bpftool-5.10.0-60.118.0.145.oe2203 >  A ef W^^f)L@Fv7`χ,RLp+g kwC$T28U5-[Dr aDFb?j^gwq)vT6ǑmU阋 m49̗=Ľ+c/Iӟ,M* p}a_JU7:06j|w'rm`5YCN_g ;R}wo,#aSB{mNvF;_iU-\b$Z!to'獬.`MPIKdQ 8G!IҸmB,xtɝ%N 7 WZTIH<@>p@ ? d  % b&, AMdjt    X  L 4 ( 18 89 L:,F yG y<H yI yX yY y\ z(] zt^ | b |c }d ~e ~f ~l ~ t ~(u ~tv ~w Lx y z $ 4 8 >  Cbpftool5.10.060.118.0.145.oe2203Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.efobs-worker-backend-test-0006.novalocal@cU@cccT@c@cc @cj@c/c]ci@ci@c@c~ @cwscjDcb[cZrcN@cGc2c)@c!@cc6@c b@bbbL@bb@b֜b@bb'b@bbbx@b=b@bbbkbw@bb@bzSbjbe;baG@b^@bV@bV@bUib@Qb; b9@b8hb8hb7@b4t@b3"b3"b0b+9b)@b(b'E@b'E@b b\@b\@b!b!b@b8bOb@a,@a,@a@aaeaaa|a+@a+@aŶ@a@a@a@Jialin Zhang - 5.10.0-60.118.0.145Jialin Zhang - 5.10.0-60.117.0.144Jialin Zhang - 5.10.0-60.116.0.143Jialin Zhang - 5.10.0-60.115.0.142Jialin Zhang - 5.10.0-60.114.0.141Jialin Zhang - 5.10.0-60.113.0.140Jialin Zhang - 5.10.0-60.112.0.139Jialin Zhang - 5.10.0-60.111.0.138Jialin Zhang - 5.10.0-60.110.0.137Jialin Zhang - 5.10.0-60.109.0.136Jialin Zhang - 5.10.0-60.108.0.135Jialin Zhang - 5.10.0-60.107.0.134Jialin Zhang - 5.10.0-60.106.0.133Jialin Zhang - 5.10.0-60.105.0.132Jialin Zhang - 5.10.0-60.104.0.131Jialin Zhang - 5.10.0-60.103.0.130Chunsheng Luo - 5.10.0-60.102.0.129Jialin Zhang - 5.10.0-60.102.0.128Chunsheng Luo - 5.10.0-60.101.0.127Jialin Zhang - 5.10.0-60.101.0.126Shi Kemeng - 5.10.0-60.100.0.125Jialin Zhang - 5.10.0-60.100.0.124Jialin Zhang - 5.10.0-60.99.0.123Jialin Zhang - 5.10.0-60.98.0.122Jialin Zhang - 5.10.0-60.97.0.121Jialin Zhang - 5.10.0-60.96.0.120Jialin Zhang - 5.10.0-60.95.0.119Jialin Zhang - 5.10.0-60.94.0.118Jialin Zhang - 5.10.0-60.93.0.117Jialin Zhang - 5.10.0-60.92.0.116Jialin Zhang - 5.10.0-60.91.0.115Jialin Zhang - 5.10.0-60.90.0.114Jialin Zhang - 5.10.0-60.89.0.113Jialin Zhang - 5.10.0-60.88.0.112Jialin Zhang - 5.10.0-60.87.0.111Jialin Zhang - 5.10.0-60.86.0.110Jialin Zhang - 5.10.0-60.85.0.109Zheng Zengkai - 5.10.0-60.84.0.108Jialin Zhang - 5.10.0-60.83.0.107Jialin Zhang - 5.10.0-60.82.0.106Jialin Zhang - 5.10.0-60.81.0.105Jialin Zhang - 5.10.0-60.80.0.104Jialin Zhang - 5.10.0-60.79.0.103Jialin Zhang - 5.10.0-60.78.0.102Jialin Zhang - 5.10.0-60.77.0.101Zheng Zengkai - 5.10.0-60.76.0.100Zheng Zengkai - 5.10.0-60.75.0.99Zheng Zengkai - 5.10.0-60.74.0.98Zheng Zengkai - 5.10.0-60.73.0.97Zheng Zengkai - 5.10.0-60.72.0.96Zheng Zengkai - 5.10.0-60.71.0.95Zheng Zengkai - 5.10.0-60.70.0.94Zheng Zengkai - 5.10.0-60.68.0.93Zheng Zengkai - 5.10.0-60.67.0.92Zheng Zengkai - 5.10.0-60.66.0.91Zheng Zengkai - 5.10.0-60.65.0.90Zheng Zengkai - 5.10.0-60.63.0.89Zheng Zengkai - 5.10.0-60.61.0.88Zheng Zengkai - 5.10.0-60.59.0.87Zheng Zengkai - 5.10.0-60.58.0.86Zheng Zengkai - 5.10.0-60.57.0.85Zheng Zengkai - 5.10.0-60.56.0.84Zheng Zengkai - 5.10.0-60.55.0.83Zheng Zengkai - 5.10.0-60.54.0.82Zheng Zengkai - 5.10.0-60.53.0.81Zheng Zengkai - 5.10.0-60.52.0.80Zheng Zengkai - 5.10.0-60.51.0.79Zheng Zengkai - 5.10.0-60.50.0.78Zheng Zengkai - 5.10.0-60.49.0.77Zheng Zengkai - 5.10.0-60.48.0.76Zheng Zengkai - 5.10.0-60.47.0.75Zheng Zengkai - 5.10.0-60.46.0.74Zheng Zengkai - 5.10.0-60.45.0.73Zheng Zengkai - 5.10.0-60.43.0.72Zheng Zengkai - 5.10.0-60.42.0.71Zheng Zengkai - 5.10.0-60.41.0.70Zheng Zengkai - 5.10.0-60.40.0.69Zheng Zengkai - 5.10.0-60.39.0.68Zheng Zengkai - 5.10.0-60.38.0.67Zheng Zengkai - 5.10.0-60.37.0.66Zheng Zengkai - 5.10.0-60.36.0.65Zheng Zengkai - 5.10.0-60.35.0.64Zheng Zengkai - 5.10.0-60.34.0.63Zheng Zengkai - 5.10.0-60.33.0.62Zheng Zengkai - 5.10.0-60.32.0.61Zheng Zengkai - 5.10.0-60.31.0.60Zheng Zengkai - 5.10.0-60.30.0.59Zheng Zengkai - 5.10.0-60.28.0.58Zheng Zengkai - 5.10.0-60.27.0.57Zheng Zengkai - 5.10.0-60.23.0.56Zheng Zengkai - 5.10.0-60.22.0.55Zheng Zengkai - 5.10.0-60.21.0.54Zheng Zengkai - 5.10.0-60.20.0.53Zheng Zengkai - 5.10.0-60.20.0.52Zheng Zengkai - 5.10.0-60.19.0.51Zheng Zengkai - 5.10.0-60.18.0.50Zheng Zengkai - 5.10.0-60.17.0.49Zheng Zengkai - 5.10.0-60.16.0.48Zheng Zengkai - 5.10.0-60.15.0.47Zheng Zengkai - 5.10.0-60.14.0.46Zheng Zengkai - 5.10.0-60.13.0.45Liu Yuntao - 5.10.0-60.12.0.44Zheng Zengkai - 5.10.0-60.12.0.43Zheng Zengkai - 5.10.0-60.11.0.42Zheng Zengkai - 5.10.0-60.10.0.41Zheng Zengkai - 5.10.0-60.9.0.40Zheng Zengkai - 5.10.0-60.8.0.39Zheng Zengkai - 5.10.0-60.7.0.38Zheng Zengkai - 5.10.0-60.4.0.37Zheng Zengkai - 5.10.0-60.3.0.36Zheng Zengkai - 5.10.0-60.2.0.35Zheng Zengkai - 5.10.0-60.1.0.34Zheng Zengkai - 5.10.0-60.0.0.33Zheng Zengkai - 5.10.0-59.0.0.32Zheng Zengkai - 5.10.0-58.0.0.31Zheng Zengkai - 5.10.0-57.0.0.30Zheng Zengkai - 5.10.0-56.0.0.29Zheng Zengkai - 5.10.0-55.0.0.28Zheng Zengkai - 5.10.0-54.0.0.27Zheng Zengkai - 5.10.0-53.0.0.26Zheng Zengkai - 5.10.0-52.0.0.25Zheng Zengkai - 5.10.0-42.0.0.24Zheng Zengkai - 5.10.0-41.0.0.23Zheng Zengkai - 5.10.0-40.0.0.22Zheng Zengkai - 5.10.0-39.0.0.21Zheng Zengkai - 5.10.0-38.0.0.20Zheng Zengkai - 5.10.0-36.0.0.19Zheng Zengkai - 5.10.0-35.0.0.18Zheng Zengkai - 5.10.0-34.0.0.17Zheng Zengkai - 5.10.0-25.0.0.16Zheng Zengkai - 5.10.0-24.0.0.15Zheng Zengkai - 5.10.0-23.0.0.14Zheng Zengkai - 5.10.0-22.0.0.13- !2997 [sync] PR-2902: net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict() - !829 [sync] PR-739: Fix kvm-unit-tests vmx_cr4_osxsave_test case failed - !831 [sync] PR-601: fix test_vmxon failed - !2918 fix some bugs in loongarch kvm - net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict() - !2976 Add script to check & update openeuler_defconfig - config: update openeuler_defconfig for arm64 - config: update openeuler_defconfig for x86 - kconfig: Add script to check & update openeuler_defconfig - Revert "kconfig: Add script to update openeuler_defconfig" - !1562 [sync] PR-1527: arm64/mpam: fix missing kfree domain's ctrl_val arrray - !2043 [sync] PR-1327: Huawei BMA: To fix the bug in the iBMA driver code - !1896 [sync] PR-1853: ring-buffer: Fix deadloop issue on reading trace_pipe - !1941 [sync] PR-1900: tracing: Fix cpu buffers unavailable due to 'record_disabled' missed - !1983 [sync] PR-1905: tracing: Fix memleak due to race between current_tracer and trace - !2652 [sync] PR-2377: tracing: Backport bugfixes - !1402 [sync] PR-1399: bpf: cpumap: Fix memory leak in cpu_map_update_elem - !2633 [sync] PR-2615: preempt/dynamic: Fix setup_preempt_mode() return value - !1808 [sync] PR-1768: bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - !2811 [sync] PR-2716: ext4: recheck buffer valid after page unlock - loongarch/kvm: disable hugepage during migration process - loongarch/kvm: Fix oneshot timer emulation - loongarch/kvm: Remove SW timer switch when vcpu is halt polling - !2899 [sync] PR-2884: LoongArch: fix two cpu hotplug problem - !1424 [sync] PR-1354: ubi: Fix return value overwrite issue in try_write_vid_and_data() - !889 [sync] PR-886: net: sched: fix NULL pointer dereference in mq_attach - !900 [sync] PR-890: ethtool: ioctl: fix potential NULL deref in ethtool_set_coalesce() - !2019 [sync] PR-1965: crypto:padata: Fix return err for PADATA_RESET - !2896 [sync] PR-2867: netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - !1512 [sync] PR-1357: SUNRPC: Ensure that the gssproxy client can start in a connected state - !2753 fix memcgv1 oom meminfo bug - LoongArch: fix two cpu hotplug problem - netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - ext4: recheck buffer valid after page unlock - memcg: dump memory.stat during cgroup OOM for v1 - memcg: use seq_buf_do_printk() with mem_cgroup_print_oom_meminfo() - seq_buf: Add seq_buf_do_printk() helper - seq_buf: Add seq_buf_terminate() API - ring-buffer: Do not attempt to read past "commit" - ring-buffer: Do not swap cpu_buffer during resize process - preempt/dynamic: Fix setup_preempt_mode() return value - Huawei BMA: To fix the bug in the iBMA driver code - crypto:padata: Fix return err for PADATA_RESET - tracing: Fix memleak due to race between current_tracer and trace - tracing: Fix cpu buffers unavailable due to 'record_disabled' missed - ring-buffer: Fix deadloop issue on reading trace_pipe - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - arm64/mpam: fix missing kfree domain's ctrl_val arrray - SUNRPC: Ensure that the gssproxy client can start in a connected state - ubi: Fix return value overwrite issue in try_write_vid_and_data() - bpf: cpumap: Fix memory leak in cpu_map_update_elem - ethtool: ioctl: fix potential NULL deref in ethtool_set_coalesce() - net: sched: fix NULL pointer dereference in mq_attach - KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails - kvm: x86: Sink cpuid update into vendor-specific set_cr4 functions- !2860 bugfix for CVE-2022-45884 - media: dvb-core: Fix use-after-free due to race at dvb_register_device() - media: dvbdev: fix error logic at dvb_register_device() - media: dvbdev: Fix memleak in dvb_register_device - !2846 [sync] PR-2840: drm/qxl: fix UAF on handle creation - drm/qxl: fix UAF on handle creation - !2800 [sync] PR-2782: cpufreq: Abort show()/store() for half-initialized policies - cpufreq: make interface functions and lock holding state clear - cpufreq: Abort show()/store() for half-initialized policies- !2717 [sync] PR-2678: io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid - !2739 [sync] PR-2443: CVE-2023-37453 - !2733 [sync] PR-2688: nvmet-tcp: Fix a possible UAF in queue intialization setup - USB: core: Fix oversight in SuperSpeed initialization - USB: core: Fix race by not overwriting udev->descriptor in hub_port_init() - USB: core: Change usb_get_device_descriptor() API - USB: core: Unite old scheme and new scheme descriptor reads - nvmet-tcp: Fix a possible UAF in queue intialization setup - !2701 [sync] PR-2672: fix CVE-2023-46813 - io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid - !2710 [sync] PR-2694: LoongArch: add 32/64 pc relative relocation type support - !2664 [sync] PR-2579: LoongArch: default IPMI related defconfig to m - LoongArch: Add support for 64_PCREL relocation type - LoongArch: Add support for 32_PCREL relocation type - LoongArch: Define relocation types for ABI v2.10 - !2644 [sync] PR-2543: psi: fix "no previous prototype" warnings when CONFIG_CGROUPS=n - x86/sev: Check for user-space IOIO pointing to kernel space - x86/sev: Check IOBM for IOIO exceptions from user-space - x86/sev: Disable MMIO emulation from user mode - LoongArch: default IPMI related defconfig to m - psi: fix "no previous prototype" warnings when CONFIG_CGROUPS=n- !2690 [sync] PR-2666: net: xfrm: Fix xfrm_address_filter OOB read - !2373 [sync] PR-2258: ext4: do not mark inode dirty every time when appending using delalloc - !2637 [sync] PR-2454: igb: set max size RX buffer when store bad packet is enabled - net: xfrm: Fix xfrm_address_filter OOB read - !2535 [sync] PR-2370: ipv4: fix null-deref in ipv4_link_failure - !2524 [sync] PR-2440: netfilter: xt_u32: validate user space input - !2530 [sync] PR-2411: netfilter: xt_sctp: validate the flag_info count - !2527 [sync] PR-2410: netfilter: nfnetlink_osf: avoid OOB read - !2658 [sync] PR-2628: ubi: Refuse attaching if mtd's erasesize is 0 - !2663 arm64: fix a concurrency issue in emulation_proc_handler() - arm64: armv8_deprecated: fix unused-function error - arm64: armv8_deprecated: rework deprected instruction handling - arm64: armv8_deprecated: move aarch32 helper earlier - arm64: armv8_deprecated move emulation functions - arm64: armv8_deprecated: fold ops into insn_emulation - arm64: rework EL0 MRS emulation - arm64: factor insn read out of call_undef_hook() - arm64: factor out EL1 SSBS emulation hook - arm64: split EL0/EL1 UNDEF handlers - arm64: allow kprobes on EL0 handlers - arm64: rework BTI exception handling - arm64: rework FPAC exception handling - arm64: consistently pass ESR_ELx to die() - arm64: die(): pass 'err' as long - arm64: report EL1 UNDEFs better - Revert "arm64: fix a concurrency issue in emulation_proc_handler()" - ubi: Refuse attaching if mtd's erasesize is 0 - !2647 [sync] PR-2641: Fix CVE-2023-5717 - perf: Fix kabi breakage in struct perf_event - perf: Disallow mis-matched inherited group reads - !2563 fix cgroup poll UAF - !2519 [sync] PR-2437: crypto: drbg - Only fail when jent is unavailable in FIPS mode - !2558 USB: ene_usb6250: Allocate enough memory for full object - igb: set max size RX buffer when store bad packet is enabled - !2595 [sync] PR-2573: media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - !2566 [sync] PR-2557: Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - !2580 [sync] PR-2476: Fixed five CVEs vulnerabilities of ksmbd - !2613 CVE-2022-44033 - char: pcmcia: remove all the drivers - tty: ipwireless: move Kconfig entry to tty - !2552 scsi: mpt3sas: Driver patch set for openEuler-22.03-LTS - !2584 [sync] PR-2571: xen/events: replace evtchn_rwlock with RCU - media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - xen/events: replace evtchn_rwlock with RCU - ksmbd: do not call kvmalloc() with __GFP_NORETRY | __GFP_NO_WARN - ksmbd: fix infinite loop in ksmbd_conn_handler_loop() - ksmbd: send proper error response in smb2_tree_connect() - ksmbd: fix racy issue from smb2 close and logoff with multichannel - ksmbd: call rcu_barrier() in ksmbd_server_exit() - ksmbd: fix racy issue under cocurrent smb2 tree disconnect - Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - sched/psi: Select KERNFS as needed - kernfs: add stub helper for kernfs_generic_poll() - sched/psi: use kernfs polling functions for PSI trigger polling - USB: ene_usb6250: Allocate enough memory for full object - scsi: mpt3sas: Perform additional retries if doorbell read returns 0 - scsi: mpt3sas: Fix NULL pointer access in mpt3sas_transport_port_add() - scsi: mpt3sas: Remove usage of dma_get_required_mask() API - scsi: mpt3sas: re-do lost mpt3sas DMA mask fix - scsi: mpt3sas: Don't change DMA mask while reallocating pools - scsi: mpt3sas: Fix a memory leak - scsi: mpt3sas: Fix possible resource leaks in mpt3sas_transport_port_add() - scsi: mpt3sas: Force PCIe scatterlist allocations to be within same 4 GB region - scsi: mpt3sas: Fix use-after-free warning - ipv4: fix null-deref in ipv4_link_failure - netfilter: xt_sctp: validate the flag_info count - netfilter: nfnetlink_osf: avoid OOB read - netfilter: xt_u32: validate user space input - !1561 Add ACS quirk for Wangxun NICs - !2514 [sync] PR-2499: f2fs: fix to avoid NULL pointer dereference f2fs_write_end_io() - crypto: drbg - Only fail when jent is unavailable in FIPS mode - !2485 [sync] PR-2340: xfs: recent patches to fix xfs issues - f2fs: fix to avoid NULL pointer dereference f2fs_write_end_io() - xfs: update the last_sync_lsn with ctx start lsn - xfs: shutdown xfs once inode double free - xfs: fix off-by-one-block in xfs_discard_folio() - xfs: xfs_bmap_punch_delalloc_range() should take a byte range - iomap: buffered write failure should not truncate the page cache - xfs,iomap: move delalloc punching to iomap - xfs: use byte ranges for write cleanup ranges - xfs: punching delalloc extents on write failure is racy - xfs: longest free extent no need consider postalloc - xfs: fix xfs shutdown since we reserve more blocks in agfl fixup - xfs: block reservation too large for minleft allocation - xfs: set minleft correctly for randomly sparse inode allocations - xfs: shutdown to ensure submits buffers on LSN boundaries - xfs: don't verify agf length when log recovery - xfs: Remove redundant assignment to busy - xfs: remove redundant pointer lip - xfs: remove redundant initializations of pointers drop_leaf and save_leaf - xfs: xfs_trans_cancel() path must check for log shutdown - xfs: fix bounds check in xfs_defer_agfl_block() - xfs: AGF length has never been bounds checked - xfs: journal geometry is not properly bounds checked - xfs: don't block in busy flushing when freeing extents - xfs: allow extent free intents to be retried - xfs: pass alloc flags through to xfs_extent_busy_flush() - Revert "xfs: propagate the return value of xfs_log_force() to avoid soft lockup" - xfs: use deferred frees for btree block freeing - xfs: don't reverse order of items in bulk AIL insertion - xfs: validate block number being freed before adding to xefi - xfs: validity check agbnos on the AGFL - xfs: pass xfs_extent_free_item directly through the log intent code - xfs: remove unused parameter from refcount code - xfs: reduce the size of struct xfs_extent_free_item - xfs: rename xfs_bmap_add_free to xfs_free_extent_later - xfs: create slab caches for frequently-used deferred items - xfs: compact deferred intent item structures - xfs: rename _zone variables to _cache - xfs: remove kmem_zone typedef - xfs: remove xfs_setattr_time() declaration - xfs: use setattr_copy to set vfs inode attributes - xfs: set prealloc flag in xfs_alloc_file_space() - xfs: don't assert fail on perag references on teardown - xfs: fix dir3 block read verify fail during log recover - xfs: propagate the return value of xfs_log_force() to avoid soft lockup - xfs: keep growfs sb log item active until ail flush success - !1141 [sync] PR-953: xfs: fixes patchs and backport patchs - PCI: Add ACS quirk for Wangxun NICs - ext4: do not mark inode dirty every time when appending using delalloc - Revert "openeuler: pci: workaround multiple functions can be assigned to only one VM" - xfs: atomic drop extent entries when inactiving attr - xfs: factor out __xfs_da3_node_read() - xfs: fix a UAF in xfs_iflush_abort_clean - xfs: fix a UAF when inode item push - xfs: fix the problem of mount failure caused by not refreshing mp->m_sb - iomap: iomap: fix memory corruption when recording errors during writeback - xfs: fix hung when transaction commit fail in xfs_inactive_ifree - xfs: fix dead loop when do mount with IO fault injection - xfs: fix ag count overflow during growfs - xfs: account extra freespace btree splits for multiple allocations - xfs: force shutdown xfs when xfs_attr_inactive fails - xfs: fix negative array access in xfs_getbmap - xfs: fix BUG_ON in xfs_getbmap() - xfs: use iomap_valid method to detect stale cached iomaps - iomap: write iomap validity checks - xfs: write page faults in iomap are not buffered writes - xfs: fix exception caused by unexpected illegal bestcount in leaf dir - Revert "[Huawei] xfs: fix uaf when leaf dir bestcount not match with dir data blocks" - xfs: don't expose internal symlink metadata buffers to the vfs - xfs: shut down filesystem if we xfs_trans_cancel with deferred work items - xfs: fix maxlevels comparisons in the btree staging code - xfs: sb verifier doesn't handle uncached sb buffer - xfs: fallocate() should call file_modified() - xfs: remove XFS_PREALLOC_SYNC - xfs: shutdown during log recovery needs to mark the log shutdown - xfs: xfs_trans_commit() path must check for log shutdown - xfs: xfs_do_force_shutdown needs to block racing shutdowns - xfs: log shutdown triggers should only shut down the log - xfs: shutdown in intent recovery has non-intent items in the AIL - xfs: AIL should be log centric - xfs: increase rename inode reservation - xfs: trim the mapp array accordingly in xfs_da_grow_inode_int - xfs: check return codes when flushing block devices - xfs: remove xfs_blkdev_issue_flush - xfs: fix NULL pointer dereference in xfs_getbmap()- !2420 [sync] PR-2323: net/sched: Retire rsvp classifier - net/sched: Retire rsvp classifier - !2366 [sync] PR-2282: sdei_watchdog: Avoid exception during sdei handler - sdei_watchdog: Avoid exception during sdei handler- !2391 netfilter: nf_tables: disallow rule removal from chain binding - netfilter: nf_tables: disallow rule removal from chain binding - !2389 nf_table LTS - netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID - netfilter: nf_tables: skip bound chain on rule flush - netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: drop map element references from preparation phase - netfilter: nftables: rename set element data activation/deactivation functions - netfilter: nf_tables: reject unbound chain set before commit phase - netfilter: nf_tables: reject unbound anonymous set before commit phase - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: fix chain binding transaction logic - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - netfilter: nf_tables: use net_generic infra for transaction data - Revert "netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID" - Revert "netfilter: nf_tables: skip bound chain on rule flush" - Revert "netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE" - Revert "netfilter: nf_tables: fix chain binding transaction logic" - Revert "netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain" - Revert "netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR" - Revert "netfilter: nf_tables: unbind non-anonymous set if rule construction fails" - !2378 [sync] PR-2359: netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - !2299 [sync] PR-2287: scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup() - !2297 [sync] PR-2286: scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow - scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup() - scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow - !2273 [sync] PR-2156: drm: add inspur drm driver support - !2238 [sync] PR-2163: Fix the two problems when using binutil 2.41. - !2277 [sync] PR-2269: etmem: Fixed an issue where the module reference counting is incorrect - etmem: Fixed an issue where the module reference counting is incorrect - !2124 [sync] PR-1778: nvme-pci: fix DMA direction of unmapping integrity data - !2186 nvme-pci: fix timeout request state check - !2188 nvme-pci: fix mempool alloc size - drm: add inspur drm driver support - !2249 [sync] PR-2224: ext4: fix rec_len verify error - ext4: fix rec_len verify error - LoongArch: Fix module relocation error with binutils 2.41 - LoongArch: Fix the write_fcsr() macro - nvme-pci: fix mempool alloc size - nvme-pci: fix timeout request state check - nvme-pci: fix DMA direction of unmapping integrity data- !2214 [sync] PR-2210: jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev - !2231 [sync] PR-2086: fix CVE-2023-20588 - !2239 [sync] PR-2169: net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2242 [sync] PR-2230: media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - !2237 x86/speculation: Add force option to GDS mitigation - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2041 [sync] PR-1786: LoongArch: export lsx/lasx related struct to user space - x86: Move gds_ucode_mitigated() declaration to header - Documentation/x86: Fix backwards on/off logic about YMM support - KVM: Add GDS_NO support to KVM - x86/speculation: Add Kconfig option for GDS - x86/speculation: Add force option to GDS mitigation - x86/CPU/AMD: Fix the DIV(0) initial fix attempt - x86/CPU/AMD: Do not leak quotient data after a division by 0 - !1877 [sync] PR-1826: x86/speculation: Add Gather Data Sampling mitigation - jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev - !2170 [sync] PR-2153: netfilter: nftables: exthdr: fix 4-byte stack OOB write - netfilter: nftables: exthdr: fix 4-byte stack OOB write - !2149 [sync] PR-2095: io_uring: ensure IOPOLL locks around deferred work - io_uring: ensure IOPOLL locks around deferred work - LoongArch: export lsx/lasx related struct to user space - x86/speculation: Add cpu_show_gds() prototype - x86/speculation: Add Gather Data Sampling mitigation- !2143 [sync] PR-2126: netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR - !2107 [sync] PR-2090: net/sched: sch_hfsc: Ensure inner classes have fsc curve - netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR - !2105 [sync] PR-2092: netfilter: nf_tables: skip bound chain on rule flush - !2108 [sync] PR-2085: af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2113 [sync] PR-2097: Fixed 4 CVEs of the ksmbd - !1779 nvme-pci: clear the prp2 field when not used - !2081 [sync] PR-2065: dm: switch to precise io accounting - ksmbd: not allow guest user on multichannel - ksmbd: fix deadlock in ksmbd_find_crypto_ctx() - ksmbd: block asynchronous requests when making a delay on session setup - ksmbd: destroy expired sessions - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - net/sched: sch_hfsc: Ensure inner classes have fsc curve - netfilter: nf_tables: skip bound chain on rule flush - !1925 [sync] PR-1883: SUNRPC: don't pause on incomplete allocation - !1748 [sync] PR-1649: Enable TPM TIS customization - !1747 [sync] PR-1646: Fixed extioi hardware emulation bugs on loongarch - dm: switch to precise io accounting - !2057 [sync] PR-2055: Only enable unicast promisc when mac table full to fix the hns3 bug - SUNRPC: don't pause on incomplete allocation - net: hns3: only enable unicast promisc when mac table full - !2047 [sync] PR-1752: ksmbd: validate session id and tree id in the compound request - ksmbd: validate session id and tree id in the compound request - nvme-pci: clear the prp2 field when not used - loongarch/config: Enable TPM TIS customization - loongarch/kvm: Fixed extioi hardware emulation bugs- !2002 [sync] PR-1911: ksmbd: fix out-of-bound read in smb2_write - !1626 [sync] PR-1621: fix three CVEs by backport mainline patchs - !1817 [sync] PR-1788: exfat: check if filename entries exceeds max filename length - ksmbd: fix out-of-bound read in smb2_write - !1979 [sync] PR-1446: Fix the default return value of dm_pool_dec_data_range() - Fix the default return value of dm_pool_dec_data_range() - !1384 [sync] PR-1346: dm thin metadata: check fail_io before using data_sm - exfat: check if filename entries exceeds max filename length - ksmbd: fix racy issue from session setup and logoff - ksmbd: Fix spelling mistake "excceed" -> "exceeded" - ksmbd: limit pdu length size according to connection status - ksmbd: Implements sess->ksmbd_chann_list as xarray - dm thin metadata: check fail_io before using data_sm- !1891 [sync] PR-1784: tun/tap: fix CVE-2023-4194 - !1885 [sync] PR-1815: Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1866 [sync] PR-1821: nbd: pass nbd_sock to nbd_read_reply() instead of index - !1780 [sync] PR-1766: xen/netback: Fix buffer overrun triggered by unusual packet - !1888 [sync] PR-1835: tcp: Reduce chance of collisions in inet6_hashfn(). - net: tap_open(): set sk_uid from current_fsuid() - net: tun_chr_open(): set sk_uid from current_fsuid() - tcp: Reduce chance of collisions in inet6_hashfn(). - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1827 [sync] PR-1813: ksmbd: fix cve-2023-38432 - nbd: pass nbd_sock to nbd_read_reply() instead of index - ksmbd: validate command request size - ksmbd: validate command payload size - xen/netback: Fix buffer overrun triggered by unusual packet- !1838 fix CVE-2023-20593 for openEuler - tools arch x86: Sync the msr-index.h copy with the kernel sources - x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - x86/cpu/amd: Add a Zenbleed fix - x86/cpu/amd: Move the errata checking functionality up - x86/cpu: Restore AMD's DE_CFG MSR after resume - !1775 [sync] PR-1729: fix CVE-2023-4128 in OLK510 - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free- !1756 [sync] PR-1742: cxgb4: fix use after free bugs caused by circular dependency problem - !1763 [sync] PR-1749: Input: cyttsp4_core - change del_timer_sync() to timer_shutdown_sync() - !1668 [sync] PR-1657: media: usb: siano: Fix CVE-2023-4132 - Input: cyttsp4_core - change del_timer_sync() to timer_shutdown_sync() - !1753 [sync] PR-1737: ksmbd: fix out of bounds read in smb2_sess_setup - cxgb4: fix use after free bugs caused by circular dependency problem - !1744 [sync] PR-1727: add support for timer_shutdown() api - !1731 [sync] PR-1713: netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID - ksmbd: fix out of bounds read in smb2_sess_setup - timers: Keep del_timer[_sync]() exported - timers: Provide timer_shutdown[_sync]() - timers: Add shutdown mechanism to the internal functions - timers: Split [try_to_]del_timer[_sync]() to prepare for shutdown mode - timers: Silently ignore timers with a NULL function - timers: Rename del_timer() to timer_delete() - timers: Rename del_timer_sync() to timer_delete_sync() - timers: Use del_timer_sync() even on UP - timers: Update kernel-doc for various functions - timers: Replace BUG_ON()s - timers: Get rid of del_singleshot_timer_sync() - sw64: Do not use timer namespace for timer_shutdown() function - clocksource/drivers/sp804: Do not use timer namespace for timer_shutdown() function - clocksource/drivers/arm_arch_timer: Do not use timer namespace for timer_shutdown() function - ARM: spear: Do not use timer namespace for timer_shutdown() function - !1617 LoonArch: KVM: fix vcpu timer - !1639 nvme-pci: set min_align_mask before calculating max_hw_sectors - !1714 [sync] PR-1711: xfrm: add NULL check in xfrm_update_ae_params - !1632 [sync] PR-1604: net: nfc: Fix CVE-2023-3863 - netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID - !1710 [sync] PR-1618: LoongArch: fix some config not defined - xfrm: add NULL check in xfrm_update_ae_params - LoongArch: fix CONFIG_TRACE_IRQFLAGS_SUPPORT not defined - LoongArch: fix CONFIG_ZONE_DMA32 not defined - LoongArch: fix percpu area not allocated as expected - media: usb: siano: Fix warning due to null work_func_t function pointer - media: usb: siano: Fix use after free bugs caused by do_submit_urb - nvme-pci: set min_align_mask before calculating max_hw_sectors - LoongArch: KVM: fix vcpu timer functions - net: nfc: Fix use-after-free caused by nfc_llcp_find_local - nfc: llcp: simplify llcp_sock_connect() error paths- !1702 [sync] PR-1682: netfilter: nft_set_pipapo: fix improper element removal - !1674 [sync] PR-1596: ksmbd: fix out-of-bound read in deassemble_neg_contexts() - netfilter: nft_set_pipapo: fix improper element removal - !1656 Revert "arm64/mpam: Fix mpam corrupt when cpu online" - !1640 [sync] PR-1551: ksmbd: allocate one more byte for implied bcc[0 - !1664 [sync] PR-1605: CVE-2023-38430 - ksmbd: fix out-of-bound read in deassemble_neg_contexts() - ksmbd: validate smb request protocol id - ksmbd: define SMB2_COMPRESSION_TRANSFORM_ID in fs/ksmbd/smb2pdu.h - Revert "arm64/mpam: Fix mpam corrupt when cpu online" - ksmbd: allocate one more byte for implied bcc[0]- !1587 [sync] PR-1557: net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1582 [sync] PR-1480: ksmbd: fix wrong UserName check in session_user - !1598 [sync] PR-1547: binder: fix UAF caused by faulty buffer cleanup - !1601 [sync] PR-1581: psi: fix compile error for psi cgroupv1 when CONFIG_CGROUP=n - !1614 [sync] PR-1591: net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_u32: Fix reference counter leak leading to overflow - !1592 [sync] PR-1585: ksmbd: fix global-out-of-bounds in smb2_find_context_vals - psi: fix compile error for psi cgroupv1 when CONFIG_CGROUP=n - binder: fix UAF caused by faulty buffer cleanup - ksmbd: fix global-out-of-bounds in smb2_find_context_vals - net/sched: cls_fw: Fix improper refcount update leads to use-after-free - ksmbd: fix wrong UserName check in session_user - !1467 Fix null-ptr-deref while calling getpeername - !1573 [sync] PR-1535: net/sched: sch_qfq: account for stab overhead in qfq_enqueue - net/sched: sch_qfq: account for stab overhead in qfq_enqueue - !1558 [sync] PR-1548: mm: memcontrol: fix cannot alloc the maximum memcg ID - !1380 [sync] PR-1351: dm thin: fix deadlock when swapping to thin device - !1349 [sync] PR-1294: dm stats: check for and propagate alloc_percpu failure - !1502 block: don't set GD_NEED_PART_SCAN if scan partition failed - !1477 [sync] PR-1345: dm: requeue IO if mapping table not yet - mm: memcontrol: fix cannot alloc the maximum memcg ID - block: don't set GD_NEED_PART_SCAN if scan partition failed - dm: don't lock fs when the map is NULL during suspend or resume - dm: don't lock fs when the map is NULL in process of resume - dm: requeue IO if mapping table not yet available - Revert "dm: make sure dm_table is binded before queue request" - scsi: iscsi_tcp: Check that sock is valid before iscsi_set_param() - scsi: iscsi: iscsi_tcp: Fix null-ptr-deref while calling getpeername() - dm thin: fix deadlock when swapping to thin device - dm stats: check for and propagate alloc_percpu failure- !1524 [sync] PR-1482: CVE-2023-3567 fix patches - !1337 [sync] PR-1335: bpf: Fix incorrect verifier pruning due to missing register precision taints - vc_screen: modify vcs_size() handling in vcs_read() - vc_screen: don't clobber return value in vcs_read - vc_screen: move load of struct vc_data pointer in vcs_read() to avoid UAF - !1515 Fix CDM node problems - mm: fix alloc CDM node memory for MPOL_BIND - mm: fix ignore cpuset enforcement - !1489 [sync] PR-1476: ipv6/addrconf: fix a potential refcount underflow for idev - !1485 [sync] PR-1452: media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1494 [sync] PR-1445: netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - ipv6/addrconf: fix a potential refcount underflow for idev - media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1371 [sync] PR-1254: Two CVE fixes of ksmbd - ksmbd: fix NULL pointer dereference in smb2_get_info_filesystem() - ksmbd: fix memleak in session setup - bpf: Fix incorrect verifier pruning due to missing register precision taints- !1289 [sync] PR-1262: drm/msm/dpu: Add check for pstates - !1455 [sync] PR-1358: Remove DECnet support from kernel - !1438 [sync] PR-1426: netfilter: nf_tables: do not ignore genmask when looking up chain by id - !1459 [sync] PR-1425: loop: loop_set_status_from_info() check before assignment - !1462 [sync] PR-1436: Fix CVE-2023-3117 - !1429 nbd: fix null-ptr-dereference while accessing 'nbd->config' - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: fix chain binding transaction logic - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - loop: loop_set_status_from_info() check before assignment - Remove DECnet support from kernel - netfilter: nf_tables: do not ignore genmask when looking up chain by id - !1419 [sync] PR-1415: Fix generic/299 fail - !1348 [sync] PR-1295: blk-wbt: don't show valid wbt_lat_usec in - nbd: fix null-ptr-dereference while accessing 'nbd->config' - nbd: factor out a helper to get nbd_config without holding 'config_lock' - nbd: fold nbd config initialization into nbd_alloc_config() - ext4: Add debug message to notify user space is out of free - Revert "ext4: Stop trying writing pages if no free blocks generated" - !1411 [sync] PR-1408: Replace the hulk patch with the lts patch - cgroup: Do not corrupt task iteration when rebinding subsystem - Revert "cgroup: Stop task iteration when rebinding subsystem" - !1388 [sync] PR-1312: quota: fix race condition between dqput() and dquot_mark_dquot_dirty() - !1391 [sync] PR-1376: jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1307 [sync] PR-1280: cgroup: always put cset in cgroup_css_set_put_fork - jbd2: Check 'jh->b_transaction' before remove it from checkpoint - quota: simplify drop_dquot_ref() - quota: fix dqput() to follow the guarantees dquot_srcu should provide - quota: add new helper dquot_active() - quota: rename dquot_active() to inode_quota_active() - quota: factor out dquot_write_dquot() - !1328 [sync] PR-1325: jbd2: fix several checkpoint - !1331 [sync] PR-1314: ext4: Stop trying writing pages if no free blocks generated - !1339 [sync] PR-1286: ext4: turning quotas off if mount failed after enable quotas - blk-wbt: don't show valid wbt_lat_usec in sysfs while wbt is disabled - blk-wbt: make enable_state more accurate - ext4: turning quotas off if mount failed after enable quotas - ext4: Stop trying writing pages if no free blocks generated - jbd2: fix checkpoint cleanup performance regression - jbd2: remove __journal_try_to_free_buffer() - jbd2: fix a race when checking checkpoint buffer busy - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint - jbd2: remove journal_clean_one_cp_list() - cgroup: always put cset in cgroup_css_set_put_fork - drm/msm/dpu: Add check for pstates- Fix error provides- !1366 [sync] PR-1324: io_uring: hold uring mutex around poll removal - !1369 [sync] PR-1287: ipvlan:Fix out-of-bounds caused by unclear skb->cb - ipvlan:Fix out-of-bounds caused by unclear skb->cb - io_uring: hold uring mutex around poll removal - !1342 [sync] PR-1272: xfs: fix some problems recently - xfs: fix uninitialized variable access - xfs: set XFS_FEAT_NLINK correctly - xfs: don't leak perag when growfs fails - xfs: factor out xfs_destroy_perag() - xfs: fix warning in xfs_vm_writepages() - xfs: don't leak intent item when recovery intents fail - xfs: factor out xfs_defer_pending_abort - xfs: fix mounting failed caused by sequencing problem in the log records- Fix x86 provides error symbol- !1311 Fix CVE-2023-2860 - !1237 [sync] PR-1194: fix memleak with efi_fake_mem - ipv6: sr: fix out-of-bounds read when setting HMAC data. - !1274 [sync] PR-1253: media: saa7134: fix use after free bug in saa7134_finidev due to race condition - !1303 [sync] PR-1283: media: dm1105: Fix use after free bug in dm1105_remove due to race condition - !1299 [sync] PR-1270: media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - !1269 arm64: Add AMPERE1 to the Spectre-BHB affected list - !1264 [sync] PR-1261: usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition - media: dm1105: Fix use after free bug in dm1105_remove due to race condition - !1187 [sync] PR-1177: net/sched: flower: fix possible OOB write in fl_set_geneve_opt() - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - media: saa7134: fix use after free bug in saa7134_finidev due to race condition - !1202 [sync] PR-1148: LoongArch: cleanup swiotlb bakcup buffer related code - arm64: Add AMPERE1 to the Spectre-BHB affected list - !1255 [sync] PR-1247: HID: intel_ish-hid: Add check for ishtp_dma_tx_map - !1128 [sync] PR-1077: drm/qxl: Fix missing free_irq - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition - HID: intel_ish-hid: Add check for ishtp_dma_tx_map - config: Disable EFI_FAKE_MEMMAP support for arm64 by default - efi: Fix UAF for arm64 when enable efi_fake_mem - Revert "LoongArch: Add ARCH_HAS_SETUP_DMA_OPS and DMA_OPS" - Revert "LoongArch: Add swiotlb backups buffer" - net/sched: flower: fix possible OOB write in fl_set_geneve_opt() - drm/qxl: Fix missing free_irq- use full version-release instead of devel_release for mkgrub-menu- !1250 hugetlb: Fix some incorrect behavior - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - !1238 [sync] PR-1181: relayfs: fix out-of-bounds access in relay_file_read - relayfs: fix out-of-bounds access in relay_file_read - !1209 [sync] PR-1185: nbd: validate the block size in nbd_set_size - !1232 [sync] PR-1220: mm/memory_hotplug: extend offline_and_remove_memory() to handle more than one memory block - mm/memory_hotplug: extend offline_and_remove_memory() to handle more than one memory block - !1224 [sync] PR-1221: media: rkvdec: fix use after free bug in rkvdec_remove - media: rkvdec: fix use after free bug in rkvdec_remove - !1198 [sync] PR-1190: memcg: fix implicit declaration of memcg_print_bad_task() - nbd: fix incomplete validation of ioctl arg - nbd: validate the block size in nbd_set_size - memcg: fix implicit declaration of memcg_print_bad_task() - memstick: r592: Fix UAF bug in r592_remove due to race condition- !1176 MAINTAINERS: update openEuler/MAINTAINERS for LoongArch - MAINTAINERS: update openEuler/MAINTAINERS for LoongArch - !1167 [sync] PR-1162: fbcon: Check font dimension limits - !1171 mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - !1163 [sync] PR-1098: proc: allow pid_revalidate() during LOOKUP_RCU - mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - fbcon: Check font dimension limits - proc: allow pid_revalidate() during LOOKUP_RCU - !1145 [sync] PR-1136: gfs2: Don't deref jdesc in evict - gfs2: Don't deref jdesc in evict - !1024 [sync] PR-947: locking/rwsem: Prevent potential lock starvation - !1073 [sync] PR-1042: xfrm: Reinject transport-mode packets through workqueue - xfrm: Reinject transport-mode packets through workqueue - locking/rwsem: Prevent potential lock starvation - locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath() - locking/rwsem: Better collate rwsem_read_trylock()- !1103 [sync] PR-1089: power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - !1108 [sync] PR-1090: fs/ntfs3: Check fields while reading - !1117 [sync] PR-1084: LoongArch: fix wrong 7a1000 int_clear register write - !1116 [sync] PR-1083: LoongArch: fix system hang caused by 2k500 bmc driver - irqchip/loongson-pch-pic: 7a1000 int_clear reg must use 64bit write. - ipmi_si: ls2k500 kcs driver add wait bmc reboot done and rebind support. - fs/ntfs3: Check fields while reading - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - !1008 [sync] PR-941: LoongArch: fix 2k500 sfb driver not work during reboot - !1031 nbd: get config_lock before sock_shutdown - !1060 Support dynamic_hugetlb on arm64 and fix some bug - !1057 [sync] PR-1028: fs: hfsplus: fix UAF issue in hfsplus_put_super - mm/dynamic_hugetlb: fix type error of pfn in __hpool_split_gigantic_page() - mm/dynamic_hugetlb: set PagePool to bad page - mm/dynamic_hugetlb: replace spin_lock with mutex_lock and fix kabi broken - mm/dynamic_hugetlb: isolate hugepage without dissolve - mm/dynamic_hugetlb: support dynamic hugetlb on arm64 - mm/dynamic_hugetlb: fix kabi broken when enable CONFIG_DYNAMIC_HUGETLB on arm64 - !1034 io_uring: fix the problem of - fs: hfsplus: fix UAF issue in hfsplus_put_super - !1050 [sync] PR-1027: scripts: Fix issue of module signing with openssl 3.x - scripts: Fix issue of module signing with openssl 3.x - !994 [sync] PR-990: ubi: Fix deadlock caused by recursively holding work_sem - !999 [sync] PR-928: hikey9xx: Fixed incorrect use of kfree to free sreg - !1010 [sync] PR-924: dm: add disk before alloc dax - !1013 [sync] PR-920: dm thin: Fix ABBA deadlock by resetting dm_bufio_client - kernel: don't call do_exit() for PF_IO_WORKER threads - x86/process: setup io_threads more like normal user space threads - arch: ensure parisc/powerpc handle PF_IO_WORKER in copy_thread() - arch: setup PF_IO_WORKER threads like PF_KTHREAD - !950 [sync] PR-929: xfs: rework feature flags - nbd: get config_lock before sock_shutdown - !971 [sync] PR-969: kobject: Fix slab-out-of-bounds in fill_kobj_path() - !986 [sync] PR-954: block: iocost bugfix - !983 [sync] PR-946: icost bugfix - dm thin: Fix ABBA deadlock by resetting dm_bufio_client - dm: add disk before alloc dax - PCI/portdrv: Prevent LS7A Bus Master clearing on shutdown - Revert "PCI: Add quirk for LS7A to avoid reboot failure" - hikey9xx: Fixed incorrect use of kfree to free sreg - ubi: Fix deadlock caused by recursively holding work_sem - mtd: ubi: wl: Fix a couple of kernel-doc issues - !975 [sync] PR-968: Fix ORC unwinder on paravirt {save,restore}_fl - !936 [sync] PR-897: LoongArch: improve dma ops and interrupt process - !939 [sync] PR-869: LoongArch: defconfig: Enable a large number of configurations - block: fix order error in blk_release_queue - block: fix null-pointer dereference in ioc_pd_init - blk-iocost: dispatch all throttled bio in ioc_pd_offline - blk-iocost: don't throttle bio if iocg is offlined - blk-iocost: track whether iocg is still online - blk-iocost: fix UAF in ioc_pd_free - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - kobject: Fix slab-out-of-bounds in fill_kobj_path() - xfs: kill xfs_sb_version_has_v3inode() - xfs: introduce xfs_sb_is_v5 helper - xfs: remove unused xfs_sb_version_has wrappers - xfs: convert xfs_sb_version_has checks to use mount features - xfs: convert scrub to use mount-based feature checks - xfs: open code sb verifier feature checks - xfs: convert xfs_fs_geometry to use mount feature checks - xfs: replace XFS_FORCED_SHUTDOWN with xfs_is_shutdown - xfs: convert remaining mount flags to state flags - xfs: convert mount flags to features - xfs: consolidate mount option features in m_features - xfs: replace xfs_sb_version checks with feature flag checks - xfs: reflect sb features in xfs_mount - xfs: rework attr2 feature and mount options - xfs: rename xfs_has_attr() - xfs: xfs_is_shutdown vs xlog_is_shutdown cage fight - xfs: log items should have a xlog pointer, not a mount - xfs: fix incorrect error-out in xfs_remove - LoongArch: defconfig: Enable a large number of configurations - LoongArch: Add swiotlb backups buffer - LoongArch: Add ARCH_HAS_SETUP_DMA_OPS and DMA_OPS - pci: irq: Add early_param pci_irq_limit to limit pci irq numbers- !904 [sync] PR-903: backport block bugfix - !962 [sync] PR-937: tcp: restrict net.ipv4.tcp_app_win - !959 [sync] PR-925: tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - !955 [sync] PR-938: config: Disable CONFIG_EULER_FS by default - tcp: restrict net.ipv4.tcp_app_win - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - config: Disable CONFIG_EULER_FS by default - !930 xfs: missing lts patchs - !935 [sync] PR-922: jbd2: fix checkpoint inconsistent - !917 [sync] PR-880: LoongArch: kdump: Add high memory reservation - !916 [sync] PR-868: LoongArch: fix compile error caused by __ffs not defined - !915 [sync] PR-792: LoongArch: add ls2k500 bmc support - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - xfs: validate inode fork size against fork format - xfs: reorder iunlink remove operation in xfs_ifree - !912 [sync] PR-906: ipv6: Add lwtunnel encap size of all siblings in nexthop calculation - LoongArch: kdump: Add high memory reservation - LoongArch: fix __ffs not defined compile error - LoongArch: fix ls2k500 bmc not work when installing iso - LoongArch: defconfig: enable CONFIG_FB_LS2K500=m. - ipmi: add ls2k500 bmc ipmi support. - fbdev: add ls2k500sfb driver for ls2k500 bmc. - ipv6: Add lwtunnel encap size of all siblings in nexthop calculation - md/raid10: fix incorrect done of recovery - md/raid10: fix null-ptr-deref in raid10_sync_request - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - md: fix unexpected changes of return value in rdev_set_badblocks - md/raid10: fix io hung in md_wait_for_blocked_rdev() - block: Only set bb->changed when badblocks changes - md/raid10: fix incorrect counting of rdev->nr_pending - md/raid10: remove WANR_ON_ONCE in raid10_end_write_request - md/raid10: fix uaf if replacement replaces rdev - md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request - md/raid10: fix io loss while replacement replace rdev - md/raid10: prioritize adding disk to 'removed' mirror - md: fix io loss when remove rdev fail - md/raid10: fix a race between removing rdev and access conf->mirrors[i].rdev - md/raid10: fix taks hung in raid10d - md/raid10: factor out code from wait_barrier() to stop_waiting_barrier() - md/raid10: fix softlockup in raid10_unplug - md/raid1: stop mdx_raid1 thread when raid1 array run failed - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - md: Flush workqueue md_rdev_misc_wq in md_alloc() - block: don't allow the same type rq_qos add more than once - blk-iocost: use spin_lock_irqsave in adjust_inuse_and_calc_cost - blk-iocost: don't allow to configure bio based device - !867 arm64: kdump: Avoid reserving low memory repeatedly - !854 [sync] PR-793: LoongArch: kvm: add pv ipi support - !853 [sync] PR-809: LoongArch: defconfig: enable memory and pci hotplug related configs for LoongArch - arm64: kdump: Avoid reserving low memory repeatedly - LoongArch: LSVZ: Support PV IPI to reduce VM exit - LoongArch: defconfig: Add PCI hotplug support - LoongArch: defconfig: Add memory hotplug support- !862 Backport CVEs and bugfixes - cgroup: Stop task iteration when rebinding subsystem - drm/virtio: Fix error code in virtio_gpu_object_shmem_init() - drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling - drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_object_shmem_init - sched/topology: Fix exceptional memory access in sd_llc_free_all() - block: Fix the partition start may overflow in add_partition() - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum - iomap: don't invalidate folios after writeback errors - iomap: Don't create iomap_page objects in iomap_page_mkwrite_actor - iomap: Don't create iomap_page objects for inline files - iomap: Permit pages without an iop to enter writeback - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - Revert "md: unlock mddev before reap sync_thread in action_store" - md: unlock mddev before reap sync_thread in action_store - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: merge disk_scan_partitions and blkdev_reread_part - !812 [sync] PR-761: net: stmmac: fix potential double free of dma descriptor resources - net: stmmac: fix potential double free of dma descriptor resources - !806 [sync] PR-760: LoongArch: kvm: fix bug of kvm's hugepage - !669 [sync] PR-564: usb: disable soft retry for EJ188 controller - !796 [sync] PR-765: LoongArch: fix some stability issues - !784 [sync] PR-766: LoongArch: add kexec&kdump support - LoongArch: kvm: fix bug of kvm's hugepage - LoongArch: defconfig: enable CONFIG_CACHEFILES - i2c: loongson: fix irq not freed when remove module - LoongArch: Set _PAGE_DIRTY only if _PAGE_MODIFIED is set in {pmd,pte}_mkwrite() - LoongArch: Set _PAGE_DIRTY only if _PAGE_WRITE is set in {pmd,pte}_mkdirty() - LoongArch: Clear FPU/SIMD thread info flags for kernel thread - LoongArch: Remove generic irq migration - LoongArch: Fix secondary bridge routing errors - LoongArch: Fix kdump failure on v40 interface specification - LoongArch: configs: Enable kexec/kdump - LoongArch: kdump: Add crashkernel=YM handling - LoongArch: kdump: Add single kernel image implementation - LoongArch: Add support for kernel address space layout randomization (KASLR) - LoongArch: Add support for kernel relocation - LoongArch: Add la_abs macro implementation - LoongArch: Add JUMP_VIRT_ADDR macro implementation to avoid using la.abs - LoongArch: Use la.pcrel instead of la.abs when it's trivially possible - LoongArch: efistub: Modify the address where efistub jumps to the main kernel - LoongArch: kdump: Add memory reservation for old kernel - LoongArch: Integrate initrd operation - LoongArch: kexec: Add compatibility with old interfaces - LoongArch: Flush TLB earlier at initialization - LoongArch: Add kdump support - LoongArch: Add kexec support - usb: xhci: add XHCI_NO_SOFT_RETRY quirk for EJ188- !800 Backport CVEs - netfilter: nf_tables: deactivate anonymous set from preparation phase - xfs: verify buffer contents when we skip log replay- !775 Backport CVEs and bugfixes - filemap: Correct the conditions for marking a folio as accessed - Revert "filemap: Correct the conditions for marking a folio as accessed" - netrom: Fix use-after-free caused by accept on already connected socket - bluetooth: Perform careful capability checks in hci_sock_ioctl() - fs/ntfs3: Delete duplicate condition in ntfs_read_mft() - fs/ntfs3: Fix slab-out-of-bounds read in run_unpack - fs/ntfs3: Validate data run offset - xfs: buffer pins need to hold a buffer reference - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - fix kabi broken due to import new inode operation get_inode_acl - ovl: enable RCU'd ->get_acl() - vfs: add rcu argument to ->get_acl() callback - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - !684 [sync] PR-675: driver/hifc&hinic: Fix compile error in allyesconfigs - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs- !723 Backport CVEs and bugfixes - USB: gadgetfs: Fix race between mounting and unmounting - prlimit: do_prlimit needs to have a speculation check - ext4: check iomap type only if ext4_iomap_begin() does not fail - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - ext4: only update i_reserved_data_blocks on successful block allocation - can: af_can: fix NULL pointer dereference in can_rcv_filter - RDMA/core: Refactor rdma_bind_addr - RDMA/cma: Ensure rdma_addr_cancel() happens before issuing more requests - scsi: dpt_i2o: Remove obsolete driver - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - bpf, sockmap: Fix an infinite loop error when len is 0 in tcp_bpf_recvmsg_parser() - bpf, sockmap: Fix double bpf_prog_put on error case in map_link - bpf, sockmap: Re-evaluate proto ops when psock is removed from sockmap - bpf, sockmap: Attach map progs to psock early for feature probes - bpf, sockmap: Fix return codes from tcp_bpf_recvmsg_parser() - bpf, sockmap: Fix race in ingress receive verdict with redirect to self- !632 Backport CVEs and bugfixes - bonding: Fix memory leak when changing bond type to Ethernet - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change - hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - rxrpc: Fix race between conn bundle lookup and bundle removal [ZDI-CAN-15975] - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - xfs: don't leak btree cursor when insrec fails after a split - xfs: avoid unnecessary runtime sibling pointer endian conversions - xfs: detect self referencing btree sibling pointers - xfs: introduce xfs_buf_daddr() - xfs: move kernel-specific superblock validation out of libxfs - xfs: bound maximum wait time for inodegc work - xfs: introduce xfs_inodegc_push() - xfs: flush inodegc workqueue tasks before cancel - xfs: drop async cache flushes from CIL commits. - xfs: limit iclog tail updates - xfs: need to see iclog flags in tracing - io_uring: ensure that io_init_req() passes in the right issue_flags - io_uring: add missing lock in io_get_file_fixed- !588 [sync] PR-585: x86/speculation: Allow enabling STIBP with legacy IBRS - !591 Backport CVEs and bugfixes - net/sched: Retire tcindex classifier - drm/vmwgfx: Validate the box size for the snooped cursor - netfilter: nf_tables: nft_parse_register can return a negative value - netfilter: nf_tables: validate registers coming from userspace. - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition - KVM: nVMX: add missing consistency checks for CR0 and CR4 - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - xfs: __percpu_counter_compare() inode count debug too expensive - xfs: fix memcpy fortify errors in EFI log format copying - xfs: fix memcpy fortify errors in RUI log format copying - xfs: fix memcpy fortify errors in CUI log format copying - xfs: fix memcpy fortify errors in BUI log format copying - xfs: Use struct xfs_bmdr_block instead of struct xfs_btree_block to calculate root node size - xfs: allow setting full range of panic tags - xfs: don't use BMBT btree split workers for IO completion - xfs: fix extent busy updating - xfs: get root inode correctly at bulkstat - xfs: invalidate xfs_bufs when allocating cow extents - xfs: attach dquots to inode before reading data/cow fork mappings - xfs: invalidate block device page cache during unmount - xfs: add selinux labels to whiteout inodes - xfs: convert buf_cancel_table allocation to kmalloc_array - xfs: don't leak xfs_buf_cancel structures when recovery fails - xfs: refactor buffer cancellation table allocation - xfs: fix type mismatches in the inode reclaim functions - xfs: don't allow log writes if the data device is readonly - x86/speculation: Allow enabling STIBP with legacy IBRS- !574 Backport CVEs and bugfixes - driver core: Fix lockdep warning on wfs_lock - driver core: platform: Add extra error check in devm_platform_get_irqs_affinity() - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - ubi: Fix failure attaching when vid_hdr offset equals to (sub)page size - ubi: ensure that VID header offset + VID header size <= alloc, size - ftrace: Fix issue that 'direct->addr' not restored in modify_ftrace_direct() - perf/core: Fix perf_output_begin parameter is incorrectly invoked in perf_event_bpf_output - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - ring-buffer: Fix race while reader and writer are on the same page - loop: Add parm check in loop_control_ioctl - ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - btrfs: fix race between quota disable and quota assign ioctls - dm crypt: add cond_resched() to dmcrypt_write() - xfs: don't leak memory when attr fork loading fails - xfs: delete unnecessary NULL checks - xfs: replace inode fork size macros with functions - xfs: replace XFS_IFORK_Q with a proper predicate function - xfs: use XFS_IFORK_Q to determine the presence of an xattr fork - xfs: make inode attribute forks a permanent part of struct xfs_inode - xfs: convert XFS_IFORK_PTR to a static inline helper - xfs: don't reuse busy extents on extent trim - fs/xfs: convert comma to semicolon - xfs: xfs_ail_push_all_sync() stalls when racing with updates - xfs: check buffer pin state after locking in delwri_submit - xfs: log worker needs to start before intent/unlink recovery- !550 anolis: bond: broadcast ARP or ND messages to all slaves - !561 Backport CVEs and bugfixes - !560 [sync] PR-539: LoongArch: fix compile warnning of drm/loongson driver - net: sched: Use struct_size() helper in kvmalloc() - net_sched: Use struct_size() and flex_array_size() helpers - ext4: dio take shared inode lock when overwriting preallocated blocks - ext4: fix race between writepages and remount - clocksource/drivers/arm_arch_timer: Fix CNTPCT_LO and CNTVCT_LO value - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - nvme: use nvme_cid to generate command_id in trace event - xfs: don't report reserved bnobt space as available - xfs: don't include bnobt blocks when reserving free block pool - xfs: set aside allocation btree blocks from block reservation - xfs: introduce in-core global counter of allocbt blocks - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: better wording on protection against excessive stack growth - net/sched: act_mirred: refactor the handle of xmit - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - anolis: bond: broadcast ARP or ND messages to all slaves - !558 net: hns3: modify reset delay time to avoid configuration timeout - drm/loongson: fix compile warnning - net: hns3: modify reset delay time to avoid configuration timeout- !541 fix CVE-2023-0266 - ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF- !529 Backport CVEs and bugfixes - block: fix use-after-free of q->q_usage_counter - block: move q_usage_counter release into blk_queue_release - Revert "block: fix null-deref in percpu_ref_put" - mm: compaction: avoid possible NULL pointer dereference in kcompactd_cpu_online - md/raid6: Fix the problem of repeatedly applying for memory in raid5_read_one_chunk - xfs, iomap: limit individual ioend chain lengths in writeback - net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - tty: fix out-of-bounds access in tty_driver_lookup_tty() - fs/ntfs3: Validate resident attribute name - ima: Fix memory leakage in ima_store_template - Revert "mm/vmalloc: huge vmalloc backing pages should be split rather than compound" - coredump: fix kabi broken in struct coredump_params - coredump: Use the vma snapshot in fill_files_note - coredump/elf: Pass coredump_params into fill_note_info - coredump: Remove the WARN_ON in dump_vma_snapshot - coredump: Snapshot the vmas in do_coredump - mm/swapfile: add cond_resched() in get_swap_pages() - mm: slince possible data races about pgdat->kswapd - mm: fix null-ptr-deref in kswapd_is_running() - fs/ntfs3: Validate MFT flags before replaying logs - fs/ntfs3: Validate attribute name offset - bpf: Fixes possible race in update_prog_stats() for 32bit arches - bpf: Avoid races in __bpf_prog_run() for 32bit arches - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - af_unix: Get user_ns from in_skb in unix_diag_get_exact(). - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - arm64: errata: Remove AES hwcap for COMPAT tasks - ARM: 9206/1: A9: Add ARM ERRATA 764319 workaround (Updated) - kernel: Initialize cpumask before parsing - softirq: Don't try waking ksoftirqd before it has been spawned - bpf: Prevent decl_tag from being referenced in func_proto arg - bpf: Skip task with pid=1 in send_signal_common() - bpf, sockmap: Fix an infinite loop error when len is 0 in tcp_bpf_recvmsg_parser() - !460 Backport CVEs and bugfixes - !517 [sync] PR-510: LoongArch: fix dual-bridge machine can not work - !516 [sync] PR-509: Loongson: fix 7a2000 gpu driver can not work - irqchip/loongson: Fix syscore ops registration - irqchip/loongarch: Fix some issues of irq controllers - drm/loongson: using hdmi hot plug status register - malidp: Fix NULL vs IS_ERR() checking- !512 Backport CVEs and bugfixes - livepatch/core: Fix hungtask against cpu hotplug on x86 - livepatch: Narrow the scope of the 'text_mutex' lock - livepatch: Cleanup klp_mem_prepare() - seccomp: Move copy_seccomp() to no failure path. - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer() - ftrace: Fix invalid address access in lookup_rec() when index is 0 - mm: optimize do_wp_page() for fresh pages in local LRU pagevecs - mm: optimize do_wp_page() for exclusive pages in the swapcache - tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - ext4: fix another off-by-one fsmap error on 1k block filesystems - mm/vmalloc: huge vmalloc backing pages should be split rather than compound - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - jbd2: fix data missing when reusing bh which is ready to be checkpointed - !502 [sync] PR-476: LoongArch: fix failed to boot - !498 [sync] PR-479: LoongArch: update network related default config - !496 [sync] PR-448: LoongArch: fix some pci problems - LoongArch: Initialize screen_info variable - LoongArch: Fixed EIOINTC structure members - LoongArch: Fix virtual machine startup error - loongarch/kvm: ls7a add iocsrw emulation - LoongArch: fix signal handler name changed - LoongArch: defconfig: update network configurations - LoongArch: pci root bridige set acpi companion only when not acpi_disabled. - pci: fix X server auto probe fail when both ast and etnaviv drm present - LS7A2000: PCIE: Fixup GPU card error - pci/quirks: ls7a2000: fix pm transition of devices under pcie port - LoongArch: Fixed some pcie card not scanning properly - pci: fix kabi error caused by pm_suspend_target_state - PCI: PM: Fix pcie mrrs restoring - PCI: Check if the pci controller can use both CFG0 and CFG1 mode to access configuration space - PCI: Check if entry->offset already exist for mem resource- !485 Backport CVEs and bugfixes - !491 [sync] PR-477: tools: fix compile error introduced by LoongArch commit - fix compile error introduced by LoongArch commit - scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - ring-buffer: Fix race between reset page and reading page - raid1, raid10: switch to precise io accounting - block: add precise io accouting apis - md/raid10: fix memleak for 'conf->bio_split' - sctp: fail if no bound addresses can be used for a given scope - ext4: fix WARNING in mb_find_extent - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - scsi: iscsi: Move pool freeing - xfs: aborting inodes on shutdown may need buffer lock - ext4: fix incorrect options show of original mount_opt and extend mount_opt2 - !439 openeuler: pci: workaround multiple functions can be assigned to only one VM - !474 [sync] PR-447: add perf loongarch support - tools/perf: Add basic support for LoongArch - perf machine: Use path__join() to compose a path instead of snprintf(dir, '/', filename) - !467 LoongArch: add kvm support - LoongArch: kvm: KVM support for 5.10 - !472 [sync] PR-466: LoongArch: fix compile error when using make allmodconfig - LoongArch: fix compile error when using make allmodconfig - LoongArch: Export symbol for function smp_send_reschedule() - LoongArch: kvm: add initial kvm support - !453 Backport CVEs and bugfixes - !463 [sync] PR-444: LoongArch: some LS7a device drivers support and LoongArch bug fix - LoongArch: remove __ARCH_WANT_NEW_STAT - LoongArch: modify defconfig according to other architectures - LoongArch: Change definition of cpu_relax() for Loongson-3 - drm/loongson: add kernel modesetting driver support for ls7a1000/ls7a2000 - LoongArch: Use alternative to optimize libraries - LoongArch: Add alternative runtime patching mechanism - LoongArch: Remove the .fixup section usage - LoongArch: extable: Add a dedicated uaccess handler - LoongArch: extable: Add `type` and `data` fields - LoongArch: Switch to relative exception tables - LoongArch: Consolidate __ex_table construction - LoongArch: fix SECCOMP test error - LoongArch: fix vmlinux ld error - LoongArch: enable hugetlbfs support - LoongArch: save one instruction for arch_local_irq_{enable,disable} - LoongArch: optimize for syscall return - LoongArch: refresh usage of sync - LoongArch: use 40 bits address space for user - LoongArch: Support loader and kernel interface V40 - LoongArch: Enhance booting and resume compatibility - LoongArch: Remove redudant csr save/restore - LoongArch: Support Power Manager - irqchip/loongson-liointc: Set different isr for differnt core - platform: Support loongson laptop generic driver - LoongArch: Adapted SECTION_SIZE_BITS with page size - ACPI: Support ACPI_MACHINE_WIDTH for 64 - spi: loongson: Add LS7A spi driver support - i2c: loongson: Add LS7A i2c driver support - LoongArch: Call irq_find_matching_fwnode get irq domain - irqchip/ACPI: Introduce ACPI_IRQ_MODEL_LPIC for LoongArch - gpio: loongson: Add 3A/3B/3C/7A gpio dirver support - rtc: ls2x: Add support for the Loongson-2K/LS7A RTC - LoongArch: convert p v s cache to l1 l2 l3 format - cpufreq: Add cpufreq driver for LoongArch - LoongArch: Fix section mismatch due to acpi_os_ioremap() - LoongArch: Add vector extensions support - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - openeuler: pci: workaround multiple functions can be assigned to only one VM- !454 Backport CVEs and bugfixes - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - neigh: make sure used and confirmed times are valid - HID: check empty report_list in bigben_probe() - HID: check empty report_list in hid_validate_values() - Documentation/hw-vuln: Fix rST warning - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions - KVM: x86: Mitigate the cross-thread return address predictions bug - x86/speculation: Identify processors vulnerable to SMT RSB predictions - radi10: fix leak of 'r10bio->remaining' for recovery - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - raid10: fix leak of io accounting - tcp: Fix listen() regression in 5.15.88. - net/ulp: Remove redundant ->clone() test in inet_clone_ulp(). - net/ulp: use consistent error code when blocking ULP - net/ulp: prevent ULP without clone op from entering the LISTEN status - net/tls: tls_is_tx_ready() checked list_entry - usb: dwc3: dwc3-qcom: Add missing platform_device_put() in dwc3_qcom_acpi_register_core - ntfs: fix out-of-bounds read in ntfs_attr_find() - splice: don't generate zero-len segement bvecs - rds: rds_rm_zerocopy_callback() use list_first_entry() - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - ring-buffer: Handle race between rb_move_tail and rb_check_pages - blk-mq: use quiesced elevator switch when reinitializing queues - ovl: fix use inode directly in rcu-walk mode- !419 Backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - x86/bugs: Flush IBP in ib_prctl_set() - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - ARM: 9242/1: kasan: Only map modules if CONFIG_KASAN_VMALLOC=n - rcu: Avoid stack overflow due to __rcu_irq_enter_check_tick() being kprobe-ed - net/sched: sch_taprio: do not schedule in taprio_reset() - net/sched: sch_taprio: fix possible use-after-free - nbd: fix assignment error for first_minor in nbd_dev_add - md/raid10: fix wrong setting of max_corr_read_errors - md/raid10: fix overflow in safe_delay_store - md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter - fix kabi broken due to import of 5.15-stable io_uring - io_uring: import 5.15-stable io_uring - task_work: add helper for more targeted task_work canceling - coredump: Limit what can interrupt coredumps - kernel: provide create_io_thread() helper - fs: provide locked helper variant of close_fd_get_file() - kernel: remove checking for TIF_NOTIFY_SIGNAL - entry: Add support for TIF_NOTIFY_SIGNAL - signal: Add task_sigpending() helper - arm: add support for TIF_NOTIFY_SIGNAL - arm64: add support for TIF_NOTIFY_SIGNAL - riscv: add support for TIF_NOTIFY_SIGNAL - powerpc: add support for TIF_NOTIFY_SIGNAL - x86: Wire up TIF_NOTIFY_SIGNAL - iov_iter: add helper to save iov_iter state - perf beauty: Update copy of linux/socket.h with the kernel sources - perf trace beauty: Update copy of linux/socket.h with the kernel sources - io_uring: correct pinned_vm accounting - file: Rename __close_fd_get_file close_fd_get_file - io_uring: don't hold uring_lock when calling io_run_task_work* - io_uring: don't take uring_lock during iowq cancel - fs: make do_renameat2() take struct filename - net: add accept helper not installing fd - net: provide __sys_shutdown_sock() that takes a socket - fs: expose LOOKUP_CACHED through openat2() RESOLVE_CACHED - Make sure nd->path.mnt and nd->path.dentry are always valid pointers - fix handling of nd->depth on LOOKUP_CACHED failures in try_to_unlazy* - fs: add support for LOOKUP_CACHED - Revert "io_uring: fix soft lockup when call __io_remove_buffers" - Revert "io_uring: deduplicate failing task_work_add" - Revert "io_uring: don't take uring_lock during iowq cancel" - Revert "[Backport] io_uring: don't keep looping for more events if we can't flush overflow" - Revert "[Huawei] io-wq: Switch io_wqe_worker's fs before releasing request" - Revert "[Huawei] io_uring:drop identity before creating a private one"- !410 Backport CVEs and bugfixes - x86/kasan: Populate shadow for shared chunk of the CPU entry area - x86/kasan: Add helpers to align shadow addresses up and down - x86/kasan: Rename local CPU_ENTRY_AREA variables to shorten names - x86/mm: Populate KASAN shadow for entire per-CPU range of CPU entry area - x86/mm: Recompute physical address for every page of per-CPU CEA mapping - x86/kasan: Map shadow for percpu pages on demand - x86/mm: Randomize per-cpu entry area - Huawei BMA: Fix iBMA driver bug - mm: memcg: fix NULL pointer in mem_cgroup_track_foreign_dirty_slowpath() - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - ppp: associate skb with a device at tx - arm32: kaslr: Avoid using the -fpic and fno-pic parameters together - bpf, sockmap: fix race in sock_map_free() - bpf: make sure skb->len != 0 when redirecting to a tunneling device - cifs: Fix use-after-free in rdata->read_into_pages() - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - media: vivid: fix compose size exceed boundary - !405 kvm: arm64: fix some pvsched bugs - kvm: arm64: fix some pvsched bugs- !400 Backport fs and block bugfixes - ubi: Fix UAF wear-leveling entry in eraseblk_count_seq_show() - ubi: fastmap: Fix missed fm_anchor PEB in wear-leveling after disabling fastmap - ubifs: Re-statistic cleaned znode count if commit failed - ubifs: dirty_cow_znode: Fix memleak in error handling path - block, bfq: switch 'bfqg->ref' to use atomic refcount apis - cifs: sanitize multiple delimiters in prepath - !392 OpenEuler-22.03-LTS Fixes Some Bugs in Accelerator Disk Storage Encryption and Decryption Scenarios - crypto: hisilicon/sec - delete the flag CRYPTO_ALG_ALLOCATES_MEMORY - crypto: hisilicon/qm - prevent soft lockup in qm_poll_req_cb()'s loop - crypto: hisilicon/qm - modify event irq processing - crypto: hisilicon/qm - move alloc qm->wq to qm.c - crypto: hisilicon/qm - add functions for releasing resources- !386 Backport CVEs and bugfixes - net: sched: fix race condition in qdisc_graft() - macvlan: enforce a consistent minimal mtu - net: switch to storing KCOV handle directly in sk_buff - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - mm: memcontrol: fix potential oom_lock recursion deadlock - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: fix null-ptr-deref in ext4_write_info - xfs: fix potential log item leak- !369 Backport CVEs and bugfixes - mm/vmpressure: fix data-race with memcg->socket_pressure - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - mm/memory: return vm_fault_t result from migrate_to_ram() callback - net: sched: disallow noqueue for qdisc classes - netfilter: nft_payload: incorrect arithmetics when fetching VLAN header bits - xfs: Fix deadlock on xfs_inodegc_worker - net: sched: cbq: dont intepret cls results when asked to drop - net: sched: atm: dont intepret cls results when asked to drop - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - rndis_wlan: Prevent buffer overflow in rndis_query_oid- !357 Backport CVEs, bugfixes, performance and other - binder: fix UAF of alloc->vma in race with munmap() - io_uring: add missing item types for splice request - xfs: fix overfilling of reserve pool - xfs: always succeed at setting the reserve pool size - xfs: remove infinite loop when reserving free block pool - xfs: use current->journal_info for detecting transaction recursion - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - fix kabi broken due to may_pollfree - io_uring: disable polling pollfree files - sched: disable sched_autogroup by default - driver: char: delete svm.c - ksmbd: check nt_len to be at least CIFS_ENCPWD_SIZE in ksmbd_decode_ntlmssp_auth_blob - fs/ntfs3: Fix attr_punch_hole() null pointer derenference - tracing/osnoise: Do not unregister events twice - tracing/osnoise: Properly unhook events if start_per_cpu_kthreads() fails - mm/filemap.c: remove bogus VM_BUG_ON - mm: oom_kill: fix KABI broken by "oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup" - oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup - fork: Allocate a new task_struct_resvd object for fork task - tmpfs: fix regressions from wider use of ZERO_PAGE - tmpfs: do not allocate pages on read- !348 Backport CVEs and fs bugfixes - io_uring: kill goto error handling in io_sqpoll_wait_sq() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - ext4: fix bad checksum after online resize - xfs: fix use-after-free in xattr node block inactivation - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls- KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS - bfq: fix null-ptr-deref in bfq_pd_offline - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - ksmbd: fix heap-based overflow in set_ntacl_dacl() - ksmbd: prevent out of bound read for SMB2_WRITE - ksmbd: validate length in smb2_write() - xfs: fix super block buf log item UAF during force shutdown - xfs: wait iclog complete before tearing down AIL - xfs: get rid of assert from xfs_btree_islastblock- ext2: replace bh_submit_read() helper with bh_read() - ufs: replace ll_rw_block() - udf: replace ll_rw_block() - reiserfs: replace ll_rw_block() - ocfs2: replace ll_rw_block() - ntfs3: replace ll_rw_block() - jbd2: replace ll_rw_block() - isofs: replace ll_rw_block() - gfs2: replace ll_rw_block() - fs/buffer: replace ll_rw_block() - fs/buffer: add some new buffer read helpers - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - mtd: physmap-core: Fix NULL pointer dereferencing in of_select_probe_type() - blk-mq: set default elevator as deadline in case of hctx shared tagset - dm thin: Use last transaction's pmd->root when commit failed - media: mceusb: Use new usb_control_msg_*() routines - block, bfq: fix possible uaf for 'bfqq->bic' - block, bfq: fix null pointer dereference in bfq_bio_bfqg() - scsi: iscsi: remove .unbind_conn from iscsi_transport - Revert "scsi: iscsi: fix kabi broken in struct iscsi_transport" - blk-mq: fix kabi broken in struct bio - blk-mq: fix kabi broken in struct request - mm/dynamic_hugetlb: fix clear PagePool without lock protection - mm/dynamic_hugetlb: fix list corruption in hpool_merge_page() - x86/cpu/hygon: Set __max_die_per_package on Hygon - block: always align request_wrapper to cacheline - block: fix crash on cmpxchg for request_wrapper - clk: imx: Add check for kcalloc - Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs- wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_CHANNEL_LIST attribute - xen/netback: don't call kfree_skb() with interrupts disabled - media: dvb-core: Fix UAF due to refcount races at releasing - wifi: wilc1000: validate pairwise and authentication suite offsets - wifi: wilc1000: validate number of channels - wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_OPER_CHANNEL attribute - drm/amdkfd: Check for null pointer after calling kmemdup- proc: proc_skip_spaces() shouldn't think it is working on C strings - proc: avoid integer type confusion in get_proc_long - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - livepatch/ppc64: Fix preemption check when enabling - block: only use cmpxchg64 in 64bit platform - efi/libstub: Fix build error in efi-stub.c for riscv- block: fix regression for dm - dm: switch to rq-based after queue is initialized - net/af_packet: make sure to pull mac header - net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO - sched: Fix null-ptr-deref in free_fair_sched_group - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - Revert "ipvlan: Modify the value of ipvlan modes" - workqueue: fix state-dump console deadlock - preempt/dynamic: Fix typo in macro conditional statement - jump_label: Fix usage in module __init - arm64/mpam: update last_cmd_status in parse_cache() and parse_bw() - arm64/mpam: remove kernfs_get() calls() and add kernfs_put() calls to prevent refcount leak - arm64/mpam: make mbw_max/min not less than min_bw - arm64/mpam: Fix indent format error in resctrl_parse_param() - arm64/mpam: decrease dom_num when domain goes offline - arm64/mpam: correct mbw_max/min if remainder is too large - Revert "add barriers to buffer_uptodate and set_buffer_uptodate" - pinctrl: core: Set ret to 0 when group is skipped - pinctrl: core: Handling pinmux and pinconf separately - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - Revert "ACPICA: Interpreter: fix memory leak by using existing buffer" - mm/dynamic_hugetlb: fix compound_nr incorrect - scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq - scsi: ufs: core: Enable link lost interrupt - perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC PMU - perf python: Fix build when PYTHON_CONFIG is user supplied - Documentation/ABI: Mention retbleed vulnerability info file for sysfs - arm64: Fix match_list for erratum 1286807 on Arm Cortex-A76 - md: call __md_stop_writes in md_stop - Revert "md-raid: destroy the bitmap after destroying the thread" - mm/hugetlb: fix hugetlb not supporting softdirty tracking - xen/privcmd: fix error exit of privcmd_ioctl_dm_op() - ACPI: processor: Remove freq Qos request for all CPUs - s390: fix double free of GS and RI CBs on fork() failure - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - x86/bugs: Add "unknown" reporting for MMIO Stale Data - perf/x86/lbr: Enable the branch type for the Arch LBR by default - btrfs: check if root is readonly while setting security xattr - btrfs: add info when mount fails due to stale replace target - btrfs: replace: drop assert for suspended replace - btrfs: fix silent failure when deleting root reference - ionic: fix up issues with handling EAGAIN on FW cmds - rxrpc: Fix locking in rxrpc's sendmsg - ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter - net: Fix a data-race around sysctl_somaxconn. - net: Fix data-races around sysctl_devconf_inherit_init_net. - net: Fix data-races around sysctl_fb_tunnels_only_for_init_net. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - net: Fix data-races around sysctl_optmem_max. - bpf: Folding omem_charge() into sk_storage_charge() - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around netdev_max_backlog. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: Fix data-races around sysctl_[rw]mem_(max|default). - net: Fix data-races around sysctl_[rw]mem(_offset)?. - tcp: tweak len/truesize ratio for coalesce candidates - netfilter: nf_tables: disallow jump to implicit chain from set element - netfilter: nf_tables: upfront validation of data via nft_data_init() - netfilter: bitwise: improve error goto labels - netfilter: nft_cmp: optimize comparison for 16-bytes - netfilter: nf_tables: consolidate rule verdict trace call - netfilter: nftables: remove redundant assignment of variable err - netfilter: nft_tunnel: restrict it to netdev family - netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families - netfilter: nf_tables: do not leave chain stats enabled on error - netfilter: nft_payload: do not truncate csum_offset and csum_type - netfilter: nft_payload: report ERANGE for too long offset and length - bnxt_en: fix NQ resource accounting during vf creation on 57500 chips - netfilter: ebtables: reject blobs that don't provide all entry points - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - net: moxa: get rid of asymmetry in DMA mapping/unmapping - net: ipa: don't assume SMEM is page-aligned - net/mlx5e: Properly disable vlan strip on non-UL reps - ice: xsk: prohibit usage of non-balanced queue id - ice: xsk: Force rings to be sized to power of 2 - nfc: pn533: Fix use-after-free bugs caused by pn532_cmd_timeout - rose: check NULL rose_loopback_neigh->loopback - mm/smaps: don't access young/dirty bit if pte unpresent - mm/huge_memory.c: use helper function migration_entry_to_page() - SUNRPC: RPC level errors should set task->tk_rpc_status - NFSv4.2 fix problems with __nfs42_ssc_open - NFS: Don't allocate nfs_fattr on the stack in __nfs42_ssc_open() - xfrm: clone missing x->lastused in xfrm_do_migrate - xfrm: fix refcount leak in __xfrm_policy_check() - kernel/sched: Remove dl_boosted flag comment - vfs: make sync_filesystem return errors from ->sync_fs - fs: remove __sync_filesystem - pinctrl: amd: Don't save/restore interrupt status and wake status bits - kernel/sys_ni: add compat entry for fadvise64_64 - parisc: Fix exception handler for fldw and fstw instructions - audit: fix potential double free on error path from fsnotify_add_inode_mark - kbuild: dummy-tools: avoid tmpdir leak in dummy gcc- blk-mq: don't access request_wrapper if request is not allocated from block layer - blk-mq: fix kabi broken due to request_wrapper - ide-cd: don't clear rq_flags after blk_get_request - iommu: Fix error handling in probe_acpi_namespace_devices()- staging: rtl8712: fix use after free bugs - drivers/perf: fixed the issue that the kabi value changed - drm/i915: fix TLB invalidation for Gen12 video and compute engines - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - Bluetooth: L2CAP: Fix u8 overflow - dm: Fix UAF in run_timer_softirq() - dm-thin: Resume failed in FAIL mode - mm: hugetlb: fix UAF in hugetlb_handle_userfault - ARM: 9160/1: NOMMU: Reload __secondary_data after PROCINFO_INITFUNC - ARM: 9059/1: cache-v7: get rid of mini-stack - ARM: 9058/1: cache-v7: refactor v7_invalidate_l1 to avoid clobbering r5/r6 - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir - mpi: Fix length check in mpi_key_length() - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - Fix kabi change caused by reverting patches - Revert "iommu: Introduce attach/detach_pasid_table API" - Revert "iommu: Introduce bind/unbind_guest_msi" - Revert "iommu/smmuv3: Allow s1 and s2 configs to coexist" - Revert "iommu/smmuv3: Get prepared for nested stage support" - Revert "iommu/smmuv3: Implement attach/detach_pasid_table" - Revert "iommu/smmuv3: Allow stage 1 invalidation with unmanaged ASIDs" - Revert "iommu/smmuv3: Implement cache_invalidate" - Revert "dma-iommu: Implement NESTED_MSI cookie" - Revert "iommu/smmuv3: Nested mode single MSI doorbell per domain enforcement" - Revert "iommu/smmuv3: Enforce incompatibility between nested mode and HW MSI regions" - Revert "iommu/smmuv3: Implement bind/unbind_guest_msi" - Revert "iommu/smmuv3: report additional recoverable faults" - Revert "vfio: VFIO_IOMMU_SET_PASID_TABLE" - Revert "vfio: VFIO_IOMMU_CACHE_INVALIDATE" - Revert "vfio: VFIO_IOMMU_SET_MSI_BINDING" - Revert "vfio/pci: Add VFIO_REGION_TYPE_NESTED region type" - Revert "vfio/pci: Register an iommu fault handler" - Revert "vfio/pci: Allow to mmap the fault queue" - Revert "vfio: Use capability chains to handle device specific irq" - Revert "vfio/pci: Add framework for custom interrupt indices" - Revert "vfio: Add new IRQ for DMA fault reporting" - Revert "vfio/pci: Register and allow DMA FAULT IRQ signaling" - Revert "vfio: Document nested stage control" - Revert "vfio/pci: Register a DMA fault response region" - Revert "vfio/pci: Inject page response upon response region fill" - Revert "iommu/arm-smmu-v3: Using HTTU with SMMU STE and stage 2 TTD" - Revert "iommu/io-pgtable-arm: Make data access permissions of stage1/2 compatible" - Revert "iommu/io-pgtable-arm: Remove the limitation on the page table format of sync/clear_dirty_log()" - Revert "iommu/arm-smmu-v3: Change the TLBI CMD in arm_smmu_cache_invalidate()" - Revert "iommu/arm-smmu-v3: Align invalid range with leaf page size upwards when support RIL" - Revert "iommu/arm-smmu-v3: Standardize granule size when support RIL" - Revert "iommu/arm-smmu-v3: Remove the redundant shift operation of 'size'" - Revert "iommu: fix build error when CONFIG_IOMMU_API is off" - Revert "vfio/pci: Fix wrong return value when get iommu attribute DOMAIN_ATTR_NESTING" - Revert "iommu/smmuv3: Remove the S1 mapping restriction of dirty log" - perf/core: Fix reentry problem in perf_output_read_group() - tty: serial: uartlite: Disable clocks in case of errors - cgroup: Fix race condition at rebind_subsystems() - xfs: Fix unreferenced object reported by kmemleak in xfs_sysfs_init() - xfs: fix memory leak in xfs_errortag_init - xfs: fix sb write verify for lazysbcount - xfs: reject crazy array sizes being fed to XFS_IOC_GETBMAP* - xfs: prevent a WARN_ONCE() in xfs_ioc_attr_list() - xfs: prevent a UAF when log IO errors race with unmount - xfs: purge dquots after inode walk fails during quotacheck - xfs: revert "xfs: actually bump warning counts when we send warnings" - xfs: run callbacks before waking waiters in xlog_state_shutdown_callbacks - xfs: async CIL flushes need pending pushes to be made stable - xfs: don't generate selinux audit messages for capability testing - xfs: only bother with sync_filesystem during readonly remount - xfs: remove xfs_inew_wait - xfs: mark a data structure sick if there are cross-referencing errors - xfs: restore speculative_cow_prealloc_lifetime sysctl - xfs: make xfs_file_aio_write_checks IOCB_NOWAIT-aware - xfs: scrub should mark a directory corrupt if any entries cannot be iget'd - xfs: factor out a xfs_ilock_iocb helper - xfs: fix parent pointer scrubber bailing out on unallocated inodes - xfs: fix uaf when leaf dir bestcount not match with dir data blocks - xfs: Fix dax inode extent calculation when direct write is performed on an unwritten extent - xfs: Check for extent overflow when swapping extents - xfs: Check for extent overflow when remapping an extent - xfs: Check for extent overflow when moving extent from cow to data fork - xfs: Check for extent overflow when writing to unwritten extent - xfs: Check for extent overflow when adding/removing xattrs - xfs: Check for extent overflow when renaming dir entries - xfs: Check for extent overflow when removing dir entries - xfs: Check for extent overflow when adding dir entries - xfs: Check for extent overflow when punching a hole - xfs: Check for extent overflow when trivally adding a new extent - xfs: Add helper for checking per-inode extent count overflow - xfs: flush inode gc workqueue before clearing agi bucket - xfs: check sb_meta_uuid for dabuf buffer recovery - xfs: Fix the free logic of state in xfs_attr_node_hasname - xfs: reduce kvmalloc overhead for CIL shadow buffers - xfs: only run COW extent recovery when there are no live extents - xfs: remove all COW fork extents when remounting readonly - xfs: don't catch dax+reflink inodes as corruption in verifier - xfs: fix soft lockup via spinning in filestream ag selection loop - xfs: return errors in xfs_fs_sync_fs - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - PCI: Do not enable AtomicOps on VFs - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0 - config: enable CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE by default - scsi: hisi_sas: Prevent parallel FLR and controller reset - scsi: hisi_sas: Prevent parallel controller reset and control phy command - xfs: fix incorrect i_nlink caused by inode racing - block: Fix kabi broken in blk-merge.h and blk-cgroup.h - block: don't merge across cgroup boundaries if blkcg is enabled - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: Simplify ima_lsm_copy_rule - selftests: bpf: Don't run sk_lookup in verifier tests - bpf: Add PROG_TEST_RUN support for sk_lookup programs - bpf: Consolidate shared test timing code - arm64/mm: Drop THP conditionality from FORCE_MAX_ZONEORDER - blk-mq: fix io hang for scsi drivers that depends on timeout handling during scan - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - KVM: arm64: Only probe Hisi ncsnp feature on Hisi CPUs - dm ioctl: print error when HC and MD do not match - block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - block: Fix UAF in bd_link_disk_holder() - ftrace: Fix use-after-free for dynamic ftrace_ops - blk-mq: fix null pointer dereference in blk_mq_clear_rq_mapping() - scsi: hisi_sas: Revert "scsi: hisi_sas: Limit max hw sectors for v3 HW" - bfq: Make sure bfqg for which we are queueing requests is online - bfq: Get rid of __bio_blkcg() usage - bfq: Track whether bfq_group is still online - Revert "block, bfq: move bfqq to root_group if parent group is offlined" - blk-wbt: fix that 'rwb->wc' is always set to 1 in wbt_init() - blk-wbt: call rq_qos_add() after wb_normal is initialized - block: wbt: Remove unnecessary invoking of wbt_update_limits in wbt_init - blk-mq: fix missing blk_account_io_done() in error path - stack: Declare {randomize_,}kstack_offset to fix Sparse warnings - stack: Introduce CONFIG_RANDOMIZE_KSTACK_OFFSET - stack: Replace "o" output with "r" input constraint - lkdtm: Add REPORT_STACK for checking stack offsets - arm64: entry: Enable random_kstack_offset support - x86/entry: Enable random_kstack_offset support - stack: Optionally randomize kernel stack offset each syscall - jump_label: Provide CONFIG-driven build state defaults - ext4: fix super block checksum incorrect after mount - Revert "block/wbt: fix negative inflight counter when remove scsi device" - !313 openEuler: add openEuler/MAINTAINERS for Maintainers & Committers - openEuler: add openEuler/MAINTAINERS for Maintainers & Committers - !301 txgbe : fix arm32 compiler error warning in txgbe_main.c - !287 defconfig: add helper script for update openeuler_defconfig - configs: update arch/x86/configs/openeuler_defconfig - configs: update arch/arm64/configs/openeuler_defconfig - kconfig: Add script to update openeuler_defconfig - !264 Add LoongArch support - !297 tc-testing: fix a bug in gitignore of tc-testing - openeuler: net: txgbe: fix arm 32bit arch compile warning. - tc-testing: gitignore, delete plugins directory - !277 net: ngbe: fix ngbe checkpatch warnnings - LoongArch: defconfig: Set CONFIG_TXGBE=m by default - LS7A2000 : Add quirk for OHCI device rev 0x02 - stmmac: pci: Add dwmac support for Loongson - LoongArch: hugepage table replace tlb - LoongArch: change global registers to local registers - LoongArch: Old BPI compatibility - LoongArch: add kernel setvirtmap for runtime - LoongArch: enable some netfilter related configs - LoongArch: defconfig: use make defconfig to save a clean defconfig - tools perf: Fix compilation error with new binutils - tools include: add dis-asm-compat.h to handle version differences - tools build: Don't display disassembler-four-args feature test - tools build: Add feature test for init_disassemble_info API changes - LoongArch: Support R_LARCH_GOT_PC_{LO12,HI20} in modules - LoongArch: Support PC-relative relocations in modules - LoongArch: Define ELF relocation types added in v2.00 ABI - LoongArch: Adjust symbol addressing for AS_HAS_EXPLICIT_RELOCS - LoongArch: Add Kconfig option AS_HAS_EXPLICIT_RELOCS - irqchip/loongson-liointc: Fix an error handling path in liointc_init() - irqchip/loongarch: Fix irq_domain_alloc_fwnode() abuse - irqchip/loongson-eiointc: Fix a build warning - irqchip/loongson-eiointc: Fix irq affinity setting - irqchip: Adjust Kconfig for Loongson - PCI: Add quirk for LS7A to avoid reboot failure - PCI: loongson: Improve the MRRS quirk for LS7A - PCI: loongson: Work around LS7A incorrect Interrupt Pin registers - PCI: loongson: Don't access non-existent devices - PCI: loongson: Add ACPI init support - PCI: loongson: Use generic 8/16/32-bit config ops on LS2K/LS7A - irqchip / ACPI: Introduce ACPI_IRQ_MODEL_LPIC for LoongArch - ACPI: irq: Allow acpi_gsi_to_irq() to have an arch-specific fallback - APCI: irq: Add support for multiple GSI domains - drm/radeon: Workaround radeon driver bug for Loongson - LoongArch: Add writecombine support for drm - Input: i8042 - Add PNP checking hook for Loongson - LoongArch: Add qspinlock support - LoongArch: Add perf events support - LoongArch: Add SysRq-x (TLB Dump) support - LoongArch: Use TLB for ioremap() - LoongArch: Enable ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP - LoongArch: Add sparse memory vmemmap support - MIPS&LoongArch&NIOS2: Adjust prototypes of p?d_init() - irqchip/loongson-pch-lpc: Add suspend/resume support - irqchip/loongson-pch-pic: Add suspend/resume support - irqchip/loongson-eiointc: Add suspend/resume support - irqchip/loongson-htvec: Add suspend/resume support - irqchip/loongson-htvec: Add ACPI init support - ACPI / table: Print CORE_PIC information when MADT is parsed - ACPICA: Events: Support fixed pcie wake event - ACPICA: MADT: Add LoongArch APICs support - ACPI: Add LoongArch support for ACPI_PROCESSOR/ACPI_NUMA - Revert "LoongArch: Provisionally add ACPICA data structures" - loongarch: efi: enable generic EFI compressed boot - efi/libstub: implement generic EFI zboot - efi/libstub: use EFI provided memcpy/memset routines - efi/libstub: add some missing EFI prototypes - efi/loongarch: Add efistub booting support - irqchip: Select downstream irqchip drivers for LoongArch CPU - LoongArch: Add subword xchg/cmpxchg emulation - LoongArch: Cleanup headers to avoid circular dependency - LoongArch: Cleanup reset routines with new API - LoongArch: Fix build warnings in VDSO - LoongArch: Select PCI_QUIRKS to avoid build error - LoongArch: Update Loongson-3 default config file - LoongArch: Add USER_STACKTRACE support - LoongArch: Add STACKTRACE support - LoongArch: Add prologue unwinder support - LoongArch: Add guess unwinder support - LoongArch: Add vDSO syscall __vdso_getcpu() - LoongArch: Add PCI controller support - LoongArch: Parse MADT to get multi-processor information - LoongArch: Jump to the link address before enable PG - LoongArch: Requires __force attributes for any casts - LoongArch: Fix unsigned comparison with less than zero - LoongArch: Adjust arch/loongarch/Kconfig - LoongArch: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK - irqchip/loongson-pch-pic: Move find_pch_pic() into CONFIG_ACPI - LoongArch: Fix wrong "ROM Size" of boardinfo - LoongArch: Fix missing fcsr in ptrace's fpr_set - LoongArch: Fix shared cache size calculation - LoongArch: Disable executable stack by default - LoongArch: Remove unused variables - LoongArch: Remove clock setting during cpu hotplug stage - LoongArch: Remove useless header compiler.h - LoongArch: Remove several syntactic sugar macros for branches - LoongArch: Re-tab the assembly files - LoongArch: Simplify "BGT foo, zero" with BGTZ - LoongArch: Simplify "BLT foo, zero" with BLTZ - LoongArch: Simplify "BEQ/BNE foo, zero" with BEQZ/BNEZ - LoongArch: Use the "move" pseudo-instruction where applicable - LoongArch: Use the "jr" pseudo-instruction where applicable - LoongArch: Use ABI names of registers where appropriate - irqchip: Add LoongArch CPU interrupt controller support - LoongArch: fix kabi change due to enum chuph_state - irqchip: Add Loongson Extended I/O interrupt controller support - irqchip/loongson-liointc: Add ACPI init support - irqchip/loongson-pch-msi: Add ACPI init support - irqchip/loongson-pch-pic: Add ACPI init support - irqchip: Add Loongson PCH LPC controller support - LoongArch: Prepare to support multiple pch-pic and pch-msi irqdomain - LoongArch: Use ACPI_GENERIC_GSI for gsi handling - LoongArch: Provisionally add ACPICA data structures - loongarch: drop definition of PGD_ORDER - loongarch: drop definition of PUD_ORDER - loongarch: drop definition of PMD_ORDER - loongarch: drop definition of PTE_ORDER - LoongArch: Fix section mismatch warning - LoongArch: Fix build errors for tinyconfig - LoongArch: Remove obsolete mentions of vcsr - LoongArch: Drop these obsolete selects in Kconfig - efi: Simplify arch_efi_call_virt() macro - LoongArch: Make compute_return_era() return void - LoongArch: Fix wrong fpu version - LoongArch: Fix EENTRY/MERRENTRY setting in setup_tlb_handler() - LoongArch: Fix sleeping in atomic context in setup_tlb_handler() - LoongArch: Fix the _stext symbol address - LoongArch: Fix the !THP build - LoongArch: vmlinux.lds.S: Add missing ELF_DETAILS - LoongArch: Remove MIPS comment about cycle counter - LoongArch: Fix the !CONFIG_SMP build - LoongArch: Add Loongson-3 default config file - LoongArch: Add Non-Uniform Memory Access (NUMA) support - LoongArch: Add multi-processor (SMP) support - LoongArch: Add VDSO and VSYSCALL support - LoongArch: Add some library functions - LoongArch: Add misc common routines - LoongArch: Add ELF and module support - LoongArch: Add signal handling support - LoongArch: Add system call support - LoongArch: Add memory management - LoongArch: Add process management - LoongArch: Add exception/interrupt handling - LoongArch: Add boot and setup routines - LoongArch: Add other common headers - LoongArch: Add atomic/locking headers - LoongArch: Add CPU definition headers - LoongArch: Add ELF-related definitions - LoongArch: Add build infrastructure - fbdev: Prevent probing generic drivers if a FB is already registered - serial: 8250_pnp: Support configurable clock frequency - genirq/generic_chip: Export irq_unmap_generic_chip - mm/swapops: make is_pmd_migration_entry more strict - initramfs: Provide a common initrd reserve function - initrd: Add the preprocessor guard in initrd.h - PCI/ERR: Retain status from error notification - tee: fix memory leak in tee_shm_register() - qrtr: Convert qrtr_ports from IDR to XArray - can: j1939: j1939_sk_queue_activate_next_locked(): replace WARN_ON_ONCE with netdev_warn_once() - tracing/probes: Have kprobes and uprobes use $COMM too - netfilter: nf_tables: fix audit memory leak in nf_tables_commit - netfilter: nftables: fix a warning message in nf_tables_commit_audit_collect() - MIPS: tlbex: Explicitly compare _PAGE_NO_EXEC against 0 - video: fbdev: i740fb: Check the argument of i740_calc_vclk() - powerpc/64: Init jump labels before parse_early_param() - smb3: check xattr value length earlier - f2fs: fix to do sanity check on segment type in build_sit_entries() - f2fs: fix to avoid use f2fs_bug_on() in f2fs_new_node_page() - ALSA: control: Use deferred fasync helper - ALSA: timer: Use deferred fasync helper - ALSA: core: Add async signal helpers - powerpc/32: Don't always pass -mcpu=powerpc to the compiler - watchdog: export lockup_detector_reconfigure - RISC-V: Add fast call path of crash_kexec() - riscv: mmap with PROT_WRITE but no PROT_READ is invalid - modules: Ensure natural alignment for .altinstructions and __bug_table sections - mips: cavium-octeon: Fix missing of_node_put() in octeon2_usb_clocks_start - vfio: Clear the caps->buf to NULL after free - tty: serial: Fix refcount leak bug in ucc_uart.c - lib/list_debug.c: Detect uninitialized lists - ext4: avoid resizing to a partial cluster size - ext4: avoid remove directory when directory is corrupted - drivers:md:fix a potential use-after-free bug - nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush during queue teardown - md: Notify sysfs sync_completed in md_reap_sync_thread() - dmaengine: sprd: Cleanup in .remove() after pm_runtime_get_sync() failed - selftests/kprobe: Do not test for GRP/ without event failures - csky/kprobe: reclaim insn_slot on kprobe unregistration - RDMA/rxe: Limit the number of calls to each tasklet - um: add "noreboot" command line option for PANIC_TIMEOUT=-1 setups - PCI/ACPI: Guard ARM64-specific mcfg_quirks - cxl: Fix a memory leak in an error handling path - pinctrl: intel: Check against matching data instead of ACPI companion - gadgetfs: ep_io - wait until IRQ finishes - scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input - clk: qcom: clk-alpha-pll: fix clk_trion_pll_configure description - zram: do not lookup algorithm in backends table - uacce: Handle parent device removal or parent driver module rmmod - clk: qcom: ipq8074: dont disable gcc_sleep_clk_src - vboxguest: Do not use devm for irq - usb: dwc2: gadget: remove D+ pull-up while no vbus with usb-role-switch - usb: renesas: Fix refcount leak bug - usb: host: ohci-ppc-of: Fix refcount leak bug - clk: ti: Stop using legacy clkctrl names for omap4 and 5 - drm/meson: Fix overflow implicit truncation warnings - irqchip/tegra: Fix overflow implicit truncation warnings - usb: gadget: uvc: call uvc uvcg_warn on completed status instead of uvcg_info - usb: cdns3 fix use-after-free at workaround 2 - platform/chrome: cros_ec_proto: don't show MKBP version if unsupported - PCI: Add ACS quirk for Broadcom BCM5750x NICs - drm/sun4i: dsi: Prevent underflow when computing packet sizes - netfilter: add helper function to set up the nfnetlink header and use it - netfilter: nftables: add helper function to set the base sequence number - audit: log nftables configuration change events once per table - drm/meson: Fix refcount bugs in meson_vpu_has_available_connectors() - ASoC: SOF: intel: move sof_intel_dsp_desc() forward - gcc-plugins: Undefine LATENT_ENTROPY_PLUGIN when plugin disabled for a file - kbuild: fix the modules order between drivers and libs - igb: Add lock to avoid data race - stmmac: intel: Add a missing clk_disable_unprepare() call in intel_eth_pci_remove() - fec: Fix timer capture timing in `fec_ptp_enable_pps()` - i40e: Fix to stop tx_timeout recovery if GLOBR fails - regulator: pca9450: Remove restrictions for regulator-name - i2c: imx: Make sure to unregister adapter on remove() - ice: Ignore EEXIST when setting promisc mode - net: dsa: sja1105: fix buffer overflow in sja1105_setup_devlink_regions() - net: genl: fix error path memory leak in policy dumping - net: dsa: felix: fix ethtool 256-511 and 512-1023 TX packet counters - net: dsa: microchip: ksz9477: fix fdb_dump last invalid entry - net: moxa: pass pdev instead of ndev to DMA functions - net: dsa: mv88e6060: prevent crash on an unused port - spi: meson-spicc: add local pow2 clock ops to preserve rate between messages - powerpc/pci: Fix get_phb_number() locking - netfilter: nf_tables: check NFT_SET_CONCAT flag if field_count is specified - netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag - netfilter: nf_tables: really skip inactive sets when allocating name - ASoC: tas2770: Fix handling of mute/unmute - ASoC: tas2770: Drop conflicting set_bias_level power setting - ASoC: tas2770: Allow mono streams - ASoC: tas2770: Set correct FSYNC polarity - iavf: Fix adminq error handling - nios2: add force_successful_syscall_return() - nios2: restarts apply only to the first sigframe we build... - nios2: fix syscall restart checks - nios2: traced syscall does need to check the syscall number - nios2: don't leave NULLs in sys_call_table[] - nios2: page fault et.al. are *not* restartable syscalls... - dpaa2-eth: trace the allocated address instead of page struct - perf probe: Fix an error handling path in 'parse_perf_probe_command()' - geneve: fix TOS inheriting for ipv4 - xen/xenbus: fix return type in xenbus_file_read() - nfp: ethtool: fix the display error of `ethtool -m DEVNAME` - NTB: ntb_tool: uninitialized heap data in tool_fn_write() - tools build: Switch to new openssl API for test-libcrypto - kbuild: dummy-tools: avoid tmpdir leak in dummy gcc - ceph: don't leak snap_rwsem in handle_cap_grant - tools/vm/slabinfo: use alphabetic order when two values are equal - ceph: use correct index when encoding client supported features - dt-bindings: clock: qcom,gcc-msm8996: add more GCC clock sources - dt-bindings: arm: qcom: fix MSM8916 MTP compatibles - vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout() - plip: avoid rcu debug splat - ipv6: do not use RT_TOS for IPv6 flowlabel - geneve: do not use RT_TOS for IPv6 flowlabel - ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool - pinctrl: qcom: sm8250: Fix PDC map - pinctrl: sunxi: Add I/O bias setting for H6 R-PIO - pinctrl: qcom: msm8916: Allow CAMSS GP clocks to be muxed - pinctrl: nomadik: Fix refcount leak in nmk_pinctrl_dt_subnode_to_map - net: bgmac: Fix a BUG triggered by wrong bytes_compl - virtio_net: fix memory leak inside XPD_TX with mergeable - SUNRPC: Reinitialise the backchannel request buffers before reuse - sunrpc: fix expiry of auth creds - net: atlantic: fix aq_vec index out of range error - can: mcp251x: Fix race condition on receive interrupt - bpf: Check the validity of max_rdwr_access for sock local storage map iterator - bpf: Acquire map uref in .init_seq_private for sock{map,hash} iterator - bpf: Acquire map uref in .init_seq_private for sock local storage map iterator - bpf: Acquire map uref in .init_seq_private for hash map iterator - bpf: Acquire map uref in .init_seq_private for array map iterator - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - NFSv4: Fix races in the legacy idmapper upcall - NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly - NFSv4.1: Don't decrease the value of seq_nr_highest_sent - Documentation: ACPI: EINJ: Fix obsolete example - apparmor: Fix memleak in aa_simple_write_to_buffer() - apparmor: fix reference count leak in aa_pivotroot() - apparmor: fix overlapping attachment computation - apparmor: fix setting unconfined mode on a loaded profile - apparmor: fix aa_label_asxprint return check - apparmor: Fix failed mount permission check error message - apparmor: fix absroot causing audited secids to begin with = - apparmor: fix quiet_denied for file rules - can: ems_usb: fix clang's -Wunaligned-access warning - ALSA: usb-audio: More comprehensive mixer map for ASUS ROG Zenith II - tracing: Have filter accept "common_cpu" to be consistent - btrfs: fix lost error handling when looking up extended ref on log replay - mmc: meson-gx: Fix an error handling path in meson_mmc_probe() - mmc: pxamci: Fix an error handling path in pxamci_probe() - mmc: pxamci: Fix another error handling path in pxamci_probe() - ata: libata-eh: Add missing command name - rds: add missing barrier to release_refill - x86/mm: Use proper mask when setting PUD mapping - ALSA: hda/realtek: Add quirk for Clevo NS50PU, NS70PU - ALSA: info: Fix llseek return value when using callback - !280 ksmbd-introduce-new-SMB3-kernel-server - ksmbd: add reserved room in ipc request/response - ksmbd: limits exceeding the maximum allowable outstanding requests - ksmbd: move credit charge deduction under processing request - ksmbd: add support for smb2 max credit parameter - ksmbd: set unique value to volume serial field in FS_VOLUME_INFORMATION - cifsd: add Kconfig and Makefile - ksmbd: Fix wrong return value and message length check in smb2_ioctl() - ksmbd: set NTLMSSP_NEGOTIATE_SEAL flag to challenge blob - ksmbd: fix encryption failure issue for session logoff response - ksmbd: fix endless loop when encryption for response fails - ksmbd: return STATUS_BAD_NETWORK_NAME error status if share is not configured - ksmbd: prevent out of bound read for SMB2_TREE_CONNNECT - ksmbd: Fix user namespace mapping - ksmbd: fix use-after-free bug in smb2_tree_disconect - ksmbd: fix memory leak in smb2_handle_negotiate - ksmbd: fix racy issue while destroying session on multichannel - ksmbd: use vfs_llseek instead of dereferencing NULL - ksmbd: remove unused ksmbd_share_configs_cleanup function - ksmbd: fix kernel oops from idr_remove() - ksmbd: replace sessions list in connection with xarray - ksmbd: use wait_event instead of schedule_timeout() - ksmbd: fix incorrect handling of iterate_dir - ksmbd: handle smb2 query dir request for OutputBufferLength that is too small - ksmbd: add channel rwlock - ksmbd: smbd: fix connection dropped issue - ksmbd: fix reference count leak in smb_check_perm_dacl() - ksmbd: reduce smb direct max read/write size - ksmbd: don't align last entry offset in smb2 query directory - ksmbd: fix same UniqueId for dot and dotdot entries - ksmbd: smbd: validate buffer descriptor structures - ksmbd: fix SMB 3.11 posix extension mount failure - ksmbd: fix guest connection failure with nautilus - ksmbd: uninitialized variable in create_socket() - ksmbd: smbd: fix missing client's memory region invalidation - ksmbd: add smb-direct shutdown - ksmbd: smbd: change the default maximum read/write, receive size - ksmbd: smbd: create MR pool - ksmbd: smbd: call rdma_accept() under CM handler - ksmbd: set 445 port to smbdirect port by default - ksmbd: register ksmbd ib client with ib_register_client() - ksmbd: Fix smb2_get_name() kernel-doc comment - ksmbd: Fix smb2_set_info_file() kernel-doc comment - ksmbd: Fix buffer_check_err() kernel-doc comment - ksmbd: fix multi session connection failure - ksmbd: set both ipv4 and ipv6 in FSCTL_QUERY_NETWORK_INTERFACE_INFO - ksmbd: set RSS capable in FSCTL_QUERY_NETWORK_INTERFACE_INFO - ksmbd: Remove unused fields from ksmbd_file struct definition - ksmbd: Remove unused parameter from smb2_get_name() - ksmbd: disable SMB2_GLOBAL_CAP_ENCRYPTION for SMB 3.1.1 - ksmbd: fix uninitialized symbol 'pntsd_size' - ksmbd: remove select FS_POSIX_ACL in Kconfig - ksmbd: fix memleak in get_file_stream_info() - ksmbd: contain default data stream even if xattr is empty - ksmbd: downgrade addition info error msg to debug in smb2_get_info_sec() - ksmbd: Fix an error handling path in 'smb2_sess_setup()' - ksmbd: change LeaseKey data type to u8 array - ksmbd: remove smb2_buf_length in smb2_transform_hdr - ksmbd: remove smb2_buf_length in smb2_hdr - ksmbd: don't need 8byte alignment for request length in ksmbd_check_message - ksmbd: Fix buffer length check in fsctl_validate_negotiate_info() - ksmbd: Remove redundant 'flush_workqueue()' calls - ksmdb: use cmd helper variable in smb2_get_ksmbd_tcon() - ksmbd: use ksmbd_req_buf_next() in ksmbd_smb2_check_message() - ksmbd: use ksmbd_req_buf_next() in ksmbd_verify_smb_message() - ksmbd: add buffer validation in session setup - ksmbd: throttle session setup failures to avoid dictionary attacks - ksmbd: validate OutputBufferLength of QUERY_DIR, QUERY_INFO, IOCTL requests - ksmbd: validate credit charge after validating SMB2 PDU body size - ksmbd: add buffer validation for smb direct - ksmbd: limit read/write/trans buffer size not to exceed 8MB - ksmbd: validate compound response buffer - ksmbd: fix potencial 32bit overflow from data area check in smb2_write - ksmbd: improve credits management - ksmbd: add validation in smb2_ioctl - ksmbd: fix oops from fuse driver - ksmbd: fix version mismatch with out of tree - ksmbd: use buf_data_size instead of recalculation in smb3_decrypt_req() - ksmbd: remove the leftover of smb2.0 dialect support - ksmbd: check strictly data area in ksmbd_smb2_check_message() - ksmbd: add the check to vaildate if stream protocol length exceeds maximum value - ksmbd: missing check for NULL in convert_to_nt_pathname() - ksmbd: fix transform header validation - ksmbd: add buffer validation for SMB2_CREATE_CONTEXT - ksmbd: add validation in smb2 negotiate - ksmbd: add request buffer validation in smb2_set_info - ksmbd: use correct basic info level in set_file_basic_info() - ksmbd: remove NTLMv1 authentication - ksmbd: fix documentation for 2 functions - ksmbd: fix invalid request buffer access in compound - ksmbd: remove RFC1002 check in smb2 request - ksmbd: use LOOKUP_BENEATH to prevent the out of share access - ksmbd: remove follow symlinks support - ksmbd: check protocol id in ksmbd_verify_smb_message() - ksmbd: add default data stream name in FILE_STREAM_INFORMATION - ksmbd: log that server is experimental at module load - ksmbd: add validation for FILE_FULL_EA_INFORMATION of smb2_get_info - ksmbd: prevent out of share access - ksmbd: transport_rdma: Don't include rwlock.h directly - ksmbd: fix read of uninitialized variable ret in set_file_basic_info - ksmbd: remove unused ksmbd_file_table_flush function - ksmbd: smbd: fix dma mapping error in smb_direct_post_send_data - ksmbd: Reduce error log 'speed is unknown' to debug - ksmbd: remove setattr preparations in set_file_basic_info() - ksmbd: ensure error is surfaced in set_file_basic_info() - ksmbd: fix __write_overflow warning in ndr_read_string - ksmbd: fix permission check issue on chown and chmod - ksmbd: don't set FILE DELETE and FILE_DELETE_CHILD in access mask by default - ksmbd: smbd: fix kernel oops during server shutdown - ksmbd: use proper errno instead of -1 in smb2_get_ksmbd_tcon() - ksmbd: update the comment for smb2_get_ksmbd_tcon() - ksmbd: change int data type to boolean - ksmbd: Fix multi-protocol negotiation - ksmbd: fix an oops in error handling in smb2_open() - ksmbd: add ipv6_addr_v4mapped check to know if connection from client is ipv4 - ksmbd: fix missing error code in smb2_lock - ksmbd: use channel signingkey for binding SMB2 session setup - ksmbd: don't set RSS capable in FSCTL_QUERY_NETWORK_INTERFACE_INFO - ksmbd: Return STATUS_OBJECT_PATH_NOT_FOUND if smb2_creat() returns ENOENT - ksmbd: fix -Wstringop-truncation warnings - ksmbd: Fix potential memory leak in tcp_destroy_socket() - ksmbd: add support for negotiating signing algorithm - ksmbd: add negotiate context verification - ksmbd: fix typo of MS-SMBD - ksmbd: move credit charge verification over smb2 request size verification - ksmbd: set STATUS_INVALID_PARAMETER error status if credit charge is invalid - ksmbd: fix wrong error status return on session setup - ksmbd: fix wrong compression context size - ksmbd: fix typo in comment - ksmbd: fix an error message in ksmbd_conn_trasnport_init - ksmbd: set RDMA capability for FSCTL_QUERY_NETWORK_INTERFACE_INFO - ksmbd: fix unused err value in smb2_lock - ksmbd: fix memory leak in ksmbd_vfs_get_sd_xattr() - ksmbd: remove unneeded check_context_err - ksmbd: handle error cases first in smb2_create_sd_buffers - ksmbd: make smb2_find_context_vals return NULL if not found - ksmbd: uninterruptible wait for a file being unlocked - ksmbd: free ksmbd_lock when file is closed - ksmbd: fix the running request count decrement - ksmbd: use kasprintf() in ksmbd_vfs_xattr_stream_name() - ksmbd: delete some stray tabs - ksmbd: change data type of volatile/persistent id to u64 - ksmbd: fix memory leak in smb_inherit_dacl() - ksmbd: fix memory leak smb2_populate_readdir_entry() - ksmbd: fix read on the uninitialized send_ctx - ksmbd: remove unneeded NULL check in for_each_netdev - ksmbd: Fix read on the uninitialized pointer sess - ksmbd: fix kernel oops in ksmbd_rpc_ioctl/rap() - ksmbd: adapt vfs api to 5.10 - ksmbd: replace struct dentry with struct path in some function's arguments - ksmbd: reorder and document on-disk and netlink structures in headers - ksmbd: change server config string index to enumeration - ksmbd: change server state type macro to enumeration - ksmbd: change sid types to enumeration - ksmbd: change ACE types to enumeration - ksmbd: remove SMB1 oplock level macros - ksmbd: opencode to remove ATTR_FP macro - ksmbd: use ksmbd_vfs_lock_parent to get stable parent dentry - ksmbd: opencode to remove FP_INODE macro - ksmbd: fix dentry racy with rename() - ksmbd: Relax credit_charge check in smb2_validate_credit_charge() - ksmbd: allow PROTECTED_DACL_SECINFO and UNPROTECTED_DACL_SECINFO addition information in smb2 set info security - ksmbd: replace request and respone buffer macro with inline functions - ksmbd: replace SMB_DIRECT_TRANS macro with inline function - ksmbd: remove and replace macros with inline functions in smb_common.h - ksmbd: remove getting worker state macros - ksmbd: replace PAYLOAD_HEAD with inline function - ksmbd: replace KSMBD_ALIGN with kernel ALIGN macro - ksmbd: replace BUFFER_NR_PAGES with inline function - ksmbd: remove macros in transport_ipc.c - ksmbd: set MAY_* flags together with open flags - ksmbd: factor out a ksmbd_vfs_lock_parent helper - ksmbd: move fs/cifsd to fs/ksmbd - cifsd: add index.rst in cifs documentation - cifsd: fix WARNING: document isn't included in any toctree - cifsd: add ksmbd/nfsd interoperability to feature table - doc: cifsd: change the reference to configuration.txt - cifsd: fix build warnings from cifsd.rst - cifsd: update cifsd.rst document - cifsd: fix WARNING: Title overline too short - ksmbd: use f_bsize in FS_SECTOR_SIZE_INFORMATION - ksmbd: remove unneeded NULL check in the list iterator - ksmbd: use f_bsize instead of q->limits.logical_block_size - ksmbd: change stream type macro to enumeration - ksmbd: opencode posix acl functions instead of wrappers - ksmbd: factor out a ksmbd_validate_entry_in_use helper from __ksmbd_vfs_rename - ksmbd: opencode to avoid trivial wrappers - ksmbd: remove ksmbd_err/info - ksmbd: replace KSMBD_SHARE_CONFIG_PATH with inline function - ksmbd: remove ____ksmbd_align in ksmbd_server.h - ksmbd: remove unneeded FIXME comment - ksmbd: fix overly long line - ksmbd: use goto instead of duplicating the resoure cleanup in ksmbd_open_fd - ksmbd: use list_for_each_entry instead of list_for_each - ksmbd: remove ksmbd_vfs_copy_file_range - ksmbd: initialize variables on the declaration - ksmbd: remove cache read/trans buffer support - ksmbd: add support for SMB3 multichannel - ksmbd: fix kfree of uninitialized pointer oid - cifsd: append ksmbd prefix into names for asn1 decoder - cifsd: remove duplicated argument - cifsd: set epoch in smb2_lease_break response - cifsd: fix list_add double add BUG_ON trap in setup_async_work() - cifsd: fix additional warnings from checkpatch.pl --strict - cifsd: fix potential read overflow in ksmbd_vfs_stream_read() - cifsd: check return value of ksmbd_vfs_getcasexattr() correctly - cifsd: fix memleak in ksmbd_vfs_stream_read() - cifsd: fix memleak in ksmbd_vfs_stream_write() - cifsd: make alignment match open parenthesis - cifsd: enclose macro variables in parenthesis - cifsd: fix Control flow issues in ksmbd_build_ntlmssp_challenge_blob() - cifsd: lookup a file with LOOKUP_FOLLOW only if 'follow symlinks = yes' - cifsd: Prefer kernel type 'u16' over 'uint16_t' - cifsd: remove unnecessary parentheses around - cifsd: Alignment should match open parenthesis - cifsd: Blank lines aren't necessary after an open brace '{' - cifsd: No space is necessary after a cast - cifsd: don't use multiple blank lines - cifsd: spaces preferred around that '/' - cifsd: braces {} should be used on all arms of this statement - cifsd: add the check to prevent potential overflow with smb_strtoUTF16() and UNICODE_LEN() - cifsd: alignment match open parenthesis - cifsd: return -ENOMEM about error from ksmbd_crypto_ctx_find_xxx calls - cifsd: simplify error handling in ksmbd_gen_preauth_integrity_hash() - cifsd: call kzalloc() directly instead of wrapper - cifsd: add default case in switch statment in alloc_shash_desc() - cifsd: change success handling to failure handling - cifsd: fix wrong return value in ksmbd_crypt_message() - cifsd: remove unneeded initialization of rc variable in ksmbd_crypt_message() - cifsd: len can never be negative in ksmbd_init_sg() - cifsd: add the check if nvec is zero - cifsd: never return 1 on failure - cifsd: return zero in always success case - cifsd: set error return value for memcmp() difference - cifsd: remove unneeded type casting - cifsd: simplify error handling in ksmbd_auth_ntlm() - cifsd: move ret check before the out label - cifsd: just return smbhash() instead of using rc return value - cifsd: move fips_enabled check before the str_to_key() - cifsd: add goto fail in neg_token_init_mech_type() - cifsd: use memcmp instead of for loop check in oid_eq() - cifsd: add goto fail in asn1_oid_decode() - cifsd: add support for FSCTL_DUPLICATE_EXTENTS_TO_FILE - cifsd: Do not use 0 or 0xFFFFFFFF for TreeID - cifsd: fix xfstests generic/504 test failure - cifsd: fix boolreturn.cocci warnings - cifsd: fix WARNING: Too many leading tabs - cifsd: fix WARNING: Possible unnecessary 'out of memory' message - cifsd: decoding gss token using lib/asn1_decoder.c - cifsd: fix invalid memory access in smb2_write() - cifsd: add support for AES256 encryption - cifsd: Fix potential null-ptr-deref in destroy_previous_session() - cifsd: Update out_buf_len in smb2_populate_readdir_entry() - cifsd: Handle ksmbd_session_rpc_open() failure in create_smb2_pipe() - cifsd: Call smb2_set_err_rsp() in smb2_read/smb2_write error path - cifsd: Fix regression in smb2_get_info - cifsd: Remove is_attributes_write_allowed() wrapper - cifsd: Update access check in set_file_allocation_info/set_end_of_file_info - cifsd: remove the dead code of unimplemented durable handle - cifsd: use d_inode() - cifsd: Fix potential null-ptr-deref in smb2_open() - cifsd: move nt time functions to misc.c - cifsd: remove unused nterr.c file - cifsd: remove unused smberr.h - cifsd: Remove smb2_put_name() - cifsd: fix reference count decrement of unclaimed file in __ksmbd_lookup_fd - cifsd: re-implement ksmbd_vfs_kern_path - cifsd: get parent dentry from child in ksmbd_vfs_remove_file() - cifsd: add the check if parent is stable by unexpected rename - cifsd: declare ida statically - cifsd: remove unused including - cifsd: prevent a integer overflow in wm_alloc() - cifsd: remove wrappers of kvmalloc/kvfree - cifsd: fix memdup.cocci warnings - cifsd: use kfree to free memory allocated by kmalloc or kzalloc - cifsd: fix memory leak when loop ends - cifsd: remove stale prototype and variables - cifsd: use xarray instead of linked list for tree connect list - cifsd: remove useless error handling in ksmbd_vfs_read - cifsd: use file_inode() instead of d_inode() - cifsd: handle unhashed dentry in ksmbd_vfs_mkdir - cifsd: remove calling d_path in error paths - cifsd: remove smack inherit leftovers - cifsd: fix wrong prototype in comment - cifsd: merge time_wrappers.h into smb_common.h - cifsd: clean-up codes using chechpatch.pl --strict - cifsd: fix error return code in ksmbd_vfs_remove_file() - cifsd: add the check to work file lock and rename behaviors like Windows unless POSIX extensions are negotiated - cifsd: use kmalloc() for small allocations - cifsd: fix wrong use of rw semaphore in __session_create() - cifsd: remove unneeded macros - cifsd: remove redundant assignment to variable err - cifsd: fix error handling in ksmbd_server_init() - cifsd: Fix an error code in smb2_read() - cifsd: Pass string length parameter to match_pattern() - cifsd: fix warning: variable 'total_ace_size' and 'posix_ccontext' set but not used - cifsd: fix incorrect comments - cifsd: remove unneeded FIXME comments - cifsd: fix static checker warning from smb_check_perm_dacl() - cifsd: fix static checker warning from smb_direct_post_send_data() - cifsd: Fix a use after free on error path - cifsd: fix a IS_ERR() vs NULL bug - cifsd: fix a precedence bug in parse_dacl() - cifsd: Fix a handful of spelling mistakes - cifsd: uniquify extract_sharename() - cifsd: add file operations - cifsd: add server-side procedures for SMB3 - cifsd: add server handler for central processing and tranport layers - openeuler: net: ngbe: fix ngbe checkpatch warnnings- Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - !225 Synchronize the coresight code of the Linux mainline to support HiSilicon tracing - !257 [5.10] [Feature] :add net-swift ngbe NIC support - !263 svm: Delete unused ioctl command - svm: Delete unused ioctl command - openeuler: net: ngbe: add ngbe module source code - openeuler: net: ngbe add build support - openeuler: config: add NGBE MODODULE CONFIG - openeuler_defconfig: Enable TRBE and TMC - drivers/ETM: fix error in invalid cs_id - coresight: etm4x: Expose trcdevarch via sysfs - perf cs-etm: Update ARM's CoreSight hardware tracing OpenCSD library to v1.0.0 - coresight: etm4x: Add support for PE OS lock - coresight: etm4x: Convert all register accesses - coresight: etm4x: avoid build failure with unrolled loops - coresight: trbe: Make sure we have enough space - coresight: trbe: Allow driver to choose a different alignment - coresight: trbe: Decouple buffer base from the hardware base - coresight: trbe: Add a helper to pad a given buffer area - coresight: trbe: Add a helper to calculate the trace generated - coresight: trbe: Defer the probe on offline CPUs - coresight: trbe: Fix incorrect access of the sink specific data - coresight: trbe: Prohibit trace before disabling TRBE - coresight: trbe: End the AUX handle on truncation - coresight: trbe: Do not truncate buffer on IRQ - coresight: trbe: Fix handling of spurious interrupts - coresight: trbe: irq handler: Do not disable TRBE if no action is needed - coresight: trbe: Unify the enabling sequence - coresight: trbe: Drop duplicate TRUNCATE flags - coresight: trbe: Ensure the format flag is always set - coresight: etm-pmu: Ensure the AUX handle is valid - coresight: etm4x: Use Trace Filtering controls dynamically - coresight: etm4x: Save restore TRFCR_EL1 - coresight: etm4x: Move ETM to prohibited region for disable - coresight: Don't immediately close events that are run on invalid CPU/sink combos - coresight: tmc-etr: Speed up for bounce buffer in flat mode - KVM: arm64: Handle access to TRFCR_EL1 - coresight: sink: Add TRBE driver - perf: aux: Add flags for the buffer format - perf: aux: Add CoreSight PMU buffer formats - arm64: Add support for trace synchronization barrier - coresight: core: Add support for dedicated percpu sinks - coresight: etm-perf: Handle stale output handles - coresight: ete: Add support for ETE tracing - coresight: ete: Add support for ETE sysreg access - coresight: Add support for v8.4 SelfHosted tracing - arm64: Add TRBE definitions - arm64: Add TRFCR_ELx definitions - coresight: etm4x: Add support for sysreg only devices - coresight: etm4x: Refactor probing routine - coresight: etm4x: Use TRCDEVARCH for component discovery - coresight: etm4x: Add necessary synchronization for sysreg access - coresight: etm4x: Detect system instructions support - coresight: etm4x: Detect access early on the target CPU - coresight: etm4x: Handle ETM architecture version - coresight: etm4x: Check for Software Lock - coresight: etm4x: Define DEVARCH register fields - coresight: etm4x: Hide sysfs attributes for unavailable registers - coresight: etm4x: Add sysreg access helpers - coresight: etm4x: Make offset available for sysfs attributes - coresight: etm4x: Always read the registers on the host CPU - coresight: Convert claim/disclaim operations to use access wrappers - coresight: Convert coresight_timeout to use access abstraction - coresight: Introduce device access abstraction- btrfs: raid56: don't trust any cached sector in __raid56_parity_recover() - btrfs: only write the sectors in the vertical stripe which has data stripes - sched/fair: Fix fault in reweight_entity - net_sched: cls_route: disallow handle of 0 - net/9p: Initialize the iounit field during fid creation - tee: add overflow check in register_shm_helper() - kvm: x86/pmu: Fix the compare function used by the pmu event filter - mtd: rawnand: arasan: Prevent an unsupported configuration - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Revert "net: usb: ax88179_178a needs FLAG_SEND_ZLP" - drm/vc4: change vc4_dma_range_matches from a global to static - drm/bridge: tc358767: Fix (e)DP bridge endpoint parsing in dedicated function - Revert "mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv" - tcp: fix over estimation in sk_forced_mem_schedule() - mac80211: fix a memory leak where sta_info is not freed - KVM: x86: Avoid theoretical NULL pointer dereference in kvm_irq_delivery_to_apic_fast() - KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irq - KVM: Add infrastructure and macro to mark VM as bugged - dm raid: fix address sanitizer warning in raid_status - dm raid: fix address sanitizer warning in raid_resume - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: fix warning in ext4_iomap_begin as race between bmap and write - tracing: Use a struct alignof to determine trace event field alignment - tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH - KEYS: asymmetric: enforce SM2 signature use pkey algo - xen-blkfront: Apply 'feature_persistent' parameter when connect - xen-blkback: Apply 'feature_persistent' parameter when connect - xen-blkback: fix persistent grants negotiation - KVM: x86/pmu: Ignore pmu->global_ctrl check if vPMU doesn't support global_ctrl - KVM: VMX: Mark all PERF_GLOBAL_(OVF)_CTRL bits reserved if there's no vPMU - KVM: x86/pmu: Introduce the ctrl_mask value for fixed counter - KVM: x86/pmu: Use different raw event masks for AMD and Intel - KVM: x86/pmu: Use binary search to check filtered events - KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4 - KVM: x86: Move vendor CR4 validity check to dedicated kvm_x86_ops hook - KVM: SVM: Drop VMXE check from svm_set_cr4() - KVM: VMX: Drop explicit 'nested' check from vmx_set_cr4() - KVM: VMX: Drop guest CPUID check for VMXE in vmx_set_cr4() - ACPI: CPPC: Do not prevent CPPC from working in the future - btrfs: reset block group chunk force if we have to wait - btrfs: reject log replay if there is unsupported RO compat flag - um: Allow PM with suspend-to-idle - timekeeping: contribute wall clock to rng on time change - kexec, KEYS, s390: Make use of built-in and secondary keyring for signature verification - dm writecache: set a default MAX_WRITEBACK_JOBS - serial: 8250: Fold EndRun device support into OxSemi Tornado code - serial: 8250_pci: Replace dev_*() by pci_*() macros - serial: 8250_pci: Refactor the loop in pci_ite887x_init() - serial: 8250: Correct the clock for OxSemi PCIe devices - serial: 8250: Dissociate 4MHz Titan ports from Oxford ports - PCI/AER: Iterate over error counters instead of error strings - iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE) - KVM: x86: Signal #GP, not -EPERM, on bad WRMSR(MCi_CTL/STATUS) - KVM: set_msr_mce: Permit guests to ignore single-bit ECC errors - intel_th: pci: Add Raptor Lake-S CPU support - intel_th: pci: Add Raptor Lake-S PCH support - intel_th: pci: Add Meteor Lake-P support - firmware: arm_scpi: Ensure scpi_info is not assigned if the probe fails - usbnet: smsc95xx: Avoid link settings race on interrupt reception - usbnet: smsc95xx: Don't clear read-only PHY interrupt - mtd: rawnand: arasan: Fix clock rate in NV-DDR - mtd: rawnand: arasan: Support NV-DDR interface - mtd: rawnand: arasan: Fix a macro parameter - mtd: rawnand: Add NV-DDR timings - mtd: rawnand: arasan: Check the proposed data interface is supported - mtd: rawnand: Add a helper to clarify the interface configuration - drm/vc4: drv: Adopt the dma configuration from the HVS or V3D component - HID: hid-input: add Surface Go battery quirk - HID: Ignore battery for Elan touchscreen on HP Spectre X360 15-df0xxx - drm/mediatek: Keep dsi as LP00 before dcs cmds transfer - drm/mediatek: Allow commands to be sent during video mode - drm/i915/dg1: Update DMC_DEBUG3 register - spmi: trace: fix stack-out-of-bound access in SPMI tracing functions - __follow_mount_rcu(): verify that mount_lock remains unchanged - Input: gscps2 - check return value of ioremap() in gscps2_probe() - x86/olpc: fix 'logical not is only applied to the left hand side' - ftrace/x86: Add back ftrace_expected assignment - x86/bugs: Enable STIBP for IBPB mitigated RETBleed - scsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests - scsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os - scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection - scsi: qla2xxx: Turn off multi-queue for 8G adapters - scsi: qla2xxx: Fix discovery issues in FC-AL topology - scsi: zfcp: Fix missing auto port scan and thus missing target ports - video: fbdev: s3fb: Check the size of screen before memset_io() - video: fbdev: arkfb: Check the size of screen before memset_io() - video: fbdev: vt8623fb: Check the size of screen before memset_io() - x86/entry: Build thunk_$(BITS) only if CONFIG_PREEMPTION=y - sched: Fix the check of nr_running at queue wakelist - tools/thermal: Fix possible path truncations - video: fbdev: arkfb: Fix a divide-by-zero bug in ark_set_pixclock() - x86/numa: Use cpumask_available instead of hardcoded NULL check - sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed - sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy() - scripts/faddr2line: Fix vmlinux detection on arm64 - genelf: Use HAVE_LIBCRYPTO_SUPPORT, not the never defined HAVE_LIBCRYPTO - powerpc/pci: Fix PHB numbering when using opal-phbid - kprobes: Forbid probing on trampoline and BPF code areas - perf symbol: Fail to read phdr workaround - powerpc/cell/axon_msi: Fix refcount leak in setup_msi_msg_address - powerpc/xive: Fix refcount leak in xive_get_max_prio - powerpc/spufs: Fix refcount leak in spufs_init_isolated_loader - f2fs: fix to remove F2FS_COMPR_FL and tag F2FS_NOCOMP_FL at the same time - f2fs: write checkpoint during FG_GC - f2fs: don't set GC_FAILURE_PIN for background GC - powerpc/pci: Prefer PCI domain assignment via DT 'linux,pci-domain' and alias - powerpc/32: Do not allow selection of e5500 or e6500 CPUs on PPC32 - ASoC: mchp-spdifrx: disable end of block interrupt on failures - video: fbdev: sis: fix typos in SiS_GetModeID() - video: fbdev: amba-clcd: Fix refcount leak bugs - watchdog: armada_37xx_wdt: check the return value of devm_ioremap() in armada_37xx_wdt_probe() - ASoC: audio-graph-card: Add of_node_put() in fail path - fuse: Remove the control interface for virtio-fs - ASoC: qcom: q6dsp: Fix an off-by-one in q6adm_alloc_copp() - ASoC: fsl_easrc: use snd_pcm_format_t type for sample_format - s390/zcore: fix race when reading from hardware system area - s390/dump: fix old lowcore virtual vs physical address confusion - perf tools: Fix dso_id inode generation comparison - iommu/arm-smmu: qcom_iommu: Add of_node_put() when breaking out of loop - mfd: max77620: Fix refcount leak in max77620_initialise_fps - mfd: t7l66xb: Drop platform disable callback - remoteproc: sysmon: Wait for SSCTL service to come up - lib/smp_processor_id: fix imbalanced instrumentation_end() call - kfifo: fix kfifo_to_user() return type - rpmsg: qcom_smd: Fix refcount leak in qcom_smd_parse_edge - iommu/exynos: Handle failed IOMMU device registration properly - tty: n_gsm: fix missing corner cases in gsmld_poll() - tty: n_gsm: fix DM command - tty: n_gsm: fix wrong T1 retry count handling - vfio/ccw: Do not change FSM state in subchannel event - vfio/mdev: Make to_mdev_device() into a static inline - vfio: Split creation of a vfio_device into init and register ops - vfio: Simplify the lifetime logic for vfio_device - vfio: Remove extra put/gets around vfio_device->group - remoteproc: qcom: wcnss: Fix handling of IRQs - ASoC: qcom: Fix missing of_node_put() in asoc_qcom_lpass_cpu_platform_probe() - tty: n_gsm: fix race condition in gsmld_write() - tty: n_gsm: fix packet re-transmission without open control channel - tty: n_gsm: fix non flow control frames during mux flow off - tty: n_gsm: fix wrong queuing behavior in gsm_dlci_data_output() - tty: n_gsm: fix user open not possible at responder until initiator open - tty: n_gsm: Delete gsmtty open SABM frame when config requester - ASoC: samsung: change gpiod_speaker_power and rx1950_audio from global to static variables - powerpc/perf: Optimize clearing the pending PMI and remove WARN_ON for PMI check in power_pmu_disable - ASoC: samsung: h1940_uda1380: include proepr GPIO consumer header - profiling: fix shift too large makes kernel panic - selftests/livepatch: better synchronize test_klp_callbacks_busy - remoteproc: k3-r5: Fix refcount leak in k3_r5_cluster_of_init - rpmsg: mtk_rpmsg: Fix circular locking dependency - ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV - ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - serial: 8250: Export ICR access helpers for internal use - ASoC: mediatek: mt8173-rt5650: Fix refcount leak in mt8173_rt5650_dev_probe - ASoC: codecs: da7210: add check for i2c_add_driver - ASoC: mt6797-mt6351: Fix refcount leak in mt6797_mt6351_dev_probe - ASoC: mediatek: mt8173: Fix refcount leak in mt8173_rt5650_rt5676_dev_probe - ASoC: samsung: Fix error handling in aries_audio_probe - ASoC: cros_ec_codec: Fix refcount leak in cros_ec_codec_platform_probe - opp: Fix error check in dev_pm_opp_attach_genpd() - usb: cdns3: Don't use priv_dev uninitialized in cdns3_gadget_ep_enable() - nvme: use command_id instead of req->tag in trace_nvme_complete_rq() - null_blk: fix ida error handling in null_add_dev() - RDMA/rxe: Fix error unwind in rxe_create_qp() - RDMA/mlx5: Add missing check for return value in get namespace flow - selftests: kvm: set rax before vmcall - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - RDMA/srpt: Fix a use-after-free - RDMA/srpt: Introduce a reference count in struct srpt_device - RDMA/srpt: Duplicate port name members - platform/olpc: Fix uninitialized data in debugfs write - usb: cdns3: change place of 'priv_ep' assignment in cdns3_gadget_ep_dequeue(), cdns3_gadget_ep_enable() - USB: serial: fix tty-port initialized comments - PCI: tegra194: Fix link up retry sequence - PCI: tegra194: Fix Root Port interrupt handling - HID: alps: Declare U1_UNICORN_LEGACY support - mmc: cavium-thunderx: Add of_node_put() when breaking out of loop - mmc: cavium-octeon: Add of_node_put() when breaking out of loop - HID: mcp2221: prevent a buffer overflow in mcp_smbus_write() - gpio: gpiolib-of: Fix refcount bugs in of_mm_gpiochip_add_data() - RDMA/hfi1: fix potential memory leak in setup_base_ctxt() - RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event - RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr() - RDMA/qedr: Improve error logs for rdma_alloc_tid error return - RDMA/rtrs-srv: Fix modinfo output for stringify - RDMA/rtrs: Avoid Wtautological-constant-out-of-range-compare - RDMA/rtrs: Define MIN_CHUNK_SIZE - um: random: Don't initialise hwrng struct with zero - interconnect: imx: fix max_node_id - eeprom: idt_89hpesx: uninitialized data in idt_dbgfs_csr_write() - usb: dwc3: qcom: fix missing optional irq warnings - usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup - usb: dwc3: core: Deprecate GCTL.CORESOFTRESET - usb: aspeed-vhub: Fix refcount leak bug in ast_vhub_init_desc() - usb: gadget: udc: amd5536 depends on HAS_DMA - xtensa: iss: fix handling error cases in iss_net_configure() - xtensa: iss/network: provide release() callback - scsi: smartpqi: Fix DMA direction for RAID requests - PCI: qcom: Set up rev 2.1.0 PARF_PHY before enabling clocks - PCI/portdrv: Don't disable AER reporting in get_port_device_capability() - KVM: s390: pv: leak the topmost page table when destroy fails - mmc: block: Add single read for 4k sector cards - mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R - memstick/ms_block: Fix a memory leak - memstick/ms_block: Fix some incorrect memory allocation - mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch - staging: rtl8192u: Fix sleep in atomic context bug in dm_fsync_timer_callback - intel_th: msu: Fix vmalloced buffers - intel_th: msu-sink: Potential dereference of null pointer - intel_th: Fix a resource leak in an error handling path - PCI: endpoint: Don't stop controller when unbinding endpoint function - dmaengine: sf-pdma: Add multithread support for a DMA channel - dmaengine: sf-pdma: apply proper spinlock flags in sf_pdma_prep_dma_memcpy() - KVM: arm64: Don't return from void function - soundwire: bus_type: fix remove and shutdown support - PCI: dwc: Always enable CDM check if "snps,enable-cdm-check" exists - PCI: dwc: Deallocate EPC memory on dw_pcie_ep_init() errors - PCI: dwc: Add unroll iATU space support to dw_pcie_disable_atu() - clk: qcom: camcc-sdm845: Fix topology around titan_top power domain - clk: qcom: ipq8074: set BRANCH_HALT_DELAY flag for UBI clocks - clk: qcom: ipq8074: fix NSS port frequency tables - clk: qcom: ipq8074: SW workaround for UBI32 PLL lock - clk: qcom: ipq8074: fix NSS core PLL-s - usb: host: xhci: use snprintf() in xhci_decode_trb() - clk: qcom: clk-krait: unlock spin after mux completion - misc: rtsx: Fix an error handling path in rtsx_pci_probe() - dmaengine: dw-edma: Fix eDMA Rd/Wr-channels and DMA-direction semantics - mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv - mwifiex: Ignore BTCOEX events from the 88W8897 firmware - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE - clk: mediatek: reset: Fix written reset bit offset - iio: accel: bma400: Reordering of header files - platform/chrome: cros_ec: Always expose last resume result - iio: accel: bma400: Fix the scale min and max macro values - netfilter: xtables: Bring SPDX identifier back - usb: xhci: tegra: Fix error check - usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init() - usb: ohci-nxp: Fix refcount leak in ohci_hcd_nxp_probe - usb: host: Fix refcount leak in ehci_hcd_ppc_of_probe - fpga: altera-pr-ip: fix unsigned comparison with less than zero - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: partitions: Fix refcount leak in parse_redboot_of - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - HID: cp2112: prevent a buffer overflow in cp2112_xfer() - PCI: tegra194: Fix PM error handling in tegra_pcie_config_ep() - mtd: rawnand: meson: Fix a potential double free issue - mtd: maps: Fix refcount leak in ap_flash_init - mtd: maps: Fix refcount leak in of_flash_probe_versatile - clk: renesas: r9a06g032: Fix UART clkgrp bitsel - wireguard: allowedips: don't corrupt stack when detecting overflow - wireguard: ratelimiter: use hrtimer in selftest - dccp: put dccp_qpolicy_full() and dccp_qpolicy_push() in the same lock - net: ionic: fix error check for vlan flags in ionic_set_nic_features() - net: rose: fix netdev reference changes - netdevsim: Avoid allocation warnings triggered from user space - iavf: Fix max_rate limiting - net: allow unbound socket for packets in VRF when tcp_l3mdev_accept set - tcp: Fix data-races around sysctl_tcp_l3mdev_accept. - ipv6: add READ_ONCE(sk->sk_bound_dev_if) in INET6_MATCH() - tcp: sk->sk_bound_dev_if once in inet_request_bound_dev_if() - inet: add READ_ONCE(sk->sk_bound_dev_if) in INET_MATCH() - crypto: hisilicon/sec - fix auth key size error - crypto: inside-secure - Add missing MODULE_DEVICE_TABLE for of - crypto: hisilicon/hpre - don't use GFP_KERNEL to alloc mem during softirq - net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS - net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version - media: cedrus: hevc: Add check for invalid timestamp - wifi: libertas: Fix possible refcount leak in if_usb_probe() - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue - wifi: wil6210: debugfs: fix uninitialized variable use in `wil_write_file_wmi()` - i2c: mux-gpmux: Add of_node_put() when breaking out of loop - i2c: cadence: Support PEC for SMBus block read - Bluetooth: hci_intel: Add check for platform_driver_register - can: pch_can: pch_can_error(): initialize errc before using it - can: error: specify the values of data[5..7] of CAN error frames - can: usb_8dev: do not report txerr and rxerr during bus-off - can: kvaser_usb_leaf: do not report txerr and rxerr during bus-off - can: kvaser_usb_hydra: do not report txerr and rxerr during bus-off - can: sun4i_can: do not report txerr and rxerr during bus-off - can: hi311x: do not report txerr and rxerr during bus-off - can: sja1000: do not report txerr and rxerr during bus-off - can: rcar_can: do not report txerr and rxerr during bus-off - can: pch_can: do not report txerr and rxerr during bus-off - selftests/bpf: fix a test for snprintf() overflow - wifi: p54: add missing parentheses in p54_flush() - wifi: p54: Fix an error handling path in p54spi_probe() - wifi: wil6210: debugfs: fix info leak in wil_write_file_wmi() - fs: check FMODE_LSEEK to control internal pipe splicing - bpf: Fix subprog names in stack traces. - selftests: timers: clocksource-switch: fix passing errors from child - selftests: timers: valid-adjtimex: build fix for newer toolchains - libbpf: Fix the name of a reused map - tcp: make retransmitted SKB fit into the send window - drm/exynos/exynos7_drm_decon: free resources when clk_set_parent() failed. - mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init() - mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg - media: platform: mtk-mdp: Fix mdp_ipi_comm structure alignment - crypto: hisilicon - Kunpeng916 crypto driver don't sleep when in softirq - drm/msm/mdp5: Fix global state lock backoff - lib: bitmap: provide devm_bitmap_alloc() and devm_bitmap_zalloc() - lib: bitmap: order includes alphabetically - drm: bridge: sii8620: fix possible off-by-one - drm/mediatek: dpi: Only enable dpi after the bridge is enabled - drm/mediatek: dpi: Remove output format of YUV - drm/rockchip: Fix an error handling path rockchip_dp_probe() - drm/rockchip: vop: Don't crash for invalid duplicate_state() - selftests/xsk: Destroy BPF resources only when ctx refcount drops to 0 - crypto: arm64/gcm - Select AEAD for GHASH_ARM64_CE - drm/vc4: hdmi: Correct HDMI timing registers for interlaced modes - drm/vc4: hdmi: Fix timings for interlaced modes - drm/vc4: hdmi: Limit the BCM2711 to the max without scrambling - drm/vc4: hdmi: Don't access the connector state in reset if kmalloc fails - drm/vc4: hdmi: Avoid full hdmi audio fifo writes - drm/vc4: hdmi: Remove firmware logic for MAI threshold setting - drm/vc4: dsi: Add correct stop condition to vc4_dsi_encoder_disable iteration - drm/vc4: dsi: Fix dsi0 interrupt support - drm/vc4: dsi: Register dsi0 as the correct vc4 encoder type - drm/vc4: dsi: Introduce a variant structure - drm/vc4: dsi: Use snprintf for the PHY clocks instead of an array - drm/vc4: drv: Remove the DSI pointer in vc4_drv - drm/vc4: dsi: Correct pixel order for DSI0 - drm/vc4: dsi: Correct DSI divider calculations - drm/vc4: plane: Fix margin calculations for the right/bottom edges - drm/vc4: plane: Remove subpixel positioning check - media: tw686x: Fix memory leak in tw686x_video_init - media: v4l2-mem2mem: prevent pollerr when last_buffer_dequeued is set - media: hdpvr: fix error value returns in hdpvr_read - drm/mcde: Fix refcount leak in mcde_dsi_bind - drm: bridge: adv7511: Add check for mipi_dsi_driver_register - crypto: ccp - During shutdown, check SEV data pointer before using - test_bpf: fix incorrect netdev features - drm/radeon: fix incorrrect SPDX-License-Identifiers - wifi: iwlegacy: 4965: fix potential off-by-one overflow in il4965_rs_fill_link_cmd() - media: tw686x: Register the irq at the end of probe - crypto: sun8i-ss - fix infinite loop in sun8i_ss_setup_ivs() - i2c: Fix a potential use after free - crypto: sun8i-ss - fix error codes in allocate_flows() - crypto: sun8i-ss - do not allocate memory when handling hash requests - drm: adv7511: override i2c address of cec before accessing it - virtio-gpu: fix a missing check to avoid NULL dereference - i2c: npcm: Correct slave role behavior - i2c: npcm: Remove own slave addresses 2:10 - drm/mediatek: Add pull-down MIPI operation in mtk_dsi_poweroff function - drm/mediatek: Separate poweron/poweroff from enable/disable and define new funcs - drm/mediatek: Modify dsi funcs to atomic operations - drm/radeon: fix potential buffer overflow in ni_set_mc_special_registers() - ath11k: Fix incorrect debug_mask mappings - drm/mipi-dbi: align max_chunk to 2 in spi_transfer - ath11k: fix netdev open race - wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c() - drm/st7735r: Fix module autoloading for Okaya RH128128T - ath10k: do not enforce interrupt trigger type - drm/bridge: tc358767: Make sure Refclk clock are enabled - drm/bridge: tc358767: Move (e)DP bridge endpoint parsing into dedicated function - pwm: lpc18xx-sct: Convert to devm_platform_ioremap_resource() - pwm: sifive: Shut down hardware only after pwmchip_remove() completed - pwm: sifive: Ensure the clk is enabled exactly once per running PWM - pwm: sifive: Simplify offset calculation for PWMCMP registers - pwm: sifive: Don't check the return code of pwmchip_remove() - dm: return early from dm_pr_call() if DM device is suspended - thermal/tools/tmon: Include pthread and time headers in tmon.h - selftests/seccomp: Fix compile warning when CC=clang - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - drivers/perf: arm_spe: Fix consistency of SYS_PMSCR_EL1.CX - arm64: dts: qcom: qcs404: Fix incorrect USB2 PHYs assignment - soc: qcom: Make QCOM_RPMPD depend on PM - regulator: of: Fix refcount leak bug in of_get_regulation_constraints() - blktrace: Trace remapped requests correctly - block: remove the request_queue to argument request based tracepoints - hwmon: (drivetemp) Add module alias - blk-mq: don't create hctx debugfs dir until q->debugfs_dir is created - erofs: avoid consecutive detection for Highmem memory - arm64: tegra: Fix SDMMC1 CD on P2888 - arm64: dts: mt7622: fix BPI-R64 WPS button - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - ARM: dts: qcom: pm8841: add required thermal-sensor-cells - soc: qcom: aoss: Fix refcount leak in qmp_cooling_devices_register - soc: qcom: ocmem: Fix refcount leak in of_get_ocmem - ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP - regulator: qcom_smd: Fix pm8916_pldo range - cpufreq: zynq: Fix refcount leak in zynq_get_revision - ARM: OMAP2+: Fix refcount leak in omap3xxx_prm_late_init - ARM: OMAP2+: Fix refcount leak in omapdss_init_of - ARM: dts: qcom: mdm9615: add missing PMIC GPIO reg - block: fix infinite loop for invalid zone append - soc: fsl: guts: machine variable might be unset - locking/lockdep: Fix lockdep_init_map_*() confusion - arm64: cpufeature: Allow different PMU versions in ID_DFR0_EL1 - hexagon: select ARCH_WANT_LD_ORPHAN_WARN - ARM: dts: ast2600-evb: fix board compatible - ARM: dts: ast2500-evb: fix board compatible - x86/pmem: Fix platform-device leak in error path - arm64: dts: renesas: Fix thermal-sensors on single-zone sensors - soc: amlogic: Fix refcount leak in meson-secure-pwrc.c - soc: renesas: r8a779a0-sysc: Fix A2DP1 and A2CV[2357] PDR values - Input: atmel_mxt_ts - fix up inverted RESET handler - ARM: dts: imx7d-colibri-emmc: add cpu1 supply - ACPI: processor/idle: Annotate more functions to live in cpuidle section - ARM: bcm: Fix refcount leak in bcm_kona_smc_init - arm64: dts: renesas: beacon: Fix regulator node names - meson-mx-socinfo: Fix refcount leak in meson_mx_socinfo_init - ARM: findbit: fix overflowing offset - spi: spi-rspi: Fix PIO fallback on RZ platforms - powerpc/64s: Disable stack variable initialisation for prom_init - selinux: Add boundary check in put_entry() - PM: hibernate: defer device probing when resuming from hibernation - firmware: tegra: Fix error check return value of debugfs_create_file() - ARM: shmobile: rcar-gen2: Increase refcount for new reference - arm64: dts: allwinner: a64: orangepi-win: Fix LED node name - arm64: dts: qcom: ipq8074: fix NAND node name - ACPI: LPSS: Fix missing check in register_device_clock() - ACPI: PM: save NVS memory for Lenovo G40-45 - ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk - ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks - ARM: OMAP2+: display: Fix refcount leak bug - spi: synquacer: Add missing clk_disable_unprepare() - ARM: dts: BCM5301X: Add DT for Meraki MR26 - ARM: dts: imx6ul: fix qspi node compatible - ARM: dts: imx6ul: fix lcdif node compatible - ARM: dts: imx6ul: fix csi node compatible - ARM: dts: imx6ul: fix keypad compatible - ARM: dts: imx6ul: change operating-points to uint32-matrix - ARM: dts: imx6ul: add missing properties for sram - wait: Fix __wait_event_hrtimeout for RT/DL tasks - irqchip/mips-gic: Check the return value of ioremap() in gic_of_init() - genirq: GENERIC_IRQ_IPI depends on SMP - irqchip/mips-gic: Only register IPI domain when SMP is enabled - genirq: Don't return error on missing optional irq_request_resources() - ext2: Add more validity checks for inode counts - arm64: Do not forget syscall when starting a new thread. - x86: Handle idle=nomwait cmdline properly for x86_idle - epoll: autoremove wakers even more aggressively - netfilter: nf_tables: fix null deref due to zeroed list head - lockdep: Allow tuning tracing capacity constants. - usb: dwc3: gadget: fix high speed multiplier setting - usb: dwc3: gadget: refactor dwc3_repare_one_trb - arm64: dts: uniphier: Fix USB interrupts for PXs3 SoC - ARM: dts: uniphier: Fix USB interrupts for PXs2 SoC - USB: HCD: Fix URB giveback issue in tasklet function - usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion - coresight: Clear the connection field properly - MIPS: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK - powerpc/powernv: Avoid crashing if rng is NULL - powerpc/ptdump: Fix display of RW pages on FSL_BOOK3E - powerpc/fsl-pci: Fix Class Code of PCIe Root Port - PCI: Add defines for normal and subtractive PCI bridges - ia64, processor: fix -Wincompatible-pointer-types in ia64_get_irr() - media: [PATCH] pci: atomisp_cmd: fix three missing checks on list iterator - md-raid10: fix KASAN warning - md-raid: destroy the bitmap after destroying the thread - serial: mvebu-uart: uart2 error bits clearing - fuse: limit nsec - scsi: qla2xxx: Zero undefined mailbox IN registers - scsi: qla2xxx: Fix incorrect display of max frame size - scsi: sg: Allow waiting for commands to complete on removed device - iio: light: isl29028: Fix the warning in isl29028_remove() - mtd: rawnand: arasan: Update NAND bus clock instead of system clock - drm/amdgpu: Check BO's requested pinning domains against its preferred_domains - drm/nouveau/acpi: Don't print error when we get -EINPROGRESS from pm_runtime - drm/nouveau: Don't pm_runtime_put_sync(), only pm_runtime_put_autosuspend() - drm/nouveau: fix another off-by-one in nvbios_addr - drm/vc4: hdmi: Disable audio if dmas property is present but empty - drm/gem: Properly annotate WW context on drm_gem_lock_reservations() error - parisc: io_pgetevents_time64() needs compat syscall in 32-bit compat mode - parisc: Check the return value of ioremap() in lba_driver_probe() - parisc: Fix device names in /proc/iomem - ovl: drop WARN_ON() dentry is NULL in ovl_encode_fh() - usbnet: Fix linkwatch use-after-free on disconnect - fbcon: Fix accelerated fbdev scrolling while logo is still shown - fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters - thermal: sysfs: Fix cooling_device_stats_setup() error code path - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tty: vt: initialize unicode screen buffer - ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED - ALSA: hda/realtek: Add quirk for another Asus K42JZ model - ALSA: hda/cirrus - support for iMac 12,1 model - ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model - riscv: set default pm_power_off to NULL - KVM: x86: Tag kvm_mmu_x86_module_init() with __init - KVM: x86: Set error code to segment selector on LLDT/LTR non-canonical #GP - KVM: x86: Mark TSS busy during LTR emulation _after_ all fault checks - KVM: nVMX: Let userspace set nVMX MSR to any _host_ supported value - KVM: s390: pv: don't present the ecall interrupt twice - KVM: SVM: Don't BUG if userspace injects an interrupt with GIF=0 - KVM: nVMX: Snapshot pre-VM-Enter DEBUGCTL for !nested_run_pending case - KVM: nVMX: Snapshot pre-VM-Enter BNDCFGS for !nested_run_pending case - HID: wacom: Don't register pad_input for touch switch - HID: wacom: Only report rotation for art pen - add barriers to buffer_uptodate and set_buffer_uptodate - wifi: mac80211_hwsim: use 32-bit skb cookie - wifi: mac80211_hwsim: add back erroneously removed cast - wifi: mac80211_hwsim: fix race condition in pending packet - ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx - ALSA: hda/realtek: Add quirk for Clevo NV45PZ - ALSA: bcd2000: Fix a UAF bug on the error path of probing - scsi: Revert "scsi: qla2xxx: Fix disk failure to rediscover" - Revert "pNFS: nfs3_set_ds_client should set NFS_CS_NOPING" - x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments - Makefile: link with -z noexecstack --no-warn-rwx-segments - !253 [5.10] [bugfix] : fix arm32 compiler error ERROR and warning - openeuler: net: txgbe: fix arm32 compile error because 64bit div and warnning - macintosh/adb: fix oob read in do_adb_query() function - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3586 - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3587 - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x0CB8:0xC558 - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04C5:0x1675 - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04CA:0x4007 - Bluetooth: btusb: Add support of IMC Networks PID 0x3568 - Bluetooth: hci_bcm: Add DT compatible for CYW55572 - Bluetooth: hci_bcm: Add BCM4349B1 variant - selftests: KVM: Handle compiler optimizations in ucall - tools/kvm_stat: fix display of error when multiple processes are found - ACPI: APEI: Better fix to avoid spamming the console with old error logs - ACPI: video: Shortening quirk list by identifying Clevo by board_name only - ACPI: video: Force backlight native for some TongFang devices - selftests/bpf: Check dst_port only on the client socket - selftests/bpf: Extend verifier and bpf_sock tests for dst_port loads - ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet() - ath9k_htc: fix NULL pointer dereference at ath9k_htc_rxep() - x86/speculation: Make all RETbleed mitigations 64-bit only - x86/bugs: Do not enable IBPB at firmware entry when IBPB is not available - xfs: prevent UAF in xfs_log_item_in_current_chkpt - docs/kernel-parameters: Update descriptions for "mitigations=" param with retbleed - EDAC/ghes: Set the DIMM label unconditionally - ARM: 9216/1: Fix MAX_DMA_ADDRESS overflow - mt7601u: add USB device ID for some versions of XiaoDu WiFi Dongle. - page_alloc: fix invalid watermark check on a negative value - ARM: crypto: comment out gcc warning that breaks clang builds - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - sfc: disable softirqs for ptp TX - perf symbol: Correct address for bss symbols - virtio-net: fix the race between refill work and close - sctp: fix sleep in atomic context bug in timer handlers - i40e: Fix interface init with MSI interrupts (no MSI-X) - tcp: Fix data-races around sysctl_tcp_reflect_tos. - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_slack_ns. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - net: macsec: fix potential resource leak in macsec_add_rxsa() and macsec_add_txsa() - macsec: always read MACSEC_SA_ATTR_PN as a u64 - macsec: limit replay window size with XPN - macsec: fix error message in macsec_add_rxsa and _txsa - macsec: fix NULL deref in macsec_add_rxsa - Documentation: fix sctp_wmem in ip-sysctl.rst - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - net: sungem_phy: Add of_node_put() for reference returned by of_get_parent() - igmp: Fix data-races around sysctl_igmp_qrv. - net/tls: Remove the context from the list in tls_device_down - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_limit_output_bytes. - tcp: Fix data-races around sysctl_tcp_moderate_rcvbuf. - Revert "tcp: change pingpong threshold to 3" - scsi: ufs: host: Hold reference returned by of_parse_phandle() - ice: do not setup vlan for loopback VSI - ice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS) - tcp: Fix data-races around sysctl_tcp_no_ssthresh_metrics_save. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - watch_queue: Fix missing locking in add_watch_to_object() - watch_queue: Fix missing rcu annotation - nouveau/svm: Fix to migrate all requested pages - s390/archrandom: prevent CPACF trng invocations in interrupt context - ntfs: fix use-after-free in ntfs_ucsncmp() - Revert "ocfs2: mount shared volume without ha stack" - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - net: usb: ax88179_178a needs FLAG_SEND_ZLP - x86/alternative: Report missing return thunk details - x86/amd: Use IBPB for firmware calls - Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks - Bluetooth: SCO: Fix sco_send_frame returning skb->len - Bluetooth: Fix passing NULL to PTR_ERR - Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_skb_sendmmsg - Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg - Bluetooth: Add bt_skb_sendmmsg helper - Bluetooth: Add bt_skb_sendmsg helper - ALSA: memalloc: Align buffer allocations in page size - bitfield.h: Fix "type of reg too small for mask" test - drm/imx/dcss: fix unused but set variable warnings - dlm: fix pending remove if msg allocation fails - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - sched/deadline: Fix BUG_ON condition for deboosted tasks - bpf: Make sure mac_header was set before using it - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - KVM: Don't null dereference ops->destroy - spi: bcm2835: bcm2835_spi_handle_err(): fix NULL pointer deref for non DMA transfers - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl knobs related to SYN option. - udp: Fix a data-race around sysctl_udp_l3mdev_accept. - ip: Fix data-races around sysctl_ip_prot_sock. - ipv4: Fix a data-race around sysctl_fib_multipath_use_neigh. - drm/imx/dcss: Add missing of_node_put() in fail path - be2net: Fix buffer overflow in be_get_module_eeprom - gpio: pca953x: use the correct register address when regcache sync during init - gpio: pca953x: use the correct range when do regmap sync - gpio: pca953x: only use single read/write for No AI mode - ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero - i40e: Fix erroneous adapter reinitialization during recovery process - iavf: Fix handling of dummy receive descriptors - tcp: Fix data-races around sysctl_tcp_fastopen_blackhole_timeout. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix data-races around sysctl_max_syn_backlog. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - tcp: Fix data-races around sysctl_tcp_syncookies. - tcp: Fix data-races around keepalive sysctl knobs. - igmp: Fix data-races around sysctl_igmp_max_msf. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - net/tls: Fix race in TLS device down flow - net: stmmac: fix dma queue left shift overflow issue - i2c: cadence: Change large transfer count reset logic to be unconditional - net: stmmac: fix unbalanced ptp clock issue in suspend/resume flow - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix a data-race around sysctl_tcp_mtu_probe_floor. - tcp: Fix data-races around sysctl_tcp_min_snd_mss. - tcp: Fix data-races around sysctl_tcp_base_mss. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix a data-race around sysctl_ip_autobind_reuse. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_update_priority. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - ip: Fix data-races around sysctl_ip_no_pmtu_disc. - igc: Reinstate IGC_REMOVED logic and implement it properly - drm/amdgpu/display: add quirk handling for stutter mode - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close() - pinctrl: ralink: Check for null return of devm_kcalloc - power/reset: arm-versatile: Fix refcount leak in versatile_reboot_probe - serial: mvebu-uart: correctly report configured baudrate value - PCI: hv: Fix interrupt mapping for multi-MSI - PCI: hv: Reuse existing IRTE allocation in compose_msi_msg() - PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI - PCI: hv: Fix multi-MSI to allow more than one MSI vector - Revert "m68knommu: only set CONFIG_ISA_DMA_API for ColdFire sub-arch" - net: inline rollback_registered_many() - net: move rollback_registered_many() - net: inline rollback_registered() - net: move net_set_todo inside rollback_registered() - docs: net: explain struct net_device lifetime - xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE - mlxsw: spectrum_router: Fix IPv4 nexthop gateway indication - riscv: add as-options for modules with assembly compontents - pinctrl: stm32: fix optional IRQ support to gpios - !196 openEuler-22.03-LTS: kernel: add OPENEULER_VERSION_CODE to version.h - !176 bugfix: Limit "Dummy wait" workaround to old Intel systems in acpi idle driver - ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems - kernel: add OPENEULER_VERSION_CODE to version.h- bnx2x: fix potential memory leak in bnx2x_tpa_stop() - scsi: stex: Properly zero out the passthrough command structure - libbpf: Fix null-pointer dereference in find_prog_by_sec_insn() - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - pgp: Check result of crypto_alloc_shash properly - net: tun: fix bugs for oversize packet when napi frags enabled - irqdomain: Fix driver re-inserting failures when IRQs not being freed - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: libsas: Resume SAS host for phy reset or enable via sysfs - !207 [5.10] [bugfix] : merge net-swift txgbe out_of_tree module v1.2.3 to openEuler/txgbe for some known bugs - openeuler: net: txgbe: Fix some known bugs, merge net-swift txgbe-1.2.3 out-of-tree - openeuler: configs: delete txgbe/Kconfig, add txgbe_config to netswift/Kconfig- atm: idt77252: fix use-after-free bugs caused by tst_timer - fs: fix UAF/GPF bug in nilfs_mdt_destroy - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page - usb: mon: make mmapped memory read only - scsi: sd: Revert "scsi: sd: Remove a local variable" - devlink: Fix use-after-free after a failed reload - nouveau: fix migrate_to_ram() for faulting page - mm/memory.c: fix race when faulting a device private page - vsock: Fix memory leak in vsock_connect() - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - netfilter: nfnetlink_osf: fix possible bogus match in nf_osf_find() - mtd: rawnand: cafe: fix drivers probe/remove methods - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - net: mvpp2: fix mvpp2 debugfs leak - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - kprobes: don't call disarm_kprobe() for disabled kprobes - block: fix inaccurate io_ticks by set 'precise_iostat' - arm64: fix rodata=full - block: fix kabi broken in request_queue - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix kabi broken in blk_mq_tag_set - blk-mq: Fix blk_mq_tagset_busy_iter() for shared tags - blk-mq-sched: Don't reference queue tagset in blk_mq_sched_tags_teardown() - blk-mq: Optimise blk_mq_queue_tag_busy_iter() for shared tags - blk-mq: Stop using pointers for blk_mq_tags bitmap tags - blk-mq: Use shared tags for shared sbitmap support - blk-mq: Always use blk_mq_is_sbitmap_shared - blk-mq: Refactor and rename blk_mq_free_map_and_{requests->rqs}() - blk-mq: Add blk_mq_alloc_map_and_rqs() - blk-mq: Add blk_mq_tag_update_sched_shared_sbitmap() - blk-mq: Don't clear driver tags own mapping - blk-mq: Pass driver tags to blk_mq_clear_rq_mapping() - blk-mq-sched: Rename blk_mq_sched_free_{requests -> rqs}() - blk-mq-sched: Rename blk_mq_sched_alloc_{tags -> map_and_rqs}() - blk-mq: Invert check in blk_mq_update_nr_requests() - blk-mq: Relocate shared sbitmap resize in blk_mq_update_nr_requests() - blk-mq: Change rqs check in blk_mq_free_rqs() - Revert "blk-mq: fix kabi broken by "blk-mq: Use request queue-wide tags for tagset-wide sbitmap"" - block: fix null-deref in percpu_ref_put - x86: Use -mindirect-branch-cs-prefix for RETPOLINE builds - x86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit - objtool: Fix objtool regression on x32 systems - objtool: Fix symbol creation - objtool: Fix type of reloc::addend - objtool: Fix code relocs vs weak symbols - x86/alternative: Add debug prints to apply_retpolines() - x86/alternative: Try inline spectre_v2=retpoline,amd - x86/alternative: Handle Jcc __x86_indirect_thunk_ eg - x86/insn-eval: Handle return values from the decoder - x86/pat: Fix x86_has_pat_wp() - serial: 8250: Fix PM usage_count for console handover - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: stm32: Clear prev values before setting RTS delays - serial: 8250: fix return error code in serial8250_request_std_resource() - vt: fix memory overlapping when deleting chars in the buffer - tty: serial: samsung_tty: set dma burst_size to 1 - usb: dwc3: gadget: Fix event pending check - usb: typec: add missing uevent when partner support PD - USB: serial: ftdi_sio: add Belimo device ids - signal handling: don't use BUG_ON() for debugging - nvme-pci: phison e16 has bogus namespace ids - Revert "can: xilinx_can: Limit CANFD brp to 2" - ARM: dts: stm32: use the correct clock source for CEC on stm32mp151 - soc: ixp4xx/npe: Fix unused match warning - irqchip: or1k-pic: Undefine mask_ack for level triggered hardware - ASoC: madera: Fix event generation for rate controls - ASoC: madera: Fix event generation for OUT1 demux - ASoC: cs47l15: Fix event generation for low power mux control - ASoC: dapm: Initialise kcontrol data for mux/demux controls - ASoC: wm5110: Fix DRE control - ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow - pinctrl: aspeed: Fix potential NULL dereference in aspeed_pinmux_set_mux() - ASoC: ops: Fix off by one in range control validation - net: sfp: fix memory leak in sfp_probe() - nvme-tcp: always fail a request when sending it failed - NFC: nxp-nci: don't print header length mismatch on i2c error - net: tipc: fix possible refcount leak in tipc_sk_create() - platform/x86: hp-wmi: Ignore Sanitization Mode event - cpufreq: pmac32-cpufreq: Fix refcount leak bug - scsi: hisi_sas: Limit max hw sectors for v3 HW - netfilter: br_netfilter: do not skip all hooks with 0 priority - virtio_mmio: Restore guest page size on resume - virtio_mmio: Add missing PM calls to freeze/restore - mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE - net/tls: Check for errors in tls_device_init - KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op() - net: atlantic: remove aq_nic_deinit() when resume - net: atlantic: remove deep parameter on suspend/resume functions - sfc: fix kernel panic when creating VF - seg6: bpf: fix skb checksum in bpf_push_seg6_encap() - seg6: fix skb checksum in SRv6 End.B6 and End.B6.Encaps behaviors - seg6: fix skb checksum evaluation in SRH encapsulation/insertion - sfc: fix use after free when disabling sriov - ima: Fix potential memory leak in ima_init_crypto() - ima: force signature verification when CONFIG_KEXEC_SIG is configured - net: ftgmac100: Hold reference returned by of_get_child_by_name() - nexthop: Fix data-races around nexthop_compat_mode. - ipv4: Fix data-races around sysctl_ip_dynaddr. - raw: Fix a data-race around sysctl_raw_l3mdev_accept. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - sysctl: Fix data-races in proc_dointvec_ms_jiffies(). - drm/i915/gt: Serialize TLB invalidates with GT resets - drm/i915/selftests: fix a couple IS_ERR() vs NULL tests - ARM: dts: sunxi: Fix SPI NOR campatible on Orange Pi Zero - ARM: dts: at91: sama5d2: Fix typo in i2s1 node - ipv4: Fix a data-race around sysctl_fib_sync_mem. - icmp: Fix data-races around sysctl. - cipso: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - tcp: Fix a data-race around sysctl_tcp_max_orphans. - sysctl: Fix data races in proc_dointvec_jiffies(). - sysctl: Fix data races in proc_doulongvec_minmax(). - sysctl: Fix data races in proc_douintvec_minmax(). - sysctl: Fix data races in proc_dointvec_minmax(). - sysctl: Fix data races in proc_douintvec(). - sysctl: Fix data races in proc_dointvec(). - net: stmmac: dwc-qos: Disable split header for Tegra194 - ASoC: Intel: Skylake: Correct the handling of fmt_config flexible array - ASoC: Intel: Skylake: Correct the ssp rate discovery in skl_get_ssp_clks() - ASoC: tas2764: Fix amp gain register offset & default - ASoC: tas2764: Correct playback volume range - ASoC: tas2764: Fix and extend FSYNC polarity handling - ASoC: tas2764: Add post reset delays - ASoC: sgtl5000: Fix noise on shutdown/remove - ima: Fix a potential integer overflow in ima_appraise_measurement - drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector() - net/mlx5e: Fix capability check for updating vnic env counters - net/mlx5e: kTLS, Fix build time constant test in RX - net/mlx5e: kTLS, Fix build time constant test in TX - ARM: 9210/1: Mark the FDT_FIXED sections as shareable - ARM: 9209/1: Spectre-BHB: avoid pr_info() every time a CPU comes out of idle - spi: amd: Limit max transfer and message size - ARM: dts: imx6qdl-ts7970: Fix ngpio typo and count - ext4: fix race condition between ext4_write and ext4_convert_inline_data - Revert "evm: Fix memleak in init_desc" - sh: convert nommu io{re,un}map() to static inline functions - nilfs2: fix incorrect masking of permission flags for symlinks - fs/remap: constrain dedupe of EOF blocks - drm/panfrost: Fix shrinker list corruption by madvise IOCTL - drm/panfrost: Put mapping instead of shmem obj on panfrost_mmu_map_fault_addr() error - btrfs: return -EAGAIN for NOWAIT dio reads/writes on compressed and inline extents - wifi: mac80211: fix queue selection for mesh/OCB interfaces - ARM: 9214/1: alignment: advance IT state after emulating Thumb instruction - ARM: 9213/1: Print message about disabled Spectre workarounds only once - ip: fix dflt addr selection for connected nexthop - net: sock: tracing: Fix sock_exceed_buf_limit not to dereference stale pointer - tracing/histograms: Fix memory leak problem - mm: split huge PUD on wp_huge_pud fallback - fix race between exit_itimers() and /proc/pid/timers - xen/netback: avoid entering xenvif_rx_next_skb() with an empty rx queue - ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc221 - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 - ALSA: hda/realtek: Fix headset mic for Acer SF313-51 - ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model - ALSA: hda - Add fixup for Dell Latitidue E5430 - Revert "mtd: rawnand: gpmi: Fix setting busy timeout setting" - dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate - dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate - dmaengine: at_xdma: handle errors of at_xdmac_alloc_desc() correctly - dmaengine: pl330: Fix lockdep warning about non-static key - ida: don't use BUG_ON() for debugging - dt-bindings: dma: allwinner,sun50i-a64-dma: Fix min/max typo - misc: rtsx_usb: set return value in rsp_buf alloc err path - misc: rtsx_usb: use separate command and response buffers - misc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer - dmaengine: imx-sdma: Allow imx8m for imx7 FW revs - i2c: cadence: Unregister the clk notifier in error path - r8169: fix accessing unset transport header - selftests: forwarding: fix error message in learning_test - selftests: forwarding: fix learning_test when h1 supports IFF_UNICAST_FLT - selftests: forwarding: fix flood_unicast_test when h2 supports IFF_UNICAST_FLT - ibmvnic: Properly dispose of all skbs during a failover. - i40e: Fix dropped jumbo frames statistics - xsk: Clear page contiguity bit when unmapping pool - ARM: dts: at91: sama5d2_icp: fix eeprom compatibles - ARM: dts: at91: sam9x60ek: fix eeprom compatible and size - ARM: at91: pm: use proper compatibles for sam9x60's rtc and rtt - ARM: at91: pm: use proper compatible for sama5d2's rtc - arm64: dts: qcom: msm8992-*: Fix vdd_lvs1_2-supply typo - pinctrl: sunxi: sunxi_pconf_set: use correct offset - arm64: dts: imx8mp-evk: correct I2C3 pad settings - arm64: dts: imx8mp-evk: correct gpio-led pad settings - arm64: dts: imx8mp-evk: correct the uart2 pinctl value - arm64: dts: imx8mp-evk: correct mmc pad settings - arm64: dts: qcom: msm8994: Fix CPU6/7 reg values - pinctrl: sunxi: a83t: Fix NAND function name for some pins - ARM: meson: Fix refcount leak in meson_smp_prepare_cpus - xfs: remove incorrect ASSERT in xfs_rename - can: kvaser_usb: kvaser_usb_leaf: fix bittiming limits - can: kvaser_usb: kvaser_usb_leaf: fix CAN clock frequency regression - can: kvaser_usb: replace run-time checks with struct kvaser_usb_driver_info - powerpc/powernv: delay rng platform device creation until later in boot - video: of_display_timing.h: include errno.h - memregion: Fix memregion_free() fallback definition - PM: runtime: Redefine pm_runtime_release_supplier() - fbdev: fbmem: Fix logo center image dx issue - iommu/vt-d: Fix PCI bus rescan device hot add - netfilter: nft_set_pipapo: release elements in clone from abort path - net: rose: fix UAF bug caused by rose_t0timer_expiry - usbnet: fix memory leak in error case - bpf: Fix insufficient bounds propagation from adjust_scalar_min_max_vals - bpf: Fix incorrect verifier simulation around jmp32's jeq/jne - can: gs_usb: gs_usb_open/close(): fix memory leak - can: grcan: grcan_probe(): remove extra of_node_get() - can: bcm: use call_rcu() instead of costly synchronize_rcu() - ALSA: hda/realtek: Add quirk for Clevo L140PU - clocksource/drivers/ixp4xx: remove EXPORT_SYMBOL_GPL from ixp4xx_timer_setup() - net: usb: qmi_wwan: add Telit 0x1070 composition - net: usb: qmi_wwan: add Telit 0x1060 composition - selftests/rseq: Change type of rseq_offset to ptrdiff_t - selftests/rseq: x86-32: use %gs segment selector for accessing rseq thread area - selftests/rseq: x86-64: use %fs segment selector for accessing rseq thread area - selftests/rseq: Fix: work-around asm goto compiler bugs - selftests/rseq: Remove arm/mips asm goto compiler work-around - selftests/rseq: Fix warnings about #if checks of undefined tokens - selftests/rseq: Fix ppc32 offsets by using long rather than off_t - selftests/rseq: Fix ppc32 missing instruction selection "u" and "x" for load/store - selftests/rseq: Fix ppc32: wrong rseq_cs 32-bit field pointer on big endian - selftests/rseq: Uplift rseq selftests for compatibility with glibc-2.35 - selftests/rseq: Introduce thread pointer getters - selftests/rseq: Introduce rseq_get_abi() helper - selftests/rseq: Remove volatile from __rseq_abi - selftests/rseq: Remove useless assignment to cpu variable - selftests/rseq: introduce own copy of rseq uapi header - selftests/rseq: remove ARRAY_SIZE define from individual tests - hwmon: (ibmaem) don't call platform_device_del() if platform_device_add() fails - ipv6/sit: fix ipip6_tunnel_get_prl return value - sit: use min - drivers: cpufreq: Add missing of_node_put() in qoriq-cpufreq.c - xen/gntdev: Avoid blocking in unmap_grant_pages() - tcp: add a missing nf_reset_ct() in 3WHS handling - xfs: fix xfs_trans slab cache name - xfs: ensure xfs_errortag_random_default matches XFS_ERRTAG_MAX - net: tun: avoid disabling NAPI twice - tunnels: do not assume mac header is set in skb_tunnel_check_pmtu() - io_uring: ensure that send/sendmsg and recv/recvmsg check sqe->ioprio - epic100: fix use after free on rmmod - tipc: move bc link creation back to tipc_node_create - NFC: nxp-nci: Don't issue a zero length i2c_master_read() - nfc: nfcmrvl: Fix irq_of_parse_and_map() return value - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - net/sched: act_api: Notify user space if any actions were flushed before error - netfilter: nft_dynset: restore set element counter when failing to update - s390: remove unneeded 'select BUILD_BIN2C' - PM / devfreq: exynos-ppmu: Fix refcount leak in of_get_devfreq_events - caif_virtio: fix race between virtio_device_ready() and ndo_open() - NFSD: restore EINVAL error translation in nfsd_commit() - net: ipv6: unexport __init-annotated seg6_hmac_net_init() - usbnet: fix memory allocation in helpers - linux/dim: Fix divide by 0 in RDMA DIM - RDMA/cm: Fix memory leak in ib_cm_insert_listen - RDMA/qedr: Fix reporting QP timeout attribute - net: dp83822: disable rx error interrupt - net: dp83822: disable false carrier interrupt - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - net: dsa: bcm_sf2: force pause link settings - selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test - virtio-net: fix race between ndo_open() and virtio_device_ready() - net: usb: ax88179_178a: Fix packet receiving - SUNRPC: Fix READ_PLUS crasher - s390/archrandom: simplify back to earlier design and initialize earlier - dm raid: fix KASAN warning in raid5_add_disks - dm raid: fix accesses beyond end of raid member array - powerpc/bpf: Fix use of user_pt_regs in uapi - powerpc/book3e: Fix PUD allocation size in map_kernel_page() - powerpc/prom_init: Fix kernel config grep - nvdimm: Fix badblocks clear off-by-one error - nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG SX6000LNP (AKA SPECTRIX S40G) - ipv6: take care of disable_policy when restoring routes - drm/amdgpu: To flush tlb for MMHUB of RAVEN series - net: mscc: ocelot: allow unregistered IP multicast flooding - powerpc/ftrace: Remove ftrace init tramp once kernel init is complete - tick/nohz: unexport __init-annotated tick_nohz_full_setup() - drm: remove drm_fb_helper_modinit - MAINTAINERS: add Amir as xfs maintainer for 5.10.y- nilfs2: fix use-after-free bug of struct nilfs_root - can: j1939: j1939_session_destroy(): fix memory leak of skbs - r8152: Rate limit overflow messages - nfp: fix use-after-free in area_cache_get() - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - media: pvrusb2: fix memory leak in pvr_probe - binderfs: rework superblock destruction - libbpf: Fix use-after-free in btf_dump_name_dups - sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - watch-queue: remove spurious double semicolon - watchqueue: make sure to serialize 'wqueue->defunct' properly - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - mISDN: fix use-after-free bugs in l1oip timer handlers - ubi: fastmap: Add fastmap control support for Module parameters - ubi: fastmap: Add fastmap control support for 'UBI_IOCATT' ioctl - ipv6: Fix data races around sk->sk_prot. - io_uring: Use original task for req identity in io_identity_cow() - tcp: Fix data races around icsk->icsk_af_ops. - wifi: mac80211: fix crash in beacon protection for P2P-device - ovl: do not fail because of O_NOATIME - x86/ftrace: Use alternative RET encoding - x86/ibt,ftrace: Make function-graph play nice - Revert "x86/ftrace: Use alternative RET encoding" - tcp/udp: Fix memory leak in ipv6_renew_options(). - kcm: avoid potential race in kcm_tx_work - ubifs: Reserve one leb for each journal head while doing budget - ubifs: do_rename: Fix wrong space budget when target inode's nlink > 1 - ubifs: Fix wrong dirty space budget for dirty inode - ubifs: Rectify space budget for ubifs_xrename() - ubifs: Rectify space budget for ubifs_symlink() if symlink is encrypted - powerpc/pseries: wire up rng during setup_arch() - kbuild: link vmlinux only once for CONFIG_TRIM_UNUSED_KSYMS (2nd attempt) - random: update comment from copy_to_user() -> copy_to_iter() - modpost: fix section mismatch check for exported init/exit sections - ARM: cns3xxx: Fix refcount leak in cns3xxx_init - memory: samsung: exynos5422-dmc: Fix refcount leak in of_get_dram_timings - ARM: Fix refcount leak in axxia_boot_secondary - soc: bcm: brcmstb: pm: pm-arm: Fix refcount leak in brcmstb_pm_probe - ARM: exynos: Fix refcount leak in exynos_map_pmu - ARM: dts: imx6qdl: correct PU regulator ramp delay - ARM: dts: imx7: Move hsic_phy power domain to HSIC PHY node - powerpc/powernv: wire up rng during setup_arch - powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address - powerpc: Enable execve syscall exit tracepoint - parisc: Enable ARCH_HAS_STRICT_MODULE_RWX - parisc/stifb: Fix fb_is_primary_device() only available with CONFIG_FB_STI - xtensa: Fix refcount leak bug in time.c - xtensa: xtfpga: Fix refcount leak bug in setup - iio: adc: adi-axi-adc: Fix refcount leak in adi_axi_adc_attach_client - iio: adc: axp288: Override TS pin bias current for some models - iio: adc: stm32: Fix IRQs on STM32F4 by removing custom spurious IRQs message - iio: adc: stm32: Fix ADCs iteration in irq handler - iio: imu: inv_icm42600: Fix broken icm42600 (chip id 0 value) - iio: adc: stm32: fix maximum clock rate for stm32mp15x - iio: trigger: sysfs: fix use-after-free on remove - iio: gyro: mpu3050: Fix the error handling in mpu3050_power_up() - iio: accel: mma8452: ignore the return value of reset operation - iio:accel:mxc4005: rearrange iio trigger get and register - iio:accel:bma180: rearrange iio trigger get and register - iio:chemical:ccs811: rearrange iio trigger get and register - f2fs: attach inline_data after setting compression - usb: chipidea: udc: check request status before setting device address - USB: gadget: Fix double-free bug in raw_gadget driver - usb: gadget: Fix non-unique driver names in raw-gadget driver - xhci-pci: Allow host runtime PM as default for Intel Meteor Lake xHCI - xhci-pci: Allow host runtime PM as default for Intel Raptor Lake xHCI - xhci: turn off port power in shutdown - usb: typec: wcove: Drop wrong dependency to INTEL_SOC_PMIC - iio: adc: vf610: fix conversion mode sysfs node name - iio: mma8452: fix probe fail when device tree compatible is used. - s390/cpumf: Handle events cycles and instructions identical - gpio: winbond: Fix error code in winbond_gpio_get() - nvme: move the Samsung X5 quirk entry to the core quirks - nvme-pci: add NO APST quirk for Kioxia device - nvme-pci: allocate nvme_command within driver pdu - nvme: mark nvme_setup_passsthru() inline - nvme: centralize setting the timeout in nvme_alloc_request - Revert "net/tls: fix tls_sk_proto_close executed repeatedly" - virtio_net: fix xdp_rxq_info bug after suspend/resume - igb: Make DMA faster when CPU is active on the PCIe link - regmap-irq: Fix a bug in regmap_irq_enable() for type_in_mask chips - ice: ethtool: advertise 1000M speeds properly - afs: Fix dynamic root getattr - MIPS: Remove repetitive increase irq_err_count - x86/xen: Remove undefined behavior in setup_features() - selftests: netfilter: correct PKTGEN_SCRIPT_PATHS in nft_concat_range.sh - udmabuf: add back sanity check - net/tls: fix tls_sk_proto_close executed repeatedly - erspan: do not assume transport header is always set - drm/msm/dp: fix connect/disconnect handled at irq_hpd - drm/msm/dp: promote irq_hpd handle to handle link training correctly - drm/msm/dp: deinitialize mainlink if link training failed - drm/msm/dp: fixes wrong connection state caused by failure of link train - drm/msm/dp: check core_initialized before disable interrupts at dp_display_unbind() - drm/msm/mdp4: Fix refcount leak in mdp4_modeset_init_intf - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - igb: fix a use-after-free issue in igb_clean_tx_ring - tipc: fix use-after-free Read in tipc_named_reinit - tipc: simplify the finalize work queue - phy: aquantia: Fix AN when higher speeds than 1G are not advertised - bpf, x86: Fix tail call count offset calculation on bpf2bpf call - drm/sun4i: Fix crash during suspend after component bind failure - bpf: Fix request_sock leak in sk lookup helpers - drm/msm: use for_each_sgtable_sg to iterate over scatterlist - scsi: scsi_debug: Fix zone transition to full condition - netfilter: use get_random_u32 instead of prandom - netfilter: nftables: add nft_parse_register_store() and use it - netfilter: nftables: add nft_parse_register_load() and use it - drm/msm: Fix double pm_runtime_disable() call - USB: serial: option: add Quectel RM500K module support - USB: serial: option: add Quectel EM05-G modem - USB: serial: option: add Telit LE910Cx 0x1250 composition - dm mirror log: clear log bits up to BITS_PER_LONG boundary - dm era: commit metadata in postsuspend after worker stops - ata: libata: add qc->flags in ata_qc_complete_template tracepoint - mtd: rawnand: gpmi: Fix setting busy timeout setting - mmc: sdhci-pci-o2micro: Fix card detect by dealing with debouncing - btrfs: add error messages to all unrecognized mount options - net: openvswitch: fix parsing of nw_proto for IPv6 fragments - ALSA: hda/realtek: Add quirk for Clevo NS50PU - ALSA: hda/realtek: Add quirk for Clevo PD70PNT - ALSA: hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properly - ALSA: hda/realtek - ALC897 headset MIC no sound - ALSA: hda/realtek: Add mute LED quirk for HP Omen laptop - ALSA: hda/conexant: Fix missing beep setup - ALSA: hda/via: Fix missing beep setup - random: quiet urandom warning ratelimit suppression message - random: schedule mix_interrupt_randomness() less often - arm64: mm: Don't invalidate FROM_DEVICE buffers at start of DMA transfer - serial: core: Initialize rs485 RTS polarity already on probe - tcp: drop the hash_32() part from the index calculation - tcp: dynamically allocate the perturb table used by source ports - tcp: add small random increments to the source port - tcp: use different parts of the port_offset for index and offset - tcp: add some entropy in __inet_hash_connect() - usb: gadget: u_ether: fix regression in setting fixed MAC address - zonefs: fix zonefs_iomap_begin() for reads - s390/mm: use non-quiescing sske for KVM switch to keyed guest - clk: imx8mp: fix usb_root_clk parent - powerpc/book3e: get rid of #include - igc: Enable PCIe PTM - Revert "PCI: Make pci_enable_ptm() private" - net: openvswitch: fix misuse of the cached connection on tuple changes - net/sched: act_police: more accurate MTU policing - dma-direct: don't over-decrypt memory - virtio-pci: Remove wrong address verification in vp_del_vqs() - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machine - KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leak - KVM: x86: Account a variety of miscellaneous allocations - KVM: arm64: Don't read a HW interrupt pending state in user context - ext4: add reserved GDT blocks check - drm/amd/display: Cap OLED brightness per max frame-average luminance - dm mirror log: round up region bitmap size to BITS_PER_LONG - serial: 8250: Store to lsr_save_flags after lsr read - usb: gadget: lpc32xx_udc: Fix refcount leak in lpc32xx_udc_probe - usb: dwc2: Fix memory leak in dwc2_hcd_init - USB: serial: io_ti: add Agilent E5805A support - USB: serial: option: add support for Cinterion MV31 with new baseline - crypto: memneq - move into lib/ - comedi: vmk80xx: fix expression for tx buffer size - mei: me: add raptor lake point S DID - i2c: designware: Use standard optional ref clock implementation - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic-v3: Fix error handling in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - i2c: npcm7xx: Add check for platform_driver_register - faddr2line: Fix overlapping text section failures, the sequel - block: Fix handling of offline queues in blk_mq_alloc_request_hctx() - certs/blacklist_hashes.c: fix const confusion in certs blacklist - arm64: ftrace: consistently handle PLTs. - arm64: ftrace: fix branch range checks - net: ax25: Fix deadlock caused by skb_recv_datagram in ax25_recvmsg - net: bgmac: Fix an erroneous kfree() in bgmac_remove() - mlxsw: spectrum_cnt: Reorder counter pools - nvme: add device name to warning in uuid_show() - nvme: use sysfs_emit instead of sprintf - drm/i915/reset: Fix error_state_read ptr + offset use - misc: atmel-ssc: Fix IRQ check in ssc_probe - tty: goldfish: Fix free_irq() on remove - Drivers: hv: vmbus: Release cpu lock in error case - i40e: Fix call trace in setup_tx_descriptors - i40e: Fix calculating the number of queue pairs - i40e: Fix adding ADQ filter to TC0 - clocksource: hyper-v: unexport __init-annotated hv_init_clocksource() - pNFS: Avoid a live lock condition in pnfs_update_layout() - pNFS: Don't keep retrying if the server replied NFS4ERR_LAYOUTUNAVAILABLE - random: credit cpu and bootloader seeds by default - gpio: dwapb: Don't print error on -EPROBE_DEFER - MIPS: Loongson-3: fix compile mips cpu_hwmon as module build error. - mellanox: mlx5: avoid uninitialized variable warning with gcc-12 - net: ethernet: mtk_eth_soc: fix misuse of mem alloc interface netdev[napi]_alloc_frag - ipv6: Fix signed integer overflow in l2tp_ip6_sendmsg - nfc: nfcmrvl: Fix memory leak in nfcmrvl_play_deferred - virtio-mmio: fix missing put_device() when vm_cmdline_parent registration failed - ALSA: hda/realtek - Add HW8326 support - scsi: pmcraid: Fix missing resource cleanup in error case - scsi: ipr: Fix missing/incorrect resource cleanup in error case - scsi: lpfc: Allow reduced polling rate for nvme_admin_async_event cmd completion - scsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topology - scsi: vmw_pvscsi: Expand vcpuHint to 16 bits - Input: soc_button_array - also add Lenovo Yoga Tablet2 1051F to dmi_use_low_level_irq - ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put() - ASoC: es8328: Fix event generation for deemphasis control - ASoC: wm8962: Fix suspend while playing music - quota: Prevent memory allocation recursion while holding dq_lock - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ASoC: cs42l51: Correct minimum value for SX volume control - ASoC: cs42l56: Correct typo in minimum level for SX volume controls - ASoC: cs42l52: Correct TLV for Bypass Volume - ASoC: cs53l30: Correct number of volume levels on SX controls - ASoC: cs35l36: Update digital volume TLV - ASoC: cs42l52: Fix TLV scales for mixer controls - dma-debug: make things less spammy under memory pressure - ASoC: nau8822: Add operation for internal PLL off and on - arm64: dts: imx8mm-beacon: Enable RTS-CTS on UART3 - bpf: Fix incorrect memory charge cost calculation in stack_map_alloc() - nfsd: Replace use of rwsem with errseq_t - 9p: missing chunk of "fs/9p: Don't update file type when updating file attributes" - !164 add CONFIG_TXGBE=m for arm64 openeuler_deconfig - openeuler: configs: add CONFIG_NET_VENDOR_NETSWIFT=y and CONFIG_TXGBE=m for arm64 arch default config- binder: fix UAF of ref->proc caused by race condition - wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans() - wifi: mac80211: fix MBSSID parsing use-after-free - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - arm64: fix oops in concurrently setting insn_emulation sysctls - wifi: cfg80211: avoid nontransmitted BSS list corruption - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - ipv4: Handle attempt to delete multipath route when fib_info contains an nh reference - HID: roccat: Fix use-after-free in roccat_read() - wifi: cfg80211: fix BSS refcounting bugs - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - dmaengine: idxd: add missing callback function to support DMA_INTERRUPT - zonefs: fix handling of explicit_open option on mount - PCI: qcom: Fix pipe clock imbalance - md/raid0: Ignore RAID0 layout if the second zone has only one device - interconnect: Restore sync state by ignoring ipa-virt in provider count - interconnect: qcom: sc7180: Drop IP0 interconnects - powerpc/mm: Switch obsolete dssall to .long - drm/atomic: Force bridge self-refresh-exit on CRTC switch - drm/bridge: analogix_dp: Support PSR-exit to disable transition - Input: bcm5974 - set missing URB_NO_TRANSFER_DMA_MAP urb flag - ixgbe: fix unexpected VLAN Rx in promisc mode on VF - ixgbe: fix bcast packets Rx on VF after promisc removal - nfc: st21nfca: fix incorrect sizing calculations in EVT_TRANSACTION - nfc: st21nfca: fix memory leaks in EVT_TRANSACTION handling - nfc: st21nfca: fix incorrect validating logic in EVT_TRANSACTION - net: phy: dp83867: retrigger SGMII AN when link change - mmc: block: Fix CQE recovery reset success - ata: libata-transport: fix {dma|pio|xfer}_mode sysfs files - cifs: fix reconnect on smb3 mount types - cifs: return errors during session setup during reconnects - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga DuetITL 2021 - ALSA: hda/conexant - Fix loopback issue with CX20632 - scripts/gdb: change kernel config dumping method - vringh: Fix loop descriptors check in the indirect cases - nodemask: Fix return values to be unsigned - cifs: version operations for smb20 unneeded when legacy support disabled - s390/gmap: voluntarily schedule during key setting - jump_label,noinstr: Avoid instrumentation for JUMP_LABEL=n builds - x86/cpu: Elide KCSAN for cpu_has() and friends - modpost: fix undefined behavior of is_arm_mapping_symbol() - drm/radeon: fix a possible null pointer dereference - ceph: allow ceph.dir.rctime xattr to be updatable - Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process" - scsi: myrb: Fix up null pointer access on myrb_cleanup() - md: protect md_unregister_thread from reentrancy - watchdog: wdat_wdt: Stop watchdog when rebooting the system - kernfs: Separate kernfs_pr_cont_buf and rename_lock. - serial: msm_serial: disable interrupts in __msm_console_write() - staging: rtl8712: fix uninit-value in r871xu_drv_init() - staging: rtl8712: fix uninit-value in usb_read8() and friends - clocksource/drivers/sp804: Avoid error on multiple instances - extcon: Modify extcon device to be created after driver data is set - misc: rtsx: set NULL intfdata when probe fails - usb: dwc2: gadget: don't reset gadget's driver->bus - sysrq: do not omit current cpu when showing backtrace of all active CPUs - USB: hcd-pci: Fully suspend across freeze/thaw cycle - drivers: usb: host: Fix deadlock in oxu_bus_suspend() - drivers: tty: serial: Fix deadlock in sa1100_set_termios() - USB: host: isp116x: check return value after calling platform_get_resource() - drivers: staging: rtl8192e: Fix deadlock in rtllib_beacons_stop() - drivers: staging: rtl8192u: Fix deadlock in ieee80211_beacons_stop() - tty: Fix a possible resource leak in icom_probe - tty: synclink_gt: Fix null-pointer-dereference in slgt_clean() - lkdtm/usercopy: Expand size of "out of frame" object - iio: st_sensors: Add a local lock for protecting odr - staging: rtl8712: fix a potential memory leak in r871xu_drv_init() - iio: dummy: iio_simple_dummy: check the return value of kstrdup() - drm: imx: fix compiler warning with gcc-12 - net: altera: Fix refcount leak in altera_tse_mdio_create - ip_gre: test csum_start instead of transport header - net/mlx5: fs, fail conflicting actions - net/mlx5: Rearm the FW tracer after each tracer event - net: ipv6: unexport __init-annotated seg6_hmac_init() - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - net: mdio: unexport __init-annotated mdio_bus_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure - net: dsa: lantiq_gswip: Fix refcount leak in gswip_gphy_fw_list - bpf, arm64: Clear prog->jited_len along prog->jited - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - xen: unexport __init-annotated xen_xlate_map_ballooned_pages() - netfilter: nf_tables: bail out early if hardware offload is not supported - netfilter: nf_tables: memleak flow rule from commit path - netfilter: nf_tables: release new hooks on unsupported flowtable flags - ata: pata_octeon_cf: Fix refcount leak in octeon_cf_probe - netfilter: nf_tables: always initialize flowtable hook list in transaction - powerpc/kasan: Force thread size increase with KASAN - netfilter: nf_tables: delete flowtable hooks via transaction list - netfilter: nat: really support inet nat without l3 address - xprtrdma: treat all calls not a bcall when bc_serv is NULL - video: fbdev: pxa3xx-gcu: release the resources correctly in pxa3xx_gcu_probe/remove() - video: fbdev: hyperv_fb: Allow resolutions with size > 64 MB for Gen1 - NFSv4: Don't hold the layoutget locks across multiple RPC calls - dmaengine: zynqmp_dma: In struct zynqmp_dma_chan fix desc_size data type - m68knommu: fix undefined reference to `_init_sp' - m68knommu: set ZERO_PAGE() to the allocated zeroed page - i2c: cadence: Increase timeout per message if necessary - f2fs: remove WARN_ON in f2fs_is_valid_blkaddr - iommu/arm-smmu-v3: check return value after calling platform_get_resource() - iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe() - tracing: Avoid adding tracer option before update_tracer_options - tracing: Fix sleeping function called from invalid context on RT kernel - bootconfig: Make the bootconfig.o as a normal object file - mips: cpc: Fix refcount leak in mips_cpc_default_phys_base - dmaengine: idxd: set DMA_INTERRUPT cap bit - perf c2c: Fix sorting in percent_rmt_hitm_cmp() - driver core: Fix wait_for_device_probe() & deferred_probe_timeout interaction - tipc: check attribute length for bearer name - scsi: sd: Fix potential NULL pointer dereference - afs: Fix infinite loop found by xfstest generic/676 - gpio: pca953x: use the correct register address to do regcache sync - tcp: tcp_rtx_synack() can be called from process context - net: sched: add barrier to fix packet stuck problem for lockless qdisc - net/mlx5e: Update netdev features after changing XDP state - net/mlx5: correct ECE offset in query qp output - net/mlx5: Don't use already freed action pointer - sfc: fix wrong tx channel offset with efx_separate_tx_channels - sfc: fix considering that all channels have TX queues - nfp: only report pause frame configuration for physical device - net/smc: fixes for converting from "struct smc_cdc_tx_pend **" to "struct smc_wr_tx_pend_priv *" - riscv: read-only pages should not be writable - bpf: Fix probe read error in ___bpf_prog_run() - ubi: fastmap: Fix high cpu usage of ubi_bgt by making sure wl_pool not empty - jffs2: fix memory leak in jffs2_do_fill_super - modpost: fix removing numeric suffixes - net: dsa: mv88e6xxx: Fix refcount leak in mv88e6xxx_mdios_register - net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks - net: ethernet: mtk_eth_soc: out of bounds read in mtk_hwlro_get_fdir_entry() - net: sched: fixed barrier to prevent skbuff sticking in qdisc backlog - s390/crypto: fix scatterwalk_unmap() callers in AES-GCM - clocksource/drivers/oxnas-rps: Fix irq_of_parse_and_map() return value - ASoC: fsl_sai: Fix FSL_SAI_xDR/xFR definition - watchdog: ts4800_wdt: Fix refcount leak in ts4800_wdt_probe - watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking - driver: base: fix UAF when driver_attach failed - bus: ti-sysc: Fix warnings for unbind for serial - firmware: dmi-sysfs: Fix memory leak in dmi_sysfs_register_handle - serial: stm32-usart: Correct CSIZE, bits, and parity - serial: st-asc: Sanitize CSIZE and correct PARENB for CS7 - serial: sifive: Sanitize CSIZE and c_iflag - serial: sh-sci: Don't allow CS5-6 - serial: txx9: Don't allow CS5-6 - serial: rda-uart: Don't allow CS5-6 - serial: digicolor-usart: Don't allow CS5-6 - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - serial: meson: acquire port->lock in startup() - rtc: mt6397: check return value after calling platform_get_resource() - clocksource/drivers/riscv: Events are stopped during CPU suspend - soc: rockchip: Fix refcount leak in rockchip_grf_init - extcon: ptn5150: Add queue work sync before driver release - coresight: cpu-debug: Replace mutex with mutex_trylock on panic notifier - serial: sifive: Report actual baud base rather than fixed 115200 - phy: qcom-qmp: fix pipe-clock imbalance on power-on failure - rpmsg: qcom_smd: Fix returning 0 if irq_of_parse_and_map() fails - iio: adc: sc27xx: Fine tune the scale calibration values - iio: adc: sc27xx: fix read big scale voltage not right - iio: proximity: vl53l0x: Fix return value check of wait_for_completion_timeout - iio: adc: stmpe-adc: Fix wait_for_completion_timeout return value check - usb: typec: mux: Check dev_set_name() return value - firmware: stratix10-svc: fix a missing check on list iterator - misc: fastrpc: fix an incorrect NULL check on list iterator - usb: dwc3: pci: Fix pm_runtime_get_sync() error checking - rpmsg: qcom_smd: Fix irq_of_parse_and_map() return value - pwm: lp3943: Fix duty calculation in case period was clamped - staging: fieldbus: Fix the error handling path in anybuss_host_common_probe() - usb: musb: Fix missing of_node_put() in omap2430_probe - USB: storage: karma: fix rio_karma_init return - usb: usbip: add missing device lock on tweak configuration cmd - usb: usbip: fix a refcount leak in stub_probe() - tty: serial: fsl_lpuart: fix potential bug when using both of_alias_get_id and ida_simple_get - tty: n_tty: Restore EOF push handling behavior - tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probe - tty: goldfish: Use tty_port_destroy() to destroy port - lkdtm/bugs: Check for the NULL pointer after calling kmalloc - iio: adc: ad7124: Remove shift from scan_type - staging: greybus: codecs: fix type confusion of list iterator variable - pcmcia: db1xxx_ss: restrict to MIPS_DB1XXX boards - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - iommu/arm-smmu-v3: Disable ECMDQ before the system is suspended - tty: fix deadlock caused by calling printk() under tty_port->lock- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix dir corruption when ext4_dx_add_entry() fails - ext4: fix check for block being out of directory size - ext4: make sure ext4_append() always allocates new block - ext4: check if directory block is within i_size - ext4: make variable "count" signed - iommu: Fix compliation failure caused by iommu_device_register - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - blk-iocost: don't ignore vrate_min on QD contention - !157 Enable NVMe over TCP for arm64 - arm64: openeuler_defconfig: enable nvmf tcp- KVM: arm64: Try stage2 block mapping for host device MMIO - KVM: arm64: Remove the creation time's mapping of MMIO regions - ext4: fix use-after-free in ext4_ext_shift_extents - arm64: kdump: Properly handle the 4G boundary - KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86/pmu: Introduce pmc->is_paused to reduce the call time of perf interfaces - hwtracing: hisi_ptt: Fix up for "iommu/dma: Make header private" - MAINTAINERS: Add maintainer for HiSilicon PTT driver - docs: trace: Add HiSilicon PTT device driver documentation - hwtracing: hisi_ptt: Add tune function support for HiSilicon PCIe Tune and Trace device - hwtracing: hisi_ptt: Add trace function support for HiSilicon PCIe Tune and Trace device - iommu/arm-smmu-v3: Make default domain type of HiSilicon PTT device to identity - spi: hisi-sfc-v3xx: add address mode check - spi: hisi-sfc-v3xx: fix potential irq race condition - spi: hisi-sfc-v3xx: drop unnecessary ACPI_PTR and related ifendif protection - spi: hisi-sfc-v3xx: extend version checking compatibility - mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - sched/fair: Fix kabi broken in struct cfs_rq - sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq - ext4: only allow test_dummy_encryption when supported - MIPS: IP30: Remove incorrect `cpu_has_fpu' override - MIPS: IP27: Remove incorrect `cpu_has_fpu' override - RDMA/rxe: Generate a completion for unsupported/invalid opcode - Revert "random: use static branch for crng_ready()" - block: fix bio_clone_blkg_association() to associate with proper blkcg_gq - bfq: Remove pointless bfq_init_rq() calls - bfq: Drop pointless unlock-lock pair - bfq: Avoid merging queues with different parents - thermal/core: Fix memory leak in the error path - thermal/core: fix a UAF bug in __thermal_cooling_device_register() - kseltest/cgroup: Make test_stress.sh work if run interactively - xfs: assert in xfs_btree_del_cursor should take into account error - xfs: consider shutdown in bmapbt cursor delete assert - xfs: restore shutdown check in mapped write fault path - xfs: fix incorrect root dquot corruption error when switching group/project quota types - xfs: sync lazy sb accounting on quiesce of read-only mounts - xfs: set inode size after creating symlink - net: ipa: fix page free in ipa_endpoint_replenish_one() - net: ipa: fix page free in ipa_endpoint_trans_release() - phy: qcom-qmp: fix reset-controller leak on probe errors - coresight: core: Fix coresight device probe failure issue - blk-iolatency: Fix inflight count imbalances and IO hangs on offline - vdpasim: allow to enable a vq repeatedly - dt-bindings: gpio: altera: correct interrupt-cells - docs/conf.py: Cope with removal of language=None in Sphinx 5.0.0 - SMB3: EBADF/EIO errors in rename/open caused by race condition in smb2_compound_op - ARM: pxa: maybe fix gpio lookup tables - ARM: dts: s5pv210: Remove spi-cs-high on panel in Aries - phy: qcom-qmp: fix struct clk leak on probe errors - arm64: dts: qcom: ipq8074: fix the sleep clock frequency - gma500: fix an incorrect NULL check on list iterator - tilcdc: tilcdc_external: fix an incorrect NULL check on list iterator - serial: pch: don't overwrite xmit->buf[0] by x_char - stm: ltdc: fix two incorrect NULL checks on list iterator - carl9170: tx: fix an incorrect use of list iterator - ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control - rtl818x: Prevent using not initialized queues - xtensa/simdisk: fix proc_read_simdisk() - hugetlb: fix huge_pmd_unshare address update - nodemask.h: fix compilation error with GCC12 - iommu/msm: Fix an incorrect NULL check on list iterator - ftrace: Clean up hash direct_functions on register failures - um: Fix out-of-bounds read in LDT setup - um: chan_user: Fix winch_tramp() return value - mac80211: upgrade passive scan to active scan on DFS channels after beacon rx - cfg80211: declare MODULE_FIRMWARE for regulatory.db - irqchip: irq-xtensa-mx: fix initial IRQ affinity - irqchip/armada-370-xp: Do not touch Performance Counter Overflow on A375, A38x, A39x - csky: patch_text: Fixup last cpu should be master - RDMA/hfi1: Fix potential integer multiplication overflow errors - Kconfig: Add option for asm goto w/ tied outputs to workaround clang-13 bug - ima: remove the IMA_TEMPLATE Kconfig option - media: coda: Add more H264 levels for CODA960 - media: coda: Fix reported H264 profile - mtd: cfi_cmdset_0002: Use chip_ready() for write on S29GL064N - mtd: cfi_cmdset_0002: Move and rename chip_check/chip_ready/chip_good_for_write - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - drm/i915/dsi: fix VBT send packet port selection for ICL+ - drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX - drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check on list iterator - drm/nouveau/clk: Fix an incorrect NULL check on list iterator - drm/etnaviv: check for reaped mapping in etnaviv_iommu_unmap_gem - drm/amdgpu/cs: make commands with 0 chunks illegal behaviour. - scsi: ufs: qcom: Add a readl() to make sure ref_clk gets enabled - scsi: dc395x: Fix a missing check on list iterator - ocfs2: dlmfs: fix error handling of user_dlm_destroy_lock - dlm: fix missing lkb refcount handling - dlm: fix plock invalid read - s390/perf: obtain sie_block from the right address - mm, compaction: fast_find_migrateblock() should return pfn in the target zone - PCI: qcom: Fix unbalanced PHY init on probe errors - PCI: qcom: Fix runtime PM imbalance on probe errors - PCI/PM: Fix bridge_d3_blacklist[] Elo i2 overwrite of Gigabyte X299 - tracing: Fix potential double free in create_var_ref() - ACPI: property: Release subnode properties with data nodes - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - ext4: filter out EXT4_FC_REPLAY from on-disk superblock field s_state - bfq: Update cgroup information before merging bio - bfq: Split shared queues on move between cgroups - efi: Do not import certificates from UEFI Secure Boot for T2 Macs - iwlwifi: mvm: fix assert 1F04 upon reconfig - wifi: mac80211: fix use-after-free in chanctx code - f2fs: fix to do sanity check for inline inode - f2fs: fix fallocate to use file_modified to update permissions consistently - f2fs: fix to do sanity check on total_data_blocks - f2fs: don't need inode lock for system hidden quota - f2fs: fix deadloop in foreground GC - f2fs: fix to clear dirty inode in f2fs_evict_inode() - f2fs: fix to do sanity check on block address in f2fs_do_zero_range() - f2fs: fix to avoid f2fs_bug_on() in dec_valid_node_count() - perf jevents: Fix event syntax error caused by ExtSel - perf c2c: Use stdio interface if slang is not supported - i2c: rcar: fix PM ref counts in probe error paths - i2c: npcm: Handle spurious interrupts - i2c: npcm: Correct register access width - i2c: npcm: Fix timeout calculation - iommu/amd: Increase timeout waiting for GA log enablement - dmaengine: stm32-mdma: fix chan initialization in stm32_mdma_irq_handler() - dmaengine: stm32-mdma: rework interrupt handler - dmaengine: stm32-mdma: remove GISR1 register - video: fbdev: clcdfb: Fix refcount leak in clcdfb_of_vram_setup - NFSv4/pNFS: Do not fail I/O when we fail to allocate the pNFS layout - NFS: Don't report errors from nfs_pageio_complete() more than once - NFS: Do not report flush errors in nfs_write_end() - NFS: fsync() should report filesystem errors over EINTR/ERESTARTSYS - NFS: Do not report EINTR/ERESTARTSYS as mapping errors - dmaengine: idxd: Fix the error handling path in idxd_cdev_register() - i2c: at91: Initialize dma_buf in at91_twi_xfer() - MIPS: Loongson: Use hwmon_device_register_with_groups() to register hwmon - cpufreq: mediatek: Unregister platform device on exit - cpufreq: mediatek: Use module_init and add module_exit - cpufreq: mediatek: add missing platform_driver_unregister() on error in mtk_cpufreq_driver_init - i2c: at91: use dma safe buffers - iommu/mediatek: Add list_del in mtk_iommu_remove - f2fs: fix dereference of stale list iterator after loop body - OPP: call of_node_put() on error path in _bandwidth_supported() - Input: stmfts - do not leave device disabled in stmfts_input_open - RDMA/hfi1: Prevent use of lock before it is initialized - mailbox: forward the hrtimer if not queued and under a lock - mfd: davinci_voicecodec: Fix possible null-ptr-deref davinci_vc_probe() - powerpc/fsl_rio: Fix refcount leak in fsl_rio_setup - macintosh: via-pmu and via-cuda need RTC_LIB - powerpc/perf: Fix the threshold compare group constraint for power9 - powerpc/64: Only WARN if __pa()/__va() called with bad addresses - hwrng: omap3-rom - fix using wrong clk_disable() in omap_rom_rng_runtime_resume() - PCI/AER: Clear MULTI_ERR_COR/UNCOR_RCV bits - Input: sparcspkr - fix refcount leak in bbc_beep_probe - crypto: cryptd - Protect per-CPU resource by disabling BH. - crypto: sun8i-ss - handle zero sized sg - crypto: sun8i-ss - rework handling of IV - PCI: imx6: Fix PERST# start-up sequence - ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - ASoC: atmel-classd: Remove endianness flag on class d component - ASoC: atmel-pdmic: Remove endianness flag on pdmic component - powerpc/4xx/cpm: Fix return value of __setup() handler - powerpc/idle: Fix return value of __setup() handler - pinctrl: renesas: core: Fix possible null-ptr-deref in sh_pfc_map_resources() - powerpc/8xx: export 'cpm_setbrg' for modules - drivers/base/memory: fix an unlikely reference counting issue in __add_memory_block() - dax: fix cache flush on PMD-mapped pages - drivers/base/node.c: fix compaction sysfs file leak - pinctrl: mvebu: Fix irq_of_parse_and_map() return value - nvdimm: Allow overwrite in the presence of disabled dimms - nvdimm: Fix firmware activation deadlock scenarios - firmware: arm_scmi: Fix list protocols enumeration in the base protocol - mfd: ipaq-micro: Fix error check return value of platform_get_irq() - powerpc/fadump: fix PT_LOAD segment for boot memory area - arm: mediatek: select arch timer for mt7629 - pinctrl: bcm2835: implement hook for missing gpio-ranges - gpiolib: of: Introduce hook for missing gpio-ranges - crypto: marvell/cesa - ECB does not IV - misc: ocxl: fix possible double free in ocxl_file_register_afu - ARM: dts: bcm2835-rpi-b: Fix GPIO line names - ARM: dts: bcm2837-rpi-3-b-plus: Fix GPIO line name of power LED - ARM: dts: bcm2837-rpi-cm3-io3: Fix GPIO line names for SMPS I2C - ARM: dts: bcm2835-rpi-zero-w: Fix GPIO line name for Wifi/BT - ARM: dts: stm32: Fix PHY post-reset delay on Avenger96 - can: xilinx_can: mark bit timing constants as const - platform/chrome: Re-introduce cros_ec_cmd_xfer and use it for ioctls - ARM: dts: imx6dl-colibri: Fix I2C pinmuxing - platform/chrome: cros_ec: fix error handling in cros_ec_register() - KVM: nVMX: Clear IDT vectoring on nested VM-Exit for double/triple fault - KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-Entry - soc: qcom: llcc: Add MODULE_DEVICE_TABLE() - ARM: dts: ci4x10: Adapt to changes in imx6qdl.dtsi regarding fec clocks - PCI: dwc: Fix setting error return on MSI DMA mapping failure - PCI: rockchip: Fix find_first_zero_bit() limit - PCI: cadence: Fix find_first_zero_bit() limit - soc: qcom: smsm: Fix missing of_node_put() in smsm_parse_ipc - soc: qcom: smp2p: Fix missing of_node_put() in smp2p_parse_ipc - ARM: dts: suniv: F1C100: fix watchdog compatible - memory: samsung: exynos5422-dmc: Avoid some over memory allocation - arm64: dts: rockchip: Move drive-impedance-ohm to emmc phy on rk3399 - net/smc: postpone sk_refcnt increment in connect() - rxrpc: Fix decision on when to generate an IDLE ACK - rxrpc: Don't let ack.previousPacket regress - rxrpc: Fix overlapping ACK accounting - rxrpc: Don't try to resend the request if we're receiving the reply - rxrpc: Fix listen() setting the bar too high for the prealloc rings - hv_netvsc: Fix potential dereference of NULL pointer - net: stmmac: fix out-of-bounds access in a selftest - net: stmmac: selftests: Use kcalloc() instead of kzalloc() - ASoC: max98090: Move check for invalid values before casting in max98090_put_enab_tlv() - NFC: hci: fix sleep in atomic context bugs in nfc_hci_hcp_message_tx - ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition() - thermal/drivers/imx_sc_thermal: Fix refcount leak in imx_sc_thermal_probe - thermal/core: Fix memory leak in __thermal_cooling_device_register() - thermal/drivers/core: Use a char pointer for the cooling device name - thermal/drivers/broadcom: Fix potential NULL dereference in sr_thermal_probe - thermal/drivers/bcm2711: Don't clamp temperature at zero - drm/i915: Fix CFI violation with show_dynamic_id() - drm/msm/dpu: handle pm_runtime_get_sync() errors in bind path - x86/sev: Annotate stack change in the #VC handler - drm: msm: fix possible memory leak in mdp5_crtc_cursor_set() - drm/msm/a6xx: Fix refcount leak in a6xx_gpu_init - ext4: reject the 'commit' option on ext2 filesystems - media: rkvdec: h264: Fix bit depth wrap in pps packet - media: rkvdec: h264: Fix dpb_valid implementation - media: staging: media: rkvdec: Make use of the helper function devm_platform_ioremap_resource() - media: ov7670: remove ov7670_power_off from ov7670_remove - ASoC: ti: j721e-evm: Fix refcount leak in j721e_soc_probe_* - sctp: read sk->sk_bound_dev_if once in sctp_rcv() - lsm,selinux: pass flowi_common instead of flowi to the LSM hooks - m68k: math-emu: Fix dependencies of math emulation support - nvme: set dma alignment to dword - Bluetooth: use hdev lock for accept_list and reject_list in conn req - Bluetooth: use inclusive language when filtering devices - Bluetooth: use inclusive language in HCI role comments - Bluetooth: LL privacy allow RPA - Bluetooth: L2CAP: Rudimentary typo fixes - Bluetooth: Interleave with allowlist scan - Bluetooth: fix dangling sco_conn and use-after-free in sco_sock_timeout - media: vsp1: Fix offset calculation for plane cropping - media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init - media: exynos4-is: Change clk_disable to clk_disable_unprepare - media: st-delta: Fix PM disable depth imbalance in delta_probe - media: exynos4-is: Fix PM disable depth imbalance in fimc_is_probe - media: aspeed: Fix an error handling path in aspeed_video_probe() - scripts/faddr2line: Fix overlapping text section failures - kselftest/cgroup: fix test_stress.sh to use OUTPUT dir - ASoC: samsung: Fix refcount leak in aries_audio_probe - ASoC: samsung: Use dev_err_probe() helper - regulator: pfuze100: Fix refcount leak in pfuze_parse_regulators_dt - ASoC: mxs-saif: Fix refcount leak in mxs_saif_probe - ASoC: fsl: Fix refcount leak in imx_sgtl5000_probe - ath11k: Don't check arvif->is_started before sending management frames - perf/amd/ibs: Use interrupt regs ip for stack unwinding - regulator: qcom_smd: Fix up PM8950 regulator configuration - Revert "cpufreq: Fix possible race in cpufreq online error path" - spi: spi-fsl-qspi: check return value after calling platform_get_resource_byname() - iomap: iomap_write_failed fix - media: uvcvideo: Fix missing check to determine if element is found in list - drm/msm: return an error pointer in msm_gem_prime_get_sg_table() - drm/msm/mdp5: Return error code in mdp5_mixer_release when deadlock is detected - drm/msm/mdp5: Return error code in mdp5_pipe_release when deadlock is detected - drm/msm/dp: fix event thread stuck in wait_event after kthread_stop() - regulator: core: Fix enable_count imbalance with EXCLUSIVE_GET - arm64: fix types in copy_highpage() - x86/mm: Cleanup the control_va_addr_alignment() __setup handler - irqchip/aspeed-scu-ic: Fix irq_of_parse_and_map() return value - irqchip/aspeed-i2c-ic: Fix irq_of_parse_and_map() return value - irqchip/exiu: Fix acknowledgment of edge triggered interrupts - x86: Fix return value of __setup handlers - virtio_blk: fix the discard_granularity and discard_alignment queue limits - perf tools: Use Python devtools for version autodetection rather than runtime - drm/rockchip: vop: fix possible null-ptr-deref in vop_bind() - drm/panel: panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H - drm/msm: add missing include to msm_drv.c - drm/msm/hdmi: fix error check return value of irq_of_parse_and_map() - drm/msm/hdmi: check return value after calling platform_get_resource_byname() - drm/msm/dsi: fix error checks and return values for DSI xmit functions - drm/msm/dp: fix error check return value of irq_of_parse_and_map() - drm/msm/dp: stop event kernel thread when DP unbind - drm/msm/disp/dpu1: set vbif hw config to NULL to avoid use after memory free during pm runtime resume - perf tools: Add missing headers needed by util/data.h - ASoC: rk3328: fix disabling mclk on pclk probe failure - x86/speculation: Add missing prototype for unpriv_ebpf_notify() - mtd: rawnand: cadence: fix possible null-ptr-deref in cadence_nand_dt_probe() - x86/pm: Fix false positive kmemleak report in msr_build_context() - mtd: spi-nor: core: Check written SR value in spi_nor_write_16bit_sr_and_check() - libbpf: Fix logic for finding matching program for CO-RE relocation - selftests/resctrl: Fix null pointer dereference on open failed - scsi: ufs: core: Exclude UECxx from SFR dump list - scsi: ufs: qcom: Fix ufs_qcom_resume() - drm/msm/dpu: adjust display_v_end for eDP and DP - of: overlay: do not break notify on NOTIFY_{OK|STOP} - fsnotify: fix wrong lockdep annotations - ALSA: pcm: Check for null pointer of pointer substream before dereferencing it - drm/panel: simple: Add missing bus flags for Innolux G070Y2-L01 - media: hantro: Empty encoder capture buffers by default - ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix - cpufreq: Fix possible race in cpufreq online error path - spi: img-spfi: Fix pm_runtime_get_sync() error checking - drm/bridge: Fix error handling in analogix_dp_probe - HID: elan: Fix potential double free in elan_input_configured - HID: hid-led: fix maximum brightness for Dream Cheeky - mtd: rawnand: denali: Use managed device resources - EDAC/dmc520: Don't print an error for each unconfigured interrupt line - drbd: fix duplicate array initializer - target: remove an incorrect unmap zeroes data deduction - efi: Add missing prototype for efi_capsule_setup_info - NFC: NULL out the dev->rfkill to prevent UAF - net: dsa: mt7530: 1G can also support 1000BASE-X link mode - scftorture: Fix distribution of short handler delays - spi: spi-ti-qspi: Fix return value handling of wait_for_completion_timeout - drm: mali-dp: potential dereference of null pointer - drm/komeda: Fix an undefined behavior bug in komeda_plane_add() - nl80211: show SSID for P2P_GO interfaces - bpf: Fix excessive memory allocation in stack_map_alloc() - libbpf: Don't error out on CO-RE relos for overriden weak subprogs - drm/vc4: txp: Force alpha to be 0xff if it's disabled - drm/vc4: txp: Don't set TXP_VSTART_AT_EOF - drm/vc4: hvs: Reset muxes at probe time - drm/mediatek: Fix mtk_cec_mask() - drm/ingenic: Reset pixclock rate when parent clock rate changes - x86/delay: Fix the wrong asm constraint in delay_loop() - ASoC: mediatek: Fix missing of_node_put in mt2701_wm8960_machine_probe - ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe - spi: qcom-qspi: Add minItems to interconnect-names - drm/bridge: adv7511: clean up CEC adapter when probe fails - drm/edid: fix invalid EDID extension block filtering - ath9k: fix ar9003_get_eepmisc - ath11k: acquire ab->base_lock in unassign when finding the peer by addr - dt-bindings: display: sitronix, st7735r: Fix backlight in example - RDMA/hfi1: Prevent panic when SDMA is disabled - powerpc/iommu: Add missing of_node_put in iommu_init_early_dart - macintosh/via-pmu: Fix build failure when CONFIG_INPUT is disabled - powerpc/powernv: fix missing of_node_put in uv_init() - powerpc/xics: fix refcount leak in icp_opal_init() - powerpc/powernv/vas: Assign real address to rx_fifo in vas_rx_win_attr - tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - ARM: hisi: Add missing of_node_put after of_find_compatible_node - ARM: dts: exynos: add atmel,24c128 fallback to Samsung EEPROM - ARM: versatile: Add missing of_node_put in dcscb_init - pinctrl: renesas: rzn1: Fix possible null-ptr-deref in sh_pfc_map_resources() - fat: add ratelimit to fat*_ent_bread() - powerpc/fadump: Fix fadump to work with a different endian capture kernel - ARM: OMAP1: clock: Fix UART rate reporting algorithm - fs: jfs: fix possible NULL pointer dereference in dbFree() - soc: ti: ti_sci_pm_domains: Check for null return of devm_kcalloc - crypto: ccree - use fine grained DMA mapping dir - PM / devfreq: rk3399_dmc: Disable edev on remove() - arm64: dts: qcom: msm8994: Fix BLSP[12]_DMA channels count - ARM: dts: s5pv210: align DMA channels with dtschema - ARM: dts: ox820: align interrupt controller node name with dtschema - IB/rdmavt: add missing locks in rvt_ruc_loopback - gfs2: use i_lock spin_lock for inode qadata - selftests/bpf: fix btf_dump/btf_dump due to recent clang change - eth: tg3: silence the GCC 12 array-bounds warning - rxrpc, afs: Fix selection of abort codes - rxrpc: Return an error to sendmsg if call failed - m68k: atari: Make Atari ROM port I/O write macros return void - x86/microcode: Add explicit CPU vendor dependency - can: mcp251xfd: silence clang's -Wunaligned-access warning - ASoC: rt1015p: remove dependency on GPIOLIB - ASoC: max98357a: remove dependency on GPIOLIB - media: exynos4-is: Fix compile warning - net: phy: micrel: Allow probing without .driver_data - nbd: Fix hung on disconnect request if socket is closed before - ASoC: rt5645: Fix errorenous cleanup order - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - openrisc: start CPU timer early in boot - media: cec-adap.c: fix is_configuring state - media: imon: reorganize serialization - media: coda: limit frame interval enumeration to supported encoder frame sizes - media: rga: fix possible memory leak in rga_probe - rtlwifi: Use pr_warn instead of WARN_ONCE - ipmi: Fix pr_fmt to avoid compilation issues - ipmi:ssif: Check for NULL msg when handling events and messages - ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default - dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMIC - spi: stm32-qspi: Fix wait_cmd timeout in APM mode - perf/amd/ibs: Cascade pmu init functions' return value - s390/preempt: disable __preempt_count_add() optimization for PROFILE_ALL_BRANCHES - net: remove two BUG() from skb_checksum_help() - ASoC: tscs454: Add endianness flag in snd_soc_component_driver - HID: bigben: fix slab-out-of-bounds Write in bigben_probe - drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo - mlxsw: Treat LLDP packets as control - mlxsw: spectrum_dcb: Do not warn about priority changes - ASoC: dapm: Don't fold register value changes into notifications - net/mlx5: fs, delete the FTE when there are no rules attached to it - ipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL - drm: msm: fix error check return value of irq_of_parse_and_map() - arm64: compat: Do not treat syscall number as ESR_ELx for a bad syscall - ath10k: skip ath10k_halt during suspend for driver state RESTARTING - drm/amd/pm: fix the compile warning - drm/plane: Move range check for format_count earlier - ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408 - ath11k: disable spectral scan during spectral deinit - scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp() - scsi: ufs: Use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() - scsi: megaraid: Fix error check return value of register_chrdev() - drivers: mmc: sdhci_am654: Add the quirk to set TESTCD bit - mmc: jz4740: Apply DMA engine limits to maximum segment size - md/bitmap: don't set sb values if can't pass sanity check - media: cx25821: Fix the warning when removing the module - media: pci: cx23885: Fix the error handling in cx23885_initdev() - media: venus: hfi: avoid null dereference in deinit - ath9k: fix QCA9561 PA bias level - drm/amd/pm: fix double free in si_parse_power_table() - tools/power turbostat: fix ICX DRAM power numbers - spi: spi-rspi: Remove setting {src,dst}_{addr,addr_width} based on DMA direction - ALSA: jack: Access input_dev under mutex - sfc: ef10: Fix assigning negative value to unsigned variable - rcu: Make TASKS_RUDE_RCU select IRQ_WORK - rcu-tasks: Fix race in schedule and flush work - drm/komeda: return early if drm_universal_plane_init() fails. - ACPICA: Avoid cache flush inside virtual machines - x86/platform/uv: Update TSC sync state for UV5 - fbcon: Consistently protect deferred_takeover with console_lock() - ipv6: fix locking issues with loops over idev->addr_list - ipw2x00: Fix potential NULL dereference in libipw_xmit() - b43: Fix assigning negative value to unsigned variable - b43legacy: Fix assigning negative value to unsigned variable - mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_work_queue - drm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modes - iommu/vt-d: Add RPLS to quirk list to skip TE disabling - btrfs: repair super block num_devices automatically - btrfs: add "0x" prefix for unsupported optional features - ptrace: Reimplement PTRACE_KILL by always sending SIGKILL - ptrace/xtensa: Replace PT_SINGLESTEP with TIF_SINGLESTEP - ptrace/um: Replace PT_DTRACE with TIF_SINGLESTEP - perf/x86/intel: Fix event constraints for ICL - x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails - parisc/stifb: Keep track of hardware path of graphics card - Fonts: Make font size unsigned in font_desc - xhci: Allow host runtime PM as default for Intel Alder Lake N xHCI - cifs: when extending a file with falloc we should make files not-sparse - usb: core: hcd: Add support for deferring roothub registration - usb: dwc3: gadget: Move null pinter check to proper place - USB: new quirk for Dell Gen 2 devices - USB: serial: option: add Quectel BG95 modem - ALSA: usb-audio: Cancel pending work at closing a MIDI substream - ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS - ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9520 laptop - riscv: Fix irq_work when SMP is disabled - riscv: Initialize thread pointer before calling C functions - parisc/stifb: Implement fb_is_primary_device() - binfmt_flat: do not stop relocating GOT entries prematurely on riscv- efi: capsule-loader: Fix use-after-free in efi_capsule_write - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options - etmem: add CONFIG_ETMEM macro definition for etmem feature - config: enable CONFIG_ETMEM by default - add ETMEM feature CONFIG to mm/Kconfig - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - RDMA/hns: Fix gid idx issue caused by free mr - RDMA/hns: Use the reserved loopback QPs to free MR before destroying MPT - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - blk-mq: fix io hung due to missing commit_rqs - x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - !110 Add patches for CVE-2022-29900, CVE-2022-23816 and CVE-2022-29901 - Re-add padlen to the structure alt_instr - tools headers: Remove broken definition of __LITTLE_ENDIAN - tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' - again - objtool: Fix elf_create_undef_symbol() endianness - kvm: fix objtool relocation warning - um: Add missing apply_returns() - x86/bugs: Remove apostrophe typo - tools headers cpufeatures: Sync with the kernel sources - tools arch x86: Sync the msr-index.h copy with the kernel sources - x86/kvm: fix FASTOP_SIZE when return thunks are enabled - efi/x86: use naked RET on mixed mode call wrapper - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/ftrace: Add UNWIND_HINT_FUNC annotation for ftrace_stub - x86/xen: Fix initialisation in hypercall_page after rethunk - x86, kvm: use proper ASM macros for kvm_vcpu_is_preempted - tools/insn: Restore the relative include paths for cross building - x86/static_call: Serialize __static_call_fixup() properly - x86/speculation: Disable RRSBA behavior - x86/kexec: Disable RET on kexec - x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/retbleed: Add fine grained Kconfig knobs - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - KVM: VMX: Convert launched argument to flags - KVM: VMX: Flatten __vmx_vcpu_run() - objtool: Re-add UNWIND_HINT_{SAVE_RESTORE} - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/cpu/amd: Add Spectral Chicken - objtool: Add entry UNRET validation - x86/bugs: Do IBPB fallback check only once - x86/bugs: Add retbleed=ibpb - x86/xen: Rename SYS* entry points - objtool: Update Retpoline validation - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Enable STIBP for JMP2RET - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86: Add magic AMD return-thunk - objtool: Treat .text.__x86.* as noinstr - x86: Use return-thunk in asm code - x86/sev: Avoid using __x86_return_thunk - x86/vsyscall_emu/64: Don't use RET in vsyscall emulation - x86/kvm: Fix SETcc emulation for return thunks - x86/bpf: Use alternative RET encoding - x86/ftrace: Use alternative RET encoding - x86,static_call: Use alternative RET encoding - objtool: skip non-text sections when adding return-thunk sites - x86,objtool: Create .return_sites - x86: Undo return-thunk damage - x86/retpoline: Use -mfunction-return - Makefile: Set retpoline cflags based on CONFIG_CC_IS_{CLANG,GCC} - x86/retpoline: Swizzle retpoline thunk - x86/retpoline: Cleanup some #ifdefery - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/kvm/vmx: Make noinstr clean - x86/realmode: build with -D__DISABLE_EXPORTS - x86/entry: Remove skip_r11rcx - objtool: Fix SLS validation for kcov tail-call replacement - crypto: x86/poly1305 - Fixup SLS - objtool: Default ignore INT3 for unreachable - kvm/emulate: Fix SETcc emulation function offsets with SLS - tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' - x86: Add straight-line-speculation mitigation - objtool: Add straight-line-speculation validation - x86/alternative: Relax text_poke_bp() constraint - x86: Fix objtool build warning - x86: Prepare inline-asm for straight-line-speculation - x86: Prepare asm files for straight-line-speculation - x86/lib/atomic64_386_32: Rename things - bpf,x86: Respect X86_FEATURE_RETPOLINE* - bpf,x86: Simplify computing label offsets - x86/alternative: Implement .retpoline_sites support - x86/retpoline: Create a retpoline thunk array - x86/retpoline: Move the retpoline thunk declarations to nospec-branch.h - x86/asm: Fixup odd GEN-for-each-reg.h usage - x86/asm: Fix register order - x86/retpoline: Remove unused replacement symbols - objtool,x86: Replace alternatives with .retpoline_sites - objtool: Explicitly avoid self modifying code in .altinstr_replacement - objtool: Classify symbols - objtool: Handle __sanitize_cov*() tail calls - objtool: Introduce CFI hash - objtool: Make .altinstructions section entry size consistent - objtool: Remove reloc symbol type checks in get_alt_entry() - objtool: print out the symbol type when complaining about it - objtool: Teach get_alt_entry() about more relocation types - objtool: Don't make .altinstructions writable - objtool/x86: Ignore __x86_indirect_alt_* symbols - objtool: Only rewrite unconditional retpoline thunk calls - objtool: Fix .symtab_shndx handling for elf_create_undef_symbol() - x86/alternative: Optimize single-byte NOPs at an arbitrary position - objtool: Support asm jump tables - objtool/x86: Rewrite retpoline thunk calls - objtool: Skip magical retpoline .altinstr_replacement - objtool: Cache instruction relocs - objtool: Keep track of retpoline call sites - objtool: Add elf_create_undef_symbol() - objtool: Extract elf_symbol_add() - objtool: Extract elf_strtab_concat() - objtool: Create reloc sections implicitly - objtool: Add elf_create_reloc() helper - objtool: Rework the elf_rebuild_reloc_section() logic - objtool: Handle per arch retpoline naming - objtool: Correctly handle retpoline thunk calls - x86/retpoline: Simplify retpolines - x86/alternatives: Optimize optimize_nops() - x86: Add insn_decode_kernel() - x86/alternative: Use insn_decode() - x86/insn: Add an insn_decode() API - x86/insn: Add a __ignore_sync_check__ marker - x86/insn: Rename insn_decode() to insn_decode_from_regs() - x86/alternative: Use ALTERNATIVE_TERNARY() in _static_cpu_has() - x86/alternative: Support ALTERNATIVE_TERNARY - x86/alternative: Support not-feature - x86/alternative: Merge include files - x86/xen: Support objtool vmlinux.o validation in xen-head.S - x86/xen: Support objtool validation in xen-asm.S - objtool: Combine UNWIND_HINT_RET_OFFSET and UNWIND_HINT_FUNC - objtool: Assume only ELF functions do sibling calls - objtool: Support retpoline jump detection for vmlinux.o - objtool: Support stack layout changes in alternatives - objtool: Add 'alt_group' struct - objtool: Refactor ORC section generation - KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hw - KVM/VMX: Use TEST %REG,%REG instead of CMP $0,%REG in vmenter.S- netfilter: nf_tables: disallow binding to already bound chain - netfilter: nf_conntrack_irc: Tighten matching on DCC message - arm64: openeuler_defconfig: enable ACPI_HMAT and HOT_MEMREMOVE - video: fbdev: i740fb: Error out if 'pixclock' equals zero - block: fix the problem of io_ticks becoming smaller - KVM: x86: do not report a vCPU as preempted outside instruction boundaries - !107 video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow CHAIN_ID to refer to another table - netfilter: nf_tables: do not allow SET_ID to refer to another table- bpf, cgroup: Fix kernel BUG in purge_effective_progs - bpf: Don't use tnum_range on array range checking for poke descriptors - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup - af_key: Do not call xfrm_probe_algs in parallel - tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - pipe: fix kabi for poll_usage in struct pipe_inode_info - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - bpf: Fix potential array overflow in bpf_trampoline_get_progs() - NFSD: Fix possible sleep during nfsd4_release_lockowner() - NFS: Memory allocation failures are not server fatal errors - docs: submitting-patches: Fix crossref to 'The canonical patch format' - tpm: ibmvtpm: Correct the return value in tpm_ibmvtpm_probe() - tpm: Fix buffer access in tpm2_get_tpm_pt() - HID: multitouch: add quirks to enable Lenovo X12 trackpoint - HID: multitouch: Add support for Google Whiskers Touchpad - raid5: introduce MD_BROKEN - dm verity: set DM_TARGET_IMMUTABLE feature flag - dm stats: add cond_resched when looping over entries - dm crypt: make printing of the key constant-time - dm integrity: fix error code in dm_integrity_ctr() - ARM: dts: s5pv210: Correct interrupt name for bluetooth in Aries - Bluetooth: hci_qca: Use del_timer_sync() before freeing - zsmalloc: fix races between asynchronous zspage free and page migration - crypto: ecrdsa - Fix incorrect use of vli_cmp - crypto: caam - fix i.MX6SX entropy delay value - x86, kvm: use correct GFP flags for preemption disabled - x86/kvm: Alloc dummy async #PF token outside of raw spinlock - KVM: PPC: Book3S HV: fix incorrect NULL check on list iterator - netfilter: conntrack: re-fetch conntrack after insertion - crypto: drbg - make reseeding from get_random_bytes() synchronous - crypto: drbg - move dynamic ->reseed_threshold adjustments to __drbg_seed() - crypto: drbg - track whether DRBG was seeded with !rng_is_initialized() - crypto: drbg - prepare for more fine-grained tracking of seeding state - lib/crypto: add prompts back to crypto libraries - exfat: check if cluster num is valid - drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency() - xfs: detect overflows in bmbt records - net: ipa: compute proper aggregation limit - assoc_array: Fix BUG_ON during garbage collect - cfg80211: set custom regdomain after wiphy registration - pipe: Fix missing lock in pipe_resize_ring() - pipe: make poll_usage boolean and annotate its access - drivers: i2c: thunderx: Allow driver to work with ACPI defined TWSI controllers - i2c: ismt: Provide a DMA buffer for Interrupt Cause Logging - net: ftgmac100: Disable hardware checksum on AST2600 - nfc: pn533: Fix buggy cleanup order - net: af_key: check encryption module availability consistency - percpu_ref_init(): clean ->percpu_count_ref on failure - pinctrl: sunxi: fix f1c100s uart2 function- net: fix sk_wmem_schedule() and sk_rmem_schedule() errors - KVM: arm64: Use generic KVM xfer to guest work function - entry: KVM: Allow use of generic KVM entry w/o full generic support - KVM: arm64: Record number of signal exits as a vCPU stat - VFS: Rolling Back the fmode macro definition and structure members - dm thin: fix use-after-free crash in dm_sm_register_threshold_callback - Revert "NFS: Use of mapping_set_error() results in spurious errors" - random: Fix kabi change of get_random_bytes() - random: Fix kabi change due to enum cpuhp_state - ALSA: ctxfi: Add SB046x PCI ID - random: check for signals after page of pool writes - random: wire up fops->splice_{read,write}_iter() - random: convert to using fops->write_iter() - random: convert to using fops->read_iter() - random: unify batched entropy implementations - random: move randomize_page() into mm where it belongs - random: move initialization functions out of hot pages - random: make consistent use of buf and len - random: use proper return types on get_random_{int,long}_wait() - random: remove extern from functions in header - random: use static branch for crng_ready() - random: credit architectural init the exact amount - random: handle latent entropy and command line from random_init() - random: use proper jiffies comparison macro - random: remove ratelimiting for in-kernel unseeded randomness - random: move initialization out of reseeding hot path - random: avoid initializing twice in credit race - random: use symbolic constants for crng_init states - siphash: use one source of truth for siphash permutations - random: help compiler out with fast_mix() by using simpler arguments - random: do not use input pool from hard IRQs - random: order timer entropy functions below interrupt functions - random: do not pretend to handle premature next security model - random: use first 128 bits of input as fast init - random: do not use batches when !crng_ready() - random: insist on random_get_entropy() existing in order to simplify - xtensa: use fallback for random_get_entropy() instead of zero - sparc: use fallback for random_get_entropy() instead of zero - um: use fallback for random_get_entropy() instead of zero - x86/tsc: Use fallback for random_get_entropy() instead of zero - nios2: use fallback for random_get_entropy() instead of zero - arm: use fallback for random_get_entropy() instead of zero - mips: use fallback for random_get_entropy() instead of just c0 random - riscv: use fallback for random_get_entropy() instead of zero - m68k: use fallback for random_get_entropy() instead of zero - timekeeping: Add raw clock fallback for random_get_entropy() - powerpc: define get_cycles macro for arch-override - alpha: define get_cycles macro for arch-override - parisc: define get_cycles macro for arch-override - s390: define get_cycles macro for arch-override - ia64: define get_cycles macro for arch-override - init: call time_init() before rand_initialize() - random: fix sysctl documentation nits - random: document crng_fast_key_erasure() destination possibility - random: make random_get_entropy() return an unsigned long - random: allow partial reads if later user copies fail - random: check for signals every PAGE_SIZE chunk of /dev/[u]random - random: check for signal_pending() outside of need_resched() check - random: do not allow user to keep crng key around on stack - random: do not split fast init input in add_hwgenerator_randomness() - random: mix build-time latent entropy into pool at init - random: re-add removed comment about get_random_{u32,u64} reseeding - random: treat bootloader trust toggle the same way as cpu trust toggle - random: skip fast_init if hwrng provides large chunk of entropy - random: check for signal and try earlier when generating entropy - random: reseed more often immediately after booting - random: make consistent usage of crng_ready() - random: use SipHash as interrupt entropy accumulator - random: replace custom notifier chain with standard one - random: don't let 644 read-only sysctls be written to - random: give sysctl_random_min_urandom_seed a more sensible value - random: do crng pre-init loading in worker rather than irq - random: unify cycles_t and jiffies usage and types - random: cleanup UUID handling - random: only wake up writers after zap if threshold was passed - random: round-robin registers as ulong, not u32 - random: clear fast pool, crng, and batches in cpuhp bring up - random: pull add_hwgenerator_randomness() declaration into random.h - random: check for crng_init == 0 in add_device_randomness() - random: unify early init crng load accounting - random: do not take pool spinlock at boot - random: defer fast pool mixing to worker - random: rewrite header introductory comment - random: group sysctl functions - random: group userspace read/write functions - random: group entropy collection functions - random: group entropy extraction functions - random: group crng functions - random: group initialization wait functions - random: remove whitespace and reorder includes - random: remove useless header comment - random: introduce drain_entropy() helper to declutter crng_reseed() - random: deobfuscate irq u32/u64 contributions - random: add proper SPDX header - random: remove unused tracepoints - random: remove ifdef'd out interrupt bench - random: tie batched entropy generation to base_crng generation - random: fix locking for crng_init in crng_reseed() - random: zero buffer after reading entropy from userspace - random: remove outdated INT_MAX >> 6 check in urandom_read() - random: make more consistent use of integer types - random: use hash function for crng_slow_load() - random: use simpler fast key erasure flow on per-cpu keys - random: absorb fast pool into input pool after fast load - random: do not xor RDRAND when writing into /dev/random - random: ensure early RDSEED goes through mixer on init - random: inline leaves of rand_initialize() - random: get rid of secondary crngs - random: use RDSEED instead of RDRAND in entropy extraction - random: fix locking in crng_fast_load() - random: remove batched entropy locking - random: remove use_input_pool parameter from crng_reseed() - random: make credit_entropy_bits() always safe - random: always wake up entropy writers after extraction - random: use linear min-entropy accumulation crediting - random: simplify entropy debiting - random: use computational hash for entropy extraction - random: only call crng_finalize_init() for primary_crng - random: access primary_pool directly rather than through pointer - random: continually use hwgenerator randomness - random: simplify arithmetic function flow in account() - random: selectively clang-format where it makes sense - random: access input_pool_data directly rather than through pointer - random: cleanup fractional entropy shift constants - random: prepend remaining pool constants with POOL_ - random: de-duplicate INPUT_POOL constants - random: remove unused OUTPUT_POOL constants - random: rather than entropy_store abstraction, use global - random: remove unused extract_entropy() reserved argument - random: remove incomplete last_data logic - random: cleanup integer types - random: cleanup poolinfo abstraction - random: fix typo in comments - random: don't reset crng_init_cnt on urandom_read() - random: avoid superfluous call to RDRAND in CRNG extraction - random: early initialization of ChaCha constants - random: use IS_ENABLED(CONFIG_NUMA) instead of ifdefs - random: harmonize "crng init done" messages - random: mix bootloader randomness into pool - random: do not re-init if crng_reseed completes before primary init - random: do not sign extend bytes for rotation when mixing - random: use BLAKE2s instead of SHA1 in extraction - random: remove unused irq_flags argument from add_interrupt_randomness() - random: document add_hwgenerator_randomness() with other input functions - lib/crypto: blake2s: avoid indirect calls to compression function for Clang CFI - lib/crypto: sha1: re-roll loops to reduce code size - lib/crypto: blake2s: move hmac construction into wireguard - lib/crypto: blake2s: include as built-in - crypto: blake2s - include instead of - crypto: blake2s - adjust include guard naming - crypto: blake2s - add comment for blake2s_state fields - crypto: blake2s - optimize blake2s initialization - crypto: blake2s - share the "shash" API boilerplate code - crypto: blake2s - move update and final logic to internal/blake2s.h - crypto: blake2s - remove unneeded includes - crypto: x86/blake2s - define shash_alg structs using macros - crypto: blake2s - define shash_alg structs using macros - crypto: lib/blake2s - Move selftest prototype into header file - MAINTAINERS: add git tree for random.c - MAINTAINERS: co-maintain random.c - random: remove dead code left over from blocking pool - random: avoid arch_get_random_seed_long() when collecting IRQ randomness - ACPI: sysfs: Fix BERT error region memory mapping - ACPI: sysfs: Make sparse happy about address space in use - media: vim2m: initialize the media device earlier - media: vim2m: Register video device after setting up internals - KVM: x86: Properly handle APF vs disabled LAPIC situation - staging: rtl8723bs: prevent ->Ssid overflow in rtw_wx_set_scan() - Revert "alinux: random: speed up the initialization of module" - !71 xfs: backport 2 patches from upstream - xfs: fix inode reservation space for removing transaction - xfs: fix comment for start time value of inode with bigtime enabled- module: check for exit sections in layout_sections() instead of module_init_section() - afs: Fix afs_getattr() to refetch file status if callback break occurred - i2c: mt7621: fix missing clk_disable_unprepare() on error in mtk_i2c_probe() - module: treat exit sections the same as init sections when !CONFIG_MODULE_UNLOAD - dt-bindings: pinctrl: aspeed-g6: remove FWQSPID group - Input: ili210x - fix reset timing - arm64: Enable repeat tlbi workaround on KRYO4XX gold CPUs - net: atlantic: verify hw_head_ lies within TX buffer ring - net: atlantic: add check for MAX_SKB_FRAGS - net: atlantic: reduce scope of is_rsc_complete - net: atlantic: fix "frag[0] not initialized" - net: stmmac: fix missing pci_disable_device() on error in stmmac_pci_probe() - ethernet: tulip: fix missing pci_disable_device() on error in tulip_init_one() - nl80211: fix locking in nl80211_set_tx_bitrate_mask() - selftests: add ping test with ping_group_range tuned - nl80211: validate S1G channel width - mac80211: fix rx reordering with non explicit / psmp ack policy - scsi: qla2xxx: Fix missed DMA unmap for aborted commands - perf bench numa: Address compiler error on s390 - gpio: mvebu/pwm: Refuse requests with inverted polarity - gpio: gpio-vf610: do not touch other bits when set the target bit - riscv: dts: sifive: fu540-c000: align dma node name with dtschema - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - igb: skip phy status check where unavailable - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - net: af_key: add check for pfkey_broadcast in function pfkey_process - net/mlx5e: Properly block LRO when XDP is enabled - NFC: nci: fix sleep in atomic context bugs caused by nci_skb_alloc - net/qla3xxx: Fix a test in ql_reset_work() - clk: at91: generated: consider range when calculating best rate - ice: fix possible under reporting of ethtool Tx and Rx statistics - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - net: systemport: Fix an error handling path in bcm_sysport_probe() - net/sched: act_pedit: sanitize shift argument before usage - net: evaluate net.ipvX.conf.all.disable_policy and disable_xfrm - net: macb: Increment rx bd head after allocating skb and buffer - net: ipa: record proper RX transaction count - ARM: dts: aspeed-g6: fix SPI1/SPI2 quad pin group - pinctrl: pinctrl-aspeed-g6: remove FWQSPID group in pinctrl - ARM: dts: aspeed-g6: remove FWQSPID group in pinctrl dtsi - dma-buf: fix use of DMA_BUF_SET_NAME_{A,B} in userspace - drm/dp/mst: fix a possible memory leak in fetch_monitor_name() - libceph: fix potential use-after-free on linger ping and resends - crypto: qcom-rng - fix infinite loop on requests not multiple of WORD_SZ - arm64: mte: Ensure the cleared tags are visible before setting the PTE - arm64: paravirt: Use RCU read locks to guard stolen_time - KVM: x86/mmu: Update number of zapped pages even if page list is stable - PCI/PM: Avoid putting Elo i2 PCIe Ports in D3cold - Fix double fget() in vhost_net_set_backend() - selinux: fix bad cleanup on error in hashtab_duplicate() - ALSA: hda/realtek: Add quirk for TongFang devices with pop noise - ALSA: wavefront: Proper check of get_user() error - ALSA: usb-audio: Restore Rane SL-1 quirk - nilfs2: fix lockdep warnings during disk space reclamation - nilfs2: fix lockdep warnings in page operations for btree nodes - platform/chrome: cros_ec_debugfs: detach log reader wq from devm - drbd: remove usage of list iterator variable after loop - MIPS: lantiq: check the return value of kzalloc() - fs: fix an infinite loop in iomap_fiemap - rtc: mc146818-lib: Fix the AltCentury for AMD platforms - nvme-multipath: fix hang when disk goes live over reconnect - tools/virtio: compile with -pthread - vhost_vdpa: don't setup irq offloading when irq_num < 0 - s390/pci: improve zpci_dev reference counting - ALSA: hda/realtek: Enable headset mic on Lenovo P360 - crypto: x86/chacha20 - Avoid spurious jumps to other functions - crypto: stm32 - fix reference leak in stm32_crc_remove - rtc: sun6i: Fix time overflow handling - gfs2: Disable page faults during lockless buffered reads - nvme-pci: add quirks for Samsung X5 SSDs - Input: stmfts - fix reference leak in stmfts_input_open - Input: add bounds checking to input_set_capability() - um: Cleanup syscall_handler_t definition/cast, fix warning - rtc: pcf2127: fix bug when reading alarm registers - rtc: fix use-after-free on device removal - igc: Update I226_K device ID - igc: Remove phy->type checking - igc: Remove _I_PHY_ID checking - io_uring: always grab file table for deferred statx - usb: gadget: fix race when gadget driver register via ioctl- crypto: arm64/poly1305 - fix a read out-of-bound - posix-cpu-timers: Cleanup CPU timers before freeing them during exec - net_sched: cls_route: remove from list when handle is 0 - tty: serial: 8250: 8250_port: Move prototypes to shared location - mm/slub: add missing TID updates on slab deactivation - signal/seccomp: Dump core when there is only one live thread - netfilter: nft_compat: use nfnetlink_unicast() - netfilter: use nfnetlink_unicast() - dm-mpath: fix UAF in multipath_message() - tun: avoid double free in tun_free_netdev - efi/libstub: arm64: Fix KASLR and memmap= collision - efi/libstub: arm64: support strchr function for EFI stub - Revert "mm/page_cache_limit: add pagecache limit proc interface" - Revert "mm/page_cache_limit: create kernel thread for page cache limit" - Revert "mm/page_cache_limit: calculate reclaim pages for each node" - Revert "mm/page_cache_limit: shrink page cache" - Revert "mm/page_cache_limit: reconfiguration about page cache limit when memory plug/unplug" - Revert "mm/page_cache_limit: do shrink_page_cache when adding page to page cache" - Revert "mm/page_cache_limit: add support for droping caches for target node" - drivers/perf: hisi: Add Support for CPA PMU - drivers/perf: hisi: Associate PMUs in SICL with CPUs online - drivers/perf: hisi: Add driver for HiSilicon PCIe PMU - SUNRPC: Fix fall-through warnings for Clang - usb: gadget: uvc: allow for application to cleanly shutdown - usb: gadget: uvc: rename function to be more consistent - ping: fix address binding wrt vrf - arm[64]/memremap: don't abuse pfn_valid() to ensure presence of linear map - net: phy: Fix race condition on link status change - SUNRPC: Don't call connect() more than once on a TCP socket - SUNRPC: Prevent immediate close+reconnect - SUNRPC: Clean up scheduling of autoclose - drm/vmwgfx: Initialize drm_mode_fb_cmd2 - cgroup/cpuset: Remove cpus_allowed/mems_allowed setup in cpuset_init_smp() - net: atlantic: always deep reset on pm op, fixing up my null deref regression - i40e: i40e_main: fix a missing check on list iterator - drm/nouveau/tegra: Stop using iommu_present() - ceph: fix setting of xattrs on async created inodes - serial: 8250_mtk: Fix register address for XON/XOFF character - serial: 8250_mtk: Fix UART_EFR register address - slimbus: qcom: Fix IRQ check in qcom_slim_probe - USB: serial: option: add Fibocom MA510 modem - USB: serial: option: add Fibocom L610 modem - USB: serial: qcserial: add support for Sierra Wireless EM7590 - USB: serial: pl2303: add device id for HP LM930 Display - usb: typec: tcpci_mt6360: Update for BMC PHY setting - usb: typec: tcpci: Don't skip cleanup in .remove() on error - usb: cdc-wdm: fix reading stuck on device close - tty: n_gsm: fix mux activation issues in gsm_config() - tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe() - firmware_loader: use kernel credentials when reading firmware - tcp: resalt the secret every 10 seconds - net: sfp: Add tx-fault workaround for Huawei MA5671A SFP ONT - net: emaclite: Don't advertise 1000BASE-T and do auto negotiation - s390: disable -Warray-bounds - ASoC: ops: Validate input values in snd_soc_put_volsw_range() - ASoC: max98090: Generate notifications on changes for custom control - ASoC: max98090: Reject invalid values in custom control put() - hwmon: (f71882fg) Fix negative temperature - gfs2: Fix filesystem block deallocation for short writes - tls: Fix context leak on tls_device_down - net: sfc: ef10: fix memory leak in efx_ef10_mtd_probe() - net/smc: non blocking recvmsg() return -EAGAIN when no data and signal_pending - net: dsa: bcm_sf2: Fix Wake-on-LAN with mac_link_down() - net: bcmgenet: Check for Wake-on-LAN interrupt probe deferral - net/sched: act_pedit: really ensure the skb is writable - s390/lcs: fix variable dereferenced before check - s390/ctcm: fix potential memory leak - s390/ctcm: fix variable dereferenced before check - selftests: vm: Makefile: rename TARGETS to VMTARGETS - hwmon: (ltq-cputemp) restrict it to SOC_XWAY - dim: initialize all struct fields - ionic: fix missing pci_release_regions() on error in ionic_probe() - nfs: fix broken handling of the softreval mount option - mac80211_hwsim: call ieee80211_tx_prepare_skb under RCU protection - net: sfc: fix memory leak due to ptp channel - sfc: Use swap() instead of open coding it - netlink: do not reset transport header in netlink_recvmsg() - drm/nouveau: Fix a potential theorical leak in nouveau_get_backlight_name() - ipv4: drop dst in multicast routing path - net: mscc: ocelot: avoid corrupting hardware counters when moving VCAP filters - net: mscc: ocelot: restrict tc-trap actions to VCAP IS2 lookup 0 - net: mscc: ocelot: fix VCAP IS2 filters matching on both lookups - net: mscc: ocelot: fix last VCAP IS1/IS2 filter persisting in hardware when deleted - net: Fix features skip in for_each_netdev_feature() - mac80211: Reset MBSSID parameters upon connection - hwmon: (tmp401) Add OF device ID table - iwlwifi: iwl-dbg: Use del_timer_sync() before freeing - batman-adv: Don't skb_split skbuffs with frag_list - !68 scsi: mpt3sas: Transition IOC to Ready state during shutdown - scsi: mpt3sas: Stop fw fault watchdog work item during system shutdown - !48 Fix kabi header file being repeatedly referenced by the same file - scsi: mpt3sas: Transition IOC to Ready state during shutdown - Fix kabi header file being repeatedly referenced by the same file- x86: Clear .brk area at early boot- netfilter: nf_queue: do not allow packet truncation below transport header offset - io_uring: use separate list entry for iopoll requests - io_uring: add missing item types for various requests - io_uring:drop identity before creating a private one - io-wq: Switch io_wqe_worker's fs before releasing request - coresight: etm4x: Workaround CPU hung bug on HiSilicon ETM - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - mm: fix missing cache flush for all tail pages of compound page - Bluetooth: Fix the creation of hdev->name - arm: remove CONFIG_ARCH_HAS_HOLES_MEMORYMODEL - nfp: bpf: silence bitwise vs. logical OR warning - drm/amd/display/dc/gpio/gpio_service: Pass around correct dce_{version, environment} types - block: drbd: drbd_nl: Make conversion to 'enum drbd_ret_code' explicit - regulator: consumer: Add missing stubs to regulator/consumer.h - MIPS: Use address-of operator on section symbols- ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - RDMA/hns: Recover 1bit-ECC error of RAM on chip - RDMA/hns: Refactor the abnormal interrupt handler function - RDMA/hns: Fix incorrect clearing of interrupt status register - RDMA/hns: Fix the wrong type of return value of the interrupt handler - RDMA/hns: Remove unused abnormal interrupt of type RAS - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - md/raid6: refactor raid5_read_one_chunk - md/raid10: enable io accounting - md/raid1: enable io accounting - md/raid1: rename print_msg with r1bio_existed - md/raid5: avoid redundant bio clone in raid5_read_one_chunk - md: add io accounting for raid0 and raid5 - mmc: rtsx: add 74 Clocks in power on flow - PCI: aardvark: Fix reading MSI interrupt number - PCI: aardvark: Clear all MSIs at setup - dm: interlock pending dm_io and dm_wait_for_bios_completion - rcu: Apply callbacks processing time limit only on softirq - rcu: Fix callbacks processing time limit retaining cond_resched() - KVM: LAPIC: Enable timer posted-interrupt only when mwait/hlt is advertised - KVM: x86/mmu: avoid NULL-pointer dereference on page freeing bugs - KVM: x86: Do not change ICR on write to APIC_SELF_IPI - x86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend/resume - net/mlx5: Fix slab-out-of-bounds while reading resource dump menu - kvm: x86/cpuid: Only provide CPUID leaf 0xA if host has architectural PMU - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - btrfs: always log symlinks in full mode - smsc911x: allow using IRQ0 - selftests: ocelot: tc_flower_chains: specify conform-exceed action for policer - bnxt_en: Fix unnecessary dropping of RX packets - bnxt_en: Fix possible bnxt_open() failure caused by wrong RFS flag - selftests: mirror_gre_bridge_1q: Avoid changing PVID while interface is operational - net: emaclite: Add error handling for of_address_to_resource() - net: cpsw: add missing of_node_put() in cpsw_probe_dt() - net: stmmac: dwmac-sun8i: add missing of_node_put() in sun8i_dwmac_register_mdio_mux() - net: dsa: mt7530: add missing of_node_put() in mt7530_setup() - net: ethernet: mediatek: add missing of_node_put() in mtk_sgmii_init() - NFSv4: Don't invalidate inode attributes on delegation return - RDMA/siw: Fix a condition race issue in MPA request processing - selftests/seccomp: Don't call read() on TTY from background pgrp - net/mlx5: Avoid double clear or set of sync reset requested - net/mlx5e: Fix the calling of update_buffer_lossy() API - net/mlx5e: CT: Fix queued up restore put() executing after relevant ft release - net/mlx5e: Fix trust state reset in reload - ASoC: dmaengine: Restore NULL prepare_slave_config() callback - hwmon: (adt7470) Fix warning on module removal - gpio: pca953x: fix irq_stat not updated when irq is disabled (irq_mask not set) - can: grcan: only use the NAPI poll budget for RX - can: grcan: grcan_probe(): fix broken system id check for errata workaround needs - can: grcan: use ofdev->dev when allocating DMA memory - can: isotp: remove re-binding of bound socket - can: grcan: grcan_close(): fix deadlock - s390/dasd: Fix read inconsistency for ESE DASD devices - s390/dasd: Fix read for ESE with blksize < 4k - s390/dasd: prevent double format of tracks for ESE devices - s390/dasd: fix data corruption for ESE devices - ASoC: meson: Fix event generation for AUI CODEC mux - ASoC: meson: Fix event generation for G12A tohdmi mux - ASoC: meson: Fix event generation for AUI ACODEC mux - ASoC: wm8958: Fix change notifications for DSP controls - ASoC: da7219: Fix change notifications for tone generator frequency - genirq: Synchronize interrupt thread startup - net: stmmac: disable Split Header (SPH) for Intel platforms - firewire: core: extend card->lock in fw_core_handle_bus_reset - firewire: remove check of list iterator against head past the loop body - firewire: fix potential uaf in outbound_phy_packet_callback() - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - drm/amd/display: Avoid reading audio pattern past AUDIO_CHANNELS_COUNT - iommu/vt-d: Calculate mask for non-aligned flushes - KVM: x86/svm: Account for family 17h event renumberings in amd_pmc_perf_hw_id - gpiolib: of: fix bounds check for 'gpio-reserved-ranges' - mmc: core: Set HS clock speed before sending HS CMD13 - mmc: sdhci-msm: Reset GCC_SDCC_BCR register for SDHC - ALSA: fireworks: fix wrong return count shorter than expected by 4 bytes - ALSA: hda/realtek: Add quirk for Yoga Duet 7 13ITL6 speakers - parisc: Merge model and model name into one line in /proc/cpuinfo - MIPS: Fix CP0 counter erratum detection for R4k CPUs - perf symbol: Remove arch__symbols__fixup_end() - tty: n_gsm: fix software flow control handling - tty: n_gsm: fix incorrect UA handling - tty: n_gsm: fix reset fifo race condition - tty: n_gsm: fix wrong command frame length field encoding - tty: n_gsm: fix wrong command retry handling - tty: n_gsm: fix missing explicit ldisc flush - tty: n_gsm: fix wrong DLCI release order - tty: n_gsm: fix insufficient txframe size - netfilter: nft_socket: only do sk lookups when indev is available - tty: n_gsm: fix malformed counter for out of frame data - tty: n_gsm: fix wrong signal octet encoding in convergence layer type 2 - tty: n_gsm: fix mux cleanup after unregister tty device - tty: n_gsm: fix decoupled mux resource - tty: n_gsm: fix restart handling via CLD command - perf symbol: Update symbols__fixup_end() - perf symbol: Pass is_kallsyms to symbols__fixup_end() - x86/cpu: Load microcode during restore_processor_state() - thermal: int340x: Fix attr.show callback prototype - net: ethernet: stmmac: fix write to sgmii_adapter_base - drm/i915: Fix SEL_FETCH_PLANE_*(PIPE_B+) register addresses - kasan: prevent cpu_quarantine corruption when CPU offline and cache shrink occur at same time - zonefs: Clear inode information flags on inode creation - zonefs: Fix management of open zones - powerpc/perf: Fix 32bit compile - drivers: net: hippi: Fix deadlock in rr_close() - cifs: destage any unwritten data to the server before calling copychunk_write - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - ASoC: wm8731: Disable the regulator when probing fails - ASoC: Intel: soc-acpi: correct device endpoints for max98373 - tcp: fix F-RTO may not work correctly when receiving DSACK - Revert "ibmvnic: Add ethtool private flag for driver-defined queue limits" - ibmvnic: fix miscellaneous checks - ixgbe: ensure IPsec VF<->PF compatibility - net: fec: add missing of_node_put() in fec_enet_init_stop_mode() - bnx2x: fix napi API usage sequence - tls: Skip tls_append_frag on zero copy size - drm/amd/display: Fix memory leak in dcn21_clock_source_create - drm/amdkfd: Fix GWS queue count - net: dsa: lantiq_gswip: Don't set GSWIP_MII_CFG_RMII_CLK - net: phy: marvell10g: fix return value on error - net: bcmgenet: hide status block before TX timestamping - clk: sunxi: sun9i-mmc: check return value after calling platform_get_resource() - bus: sunxi-rsb: Fix the return value of sunxi_rsb_device_create() - tcp: make sure treq->af_specific is initialized - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre, ip6_gre: Fix race condition on o_seqno in collect_md mode - ip6_gre: Make o_seqno start from 0 in native mode - ip_gre: Make o_seqno start from 0 in native mode - net/smc: sync err code when tcp connection was refused - cpufreq: fix memory leak in sun50i_cpufreq_nvmem_probe - pinctrl: pistachio: fix use of irq_of_parse_and_map() - arm64: dts: imx8mn-ddr4-evk: Describe the 32.768 kHz PMIC clock - ARM: dts: imx6ull-colibri: fix vqmmc regulator - sctp: check asoc strreset_chunk in sctp_generate_reconf_event - wireguard: device: check for metadata_dst with skb_valid_dst() - pinctrl: stm32: Keep pinctrl block clock enabled when LEVEL IRQ requested - tcp: md5: incorrect tcp_header_len for incoming connections - pinctrl: rockchip: fix RK3308 pinmux bits - bpf, lwt: Fix crash when using bpf_skb_set_tunnel_key() from bpf_xmit lwt hook - netfilter: nft_set_rbtree: overlap detection with element re-addition after deletion - net: dsa: Add missing of_node_put() in dsa_port_link_register_of - memory: renesas-rpc-if: Fix HF/OSPI data transfer in Manual Mode - pinctrl: stm32: Do not call stm32_gpio_get() for edge triggered IRQs in EOI - mtd: rawnand: Fix return value check of wait_for_completion_timeout - pinctrl: mediatek: moore: Fix build error - ipvs: correctly print the memory size of ip_vs_conn_tab - ARM: dts: logicpd-som-lv: Fix wrong pinmuxing on OMAP35 - ARM: dts: am3517-evm: Fix misc pinmuxing - ARM: dts: Fix mmc order for omap3-gta04 - phy: ti: Add missing pm_runtime_disable() in serdes_am654_probe - phy: mapphone-mdm6600: Fix PM error handling in phy_mdm6600_probe - ARM: dts: at91: sama5d4_xplained: fix pinctrl phandle name - ARM: dts: at91: Map MCLK for wm8731 on at91sam9g20ek - phy: ti: omap-usb2: Fix error handling in omap_usb2_enable_clocks - bus: ti-sysc: Make omap3 gpt12 quirk handling SoC specific - ARM: OMAP2+: Fix refcount leak in omap_gic_of_init - phy: samsung: exynos5250-sata: fix missing device put in probe error paths - phy: samsung: Fix missing of_node_put() in exynos_sata_phy_probe - ARM: dts: imx6qdl-apalis: Fix sgtl5000 detection issue - USB: Fix xhci event ring dequeue pointer ERDP update issue - mtd: rawnand: fix ecc parameters for mt7622 - iio:imu:bmi160: disable regulator in error path - arm64: dts: meson: remove CPU opps below 1GHz for SM1 boards - arm64: dts: meson: remove CPU opps below 1GHz for G12B boards - video: fbdev: udlfb: properly check endpoint type - iocost: don't reset the inuse weight of under-weighted debtors - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - riscv: patch_text: Fixup last cpu should be master - hex2bin: fix access beyond string end - pinctrl: samsung: fix missing GPIOLIB on ARM64 Exynos config - arch_topology: Do not set llc_sibling if llc_id is invalid - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - serial: imx: fix overrun interrupts in DMA mode - usb: phy: generic: Get the vbus supply - usb: cdns3: Fix issue for clear halt endpoint - usb: dwc3: gadget: Return proper request status - usb: dwc3: core: Only handle soft-reset in DCTL - usb: dwc3: core: Fix tx/rx threshold settings - usb: dwc3: Try usb-role-switch first in dwc3_drd_init - usb: gadget: configfs: clear deactivation flag in configfs_composite_unbind() - usb: gadget: uvc: Fix crash when encoding data for usb request - usb: typec: ucsi: Fix role swapping - usb: typec: ucsi: Fix reuse of completion structure - usb: misc: fix improper handling of refcount in uss720_probe() - iio: imu: inv_icm42600: Fix I2C init possible nack - iio: magnetometer: ak8975: Fix the error handling in ak8975_power_on() - iio: dac: ad5446: Fix read_raw not returning set value - iio: dac: ad5592r: Fix the missing return value. - xhci: increase usb U3 -> U0 link resume timeout from 100ms to 500ms - xhci: stop polling roothubs after shutdown - xhci: Enable runtime PM on second Alderlake controller - USB: serial: option: add Telit 0x1057, 0x1058, 0x1075 compositions - USB: serial: option: add support for Cinterion MV32-WA/MV32-WB - USB: serial: cp210x: add PIDs for Kamstrup USB Meter Reader - USB: serial: whiteheat: fix heap overflow in WHITEHEAT_GET_DTR_RTS - USB: quirks: add STRING quirk for VCOM device - USB: quirks: add a Realtek card reader - usb: mtu3: fix USB 3.0 dual-role-switch from device to host - lightnvm: disable the subsystem- lockdown: Fix kexec lockdown bypass with ima policy - fbmem: Check virtual screen sizes in fb_set_var() - fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - inotify: show inotify mask flags in proc fdinfo - block: prevent lockdep false positive warning about 'bd_mutex' - block: fix that part scan is disabled in device_add_disk() - block: Fix warning in bd_link_disk_holder() - ucounts: add missing data type changes - bpf: Don't redirect packets with invalid pkt_len - Revert "net: micrel: fix KS8851_MLL Kconfig" - block/compat_ioctl: fix range check in BLKGETSIZE - staging: ion: Prevent incorrect reference counting behavour - spi: atmel-quadspi: Fix the buswidth adjustment between spi-mem and controller - can: isotp: stop timeout monitoring when no first frame was sent - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4, doc: fix incorrect h_reserved size - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - ext4: fix fallocate to use file_modified to update permissions consistently - perf report: Set PERF_SAMPLE_DATA_SRC bit for Arm SPE event - powerpc/perf: Fix power9 event alternatives - drm/vc4: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage - KVM: PPC: Fix TCE handling for VFIO - drm/panel/raspberrypi-touchscreen: Initialise the bridge in prepare - drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not initialised - perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - sched/pelt: Fix attach_entity_load_avg() corner case - arm_pmu: Validate single/group leader events - ARC: entry: fix syscall_trace_exit argument - e1000e: Fix possible overflow in LTR decoding - ASoC: soc-dapm: fix two incorrect uses of list iterator - gpio: Request interrupts after IRQ is initialized - openvswitch: fix OOB access in reserve_sfa_size() - xtensa: fix a7 clobbering in coprocessor context load/store - xtensa: patch_text: Fixup last cpu should be master - net: atlantic: invert deep par in pm functions, preventing null derefs - dma: at_xdmac: fix a missing check on list iterator - ata: pata_marvell: Check the 'bmdma_addr' beforing reading - mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove() - mm, hugetlb: allow for "high" userspace addresses - EDAC/synopsys: Read the error count from the correct register - nvme-pci: disable namespace identifiers for Qemu controllers - nvme: add a quirk to disable namespace identifiers - stat: fix inconsistency between struct stat and struct compat_stat - scsi: qedi: Fix failed disconnect handling - net: macb: Restart tx only if queue pointer is lagging - drm/msm/mdp5: check the return of kzalloc() - dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info() - brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant - mt76: Fix undefined behavior due to shift overflowing the constant - net: atlantic: Avoid out-of-bounds indexing - cifs: Check the IOCB_DIRECT flag, not O_DIRECT - vxlan: fix error return code in vxlan_fdb_append - arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes - ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant - platform/x86: samsung-laptop: Fix an unsigned comparison which can never be negative - reset: tegra-bpmp: Restore Handle errors in BPMP response - ARM: vexpress/spc: Avoid negative array index when !SMP - arm64: mm: fix p?d_leaf() - arm64/mm: Remove [PUD|PMD]_TABLE_BIT from [pud|pmd]_bad() - selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted packets - dmaengine: idxd: add RO check for wq max_transfer_size write - dmaengine: idxd: add RO check for wq max_batch_size write - net: stmmac: Use readl_poll_timeout_atomic() in atomic state - netlink: reset network and mac headers in netlink_dump() - ipv6: fix kabi for ip6_rt_gc_expire in struct netns_ipv6 - ipv6: make ip6_rt_gc_expire an atomic_t - l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using netdev_master_upper_dev_get_rcu - net/sched: cls_u32: fix possible leak in u32_init_knode() - ip6_gre: Fix skb_under_panic in __gre6_xmit() - ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit() - net/packet: fix packet_sock xmit return value checking - net/smc: Fix sock leak when release after smc_shutdown() - rxrpc: Restore removed timer deletion - igc: Fix BUG: scheduling while atomic - igc: Fix infinite loop in release_swfw_sync - esp: limit skb_page_frag_refill use to a single page - spi: spi-mtk-nor: initialize spi controller after resume - dmaengine: mediatek:Fix PM usage reference leak of mtk_uart_apdma_alloc_chan_resources - dmaengine: imx-sdma: Fix error checking in sdma_event_remap - ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec is in use - ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component - ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek - ALSA: hda/realtek: Add quirk for Clevo NP70PNP - ALSA: usb-audio: Clear MIDI port active flag after draining - gfs2: assign rgrp glock before compute_bitstructs - perf tools: Fix segfault accessing sample_id xyarray - tracing: Dump stacktrace trigger to the corresponding instance - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead- KEYS: Fix mistaken sizeof call in pgp_key_generate_id - KEYS: Add safe guard against faulty PGP key - KEYS: Fix error path return value in pgp_generate_fingerprint - block: fix mismatch size for flush_rq - crypto: hisilicon/sec - don't sleep when in softirq - xen/arm: Fix race in RB-tree based P2M accounting - nbd: fix io hung while disconnecting device - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - filemap: Correct the conditions for marking a folio as accessed - Revert "mm/filemap: fix that first page is not mark accessed in filemap_read()" - net: rose: fix UAF bugs caused by timer handler - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - openeuler_defconfig: Enable SENSORS_ZHAOXIN_CPUTEMP as module by default - Driver for Zhaoxin CPU core temperature monitoring - scsi: iscsi: fix kabi broken in struct iscsi_transport - scsi: iscsi: fix kabi broken in struct iscsi_cls_conn - scsi: iscsi: Fix unbound endpoint error handling - scsi: iscsi: Fix endpoint reuse regression - dma-direct: avoid redundant memory sync for swiotlb - timers: Fix warning condition in __run_timers() - i2c: pasemi: Wait for write xfers to finish - smp: Fix offline cpu check in flush_smp_call_function_queue() - dm integrity: fix memory corruption when tag_size is less than digest size - ARM: davinci: da850-evm: Avoid NULL pointer dereference - tick/nohz: Use WARN_ON_ONCE() to prevent console saturation - genirq/affinity: Consider that CPUs on nodes can be unbalanced - drm/amdgpu: Enable gfxoff quirk on MacBook Pro - drm/amd/display: don't ignore alpha property on pre-multiplied mode - ipv6: fix panic when forwarding a pkt with no in6 dev - nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size - ALSA: pcm: Test for "silence" field in struct "pcm_format_data" - ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers - ALSA: hda/realtek: Add quirk for Clevo PD50PNT - btrfs: mark resumed async balance as writing - btrfs: fix root ref counts in error handling in btrfs_get_root_ref - ath9k: Fix usage of driver-private space in tx_info - ath9k: Properly clear TX status area before reporting to mac80211 - gcc-plugins: latent_entropy: use /dev/urandom - memory: renesas-rpc-if: fix platform-device leak in error path - KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm: fix unexpected zeroed page mapping with zram swap - mm, page_alloc: fix build_zonerefs_node() - perf/imx_ddr: Fix undefined behavior due to shift overflowing the constant - drivers: net: slip: fix NPD bug in sl_tx_timeout() - scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan - scsi: mvsas: Add PCI ID of RocketRaid 2640 - drm/amd/display: Fix allocate_mst_payload assert on resume - drm/amd/display: Revert FEC check in validation - myri10ge: fix an incorrect free for skb in myri10ge_sw_tso - net: usb: aqc111: Fix out-of-bounds accesses in RX fixup - net: axienet: setup mdio unconditionally - tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry - arm64: alternatives: mark patch_alternative() as `noinstr` - regulator: wm8994: Add an off-on delay for WM8994 variant - gpu: ipu-v3: Fix dev_dbg frequency output - ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs - net: micrel: fix KS8851_MLL Kconfig - scsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024 - scsi: lpfc: Fix queue failures when recovering from PCI parity error - scsi: target: tcmu: Fix possible page UAF - Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer - drm/amdkfd: Check for potential null return of kmalloc_array() - drm/amdgpu/vcn: improve vcn dpg stop procedure - drm/amdkfd: Fix Incorrect VMIDs passed to HWS - drm/amd/display: Update VTEM Infopacket definition - drm/amd/display: FEC check in timing validation - drm/amd/display: fix audio format not updated after edid updated - btrfs: do not warn for free space inode in cow_file_range - btrfs: fix fallocate to use file_modified to update permissions consistently - drm/amd: Add USBC connector ID - net: bcmgenet: Revert "Use stronger register read/writes to assure ordering" - dm mpath: only use ktime_get_ns() in historical selector - cifs: potential buffer overflow in handling symlinks - nfc: nci: add flush_workqueue to prevent uaf - perf tools: Fix misleading add event PMU debug message - testing/selftests/mqueue: Fix mq_perf_tests to free the allocated cpu set - sctp: Initialize daddr on peeled off socket - scsi: iscsi: Fix conn cleanup and stop race during iscsid restart - scsi: iscsi: Fix offload conn cleanup when iscsid restarts - scsi: iscsi: Move iscsi_ep_disconnect() - scsi: iscsi: Fix in-kernel conn failure handling - scsi: iscsi: Rel ref after iscsi_lookup_endpoint() - scsi: iscsi: Use system_unbound_wq for destroy_work - scsi: iscsi: Force immediate failure during shutdown - scsi: iscsi: Stop queueing during ep_disconnect - scsi: pm80xx: Enable upper inbound, outbound queues - scsi: pm80xx: Mask and unmask upper interrupt vectors 32-63 - net/smc: Fix NULL pointer dereference in smc_pnet_find_ib() - drm/msm/dsi: Use connector directly in msm_dsi_manager_connector_init() - drm/msm: Fix range size vs end confusion - cfg80211: hold bss_lock while updating nontrans_list - net/sched: taprio: Check if socket flags are valid - net: ethernet: stmmac: fix altr_tse_pcs function when using a fixed-link - net: dsa: felix: suppress -EPROBE_DEFER errors - net/sched: fix initialization order when updating chain 0 head - mlxsw: i2c: Fix initialization error flow - net: mdio: Alphabetically sort header inclusion - gpiolib: acpi: use correct format characters - veth: Ensure eth header is in skb's linear part - SUNRPC: Fix the svc_deferred_event trace class - media: rockchip/rga: do proper error checking in probe - firmware: arm_scmi: Fix sorting of retrieved clock rates - memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probe - drm/msm: Add missing put_task_struct() in debugfs path - btrfs: remove unused variable in btrfs_{start,write}_dirty_block_groups() - ACPI: processor idle: Check for architectural support for LPI - cpuidle: PSCI: Move the `has_lpi` check to the beginning of the function - drm/amdkfd: Use drm_priv to pass VM from KFD to amdgpu- powerpc: Fix virt_addr_valid() for 64-bit Book3E & 32-bit - Revert "powerpc: Fix virt_addr_valid() check" - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - irqchip/gic, gic-v3: Prevent GSI to SGI translations - Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() - arm64: module: remove (NOLOAD) from linker script - selftests: cgroup: Test open-time cgroup namespace usage for migration checks - selftests: cgroup: Test open-time credential usage for migration checks - selftests: cgroup: Make cg_create() use 0755 for permission instead of 0644 - selftests/cgroup: Fix build on older distros - mm: don't skip swap entry even if zap_details specified - ubsan: remove CONFIG_UBSAN_OBJECT_SIZE - dmaengine: Revert "dmaengine: shdma: Fix runtime PM imbalance on error" - tools build: Use $(shell ) instead of `` to get embedded libperl's ccopts - tools build: Filter out options and warnings not supported by clang - perf python: Fix probing for some clang command line options - perf build: Don't use -ffat-lto-objects in the python feature test when building with clang-13 - drm/amdkfd: Create file descriptor after client is added to smi_clients list - drm/nouveau/pmu: Add missing callbacks for Tegra devices - drm/amdgpu/smu10: fix SoC/fclk units in auto mode - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator - ata: sata_dwc_460ex: Fix crash due to OOB write - gpio: Restrict usage of GPIO chip irq members before initialization - RDMA/hfi1: Fix use-after-free bug for mm struct - arm64: patch_text: Fixup last cpu should be master - btrfs: prevent subvol with swapfile from being deleted - btrfs: fix qgroup reserve overflow the qgroup limit - x86/speculation: Restore speculation related MSRs during S3 resume - x86/pm: Save the MSR validity status at context setup - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - lz4: fix LZ4_decompress_safe_partial read out of bound - mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete - mmc: mmci: stm32: correctly check all elements of sg list - Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning" - arm64: Add part number for Arm Cortex-A78AE - perf session: Remap buf if there is no space for event - perf tools: Fix perf's libperf_print callback - perf: arm-spe: Fix perf report --mem-mode - iommu/omap: Fix regression in probe for NULL pointer dereference - SUNRPC: svc_tcp_sendmsg() should handle errors from xdr_alloc_bvec() - SUNRPC: Handle low memory situations in call_status() - SUNRPC: Handle ENOMEM in call_transmit_status() - io_uring: don't touch scm_fp_list after queueing skb - drbd: Fix five use after free bugs in get_initial_state - bpf: Support dual-stack sockets in bpf_tcp_check_syncookie - spi: bcm-qspi: fix MSPI only access with bcm_qspi_exec_mem_op() - qede: confirm skb is allocated before using - net: phy: mscc-miim: reject clause 45 register accesses - rxrpc: fix a race in rxrpc_exit_net() - net: openvswitch: fix leak of nested actions - net: openvswitch: don't send internal clone attribute to the userspace. - ice: synchronize_rcu() when terminating rings - ipv6: Fix stats accounting in ip6_pkt_drop - ice: Do not skip not enabled queues in ice_vc_dis_qs_msg - ice: Set txq_teid to ICE_INVAL_TEID on ring creation - dpaa2-ptp: Fix refcount leak in dpaa2_ptp_probe - IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition - RDMA/mlx5: Don't remove cache MRs when a delay is needed - sfc: Do not free an empty page_ring - bnxt_en: reserve space inside receive page for skb_shared_info - drm/imx: Fix memory leak in imx_pd_connector_get_modes - drm/imx: imx-ldb: Check for null pointer after calling kmemdup - net: stmmac: Fix unset max_speed difference between DT and non-DT platforms - net: ipv4: fix route with nexthop object delete warning - ice: Clear default forwarding VSI during VSI release - net/tls: fix slab-out-of-bounds bug in decrypt_internal - scsi: zorro7xx: Fix a resource leak in zorro7xx_remove_one() - Drivers: hv: vmbus: Fix potential crash on module unload - drm/amdgpu: fix off by one in amdgpu_gfx_kiq_acquire() - Revert "hv: utils: add PTP_1588_CLOCK to Kconfig to fix build" - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - parisc: Fix patch code locking and flushing - parisc: Fix CPU affinity for Lasi, WAX and Dino chips - NFS: Avoid writeback threads getting stuck in mempool_alloc() - NFS: nfsiod should not block forever in mempool_alloc() - SUNRPC: Fix socket waits for write buffer space - jfs: prevent NULL deref in diFree - virtio_console: eliminate anonymous module_init & module_exit - serial: samsung_tty: do not unlock port->lock for uart_write_wakeup() - x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC: remove scheduling boost for "SWAPPER" tasks. - SUNRPC/xprt: async tasks mustn't block waiting for memory - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - clk: Enforce that disjoints limits are invalid - clk: ti: Preserve node in ti_dt_clocks_register() - xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 - NFSv4: Protect the state recovery thread against direct reclaim - NFSv4.2: fix reference count leaks in _nfs42_proc_copy_notify() - w1: w1_therm: fixes w1_seq for ds28ea00 sensors - staging: wfx: fix an error handling in wfx_init_common() - phy: amlogic: meson8b-usb2: Use dev_err_probe() - staging: vchiq_core: handle NULL result of find_service_by_handle - clk: si5341: fix reported clk_rate when output divider is 2 - minix: fix bug when opening a file with O_DIRECT - init/main.c: return 1 from handled __setup() functions - ceph: fix memory leak in ceph_readdir when note_last_dentry returns error - netlabel: fix out-of-bounds memory accesses - Bluetooth: Fix use after free in hci_send_acl - MIPS: ingenic: correct unit node address - xtensa: fix DTC warning unit_address_format - usb: dwc3: omap: fix "unbalanced disables for smps10_out1" on omap5evm - net: sfp: add 2500base-X quirk for Lantech SFP module - net: limit altnames to 64k total - net: account alternate interface name memory - can: isotp: set default value for N_As to 50 micro seconds - scsi: libfc: Fix use after free in fc_exch_abts_resp() - powerpc/secvar: fix refcount leak in format_show() - MIPS: fix fortify panic when copying asm exception handlers - PCI: endpoint: Fix misused goto label - bnxt_en: Eliminate unintended link toggle during FW reset - Bluetooth: use memset avoid memory leaks - Bluetooth: Fix not checking for valid hdev on bt_dev_{info,warn,err,dbg} - tuntap: add sanity checks about msg_controllen in sendmsg - macvtap: advertise link netns via netlink - mips: ralink: fix a refcount leak in ill_acc_of_setup() - net/smc: correct settings of RMB window update limit - scsi: hisi_sas: Free irq vectors in order for v3 HW - scsi: aha152x: Fix aha152x_setup() __setup handler return value - mt76: mt7615: Fix assigning negative values to unsigned variable - scsi: pm8001: Fix memory leak in pm8001_chip_fw_flash_update_req() - scsi: pm8001: Fix tag leaks on error - scsi: pm8001: Fix task leak in pm8001_send_abort_all() - scsi: pm8001: Fix pm8001_mpi_task_abort_resp() - scsi: pm8001: Fix pm80xx_pci_mem_copy() interface - drm/amdkfd: make CRAT table missing message informational only - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - iwlwifi: mvm: Correctly set fragmented EBS - power: supply: axp288-charger: Set Vhold to 4.4V - PCI: pciehp: Add Qualcomm quirk for Command Completed erratum - tcp: Don't acquire inet_listen_hashbucket::lock with disabled BH. - PCI: endpoint: Fix alignment fault error in copy tests - usb: ehci: add pci device support for Aspeed platforms - iommu/arm-smmu-v3: fix event handling soft lockup - PCI: aardvark: Fix support for MSI interrupts - drm/amdgpu: Fix recursive locking warning - powerpc: Set crashkernel offset to mid of RMA region - ipv6: fix kabi for mc_forwarding in struct ipv6_devconf - ipv6: make mc_forwarding atomic - libbpf: Fix build issue with llvm-readelf - cfg80211: don't add non transmitted BSS to 6GHz scanned channels - mt76: dma: initialize skip_unmap in mt76_dma_rx_fill - power: supply: axp20x_battery: properly report current when discharging - scsi: bfa: Replace snprintf() with sysfs_emit() - scsi: mvsas: Replace snprintf() with sysfs_emit() - bpf: Make dst_port field in struct bpf_sock 16-bit wide - ath11k: mhi: use mhi_sync_power_up() - ath11k: fix kernel panic during unload/load ath11k modules - powerpc: dts: t104xrdb: fix phy type for FMAN 4/5 - ptp: replace snprintf with sysfs_emit - usb: gadget: tegra-xudc: Fix control endpoint's definitions - usb: gadget: tegra-xudc: Do not program SPARAM - drm/amd/amdgpu/amdgpu_cs: fix refcount leak of a dma_fence obj - drm/amd/display: Add signal type check when verify stream backends same - ath5k: fix OOB in ath5k_eeprom_read_pcal_info_5111 - drm: Add orientation quirk for GPD Win Max - KVM: x86/emulator: Emulate RDPID only if it is enabled in guest - KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs - rtc: wm8350: Handle error for wm8350_register_irq - gfs2: gfs2_setattr_size error path fix - gfs2: Fix gfs2_release for non-writers regression - gfs2: Check for active reservation in gfs2_release - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - netfilter: nf_tables: stricter validation of element data - xen-netfront: restore __skb_queue_tail() positioning in xennet_get_responses() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/filemap: fix UAF in find_lock_entries - shmem: allow reporting fanotify events with file handles on tmpfs - fs: introduce a wrapper uuid_to_fsid() - Revert "iommu: handle page response timeout" - mm/filemap: fix that first page is not mark accessed in filemap_read() - block: don't use cmpxchg64() on 32-bit platform - block: fix that iostat can show huge wait time - block: fix sleeping function called from invalid context in part_get_stat_info() - block: fix kabi broken in struct hd_struct - blk-mq: fix kabi broken in struct request - block: update nsecs[] in part_stat_show() and diskstats_show() - blk-throttle: fix io hung due to configuration updates - kabi: deduplication friendly structs- vt: drop old FONT ioctls - genirq: Take the proposed affinity at face value if force==true - irqchip/gic-v3: Always trust the managed affinity provided by the core code - genirq: Always limit the affinity to online CPUs - genirq/msi: Shutdown managed interrupts with unsatifiable affinities - sign-file: Support SM signature - arm64: Do not defer reserve_crashkernel() for platforms with no DMA memory zones- smp: fix early_param csdlock_debug boot panic - RDMA/hns: Use hr_reg_read() instead of remaining roce_get_xxx() - RDMA/hns: Use hr_reg_xxx() instead of remaining roce_set_xxx() - RDMA/hns: Remove the num_cqc_timer variable - RDMA/hns: Add the detection for CMDQ status in the device initialization process - RDMA/hns: Remove unnecessary ret variable from hns_roce_dereg_mr() - RDMA/hns: Init the variable at the suitable place - RDMA/hns: Add judgment on the execution result of CMDQ that free vf resource - RDMA/hns: Remove redundant variable "ret" - RDMA/hns: Remove unused function to_hns_roce_state() - RDMA/hns: Remove unnecessary check for the sgid_attr when modifying QP - ipmi:watchdog: Set panic count to proper value on a panic - ipmi/watchdog: replace atomic_add() and atomic_sub() - scsi: hisi_sas: Change the debugfs parameters dump count default value - blk-mq: don't clear flush_rq from tags->rqs[] - ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - PCI: xgene: Revert "PCI: xgene: Use inbound resources for setup" - can: m_can: m_can_tx_handler(): fix use after free of skb - openvswitch: Fixed nd target mask field in the flow dump. - docs: sysctl/kernel: add missing bit to panic_print - um: Fix uml_mconsole stop/go - ARM: dts: spear13xx: Update SPI dma properties - ARM: dts: spear1340: Update serial node properties - ASoC: topology: Allow TLV control to be either read or write - dt-bindings: spi: mxic: The interrupt property is not mandatory - dt-bindings: mtd: nand-controller: Fix a comment in the examples - dt-bindings: mtd: nand-controller: Fix the reg property description - bpf: Fix comment for helper bpf_current_task_under_cgroup() - bpf: Adjust BPF stack helper functions to accommodate skip > 0 - mm/usercopy: return 1 from hardened_usercopy __setup() handler - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ARM: 9187/1: JIVE: fix return value of __setup handler - mm/mmap: return 1 from stack_guard_gap __setup() handler - batman-adv: Check ptr for NULL before reducing its refcnt - ASoC: soc-compress: Change the check for codec_dai - staging: mt7621-dts: fix pinctrl-0 items to be size-1 items on ethernet - proc: bootconfig: Add null pointer check - can: isotp: restore accidentally removed MSG_PEEK feature - platform/chrome: cros_ec_typec: Check for EC device - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - riscv module: remove (NOLOAD) - io_uring: fix memory leak of uid in files registration - ARM: iop32x: offset IRQ numbers by 1 - ASoC: mediatek: mt6358: add missing EXPORT_SYMBOLs - pinctrl: nuvoton: npcm7xx: Use %zu printk format for ARRAY_SIZE() - pinctrl: nuvoton: npcm7xx: Rename DS() macro to DSTR() - watchdog: rti-wdt: Add missing pm_runtime_disable() in probe function - pinctrl: pinconf-generic: Print arguments for bias-pull-* - watch_queue: Free the page array when watch_queue is dismantled - crypto: arm/aes-neonbs-cbc - Select generic cbc and aes - mailbox: imx: fix wakeup failure from freeze mode - rxrpc: Fix call timer start racing with call destruction - gfs2: Make sure FITRIM minlen is rounded up to fs block size - rtc: check if __rtc_read_time was successful - XArray: Update the LRU list in xas_split() - can: mcp251xfd: mcp251xfd_register_get_dev_id(): fix return of error value - can: mcba_usb: properly check endpoint type - XArray: Fix xas_create_range() when multi-order entry present - wireguard: socket: ignore v6 endpoints when ipv6 is disabled - wireguard: socket: free skb in send6 when ipv6 is disabled - wireguard: queueing: use CFI-safe ptr_ring cleanup function - ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM - KVM: SVM: fix panic on out-of-bounds guest IRQ - KVM: x86: fix sending PV IPI - KVM: Prevent module exit until all VMs are freed - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - platform: chrome: Split trace include file - scsi: qla2xxx: Use correct feature type field during RFF_ID processing - scsi: qla2xxx: Reduce false trigger to login - scsi: qla2xxx: Fix N2N inconsistent PLOGI - scsi: qla2xxx: Fix missed DMA unmap for NVMe ls requests - scsi: qla2xxx: Fix hang due to session stuck - scsi: qla2xxx: Fix incorrect reporting of task management failure - scsi: qla2xxx: Fix disk failure to rediscover - scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair() - scsi: qla2xxx: Check for firmware dump already collected - scsi: qla2xxx: Add devids and conditionals for 28xx - scsi: qla2xxx: Fix device reconnect in loop topology - scsi: qla2xxx: Fix warning for missing error code - scsi: qla2xxx: Fix wrong FDMI data for 64G adapter - scsi: qla2xxx: Fix scheduling while atomic - scsi: qla2xxx: Fix stuck session in gpdb - powerpc: Fix build errors with newer binutils - powerpc/lib/sstep: Fix build errors with newer binutils - powerpc/lib/sstep: Fix 'sthcx' instruction - powerpc/kasan: Fix early region not updated correctly - KVM: x86/mmu: Check for present SPTE when clearing dirty bit in TDP MMU - ALSA: hda/realtek: Add alc256-samsung-headphone fixup - media: atomisp: fix bad usage at error handling logic - mmc: host: Return an error when ->enable_sdio_irq() ops is missing - media: hdpvr: initialize dev->worker at hdpvr_register_videodev - media: Revert "media: em28xx: add missing em28xx_close_extension" - video: fbdev: sm712fb: Fix crash in smtcfb_write() - ARM: mmp: Fix failure to remove sram device - ARM: tegra: tamonten: Fix I2C3 pad setting - lib/test_lockup: fix kernel pointer check for separate address spaces - uaccess: fix type mismatch warnings from access_ok() - media: cx88-mpeg: clear interrupt status register before streaming video - ASoC: soc-core: skip zero num_dai component in searching dai name - ARM: dts: bcm2711: Add the missing L1/L2 cache information - video: fbdev: udlfb: replace snprintf in show functions with sysfs_emit - video: fbdev: omapfb: panel-tpo-td043mtea1: Use sysfs_emit() instead of snprintf() - video: fbdev: omapfb: panel-dsi-cm: Use sysfs_emit() instead of snprintf() - arm64: defconfig: build imx-sdma as a module - ARM: dts: imx7: Use audio_mclk_post_div instead audio_mclk_root_clk - ARM: ftrace: avoid redundant loads or clobbering IP - media: atomisp: fix dummy_ptr check to avoid duplicate active_bo - media: atomisp_gmin_platform: Add DMI quirk to not turn AXP ELDO2 regulator off on some boards - ASoC: madera: Add dependencies on MFD - ARM: dts: bcm2837: Add the missing L1/L2 cache information - ARM: dts: qcom: fix gic_irq_domain_translate warnings for msm8960 - video: fbdev: omapfb: acx565akm: replace snprintf with sysfs_emit - video: fbdev: cirrusfb: check pixclock to avoid divide by zero - video: fbdev: w100fb: Reset global state - video: fbdev: nvidiafb: Use strscpy() to prevent buffer overflow - media: ir_toy: free before error exiting - media: staging: media: zoran: fix various V4L2 compliance errors - media: staging: media: zoran: calculate the right buffer number for zoran_reap_stat_com - media: staging: media: zoran: move videodev alloc - ntfs: add sanity check on allocation size - f2fs: compress: fix to print raw data size in error path of lz4 decompression - NFSD: Fix nfsd_breaker_owns_lease() return values - f2fs: fix to do sanity check on curseg->alloc_type - ext4: don't BUG if someone dirty pages without asking ext4 first - ext4: fix ext4_mb_mark_bb() with flex_bg with fast_commit - ext4: correct cluster len and clusters changed accounting in ext4_mb_mark_bb - locking/lockdep: Iterate lock_classes directly when reading lockdep files - spi: tegra20: Use of_device_get_match_data() - nvme-tcp: lockdep: annotate in-kernel sockets - parisc: Fix handling off probe non-access faults - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - Revert "Revert "block, bfq: honor already-setup queue merges"" - lib/raid6/test/Makefile: Use $(pound) instead of # for Make 4.3 - ACPICA: Avoid walking the ACPI Namespace if it is not there - fs/binfmt_elf: Fix AT_PHDR for unusual ELF files - irqchip/nvic: Release nvic_base upon failure - irqchip/qcom-pdc: Fix broken locking - Fix incorrect type in assignment of ipv6 port for audit - loop: use sysfs_emit() in the sysfs xxx show() - selinux: allow FIOCLEX and FIONCLEX with policy capability - selinux: use correct type for context length - pinctrl: npcm: Fix broken references to chip->parent_device - gcc-plugins/stackleak: Exactly match strings instead of prefixes - regulator: rpi-panel: Handle I2C errors/timing to the Atmel - LSM: general protection fault in legacy_parse_param - fs: fix fd table size alignment properly - lib/test: use after free in register_test_dev_kmod() - fs: fd tables have to be multiples of BITS_PER_LONG - net: dsa: bcm_sf2_cfp: fix an incorrect NULL check on list iterator - NFSv4/pNFS: Fix another issue with a list iterator pointing to the head - qlcnic: dcb: default to returning -EOPNOTSUPP - selftests: test_vxlan_under_vrf: Fix broken test case - net: phy: broadcom: Fix brcm_fet_config_init() - net: enetc: report software timestamping via SO_TIMESTAMPING - xen: fix is_xen_pmu() - clk: Initialize orphan req_rate - clk: qcom: gcc-msm8994: Fix gpll4 width - kdb: Fix the putarea helper function - NFSv4.1: don't retry BIND_CONN_TO_SESSION on session error - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - jfs: fix divide error in dbNextAG - driver core: dd: fix return value of __setup handler - firmware: google: Properly state IOMEM dependency - kgdbts: fix return value of __setup handler - serial: 8250: fix XOFF/XON sending when DMA is used - kgdboc: fix return value of __setup handler - tty: hvc: fix return value of __setup handler - pinctrl/rockchip: Add missing of_node_put() in rockchip_pinctrl_probe - pinctrl: nomadik: Add missing of_node_put() in nmk_pinctrl_probe - pinctrl: mediatek: paris: Skip custom extra pin config dump for virtual GPIOs - pinctrl: mediatek: paris: Fix pingroup pin config state readback - pinctrl: mediatek: paris: Fix "argument" argument type for mtk_pinconf_get() - pinctrl: mediatek: paris: Fix PIN_CONFIG_BIAS_* readback - pinctrl: mediatek: Fix missing of_node_put() in mtk_pctrl_init - staging: mt7621-dts: fix GB-PC2 devicetree - staging: mt7621-dts: fix pinctrl properties for ethernet - staging: mt7621-dts: fix formatting - staging: mt7621-dts: fix LEDs and pinctrl on GB-PC1 devicetree - NFS: remove unneeded check in decode_devicenotify_args() - clk: tegra: tegra124-emc: Fix missing put_device() call in emc_ensure_emc_driver - clk: clps711x: Terminate clk_div_table with sentinel element - clk: loongson1: Terminate clk_div_table with sentinel element - clk: actions: Terminate clk_div_table with sentinel element - nvdimm/region: Fix default alignment for small regions - remoteproc: qcom_q6v5_mss: Fix some leaks in q6v5_alloc_memory_region - remoteproc: qcom_wcnss: Add missing of_node_put() in wcnss_alloc_memory_region - remoteproc: qcom: Fix missing of_node_put in adsp_alloc_memory_region - dmaengine: hisi_dma: fix MSI allocate fail when reload hisi_dma - clk: qcom: clk-rcg2: Update the frac table for pixel clock - clk: qcom: clk-rcg2: Update logic to calculate D value for RCG - clk: at91: sama7g5: fix parents of PDMCs' GCLK - clk: imx7d: Remove audio_mclk_root_clk - dma-debug: fix return value of __setup handlers - NFS: Return valid errors from nfs2/3_decode_dirent() - habanalabs: Add check for pci_enable_device - iio: adc: Add check for devm_request_threaded_irq - serial: 8250: Fix race condition in RTS-after-send handling - NFS: Use of mapping_set_error() results in spurious errors - serial: 8250_lpss: Balance reference count for PCI DMA device - serial: 8250_mid: Balance reference count for PCI DMA device - phy: dphy: Correct lpx parameter and its derivatives(ta_{get,go,sure}) - clk: qcom: ipq8074: Use floor ops for SDCC1 clock - pinctrl: renesas: checker: Fix miscalculation of number of states - pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel - staging:iio:adc:ad7280a: Fix handing of device address bit reversing. - iio: mma8452: Fix probe failing when an i2c_device_id is used - clk: qcom: ipq8074: fix PCI-E clock oops - soundwire: intel: fix wrong register name in intel_shim_wake - cpufreq: qcom-cpufreq-nvmem: fix reading of PVS Valid fuse - misc: alcor_pci: Fix an error handling path - fsi: Aspeed: Fix a potential double free - fsi: aspeed: convert to devm_platform_ioremap_resource - pwm: lpc18xx-sct: Initialize driver data and hardware before pwmchip_add() - mxser: fix xmit_buf leak in activate when LSR == 0xff - mfd: asic3: Add missing iounmap() on error asic3_mfd_probe - tipc: fix the timer expires after interval 100ms - openvswitch: always update flow key after nat - tcp: ensure PMTU updates are processed during fastopen - net: bcmgenet: Use stronger register read/writes to assure ordering - PCI: Avoid broken MSI on SB600 USB devices - selftests/bpf/test_lirc_mode2.sh: Exit with proper code - i2c: mux: demux-pinctrl: do not deactivate a master that is not active - i2c: meson: Fix wrong speed use from probe - af_netlink: Fix shift out of bounds in group mask calculation - ipv4: Fix route lookups when handling ICMP redirects and PMTU updates - Bluetooth: btmtksdio: Fix kernel oops in btmtksdio_interrupt - Bluetooth: call hci_le_conn_failed with hdev lock in hci_le_conn_failed - selftests/bpf: Fix error reporting from sock_fields programs - bareudp: use ipv6_mod_enabled to check if IPv6 enabled - can: isotp: support MSG_TRUNC flag when reading from socket - can: isotp: return -EADDRNOTAVAIL when reading from unbound socket - USB: storage: ums-realtek: fix error code in rts51x_read_mem() - samples/bpf, xdpsock: Fix race when running for fix duration of time - bpf, sockmap: Fix double uncharge the mem of sk_msg - bpf, sockmap: Fix more uncharged while msg has more_data - bpf, sockmap: Fix memleak in tcp_bpf_sendmsg while sk msg is full - RDMA/mlx5: Fix memory leak in error flow for subscribe event routine - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - MIPS: pgalloc: fix memory leak caused by pgd_free() - MIPS: RB532: fix return value of __setup handler - mips: cdmm: Fix refcount leak in mips_cdmm_phys_base - ath10k: Fix error handling in ath10k_setup_msa_resources - vxcan: enable local echo for sent CAN frames - powerpc: 8xx: fix a return value error in mpc8xx_pic_init - platform/x86: huawei-wmi: check the return value of device_create_file() - selftests/bpf: Make test_lwt_ip_encap more stable and faster - libbpf: Unmap rings when umem deleted - mfd: mc13xxx: Add check for mc13xxx_irq_request - powerpc/sysdev: fix incorrect use to determine if list is empty - mips: DEC: honor CONFIG_MIPS_FP_SUPPORT=n - net: axienet: fix RX ring refill allocation failure handling - IB/hfi1: Allow larger MTU without AIP - power: supply: wm8350-power: Add missing free in free_charger_irq - power: supply: wm8350-power: Handle error for wm8350_register_irq - i2c: xiic: Make bus names unique - hv_balloon: rate-limit "Unhandled message" warning - KVM: x86/emulator: Defer not-present segment check in __load_segment_descriptor() - KVM: x86: Fix emulation in writing cr8 - powerpc/Makefile: Don't pass -mcpu=powerpc64 when building 32-bit - powerpc/mm/numa: skip NUMA_NO_NODE onlining in parse_numa_properties() - libbpf: Skip forward declaration when counting duplicated type names - gpu: host1x: Fix a memory leak in 'host1x_remove()' - bpf, arm64: Feed byte-offset into bpf line info - bpf, arm64: Call build_prologue() first in first JIT pass - drm/bridge: cdns-dsi: Make sure to to create proper aliases for dt - scsi: hisi_sas: Change permission of parameter prot_mask - power: supply: bq24190_charger: Fix bq24190_vbus_is_enabled() wrong false return - drm/tegra: Fix reference leak in tegra_dsi_ganged_probe - ext2: correct max file size computing - TOMOYO: fix __setup handlers return values - drm/amd/display: Remove vupdate_int_entry definition - RDMA/mlx5: Fix the flow of a miss in the allocation of a cache ODP MR - scsi: pm8001: Fix abort all task initialization - scsi: pm8001: Fix NCQ NON DATA command completion handling - scsi: pm8001: Fix NCQ NON DATA command task initialization - scsi: pm8001: Fix le32 values handling in pm80xx_chip_sata_req() - scsi: pm8001: Fix le32 values handling in pm80xx_chip_ssp_io_req() - scsi: pm8001: Fix payload initialization in pm80xx_encrypt_update() - scsi: pm8001: Fix le32 values handling in pm80xx_set_sas_protocol_timer_config() - scsi: pm8001: Fix payload initialization in pm80xx_set_thermal_config() - scsi: pm8001: Fix command initialization in pm8001_chip_ssp_tm_req() - scsi: pm8001: Fix command initialization in pm80XX_send_read_log() - dm crypt: fix get_key_size compiler warning if !CONFIG_KEYS - drm/msm/dpu: fix dp audio condition - drm/msm/dpu: add DSPP blocks teardown - drm/msm/dp: populate connector of struct dp_panel - iwlwifi: mvm: Fix an error code in iwl_mvm_up() - iwlwifi: Fix -EIO error code that is never returned - dax: make sure inodes are flushed before destroy cache - IB/cma: Allow XRC INI QPs to set their local ACK timeout - drm/amd/display: Add affected crtcs to atomic state for dsc mst unplug - drm/amd/pm: enable pm sysfs write for one VF mode - iommu/ipmmu-vmsa: Check for error num after setting mask - HID: i2c-hid: fix GET/SET_REPORT for unnumbered reports - power: supply: ab8500: Fix memory leak in ab8500_fg_sysfs_init - drm/bridge: dw-hdmi: use safe format when first in bridge chain - PCI: aardvark: Fix reading PCI_EXP_RTSTA_PME bit on emulated bridge - scripts/dtc: Call pkg-config POSIXly correct - net: dsa: mv88e6xxx: Enable port policy support on 6097 - mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_tbl_update - mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_tbl_update - mt76: mt7915: use proper aid value in mt7915_mcu_sta_basic_tlv - mt76: mt7915: use proper aid value in mt7915_mcu_wtbl_generic_tlv in sta mode - powerpc/perf: Don't use perf_hw_context for trace IMC PMU - KVM: PPC: Book3S HV: Check return value of kvmppc_radix_init - powerpc: dts: t1040rdb: fix ports names for Seville Ethernet switch - ray_cs: Check ioremap return value - power: reset: gemini-poweroff: Fix IRQ check in gemini_poweroff_probe - i40e: respect metadata on XSK Rx to skb - i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb - KVM: PPC: Fix vmx/vsx mixup in mmio emulation - RDMA/core: Set MR type in ib_reg_user_mr - ath9k_htc: fix uninit value bugs - drm/amd/pm: return -ENOTSUPP if there is no get_dpm_ultimate_freq function - drm/amd/display: Fix a NULL pointer dereference in amdgpu_dm_connector_add_common_modes() - drm/nouveau/acr: Fix undefined behavior in nvkm_acr_hsfw_load_bl() - ionic: fix type complaint in ionic_dev_cmd_clean() - drm/edid: Don't clear formats if using deep color - mtd: rawnand: gpmi: fix controller timings setting - mtd: onenand: Check for error irq - Bluetooth: hci_serdev: call init_rwsem() before p->open() - udmabuf: validate ubuf->pagecount - libbpf: Fix possible NULL pointer dereference when destroying skeleton - drm/panfrost: Check for error num after setting mask - ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern - drm: bridge: adv7511: Fix ADV7535 HPD enablement - drm/bridge: nwl-dsi: Fix PM disable depth imbalance in nwl_dsi_probe - drm/bridge: Add missing pm_runtime_disable() in __dw_mipi_dsi_probe - drm/bridge: Fix free wrong object in sii8620_init_rcp_input_dev - drm/meson: osd_afbcd: Add an exit callback to struct meson_afbcd_ops - ARM: configs: multi_v5_defconfig: re-enable CONFIG_V4L_PLATFORM_DRIVERS - ASoC: codecs: wcd934x: Add missing of_node_put() in wcd934x_codec_parse_data - ASoC: msm8916-wcd-analog: Fix error handling in pm8916_wcd_analog_spmi_probe - ASoC: atmel: Fix error handling in sam9x5_wm8731_driver_probe - ASoC: atmel: sam9x5_wm8731: use devm_snd_soc_register_card() - mmc: davinci_mmc: Handle error for clk_enable - ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepare() in msm8916_wcd_digital_probe - ASoC: imx-es8328: Fix error return code in imx_es8328_probe() - ASoC: fsl_spdif: Disable TX clock when stop - ASoC: mxs: Fix error handling in mxs_sgtl5000_probe - ASoC: dmaengine: do not use a NULL prepare_slave_config() callback - ASoC: SOF: Add missing of_node_put() in imx8m_probe - ASoC: rockchip: i2s: Fix missing clk_disable_unprepare() in rockchip_i2s_probe - ASoC: rockchip: i2s: Use devm_platform_get_and_ioremap_resource() - ivtv: fix incorrect device_caps for ivtvfb - media: saa7134: fix incorrect use to determine if list is empty - media: saa7134: convert list_for_each to entry variant - video: fbdev: omapfb: Add missing of_node_put() in dvic_probe_of - ASoC: fsi: Add check for clk_enable - ASoC: wm8350: Handle error for wm8350_register_irq - ASoC: atmel: Add missing of_node_put() in at91sam9g20ek_audio_probe - media: vidtv: Check for null return of vzalloc - media: stk1160: If start stream fails, return buffers with VB2_BUF_STATE_QUEUED - m68k: coldfire/device.c: only build for MCF_EDMA when h/w macros are defined - arm64: dts: rockchip: Fix SDIO regulator supply properties on rk3399-firefly - ALSA: firewire-lib: fix uninitialized flag for AV/C deferred transaction - memory: emif: check the pointer temp in get_device_details() - memory: emif: Add check for setup_interrupts - ASoC: soc-compress: prevent the potentially use of null pointer - ASoC: dwc-i2s: Handle errors for clk_enable - ASoC: atmel_ssc_dai: Handle errors for clk_enable - ASoC: mxs-saif: Handle errors for clk_enable - printk: fix return value of printk.devkmsg __setup handler - arm64: dts: broadcom: Fix sata nodename - arm64: dts: ns2: Fix spi-cpol and spi-cpha property - ALSA: spi: Add check for clk_enable() - ASoC: ti: davinci-i2s: Add check for clk_enable() - ASoC: rt5663: check the return value of devm_kzalloc() in rt5663_parse_dp() - uaccess: fix nios2 and microblaze get_user_8() - ASoC: codecs: wcd934x: fix return value of wcd934x_rx_hph_mode_put - media: cedrus: h264: Fix neighbour info buffer size - media: cedrus: H265: Fix neighbour info buffer size - media: usb: go7007: s2250-board: fix leak in probe() - media: em28xx: initialize refcount before kref_get - media: video/hdmi: handle short reads of hdmi info frame. - ARM: dts: imx: Add missing LVDS decoder on M53Menlo - ARM: dts: sun8i: v3s: Move the csi1 block to follow address order - soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe - firmware: ti_sci: Fix compilation failure when CONFIG_TI_SCI_PROTOCOL is not defined - arm64: dts: qcom: sm8150: Correct TCS configuration for apps rsc - arm64: dts: qcom: sdm845: fix microphone bias properties and values - soc: qcom: aoss: remove spurious IRQF_ONESHOT flags - soc: qcom: ocmem: Fix missing put_device() call in of_get_ocmem - soc: qcom: rpmpd: Check for null return of devm_kcalloc - ARM: dts: qcom: ipq4019: fix sleep clock - firmware: qcom: scm: Remove reassignment to desc following initializer - video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name() - video: fbdev: atmel_lcdfb: fix an error code in atmel_lcdfb_probe() - video: fbdev: smscufx: Fix null-ptr-deref in ufx_usb_probe() - video: fbdev: controlfb: Fix COMPILE_TEST build - video: fbdev: controlfb: Fix set but not used warnings - video: fbdev: matroxfb: set maxvram of vbG200eW to the same as vbG200 to avoid black screen - media: aspeed: Correct value for h-total-pixels - media: hantro: Fix overfill bottom register field name - media: meson: vdec: potential dereference of null pointer - media: coda: Fix missing put_device() call in coda_get_vdoa_data - ASoC: generic: simple-card-utils: remove useless assignment - ASoC: xilinx: xlnx_formatter_pcm: Handle sysclk setting - media: bttv: fix WARNING regression on tunerless devices - media: mtk-vcodec: potential dereference of null pointer - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - media: staging: media: zoran: fix usage of vb2_dma_contig_set_max_seg_size - kunit: make kunit_test_timeout compatible with comment - selftests, x86: fix how check_cc.sh is being invoked - f2fs: fix compressed file start atomic write may cause data corruption - f2fs: compress: remove unneeded read when rewrite whole cluster - btrfs: fix unexpected error path when reflinking an inline extent - f2fs: fix to avoid potential deadlock - nfsd: more robust allocation failure handling in nfsd_file_cache_init - f2fs: fix missing free nid in f2fs_handle_failed_inode - perf/x86/intel/pt: Fix address filter config for 32-bit kernel - perf/core: Fix address filter parser for multiple filters - rseq: Optimise rseq_get_rseq_cs() and clear_rseq_cs() - sched/core: Export pelt_thermal_tp - sched/debug: Remove mpol_get/put and task_lock/unlock from sched_show_numa - f2fs: fix to enable ATGC correctly via gc_idle sysfs interface - watch_queue: Actually free the watch - watch_queue: Fix NULL dereference in error cleanup - io_uring: terminate manual loop iterator loop correctly for non-vecs - clocksource: acpi_pm: fix return value of __setup handler - hwmon: (pmbus) Add Vin unit off handling - hwrng: nomadik - Change clk_disable to clk_disable_unprepare - amba: Make the remove callback return void - vfio: platform: simplify device removal - crypto: ccree - Fix use after free in cc_cipher_exit() - crypto: ccp - ccp_dmaengine_unregister release dma channels - ACPI: APEI: fix return value of __setup handlers - clocksource/drivers/timer-of: Check return value of of_iomap in timer_of_base_init() - clocksource/drivers/timer-microchip-pit64b: Use notrace - clocksource/drivers/exynos_mct: Handle DTS with higher number of interrupts - clocksource/drivers/exynos_mct: Refactor resources allocation - clocksource/drivers/timer-ti-dm: Fix regression from errata i940 fix - crypto: vmx - add missing dependencies - crypto: amlogic - call finalize with bh disabled - crypto: sun8i-ce - call finalize with bh disabled - crypto: sun8i-ss - call finalize with bh disabled - hwrng: atmel - disable trng on failure path - spi: spi-zynqmp-gqspi: Handle error for dma_set_mask - PM: suspend: fix return value of __setup handler - PM: hibernate: fix __setup handler error handling - block: don't delete queue kobject before its children - nvme: cleanup __nvme_check_ids - hwmon: (sch56xx-common) Replace WDOG_ACTIVE with WDOG_HW_RUNNING - hwmon: (pmbus) Add mutex to regulator ops - spi: pxa2xx-pci: Balance reference count for PCI DMA device - crypto: ccree - don't attempt 0 len DMA mappings - EVM: fix the evm= __setup handler return value - audit: log AUDIT_TIME_* records only from rules - crypto: rockchip - ECB does not need IV - selftests/x86: Add validity check and allow field splitting - arm64/mm: avoid fixmap race condition when create pud mapping - spi: tegra114: Add missing IRQ check in tegra_spi_probe - thermal: int340x: Check for NULL after calling kmemdup() - crypto: mxs-dcp - Fix scatterlist processing - crypto: authenc - Fix sleep in atomic context in decrypt_tail - crypto: sun8i-ss - really disable hash on A80 - hwrng: cavium - HW_RANDOM_CAVIUM should depend on ARCH_THUNDER - hwrng: cavium - Check health status while reading random data - selinux: check return value of sel_make_avc_files - regulator: qcom_smd: fix for_each_child.cocci warnings - PCI: xgene: Revert "PCI: xgene: Fix IB window setup" - PCI: pciehp: Clear cmd_busy bit in polling mode - drm/i915/gem: add missing boundary check in vm_access - brcmfmac: pcie: Fix crashes due to early IRQs - brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with memcpy_toio - brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup error path - brcmfmac: firmware: Allocate space for default boardrev in nvram - xtensa: fix xtensa_wsr always writing 0 - xtensa: fix stop_machine_cpuslocked call in patch_text - media: davinci: vpif: fix unbalanced runtime PM enable - media: davinci: vpif: fix unbalanced runtime PM get - media: gpio-ir-tx: fix transmit with long spaces on Orange Pi PC - DEC: Limit PMAX memory probing to R3k systems - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - crypto: rsa-pkcs1pad - restore signature length check - crypto: rsa-pkcs1pad - correctly get hash from source scatterlist - crypto: rsa-pkcs1pad - only allow with rsa - exec: Force single empty string when argv is empty - lib/raid6/test: fix multiple definition linking error - thermal: int340x: Increase bitmap size - pstore: Don't use semaphores in always-atomic-context code - carl9170: fix missing bit-wise or operator for tx_params - mgag200 fix memmapsl configuration in GCTL6 register - ARM: dts: exynos: add missing HDMI supplies on SMDK5420 - ARM: dts: exynos: add missing HDMI supplies on SMDK5250 - ARM: dts: exynos: fix UART3 pins configuration in Exynos5250 - ARM: dts: at91: sama5d2: Fix PMERRLOC resource size - video: fbdev: atari: Atari 2 bpp (STe) palette bugfix - video: fbdev: sm712fb: Fix crash in smtcfb_read() - drm/edid: check basic audio support on CEA extension block - block: limit request dispatch loop duration - mailbox: tegra-hsp: Flush whole channel - ext4: fix fs corruption when tring to remove a non-empty directory with IO error - ext4: fix ext4_fc_stats trace point - coredump: Also dump first pages of non-executable ELF libraries - ACPI: properties: Consistently return -ENOENT if there are no more references - arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs - arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regs - arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs - arm64: signal: nofpsimd: Do not allocate fp/simd context when not available - udp: call udp_encap_enable for v6 sockets when enabling encap - powerpc/kvm: Fix kvm_use_magic_page - can: isotp: sanitize CAN ID checks in isotp_bind() - drbd: fix potential silent data corruption - dm integrity: set journal entry unused when shrinking device - mm/kmemleak: reset tag when compare object pointer - mm,hwpoison: unmap poisoned page before invalidation - Revert "mm: madvise: skip unmapped vma holes passed to process_madvise" - mm: madvise: return correct bytes advised with process_madvise - mm: madvise: skip unmapped vma holes passed to process_madvise - ALSA: hda/realtek: Fix audio regression on Mi Notebook Pro 2020 - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: hda: Avoid unsol event during RPM suspending - ALSA: cs4236: fix an incorrect NULL check on list iterator - cifs: fix NULL ptr dereference in smb2_ioctl_query_info() - cifs: prevent bad output lengths in smb2_ioctl_query_info() - Revert "Input: clear BTN_RIGHT/MIDDLE on buttonpads" - riscv: Increase stack size under KASAN - riscv: Fix fill_callchain return value - qed: display VF trust config - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - mtd: rawnand: protect access to rawnand devices while in suspend - spi: mxic: Fix the transmit path - pinctrl: samsung: drop pin banks references on error paths - remoteproc: Fix count check in rproc_coredump_write() - f2fs: fix to do sanity check on .cp_pack_total_block_count - f2fs: quota: fix loop condition at f2fs_quota_sync() - f2fs: fix to unlock page correctly in error path of is_alive() - NFSD: prevent integer overflow on 32 bit systems - NFSD: prevent underflow in nfssvc_decode_writeargs() - SUNRPC: avoid race between mod_timer() and del_timer_sync() - HID: intel-ish-hid: Use dma_alloc_coherent for firmware update - firmware: stratix10-svc: add missing callback parameter on RSU - Documentation: update stable tree link - Documentation: add link to stable release candidate tree - KEYS: fix length validation in keyctl_pkey_params_get_2() - clk: uniphier: Fix fixed-rate initialization - greybus: svc: fix an error handling bug in gb_svc_hello() - iio: inkern: make a best effort on offset calculation - iio: inkern: apply consumer scale when no channel scale is available - iio: inkern: apply consumer scale on IIO_VAL_INT cases - iio: afe: rescale: use s64 for temporary scale calculations - coresight: Fix TRCCONFIGR.QE sysfs interface - mei: avoid iterator usage outside of list_for_each_entry - mei: me: add Alder Lake N device id. - xhci: fix uninitialized string returned by xhci_decode_ctrl_ctx() - xhci: make xhci_handshake timeout for xhci_reset() adjustable - xhci: fix runtime PM imbalance in USB2 resume - xhci: fix garbage USBSTS being logged in some cases - USB: usb-storage: Fix use of bitfields for hardware data in ene_ub6250.c - virtio-blk: Use blk_validate_block_size() to validate block size - tpm: fix reference counting for struct tpm_chip - iommu/iova: Improve 32-bit free space estimate - locking/lockdep: Avoid potential access of invalid memory in lock_class - net: dsa: microchip: add spi_device_id tables - Input: zinitix - do not report shadow fingers - spi: Fix erroneous sgs value with min_t() - Revert "gpio: Revert regression in sysfs-gpio (gpiolib.c)" - net:mcf8390: Use platform_get_irq() to get the interrupt - spi: Fix invalid sgs value - gpio: Revert regression in sysfs-gpio (gpiolib.c) - ethernet: sun: Free the coherent when failing in probing - tools/virtio: fix virtio_test execution - vdpa/mlx5: should verify CTRL_VQ feature exists for MQ - virtio_console: break out of buf poll on remove - ARM: mstar: Select HAVE_ARM_ARCH_TIMER - xfrm: fix tunnel model fragmentation behavior - HID: logitech-dj: add new lightspeed receiver id - hv: utils: add PTP_1588_CLOCK to Kconfig to fix build - USB: serial: simple: add Nokia phone driver - USB: serial: pl2303: add IBM device IDs- NFC: netlink: fix sleep in atomic bug when firmware download timeout - KVM: x86: avoid calling x86 emulator without a decoded instruction - net: hns3: fix tm port shapping of fibre port is incorrect after driver initialization - net: hns3: fix PF rss size initialization bug - net: hns3: restore tm priority/qset to default settings when tc disabled - net: hns3: modify the ring param print info - net: hns3: don't push link state to VF if unalive - net: hns3: set port base vlan tbl_sta to false before removing old vlan- KVM: x86/mmu: do compare-and-exchange of gPTE via the user address - bpf: Fix KASAN use-after-free Read in compute_effective_progs - fs, mm: fix race in unlinking swapfile - ext4: recover csum seed of tmp_inode after migrating to extents - lockdown: also lock down previous kgdb use - nds32: fix access_ok() checks in get/put_user - wcn36xx: Differentiate wcn3660 from wcn3620 - tpm: use try_get_ops() in tpm-space.c - mac80211: fix potential double free on mesh join - rcu: Don't deboost before reporting expedited quiescent state - Revert "ath: add support for special 0x0 regulatory domain" - crypto: qat - disable registration of algorithms - ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU - ACPI: battery: Add device HID and quirk for Microsoft Surface Go 3 - ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board - drivers: net: xgene: Fix regression in CRC stripping - ALSA: pci: fix reading of swapped values from pcmreg in AC97 codec - ALSA: cmipci: Restore aux vol on suspend/resume - ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB - ALSA: pcm: Add stream lock during PCM reset ioctl operations - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - ALSA: hda/realtek: Add quirk for ASUS GA402 - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 - ALSA: hda/realtek: Add quirk for Clevo NP50PNJ - ALSA: hda/realtek: Add quirk for Clevo NP70PNJ - ALSA: usb-audio: add mapping for new Corsair Virtuoso SE - ALSA: oss: Fix PCM OSS buffer allocation overflow - ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call - staging: fbtft: fb_st7789v: reset display before initialization - tpm: Fix error handling in async work - cgroup-v1: Correct privileges check in release_agent writes - exfat: avoid incorrectly releasing for root inode - net: ipv6: fix skb_over_panic in __ip6_append_data- eulerfs: fix potential sbi->persisters free error - fs/ntfs3: Fix invalid free in log_replay - Revert "nfs: nfs_file_write() should check for writeback errors" - xfs: Skip repetitive warnings about mount options - xfs: rename variable mp to parsing_mp - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - RDMA/hns: Refactor the alloc_cqc() - RDMA/hns: Refactor the alloc_srqc() - RDMA/hns: Clean up the return value check of hns_roce_alloc_cmd_mailbox() - RDMA/hns: Remove similar code that configures the hardware contexts - RDMA/hns: Refactor mailbox functions - RDMA/hns: Fix the wrong type of parameter "op" of the mailbox - RDMA/hns: Remove redundant parameter "mailbox" in the mailbox - RDMA/hns: Remove fixed parameter "timeout" in the mailbox - RDMA/hns: Remove the unused parameter "op_modifier" in mailbox - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - net/ns: put workqueue of cleanup_net sleep for a while when notify. - bcache: avoid unnecessary soft lockup in kworker update_writeback_rate() - md: bcache: check the return value of kzalloc() in detached_dev_do_request() - bcache: memset on stack variables in bch_btree_check() and bch_sectors_dirty_init() - bcache: avoid journal no-space deadlock by reserving 1 journal bucket - bcache: remove incremental dirty sector counting for bch_sectors_dirty_init() - bcache: improve multithreaded bch_sectors_dirty_init() - bcache: improve multithreaded bch_btree_check() - bcache: fixup multiple threads crash - bcache: fixup bcache_dev_sectors_dirty_add() multithreaded CPU false sharing - bcache: use default_groups in kobj_type - bcache: fix NULL pointer reference in cached_dev_detach_finish - bcache: replace snprintf in show functions with sysfs_emit - bcache: move uapi header bcache.h to bcache code directory - bcache: move calc_cached_dev_sectors to proper place on backing device detach - bcache: fix error info in register_bcache() - md: bcache: Fix spelling of 'acquire' - bcache: avoid oversized read request in cache missing code path - bcache: remove bcache device self-defined readahead - lib: crc64: fix kernel-doc warning - bcache: fix a regression of code compiling failure in debug.c - bcache: Use 64-bit arithmetic instead of 32-bit - md: bcache: Trivial typo fixes in the file journal.c - md: bcache: avoid -Wempty-body warnings - bcache: use NULL instead of using plain integer as pointer - bcache: remove PTR_CACHE - bcache: reduce redundant code in bch_cached_dev_run() - bcache: Avoid comma separated statements - bcache: Fix register_device_aync typo - bcache: consider the fragmentation when update the writeback rate - bcache: don't pass BIOSET_NEED_BVECS for the 'bio_set' embedded in 'cache_set' - bcache: set pdev_set_uuid before scond loop iteration - md/bcache: convert comma to semicolon - bcache:remove a superfluous check in register_bcache - bcache: fix race between setting bdev state to none and new write request direct to backing - Revert "selftests/bpf: Add test for bpf_timer overwriting crash" - smsc95xx: Ignore -ENODEV errors when device is unplugged - net: usb: Correct reset handling of smsc95xx - net: usb: Correct PHY handling of smsc95xx - perf symbols: Fix symbol size calculation condition - Input: aiptek - properly check endpoint type - scsi: mpt3sas: Page fault in reply q processing - usb: usbtmc: Fix bug in pipe direction for control transfers - usb: gadget: Fix use-after-free bug by not setting udc->dev.driver - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - net: mscc: ocelot: fix backwards compatibility with single-chain tc-flower offload - net: bcmgenet: skip invalid partial checksums - bnx2x: fix built-in kernel driver load failure - net: phy: mscc: Add MODULE_FIRMWARE macros - net: dsa: Add missing of_node_put() in dsa_port_parse_of - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - drm/panel: simple: Fix Innolux G070Y2-L01 BPP settings - drm/imx: parallel-display: Remove bus flags check in imx_pd_bridge_atomic_check() - hv_netvsc: Add check for kvmalloc_array - atm: eni: Add check for dma_map_single - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - net: phy: marvell: Fix invalid comparison in the resume and suspend functions - esp6: fix check on ipv6_skip_exthdr's return value - vsock: each transport cycles only on its own sockets - efi: fix return value of __setup handlers - mm: swap: get rid of livelock in swapin readahead - ocfs2: fix crash when initialize filecheck kobj fails - crypto: qcom-rng - ensure buffer for generate is completely filled- jbd2: fix outstanding credits assert in jbd2_journal_commit_transaction() - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode" - jbd2: fix a potential race while discarding reserved buffers after an abort - x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86: Fix get_wchan() to support the ORC unwinder - netfilter: nf_tables: disallow non-stateful expression in sets earlier - io_uring: fix using under-expanded iters - io_uring: don't re-import iovecs from callbacks - nfc: replace improper check device_is_registered() in netlink related functions - io_uring: always use original task when preparing req identity - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - net: hns3: fix incorrect type of argument in declaration of function hclge_comm_get_rss_indir_tbl - net: hns3: add query vf ring and vector map relation - net: hns3: add byte order conversion for VF to PF mailbox message - net: hns3: add byte order conversion for PF to VF mailbox message - net: hns3: remove the affinity settings of vector0 - net: hns3: fix access null pointer issue when set tx-buf-size as 0 - net: hns3: add return value for mailbox handling in PF - net: hns3: add validity check for message data length - net: hns3: modify the return code of hclge_get_ring_chain_from_mbx - net: hns3: fix error log of tx/rx tqps stats - net: hns3: align the debugfs output to the left - net: hns3: clear inited state and stop client after failed to register netdev - net: hns3: Fix spelling mistake "actvie" -> "active" - net: hns3: remove unnecessary line wrap for hns3_set_tunable - net: hns3: replace magic value by HCLGE_RING_REG_OFFSET - net: hns3: fix the wrong words in comments - net: hns3: update the comment of function hclgevf_get_mbx_resp - net: hns3: add log for setting tx spare buf size - net: hns3: add failure logs in hclge_set_vport_mtu - net: hns3: refine the definition for struct hclge_pf_to_vf_msg - net: hns3: refactor hns3_set_ringparam() - net: hns3: add ethtool parameter check for CQE/EQE mode - net: hns3: fix software vlan talbe of vlan 0 inconsistent with hardware - net: hns3: fix the concurrency between functions reading debugfs - skbuff: fix coalescing for page_pool fragment recycling - netfilter: nf_tables: sanitize nft_set_desc_concat_parse() - kselftest/vm: fix tests build with old libc - sfc: extend the locking on mcdi->seqno - tcp: make tcp_read_sock() more robust - nl80211: Update bss channel on channel switch for P2P_CLIENT - drm/vrr: Set VRR capable prop only if it is attached to connector - iwlwifi: don't advertise TWT support - atm: firestream: check the return value of ioremap() in fs_init() - can: rcar_canfd: rcar_canfd_channel_probe(): register the CAN device when fully ready - ARM: 9178/1: fix unmet dependency on BITREVERSE for HAVE_ARCH_BITREVERSE - MIPS: smp: fill in sibling and core maps earlier - mac80211: refuse aggregations sessions before authorized - ARM: dts: rockchip: fix a typo on rk3288 crypto-controller - ARM: dts: rockchip: reorder rk322x hmdi clocks - arm64: dts: agilex: use the compatible "intel,socfpga-agilex-hsotg" - arm64: dts: rockchip: reorder rk3399 hdmi clocks - arm64: dts: rockchip: fix rk3399-puma eMMC HS400 signal integrity - xfrm: Fix xfrm migrate issues when address family changes - xfrm: Check if_id in xfrm_migrate - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0"- ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - proc: Fix a dentry lock race between release_task and lookup - x86/sgx: Fix race between reclaimer and page fault handler - x86/sgx: Mark PCMD page as dirty when modifying contents - x86/sgx: Free backing memory after faulting the enclave page - KVM: SEV: add cache flush to solve SEV cache incoherency issues - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - share_pool: Fix ABBA deadlock - sharepool: fix hisi oom deadlock - floppy: disable FDRAWCMD by default - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - sw64: optimize simd version of memcpy and memset - sw64: fix sendfile system call - sw64: fix the number of aux entries in ARCH_DLINFO - sw64: pcie: enable PME and AER support - sw64: unify 32-bit MEMIO address of host and guest - hwmon: add support for sw64 temperature sensor - sw64: pci: align the address of mmio resource to PAGE_SIZE - sw64: signal: save/restore fpregs with copy user - sw64: push and pop kernel stack with ldi instruction - ipmi: add ipmi driver support - sw64: add pvt device to chip3.dts - hwmon: add voltage sensor support for sw64 - sw64: remap PA with |= in early_ioremap - sw64: vdso: fix CFI directives for fpregs in vrt_sigreturn - sw64: vdso: fix backtrace of vrt_sigreturn - sw64: kvm: simplify the code - sw64: force signal and fault for traps and debugging - sw64: fix compile error for DISCONTIGMEM=y - sw64: add old sigprocmask back for compatibility - sw64: add dynamic turning on/off cores support - sw64: add dynamic frequency scaling support - sw64: fix ip checksum calculation - sw64: remove unnecessary parameter in REG_OFFSET_NAME - sw64: kvm: fix bad page state setting outside of kvm memory pool - sw64: fix setup_rt_frame for non SA_SIGINFO - sw64: do some cleanups for rt_sigframe - sw64: kvm: handle ldl_u and stl_u when exit mmio - sw64: fix some compile errors - sw64: add missing global __constant_c_memset - sw64: remove unnecessary include headers - sw64: increase position index in c_next for cpuinfo - sw64: Kconfig: remove dependence on ARCH_SUPPORTS_ACPI - sw64: Kconfig: remove dependence on !PREEMPT - sw64: clean up out-of-date selected options - sw64: add kbuild defconfig rule - sw64: ptrace: clean up debug codes - sw64: add ARCH_HAS_PTE_SPECIAL support - sw64: kvm: remap pages of guest by vm_insert_page() - sw64: clean up a.out and ECOFF binary related headers - sw64: switch to old-style semctl/shmctl syscalls - sw64: define NR_SYSCALLS as generated __NR_syscalls - sw64: add SO_RCVTIMEO/ SO_SNDTIMEO socket options - sw64: dts: rename spi flash partition to fix warning - sw64: fix ex_table entries from misalignment handlers - sw64: radeon: add a force flush to delay work when radeon uvd suspend - sw64: add set time support for hypervisor based rtc - sw64: add regs and stack access APIs to support kprobe events - sw64: unify access to LONGTIME for guest and emulator - sw64: enable more than 32 CPUs for guest - sw64: fix SPDX license identifier in uapi headers - sw64: add required include headers to ptrace.h - sw64: fix the VDSO symbol generation for nm - sw64: add clone3 syscall support - sw64: add missing pkey syscall numbers - sw64: reformat syscall.tbl - sw64: fix printk method for guest os - sw64: remove unused a.out.h - sw64: switch GUP to the generic get_user_pages_fast() implementation - sw64: kvm: fix bug when open file with the O_DIRECT flag - sw64: fix compile error for CONFIG_PCI=n - sw64: rename kvm_mem variables - sw64: fix coding style problems - sw64: kvm: remove MAX_VPN - sw64: clean up useless #if 0 and #if 1 - sw64: fix coding style problems - sw64: remove MAX_ASN - sw64: add support for emulator running mode - sw64: optimize ip checksum calculation - sw64: use jump label for running modes - sw64: mm: mark pci and memmap region as nomap - sw64: fix the value of QEMU_PRINTF_BUFF_BASE - sw64: clean up some useless codes - sw64: numa: switch to arch node_distance - sw64: fix all compile warnings - sw64: remove CONFIG_USE_PERCPU_NUMA_NODE_ID=n code - sw64: simplify cpumask_of_node - sw64: modify tc_sched_clock debugfs file - sw64: remove redundant Kconfig source - sw64: switch to generic pcibios_set_master and pci_common_swizzle - sw64: print correct initrd address - sw64: mm: use memblock to find the end of memory - sw64: mm: warn overlapped memmap and DMA region - sw64: pci: remove some useless code - sw64: mm: reorder memblock_init process - sw64: vdso: fix time calculation - sw64: vdso: change vdso version - sw64: vdso: add automatic syscall fallback - sw64: iommu: fix 32-bit devices dma ops - sw64: re-implement sw64_dma_direct_ops according upstream - config: add initial openeuler_defconfig for sw64 - watch_queue: Fix filter limit check - ext4: add check to prevent attempting to resize an fs with sparse_super2 - x86/traps: Mark do_int3() NOKPROBE_SYMBOL - x86/boot: Add setup_indirect support in early_memremap_is_setup_data() - x86/boot: Fix memremap of setup_indirect structures - watch_queue: Make comment about setting ->defunct more accurate - watch_queue: Fix lack of barrier/sync/lock between post and read - watch_queue: Free the alloc bitmap when the watch_queue is torn down - watch_queue: Fix the alloc bitmap size to reflect notes allocated - watch_queue: Fix to always request a pow-of-2 pipe ring size - watch_queue: Fix to release page in ->release() - watch_queue, pipe: Free watchqueue state after clearing pipe ring - virtio: acknowledge all features before access - virtio: unexport virtio_finalize_features - arm64: dts: marvell: armada-37xx: Remap IO space to bus address 0x0 - riscv: Fix auipc+jalr relocation range checks - mmc: meson: Fix usage of meson_mmc_post_req() - net: macb: Fix lost RX packet wakeup race in NAPI receive - staging: gdm724x: fix use after free in gdm_lte_rx() - staging: rtl8723bs: Fix access-point mode deadlock - selftests/memfd: clean up mapping in mfd_fail_write - selftest/vm: fix map_fixed_noreplace test failure - tracing: Ensure trace buffer is at least 4096 bytes large - ipv6: prevent a possible race condition with lifetimes - Revert "xen-netback: Check for hotplug-status existence before watching" - Revert "xen-netback: remove 'hotplug-status' once it has served its purpose" - gpio: Return EPROBE_DEFER if gc->to_irq is NULL - hwmon: (pmbus) Clear pmbus fault/warning bits after read - net-sysfs: add check for netdevice being present to speed_show - spi: rockchip: terminate dma transmission when slave abort - spi: rockchip: Fix error in getting num-cs property - selftests/bpf: Add test for bpf_timer overwriting crash - net: bcmgenet: Don't claim WOL when its not available - sctp: fix kernel-infoleak for SCTP sockets - net: phy: DP83822: clear MISR2 register to disable interrupts - gianfar: ethtool: Fix refcount leak in gfar_get_ts_info - gpio: ts4900: Do not set DAT and OE together - selftests: pmtu.sh: Kill tcpdump processes launched by subshell. - NFC: port100: fix use-after-free in port100_send_complete - net/mlx5e: Lag, Only handle events from highest priority multipath entry - net/mlx5: Fix a race on command flush flow - net/mlx5: Fix size field in bufferx_reg struct - net: ethernet: lpc_eth: Handle error for clk_enable - net: ethernet: ti: cpts: Handle error for clk_enable - tipc: fix incorrect order of state message data sanity check - ethernet: Fix error handling in xemaclite_of_probe - ice: Fix curr_link_speed advertised speed - ice: Rename a couple of variables - ice: Remove unnecessary checker loop - ice: Align macro names to the specification - ice: stop disabling VFs due to PF error responses - i40e: stop disabling VFs due to PF error responses - ARM: dts: aspeed: Fix AST2600 quad spi group - net: dsa: mt7530: fix incorrect test in mt753x_phylink_validate() - drm/sun4i: mixer: Fix P010 and P210 format numbers - qed: return status of qed_iov_get_link - esp: Fix BEET mode inter address family tunneling on GSO - net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare() - isdn: hfcpci: check the return value of dma_set_mask() in setup_hw() - virtio-blk: Don't use MAX_DISCARD_SEGMENTS if max_discard_seg is zero - mISDN: Fix memory leak in dsp_pipeline_build() - mISDN: Remove obsolete PIPELINE_DEBUG debugging information - tipc: fix kernel panic when enabling bearer - arm64: dts: armada-3720-turris-mox: Add missing ethernet0 alias - HID: vivaldi: fix sysfs attributes leak - clk: qcom: gdsc: Add support to update GDSC transition delay - ARM: boot: dts: bcm2711: Fix HVS register range- net, xdp: Update pkt_type if generic XDP changes unicast MAC - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID - sched/psi: report zeroes for CPU full at the system level - psi: Fix PSI_MEM_FULL state when tasks are in memstall and doing reclaim - psi: Fix psi state corruption when schedule() races with cgroup move - psi: Reduce calls to sched_clock() in psi - psi: Optimize task switch inside shared cgroups - psi: Pressure states are unlikely - psi: Use ONCPU state tracking machinery to detect reclaim - psi: Add PSI_CPU_FULL state - block/psi: remove PSI annotations from direct IO - psi: make kabi compatibility for psi in struct cgroup - psi, tracepoint: introduce tracepoints for psi_memstall_{enter, leave} - psi: fix wrong iteration in iterate_groups - config: change CONFIG_DMATEST from y to m - perf: Fix sys_perf_event_open() race against self - blk-mq: fix kabi broken by "blk-mq: Use request queue-wide tags for tagset-wide sbitmap" - blk-mq: fix use-after-free in blk_mq_exit_sched - blk-mq: Use request queue-wide tags for tagset-wide sbitmap - blk-mq: Some tag allocation code refactoring - arm64: Add memmap reserve range check to avoid conflict - ext4: add reserved GDT blocks check - ax25: Fix UAF bugs in ax25 timers - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - driver core: fix deadlock in __driver_attach - driver core: fix deadlock in __device_attach - inet: fully convert sk->sk_rx_dst to RCU rules - Revert "ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE" - arm64: cpufeature: add HWCAP for FEAT_RPRES - arm64: cpufeature: add HWCAP for FEAT_AFP - arm64: Add Cortex-A510 CPU part definition - arm64: Add Cortex-X2 CPU part definition - arm64: Add Neoverse-N2, Cortex-A710 CPU part definition - arm64: cputype: Add CPU implementor & types for the Apple M1 cores- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - kfence: parse param before alloc kfence_pool - arm64: remove page granularity limitation from KFENCE - Revert "arm64: remove page granularity limitation from KFENCE" - slub: add back check for free nonslab objects - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - hamradio: fix macro redefine warning - Revert "xfrm: xfrm_state_mtu should return at least 1280 for ipv6" - btrfs: add missing run of delayed items after unlink during log replay - btrfs: qgroup: fix deadlock between rescan worker and remove qgroup - btrfs: fix lost prealloc extents beyond eof after full fsync - tracing: Fix return value of __setup handlers - tracing/histogram: Fix sorting on old "cpu" value - HID: add mapping for KEY_ALL_APPLICATIONS - HID: add mapping for KEY_DICTATE - Input: samsung-keypad - properly state IOMEM dependency - Input: elan_i2c - fix regulator enable count imbalance after suspend/resume - Input: elan_i2c - move regulator_[en|dis]able() out of elan_[en|dis]able_power() - net: dcb: disable softirqs in dcbnl_flush_dev() - drm/amdgpu: fix suspend/resume hang regression - nl80211: Handle nla_memdup failures in handle_nan_filter - iavf: Refactor iavf state machine tracking - net: chelsio: cxgb3: check the return value of pci_find_capability() - ibmvnic: complete init_done on transport events - ARM: tegra: Move panels to AUX bus - soc: fsl: qe: Check of ioremap return value - soc: fsl: guts: Add a missing memory allocation failure check - soc: fsl: guts: Revert commit 3c0d64e867ed - ARM: dts: Use 32KiHz oscillator on devkit8000 - ARM: dts: switch timer config to common devkit8000 devicetree - s390/extable: fix exception table sorting - memfd: fix F_SEAL_WRITE after shmem huge page allocated - ibmvnic: free reset-work-item when flushing - igc: igc_write_phy_reg_gpy: drop premature return - pinctrl: sunxi: Use unique lockdep classes for IRQs - selftests: mlxsw: tc_police_scale: Make test more robust - ARM: 9182/1: mmu: fix returns from early_param() and __setup() functions - ARM: Fix kgdb breakpoint for Thumb2 - igc: igc_read_phy_reg_gpy: drop premature return - arm64: dts: rockchip: Switch RK3399-Gru DP to SPDIF output - can: gs_usb: change active_channels's type from atomic_t to u8 - ASoC: cs4265: Fix the duplicated control name - firmware: arm_scmi: Remove space in MODULE_ALIAS name - efivars: Respect "block" flag in efivar_entry_set_safe() - ixgbe: xsk: change !netif_carrier_ok() handling in ixgbe_xmit_zc() - net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe() - ibmvnic: register netdev after init of adapter - net: sxgbe: fix return value of __setup handler - iavf: Fix missing check for running netdev - mac80211: treat some SAE auth steps as final - net: stmmac: fix return value of __setup handler - mac80211: fix forwarded mesh frames AC & queue selection - ice: fix concurrent reset and removal of VFs - ice: Fix race conditions between virtchnl handling and VF ndo ops - net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause by server - net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated by client - net/smc: fix connection leak - net: dcb: flush lingering app table entries for unregistered devices - net: ipv6: ensure we call ipv6_mc_down() at most once - batman-adv: Don't expect inter-netns unique iflink indices - batman-adv: Request iflink once in batadv_get_real_netdevice - batman-adv: Request iflink once in batadv-on-batadv check - netfilter: nf_queue: handle socket prefetch - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - net: fix up skbs delta_truesize in UDP GRO frag_list - e1000e: Correct NVM checksum verification flow - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - bpf, sockmap: Do not ignore orig_len parameter - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - mm: Consider __GFP_NOWARN flag for oversized kvmalloc() calls - ntb: intel: fix port config status offset for SPR - thermal: core: Fix TZ_GET_TRIP NULL pointer dereference - xen/netfront: destroy queues before real_num_tx_queues is zeroed - drm/i915: s/JSP2/ICP2/ PCH - iommu/amd: Recover from event log overflow - ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min - riscv: Fix config KASAN && DEBUG_VIRTUAL - riscv: Fix config KASAN && SPARSEMEM && !SPARSE_VMEMMAP - riscv/efi_stub: Fix get_boot_hartid_from_fdt() return value - ALSA: intel_hdmi: Fix reference to PCM buffer address - tracing: Add ustring operation to filtering string pointers - drm/amdgpu: check vm ready by amdgpu_vm->evicting flag - ata: pata_hpt37x: fix PCI clock detection - serial: stm32: prevent TDR register overwrite when sending x_char - tracing: Add test for user space strings when filtering on string pointers - exfat: fix i_blocks for files truncated over 4 GiB - exfat: reuse exfat_inode_info variable instead of calling EXFAT_I() - net: usb: cdc_mbim: avoid altsetting toggling for Telit FN990 - i2c: qup: allow COMPILE_TEST - i2c: cadence: allow COMPILE_TEST - dmaengine: shdma: Fix runtime PM imbalance on error - selftests/seccomp: Fix seccomp failure by adding missing headers - cifs: fix double free race when mount fails in cifs_get_root() - tipc: fix a bit overflow in tipc_crypto_key_rcv() - KVM: arm64: vgic: Read HW interrupt pending state from the HW - Input: clear BTN_RIGHT/MIDDLE on buttonpads - regulator: core: fix false positive in regulator_late_cleanup() - ASoC: rt5682: do not block workqueue if card is unbound - ASoC: rt5668: do not block workqueue if card is unbound - i2c: bcm2835: Avoid clock stretching timeouts - mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work - mac80211_hwsim: report NOACK frames in tx_status- arm64: Fix wrong logic in gic_arch_restore_irqs() - secure_seq: use the 64 bits of the siphash for port offset calculation - vfio/iommu: Fix uncorrect type parameters which used in bitmap operations - ipv6: per-netns exclusive flowlabel checks - memblock: use kfree() to release kmalloced memblock regions - gpio: tegra186: Fix chip_data type confusion - tty: n_gsm: fix deadlock in gsmtty_open() - tty: n_gsm: fix wrong tty control line for flow control - tty: n_gsm: fix NULL pointer access due to DLCI release - tty: n_gsm: fix proper link termination after failed open - tty: n_gsm: fix encoding of control signal octet bit DV - riscv: fix oops caused by irqsoff latency tracer - thermal: int340x: fix memory leak in int3400_notify() - RDMA/cma: Do not change route.addr.src_addr outside state checks - driver core: Free DMA range map when device is released - xhci: Prevent futile URB re-submissions due to incorrect return value. - xhci: re-initialize the HC during resume if HCE was set - usb: dwc3: gadget: Let the interrupt handler disable bottom halves. - usb: dwc3: pci: Fix Bay Trail phy GPIO mappings - usb: dwc2: drd: fix soft connect when gadget is unconfigured - USB: serial: option: add Telit LE910R1 compositions - USB: serial: option: add support for DW5829e - tracefs: Set the group ownership in apply_options() not parse_options() - usb: gadget: rndis: add spinlock for rndis response list - Revert "USB: serial: ch341: add new Product ID for CH341A" - ata: pata_hpt37x: disable primary channel on HPT371 - sc16is7xx: Fix for incorrect data being transmitted - iio: Fix error handling for PM - iio: imu: st_lsm6dsx: wait for settling time in st_lsm6dsx_read_oneshot - iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM bits - iio: adc: men_z188_adc: Fix a resource leak in an error handling path - tracing: Have traceon and traceoff trigger honor the instance - RDMA/ib_srp: Fix a deadlock - RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close - RDMA/rtrs-clt: Kill wait_for_inflight_permits - regmap-irq: Update interrupt clear register for proper reset - spi: spi-zynq-qspi: Fix a NULL pointer dereference in zynq_qspi_exec_mem_op() - net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded packets - net/mlx5: Fix wrong limitation of metadata match on ecpf - net/mlx5: Fix possible deadlock on rule deletion - udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister() - surface: surface3_power: Fix battery readings on batteries without a serial number - net/smc: Use a mutex for locking "struct smc_pnettable" - netfilter: nf_tables: fix memory leak during stateful obj update - nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac() - net: Force inlining of checksum functions in net/checksum.h - net: ll_temac: check the return value of devm_kmalloc() - net/sched: act_ct: Fix flow table lookup after ct clear or switching zones - net/mlx5e: Fix wrong return value on ioctl EEPROM query failure - drm/edid: Always set RGB444 - openvswitch: Fix setting ipv6 fields causing hw csum failure - gso: do not skip outer ip header in case of ipip and net_failover - tipc: Fix end of loop tests for list_for_each_entry() - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - io_uring: add a schedule point in io_add_buffers() - bpf: Add schedule points in batch ops - selftests: bpf: Check bpf_msg_push_data return value - bpf: Do not try bpf_msg_push_data with len 0 - hwmon: Handle failure to register sensor with thermal zone correctly - bnxt_en: Fix active FEC reporting to ethtool - bnx2x: fix driver load from initrd - perf data: Fix double free in perf_session__delete() - ping: remove pr_err from ping_lookup - optee: use driver internal tee_context for some rpc - tee: export teedev_open() and teedev_close_context() - x86/fpu: Correct pkru/xstate inconsistency - CDC-NCM: avoid overflow in sanity checking - USB: zaurus: support another broken Zaurus - drm/i915: Correctly populate use_sagv_wm for all pipes - drm/amdgpu: disable MMHUB PG for Picasso - KVM: x86/mmu: make apf token non-zero to fix bug - parisc/unaligned: Fix ldw() and stw() unalignment handlers - parisc/unaligned: Fix fldd and fstd unaligned handlers on 32-bit kernel - vhost/vsock: don't check owner in vhost_vsock_stop() while releasing - clk: jz4725b: fix mmc0 clock gating - btrfs: tree-checker: check item_size for dev_item - btrfs: tree-checker: check item_size for inode_item- huge tmpfs: remove shrinklist addition from shmem_setattr() - huge tmpfs: fix split_huge_page() after FALLOC_FL_KEEP_SIZE - huge tmpfs: fix fallocate(vanilla) advance over huge pages - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - dynamic_hugetlb: fix undefined struct cftype - file: fix kabi change since add f_ctl_mode - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - readahead: introduce FMODE_CTL_WILLNEED to read first 2MB of file - lockdep: Correct lock_classes index mapping - i2c: brcmstb: fix support for DSL and CM variants - copy_process(): Move fd_install() out of sighand->siglock critical section - i2c: qcom-cci: don't put a device tree node before i2c_add_adapter() - i2c: qcom-cci: don't delete an unregistered adapter - dmaengine: sh: rcar-dmac: Check for error num after dma_set_max_seg_size - dmaengine: stm32-dmamux: Fix PM disable depth imbalance in stm32_dmamux_probe - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - EDAC: Fix calculation of returned address and next offset in edac_align_ptr() - scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop - kconfig: fix failing to generate auto.conf - net: macb: Align the dma and coherent dma masks - net: usb: qmi_wwan: Add support for Dell DW5829e - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - drm/rockchip: dw_hdmi: Do not leave clock enabled in error case - xprtrdma: fix pointer derefs in error cases of rpcrdma_ep_create - soc: aspeed: lpc-ctrl: Block error printing on probe defer cases - ata: libata-core: Disable TRIM on M88V29 - kconfig: let 'shell' return enough output for deep path names - selftests: fixup build warnings in pidfd / clone3 tests - pidfd: fix test failure due to stack overflow on some arches - arm64: dts: meson-g12: drop BL32 region from SEI510/SEI610 - arm64: dts: meson-g12: add ATF BL32 reserved-memory region - arm64: dts: meson-gx: add ATF BL32 reserved-memory region - netfilter: conntrack: don't refresh sctp entries in closed state - irqchip/sifive-plic: Add missing thead,c900-plic match string - phy: usb: Leave some clocks running during suspend - ARM: OMAP2+: adjust the location of put_device() call in omapdss_init_of - ARM: OMAP2+: hwmod: Add of_node_put() before break - NFS: Don't set NFS_INO_INVALID_XATTR if there is no xattr cache - KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW - KVM: x86/pmu: Don't truncate the PerfEvtSeln MSR when creating a perf event - KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id() - Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - tty: n_tty: do not look ahead for EOL character past the end of the buffer - NFS: Do not report writeback errors in nfs_getattr() - block/wbt: fix negative inflight counter when remove scsi device - ASoC: tas2770: Insert post reset delay - KVM: SVM: Never reject emulation due to SMAP errata for !SEV guests - mtd: rawnand: gpmi: don't leak PM reference in error path - powerpc/lib/sstep: fix 'ptesync' build error - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_range() - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw() - ALSA: hda: Fix missing codec probe on Shenker Dock 15 - ALSA: hda: Fix regression on forced probe mask option - ALSA: hda/realtek: Fix deadlock by COEF mutex - ALSA: hda/realtek: Add quirk for Legion Y9000X 2019 - selftests/exec: Add non-regular to TEST_GEN_PROGS - perf bpf: Defer freeing string after possible strlen() on it - dpaa2-eth: Initialize mutex used in one step timestamping path - libsubcmd: Fix use-after-free for realloc(..., 0) - bonding: fix data-races around agg_select_timer - net_sched: add __rcu annotation to netdev->qdisc - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - net: ieee802154: ca8210: Fix lifs/sifs periods - net: dsa: lantiq_gswip: fix use after free in gswip_remove() - net: dsa: lan9303: fix reset on probe - netfilter: nft_synproxy: unregister hooks on init error path - selftests: netfilter: fix exit value for nft_concat_range - iwlwifi: pcie: gen2: fix locking when "HW not ready" - iwlwifi: pcie: fix locking when "HW not ready" - drm/i915/gvt: Make DRM_I915_GVT depend on X86 - vsock: remove vsock from connected table when connect is interrupted by a signal - drm/i915/opregion: check port number bounds for SWSCI display power state - drm/radeon: Fix backlight control on iMac 12,1 - iwlwifi: fix use-after-free - kbuild: lto: Merge module sections if and only if CONFIG_LTO_CLANG is enabled - kbuild: lto: merge module sections - random: wake up /dev/random writers after zap - gcc-plugins/stackleak: Use noinstr in favor of notrace - Revert "module, async: async_synchronize_full() on module init iff async is used" - x86/Xen: streamline (and fix) PV CPU enumeration - drm/amdgpu: fix logic inversion in check - nvme-rdma: fix possible use-after-free in transport error_recovery work - nvme-tcp: fix possible use-after-free in transport error_recovery work - nvme: fix a possible use-after-free in controller reset during load - scsi: pm8001: Fix use-after-free for aborted SSP/STP sas_task - scsi: pm8001: Fix use-after-free for aborted TMF sas_task - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - selftests: skip mincore.check_file_mmap when fs lacks needed support - selftests: openat2: Skip testcases that fail with EOPNOTSUPP - selftests: openat2: Add missing dependency in Makefile - selftests: openat2: Print also errno in failure messages - selftests/zram: Adapt the situation that /dev/zram0 is being used - selftests/zram01.sh: Fix compression ratio calculation - selftests/zram: Skip max_comp_streams interface on newer kernel - net: ieee802154: at86rf230: Stop leaking skb's - kselftest: signal all child processes - selftests: rtc: Increase test timeout so that all tests run - platform/x86: ISST: Fix possible circular locking dependency detected - platform/x86: touchscreen_dmi: Add info for the RWC NANOTE P8 AY07J 2-in-1 - btrfs: send: in case of IO error log it - parisc: Add ioread64_lo_hi() and iowrite64_lo_hi() - PCI: hv: Fix NUMA node assignment when kernel boots with custom NUMA topology - mm: don't try to NUMA-migrate COW pages that have other uses - mmc: block: fix read single on recovery logic - parisc: Fix sglist access in ccio-dma.c - parisc: Fix data TLB miss in sba_unmap_sg - parisc: Drop __init from map_pages declaration - serial: parisc: GSC: fix build when IOSAPIC is not set - Revert "svm: Add warning message for AVIC IPI invalid target" - HID:Add support for UGTABLET WP5540 - scsi: lpfc: Fix mailbox command failure during driver initialization - can: isotp: add SF_BROADCAST support for functional addressing - can: isotp: prevent race between isotp_bind() and isotp_setsockopt() - fs/proc: task_mmu.c: don't read mapcount for migration entry - mm: memcg: synchronize objcg lists with a dedicated spinlock - drm/nouveau/pmu/gm200-: use alternate falcon reset sequence- ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - ext4: fix warning when submitting superblock in ext4_commit_super() - ipv6: annotate some data-races around sk->sk_prot - net/sched: cls_u32: fix netns refcount changes in u32_change() - ext4: fix bug_on in __es_tree_search - exec: Remove redundant check in do_open_execat/uselib - floppy: use a statically allocated error counter - ext4: fix race condition between ext4_write and ext4_convert_inline_data - arm64: Fix some build errors related to KEXEC - ubi: ubi_create_volume: Fix use-after-free when volume creation failed - ubi: fastmap: Don't reserve beb_rsvd_pebs while filling fm pool - net: ipv6: fix use after free of struct seg6_pernet_data - net: ipv6: check return value of rhashtable_init - KVM: arm64: vgic: Drop WARN from vgic_get_irq - Documentation: arm64: Add limitation for exactmap - arm64: Fix reserved memory via memmap - ARM: 9191/1: arm/stacktrace, kasan: Silence KASAN warnings in unwind_frame()- io_uring: fix race between timeout flush and removal - net/x25: Fix null-ptr-deref caused by x25_disconnect - iommu: Fix potential use-after-free during probe - perf: Fix list corruption in perf_cgroup_switch() - arm64: dts: imx8mq: fix lcdif port node - scsi: lpfc: Reduce log messages seen after firmware download - scsi: lpfc: Remove NVMe support if kernel has NVME_FC disabled - can: isotp: fix error path in isotp_sendmsg() to unlock wait queue - Makefile.extrawarn: Move -Wunaligned-access to W=1 - hwmon: (dell-smm) Speed up setting of fan speed - phy: ti: Fix missing sentinel for clk_div_table - speakup-dectlk: Restore pitch setting - USB: serial: cp210x: add CPI Bulk Coin Recycler id - USB: serial: cp210x: add NCR Retail IO box id - USB: serial: ch341: add support for GW Instek USB2.0-Serial devices - USB: serial: option: add ZTE MF286D modem - USB: serial: ftdi_sio: add support for Brainboxes US-159/235/320 - usb: raw-gadget: fix handling of dual-direction-capable endpoints - usb: gadget: f_uac2: Define specific wTerminalType - usb: gadget: udc: renesas_usb3: Fix host to USB_ROLE_NONE transition - usb: dwc3: gadget: Prevent core from processing stale TRBs - usb: ulpi: Call of_node_put correctly - usb: ulpi: Move of_node_put to ulpi_dev_release - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - Revert "usb: dwc2: drd: fix soft connect when gadget is unconfigured" - usb: dwc2: drd: fix soft connect when gadget is unconfigured - eeprom: ee1004: limit i2c reads to I2C_SMBUS_BLOCK_MAX - n_tty: wake up poll(POLLRDNORM) on receiving data - vt_ioctl: add array_index_nospec to VT_ACTIVATE - vt_ioctl: fix array_index_nospec in vt_setactivate - net: dsa: mv88e6xxx: fix use-after-free in mv88e6xxx_mdios_unregister - net: mscc: ocelot: fix mutex lock error during ethtool stats read - ice: fix IPIP and SIT TSO offload - ice: fix an error code in ice_cfg_phy_fec() - dpaa2-eth: unregister the netdev before disconnecting from the PHY - net: amd-xgbe: disable interrupts during pci removal - tipc: rate limit warning for received illegal binding update - net: mdio: aspeed: Add missing MODULE_DEVICE_TABLE - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - nfp: flower: fix ida_idx not being released - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - net: dsa: lantiq_gswip: don't use devres for mdiobus - net: dsa: felix: don't use devres for mdiobus - net: dsa: bcm_sf2: don't use devres for mdiobus - net: dsa: ar9331: register the mdiobus under devres - net: dsa: mv88e6xxx: don't use devres for mdiobus - bonding: pair enable_port with slave_arr_updates - gpio: sifive: use the correct register to read output values - ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE - drm/panel: simple: Assign data from panel_dpi_probe() correctly - ixgbevf: Require large buffers for build_skb on 82599VF - arm64: dts: meson-g12b-odroid-n2: fix typo 'dio2133' - netfilter: ctnetlink: disable helper autoassign - misc: fastrpc: avoid double fput() on failed usercopy - drm/vc4: hdmi: Allow DBLCLK modes even if horz timing is odd. - gpio: aggregator: Fix calling into sleeping GPIO controllers - usb: f_fs: Fix use-after-free for epfile - ARM: dts: imx7ulp: Fix 'assigned-clocks-parents' typo - phy: xilinx: zynqmp: Fix bus width setting for SGMII - ARM: dts: imx6qdl-udoo: Properly describe the SD card detect - staging: fbtft: Fix error path in fbtft_driver_module_init() - ARM: dts: meson8b: Fix the UART device-tree schema validation - ARM: dts: meson8: Fix the UART device-tree schema validation - ARM: dts: meson: Fix the UART compatible strings - ARM: dts: Fix timer regression for beagleboard revision c - drm/rockchip: vop: Correct RK3399 VOP register fields - PM: s2idle: ACPI: Fix wakeup interrupts handling - ACPI/IORT: Check node revision for PMCG resources - nvme-tcp: fix bogus request completion when failing to send AER - ARM: socfpga: fix missing RESET_CONTROLLER - ARM: dts: Fix boot regression on Skomer - ARM: dts: imx23-evk: Remove MX23_PAD_SSP1_DETECT from hog group - riscv: fix build with binutils 2.38 - KVM: VMX: Set vmcs.PENDING_DBG.BS on #DB in STI/MOVSS blocking shadow - KVM: SVM: Don't kill SEV guest if SMAP erratum triggers in usermode - KVM: nVMX: Also filter MSR_IA32_VMX_TRUE_PINBASED_CTLS when eVMCS - KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMER - KVM: eventfd: Fix false positive RCU usage warning - net: stmmac: dwmac-sun8i: use return val of readl_poll_timeout() - nvme-pci: add the IGNORE_DEV_SUBNQN quirk for Intel P4500/P4600 SSDs - perf: Always wake the parent event - usb: dwc2: gadget: don't try to disable ep0 in dwc2_hsotg_suspend - PM: hibernate: Remove register_nosave_region_late() - scsi: myrs: Fix crash in error case - scsi: ufs: Treat link loss as fatal error - scsi: pm8001: Fix bogus FW crash for maxcpus=1 - scsi: qedf: Fix refcount issue when LOGO is received during TMF - scsi: qedf: Add stag_work to all the vports - scsi: ufs: ufshcd-pltfrm: Check the return value of devm_kstrdup() - scsi: target: iscsi: Make sure the np under each tpg is unique - powerpc/fixmap: Fix VM debug warning on unmap - net: sched: Clarify error message when qdisc kind is unknown - drm: panel-orientation-quirks: Add quirk for the 1Netbook OneXPlayer - x86/perf: Avoid warning for Arch LBR without XSAVE - NFSv4 handle port presence in fs_location server string - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: change nfs_access_get_cached to only report the mask - tracing: Propagate is_signed to expression - drm/amdgpu: Set a suitable dev_info.gart_page_size - NFSD: Fix offset type in I/O trace points - NFSD: Clamp WRITE offsets - NFS: Fix initialisation of nfs_client cl_flags field - net: phy: marvell: Fix MDI-x polarity setting in 88e1118-compatible PHYs - net: phy: marvell: Fix RGMII Tx/Rx delays setting in 88e1121-compatible PHYs - can: isotp: fix potential CAN frame reception race in isotp_rcv() - mmc: sdhci-of-esdhc: Check for error num after setting mask - ima: Do not print policy rule with inactive LSM labels - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start()- crypto: api - Move cryptomgr soft dependency into algapi - moxart: fix potential use-after-free on remove path - selftests: nft_concat_range: add test for reload with no element add/del - cgroup/cpuset: Fix "suspicious RCU usage" lockdep warning - net: dsa: mt7530: make NET_DSA_MT7530 select MEDIATEK_GE_PHY - ext4: fix incorrect type issue during replay_del_range - ext4: fix error handling in ext4_fc_record_modified_inode() - ext4: fix error handling in ext4_restore_inline_data() - ext4: modify the logic of ext4_mb_new_blocks_simple - ext4: prevent used blocks from being allocated during fast commit replay - EDAC/xgene: Fix deferred probing - EDAC/altera: Fix deferred probing - x86/perf: Default set FREEZE_ON_SMI for all - perf/x86/intel/pt: Fix crash with stop filters in single-range mode - perf stat: Fix display of grouped aliased events - fbcon: Add option to enable legacy hardware acceleration - Revert "fbcon: Disable accelerated scrolling" - rtc: cmos: Evaluate century appropriate - tools/resolve_btfids: Do not print any commands when building silently - selftests: futex: Use variable MAKE instead of make - selftests/exec: Remove pipe from TEST_GEN_FILES - bpf: Use VM_MAP instead of VM_ALLOC for ringbuf - gve: fix the wrong AdminQ buffer queue index check - nfsd: nfsd4_setclientid_confirm mistakenly expires confirmed client. - scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe - pinctrl: bcm2835: Fix a few error paths - pinctrl: intel: fix unexpected interrupt - pinctrl: intel: Fix a glitch when updating IRQ flags on a preconfigured line - ASoC: max9759: fix underflow in speaker_gain_control_put() - ASoC: cpcap: Check for NULL pointer after calling of_get_child_by_name - ASoC: xilinx: xlnx_formatter_pcm: Make buffer bytes multiple of period bytes - ASoC: fsl: Add missing error handling in pcm030_fabric_probe - drm/i915/overlay: Prevent divide by zero bugs in scaling - net: stmmac: ensure PTP time register reads are consistent - net: stmmac: dump gmac4 DMA registers correctly - net: macsec: Verify that send_sci is on when setting Tx sci explicitly - net: macsec: Fix offload support for NETDEV_UNREGISTER event - net: ieee802154: Return meaningful error codes from the netlink helpers - net: ieee802154: ca8210: Stop leaking skb's - net: ieee802154: mcr20a: Fix lifs/sifs periods - net: ieee802154: hwsim: Ensure proper channel selection at probe time - spi: uniphier: fix reference count leak in uniphier_spi_probe() - spi: meson-spicc: add IRQ check in meson_spicc_probe - spi: mediatek: Avoid NULL pointer crash in interrupt - spi: bcm-qspi: check for valid cs before applying chip select - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - RDMA/mlx4: Don't continue event handler after memory allocation failure - RDMA/siw: Fix broken RDMA Read Fence/Resume logic. - IB/rdmavt: Validate remote_addr during loopback atomic tests - RDMA/ucma: Protect mc during concurrent multicast leaves - RDMA/cma: Use correct address when leaving multicast group - Revert "ASoC: mediatek: Check for error clk pointer" - IB/hfi1: Fix AIP early init panic - dma-buf: heaps: Fix potential spectre v1 gadget - block: bio-integrity: Advance seed correctly for larger interval sizes - mm/kmemleak: avoid scanning potential huge holes - mm/pgtable: define pte_index so that preprocessor could recognize it - mm/debug_vm_pgtable: remove pte entry from the page table - nvme-fabrics: fix state check in nvmf_ctlr_matches_baseopts() - drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 2018 15" Apple Retina panels - drm/nouveau: fix off by one in BIOS boundary checking - btrfs: fix deadlock between quota disable and qgroup rescan worker - ALSA: hda/realtek: Fix silent output on Gigabyte X570 Aorus Xtreme after reboot from Windows - ALSA: hda/realtek: Fix silent output on Gigabyte X570S Aorus Master (newer chipset) - ALSA: hda/realtek: Add missing fixup-model entry for Gigabyte X570 ALC1220 quirks - ALSA: hda/realtek: Add quirk for ASUS GU603 - ALSA: hda: realtek: Fix race at concurrent COEF updates - ALSA: hda: Fix UAF of leds class devs at unbinding - ALSA: usb-audio: Correct quirk for VF0770 - ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx() - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx() - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw() - selinux: fix double free of cond_list on error paths - Revert "drm/vc4: hdmi: Make sure the device is powered with CEC" again - Revert "drm/vc4: hdmi: Make sure the device is powered with CEC" - psi: fix failure of create cgroup psi trigger - mbigen: fix mbigen driver defer probe - md/raid1: fix missing bitmap update w/o WriteMostly devices - md/raid1: only allocate write behind bio for WriteMostly device - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - arm64: entry: Save some nops when CONFIG_ARM64_PSEUDO_NMI is not set - crypto: crct10dif-neon - fix use via crypto_shash_digest() - net: fix information leakage in /proc/net/ptype - config: enable CONFIG_QOS_SCHED_SMT_EXPELLER by - sched: Add tracepoint for qos smt expeller - sched: Add statistics for qos smt expeller - sched: Implement the function of qos smt expeller - sched: Introduce qos smt expeller for co-location - ext4: fix symlink file size not match to file content - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: fix use-after-free in ext4_search_dir - KVM: s390: Return error on SIDA memop on normal guest - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages - ubi: fastmap: Fix high cpu usage of ubi_bgt by making sure wl_pool not empty - perf c2c: Update documentation for display option 'all' - perf c2c: Sort on all cache hit for load operations - perf c2c: Refactor node header - perf c2c: Add dimensions for load miss - perf c2c: Add dimensions for load hit - perf c2c: Add dimensions for total load hit - rcu/nocb: Make rcu_core() callbacks acceleration preempt-safe - livepatch/arm64: Fix incorrect endian conversion when long jump - livepatch: Print logs when register failed - livepatch: Print logs when check calltrace failed - livepatch: Print logs when patch text failed - livepatch: Optimize list_del operation in 'arch_klp_unpatch_func' - livepatch: Use 'old_insns' to replace 'old_insn' - livepatch: Remove redundant copy for old codes - livepatch: Reduce duplicate codes and fix issue on patch text - mm: export collect_procs() - rcu: Prevent expedited GP from enabling tick on offline CPU- tcp: add missing tcp_skb_can_collapse() test in tcp_shift_skb_data() - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - cpuset: Fix the bug that subpart_cpus updated wrongly in update_cpumask() - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - fanotify: Fix stale file descriptor in copy_event_to_user() - net: amd-xgbe: Fix skb data length underflow - net: amd-xgbe: ensure to reset the tx_timer_active flag - ipheth: fix EOVERFLOW in ipheth_rcvbulk_callback - net/mlx5: E-Switch, Fix uninitialized variable modact - net/mlx5: Use del_timer_sync in fw reset flow of halting poll - net/mlx5e: Fix handling of wrong devices during bond netevent - drm/vc4: hdmi: Make sure the device is powered with CEC - x86/cpu: Add Xeon Icelake-D to list of CPUs that support PPIN - x86/mce: Add Xeon Sapphire Rapids to list of CPUs that support PPIN - psi: Fix uaf issue when psi trigger is destroyed while being polled - KVM: x86: Forcibly leave nested virt when SMM state is toggled - Revert "drivers: bus: simple-pm-bus: Add support for probing simple bus only devices" - net: ipa: prevent concurrent replenish - net: ipa: use a bitmap for endpoint replenish_enabled - net: ipa: fix atomic update in ipa_endpoint_replenish() - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - mtd: rawnand: mpc5121: Remove unused variable in ads5121_select_chip() - block: Fix wrong offset in bio_truncate() - fsnotify: invalidate dcache before IN_DELETE event - usr/include/Makefile: add linux/nfc.h to the compile-test coverage - dt-bindings: can: tcan4x5x: fix mram-cfg RX FIFO config - net: bridge: vlan: fix memory leak in __allowed_ingress - ipv4: remove sparse error in ip_neigh_gw4() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - net: bridge: vlan: fix single net device option dumping - Revert "ipv6: Honor all IPv6 PIO Valid Lifetime values" - net: cpsw: Properly initialise struct page_pool_params - drm/msm/dpu: invalid parameter check in dpu_setup_dspp_pcc - drm/msm/hdmi: Fix missing put_device() call in msm_hdmi_get_phy - video: hyperv_fb: Fix validation of screen resolution - ibmvnic: don't spin in tasklet - ibmvnic: init ->running_cap_crqs early - ipv4: fix ip option filtering for locally generated fragments - net: ipv4: Fix the warning for dereference - net: ipv4: Move ip_options_fragment() out of loop - powerpc/perf: Fix power_pmu_disable to call clear_pmi_irq_pending only if PMI is pending - hwmon: (lm90) Mark alert as broken for MAX6654 - efi/libstub: arm64: Fix image check alignment at entry - rxrpc: Adjust retransmission backoff - octeontx2-pf: Forward error codes to VF - phylib: fix potential use-after-free - net: phy: broadcom: hook up soft_reset for BCM54616S - sched/pelt: Relax the sync of util_sum with util_avg - kernel: delete repeated words in comments - netfilter: conntrack: don't increment invalid counter on NF_REPEAT - powerpc64/bpf: Limit 'ldbrx' to processors compliant with ISA v2.06 - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - drm/msm/dsi: invalid parameter check in msm_dsi_phy_enable - drm/msm/dsi: Fix missing put_device() call in dsi_get_phy - drm/msm: Fix wrong size calculation - net-procfs: show net devices bound packet types - hwmon: (lm90) Reduce maximum conversion rate for G781 - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - hwmon: (lm90) Mark alert as broken for MAX6680 - hwmon: (lm90) Mark alert as broken for MAX6646/6647/6649 - ipv6_tunnel: Rate limit warning messages - scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put() - rpmsg: char: Fix race between the release of rpmsg_eptdev and cdev - rpmsg: char: Fix race between the release of rpmsg_ctrldev and cdev - usb: roles: fix include/linux/usb/role.h compile issue - i40e: fix unsigned stat widths - i40e: Fix for failed to init adminq while VF reset - i40e: Fix queues reservation for XDP - i40e: Fix issue when maximum queues is exceeded - i40e: Increase delay to 1 s after global EMP reset - powerpc/32: Fix boot failure with GCC latent entropy plugin - powerpc/32s: Fix kasan_init_region() for KASAN - powerpc/32s: Allocate one 256k IBAT instead of two consecutives 128k IBATs - x86/MCE/AMD: Allow thresholding interface updates after init - sched/membarrier: Fix membarrier-rseq fence command missing from query bitmask - ocfs2: fix a deadlock when commit trans - jbd2: export jbd2_journal_[grab|put]_journal_head - ucsi_ccg: Check DEV_INT bit only when starting CCG4 - usb: typec: tcpm: Do not disconnect while receiving VBUS off - USB: core: Fix hang in usb_kill_urb by adding memory barriers - usb: gadget: f_sourcesink: Fix isoc transfer for USB_SPEED_SUPER_PLUS - usb: common: ulpi: Fix crash in ulpi_match() - usb: xhci-plat: fix crash when suspend if remote wake enable - usb-storage: Add unusual-devs entry for VL817 USB-SATA bridge - tty: Add support for Brainboxes UC cards. - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - arm64: errata: Fix exec handling in erratum 1418040 workaround - KVM: x86: Update vCPU's runtime CPUID on write to MSR_IA32_XSS - drm/etnaviv: relax submit size limits - perf/x86/intel/uncore: Fix CAS_COUNT_WRITE issue for ICX - Revert "KVM: SVM: avoid infinite loop on NPF from bad address" - fsnotify: fix fsnotify hooks in pseudo filesystems - ceph: set pool_ns in new inode layout for async creates - ceph: properly put ceph_string reference after async create attempt - tracing: Don't inc err_log entry count if entry allocation fails - tracing/histogram: Fix a potential memory leak for kstrdup() - PM: wakeup: simplify the output logic of pm_show_wakelocks() - efi: runtime: avoid EFIv2 runtime services on Apple x86 machines - scsi: zfcp: Fix failed recovery on gone remote port with non-NPIV FCP devices - bpf: Guard against accessing NULL pt_regs in bpf_get_task_stack() - s390/hypfs: include z/VM guests with access control group set - s390/module: fix loading modules with a lot of relocations - net: stmmac: skip only stmmac_ptp_register when resume from suspend - net: sfp: ignore disabled SFP node - media: venus: core: Drop second v4l2 device unregister - Bluetooth: refactor malicious adv data check - drm/vmwgfx: Fix stale file descriptors on failed usercopy - select: Fix indefinitely sleeping task in poll_schedule_timeout() - KVM: x86/mmu: Fix write-protection of PTs mapped by the TDP MMU - rcu: Tighten rcu_advance_cbs_nowake() checks - bnx2x: Invalidate fastpath HSI version for VFs - bnx2x: Utilize firmware 7.13.21.0 - drm/i915: Flush TLBs before releasing backing store- llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - Revert "clocksource: Reduce clocksource-skew threshold" - Revert "clocksource: Avoid accidental unstable marking of clocksources" - Revert "xfrm: rate limit SA mapping change message to user space" - ipvlan: Modify the value of ipvlan modes - of: Enable crashkernel=X,high to support kexec option -s - arm64: kdump: Try not to use NO_BLOCK_MAPPINGS for memory under 4G - arm64: kdump: Use page-level mapping for the high memory of crashkernel - arm64: kdump: Don't force page-level mappings for memory above 4G - arm64: kdump: Update the name of crashk_low_res - x86: KVM: Fixed the bug that WAITmax cannot be updated in real time - powerpc: Free fdt on error in elf64_load() - powerpc: If kexec_build_elf_info() fails return immediately from elf64_load() - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - RDMA/rtrs-clt: Fix possible double free in error case - arm64: fix clang warning about TRAMP_VALIAS - arm64: kvm: Fix copy-and-paste error in bhb templates for v5.10 stable - arm64: proton-pack: Include unprivileged eBPF status in Spectre v2 mitigation reporting - arm64: Use the clearbhb instruction in mitigations - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Allow indirect vectors to be used without SPECTRE_V3A - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: spectre: Rename spectre_v4_patch_fw_mitigation_conduit - arm64: entry.S: Add ventry overflow sanity checks - ARM: Spectre-BHB: provide empty stub for non-config - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - arm64: add ID_AA64ISAR2_EL1 sys register - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path - scripts: sphinx-pre-install: Fix ctex support on Debian - scripts: sphinx-pre-install: add required ctex dependency - ath10k: Fix the MTU size on QCA9377 SDIO - mtd: nand: bbt: Fix corner case in bad block table handling - lib/test_meminit: destroy cache in kmem_cache_alloc_bulk() test - mm/hmm.c: allow VM_MIXEDMAP to work with hmm_range_fault - lib82596: Fix IRQ check in sni_82596_probe - scripts/dtc: dtx_diff: remove broken example from help text - dt-bindings: watchdog: Require samsung,syscon-phandle for Exynos7 - dt-bindings: display: meson-vpu: Add missing amlogic,canvas property - dt-bindings: display: meson-dw-hdmi: add missing sound-name-prefix property - net: mscc: ocelot: fix using match before it is set - net: sfp: fix high power modules without diagnostic monitoring - net: ethernet: mtk_eth_soc: fix error checking in mtk_mac_config() - bcmgenet: add WOL IRQ check - net_sched: restore "mpu xxx" handling - net: bonding: fix bond_xmit_broadcast return value error bug - arm64: dts: qcom: msm8996: drop not documented adreno properties - devlink: Remove misleading internal_flags from health reporter dump - perf probe: Fix ppc64 'perf probe add events failed' case - dmaengine: at_xdmac: Fix at_xdmac_lld struct definition - dmaengine: at_xdmac: Fix lld view setting - dmaengine: at_xdmac: Fix concurrency over xfers_list - dmaengine: at_xdmac: Print debug message after realeasing the lock - dmaengine: at_xdmac: Start transfer for cyclic channels in issue_pending - dmaengine: at_xdmac: Don't start transactions at tx_submit level - perf script: Fix hex dump character output - libcxgb: Don't accidentally set RTO_ONLINK in cxgb_find_route() - gre: Don't accidentally set RTO_ONLINK in gre_fill_metadata_dst() - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - netns: add schedule point in ops_exit_list() - inet: frags: annotate races around fqdir->dead and fqdir->high_thresh - taskstats: Cleanup the use of task->exit_code - virtio_ring: mark ring unused on error - vdpa/mlx5: Fix wrong configuration of virtio_version_1_0 - rtc: pxa: fix null pointer dereference - HID: vivaldi: fix handling devices not using numbered reports - net: axienet: increase default TX ring size to 128 - net: axienet: fix for TX busy handling - net: axienet: fix number of TX ring slots for available check - net: axienet: Fix TX ring slot available check - net: axienet: limit minimum TX ring size - net: axienet: add missing memory barriers - net: axienet: reset core on initialization prior to MDIO access - net: axienet: Wait for PhyRstCmplt after core reset - net: axienet: increase reset timeout - net/smc: Fix hung_task when removing SMC-R devices - clk: si5341: Fix clock HW provider cleanup - clk: Emit a stern warning with writable debugfs enabled - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - f2fs: fix to reserve space for IO align feature - f2fs: compress: fix potential deadlock of compress file - parisc: pdc_stable: Fix memory leak in pdcs_register_pathentries - net/fsl: xgmac_mdio: Fix incorrect iounmap when removing module - net/fsl: xgmac_mdio: Add workaround for erratum A-009885 - ipv4: avoid quadratic behavior in netns dismantle - ipv4: update fib_info_cnt under spinlock protection - perf evsel: Override attr->sample_period for non-libpfm4 events - xdp: check prog type before updating BPF link - bpftool: Remove inclusion of utilities.mak from Makefiles - powerpc/fsl/dts: Enable WA for erratum A-009885 on fman3l MDIO buses - powerpc/cell: Fix clang -Wimplicit-fallthrough warning - Revert "net/mlx5: Add retry mechanism to the command entry index allocation" - dmaengine: stm32-mdma: fix STM32_MDMA_CTBR_TSEL_MASK - RDMA/rxe: Fix a typo in opcode name - dmaengine: uniphier-xdmac: Fix type of address variables - scsi: core: Show SCMD_LAST in text form - Bluetooth: hci_sync: Fix not setting adv set duration - Documentation: fix firewire.rst ABI file path error - Documentation: refer to config RANDOMIZE_BASE for kernel address-space randomization - Documentation: ACPI: Fix data node reference documentation - Documentation: dmaengine: Correctly describe dmatest with channel unset - media: correct MEDIA_TEST_SUPPORT help text - drm/vc4: hdmi: Make sure the device is powered with CEC - media: rcar-csi2: Optimize the selection PHTW register - can: mcp251xfd: mcp251xfd_tef_obj_read(): fix typo in error message - firmware: Update Kconfig help text for Google firmware - of: base: Improve argument length mismatch error - drm/radeon: fix error handling in radeon_driver_open_kms - ext4: don't use the orphan list when migrating an inode - ext4: destroy ext4_fc_dentry_cachep kmemcache on module removal - ext4: fast commit may miss tracking unwritten range during ftruncate - ext4: use ext4_ext_remove_space() for fast commit replay delete range - ext4: set csum seed in tmp inode while migrating to extents - ext4: fix fast commit may miss tracking range for FALLOC_FL_ZERO_RANGE - ext4: initialize err_blk before calling __ext4_get_inode_loc - ext4: fix a possible ABBA deadlock due to busy PA - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - btrfs: respect the max size in the header when activating swap file - btrfs: check the root node for uptodate before returning it - btrfs: fix deadlock between quota enable and other quota operations - xfrm: fix policy lookup for ipv6 gre packets - PCI: pci-bridge-emul: Set PCI_STATUS_CAP_LIST for PCIe device - PCI: pci-bridge-emul: Correctly set PCIe capabilities - PCI: pci-bridge-emul: Fix definitions of reserved bits - PCI: pci-bridge-emul: Properly mark reserved PCIe bits in PCI config space - PCI: pci-bridge-emul: Make expansion ROM Base Address register read-only - PCI: pciehp: Use down_read/write_nested(reset_lock) to fix lockdep errors - PCI: xgene: Fix IB window setup - powerpc/64s/radix: Fix huge vmap false positive - parisc: Fix lpa and lpa_user defines - drm/bridge: analogix_dp: Make PSR-exit block less - drm/nouveau/kms/nv04: use vzalloc for nv04_display - drm/etnaviv: limit submit sizes - device property: Fix fwnode_graph_devcon_match() fwnode leak - s390/mm: fix 2KB pgtable release race - iwlwifi: mvm: Increase the scan timeout guard to 30 seconds - tracing/kprobes: 'nmissed' not showed correctly for kretprobe - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - fuse: Pass correct lend value to filemap_write_and_wait_range() - xen/gntdev: fix unmap notification order - spi: uniphier: Fix a bug that doesn't point to private data correctly - tpm: fix NPE on probe for missing device - ubifs: Error path in ubifs_remount_rw() seems to wrongly free write buffers - crypto: caam - replace this_cpu_ptr with raw_cpu_ptr - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - crypto: omap-aes - Fix broken pm_runtime_and_get() usage - rpmsg: core: Clean up resources on announce_create failure. - phy: mediatek: Fix missing check in mtk_mipi_tx_probe - ASoC: mediatek: mt8183: fix device_node leak - ASoC: mediatek: mt8173: fix device_node leak - scsi: sr: Don't use GFP_DMA - MIPS: Octeon: Fix build errors using clang - i2c: designware-pci: Fix to change data types of hcnt and lcnt parameters - irqchip/gic-v4: Disable redistributors' view of the VPE table at boot time - MIPS: OCTEON: add put_device() after of_find_device_by_node() - udf: Fix error handling in udf_new_inode() - powerpc/fadump: Fix inaccurate CPU state info in vmcore generated with panic - powerpc: handle kdump appropriately with crash_kexec_post_notifiers option - selftests/powerpc/spectre_v2: Return skip code when miss_percent is high - powerpc/40x: Map 32Mbytes of memory at startup - MIPS: Loongson64: Use three arguments for slti - ALSA: seq: Set upper limit of processed events - scsi: lpfc: Trigger SLI4 firmware dump before doing driver cleanup - dm: fix alloc_dax error handling in alloc_dev - nvmem: core: set size for sysfs bin file - w1: Misuse of get_user()/put_user() reported by sparse - KVM: PPC: Book3S: Suppress failed alloc warning in H_COPY_TOFROM_GUEST - KVM: PPC: Book3S: Suppress warnings when allocating too big memory slots - powerpc/powermac: Add missing lockdep_register_key() - clk: meson: gxbb: Fix the SDM_EN bit for MPLL0 on GXBB - i2c: mpc: Correct I2C reset procedure - powerpc/smp: Move setup_profiling_timer() under CONFIG_PROFILING - i2c: i801: Don't silently correct invalid transfer size - powerpc/watchdog: Fix missed watchdog reset due to memory ordering race - powerpc/btext: add missing of_node_put - powerpc/cell: add missing of_node_put - powerpc/powernv: add missing of_node_put - powerpc/6xx: add missing of_node_put - x86/kbuild: Enable CONFIG_KALLSYMS_ALL=y in the defconfigs - parisc: Avoid calling faulthandler_disabled() twice - random: do not throw away excess input to crng_fast_load - serial: core: Keep mctrl register state and cached copy in sync - serial: pl010: Drop CR register reset on set_termios - regulator: qcom_smd: Align probe function with rpmh-regulator - net: gemini: allow any RGMII interface mode - net: phy: marvell: configure RGMII delays for 88E1118 - mlxsw: pci: Avoid flow control for EMAD packets - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - mac80211: allow non-standard VHT MCS-10/11 - net: mdio: Demote probed message to debug print - btrfs: remove BUG_ON(!eie) in find_parent_nodes - btrfs: remove BUG_ON() in find_parent_nodes() - ACPI: battery: Add the ThinkPad "Not Charging" quirk - amdgpu/pm: Make sysfs pm attributes as read-only for VFs - drm/amdgpu: fixup bad vram size on gmc v8 - ACPICA: Hardware: Do not flush CPU cache when entering S4 and S5 - ACPICA: Fix wrong interpretation of PCC address - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - ACPICA: actypes.h: Expand the ACPI_ACCESS_ definitions - drm/etnaviv: consider completed fence seqno in hang check - xfrm: rate limit SA mapping change message to user space - Bluetooth: vhci: Set HCI_QUIRK_VALID_LE_STATES - ath11k: Fix napi related hang - um: registers: Rename function names to avoid conflicts and build problems - iwlwifi: pcie: make sure prph_info is set when treating wakeup IRQ - iwlwifi: mvm: Fix calculation of frame length - iwlwifi: remove module loading failure message - iwlwifi: fix leaks/bad data after failed firmware load - PM: AVS: qcom-cpr: Use div64_ul instead of do_div - rtw88: 8822c: update rx settings to prevent potential hw deadlock - ath9k: Fix out-of-bound memcpy in ath9k_hif_usb_rx_stream - usb: hub: Add delay for SuperSpeed hub resume to let links transit to U0 - cpufreq: Fix initialization of min and max frequency QoS requests - PM: runtime: Add safety net to supplier device release - arm64: tegra: Adjust length of CCPLEX cluster MMIO region - arm64: dts: ls1028a-qds: move rtc node to the correct i2c bus - mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO - media: saa7146: hexium_gemini: Fix a NULL pointer dereference in hexium_attach() - media: igorplugusb: receiver overflow should be reported - HID: quirks: Allow inverting the absolute X/Y values - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - x86/mce: Mark mce_read_aux() noinstr - x86/mce: Mark mce_end() noinstr - x86/mce: Mark mce_panic() noinstr - x86/mce: Allow instrumentation during task work queueing - ath11k: Avoid false DEADLOCK warning reported by lockdep - selftests/ftrace: make kprobe profile testcase description unique - gpio: aspeed: Convert aspeed_gpio.lock to raw_spinlock - net: phy: prefer 1000baseT over 1000baseKX - net-sysfs: update the queue counts in the unregistration path - ath10k: Fix tx hanging - ath11k: avoid deadlock by change ieee80211_queue_work for regd_update_work - iwlwifi: mvm: avoid clearing a just saved session protection id - iwlwifi: mvm: synchronize with FW after multicast commands - thunderbolt: Runtime PM activate both ends of the device link - media: m920x: don't use stack on USB reads - media: saa7146: hexium_orion: Fix a NULL pointer dereference in hexium_attach() - media: rcar-vin: Update format alignment constraints - media: uvcvideo: Increase UVC_CTRL_CONTROL_TIMEOUT to 5 seconds. - drm: rcar-du: Fix CRTC timings when CMM is used - x86/mm: Flush global TLB when switching to trampoline page-table - floppy: Add max size check for user space request - usb: uhci: add aspeed ast2600 uhci support - arm64: dts: ti: j7200-main: Fix 'dtbs_check' serdes_ln_ctrl node - ACPI / x86: Add not-present quirk for the PCI0.SDHB.BRC1 device on the GPD win - ACPI / x86: Allow specifying acpi_device_override_status() quirks by path - ACPI: Change acpi_device_always_present() into acpi_device_override_status() - ACPI / x86: Drop PWM2 device on Lenovo Yoga Book from always present table - media: venus: avoid calling core_clk_setrate() concurrently during concurrent video sessions - ath11k: Avoid NULL ptr access during mgmt tx cleanup - rsi: Fix out-of-bounds read in rsi_read_pkt() - rsi: Fix use-after-free in rsi_rx_done_handler() - crypto: jitter - consider 32 LSB for APT - HSI: core: Fix return freed object in hsi_new_client - gpiolib: acpi: Do not set the IRQ type if the IRQ is already in use - tty: serial: imx: disable UCR4_OREN in .stop_rx() instead of .shutdown() - drm/bridge: megachips: Ensure both bridges are probed before registration - mlxsw: pci: Add shutdown method in PCI driver - soc: ti: pruss: fix referenced node in error message - drm/amdgpu/display: set vblank_disable_immediate for DC - drm/amd/display: check top_pipe_to_program pointer - ARM: imx: rename DEBUG_IMX21_IMX27_UART to DEBUG_IMX27_UART - EDAC/synopsys: Use the quirk for version instead of ddr version - media: b2c2: Add missing check in flexcop_pci_isr: - HID: apple: Do not reset quirks when the Fn key is not found - drm: panel-orientation-quirks: Add quirk for the Lenovo Yoga Book X91F/L - usb: gadget: f_fs: Use stream_open() for endpoint files - ath11k: Fix crash caused by uninitialized TX ring - media: atomisp: handle errors at sh_css_create_isp_params() - batman-adv: allow netlink usage in unprivileged containers - ARM: shmobile: rcar-gen2: Add missing of_node_put() - media: atomisp-ov2680: Fix ov2680_set_fmt() clobbering the exposure - media: atomisp: set per-device's default mode - media: atomisp: fix try_fmt logic - drm/nouveau/pmu/gm200-: avoid touching PMU outside of DEVINIT/PREOS/ACR - drm/bridge: dw-hdmi: handle ELD when DRM_BRIDGE_ATTACH_NO_CONNECTOR - ar5523: Fix null-ptr-deref with unexpected WDCMSG_TARGET_START reply - selftests/bpf: Fix bpf_object leak in skb_ctx selftest - drm/lima: fix warning when CONFIG_DEBUG_SG=y & CONFIG_DMA_API_DEBUG=y - fs: dlm: filter user dlm messages for kernel locks - Bluetooth: Fix debugfs entry leak in hci_register_dev() - ARM: dts: omap3-n900: Fix lp5523 for multi color - of: base: Fix phandle argument length mismatch error message - clk: bm1880: remove kfrees on static allocations - ASoC: fsl_asrc: refine the check of available clock divider - RDMA/cxgb4: Set queue pair state when being queried - ASoC: fsl_mqs: fix MODULE_ALIAS - powerpc/xive: Add missing null check after calling kmalloc - mips: bcm63xx: add support for clk_set_parent() - mips: lantiq: add support for clk_set_parent() - arm64: tegra: Remove non existent Tegra194 reset - arm64: tegra: Fix Tegra194 HDA {clock,reset}-names ordering - counter: stm32-lptimer-cnt: remove iio counter abi - misc: lattice-ecp3-config: Fix task hung when firmware load failed - ASoC: samsung: idma: Check of ioremap return value - ASoC: mediatek: Check for error clk pointer - phy: uniphier-usb3ss: fix unintended writing zeros to PHY register - ASoC: Intel: catpt: Test dmaengine_submit() result before moving on - iommu/amd: Restore GA log/tail pointer on host resume - iommu/amd: Remove iommu_init_ga() - dmaengine: pxa/mmp: stop referencing config->slave_id - mips: fix Kconfig reference to PHYS_ADDR_T_64BIT - mips: add SYS_HAS_CPU_MIPS64_R5 config for MIPS Release 5 support - clk: stm32: Fix ltdc's clock turn off by clk_disable_unused() after system enter shell - of: unittest: 64 bit dma address test requires arch support - of: unittest: fix warning on PowerPC frame size warning - ASoC: rt5663: Handle device_property_read_u32_array error codes - RDMA/cma: Let cma_resolve_ib_dev() continue search even after empty entry - RDMA/core: Let ib_find_gid() continue search even after empty entry - powerpc/powermac: Add additional missing lockdep_register_key() - PCI/MSI: Fix pci_irq_vector()/pci_irq_get_affinity() - RDMA/qedr: Fix reporting max_{send/recv}_wr attrs - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - openrisc: Add clone3 ABI wrapper - binder: fix handling of error during copy - char/mwave: Adjust io port register size - ALSA: usb-audio: Drop superfluous '0' in Presonus Studio 1810c's ID - ALSA: oss: fix compile error when OSS_DEBUG is enabled - clocksource: Avoid accidental unstable marking of clocksources - clocksource: Reduce clocksource-skew threshold - powerpc/32s: Fix shift-out-of-bounds in KASAN init - powerpc/perf: Fix PMU callbacks to clear pending PMI before resetting an overflown PMC - powerpc/irq: Add helper to set regs->softe - powerpc/perf: move perf irq/nmi handling details into traps.c - powerpc/perf: MMCR0 control for PMU registers under PMCC=00 - powerpc/64s: Convert some cpu_setup() and cpu_restore() functions to C - dt-bindings: thermal: Fix definition of cooling-maps contribution property - ASoC: uniphier: drop selecting non-existing SND_SOC_UNIPHIER_AIO_DMA - powerpc/prom_init: Fix improper check of prom_getprop() - clk: imx8mn: Fix imx8mn_clko1_sels - scsi: pm80xx: Update WARN_ON check in pm8001_mpi_build_cmd() - RDMA/bnxt_re: Scan the whole bitmap when checking if "disabling RCFW with pending cmd-bit" - ALSA: hda: Add missing rwsem around snd_ctl_remove() calls - ALSA: PCM: Add missing rwsem around snd_ctl_remove() calls - ALSA: jack: Add missing rwsem around snd_ctl_remove() calls - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - iwlwifi: mvm: Use div_s64 instead of do_div in iwl_mvm_ftm_rtt_smoothing() - pcmcia: fix setting of kthread task states - can: xilinx_can: xcan_probe(): check for error irq - can: softing: softing_startstop(): fix set but not used variable warning - tpm_tis: Fix an error handling path in 'tpm_tis_core_init()' - tpm: add request_locality before write TPM_INT_ENABLE - can: mcp251xfd: add missing newline to printed strings - regmap: Call regmap_debugfs_exit() prior to _init() - netrom: fix api breakage in nr_setsockopt() - ax25: uninitialized variable in ax25_setsockopt() - spi: spi-meson-spifc: Add missing pm_runtime_disable() in meson_spifc_probe - Bluetooth: L2CAP: uninitialized variables in l2cap_sock_setsockopt() - lib/mpi: Add the return value check of kcalloc() - net/mlx5: Set command entry semaphore up once got index free - Revert "net/mlx5e: Block offload of outer header csum for UDP tunnels" - net/mlx5e: Don't block routes with nexthop objects in SW - net/mlx5e: Fix page DMA map/unmap attributes - debugfs: lockdown: Allow reading debugfs files that are not world readable - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_frame_init_v1_buttonpad - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_huion_init - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_get_str_desc - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_init - usb: dwc3: qcom: Fix NULL vs IS_ERR checking in dwc3_qcom_probe - Bluetooth: hci_qca: Fix NULL vs IS_ERR_OR_NULL check in qca_serdev_probe - Bluetooth: hci_bcm: Check for error irq - fsl/fman: Check for null pointer after calling devm_ioremap - staging: greybus: audio: Check null pointer - rocker: fix a sleeping in atomic bug - ppp: ensure minimum packet size in ppp_write() - netfilter: nft_set_pipapo: allocate pcpu scratch maps on clone - bpf: Fix SO_RCVBUF/SO_SNDBUF handling in _bpf_setsockopt(). - bpf: Don't promote bogus looking registers after null check. - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - power: reset: mt6397: Check for null res pointer - pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in nonstatic_find_mem_region() - pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in __nonstatic_find_io_region() - ACPI: scan: Create platform device for BCM4752 and LNV4752 ACPI nodes - x86/mce/inject: Avoid out-of-bounds write when setting flags - hwmon: (mr75203) fix wrong power-up delay value - x86/boot/compressed: Move CLANG_FLAGS to beginning of KBUILD_CFLAGS - Bluetooth: hci_qca: Stop IBS timer during BT OFF - software node: fix wrong node passed to find nargs_prop - backlight: qcom-wled: Respect enabled-strings in set_brightness - backlight: qcom-wled: Use cpu_to_le16 macro to perform conversion - backlight: qcom-wled: Override default length with qcom,enabled-strings - backlight: qcom-wled: Fix off-by-one maximum with default num_strings - backlight: qcom-wled: Pass number of elements to read to read_u32_array - backlight: qcom-wled: Validate enabled string indices in DT - bpftool: Enable line buffering for stdout - Bluetooth: L2CAP: Fix using wrong mode - um: virtio_uml: Fix time-travel external time propagation - um: fix ndelay/udelay defines - selinux: fix potential memleak in selinux_add_opt() - mmc: meson-mx-sdio: add IRQ check - mmc: meson-mx-sdhc: add IRQ check - iwlwifi: mvm: test roc running status bits before removing the sta - iwlwifi: mvm: fix 32-bit build in FTM - ARM: dts: armada-38x: Add generic compatible to UART nodes - arm64: dts: marvell: cn9130: enable CP0 GPIO controllers - arm64: dts: marvell: cn9130: add GPIO and SPI aliases - usb: ftdi-elan: fix memory leak on device disconnect - ARM: 9159/1: decompressor: Avoid UNPREDICTABLE NOP encoding - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - media: hantro: Fix probe func error path - drm/tegra: vic: Fix DMA API misuse - drm/bridge: ti-sn65dsi86: Set max register for regmap - drm/msm/dpu: fix safe status debugfs file - arm64: dts: qcom: ipq6018: Fix gpio-ranges property - arm64: dts: qcom: c630: Fix soundcard setup - ath11k: Fix a NULL pointer dereference in ath11k_mac_op_hw_scan() - media: coda/imx-vdoa: Handle dma_set_coherent_mask error codes - media: msi001: fix possible null-ptr-deref in msi001_probe() - media: dw2102: Fix use after free - ARM: dts: gemini: NAS4220-B: fis-index-block with 128 KiB sectors - ath11k: Fix deleting uninitialized kernel timer during fragment cache flush - crypto: stm32 - Revert broken pm_runtime_resume_and_get changes - crypto: stm32/cryp - fix bugs and crash in tests - crypto: stm32/cryp - fix lrw chaining mode - crypto: stm32/cryp - fix double pm exit - crypto: stm32/cryp - check early input data - crypto: stm32/cryp - fix xts and race condition in crypto_engine requests - crypto: stm32/cryp - fix CTR counter carry - crypto: stm32 - Fix last sparse warning in stm32_cryp_check_ctr_counter - selftests: harness: avoid false negatives if test has no ASSERTs - selftests: clone3: clone3: add case CLONE3_ARGS_NO_TEST - x86/uaccess: Move variable into switch case statement - xfrm: fix a small bug in xfrm_sa_len() - mwifiex: Fix possible ABBA deadlock - rcu/exp: Mark current CPU as exp-QS in IPI loop second pass - drm/msm/dp: displayPort driver need algorithm rational - sched/rt: Try to restart rt period timer when rt runtime exceeded - Revert "sched/rt: Try to restart rt period timer when rt runtime exceeded" - wireless: iwlwifi: Fix a double free in iwl_txq_dyn_alloc_dma - media: si2157: Fix "warm" tuner state detection - media: saa7146: mxb: Fix a NULL pointer dereference in mxb_attach() - media: dib8000: Fix a memleak in dib8000_init() - bpf: Remove config check to enable bpf support for branch records - bpf: Disallow BPF_LOG_KERNEL log level for bpf(BPF_BTF_LOAD) - bpf: Adjust BTF log size limit. - sched/fair: Fix per-CPU kthread and wakee stacking for asym CPU capacity - sched/fair: Fix detection of per-CPU kthreads waking a task - Bluetooth: btmtksdio: fix resume failure - staging: rtl8192e: rtllib_module: fix error handle case in alloc_rtllib() - staging: rtl8192e: return error code from rtllib_softmac_init() - floppy: Fix hang in watchdog when disk is ejected - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - arm64: dts: ti: k3-j7200: Correct the d-cache-sets info - arm64: dts: ti: k3-j721e: Fix the L2 cache sets - arm64: dts: ti: k3-j7200: Fix the L2 cache sets - drm/radeon/radeon_kms: Fix a NULL pointer dereference in radeon_driver_open_kms() - drm/amdgpu: Fix a NULL pointer dereference in amdgpu_connector_lcd_native_mode() - thermal/drivers/imx8mm: Enable ADC when enabling monitor - ACPI: EC: Rework flushing of EC work while suspended to idle - cgroup: Trace event cgroup id fields should be u64 - arm64: dts: qcom: msm8916: fix MMC controller aliases - netfilter: bridge: add support for pppoe filtering - thermal/drivers/imx: Implement runtime PM support - media: venus: core: Fix a resource leak in the error handling path of 'venus_probe()' - media: venus: core: Fix a potential NULL pointer dereference in an error handling path - media: venus: core, venc, vdec: Fix probe dependency error - media: venus: pm_helpers: Control core power domain manually - media: coda: fix CODA960 JPEG encoder buffer overflow - media: mtk-vcodec: call v4l2_m2m_ctx_release first when file is released - media: si470x-i2c: fix possible memory leak in si470x_i2c_probe() - media: imx-pxp: Initialize the spinlock prior to using it - media: rcar-csi2: Correct the selection of hsfreqrange - mfd: atmel-flexcom: Use .resume_noirq - mfd: atmel-flexcom: Remove #ifdef CONFIG_PM_SLEEP - tty: serial: atmel: Call dma_async_issue_pending() - tty: serial: atmel: Check return code of dmaengine_submit() - arm64: dts: ti: k3-j721e: correct cache-sets info - ath11k: Use host CE parameters for CE interrupts configuration - crypto: qat - fix undetected PFVF timeout in ACK loop - crypto: qat - make pfvf send message direction agnostic - crypto: qat - remove unnecessary collision prevention step in PFVF - crypto: qat - fix spelling mistake: "messge" -> "message" - ARM: dts: stm32: fix dtbs_check warning on ili9341 dts binding on stm32f429 disco - mtd: hyperbus: rpc-if: fix bug in rpcif_hb_remove - crypto: qce - fix uaf on qce_skcipher_register_one - crypto: qce - fix uaf on qce_ahash_register_one - media: dmxdev: fix UAF when dvb_register_device() fails - arm64: dts: renesas: cat875: Add rx/tx delays - drm/vboxvideo: fix a NULL vs IS_ERR() check - fs: dlm: fix build with CONFIG_IPV6 disabled - tee: fix put order in teedev_close_context() - ath11k: reset RSN/WPA present state for open BSS - ath11k: clear the keys properly via DISABLE_KEY - ath11k: Fix ETSI regd with weather radar overlap - Bluetooth: stop proccessing malicious adv data - memory: renesas-rpc-if: Return error in case devm_ioremap_resource() fails - fs: dlm: don't call kernel_getpeername() in error_report() - fs: dlm: use sk->sk_socket instead of con->sock - arm64: dts: meson-gxbb-wetek: fix missing GPIO binding - arm64: dts: meson-gxbb-wetek: fix HDMI in early boot - arm64: dts: amlogic: Fix SPI NOR flash node name for ODROID N2/N2+ - arm64: dts: amlogic: meson-g12: Fix GPU operating point table node name - media: aspeed: Update signal status immediately to ensure sane hw state - media: em28xx: fix memory leak in em28xx_init_dev - media: aspeed: fix mode-detect always time out at 2nd run - media: atomisp: fix uninitialized bug in gmin_get_pmic_id_and_addr() - media: atomisp: fix enum formats logic - media: atomisp: add NULL check for asd obtained from atomisp_video_pipe - media: staging: media: atomisp: pci: Balance braces around conditional statements in file atomisp_cmd.c - media: atomisp: fix ifdefs in sh_css.c - media: atomisp: fix inverted error check for ia_css_mipi_is_source_port_valid() - media: atomisp: do not use err var when checking port validity for ISP2400 - media: atomisp: fix inverted logic in buffers_needed() - media: atomisp: fix punit_ddr_dvfs_enable() argument for mrfld_power up case - media: atomisp: add missing media_device_cleanup() in atomisp_unregister_entities() - media: videobuf2: Fix the size printk format - mtd: hyperbus: rpc-if: Check return value of rpcif_sw_init() - ath11k: Send PPDU_STATS_CFG with proper pdev mask to firmware - wcn36xx: fix RX BD rate mapping for 5GHz legacy rates - wcn36xx: populate band before determining rate on RX - wcn36xx: Put DXE block into reset before freeing memory - wcn36xx: Release DMA channel descriptor allocations - wcn36xx: Fix DMA channel enable/disable cycle - wcn36xx: Indicate beacon not connection loss on MISSED_BEACON_IND - wcn36xx: ensure pairing of init_scan/finish_scan and start_scan/end_scan - drm/vc4: hdmi: Set a default HSM rate - clk: bcm-2835: Remove rounding up the dividers - clk: bcm-2835: Pick the closest clock rate - Bluetooth: cmtp: fix possible panic when cmtp_init_sockets() fails - drm/rockchip: dsi: Reconfigure hardware on resume() - drm/rockchip: dsi: Disable PLL clock on bind error - drm/rockchip: dsi: Hold pm-runtime across bind/unbind - drm/rockchip: dsi: Fix unbalanced clock on probe error - drm/panel: innolux-p079zca: Delete panel on attach() failure - drm/panel: kingdisplay-kd097d04: Delete panel on attach() failure - drm: fix null-ptr-deref in drm_dev_init_release() - drm/bridge: display-connector: fix an uninitialized pointer in probe() - Bluetooth: L2CAP: Fix not initializing sk_peer_pid - drm/ttm: Put BO in its memory manager's lru list - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - mm/page_alloc.c: do not warn allocation failure on zone DMA if no managed pages - dma/pool: create dma atomic pool only if dma zone has managed pages - mm_zone: add function to check if managed dma zone exists - PCI: Add function 1 DMA alias quirk for Marvell 88SE9125 SATA controller - dma_fence_array: Fix PENDING_ERROR leak in dma_fence_array_signaled() - gpu: host1x: Add back arm_iommu_detach_device() - iommu/io-pgtable-arm-v7s: Add error handle for page table allocation failure - lkdtm: Fix content of section containing lkdtm_rodata_do_nothing() - iio: adc: ti-adc081c: Partial revert of removal of ACPI IDs - can: softing_cs: softingcs_probe(): fix memleak on registration failure - media: cec-pin: fix interrupt en/disable handling - media: stk1160: fix control-message timeouts - media: pvrusb2: fix control-message timeouts - media: redrat3: fix control-message timeouts - media: dib0700: fix undefined behavior in tuner shutdown - media: s2255: fix control-message timeouts - media: cpia2: fix control-message timeouts - media: em28xx: fix control-message timeouts - media: mceusb: fix control-message timeouts - media: flexcop-usb: fix control-message timeouts - media: v4l2-ioctl.c: readbuffers depends on V4L2_CAP_READWRITE - rtc: cmos: take rtc_lock while reading from CMOS - tools/nolibc: fix incorrect truncation of exit code - tools/nolibc: i386: fix initial stack alignment - tools/nolibc: x86-64: Fix startup code bug - x86/gpu: Reserve stolen memory for first integrated Intel GPU - mtd: rawnand: davinci: Rewrite function description - mtd: rawnand: davinci: Avoid duplicated page read - mtd: rawnand: davinci: Don't calculate ECC when reading page - mtd: Fixed breaking list in __mtd_del_partition. - mtd: rawnand: gpmi: Remove explicit default gpmi clock setting for i.MX6 - mtd: rawnand: gpmi: Add ERR007117 protection for nfc_apply_timings - nfc: llcp: fix NULL error pointer dereference on sendmsg() after failed bind() - HID: wacom: Avoid using stale array indicies to read contact count - HID: wacom: Ignore the confidence flag when a touch is removed - HID: wacom: Reset expected and received contact counts at the same time - HID: uhid: Fix worker destroying device without any protection - KVM: VMX: switch blocked_vcpu_on_cpu_lock to raw spinlock- sysctl: Modify sysctl_overload_detect_period minimum to 100ms - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - arm64: clear_page() shouldn't use DC ZVA when DCZID_EL0.DZP == 1 - mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() - mtd: phram: Fix error return code in phram_setup()- scsi: hisi_sas: Limit users changing debugfs BIST count value - netfilter: nf_tables: initialize registers in nft_do_chain() - sched: Fix yet more sched_fork() races - USB: gadget: validate interface OS descriptor requests - usb: gadget: don't release an existing dev->buf - usb: gadget: clear related members when goto fail - usb: gadget: rndis: check size of RNDIS_MSG_SET command - locking/csd_lock: Add boot parameter for controlling CSD lock debugging - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - PCI: fix kabi change in struct pci_dev - PCI/RCEC: Fix RCiEP device to RCEC association - PCI/AER: Add RCEC AER error injection support - PCI/PME: Add pcie_walk_rcec() to RCEC PME handling - PCI/AER: Add pcie_walk_rcec() to RCEC AER handling - PCI/ERR: Recover from RCiEP AER errors - PCI/ERR: Add pcie_link_rcec() to associate RCiEPs - PCI/ERR: Recover from RCEC AER errors - PCI/ERR: Clear AER status only when we control AER - PCI/ERR: Add pci_walk_bridge() to pcie_do_recovery() - PCI/ERR: Avoid negated conditional for clarity - PCI/ERR: Use "bridge" for clarity in pcie_do_recovery() - PCI/ERR: Simplify by computing pci_pcie_type() once - PCI/ERR: Simplify by using pci_upstream_bridge() - PCI/ERR: Rename reset_link() to reset_subordinates() - PCI/ERR: Cache RCEC EA Capability offset in pci_init_capabilities() - PCI/ERR: Bind RCEC devices to the Root Port driver - PCI/AER: Write AER Capability only when we control it - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register- SUNRPC: Ensure we flush any closed sockets before xs_xprt_free() - scsi: hisi_sas: Use autosuspend for the host controller - scsi: libsas: Keep host active while processing events - scsi: hisi_sas: Keep controller active between ISR of phyup and the event being processed - scsi: libsas: Defer works of new phys during suspend - scsi: libsas: Refactor sas_queue_deferred_work() - scsi: libsas: Add flag SAS_HA_RESUMING - scsi: libsas: Resume host while sending SMP I/Os - scsi: hisi_sas: Add more logs for runtime suspend/resume - scsi: libsas: Insert PORTE_BROADCAST_RCVD event for resuming host - scsi: mvsas: Add spin_lock/unlock() to protect asd_sas_port->phy_list - scsi: hisi_sas: Fix some issues related to asd_sas_port->phy_list - scsi: libsas: Add spin_lock/unlock() to protect asd_sas_port->phy_list - scsi: block: pm: Always set request queue runtime active in blk_post_runtime_resume() - scsi: Revert "scsi: hisi_sas: Filter out new PHY up events during suspend" - scsi: libsas: Don't always drain event workqueue for HA resume - scsi: hisi_sas: Wait for phyup in hisi_sas_control_phy() - scsi: hisi_sas: Initialise devices in .slave_alloc callback - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - mm: page_counter: mitigate consequences of a page_counter underflow - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - io_uring: don't keep looping for more events if we can't flush overflow - hugetlbfs: fix a truncation issue in hugepages parameter - spi: hisi-kunpeng: Fix the debugfs directory name incorrect - spi: hisi-kunpeng: Add debugfs support - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - net: sched: fix use-after-free in tc_new_tfilter() - mtd: fixup CFI on ixp4xx - powerpc/pseries: Get entry and uaccess flush required bits from H_GET_CPU_CHARACTERISTICS - ALSA: hda/realtek: Re-order quirk entries for Lenovo - ALSA: hda/realtek: Add quirk for Legion Y9000X 2020 - ALSA: hda: ALC287: Add Lenovo IdeaPad Slim 9i 14ITL5 speaker quirk - ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master after reboot from Windows - ALSA: hda/realtek: Add speaker fixup for some Yoga 15ITL5 devices - KVM: x86: remove PMU FIXED_CTR3 from msrs_to_save_all - firmware: qemu_fw_cfg: fix kobject leak in probe error path - firmware: qemu_fw_cfg: fix NULL-pointer deref on duplicate entries - firmware: qemu_fw_cfg: fix sysfs information leak - rtlwifi: rtl8192cu: Fix WARNING when calling local_irq_restore() with interrupts enabled - media: uvcvideo: fix division by zero at stream start - video: vga16fb: Only probe for EGA and VGA 16 color graphic cards - 9p: only copy valid iattrs in 9P2000.L setattr implementation - KVM: s390: Clarify SIGP orders versus STOP/RESTART - KVM: x86: Register Processor Trace interrupt hook iff PT enabled in guest - perf: Protect perf_guest_cbs with RCU - remoteproc: qcom: pil_info: Don't memcpy_toio more than is provided - orangefs: Fix the size of a memory allocation in orangefs_bufmap_alloc() - devtmpfs regression fix: reconfigure on each mount - kbuild: Add $(KBUILD_HOSTLDFLAGS) to 'has_libelf' test - staging: greybus: fix stack size warning with UBSAN - drm/i915: Avoid bitwise vs logical OR warning in snb_wm_latency_quirk() - staging: wlan-ng: Avoid bitwise vs logical OR warning in hfa384x_usb_throttlefn() - media: Revert "media: uvcvideo: Set unique vdev name based in type" - random: fix crash on multiple early calls to add_bootloader_randomness() - random: fix data race on crng init time - random: fix data race on crng_node_pool - can: gs_usb: gs_can_start_xmit(): zero-initialize hf->{flags,reserved} - can: isotp: convert struct tpcon::{idx,len} to unsigned int - can: gs_usb: fix use of uninitialized variable, detach device on reception of invalid USB data - mfd: intel-lpss: Fix too early PM enablement in the ACPI ->probe() - veth: Do not record rx queue hint in veth_xmit - mmc: sdhci-pci: Add PCI ID for Intel ADL - ath11k: Fix buffer overflow when scanning with extraie - USB: Fix "slab-out-of-bounds Write" bug in usb_hcd_poll_rh_status - USB: core: Fix bug in resuming hub's handling of wakeup requests - ARM: dts: exynos: Fix BCM4330 Bluetooth reset polarity in I9100 - Bluetooth: bfusb: fix division by zero in send path - Bluetooth: btusb: Add support for Foxconn QCA 0xe0d0 - Bluetooth: btusb: Add support for Foxconn MT7922A - Bluetooth: btusb: Add two more Bluetooth parts for WCN6855 - Bluetooth: btusb: fix memory leak in btusb_mtk_submit_wmt_recv_urb() - workqueue: Fix unbind_workers() VS wq_worker_running() race- Add java-1.8.0-openjdk-devel BuildRequires for kernel.spec - Compress modules to xz format in kernel.spec, which reduces disk consumption - kabichk: do kabi check only for 4K page_size- USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - swiotlb: fix info leak with DMA_FROM_DEVICE- sched/fair: Add qos_throttle_list node in struct cfs_rq - ARM: 9142/1: kasan: work around LPAE build warning - mm: kfence: fix missing objcg housekeeping for SLAB - cgroup: Export cgroup.kill from cgroupv2 to cgroupv1 - cgroup: introduce cgroup.kill - memcg: Fix inconsistent oom event behavior for OOM_MEMCG_KILL - memcg: Export memory.events and memory.events.local from cgroupv2 to cgroupv1 - net: hns3: fix phy can not link up when autoneg off and reset - net: hns3: add NULL pointer check for hns3_set/get_ringparam() - net: hns3: add netdev reset check for hns3_set_tunable() - net: hns3: clean residual vf config after disable sriov - net: hns3: add max order judgement for tx spare buffer - net: hns3: fix ethtool tx copybreak buf size indicating not aligned issue - net: hns3: refine the process when PF set VF VLAN - net: hns3: add vlan list lock to protect vlan list - net: hns3: fix port base vlan add fail when concurrent with reset - net: hns3: fix bug when PF set the duplicate MAC address for VFs - net: hns3: handle empty unknown interrupt for VF - net: hns3: fix race condition in debugfs - arm64: cpu_park: Move into stand-alone file - arm64: quick_kexec: Move to stand-alone file - jffs2: fix NULL pointer dereference in jffs2_scan_medium - rseq, ptrace: Add PTRACE_GET_RSEQ_CONFIGURATION request - config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - share_pool: don't trace the invalid spa address - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump- net/spnic: Remove spnic driver. - SCSI: spfc: remove SPFC driver- block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - net: snmp: inline snmp_get_cpu_field()- Revert "Compress modules to xz format in kernel.spec, which reduces disk consumption" - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - kabi: only reserve flags on X86_64 and ARM64 - mm/dynamic_hugetlb: only compile PG_pool on X86_64 and ARM64- kabi: fix kabi broken in struct fuse_args - fuse: fix pipe buffer lifetime for direct_io- vfs: fs_context: fix up param length parsing in legacy_parse_param - NFS: LOOKUP_DIRECTORY is also ok with symlinks - blk-mq: fix potential uaf for 'queue_hw_ctx' - blk-mq: add exception handling when srcu->sda alloc failed- mm/dynamic_hugetlb: initialize subpages before merging - mm/dynamic_hugetlb: set/clear HPageFreed - mm/dynamic_hugetlb: only support to merge 2M dynamicly - mm/dynamic_hugetlb: hold the lock until pages back to hugetlb - mm/dynamic_hugetlb: use mem_cgroup_force_empty to reclaim pages - mm/dynamic_hugetlb: check page using check_new_page - mm/dynamic_hugetlb: use pfn to traverse subpages - mm/dynamic_hugetlb: improve the initialization of huge pages - mm/dynamic_hugetlb: check free_pages_prepares when split pages- Compress modules to xz format in kernel.spec, which reduces disk consumption.- irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu- scsi: ses: Fix crash caused by kfree an invalid pointer - ovl: fix incorrect extent info in metacopy case - perf sched: Cast PTHREAD_STACK_MIN to int as it may turn into sysconf(__SC_THREAD_STACK_MIN_VALUE)- arm/arm64: paravirt: Remove GPL from pv_ops export- ima: bugfix for digest lists importing - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - net/hinic: Fix null pointer dereference in hinic_physical_port_id- net/hinic: Fix double free issue- src-openEuler: add with_64kb to control 64KB page size - scsi: spfc: Remove redundant mask and spinlock - xfs: order CIL checkpoint start records - xfs: attach iclog callbacks in xlog_cil_set_ctx_write_state() - xfs: factor out log write ordering from xlog_cil_push_work() - xfs: pass a CIL context to xlog_write() - xfs: fix the forward progress assertion in xfs_iwalk_run_callbacks - xfs: move xlog_commit_record to xfs_log_cil.c - xfs: log head and tail aren't reliable during shutdown - xfs: don't run shutdown callbacks on active iclogs - xfs: separate out log shutdown callback processing - xfs: rework xlog_state_do_callback() - xfs: make forced shutdown processing atomic - xfs: convert log flags to an operational state field - xfs: move recovery needed state updates to xfs_log_mount_finish - xfs: XLOG_STATE_IOERROR must die - xfs: convert XLOG_FORCED_SHUTDOWN() to xlog_is_shutdown() - Revert "nfs: ensure correct writeback errors are returned on close()" - fuse: support SB_NOSEC flag to improve write performance - fuse: add a flag FUSE_OPEN_KILL_SUIDGID for open() request - fuse: don't send ATTR_MODE to kill suid/sgid for handle_killpriv_v2 - fuse: setattr should set FATTR_KILL_SUIDGID - fuse: set FUSE_WRITE_KILL_SUIDGID in cached write path - fuse: rename FUSE_WRITE_KILL_PRIV to FUSE_WRITE_KILL_SUIDGID - fuse: introduce the notion of FUSE_HANDLE_KILLPRIV_V2 - xfs: remove dead stale buf unpin handling code - xfs: hold buffer across unpin and potential shutdown processing - xfs: fix an ABBA deadlock in xfs_rename - Revert "efi/libstub: arm64: Relax 2M alignment again for relocatable kernels" - crypto: hisilicon/qm - fix memset during queues clearing - crypto: hisilicon/qm - modify device status check parameter - crypto: hisilicon/qm - remove redundant cache writeback - crypto: hisilicon/qm - disable queue when 'CQ' error - crypto: hisilicon/qm - reset function if event queue overflows - crypto: hisilicon/qm - use request_threaded_irq instead - crypto: hisilicon/qm - modify the handling method after abnormal interruption - crypto: hisilicon/qm - code movement - crypto: hisilicon/qm - remove unnecessary device memory reset - crypto: hisilicon/qm - fix deadlock for remove driver - crypto: hisilicon/sec - add some comments for soft fallback - crypto: hisilicon/sec - fix the aead software fallback for engine- blk-throttle: Set BIO_THROTTLED when bio has been throttled - bpf, selftests: Add ringbuf memory type confusion test - bpf/selftests: Test bpf_d_path on rdonly_mem. - bpf, selftests: Add various ringbuf tests with invalid offset - selftests/bpf: Add verifier test for PTR_TO_MEM spill - bpf: Fix ringbuf memory type confusion when passing to helpers - bpf: Fix out of bounds access for ringbuf helpers - bpf: Generally fix helper register offset check - bpf: Mark PTR_TO_FUNC register initially with zero offset - bpf: Generalize check_ctx_reg for reuse with other types - bpf/selftests: Test PTR_TO_RDONLY_MEM - bpf: Add MEM_RDONLY for helper args that are pointers to rdonly mem. - bpf: Make per_cpu_ptr return rdonly PTR_TO_MEM. - bpf: Convert PTR_TO_MEM_OR_NULL to composable types. - bpf: Introduce MEM_RDONLY flag - bpf: Replace PTR_TO_XXX_OR_NULL with PTR_TO_XXX | PTR_MAYBE_NULL - bpf: Replace RET_XXX_OR_NULL with RET_XXX | PTR_MAYBE_NULL - bpf: Replace ARG_XXX_OR_NULL with ARG_XXX | PTR_MAYBE_NULL - bpf: Introduce composable reg, ret and arg types. - bpf: Fix out of bounds access from invalid *_or_null type verification - blk-mq: decrease pending_queues when it expires - blk-mq: add debugfs to print information for blk_mq_tag_set - blk-mq: allow hardware queue to get more tag while sharing a tag set - bfq: fix use-after-free in bfq_dispatch_request - livepatch/core: Validate function old_name before 'klp_init_object_loaded' - arm64: config: enable CONFIG_ARM64_UCE_KERNEL_RECOVERY - arm64: ras: copy_from_user scenario support uce kernel recovery - efi: Fix efi_find_mirror redefine in x86 - sched: Fix sleeping in atomic context at cpu_qos_write() - vfio/iommu_type1: Fix the logic of updating num_non_hwdbm_domains - iommu: Stop tracking the dirty log status of iommu_domain - iommu/smmuv3: Remove the S1 mapping restriction of dirty log - timekeeping: Avoiding false sharing in field access of tk_core - config: close CONFIG_ARM64_ILP32 - arm64: replace is_compat_task() with is_ilp32_compat_task() in TASK_SIZE_MAX - arch_topology: Fix missing clear cluster_cpumask in remove_cpu_topology() - kabi: fix split error of kABI reference checking tool - ipv6: blackhole_netdev needs snmp6 counters - net: avoid quadratic behavior in netdev_wait_allrefs_any() - net: allow out-of-order netdev unregistration - net: transition netdev reg state earlier in run_todo - ipv6: give an IPv6 dev to blackhole_netdev - configs: disable CONFIG_RODATA_FULL_DEFAULT_ENABLED - dm rq: don't queue request to blk-mq during DM suspend - rcu/nocb: Fix missed nocb_timer requeue - dm: fix mempool NULL pointer race when completing IO - blk-mq: Improve performance of non-mq IO schedulers with multiple HW queues - Revert "blk-mq, elevator: Count requests per hctx to improve performance"- lib/iov_iter: initialize "flags" in new pipe_buffer- sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86- ubifs: rename_whiteout: correct old_dir size computing - configs: update the defconfigs to support 9P - Revert "dm space maps: don't reset space map allocation cursor when committing" - drivers: hooks: add bonding driver vendor hooks - etmem: etmem scan module Replace WARN_ONCE() with debug_printk for "nothing read" - netfilter: nf_tables_offload: incorrect flow offload action array size- f2fs: fix to do sanity check in is_alive() - f2fs: fix to avoid panic in is_alive() if metadata is inconsistent - f2fs: fix to do sanity check on inode type during garbage collection - iommu/io-pgtable-arm: Fix attach device failed when smmuv3 supports HTTU - configs: enable CONFIG_INTEL_IDXD - ext4: convert DIV_ROUND_UP to DIV_ROUND_UP_ULL- bonding: force carrier update when releasing slave - ext4: fix underflow in ext4_max_bitmap_size() - dm: make sure dm_table is binded before queue request - tty/amba-pl011: Call acpi_put_table() to fix memory leak - config: enable MEMORY_RELIABLE by default - mm: add support for page cache use reliable memory - shmem: Introduce shmem reliable - mm: Reserve field in mm_struct for memory reliable - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Disable mirror feature if kernelcore is not specified - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public- arm64: openeuler_defconfig: Enable config for ultrasoc driver - drivers/coresight: Add Ultrasoc System Memory Buffer driver - coresight: etm4x: Modify core-commit to avoid HiSilicon ETM overflow - RAS: Report ARM processor information to userspace - configs: enable CONFIG_NTB_INTEL - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - rcu: Do not report strict GPs for outgoing CPUs - rcu-tasks: Make ksoftirqd provide RCU Tasks quiescent states - entry: Explicitly flush pending rcuog wakeup before last rescheduling point - rcu/nocb: Trigger self-IPI on late deferred wake up before user resume - irq_work: Cleanup - powerpc/process, kasan: Silence KASAN warnings in __get_wchan() - net/spnic: Reduce the timeout of the channel between driver and firmware - net/spnic: Fix an error when netdev failed to link up - net/spnic: Fix xor checksum error when sending a non 4B-aligned message to firmware - net/spnic: Fix ethtool loopback command failure - net/spnic: Fix array bounds error in ethtool get_link_ksettings - x86/tsc: Make cur->adjusted values in package#1 to be the same - ata: Add support for PxSCT.LPM set based on actual LPM capability - ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - ahci: Fix some bugs like plugin support and sata link stability when user enable ahci RTD3 - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI: Fix some device identify fail when enable xHCI runtime suspend - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs- yam: fix a memory leak in yam_siocdevprivate() - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - irqchip/irq-gic-phytium-2500: Add support for kdump - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - iommu: support phytium ft2000plus and S2500 iommu function - sw64: vfio: select VFIO_IOMMU_TYPE1 as default - sw64: tty: add serial driver for sw64 - sw64: spi: add driver for SPI controller - sw64: add hypervisor based RTC on SW64 systems - sw64: kgdb: add support for sw64 - sw64: LPC: add driver for LPC controller - sw64: iommu: fix a bug in calling 'alloc_pages_node' - sw64: iommu: add iommu driver for sw64 - sw64: gpu/drm: fix kernel crash caused by drm driver - sw64: radeon: correct low-level mmio memset direct calls - sw64: gpu/drm: solve driver load cause kernel crash - amdgpu: enable KFD on SW64 systems - sw64: megaraid: fix kernel panic caused by accessing an illegal address - sw64: i2c: add i2c driver based designware for sw64 - sw64: efi: add SMBIOS/DMI and EFI runtime driver codes - sw64: gpio: add sunway builtin gpio driver - sw64: acpi: add initial acpi infrastructure support - sw64: add perf userspace tool support for sw64 - tools uapi: fix sw64 support - sw64: kvm: add definitions for kvm - sw64: moduleparam: fix sw64 compile failure - sw64: kdump/kexec: add KEXEC_ARCH_SW_64 definition - sw64: add AUDIT_ARCH_SW64 definition - sw64: ftrace: add sw64 support to recordmcount - sw64: add sw_64 support to buildtar, mkdebian and builddeb - sw64: add basic support for sw64 - mm/pin_mem: add invalid check for pinmemory boot parameter - livepatch/x86: Fix incorrect use of 'strncpy' - livepatch: Fix issues in klp_mem_{prepare,recycle} - livepatch: Introduce 'arch_klp_save_old_code' - livepatch: Reduce duplicated arch_klp_mem_{prepare,recycle} - livepatch: Move 'klp_func_list' related codes out of 'arch' - livepatch: Introduce 'struct arch_klp_data' - livepatch/arm64: Uniform 'old_func' field in struct klp_func_node - tpm_tis_spi: set default probe function if device id not match - deconfig: intel ice-lake missing config enable - selftests/sgx: Fix Q1 and Q2 calculation in sigstruct.c - selftests/sgx: remove checks for file execute permissions - selftests/sgx: Refine the test enclave to have storage - selftests/sgx: Add EXPECT_EEXIT() macro - selftests/sgx: Dump enclave memory map - selftests/sgx: Migrate to kselftest harness - selftests/sgx: Rename 'eenter' and 'sgx_call_vdso' - x86/sgx: Expose SGX architectural definitions to the kernel - selftests/sgx: Use getauxval() to simplify test code - selftests/sgx: Improve error detection and messages - selftests/sgx: Use a statically generated 3072-bit RSA key - x86/sgx: Remove unnecessary kmap() from sgx_ioc_enclave_init() - x86/sgx: Add a basic NUMA allocation scheme to sgx_alloc_epc_page() - x86/sgx: Replace section->init_laundry_list with sgx_dirty_page_list - x86/sgx: Maintain encl->refcount for each encl->mm_list entry - x86/sgx: Drop racy follow_pfn() check - x86/sgx: Fix the return type of sgx_init() - x86/sgx: Return -EINVAL on a zero length buffer in sgx_ioc_enclave_add_pages() - x86/sgx: Fix sgx_ioc_enclave_provision() kernel-doc - x86/sgx: Return -ERESTARTSYS in sgx_ioc_enclave_add_pages() - x86/sgx: Clarify 'laundry_list' locking - x86/sgx: Update MAINTAINERS - Documentation/x86: Document SGX kernel architecture - x86/sgx: Add ptrace() support for the SGX driver - x86/sgx: Add a page reclaimer - selftests/x86: Add a selftest for SGX - x86/vdso: Implement a vDSO for Intel SGX enclave call - x86/traps: Attempt to fixup exceptions in vDSO before signaling - x86/fault: Add a helper function to sanitize error code - x86/vdso: Add support for exception fixup in vDSO functions - x86/sgx: Add SGX_IOC_ENCLAVE_PROVISION - x86/sgx: Add SGX_IOC_ENCLAVE_INIT - x86/sgx: Add SGX_IOC_ENCLAVE_ADD_PAGES - x86/sgx: Add SGX_IOC_ENCLAVE_CREATE - x86/sgx: Add an SGX misc driver interface - mm: Add 'mprotect' hook to struct vm_operations_struct - x86/sgx: Add SGX page allocator functions - x86/cpu/intel: Add a nosgx kernel parameter - x86/cpu/intel: Detect SGX support - x86/sgx: Initialize metadata for Enclave Page Cache (EPC) sections - x86/{cpufeatures,msr}: Add Intel SGX Launch Control hardware bits - x86/cpufeatures: Add Intel SGX hardware bits - x86/sgx: Add wrappers for ENCLS functions - x86/sgx: Add SGX architectural data structures - configfs: fix a race in configfs_{,un}register_subsystem() - fs/dirty_pages: fix wrong lock for inode list in super_block - ACPI: irq: Prevent unregistering of GIC SGIs - PM: ACPI: Refresh wakeup device power configuration every time - ACPICA: Interpreter: fix memory leak by using existing buffer- configs: enable CONFIG_INTEGRITY_PLATFORM_KEYRING and CONFIG_LOAD_UEFI_KEYS - tipc: improve size validations for received domain records - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - block: update io_ticks when io hang - livepatch: Fix missing unlock on error in klp_enable_patch() - livepatch: Fix kobject refcount bug on klp_init_patch_early failure path- kabi: cleanup config entries of kabi - kabi: fix build error when CONFIG_KABI_RESERVE=n - kabi:crypto: reserve space for RSASSA-PSS style certificates - mm/page_alloc: use accumulated load when building node fallback list - mm/page_alloc: print node fallback order - arm64: openeuler_defconfig: Enable Kunpeng related configs- rcu: Make TASKS_TRACE_RCU select IRQ_WORK - x86/kdump: make crash kernel boot faster - mm, hwpoison: fix condition in free hugetlb page path - x509: Detect sm2 keys by their parameters OID - mm/page_alloc.c: fix 'zone_id' may be used uninitialized in this function warning - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: fix address limit problem with TASK_SIZE_MAX - arm64: mark __system_matches_cap as __maybe_unused - arm64: Avoid premature usercopy failure - arm64: uaccess: remove vestigal UAO support - arm64: uaccess: remove redundant PAN toggling - arm64: uaccess: remove addr_limit_user_check() - arm64: uaccess: remove set_fs() - arm64: uaccess cleanup macro naming - arm64: uaccess: split user/kernel routines - arm64: uaccess: refactor __{get,put}_user - arm64: uaccess: simplify __copy_user_flushcache() - arm64: uaccess: rename privileged uaccess routines - arm64: sdei: explicitly simulate PAN/UAO entry - arm64: sdei: move uaccess logic to arch/arm64/ - Revert "arm64: fix current_thread_info()->addr_limit setup" - Revert "arm64: fix USER_DS definition problem in non-compat mode" - Revert "arm64: Avoid premature usercopy failure" - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: alternatives: Split up alternative.h - arm64: uaccess: move uao_* alternatives to asm-uaccess.h - Revert "arm64: alternatives: Move length validation in alternative_{insn, endif}" - arm64: add C wrappers for SET_PSTATE_*() - arm64: ensure ERET from kthread is illegal- livepatch/core: Fix where module get and put in different macro - livepatch/core: Remove redundant klp_free_objects_mod_limited - livepatch/core: Fix reference count issues - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block, bfq: don't move oom_bfqq - fget: clarify and improve __fget_files() implementation - KABI: add reserve space for thread_info struct - kabi: Reserve syscall entries for kabi compatibility - perf tools: Update powerpc's syscall.tbl copy from the kernel sources- kabi: reserve space for arm64 SME in thread_struct - KABI: KABI reservation for IMA namespace - kabi: Reserve space for struct acpi_device_power - kabi:fuse: reserve space for future expansion - kabi: net: reserve space for some net subsystems related structure - KABI: reserve space for struct input_dev - KABI: reserve space for several i2c structures - KABI: add reserve space for sched structures - sched: move CPU field back into thread_info if THREAD_INFO_IN_TASK=y - powerpc: add CPU field to struct thread_info - s390: add CPU field to struct thread_info - x86: add CPU field to struct thread_info - arm64: add CPU field to struct thread_info - powerpc: smp: remove hack to obtain offset of task_struct::cpu - riscv: rely on core code to keep thread_info::cpu updated - Input: zinitix - make sure the IRQ is allocated before it gets enabled - ARM: dts: gpio-ranges property is now required - ipv6: raw: check passed optlen before reading - drm/amd/display: Added power down for DCN10 - mISDN: change function names to avoid conflicts - atlantic: Fix buff_ring OOB in aq_ring_rx_clean - net: udp: fix alignment problem in udp4_seq_show() - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - usb: mtu3: fix interval value for intr and isoc - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - power: bq25890: Enable continuous conversion for ADC at charging - rndis_host: support Hytera digital radios - power: reset: ltc2952: Fix use of floating point literals - power: supply: core: Break capacity loop - net: ena: Fix error handling when calculating max IO queues number - net: ena: Fix undefined state when tx request id is out of bounds - sch_qfq: prevent shift-out-of-bounds in qfq_init_qdisc - batman-adv: mcast: don't send link-local multicast to mcast routers - lwtunnel: Validate RTA_ENCAP_TYPE attribute length - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - ipv4: Check attribute length for RTA_FLOW in multipath route - ipv4: Check attribute length for RTA_GATEWAY in multipath route - ftrace/samples: Add missing prototypes direct functions - i40e: Fix incorrect netdev's real number of RX/TX queues - i40e: Fix for displaying message regarding NVM version - i40e: fix use-after-free in i40e_sync_filters_subtask() - sfc: The RX page_ring is optional - mac80211: initialize variable have_higher_than_11mbit - RDMA/uverbs: Check for null return of kmalloc_array - netrom: fix copying in user data in nr_setsockopt - RDMA/core: Don't infoleak GRH fields - iavf: Fix limit of total number of queues to active queues of VF - i40e: Fix to not show opcode msg on unsuccessful VF MAC change - ieee802154: atusb: fix uninit value in atusb_set_extended_addr - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - selftests: x86: fix [-Wstringop-overread] warn in test_process_vm_readv() - f2fs: quota: fix potential deadlock - bpf: Add kconfig knob for disabling unpriv bpf by default - perf script: Fix CPU filtering of a script's switch events - net: fix use-after-free in tw_timer_handler - Input: spaceball - fix parsing of movement data packets - Input: appletouch - initialize work before device registration - scsi: vmw_pvscsi: Set residual data length conditionally - binder: fix async_free_space accounting for empty parcels - usb: mtu3: set interval of FS intr and isoc endpoint - usb: mtu3: fix list_head check warning - usb: mtu3: add memory barrier before set GPD's HWO - usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear. - xhci: Fresco FL1100 controller should not have BROKEN_MSI quirk set. - drm/amdgpu: add support for IP discovery gc_info table v2 - drm/amdgpu: When the VCN(1.0) block is suspended, powergating is explicitly enabled - uapi: fix linux/nfc.h userspace compilation errors - nfc: uapi: use kernel size_t to fix user-space builds - i2c: validate user data in compat ioctl - fsl/fman: Fix missing put_device() call in fman_port_probe - net/ncsi: check for error return from call to nla_put_u32 - selftests/net: udpgso_bench_tx: fix dst ip argument - net/mlx5e: Fix wrong features assignment in case of error - ionic: Initialize the 'lif->dbid_inuse' bitmap - igc: Fix TX timestamp support for non-MSI-X platforms - net/smc: fix kernel panic caused by race of smc_sock - net/smc: don't send CDC/LLC message if link not ready - net/smc: improved fix wait on already cleared link - NFC: st21nfca: Fix memory leak in device probe and remove - net: lantiq_xrx200: fix statistics of received bytes - net: ag71xx: Fix a potential double free in error handling paths - net: usb: pegasus: Do not drop long Ethernet frames - net/smc: fix using of uninitialized completions - sctp: use call_rcu to free endpoint - selftests: Calculate udpgso segment count without header adjustment - udp: using datalen to cap ipv6 udp max gso segments - net/mlx5e: Fix ICOSQ recovery flow for XSK - net/mlx5e: Wrap the tx reporter dump callback to extract the sq - net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources - scsi: lpfc: Terminate string in lpfc_debugfs_nvmeio_trc_write() - selinux: initialize proto variable in selinux_ip_postroute_compat() - recordmcount.pl: fix typo in s390 mcount regex - memblock: fix memblock_phys_alloc() section mismatch error - platform/x86: apple-gmux: use resource_size() with res - parisc: Clear stale IIR value on instruction access rights trap - tomoyo: use hwight16() in tomoyo_domain_quota_is_ok() - tomoyo: Check exceeded quota early in tomoyo_domain_quota_is_ok(). - Input: i8042 - enable deferred probe quirk for ASUS UM325UA - Input: i8042 - add deferred probe support - fs/ntfs3: Add ntfs3 module in openeuler_defconfig - fs/ntfs3: Add NTFS3 in fs/Kconfig and fs/Makefile - fs/ntfs3: Fix the issue from backport 5.15 to 5.10 - fs/ntfs3: Add MAINTAINERS - fs/ntfs3: Check for NULL pointers in ni_try_remove_attr_list - fs/ntfs3: Refactor ntfs_read_mft - fs/ntfs3: Refactor ni_parse_reparse - fs/ntfs3: Refactor ntfs_create_inode - fs/ntfs3: Refactor ntfs_readlink_hlp - fs/ntfs3: Rework ntfs_utf16_to_nls - fs/ntfs3: Fix memory leak if fill_super failed - fs/ntfs3: Keep prealloc for all types of files - fs/ntfs3: Remove unnecessary functions - fs/ntfs3: Forbid FALLOC_FL_PUNCH_HOLE for normal files - fs/ntfs3: Refactoring of ntfs_set_ea - fs/ntfs3: Remove locked argument in ntfs_set_ea - fs/ntfs3: Use available posix_acl_release instead of ntfs_posix_acl_release - fs/ntfs3: Check for NULL if ATTR_EA_INFO is incorrect - fs/ntfs3: Refactoring of ntfs_init_from_boot - fs/ntfs3: Reject mount if boot's cluster size < media sector size - fs/ntfs3: Refactoring lock in ntfs_init_acl - fs/ntfs3: Change posix_acl_equiv_mode to posix_acl_update_mode - fs/ntfs3: Pass flags to ntfs_set_ea in ntfs_set_acl_ex - fs/ntfs3: Refactor ntfs_get_acl_ex for better readability - fs/ntfs3: Move ni_lock_dir and ni_unlock into ntfs_create_inode - fs/ntfs3: Fix logical error in ntfs_create_inode - fs/ntfs3: Remove deprecated mount options nls - fs/ntfs3: Remove a useless shadowing variable - fs/ntfs3: Remove a useless test in 'indx_find()' - fs/ntfs3: Add sync flag to ntfs_sb_write_run and al_update - fs/ntfs3: Change max hardlinks limit to 4000 - fs/ntfs3: Fix insertion of attr in ni_ins_attr_ext - fs/ntfs3: Fix a memory leak on object opts - Doc/fs/ntfs3: Fix rst format and make it cleaner - fs/ntfs3: Initiliaze sb blocksize only in one place + refactor - fs/ntfs3: Initialize pointer before use place in fill_super - fs/ntfs3: Remove tmp pointer upcase in fill_super - fs/ntfs3: Remove tmp pointer bd_inode in fill_super - fs/ntfs3: Remove tmp var is_ro in ntfs_fill_super - fs/ntfs3: Use sb instead of sbi->sb in fill_super - fs/ntfs3: Remove unnecessary variable loading in fill_super - fs/ntfs3: Return straight without goto in fill_super - fs/ntfs3: Remove impossible fault condition in fill_super - fs/ntfs3: Change EINVAL to ENOMEM when d_make_root fails - fs/ntfs3: Fix wrong error message $Logfile -> $UpCase - fs/ntfs3: Use min/max macros instated of ternary operators - fs/ntfs3: Use clamp/max macros instead of comparisons - fs/ntfs3: Remove always false condition check - fs/ntfs3: Fix ntfs_look_for_free_space() does only report -ENOSPC - fs/ntfs3: Remove tabs before spaces from comment - fs/ntfs3: Remove braces from single statment block - fs/ntfs3: Place Comparisons constant right side of the test - fs/ntfs3: Remove '+' before constant in ni_insert_resident() - fs/ntfs3: Always use binary search with entry search - fs/ntfs3: Make binary search to search smaller chunks in beginning - fs/ntfs3: Limit binary search table size - fs/ntfs3: Remove unneeded header files from c files - fs/ntfs3: Change right headers to lznt.c - fs/ntfs3: Change right headers to upcase.c - fs/ntfs3: Change right headers to bitfunc.c - fs/ntfs3: Add missing header and guards to lib/ headers - fs/ntfs3: Add missing headers and forward declarations to ntfs_fs.h - fs/ntfs3: Add missing header files to ntfs.h - fs/ntfs3. Add forward declarations for structs to debug.h - fs/ntfs3: Remove redundant initialization of variable err - fs/ntfs3: Show uid/gid always in show_options() - fs/ntfs3: Rename mount option no_acs_rules > (no)acsrules - fs/ntfs3: Add iocharset= mount option as alias for nls= - fs/ntfs3: Make mount option nohidden more universal - fs/ntfs3: Init spi more in init_fs_context than fill_super - fs/ntfs3: Use new api for mounting - fs/ntfs3: Convert mount options to pointer in sbi - fs/ntfs3: Remove unnecesarry remount flag handling - fs/ntfs3: Remove unnecesarry mount option noatime - fs/ntfs3: Change how module init/info messages are displayed - fs/ntfs3: Remove GPL boilerplates from decompress lib files - fs/ntfs3: Remove unnecessary condition checking from ntfs_file_read_iter - fs/ntfs3: Fix integer overflow in ni_fiemap with fiemap_prep() - fs/ntfs3: Restyle comments to better align with kernel-doc - fs/ntfs3: Rework file operations - fs/ntfs3: Remove fat ioctl's from ntfs3 driver for now - fs/ntfs3: Restyle comments to better align with kernel-doc - fs/ntfs3: Fix error handling in indx_insert_into_root() - fs/ntfs3: Potential NULL dereference in hdr_find_split() - fs/ntfs3: Fix error code in indx_add_allocate() - fs/ntfs3: fix an error code in ntfs_get_acl_ex() - fs/ntfs3: add checks for allocation failure - fs/ntfs3: Use kcalloc/kmalloc_array over kzalloc/kmalloc - fs/ntfs3: Do not use driver own alloc wrappers - fs/ntfs3: Use kernel ALIGN macros over driver specific - fs/ntfs3: Restyle comment block in ni_parse_reparse() - fs/ntfs3: Remove unused including - fs/ntfs3: Fix fall-through warnings for Clang - fs/ntfs3: Fix one none utf8 char in source file - fs/ntfs3: Remove unused variable cnt in ntfs_security_init() - fs/ntfs3: Fix integer overflow in multiplication - fs/ntfs3: Add ifndef + define to all header files - fs/ntfs3: Use linux/log2 is_power_of_2 function - fs/ntfs3: Fix various spelling mistakes - fs/ntfs3: Add Kconfig, Makefile and doc - fs/ntfs3: Add NTFS journal - fs/ntfs3: Add compression - fs/ntfs3: Add attrib operations - fs/ntfs3: Add file operations and implementation - fs/ntfs3: Add bitmap - fs/ntfs3: Add initialization of super block - fs/ntfs3: Add headers and misc files - openeuler_defconfig: Enable CONFIG_DEBUG_INFO_BTF - Revert "openeuler_defconfig: Enable CONFIG_DEBUG_INFO_BTF" - change x86 configs - change arm64 configs - mm/damon: hide kernel pointer from tracepoint event - mm/damon/vaddr: hide kernel pointer from damon_va_three_regions() failure log - mm/damon/vaddr: use pr_debug() for damon_va_three_regions() failure logging - mm/damon/dbgfs: remove an unnecessary variable - mm/damon: move the implementation of damon_insert_region to damon.h - mm/damon: add access checking for hugetlb pages - Docs/admin-guide/mm/damon/usage: update for schemes statistics - mm/damon/dbgfs: support all DAMOS stats - Docs/admin-guide/mm/damon/reclaim: document statistics parameters - mm/damon/reclaim: provide reclamation statistics - mm/damon/schemes: account how many times quota limit has exceeded - mm/damon/schemes: account scheme actions that successfully applied - mm/damon: remove a mistakenly added comment for a future feature - Docs/admin-guide/mm/damon/usage: update for kdamond_pid and (mk|rm)_contexts - Docs/admin-guide/mm/damon/usage: mention tracepoint at the beginning - Docs/admin-guide/mm/damon/usage: remove redundant information - Docs/admin-guide/mm/damon/usage: update for scheme quotas and watermarks - mm/damon: convert macro functions to static inline functions - mm/damon: modify damon_rand() macro to static inline function - mm/damon: move damon_rand() definition into damon.h - mm/damon/schemes: add the validity judgment of thresholds - mm/damon/vaddr: remove swap_ranges() and replace it with swap() - mm/damon: remove some unneeded function definitions in damon.h - mm/damon/core: use abs() instead of diff_of() - mm/damon: add 'age' of region tracepoint support - mm/damon: unified access_check function naming rules - mm/damon/dbgfs: fix 'struct pid' leaks in 'dbgfs_target_ids_write()' - mm/damon/dbgfs: protect targets destructions with kdamond_lock - selftests/damon: split test cases - selftests/damon: test debugfs file reads/writes with huge count - selftests/damon: test wrong DAMOS condition ranges input - selftests/damon: test DAMON enabling with empty target_ids case - selftests/damon: skip test if DAMON is running - mm/damon/vaddr-test: remove unnecessary variables - mm/damon/vaddr-test: split a test function having >1024 bytes frame size - mm/damon/vaddr: remove an unnecessary warning message - mm/damon/core: remove unnecessary error messages - mm/damon/dbgfs: remove an unnecessary error message - mm/damon/core: use better timer mechanisms selection threshold - mm/damon/core: fix fake load reports due to uninterruptible sleeps - timers: implement usleep_idle_range() - mm/damon/dbgfs: fix missed use of damon_dbgfs_lock - mm/damon/dbgfs: use '__GFP_NOWARN' for user-specified size buffer allocation - NFC: add necessary privilege flags in netlink layer - net: add and use skb_unclone_keeptruesize() helper - openeuler_defconfig: Enable CONFIG_DEBUG_INFO_BTF - tools/bpftool: Fix cross-build - tools/bpftool: Force clean of out-of-tree build - x86/kdump: add log before booting crash kernel - selftests/x86: Test signal frame XSTATE header corruption handling - x86/fpu: Add address range checks to copy_user_to_xstate() - block, bfq: move bfqq to root_group if parent group is offlined - ext4: report error to userspace by netlink - crypto: Add PMULL judgment during initialization to prevent oops - phonet/pep: refuse to enable an unbound pipe - hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - ax25: NPD bug when detaching AX25 device - hwmon: (lm90) Do not report 'busy' status bit as alarm - hwmom: (lm90) Fix citical alarm status for MAX6680/MAX6681 - pinctrl: mediatek: fix global-out-of-bounds issue - ASoC: rt5682: fix the wrong jack type detected - ASoC: tas2770: Fix setting of high sample rates - Input: goodix - add id->model mapping for the "9111" model - Input: elants_i2c - do not check Remark ID on eKTH3900/eKTH5312 - mm: mempolicy: fix THP allocations escaping mempolicy restrictions - KVM: VMX: Fix stale docs for kvm-intel.emulate_invalid_guest_state - usb: gadget: u_ether: fix race in setting MAC address in setup phase - ceph: fix up non-directory creation in SGID directories - tee: optee: Fix incorrect page free bug - mac80211: fix locking in ieee80211_start_ap error path - ARM: 9169/1: entry: fix Thumb2 bug in iWMMXt exception handling - mmc: mmci: stm32: clear DLYB_CR after sending tuning command - mmc: core: Disable card detect during shutdown - mmc: meson-mx-sdhc: Set MANUAL_STOP for multi-block SDIO commands - mmc: sdhci-tegra: Fix switch to HS400ES mode - gpio: dln2: Fix interrupts when replugging the device - pinctrl: stm32: consider the GPIO offset to expose all the GPIO lines - KVM: VMX: Wake vCPU when delivering posted IRQ even if vCPU == this vCPU - platform/x86: intel_pmc_core: fix memleak on registration failure - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - parisc: Fix mask used to select futex spinlock - parisc: Correct completer in lws start - ipmi: fix initialization when workqueue allocation fails - ipmi: ssif: initialize ssif_info->client early - ipmi: bail out if init_srcu_struct fails - Input: atmel_mxt_ts - fix double free in mxt_read_info_block - ASoC: meson: aiu: Move AIU_I2S_MISC hold setting to aiu-fifo-i2s - ALSA: hda/realtek: Fix quirk for Clevo NJ51CU - ALSA: hda/realtek: Add new alc285-hp-amp-init model - ALSA: hda/realtek: Amp init fixup for HP ZBook 15 G6 - ALSA: drivers: opl3: Fix incorrect use of vp->state - ALSA: jack: Check the return value of kstrdup() - hwmon: (lm90) Drop critical attribute support for MAX6654 - hwmon: (lm90) Add basic support for TI TMP461 - hwmon: (lm90) Introduce flag indicating extended temperature support - hwmon: (lm90) Fix usage of CONFIG2 register in detect function - pinctrl: bcm2835: Change init order for gpio hogs - Input: elantech - fix stack out of bound access in elantech_change_report_id() - sfc: falcon: Check null pointer of rx_queue->page_ring - sfc: Check null pointer of rx_queue->page_ring - net: ks8851: Check for error irq - drivers: net: smc911x: Check for error irq - fjes: Check for error irq - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - igb: fix deadlock caused by taking RTNL in RPM resume path - net: skip virtio_net_hdr_set_proto if protocol already set - net: accept UFOv6 packages in virtio_net_hdr_to_skb - qlcnic: potential dereference null pointer of rx_queue->page_ring - net: marvell: prestera: fix incorrect return of port_find - ARM: dts: imx6qdl-wandboard: Fix Ethernet support - RDMA/hns: Replace kfree() with kvfree() - IB/qib: Fix memory leak in qib_user_sdma_queue_pkts() - ASoC: meson: aiu: fifo: Add missing dma_coerce_mask_and_coherent() - spi: change clk_disable_unprepare to clk_unprepare - arm64: dts: allwinner: orangepi-zero-plus: fix PHY mode - HID: potential dereference of null pointer - HID: holtek: fix mouse probing - net: usb: lan78xx: add Allied Telesis AT29M2-AF - arm64: vdso32: require CROSS_COMPILE_COMPAT for gcc+bfd - arm64: vdso32: drop -no-integrated-as flag - mm/shmem.c: fix judgment error in shmem_is_huge() - drm: fix free illegal pointer when create drm_property_blob failed - BMA: Fix pointer cast compile warning in arm32 builds - arm64: openeuler_defconfig: Enable ARM64_PMEM_LEGACY - arm64: register persistent memory via protected memory - x86: pmem: move persistent memory(legacy) code into nvdimm - openeuler_defconfig: enable CONFIG_VENDOR_HOOKS for x86 and arm64 - vendor_hooks: make android vendor hooks feature generic. - ANDROID: fixup restricted hooks after tracepont refactoring - tracepoints: Do not punish non static call users - tracepoints: Remove unnecessary "data_args" macro parameter - ANDROID: simplify vendor hooks for non-GKI builds - ANDROID: vendor_hooks: fix __section macro - ANDROID: use static_call() for restricted hooks - ANDROID: fix redefinition error for restricted vendor hooks - ANDROID: add support for vendor hooks - mm: add PG_pool in /proc/kpageflags - ext4: Fix BUG_ON in ext4_bread when write quota data - ext4: fix null-ptr-deref in '__ext4_journal_ensure_credits' - bpf, mm: Fix lockdep warning triggered by stack_map_get_build_id_offset() - mmap_lock: change trace and locking order - mm: mmap_lock: fix disabling preemption directly - mm/mmap_lock: remove dead code for !CONFIG_TRACING configurations - mm: mmap_lock: use local locks instead of disabling preemption - mm: mmap_lock: add tracepoints around lock acquisition - ext4: fix an use-after-free issue about data=journal writeback mode - mm/pin_mem: improve pin mem pages rmap and free method - mm/pin_mem: add PG_hotreplace to mark pages need hotreplaced - mm/pin_mem: refactor pin memory mem reserve and pid reserve code - audit: bugfix for infinite loop when flush the hold queue - iommu/arm-smmu-v3: Remove arm_smmu_cmdq_issue_sync() to keep consistent with upstream - ipvlan: disable l2e local xmit - watchdog: Fix sleeping function called from atomic context - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - tcp_comp: Fix comp_read_size return value - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - Revert "sched: Introcude config option SCHED_OPTIMIZE_LOAD_TRACKING" - Revert "sched: Add switch for update_blocked_averages" - Revert "sched: Add frequency control for load update in scheduler_tick" - Revert "sched: Access control for sysctl_update_load_latency" - Revert "sched: Fix branch prediction error in static_key" - Revert "arm: Optimize ttwu IPI" - Revert "sched/idle: introduce smart halt polling" - Revert "sched/idle: Add IAS_SMART_HALT_POLL config for smart halt polling feature" - Revert "sched: Add menuconfig option for CONFIG_SCHED_OPTIMIZE_LOAD_TRACKING" - Revert "sysctl: Refactor IAS framework" - Revert "sched/idle: Optimize the loop time algorithm to reduce multicore disturb" - Revert "sched/idle: Reported an error when an illegal negative value is passed" - Revert "sched: Aware multi-core system for optimize loadtracking" - blk-throttle: enable hierarchical throttle in cgroup v1 - md: Fix undefined behaviour in is_mddev_idle - cgroup: fix compile error when CONFIG_MEMCG = n - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate - fbcon: fix ypos over boundary issue - mm/zswap: move to use crypto_acomp API for hardware acceleration - net: fix a data race when get vlan device - ipvlan: Add handling of NETDEV_UP events - perf vendor events amd: Add Zen3 events- Disable-SATA-disk-phy-for-severe-I_T-nexus reset failure - Export-sas_phy_enable - bonding: allow nesting of bonding device - bonding: avoid adding slave device with IFF_MASTER flag - bonding: 3ad: Fix the conflict between bond_update_slave_arr and the state machine - openeuler_defconfig: enable CONFIG_DYNAMIC_HUGETLB for x86 - mm/dynamic_hugetlb: add Document for dynamic hugetlb feature - mm/dynamic_hugetlb: disable dynamic hugetlb if hugetlb_vmemmap is enabled - mm/huge_memory: disable THP when dynamic hugetlb is enabled - mm/dynamic_hugetlb: add some tracepoints - mm/dynamic_hugetlb: free huge pages to dhugetlb_pool - mm/dynamic_hugetlb: alloc huge pages from dhugetlb_pool - mm/dynamic_hugetlb: collects resv allocated for dhugetlb_pool - mm/dynamic_hugetlb: add interface to disable normal pages allocation - mm/dynamic_hugetlb: free pages to dhugetlb_pool - mm/dynamic_hugetlb: alloc page from dhugetlb_pool - mm/dynamic_hugetlb: add migration function - mm/dynamic_hugetlb: add merge page function - mm/dynamic_hugetlb: add split page function - mm/dynamic_hugetlb: add interface to configure the count of hugepages - mm/dynamic_hugetlb: add PG_pool flag to mark pages from dhugetlb_pool - mm/dynamic_hugetlb: establish the dynamic hugetlb feature framework - mm/hugetlb: add parameter hugetlbfs_inode_info to several functions - mm: declare several functions- SCSI: spfc: Update lb mode acquired solution - cpufreq: intel_pstate: Add Icelake servers support in no-HWP mode - asm-generic: Add missing brackets for io_stop_wc macro - net: hns3: add ethtool priv-flag for TX push - net: hns3: add support for TX push mode - asm-generic: introduce io_stop_wc() and add implementation for ARM64 - net/spnic:Remove the code about little endian and big endian conversion - net/spnic:Remove the code of polling mode - net/spnic:Remove unused clp hardware channels - net/spnic:Remove unused functions about ceq - RDMA/hns: Replace get_udp_sport with rdma_get_udp_sport - RDMA/core: Calculate UDP source port based on flow label or lqpn/rqpn - RDMA/hns: Modify the hop num of HIP09 EQ to 1 - RDMA/hns: Remove magic number - RDMA/hns: Remove macros that are no longer used - RDMA/hns: Correctly initialize the members of Array[][] - RDMA/hns: Correct the type of variables participating in the shift operation - RDMA/hns: Replace tab with space in the right-side comments - RDMA/hns: Correct the print format to be consistent with the variable type - RDMA/hns: Correct the hex print format - RDMA/hns: Validate the pkey index - RDMA/hns: Modify the value of MAX_LP_MSG_LEN to meet hardware compatibility - RDMA/hns: Fix initial arm_st of CQ - RDMA: Constify netdev->dev_addr accesses - RDMA/hns: Use dma_alloc_coherent() instead of kmalloc/dma_map_single() - RDMA/hns: Add the check of the CQE size of the user space - RDMA/hns: Fix the size setting error when copying CQE in clean_cq() - RDMA/hns: Work around broken constant propagation in gcc 8 - RDMA/hns: Delete unnecessary blank lines. - RDMA/hns: Adjust the order in which irq are requested and enabled - RDMA/hns: Remove dqpn filling when modify qp from Init to Init - RDMA/hns: Fix query destination qpn - RDMA/hns: Bugfix for incorrect association between dip_idx and dgid - RDMA/hns: Bugfix for the missing assignment for dip_idx - RDMA/hns: Bugfix for data type of dip_idx - RDMA/hns: Fix incorrect lsn field - RDMA/hns: Delete unused hns bitmap interface - RDMA/hns: Use IDA interface to manage srq index - RDMA/hns: Ownerbit mode add control field - RDMA/hns: Remove unsupport cmdq mode - RDMA/hns: Don't overwrite supplied QP attributes - RDMA/hns: Fix the double unlock problem of poll_sem - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - cpupower: Add cpuid cap flag for MSR_AMD_HWCR support - cpupower: Remove family arg to decode_pstates() - cpupower: Condense pstate enabled bit checks in decode_pstates() - cpupower: Update family checks when decoding HW pstates - cpupower: Remove unused pscur variable. - cpupower: Add CPUPOWER_CAP_AMD_HW_PSTATE cpuid caps flag - cpupower: Correct macro name for CPB caps flag - cpupower: Update msr_pstate union struct naming - openeuler_defconfig: Enable CONFIG_ARM64_EPAN for ARM64 - arm64: Support execute-only permissions with Enhanced PAN - arm64: head.S: cleanup SCTLR_ELx initialization - arm64: smccc: Save lr before calling __arm_smccc_sve_check() - arm64: smccc: Support SMCCC v1.3 SVE register saving hint - KVM: arm64: Implement the TRNG hypervisor call - arm64: Add support for SMCCC TRNG entropy source - firmware: smccc: Introduce SMCCC TRNG framework - firmware: smccc: Add SMCCC TRNG function call IDs - arm64: abort counter_read_on_cpu() when irqs_disabled() - arm64: implement CPPC FFH support using AMUs - arm64: split counter validation function - arm64: wrap and generalise counter read functions - arm64: Add HWCAP for self-synchronising virtual counter - arm64: Add handling of CNTVCTSS traps - arm64: Add CNT{P,V}CTSS_EL0 alternatives to cnt{p,v}ct_el0 - arm64: Add a capability for FEAT_ECV - clocksource/drivers/arch_arm_timer: Move workaround synchronisation around - clocksource/drivers/arm_arch_timer: Fix masking for high freq counters - clocksource/drivers/arm_arch_timer: Drop unnecessary ISB on CVAL programming - clocksource/drivers/arm_arch_timer: Remove any trace of the TVAL programming interface - clocksource/drivers/arm_arch_timer: Work around broken CVAL implementations - clocksource/drivers/arm_arch_timer: Advertise 56bit timer to the core code - clocksource/drivers/arm_arch_timer: Move MMIO timer programming over to CVAL - clocksource/drivers/arm_arch_timer: Fix MMIO base address vs callback ordering issue - clocksource/drivers/arm_arch_timer: Move drop _tval from erratum function names - clocksource/drivers/arm_arch_timer: Move system register timer programming over to CVAL - clocksource/drivers/arm_arch_timer: Extend write side of timer register accessors to u64 - clocksource/drivers/arm_arch_timer: Drop CNT*_TVAL read accessors - clocksource/arm_arch_timer: Add build-time guards for unhandled register accesses - can: raw: return -ERANGE when filterset does not fit into user space buffer - x86: hugepage: use nt copy hugepage to AEP in x86- xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - Revert "xsk: Do not sleep in poll() when need_wakeup set" - bus: ti-sysc: Fix variable set but not used warning for reinit_modules - rcu: Mark accesses to rcu_state.n_force_qs - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - scsi: scsi_debug: Fix type in min_t to avoid stack OOB - scsi: scsi_debug: Don't call kcalloc() if size arg is zero - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - media: mxl111sf: change mutex_init() location - xsk: Do not sleep in poll() when need_wakeup set - ARM: dts: imx6ull-pinfunc: Fix CSI_DATA07__ESAI_TX0 pad name - Input: touchscreen - avoid bitwise vs logical OR warning - drm/amdgpu: correct register access for RLC_JUMP_TABLE_RESTORE - libata: if T_LENGTH is zero, dma direction should be DMA_NONE - serial: 8250_fintek: Fix garbled text for console - iocost: Fix divide-by-zero on donation from low hweight cgroup - zonefs: add MODULE_ALIAS_FS - btrfs: fix double free of anon_dev after failure to create subvolume - btrfs: fix memory leak in __add_inode_ref() - USB: serial: option: add Telit FN990 compositions - USB: serial: cp210x: fix CP2105 GPIO registration - usb: xhci: Extend support for runtime power management for AMD's Yellow carp. - PCI/MSI: Mask MSI-X vectors only on success - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - usb: dwc2: fix STM ID/VBUS detection startup delay in dwc2_driver_probe - USB: NO_LPM quirk Lenovo USB-C to Ethernet Adapher(RTL8153-04) - tty: n_hdlc: make n_hdlc_tty_wakeup() asynchronous - KVM: x86: Drop guest CPUID check for host initiated writes to MSR_IA32_PERF_CAPABILITIES - Revert "usb: early: convert to readl_poll_timeout_atomic()" - bpf, selftests: Fix racing issue in btf_skc_cls_ingress test - sit: do not call ipip6_dev_free() from sit_init_net() - net: systemport: Add global locking for descriptor lifecycle - net/smc: Prevent smc_release() from long blocking - net: Fix double 0x prefix print in SKB dump - sfc_ef100: potential dereference of null pointer - net/packet: rx_owner_map depends on pg_vec - ixgbe: set X550 MDIO speed before talking to PHY - ixgbe: Document how to enable NBASE-T support - igc: Fix typo in i225 LTR functions - igbvf: fix double free in `igbvf_probe` - igb: Fix removal of unicast MAC filters of VFs - soc/tegra: fuse: Fix bitwise vs. logical OR warning - mptcp: clear 'kern' flag from fallback sockets - drm/amd/pm: fix a potential gpu_metrics_table memory leak - flow_offload: return EOPNOTSUPP for the unsupported mpls action type - mac80211: fix lookup when adding AddBA extension element - mac80211: agg-tx: don't schedule_and_wake_txq() under sta->lock - drm/ast: potential dereference of null pointer - selftest/net/forwarding: declare NETIFS p9 p10 - net/sched: sch_ets: don't remove idle classes from the round-robin list - dmaengine: st_fdma: fix MODULE_ALIAS - selftests: Fix IPv6 address bind tests - selftests: Fix raw socket bind tests with VRF - selftests: Add duplicate config only for MD5 VRF tests - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg - inet_diag: fix kernel-infoleak for UDP sockets - sch_cake: do not call cake_destroy() from cake_init() - s390/kexec_file: fix error handling when applying relocations - selftests: net: Correct ping6 expected rc from 2 to 1 - virtio/vsock: fix the transport to work with VMADDR_CID_ANY - soc: imx: Register SoC device only on i.MX boards - clk: Don't parent clks until the parent is fully registered - ARM: socfpga: dts: fix qspi node compatible - ceph: initialize pathlen variable in reconnect_caps_cb - ceph: fix duplicate increment of opened_inodes metric - tee: amdtee: fix an IS_ERR() vs NULL bug - mac80211: track only QoS data frames for admission control - arm64: dts: rockchip: fix audio-supply for Rock Pi 4 - arm64: dts: rockchip: fix rk3399-leez-p710 vcc3v3-lan supply - arm64: dts: rockchip: fix rk3308-roc-cc vcc-sd supply - arm64: dts: rockchip: remove mmc-hs400-enhanced-strobe from rk3399-khadas-edge - arm64: dts: imx8mp-evk: Improve the Ethernet PHY description - arm64: dts: imx8m: correct assigned clocks for FEC - dm btree remove: fix use after free in rebalance_children() - recordmcount.pl: look for jgnop instruction as well as bcrl on s390 - vdpa: check that offsets are within bounds - virtio_ring: Fix querying of maximum DMA mapping size for virtio device - bpf, selftests: Add test case trying to taint map value pointer - bpf: Make 32->64 bounds propagation slightly more robust - bpf: Fix signed bounds propagation after mov32 - firmware: arm_scpi: Fix string overflow in SCPI genpd driver - mac80211: validate extended element ID is present - mac80211: send ADDBA requests using the tid/queue of the aggregation session - mac80211: mark TX-during-stop for TX in in_reconfig - mac80211: fix regression in SSN handling of addba tx - KVM: downgrade two BUG_ONs to WARN_ON_ONCE - KVM: selftests: Make sure kvm_create_max_vcpus test won't hit RLIMIT_NOFILE - arm: ioremap: don't abuse pfn_valid() to check if pfn is in RAM - arm: extend pfn_valid to take into account freed memory map alignment - memblock: align freed memory map on pageblock boundaries with SPARSEMEM - memblock: free_unused_memmap: use pageblock units instead of MAX_ORDER - perf intel-pt: Fix error timestamp setting on the decoder error path - perf intel-pt: Fix missing 'instruction' events with 'q' option - perf intel-pt: Fix next 'err' value, walking trace - perf intel-pt: Fix state setting when receiving overflow (OVF) packet - perf intel-pt: Fix intel_pt_fup_event() assumptions about setting state type - perf intel-pt: Fix sync state when a PSB (synchronization) packet is found - perf intel-pt: Fix some PGE (packet generation enable/control flow packets) usage - perf inject: Fix itrace space allowed for new attributes - ethtool: do not perform operations on net devices being unregistered - hwmon: (dell-smm) Fix warning on /proc/i8k creation error - fuse: make sure reclaim doesn't write the inode - bpf: Fix integer overflow in argument calculation for bpf_map_area_alloc - staging: most: dim2: use device release method - KVM: x86: Ignore sparse banks size for an "all CPUs", non-sparse IPI req - tracing: Fix a kmemleak false positive in tracing_map - drm/amd/display: add connector type check for CRC source set - drm/amd/display: Fix for the no Audio bug with Tiled Displays - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - i2c: rk3x: Handle a spurious start completion interrupt flag - parisc/agp: Annotate parisc agp init functions with __init - ALSA: hda/hdmi: fix HDA codec entry table order for ADL-P - ALSA: hda: Add Intel DG2 PCI ID and HDMI codec vid - net/mlx4_en: Update reported link modes for 1/10G - Revert "tty: serial: fsl_lpuart: drop earlycon entry for i.MX8QXP" - s390/test_unwind: use raw opcode instead of invalid instruction - KVM: arm64: Save PSTATE early on exit - drm/msm/dsi: set default num_data_lanes - nfc: fix segfault in nfc_genl_dump_devices_done - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - cgroup/cgroup.c: replace 'of->kn->priv' with of_cft() - cgroup: cgroup.{procs,threads} factor out common parts - netfilter: selftest: conntrack_vrf.sh: fix file permission - Documentation/Kbuild: Remove references to gcc-plugin.sh - MAINTAINERS: adjust GCC PLUGINS after gcc-plugin.sh removal - doc: gcc-plugins: update gcc-plugins.rst - kbuild: simplify GCC_PLUGINS enablement in dummy-tools/gcc - bpf: Add selftests to cover packet access corner cases - misc: fastrpc: fix improper packet size calculation - irqchip: nvic: Fix offset for Interrupt Priority Offsets - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - irqchip/armada-370-xp: Fix support for Multi-MSI interrupts - irqchip/armada-370-xp: Fix return value of armada_370_xp_msi_alloc() - irqchip/aspeed-scu: Replace update_bits with write_bits. - csky: fix typo of fpu config macro - iio: accel: kxcjk-1013: Fix possible memory leak in probe and remove - iio: ad7768-1: Call iio_trigger_notify_done() on error - iio: adc: axp20x_adc: fix charging current reporting on AXP22x - iio: adc: stm32: fix a current leak by resetting pcsel before disabling vdda - iio: at91-sama5d2: Fix incorrect sign extension - iio: dln2: Check return value of devm_iio_trigger_register() - iio: dln2-adc: Fix lockdep complaint - iio: itg3200: Call iio_trigger_notify_done() on error - iio: kxsd9: Don't return error code in trigger handler - iio: ltr501: Don't return error code in trigger handler - iio: mma8452: Fix trigger reference couting - iio: stk3310: Don't return error code in interrupt handler - iio: trigger: stm32-timer: fix MODULE_ALIAS - iio: trigger: Fix reference counting - iio: gyro: adxrs290: fix data signedness - xhci: avoid race between disable slot command and host runtime suspend - usb: core: config: using bit mask instead of individual bits - xhci: Remove CONFIG_USB_DEFAULT_PERSIST to prevent xHCI from runtime suspending - usb: core: config: fix validation of wMaxPacketValue entries - USB: gadget: zero allocate endpoint 0 buffers - selftests/fib_tests: Rework fib_rp_filter_test() - net/qla3xxx: fix an error code in ql_adapter_up() - net, neigh: clear whole pneigh_entry at alloc time - net: fec: only clear interrupt of handling queue in fec_enet_rx_queue() - net: altera: set a couple error code in probe() - net: cdc_ncm: Allow for dwNtbOutMaxSize to be unset or zero - tools build: Remove needless libpython-version feature check that breaks test-all fast path - dt-bindings: net: Reintroduce PHY no lane swap binding - Documentation/locking/locktypes: Update migrate_disable() bits. - perf tools: Fix SMT detection fast read path - Revert "PCI: aardvark: Fix support for PCI_ROM_ADDRESS1 on emulated bridge" - i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc - mtd: rawnand: fsmc: Fix timing computation - mtd: rawnand: fsmc: Take instruction delay into account - i40e: Fix pre-set max number of queues for VF - i40e: Fix failed opcode appearing if handling messages from VF - clk: imx: use module_platform_driver - RDMA/hns: Do not destroy QP resources in the hw resetting phase - RDMA/hns: Do not halt commands during reset until later - ASoC: codecs: wcd934x: return correct value from mixer put - ASoC: codecs: wcd934x: handle channel mappping list correctly - ASoC: codecs: wsa881x: fix return values from kcontrol put - ASoC: qdsp6: q6routing: Fix return value from msm_routing_put_audio_mixer - ASoC: rt5682: Fix crash due to out of scope stack vars - PM: runtime: Fix pm_runtime_active() kerneldoc comment - qede: validate non LSO skb length - scsi: scsi_debug: Fix buffer size of REPORT ZONES command - scsi: pm80xx: Do not call scsi_remove_host() in pm8001_alloc() - block: fix ioprio_get(IOPRIO_WHO_PGRP) vs setuid(2) - tracefs: Set all files to the same group ownership as the mount option - net: mvpp2: fix XDP rx queues registering - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - binder: use wake_up_pollfree() - wait: add wake_up_pollfree() - libata: add horkage for ASMedia 1092 - can: m_can: Disable and ignore ELO interrupt - can: pch_can: pch_can_rx_normal: fix use after free - drm/syncobj: Deal with signalled fences in drm_syncobj_find_fence. - clk: qcom: regmap-mux: fix parent clock lookup - mmc: renesas_sdhi: initialize variable properly when tuning - tracefs: Have new files inherit the ownership of their parent - nfsd: Fix nsfd startup race (again) - nfsd: fix use-after-free due to delegation race - md: fix update super 1.0 on rdev size change - btrfs: replace the BUG_ON in btrfs_del_root_ref with proper error handling - btrfs: clear extent buffer uptodate when we fail to write it - scsi: qla2xxx: Format log strings only if needed - ALSA: pcm: oss: Handle missing errors in snd_pcm_oss_change_params*() - ALSA: pcm: oss: Limit the period size to 16MB - ALSA: pcm: oss: Fix negative period/buffer sizes - ALSA: hda/realtek: Fix quirk for TongFang PHxTxX1 - ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897 platform - ALSA: ctl: Fix copy of updated id with element read/write - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - KVM: x86: Wait for IPIs to be delivered when handling Hyper-V TLB flush hypercall - net/sched: fq_pie: prevent dismantle issue - devlink: fix netns refcount leak in devlink_nl_cmd_reload() - IB/hfi1: Correct guard on eager buffer deallocation - iavf: Fix reporting when setting descriptor count - iavf: restore MSI state on reset - netfilter: conntrack: annotate data-races around ct->timeout - udp: using datalen to cap max gso segments - seg6: fix the iif in the IPv6 socket control block - nfp: Fix memory leak in nfp_cpp_area_cache_add() - bonding: make tx_rebalance_counter an atomic - ice: ignore dropped packets during init - bpf: Fix the off-by-two error in range markings - bpf, x86: Fix "no previous prototype" warning - vrf: don't run conntrack on vrf with !dflt qdisc - selftests: netfilter: add a vrf+conntrack testcase - nfc: fix potential NULL pointer deref in nfc_genl_dump_ses_done - drm/amdkfd: fix boot failure when iommu is disabled in Picasso. - drm/amdgpu: init iommu after amdkfd device init - drm/amdgpu: move iommu_resume before ip init/resume - drm/amdgpu: add amdgpu_amdkfd_resume_iommu - drm/amdkfd: separate kfd_iommu_resume from kfd_resume - drm/amd/amdkfd: adjust dummy functions' placement - x86/sme: Explicitly map new EFI memmap table as encrypted - can: sja1000: fix use after free in ems_pcmcia_add_card() - can: kvaser_pciefd: kvaser_pciefd_rx_error_frame(): increase correct stats->{rx,tx}_errors counter - can: kvaser_usb: get CAN clock frequency from device - IB/hfi1: Fix leak of rcvhdrtail_dummy_kvaddr - IB/hfi1: Fix early init panic - IB/hfi1: Insure use of smp_processor_id() is preempt disabled - nft_set_pipapo: Fix bucket load in AVX2 lookup routine for six 8-bit groups - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: bigbenff: prevent null pointer dereference - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - HID: google: add eel USB id - HID: quirks: Add quirk for the Microsoft Surface 3 type-cover - gcc-plugins: fix gcc 11 indigestion with plugins... - gcc-plugins: simplify GCC plugin-dev capability test - usb: gadget: uvc: fix multiple opens - tee: handle lookup of shm with reference count 0 - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - rds: memory leak in __rds_conn_create() - ipmi: msghandler: Make symbol 'remove_work_wq' static - net/tls: Fix authentication failure in CCM mode - parisc: Mark cr16 CPU clocksource unstable on all SMP machines - iwlwifi: mvm: retry init flow if failed - serial: 8250: Fix RTS modem control while in rs485 mode - serial: 8250_pci: rewrite pericom_do_set_divisor() - serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array - serial: core: fix transmit-buffer reset and memleak - serial: tegra: Change lower tolerance baud rate limit for tegra20 and tegra30 - serial: pl011: Add ACPI SBSA UART match id - tty: serial: msm_serial: Deactivate RX DMA for polling support - x86/64/mm: Map all kernel memory into trampoline_pgd - x86/tsc: Disable clocksource watchdog for TSC on qualified platorms - x86/tsc: Add a timer to make sure TSC_adjust is always checked - usb: typec: tcpm: Wait in SNK_DEBOUNCED until disconnect - USB: NO_LPM quirk Lenovo Powered USB-C Travel Hub - xhci: Fix commad ring abort, write all 64 bits to CRCR register. - vgacon: Propagate console boot parameters before calling `vc_resize' - parisc: Fix "make install" on newer debian releases - parisc: Fix KBUILD_IMAGE for self-extracting kernel - x86/entry: Add a fence for kernel entry SWAPGS in paranoid_entry() - x86/pv: Switch SWAPGS to ALTERNATIVE - sched/uclamp: Fix rq->uclamp_max not set on first enqueue - x86/xen: Add xenpv_restore_regs_and_return_to_usermode() - x86/entry: Use the correct fence macro after swapgs in kernel CR3 - x86/sev: Fix SEV-ES INS/OUTS instructions for word, dword, and qword - KVM: VMX: Set failure code in prepare_vmcs02() - KVM: x86/pmu: Fix reserved bits for AMD PerfEvtSeln register - atlantic: Remove warn trace message. - atlantic: Fix statistics logic for production hardware - Remove Half duplex mode speed capabilities. - atlantic: Add missing DIDs and fix 115c. - atlantic: Fix to display FW bundle version instead of FW mac version. - atlatnic: enable Nbase-t speeds with base-t - atlantic: Increase delay for fw transactions - drm/msm: Do hw_init() before capturing GPU state - drm/msm/a6xx: Allocate enough space for GMU registers - net/smc: Keep smc_close_final rc during active close - net/rds: correct socket tunable error in rds_tcp_tune() - net/smc: fix wrong list_del in smc_lgr_cleanup_early - ipv4: convert fib_num_tclassid_users to atomic_t - net: annotate data-races on txq->xmit_lock_owner - dpaa2-eth: destroy workqueue at the end of remove function - net: marvell: mvpp2: Fix the computation of shared CPUs - net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of "0" if no IRQ is available - ALSA: intel-dsp-config: add quirk for CML devices based on ES8336 codec - rxrpc: Fix rxrpc_local leak in rxrpc_lookup_peer() - rxrpc: Fix rxrpc_peer leak in rxrpc_look_up_bundle() - ASoC: tegra: Fix kcontrol put callback in AHUB - ASoC: tegra: Fix kcontrol put callback in DSPK - ASoC: tegra: Fix kcontrol put callback in DMIC - ASoC: tegra: Fix kcontrol put callback in I2S - ASoC: tegra: Fix kcontrol put callback in ADMAIF - ASoC: tegra: Fix wrong value type in DSPK - ASoC: tegra: Fix wrong value type in DMIC - ASoC: tegra: Fix wrong value type in I2S - ASoC: tegra: Fix wrong value type in ADMAIF - mt76: mt7915: fix NULL pointer dereference in mt7915_get_phy_mode - selftests: net: Correct case name - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() - arm64: ftrace: add missing BTIs - siphash: use _unaligned version by default - net: mpls: Fix notifications when deleting a device - net: qlogic: qlcnic: Fix a NULL pointer dereference in qlcnic_83xx_add_rings() - tcp: fix page frag corruption on page fault - natsemi: xtensa: fix section mismatch warnings - i2c: cbus-gpio: set atomic transfer callback - i2c: stm32f7: stop dma transfer in case of NACK - i2c: stm32f7: recover the bus on access timeout - i2c: stm32f7: flush TX FIFO upon transfer errors - wireguard: ratelimiter: use kvcalloc() instead of kvzalloc() - wireguard: receive: drop handshakes if queue lock is contended - wireguard: receive: use ring buffer for incoming handshakes - wireguard: device: reset peer src endpoint when netns exits - wireguard: selftests: rename DEBUG_PI_LIST to DEBUG_PLIST - wireguard: selftests: actually test for routing loops - wireguard: allowedips: add missing __rcu annotation to satisfy sparse - wireguard: selftests: increase default dmesg log size - tracing/histograms: String compares should not care about signed values - KVM: X86: Use vcpu->arch.walk_mmu for kvm_mmu_invlpg() - KVM: arm64: Avoid setting the upper 32 bits of TCR_EL2 and CPTR_EL2 to 1 - KVM: x86: Use a stable condition around all VT-d PI paths - KVM: nVMX: Flush current VPID (L1 vs. L2) for KVM_REQ_TLB_FLUSH_GUEST - KVM: Disallow user memslot with size that exceeds "unsigned long" - drm/amd/display: Allow DSC on supported MST branch devices - ipv6: fix memory leak in fib6_rule_suppress - sata_fsl: fix warning in remove_proc_entry when rmmod sata_fsl - sata_fsl: fix UAF in sata_fsl_port_stop when rmmod sata_fsl - s390/pci: move pseudo-MMIO to prevent MIO overlap - ipmi: Move remove_work to dedicated workqueue - rt2x00: do not mark device gone on EPROTO errors during start - kprobes: Limit max data_size of the kretprobe instances - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - ACPI: Add stubs for wakeup handler functions - net/smc: Avoid warning of possible recursive locking - perf report: Fix memory leaks around perf_tip() - perf hist: Fix memory leak of a perf_hpp_fmt - net: ethernet: dec: tulip: de4x5: fix possible array overflows in type3_infoblock() - net: tulip: de4x5: fix the problem that the array 'lp->phy[8]' may be out of bound - ipv6: check return value of ipv6_skip_exthdr - ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port() - ata: ahci: Add Green Sardine vendor ID as board_ahci_mobile - drm/amd/amdgpu: fix potential memleak - drm/amd/amdkfd: Fix kernel panic when reset failed and been triggered again - scsi: iscsi: Unblock session then wake up error handler - thermal: core: Reset previous low and high trip during thermal zone init - btrfs: check-integrity: fix a warning on write caching disabled disk - s390/setup: avoid using memblock_enforce_memory_limit - platform/x86: thinkpad_acpi: Fix WWAN device disabled issue after S3 deep - platform/x86: thinkpad_acpi: Add support for dual fan control - net: return correct error code - net/smc: Transfer remaining wait queue entries during fallback - mac80211: do not access the IV when it was stripped - drm/sun4i: fix unmet dependency on RESET_CONTROLLER for PHY_SUN6I_MIPI_DPHY - powerpc/pseries/ddw: Revert "Extend upper limit for huge DMA window for persistent memory" - gfs2: Fix length of holes reported at end-of-file - gfs2: release iopen glock early in evict - ovl: fix deadlock in splice write - ovl: simplify file splice - can: j1939: j1939_tp_cmd_recv(): check the dst address of TP.CM_BAM - NFSv42: Fix pagecache invalidation after COPY/CLONE - drm/amdgpu/gfx9: switch to golden tsc registers for renoir+ - net: stmmac: platform: fix build warning when with !CONFIG_PM_SLEEP - shm: extend forced shm destroy to support objects from several IPC nses - s390/mm: validate VMA in PGSTE manipulation functions - tty: hvc: replace BUG_ON() with negative return value - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - tracing: Check pid filtering when creating events - vhost/vsock: fix incorrect used length reported to the guest - iommu/amd: Clarify AMD IOMMUv2 initialization messages - smb3: do not error on fsync when readonly - ceph: properly handle statfs on multifs setups - f2fs: set SBI_NEED_FSCK flag when inconsistent node block found - sched/scs: Reset task stack state in bringup_cpu() - tcp: correctly handle increased zerocopy args struct size - net: mscc: ocelot: correctly report the timestamping RX filters in ethtool - net: mscc: ocelot: don't downgrade timestamping RX filters in SIOCSHWTSTAMP - net/smc: Don't call clcsock shutdown twice when smc shutdown - net: vlan: fix underflow for the real_dev refcnt - net/sched: sch_ets: don't peek at classes beyond 'nbands' - tls: fix replacing proto_ops - tls: splice_read: fix record type check - MIPS: use 3-level pgtable for 64KB page size on MIPS_VA_BITS_48 - MIPS: loongson64: fix FTLB configuration - igb: fix netpoll exit with traffic - nvmet: use IOCB_NOWAIT only if the filesystem supports it - net/smc: Fix loop in smc_listen - net/smc: Fix NULL pointer dereferencing in smc_vlan_by_tcpsk() - net: phylink: Force retrigger in case of latched link-fail indicator - net: phylink: Force link down and retrigger resolve on interface change - lan743x: fix deadlock in lan743x_phy_link_status_change() - tcp_cubic: fix spurious Hystart ACK train detections for not-cwnd-limited flows - drm/amd/display: Set plane update flags for all planes in reset - PM: hibernate: use correct mode for swsusp_close() - net/ncsi : Add payload to be 32-bit aligned to fix dropped packets - nvmet-tcp: fix incomplete data digest send - net: marvell: mvpp2: increase MTU limit when XDP enabled - mlxsw: spectrum: Protect driver from buggy firmware - mlxsw: Verify the accessed index doesn't exceed the array length - net/smc: Ensure the active closing peer first closes clcsock - erofs: fix deadlock when shrink erofs slab - scsi: scsi_debug: Zero clear zones at reset write pointer - scsi: core: sysfs: Fix setting device state to SDEV_RUNNING - ice: avoid bpf_prog refcount underflow - ice: fix vsi->txq_map sizing - net: nexthop: release IPv6 per-cpu dsts when replacing a nexthop group - net: ipv6: add fib6_nh_release_dsts stub - net: stmmac: retain PTP clock time during SIOCSHWTSTAMP ioctls - net: stmmac: fix system hang caused by eee_ctrl_timer during suspend/resume - nfp: checking parameter process for rx-usecs/tx-usecs is invalid - ipv6: fix typos in __ip6_finish_output() - firmware: smccc: Fix check for ARCH_SOC_ID not implemented - mptcp: fix delack timer - ALSA: intel-dsp-config: add quirk for JSL devices based on ES8336 codec - iavf: Prevent changing static ITR values if adaptive moderation is on - net: marvell: prestera: fix double free issue on err path - drm/vc4: fix error code in vc4_create_object() - scsi: mpt3sas: Fix kernel panic during drive powercycle test - drm/nouveau/acr: fix a couple NULL vs IS_ERR() checks - ARM: socfpga: Fix crash with CONFIG_FORTIRY_SOURCE - NFSv42: Don't fail clone() unless the OP_CLONE operation failed - firmware: arm_scmi: pm: Propagate return value to caller - net: ieee802154: handle iftypes as u32 - ASoC: codecs: wcd934x: return error code correctly from hw_params - ASoC: topology: Add missing rwsem around snd_ctl_remove() calls - ASoC: qdsp6: q6asm: fix q6asm_dai_prepare error handling - ASoC: qdsp6: q6routing: Conditionally reset FrontEnd Mixer - ARM: dts: bcm2711: Fix PCIe interrupts - ARM: dts: BCM5301X: Add interrupt properties to GPIO node - ARM: dts: BCM5301X: Fix I2C controller interrupt - netfilter: flowtable: fix IPv6 tunnel addr match - netfilter: ipvs: Fix reuse connection if RS weight is 0 - netfilter: ctnetlink: do not erase error code with EINVAL - netfilter: ctnetlink: fix filtering with CTA_TUPLE_REPLY - proc/vmcore: fix clearing user buffer by properly using clear_user() - PCI: aardvark: Fix link training - PCI: aardvark: Simplify initialization of rootcap on virtual bridge - PCI: aardvark: Implement re-issuing config requests on CRS response - PCI: aardvark: Update comment about disabling link training - PCI: aardvark: Deduplicate code in advk_pcie_rd_conf() - powerpc/32: Fix hardlockup on vmap stack overflow - mdio: aspeed: Fix "Link is Down" issue - mmc: sdhci: Fix ADMA for PAGE_SIZE >= 64KiB - mmc: sdhci-esdhc-imx: disable CMDQ support - tracing: Fix pid filtering when triggers are attached - tracing/uprobe: Fix uprobe_perf_open probes iteration - KVM: PPC: Book3S HV: Prevent POWER7/8 TLB flush flushing SLB - xen: detect uninitialized xenbus in xenbus_init - xen: don't continue xenstore initialization in case of errors - fuse: release pipe buf after last use - staging: rtl8192e: Fix use after free in _rtl92e_pci_disconnect() - staging: greybus: Add missing rwsem around snd_ctl_remove() calls - staging/fbtft: Fix backlight - HID: wacom: Use "Confidence" flag to prevent reporting invalid contacts - Revert "parisc: Fix backtrace to always include init funtion names" - media: cec: copy sequence field for the reply - ALSA: hda/realtek: Fix LED on HP ProBook 435 G7 - ALSA: hda/realtek: Add quirk for ASRock NUC Box 1100 - ALSA: ctxfi: Fix out-of-range access - binder: fix test regression due to sender_euid change - usb: hub: Fix locking issues with address0_mutex - usb: hub: Fix usb enumeration issue due to address0 race - usb: typec: fusb302: Fix masking of comparator and bc_lvl interrupts - usb: chipidea: ci_hdrc_imx: fix potential error pointer dereference in probe - net: nexthop: fix null pointer dereference when IPv6 is not enabled - usb: dwc3: gadget: Fix null pointer exception - usb: dwc3: gadget: Check for L1/L2/U3 for Start Transfer - usb: dwc3: gadget: Ignore NoStream after End Transfer - usb: dwc2: hcd_queue: Fix use of floating point literal - usb: dwc2: gadget: Fix ISOC flow for elapsed frames - USB: serial: option: add Fibocom FM101-GL variants - USB: serial: option: add Telit LE910S1 0x9200 composition - ACPI: Get acpi_device's parent from the parent field - ARM: Add unwinding annotations to __loop.*delay functions - fcntl: fix potential deadlocks for &fown_struct.lock - mm: usercopy: Warn vmalloc/module address in check_heap_object() - powerpc: Fix virt_addr_valid() check - jffs2: fix memory leak in jffs2_scan_medium - jffs2: fix memory leak in jffs2_do_mount_fs - jffs2: fix use-after-free in jffs2_clear_xattr_subsystem - powerpc/85xx: Fix oops when CONFIG_FSL_PMC=n - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - hugetlb: address ref count racing in prep_compound_gigantic_page - memblock: ensure there is no overflow in memblock_overlaps_region() - phonet: refcount leak in pep_sock_accep - Revert "[Backport] ARM: BCM53016: Specify switch ports for Meraki MR32" - USB: gadget: bRequestType is a bitfield, not a enum - USB: gadget: detect too-big endpoint 0 requests - Revert "perf: Rework perf_event_exit_event()" - ALSA: hda: hdac_stream: fix potential locking issue in snd_hdac_stream_assign() - ALSA: hda: hdac_ext_stream: fix potential locking issues - x86/Kconfig: Fix an unused variable error in dell-smm-hwmon - btrfs: update device path inode time instead of bd_inode - fs: export an inode_update_time helper - ice: Delete always true check of PF pointer - usb: max-3421: Use driver data instead of maintaining a list of bound devices - ASoC: DAPM: Cover regression by kctl change notification fix - selinux: fix NULL-pointer dereference when hashtab allocation fails - RDMA/netlink: Add __maybe_unused to static inline in C file - scsi: ufs: core: Fix task management completion timeout race - scsi: ufs: core: Fix task management completion - drm/amdgpu: fix set scaling mode Full/Full aspect/Center not works on vga and dvi connectors - drm/i915/dp: Ensure sink rate values are always valid - drm/udl: fix control-message timeout - drm/amd/display: Update swizzle mode enums - cfg80211: call cfg80211_stop_ap when switch from P2P_GO type - parisc/sticon: fix reverse colors - btrfs: fix memory ordering between normal and ordered work functions - net: stmmac: socfpga: add runtime suspend/resume callback for stratix10 platform - udf: Fix crash after seekdir - KVM: nVMX: don't use vcpu->arch.efer when checking host state on nested state load - block: Check ADMIN before NICE for IOPRIO_CLASS_RT - s390/kexec: fix memory leak of ipl report buffer - scsi: qla2xxx: Fix mailbox direction flags in qla2xxx_get_adapter_id() - powerpc/8xx: Fix pinned TLBs with CONFIG_STRICT_KERNEL_RWX - x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tipc: check for null after calling kmemdup - hexagon: clean up timer-regs.h - hexagon: export raw I/O routines for modules - tun: fix bonding active backup with arp monitoring - arm64: vdso32: suppress error message for 'make mrproper' - net: stmmac: dwmac-rk: Fix ethernet on rk3399 based devices - s390/kexec: fix return code handling - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - pinctrl: qcom: sdm845: Enable dual edge errata - KVM: PPC: Book3S HV: Use GLOBAL_TOC for kvmppc_h_set_dabr/xdabr() - e100: fix device suspend/resume - NFC: add NCI_UNREG flag to eliminate the race - net: nfc: nci: Change the NCI close sequence - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - i40e: Fix display error code in dmesg - i40e: Fix creation of first queue by omitting it if is not power of two - i40e: Fix warning message and call stack during rmmod i40e driver - i40e: Fix ping is lost after configuring ADq on VF - i40e: Fix changing previously set num_queue_pairs for PFs - i40e: Fix NULL ptr dereference on VSI filter sync - i40e: Fix correct max_pkt_size on VF RX queue - net: virtio_net_hdr_to_skb: count transport header in UFO - net: dpaa2-eth: fix use-after-free in dpaa2_eth_remove - net: sched: act_mirred: drop dst for the direction from egress to ingress - scsi: core: sysfs: Fix hang when device state is set via sysfs - net/mlx5: E-Switch, return error if encap isn't supported - net/mlx5: E-Switch, Change mode lock from mutex to rw semaphore - net/mlx5: Lag, update tracker when state change event received - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() - platform/x86: hp_accel: Fix an error handling path in 'lis3lv02d_probe()' - mips: lantiq: add support for clk_get_parent() - mips: bcm63xx: add support for clk_get_parent() - MIPS: generic/yamon-dt: fix uninitialized variable error - iavf: Fix for setting queues to 0 - iavf: Fix for the false positive ASQ/ARQ errors while issuing VF reset - iavf: validate pointers - iavf: prevent accidental free of filter structure - iavf: Fix failure to exit out from last all-multicast mode - iavf: free q_vectors before queues in iavf_disable_vf - iavf: check for null in iavf_fix_features - iavf: Fix return of set the new channel count - net/smc: Make sure the link_id is unique - sock: fix /proc/net/sockstat underflow in sk_clone_lock() - net: reduce indentation level in sk_clone_lock() - tipc: only accept encrypted MSG_CRYPTO msgs - bnxt_en: reject indirect blk offload when hw-tc-offload is off - net: bnx2x: fix variable dereferenced before check - net: ipa: disable HOLB drop when updating timer - tracing: Add length protection to histogram string copies - tcp: Fix uninitialized access in skb frags array for Rx 0cp. - net-zerocopy: Refactor skb frag fast-forward op. - net-zerocopy: Copy straggler unaligned data for TCP Rx. zerocopy. - drm/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrame - perf tests: Remove bash construct from record+zstd_comp_decomp.sh - perf bench futex: Fix memory leak of perf_cpu_map__new() - perf bpf: Avoid memory leak from perf_env__insert_btf() - tracing/histogram: Do not copy the fixed-size char array field over the field size - perf/x86/vlbr: Add c->flags to vlbr event constraints - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - mips: BCM63XX: ensure that CPU_SUPPORTS_32BIT_KERNEL is set - clk: qcom: gcc-msm8996: Drop (again) gcc_aggre1_pnoc_ahb_clk - clk/ast2600: Fix soc revision for AHB - clk: ingenic: Fix bugs with divided dividers - f2fs: fix incorrect return value in f2fs_sanity_check_ckpt() - f2fs: compress: disallow disabling compress on non-empty compressed file - sh: define __BIG_ENDIAN for math-emu - sh: math-emu: drop unused functions - sh: fix kconfig unmet dependency warning for FRAME_POINTER - f2fs: fix to use WHINT_MODE - f2fs: fix up f2fs_lookup tracepoints - maple: fix wrong return value of maple_bus_init(). - sh: check return code of request_irq - powerpc/8xx: Fix Oops with STRICT_KERNEL_RWX without DEBUG_RODATA_TEST - powerpc/dcr: Use cmplwi instead of 3-argument cmpli - ALSA: gus: fix null pointer dereference on pointer block - ARM: dts: qcom: fix memory and mdio nodes naming for RB3011 - powerpc/5200: dts: fix memory node unit name - iio: imu: st_lsm6dsx: Avoid potential array overflow in st_lsm6dsx_set_odr() - scsi: target: Fix alua_tg_pt_gps_count tracking - scsi: target: Fix ordered tag handling - MIPS: sni: Fix the build - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - ALSA: ISA: not for M68K - ARM: dts: ls1021a-tsn: use generic "jedec,spi-nor" compatible for flash - ARM: dts: ls1021a: move thermal-zones node out of soc/ - usb: host: ohci-tmio: check return value after calling platform_get_resource() - ARM: dts: omap: fix gpmc,mux-add-data type - firmware_loader: fix pre-allocated buf built-in firmware use - ALSA: intel-dsp-config: add quirk for APL/GLK/TGL devices based on ES8336 codec - scsi: advansys: Fix kernel pointer leak - ASoC: nau8824: Add DMI quirk mechanism for active-high jack-detect - clk: imx: imx6ul: Move csi_sel mux to correct base register - ASoC: SOF: Intel: hda-dai: fix potential locking issue - arm64: dts: freescale: fix arm,sp805 compatible string - arm64: dts: qcom: ipq6018: Fix qcom,controlled-remotely property - arm64: dts: qcom: msm8998: Fix CPU/L2 idle state latency and residency - ARM: BCM53016: Specify switch ports for Meraki MR32 - staging: rtl8723bs: remove possible deadlock when disconnect (v2) - ARM: dts: ux500: Skomer regulator fixes - usb: typec: tipd: Remove WARN_ON in tps6598x_block_read - usb: musb: tusb6010: check return value after calling platform_get_resource() - bus: ti-sysc: Use context lost quirk for otg - bus: ti-sysc: Add quirk handling for reinit on context lost - RDMA/bnxt_re: Check if the vlan is valid before reporting - arm64: dts: hisilicon: fix arm,sp805 compatible string - arm64: dts: rockchip: Disable CDN DP on Pinebook Pro - scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() - ARM: dts: NSP: Fix mpcore, mmc node names - staging: wfx: ensure IRQ is ready before enabling it - arm64: dts: allwinner: a100: Fix thermal zone node name - arm64: dts: allwinner: h5: Fix GPU thermal zone node name - ARM: dts: sunxi: Fix OPPs node name - arm64: zynqmp: Fix serial compatible string - arm64: zynqmp: Do not duplicate flash partition label property - ubifs: ubifs_releasepage: Remove ubifs_assert(0) to valid this process - ubifs: ubifs_writepage: Mark page dirty after writing inode failed - fget: check that the fd still exists after getting a ref to it - nbd: Fix use-after-free in blk_mq_free_rqs - xfs: fix up non-directory creation in SGID directories - pipe: Fix endless sleep problem due to the out-of-order - blk-cgroup: prevent rcu_sched detected stalls warnings while iterating blkgs - blk-throttle: don't check whether or not lower limit is valid if CONFIG_BLK_DEV_THROTTLING_LOW is off - block: Fix fsync always failed if once failed - kfence: fix memory leak when cat kfence objects - io_uring: fix soft lockup when call __io_remove_buffers - io_uring: return back safer resurrect - io_uring: fix ltout double free on completion race - ext4: always panic when errors=panic is specified - scsi: core: Stop using DRIVER_ERROR - drm/i915/guc: Update to use firmware v49.0.1- Increase-debugfs_dump_index-after-dump - brd: expose number of allocated pages in debugfs - net: hns3: create new common cmd code for PF and VF modules - net: hns3: refactor VF tqp stats APIs with new common tqp stats APIs - net: hns3: refactor PF tqp stats APIs with new common tqp stats APIs - net: hns3: create new set of common tqp stats APIs for PF and VF reuse - net: hns3: refactor VF rss init APIs with new common rss init APIs - net: hns3: refactor PF rss init APIs with new common rss init APIs - net: hns3: create new set of common rss init APIs for PF and VF reuse - net: hns3: refactor VF rss set APIs with new common rss set APIs - net: hns3: refactor PF rss set APIs with new common rss set APIs - net: hns3: create new set of common rss set APIs for PF and VF module - net: hns3: refactor VF rss get APIs with new common rss get APIs - net: hns3: refactor PF rss get APIs with new common rss get APIs - net: hns3: create new set of common rss get APIs for PF and VF rss module - net: hns3: refactor hclge_comm_send function in PF/VF drivers - net: hns3: create new rss common structure hclge_comm_rss_cfg - net: hns3: delete the hclge_cmd.c and hclgevf_cmd.c - net: hns3: refactor VF cmdq init and uninit APIs with new common APIs - net: hns3: refactor PF cmdq init and uninit APIs with new common APIs - net: hns3: create common cmdq init and uninit APIs - net: hns3: refactor VF cmdq resource APIs with new common APIs - net: hns3: refactor PF cmdq resource APIs with new common APIs - net: hns3: create common cmdq resource allocate/free/query APIs - net: hns3: refactor hclgevf_cmd_send with new hclge_comm_cmd_send API - net: hns3: refactor hclge_cmd_send with new hclge_comm_cmd_send API - net: hns3: create new set of unified hclge_comm_cmd_send APIs - net: hns3: use struct hclge_desc to replace hclgevf_desc in VF cmdq module - net: hns3: create new cmdq hardware description structure hclge_comm_hw - net: hns3: refactor hns3 makefile to support hns3_common module - Revert "bcache: add a framework to perform prefetch" - Revert "bcache: provide a switch to bypass all IO requests" - Revert "bcache: inflight prefetch requests block overlapped normal requests" - Revert "bcache: Delay to invalidate cache data in writearound write" - Revert "bcache: Add a sample of userspace prefetch client" - Revert "bcache: Rewrite patch to delay to invalidate cache data" - Revert "bcache: do not collect data insert info created by write_moving" - Revert "bcache: always record start time of a sample"- netfilter: fix regression in looped (broad|multi)cast's MAC handling - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - cpufreq: Fix get_cpu_device() failure in add_cpu_dev_symlink() - serial: amba-pl011: Fix serial port discard interrupt when interrupt signal line of serial port is connected to mbigen. - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - perf script: Fix printing 'phys_addr' failure issue - bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - bcache: Rewrite patch to delay to invalidate cache data - bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch - tcp: Add some stub info for KABI consistency - BMA: Fix format string compile warning in arm32 builds- hugepage: add sysctl for hugepage alloc and mig - mm: export node type {pmem|dram} under /sys/bus/node - acpi/numa: memorize node type from SRAT table - etmem_scan: add pte_hole callback - etmem_scan: release CPU after scan walk_step size - etmem: fix potential UAF when walk ept page table - etmem: fix concurrent access to export file operations - etmem scan: fix memleak in vm_idle_read - etmem_scan: x86: support scan 4 level ept under 5 level host page table - etmem: x86: support scan hugetlb of vm - etmem: add ioctl for mm idle scan - RDMA/hns: Remove support for HIP06 - RDMA/hns: Remove RST2RST error prints for hw v1 - RDMA/hns: Support direct wqe of userspace - RDMA/hns: Modify the mapping attribute of doorbell to device - RDMA/hns: Encapsulate the qp db as a function - RDMA/hns: Use the core code to manage the fixed mmap entries - RDMA/hns: Use IDA interface to manage uar index - RDMA/hns: Enable the cmd mask of uverbs to create and destroy AH - RDMA/hns: Fix Direct WQE is not enable - RDMA/hns: Enable stash feature of HIP09- tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - xfs: move the CIL workqueue to the CIL - xfs: CIL work is serialised, not pipelined - xfs: AIL needs asynchronous CIL forcing - xfs: reduce ilock acquisitions in xfs_file_fsync - xfs: refactor xfs_file_fsync - xfs: throttle inode inactivation queuing on memory reclaim - xfs: avoid buffer deadlocks when walking fs inodes - xfs: use background worker pool when transactions can't get free space - xfs: don't run speculative preallocation gc when fs is frozen - xfs: flush inode inactivation work when compiling usage statistics - xfs: inactivate inodes any time we try to free speculative preallocations - xfs: queue inactivation immediately when free realtime extents are tight - xfs: queue inactivation immediately when quota is nearing enforcement - xfs: queue inactivation immediately when free space is tight - xfs: per-cpu deferred inode inactivation queues - xfs: detach dquots from inode if we don't need to inactivate it - xfs: move xfs_inactive call to xfs_inode_mark_reclaimable - xfs: remove the active vs running quota differentiation - xfs: remove the flags argument to xfs_qm_dquot_walk - xfs: remove xfs_dqrele_all_inodes - xfs: remove support for disabling quota accounting on a mounted file system - xfs: don't nest transactions when scanning for eofblocks - xfs: force log and push AIL to clear pinned inodes when aborting mount - xfs: separate primary inode selection criteria in xfs_iget_cache_hit - xfs: refactor the inode recycling code - xfs: add iclog state trace events - xfs: rename struct xfs_eofblocks to xfs_icwalk - xfs: change the prefix of XFS_EOF_FLAGS_* to XFS_ICWALK_FLAG_ - xfs: selectively keep sick inodes in memory - xfs: drop IDONTCACHE on inodes when we mark them sick - xfs: refactor per-AG inode tagging functions - xfs: merge xfs_reclaim_inodes_ag into xfs_inode_walk_ag - xfs: pass struct xfs_eofblocks to the inode scan callback - xfs: fix radix tree tag signs - xfs: make the icwalk processing functions clean up the grab state - xfs: clean up inode state flag tests in xfs_blockgc_igrab - xfs: remove indirect calls from xfs_inode_walk{,_ag} - xfs: remove iter_flags parameter from xfs_inode_walk_* - xfs: move xfs_inew_wait call into xfs_dqrele_inode - xfs: separate the dqrele_all inode grab logic from xfs_inode_walk_ag_grab - xfs: pass the goal of the incore inode walk to xfs_inode_walk() - xfs: rename xfs_inode_walk functions to xfs_icwalk - xfs: move the inode walk functions further down - xfs: detach inode dquots at the end of inactivation - xfs: move the quotaoff dqrele inode walk into xfs_icache.c - xfs: don't bounce the iolock between free_{eof,cow}blocks - xfs: expose the blockgc workqueue knobs publicly - xfs: rename the blockgc workqueue - xfs: prevent metadata files from being inactivated - xfs: parallelize block preallocation garbage collection - xfs: rename block gc start and stop functions - xfs: only walk the incore inode tree once per blockgc scan - xfs: consolidate the eofblocks and cowblocks workers - xfs: consolidate incore inode radix tree posteof/cowblocks tags - xfs: remove trivial eof/cowblocks functions - xfs: hide xfs_icache_free_cowblocks - xfs: hide xfs_icache_free_eofblocks - xfs: relocate the eofb/cowb workqueue functions - xfs: set WQ_SYSFS on all workqueues in debug mode - xfs: increase the default parallelism levels of pwork clients - xfs: flush speculative space allocations when we run out of space - xfs: refactor xfs_icache_free_{eof,cow}blocks call sites - xfs: add a tracepoint for blockgc scans - xfs: flush eof/cowblocks if we can't reserve quota for chown - xfs: flush eof/cowblocks if we can't reserve quota for inode creation - xfs: flush eof/cowblocks if we can't reserve quota for file blocks - xfs: try worst case space reservation upfront in xfs_reflink_remap_extent - xfs: pass flags and return gc errors from xfs_blockgc_free_quota - xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts - xfs: xfs_inode_free_quota_blocks should scan project quota - xfs: don't stall cowblocks scan if we can't take locks - xfs: trigger all block gc scans when low on quota space - xfs: shut down the filesystem if we screw up quota reservation - xfs: rename code to error in xfs_ioctl_setattr - xfs: remove xfs_qm_vop_chown_reserve - xfs: refactor inode ownership change transaction/inode/quota allocation idiom - xfs: refactor inode creation transaction/inode/quota allocation idiom - xfs: refactor reflink functions to use xfs_trans_alloc_inode - xfs: allow reservation of rtblocks with xfs_trans_alloc_inode - xfs: refactor common transaction/inode/quota allocation idiom - xfs: reserve data and rt quota at the same time - xfs: fix up build warnings when quotas are disabled - xfs: clean up icreate quota reservation calls - xfs: remove xfs_trans_unreserve_quota_nblks completely - xfs: create convenience wrappers for incore quota block reservations - xfs: clean up quota reservation callsites - xfs: reduce quota reservation when doing a dax unwritten extent conversion - scsi:spraid: use bsg module to replace with ioctrl - KVM: vmx/pmu: Fix dummy check if lbr_desc->event is created - KVM: vmx/pmu: Expose LBR_FMT in the MSR_IA32_PERF_CAPABILITIES - KVM: vmx/pmu: Release guest LBR event via lazy release mechanism - KVM: vmx/pmu: Emulate legacy freezing LBRs on virtual PMI - KVM: vmx/pmu: Reduce the overhead of LBR pass-through or cancellation - KVM: vmx/pmu: Pass-through LBR msrs when the guest LBR event is ACTIVE - KVM: vmx/pmu: Create a guest LBR event when vcpu sets DEBUGCTLMSR_LBR - KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled - KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled - KVM: x86/pmu: preserve IA32_PERF_CAPABILITIES across CPUID refresh - KVM: x86/vmx: Make vmx_set_intercept_for_msr() non-static - KVM: VMX: read/write MSR_IA32_DEBUGCTLMSR from GUEST_IA32_DEBUGCTL - openeuler_defconfig: Enable sharepool feature in defconfig - net/spnic:The reset command flags modification. - net/spnic:Attribute negotiation and optimization. - net/spnic:RSS initialization process optimization - arm64: Fix conflict for capability when cpu hotplug - memcg: Add static key for memcg kswapd - memcg: make memcg kswapd deal with dirty - memcg: support memcg sync reclaim work as kswapd - memcg: Export memcg.high from cgroupv2 to cgroupv1 - memcg: Export memcg.{min/low} from cgroupv2 to cgroupv1 - kabi: Add reserved page and gfp flags for future extension - kabi: reserve space for cgroup_bpf_attach_type and bpf_cgroup_storage_type - bpf: Migrate cgroup_bpf to internal cgroup_bpf_attach_type enum - bpf: Split cgroup_bpf_enabled per attach type - bpf: Try to avoid kzalloc in cgroup/{s,g}etsockopt - bpf: Allow bpf_{s,g}etsockopt from cgroup bind{4,6} hooks - KABI: Add KABI_AUX_PTR extenstions to some more base structures - kabi: Generalize naming of kabi helper macros - arm64: Request resources for reserved memory via memmap - arm64: Add support for memmap kernel parameters- openeuler_defconfig: Enable CONFIG_KABI_RESERVE for x86 and arm64 - KABI: Add CONFIG_KABI_RESERVE to control KABI padding reserve - KABI: Fix allmodconfig build error - Revert "kabi: reserve space for ptp_clock.h" - kabi: reserve space for arm64 cpufeature related structure - UAPI: nfsfh.h: Replace one-element array with flexible-array member - kabi: Add kabi reservation for storage module - KABI:reserve space for sched structures - KABI: reserve space for IMA IPE - kabi: reserve space for cred and user_namespace - Increase size of ucounts to atomic_long_t - kabi: reserve space for fwnode.h - kabi: reserve space for iommu.h - kabi: reserve space for ptp_clock.h - kabi: reserve space for struct ptp_clock_info - kabi: reserve space for struct ptp_clock - kabi: reserve space for struct module - kabi: reserve space for kobject related structures - kabi: reserve space for io subsystem related structures - KABI: add KABI padding to x86/paravirt ops structures - KABI: add KABI padding to cpuidle structures - kabi: reserve space for struct dma_map_ops - kabi: reserve space for struct cpu_stop_work - kabi: reserve space for perf subsystem related structures - kabi: net: reserve space for net netfilter subsystem related structure - kabi: net: reserve space for net bpf subsystem related structure - kabi: net: reserve space for net rdma subsystem related structure - kabi: net: reserve space for net sunrpc subsystem related structure - kabi: net: reserve space for net can subsystem related structure - kabi: net: reserve space for net base subsystem related structure - kabi: reserve space for cgroup bpf structures - kabi: reserve space for cpu cgroup and cpuset cgroup related structures - kabi: reserve space for memcg related structures - kabi: reserve space for cgroup framework related structures - kabi: mm: reserve space for memory subsystem related - msi: Add kabi_reserve in msi.h - irqdomain: Add kabi_reserve in irqdomain - irq_desc: Add kabi_reserve in irq_desc - irq: Add kabi_reserve in irq - interrupt: Add kabi_reserve in interrupt.h - bootparam: Add kabi_reserve in bootparam - kabi: reserve space for hrtimer related structures - kabi: reserve space for time and workqueue subsystem related structure - kabi: reserve space for struct worker - kabi: reserve space for net_namespace - kabi: reserve space for power management related structure - kabi: reserve space for pci subsystem related structure - kabi: reserve space for posix clock related structure - kabi: add kABI reference checking tool - kabi: add a tool to generate the kabi reference relationship - kabi: add script tools to check kabi symbol - kabi: enables more stringent kabi checks - kabi: add KABI_SIZE_ALIGN_CHECKS for more stringent kabi checks - kabi: add kabi helper macros - pci: do not save 'PCI_BRIDGE_CTL_BUS_RESET' - PCI: check BIR before mapping MSI-X Table - PCI: Fail MSI-X mapping if MSI-X Table offset is out of range of BAR space - PCI/sysfs: Take reference on device to be removed - pciehp: fix a race between pciehp and removing operations by sysfs - iommu/arm-smmu-v3: Add suspend and resume support - cgroup: Fix task_css_check rcu warnings - psi: using cpuacct_cgrp_id under CONFIG_CGROUP_CPUACCT - psi: fix unexpected behavior of psi in cgroup v1 during init - perf inject: Fix ARM SPE handling - perf tools: Set COMPAT_NEED_REALLOCARRAY for CONFIG_AUXTRACE=1 - perf arm-spe: Support hardware-based PID tracing - perf arm-spe: Save context ID in record - perf arm-spe: Update --switch-events docs in 'perf record' - perf arm-spe: Track task context switch for cpu-mode events - perf arm-spe: Print size using consistent format - perf arm-spe: Implement find_snapshot callback - perf arm-spe: Snapshot mode test - perf arm-spe: Add snapshot mode support - perf arm-spe: Don't wait for PERF_RECORD_EXIT event - perf arm-spe: Bail out if the trace is later than perf event - perf arm-spe: Assign kernel time to synthesized event - perf arm-spe: Convert event kernel time to counter value - perf arm-spe: Save clock parameters from TIME_CONV event - perf arm-spe: Remove redundant checking for "full_auxtrace" - perf arm-spe: Enable timestamp for per-cpu mode - perf arm-spe: Correct sample flags for dummy event - perf arm-spe: Correct sample flags for SPE event - perf arm-spe: Avoid potential buffer overrun - perf arm-spe: Set sample's data source field - perf arm-spe: Synthesize memory event - perf arm-spe: Fill address info for samples - perf arm-spe: Store operation type in packet - perf arm-spe: Store memory address in packet - perf arm-spe: Enable sample type PERF_SAMPLE_DATA_SRC - perf c2c: Add local variables for output metrics - perf c2c: Refactor node display - perf c2c: Fix argument type for percent() - perf c2c: Refactor display filter - perf c2c: Refactor hist entry validation - perf c2c: Rename for shared cache line stats - perf arm-spe: Add support for ARMv8.3-SPE - perf arm_spe: Decode memory tagging properties - perf arm-spe: Add more sub classes for operation packet - perf arm-spe: Refactor operation packet handling - perf arm-spe: Add new function arm_spe_pkt_desc_op_type() - perf arm-spe: Remove size condition checking for events - perf arm-spe: Refactor event type handling - perf arm-spe: Add new function arm_spe_pkt_desc_event() - perf arm-spe: Refactor counter packet handling - perf arm-spe: Add new function arm_spe_pkt_desc_counter() - perf arm-spe: Refactor context packet handling - perf arm_spe: Fixup top byte for data virtual address - perf arm-spe: Refactor address packet handling - perf arm-spe: Add new function arm_spe_pkt_desc_addr() - perf arm-spe: Refactor packet header parsing - perf arm-spe: Refactor printing string to buffer - perf arm-spe: Fix packet length handling - perf arm-spe: Refactor arm_spe_get_events() - perf arm-spe: Refactor payload size calculation - perf arm-spe: Fix a typo in comment - perf arm-spe: Include bitops.h for BIT() macro - perf mem: Support ARM SPE events - perf c2c: Support AUX trace - perf mem: Support AUX trace - perf auxtrace: Add itrace option '-M' for memory events - perf mem: Only initialize memory event for recording - perf c2c: Support memory event PERF_MEM_EVENTS__LOAD_STORE - perf mem: Support new memory event PERF_MEM_EVENTS__LOAD_STORE - perf mem: Introduce weak function perf_mem_events__ptr() - perf mem: Search event name with more flexible path - share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: charge pages to the memcg of current task - share_pool: Use node_id from spa when alloc share_pool memory - share_pool: Don't allow non-sp mmap in sp address range - share_pool: support fork() and exit() to handle the mm - share_pool: Implement sp_group_del_task() - share_pool: Implement sp_group_add_task() - share_pool: Implement sp_alloc() - share_pool: Implement sp_unshare_uva() - share_pool: Implement sp_make_share_k2u() - share_pool: Implement sp_free() - share_pool: Implement sp_group_id_by_pid() - share_pool: Implement sp_unshare_kva - share_pool: Implement sp_make_share_u2k() - share_pool: Compact memory when necessary - share_pool: Add sp-area management code - share_pool: Implement sp_walk_page_range() - share_pool: Add VM_SHARE_POOL flag for vm_area_struct - share_pool: Add proc interfaces to show sp info - share_pool: Reserve the va space for share_pool - share_pool: Add Statement for all the exported symbol - share_pool: Add base framework for share_pool - shmem: Alloc shared memory on a specified memory node - memory: introduce do_mm_populate - vmalloc: Extend for hugepages mapping - mm/hugetlb: allocate huge page and setup page table - timekeeping: Really make sure wall_to_monotonic isn't positive - tracing/osnoise: Fix compile warning in function start_kthread - configs: Enable osnoise and timerlat - tracing: Have osnoise_main() add a quiescent state for task rcu - tracing/osnoise: Make osnoise_instances static - tracing/osnoise: Remove PREEMPT_RT ifdefs from inside functions - tracing/osnoise: Remove STACKTRACE ifdefs from inside functions - tracing/osnoise: Allow multiple instances of the same tracer - tracing/osnoise: Remove TIMERLAT ifdefs from inside functions - tracing: Disable "other" permission bits in the tracefs files - tracing/osnoise: Support a list of trace_array *tr - tracing/osnoise: Use start/stop_per_cpu_kthreads() on osnoise_cpus_write() - tracing/osnoise: Split workload start from the tracer start - tracing/osnoise: Improve comments about barrier need for NMI callbacks - tracing/osnoise: Do not follow tracing_cpumask - tracing: Fix missing osnoise tracer on max_latency - tracing/osnoise: Fix missed cpus_read_unlock() in start_per_cpu_kthreads() - trace/osnoise: Print a stop tracing message - trace/osnoise: Make 'noise' variable s64 in run_osnoise() - tracing: Fix spelling in osnoise tracer "interferences" -> "interference" - Documentation: Fix a typo on trace/osnoise-tracer - trace/osnoise: Fix return value on osnoise_init_hotplug_support - trace/osnoise: Make interval u64 on osnoise_main - trace/osnoise: Support hotplug operations - trace/osnoise: Fix 'no previous prototype' warnings - trace/osnoise: Fix an ifdef comment - trace/osnoise: Add a header with PREEMPT_RT additional fields - trace: Add timerlat tracer - trace: Add osnoise tracer - tracing: Merge irqflags + preempt counter. - trace: Add __print_ns_to_secs() and __print_ns_without_secs() helpers - trace: Add a generic function to read/write u64 values from tracefs - driver core: auxiliary bus: Fix memory leak when driver_register() fail - driver core: auxiliary bus: Remove unneeded module bits - driver core: auxiliary bus: Fix calling stage for auxiliary bus init - driver core: auxiliary bus: Fix auxiliary bus shutdown null auxdrv ptr - driver core: auxiliary bus: minor coding style tweaks - driver core: auxiliary bus: make remove function return void - driver core: auxiliary bus: move slab.h from include file - Add auxiliary bus support - svm: Set CONFIG_HISI_SVM as m by default - svm: Change svm to modules and remove unused functions - arm64/ascend: Enable CONFIG_ASCEND_OOM for openeuler_defconfig - arm64/ascend: Add new enable_oom_killer interface for oom contrl - x86: Support huge vmalloc mappings - arm64: Support huge vmalloc mappings - mm: vmalloc: Let user to control huge vmalloc default behavior - pid_ns: Make pid_max per namespace - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - vfio/mdev: Add missing error handling to dev_set_name() - KVM: arm64: Restore PMU configuration on first run - KVM: arm64: Refuse to run VCPU if PMU is not initialized - KVM: arm64: Add kvm_vcpu_has_pmu() helper - KVM: LAPIC: Keep stored TMCCT register value 0 after KVM_SET_LAPIC - KVM: x86: Properly reset MMU context at vCPU RESET/INIT - KVM: LAPIC: Write 0 to TMICT should also cancel vmx-preemption timer - KVM: X86: Fix missing local pCPU when executing wbinvd on all dirty pCPUs - kvm: SMM: fix losing SMI problem - arm64: mm: support setting page attributes for debugging - mm: emit the "free" trace report before freeing memory in kmem_cache_free() - mm, page_alloc: disable pcplists during memory offline - mm, page_alloc: move draining pcplists to page isolation users - mm, page_alloc: cache pageset high and batch in struct zone - mm, page_alloc: simplify pageset_update() - mm, page_alloc: remove setup_pageset() - mm, page_alloc: calculate pageset high and batch once per zone - mm, page_alloc: clean up pageset high and batch update - tools arch x86: Sync the msr-index.h copy with the kernel sources - powercap: RAPL: Add AMD Fam19h RAPL support - powercap: Add AMD Fam17h RAPL support - powercap/intel_rapl_msr: Convert rapl_msr_priv into pointer - x86/msr-index: sort AMD RAPL MSRs by address - Revert "ima: Introduce ima namespace" - Revert "ima: Add a list of the installed ima namespaces" - Revert "ima: Bind ima namespace to the file descriptor" - Revert "ima: Add ima policy related data to the ima namespace" - Revert "ima: Add methods for parsing ima policy configuration string" - Revert "ima: Add ima namespace to the ima subsystem APIs" - Revert "ima: Extend the APIs in the integrity subsystem" - Revert "ima: Add integrity inode related data to the ima namespace" - Revert "ima: Enable per ima namespace policy settings" - Revert "ima: Add ima namespace id to the measurement list related structures" - Revert "ima: Keep track of the measurment list per ima namespace" - Revert "ima: Check ima namespace ID during digest entry lookup" - Revert "ima: Add a new ima template that includes namespace ID" - Revert "ima: Add per namespace view of the measurement list" - Revert "ima: Add a reader counter to the integrity inode data" - Revert "ima: Extend permissions to the ima securityfs entries" - Revert "ima: Add the violation counter to the namespace" - Revert "ima: Change the owning user namespace of the ima namespace if necessary" - Revert "ima: Configure the new ima namespace from securityfs" - Revert "ima: Parse per ima namespace policy file" - Revert "user namespace: Add function that checks if the UID map is defined" - Revert "ima: Remap IDs of subject based rules if necessary" - Revert "keys: Add domain tag to the keyring search criteria" - Revert "keys: Include key domain tag in the iterative search" - Revert "keys: Allow to set key domain tag separately from the key type" - Revert "ima: Add key domain to the ima namespace" - Revert "integrity: Add key domain tag to the search criteria" - Revert "ima: Load per ima namespace x509 certificate" - Revert "ima: Add dummy boot aggregate to per ima namespace measurement list" - Revert "ima: Set ML template per ima namespace" - Revert "ima: fix a potential crash owing to the compiler optimisation" - Revert "ima: Introduce ima-ns-sig template" - Revert "digest list: disable digest lists in non-root ima namespaces" - Revert "imans: Use initial ima namespace domain tag when IMANS is disabled." - Revert "imans: Check CAP_SYS_ADMIN in userns associated with IMA NS during configuration." - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa: Move the management structures for cdm nodes to ddr - tick/nohz: Call tick_nohz_task_switch() with interrupts disabled - tick/nohz: Kick only _queued_ task whose tick dependency is updated - tick/nohz: Change signal tick dependency to wake up CPUs of member tasks - tick/nohz: Only wake up a single target cpu when kicking a task - tick/nohz: Update idle_exittime on actual idle exit - tick/nohz: Remove superflous check for CONFIG_VIRT_CPU_ACCOUNTING_NATIVE - tick/nohz: Conditionally restart tick on idle exit - tick/sched: Release seqcount before invoking calc_load_global() - tick/sched: Optimize tick_do_update_jiffies64() further - tick/sched: Reduce seqcount held scope in tick_do_update_jiffies64() - tick/sched: Use tick_next_period for lockless quick check - arm64: Revert feature: Add memmap parameter and register pmem - crypto: hisilicon/zip - enable ssid for sva sgl - crypto: hisilicon/zip - add new algorithms for uacce device - PCI: fix the wrong class type for HiSilicon NP 5896 - PCI: Fix SD5896 NP init failure - fs: fix a hungtask problem when freeze/unfreeze fs - PCI: Add support of port isolation for QLogic HBA card 26 - xfs: fix chown leaking delalloc quota blocks when fssetxattr fails - xfs: punch out data fork delalloc blocks on COW writeback failure - xfs: use kmem_cache_free() for kmem_cache objects - xfs: fix I_DONTCACHE - xfs: only set IOMAP_F_SHARED when providing a srcmap to a write - xfs: fix perag structure refcounting error when scrub fails - xfs: make fsmap backend function key parameters const - xfs: fix off-by-one error when the last rt extent is in use - xfs: make xfs_rtalloc_query_range input parameters const - xfs: replace kmem_alloc_large() with kvmalloc() - xfs: remove kmem_alloc_io() - mm: Add kvrealloc() - xfs: introduce all-mounts list for cpu hotplug notifications - xfs: introduce CPU hotplug infrastructure - xfs: prevent spoofing of rtbitmap blocks when recovering buffers - xfs: Enforce attr3 buffer recovery order - xfs: logging the on disk inode LSN can make it go backwards - xfs: avoid unnecessary waits in xfs_log_force_lsn() - xfs: log forces imply data device cache flushes - xfs: factor out forced iclog flushes - xfs: fix ordering violation between cache flushes and tail updates - xfs: fold __xlog_state_release_iclog into xlog_state_release_iclog - xfs: external logs need to flush data device - xfs: flush data dev on external log write - xfs: fix an integer overflow error in xfs_growfs_rt - xfs: reset child dir '..' entry when unlinking child - xfs: don't wait on future iclogs when pushing the CIL - xfs: Fix a CIL UAF by getting get rid of the iclog callback lock - xfs: remove callback dequeue loop from xlog_state_do_iclog_callbacks - xfs: don't nest icloglock inside ic_callback_lock - xfs: force the log offline when log intent item recovery fails - xfs: fix log intent recovery ENOSPC shutdowns when inactivating inodes - xfs: xfs_log_force_lsn isn't passed a LSN - xfs: Fix CIL throttle hang when CIL space used going backwards - xfs: journal IO cache flush reductions - xfs: remove need_start_rec parameter from xlog_write() - xfs: CIL checkpoint flushes caches unconditionally - xfs: async blkdev cache flush - xfs: separate CIL commit record IO - xfs: Fix 64-bit division on 32-bit in xlog_state_switch_iclogs() - xfs: log stripe roundoff is a property of the log - xfs: only reset incore inode health state flags when reclaiming an inode - xfs: don't take a spinlock unconditionally in the DIO fastpath - xfs: bunmapi has unnecessary AG lock ordering issues - xfs: btree format inode forks can have zero extents - xfs: Fix fall-through warnings for Clang - xfs: don't reset log idle state on covering checkpoints - xfs: check free AG space when making per-AG reservations - xfs: unconditionally read all AGFs on mounts with perag reservation - xfs: fix deadlock retry tracepoint arguments - xfs: fix scrub and remount-ro protection when running scrub - xfs: fix xfs_reflink_unshare usage of filemap_write_and_wait_range - xfs: count free space btree blocks when scrubbing pre-lazysbcount fses - xfs: update superblock counters correctly for !lazysbcount - xfs: don't check agf_btreeblks on pre-lazysbcount filesystems - xfs: remove obsolete AGF counter debugging - xfs: drop submit side trans alloc for append ioends - net: hns3: Fix spelling mistake "faile" -> "failed" - net: hns3: fix hns3 driver header file not self-contained issue - net: hns3: replace one tab with space in for statement - net: hns3: remove rebundant line for hclge_dbg_dump_tm_pg() - net: hns3: add comments for hclge_dbg_fill_content() - net: hns3: align return value type of atomic_read() with its output - net: hns3: modify one argument type of function hclge_ncl_config_data_print - net: hns3: Align type of some variables with their print type - net: hns3: add print vport id for failed message of vlan - net: hns3: refactor function hclge_set_vlan_filter_hw - net: hns3: optimize function hclge_cfg_common_loopback() - net: hns3: refactor function hns3_get_vector_ring_chain() - net: hns3: refactor function hclge_set_channels() - net: hns3: refactor function hclge_configure() - net: hns3: split function hclge_update_port_base_vlan_cfg() - net: hns3: split function hns3_nic_net_xmit() - net: hns3: split function hclge_get_fd_rule_info() - net: hns3: split function hclge_init_vlan_config() - net: hns3: refactor function hns3_fill_skb_desc to simplify code - net: hns3: extract macro to simplify ring stats update code - net: hns3: make symbol 'hclge_mac_speed_map_to_fw' static - net: hns3: split function hns3_set_l2l3l4() - net: hns3: split function hns3_handle_bdinfo() - net: hns3: split function hns3_nic_get_stats64() - net: hns3: refine function hclge_tm_pri_q_qs_cfg() - net: hns3: add new function hclge_tm_schd_mode_tc_base_cfg() - net: hns3: refine function hclge_cfg_mac_speed_dup_hw() - net: hns3: split function hns3_get_tx_timeo_queue_info() - net: hns3: refactor two hns3 debugfs functions - net: hns3: refactor hns3_nic_reuse_page() - net: hns3: refactor reset_prepare_general retry statement - net: hns3: use macro IANA_VXLAN_GPE_UDP_PORT to replace number 4790 - net: vxlan: add macro definition for number of IANA VXLAN-GPE port - net: hns3: fix incorrect components info of ethtool --reset command - net: hns3: fix one incorrect value of page pool info when queried by debugfs - net: hns3: add check NULL address for page pool - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - net: hns3: add dql info when tx timeout - net: hns3: debugfs add drop packet statistics of multicast and broadcast for igu - net: hns3: format the output of the MAC address - net: hns3: add log for workqueue scheduled late - net: hns3: remove the way to set tx spare buf via module parameter - net: hns3: add support to set/get rx buf len via ethtool for hns3 driver - ethtool: extend ringparam setting/getting API with rx_buf_len - ethtool: add support to set/get rx buf len via ethtool - net: hns3: add support to set/get tx copybreak buf size via ethtool for hns3 driver - ethtool: add support to set/get tx copybreak buf size via ethtool - vhost_net: avoid tx queue stuck when sendmsg fails - crypto: x86/sm4 - Fix invalid section entry size - crypto: sm4 - Do not change section of ck and sbox - crypto: x86/sm4 - Fix frame pointer stack corruption - Add the configuration for accelerated of SM4 - crypto: x86/sm4 - add AES-NI/AVX2/x86_64 implementation - crypto: x86/sm4 - export reusable AESNI/AVX functions - crypto: tcrypt - add the asynchronous speed test for SM4 - crypto: x86/sm4 - add AES-NI/AVX/x86_64 implementation - crypto: arm64/sm4-ce - Make dependent on sm4 library instead of sm4-generic - crypto: sm4 - create SM4 library based on sm4 generic code - crypto: tcrypt - add GCM/CCM mode test for SM4 algorithm - crypto: testmgr - Add GCM/CCM mode test of SM4 algorithm - crypto: tcrypt - Fix missing return value check - ipvlan: limit loop_qlen ranges - ipvlan: limit loop_delay ranges - ipvlan: Introduce local xmit queue for l2e mode - ipvlan: check the value of module parameter ipvlan_default_mode - ipvlan: Introduce l2e mode - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - iommu: add iommu interface to set/get device configuration - block/wbt: fix negative inflight counter when remove scsi device - md/raid1: fix a race between removing rdev and access conf->mirrors[i].rdev - arm64/ascend: Enable CONFIG_ASCEND_DVPP_MMAP - arm64/ascend: Enable DvPP mmap features for Ascend Platform - arm64: openeuler_defconfig: Adjust page size to 4K and VA_BITS to 48 - openeuler_defconfig: Adjust CONFIG_NODES_SHIFT to 7 - arm64: openeuler_defconfig: increase CONFIG_NR_CPUS value to 4096 - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - arm32: kaslr: Bugfix of initrd size calculation when enabled kaslr - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - mm: Change tmpfs size base on ddr size. - SUNRPC: Close a race with transport setup and module put - sched: Introduce handle priority reversion mechanism - mm: Check numa node hugepages enough when mmap hugetlb - block: return errors from blk_execute_rq() - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged()- selftests/x86/iopl: Adjust to the faked iopl CLI/STI usage - thermal: Fix NULL pointer dereferences in of_thermal_ functions - perf/core: Avoid put_page() when GUP fails - scripts/lld-version.sh: Rewrite based on upstream ld-version.sh - erofs: fix unsafe pagevec reuse of hooked pclusters - erofs: remove the occupied parameter from z_erofs_pagevec_enqueue() - PCI: Add MSI masking quirk for Nvidia ION AHCI - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - parisc/entry: fix trace test in syscall exit path - x86/iopl: Fake iopl(3) CLI/STI usage - net: stmmac: dwmac-rk: fix unbalanced pm_runtime_enable warnings - net: stmmac: fix issue where clk is being unprepared twice - net: stmmac: fix system hang if change mac address after interface ifdown - net: stmmac: fix missing unlock on error in stmmac_suspend() - net: stmmac: platform: fix build error with !CONFIG_PM_SLEEP - net: stmmac: add clocks management for gmac driver - bootconfig: init: Fix memblock leak in xbc_make_cmdline() - loop: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - fortify: Explicitly disable Clang support - soc/tegra: pmc: Fix imbalanced clock disabling in error code path - x86/sev: Make the #VC exception stacks part of the default stacks storage - x86/sev: Add an x86 version of cc_platform_has() - arch/cc: Introduce a function to check for confidential computing features - selftests/bpf: Fix also no-alu32 strobemeta selftest - mmc: moxart: Fix null pointer dereference on pointer host - ath10k: fix invalid dma_addr_t token assignment - SUNRPC: Partial revert of commit 6f9f17287e78 - PCI: aardvark: Fix PCIe Max Payload Size setting - PCI: Add PCI_EXP_DEVCTL_PAYLOAD_* macros - drm/sun4i: Fix macros in sun8i_csc.h - powerpc/85xx: fix timebase sync issue when CONFIG_HOTPLUG_CPU=n - powerpc/powernv/prd: Unregister OPAL_MSG_PRD2 notifier during module unload - mtd: rawnand: au1550nd: Keep the driver compatible with on-die ECC engines - mtd: rawnand: plat_nand: Keep the driver compatible with on-die ECC engines - mtd: rawnand: orion: Keep the driver compatible with on-die ECC engines - mtd: rawnand: pasemi: Keep the driver compatible with on-die ECC engines - mtd: rawnand: gpio: Keep the driver compatible with on-die ECC engines - mtd: rawnand: mpc5121: Keep the driver compatible with on-die ECC engines - mtd: rawnand: xway: Keep the driver compatible with on-die ECC engines - mtd: rawnand: ams-delta: Keep the driver compatible with on-die ECC engines - s390/cio: make ccw_device_dma_* more robust - s390/ap: Fix hanging ioctl caused by orphaned replies - s390/tape: fix timer initialization in tape_std_assign() - s390/cio: check the subchannel validity for dev_busid - video: backlight: Drop maximum brightness override for brightness zero - mfd: dln2: Add cell for initializing DLN2 ADC - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - powerpc/bpf: Emit stf barrier instruction sequences for BPF_NOSPEC - powerpc/security: Add a helper to query stf_barrier type - powerpc/bpf: Validate branch ranges - powerpc/lib: Add helper to check if offset is within conditional branch range - memcg: prohibit unconditional exceeding the limit of dying tasks - 9p/net: fix missing error check in p9_check_errors - net, neigh: Enable state migration between NUD_PERMANENT and NTF_USE - f2fs: should use GFP_NOFS for directory inodes - irqchip/sifive-plic: Fixup EOI failed when masked - posix-cpu-timers: Clear task::posix_cputimers_work in copy_process() - x86/mce: Add errata workaround for Skylake SKX37 - MIPS: Fix assembly error from MIPSr2 code used within MIPS_ISA_ARCH_LEVEL - parisc: Fix backtrace to always include init funtion names - ARM: 9156/1: drop cc-option fallbacks for architecture selection - ARM: 9155/1: fix early early_iounmap() - selftests/net: udpgso_bench_rx: fix port argument - cxgb4: fix eeprom len when diagnostics not implemented - net/smc: fix sk_refcnt underflow on linkdown and fallback - vsock: prevent unnecessary refcnt inc for nonblocking connect - net: stmmac: allow a tc-taprio base-time of zero - net/sched: sch_taprio: fix undefined behavior in ktime_mono_to_any - seq_file: fix passing wrong private data - gve: Fix off by one in gve_tx_timeout() - bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and colliding - bpf, sockmap: Remove unhash handler for BPF sockmap usage - arm64: pgtable: make __pte_to_phys/__phys_to_pte_val inline functions - nfc: pn533: Fix double free when pn533_fill_fragment_skbs() fails - llc: fix out-of-bound array index in llc_sk_dev_hash() - perf bpf: Add missing free to bpf_event__print_bpf_prog_info() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - can: mcp251xfd: mcp251xfd_chip_start(): fix error handling for mcp251xfd_chip_rx_int_enable() - mfd: core: Add missing of_node_put for loop iteration - drm/nouveau/svm: Fix refcount leak bug and missing check against null bug - ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses - ice: Fix not stopping Tx queues for VFs - ice: Fix replacing VF hardware MAC to existing MAC filter - net: vlan: fix a UAF in vlan_dev_real_dev() - openrisc: fix SMP tlb flush NULL pointer dereference - ethtool: fix ethtool msg len calculation for pause stats - net: davinci_emac: Fix interrupt pacing disable - xen-pciback: Fix return in pm_ctrl_init() - i2c: xlr: Fix a resource leak in the error handling path of 'xlr_i2c_probe()' - NFSv4: Fix a regression in nfs_set_open_stateid_locked() - scsi: qla2xxx: Turn off target reset during issue_lip - scsi: qla2xxx: Fix gnl list corruption - scsi: qla2xxx: Relogin during fabric disturbance - scsi: qla2xxx: Changes to support FCP2 Target - ar7: fix kernel builds for compiler test - watchdog: f71808e_wdt: fix inaccurate report in WDIOC_GETTIMEOUT - m68k: set a default value for MEMORY_RESERVE - signal/sh: Use force_sig(SIGKILL) instead of do_group_exit(SIGKILL) - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - soc: fsl: dpaa2-console: free buffer before returning from dpaa2_console_read - auxdisplay: ht16k33: Fix frame buffer device blanking - auxdisplay: ht16k33: Connect backlight to fbdev - auxdisplay: img-ascii-lcd: Fix lock-up when displaying empty string - Fix user namespace leak - NFS: Fix an Oops in pnfs_mark_request_commit() - NFS: Fix up commit deadlocks - dmaengine: at_xdmac: fix AT_XDMAC_CC_PERID() macro - rtc: rv3032: fix error handling in rv3032_clkout_set_rate() - remoteproc: Fix a memory leak in an error handling path in 'rproc_handle_vdev()' - mtd: core: don't remove debugfs directory if device is in use - PCI: uniphier: Serialize INTx masking/unmasking and fix the bit operation - mtd: spi-nor: hisi-sfc: Remove excessive clk_disable_unprepare() - fs: orangefs: fix error return code of orangefs_revalidate_lookup() - NFS: Fix deadlocks in nfs_scan_commit_list() - opp: Fix return in _opp_add_static_v2() - PCI: aardvark: Fix preserving PCI_EXP_RTCTL_CRSSVE flag on emulated bridge - PCI: aardvark: Don't spam about PIO Response Status - drm/plane-helper: fix uninitialized variable reference - pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_prepare_ds - NFS: Fix dentry verifier races - i2c: mediatek: fixing the incorrect register offset - nfsd: don't alloc under spinlock in rpc_parse_scope_id - rpmsg: Fix rpmsg_create_ept return when RPMSG config is not defined - apparmor: fix error check - power: supply: bq27xxx: Fix kernel crash on IRQ handler register error - mips: cm: Convert to bitfield API to fix out-of-bounds access - virtio_ring: check desc == NULL when using indirect with packed - ASoC: cs42l42: Correct configuring of switch inversion from ts-inv - ASoC: cs42l42: Use device_property API instead of of_property - ASoC: cs42l42: Disable regulators if probe fails - powerpc/44x/fsp2: add missing of_node_put - HID: u2fzero: properly handle timeouts in usb_submit_urb - HID: u2fzero: clarify error check and length calculations - clk: at91: sam9x60-pll: use DIV_ROUND_CLOSEST_ULL - serial: xilinx_uartps: Fix race condition causing stuck TX - phy: qcom-snps: Correct the FSEL_MASK - phy: ti: gmii-sel: check of_get_address() for failure - phy: qcom-qusb2: Fix a memory leak on probe - pinctrl: equilibrium: Fix function addition in multiple groups - soc: qcom: apr: Add of_node_put() before return - firmware: qcom_scm: Fix error retval in __qcom_scm_is_call_available() - usb: dwc2: drd: reset current session before setting the new one - usb: dwc2: drd: fix dwc2_drd_role_sw_set when clock could be disabled - usb: dwc2: drd: fix dwc2_force_mode call in dwc2_ovr_init - serial: imx: fix detach/attach of serial console - scsi: ufs: ufshcd-pltfrm: Fix memory leak due to probe defer - scsi: ufs: Refactor ufshcd_setup_clocks() to remove skip_ref_clk - iio: adis: do not disabe IRQs in 'adis_init()' - usb: typec: STUSB160X should select REGMAP_I2C - soc: qcom: rpmhpd: Make power_on actually enable the domain - soc: qcom: rpmhpd: Provide some missing struct member descriptions - ASoC: cs42l42: Defer probe if request_threaded_irq() returns EPROBE_DEFER - ASoC: cs42l42: Correct some register default values - ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15 - ARM: dts: stm32: fix SAI sub nodes register range - ARM: dts: stm32: Reduce DHCOR SPI NOR frequency to 50 MHz - pinctrl: renesas: checker: Fix off-by-one bug in drive register check - staging: ks7010: select CRYPTO_HASH/CRYPTO_MICHAEL_MIC - staging: most: dim2: do not double-register the same device - usb: musb: select GENERIC_PHY instead of depending on it - RDMA/mlx4: Return missed an error if device doesn't support steering - scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() - power: supply: max17040: fix null-ptr-deref in max17040_probe() - power: supply: rt5033_battery: Change voltage values to µV - usb: gadget: hid: fix error code in do_config() - serial: 8250_dw: Drop wrong use of ACPI_PTR() - powerpc: fix unbalanced node refcount in check_kvm_guest() - powerpc: Fix is_kvm_guest() / kvm_para_available() - powerpc: Reintroduce is_kvm_guest() as a fast-path check - powerpc: Rename is_kvm_guest() to check_kvm_guest() - powerpc: Refactor is_kvm_guest() declaration to new header - video: fbdev: chipsfb: use memset_io() instead of memset() - clk: at91: check pmc node status before registering syscore ops - memory: fsl_ifc: fix leak of irq and nand_irq in fsl_ifc_ctrl_probe - soc/tegra: Fix an error handling path in tegra_powergate_power_up() - ASoC: SOF: topology: do not power down primary core during topology removal - arm: dts: omap3-gta04a4: accelerometer irq fix - driver core: Fix possible memory leak in device_link_add() - scsi: pm80xx: Fix misleading log statement in pm8001_mpi_get_nvmd_resp() - soundwire: debugfs: use controller id and link_id for debugfs - ALSA: hda: Use position buffer for SKL+ again - ALSA: hda: Fix hang during shutdown due to link reset - ALSA: hda: Release controller display power during shutdown/reboot - ALSA: hda: Reduce udelay() at SKL+ position reporting - arm64: dts: qcom: pm8916: Remove wrong reg-names for rtc@6000 - arm64: dts: renesas: beacon: Fix Ethernet PHY mode - arm64: dts: qcom: msm8916: Fix Secondary MI2S bit clock - JFS: fix memleak in jfs_mount - MIPS: loongson64: make CPU_LOONGSON64 depends on MIPS_FP_SUPPORT - scsi: dc395: Fix error case unwinding - ARM: dts: at91: tse850: the emac<->phy interface is rmii - bus: ti-sysc: Fix timekeeping_suspended warning on resume - arm64: dts: meson-g12b: Fix the pwm regulator supply properties - arm64: dts: meson-g12a: Fix the pwm regulator supply properties - arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus number for PCIe - arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" in PCIe EP nodes - RDMA/bnxt_re: Fix query SRQ failure - ARM: dts: qcom: msm8974: Add xo_board reference clock to DSI0 PHY - arm64: dts: rockchip: Fix GPU register width for RK3328 - ARM: s3c: irq-s3c24xx: Fix return value check for s3c24xx_init_intc() - clk: mvebu: ap-cpu-clk: Fix a memory leak in error handling paths - ARM: dts: BCM5301X: Fix memory nodes names - RDMA/rxe: Fix wrong port_cap_flags - iio: st_sensors: disable regulators after device unregistration - iio: st_sensors: Call st_sensors_power_enable() from bus drivers - of: unittest: fix EXPECT text for gpio hog errors - bpf: Fix propagation of signed bounds from 64-bit min/max into 32-bit. - bpf: Fix propagation of bounds from 64-bit min/max into 32-bit and var_off. - cgroup: Fix rootcg cpu.stat guest double counting - ibmvnic: Process crqs after enabling interrupts - ibmvnic: don't stop queue in xmit - udp6: allow SO_MARK ctrl msg to affect routing - selftests/bpf: Fix fclose/pclose mismatch in test_progs - crypto: pcrypt - Delay write to padata->info - net: phylink: avoid mvneta warning when setting pause parameters - net: amd-xgbe: Toggle PLL settings during rate change - selftests/bpf: Fix fd cleanup in sk_lookup test - selftests: bpf: Convert sk_lookup ctx access tests to PROG_TEST_RUN - drm/amdgpu/gmc6: fix DMA mask from 44 to 40 bits - wcn36xx: Fix discarded frames due to wrong sequence number - wcn36xx: add proper DMA memory barriers in rx path - libertas: Fix possible memory leak in probe and disconnect - libertas_tf: Fix possible memory leak in probe and disconnect - KVM: s390: Fix handle_sske page fault handling - samples/kretprobes: Fix return value if register_kretprobe() failed - spi: spi-rpc-if: Check return value of rpcif_sw_init() - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - libbpf: Fix endianness detection in BPF_CORE_READ_BITFIELD_PROBED() - tpm_tis_spi: Add missing SPI ID - tpm: fix Atmel TPM crash caused by too frequent queries - irq: mips: avoid nested irq_enter() - KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm - KVM: s390: pv: avoid double free of sida page - s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() - libbpf: Fix BTF header parsing checks - libbpf: Fix overflow in BTF sanity checks - libbpf: Allow loading empty BTFs - libbpf: Fix BTF data layout checks and allow empty BTF - bpftool: Avoid leaking the JSON writer prepared for program metadata - KVM: selftests: Fix nested SVM tests when built with clang - KVM: selftests: Add operand to vmsave/vmload/vmrun in svm.c - smackfs: use netlbl_cfg_cipsov4_del() for deleting cipso_v4_doi - drm/msm: Fix potential NULL dereference in DPU SSPP - x86/sev: Fix stack type check in vc_switch_off_ist() - clocksource/drivers/timer-ti-dm: Select TIMER_OF - PM: hibernate: fix sparse warnings - nvme-rdma: fix error code in nvme_rdma_setup_ctrl - phy: micrel: ksz8041nl: do not use power down mode - net: enetc: unmap DMA in enetc_send_cmd() - mwifiex: Send DELBA requests according to spec - rsi: stop thread firstly in rsi_91x_init() error handling - mt76: mt7915: fix muar_idx in mt7915_mcu_alloc_sta_req() - mt76: mt7915: fix sta_rec_wtbl tag len - mt76: mt7915: fix possible infinite loop release semaphore - mt76: mt76x02: fix endianness warnings in mt76x02_mac.c - mt76: mt7615: fix endianness warning in mt7615_mac_write_txwi - platform/x86: thinkpad_acpi: Fix bitwise vs. logical warning - mmc: mxs-mmc: disable regulator on error and in the remove function - media: ir_toy: assignment to be16 should be of correct type - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() - drm/msm: uninitialized variable in msm_gem_import() - drm/msm: potential error pointer dereference in init() - tcp: switch orphan_count to bare per-cpu counters - kernel/sched: Fix sched_fork() access an invalid sched_task_group - ath10k: fix max antenna gain unit - hwmon: (pmbus/lm25066) Let compiler determine outer dimension of lm25066_coeff - hwmon: Fix possible memleak in __hwmon_device_register() - net, neigh: Fix NTF_EXT_LEARNED in combination with NTF_USE - memstick: jmb38x_ms: use appropriate free function in jmb38x_ms_alloc_host() - memstick: avoid out-of-range warning - mmc: sdhci-omap: Fix context restore - mmc: sdhci-omap: Fix NULL pointer exception if regulator is not configured - gve: Recover from queue stall due to missed IRQ - b43: fix a lower bounds test - b43legacy: fix a lower bounds test - hwrng: mtk - Force runtime pm ops for sleep ops - crypto: qat - disregard spurious PFVF interrupts - crypto: qat - detect PFVF collision after ACK - media: dvb-frontends: mn88443x: Handle errors of clk_prepare_enable() - netfilter: nft_dynset: relax superfluous check on set updates - rcu: Always inline rcu_dynticks_task*_{enter,exit}() - EDAC/amd64: Handle three rank interleaving mode - PM: EM: Fix inefficient states detection - ath9k: Fix potential interrupt storm on queue reset - media: em28xx: Don't use ops->suspend if it is NULL - cpuidle: Fix kobject memory leaks in error paths - crypto: ecc - fix CRYPTO_DEFAULT_RNG dependency - kprobes: Do not use local variable when creating debugfs file - media: cx23885: Fix snd_card_free call on null card pointer - media: tm6000: Avoid card name truncation - media: si470x: Avoid card name truncation - media: radio-wl1273: Avoid card name truncation - media: mtk-vpu: Fix a resource leak in the error handling path of 'mtk_vpu_probe()' - media: TDA1997x: handle short reads of hdmi info frame. - media: v4l2-ioctl: S_CTRL output the right value - media: dvb-usb: fix ununit-value in az6027_rc_query - media: cxd2880-spi: Fix a null pointer dereference on error handling path - media: em28xx: add missing em28xx_close_extension - drm/amdgpu: fix warning for overflow check - arm64: mm: update max_pfn after memory hotplug - drm/ttm: stop calling tt_swapin in vm_access - ath10k: sdio: Add missing BH locking around napi_schdule() - ath10k: Fix missing frame timestamp for beacon/probe-resp - ath11k: Fix memory leak in ath11k_qmi_driver_event_work - ath11k: fix packet drops due to incorrect 6 GHz freq value in rx status - ath11k: Avoid race during regd updates - ath11k: fix some sleeping in atomic bugs - net: dsa: rtl8366rb: Fix off-by-one bug - rxrpc: Fix _usecs_to_jiffies() by using usecs_to_jiffies() - crypto: caam - disable pkc for non-E SoCs - Bluetooth: btmtkuart: fix a memleak in mtk_hci_wmt_sync - wilc1000: fix possible memory leak in cfg_scan_result() - wcn36xx: Fix Antenna Diversity Switching - cgroup: Make rebind_subsystems() disable v2 controllers all at once - net: net_namespace: Fix undefined member in key_remove_domain() - lockdep: Let lock_is_held_type() detect recursive read as read - virtio-gpu: fix possible memory allocation failure - drm/v3d: fix wait for TMU write combiner flush - objtool: Fix static_call list generation - x86/xen: Mark cpu_bringup_and_idle() as dead_end_function - objtool: Add xen_start_kernel() to noreturn list - MIPS: lantiq: dma: fix burst length for DEU - rcu: Fix existing exp request check in sync_sched_exp_online_cleanup() - Bluetooth: fix init and cleanup of sco_conn.timeout_work - selftests/bpf: Fix strobemeta selftest regression - netfilter: conntrack: set on IPS_ASSURED if flows enters internal stream state - parisc/kgdb: add kgdb_roundup() to make kgdb work with idle polling - parisc/unwind: fix unwinder when CONFIG_64BIT is enabled - erofs: don't trigger WARN() when decompression fails - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - parisc: fix warning in flush_tlb_all - selftests/core: fix conflicting types compile error for close_range() - drm/amd/display: dcn20_resource_construct reduce scope of FPU enabled - x86/hyperv: Protect set_hv_tscchange_cb() against getting preempted - wcn36xx: Correct band/freq reporting on RX - spi: bcm-qspi: Fix missing clk_disable_unprepare() on error in bcm_qspi_probe() - btrfs: do not take the uuid_mutex in btrfs_rm_device - btrfs: reflink: initialize return value to 0 in btrfs_extent_same() - ACPI: AC: Quirk GK45 to skip reading _PSR - net: annotate data-race in neigh_output() - vrf: run conntrack only in context of lower/physdev for locally generated packets - ARM: 9136/1: ARMv7-M uses BE-8, not BE-32 - gfs2: Fix glock_hash_walk bugs - gfs2: Cancel remote delete work asynchronously - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - ARM: clang: Do not rely on lr register for stacktrace - smackfs: use __GFP_NOFAIL for smk_cipso_doi() - iwlwifi: mvm: disable RX-diversity in powersave - selftests/bpf: Fix perf_buffer test on system with offline cpus - selftests: kvm: fix mismatched fclose() after popen() - nvme: drop scan_lock and always kick requeue list when removing namespaces - nvmet-tcp: fix use-after-free when a port is removed - nvmet-rdma: fix use-after-free when a port is removed - nvmet: fix use-after-free when a port is removed - media: allegro: ignore interrupt if mailbox is not initialized - block: remove inaccurate requeue check - mwl8k: Fix use-after-free in mwl8k_fw_state_machine() - mt76: mt7915: fix an off-by-one bound check - tracing/cfi: Fix cmp_entries_* functions signature mismatch - workqueue: make sysfs of unbound kworker cpumask more clever - lib/xz: Validate the value before assigning it to an enum variable - lib/xz: Avoid overlapping memcpy() with invalid input with in-place decompression - memstick: r592: Fix a UAF bug when removing the driver - md: update superblock after changing rdev flags in state_store - block: bump max plugged deferred size from 16 to 32 - drm/msm: prevent NULL dereference in msm_gpu_crashstate_capture() - leaking_addresses: Always print a trailing newline - net: phy: micrel: make *-skew-ps check more lenient - drm/amdkfd: fix resume error when iommu disabled in Picasso - ACPI: battery: Accept charges over the design capacity as full - iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return value - mmc: moxart: Fix reference count leaks in moxart_probe - ath: dfs_pattern_detector: Fix possible null-pointer dereference in channel_detector_create() - tracefs: Have tracefs directories not set OTH permission bits by default - net-sysfs: try not to restart the syscall if it will fail eventually - media: usb: dvd-usb: fix uninit-value bug in dibusb_read_eeprom_byte() - media: ipu3-imgu: VIDIOC_QUERYCAP: Fix bus_info - media: ipu3-imgu: imgu_fmt: Handle properly try - ACPICA: Avoid evaluating methods too early during system resume - fs/proc/uptime.c: Fix idle time reporting in /proc/uptime - ipmi: Disable some operations during a panic - media: rcar-csi2: Add checking to rcsi2_start_receiver() - brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet - rtw88: fix RX clock gate setting while fifo dump - ia64: don't do IA64_CMPXCHG_DEBUG without CONFIG_PRINTK - media: mceusb: return without resubmitting URB in case of -EPROTO error. - media: imx: set a media_device bus_info string - media: s5p-mfc: Add checking to s5p_mfc_probe(). - media: s5p-mfc: fix possible null-pointer dereference in s5p_mfc_probe() - media: uvcvideo: Set unique vdev name based in type - media: uvcvideo: Return -EIO for control errors - media: uvcvideo: Set capability in s_param - media: stm32: Potential NULL pointer dereference in dcmi_irq_thread() - media: atomisp: Fix error handling in probe - media: netup_unidvb: handle interrupt properly according to the firmware - media: mt9p031: Fix corrupted frame after restarting stream - ath10k: high latency fixes for beacon buffer - ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map reinjected packets - ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED - ath11k: Avoid reg rules update during firmware recovery - drm/amdgpu: Fix MMIO access page fault - fscrypt: allow 256-bit master keys with AES-256-XTS - mwifiex: Properly initialize private structure on interface type changes - mwifiex: Run SET_BSS_MODE when changing from P2P to STATION vif-type - x86: Increase exception stack sizes - ath11k: Align bss_chan_info structure with firmware - smackfs: Fix use-after-free in netlbl_catmap_walk() - rcu-tasks: Move RTGS_WAIT_CBS to beginning of rcu_tasks_kthread() loop - net: sched: update default qdisc visibility after Tx queue cnt changes - locking/lockdep: Avoid RCU-induced noinstr fail - MIPS: lantiq: dma: reset correct number of channel - MIPS: lantiq: dma: add small delay after reset - platform/x86: wmi: do not fail if disabling fails - rcutorture: Avoid problematic critical section nesting on PREEMPT_RT - drm/panel-orientation-quirks: add Valve Steam Deck - drm: panel-orientation-quirks: Add quirk for the Samsung Galaxy Book 10.6 - drm: panel-orientation-quirks: Add quirk for KD Kurio Smart C15200 2-in-1 - drm: panel-orientation-quirks: Update the Lenovo Ideapad D330 quirk (v2) - dma-buf: WARN on dmabuf release with pending attachments - power: supply: max17042_battery: Clear status bits in interrupt handler - USB: chipidea: fix interrupt deadlock - USB: iowarrior: fix control-message timeouts - most: fix control-message timeouts - serial: 8250: fix racy uartclk update - USB: serial: keyspan: fix memleak on probe errors - iio: ad5770r: make devicetree property reading consistent - iio: dac: ad5446: Fix ad5622_write() return value - coresight: cti: Correct the parameter for pm_runtime_put - pinctrl: core: fix possible memory leak in pinctrl_enable() - PCI: aardvark: Fix support for PCI_ROM_ADDRESS1 on emulated bridge - PCI: aardvark: Set PCI Bridge Class Code to PCI Bridge - PCI: aardvark: Fix support for PCI_BRIDGE_CTL_BUS_RESET on emulated bridge - PCI: aardvark: Fix support for bus mastering and PCI_COMMAND on emulated bridge - PCI: aardvark: Read all 16-bits from PCIE_MSI_PAYLOAD_REG - PCI: aardvark: Fix return value of MSI domain .alloc() method - PCI: aardvark: Fix configuring Reference clock - PCI: aardvark: Fix reporting Data Link Layer Link Active - PCI: aardvark: Do not unmask unused interrupts - PCI: aardvark: Fix checking for link up via LTSSM state - PCI: aardvark: Do not clear status bits of masked interrupts - PCI: cadence: Add cdns_plat_pcie_probe() missing return - PCI: pci-bridge-emul: Fix emulation of W1C bits - xen/balloon: add late_initcall_sync() for initial ballooning done - ALSA: mixer: fix deadlock in snd_mixer_oss_set_volume - ALSA: mixer: oss: Fix racy access to slots - ifb: fix building without CONFIG_NET_CLS_ACT - serial: core: Fix initializing and restoring termios speed - ring-buffer: Protect ring_buffer_reset() from reentrancy - powerpc/85xx: Fix oops when mpc85xx_smp_guts_ids node cannot be found - can: j1939: j1939_can_recv(): ignore messages with invalid source address - can: j1939: j1939_tp_cmd_recv(): ignore abort message in the BAM transport - KVM: nVMX: Query current VMCS when determining if MSR bitmaps are in use - KVM: arm64: Extract ESR_ELx.EC only - power: supply: max17042_battery: use VFSOC for capacity when no rsns - power: supply: max17042_battery: Prevent int underflow in set_soc_threshold - mtd: rawnand: socrates: Keep the driver compatible with on-die ECC engines - soc: fsl: dpio: use the combined functions to protect critical zone - soc: fsl: dpio: replace smp_processor_id with raw_smp_processor_id - signal/mips: Update (_save|_restore)_fp_context to fail with -EFAULT - memory: renesas-rpc-if: Correct QSPI data transfer in Manual mode - signal: Remove the bogus sigkill_pending in ptrace_stop - RDMA/qedr: Fix NULL deref for query_qp on the GSI QP - perf/x86/intel/uncore: Fix Intel ICX IIO event constraints - perf/x86/intel/uncore: Support extra IMC channel on Ice Lake server - rsi: Fix module dev_oper_mode parameter description - rsi: fix rate mask set leading to P2P failure - rsi: fix key enabled check causing unwanted encryption for vap_id > 0 - rsi: fix occasional initialisation failure with BT coex - wcn36xx: handle connection loss indication - libata: fix checking of DMA state - mwifiex: Try waking the firmware until we get an interrupt - mwifiex: Read a PCI register after writing the TX ring write pointer - PM: sleep: Do not let "syscore" devices runtime-suspend during system transitions - wcn36xx: Fix (QoS) null data frame bitrate/modulation - wcn36xx: Fix tx_status mechanism - wcn36xx: Fix HT40 capability for 2Ghz band - ifb: Depend on netfilter alternatively to tc - evm: mark evm_fixmode as __ro_after_init - rtl8187: fix control-message timeouts - PCI: Mark Atheros QCA6174 to avoid bus reset - ath10k: fix division by zero in send path - ath10k: fix control-message timeout - ath6kl: fix control-message timeout - ath6kl: fix division by zero in send path - mwifiex: fix division by zero in fw download path - EDAC/sb_edac: Fix top-of-high-memory value for Broadwell/Haswell - regulator: dt-bindings: samsung,s5m8767: correct s5m8767,pmic-buck-default-dvs-idx property - regulator: s5m8767: do not use reset value as DVS voltage if GPIO DVS is disabled - hwmon: (pmbus/lm25066) Add offset coefficients - selinux: fix race condition when computing ocontext SIDs - ia64: kprobes: Fix to pass correct trampoline address to the handler - KVM: VMX: Unregister posted interrupt wakeup handler on hardware unsetup - btrfs: call btrfs_check_rw_degradable only if there is a missing device - btrfs: fix lost error handling when replaying directory deletes - btrfs: clear MISSING device status bit in btrfs_close_one_device - rds: stop using dmapool - net/smc: Correct spelling mistake to TCPF_SYN_RECV - net/smc: Fix smc_link->llc_testlink_time overflow - nfp: bpf: relax prog rejection for mtu check through max_pkt_offset - vmxnet3: do not stop tx queues after netif_device_detach() - r8169: Add device 10ec:8162 to driver r8169 - nvmet-tcp: fix header digest verification - block: schedule queue restart after BLK_STS_ZONE_RESOURCE - drm: panel-orientation-quirks: Add quirk for GPD Win3 - watchdog: Fix OMAP watchdog early handling - net: multicast: calculate csum of looped-back and forwarded packets - spi: spl022: fix Microwire full duplex mode - nvmet-tcp: fix a memory leak when releasing a queue - xen/netfront: stop tx queues during live migration - gpio: mlxbf2.c: Add check for bgpio_init failure - bpf: Prevent increasing bpf_jit_limit above max - bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT - fcnal-test: kill hanging ping/nettest binaries on cleanup - drm: panel-orientation-quirks: Add quirk for Aya Neo 2021 - mmc: winbond: don't build on M68K - reset: socfpga: add empty driver allowing consumers to probe - ARM: dts: sun7i: A20-olinuxino-lime2: Fix ethernet phy-mode - hyperv/vmbus: include linux/bitops.h - sfc: Don't use netif_info before net_device setup - sfc: Export fibre-specific supported link modes - cavium: Fix return values of the probe function - mISDN: Fix return values of the probe function - scsi: qla2xxx: Fix unmap of already freed sgl - scsi: qla2xxx: Return -ENOMEM if kzalloc() fails - cavium: Return negative value when pci_alloc_irq_vectors() fails - ALSA: hda/realtek: Fixes HP Spectre x360 15-eb1xxx speakers - ASoC: soc-core: fix null-ptr-deref in snd_soc_del_component_unlocked() - x86/irq: Ensure PI wakeup handler is unregistered before module unload - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - fuse: fix page stealing - ext4: fix lazy initialization next schedule time computation in more granular unit - ALSA: timer: Unconditionally unlink slave instances, too - ALSA: synth: missing check for possible NULL after the call to kstrdup - ALSA: hda: Free card instance properly at probe errors - ALSA: usb-audio: Add registration quirk for JBL Quantum 400 - ALSA: usb-audio: Line6 HX-Stomp XL USB_ID for 48k-fixed quirk - ALSA: line6: fix control and interrupt message timeouts - ALSA: 6fire: fix control and bulk message timeouts - ALSA: ua101: fix division by zero at probe - ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED - ALSA: hda/realtek: Add quirk for ASUS UX550VE - ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N - ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ - ALSA: hda/realtek: Add quirk for Clevo PC70HS - ALSA: hda/realtek: Add a quirk for HP OMEN 15 mute LED - ALSA: hda/realtek: Fix mic mute LED for the HP Spectre x360 14 - media: v4l2-ioctl: Fix check_ext_ctrls - media: ir-kbd-i2c: improve responsiveness of hauppauge zilog receivers - media: rkvdec: Support dynamic resolution changes - media: ite-cir: IR receiver stop working after receive overflow - media: rkvdec: Do not override sizeimage for output format - crypto: s5p-sss - Add error handling in s5p_aes_probe() - firmware/psci: fix application of sizeof to pointer - tpm: Check for integer overflow in tpm2_map_response_body() - parisc: Fix ptrace check on syscall return - parisc: Fix set_fixmap() on PA1.x CPUs - exfat: fix incorrect loading of i_blocks for large files - mmc: dw_mmc: Dont wait for DRTO on Write RSP error - mmc: mtk-sd: Add wait dma stop done flow - scsi: qla2xxx: Fix use after free in eh_abort path - scsi: qla2xxx: Fix kernel crash when accessing port_speed sysfs file - scsi: core: Remove command size deduction from scsi_setup_scsi_cmnd() - ocfs2: fix data corruption on truncate - libata: fix read log timeout value - Input: i8042 - Add quirk for Fujitsu Lifebook T725 - Input: elantench - fix misreporting trackpoint coordinates - Input: iforce - fix control-message timeout - binder: use cred instead of task for getsecid - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - usb: xhci: Enable runtime-pm by default on AMD Yellow Carp platform - xhci: Fix USB 3.1 enumeration issues by increasing roothub power-on-good delay- kprobe : fix out-of-bounds in register_kretprobe when parsing negative data_size - ima: Fix the pathname to relative path when get absolute path failed - Revert "init: only move down lockup_detector_init() when - pci: Enable acs for QLogic HBA cards - config: enable SVA feature - vfio/migration: bugfix queue isolation configuration - acc/migration: bugfix Guest reset scene - vfio/acc: Modify operation to get queues number - crypto: hisilicon/qm - modify the uacce mode check - crypto: hisilicon/zip - Fix spelling mistake "COMSUMED" -> "CONSUMED" - crypto: hisilicon - Fix sscanf format signedness - arm64/numa: cdm: Cacheline aligned cdmmask to improve performance - ntp: Avoid undefined behaviour in second_overflow() - arm64: kexec: only clear EOI for SDEI in NMI context - iommu/iova: wait 'fq_timer' handler to finish before destroying 'fq' - ilp32: fix compile problem when ARM64_ILP32 and UBSAN are both enabled - acpi/arm64: check the returned logical CPU number of 'acpi_map_cpuid()' - arm64: fix abi change caused by ILP32 - arm64: cpufeature: add cmdline option for disable lse - cache: Workaround HiSilicon Taishan DC CVAU - signal: Export tracepoint symbol signal_generate - suspend: export cpu_suspend/cpu_resume/psci_ops - printk: export log_buf_addr_get/log_buf_len_get - printk: Export a symbol. - ACPI / APEI: Notify all ras err to driver - Export sysboml for bbox to use. - tty: fix possible deadlock in console_unlock - printk: move printk_safe macros to printk header - iommu: set the default iommu-dma mode as non-strict - iommu/iova: avoid softlockup in fq_flush_timeout - svm: Enable CONFIG_HISI_SVM by default - svm: Add svm_get_phys to get phys addr for ts core - svm: add set l2 cache read count functions - svm: implement svm pin/unpin pages to forbid page migrtate - svm: Add ioctl to get meminfo - svm: implement the process remap features - svm: implement the svm process load flag - svm: add support for allocing memory which is within 4G physical address in svm_mmap - svm: driver probe to read l2buff addr - svm: Add and export svm_get_pasid - svm: implement svm bind and unbind - svm: using a rbtree to manage the svm_process - svm: add svm bind ioctl and add some functions - svm: init the children device of svm device - svm: init the svm device and remove the svm device - svm: add svm drv framework for ascend - arm64/crypto: Accelerated CRC T10 DIF computation - watchdog: Fix check_preemption_disabled() error - ext4: stop IO for page without buffer_head - driver: support ts core ras process - imans: Check CAP_SYS_ADMIN in userns associated with IMA NS during configuration. - stop_machine: mask pseudo nmi before running the callback - stop_machine: mask sdei before running the callback - hugetlb: before freeing hugetlb page set dtor to appropriate value- memcg: unify memcg stat flushing - memcg: flush stats only if updated - blk-cgroup: blk_cgroup_bio_start() should use irq-safe operations on blkg->iostat_cpu - memcg: flush lruvec stats in the refault - mm, memcg: remove unused functions - memcg: infrastructure to flush memcg stats - memcg: switch lruvec stats to rstat - mm: memcontrol: fix blocking rstat function called from atomic cgroup1 thresholding code - cgroup: rstat: fix A-A deadlock on 32bit around u64_stats_sync - kselftests: cgroup: update kmem test for new vmstat implementation - mm: memcontrol: consolidate lruvec stat flushing - mm: memcontrol: switch to rstat - cgroup: rstat: punt root-level optimization to individual controllers - cgroup: rstat: support cgroup1 - mm: memcontrol: privatize memcg_page_state query functions - mm: memcontrol: kill mem_cgroup_nodeinfo() - mm: memcontrol: fix cpuhotplug statistics flushing - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - rsi: fix control-message timeout - media: staging/intel-ipu3: css: Fix wrong size comparison imgu_css_fw_init - staging: rtl8192u: fix control-message timeouts - staging: r8712u: fix control-message timeout - comedi: vmk80xx: fix bulk and interrupt message timeouts - comedi: vmk80xx: fix bulk-buffer overflow - comedi: vmk80xx: fix transfer-buffer overflows - comedi: ni_usb6501: fix NULL-deref in command paths - comedi: dt9812: fix DMA buffers on stack - isofs: Fix out of bound access for corrupted isofs image - staging: rtl8712: fix use-after-free in rtl8712_dl_fw - printk/console: Allow to disable console output by using console="" or console=null - binder: don't detect sender/target during buffer cleanup - usb-storage: Add compatibility quirk flags for iODD 2531/2541 - usb: musb: Balance list entry in musb_gadget_queue - usb: gadget: Mark USB_FSL_QE broken on 64-bit - usb: ehci: handshake CMD_RUN instead of STS_HALT - Revert "x86/kvm: fix vcpu-id indexed array sizes" - KVM: x86: avoid warning with -Wbitwise-instead-of-logical - ovl: warn about orphan metacopy - ext4: fix e2fsprogs checksum failure for mounted filesystem - ima: Fix warning: no previous prototype for function 'ima_add_kexec_buffer' - kfence: default to dynamic branch instead of static keys mode - kfence: always use static branches to guard kfence_alloc() - kfence: shorten critical sections of alloc/free - kfence: add note to documentation about skipping covered allocations - kfence: limit currently covered allocations when pool nearly full - kfence: move saving stack trace of allocations into __kfence_alloc() - kfence: count unexpectedly skipped allocations - stacktrace: move filter_irq_stacks() to kernel/stacktrace.c - powerpc: Don't provide __kernel_map_pages() without ARCH_SUPPORTS_DEBUG_PAGEALLOC - powerpc/booke: Disable STRICT_KERNEL_RWX, DEBUG_PAGEALLOC and KFENCE - bpf: Fix toctou on read-only map's constant scalar tracking - block: avoid quiesce while elevator init - mwifiex_usb: Fix skb_over_panic in mwifiex_usb_recv - bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - drm/nouveau: clean up all clients on device removal - drm/nouveau: Add a dedicated mutex for the clients list - drm/nouveau: use drm_dev_unplug() during device removal - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - livepatch/arm: fix incorrect stack detection - sched/rt: Try to restart rt period timer when rt runtime exceeded - blkcg: Remove extra blkcg_bio_issue_init - ubifs: read-only if LEB may always be taken in ubifs_garbage_collect - ubifs: fix double return leb in ubifs_garbage_collect - ubifs: fix slab-out-of-bounds in ubifs_change_lp- printk: enable zap_locks on X86 and ARM64 - printk: fix potential deadlock in printk() - printk/panic: prevent spin waiting in printk() - panic/printk: fix zap_lock - printk/panic: Avoid deadlock in printk() - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2 - mm/cdm: enable CONFIG_COHERENT_DEVICE in openeuler_defconfig - mm: Be allowed to alloc CDM node memory for MPOL_BIND - mm: Add DDR and HBM to nodes by cmdline - mm: Change mbind(MPOL_BIND) implementation for CDM nodes - mm: Ignore cpuset enforcement when allocation flag has __GFP_THISNODE - mm: Ignore madvise(MADV_MERGEABLE) request for VM_CDM marked VMAs - mm: Exclude CDM marked VMAs from auto NUMA - mm: Exclude CDM nodes from task->mems_allowed and root cpuset - mm: Tag VMA with VM_CDM flag explicitly during mbind(MPOL_BIND) and page fault - mm: Enable Buddy allocation isolation for CDM nodes - mm: Change generic FALLBACK zonelist creation process - mm: Define coherent device memory (CDM) node - fs/dcache.c: avoid softlock since too many negative dentry - fs/dcache.c: avoid panic while lockref of dentry overflow - ACPI/MPAM: Use acpi_map_pxm_to_node() to get node id for memory node - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare() - mm/page_cache_limit: add support for droping caches for target node - mm/page_cache_limit: do shrink_page_cache when adding page to page cache - mm/page_cache_limit: reconfiguration about page cache limit when memory plug/unplug - mm/page_cache_limit: shrink page cache - mm/page_cache_limit: calculate reclaim pages for each node - mm/page_cache_limit: create kernel thread for page cache limit - mm/page_cache_limit: add pagecache limit proc interface - openeuler_defconfig: Enable some Icelake support configs - timer_list: avoid other cpu soft lockup when printing timer listobs-worker-backend-test-0006.novalocal 1701216000 5.10.0-60.118.0.145.oe22035.10.0-60.118.0.145.oe2203bpftool0-metadata_list-compact_tlv-bpftool-5.10.0-60.118.0.145.oe2203.aarch640-metadata_list-compact-bpftool-5.10.0-60.118.0.145.oe2203.aarch64bpftoolbpftoolCOPYINGbpf-helpers.7.gzbpftool-btf.8.gzbpftool-cgroup.8.gzbpftool-feature.8.gzbpftool-gen.8.gzbpftool-iter.8.gzbpftool-link.8.gzbpftool-map.8.gzbpftool-net.8.gzbpftool-perf.8.gzbpftool-prog.8.gzbpftool-struct_ops.8.gzbpftool.8.gz/etc/bash_completion.d//etc/ima/digest_lists.tlv//etc/ima/digest_lists//usr/sbin//usr/share/licenses//usr/share/licenses/bpftool//usr/share/man/man7//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:22.03:LTS/standard_aarch64/6f5633969f70da8d1f176f90e5e88a79-kernelcpioxz2aarch64-openEuler-linux-gnuASCII textELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=9b37505a14054087509ac9d1c2a7d385a78ea56f, for GNU/Linux 3.7.0, strippeddirectorytroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)C source, ASCII text (gzip compressed data, max compression, from Unix)R RRR R RRRRRR R RRRR=-szDn0eutf-8a38cda498abe7e599517df86a7c883a460f96e1c0d6b9a5eab200974235320534a8a664cc166e238e4b192b639317b0dfa059b45f1db7fe7bfa8e9acc01b75b0?7zXZ !#,] b2u Q{LW_WyȆ .uX7ӱ5k"x6kyDkfn ]dA߱Wؽ .[),W?ᾢdKF"k/;層=' Ѥ_@M#'×:qݰB3Lk =" -Bqm8jb3-`10Yx@qل1ds(j̠T7F,oRP;hbv*$B(eR\℉gI0KJ CO_rlv&hΥ|>Tz5ZAdU㯼Z?2YuYLtmd=s\`ysqu]CRv+G^3ah'RVۤXҞۂBB_OIzoXcQm}"Hw|FgIdg : HG@0ABwC17%hy`Jj4"܀&aeJOwǖ,2!/@eǠGrڢ`yQXz2o yx ْ՗\ 5:DC7n谺-tڤ~aC5]lP$Q\tm71: WUk>TɽJ9pėr??#EFG6uJW>Lgi [:?,_]“㑧7ztd>Tr< FHWRLgE[-FW0D (:Is;."͆/D}!}f!nH8,:TgDy]i8yn%]+ǥ.o+Nî, خZ~B2Mʩ1 # a|!"ximqe#n] ~{{{iw1l)*kzy]cWyZu$2Za"퐦Hۻ^{F2]O-&7m+^|iZx׮uKd˨Ĩ@WP]o+1:GDŽ!|&Bw,]2<'x؆6*:e(#+a.:3nor&O0rȍF#۽Aƒ~_q?<|`rV4j^=|u#yS[(w4 ً5Ye8#77{n9vWnڬeB'"~ s8IWϜI#qCFgʪșԉ2%SDy6T [?2D$X}āj#3 0\w&rp/#|#"ϒ0ڏ$Var'zKz\%h*L6 rcTVwe,~#:_vv͗zWBWe+]ʁ`)%Q\p~ r!m)/Uu&+{JԨԇ"G'52g=^|U2WN [Dy츏.W]7"`5<.F|})PB9Lk8394"abߝ jMҨev )GݩQ ]OG>ͿdY^A=ҸOEb 9F(dяē!u/Jd&x/Ö:uM\–E&B^qF-kbZp$pͱrϺkHt|l{ `MNgѮBB+HK/yrW#{qeu/F?7'Юw?;$UOYP d"2\H72Lu|ӣ9'SdB 0yT7ZHx)@0R.@WugSMӓ6bJ`D4f;;ӲnH}31oQJ[.dԵ f&ï4!~pIKӃN_n[CC77m:KOHagSH'lv,넷%Lb$ےFGf02VLt+Hz#E>F8;7 vwU}qn 3~{(AtA#uf#f=Gܵ^.oTe+̖}k8ZRFֹƮ[-t(rm2m@^}zU%5"e×^DOcI[#uRh2n$?|@ d'=sůf9Lx^ La x:\7x _6y|o4F&,ءc\$:N(",Cd%iySָ*@hHBlwsgXľ/VO sEdr&2X#> Ug<1 .|eq-ѩ8}U$!q{/l4|XpNxqKa+\@x EWIԠ5oA+@XxLiIA^j^b@r[  YfI`$H'k0>)MZKwPٸl$ξ(*'Ja HaiL$A;2nQٓn5e tFKN/WVoۥU}kcUִD L=~4"3u +90UgtF~h6}d /XnZA(tˆduè B=T3!=.i~bD8_\!b m=VC) -;|h HSDrC<ŜInOW8S4;L|){*X'D|{Fu$/Q.{t[EC_Z㌐ۋƪ0ì+zfn/J>pFAs.,A >-kQ%*> \tlɗW <‚l{Lfe=^TU^1.[ߵŧk@ %=E΢vy™LAmc6lJʩїSjcL-sqSiݱu3.w'aůoLf^fPU~VM.p"P;k&[G0E#sy EuA)eVIΎJnapw]>D+/yY~ H!9}F֦&'HCV:@MɆyeK;i)sP9To ;&L:7-F)f`4yM +YwFG}X? 1:;ӨM]aMgdCeCZ"iNovU\n!VR1FH)~>P#2F=ozyW>sB-☀]8RMS:ƶ@kkG&#:BWdJkLd@nUP'IGGה;`2,D?Pm1.Vcf8 KX,y5|Z'edU2.M8͋HThbmm5?^X(Z.VlZ7mLE:FfX:)~PƓ3MZψ .OveQ3 ?Dγ2&xK,MO ?@2E&OpƯ(O2CtC۞hb7xvfP9?m_7h.1* ז+Nޢ0>D$eO)1E6-vH/pYԥP@}o@=<<Ѱ-2mj5.n$9yЈELd61yNNl#s}wxB2o>.<1X́<5q!^+99v#|DbQalͥb͏2( Q02"} =xSWۼgG' =V6%Rr\_*-OoA0VӎU'n6xmR1T7+,yr L|s/*#T 7ҕ#>VJ4X|FkBcZ)shZl-^R%؆ͪgxPD,(K,dVit-~-$6åmR̓g 50iBL=_!Y4 JtNcg%Sm_a޾ qGdld:̤c.+ZIĶu*(u"L| S1N)֫qA ˎ ^= 7g=9mhjsLIoHa24j3J}RΠ)꾨Dx93&W҂PfI)aҖQ{a{^; ѼtLdV֯7]; W|h P!'C3Ƭ"CiyzOڡ-mF.LGQh M;n_X)]?oրBJ,roOqvZ-03.턓Pbq6^>1y6IE'+NJ`ġIfڅfFę 3-zrvBj?+g\irW$_*do;f,zJ?(FNJ"t&cQIK턠}bKc(I]MK׌96׌TC[82 s`]7gYM {^1g#T^?&ړht'adt+UR roVҹeȒ8E7zfD'"SRb ?N8:KU0bFɜ J5|^/%kl֌t,>>ˬgBc`dNE]1>̅뎿[ #y׵QLVlJ=KA\Ƃ]"A2[̛WICqƕ]gC.r gp =V:ν:\v Ir?}F Ln#M'>"]$i›=DmбΔv{}`w$ѯ#t?s#Yg4SYM6!uږܙxLn񽂨+*!8~8mLOzMi [l-0s w!k]=Mw-D:%k+rrvooӐD*%gͳ9+.${f:r@& B 3c y#^1@m߅~+@fJ]Tt=_uo jV#uF|DN]^>|v:w?sgTcxQ^4N4 G|걁AIBU s-pmiW4jG\ʐVl\d3v<lA*5TMyGlnz$q -RvBBQT`Lßp>x/$cp@Jtm$6*-*6VN}']ˆu!u h8+޵Ώ\2RQ%7IKi * BLj+{%u),~o%`*+/E^x0 78]:V@U8r,*heWAoK*A0 6w W܃GBp$(Ɔh|Q68iÅs,סLb$V&+3w6o?ͰJ@ۃOZ^ը&-D(x9*Cp r_ЩY3M'/q0ش*0b^C֒V052򃌡8Ouu<aC^| !Y&}%hpD[ bMK2Vun!WjKD 6P|X7l;@d5-vl/2GMt'~n7\৛(`"ڙ Sw Zڎn1 O5)XJ_ua`@¥ZØo+Ds!RY&<@L (Wt W&:?zlniOh% `bM0HB;2wAxo~axVBfL\i%UC©N7\L.Lᕃս]S޸ts s,,zЊ48_oc.ZM` em+An36iT2Qʱy+'$Bp`Z0ezԹ$< J$ dIǍ3EΩGԉxSEU5 '~l}m>Iغ8O(uΟR}mDS kB@,隦rjq'<$j\ڴNBְ Q~LfC`M1Ubqgx܈T`=nmoR/laiFT]G2xzs`7_-÷E?+F!͔fXb,z\J~g =(Y꤁gpvh1 ِ0#A:BwI΅b#s3hR&6sց<4dKsxezp[;?ChQp/M=] %lɄe]HPdÄ.Hy $8Ok6T!Fc f2-N~c{=fE&N^Իwgk+B @{(5| f-OG(XMhA uvyOn#:dR-+)/9@S(Gz{63l9Aew0#P ʝiX̿}k,$ؿE|dH'qyz+x+VAK[`_'P? T2v][!wr-l@\Se$9~c̟/98+_,+L84 6p^Z&DhƢO{-6K{ ʤC(S`̜ud(U]`ԧG ܈ ` q]D_}KsX~N|ŋAl6Si𐐫`2t԰OS"(7dA2#м.X̗"}ҡvU,_FYa@>fpO3TOyR|WZ/ķTtuĵ\te2_69O >EV% _g=܌{up˔q X͇D4NNbz\ÃZ;iJ/p\Rd4Ա<@4oKHz"jwJvhܗ[qhJD:$%NsPkQy%ճt)eU<܎l y,=$`ڶ.;nme8{Kux2ui tݛ[sҎ@0UE96sΓdU~u tZY ļї,7gU`;Jԛ$e _AwgU@ p1;ʛ#]5UQkxo݀+aNA;%<4o_,q4p#Tn2Ę%/ȑ{7|+E P miz zU/㎛ -]DFEGYXl&VT鼾]{ qt(m!`.DIT5Z k%՚5I5YDޭ>ev{ҿC)zn{66! m.!)G]Q;2\{ޤ^L]%!n -zaO0_y;D k"Y򤵺)XYEoFà*\@ZSQ5g5P 7ijj=- N@"͏Edj^sdJ|MoB_k+nA tL E@ʺ|8ql=#UdXr,Aį.xt[J Gjq챧LپjmE\S_RR9BxǗ}(3gݘ:Ӡ~_!=~~uPfNF|T.NPHG5ڢ3=+P3Zͨ@g$)~YEoZW6+=L|ԇ(z֠MвHWBɡPl{Uq3>;6WYƇ `s G4eom+kf?rr~7V ϓ+6sp}rEwz&R"Z=^ٽ 21\\^Z ~I^<Dj7Fe'87mlPVi9zxt'!{dʀl*ַ&^C n FYlǭ `nZ9/_:ݢDʟzu #ű/,o#:(Idl6\X E&@/ H $#\ ΅ؑ[—w[n.wγkg"%dt!w9_[ FP hꜟEM$_U]݄cJr P1zsI:( |a#crf0.Q}`1Nn 87 W4a˷/ ̀HU&%m8ݫ 8b;%P/Ԧ'2G0E"SE4Cx-2Ue֣4om>[OQ*0 I yLJؗm ~\r6EN2ZaeLyh)O Wge+C{USf-cP .K!+hq5ĵuGKY?8UFXsZNݬ-<$U-=UpgX!^H="%i\NIogy+ؔPV2(UJo!-Uh' x;7O1Q}|1@aQ>L;FǼq9K!C*b?dOlsᦌMZj~@qrm`o^,iS(4 ^.u)?xzC/lӠblMA&6 W;O|gh~|:)Wu=5=KOBAJ:K+ĭCufCqeS{Ӆ(N'I<g( {@gPC :x\'Ź/__ 2OiU0%#R="H"_$ׂ|T?W7'?iCB۽sKnjj[7?_@覯KԨSv7 t|AJ п%5w$f'?:'?N㛑e\CT,WrJj]IŃ5BxGw;lx,Z1%3sNs&dBb%[T'(Uo+A8lv)aKNcR-1X0\5_'c煹Gm:.ڷk#&Jѝ/`F!˂,P'tFz6,Ԓ_/9E-$nwI$vGdϺ'!- _9ɲ;32_ƥ  c+WM(zZg*w>Wke=m\[8G)gbMzd.Ns]`!eq]:4K"52ѣw_vƿ31h$=0j^fZFJE[x smԈ[JJN2bDS?~k _x漠joI>ߚ%يmݾz5+7n'RFjdC ӵޤ_AќE^]W8drXؖJ( E*|CA2+inG HJ;)}2!ػtpζw PZ+kAHT_ń~U:sMc=Wvx,.RI5u;d.C 7-BNZLMq*?~hu6'2P]fuYHJh 5dSWe\[D 34<2}6YsujW.p0[2ЀuB,ƆTcJ#U[͹0/B.6ݍX24XR>Լk3?5cAc P: qP}m׮nJ/ծɺC500s"|/u[0ݙ50m0ϤKKwfUq P@ϷL4d_>q?:7G56A.2$9y2łZg՘lIoѿovKC7Q7 [6.Uၿ 6뜾f ^n$cBSޘfQOELjZ9ÒN 8v PY<%JO&k紂U0 l(o[0+$-ҋ;Kqw!64Or_b[q"E> Ɂ]wR֚J}l)Ul;_zUeͽHmW) ,̜rs3,ݝИ)YRt}/;UwR€k|Bΰ>K$wksxy^rO. "K&mξ 7wQ2悪U dŤاK<(2AA,CpT8vbnk [gPxR"#'4=\ -Xu^Jg}W7@%ߗ̍/D*{2FZ.|ZlWh@eb| 6WSVDQ/eX¤}h@O7ʆ`T%*[0tkm.cmRuM%֏ߢ1*դ~ց"pM:|'>)'2F^a&w1!O|[6 'D[B!]4Iq2žZMDo䌧Y@aY~* ĿN>K=$\(Q:]o%|Q㺽JS_ShYE3mT1J\ILl WUxUEGtpR,e^K& eHտG=e[M r-?;JӑkR0`z).z*\+G@I0<"zzwXQ[}%mc&ELÈTV];IcY u3/D;t:=" 4WԣNf8ԱL[Ϩ5A 0}'ɛbDh~jV&C –+aU8ZZC81 ?.'(sٍߊ/`'ݏEP k;B^֘0;fjKK{D܉P+PeuVOʬp PN-G$%BJs^BI2$alks'*vBĘ., <"@Uנ o'4~MB嫆H6dtBNLdHI;%*"3iMXWvx a]Zg՚1E5R0E}CoHeQ?e^{4c Z̩iK>[U[Ê$*t3JvO fmt~DSdJ3Ҝ Dg'p8v GY{XhBNRT|}3ex# |M &4ULb2&ue(O?hkf5or ˀ|64̏]#_?_SpV+g$d%:GzIVH&˛d;oe8e"|p ^Cxݦ3lib>mf&7X _3[{SG)D3 tg^GNa hU3#E&],5؉bwhDq \9.h+oIqaYݫq\yD`E*tqd%$w/+vGP5m(2cq4V¨ bN|{joǿʆ9j@7:,8”`TN-xЀ=żbp%Ui2 EAIئۋʉs^ *ia_pWP4}`9 4>? /}|x9{gb**0K} In?bՍ޳ϵoh9Cs:I=q_.PA)}^+{AHZ ]t֘vmx|Y }L3h- }qˊU\+~ Eϳ#nˆCzP @,Ti]sn?cREe>B/xut(fO,oyS! O ԇ )!yn Q7q :瞢rkr{*qp-[25ȚO |pіKa8wكWIw;ӄ$)t ?_. I$ڵ#&]eRs68@t~0DaBNA`N]~>4*){Le+ 0-Wk.2;TgN 5*7TH;rg&O?GmPމ(eX#1bZV?:ノty> y>|_ng47;ػ13܎DhuSfCy\`9׾I+r S[Mtrtՠue,}ɶhCíH#E @ܿƫT!#b t`~,#X@xio@ }:N /<WCRls wӖx0Zoum֡uޒLkbR(P78hy~\ JYzw2霵al4TXi=NԀW)=t{B& eDYɿQ>t9=*||@IK멛xX0&Wɹy)8&+BhtAcPE$ gfL6AIP_fSL 7,lmaH>3σuj 52*ṳL~!D刺hdžU?lLM؜L@Q:sslW(w2-coh|,Xz 넘,qc,JC7 Ԙ4PrQ EnҒsR`nt?h }n|&L}rE-FeZ*i[*3U-|>eRͳp9~5xY 'cLL\:NN(yq"['<j"13xd1fYm  %R}|ߺn-(Tf>h@3dČ?}3'p_RXBurs9Hf̏^(kj; Uqu $$/̴/5v {v+~=}NF%Y(;azy"*am<;>'uqʹm/^*`lԗA/yOI^^ōyn:< AF PR{B옌N(#u(I/z**we;(Tw͸utVx4O5=OBXeP,ֶuSC&!ČTb نi h~R0;Ж,ۯ:ӈ!]?{1b,(f&e+5ybBxcts^]"ͦh1F= G#A>>UD!7$D!uϗ]{ _ﲹ.xa9w،}k__ lzkvSYeLTO+X:ӕRZ_*|ē/I fNefe'ݴ^Zl- :A@+wWRyYę?@T!X.ZӪ͑ Ȳ۰wzh,87–s(N`Ts;ӪѸ^!D̼lyXzyϐOo8>0QojE97Z7\~?Lg͟m nsLVhowG-;elW:VubݻMн W%lD`kOOԹ Ü?[BUШoV.m^@z&? MF;73zu#$x9 vs16ę?fR۹;UYAD43_˹;6&G?9݁׍M >_ UةsL8 |G04â2I|T@u,$ HnZiVh\dANlzܽ͹C[3 ;QQ) zﱱ mܒgO$R|Av[? {Ly~ь]-^C%cGR}v lofJyCyxaዯm/#8[N|q\wna+_ l+.cږgѼ_LFfdBfӒ*J_guT穨=fDݼ% !td :_:^ IJ>wO)=`75bJW ':Nbb,XKqB)xmiz$ C9|t_Y4өq19LWB; W{S0u]x}]@si'ߢfmp)U,*1C$g}oƋa֝u8up- nrYh/(NyyRx"q/[ >CHĸ%<$ tv& o+Le4BKAbl@AJws$T i#?'b-"gf-@YY&/jxwCNۭ ;ԻʜfpKϚ=`FUv-g̀Tޒ"'5aBԲ4yޒ{ (NKxƄ0% Z)΍k1VTdI~{6K{y!'QIj55įvqk}K򫬉Y%]ڜV2.@OF2$YhaB/UA͛i~S AXgZFt$*Di,mR4̈82=i+C'Dï2θ~="{0&Ռ*q״1 M[Z/ތZ1Fb/faǐU ыu_0h,bl;-yE|I2{D1N@jhH#0󝂪3pCM`g)U>Mr^G2/Uj8?Aϖ 0ES"ݎ 4sP&G2Sqtϔe,%+g@@m ^7ǯϚ|{]0u+if@|[`n)>SX=@H|g*%LQaЋ#-nhbvjm2&o z ǗBwy< @2a'MIF"l}n+(m|Q)ѤLRy~KONl5u(~}_A9>&"jپ~rTҶt8{mW|q<'% $*gADH6i9 wC\+&"K{A+b|rPxr϶|e Vw"Ao mMHv9;nR,}6qOzu9EruNKu4gwS]m RQhv$&)qm7ѩpjEjk62yvA6BtB&UaC+ĻYF De8כj[ &Ēblk$Q`$];/1"ԕC3Y5NZDƊHo{E^O:)DyĭPƤB&ϛ \roNy92+NCÚ4ʪDŻVϠkO~slԏF(avdr2ڻObb|,ɂpÈD[!_20%G٠=uαҸB?6jOG8 tNţ:"WUD[j_jj OrO?-m>5x|_; "n)cEX+Ch6I_u7 |hvWþI 327vfgAR&*{^ 4ys^edw֎HL|Z#dĢW<פB<혴={'vWa>:)F8ŽP?D=.d@3MQmQ]5 `s~:Y!6SF>GЋ>t!ޠ(H5CU[g O_ʌ˟X}⦡ fRe)X1tIu0 =auhcGn"ľ~׊޼}QlπH%}Ie kzMxRWÜ4HF/=W{ ;'m (ız Gl1dbH`B2`ϬXޞn8 i\G`3 M}:[ 9!v]AW#U~ӂnS :f:6uviqAIhqz$[+G>A\$W祳%Sa#fn5$?J8Oc7(fYjVtnME+&LlVRFfh7"G K|lFҧ<#kQccYͣ$S3N;7t+/YYT0cvQwH[,ț̖-;ex'o5H"[B/*>zFEw2F+[Nwe%N'Tynhds &$fkNLtƥ 39H7aAS< Y7)ɻ;F|"ɽ8L" QzR+Pi n['Z"Bѿ[lT1[bQ50 ߪiٕ6Yvn!g} ó$"܊RvVH+7lנ:؉̂9L8_T/ []]H}w#3)zмҋGGcavVAȼxtj;̜mhۻkҗoD)]uq\v>9zQ`j7Ԑ\\^Cu KCJCQٿi%0j8 WJAEg~3`ī`sgkbՎ)Ҙڝ6~΂Exi)֏'^─'Cr-nDVE>SJ`cz JX?@,Akj7c.\;+M_9Q9P]Ɍ ? $r[⧶.F&ʹV`V\eԜO<^F8@jdЌd]& %n@eE";N_(>#I]Y3ף13xP_۟utN4ELK28oįu`G(.Yd7b&=HWʻ,.3}ռm6ek;*rVb=:ZS`|Wj l|p4W1ɷwwq wlds 'qch[A£(T'+]҈Rݼ98`(orjnFiZ!,f/)XtA5oTlld0."V}!xGQ~^Q_ `@3"NzW M0W($/fݳ9g;ќA A4u/ГE=+Axfi ze]T &p?&O;N ݰVt-`.ޭHՙ0Cع, %EkcJ`@eW`)摉8*D,ibK-jaqâ..&Hu>2G@pǥR! Jal,1\!_Fܰj:TV~ﻑ,Ba;sI$jfCNoJx[]A42ҨjDh8Bu%L=Q@[I !C>rRw^a\;Kp\}_C.3j3/;^׌Q8 ?!pĬ%yvR鮮5g R"' D{mXoMw{gBs` TY~}GDaLH{,-6K4?a6 a] Rop1D: f:2yM( )ȳVy"5J-ypQJu{vKڏd٠NÁs:~=4ķXY%8^Hyӹv!1As`qoJWaL.62^Iqޚ% tM&Жpl/rn^d'Ltw"gcn&'/wSYn)B [2Ӝu6EFd6~Pyqo֋<c:R^uMEg "?z+s~aJm2q1$qN6ls8v+V@cEp% lWwGsOt:/sóEJU+8,ڏsF <.Vf :X{ooVrL̀Zoį5qɡ4`,ܮLlt\W]Jj0 8 x`۰ My?+piRWyDpB9)Lߵ1Q(1|јiE śY Pd:HAXzkqHsEK$a?˕}x7!`S[3zxv/&L.q-{;ݍmknwaEj]K#<^5}2Wiqs|`ek#Ie5~:c*(nMPH-<^* MsV% tM/!)W,cs$mlR2cKhX/:B ?(L8ǯGXn5o7n6PD:_3,0|ʋ-`fD DBb*<"|zW-˶"t@/>1UG kh, WDڸ wZ]Hd+ Ki\ ŪUn- US}%\@)wYhk)-[#4;:ߖvrOAp٩w0Rt8iDOq$ƨ"g CW"][lc&p_7$V!䣥_/n# 2"aTԌbNnu[L|q6Ȕ6Hir}?k糊0H$4 5_Lp wA١4[9!ϥW-rNﺷN&Oy)F~4#4j&U%Uo9|)? ]%?v`naZ"db n av1ab{?L1~z(6 =4#q8 iZWO'K!p텺s&*ޛ1JF()wmY! WVղMoeVxt)eP: ӆ<'4a~J\Kzh}  (N3;!wehb)0OŲ3:Tӽ7R4)%;g8+Tze2ri~Dh߻;! /P<#&.'.nºGIȉv%9= 96Hɮ(ke%rHʟe9>:TrO1t l,u)< [3l)| 8]ppOt4(fB8 ?M=b5&4" D euS~%L3Kj%(G[H @77\Re>X?&TrzΚzo;%u&)DZ0د"W&"LZ0&Lv)J3.}tazO/i+N^+#:9/ ܯ_ǃ?p1K8-XQ3`9&HC zlCE¥??Is. r\eRrAϏ$MYO?QX<5t1uMڭw;(,2 C);R)Cνۆӝ5uO,ZI-mWvOd5 he9VU;Ggotxd^*XnඐKiuqhbPw9"_Ĕ{A?g+AߠS`oLj@P9<.ҡyjyBoc{Ota>M]P)I~yGQ%,*r5[CqFȌg68AK߫# Py}ီٙ)[R/xO)SSBDdP"ZQnSòތvĝQPN3֓`boDSZjO@!4r9`\NϹC%6`eF1j^J; &ǘ7RE3K\ bX+"&$dF#pYA"JEh362 3Tgˆ^$`'}O:6 8M.sMrH}5m4|Q:?;WYأ~~{epPQAA"g{Vā8Rsk^ N8X%$OlLjEmîƇC``A^V;tu{9It]w'AZs :.NKR"Пp߲TIs$.jП|q)ڍ1_­B-?; JF<$W=0b0;WńRH7McBc4WvB3SG^Zڍ*2#t(y&E/-Gw}??}$ZQ紣'.o=8( ꠠ߸ϞaTVTr)y&VJ)!uj5=2H҈h<" (tJʤ8yA嫏 [T:tSqh2:xS+)9(\;"DnZ"xʀ6bC!z|hn/%|5C𢦒R͙P^p]Α2f{ЛFo]Yw;vOXUHjlX5=tzBǻ#t5Ai[i/e*#RFAQ Squ$ R=CdFIʮ8ftnlIw&'.'s2S>=8;3<1{MA-fhNcIDZp!vJDk@`3q,smϥ]0]ǚӮ3l5a6SGL&,L{ڝ mp!ť "wG`!6UBH|ӸtI 9%adZ.g@1dJ~TiyK<7ͬwLyT#86;t^{#)BĬS4*&?v $FgK[z]_`O%ϝ* cpiM*1~6]c9K %T @j]_TYeBNd\=ܫk"<s9ce> FjI-ϭSN@g!7S3@a`2Yo(q߃Se 6S{sxX3v{!@fpf7F*rL&*dص=gf&IQc~ߐ.Fp *#>[XoiM9.p^tFު]UuͰg "%61_܌UxT&~49!,x-%$ĆO-rƲ\1JT\^#r!:V[uEz5|1ĕz8zyzab2֟ی*u[6!8|~25w X8!~$ Ցڔ2٤3'F1{!yeY0DO]`2="1ҠUNb@B\hNAH6Ugr8O+J4 paˍޔ&RgdՕgaat?- QWS;큒>j$OYK[`ZiʚP::r5.VUAiɋtw&'ȉ6syGq=B.c"\Eߪ*o>Ȃ.J>}U%H%ŖUNuaghB4 L8[Z$ mpIxemjy]Ck".UD M&X8'p*}Z<&Ũ jc'|@+6]Af[HbCd@&mP?e4O u,`U߬NgЛ*:OGl̴/j2j hx}ySj E[Q+5N8!^N/IrĸVjqu|6ctwtX0}_+z䏾,5V#6[%eL0@țX,-<7p>n?m1 ٞǜgaLbtPC TL9SZ3an FD2jJ\_Ё()k`TL\Q61QT2njdm?;F^`b hf\R{L5)4N~+7j5Ti=-?Η'y{ӎܙc|o/ Ao49[lJVb` u[4{t,GdaD o"u*LGh ׌Kأd>kc|rf-Ɔb= _R$F}JI#F0p>)ݳt, Jsg~G+.֨?/JB\*Nˑ.%]~6ovW^`$$jȄ ?Z Cp~E Ɲ'BgsǤ-c6cnM@o?\g;jʤܾ +ђfkjF a @r2"bΟ[nkN&mH1;\.>h:rM[_Rg9W(o[aL[B(ZW)Y CwZ4t}DuZA@A3%1\h A{v{@Ĕ{:c )5iֻ1NC(g5;'^yxZ`[r*Y~#,'/9 M`WGzNMqėh b:7HJ"l)1ɆK$ dӃGcͻs&R~y>=He8/8l<7{fL5V'OXd?  x5jc )ڂ⭙tFhq: ¬4sUv3>$8w#z5? ;A~Oͤ*SL/'H !+q|I@폙,qh"&V{% GXL0|ًX %#rzpX*nu*)i(9ǝxY%97nk55'$KD,/Z&=&uI1մ9wfDQ7dtRשO1ڱuu ;z60yсj %u%7:iTtbl+ġ4PTgme%hhEGJqQ3֘o` kd6 DV!zp{[B|2C92BbwrVsƮ; ZGz0.4Em CzUt$V,[YHXxqmS5jo `7t *l7ݰy\F۪Y_zޱIIѯԂ=10N*eߚ3%4/ݍLF{,80]!0d,]g SIroSxS]Z"@/EG6dL&0">3ygāLAvZdCdvhD)7n }$ܘ_O\f:PVW0=fLTj_`]:_1 erO' Slfr~#7;s =W[eKuZZj=kZ9>NiOBnܣZ@b +"j~<rSOFy>L_t4m:Tݞn2 ג*_ dzB? Ȕn@ yȷ)3ОRFImBf^j=bz0$GHh( ,Ytɼ)[-ZE AN͆;/BgsHeR[)?Z B zb0ѫ3 ]wӿa^fKzqbYm+W$cMe&"Ӓ{G[bU1M8[wDUH' '|3tR2V"06 Ch!{&VcCFi]WD5r2Soi|L9{4~TJWB]}i{Qs3P הUyzo k }jqLV#v`!ygD;JO4@!}%'% j8 dZ%?T2gS=Wნ} dtxLa,LVTpņWn 4:)T3.=յ_os ^ux\)Ոt H`-H2=nU>Bj-}cjgy'Ią*Ѷ1Va0{eBtrрIO8eMY-vU9y1xA}-z]Yb{l1^sE?(-Ei;!I!oTDV̀gbӉwzP(^HHV ?y 7 GlA:a&oj ƥ"N &rÆ(0Tgjee R$j*$F#&Ċ"LEDbZ>!FsPCt%\ '~aFUt9a",5%Spwca*'i pרL/wZ%YjU,Ty 0믉&kƤI|ĄşjqiC 4V;/ުSI.Q[ڢj:9h lZO_HIՅwm襄j'?wz;@I: :~Zbŗ);i;euad5` [@YJ~:E櫄f<1?DRLL[Pp.k+nSo)*TKGrFm)$Ci꾊!9(ljϪ' RGcK*מzj,R0Gx9YPNjT<ջϙUlbB` R1 `څs;RzMc"wI Y|lz6#zEm>/ TX3c1W",g>"'Ҽ/d2IhW%~Vqp23GF঳ȈT#|n`Vg}ԊѦ`#Aa7.GHm1{^mʹ DB8.,/\|f^0$(v^6jzQ8k:p/9GTγJ1qaTc!> HAI'7V韰@D䑓!IҤf"0X*\IC*! )Fп;X7?t%[rD܈ڦd;sl\vc{ a!FQ|B QtL{ Ͷ.*,%Z|WC"$+:Σ*\4=SOl-CY"&P8Ԏ49A>txɴʮVQJ r<}Kx:*pMiCz#s7ڎ%os!)fl Ig45g>~2eVN/ }GD9jжdCsEL(e/W .I @ ;B,fRb\%vr؍.n*CۤB`_񅔺ˁ`a`)"Aavt]D y5̶=Iᅯbu0?MLI[lPi{o:#Hs[gO/^&/K|կ#WƇәg|K!ntQPʂ6iK`#("$:6@MAwB0Hl<~U S 0X)Y=vJ,T!.S;Cʥ3hz - 2BLH;1\EďW%?9#z@A L%$ЋmvkU} 1xK]wc{8M[Hq\~NZSG]0Rwvܿy>'E,=})DI}AB˝:w^G&лU}ÄOLME x{,Jwv9ԆcCrAfj`o΀@5FE ;ގ,,6Irǃ갇E`̓yO 8M!nW_C~D*Gч5KS#uunFXZFەP:Mؾ^!<7J.6]x QFnҡairC$&_YȞ{;) ܯL˜Ձm lSI4]염x8)/HL8f`dnᛂ)}OoVT7ϳқj@ފ=S 0XKxgLa#e7Zl=S)sp T1c7Ogݠ(S iׇYi…qwTEl+dza|U[a(^M  Y Zbw]H+˪8$̋+mAy]j5aN#ʶ;)oLٳN^=&62/=B Ofg,Ȅc*bxݬsAj܍]^CAlTM̷:-Qz3ƚ뫧BfhL-敀}NX0JBjd wWJx>9W+K!s/#Yjǽ׵.CN ݚB !|sTL_?@႞F5xDƾtr:Wj?6W:| ]QXա ?[B#:oOY{ tusNYߦ6'<Бc`0so32ifƏ" T%kA.w`gQ̊"tv߉td)9}@@hHVf(6)TK' ć/2HP7 g kcr ɉB kjЫ$}p}*G}^^Y9\1v7J袧%(dž`1}Eʒ "YU)dH']o^>&:jz1`@tSt9t}K$ +d"B lкzAa1Os#M[N\AOQ $dIclUDp7\]juA.:-tK^E0Wg/v^!K;K(^fh? 1+jHWч3sC*X :-ociTW+9\n "Xg4(Ա'k9q4?=%**G2&%*$_Oj{c99Z5r,dw uhF] Y]89-[VWc tt .:hBQ3iܨ=p E/^` мݞ6OdLҋӴC 6 \:0~ߺs1[8UdwĸpsD{ n ]Y/2Ui7īOq|46>BXx.#^HIWVۜ-LR.Jp!e7>҂h1:`?eUhR %&Yc[JFx'sV{Ek,C0ZJ:`dWmOi96>kRbj~PX] id\QXA-i>†e񁦯TPvR2Kϵ2Sxn뫥xzh#6{R3b RŊg@T+iDK%D;7ى20,U:)}` e|H7v7-u8;p^6NzM'p`dfPTz' Qv&ҍw֦2@yit~$0Ǟ4FzH+!r롲[&PBbcѫB%OԛGʿIdpQ%`m3̯$A-=3f43΀%*2*!qeg;daaHw,`͢͜e^P1-O梉M*`*RM4!dI~8T!92࣯.df+D+< YF'7l“GjKl_XFp'2G`o"ik2ƽ \x^fhqxOtn@S["ߗu4<8du.AN'23G@fDvW)n~om*\$.Cg|)Ϳ^}m6ǏtNyD-p6g95mhuTǢ&eՂu8Uw- "'ew~GU7 GY*+B?=ׇF%>zyO?x]=)4|Q$|ZI֟wNS56Wm-5]]?!֜itNWr_N-6鑖x1t4LR4u2Y2*G>h(Rj +W*еOg}},vDž} {Z7tA~#/*ݪV/OVrkw좀 )(5 ?cD:j};*&3NԤe1oҥ}I݈֞Z/S|݃6S<UA器.(b\"2]oPׯ\ΩD~4]լeR,j7nWhMP/ )nE%%>5'g3oLW8uQ۫[;PwRņ܊,U6NǛn"T bֲJ1!Vٗ9UVv9TF+zmYDs#:>*tXPmJƊbzڬ)<@ JC/ fػ3.6@px1*81aǜmF+T0)/yM&# !QB(rd v9-#HLLLجDF^ lAΣL8)g ݏ i)WmD".W+?Šܮ3j00KxQ,҉4 'nڣSRwSXS޼` $Wy3D{84`@Hp)OhdE3~WE`qjH søt~G A'F}`)#dGZ eظ LKVf[ר FiRhNmCV[Ž0:\&*C\X_y$衑%TEٺˣZ8Ε>Ӌ6-OY&JN5MS [JMSPד]ކq=fK?}Ɇk?H 9d d}N9N5]/ P ҄лt3ێ1C;tD=.mbud*+NI@k"Ț֨@hB9 \ju%7UðGx4.?8YS;vNTb^*e޻'YE/H5KsΗӮ )2[4jI]ʺSL/=B4Ak_Q'-Y|:=3V} E" HHgg*c%:2{]B_\)'UNb6ћRu vƏ4R*+sVi KHO&H<ulse7^6[@GT <{P3gtɍq6[^8uǴt tL}AEǞMqmvg$6mj[*nVٔ_'s.nv e+[贩 voձbއCn,z0Ȕ3$6T"2:}+jG6g )܋yxANX+q6pfے.xD  oēH_xu'#/ϯ*o|,qEzsa\?NuV[D]@Gq[ZƸqTZ3RMٝW)~dĈ bGPoSuDp6RbRWS΄t' Xx5J4Py PrIO+rŽK^dC_yFś<~G}[R&,6Lz͆J :Ú$wbI:,}\ސx*n U70t3 dl@O~*PW04vq DK./s QG`w󶜞SMfu1!Gx亮i6B*}ݦ&pGe2X 4WZ/"wiiTIng~hv؇K\6  ھ5N,mY+ 5KfwZ]^#:k%Z#[gE|:1|Y 5uzon/\ќth:Pɐ0l9 AM8Uv^fȿ{`<寧+ (0\:\ɗ(1%WXL$zdBY%!`iFVYTٹbx'oЭg2C@JGx z0ZĽa©2iD|}ysuel<BSFTderF(79V-I*Qg#0r*[IXl J)㻫>nYajg 2Gkh ILX"[՝\G'ng `٦E<-H54?՚>ZT%b+W SQ$PhķбJTy1~?(+hyq^dc7x:iNNq5Y4"3RޖR-bRj@,1kX l;遵(+5zMCf;:S*)m*`|o:4qd35*0̺DoLbgl` G8&O1cEI=P/| D7S |:X S blo'XRVX3݈F?:Q!QV j]YUw0326Adxr9<OqB-#EٔLk^ { @AnP8O aLz/=UlpK]Hb "i氐 5'=QBVs@bAجpVn(Am`e/v< %u".3h6й[EllDӌc+v  L*B/|%pT=Σ'P oG3M`VŘ*Sw }0شdž[ׂ͹<s^;w\d [8g&3YiRlCd l|IUM`b1EQIXA>~>psT, lE1NPoΑ'!kq}M-=,i=9#U_Ue\RW@xa!D1 ?[LpBmxe-y;vu\n7c54I0.#[ZW_3C7iB6C|6?36҇m㿯_utgknKM-R<ڳRʓZz$wš %e iO#O5:7®#YF >=AxG )h5r'4LؖV3K7rY,ևx8amvhFGCra]9G|)9>֒eg|a(uEVDPxZYQL_7x#ujWTa @}qZ%NvvCٓrᯅw#ئ~F|ٸ*[%#H>G4pDv̐ -e ,s 4ܫK$J h,g\[50ZluI 'E4`]F>+y*Xq ,x\0_uB̿nvۏ)pwm*4\~'?Afzb9_ '~6%EKb3wF^]Z9d%wVV᲋B<<#=,BYb4_K,'FN&=͛?|6OQ2 I!cv=gh\e5=}̇ud!7UKK}OBC70eU|y~hAѣmn7 sB8}z 4D ת˫^K4- "n\؏Qqϛlf$#櫟\5Jyq VQN48-\OȌ]La'wΩǹ,%x|!KGr) wyUT:~R1, nTcn3,8mY=4$S.p7>140%ø\%Ik&{8d''[?Hc"gNra<$=x؆DԐL/A (u+àJ>rө7^x\dE+nBM~V`"}^tPѣw10:%ϭr#fb{RF!*o=Ȅ$'`9#EvV\Dfy8B4dcй=VC׳)N%8QT7K S)~|0ɚFk^]R-| 9$u؏e:T@,ZCK9ld7m?e Y,ƈƱ40CRդS|P3 e(9O܍Ghd).3O˯EMlCmM~|=`hd#];da+}޾"z&~;+~i>*;qh(&Jͨugȷk{.ױnV(*i@;GFuAk^EGqo\F:pe!6 T=B1lÖOJZhC.K_Qf)^)yo6]-UmU+؎jw{FC@/xxVUT=H4ovBWmN&CVˇ䟚d7j OuJD8;gެ!HrۗG{ D&~21*q Ӆj"sO>hexjN>.}ISwQyQ![m/v|bo[f08 'ӿQRqF%gmP;!>ɽ}ԙX @0 O!|%Wፊ޶.@ ʉ|äԨ{djk^a75E0*K[8<Х8Qe-t}xWj"Esq zH?| CߕG*y#ܭIo@=<]A.R-a pf Pΐa4b[l?AIXtF LeVqiYUcUϴIcK-hzZ^E$䞛w+m]Z՗L6HXC`:G.h?b@)7X݆NY8@}KGrˡbB d8d7}_ݥ"fB}GAw_DF֓ǃ1qסiZjS(}Eeڃ6|v+\]ETJ2} [;%h Tol>Ʋd">=M9T%A 1|s&Zjb4=0Csy+:hb}[59*H+&2_=?⚣J͞3TJ)D*?{F %W>x`J@S ^W'{C}ʔ5SQj,G7W߱Mr(DL `6 Hr=6gꎂuy\*iqL "۳ue?a'iȅ2jZbeT{* W+L ZĄVfVgLcj#K/;z)LG:|mC;'` g"Nx<ZV$b,MHZI?1=}'棝銋g54iг>#I􄒦O~ gД|ڮ;Kq)4)ϙ8KLJ^>bIF/}3iqck!ۡACˢ\(V~OƇwu;29^ )3DmtuΆU"y&IT+k}j9 Ty.^ejLCjΪ:pU,tVw~86A'RwevK; ˽=}ʸ6V3:+Uez7/Bc @hVD\_1lWr^i7;{"WәZFVsBFp&Dq?oRQcWIEiJj]9tIG|m _}O"sF9ىb"cVz{C#uZס } 85rbmIck8vQǐ] ]XI>u`JZI*Ts h34L).'feO$'ȸ!1G}HSС͙ 2VԵ#X=*Ylnqc>-LZ옞Ԟ?e AT*mfɉF}~h-#zԱi*߸$8P/}Ri-FƖx+;biB]]uԊg4GEkJ_s˭y&ĝ[#yg#v˖?4ؤ#TKa{]S%G>hA<28 HFcqrx9/?!VjA5" s&l*ڝCa8e~n)kKҹJ Uec{#!pY^9oO1-[l!'tbGF$E'fKme"^Zk[}#6AI&[iKzkw:gŰ+U=npsAxn@naz'B'qFfIlϕIu:Ӵ~FAFV5ꭔmBRY$QY$Mt+K.W_B{9 VٶoU?.8^"0G˖\.]ώ/时۸##Z%L[Aʅ8)[[Lr`hR^z[7r;?EdZ?艬_uȱ2۹zݟz.0j%)"ɻ]}iГLb_wI8 >p`^E$Y=af˭[7>f:*eagv)ɊpwZ7:1HU:0Zg<!?yʽb7 _0.l1ķyag^oHr+d"88FJgE qoE#)ljVU]Ǭw_'[+5yW/ܫ'!+w~7o,6xJM66 aB䲆9"E3ьj션^u"qdQO*pLoYv! v!3hP)5J5j3el)b*σ#,DZ4ߊJ7$j›:8# LU߫M;ٱUUjZ7bh9%VeВo[`vQtR3FyS}3+B?F x~ae?Z~)) nvoS 7JzyERYasx}(1K)J>c*"yxڭw-i6Xe~DU=7K$im}V:TSڰ2 m9;.S/bN:m.k)b}( }ݞ Ě7칱?]O|&*/n748.^@NXQ@Q|h#?dt?NGx6D.8ƒD 8" 8Y U)IT<"xT'Rr^u +v:v,ei1h [Uwhf"ie,!dm Ks"AE㩝k!w*\o\X|iiB 04$i`~HZ3xC^lܮ3ZYeB|l R4*{ӧ*/F, X1ȣOyB}V2 5 z57AyvfDĩ >7I֖O #g~??40G< +0D]!ba='1ާ񅬔1T rk8T똧{<@;,roR\Af lj.(Ph KSHIhm~) ڊ0 ȷ*K&h?;N7tODi7s$bcX&}~ŔFZl {7u8"wAۿ;)g;`V%=4[k_؇ƶgLg\P;<=!n)Ù$r l+zgĜaE]LrĐ;-Yҵ z!౫$b Xۤ ]^u.Z쉴cT XYLE U؊`2R^X&-,e]7Y+h2Q J3Ff-_j4d>r鰎*!Z:чGNQRuDh. &f1)i4}5ؠfBm)Su =U=>\R;,OSsge6>0b$Go.^:9a^ ՓYEWc8zpT$FzH*Ԛ V EO?l4QFLyڷ-ΎZ32| -_Jd&^[ow8Zp hf`IGMw܏4noDp5>?5r$xm-y~bV1XBwG vw>iwB]OُG6c\ .\>ő oXѕ:3'*}@R( @T@Cpg@ [:ĺg5 ē@B]i%%w׸^y*X З[ھ, o"s7IIj K3I{1 $7<,k@e_s&u%2Ȫɯy>%|-cֹA$S|ڢzlZ Xo,H z;_҄ gͦA֜g퐮J@w(;H,=Is %KYYGRV 9$p|L\ܞi]N3jgS%w5 w(fVq {9<\h<ضt\;>VjJ;$ >Xr̕)n@tЍ2"V>Mnk {c2T4N)P|tF}\ "䜌eN^Z6CeD-9q8 ARg܉zw3HkTasmM>(?Ƕ/.NkU[B$>֨+Xު(%&xQ!N9zÝƫK+JbX`$q洆D~M!{+!ȗp\AeF: Z- u)4Rs*q@n"١`bNw4Kh}p[]gc^񩋯SN\1 $#]=&/>B5: ',6gʝ9YjL{yf\N!F<憒HCpFex/ 뽂2cxr(߁*̙xzcX'52|:o;[t>g`ԨΩwb,/,mp'?§\#M9mK7"u3'XB >gȘEFބZYZE?ķNg%}i.+K/UK5O,rGI°q,TBSb o|3W}emS43mfu`{ y d+4Ekw!. 3L$kbJlIgm #8^rmKOQ_WBHc`E|߇ʂ沧b0H<uMJuh''՞)@SH(%q^V9d[L#6 $?Ky6wOâIuKxqMǿNW~/{Tm&ITy{B:1?pb_=W\ݼSIULiEjCG+1jg Bww:GDTw|,e8?VU" 7B Ѯ,p:,_DP, 'F@Zw{SMڀ3<'^hx " hwɭ!vD&IdChKӥo9 ~ЙP?Z >ËsEv<|wnv6ɰGH ѝwa/ȑ,Z+PI~r)>sb5`Mpo>!C\/)$sqя.~f!l ?o"7 D>XqCaf;wcW<UQ4b4"1k'rw24d7X$l`#ED1`h5 ݘԧ6ag]_G7Ex{vˍ͞1EwK~݁cy޲@Q52D OfPFFap*־䚿dVRDf0vŎ Q!0jkjZ8F x58lZE_ [ϋա rE3;{TL`<‰!N&;Cv3Ϙ E6V88٦fElN 3Jbdz ! 6D~ӫSK%sFdmn;!HO/귙~[řI AX2 (Oۉ|ȐM{wV<")IXH?@%Hmvo! y?=hT7oO'$cqR15@>ݘ}h9`MgVp3 AV[<=F&S4j;ltM &[tmt|3ۮ644zgK|^> 2 ] L<׶]NY笉U[[&}ádffx?"8ґ|NI7(~ӕZ? {sSY!b .\}Ijso gH B(- 7FSѠAI>q:+մ%-)Med ܧC"Kޱ(_U.sֈeC W'a } 6cly"S <`vPwDV-Soɷvcjo0Bs2DP\̿EҨ)v^HM#m]A:ž6S2sWl䆴xkj/p^N[GC2Bw} ܱ1V*CkWNO܉G3ik{ESŇpsԧE8_ >?kct,J0^Cac$rdTf".ȺA5(0GIPgڹd3Pdv^p MAiGS$@rObZ4@!FL/8H?~^C l/ ~HHI퓵r9! rB*o8u @#Sr[5uu-K>@S$|E'K+WJk5KL[Rǎ.AoHM/tZt; I 92Ļ;Y-n R_K`I1rv ''F$y`ITu{mm >aϴ){JQU+ݣz3Sı+wz|hb/Wak_ޢ%7#TJY o,`;1}DLHJRMG˘`+#riLOѨwh5Z I~os U ͢Xq ]B1A閑F-27+jZo4}nzcRTbʗ"Hiə|3NHA72CTQc*6E@}tK2}o܄Yǜ}l %^I!h3җ$tlqLetgOtǾjYv1'/^$sSc dE#eEc@9t x:,NR›N}_ס;6P1δD?Adbhɗ;o.F!7L;mmo4Na Jl-uPChq'jӮH\f<ny$;$u9IEsApCg;˨5=d=D10Qyd>X5kOgk-=NCed;QceòmVnK 1@U^˯tD"M&sgg|P>Ћ7I99JlCzđ heB: tk.!LGV(Mx/gX}tjnŮ9s-q3V7P?_Ict+N[OijmR,V jG%߆nsdYUjxYg:HN7ޜFh-+2cpw&n>Jcѽ?SuMTwhOl1|(ȭ r2'?Hz_̇;~1b&GD#zP7c]vMEDYᇤV7]p2K%Ts#&]$i+oב.VʾRp}XnƏTЀ2@~_#>yMlT1X"YGL{LH\n~)X\Gp5|bS6f[PLA̍TArQHMԾ1X9y3}1TE 0 W9x(Ss#jXA<̏"ɽ]g x ZKi ~l@[2( MBe>M7 z5>=}g iӱ?I|_J%VXp̐H*h^\eGj+F ;, \΋(vߞ^4tA0.Y=hWŽA̻:Ch?PV'USEhpy+ASRt&qp6^Y3і$lx J/3uA/%џ#qK?umR%yWO[|A/\($ժ%:XH_ğrw;KPU nΠ-T{:q*ĎRb>)!8_Vk)oV0|=" Z6FGGnY\WxYKq-W|u p )>6㓕_xN)UC'Ćl4UB+~0,6jEqE+; Z _r"U Js噝^B)#F%.J^ nga=CMB琘4F@4OWe&}أO1h25֕K%_TaҕϠQ^b%a7r'^h5-\8R:f{35$;f:[yZ_:{nYGEf=cYSw 5Oz=@xɩ`kP9iz(w2,B}ɫSes`8kCӧLj}KMSDLuN$γ̀kdG~J6@>s1FOӶHb.&QߛkWDV`$ۃ{o f\0K9nV}F7ai?MM <lNFrQgTMN\ z*l. Č?{!. &S+zcGmKVouR^sM A%(֝ ³pZޮ9!hErD|,†JY S1!)X eSd4*q]:ꋄK5vmj1U92*mU4(U<&3FhƐW2D|q%o b 7|'d匋-X3vb m*,V+*׾p8վfD>>>7uiqg[U/׀"@K4H%"D2LʱSFDbAɛjI nqm -f$ݫ4y >&V,iPa vV`#5 tkāʮF)_`[gf3%y BQ&=?-~b6E#Ż$03*@INh>WтshabkHev߳Ḧ́ƞtȕ-F?tBk(3]+7MqnX̶JG"c@u?p-~WqJM.'!@u9F7o"ŴjS]·TK+'{ ap@rb1|;ON c˸/}|ŐR+rnlWīUf Q %]nh %TDv) ՔJkvه툍0j+j8*L~DlB|C}(5KfCtQe@a%a 9osaU-֣)al vqXÍ?~*K.x"Ʈ}=E) >5e]706g,=5Sg+&]-_C#g1\] LV9Ov.WQ%M*L[(yv b)6W9/Xq ߇V۴ N/PGۤlxH3GpN+?nbO`}NJ֏A{v{e0\28U/civLTyS&GAr>9|S#}8Jywt̸Y~:BGvs)^-7&D< :4a9QեU4!;$"xÁ^|bVkݢټds*$f '-/)KN,0֪SD4LN,P+ި;8 \ىF .8qBˡ8 Vu O^cX.GCZBv*|Jw(~' DiiH>:XznE/O>Y~x4ą.Ӝ ~T0,Kg g窀zGM%ן:tO80Lb*oҵĜ |0a*'(3/ݮ+"Z@# n[2痪D:i:2?M#Y Gxm<, Ӝmxnͬ+r]IKOLBO(W H.@!#a+«9u~p8)wF3cӀёUXpf\2Q\$pM,V<.byf7Mrgt (;z}Ǔ.kN 2/~Ox4 V}xWP0XO 5[cozLPHtA*ciH D<bOsboO;ol ]XƗҔ#w6R}@2& ] H8o`q4H6fqcZ0ݞkY3Z/ ~)Zps_C4K1ÖFkIl&@-ksK7[B$Kԩd¨}7q$hab6C zL VdoyTc-2>fgQQ|&BP8uMJ< 0j/mUϖ?cv ۔G)qԋيerdcF JH7COA%0CB'e9*jyvW#IuJQ/!g`}b u.{65[P]< L%/m[0RU":w$x`Qm an?F /kW<>_C\؏[$l#.@A~ߦ6wMs l:jOo3`{##~Ps۽wZ?b8QXs`N"IӸLX>7$oᅌ{ox-#ȄmtI\M<-NiG^w(3F 3L(~v851U @-]n#s/hCD$GU8@6y}a^<`a9$n[wX5T@vZjk7-~_TҴy lƲI)m` {tV@DD HuG^AdqQ-s;o{YfM4x6I#<΅^9ȹD]e[Z~/bعl֧,Go?xNtP^3v/AE)8ũJdLB ՚,ehꅿ)7n*:?p tio+ܵ*ũ־,S"(_g?>!BO퀔,O )\K|>ضQ#eeAj 7\ycD~J őBA)M&._ 0n ))f?wc %wHeg^w%3ɮm* \i_,C%_ &sg 14;# Ts ~RǐOgk4&otŇ+e0)ru9ٌb29ȶ{V1Y[Zzq< Hj1>4Ȱ⣯a @cW!St;tߛ&e@ED0W }`b~^b㾒xۻ9tےn`|3O ;i۹}!Y Egy'EjP;&D[ mJ` N:} gA"د i8Rduw4aFmfINڰmUbF^c=3TE>3w?BjqjeضV|sƔpgrǒ_[ygXsJ(Wdt/5B0!s~k$i8)&c';q>\˚O:/j Z2p}<=N ڪYR `d|{XϬ>[Bv|Б(`žoj\5xY󫕷B ڲ J:y-5!Xqte@'?] Ig#Ie{ fnaA'$uB6r+q~×9Ԗ'yc3KuԀD|_4&5tByY|'&Ͼ WG-Dg qL! -Vyb0e_v0y,aBIsjZ6^6bbFǿ[x ١k#领~0q󾮓V׍]S.z菏* `?o)^Qd_H|u̍PH p\`" ;IF0ܐoXY9(l8Hy&T>/BxT{LS(JyT\!f,s#ĊZf}|Dsl'MB])]ZT4/|[34NIڝS[Uܲ>xlF( hp8-CS''\n=fM3?G#s4=@F]WG܊?+8yǒg]M'wA>fj19Y1aX,ʔY8IX8<8F_g.Bmaa8UjTyU꒡WN=1 +W;Y?bϛ|6JH0aZl$_)wY(?Ut  A[}P6ϛ?i]l˱.<`xg͠Q7 i^u!$-gEKd8X9*[02BspM;~%:Bv:r8\' `Dխ2L7WF=S 5Q-a)M72J< tI2'>磀TBNUzIftܶb^Utc=lB~ߔ}vH! ЄsWgGz }X4:X]өfۦOCTz9 !hɡQt02X*jy)T XB)_ُPybAG `mBoeJIK] v7=}VFgޕ"@?wꚄ"a\fzKVN]=wj셕^$>\#a{NbQӷ0OGdXNXjH17#:Cd,Ɖ5&QuRp+YAa2JFt7`ǯkGfDAgbB ȳV>[`xs?uEE+$Zc<H a2mԕIrI0+C}%8gܑ ȝ2/Z@as5&;~y9 0% Bm;6@U|ΰv0uwɅ!H# M: <Z*wJP"Du/(mPP3:΄+ԓʴ^xD•,~|`.hAθnJ9h\Ava`NG>#nf-4 Jyq bA:G]GhCD;;Dgw ur.#OBQ崡n+K{#*5\fjOk ~`+ 4گM9[xkI&PE5\#?mZJ#Um+b2v6ݘ}OgyIW7eD HȨj Ҝ$% b3+^$$4i[URp'o/V!"=5POce"j8׈J;;}\[hxSc Rx.E,.%ԫ1dv,}BzgjVneV__N؁ Sc;-?G͇BAWL+HgB>|'iq}+Zl"IX2c2w Sߔ2-<:'{bZT(m)lLt5~菼)eIT8tĔe[n':0s5:1V`b#B†ۭAB~Jf'}N'%rۅX_%Gć Ahm T >q8*~]10wgq Z$uM3?]イ||उ.}ueOyv#KMfȨ%oD쒒 쵔;<_z{^4X|bS;I,Sȍ>V?U O})Qk 3C֚73F}f.kxϹb˪0lXe|1]>ѷUIK9<`-/XWӊg*w2LOmv~Kؚ1Ȕ@SӅ\ӧ(X`֞cMK9mɮ|ǰGxg >Aed1;};ʼn8+#[ .O҇v hUN퀺^5ASB`p70'` : L0. Qn# ֘8^u w]4]J'+ /&֬ʼn{gr4R8h{)Wv7j*z~q}dWpl% LW>j~¬px!ϣ8zzݏlB>Jk=:-G#,ZI{R~-ު扳jxGaLkMC{sepq`W~x< “ӌtehswqCAo>"V*Aqrwr01 .~~Z "*I2G>M4W *U|TOL-(iH_?3LO 8v(~7U'A #2Oɤ~[U)CWd)BڡWkI_s"&7A!7E T̊0g63cm<;˛ԥ#\qA~(DPit.{Y4y}`<3#X@v~>i XAMgNKq9]yN:5!"}.UqK({)(5BGօcŸ,Ce40\* Xvnk\Gͻ)B€M Yh" fM|'ҫ O}iX[+2%snx(&V$ /)Xfnh6u}n,utZzvMue{ ⡉k:/ FȻm;v>c$nE绣-4AkiCrLS-*O^H}AUM !]zg;v}tIYּj52Tȴ^֭ -Mza]x 3OZyʞkNLz;r@Mp:e3[[J-<9Zq+Mez({( yJNJ\WiC̵cOLZ&@'qˬ?x!;cγͅC}ї"wFzguX G.}6EߨYAX CDPkʵ򭍧VcKT8Ȥ1(W -+lgdl?B%lAo>*j_X?&HQU5$$t3&nN׀BAgGQ[A3ýۙq|&k Bs<[UFۋR6zsUVn5uD{-l/ #i_?@~Sb/]_OX"^Nax`C@Y.VrzL qP~gN c *֕fwSŮ9Zd`$nO8jtZxYL:(_ :>\AY:`w @v+9mo۹dO"x0K=Xf:fHkӐmnz1#_ k ~s_uppU{Iip7bP8VyeMvQ)9Eس2y5k^-p$3l9 /z}]?GC)&鈊N'qԬ ?2 H9l "l#2_T`; +*>-VzڬJ92O@8ps)ooI.K҄1a0`ỷ ,qnpwGuĉ2պǁ~y ?M9ssh"UʞzNrR) 8l yd7{(3ݟ/ȧ|vtIg|z68@]7ͦ E2r%ё( s&K5; M 4,\ qUޑu\ٯjo`ZN+ЃLXrWH/sY(>ovn!v$nOpؽx_`vgO4Jh2;$ E2Ur-L\o9n:&6E|-\^ uo 䐹Nʹ 7d0E8=ΫS[tX깤x sϳKދ_C8EwpY򌋫<i'C{ª[`j 'ؐ-%7jRneƙ2x 6/I$a>IX hcOn9㙼+M)+3џf赝5'DB: 6AlmҩLHs$C(A튡Rd5HΈǯ۷B%3F|>! L,Bx~ed1*P5޳]8P'tnA̔S#iPNȣr9P?YڽMBlZ.Mt62~o1 Ȑ)V߱Ykx2QL 2 nN^ăۭXՂ;R9mO<"T-P +Q %uR ۭQAib5Ԇx0y(dhaҶI\pNc%"߂8WcrR ll2(lߣ^,Tb=PGsO2Aay˰ԡ҆]ݠYom_ pq&cmÉ=r/svy`a?Kr( ׂ|wJD2y~,NMh%(H}[mTPؖug:hftgƔ GJǼ&`fbPoG*!A%u|6}K7"QR73hVk}m* Q4N>Vu`T?|0-()pYVt S'ߚ Vf1t9]{uRr#] ~Ɔ IE0zm^uxͤ";l{O ;boW; &˰yQ_[`>o1w\8 x02 >耮u'1 @ |) 8.-g1%em<zzbR>-&qjS1R.$cPb] 1p>RS/zrTtEmj[0 @H+4!A ?eL%cs*vߎpԨkȤHHOdeV-R!~y_R:'7mH9S'p`ݝ*/O IK֞M:/p3W1eٻ-n޼w .vYbR˽L?޷ͼ=DC'$o+P/JGIr[Zȩ߾ra[hxxxM#L"ӨV+ (%L \63gRve_NOC:NͺL9ػ^l)pⷊ//zoCfuÁޞ;9uKEokn5$ &(!ivY`ZF Ω4uk/8>?7nyG !\#tCRN|S.::C¨E3S>D=t=xal,8Mzb; BPRQ꽉+4Jmt].@Q"FKc*G2kվi4<IPe)KW!QfʲP]|1}ɿ" sEF0 z&ihNݬYD3;Oqt4 C'jX$(<ۨY{0P#Ŧ{gGw:<$^(ǫHmMWSk 1Ļ:6z۳H/2n,G_Qy+?ձ6)*e_J52z]J:?{#':< {v!V {~n3 v<@H/띵bSuZݗ:кXl Nr 3hЗSa3%Rr*E]kD?4¬Z^LL& ?[V"O/shq1O[eH'0;!n p8 `vGsGm@t A5yDuV6^:u  SU\!Lx3~h~+ 8"'.Dsh /xl'T;T}2")$  rCo`?~Ñ Q8ך$Ud⦷qUߪO:l,of'D9 Qqch8H%Z jlVLw ¸mә<1KXS3qg]|PP+@ 0Thrnn 2[)@o+pө@*H`8NdYHB$llPR&# ہKrN@ }[1],1*l8r\<9oK&ϣѕ~R6Iyh`. ~N\( ?}BU.o/G=Dh6;ZWX(%A%> L#1D$ٯQXHߺ}(7!B2S`*mK|Jbf y۪ ++fG[ l(onn@1$EuǙy(',Z"޵ ~_ as#SNj;yiI{*2]uqeaO07M&OAʀ5C6U-Jb@bΡ0n9/<F cA?Z<%lMzk}U[Oצ'ᯡv@jB8U;G#@^/iĉf",ɸXA6)՘*xq3Y?(HwЪTa--N6ǎpt~p5d+jxʋ#AHS)fqWcNzKǾtdzY%hoVʃv?fdP?ur%ZgihuiǒfB4bϕ~X-=͌3fy9,2iKy3+LJRSrz%= vR r0j ՝2%nJV|eSHnLQv%^֭褓 㪻NBc:[rjPW,K W&תg+rDX\:[\+Ad"=RɅvaTs4L* ЗF)ڱ.4aF{/W^܀@̨|2!wTdb^ĸ%ZJ foM)nZ=Df-J?=LVFg>\pO4DzPc{v8ۏi҈V!=_5t$ T& 7JIaLU~S_q68a]_;n £hY蘿hde[eqb=yke`Idٕnv t<71%i^B\T՜OM_Í&9+inUj]נJq,懀k~Ƨw `)(l~ɉP *F`9Qr EŨAˇu,zWs.BPFNW[8ƝJ!\a#50 5Kfc~yfE6_"[K:d!GtF)n:#QLJr'Ĺ<{:22JT4i^GPКac}Hn +xbhgޜM>Ԫ"V⹆!CquӚ~bJg=쭓iy-*QHSUMƅQ4m SS1_<({5 qj#aLaqqr53m&!\f& NIyfA})!H%#q3 Srz.~2]vacUˋH $Lx`w`-e b9' :W1&#NÕLy/v[5ja|Begv/gYY2+S [LW~;ƮGnǶA_?"+\ SN~1vAy05G *XR:.yFGYF#;=U|VKe K^;)7=C:tBx`7W6n1|^Ge=1ʽ8>1 pVO "DXBdgLJHFGX%ǟ>][Czz"]/]lؒ@! |t3=ʫGDZTEdbY[54H g؀ٽ<ǯgpc-Yįս ս5Mܬ0N,] &5<L\2G{z) .J< 3w|N|orIΟ2ݛH-A$lm їac; =7|亹t5I(زAFn7<o7LQA?o+2Bl= F{Ds(mt5 TvӢ*>ldH}:{LtL G uFO0>;lcV(BdR/&/Nn1tSzL h,De c4sn*;Ea4^AO*Df1_f/;,r;04g*[~-y3XNEAˣ9ctSn*}v{ܭW B|(jG\uFRL)w\|wQ7HsA~4h?,?]UPl1笽C"t7Wkj:݄D8 9U|ؕƒ15p gDWplxZ{F'@*Rysx@O%QzPr𜥸|UhL1n̄luo[o,p=_sl6ϡv*<ǔ?cxTKRvF0rq<0!?ĸ;LbχUʞIV<5iĴ碃G4 ?@o^RNcINO&l|n[9`#dpC*a]x}K$+IrLETsbcQJ[g%. "ݣNi}l?:\ qS?aA};-%<!ap%(HG@"hZOrZg.$v_ոP;r@J*[u?2W aQ᎐`[ri-46ŏSBFB"J9 D*MvnLB$2ה*A8Q8U pֳ1 J0/>F%R0H&i@H9C >EitT8+&)T$x SG!$tUгįZ=gq"2 c:e<n=((z?0oi7ZQ͞h?d eOs"2_I^?_&F&VG8egg)pmN{ V: 9;Bbe{(Ѩ}K|i(ۃ=!'.6nGoWerutrڂ;x-aCw~/3 >C(c|,ﺢe9ߠgJek2*@Bx3l9O?+cx J3tBkK6CQ]/WO|'xsPs1~`] G~T~H`Ź'*gkr2̆Nvj֡IH.0ʿ y@uB(7nDyII>KB~ 'x @~)!;3lo%XK|]E3 bI(šey"Ov_sz) pF.ghy(al1t  ukVTOm܍+%z Xs-$YϾ!syKK0xң1u6='7ORS2]" mBvG"G1-&8JTm8Vbe:IGpk!1I*gԮҰnZ|Fi'锜#rィEFΆ˶S'e]҃2?u-gOIHm0KU#NYL0וRuH{v_;s`Ljv+auhoMm&}dIs+ni5+/C:PNh!,؏GU߿ΝҰOcℜ_&WXq/É?h]B L"OIrBtA{dx4Ϝ p=Tj4 zRFn [4Љ_LAj[\pYt8zz^U!A2yO/g# m 51j)cP8PW e~xCxx%Ekst%bu}ꌫ82FhJZ1 MmX`EA-EpI+!Eo^ mS",MȿYn5DpW+[lnlνgqQٌ XT"qu0B!%w"70OD?L[6,2"zȄ;^gm5|1,S> JSprxE/s$ZZDTеAP09>A8I8' O_,)R,zI["#6<r|siiib!n̳kە 3š GTik|u]YG<1NkRw/`ƴ q1gbDpm?b{qW𑱰aeeN%yN4jf} RRCp~%){W(//ž )dsXB簨[;i>uP̾w|>T#XSu\DWvWG¦Z M v'8`K 5aąZe"ح4}ZfxB>Ze/N.'PC|#!T-ZM\ u , RO{zp u$^p9-_AR60%Ȍ{%pu:nBcqO2OVl'DqsAb4h@٨xnH,:qdD’A?m7S!Wl=Lz < rcq0cg.DjO+jXQlvd;!$ޓ$;hz#݋?T!%ҭa0!IS.5]%wbGG)$l/pS?Vɮl՘;As E`v#UX\^.8G|f 0>B"^n::g#IJ'jT:g>}2PXGW#5t9ŕڸ%CTXi1<82v be [G~2^zR_Vf wm AY 9Vp6Y73 'yY*A 13@|qN$FUPKP7aZˋG^ܵkj .NO]`&/~!K}\yL'K8DvnYsך֏ q0 q*a,y_&/H2rq0;9\Me\`zm.V#p22k/XsEK*o:@.Azי33B Q4&u{0jZ% XwVh7BEw[চև~@б )"{F4eSxq}T#SZBՔ`UZLVqŠzY*yV"{6&:Biּ0Z ıNZ 10A&z/-r*3dt݋(@TFh'`cny51^7{72u/ ZԁRXʷ֖'2gŇ""3|~}m#Ҕ{#YC2qݽ/z жjU)^} !>yY{tαŚ( ۓP! r-b*DdDX!xr =K$N}]GR&޿+u +7])}3"K35324A(F#icTo҇/&fqN ;uɘRDa0rSXzfIvlJozTElTNrAj,ڥ#mG~. -P$)Ѵo'xf {D+^ e"*?-Y\F*A.bY\M3cFBx PGv 5N&H=d:~r'ILU- ye&>Jr*`dxYWHZuLY(2i'K7矕T(e(]pXz;8"5F5sL8O~   6QM^:4)!tѲ"Lo#*?D죧~X?|_뤥x8?KQs˱+ IHh[]q/yB TS疴Av%qo a#: m3He(3RJ(ij17~,T 4ce]d/>VWWzt ws5yHh\iDy팜G#$6O8F Of@e P_ȌnJڃЦ`] '/>X/W")w<"H{ JGQU$@񑶻3^|*5y;^E}c vrBYw֊if-b7żI\J/N':WC5pݫ;:PtRO C{J e>Qܭ'7_HY+~'q;iUDwD "҂`,9`v_Z<_k?<&;7vRa]jN2iq2#xC륆+F?q*%l1fwο7WsژIW JlhGcg^)ER4v|?z1]lb Tvϼ,< פ!/ETXd&&NwoX0!dLO-Z(ob9C>tsa/ v/ {Q>[ lЛxus5D>@@gKi[yT d^tƏ' (GIaqA:JfۖLF@6{jI$Řu6_VX $Yq6 I2w)|yNS!pbBUĵ>s..N ӿ D52y[ Ԡ4TfȏO!ε,r9Iv)2E->졮Z"VzCPu*7EbmP:p# LW xn 24E^@nt@q4Pg8I;WWVš/$ (yZGEV!KH%3ɤW2&NyY>,[pSY1|<'ZfA q!j: YufUx7~2MkH*z@׫sGhС$lH[|m—j&FUAp %Ӯ\[Tʮ,(8'Xݗ?iv"3&Yg=}nLD,m%<4b} o?]n41qV[Z{ ulPքaZ'+8!S =jm n dS lD!Բ>/ڄ\柛L6RCF%ͱ=H,M+?z2nskPR~ jzT"a?@jB#ۦubI5בQf1>,&rL_P *_ w=&STi'JVI3 v6Ag֩~U Fs=|!y2mL_-m&tȔMF^r.(%X^w)R-"g$ RGr%5tn@k`T*8d'y %+qpU:['FˊJ}N@A6bv1ѾRarkSdk6ϛ@Z&WŽ/MLFwa ^Y'{|ӥUx*u !kȅjz=&%P e{DTsf Q?& V!V!g,Ok\[P5-6W:絊hM F/mR*/E--ϮzVkeqg|onOaM!^ #D/i!C(K{lי=Uˡ TNA)1|NUU$ԢZ,~]I}ڌt])rÖ-ėB3l3Y'./ݜp+\$Ɉ.L"1a?;`?w tJYZ i$G,3k$XNLv+݋ 6}x:(Yr"֌5bT9rE*Wx#*W룄Jsd#tO~4 n^5Uk+Hx䭀]`hS%+ZwئMmș Ɓ!{2(ҜМgM 3{l=NI kb_jf[}ɀF*j|&am&r#i`tُs6?Dĉ:|騅gS|g6~M[%iؑg.T>jlaHG7F2߰ǂkzol1#OdѤjgQ }S"XCW/N}NH>Fc(Iz$BҁّB+nAx|4yr~7oڔqqѥ1 Bkƃ]Qxv!\oGM-O￯$hW斖la@iT&gQ@ϚF=鑍Jm0ま)(z7LSU\j':SZGLϝo{A{sV9H{}Jlci["%`,W0_*!NbtIRHK$(=:Dz֥UW&dzw0YWxM* 7GDÑ *JS79w71V3&cֶa*x-=jN8X;r6}y)AB.1||C+x,yfKvCe]za dQfhݺdI=boЊYce^KaK#>/ҽs 6})1io_9t\HOnsUgl1YG#͛MZFf&Hglc%W#"{{WU6X+k'0dj["ֆK + I ]!}AZj}Lll{0&t6 UA8h%g{P2{X|TICT{,oR/wɤ3]1BHx%-#Z+ ϜԪ[Qp(CiO%0nḔ(3"Z[/%)a.ZV4Ȼ戵 /@e̱Y|B} ( ]G1b ߬ʘ<̕=Ԭ; ,apN K[h I~l#*E"8wxN?j̓j:EƢ!1k4" t; SVe&:мZngPp U15+ʑ=iނS;Ѯ?/V 0(M!7an [xcmK.J4MbL2}Ū^LCIFI DiN)92mY9-1B{axGlMp:jZ"(ڼF"r<@.8e|*H…K_`t}y6~gw2bN饩#ImOt>n UL?O ^yy97 NBau$Iu Kj8QE4zXVxJ Eg452I0TP[+9U%[kP2 _z6n$Ӱ1`Gǔe.`h\)x+)vw=y!S)9FY0&Z_lֺMj}0 N`(Lz2 fZ/.,GG%ٺ1ݨɠ=hrfU^$zFѬ׆x#mXeP!)Ge8KdMB%foEkUd7>%>ϝ],0VF/$DsWL8>m;x8߇3!0^H]gy&xmxqMۢ={ q=/xLѮM`hD]}GPο}C2uh%vᯌ<y&8eYng#krB|G[y`DJۘ$Ǽ(B<D~p:߉Ǚ`͑h>_.#MIқͰ1*{drecmQ*l&G=5MSv1R=(AI#*yʹ6rZ"\&)x8y;l!~P^|g;w_|T=y[U է:#DWƓ/aZXqw?m\ n 0AT2nֵGԁ CQw/ʠV5 ۮPS_x-8 5|  ·'pocp(AFMi5٬ ݇[+9e'0ˢ,EY$=I-b4]g2.uewӓ[O)Ua4j,}՜G[^ԕ\n#'#PlB ~=^iTKJ1[nmf]2v,*0Kg0q0&6X%K:@<#%]Z*-;zJxJLx%v៏o;fm1e5r3-LmOA}-lC ]f@u#A>\]20Tʸr %UE[^R%2'Er> |CP*J[.͕}dzY P#zA$|A&ɣ qc7zF: eCWX@t!UdW9nԩdVCt*tI t3Z彳M@ͳ4d?67M=u7QP`'O%dH\J >ˍ@MwDV0c' NU'\d\a@8nUkɦ5E'iF鍯PN V6[ >Nԙ)y%h6罐q W]ÁR!!܍Nd1"iրfELavH1.jzO$az^1Zڀ#mmߛ#\0-OHO/k?p{uE3D5ZP4d< Zw^qIy*Uf ytlU߄‑90޳Nh an#ٛ).IP?,Nz2_ /LEus.e2qnmVAfx8>j.RSYp.Y;2eM]v \i=?]o/nJ%`.郭E6۟4c|kzdJ60{./hpP5Wa ,بJZ$B/TI&*5 y ~YeJ܄D>Rj=;6>/"L0I3xۯ {C,O$.9CUkY}uZMN}yimFYSfoc-J[I3{=Ϛ 6$^eƒeEJvXk:Vƕ>dטNL0!9XIFD~s2Dzzq$(b7dN-@л!e%w.R0wOtb{15kDջ-%d'& %O| #dVɟF4 &79(ݚGI?in3<F`٧Ϝ@]k#ㇻ)|lWXt߇kҰqGhy**^z$p-D΢E5@qew(7s |58*@yHiR )ʟ)op8=BȈ|TCl?]iUk'n 18R 5J MoOuk2쎡pRP$I/+`\9#`lb?Bk:wT!fX5*qwt:E3!K'@[-ƛ=&ˌ݈ x oz!8O8!+0+h X%dE $16̅÷]g-%55EM%[ nULHhE<ńZ|_afeHv0ɉݗֱ[U.°{ A9VI"ո%9>8UHI<ƔҦŲzV}=cphX5ھ \mvU9!N R,>$/8J=msD/:1BCq 964nc< d޿bƣOŌyͦ?HncHjM=-B<kYUSj|pYd2H ̽ɏqf"`@/G M}vP9?֙kpmץ ZJh!2Ȑ_2A3 Q!rx0F.3P4|%,cbfsx1iV<Ÿ!!Tis$:Xwo׌bIGcЪW @#$IА Y9&= IN\58ErPegO޳D6u %L.~`9ͫ沵c6:zrp|Lvty('JK^W޸ef / k4U{p:VBR7; Qo*)FC3M+19dQvp;vox7T"{!ߥ}1jZHHĆVfpFSa,8Хd&c{u~\VOS ?˰_+:t˔KtIӇƞXxo_TE5e(r*ш8 .5YCVQ{D\m-VSXƁ/J0Geiv}nuj3ٺ1|R"J/˜!9J\v]F=%ձmUK(Ccnw ?[P#Јun6HI*:)#ڱ8'Se /3p yOǽP.>cHk!Η{O|ĩy=9>%2Jp00YE&"j:.+V&2nzSV?Kܚ?oOG#)nSC8).TΝt7$ S% 3[",z)8v"MکТNa |{ n+>'ئ)۸?.Eiz%6&uOD8:#%"h/_!/X3N44Jfrq7twHiv@M:!bxʭc,3Tقtu`MlmI2DŸ$+E! vHTg;)~ ڱ~ޯa)63m/RI)I‘ЎD~) lDQ6ԫqd6o+BMً֗HZoQVj1s64#-3gum.2 f29_FUuV5L6*G>?S&>=ק0^\Ռ!d'$A2JxD"->O |eD>[ǩǧᙹz5 M#18wVO\wYzp(y_P[k3?P^uW3~ 'Q *\c(VB( PsqW˜J{PY)Fc;*SQ+*R8E1V=4<58 .|N T-0Nd;e%)lGN L-"` &,ƺ ՟! '|䳫5nDFY2t<3X6b+ ƹ"\'d]h7]=Kiœ:*43r)4d'¯ 6KNm"9$޶09` +[*[vB#t%d# 078颽ShZG MrO'ǹK( ku8B\=D}E&~N8l_%]q)W$mO&Nnw_kLRC*xC^]Dw2G3~L;J(k'-HrB--dar&:-) 9-atTQu]o$?(te\Kq "Iͼ6RQC;+U ԐЏݝK*ZՄG;XqIOY<4H'55~-Gug29Eb"((jJ` `k_<D~SE:'Tуіhe0 Ttth@&%;տ#WP51ZTßo(!UF*m˰F^jI[iK@2`rRk&n\-v+xEu#Ed!%/_Gyآ[% 0|ߟE*town33[_is?=7_2w@.)_uGPs{գ%ն*)4WwS4 G}oH*:N4lek9𞜚Yb)^d9**ɝ~քO*q7%ӭ95n_'s1?z='Zv `qF>DtLOs"hevh}ޔe `|;,~Ix0bRyHtNҞXS?:/Z~H1riRcͯٿf5_0"S0B8"d ]C?z1Ĕ%XP$,jcrP`Bp9_C^ϸ7׳9f+ȼUd&Phqa72N~;&oH:vwԢNO1+mF!-XwyqW:UcFD.>s yA\ <`/ e:Z m^ʾO*JCќ8Og`a\~5I90w) z9NGry*Ujͅ5>3oD'[xb1")ڷ,=u{i(Doij_.BC!f_2h݃nc̣Y5Ii['&M:NMpj@NBt_xTdeqV|!AJtzZp^uVOe32z|513Ihbgs=M6:q|u}Iw`Q+D}~3Ǣsv |E)FaL]7K1f U7dl?>+ W&-ׯ\ha&\uP]X`iC՗ꫛ3=lbhpCa=0 nиˆ|^Q|ˉjf+MEZ- mJD#7RՐf Y #8>-I^qo2?AM`r6)œGbU'JR ux!OosW c~LpNvޘ$jV~Gc+ ?tQGơ`o)iONd? g(TJ@"7~fNm]#@ԇ☘QSF }}SHc"bxg1J}9v1b t /24m-U|2:U4A0s!\Ӣ۳;+?mz@]aH#oG,u1ZWvfoHg-ʕMKz_9 6ga~qe ?U7rugz[(ol;O;/Y7HwbR>$2{I );a"SVg82T^ 94D%DɀS*0ی\W!x.?A}wI&M v&䰨K%JF[FvԖpR:VrTE3KJI>u[Ȱ4ʡ|5SGe,Fyˇ<} 3V_iDx|rT>ީTx+huf?c+@gDyơLnhb;Ek$VZmvܛd =D,~j>C/Wlp"nꡆLwu.}.ռWK0np\w 舱?nǘ{ Հ;LS52ǯCȍ+\|.ęw3 "=;$0õ0dLDZoE5XnǤWe`QbKxؗK.Ovד`dDо*G[cꟚڕbKP7`O8 /^`U}<uZǂd82pWɹk>KbWʈ)xvGxYm IqCgvH-JlM,J9\Aeƞo}n*EQȈUK |w_\C~K _HvqہBx7bi\,ʵwho+BX-j ZBWtbk+O6kq%h{/Nb {P}e| SN)PFP09{vۄL=\-9J-7Z҂ƒ*8+H;J"QƎrھ3>/W@ڇ_@OZoD/_6]..ΨpAXDJYYM8?ƫd^5TTKȅҕD NiYy)D"='9ܻĥ llB&2jW+l>}#di3%JKl/I5MzlBBH|E1t}8D 1vllƂ$_{;LXØ\*bQXr&L!xBƶU=[?4_؃ qV-" $ S+2?'F8Mm)p }S]A(Eξqs ;]ZTqcO+%` l4SJlLh`2rTCgd:Z ňi]ΏOɳ{geE[󥮹;(]%L-7w՝J巽kC_K)AR2,.0Gtjkaj? ` 4n8ѓ1Jw򼩯aQ M1!g;c\ךZGk8B4s"]4?<;/tIyjSpxJMl,R:*5#.1oE'#gԻe֪ \z1JEGҧA8u'QF ᱢꏧ{{qU DRV8,+XbBˣiLJ( q2qpg.♔ˤŷ铤!=if2fH Ŕ@jy.% PZ~?MG~ 8G<O0x{ )G"r r2}Qnv< hOܟF4hL8Eu~8#GG_J ̖֥0.G ȡ 9^fJ֋Rף2"0Ev/N} "J(s5xK`OہSd7&dԷIP]LdTy1|CnR&FյBS\&geŕT~J0چ̔3m2) %RZoA(9_fBjL~)oxb*A C!N,nHh\N zք=E!2쵆j'm~UMZ)ޫPtj7i&>x0e.\~-JnY1Iɹl6@+7ƾJY@=G\Dx5u Z}ɩB%x\хWWV:,멼3tm }KY]neGtȲGXJi`N7XOCr ٧ݝu"y?3 o`ԝf#.*vAn~ uPŵ]!|K3(E]81%731DS믂y<3[FFQ}6C *w6i6m:Av3).0JiK#hM:bk}Zxg2%燾{;*5O~c/q1ƾq-a9#~~+- rsYFm|\P/%yzRS ӝ|3ͽ DNs%v鈆/@ )Zv,ٚ7aPtoTNE1+ߊBBlA"Wj¤HvހLf3MIpMVkdGPl_b-4:L8蟣-ϴUr*v'z4,;n!JmIG.[&q4x^?Л,ln25LMUH )CVyP,>8]<&-c>#֠ɩ9-Krg%0jHR|dϗ7ì:j m )?΍I"jBMɤ]gshM5L`~i{&$K-k")tpqYjsV_OM\y>2w,?/#w;`[x %.;/ /űܘO3X h}_oւWy9±Y Iv-7B\qw/.]dP.ӌ|~ *itcވ4 .ST-^&8fHft~e}bڧ$"4{nH10.zB_\˧iW;vfOv{Sv#u:6yMK:N{Xj&N:-п {q+#aQAVo -'aTjeN+Gۂ٢!Zi;|ZvHr_2]#uД9N-YH~g9,ʦU`Z`|o毐oK- .WGNǛ8QDU^^B6L 2L`N/`0g Ym1Ju03pCНQmHLr@)% S}y"+|cЫ?A8ġ&/a^5D+ a-}nUٙs:E ܽZNLjYz1V;8]e~ۉ{̻8sÿлcBhSRʸ5q4<Ж}Dו 5CfH_ ny$n)a!BkTwH?^HXurQ FōNKgPMpj R 0xz'ȯpd.9# ]fy<ܚDϣt]WxkȠaj8yF|n|UTgegeP%)<h hm;Z}+WJ;yZ{miӤ`7 rS:qKoiBqI _x LY&IH,QCJ9x+ΰڡEg\"[x2b`6QGXK4F,){I EĪ50s>/Sm2O2c0뭕KE[.ѯ-ދj!A'(N^%o&QQ۞\pg=Y6[۸IDU.+ѐf=6R՝HbM]EΣ,\kXь^ϐbj_j̊>: B 1kKVe8, _"'ʪX:FAz9{z9Sddw ښhT0(G7Gof ͕L˞`i8{$^䅜Ӣm EsDBαp𱋃ժJd?PTrӀ"cͯIJ!;[ӣ&ǝr4 08tH&9o7"Aaf^klNq9fn,9Df?Gy`m.eJuI4Z\ &6H(> EֆEo @*աx׶AP+@u>=v,LqrϘy?xIX90c(/aM)DL?1MnŦD[qqylFU>7wlF#3<籝WvFapGSv""a#(8:go%5=ZV!~Qn)MC 5ƳKT;PL:'k/WC 6c#[[-WxO@ZTONe/nJHZpmFg5lzHGlTA R6 OMH(5_&Pez1v|k.˦p1&PZXx}Epa=%S<1߈qx9 v^&]a[5C!ӸhQW*feA>N=tSpO#ˇ[ƾGcT'?Pp&J9'XWV aYP-~K|k5$DRF!dĔaO_-2 ҲųPNMĭyGPPLe\k(;Z,u#JVMlN j역KlP$^[%KRQ=L*3p-,$6 S3Y+Wbk7|LTI<')vyI8qln+?-JO{+ W\kv{傝ưǖfdmK 5Be&u.r zVMR?>rG5 hGL~.HkIzQíU2rb x:#ϣƏ3nV=T37++۷3>oUZ~=R9XTmb>go>yA%rêďE}{Ə7N{BT.,-_1i)YiJQ|ۦOGM[$BUCR5!U]ȅYه_;jeD* '! NgVY(579_,T0 -[o;=3Ք6ƱƜXe̞El_rmv*nq)oqvGkd=hⵣ9y5N.T"T#^E!ߐV+ :#@TԲ`@j3b|: ݲ0+4%XtN(tѺ(]l} 4\ǧ^KeFW $(m9&tű*Cww!Ks{m4 WȯTeAg٦o<R+/b}hn6 whW NAJ jd?8GTňC&~{A R fAE&s@3Z⽥dBQ: 7?VHgz@K6?;J~e^H3|Y)j nM eoGEHW.Rei;f"uv}[c*#Ac A2@/yc'GcYRw#KP'L#wYҁFqh3~S]/C<{ÝPnuo%noR7DW_c.a{Z댘} (sbI–5ӕd!injtEpyl" cvV@@AzH%}cnrmF !~g*}zdOү-()<?kmWXM*!֐Fvn$9{(76s#+}-O8dLܶWvܪTZ߁m*PHZs眵J8@L&"'1.k_&Ll3F]"})s4o-u4 1})]Ə, E~-_bLz$rwv>ڔ`#&oZ08v2ͽ&r9U+#)!k_tF|:۫lQPc|ؤ&!ƙghH@n9RN!g8&nĹdȰhT@GeF|}Z M0$x66[5f; QP].03M1w;,Y(}hlFX49k̀5$5J#y E{:Q_T!*0uta)w.0f鞲4eJ!&k'ڂ _Y'6v\pydQ xG.9Am5ӀYh-ԵTtG?TWu7:w)PN:| sF'B2\ ). !#!6Ģ':.5*C @Ű\K k#;DxN"m3?FqgG݄F=OՁ_YY~/nBTݚ$# m41)BINP_wƋX)/_PA:i\f}气b >]lf nu&b ))]Ip(ˆ ?%}B,ɚp˨;Iw3*ygD(1uZ& k)O%Ba$U(5v_<8٧ۭ9ŒG$Q"9T EȘAoy0׎q& ;{S\))zH>$e鞤K~%fdFz$ϿW C+*cz*[HíTAAp92cd[~^tl Ickd*St榘\DOr|eT1 7l^~0ǝS+"a`hD HoIs)/FTt_*w/`7#ealozO{r α\v`BEW)0JGc?>,ڼf[}%1LAGQdN&uGk4!57n,jkV\7 QKr)FX"ǹ"X,8 T$Ry0WZeX @ݏ+G"74' 0p ٺp]:5j.*7Db+H|h< S@q*8vzs$g߬Ρޑp-%}k>g#C.R1Lpл 4q⼨h̴Eڝ:ްVbF b bM?^"s~3c gf0@b5?Z48b\Bol  ôN$3Er=۸U?΄eW:\uxUy| ̿xMAUӎ@<8r `cΤt_,x}9%_;) i6;Knu&0>}:dBQ*TS+#]A&Dr\cI {v1:T8f v4!]$a>[ם)K{’ؓ 5ڒۓaıu\PŪNipBI\򿓑`U&pNC{ē~xA˨ۇBJm~5 Z}eqWj5l MPO捝} u 7PBPP:ړ/שk:Np!햝uQ71]ʼn~RD9j`4)w{BTUp$bJ1sazRvT}^ g~1;ҟ<,$qe -Mf8Cv/ 6U rDh*|T|^r},@@*.1#po4Ң=xmY+@`R#/e +YDї }nIś['ʱ~(Cp,IbwpG,ˎبI;\O:{Ihps`; N.| 1nVLf D݉9L|+k?Xt]Y` m^Ps؈1') eq"VBHu$ʍ9ŷn̓Y(~%IYU`hl/ BovƷ;]cVum&_~xL%6pQ(cԊ7K1L"gȥI󋽣 u$*wB-iR!OhlS Hlt{Ş_f)gbK&x9˜䵻XМlwѣDoleͳvI^ @p~9 Y@dbx,-+ǹ\gZ]>ND{ qoti Rt݉PFj0OL`\(SV$ Kv;V`Ӿ54PC!sO,t 'џ3(KnXP02UO9i! #D,+%N=߮yq}om` brK0DZi0zqUڗ1%YD6&\3hHޔ$.p_Ja묏sL"^-3r&_'D`K%K>o1)<3 T==F3?I{B&IxXoZ(B(NPMpoū:x4E|\g;VV P I7^EYem+Og_vNao2MWF]FmkYQmkfxC]Э b |[0k ! Ii$ E&)(vFU֓# {[L9젍~6M\cрgJA]y K3h8r%|JjDžtXiHSv>an׈HBZ3 Snj9n{׺ÔQ-Q@|IǫQqi^pOq rq#&7]ġuK׎h%.Aw3AE֤ )cA3(,*^~%i%_@,+Eǵ)̮ 0lrU':fjvq%â҇>$qFU Yl _ F'nV=P;"&Zw=d1A|#CTJaK|)ؿR 2ˎ[=<+Y?S,wyݝw0НEg +r4Im/D^ k>\ tGe& h~Y–;v[l&- Hw }V(Cۦf[:N<tB{VB(xҸP ПxOFYO$kw[pT?;coa|Hz>F!P^Գa6ĀD: KL/pTގɑJ :%7^"ͰIAlݴ#24ux(Š_z 7aW{֯TNWEN(f+X =Px]Jή[RԬp/ߢ%oI =h"$OSF+P!aĊq{~E:O M٘d =Zhoj}''u$MԼ>Gzn3u;p2wg?nTtO|hxhfPf20'l;Ls+D ӗP(B"nWb[e)#6_F|Ro޾j/@9TY U>%go3\64DEg5ӻDI.o8JxَĮ9?e)2]andlm6:YST3oH-ZTlv˸NH\Lp^ەHnM`g_1I4W4xnk59Q={ 1̬*шydS?;zN?]u%&*_)HI"PLZ{.ChleW'*k&)bZ6cZul}=@ThSؑi7zL38K(S?(>0C,ס0{O㈲sFPi$qzi5N!'(u}~͋P i #˹iEOeOe5gXuio5;ب͋C^6~ I@'bXdPS|%XyMF}Βm4QBq*$h6mjr-u6&0#A+8q|W&usEG#HMicW}jL{]a Uzg91f 3P C}< 1&9VlO/Rjp9ƫXI3Iݍj4҄ qQ.}D-~J_sxڱS~~\ Bf[Йs0}OJpi#Qov7*N0|_( nQ&7r̾C{GVP+Ͽ|4˭F~GͶ:0$1iU#RcQnԅ_Cޢ&Qn5%98}P`4Q r,$y17=DG(~/M[pH|۱)lМa)O-Ϳ U}+!P_4lN'G5ŬWꘖ{֛SugDC!\+jĊnƌ3m['[H7a[r ~3UU KSy.,t)~"Bh$A!W\#ĆO\֍, =s4f1C'r3=oã,KT1TX#|5zzP !MmQxi|֫֘<^Mu+a:IgZ\wF3uad{.ћ4t>B%oS5ՄVZu EbF./ :lcvj,H;Iy(@ Ca2{/oPL1yCe=G%["DqeRD}VwMbEB }pb\KLIpk_}Ϲ̱}W{}īXW_߻2AgC lmNA{ c$O¶c^}m>yRFSL,Q0'#; 7)TgٱKeysMZHo >Sl7N޹ƹA *_띥Cyڎz$Ű,FRxrIȢDUf[QO[>KF":g\%*.2|؎"y꒡WsuYs|>[ƛӑ |)%;ŽU\P_Wĕ#z/2O3ԁ;[f.T}ҥmT( a+RB_ ߣM3R5?: #uz5}^0o_ybXƚ39TaRyDnȥI|3;E;7N۽h'P`VF^0W+@d $l.RE7Iø6NI;ԃ@e"f@d積wQ薓]0Zl)eW gֿlIw_> !qPZnkgz# D#N. U3Ϝt g;Z"[EDr0B {XFi] |JD<m/O;u ~۱Q:67݇-GG~j,E^ȷZ:4_^s01^O*o}03o1hhPl5IrQ@)z9|b n TU.AcA.c֥逤$@rPMzC51#RcKNQ/EdU?7{˩Ю3N^Actri~XˎH8&}-4v?!ݏQG!eZ1R,GxfϚ![ 11EѰ#Ȟqƾt^]3n<;mB o̟|DMYO7o9g#s^jb~ݳf]sEn$ RnG]} YWI.v*G?nK%/ ܁Z\EVKV (̫Pj`^}$4Mx X` q1.()DBɠɢIW؅#JÍW\$YezުWT /-cVE2Cө)^ Cg#ز'2Ҭ5oB=# h2Hn;Qe$#xH#ZNsLs¡)s!S.(Qw[ՏfkkcJ;qh]a.3ꅕ󇃺QeB_y(%N^:FVjTD΃EŃY82 DiR4|x"x0*H.v L5x(]=<$TJp]mnG2`\l'ZH5vPho\e޷Iў(CT2m}]{ =~[9HFR-$_9 % A; zQ~7lR.UmQ >qzo.ZOF7!xy#`n.>z: ;x 3zG$&P;;C F3ج#UM g[dgE3tB}c5T[FǶh%,2j[:w0"\TYv,Mdy1ٞC~m ;Sn5q, "ZA5+߲ /, rɖ(9/ˮ ~[UP#` SLJNǕl(Cۘ6' YwAu1TmGq$ȑ][Hn|jl;?Vac=o8wu7˂`wk,,x{qnm 'D3|%_`Su"es 0ȯ,ϧh?&"հbQ.JD\h z]=^ڗ(ɟZ@ A"1uJQmNdNAvTg#|TW}e 2CƷS. 1N'1u]ZWBjR5D~R-O YU|TNR[=U[jHȎM Jk/GgH[pr a^)uP.2BH@Ն5*B/튂 J.-ws]bpG-Iߡaa"&bԪJjEJ 2CpRLK{*L~dKᲮ+l2؇ұM&KNyLA:Bŧ94 a\f-#D+J+ 6q[9.SvFp7v*)0Y~vGR+ iًX96yn_^9 ( ~nIkzqM'ryks\)#UYy4) c )0dBLO_ ?wnA4Fv<8݈-eZ"lIgO S+uC >]3;Jo]u4VAK*K J̱G&˅ tRvzTVH?b-U[H;t_&z)aŮ8T ~o8]_3=/0p*/5F3irQuh=1JenҪ>{\OER0jF"νϕUbNfp=_۟ObSTj SG5*RGg% ^t}H"q}̫ff̊d^sϲ_C5@=ގ {5ި2n7)V*lIT)D`p:1jvrA "Si\ʺV/g[YvmkJ́b63͟i8\"lYLў$ljKliFWbI,ۖZ!WU϶<.L휂%)ZuޔMv Gis:gtfJaoUdd|%Rb+K"K5`ŧ;MMw$Oa վǵ^Ir,އ"{RJ T%[eE4Wx&ŧ/W)8Py/eP+_܅£p;')I]. C>{#la9SYDT%5}eZQeˀ،=_YcfpF۔{L8oSY 6z0|0 I P2: >y|e ͒h^F<<M2[&i|@ k$4ih`.chuKl )\"EŮ\ƁVY./l}vT]QNgԅg>[JB뷥}"B1whqʜ ,E7MXn(߅.nԙcM=tTcm7ĊLS^UΟcP,s_z84DKykOn9o,n}h5Gy@oPeBOxr PjYak88'fx0eQ=Y=1nY%Qڼa"9T<琗yKi(LuA1n ڰۺ/I99* ݑ6Gwa&ĞưBjKMB`lCVGBJM/6յQD3Y/c L@WNpŒ g?h#ûҎɃc7)tTQNpDy2v q*/ky(L`f#bTtm6x ]-BC8vbFR P9C+lv;0Q Y\xCQ}C]UdOݒtMm MU:uq'QqCpzyRkC8W]vzrCȐ#ؚ!q{h&NOŋeA]© dO+<%m#l+m:h>#.<×> p p:0=YtaNk|WFn5W!`P8?"W!e^} s?lߺxƖZrħs?#;yPRt@E R{QR"/(|2^v)U[06ơ@86je\} cFyB4'Ԇ6>ܚ%d!M9蟞t~R?4F$S=:⦟M1_隉қMrR:$,h@I [j1J!c\(Rk"6 nVN +Eӕcrr+? rPW"a3]~.9b|%tV DneŽanl3`sUPi:L(3%ٙkKu⋦K|KGR~/XE6z}{8դ=R5 C9C@ n# Ol>Ƙ- h߾ʫ[vRnϵGe\ pr57+ ^EGqKU[Kcb+N!EAv_kMĜ,[| ŧmb@W1"Vz(rw6ekx=Ax[=;OEf ~s!87,I48%:[՚N6֪eTedq~qt7+Gח^tN Vf'YIk'V GpcU:29`]Z ޭVIq_)!V2Bürj"o>cBCL' IcK]\mi"ͧLlS+C=(pAXoHv-.qx=cPg+F'e/կX?Ek)D&d|ԆcfǛ.k?`{ :uI$4p&Ha'\GiRLBĴ3Ouѕ RF[k{c(ܠ~_ւ˪e锓 +K'޼vü2̊ja0_ޞ!ܭm}w;ΤyۯD h铳Y  H Y 6.r?{EIR9 xW44{!oPA0Ë!?A_7$%a!$ ǝEpa)_fh})ei R{TPD\0Tq1^VJq ?|*calD;Ou^"(/잤;y*wHs 󻬤/KlK͕SL~>g;n*nY3obo_#l^ 2D42Y~Yi,Qdz:c+ދ}~hXM&s="H-BUu#rVp]udy_y F3iFĨ/S$s+\&dr~ T\ G~`}V1^Wtr N5SW^bƵV#ն'\C`+*ݘ@f2C**Z#;8;x}Mzq!Ppqohti|ޔ0J&WI׉I?Ⱬ,WLu~f V3 s( &SGTbA&'\w!{ km^5, [R%ڟrF|خ /N uoN  4FL8ʃ_cq7GER=_8855!aykvOSKbph).07VΏE-!@wr1R$w[z;իD^9~]76xC@:vk 6I9;m*O\"Qqe>{01(0ĺ^pcQK&H#-< W] )kLC (YYH KW:~C f< %F") ԒO ,l<i r"̩IҴCU@7+CXa|q T} A!DD3nTG-&;>o[ :&1;OtHX@Hqc;Uqf3pgէ" ) zMlCJcY܀tn?fy-g1֣kӿf^ L]Lr7[qZtݯiAuZ2oFyC>P$ D"@ AN0 ڊNC 5&hBD:l'5KIzZD(HJoئ s GAN +nx(`2x3GV.&X0р#o4m |l:uXʒ-JVVVm\s.dza>*']zm<Z9yP}ũ9ZVyӊɤ dQW#ٻȎLxwbTնumߴqғa_^GqYm` yK{GsD .Kb E3vT>@} ݓRB}r46!/siEJ SDyJgܠy]$,(R@sP±d퇸TՃ_c^ +OoSgPS)\)ϠJ]z>4L8)[J.dc^ M6$qXbzB~G_nM& >4c1 mA!Ϩ)ű ˄f/f@B2iw!gVBb$LS;&~14$s59}ġh3Ne_!Q)U` w}w~OA}i+ષ5rA֔堻\1Y5 sdGCՃ YE0bͿSI}0f֯M;S K ´/$ &S(/g1\wl;h ЭwY0锒nF2e2y "r$Z8$ ”z^;%3le;DGV`rD>s]1ͼhLM{ls 9=oɌϗ}&QF%j^׺?l;mZ^[#[|p?xn_mIR}V fKB3u!{B YWHZP[zS+1BWB8!8pc {azΚΙRx XZg;sĶfJ t&kCiu;;N* yq\י%Huvs#O-? G$l0ؔ#,.vr؀Cnx702܉fܿp^|2pG\Yǁ0c FJ٨,5 G je/CJd,ݕ>o4~ l%{, k'#eԮPq\F@84GW_1j :$ IU`7jG%Qr0w+QևCs?D;)li$rr&V|F='$L{' f.)FiAA* 4 ",u@ O<(2 1VIհ8i\7#zC,3 )SQ]R 5]{ ~}L7C=y#xb 1v><1D:DɃ<>RD{^"hr\&"Cs| $TN~Ah5j fb?T1>A]^#A}7q|浍+"v%Z7ToҎ:"תUa5khȇB>D$t}jQ[| mhҍlh쪊 zg$@?v3NUcRmλM"Flej&8B+6:-(nv9o"^fJW1a¸|kѠaCC4Y*dȓ&KC>(wTrp9dcԩ?4j$M-09IqӺ!itBl}z`,)SP_o:M,Ӕ zB&_2rq3ݬ%RVFe/8-%Hjrz>В12LuOklX7=<"}@f $l0-?*C,t!>A;Tv笩?hԯS鳩w:d$<+I50}XO408CYgok2HgZJJ.9&imVz,ip WH+);hYӣճbK&0r#w'$Iw}/ Q=;յXm삀z)~<}aT&~~1PŸ.@H951`/V-oR""(J*=jUk |I-IȚ"yͳ+ޤ Ʊqn Dw&kdd0 ^x ߁0{~{tVl $~B#vgTU~T%kbKBr, 2Rڮ|`ԍx`@LƆ/5Ꚋ)q/5}$+V}0$,3[D0IͶZ{-h0U~Ƕy\$z8C"@YNA~$!@잚Rs꽍b(!.s`o] %YѠ!E|^}d-=R v2uRy_-W^:ʶAZåLlEv˻'d;E ,ەNی Kk kYf-&FxaF; <bfwK"B5+8ZC8,SlkJk k3Qʁ.P170a=B)#_0D?HA+=Y|8~c{2kZά /VvMɨ9u QWK̆Ty°X d dݓgz.ZzwSnȼ~'`_Qi6{_~+kV# ZWNlaЍKW{HkJ4A)"3B'ƥb#89OeyRYuChaCbS2NH锬/u8$qP1FA⋓B "zM{WRk aD.MmDc^>I&b}/꙽> ˾'DmyWtR =}I`X2>eb ֱؑͷֱs: wrЂm??ύrto(tr%ŀqc+6Z>rjܠ$dSZ.c|#/p`h>Z [!S۸I[Zn}/Wi֮賶g=Y`>烐ơ ff{pȷ_3NsO gn p2U/OɬX\WHTgȂ)nH'?@LRnxz"ol *}eJ3. ' VF,6e}?{8HV`-\&IQNpr7􊝡=Zi2 )nqi+Ρ !Cncy$93Jg|BIhΓEǴ)$~dՏm82Oq_=n= N봣^U5h>S@f*;1" 9ٙHT B&ČJ^[^Kxk^aΛȖIJNb=ar:$1ܸya:~"#ktpO,$vg;_m+= (~O}@rN(Ys5^7Fo .mҵi~nR8h(#>ʰvgxo봘Es=ͅr n~jYQ?hyw* \!X`odDU1eP35j.[UQfsncgYwmK2t$!znK37/zP+FZaLKug5nn;R< [̰JE}4=?~.N9>wk:mM#γujc[׊78t? ?ȸeCؗXWvlN|Hk^B>fQi~/4wٌZ((yUrlfB0:vʉ3l2llG֤TM!19T}K][.ck"qٮ`u 4+_"ҘpD";ߙLw}Ղ c; S,xRDtA"GE x!2K|`L0ߢ uΐ**\p2x4ܬ[WP 3%ݕe.r4 -6zڧw)@A .Z<<ՙ@d; c:v'c ,G-k0{"pwzQM,kz4DDÚ'7s) R1۲k ;aۮPO3qfy{"JߠRW"{FO߷b3S~Nt}t1 :喔8Jgl[D*,˱*XqeORϚ3i`K̒9*LE>lY i3:920o&`і܏eJEJ06"=;@ :3Xpn)D/Bj9pQQjS!C 3ʆ"`T\b}%MS^4% ?gյޢ܄lkB1i'1<:rd雐R~9nF]VC6uTY~ Ѳgsn6wbyPW>k +[i퀟t5%usrZ$Aa`g'70*҆)+l]'"!0&}yg< PrCb=Gu^6)K< H eNx`gOς-.Xl'S.ly|L@9 9Dl!62 pis'% sH84s$Z ŜVD8;ߊĈHZwsPv*\їh%W(9]8Lg膡MLϴokOMO$U[73Gx;MIz *)]ʊq_I'ݕՍ%eeGV"_3$6z9t{c ?( (!T/ ~R,c,?7x p~ȾLv].d8z($pGi,C"{.`{bXJ]# XeخW^?Wgr?w,42~43f48ՒԟEB]*OApM-}+.E{{3N ـ k"$А3 {5.F,j .&;P7%.XեoH jEnk_Ac;i\`g_͝w t"Q3.j 5v41m)cU&7$%;8 ge8Ǡ? X>3YӅ$r&`:E 4Fe70PT#+^X̩GΩ/mߜ/ˣY9,}@]'AKP[r'WVRsue ATd$ ChӒ\&@%L0ڰ 4$_+Ytp0xƕ ub  ?a;JRߺ8 ),xٮR"q V)}%Uk; 2` +`5AeEr^ >re^lkZIF̦%iR!kc,t%E8>}\MUҮ!vaμ#fEV} GrQ]`zc7H%{>?:vPV̨4-B"&MU);y=v\A|Me y(Ǡ vT4[#kpeSo! VNY4suDE&?Enc> ʡj>5Nہb8|6.$㖾mAw8Q 򆒱 ~͡¬MÉ#F)̻jg쉊ݔ8XCś((&|Yj WcARs?,^m<,3bB8Ă3mϥl8)er:↪T0"1 Vos/h})9= ;1kќDgeЮ71b pUOGFZSnS*-}[Ltb"z4H6iVJN&ӴI"\5.33w9YٓV*b|XHzz)${!Ы $Ъ үW4`-ťO'=Zl N?d84ڝsܮB߂g *U5.:d~IlD"dJP(ڎ̔ gBbY7M(jEq=Z֠eq羸50T´x7,t{8 Dl9^ 5uAuo-rJЉ<)7:^=}/F.RY MI f\\Y،mUt$lkPů x "[]K&rOn? VES?)OFU5j̗29sᲶ+^!sXNɫPP Jkxa % @RlC.oOˆX۪ڶ0?`Jeir8)7v֓?aۖJ9c{yMHݙھ A{/33``Ǔ@!/u5^{cɥiIRf xTgJߺlE?t3PцMklYOGSLXgbz𝹅:fjQya'ŦprU{n0^C& MZ+F5r0-+A,ZaOmr;@cUεi g hL1Zà,DjNaeSF*ho^Ppbw'g\L0A@IEpy_/Ε?,Uoҏ`>(=X ;ˮ~FA%Ⱦ+~7 .hWr| vpBv ~e?U&/Th[W-iQsݭ11?Z&wa ך Ehq)&D;2gT2&Cf+PQ[\ T0v.5:H]gqwx%Pj' 7o)<(cLuRakIQ5Ƣjo2̟IR+z4.ƼCC;\1DҎXX%#dUXEOKF^G|KED}Ѹ(sdwTFCM`1^:MpW!k,qQwّ! jO-z|+( + kP0_/qAr@AQdCJ,~ 2RgtSD+]&~9Jj$1sK-u}@=sd^3]D(;comƖ?6+1CY"].KT\ny\OG5[d>עaK^ьY w7g*46"o>x\huH!eq; d Ӎ#xj9f=aq;_o><Gl۬lJcl˜#e¡AA%uRSҊ$ 7,[T\Sc6הkՃRJȿ>/{C7rt""&pZ77'VoHqSH=&)gq|/?0؋UlTkR~k%l'4<`eN,!AI0ndi:Qh5NXF#^49 ِGwJ3r\*Oҭ aB:[x 3_/K0N,{vYAnkO\2Ih:^X@K˲+0+nHs=#+Km*/Ƕi{jMSDbNN2BLwqA\ : }>k9+3iۡ5t#9{W(vs7,u7jxf\LUdQ'gMXy7vQ({=ꘉK[Q\U1ěMqdP!MdR^I'QY@8\.љfb܊ CB;P5FS*nVvz~O# lP F!0E^$CnIM+/0:[B.o9x d,;G|̓z"SwiwrZ[]f#R)V3a;9wYA ((t,X:ص;jΎidS8e+}E%ص9]&>}zq^FYw6(|. *aV$f&H%B㛣 i3(L/@fx呋@#HpGTXz$57ՂꢪQuԭP9!Eoɟ-8( SJex3*kNǮ *禌L[`pF*Q/Հl[+䰸 >%Owd2<1 /1^En+BpDwPHpsܩl9k'pck(aa6Y:RK/{®'jB k|9kQpENݨi7` ǛEY))_˭N:k ^$&Y2+^&_,XGq}>tF+\9:[HH0ka'0A*;Je״]hlrRLc/V"JIMyCㄴ3b ;b.ݜ]fRɡNYW:vQH`hi}zs1~>)<|Uq~# 3;[kiq(vh\&yɆBN͊o_Obm-WzCIp D{t+bb;blF`xYE@,Y)}jcU7Ç)}3K5v膇 "7&&?}%bx3%"σl?"+{|VȊ1| yҡ5o` Ch8q-w2y7yƂΖPs|ڃ$?\o+S4b"j, nHwނج?gV'ц~ŀhFF7~2R.KO2 ͅxbѝ\ @)UDyd ):!lSJCSG4.kl^W)B#Z*LW~D]>Gp=[bm:aFK^<7J wI"X1Zꚥd0 ϩYFqܞ3MW ЅSU>>zǾ^K@&ÚpS'oeZQM Ic`RD ȣf⾃-`h̆?i}vPgaRN6em++ġ!8P$3natvMُ[Nػ [̓pU2lkJ.aŶǍ<ԅ>&ЬM#Z6-\$fY-v%]lb:W+omoj:" PM 0t.:{ PjB` Ed EkuD;[IvJXg[k޶ni(t 3܄h~fݛA,jUƼb.zn3Qc+=3*6P9 ؼ*+c:g>@T‡yi8T&P[-ĭ$ŰIZx >] t4m\-Ʒ0=s\p:QO#hɺ@*U*Bi> E0vٲ0ya~Aԏ'>L8Wւ_+$,3۲0|~^)|% 5BXwc ,Zw̦զzaϭ, VUeFbYd~V"x|ͮ `l,:B };X^1,z?Cߟt$h(XQ|\!~pXCjM`0,P)U@!,bɀuc^f! *#>Sy'L-!g) (PLWPX)"lLw` ;s|Ke8+[S: A5rf?efH_*Fs$Db=ρK(+wHa@):^p#sJ 8|ҙ䃮sUi$c4N[Og%P|6v@+na;r)"o$Ъz+Zxp`NFiG v^ҕ\un];ϢhԯGUzH5fhʜV~Z/MQ H j e[g-i//?'؏. M;0H#Ձǿ ҙ#ۄ1uMd @8E&'EŻ8e18Ugf\g'5d0qU))75*a9,[# %c@gx 8h?RɗzL*>}MkDO= @ jj0fs7A 0vQemy"=iF8=hwNX? I?@DbQ2=A @@D>/ب~ vaexbХ`?4&=<1>V8d=2+ϼ1DRrZ(8sB1S1f"Q-Cvh!gz-3 I{2] aOqD8{o c-<«ᇵjҲF[@/:(MέF}Gih\v H)Buo%T ׻1,]ϴ*{|ϊ[PnչNQW= 9ՖCbķmK`j"fq@:*DVb5T+,ݿK =Z } jnBa\UCzD]&>%U4U J^E̳)|soTGCٰ7,YY^ Kj/^PU0˞[mmJ[C]0cX~{V!r7D&C B+ѐ0G!FuJEZ6XO)KP[ GlT_ta? -kC,X(+1jv] {JvV9~w\ݭ_4ξhxT dfՠ1 YowQ̸{" ˌEm^P21~ъ@@ՍHX3{ Ordj 6!27%/ B{4hҪM?DiiٓٺU"<{# a~pE& \Z_7?۫1yU*_:n`j{,@.aLVkTbb̩#}zThh΢-Xn0 lw!&jb$D˸ǵͻ'{c럝D&Jx``/puW@ۗQ撸XV_HQݻ*,Z0$F NHX)eU{/F]Cb'ްMK~s-Vspwr% q-dƖ$]'W`]H GO?3 lrȡmLR]#1I!#',5f3):AL(OwSCVLб{tQFD${6alר\1%*]حZ(V;.m=,vTKzor;FWQ> $w1݁"m~l]x5r_܌r o_`9;cZ[xzEoKHys׮fQ`/ t*4y@O'es[˦-d5H5uݬި*A{X! 8zW-{p3"=T$p.V!4V~ ^܀+Zl?s #P#jcCh9[hu.L!)jѵFU _!Z{dh?܆**|o{&J3DVI6P AO~z3 Iz39NZ9ۥ$R !+ٽ&y ڢ5u4:ԫ`qWpʢi*!iO[yU)u1c:lGަw?m!!S?tYG'zcͧᬰO`Z,鍲%& _pYWʍ>A]oNƢtR!7a7ש/a)b`Un{ٕT-0B@T𝅰lgQVȁ=n>sL#?i p@X\18Og?Bଈ |&:asp8^p"(~weϪ\ԵSHO}_FK6VO*3) !;6-w/P)oODR_^\c݌ܐ'DL]|A-? 9\H5ܜ֟HJ)!u<֗i[W*G|XA_ӎqYʎ%Z=8BjjQD@i]$ XFjQb|GŞˋq[\\俸6M qgA ?tNltEb֓\$ T;Wd@}1ø[[e({ii Csj١:NG '!IPpqU/€i} fjzm~m%8+Ke?؟Ȩ,X]1DZ% @iC ux%4ш8k(eC{t|*y )MQ4px暤Bq{&؀V1g75W;NƳ3~c XxU6L8 < nzyѯBsӾDѵ"K6SNwKEbk-| LCN$0aGܤbRF^f(H0--yɁ?^@DdeK΅ fԭ!yI'՞]'lٗ {&jp[[򀘑V,U 54G/_R1K޲ a~m3·p}%V8]:`nKmW1w!k3BHjz}^ s tIkD0%/TNY'텇9'7BX|%wK̠W:أ?R׍9{;XN3ilY{g:Z5zy.‘K1G1K=v`t9ύ<']=P :cOi^?(%` ,H H0Uxex\4Q"wLĝUp_uUKR_^}{I1+1D5!Qro̸t">U$:(8l.㉼W*Vru]y7n9ǦJIՃ_w'݈ F{7H%o2 -> vSHX, >cUb.ouYG D3DvYbF.BNg-Z Uћp:~&;P^NP{sA\5 +CVyG7:#rPB'a5Ul3H,u[_-r_zvg]@Ԝv7viNxB̯ߟAl}iCfYTKRuvwIKkL)Ws N^Fe޼#z>q]̫^.K`)\YH &<ᲩuHCX+𤉍Zj#&@*$`R# i1k HÞ?!*CR*) W"y)OY =S ucyYkr.:5R #-Mf;s^l\[Dx@ҩܾu$@v]mq~ B6 pp]'Sd?/_ ,+u%$GT; *97+\j:oN(E1ɥXkĠNE뚧B:B.)v]ˠ#/1;O{A]*.MUꑜ3%V[2pp]t픹uӴDŽ.g L<'ϵC-=Ѝydg ֺѴ 0 \D&p+ [KΌa Lr`-x;Ց m4qGv}M)xθrAi9 fN[kGACKc'M5N,~spⳑ5(RْkNAF5zLـ_Q0F+\o I؈u> SzrbY-1ѩױmKl76x2ZNc-6~Dq7 uƃ$+ϴya(ݝZgIb6X\ v~hkk$2xy"kXCOu@e Mxj+BPƕA4P/JY.L}qrBF^LA%쾜Pae4ڊ{i5w =wi7ӈ^tAaZԶ7P!7x %8,ߴxzK'gq|l&U5o *A.i-`G<2L9OdB./j:Lͻܣܹk9= ]"skU41+Wu/4hh&!9'ߐwr?\M$AQg\s# oBE VXXϋKp")qW }=M5e_ueւHAx+x2o2Zvug| n~u՟jP6$3$4ݿ")Um]+Ke}gͳ[IN`bmO\1D\aYMJޒtX˟ [w@f9a}NnN+ A%W"o񎣛 FD&J/kkV"Iu|Ru+n$NZv MǬ ť6* u!IOh![B TNJ4ۿ03Ĩ롪q\&ѳz(+tGLOl,J p#\.hc#S."$$W lI*rHbt.y=R" 5:TAH^^Nbbrʛq=׼2% ׹9X #^a+O^kiT= JI1vQu twBf?yJ S*2xD/(sy +٠],/FM)nX.qK<Ռ*(&%ɸ<}{o0$k-y rDx\^?G5*aevvX9M8LFTdINOwZm q}8b^2j^jY'6ORH2z8swRaTYt!(/3(X;vq,}H` ]_uT\' G^lbT58.'Cl`VSr;:ŒgMm]0q왶_sUYأƚnK4XpnK--X*mȼ` FYQ!OtެqA7<[]Mb9/PvBLD-G ?t4avA.ђ9_ d@8VYE!~];x[&W5OʝZX@BSA2"AhC Ҋ) #K;rgG ?YB%4i6(k#W`xF&7)=2xH'>[w&NM3KE\%QU T>[\-?pi_#`QJ|eO[$ih}BCѸZ@vfmoYm{|PC!4V9YFH9$T)Ы),L&2J}KnѭgMT9' {Wɓl<}23 Ws>-J2 1Ш)O8N[q< sp`& XLqO;[>ƾpvRn9Bs~0N;4!@p4L`!Uпfv06_vűM{·HA/N;%ac !ۈEl+;(#K4Ytt[EmAmc\qa(eU ]& %g:t+8}r (q0%,Kؓ3=/yHA=`\_{A˿<O{S3DP Ėu_)QMrgb1RK_a %DbE)) KU $ri"-j0o=[촹mS zf}[ӣ>G&u[sjsk0@bAqx{f2+Ń]߷.o*,JV0o!ӽN[j1WvЛ sFk9#b_g/o9PΖfɶ-'{qBG L⼸r d*ObTo\W8u}y|!@'Í_ O~?iDt+ȳ;PU~ߔQo*S.nBQJ),, $Frt^pA`_O=|K-õ(&%4큓rcFbrʇh'T'[}5 lG#y!C밨N\τidzm (n,qmAIAjSZd޻r84X|~fEL'bO6 :(ө_eRB9W !@zB;USeurevZr򏹲G'E,?UI2Kdghc/.f`. p5yZhi)n4΂iscp[^.i(_D8JqYPo M VwEqx3.yF9@ _'W7E?(qVH_w[߳Hryc0Y(r%*e%KӜ JnMN%W⦃<A܊U /TRG!Omi59蔖Pv,(Bmu0wc'L ($$j9}z/Qcf +x֟f׌#|!I<$zdj.E6 ٶ[a߸,m-rltP85̫2cPZWΔqՔܭN19]?8΅C;H1ݑAOi Cbʨټw3lRWfExmB<2g97Dd;υ1 }mHAaDLQlW2 Q埨/.Ϟ9# .SUW7v,b͓Ihbš%xy>vY8پ.r z7Dž쪛{XAya)vDL"\~{q5ͤ5,|o1R6w@?cN\뤤$ñsN;[1.qXE?vXծuJrR;TOy*3%*k 昤I2`?<~+wni$GK/N= yMV4-Hg:6f"Ks&%WƤ*k 6Es@Wkx(W@C pI=->:pr3NjkZ?b-kŕ~%%zC/\c}>aHPSʯZwV*B7dm.ՙKI _,`] ^lPmO\v@AM4@3)=C޼墤w#΋!3jj}Tҋ'kirᡦ;4=LwO:ӎ&AUi_56-$1X28ASggljK.B}SD=3( 0Q.`8"מ&յZRRhqIG鋐X޼}钋HAZr˂sGnb|x-TN͋:pSv XXZ|>42βT>;r tZl9yWx¢rPJc/Kgvkr)bnlts|vr=]F.N=x#7/mI^)<ߔ`3dU!u-d¸E"E+zU흮&s`f> xNmib&*pq5Ҕ]xcDBS#2W+.m_S%\tl2)"3'/+ OPO?iLc[Na!_gm&Qa>qdeaeUe%q#bb횤P?戰(dN2rZ,WRQX:FhwV%e lx 锚ś̀z_,Knš IFH6'l \sAe{#CnY1RRnPZyP%? eMIr69Li^'TxAG;ct(b@6C8}M'*Z[ugGכKRr:%_g5f:H,FK.^FgOY ]W~hrji7We;gk~]% Oӆ4UٱP8aw5;M?kS"P3ڞiYբ}8./Vig\*y4zX.^maRLrƸHXtNʚrOlqLm~!'snFf7,fY:2x_UWY31]V8G^]P,kDk#c쐝c< ]w$':sX&']A0#kK2Asқ݆9 4ȫXҒlb"+oѫFc, =֐9(OS[LJG9_!C߫ktTGЊ\T˜Λv9Fo\Q&' s z!5@?iIjy^W]@O,\m9PU"pl}4B[l & ӺtҪ-o* }w`G41zd7W^Ely!Z^~U(hb#$ оNj_Fz 1NVp'_ S֑ڈa0h#R/uYy# JJ41*?5'}%ôDIeÈ;zo-f.tӌXl82%`G m%yyEC-@y}#BOKBEQ5 UIcR$y ou;aơT$)~Ndᐔ2@-E㶛; p:&u!GRxkn%Pu\,uU `*$0|n>o^p J#ۥ귮6Fϟ#d Ӡ]ɳ5@?󠃆dVq)쿖\|PY,:&*̅% ݂ku1˱S $p3CڠnKAF[۩= `C'W~'FIAJq@Fռz6^:yU4mdo!a_&4%ń YA]ypLts ʴx?-=D/)41Y.a2"S2:ds 3xN7Z@{oʥkP!T 0 /G?N$8i|ʀc&?Mn2JTѾ#1KIs=k7)KHQ ="haЀRdoi7G+Kxri|Kw510nNGQm3iŷrwLɿ@}NÀv>:bףLl8͞מ hOYP̆xH9>ov)[LZ@sRfJcQ{}3=:ȕq,SGuD/Wr5w9dut@䜘vjY,A뉓C w!b0n"GH"_EOpP=̀-xRn qaʾxe>j/y51MHCTh臯kЌ}w p}שּׁlcPYСR2j B0Jt[q&>?:z7]W@OE7 e`~Wc)=|VA톃740HV$ٱm5hջ sS>PbdLJgl LHD%h`1c.\lvXv%]rr*pq3 Kmѓla\A]$ˣsv3mԙIBi\JEόyD̨'5>b@ZNU)b7%b,R'm.ة]0U es'\>ӇbUA;R~h>bXÒu񇺆Q8&j0|DV0Qoڿ)MmؑRq2&CS{]Go 'G$pq~~Z{=ҔV u "!VJVsPεQؤ6l:gp8\uję-œ BdzkM?q \؏/iw1$&*1%4-{@bn8KΥq!'DZ@鸋kKՋ;o8Ouyq'|wfHIt._ĸwHk"}[w;Uqp2C Ff ڧ$!b}xʔON OxᕀBn.wn;VcBn7ܞ+i$3l6o: !pǐ,o8l{ltKNMк/RB܅Iǚf5kP!آڈ?zR ?{ÿ"ƬuTF^n0lYQFaGx3dcj&rkJ sw>Z x[B qC&RjTGɻ+˭f-pc2`*888qds ?GTP>'n0 ~W,=M ꩉ(P''Y;,g(98-m]B2kSbb5rdՕZ uCQ A /KWJ!>/O \]\[ֈxԃhli Tx}+Q+3?Ss9x-B Rf"ea &Hw.|sup`[w4pR#[f4ЈY{dcDtЛQϥu^֨ JSVf,@ Qe łn8K`@p.db~R a# Ť+%Ͱak5!*XI'Y@3uwȌ.-1hm]PbB +\(dGӦrvD\qMs!u7" )-?n\b%wRdM.HnǏo7R<1?ڎ>Py_ړS2g(ю|OEinnz|mUUCѼMx ;N*}Tb PVHK|s^'{>=B$cS"f.MONa8IQФpŊ

_dTSdFHVv'e+3'L-RqKS(M۬yu@ÿkXĺMGN҇2gg;4ɼT[H+]06 Awnϒ@܁#*c_GfB;On¥2O 1 'LxԌN5ZT9O o['K M.jgf\"SBO5[7@Y.xV`TZ`f[%7ɶ'x ~#;Bpn\Gו{֛HX[Ja!ŭo>'UΣ Y{yt{V /R87w,Y3Uc 9<mmL;pL%*~RatأPܥ:huB2OFc13p$v˽.Y( 52c %SŻBskTWMk^eUM [@=2k"Vu<.v5l 3εPl哬 srlna՝{Q=Bw(GU`D S|l{4of*P ,0gyln]ݎ>] $ruL%俜e8UC<;.Xɱw"Xz0V"*]eF{ js lv4sb>cF{ѻ.=jlyyw5::~'Ls&e,qC3/aTܰ^W :y9&Z j)I><`MK|r( nH(2|څh5h$.Ĩ9^ƆXTάxX 5b7Zu'&aAaKI8iWcNG+@+M ވ"YXJCghk.?s_~dn^_!٥D0?+OF/({w"w @@+\k-}F;BwcZp#/7\:u.TiC@BD.0+`J5(Бc:Tu=rrʵ<-:8|,S| ¯70>lZI,Fnt}+egO>Pkûm'%&3İd uCÓL~x@L onDfcױUF ҜaRԳq4"2rQG{t覅@ӉB7<ז5=5)m 22N?O#ށddIJ :=_-JĥʥO&ky , 1sP [}D७1KKL0M;.yC;%x\U o}j9kkab"4uqA >lMrޢB*Fkd$y(y5A:zda) HӪd4i!@t}MU`#9/ i “P7CU>R/HO5Dd',Qߪ[{P!fpM^Chj{y#GU:( .= \Ķ:?w[r5&复$RY80{IJXv9n/ !WvbAԞrnm-Gi,{ 9 m7#) BŞL1)'שp)o3X[G^@"Gb_39b27 '4!تBٗH~vuzoڠft[>p x5PVgT]˪ bj[)yОd'hg5n+u$#-4+X!^]#qQzOCtq&.U!_()Zև/+U]BʁVzFxULD"pg}}\!g9駋ذ*SJ];Ǫ#xa`;F Y/,Jܫ513ooNHY\8v-]+s4ظOiMjrz\nYQuD/8=H͙V[|t1h^ѩ׬ޔz, O|5 j̽)l!i ӫq ^y>xrmLNl7,_+.ܥՋ**aX)θ]8zJLu >u6̠38 7,rHYa|ye$w @WJ?M2DӡSZ5DiOUMN/ݥ 4Mxz ȡ7\0dftL| -3aFQr!%`*r- +yQRC$ US_ig%h$6>}jQ|ݐ=ZbR+j2_m/r̠3اs= 'Yk h9go;v9Y4nljm=cK 6aq`A>43, RʻОG0 ]`I'wRP8&u_|oOf4)S_dFo6^Wss[ѥC72U7¹0i{P46vo8\"Jt H95qCE8JgIݘ%\ V>\wՁ W6iA/:.omr~:Z#[s)%ީdZsB6l.i"6';%#|9'QC"-y"GWPS][|A?\mq[㷛pMEooa&a~KEZyȝ#̂H+-)#xL /)FMC^Nٺ9WMgvc#"MH']d87Xc7:eL QQs.hfR` LXdһi e\m03jaJcwRD?Pn1@MdԵc{C{ǝv  IN׼6֎>8|'FBVI_KӘ^iU2#СuZqV¯mxp4z Ӑ,j"Ojqx B!pyJ_Ao[hf|3Yf74K&,b+c;ABj<ӏ ek~>1 XJp2_I_ǩ/ q~T#,'`W[T(_XRoBb'2fNkbs@*D?i$ %6N'tWD0vDvyvzU >t1)~+(h+fS %I{1h&m=pFIF:@p+;CۆT6ەeH ; )H;pE< /1ZIe@P{^Au2*HLBvsFׂQ@^U<Ǖbj Vdnj=Uog0o2sE# .B=fq\uK),Q*dw^"HW^|Vap(FQ> UπR.X*$lS32_eވK&T?|( !9]U[M!QDvE1 #L\aG? Y[mQXz::.I7dhyY]v͟ `S] V4ϔ_ODTEU62˾:-Aֿ%jnʓUtnl'>u.+͜S fMd/mYtK}|$]/)oOm8hdy.&c鞼~rV=W( ŽB[/M =R7o?z9$lHq; m_K_zGBWDq?U=\H>,sMMcm 7e] 1JϠ #vѠ^+2~~v}%#tݸiHJoEaZ9QXTx=u9-#hL<qqJDؓs!Z7#-o%i)-@ ؿSWz2S2 T}׉{HdmW䆛rV-ryg= ^n[GCME^Y- r*-AZ);FmRSw QWȤWGvxn֗S 1mܛ\ ÒLݪM0D-6j)ʊLдFoH_X_¦)μr?b'A0['s۴Aߓ28Xˌ.C[ "$}Ѳ6}UENrEgyOZĬVƋ9'i*_y_>+&-3d7xCh2J}e5}s?u$"v\}r;}OxoO;KjAv@t(- gq7*mC O/s^l\)ݢI;1h#S98۽Q~ϧSpKh%3;-ItpP-Aq%xϗ3zOGY9qN#ٟ@t 1w4*Mv ʛ\QG:c)FPy}lǛy^K |ƮSr5yr9'3Yj0|,vYhM%Վ|4(0\UF nw:ǔ+xTBR{/p^W~*vÿdLWTXv''Q'7`.@>:29.ŋ8%i!4!{ fO13&?\O?ho L_|*P=7٤OzN݅CWݪ:τ@o&FQCno楜U21]}9P>HlC;Ǭ)'DwV,|)_ePǤf+%6qwR}wѦ:f*90.Xxf"!_idXJW$w=nQ`CvuOG! 5/wއútۜ^oDB?Ӑ#z˞ \>nl)C7&7SrH_ԅNA-tn7"'è [#T+`6aMP\뤲/Bv]1yAzN  5lq}”KwtE-[Su/v'|P'xktȾ^c-XE1`6SBvaYg-_MSKiAcak.L^ğ:?EB*O7&('o_Х"^t>O4LnyRǀж@hnz|ҙumsPĔE(3zW;O?\),|5 ˡR!CUvr/.cHMbEX|Bkv?^8qS0=cC[}NgХKQƟLhF KfJ<_h|%7Lޮb0$XI̿%*-3;'he/Y ( yox}߅f˨4ۇ]گ< I\QIk9\$ 2+ˁƯ}3.1$ƲHR >$ia>CMO`"d)$U謎'7end:>ml 1tL H\^7NGswˆ<5!+PGw"b{5ڴgss<؝"׭*;R+v5)֨/ laRrSȽذ?;dl8FQr 59WpaQ [< ᄶRh^ޚY &k~| ?sR7f="s.ܘ.%aGWsQ U8\~rXJX=p.<4숽Ӿt"і&+܋m G821ΗM*#S|PG4b@M?&? Wn#ۂ|b_0W}B _15b+̈-՝[UX4%[}7`hTq'kb`nm %2}reg YcU su[LRYR_.@Ficz )H.iY%[c|*rtޑ˥߾~4e4NL Եy¥{v.`-.?n,x;yлX5V5L<Ξڹulfoq۸uKy C JS@MgGPw-'&avCT=8H|P. {0&uݳ04"H:~ڙ5q-JlnO =0vX~%5$,*GE)qkkԧ աc_UwiPգ7`a[2]5'͚4w}uSA~5g=X⍅bUҜs@]{h$9rxk%(LߴXSc9 Jlyq ECX3ҭF/%[ 2!@w]ZϽ?׀i>2eJuɪLmӖbJ[BT//L՟}Z٧dú<Ǎ5Z[r#?tHW3qyK$w40hLEF®M v*]zKf}tՍ$+WE }r.,Ќڽ+Fit]DG\ʷR/3@':o;Dg)i6p֋юf n{&`O"͟(ō#aMrգW B("8 \ES eJn ,?7pSzbH6Mi+${p OXěIudG:`?XVk^n7#IDG-۽3{ @ZeuˢrqSJtmRqa}\YczRp+oag'XꥄOI:-Rpf (3),[t:~/pma&( F|K-xPngBZjSFji2`oO&Mls"(ƨ4Z% %w4"s j-խ-y_=b-DFD7gGyYlMiRl$n/մ/suU3J[;L4f|ŗ߾ﺛNQ&&8u,,KS !14[Ǎ{EyˁJ]S V;t;+IɣO෠iFLxpmϦ!))-n63sS=v/?|F.7i{;kMNP7n2ߒk5pVvQv$V}"7*&ݙ__[m2ȶE([/(Pw%u2 a~Ua6^V]n?M4+N"y\/e) ]ގӡLGBYS?E>(<Lܾ/ocjbLq @YfEtN4| ?#/&luؒԋ1?˴f)\EUٟN~K̲dovi D<&bx4mxgw53,ș>ȭ)riRz'Vu(y %Tݎ9,^IؓC5T}P,rq8+5L:6#CZW̜&HYH{*qR'FYƏBЌ<9V y[11Qo=y@Z 0J`%hCm#NU+ޡnWԝY0Bئqin: gW lx%o FUd)`vL.Ilj2nb4Z]xVL8,_74_}D_'E.) 6A-mGU ՃF ((\wk8i!Q{ ͑W$eB:8Mߣi$,D{}yAY,͗ER'"@Lˠ 5X`f&TlHwDi+E^Q?A oZ0& yr#0! #gdB=0[ l9];LztkKB肍&I]?o?U\&y*'EʭhB9z_qu]\IP_ 3ݖ1w\gr i-3q/h|A u!}. 8IG$p=Y;-JbXyhMFbU;Cܩv]>64-sd k[Q, vG 'XdxH?I{h_]%t.P~|>bredI5P5"1xm7#4w8)-فD%s*Viʕh1;C+1pZ#L#i{CAq||@[ <3 M]W˪,\W:k7ְ6MП *$-^߫d7:xRe)aAnWd۸Z]IOšJM9`';AATty4`dd[)rѯsshɪ.%X[I68lS#Y94Z&@,%m ?T`Ή ≻໹nqN]Q/"ZC&oppw3$ %y?Jemd,X4ge[sb:<U-鲏;M;r]D=r2{odL|b'/1eNs%oˑC!+^J4S+ |4}uߪJ M .lz+E=h٭"xElB$pH<ސДdDscT$( [pxȠ0YvWteo!2\8b5IU`~gx% ΨŵvϦpÑ9뗻E`9[ ش%[0 tao,$2Ք"8-'ƒRi_Us7axf=2|ǘYf5i~TW>kL6WO\jeǒ69P_ qPX V`}Au_y/)FBqj#5ͯ>TGM8Wa wTt r(]sW d6 4)J5`_nI4<2'bBtEEa7;LJ;&ȡR\̒`֦OҢ+ge꬯e]kWt?<={Ӌ缘| ͵[EK.ϴkW`"wl7$XuVn@K;I0X0l3?f1p0b#.} Lbc ]N#"sag}<[9C};4#d\~›!C5;k1 *G@>Ecy$mgWHbq3 BU2 a"=iqdaX%>))^>?³*Jt,7FIJr&d0i,s4Fe:-/2-alx|S ۓ;Ն-K#+v_ďHW|R4/nq-nrY3XwR: i=ߠXx']pZ\9H$ᣦx}X@(W]1w˯-BH?)ݛ"zS 1HiGnY <:c6U"R5Y. 2vk=uXtm3b@O'UDc =UQ:ȥ9v;1:gPRh<[o3K'dEzU "H8;Cz^@jEHj7?:'rɏ܁jCtr|?|znm;ݒ6B r)F0O0GZG S70Dmc:epA̧ aHvp5_arDB ͉t\/ӂoԭ=qfguMLylb[w ~):=2a@(kxt򉤌[B|3>kR߯vc. Wƶ\!hPlLEvAoXx{!mQ,ﮘ(_-/yN2/\d /,-qaǐLd$j*?ZKZV'xKk/0y0ke2i^᱄{k SsBKHDYNIqoecaq73a\W И. ݋疑CzkAsޒX]#"siR poډ[<$eH>o0J>!QjȊz'&U"ǗbL ÿZ۩='JҰ75de Z&<'ؼ6]W+9.õ'Q_f {At4_ޠKZ捌"9?_%&}SwB]Aŕzڂ+Hk6z~Jp;4z)mC6HfC|AAZ˃-\nI%u-Yy#8k~!_z[du3EMh73!-5Ȧ ^䏝 ͱ@kJVT,ܒ+uC02/. Eu1Oچg)pA7ҁB0{Gg[L=hw?U x߭S"Xa'qչ-+e_\mF,C)9,O |tP SM;0~BAߪmpRqb\_׺x[5 yǒ%]=/sioZ7߫LG5>O3H4" OeUy6rF,0:0әH"Ko]˼3lj(oO^uu5}[0ųv{a`IR9$# UtUwR2rJn*̍Ij.Jd^aUHsZa=dBۋ-? m\5jsAwј>nwaf]A }n4@avP:$=Y6و0G-w( PT8Oxylk97[[=[n]r[y4t{@ƒxȌ,-#Xk(4߀z|HlsS懗U˃0 - 1 %xZRZ}&Y˓>+=UىD+M(wD.)?U>T`2 @gbϻTe,hPhNQeN}>wmyPm57%Я٭8yتbQx#Uf,2 2Bz/|2|2H ΢J0-+mm;,(ND" m=:la&# Yo[ mK>sARLTq2MQ1ρȔ{ٖ 3dB~aJa~#y$v.ڝKdޗ>\LBe5 ڬar&b2t|pMehςE'k.-%>žHmCe}DOύä݌zFAKs\o'YW?;_`qv +9dD|ZAg*0|'WWZ6'Ғ{e||wya$>4-W_xu跟 \)6XMX oE,ż6:b>۬|Y ?O؁be2xl$NF轇Y>'N]yC ro^ S+gLUkJfF,%R *o^Ys<>~S)[g\]ш$ifW`'Ȧ˸de`ZlUF>#SFHO\m@b#=I`nRH7e);M:bwGf{V i<]:~͑tODqe|xNb{$ W(S.&`bl4EM_< = ֒Ft#g욂 S(f|ﻄ3P ,<//_6Fix݁7UƼucC/ls]vƬAw2+ c5uK\qf~1dߖP wRf#"?x))!y+/B=@Dsl; JTڹVOhř ӷ^s)_xwZtfw}u)XVI*oyb]o])"U=+_f s 2}G&GzAJ+Y?Sl#(tk]Ief:۠ѥc6h>2Paul$/Νnb?+TـC~!pIit|s8o$Tj~*pF֜M8 iH8VA| XXU/<RRVT=5A{Vazbve"\N]}8!!xLȋ[԰@b:7I'EcL rMc&cτpze|5o?φ"Y7Rwi'T|HW?Z2)r%Y7N.d-l1Vt6Ա%$yRro^얈~0up`ܽ8> ټ#zVh$Icmv׻-@z(gyNj41P|fKmݳ$U]#;nQF<\H]> ߕIBT>϶I@o+_eb` jb^eՃ~քCx{(N̘_{> q9TjiiAC]$]0-8RdD< JFo>tE-lQNx+g&b\{w=?<j؁0ū;']a\;$ݵpCTc/.sG=t(zsZ{ .vW"'f˫nڢ+~'t{wj:#؂`[dhӒDb mx_,dKs,JGuu2pɳ9Dӕ1|C"p~rґ7ЬHȗ_i^h'.ԀceҍO2VG3ߠAl.jps: aćUEuce0 ';=v#U׵pigk lvFπ /Sj$S3yQkO3ؼ2?{՗=$}ka8qzZ]~MQY!vL;у[>qJg,3b+6as'e\0JdV4%X3EP6yJdD>Wl&B goAh3_#~;0.wmp ^v(U,u@ 8DD;wcnaG{;~sٌyhO4gr/@d.^V_kSEe3dɾ*/ze#&B8+ ovzXyVE7_y3|agޅZƻ DYW~K֝2 mPA aU]H@LyZ3_^lQrA[PKW̸\L[ + eo"mצ0;CS,,}gIrɃHdQC5|FrKX#kkGCʋ) EN/h<!/D󫽝h YxJ/Bf\Qha[z09+T ? Բ]8No,uS^"z.p|w be"͎fc}{lԕzY 5K6+:܆$\L|18?f?Aʙcοホm{d_E=U\/ak5e;WOa8ɶ9,EM-%X0&k?Qm|Ի9 &*Q8Px\~M]Bwl܈O:w9[ǐzh"L\lۇ/ yGܤƹmHMeMC =Ia==6(jH]壠-OYHf$E'*q$/}\z0qM՜Yz<-8>g\\vC~5N;@9RB/T wCkج[DDC µ܉/:l6ΗMyƾh+$ksCZLMJIGO/IfV2Jdvaל N?ny U-N&[߅R彩Hjӓ5(᤼BAtԭʷK|}QbFY.}T/ PX`N2ޞ"µݫvDsZzP? jG^R#U ]=rm|} RnoW4htjnx!=gdžA&J+}_^^#8%HI5_E[кUs%}b4벮ܚsB] ?0"՟r@\f%;B@dr8I}@qBEqX~Z鱮[]2Oܦ$ @̍}9f76jtR`}@O\xS 7;YKBR6HmF ~ BN:PK9N')_gL#֋\Y&v9bH<bL%}} >>GDo\wCGd.7຾&qX}ͶgRڼXx銿mV\3d"KHyUtEl9v*=zsv}ZZ}t׹]~'7i:>ڛFPaEp޷'b=gέ5ʮ4x9xҏgAj+o撹@6*B\y6UqUYh_^r;tC{Jr+ާ+bHTJʗFkf],![۶ef9) gy.³+˸R6mϦ" ]+-SXB[DS-;\bU{L("5RPٽtf+ùb:t~w~1L5"z@!atEcq伬Kbt$]tNt:!r1>z${T>5uwMS׵`+X}5/mY[8 U(]] p7]ED?k2l]eDs_vǕ;W5uoum*)FY:S d@ӗL vYbK{7 Uwuìd֐}ͨ9;TūFg39m۝? Y ka,D!>\;C AFy}f(`p$PIlL)E46KX]m(q; P[`Ӟ/sEE %+}2*-͙w>QI!As#"x*[$7DL#2M2Mͤ]S:Lzv|*ٻɗ<=gg myGk칔XYDu[ؘg !0ZT' 57ݺF bf憓&*g(z*ǧǞEM*y0U}W Z-0;ʉ$c"t}5QEA%廜vb^MQ\P+\_bCKg\K|-utg?bgU_Vv8wrn}lkI#<^d]brTɹ 2ƸF2'Y.]f/%(LCڡm]i@q-̽l'G: .bHaLxb/H)59@eac7.%ѵP%dA>u8a7{.|1iFJ|JIxt[-lcH ;JΌ LnƊUv韒EȢ?يLyp끋J^,욯&pFIaaHiIDDo pى|#\C> b6]TJ&C?Vy+(#ESܣ5'e/1!Qeەg>U>>{ܘjK9S"lYWB,-=ުDV%k vǎ!\ fV,& Fb0Pq]sخS~ KPr?GnC pR_ץ,F(tFO폛|W Bʉwe@LJ=&mfϲlж<{Xy|]d5HQz.Me!1-̗yH_ (}/[G^ LΓ omn*Z LxѥNh0(a;ez@G'$L&ُO5GVy#rS۩7Idd02^ql|uh29./zN-Y*V4Qhçt*Äk'5.VR!Pof$8j-M3x1n8999@r؂US4ݱ9O{{oZuҲi툴T{Id3$ʙaE3c㯢:X^Xfj7pPtppQzVQl' )z3aûyayȽyKW!u6QˠQ\Y|VwNv^T3gl?YWxT TƢ,%LIbB1usZ6z70SNt&&8 wZJ *hd<2515HUJQLȌfؾ)m$w[Z]ј{oXj~hw 'zoF i{ i-t2R=|azE΢X@K])eq yP$C-k@`1tXWIOXSgX}*'lhVq-Ib5da=[Zb4(v(;ΉQl :/GK,US\匉c)Ky˵UȞTV)`#1dEn kҤV]QV\I"/ zK|ԊCs1H"Aα6V #6ۏ٧GÛs,C<4?s2^1{>Ð|w<>b FSü>i-\ch[aeIY1$-<{ p,8CBrԭUF`0ǺПJP'& >%F0Wd&sW)[5:5."] [u)Ϣ?8@߼ؓBQc1lmI=a zOb!@Y@,.-]#'DϤ%{M6ucryڡuovLKOvk]",epQl#N7Q+rB"LBsqw4P- <9K%(%輪Fu<#1ݩvI+m`;x_Ë8.JREԸ~+kr3 A?~y8NiWFKHt:5>E9m? V{/f bpnkcM`}+r8SCDLrX<\T`1~(_gXSL߇.MU>}qm/L?F]>kRȇr o" ̘ ~W"{ʳ9Ӄzz@+C_/`A3SeE`41a *ĩ<^ql@ֲvk4K;0V>XesmQ ?C$wnb3Mr1&]PJra'd>co^ S܎4ek )mѮN=GbٍL:6e֥#;4RMݩ֊9h0&܏kt CouŜ坅kڒU̪o>CNgR#>\=[m+(F>)d;ę' t6 QDǪ5j~G{ͽ_9gQA'2~蠎;WؒZѣLjbpz]14W_FX9ȗZҎH„Ÿ!u{oo` wr;!^3W4K~h -=)z (>lD]a`whkJeLa+$K 5L&'ms4+ܫT=6}-7 ;­l;s0Y'&4.ȣ@oel ~5x^pMR @jGpxӌ00%JYc^7\.m@HF汏T_$ [ڒa89$oqgƒB: A`<1vvA Wix 2EژѮŚ0\|p8=b%5"(}i/(W"2BJ3g=T!9`G.4sL6qϓ~A9$iK[u ㊩=˒$o3òȭ(jNrz@L 1krH,$Wa TwWb~ǡ^V^묧pGbzeQr5Nѣm'\Onw < ۱Pn+D&j w'z54-1#.qA ̻ue!]>];=7Deڋ7Ԟ@\ul?Rҡ=Mm~~5 z-AzEBYКL}/':e`u8q[!#hMkVPqM `]]]&@=Fq5%3t" ⣆@ouQ |J\ nx}{JE%Ή2b) 9D \D[j +A/Ly7(ooS-M:i%t?Bo=KA& j'82'tP \K 4]zV"0pWIFԺ4o˄R*y6TOj30 <u:ۣtMf^rAZWj Bɶq`sGxD1Vmv)$]p&>ASHa6 >###Gf!3I~m#ܦ9\ShA3?B&^(DLZZeJ,Q/Gs +Gwx1 Iu# GcL7`.:wb=wlM<ִ0Seۀ#1w'[ŽP'UAbWGjJSАO[l~MM>T|gM@ޔ)~ Ǫe@7'*ͣĐ=W[8UnW Q^IiEO rߛYMK$1lt\a=|55f<@D}.dV lڇtڨz{-yk*fR~kLYg"28e7!o4ׅa{.c?_?3Ip2+'P"1GpjN_ـKOa Z IoMjٟ-p ɝwp,@X~Mm B-?* NrZG̖dzD(k/qPۄ/Ѥ( x'eC  uPteOtatZ8"hm=m,ɥ$0MgtveJ^"z\ykxշ}Hwݳt7'Le (#:B#\:6qaNQ,A&m`{g线4ʍ2d!i hg}!0uܷӹ>V˜kb{-=8Je~j/J6.;JDI ~ u^`~:9JJa}xjt~@aT\.WQ.~닠s-3aG-_ 9|YQÞF0()T_0;zix/֘[m 9ctGԥMuצ;bi#: i~&iCG kT8J^>~iM}y2]QӸ ɳȕT~HxYbMW^U3)OF ~`\oq{˓OWZˏD'[q@]w[lnҹ?K\P8udUYS˥)rlߟiZWrι 7{KmwdaTbI <鰋\hTP/ +>&U݃`ۃܷZz&*vC(5ŷ~r/ }àh\Na+ ?#:Ig2lU"sgi V) I"5ljHA!V[կc_? 'N>{@d^`pd\OqY}Rjzf4P)tT#r z&Cs30/;`W_Sm{=#>UU jݏ6F* `{bó GF]nBBu"ETf Aβ?=(;2YTUMDT&j d4yG'-9dGӂG1xT'1!8lԩLcD1 DuCs4d%qh]Ww @JP*K53Fݟ/a&gT1v<T'E<z3)Qt!vbadf;["Q,@WFϱuzE96;$Z3hv)!74j|GBECk;8I(D2 PGv$L5![6TFJ{];*E ϊ.d˓1st98ʎ4"t[ =oaԕ_PP߆uR3^Fܸ~B9.˔1(ЛuҸq äYuv=5{#-sp1W4^EHC+, _#I5 XlMxn`:[B_5qԧ?L!xf4‹;_}T."Lf5JgtYnj`1>o3;?tK"(~r9CQ^ErV!owේl!.݉.3 rl%+hkO֦ZVL {e |i(i_]ɦS1]DX0S,6i'c[Em"*G5&ڮG.3XP2Tm|g'nc5kMY{ GmVT 17*m΅g(w1(r PivTlyrCeb% F=WۜdN1ػ\a Z~ׇN7T2N#_ba*7u-qFRY͋} !%l~_g )ȇ$fU }hMY1"Қbp _ɏ~hXiXg> ! TZv cZhi)U> -JDZ:ԓЏKRWwcƉrP͙zLj]p dprȬ*UgF9Z[(njr1ʢDj]PWK4:hoy:3o? 9%¬3qq\D >Y7L[I+QjV@p#~ ߑɅg΁($`t!WY/a{mF(zh a\iķ62.X!֭㦭֞ݾ=u</W {xQeC, ^t]un7$;,Lrީ>;qNZU0va>R QjSVOH (´"+iooӦS^w NPiQ@Y]Du '7h pQ6K?;ZzjLwc@xeNeP, t@i,}@! juu!而Hhmsd _UȽ xѾLHB`}:5zDvۅ+Ԕ nmI"( 7 ՗{98tԎ,8S𤐤̜5b7C`}J߇f%@u -YRXkjr꣒ѴKiwO'i޵10IF)biT$PuC`NԎ>)VH՘V;l+VHB',Q2]e܋'d]w`M2 9m6J/N`NJGBjDvڱs4|6<ȗU!d$Da Gp/qwƒWpm,y)+I(^4ː 561LeHIrk;B4Uɓ^l!.&Du/B88Nµ"t([d3[}S>;auz31 2g:UCWݐJPLJJ.Q|R;JM۠W C@@S7`#N% . \fLY-8@e`f" KZ$Su 4=#yhWrb4iiy5l2QT-pԃ24s\>s^4Cq1ϴp$ߐzXukF>mL"]1͂% y(Ҧ|ĂR7M @ >zY- 0:aE o3"_مdmQb ɟ2? r,[n!7`P($h*!V 6ӨO03Y{` hN?L~k/:2YCP=0' ۍtpSyoEb8g4KG0eJ%h#m[4 xWZ= X(SVG3OwS},ߺ%KΣƨ2erq.3+ci/dH"JuhҽmzvrCc?sLqT=7 tLBE_tǗG¹W4@ )9M<+Ɋi7?LR05p_ n^q\4.r!_+,vbA= R'Nu ϿKpJE8$lR:9{4h2A_˅>i&q NY<ɘG?/ F3)#lZv`Ѷp^E.YC1|G$$A6*ڂ| +cNn^Nur>16Zl@lʅB{-r")rpS`#rhCձW74evҰyƺ ݮe<1m^=Pwdj]-x"&L+!b9k, H{ZTL(x4B $()?u#Ѫk8EZ*YIg'fPʳDoBq>h!fQzzxR;ɣ`q@vshM`#!D8Vn9DZHyo)}g@ ?Osx^+O~k_ᴗEWnʺUd 0H5/U1|J"j}Dpkv*W"72ra!C]zHE`8q5p^vVy[)hŀB0BA;:ŀV2vN{:NƐG{<ϳ!&N` 801,ҥE۵( HPBACo3UTNK-x5_*!↚aW}29f?g_/=/딠0>(e [cr?}{շ YRTR;{xLLG-ML8e </|9dR/]˛,oQV#Ba`LlL3!ҟ㔣$(AG65q{g 0w, Q+@W?<,yEJ2m} L[V.+걐! D(8?p t#NeU }mہdHTip!eώu dۭ\,E=# ֲI¥rQ̆7Fgx~ŘN4X׺pgJ!R(-o 4W hq+:PbBDŽ \;AK;Q2LR J'H']6 !=_i$TƼC3yv94 9DXУ(Dt Q:<!Xk׻acb ի{']F rL*7m~hю7>Yv(6x`tEPYP 7F o` >*ېǘ m_0*4Z6ScaT›Ôn:Wlm z_],74>ݥmԋ&] 3!TUiILVOYk"W/8)e_>%]bOQM?ͷpTTٰvϝ-3 #!^ЭBc|S qb$ =v2Aqc~dzмZCW{c͜߷޹W<3 :>2p$v(N_ẍԇj,7g/V$0H(#ʩVŏv8[VK?) UZ+Adh;N>dL&ϳ͏8}n]YH>G2 cO#u4 Cnt8nXޖ~z+x1yDCe%wy$ |,m*,fPsY^]vl\9k$ ףOZF?M}~t8@[(lL 7Y#?`侐hW;;ޢ9Aؚ?3sSz{*"QtEKvyrWV 5nRp:ԗXk+!K3 Ѫok6[v9eRR/#Q3J>r5(pȊ-0+:+Li_xp:M_AbZ +h^$۠~8dV|~n t3kAb|FD+I3/SDl!c]aаg%WJ{kـKSH<O;+}0ex|  GM~! ֪ Yy܎؀Q<13pk땄Y#o(HXA6PeQp~(%N  fm )5-O0eFј姩sNZG/d>-tӌ ŸͫLc I󇔊3J] S/P룂obL: Cpc6pOx!!ɇAJ dPҲg:3@Qi!؝wy8pY_7v7|Y&h$IKK?~ıö'W!(Yn}m w\dr'E!ކ8ds2k_Ʈ(ɷQ=P'^c$9U Fs3OPXoϟ.t ~ֿ?lWbSmWTt`PvvvA:ެ+NSl^k/E%4kqF'{2m魰ŭ,xKcEGHL K/gݧ{$G)@5]kko"ʅ#S`)^}{u[k65fn5D;O%vtCbdǝ/;4fCJinNVWZi7g=/hyؕ{| tmp?ྔ_IHTp9'jhn^4DE 6UJV,2O;-u![ܥZbp07/kaK_ts`* "&L/dW&+2" :s'/eAdS,LNeȈoZ#=>&:Rv(t8їZ ^ }~j=|ޅug/tZ$nJ<_dvg5VU!D/z1=Raؕ#^XWK %&{ Nzh=R0NAeSV|ֺf|iq\.Uŝ@Yß6#@f?7tN7kGjct5Y;qoe* AU*FZoaJQ*_Zd@t<v̋Sw7s TR+چܖ0fAMjAMRd\/eU < 5ژ˜ZRH5 ^uFN>*NI*TMSR5 fi7O\3<"}wqE0~B ]6"h#$~&'`3yd `:8Ȥ?ta$L ]l&!Vn϶m J@pb[kXeJ}?=5BD`lXp;^?u+Py[9i㗯dd$tҭGK'gTwi"sj PL oXo|U}c.Ւ#} 3)3C:z*i5A]73qFk|Msc&p'ζ-BsMQZUOܵrw&?[̟nei^EWBL6j?ߋ c iCv{0U nOԓJ#I9dC<-1 q)ϔ5K:e;E:Cu؆İ7OJ>~"y ԉ2}p WnLR~A[fA/5xXqK$)QVFLy%f/mI%D?J<hk9C3RVνkXJj]k1?+,% .|dd, ܧ!2wْ/k5ƱA 6c2_ 5rUXn7j2)zɫa[@ܒe;ӷ:Z*Nbњ'CvmB5v-K =oA/rSD>!}Eٖlrz$8<"+6_$B lߏ{k?2xojsMwݦlKvo|n 8:+R!P Gse mF m1Pjϥ]ӽ5u7C`+uPa1) zJ;JP]0ZjK΅Ev~0#WFx79X%՘ko[)=cw?3jEَb-^v*'K: E,6/]q7R镉u=#.?F)+nRϪ۪ЃPYM[`\->`nʍ_\Xz8ݗg 6S(F+`p 'sFRک *G dvg€GnK/1LO G猰Q( E's?08գ~!R䚗W[%@s4㾬=UXI|$򳻳' rjVj]sdz2 o>qfݾ(,"p< ڠ50T3NُN٘O'mN\1OͅtE3 q$%[rdj2u h7ً>*LUyb$yT\I}ĹոlPSͲEUY qOB_w]kY5Gf;m>ڣ;nMSn*3^95^D!DƸCCFyY Oo%?̾a I*&([bs~(=hjrnذR uƼ Pg_n |6ݩ {jۅn+Io8uV T|*Eon(ДŃiX@? G@"^iq GrR;O+IG`;,i=]$Gu=6,P";lANȒAۑSSWzRZ4Z_:/OuP\EZ'w$$,XDgDA(Nw ܧ#u]?Jo2,saVVt_Ұϼfj̀5p#poBOڼl>a3M6Uq괄0~tʠ2fA}/Mji,T:0M4.#X1gZ$ZȌuIaefʛ*S1L|")\~{ٳFf{!W7b$Cr<нB[?& AϨ p4E6{*ϲ$6(( "` INFYJhQU9g& ҙl W{y5`JH7k:o̵ٖfTb0BIʐJ[J,~[VWbM֥l$Ajڬ֙Kkș$-r`O3A"QH8". @:s2_ 4:tTC19dWt@Xg$O1;cwՊ(흗f̱A ivᗗԸiqg~O,n)h`f˿dVh ЫϧtWyJ(r )P, ZW'ۓms/T yckis#Mv. r$%7r'Q0~֟z)*ၺ(po/~L=}m 9r[|9U9ਞ fyM\TB;NO%Vb_ kKgϫq{ ,O sׁ 9lwqx"-hj3R@2 # T> ;M+fG >m,k"T5[A`EYR~,0ɰb-TWʢ(RSJ,si(0F*6xF*K%z ?I9$L>!ҹL[ t$WYB2c $Нs8RL}i­*^wKd_V c*/2<Ӌ~LcwN7y}S[0󲦻!(wjd|pUP5 J^8޺Iб!fYCEI[X2{Q|QWU/3NC!Vjs'N@!dc}l\e)@$! =_Xx6K 8.H7-"qF*X9dMg5aQf/\)0cM,Ňi^wyBɞnyM8.OWqҠG9HG(&:ч5/;]#>J@t{:=BNy^m0|_n3T =ul,[&xXLQQZb e?hȰS%&,/o:u[öxL.^CVlXg @i>yO%7Ԑ)TgZ;A*멻 XIRe{RW,-E:mF#dc{byET s bIas'K7jO8 Z X`ЮVnc-Օq+q?Ċ8Ii,k4P4/ Vz۰Ux p*g]lT=tf5c?-\,Yuĸ^6ײy݊-̰ױ'eKFaaВm_zMI8-6>,4cy>/Hc<Ն О7 czA4whIu607֓fP&_@ٻﱓ UL7\p±g蚛&bNa{G/-?7S@ L@`L{X13KϹuxnsRe>' EFeP:}QXc9tq\yPV- a`袓*agP˽r!cPbe۴`Cp^PIFfvՂW\^)?6Z0IşIgb8Q:::+-`2M6[j0Ρ2RdadvclիaձTFgkZ6pҍENAnH& Q$oRJ:DS^,跽9XmqXZlZomzʙ3X!; +bP:Z2AMr߻: e $oZuq6ko'Ej$ 0$sTrn!I&_K' Gjl5 F(9>`OуM&sq( לIpKْs.s g97YL#3;Mޯ?};V=JԁDqQ;k~hn)d`4hnW"]hӔƨt%N9bBєLXF* /i tKEOTjȽuH1rlX)w"٭unY AұL\w{usFu4נkY0s5g'uy-cI uS+蚫[9\d}|V"47^2=qmOʔ6l15w;DW&lc";?\U}QKBiQUz#Gm<ውzi^mc,! ԂXǩ1uzvP4bgy1P$3dYq .㔘V u=2SГ'TLk>ئ&:U%ȭLR: 0!hUu4NWbj"SMp8Hikζ5C8 YZg[WQ\0qnjࡋ]2-td@DUx;O24^[%'wΜ- 3N'k-w3X1 .Q-(zLio2߲\JKO;="z`bqʥ,V >Pt5E&F4y|$G@)'-~A*a03MNŒoԄlb3ed  2Rz0䦃=2?2>hLG]ue0%4HV6|JsO\GR/LY1Y</Fpn47YDV0#y)UYlZ1bqcӳ֫ fۻ9ԣ)duڔ Ç(YbMJG' XOSS˥a)n T 6AO60qַmgXıv/}2><6y8 :/Bal42eWh_rƌ 1nq#'Gl}kxWdo[Cx8ۍ>o1" }Mӯ{k[4'ժ'Rq]-|MsB| ^"["V[TL>wTFuP:@8!0OZCZ/e YRU1=+%D9u6p\ʬik$/6P1$lnq !u!ݮ;(t/(LϰY?t#}lFvF"0;Nek3:͚}[3FRw> 6t>>mٚ ǹDlܻ7^>?yrD.ͥޜ1t3U'QE]I sm&n9,GdcRzg2fԒa2H<.^P pi_] ڎVW.P[Μ).mc+ϪzxQ=/HxM$_[ ]gmr $?W9G.K+-nIC80` QwG<]{NY%՝Ib՜O 2IƏ1wm|C)6j-"bZM je%Cg|=0NAHy<\Kˤň*3΍)w*ĹjybȇBA-ڷmwE|'^K].ГlHY^c8dvcpܾ}#K߬XUm~H-x0zL84._YddiϸB3E^ՒVT׉gK&j@4Al#z2 (]Ε1VV>hf .FM:\n:ԃĦ'o{*n GKPDoFNd'r4Xthc$p^\fcbڞfրPeĂ1v0F C=b <,==L[]5h!jɋ Xm~$3ьv26 EkHQn_RX#iHww\&FF%Wؔ3C"*.1p"(D܃/~ܙf@nDlC55jc z]?G"XAmfb{XܗSFX8-W>G28X7NUQ+D7H<3j4$(a3 [I鴞>\ߏZ06h q֨M1{W-ڢfkmn\Vc۔k0>:M7i?@3 j%HOHX|0Dr W$H'70Ju_~l`K( ݈ąׂ w/_0p= Z j'\yʠ_F3P:nZIP>bXH{xS52W: 'Gn9(vew:|zѼ=]N][qC^IRw0ryΦԿ̪r'6MP贒LoIQO7ǎAB-"m,ש0yx8nKlIqFaD'2gom>AFK AS=<[E-řkF|۔ixXx|@)8sD5AJHi0#,waIo T5(n'gF87f^9eM%JCz*@u8. jb2w=&nKC0>KdgsTވ"6MrZ9ZR{ty^ B#80W_F&C" l%hFu)l/CTE%1ZJoBvȼH]@x!c1֤A&9kPk-_΁).c1"8p̎sXt9ߞ<)#P DžJf+/s֖v/CLH 5 Lqf{?*٬>Nx G3D(9~PXYw4Qkql#H~O=Eqk1rGd5C6|VjTSIe}/ Ν~:q-1 A0 ZY^;Mc#h%kL 0EwJG\\jy]iy1ڍ힡rk;ޝ/l> ʀ4墴aN{] WPwo^Ĭ5]ue 8: <- I@;*O'.at䭼_OPÅnmUe夸"@' yn8͎&*2@֨}ߚ/'<=$PN ӖE-ť)n2War{q˯{raXJ,L@V>wj>i]oUTԨ(qI[`"4oH#/6,[orsGv>Zyw=?}>_`;$;!x.FZeRt]!,&wIc<}u7?RCӲMdzT93~nˉᏩ\U4YƟY+njoF?j>Ss}GK% X۩ .19g56$r-]&Tׁ/Sel|/o8Pit7Zw/%E놫VCp٢. -)9/~Bwnxh7c0t>f@yJiP ch(@'RZd* Ca/w@z(OQ$1-4oخrz!KTg2PJ'?__͌y@G+PlǗBsޔQg|f}cz5V~x TqM(z9< _`;äzdza_A8d5D/ yPIsl}?wE(B H{ԘC ;%# adK8 M KS{^0Lרgz2#ąȧkX ?[Ɖ b=Kopy-Bս8ewkOI6t ȁ,s{ba?@l[ d}#}a~]p5JT0zP^\1Oĕ'Kd"EK .@Ql"V%^9ym[5o~zY3Nm!KZ$.hM ۪"w.(h)UKigN2σ/H[=JpgNGzx}*@#|Q:CK )Br녭P`T9xk<I1x;^sr[;V6AXM&{<M[ʜ4 f[f 5riEVh(/)Eg%Aqr

9H ?ߥK&!r#FȺETC.aPJ{Oe_|a\n槧FlMQºO}WV2%ؖd_1;hs֚^.OU)۸9ӊmk*xuaL~I_=T /Ix;2#)=kw!woL0J}6.)XdXG5*jr'2fP/rGlĖ&e% 7[aFs_@|$!CfD{4Y~mc/:K ~~D;1οDp$ʘz"&B~P>VN#~ud(9-i~ЦK:VsHY:0I;% ()Ba$\tF1yeNK IG۔N,""Μc`Y_)j@P2ͥß1n}3rԭ6Ƙ@cZyͩ$=:IA^|DgsEޫIYYإz]ooԣ]Dh9 Cނٽ oǯeUӣM[sJtR*R%(-QWwݣ=x([+ݓصQ ]w~g1{3Y_|):jb61o"#@á ~{O儿Pa8Z>Mz&tG ك]p3vؗ^)8;v# (-r</T[(ރI'N>Cc:Px)=WFQ8A_u*Iͱ i`]1c^>G3~4-*IgRϳ1-_{ A{!Og0-rW8:~$ץ=L ~Z2~58IyXS}VcSNNopM{Qs = 6?[*&Y@GrIpگI('I\: 7s'5nyy}mG8L!$g4}tl V\^3!/ZI3mct$ ؄. @TRm4 _˟[\WeGT`ߔgajAIUi/ᒠw^&a刯< SCoXps|vBK 6i}SSIa,p zgM8SzdDGOgw;3~\j#U: x@6[(tfǒ+$?n,D^vV ԇ+u(KO&>1^kO͖a 0!g"GwL(hٵǰuݯV¸+LF-,|,wəJOH_MN۔_U^wB>g1 ;A%l`,S[9V2[)zJ>vP N#rw{8V<*Y W8-+U{I ^9ƊGs4_P-.(kfk@xWxC_|";+M"d_ YGl !*.4pj-u˖gPxrYL1Ewp* WѨNN!bs優hr-(( f}J;*1d»l{v} hk }c,t+MjCK{"S]ѭL$k.la m4>hHrpeѩ#oOA܂YZT?+`Bw>HȦ"_I}B1ι[P}nfʴxY1k1^3^PMwڙ̳3l>ψn]Ճ[y_:|u>2nF(KqE1hkVoL]Ve)O?6H>ln4lT%*_+䄂*ep!2u[0Ad8:;g}<%41 i?x[\B(~v&??yF>e.~=pz( ٮji뼫.8(ktRҞy2iue> ҠfޡT)'&a QraA'-uZ~+7Xs;vv쇅'U_`@P.x3t8. ^LKs 21e<CE%!}hKh >TgiPcP+n=JC]QL IB 9Y 9ɣ]2E&2FugRb.PŹZS,8D (ċ&ln֑]fD/&s& "amVm@2uH i&n; lok Ɯ>I՜~@Bɢ] XR>*'㫶Q C`:=#[ڌ4>/ OC_iqkeMbi_{gO"5a?%.Lm|5 ⢍f SX{G eu+XY,!UPZbV d-`hSGr$=G ;a7w܏Ԇ4qZۜ9KNӳlەs;SUf(՟b-Q% wYk.QZ8pa՛+"C6&$ziB9U+?*}2oxFba2  ߦo/ cR+ݪ}^eh|h=a*`I\ wp aa2Og, Z}m* Ɍlr? 3ur`q٭hEb4 sPOW#(0Frhp;H)Q"i#2T!A2 zn69t%饟zeדn? 3 m\D oA|"=p/+a,pdw#l-()CP~o%d'`WQ:R)`/>]61$>% +dXʭ5E4=W6dd\_Oo mxwڍ>$31|'N^M]՚ZQɕAP܆"9,.n7R&0#J/ s(56[SS7[<7$P=Z2_QZ۳F|.MCppf}*H/[^emqڧ忠j=ADSPgl’] vG&6aĪ _xdS`XKBET;EbUiӇuXvJ4S23,/y/b1WQc Hp6g+Q$m{WN㗊;nQ y;_ꑓ"쫃km6涌)fY+/>hp4aƱ'ntegp i=GkveiDɝC>h? uWr7,cJ=6wpRT(ŃTc) ձޔ9DCu]88{0Uae_" ȤN w( 6]{ZYta-ƮF'lP6Vw'l53V'p6/_b{A6]:{~wke1\=`^k_kZWA(ڳD e_6 ed ƘEρ9GqZ* Ȣx«*Jr3n֙DOl*M~vQ  x(uD,~e D$T$W>֔=_v{p8_ w ,R$Bt{R|Cn.bsqCy%lzHg$/2(SDEཔ𣿋{ YGY kGGLАg߶>ӶSW 1TQr_&N?sYqVcY73r]_{)lP]$D'"あE3+HJmv<(PC0my;ײ ټ[ v/qJnLz0w:6kc3É"-OUwIdV?UcPoHMH {Y W@p1-YE{lpZ me";͢R]L^x-/-H:<(D#*ZoUn{rQA5q% -r3:YImQfYxy.bqam#c؛ߗG%+}I%2oK1֡yG\~Nvei6j,PVR?\fْs?SIPϯ@Ϊy!{oYX'4G$藮Åޱy%d>uuf}c +qz:ۺXFhj4SA׸A 6YdU,j%Όw7:Vοd8ICYkB– jTRڰ8 I<-o4CM U%6*_Lo۪w7 ׺WYޮV̗NC85?v:"o1!Sˇ ʙ,#"}hW_*ӀmX69z/R"9?CG UAX]}`Gڎ-P@p&I;|STjcW%?'@=) ,;?$%_}8P^ =nd%\lpCsi\N<`>$(MxEQ]⥜F^ـgW^!s`ϴ7NoK_z;=2/LH1:~ްV:jj=ӊ\f [)lsƾ57BGoWԅDUߦͲ9 {Ja,I/q^DF!4Jk E*B,Ƨf`>كps4zk%3Łzl~U|? s`m!6eX#w-! v)m OT\M~h ^/4ATm㵎*7smdžHk8PQw&z=ж${`-fL=U bf_dCy,19jMޕ<חaN&玍xkJH2hgoّ S+II>p/=oAaC|WDYS66 #94!ZW8]ǎ-D8YNLa(¹u,~kyecU7J]3yu&wbS͹⛽op&]m\h),m,D{匶񈖪 >)ށ*& W(E]ZF+ U3*ݿ s<XVaL qU`՝w+{óv f&/V{L-!Sd{Oh"fW' cbð($;/e9bݎLo+0i%_dSj{,Wn]9B64$Y(O7-;;({U\Qtcr?{Bo\&AA-6!Zq20PlY^278)&ow_v2PY&wQ3A\I8Y6ΙX$0 7E53ԉ%`b1SL:CpM уOemgE_Cro'D4O_o zHׁoiЅ\aB#?;!3pJ`v_f`uygM.bSlȃH`I׫ Ţhy|+ixaRidH[<scZƒbϺ(S42i(#ْfbLSq^ZȷHˊ_ wuw؜:|m?_w˜'ȗLxY>_E Nؽ4_xmXP8ADcO8uYL]JbIH~*9m< &u]R!nXI|OjS' /d!Z'1NKtj3"t6JO 2.v_&0e\*Ib;Q8B6u<7Fj]hъڔiv%̫/i: F-uЮrE\Xy<(iy% svUIL/|V/7 z<` :hr\734c2J6Ax+:M'h[/!* N8+LO's N D +=~ ~,ǧW9y^J$rb%C{Yq+IXN`uE ٱդa-ap2L0ˑm-TVѿ :LFݹE߲]&M)rkkIS :hdn2 㫰n+vN*Z;DEz(dȍ8)UI7~IXP+9:fM@&PHWXe3Az"wN`W9'rv+*u!|[hޡe+l#CD}TϢY,n/a.[ރX7&fBjLrilu֯k ap'H] >4DbF"[}4ą5 δvOWPP"W)=7OPZW=J.!2dNk<94ͷj/pWZ7VۭY'MLˎ5%ւS3-5uuaPkejgSK@Qz^LCd']k缽>+<~33}7n"Zd ~C[[dCJ;Ab :x9[gy>?B::SQ̆ [4,yo4<@:#5bevb+B528BP=DT]GnxO?AW;AJQ ߿&) WGP3A)!_AKIPe 9vۮ]H? PrE3?֋r߭l)#D)dʕ0EyXF})qnpl&}c;ZP9VP#}}e<`m9{6>m8 W8'`zafN[;m'M7abHnH߈7MH&^|Or-- D9F0 8sL'_-6vElkj6m"U4FbS];}\)#+BUP IJgTg$f'b0HSEAC[`l ǧ{>3:ނMl5"rPItF7ڹM;vQ#E6 q4eLK_b WQbUg96WA`7}Yn6r RǸRya\I:?#)L @̢;`FMCWh b;ɈjgwY߯^mf!\FfTպUAʪJ7ˈ譞:)SͶo/Hk]>)j2nͤrT`]}Sjc8l()ocҽm{E =W.Z̝n"PmfTJ:*o̢{jRG xc%HOԦ"&g CgF\pAͪѨRnN6(Sɇp|: #U&FtSaߒʯpe 5O(2i4_V~BG6[CnSkz(|5%iWfBb3uR/}3 U Ԃgج^ **IWƾ;#'p9fQa_lOb7] F[o)D~qH*x'hb^#H^Ewk%ZqPgz>v[H~k/ к,Z/|ݕz%YYN${^KXjƭZ%;QDD/s0^l d&ɧ ѾXK}/RY}88NJN\i75t'G05 ԷptWJΨdIo%k]b$WT([$)v:j7VE%JC*^x5ƼU9-ZwsT k9.mm6(sA]s|\Pp"&KEdմaB6R`oȁJh4 ?kRݜA& >k1i h &"uZEA `4uf2%.ǞcF{X&l\,])-`! 3r^ { y^08;\)5zbּ~0egDmx PFXor7 z/(tU_FaKtsTp*LRNOuI f7C:fSNX"JYPo/4ָDH)_m~dɑ,zd)ՍL=(VqƸ.fC9HRƘ`)qB-RWFntl% ]Y]QrpRO/c7}-6t cOBe1hx:Ei'`P!rzH"I $8$ wR~G[lH=^ Wy%ٛ pnAe5cPŏ|R 6KHPL0FNOhwWF[]I]VrjXO*ĔY>h5kY霒1KC6`7C>p'$ŢAEflur$Dw1JЦ l9T+Mrӄ@b"zJQ2G;~'G8'L"Ւ|d yV|AhOl{j6f Idx]Ț‹==(V#Z%]饐-VAT-.Z&A5uO?۫"YQV4MWݒI;`Ɏ+ېC@9~m>d)/|cYwJ2C mM^B<yPCVdܧhkM f!+ն1l]$pz JX'9L@ XZI Zy|i .,?йQ͙t7~1hx,)ss1#S?Ȓ;l!F |h$nZ/  -"o%MVmCclasi] 6| [ ?ο<ݺ/ R1t N]5 Lq8嫓x` _U5 \S ~;iy집f:FwYkPEe<))J=8Wt3V||  R ЯlF8m>U@$qwCպ,7"XHi5aAEuu0A ~MlM}GG" *p&azu|JVq):/+ wZŗ$-idMIFػHTH>~)d+۔Y Tt {/qεݴ-Іe$f uAXBbB "ʼ23V9v)`FXѹb@P5&{T| OLLZmǜEf;=zz=}-gsuc&F_a2$3)AkV3 G=5јZ*.E(W̊Diq6~|rZY#';OvBQC*lSkТd$alRʶU1/[kaJc)jm1J *޿iw}˛4I>ܓ̫nmS/ݢeTvWK0G8'*RS kj $1׿Ig/1D,Lg:H#[m1L_i2LzdJeJ7'oep.$Ph;ΟZ9V(F|TiVhQ(f{uNN'%u["ԯ_,BHlzv ʏrP0)bKWeBמ+㫜]KzO"ϳ$-;Ny4W>j'v$#Cl;lq!fN=^Z+[+Sl=#A`Ցzv8?5}8hCgxyl0.w'$na5 $r9(^?~ *1U$o7*YDElJo%8s^7}D.1 ͰCCi4,:y.0I!%_8?Ȉo~* &dowcMiJ bGu%.Q(% ftB*;qH] W҅>a̩M_Sϓe jC!GfiƛsՆG_wRVGOx24<:vzZpU߮`-jL*/&!]£ij8jb-,Ÿ>ͺo-l9Mz%W)&W1Zc-u}0Vq]aֻ1dc .'Qlnm#}~dN OJs4cZWeLv`5ЈW&*t &=!I>*O1]b1f%7!| s_x*GHΗΔ(L xmtn$"'~2a6-dS;d%!%yӍ#Dӑz H1v2vv *\m^M 1oM %P?[F/[7tX$HS,t:[@vʆQE5RA.bE **C?տ3(jgT]eYGVhswA?YG2y`%JId^ñ'W' ;ޠUF@m0jjARSZwuAJ!ꨓI\^I7 ojW޶x0z>^sމ*B2C<ɚ΍&SܥḸbbup0 >dA+{/eTFEr*$w T\.βqTRaǦcsٶnrQV2CR۪51h_rsͻ2)@saY}At] X)$ݥ>~eKRHv ߑ,OXB0*ocKvCx)㪔H6 xmF . ģ>q;᠉jTgb3saܧ%WdWW>X|'ǾD}EQ_0?>m Ӊpۥb#C9 JaH%@w]+CI2,AUlW7д6% I%VjD?mKlb#LڮU= aG!vޏ-'1}~^-]D ٥i qQ۩;򘔆pZ&EO-^hS -I♀.&㣡'Lo6GdzZy߃p]ۧR,׃kjRNT>=%mb؞*#qjy23%V#0@X)2 K6IMAެԻqUߦ ]삨Clt|{z&bѡHҀ/@n78 q]mҳIySK^1xE6N^T; b. [.89] _;beD6?:7bv 3E4oI}f8T}-#ELx(¢J8MGMyES1en`[R#?603jW:XF4qV I2/^Gv8.~z#kCɿcG0] <H\>C%[))n<łSN:Hva I!5i0I/+8SN-U\?xJ~V:mj'ℳ;Ć`kR_(26ҡ! EjtG%E1|ugL)LXٗU#^egu3B}:ySEE&Y ĻDtCQt&,SIW'& L lBr;}A`ocmAB,4 fzyOHǎ˒2Iha3?'aڨٮ!Z{uh%8x=!$yFv5~\96mW&U&%1?CHu-:0f:]^>? ̥?VzCcTKGFHC)o 'mL֬RG !ml Ml3 2Mti nX_XsЎ#&{;$QM)e?v0O^$@[?NxU?hŪ6.)_`4A)3+ʯ];NCokiuJ9 C%B3A+_:MkA1r -cs8#iQ}-CbLӶFS o`‡aPq0ɔ]EBq YLr*.#Ȉީ01GF5A|0sfrCBv) 9\:K]oXg/pOI"lĐ$?rB0hS2``$ '?ԧ2;`\mCc>Y0p*{ l81IlM_~0?n%:;R˕$??k8y 7cW mv֦>BGtp3!wF(_E$L56HD:lJH$/kh!Z96||Yh[Cw^ #nz;tBp_Ye0.:MɁS1,V΋ƹ̄[8@] ɳ;LN)bTW/_Dh-4τ&굔p[c!ؽǃ/?=M)w7&6bKP: I$5~N=O c.Պ(b0HH) c}`$2p#ϴA,k&<_)v;= jS$ƚ6[{jz.gQUw+YWr.=/뒜NwDZzT?5z cg%<3L)4^ch/pks( {?le2MRj00='6 .3659fIMT'4:аvNylLuMA!`ieWIT]CPCa3Xur~ZԸ+ZS>^5(Y?VA r԰}yo,JL hFمXc (.얲cQ 1סWǸiTӵt s0z)k֙U3f&:k%/+,yU7o2RR 8#N%hyFHqP=14/8ԓ+-rE ޹<^B~Yqp^I(i{jH.U$hdo.8ῳď ӈZǷ6TR%.,s!+iջpR; D\3bgϫz)W˧tXjI*,l`Vc\EMV%7 k;׎*_r͘c ud6d4*G@a2uȫ}ʼdwʖǔU%i\PF|Cbnoh~6а#UYϸ-]5rV rZi1ߎ, df|WMjs^aZVxݠ'^3dXU [Cc`en \;ZkoၾW+vP5s}(z>|}rz.%ҰkҴ뷽R0{rd[P81IېHbI[%0pхC2>1mrπ7}r*?9<%6bĊxQYN?MD *NoGo+sk'kJ9/eT7YBR-GXgkC>gXӧ'l-XRu;!Ơ=;UdkQ+׸cx´Php/fܯ[+8 ? ˰Nqq^4fp7+^#c UZDP2<6FAp鰨EpG{.XGiGj#T鋗⋻x,?")׽vȎ1\.OhHAB=idW 9m}gX&z!EYXRui8 wi2(`5: U. *I4q_vǽQ{Iz`kRިO. 3G zW4Jeb(F c"?V3.(Sr̖fv"A[sq4g~(qp3.(E)=a) I JwGfqiQt9D^ebIl<[$BBuʴn*ň"S:M bAH! 0^ ᙊWfJW m?,a*@ꅔ1iMH31%Nt3.[96SKŌP䷢`˩+;tD"ԏxQOrMCv{-}ȪzM 1$r-C kCG̵]؁=dk/&&0"؊R2(w߄t}#ClJ1_Ć Uױ]{BMk!kzѶH]_?j' [$sv3=|!dvT7pRO]ȑ;h;(3 DUX R~IC=kDu lyEQ6D$"?uGca "\38vB%`f\ #ɐQ(sAi`%I(L;í0wBI?-^K ̟@ e &ӂl&U 6) 4\N'93<-Z5c^V>o!2*H( І&\78.zD(]& ^hcQ4}T|)Z{欥w`Nr3W:zsoUWԋaGZ/+Vh 3{ilچB: s`QAF:Ro+Kw$x W)CT$[/Ht|&)ۿ)-#ˬmb` \+E(f '+-OԜV+ |=d;*N9o&h9Е~pDLMb)™,껜VvJj[\ ^[ 3d3DGVחVkՊQ@#E"aM1& 3#m_s֮Q ]I9O+f0 y~4Dn"ʂQVYCC8󘻻t!Egt":謞2ִE_e ړ-!0 4%gC;w`bJI?agߡ\*6NnSŒ`OULsڣ% O8-A,Q/Zs,}ߺ24Æ,Lzɐ.) }vE a5up!؉Gߤ(QNͺϩdq1dVר otiXi!· :>:NŸ5rњ1iz=:QT^~LXB?zF_1[wFCk#Ɵ=d 1OYz->9pѰMβ\Y[l{4=VLv#'" ՓvL[Yn`6R}qVSYYQbqy6"rg/fv _8ߋr5c_pr2mshZҪzr p@ "Fsm U'ZiL~_'Q98K;)7*ι)PZ @s*Mƹ,C/!c, &:?` um@!kp[x9}2@WWf:>#LM^icv9ͧnֈ(G6{_y氦!\4}~4\팰C>}Y݉,j'rs$>Q#(Q=k::8 hLpRVo$DsŃHTt%["(нݥn}LK^])\ڵ,=L`ݾOT֊o@jcHQ#@MuMハuTQN:vnV@FB" n}śv/hΘ(Uae\$HZH)v~]{ElFSKFg&}4zl\ۡ%}z==4ŏmG]K8e X9%?xEռ&zaV%%WT;;Nֳ'Nu@фV_vB >BٲSKҮ"x[" ZgF8mRm8njv/Q>0&swR)sc5JC~Ɔ&մqǽƙJ%ؾR %]rƞG@mkTɳ!nV>J\/ 1Q0;I~g6Ms,CxˈwOoC^Ґ rbRf14up>hz +n4H,MݥYX w/ӜoSvjGp*̰#&2qJO&& 6^<>!}CG{x,X02*X㳀5

/kE.Je klu. Ix* ɓbdIAzpifTA 3co= 1Be@:!N @\ۀT.f-o4znf7?eIMm.l{ocjzz(&r,G> QqѤfJ\0f{ߥa~%U $u$aL|E,c5oI[K@mV!I٪Ǚ!P w"d253=n'wf R/~(=1| M|÷G}{$%!}7($jHur/Q5>Z'l´;DX$WP4NgwCv±7zcBsC5Z06\ -;V<ҪXKAz iYq !4T-Xm9a w(<1\F`-Od~y X̀, v wID'{p< !1 M$%X>kL09@RuoQeY `Ya.G`|3h}&xGX *$ǁ=㙦ecBn%]^&BAHE;9cTԱZX~[fSo'v_L=d֕Wf$)dD2jl&(+e.9,!ΊDO^} (3kzA J@; n(Ԭfq+_A<ڋH(aBCaf)2S$8B0"]ѤtNlX}@:h##!_1jŐRڐ+f\ԜRiA?!AB@˄WᏽS]΍?\A>G2qkjVtT6ۗ =QǫzzzU\<?DİWd.w"Ii2x5D!q҇HT`VCݲ{w^0-M5;H$cFpqh}8yVwNznGUr4̖?Ɠ{b!zuB<#roR-=U!ɤ1$4N}ÉHLH~yRfI0NԌ ?ڟt0Zu5BQ1oX>[".O8 ,4hl"s>'gmh&#,]?Kr%%1^l{+'Kbj|6IQEGoݒ7Έ,^фM뛦֬%&gmx/63F5~-@۾Bu8f_`t//BNQn:>g ݮK\NLEyZ=*WS Dx`M%U 4ެhF4iro ,W˨۟Q8s}SMg';EnwHfFͦrfQEfNsJ.;I1s~݈whLRi9;#a;y=T0n T;e>#phǕ,r,W\A;WV<- Rdp4JL.>>ji:F,Vtմ+ua-Pq޴#nTBH4GbpQ"c`xqϢ{uOh$Pn9:"C|8=׋^pL`Z2 *(9 1v}~O#\ C y:DNou~,nkb)K Ҋt=ԛ30Xo #C컹!MfR֯ 93){z/4"̐,gЍ o T+׀%MEj?{|dЮ[^%T! ܞAQ=Ve\BEQk4\ʧDC[wPfA_!r+uD_84 +VR]+X16muyFz񺬱)lkwXi $Np͟wN7HR#J-%9SQ\h5 ʉh8i31g!ImF@ U6yl 0ĭ5ӜjD՗h GBTX}Xs[p@fԻ z-(ЈU[Pm?r>WڊN|t--ǜReW0QSMk`ԝdˣ3.|A/˿;ݱmbDLpjFt0.i3_V|/sarst29"t1/<ոMO]Ckm}.ȤU^hwO"Yq'w:=$BDn#4Qhũx?PZI Fw4TQ'nE]\ÏN1=J#8[Ѯ+ybDׁuoM]e}f|?;˩*1>̛Ə닇F:u.ēJͳA`5Ph)P2p* LKܯ]@`Ә6 H;A݅/1Ӣ|ْ)迱&&k*ռ*O>] Ug`![ψ;ViMEtt){vwR|.'!hnUggj#BK q*,b ꬑ'K:M9q]P0ê([ *CfiW$K L-TՈ~%,rE͙,Ax81 x,Lc=IyW(ƣҼmG(˗e+I/ >7v'd, gVߋkqi!/093hBm*||Ma:O6J6J]bQXZIo&& jGi04RAT3Kibfߣ! B(9[lfOK 6*.ϱgi#Z/G32KVBm% 2>R.j7]٬[X2I/_`PR+B2׋~ϳX$:Mp1 ;P0qhGuIw/o. Dm9T g/yf1ƣڲ"*F TqDeAMw' IQ78Yj΄P=vQ{fe~֚ q!}15 4,YEzÀUcebFߙ2B2;jw-OM5Gڲ?6>z1gAܤܿDwbV㎻N "m~K1AsGEDpV&Z D9 dpƘݕc8 4|Xx:=C+s =f_ fSX@-ҖP;YN87ߎ jPݐ cFKzctTFOi% uW,afނN̜.F2 4#{j0d|եf^NnGŽO->Xw5}&H̽SkI FTDOIӢQP[X'kxatqA=p$Q֥dظq+ VnMRl30Zk Vk Z\5Lvi4rvof֘c@DO!e뇴UƜ1: kt$B ;SS}ъ_}'ʻu#^|9h%=%ɹd&q nv@z䃦-7 I?c)0MdS4QcT@)X)}[!K2 &?_l3x0T]npMru!5Wշj;ϗp85$8Qڐz}6 ʦ{vm*){&R|gXon "٫}E*oZǧȱ8oOvg<.^;jF~|\W2g6`fz?2lhj㐢q(ϝWTS@ 1!L@Ƙ%=Ns4&0HiNsn܎m6v EUbE|"čbpsHOk>]Khܬ;ܔ7Lh}Ȍ㞠'3ޓtmK7(X93Gn8JJXčm69 T.P/+qSμPYgmtvD[ AnCYϿl~d11e6IAyMch╛sN Fj[pa<)2u |;NIǙ<[Xi[y?$`17>/lLq C)@>{? @d5?'q:ճ]h QbQ9.6zqJ%/: DPO{YmCʹ]2yZu "7ogy /gW̰U a`(H(7'=IhA7eQlF̖ !o_>C:HGsF ?N#+ѭ|4ch.JKIo|; "8LŜA~C,f if*B|J{+)|g."N r'7[ "jCOU,,SFU }+SKai S*6UnmԖ19+H"N7jc̬!Rnhܨ>v(' `dt=nR %n+GP1u``Ƃh7Uj?ɒ}QG]զv?4js=pD et\B_RyP{L wfDub WqWAĺ|$6D uhO(錩S)GC9v¢DX1KYzĂsx~Pޏ&#?wkϖF}/E3lkr{Вb7\kmN:QJ6ZUDШXxF>7Oz&=_5— G庩|/v>eU+tςF+bjHw0f Og_;;?4/y8|8) *\.\A~ՏY$/akكd=>kcq r#Vs7[&MUC3vZbT:éݴc3W* 4n? rvHbj3;0krHJa=Np `Uzgt܅~Om:E{"n >>weNE lwܝS~pǃu<5u5$nZ7*e Gt5g9iym\v`N 5@ rW@N/Zjl3.do(Յ֗d{ G8Ҕpk 14nZ* {nO\uW9Z3>.t~Ξ`S'Jk,6B= >z5:ԄyxA@R_EKXebVK͎? ;Gw; 8Iwl:5IR^$%X#+ B1q㬢Z\dYH ֬g.D3 spA(C^(O"u C-uzHxq$jԊjiE4EtG-mlM08xCݪgjq@ZGM/zϽBA-m=JkF_z-@kV7zZ(#Y|ģް71~٬ϔ\щt QVaCcY]n" o1'j{ARRR;9o᷈5SwqQʃ ui n DՔZǡIl{ȲtF8}Wmd9ڎ3.Vk!&8'Rx_5;`YZw?[i;D rI)Kdi~GZʖ4ք&_dn,N<@uɻ: R䰏 Mt= MG8yޞd`rdcp{qJ zDaT0E7/-x[{X4NA>Ո#F"/3`lcm:y-bLLjafn?CkO?\\:m1y·(pth5ao frN!\[IqiЮ30ᎋ;n=_Tb}gwV9Et]Jm`#ʍ[L\Pxr"RgRJWohÕO-*ge#Rx3nY?-,e.l%y%YB"*WSc3^F/D=җ3߽Cepʂ6;%=58iWǀfE?V5õn`jjA6PvHz;e.=loQ6"tozQ6 d69l8E"m:Zddte2~3ZvȁB@\[9p(ICd󠸟sr%@.y*$*/tw$U^%5Q|FiqL2 Ûݤ5CR(_O6Ah׽W} PՉ\]T߿BNl?": LM<1Ț H6=! qA6G  `ue4n9'>e~!ԼFYBoEtWi].vr5ZUCjͰE!Mgiv[!y0c~~q(] j'gPcUZ a/sX-$ۘ9x;u 0ϙ  pǎ䷇@e=(=^,T $^zfNh 84XcՀwG]gkqeCb6=xp1RTH\E^}K,Y^N\;tG!//[@EwkrHxIwi`U g/MI5 yjQ`w%̥i" A'ZV OFdېN8徟sƐh6BcjE!I[oRYX'3LK<8UJT yrxP&j=x tsh0?>#;Jҟ!ES[(KT"k58[zo@Sk9wȤ ·(xk92iMަ{MY(Zd?SΠyb.z3R K¢ {njlS׵LΦL`Q&vAukyGs `.`!F3p5 B xy ]M4#-Disfpھ;0p̴ G}z5MLݛAc;b;Rq#<Ƽď6H3`Pa׻X-(|3=EA#֋?6as urOvج1IƔ}@3 hA rAtcm@%GHO2!Ao>|>`Cf:%ψDt 鍑n֏.Ouq]&ݣc|,0q0/ԄCLU^PZoS_90tV7 v֐9[VLK}lL!H+}W'cEˊA̹Lt˅<ע|-0QPC Beza\;28iuCQxV73OөV9>]aZT%!RӡKv'KTlZ ՚G \z % 0;RoBYii!b V:TP?VsŴbes)BWxHyw6$Y`:{}Ӻu?O?a]_I4Mƃ/o_n$2tks+vL$p<"EQt5; ֿP P!:tyг+i3zw,$gA|it`ﺗRt ,A~U.il#=yT?Թ}g)XiYDžI9`]fÀӕ4ѿ/G(~VVks%b`!$Bk' aUe($)]EX;eUƸrE4}C%MnwcuYQ$ILKN+ܳ=Tbl7koTÈSqw2 Qo.+{3_Kx2IuZu_Ly }AYz)kBC1H.6"+l'8-0_]ЃM qWK'lkhi["J%hnؗʹEУw\j}|u 1LA tX; 7sHMCĂ'ň^m+Ĺ8K9vpCgUY& zFnO{V\ `Lnd_OlZ yhLذhtq66m>(".T|9A$05fd0og|Z^h/ w_ ʯ/O28߆c6Jue4ާY+0N25-v?}f`Uςl x mΞ0Ya?nIGj; *b˻6>@T4g*y]'o-"Q/]U+[ylӪ1 X)P ^t8?HoX5b$s l\ ͞%$SP y'jm}+~Po2jFDߥ6NjEW `Ns*pj^eoHH')ͭAxo ?c5=87VQpodo(fzE ܰ4NX;P $") TV\txtmp%!f&9+2 M.Dc?Ee, ̛wQ<է3-Lr'O잵۽UhIL+JZ)a+_3\<S};"\aE.7"G\3 3ϾTbL( >ѿ]R43y9t .zK]GRA} Jih%F[ߥ 4NԿANWAp VU'rqBlqE*C=uN[0\ GiGѸk!-&p_.Z^yEbe=[@p4S 쁅?'64\v GW` xj^}O!za^V3{M+B^"p!nm{,V2ҿE|~!{KMOA[xzzNJI*,&NN -t~ rb\7쏔 EB%҇ -Zb%"O뀔vzcЮDq9K$%`6=_jfdt}Ιn̍KM*#)0 sc kHy[b¿9^:Ӕu6,|H3ϵ0?0eLyX}߲Hr)*fiC:LWνȮ2 F, S.!N{ԅ~{1[' _~Z!>l X%0ȁ=Z`)#|x3KV)$w!garAog^Vjh,353}`NMd 7OF&/$l[C>8Lfo ؽZS(?:JhYV:LC~ȧu+;q:aj[s9ƅ!6'j3sz)d8wOy3RJW ]7`ރ쥕4^!g(I:$6&i Nu-/cVQF" i E|0CG/F^ pm _8M`/VlaƹPi,epᎺC!;clsy^BPOIq;/n0qYxTrW/,}X9 X(aQ^0>|Hg>j{bwu9 +1+iFw־;չvyXQbЫÓ=;xƘ:2V)"9>ca0)}LIHO& Vl(wU% l8Bf/((iTʘP Լ#*61ϐ&!.B1:~+E߮H`t|adzSv g6ɩW;nw&$:+ o`[dkR,o A1.16kzuNK[q%n*ᲥqdSOVmt>H*A+D`IKW$yHd uբg!m*@ҷ6d^=82?N(bvǕ?.sv)LW>Y_ʀ̽4>Az{%jr#VEp-5ؽU92Vn)X`<*yy:R-iZ;^,X@hU%FYzVDmIiݯ1u4%_y_Z3@ú`,[9+n) $,C0CZc|ogg,hhK\eٌqDnT1C/:PF-^%jiAp @{v&xNK[X m&F Crkn:C9ⵝg(=G%N.T-,ہUo;޲d[f*O 0ѧhU&Bij]q;OlB='5$eZəgF!QiHtFLM37?-i>P%'щͲĚkmxY[M#h$:% Oպ :V2.t (mf/>|6m؉ .]7rP/Y൲81XJ<~6x~j)%,~GϦ\0i٩߀Aġ}xa&Є_GW6,ͬ(s&{P?U ۰n9r> fy5ڌצ_}x:}KYF~r&ݨjXShc#|^!4Ht\SKva#TF5D g(S![Ehfد[)z6cn?-wPVLt=3L gfQ|FKtC(1 ( D؍LE C@eP0|;E_}YVh1ch|xA& XU,Ա:).Ap*Цiy.%'GEĬCo& ennT>,~60ӓ-SRA]מlW6u$2CN:0c_eFU͔b'^/\a;kM{.irU%aàV*LaU@[Gx]lo.z6\L5LSșF11'vPHp2P5:SYXI>JbOrUڮBAͯg='bV{ui-r0‚Yj^~'2Wĥ#OD/W_!`ђ8EnTA'ivʝ?iFI n[Hj^4& U,>I7TW 97Y"& =_^,FLPB=jVRGV}â:7/HN}97@;qp%MP:w$g97w(N?Fxץ2T TO &~5C󱄎oJ8:foZ]nH%yPR l"%)y\bRs[.EtOzdTJ*}}ϮE9$e*Tjef.ol_ d E3֒2Nmv־x=7{ff!CbӀOљbK ͡ЎYR?ͬM\E̐?o[ /4O!tMz7w]z_Ad?ٚn L~m*Tr\Q~S'Q^Y\iBՐ*01HS8ɟqMk7cp;gCàܪ4}ܚ5MJ闈zϩޜY r382Ƃ&8e ɷ4hfG`9p[QZ!AmW ܁XWImOc\Yrn-p TŐӠ 0Scr<f .7W,9~^ytTXx&C7OBW|%p6[ DT(y/k%ދ.;cl9uLrGGW!-Yz%\\2 R*H;U'(NTP \zV?#ʌHVʩ4/yK5S5^!ȐwKI]b%,1߮Y6`KR"y!õRޥyԼ Q5nQç굅gENhF!1vw<#b2)$nP1pJYQC,uWdICfx` I/Z@IمPrAwݟ MЧWY/,`赁jfwZ *痀*U71TaOD~B9t5C~tU"/SpehmB *6-"TmICETAK3sjg QdJeZKAמ2lk1KEe.6?`窍Ք0pZ6(HNF1f#REPNK#gסY*CrȘM#FOt6d[qe'fPZ<f;J9W_T0-aMLI;2MOšSFq) n03@S?nJ!, !o}z}Iwjw8Hn1GPISu\~z% K4h?8m^Sq9£RYd-X4 Jy`"|5Dpsx06 á|8Y *-VI3e,PdBe(K!ќ_L u+oDҨ[,kPbˆw_ce)능$\GV+0p;jx貝.rN'bOu0 iVPyfWEd7 pI6ǣQ>;]ёV;*n%Ed4ޏz7D{}} ęHJ-,ݝc٥j=r +9zR=(%b82^' cKY  }RE06yN{8,,+6[EUr N s }hA#CY]&M\p` q/= N*GwCb8]ٷ ӓР?o-6GJhёnDv79mһ;}/]BQǑTEj XSw3H3Z1fiJHB& Diq|{^,ao{6muXH5 pWQ+ ]9t(4)FbQ`l oڂsiz['!*Es Us TT:n /.>DŸ(AEaD4OP.ufS\F kF}nσ}Utf3 kV#.?R͢~ v=(UHwE)RR n Y^[j-: wl,@Ob-KA6<)tf1ɗR̙Z `[##aI@Xw0JYz%70\I~$=av"d,{i? ҅7f,h J'Qr_Ǫ@2:ؘWcJZ.şCq%_5 JSwu)Jc lET=SQTz3VtIə~1A,#~If HRҗCA1́_wo_r0T$M#vUvvaj4;z'=Y* -p=Kek#@( ˩N N,ݺ޾ %o>@AZꔴD>.l6}1G}/PCSvS,/rc"-Y}򀢗KۿW$z3\+hJ*Sw!wjS?3++4~ >[R6G޶N\`.6nݐd<*h\Oqe(CfuDzA#[X?b`P T+hC_`8ٹN%x+s#OvFHCAj02-\eK|QgŖ869z|)7δR.tim/'fsTzFk\ؚfp)a} wcu)uKcQQƎCiN"j>_>>j􄳠ZWtIҦe_ݺ/Lq4:ͧg> UGB3lA +TmGE)+Pj.CsT sb[Ƌtjo8%ʧP@ H/;Vcd4+8d2Cc̆iHCr=1)##sk][cot)<*%(=뼉RV)>C0"2*jU,v(SL,sxOV.\t[QLFI@Osu {7EN‹?6\U_kD !P_y3ߚ6{t"s@zwb0=To}Jo7|RI +Dzxz)=8ȡ\իHX5LgV;! ̎h1mmfr.y JöPD:hp~O&i۞d[r?3퀎]e\[ruIa)vagvxzYZK7K!iffKrf﷿.IߣzU0AmHi6Rխl0W]p˅saIJP&i0X-DZ ^_Q }KOF:3PBˮx dom6.O  1SD’D";p,X噰~(o.(d9go (_ um8>??kʔ=PXk><4Vg/(f Vs.kLV Akҫ䛩HmEYk Gt+#pn}3r/= KD2ޓ r֢SKrrāsNYcR1X;!|e9rvBs%N8K9~Y]"+=w:]E*ʑAjOqj&|# dѲrsHʺL?2؂pN;IBdrz}CUm)^qXFL-"T D*%Pfoۜٙ3٨qNuaozaI>)A; Sz^39MKDߛ^8y^H$`/2 `/ԵUӵNF*0܁ l g-.*’r?gUO4hȫ>/D\Ĥ8pҴGa)٦[C-Nmku@a'=aiJmOaֺސmϪWڦ#e֟NhcKuI>f z٦Ϲ.n,i >qaK)=5La ,݉Nϣw%V8/IZ]#9K /(yU+d谀РSF2 Shl\""X t8X"į\ӓVЍ֍q.\GAإkmBB~,eVyUNt;Ct{ox`.:銫"AzԤ(g,SnY%CO7A :p|s3h;hK-p[v(;W`GRo:cc@n AaNqr j}&+u\K«y.4S#6uHLt;RbM}jB.XB-E` [1sČ Fl wB* lm،s䫻d]pO7uV1HF1MbsǨ4؇=$r(#_zR%JDi?fI{j Kn%O2R=oP);lPdzw[uҙ bնYESS4Jނ-}0$[ɩ}Rq~:u# Kj |%ɉC;ԃ'X4;DT/oM ;ՃcMby Cn.z(ȭb摨h%0c_(Z&bqn{ jzegr#9zbQy1 m<6A 0CW0m(!*iΒV૕a`i%KGXB7H[ *lxV]g/ "$-t-̒B'#vzjppZቮ$C_{S߰| bK) *3ɸ6ILAi>k[^0q)*͂e;K s]+[/ؙk3ZE?6,v/Ԁi i,y ~qw[*bx_+/ Y*(kZ!.RP+lV]\>&A^=`r E%ЀKtQX3ܴ~ǬS/(>oݜ>f =rp^f4Gk0f;2=E 8%>u=LscG"+?ݻQ3J}`I2d"R0 %h~М$ffR,A9Ar] \~_=@KXZrH+9xjyrP8u!cGҠ"fĠq*B @eJTWh Z&Yt+pYKa-B9Ȯʨ˔"i`zjKlJSOLhZ{ZmPNԪmtS+T;l=т' A'5qxF '5:п-6wɩrO٢΂9zP h;-3S˅oڽZ1 ^rHΝgA 0,حw?8 97 .Ia6axYy!M@[Qs(45Vx-HI~Ad{*Ln[YM s2HYXsݡZFa rqR8yTy/mƮtp=^x`,Zbቖ*TH:DΏRa8Jyd"FvcEK-[*@Z=I)< )( 7mFxqTLtf#\YϐoNoAc$}S`br)}Kȿ[_Ԃ)IO AXbg`c7m:$z>`S[6&^3It`ߘ w{*em{VҿN4+7%l]S ZF"Δ@k!#5d˾^*fմ>iAGOCL/ , UMNd e  ]:8Ɓ8uSMHY0!^ՄktG/4=mMGa{ ~:T HQHWp@?.] :4zTTiI/rCapֲjVȺ h24N_F.&* sV|Ay\)F<1^_UӗM2]iobrfi )tή-ZkGZn <b++ _#9%۔ 7%[$1.\g{BDATx73ge=7n9;~@+dҏ%JDž덡'߮jؘ$m+Ƭ8]Jn/`À5nb@i5aVT%3}Tq+z%LЀ50G}X8 XL?H`ƷG0 ɯiޒ+*d {^O opғh|˴i㾨n% qn>ᄑLķs8|n^XEUNFb}0Ven%M7a_2pM=Qsdڬ6Ά8.LWk8[D/]GϚq+vk+zV"Dm#-QRd8WB)-8N_*?peDV4?2}*3fe[Z}\E>(daKp3AQ$qL%S2ree d - =!}r墠K6__oE&ZVi9*w<{OX`+th)j?O]@+z1bé;yZgRiā6x2P!)W 3ڵ Si{aV5r>Rp=vMY|>b2i.`"˅# >tV@?l}M1(1 {۸:1 E=$F4aK|+e\?[wR!!htImzHoz,&gȷ >3* Ngu,3~ҡь"]>j{ۚ2A*(LRm"7_JeW3^@h;R##>`WkӥMx-QB |vK@G~׹[6arws^&ikv5a/)H|dD*8G78.8۱x2E5|wt̀\7zбbp4QX\l1]uC%Y]J^EvTo޸bj1 j`1UTgdK}8v~~va\aP2-\a:)fޛ!c]%1%P'֨-5b,ߊ|3ٻi_Ԧ|܊֖Sl}'kmG*fPg1̻o?Xev5*(8qaG`UĻ8P=̠d:uVj /(Zd5𘌋'W"KLE(E*A+T)guA9dϫg8z18/ސ_{= ciJ@= ĩ `s{ <|ITp9,|J˝jI,xs=˲4n8, $/4\^u@ q68AwP K/XGfYpԾ̖= '^QTC: ,ںK4ewa uh ?LPH`= ctoFfH)=MH35Yz6|zտ,lvw";8,q`+%)pd ˗8hRigmȷۭeŭ~79'*E`up@ IР3;̊Z(jIyTT>Uշorƞ̫P d3)p?˼zSYR>rL~~z%Y樏B^7F>>-N\I&Dy0h m+DAgǑ8͇W) 5Fz X\(V :vj,=ε7쑴6ž<:\4G5]?=%ݴ%ͦ*ʹaf!J7h] DSe'˛)R%\t|& 3ީ%R\i;Bl]q h&7 M0R^uw04XcFsFȹo8?]\s?JϨ#*Q/erz]bSSLOmbgZaU?E6 [` w|>Jэ7?3r  !ylnl6DfVCGJCg~R+^}1y-j[9pɤ*J]RDm"15"*&[52pq|xⳛ?i8+V@0֯MmLeRѤ;@=)3frlf"(R1f%э8w3v*7scd#蘵o:ڄj,4v>E"~.kK7L@>wJ(*JKuy΋ Dž$sf,j!|CM/.(YšUJ^~$Ǻ +M,s5~|Wf^5KN ٗ}䓒i 1䣫(F}٠nz.cXI֖c"Q'm<~[}UDR/vYܑn+OZJ ͜tE ?\3cO'k 1Q ?$56YV/g$:f]t?S2im7 _@G/ZSWˉma2K 1'PM.5v͐_ @&[䊛uf닞Aڅ&Ye /2,b'3V1.zCz]Oχ=Qgy}hJ.)9tiÉBj# xOZ+EÑԛL*r$hw$(g 0x:<ᗶ(%N[)c>:5,jlգ 9-Sjn \ӝ17LJ/U#MMLN95%*wAZR ލi6?cOb84CTN@Dc 52RF?B즀9%ߨؾS![RIc[ěÎg)"c,Y؝Hw(f>z`) 9lٺC}9OWıv-#x+=d[mg\$=^> ;8G}!O?d0rHBLb!ల;3rO۞5ͣl箮ãh oaͲl՟wk:@()"&&.4ξ^iٝo.C+?2'Ual0sex)e.ҀtĿGQPHB6r! Ezݣ3^xenqO:O*{ɱS~ d;MΉH{5g$?s |@%`3QE?7O n&mi3ɲ3>xʶ [{ahbu<0NîJ2b% 1 ^= &z%k`]h_ĬuR c@5' sձy笢3c ^$`:ڐe>KJo[fsBUh`3;4&OwG^Gua޿WMb[6SQAģz[_T|ЁE^eE?#J0adLL5$`諢F*'N:I}. R^(|!;̔iyՎN)ûdx~!nK yB |vwgt[&#&Ǡb4 kryV ml ZQ R3'CςO詣g]4vv~2V< T'r^Fů' -q ЋUZvc4XGƵʌI2!.962'xtpSj! ^ww>}yh^T=/iSfj |!vܵ߂طVpLƋlU- E7Xں:qX_G.CQ#x^`,o( cu0Ǔ+TgnQ0[Ći=aw̉lS\F`(4V)ьLW0~֠ s_نr6dj{w~"ʉ^'y <}LZ]Rk!ݗ9Bo~c&N2*g,P-ަ]^A: MáCl[B)MTgd^ҢG߲ q>j)ScT 9CgA2 ]S;1s0%WMGޫYKZvx!@sUbN >ґQuqBKgc f./]>HC13gx@O=Za7vO`EYZ^*%R}RrMBP6#\'5z E9k^gTMbz0yiwD,LWrK XЊQԹ={V?\0آlH dJ|*q.[7 l- b9rX'!A o;KoOacXb2<[<Tti^C6XqQ$!wXdFExH[=j-Z^mf"ifIkp|gD,#'3SˢaV?T-Trξ@Y}fP6a[%剽;0&|J.>5>dfwW} ^6fԭފ"ǜ,8$ђ6aj6#&Zm@ 6mzd]>(@:(ob( CcwgBS!< z#)nquȪss> o9w뤨=]~O.;`:;MG.Yn{gHivݬ 8Et $\Mn@W)6_&i|3)9*,(ĺCmG\Ozq;6/T❄O 5W6V1tA0nн}+ж;{#U@ҕ6"p+] `zPT%?,e}e9JkN*5uc*Zt3gp *˕_KvI;&GGKF>r{5s[^5,P2 φ=\Ja/ $ h:dU:Q5"A1YQ*Mԥudgp]IOzA3QΫyM-X-(YݬL9I^Q̲tHҬUXXm UbG(HGF,|K4Rn4G,$%֊U{3N^YV~}]yK,0?|XcwtÆ_|D[ W}᭮TR uN9~ mi8yl?($]򼝎i{bL3T@6?*D>}`]wNe$q6!Fn$ e'!Iz`X8C/qSG< ffpu?% UX- 5 < ^%n/ϩ;}\_tGE4MKc pX$Yc-͑ϖ>UQ0hR5eZzN;7;Y)K3Edm^Lj\L>OV!KViM`Ϟ=d*'6H!v^(yȢИ& HAV{9A>mym]J ԧkj7a_4̨6 k?5(g~sYɼB7Qsա~&x$k"I0M`o68GBt?ds+tۧnV )0oPpq=_Y!9*%.V45֖DM^"Og1N\ql8LX0) 28Ѳw*~.Wz?G_g owD#W8͏>/n'qZG!GF0 d-[+|fd9y^Rg~uO _}:!V!H}g(Qd<݋@x|nkX¸ ]n[N')#ĚIj:C@{HV2l_EERbe m3a0vőSސͶa(i$LqEk}W> F! ׫*!i Nɜ?bS|)(|Z*4aX1g S%Σ@Xvin /Piw<+G,M)YC5"YRP}=쮅}I{xwnjF:9BV"2iǐalX'֠-"79 MWSW7%}3Z psؖs5SO$Sz*0 w(Deo8WGA FOy>|#hrFȍ%U?!ۿ-tgPihœG- I p&oHfY@79]#Ai sj6n|o}^8iZi|fgT?ɂO E)}1 O1n1 6fL8gKg{9ߏCS'k**Xxn?nX3{݋ʻ'K@Zd?ƫd* $Uzjbtt"a5c?V~~ 6@ 9͜x7}}4bS.  ر׬yR}zT7X).XNӖd ,eg|j]+iHϗTD#4iƳ9 O@DI# l3XoEy5>eGp]؜6VUkpb R̜'=FXܨ*?r|Z9\ڿ܌; +Q}2Y@ȧme+)4JrQ9D˶R";U6Zp0wjHL)@pn9Mv0rʼn$SC*Ґcn+˪>ޔTO谸gS";tRnO(T23[Kh@/hc·ʐFc m=XSb*/.JpYZR5b8E!83ugaǿ Eݡs@L0H(&ڕb[j Swo%"OZScﱓFh_λyJRJ"ܡmHhL̼>L'yvA{=L{\;cLz痡/ ]"ItTAY XSwpy$iT G &V'ܟ9Uf"7=ipM+<6jUNjh[-#հ]Wev1+ w¿5ìqxs|\) 9X1GRhzia|^d|oG\4-O =oUOg/DN B d4@);3ZG%+Rǚ3yi{d6eB{%]ԈdQ$] kkzQ%Nigw ЦV!08; $o?TQQn΍.h< !0\t-h59`\'hqƱG2^c6UV^R$!DPbgϥ[9hI[V:l4V[=(32sϵ^ph{ҖY< x7i 5@#cO  0 OgrL>pۥeZ- ,ʴDk]Ϸ _4ǗW ZP#‡(<qi 7q*Ҝ-x{>aMNp:"W,I A9o<[D`` މZu|W G?y+:K6](6(Ly8xOOiåg0QzU7Xeg9~H7{BLԼ 3̱Lr]zі6#>_) S-l۾TOdѕ6ymǫͽdȦԡܜyšSٌ9?oUA&H+rG։?5>1X]:%㴓p:Unpyy$GWTxOwT,[SU&nt,km` Ej/.[ؚ".E|Qz*dIɖd$ 7KC;4!A%0tƅiYE'$ΰ^aobj}'=RW?5 CEƘV5 49"Lų^A7@$99A+7ǣŞ{4a{O$&7 jx"оߊvS,Jzݦ9Ƶ君9)r7/얽S̡ *@U}4|4U0dfIހoҵH2"Zz'ƠTXfZ?\te{4J@/;[Ew?0)בJG7'WMf kgmK5vţ!{02%cs(ZwPn+&ñ{=¾dcݶ:SbCIߤ;rMq.3RLlFϨ֤*$hI\Z=b tu'@du$sHOiY$u;\i8:0tdbFe6(6<:,oDå*#%_x('A tú*Bm8a"xB}0@wկ":zG>ual;+ĸn+gU*X(n ulFg!lc?Fm~+bQ,kfƓW7_6C߲-}]ń8ErjUƒ&S 8j KHΒ;x-lٍ$F,*Ұ5oX uv"Hs)?ʊqmbDX;?[] .|0(q`^ B&2481G5dا&ըD=jdlΚP$U[  0v~UG~p? 3Әc]kZߊDewxj,BGvKXi_0"{1ZH&wBDAU2')V.U;;7 "DA}'1_ )u&p{`Պt,cӠJm 6TTK,y+@fXW-W_%gE~Il=6H3ͱd>nmQBY"m?6Д@%ڕ=ZO,z]q ғGHG0|':`x9ԍY ; Ljk hKl7dBhs2f2Z!i4X:#)ܦW #:ZJ`XYU$ RC(0ۇNҪ {3:CY=DGcku:^1 UG /S }kb;a`D<ؽ:9)6B s"6!ᕩa㮠B R쉋'^jW h 9ƱEqۿzjJK S7U L.K:U}bHW~gX0:B]бjOl,&G:w`U&2dYe{n<.D(;ĦwʣY$?V^ƌ "\ 2J T;Z5J&}%uP#qvݦhVU1Gl4ݒJ%l!^f4$a#UkNxw+2?o>J4Y={iX}Qѹ92V:AQ|3oZ(j&hbeQs[ 4&=D RFU!tbtR>u]Y')7P8y㼿$꿻=SAwSgᎭ ȩ/;M4BV0^NjQ eǩ Z$c~i%.t[4ۤvv"|R^OOf}5V}VIeE4h,gq3K Φ&GdH 58~5 +* Gķ}J C܅-6߱ndw7H? KvooH+s'y?wrl 6wFmso5huDm2Ɗ|4'!ϦW ~b':/Ht;ZAoА̹DuFo xaEЅV"b(~H:F)V)/a,Ŏ|vý@^8l~Zùb N6ˮKJeS53{'a|S!e*;/t7R+Pc4¨@83Ί'[]W-5Noڡ{a'X;נlq9KwF \r*a<;IZC60m©ҟ D td$U|*<_|Ps| X¸N>W-2 d ƈm5I\NLq`~2'Uǣ_U}oep@p!+&^<7PW$N-iqq`%owzF|)zb@}H&|pp{vb">=Q=^z~>:h?2aJ}Ǔ-]d\)a4'|NĄۊJټGt`u?-=ZRY(kh*ˌ )%I[0~SIܜ.qΕ l,E',۸J)txF弓ɺ//W5޶9nc#H;{ʺZ]םpYnr$ R[t KhԪ s E\3yr35Xysh991Zg ByƂń[MjI c5muD LN]LvpobMNqϑlB{"@u?_Y7l71sÀ[ :2@$4a8j,;{ؿ[vE)2?R?hLղ0.E:Sb 4‚@Jo2{DՓLͯߚ}pHH04I&jj/PSN)zpتv%EA{c(srySu %qEi|mOKv~n4Nr䜭;1 GR@sl.o@?m[" `o͒_uݷP\iM8sƎGڤd;3j.g^AvK193d+״g~ĥ\wV1Ҋ&ؖ9<ɦbWB&Na#pU0ԱmCxv$Os+~G;>m )iW':-JX5 {IP!8KG* 'K"~A)Q7U g> Vۙ+Kv8m5)NOn#%3?a?G\ `+)gak (W id+ OLiӇ0D'qHJ4Q@A#srEc{21hhCO P~Q+|((0H6=x: h4AơɶVIjJ00ݜb\dߺ@9!m=^Iv>b=G%bqXE%:pD\gcu_oӶ8'=]=틀mE]^w5"ue3m`roH@a3FnӎeS0lz8 Tf./uN7< (8 t&^r5 3[cN֏y2Lށ/+Tj44| ;~HחWVS3= LE ]^Z# SJ]dGV;D.oln0L -I*v z RZy3HLmJ)N2K$ÝT5p&W;Gʴbه677%IE["D܈$F>۴'+R\n&"Ƌ<tr*̨3Y2a[*I".ON{s7!qGr&%O7ېjt"A QS׺sx9e Ed)3Xe+AoXtt'ĢOH m% & 1] $G'rTǭkH6iUfPSݱ<"9%ܞfꀐi-7N ]\]͸'#19=@wi/+XrT;"2`,T[!a1FGЖo8ghN~h^NV]}cu5ܩY285`f13yHow7:0@vͨ%k*83m,ˢV_*H<,P4F&`^AhyJa:i$g5򖜧YUv}9}UL+C&No%;w&I9U%=_&8l:٭K2"pܓʀMb/AXRLH WZZ|43 q&M(%ӨD~(NwXNm2Zbqg{2AΝԐ0fKxw\ щSD 5Ǫ:&\zGJPQ\G$ Yp^? scA%C~76 Z3c8#^F IƀdY "M&H#n'P13Ԁ*gl I Uy>Uq'ᑴl{V6 Z!%B=BGD\w(.W0xEM/ .;@' EF'>\0%ۅ0=r+}Y[f 'NpQ~QObsi_1놕9m~9$x,Jj0ikDnbؙ՞4zTǘ꾅OQɓ#](K_OۦZXj uppHfc2+^u0\~|}ߘT R/Q>)zurd;EϫzA/-L>rNTMs()O"CPA3`> S#4>($2#?kR%%9"i&BTǧpXurg1D#ZWueJ-d- }3nρiq݈/!(>^^վ1pDJO&.USZK h]xNdp$TZhi86 [UlY=IÇXw96Հ{ݰʋdNF*ۢq*f3*{09vXG I.1y#2zҤTH)SȖvF!3]сJ[hNժY;ȠK[cU2үiU@z|`"7[Tcf",44V:7 rj&|iiHJآQ!},5sxw|dhlo ɳ̬Zڂ3=?s;gE-sk0![GSq0Bk)7% Ne(`4Zɔw5fY+N Ł~%Ok!<4(&}IFl&Et',Зy1'D+OJfMlxW}nT.q6eC[&V9 rBjR; }o\AYװjA~x{_=k9͍W rL:5Nid ˔l$`Et2nUSY%mf\M\ފ#p,XcG2zWTD]E@ڨ:X@*wߟWԪkO,QۉF1JZMG' #ӗD zV #gN]O R}}>A2L#E_%fic4N4[8ͷE qY잲fQ%ʆܽ+iz׷e%(=;mGQ6ӑxq:œqϼ8s2*EPl%5o^2.rd6lF pr1`7IrZBt19;LDRB̞uFAs/n1tH'%R^"8ӹH/.xXG4[V!?`ȎЌC(!я{tMT,3'3EЂ~n-!NGvQ˳zI7* bsu3%<û)MRA'RJh@V@Ei W˧/'{2Y>oJ DN/Xu%[b Քq8-xc(Lwh8A\ڥ_Cy}ddqVdzT b%UJ[DT;PY}7 (-7#WMGхdKГׁhvIh@Q33XO+Eve X^Lwbaj{s@n0ZP" E22|Y5AGcyV&4kʏBZ?L!(ܬU Vbj&!7*^2/YmKU#xC14D5ʘ.uPG.Q2~^_M&75K*r( g_bn}`2 B{OT{<`X|:0?&@%'QQ' w9 .xfct9LjtzSes'*jѡS06V{K}knsxhI:nwVz ΤHk.Ž96N͖6-@}_d%f i?C-<\g!a'󍐪=DR*هDoŸAbqe"сgO]irQ-6W8WZĴѷ*ěU# Dkʣ\ H1 Omj"if U>#Ypv\u^^)ڌX뛟4^*<Ҵ6:;B74nPkZا Txrĭv` ]F](ƳnHxޝAiKz֖.Ŕ,CP{dכM :O;B!6z+:ݗDyKINIsȸNpta$3*ay-&7bj-ɾ}[ȲA鏁2%'JtwhmYic%yߐMsZGE=KH rE(tY5=9HVYN벳9-!"PF ˳j͵?>zz^#TCX!"^ۀ'ߟ`a"(W~vlqj;w_yk4gG7 ! ~4.`'H0,9ۦ2^L?C Q4̸6BxH:X}p; ;]g$a|^%Wħ]0<'` A^ +?z~]K>60}_K! Aے),H0D>^m]#+de2!m+PfB>TPN6Xv `w+B GY,5͗Y&^xF$K PGNx+yLޓUzߝc)4$<o Zv|Г]n!)%#kTfOA:V܅b=YE%T3 -M yFFiF*0dXpxuP,7:ˍs~{ ;yv+U v]J/+Xŵ}\"YnɀVuljvxTAJrμ-B ; .%.) 4k:`'ƚ[Q(K 7R`$fLbY8x[_PxbƄJ.X'0Zf6sA$u7~@A&y0Xb4]e#$B80ob)GA EWE$$rS:**sp6"Ii)Ǘ> x*zvYJØ^GW. T,'igh$y@`:WզS;n&q\?mHvhn/&ۘ7Y')8hοe+G21B 45VPCcv0 ߊDJTJ7MjyJL[f;;s/pT;@vu%\BvךG[lj6?Sxs)B~uj4x#En$5${T3yL(`2i!XGVV{8`dý h'HUKX.4טWT0\9 `io߷9G[ A*{bh?'=]ۈMN9td) 7p`$D\Bi$djJIi+(b%r֜CITLA;/u&"*%RI2& s2Gш7>V7Jd? <cg.JE?Ii>9k7@ Rm z8a:gHRw>pI4ߚf+ |ƨn tR? `px*:XoĦP, 2vea 0}m.QXW-:ւ Ahc3 s8φ,)g1ڃ8^T]2߭ί;%h}z,:AY*80HrGhdc9hɺd]\^Hq9f)TY4100\>uLo9HɊlB*+  r;F %:`M,!Wq5&p< ga 7dgPqS?}_=&/]2!'$ɇd#?e7Λy~/]N$n?кcoKBGf5bbCiaE!A6RъLt%ݤ)@ %)tS94уҙIWh&sGw⃯hM}q-M)Q畁ElTG\Ixf )hDv͍yە9=?-s.w -W!)|[/\ SLS*<P[,vgo= 1. % THzGi.3fvU'/ps5{|~%.6 ]ǣ^ ,yt3.Ҙ`'fY] 4SjڛUo[oy}@SF,h9*x>DE'B9  vJ/>N{BKOKg{YA@Ս}U55 ZwX=›%N_ 39#?=1kR榛7SG=#\> дx(oNH6S~ʔo7EX aL*f901y5ڽD cdx(u7\,bxa8.2pM'{;{ dy lل7h][3iה*"\Գ쨢pt8C:tehB9]IH}4h[W֠Xh_T!ow^15bF*#,*qmn .gMd;u ȶ H ,oކkNi}ٸ휈"Ϡce]ADjbJ`9Ybݩ_pgHenJ0a|)h:mtـs0J}a]ԄT̓$ Nl%TX! ԝK"3管ev) t!&>f@hmGor&ڍ*i>'!3+PY ;)噆,+ н!A#@h"me,ghy&YNIV3hor0DEpSC@f/w5yi:}"PNRb}TDbE{^<͎xƒ~rɹnP٥ALUM?tbUS:Y68RIB EF;shzCQc!Ccccj(ɞ4N*R&h;4jΖSpRx[HfEw `bw=%pO*+h4LG[||#u=1h4+qZ/rg2-ToIy Hɴͺ zLB >cui266:Y'Rt@w*TAK0#* %E**CV_k`DΗϡհx}!B=&UZ: VOFi~s.Ŝo'.$"4E"\hA ](›?*F$To/-k $ ҁ_=8iz#_`8NevN0 ]ahe{xE {z\6g-Ȇr_dn 8A!fkFSV{EgW8ޅ15Q7-D7B+>xx1Db 6OC_M*vBm d ;.\9^@F i783I}*"YGdJi/] Y8rrE_g`sg5O Wdr( =G!|V%G7Nծ(n2=[tu?+D SPDx DP"y>y~:ղgwb\W hġmpsB#ċ i A;}i U{^.݅ "ޢ`&xS25)L&RdywahLۮ%lkHTcgOBlc&1<8&01$-U!jO6Wnwf8ޟF{?+<*}BE8 Ѩk+ӫrizv, >lHN>+=^d_ ps'p[}bۑ_Y]2j u鷐?&捦Vޣ`G,̮h_-iwjk  r "ߥɸ6'pְU{x3Nv~nQuvc\ٿ^U旲'=W@Kc=,cZ  +(["2ra E'ȧuߏWlRhg/bycs'b(1Ku$&H>"@EӾ>mi#(IUq#N8IM.=nw#&v1TNO6i:,xzԚ3:M\~}TepVsw#R جR$rlQp^;!\d;-Sr" s]PZ:|^T~tA B? _]voPHs~sxߐn\gZa&" UϵbZٛ_5 Lua]`0zPY?YcGG8&w\t,6L4+98R+E2y )SHLm|ڳ9ƪ~k}'+>]Hʻ&dzDϦZp:;xÉ+tRk&mSc'o{{uRH&t>0YsIй I&< yK"›+Sa~/jwLnm;oBt@1tG!C41:?pUsu6^P5 fbFASh"*#h]/*v}_"!Ux|$I3hrUK1j uůE~Z2k2`4t}-_ Ua[yVҨLqő!/WsD!̀kP:dKɨ Otw$#-;KtUkdGKAUp y GpkNz>ʇ^6!drĸy;elJtʝ_p0DثD+>USs:ϧ.J@WڰOXс_MOC>d1@)A. -MkM1yUGd fĴv z|vi9D!O Yё,y%f`(;p h>Vm uI ;>s=UPc$mX&g† #oj1nQ .aΊvqHS)F #3h񩍧& \ni=qYz*K()_W=ۭHZ2=GmvDtv{ף/j6tȼϲǁ ƞNo̦P M"&RŔƷP {(bB RD 5+> ?V~4,.z'ZזuXK{R%?7Ƽ€'?+/764ƀ0r'nr=ۡ(cն_R)$ST_@&[qdiKUq 9/ج}k<c&w97 6`&R,2F0<Ȫz彜A=Cah&a95Ok܍4ᰰR?Sqj7򡹄֘I.@d)bS'&L%2_ [xL0*|;s3GH# o.|@Иg5r֌SubȆ;\G*H|4# &Nò "0K1sq}֒;0ieS"Us:z+&۱{e{mΙ-?lbgdVz ʥDpSV M -z !e/=] qWn~^lm (<LK7 /=#0Il?4&\TXa= +̾ljnuW1f"DW XvM~A od \7!H s%c6Ig@EVd\AR F E UٳKWH8@&ظߎhsNDoD* <';t1LzIR6|8Wx݁kJ79dj7)0`Cg;hdFfSܞ)آi_yCs[YT9n:c UIuXl}~K?ׂJ} V7$y}x8tOxkRUI k)]o&g~c(hzL-?|6nnj "Tx]%2֫pڷS/!S@je$>"4Uz=%wGʛ,`Ud@+\BP4zL6<.жc%s̨tN7MσPE8Ji D-L@̚Bb' Gj?Y% #E ME[zHܣD,t:jlaQB<tGI,ﶟLaz0`fkZ3M τ]A*TYȲ+cpA4 Ug2Ux$"cu10G(w_[40woI4  bfP<1Z2(qO seDв[_Ӓ&mZTQ)6r LZrC{9^]{H0E.UՍEi:$y~JY4 glz*\2iC%5A/NI=y] _h 勻DGlOB>O &Wd3X"06eeVuo9XiߏpS.S, \ۢ܂nG&If>=H8dns@) R7!F5IZuLIr :OJO-ƷE\'ˇpm~$q=߀,iu|}J7 ُEpC~IpAnp/U+b\׵dCS3$;_HYV<ٟX (xǚ2Qb_L%Nk|Sˀ+7@N`@V*<?[ Py>Fŋ-2CĐWZB8Et#򩗧e&ǘ&_>݂ _Y$Fַ*d|`;鶥Fy]c}7\7Tn n,)HVT|Rs8,^İ4ZYޏ"~ҿnD\7v~KtF2tWnfުx-L ! H\EGtE= L#v#I $:u: Ri@|˺9O4SBRE]2nyRTL*74>l~(ZK{,Q !1_M(…r*`$y`F F dvW /&a_|/. 6w(Kowg8# ;)ҹo(yC0fNo ԉQI;}/@xq2g(3cx,@vllKJ+9ɟ ͝{(AxzwHj=gH{ 7_{pS WJE?+(K[7y94+I#LXӐ{E(k,_" 7Pl?p 6r&l Vnb^suȻmDc I4K醷0tb&s)8s &hfn/T'c-= 5Fm,8J~d-2+_dd'QMMS',ȡqt1̡B}lpd#z):Lw^E1KKD,$J#Fd Ez'2ڿmW3éVA #@Z!ȲyA;5oŝsr D,4Z8C/|"lYG׵N$$.2h~c?N6̖ftkzX yr '-dZ2QmSe4Ƙ2\2(5[(wFr ,Rok|K?2v,ս*NJz;zW.!$t~(T+Sb[l:P@J>Yۣ9=y}C96u{5w@|tӀ_G@p![bfuDt!Kn9eGD$<>Zer⤢;8-7k任L`}ǧk$o go92 lƾwJj5ϵ W[`ji$@=Gs=:eNp4y5!QS]^?B㨤{^8 ˧G $%o$zl,{M:Ehc(ۮܛr5|wª$!8Wt{vvcjU=SVr-OGo݂1V u1a r=ǨwtZb e3(bu­*pēVҲ?[sy]W_АG0g*Mb9[b|C`f3 d L)RҩHxKgRS R~AV.t `3` yʂE Nwwȇs@k9rye* ]Bwol7k*YMM ʢpے؅PAвĜL+˕җWM_ Z?Et?SjͿLSsYMav/6<\8Lu*uq†kB'/TS/^TW1.3'CfzFON;ͧ@/ng\teZ^^rl(P"EּõCI , ; ,LC͞J.iPee䚧lZ n_0xܻgʟAVS \?M`>V'^D+s>z7^ ;s)g>Dَ%`$\Ւ hӪ{2C靳V^T72bxČ6XBRގo-lvvcbCN^_)LÁ3vARp)'R b{҇Hf\.^TE"!1[݋<[O5y - ̫:vؔ^@o:PU,eb:9,,~? ]d>)Yi'PuLS;WHyG(iK%!"u;}hAzj u@&X28Jkfdzňgx#̜{3 ~r Oo9bS&:QSdpMVāa_dnч ?Apw-+W|؋aA c+MY{xj/FEb^s땞 /m;)T @+]L$.m8at}KbȐ^zyZP˙cޫ/L=mqLd/y-ssH|*:Sm ڰ hկ{u%bq$ɭeDq Pw<ľWw$">L%gja"JeVh{+tPeo'oS w&N7ʮ&M ~~e3ŎE;{ܵ rG諧k D .7%jiC.#V~& ψRhu.1* Fd+z9; ~tG ڝ9oI:cp+*8UL8!3ĮFaފG_zcr/ zC7gGu_^e?~s׵G2';zaڨ;B\yͻQow\]tZ^V4b֔ m~B@Pl`! 'AM ckyU {K>>vfAqcNdzFQF !9М.](_&qCifDf0g G]ƍ\Dvt~k)p tV{Eї;WYKQV!8S~eǾ rzYh@i_ 0:(ʳ@z'1H'Ļmrt耿+>,\vUM+0|gӯ"@kˏ<.1yOraZy&c&qpg@T gE΄mQPT)M Nq6Vf:@\j\D (6)^:rK$V0rw0 # Ds!7K1SjEN#WjEy,IeϨĜN~}5׽vB&͓zQiPR5"|.L3oKn4'б #N)U&ը?LI\CJz7)KΫrA!䉦bGTcR{'xߌB$$g"|O]#4HO^J\KZ{hi%N XkamSM}-f!`YgjQڜYXעyHc۸UvWff1#~wz )` 8-,oٍ+6粮RQQ5 gU:mH ñ E!~p:1l]5ܒBymH8뭌.4py~=S_i7RKZǪKlvJ鮙!3R4u+;DuGK 1Gџ{Ɲf ݁HULsiYُDf']2,R :|W*;vl:k)}7(2Ɠ`̃Dgfy\cG2P9|W]c+'_eL/ e'ЀC $66Or'f6J[DJ*{5-آNW/|m ]{ݎ7O})4V}H ޢ9.E7?@۞()hLo"v2E;x뉴D7+$.4(ƳTQ")RḬo>C_T&svfna/Qev{O3 !MAwQ,OW2EF 7:;̷ֳj2Gm/,6*QK_+3RsAL7δm#BΔQrm;1T;R*iHľw\b!lXjzo {vn˜8k5hYQw(:2޴ϥh#YNԀ:q+$Ұj;cR-FD}GC ? ,,9j 1v;`4x{ǖ,("WjI 52O@M BL_e2pK6sm7[G`\Y~L-q'%I7y޴x5lE< ~𛣯FK.5ZeUC^pg]8; 8f&_h8 7"KLIV\7SseM -;]Jţ(1+7vٴ_vnJ!Axۆ (/DrO i>-Y >0~p$@y=!#uyPT!ħ}+G6V7y;Z.r>$+ p3_Ck[HrN?E.%pv@W{fx$-CsY0!&j=e*,kP" /VeTCI{{Fe^k_]`JkgaM̭<e"McMy ) w}>OJ܂@ٙˏJbAv Çw]e qtǬ{ΰv` x(ˌny&M0 Lg"EJ>Iԉ +=[q0cCtG#!Q,WeW3"{;UZ)x⒘T5u |w5 UBN~$ 1|r}ҙ٦-L4z{s+kR#Rx ǢQx||2.E D}D?f1s# ^v/'Fl̓#m*( 'Iom '1${k-A~j"#Snw5Dz3]s#ؐ6}%5zBc7j7I1 il׌Ī [,VN(3Fjt-Ӳ(l"L] v4 *q \^KIߩ) {(a4]qL ,o늯 r|S4yji%]yaL2 J/"ǝyy*H'ȼ\Y$Gr'J qwq7d bԮcr =Sik/ ܠ3bzz#x׬`{6PvDQ'* f. Ү}¦x$u [ئvxiNs5>B ͝j"Q "wH‘Y{&=48p;$9Q_h VT},‰V?ڑTnmU:[ mGh"s|D*JN2EBU@ƴQX>-r3CU7aӝPV2zsT" `N.:8j1d tYDP5\M%Y'sgi(D|,0Q9,8<Λ¾k|ߋ]#wm~ B,0aH}*ND"K$! ICiߦ­+*t1H* ii$KtT81fச弁u^< sc!^i.zU)ɗ;t?Յc8eMn#S{SU  ib| {oS6#lYxOl0 굝 n%5 RFqѠW't5Li,<8CsR9ճ4%{ϨjG񲷎:W$쨁fJgX%Mq_ A]yQ yIEw59;J3&p4jf6 _;A?(hX}./;!m}l)mL8pzk}1'_;ό9ӋЖ a-gY ra7posL_g Gig/irԒV31y KGmb;RUtGZI I TDbd]+W@VzcA;c`Č.Xpz,!BDܨ;m.me~\ө|~6qw;0,Ќza r 4$R–\40S/CG^Jjݥ?MJo4_~Wx^dޓgx ΪkAT/ֈY=<87&K>EncpS :~ݖGȫ}_KH;SP?_s] A1`uEyº7!YzQhK;jvqma?W&QF"*S]54%qvoICq.+vbK7j$kB܏%i- >$iGzIK{j>'wlX |R7VLPBEm|t5GKun~V3ƒO¨fAxZjªx,8+/*ud@KR<*gg{.^_T6IӃ@}p2YդMPfWݝМ\+wxV7&ЭWn{-j#RSq J?kXh cK>A2!< к>CIB݄ ҒǙzZ3'VӣsjNid;~\[x}KޮD=;,T=PCŷĖJO IG6i<?qYI Ƶ~;?)狳Fah?N`==vjMo wY2;L}: FqQnX+άkG85Y(#Fhn>{f]]?%U*{`!1FL|N m~Mq|u9Sg)2b]d$xӚ" 2ظxT ϡVq4y~_oVH:{po Wp_Җw m =we{Y8r"`Ps} _ehLDgӅ)QgLR=ТO<3s QF_Xg3WcRUHv-\Nϕ|֊iT0S@Q },v/9>G/qp wń/2w粂gc(&4x {x0wSwl}fl몹ܙQ#OOdy|@1!O[@؝&l1k#%=$c`H$L+%?bm1/}16dlovGrJoɴiXbzgNF.RR9&G18cIbm`wI"._sYA pʔz"e(FdnxןfTgzҤfe<кhqǂȴ7Z^BhV}iq_\Y+N{o9˂T  vMݥT *Rk5N4؝}-0Pȣ(w?Ru&lgLw"/'0( Kb1 yƉuh"$|5ȍ!֮$Qv[ 'xg ^f m Mr\%.Gn^L{Gg5(қL,Kd.8MDDzXZ)+9[3;8h&񎫎lj^yK-"Xrd$V0EH+Y˞a^w4gJhʋt f׮ aee^֗2'!K r2PsLJM.eTh&Agyu/<ҳSWc,}mj8%YU{[Ь,W1a [IB]]̷gR\KO4 '>pCK@BOIȅ($FsFy)LTC㜁V m￉Tw9Bye)F]E-dz7#0l_f-Q5Lɰ:j&>]N/Ť觯0J9 #!X)1p(]QRێx0q`$$o{nXoN D-V5(%:(Zn2)ʑ 9O6n&nJ F[ .['Ơ܁=R/ hB@4\̀\ J0HN5r{3(n>|`E]*ڞҸhM(m/^*TᦺRPV I,dmy"0=e+vqE[~mǚ<j 2uT@H,#Cs$X &>J^(w XrGY81;ҿHZId}E􁇘c^ˢH醸n꺓p@RYs٭'ٌWwWbb?miũW<Îkˈ];g WDP'Ն.:3kI6=y{%P(qktwD}{v+jY+5%)^]O,DVc!A,1"v/\=ӹ> SVɗМ4WpK#?ǗR"so7(vc)-9@WzsH)E G( Uvn3*X L: SGiS訪hL*L),kPO)e^w=Q*!6D;Yo,)^YsE2eL;']Q:Ha*Hni;ǡL$fwnz ugM8:QbWj/78|Y}*_;;{.4yp"ʞ/4K%M-no7subr+s;#l\ `Oj1r3' TL, =EUWv2}ʬhF:,"8"՜c@̕<R' +swS~YO0ݍ|8k\kW@I9q <>GdhVV=3"U@ø9ǕMG3NiCp˿*{y~!hZ"ehvӝ S!ao>C1$NaKퟺrhq5eQOr0UB԰*U z_ F|6 WVIF?[ bڛ6Dŗ;0_/$֡f|ֿSr:t+-o6#@G@JDyZ YQi׽sP|.UG93Dzi :ȝ=aq11nJVKDD vhbrezrx@I/Y&W sðagq&.b.#WK^ܞM5:*xM);0wl.Mt2 yFPu7n V'|CԞ5  ?nb>ڪ]p;Zv?Ьdfv~Ls+փ?s!@T ,UyJ11t7}YFa2_nqb%Pǽ;LׅUj;Z~XN|yRyQ- OHRC9'ݳ{Aߖ98ԢUtp6JG@E@%PȓTK=Ǭ|A2m}@u #}eZzr?yzжvI!CV5^N.ب=P+DqxSIATWi韺 xbrF)^~',])V.R/"p2OR-$i=y}bcƼla9F[xu@-Aa-gN[sXnAʪ~FWG?֗Rh&OH̾W90|dw )IlU6Vq;U8`uUn dX93W9rB{zQ\鱶]LTBzsD/E^jMt,sUxcG>Wp+KnA3u-&ePH$ M{U7#=&]EJ [?,j ሽlGݟOU;/D@+SQW,nN!cNjAb?s?Zx$YBrzءk3jUg܈p'th&@_HE^STxin Ɓ <&Q)=ڢ"9 -aq 9Խ.<˭5SO*jPU+9k)֥Ѕ>s4qHg6K݃E?A'P :essZEZ/8x i-qm "{폊md+Y3'dlk@);vؔxzc_Ƣ%Lc`ŭ*VoL?5E3Nj4ZCٱ*+}qїnY ^Q*#%pC~~`q-dfeL5ر].qNO>6P=R? 6A3fc?*3&h׊ I Ec84MDfȰs#a1]x)+@ph5 j7o* cRo5Y3ξ'v5ڣ\3!5=5aKa^$Gߚ}a5+$) lV/8C'@H@Az$ҿMLnJUU[J(ʕo{i@>̀j) fcU?bîE_MR,2T A>_ #(㨦 DGCrd2}쾼(&Ѵ'/ dB2XɎ䨔8 1i :[b=Cu-'WoZк`kRLx,ǵPC q,ˣz 5jhs'Z:ߐhrę½!n*nNH;0K/ =ű{&wNNMv~sEQkexߋtsGے΋D?*3tqǏz8SeBL=8aggg|h,@=PsYZd||i3}h`,wU+`q7jiɊqEO: z6ш rj4 w˷/^mET~\_ ׳mGs݊Bm J'ڮ˱7`^㪌%QSz@ -bi_OBi(o  Q6Uw϶g;?LZ'4vP{N\oLJT8Ou ![Œ91Cru?Q(75]͂g;G<9x'yT{{y>Y2^5\=Adt0mvyY{0E*!@ݸ_`\X3`0&/ lD'txF"? uE5f|V"YJƺ_h\Srթ~-.=zyvbaLe)zd#v,GL1V.v<\Ys:-~aY. ї: ObUď>h!bO$Jк:2V[FCr E-)h5*~2@t 3 @mE3L^}p7WxOCU(8 (j߭ߥ攝 xCh] ZN'$O?GP "J˪ͦd>Y;[ bB:}"![;ŭ7>moLބJ*J8(+ՏRxKjZcU`d2 0GҌ yJ)1њ /X6:NjXr=0l<5w~M%e4_6ޅEȗֳi58A5ԛeqo&O'}j/+<1<á?->bF~ɉ)LQD:D~fXhÉa ֚uMRF!S{zӮkxn{HJ\g8H_VZ~ fX.Ξy_TH'dB]C'U`BFwH@YuMk>IO!cK@?ߜ97[Eihiyݓnu;"|et N%jޝMz{pL=ZqɃ4gpSjc2&6k Nsٴzy@GퟃUZgS{նP c]i&YOׅ eu"3균GF┇j#Z|bk> ΅j(6 Q0ZV P#8D!a ;" Mk״#:+qQq1nLphHRmwD83ߘsx|$GKSQd_(>. 3'< =z5'E0 }8ͮ,&3]fAta/a݋SZGFE%aȋr}!h/0^Q؃T> -Hu+0tRpou^a-Vn \ 4F-)Il93d{(/Zi6TY04eΙ ӊ~pJ[e*E !-C6 ȸB3ȔO |Pamt1% n" b+j^N6:{Wzc#8I,)5 XHOۅAi<ړtQY'(]#=EFPаM6?O3Tł=:y ½MXљ(">HX>#+]kceyP%(g:ώ諪Uuo#xJQ IG ˋxga$Ds͌\t!J $\ByghI@枾ۦ{4cpGJ6-(j XVqLR8H R=u nĎ;!u H5>X*\h_Q{R~sTL=1頵]j^Zb`n-k2!@UÈ#FαÂ$șR״: P锟t&}ڈ iNDqt<Ѽe-x FL3j%۷M,]GHRzmƂa5)Ak9ֻܟc gm:[pyE7Vi qnO3r]$><\b##kTY-_rc4T[8*i،N? qy(Ka^mq;bya V=0~C"#'5KBS,7 S$"/N.g}K9wԌMF(+n&SL'pF[#3${=V vQ8/ԉP_~قv_.o@Owpj@?? x5:[rAC{CB^=1dpbVJv~ V=~u2Ȕ@9i_ 6+3x3,q=TL]suQ\}J%쯾ĵ-`7uwG2dE%@6Xmpi(%}Cg5Žt2NAN3ĺ!gtS:kGm Iα늢#Q\/2Vyh7Yt61|~A·-&-y8)(~Y=X3hL=u'm2H1s8\*7B)uEq%?H.w.j>DwёZ]dГ]L(!? y!ax*!b ڒv[+ W[1Ωnl|e7DzĂ~'`IQum|s"%,FNbyBcXe&LB Z+_"odL&%m;O#5ߋaމpMCO-y-?"O:kMRp5Wc 8mJ3eSڷܜ-bi p(Y jy;KN?\ɆK*!.x[HrGp*@:t4bH\bO!V*t$Gv^Q[ry|] Y|UmCI mDW++lty8nKoHW(N?VԻR5XZ\L2YC%xfҵ 1_Ly&/q]Mmk>2> w 0X!)n#k ;((7 ^0~M/(l:_ZaJc+$@%S!HH&ʵ) ;5K5ʂ"X ˁm]sx$JX[j\)W.|܈q "Ply2\u K=7ۘ`;yfc)οC_ہ7O'`Tq*}I+g4}qi2rOPO?%v2vNچ*WG`:0n]hbaZ?63e9R7,YO wձ nbl_lGt|тW W0ZΈ.^܅a=x4K|FTsʼWЛAO8Ӛe <0 'Px>?蚏灠7Ҹak::qVƒyǼ\9GCF|yWUFO3r.:ˁɋŚbEK lGd7n7TK77Nud+}: BrI֗; EecLnb)4ɈM& DGeXQb¨dxvQVD}Zy;#k~(2kp|.{ˮWVD &S\> pZaƹj*x81()T 2- jhC‡g,3[u du6ˬh\&0)uJsv>`3lw /w ]v "P~^oJFH3ESEG@fपҷEbT= 3M[u:_5 QbdBkd;`ϕAn8s2_d;&.q)XW*~V`Gݬum뼒e߿%WJB. S4I* ޛq F_HNNF)L zzJQw!dqE+}O\ydnϦl6zP,>|Wrt,?HC_X D&KAX<yPqu%'N- EHiVȁkîְ\4ۉ3AF/@}x,+8EhPhVhVeHNuM@Azs@E lGɗX(x:ma@qDձjnɿ $ me~ty>85nVHlp?im1#PLל׾mGu[α&yYr{wSyʬfWgS8&*>KJ[ܤ5eZNs5m"||~$_\'x ;LKdbhU qm^:@:o\lB{Zr5I8Zln >}tM9BD AUU`xҚ#h 3O0))i9'ڬr7 DDQJ=-E#OCLz$)'(fn̸NO} h[6sGd DnL577HIsR{A$G碿9wa\hbd&Nf<xxkԌH忣.Q+CB>!SNˊyϷvӽ%"5C^}#'}g/SL޴l 2N ܬ(yn`b퉧k׮vڒs-Kf2KT05 6te#sE&)~fмP!Te|tTRd>V~:hdbC[8`=Aaq #xSF#(ilQX6#n8?ExfALoLO푗L@cpJBV^)䷔TU.#BYGy,7^PFTUkOԈJ%kZh3V9 IS0V-%AEBF-!ٻRښ&w'(D 1'EX#VZKBq%]wΊLnVEo6ZzS ukRFИxd\G5BG\x,2\!&-(,=IT4>HoP?#[eKޕ RM'B$?ujݪl&z3O͍qSnB?̧qmq]D 1;@Q^ @=xJ:=e;ҋcEwhh:{ {4(QT7=ࢤ$wb5u{ۅb12( Q7_ly4s2w}PZ6%ɺY YzDEGcM۴Sn(}KqBnhč,˅vsM[u;m=Co P9"\8*ƸZh+sc&z F:AP!YןeᵭZh2r)R{v 5Y(w\uzm;thqKVpFsDiLdp|b)$M@7ɻZ᧓n=%FShmMuTYsU2S/.nrه#O!m{/&Z|rZI~& E)@)w[2hJ-7xP4UV?dqCH l4YGx>sNG;2Q<Y^WAk kf}WE.?[:cI4v9L3\O j9F>(Oxm607>jtb8T3>%dGJƴzSx;**f0: Ůnyd^c\DrBQx4?4ֺkXCe*R(?"f y w:34a=2Մ{;Ө̶KەwiF={F6ARv,>lg{crX Vk%HNt@@ë7k{՘jE܂9YL ae? g{X VRu/[ C8o[&PP忶զja7W9uDzB-#8_ȈM-]nq4`xQC>a1`]hv*>5['=L};ECpkjrFA[15Z?8zqj]7%x~a1q,Fl0!E+9ǰe|QɅ<8C.=gXyOBT}ey Jf%*C›e8lO ~bdc)Anz~ t+*A޽CyR j3l/μEz1?P(ʂщ@|זW}7]-MD[źS/©:Vf^ѷ0n<^0T#^Ȫ(\bb ڸ;-mzt{v?]|mi|%]K]hL <_Q gg6s%0H/kRn8TwEH#CY5G[sOŷc_ Ʌ$v­%^R"hc&~< 2/V_v }ys %XPEV<m{$_ ʫ0'Ը z֢zY2Z~}8€~I/5iS@6s%߈vâsޠA=ؾve̓D⸹fo5;r6)5lx}K?tXq˲ lǎ4&d萤3(SEspI a-Qo[ꬷ,-EhhE6KjVAXdvxsS \``Rk?H:hjpK׌ilp7~ JmoDiA7@',ܼyߤz}ɸ4/ ^ڟAŔ޿#ora30dFF! >aS5P;A vSnw*Xb ʃi?gu&n!z=v/d>VӋ]s1XsacQ`s]!A- e/KDM)ǗҔ 4MZIK&j.K\ñ S13]2a9l(3yqm4ͯPWrft/P#`dkon+{IEJ>Ae:p)^S;[XA͈>;UZ*+z C{[:_;uw(ΫW;j(d0myLz {D򼚧8#9Q 8(_c&) F.x#BۅZic.o:!LE47+{O\E+[IdY8o4'˱QsgvrwW*׽Aua2~0_mO QUBĚYUYGg@b%APj3$4@*v7_Oʜ t>EerlU,)${=J=Z׽j..~z } ϾHuֹ'Z?pw\S,Xo&Cˣvh5ApmpXj18>nptcn0VKL6^0sfiÍp}`eNYHgKKvyrZl ȃLdOzecmiR8AJ:,=>If=OG{Qs/"J1G>Cx(u/ˆŽHӋyIW;sj3GI''1aUZ4T@uU0_FnAbű+~rIroO]A_ٿ!:L"Ih9t[΅@8o X"8Fǎ*8}Cßj,zV%`Sk!e} EɌ߃L<quy.l? ~q cɓ09eU75X P>Uy5p Cv8G_5OË{W+U$ɛk' w-~# E?9JMjVOŁ=WϭKz&bBkJB-bWB$Axl4M<1M1W$g$:oM?@O)z!8`SC&|*Yētй\?SbUG| |C ղtÞ/u/MDFT_8BD]!LM{] ~KU^Gg[_\cK D9}2N:@yadiKpnV'n";iLED??L%̂&3k#;9DPC.!hH_U T4b[LjdFjr ,MˮiX9LdRb.+goH=]aWPֽ&*.]!*1ofo:.A\a m5+NK1ݢnRADw떾⎣ZnIxoHi &#mEh;<!wҟz_5L ,dP,e&KU IxUxFOB'N/{O(P t?9[U.$,'Ƨn8\(ddw{mg- hc[={>LGP+~K+R I^ TJ _T< +g <~ikК,y}ֈ Z)hvׇl˰d5+-.XjO chnniFM^9K{$>?sow:T 'GMk:"g2dSsGxRʖ1,_ ;R .X/)E. ɰ?Uah<- @=[˯ bу`+_Tow\"N Ӝn`s[~-n*qQ'"}e);{W("یÎUwJ[ԇcTa^VL%V}yڤ NDI0$8Wr1JuxmTBB"ٯ hq͛I utټ;6EYF@dfʹT,LPfd8/c䙿Hn{mCij~zp>z,,n9`.OL\{>U:}( IʒYj&3LUDA  S[)zَsG.[HUx:[ }]}s;g(VU;[lBaeĨX#}Es j,a6Hp{w8ŏB+=ɼvZsC*sDŽܓQgɭGW6WE(qR\XKۡ|UnrpgS؎94Y&;ko DJ>2-/b|;67T}.\)\Y])J?JB.6,Np,1TQ&LSa X?HIf~=Pxplv_iO6.w-UyƺN! ūugkWOӫXc`;+ F`MQ\`U`xaUS?Pm R yR8ts$yd9II]m \3W|=#?Oh5}j+M_NJ:~Qfх:CZp*QJeڲGyg : . sT\zUHVk>em67diBIVuD - h|P eklZ` riWqcxM-|%v{At['].ŎQOٵJKAbWThGsbLP {uh& jx-v꫖}˧l>2D(8a7ށKBY+) u5c@0ֹst0dzXgN3hm!gðy~d^lg9=gS7S!\p*#q jqķ>X"䀾KˏdCPDJޣ3ύ6og/^aUmda-T`~X["':y$j4 njT(mÅ* J4pB[Z]7 ߗ>R8G0ϯ-wҒӾM༫ow6l՝) H1IW#v*Ho7L&|`MiU^o ]gYz/[ *Rv"}M+)IoA 2ɣCheLFR/l|AnFcoV]2J, գ}ծ ko^!-FRS kv ¸5Vwӌ,쓘:>$`òc/[!g/5=rSJs_s5Q<5M0f8Zs4+6pY!>t_j/%)o٬j/^[N^3=o~>g>LnU BE^J¾nyFHV7=W!;AKW&w M\镇*f*Y4B` L#WG~9Ͳtl'k;JɣiC;OgVNNְ(r Q#"YCG̍J}Y7.S# *lS 4+b5o.vULS͋ʤvc;x;B`a?@296&OUWf/!Ȋ$aZ?-_F7HOېBܯ\c?s7Hr-Y 3Og.SWԘ{Mdf|v;)eּWJ g<\=L%C.z 1W)̼ nnkܝ!EVqdq҇FJM]=-@`&~Q(N!cTNWB84AJ x:A'j[.>gĝju rϥ[-՘.hl= *u(VENQ 2`."gLYֹu; Ew[m[kvs&"#huwUǦ! ,=&׀yAHygYFCZ>ՑI63_RlUD'(kqw [vMaBٶ8PNċ, 1VR &kBN#Z$w ~D+Τ;ŕлw,f8+q0Ń։p]O]-1,#︣d;[ ]-f_ *AiwE9`]xRˎ? 'Xg1??3#eţ[ S04>{#-xY~L+2`~ʕA 1 F0FƼ8=!f[nVA ؠQUƓ C2M#~c+7SGX36g&Y62hNJaem0l 2:Au>Jě.b^cU! &KRͯ+CdP[u2m*uuEX*lg^#|9jŢ0@tֿ87+|,P\Re;^/HԳ:e_Jb23Vџz] !g^%fwp.R.zK$uUDS R6tT,5}[ 8luci]h& G?&S}RoZTxݫ!PO)WDz@8UF V^{6&#OIGcоo?mK}&?&N-d0&> 9Wgνfzk6[*dk Ѻy7?XUh~I*L޻cZ BNi([Zد%-^3SU̬%veTmS/V1k6Q2>oK᮶zYqN;T)3>\2Uzn13uF)=6EHȢ#Ԅu.˄1wْ&tݼN쏅,6,)I1W3)KVB nP 5hζʱH&lN>*ObOseNrjg[f\}p!ϏLv$ ˇb@ (B?ܸ_-퉃şJ=ⰲ{4;Y3rq8ea6+^=#rQNzp3ƫǓUZ'Qd1 ᜨPrjx525xvY,{;5U d$gBba:Q% sEi/.rz_NpUڲt&kd2P6$kpO:ϡ4*!)v} uOI6I 3CeTd3'.gϛ^ {|A#(~MgLvE(C#OF^jxpo6d4d[B 9:lho]$U~BI33oo:p"J1aARiL#YIHmAڪ`m]W>U-?GMY6DIlR%R|Oh45` y!lўD"u W|oր X}؄9V ]dƔ7O8C|d|pɋe+RQ((e1+K7PdKEY+sو4|!OC˹,3`wͽv70B aoJ0 'KO;~TT׋9~ 8C;٣a~}Voݹ?ig`ts$S,U^Y™}pJ  *%0 ,0)ʻ 0B%>-h$wENQ$0rU ISNġ 2ύNz}/;D`"Y0^"=|8}A0/C{9>\Qi~ܳESAw$y"_*Eb7(!])4#磯 t14e۟6R98d8% /}+_Q ۓWER¾;z8خKw?X[2W!-VWܳ\D*/ b)W'c pb5f:t_g`.P x}W+_!?`А-'K9}@ ÆN 麨GY74 !|-/Р]D-Cr- ] C]^"WI,̰%nw6<U ı]m݃2Pswy&+Z~[y^qrPe܊I޽^>p"5ЯBw(m;>.w\{h6h0%,^ l;k55=uf A eac UU]p$i4oٸ\ݜ4i (oR)l's f3v OO {P~< K4|b@2a9JEfBę] ꎲdmN$t v[D3ѷ)x8:UlxF,I 3p5{3*[j*N,5>΅RSjV:; `2湤av%>ۻoIAw*E#VQɧ/VD~Kx1ԉ}`OJomx3^uN%ȧnNA.4GCJ…\w3F+U2|,-,m+=?}[ *jHAdy"B-Ta~}bqI >a(sИ b/p a0c#ˆ̃(Rg M&)"@SqxU.>z*Ձ *7lcK[Jbe&oZ%礥0L!N6PpXU=S|,sG:9ǚ[&[Qc!uyO{ٳFB;]΅ۤ 3[nCH@s!Q5GFضfTKpJ÷u7Ȼd-s;B֒%fԒKeX p&}O@oޤ-ͅRۅV8_'KuD R lvED-;y1!!Y {{_=t BvܠH_k;n1 i|2q8/] 2zZaX4x IpN~uqinv #33)7ʭ9ևe %d16!TkI Dhhxܡgm5KL2|5&xh@dnj߲Ɛ$(/7ĽMڦXLb'L*J}}C7:sk&1YF__Sx)} 6h4uDoH$?3QP`u$~D+)'mmGn,ΧktuE3k >.2f:\jpT?r>#4/O~-TrsbAȰץ S(cfPl5@NE z:w5 Ԗkϳ7cRnqH+႞g%ю!+d^6DOw 7+q,)s3SIp83Qa"h ԟ1Ĥ,UEhbgz mHY1Vjf؝zIu&a]K$khYSFtkeV-*MtAr@ȍfj֖HĤ].#Mv;DHvG@ѠP5Oa+}#?l{XH/Rjrme<YIGk`Pv{B8Eu2z {jUI1?)uAWܖos70*AtG:7?gwJ-RƌJHt\=G nq U3'@=^UEd+EWޜ^ )t>=4Nɕ՚ 9A[ une 1xZhX!w:ɜ華R:^Zǩ܄(0D4_RÀ=/ynA"MC`{Uy.3ditb?ɛJv` y6Ɉ#EC{8[c5:{8r$k{,Қ8)rpF6sEJX6Nɸ5TÂ&hDJ[~P9 n`޺ƙVp3Xa r.up=ѠY^FȄJ#ѣjþ1amU5sBrH l ')=FWr~5ѱX?ű"",`jUIȊ#wSs7/9&PSҽV;*szgE6#(AЎU=(==ȏe9eyМ繭/BU~VB=P7T)/̩@'?%K K-A #/H\d+R-v.JLGzʓ6%U 8yZɜzC}#D%+aj,˺ONt2E7`~Q;EIT%զ.;C.}wAEZmV*I,CSV^SG 4'Gm 1 u}jk=(DƪPm@D z^Y3Ԡi K&'s}e(O .^/٩݉H44&?Rx}:?*?q7'n 0US7r*7ToCTxi]: z~"xy~n."(YZgqqfd*:Տ?Ao3t*_ƖTcaJsY-Y[ywekj{bGp-Yр=e6)dYhǶBU ~V%Qi:xM(/vhضPzw) _ b^rc6;!H|^V3iJtuEu`e%njSj>8SGU_ O-x`sIꗰqעApP@wH꼯4ʈm疏tT&gm6D#ZY,rZKu3N]f z Su1-E 3JO悐g!Eh\LI_aLEdeì b룴I 0; KdžΪUגpބ:.ByZdޢ@7x`MɖೄȟNnKf*ER5Q:8PJ !-IZJ|X/Pp'7m(4ioY.2Ü=IFuQwSvYDw@;,u@K8Aeʇ1ގ];y)4>W^ۼ0be+Mh *kcϬ Ǿ~qP-Rګ.P{('b(#W׎e\^WYO 7H^.qX%3 f] >{\#cJQ<_ze.$deHf"+ ‰GTCko~¿: /,v]Adof/~jBߩdL 1ZEH62_^FYܞötS^|ؿ|&:HE>심+#"YӨ`k26>,I UXf&z-9߰cw !Niw kcXS]a #mPc9հCuq#vٔ78%ME.rPӫ,L= oؕ`Y$uu+zfu·m X1N@ou|2Η_9sQ@dJfz쀿U]a>uޤ&H_"Imʡ'0,gӫiO$9laCkhM6 qHƽL%o3{fMdG|߿[XW r ԻJnn,IR}q^ټ1F~Iز[+c?#:iBt4MQ5 gqIZ@Rw12wd-7 p *E3nW#Fm*4=d@=Qk(GSŻڿHAd'7=E@dw?UMjpU)i/Y5S jٟeNUឱ9Ț%$ڨ'&BZnR;4~*Zs?jo0uAgAƘw#9|k鏗{ifF(.vvCO7Fܹ$5 2:=M3A ;Gxs\H)^2=B\'6Zٍӻ"q>v6?XxIp`O]k]2D,q uis0Va~E`⛥p;{~ɔiwU/p`rvW1HB1$/hd &Ebq5aCSeiL${Z7,7B$d ?+7ps!֕R[WPtd>%ƒi2wꌺ6P!%g%Lh>Hu18zFC;W-#)Z2XO^xMOשEk?;$+ͮQ[* նmͪ&gvWvݡ*n܌aܾXW?(V5Bqm/ D.~S7Cdg٥_@@o3Mi bN1]]= }l! ҋQ'q|L*u6xG"ŮZM̺G %ʻb~7ЉVrֱ9=d $&v-VNrC) [Zku}ĈVǣiֈa.lNvS:\@%M:FS'Wޓ黳C h`z[ȨrPWq՝CNVrGWM`Bƽ/Ȍ4֝\ܿO o"+kllm͕^Iӭ4o֘I͟p&/ `N9}Xx8w)ÔpNrqNgՙoىg܀4{$f`}3;勾(qcmPמGT} '5o^(ϲbaCYl~ֺ}dov,%}wQ@JƈQTgFqn_[I@rKd]^C,-gѵc\O2G$ʺp 2 ո?]o͏W!RHRXoTW݊[zi 7ιiU<ߏ 3J`)@X4ШSoP?Mef gD6^>|O{( dNaIkF0Vi >DCLHFy,M':zFPgS`Z"I ;YEwDʙJK:'<h>amT6i?\}Kk { AkA>xzklR,2J~Yw\iT"i/$boO[@GC,g9tٌ9kZ|A`"[ݑY8,&M.,Qxb$5#OPe^>O+dW ^/a[$KG̍H͐h%c[@ t7=獖TinL#cecԝK{?/4 CD~ixDahi yz{V`٭qAʜE4iTvVpfn[v7mgSǷuU9MLmLCrq9KB-66І7/߼6^Z+#Oי˻I{}F(A|=O^psF܉QMͿ[(h0 Ɓpzxm^sm=<hWzĿ}{GPF:ڦ!2bx{dTȥ3LL˔K*w@MSe+ 8 2ƑIKPU^! @EV$_8W27E)xA2mhDžwT|C@LhhR̲>.2:h:jȻsqmqvU,%*stoS_rgoe!,=LaFbtXov 7dV~!cK^ b Y)#'McBlfU1>їdG8Xiup1 J>x.D;{ugj5 ^fVםJjENvSk{$%) %H uM1Ӕv4'x,V*:Hb6I;MGu_=rd !HaE3p* ձɝ҂/ g|(ggkД%X,Ԓ X,h$A]kiB$\rc :xcjR-3>g#i:Ԑ$wIC]SD{jW>~sedC Z#xst#W1+K4qU^!s]X [o:ɍEKTAl1;/YHG5<;G [E&+pzM1޿VD4ˣ͔^ (ܦK{' u+ K7b[꺌\A5+t5^x +O} 1gFԗ|0S,cDO/뉝1x!4C~kx?`ӔGS Om9`'=g>dŻBtZ^Ɂ[/0\׋6NCђ ! 5.[ ɈT[q+0.E3^Xٍl\8Ω jr4la]ǭN 4>}!Xd_)7;Gܻ%aoК'pj/5Q˹R}X%qKA3C3_]g Qvpea@ʖ8$ib?Qs6|N +|%bVp >۳>$#_ jz2{6J.iBcS!1 ['yfLM0upэ!_+҇ZS2.d5c v_5fsY2C| !S,6D٤g;Q*3r&ijШ-&o'Qi?cQ;vx5p1QH@)H^IB"ܵ-(5L?a'g0Q<}E1r5ƨ-0T 1ʿ B17B򋈪I I.VFcئ@]V bn6$,{9Jx_d8)}z,Q w8<ϙ6P_[6p6'#S~ rjo/kbSQDӺdUJs,TIbSIr3dv019*89r~I_DcZi{uf7Fi@] 2+QNzDɡ8!Z O:)@u@mR@_9]YևzC\!mg8Y ,\r1}OfL X؄%y_%E>t yoGp\U(?YٹRe>J9 hw?3d {\ -:>Jg ꓗS<~[\pLF3RW"s*:ťJbДYf}32ZV۽T&w&"L@NrBǘW,w"%hVj xv>Щ[t̮̯$4$eѕire*8;Ny V'hk/(Wsg.mXA>*]X ,PRIoL:qg Fa#XZen83^Dr͛#5:_XBt -T%[2wvhS ;X ojj/͌Y<k%#lO# x{^u+9K^1|*֩{+hӝPAw)c?,Nfs0GvJWa 7.t`pېo#SM$ -bDo"b'ܶ L2DE{yg?De`Xqyi/cӏh:6ĸ8LĽeł>N 1he0DQiR)&Tb蛜Ew*zxɒf*.ا_˝=XABN@7d*ĂgNcjADrCWgX-M-D|EJ t5׫,60ӷ1Vn,o!uS_(ԯ)k2=K+>$0} ;`TyRaUׅwPIOرHVpz99[iD>۾bZG@  VMys,hE 0x@{z4J5Ev)V@\Lf93gF"M%: o"㚡 \街Z^&he>}daZB҂4}|mdWS̕dqo3c-l۳/Vcwp֧?#IJE/1@eXS4T?fR6 =zJiO"jpD` t2*O."Ӿʹ"W pŇ@3cFBP:sQM^$`#*cQBa8| D$q7#E yf`}%f}sŠbAK3 $F"|f{ @ 1A%^4| FfƮL%&oX!p6K hI1tUgMIj ;mgt}:J?~7.\2} ?) du_F+Pj5tX[& ijp'W^H9KC!œԦИCACnPHR>}mP?\$;NADW^XE^F`d%f!]rgc5`k }Zq$\"3UBm=ߖqK$w5g>`sQ}@&ř-^ 8ԺyҒf(@L|H]'D,V$@g3+#gOͶ%xipl.Մz>s+%Ŕ(O%/U'G^==W[oOWT0H2V$qfLfl Co:OrR V2f"&0PirYvR,*<8_u†6c(QGL7!lWp\yտpDQYˆ+Iɹ77{ăv%]WcÎ2&{* A'Ԩq5=+'P kLaIihI\ kbG ѡE–) $9x)꺁o՜\X!t#"&Z^}QZGd&E;*e:Ii gohj\BJ%@UӍ H.sS#Gg5+&߰-4+C_8-j/ӑ\Oa]tuձŕ7b}׽0`dt )߃.K 1Aޭ5Zc /'* E>tPN[eOuZ0[/78zd[9Hrc F;ڣ)f$a_s 0Cax &Z]1? oXS7Δ.fMP퍮X1y6q^Y>Mh* HJ,vJ_DVU *[Rɣ.O9"5tY@$`j3'8nM ?\:zX!bK~}ڒ(Fio ='CkebrINWBw.j9^ :FшL..C7քjZcJaMFΤ;캦cwO{y*Dm>0!j,:%'s_1 k)NߑE aϹ̈́W̦` x׼k?4+]vq_Q fO-B˿qV=牔kLwqnX1_IW%G* itp\h{_Bكc. 楱;E2^l/&9O[eAia\ H^A.؈[pN:^WT"g pY H'VM~t|k2zl&Y3i-7s}g$gb] nFyxŖi8*Q2/;⽷Á]P(Lu;\X }6vGz _ۺCiAjSPݶ XfNA9 )Pr`tf,"cM/چn\GHRWhwdC ]v(c[W ,2sFRumGP!,&&oaj^FTr:xv+S6*3H@ t[Xlc9_AR˹u*8,n&d})>w)^fZUyK_AdVn߈3aXon-Ȝ+M?y{ „1XS[Q TtD|Nzj4;֡s9 ܠ@jhv0Z : %E[ۿeBM덎%p:vWY9j>ijt.dwP,cqnRu. +C?iuvweoc0|;kz.\ Be3[xZœIsk}pm@l! v\Y#7yMF' 9:d;ӞvCv( y 4Ωƒs>cKUI kR76WZa&RD?8m.h=Xu4GS훿,hK)k nVuisTVleDtU2ˣjkbD=1ʯ0f )BV)PN Ce3{xy/]Br[IԮJ"fC+ϟ6 kvč w:Ξ̑B( EM/!GAte%JM)JgLM_Ùl${٪]C23&ɢ*]kֱ+] ^봬bZ.(LE4Cz½jV埨R`}~4t0'CRtz M?yH 6xؕxCG(1OCa'R<]׿6 n=_۲W. aikΟ3ccN}=ƅ%ZRedk ۝" >>40cK?N(]S7a.nmEIʊ9."uTkc h=‡7{&ʄaP4$&d%][M B0!CbR7XK"جx0b?Sd|<OzG Цu:7(UeKUXn>6EϹ2A Qxʶ?1t'PFԈV)S6Hŧ-,W3=wc^o8#Ա*5"AS*0[C@jB.([QvK:+iz8f"Z#z%2uҲI~eؘ9%43mfZmEYN~W`KjBG "In\ss7} Cztv5.aHNc dZt+){v)OM0xGbk()K>n]u4}y[xv.6z |(ԪjjLh1@=/J{RBݮ:J_)l$ TŠoEu%U);(}#zm| rpNXHĩ]C'\)ǖf]Ԅuh;@"/91 oGThq؇ⳞZg(yl?h_}V}%ی{\ɦ]{"t7yѪ!=AdټEј]~7y5xZFjؙx7FkxML %w%`ga2oa1~pΑKϯLPxTst6 v\fн޼Zzg2yo揠" dVQ h\-/s$^K-(ZJ +=`h#~~Izt ȍ$@333 "Ep8U1n)J, Q y*ZLw.!!Yr3ɤsUAY/}U*\fΉ)ܡwU|`SUk6p.!^[.@ha6"1_{BH\IuF!JelZP5L$zE!K~ ZjYO".Rbu&^ $53g)؏kzd$ɩb `DLzjcTQQ5c3b ]nGT\q|S>l$#֒0JMEǻ@>*5o4{TROS̓b!9( 0]~񐙶7K0 ;8`8YQo x)Ro෕ ɋ.^)tJ@wPoz$?:tA;,?G9? 4O7 ?~ Ij{>|$qDP$_x8`wk2sJg/#m9-8p㲹Ux5nV'Zr5"ۼ}na y skޓ>7Qc'&g)ҨJSd7XT9 ww.D>-qH#Nip[ggө񄄁w[=EIHt8V1 D41 Y srr>4{gbBwnܐMyɰmb^UD?GdƐ.`/ƒ}9Z?e#iɯ㰢!ށ+( vWa2{sBOp[]\B]A:'N(K.)}[_6ܸzRr(Cb=::_87əhy Ȋ{ ~,<࿩n0(Hzf+:?n8A[:H\ ʍJ0&AaU|"P&"~,@r!ǶQ+tN=L=I) sVB`a~kdSR}jlk8&pP''upKa" VPQ$b~ݮlӼ21I ! ژF3sK4OcäŤ W KָgD=s[H^ŗRngr!S;5(+׋¾ );5HN˥sO}~GmX$P>0/ -7\ן4-#@ӌ"jI ظAe(ޢ1l3D8ԇpL#i㻴v&"+'ڞW+7ZQ(xΔ2k]k*AJO."o8aE@_s kT 2͂쬴w͌TJOһV ߀/ݜ8&gՒY{@ivL xc(Ko+]FYdLšAKPZ@KOw*w.wq]ˎSV.~/2Y>L#hlHo9 gF3Dgx! 󎮳ռ6A lvBڃeF0= -f u2s$RҵYD؅}3^ܞ6U~hbC#1RR).yrI6ғ:C7e ˖'TdmԎ@?Z wrը@x" @*ɬ)oKg.}KRV7w:[̻ށ?c1 ?~m֗uJ,P~.iCPaf]OcK~G}*D#8ܕɆ: \ց#bǦ;8L-$ v{S0c$RwVQ8d9%ǃtc<Uյ s쩺UxKuz)`؝7P)L߲&Wxwnk\aM&Os`~u#hF6J(Q1fFO@桎G {hu7LPb|7{mA2Vpm8@M|&POy&|Ѩ@YUB>vӜzMwsV4ϕmO wA27g˚O)^Zɦgulиgl):xl;6Ê{O-kq-tlAB0<0;{}r ߎ/h }*p1^ 'C+ՠaWn*kNb^ -T]f^'4Y.jnlRCj|TVaXx%^ǽfqwiF͓bI<[+?H$!&̈́^;(Q6>Ԇ "0VRKPNۿGgK1KUg'垥3#)rV@;L[.ka eK?D&Ner~d!_i/(A"sg&ܰM]9kᨷc,E]lJ Tt2Jl7UACpIbD6!yUb;SoHl(P區Y˗a0=il1R¶k\ #] @*6)Y(4i\=sJK-y6[e\jhm%tUD/a^dy.+yhL.%`E/ *@=&T>={| >d YTՕ E:/X2Ӌ}CJGeR V:=N+KhPb(%^w)δ4ncP2.ΑL 8E0XP$SQ0$zN%gʉ[4X\bH"3jLT_:!#5DK&wmE: I-zb%HH'#t#ف)t[pp%(h| 8KK{6G%ų##oQE:zO7j^HH5) [o"JEVoe3m?nv䀡ęi.N |xQZI޶~*25vuˊ_b˝X𴭂2ﲸ!;.0ToI?1&}A\9ߍBfz@H;A_&. @n5rĢ*yClUo俴W(X;C\m@[ yY`la&ަwFN])ZS%\n}l<ξ[mFj>E2%!UR+IY]@--MWnZA鼠ƭigvPw0cW!2Gh+ФKeu!EQ(^5Μ+gz->,s}W  <夨@X\/ IJ %oPM>߆K/R=`S57dȬ5C;/.Hј$D׼g`GKB|v ǪsYbXȑA<(h}tLYl~q7n) 4`lZֶTk52{FßWi4A; ͫuS.%XSkF{WԆ=9 wGڷNB=;$J5%h",(@f_O%B[Ői&@QPVz]egi2ەQʉW^g),T i&{ +_fdթZu؄  a"eUqϹƣJSrRH)r82(9ma~݅_QXtYFfcjk?>W_R 0JԥbQyBGRXdd7#K/C)v]@WXb5sVH~P9 H2r y~%^8rQ#/﯇(ldB?jTXG3xe%V2dw[ƲU[znH)-,wޱ~a7[rvZ,:Kה ;.qZͣŹRO#װg25{C2p#׈pM8fÂ@- U4\>BVArie6p(JROí(pU]8)y[FJsx&^bݟɊAc[ՐӉ&.}5ꐝ!^}gg Nφ[`+Mj*,GX )Nw(Jّfh|ljh !S(7Ȇ_mFݗzZ#+LpڑNjʔ'Ķ>="^NŦGJ2;{N0Za_$-6xt6a%@kٳhn,s:ԧ{IHIdx8jL9-AItyn q>)d?TgU; gMH f 7E~j>r45(6س.6?6R(/;m-/ z}3jLa>'CCT1gH`n ;$U|Vԍ"1M{e!:[q|Ofdء].[ g+U3p}=B|nZY7-iGdZ2%ivw&{k) is R!;dy b8[AZ)R4wPb%DD&҆$fB1 K:BtL`FM.8APs*=RD/vw2 ѿjTay[>hLP!C tc 0B($4tOV<0S ۍ.<0|M!dȪS`r=9D۸æA]T܋cQ/aS'ѕptrA>Y7]A>ҦPU ^x%!nFF_Ct2|FtPVʟ+;eȹ,8 S*~{}+k w}pyEShcJ^zЅ9Y$]'b$DzzC~Hx&zB$a1vJ3}Lf{W UabmDv]D1>p6TP?R}XGwil[mJ8#,10'"<@QY"mwUffo &R6pO˓roPBZ ߊɰZx}CDԞɓAWPHW_aSʈxذ^u2c+2qϼ+rbS?D^a% R@ MRVT&&Pߵ~tawKg$s-8 ~.?E)&*y6}KIBY钊ʉяhW[F_FQ(8M:[fjx=) .K#(nfǥ]DWI*{&&I˫B96Ǧ?CF\_N%8L0rYdpvs |^,|ΚO+ ЗC>xΈwc^^FѮ*` >ӆ9۾g"{`=-;Ymӥo-|3l PҘ#PR?W bôdn` :ڀFٔ/)7JÎܪDd!@cWhd_> | @?K{&%7aR1ҩ#1zP~PAFOX[׌m*UE 5h08׾?VP5{C6E#oRnUٲc}sI!&fY-vߚ~+J$e >-+訇' i#6j9*_k]8Te8i${p"U{MWDZ #m|a(_)` 草xc31$.)XHWȥo,'SK&ӢCЀ"/;އsW`Y!WcFB6%5V-2k6?A&o/ ׈ڃ ,m&ÙDC! DɟaS1ɵt4g6wX@)?'{;sK +"*Z)rrP}Hz N*?;Hg&)1K!Vpْ9_RH`V(NobI 毃hkq~ wuw "v=pqn ?3Yg%6_ Ω\ 3(>gnz#GGKѥ)1k(e/;ͤ SܿиUyK<÷O4V41 X())!\=Rw4 a> YP:읲J _JUFx9i-[^JE$V)ڵfNu1x6rՒU4IS^?dA(g:>ܗ3J|Pb) wriwUP1\+@ 1cF\f5I ڑ2m$4r*mq3+g#z b. ZI9,h,J&Ѡ)E ?p&Ge4q؛&׀٧Rk+ _`z)F\1 GUxAx1Ї7,^63ϸ~a[Mu[=%Hң2Cpa3u%k>JO@b>]Ãݶ{dUK֔}8iB%+l]?Ւ 2cLW8%x^܄>n?jE yzAߣRe:L:g-g`S<lqStҢLLaZ50)b'$ceYrGpI *J?y.Rn\G[\U _2{zzx]{P57={%؂2 D)Czirm,6#SI[Mls] XG9tEw:}%Hj(Y;gjGOx[ -eJ蝁تE_0jRlHxqDra L}U2x$й+ saٻL5U:THY9W'-n iuo˔\^q/LA⮞n?n9s=z K j岍m1ZO`ܴܺu}_B ZM)z!ƖGL$!ds V7hz40*Β"^-"5b"ЎCRNY0٥a~c >z4:^,?&^h_+Bh6\ ٯoUH$F~u@Nku|/<׊JB`9,;R7]bUf=ĈDBT0d'lӖek8SY{2b өom;  +.;xA,+bx<%h2uNkak&e(A4B}@g' Yh -ZzCkOE}\2B&LeA"@)j^27&ebu|j- Dw6ҋ^@LaV RCs& x(c -L/,}7GJ޿cU _8jRxܸU |5uz5>MD~ty_5k/޴L ^Ήs6'j@ew.z2|;'2S)ۢI<?`Vߡwm_hdkZr6kˏypW=ټ5Np/Ǧ퐣Sq9| RCRg<X&D~Hr/'ΔS]o϶e@KS?y[nZfb535Z^29HD#cJCg`Żos@V'sL'&?s 0)oY1iOb hbbƽ\XLJ;J'jPTw UWu\ #K2:<@1bJY멩2Ctܘo{ې#z7PNJ>ޡ6_-Up(ǬX=̀~BiU+9qԕ =KLR'vq>.пݠ~MG,fѪ-䢭o\Rą[';^|.;xëw㥊(܁fjmB~&koh 1 }qPCZǐ#$B)AE1 Ϫ^,E^4<.JrFe:B#nEC R;YCB5-3n>F2ef(٥Z1ͩ|֣*ݪPr'Hސl)o^*6G&+5zиF6F#D}M&Pɢoa#h>P0{؀L 6X;,s]4s1n)®Z$J:iM=_杺w T3`}Yu&JNs^ cʼn'T-ȫP3?.@Qp:`r|ByZR9x6ct]͉n !L3wWw/rvPGHBhA+ mj3(/,TDA$T9F$vn,"oQ{݊pXt,-,Esk'ix?ËC0̽ d H r'P{EiaQvU_gs`* EaKQmLҖ1` ;Jc+'KR@A}ל_6=Pӿ_47nŌ(k,30zɫHj>JE]wMy$GCHCaϳݮ}HyyPQ] +~p9eNP`i.Wj,%DAj"8_:҈L9#BA4 V@'bi&yb?\:Ӈ篠9hBBouJ'pfˍɏ,,,`j?I3ds1@Z+1TI58Fwbvt_W]Ͱe}DULA55iK>f!ut7D,I*Y60T`;Q&+a8pN3̆pqITN'|Y#-buGC+'8k|1ŋ'˽/򭻌m 'MXI_-@ﳥD  0XXQN`͵ĪD-!ԵNԭK!BIkԺZV ;9?^cS4JY csZoZ R*[֝䡍E"1N!\J*X9QڗL ڳ1`oN_-Rdg||)\K*tOG%mkunw%] iU:#-PS:/W!Kts]T)IՓ)/dka"`7PԦXj]#H"Q'Lޟ4,an~52VdTҨK}#C+fmߘ%~M϶+,1l55VDhC,s{vpbMBV;]n9f;!6, h-St*RRs㚉H!WMVRm#uOȦzi?q[?IE=,GsX J0G( ȁ&&e֐c|މ #m|K*9vO8qptMȂjW y}T7mc _2Z@!\8#E?f$qaqJ*kS;ӁQ,} QS.(bƩ&|vcjsdY< 6:Jջ`0-sPGSR`z x~|ĹN ֙;j + ӓc\3=ˤfv%Lj?GLv،VFb-%""FP epI8EמWPFŮع)0%3+AhuQ*|@.jmrøu "v(΅ a^rϘw70"޶P "ζӠ_D=l(4%ꘟ8dI f6&R^(͈FtPF]0#m}VTa>TG$D܉M+ a~oD*Zggk퇑!4]*ߦD9J+69'5Gvx КT᭤)¾B dH.6iŽ [ Zj#ջ߫FjfIHuqWW.Oѧ@RNӍH ;!)=Gy,*?Z"XX?)g1 .&dI_i"fKyk&r{YN3q+sv$N Sq AV\D g= Cx鎋ɔU b  KѷQ jL'TR C%+Ns*_'TsI7=Z)*<%ȧWv$*۲S_Z";ZHeSO'ҏd@:F<_2\bc]\~ -:j҂?[ӏu#a7l샼wwMRn+Ҩ@V4ܽOOZ/pĎ7[`kmk↏= CwORM3 (?꠵\}VՐ='ݲљ%X}pC00Imp`#W~r8~jG%]i:Lu ԗ ?wՙzDkb6B""TIHq'6P+⨯ |ւ-m)TlPu"g h*z9LJ^GV5ⷰ7Q $zmC>\KUNiՇsz593C5%Yj\ dX\+DopLk wwbvsSZ`c"EuQ#@Oؠ㝝wʹQ5ڟhFs>'4 D0s 6(UPݻ! G)BVS ɲ^QCoH6yr%*P) ?h//F2^ hgqBC~nαsqr`w@ R|uBR i89̜=-)|p_&2%3T(tU9 c2z5xhD.FNB}rƷsV`[nTQ;ξ*|"fG󜠊 SWss87kI(~}|~wL5w+Qrqy\o=Zd_,ڟl Es3r'ǫX+~-Fmf[ d 1w 1R3E jԧt?\E2)њG՟eϐn?)3ޟfdQjz-/(CF"c~ 4]MҀ<2؀4eO{TVy$"BU@CdJb(DnIAMԴ۟.hfF'll{n &AddG~_[[/ k,;uM'O3uLY2*ig$nmw. JaMOJig>3p(: @(K 2%֪#t.OF+Iy?DR3]f5 2QϹn Cd Tǟ - 0k,ep:7G 9<.7Pk,z8^8K(8p&Ѷ+,,4py--d0DG:0vZJxd)*Ni^(+iI3wIȵZL~=lյ TtۊwqP1^B9^^0Qgq UN`?m4Wf3eOsBqwe/)KN)KKZ"]u 3DYKϬznR#O{P ;ay{)t29TmLx>id(eJaǠI)6kYR7G:[ /=Q>1[yL^6\;$oK̯>޸[ |‹JHj7n$D\G\Cb؍wg5hJQJʍ7[,Y t^XtU{}ᵟ5⼵4ю9 4g6h/,QlݗlRh4xJ5 +E.]x؂ߎyeϝ+ ciwf8c_69%[~ӶgGr~G/4vu͓ +J_٢̋́+\l)taRn˶"l#&75ba28jRiǡo_\3f$2''\O]$&rx|%AiR!WXan/y acY}xsgXyB`:9>M遁+p(IH#;\[_U z1\")RƊW"]4Nd TFg}2ko2HpG tA0XۂE#(47*cm0\(̲.f<3q-Lǝl{p(؊oM_ɒur6ab^Hl`F7tL d [Hy>(F?=@b l5S%|J۶sλ4ADcץmϒQ#;g|^9I&z͈e߲v =Bhc9KDb 1uH]H&;m&^d FX`'x&ב)?}ߘ.RV?q6ӦIJ.fu:&F$&-}4/㿩oL?$ .@9Zi,<ǂixL7Ww>NˇФ *> +n"✸{L:! W~O*g"F9 u`HRV,uٲ uZFF|L@+G%6=#An;ΔʳvmT }I:QXhX/z~8v&_*?+s8;)bБR9hZo]cYY^7Ap!?7agmڈ+H+. ;-M{}?[!6E73H:=@ iltŐu?&ߜmCWVp㜣1kqQ Y~)c&{DZ%֛3u|#]u!HcDuuJxAk-+2H+>Ҩ{PFhpO}DG'BHnP cx”zgTE?G A:oֳ-ם#2JF滲\Cw\$-0.Z˾s3 >B'}#_@^эL%[ȄxL Iޞ,QE12*|]C,LKO|4zRK cT}{%=g3l t 7!6!*Ăp-28UY5ny acY(mAZ>dݴ`JdcuG.-Fb+$i8'? ;/yd,HPra?QLzd-*\"X`!G:<}Sxctb["̐㎏aڈ 0SeAQ3SԴ˜haDuڲA GfOUw Ij<)rt瓳 MޥHKAׇO2rEH0)lP|пeu1}zpaP #+=y1qX*whXn3SbψwrUDM63wvP8r!*.Dݭ:U(&^'>u3z|Ikw:|3)\Iq8857 b j}&8ӳ-ޔE%ONT,%x~돟'\2s]^OŸΌSi i]Ə0og : #ϴ1v̻+cUPR/OFU 7jf,Sǿ7xqƆx{Ι ?|[GL 4>61D9tmTՊ&%t bIq=yatqB0g]5[A{0Er1BBqi*vHrN~ŵ{|ى$LԵeߔȓx (5}*P${~a/!I;eܓ4vi!'ֻbh5˪1Mf.mutzǤA7ɨ67uxÞ{*^" ac+4ol(rnj [FEtYt z)V$Yͱ?lB &nt8iYւߣ )s"e OLm Om\5RN-:ט,kp4#8Bg/#g_̆׷Ay7^&>p7$ hw5 (,c=i$;[#Q 7Kk/6?x +c|9 aG'b %xyl~mRkZvوc7˔*̠Tecm@Ѕ\B61Cz|o ^RzF&<_BZ V1ƚrAS1+#)7{nyv+`L.]3a6>!t:L@]嵲LDfMASHUFYY=QmNhR!"T"(͞8vbܱ鳖^F7 D :ߟg|;$1d::PWN}- CO'_E)hȔ/i<'T&ph:?2i Av =HF{?5S̰AyOA+]pS0u8fMnKլ1o'x<Հ' UN\~9z2QXٛ6V]M9%"`S{Ѯya% @4#$pL]p^g qvZb&i$R]=@@ }Z ZldFBVp?B;bW)xV:DT0^̑Ev|+`_%S'Dl Ş&"҂uӿzskrN~"q? YsfRFLKU48loCͰ4{rnt]յ/fS_~DҭC h"pxnu.}F7Ƃ@ugT܈Ƕ eX!:j;.#r6?lB@#J.}t{ ȼΚK h' XIY<r@~xW\]=DF^z'z#YM$<dyjv¼6a 5z j1!$07H'^F/2OD->k'!4K@;dŞL0E#StW$݈HBq§GIem$YUkӪr C=uE r, |a d$N?zrilDah 7* Kg89Qc TfSFgEm6l'1_qjO9_5N\d6tthV*W*~cuB^9Nq^H 1RՏ ϘQ0`䳌r:UR6l92t$z묲Cl2ClαÜYP6r}(~зm"lS_!UرLQmmBtm(pڜBa$F,ӱrmԑx ThDh¾ R[ՠUEo_ƪ|Ωlz@OTI8*DELwEȷs;3ꆆ*b`u"!i eny?+Q9:c t4pl62&!aPo[g/Z+u 7ww>f (Z>EJ;lo/-RY6`&jW? _L?:F2\!AO7J5a:sM gLLF$`QJdRx=U7x^ E1NLrij:BE {x$R|Aq '9]BY7#f|߶qHO075uۃ(B1x-߃q\-x;բލ'(}&&rq)NBJ yE?w%EڀxHˬGM R3wK _Xm# 8ǰ4S~`)~z'HQXRl%ھd%[fcQ&|B {A/ʻ}9vJ@c|,K]aVAGl&wtn'w <,[0&L\( FI? tE`3K`|PuC8T /So>S?^[.Jk*e~ڈU7r:Q"5"pAx`Bz[INҶAra8*;>+f/#7˗k8M;]E[:U7\jog-8e@OP0kA2k7uj|qyRY^K$F[h:Vl S}pVz4I(AWH ֘+S\D yVUy藖 '𔹾Y`NԢexrj*@\M}ZlYM/749*^ܠzP3gu[t[t?$""l)=&.7 Bӿ#N9p<M ׃vҷ7-4]!' mM"xm`lfDŽʙf[.p[*8Ck/-ă"_>u@3g4gFlپAL1ҩP^~gy5doAf6ܳ=U֬IuDGfI=q5:+ aMN.}TĮ{A‘ 0 l-F5z4$cr:' S^9+H]h,#y8RRRoF@'vg&߳<,@)nv2`4tT f_p'PvNM ߐXz޺~I1hD-;}1huQq[{"xU(X[Ϩ>¶:4dyɢ  5[9w2 ;O c̪1̹XmUM21f:V8.]1 ەg{Cyv3%i~߆:g/+i;Wmvo%HncmNW#CrY-S[J=|MԵ+! EvKS2$fij{2%1Fiqh->%pCS=:z* lv+XTNѓǩI[H 9Fm]=i: l7* հMKƞD\I(Һ1_ uuѠ?K BCClPrZ+廞r%8 CCҪMg~/,;wIwRjk nO˽W?3˔w9aΰ[Fڹ}'{rw%#FujQÇ_ɲ#8ƈT2M ueՕ{h7! )N-B>oKOPi/0Ueyܵ:~UݶuNbҿuofr$Ī$~`]x)$9 ]xUHıq/-4c MòĎ7mNbfy*䱦L2]k[ai;s=}v̓VGkAܘֽh=㔿HLixt#+l%ШY|lH1AI-(59cj܎e#S-e/{:z ]TK~\|4VF}]34T4{ e f}_]- llV'1i::Oצ2H.NA R&tCK:dvjk:rCN~Mu\ .@Uqz1&3U0PXpN%5G_lfLgQ]͍}i0(j\&{ tޔX=sל(swJ+~.k)N>`)y,#+ı o#7`}7IJ7ͤ.{sY9,9P}hgh% #2`! pd'^mvZĊ1s}!]9jTrh(ז-8q%gs)5QZ}X5>L.:yƮ-u$4t繌ob$'@E[ʎ\Ȳ=\`c{k??&eJd EN?(g/x(QqN$ktɆnK[ڟS"1oIQd֣BnIcN~@㛋^AwcXܡ܇M e,0:[Kƈq>GQ8ʎNiw6گn0ںF+y(>xa\Za禧9cm 8E7pvB^)oaXmIJel.1vg/%)4HntUR y k_rm9F/}|Njev3Q3fr  jr#][9۟5yIWo&kn|%YW>dZr<5yrq!]}Fw%Ź +m$k82ço}J%fWsxpZeǫJ$BX2LDXE 2AtBǴ&5f~3[~%^Oyh ӻeqď `HDi_Q!m}Ur*ð BAu5i)/&:ѾyID?xJqօNm;ni|<>ϔ̬#Fepx>q[A>^I|:Aɼ9TC't`Ljn~ir2i؝E ^g3{KmyƇӑb5 e18ӫFd>.|'"_bh`dw#kܚ }S…+N<= uZ=Pp2wW4=X?bC**YRa9ԭ?$Ѭ @sBQIFR]mv7_>aKs챘۹PҦ}۳:ekLAmd? :ř\h;CWS~]:0G0U`1)`@ śc<; 08V{1jC%啄&s ":VWIe'YoLCJ<#ڣjUq@/,A'SboX|(..XDfؕx.0-ѧHS9b_hZ<Te׬.Sa"jEMX(WH&N%t\8@L+,hH> 2x=m^,8Qlx}rs j>+(%- վ=| + aa+̩^5$ } 8f9dfԠ|=3yS}'|B #\=d!_ YhD0 +}9ohct⡴D@+ Losm9uB-8qz5eX_F5Ěɰ+yǏ!܎б?7|o'xCf_Za(#(MX(n͏J ° J)Sdw(̦Mǣ_@A3nN:FMBl-6}%񟤚[8` ۴_?"۟N3WYl2P5҇$HBp8aC-Z4vEl(5b{250J࿆8Ic˴z+Y"TQN&e?+f}|~؍&Ota,}74| _G8|yEduXٰ7 S`6[ٻ;?˲dˢ}d!X:b4@5:\5^Y7.KrSB97s0٩o$zW]_꨾ n3n'0Yt| 9v&x\.'ضdvʝG3[|fս[#9Q7=/߽#q\I%HMɱ"M826BqdLGN&g -gY Ք_me/$;DLi0oLQ,gn@ryZ2#m& c_u81guڈ)[dT|u냨+眶P Ub_rįz%y%_"<ź&g!JQ{ŭ7̰7ഃc !`]{ZYg>s)0 Nw;~늘XqD+lP\֖7W\6 Bލ"M2K1H$VE)AX"B3=fF?OgB퉡%; <(~Kֱ1d(+Ĭro|fbM`;܂d `GݻnN1@mW<}-3IveԓGdD@RMS"-m&TAN1+0*m]H;{A"a Py T#{JBHp =±Idž9鼅A4 4 R1*2\G&$mٮ- QuRYc@wK'A6V B kn,Qt{]TxIA!]`\Tq<jXA! gJ]xa#ۥԱݐl|PJ[Tdd l R3 ZXX6<,Fw}n6?meC! 2_oxfXL_lMͮ3,AnU#ٸ =4=j7>>zI82% Q3VEZ69N^º=-pTw w,_-ffX/Ī>B3>Sl ˆhQlDNMZ䧑\'LA;nwʨ+^󽱶w q5lM)(h{1Eqʉ>s\p-Exͅ40AIJRܚ\m`]3(ش:8NAS$=p]ox0#GlAd56~TsSvVMrs?sx(S+9Y:O/^SB xpCZr|45 ܈,NfB@<%7 w|x͝hV|N2’g~gHmK&{ɔ ّ.vҍ^`yEEۧ+Τ7.!y h2H'NϭrK AQ2x=iǫN0JDՂPCKS_L]o-%$6 gϪ{ZY?ըZ*Ao댭@ыכ(^'l5WVj-I :Gwɪُ4,"`Ae޶Y*3R"_@b%BPpUzو1w,5!<?جeV LNMVBٕ6c>qsS:dTc].[THx@,jN&YB\R#!B=4iyQ |F'U(\0@@rt$K-:Z"Ɔ 4|8 iyqus>IJ*D.p**5zlDq4NmR73.!;㖘P=9{ ;F_R|J=>goNu]Ytu`cSk\3.]Q)8b|^W,_z?%(Pnґ5Q`@]~+W'wgvIG"\~l@whp? = ֣gYtNy -)O#X]) C>VVKoܜCVs񯧨uZiZōO,5upF @CG mm:t>"Qw c|'!3vje1RwgˤsA3ZiD˼)9ȷVg\'2 B9 WC? w%Gs05"bU4i#  Hs\^oZO&"ޫt%hds}N.F=6kW8ǀX< 4;mb^Yf;ڒ W5~׼~b|zA9PmD/R yղW7lHs>j =*AW @Y0ҡ7[ ZnTغ2hbAzˆS5ggak@lg}jR<:(_II޵,^dԻWɓ'<kz;و轜 )?4P`# `S Cꏼ4<"$'% (CLr*8m_["侶(e}^G`}[(1Q+ P{[@70bMGHfƽq4Lh-@6A#R>BqB"tWJ풚uڤ]U4bT_ NsKl, 8t7]R#MUY}[:K2[ TmIOv!ViUtdVBnS:r-hpqB<2ޅ-#qj] ^{Zަ [)^)P͘LC{q<d,}+IN.,`̽ ^{bX 4jph%KlUOv}JώYMB=_kiit{*c޽".ȧv슀&Udk3fp]V9?.XtwburZ<;0v(hQ#q6z|kLSR'nB-yC;NejJߩt֯iTyE&(vۑM?ALdȮP%iB&HQDDs7ڲu~ %) `F+z0@רza^'isѫE XGNծ8ql\[6u )hE,6tA2O8_@ Gg#a/L\{|< NgCy%)H6OJ`T,[_݅g5~b]v,hQaGm.`.,|gd0[\#=&ˈ hV */#Cdj1g! Jbgfw[8Ppd:3KK|ręgF]„gk%JUDWZJٱ(&Xm>gxgr]?vl)P7.f!0 9qCIA_`"K[?UJLʽ˜Mc%H)qgL%x\o0WC%ʑ|%b_3sU]{g jtQ$S'A} abRޓІ;?Pnק |S_c]7sB L)2ejyU- VɅ@ziI23}xP'.24~v ٽ{!3RcFRa04uO8N/^3-Z N9NɎ _oU$z'].H>nj0nr,P:>!86%fp(۸L:]MI-K7PeZb!+?g8/@aP8) v(Tzc'q8-yCϋf3z{DO$DDxq~E#;E hS㾗ЈRFV(7lZL^dURqgjf8h~HXDbcX'{/@OS7mm, " ?:uѪ7_$j0rvK?= )L"CT-$eB,=4S^_f,dww ߆&c;Zv@Wn)Uwܭ3<-:믫Wѝkoi8r*v/$9`?܉;ofJϴ235+LaB%yᱵ[LZ)[]1Kl|#u cN1h|YfG' 9VYsٶà^n<jq!s!#\UqPpG$_V=`rHz98jQ>,h:^-<@%~m&3Q%hQ]8fAt@BlJ)$x#᎗r//p} $d\Md!d7OG Vӫ-r6T :I[g07!OEy3-b؀mL'dZKqPijz2 tf~#Q<9׬Y( (). $˘Zw_9C% h ^:^{@|9;Y̑K}u 6P2Y ֺ6R%;JBhKȠ0v+bKO]1@AON"v'~M)Ilʡx@[(`zom< ߙ_H/ׁ2-wg;2,> Lo[^i`OI.>/>2Q5~Z/ŠNVT͎hD-Rhl}l%կ"2 whYCUhD4x/tf:rH }O=x+w6`bɜͰ G-verIr/ksF&}> hva٢l6V<D d]F\GԟԊQ<lLv݈ ۛ)i!> %R#ӼR #J=1Tv00G$`] oy$F[WSN 7`=CA?2X&P>WX+QLeR{\$ +k>i7٠ W=1#\WdR2 VJ.ӳEaHf_D&"CvmSYFizA&m?-ܥe}̓~z~D|撂-Fr Yi~e!kgVH¯B-6ДF2LUr?ʾ:8~Fbaa:Ota\%{[& "U[\c 4xf ]yY_M:!AȪ*-ʂ2e C*g0̀:Jsy/7{ ngO+6 Hnv|"ҽ#% H4άVNLi7ֵ&&ȌIbX ľ䓗b϶Z7L~Q@ $]PS,i[jdܚj̅- hΨg?XÌ*zU':Vk<~9iT"5W]o?ɽtGz\l$E跓Ei3IByF!r5JŠedi:a֝ldg0J V`i2 \1?a v!X*~%$:tpSW0ϝNw{Y>g@Uzxt`T;PJ+Ԗ-mz%6Kk CYpKi{Qk ƬOCHi/ipdF6ωu:q4݃GH>/ MztV wX0w/{%@D7( t,h,@6^gQٰz(8HiJVg1M'Js 'eEK- wy=dXw20(xw`vt* 25gICI;tdηwYnjNyѕE-L(JjM%zGWL@G}/ u]PWZPl}T;"ѯsLW%XZix"FKOS'ғ|z#3ڣEΙꤵ嘺|wՄj4 Dr]҂'u9k U1bhۺ5Cߡ|?_iՑB $?";@"y?<>&wjgd3jRFqMsH tKo@9a)=W% EEޛSl_',^⭺9~4HtV-9$vyV,y٣LoZH/7.qLJ֪b]OwN-ny[ʕzL~Z%TSbvO_Y8sHA? nd׍ub$f) IȔ | A&$O RPj35o.JN3-L^ cHL sviR:;B0>fA>×2&pO~f%Sqg&Rj~" YzHMK7Ds5^X4E`W` oI$ Ô# Ҥ#p& 恵M!뛑ӦsܷA*Aw.5> m}%ַդ`Q|ńT= `cӵ N95(-WCb3|W4 Y*|W7M3Kّ5&l}_>ܩUjy0#Wؚt#{!P_- ⨨*yEmi'eH‰ݯʅFk/;;.XMJEFr]p$: j٢[EKcP*{k[cBG,U?yG;W\HYDeF9!C7XĒkiSޙe4[Z!zUbziqʙETviS|@aEUciVSIX~s(=3dx$R,o;]@_GX~ P{EvzvJ=rz"tr8bTAЎwJ]iLtR@6&`>~O,lnq),qٹuM&+I'P_߈(yԠ\.K}I@{a' ;A-?a&"Pu߻zYrX%mmY`Nz.g*}8$dv6Mo:AP1җHWsu+ ,Pl imyM9?<&3 Up6E7VUI4LǓ+>#dl-u S{(sZm3'bjQy[;ז)M45k"~l.K+#$:50V Lx䰁_`n,3>3:ـ9 tyTfAM"ZA% 8qg(cSUtm|$u.JLvpujjzLneeX* ( i҅G"8'DOw KUc>TRv]䭉\V8Cca^/?˵ RW?ɞ#!< ?*`k;B T- k@.V{` țS n 8T|}Z egRs cr_C [5fB<t,  5[(v^d{(TgY*0~'6)>5n t, | ar2(E;%e \'[ݾd|ǓhZu:TrY4v✺bOmS]w9-ە߬@ P_폁˒ *D7? A2TTl]eF8Z ޝaW|%7 ~O3jlmxl]ȥۍ1̷roÓ9Lu9Mnٞ>wXA3 _d,rxMHF|O%j:h@0 '+R9QxO6:˭_Z‘/Ś}& KĠMaHF+J9T,LLݗH7&î(<_D^ >v<^d46q͗f7#{tŔP|L4X%4,qN(ϫEl.}GalG+rau/JG9 l(!m#[;t`y[ƄΑ E %elL2#.p<$PumT =l|0CDUqy<0%ci4l1|fH$j6 J i?%ZS2VDuj|b >ەCέ@u 'ﱠL[ͻp~u3 @V䛣B?}C֬ԫfRW9LXToV'q5}A~|+dU&_8]DZ5[MAq5PCΚE&tUPak9FzC~` Zt=>1-P b;i}*#:_Z0 Dɮw˂T$[FY$1frCblTO|6nuw5&NyBY ,j[P>r+,5(XvqdğSpZ_D.G󸁵93%QpW5Fg Y;t~OvIݑ͟aZTV#]m" 5j/[y,Vq%i-mҾn`=+Qފ@^1=ew;SU)TY =eSbb@&C= 9n0"34o~NWeEfzUs]vsQjp ?R1HrP.ˊ׮4SWJRŷwzn(\ˇ%_)~5_9v:C}-!( gCRccSl2-spGSwy-rU}cK)W s?k)JFn&`*(P8(] \p(AYBF'ZBF( 2aqY_3t}Ἀ?>-^FLBt=2 Y 0{fb[]xl,cXȉتٹF kVߝM`wȅ ;_skq:}LfʫնdwW<bJ0Fie}_#d~G6A;q{>l{n֪ :.Ya~פRن혩R}I@w닄3զckrr4j\{cfS\z4,, 0fE9LQ =Wݼ# - L/hM,?6p%#Owqs¦K~MzdoWg>9W/h[ɣ-P`HA*Ҧ;n@";l6m:bHz?/N~FNĄP~Gޝ^+ VLiX9 IZpE{ar[չqf%pb?s"gr$ ~*ƾ.E5CEqlI I)nIWT9:&|]e'oh |oH # "9 _HF UAOK.*<˱x ~*"}L8h+O$4su<㾏y+1 o5!PΝ%2…x\KwK>z4ԂIr(]PBB32Ҙt{=uRmvglm{ -t"vC-$0]ſ-e"^]"JƊ;jY׆I=K6t7(=P%!9h$a3]fUC4tZL܇TV D*wi@1Aψf5э+)+TҁOVJoFe OdbQ 7"]\3MAG&=.䥋cy̼Cmn:\<&',4E ?4paJ-E;08ˆݽ ,9){45 ;$:I?0,ۣX wo|=F`e::n*)Sb|t [da :;F =Tۦ8ы{`B k8zl<^9ݾݻoIzYs-_CXvf5B?5з78&ElNcr0~Rzk'VnQwEgṵ"g0ly33ܔCH`ʕ4Ӓ@kX(q% =-2)Ê L%\mtJʘm:ަN|~hSIp60isGL`PA^NRЯQ3T)6(C!~bV`76մV5@5"C؂|vr7͗K5h|.^1dBQ\ѢL*ᢡ[>3C KҢMEh@wuki/5*܌?HqSO63ĉB_ s〬k.8$ÁCJ6|w.wH&yG~GBmoC0Nh۩e!*Foe{bzVa\.OpWcs!GKV]1mVnsE-ibĄ!ѧm 3¿tGtS͋lX,nG xV:yW87d`otղ?x@G4rϜJCܹ:TGDTPaEv$Ե+P?.A, Чj&]6N8]Ŏ}f~=ۀnɑ1HmVM R~˨v&aupSt hJc{iy1 :%nCh:VBGDOC …g ^qEeo̩#jZ^4b@p])ݍEre:|gÓo(TKv\y#c)ʲ >x&j, cq/QhkJI E"b0gt%o(;B?DlDť՟!t='UYWI!Ʌu`]ibl ՟ 7Ze%嶷ѬoSjz~ƴb9E߈ ; p;Ws4 t!Ni(cgũ.mVq7`O. J`nCm2c+E.=]v4ʝ2 WwĀfj(Joqaf!pd۔ӕQvrHiڈD1rK"tRn#ݽHeFtnFiB]IӍSӷif5^ @j?I =N!BE&\CbEV٭JjvX$2z3 S;G+h{B"k0EL@DvJhpcg?j3`5xIӍ ၱ* A,7%vވfNGՋ;21*tζ>ݯ$d-Kb=~buB-D}EU)4 %?ݖ4 nC2 uT)&M'=GxQ}b&6v~- {YPVJ_74kIs].Ok{;0{Gh8us ._&B!R;̦y9j~~ 1&; @&c U#Ӆ]zxly6#L ! I"t3@!^GXWܓn'2^hb+"c瞰*ƅK}_f3 #`qo}ɺb/VCTP 7 Z$#+Xnť۸D*m`y+$g߭%u? >_,^Z뽰V4]m+Tߕ>I(u8>h~'։vOLp!.[}R1_ 6je6S@SR9`l@J#w*+~C}W7 d23>͆uvɮGࠍ>CI\UpGOy/ÊBnuRBRv_˓a9)LW>$; .? V^wO]66^Bĕc/CT;nzyK(AkyoEץ"wO*DsL- $xH9|iYu)'Gˆ~vdC"8ew.ؔiBzSᄌ2w[GsmDƙ*$>񚡒nc7+fX@Ve)fx⎕V;+p(3%,Mu;ƤYQgc, KG(oY ȶۻi.cycWXP;&k' ߬+d-_P9M.vt i3ry^rCnmos SC1o( Y%[\A]r*Vo>ŧO͝-fPľٗ}Ek:y/nf`t\Z6&򤘁Gr"VO+9g@Ǐ؅S='GΔ?ʢyۦ/(NϓfjeXA<>[V w;SI[pW2"\ͥKNkT\۾,àzKo%|*IQF1 7[hv`StE~^${+|=(",QG,yMLеf~U|Fu;3u-h 't+'hmͪA1HT~Uc%laDqR>%V]h uW gmۂ`|_T @s9v Dmɼc(̗pgOw̛#c;ZEA|oE&^ DJpFiCmGHG~k }V'.$kI㨑^9-Ly\´N`$+Fiu͠)\f^d#2w'e&t!TH- l| xqN![k||(alr_ot )~v4ϼ٢gf٘Ybu*ƫpӆ`Zo(˫8u"ERWsD*~.|wӐ SיWw{,;G.eeӝ@"D z1h=A&G)uX[B,~Rj'k@g#;$`k#(pDJ10/+8m[x3x#5PT?DU&QF1VLz;kgU[)8Q2'}nkp~Y ^Cei,rW W<%'܎ϐi􉒞!!$\u<ಉ{>Iˍ'%+Q_#k!'.M3'~豟+e͝3?ƐǭJ.R˰v_( x4ؙstVUzQmg+_Ÿޯ^w~ǧo{JÑ4 Ͼgf-y%kb0Q8Tu.:l- | JaK]RAͱCvxϳ6e=\Pt׫' 8>4_YIawvuMot,eoq znCO֔I^1^F{n qth4yYڃ=*Nrd5r%<۰Fa49A:b=Fcɗ8֨Rʤ88=+ZDI[u=S0ccp<+@p4/_V=ɕxL}L*mA`q%k@s0'vA%ӤD/,svݡ}5/]U! 63/Eq MUbɠH5#\8$f嘑hN>j.rKc2y2&&_~z-(Phx-Y3_eıǙ Y7e6&Ui,PQ[,PO}{q#tyHGݶW,m)V*=m ef*KIRe3܁ ^4_B/jhm!2h숸DA#.>IM -RMa}$2Km&P{v_`|S{N-}B;tO +6 cy|{>ITljx)ۺ9T 6E[U% Rѻ4<0 6O40ҨYpAH7gɄ/̃)\. ĴDtY%D$K"mVLAnk2)-5/GHX,gQ`tx`Ku #D` z>^ <+SH:Rejmܵjn/7|́N!Q55Wa;eFV@$]!O],Ч%[apiqwshp?}:9Zl2=&ݚwv7)+X8|L wac~FTyXm )v1"+$x87ek}Nk79+5r ]_ɫ0Xȁ4 2I_VOZ/I !+iW>q#ެA, D^wx=cMC}#,=}ŬLR +a@.np,v{/c®("Iyעd'9MpODar9QED+Z('vm%uRڰFc)6G5ŠiΙϰX(>^#C0%(i෎>QmXdxE0=L x82}=)DƂ^2vO-yRMG:K}.h2~N ℆EM ;I^~Ս` Κ=ђRyecOY`!xs2R,%6`|HƎ<^ JYwVFlsyHI;jߋP0DZdȼ(ᒾjHM&7>T4EyK#uԋ+[_Qܨ.(GFRכuS ux$f # PQ.PGmZh`/9W6"K&=` ̝߂W>3GvWwJ^vʶPWT'_={j9l.doINNd30.()g 2~_"?Q[FLJS r p(,D-ƦUC4" ABQ%BZJ?rHr~/ҮYA־ 30 F+:_]ɖYw)$_ !2x"O <3%n rA=]({V:? ng u"^72.wO[Y^qȑWC*$NTP#˒W{GSj>+L -]Bj9 i`5MI&c/h4(e9cPŘ)v(XOo"(P0Ohƒٗ+)D9Aere){{$ ~EL\y{|Q5I r|*ÒoR]3wJ!9p8.e}XIϯrzxeKjš _CϭJ܆s6|90r?BA _D5>Z1=Tf\>oJJg1$kKlś"Fgdxы- ̮!6Zucة3o+أDE qڸrJ:3l a4|Y-n4"d$ᝑ*~'@'z#yҿJHҮ - hRN1v _1}{[x'w5C ېxILϢμ梿$ D%3L"iv? c)V{*+{ce4:]Ȓ3CD ,N2r4E9k]/?wQRk+N.7|RlO6' b=X͈.Q}g/Vs`@b"i+-T=a,E+lmIff/U@LBq6'.KG+ L1#]PI|A^oI8rl59<= X%}|^HgIݫs$ ɋ l<#;ɻ ni-|rp5^wh*LV YīⴋZP?8s(3[<Ow7Ą Ϧ46OJbl#Cc*:Ǟ!H*b[C+O^ (p\=#]o>>af-tsZjBE%0f񎼒bU~4 o5*Ì]6/2lWa٣E5Cs⬄ۗYQ{0nhu+l(1h1yea7PRaiƹSZ<QxN>mHr v-BM9:zSamc"(_)ٵT(80KTY#>>:uG,Wء<==rV+!G>c<}9xC^F?s2_8j>+l?%5(vF8-F(ɵu!nsb>ţ>]90@w8NļVZ0P=Bz/}ĎbxV¹&d4#N8kqvs4`~9Bw!1QiЙV;ޑˏ@ ѧtجHAe6, ;]Uge Iav4 !ݨh1c?tnzc35duֈpYoŶ$TYEU| ܝ }G06MV/wyDʮĊȆ2:,|\Jrhŧܸ} -ĘGzv_Uj6䝗@^nAS3?Ow*ega& ]WwNXl61}2F-zMX1xih**31&& t/b<țg_uJH\#}ч֟dKmޅ6W1bdJM;$u&Ju ;m kՃO-HH<5Z׫9W($>F0\^Q7YFqϔRhcyÅf 5~:bJ DzA^ORgEƀJ57y :eB٣?kˀUd#~IJs,]+˫bl[C~S EId2aLp&cwi=fFpGcv/]ҿ |Px)Y]>ڣ֎H֘*bq#W&6́y4* &vklj.xrqisUL5 i/EE4kS[-M& /g_pêl&PX1 nP7#,ʿJ7&twZ1Zm!IݵxSf.-kHoU&#c/69N  ~?fٽ-jQރ@zeWT-{q`I/lx8'}Uks뫋ۃVDM:3 2 ˑ98iժ|`/O9`tΡ &<y*Ȧ$.A%ђɧꍵ!R4FK,t\.@& wdڥQa*c`ifV/4Fܚ!=2sP<|@+ϸ.ꎌktk$L_{M)k`[ϕ*1y+{`ů@4mc_; sO{(MozA3s'Yo-D+ ؜)@ûބO, OV>'FIO]45 2 V~+?bM:.=1zN8l˗&v?Y3g`5#N 9ķ?X\( m3%1ÐE#X|39O <~z Pu6=˜G)lN1q݌0nȍX Zi|\N(]- NJLUNO0|~hy=aqUL3vh,f.nSH!65oɒ T%|Sxnx?q+;.ۂhY0}ź *sAxѡO4T~ojWd!7< !U*K>w}kӘyh'&Eسlsw_߭ HT;EJ&"t~Fc+'g")L7 -: + p$$@Q<"w &woFYcxpoB3Əeq.\&@'bp:hWV~ܞ1FR5I(w5H>T,heMthȁFWoAA7ٌ/ũMxNW4byb^)[9F %h,P>@{Б UR]=L#Pkx"abo9rڏO"įGk\ɐ+$0ÂPv^k" 6"k}2nԗK> 8<3|AB.v8^fv Rr EuSOV0p!ms7PCh.^U/$ 塟kݹOoFg؀?sQEܒlDhaj\b 81ipC c {߲;!BioG}_E g {711{l֎hDAUkdodS;uz0b@WB #EAߤJ dZg^gɺr aJڭ!2# uЕyDt('fL#blΦ}w☖40vw|zLn gW&WAשKpK(0?G t$H2gܡ`VnqH %h$ht1weis 7 -~M6%bPjVqeڿ[ x3Lfh]R~dEV ʼS'^Kq@Wzjy-&"@LLιGuh-ĩؘe[/Op3CY<:&!EZ+هʵA`Qn]45 hN~$j\-57zDv U2d#EԘ/U1Ʋ?95a# C?:/_91B\zyz?@ !H{DPSf˅C a&o4h\M- K՗&.t!}:ٮv 4Y `iˆK(ef,$IsR<^wV+NR+Kd:"ya mAe^LF=a.=eU\'d8^d{|=u5F`pc >̹Wn9,\9#T@z|*TkΆE34#p^j4O)O2RtVE(}NAbgQS{OMvF"L,?s toJv7Ev a/taY󔎡mLDw\c]jI=y0xͿ-9=L^ʼޑs]j.36flܶOp!WulSk9KoaKK[iR"ZG$w=4LBIf++t9ĺ@aբritG(?@hX+Ԏ7d4Y%-v2z5}s1Al`x j-q )Dg(##΀e^|_mGQ9E~ZZkTҿObD!wf7KT01ύvVF~R'"Ͻ: *'( ] ſpVd10;Awy4fhle>}2VzQh?vI=rLtֿf!W&&Ί$11]M7鮪t9JHJwP*87 )_ZN@*v|pAPb@;v="1|,\YY V}hC ;SRqul촉ꊲ2jH ;$mR퐞'!=f6\Az25Ϫ4֧Aڼ  ..݀鏿" S`a^첃Bt\/g3>}\BϩLN*I25=yFky~dRS봃$ JUS~xٽ͉EAbͿ5ZėY0!,(iu5N/5J(>OZ!g7웬Eu?37"' ;)`az?\Ti77v+4>]Xȿ4y2tzۆPV)gG(2^15 cq>1 DF4+@9/{ S:l\N=k^9 {QǼBIgǖG/Z^hę׬OIQK=xF`cju QH%~-{зV'քްpnJƧ1~pwE[7k*H}9Ca؍-t =9>J2bGnZEqMᶾ޷0nuΎ2! i`+27"Mlblov=bBV7RX6m!fF.l}ӰbpM;k?X$ȿ7M/l?YTO W"޸l됦!*ccbCO.i2󭚛YfFc/NN@1CW^<_yzĘZV |mݥ/K8)jy"=9K-s,,pRp`kIw7W;h'[)^ )">?Z gw8uAu4/-'{ Kw׮D*kSMMns?y4x e68ҝ>kur5R򾫁({" mK։7E _MCzZ>UgMgEc o6nl6Z!hY{7yyq,֟B-݁ X/oVLn& b Z{iUF+e ג/6tvu,`nj<+quMqY\5$滟;/K Kxd+(HU;Gnr(NHvOǾ#KG#~DSpzqS=$8QtjMPvfМV$` n mD3prDTblǣ3pU2n%UꬑBʂ3 if.7N=@>Ba*bu}4f6S@~%5$7[`/=5ZVFZm'ľKrI#c@ϲO_*2Uߩʤӝ{pu B+E0MOwgkS]te͇fh;Ǭb*񑅡I0ƲنnjCȫEp$ }_')-Ӿ,P5}ڬvܓ~@IB1즑n*n =]2#p? 'Ub@,я3Ya Ik,hVan#*P=Wr׼"s3 ۼ⽱ڡ|G$6W$oD5`⯒q?V_= Idv G&# GJW}F (}4OA $Nأ˅1_^ .G /-\dqyiR T9fl"Dž{ɷHZF,ɗ]J nAz>,(LdD=6,xQ V5ZN5' PG˻dT?vTD#̊c I>_uDO6Bɶ5 ^k9 5"y')m?P,eV⁔վ}gDcM־RjWh)q(X~7]IGf@TTwtq" 1"tNDt\QKOt+3yy9|TXK.%eLTDZm m"ZOٻF *A6W}3uU+D3Z7H^TK7Tɨdfকd EE_ 41w gYYF/.*Е̢+&z4㯦 ;=faYJ R;)ꦚQ@#WiFϺT4hM!sF\?Dz$v/;{ژЃA!^Ưbod2Cc"yZ0DHO^3< |tEYk2X%0֤9CLrmPS*i)SRs>#T<@0X)>0'x "=Z8v?O&su"n_5?Xl(FAݑC?F-RwmUxh& 6_3e-i4I53k<693ȴp>s|IKCx&هoÙ>NCZ?DZ͌%kouҜ3%*Ldk~N`DEkdȧ':P;Qv(:` 8" "*pHeP @<NislU_:|} L@Wa8L_u;57h>X9^K Qq``qYZL?^ZWWLgl_e m onC*va v'#A}^Pxp u,8+Tr{]ok76dMCp)X̺iXHMa ؕW47+#߹nF[cjQEgu x:]5<憚S$ 9d\Hut~Dxkޙv`T)\D_1E?ة!I/mqZ}^ӽEM3'?YF'z#ݙq㮝(F=Z롩)::gqxcY1Mp/EC8ԁK|3Xh>`reXM+ˇ GXr%Um;󩍺Ե@V{wbxL 򙇹^NGNrl`T`?x{_ ǜPt#Cӡ࠰i'6v Mx LietX-G|7 \{v6Bݝ E&ؔlJu QO,#޷1tn*5~czȱk<#s' wlސ;\'`y$XpX= +;!2m: - `AKV.[itUji Y1)!\ 4oGǮ5v 0@:qD?>tYaA'IDw 8Zc SDգe^)ٔEn6ќPpR>4 'ᶪ[?A-yg7{)$JeAt[8J co]"\]nlDNJ?G54$tE6ԀwcKysx+ -+&"M#5 Uh#.ŰH $ ihnwMu0^{7`TTX /8Uj9(O2G$EUT1~?"{hDĝHDS&ˏ=>}e0xkxX0)m&%?T +"Bp"uZv)ڗJCNp fs5#kq!4vQgRYp^'}40WjqV̾^>ZT fR;rpHHS*8CLI;N7W 9q Xk%`nܕ:GdcSX:c#2i\)OsޯU {/|kY}- m߹R2UrP&1q(W!#um[ɺvKQUKǮodEimjtq{Ա]ʀ5A~7) VnEp4g˾'^&{}#' 1_r=zfH1\n)}Z68E">!+X2 5y<WY1J #Ǝ;w" sж}RyI=֐^[`:O1*>ZOCYg*KBbe5AU{ 5NuBj\I$x^Gf`%9A灨(GLO={L?/)׭b$\MZ Xzk3}̒%b@v|G3:x7(s9ʷs'.)ЕaNSR8M Z !P%RAXEDx?rO\֡I9\tg V0CTqrÊ@@N|']`֨ӫ wv3l\'1'ېp [}wr5yܖ+v$i}@[[4 vv*qvDv[7 lHVm+g(d0VIV쬸X]:aR >[#M}>nka!б@Y6GFxy ӭ4h%;Lyѣ6<"hÁEYD\:c;W7j_8qAchtVOK{} M!YrHs z)":A8[ ]|ViP`*%qr֚T{n AW^d2`'.}FE *s񾒴#-e85!6wf1rw`IlwȤ$]#¤qޜҔ*N5dzӞN{qmA%'@7Oz1/ɦ[D;0l|q tjM#eP߫8:n5{!CF ~{aNp3m0Lzp|ML|[7YJnR Mcƙ-HEs(^UP;ऽﶈ:n>a1 [_TBL'/3yKY'~D%H!ѿ-s=F UaVH=y R}슇5? V[Sxz>R<dr5@_7g̋׃Pk1#"Z e9 G@.M ZGx95Q1g)Lmk ol3uIF/$ukG{f."œc^-j=Z0ܙJ)/iϋhIz .!i/VoH8Vt.xL+YYLخw šjwGElp4ލ CpҥST#N?"u_Hf+)>dT6`j \`Z`m4Yg=)yrwmRl_G$EQG4' _B+_t`ɆsF?;5ӍBse͊o[wRhvnb9n -V'pi-F=YS}>Y#׿$!EVA&4P1;)dzp0Ka_ԩ>W@kJ]|\42Z'4E0Ķx(|0=>W,~RkoWQ@㼿6\x 8=ĂxmD0Zb[=~|$؏T2ңn .*!(&yW. pSRADvwt뚣a;Sn1~@7\u-AiЃ~QGqe" R ĭXc{{Aҳ FlszS!/ iF:0t=_BOlf aQX Wxq{.yXL9V!Cylzшc̥DV'_NݚŰ~c|Yp ZdUT^ybq=J<@<XDw9^a2?fEQͣpeADǢM)ݠ1N^Y= $z2A?Z=(dqe״oVn6l:ty_[d]2/G񊐔)oy\&=Uwoi9J)}禭G;Ә;XCǩ(,N7OIh`)V}-Y,elFN]ld:V5sF~J;?G&dw[yC LZk p28=i d.)[: tCt8Ӵes?(Cpr;;Y:701k8cGi9YwXrh<I.QjF7nAxHm%n?/*{rVLs.fc|k+X,(4/.AWXDRYӾ0>EͧKH\V=ae'gxcT>ߪ=6w/Yڌob),:s,vKxGSP*To %[Q~xMY/~wld ?0 hgq|#=rIjW6(mH rF1eC&1 R7@!=q}p⋄"xBi_S$pL\y"MU[)ǃm@2Q0F $sGyE:pĜZ-dK3bwy~hcl"dy{u*4I<0%>d7%2`.Tb}U0uPnƒB-Mr4kl8xE`!c6o,g%Al;ZfMǛS(EKb45z9ꝡtx!eS d%\7Y,XnXV[;2mUc.JHAHOcT`ԯשPT鈻qIFK3V%sL{c ҫVZg\p Wϐ*1ve:CLv}>i56J筵O=z/U2. _}\ s}IdQw}{ս9h/Ӑ)GER%Fʇ4gxQ!AFua{XGQJnul@* +7mL@1xFIxL>QȘ{lD|R̔IĔ潗{~5SeYDv4.!,5i# L+UBUpTٌ̼ 縙^ Z=42 >Erec/ݔ 9<E3[Bt!$pNk˭Fh,exO{.9}Po HnyXe O <:'znu1+DVtsǶ82x< c? MIzQh]7RTc{wG(`p;z Y<_G-.~6Rw~ >m<{8Gv(cЁ#"SKn\toE 1h8.$[~/z 2tpoF'嚹b&e?(N5=ԡ.'uNքMFJPYqul0XV_&8EyvxoƖmް;ۊf#R9_k-h&hH `je۫ed5*W1)䝇 $(8/=ĩ][˿/)~%g-F31mv'MT>e{W1|9U1sdT1gwk@N'"$B#];V7Wpܬ@k*ˎX 0 6>̩_1R@Lt+U} #A>p#4ɯ4zB|A U YZ]קQO)B WLkT՚;P acG_HN0Dݞ6Uq5H%T(߃TZ9ȩ,3F::wX5,`M#&Dfbm92bT(|ݱdP܅BֿESL1{%u_ӇWt՗ROe`GQ/ݍe%/&j9_^2j Çhju-aMQK. ~Dz{8 %|`nF7~UX8;ʆX~TnDV}m584 9G3PgUoWjmKOt>E|< iXi{ o)U 6X#LGBY]U ɈƽS[+Nmn(K^4c}Cr7Mj A}'k#BF`X1H)d^Yptҡ1h[݉T=:N&G01X^L$zYs0!.TD5&_rӰ)wV< tB97S;j.K/4u#yґ4bUBiz\2}xq .1 3Pا!#n XOgQe)0!Ӣ9i(Fj6<3D0Y BO膪&D{F3n>ƀ;yW|X(>-CT@.Z/ = ƭF~3 Iutdj]/{v&6hz nH 'd6]Di+ogО6QK˗x Eq@p|׾ @@ [ WCl3eTXؔ8渤c FSG QI˙3oObΎ:k=+^x|Ĭ,u<*#i L8Lh#f1owɖ3ߦtoHm[^H٦nS%S9D/dl7&12.Sw[Lt4䁿_l-G : MEEkt]E~YgykT=bnl̀r Ka1l9 @7$֋\5Sծ@_u +͏J oԬJ;z((rA 2WJkp|:8e߳W9|F!n>qӴZ{s̲] !32e^pGȻuft. wf3ͪhq^kxyk@#MqDTYRƭ#{)]zZ TP-B_lh:i .9IrϘ'$0>ۆOFa&2x; %S7_âc':9KSrlj!~9ŌQP= ұ5 ؑ&|yӞ{= !ECn4mMǀ#HtpY/9yGt؅;Gy ,KU##sK\mO]'ߜ&ؽɂ!вӄ@e$咱bHCm_}.ذ#V h.w6+HT}de 졖ҊU`<+[aS>OɦXI5@0t 0wO@@Y~O2hOvcnAsȥ ؞(jV4@ẫtUtl*γo)fL5oQx S'ځ" 9s!8:zx.rHsM.oQt@t?X2[4LCae,GTN^|4[MWn=V@"IYS|tSˍf%x_*b9!M&_BvEª YJKH/R<1rvigzR2:(8 ?سc2s:BÇ_QڥJatqC^Dٜ0~Le9Ym lz\Mԟ d;Hz*Og滄c5[ސTܖžq}6MGv1]S4h΍1~܆Qٮjg ~#;^>p[6DUUl]9 WT x~:7UNӢ4tpg{L( ?FXйɅ OT!mbc)e$c #=GIu]r7"LB?h}a5 )F97y b &%¤m:ZLmpZ< 5J,+Sxl޹6B*zZXmG5/%>xGM6; Q•g+ ZrYrg~u"5[JDE52۳}<ßր V/n+YJT'({P/[lT0~.%'[Ha_ tj1^,|*Wo:3 &!Jg^FU훳Q' dOhiCwICj />[ M3m8:aA&8DO/)[+yE\V~&P<);u Gjz>NNmͩv_&hd'`Є1EV(Q";u++1{AbBrH]e 0G"])f.lծ0Z wW6nO|,heEt9t{l~XO^)~Jaҿxa*'޴4B,(G+J&YY\BLG4ҙrnj-_ejʳ? BCG2k+r9_5cˀіqpVwM^<./mw/#dGj U7&B)/RHQ exc#9~rQ\f"CQہ9\DŽ ɹ|=Yʙ 7-@IX!VN0>%J8$2lĸ<뼨;d&ax0 tcekfĕ:?ZggI f v԰ "eϦN[k?9BneJ_ ޓRuSD&_&//ҷPoBF1B }dIw֭HmVH}eUbY! ֿn{eM23S ]i韰3{܎CEҋ/U|XC "Wpv; 2A 8۹mlQ˿\p}/bנf6P]{}~ iCJ!ȝ#Gfr?bJ)ZS qɕ0GOXF$9>N{PKԍ9KRȄ\x @R[|廁$׳tKl q듎IYλ|m̖A .oj]{F </~ty_jUCfRmaPZv" (6&-<x8ʪ0|Y]k] E?pVz?+0V .cisQzF4Łĝy $jPb]e;4\i͠d^qFPT3u{7^D(!.3/&V4IRqJixYcob8z)@p{TI܈TRoXO 4:} xqq2~<30اCه}TVKKh(_k +pJ͵dÛ9oD3#50M>c˨-L51uD]fuj. Y X*4EWVerF#YDRހ́pQfgXGcDa vFuu! !RE{t|;ZJs_Tt1ڪvuJ*,]Q {LCWytP$.}I>.6ଦwsMISJ"' heq΍'YC:jCY0Y:H*Y#vQ uxJt1IrHyl<ٽ#?{F`-| k իYjnh2oc`9en@ƵaSKy^ &f6ezFYy5¨8vF5$0ԍ%W!YVJfv]S:n#X 4bdK߁s7ԯ\o5^ت@Eo9Pe(x[Vi{wHI܂nb!ۀ1[ Vm;{7#M; )g˧#HrBs8%hfJIBj.G܋ݧa@ķ1={ #JMü$F̒UA<"}i|m₣E8XNh&JcR*aWӛ;]l1~/n,*T[o{5cH/P)Eh ,}zqZ_= lޔ•I_ R,yM! M(`b͍$ljjK|̑M)x]uEى^92 mw6t;.%ɻA_/NKdPL%Bvc6!ɟe#k.Zeb[uWc Id9[8IEeBt3nL" ,/x?1$np1%2'NȱbGశmBLxU_f|(v.>4a)oYW %`͊#Vg׬Џ?8i6i)w]-X-ӏ9ypY2j0j9"X+s#MOs_3\O􃶛Ѷy@/.5txx+sw#y‹Bx^S/)Cwb3Zpm/NX'[gH]G~H@>%~_:1>]q`ݶnSK];;s353lW恂{9X+]?/e|( ~NLV38lYdxxp/[/9AMJVR_w <o Ma83l2y+;18Ȥ؂x4Js% )5̳cm bevcH6 ҈@vC-d7Wxh* 7PRqy{&w XPu ӉOc"넯v +Zbٚ^ }W)`|aO&{gmԗ`Snj;]᭐foW|:jy#u' @3^FD'i 4ew[{`7@kW^AB9rskP% v=9i7U|hyp{gΗo{b7KJWC(ZT㜣A`f !<"1Ob$;YԎؼ 0z5GCuk)RsumnDI7G 87m|;59<ãdR"EÚnP3@Z9Z/FZi4sN`px]p 2 _LX\>8,5[, Ey+gXh<?nMI_DZ%Tly Qgw(8hA3C360TNvxwh֜xkf5gGїM];#Иn)PKuo;o:L7<3 <+9 z/W#/AI8#%8CMĤXey?C`U1,zW&ser>˷( ci߈Ke#l4bmonyeYøI|b3Ua B"Ъzv]=3\锔}X\}}"́lK Z|$A$mXEjp&T4d1lfyো?7ܽWWzbc)Њy ias|Ld49 BbYmCoUG!h { A2sΞcU`D%sM",1;N;:@f1^ 796!WpfXZcƦ/Di˿x% gUhsVG9^ڄ!.GEJ%ߓG-rCp&5L2YhBHo6^ϳB!++vOڤ!D%#cwDqӧ?cD&RHLq)(t}/=pNZPo)NĵObfnZp$T=o_{3rt"d1J瞤f6˾v0Dk><[ țwK&JY9y Fզ'E#١d_Ȥ_~ `_KC=f] C~C]WHxUsQd^BRdiNؗüͪcV;oЏYsy:`.*={+YF$<:|kӌ*X~s K}!Uݝ3D@ǺN}$tBԱVYߔ%Æ] 䧄S?~=^?.·UۇkjJ{"M2c`Twu~0L;3ƏohT@*7'N-T&.:=}9BT12x[;\V1gRxN/_ ٶ3vմ¢О'rJW+MjeJYK5=~#t=EP}"Ho 07`|,¸eT2dƅ " ҉ATۿqu:]+xo6g=|Ov+3>^}G/^w럘}E\IywO5$Fvzo;!ɕ)yLLeٕw@,4#AvԱT#[%$GAζ/.6-$h+뜒X,PaJyh}MbtzvB#=<#.PI2fߖ`ޒ18E ':TdXv8;H7#;>OG:FN0l NwD c a^Xbݞ{%X7Ly өW3g75A-zٺ,Ak:{[ "X sGOڀ7GTNU]y?i}3\Ps|^b ;E4'_#ӑŃOB&3ٯedѭ~8S}(a E^8-/c{`GgWM:5~}uݫFWw(\wUJ)^j_*l>24Dmic]e/R'Uf 'q+R<.KjKc6븢o!Xɹ4o+H{Q 8AIFx d+UŻFt)m'w~ ๑n:m& ͔ dgYL~NH=ܼM9f{ \{dXїs[ʈF4OZjR(hc`e/| ~ ̚ӡLFc2p#P -?TPvEwƃq<`6R1%˜na,-gT8&12mds2#V1$';ZY-{x.rZ?Q*"J AK͛455S0 '\84F`D=kVNU{嵎E$ldSHF7X ѷٖ?̷ÃwtTZ=Yv&N1}He5J\ek)"Ku_;jiJ_!ªn;Ȫ؍V33_n|M'5ɭ9e8QQc1PX̒#e?%5U\YIoCqŁRoOMK'c,kVRLX@ *^>g>ۅV0Yt</ܤ󶖧tr.땘͉2 i*d+UèԻyjW Oh Gx6DQ}ֶ"e,Xkg9FĦ3ΫRwO`"l[@|כK8  V9q83]zXS({/Ql(BV5NTGR IXh7!gt%7hLSĊYqj%گ7LAx¸ʹuQ3k}9mD8х!,hzIsi8X^Ð@#7';ɀwkL{HU p9m"Ƈwp-;i'Ig']ЉH4w+E΁SҘ_$ZsqlYʏۀvӚ)zKݎiY"j5h\  [ymhnᄺ*4HDMǗQ}.~S9U)'k2&p[G 79g39כ嚦'"ҟsxy̞XJ.) Cb8 'I ů yެ{įo@9KA1)/\$o2Y@4!0=D];./NrdBZ/'7v 1D3Xp%J0tc!뵫/lV^ JO1Y1AA>&EۼXNla1!Q C26$vHʁi tpxyoSAh!mTW~!k:mmekY Isł`ⓤ+blqq궘g^s7i1ڐ6B)`h=):wW+`݄"d?QTDf2YpM91S8xӳ 1*ëɩH}{唾tt& ]n{QUܟqR%e8TʏMCnb}9\ g0.)sj&!`MIew|>vI3?&%>%aN ^3t4x㻢 HG8Z4w0g׏wlj?Mh`RK*Z )_I "&lf=9(ֳ_?@7R6<0~l\[OA;0Zq'r < Z6NG7ĩ:X}:^fW.u $x#j!)lה/YVqUۅ"\hoK%7#x[xHYLS Kh{<0+j+>R3ktJġh[t$uScne*m$scIzLŢIcKЇeV^X;M\iҹC5fW]T"Z I(ݧd\_Ӣ4kޱ2+W'%qvEx 1flp ' A [p~eaգ6`3.szb;r\V^HK4䁨z{,ķHjH]YJ َiMz?L0UvM &jkӮK lx/@R[^6_I!uƛņcߨַ"qdܰYp.nyPbM>a-X}I&H|B/pw *?3a|>ǹRb 0-eL[gi-Nك}N6п?wu\TAIF]q9L˛]׎4@7䴊RKn![Tu%ﺮ q'"S[}lJni蹡]SU;0Jj=BEEBfA oQEk-w\dlj RPD_MnإgWAvYsbwӄ:Vx*4:fP MK?"'S - t8%^#>oTMxԉ]v @0 7K!nϨvfGTOn@Z U*'w\Q(u@y&?{\N' jZFۤ)% vg1F?ˎ5t1"ȴ ytkQXė9 G\[ >B Byۃ$ʐ$6(5z#Jb|qm5RE-(G83y3ڶސL@;Z}هooثdQ _QG`Sk:m˹~ a5Hݬ9kI($Cq+ Ghk/mB׊J<BFKU0?;ѣЇn$[SzǤYvǙwfq:Wk DfR>>Ǔk"q& vM: ز~gjoGb7v`كMc۸-ӛf0ES{wc}y?OaK|S'{#>K{|{(/kIMw5+O\{9shH#Pp{ቹYXf9|0c?vr8=SWfZ.Q9"/9$ݤ B5 $QeDͭK>pxXte -d3"$mYMB5b4V-dyk8hAi踀4yzzR hv{v'.A?H GX?O .wCQ1~o*aA-5%039Ad)b.6l,Qeƕ`k!bh6?Ygv`bAMtI 5F桎h[HOR1+UC:ܙZC|#0A_0DdoǸb1/H]4HP0KEMPJ10/[oP!aga|tl4:Q}pn=j!ͤ>AOD^xC_ 4i2r$AǰF1O`LmeAi;:|6B@2buk @MH%f-Iur"/`e7u8!%_mӗ,ޭO`-@p*QS+0-za4Ҿ N7 էQ;A&HTNe {Tpwwm*`rW\#SN)"(q.O'4- |XR h G ㊬ȝ>GP] >|h@*fZ;`Gۓd(vUR,84 FաANӅ9!]j6*+uL*JPY|mGEs[S&;;.+e)EmLa} N["4"XFTW-S+݆u# BSso]r+R{oN>9Nw2i>dIeAF+lG/Ӛ0|oI1Pc7Fe)x,,9lxNN='uVX<1o銏/cM~f6z @iM8Zz=  V<kB 3Vk3^n@0\[czDv`",r;lvѹ%llU2Eh᧝"ڵǍ 7m3c% N-6/uӑ݊HdE|Și1ڈ teoÜ;}׊ZA]BD[?<ߥCsM@!B!(7?srXjW>K:Qgԝ(E;K~k)aOD˿xT'|5{Z!591j5{Y{ @#Oe:AGU=C7ҚNh6k Nl{r. >UQm `X5rG~i%I_UНCPL*@c\!(2En a$)?2cƶ==b0hAW&8a}(="._sWе Xz'_hMu*f.MԮǾ1 c1)]'V8Ru`E'yp? &Hi~!ҋuJnL Z2YƘܝb MeVw4YuF7ݧ,IkydE%K2ѦS}e~X o*{ZAc%+SQp0 W*}wJ)T3O,ؙha,(rjyár7NW})$lKvΰ1<6(N$1/('MӼBc- L5h\Ҭ+Y "QyRQ2NVV m5$0Im(5:G vyA?9,c]'ZO+yiLZ$x"fXEvQos}m)0xZ\ Z,Nߝ 8Ur :eN,d:ᮦt1uk OdЪ$ C7f5iYl4HY3aR',Dz8:Gt_3&ԌHoϒ)ބ"Ȥ n6p4^⿄59Vw:4.T+z6-1y 6GJ< ;8bD5`1_I?Xġxh,Wu*5r*inYW }񓟄Ʈ  G}yB+`^h]=Qq~3ϰ+["bȰoZ\zĮCprG$ d?o{.b&-u A@_{77.s25`>L]&5' 0>CP1GP&%]D(ՈגY# ιDPZ7 9ԭ% !!+S`fѩ,ɧL 쑔֌Іh̅iWgNq fRcfńZAdQvtk>;tf\clz^?|3LNYt=K'|W|ΉUwDKz&nf2)_G+:;SE?TBD|$?BLgrZrק)ؔ#n/(z1.դmb"SK Gq tL0RWBawI.{pt}ܡζ uS2~J*0 A|;F?bR*Ʊgz%&QFT-6C 7ۭ oa$%Slphk,:#^AP7d p銟0cX6FRoR,p.9гq6V8hDqW{b[W9jo닽",y&Q` ]Le"#*U (ɜ 06s^¥W Ɯ7H4117@oj{=ؓ>̜41dݿiZ%d147S'hBP13ҋo} %$H^11n3oJ'+s6Fk`,K}ାj RR\юu\Ѝ;lL҆9 ˰R?93_G2A]&#ͬy!PZj$#[Ĩ i"{B Pb[5o7⩬j[,1g䬽-pdpϱ7L!; H'E݌H+ws65 Lrz6C>*`-pDuku4qm%]hi i_R>^ 0n Ms_!4j~pcBLﮐտ6/],KbzNuHyl{8BI( z! 0NQ 3ȇD"!PKT"P+1¨@H:@D;R严y|u؅0-Z('Ǿ! Ӗ,T]`- Ei4_q3됗#J1tQksޞ4<ˉɾ ,7?EC3~Wr7ҭeCsRb)aA슉Zx| 3CJj, ՌۓE ppumMчBֻ;mX0ynWlrt/$mH cKX̮9[/j% ܬ&!*G%se)٪"zS1ʺLmm-dFr\F=hqS|`=:xEGzS͍j߁ha#ַE_@_=?o[p:NE~Q}&#c#JdmnᱏyVծ>0i XR1vCC;ӎ.}٢zv)O"u^mgÌ]6D僘]HһK_׆KՂl6,D\ BlL1i\ey-\I_Ee p50~_z@f8ĺMrB f ^",D{RQIKK  i|9D[@}N^<ɽsY<%8r9j~+"ԘX"Uv_mV S3V)xAigv6jE_tn"9,- 8l 9(D)/섉5oc-dzj~,XB"зzM DvKh_jǓ'KsdޗTIa8t7F'c -5H=b?qgg?v ҩs>km,)'&#QeJF}0/tʲ^<Y$J=3GJzRaݿWJ> Ni( >&0jܞ˩g$)>’ CCl{aleCںVg AEK֟&$z1LfŻ@Uv0ʛMǴ5Fυkضkd\0lW@{ٶX)̡% ųCu+?G8pVP(x]{tM r[5\D#@{ TItmiWR`JdCW:ުB]6?[M  IE2ZdpQ=^urǼ)n͟r~(q qÒ+FƯU,o6eO ]d?dd)rM;}5}rC4:G;6Q`.~=~b{2EԞ[7_Deʙȓ uM8 A1T\421;UHp7LBo#=N7SgJv5mbPF+ix#NIHA M9֚CuK_=M-:M_B/Gf:hcr,5  jϵ+Z<(:7JI2 Uj "UeޙzI4vрh?)\'%>0 ڈSYFkj$8ָ1 *m|P}f^Qd!FIt- wҍI]h["Uʼ5cmW Qv3-u[KUyf&W `ՉIxUߢ@7F}.k'2j99>~ɍ}rOUγK)3rXǜmdvI%;G;clykkivQ]Xn@T 瘸nb9QMY?}03g*%ޝ5gɎ7߀繋Uҝf1 Ɲ#H8w-"eř+ nU8uZ#pijCY9TUA/ 0 2;Ke1%5]O˿(I,!-nP749rA r(3GlCXxǞ/V㬗*;BK[bnR>PuS?Gno%2>HCzIq~L6YGHPۈ9YR$?ɮNZvqugI AY1iQtb_ ߩe 3f[]s%axw O)ѹ#NHݎA5 4_& j&ă8<[Bt4">vYh`zA[ w#0ȻP?Fz ͯyx>bLj`l聹>bAgíbeӓ\9}{*Fl`\.9S56Q7@cx.㒘$]hv(^RJcΎݾ׭W_bNB9/I^ FLSHX 6|7\w@lL?븵Y5 e/|URMүs#VShD˶+R/qxB?`,$y;>@1Yqq` Ȕ ں@ء?i+<JsFk䝟qXW]\5)t*ۡQ_giPk}_ޣ P]3>!𦮣O 4劰ʓBFdYz-aa,":Y#Dj&X\&L ] Oq Mvv5́Q/X KV 8Yyew3=!J&߃3E60nʡƱx\$8a+FToJwZ19rw8~IC̻Ȑy4!osb#.X{~1^&HGûBiY>8YA Ntݪ2/>-Hc K#\y\9 ؕ1AX$)!C1G]/3|%vYQ6dx> > oJ V6U'E~9ȳk{%=uYar҂a"%1 »Ɩsx#k2?Vݒ>*lxtؓ7nxz|/ubBIVPz;ϚRc{fyx,|o t4Ne@]R:tfnek'پlD??  mё ?4$wt 8J7Q܀Ok sy H[uA@T`[(c,2IiH~ZyRh$@r]eg%D;)0̷=X,[ppJf7-3Eȷ6 la'R1Mn?`1'aD>序|l[i^`թPtY1*Eg,s,2&@ 'z1+Q[|%U 1qEwe2=P>FܕPO /1 ߈b h4q2OegHu"\!0)C 3~V<5 +ܸ yƏ Wy _|&*W0Rd맟9 K3nMzs6Oؕw袻yFo>ӫڗZ:ڛ-<}3v<-2ͫhv"*SɍЋaN63SE"$N/gAg{Η&4`4<ۓ\@k[_Y+u @R7i.*[.i9ySd0iI-iޘMq}A6`hm-9x"ĔZNVp8qgCCd1V+eYo(h8EP^ROJ{cA- F?:DlM/3Rx㏒ݺ j㤵`2K"x3( fy'Hc[e*8=-wy4M9+hE!a1a?UE檨O=TFĤ˨2'4jt^uLʼnX1]iYJ׵2>ü!GώE=qY܊e1YshߐoKD$ca+V+K 39"$]p1ᱨ7#YS>ev8{`5Ra쾇;N 70F i_k dBM1-6HC[  oH.5a5dZXT xV vx[%bol C`}.òd`fDbucKq!|h ʛ/9$>²‚RzҙgIʎs3U3P":NlH 5rDv6ڕ?AC3]xDӥAI׈#'?~;l*YyAHC&4:ԉ{| :._j ~IS H,I_ms0Gµq9cQdbk1Y0g`x=̨Y݂ L %-o?Ry^nR=TXކF[)8Tkp_)ϖOU\ABx\õxQmvu_Y݇gLx 1f;Bƭp I=S3O~?6 ?Ft6ւF?`ƝrF*67gf"e"rL,~7,8>ܿdѦЯs><6SgY$;G\~5P)2&rk4|p Ҟ*:|o K2pj*.3JApu~'EA;&0(0!#ș);N54G3 !TkcyX̐e 2}ק hCTFЬdTb]x(TMV` ݨ47Q1ySScpjI/.~S dP=L=te0aAu%*뜂z9JWjMm>9& -7XB!IɲC:lMMJ(o,ܙw$R0kc S#Hq4%&Ap#)iH5*t}ۜk2?hOA 2H 94[)wGY;*9}A`C #6$70h7^e_c8\U!|Cu5#04X LʨyKdvw>?o}@ܒ! 0H+{ 8 VReF՚\ N^>U86A )NX٥?NY1kZr@=6ΤQgA i0QU<`D0Iw c/9F+c(f־ }m1VĒpUcmZ8S=UL{L_ `gGP ]׏w NTb/d+kۜ %'(КYBK7yk} ;\6<+93}Ӥo2<6brf&|ӻ *A/gx*{^a7f,`h@>q@t5"Xlȟ3i>vTr_:|60jx֠Jof|8C| 0f5o~I{T'RK9TN)r%Zà݀A\'ӧ-  O .՝ Iϔ,)|IvLl5 ip{mHc ז`=dmc9-\ Y`}fU Z$ TD+ {fXMm9W]L57ӖOϢ )7 V`M#c0Hx W/{>iXbԠscMbiF}Ns||Ӣ-8dvcǬbK +ݟUhav,@Mnۓ1nkۋmҧF#Pgsӌ ?!4ͻ]=!]t4HI 6 TxGD}ЕF7zJ?G[IP9'wƷ!8@m漭ZP_{JDh'=SL`!co_iԦ. UJ_ t5@m<.aS&ENj fuoY{KE% ^2د%N56T}Pt8IaNeOďB;:cƑ.,҂h&-6> ,h{z^-7;r0A⯱>sD7xIޑ^ Ֆ^MS6,{6t}?wTEOCRK?(џ^e#繣E\N PE$ނ`2}KԻ.)&v)4uE\t0 2#PJ~ JvDX&h81SһֻS2QYpTMC-բONyE 2KL2Xcwhr7x<};$VTԔ jW+O)BȲ/E^aRN / I8 M$a'sK'x&n@?uJ7p޹,X*84m9I׊a(9"uLf#`y)0^tE1<-z @!(hZgo-b,#PT d#V?.q~eӐ7eSM;tk8z_hqn&)4-ތawƜ$^j4eHz [Q*'<Q:7u'^Zjd0[-L0%);ό/6Gpa`:8{xhP3!YMӈt]X?юf*;(Pt֠p/p8@5{ykFUZsa Uf ‰B&(2 .sOI ;mg'n ]¸޴UA;tNy[jԉgHb 24rzܞ"Q-`d4ЕJnTkE,2~ņ /i#W%m֔Va Cb&K@6{48tF]갨)yPG4ЗHFi^92F/-3jynKOL=gҗjY?kz"o1m;!7NS&i P_iA(RXo>Fynt7KMx&2RDݭIb.{@SzsPJgUf*N@ .Whnu@tu]Ĵm/b O"\p#yVreIs֏a9V]imZDna{xovgZwT ;i|UDmCrQ|Dip&Lb0#eJ3d,®B?dSBopH%_ |^+q&Y2苟/=(d hԮHRBn>gRmw7 )1,iEahQF2X09}0{ tN'Q;w_ o)7&T?)TKK(Wu(B} +ސ#}V\W@e\ǎy1GspxtwNtavl|MT@/ly x`dqݣC{9vV8R'#ǙZlmUH5(;(nN"o#kgd7f:Y&i9m:k%~ wQfVb hlcV73Tԥf@]f^})u`}~:oQI{HI0Ɲ`: \ )M@3P'2 x} Ba|NS&*'caFR,جIZ膭M2 rԙ^aGxbV)1Dd(:w*ޏ:5#oџ߼Z*c/b'X }UaZo/AOIB^4GOrд2iXvLeu$uc"8B[^UFA =}K1/7x;3Z "upB/6pH9-Bq+&Yns j0}]yC_.}{a/O $mm 1xI[!iPrd ;KOfSQoPF"ļARm KSQ$RWOyC GHP(]~'fP4l:OzkvdpfŒ@D QոDNS 1u QvRwmP*ϥdn1^ٴzj= Єa;EpӨ R-oIQj'{0%#+FX?i9#ev9^ LC|nntzÝ#Yܻgj$--MƌV2j*3!yuEbmsNk3 Xv7:Pi 3шk7{G=Jj ,;bs^Y/>֯W+΂]fE&),pzY)>v,YhiHWb_d' p6ZmDҦ_55bP|NzbzRŃ +-Ƈb?{3|a{E0<&vOU& {Wo"F7tȸn5y"-A2?fC5cˌODgf֥9y:|K*ՋO"e{BF߲n7w̯I f(3vۻ 3※f} |>{TA0|Ի6dEf\6K+FXcrI޿<\Z{h?ED̩g[lp|b7&KTEc2NLCA||l@s|)ߚ"ޗىaON߸kjA (5쪯ቪ-zT:@2i| W\UyiY($:a]r,Gբډ\ݦWZ0CX+ u%Ɓ-8ƒ(Ui6\(1FVyuSR}y^z b@m(6qte=|4d#\VȡbhhP5ڷJ|=Dx!Sz:u.V )q>T;clYU @;R8Ɉ 7b11x{ߚ+!rD2?)tub^uUYk^1VHB[U5T{bߡF2:/MB'OfЬb>.F,k5TN3]+^$[CO84~%kOAxhA28x_+v\sf4/'_-oOn Bk@EIP8~ꉠWK1k&(CU}M OcAJ3"ฮh;i'z {ڍ8|l<e,s.2Wc` '2ha<3fnť#pb&GrF[&Es$ R&sW+OSSA1N /Zm idbjϞ{//`BKJ~, :WIvjl "94WcJM=?-ҍ?xTx<в?bN#[:.A$vL"gLo:ɚ&ܱ_߉q En:×J_leDx쭫8gNP6#0=@O(0_DstӼ <%yՍ"kkbUhUt}㰹3>ޒ{lu' Y;;۴j[ŷ:SZwJڐ])wrFFEYn=9zIR\(lf7Rۢ#%q"Nszeۚ ,c l3I%A!_t `%-aQ0|3,gBu)Po?Dx  M>dPK筘L$,+"r:,nʵ4X0,2t(fj!]/ @a2)=, ?RGT߿m3> WSǗi!wt5?ײrKdY_".MV~ga-܀P2 EA[EǐRMpK*PF":3<"5֊(V>9l,NuWИ#V%AB\O5!1!]mg|/:=HpL+(c ݹIcZv+ptk.{a jN:f aiܛO [w(7G9zb{[aКT-F3SlD)kRآ( u$0 vvߎMf"ɮ$*BNFn9Rw֋%+R@"~L 9=m[t ;Q͏tU <*åODMo:&#X_&1&牢$?p֢agy/5sOpdql;&zlUNM9]J-?s+uL:ւI BZv.˼*o)N..3ƍ&+FQɎQc vaVGLXZGqɫZQEpfN[AwVDMF Rj3•r Zo,{Ў)2`(m8aĔ!^\)\8 _nzFm l2U ZLj ֆK*kN&$nvm's"g0zރy6 )!ٿIvU$&& s[l}Ca&(X)`̱ +a؏io5ejR5mK}Cr2"H҃eWhy^Ǽ$dʱH9;#LǶST~,$޹i~{Wӳ&K?I xJӮ2O˔$ne`#SȠ% VIu+D$ Ohȱ,,^?yLe_ͭm4y`@+OO IckO0Kr Ղ;4Q=hM4 hd^Glo%۵MSp8ZoA./޷\j3*˺/|SGV7{Y熏!-VKh,}*Pq]8+Snft{s 96۞NNxt#r146586|Jx.œ~C8h4[m+n$y.疑;Cdflɘ7mیwxtϊ #-pK #Hd9'R1- ;ən0tB PwELw+8Cѱio^p~4 <֜{+R7.t56&$Śz?snlіsug2)݈Sg)2YzGpa^'sFyA¸o?nAPCog FV v"J\̼Z_ry4.p}n4_𝼂|sQWUW+,/7ۓ@5.t`.!2hJw Ƹ~@8b}AesN=jȢBԴm';w&^ I £Gf:0_iY`b_M: Rb6MWz) Yr|0 >Li&mU&!1~ _|6/ 7p9}>؁0EageP4ݐTo&s>Tsϟd$X4w0-FqM.Uju~!wl b}4pJCPNMm.vzHCqF9bC9cr-u KXc$aMq?ba'\-P$ ȏ]$BL6yvb6љ22%4*̺DkQ"i$ ?z{ CHhy2cIΟۜ\Gw̄-6$(+jT*}rUGA8`jyI'wA$%@Rȼ׏!U"ЊI Yȫ5^Ʋw5 ˜Ԏ\Ljv .geȏV=C[ݤT˖P;8Nry嶍m$}›yVE9讀5G<_Ǒ?˅)}LU-e6C79$Z#c|ʒ"+S 6\nI2j[MkPeuA-3vɈZ[Q^h+|͕ ]hyi!#A"Ͽ'̬f<|Vt?䳇͂YH~+R> HviIl9Y]*'ȻWa2Krun(1ĢP:B9 E\|Qޛw(dE]gK3LxqP ԝ\@s]WڶлFVE5o糣#MɎmfȼ M| ߿0]ܔ>ѵ7gW,c/"5[!]%{t^3:Pa)5-. Qwy? Z,NǾdߩ>Ap8vAߜU68qƀ\(~R3N:w F9v(3~l\XtCQ"h`V5=GvZ;$~q3$2ih*FT::LiY=C [v/P8+ i1' ACI59?tN:>?Y}o PDzV> H6b >68S>R\ss_W%|r9_G6Kvf~|% wp/1Njy{2ٓ{{om'#ΛX~!}Ğ<g<:C BM HgƖ3$'ἋYV?Η8^62'p q[Fg!!+%,;Cf n8yNaI8"at*sW+=QI|Z-/0ﱧ2ZӍ dZdJӜw3#KMrw1@ޕ9ጄC}_᪹7E{Xv+q`pl@'U 4T<,-7KY b; RHGLpdiWNW QIr5|ܬ#ˣk)_ܽQחW:r$d2*ӱ=ViN`kF~9E[<#\@Li_K8Dkpx?0;x%&{!dNz߶ lǻ/iHgibxG+*o2ѾMY֟`$V9ffuI5r= ȴ&p[y?۠ DT*_-6k8 *2oz{݂wB$uG+05đ.ş ,5hKHq)pD\Ox9¿?7YvYtVd)Rܗ0.W$N#ߵgE&9`JC)R8^xO}D&u8Cr4Z4wwıf k ״ïׅz> }.!+r~JDӨ`0>#;u}+_kzݮRapk y\)VjUY2g;=\}LӘWmej'D`sƜc]Opy"-|9207)H3qT; -:"aP}ip|vbj>EE 5 6kfgݺMm>78C*Ѝ{;*J$dz ڂAܹ<{j'*ihw=Ga6_@<I_Hc 3.PP]և 9I|Ӛ{F)TFi}5ZSl-ȑ ~)gȸY#Q6 YiT/Z1 2nC<|VuV<[4s|拓vks4!cGW[T%sX|~S٥S M Y9IRk6v#gZ5_2sē1;%K)%TGa|J[!Kx?"Ofl.rmǪw:y,4ৠp~tD?g\{r,GZqJHqx:viPnÌQ;%'NR!K?G{{;12EHOloHk'/_T ͊9"$_k]Tp +Rzmi_RĽ4QNl[f:@xs}ff?I󽂫qַN{f]KHfm%Q׮P- 8֘Nރ)szfJH~}A2Pb#sR~f73P!d.6(LS@9g'b+??K`{;oKo@+J q}J)2@AEp$ etŐRW' 71h_pxҬzN*3rd%3~*{Cn-vE,j* :}yT Yz3(RI W-$oʕҏUNl>9}swBS]a.AIUȑg0?]0M۲fH8, ~RKv NŰ,h ]E<$# 2zw= ƭ4؆vcLOE44sC@.AvS"--MS|gmbFf;Ԣ8$\^ v Rmɋ 56BTo5.Iӷ$QvCۼVo ]g+ >ɍވcSC+ ǚRyu^!0^+)gwp}z$n/aoRx/>7{:}GFtCɪuѱ1HrPr"5"}@jSv=>}GJPKF9#mŲ:R~=]`}f>wL}nQ\cz{|NpT+grԫtj :aK8@Rdtlu$L~ &aP5+A]ԅ`f鈳2U(5]2qhMP+ bSw*ބoK ReK%Η ^dadjEb1"T%n)v@"[QݘKA]j a܆2rly޸SM,fNh3 F\s k y9 F}xN1ifBhHj5m,!ə ܁WQ:<rM)l*exF֦q2?;cd Q&J{ 93> 3pjrX ZTSS\H6@dQL6N1WY,S :TNT蚂Tcf)t)C11G#1Z(AFP[o98WkDKAm9S {r3e9>jn+)}>9utRYP׭U(g0V.|e9h G1 5}22٬":b$ygҖ,4, F*NB i"Q~%Z7d ʿdʐ=HP?Wm>(+Vn?-ٵ⏎w!xCK =tΆ^:&ÃfCFYݺ1"]x@, 5|W{mT#DX" S$9To{xKȏ^HzA]a]rSC_5/\IG\ [Go2Sl ;OELDl]B\ $إ9pOT]ͻTd#o%|HRQu(%Y[Ib!R)Qs<҄ l ֐xkͰ-@_чbĮ|]+Dͻxk~ Nߩ Aa3l6+1p?P+p}ŇNדDu&TGOD>@Iod:9R/i6HL8^q1p4xrgveJ-PIE|l (&_2IP Q:*k0-M?qtd>c\WUceL*8|&[L`Co@{Fg \m wBG|c?qD__4YZ5bk/-nӬD_Kl1EZrD2 kOscM մ7H뺙$=, \|lD6-^MLO"|!>=EcRb5 7,wiwPxgdNgA$fG0zD*#c2kQ lSY>O*8I1˄eByAT/¾).$iLa_P*(<*{țpuΤg()~!idY~VЬǶZx$cr6]B(sD1}IDS9Sv} rcXT]h]3 c/L8LquQ}]{9֗QƆ޳Bϡ'Yu =023'0/G$VJW0iY=fB_g_IФksI_ufoަeO51peYgZDvoΒ^F㚈UJMLV&9.QB=Ztv:o67gf Ɯ۰vnvQB4ϸ83'|Ze !fc°ZU*n<)}dIؘ$7S[ 0^\-1LB;ecfU! TGMcs@gf"!f3 {Khfj/DYa˰{lAyt?IIVk.hcJVq{UեTrOѝnkФc̳l֞Uu3L$2QU9G;2,xCה1-IfYԗ  \`0B )uAba83,a F}F/vgO& otab&r;)G31? $3pwCe0]'EIpL)|0Nw)"߸6k/z#h2u#kssci02GJ~z.Mm zD$B pyR  -BtKF {:kNc;}*KD(synds C!_Rꁌ[_ Wu" У]= }"z| j11k~:RhȊJlWyoة۾n~R!(:""o`Eu"NKb%U 1 ӅT_3nIqgrSx+FUa"h\MePGlb)R5G|(&Fp1tZb%?Gsէ?w$X;=g+OxT=H1">}~EAAql(1Mcxs)w'4#링WZpi&36^Àw%DvO&F!G7Bp <>/;pV1-OCXg>yBJ*zЮ:KӮ ~&!'"RdEpk90MM%r1o ᷪ{3zFAG,p[ c>N`vt\s_{YFH`=ʭ"|Of{Z;fQ@ -Rű@oV9-z'RkBpJ>UF{v#=|)s2?ϫz1Ѩzĝ"&湾[吡潉7Ku}PDƂ+AyZ2\c[Wӗy` K7UJ*$TۆR`ߢEGڮZݏ`6^O;R?mj] O{. X\qxyzJҘ2$b.<,!PwZ^lrJ(F1L6>B<@g"[λ)Ȉح9`Y57TcM<޽AWSQ ZgU"õ< ; y㩞?9pv3$44cHޝGXᵾ2,BOwpl]#YSuhn_\hQt5S2`awL }?9BԋmLO`}Bn<>/k1N2wuUd_O$֡?s6SFzf-GϺ\0h;,y-+A7 ftuLC xY+پ &6ObeY 1ɍ}B~ 1)3Jס6a/ĶZY!a!(0 şl)(QWiy|6 mtVsKϢ/vz0YۗF6 40_H,Z+8B .b3k>gK?j6ŏq1Ky=SUoI+o~>ێknUAS9(jG]hk֞qp\2=&ag/a<~NE?Ml%dEF.~!Q6lX,yT*jt3[׻yҙM|R6îUgr l f^u _5<nٵ+utV>f4)qe{P ]c!6(C?& 7+S9::PbޝD<"'F-/G+P8_ے@ܦgK }LdNo/ h3h_–_R%<0$Fy64;",D^7Jlt{ve`?Ls݌1 Cz򶠴:Hͮǜ}It(:_#8Mn L"h"Noک[K'gI=֩bԉ~]IrO&^{I_U+~5g<Ɏت-?MbMEtԴ#9@)NZ+3i.k۾!cʼ=3. AٿTjaӮ\.eCt/5LGzr#1?.q }OP=+M>(0]CZNg_)t(Wڐ]Z(3ځfsژ{\U) G<Cp<c(Z^1pʎQJU!J%Slr) 6"@ElO}w&`nWzcmXP2(0eJQd-2}ڨWX3U6=K ?i4\P&Xj]!v[ tzT٨'E Ell3^ZWi7j`&6rpٖTB=|yQx^B! hk͝ޖ[uFi{R% o2aP:`!^ű@HP 3F3Ô|QdWÍJ.>{;."7帬ҡ߈n1s:Wn宊e^;<θvǷW-xi_g1{񾩳h0ika=**ɫaÐM5D=a킋!"O- :+;{e6嵡/}a6_ⱟ ߍz!M1M";یXVCȍ7ۺ]ߍ|^XXter'D֦]8ݦv`x>@ġt)QqZ  lxXhA+1H38oX[6!SpMN:I{ȻbՔsv["~niܺa;™w=F:Iӊ+JzWQm8e)M:Y^MJOY`0aRr J%@3JKof’{o{= ɲAri>R&ᑳQ7CMZ?<&&wۋA)`.e:i ~eͺπ?m@@ҁ1cV\o]Aeäۅl̹tȬftx^LԢ;wIݬXr\ECj3g?p@{j Q]SS- ڷ@mhhx~<6{Lؐ;.iFJRe=& g Cfy}Rglbz!LP`O-1LE估y0x L }C,3)]!F5x|9§i U*쁯PBhPl`gzC6As? 1$ҋ۾7iA<9a9?~Hz&:ku>5CiJ!^72H z1>bq{( ?ЮIJ3B׉Thd|IFr42>ĵj.ɦ!6b6Ψp@W:rإ yxWBe, ,(2<#]%IҤ'y8]_UzġѠEksh!ĻFK(X%yp[I߾VLA,| Dy7ܭ0p<%ki$e309MGZjW,|.%03/p, ¸,']ka[gOT)3N0sX"s(vTtɉ/7:Pvԉ1ΝY웃Ӱ= "F&(\KrR}>tX9c|V([TSgՄsoS|kdEqcK9u (sx[e4[urx+1뭣i+XѻL?8| wW%j-tNIq|z;QO>/ȮQkfOn뿇pl7t JɢJn1ߵ^15N#c0uaҡm+_쾁 G^8ihCNs 8/; D-VRހIK!4]eȲ`L9<]J~97 @]1\xR@>z)rKJpNQ~ V浤<]_ߢ,yTn6K׎ɣoZ׳Xs9{OK׫ĒCTł=^?jW;5݃fӚG8E020NZ}feQׂm1QwOHs#-?9,bB'[Փ~%f xQ{.ִ GN &mnI=+xyi,zqʖc^1 /X:JZ%Z師j:mǮ!~8SyFV?@RՃVJKלԳKY( &D:MwW M[RF >KA:gFNU;:(q// ?ܽ\^CG, jH:Oԡ7eVDZÕ$ hK@/Dž{[5\1N4_7YxU:K[1Ȫ!6B"%柸Q#hJ$Ӄs(])?YnP̨ Y@!3T@M[ƣ}ÑuOb^;Oz2-P@oLO5KtW[3X{&$GUEP.OXvm9Yh7Xd8~t"jPebG82jmB 9ۗ^:aM( (%T5<[D:)pKW4VeS!V=xTy㺶iFaRL~S$&'ŨeM ?9L =xND=H2eVTRu&}k 0jaLMCc}C4Fv<%1׳MÞ[kv6!QӥtEon93]t|ƐScfk# c>6dT Zqn_)V+з$Hm%yF>r?SZ{o٩M i *l!8QX*F\ХpߨԿ[!p-m݄D& >X+q,.V%*)dm wLɼ&2)90`ߩ{vցآd(tԻI]͗iֶmOyjP8/7û.ꏟ  ؿ7$ǖَInIOl K5a2Db(+XV.[3vuE]5'& _ɹ vLJ0M%ĕ +q@#&lfCA߿>vƣz^^u5&aq"A< AoL^?. $0u6OsN'98chTW $#z*eZS] )GW-AJ$o&wϿ.ۖɖv7vMKGJ{Pt:q;JMX-2^ %c/c_1[P|Är-W<?:µ"<3.)&}QueY}aخ롻q`VOe: pM&9ܱ怜>"l)vdiY_+ݙ7բ| zesUM-\ i1.$A)v/\/p2)f` (zAg?Dy{DL 0Fb-TJY}HU DE*5p ئ>}Ru=PD[ƺ^X=X?{meSi&z +{h<rmTuI*_J) p vXƻk4γCX٩ w ~? ]y%ږZFdeNKqH{,VUzdFH"*EJn'rgY(A% kgMȕ EM1uRsѝ 0߀KBv_QkTbhxM"rKam@F%gs/~²hXpqTŲ߇{{2:%D.eVDOR85T͹ n0g6NE5Z$4VR`{}LZEw ":-NVYXC"LIxkҦӚ#>ù-qk1faF2$LnCS+NA(hʑG+ g0_`$꥝ F_aM!㮰Ƞq\$ ^;ӳrapSJ) >a{%mAJ);kE 3'wwS3jз,~$!*qv~t`"$f!^ zG&'lBռ`Pޯ{̰<@YV`&Q<4-LsvoUԹS縳7_YIbEGy+eO l <. q2Wo4 fl;Q4֋DO(w{+ɰ`62-y7+0 :޳PR6q3v},P)IMiMN@7'ꆬfr5i vLsH) D.Kуt6=[ C 9=nģPؿs*>P[c'ZFeuxᶫ| Ih9j{Zbiw$eC y|NJ` mphS#N2 O\ZGV!CI5J&eH'}4dpER'|V1cIƯ3tatXN"N@O|6SCd).( JcEyj,޳ӳ„͞ߚAJ=LcNCYsLf;KUU\uNLG<ǶUd!L/K_ AYuٴxL*%v]hxT*Zd ی란}t1Ci%'74vї eD "M5kmk-F"|N>veݰ?Q?#E?Y`QD@8Hi P/[pg5{?!ɑ}|_@ַ?RyM ;W\iLtK9=h mJz/sw8;4-mZee<!O$BO1{3vuX\:0/˶"jtSQ,1xPv4_ 5p$kkZ[DrӉ{Ga <ԩ*apeNAv[ 5ײ)혲_Sz~@SE-6`W-wh_&gp1jQ!~zG8k Q qZ]:7PX節S.@u%QR6)tƳP'ϛt2>(EΟ578lxv9IBl9,x`9ik-RW慫^P+U^wK.qtJcC^ ~&QDϫ0,ht tҠnUN%?f\ ҫI'!ɛ>Y;^. KJ#!`q$ =$@f!ʶ]u7 eJI}clS%u15btUZK~Ǽ168ly j!@%>A7H}1͈.##\ AaZ}Kq+g_)f!XϮv'AHHrЗ(ݰp|=7~e`}f{G̵v!EA''bҨ3t)EO7q{f vuי`ހ}v op)P[Ɩ)_7ʈ&;yzkWwhqU&^|!K 1S7'O?魰2Y<-9IYx^\ACE]zC4X+_8r2?Ɗgd=mU.} ׺W^TbxjjSMf粈p(Vi4@PG /oБVrjpjl[o.S#a H# !sEpe|&SG7E^waU%%-Or67w% /7OZF+z~TQKs@;Z(YC?P0Jm^L]}r-".vﭷ(W9*ڿ6yL`T:\ff_l tDnM {q|řȧYm<ViWHͺ-m{j$$kBX}H(ʘu]k75qM >S'i6 %Y>ֱuguTm9;Z6i?zl+hL/y9,x#X7؏ z[k;)|󳼅8vW?kʴT [\jS,aTjp0SQcvBy% ս*fӤB/M-F@1fk#؞gK~n -1-m?7%ⒽY esgSȋ YIzt~[')-\.lpOLlzENn'k~.a+7?Ni|x w۬l;Ift-O ?N6{|;O+e2yI&:wăv]5UsRՌFi~ F6n NA.as4x1F4v'~ܖ#ȡuVx/6݊0@ x^қlScU֊5|IzYYd8P'KhZfDEfl?~ɝޏ.fטe=K`BoޗZ<9M3[x\dpvK=~h? ~,DN<9KO);MZk lz;<\YdANpЄN6o3 QI.K77A"cj"N%VE  M ᚨJC;Z[innʢӲpu†vQt{>0/e@m-c2S0AB6N3J@:C@\3pA=iȦ۾;%@Pѿ;d)nuɛs>ZV"?妰`;1z #/S {J9vk9xdX{#qq3#8n{>>(A[ +cywMiLuPښl`Z"R8sP1Vf.8шg +n9$:p}l__\tb5s 4i,SXw bE.#KfPn{#XmgZ%G=B$5Vt\j3Dfg#r?e·`0A)FK X)'x k<*#*M%9&UzSߑ{-3_`/ٜr^E0.UuOpK,6g? ޟƹ_'6#v,(F0Dv 4LAZrыtDmÑh@EŽұMj/«AӍ1 @) FS}hy; y^ڝܸ±-Y-UtjQކoy~P8ELJpkg՘6%]z12OjKC>'Mw/,SÆ'yMKya$MWL) d:a,s\O&>ŴrW_JS#{*Q;!"$O:s!O YN#]v&xx0Ws5{PM!jB60.f]0[ RJ(LM加i4a[y t^Pt,2mAqץnf Q NݳRDV z.A+Zxq?:kН NH;+졒2 W.[n:ɽV,I%zYP@ IX^Ga,ݜ*o!.]]ݽ}q[&7.Ұ)2.UOp7sOqЇxk_UX. hfPR/wH/eS|qɟPa/<7_N'{aձV|[nMz?vF >jjP$*hjVX$m#U3M4@UJLѰ^Jf4~l]:K7(+*+E+svO`NA!DrCL&f`mxrQ0WR\{Q[i#|US0JcM6zlS!^Iko14'@by@.H?W,a~]2eRoLv? EdD6ȧh%}n;}זqs*=::"mc<~4> oEנ n_+:„ttSWCn(ɚGr 2 NeI-,R ~e}97%qbD]){eP31HޟkUnx %<4vh[>1hnlIUe$51ōy#O+nAt7EJ f | Yª.#BʧҷnՏn~* A|NǺ9 e7m[z#zB*7\JOT=pk#e1XM7nt9":l%srޢ<mW3(00j[ qE %̰?- ^t&?=.g]] wՆc Ê,Yf6Zu5%@Ʈ?̪or]3)Fh(/STOLϲ7ޥ#x:dUU/:RLQ ]oed6tǼxQ~r>Äd?eQJI$S~=0 9M$EP c&Z]Q)1/n&^㓭'FUڃ/hǽh&[IG83 2W/;ȡ4#{kԈ1F4bi8 i.V4e9hCMln0>%Aю,FwAy {jD_TCg?}*e-puRv]ip93) 1@Z]s ڤò2SX', bT\87;|% ypH(h#7aM0{ddO3H`WR#-}]?^á@=X?!j#=}%OTMBAyL괲Ɓ_h{v3O&妄0qq*:o)HĒYj}r|\7 9s'<`iۇޡ6p1Rq+@E~+ dM*TRF:ߌ!#jFuf2q&묂SecJ ѕ1P~d 4H}nt'Z;Մ30>@Ε%+ ψP"*9qN 鈋g:;[c) g(׋hT9)(j" A #|lّ{v!/lu2l(Dߨ(df>l3\'U"9\B gHPK-#>HlQ ȭEӴ?&Sy.(M(|QLDA=2@  SF7to5Lw;!ٝ2ՙ<'ӝ> &\Y&v /`@VR>W`(%.:l`M#> ѩlRYO,Kp Z6Q^ M Ueb/@pkaSi6:{tN"MgO `Z 'Z8f:6P%1M8s ;" :*PߨQ[4=efT7Lm 5K zT60Y($<ײ51RGTMRÚ hg ~5hEӤ!b;EB5P歹+`Kt.Bo$UHkM LcĘ ┭ÒM|b_v;$\"^1=%,bO2#ѝ3aQ#d櫜n&p !=ޣo4ܧq&xjNYW%кB]RnX%ī͛ ٸ`7%/U6/0~@xW~02 ah#EDb8, #le7l2t D,$ oV@R`;^P8YKsfz}tY7IIBHjdkQ .=;ǣnx Ul~F|d=JB DԦbǮ|l3ß~| ulrfQabq(UAbmG𕆩Aeqz`i-K ?d$КSWkK\hY,GxxQAFL0VhZ9|r8@ ;:x/dVY mg SltêO(m~饮gm"Zy5qFq9_u3la7o8ПN=^s2 7;jc= .mDD ]8 =}ZTt0CWf+;v*;\ίJk`N @{C*zg [#_XzwMm839>ă:BOAܘse'<;b>`2<[K5PQڡ@lrFٜ\Վ; 뱜;dNAd2Vş7a%o^,uL]2Cg}(h,/wpB@| Zٮί rKkɨ>M󟸡`e*aEPRo H_& aҼsZg;M: _JYyJh*05۶b!\ G53ghjT^-ɱgԽ@)$DMs"Yz=S7\2Qj↑@1AUF)]}cF'"ޱD#8*J:U).=OlEo +4FQE- 4r5Im,V@ɹ 6r:ABs8V|5m:uiuӧp)/~qjnU3+( S mt]aEj:TM3+r2L*UѕVK'6ߪ+3Ӆ&\bM\4V_;p?Téa]Wt=ƶӢC j K`M1!h^l,kFY1+Fy/j|:\}\{Ӱ>/!l.wT)ƻ+$g)?وzUBd r"ႠgIlz!5s| CEPY%H*P^1l3td$ٶ+֥dF9 p.-S S" [cLeHZe7(D$w6Pu,#Vc˟w4X6#|z8- peX1ur"x5g t>;R}t%(_OCGx* [S36_1@IAt=i|6,mr[ÙB֚=Pd?*WVG(qr./$I8cĶJVSg#$bm_1xWؔIŽ`q1lTy#h[ŵZ>3m^p gD4|ĸ!+Kht 5i#ӎ†dKjgX,uٳ.I}_[2=^ nF!:`^#T|! #2OqpWS,rVV0 !?]uzn0(4LPPQx]E!X hё^(7BF\;݉$B|hs-bpv{ Lcn>G[)s< G( 4r ( JZِIxe Ojnibw?8o K|>]Q _FpW}J Qȓs?aW9HԮllñsaL;Xd-Uh mM"Z̤R 5ЅѩNJ16|?)Eu NWb"mrFKewHDJsk(5yWala@v2NiɨMsw(eVXc(X/cD+B`n(aXR潳2-*X|ۊz$ G L1\&L^"D-fY5ЊsUGFl*rQ,+|,ZA''p;H$MTv,Cѥ K| uV&bK KK"j|}A2g, #{JdURhc&THxI8\(R^H@d8?VX(-Ħq|i=3eYSo @~%Xϴw.*0^xnR6 XgopBFr ^7SOVu3 ` Otq>_.膬8hw9t4:Y5j*4:_+Rvq}A⎌DӒ/J\X9ek+aʩ~똍&F|Ay{L|P`nKy=yp*i6hЌ8',)p{.&QҜB ʴuK $#h-uq|S)T#MW|FklVR% ĎC a@08zIp} \vͲ9J1& Kl3޽63΍¤hᣈ석VLfYvuI]%]>ñx6ǻ3XHHO핞Q_$Bq~QZk9l6 b=s1",\0.lAVxtvNo}AQ]әB"1N g3|.{ĥ#rBaؔ3ɔ!QƍA B#= xA"]3q:%\WEz Ƚfl3hX yr~3&uB,6t>>U=V!K ! ԟRKk]4 uV%w fN{r1'st"'[f.Z֎|z m#)w=Aπ/f!u?4TVRҦo{MF$El"%rdKl*JdslJ٫ |EEIJOPǯz!M%ufZENH@YKdB]={Qb1Mtl$ƹSTuGmTC/&~+ KetK xWn9/6e|#5kd@XOь[a򷴶Fo\lxX׉`aUu0Ko#!=jDbω E(#fGxAg#bosmhiC☰1?dn@1"祜Q+@-XC:P1mo1O&_fGʟDlT׫Bdpikרg~xVЌbxMB5R`'c=Z].TC7,6EDMYe`}j,Ӡx`jVib3͈[qYܡP;޽V V2bzc~2*Sq648D[XVp,G|*PE*т݋2ߙ_1=:vn"P# ciY V}pv;$>BMKDLHRh"Xt~Vf$D?0iJ7%ZM9|fkC#s;6JYCȀ#HDafAںS{&~U RjuWU@m!~ƗaO~ljsZÂiDᘛ*۱)}ϳ7_TQO4DL.pN8oFWOLZS΢%o勒iMg7es?C#f€]{ $V1R pC(iWd(^Tۑw-,0}Cl2~1$8z$0\-%ɬAR8KFicju nWaD4APf %8iaVG5{c:hϳia$2GЌ--z41X[?QLZnXGÙ· 7WNe| =㿦9W r2ooۘ#$TWIVevahuX@HGWbI3YUn~yTLpAA>IF=sSL?e)%͗]K5 uez~ș(maL|S&B-~KsVv[ՓcQިL$BrSnД0tCȝ]zvЀO9>xfP:g1t7AXmmPcQ1:M6z?@FoWf g+IM˱t5)q6"&}ìo>A:F<4W ʾ>(1 ޫ!Q$IC(wI3 R(ԯQ|e)H1:қȏ͐ BXisXN(8'$ [}I = ޏkcC>'sCOYןG(ڽ\Bt.Wg%EZ%hc| 3%7:#Z؞,!mMmfNWPpQD&oC8ip䂿;#lϥCvwt4Nw|[cfݎv\i!^D[6sHq`or3&ؘ@CVvB_ Ϝnvu}NU%V$Nct.R T g^Xn\+1y)&|d+L^f(8+p5M1*pJ`B*+쐍o3(= lDO\u; `ja0pKE8c\n9),7EGd;m'-@w WeE* ݢmޞsh=9ҙ&S"E vJd,b{Jr}v%֢5n̈́aZv{%l(]m3:ZKMwK!Y%:,4.l'X1Q7-cʅjE͌l@܉BVd~qpm_!|)q}-wЫtZ7^vNFtUVu$uÄ7cU4}cd',D%)VG4mN߹a"xH6C^rcZxÙ<ͱϼMfeeUAN Ž["+ZT郂N8o4V,O:~"^Q[{Vϫ4ڇ鞋U^Xv5v]@2`ҸZ?pywٽ%^ȥ'AռDԐ* ǥD~:ym]cq R,"$A2mK"TЧ*p;pؐx&D3g-\\#a+6C^o^z&^25mOb_hV|܆*磝-PWq3!TO!twN2B L / 06gMD;R,sSG(whUa XVF[quBʃ͠9^@3^3q) xJܗܶ힁<~ AZ\:` 4N]gP{͢18etFNY}o~B\؟@u2)\25;tE` a_)J=N|F14W7 CRK-QU8mlzmke)ڲ;[7APy+tbӉ*Jtޞ}O{e!91\q32ډ0QM݀M&r?oTϺÓ^tdvlAP\'x|I!lRyw6"瞂u'8H߻S>qnU5#w!\-dF~_W^lBA:b+} ˣ!,Gm>+'A̹SOE<)sjayQEA5b5\'M=d0>,y}>Ufw2{B*\G<-7H[=/'^gK]%icٿ _ЭٺBx!Z8/pgĘd: Xt-Xf~1m=8@I)@R/;e+~EL$5v {yWKy*EԛT1 lAu9pTwCtcdCAk4=ڒ诛^|8Ò%]8s7w,.(==kkؚKm UҦx9%:{w)yv4X!vb9ɜJ#-%?VU^ތdFN7,Ӆ++q?Z7>*BAܤΒK[ͤ?'X W+ǤvSy㣆'r0wBQTX"EIS @l(6 ltim-4j=~+ݾ~t;S`,AaSK^fוaJ&y2N+ļZ%O Lù7fQ+g()X~(J5;iI <'zcŀw8(uY-@;CJ-z"gZ<0L``PVK AYv!! Ӏ;o{=9hxX%N2+J6Ca,FPEAwpw3o36u7liO6VA}VcuNm~1X3(\ϥ&tL*=<ZqR(7Pe#uxw9%xe!:MClPM J9Фdkveko)?rBؖ!F-ěwݸBGύ1严G!W3Y6.n`Zû3D8&wIoTV@fp!PS]7d|U徴AoD Is[v|^|/hdߓ̋5 L ) {9 mc{NKkg\HiIH/bBQge]fhjQf1%>+s?``lj}Ez6!j̺=h&8A(µŽǻRDyKWXDG+wퟠ +;|/  VGYF&"%cf`1?#/Tjnmu1BlY5 ȓΉ%55Fm8DQ ?|fHF%})lȺ`ݳyn|ݕ?:3,wTkR>ٙ ;քuز v$g!(4XcQ؞-6;zkPEe@5@1"h@ϚPz1z$+M+َkCkhvL|{'_dr'=_WڈGzn/. c! ئoκWn"LjwNr´VZ3Z&L>]#SAa rEܴy#tۓ*c߽jH?XtJMߵHRWUJiSBZN/`t ׂc=in#l)ш ?,ҳۛ --SGtvέQX=d焐x| 4p\\X{UbS2G7R—wMEap{_={zxĐߨ74ϗMRtO-v:@RځA ѵD-ڮ X diВku{*eA뷀^^I;POW|xe-; ϯoP>2pfLKz9/ pȸI޲[rqz7o?ΐw)s?v|К$,ل~mr*U/y1Į~++}QsZA;nu7bnjkW,sKIQ!ωWI3 |EK(6%>LyԭL{`|I!á9ր*,1KFLͧS)ݤ)qKTw\wƕLo8.6!3\Pc6 RGm s_&[{dڵpBst^[LE,21dϽ$HP5$z?WӵZe47?@~ܾӦ6Z8+24nRNRC&㢒-exkBKmJ•]e"65+ l |UxCζ r<
Y5zIQ`˾F} hp+lb R`߆ lf 7ޟ,aŕ4 CHzNk ƞ)g qFpL4o<~ldiٖhå|̍v1U9&?[ecI ][BqRAƎ=:qܗŗzW pu:4oU/N5PQ5[QgV*ٿr pbOeeFm]ԇ9I]fRyC $+NwFd4.Sˀa]W!mQۆ8xt zЪO`/;GëPFIn0#ss $ΗX~^PIU9I\ʘy3(ݞŒ+?@{ ?'w,kӹ$G3ҽs}w rحǕ#WDǭ3`Y- W) rC )3UqE{xB ݟaN.~q옕k-[ fVh!bA^BKTKJN.2L (+0S{(1}MʁK9bD?9D$D*S4YwJȶsOd"#KɒLU+M85'hT|w$ ~5.&)fhJoA?9r]?2wM2< z" )9k 7(cT;NeA Z1=O<rʀ&5& SP3Po,ɡ\\*8em~nxY 1YW#6nAB=bQ 豭P&hs68"kaFJAbكwFPR' ltjQ]rKzC%; }@ Ղ0v6uP=jOUU:NM[D 71N@>,Du8'6D+Esr\>⮛cNb*chIƒI̗A6~֩p0X;kʓ~d:~ )}4M݋^칍;' h~YB*G(l0눡7W{G&\R3ʸEpBʞ4Ss(E"oG1LYm^u (-HRI_`nn "';/ڴRRv"~sJ& u?/-ks#SAە!VPc:2҆2Yf#36NZ 7  'yQdLIc?iHT)X?Q9  N '.|X~5AbGΝxjT;BۚZGO>'uuev5~yEz.Takto$.6ȸ7)[-L Gz1J--/qbfPNh '5bxƣl%^̻c?/r%JVS^ng$h|ˇ|>ނ(D{1R%aJbӯ| Lm8AT~K0dfxֹjNGg)hE)TՀFJ0 *v p9|DS$ 6vUB@'k.3?) j+X-NԊgg>S!yۉݭ<tF9Eqa5Do?XVMknRyt\m3(B2Tz΂IaXĶ踗l&8厚#d7,-EbYb^<>רZ9w8{^׾%{ u8Dwy1E^6]@OE~+d D“T9?4pIB{rŒv kHL`qCGEv&\>m 01L-+x+:#^v9n .t{鿨Ш{DWs7\-2x/<24rٷ $IZ, P0`ϑjg#p-uIj2N<%2|ﴽgz0Ͻe2']*GE#1d"Ӑ0)2ؒ71yKՏg7Э BSRGUꪾC3}rI9L4qW\l r\>HWWc]K ;Z`~!łXc~-PQ+NvЏR?AXx1r,5ɲ]DTaVHG>JƖ\M"8TB4 鰟ݬt'gv -hӊLFD(fVog*И)1jzT* u?m0WlTk{mY L|f 4BOx0cB4Wen'y /tgߩ lT@n/ltU-'% k1.;1m!CrWS=Q :]JQU YLJKVtJ #j38KWE]A')TD CL )LvI l@C=oȵia29e17%<] '+@&W+Z#z!-EQixy @9רYߒLIt!Z{-Gܓ$ }bbܕգ᳻d.7!`H3DކZ7=A ,s?N_[ߤ ߃(>#!X)7$T?TBLG[Li u춨H okɤ&G6-k3X86M`4F (cR(@D3ƒޜf.q$*#"q<xJ7I%Ek_kS[I@0`k^Y_@EL4fM~&d]Ḕ8s z 6=!$pZ;_^M ہp`N0z0UB _ ľBCUZJ>2˼C"rd  M@]cY?$UޒvbMxoRm#f˳n V@r}nfwH~7wb<66F&êN_ LL ǀS_E9-w{L_s`!}j"#rwSD`Hrd^Ù# FD N&Ϭ !4l?`=g˪ԮA/qqOȏ75T^ۣ;1cF3%s/ERG7x@1+X Ŀn.왘 \QWޅJf ioPض;2)0b\(-"Drh1Ǎх9C?VŞr KkfIU/JzcHn儱ީ7h!ĺ] @[((z&Sjm:~UZ /!7sV;.4UBo_ vi 7=$uc A>3yy&<ںh %.v8$",{&Pzj2zc"^i/Fs2=ȌKo.AM S0M ^ssT>*`F,ˀhA4uFW+΅imm p \uWmƐ1 U}y mݻ2ߦZ@qenBAwE71erXNB%}_FfXavެUW8R..(z$<<gyǥ6kZ%A~~$f6ϳGvJ8_* glw[$FqUN/dFBQ.dDŏa;nKdW$˞o23 8k2,s=m]Wj۳l;h*Kc4q4xj擡YA@Ϝ-Aȩsa5@a+v]#q,7tT%B]dj+ʖf$zM/WF~蓌 ?m 5{x_$v!i4J`(hcNm^:$n`*XZML1Yߖs?.VAu/Hj7m ꔬ>^!N 22z`Z*sllYEXݴFޞ搠d*QCOc  %vH!6C&ؕӵN}N ]"rˑ#Stq Ɇ[pډh3mIBߑ1Ο-0oͼF<ђ@XG𠢔&?ע*{$93eU-3xmqЍjw777-"ЎVD{¥97 ,?292 :z2ЏXւ?ځؒ9 4pW$CϮw'QP5.&)ƃt*aSMwYY4 {jp|gXP3ދ3O\L~"=b8 x $Ju|AD j$< ҞC~pm??~g^ag̱+v3#fC(;}MCe %ÈcQ=Lo~†{d9 TU] {T5'g|1{}--ךu=BW$'T=λE'-уG%CկoC.9%py% 蓤|*G%$:h$IrG[ cɰGaRE-gQv4 qz!0K>l4=& E(iqW@& fGDӚLhvFcjW9G$AI&^O{lܛ;jLڏ'!7d`͢Kw}#MQYI"S ?1}3Ohy1TLqf{hRsA]vqx*4T]#9၉P[!g -4{ ô՜dα\X*${|滐d" bhVķyԤE?,UA ep9m9!b"RFRAؓ#:h3C%dͧ'jWګ,&X/0}s^V.95[5X\4O;i::m--YR_C\뀼~@,V jzP_Rg0,QaT]e<1d2]vl X2ǂ IRaX[RBI4VRo,'FS\!cNs6 y& DD QrJ忈D'qᠺaaUoU+O!5}3-XJ%K묐!Ve\=ӟSYul_Ĥxa ޮl02It{6RvZ;ܯj}+ώI 0}5FD4a&F5qSnnQg,W ,&u)1G?@Q/ƵilPE ׶1v!T鷙3L^QOj$:V`zۅ -l羔/ҳz^/wx,մyy,oJgkrFX+TsB$SQ LP8r> VF d*Ůب}ރilHGo}~}:R][g?%tT9 \ 0$k.TvQ6M6ĨǓ`S惱ؗ`$ic+p05G^x͊THb[6 ~ b|itrELV8.vo,u'WF1(rDΨ~u),B&xO7m}0–`Ђޮ3h x'Fklwk0KpٷHJ?-es=o"$0FĐEݱ8lO0^ R(XR2@U  \竝>w>~S^˸WIڒX <ߥ@g5y]rCs4_Iu{U,iϙ۝Xkg 548Kő @ H϶AE-Q9`֔+{I!s3zo?&*|G RQIF[B#s&xr lCR]?x|ʆDb1WZ^nyKJ~?Uu<[W 8Pp7iBV.6KXg6L*b[)xq3ѵkDd_[F-* ,-8tB &e R!4|3Nmˮ bw!װp; 2zCqEK_ȴkmJnmj3 ǯkTbGI{=HRo?;s{2_^8ŅZWŐ@L`C?& 2[,( %q$ -GC? tKs>8uqxw9RUMbAP(Ai1'a݊>S2dg2`Qw*(zL[ 1OUI JlGH*&l~tUݖ[\C jeo!XgZqE=e3J4.5|EU勘ǀ?(" ҲXL1C_G@W- ohΙ*y?S'sΞ>"v_@oK9Ts8WtSieڷNPgdx㮍2c56(!Z[mf)Ik3)lnr(x l^h59Ve|Ow2cm}o-mgǵge∆_@]pxD|,vHbjaSz6Vcۘnsϱ$~RȔbj(jVb}Fj/m I#hn:"qVb1kK!!t-ZbV .?>HwX$-ôF- x1@9"7pj+ >kԙڈ,\c\ # vʇB]r[DlpXxss-/";cIޛ%hDa v{C^*g$+f@1ȥ|A,v0N]#p<包m>{a ϔjf_[8K0OvtB\vz "kH ZɪP*FV@tK#@SsDLŢx NS! #73d:+5Es2v~!d@KXsĂ#dE?ld<(f>R>TW%EXToMu"ݩ-PIY RYuevx8=# RR2bx}Z7rr D?SV T#ZϬ6 >`A0` <:ǝK9oOcz]>E!!`AzYUEPo6uH1cS .ZM4t b z'1¸ N&Vt c#cxp >wS3C{ yL8B }d4mBN߉Y5Ey1XHޖVmB ߮ݛdMRA-\YWRzMymSedKV 9ITMf]#fbgZu&ٺCh{PSR,j2gc8̈́9Ɋ;%d l>檪Yr}S\ *Cզ151Lr\pFkagh7ԞbN)K'q]8c$T_2ßt7ٙ;6*Fo+ qrDG#?|qх<oi6dJȁ6 >㧏!)R &Ks.=$PSڜFys nC)Ƅקnof:6ѰXiּ`mкͫ? 2rPCH$BL9xϘ;&D%~b <߂v(-m):SDHIH OJ;W ùg302_qi= >:u9ŵWoN~e:]8uhEK}wL,sh^9=oAq:gK9<3b|zn.K_R*[4)S-uPMI ָM]_ݵ[uh]uXQ\o>dl U"(܋ϟ;)p{?GNpѽz9Z6"8;nGceщ`],§hJ00ђOdOó9ԜAn*?{gxf`\N~y_($-Lټ3 H@DІ-C\wֲÀ2)H# dp _r]a'Zԛ\ \fc`uނĨym.qzU>) T#MzxХ6a,DUa.-QUiKDsċ In>"0wi"ע~'݇?rC>}I;'ə8qx5 ޫ35,49nR歂rZu z'4oUKGv0{Y@ycOlb;J0TJz- ^Jޢt !DבsEzj} `ژ2*g}m[Ƈ}lAÖ́:p^+!SBf diN uT ?+x|W^Տh$¸;$n7~! !%qC@$24xC%:@W>;?a*{ڇ <`cHغMjo([F fC]c'4}dкUX=Ã˰_x 5D(W ^)OJZV %͌[[pSVL.  :ޮR"[xes>:fﶎHOʓʞ^H1l5~bk{PLl:So)~c#C9n5 69 ?,H#&T(je;#i@~o!p.Ps@ ӌN ˬg.{Q鮯A;!;5K` QZI7i{Z-RHEߕa\z2JuXPdhlFUig3BVPZ!>L/b䳔x[6ү{kؑi#7+YxڬnUTyw0b 6Ub(E Y C5HWT)M:v= FC22 դqJub$#l|\EY5 n~cՅB3/ؑVUo RzHr{P8Mt|k8ÐOX.uߢ.^9Q(eʽzº[g>ix)ůnRٸ-}_ -рuY9\pAHw@cUOYF}|~-W̌{#ah\UCZ4uVzcN10^-><3-BqS^^C̀{<)Bπ{ZzBlh9&7Tpו&[dM\Fy`.6"oyxR;AP#/]|Ux|У~Nٽg |t+b-~b6e7,gC*aF|S|ELT^ Cː%/#f${hS}~z<{frK'L#-pb ){8I-NBܡdL i&@aC#4gM$1JE'QC%)-v@CPR =2uc*-MBOTJ85R&p[l"><,Th?n|P.}dG'}\d*TQDx>lM ɃEgINqOG*ɘ0ݴG!U28# *GmG|Q`W]:hpy_VDi@fQoMXUī*^':Lb^!X7: _a/xe9QW;ʲf7U?(!ݑOK"DҘC?"}~iɂ/sPIAN6(11fEnҬU`}db\nl{qVirґ>IcXW_EAL[[ZMt;v ntdAއÞ6 ;z%ăS\. Nľ%4FX_٫R{"Ŵ[u6y\}x/; G6n8"6L,g~$yit~䇸rx-8Jso:dk"Jo[f";6xc;0w/Oe)OL_W͓僴Is:|т:"QP'< #j%@$+&: w>;%7DPpLyyuz⡶ӊeGR ri,>.>PIDz*}uT tfG{d;^1Y6̀ū,$.i#}p~!O7LjU3+尮rzywե+9NDcIɎ9ebXv>A~tJNa_# x0@:_训d_h܁3ZzKe[>5pJ҄)<Ib;ݦU IH9 VSGxf8HidR 88Ms+rl l7"G0XdT4n%ti PWL,&3;^Bb|Q yujLyB)'beXU^:Fs}{_:k`CfIc0m a_Gʍ=]zmX|%nOr?@'Ufk* _j3t@qg . \O2Ix d@+6.k2lsjPaH(0VQ\vƵLܿEƌ$J@nD>vpG xf! DZBVhKă_ȎPOyWǡ d`EP fUp>ú1ĥ @FN%wBZH+(cjv]H4%Vbȭ,ɹHXc"|$|-,\Uq~NVݰ䖬]n;$S0u}Nh }p.Lp<ǢTv4bf2i25g5V KW VExԛ/׾"VJ,(j1;Q ΂ ,u߾>jU.4Dÿp%;S톺2fQ؅=C=Sw7gO8^R UbԤC(3@웤g|A&lX m2ƽ%Yf;VR o\NDFEXPYUEi$.Hb)ܡ'ƫrBB/FYorЄ+f<a if '@8 nG߭pzREpwv`?@;WY"Pۀ+(Vdh+o_SL[V|pqגW_!?s3O]w*IǂK5&-w `=C0~AƫY-,d(5KULuZ .b#|YꉎިlGo(aȏhK)x7\؎qRfXmss Prd\䆑 8iwk@\QN)i>/,Qm6u(f=d xŅxg#(_ON@u B@R{mEԿFl٤?1/!dqJ%p@Puot`5 :N mdC i? $;jy DCe&Z8VBY7[W=4@2~uݻ-Mσ֟N><(AcS)Wo5ȁ$~O7NR(R.xx=gQrA/0 pXFv&Ug{eomJHe3 ?ΘԦs(tLh˛Dv:B W ZeD)b4HbF-[2޲T%2ӚudLPWyrr{8 nl7ҶB)?QӼ|}"HާGZ|,͖Q @Xa#TZ;!϶v_j1:%u6z[ڮvZQ>yz%WkWuiwSJAB`+߯4Zԭ] ӯV-`=r!|k(e~D>5?K]}o =(a H*.X}103y--pxVc;!cd>ȭ)Z$^ݷOF:'>E{J:p ٟY^2_F@!7ϗujS?U뫣|dr TQ e8{@+<ca$92҅>,ȲK{u@{vtdQJGldٴadDtg}etsey2Clڥ"Wez-;Bh)}gvd[DT{S ~.;vS5F^l1i&?"{C Xp7.H:q >@(w~V'vW{\,Rf]3ْ,`!=f2xY`0 '1N؅2KX>4"mBy؞vt( B^KKeȿ@`d) mS'E7Y@d z 'gԶ JOo_]V{T}sqwWaV[ hGԐ%eo#N mHەXI ҶQ_ErS=H\W!*t藊^*q@7l`nl0?EzxjOELRr6kQD!Еai$}3.ߖXm.Wzi $n۞0V ˷x̊86de\)O&0zCL+8ߤM~<~nРO˕+PmChK^)p*& ƭjs=ehCV[x]VI\UҜPl^MKNwL:J\fkEs8u 9bk$ҹ TKQq4x?0r2BZIAJin7턹cwϛous$}? Y757/yt+%DP7v)ufjwម֕)e;1 z]}H*:-g!/iW/c33U|6 ķ HzZʎO p7;q2gxf=q[I:~mãf:nVɶ5j0O$=O+2Lq$bh+]j{z~&u2fߝw3+x-5rgh;t?*.1Uu-f$`p]RfIWxjshHu}+ ΂Y?}-6/xj^ty~T׎.-N`倷 @$ېA1>^Rh BᘱE|Le)bwkO4^9:iyV◥lƧD ba/9?4Ŧ9 4]}V6c󺻒'r({J'W!l1@R}0}!`g[Eؽ詪Mȼ"w)K%wg忯IO'tazDApDmХjFE*ȅg0X3#%㎉Ӂ.$&ZUng IͲo/,b!kكuw*ԵE9oX[]-83tP]t-ӷ޳ q&;jj[F^.A߄xkt-՜얱t%\mo!:8C' B_IlFR;mp.;[=/U L`u.{?YM96ws?dup3sd W;Rj`Cj]*]E]m ?m\jڙ^E;KTanFozv"QH1CL*B/ݱ6Y=4Q0M>CW]>58T#B̳Vh|Y:7-6@V60v^>44ɥ풁mZmi?&b|eՉy2 Ӟ8K9`9 *4= Dd#KڹW$oNbKIw!;C&lR?#@S%ŗJ\.g=ABZ'Ԭ#pV3g-+4Ϡ)Ƅm Pb#m}T|i}6n]Kf"~SChpZpꩳV /vc'k:eHe4-d8+sbs^%N|=!gb-d{ﯣB[msjM$‰vfKꪍmo3&f` :HzL1nHt]I3A y4qL~ 0Fzh^'F>' 4ĪifOf{28f}:՗),V}M1ڝpWrnݸ39QFG4?;Ah8R%Io v~* W|),P 1!8oF17-bRGu@ZwXsK' =CY3#h"@@./+ĄVi(ҷ_y x vҒߗEcɁNH wSpc*1;h #nE>en 0-Q2wyE2f7YnFΐrVǾ=Eo==RN{T3<5pbX$B[bNM0IiX_@?A׀⦺rAKuv.7rA_"5zE(]CH88*|MYYjUλF;Fͮbj,U4k/ Rlw5/h5;!KXv1AVDB;YVmBȓ3 w}GSOiNIɽUW̠rŘΕo4^S-.]Xq*n^O0$!o l@go< GUN!`6 8>-Ѳd"L1dX +vH6Q־;Ba2qjV)+_fɑᔺk-YoTs\3kSppxf5ЉP&bSNgO#z."'F :43||&,;ߔrY_X?{%buMBGzTf|]:YTz< <ӁVFi}Yܨm<Zϳ~t/:Oy 2=$D&؀h^ Z#jpꓻ !}4n Գ(!C#.3ZJacRy@pꔏ%0R{LD-P]g UB&Ț>ۢ$iz:EC˲E](‘yw{td`#b]RʣIEE I5#{a <7Jt7FLA\YވpHJߋ54 $B<Yʀj5f+W;GV[W =AZs'"ކ*Sg{C]1Ip0L&/0ss1v @#y؎$60%#HX6QV "%]NeDc( 38`Q:%rh>2wB+G]>t5k^NoU;SKvC](&NK!L,ɠX!V?jI@*"( $pQێL?ƙFҕP%OU; QkVy* I6b4}Lg(U碍ċiNg+"9av+yOyj9NlRGڸ@?x:RJLT|cVv$[Ѫ&!d< , _PUpd4ḅ'O!hw(7=S͖g1h R&BOD=D W>7|?g[hR V>qM⦆QJ#,@bc&A"X@-)ݏ}V/ALhVzp_Y57Tyӯ07MvM+;AP Z=spGXOYf7~fw:^ԆJH:=f>o]׻%%8(8@wK ub X X5C|W)Hб~ ;ÇƤop͆282'O<]$1X*K?1S&zӰ"8ܖBa'VJbrb)\N`݂h`斑#7&)1yM;;R%yW>:i;)e#VДNάi?Ƙ)sz\R|2}TP&3Qܿ/l6*u'tzA:먬e_Cdu >ZHafs;X2iBi6Mɥdž+P(y:o! 'Ś)sD,p7w wMvs!fo!-M1=wy "ߧVto5,C _>@qk@b.eʓE 9LBUI\(z"+)r=}@V|9nү _ 9G/D#.z4L %P%ve0cp.>Pj5|PO;NzÇxhyڧsC떃wuR#lo[Wy K|J|}e}2=#7#=Jxqx\[L>n z ?[Oz5 ^'"fm!A)%P7VhuDޜ9uQ&76@(kc-2S{al0pfX6OaD[em7e[ JQ?3Zjlbe34?QE?9Q|He]B Ϟ0LT@]Sʼn D[W Cbqi‰@A9 NaNYvB z4yEM}$A٢T~)JS\F ]<#{z-ֵh9 JNZg/[p =yQ`LIzye˖#>uk!ڒo&jC2w_7JzoR+ӄau ˜ySUք7'PoU\PD< sI2A_QqlUi(.Kl2/|QשOZT'~<:6`NW`>KvNXe{KfL{3wQDR (=f4@̌9 gMR5h6 ,BwyR2F`}My. >lb}ɷBZ/qli,m}χI@ sk+'E!:xӒ'GwPfszmh9u&S;0Ћb;ˁX8Ԍ}0d>MsJNUbZؤB#5bz ?i=5籯?I5hZjf8)$;|}-y#;K@5AA5dIbu\ &D1 ݥs uM%zU3.@zKRLL>f m"HǑzd%r^(@;Ǣ/tēW+!~EH3^2\m[{)"YOpȯG-:mO?ʂ P$l +T6PjǁB߱L.;Q2HrŌu) Nf$o-ϕYI~#<ɺVP=aUb{!v TᲗ5*z /6g_?gQnlhрB.23 GKeIq&OC(їWj 7E@hK 1Ew6/?QK8xD+_akvo,y C*$d n3pAˍ'aOځ,M֬zwRPUȰ|BT?5"KQs3qWHBXzK?貘r>,qp֢J+]b"u%"&r2K,Io龁; R@[G_Mm2O_.-&aNX{IhlIX ʏAxUu:Own3CcN6F+﷣/z~/4k* СsiVn~ HK2QtHS$?nrԥQ]y"dQ>1 o8mҾ6gt65+ 9C۝r1nL8EDȼLOtr:vx< rm9Hp.w00y/1yi$V(F",#lGtf;}MSƨX zQTDsW!,;r@׃H=ѐNߟ[>r(u5TwhA3Jg\p* 3?+Ek)jKVbBk8M̈smƻ Ls+W0Ò9Peڐ(U}W~fQX]*v#k/iF-w:p/hG$Eq2 }c6G4N}>]]eyꎊ[&y)'Y!n(3,\7·wo@1tئ=,kd*vMo1]T9U;PN}^r+#p sO,1|3%P3W$跉XDf^P8ҍF¦@8TU뮳2Sʉ$ٔ_AI^[9PgBeֆAhDATYdPDxZ %N! mRw;'Wo@=T VqD: w{5wq"m  =Wɼ^O5Sɽ?PW"uV/G o :mTXzսd;7|SP\F*{ H$JN.\w+zj/]``yT#q%6N" ==- 8}> OLA% "fUoiˋ|9g;C>4yzt50~졾z !:qa} z [-obaz_ rײ3YSl) &o lQXI2ϰ/q!y\Ӆz݆V-8uI D#2QHz A״a[K n-Oyy=\|\;!t)0-,w?z Q_|xf'>v ҍw%U%?BV]-e˕a!xj?SvW*o\1Nhҥ5qҳDiZ&{92hk1*:{ 7dL{e $Gz@~ *bLy "}-NN#$,!n]ty ә*CU&JW%2fErj>$JsɭqQ?_7nގwE FS}΂V=QL&\9b{.YnfVƬ$ 7Y"DtwVϸ8 rԑ L~G67A|>F6Ŵ 8f[ I{TM`_:QvHldX_=y0+0#kZ ɒ֣5l"RRyR:{+L|]p{m1QU-ontiL5 k[٨^ݠbx799U 7"lAǦ a6V%1!: 滪o o\#G'$ aA/]If}"(oԶ 0yΊJaqɭf㘼4+lQ;UN7>GWSQ^0]L7ʼ^~i]bFGۭ+*![ə6 -ƸJuf?O7N}9+>UyKrB.l$^&pz"4 6]_V1;(:1zeML_=?O?L|-\#Zvڧ`!@4O"לv"Ӎ/]v~Yg\Hɐ7@ LS%2-!Nl_f4|YA3`o`Ԇ,Cqn`!)Mh䨝nzJj85gI?+IkJ ;|T\ x6 K ٨ npe -P.e fa:kn1 5oq۵EkyQbwP%hyL[cʿF9lQ̀]aQLyGHZjYrP:l̟#S(~~q)9OLE7c/#noՂi@AxLHA  .>`{HErUZϋlwIݱS>K[!0v`c!UZB!?˰%r^WM=JjƃٰKِ@qzx #ৣNJ_U'Y##NQ]w4Uq2ZTݟX["=P\IgAfUoO|c}#di"|{]bZVJa zdJϦtJ輆9ux),u ٟ~,m`l:XAZU-2ʝhp(Ta'4i5{ KMlּ%(gօ 62]LD6}D(uQeotP3YZ_W,c,(Mx]ssF/I C "Xȳ~%ԽM^[ ;[>J PyevKރKa`jP@-&U:ID"TڇPNŅS4)Z"{z2l.ĴsS1pRxmjÄM3ʇB¨RHc8_)RW݁9$ NFz*`Yd_)maMu~P60rPQW$A\) ԌdtrAS`FEf1h+.z,ETז lb>xF9.N@GS$Qޱ9:\9ڥ?kI/Nspr;*\lA:aHivĥUz:l7i$)$zW)g`"Jw(ȘD53/Unznkv{t=1{?|kڐW]^R FIt md4@WjfX}A>T#kx!&/_(zfoRi+(V{IP$Z Tg2"T,2s -0VXL?\'RVYtCVW x(c2QL]/Uw𹵹ؚݷq`c /d*ա/T:|T3w@@Kyd58yk1BK`o>H.5}< $MX2E YFf'dN=y/ZJ14H[R)n6r/AvhwI=cj<3C< Ntu/f3Ζ~W0fZֵF/婐AZ}FDG_ (!3.9{ 8ܐm> dGb6UL:R\8)n" WWA>y f]Ln6q.B 95L j`E >rc1jAC Z6Sn`{/60d6x/ ? Wf$ haKt] J݉l)w=Y^XEhHe_jiUA{;:ط؞™(rLxnxTe=(݃-ˠaᇜ' O #l; &qԢ-s):MJh$˵q?̊%=I֔= 2L0ny.M^7PŖ#ml_!u9…`By$y)48RS`mH}"ye(ZXC8R9}:7#nZMj-]l H~hfK D(>? ٌ&i[Amݜ~KQQyąT#~$U-`"]ОIZ8K+RB8#%LVA;~_4տȞ} :{ !$V-*BҋJ|5ݫ,ۋB[,'x–kG $Y"⡇ኗEtRHi[i(%>GB~@h^yo"֢Xoo@f-Uw@^c2~(.?iXn6Fڬ~@b+Mrl$w8 $UT* @5c\,L9\w`9lo2mlL/358S͒4} ATff XYΌ׍NնݨZ W[]*:{a\$^7Y$17+8Mɍ!22JEvA:W/AKxkǻԥ -`N|TLؿRXty5lov۰ZK w H2ȻO<~N}ʛJQe0htL}vO ҃\…!Ȱ-qкQ+ѱFቭ+);Q|)7}gWuI811ņ"8@1[sb~qkq'$0aCWsY ^FyK 'i5X$pUag ^IƸ&aA:K3<~3}i\@!՛R ʋw+A;DKl!D(ɩlxtƕ& 9'Lɪan'u; U \e cCUGL-UeGEs+SX2fHS{- w #YiDL/LU⽛9@mCX;dnx@}N ޕfeM%ܠ#}t0u|/fg]o7dzqL/jsfͶWg }!ϧ~.^/CdK֑^zcmshz.ˎֵy$UAYlEReؑŽ0)67#CDv`˦n=$tw4qn5<`-Į|Matx"8IX޼;~VBF:S>Ooah44N3XJYli%3xdKVO=8wި Fȗ}<fGs->nv"3i:Q^/˞~Ǯ{Q75xsTx>CN1 Hj B:=#hp ʱ;Dʤnb׉υlXwT`زy%dW @#/lf7MRMe79V? %A%Χ;9MFTz1*C,&nGxhWy-bw3<\ILiuӬx89&"+-5uǛπKrO-j2K%įO %<^?v*.#ΎRd~ W}e )&+p^1(xS(IؑB7@3eH4X3*vzR#_YVmV}Rv__bד0E Hx$NYI*$?+5>EQ/ˢg&c'lП=¿꺧T!i iN[#flP?"ikNJH{)a]t42k~S~(󇙄1]u;J DY|>NfEal7CְpIf|!:UF &o*SH 0qt52C ˼(žMZxQ>NJQb` e[/@~~&i})dlE1oڲԑ~.ym1v̈́fYVЮݧ˝-ڶp:ݼO.K>dQGkd }kճz. [NıG_C؉vesjBsG8Z*fOk=B$!О3^gYř<1&Y)ugȚ0߾cTA{_1hajUKgH#WJW#L؊抪9 Q01h-Z B\C18M-)Ar3Uŀ硣TM2 Pd Rԑjf,^-.ɍG&kD_>w9a ۶j>9MވAE <>_Sjj#HVZ `F?*RG%OXeȋ$]/ ̢C9 p;A,?gal .wo.úh/?-(nhGZbꃈ6` }AI{l e>qs"}wfnR|Eh 9k2gAr( Һke:]&8g: r8uǰ&KFcjxs›+D&d~4]FIɈC^6/) CMkġ yA/9X9#0M18ɞ^`ߪv|kT0cRƱ\ 8@ӹbb%kQh'XtOJxZ:M *>L55~%bʵ3N}$Xg ߟ*ԝo#RMKsKejhHbQ[pX=R w4-KTD8ʕ -y*}d &Mb,JFM(8?s_Iq3U gօV.Y6 ೳԪ'B9_ڎs9fa:Zrw% KPcݲ {n݇'Pb @MR22H[oQhÚY 1;P  I!fB_`#IXƤm9'`)r_8,,ݩkx*z( mY6`=cEDЊtԜx ~|UңSws0(/rSh'C Hvu)O1y ;%鶼'mpy|J_"fye?f-DA6QyMĻdcpƋ}i[E Y-#VL R!gi`F?7:S3`a~^7"^LTZ% NDZ<J6. )\*3Yv mlڵi+3>rJ0 uo 8$ D\j(#ct2e:Y ދ͞M#x<]z5OGyLş}ABMv-ڲ%gLWP+ʀ嘸6`8$gٓW:o&ͫ5&HFBMs䇣^!< b2"M9I`½$Ja-鬐HqB,Dv^=ni[="\%O 0?ټ1NJt c͢A4#N|Sfbz_Yv_Ydl7Prm%yϬТ5곭r5W>~ S9OX{r2撳<׌8YHqFX~'f}Yz H$i\[Npy'M@<թfn\<Bt"#zQd{Wh #;*q"8(zIԶQw`.,`fOLLR{t=|@]jqgCp$څ 8uP9Գi4C/y_B/oCGKSC qo OX\N$wUbNQrlP<5< T4ш _Φ3,SlE%(*j3t ?@7FXaI( Bղ\n@KSnca>WU7[n@7["ܠIY2:O#%]S.z TP)Xe_xO~^AR!8@t3LP[?vU.4ڍDGZe^v)*F_}}@A"<ķFYq1N*8USDs9Zc.COo(d1mVp6Z/&#I88bjK*5UJ9< ˹<q!| s]73.$HQ"Ռ/tYRVtrG3N~r"b!'Y$4f iAZܺcf}dwnwfSn J>kƎF:fz>oGPnm[ꗔE@Ŝ#6oj,-h ),/4׋, NHjߣPԌ70Cd ~164r½|BDffؒo(Z=&b0yUwn6d!QB <(%d̮Lt3qtme}6z񁵩Riɧ` 8StO@z% O3yƹi#0FhWC/ ٘䶔+[-&# E AIrJ>x%C7ċ&HC";@jVFfګ|^_L޾o(zŒă5tE~!ê\=:VU Icl[l0v薳7=1pjʥofϏM_!M'wgaa!;o 8&{vXE,~17nǭ3/ )C&|]wpBg؄'ޑ_a`(Sø|"4/m.fHH|IV!6u^N9R1t.G18m<_edy@[tyRXgrcF܁ف|&z|DQ \EQ‡Ό4A3J*L#ūo=/r{ Cd(sb49o#CY_7JEՁM=!AL `w;s˂MuE;k 璜g 7?{KTp 2*ˇd0N(VhɌZ[ X_9>1"_7QgVpդצ' |2ci+a['&9ര;\X'ӓ1bQ0&O7G?"V~! ?Bަ8,*; 'r&y{\qBD.P)_GJΌ]Y촻g-l, tx9E郛}h캍?r_cj;]JQ "s$PH&yC$L)ڕ>O[&goY >v r]I:Ԓ\ 34#/ ^6D㋠_;# 4ҜEqV9)i9Kb{9{۵ZOߧ*z^LS ;qØv9pA|cއwqrB)^#2a]tf+ ,#bUqfiifW\0gFmiѦ)`˿_>ښ 1lеa(±"n*#9Jau''=/s\{PS׃"4 M8dT?d S+/ Pl&9~2G>V ]V_wʏNsTGp; s擼@ _Zõ-̏;D?v">`u}9ǟ@bhM ]Ԋ\rsEѫi.cQ\Ʈm)`p:X;}_lP~ RGR|m xa.6Vi -h_ql+?Yi..b+G Lg:" >әwY2e7ldY@2 ,y&5HoJ= [pg{g@#~Qz--W $*^R1d!CMa8E'{`;k)wL׍yhMjkINC!I8/P\qjrIElAd9>-6'K7z;zg]7;eF(\3+/uB=.n<6|qF{B)1yݸj"|1$cL08O)Gw ib#Dk[#cVlUyH@)5_;z0ܭ[ ;ۿ9(ei#kʜ>#hS؅\okzN3-? Yu8j<8݊TΏE$g]v_wSIII;t=#0ˮaD NluCm/O}礡էnдhiؘѥ}x)D\-~SJ^/=w>uh)-C$u=@ @,jVkX|>9ޕ͟1twId ~xJr߷=)VcƵFJ~(i 9/6s$]WHhz̡`Tt!ެ.MY^8թ"%{  wz=쁏67SRB~g؋k=kdlq3|9/aRX`F{B SFdºZpWRF){]R|{`wlU`DKߴOUT,J!!Հ̭ ȶI2aZP57)yĪS;``^ z;SM9=GwJ;R}D0 kkwqqQZs>j… ^ (  HGOJ7cXT sDò'| MakTlI&fԞ X>@M$)oUb،Mvil9p!_x함d]}ͷ_vgw6ɈwcKՄ Ze}E s6z)ES1a9+tF1:o/&saKk ^ =#^wg۟Krz7}o"NpB粊mP",{.#{8GcLɖfT=x9c'8^ٽ,C8}M!6<.|S:1P49W WzG)1mZyf/ W&S[Py AkL=@\&[S}GO:f $ u?Kn6^Ԓ7:jn{O':& ?֟q1C-:)a5p0?F MWX59=jhoP)(J 6(ڟ">HuQ[ Q E^G_xPhtSn2{lѼ YKx>0z߉-W|6t2n2ѓXަ"7*_lD)w6P sn\1Jߨ@`N%]6蹺ڠ3oHC|d-kv,G{{~vw:ZY&ǣM+8zh h_(+ #ĿX&\3 ~*!#U>GX=e6RoGe#f#a9# xldgk|?{.;k%;ZLx*?els1ya!mOjjӲXi"BbЈ0W=GC cK)V<`k]X {)YJi7uO -RrI7??]sjR5h8LmQw Adz+rLqEj@Ad1-}ޞoqld'r]I%'S>濄e ~ȿQ_wӼ3pKgB ܚ*N!< ۣuc1ʽ|:Q񀵼kR]**w0Ap!>SW/<#bNϜ|b ^F Jk%T0Wsym+y79lGZM~ }śBˀD|%!T^ *9b|+g<՝%m%m/6 <`&FgL=GWG(u\-v YNSTn;bɠ%f3S.Vky0u,b= ?t`5D_# ]BdKIc47IAPޑn=!Prs{6/|{8j!L&[ #. o Tu|ۜ~qH0-WMkTRbds2/4])+p{cY (͌A:7l.>4&BrG.3<HEf&x/{5U,>ÙI0Ŀ* o|[TTEc#N}bK# g#h#e $By(}CNoC'䦅&µ^z&tŽ*.0>i:vN3WV#C A"Gd.u ϫɹ[_^em^-Qŵ4Wt %&}A|X;w8cxd u&+]y¦DX4]pFoKb&,"X&; &$<@X:TA4*O!5`ʍ" ehh#24x'ĵ V<_-~.7pF;|wmdY}ѥ!UK/TUTއ<و8fi/Q?u T-/]]ve[*ިqU-;׃ ʺ*.n'kNaG$b_{ƭl$8;eXɶkJ|-YVz?dpZo}] owYZq?{:ړ< Zw/(,wRdޗqT' I0('|>"]y v<1Dܦ*}u)Kbvz͢bDV\Ai" XD nuqumZ?K7 oSa0CJ,6ht`*;}?gV([ ,[$Zm;z-&xuⴷ[QBZ֩4f$BC{2*K3 lZ|CP=[Zgts 2ft>sH3 ON#j:2pj`{;jD+*8ؕ)uE_N X ?3{ѡvp:G^Cݾ86"b_e W)D7!hXFMt5_CP5A8ڬU+|faHIj; ҳ氙bq-扝ڌ[#y~8NjPe[r3 ̳,>եO] >IS:n eZJ=Pz~ \Tx.鞎]x٣kIM;Rėt4 ʝ S-4 `Il]J|$f|R3a s˾0@`ń*$=0[t^I_`*[:dpYa`T].qͲPKxJ=S}?he9do.[ [2]0bAԜx=Dΰ(n6 b54KW.rneU[ a.DKQ:9d"y dn"-A:gTKS]uMSߵAZF5_fExpe~s_z8(]/ SLv]xUҨrV%$h 2!G0UD+ k3𬢂EO!\ģ0W#";m$VtmE<)z# ;Jv2{a.E '憦{]l#p=kq+w`&61`>l!eh Wd§\`T5g2{6+5a˜ZrQ;)mXPhV WGFp$9nu SkJ[eŴWjr 5^-BfUXyTٱMK6td=v\hJ]I-][Px}+lXNr;ή4um%35iU봕",kJiLFtRsٜkʽ!.MCPRMI~Ge?c Z-E#)kx:&L:eֽN$7Zo)Sa peh{vfGo<}͸oɩJ*E&iY/_< [}IsU pF5N&1:|UGz^32xL?]t(MइN :1͎`#EwVk16"ƲX535T_%T hreo ?iVd[HtOh A%%vፂ!`Ǚ.`VDAޖp7m1_n(F@DvAL.LJZ0 &ʴKH)ژEecBK/ĭݬ|xhf,U`'t״T@ԷuOP {.= G']]r|aƴF_5t`+ZL8t)"79yL8 @ٺZfɦ4}c.J ֞T:tEj1 ! 5Mg&@5:ŽǺ(=4,xTWͺ8#CvX<67.ȉ 4ƗgA}75ZdLq4ApE bcRTwuX"IF*O.`Z@/P0rm~ziQRc0KҲRU0T}g'GoV*/$%c/]fI,Y a$=}s|OΧiǦt[NK[W*UߎN&OB P->=Wsd;*:~SY%+ޡaLC1@VTiÆm!P&I$ѳߨZP kjiܪUzQ2j٣`! S㍛CXW/YLEf@|>h1<{u}P7iyi=  R]lFM.mgm!8Ct˺s^[ JcoWSG}EƗ㖲yDv ۓ耿B.P]Y76惸=x[(8%l7o8%/>`f}Enb\M1I6 "|qVzy2@F;9ANw+|Q5i4_,0 [gPWҫT]EV [$>aX CtX1YJ5L`@o!|'$@$V<1_D ;0.64sBQt=z+錺TD@/g 5_nyUWoGQ(7EB_9'vU {xv۫0AdA>n-o"i0u!ȶmٜqBH_6y !z5(xO@!1rmg.{׿ģZp!{Z)?@ǖp=3R!"d7 gd-j,bqjg†2R4{"' dqJY|pH#'6K`?b`Ʈ5ŧ.aIbӿaSXtGw^=Qa̯{֩tAݪ#IojP*n 5fc*ɤMIrT53 wfS@NQ'6o,8Pβ޼%ߔSu*̛xcG{ P' /bj2t.-=ka-")vFmgf"FDZ12lRmܵ ;s\kaDKRM8QlNzy)lG$w)Τ-C$5hkq_7dh+qK3/d?F)UV(l j?LaNpᑅ{3d<&IW!Ћ&gX<"Ȗ~cyCwJub`˟u/3u!FM,x4I>|iDCE٢v:9Od,D+Lx6L;:8NQ~hR)f "d:km=2ziF63T[-դFq3YKI/*4-z;Kg xql0ZZiUuhsxڔo%/2"k(^$;2]592ZW ܺB=*2>겳RG250M~R<^8DÎy(3#+>M1jeRY1@y=@Is & o7vz|DC/dŨ!춈V.#e8ԶYu\UwxwRGnˣV( Ys 1>La-G|D䙕2f4E]{vϠYfŝ۰:^q3w螴ߚǏMy ^Ľ6bk!p@Z6bӡ{Ed[}Lx hn=ɓcPy#t*_:|Dt9POcw>m[ox0"dDmF[:~ ;-g3 JNJ1*E5BHh<.}~GԀ:ӷ 1Fʇ׋?2UJ哆M`L y{a"VvBaQeADဗyw&oTυ}3סV5E4 PaUGg^wK#~W^n5W*Eǹ8޳8rfJ'%pr[x PW8ldM*J |=!O=Q&M&͜˓3Yp!t1=dnVī"BÐ}Z QBn{__nHS[A8^` >f$q?w؄MYQu2s'ĄFy&M\1Dc6Ԛ_sO55L|҃}]D-VWga$l;zObkF/ƌWR[M]e;w+R|bkxUr ֆ)2XFߙ 6R7>wDuFϊ>sq`9q X72_Ol6}{G Jq?T*ܡ1$h('P{}=F"5g&|x?'\F^|[+UM]D6ʹJ~ H{ف>l `[J]:I{[ ?|Z(-IǓjg+Ȉ?N9H)?oxoҫx$Rc|gqpQo2fnmHh y,ޱʸ$|t_Ϥ^_>;Ff GYUASz{k@=.lɌJf:뇌zwgfbJ zmQ;9fKR\ ,. )}jԧ|umK=SJ|ZѶORbpPB]+KKʼ_"=j9bƖ)U;~S2[{+/:7yh'C66k=7u'90@"q}ê$"]sw.}5\ nb;W뎖򆲭"p/Qu5Ì'VtBV-W!vYvJh{!wP<)a%LpMio: 絓ie.^=$FyD*Dpa$-ʙ$].jT eB]V,D%_b^Sn\Loe+!%R0+t" P2|4&UOGAncV8_+wi;[2frO=CJF']D4/ %.DhFZ*:\!:8o繩9K v5ci.FXy-E]r¤\;ei_ޱ1`||Xg&ն}/qw?ryi$<jhVy\v{ qFb䩥mi1c'A8k% !c 8gEN$2u;d}CҨqK5Aŧ09xs0'p~6)À%=X{vRK'6] Kw Y]8 &'%A OO|֖ NK|JeiL: ߸SK*ڍql Dh=yi3lE4|aQJ~aTY\k }WQZoN,>f@k/C:k霗1$&țCvn:}3Q# ܸ%_8űy(we5K쪜֕6mӹ"s=TWQHߖD,ЫϡbIR8(Y~\yLȜd[.Bn'6F }c &?[PC9Vb+qi֜Ÿgq̧hnEIf"w_ŐycO[$b5Ca_. UCGq r; GGCR6fUܜ>3lj{Heߪ(DKzK7}E(IDyi3|CI{ cJi]>YVJG/Qq3j г*dF< <g#ifWq mvVگ mcb %1XT*^rn=jQtG:"eHMHkK/z$IiEtTUliQ0LoQJJnB*MkT E _g ܱYmlM*BNi=KD5'7 8~ydaaʨIr,3 )3'(׏3G1`n3[^|1Хxܘ *FdAzsq`%Kq}aRY)n$4ll0ȵ8ՁvfprrXdqb}; U%% еIP'[gl%ғʣL ѥ5Yya̖Çy`wSңt8~r!xT@ÄIqHff[I}BOBKۺ A<ĤpBzmh>:O|"/HasܞqFY`bFV#BW 0T * U>1  ߾]Rڨ?7okrYIgfhQvڷhX%r;u2zݧt흭 O56RuebVxcx+1ڰ6z\CVc<+Ya=Q؆ɇr(Udo[0^ʏ{ 8*{wh='ɢ?ÇzO)q5w"FtUoH{Kz4;}qm"LPЦ(RsۼNPE^j(Q槽0p~0ibH%F_$pz31lGB>>c`N Hu}<uRԨުq-Y[ T2-鏿2b@y((ǖGc^:SDQ񗈥1DЗ_Hu#v6*qބ#P4b<|0\=9,;Or-wb#)t$FH ݟ atDz^C f(Ise{=)v1qiQ߱ -Gh$ATִo c426o˟xKH{n%Ts-G7sdݡf:ڏl`ܷ1i+{5HOw2Ѩ$xޞ2;z`ls =S ѻ~_BE&qB%9+Oi}&dEG^7 jlOK T5x%ʼ?I@۫Zªfhyj*P/&p"( ?Х[1|dž =ZVe$=4Z].=V%ʹs6D̨ӥ 1rqazVi$lf[}%8XL~Lf(:cx{+gBr""[Bpը 0oÓoN9R¤`` ӎ"n JX'£FkLҘ4i?a'>C&}U!v|pڂZղ<@"[} "~xhƯ,CO<h= ?Q 6Rݏ69 ـ= / ᛟ!` 6C+PVs:B'@}2%C@G/_2LLZt|s NFxp|>( SpӑKrIMc[4:nɃ/R+$Aм~yekyLق)g RΌTd:AmaC(u= v( >f ̭.K@9pewlOU6+LYs{ ]W00f>۠]e7%QIxdŲ ^6{9ӟgv&|4c\RޞںMĵʺ̋x0!穵$yt^CW{6Ն;qbS:8)K@=S_=|"A?}`nfxs1IO9ә1-ԯ]FpXϟL !Zp`r{C wĞT D,Ts7KnBn$ O>#`YaaP4*1bO&֗  i[ ħ'p|fC \^9䉭%, $ǰ?=*W;P-(15~慐Ţ \l&(`HQi PSkPآAq5IqrXmV[+$&$IxKǃW}{G/֥izU(;c~3+qd.1`ѓIn\EG0c&vzLjhOzoGWjJߘũtF6>/$#Z?3X|<ht%%ʆ]C:j2_7 1&o ,6(?N@scIaOdKϪZT[!{'@c=0R( B?'+пh5?>,%mL`_LM N;$4Nm`rnC@tc^ g.Dm,&HG7~^IҶTyF ob8UwUEk۔iT$g>12mP#l=BČFKeo{5m Kd,Υqj VqUQK,lCz gHm "i-N`\TX p[MB,;^U٬9s>;ԤT`29ND0Qxr2B'뀰I0M;_COL!kgi;S\GVMs~|>;a1}Cgu~\!5Lʲϑg>bT ~ږs(sj' T]:ゑM_ tW:NEAd}BsֱE:zrPP:נ $(M󍂮N@ T޶w37p/ڥ4 墔oa>7?Ӡu`z$O'ȼY'R'OYWԏT }t-2tOޫt+s䱔)'}H~Z>7j,"z{~gyسl򔱯=O(8iHLdjG ?yqI"ܜhS`=<܀&}gGizP1e}uG DY=h'-0f- >04|Kڠ 0|hI=`_r]:_!J{Gr*sPKh|t+a u mgcbt1Q̊oqz0R@6܊ľ+4~ٟZi-"Eʙޞ%HϸL^aFu| K4މBr794|:UEw[77vT{[$]=XU=ֿհ8-?m"/TN]n;[ݛB>LЮtﰸ?J1̚)e'MVeoLonD }N˧-5ȺW[H߉;IcǛ)Rڨ$>`TfjB_wH g 砤jCY('+L? [;g$T\VCNjkrKD#'!"J^Pe$LIM@)MJ]|]*ZDO$>nrO[LU(:-2G"I&nւ' @3Qnkf0Ad$XOk[zﴪVe< CSv5z|m,}5[~Ruquu~gX%,YUF[F"}|HoE^@>_ir~"bY8)0c{_@w.r3W'7_%ݴ H o}؊nx3^ ShjeR5gqP"$̗49>8\>' $ىb]W0Gg7NJ|ϣ}3x١Ds+Rdj WFw e% b]Nv4rК"88rMUgޓSY! ac Nى3Qrm+B!3)sRLo}Rn/,ӆi4Umzё974ˮ<^{bKQ,pNۢ|db%4/l?ҝ`>m;",~೒ijh]RS d0"}I\XRG┇V_Igi7'E69Rrҙ+"o<XrM92 ZN >rȦt7$yX]Zln$Yp/5/!;OZÂV)9g f4/}{!b[~ΐU3feٚRGn(1QޙiSYux_ kIWV_6szto;EQ5\4=A4, 3lHQxތ~r1# Rb~UgLDWV.Y3"@O̩@%[xB2j,`<"?}CJk5nG"/g:*D_1g 8)$م| fw qk I5i20wT0:[?~FmE /A}\FN^nn*{5Ӭ1K W\wu5m1u63XTqb"i(ym:j@{uPK %-Dء'gX_=ZyOcjYAkC^'ի8ke&~ZP:Iu2 eGAY*.jkӊ ~b Y}Ot+οUZ`04։Uz]yn)[،RNhJ,]h |'_NbOllc}jB]E1k|.˙0zLOJw D&{k $hH79dMCVc#\ !5J {F/kb86:J2F-i[!O 9m6er/.ծH~ifϦ{<-|} &8mAc| ɝ9;: 0tk]hl)$aP/PiljAr']n!buI(η $ɰ=\3ؐ|4 8'$B"KNB;nÀ9)8}0tv3nTj(+D&Н~u1Ij(5b@i: "7EHyB)_$"3I1 ,;Z,ExwS!,h@WӈPNp#cLbƈ9@PO bhº}\:&)難I/4^ml}Z (FڄWyE r}B,"rY=yBK@fA}~Ƥ`$̟2+rQgs}_W'vXUQ2{]"9EȂ!|v!0$"wl" 8=yf,|ӃuM[8W R]WTb('ԉu7(n)R5}o@}8鞴ӳˇNDR^.";.GhauO.fAp@ !AP7_?=] !t_ۯ&h/F^վ{S(@y.E;芰rlۮo[$l% XZ k/Vz;ͿXI,@al̦<؏HـA9LVv]gIL;70x%]N>o:)~X+"zEg#J XOsoQYݰ"ѣH` z=!Q<04굶8O$%Bs:Zؤ 303d6Ma;G|kI}p$ *R!x@Pʨw('6/ݚjk ©YCq߻Yj)JѺorc2"(.2yN<"y_R_ڡ¨4^3.lZ*ؗ]$?3.z+aWY, M/ VISD 09:Ș-p=Pq`/2@>HVϞރKӄ5G_Y ]& y7Y#ew\{IʯZ2?5= hF{gvyE9truDM CC7304f`1"vRS,"Kh 8ŊS^=wbՍ㳌SH¯;G;/3Xc 7T /2%&|ᴙMcK73G p2CFt40kl>X{WexNie_օFѸ1BBn3mm2G]DLy_xsexݒ$n d5zt{]Ɋ*դiMӨ-<#3,9f2AS2MŢLL+O'Ts1@:t.*D ԏΗ~ =Mc chW@k3z ,DI l<&V?B3-r  ygj%L?d<"?o數^GU h2 ~1{y_r3(SQ&^A|bnңqi"}etDcna x<[Ȟ :vA(8W̷Rߕ`]/6 |bP\2 =Ue4Y"fQc]easjrjgafb%$/᭠qڷ ̓9XjFw᭱&ib*PbD6⹆bo VU Al|aoc[v5뎉OCP+g\bT֦LM&C* rdڣW*d+dXkj@ [B{"mz61Ϩ-N:ΣJq>ITzdV 7LP6~H Toɿv'G@''ETKEʂS3=Ujb>sd^uڧ$c{`g`ٕu^mהFF~!-ᕰYbw4c܊ OX& ?!oP U6`f.\^z+pJ(El5 %@`;Wfg1I:Ua _&< 7g _?u$e>w UV7]⺐Syc(7^nL /)^GBώ*ĉoIO΂SW']] ؋W |; |EK)34X_ڟtЦ9#;&n5/lXyzg~f4;\_}1?_(U)k#tvDUuA8xSz/ \3214o6r˵Js?OYZC; >ؖ{CۥhMJ:ϡ74ˡ^P۫oGQ A-`tX&X|K!ה wyM6xi}1_NmU!/^]պbz-yg>K=%b"gL @i r^t6(|MZ!B5@0SI 0dYWiF2h؋A,KWjfPcgr }LN+yHtK%8Bg)s 6t$}iC #ھOKxl~ 1_ -9=M~csD_Yuۯ7%O7хc8?$b)MJ]/>G2; ېR)X\6^FokIn pd_DY΃g۪.t@I&;K^m\sRpYRS,Ó:J8:=Ttt݃1Y0y5ڏ0LTח& z1* h@7%$J’k{ [3w/ѕ}%f+Dpf([QGfܾ`Wel wMa "otA42w}ېEBrW̻hT3?>,!*eUNU6yu{EFN6'rcR Qj˩4Ӆ ZD8蝣F'e'/kXƥ9 /P 8nIDuj2a/,:x-G겏WXV:! B #Y)М0*Qձ_4:6"j -y;_хoYA &acm@n'\D_%; p?m1jq|?+&a9ʝ'*IGeEKрTI7h9qp*H: XɖZ.1"ziS$d{D,fo3łY7(FZ~LмCj̔x0%P36Op,SlбRn]iR: #?jogXLw9 䓁2~ܽ}6wmL5, R1Y#v[tV\S5kx%Rp]݅IloJ%dFOq%=SkMx:t*{Cr)Ggߦ؇-9?z{GLG ~'H +smwu1T6Soam*(S\O c ȘXvǕC.Sp^ %T S,9'l/mRpaqPMv2O_fgrNhhz]j5&Zj H⑁PQK=1e1&K{BUObϾG uvBj PBqG,\23;Zrb'nii2TU T/8kL-hA)hcx{ #Fm ɦ{qJ@jccqcZŭP6+k;>Ɣ.аqKoH9eW!kSf$S8jkrn`&<5"I iW Igoly7dnhR<V~]=cWZjGdirO&uxQ k]y!AM"Yc3~e6F BQ g(*[彆6{>+^_0qUG涉xju_ka{[qIO/8[x{I*WP0ն߼zjaz:Nr4 P-UXm$^M,4Cj_;?2Dr8 \K*JPz^sms1mzZG>Ӝ)W=" /2ֲ)^"qF]!wXU31$$)|7v_d)q.y*E2ڐ_U#ý9MB(j!x6.~y7ŏٹ #x5m=ywldfc I[=4 L@#:J8NX)iTŤIw0]2e ~F 2 P@.@ *.TEYfP5هښNLiNSJdZMzYFA偯/kmlpaʙ"vw/zۅE !\|zl\6CPvc1*'`ibM<\ypi+*/짣L[ Pg.uu4 Ŭ# +Rϖ;Pfɘ-g\j}IŘ[ :#x%riwDt`:љ ~Vc?,7htAnҙ,2:)5UVV >+Fߘ{2_?!A`Kv鬁kӻV9ZjzChAz@0A ,=l(c#K S66M0uPan(J4rṚ UV=x`V2 9e逺id#FхG(7i/s=K`U7L" ^;ojk t? aQ{Ȍ@ WgP/XZxQ#ObhH0j(<޻Vی1ӕW (geJo ̐i+lcGFۻoʢ=Վ aebsBbTUxnw, D}<, eѳ8ĥ;[$\}BPds|<¢S҂Xw52Paܾ)mBJ)yhbTl/ O[^2#86.aKj PLb}$W (Z9Ja8p,OlTxxR+oZGrMiZI4,w{m nn1M]I-'ϊfbҷ,lsuh̋E:dCȐAΒCx^{apqKf;oT]I>*`xY1;~tfH5,̢4|q95) ~ y<{Kkm?g5\:\]b[XN/U6w^?;B'dKw0AkRB.z1-w† 爋\c>)pfq982 O@']"7YM*qϧR<>2xz#ޤU7]d2Sq>lf3!g:ťɀҊZ>1~$RpСP_RmDu[ ۥ{-Pc 'U_QX 5ϴꐑH[ >6$2 J4FII1蝒-y7fya|tЂ>;i!s*ӸAі Yn 8=юJ.לjL! E$*- y· T z?Oe}gσ> )'7wQ{vuUZy2kYz"`xPJOa@=ڋg{E}+VEүSC:3ock^:ԝ'nXMl]jq V% $׊&wexdh~"12>Vd?FϻᐝH% -g0PF4 >8 1 ~ʍ;΄?!teyW`,VL# ƒBx\- ݧ.Wj%/}^XiVg>tDPG[_wQ<L#|c \$6FsUM39F:}e/l,襁,wRm3,D߄~e8TǺ!z,oT׬ j.M/#]lj3|HVۦCSr:瓔3!AJzC1͖" s"GZ]D~:e~A"a_6K],S`Ҏa&5sr z $ WFY/Gg2iqo_IJ`o4muuP*`lJcߣ Έ_ŻPg@HTk"S|`: !9V}a[F5t$4_-k򽌅#ݪ\(pO:Czj?0熖Y @oq8P|?0µ1 br, ᔫ)f0Cp{}G bIA>R/ zcuUPm!Z?&בz!DUOdYQ`K3L ‘A- 0[@hjI(.$ e7 n,Oi&Ya“>aW6z;\FU?UtÈ:qd# .3rN?Dka&J|fdڕpEbwikU5s'0N")a&qSWmnG$>fۚf2Wlp\g3c]?iS6+o%><)AJSC!&#)pqH4sVd2 dH3K(Ϟu Ԕ -_ұ,w02=exsY((Pك@?Iէ Fw]\=mH66 8jaɜ̏gX ])ګJ#fܟ\Y^KG}C)3SS7"Ӓt$?32˛v/kX.ўh%o{m E;H龜C:OYq-U+e| L9ii80$i5#0([rz\>{+pkd彾j= l:2ɌZPVhȧg5'Ҿtt~V.rR i +H[E=tM ݬB\MF †oX ?JIJq1TU1Gx *׺n#kw~V֮&E294+C4 =ܽ 58h @7FRHʚxo+#JiVI1+JNM3BHVf2rߡ/zHAQrmWr驞J&YO31ABUmw=kE߳zѸ 'X<:6m-qNҊ'%muAZBz,Ԇsj/Tkҵ.|k<~ǵ,wW(v`%h=3۳*;i5 <:8qۓ+4j:2Iʟ:'AHk<^ M+ %e_r(`u< o{Mr(sM^X~~5]ܤ'4= Y(PlKQҗ_>7lϡI~Ѵ(߮6`0Fꜘ*0̉WkJ6A͇skyBlN%?UGR!D[V]T 9~5:`yM?ﴷӒc!X޷<$v[@h&ӱ*s BayLzKux9XҬA]>|4x"'xyrzJ0-pbo[ E4p!i3r~VR:˺W(c6%w ˨Y9&Sʀk}2*J k\hO1kاMj)n9sc;[#3$70[,P2BS C8gD'CGƊ},n[@t  . !8z4p l~J\z,JBrbh$h5Y<2.+Zjbw R3vg-p\D^ Ƙrڒزh+|u MH/9,KI=0hSuQQ-lG|ȹӪ}:ș>Y%FfS֪֎vU:{a#Sq'j`"=38R9ڧL* Ns =B d̢8ApXY\VPҶrpb`k~m"YBNF5%6:=2lWs\VI_/T @zU׶"I&8PxYԃb#J.ڐ;:!,XJw^nRrQtFj0#n&?6&ZxGwJsrF]ь6^9/5\Ӟ#*¬n͗c0S6*3ˁi\VmA3`yD1ZV]i)PK2]vw93Dȣ[QP *P&B!X*Q2 :-4qp+ n .n}%TݟIδ_)cVw~[L 1xOX$-˽ Rh` ̪nR4 G~J99RAxh+ (=Tx>;H#,J+$qL ">D%7)ǐ/ ,9 Tͤ{mD .a}rCm0w$kTbW&^m>+{1bmq,pD WLH"#dacW]Hۦ h7 KR;`Pp,Ģl:&Bg(,#!ZQAjUרWi[eп aմ6a4iZ_KU(BtJ_2=hEnb )W؇d]0Jx*?Y+%C`).e],Q0b $_L+-yN#𨊐Ð>K^Cg o45BPK`Ơ=u/K@ʿ,LKDž'9[HvƃM4_I棔k%vW! .:I{,H+o/u3s8TGx;R/Hv{4o3Y#|)kbwJ8*H)@TfLV0Y@]L\ @ZdJ/uè+h[ Bty-aI%HcBFfCl.cR!.j_@ǃ'~A&17C[,pYQ~zDfa x) `o2NĽjy.0/ ᱌\+dPǜ=/&1zݦ 斎T԰_dT.3!Urfٺf0>Pof?|͕ug}V/gѡ@k(f44O`lyx1յZip'&v32@6Df,ȇ1K d=ؖ+ qժ/=L]ORmvStĩ|.V֨'|uHK^u .S6" MH-5 Ôbt*AuK_x}o^ A0 嗩#[Mq5zV: E=wS"EAR0y0AdiTbKƓ)_a ;xk'SNhL33kWlKq=_plCD757=|fa b kJJ5;uΪ }"F[/7w7 M`V9S9utv-:ۛV3_Ut y޵ȵ퀫lbxωAMU.w> `xX\LY?XgW`bKe$'\ggD/(eP;h:xn**G-8 .gR[aERSICCGҏ{z2+^eUĘ&{od/kXLkSVomxБ6hf݇˪ |v7\>ڪwOGQ^PÜS%Him;U|Fz5aΒv5<؍.],ж Td `|'B`3*'4tLq [` 5VNs `O&j e>Sа. T< __ y2jSv C_߄+R{V eW9 5ImT줟ZYQ0郪yЯeWԯc_jX< ?ujI'I#]j?8/jQ JunPCn$o =5s*W&!70R$KH Ht50Xk-4pG]zҊD뾐P4fjdI1ˇL-x\ΗW"]ټ@(NأU.RX%"fXO~KgTY /w@×ok6ywG+[\7:)yp|Q[ꑸ덭'Y|4'mꂴrM.  Y"td)&&~j\Z1G7=IG‚$(pfx4@M-ФڨX[+ =rg?b ZA \'(ێ̒hFX%+n/ЪJ%bRFjf 9 WGpW]zS #:ˣ&o:dƒs$cԼ:좟('P6 Jys*o^lr֧!$#/ei?zOH6nj;x+BIY^OP~66rJ'IQdz>P܃t\6ʚY.Lpb`r ^gVjQyC% aDFKl(j|GhB*$k+~/&)'(3IL87 %]f4zjm;lvvʍVEo4 9Yg`vd8r4G4򾣭Z7ac1FԨ7-`$xn1%g=Ȭe4tH@{Kz"{"PB"ws9@?8ftB mςMxOJA9J|wQlX^o=U8Vu*Ϳ4 U[(2&i Q=@CQ2lې.C'p>Tץ̊;QlPUmY]ᜱč9m0PR!=ܐLU @x߉z@~̅8MZts X{%`Z87J[ g^ڌ)]NZ~oap)\k_}-6+#euX5HȦ:-VI eY:%((yj.ޯl90rׇҲ^T Ay'fCswlh)aQI}A}Fwѝ/ֱ}0Fο1P±k)rO@ /PZoR@v07\z$\ sNXͩ櫻v j5`RlfJ5\Gp IVCb1X,|pk嚯{_ڤwTtCÂ)d emфU+L_7隀c tj1F])BYu]-@MN^ dO*88XZz]$įgD=F:4P&hjpfqT^cS9g{7SDݧweCkPQ`1 _Yј\w]x:{}#JļM$O93EB<9BWC1EfHFv9cE$v=_ 4" r0`p{Mö!F\I)yWʺwG=?qP:C50)G kdGL>5tMyFn'E+hM 2]eK1ݗμu4(X0P6bT/2'$^z,ob؈$yxYlx-h^4(Όj8d1WbAq"k'OjsK+y@/pX40]f"hD1lajJ|ګ3l33)5E[F)^{-oPB2I.IoM_MJ!>c-x>agSrbNj KM ˠ+EGkFԡbx8'ʔqj>䊅MBGkp᛫ʱi$yi)1\9B9Ȫq,bX'E?]Uy=ܤdvp RY@|96qBa)n\g _w׿>E8AN؆i) fgT q@ x]Ad"s_hPma:H75̤gTߣJܤC(.{lOjC8)G>Orlmoozʓê_ r|tTR 0TkWچ w#ZB=6Qo9Tnq=0/)qƺs #" 5gbL\ R1-cuɏ~ϕ ЌjDRLs"rb2jxNX5C)ԺI՘*qiJ4ufDRaZNIgV>l'YW`kڱj&"3H[Ϙ-j's7η2:Z =+S:aYIv+ )w?wiD .(' Yj<)E: 4s D% 2)MTP+IX̛ ) ^ݓ DxO{dK>C kdrD}k碝`qJ^ A4zg{pDOBjVfvF]@F#J*YNB9q'<ٽBs'D|a'iQnv0~FH*.GLգOtT( H!i̺sxVF8ZfEK%sFM-WY֪լG+UyGIWC8"`bҬ"baO lKICY 2UBuQ sj"\KMҠ E5 }bJ;) SMHzTg(f5fG1;^g~ iLo*uѿZ^9#-eu,l1Pp_Cry$l}YqR=jR5iaES3Z~z1-/p ;SA.kTKoʼn~$~6WP| g63H$fFFU >ߣ"fG,s`MUIB #ebn\ z͜ wYQ\>ڗtq)+Qx ?`sWr.K)UDZzy{5 Z^ͷT3z4` R PxuP _7\x{Tu&)Ńa/Hr4}w҅m7}xl"\e`;Ye+j~ld\mTѱWs*i*√ǫ \cSVIWDS=qwպ!vɔO2a}ܬߴ/9jaU{hJs1qW;{fR"YcT]mOPߺ4>{WT~P)]`l-K.1k|#w Y gm< oN2=f P7fGRb4r8}ð- !Bc?AΨ̱<灎,(k9B(vgRqL(R3Œ!GђoάgRˈo޸biFqֆ3Ȟu\`Թ DI!ln-M"^\tc ;lTZqm%X Hw'xl9<axT]G7ަf\ O̡q{y-RL|6#H|5s142Hd`L NJ>vĸjLKuVj)r2 nו׷f- Ӽ~F4*LIb"w,.w¨,douA@/ZF MJ>I8#H ܏̮u Rvݢ }+KTupĨ{V4)ZvF'&\urLĎF tq?ѥi '~RQZ&xY!0%4g*D9pJlZ fFZXvt U)+\ġd}=jt>}CT:_"CY2RAZ*i1CmF?`X$`= +7rk5&}8_I\/68Ӷ!9yEB_ѓl}ޅ9G=7Mzz ߸2B.p7w _:INcwPҏu,^ `= w )BZvJ"ކ U;'@H wȸ3G/asu|GPR;ȶDN+7HƺIVPbDcFR2e4t%E6hCk:G$|ُ}J /Y2kVʊѣ ;O_LYr{wD#$HUj H\O,z6vOD= uvimN4(T03DZzo7ž$7^ݮ@I!ۤ`}_/}Zbr"#r>|R͝s#AKV8DUh&U[+q,!DCG$ NUp(<+i?s;ud": ug-´-!J3>wy<g%H7rXi"h-UۡMma[D*ĴwNmf!c$xd 3ヸRmWy{`۬:}k`q=q6)hdmوɜQ,к8avφ%B݂$bPK> Q)ICa=`K>9i19˙+΢ T9ҏ Cfo^{VP=6ʟH'sW :OV\QG}Ek gڅMOtS0|E@s@ӚqKAuH֭8D nL! oI[1^%a-0UΠCKN@MAh#t\ q?p*O! 6,@1y;{{v1.哷o[diV6e#BF[DZʏܶ?o|^ii3w"\`cFz^.ʌ|vq>9|ǡi@c~;j.m߼' O֋9P4X˹XZlv m' sꤋ hUn~RާGPob{KP! JC7gNlQ(8{xn>Bm djN7fUI\wH%(X1eMyuĽDrl\>=W!wr 7H3NULƕjL~o(o^9- cEcdP1u|U}U60SRvnq8mP)_+p}H^~4Bzx;tpEt upEOe!Ѫ{Z'iFp殤8UOw2D==xu-1q+ NJ6sa3:KY-9Z X5dB mvMLMGBKeb)w[(ʕ`Ok^J|cb]W}̓a׹OX-|87bg! 50VW*<%raf"1;Q10)ijv)*}u d&H1!ki&2BHBPj1.^gqzPݝ!/8Gĺs bշS 㵗<B2A;@c{@i m<-J32KM*!xPOH49X%6Rou4P~M\~eaoH7֊Ʒ -N~.iI[ByX써tR7gx'8evxYil~_-\|6%Q&@lDMh4J8u䪖lt7+c8-nZ =TWMg'ktq oܒWE=X֭ɫ>{3?4מ -Pl5;e!6'$j2͋S$:NOi_~YcA n.nHN^$^JۡkQQp‚ʣ4[])ntKl^BfL\3fkzItN&QWSr/rjW{F%/~G=5Zg[`|B1BZ_V/J;hP}dG+(־$*CI$SCTbu=zJEB%"h3&>I tpL,J btS(MP0rnջxECH{;icJS3@^ؘkuKj~vn}ڀ a B,Mdn X't,7'􋈇/^tOLpŽ掼cTמp>梸#'e٫;?tU >8npiW ׃ߧa?:@o!t<ᖚwb`p}L}oO2LZ:\C~"Fm鋳ؕ"#?xPR17r$T] p[@L?j5KA'Ojۂ7kxxٮ6/#oHhώ_&.!bw֋Z: V(TOR2I@UL)7DI]S|B2lyſ$}O7CmMfSf?Ezy,Q. `F#eŽO2LW.Yoz/;:ȘWe~;=JTu[^J+y}8K A1GþeQILG4鲂OI`Qv:L5hop>+1=A"271ar^nƊek[ m' cQ6G2'T5EV :9=z`]qO?>5W= z>Gu"pQ){_O窄^cN|HywKpc SM!@Е-8Ku |5]'4 >XRV:۾tۄP}SS~A[s|m*lh9U-Zx[vH`钭FRL~NR[cueD ])O4'ම.VV2k *nP`o1 3!z1=ȆvvD1p xJ3N$hCcd' aOJ*ZZrzVՎ o\Tݷc[/Z{Ύ" s]\jmW&Rj\KM8j!x*U,Fq_'+q\niÓhQ>vV4]ݧ4 ]Djy_-z*لv!w8 w`05x sC0 - џ>)*jK'ct; Ϊdo7e"] `|C22̡cÝDG31L`l7l U#k1|p39:4srU_<J'K4#Mkq$? 5$>0 &:1tdP?ם)գ{,>~9D" $CwpLeG (ڊBSTD휳θhX'NZHl72{vPAh,D8 9qi1^KgWW/+ x󢛬XnvB @sVSxwKC~|GqD$pE!Ɏ`J %$;꺕xS| `J2+3.o'l8qQHXw]"tn{x?Y>k#R]=f +wh!0xg{FS^,K+aH-5k9z~jS='}U1q\88p%^ßODL|G$N8M5-+n;P<5B"ch6пPMb\c5c!F# Yf_XPĈNVsc])~aUE/3FHwCO9-؋ {4VȒs0e+s$ujs5PWhN?x!#M(ލC;~J/Cl 5WQk]CV{LGIv`ŠI_a#4q|Xf#XD 6AUFyG_JL~J?~tϙJ:%tL# 1poxhCZ7#q 3&_i=ݔ46 G) %h` rzaX}Tj?T0΀@H^uR DMa̙Qf,꽿y>w1tLBCbq]}A&)ߤ$\RA27 j/P4_rI"esZ5%NS˩ln"$ݧzfGJO'{JGLvbzZ$P9("J3.Ml ЃCɼW1^3q BD{+G> `9RL.@e 3S;0=aPĥ`=8q|}B*ycYX5' g◮`eO"GH^J5[蛣ՎN|jf4,$XxE j ؾYF04rmcKt'.͟Ȋۣ~<u[XsH+W%OE 4! lz Ҵ>-JE=>ۀub`yu2ɠU3@{ e֜KQ_3VFpEqս (>6Vԣ.|_l7dࠊUlJ ?HgP=t< c=BoDF(´ v[&+٪bV!0T4A!p٭7+~n= S.3S5E):㖦dR«ϚnfM'}%k| 0swвk/LDz \GaoI I>.( d;Ŝ潒NN[c=.m0^j2wkY kgˀLEiufS5AD7zhFGWƗ1c˿RVF'г2}wslj+F5%9P+key۹E/"hO̅蛕Th:V0z\?cYGekf ՠ:7|$RYnm]fF̦⋮6 f%-O1j{1Z+pr>tN6UtkKhLޕ;jŒS.FYQ,?{f;|ǐM2BlH?c ixt{cĹPh ឹW:p Vq|ΡJVI6l]jPS?}u2goEFaT[ӏQDOz|[%ilw2q*)I(?ΘJQV`.`0 NVmX}ΑS̋;uX2rBk5Oxc-A$7Yr`{)X-H$cZ̫iTqS&;cc'5p޼Qmjz–4:<44F(܇Tip7ɳwUc( ? $~NΌd#x(VIִ7%%f@>H% =6j ʫ'!Q=-\+X|xEj~+b֤[N/ئҪt@0CUé* 2DxFbY^o֨ϗF};PWiƴ'eP6qtR=:(OSgF>>IaY :s&x0fFVAgtt(-l OtբkK ;oԳ_$x1DǭhJNZre3*?T%OPt{Wab·; RMURgĻ~GC=Y m}dPxJS6~s4w 1ok}$xD0?+);[>ݝbmZ"ݭ}%VIJ/)g[)S܏{O6h<8P]طeېdO)R NABӚXCXo VoאxTFĄLO:`$4y}>QL2u'nTTOb {C Z/4.qHўu\cg+{sIicvlCѩP<aƧur5^Q_ogzL[c_롪rd&/;%@4n,lRIQͳ&{9=?\(377*[_':x{mTzkuG)|8ʺ2 8mF!ོa`?oaPQi'hD @4i/̱h* >6J9+<-M{rW&Gs2~K*%nuN0$Ky(A "/@)#`T"Qkڱ JḀSlo} u*^+8pJbݪQNG߭žJm. pm<>";ae;Pˁi2 as4!zzWד.LVRH;f2ȏ-"ERI2%vln8JRC\,#ڱ%2밿%!fy_:x&Q$HK{I*ьi4Մg4V˧\ j~Z*ԿZ%rhN1=?]xũ1iIBCs+?qF̩K8?JBOX~WŊl` 91O:~*f0T^@渐3^H.ip$YE$$@_TT޹DGHM|7Z~xmu%|'b1s\^_ϔh9ǡėx/3\)Gzụgi*X<ȮaHڏuT^Br 76C^h{y_ X˂^3ñ ʖi x^mi%] [(o,g]є1bX:Mb@6uY t2G4W{b<^Hq"[kO*,j`Da"f#! ,W5hM"l}zFCC͇{*7/~BJ!U@m?FG MZ:DZT];~$)a8kZJQR!%} HGC)}QJ(zJ6! s2 1<5%uy" &RXBkphMAszv^}hݾoi%p6ه5c=g뺃z/A͸yi'HDlJyQ_Rk_COƇdATɇIxWG؛CHX3(s/ iI+Ϊ՜On 0scE` 2h[NH1h((9)'e;?ڧ1zOJ_rW1bgVd-/l|͌S+T"qgLfWSn\ulNM6rvġ٩G-K1m`ئ-& QURg)QCCƩ*~e~3:),4ƉvPY=W [#g[OQ>{LQ*Ը޻ fIFg=l;`f3ӁϓFF@WHp<)qٜޮ(ݲw3ţΉ)w/2b*`i& qr61lPU6u?Zdkth?H>{V\up(uߋ%$w䟧*Z"X~w~M`riaj;Ϯadj ֕q۞v|;EIAw/7"6!5Io "u+ { `,9mYlQΚ_4@(y+.8]9uAՊ/}SgfJ;M$?qT:Db}=vV q>^g6> y n:"AJ&"jޠk;@.Coj^*?U_I?*P, 2`KK*ܤᗀq8mdF9>ف)>d>&hXd\rP \JOqsIWt$ˑ(#b6ML0'nSuVȊ7mjoH.ؾR~L9u}MKDD#^>q>n agZHs }[!:24uٖҷb (%Π-|)GS;[X:2 `^H\ҏuӴ>@7mںE,/K;0kk& {8rZ0~2+ =Zܐkǝa2_>ۅ]"d~b7Q6r>X'efғI^CZ7f:%ɛLWBgCX]*z%i 0?:Hu@> [W$11'UECΣTuVW-x~aDZw/3Ct!}915=m?I[X?{(\\!$G{Bk  ?}APC𨲽H'VNeUW{uqekIWd .LDž+?ʧ,b4UIA!q$W635Mhbż --yZ>V Rc Sa{K,0֢o6v+$xnTR_ {3#)Iw]̾(B=Ms#xy3)t\U Kkh}%@vo[Gg+SE얊m7^y:fĊ kAoԏ64gNjTښ2/[kw}Q|wKADGX] (\/Q%lE ٯ3bMH~ˁeϐ;IO]S7Gl/6Rcu@{͐L@~7~ruwuүd%8?hb\t{9r pC(՗sQQœC9i#`SZ}㘮9 Lr/˸&s &v>BRQAeÎ?Ecg)t's4xƔᴣUv6@i4&Ƅʕt|5jHVHz*7zsgl,yCH.M@28eNdvm^=eU@v9"h! t3ub9SƊ$L;$c4F 'S8 WxP/ +uT Gbp[ HL6ϑ gz;Is! ёX<- U(L5>.ԟ Mߢzא FV foAGJڜaWuޙgԨr{%X $ 7hR(yJMV ܗv+jڠ΃Vs$AwtOpmWckz6+ 1YlN 4 m5Z_O8N][i&ۄYe-RTT~ݚ?鄃<@qY {'Ht[<V@\1E0 @ϰ/]Dv*4VJKatW3"Jq\ $KM ~st,&v|Slixp˦%A=3̠#%5R! / {[<3^,^mG%Pt?~Dt v㍐ ԼP(C&{uIYvsbqⓑ: +GS;0PV2ַ8@I&M2_񳹳Q${DISKHkA;rA8 uJ<. WUrtm9/ zpЇ]7Hq3?z"=?̥b|;,,,v1Fb7iWRbN41ڌUꬉf 1 'ďhNЄv+ԥ)m/+)0"@LLԑ=sVkpN/Al̀oSEy"ÉRЗӟ0wV<Zz(f,w&o83jVf Ty45/q!=r_URxW\uGtxQ+u񼿮94!OnNxQJXn]ޫ"0zZ "Y;V3CDI^Zw˲&jskЖZxml0d26O# tޠH[?G4 &L=Zuq~ >O7#wCdQ#6IEc3Ի)_PxCym)bf3p54DSM ޗ›8!cCz=AHpA"M*Y[IXyCGOʛO׿ z-0(MkyH3^L6h(NV]kp_ zdc]BUmݵ%1IytipwJtVLXS~zgڽHRRsWՔt7mgWJGo,y}/. ÄahC&4ո&{LIYbbNRT.faӚ.Qz)!KWX6tX>',X 9&"Nݦ\aI& ݫa$5يɘ'4TXL g9 :R) Rr",pkF R2,!Dq:Kdz>03ţ|تk=8'g&4RYX֟Jh:ejNALm}TydToyCBhȘ|uy8bb6.V4tP߈7M^R~m[٦ּ#:ËFjϲ.<'=?]2&7Vbhb0;9 .+ ؠG aʜrSz 7g660[j\q%Ȣ4IZ+ DŽ& ϔ:Hfn[^cob02(Q%U -h,x)vW8l.eŦgK}{:я?PqIGeż8Qbzn8HՕ*|>Q' yE G,YeƢe12x9;1>,PM[2xZ)A ʳT@lTjQ|+q{ ]Vameto^.-ySXxI#FdF]]?G\3?#(َ2?J js>0Q '33ouIIyVe{*!$-lФ+me1+{̰invFO=*/ J>M<T־s/{YE=Ko_;{֢6"e&#"2ڵpV;̈́>8p:y4֋/úɅ|>󊴚N;Z3ʈ}zݛ=ϷaVgDΚC~}NZTS;4?Cύ$H{4 w 0cq4Jڛz.<%=٫y~ܿTa*LHu nE9;~Qj+R&I/c%*X\:OUD&)">}a A|IFY3௔BزvU.AY?2\\tXlIp󅜤;6ǒ,V^-9 4 (I|S X%7|v})n;sȍhx$4YBW8G'扭;"3-wl_i>wl7"-86 hlchq`ÛbhYwxO8YB@+׺yJ )dO HsSbe/3*.z E‡oŢ85zHᏈh.xQuH/T)ѳ=G %6T^M^6IH,g@N߼6=A;%rxNj 0]D1q&>-Jⱊ=XyTcrb{a(: ?NL4lZ^r>b<^:#Vf8vlsxѠ!13'<9qχ Y|&5B,z½JW4$UIx3GZH0rZYf8fϹ\!?#oNi8cv|:ӑ1Bٷ٧添+AuYUVq6b<ᱳ@(ZAgd.dW[mKj^ )Y:xzũF̙"f玹1K/.G&EiJ֖fF 8H$.N3nC!K4byef͹LBnJ./ tn:aQGɮPEs鼥p..cCK3V`Ҿ/Štڢ7Pdt W_]T? īKUk >7Y.|ؓg~dL̆ /ۑy1Ҿ/V$@雥anW%^{˔n NjRу˙`aLvbfLt܅:|.y^Ǻ%耔6 ga^F& ­C5]w v琴IqG=r2]`IiL<26z]xE# 2!!*?U,ZFU;)ͳݺ%f)8* ðIAFea<{VP 8Q? Aniqv z""pRա,g`q}^׫]oGr^DYgtՍ0PݩО 3mwX~vfwiM}K<1͊I꟔E&~Բ'eT@=뗿;ߨ-#"[DJ\^Kf)Y>Z[Ьu rKa<pS)#)(q_@h%Ep<ƋN,zHA('G55j*s/@X9?tk,p<@3ʿ0t})@f07doʈӊF4'yW)`yFc*oX]]J(` R70uCuTH#W,vb1t燙*&Q*by?amܢX{)jac31"+-Lt9"/oj?iM5;m[٫|t^GckdT^c= b @1Dӝ|%Q63'dB)DsP 5 :+5e| s~}$țF~'sa"~6g}@ l|ꣷR[ENEa861-Z:xF{6s߻ߺSSءٶSn=T5֤ѕho|XGSe:)šWâjYraq戫\{ x>b3}Rg0qGPAC202~nGi<)+7&OD SϞ}vN&iMr)ަNqz9sr j=fSv02MVWI_|e*ad{Iu%EgzVF`SSpfM*l*:uϙTOt|:m)ʸx˨P=Snr AxU /#&&eߌWo\D$}RA윅][rio'TbqZƙނO}6* 4 FJL ogHr9dQ<Ĥj] /-&nܱLpR֕i'rP=ٿ-N6g{7ˢ'rޘy$ѓ⫤#)U}{ɇ߶ i 3@/0O`~Sc؆JuI De-ᣫvq*_UF٣ӃXR(ڛtw%9{LpݾN׍0\]+m“7~"GI$#d|!U^28/)_7A6ZDts^;yh8n]> L0C.rOafר6v)bqhqv4YKU3:-jDWЁYu?S^4ӵHE*'İ5g Y>á-TH)=EVPn:+ZJ%-:$|uK9+22*j<2*eJ|HoIxY*Dga-8xc>Q ХvBPý_hϋp n&=;/B\o]I#%aⱔ* }Yf d_O4 /. gy.zq:֕2:4lUSeh=zbܭe9p|^NW ./XqԽqh8b8";Q}oSŪq+LDh2ywx HY+-6octfA?}bs9Pԕ@kMo<(yXNXYbqpPTև[2Ov<~!Z$O&3u/wLƓ(l<,z#Y)FNA8?xv3\2Ķ5No3byJ~d!akuWOOm#$mdKa+UJ\0~ `QhpcCC.xMR"2 7GkBuU &O /C ˾R;C &o5ϲcWnK^؆j;x]E Q:0U1KK>8[ΨOI0L?rB԰6*ơd *+N[t#,A #1Ny.10TT8i 3, mn5BX$ : \j.y\3T58|%AD5辚&jhbsќOjw#P|Qke{2t%c4M5F+r 0sVvd@S,;w qnJFS.y IL`/gTz$փ\=Li0q$^v]@4I:q/x$u{.oZwW1lVFt0Acjq07-lvKJRSNi7 ̲_j %d@ײH4Y[Ľ&iė Ytly}r`=/AaբwBsQ緉T <8*bO:5QJn m{+!CQNWxKO[ib틎ZFt۞0@ʡWI2c7Y2 yQY>!E {b :7 i|bѲCWl}G~5ڧ$9xicq 8s%5]ٺ&LQzb5 K )…E)Mwy':+nC5N 0n Ųq;3wH[+#!.ZtE2-0erQyF`arj ώPC"Ws{>rA9F9Abۄz~b؞u{ć7IRycĎ?I ȼBy'>ۨ)~ohXu,P(SZ;' ߯u+9^nJ%~`]]dTQ)ZVgLt$|ޓ󀒫10:Ls'4D }:!hHh w#y3<㵨ܞi߽RfݷvΥ35!D;( :弚fՇ v}Y# bSF@Yj2r\f MvUuX2.xٶ[꿡ۧe̵GwSqx7UccMC9V›/Ra;~۟!Z2{v=n"iGͦiE,ucUAA7:L=˨ƵJVU+3`t=喾WA5V}y=#mI$=ܮHҊo#KrFUNOO[Sˊ+1ހ8|(7 S=)Z~d -UHB4kENt b/>Ch8c3Uɼvݓ)~vpicYZu~0*z zg栊ĚbE7{5cMCeO~mDw0I TJ"/4[5b(^)집ն˿b-N0g-RvUAg,`tiX@r?xޠ[zMP)`fUa'ZkQZqB7g]M$oX6CV k'~jroĤDL[+DN(^'?n B6QqcH\fpk)%)4obGt!p2nj`yb8z5.u"Y4QԅfCTuSlƼ:mC]r © whdȲ tx"_܅l0 lu>ܖF, |6M0fN!"~QܵkkX>rxyhq6wy1P8#z[}o0X/n}B%";V=ܴvt86M^9+5qnU:sīh$\${rw*|LЋ+;t&|SV?ڡ@UW#tbb+ZCZO94h3^+wf@G0 'WD<mzzx؁rH023_BDއ%!|jM97zy*гchg@Q ! z" ZfX0@cu[H ǑƯ  R#2oz ZW'~aS1Fx~~))IK(-"5\O>_'8(lTar!^B>KLb{+^VQUlu\~]!_ڰ#ZeUNqXփx N{r/WDzR !ݜv|Frk2T+.nyl%EH +~ѣ3 s6!-B,ġ_#DStN7O[!L|CMdvJsV (.g+ʔ j%SLg~ĔYxCƲP8Ka>7֥XfACj\x)(SM aǠ58OIo}h+ ¼`$}įVW0~maIT,`OG ʛeSB3]SH['1[_NLua^O+ꀦ6"UE~y-t]lgX"msC[K8nf*JeP#vÝ!=+o؂t{6wHdͧ {<|Tȕ>? ]J.3%5G>[51x zriA&Ķnߖ1FlY@=rYX ͩ OM;n+hR#ĂcDŽI-7g%%nTxvf-CbHf}N=9m }RXᄾTobfĴR9y Vq2aW8:ߜ\Tow\I`B+BBfp =  a?Uk5?7P`6Tͥu}m1#ֆ1u3TX1׺4x$ڼ?ACu=gD4Bg>u [KzWVh1hQ'A=puin=sMfd:ےfֵW:.WTD MԚP+pYh~~_p"o"l^0O;;n]ڮKX+m9BnS{$&VY7KVogl(gمL܉1~7sUG#9oZ7Od4a; lWm8"񰜿Щ,NM +,dAirt}-GOEpέ^`UPIi>~UBȒEt]wFPb<s +bwe3uf:3cgJEҠV]J=9DIaiwݞ#AgBV\Ӥ:2+<k|FH.i+W=N2jFIIqhs+x)A-ڟr@V9jGFbͭ"y"& -&W5u63fWFHQx@ID2ϗ9h$C6$yit>>ɐU JBOH[$YMhZ-^1{8LʘKb k#c2VlAjq |ؿhz%[dxtryq< ސFK|qzl&*;ڨ Ϭz7?qtL(Ch8MV+ɈftBzΫ2ےWvbOMsmֳܳ{ƹdi F4tN]`kL:Oه)ʞV,m;Q:`j(>Vi-w fy\ĩN) F0f19V<*WvwR3v5ȤuA;fޒ#IM A)I ZK^I*3dFͬG};v}j6Qd!\Իx85C(㠼^3rDۡ3 7xgOx:.×eYF:^\UU9:b1i 9 .1YJT<8 "v y=຿Co/1 9yNUԜjA[> dמ8wi$Eoczo_9XÒ8` "zWBbhyvGj,4+-_D+a7<6R,,FZ+XhO´C,FDh YHW.dR3uʹ+!wCɅJDS7k/^)%e*-6F8a{ʤ. L~_Mt5w2JboC+ݥD 8֙J1YDՉaFK\ zn D n*2^0l :v!6`mDq;,9 rmvTٻM騔%n4?e"Pc|qO|Ş</'ص;=V Ў""żǗ,Fz8;skCB^ V^2{>SQWou{s 8k!Nyv"2n #6\;4h@S6~S鹐wV2`3_;wzw`#E-m`skuBX^Z4435'Daqtk[F5ޖ"X' $4/Yz!v`_Z7t(aLO!/- U3aM !о2k|s23ueQN~öBQ.S9hj !|Wqg ؜@H2cDzlj:@{|B[|mqj@W |(Ӓ_%Zچi쀍Wv1G.D1G#f2|*w"MLx2.h_fN}moNSuイfbNy 6F~! (|-f:]nEC/8f8Dy&y4l$3/1f5b#JR*K9M할7zfW;E@`•$gTco.^Oz?zvqdEsmY9,yMbU OdպKUYN%@qElB$Тeuy`FlDVi+@"! p^l-ߥ )XĬg!5̐EI(Ȅ.n@HETJ/쉖 /tLc] a Z'Q VwvWB4 0J{kG}ַ=tɐcj47\3p$xu|"# {dsM!1mpPh`ZoHHTEtB I/IKA/OV@}P^,sC^.M@bbsߩ6! svpSVMKg:)F 9@<1`~=ۖQ,B@/jӈv>H˭ƆҶ|bުώ_-s[GҦ@P~%^++Lk)nJFmj V=F%Wck9/h*٥بkW |:+Ӹ Cf~^Џg'l,Piګx GrbŚ?Ɩ $%KiA4{ܙ@(}"STq{Jk;4g Sھ\MLy|& f_ %vFӇyj?̎!e[{{Gyw?::ޟF[ E Sv'Ty_?LзõGduIXE,/V]ٵn7_ ! a )Z|tMap`z@ǧ܀*i8˽ފx1L%O]kߥVSetzhD~XyGBΆ5ي/0o 7a߄b{1sµP. j#I-@*Azt7 = Dzd24^RB#ԸPB3;Yɪ^Me&S9RiN翬LHkX5]:d,T:dC8?%h뗥- ̹T@> ")/g$9$a-j`g~Vd)i=iA,2'>8ژ$#z:b kP^[o&L*Cu؉·< s*F+F 9X f!bR<@[(6A.:־q((@ %bW~Is4aܗr~A \Zh?gJ߾UHa"HZk%գU59]<0ќV|a#AMTS[N1Pgmf4v4ܒLOhqcgmsV9 'wi*js)ndFjf#Lwt#w{9(e5ۥG\i%~=ݦn*h#d$Phm -l^~ݾ\a?`QZ'S(1Rd@=|]D?RWmcßI9goDdl82d<JPjD37DvZP1o n:ĽQHT6 0j{s[!Zﵝ&A::elϝJoރw(pޟо&SO<:Tކ$U9)v# 3#IFՎ_]v{S4Ɖ >*zw.qcbQ.€˪nDGsN, բA jtrIўLWG,`hԔgU/=ZR\,} "F#Ut6d.+}=\? *w%ȿwu˰.2Kخ@_OtVoM Dƒc ʢ뛫Cٍ(JqG4 9{k_g=:LX3rc$G<'9"6ӇafB_==-ꌰf$- IRb!If$(u=3qVcۍ>DS+JnCORN {ڙ@d ^fũzamrd_nRԼ2ŧp| Ά(BG!#XUXf wۥ1Qn5;n7|JŬp ˎXٍL06PHӖ{V$ȾU*1@A5] wYR-){ҩGrR H$Ccay,۾}M!=!LVC)Dc?$+W4aw5⊢#,mi@kp?GErǛ%0r ԅ)i̴[ .*\#ϯJ_4lleufדD˙4{;V%KuB{iM\<MnTmD0*Ҝ.@P.ՃFDf"YDO̸sG6S :m;CISzH(8:u?E$4b JK-d);RJ 'q Y!r+?x-Rn uq/1 XY"ew8WB$6ٖ4: t͎38QP3u?H0'dv)3~[Mh  p9x?e0!fD?LSri IP* %!ZS8Э؇6$_d8>3&Bi} SHhؼh4Ҧź.t ^|ojAܩ@U$f9`WXz㪁[H/U& 2H~,~օ$Ĺ49X)b$H @+80H>So_/1 V7V.:qXG[yj[/l6zbHr_^dÍ?ń )g rgć5`\|)+phtD1퀙FE )m:,'L+34RX+xY8K6-1CO(>BKrVJAt,g]t*;ju}fԈ;e]:I(]PrFBFe( rç`h``>'Hu *>ji)fXe ,No  "jF umv'Q;\0x˹/uMݑWF{R@);%?6 'F}@Ӯ@;H#*,oy=B`Ă.[fzcՖ=,9 ŀǺxr9pGi|I5duw>$ (u,,aI.bڥPĒSx pͰԯ΀c1?MVe㝏(r yͿAXo]xY%u'[ӳ@ GfccCG* 6ţynšR?r% cUzLB)xC DJ;9qr3 .7)8=#?TpgĪK 2s:oW];jn[z gp3CFFSS61ZrZ؇K BS^9Iug0PE(=:7W' {X qY|Z8o±hlbHPیLʫ:h9٘8?G敍-&=J1`/:R+ .k(.Ө}G<6Nj MҳtzTJL^ZBtbsb: %@NMW:F=ӖW?{c%j369 сʩؤU4'rtI' ,!8p# sՁjP|d7:6gihZvk篓+N4DffG:\Eby dԋTBf2*k~~|*6}eVO —HleB#`%tȱvUX| G'b"ՔA ;;y1"I7@OTC7<2y~t'AyEЮmDE`Ť),oVp:XlXPy=mnk!qˮÉHy6G2`&B#;O׈u\r{QyϾft| ՛Hӂϕ^,u]ǰY8 sNZ{-mujtTo㎜$tFʐOZ?kS`o:sB L3f\/"my(@%6K݁AwӨ#^;ކsR?~U[$WyRΞG:A;\4 Jx==$Я{28.xZouGv1oMdLvQ@RR9?EPuS(k2~87JG.1y&ͧ^dC)1ʿ޳3\GSBKMT sm7ЪOb:W}DF< OCf1JAê^b QwLTQjyyr{$bK0Q|:YHg:Pb&'ݨI O}yM>TU9LC6T񾝳p~2.w4oFݷZ%%%nh@sJ 82hYP(y&W^t7Ʀ,cgʜb+9ք/j=>oٰ3MWکR;1#j4 d{;Gi9‚\0g/&䇇 @f*op K9LZ~, w^G,n (ɐ-hU Vih}9L!Wz r+mvpϦ:E&p :c&2wlc b ͘cC0 #)!?@"!~Bg!M|olPZyB[t;^%h0ʤ$3QΔ04Pաv>+ ?jJ":`BDlO#-*fjd9+P,E)xcDʾ?=m#̬Yd]wAxvN(?&M%IY2ȈpX/f1ȉ}<++Ƞ'W#L3U8Qf`'bs ]Gঢ়V[qԦLMճS|ƕw67$_?40(LNq%tƲHHVc5}QEslN" EЂ~+vP@Q6ct1VުN4>ӆ7]dcu3qM2% 9ekGf!/n_5`b>]_R+rc{Y&8@ojj2ˈC[8]7PLUKCE04Lu@3W4,,#H w^U:>!ƔUt&ȬtX!ms]hϺի\`'8=%ρR0MbV%s]10Z%Hf5s [ e}|&)@,Fv%6",fuWY`rϠx|n:هIu* ^@%Ro m̺Fty;Q7xw'(SP}~\RV4#eI3;{7qHӫ=S$3Jr4AE!Y ZyU (?令ow@Y XӊNp- 3Z}{&S~JmL'hdRڳ*qTʷ^ \&ώG E`h͕" 1,jӬ߅r,Jؗ329GAnBbsUܬ K 5ŀO}pPaH2)iytBDݘmSСqi0.Hh>nDGa~:4:x1⤔_5֏3Sx7ǂv>)a,zx fO|9<߀ӄ y0qUf Rsoep,uD[շlqV^IKO%"B:"fsWvu y/mWaSl|Mb_8cYQ1XrP=T`U39>~-KQ*iO[p}3I\ pr X{戆]N+rGx~[5n_R 55[XEr]g_y}q` U2~ۜLO K'963W#S!Dn>xr_e 7cӒ44$>2}NL~ى0]P{k|mY 4$ܒ!gb e"'2˞ j%vCy=YpKg՘:?f 8~5(Ǽ3wǻl#61wv$ؑ\\_[:Xlt?L/W;!aazUi9 2v&"4!1GևD:Q$V:9w)Οxo5]W tiO>KL`&lW<oz kRe˧Ӑn[GߠEmI~a^1;eG(f=]}o+[#vC 'ebc{аe"!p$oeCmIrV5ȼ;DD; јy*GC2rOC}x{yd+NwKhj?Ng 4- W7aO\뼥&P<րb~hˠOڙ Q *WC.*e^gVdyRO䑊b6:ձAkō> 9F񒁪B4̠~& [9"CLDvX,WHub6Kz zW`̌J3eU+XۙJ1N% hm~(@7z!,x5ft@ *z=ă3B2nm]=9iE7iJVOfN#07mUh"^ B0J+@YGU6KSfF80S 3vd VZ`M C^Mh,yb?!_VXIe;OT[c__~dSVj0J`Z~UEh[}%eBB]je_AǠ}S!a}5\?U|iw".h?+^/؆T3=/%L7DfH;-#DN >P!LlԷ5apbjԣx ?kz˄z:}m.oaϠXIc Z|mݽ F$0IPvHkI SP9vjJ>Sn٪gj(q\rV*Ξ=X}^)ٽ[I2.(QUt鬮XR/g3&,xׯMC_Fw#+2Upn06eQj/⭮b5R5S:5_8X2,L渝ZL:!Y WxP!2 uoVs&[HɌ ˪v& kSX0mZ#?K,i?Qc?w}|(ɔk%1?CUk-\qyB[]_"ӿQw}ѧnb-x%amݽ7Ls5q(/5;mмRSKb-XQڐu໙>/3S,oX!} Y}|RáS 6 JM逜"wkA^AZs5p"L99{N-lkjWRN hɎ6/1L+kI>)x4&Xm2˧(.'ލtx`$#꒜ʹY5$5[ME?XFqPk‚匎ɋdJ-1&69iwbPW/m'_:+err2I@򿊧^]Acz+!e/dquyc|TLNŃGKL 4+ZTeNprU `/.T^@fT\qY2ŔX5)H\~?!*r._lB) ;D "g2GVQ \.^/~tC~O16$+ܘIQÝ8i̿E Jqi>374ߘeFK \t]ĥM vko* Xz76 0Wd׎ޞO\rx> ka Vd^kKd|l'&,e~@tU% U C<3e28K=,'%ޚg$"<"hD%VpU\3"Zh,JY7mTDn딓)`GKV6D *آYS1]xR0btלvDj<ħaEO/۫vĒԓd#4*ˁdKV^a6]Д|-|WޣT')!xPs ZGv-/ :1wgzNT̤&ݛ91CG~tL9*IN/Ob;'$ Ľ?g 8>GAcZu %Qu[ɴQVGgJg"+"}KٽErEL5={4w ɿlͿ }BMSp@tT~ 8 u8~G\YY{S]8MMiB6eVz"`Xl<7jٔƐiTw}"XQI9x+$+ }/[rt$t k"aHw y 5v##6@()'X˹2z/B܆GN6RKW}Ԫ|eh\rOa 9r&X@aP};AXq)zk7:8БXY~X骳= PJ7ؕc΂ܶGJ;VQ~#MlBB4ūfB0;Sy,kҸ3U^>;'1 o@ٿ gjv(zwxg`Olt6&C.ȷ䮨71-dFlp˔+ݛc{^;ud2{ZǷ[=;WW(~ҿjcGK9$YU~_12aOC^+fADQIaWXcMKDc'A_KW_Y; >cb'gX~_. qO3zM[QԍS557d[oT^M鍫 8KP7e#e 0v 0қ˼;ަ#7M]N[]>rėKi1$H}K~wYf?,-4N詳+@{W騇]]tnT'߉MyۓuK7eo gڤ6bTJ!$_YGK>Bfj[LH0xO_P; SĩHL|>܍Btvix]L#ZL)e`3\LE0ƯH? +m#:lV13裚ߚp9؎9+^T]GhK(-)LTʅB/4G{uI3y?Hdț%z`r?9Tڪ=#.[Q=QDv'H3q5V"6sۮ%Pu(m?{UxcRiCȹV…P7~*bN՟,r9ɩ:Ah PQ6E]dZ)|Nn eI 䁝8Yg9V*# OV#߉4'@IuQ>uྐ>sfNΚl^Qk 2"i>ғ/4p33wo鹩7BigthA?,\@^^ZI׹qiwLhT|"):?PU zPgK?]6^Lh}%_=+geb`<-zޟy\UheLhb@.V. E )MHۘ S L42jq^{)}٤Q |ՖԹ`;B-} M昵rܵ3O#aLV|²@jq xzX@Zp9 Ģ !M 4 Nox<1q rJI0[b;JI!Fl=G0_l^/y)/2D#qS1j]wsK~.0<E_)j㟱4w_ {XEir?@1i:GI@M`nQ;db>g  !xm|d"οː[~Ex6__ׯR~@9(Te)~nJT_ɝH 0ў+[I)<-f0iɨc[.&]tϖ ]A3ш+F Zɞ98p#lc}99VO Sh=k7m5O TMut[+Iv*8St-ϊo}UY?XR5/lHü[E)FzK?1"{S| ~B`t,;o1J(qtzehdccMP?_#E !EdG5*>ET cH#_ƈ5wLX4ۥՔGʁt~Ьϸ6<1 :E*WF8ڢ/nI^Ӻƻn&w|Hc^ubƬ'i$ԣ[` )[ -ڧX,&쪾-HIׇ@ d̹[LJ0QO) o97m2=Lrxʰq4UZk>;l͢8~qP6N: EX֥ YԆGP0mHF'xkz=KJ5&`(ǷgfBYac0#_i|70&gبJ_Zor)Tt27nf==9j4ڻw!剶b`` 1^,:}wEBK8|Ϲp`Ao`ct 6B d.B8E,(1ƃ=?ۛ0e (W V|(|wbӊ^"5jt[V 2P/7cPŬ`{Sr9 0|$݈wI1P]?,U(حm[b%t$&fJpO8I2>;bcHUoT 8;7™@kƸrt]Z \$4bg+ԫoW}sۈiUrgU6G!Ut$"`z@).ZXxRpv,R.$좾.%W`0v9 )ia'nh21+s*U~UjSCP'Սnj)**Qcӆ-F< J9:KB|*dM 7s 70L0|suMfE8^=a5[[W_k,sx*c`FȸH]p-e8 N}xW%v{hd)W3c}**A)vvF(I9 q9핯qyʥ /yLcE# f7 P#3GT>[3kY6%>7g|6p}1š!:7*[RC7U :!@Ar͘럺l1"f+^RsaB˄#[#K@mBETTJ#SZuQ++nN݇=_^}7{@)'EC S%79uq:4 By(lTLe|RU-#5tcD//2`0ryޣ/[z@y, 3UbtOdoI_ē?'Y1E}W@Tr} _vD3{PGkj؃DcIjR9u}p; Vpׁ#88PXRu4@P2R{ᰓhBAi''jxr/$9R0yhcv\ǾŜimW')JZ+2Y:BWH4!4&]3I'EROn;g]%h+K UV? ^8wD] :¤ZKG\qmdxw_D y>%4_bgV6!FhlRY-k6dAWRs=#h1`elݘe.wnLET7}CPvUI+4^蜃 YJm NE+7n˪$qp@%Gw6Ӻ.^W . 6dwٶ'MZ$ƃHv]JM2րtI-z?wh0E)Q؝xLӓ˩C':8&:D"P}ˑ|KG i`@|"',.5oޒNB C{> :ux\#KK56&!,,| $15:"Aܦm{>7qunm_ 9)=*a^˛UϹ"oEFW.6PS<6CE" `;sH8im'}mnz3>/4 BVJ σiNg`f/OȒ=/cvB߻zY g~ֿ?t(l^tIA#(fb_>^}yuoprĉ&j I w=<13xUr:yYhB[cQG\[QgkkRF;ruX(S^J7$w\dK,|֊Sڒy>TyΧ(ݳN ]<,u[1$(DQ o YqsY+u*@Kh53fp99.uiw4_pEP#O &W:Hsh֡,&/ʓ<)xΖ,"46\PCx]}/ȮƹTJ֙mMm5C{oV[OLGhxn6WUWG@4C*@%w#q1o7<d]*HT3+dL1zx y $RڣǴ-Jpr>CUg&!4M. >BcNH*bm[n1v5 ƩO"~f .|v$VZ#;`2 ZlO7pE0pm95t$: aBK"j;AOJ {=(Xeꮏ5w GĺkJkoަo(~Z*M[>5̈($mf8|;;Uj)|p|J"Uu<_ ;~TXP UʙTYW@t²kRCDmb@ eN$׵G`k,? 7 1o>0|?8*odnv&ŝbi&OFWů %`_=8(bKu!.[v.tI~&,:+74`W"Qaǵۖz>GoZ,\;enl #dXM4K *6޸.co y4kɡBfAr7MZVMe%p<<ћ`]GV<Dfc_~ Hg ࿸ o^q9dܞY^qP;9 7[ z <4QU (3(lW?JC al &oCF!nϊDZ[Rp[(HUpTSџ 5]! >l$ ^t8;g\;Xt%1ʮ,oX lk7kľlcM1"P) YAt*DA-[\zLW,=cmTUTX˞F/ hmq9BǬ x@ ɝia7`I8bM8u0'T옃 އ@%1"HmGd͢gM5v; <bA`rey%tYAzYT[d!_%e9F6z%<LWzN!}Akl6(#;l(C2yUz8|6Gs @k-~oS=Vg}C1pсMuʯL2NmdXho;EO44ulQJ`7B.f@ɂxG R$;8A] m*^^TxEyFr)&Lc5䑠ߪv CWRK`,OMM M[C&Gxua*UcA\ A]iܙG9j soѱ|-XA|O,te}fdv돔0["LSAf`UOZc ^4sk}ew]V.C r95%Ir\cр7j[*/t1[a+VLe 89V`ϳ3\:<#zp0 ݲ<2P!۰?p`1#]vgŰ'!++Vnph##V BAٚ~khȞ@[$7b Ⱦ]PZu8UqVxk]6$YϼQ t3v81J{>mgc:χ6Yqfn]HPYHS =hap;!MDU'P03+>|>\}rw-RqFN^h]4 ϽX!-_i߼^/ʍ8ZI['h^ e>p֢uEtqEw V鵊2Պ_BND!D5?w`+1S*pD4 $ӥ%G9{F}3se7cwV%KcWBIA63SzjJ/Z65L5K7>] 74{:2t$XqεMuQC'gߢ9n[ [h*Hi6c)`/ W lb/ڊ&sK `؇~Z '*L܈ t{J .+!GF=FeޟHjiBaGeR []t*+nǘKYiM&0ػ]k_!%9'_aBT{64Q[ xD4>\QN(+Ĭ䣝χ _?D!J(^FAA٭Ff+ݳw ]0s]:Q!Γn檊_QV)|RSl,]p3%铢նVz4is&%LPpS!:c?߶MIr/{)ݣHx~yf^q+򊡤Ǫ} RNF/+ʍKޱ`< ~@N* SV&f)k@gҕiLlE~Ҳ7K4HOMS.P%\2 Ax0*AvDU M#Av ʰAeQw&dJGnQ&yHhE(0h%@8̼f2a;sF݌,Dg> *Tx:L'&i/m"kI|uٜ܂)}=iωr.5C\6GGbE<"Qpccpǐ_&t]R3Kvs].tcs7 @d>dv"5܍Az!f,Aj܀`\ݓЖ+WHOTO2-Vljmkbyɷ>_b`R?:es*`ϔV,]22Uw  ԤT#s+,`pڼINX3h%((DYmq侇+옥Or]0'(KZ ڴ.mw&Xh-:)7T0 )ʗxvb>ux*=g+RᾦhM5% r!HǫJ{;9$6ءFbێnF!k""ͽrB֚ik7"4~2)9폐{?.ßZU=J$R +99Ra?}|rs"Lguke9:IOp$fEl3Z]G򘣕E|9G W*։ NP=TDJXn}~ʵUK~^pMwiaanױ/E?8A0.Y$fYoO0Ag @ljkTa#-i^)}RE$6گаh|x̸F\[z?#, Z:-LYR=.F*?ˬz: ,^tWFsHCe6I0-0Umz3ܢaIMXX槛zH &Za%Qh2ž^doMF_Wʱ3, xn/V!/Ű9w3r"!(-_$*!˱)2:8PD`*\:5I1&yDHh}&.F6*hydmOb!f>dkJwVFK+㱐5457°;WU[6Qu4'K{Րʢm?Ag(݄8"h}gtun+M[^O@F3Zb5iI" Fѭ }M ^Y™ ծ\0/.r۬c|>J佻kzxb8(9?4k0h ˑK y}IRDj%8̮]=@tԀԻBcs7jv%D\AŒ] C#ٕߪDIYK!5-tuJ_Dٽ!#VJJg5:Ůw+$$,hWq ׈hn 4ޗJ)VtޔO\kiaGCcrƩ [T&蓜b?q/ 򶛬LQޑd z,F& >T-` }( |GI~H,,m֞&F9>P4"3ebt vE*M.R'Ç0]4)g䱻v`gr|1$5ƒ:;msK#X7I׌\.ivGe#rZ@o0]eўN?O4,>ɒ5-.@puΦć)IɃxdfxԼBNkzm} $q=iebu~ ~ŀ:uVM%:JmdLR5j)UNlL>2-7bNv=&θKrF^&Aڑʙ+ây_Oviͪ'l4é ^Nl/)+*'7b(nD[er^^Bh7ex g'ߌ+5a e烶5tAJ;hobqkPd iA9ۂ}&!.\ΨQ݂L4Lf'횗zk^zk#~O #ڊXl [N1oLYdHSS }o' ST ~d`8G+n5-ꮳ O(Az !*o5²t2; [.<+Bk. ^U :6{ ;p H8 K`-ޏL[#1zY$V+;JKYO  MxuܵLZ},e#@_[64KGIngY,Ή'7ț:N oU維٣Շ*Z+W8jDXc<KYǫ.R_9JzE'!,F h{9n_1Z;"X @AޘM*1}"6^ok' 8p67]?I ߠRf6O9 cNN-_KQ/195?8⯰\ږ?++;o4HT锦K.& 9?KAR*n ӍOH|~XWՈh.Ք~ὺNL<nbF TAÎ;85jx0FmKG]iŢniǿgܰ?^ҚgۯǪyW.ۊB Df̅՚nB81 4D+_5C(yW=uRޗ8¨NXuE9[SjkYP.VuJv.E;MQ {l~( s+{Uϙ&A.-|]5{Ye,&YkVe?hҭLƧ 5%PL㎏%<ԧ_S*TEi߂ŭjeq7A,yKcɫb T(v:̑v([Jme8At yvpim` ª2qD"-7"LjBA=k5}iqpql{!ʹ׌]o3Ne .1 +Az}k@wfcї\xep%j^8mw|gjf|.c6}{l$07!H@Oky̍PbN{5i I L{!#"pT3Q!ܲwYkoA 981 Yoh\B c!K[HߵW>/zfWZ<1. e쟆!g/8`b:C,,q/aޥ abŦj{q@XnHoGklhbd㪠 -QvS蒑`lV=f2zvڑK,`^>5nw,d.SlI52gwjL#QV7lψ㹊מY8wCIύ{䁹DeFi*F5|' >2} y+E"1>Dzg== [`9o]>@{eCLT#T!uLs,::;3D.)WvOr<ߊ4`]ɕn/a75R\$yx5 1ݰ' BnY!/:(':VDD >1#J%d°@3]. 7!7[89͹iYC&tH)p❻?΁]&qFŇjBDՓEvz#BiLOӡ!C)_#aBNP+:zו6n1xL_vkMA.d;!(,E74ғ.gM.@"X[܈U: 5)KK,gsYǏZ)6܈2vq(uI\$H36tqL"2ufuxmc i}ȍxLBV /Bx,^vS_4PBmF4&U"AOvhږE :g)%k1C n$y/05dT#*q~tVU*RЅz\њ lzH 7ˢ/Z\VQߡ<]wAdSx4A9N@Ahsj뛄 ;U-nG <\7km̰\'G?lJih?=8LRuzIIśa_85h`*o Rt>ݓ+O?ˇ6Ų24-1$w!;~Dfa%+E$(^M(ZU1i4noXpjYr73Tkɝѫ1o6扳2߾{An74YW{1^.z tYw X:=HE&[;ڴqR@b5VW2LcU 7`|wJ])N~~e:tNT(&E6^DH@7#"Jld5/suEn''K>?MTTU A-~t_a۷:ڣfDqn8'e\tfIp_!IFz.z7aUBvjꥯj%|a$l#'phBK:Un؋4:4rMU@0~mF\gzNȮфdXET>Ub B(|}iw"E,O~7x9D>g oEߺ7d 0֨^1 &E7בm!NK!rN28mEz`ޕX#R[cvi9`duShe{?7=>ڄfx2AIaOXwz'`W3uT屹^-A &WTɫϚw3:=~g;.הQEݶaOe 2a^(fꟇYM% [nfrD b/ZCk֢_=,AE%_"k_F H`.5釧Isc|څ'?nzr%+N[dZmBt{z㒇D%c xAl*3\Q`rN;񏸛lrqzHɘ[,Y bѺs Bq]M]¥K)a)eّ7Y݁"FBܚ#ȴlW={Ώ/ҕ,84o|R`f(۽FhFlӚ=Ymi׉.^ z%q) ƂEKRb)J̴dQ 8CcĶBGh)$' kA?"ZFחLvXJ>#:jcvOA18|iI+jC1f<5WmW/3x]%v[NaPn![u#T,rۺO(t |u&6DBKq[Dh6~peª1[.2k>l@Zbs=7RPvlZI !{w W#9`c<4p9Ck]92Ӿ/vBoa\r8UyTrZ*'T)֑ۚϱ1CHѸo WK*L{#k Xeж̷z: V$v v}X m7ScH ͕. p@C[k#sfcR?^ԎߓA3Ͽ?#C\̭/%M;?kJ^#YɘsZ>eۃYss @o lSOb:=[}.<%N9:e+GoS qǙ`$[jANs*ܢ"Bųsڿ$G Nk$(.ݨL; `oFA<2IvΈ9Mά?LqdCAJL CCϽ6w8|:ej"5wL0,]zMb(; s˂aeiWGtڽe?'yЍ1KWހXBnPd6Q]Ui"?=o8\EΌ4%J8Z=BJ,g(ŞE>Eц*@l*-6Go8(aZ 6*Cyh\Բ:#jtXV[\,9"?joqPeLCMDLWB_0 0+⿻1}xZ΍^F7 ~tI#yL.5p?QPP'?^m% _Ƥ6-?PU#-ZF/m0c ^, ׆PߞBv+& B1$!]-;P^03y{MBd d| Sɠi{]q麊35:,)x`exA\ֈ ?IBJnZ? : nJ uCntPmqg]֯*^SESYԯQv4*QDŽP9v`'Ğ„xRsS6[B\s/h{E?F{V=_Fb'h4~հ#D(S,B"bz@ت{J r, @kc#P>f!=Zi@{3ݻY);HQIގ6D{$7YKiay36~T3bqIԶQW_̼ jAV-pR) wDF{0^Յ)v6wIcUgo-W[gR 9XqX:NV'KŹd$ڟͲlnӭȍ[ s{^qpyR[HAaJHSuCFR[[nQhQ7n5޾n@ L{NU/YvTw1*9Ù{V`@RASjmOMfa=Zl&hHN'wORt7.5wv}>DW ip @6¥!Xt]Ի I}ތpd+3AC[;$|5Net˯`]7ڳk?);pRyG/D+`Us8vR3lnjߛm;}Z eV6(=,lF zTF1*| V:t{w>Ad6 )KxGou0fO^Zo|Q74Ce+iMr]8P|+}4ef^U^^ms+w0 E/ *VVD!z WCF:3;c2݀k@S;%-E, 3cҕ|ij#K~a:%.Z2#RPLIe54,!u6~Bȳ95Liq R԰a$(wd Y^nj;W78~ތ~#p@DIOv7x{s[6!> Ð |jB6=*3V˷/c1Ѹ}/$} >UKŽD$fZK2M!8wa;' WaL(5b. odCPCٓC$3=[E΍u޲2Y[]}Hf?1N98\vxeJQY!:a_S(I6?} 3FǸ+>YBۓ~3frt <Sy ?O"::iOK(Q"Ƀ*}o'̟ Pvlwc6 >A7tpDK(4Y>6M&uސ`n쥟Q9(ujfUݘs?8׿~-eKU'%>֜ƮvMC L/ uNf Fk8A„{^p6S'ױgrbJ&N5E R, `5k_l,95q ofMqhW$bܚvEWm8>~2<7åkcRFШ{V Z8ձ;=3NZ7< ;JI4SGtsw-XˢYoq։#P!/u1Wϼ<m[`~HBԎw8-=jTv:.yR*X\j@)iYt L"<22!N)hjuځ4'-mRi}a" I qq5uJ㨹I5/+N0}xwMk\%_Uڡ. *Q}6Ou9aSj%u̍6A9}S>)Myzl|뀖> d3CSE5Pʷi=e$5>ub>*%lf:@퇸EaueKpڃKK3<s]9JRh4ԣE+S 'H S}e$at|2~rgڃ{*VnxX(4P."!jҀ&f(By],իzteYnkͮAKgwk(yc`7`\UC 7$tS{f5 (枺`$yv_LDNY9[60CKrK`к%++Z"452UeiРʩͮ!Ȇ?@ՠQc6b0, Ğ*mg[ &&' M@i4N~o>"sňL[z> Q!MżUD/K ωl;IJu.&ND5BW㔬]DZ;}*%xU`8Ŋlrol)ۧk>GJC#,uB5AiX8]y0[C$o+dGQ=AfQ#Jy4!8)AfljȂrFvbpl=Ge*ZNq:JhۄfohƄ+KEgOkm FD!r@u[*eJf]n농އos*+&__>h/Dx 5%uxDx >q7QF1: 19/ (@)^T>.c>6."RvZ0E}[7Kda?j$Vͫǀ{{A{t(k?0\8c1;f!bGë^ th}nvՖB`IEFܬ+xEC+bdB~v׆μBp: nQ723YXx=RV|+ 1#k~?COTb+Y"gn_ÐO3u$Mhsm rNc#m(ˣ/' {A6Y]~ fU,ar߯>rȑO,42<,KD7OKՑ¸oƸ#`gomRcq.QS. FbVQW9nvd7wonX3 z?K:I$ɭh}Qg 鶃3Aah+1[*{{ŗ뿧ZL ILӬ%[jTk^PvmeUijSFw{RQdQ+nzV@jX8m5yx}EJܩ.]F-} gxFl?/LLh [POm>XBgՖ}ane֔ L4 넓jnWz) D\8%U‡ꆖ`#*$oP&7Tfu"FZ0"+#f7򽵺Ye͂s _޻t kF]\e|YumOij-}Ƈ߶D9(U>gS)BKe5b։-Eš`"ʬ)LXoٜYKdb`U=,PzyJnYa0LȺINjdB#0Stf8y2t2`즤ߩHgg.p|%p(zf%x E +8e?ZU 6Bk|a$@x&iTS ;ٯ@Aថ~%1#1*kd % h\i2TqPȲ3r=,u Gjb(&j ]@JԎx㪶um~[_Yti^ېC {}kh+AD *v{;}@ʌ,|MPbH)#N~>Y޲!qhTHEӧÓkАTEdA z4(RkE%8\MXU]H#QΩW1nHG!ė ~[ZN4'Kn."^wK/D)"y@nZU8?Pj !?xYtX*YlS!dl+˅&`"i һP ՘UУK0޸\R^xnp3؇`)w??-i= b.*o1,}V-MF#3, Kbv-^4H~‰V֗` XMj,&_Cb2@8Dr6>\Ȝjmkh0 jb{%=zgAnȦ;l?UeקZ7Od:4Sb J~*@vׁR֜PQ! eX6&nmҖjoVžՐk*'7y\/~nv;Hܩ?ȥI$-!Y)s̖ZߺU3?hv] giEd  ȺF)~02"qKPk$nhl`z9;PXw@:.(E~Ki{vv'.gLPCMeeX݉H3_u:| rTt2,1i!,Ϟ2.i`LH|_:&BJ;KxZًz%heݥPЬqe* qWG CN ]_H5J aPo\=j FOM? 5=-}b2WV? ՎlA\/'tuò3^B n5Rl†cΈ8Nfr)?po@k=8_egZ\3PJ+51MpKݩ\tSAs^%1Nf-+M;;Dvs98zZ@dV E]+UefO$p~A@3IS=pa𹘸$`X8ak*ǔkFWB*6H6k(1G.,wM;q7n =KZ瞯)C!|\5m P g"!aCݹ:æbNﶜXf{\9PT{(Ab$&y]xxqs(ߓTS_=lNÓ0qϑW&<OZ)x?-Ϩljfw07QzBzהNK4zêwXm"5FSXCLә1?T)JݿmCuZ|wl1@Gb[p%`Jj:eϵbZ`jB j"K Ie@;T^'&.r-(M̹4_S&ߪ<)j\3Z$b־`?Ip|Ʒ;.lY6uɎl@溄Iԋm8VmQ+Ǩ#q_*lEQD7ɩ[=E5;*xy/qJ\BsÅ[%-K;ꧠǏiY)o؄aP/?= .>Ɯ|E^$D㖋ZRGMr4Iqߕ,ѽ_.JFE#1e_ YWw7_/:وz"ÙgOF"muycO/u G(3ԍ>*dV7s S!99PDbl1Z Hɝ6hK{J; ܐvCɽz`ؤ;OoQc_LXG2N׌*wӮou;:+3.Zܞpƹ=O#%a!0&c['vÉs 14&fPҒ#"]pl6עd@;6ۘ@j2 I<.L&q2P!n9u!&x' !jV?[ C?*/#w1;ɤ)6-o(%& ?EZ؞jІWZ7 H`Sq O.752\Qu[* ʐUELH6k m,}ŤZ+z8}y&BOl{M(IyW-zo/PzV_oRd2nטӿG3@xTKt#lޟ;)c@I~pHiD)ݏcq 螏AF<"v;v;?8 .k "͎_ȯ"@?ƶ"fڌm>fFqfRTҖ~{?u ZpڽU'ܭW!wbPf44n3-84@O4M~=9rX1#̚A|O}x[%FwBRAthހ>|J}aSFFfp|y]~dQ5},ٓ+2M ~t%.SM{qPI?۫ym3$7/M2^zg* =L48si:Jr YƆUG_9޹6`ثܣ+R껭h@6H6!` ]} J,qBb'~vޙiӚDBݥ@*FcwpHJbq-t! .Dz8bF´wr.#;: ɀ1 8LK r&n+9ؤuϥ:.n NR19)q%~tRE~]oָ0?|=Ɵ@9^k],HT]U%-P* (&X?]$_>B:l/Dp L0&aV)nS1kKƪB,>qTJ(&/pk(oTY{[fE޿K"6BZD`O<7愈Z|@Vuue[BJ+PwTbhC#,NL˝W F7)|TcEQybdgʰYoVߎ$4wg*йI&Z7]D(2`$.f"5chצ][ݮKo l;Y+hCQ!S~5r=ADm[k 7UX_>Vi桳)HkLx,C+@"9ki=sɲ2!כ*l( E[ .I6tD"kӐ·/W L\*>I0L POՆu@"dB_s6\"ØnO`䩻6:\0hT(} aB(=>陑Zn n¥j d"5MoDѳ^ <»;@>ifa+}) “%`jcrW\=v侥D 2B>a[Nl-PH&t0 \SJBgK^[͝$io+$D\S]V/#V؁!p2pzIq>~` &-d[6ۦ ~Aî]xi/:l.;aZ0s 2qm.lଥ~̦Yw`w ScgfC[DEKyNPY"++x83%@W:U$p搂j4}cK} ѭW἖*?p߉',>Oi(6u !ŌuӼP]#Ahf2% AOÁ y#k9h;}#?o9zqX<35h) (kʙK02wU~U#A](3Za;AS^ yWѾr!ULwGA0ϴ׍3=||+{,sD5gRg3vHn"5wp8:󪉁i6N,Ɋ_)K5?6}K@3񐅺]+dZ5b|MA^7)u2J3Ȁ׃%t+kɣ]oLaPp:xgY7iS ߿+/![!FIGA\=ZZ=ъJI$0&kcIZZԯuO &o?ҽE%q5u2|TwbXl,1bPn!|p(2%D'կ;1 kg#1嗊C# E wZ2]6 Q9zeC;'h@LV k/&\xG RTȢLP;Iɰlu O,gftl|G^NA,~d3a?g6 s?O6 ]?zw="ȂJ0vվ'ѹ m)DFy16V~oE:z RDp,mgfpL>'(>YJrZgMWMj7&k|$H T8~0x;˒BD$w͞,q4̳C;3I|!P yQxzIhxx)"f¤˖ $$(=Cg$5ǓUHs5rdJCA*(Ȣg" }cICꪁ08S5d9X1kDf Iv+Ydon ʶHa)x(t^6n&<6aWy-mrLu7pB%Maݦ|ֿ0 )&t{wQn+tf4j -}!H [J=,a#2P,a9O*rXb1`sJ+N DH2W<{ƟghaQWmwMؚMԯ3ը*X*w>/f~ŁQ9C(=4GRak +*n[TѸ)N'9f&ŽHg)[zɿ{.:\^9?)!K ;yJRGCV~#Ylʹ00СuDlܣzscKֶv H"X~"BLOؗnXZa/`/ 9_Ғ<9xD 5$D>?OO{<}/x~Ty撏EQ3Wވt b#ziWߟUfN :IךpBF@%fZv{,:x/a̦dK-xb!! =ӽTuJbnOqp[x%_=Tε@: kT8]b*UçWH7c>t4hsALRS۵Ͼ{kqc 猛,@I\YNjW (Ys2,hXg4@=S\z(+nSɏq)_Т|Hs7SU{x,օδn ~O\ڭʼnjlIN(舽⽬nMB x#Bs&Ї)r B\<{wLg^#Lq&Ť)J xBхMrIRZ  =Ѓ=Ewow*sFogP. I*0OQrco^՛%-LCcYs\ŗ`9?/&j yrnNp⹃Oxp̄v9>VוPm# 7׼M\<旆mlu6bhj2%omT ']LFV ᅱu p.ƁTVSϴv'PĥN=%!nِ L $O Gdy?2 1N1)+x-mmٛb?$5tCn ?eCf_CQpDB7Úf>PmxϷUv؆ j` 74 GfPEΪ|-&_S#ujuefexiǔS\85j?y25U?˭huݑU?,AU/}u44(d\+Êoݫ=> _;Tt DEBǤOa8rZϸ[l.VbuhU5ڍ ZߚdT`BcHY.Z)fNB:F#Iv^n$'ԕ5-. isEl MXGoQ_ZGeD,"5AjpJg;\F;2}QN Zu$t1a 0F8?jaBG=T~khǓYaGR'6U*cWľPwXtZuLAъ"CmE #œLFOP*s AI.M Me6o-D:Xtb0m;nO: E|ðmI:3+DWqJV}'u?`h =.4: yoK* KAyFIJ&px'}5 " `Pmxݙq5%4ԧ>vvOv2U3"t.e"ty7#j'd9-נ6j~rK)}('uXw3EI݊nTˮ/'S,wyitQfZCy_ %k`*`N@f $?+ Ujx:b7x&^߼3O!_yFyLcNnCSEu3Jx8*β)%d$,7-ƝI8'-p{V3s1Z|ۉQhjjW*b{ڋ@m7K &W _}`eFO&Fc&_ژxY+tdbJޥ!2 k 旹PiZC|ou\6ztI*kZ ߜ N`E}@IZdƦTBHuKA+&.Xp5n3QF?J~*7"~e}܉B$kM|B q(U?KXkYݚ>+RJWQGyDXM2Dxn@_dā׍(^CC(cUvuEj33~̅ޝ@>:XimvN1O$k\E9'>ra)W;pƶNX-\8feiJd2D:ov($E CwC/" F?TaT<"|"y__& ^Rra (u`4ǠcSoZˠ W$nxLozL3Hr #0'/b;Ko\7޵R[}i)̃P-+ <1;@I^.+y L =]dyQi^Ÿ-5hӢVx4pqϚeR[$ +F&>A ]=۔O2b;b5Z2=fWTHy _&s\ @-~ >ؑ̉g0<$@OY[Ƚ8g? 0'M#.@DӛD swH5FYo+tnxGYߦN?C?9=K49icp DJx+ږ/EucW1k Pɻ>ϥzi:G_ީ#Pa#)zg#lrEQQ_ZW!WnHZd^8rŐP/ ++㭭Zc@ *GֽFFE?Fpp#l:ٕyI 0p)P$~IɲZ J^Y)USK`[B #"4jě2άÛ(9]}em`ZQ6̉3JTzre,AOtAA]o.Osrpg’.=(D {J%2 =g Dƽ~c85Xa+ nIFto i݈ Eޞ^ 9IptyㄫbU[(;MI|#慕o9c y}dmR-doj 3WiޑOa[^ciu?\Xb)6щ"F4mɧ~X7ȼ:^ZBރR80_zĹ)OE0xTٲiq~;@樴&xHR,XC!1!0w-- 3b <| VJ|WIKB[R~gJa ~f"UxsK":2}Iç8KǼ>ĉFqMZe>D"@ڦTq@mVF@:P%SFh aMmGia~W~_[ԃad{77oגy0Z{RݡAIJ\7nK]%6 sHȁhob4D\ -„,PEK5M(yAc RsX%Bx/nvd.# & ͝Ҵk+yzϪR },-qT4>@*q0'%ŴoTmE2ebԊ~!'ą94wТ :$zAlaRzJh*doG1MY~D1ᱵ s-"Gs^/sYuX?$( F\3_DV,шȼS{pH[V (]Zc;=#t&R>u8/juhDŽ#UFX&ji(~a`饪z|#GM|꣼vmY|R,"'2jy-A[v bsM3v2T~0t\?G>kV*EsRxT7U L8xZT?/sgqgi d|a~>[[-[D/17yq3:kt%}vYU`o+T+ _dqU_[לǑ|-ʢtI{[ O:bj[TY)c }o֢ ^ipOUt͓kLlybC_3T ɂϒ+ؾȦ'Wf42U^HI)) (㱙/~y\1 Zj/No1n-02'{":]8:pQ{ٷ8d;<@X.m]Qt Ak>,f[*\HbY2W90KeIHq}Mxa7JrKoP[50{USn{C?dsw+uv gYYF(%4{4G{ȹ;] R,A>ʡowVj\dcN#0M=2 %7O;4r +*9rbP?_cԒﱮC,{C1`o ͏{oe`hM/."4eS+RVDZV+3^ UUj/#l+ާ?EK=zs@NGh&Xur+͒N-P;__zF7`7?sFVIlfڟ.0RX*vq֕$p 197p +;/%t.芯JtܗRQE.шsLǂ?,KT>L+>b!jgVx.ڭ`,QMC-78Qk>ke!5Gbw aWdFjՂ-bg&Pr[gk;-dhN%8(E89?=3&_2T$Ug}ՍaykԫR{4Ra1"(8^YR_Ay$g`֕AxQ`Ev;/ÿH&F8|/=Yi\z#Sp>nT v%۴{ AV2`nClb$[̠^}u=$:y5i)Pp#2j7_A%Sl-y.0sD.%LsҎš+NDArS~y ś"Ա?aҧ.F#?Trq~nLp;OhH4Lr1 ~nމ:-" 3[3o5EMp#TPraƵlhhˌ70xg=؅#eؙ ^K*vB aҜ(};8VQxբ&H/F"q%.$Gy./s5^ M=|ߡ{&9ڏmuXY_O?Y` ҳeAhE[1 wFA0͸7L|c{02C"<.Ã̙R9GbҍD|/Ćl0юBV):p3,QI͹A'*P"n86j"Lxs"SdM_`ns]|I-\8ٌ,Kk0M0ci~p  fy9p 0pmLl fp(NE;!bzR&/{b`p@j"rʏZR U@4'샛Ӝ^+PI9`V1N{Dx Bt.^6M1EoMn3߭Z@ܺLUd!0cD  iaB?PL5L7S,Ғ}Qr_-;) QC76Q{h5R+ZNZy?15^r `#KޡԫC+}6NόN*ܿٴFB)5rZ8V_,x7HO`ik(I 1 Mo7#/Uе`'KG \{''r;G s?MCz[!s ,VIǾ%PrкY\l[ b6(pRnB@32|oQAdT~'g^kH&#Fޤ,h_ }.M፽PJDOL(]0\'@{|qa8,։ְ;(f-hԚ\v=V]hG!29pFN{N$| E Q+] Qܩ_߬;e˯ph$ AFQ)`lrs_JtgA/5ylODu[jaj숚ދy?_CĠұ,ll΃ ļn=e,]Xg*K`CÝO@ݺ)H ֿJ7I+@ilf2:_rG>ʭ]jB&n㷖*aw} 3r3/Lz ͙Αmx!͟YSර3+(sm߈QńB;1< G@%eWߣ7 4.~>Yhs0BRVl5( ͍KDʉ&IػťбDxܠi܃&eZ&< IF(Y\>rgU;GMP5E8pbwtPZ@G@/{S3Hl1EBO#4?|*' mʗKaNҀzA}bB?|=YgTLYc݁/ ~ek Ugr4@H`x@=%&ZDLɊ>AJ˪/<7Bv8Ҳ)=m+]wZ_uu}hԓpQ5,N7uuc3d/qMxv'Aqb:4(7(oHM{JO9rS)w8RTĠ+ :Kߖ CYUc^vNӎ.K+h~3UJ<: kUpO?'je&vT p|b J1{G3LH/&NܙvT`x$\@224sl/şD;f<}bl#>3BF_SK1Gxѥ9OLf,9952a m=.yhFP txZR, qezaиIq[!V Ǧq?[e8HJ|.)fHz) V!t:"P>_NzOdw*Dc^]jL#dRyٞn3[|]H9ٷſPn$oTwS18`h~q7'853Rf3裤>Ҏэ(lw㭠xWb!Ğ{67J`?~k+:{ ) h8 @K=9C&TSLi;z[, rٮ>7u|fi_j=?+QMd8tX?rH/P{+㡛(( {ՕGyrfnSb$T$dBZ{ˠ^Y?]>R!ϦQRmyѪ4#=ćҸmܱ)iLL" 3?5 O)BllPGy2fꬁzE4ϣ%WSVW@l7,}Cc[xT+!;&3KS/ĉ"cUe&mٛ-͙{AVS5㡆 ̣2xi⨛NdqrjÎX͕ZFNQ@`8a"ڜ-}  Zp'o{ji)쑀 yw`+5^iJ#Vmd{/Pl`aֱk}*rs÷R<>(79}:L[(@ATdb{\m)t~FhlrWrt03LcTRg-\a 4(SoElTf-{A0~(%hȽ]9ᒳBx*Q Hɇڷl6ZfFžM-['x-ϔgѴo@-@b7gWbX H9? |TBq󝁢9gcáOqJ\&oU>r ˢPZw豘g(CPL pL] ˌζGXK~+jǚm`=q$ (?0N Hǒ#ԡr}M0Vh g-mEls .ͺȢ^{bJN  հ+|k-kuS6L/]u(vNQ nZIy?w(7!nͣ!6]9kcQO ~h\)d+[/}ڋ{ ˼d^H#!g  1O/zع0P='~:Ѧ3xLʢ:YiZz6 J35e]X7=+/%aHkv}uI5QR=ym(.X&z>|5ިykȇZ?]d\*Ĵd`baRkqUۖԛYGZ }}5ﰊ֒9^=h!#l!hu}dW{bĨIg (R2{ח4/5ZE"C6]ԘZDDmmu枅av+݁_+a|”xpW+rZJ8 yIJ9G__'!HRm2ytYf**vlٙreKAX KOBGԬqQ};͑w??hY̌2|UE`hQx:W"(D$F์J{)o'J PJ|EA͋`ua8H>VvI Fxo{fV 8H=/th͉ ΰFtWQ^V: fvL abY,\zL `.pw9Rdz<2IS˴&mxY@ET= 7i4'7Bh&ja0#0 \E9 MB}Rۜ+E|J8^p܃3{TF|G`PbG.o {h4-Ϳ;eKZp݂Ξ4svsP _[~Y7 i21o}la'-v1%O?aֻ?S[*KsvDEl#UXuI ]}z1qfQ\={sB"?fQ^=@VfR,>tJB&(H[LmVPQ ъWk ҦJ3KEky!>`~5⡞/B}fGZngP9InL|)fsi*Vqz-/;j+a> [[Rj_nAΗᔒ\dHott9oWVuF&ґi9_$ HoRF~]GY?("O9$tLwEq]lv:3˴;7 _ۚމu8}/jjz.W-sL4_M?`{VML#70uwCKc`'6J]Ǣ0!wk*`0M77v v$CI _ErnnGzH% l)` bT\/Džӫ:nf:uA#)i-#O,)9eԎ:4@fm! `S.Կh4w2m?ۄ:A? &;E.cj(cLTIjhS59>"~ٹ!P;  F? lHTxeQRu5]{b{L/9eL(_ȩT5o`q]hC uMنÈ~>#mQ}ҿnb03[M)!uT͛Hn$2)\zSfy|SJVo+N]5JoD8r>W_<]Um)SY({<1{Jj0m"KR'gsPB<=GOU߹O=Y8R<7e9wg5g%w͠<; 7?(ikd!H}D-~gn@r&a00[.4^D*ý= SlhsUjDĭ{{@pU3NUL2 9B$ΦJ bGu "PJHsv?%cKcħ{o{OK+I&B1nP}w>tvo͋(0K22Rb^JYp PR$ }oSaX،X0BfH yAG2Ubd4 nby9wg*Gs Cuevb-)MM-*7Fߣ.mC|f<"Y@$zoɔ:?\d6?s nªBsaQzi _,PCpY_D)_`CBIDl#7J*cxoFvg6ы"44߷mР4& +=eg J.>*y.5 T x' YézC'?ْ`-'GgL%]cs3Uf5H-_{Jl &ܡfx5qirRc 6U#w1~.'űɐws-c*ZޞPx{$vrPJk ̋mwu!A J;4o0g0DkhvT&a1kҫRyCF?ʣ njC`[*S4eA:n6C(Vy2A AjPG\b xǝpK3zi%:sdYm~>pG' OJۢBNOGB'A "T"f`?k/tx^Ҁ[xI#e+upr-xX:8P˝.H'w1f֡])Uo+#XW+3i Һ{a /xıʾ}W bfnG#<*ү-:mfk_u+H`̀tB,W\5 8Cw,~`˃n,C6Әh펇oQS Tk hnz=@%8^ ^M_=zM4^{$dv \JY|]5MB4u'Pfqy~A=_u cO"Nie HA0Y1{Fcce#p;<' S[0OĸA9%ʙbb4^,"Ó&'M5BQ:׷{VHbrKb!.5‘SFY]nMQr1#DZ]z+JU*M-xft70gb}4tW]ָA74'LnHDdVYYO!6 F.GEF 3E'Ϯ Ã( Vy_i/d3H<\PDܾ p%;oB)%׮}j-9 'IsI}f{Qz|gsQ2ܗ/r&p`mFQ-Ö ^ԇpx p ,_(:~Xv* MP{%ߓd)nw3䉖Uj| ut)Pʟ]c鯄v4_Ҳ%D}aIdAs[8wbAԺXGL\ThީQA~R բQ/r |>75J]dGS q /:%giG]Fӭ g;eLY^4O5s5{DrBL࢐טlB-["DֶZ; 5PM`a9+}9A޷(SGen$TbJ\b>-o {o0d!vp$y9|j,8CfartqQS!z&mq=Jܫ<ްҏPxے(&Gƀաo6T[O(l:ذ) r#ۮm{bT 9aA3ɌJy8;[~Pwi\m</Av堿hCKS&})Xqp<,E9CUWܱh@?czFf'XRX:亄fo@EuiL0cȋQU-L@G:'͢KXҌ̣na7؍J* C@O = ܇} ZWql tF-A\ESwcr1Tş2 uMXUNtYΔ"b_2Hz ŔO"H^Jy ܦvÑ%J6! ܁1,iF5\XK$1:Y)~Z 7L;F\0R1zrC' PANM.*:Y̙Os2Y5%~u Yؾjeo'13D8<5aOVt9ЙjcrZMTIPI֦N+,͙s g'H3'a䈠L$WL8o=xm97;i͵aR~h ~# puQ;b! `9!sztQ4Ge9]Cq>niq$WM f\"*"NaC~cfMTZf-YKfO 8 舫^Plc(IܞA+ ,;6|fvFq7ZBz+ 㗼j7 4J5:qM' RX[ڔϡ/ t.? _ ǁKG^ BW\;~ j*Yu6ͬOE[s\FMU+)>̒}5|X;|Cjιo؛ aBEN98}mL2/8]B9P!ꠏgndOQ *,Er3$ =<.8ZsY^T74}-(D t\G5mҭR[9l GeԄǜ11]=A>fYO)  #|ɜx{`kc$EJFCƑOfP3w\fQH4j/yYBkA*f{:TOvNb!fJ*_g"|Kw :uMj3yi10|eic7Ħ$Sկbj}[a8V\kl^L!g(BEưfK0-E)(GB9$b _ء.+n-̐KjW&XTAv~̌Y_ѓ]S|mx0#=j y߆EWIM0&( Io$~*y~&zi7$/RmHh!ڃYR-{*UR̭I)T*k3٪>ĤzɆW;o[NY:?Q`[:e:N" ևKcۮtdǧ ]FEOS+C Fib>rϠ`/L"Dx#f᭦VABC6eL0K&;9?AYVJ'BFu7F8c.#vWu"݁_ $oq䙯H8#:AG.HMamJivrx2#wuD e*.UQћOEuwM33ߛJ&Զy#DxYe:%h?}d&T?zz2fJ{@Y Zui=HGo!WE=lYy$@0Ab븼r8s19ܛ3X.~Q qOp:Ri]絧pqLd]' {,KM`P`!-.4V⚔'Z[ǭr @b_$E[*_!ʫ_kN>E5j9wȈQRȋ-9SI (p ,^4G_݊M2g=xB c˷"pB*2zs sEߊuLLJZslA&gs%Jmc6+_ɧkp?x㗭L#A546gd!`70>r UCzr\9&{$cʤ͟s^gTK>M _ E[K9 ƼA4WK?#?:D'Y b PM+Y'erRR c!۠,9SDs$(N߮$[z"MſY vxc, \'kӫ}5K;*XF A蛽;&7bsէG5ceXD:| UNi|"*rv`;fG;(gtx3zy_/j}Qxy :Ӧ$Fu]ϝ0;5F M-- 4f@d*ngfG n;75뵨$hZWtUBnsŬ7L37{ d*+NJ`7N?XJ;t[7ڏ1!^BwkvՀ:N ?7\sGJYʱQm%V@ 'Y-ޑfs_P| iw)Qq׷;f\EҰ}@g=.!%)N/2}U~qJ q&I:$2Nx;hεQd@ƀ Xq{*} d:AN iDq @J|q)UgI 8ee/F2vWC9.>K.ZI'o@Ú`ᆬV$H+he;~νhT=; 3Ո}xcLX,q ~I= =&liFu& O[\bes@_vQdz>QvTJ~Km2NE!ad8>6-'5%u2X9v67^lbs87KPV&CmbmrZx+_ΘSmQEF%s>%O_QŮ \j%I - S˕Up:T|VEsm]iPOI0~q6?M%#{aU yӜ^HgTAGvUj$_9c:"VX(:==dqY:<?`*V~h%Cܗw[8U ӸfґUeo$` qѹΙ7+E8t1vg珂%)!s>Gx*Oz#IsJJ XJ \ըvr('}_b^h0X.ʨG+$2Ejԓ`k&al&* `vBxvJUsiuc:tt.8t芐l. 5 bM5RMD|1CqRɭ*9I#/ :Nhݦ$h=Jwf|zL9'Sٔ-* &͒tZÌ>od[Mx;3P R\y!aݞ]$COa$Sf"ܮ?Art'of[s9KrB#c)QFz~O6)\o(> rŇ`qG$v,L1}%Axu])nxȠdWUuN)_ˆgl)X&*jXtY XQ喂LBS0}X'?Nv73I)P:/0íFDsRܣ\A& >rt3PQ"܎g`A^6InJÔqSk@%YKY%vfl/0P"dӜxS#KꄐcT?A{G%Yh?Hj7aiJ,fS y-0:d,:efKՋ ͣsJ:yPZCK}_uGX1Lj84\8hJ%J3ۺ+GZ`-LiR2*F޶HBg]2\ fԅPmۦ+-.M +_A S/f\7$b*9pP-J)DH3ؾMiwG-yoNu0<R?RtbI^6HW"wPwAg䆀c4}UQגs!f2^}{h˜`d<-:@$]9>c@Fm푠1Z /A2)c^-bv2(v4sf9_jD7*9u6VkEX ^M:p9܈%>_$\{乾56DF3Z{j,Kr۞41սLԯu%e{ h8V7yZ))m?O8_[>:L d3S̳8gFR`!{ F7euXM"E8ALCV sk~Zso }mpmV2B33dP6o':gȩh;FߦNC "@.FeV#JaG" 0\%_55Uwrﷶ/ rl$NXTXD4ks$ؤ,z`j+yֿmX&"QH(8cbv,GogJISWTVI67 2=EU§]|I㞭`k;Uzj 0+CV`+ g_5Nx>D{ENp>o{Cvp!tl+n2VW!K|%~7\ ۸І2fScRoU pݒT^T4yP*4VBf}s:h3z>y+)( gf0ېǥyulϱ'Ǟ`e9uZ?l 8IfRMtJAR(ԯsO V,~4'gMy4nrWAΙJ&H AeKtgqmA#峯އ |Pdwضqݔ[ -ZMc Pd`NJSLm6BŒ%!}KhyvU\ڮH jlMI϶.K{mC0j!2 i*t+ʙ8]+q0( OCK{!RؤD#`͗ۗ7S󂟑B./y U֣g]qu`RWݣbE#;+D җ~5 ^u,`Nˢf̲|{, ?#\xfUh&_yMfX| Fr^v#*dw>pzxRkеšάT:v"|_Y4b|!7YΙKOEdצ ;Ԩ]Г'ܪ-&n8  QNvyW l붒|ꕺ"R0 {X:*kd2>TǮFֶlūHoufApEJ-e? \{)2^3a"vӪjLWBCo}|o!ON/qo2n%Df[|`7gJ H[9;6ſL1჈ Q][Ƣ9EAca]I%U9Z,pY8 !+-l訲nf_)[x$Y^4Q[z^R@LV,#mWԡ%%,+ذ7W@B( ϐrg&#e  [D38.i'Q?E(0Y|9PV?<_ǡptSro܎h '7 sy ѬG㒛!֍lx/x6h)ܧPa;b_ qT,f/I[~at85v:.<SiuTL|C%1gp[2/jB)٦݌_Uƕt Sׁ :yP+ރZTL ߀!P:̬A:K9)_ݨ&~;ݼLss~ ->+'fS#I@͢ga,gejc/H@Ҽۧrkxh&6&=܈ XnT؇=k*F }`}_ZE(㏯y^AKRɀ=Տ T-#^2EKPv(NY\'J O5hn-ԭ@bM9:Lӓt$?yzFAӁ{tA9)fRUV4cbyz"o'5\:dȊdY3r ᚟#,ezU81odC- a.sħZg-8*øylj|]38RBi,c#DLaC=S+Bɪ|¤'Zw NQd(1t&p5ؕS0{Κov񪒙 hccKROJ_)k$nDptHGpRvo`,e)]HANY7~(*sLڪȹ)7BEVp&]3R= YH'9`lZc):EQ>Iţf&,"ڍ0mWUWoOk %V~v)t{ KRWU"/,HCq3?8V>m"YAr,⽼e (zdQ8dDr§Lb"jN 0(?1'Rp]o>>oKa.[h3#yt!EH!3R}@ }2˧xq*ߟ>B궢a(gcd}kuAzX rIK?dw3š֌Pr^ ph0%`-2?Ҹ?lrg#?*8=Cn DtJh;6d_伤O@eҘh(ܮ~)֍)L61i3qWw #;Af<4 Cmy+ðn|o_(m'* Dk: Q9礷i14 {oVz^~Pu.D%kH j0( _N&:ڛ4\YJ7$2>n3}3ԝ[ ) X#ᕤcM\rSA7:U&EFӳ,"]HTD竡7C$8k$פ5T<x ;ʜ~_݋CXG@ g1/މyǖj9*k O2_u+>"\hu4,*17خy# `&:bC@|-0ޚҵsuDC5̗z&~~ Un͑WLI[^X=ߡ@vпUEH?yK]SLzwБ!H`+QOF0,JnU3t`.7NoY2e[Û"Sy/Vwx,m31JO}- 掷vZc q]r^h\!mJ&4WR)@T\aϷY1)x "W" ^zϵEYQQ'<~UM_'(mɟ:x%%B u} {遵XAz si'3n߳NqsvV< E lm1 7D4X1>һ"a./4q3 K4FYĶ!J  %۽ՄJ#{B4T]VU=<1PS0|X9-ik$/ !a^cxtW AZΕ?RBްΒD,s};5P.ɧ{a1͓j=T` ^nQz H [*!88ijU]Bn(rO' Qѐr7/Ue^_Wl%M">uyv .p2,:4I sb$AsR)#Rܽsv BۨqXvj3DٸeMa:`3h{y_[HxڢW[a~>Tɤ*{ AصDj/$YOޚKA_ĜJZmϤ\+'ަUJw)Jq< 3ifDԩ4R#̞'kFM-wڽ? DU]Ǣq}l*aJJ8pЕ9JH6G[HExXw~}x  ɧ/Djk_-2CR,+]ҽv ﺱ:#zZ\qR$,JH }Z^&rhd*&+dzˋ="B6IΏ҉VvdYQ~[SzZtg( ѝ܄\ワ18igCTSIniïGB6Gt/>/UTB%ڹ2 =Tʕh"zA6#[$ P6xS m"I6v PqkhJ?%Ӿ+t> 63? ɳVo^>5j?qԼTÉ l=gA8jxs砋-8 4G2Y "*#6̃R{0[xr>l{TFk-hwTtj$S +`N?a "d{Вw\dۀi-R9ZW5ɠ>_qw;O9{=6 rj0!ɦyȬUitCNg-1x9Fzy(h8mj%ց^D4Vtڳ ߣb1"SЇ͐ n/#klϰ"a9pն'Aм6p ?c+&!}{aIi#4/`cNpOGnjf)nF"yE<5WQpжtT/1M~d5\3!D_@ dx:i'.F,?[2'0>&N 7$oBK&\d)lu\3h3# -BgROBH!7\]Ql/ :"-HbXw!ȃLo˂ɅSN/'>8ء0+D;{W8yf@1[aɃϟc0.sMȻ󶱂CTX&Na;~eк=eA\Vښg~ l4Y=$Ẏu]PufG3ݟjv1 28yOU֮ ,2(虺9I-b8kV~*c?&uˌ^ _Lj ة8ߗrTj6%Np ]Pl~I,'uhA|Pߵ v+mGkkX7gfu3Kaݿ̕{]XG% fyFEy7Lfb1pSrd}ʦڍ>^ߪ1C&l`Ӟ _vpHHcA|nc."I?A/a;(y)3-t^c0Ԅݾ=b-ܦ7:|x{Zµ0R`9w%jN{q3aFr}Q]nQ08\ _L⻺3DҐ*CtRM^<+dOoqh}*V?f $ b(?X,uP8m+I~q4 u#@t:ɍ/0m\8L3f:]$9|U!V6 QBfwRY\pOc5! ,jTX˚iYOֱl#%GIi]Smk j]B9cv!02Fy_&S@J BEg-+n9"QcSZ th/Rҩ- ݥ|9‹*\3^ Lo76nW~ib1y<އOO&s4eFv7MG8[=o381%$ƞڱ 6ЪCr6uC Լؼe N.>mIMP3`Q|G̈́RUY|[%qC O/' )pC~]ڴZ0 iiա_C(e!ШTrWA+GP& 2xyp\4=f, 1bB=4l t,Nf >kZ䏑,gwWKIE ;h ':c99J 3н%xDށsEav^sW&`r0ސZē$y/4:k ӼN)bTAl;יM@dJ|7h JDK'bު2-cy F/Nc9 uma EV1]cyL!er \dzyץT1Pt H^(fwgP骑0*d tvWLIc$97]T4a2ɡ(($}^O%r'~9R LZQ(/L|Bȇ[$^[w sڂd KYy((L 64}#R(G47\ Y?bMq:b/BCئf1 |"g ׆D;`% <;+4' vRk7J$-oBJO/@(ҳXᆪe[d)ɰw@^-<*OcPLgNogջ)iʮs$5T[`oE8Ǵr3eҠ' l`vFdk{Z G#Y+@_qƒ(zyJ1_C xCsǨ^B,d9R9GjN7 ,|2dwR2&/A5q ߘ2Jr-M&Am17,זEy^ҹc:/d*"*dh.Z *q25Pjȼ$(Oml!_ԮL$' \e!?P CS/X/}odG2;kpg aʼFҬ?*8u'd0Zu֤.omNG'84H,YOR(Cq Z~RRdx?Tb+f ``iL5\{GS85iRz\1%Os\AqjHрeR ".BbfE҈/בCcΥ}3K W&qQEJ߀@Kog7+kfY6$h$bB^6vS˜eL%50p?>LMW _ۊK}b2zHl }@/~ea-.l̸cFX0< @'*[? 4w L4j5)w挖)Be8Sդ|?SyfźhYM:IpΤU^ );#vO\Ao-gŎ4 UV{rK(Tk9MF:-9!}]T>ɿ>|_8 6}G&UϮfh>SVgp^[=܈z@S OaL!5+< j*m?h0Z4 Q (qc~:\߹GԖk;|.6:Q'7R珅bcزh.#)E5syز²:Qs|Z-0"rBT^σ*wצ-?'m9AmAZeQ6Cf|~ 8U &n;p}{ qXF As>h3~!PO~jfBsz` k<*ⓢ%ew  *t7&ohĉіH+Cߙ')JV':EmUT6IЇfQAdE)͹).&`m[]I!N6̰ͺń#f fs.zkNr>u" ˆ]/Xޘ—ķ@vrQMG Rj*ooϝ8@krdł&K#\*]]_T{46!f9`M#pí&*+Ou8,+ouk5H-ʄX|8˺PuɍVc$d~. @7eט) 6Q$/ (&^ }˘1&KA|L[d⭆Iuͫ^A==K \WhԳGʹ\IgУA \| /GD^,ʔ~`&(w}>б߅;HxtsH#'CDf+z#/ 6U& .r'#i*IG_mR~Yl$l,i"-<0eD\A=K€&uUR(^z\o#cIuUgx6>HL=+#A{F-/@X9AK`6} ln4Hʓ=n: /ŴUHSvLUfDŽY,j!\(OCi L_I%YZl.mi!mWͭeL|Ƅ1b&_b}OBjqn7NLۦ)^%䶳N Îj${:A `@7̀ԊK}:#$Qux\}۸ /R?>Ǻpflm&|~Kh8 Oj`8QK7 A]{h">pyB뒸r䖗xiR ОNx؞\fgpcMllpNU\eڢI>C f3\:ez君ﻞNWU?2DjpVFez0u3KDFm$F)PAAs+m>fYo Y \g٭DzZ)Qܱ8anusk. "< >9K^ML3D\)i;!6–髣͇k:M uԤa_uQn (5+eOO68M'YI[BLGGoI::7Ԫ ial3`ėM,x*KwD =90k?`RUHRt^QK\҄*]$Fx~DCGΈ cMrR|Ӡ~e-W-Fx~RQVE=ShGb쬎ɨ|WDQ lN;U,8;7^(ON+LHUEF;.a[ײF r<]h1D#Ph@صhH]>yN?zY彑XOb8bE=sFIOg 503)2ZӖ)7iFԇA!b=}} &:: _{0I,634W2qzZDG.`TBaAdp3p#vpr%d|-Pe,W5N=_uy c tQJï~|͟Ib`y tigu/Р'ongYH<ʝcC&gZH0%4Lewr 2MA0wW1LׄD}4b RܥM;aQ (_%k8ن8?a y"-cE3/~)Ċ}v7TT:4 f hWEBI 7?%Mk^Yc_Uu+(pϺkp}u6zR^LK15ZQb!i}nؕK]/CsMRttntZ#=5=dȃ2M|U{Yx1> vQ1GVk! ww1~J),@P%2l(T j _NΣv <妴"Y/ fo>iC&3w\Vg(@fn-u;ed ? IbX%H(Z>^7)U{|uIQb`"u^k6q2IuTh9 -w ʳpO9J.G;~‡NRzܼ Er\W#UxԂ6k-7 4hW4-)W(e6o]TRNWƂԃKWʧ^\cҼ3;J (ګ$M\{'dIy];9Ƅm(4"塼K4޹g통ac.~P}V:jm&?S^յyt#.1͓nG˵ux㬤}Y )gKGVȴg欱|(|hHzw/aY(U4NjŽ(αzY.SJ2h#

}t|#tZr8q:C>3\B.SLKq=>h5cᮙ2Hex|I'*RZ!tJ%f{Y!OJt-dVi'h]]v5T7ZK+ P)qO613 IJoLA llhTMc,WEл%JR*ڙ]Te2'0r0yvwU9N"sבCy3{{<ʎ/-DD;SJ y62ޖLj3tؗ0SbW#A@A_+TEVy]+(TECf:as]Fo=UbCxV30lo(id6x qdQP6 q^Π)&( [q`}fTSw34b6@`UW`YL;$=Fk]0f\Yeax/0xUֹ ŖkWHW{q9 ^ ".yoHƠ+vZjت%5zճQ[ԩ]x8} ؈´(#qK,3SC>-$k|H]j@=-gs#vv2g#7R#E1M]w!QD;NZtᬇi28C߇BL4=YukCW$+%]d!PȪȾYuB?&*_H4_%w$EZ=S"sDa~Wwh=-L>m au }iMh^e)腠OY̓p35cmY'JIOUڅ:_3 H? тxXMnqm`y1BFTD)$&?:E(3R5L>^EЉ~ oZnbEg'/ߕGQܴ,%tΉoћ;>W/l[CO(G'X2XF -Ok] .Wi(%S,'/_P)yxbGEtɹjsX+TQU3-uV%IORL~H*)xm2RSȯnDʎ|yA{]MP74ٱ(: HL6 $2l!ENj0Zm/0o=8.&਽l٥)p$s -u; *In(d#Pw{AL'z|]1]/5:6)=g]CY7̴,l^a~B[(KJ<-eJIhuBH凓jug[f~Ũ8;3H'^=x8gˇ%q%MZĞubTRzԗ4W}`]yydi:>N.$Ԛg;Ȝ|>K y31ltى|;<9isҀOLZ$uP"c:xe@٪tv)5_aC0BǢoҥW!SC{#6oݹ:\2z:QLi^NDtGN0 ^qbʥXH5"*p:op`eU[,,[ E]a>(b ʸ-ƨL.gp%bBq*Y զ,҉IWE8+g7%WR]y2ҐB %^Z,9[b^jVy_5uδY`HW%ޥS37UfH9c'},jvzMey]8bf}OM7sBrf+ة\lmmPR<0ɤjtO*yXI=&/HEh*Du÷7*{!/vIٖͷmV`p|8fyB$p}aDI>MS]dK7Ǔ7") Wj튩fÍ W@Yvk5w*?}?9G>7Zej`Dz*Y(ϑ#`mrɸb\2N)!La(<-;}~/pl3S|E&A3H~Bc;OԻ(v#eH6VX6 HV.A[_Dx~hh/=W77T3iS7Dޭ}F- X|ìDG:jP~Ã.oMQwQ=KTG| GgIv(j2k*>9Tw'$́OSsڴcNtbZ5T1v _\3whrVFF$Ylnw}sqq`7Î8,EB;#rm-Ѷ%?xG4-*p΍+t:;sNMY-[<ewd(]M9J(tZ`rASpzTHS#, >rw#,[Zn X:&Y:d' /2 ٭%s3ٹ]h/@]gx fyr]" qAFTxflhj nt̙LTl^ݭcVrum&0sB}\w1 bvݛi'L'R$r⁲b<0s@?/iM~ 8W ww;6$h%b1C)@VV=QX5E; %p[3gf_vMaQ(W Cl E|>**"bT qCI! x8;O[_yP.LĦёԧI0[FQsjX$] YYbeОuTHo\[|wm,ߴk7]b%9Kj[RdÁ">j#Ȉ 25'cduzh!<pr%w 7qA/EhPL5ρy:Ew>߄]>L_W-۞]H"s)k D\7_yh8Hk%+>>QKdt 9؃~(ASj @4Fk'"5n ;/WpF*1f_}A_#KvN:|0tQq@< |jzV sPjSWڐa:OtKedH??ac夣'(5 JCS3=)2/N✩R-Y٣n 9ǐ&NF(T)pID vw8YZW$}b6'斦|;~ drmE6:.> E! Q%:y5(* z% DVu?/+6)\o^EA+'dVfh5ĭ O85$Up+]&B~KgU*ˤ~4pV?OH 12 2tF4ws9+='B/C ȑ!͌^VA$4Ex^4C.oC晛[>[ZQ$`( FA_Ňw|r{ 3us,FVր7NttI~'f/ZA#h4B6շsIv)A;'TZN,IS`Z0>qf92s~fϠ2Â܇3˚ZnHDޒ!$Re#%gEq𧤰(+5(SOYydow9t4H&z\3Gvӌ, -')y6E·W1ot5a\ݪy\Wx51!.ܫ>ӣ42AHmLm(>]h]3JwEM|:Bl\3z2+ЀMR7ͽ1aun bM?7p1ѸؔqhCmJ+yzR5|!=_tG2>2hW-g:Gm>JLC48:u8؄m!>iQP[V_ƊO(_ 7ᆼ1X`S&'9ݗYrJ}Oq[OJ4B?~/Mh P4&nq# U.0v#- 6:\=GQ=MqGN>ُ('>P7C^vPAMCI Lyj*ҏ@XߡJOw(vIϣTFߠ(J`iډQ.y&,[*=_: `KqOPobcMCl@?C]Y6pFځ+(T'MTUHr yQbY43ic'n (4[C8vP3o, JȞC&].oy.:A_U2BMk,/uy\TlgFmlvXa?=~tz 4!Q4{(5٤MǃLCΛb}l!UpeX0 7|ŘjXp( 2\E(@]mL9/a0'v ,gZ3UX^fު: :Tx!] &x6Ƙ F?;/Wؖ662W,čnl;wexf/"e.,ε(y@91 kD AD`F(bWIIs>EjN]p%\ L LVSY:.F)E 1wgִ,IdffA8vD]y`xtC`sp-rJѵyB+ 3e{zfL´^ӍZg 7 mha+,n$}8@aIu.+:J &\j973j>(ە]#?0:sj>Bo. aep.0(䶃8)pm`e T܏`-}soQؾcw;iJ˙p2IR1Ұ*W6ưxRv[ 9ٚSԿg'W L)MNܻ ^k^g.٨ϑW]Hgzhf38q2,Du̡I}0IC6azl[/ǩy ]=>\wY0fŤ/3!S䮎R\}d2#YK/(\f~<g0;͚a60So,ElA37h˽/\6Hn)zǩ?Hr/v` !j!AbL~'zj§.I\ i` Q!3{sRɶ5E@Y~r07ߏiHtD'=lxb(?ޣ0- %QIx1˞g]@xe㻥d| 5Qv@-/elDB>V5c_ A'1vVLKQ 8llXQ~L\OJE"T |jFe\HڛX'tq^r)?< n/%Jnl0wP=PtL7H;dfhucI| 'Z;C~Iw<%PU59w βIУ- Gr T% &zohUBP$h?ծE/ -ofmn}d)J6q_bDT4:CXoNn=Rs! bv@4p~v#`#'ChP[AW?T) ˺aL$2u7cQv3 VZ)Oz3tlG_Ljq<}'Mj]?yuw}] ? 1l|7/`4Av!*"K2,*; ܳIBr#H-#p8Ss8? P4tix/S%%$z v$֬AN)w MGJ+,F#q19y?y$)EYO2: 1EKX|NpkiX/H>e#?;_mȞWT2kuaO6h77l.k14k ط/3{`K+ .bukbPGn'qMCեl)Јe5^vd)+xX܏&:1JDG)5)>qt݇GN½h)`Rym_^ڏPs([KѰ6 <"!F5b(o齱pr}~NV7j;#v ImsF3S &~=:,?FR0I$.6x{Zm>L9<:=&<$ K+[Ug92k%v_-eQ:zu{uLxT^K|ߙK"ިxpt24`^{CIzhZ,L&^Fn+a ܺ^+nԕ2f0[<{]#[U+{og> F Ψ#N(88++ѿ;.O+qʌpL^Ma4,5=4o"b|zGyi(79!9_,RKU!'xvc`Ƈv߶]vꝡ((!(^]EjN)Ċy5퓫ZLQw3J Ǯ܇ٌoU Tޖ6'y"V눓 Y0/ZTwObِ]8 Si u6-Uˏy'AR.#恨9A -n!2EsĬLyжEsGfķ4SzS "u{îQ= XA+SgN0R:lD˜f_ Ui(:<kxT<2SNAfWE\ ![I{=::3ț>0&8>ǹf{)D;ӯ0 D&~}2D#0(%XtKK Ac: Q.ְ6fRh;P"=&D?g_>M((%Z:}9.UjwJ^N{`jU萚<Ҁ(苤>ϪC›|-Qyu zμ:E"O4A\sq4ؾtW&(qR~ =gC-ϝM=]uzSR̶͐dsXAYgQ Pr38} ''zEm!DV'pu S?op(2r]Ag^JI4MKу/C";u^M&Ϯx8reƖMY%/t\b=TPM#HC-E\HV^p )qVd"'e|34s]I]{S#UȫQXXbO x |Ƴh׳WCߕov~DƩ~άgQ˽EMTBfHΖwH}mgAk_dkRSk [ٲ#A:pxCQ*IM&dIQw3<'؝A |@c](cPH rgYJDoRAs6(` sl9R3_b!Dӝк%G[ 7d8܂wy%m@W;7'[$54d[ h]j`n78G 2D‚G=X1LnI7#mQl`Եi ̔x'0Y$ʸ5lL,fטAQK{ej`KXBLEÓ{d)d2/,Yu݇nmY8qcx (MÊ۸)-> ܭ}dL+4]=|Z:C`E+9t^w0lոC&knH[籋rAԍ?y%'ZiSyh17_>R {mڶdn XSMuh<%=yT9Y,_e8B蛺3d!ܪC*CÙm=FLzxnX?ױ?C$Vj >^*`$h<#UOoEL?&49]U eݒ@s"*oy5aV 4^zK3X6y_R<:*x,Bdþ / heI/OpUФF} 7*5P75bJ!W=ݤR~/iki1qW㇝8J,  Z\5m$RPE.Zpdg3+[ +6x!&EcY3_2R֬2 q@8(uYN\3n@WMgow*禁"htp2/\py)%RŜorèY/L ؟,dh+aEp9[ʴS茗\pi1ZP}+Н~׳3< (⑈ y `*OƓZ9?>l7Ww龍qg{+0yeA(pqz8qJktJ418eܑrD`6eEoF *2KUW3aCoadg tF_ ](@_uִ+7a,5ULhmmP?ʺiBn&T2"Mw O~6&)qb'W(FRBT:^@Xs)iK)5F3I-i> TAMØp4<ib#H#Y̊</v~N^ VYzjkPIfۘ+]~dww$_̌FAԯ O?@6Jʞf-Ų0N7NI6f,;e_)Y\LT +{"ٕ YaNҮϓwx[אCŲmiQxuq0ruՈ,zƣ2,b\Ey㟿TkMa9J$A1hM`X1csU5uaO/ӖJ8S[t٣3o YJդ<=ы+qs\abBeNQfDQ[(y7+IԙQG0Wâ%*[Yk>p%.Xք. eٯDㄑ ">s0MHPNxھ*3҂y}?>{U6 D0WuR ԰,@;2(eeֱVlJE~P|,nն.Jk.0,Q F%.\Nw,0*7+8>J6fٓW&k_lAo9[ L;ܜT%}ZԺhFGrm}P_Bu'}|0.J\8_o$$daנF5he(qS G%s>p60A{ԦL+B=Hi[_V~GTVUb-Àe!@i$.Qo.eo #"/3P&BNoW"d2>ԊYuNv8qpg}YHD*3Sl礄83`%ۢ)^j;'y,tJ1[ 6pm(:tg$ڻ={%9H SLE(f{n%:IKj `Piܤ央Rp(t/K㽇ĸ= h G*<Ӧ1PBF+ax׼;RS"4nh@Q4cdK{ѧ`/C]wgV3Md?;wW!4m:f.=kgM0K-=^_ 9eOhN28wUdޅǸ1*H9;QdAS#` pL?/p +) - Аr>!4 L -O.JFCPj~EG{DGSPo@ ?r6SEU@idH1a# eCělC34/.z-@ݕ7xìJ@6?3(mPݦGq$E%?u3_Կ]푻lRqSVf՚/p1\[ {4:7 fݒ&R,ED=9H[N&mEM&EsWۖPݝ))E"{Vum99LI.N'.+g$(!bTi!_~9TܶV~*^䖏=Mu+/7WӾvߔMnTxGZIM$%șؗɹQyf2Xɵ{!*J *$F tXuv-:S<1TU[ ]-bjWeQ=<.o\)5Ry3}"k[eZtӇ- 0Q⠮K2a c&ldqfɹ)GJ^R#*L`,z3p) rްE$4 'V,ʚlZ&n`#:MU}{]IώDINiyeLj?$yPD7@soUբOXR>~v=Y#@hBwu_xV8 *z;Pda A3tQ(W n~{0H*D]QIn(qv-b <ְڲ[UCftX(_` A}i1M55 %s.8\/Y.0P_ِ_3 yPgV!{um(s>Z Nv)uUșzk53"i97ъ"F%eI'rݛKZF"|$-Ŗ{~ɾGBwƖm~ᷕ]ޒT;<vԽ!\Vyk;Okwjȹ{rpͧCxS>Rh6 U&g}J~)!mBZ(iyl >}CKwSt@1 ^u!VM5lC%.b}e,#ν;EP4QCo\&Gcj 5! ,htzewőzzàVO|:¹3R:37U?6ʬ}\_qy Dtp@@)ofBne)_*74['Aod[a&h.PWV>T4 o'ܙQHRZNxm@YͤzkIc:PEЎ}k-(>7 >ߢJf;Vvl  :G}*sF>%B?^NB/Jw:s׀{Y4Vk+۹>\RwKq\/f|HsV]M)kmz,AiZT6]1{ ׺MZ3aށ7Uj^݌Djf:3FݬDf^n۷A_\`kcFW nYkyevM3 V61q8w>Y},L4%*{RUǺI2]x k;"_P?L, 椉uzoOiO3S :xlez:E6dżU)]\uh+,Xs Q#5y!Dzu`Z+IE#u޵!`~ 8\ݵVbJdn[0|6ǎ12|(NʧXU=bۉI!v 9L@7 S"<&fp  'Cx;GrϨr\6ö8Œ&J^EuLT(Zm5b &%9!jSF\fNQ)U?wvҥ#{,\,/ZƯ!|F>[VHǯ ><ll9(8lXYErEԝ %E[Uџ(x$ o0@9g3<8v%iK!DL(z3pn#blI2ͅ,FZ?zDA)(.1 כ_?˧-t:m6,c?kή#pTA (iEgZ˽\jr<Y]6K z-gvv+֚40CV c}Y>楊LH?0V[lnYoJlfmՇ 4`SHu?wL C?{ǣtBI]|ܗHF3AzǟS[X_Yw0*-XcLXm_~뮿m#(9bmseJsL^=ٜ n`s-'mֈ2.Gnl /~ 1$ _^H-2{؛>ZTD-ci!eDN# ymmH<`sp,.96OfAXphky(7;x!5b'jϫ+ݾ]OK^ z5hVv0k6)2uEpv{ >[uX !=a ( K__VEUgnGCkh+ jbǪN}nY |9Sg߱"kDP-5RvWMN+PU?q }2$᧭WR<~ r[ |Bo",Ifb/v$2*s&B8ڱQwA>@+ֺk⹝kVB ~.+ qC۲k'%m4[ dD6©;| ɂ6)/y'_.M*2GF-; -O[Q $f8vxIřApHP7U=y"<aÂyW$RGBْ1MUS*G|b(,݄gݺ#.ƐcoR;>mGB 16ChkV[ m+U0tkuR[}&ݿ`}lli_$aû%b9WyCjR6Dkk urԕJw> BbOkRy Z[4|ԩi'j|Lx@3c͖#/po[g Nn>I'm@ _1,]MC8r]/a;M;iq56aPA@m0eƕKRVGk؊G$kHܥF='PҎ^ca[Pb"_mChml9Xy;4u Vb)@(jyT%G;&-oNA;i{!<e6r|IqTfP`j6頧uLLj9RO^r;^9[#֯ܡUpP|a1=TPt8YM^TB))3^zc_b)ѵ*A_|wY!Aiƪ|bb9ljzf k3BߕYVlĪ{.u`ʆ%Y~e uj禢_y"m"ڻуYjXY\%/bP_QP 9Pu%CMb.ewh| sӦy5x6eFG8U=E&o4sN",ăK$Zmcf@kn/=*Q!K}"ߍO8vڛ%5]͖qg0~`5W: уVOJ"5P;),hAPh]G4,Sk+#OF_0D"0 j Eqc莴qڧ^<,F%0b!l%b7ʷOV oK^+]|rmPy \b@ F@ ݮ@' vٳ.ѣ |0J,Hg~VF( 3rҐEQT/HGvʢhV%!E hTJ xQhg@7- 2P]!L\j-!,{{wVu ˼vQ ? S 2-9vxJgcOn?6HS(NOzjCHZ4-}Ly>5U*鼳> ;DlQ@R$>Lx`zR{:8aUJ(;nP39:5&K~:Ix]<(K2}3v7Siv8  g--3|᱄c@Qor=aҗ2%Wddd.YgV6l0^IIͿ܊ɵy^(7ˏdc!@F;]V+H( Cg el5R+ WV+! ܼ86ɶ!.hU_?MN7Цio5+F׆Wm0O5Cq*Sjkc`jթ}쫹;;+" ߣ?/7p}և2>t1:(pPP2C&H2cBSr]n_7C4dGtŖ:Bq*=m5Clڻ0 )HSeLLM6#7߫" 4~g|M )Kk,U"Bp=ciS24}X@^kg:q3-#` gO؜P|YyVp;4-pX`Ű4cByNx0ͥ.N-ؼ#դً=rLY GV>?ot0ocwh_@Ee&-Up7#LHS"gLąJuɯ MCc!轑o`9P^B'kNk _MvZG~NlbO/5l"X墤|<`hU㒆ޟS+KX\nBβ7%hx),XT\١ygNSD2u5[+ZVG63U5i.耆s2y \py'2Wg Ucl8UfbS";?dXyf2_2-!N( )nz ʓ_/aY;!TunW%nN6:6K ”oT[%_;WД˘Vw;l(q,+e +_ SxI;SO9at::PKr{ m` XA+\Q%ܠw!wCTbV'\ Gob\LQGq y <^ O;=,0 4dajXv^iU%B,f6&u5ւ+֞qXپh3o, ^AH(Yd\߾uq[ kK} B4%^TY>m]PKMbj5.3 PS@QΖhZ͹8!$'`cSRڳя(<S$ XMnQ6 g +P#BOh,+7Hh~᠕ڬ9c,T>skU3Z״6=SjVߜ'{qt;bN;h"CdOeRyvf'fH?mg,̴XBş"Ԝjf_C`EAE~i4pEnE?RO;IRSaRj#M&IIhfU?)gy5Ӭltdc6a '>ۏFU!M"7c{pw9a 9 rOOKk;N}a;qjN * >wtVɭMVa8sU? ۪ѭKsOxW L %H=Q|0nex|+e/f^SHa[<7?;2*9#h:W^p3w.:zkD$F_a\gP_Iakf{@xG)vZC HQE޹2vUξfvLH 2U$sGv/Psj𪏖dvfsߩiOaJF1!y2sM:%\HN.e*39Բ ZXӦXېC8\?wT}՜*Q}8s| 눀TI~$5xoÊdTjd:a_hħaݬ9E/ y^Iwe!I ORmpF$qRN?@' `.@`/4SPW,j4!I*PN>X|IWiL5auug7qdWh޾< ^7;lb0HP?%bH Nm#FcGͩY6ΒJʍH/e/94@ k AZ٩cBa`9x9Sit%a\D< X C*\8UxjgsU`ewT ZohG`'S0ph;/?pMIU0/*GsNς/*ӉHnt[IӀ﯄@sn s:jxAynTMr׮T1[Qzt).h)KD+^Ϙ<fJ:<:+ wu4뫙pQ!K+jnE(P-@TcjŸ1c5/Z3mF |E#:%]`CB:8WZo= )R3a0u*4ŒfUIjT4_4%{Me2ǦA.Q(:Z. CǔwLr 2 JֵtP/uMy.2pĉdDLi8vD9Vɓ9̃6̪.V*EMƴKw@ZWRreVX3Yd'iȆmpsQ))'lj+Ʈ̄xٍ&Qp|֎YOl=ocO,YWv79e fKu8qsE2 . +Ay@ lLJe黱sWi>xuZ 4 @7O4|_v/iAx4S`R4?fqCѾC:o~ q Ĵ~d]dIAo=%j9ylڰ!Gsa64E5=/HxY'̺W^سdU.*DzT7lwRTdC[[<a"7o9NYa͚Z ";2QEƢsy[C^s֞S ACFߤApv |("a AK[zk RCTk]/J^tF+8 tQZo@^|nCG15JU wƘhE`7uNU'aRcJj,=x)2\,>ZRǻZ̤?%t q۰JE%%[/eD=.>G2!D Mb-(~PkQz)f UxGzB >=;DW̲,˄ŧ=Nbj)|whU';%P5r׋f7Pv:3'tTCƏ0 sܘTi 2uLpqN;ΔϠXC!bڌSz:J2A` hxȌ}c><eœLe)LNjNݦH1'd%gGILJ|R3<>DAW#)r dlTj% 흶B ;9[I:5#P+M)`@dR_Ϻgv}+͂2t5`my*4~tLߴHdu\, c j6 ޏ}(x-/l[~{|f 90ӳRKA.75Ѣy8]fL@$X(SzI;=ؾ+&SQh=~XldI -SJ3?<l l 54H̊ sobV]F Q+nX-z 9ϰ 93hUU}1KϱG&0XfzL$ }. MmIvk-F-ϦsŃ<\Fڞ;vY= dn& zc͍~Hfl$]@B9Iڧ-M~ߢ7~gH섰’Ct>n ,-hUR]iM| @/r]tЉLJV׆M׊:^ӋOoJю ,TL)%&ň&IkQ- Ӏm]ֹR %=G({&Pc 3=XCJT Ar$OKbҚ^IGnxځyEbk;L@⬁pwZ6~ +h~ A R6 ̩ZӥI4^{#n2> [=>~M{9UqfVIZ OoK4M;w'$Nt7ݝi?ˉI|-4 "M#lh⋤LFKfO~] .Zo9 <3ƠeQ^1hylYw@zLr$wB bWkv(j(jFGUU j@?jfe01P3q`W j=Zy~~Zͺ;D80(Ukț&6( TʆP3CK2 ea$|3JΦU(ڴ? d>H`˘7,Tm(8#H5E, :Ğ R-hݥ,& Zj"r$ dh1r KRmw,jPI_ө=AܢC-8?TW} \=IVCæ[;j{52Le;b K4*<m*:p^k/bG:[=~)z8WUnKMF>D8Xbn#Z1XtP?APyVT2D[fbRK_+JY{aYhOʜ!}³R8}CKANNinٌB̈́^bbMvٔ_=8@FPG9Ain,o]hϗ%M=+h˻,pr !̘x/M}bY\cwp1h@ >k&ڜ}X^FO39VbL&cM(Eg' {8Wgcp x@Td3fNv@ψFS\x!\joS~nb7'2nR0'1R|(!gz)9BʳX;NaW7EyNbC9<[v{j}iaY>ΓwXwmGޣi+$L_[PcS?$ZqmVL͒$)IR'kIĔ[ $l; # T#Rb3&hދ Vhf=c.[ ~Ux ,ׅ?>bn_gNGzZ„.&d _gpckK7r&}ŦL1ę ܪLTNT'wu!6|G5擩G;Tr^3dqWf}y Kp=v3'|1Tma5\[}X8$M{;u}9Qy8P:$^;N>aTߜrH(X=<wF|nCܥӸ!dpQTR: R^Ymw.)}5l-`M@})s~ۗFT|c`rU΅ry mS0;6exL6zJ%?ZHd!'sbAPBr☬] F|j/T<&u2`[! &*_;bg}֋+Wld;g3zL`tX@X|txvN7ϷtѨ_{֒k(_CcE^VPq!ԶǐtBѬ:x9Wy(J_Voρz켋F*Ifʸ2ex{is f$B Z)u|b@ .Ƣ1K;m)rzzF%`_L%Wo gj΂:+%{]h1>6k(6Sy=![GVg⿒Cp^O0t! ݧf#ws;y`Ity=rXL,ZID}_E|˰5.UvR 63`Q!hm`yOsU&/6!- J'?w'V07MS,5U![Q/B:yCF9=@HaOkP"-7vOU]rMĖk>]U Mr] ^! g{YS Сn-˼Dv;Buu;B-Ķ~WĹ1⢰׊jI wb.YˈB*&-őKN|13\!R ^Gws!)xg䅹bZTuk#5&+WbswlXӎ:-əht/ԫ d[KxTLgSsv}IE"(̽0.De$TXt&ˣ٫Zs #tEN?hv%~W^o,b-@oKڷx(@hRMަT'YdLFpj}WFo@)N9l4@?"ScR1wuPmӘ11kǤ/?Fk9N[~EVbK,lU3vu9w`WJOe8kGM,[ ғmg7҅FOۭlWTccχ!1˛[,)G<؏<=x* Sy| O$pNL m-[*|Gv m1VDl5ޱ(J2'[֛IE'5(-v0=Ό45AѐhVkre鋄BtMtӍ =Woip\4^?P,MG5ͣTӕ-ʨZgNqd'>'7UA$6ɄʠɚoQTyu_sb8+~ŁyxP}'&O8~Tk۹ncrukTM]AW)D.xn&Vp2ly&ßbDRw 6 ])eᮾoM -Vpe? ?H.C: 4 :hDw}qp?yUȊhzXJ sDt rp/c+e"UϏO >zSị(R2FEvSzN9_s+#B#BC:52 8RTկ%L8[%Z{9[E UEWN=2[a|p"9QBdKiiR7Cb*=n糢cP'~m}os}lC@{Dl Ҍ)MpP#(I[?{&&G X,sUiM?̓jYVuJ$:MH3Ap]v#[yϵIe^QLNrN("RJw[JW +o\:.Q_pqi>&3k]RsS8VvQ޹sP4Mʉ," 6x&&$@sbcwŇe^1ip^&J$|˸eV=;{HDg!0>t*s$)`zl[ES(Rp$ciaD*뮢Tb`͖S˦8td7&恂9zHAnhsX~^Y.+j(_Z*gl:qn,/hNP20שQ)pv>5yƱRC 4jJC$ 0\lt3avzBPx1ԑŬM!VW7 ym[*]!N zZ!)8ҊpDZ@pI{D&*33 Y0wa=z~?r]ѫ6VM5id,,jlKn"-k{di5,V?Oj"& PTm˴grl6D-ewDSl~CD_5G{1%ݘvq62?a(T_6UzYZ޵z9ihI1ǰ@Y%tv1ey@>{5v2l(CrD&Dw2ZDܥ5FaDAf5e']PG*渞w?J z-3b75N_ AENr.8wM&Θeh9`ġW58)o}oBWI!s UsXΪUDV_3.^3~t1)"d> B@ Z}kR-~PNXg1Ζ^XEuے,uEVilJWΪ3"%:_~{20;tnuu:~.OZu\~v~FҕEH_vbVF(egk:蕣w"† TԨ0h[U~KΑ C@1Z#W Oښihuu|&XΉ\@J+yH튕OZLAf#C{y6 PU!W/{%jnc1ZФs KVrÂҙ!#|0 FXє@/{?/L'߄߼u"_@ɕGB͚ի`GN@Qt xr[뵱߃Wa"t@#^%~ЮزJ'^Q Z8utaFi1DTf(e @4yާWhG8ᗘ $Nd!svхyC s&39MG ^Fxy\D[bm4j2G@Lh >l6_#ƐĸT^ s}?6ͥ#|^tmjn^T&HzCSEkYa[]Oiܙgwd_DnhnV,щ5'఺mmV |~ܦ/ kh`׈WT+Qʡ푥>mus@`>uҥCg_|~0*Yg((xY9AXp@!"ӎtEZ,ED+fK?U# );R |eV%`MQgJsp>\=V)-z$(,N=}S~ }{{DM& NuuiDܷ:cdLG"u[S{]sU`԰c@}h]c$ 8U`qjp*y\!4wu WTfV<5mҪ~-$МQ(*"nSo'd`qB!U ] a6]?YG=zЛ3'Z ΉErBR'멦Y'| jcr4rF,Cv[uAnFqwqC?'Mi\3(|nXB#7*~=ro'O*T%VTthpjXfa "YX>G…A v̬e)~C(֑+ ] PX?(nkajߥ$z-(ƮIa41沴(f},mք4&SHp">}N ̇͊t"R2Xyy,5`?yEs$.<(#O9UW”]n~ @dd˩}_ ajRP9'0]"wK9 Q-ޟpCb%_R pjΕaevfɖ UxeM=(uf:&Qr RTq'Zߑc9oG;6pޥ5rV?K SOvq뎈mN&t(u(<|@sbN_ qEI>f HDPV#Cyװ/~G!'\憤{X&/k;0Ά gW/ƑZ'o~mu6R9짼 ILk"H"36ĸY'ryC€)_oi,AM&,-+[jN!/e]J'Gw_@њ3' $mBs%;9{OmawBlXSWF&)tsz1;u;2.*@‡Kʍ4_U~ ~NʣSd2&8{ qINJG$fM3?JQnM"8zMȫstп_ﵔ x8WL3>8 -,2輸op(z9\ 温Ғ=5 c10@(tI`ͥo;M\y6=1v\li9!o|$_E ԯi#j\_Xv4՝Ȭd:ϗT!LYfCQ a7J?$H7KӎUk#nkl[Z4cgսlS8DU$$}wQ;Iׄ?f=>Io9I7|m2T(,Ħ#IkƲV>06/썾 W̷'fOmx9w>[S{cqkurYu3f) ALvUits=pࠑle>nސqWx싐IȎGjceK97Q0 zIڒm"o#Hȶ2o[n0f>]2]%rYNza9Ϳ*0wR~X w0k.O@[9ß'ɗK sW7qA[O@$~ٗ ē}JW4)M@CccO2!Uƌt>8F(Oq53荨T ''*vTNx] )F'p1_cRy<> "=uXV-喸aߤ!͗GDш:^?thǏ՟ܝu3SVsf:ntu&w2do0YiÛ*A3kTĽ.S(-L9&Yw=i?\ކugOxpI@"$*G~JVm]@ +DYT pU׹vozD| Mi5ZX3ڲnGO95hp3l/k*A KG`dCEeauR@*)7ɯ4}tB;^ i%3ʼn|e#)d=wڔ )`5zE$u%ˠym= C 5վ Q'ՊU- hiU `^މl %t)@)ԙhxH d~(Kf~L3Į_)VD"٣O i%hÍ-N{T׻"U_HG|.^X.6_8 e*yy-r"d ~rY~ݖ;Gm ag~zK?UgTXV:gP39:!ԓ !1rv6^;PG),Q?Thu]t,%3Ǽ]BZBg+7iyfP4~^@NYp5}#4wْI{eԺߟZmkqLz`B-^X(1ıiDž(g+ ʝ湩`0l& U٘Al:h ?Ixp`w/ҊQ}p7:2HKeF+5|,7d]ZtGFנ6hA"~g+,cgq|~ᕃ D҄u aWI _$&]俹!QV11^N-^@/}9mjsZEoow2qQze`  _ YI'.Mjy,g:Z$PQ\#J@Fh3 js5-s{auE@};fz8E#*;5iK?b8O-w^+tv'6S]PONTߗg?:+|6'*LFC%6Oh mLSR(`4| :,n#G H?6!jgHW{^ڣ :Oʦ66g;!3*=;4 WƼޠS|*սu@k ދL'&m zwUahSwGsndpYZvPBQ-3m㉛'!.pzܣ? 37\ jj§2)[:MWQD&Kcˁ"ߎCԶNZo9Kn,9 &mp#sUJL{P9w`{Y RBXsqUڭ<@Iaϣu0SaoC; '_ j wf\(׹]Ϸ(쩆lVec΃>nxoױ<ۊ @(==6WF)Sj2%.2Ɂh2]*&~ pvi Jd|LBljd.zc$~jF11U'XꗍR,@~Ѕ$nZPN4Qℜғ6Lzktib)/^hʦI0Si\3g>ȕ6- -nV#I}CYⶻ`?0awdk2H; {YER "Eg0`*L>6Kږkh%R/,l5! B s͓oL%qT0w7BS޹⁸w5!A:cAS7D x r`Ԗ+ z!#(rˏb/[X)n윛7}H<, Xz%eMY#bǶ'3MS:IhXԺ9pq2;^?4ectֻ H'uSHbZ",T՗KyviR/@gBj#>V4$Q1)bCDc: 1fK13|p:_8AOEF*7NI{+DU@NbOkk4;_.D[:rp!jP/Qt% zzP~.]>qi=nV?2tt.3sUKg.]G58<Ȟ,U| s![k\9cqȄqgԀױiwGJ /YKR捬zMlVLȰoIsv3;dyC𾨌ta!~݂p3l 藹Rce&g߂GNű1zxNDh "9J4~M`8"o`۝f(̺TCaWHbIC0"(7_Q%K杸q])7!(zYX}S =<* FkvS^,+Z)޻hy|RsGУ;oH#Y:M'" MdJV-I!e!ۅGdY5fz)QT" '~]R>cD g_LteO-0H#RӲmZ)zV^ BSaI/Gi'x r.Tad=(SKu 3o /SI!m#kwM;$XvVBq\] q0?0? kC ҃܏vJ@9ޡzh%F(Qx[qdg(ZQmvmQ6j!f-!uUrI16 #+C~yzh3< En4츃 cDU 47|E<$4mըs+ =QOoP_+MQޢՍ#t)߀g1bUbjQc0lMEJ:~ŝbOͶ`z^#9C6k,< 3\Y/ v”l]Ot1w~0`5hqrE'c !֬[1dzoSG뱥FMTZ#0hv]cb$ Sʑ,2I R'+32|R*8ÒBI|~mv17"~`ˠ0J!吇o Olnೡ/`;FL5p–o(i*+yOaN4q*JDyVf_slJ@ $~.\|>YEch?.C:tݨǍ=" HϠ\]ZEa^4,\._m4onTq|)6ۡ fORF3t*ϲ#~?HP=W5)SªiwP{;]@6 LavFKscx5y/@ uH[|Lȃ,IY!.]L;Ֆ7^m荆R zmٛ0QAyEȪ@GIW=stnA\de+@e#S_e!ʕ0fBT聀^&hI8mbؐ&֢ B8M);뭔_RDϷއ-F-8)M+eBtj>{4C/> pթHpidu ـ\=`!jM>Db4ScΉ|Q=?9Ђ5x I^9|W1 | TwS+֙ 1 hiuU@5" uġr#]Υ吨ڨjſJHTbNJ\qo-^Q(T&Ym^!fXvGD}!׶=R> #?ČRSXde˩=1c8:N8~E;xDb{082G tZ&# 1c_u8NOS* ZUQgAhĬkm)&~`-~O?)=0 9If(]4̾dN ,xo'T' !`e ùuC}qsEF2/Y 40*9YzC*n09lUpd ),DK']3 ԵkZj slLW]Utى{"6Y. K׌<֎VmUm|b`v"P.a5aݑChB8+Ki9oH~ic>4tU"Ve #U=)4^ <{tc*$ƒ-xƁKx:F}/d -q;H˨Dt.\U ޥ+> s埶jҤ/5!ya{ܦF&9C@*p6;`M9ip@]=s熣#P&,ʁfc.k]GV?yںDnhae+[a=u2`[(iM'(DLa@^xx"Ґ*`X6q($C:l6pI6 {p+3 fKiof q26ıN:/d$Xgn'`ڗn\]l Rpotқ/|ʎQxΥ{;X6f y9>ĤG?mnpӢY_kA-j A2ü=:)Q춎fQ4dr8PoX/0Ǒ"YP0Ҵ˖rC n+Q(]: }\R$Evҩ;.8fI4B/T-FUJw}ViYB]|_b۳ϙ[-q89P- /s}Yu U+BТ Eesjv{O5ZLdI|E5/VN6㗎q9[B4x ^j-ߧ3IwZh۾噃c;# r&PhzY# 8׽W@L6Q#*JLu5Ntc+ ,&U:a^1?t" ҙC u, m`T1N013نp}<|UY?.*F+H 37 D`w jـ] V.ĹwV9 /h:$K~劲 8nڸE /u/~n{ܷS=r(k s;Qda^&9i99Teo.Zn 槂4BKm|Fw1JH׉@-,&\O@F @yw<  ٜl]Wц'<.sU #NHĝ$ߥ4nP=`!{M/qmތpD MOTIB@z0Kovt~0 XeSP@\"q_B|WŌAI'}Ճ@*5ϐ_vqG {q* ;TgEa8Q |<",6fuf103:*b,OcM9!+ ao)hrӽ"^TTe#bUQK"L%E/e= Q!/AAQWGPv=`ʁ̟ )7PL5'4+j!6a !儨UKU-6H^V-ˏ̫< A D o}E~PF.{`p/'cʛT5˔,{3oGZ P%9Df6v[k^_>ۓq#`bUA)n6zSgfuSv2*0N }RX@NTxkU/Xfrjhc!ptɿɣn!cƺ Whԝ6>9z7q|t|# u#}{ 򮞥2n}$ |H_e ǘ) &/40Q$POkuR8)o+ٟtjIYmEwDg¾'QζbÔ ~%jvYc0mu/- $"7hMHL1Ϻ?SfE!1k?Z͵$Y+lB+=Jߪm3+ =Zbixt3Tw*ri0KZ+dxFb@ȊG$bh,4"+s9>z6>)Ҩr7.Ip״E`hIpTᩂDxjCq?J^a'aSK:%b'J#t&a <\KDkAP?wcc]-,poBhs\Ww(xG#|})GVRIlk)N/Z-tBE\% j(·I_05\X,y ʜ?o.] qy+K)wU>w՗}rXm⸋&ΙE2֬2y#Y7o7\tZxTk n4F+٥ eԗuyz(a\o-@.TքljIu#bxme [@erLǂ.OL&w~t(@7~"{ٙG^ t V 4 ]Uu-nv[9&K+oz]0 ZMwdwI4犄01+؄ԴĪ-$6}(lRpO5iRHwy 7o*S|j'{laʉ,bI ޶s ;Yy)'8^#0d\e,2Noͩ'4^MQϖkv. ГblFv() bj d2OciQ7xsj=5|ONFXEȴ|,Vig])9)f':QBݣe45纅}u+er~˯a ꆢEI<Էd9$WYa`Г Lx{)_dp#@+ nnYW8+fV'|+LIrNn~,W)p+=A3 |K8.kxw(ZhIs87Fgr|W1GHVV]A1## 㪴 +0|5k鲜x#zé6n|5^ d mVWjr*SBXCu5 Cw P F#K U*K~6] xwYk40(>'bͳ)m{ygdl.D]+-޶uќU TMP"@H?xW}<(]gC6 o5kS&O?dgJAK )lV^e}Ja\ 1D+!ް,A葅`X~8.UwJ%0n۩^fdm"H[=1Of^ta* O{#tnݐQiִ0^Wy#чܼfͨ3圈+MWC9- pҘ%<d_Ija[EX %<X4^&Lڦ]3e" \(`*_qSd(]h]zG:H1#ul"\y^ǿHՋw#+QZRXC/[z`$o^uOSg⑝.<G"r% da_q ž7s# .lkL쩤ˋ wjt}Ru-LpXg@$`^u~ ćW !;y7tN?2m 3P{YP~Wq L(۴AT+_K\yLgu/E Fd| ;a9!780Z a\}5|46ش[rG>jQCj b(7PDYq4ı[8"Uz'gOWekF//dCE}9,gJӤic{PSn>nLNyh#Ӓna{P|_^搁J;|OcQ)8 (AY QRLB'# Q@ s&&^ux=6?}tI;|2tzL/֪oxF |[;rp|㟰 Bӟ{)[o?:. ȴo:oӳ@2QVS|(UzrPJ%0E+]GY\pZvi,RxB8vlr^m {SmK.O^+˄9Z~aۨBH6Rv/]t\ljOv > ŋtWH WEQQ6}z BzL}YѬ0g%RoDfMqU[)X) |z( [3rKyږ2Aa]8 (ixkg`LvD@ɻCI`jhBQnlа{zzc8 Bz a.9zk_ ӫܫ;x ~P,8P#2}2T9(UgKf YYEc Smᣕ: z\Ƶ )jr麈+9SkIbl"XOG*UN iID߼\ڼ?|_"4hxU%l uyRxjYtc'_ w(a>B2Rorh⽘k5:A3sY` AEZ{Zl="gbI\?,}xFdZ_Xkp۳ItXN"jWcK ߟTwSY(2i;J9WײfKJD"5R"{2D:> W\hp;ĮUb;R4T bTXf;BO0A؝r u~0˼!#B[D/I,B0^] wN 16ޱ3cT6V3wNrKDRzcZ]Rof?nR0>`^K*#M䢱[}.5DyZ|lc?*i+̲_h$}zqH5yJH j,iٿp/QR>Z@ynA 4 <.Z\a~DQ름Q\~\nkrhXܮÍk$cql2ras\݊0~Z.O9* ~e?'*^Y}FJ1r{g93X }(GX%C |nsKdžY:ϛ"V3A'ӟ( tW١>,0ljU%cJ2 u\]yi!&M/}F"EOD_ombg-Eȏ)S/8_4/g2=L?HA* oRsq ʘ|VyVίAw8ŧi"Lvl[~ap>*چ5 i-1,lZy θ&G5+K֨"yS}Tti˲`@:QoEa g.RH|_`5p6ʡ>fi3M%ΡHGѩ9t^m/tH!WO7\a-?e9psOT?} I/"u'd7մF5+ߪ)YPc}~Mk0,$L3n!XD+h]~:f}\nqwQ@:`HGi0y;j{;!Z o>GWʸ+8_qfȄ0JD5q7[%F( lJtHsi+h1y~F&؜pZpF&΁䇖X}9K]nmb `P.2vX3ƚ{23٩gϾſ#%s &qtvzltPN eE=C [ Z#o,fg[]/ /(V޴W %ʽIDZ] yB'C^ʜ'~rMzS=-{@ s 3|5{$޽]W"gH\ m,Vґ-b\ MAm}.K.282|2ߴP[M`<`6 g\ߞ>n,qpkF*uz yyo/Im-a(0Gڦ%;H?:0%-k0 17&욡xaqpוk7sz/aJhw{bpl,HTJ-7,c]ZD[6;BY| "EBabHNKk`J1y`Y*2իl_KH&о)fegxc -J)4FAxMa2<'y lJMEq#qHDǶye2.M:" X&G(SJؿh6TiML:A,¹_fy4ѧ<. 8 Y[՟Mh8NE!Y% S>\|CD(z"!~zy81VSy/ R;Wv:GZ̸Z-0~M0vHSl ;Y;^0JfUHԈe9&Gǥ\N5&ĎZ3t)bO[M^b;d4UJ9L?H@U=5m̆ar9AI=>@ n'((o (X=Q`P,^ne5*MiL4}Y:^k,!-Teə8 .aJ2E/6C&v豶Ir]>u z'ʢ!R5AYa/?{'"t@TnN)b"1o*Fĕ׳W?NWH-Ӡu ni:{ؒZgmwoJ{@.9|728>iK?f5 ‹XX_fhkzqhYc򷱻:`ؓH;Ā 1be\@|J%kD帉ɺroysokVP쵨qi$>)g97D @=~n?uP[? U瞤[*Q;ln!\0AGCI%ž,509݈zNbÌd^*H4&ҧxVJ7e5<'Ge>u?gT vdo%4SwL^㕧?/,_MsK5RB(zrEf/,-OA`BVfj׃э,5?" xOO7x]!I7iC} [Ok8"8Bl0~NRk^qߧ]!˻p{GTt t}WF>J NՆlo^f@ J0Ƴ5`,r2}.,C@y'FwqUu+>9 KQ2NqmQq% >lR;Ư)LGЦ$QX_#K4'Iɘ 9bb9-B뺡::rue- \īkږO2piX72Nze56xbA˖܂k;E*s0gy€+bA?(I"նg~? ,ܛ8O3`dhebxMvRQR|V{^f"4Fc\]6ZM׽aB2,a[=?'%/er~ZVXDj7m?G>;?FZ+9 _E*n@thTxR]ME(;$;0O\)t !y탆%kuMMBTKC@|' h9zqaFӸ,fI&ƠOG𹎮A[E4z>̅O!kwҔhۥAvZ};' := BeYۃ/eW@-BXnw%#7sU$ѵqxeeܪ7C/@vȢ{RV̰8~0Fip>'<\cDIoVa'[%(GwjnQAR?S@N|HR .$`}Ŝ^k}8\@GR%PRkK 0S:yCJDMeXΛl6ȌXQzY&_6H=b1"٢BƓ xƭl@K[s]Xe$o֭QD iSG%c%zD\8/A+}X aWtgKRY&k)ME*W+csâ~ie,k}<,A^%fkj=1X5] tFQXzrJXE?%p:6+K6 Z8*G_=ͤJgjTmd/u p]1t,t+k8!+9$jQvocR-IÎ7A5 ._!g- :oL(2*\ om[.(u6Dq.9V6!ӿ3WG.ؙ f?c)eYVMZ=D І,luB _|LzaEɑm=jVV=_zC'0 loIsXb>kLm !4c*QGˢBe+RD"K#AK] UV[\ bQ*@Dg X#$h`3ڞ\?jfg{0XoeR;qhn%c,鳤Ϳ!Noc>yXi̾in1z>TmxR\7߃aEӔ3qm6x.\v|./yD@AV,*ȟXe5er/Z7^_4 8;/5ے| @vB^6ϙ6@n*IkԈ蝸ug +БK1n)Mt88BgbXUOB2Le3 6}L|˂,b!̳¦"! Ju_TRVeȯ2d7G^]R8֬iYvºvz!|o+4ʮivjf%Pc1J,gFFaYh56Dݴ+$\N/{:Z,|ϽVO\@XqE3/ZwK=lbD>01T4(AkN+_زɩ]ђ b i>1A< -[>f.\^a?g;|$L:h#aW+$yB tsjӰu yg~")OM_C݌1]\g#F84*u|р>FMQ D>n}ER)Hw;ة0p{s^3g29p,_^4߲ePwH4"-G#pOxa?arB}.}PA@⩴B 1wPIBB Yhjqs{i[~2$;Z_LGֺ@k<{R =5(L3K D &\fSCiČS(:}^r ۆ{ N^kCᵃ N>&dԘ] e-zL8uEu YB2ʪfVL#%.U쿬EXQhQP4q̨Zn\)5:c OMrd eesxU9@u`Gã˷L{ 钒 zXyX (mFʵl^5]}Mwñh3ѕ(by Fa{"^Q$[qAӐu0:,1"XV[JhPKoFb]0t۔$ <឵TMJ!7|<=i7ϒ+z%l[Dj1pWp|SHfXx]IM:)JĢɶSᔇV>*H GVPU/%G?ξ0˜$Rgf=hˏ#mcK6T8k,R"mB# f#`nsHֿ٤r<Р֌ )(+Dᤦ=Y0 끛)0Ǚ~|6 fEYݱUƠL&><|xp@kAk7{) sDc5'6#ivd|O"EK E=T?t:c5$PuN*G`ݭf %) )ٛl'daZRWDsfnoE֣zGQ9"dgKI0QF"vN]|z%rceo!K#-8H_v$>L}W_Q`=Z{%]ľ5v0!ai ] z9 e62Jqr%baqc1ef`M^& r`֓!gxtaj~cc2[~HUA6G =&N|!~)=,D3'߳j3kR+RuH.`vz#R'xDl4I8q,-nA5"~ (:$& B~;oce O/(MQn)GU\tGA6 >dtiYa'TskJ:䲕1 4|;/2f4mGa M5qhC|gO\#wŹ֊_ؔlxO`aƄF3 0V@͖ec1U' 'n ]3D.Q%w]1ZSPh8}kzeX?n&t$/sCbkB> 5m)3'ί(HFB{>^ т:Q;al,T8Rᇡ/&mkڮ#+IF@И7o݃gx[x3c/S߅UlGSgx/.u(݃.[^1d YYB-WMYkٍR LFE%v  1"Pre֭.M+1 Gp}i2-ܗ2_rP[(;b*"SDU<`OP\*-VT7IST@hr ܣӕm`^5'cJTޡ (hN; q4fp[x*DnGz@T,F15QGѺpyI(pwuƴv#jL6OYګ:{#>^YtAkXF!nX<` L*-6y ufEW|n? Fr<~?/!G+8:&Bt8撠fUʈCy;Y" e@hKQChm @052 tTkN|!{7 sOP/2Nކ*HiE`}2= -4Wc=] .qtXXE: mh0m?&c}sZ:N,S⮆,ܧc_,b]-ӝ@$9Sb.!Z ܶ j4O T-m;ƷqY/{ T{\j 8uW89Do@pWx3{:% wqCQ;\ LGLM+1=X"˗:'|=]%*vdv.a ?ЫOX-{k 'zIє?e "Ҿ!0q#F|HGJQ(tEմSgMn~,GGW4.r߫2#H2A.(ɈtfduW(ne[zLJC텊K=z'fۀ Q0!;_\Ѓ ʳǁ^t\wu`d%Q4My cG9(fL@<]ۍ#!Rt퀌Y%g96.<ͰI6e;˴b->0P63DA1zɧx +XVI"#όFyR+EC>\*)ߺx,[Zh|iDFvK/뺔pjl%7deOzDщy&6F#:`{K#*ŏs&G 6vx 2߁;0jCy*nz9"w'=ቇ.Ȏ,͚DG>3+;v=8):w@LP~NMݩ&yeB:GX|݉*7L2Xqm)/!V gRRfmk߶x*JKM*6@+ʺG> # =hvk!2႔bbʤ3]j2ۺɥnu]?6gcwU;M0TZ C  L[7+8;`/*Q]42jeѫ#n3O]Læ-staH'8~Zs0H ÷>Ol9$ F+ϸaxHϟ19GI{; _ "joO>Pg\1eͭ؂ )|ga4'{u hzԡܫJV&}?}2'eR"4-#~qaV`$zm5 &Vufw_،_6c49(e_ <е6&n 'p;ƞNH Yzaa cdB" PPgJ˃ rh0) pzr/d[—<W:fNK`'Kp$&PCe!Bd Q|4п..欏6VwV"A 1Xa9kLfr/̿?}u})YlrVVm Apm{y^u `#&xCǽ&H=ځ_<0Gp뙺 ["Cbڎ-TSVUes:c3Cje`6Tm}6ZR/PMWcђo70cGت̋9CRs;;̰w1+;b2\|7uYH#)EItaH?#P?bmqt$Mʚ9?bKB& މC^I꒢//6EU[Y}{ZwB_Z "-1 Q dI0U#$NQdsE-ۮ]&zU^i @DR=THoSߨ #n ҿr$lumB_9Wd`lP?c^YElbE)^k5YbɁu :8}4Hؒ4Ƞ_ R k" 5)N8iQñK~5= S%)EN^kR T_"U/Q<=modU ]WэSODy&gh= m#׿+vP,ᖇ&^,pZ- 1U([?V"Z8hHUL lO (Ydg_dKh `% c9ȋ(O.m;r#8s:<#MV(t2>qP]]t(ԩm#p? ;{2/Om! v5cbݙi!c~{pmsGyK#9]R;,aqj-bIYb^nm-{@[#em>ŒKw"IA0C`7.s6=G "S@5]Ke[ZQL t-SF9g`? |)aᄉLadӓFrA7Iv82 fc+fug[\x ]vJ͍GMO 'U3J_T 0\.ľ}TeʞoȪ3fEcoqR7^"gҮ1P7u|ڣGRL{-F ="D'♌d68aYqvK-AݥI3sW}tBpVe s4]%;"_џ .EgMiK!S`+"դRr'Ul#Mp>|H/A .*]IJ[/f_3w@w0ρL)mvn0:4UN}pnHF'?4AsSa8!7%;l@ؘ ~Fs{gP[ǘб[> T-=Bu>fn2p/نnjgź 5֏bp\q}rf4@ )~)SX-OybָM,mT3}T7|o\юJѭ2 elE4odcY7XA&WlEJ1+G_dLjOFS,a8NtEWv!Y10'D2ת:=tCmaA/Xzn]'â)mL]lk!R5wIv+bcQfl_ѱ.'aԎs6lV8߀73k)ϫiiػl6U?g˯\,#:c.+q7\kY'׶<a>O? ySssf"O)¨즭]BJ˰O16ćsa?,L0wښ-a ߌBY'ΰ&iP+ 3azj7wDUԁ528feUX.Dͷm) ]ʚ 6+og˭osX@16x~/2>޻nXځ8WałY:ڍMRΩ:&:<X 8k* [A7 lpu0m/ l%Wgv#aAƶneBU3}ˈ;|aי]r]@އʇp"׾]Ŋ[l9XuZq[FOKdFx1xF<]DBFA!6[jb'.̗$OZ #$ݞ4n][#.q>XߚwU$TR?Xaw^`HdE>8@{tL%ܢdo6}6R/JS|wD}qt@H\c[z"lM^qT?gݫ혿1Bh2(G2Y+FT\Za%/I߄JZX2=ݨ[)/ʤ-IۆbWq Tx"Ϛ<&4h]ȷҼ@Np,t3(FBe: Jk1!G_K'I+fΘL1( "ץgb^9 !ߏ:o?5 WcgM s;F\|YDr*FY`#jڮs~bi>S;[13tKfJ`s\sV͋ӸR!6J(/P_B-K_0);0WD@dFBe tL>qw01z`Q#erJhb#jZYrbbhs~WIi1 K ԅu,Z0x+,29D熠`4N#p? &*[FȀlOC1*i 9]>RyL#)DoKMAmgU=xof6e t|wC|ҷQ'M*#3@΂q>yb;F/%iZRc?;OSNnl ,Fȱ{9I p9/JdjȜ,~<ĕUrx&(-/NX$z /z&X#~!LĹ!n?)Un©s4 Fڪb綠3e.t&5oxZH ӹDF^`ALs4V>.nw:;w#5{cth9Zind('l]҉\89DNS QEU(QnfOHP\ i`#L!dUBOB]i c׎duJuA헽޺ eu88?#.nPjnYgLG%G1!\0θdX WkH!,w0S{">sy[M938W43T o㜗O:.GCxud yWO_ƕ ʋQ*Ox.;feܜn=E哧F U}HgizҀNJɸ,ξ.{D eﯖP<ؓJjO(r|*_W ##؉/ čZl;}lj.Z!I4 1>2?IpV@y!KKabЬH+$gM2W@JJGDxLn7ɚGr|ƪ2n)N@|' #2i"T]qq LʀC'v+:Sl݋!1ە>( ,1 â_<ЩU[a ֎P)MuR]̜؈U垷-MhӱiUHtBѓm?D:^[.~`8{7oF=w]j OcE;*AQ9vzZ/eZ>bZ.؉NBUNS-p1D9tQm"XHCCD,%2h"ٕq"7@P (Y[*>V4G%"&xߎ'rMLudLPlP|hENm{KkOFiwsXK-iԙMVtD\y u\.=5%UM\;8Jbbc=#YRkwí;1m2 ˼`DY[SڢGZ Q`}/l0' 1m2F5T1U>F.`Q' S&sf$(F%26 3m d[/|lNON{ӣI^tZ"o=g괦:hsJxD.s'wl]UUޓ[~!;K(KVk$UTح- ?YRp,?1Jt R "|!Wm% -Wܩ'ÁP-<&Հ9%FYG.$A$ܞU`1` iU:,P1i<@?+ o:%v ]%.T݈cgfo)$dN7Һ=@p; :PR6~iBMDf}$o}!Rx `NWǬKWPhԬ:?oԺ: gK4 +p6Bu1Am>qs7+(]rK97"_3΁AFp`%|AJ䰷:~yqkǘJ{WlH3_&7nи|Z\a2{XtsRzZ9fpu첺Ɍ FHyT9 I՟˱@,zY'IV`RXc!uyyOfZژ/K KT[sվPm ==HXxK*&øg%»εt#\aKk{O FUo%>>[lDP)' Ֆ杴):Gyf#8'c4 Z_ӀzF&HL[ƞQNcPOs }ii +կ3 L&שŌ}|*#hޏ6o}fD_(@b ?OR9;F oRZ&"E|PxNpcn ]8,}{PPl(/~7 AHwԤ%330bB;R:+8 n J%4YhzNn6:fd^cPV((4q%{*4 ]iMaKu%?ry7g`hі%T*H50TD  Yr ߣLp( CEh|c]PkyIjU$qy~^?mDzvNe-#_%t,I|{~LgpE?,ňjÕ^ʍ:]hnYInhAܾy5&&d8V2lz?j+|&.hy"k[  =نLwL ZxPVPC- dUu>9 #3W~1\QiV׃J!5EE,&Ю)gա6P =Fe{; 6Au: Vif@J|ߐQL'.WkO}cM8H>uXA恔8 F66r{ k$`ܖzO:&|n5AΗ[_*)* *9yhu  ?:%z9e^H! ]* K@Ҥ=\ L R8^1#i1%IІq}}v ƢgnAQP'"L]Gh\~Dxx;ciH j\ f!\r6. 'j{"D';[=J\"PSWdQ7wF9†1ӓ9FN.L׊xj0 h@' 'g+6zWmmC`]eVhg{j! o?2'7]ώ+|pSƌT i%<ZsI@ hZOrٙ8A&8"8a:;[; /O$6(OCÞ yQ"JQMsZ B6/q̰ [M!:aE'gv®:dC@]A/v-̂ K΁!#]4ai5k;1P-M NmZT"4ב3gp{;<79jY-"V\~d[wU]r֣nաPtgާg`SP; $ޖH۟Z|oVZ?38`7{@oY_|JԀïDgBQ$EO6&/) %+ 9QWN0 6Vp }}`D%)ǰ!<9qq򯯏p݂ iug &(w1s #2xuGb5nEIlAc3 =YDHֻ3 kxj->4I-Z?[n;vp!SDEiYYpB!Hv>D뀯3$s|;&kJQkoj2/"]؝`mf=i)-U!e3B$HYŁ8NR9| *?dDH[C_afXʦfO1|*6{ii-}^>zV@bRD( *i@3YU3ǯ}b#?"lOY;5b\*{V QB*3DAy /u>q=iv92w"CO`~*([1 Wt[sS |vݖ,W)RAZRҝf[}jū 2xl?55XO95>gjfQ)ȩǪnyiGjB/0kQ\,J;,\3FYX>L;u,4%5o.k*Uy[OA`d(fb7g0C#[~l4; 0r5unqt|ti}xdJby'Mp.Ѵ)YB裫Dc}1[nU:?5%poi#IϕvaB ~QOƍR1a#ɀ cYDGonw`{9y6Ss?)nD<ފcqc0CN+CʓʟasX uv̝x5g0>ZEB{T? vq|)W|fK ʗ ᗻ=^'+zzٝ+#XxGzF6 Oxxg6OPWO*ǷNPES ]p`i!Y.t.C'0@l$ܑ*~DbWO,0UI>@@jBP PFey9~Ԥ.#?7E9bVWb?9VzL4)< cku\@ϨH^cPZسƝPU,A :BXrPYAm'(*nC3F*lC*G}OB}~fUIU*pF/<7M,8*2>o96Z& "u=Ź@-ɞ.ޚd-f2/*5_G6S4aC.q<9^SۍIuۏA3tI`?Co&w<31_(en9S^@Qc9ɱyF15ؐY4Y}DR5?%pP& c`lWXݳN|OH_%uubYS}sSOw}ݎ0<&n;Q;i[,{6A EjiB2??r 1i'3#7=X G/$y HJ)w* "%L3hf(<g56km( Z*j@?])b[c!ѷ Cc̣VڄoճVb!ur-j\d"uF$Bdp>;+PlDqK?zCZZOYENՊĦm%$3K$TGt41{MHdmGe##)4w4qAƖU*G!0"X/Np LF,AM=FyQ&,W}ƒ^[VR 1BFPt}:>X5k aB#yȀe=6~>JGjK IX5&f| a;`.R}OjEFoYӚo-d2Gn&+\!E~Rg6X8bn9Owmv`%9vtFO6ܚA U I&/@CʮEՖI  i)!wM)]yafZY;6}ma>9fNM^hXQaIaՃĠ'2h-7?)qM~}SkcD}%{^uKY8*YR}֡\"(ɻ}i^(ѡlTg|"Bh+HJb+Bx-W:K1'oR KWM1P|_X*KQ 6l+0Ֆzl$rg%h'A(Amy͘N`Mhy5B~#qj4nѸZȕ&'%t#'Z])e ": \\bXl->k}DV+`-n;_m)wf^D977&/-]Ѥ"P6|ف\x Â)( Hbcm%53Z/E XҊUn,>Z Аp'qk!V}}挎o(xo ŕoy,L2:ӈMrY;; @y:o60 :%7&5tuJ@\ws&dGWOK@B<ahܥ`cL$ H#Hf^j.N]e-Z+p|JD-"ŤRR8L.Tv8g*_ }Gt,&!J qlyd镡s"ʘꔣ?< x$gcg,E20{bЖ\ٮ`qѱ C1&ntqwniu+_6yHhn;CotSԸ7 @;o(x}ԪI2׊$"9y<,^iCJRo8C'5ׂͨg :b zɛ i&23'-Q:*Z}uzDY I4Ag ;.E4nOR+O,zsm^균N@LzY"%1DlG k9_^ 2 R6(AXزzL>F_ ts&8AyV DJ2B*r=t]B;=iEZ *e iҿؼ/WgHlQ1|jqq~fpAtgxgbS91kqDG%Q5 =6ӛj`J9t?*+uSQw[46A"ش=>,x;s-=fygÐG^ML2I㴢Os0( n%^7h;(l[2@%';Of1p'~FSgs)X1GɠS\%DDPZszGeЕ#Ef7v<&A'nMKVe>H iᖰoJ. mϋk?N4w0X~D|SfN+ģ$pqkXX#7+RC(BO WHwM=P魉QCW[O s.7h6#sm+TAGZZLẎe-v#QxX9 c=zJ`:-n"NV؝jD[ݛ-.i2>S&l^tB,*݌+7Dɕ<«Cqmooݷcn\Ʊ<\DiJA⿸ī3Iiqە]==Zadwєp|aQ!r[޳vb^x;OR:&ǽ"4 HG؊m<|8,hTt j~FygdB!LpV,OmnS]V{Yén~*"\ Hesd!Y`?yIk|Ob;.#<2Oh_~P-K]s xOIл~27H=Nh_iY"Y&(|;g!@4(əu\r=K?w?͓"E3  ^eawGpY}:~H;K:A6һuт'#q2O%Ȑ[+4ԋ rg]r,UFSWSr}@,ohf{e jxYޥ'GmmaoE+/䪸9ǐb,(6 *z|hk+;]M: _#zYqzI3c!>d}Ox'ppgǗUf~LVr0Kc\ p"kpo;ܟ ]:tLS~_[/y3&y$ۈ"Us %[¹<ŕ?PHf o5síwff^R"zkvbeG?f5 |DjXL>PV0e ޏwCNCۮYŐEY;=i'n@lIL(@W \69Icm v(~dj;X.AڥDVU?1^Mt,NtaP;UcdοP픱p?jM/i~bm*,L?A#њ{Q§^A wY<8c3şB| GO9N@h#j_7I\Xk@v>.fz0P Of_w+r WK*cpm;i]->ێ,8(4"KO 0Ss98z4(T@[-vdTEh1}NԛS*x3%Nk' L_M_z*91kHKAUa%'A '\.5dZF=6+˓۩ldnXKX̯ՙl(O6R潾  Dy (gц_[ڎbl-C2CF5*\%R!ٴiV޸X J2`4e;)Ί,ZzM:[tdEn˻(p zӐVYmULq?UGb˽_aM^_ ^7O´6t.v;ᣫ@1O/ņca_"L9rg"! x&Y0G_O\L-Tі;1,zG Iǔ qhfi-ng?_8$\Nͣs|-Dr#ud^ϩzk8ob`o?)s]"bICOi?y<.;ZpDV73UCtR9<#ߒ0R S_"wk1)E!TLI ,4g:kZ2bEl]\;|S#F~}c8 #d˝OdO?,BzQڥ0JW5To#ekZ ã{dL!.y-bY#} ԚKB9nL*GN쉖-ktLqEi!UU>\U[faX_hmUNz}ݽj$r #cW޺C6DUotU=_r/t0#! O rrT~+OM8+mV5z9Hh|#Z+=@BK@)L m@ ݹN^/:>1 Sz(VWL-HԜV]V $|Xc3R  3U>yXR7Q|6Mpen/C:)\a㵉% 9Ƒ[Y'am1鳼;P{WF1E$K~PAHڌcr2|BW招848o]@g D@4'3Щ. A C[;^o2XϒH!O#I8t_˯g刈V7>>z*7l ;/y2qօh|F*:Ӛ q؏=G2]4?e0n}X4߂eU|B!f?ɾErOޢ>Xa{YE䩝MBT^`1pD=jLAϷT>ZM.Pp7;BITb1Q%"Y¿.Nn8>D KmZzT-r,ȑPznTZ뇖^CBP )O<nYnd\)"v_v>?=Mf07F\d+蛚ZI,YtpA*YH -亇ng d%4L"|PDKM56; [^.fH⌑0\at oQ;7gYUEWSap+l`eː QF5[Oߖ0IsPEunYx+=\ֽ˷{u'E죳 &!{wfқiJah%{ \sm#y`Asu[KE Iz#v{c|Q$"A<5KB,|2H\g{k&2.tv͔џ\zor:𥉉_jK+vǽ[#IUE3>'?hhZCNBoe'y+ C p>ʠw9ܪ)I)x *s{\`kGd`EhbAzDڴ?r?Y%r.!z0VgvTKz.Ԗ[ 9QCarNZ0u^"FyT =_T9^ЏehA]NncIlq>jPJF\Vqn_zQYD݇;{s1]L)?HGT_ 9/dB^7_}Az}{"eӊ sh )xegz#6.C"?:E^^#ZifCyPnzs=& J2ثta8d\.LIТ*' H_@oq$(5M^SVB| WCȾ!1{$)iowQLZ|̘EN^ޗW@ ,)fk5j6+xs:%vm٩@IG6gI%mTJ킉b3t"hWtkG~D?,D˓Y+hT/hym@s ͒wU)|: ^xb/%*ִCՎ2q.eۄM~WE)f +73XC^0qb est T:E(VPm R,knY( 7}?Q{tBiw_pу~d&yt/ 9Y(}LKW]ݣqƣ5H5ĔcxY- 8\|bD-CbhCnyI[xCsrҳJ~Zf?o:Hwe)A9tn]wTlj4яjup廪?Gu6a@E RZq/RNJ].b:. FCKm}K#m>tV P}9?V+J?ПgANo(X=:[W_ikS*VYPg9Vke=עnicr9HQRfI%bǭr!3G~nކjܙu3 ]_D_!L'pű]Q^8 T}CԋbzP!^)̉SEL٫Nڊ+cQ ^?Oٌə q^؄"ƣR j>l>#[>{DuO<{9ԗyqb7 LJj7!^J 0YI j9%#!ra"SI1,B70y{/EeWlIqJ/*>`rKXnOY-d붧2?RFlvyS(țBOOG Lcĺ*aOԡOq#DFd3ΞnzS`jcZz]"JyDEqjm> /;){nR~D3a 2كD8ּrvJ4:gF- QD$Y8ΈNjg|AuB}ށ+xe>`i]L S8M;| vT* 6%@-j-Wc7 &s<lud\|T7;~{X\x* y_F=s]CdVG'/NBWsys(`cM ʏ2 ɿ.@1v^S}xQS4_b/w.C@=Xm5<p{U0cT-suC lrz!/e ǭfs-P/lWA,s00q^5(OH@]&J8$H x(JP/3]A.GS'kķ8ѱ$*/ Z}|~srZLe-  :͸7% hRA1pO ś]"'fjL.`B5mLh_%qWOe);D̊ݑUw0øP86d+CO`]k5}(Αld\UCN=)\# -d0yѓ۬M?0&B`h-:x ͭDt4Tcu0xf*؞ yAr6di~HqvRˆڵ\*d\U~3*2hn >6i|AtIW&Œe Fy;+f++ +q9f|DhJQ̺G)i-`[Ogz=d03;}2=WX>pZyYv` ]4p _PM`"M|_c=7DYnjE>]2(t|J}ۭcs<{TkYv\t7 P xQtGuLu2iAK&mX[=xŤ5@m<ڍhMav:fW8bG5nH,jqJE wމ2^ *4x4_BDiXdF9slMS 6Gw`@'AdJa4Y|؀jUIoكOC;O5\ԝI6^399jsY3p$"Zh_)iEJIgD0QbR8GHy@_t7(_i]t|@{L gwF (V!ğ_"U_dz;,-2kɵйB:c{0OзP> Sǐ4饋 ^A~૗ N謕0Ї}{SE ŜTtI+hj o<蟕 siR6B%!hCnseXAL = ]~pfMNo:2YXUڷiQC r mJl'X_jya`եG!XH$ǨdP$Hd7EI.4]L{6l GCMT~R _zBw(8umOD\\XS:AʬOkJsT%X\Ck|FrLcI8L\"yG9nWXvP7MqA|h n=ӲiyS34'B$W<([KޅIG{J.Rp$K!Y\L*[w#TaEy~+4(EjJR>Th͜*GN7C{|_|I6e˽kg?qLZr9Br1[kͩqt]4.G,^;G y]oYX #QO, Q۴aU&Ԥ0ȑHo|(;Hѩ ux:))SZx!-S9WU1()Ξ-eK4ދUWtݱ\>}堋=EN|A9|Lw2d!"U8Va5]̝Va"=~J령 [žlvՑDn~~@qzueww *%a;u2hWq3|ey)~*~AG:Z~b!ɺ*S]H%-Z#*.7_h3S?~?U|U ueɊ6y,X ?M-?HOx!ڏBh~KG>;<̠܅O`Cw\C!M.p& J6 236ohZY$Gz1q5[> BSa(Љ Q7u7FjxO=*d|D3)I+lK sT,/&Ftb#J;qtI V=O34rƺjt+j _(R&vU-n쨄o1 h8GKJ޼yyA3i!3!Xʫ*R9ge6u$GU$}HmRʼn]:M~IR|H&EJ&%\%>}B8$}m9<|8 lσ s^[2An9 qJdTEbTMC${ۨ]|Ma S+ V բc1IM}7p>cnľ8PmI^pDቂ!ty7ZNmvV%::{:[)u$s%gR(ۘmJvQgrET;&F`[@d>M]V. Y#N29p6 R7Ӗu[<+ ځ&N|lVoĝçmiqOƲlx4`*^m NA,|w\aZ8ĖɗxmzH$BX*+y5䑠`B5vgPIx{ 5jg M?3D/ |Ӻ=p pd=-dPxmp\/%}&VB~ T&kY#jڜ8(VPށcRb-Mt\oA! xodw 6ŰF+\Oj"GCɧ1b)Q62M nL^uJ/ T4Vk;QĔq#dehEZnfns6 xIF+Q8*F1co_sW ƞ"#k!DJNGY Sݲ0ho/9N[e)OGؼ "|+hWձq򧹩+mQ'b t,}H=88P%fe):IͶ$m /U[,!S;Žb[&QC8,*P6EOYI13]eJ(>sOս"9b^;1c$M{~B I bHcH&Oy[xryWGD eL7mH3ERa?^S,@|~(('Э~Y$_/YEwyÞw13C6e2W(UK ~//2ixT(!ĴHjS.T 6Ց@J4 ʨS00gR ʼnE$%T XzZ: cP\=r:HzX [?(f!9v6+C^()44br :sć&_4ق' MaIhO|O$f@A9T;Gx:7 JTBMb+R\}`!:@#)$`vb8.{Bᷚ;Yl+uȬJx6H'WI)l5:)̨o9o]%<+_?a_ 4j/xvr 4)W9B4GLa}CV.Ikl1@=<'O)~aVvi,ZLYbb/颂R =7N]|aāaOg9m\p<a\ݝ>uw1ad:hJh(a؟"Q@̎sjj)V=tɐBc-Zԅ4kK0Œ㬼X!Fg:^Dj[GQ;]s&Q|1Yv\Ŵ.idH7Wx"wm~ J5QѪlo ,"2* dǫVղt lӛ*9xD_t(Q}k1fƥw`g즣[OfU]%X]ꐷ9ە@>Rs+-@y!>w2j&/yԃW9oQg.|,cxi}gॣs¿,-ud8e /F*Ĭ+V<ǏPx9/o;c;!ߴ!I: ]`z;?+%y[8! |Rw%=(LȄS+"e_{2>[AWO!tL.U@FlmXZ,HQP7.?*G׫{?^}tJWL'dn%Id%Q?HUr#4i*ӿ]6O7 dGNBVZS0+wР]E;&P ޜ管<V.Cq4Ra0-^ѩ1VejE~gCFI2=)rs%q7 S*7dCZ 2x*ݮ tѴhJ6 ku[ k+e6-âVJvbU0$3Ca06p+^-B. *@Q޵>ZaE2OSdZu D#*X7+J2Hg5=ЀoM\2 u|%I\ 9#d0݁ڑ!} ?FXtƃT߂O'ǣfYQo Pm/OGL Y3+?bD7etjW&K]x^'$~qKuSJ6˼L~ #@8ODr!grSa18V(*_*8]7*X'<3Wޔ }/ _GUOŕ>Bs\y2yլklfucC2o3n*NgBѵ*\2@E5GяʃF߶ƣyAPQa#) ˈ`j;J v{>D"k;@]7trsXt,,,APGm-5k&/qV$R*y`ЋҐc\i bCCLST[w׫Q{z_DfID\-*RFˑ Vr hp[6~˨maa"T6|V.s3C#ԒU O9#4N-r "UM,>HiƣMERma( `}*8Bf;Hg/ASA$ƉWN)3 {0y4#gpC -/X)Q !.R 4!Ѹ{Yc~w#VH ōZB$ .̛/2t>Ƞܭ_ 'RQ]wn!ht5 9!qq=^#rIy6]mahrUg~l3^wj¿d3}.-"i[fwUE%*O SGOJF01 t^pR'mt$֣19K^$;<]E |Jy Vퟤq&[6P@g #^c:si@1nJyrg2\^TJ%8.+JVr? ;INꪖ&8VzSQ!8M򂲣9<,QW׶M_ 4;?牄<13'dڛ>`WM; pT P&KUghܙߡe %C3"zI{*-_mF,ttQ~rf%%APܧ*g8Ca\ ^II6#^!ߥ ~8)Du{(o 간n,I-UuhgTh85pg3a*Ȯ2n̖=w[8qߟw[;vRIQkGԕt(r!OC[ 0xk[F1:c !x*<p͝ΤAAn v7Bq,3ZV;-iLڅ/1Z~A<7 ceC.qw>SNȚ]M-#]GǞ EǷj݈i#oYu~`b'uσg qϸt%ẀеԨ`A{)m844b wc>k7h#-@gQןh+(-ѐڽX5&M  \%SM%8vb< Hƭ* '׳mӸ"%ႂ+o0Wd >]1Bh@z?3>W0,τ'Af;Bj>G˛dKeJmޘ»q28_2=w(u omo^9a=Bjly;@ye[tfcy)G7L;J`-zo@=k|-(-H E9Ȍh-WbB6o.~2eQaޫjuhIroV/,@tqstP1YB'Ha}.'<<+ES ?$tdbf\^=  ;G=ҕR+PK =P2Y&!S'2IS ad\DW.Y >;z: |/<}he )֘#'=FAI1cݨ?ج`k[(q"?OO M܄^ gC9x$9-kSTx$ ~W ں?1bcIGјd0 >ӢS;H: Ň[T (MDطe. S ȱ K.\-e`LiE:29 Z> x)5jbpzS $ws␨MNZ3U ]Zqrod'^ݷ˂q|\ky)U/@TQhB[)o $ ~M>4mo((R;UG+X;  mn,bv^ Χib6yAͲvv5t-#§.\؆n3@_Ml{Nas=.\LW:n 6ā]EygB|S "cAYWN#NWq/T\ڰ@ :kJS |߀Hc)KIޒP,jz|uz `w Ǩ.:sIT"Bf; C]v1iXҿ6߾[Q4yLȃ牝mH~!}|Ʉ5? ]ߩb$zaD0u45&d~KJFVaUU!q`y )RP\0B:T85@qmA< t[@FmeCarZ1.1Ric]{o  gL5L``򓀝bl׿3%iVAW[L?̣3K>nѠvVL]*Dx5V0SMӓMOXMZGi+vgfz4d(uI'Yu@nàP]M 㿚B4mU-fS>< p*ܤlJ Α:T6\-&Fqk`KL6I͓gFV#s ]@kd{Ŵj -q#fq?0T&1G~dYDX] ˇR!:wm&.mH5G9y#{d,bP#aˏl;jӌ?\M&c#[їPA4qPQ;H VC;Iˎ] f ,hUh$R{/5t\<b AuöR9'8J* )ݓVB G}F̓{ :#JK\iY_͜ Na"eo$T'Q i(^w>[z{F7F.t\`ڞo9xHi QFoC0tRWboQA)~eF6OszvRA *uSVlYP lr+I0Jkl)4 n6 ~*Q 9v8A;`m\,Usv|ʉg=Xu-wtɵ\ &+2q iyBr`'=%:eG*&/ENHJ`Թ`׸hqu5C0E7/6JV8"X~RHzF}9p uˣޗ܏ f[mA#ֳt=ULE+\*ZgA!/XuV[lv<{,=HfKș`v*D| 鴭K+0/a2\QgrWMluPBCkˣx_W2~sW^rOÝ/Q>(E6ej ƑykKo\NC3%+lB[ >6-SP7莓=Hd6/dq1XuNK?p;Hٓ|ShȢ ΋!խ9?Pg+,xQWOfMV{: &bЯi _%Pb#ؾH;4PRsȢ&*$NRn#"?ӿ5S&bsjؠԉ5qawV KǢi9M\)Ko G":Dѕձ0WlxbИD +ԗ ᦔC1V#?чU V(KwWAЕ6%|g]QIXmutl42vQB FDV cȓK)JKσgN]ܱXcܯ{6 z:NW7SMxޚ{Xc pB!!Z}PWF*N9PgÄ=ѣzT׆ͮGve)TñngE$Z N @d+3~ =8m]qM@FGWfGP]d5pr'!Cp?C(M3 DĊ+hN cD͂'F oU2#c>S/&h o[$ћ+A{IM Dqղ^) ʰbgjY[B9Q{epnwh>)  q*@ǜk00l4J,b=TVD.JMŕbB?!2щ\Gd) :ucGܽ%o8sm`FxK6ybZwr~ }-&0$Vɉ_FN5ƕ^ƮXVvI/%ᚇ@%6Հ<CE_ e1MSll|NyVx8- z(>*G2["NH;̠ň t/'䄸 0 y d>ij2 :عD<]Cո o "?rb_ݖ<j;2@Q/jn L$8&Yfrg&2ɧE%f9R~?o]F V"p245uڻk{[qk(Tx^ J; l<^!AKn>Kr2YTGZxw]י_+qrw.Te/Zm5l3>萻FZRfo[`@$ߘ&wan{j<"m,dZ[ٗi*TCcvkFʹ4_oXP0LAF]u qڇ5%ֈ\Z^I7Y?)AE8v;ӪV;#>9J pλm: <UC< ʦ ,ȄL+^%Y"U9<E=$W Q>=woK/ kT.4@< ( l~7n~:с1¾Oz j֎3NoZog2A@)9r n(j<#'O0.8: L@adZ9v5̚{W]IA2D} `jKUOi{+Jܢ"1 4hAzx4q 1y2sOkׁNnɏD3ߜqHnu{Uw=vUmcRyڋD#/>%bZAf~%չDePKyv`^)ݨt<힎"A-$[GV=l=P*!93++B?lQO\ HF/[i GC]符x'UĿx ޕZrZ{#f!xTHۺrìx6RqvZM~/g#_#ryOrqK|J&JM)+MΧ*V w de H;xL8Xhto 1Hf/uAn7\8]# (TU.d!FSxC|噙y'< WdNCsżn8a IΈ&vr^@T}<S KZ$7(=HT $j7LA[*VQu6,oؒ݌:V }k _ LkcmGa7|SX0yhHp /k\ - 6^rRƲcvP(W]j_e(@qkXN֟dm̛Y*)Fl12xJL?oRMGlj_1"!gt Sd6yF̃_; ?:y?@eRDa!U|^q݅ 2V;\48Ucy-hj]4!ܲ'@~R_wƏ<'ISk\bߙCp; :R! TH13<{]6 *l;Uk[Ä3<rV)o5vj>9HF~ZKfl71A(bO4xqd` F)>h%D-cP/s WfXj$L%!< =Bzeفc]<^:>]{c=3lRH{:'8,qIƜ/TE2ڇ_ש+zF;z#wf^87j4Sv89;֨1b*|A2 | W 0:[s޲VwZF-$" -vYmF%$_|Qr/scAuIW.:d#K R004~` -:[#b?@iVk%4bj=T]I OZsvו.v6h8Eg]ߍk S C"%v["#lJ>ŴmNϊm8,}jNkLX߀ßn~YAuѝ7QEb$!}+ +C@SA"wfz> 'E9TSZtul_e/9 _dNC%)RT8kI=YsqdAۨ3v2 do\Cӕ. hrz#QoA :*hHB [A8<ǡh%2 clUV'Cn:|P"TG I."iՄ[W[qb}|A,1n5`ݮE4"$d+~: !ӤI;EJ|;F+?낻ȯ ]=~V,E2-v_Э@Φ{zm˓VŞ@&Fri}N" .{kZW TD/ G,$>%aR=R jb -;c n6T (?ɚ=h/'̻ܻ.N _/+A:5`Lg+f1PD %cg۟p!j:Wbhnœ\#t^=)//>jFda4%ڶy4ɋ2J6HO 7ySqPpe+d";8n~pk{:๡VJ4ָN7bBOgdg!f#vlp:d%5c] JG -8K8",q,ъ%mHν!y (dVPKՒmX~ jJet{2 iD`QAt^ZWg3᫯lq' :jzvaT;4xO-Ӳ0#(Zu UVgbCYd4iRL,C޵P(hVAM)BصJǩ]́ UVh/^!k`v20ZAu(hJjM&=ɉev/;ʩfY^+sjeI Q_0+'_kJMc\Bwܥ61S3ӡE40H$oڅT݉FDp9eJnS5FATmYpo**vPFH8u0#Y!41Ql)*v-iA&rPnҞ(J~o/?XNQVFlvVǪw/F;hO|Mѡr$?ltbɢ7Yh2C艏;yI<Soy' W{3d oV]p c / sڕkCy]-p⠣}#7pSs^80D{tN|s USaxDf$U zRY&!T쐄wErU`)=;Tmo׃.tXWnAƑ*m/B3"vUjۿ) I q[<ƀB ??4mA{:̪xE UlA-PΖAĶvEdEFp)r9-hi%F~EHh/\l70ɵ6Io2da@cNHkk$.ZɵN߁pa%/9@ S&5eEj-%ui 9S%+8e"$G)Eg3xԞ ^X:d%bLIۗH5S?ɃtCb#Bo?EoN S/73Wh3 Vwp4s5I0!-o4͞&zxYOZpqX7N5Y2-)' I9$I;`W<hTK K{^\"fSh@1C:tݝtU+}KwqPj?a| PKWf潥DRa+=.'n{?YR#Pf+zh;@D^݉ ^i94),F[)Vq> *nZ_ },z}z+=eXμPEB! _SE^D矻ʒ hUۯXA~:,쩠6P\>$!dH_袚ݒs|vDh~կD&\I`O+; L?b?T*tv"}+Tu%mtt@SȎ?~| hAJC%|LX;U:BwaՂ(t5]|э:M-PsنX-d8MoEy$֜mƟ->}AIxjyPKP9pmMWB4L$J!h*)Z?2|0І CWzkjH)Ńt:L1Z6DAȃ;Lt}.)>Nc.&唴uǬA4=zZP}V踓 yR j3\|x) ;Oyj*t~G b{*7JdV9$Dv8`bvli,fd&~cVzS#I_mb)@k>Ŗ~ AG"2w2(šO|]F q9Je.KlY"<-4*'1dN [J£FB:W5RbeП=a683Д5tyLDvfh*`Uip3f2]ϭ9~+{GX Lfə<'M+8U.\Kb>=D f !24rp;k51=g(I̳wK7ڽ^.2!aO( эCzQx7bLDu^"%#Oqy#PG"0;Y&8gr+X@ku=~>6+8XuBeI:%y5I|{" 䓻<_, l3e'Y,j$,Fd6#ѐ=ncew):#!ZJuw@۠&Љ~V=<|T:+y11:pE]^$ԏseȸW=쟚l;vVi;sFuw=矯fOދ\Śثj(@*K}8c4NƱ<]GJ"ui[6si4W:4w0K}ߍ6E).M9lTȍ}3WM"-H sbظHQU*ׇD0O3݌Ӗ*6O菃H=0+*ͣ%CwȮxt򖃆ﱮ3hƯ~YF;WǶٽ KAB"+tEn<!qtϗVL$uQgQ͖J+)zV2^Kr:sXTo/PT–#2uΐ\%p[o-Fn C:6b}"둨p2vk&wG8jYd҂iN X岝WG_Т> V+u*zyy+}2"PÐ|.a.mȺc:ݓ}>P7Li|Zp~²W"R3kA"6#AfEh( `~fѾij0!BST/C*Ly1k?$\_l@dQn0NV*wXh=aM5UT@M2r5'yR V]=djEl0Uq*q{ZUk%DAwm8Sf2~b0ۃJc\,+-e{v-w'Nrî%0dT1]LӞ'\ِlFM%{?f3v1\M\=R2rhMθ)fgEDR[|e*1urȵW~ Nz%o&-/*YY̳D*K{謼όU/[jv ;JRE93mtX4$Პ2CMlV\"&#$XQw EG_mY ܸЗGf !^t{VP+ Z:e֕&hR\n@Kc\hh|aNO ,Xz|3"n(J#9|Ī{ٛ*-@ɬ%) RR Ú(% y[\x~R#=m>,HөMj% {_Lh(W7Y8M#2vs@H$67_E{55Wbp9o\He9·%$N8}F븀 5RS h:sM%&YI*g<ɼӛ[{"㻊R`sz0e5 !u8\9޸0Nh+ 廄]š}5bx>Z {nzE;8=%8iF=-+EBFAZ&37(;rWs{ M%UWJZ1" iH?-_wX 6&dgP{YyYٍ|[#;GvGe$v^)|{1th@/*4vw]74u-;pkf8+K#!}jTro%ǽYw&Y;V>]䊐z;uqF)n g79~ 9#8dB]`Tm=oSf'g40X+5XNdo3Ǝ{IlV]Z^E4IGZyׄvɘOp+ibptRz5Ju/zV98fʥwy/,>a@^L7el#FV d ;}M8aKiW8E($̫xpo~<D .uۿWb#l`R y993s3yX=V2ϛ-Y566r:  8}Jy)bak 7hƋ)IJG? wj3j|~3{zGnU#4o`}'〿O雺O?P蛃fC^ADBd*s`QW UhMÅHޠ)GVI7zҥsVMdGU=A,"v09}ovWûsEprJplTq~ !8.|Xuz)>j}% v2E wi'SS'P4?E_몙6m)6zQ:P8Ut\JG izYgcmt%'?{c9 {-$s ƙ  *{?3ǣƱ&)ʏw 9WռW2a?i\o 4UGfQ썹Er,itٲ:;DyuU֕`3|r"~ff߻8"<3\!^Kg-**Gf̌ȂXghgnE_妱WNW"%Xl+M3#UOGЏW !b}!4`(a>4+Kg*S ZrbD2?H e\ua X- (f=I8w v< a 9d*8'padC%H#sg[=Fym"qə(i3нrKO)PZ6|lΧY&_c6e~~o'lp'/@+"їpmº} ţ,lL_L4RQwf }7`G3ka%ľ B#er]4s,m3G,S:Q(0sɖ %Ս;e?x'Y}װ)sG2WK jPlOL]*F/٪Y~;C ׳Sط^/%u@mjVfwp`^Z懓iZܮW%ªɤf*ąz}fʇô"zTDWtygמt+x\)YV/H3Gٜ}BLFyCn|;jpЙ >ɻI/>Ņz)ҘgOմ2vND#Ag +r ?r'@CadQ0WMmqnrCbY;{bLh( z!@O;;j'vTx{_2>-F.a3Jvokw9XLB TXӨ[]^VyQRE(yjpqC"Ϸ82h} n,4Wn$i2s u!p:GArkWdK@9d8S Bq vn .,gĐ}W-MBhHe(~ ݱvXy M{Yeü̮'a-Źk⎮5C.syɏ_?et2>yLYJ?džQO[PoKeXumZ1elC.$}݊wqta =KPuPʸ]3=S o_$V<'>,p5PVby]I*"јÜæym>HeY-F<(z$zC;|i[BSO Ta5{fD-vAۀ@L+)Xm/IqAwӰRz;]r'xwmc-`|=_5{E,q iXs`WtFeiΔw2\heɫvd^Ն CX(rj*',whxIܫ)2̤J'a-i{0C+F/|AB+M hGfςNE !sܽL \qc,>5VÎռKBS80@{*7bҽ_wٲFd@aOFCO =e̝1<OM,1yֆ5 d˛6́6$5gބ˝#` dv\f˚I&C?S;EY8y%hWKBڑ4$6CO-nO]JHQ l' )T}tOי޹*qT{vG %Ko n'#Qyí1-Ʈ$*/4edKgPY ٥NNxK)>3R`ʡlQ^>- Nq<$«!'gkΞJ7?4崳[w:`gd8/,Ţh~6h>/taj4gI /׻đ ZqcM#yxW ,I#@E}K^U$ xh0Hgt5f÷hvύΊ-eF"4.:fB!@9dq`sp">؞u:g'nmtȏе}(9,萈D>x, H| pY{*5bvBP+3daś1!>h¢7+ +dvryxaIbi^`"?1[RN*Q)~`6!p axώw)'鸘$:&qȔd+@ |1kT ~AB7A֡lcxE'oda+$Rlo #EC N;u}h!rrX*]P9|Tuު;tXḛԄZZG6)k@F-6GDHXG-G\\-?w?ܿ4t:d4LJgkm-ֻ~Z,sVO+@܌3#B,:snhV]H23G *{b)&r\u.*;-O ܢt~M^ҩwѡВC]t߬ NϥG]Qq*% _syK[H eK,|hh  ݕx-z2Xe)RYdi'jhѕ\s ~.Cs>tvP)'B`}-y֊Cݗ!tRbșRPe+FD=U ?lDc*vUyD/ /B &Sz2mEl!QQbp~C;>m33HShL#6Qwg_ JKuٸy/oQOq5X~~-~BlqdteVd0-h (\ t]pzȞZ=Ai .vX1iI0δVnZCy^$;E Nȅ7*J۴/Wj6t,i SilQ]|r\BAlq29gxG_'{q乐# L=Ņ&>!k #|jHж.Յ+"9!Eݧ{9%r[ o]KSq+)a1!CuQ5U}. ZB9ŠԴ^;1Dd::A <*3h7|Qb`9ՖQxu9dwRx Wz0|,|t> ,G{#/nnĕ@2n8C9e.sl =nO aw@jn@XabeHa- ?Tt= =t]G<xtOB$w| kF٪;g/liIBXnEň"JvLM Wf)/ %(m{\8SZUԋ2 b¯d3Bt?7U=e@Ti:<H$*ΚH |lz9bTC{fn}*iޓk{<3 J;\w6fL0WTF50P*o|$$609Fe7/EC!E`aDL1m^]c wΰ} yɕa?ci{yum2V&/Z*o]?'3mz0zC ^ ȽWvN4V˔JK?QH]key )k|ZeͬOdO 'ys:̇/e)RW{A?ɟXԭ6SLtV.7]dua~_7{()m%E펑-ta\+nE jpIZcDd2U^smj.oIi>`#)Lכ2uhNE&- Hg5^s. sePsv{8&KGwzˤ82o X7ZWb3jd%mĴB[yֺżo7ݱU Lϴ/i.?ݤUo&_lO0 oD*C$P^'•Sm]bOh黜!HwqhYx''(hIo[NdGj|+o >5Q k?ymǂ{c ɭi8!L2: c;ml < AV +EdboUӡMX}XFs5A/"4? l'ڞCb\&*X2z(J7aƧU6+;4 k&-udo+h'euxU鏜^ѕ6y6{f{ar1u, Z+уEѣ^bTM)b'7.5 8fkfڊγnns?x'4',O¨(]$pde% S0={}_LɽiiRst9_҃ߢ_\+_PLXtWFwG Hќ8ލA9#Rq6V^wB9Xr(2iȜ(X9[T5[}1"CBVLYp7.k'1*hPE)Tgh$`JF*ʫk$w/,Q: KoC⁁nMvCuC߷ d:Q(,9`  -?9"o hNsXvZC\ W iB-lۍ8LjSmk>!q浹7ƺ^x89¯+B1iիTx9|a/[ hl [u'rŸĚf~UC9?:}m-.>аj\N#N!>>j kzy~cȅO,ٳQ ye6sOL#|p&^Қ-b\ oP&Ar2=\GWd Xf56u>M9I$x.HpUz S{4,|1-6P Syk"}wدZUmK@TT[ smx{:UE짔i[ FӽO| x k[o@ZZg-gw|4;$7qbO-+ZZ#TTX>hd3*X .c+.e(y'fـ'_fXQToI[MLtXbs^8fgcp:UݥD!6M/;!*Cڳ="%1٧N^@UH)ǤUfc`.R0tXIʡ0q=&0|qg^<0̭gP?ԝWezY G[8Yi2E+ 3{>e1|6GȊ]}c-_W;-!ɎK*>jc'&ϥ`+U-e9%%=5vR/cJobNv7ff-[={(h֖y_5B/$|JZtڅNގv^LSoA.@L5<or$fxxN1cQ(lĮB6I~o^{hyYo2mw^W{wWw7 pnNDlƞyA9-ք|-\Re<4mZ PjQ8xYB]0W1YWu &qg|MP2dq }TKi a-h ʬu43x3۫\)tU$<e璒IZo^HJf}8Ek8',7qD]@툹SXev =ϳ PcޣeOԵ +]&P(["c2}&d&6J[abh/gϲ /9"wL90膸_*fxh-(_/7YS LA=a5)ᒅꑝmo(M\yxo1( %qKd`ut\dg\h # 3̋-ڳj1D/;#G%`0w_5:i9x+WkhX3>q9`$VVS@6Uv0rme4E Qzt &PIy~Q֞Swę=qO!my.duc.Rf2RqYc X3@|@Tz!etl,qtpH7KUR>8SomG NMC4I4Qqz<$4I~r O9W2X1{Spb5: -"iI+Gdh%S=Meu.椩>6d& Vm$㗩МdUa֭53S.`4m([ha`Y-hM>Zc/Tz-F>c&NkZz¯0bpZytxN8XD3w#B%~)a"֡9$qwX+V,%͂)Q9D5m@ j!+Yqb`ȔKlݚ#NQKQ喢ҪrNy/bĴJ۵T<}jʀ6?۪(rEa+&<DohƕKs31s3-{ߌ'QN`0=W"$쉢t} S؇m[̀ 9f"&+4 Y{ @ƈyAnj7JNu67!QjXr(Qz]hF@th?>L/Q}Iߛ@tL"1&ʹj! fJɺm]F~Gl)cVAN_AQQAa<*=|Bۡts) [9 x:{k?݌zi/~?b/O2M֥jP(P9A.CI_'ez%F]UiTTǬٞvFFRq L|'#]̤ ng)+~lj D$:nZRth7&O6EjG'RV^LnU~dE0,p4~^Ѻv\cO\#ڿ)@Yu'3*3'#7C+ѻeP o2JmDq:XQ-a#՝?" fD(6Gl4Z!^p+BĆgRnj5!]inn SEwgl);Lo2% (ɻ$<mM)VQbw;gpj?]wmTEA6fD w>NqL/dI?q!4vqIT~npIٱGVJ @6VDlu?RUϹ˸$/eHNF4#xJc"nJ$L\fr2 relg Y\3uVNk}ӎ@ra~LҔ,*Db?nm|ԭ'@cyyaW){PXpR.Va䜋- ٷ=3DAg9 j,7c mmIM CL P=fZ^snyoɘ>DCH$ZLU9X,l6y۶MW|,^_%ʚrM0ne ]3 f 滙[-C̕=y5 !p۶Ԟ{$ ˉ%P*۴&Ӧ-`W;7t;q]`ۅAw+u{>7UfZ޹P8Dpwy6<_p7o.ݐX5'H(,n DG5 \5aEƽ#"5PuQ?ծs i0 988)'b󷜯ܢWzS4u;Nmn/#qB* <|$?4Evcr 4}67/ `7PŤMժQpf#ӑJm;yWzi=k?5HY:Y C"t)^\Ws+f)IXAt*•DYsQCV͘AЍ!Ujn0 sO26)@)}pZִhM2,YrN&+{ᓬyHBnl)R4$/d\t\^4"fw&m-gyt8|\a2RMAQcS`5(IRއBJ ~n { oA J5 61qK̈́+ Vx(\-*(I$;4<ۅRvRbK`y -1 m!]S>z)o d3L!E.2 ouv5{겴$ŘARԙ GIQkl`]#DžhɅ%7<;{Q.W kGؐwY\[֚ڋeܩ=ٚ iO3E|ϧOJ2r!&Ufx: pfHޠ#˟^fp7X;HuLY_0CKuK͒'B1)J!^EU6|}F;iy1璘vl "%nw{ra%PsטS&Y#dwmmK$*$<lZ/.؎4Nș SwբVL8u$0싚%:Hvnސc˭A{T2{]2xΈ~7?^!ߨzϊgXzRAobz+/Oz%G{71E0 uÍnEQ`֧ol(SI-0VȧTWܤaR ZPi.Q|de KRⰻ5|qXWl䁎!^.h.osi,?U $~1tL/'gdxB~{}.-x|}F+ B[\W4Bb/^,g fSLEe1Ʒ+ܛ8)þΣ\4 7KDI=ExFYLgənf e850mE?zci"0fH4K$ 4Ni$+#_e#]GT`*|=U8%| J5DUk7[ OCܠ"~bVQ VJiۇ龔IXq[yy3Oy/[bx_%g:2@4XFso5~h_|3qc=Z:!4D %F5:n06% ܊xpA { j8+$`  =n8b9}èׯ LvM!WkP";ruvTK* *?LzQ64 R%2D9dawS{ e?O7Xwf캜Mw%lefft]LnB[aߌ%Q^̷اh< Ÿ*q'ܚy+D v%:P_ۋkeZV \$u\5`;9BZ`cP^ mbѪE(bWz)FO;kj)簝OuGY[=-}vo~yKHp,1xhKA:D&ɡ@P?QT ׬3\n2#Kg +ʩq3F1Y}.eqKbC.X50d Y~ -\ڑl>%NixЖNAӐ dhD&:h 'TɎzu?.@.tZ~RPWzвnNgsJ S?I~A,+mFpC[A!gͭ@pI7{333#.٢) hjTU# FG \2 Z= Y蔌ɧ_HipsUN+| r"Rd q!FYY6 .r Štαja&%3>p+ Ɏo)h%@42Nszy'=6mkcE)m1roqVA@ߙĜJCwc^yV!MW1 ς0 4SyKG@?e4DUS/mP\V]INC!C@LyDf)ٻt_Ա94R C-ǝ"mhlPRV܄qf;C>Q[ Ꚇd d n/V$ʜ٥aFډ|emWXv7:[Jٹ7=|\Ŏ9ˆh氂Wpcsy\{8 dMǮ }͜(Nչ]+\y|cW"/.?E%p2ksWb#QFRYny64kvOO2Mr')YI.5U1HXmg#{|oFɵ-Ў.1  'q?a{oY=ڠHaȷ5.#;jaenJ+SEzIV{3ԣQI-\.".HM/m5rJètaB%d}.A$6SVluhs D3.5:M}ӌ}&14pdHI|"dikybq&Q'B}*wK! `Y9"O՗$q |ߊ_=])B$ Q %C7KkfF2 ́ $ Z/`IlE9[lDv}#Z 2jO5F :u jY)g@J˶rG 9VW['i/:ґM'h3 ̒l4n=b. ,/6BGl H3(X{Br1\YFr46ғx V_.|lKpo]7?X{"^Ѓ>3YgZe+C\:&%*o= RL[^fϼnj}9E > i.~RLgrr+L(r5qst>ySh'  drVZx۲ cK_omN1K,J`}.<t_ʯUv68䃓/t~&w3 K|Z( x$3yFNX̢/dNƨbR@o3?%Bǽɂ,eG2[[TA}3FɪgT5[i$To{dUQdjO}LZ KFll, =Kn1لBvp,ICG_&8tiMo;_JH[D>t)Ҵ\ZUI1DVs(Cfe;w>d#]6' ɇ>zWv Fm偔|}23pN`&OXb&XF{8AwxWC*~( P{˾z|0mb k98}Ș4Xp aJfW+Yk;w)_|Vd5=/A OXtwLTo̓$`))=KRbׂX b|TwM>S%pT2C.QՏ6K75)뛺n1Ωpot8b1OMbI_U?+F^qQu?+ܱ_04p WCnUQ1:7LwtMVaK pyec]%+ E򟦬LmT2 ]}9J3zRLoaϙJ1ZG8<ZBy/KMxfn [&sjcO ]D$b(5i 5t0c{ Fd]q30j:EE?Y_\d*Ӻu*v} X`EǍ"N\(#W$ݼBT#srxCt_C!RЄvݿI./ePlj8.`r9,M;4N`KC{aT˫NG J@`h|[MB#S ]3>Y6Wpb} }츭Fy[-HD_dkeeH}Gp9XMiR ߕ4US%2^{V ZJI>ңr4uֆ5e-DBO/\,L wtKjIZZew_|_St3v8!Bf5P24d}xG ?X*EBKҌ C=rU#(6!oXX1"<Ԟ[&M~=Lߡ>sYD#pe'ꂗ3D-z[>,Pv e~-lˍcfo;DQc'nJ!TD< eǝ!$Tun7f裐ZF|3 ؞_iP*`5!~I9M`cD+DC߷PYc9E㍆~<:z9+ E`Ӵ M\;]wAtKߣa G۾]6݂Ss|ЎPMHTDArh9m=]B6.WL^d cP%`>Cx^nQQ-ޥ ֎p2g\o*p]\ZF,z|Pd dZ$zXEk/dY..Y4@m6(zjIٷz }b Pf.o,l֤ SC%!qrHک͊%}VNoimxdb[nByEO+.W@mULq4$HͶ%Xgw}h`7>1ܵлN&sg227b֌vRE`?A3T"F 8*r%Ð9&X .j/̊le)r[{cۄꞋ$RtxNnc0꼒P^M_Bd6 d\9,ЋT@cCA:Α0nԮ;Ye č:,4&P2fd{ ]ȄE΃8zEfg3frbmL+lTIv gR:|yL9p(,kpzi^1^ZCe/PGR s4uUߏsF 7R `4z#{,:Џ%bɥ ܇z>9 Y{nua*ql&~ SLZ;Q9w^8mBǀ?FfL,F\P9cbĺ:NY^E|J>*ݢۆEf$h>Y^FdNS<r*d<}WX{(@ id{A{:@AdtJyDK -J+X[`P,0*D6ݨ.kӕ1eԡfۧɻScbͩ\A4.z'FsQe(N] |nb}qV߻eAx%`UA ,J4XpLBF g$C]RSP i6*. #ȚaJR1'2 )8$;.|C&;+D|2~h}ʫQI(ǘ6+U+nbsX7D΍[af|:p>(RৰХ"0e$h6k^-#j34 OTŤwYn+ZWh=4 @&#1UϿ?7<8k>KGhsr*Ԉ#5G9`6N!^ɁG>Ip}1inٓ(b5Az)Sb;G T2ʝ 곏i(Tp.hrt(J}lO`g},M<8.JHReFB=>֗ƿ@+No*Zmjb_e8Uyû<1;Wa@M2\l }>p|Ws;TD**4/fd sws6?3}$,AQK~Z t]PhTA%=7[yD /vzPefvtKVVqXfŃc~rAһF{T^ޤ [/ @6GoYku4Snڎn DaT’5`f&6C Yg=YF &Yft%D,{ֲ`j1| \/?/4~ VĻ>Nn-R udk#:|:&:-qy*?s/|;*a] e7,%4'|q.Z!,I762{MBNdgǒ4q]zO-sp(#SI$Rv9OWPԸ|IAGiF1bfV? k}8Wf Hu6:#I\oE&[o97X0HO%G9'R/3 $c>C{zy%`QH<%F3,H/.+1%'2RXnkq,NrGcQ!!pjߢlvїP,1\','ҋcR(38=:G0C>l5ciTmBjCwTeP91oux%G SƗuUv`?p,:x?3CcpDE_Ui}cpNHau|8 t5@Ma 9}X&-|ug?p˗Wt m*xJ t/Y;j}q-< tpf:¼W1hbS8Gb( >2JC\EŁІކ[p|+Ն/GN" S-bpDu⠅37dL0gZT ~&eڼ9Z byb-<D}<ikk71\"z/1~mK;AGP-z};'̧̊[mfo5,,סKO UfΠj<,xd;(,_K;]3ăԠߥ3d!#8qAMkV{t+h$w{b b)zI& I3E\'ЅIP=5; N j+I!Pߊ3"9سz+Zd;ݻٹ0*J5b * a+/0 WGyMsvռ8CgUD劸% ..ѨA !{RH?0NJ&Vb OOW< (p 1h[`LXex]OI(kԵ>INcE5 y%?Bԣ'2Q2R-.20lt܋TcE>YwTIdJ &mѫNUoRB .@OkIe;;:A 5 .]6YꊤI.AyQ?؋ZV.MC|}] -9SGhWF= I=l ^ͫźSh07w@N'_&f=]i Ӕ`F+;2L] -2-/Y3k+0q6i@RϗkfJVs۱@dY ,.SYF~}# ^b)ۮb>rqjr#=(-rbƖl7:ITNR&LU/%G[[ ,׽tG2]vx/nlT^/%X:[}"aju&F]~Tg$Yʟbo+,s,;V<tF"RRߌ0evw%M72/]EQ*o6SGE 1dSQ3bpof. w,h\F˥&jIu"LY2+ݏ pJ#Ó|,ZIŧ{`DZ]$vU9dܻtuACp1>|HVhc3!e[(C{ް0= s<%㌼1ۆF#-='O;e|8צ8#(ד{Fv['@DMȲ$dGte#fsC6MՠA^i+*Q&T.S0^!`}΂*a =eStE\E/Yk~`]BWe9=P;MÇ7"Jw#dUy[?LWOU^FH@y=). }ݻ*PƹG%"F^] : 1cyTo˻pC.ZD1s%\37B1ѯV.pG熗o0c~rir2{&7vG&w&g޸*$x4NDM9~|Xr$ Btp1 oUEz6M{Ĉ?5z K5tm~#I(.kA>y*Z9.rM?bpPRDCw`XJum] kۯçq&vw?e]`zUq]naf{(}+ky 1[ 8^5{rb],Gr*݅Imƫy#')_v3-՘#NЖm]wM#h;F]K#Ż;h=6(Vu[omggeѪ9+mOdN*UY;Zf)7:v7%q?t{^p V^%E3Pjz\o-3׽TP|tͰbRSJ[W^V:9(eTp w"ːw$:aslgzee!S(X#,^{gnS$0h*lu߲*)}q>&n[i :SX1VDAU&DתGyrQ2ŸJ `}̨x= |3g9+ l aRʿ;j"!KUGa)\35No=\Ѧȴ ݓϗϾM`) ~V^C6=SMBcmmeO9+*%ؗ5%gtNt-~Y.aKX|¹լ>YŠ"U'5FC;x݁t([~ Tn"b٣޽`Nʞ>Cth( L44} q㋮E{]e"1WV RZ:"'Nz-ǵ2 @!F6ۊ/?eCᖌ@sb PmIWOAa&ktvnՕŸjjfKPYoUsQ&l^k]ȾTU uSnBscur8(G}NmF@s޼'E/D֒Ez*ζZ`RE8E,En=pFQY۵kRuV>#ެ_bXQف9<˷:d7D|)Cë.^+ O ~y+``"N?a滁IPƢnwb(Eݭnj̞?ʝՐEַ嘘t(Py n鲐"]ă)X@ 95hbk̃/mW)BwDJ_o'Kl,k4^X=`=Z(K`N[qiyir9U_ ݵivK?'$ETӯePPⷮP|;os|YfKprYMa=ԓ{<},-|h*f#3$?sg{<ݳ|xJE1}Q\7:|>k!~0EՇTp5X/do3C~tD9QL ۹gtl+5bϚ]WUʪ6kGbLH;h#h9kЎD^$$eKqyCB*HKf.9z9̎֟29wgn9UMrkE\fݧQ/st6X?<no,Qʉۊeڱ1+KS]2i%'nEi&bˋ7=նOZIJT.Yw-/%M# ܧ_UkH95sLV 01B@Xi+S 6F9ub&0o6`]N}2XXpL˂ +xxwyC9hD 4R!z;'튓 a{N1J5g=T@:SmAUT&6|>׮:asnjre0kA"~|5͉yYiot ? \5E SWecOS,!hKGTUeO-S u)uCxn%yn*ÞCM̍Gn4G18>1/ÿͶi~AkGI6ea5YF(ġv f Ey(_sS" חLWžT0UAX)?5&La,lۉ 5!y!`O' 4 )%Y=Lwnj20x$j1.\w1J@4l4e8Ozf! m>5%@@8Et`|gY0WAvN!BW8ʰeTAER/sڗMM6Wn%4fNd.5`˯0)忇T.\{erXG\}ޖ0GBƿBy>xczHz{ rtN`ft]rWœ᳿3'@tYޮ'jH`dwCR!@5k\ҝۢ-sAUe芡 }!҅`;v+v$E /ޅ7&A2,aq98dLe>٫׫5nu|WA{Vb\ΐDZ ILc aş qkB֥=~/F{YL'2 pX:ikYyÁ [-$A۔-ۑ!#dGV;D 0jŞR֔*F#6ޢN%>}*sV+8`Lx'Cp7hʬ&az9PJ⥏#VkÍgcbPXc꼶z/ͯ5udHEmWAj&~ӢYvh a {srӊY/G!ʴV鞽c 62.2#{b\sC"f'bkRyj_+'f[wFq'k'Xuv{A6Z6v^tVëm'y%uՖgaW(kMV+7.b} NÁ4J_Ӳl<(4$R":d씞hdӟA* .IB)8_E.u0|#"sGWv:$yֳZcj?T]}@ze$ԌJ ݠ[$ 49E_H75!"Lpi4gUp;l$jW)].sa~>5򏝓XCI:`^3O*6o@uwV>%2Λ`:&Wo*V-Dhf|0^\NRrGRgKAW1/<}6{Db#+"􄔃`WauQKX/W<[TnM"8ew|*c ?T;eyrEh~9@vױFƎ&+[Z)e96"Sl9wy1t"')TkQͪ NBT`+6!U/:-.h)l[o%Wg( ~ 8DïAs!lkN8>SVEz>e7/*&ޞd ω|B!/=>O }Iŋ,KH(k?̎QDl!gJ)~j[z@x;puC۔2Y\]Y3I0z/ 2 >NVy==2ۀtMф6gRn.aτ2 7JOg/c2F{mVblDVXDgq ]]Z|#+h:t{5r_ޒU4EnEBp|PGݐN."[wwZO'ގUA5̺V.zu(Q}`Axmmvz)#;فlEM]rۼO/v=ŖV_ӪboJNɞʕs\fwȢ] d@]5l}`Z#32a"4]o.hlpI^ >QBS0i4i N಼N}ׇ|яp{~inM }tラ;Ҏ#c^dD*)u|X>xh˥&jSn|:Kd{z*鹤vt~6Ķu|?F%;;,r CQZ) k;(~V#ƃe(^'5 \*I1ƴf8ҫhmݼD<$y-xjIc_.ۺVW*4 Sc[:AG:Y"bR8Sh=A0}nw {V0 MRx1ARlL{ ȯ=G(ajrHHFv~4?܅I(19>p|_ofH))_$ǩ M?T'~׹kcci ['tpԳKZ ּM]:0{1pA$?4۟_qWNŸ*JƜۙGIO=~!`,ZDZt 9aU-BYHsԕPE&Bgvȫn1\`mlw "RX])~DcyNRrDY!rV$z~|?$[һ|EPWt5R:Fe& YN_~iGN 1E4/'_ Lz?mz¯ L#bøaFnHFQW Ȳ{XAMgZk#{ÇX+CBGL?MJ%U(Ͳ1Ύ |O_SЛՏ{hfDg#3q <)j $Ή>Ǣ?7 ] `ڄ \Vo˭8lt,%P u4}L'-fprj,-C}6%*+cR˕z9veEYܜwhhXk1P'x<@?(4 .ay'dOI&jB jҹ@ǧEemhWx4GxEܷYG>AH%^aUW,HT0}~QXf7^v@G.Lpiqňl,rClN4,>jVŋNIn;vRy#!60GeponvK 4ʿ=n*&Ae\e4685gڡ^¹*o;TA-k0ZjLOj'*JU*7\UD>Vjޫ`.\3=p':O&s~LG+FQqu]lu`6e[<g[c̺?Mzט^j \K[N{-B&!6sSJ\mD4 Ꭶx;Q2Vn77)bH>, O8CQ ).{*eJIV K[걽JvuǬL%` s Ù9é7:] m,Uo$0E [ VS D@/Tz%49v”O : l fcZHM[92H%}9p:l. tg&ѫWBs1t7'҉ >p Mm.6sq*^(K*]o-<r dг4XHNկ*2w9zڍ8؊Jud9.6+*7P78VHtq+]Q%nF](;K >3n(JAa"qv.w j'L"~W.N0 lQ(G(񰩭vA#y8!P+:ks+KG6fB]r_Ĭ lMò/LUv,jqa6 @GYWRxRE^ıg)q,8gu%ad BiWIOգ^wGpMUvmD0P@>}`aWU58f&Pub3<:zTVE7&"KtB}T 1IA*eM ƙdUqd_ Woʇ Xo@(qB]]2-\sglHwppC'f_ 3'RZ`❛>^KBgL$oNC{[{lbM`׻52_}%Fw{hFWtC3}`ڂݖ6m9hʑ8SjbsaĉLM|>rRpl0Ddbcq5"cC'ؤ@1'5D5|.TN3Ϋ!O_53$#+c#{>zC% ( `V&(\y 2)#p0L+VEaV M?\(T Aa2_3ڻF\{iVkc܆(YA)FE&kWacJ!(<[Otґ (AGΜh;wC6^Y}O o!opgQo_X2a%-)CoB%c%OD{@,^E !- DWpv\jq8K=^ΥX\qO՞z@߼uۣ7g~[9jPQ;wYa5=f:+:./^ zK^eH(4)iR ݾ/yD 9GL>qƊџ4M33zCCzqP( Ǐ>< θ{k-gD.J66N;T[n4@90o)BU Q/gjj AB9z{-A-ߧB:Nt=; l>*oY(sh|]MƠÅd ȇT4NuLyִ~zpۅ`3ܔ|ZdٿrJ[J4 ]rh ,:IiTOAoI.8u0ʓM7^Gr~1Iu |f^(I.r"Z\^̓s,LopI_0YOO 'nA| 9mWaz#-?e&647?c6 ěQhև`U_k.!HP־#nf=`ݟbvUꎏú,#טf l+Cvc` <7w;b1hg>h'W{D p0o)+a keN\'r;5OİyV.9F4$RO;"Fo؉|2 1vc0.ʯ8>; RۺXH'Qm6^;y op f0nBran I9. ,y;~]_) G4j ]%MۅNWrur؟שTjO*tԞC]QDRt)^~(Ie=lcαibKMqC4N76ZKM_X7;[AjBUVMȸ$ z|Fh˚/%T|q"Ӊru n.݆=*uS#t\#xJJfB@ɏVtqѐTi k|;$4>@/>h[~aI&M%{Ɵ>sI+tU [먞I. jN?"wD: mW{@Ę̸x[q!3ߣ0ܞ,8rSc$MD>JUF4/?iAzsJmLЌ&+e[Az,Yv12&B V%D'1 |e!Mk5uWA|Ѭ ƈ/0ClS?ms<fq}@x7SoWA0gi-3adkvGV̎-*0[ _f=[Iz ldGZޘ{琖5Tp4ٰ”o.9hN9ğԌt72p{XaƊɡ?$؅UU|lo$ _6Iƚ Ss5Zi~T*9 +5ݍ_;Y>qIR&?zїr 9< B^Se~MAӀLO>gb}8ȢQ۹$'D۬ƍha9HY w<iҏ~.Y"˰rIP2+׃VeBPu厀[ipXH"up]VUdW6.w6/_Skxmic:ejU L0YaFޚYW>}1y Ec4y¾YO(!v~1f1e`q~ >& a}{8q&/,+*Ͽ7$z=<:Z56TjҙbnvF^cLk3lTiЂc.P~HEV8Nc}}wݻNOݡ]TL3m>J"4Dx>|zӇ{LZz-+e.dyflq@j  \7X.Fx;WǑzt\חWx˜3̃wҞ1K&"A)?Q#5%k205fjs/ur6!7q~Wʬ:B=>"'zԊbƦ\cA3S)s;1VU|LZj>OjNN{3'w`:%A2k dta;$'Jf.iz =)? uvWXtc9&}CD ,qEz1tY^H}6jst<嚾qK8Rb9ɟsYdEMj${kR@0)^jcMðf-f%*7)8-˓D/<%.W.38hDŽ iA%CR+= ତ|N|Pcs#L_uU9֧!Dqwj4Ҷ/< RR*iZSN\m0X?D>Uz3**=7%cL>= j CP[L(|0hjFeb4̓ L^U8:BFhTip g%[bsJ˧!L2%˗CaE=FXoLU щө[N!PI5}΁( 0j2f?l_]t@B f?ig-X4j~Pd[+ UEf:):-{M ᕤUԢg^BIS$gmnu! <D|oԼ=;Wv6Ʈ|RkE?_e*'琢*𶟲!icUPhn<6Y[M/E~hkp$zJ<[@Т{f!nA>r#:?\>Đ;,JЬueKhE?R,u~mR۠L4Q|"ѓ&5?JцM,D%FX$ 6 ƶxg/' JXT9B3}ۑ},Ak䱺_%^^[&?HFǺ ) {K/TF^h2RRT=3l"3̋9Wΐ]s[ ǶA &*7I\RIsG+ L~=D6O (kAI:dێ0vbZȟYTuԌM `X~*M*ۢolxL;<UHu;14"Ɠ*7Ocz}W%u@t$C։ V ~o.,Pl 9O[tl@ѵ%if-( !71[$Ѡ/?UM&Xc%U~lQ-:4j l˨ _ɞZE++Myt!p/ {yc}.j~ ة(0`sъZN[ݖF!Fj 1nY_os|1@L"]0?m0lr~ZqXwU > zS1_C: 1 ÏV&k ɿ6_a'҇Jꆪ)pDCM =_]fP+rGŐl8fA4ZtnZNlz~cO/vz 8TtDB'=AϩJ! X j\Jĩ >*DRo V$|g$S8*ʒyd(#>$ɅʲOx팏ጀJ>))(aR#U[a'?SIZC笜'@ػ!o֣}~r ̫|gS "؅7yUMe5v6o\ꑤS,eV_oΜU›U$.:OPҀ=edt]nXHG_*+J%1npձ#^]mc׭0Z#-7`e@BR*Yǒ![]lJ *r&1b#}ONL9[yj}T@qOyo.@/=凥c>;|>hZ^nFO?/م!`ONjcl]:HnZZ i\6A#>9k'ќ(.-dC[ne=:Pdngte! i;T2:AGvR5W`q%9Lv O֮.E \jK7MP 6CA!p7)ὶl؅3i_tL{MO=Meje<_ T Ū70xmEuu4oqڻUN@j8@~ڈdϳjA_79Ŭ3~+X[X6@DoZ׈+͉g#鏀nhBxLGgK ofIִ>lĩ=bNa-/2j< sXdMY ml=&U7iY ? '&sUuf8#1`ql㲨a'=i( IV5*PSwB<~ !Gqܻcơ*m GZsFN,O!FjKi36B$) gOPG(^ P g fÃpFe S ۗOhi.?/ b/(L|ws{5XLMZA\;Öh A`'q_c"CiOzXgx_p zTygFf:ڷ vuTFMm6(?>COy!ὅX_mYy!/]{PjdiؤQditӒWxKcBfY-.MwXŢcQVz %pK~`!i4v8tL͡N9,T5lZģ4U#~QH$.֔%GCqG.rL^ ^eT1v^w?TEO}z? n`fn;}L1HS)⁍2Jܻ`ʷa-y-3wOk]@k'1nT'pw>f;rsfɭ ^͐y|>(0^ڡt!X]TV)/PN}yAJ9+k,qP˖1,P'~&RkI*`/ɗS#C7s#qJ*uӥ{z(ȍeb$uN0ŧs8HԺW ؙ;H(h_EBGmyAAt WsHEuhikaQe cpΙ6$mhף||`kVY{&XRQ%BS&' s{T=~9@ ַ#~ELI,r%KV)ۺɯ N]X'$oaЏyF~2Ѣq36+!C}}ӠY~:WX = Ĝ S/Qw ]\D5JeFp3';YV6=ELPoqsXPW "l^;`;z18'|_&=:PӃAR!X+t4l<,>;l%@a n|bELێP[!+]!ۑNf?4vSy=":0<|ġ3>Uum;aIm [@ &1BF'#Y|uTdzId4"^O@9#daߚCiS^VH>$@w\t LX,RxQ !s `(Y`UQQC-K!1^+U.9tM((J;|#]Two]c :^7BFk1VԒg 8n! "j&+B GD߆`q z#,Ax^]{b7 ](E]n{Ů6wr޿d!!k)gTA)5| D?5hEBD/ԗY/ U5'S3%&*vv/с k̟: (=t ITic2J5.*-_Tq|i)YH^#[#CQN1ⶏf,=aZ],$'%, Y \;V:#A׆2)2ëVmj70mP;/J3(SZndp{w[w|{"1(TLn;rn2A 5@vy}΢W?Yio~ t-Lw`ۿR_qe &soX{w9i=BR,:.=f:?JnώS=~g%4|t]UH!VnA'U܀KkN D\},jyq]nkYk2l9cHyEZܘX":TOx;v sTK%1R7뽳GWtyg8(o> $hC\Ցٳ$pjDfi\׌[Vhv +~GwTZg9*mnvu1j8cX@4і$dŰhV-LbuxY|Sr BoLژ_$${*Rs~u,ĕRN)S_r'oY?z0)\Oݰ-jjOY՗/dRڑp\zk:y(k Ua[`0j=<ʼnuyR-Ng:{A$<4.TY&*`375{#orS/82[+yBQ*1'2h-iz+$6zlV1 fv|?m K C!Im+4fsFYdqR9u|p΢`hwh+OH8kN%Hǘ>p멭),NZ*LekC{c"ƒ =ɮZ>T)Pˉ|$UvSiE녇n0d2N2g:VeDlUk\VM@6J Pe" :Kb7Ojƭ"zH|\I! Y]8v7g1x nǜ9#mpJ'$?Tk}/8Qd,H%fڭ0n+S~ ϭAn5kk`X7lt~*z*JASl!8!N%cXh$\5*XtqjrCcjCGAPSo'WP`ߕe ,y {}8n{\Z! N~'j"%Is6F?ӑ !SU5 >ݾ@vyMph) 膆UւC ஽/- P1X =K]+حǾHdLRuU1R&V;O;^wY1jbH`iHѥ|ZsbYjv)VTqnIYrǴGKɧ#)'Ls`[~v Q=kZFy ,Xp3DvvƓBT:D >Dvhp2սT=|TF@2iC'Bn54'C~!n k]γz88E5*E&aNd~RKQ5;K!iֶ?O> |^*efjշiJ;,oyO7!('Wp]<87Mڛqw|>$jZϸMRg~pq(H{}d*Nϋ`]Ô6AM`}ERbc")'`ŵ|,dTX*@XrqKe3M;t-B̎R$ eS )(@J{obl|#Q>pAU<)M(e9B~;LBa@$hiQȏ9WxM'j8_y c~1GŒp|ӯ(!GlJ)7םbȶdigGkϋHgysA}𩔹 a}ʓS[v(,hDB ߼⫞3Yye @a O@˨erO w*v)mLe'IA]b~whZ 諗{Ba &q!I!ZR}yj9Y@Ǐ68 ֹDiN GSA3-!?RW[Vkž,nRNk)JmOߢy?נn5 #R53e(6K.DjH؛E+p,.#W$M6|EFet/aնBs{ |DoCId}wJQ>֥)Q6pSfh>d󢉱jPzJ00Ɲ;7|Ժ /RVDbe/U;3B#LwDv6ж?(״ kt4t̕b/jO A%@P*[ŎSSU#7!3cz/b@%IL):0iW)]3N Dlw>=ސ<Ģ[WoSTdC Ȳ'Zi"H錼U+˭,9nFy`sKSHo33 E|2.8'/ÜЛ)wKBYs^T=9Kh,gw[`T Ip8ߊv&4 HſFfDF_ӿdc0޳)U%q@%#v$ a=![v22n?kz$5#`$Rl0IїyX龰$wK!'SWϜE`yZa|:ˆG2_÷jW,H~3S8ifMC E Gn컦C% qxx/46'uE&ξD2> LaB7tŜ2i'KOgGOer۾tk)AiLXYpR͟\-zoTd iQ *x޳ӿنɕ}zMR/K|b=yFĽ,HObOB+EBDґk rtӞL}&^%=mjBԶJd?5Z;w^uHʰf,4Dyc8W%5@#GŊS ` hQo:Z8N2ֵgȊPzgm'..u,oq +106bٜ~|^J2x6qKdS{w5"\UbBv$6ke@X/,~H Q>/̗T1`4+6PBA\Eь-#aE ှVTi{xtߊ7` r+kd Ri}!L\%%p{(}G7,Syi (Ƀk*%p lӾ03VBgzdX?Mwb<%`qŒIEK?F+js(;jKȨ\\l#ј19c2]6z,BI6b9d0 [>qxAϰ7}[O.!$]%|8 ՜OϥwI|o;8JNoQKhĊ= ^Mܼ{.2[9N^ЌOWEɹl'鲩[1":g;)zaIFZ+=&ֶ\\[N-rzp'R%Kv6KkS d-I((攜@/Ї 4HI:ug(Q7}OoiH%P?3 [z <=]η[Тd GJi_[mWj,`Sɨ#: k3oUEZ HJ'=g\"`"|&2 \DQ/ 1ѵADGJ]m&53M8xdGZ>y/ Bh)-P-?u콚v(R 7$% ! GwB9Q,vrgc%IIvqG[jJ/"pZY(v_m7-ic5˕ȭ')gc`CxPyN\(suБM |o_zflIcŽX…eg-r/u63~ɏwG(]"w"Wy7X,_܇DzɕuTwtjٚouZqL oqW{*|oPz\C"BUPV ^P㊮FG[if%&4wrp{ʒ5c ' #]BiRooe݋8Q0jgԘ`\1%{YXe#W@ 8åiRuprcpto]E*7k=<焩(Qp fvq=h3lzQRHsit}){JO!?_2l@ՙ6cD ߰iCuHts69|[)VvqtNEO$4 *-G QA4r`t/n%+NECUr-yԡ%Abf-S79/:!`Y,QCy+08ъIN\S FvAbU SY Yٟp2lmNWM辭I-=o[,S8K{&ͨjUm<AG!T,k\(E $1&vI' _4pWRNgɹmKd;'g+,[n JhPƄ" tLǓZE!-|$nҾԃ4.Orrv1Q /+1VApɹgI/fDd*dN π9eDS1RDIǠ(,mǒ"-Nfs@~%@JY|򂛷PZTzy|cY?⟉XQr QAǕ[{R,ezͪwsRޠϳbGt>EK6s)NiAf#FX>r]S+ V!+eRKX3&@W7a:|; Df@s \p™p.E5IαiJI@On[ȀńaEM2)8zBy>dbM# ʧ,:g֋)[P0'q4y GI8r C(ǘ%/X6d?fFIy.e"&"cF䪣NƽZ̋ktN|DaT&j&U2<,eKAxYܦ`Ijhss T-stm8NZ$ K@ p8g4p)ϝ؀(;(ɟ/DJ÷A-WԈ~Ibue\̣W B~k]qz0B3;)ԪIMدCUG";(FL4_eX=H1ϓ|5x, 4\oRRel9ܭs|k]0")_3!%_6kOkGԽ>Q9-r&9dS~P) tL,v0M_6"KjDn)&F "Wc__bW}WapdF~#FU zwQ;a'vZ߷WLŻ> l rL@y/>4E=<-gVrl [uiR. |7ےt :W뵴Fk&n$ɩ1Q1N-fGñG9թtk\t*s>b)Pְ~dv `׊P>+#n*?~ *$檞A>&ѥk;VOlۈiGlxt<\YrnTo_$oEUbW9+_Adk+lCY5(Tru݂ZL>tD-T ԉU_BϬwT3tj!9Dm#ς1/VsxzBHz) 5~|Yw<I^asa2-nq.b:p+ra@petޣ'.K p?ρr(ʩøKc H _v OzfuLgeo!!Ծ*{ULv~VlxmYx4p=KX|@#2VC[dRyc0l..$Xea.i!; 'p8⼃>:E$[3GC;R򤉖o9a[kc_SA¡ D9%=w͠`W(27$[ԻK>=[(XcHV@tִ G&R |ׇcbq\; D9 nAMMZ'N/ː{??ӔXՖ2jQ9L3=0ڳ5 GF~']>Pg4|y}I9~?m['*QxQF ;f5Mk+9OsT%2Ѥ $MZL DYξ]hs2qtR^T@ U!OݟpYYz!5o>VN{q̉\!xC+ ?;V.4^b3+e9:OƻA?1ʬO\!b30f6<G[opBpKn|{@ʗV Pb.$x FCXP8gYt[*cO/ Ç$M,1]NXRb_rp4߉HZUXEyU|I. 8^j5_\݈(s#.r^Y?Ўgq|-<1(6 tKEh2J&3?h2#U(HҢ#Y"$564D>D!IK2+Y e3E`Ahb[O`-[#mG1e$6`FN[i@0iV4rH"lcsH% 㧤7PLOp:^zSpMx9,QNV VN61 ]v\=FDR/txH5h'.K,XKF K.L7Th:pb Qm1|+ Wҏ’KU3JHCܜPWfx+k&x㥝9hҚ@ZMz,%AZob \i^0,;J37]OLFyᦳ-}ݓh)&@Bn5H_ĊHrp߸N~tPi'R!8FV›Uߚnp"hBT䡷9.Ș[o B˯$rќU=ڬ:\wm/L66 Ui鞞C3ԭ{3l;C!;P@N*+!Q'C-dĩCA V s/p: QeK$[53=# H &Upkm#7pD`wbA(IHޣt(ڻnbÔ2 QAoOi1Yt͖N%鄺V[5SY{%OZk7G5ӉUl bڮiT9ʷ{,%6Q蹊cȠAfHdkdHdB~}\Wg$ltPwOi5\Iɢ|YCxГNL n-4D8 /^yi1!^ٔ ضPxEY? rq$ & n`o 5`a4zgA(IҘ+iK˺)Դ@3S QZq#C ً[soVԃ}}pLĥ? h #+\ՎHGi6Y8>x-8#\R{6p6c KXYqcn~<yR HGD[NctCG]v( x c&Ujx=;SC|=tRɥ *[84<9tgegjlٿzHC:I[=$.g _ڌv ҹbU>lpkZ*mzN]jh藢$LHzD:eY-(`۩gHH1q_U8GZbBa jqՀ2m.|iLoZIW ]Mt\OI7m^/ ><"b^م>Ik;8OquJL1Ÿ@wTh%\Mu,Љ=\NE#>,9d+5׊vZ_b6my/$3튎Bŏnb;)WO~vknjnjSw!Dz%0Xcޠ*՛9o!cKOWϦ )ML[E 7 λ^gr}`eB%T\aQ>{ܵ~t$ CĻ" =q9&UB)R7,$[}gd 8G\XVYF12㳠TNE s!13Q&Et|VUpuH$kDOrR;҈A[E4X/Be(Uz~ ZzsΚ)8T<2_d|C#m@hJj넄AI>e hYS덦U=b-Ra4!{n98)V2][8le[ߡ9RqC\qC1 B~oU&lJwy~skW5{11YutI+O;Nhj+2()[6{`wC`YL$3!O}bLK aKvLljd$wa2$k9DF`@>⿦p*1>"t'7qw/)"K-2GY;gX#໇#@IM xf։[f;i_uӁåDc1:We^cnwiGEH|%Bl'tDΉB܉7§/g\GOax"vI\bU9=>ES*xj 9Iw#\J򗯄1~q Ԯ7e4 #4:&;==w-7:)6ܺ$#p>ϲRbWs\6 Ki@oҧ}(qTjBa;E3lutEI/ӗɽ,>):r, {}Șec s늟#ZK#/B,i 598; iDKqw;<}ۇqR1Vi\cPqrymSl䣙5л2$4.~ O0P *zx5Z8(Qjb2^XXl)v.Jk[hS˱Yʵ"!3DGj'c8 E=mZ^ŽCsg' SO .+'.75YXC ד Mi|BD?ȱ"Te? K: * 31bmLrHUBA/t:4ny❧oX&N$&6SnVްg~a S -%j5UÌB׻^$ k3^R ڒ gx+O^ڗ]OqIܴ+l94S n&0'̊+)k H*)OgC؛b" _5NY_t _)\,Rs nQl`%}Sf4!vZ`V,++ 4lߡ1'Z ;V[{$IC m a)7A,Qf胱xǤoQ-Ϊ8.6m;`PylX.|/gkJvXbĵ?ǡ"KQ=Tz"?Ŭ ?J[y%Ϯ@T=-o^)Tc>q/'MA&lTK5ڽ #rY+y1<kL~']"&!ΕV*ruv znX<(ת@gq, l}ZǐCʯnu Jd`[>< ٚV#[W+<5/;K[zΪ/V7\NyzCVWylf!vo ?&WXs&@nQU_OIZ.ڂFђkHu޺I+3/DgOxo z.0&,% ='vև= ec@߇}j&5m|B [b鋰ZMaN&9=휤;յLe[Ey1E4#*U;o#~;!r8TF_ӛW3҆%\ew^_l!O<&}+^Ba&8 \5c^!;X/.uϮ8@o ]K .ǪIkoUPsdHeU<CFFtɭs>uD8^99Vrl*fl{Q ZB[!M>ۢ娶cvD(z~5,4Hy]Y]k`C=#N4|pr|,g@V/)}M;}| yb_yOCc4rENS6MW+2CGՖgOr ~ߚR|r z E&eۋ6P&eDvwF2B P/g :0=[yX廙 ٔ`nUKEUjGVvQo;de"Fj$pG(n5Z b1 T^0k Xu s1ƌEnUZkp=N35Q}q1˻rfVECMt]b~Ů'9wx3v>y;<ŜNz# Ӵኆ'p1]v(M?o.gIR;%58OȂHJF^(qo?͎Ei]?F^&p P7DSB rQhǬFEaUaQB(-kݍEKkbF Vqo3JgZ IDNq 57$wE+r/ywjҋmF%3 MWn܆ TqGo*,aDI ?4KvOUnTgf::i}+=36" T#(搐$;Lpuc|&(KɞB&iDgb2cF-#3ʚľagTϒ 2;0B2}]͋ )p&/,kb{6 B7e`k)T G@6;;Ii((t˨zѣ_0 \&bHC`V9)s;P $4.m٨W̞2*T\l!cnk&7S.!`H"L Zק3P7B-|"4a3 L0_G ;gx!zc߄8^A.96{ЁzoWte !9$uAS"ף4Eyv/k( T=a;#\j%D ]) 鼙hcof[-a#%5pd2@b@şPg(h_JB$u^F_~Z%Trk:B.\F hKHWRh}|Gcj̐+vv -T:Otĭ,7TpbH=<4ťmcǦCJazt((YV6J6Gt>i '9pNLf.Br*HNo4.Y +Or"OOܧh|dʂ4޲ ||w tsۚkx:M-X1jRGVf0l]۫a[7&! ^` =m{~FjrH b&&4~7d 2^,d1Pen5-0S#hD lw6%PnwbTZ-@s'f36(E}!Uv1!(rtDF IGs@&ԝr}O)G:jP;b[T?#w{6Ui/n!pSfx)nwLު?74y5|ǐ"ȕV T\DrY OWܜG<]á-vQFo&xV*X51yտ{[ċT1[ ^+g+sH|\pcJl2) 'Yߧ;UGh"v]Qg:VLH7ۉ1d 5`|77* 4[d@#6JY+~Y_6ա3(EU ڣ Qzwmb7jE[.t[ĺb( a{ *}{Ad.a7L @5 W꤇sq!xUJľv ԪH8ͤ i@weɩEFp_R6iK4VT'R[{zgJc(us+^ߎ9|В6]1Av^;bK 0U۽Ɲ3p :omUWPs&:=vl{ut yR$/Rq,''|[L[qy%DW,~bO$+_6ԍH]j Xb l_G#-0'$(-8JE*2̂IA|Pk'݇!*%A`?s7/m8Y|ݴ֓-qXI p76H_Ye.#uQ]cƗ^Lfws(,m"x>([N){*> TȆEp8-MX==b+=cPÊP:>b~&&\JgM {@сx\$[JDK=) iI@wu }yr\BOfhM* @* 1(5.ЃsSr`~6snOϢ݆K0mdG 9=OLR1YͤJhAst \ow:6k=w,6$-갠kL߸yxE#WP^yߐr{99֣ #$|s']Lduìڍ +kgDׄzlI ktrAoT(\q/ozcaV?Cg'[}3ݽ5AZ4U01h~3 9iop.d/kU!/'E/kL ]X~Z%p6`p 9 >w ʇ0PKikǗxtl盃\ /M?1_h)yY%:ԩe@^]9ꎇ ,HKV?>0+X&w80c pWW8o@8U1v Qdo!~\گ׷B%YΙv2޿^x56ZTIAW~L_b,Ct]Ut%WO.HToGXKa{.P%*C%8jr*ɿ!\)`Bg =,sZj+E7$t݊S4i?zVlt8 Ƽ4@y|q0>@cmwMz臩.d>h؈dX`Gbu& :`ԋd[5Q`57K{B @JY̳ P.8 :0&eULTx Fh&鶌%ز!Q;Q_y4M"̶@c :Y rlڌs]Ά%oH=kʤq&jz4v_;˗?#j/n,,4!++wuq848 '+T":{||&ƄF9Dc ^6I aT3&K3x@]CbJD|.@;1 -t7XF2 |폐 }>IqA>&UOx^<'-^G‘F\eMNu1RS#+\汵g|@(xc/KY,u0'0x6S_5I/D#N23صAF .'n D>)KX8 6t<.<.jkL5Lë,- d`ӯO^![TEf [6g0i t܆H|xC$iȁ{3D-d*ՈjWc9Ӕ# %R,'|ȍ׾nDKr +} r:L1?)ĵ_9F];O":qN}_<˵yl!tTr]SՂv **HDh$b{$A՗qU`>_HB 7ݘ)\׏6fẽ躰Hz[SgxhB݇ڔ~4a^pfAz% 0vo-6:^ZƃhHc˫И6QAӴnvÜG )(Dpr왏? } KKMK[oŝU_z+A-m@?hw|1=+ch^ •ErG3^%k 81AE).GrLN#^.<FH]E8G j85b R&|N-]y5ySnXoEoWc^>g\)Rsh]DQ|}t?PkIdT>V67(F 'UQ=p%ږM($bS^8oRtDfa>0;'= 6onTnX82mֶc3sZ4m.in}}$Iف^y%D~oWx%T/*c(V~U#& C@!BvUb -:Wk)t ?#k0AcVnL˫C8*oBش7/b:{G ς_:!EoC/m GZ@ῳy%ȋ{CK9?SVةU "BH,ſF4Ϧ2aQrִq_IBy^?Ѱi#)7VKBq jt ct-zCsT187ka %1/C?ݗHZWRRf/Ņ-JݭyETvhJg9"Z+l4VSb$ɐ"`w_dKvWnKt/c0F)^,tMיk?<K'뫷 $sk,rK?ZH% +N<Ԙ 1mUtQŝ&kF8baqGIBMJc;Yڷ6`xk}"BWbVg!_ QῨ;Tv*7p?fn8Z=@ZS=Z=j4 _ {jqo&#+6)j Ѐ]rϐ"v0T8ή "q&/VE{70ś \+y Nu^|P`RG6xq[Z8UV&*{W`J>|k)):ш L?`E+}}+|g%odfՕn# gFT>MyP n7Ծf 9^0X1"j@xl&VN,w`iMϙ(z qbq.WT<|Xa6'BPԿI{#౨2{s#%@"78{u}`^ v X(;WXHf>SMcڨ#*I! 4m"4cZWa+~BQJV] ^.&ΰRRLp"7[o'ᇕ]EȬdK[[^ oڟZ4O,oG]'d@u.W}JP ['s]FR+,lY KR+, YG%=.g88/gI RK lm0>6~ʗљQ*D a K0QT9 {NSnw߄X M\!{߾_kl)S CSqT^[4T#/p~?ҕD1R׶dI>\?SʞikV_-: \\._.9 /¥#N ]y܄q;0uy1팓{YɀT£H崷h狑 sO3/ uPG PR8c?̈́kQP]nȵ@Y6U ȡn1HpDvx|n2n;q۶}@ ~zJ25 N1)3f_QFP5.(!ab?hؚ(˳}#,Et Ӂ!N#-Gŧ߬!/x#Z׍ s` .ILP9?Kv6-gt8JP8wdAҏ b4M?/w" rTCcy=U8Z"AFWreQoZcok]r\ Iݧ\?T6 idz}۴]S%?a<u&GkK *UMk iC\KX.yDϔV'5+0>B R< <^A[ŘI`[)^)JVd]hxNmERDApDf(If}c(i59 3Njm:X[yyML|̈́V|[;\E&PadHVv8cqo7g>RZcOdmp}t}bO5)KRh.Qpʪm]Sjv,[鐭F:|5~G,BolCSY`bK.͑l{q1 :R*Zv;yU!7 NnuFE%$eGgG D4T7z/O ߔ*UİaQ2%'Nc.VZvAT~ƁiUfۿ-)CշԷdn.[j]^lz:0nQkc\ql@ϓK pioB̹X] Fؔ}{WzJN_h&I6$*K {Z ~5JľrBtx+(,a>W '[ZiB╹6S;큾!trl4ſ do t {Wގ!};KbDŎk\Z3|}r{ZnwC Gn)X?𧡦55Sm|%S*{ 7 s!.=Hi&tyA+vbR #G:sߧ<֗EkΧ=R"G1e=/ 0p,yv_mkNYǾ`QZh[J6ETZPm'R\?ѺJpq:_EG.Uk0n8]TPi|xwt@M2916>n}:` xeQCAG_v{!P` M9|(-B7#xb&{,`Cݥsۼ)dpTq#oQx( L@krqc*iԯS4X`D2`lMl ҁC,t`wEBTeb\6ՐYJ]H7!qQb* nPmsNU'!lzq Uk|A5-Mo=qy@{:dz 8o,>Tl@UFjAF@ٗV>O!ZM HlSt{;,Ʀ 5Qd?c{Ι2rP|$;-b}6v]&x/:6m|rv> !~J%.G,ViG$h@rv;N@ݭ:YF;xq" -$$łE۳֚ƑJzi@fb]#aK1Ip6)y;}C}](ƒՉILu46~KR :em\*}n]/nMƄ@˳Qf8wә>~̲8~,uR8iId|*>w1a61 Q$ߨXU& 2o/cfvmG >eN(PqŃ[~<+{%  l-Ej3βZmu [Xr !&R.uQ- O\1+ R4M"0Th F8=(.*Jg!?;e fE[e˼ ¼D)miّKe\qeXG\emпIΥlct!p ݑܞrfIeY >_;Ml^LI~1KC-g姉 iv:{5yHR.A@#}e$ ۫CGjFi:Y-?.Z_Vy APV+${|$_U4_[,uyax>y! rơG|EFhb;lWϢANjG|'>}ֻ{ 3/06vC S#a ZSx+9{.4*|K!cnsT摙$nK@Z{e⚘4n&.\q.&K2&7 l\tRSCEtfa>_Ħy_>*јPx_{SPǐ(+ U f;/6`V@1`FwbZrb@z&dT6M='`a%v@;XY3[a!-Nɝpڈ>fm<?.?8}9z輧s2S˻Yց.8K>EߜxxcԬW7dSAb[U Cwb,ֿ) EF*ȿ͆!/>L̟U܇s2 q, 'b8ǿ |ݰ^XrVöN8ssht'_fUUn{*}5S3Ƴ: LE!XwiSJ؊I4gHṔEA:5tX C6 cG{O3{E,|#Wډ(Fb,+9ϝocr[ 50ah䍶i@*"I+AqI&VFEgN)SpC7L:ݔ;l`;o2JEMߵByi/+ 7t{BQx.goշ۱q4a*PeP~jk3:⾰3Zp/ߓ:ls𔿬L1_ccU3C'<]9}67Ϥ /1RN%ŽvGԙdP6-ҡcϸ*Gznnw1'lO6paaIoQyKtχ]qkGaz ԕp$Y!Op?)NeLWvlOs vT %]拲`HCݴ-'}AXHVM:言oOTV0_('C iiquگLja0* c[<ǃUn.g%@LNgR_:%~};;әF 00'|sY< IZ, b} {$E'lOJuFZ&1T B[G;C+5 >W[?[d FeS_>>Wp2{ݢ IfYb@@]f{5Ζ: UgLFj1P, 2?Îozjٲf蘼:?lMF%&9FLjpWw~1`usˇӭgJ=cpw/ sƩ&̩)֧wԚ1.BkǟB yR{Ǎ `FLz{Nz9PWp"ê0 +U62!&nIb-^AZR:L@%Vό14"5eYD))mcGKTkdYgc\HcN=BOViPQ#[ G"r/fc1(<Ծrt*稧CNI7aЇU;Yׅ}辘e)*'1sZ5!^ĝ{G e=F p+V)6e NyUTŨ'z,Vo0A!Zhth@<X4 crtDz]qr+3~f7RQ9Ca弳w⼳*-"x$ U(d+̬ T3GFJ'?~0d}(yF>.5' Js} OE7ɲm n*]fK֩,fW?~E" ϸ|/9exV4ށ"#[@K@նBa|}vHԯ)tG^nM)2qQTMʦKK+dP$x3 wYOgm.C핛eTTjg'f@~d4az(CJT:+NG|&uOC<ȄN 6' X)*E QnR h9` c 7Mqߤ&-HXUAf;h>K2,˜˅B+DQ-)AXj?I@4,qQc?GK1_hE*\9x5e5'3{mo"|$2 iJݒ}w`W߷{i2E[5 "yW&@D@-`P{HS:H',vw 4F?RqgJ$vPM ɬP/1фhAq&ou>d%}Q xGMwM1TB_&eP|&aުGT=?skNvvk bIQukm ;#VdnԆ /  /p2ֻb" $4`A2:^ZGƎ35>P<\r~xޝa3L#b'D̂فDPKJmSPbf%'#&!WL|a@6q<إnݓm.  Eo@گ Ѡ)+l$/y]*V'`QP55?S*A+ ͍PeM׮D»??~ЇINuq44Luz mqc2 j}Ǒ\ ʰO" 7ϸ6. H{D7= Tfo>T0{])f?E#'Zv-_)ni]x4ذӪ *9bnIwd_xYD2ÿGp.8XKN-*[av@G)Ya8pvɇ|a·^[prÖ湹8w:ht RdĻz&V)E5S K4C5"K&u,%}ea2/LIuYߢ_|prn=tBw`0ݴ1Z8O)2NSbŦP5>gi!Y>[,un *b8s/6G(J.>-;wi Rwb11e%u[PD 0S1BZ2nR;cf꩒c?I@3v X뤯LIS0%}Щ}$" xM]dEUC܀DdTcUgt8ѻhгUDAJ#1ǬJ..GGƒ-%Gj c|ǽlz1c_pUJ:*h1j`1?Z#Q 5@O@so}nC\X;ӵNE."9`NXN4g'0F.FΩkd3q-LZF#uR:1zTh!Z(:vڿAf_dԼHoc7\h cVG祸2Kh^ע! =TTDyn(5tO?NCJ8GadBo¸3x6sW^6K#gauXN~bs}ȱx~G8 h㲛=ou#^1(+^Tj< gU3^Kq0301eU|ӳ}E }C%FC%}WzO^Y7 8NF҇XT*nk`]fՕ4Dg q.`+2-z߆0$_Ҙe.?_VPw:?̪7sA)_/Չ 69~ø-J=s%u3]-eڣu{4I.\%LJCEOyu|/T%( r +!B CNW\DO)Y:E9E%.e=۪~ܾo"EqAɲs=3,xNq&ٻSۚ.^ Lb %}s4-wpZAUJ2B޿rM by:kH y@$8O0ENɧʲ-4l:͸t6^X z%4rJe=:*AjO`R=ZmySe8..E=JSsc=$ K09T'),:ʡcv3497b6EW!܋ݏ/2#tY46bX囪>}׷eUUєBV,Vr`PVxi0us !T6)R޴0M3WmK |)ŔxO=y~W Mrkr!D^XsC#1@2 `t'$1z|8DX o;ϒE0qbCUlt6K79A|V/t)BpUi8zެ=FT=SOG8`r3~5S5&*V]pY_>ڥ \/  ,.`WEo/H+ߝ&&_z#Bed 2AN}K r!JJR~c Bafyzrk#ʲzeeM)XTQ TM,TIiٞga⦤V ]kk ҦyJ܅PGԊmb1d ^u\z)EqCOĕ2\y2͝ ʀG4ޜjmlG lI:? `_1ogc 58)VP232 IRpG4#Xg!?Z1h4(--}@Ӌz}m@x4&4>‘iTE6co, GPmC/AYhAvMdt\7h-E0ɩQ 7> sx'J>wh!/wmz!k]KtTAc[d2|R9`HMY8;AZ5u+!R_2u?cN0 EvB֥1 W\Q;\`̇[!yjOwfT-hUkikJHI;O26^}iXCoH@ǟ|tK)b6~&sUA'\=s}PĘxwx^bYkC#hjC߭;M9P:IO #' O73_bw HY#_Y74Xmw=|.S:Zs.wcL|Q zKg d ; :>pK ǿl8[@? L "0geX[nA2TNkWvW_Ȕ:V8l"UP$}㪇D釾vxBE61pvd?'z)znck6ndOޝl ,%l 6G~3;;ƣ9B' I%sE%r " >,nWY; zk#'㑨C@ޝfZ'߈ՔR/ǽۊݴz&~82 .C*: 's1? nn9Ӂƿ]@*1lmMys{Tx6:]DSjgjhb@8`ċhzpoiGݧM% 823:Ds;#,v`0 Vq@j!3P_̷< Y &.V<һ*0+e2X38?(_ \V5}PS$[o}lp5dQU\|̸^H< z k)D5V&b%F{YV7"t; l*Cح4@ ii邚l?`/(yJ#Wk.j\D`:^tj0CTT-^}'˭T+ 6 sJ2=8=BSce<CVwom^&h55>FV ܾpMSm"9h]^]XL@1KCS>n**a=f`EO *?UXPn E@6K2=7Ԣ;¹"f1'_5@ m`7!| b~ȸ@pe{nQ}ҀA2/+xO, z؅B"D|?cj rM ZUR=e h qQD& 1YwVO9?Ɩ!!v%<۾.v`,]Չ'.cHH\H!Y-e)ieDut:ms$0RY4`uI/^@=wu*roYqKG3P3K'C/Nbm1{%$R݁2Ć,޻+ _Sl5/3i9Pu'D]65m*HYZ7 ۮ|r> +S}eFXpMI0#Nv\U%7[K:NA_O]7=A``hBaw<tV6^zt1}U9@ +w`,G!P+6Q=i;'c°`h%*VQGƖ0m] i.7jyDuC)~>=Π|7UņY.;F\"ma>a&Z{/⏟ht N}Bn4R>)f97/l[jekU ^0`%{*0 n 쩥,ayE-J*n_ $=yd̚c)G/I9jVp-\^&т~4 &#7%ߌU 66|;@d}USi pږDLBuRS`\FaWk+- GŖ.*Ϫ ߙP=̛ #TpbW5^fu@O|N.r_$Z@➲! gy2Z8J뻭/qtH7귃2 o )`p>iIF㛐? /3G {(ΤDW jY&gĜ'Jv߈;s?HdfjD;2Mdw݄/TfhK`a;#֫rc*y&u.T4dE_-n5%Q:HuF{,J]BZٸs{6pvkOfqh:DMsl|j)o0[%22$?}9 ņ'l`fNc:! }T9wۀ@\uSԁHYBgCɃΠt Jb5 ʘeJ'xkMtr G^YwZJ._O?-|zק RNN*6j n ?*:,Ճ]>he]N R%Qb&Nq<&48҈Z` E %_xyvpB2>H_ͅa}sOgTm!{{TjM,- T>)i{it?z %Q'm(mq{TL!eDڟV՗bBB N->0b,P1Kھ\㚛){_T@k?6D#7^k"宥`"YuI_pО,N#^ŽycSvTgaJvH~@Nhz$?5i\eP,@`SQlT+J~z~Xc-W4C CIҷ8,[ŲЬ;UҗL+\'hxCduybͻ_{``] V{ 0`9{Gk AՖ_ f&~,1 |B|3;!ꠜ9r75ƴ5~(sgdVroQehq[5Zt< L^\ÑzH1^%>K*cp!kQSgWaq/Yeߦ:>S[6RjZvZh~8ڃ> V33:;]CВeٮv'ODFقux'S"Q:=Xd28rq6aR2˰X }+OKVe˖t͵39¶X琁;BD5ɕ=8]ބ(lɁM Xw$4߮I >O,epI VCI /F#ȹ]^y 1Н"CSJ'Jf70șin .d3sX%aД8"Ǔ }J wH}­->́~uKxMnjTЬURI&@B @54o9GZ[xk)ƛy4f,ѭdr}L ȈzƧEZ$c0SgDv=MVVS?oG—p٢ |hJ Wn vެۓʹ&K m.#QYP_otiUc)JW5%g-m^-i 5.O qV=5}fp(l^r0n OT@G9> [$B̳(ژ v.*ր,MR`1`e=Z81ܗ4 =;@}o?CM=&+KE=Zb@zݦfN|ȵP ep pFcRTq>=2:=z3!Ob31fAz<@[fI!r~h4zP᮪>@ڴ%N]ظmH]}q9Ae'J?8';`Y3M#U[DusJ:j 2*IJ\qgVQ.oB%E&tvk97Nk0*6_v&^QZwgֵ'಍I"-Ra_⵴u*trkY`_n4B*cRzh?!z *u,.L,S0B0x~ CN8Wa 3\dty +]%tLI}QؑO:dyI WY)Z|/e'K{ADZ?dBY n68'Wq0 bE];\$D[5njGx4 -krD.zKz&5Kb@3Q,U4IΆ2N)ÑJo (r +i/u40ؠ9R"1!98 yI#QzܲT/P1MD;[#bCoH9肩Se1@QiammJ(%E1}*,M7 -Xsyb(THj$!mfM4+ͯRkW-Cz -M^nct?gKgfr伄b 3Л_fwr|,FVFJ#p-+Q14/I:E~f`!2 B`tqk MsXù QKl)Q^=C|jrV;E11 A`¨ TM݌760Zal*%j¥+%Pj/S汋ӽn̡*.jTFlB=d} GgZ Zh衸oJia?Eo0b6YNeؕg}IxA;9p<3ON^m-D6HU< $,Vk Z$]- ݓp+}TiMbs4Z&,~%L vQ9&sٯp?JFnq@̶N[u$>orTZɩ\K m-1V`mddl`)UJo f,j~ɳ4yꮨ_9 h: #%vEjB"s֒i&D!Yf"~yJxnL˿2~chIr *tA[wN£J3 p#}'HC#{z3bufTx]Dz+; 05AhnP`W (r 6LNw1h-~6O/d_8^r߆3=S-7PBa}Ny:DîQih6N'gWCGUIj@&9 -yݏ-~ QŬIB5@ J96ӝre{FO cv(>pjOM9iHg^OP^pI>m!=O]Lsq evERquf~QkI#&@l.w 陒7x9 (R Dܬx |g~H+|xx&g~{,xz~( z}6;)@tEuf')%dwq4'U䰐?)eBu FZ`U'ލ"%.295HK'B<̂/n^}y*{ulsbb{( ̜,;V"? vܛ]9 ͖ׄDx4_{#ɐN;*ݮ 'ӋG8* w`0D3@Uh?%RB~f/y+gReKWm=FVrIss}܋&ib{ޢ(݉ GN[i}+&t6M!ATyOt eYA z)4|iSWz䯕,!8)lZ#v: %* pm-oCtSk04J̀pY&PW+}_Ğy4T/2$ tg`c3Ѵ*fU17{H̫֡{~w*$Nul05/]J+ kM uuS\7Y(XIعObA=Z;]{ڡc\ MR".#i;)`D3dO-xC@!F͒S~S3sH}΀HB&^E+|L<'oK<_+fbƶ}tM 6Dn %O61Loyg 9lk䂘:5qxpbOL= RrhN`֎9.oL_̈́] tӼ3Ɲ\ս;Cɾ.}uC* 1NW!bb92$ȅV`Äwx$Sk P,i #mo( Q?EukV (oeJh` d}_¿zn KbɲoVh02DPNxE9)==[rdu:@Sq0z(v\@]wDcR}&DZYp1.ƖLJ=\(s;A%eNʴ}TBcS9͝z'cqZl6UM{30j*qn?r\CVM EȈ+qL-l+!`S%݃ԷWcM;wt#e2%uF2!>5Ȩb*3GҠ;N W-sMkHLsIAHlameh~1; ;ʚ kZ+1?ڈ_"L'#k GlD=`33ْzCYRI֮lwm lNu$kչe M/Lp:Zb&(K'Ǽn*%!jTWWc{ 57{'s*W;=N;l_Mb1 7$LLtYe5 Ү)#"1f"7C7d6Rg0ù -)p V*ԟV|5EIM_hfBm??ddē!A)jJT9}@ᗔ\Zl2nFYlWNgO^0vI<1s4~4 }nv_9G+X]6 Z m][<Z Ɋ!2EmSǾ}cWRdsx&睽C/.}NN:nC V`M$ ɀ"R%i{M ~g_ Y^.nn/Q>9XF?2(tU\Gt^PY2u"tnL-ݛڳuTU֨bUth.np?Q,&C2/VcKbb֥@J5LaBUN|ƌ\.8hc_Pf\(މŕ*j9ßO{;YJC iP9, EؽxԿ<'շG\ۚpʈfj[[(.e㮱7٭s0DyJ@v(Բ;GS OEe/RW6Wi/zhP^ c+2,.@U^oH3k30bAoMKY,2 btD1noﬗ`MR_O}'5RY.!e;3GVyuMGZM1dfHF(GL8lfm- Zw"<8e#)/eS_3 G-3"¥UՇ|w@.]auT |hP b~CB/\3m¯ŽC*]-u{Slgg N[8?PX;dVpc6G4`j⫟'pm1U[ءۑNBv$c o=E;́)|"<#Z=d`v]&T>wFlJ@NxlvLx&uyGޤJs.O ;=FNL(+Xȍc> L~څ[0ze`cRZUiL|H_kҞiΒqL¤9W눈:fAtb#RxjZȣ!A,uKۘTųUxͶϯLE#U i!e 6GSN}{iwEaq)K5= Uxl'KBa4{tb-\ޕp?12ӣGX<ؾS,s_߳gkxNa…UY\zj1{3^NlFrGR~GZYheh4/i4eu(k7L:ӋϽy 6ɵcigxh+Zt.c"J 0X'c+xXIWXzq!<;ظ0/PKMIv;A1AMD:g›rsVӗKsIy(\䴏BC?+npyP'I2Y3%)!^EgA!M[Ns#W;B\3^dO!?x:N1oS%?\pC@qCs ,K#e&߄کDc/FNj&:T6:Χ1] Le?Rf3Ia֏UV֧q>M+i1\9|XI^{(e#ݡS~EW5J``:Yꙵ7]'7B6Eϑij++NV6Gb g g452?æMutbٓmDvptDCIzZ&l#ۣḾJ;]1=Hni=U/~ueJfLf8䱒91{ E翨uĵ7(Mf: YZ