bpftool-5.10.0-60.119.0.146.oe2203 >  A ep[W^^f|i:DFgeC[Y܇eFW:qTkTh5mɣf1Ùz |ʧ?]/['I~M_$z;M_XC^T\ J # Cډdꉑ J4/ESR]4ZΩU"׹m.r9ַ& Q$>[` f "DJ8j=$eưg7690653986db50cbdcd652a3324a45a65650bf00419dd962a3c6cae921039082cfa8198682dc4a5c5b26cfd32deeddc9b9b16e8baʼnep[W^^fihg Ad<вtؔU~JbQe=(,t-}i>Yrz8j{[tAG|mUnoRfν]SJ EuAu٫֦z̨ 7;|INGa'eCwӅYZ)ߡ-.n-lIs6ʝΛ,k}ex8B{'w”WX`9q%FA^~W4K`<@>p@ ? d  % b&, AMdjt    X  L 4 ( 18 89 L:,F yG z,H zxI zX zY z\ {] {d^ |b }c ~d ~e ~f ~l ~t u dv w <x y z  $ ( . p tCbpftool5.10.060.119.0.146.oe2203Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.enhobs-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@Jialin Zhang - 5.10.0-60.119.0.146Jialin 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.14- !3193 [sync] PR-3128: fix ksmbd to release the ones allocated for async work - ksmbd: delete asynchronous work from list - ksmbd: fix typo, syncronous->synchronous - ksmbd: fix possible memory leak in smb2_lock() - ksmbd: replace usage of found with dedicated list iterator variable - !3103 [sync] PR-3082: fs/dirty_pages: add last read check in seq_read_dirty() - !3185 [sync] PR-3152: scsi: scsi_device_gets returns failure - scsi: fix kabi broken in struct Scsi_Host - scsi: don't fail if hostt->module is NULL - scsi: scsi_device_gets returns failure when the module is NULL. - !2970 Add error handle for add_disk - !1394 [sync] PR-1355: etmem: fix the div 0 problem in swapcache reclaim process - fs/dirty_pages: add last read check in seq_read_dirty() - !3078 [sync] PR-3022: fs/dirty_pages: fix some errors in seq_read_dirty() - !3075 [sync] PR-3020: fs/dirty_pages: fix inode reference count leakage error in dump_dirtypages_sb() - fs/dirty_pages: fix some errors in seq_read_dirty() - fs/dirty_pages: fix inode reference count leakage error in dump_dirtypages_sb() - block: Set memalloc_noio to false in the error path - block: Fix minor range check in device_add_disk() - block: clear ->slave_dir when dropping the main slave_dir reference - block: call blk_get_queue earlier in __device_add_disk - block: check minor range in device_add_disk() - block: fix memory leak for elevator on add_disk failure - block: Fix the kabi change on blk_register_region - block: Fix the kabi change in device_add_disk - block: fix error unwinding in device_add_disk - block: fix device_add_disk() kobject_create_and_add() error handling - block: add error handling for device_add_disk / add_disk - block: return errors from blk_register_region - block: add the events* attributes to disk_attrs - block: return errors from disk_alloc_events - block: return errors from blk_integrity_add - block: call blk_integrity_add earlier in device_add_disk - block: fold register_disk into device_add_disk - etmem: fix the div 0 problem in swapcache reclaim process- !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_lpobs-worker-backend-test-0006.novalocal 1701734400 5.10.0-60.119.0.146.oe22035.10.0-60.119.0.146.oe2203bpftool0-metadata_list-compact_tlv-bpftool-5.10.0-60.119.0.146.oe2203.aarch640-metadata_list-compact-bpftool-5.10.0-60.119.0.146.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/6d9a79047af75fb1e9dadeb2401dc698-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]=d193d10cb89e4b11bc2653751633bef31799f02c, 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@]Eqs=%Cutf-8f488430588081460b3970497c84e0fd18df2e049c3162de7ca1d94bd06c19605e0bc76d69eb9bdc38e008ce4c1b3188c6ce8f6e1c7caa6f64ccda83db6829f21?7zXZ !#,] b2u Q{LW Cn;4ʁn,A3+ Si\y&x>alp$ݗa ]_yq~'ԋJ>k>uԔ$NNo:nl8xu KNZYN:J|&ּU;g< `c .<ڏ:Ż(RH4&]鷭D:HcAPpbɾ r%\t:}&:\뙲Q!]cFu) #gfbL:vf8W&UDƦ}(`:bYtj3.{p*m8h>EgP)+fcwLD֍uqFTE\bKy1l"Kue2B5FsԡԒP_ZAcªU.Q|'9nؗēVl_8@ʭwq'BU8vKߟU9;iGP{| =64pr݈@~~Z3m fgJzi8⨫MVe҇0s`Y !ڎ Ghl#uxfs#\Hp1tGhB+O.'YmKё+M0ϕz.)3+^@oAԬU2j&r}J5H)|:0Ywfueu0_ٸQ1/ RR*v: )' X(#wL$D4t< Z7 gM]`(_ս7h wN "ERqE٢-+IB3! E~^Hw|.!ߦ=fLIw<V±7 ); 5(pwC< nZ<:S0_쭖fyZDžd<= g! Uۻ0җK.TWv#:zf|7>^ mh&014e~]̗)5 h5 S){:شE:'5dH#CBUz;{SJ^FeƍR+@M2htV]tDق7*MtVs2H,!6i3 KXA 9יNwҬOA?FYh)yi\W<9AeazqF-=OԨ/pazSl+Whc\ֆhtzTr}/⪩$^V F QM!ӞFL"P[֌`| ;\L/xrj^,+Ӝb9FL辭_t1ɞ&g-Q#Ӵ4?=BtӀ}&&]ׅ϶;[wCȬIq6WĝSgETUM+Б]&kIFl# qLa^kRؘ$| ,Nd4\%Nq\'+m-BmӆB)'Y%kIp4#j8 yɚ;+8sRgs-l#O)w܈-U4w7 3?L ٿ6[+|2REfTC\i8gڎAs_k[L:;nl%|~ur$}i+\Yq2uC:?!6nzQi喲, cjQy#AeqmoKBd?0 y۽='Gi&je&OǪ+[ߙk]NJaT<1t*ai_jhg*03m {¬w9)и^b %=û%pyAUf'lDp-=lGKJ/Oy \6FI|WD帽( KzX&Z:⦕$r+Ͱ0y"n֪cSncøgԺ^ي'PL~y]8<ހ|nv3pmOZtܘ](k·U0AyeN WlH|gx/ ةyuΉP0]ЅMX Q!h#r]q6$mutpu628(ZsxB|m5X7?"P*o.x;oi$Nq];C=?::+ 3>ӆT FXq'tǮpr=W(EQ8h* e(#+^!OBy A#? $ܽTV5[Аb%j@БgjwV~k_*nyOc- C{/ҾZ%p<\GF%IBIp%HW:&4b-rxp`5d+ ?՘/ ThɍJMv^_z喝`ÈJmIJEK5v58 6C4 U؁/MRp!B;{)71II ].EˠlqugLkuH]%"N|^f$1i0Z)\nnr~t+ll̚wEF٣ZlHMz s)3%+cE~:ؙtrlV4lM1` őBכAPQ_E3\b~*N?E8ڤ+dH =c},3v:1NٝmU*Thk'#| S9  5.O~ .,*,;Ã> |Ȏ5©L8rCMY/ඬ*(зzRoCdp^Y+ۥﶨXt?-d@6ԅzͭ(Ct 6=[IHYZE&  4[D+'$(z_D|Gv/D}N5h˘u?lWbV᎟Ygeo=' +kѨ$_,UUXLxW:+9F"tm`f:}0WloUhٺPߥa1?/7}@;|g %n[6"MSyv\;zGxGzD ZX2=9+IKS,bn洎 "ؽNc0˰d/}DdcU纥cDQbDum8 :;4T-(E?CʩyM jS=ߋʴFjɐqzI]Ajm#'/Cn:-[fjN9" 9|G⸑P \pT4b}&ٟNpNsPn.#շqhiI\gB L#  >UsFtx.\dB-,AP5nLݝQبJbk{r)4!ﯠ˛JPzӭmQCOeO@nm&_ ۣ<G^F;a;P)Sh ajb8Bū&+Y;`}dZ ]@抆?dx{^qid`]&2;!xDR;FgDEN+ NJ)~02%i4h|؆\HkY0W9.NӨQOX;~=҈9A73b 7< Kw&qCzX1 ψS|>o@ \Phk&ȝp: (;K;^}2#pr$tոъr~'<+><"3͙b1KjVR\]G(!LBn_]+qIa-Umf5d2Ʒ=jrwZQߑ60l7IiJh}>Q5!ynntL:>(wV7XiRv DAnx su\p4tA)cr$. ^EV:Xr6Q4+Ӥns0Y_U^8k>t-QJ|tskwmCJ]nt2B2qqP/SShqDBBlBK%ZfyyO){3n3OH5PW=vo. T{duiՆy]LڬcWP"{1{uPN-DqK- iv|c&g m*%f+.wI,E%M}Z$sAQBspKF2kywn~fga1//yCZI5өKhzi@IdG,唓á`dS_hC58`6I6ekVm:S_MSYDc~Y?21*n8H+}2'͇*^^2;+"s5Rjq`B{e pZBa!|ԝ8xBs҄mJ#Q5Lq|B(q(`0p(-ׁ$ʛsTI|!Z8.ߕQ^o,{9j?$@U{xY=nYg-Mn}pm6o PLq>-m|驹dSwsG#eJ :ek%@'U2G7ߩt:QO6(֜6NؙO)N0 pϒDky$<'Y4|C U:MG8760'>P=Tk>#~# tSx^ NFO8T҈x/Gt$"6)a\A8*;%IzX K}~{W*>z1ΰ ~ @ i_sm 4t ѷ[K~柫. nj3v?\MH^J=FbgYJEa0S%Cq+% y QQ1a W`{>$K5IjJV1{U(3%',v@#4) / {`tǝ5O.V=3hQqxhzA Ol#:w]ȶQ+9ĵl66|ǧ:M.09g[d@+88hY 1EDvC@ly]:xU|9} ωBk&C6y56,hhbbl=nxchHrKV @ ĻCW!+KeԶVQ)~ŢtFzP䢡!B뗁g}K! Yp ,AF>Va@%Z7V@1b \6%49W'q߸YǮнi|E#7 ,&/[ܟw'A-l_QܕM+ yQ֪F @Ăp7IIFTR(&h4ĦƗ+:xsNPE34Py3}C/7.\x U60pQ{!X~L8NW|Mx`/zF(bVZV gɀgDݳF"ZVHvkQ~FT$ѭ; r !FDǾ-gpȊ9}/TP#_}ˡe,CS @\>zk\g@Bu\]|0_E o aVEhy{ (ffd+(obH0S͉'I [/= D~Ql*#Y\M/ƷiIZZ&.mi2-f kp񇘆2R= Y/ IJܧر^%sC*4C;16YǵL[jJq7%KeXy 2xOĥy}^+@-EۥKh2a3quM5afCԵMz3"'l#֋7򞟶J:oRZ)+޼ÊOMb :WƦŤ;Bwt]ߧ2!z\rc }Uq֞kљ`Y<47ɜ~ bIB?VȕhxulA'EPTej i,݋˃ʬ҈OWjBE ٹFoYb_#WbCE34#ڒ`Ҙe{$z󯵗`=  ~ e9O_9wp8I +ЩEQW@TU8^piEB)Kq]MA< 7#f^57)7P-8~{0YPxJU2酧s]2ߪ_8,d93e0VD3hQlql8< uR  Rt.8!6Wʃt[jt'ZLX^_uGoЇڔ`NI8 |fR{PZHԙe6=޲Ma:}" yXFk>X6Ctmp 1ovUɏ<9dG; S^sfa 5?5Ni`I`-*Ԅ{ 9>ؑ)k]ѯ|B`EwU2uHgc:fԖJ$K#p1DҜ8ySlQhd-O[n'C_1*g"Dق:s]ëG)]'֗}qY4v$?r Cv,f/tCbjse7IQ=a҅lDd@i#yM=dm/E?VfLY/sKq(ht4Y0|>t]5!¤,OV[,5q۞#pȅ\y)%נjg4;N>1$9vN)դ j'':yhqt?4l~[om ,T=yhG} rM}u{M>P ;?&Jm!&uS _ٮUbqjO(䥹6 :M,p2e~ѽ4)mEbɕ&)7iU] O⍺EVq-C>͆_[`fx^Wvx lXs!Au>\ 9̀:b:#SH#x K m^Id`O@ P5 xzIJ/G|잢 'ۙol?;rP7ڳ=(gB* cg>~:܇&c;LH˽kNpIՓ1UPQs % h!e/ݙHux\DsՠzwqueW EX')Nٵken48h}/y0c5My]tMN":OqPFygsHY^uCá׋? _J*VḁniT<ܯ.N5b{ܞDS!*Wëbmr;IIhi#ofK}I)2b6ْRo|CA4#^IS~-,ճ0 W߉݋'JK HHw3ryIsL?9*0L C`)d(ya.[glr9-@BW~-fsBIB˅"%f/ j$.-CCaIG omW*T))~7Ӥ9,~xqy+<Ӌ&##,k^WFz#'KΞS[!B ~5No#˭} nPڌ0V8h3ޑwbLȤ瘯.ٕmg% T&P]ҀZ)v}\ ]PlےP6zBwqǑ,H6N5*S߆7YgoI"4W$ 8=$>fm^H]ø~\=^|;]XE,_L/;@a(e1Uksc!mBy"tp &IhG]~LttJ XyLPnm?PKy+##.0ag6P/fx&gJ ] ^dOj"\L*l\DSsJM{f #9jm}a]am[ǺHRlGWFӆT2O!t=`qn6Jh$}ny kYݦo'yh#SD7 EB`YF~q8"K9+TUK<$ Bࢶ.OSf4".ܵed="Z^@I6W9: =vũ}v+g^H־?{'B7e.dQ&ރrt`4K-hA-ٺ^?5ʧ>pltk$TLvu֝o !ꟕ 1N=::,`}qLQ`Q GK50EA(|Bq@˩;/~9W]7SNU 6wn@,8dĆY̵B" 'RdӞ;S8q+~ PqB"8mndk%[jP s+ѹcxEЈiϑ>yk/^3zu4M,]\ڰo?LºF Jz2@=9 A^}ƶ^ӁY:5%>]mi cA#: Y*ͽ϶i!(ѕiK:9$+4r[`nJk]ZLl;vCS7'Y6VUl8ַՐ+Z;02RIi5 :kkjymS ;Z%b!:snW=1 |.I-cA>=, F%1t$=:kHbzO i&OY!PKYphu^쩙&Hݡc$zTl2VXhqq!h+6mawD? mNľ1{qDM]Hm! *q 8 ش઒B.Cl-",+`+]Qן S+D$z QOweeGϿ0A+>!a9&'XGQEOOj,+r/"I&ui z` cKE)uAOvz@Dfio`[Rɢ7Q2LX&h.$gj:98?џwoVMCgmX0d:"CKTs?hȠ2U;kgg;`9Hw } 2@P[xe~ͺMc1|bjV ;>goU#64ZPm9B^ބE \O_Ve3AX*Ut&v(KcK>"f'+MUߧ>إ*$cfg3E4x!ul6!{,r}? GrGN˧}y{vߝړ ۚH.7!:HkSBP ;# m~m`vrqDLF $oS ^= jm ^sӷ©(<)\vKq^ASɥwQ8t<  fe=^9c~K*YZXэ|2fj>@ixJP GeKHx*M}APt;BbU.,4mnvD%$IS~ė2NE= 2)'.EZWÒMoc-!ȆyF+{5a|IM=aӔx^=}c AZ3lgP$# <$"{?KT2\'`D{2?Ĩep L]י|o7sc g^lL ]tV ]7V6ghy9 u\65!/j&-FǧصZ( wOL,fWrvXb#.Qx`%vDU/TgpzN(G'u9UmYOFl ^w~{렏\ 4<['%/KOSZސΨ3N3U6'>;4qJ;^̱.x@:_VgjdƧ7xWd06 #f\,ɛInl9=v:G4O8Ow#~, t#Z4s<4mr$" UT:= YGug]7upVoqUk4meCkH *L`zƭhr{̾k!;t6hY^NZfә/yLR^چCZ$_"o;9"UR̉SԻ\d21RQw_E;L2l}Ax69<CCͺ4 #ZA}^XS̗=%s%%$zh#HQG]۠iƙ^V-]3+j|Fw{7;8Sw9?7>%YGgf.?v;kT":֬8j#V$G/Qb}!cz ^ $P Dr(\N&f1^-dֱA`C.19P| 5{6-lۤ& p\O K]27Iuz{Y/C151L]o,S/ȞsIhV$Sn4o+~c" Au vțI+X]wi*ו,M9uu+UY#k@y:P>]Rryzp'h"6;kvJ:Ω{Xrrw]״:56O]$]grj?emW|=٤~+4NUklUFPΊ~kX^( M;Ә8e6mkus|/GUO@}JZ hbޝgBH (_NKa] Wux59P?+5_|y }%}lsRIN.^:,zyΖҺO`#{ Z@Yނ~LQ}3Ut{CY1_VӨNENzݿD"Ns%lA-O ? PR.޵ =OMiےӴvB= -RTw0g%(}& WQaۿZ{{4 Nv2^Rjr*- N*w-֎8£= 𸪙d*`rAh0ǂM;FmޟO:z48O̬ sNeLuRK{VT ƴEB)XܨX%ZEGO IF_Lz=%U׈T4:0;IiGB$L qnz@ .'NiSVr )z'̑rs(Үo*zԑYUw鳈vN,rBlP}ο!n/Sҷgͼb?ddr-%zEzt̠V,6ѡO5F0I1Pkdi(-i6FsOP"_p{"HnL*K{˓_~6sIZ thɷĎdޞK?p W|?ʿ炩6#A7XtaTLn#gFx߾S!'~((\D/j泌dCU!g?-@z؁zЩz-~!B|k/xi{ZwG2KsrzDILy3n js2Q-~ⵠn_(m'x J.(1˗oZcCRoc}_CK}Mν btFk[8fdMnþUFxD0UC V8E>HtsCiQ&Mbs~&yYb QഠG@Nj <.4nz-[+N.]k*h!P@YH={A#R#xfՑ/5.}'Qw)$4ubyv #^'w[}i:~?P+sJ.~K;?짷o4T:'L0w())tCW4yqxS{ޞJ"&qe@HTEk>* ^ /I7Ŭ_tec"99:Vs7QzJ(E3cZׇc~#4/d Mw>s}﫞/eS+4\eAʠzvfHʌ; Lcȓ(g]|ϑS pebУq(qj_ېI~TxF-QQ2M?M>އ|Ql/o09 p(|as {8H_݂h[(!$mU}x_ ՏDHgЯ+C & oQ섬 15}c3hE@^ !PC7e=.8/ pt\8A7e@nETȩkLe}I)fl\" ƠVͲd,*)F3RU$X>zB!x%vMͤhVhL-Eɺ&5-HStD~_>Ӷdї|pzmD|\6)_xt/ G=TJYT@p[py *B'GJcV<~mD>Rl֨h9FYԹ8ՆdB |dP .#bq_ 䕸Y&}C$Ԋ.j;=cԈQWw) DzAnn6J>yDY'P$e"J~~{CGOS#GZ&EEaۤ7N]rUgrmzS b;d+n[@]3dy-mի!o9Sc-IH`7\/buȑ H*+'pIiz2J>oWy%5:" r̓k9*{>C|zFaO6x/ E:F5utT>gGu^G}P^96Lgu xd,cjZVˆq/*z^͏q}p(@k}~ߚly:aiJ9? k} $\py+V3G˦N0Un9 ':B#5/7rpёIZ@mhMšk=[__vb$6[OשW";A28*z= Rm*K6,S}a0j?̴JO7f}ZM־y&}'RXb<{}Ze1 {"vd23A$qVCBBj1t PS]alȮ8VhjVd P<}" Jn͊/]acz5%zGZ\~L# {0柟r)`]jSC?#b}o̯aΗ` be-fr}1<0h`W- gh,tP} 4/qOַP``=sM`V]6^!v3{,RJGn@Cwn6i@6 GVZ oūɣJX.hsd2goN?üLBN$&6zҺBXZ0QdGM՝*J僃3^Ů/᭨wz8H:jchJ6;s(_]2^:"JL5 o7wd<I?slRCS 9=.H-RgБ̤F Rqz]7Pᄲ$.ٱsi|x i$)s69L !pb\+mǻYY&(91Npy#/5 bvk;Ay3gCig2lϞ鱎v*y%؞%gj`5'E=~?T|tԼ{0 =ތ ErE>>o9"04p]dpWSM'J!q%ʗ7G)"dfd~7:lJ۷^rJ|-g![5kஔ;pat\c` mmwgJ!~ǜh9&f M$L=? whWaVܩIq{w| VR&TŜ,Tߤ BqZnj϶ڄZI`zE FU\*wߑ%%^;_`vN3%qG];WG[~,;3{hRQP>-[䣾~"@`+b p"WOǜؒ/;w/FD/iOu箾N7em>D s48t]źD mut.uڈem&Py1W%܄A)&S ^,w^kK  i܊mirAZߨҼ&Z_{!"iL(ړZR- 0~9?c xs JX囿Zr3YhFAVrlG 6R`dbLjW#B:7 ߇m`k? M8 aS@M#v%|A9TND\0THNb|y;/RZr9Mq5BDE~46ʏ_X$a+Rઽ" OEmuMQC}XE&3 ,|.?>u?y4Ð _ W`y DT쉕D7ެP 4ZÙzyby==F2R9c`(FlSoo+V2f@#uyAr<ԠDrvpꊔ)WXҥ쪔3AU{y8}F}r5;uozndKXBd6u|Q8 t l5n[E' vw 3MG$@B 'A?b{F$ڤ.Cq&]FiݴS*vL?d F^b P0E#z#BB`x:`&`=W݋/vy%O 4^RϛX$c ~tWYZ*Pl"dVߙ~ rZ@2wJ`_ XiAt}`sDGXa[ޜ52#luK4iFy+2@n:jES=*1wpP7x 샋/!)1gPf>;x Cs> mγn߬Ҙ qqF)-^~66lp) "zQm?,7ρz=I6볬"*йx11x]!h1ڲ"l`34q8d鄊_Ta$4ua] SGʍfNs ]QkܞC\Zu.a[e-QXn$ȷƣ EX>Fgx g'ՙ&;ld7?|R*_?Dbv*;<1P@DžƮ+1ŇD,g5Q%x1Pa\hBw>liH!v"_v4$57\9.U>uUC;D6{/Zi5ߒn dIm x;?z3t4- Wԋ@Ȭ~,0Wh@QPi*:9H!JtF^" \s4S"P՛)Xlb(0,&,u~}77P_XY(`nfxK`'%*`jfh! BfqVzH=>3)'RJ_Ӻ F$!C)(kyh~:%cDgÆuc1}o,Q QR" `E C,; [eǹ-}Y78~|=P$]zI}y9pTG#WNzqaJg2t``? hR OqTJ[Iyk4.\'Sb\ȩ,X4I6vzPmx3z>ɡgw scėsǀ'>^_E ӯwQxOʄhT#Ut=tln%cJFH]MAԩyߗHmP_8a ޽hv?cnTgN7sr XU/^;t3-M V$(wasFuY5μ4P+v/|fx"a\c+LKOGbC10Nrq@7| s آ$fDthjG627H'{ J 2R("JHדƿh=O># YgS>K: kʖqN~ս"A ( `?>I0 д8ګة@e9\-ɐDJ=s(ER= AmZZƟe朏f/aPYWVxXjo`~? pˀkH+aS٦@X.Y;&xȨq,dD_g~} k;2+Yrf=z$ECOqNO4Bk)j_s)*W!, ?An4 .F8G E1Oٷ}Y;t78E..onk ڪ"6 g7:Wmwb^kQM>uyoRBLAmm_ Ҕ\6b"p{*Q0~mˡr@wwh(myy6f8{U &aω`N7P&c gԚ>}? _dkZȩSm2=|w9C>(Ak2/y/D /rFN ̏Y?1:J=YD?m3 KKpPLCp;'cv9j0vWv $6v@qll媌3 "njC–?MNJLJ!{FBG/@EDv7@i 5G 06UR^K):N=6=$pq:) /L]t! ߺv=E(‹RPkʈfdBT}k?h;]5q̮ˢZ=8Ff j ET# E|Ҏˤt؎c!gZlhRfBf"3!cIV0P! @'36񍰣rZ~wdgz`XpE,Z4)?@bW4H  X h~Gqu J_tuCAt)\ 2tRxʹi ԩu{ܝۥ?Ꝩ $qK49vRJz?4^H&wÔTh>gCДgJ,ZIGsRER)}?g)jj!UʷR2 4PS&<'KauK vV5= K7eZ H#"+Gb#a s(2PrBY´gaPmr/#(tqÊA<.Du Qw}le^xDM}cȾi4|=_܁so9Ak7 p5mŸhs|XFV3Of}'626\nE ~"%".=k;ya$sf엮l02 xa6U}'/c99=^zzft.4O$$ Y+#4ES-H^Ƒz3:6B]XUs]!dP $\~OE5HL 3u?xA \gxF#G!(v"nQ8f+P.׋eEW:V\(`ZL%Aqo(RrxSYX=.lۡf{LAtjZfLedC?dޖIAv}lTM^JGV%WhJ50MF1OӌhqBED>D6\XGZrfJ뎦S] p; "iݮ&5}  iVt/k-7/­ڷDT@РM2נ %Ut8u* *R%Yiy+Hlf0h7"Ab('T"`g r)ɩK\KIi& nqwhp=T~Dӄ[6W.^XsgAu:D ] N @+ʁ//jS̼y@?ں>UNy S|CMK8]7 *YwGAVzrv&o mvl9ݟ`%P(ތ¤* { $fz >'DYukZc$si?{4'}ЋWrBvJIap<7?2+nec0˯_Le$'K!&nwWGDsxTT.jKeh q*k)}gV:ETE0ⶳH,Y.7,+%o6n qP=Y*w#cg}7u|cᲊҊ$̜Hբdvb``8!hlЙvvH1S: :Y JDkUِ,w@qyt{םy޳RRƾ7B;-Y@l,3j2lTL\UM)+XZN0"=Z V%4?h\ ?H-ybDES.M(W; v\7vDy1&[3iMAÈxP&0jpqMMהƯ_]cL__eÍ9)NH ǬqBL(~#= B/Kn*@o5t&qhրekJ{fY\N)6(z^M'Nrzh1a>٨:B 9Ҏjj,jg8 MvsF*@TT@㟢r;FłC[~{7֪UDK@A!͠<,f&*L}![@܍)WTdJ& gK4=,ho4$50kBw`W2qחݫB8`4YX+VH{n Srf+3#{<<{@Q\˛bpLVJ\EX@hV8[)sִdk9uNjN{ez̯J"%vS>T+yÑno͈ )B ًO.1ExvxGwM!N>i 2ɸ BwBCqVm Js S+a7DlFnchwX%"|#/6yOzlII i-WܜTfԾ/N0,aJ:$#B=_ <יR$F岮@v0-- +8 *:@^]v~i~p oe B>DMrJG$sJw@4A]Rc(|rl*E޺6ԣ1boX6pcb;{Y!لKp5~Sɠ,AOgd%(&_UQw->(5xɥïp+X׍`$T('!1ϕmM멷 t9cvEȪ~!(\k p:]AB&3LXjӊjRNw`ƨ^L\>MOR6rf>fLzꔗeU$R@W]'~ʁў>%Uڛk\;9BLB$ۊQCuZ]q];8)"}!czw $3TAuD# PV03 Mqws}8XEʝhg)_×%H]@j+.b\Tl1O.]VIxL շCAH>U5NGgee(|欚 >*@借b [9bK"qm#ݾWT*EW]pW@E( ?sޠrٝ +Q6Uհ<:4 *(@%_gyw=E!#aD N\R uHrӸ0X&\vD큦/POlϲXc2'AQtFA'b eE "zsMb'(.[؟S앴B !CgKkX1w!K뎂g'009a_.sre ;ەs[_[+ g@ΰ6Y6*lkȗI SaU'Df-3.+il9dmf/ SλƜ;gUkhJ[5KݤDo/x5o@:U^7XH:}W^3z<UfQ-K2<-Yq}LۓD/ 9u=|.:+-7}=T3=rIGO~~3z(Lp;I^"_dA^v$]M(紎'kMi \VQ95Ÿ[7kA^I,KK@ґ*o:Vul/k܈ALպ;Rz(yVW>jbHwP5!u9%pxĢyO{ #\}\pѶV8ou ,(flyh"c a✄ n}v.Vp*A? -ttYQW=vR,Uu ~m YI&;p#TTn+.9;u HR0!k^&Ƭ$z_1`Bq(lk=x=TZg7ydc Y8_ FÀwpnI6wsE @bAIwPIy2ORa\AWVMA;kx~׏sܝOs]ElQLH4O8_PKJs Q!1+CCf݉0z>Q|>ƶe#B rΑXu Eh>RQ>gF?&gk(79Z/3*{@_x.y&v0˭++7laf{HXm5-32=6r{/r=|[@$s2R kp36wP8Q bnbԘ~5Gkښ50!|oI8Q֔ xy0/e1wʮB^ RZe[ 9s;3XW>F7$,C^#NGY7QK#vm9rh7Ec-m'gp}Ov.υ%ET܎_wnF$Pe-Z/U=_MU6:lrygbmi4~to PEE:M,/h.u|ZNZeZ%vnOwqe/c'^(х6QMW r ^-Ytf5C?,ڽ5ucК !32nF}p!vM#.0*#=3<_,V{=mnYTnP?r xib_Y/@jDh,e[>oy1U@K3dƒݭe99nL"r7yօ%Pe0r0\L!b@#{NrdCaMƱVR.4R\rs|F\ϰ(h_e*Pt%[ 1pyo&GypH7˷ƸNT/ΧjF%F6] \׹-PHFsQ]_vv[k? P AhY]sg7=,Ny~N!3nJIr6][|>3yK B 3s3?imѪJ$P 7n ͜ @YU%#hDDV771^̈ N|PG<0|=z&z@x?Qq~ΔоCe w&4sƱ5y8'BJ6=8$ SgYNDdMgE Ѡh[#2o9VĿKSk:ƅK#ka?ĠSS`3=Uo㗀Ǿ_`co?\iY;ۭ-Etv+b!I]$M"$&W5\c5A: Lٷ6#AA&)4I+gI gЊBM 8^N^˩ɡmϲLTO>r w?E Cx:i" \m7K~.m~}uIחEĸDM Ch!ohZF@y\Z,{.q]xUZ-{WG%?3[hYߘ^""䱪 >0ڀςxE,WҠђd/1կ P-D Zh:7ʬyv3u֡?D$ArIMÊoT->A0@&qP hi96"5;yLXMqWqMJ𙽼E  +Z?R (e_SIkyp\NrCi(5 ˇ(&_"ۙ`Rګ<|B_HNUkg</lGLiXKXlb* -73@Z< \儈y 8.Ś?N6!W)5atz7) ǣ8?̋z㢾'U ]fvRC??9I^ߛ s3Τ1{|Pl'^&s0E`1s"ED!Ɉ[ Bѻ,q2 Gp$~Oڪw8Ӎu Gr Fe0ɼn^j7 ?gM)䉊-T -[ޜ:ST(Ѝ.]SFT6Y "tZ> {$cS ˒ ֩_Y5+OE7`)JrYY:1pui֜U;T3IΞ2*B9䳒 GScg{KzӨZU ┴w eHh|RD8IU"Sn&敕Zkr3"1c@6g̱ .V|G56[&ɓq쾚NqehCv vZcmABʐz]L\뽐F-H8Y- g$0wugc 'Βwk͐6&h1O6B%5/Dإ)7 Z`-oQa@je * \U!hJ]bk7ę NcϨ]<` Gef \#b&Z+h~M˸l-Ob*ci SŎLwY;a*5*kAXY=f&e>֕:B# %H[ؠBuoe%.eMlt|ONIҜzPhagQ@CLZQ2( pwM4RNRnIFz,1VUv.UAB1y+~E|HSǁFr Uk sj3 :ֳvGʃ`1agWxE߉ɾzOA*ccu? D. hBW;S.'y;& 푽e |?s177>)hH6֚7&@dbWĹ׷тqcZ%- Ph`UC#Ru=MUYhb`xMR V/Eԝ0vY"'rh k7K539.+c A#u/Gں< (;xxx|Djpݺ@snX{/UGI<گԛqpK pliݳ..G 8pM1[Mo$<1R.9h88%~ӓ ƞQD c&_⣉2L w8'N;*vC }>kj^Od.ͼo QwE/ܐeqd rϳwz(LZ$L٦|nN4]W!9`+xuI*^nʙ+k%I9־s_Icfk#_hjLV/IN0bQ0DZNi V!QMQ7_ LؼTDG0$2M#9t)׶NДgS0"Y9N`;^74}yX{&HԛgɄ# VSv48;*ԡd}p[d2 9*+]C1Z=6gUQyܟjc>a,:Ba *`!Ę~| rE )*Y8e8H3!~afY^Aij @qfDsjdf>c@,~+Eoޛ鎡=~-z}|]U'um(JmLz Ѣ 5\WʅmkM&O+w!툟IT4V[OdԯDDH$ y0b DaKiƹPϴH,_87xTu㙁e+RfU|Q^ {r1ﰕaz|jʫ̀,OC"#xR cp*%@m:MFRֳn29Ҭ,K (8KѶ })D?vS6ꮔ,(Q2SwalZVPUۡʔuVULm'\*L\ ¾^G=2 ~}p m?OL'3xKQAqr͠uɨFub)4La`tgZbR)b1!'?:L,A_q76@*L٧3<bw"5p!d9GQu33+HE0/갅y{U3l'GhZ^yCZPO:9u&Gr7k.J)3Vj1.wRm]%ݶ}uL!=7r}5"T3$(QvJ@XLE w,o0撀'򻞍RNq?MJ $h#%FN-2a4s RWiR|Qb2lAx¹`d11 6ȅl> o>.C(i<G;E']摄k e,?KBʃ|h^- ϻ,l̛Kb||0)Wnղ` Y,nshw:=ʌ0h3a(,u@|rm:*"g9G]%ObExQ~EDV+]Ζ .[N>/yz 5o$e3 ~` z2bA[0iE=!w8tx/#U^G@%TS}lK9QJZ/B]hڻRm3 s"vo4@ tG_6}0?pg3Puy`Y=@gԺPVrÛSN4$學1ՎG?"vTPp5$`@&gv4gh1h LDht9Ph=yOS/GmN-%-Q;V7 B~It_-c?U앬SVsdw\i}jJx%v s.!x$I}',z#o؁6bR{VimF o3١3VZ5 :)in1S@0F+ 2" r2a7Z( (ג{{##-b9ɴzS&Pe;"eԨvmwER%`85mC/G]iWa]?`]ұfL4p"Ci_H0ViQXiLF粜Hq NrU<1Hĭ:Гo _dʫ~]D+5/. V\k&Z"1RDWg n\J$΍Ft|4ȬU N@Q[jA6%2 OFu\(hcZH/@v}lքv@ziͨ/U3 | AY447ʃb`We^bB`ٳ-e~@V\.s}䢭3$U(F 6w͊gx{/qosPCgJ6;`m#\/Dw!CF S`,x,V.WsMh]y{xۡ~̛OOHt5+@č9әO}J2wttC- يMqHwWaظ+R;ݫzک_'NE:'iE|#ãwzi,ꫬ0NϓEyfD*ЋyJP„&YmR<=i4v 3+iC%ݴsCheJ>Ə2f& (x^wyV%*nIC,z7HB <,dell7 ^T6Y}]*Vܰ',&lJOXy)9,O:C@ڼ[@p~n,oDN?~rzu\_[!=NXA}k2 7umi($DQ:A4nOl9B -'Ũ9Dc#,Ph]쨤IZ؎'l mR? =`8c~<)hyW+Wl:9;&ē?n t{}fUό_((g=uP4'YV2'i JLɂj< |CZ $ph)`Rh˜LY@zj4-V!SBeK^2'KϬS(ƑH}$CPu?IOIXuˉxi};_km)uhHQw^lb&)8S!/CPD,&,iSW$Pq<&%,Dȏ=[Rԑ_vČ}1Bid{f7Q?FvOj4@{PM u2EE'dt0yGi\/5 [Ԯ#P6'\8Cև=͆;Ȭ;&m,gX,NTj.ncHjP@:Kʤ *I=̖/R&olߞ}n%gc5*ߺҝx?we[I]V{Lcd,*IBWj'5.2uq0Q ]Yy~yƫ?oSn Z_^V{ 6m߭#4eCUH1kdy/Y>'rx! M bMO_"`ay͂OipO VY)kp #iPYO(^Hab̥YJ /5?>@`ʊ2DWi}s@3M䧝9JOn,zaڷL_fvTvwfb̷Rzi:s\ڏ:}{YQ#kբZMEդtIKuJOuޕ8m k'_ϵxEigRI[(fN>>@}њ_*y/S*4- |ܗm5QKlq‹J)3t"`M8= //CPj͘w}boǃYGp+js6UVvu >:a@D7`պʚ!!n^ T].T_$0|I\ gk~T >Ɓeo]8Yy dUG0A0^R@ã9qq~()9b 8C2d_K?}.ȏH^M<[P~Qf;JBA% BJ>7t{vzS-w^ԩ׈k_4fl~oku<+7M Hלak"S-ZiT#oK%#TnIȲ0Pg*{TO(!/!=`*(.s&k*SI׊k.1{5DR?9Nm]vtI|;t2 w#Ґjhb's*n.Qα S|ײַY孬;F†hYD6:k+mANl12m: m&kywxq&בbޞ&"3jPTү 82U>O_Nee`X?#6I6ᇑbW ]/ǎ򭨕\låj$tA6J>s~3H>GO]T@ U@Zoϟ.[U&d׹ SWftY74Gz&JS)X뽕5k}08-HtQ~|sNk9k\>~RwqKx U?F%XeNٺ,TLfC8n{ b]#Wjz_YC*^^S>UU6w":7#npC]yHӔHߊLD+F":s!86ȝжy 5셖OȼxR< $3kR:Y["lwOŽP`_rw-y:o*Loi签U/ &o!3,8ȰIR5 l֌m Pqƃ'Q8[ |rq %>AW瀞_-AC͜(RRyay]WM ?.#bΑ,/丣Eqj|iQ"}6L(KïA3z<'Nos!ߊo^u$ďm 0ݹ߾Y?ylx_%*XKJ_ja_&s8HEQVB;F+?[VDCoԨ徣IHYtFOt%3O聿pL-|{p\'u_~&Ӄ0=5),Msgb3:4>EKGm5/]@uQǤpׂl)=CuL(:pBpLu<ރ*7>&o \k2Dڀ03{hҼ1~@H,t5w)?\%5}*O6WBVgc''槦41ClEN0Jv^y^FE %ItS}á&8W6q(ԡ7jp𶸇'q,)AҞE*)B:S{q+NE)\8T`= Y<}v!ȏ`)~;պe ̮7zQP#+;ls˕(ٴ?_.ˉR,9l)Ez5grz[EN~;$Fzk>mKsv ) f @Z(cDg 8rΰmVVq4%Ti]D6EM=Oz wte'NRe>o7r DeuƟ;i'"+Jvw6!ߩV<&mUC<.h6cp"+gIN`>V?fts/~| )+PظI7[JzS.H@xյOUYӎ۴80L 92YD3 Tn38?Aޅ mkYKhڋ; ,4ZmV4 Ju/9aw!)%l ~‘6IquZ:ZR09mG6,mV4\%cBtg¡"'>8E5]#A{sJBnEwmۿ*λ8р\W}@WnCy4ӎxx07NT4.pʷxȖgTx_Wy 9|R61 Skumms.p2Ujd+nT^duL,Y3 Mʡm`c"p%GߧJ!Uވra+lUJ)k$"@[xCXƥe7[cpPFȡWۺݮڶ~NN'+{ V:p*mpbb@`nF'[ś;k9ǻj/(B@՚$Shgq?%ľ~"QS\@i*-GH:{  !:PVmA~$K}!TN[0Jx\]|l){7d F\Qi\4B4ԅbӹ"qh7v6ѝ WU`nC1jnw@G7)c *YLh0@E;tkF 5(U_̱H|!k[+wέ[e$'.RxV$5_M6^1y?Tp鐋盏Kh 08:bٴݯ~4H cÕ\ 6=H73@DW/PB'I`r%K( k`jAa91[ EasuN!Ex+$(; /@:7Zɧ8u1pLkT^)-DbR ݬk~/1MUs./ /&XMgsײ^ -ljw?=lPԎ} 6OMmڶhdFFiv?hr93x=K^|Al1Ggn;7M}ߟ߶(Y>2%~QI{ x$I̯%"S'{r7(I!Az^+e+#;ß<@ə 18lD\׶=Ec?Jo(LR/<}4Yqk0-҅T[oۍ7;NfuV"J:^|Qf$MLd[dzqgJˊ"I#((FnZ$(N:%feU:NO:A!hF;rWhha /Ks1<AZ M7QҸF,w}10͘/5SWx^ϾB'qJHy"^oZ $n60Cc_~Yb]6,1n5u\T}@y`夒3-_/[۞M1L4df5H E?>ΧN`FQgT}&uZoq5;zݢYCƘ ؗ}2e-5\3nöߗ,㜂:Izu}yP<|P}{K*mJ;BpFo>msTИ:%rF%{IS#Rz7Vv;?;OJٍF3߹u ^O1QF-+=~%8fp\Y%e LfOVJ3ufۃ9H2h`6b$j\i!X7!E $֟8Y4ۧŷ\*?𻹦JZx[p8=F^i.D1)!B7vKsQwd5laPP"pB:u# k WvhtaB_ :`'%aS'{HazS\E}ɉisQ58@\]MUe~\GihO UU ï.voA8w2EЎXיԆk'&:mI x5ЮJ'JFh Lfa>E?bo/96>Y>ct?|BDx qK:7}crxH#_&QW ֽ4T$KJ,lDXC3OsOREf Q̜]|^񹑰l{Jb)CTSiFQE{Y\]ְMar z'ͮ6TNQ_| Fb1 cٖٮI5ʰ`ܣL$LBɚ ow֊Vsr>0+! !- qJ{3Vm4L4v7 1iQRwrM/=7^8jk./rO:|K#Q kkoLGq)>12xb ƥ*X[=Y|MO7;є;7^Cc!HpvZgWa4UUOf!lB0Ss/*;0PJk|e#(T%zwwG\VC ̈D$ } {IބPOXZ.ju()2MC=@EDtR`^|5Fd1px*s-بW{yE${}’[bB;?/LxB|&VׅSN.G'Fuh#l*^0g֧[Wc&jxhrd"M`,zJIk^NV>ł߯ /J[(rxiӰr2%DEоbbx͔gTG'\ns!o7~PTfq9eIŽBF,jfXӟf&С#4LdC@*)]홐-Ym$[7ZBwv#^BI5Oɧ*jپ%j6՗a;X8^*ʣrb{xѬPSIO (d%gSka(ݖ; V.ZJYT5͜ʢV)2t nyH#ѼxDzC,3gXw.YP+I9 զ̚{.R.#S҇([-ng}PHR{E6ik Qo܋Yy!jKZU ̴@)LIP =0D{z#cnָh e;UlъS||?'õ_W*5IXl)^ 8HEhbI6cҫ[rt:N,d3܊2!̤. 6oREt=8K9z{6;\Ѕ1yl6$R}%1B3uXw44$!&zpe?|Ul5x*o;b.櫛>t; G`yE[U"aGs.5e9MY\n[!Ժ=>hmBe<͕U;$}Wd3Ar *[9P}1yup\OZa.W>[ 8tFGMU]&i[Xn[Ko}<ZIQJ;5a7t'g:+#C1~0ɫ`3Ҏ`_cZ wܢ$$u}3dh, N5yJ(\j˼2'ˠ8ݲ~+ŀIr/S *??iC;bnƒX(km7-}/Xnc 4[J ̈́)*êld &2Med_xҋN'ǷaY۲~s?:VtޚBȅݟRpԢ*g){+ƺ4z{2R rISZ{*q%i4d娐/\%8k'3O68靦޹ dqeU"3u..aZ#8Dre&!K,}Uԉ Px+n }%9k5Yã]mfe>2ӳj1cw=w <̎0KX͡sKgg:#X)!Nl,jTd͔ VYkN w/?WSeтڻjFw >gk MUҾp |V6;?2kSiZohxs2]c`re-R|CXiy/pg+<VIMPe<-qw}\ f"3Bjy$GbY' 6q'dZa '4{"{7ᄃB&ˎx!c9B7g~G$ Tw?IFrNIujAD!Wjy-ug#o_=]|BQ/3CSG^[ ۦ 䮈(!Mt0Χ1,Qw<m+Kǩ^?UJEI\xRփ.yåx:uϻG8X E͙;_3.~%d-Z:7)9!\<%hƼj"@ik`AF-4L>яœ/a^тseE8˰lsFvɌS!k+Jbͅ @ɒ(uLAv.^=ե :2Wl!V'#>D/)zbJe+{vk>V#R/KWfMڌwp Sp$;qqRc͂[l9]+{fռ2_!:)AFJζiuVTlAME>2ℐ$'(;ٌd$mjwnIF=e|:,:;[S֪39L+\uFk>~(RzAMD#Jkw§/jq>NE"*,]c\ϑ$FTj$UTnTf'Vʻ 9HFC h54'gR`J>p8pVu*VyTm:5ф&(fK^8QJr' R!%$tn Ƒa*´3.nReRV"t`%#!O'4e4h8SñY S)-ٔlINӴ"ѰA}pX WĬpg29E/=صYC~j֙Gqy|JkH+S܊yƣF\~f¤&㑈`x0{;9}"jt y̨YVe'pʒM|PV/ |wG.#8u٤XuBĹ)hw;w n5vO Wb= ic$0+3̐34Wfƞut>$''.e D%Z;'gtO:-%Wi3ʍz`y. Wn<_)Nޮr9vHT[rݑ[%QIDq„PYju#TI̥뾸Up>KVSZ΍٭1^gD~!zo 0:3_?w9':eq|S1NN70Q1?axėޅT_xd&YVeu7okLV Aղ85CUҪ3Y; 22&tpPx*VͮZ4@y53G]Q#ɤ((YJ[/w2óVb'O̽s tq3p+3g!kH3WqVhCF(PX@ӷm=1y 0; \ -- Ne}'[Eߟ*PDCAD|?ṕ>E-7@@IICMe*o\eʛAJٜ@>_⼇'Z`=\#ٺ[M2vĦ=H3ȃ3)Jzm\Dcd1`΍s. wl r2Rw,{ x[!|NC#|v7xТ"E9SY_ 1bpWBޣME!pѵ`~MطtU$dVSiYת%Tō `$`"q B|擑J!lZi e)E^ @ aٙ% yjRc:ؗ^-I|wiʈK~FFt1󚟇hܱu?~,X֧Q<$Eg*.^< ?R_# bs ?O 8bs/fBl[q+R S׭[-ȝx~x͏24be$?6Y #MM}S[$9P\ _S_w ˊpޞؾIOxyEr1 eW/m 9`w%.Y*=&Qզqd{rԪ)_0ZP EmO4g, /nŗw ]?@%:@B8Y2^$7ٯtF5&9PUK4ccW=.<ƁkM T"D0o(i#N*uKcTbj)tP]9)l5Q߸6iDPo7Lgzb{-TXߠr`d :KuoI";V9lx׊G'M=Tаk}UTkIW9?s }j>9W Ѐ /~V81ҲQsPog '{qhs s1|l5}zqUAFbC5wwW*m+ par Bd90d:5W cVxVg,@߆2E!քH{[SoFB^Y[btm(gn :qO%B+DrBUO"a`$m䮩ƝcUp`&{Hc@]WdeHW%,:g& T li7ڜCg:M7jUb\my@ 1^{դfڳWoCDη q>9D`ķ}sl[su҅xJi}pa5[YUu; 23 cYkcis6iԼ.vTP"j x+(r|*|CUČNEgŭoEk?dݑ%K-J}3X/:(.H$:~߱JƋ L\.c,Du#AYh6֫gAw#em$H7\#܌Vg^OǶB~[ԆԕvEfA'B{]/h$)a d<>.5PiMk+Ae>p{T  y&T[pAO =? ڕ]}oJh`g>[k$u^kp*`˜`=0+?Ӆց"vHQޔ^2; u}㯙2Zg$:G@ɿfpX)B0~{\Lj<3aNWLc\1[xꙆ1.57^/(͏&6ꏦ/REf`f.9ַI,TdR#"Vt ޴IK\TIfV" 4)]9Nb*v;Vr\&iq|]Mr D $٠_ymWE@O }6}p yT!ڰc۶h),|pO 2*D-k4xZo>1j6ZV0>D;[ yS/'뙷s̓5>RD䆫^\5 Τz Ѹo,o&_s3UIf8ZR`t&P+HOeq(7Wo`ϽL1:g ‰Yv\PGkߙ fcG$1i{! sR j1Ew7*-"?#îS`%#ۢ00Dz_A(!ѣx: 1疉{㋵:`9.iurX%VV{-z("{BbQAY]Oҙ"gHL|66Q򼧰p~\͗=.#KMT?vH9_Irݐ%ƀiSUa\E^cl![JURNl$8_ti&Eoi ޴}_1혍eCf⬐F5[B53d]E@R_IFV6OJv?֯3UNC<(YSf23qnGCda8S͏gMhI}/|y̼f6:πuBsi^{X x n`9R@; ©CDZ0m^&>7f3i3L!"Msd6fHI 䫪gW*r(`7ir k9-X* vL!~B9V>p2]A)]Oo hnU?0WV&eWqaZ+5|QOS8p.?5jP87{* V|vLO[ZL4^7u&9} ]G/Ľp]"!BV~=ׄGjqA^`kph)UX|OBiw/Up|̧_f/cvpPn\+D=|%pd;(.3`kMt;R%٠>BaGvh7\?y}o'e} yj #%!Nf{$B@xwP[80w/--,J{ZQ𕍏F2{/,>~?]P̑C -+u?7Q!b?J  We% XiY%զvfgж0SoMmGbǤMީm:7t.qGf*$Ql6,z&SX@r _HpSoMgeLf9 )OgŻ8%oSzSb)x?呮'Ca6Ŝ@{bR;$>?Ϡ u V͊\4Msm?WN OB4R }852wdܡjr"ʡ4 _#hT>&ȃN,( KL҈Y έ#oƶP:DV{*S%{v KE71fԝ#HaπpfI r!4 Pv]$%ŝn t9AqTW kk( u|g&;zd^qLga:| 3;uehAT\%Y4+OAgQs1F)a $ @bB4cD ]oNp׀ ;TUb,s".zjGs ^1ȕZ!kb-R~{VtEE)!vdyi.D!:::}['=:Lnw6e1?K_ٟJkNW;\m<QWici`[|{[IJ)9Xt qgoN eR=-_aA+V*|P}Tq|m! _OCzŔ.4[LcjKqp8~T>FɰY'-ʕ]0)|-n4]w&Ջ}eDi{͂ $XXr>k';^;saqlc6j .XFO]@+ܱoB#fzُggڎIKq \ uf `tOA:G ,y,kRv[P٠K`zR*/=ԳwݐuƎp^x.KY.DLG*;^@@Lq0scC(UVc#[.\E핧hy=N'MԇxZbMtqra|[Eu[,G7EgؔBY:3ݲw>/#̯,7*EVڐ)vֽg ~N:|Mo&TrRY?N}'; o3gG 3'uz?K. G{S/X␾%L&v⍒\sĎ(=-Ao =U*'v+M-C"]g'm,t}d(~Ċkq]n3xEF\9a4Ԡ֔mmB KMKeal IC+`|:5>rz$}X&~1|̲ދ8 ~^)ɃF2tE[:9Oh>r##88wHoۓ.*X7p~zG%l %+E|(6z}Uf_ h]|} <en쩶긏?pޕ:XMaP..rjJ|e)w)" fmVux~|}|@wgKΊ@axxpGNbiL Z|p%Tf-g~ $P\Hk~$7O`^C~<**ǯ?5Nw0EQ ڼR7"W}'%QI灯dpUugQh m<)6v=2J 7eӄk6×tv%<>EZP2 `9ӬB4C{ faw1‘C\W23}m(+@@ +ӹ"b5GА<9!JKs<`ًOb6\@<`Y~fwm3Xׄ͞劬;EskȾ:+@!hL7N]AQu%AaLThk`>Uwfw $ pv9#T*LnP禒!>..v !2'W#O*Y<{' 92 -Wdt읐Bܯ^?ST:S IO܂as1'v Ӡ*LvN08|oypRV84H Dw4#^6`nuV84j'0%$ , Ȏ9s 0Af»UUg#GndDO3vQ@#L\.+Z@2,9 i9t& O~Nr4EzdhzsR~#[twm _'j8wPoU?׻ Bt~ (Y&B $O?:in樵WS7d qF̸bcvhe|dPIVf$c +0kxn\j `y AOaGb&pS1 7L)Mh N TQBT$'+Mp-?фϝd=xgGw%(sܫce^@:t4a F7LD0F47cy~✂uQha(f##%)jΏy+!~>Nu\Bۉ/p7{W3刖q~ܺ 3Rj(͸> {9DQP a,fetzͶ-X x\ 7˰> s=wlfJCc[p8# ecB]r )ass'HC<"\2 ]JL"b}\Zэ*uT4Pu4ݤTר!WgzQe5nj~TTh'aí6WRf5n(qx1M}gSד~ ?GUt_~h,tW g#0)?x ixl fZxaۦmm:X@\ ;,֯M2\9C싃M>:Ja700'顉iAQi?)Bc 7֊:&N`EυrU0nN Rn۱Ennd0DvRN0kM$9CNŬ E>U l1gH'Ԋ:|Jrk6uh.oԥZŶieiv cK;"Z%p2CGSׄjU;\){erRQY8;F=ϳFBBa'U&-Z CסRG!A廳66}dV0w Aуn$ar,'Ű֑&9z3C*sK١Wn)nHj:&{LIbh ۫yᚾ4̧6!z$Q-& ]#}fHb_ˍX^́9ϹEr,snglzxv-P}o/JZj`K[0yv!|i37]hu 5_JҶH)Lo؀s /.n'^Qi [i<=~OB^^ERvE^gNi qvU[@3x4?|gIa}&CZ;hmJϷ9Ln3Jտ's G,&t~/S3awU y0N-y:\G#@А9琛o݊a>5GQ@-!0@G2BT||L~}k]b ]tI0QcM4} #(*g18st}:.'-RjpXAc`.H\q1kVt}Ưz*j1*nB9Um~-W hG\M@C~CW4.kZpw`{b(Ow1ģ?v|̈́YwtӉo* 3X@߭'Ȗ;<4i^ڇuN(d9o4 Yh"tg mt(F^yo;X^Q,GIKmSux",I&H6[ǩe=)%\J'XQj D$/v*|vOr1D蓥1^ p i9Vu*1]ɂxUufҫ,[TjpAP!!&}0\\jě}'UXR.{S#Zˇ|$&oy8G֚8dh-tʫ(LzY #D7 >ßLLY 09Mu-K_ʞ)7xhLq'*Vr+&A| w@$ e%iY>Ff l6`I3c%?NN sh*ۻ9Jl|sk{֑)%{Pm(>uW0)%^(] d5Wb)6 3@F* .$dKf>u(5X`w,3SeI|ǝ1ODDWLv:lkZ *F!ZRԍtzY|t֟h\8p E\KT?4VR$N.APXK6Mz,@K,RTgr2I업JǒniH+ 3׋-#/]ԺLu:=L_ Aϲ3M,aYA>[m0tF-``o 4S*FpܴC|5[/h (_ z vgdg8J,)LxGm &J cVײ۾2aUsz^Qi! vQ `fDELR*[wQ<`K|E21z ӕKcI>&M׫e$U"kx~PWMjH*U늎!qϩ~c9JOQ koaO<TGGqД>D)رMi Y"zLB}'T/&I:fcA)6ճB̝{9fvS+f[jJ2P7Hd+ɝgvogy+ħ|ȕXOXg}KJm5s.: WI{*GME.%j A[Q(yE;Ρ|83K5={p-a.-m(, TvCX&Fl;&'t+Z:罏J4iQuxo^U4=ʜE;ej,IM|60fMz՝o~KtܱF|!zwJ{:tFﳝ}4i)mf]K.!Zs_/h-j#tW[P._\Mu[7aa*v #C4sp@.~c0)ܱ,QM6VlR 9e 4^i΍OSv9@%UˡRFW0 VL5>tFq;A<$j߫G}rKʿ}ADkK9XIUa{B}Cu2W.>jwUDf)(aUx?6& GP>$Fgv/2D.=K0ZF3Hh"ےNudBNUW7MpuZ;f̣Gj: j>ן쿭L&r"ENQxӤRqd&G+PL!zS,ۋ )uc 7:s'o ܃eTҧn{)1qE}z#Q ~p[&0aR/UYGsDm;jfCOP I0m*]vL%XrPqvOh&뻇)>~;T!uDfI)77u<衑Pcvv9z yr:hޟ :hBhTzoI&! l+"xINL6p+Ǯk<̏`:ԟGSoN&:.,orZ+h$u`6jl63Qo)YbI̖C̘M#38G %-.܃$MMM GDC(Ɩf_z>J-DAhtw00wo0xFKF<7k5ڨ5>EMmEFO㯚 鏳FޙQS9 1IAS4w*kUN LoxxRY`0)s]0j9IPM7N%=k33 G%GsnVU2nԍA`]ҿ#gl|\eyL  ( #$!Xxs|[>WɧlFJM38)w0-iY "^TE›OoܢX6]RHz TˋF_6+2)LXm0|+5OKAFj ;lKL摳-R|'f"@{τ1ع/SB|^xM4؁l3\j+cV1d_MTLoͧx5GM*0e|f9${ln& >Vňbc%g mB}!%ǔB~L9gq%ENm:@ר{B@^bNEԑ٦1HHdgDaJ'c/9 'y)[MaDvג@(Y9и%0r#aw1m=F^qf?hXR O k$/egvZ&9Y[8" Ԅ@xGݍ"qĵ[[G_Ɇ:Na)L[!V]kU_ȼVADmLm|Sy$`ԘRN2^?3ow2|K $@,Li/kNd4^.Z)sL=8u?uM#qb6ΞDU{$]s/R#oWSZPhJ}es12{$]hu}Zq}JZ'foxyRq[^YD V`1P6XDɞ~& !ރQ?^҃u j"fCn7o8p{jnI.HPElB`AƉJm.x P"R 5pqgzpw4oX'+^Ue<$R`ߛT/-uX\Jh$/KdN"R2zOŖS}j\HXf|t,E6 <2Lj_G =< .+.4&⌨aرEҪ[1)QdEsFoaa'/Q8H#=.?3_%1?2L,s\Ո'ȈskÖAS(Ka< }>_~~Ѣa!}@Wa#q\#c&-ꋙ}e%Zde ؒን:ҏBt$`ݠWol.J5%i2FS݌Ql[jT~`1=ט6鳡gެrd#CS1okHiUexWCUPSQX;A`:(>v?S$ŸKPokrqzN*֖zpY,|,-4 HI%u'hLaj+[jt };Dʊ?P2nf!zh\d-ƈ4L+95:n")Gvȍ)?dHb*{ܞ g8pQGnDV:fYfU`/g l!f>5H`U-M#v‡jpQujL3eP+qb'%YNJ\^>]DŸwF&M$e<).x^v@Nm|48pm&$VXhVShc먭y i r%>5-xU[#_GXD$֟֗ǶF{,-Sp[o.shR*@zhBkYvэy vRiJۿFlRoqBn*^#ڨŌ6 ̒ 9W}4ӻ' zu(cƣx4 Ǭ>ˬ 0yfibn!o~-ѹ4B$\pא,J] 8۸ڣtղܷ<ׅ@MRGu{Br٪{dm@MR}с<ȑ>vI^>q0!cuV 4TESEtx%gp7ߣ{J8lo, ]j@$AluKEQW\tI,}"\G#֊x,%ܿB0GӀ$)rְnqBC9o@5vwG>-q曨gcӰOFr,Uh**Lr8ǮM>?s7'dW"酄foi`dF懌Å=,ܟ4[e;jU&'TUV /n2rAI1wu^Ӱ+ۘ4Xk}bB"].Kު{M&fR*U bmCoy(N-[gs0#;"f!Yێko8`7qzyzηZ?Y7 CTx=/k؄O>v݈e[//!=9>!dY/Z3c@eG2!q'S©~CN2)x3 gdF 0ҩb /-dRU[?zꗓ30egy``%(!dWKMKf5 °bv+S+C P6l<2~bP^[WiҷZpb60t'l4lb MLUnq@Nsȗ= y1z}݈sq-B AG#~4WO2J B5/! lP~\:y7<|@r?ϑLrWή Su GyJ+m͓'DzqJSx72g4hp7n}B:+F u%kȏ>愜TEjay2ʆbApP:2'+Ҹd ;D\ n"TANU 1GD(=0ջo;YoM(g?J>#IƝ+0h/nOp5s<,v1> Wj(%1{yJFΐEb`4 $";/l+d G,#^|E )w:D[NuEcj{~]CJU*,%!"gB:zibJù "qLi$+ۺؿK;BHÜ6+@Z"_0Ҹp (enSMa(V7ZԱJ~~ßTuxZePPH_i[3FPqW*18^5)$6En8U?3IN:8(,n>t&oy+3G" z4h{k)l܆Ɲ(Y0x`fpIMd~"z11N -[̪g0Bttⶦ̟6j0](|j?PXJy뭐+-r( ׌lܧR5#6emG=-"%o/v.MѬwɖK4?W7^8J cj\|R' -'*4m?';E ^FE+MyDlLŤ-U VjY5jC%6d+r/hs"c7q$8e#V,R?1fhYb*+~KLj$m(|b3/N<ޑ>zF'|g\ɟIȩUtwfVԸ5Ryj dD,UX hV9L& aqWpUԹD">rq CvW u[q㤪03ܥ0p{ZbMNew[p:kj---(G-uGz y&ni[ȭ-)2}agظ%e^_m3]gΏ3 r^.g F$s7WXvs#Hٷ4&Źߙb͊^IԄF3Í7BrbC> v)X;>[ƣ` *Y% Ϸ%>wp0C'w?Bˈd@n a[L'Tf]c>>ܽ}eC2P7,,̥cfPl;!w,XM`Gv¨8_eNR0I.xAd  6Q=*DSKjzGn=za^s/X'dfqjn-a7W{TSa V;.XRT&{|m>DQM' Y4LL4ljI6CNӯM8'['gNﱜ&xd o? ">D%SD}53]#/xhȌ:wC`!uEpflϫ22,BT'C /^&QݮԂrH~$Yocç?*s!vC-9v+ p *%?ACcoF$)J6׾Uy_Ш-@ד^ieB?G8 )kR0K /-Ѧ^R0ȶT"W7^@ +kP WpژssC9U="%\4-3 ϡ(p(07'CQ85Lt+$H?4 aRIFvM:5~wWC/ER[5u[r15#Btvz܊ޏ4Z O[>x orttyv,!uaP*+ Ъvrܫ-#?q=y88F  zLT\Ah Vʃq6/^扯3(2v&mlcb\lPgytmJI}\f|]5?QsV&nⳘ T8#gh5̡zNt[ wYs1_uʤ(.A.ɺ?jQ`]_F,GhetlR~ki1eMkgH22 ,NTc7ul >8]s= nv37;7(AI% 8e,F*p{9bayƁ2VǢŋ4f DwBV 1`2lw4Z*7HGyʀ%)L@P7(Brt]#R*c#TRꚊO(vejGPklZ y}!4<497B7)~ ::aFAx96,6WaA]!".yln:bFEtwzꧬsXb\ 8Y{1-~u\9G۲WJvVK G{s ;^$OMR2Dn? 6M0@C\V0h.xr_2NfiIf ` z^gN۪<-Kkpj`ًږzQbOJDOptN|[qj uz5^ﱒ [dﶍj [AIӂ O%_ć}ժpxK]oC )7t~aD<N26hߪ[ATpz,Ū.BC lIۆwRV}/$0j~ԉ7 '’ڠIq&vR"UZ涅R0( yb;3= ;PQ-),>d0ڋ, l{&Qa w[ܹ(lVv8q KR$gY4&Ŋqflܸ#, O.j1^:ozk!j s?{ȷϵU:N:] JLI!÷`PD.OO1qAT5͆m2mVr߾D^TE<0ւ<*ۓzXpYDB<"kQEؐiCWer0RriTЦ ea@jza[MV<@&U:Ⱦ H d~B6/|Tx]{ MYěnv3㲱',|\ ]c¦A-ɑE";ǣlw0SBŰa$ANa-.^(-D)BJH8VBŘ,l%1F.k#Q󄧢"ԫoYz! ThoJ@ξch̻CE-UH[XRF՜%vט3Jj3ms~FiҿkcC3U[vDSN( 3^R5Wo^%4>J&ȉ$0Q_Gnc{ۃLEO/g%[ٷE}&ʽB \%K\LI2fiQٯ}gSn"Rv+t0(qˏ6K)sL(2aj,ю>7 ^ja,ZF .G&X?Q&{<>ͷJ>EL}{nqJQ˶@ 2.Mxիf4ؘb4n[x1!I{i8Sp'Rl0Ö~o_c#q0RB ] x ?͑(vz0IVraP|oUcSU*~Wa l!X&n=u}T$E%{w,@ K1#߀t*T'?HwS8 I4!% )j #][{aй菅!S2QsWw^tv6i s a!g!?># id|0N E=NC# g!ك }|5U"OJ918if{@G1e ~3KU.Yز b o(}]GQQ#e1vmZG9Y}]c$֍'"h UFY=ڬO&*#RT6TZO*wZ;TF4a7n .6MJ^1d:W|vw3| t^@j =&;p>x}.!Vo3̬mNJ.+R^P b܅s*N:P1:qОD:"B$~ HsxI_|8سxY^7DQ-4d&SS:W25M1mVT'wF=jw 5W,_bz/fs90^+ 8#HrR}@6C$\ߟ-֔ry~1j_>p!rI=G-y'Ftc;Jz#R^5ck1l S2%˄{ 2sx۬`RgfzPі@%Q71GWk4Wp<ԒUgjdL`QJU4vNtHbw7=veTgOC#ZW8p(mՑP걒xEEoC^{[ru @sI`VAfߣjbV+:1qx^^N~6#MC51G>qW LxnE;^mXq&[%OFcOlW a.0ǣ Td$9' Ј/52FddY )m&7,:ؐ/ۜJ3-|T6#O>r@D@f)"WǨj3/RA;yyvD`*C6Qr-TE쯐HGUW4mJqZzb`ݕĆeާT"|4tGMxq"S8zˎB IQC^GCf@y22Z* ]޸װ 3a :\DA?| B{ɜ*GE zSW trV$4_ƨJ"k,٬JnHG0&ʍ\NqxCFVzEvbܸъ!1{0Q+vo8ObCŒd-]pZ!>V/)< Hֱ3>@:jOtnf'Zd 8{aNhC|t6Lc^Dm;Yt`g#8>ڢ^#{'8FYS6V+kc>/xC9mXY7Br PV8)(4qO|KR5:" c=B-'%i]VՆt!4.c_EhO׻kv%Ei],|bה_HvZI x >d.6 &h^vL^ZA̼ F =}\s3GT3>]6_5h^ij1mB"o-@~+=Ɨ A DN콾şہ@Ϛ}u{ 3 +|)ZgWBjcEOp(%+ddyi~*Rg0Gc;ʡ@[<(L{uZne1{F 6;߉ۭD +^#$'p qf6\GޛQ tBk. oo_wߒ@ܟ+0nbyA(Pvdaz 9AUyAeӸE\t7Wqx.u6 y.ΊܦJcr2"BQ!˴Y{ ܝe(<ȪLC7(JPb! R>*WmyN{T5ܻXWoB gI%^J h[||BHN><=tz>bky"Z;ޕ_Է\ku r/d%}7A1w>r(x] >A07f fVlA'm-f@cY\n1H{"Q8H|_,tcW$gʭ1qh>7%UTT~5W>/#kq {-ob2r;_QB?\?[XÍ?yi29ZKʎh/`1G58/^ 8]GD/b=WC~Okx!k~Cq=;EpZ9.!ۣ?0JvHQ.;Cʿ*[u6Ԅץٗ)Y ]eg b~yK,t0%S͏O8),2=R~ 8vkOiEOX,I 2DSl_b`Cyx!#K஬gkQ_2U<.i&5L9,LԚXa47T׳^ߗ4u}fkғ BzOӻK^Є`SN10 Y LA9(n˒ D` 7_`ha,zk)hM/s|χ2m8!HO "f…"adX5@Z]c+@!Cj[ -Wl66 -&t-F4=6l~ kTr*M)a:^Q;}tzfH[H38 q_{_B%t{i~H<9t[UkLA:xK7ċh&C~  Z *gXX $[!/@G[wx;G/D橘tCNn3Mu5TMQ8! }/Z~d<[swuîxwK7rkc7Z[A|3,PԟA 4oVVvPzjZШVb=:MZS͚ڤ";*?§g=UEm΋(nFDl7O3f1$`je޶vQ)l')Xr46eMPY_se}JΛ!L+߫Znj^F|&b0VXOk;pk_6;z!o% ~5 m&X}[`UUB BjJ3'1? kʎ0!ķSo@v0n_UNfLQ;`EoD-R+"r ;T/9%U`F;D* W˒h~V׷tq„?3 հsOܝ0*t۩FCZv9ESgz瑲YKݣL-,I$L_zd4'OPZ¨DG)'! hC3hz{"cdٵHU3flB$kk|n`@k͈rAؚ1E\e28 ,|.~3Ƅʰ:xM/7UF%^y^}m,E;hA@_=.&pa˺spkšI$d[8Ϫsj[\=bf+ q}1$̫ݞªj8 3Qrک3:bY,,' kf<ѭhkk#x.Wbg[[a9C}ɝ>SVzv7ueIQlh#Nͫ3mp n>=z Q\m|Vt1 ?qcbfnE()LBq j = q(#"U3Ms(P:v跍i|xYdӼ-tf[rQAY~& 6ΐÿgcסVb.XK%Xu:AuJC$ΈkB}6Gkg\R<ricU̓3z=LgA_?k0T:{!1K.ݫn/sAL /6nmO_ΰ`g~kkr_'NdTL\n?z՞<^~\ BL_#/öqφOypKք;F: +&’f*@ 4RdeV.뚑u6l t/3^Fɋ>_ ׯ0s;nU-|=N4_5$,% ~{PfjNSQ Cue\YZ;'SߣnEx>S6i%sC1 ȓGMS K0d˯i+41E=kJEӈSF荩,d 43 R@S&,9rwfEol'Mp߇?]ꄦtsGhi^R0CN0j흼Re-oF!˜2(!kh׿!2Yo- zX8̻;zóJ&ʻx9R^D_ &o)\< Px\[I(Rc>.Pd*RzIW*q*`dSܖHnO< 3b+B$>ߧ[5Yw*<Nk[۰G= Vr}*Rìl3*=T|\~2e1]`4>r}ЭF?Fz'ٜ@z4W2A.Gd9F%G-s!hf;O@6 8ɷgovԬ lE{/ot)+I˯p+-6+{Rv ;Y}%/%>sUQ6ͺ(QV?5se:zHs" ؄3d7:/1X/}O]O!74(joT4Od|g Ok'bty`vih_ށE1R hBKm@K_&3c*3GJ`FB> ^ͥo>mj=50pdhy#sCov~Լji?>Cx_3Ox³/쮫\CF\w1n ZզKûpsMmVA!D4=jJ?Dq hhdNA -?+,:s5xJ/޶@o-2C傕GdU`vRT,M{7ې'a`04wx692 mJlJ ޟ5 [кH:qMuLUnlj!F'Гb4-\̤yWzmݮÖc\m!li|!%WPx E]_uLq-61f F#ąk %܏H\ @s moUs>ޛX«; f6Wik*\JDSgA}&0s*AET e7]rA)%o\v) D2v5rTg^;T$=LqJ_@})QbTqWt:s(vl kGdE'A`Lm&a5#sؘszՁnɹMАc0.[ֺg~䶃HxhxJº&9i ڈ*/%= ;$׊wuᓛA#_|m!}Pa @~a_mHA3L-y:gTux*ٗMQjL?hIF7y}23ulh1u㤟Fo_H[1?kwO{@ 歿D_zcĺ)mqQ $^'˂.^ x5tOmu"0-)=jN}d(n+86A!'jQ8ti=x,0@c+D':;o >-uUtjVP}p`iN5XS7Vti8s:%U?%L#s دCG|WЬ]M`sDCpbo9/NAa^O3~=~tAowD*/yNhV y[E2Ex3@gaKK,o$>d75]FF1O7pG]Ochv(MkweǞ)?;ݩ}~7C6A n9VߦP'P`+UD}'? }HfVmݸ0Cph=--9`,_UA(WG=AU!a؉9L{pXҧ6'BD{cMkYIfۊ_{jS.y Zw@Tן0۞di:'?vAbɘf.OhXg*}~<;r6oU nBݓtGߎ^"/)FoID=q<3O"1Ia>Lwۆ,)}ChAHuM$gݢzdIp}UU?Bw(;4+Rحir-kvŸl0͘U̹gMq-)fpM'Sb}F\G\B䥱?*o])8;~ ?&NOVMH8,j{w ;fd=wX 8~乖WDyc1©wR}/ʯ@eBGc;m^^AYV:VOW/}zl4Cv %W_vw-YvwU&o@‘t%pq-)?fևORBV!/Į(kŦt"?*{QpR͗Ec*iDg: |]KgfJJP'|J bxe*0V\.9cYT@vL?{n]t 9 ~ zNxDRcvqZlnp 7~YcK 2kBܛ(|GxB-Pl,ĊV,$SgZx^pxhp0.ΕĠ_%f:<'7?2~ox饎gmtb*g!Ƴ2Y;\~N&w yubXY'c*Fzh3e7~%sأ;G5&@~稌(_Phfqn8ւE/u5Ә9O(*S;iȗS~#`k?sqE@a3奘^XtGT`QqځN^Kd=O{պ>mǖOKGJǀPث駡婉D;ܵҐS.gW)zS+8-.KpI C*P_lC 8ZV7Wn皃jPԓsjtX*.pY,549ґ.Rߕ7cy3&]ǙI=DPOfUp ߛĥ{\wnm+ vpihJe[oil!u!jtVl}.ϥ6.2`Q+[{hjҢׂRH]oCes hT(u\]jʏ sP4|WV44vݦL[`4zDukGr{^#AGYBN6qf)PGol%xxotwPT.1jrWiH ^5'tUwH/FdH,tC\DJj@s*]FKJ KI1^? fmo?fOI4icKq0oUC[.^m13QúO;֮2;[@莓9zb+f֜6 2 +_lK'0m@-c9tf-\JBl]%5mX,j}*TeSBU%aQ`'̘83| $*y'w#s: Iä牊^ċKJ o8*xy[N 0AM=O%zmvO)Pߤfa"o&ZsDy3>S^}U}\O9G6>6)m&1w9ԆhPlNR:u'i&)`tCOKh/!OCI11iu1R4hO>7|ԆRwx4,Sق'tН7s$E<fn$L(# Iyƞ'ecW.b mV-ړncvLSjR_8Jd}_,9/&9Bn/p5avGizށ|O>53<*w?BJJA'`Yp7ޮ]?ɯ&jpL.6P E ]]FG5{99|M#E(;Oj-{텋#bV3EL QrfNiUE7@"vk xbq?>C"CZfNMd@;T*$$B]+,(c}Oǭ_"bqωp.jٖs`Eg#j{0lwFLoH0\E!C5&u6`\^Roͪ$ R1qh\ "ظb! [c3ҺWDHMk+7D^ NJ@KHdn-G]@aI3?(BШktSYF- oOW^w*p| JX R[-Ulv&oևB*ہ+r -S&ԱDy7{>PRG}0'54|/SV_ v22s"#min&R%L-? #JRٲWG`sz oTynIw:(߹' '] OT<ވ JCUP<2R 4षX1fs-DEz:MFm/c4uj_c$σ B*y馵:Jc CTv\%4i&VF e>;HYCd_02`4^^= wgȟtTRR$ QK[C$y.ZQ?zѯU^W5\@Y9R*xfe&x+ TΌ20"8W$nNqdo'ZnYM 6Gɰ?lcr$F{N)՚{X7&bVg1 `~K3/PUQ*J3\!pf&6hĊb%8 -:`x%,iF'4Wۀ0csOTn^sl0H+\j;/(QB KA!k/GV gG$q9b3$a(GDxJF&ۜL?΅zݭVݞU _Wƍj! /$"e}J}AU(w I(dg™"ohG;5i-9y9@-&`;>ΞOzL?]pUNE~ %D'7%Сߝc`|Iʅ݈XR{wVLV #.I-k0CKB{;L ">ݐHx#^Q ;C"FВLRHDUW/kq,IU)Ճfb[zJ8?\hjJ cw?y}*K>kτrspgpY?"?e+4t1"AI~QsNkzd 7E/W#̆ȼ> SJ뙹Q~dg2`ٮ!؞0w⬵DE+iX؞ 7oLXX:n}LHBѷ! .o.{=--x /@WE2sr 'یhOMkznյ˙(P72\3wcrJDjO{s^ϻݛjI2xvݝwV sN!ơkOlEfqKdkK1,^YGL`萵ZZaX7"F+ǘ @íIZK3֢wV)B=) rJ;:nwmFْ[Q49gGLŘl`3Li}Ki?i F $'4TI?ۀ&>c>u&6<25[fwU>=.:H)Kz33zpNzٙFDPAЈqenoBIH{'&->]14'3<aHlkMiv}Ӳ0]Cn'IjWn}?ru+j B.gk؂˩iְX+[KKagFN2-M|S+NA7]u 8]?(p@itu:J):ۚ<-Pf̪uyMf%*.T;m6ة%M39 x&/tOґ\Dd!9;<_2|Hz&W6y PWf z[Zᓔhav@)`vLo&>^CS8 'l 9XN(Ħ-J:RD6tRт&ymLqՒܹ+a#lݝEԵ|折ugT9K*.H#CO`mbU zKD~=6S)Z|j/B iMa4#&+'L|>݈#,noZDŨovNIh^$2ZC8_fx7D=|> ;†W/uB]d`t1{)UMe!L/'[ɷtT ӔVA|^u]7PR~?߀ˤ̒QzF~|?o``;o}PdKqqXmcpnT={ @'`] WqVTw@:A,%px_X$+EV_wѽl;8T>2bI Nyt{,l?9̀TPaQ}oh\3S #C -PH_2<8JR4 d2}F ;D+ac ._A6>rw|xDUq}$2^Z<C e!j SYBG$$ƶ|CtŬIΊI|g-N0Þ5 ( :٬ObJ/._M'EWJ+iɄzA\8_-UOO.V >J542k} ~:\4zo`NP&LKbmXMA@=DN_q"ٚJR 31[IG|FX9B2LI`S(| ĖޙV'_E7)Ξ<ae=MZH?1HjjZUMPT϶YPm`AGq s"/ӰꫥzE֙^vg6'wAqyvm7yЮvA=.GQ8I(`Gv$l1Pay9h."]n6%!@tD4x{:m6pѓ<0ІS3|UH1BpQmcjQq*/V WwCJѯVRNl -Il虄߶D7o U9{e⸆w4jjN\֐L&?;#žK8"<Ƕ[toVk*]K<Ѝ=r蚋~rIր5GĚv2d#8yşqf6ښLhvqFXM gY96ugS_׵!j "^<2"Lէ`\^=l%%Tb2wxF}P-|OF\Cc9w!ιl4#PNBVw [)%V e<+xmڅQM7$& 9{B?A휄uևt\1)IHQS%# wJ)Kñ$-^\gz>wRw|%5c$OxL^WKpz %F0oo S>9T?ZߍG!v cĉGƆ[ht/+SG|s}Wy?D@W9"`J|:1F31_ $#="TMc34"!lG('p4'uZQ[?Bl]K ƨH\v йTl?TV9da Ȱ:'J?$ُ-pN2?)KBmA8U~J7O}>&Vs2@ S!KT!G;M?wT`"5U\k, 4R~ Df]Q_I s*0qX31af"BVf-a@a*@A ~!խ脬wX(ln蕜ψ xjluِ[ Hxz@}~-}W:IaQGߐ~ymZoui?Ђa;u">4slx!%~L㩉={O:cVѥ_g"$βh*52@zJ b$*ZA*~/ QBNÁ^4{z4zeC#񦖂2kT/M~,F sP_YQL&*cdH9ZZԴb9xFs5"\+ل, EA1YDulz5݆G/K^X 켕&bE!+a_7WK" D넔3)<: "܀t _:M ]Օ*w&mڶ`{+0I:ϫD#'ּUT}r>7RxOs<$hڡ׷o@).#yu)^!ź{>z ᰔtJ?!0V5NȽIy D^ ȲO Lx8çnNVCGm~xi4 c!Fpfq9l>WK]˔M]0`O㨰Ֆ dSf‚i ʪ^2GЗPT,(o(_Sj2{_{!u{P#3pυZ)t2GD @_Š#y22ȅAgZ#Jz^!daCԆvg3bد>FGP}Tұ"ieۀNA>,RPKM'5]6qj\UJu]?fXb Yv= кz}cF].Va44NEʞHF/i++ÔE ʤ BD)`_W0ϴ,:+BIwkY=[W(OaĖhlHSQNK'G'FZuFd3g]Y(P.F4_.qnc*Z!Ya)wBIʝ9_-'S XKcm˯Lo#ΗV&Z55$jH j>syv.C:ͲZ/b>|cx]0<@iGd=+P8ɩƛb `USX 궜@)*`pKԢ2 +#ьmb?Tr/QEzyl9V(^ e>X׺Z\b`;I]&ZK9Qk-qAaH4psy_cC!쏸Lh kI :ma-SI*7KȧùJ7q/1ZOrf0JQ*Xq淟S}ib.zA"xF#C[vC҄Ry:aI%tBڴsKN)Ƴ,sɟfZ$mznXeP-^A;ijTkn^:InJZ蟙@[ВP5AʂN7O0sdX[G8p}BHݖb9M)篥ltm[|٠6Ɩ&\憎roMD4Òu)H y_Jr4?!C9+VKf똼'wb{ś_| %#UD1U/'Ie\}7ALuڳIUޖE982e]QI%wXu]0? 2KVdƶNۘ \Z {g cC,vI1zcz}xp܂C1f:m^X2Nf)B= E;cɑ3]C,m;{R2_@]w>1[-оJA |#&XODC5~"f)K8l$`47%hۍucfJmC8i^kvpfU =T-[ptsc/ۿadEGF߅wI?keI.̽/k;Hm T. 'XRw2,t ͥy*0#Vca< A N9Si(M'd]q)s#doG8%\9KI?K Xi +;`2(olo8{}.Le61 Upt1J ;{c8*c1 6D-Zڗ*N E8T¿j3b瘷)7ʛ@O^9pODA[ ۵ɟ2R/bq]C`vy~h/)g=U5cVŬ~i-.KN;!)5 |M\JQ~g˛LW~¨8$ ^Roxvj3fcaO_{7uKi;m2oja&eDi7l|=sFn'fR" vs}4H! q?5O .2/`27w%⩈ 6IB?F9U 3/tkvoE0`Aq{A~ラתK&SSWUiy.ib|oki>5OERl#UCx@֭Kzfܭu4 xE0bAdvApz$SZ1ʸ\}1Kp'/UZ2ō%RpB2gwnZ<3m~ù'v;`Zw_r4A*4)}響/GTTON^C6T.C s>mqyS 쀠NivF/_0{;鹉&X9ј+RkRȿmwI*jf4l6~""2^w+OT?Z r\`@aܑjph&Bii38&)nXe!VZEXę%^8R 1E-rr'<8]`JHBT46vP4)ƻrMxQSkfj3 $ӾF|{Wғ~]%'Z" 㥊:d wDb䁥Pko`jrpC@`j!HҦģ|B:tþA$klj%xIhwjS0+,ddδ떩$ ܵ0@9e *B1[.2d'g0[%ǒ=?fVSmpmJ 䌆Helg7@]i77TkƳ{sz<.2I*_='+^N9vĝͧcxd,8 uI b;,4@G!i_~r3a]a0c@E}FC yj߸I Ѭ329|cp.?IT  zr"-VO3X6^d>3m2K9`LeG~P:o\~1t~ 'a9bə݋׆·3:1}܊/G tG 0S$17~_ KgqpB B˯`K $#W:rB!/,MSo}¶AbLn]@.@PlHMN:lhy'*Ν-2I<*'Y~9g+n$5|uutG)FeT,wẐG D˕O%$~W5[ >9\&v7bnմ [DH,2ܟEkaՈ0ᔣs(x;=2+7E$~F_u(a4{:%F/Umũ0 tGUYBmr,t(g>xlWr-?WԒLRd8ls/zi CbZ̯J)׫<0F}raTt/!t`玐H!{qWk.WtYW)/~sjiHVmh Ǣ107_u7 [UL҆bK%bt%M7v5o0y+3%wMQ}qEy_TUV_wGv~NSHG~DܐF:er6m0)==U0TKZ8x3֙.7  ǘ)Ejռ! eZhJEz#)%=[U`6? ,_@A&8HY${ݣ+YvR?͡W٪_B9IJ5mt`BnA$vh?B5UJs97u돏Dd&]nAƤ{q ސ)+ƐY 3 fN;v.ڃ)ooll_Zd'ӗuGn1igGh+S^u?&vqNssֳ[) %dr;ȱRly7UT.Hql}'X_o|8&98t yx]9!)!0-cWu7z覙"<&ҿ=V+F`xbGBD`xEPVeɖ˾r+Ob\-e]GC:'7i,-DEN@ZQ/"uB px:&zm8 AqE-h%jgZ) 0kR^`@h/@e׷؊h}eQ5)RW%l9}To bGZ2kU zvrʵwf·/]!xMM佛 * _cSHg. z;~1WV_%ʤT.f6=b_x/{kKXCJb{ JƑ:tvI V5L2$\,4~;fH. JŸX}RZ/vn1GE <{=4;~$h\ %h!:;͑vR!(gй8(S#(K1){h{*8f*k Ӫ3:DM1wZd sDRZ@='p$5D40 EPeW:z4M@ Iĕ`#'^ل A4|҉C\v5 %M%Km7cO)j:~@)槩!<2Y\AKqet8om|Tp no /i3D)ap|qK[)f(V{>[8~p*U,vwda\R#?a쀚acwٷ-W9:#L9^x- q=OVIċ륷Qj G _ l.)UKm6ЖΧ.&G{QvPxL~3"BaHbVO{Fc3gp N'{@jVs3#vcn|v7Q˜Ys{ t((iEɺRcOtVYȁiᘍCY05x (@ {t!Mhӿ=A!e;Wa0'PQ@vAktAto_@wX?M[Caiڻ~b4wH}zNcȱc* ڤugAe'焦S갽!a09n ef代.,t/_H˳%Ҥ'@_rn0U!Y`-`i]%w&T:rqƃ뱎4$ʊ~OÃ5ATeASLUF==TAyFH&Rfͧm4+"x6ОBG~m`Aɟ12,t˫nIin:o#\" sNe<8To1:dFtPjc,G^ݷgc0]O~yŒY|f<UD] `mUuCAoQC6?D ch,@%<& 8.D^cr(W%wc3elbˠjy=mPMϫQw$ [;^at .ڽ7t縷P\74w|=7> ӷ J/눙 2Wz S<&1 w(J;c/:5!;I|:=F&'?UalטOTT~l^)f5Y՜NSn$@E-Ѭ"+=ߞs.A=Bqփt}g|E2tʇmg[#]Aa'5Y gE)41E&4˔{!+eۭƨΕNyOdc{T+ zDfǐM'mA'frsȘ5K_V|Kʦ=c~|tTљJvsK:/X͡,ItX: bfn >D6r`<:^ϟk=Ǽכ-8rK΂0ݞĖl`:Y5`_#(g}$uXD,-/ 4_A>`+oTl_X#*.hvn$PQ1jDb!TwyV* |(b=$g4k[ί=wMn[mdHNJ꧒. :|Aˋ8l 8)x ` 5$px3aКf 16xVQfAA.ai|Ԏ)]^(ET!l"JBQXPaEg7x\AWq[[!umIuǖʌ'P80ڊz..,]=O BI[*֓yս/#=%xl]om0׿}b $;Y'r#JH ?nīHq_X~b'YDzX|}|6nI]}=ooVT*牴i7~po@1-U [1K[]r8XOVfw#`.k!'W_G1E};3nBtm''FJ^)D}F ,IXOMÏYl>Ga˔dϞbRGO4۵?ƶ~Xv/I'A]T δ?+ܨhP%QH!s@[bJFY_[UܧCP w]qiIӮ'-~[g LbHeߒ53ԊO3qiPHlqĎd UN*m~(!6|Q6:M:xɕ,(^3jȡ,Pm!\IAЃX}-Hk7XFT!#ky{KDQZG BJ":弚G崺HZxvv&W1Q1X&|Ijh8Y2MT M Y©جUZnrұwϡ36C KQa:/K4fMS'@eIMJhY6j b=,g!yh@+A _;5 S$ـ ;ĘF&3w_AvK LƻIM)'Rok(c @Nh0ŗ~i5&sbRqބB$ňD687A5{ŊSyL d*Qᶑ:"yϴiBzH++Mi>[{M6n_U;DA`j?z6Ě_96n  @?\#lG2\ ߴLqL9Ib`0@#\GA2+ĢdwU`aBc@Mܴq/J|W[9/ϩP|QBkG;jP0cwMI2?IQ^Kx;uIg8;AŠ(M3jBv ᚃHOogx6*)Q8Uؙ#xpsҢݭ*L[ kF~UۄPv/Dv]OHg'ȿ9^&| 1F%#h+p4څ؃E_y@f#WaLc !.d;0=dM7ň8@0(":d5f8F'AvSG`4pk A3!M$T6\ǒOefF%?SSdN"Di :M>͕k7cXu d'\74}0 WiJEY|rf5L4PY(4,@>"l$\֜`([iwힱŴzmڣ}'W$Zm T1y%.7j-!ۉ~Q?$[}'8gWLk[3@a@#/62+͟r%FVy0vX{>n QCMVFEnsǤ+@*5gWdt D nb{%٧tĢ_z2k+֜?')Q*c67jn`;/GfZkC,8(x[X Uݶ)8..Д7V-`{A bz m C7n ˤsb.5TB +1uf*$ IR@CȞhҍN?l4e&m2YC~PTq[4'Qh|dw.$?en o-V@2N7H܊U쐝˿S.v>EY*v&wv5W ^P;&iHhRjuvzkߪr{Fy&^x(\h7S.vrFrnݤ .*,lIC{qv_~_f?Op}<%[-`Vn|r Bo{WY,#s '/y|~SEY/ec;_8 S}G9rrrW-{J,q8}JNm4N@$LRC[3*Lou.r`\LN 6LwY| <;iy= үrw++cSL2ONNaX}|t2e{PO{v-3 0.Tp%&،!n@N^ЪC4/Cs>g8ϬJ m"Q릙ESb\jo^}8'# 7KTKЩ l%}ts/UBs < Z_囃/%EsjSk7 63% Wс yζD]؜$UI &4zs gd0e6އJj[{c hTZ,KL 04660X*w+IBc;~zğ,$(< 헣:5-8@Jmy ʴ gE5&)oNHb|t䍙n=XΒ-ܥBlB!d)L#~;~L6h ŨN47XiW ]Jte൤= xpt\vj juyi^ T:AP|1Q֖hQH2Pe={g?PU:tOiF$ 7IG7l qk@,oIVtЙ8Cs6KI=E8M$,!+t^_c$2T0FE%@yri`jINd2;l ED>!g7E1nYjAP;ɞ'Wl. Y/)yc3{C'xw0Q28#Ma <4Ez mT:1 v`e˘=c&NCQ[;Y{t$ y PꯐBe[Qp$始VJXd{WX@jBaڕ !Κ25D@d-m'댏?B%=ָ$Ft]Z-WTU]#jCB@K*r;2TEV7Вi5)Tx.I1[Q7IUgH`Kn`w ^Hޮ3 ,+rt}7]dQiΓ,yPV[:URoƔ&*RK+WSQ{toVΉ ]Πۍx~+$4Γ8`.ُ͠n5gt55~6@SsYH S3Pw D%DDۙ{iaA5!}iӉ&s1/kguC%*H#: Z6[r7Un;A΄=>@a1f.X ;(t;-}X:xE)e8a證rAZ^]Kv:苛jp>onfڲ\[7+Qna@Pn7Mqd`TX[>[Wp4FT$c!q>r+x`<~*e[`WƦ8pLۛVlܧI: ίC|Źb:|BtvMl n@6ܕu!&: AZu89C :'}DCjDo\x3~m(ɷl@iCj0.a$-IcOŇܔP ѽ 8~PsVc <g'~PfL2$@ib.ML8omKse+ (|+L"n gPkS=ͪA1i_nvb{\IVϷ=먋=lxOl09YgBx֔itY|UTI/,0_h|tbPzfv޼rbd9D(E0p3[ JSF@(8@v1lA1hΆM64oNe }?U5Mbz?K2Fep6 x龣6A %vucJ.Zaozm.W΂,?:yȂmhbA<\SCP5%ջ#x#l(įLYvЂ&Dq;}Zֵ?Tc&t4ӛ:a\T%Gow39Lr o_806. Z*áѐӆ\>ܥppi6@݆A yPA^ rdv ûe|n[q/ybe}gy+o|,]yhT䣤\8yKhMgSG`1aTי=ppݿۃwsHY!M[1IE8[5j YֹC"dz8ڢG,#1Ǎ(k'͋r^ 1;):.j$p/Y~yr=e{Y@+FuWi _e !OEvGuP@>gz:ctk|قOX~Z;@QYNԜ2κ,_%c<<Q q+d8V+Lsu#=P:妶ΛHKDa$E Y5G4Kl՜$9e~OʐR77@mf Q|:Qtרߨ/}ߐJ$_1ve6 wv[>Z*:RW)>wb4p-.m=w mB&ߙl.@GMq/HªsDY(GƷc0}c[ ĵ* @WBE %ǽX(9zy]d:wuFʛj`$(֜(fz#>Eī6; C"۫2tV/rU 'qKvElxmh{c.2mO3ZT-A Ċ$-{2m:28c5,K)N拓;KD8M#'hv}@G"Z7e |]dReI[3zŴ@PNRcs&7z지z [7͑X/YJ:A_P5BXW[3ԧBcp5=z 8TYcD,EˈўX&ν2VR֔[@.EZO8~@+6&6v2ףa8C:>7GQ,NIzb.H:sdx걉Lں/ 'Mq@Y|"p;֌4Ĝg"YLwf\L`%B]#M}u%t-Q;Tl;Agh mb@,6Lu26WFzhcX䙽q5[쏻_tmxˠ6A;d9f]Kbo'{{So2$~IDwCUHVf 4rI#[:Rb&h{BRjSY(V ݊F?8*g3,Su;Q@. `S  F}RFvT[ƓnfXMkY[OY/eh _A4 m9eVY^p]]fq|@c޻} d(5͸Bo2JԄBI Xh@tGsn͎r6e^lM9:B}s$l`:C.'YOBaTlx&u[lM3 bMo+)\8DIc#l3=2Bʀi0TYTDګ@~0VEoO~/<!PO; ::ERC툆R3vͦ~a)@sk'}0 sJB[3q;nG?Q.kN,C7Gwd\iGX=}0[.q2ThGS܍fOs"HJ2bYPOSLαgS6hrTF)0p1pNrQv>U +Mw17Z$j>@5RbT9U?!)ӖR]7 O$`k͐2/RNuD/haC^1oIqN''E-EC[RCd c*3v+k~X'\RY/I`3 |wC>pX* c2O1K $O8Y&m2굜,f} E O$mQ/ =n)}G! ]VN}վDc6kh}2]*O2c:= ^#!tЎ}*DČ4є>$l"SW|;gHEA #)VG#EgPcS) y 8)VmUװ/oJ?ī>dI9͒)sscA?eAfNQ3+vSC#~pF(U$ yZž˥ϵ3,*.Hu%B@ Ο QL$N@1WsrnO'Go˧CxQ#C]W4s Γʦ?c%@@V'jmVc 3Rw@vϯ' eb#ֵH x}gULj>BM!uٛj:F JȖ޾vkNb޾P\0Sú42K8e`W1tڼtXkD)Ӗ|ay$h U+Wǀ*-ej'd?ks\GL Ė_uRݞjH"aܘQ'sTxAhn}XK( FuK4RP)=*XwQA.!ӜldQjܨfnVq*k9h+B"E]#qA@b;LfIut-W;ɇJ~ r8ԨN1(%2y#P\3Ȅp2 ,K)a }5/8lh/5LhtҺ;ڜe Tf23ǽݽK9!0puGZ=xghcU^yp p}DCƓ'{pvԩVET`cھV,?6N^ p~]uf1aC 9A貾Y;!: A/>ׇXܪ+=A|C#qsxA^ٞ:1 aeƖݪ}{ˡYNjbA_**C8>{D2QA*Fq#\Jkytx"srǤ4oSՐ8["- L-W I-6&2m(v,ge6×Ϭ?|mذ#]w;_IUH$pJz)^t|nn hSHґZN,r Rgs͖cN9G]%'dao&$> :~O*A{J/(#{3 SYnyGڃ XWΉC$3wvFLOĨ^LT ͺA?N3b ;uH'ﻔ~?Cy_T (w 1wa )m /BF\^ Z[iEkr7h8e EUTjmZ@6 6%b@_5V^qC]G4T%^GުEv7TFhG t& n]F؆4tf,&ˎ>K Kgǖ?] x(, ~'XB$ `pw+iQSf)Rz]+vGO)[hCvݖ@mE^9:$|n~Btw<{uX}oϒx$=G[TXHC(sy2XuɱhL`}ێ ^13"XzrH㮛+B:>nΚ۸(YU=q WoOOa[vo@ W|!` R'y!](i[]^jlFæ~cIߋ> Պ#_Q>>Ku) XOLVzoDk"_zq 4p/%:& b"uu@Wn5\ nS|:q۴@ %r1Ir(7ox{`2[S.,Y_T/6vsDO|-OA]3A*qx>}8'ɰ)IjH7*%%rӽfѹ(O@.)&ݾ#9NHYrhS^~x$,+:YFMZ)xZo^ER8ĦMOkO[hTCĐJOl NUOE"\`F`> ](+xcsWB5•> =RèB70gȴHKN/Pْz0Q>,x%Q7Pb^M "6$1A]uV{'qHvX[5;NA4}Km~-ݴ8P<(b )UhA? }k}֫U.#io(d䥏SRMo\3muq]*;~w=X΋2 ^ae(H N.cw$$ o.+F s!||ˆAd7!ARX?D9E7>jP;@d~Pْwf 5dHQ4Yٓ ;͜w?VƇnejk^S|sIꅸLW[Z ث+1'֞uqQfK_WAzK}:*Le?6ns#49m_jygJp, >\ ^C|=` ŕv>ZaK]N"O*Au~˶gg=2sqC0of_\/lDnBx\ YzmEv31+{)>Ʈ3F)ݪŰ[ؼZ@)J80VguƹLIR*Bs(=Dw7WLQ>N[Hx֧j(fϯ֓'sM A@,BHhF 1xi#%VyNJyպp @RbU0W? 4BK& TҎG:)E8c4UH nHTdexp;i݀Իq%56?遺G<4{A^$,*!>&/#לA9ӆ+zm%A Zij\Ƹ]l~'ᄀNg=\7j4&5·i] oB^W º\.8x5rMT<{#o!5L%)E2}TMJs7eq!'h8&Y%a69n. nƤ=PR կ[ë*^=?REзsA::= =qr:3YLn5rhMt[swhih>d[W"6o~>"o215c1 8IXcDGwr V/uE,+pS9^̓3h7 `޵Ρ'jG?#6ڙBu^g(Y-5?dW[@a~ Ux&UUݩݮC2(Ky>0Z5{,U.7Y~6f}pyimqG+ySX (mj"O .5FjEkѧ㪈@J%Yc?WZUV@}hwpߐG-4E A՚`8޼ qKx,^K7v6 \ Bn* aix~ҮS{gpJNoHWWxԞya-4]޽T3A}@z_F1IvB5+2q],EC!4LC_F_T0>~Q5hX=q![:ҧ?Hv>_0{o?kYX03B\,arOAE( {g<" `R@BӽpT 6wd`h4:h* UL T~GOmhy`_4:Pr ҭMQkp? CLQ;k i| "M\[aߊ6*h iV7jB)=翨wtYG$qcT\! _}zQiWaJ0:9~Ԭ,]ȟ4 !Y5V8t!qOyQhD!sdj519RoR[{v :ٖ-nS<  hMzaJ0-+2T#&$1tw& w0Ǵ }6ĤS D1_p=b#$itf)H7sqJ%^[z vJ ORnjc27wgXDm>M(x"5_Pm䧴Z4具wyC񜺆Y]6*3:"T@J>-]pabjA^P}X"tZ$׉3p1rĈ#yن-_ +[kl {.; 9eKd8}"6GM (Œ[uPC ~Wn`X_Un{ZqW stj;x!op ꪷdRb~Sg&DO:/IhyUu#Q g=&;e<15`ޯ36n1Ƭ=zðUfœZ\W"Z8U("a0YRV4mDi:{ҟPP&Ph#kt*Ȳ~#ЃMѱsW=Q`Wu+ zb?q804~>ĭʧ8Of-[r S.ae]u^׉gf6NF/3/{wӧM/fhb m`[T~ .mRԯrlBp3e1wAi*"Vys6-f$8(U5]Gptc&̕,dpUw :gfz ޣz{"$X]ckȂDም4Ssayމ4x9daΓA|429~>q7a#YNBURSbKv1o)x#(4n~oҟg[?dgs>%ϐF~Y50}dgҚy#P_F$Nf}vU6UKVr?k<8{a/)tT*n$|Ü [9z#qM UGxЄ3.ܙBz̭̪a!彺M_>)l,7Wz#p9߱R |ҡ=sD58=?VKĵIx+mQbÌknYi4G`g߸_1joWMp In77tYDmX*kӜW}rz{DILÓdy cPMaLaQ ;g!ElyW&۶w?/'4rKx'{1յڻ*_lڊ96`3JT}[ֈr\|]U{1On4lR?e sRoV.zDi4{2L:V.ݥ0m,@Ж{>3xVZޞh ^v(bP{6*V[ Q́f}Hd$9tq-83.ѬSh yIYv&ѷ,5*PH/%KmJMqbnf߯YNDs={eZ 8?lvE_m^ShkG8Zza7 %-4+''-Kohv]~]Rf} y1Scڞ9 G{(9HrNA!{u_oDIOa#$D)#6ztϚ.d̬PZʮG 'ty Ӥǩf>/EzC')%$SBA)τe+Bm= (&rE =փ7ˠ`W`erjԶP]"n븤34<"98Be^2,k:6u+=[ z#޵Nl+G]s;6f =ER5j\ytdah&b($m0UA _؆= )Ägk&2ju[V龫F؜y4̶i> \4;a6rv&3{YT!9sxJU;xK$W`/< r66?HV$"343;T+qNaw,U4ĔM>)؅pQ`zxFXDI{22/VV]dXK_rjLKv_TWP|=jIWBQƍ5n2Lyg+_u3Y%En[LחX/CZti"@ui5N*mf ,eȍ,yw'WJZԄVbD*zDl'hW-ҍ5MBϋy=urvh4x9.蘅uaeexgωBܝN⬗uV@քBXeA}T4ƩR_N>q7uMUGMz%F ? +=\;lp qœk+"PZCD cbuCRYNpЋ fgѨv\ 7=sxbq ?qSYk$%6}l39l\HP1 ;īQ=I{˺sX7#U˼4D5M]*q7;4ځ1BR!5ځ(5ŜBZqcm#|>?F[!DzI(5~OUy]ˎAu5NoI BST u }-:_:(տ&Oз,e˝%9z eگ)p8M|>ݙb<>h:GI'4A ¤u0r;[-flN2_-ƀtr), ^׋1۲c5'ǃsX9|#BFPТ.iEdBzH&f0S!L,9Cݼ Zb,1z)Hr-CO  $,*uB.`2&9aXPJ/D=^a ̡Z ^lEEA+!\&@繘ȦA} )-"Sȑ| 2k9M^ctYQة^y8aq4޳%'q +fh}b10]~f+Κ|=?)^nǴ=76G8eᯛp>̵Aԗ3גܑS1mwDǽ.tat?:nk]&ewo/{%w&_G!N%:~/# #6OO9p7Z0Ĵܤ&$l>.-g/J]܅#S4 }z>N:ѷ1@ˌ8]"Gُ+bD8ErZk^r<d8wEF[?Xd`uCp^Tj :Q9~`[* Kr?,V{% 6C61 5ރؔc9R1ItQaC'W#BkUB1xldžbn(b6iwӖYājN Vu!D7;g^88!6W] mkUF!ؙ NPsƙbmVG"p״13箠:< /_VlkQV 'ϋx7ٖDWKɍ??VU ~M+{5 y߈=▜M`?U?rb H EQjeꭣ@'o &kN0{ejA Et`ˀrqpt\+A =hjA׳'$gy( ɏp81"pXO~ Ovp,J— ?7?-n  :r#XJӷgU>+đ?7DդЏf'Pѷ} SVzM=[u}rI`idgfld- )N"3- @w" P|X>X'@"yTX UBk"NqŸh?iK^,h<ΉHw4Y!T T:n!s80l"]x榒IXzPK@oƶAL%z-7\Ţ kN;!=Ȑ,_>POu s3~E Uhys,(4'dktʀIoF%⬹w#Jө56[۞i(XAuOᬚRjvu ǡF'IDJEOsrafe_=#Ρ_+?#t%4/N`CtJQr~͢"dRsXS V㌁uLxE97[* WDs 3ƶ!4&ܝz 8*fZ~#\W42WY˒UY^Wb!hoǔcC[c 2J \F} f\wR Quab+L66)"lC-?0|=7y6,T G"$2  U`ǒ6O oyЀGs=CVFi}VJvx*B߮<;2&h4I0%YIctJkfzePej(#7"YF_ hJi=7.cTv.ǜCG[9{W GWţl"͊WǠO^Gp5}mų =& @8ʳ ]ͩ)q6aArbk_x+SJ\ۋ1S 6w&*,zo|f⋄D Bוdx`k(D?_FL~V߭[+;vA0I>legHV(;ۃGc". g0-40U= "kil̺[`@q)JSCuɗH썧Z /?J,jQ.LUֽ=`!oGz$ ZLW)^'k [s?DT^ m;ϒc>U@۳q5hdɀsz(:Hb*jr\sӸh /`V6ԫ#_Eu{E$7aSès'gࣶPag/ѴNz%O6ɢZEӑ0#R!yVVHCז̔vƤm )H`w×vNa/OHnGmc!m„Z5a9p>n%P,bMp wΈkS*PrVrLZ v3+VƠLeT?$<6`x*0Ϗr__іt C,5'/Cf/[J" Ńɞ@Y p)? <.n92hk]'aD""^cM%* c%4{q1|  ~a|w@8G&l]NYad* l!vwk\s_5T)4R('vO\5UH/r0(X3 PC+>yB`JaS>Rh-AWFJ\~yU~H˿YR ms/ zWnL(≲^ órH22K>Ezh-C}CcG9'G5 $ in{Ϡ<Eo/|i6O DAf@ϱRA - %uQ!oX-Ys& &y1ap$ rTF;mODHdIя8͡-Yp6 نS뎵f~EߍT 3$?cvxJ^!ݻAƌ$ <2 N HiPP@%VĤч-L5M@sU]c)a _ - xIl`E6OR ~+>k+f#9|p]E4Hxrg?zK#r.\QG5ԮY`=k`Ko<ʘNYt'9h`xK᯼E>U!5 ݎ/xyѿpޒ{6š &"mtS@KV›cAnԓ;I`ljt*rE^RX{\zz[@ Ϣ,x-̛=r#߾EuSg\Z2kld"qSX ~"}Dy O=2{|KHպ=w/YK&"])gKA(8g28R^҄{4fN7&ABMK8b^ ~7q LpL(ofl'BoaZ(52:th8PsHLTPT?ե@m οa9Ϫ"u!#<](ܮѣ~G#n U|+pMJ vh̟f-j)Kt )Qv/mBg>NwMS3i5o1AmpI0O/]r"s  aXs;̏Mj^9<YL,Z w(ӇGZZɿF$^7bST'=YDZmCGD#N>7:l98өJ[Pio"xHճwiǭB YVx]GmVpKX8 7KtC.L޼;IöR _Sx'W)>Ih1!)'qo' A]EAF7^(Q߲9hDrD~~-Xʓ.#`nF-EъTJ8}dJY]^<N]č91fb?yv{ӡW]Dcts=qçQ+*YzORáE|7q`Hyr߯F8XSdOzzңS;0ya"DY,ϕ?>p !2Qv/jݖZ􍤍AZ:0c疙U+}g.\ē/KG"J.gڼʸj#ݞm>AG?c[gZi g hL1Zà`B(ܿsܣj56珈v tBE4O󻾰4רg*%gD$"zKDt{86T/2[xxYO_L|_66L9[r(c;NX -?)>6أʼnAz:(Xd(p~;[Ժ؋towS ҧg-cJ>f6>UrUݫG(LhUƉj:c(YP!Tn9ZrH -- }U? 3<]ڌ̂жGo?E5b!<., %O%|q!.64<q"^E)3P$RQq\XeGnr=B:Alff~UbzxjucP.9z ӃK"\0?p69&&Z#T2R}~n)<%N\B]7\KcWrHi(g^eT1oX;C$P k7\Y3]T} _ lA能* d/P\ԀFJ)z0u3-)`z]&QdR\eĻ]^ťO j*j0]kT ŵ~֐x5ㅾ+ߧ@ULop1Ax<51. ǽ^;*Yʨ{ g8x4ƎZEo_O]"ӶJ'sF̊笝.^.Cq.T3/?$P]=~mJzCDIUb&*,z ~:պ7͛c[zzGYc'SalJFSgwn߲㱟3cؗii#A?Pa 3Q޽_p]"blA#zӪ0BnYI:fYsuz p<> OF31X7"Z*WhⅅP=gG|aKŇl Nv\{?] MGdӲZ :}wZIYn)HxvVLdYGyp~ܮe0 8|`3f%a.*v#/*kc]Ox7 p/&z稘\rehwd7!a%\ Bdܟ1e7\lH=Qsɍ8J%" JeE<ns1CX|ctzcǴd!L(d/Yo3UY=Pn]XmZe񊄘G)QdDVY ]i81rJWGcXZJ1{6BhwVa@? gpJ0|Z4uOORe_S8S)j4^}1s(ߣh/G32 Ckf/xI ~e/g*4tr]ف7&oP#3 !bmTb}hf 1 bvZle)jPh  Ag~:fhա~q}(\*ڂ̧=9_p̏;|G)OC 3VwkYb;iB`"|?rPv<ndMA!qg"0=B.[׬*D;_ ߽+>6#]Jeb-[!05m~{iEГK1qXx l{\'7_l91g"Ñ Nd:"Y!`%~> ,7;UX2]^$!jA<}ug26,2'&#A1"kӬԇ/F*m؊ueȋS&U6vdy8݌3Ek5`o 9z/&/BYLXEvsr7y{M#OrN2nԮ\K%hSmJ]g"KL<2XӺB5?Y,azϻR]<-yY{Z00 ҧe N(]52JSAq!)_e@Q$kU Fq !^gY3Cpy(dRP!vObc,@N%A|1;jSr aj=;2@7cYhVj} >pfdD6fh+3jpнa\v"(單mh.ak/SS;Ö`z/=`팯kqNȁ9@T\]"HܟXk䓢 X\K?}E 1h-y9!0 X:φ+FHE dq+P-mehj_P?1%qF5߂=^gxoQuLec9Bel]Z v3.V!DCOgI)x-L\>&#Ӂ\|\ ; Yz 1~E6rcO@UxIF^TENA[[Ir~+ l?=5ͯr_H|$Q9:RS|~rwybP8?ż #P ~r3Y72][Z4c0.AU5`qp3[`LvT1;_ >Ē!ze5}\pʊR"i<rM}&s])@2\( , idKc+= ZꊚL5daņMf4GGN;UIcwYe'B_fŤ4n{3͗G8gxL""zc-gN0I=.%6Dot}U 瑌^Hy/Tu  '5Ou:HRf4ٴ1:fI1k9>XTE8 A&lԫa{(Z-amzLn\_`L6y0&CipQT=1ZSϑGE vNDDFcjoqWfUruKh~CޑirK8SpBU)4h:!_&ks膍D&{1۵[H=sV&m՟'Upḣ1`nkT( WB@!-D V aj.Wh_c+Q h&}ڎ4cyVƽq;lzlsJE//f~8,49[}NJv%B[N*J( םi|% Cg2IS P4!نdKs)R`Y}0QLы^|.s3QVPBZ \/J/=23YF-܂w }P_%{RVpN$Ho yj*+d7#fގ<cn)F3:@IՌJR\z,?y[Y!Viy`6y?<.30ޣx #:9NppW`wLѪsı? ksF2XV۠9 " HD\x&Ynkd6$v7 =svWY7zD!sI63/qQ 䯴-huui۰,D>ITr>s'KQƥZ~Q%-h?)e9x6Tit\m&D:}Kqȏ q}x];UPn8oUkK x $[xK^Y"Uڣ»w Z>7]܍c]!!_43w5ߜܦ5u:e3<+1iR S9v:shCY<"]@-2g~;̓~^IE}[)o& PgpHAMuKN0N͎6ThԆ]kbSK~`m&?zXO᳹DIBln=-Ղ9 ybģ.TĬ׵'I}Y*z55;55&H,=% ([ {!GR5-rseڟ$1 ,M> CJD-6`lXOgAyK9E GFn.Vlx2( )^Ń? Ӂ  IˣgB;4B-I 3,Gn̩3H; +$N0jIQIϝ\N~IGՅm[%?X$Y<#+ >w+y^uT=XMߙHKѣR%Z$&_d+iJ܉(6GEo󧽔Lщ1Gh{~*Fo,Y$eU"Yv +W ١q/Or\/ -Vz9hM d)=ۘkc>sm]{,=ȮF3 @(xSX% hԡcoUغx"prs/5%WD V"ضN}a> k51Fn-x!+_;/հ:kٹ"2O(K,9rwxBX䁛r0GsĿe&B4|ߕQ[0zBpYi-M|W`]igʨ0Z-yGa%K}\ 2C~,B\Fp3cuwUKiA3z"[}v~[5NcF,a([0EgWmbRm)7Ify8A}gMֺLƥ"ZﶾhyS{&eXCU ZkpUbc@{-8EtMH#1>jdR֘vbP^`1g(WÞ-ɍBu+ G&ߣA|YNoF&%x __]<!8H V*hpݩMT=r [yrSpw_5~_I'˧×j;-ޭxLhh>(4nwȺ>~z$1BoW+U05/_]M)Ỷqyb܇P3ٛW7BQX Cv_L a`jsۢ=' Aԓ'U&G%\ͨz3LXcq0h%ep4=^$=[\us6Ʀ0eD<"HW,!urql]Ik5G\h~A,6b#["g+Q-e͋ӔYE,z*l' b2{>lHc۟n9w1xcOm L ,jtaȧ/AѰ⋛Ov0fd&ejpy_d"(K 642k;A s12~'J +=LAXt_gQc͡LN[8sm),.*}ꠁ=Jg8/ˍK F3uAaTNDvqh,|SM,ƸZAҬp>s\'A;j(rߠ,JP{sDŽ|4jS$;߬UURNzyUSm}mWnPڛxK[)#`ӱ( Kve͜kܮ&,J׮䞬'2/Z&D[}8lDC?`c76o]^RrR?J.Xbi?1(ƶNy!dt0~V4}z8pFE?`@"^kt_#g7ݟqeA&PbVzn ²wJզ4K9ڕtchd }Ws,uoH nh \E yK -"at! e n) \K6OBM{ 5b[e'U]~K6m Q@i.H3̖Ck b(suq׳wjH)Um5`+T)x_.G; 97kV)u;eڳт n[wPz%$^{(/i$pm\B[Mb؈|Ϝ]|r'Y 2rؒj'HC-U+ˣ_M:ψ-L vBkeN-C3Ps͚c!Tb7Nu|DM ijr0UG)WV=T V!S!c0`Ƥ́%'mFus%驩ab-+cVFѿO罝[N3 0 u0̈)nMl|kU+* M*=L}-0g uza&%2"H?%dscS_" d FI fw Mcvul;.8bd7Pm9 JhxyD^('XM0;a|L*/sgiS1. v;XޞXgB]]\>$"߲w-ٳ5 +#k}j|f/aq~W^36@T ܷ6Ѵkbzl:eY`"f]S:J[@Dm)ɼu ;MNNI)ZF< `U(:ф w٬[Els6;_h37sҀ:pr شP$ڏ+۟$ pЇ6.깊9|Nݓ&'e;⿀ިpdD9TALrJwC^~pzajZ@$Ō|j(gQ6FUvJ O tDn`+:롟ncdy <¯\m0DSt]|C&5g%~FEHocy2a o.,@ʖn0(g~~I8ԊO>O-Vd/TW o4򯾆+F:4%ն*)ՄO_s}W N??|QRާQNk%D4uL;ReՕᛇl_5bA&4m͌$n~#FsMB6T6A6@%"W#}HljޗZhaQ-v#qF _953?A}}`2hwzjTi(Aa ^nFn2|Hf yJP/&_àT4ti2nM]eu:6g$4j^,^ش7v  &dBQ"CS.>qi[(C;H~3Gi{+!W ul6 @ktgx|dEэR4=K[+*(}4avdֻis;<^h/#pFHN]X]7O TgW'n*c*{ ܉n;H&O8oC-}1^I2xMuI6ֶMCľScQdGG`wM,/G&DK9ju<@ GP5"*RP6 i!,33? Y3 2Ê|L*$ݩ#l; eaحn%7nh@ݡ*s 7d3fx9Pp{8L`SqerT8\ؠa?F{ů47&N_^x $t V~d%T9K#J#LxM&& |v7Rþ,2%F cAC=9+vO%55\h !9*D.T_ܑ.54(5(Ҭ\UGLJqn$} I}@a=YJ/o o Mm.vnb#8)v1!`vB} 68nwT&V-x;VxeƠD=t#(#9rB!=H1EOٮ4Ã!՞qX].Bb]Hۤ5-Lf_(NiqZ/f24&u8I(FϹC!:b@[pz.<+|FmzCaR:m@Պᾐ6XWN k[~ڊO^J͝{0ņ-Gh*uit~& v'VZ[#ؐn\n+$r.}/٩9jֲC~& 5*t`>sI8x"ma;Ԕi#_'7L•۝ w$ u_Qn§mib0%?ھ[ +tDA 6_T6~vj˼ʧ #8%N Ӵ-\NOvKxS [1L(/I ZmDoA)/ _I}hH[{ਃ7codzȮ @W"GPX16n $e::\dB*vZ;[ nrHe8ylP$@_Ԋ*RJ $CPTjYbsZ F쒹g'88UY79pUwBq ~l$!c)8ZY^j: $6K] ,1ծeu] 9^dh7F8'@YS )yr 2IuX#.;UXkE*\S}mM.Psw6|b*M/6[pl^X4F|N8+,d#鏜/>xKWe,X|][Lπ@]|15/J۫RF3OIeMi(Xhl"qub(( Ld TSwL)m\J冝/B|b_҆ݳTO(h4ݔܐe5l6INBDc}q2Oph y;@Wjda|cW'@]ꦋ@۠ȢңMOآ#wڽJLWm#| v"@:0 J xڰE޶b7I2V9o)!8GWb 'D(Hޠ}52 V-=e#Rc$zx0)R KWzՠ F3&&;&yFt)I;rJE s3 UR19vxdá&@~ N*mݣ&?.R%h:fkpZr蕯k#8T% Ʈ)?3=ZsOzB%}Mx|+hQx6x^HujN5@@sP堆в~m&2c7ڀBN?+Dؤ["]ׄ4Yz^{~:Nz scH!Ud%iMm=?s(Б]3emyjޞX}%c(W- 2*$(GWoΞeWXVBʣoF%rQ{Qˮc-nCb1}ɥq,KsVAP_'Y yBxϒ/6$&Эk]I\JH#b~4'.o)>w1xV3@^7}*с#V7lo7@vQDFW!m!YSYS\YU&Oks@4Η&>+KQ/}NiCԮnwgu0/&m@?O3Kע|F6#n1:1H F NȄyGhZ+kdv/YP温C9[ e]Og纙^%B#'n2aT&q2dQ 3H8̪Ei=$/c+j6 ^&oU6ɭ x\":$ 3˒ibώ.Z |k;23h8&e=[|VeESѤP_]#qu(duw T*`3޶گo c_,L1Ɓb0 Io>(?GaX'AO6FGUѬn;sQ7;4].+}/e F#)ߙR==PN9KmʊaJE r?o"(AS55QGG|Vw^7v0N-b :Y}Uw;ouj|wF`((<Jpl-ԛbREO@Gs!{b^S) D7/*aU $ HnaN}.l[OVS:X5{q@oYwsG\W~ޅBkkr1 SnNk.EZuJXw I{2`.V8ſۇFW)*4hLpĖ^16gи{=Rhϼ7Gpk\Y o1=JlY _b:J`[ 22_ B꜑Vz' )V#`35HMlԕ{<A@$j!R TD7ljO [pe>J:g'SJAws}-]g]} Qڎq Lz~1;8yy:[dqW j!05";.csoK; e4M׀c\XwAy@:Ç!UIL[f79-l N>Po}7mVu l[${rSMvPAj77vRٜՉТ7 N! nH_d9"yH|W쮐hHZ͗|,#L5/8Y=EUmМߕB;J[¸ SXM !XVG>*qՎ8?SxҶԥ{4q[ _(H^o"xl $ ukiRYgGnb;'3IGktUy1 >0BB'zRM]/%v mNx@5x/ C_;A,qrd@SRw\7N  B#Z]ywiQ}dRKEM{L!WИkn#PQ@Ax]WXhޮ3<goBٙ$8SӇ(I%퇋,UUK%rw'XSZ5e¨W)Nm)20l;]!_7 އt*,G)u5O[HjuLQ<{d]w;؇`EEJF:֎vkFS͓ ]m{5:]0ۆZKy6RS:dP7|uZ݈拡BpToH#7,؞<+U3fi\|=kJH`¯.0k֕!,_ӽ#"^_ZNJ[3NO3or&@~gp=%dOVnu@k`o cڪNBЅ %smn#>W4SR13C??Eط;WN799Lg >5t؞ ji<:VBvZ${{leǍi5&;h"^ǹEi,*/6J>Q`N5xQ<HVTWUR#Zil!hOёW0tIE`$†vJk3djD/ )a%l>ť7*P+CISx3/xK:7=" ;6P3w iuaR8 $M**sީwXsZҮ[`>ٜi z!4}Nsrkk$OA> ŭT0>`]: iL ݍ"pZ-Olh]u/jvHT  >)@*(mP4B*LoWP!~sϯM{ʾٺ<TK^ͻpT<ڢkl'LD;*`p+dHT8jՇ~ڃE 0=}N,gh/d{sߘ+a~xYoDW`(@%ΐ~kiO'$ T%E#,Z'Mʆ hx"J)ԘGO񍍮ZK_׻tffH~3P/~** APNDVي 5i tVs+m?$#,4 -%8#czԟ6{ۉ~}V6y1AN֪((B7m7 alY2,DECKTC IbźFY"b{w;wS?9x^n!*P O̼;mxMkW!7{j9>OHg|^y6ʛXK'2&RnAQ5  X|gIg9 9vKk +Е~mPW bai+Y qʡ\+rPBY:dcWj >@Ц!^+D@J3@aGe|:h}13ߒFr?8 ̝P[b{.?=t'6eDZEOfh+^y߈] jѸ }Zb%n'<](?l]N4(;̐?}eq́;f j iT@ȸ݋Nfzȉ-Q̾l‹P/ً^#- kk\R[#CFI@aVdk[4ͰJ)6ĉR2,#hYk@Dmr.J;(rȅXb_P>Mdf0v ە}~d Cq _Oy)ՈSIeC:*G7" Dەqv =M7.\d~; = <{gKU^Ի 8U$i_ilO8–Q>1ĔlY:ws=`و¬ &͇ͨ[/|EB=F$LVg5ڱ Goc) \P3LEЫ"FS & u ݁Έm2,l3u9_@ùb@+q nt͎uCqsU!8R]c.̨(_K5dTc' ȩ̧=ĵ {C/E:bt s釟S *#j =xʓ$9,zֈY1>]?-YӢ d-nI՛#b "Su@wxcd ArİCXG"/>[y]Z1K[nva d_ ALgbnFak*ցU[S&2pu͸1_~_)A)4KUnT{wƸj^A!s/v VAԲKghY a773ivG岘t2Ix)u^0zGpQ#b(N)n1DtϬ'yU{k0ĈFz>S]hURͶ%/=6 1e(*`4/?[H>T#!b[_FAcB7b<$ r,aP8dhP~4RfdoCK5Em`*\@\R+>DYCqYmyC9C `XIOiˠ)aph0c66'%| TҺyCS:.#*p >[`  ɸ>DS=jE2w[x̥2wv{w7EFE'E/ YDoR{SQ a4xuݕ~0̦Dh98*(#=BUrx#QoMK \h{qaޑ(la|Fy-,}Fvkv+rmo=3Xa:5y@/V[=FAuT`ᗱk, UŒ.lhB@YhU$W_9- f0*u_xf"1/fvvk؂qn]&,ih;ca$yƿzs Jc;yPni]NQ7_к$u7}0b?(ip)H #$T#Ղ.N@jTPʼn*ciw ./L87\6$A̙\$a4SEVš^@Ok7A|7"{5KDZCDXYhaa$2zC`OO@ղxU({E)MY)WcfB*M$)Kڌ:]Db7>XK2o}r\nD슰O<~?m*wHAߔN~$y^ŸĞvvh<~4?-y& LSޗǢ:Y$7NݚG8t+_ 5Sf9tN"JkK;x~$aWC[ kUqv7p+j3oyi5d2FH/+zY:YЩ3$;̄'E ` ܟhY0#$Մ)cYP+8fcwFw5Jjnc$m.s/Ǡh. r&IŅZ=ֳa17e r;)JʅLUR3KAeC^5VZ -5[0S@_ফv 3%O+ñN[C朑kAIא*<1/m:u.st k! juUEcz.^hM 2_?RU"^5`B3 :@j\LB8^9ZOZG ;PaIzHIir j `HetK9[v><:qM{TDqlžnۤ5xg"?u7O;5凬 Dü%l2 M>r,Kߡ lec2N1$4g[ճwP}Z7H Zl (M٪Y/߬D_6/NF#m|>F<kPVU_)%sd2 /dWWPu~d9eѤ yNu(0p7"W  NCG(e0u[5[ZP;PntЅ_d5SIJjuǠs}2bp zl^Mh||;\@~o0FJjS o%킛'IcߦlyϿl\(s 0.%غ-j,kSyF][GS pL w"5~P3#dL L|3 dH\2aj'Wf}~z،8e7Bƪ{uk>1!MgihԽ:occD6j], mf0֑'l5Ͳ/;V>ױ;RӕKr}S4N)IDvɰj[j8K!BF?uJ[? Uh1L[փ55_]f 1ɫM۽*2 ~mbj T~/-?H2" ~}VoU,XMrWNOKs.\ ¡h֣0N}2/Ot H‡'kVFJ%;[:_=/2DP= i7N@ uRi[m^i N OCNE^Tc8j0 *X;F&k(mB]rs{ģk2@auQ,C,@)V?KV_1dca{@u|usS#O}B͂%| rʟ Fj!ͦu03Ux`R$p-6,6̘X&dK CfiZ.h \;ccd 'BJtFeEz7 e`Lw!ؓy`2LkCkܜ>! RA5sR-{D4.o I:Hyob_NRbҬI*|uk4 {?s`OӉ,vaQnLdq׵P路FYk4b؍<V%!'tnY\@t5n Ol0w& )fn.ޛrz݊KKuhaKcf!{]wU`7fQ~\N`&H"}WGb2Z`q3{2 <ڄ5IΠ xsjԄJ>%Go/,Q<)Ʌ ڍAEFIW F[tȺnDP1s)E1͹,5Ǘ7i2^ˁ\|)' U'- ˟in=`rI#jLFmQ:ևë4 {}2MۘkՂ =s斘 ށP(hhI[ Ł8U]BsC2͊"8 #^b.|pD͐v YxɚLb>d1JbzߖM$LGF=0aD?5yB9r2|MKH%D*˓{2oẒn6׷v0 ay>d5~Mjy 2E4 FAYYBvQE"ޜ"_*FXndNH~=x1-ksީdZs! 7 vhв?pB:^˭=U8Yr6kii==p%3b@+M."#O`oghE(¥[FFYykNnBeQ{l3$A9yw{W@H<5I')%Rd=tA=X 3}ئVYÓc}iS?w>+e 0?z}Rغ"Hhy_ImcWE]K T;Ch02OR,ŰGKi:=,Fz [(֥ OLz:a;؋fZdsvH96 8^h+&#g5pW1悔2j`]9\:7<_)1} ILjvR_B4.j} PxEmL I[J< 5 ejJ)ߑʓ - u\;D/|0^Ff11^fc92CSkN~2:[(1F f~S,hVOY h2GqM 8V\z}RBFA[eTb׏%l|6u#L|w疫YE?ogC.:H4B£sNj qG(kNJqJrDE\ŎM!:0AyزU0cKd@d+:|85f}(J|nnyzup92]p8ocGlIRz` 2WDjY4ףu۳1<(1"\*t?VcAÄQC; =g;.^Cbʻ 0۞aILIkWp>+nM÷y^<[`n#%8W20}Ov+s꣯g5N}}3mk޷BŒ "R7C"g= P} "1٨Gyr?Qv@t[F,|Wm>L(FSXQ6WTt#I> @jI``-0É\ah/NdSX3y|okVNb@/L'8^u4gu .溔¢Ǭ&3fIr{0E5ϣ96Phg ܬКֽXģj$ոr|%<B#ǛdT Lz.;y\zO ;g vgt|HГg~&5v Ĺ㙧*NhL\`@Lˮ vQN"rx8Oop%=t?xU`*HDo}f;Ծr%9-IaM}N W (y.Л61# p);ʬ-c\שhZk h{,S:/Y 3\En9il߃t`*ػKezkvBg';/oZNb#zg_.@H*.K#i7ŪjY P#tzu2:^#%Isi(H;z\Z\H%bn΍Ia0<-*Mٰq(tK^ S~=ўvC/{3HX&{縘GǴhO,[;)xxhuyȎs({lB<$džTx>1?7B4i!2N.ᮚ8W6&f /(5t T񏃣*D ;B$q`u.A|& 53a0떋 > Ԁ((@V+;6E* įfة@/qL5Q=^@1Cɾ( OˑswZ xP mWiz_S݀J.\{ B %@h0QTƲX;~@wy# X@wE,DSV9o 6JzI/ R}<-|%@vºlGp"5FOoL& Z['$a yPWGyoCl+ܟ4ERGsXz=aEbdx Z7z.+V40GCN<2(٧)\[]QLf305huZheZa ^KL73VЈ@Ny\T^֏s'AgT4(}r,.%Qce e ")f:W+H*_|x/=7 ~͍=Ahм1.w<1 8=|xF4W_[\Ya ']ڌKPu^ r70=אQABA "a4Zy,4[ j JBf!ZX?sv{Kq%tpE*b`M]uLLc%8FUA.WX <e/}W׃pʪe[hBƬA#G@Sy'zф&3GɥP r I$XobGGr hzԦ`vR5V~2c(EG9`+EK%>"Bq^}u\ծ)t뼐Wub4\!Ϛl759t+R{Bp`wt`{LmN?(\@3-b DQQ[ļaX;.9\&Z͸g)Awarh$4Z#cSR)e-:Y |qFU~8%ugs·#J,U4`dw_AO3ffHh d=<zoYC;?pfbɘ~4]4whݶwY\b@!Y!FL %.^H=$yx2Bġ3-ʯ\p qйYBw_δ^E#dx+a$~b%ϮB{}T're[ǭu.ZMg?,P`Gjȭ:6X!FG-Aq790L'}9{ ͠_3,DR4Eׯѻb=F#l\ YAZʫ) #k@ؓ'0+ty E^zADy,xy{Z5b;Xr[Apc 7qs%2[ :Nn'dWizS;$~>򣶂ʊf55zfi N:0rhI](Cff7tX[C *.:43I[BA{MO12gu4\zqn_/hkf+0@17MBGcӽ%-NQ'&cDK;J|FdAndU2 ۵Ϣ/u)\A&菘!=N4,K>B$.\ {BY@ǽ^# UN:@hk2/!Lcr |?F.\#z$&u[PuFb!;TG8#ֱ Wy N#>#sAMĐHh̕o]4{aU _xYj(:8p @lL"9Pz%wJӻ)GW8&]D\v)FNj)m e*毾¨2@|?S66%h8v͢aMy7RB op5nS^X8a|w?$9hZv\ ȟ7<>rr>Lu[GtY-͔˛dTM\~nD3XǍP/: $yj=K $[N5=LJ`XE,y${ R>R[\-R\Җ[-^3!R1QN- sy"= e8@6D'd3`e_=8%D|?uZJl89sPGɽ=;1dȵD;|7|zU&{u45=ԇþh|x̒ɣakvD/3<qbEgQ*J}Pq")K-C"cytC>eP6rc/3 3-E)*fș ^'Od39k^}6eLmBb(:fQ:l 7[zgCUg|x`deIZZ uMOq>jKk (:[rS:Sa{L諨s66urY$&͸'<tBDop=2%,#1{_y>Hꗑ%;3*tiW_m-|GAOh;SV8=F]̑/%մI'o Q`M8E'"l<źUBmP/;K*<&n ]}^ETMH/'yl~|~dTxsY9QhW-݅fewP^)xnʜ߳w؈ 1 y[Ы@z۠uMPsҞȩhFo2h䏯2X/_Y@9u"Z<}-Hr[/s"wMH-ܪ. ly=BtS+& ug[L#48o}kx,U5\Q a:GI+%'0V;"mNņ2h#}:;Y>5x؅aY~7_BGW3Z&E5Z쪗Av bHgSJď,cۻ]:xD\T I;nQϥ:NK4`kA;&tw_Ӄ鸺g>nW)㸔kS13O2b3'pm~^}>BQsZw/^9 b :2eb6a Z乚 bXKv^ۋO#%3 }j?9q>x8D.~|Ys$ 鲡O 8cNKxGLZ >m䙪ݬ^nA߮}T׳Y9WPMSHcg2.9R*ʵwl\Jː<! R!'<4?too_j(d<~.2Z\F/B" 2;6)q#A2s lS&X~ⰫKva@Ox:D?y˗ԕ_= 8(4{qkz";nvrZ.p_ zNslvMCK㝴 $|{룔WN?Ur"|zKɩ]xSW8le^a8M@ o(:6EHџ;}<BDu`R 2#H%sO~sBwIŷI^?JA@ƚ1•]Kn,CRbOs̖f77+6b( ^Tr@*? Q"OnS9ъy@q`XT0NFLçj2Z|15mƃ!o2r~(hT2&Qc}G'0߳VnJ~n /oN1. `޾ը@.y62TM&0[f?CFX'Zz(a0:yNmA14B♲) kK+Z Qhuӏ/TsSuP1}큂ߡ6N:>g*3K"8*:Tw 0$CՊ|ćܕ6E1#MT3yPyU,'6FX`32gz V2U w}LG]Jb=MX> m`]/C1x3oC$rW((:_~ۍNꝶ0 XX xsְ5\ry$mfEI^A{q vMFN^uqz4׋&gSK+PX'Z)Ћ~PA9\&÷&.n',z]+1kDȒыO4^e5zI^sN"CPӑK3@Գw "#SY !{[M: Ivoh>*m41 79|;Wz;ʲMGݶv5 !'vq*cYKhv6[}rοOQְ#bhV;#+͈VByڋ42%J j/cϻ/07T`,G7!>Cb.L3@قnޜ4b8Ni{w;3Dzߔ1; dcRW_v#׫߸^ Ll0x~O&\׆U K= @ @cX] c)xpzSE^֐<6g|HҬ ⭎׳o%a%{B©ߏ/س#Yp0nl"'~wq-}n*97Z=#]s&ޤD[~,hfkv+ޔ/]Kċ(M@eDU.q@( ~=.đ6-ڍ XBU=W$OiBEp֠Y3mFܠy#PM('w?7Ej͠Cu,M!(_sI@ݛ6}+a#z, S8Sg`S죿Le mxsKk׮ٳY 9'r:t a@#Fγp2`Ͼ2Qˑ$4͸æk8%Z ɓ@쭍^! s_n80&z;P ncoj"gXтvH^_Rٛ/xjI3`+Lgt#Hxj>t~?B A !Ѧs1۾`>!7ձR"/UP,?IWɜN#UmtYXiF4fJxo~{>}ԻP \zvGbT3Ӱ@8i6}]Wi%GļP*/ݽ~}Cz0WQCEM(@Oa*!8}:e/ФE6 ic홐?p4q%@:=ի ;QB~@G(3Z׊o?ZKZV'xKk-+ dk:U1[. ;볁{?& b7[F.ɤ%EYyMii;2~k:x%4ccVC)@[6Y@'bB4ie6;ﱮt=@ñ1гyxCQKlXz&7okcFBOKreYHF`.{;PnV̈́iH+W6kxXLhRw~DU-:_Ӭqyݾ=40hzxeg긷͏,$qY0M^SҦx@VȞ D} oXj;KaxrxE~ }I^1DIM-vP@#py\`oFY̵_q^_shkx1}GWfأvñn ՘uTz=m#jjAYmd6f7~Ru:6L o4G̞~' xUaiGּRi]_qi[(`-ԵyX@.1z<}P `.DvL0&ps|`ڙV|:B%0U;+,=m^}[`;wH:&wsC.rtߠDc h%" jb1/<Ȍ_,zvޗnfb ~Sh1r*Jff]}$! X{uo#<<$pm`AF$.Rs6};`x W!DftV]ET:ͳB٠(<XsG'RrHƀƒ^=x<ö_M%Vd8L`Tv>2$K5i ꜥj:Y^ 5@1@CR\]a"KQ*WzYMG{:,;(ޘ&lI>rozuk=#9wкZAԷz`Frcc+aNB_rs 4Q5@>Mw(/`#X(v3֑[hxNRM%Ô!!d}ϓۨc@$3 Co>2Ș|DqN{)~/7{f==Isgofxy[q og7N! ll oWY33{Lm\ DBz#%Sob?(1z\8 rҬgLzK$1m81 !ӎ\a!{+a!c Ht:"}dUL%z=x{5b1/`ov($xKXԁuevp\N@yu!z ?22 I2Q9X@0tz?+E7ZZ_ qdJK)T_BVD7? \` ةI}k̻HDnG7{Ij&0c߸|:ZoҬg-Xi*'ʤjmK#(5xT!j9B5ʚ؍3qv$]P4E2Cr4>)Uuqk HɽɃ>(i Qmsj#CQ9tEO-[Ì}nX7[7vY?c+"\?7|56_B!ߒW#\%<9dX")KRuTNk18aGa .{̖KLdP<̶̀j=pR*jhNg%xYwdVIpA!Օr0ȅJ-0@X Z6T!ߛ~8GUFKu?dدvx,,HdE0:W[G0PJk?/`r הV"O 4Qnt__lg%9B !p*w1j0 kU밳{"90t_rɗvLwFvn߽h 4y; P^\f Ls2N\E7GD< p ZeL(+ c~'%5̚Qt{U2>| kV/vk\5تi;. sd)ίgvK˯|0 8 νCWU]Ł);zrbhRq#Oo<ّ;t=vNo?ntA|GoP{SX7 ~(|]d^]O H5)I۞$@jr='Y"dM:\yl6Giq௺zq *BLMt=AO;X7{]2Dr6 3R)A lIRWd8&hH7(_֖EA1+j܀,f?X0y KE_|C+?sj/-Õ7YM|^\Pσ 4g( wz#E) -<.[y΃r^րFRJ7P4S^zI%O| ~Er}bp]K߭)v5K}+>6_U@$JC '"fpht zn@3 X¬ ըW-%H ظLW̏NV$A,VN9ɟ”f|2}4Y^x9Xh>IC1g%' ܣxd 8=L;>VE@4 @ ţO_ĮnTE< hj^}.]PjS_ItWUq$O̿ A^+q?1Nr[$B OBsr_\89/E#$[OH&K!P*wxYF-u##uW}g4?,wQ;.u>—T M,z\vPTȀ1P y~ A~'hHQgF6Rc0=NS C0X7! =ʞP,NIw8C7g{7jW՜ 6w,eqq,WSIb/{5b|<{̎d;a4v:_44cqo.5MxT!¥Rn*׻uB9ZM{gp(NDeˏ/KL$"F[n09H&MC0{$ RXvs*1Je= ӠTYB@{Zݔ7h+c$6x%J/ӭ:ʗn~ !κ灑mO<0h`p`V. !Evƿ1dm?`h])NţJUFH-m@T<@LG$^zr&e.;F3 0Y P㠚Qaè Of(@]맻4Wܴ(>îL? ?IҮn- ,~!^4eab-YhI3Dq1!7c4GaD0%$O=,]֤[VȚId?1<_]qHy24\B Avŷ1+6Mu)挝2Ȯ8EFQݗOmcntA8KQ')P&gw^{u1D^3NF`nt{{JLLf"3Cd鲴_P]mf ރTn<ӓoq0*K/5Qɻ+)?&( -R`f Gc򚳳 WaC8s˾xng =YX*)L-C/ /Rdy8jfIt8Sd0o}:P]얠6%z(w|J{t$D<cw 4DY@gě˵=̀0snL%: D10[e20ԤfjXV tCz(dyc~B`[x]+nMn.axV""}|j]PU>ނNua~x_:t'YEd6w4Y:y`DD nSӯr&SBf-/PQwz0SD1`]ͷX=-&p4*4Yr7ϸB>ͧيiZ9q#5X̬!zAl7)?UZh|[2vMa[:3;ᤪ_e7h zK~06׹)cB-nk[+4eۤmYA+Qe s<"Iw !dڻ>|9f$W$Gwpꊔ|jpJ5Q+;AѪI ہu"X8Y#-nܪ?%Y<ijN; N I$p \DԽC2([HGdp6.~UOJ(Ep`Ž =] !~ 8K£UQf(W#z˿[{pkjEv]*駌&A`-C3݊5]|2cs$;9"ujV Y+_ON3@Hrb  b)zPt R>Ο$w%ת,C/}Z,=.͢[ >o v.)GoX],TVc&϶~||bٕ!eFky]-|O6E1.!*EyxdjHU΂ ު_0⁷L)`aQ* )$3,?G)Gh ֡2:P&T6D, 8HVG7{Q?}Ms` foMߤơ>kXPCӈDA#o%YbpL8s`b1DB%Jkss㈵ұxc#g r_8 |aV#tF@:٬\v v jHmqM4 0}q'M5m7|Fb; ڧFxA<m91-YqJG <٤,j\)1`='R283C$1T)-lu47cE܀ ZPƇ&)dk|tq)eE&  5vdyk׎a\/Es++ʣ7¾{ P)=>$ŋԥ қAbxRuUvVH =a'8 Z7#@1b\q2ؤӱ"u\fXSCIo s2S@ok_.:.Z¼80s BF'ɚ6Ye'q?.T)ZZ,I1^Lyhdܰ[N!ǴؑGa0#TLh7 ]ۚ99! 1#ޭz#F:^`aksj;}'34Nb=6SZۇ5<ټuxrT@TD65fsabn\#z}Ά7L텻vUr5{z|K¹A}^G-J#:WpS=d>j&|&V1@0o ^ujW2_9d聂;Fi+yFh܎831HyM tRZs^D~# C B{TABUhb ,1{Dt=l#dYBz;oU">|ly֞gTP'J"N\Bw-{~UJ'1Y i(NHfFٮ^ GOK*Baeԙ`!5*px=~Q'd 7<)m2C"_wwQ=F>|+ O0e[=4\kngOkNc}lw3H#/TݿUQԭIdu]sGj|I՗GTEjbH w=վ#'Xo:\E;OLs}X遗|Z6}F2WÚ9i8x*x"gZpۀE~=[^Y?YBQWKYo L@$0AhgjβL:9`q )` k5yG`z릶UkJaFd*2zPz˔PJ"͉8>pwHm.?Bnfw^sS0_ odƽrB!`vYv=BH3PėGN&IaLFǞTl3XCޮON)V[HΥדTy,uYާ il@׻A,wLzS\0cm$߇i.YU6|lFxNWծ W0lv[CޣW@Q?뤨/WdOx}/2崼~o7ҚkE׎{þj-OkzkefnZM3:EjmNԲma+~2'4^Zt5V8٘(ѝ| 6XcjR5:L˞3|dn$ƾ"AÆ_(d0dIL ֝pə"|\X` DD]".4w^t&.WcbTP^ع@3E|NaM,ak5nh8CFM>vHUm `(;_iT3v/̏7h}5u1џ,sTC--yW]+y&uDb;;pWW (/L(M.|GeSѨI+4Fu0͝xɋR)z:Cd=k<*%o;6HZH ף:xP徢6~Q[u@A*>nYjB&_Ih25)i3Z׽{o-zPl"u-$c UUch(s9 D ƎHUNBIRx~"+hT6GԳa= :n0IPsXsFÖsYz c@8fC6EML:MV*aM)[,̢X*)P C`@c̱WroyKeVU4OxhblO߾Ym1}xC Ɛkfίi/Od}#wMv=o[ϰw28ߵ. asDo^ei ,k(q9u{Hk 7SpAe.ѣ-&?3z<&Ѝ"md?@ Qr^sXJmIM D?&Y xfAmj.;{h,(BI&UG|rdzm<ܙ'z8Q9 tc {-q,,vi0A~O9HxaH5W#s?ﶨ0#S?UwCq[1_B?MJpѹ$}~0E?4Y Fr<1_;ա`WZT \`z{ XeiI9A靰4,']f-[ GHRylmd9_40cP"xwčFQP{Im9Dj&у|dBв; ߵ\y-\A+d0dٙWWpHSĨPKh|#(.O~s÷]7,Z 8\]fJ}Y/W( F`M  [H~3p5pĖ3vGkyJ9J?eOsY 0E)-8&^gx{lHI*8PI4d%]D^6O,+ciAWqn Yg[QZ%$"u5ip̖'ĭΙ/tJ`RxLڈ΁jszV @^IpY2ɨͽ xǣDZҼX\HۢTȬ*Z`5~} @ձf^O2:Ҍ:xMHS\?-%>:O!r $@ "vmD J0$NopK4Ee(:sUؕ!тz44ONkWJіՍ_ 3)S]#;Py9Kk_ 2q\ݐH,lrMajC ?J=ܥe_Q6'T*bQ`jJmebucpJ'ws,~@k,Qdm4d(j=%Tk xߺ-CdF$!zb|do;#Jh~*M!_J+) $v7T d,vqzLۭjspBihBGY霞:@=P9~zP;|N\2Q-ϫ<Kkk"3v4Ft׎EcW:~v[@r"Z̢UnR1K|0'_qiV_ugc73eV -Kᬞ'`(H +ePU`%8m<U+r}lJ- V$=z}UԮ,Ζw6oKe 4;sʨIk>߸~Ss Zr:UCvYJ5H0c;ii ˧2~#L֌j9uxrz[(/@0,ng+-+#o5~6ZNJ>S}h06(8' !Q.X (+jczHg=´13N0̫"!m:w҅r|V:&Q,mWRUedlA yzo3梁]/΍-As=BUyh&ry$cEZe>f->ae1#K?_91٭eq9Sy۵sWd8Eg~^x%eZl[>QNݝWj=;Ct^NڪbD wcv}P⧢8s1K:}Xɟ0ޣ5$8'LfӞ/rۦsD%YI2 R5ՠ*c {fԖeGYzRUZs+g(޽\ D$D.EZ8QM u*((nD%}&c=Z2ul4hN{zhL3öZz>onהl"V^B,&ā*w RR&CwQ^SQ%x3G! *L1ll3I ,eK&D֜b&8\ӯ [N3$cO? 8{vY+Xew(6Ö m+P[K 3%eOק2NR[+? ҕ٫_PYP}6t0, 23{!qD_“,|7 KZUd֑;x񯴆>TAВ7x`ppװ:@nΎy=E*9i n='ˋHd.`R2q)'*X{>]j K2G  kzJ-V|!_1w~;3󁾕݈M|(?sa@z!N˯45DȪBf<=F.1OEjq^2P6pGx1d%W,;Wf﷬ݍuЇ/ qnHLqe,lt{agE:/Ą&1x#mH׹̳Vʦr8 xk$(q_r Nay=zU/-JT`1jx"Gxik߇j)~NvqJj*+#Y~;7nT;I5H+ y56wvvyO~ x/nYcB&I|ٜ4 vQVh}=\pܞ+\ee]9yP7:l c~JB{W0Kn}c (I65z̃Z4N$u=xe\grE9Pvo?6̚sT .cuP ow!dg!G5Dk.O2D s p _QW^]j U U"3cnhԗzh[l;^E_]Ƅk:0R[AW){/3!abvJԻYk1"!VEYp d:Ď{{&VW[^=!F1*8(Ț16񊅸~=Q&_`&DfS1s~P , d,KPs+cȼMs=b 䗂@zlbuEjq.W"H9c1V"I;,EljKkuENXIV`~VLgpPt̑Z_⮰&}漸Cw:k>uBbLN%7͓D:_CH_6oy234H D rX?uqWWh Y֚h.A@*EzE"[ᬊLkbY:jJ0I _ թe3dtϣ}Rtʛl-HkD_#co7&o"fp2)B!mb+qTxB 1?YaCL=2M22 Z{OGv/LEmdQ*~I>Hp0Q;; .3!%Kgc4́&roD^1g4Fڧ1< Qύh7 D6Yx$(8 IHuy~):+xgtL5DwSQ$UHizܮqT|IBs+ߌ< `w`M>>2ϾhwpF<x#_j?R9^ND`BeuH* R"%!RpR}Mzߜl([!!sTSoo20Xªj ;zkH=4=">TL.6G ' pN-i҈Nz.ʿ$9q@6LqMR+0bY bRԛs$5]ja@ Go|AZA7|2/J-sbMl(2Ozc} Mrvu5m[QKs9Q LVFFߝԡnPNiDiHoG yegѰLnx?򱍋K[jԒ$v f!OW[Qȴ|s9G 2v{H8 ];wkZdn`";p ln?F/A8xQnS;l=D lEZSf_5mjܤ 4) h`U6MXٺjoy9?:k&#ۨGr8 h9J.G~Ky{4-M:ԒwATSAvcCES„&sd_&$%] [~k-o{rll|q]8Ci^Gaeb ao5ƻ3z^*`8}XN$26! rjO6C>2lJ/)22ozv4>WRmiP!"Jӳ|l[a1X!쉴2w aYbJ9Gۈ<8\971hHy'Xt2>z9Brܽ_4PPw>mfddcK"F0 FQ*`TRɶu ^ץiVno@+Y:n$ͰÞvĊcd::5tϮ+NZ\o@?⯷g>W Dl8c6C.v#Bnoc@a*jaz%pѼ<OxR&Gk{0`]>`\PpT ׍qrAqİz/XCwZMKz4*F$.5ivHOS.E:? Y`¤I@s?LL}0 2}<836XrOgez-(J}_!3=qP]ASIf5$~N/!_d !%q{KxED( U]ܻk -5DGOou;&:cћ}'`x28ocyYpyu0 H+1Pe+3#K Wt؁VD4mF!, Dz'n@_K\ao1'hd/l(MfGb*)׳ry".(EtVև{TthrzlyU2;P? r7ΘQBNsf8U3jS Iq~ExEfGhc7Jpb]іչ%Ӹ`Yvtߑja9--jabStnH;Ri49 /ki6ȗ}Kj׫ƙqÊ ^G66yXavrqb2+}qJ^|ږmBz\ӽIV =q\cfF7_FK>o VL&Jȴ8,L)Z}6RYC@(ɈLPHOltP615ަ,Fry^]obzC|d=+ k|}r;qid^x>e>J1ݸqVE=&7 wwPw}uWC{=tHcޥBl{Swk$џ@CW^UEnEȌ>O1-:Ep,~siq<I2߲wEsĂZ4?11Syhd3_5YĨe<@oV/Nݦ} DQ,OV'3vH$~ܸu2lTzOkOPadyU+4r 7R<.[hO؍sp%dU|[As!ı۽"[9BuTNt mIvݾ|\3@q0>_<5QZ >՚ tlfxJv*Rr7Pȿݺ1S<e)ԛVgzJ0 q(Yd=0d%Q/bm(&SV .OQ_DG۱EȘDx,cjQ#"b?.!Сއdw.GDBJ"N&1qٛsZ֍Xn1]StZ?q(j܃CGZce!M[E=z=ܪ ą0$DYFYCbr3.Jms-Czb-E_ow.Up̒4n˦Ry\UxWϩ`)?Du eRp֍1)[x.A{{nT朙RxǓEk$5:VY6 r!=糂i$fZ'tF3Qi8}þ["ѽt{o)}'nF P,42B~ՄB{uk͆(T ڝW[bs>Mqa;f6/lT`㜋 ڊ)ьp3]BQvp1 !*R,<HR#PyGCm*'ⰵM1QIlpniS;9+H?R!GA֮ݡ>=jaZm: pX6N|f }O SZk{kuiV`/ /lKײeRCOk' !]j,{dmgޞ6@N)Դ} y)&x.4fM{ϘPB>&R?XH]_+c!:lJɀ7<֢(^.BVdk/JcAK_Ŵ5`4/˫f`ʸo,rDth$ _BM24D$76#S`(ǟՕ^RO PN8'&" 7S%3Fu+R+>κ7 m OIMdQovXJ3=<ֻ.Ҷфسqqo@N䮾ت1$4XO\xW*}'EP ;N4o [q^3lҶ~`" I\uuГ'Fr|h98">K02dXJk(5׬p@Ʀ`B1 }Q$YZ{'2'Ck6 ުﮂ)Jو>ф !Cykjr{ 2S|j8+VtŦ>Qax/\q7d1#UBrrgЙ ZBFK%^v y Y|?b+/wypx) ~O#M1N'*,(|^o,g$CatA\0bX¡}YXv z yUF~ƕo[?YpM=uJm$5fjNeD'<2$n{s9Hjw(wY/X tePGr§ emZ]B:v2ikR_ ~&~VPo+Mknh OO@^gXE 2ճc%TbL5b.)xdݴ:L|("`o)E8bɲTbw,d܄qW*-/r1F=?hftFg:og쀌V.$m n@z_Tv}i 1Hhi[xXzZ<9bpʭ]8DN D=AFyoiC,ỳ3G: 0>_?zoO 7?u)W-ٵLG"o|6^)Xλb{q+Cz;M~gNDk󼄐|Q<ԛKoܐ,l! vi fYP;= x'$czܺVõp a9l_vxcL3އLo3vhllk?i{tBLM߿?whB% y!t8 {6ޜqD:] 旝Ѱ`= _Dq*Rmg,qlX;dobRKq1#pԝ|X۪Rz#w.zr[)P|]=`"f`KmDj^HRl̲Ae'b9mm*xG"UJr )j>3a+N;՚P[1t4?FʄbweABάblv_|;%u es9XOg5`&>wd}υZhDɤ$!3;^% eYFW{A. ǪKgZ#!u3-q[ ++.` GJ8M@_뛌 ?Ob`ts\IyKYx/O=[}(ә:x16eBٯLK2x]aM$Ծët37P,G20 {8G?K9~ QVΆ;5fՀf[iĂ5jbg~նwS$b$QJH0=j`-GG3[w.eh@sr!IxlbE8܍xO}P w)J>2|(cb.]gwƐu]q@pw7ȱ@iKB\sq?go- _D[jZQkq"g 5im;P=1|8O撬o+Dzh/z % ^L~.-Pl}x[`cBR^3pHΊ4Qr1.$|ce^g5ƛvqcyKoHcɣY($z 3]^ ũ)2J.Y-z#"0eo͐Lh9=-#zܦY.\ZM1Zua_`$ymZ[󥸼ɐ $T vbπJ;U?fv^R`4z-^n*N顿@N˓ rA5.s,7TN_#GO#? YC1$0 NG d%C| #yB&)AnH76[N/mq>@^$FdJEC'd=WW`H-#yYn̓f0nUZ??v=@sA yolU,~-`8AX"q2vɰ g%Dߛ6*J㾤%;l@N5k=[ao7?Z8)v[ m+rT9zle "5[e Gubθ-JyTX{뼜6 "XSin$>o[TZ)Rir=э =e A[-[R} d?\LI)&t@z0J=) fyɑ%`Z}:<}EUR~@H?ۅ=2q1 ]~18ݡu|S_ P%&\ 9m,q bF46ߍ }U⑟m%,#pыzoqf2EۛvcI+wlBÍuPPqWaZ($ pX槕1qdAE2KPK؇Aadxd׭೙/Eܲpu6 %<|[#or 犳-y,}O[ƾVI) !2Dv|6GZ"zɚujgTg,բ\6n6{}F`⮊ahHD \ a7Z']׊}]j>SZn~TUS)rg*9cڦ~`fd lӶWśvsF R3&6!8PH7L/Oc!߀;vk$v"s ]#HB{i)$Jrbwp剿bYm!m8<XX_E>9.A[%!K~]hkxk+&-Q۠%KLڂ}4 if90)>M!3-'$>r]gM'>-)9g>J/nܺ(^vTsQ :aG0*nawׯuA4FV ([ cxvg k6'4{7ȀGUc0~y qi,u 4ez]=f?tm yu{!Q۩[aZȫD` rq0BJe,ƀc?Kp-.$pN{ ZJo"VgEg7hh#ƙrR9ݣ|S*ؽ|YX9'LP&d5q/1r5d۷ @.Dwԑ&rm &I0N=$>? ~ܹDPY?[cT;(| J|׈Ҍ$*BJoJ9+y>!5s-qC5 5|0xxvdWŝXF+VO>Y"ҊX" ?>Q؝ ͬ^@\=) @+L@OU.T½R);h YfGڽқӌ 9G0;f 6iyqG2AVh#1oܺڅW<ڙ$3p?vO%uPD'ͺi$d:ytz_>sBMt-l :فZGq՚}·hyUYkEgڛXg5xwN n`[DC-{8­"&ΧA]5&o]16m330*Uq`Q:UagK'K)@N Js21A=nszLKY[mm-` xԧLsPly~s^I))-8J15=zogS%7HX\hXl>sdcƐ>|묁( N/TܺN C`u+s8<$&fՂ1]@L(X3a}t.>i>?j Q> r|fz@̯KN¶jjp=8ʴAbW. hy&>F|=]lJ߲un`ꅸ[wu=WvA}YdS T?@BK\qk!<XW'Ёο$Qxʀp݇x9ki=]bt\78Kjܾk-͆剀2,mݫZfT2MI!`yt;YFn>'M0JD oKLc2pm<=Ȕ!gLT)SվEq'C;S.%EŦL]A9' ka胣DKY9pP#sX%&IuD *5:9YgdCeIn6P2OeɆi} /:vKG4;,Z/φ`5|K GS20&Ts͂|)tC 6 ,3|,)2Jς"227 (wv K?d}P]݌ 9.Ia=OZJll`mn'|#3@~`ˋx`Ci #9x " DM4s66i4Z;F(~ !ׂ,\P@%V ~}kV#N*b+ UDVGᶁZD۴qc6a {J1s{~]M1즔Si쾁X&E@/:hԭ:+b1}W}V\ UCbg74K97!!?>Vekm$~ V :.:{́ޓ)_}R"c#4Teki@]YoHhϯɄyu*8h= d@}Dr WxfYh% S9-qwe0Td 'K|x4 "|}1DaMD;&Dܴ͂o[9f6GW"EL(f%T1`fö 0DL~PaY^сYJa忚S`k)_yYƝe:]LECZ!e@83$Xwي1ujhwwAeʊl* X]4 ic%}:+_P&/A Leb HTDl䕩QCl^60ӫAtacT&X`M%fsڱXIv |? :X4.MND`,$4brT0p-CAItTK LxP#E@DLI׸DE ]3 &ĜuzOJ&΍f8A O@:xLj'*vd,Pc,?bfy]GK|@ ]ս~O\̃ǔ=tr3uj# ;L,ؔeˬ?0nWv6ΘlTT 6]Hzm /sj!I#Hw[hWD 1"w1h!Ϣ"-W`4Q 6)*4Kϔǣ:Miߦ֟Psfwp[+ʪ:zq[f+A] Nn"{&j XS!Voģ'?V <<s. Iᾛ3e' %T0pСeNdRE@C"b`bZx0+u1ۜLz]Àȯ q>} :D3j&~QfVwdddO4c#h~ F"`}F/S\+CUm]ecDb\;umMj)SIp,24n(?$5ZW~Pj ҈sR|SsKcƆ4@aD?~VULhdU b2q"YTLQ%:./iۨaZ;;;t-R&B3;@S FHL״qx ::!飜19rf]6moFSNa:Ս Y'H@TA^hqNr*R~ F)G 6Ѻ~1,:nr FS !;e< %̯n=qEAf[JBir^ډT䈎֜EccVL=&ޟKMd{ [ s.2 =6CKxW0pJܜ0aͳk? bfXܥW2Bv~;Us_uIA܊.aPC::(@+#K緅:f3|m{9/N~J"# u%zom|u%(Y/C[1lנOx]CyX\IҀ}t½Y;8݊߯%glF&H@%k]$ݿOD 'Sk<)`\K7Ȯ~Yv2r!)Mζ⮉-]-Q r=j+=d߯+nRRHuy&Kktq=%%M+ˣaǩvy&cfڅmTwdGP'bM͚I:iYH H pǙzx9TdRm}VN}bh$8LeK)a-R'c*~rna3ܔ#nebrU@WO=81n*\!+UІkMEFۉr%!er!o8w .aќ&!MymO˴ѣ?$(s{VXqvnJnm`l?ʰHݗQ0D AFu4PAq0w$m=9̎}Ҝ=Zvc]Kf>p aB @UUeKSj?7" C=1"1&T5$A29M.{'`t DŽ &BEyΘ2!꟨.J6=3):c;\T6YrN&vlH pc芍6À.1 8qCaKb"nww=d9 L˝#`$:$¾f1ATJqW"˒}U.AxyڮWy6B/7Rtf~woAO;}uXQklm"oEop 38RڻPHsXUu"Oy*e",oH= ]SV? C}76€A7ȨwD-Csc @$, ݌C>d6ںȜZEn/ nj~y(ʐ[jWJ_VG ?8Usr] ۴SZTY$W1b^x~.[.\q ‹fBDCNJP6/C|Qp"O] 2Eg e2|vʶk?jD&1ƍ*۪DǷYy&'k5NV<yw:t4q_MlݒWQgj9:Z])κOm%TSa]Z>V8wHa[kSZ_7 %Tơ - +*84&q:+ <ݺp(,:$uR;M&#\GdKN+.W#լ{GN~-[f(BQIC9[6Y#eӅ09 >;HhcRWj^-$=,f%$`doKpƲei }= M<(<# WnuOs6H9IpdPhe͏eZd۫ڥ{{gɺ<@j+ƹQETp'P9ӔTV *Z[7 ]C_a'}-ɍEM#2CncFrIzP(\7fFҞUXz,TY>.Ӝm_6nvlRy|::rQ >$x%m1 E,!bV$΁`-ZxP"5N󞆥 JXގN#T S\Ie[Cw39 g׎LU+4T{SFq"3f.^_l)Cajvˎ,>w4^>K^{>t.gZ䰀'w6FQdK^?^9Ѓ9rPp6d#jk)% 4M7'׳>8 -ľ.h e7k\唱پ6R{ &cpGm],r}턤8 OC@XƱCͱ7qD-fIv&B9b, 3Re߶mDOc@Y3 o$E}CmV,oEq6=,3v7kTۣWԅ@IeM젞_`?@Jz, <ޙ J$Bт&s^R0rmOn [7w eFF)cXc 8kx 1y[ZTb &.T|]A@~;Q>Y_$\ ^Sj8I_sR-Y֖zLPyE2# ;$O,e3֭̈́NvĘZR5^@Ɲi#s& ڇܦ(]guos6 *yZPPr~*ҕ鴂޵goȒޠζ^V:VHwhN"=N?~5QbeX|WWDVk182}D`ޝާαh/<'S 4m󳎑9WJ5$3;@‘&[eê|\xgA׊n !P`\Ԍcfo%!K7]s|PgRzNWz. r }7l3gH+%bD ?m?{1;/N6qM [^t`(S8p`Ь~v8ӍLRLAI*EBh{n?>ƒw= P߉^TzYn-Ⱥ'  #`}PKZ}E"( N@<)- CHsp`I_^Y\nO+quѝe螽Zi ;"!HLl6r)M^0 @`^$-U[T nI` ;\$CxBJ:W2W׉I}}Ut~Sw=_CH1nD' b[:+#zPv y.EfWtf-IUvm1ô/0W;qN;M4띴XJ ~Ga&!l,/AVԥ9qҠhm3J['N77سlfwsOd.w-T$ӰXG=w|*_s wBAY}Mty8b+~HOHj%{!I@!9 `V֨hl߃f=jt\Y@֪Na)j&McJrAM<|,lUch9 wi$ jOf~ Wiq 5 Ds !%nuOY7"nwc&'%0qL0BF~s!0pk%`xVSÈ$tzuyg.4=աVfG<+ai7YߴicM&Gho{R;\|%ɸ[Pz,!%u+TzY;?Yܢ2"sV&UsRFk XZaϒj&G{&(۷?1lp;KәԅYu%CsMW+6(=J]4GʏBuuygt`@zqsi]zuvvߚt=DTPe#VꅫĬr/oKi"yۗgr_/6h\q^. ۪ʫ;mw8Pwom#j?LP P[^̡r~SK5{" dzKF;ߜ ̩R#bK8nqqsqy%b8^K+(^\KI E ٿ#m 6Z"axjU Hu{wqrSJ,C,>r+@e-R|Tp,ssX6柢?kXxylNRoL :fw%7g*/;֞\-C[*QoD~АKxT]e4{_¡J&ŜVj dO{JA +j[}$xڣ'C2\]x[иOǂ(2s=`H+ΚD6@6,2S/!S73T3peتM^rŕ՜98\ԇpxD5'<6XsJ, yp#.2c`w ꣙V|Gc q3ƪ Ҙ<$*,T"`bvb.{_~?p\Q \ gi!& zDJ'%yu]6z*/#m#ѝwJ1%`K `⤔ Ĵ2XN+dMd0KC\^ yҚ=Ӓ[+,g1 2e2F݅Ŧ]Mܳ`pB!d_l64dE ~^GD$*i#R2EFε\gǘޔ2 \(zY HJᔅdZt%+u&MIJr02Ý"2)C(Α^{A` RQM A <oH.vkOwa ϥ=w^OT|i *ZRClUzlqiL VIdN}Jd7w_F0\z,gѐAmJ~K%|PؠG.H?uzQ[օfE÷K7Hvԍe1YJ!? TFN(Cs#cӏ[COchWr2xA)#̈_v%׆]>+CB!XJ[Gqnq~>bw{IƒFep/4KaLcZYxz`sk^M )wt< r&˼,ֱV<+Pe;IdFBz9TGnh 4w΃f>I(Oc3O&Goˎ5DѳW`an܆ p֕ ]U-0gRiozh/[HPA|ZAKrlx`۬\f`:k?pxMs(@%nodz!RoE P`> tv[ЯIJW ih+#=#ԟv迈/T;_G~gQwp l:un0iLʱ g5́MhsL_I#,ĩF_!Sq>4A .)oA1=C^.%@RWȚ-MJ.dSf<%7Z&'v`ɠM*>gA58BϬ';jdʶTV22p:t1%wf5Ea̓^L [D!}0\2.A3*/6ζ¦? CI3ġzrty֣N8̯=FWpg[I \# }OV6ew+MZ  Ew1MK ` 5̌]^97~"6!:¥Q JML|+|4+Oδ7Pl96FxG\Qmg 95:Õ)8% c뎏K׭tqTVk'9=ɄV.#3#$vF?ʅ~-)k %(KnP=W@X[2uQ(ځz*Cׂ ޙV_5}՜+>'i?&dM$)ͥf%g0ev\!ۀ",p8`:|c DvJ?3%x)ǝ2ىK6&5@ZS hkzz/FPsHY)U~ac̐:#v.?}H8#U{6Bj )TjͿ s N]e\dxJ$I6 9o(ۗnbF4~k*# 8ȡ#h xM/.|_c͊+ e^E-әs Li:jmirњQ0>H{~Ӻ$8DzqխPEh%H"_EߺH%x㡊r4O۠xen a95Rz>柪Mq5KY/7)3%x#$Q e;l޹5¬ (B8cv\9.V'z [pT̈ѿXN[3XvJDK&ĕ,3h/99{m4xS9x]IZˬAv5) E'_\ 8W>ʏsfYvH}=q㓃foC!I[儖得ZzPjG1[(e"h};PFZ2F7@>9$ݪ[=vw Qcev=A gc*Fҝ㣾z&1CÙCI(+D5H&N+:xQAZ_Lw16:e`%!]ڪuxB\ZB]g8^#[蕡f"-FcPjhWBx3~iҗ}#Wh <.<ö#l.'K~ëYu+ׄ2MU*\ irSRCF?xqo>Vs|D p{48,aؕ}- ]qt{=ց?v"nl Ǽ)ri?&u1bvY[aׄ%MP竅+}-I^,qIN>晖קD%:v\ .!GUs DHƢ~7|HmH3˴t"e,(AJ-ؐ9vyxJX5ݳpHk~!bVX抦 #-# ாKT۲9ba ^n,*FoVo1z_2VJg\Y7e-+`eFlLPn+rf* '=Xh3Λl-EmDQ%θllbc6N6*E&eNi uL7 _“ Le ˛XźwP$ $n0 MW=Pԇ9ާxzxTdX KRt}M ɣ֎@!Ev>ݍ˯e hS-!oӍ RC'W 1?)Bޯi`]Ms\ulZabP!Ʃsek[Zr(Y.͔;L~]<³!n|5NtG%?3"sׯ\_ue: 58wmN> duٍ^lt&ޫFW>Fcepf X:*YFH X6'-ߺ卪HB0C!ccy蕷}#+CO*Oɮ>Eo&ԁ3];*Y_WS?3UQ\=4";fC|;'[["xՓ„Hz)nIҳ@3e/#%RtyfyAڥ'Y 0]1~m ѣޠ%Y?:ō4xuV2vqdJK 4oBEK]<=Ab%jq=/6u.!, "bhp ]ʢ뜾n"2x#:3iI yĖH0[!k s=  #nN`ٓ*$8: .%"?*n,' ԍxGiuŸ%!dcS3dTѷ/BV칙Z|}ߛ9we.PJ5}2|Agׂ>Т@ y7/P!G(9Ozٲ4hU vbu]zG 9 #'-v-W-szCoh"<"͏=7jFSJبZ}ǒg"hVto-. ݉4{*)~V_^.(@:%R?񶤑 qYN8ԄĈs{ux"b4$p"ܬo'@*֧qM<;`eMsh/)jS,EI>T})z*IAdq1:3[i}: C.WvVYl! ڹ5Ш1 ݭƗ "똆oW50׵«̋2u1BuH>siS DK5J2&^G+WB)mҎ4q?!_Yi"OK{9ʅ~%Ff4B'PRPDg_CuTvr.i[XMːg Yz&CA 5y@e2˅`TVeLB3Y%x+0]I&,Fb"MKQ$H#fꞍoaKSq|5{א[UT5$*؏nv߫[!C{i{$rTY~8l o>6!k6:a YD'baao>1zLmra6H{Th8o[ E3KO\HI{n7܅( GU&t=B;g%X_t^gn!-PZP-`NO]i6&|(HN)~%crmZtƩ$To-5N hาUQc[$[Ml ȶTº>z-*YH15lUmbBEI byK#:9=(5rc45(UhuJ]b4 5N(f,[juđyF'jD ZDC7O@rsw $X@=Z Vq-I?^#sim%ߙe2bxOB1.,+  [t@+he`DB =`=!;p<ټ6SkOE7S1Dc3i@RO Vejr۽Y&N]wl'PpɃn;JTUrQMU%bzZ8q_;F$0&P!u0r Eeϯ_ HJ;nsK$Gg4l= Xu6u]T?pR?\BV@.*_(>XJ̝XV:#lɡ\["[+F]"xk<2$6<S}ża@)a;f>g#8: W8TgG[ߢԍ!+~ض 6;9d({ˡ!_ls;6RSs9]'dF%8՘4{jRK ů4(vE| ,r55K@ZJo %ÜY'jK(&xF Y7K rBfn^ ;,9Kŋ8b5l&mFXd`3[/BN8n :(J}x~d5h!r{Cnd™xk]{jXLU1 -X'xJ48H{qdDqL}6M>F#1M6_za6Wn;roEYJDh]4j'^3=U{qg fp (EƊ)bJX2Q8߾\|\bVtD!rrPikrA FL4[mu֩DFWbp 4ޕ-aKͬ]W+Nwjͼk?VX{`]Smwݗܒy{U-Z]x6HǻT-`GmgeuN39iKܙjX`Gh'9']Pp8oY{)c.M6Y_˽iذV/ݬwMBY 䕪>&3BmlGE$w"rK*Ty^Ü ?+Ai^>P͎49n0IaJoڰ~X)_M+NwzJ6c0R،xb3#Ƀ-8)c>Jaky7oǺ$ȩ/Ӌ+c #FQɡmp!fK8KS³I{,ww!y 紬"+b[8m؎YRGU?Tٲ]m\R1-Z H0bmø_pX vڄnujVrP6ٸ$6ooG^%'[嗢&&W1vBsU8I\tx9i"˒*H D(K0ON*"NZ}0= B40e~zu4lDI -a6{,u鱼3m-ҢBqHa@=g&( 珯o[)3݆O=|G8v$./:"\]_ N];ޏѐaX]\nR팯 5iq L@ H mAʪ-bJe81q;^f۵Uy_A*ZgRS`7lrz'D"~⎶r'M餇Z=phMϐR7 aB] fw}Qx4(S>V?jj$!.I,ca$1(T!le{7(u“A%_``|߯_ 4 D έ$[3Q]{w! !*M?884|yG)q&+I>\<xFfOO }oG  Fr )V+;R&G$j*7A8ŞĴZE,ͅOY؃X1 S{AbV |O3MIl"wDZ{Z<ݠ\T݄My͆tf.ßU[B@7 |;uﮈ'&FU Dz9&,S:Hf9׳XCaXMg4_WxU<%Ƞ7МRf\`"nyA.1%f8$"{ă*lw]S'D0?JhN>K:D#3G`?=6/4A6o.P:ql,]#"]wVަmz}ЛΝyۦNͦ8%{R2lS`%WF;c6 v8 ]5q#ɇ Go"Qk}[s6aY'd*JhթBi[L2ZP أrV 7zŎTk|;EcH.#8"Gv2Ad$kI%թbwTYigs Gʟ.xk y cL;pz>ļa)Nz*T 1R/|AFR<r[D1+*󤧊N[gi"MvZ{UUDWW R#//A "{ s%vּ|,_̺:̯0fX>NoN{|toQݯĹLUtIIR_SİuGn$g5 pEYln8hjb8̒Vqs"/eK 9 5)phi\aL<؁̜qN\SkwS|Y9[4ûf]) (WO t FuumЇ|<`̨ $t(rhȧOsXDǟ0&o4b%zx*viEr=I䆐 *"NUC 顶W ː) -`KRLEIu6}hrѹȝj,㐳:L&8K} $y8Dv>Uw ȸfcЊVK],dXR((틮3J#&DC@F"V7'OJxر~zYuLC{[3 =dkq /g-֢ItEO{[]h ն,2ǎ:o{-0PSedZ^R+oDQx^{Qi"öʆ6ݡ܄Myӌ*IŒý*[e7"s,~Բ)He8rKϝ\v+Uʕ9F䪬,G)1[ xhBH^s2%l^MkvCi, of{ن҄:LNJ?(EPsa XivBKפKQT*.zc *u24՘ '?#n~ DDYs?瀳(S /UۣE+B+? ]!_/!NhAi3w:47Sp()Ea"C{!:R+},=Uu*tIC8-U4 D֖aU]#É:1ϻM{ wT5k[]qུ]AeEynoe!Kז7W@y+i6my M?B}֮ .DI8%3YO\ Fclp#؀|YIi$\NI^x]ed-nǣ W!4VB8.9M:ෳ!|4$BpGS >IPRM̖kguo92/bçXVKR `"zț]ڌoy "qͽl=1k_wȀÌ5Qyvؗ<^WZ -)t&&NTy[r>iZTZ V"r>#m)C 3")r+`L̈́ M 1x4G`$nQfGU7.c© ķ7 /*MPH>c7EKJ&'8J\;y1ꧬ$>$l_.(m{!&L#2}^DE hYS, X;ďS}B@^n$_nҗCDZjdKIﲛA9fTp6 ѥ~I/X%Ast!FXHwi:pk4"a(e[G(>>0g;ӴSCB~υghHBX$ "@DHrkMR /wIWO&5RnGkTJ.+M[WS+N-4(qm#ڕaL?T##VڵȓQo~v纗T7S]rpW? |ɋ̰-/kɠQؼY&Dh~Ҿ/UP"@ۻ H½57IPC ܩ' c/x$EtOB¦-P)m |D:6kDuoV$ҙ^pr_V&AJ@*qGo r> cOXdL7_AP,O z4@Qۮ Q@ Gp\fӡ)hroEl:QCx_ŗ S*+•Xf 7[,y/I])6ai{}?J{YD/W%aN/UK'(l/g( ?7H܈}? yOx%/=޶"4?OZu?Xmd{""}8@vJ!a n& }mUIS7R8.-qY^AU.|g$,S[j{L5IWͽ7r͆& ̺vjQðsНExN,.!]^dydOWGb4ݦ׺::O.h UŴo GY4Hq¶Χ`}'ILu HQ;؃F=*co̗[sݎ@!!47I 98H!aQ(%lR]EJ=8C]y#Lؤ=Lq?EX8B>v`DA޷6m E%ֺ0=G&J4A+)  pCDuh]Ԗ'ݥ穉kK->Lq/vʅ fH{&s jW s ,3LǏ)<*@h8y0ǥw%IXI a=Zh~R_Gc |2y>1O3h;2v+ٌ4! @,4;`qf!-E[KU["{y5GFsPV I:Qbmʎhwފo#y @n\E"EJ20:K}v)MxYt!Y=zJ#\ji.ONk+킻widGR/̧Wu{35->%7vz[ ^`s 1_.t4ߴ%'I5Kj u6x3**Y1+tF>CMJ/HQdIW"6,S`eEĐ?-4撀eObbߩe C4YyTHD/ϻԉfZT:TlN&lqų.(kF"G:DNLI3}?} Gc?kahsT Um)T$1 pA%_7JYh|h6V 5긜)Z+VvVansM}i&Β}j$\3O@yYt[YyS;y\1HɽHU ?@;:yǵAvY{Ai㎙ο=R}S&}U+qQ.,%>}y{mBQhFhoLG\8*_wbdSç]`e&'e( y?<©o//ܖ;?T"t>ӻ2`Ej7ɛ};e>== 5D9;%'!PJȳ NδgڕȡK:4}4p!un.:D1M.i\PDJ6GFF{8 7|JXd1|Q_ZSdU~z6uҢ# ; O`3wjۙ36Z ԁ9 >KEQ~ _xC8P!4Aa硑5C1O)/mp3xz8e}I0⛉bi/( RwT|:WڎWYgR9ŏɁhү (pj :ZIO(C3!|kNC*͡Me ;w7"cӐܷDuX]S r-|"zKQ?{j,x rzA}#{Íwm-k^Y%apr: (f-jÇF@H'+ ,0'}Q,Jzx s3ق[.!5Ъ+%F΍Q-|~渒訯+/ʧ{˘(hU*|bpO2u~JTaQz rd-U`Cȃz ~ByGB5f0TJ BN;*0JȼGDl$'EM#78Z- f";lltZyڕk+.{)/w2>:Hrg`]`Vâ2TEF`zFͅ@a3GUě^`J/ƚk*Z#w֯DhVԹ"(NGɠ+$f{KIQ)Gt[2{QFZEc @R V>.xje k1gu9Wd-}zװrāf:㶴f)[:5nwE}ZY 4ԝ ],4pȎ=Y 79i yx7=5(َ  T~R BGȥz0[ˡZ͔cb<7oPQp0^DYnU3av# VXRdC!}gm~9 lI@| ?9wAѬ`[\IsRG6 2jeaRak??F>!pCysXr2." p:._L x bvK DCn6+4M";g0ffBb6E`]m~0cxr߀"y1\ `sN$KP15uF41oc4/]Mf#eo{<-)T xR@+r``Gm'Bq}\,|,ɖ뇹+Y_;OJv׮OvϏI% dr;&$p {5g+1*BI骩_В,9_y?7Bn<5)L@Oqt09p,ػX팫DV;G ${yvsݵ̕.Ė޶Sn&0?ď*<g=[C]--CQx:ϼ2zE ԷLΓV&]_C/dyc&⛑:9fRs䚧aT9bDə"+n-n6 Ig=0dxgTa-IiU?LЇ ,B_iPa eP,@Cj@iXd=h.V+.%oPm-|N;!duZ+xLFXH4$Kz(US2(# ;}mX^0S"ӍKƺ(ڝEyn qiX$ϹiSPXjo'dҼ`$;zo&D Y64ˡYOuKxUwbs.!=5'Y(;| *[29`sPmXBRwx0)-:}H3PzeEB^_y=ɝba#M7Nqk~"CιNWw&Y^lPXI<߭vu3t+#l |tP:lo7W,ڸ`eo+lҏvw1=-; %wު]qΨ cKƪkr :R3 Z׬T{1PUYzlr97㎹x< _^RWD_HnYE"j>W1"}com18#h$=RZf1sMWq,5} ~?;!qyja-]sMY0k{s3.>ʉ”K)1g!}JP%r ?*HA~+w3E*݊; FkM17@'^egXJ7DIM]Am\^Z ޭ-vlt2riI$.s<~^|ׅF^~jj=oj~Ξʹc8wLX7I7YwOa8Nԙ@fle<@HZ\Ofyފ08Sh -n-"]YRE>O (/͊D)\׍"iwF? 9;Uh=yWTR 6/wΟh/ƿCe`?e7L GG8T,/٢:{ڸ*]AADXR̡'"S"!vGϚpr8V%sA6LmJBѶR#qGrFR%wlj=+;ԐCpԴNwipg +Df򆫄fn7~&GU+h\a7n)HyNdbAUѴy&KcW>+ޥ+<֨ϻ0VE[өCz^q D}g1R$jd&E%Ϊ>kS W 5Y9zR< 6.MMiIF&xpQ :WX0U,FQh(eLFxJd(@*9J"*)ʨU*pTÇ-Ha:r§QxQLPap"+XFٯc&֊l),B7ej4|vhR\iw%B uIemᗔ$bWD]@QK-l&e3Džֹѵr/tsP~ >f`{#S ( s#/l=%m,TYdDIBθ̲_!6çNӾ+fݨχk`C]`trMz'MZM.<W gQץ!L**ovQ+ v9:sbsf+s_URHp RU(fZkIL*aQ"+|r%^V2-˄0 9o1)ʪv5 L\~l]͂ѡde{V7 7iF OC&)q g3mJ %uְ$7q 㛾o;{vi-!Q^f?# ra2n#Q%O 8z&)-D&ݗj"Vĭ S.#:9c+!fC*A% ٷ^ =2 ]g.= 9fѷ4Q|gV{T(dJi/cEGSvA}V@nD('ʓ% # |NIq}[v RoY%Js\3r{;B˅y!s6@@`75bgwKB2SQƥh=etMN^ ŔQxk7!7NxQw9PJjznbU3lYGDzUIn4fހzM~QľZ**}΍gLguEϐMB}w rnR5cY_yI̙νTݗzmڑ+ŬmL> uuJ|cO&G :Iᯝdŏm?)0pɾl+G y?hMl'gIojW[xXuzR;?%'k9$2[0A BԍE#{;+T##Qq9 @TA[~F36Mf k𚨠wQv2av7'b,7#ӽGɤ+d(34<2:Lܔ8DPXLzvhK+[{nQ#2Ve?җheayx ܿNxvu@af}6ⴣ]!ѽ# _ $ú4qٕ`]_hJ&o'b0pUE~ E:GCAԹzB=@B8EE0՛xvClf U+#|5mp YhZ2W=%ryu;}{w}h($)薆).bc Om-mq&vrLttȌXD0k9S_wvdO;, ),% )#EbГ$A g9є> dѰ.r'T,"δK. dYEJ(2mP Yέ5an4 1?֞^6o!G\Zp7-.6[:MgFf3O/* u[tiq<0`J/ƣ! aIJy ;OSAi !vKņsS˝Y(;>9g| vig _~Zɱa {0lP-R-̺5k_?}/> oE~2Fm32R%QT}$ֻlLUxP?-d<@RQmwd݂j 14]xsgǏqu,L+˜G*bC,a@7Wam0T W^ Ҝ $=f6'# ^x$G[.zrB7 c}cي~$Ot?e0)1="rPd++=w2KE}~[>n0d&~P̷jK"ˤzj Kaʬ'mPFeMN7B 3[+ "k^esTgFEefp_c[<!8 ZLoA@e'Vˌ}ngjsz!i{=vf9EڮȊV9-5O5LI}tʣBF _; ҉%KK%\fy@\ Cjp>[S4ܜGɳSSq 3S=g!ad yd U9BUR*/ N(s8L8iյך+)4Jwfe9ya1ez/.hBΚε|8Z!l- kW'̣$7>[ݺ0i&FD xA_LnMѽ-zu0 *~2X?mW=W95VнF- m/VUwRT`ۆ,@V%E[[ӝsx5jHc[zyoREl3Ö*8ȁޓ3ۀ4IB>5^p?Uu>=ܟ(؋TdXxq@ ;{wF6)VspVA$ICNX%#'Wx:[?#C.-0aLL/02jOʗYW%`G #okE C -oYYJUa&=tԏST1k.KZj$69-lNDηj $NLV8 ~ύ1bs|vk=cAR,@Fym~ΐ供uer!+EC0;0Ōx-ɠ$:d`RMS- \X΃Gp(x=Xz_tt5riLIETv*2.&v20e0RMK?2r_`}~PS<ɐ EY;O>ӕY-4Y!Mt'5-)\CErB!8:YSȺd׏P* +uGulXgH'íȻgK@@ 8F מi& OW3kHyt1i@ ɣ߄51WUs qD(h+,Σ_ ǽ, 97üۺVYv$jBoPaS)TY U3di WtL p<rjD'}CYEjef+Z+7t%8FGMB7C5]+Xr ~4(rg,+[r3~,IWU/!=yhP&A0>7F^_%mʼ^Թ k^$f$tX8r[NsP茾.c_@{Y 'fA| N~c'Y[0`brϩp ^Xrߚ0W+8O鉨:>rOB,ꅸGQǥ7PdDOs_OCԷr,-ns;E 곹u\CBeKr7.T#bK ̯̅6&ԓ3Q`wWgM+0?a>"28w^!#fA!&Ƙ +(; <=CH4>pk`j3ߎ ò9kL|^Oφi@My@LsGd=SŘ 88~R `ke&;bfa& 0NfIQU{r&0Y[$dy]a/O]yp/u4V&6,01Yf2T+Py쇝k,i6LxMρJV` #ڏU|׷ q곥Rm`0|N)~SSj&S%kZ:LtE&w70+?L"ۖ*V@{JD:aN+kT }$rO/?70.u 7HxʂҒ BNqsfB1\҅@tnadNl1 ߲^ (U'o/)-^8Zs$BЛW 1o7=e/zbYގbv׼\m($/B^2F@(%D&"RWI*0摃Oita➑nR\QK7v9819a@EOծ~AmHǞ^?P$+U~ Go>8n`. ƂR=q+NX$A&l)|,jJ4?7^N%8njӦ-O(!Q?|ա2&,@Q4Ռ< S#o5{mU.R}[nBPE\ m_ e;&J^.lD73pZ!Pݻc#+ά ,($( $ʂ ГheEYxxV OS .EecTx;pʶ0JfނAUGU9wH{DٿBd8vP4GpM@'IxApƃO_mBy t,8*Ib4ilr\TofOd}]\ 3i#duuG%mg, 0ȇv&鑂 B ˡmKKfy_늪SA>T&0[9ziT o7 bГ'g(:rP ͯdS@<]Uz>! _2E4lEmWM sBqc=Ӝmlس2C(sĩ79#U#VeJ.ԾxŹ"(|{oqsD.ͯ)Nҵ3Z^DWȃg]u h:(ȨppWf9Ѕ+Wk޾R~qDGLc?'꿛p\u4 wit(;tSo}eȘfDߪ5ml۱:3( A&Lz<[rMHkS׳5 2.ܩ `ŝ¹C ^oE5HDlV)ZND)l>PὈ#vf)$1qXqp%I4ÏfE4qY˲GϒZ[Gk`V#BjNMz)'ɋ+ 2a)rf@[=~OaxHGZ憍ET6xݿ6Jj`Y|Ѝ2wJkޚ2:(Ud!hM -bd EPFV$ktO,Bu0b^dWPyIs*ڂ5b> Ou` jf{CMԂ&9[[R~ec.Qrwiȑ 6@@ ЂH^R#=>ZzU/Ѥ5H&ZKT"DϿ-Gv_Ԧkdz?+- -yjnέNc}϶ ȃRxF>qÍ@.ˁV}&PcuRF3'U zjr11YhÆ'؁ ^e)nbhRǾ2;t`r(?%M_{> V/dOMK\uώ<ˇBc1Zv1g=Pg5mjY,GӒ@pE,KuY"u%djl r̷nk+¢dh*G*P#BĻ%{ʨ۲ZutL+>X?6+0c<'n ҽ갯8-nƺWbYL!N5(_EퟛӸ][pnvқ0^@$.\v`zG|zG?-9Sg+o>%>sG]YϒP =TS9Ƶ)LVonfTVΒ N\5lXخK\eɕ%o"ntG[ѐUu[b9"^j;斣=w--L%c_ܠv>q/hgU8#%7=C+Q\Qo)>ml_*+a:A<:;fj?έi e-!I&Ruv35gp齟 u.n^ן0EFo)_}CGەHNOlqD./;x.Z؆d- ȷZc߉ϽLCt$$f}DHXo.t~^͗3C{?GtIx06|Qt|xɌnM4:w :t:&7-Dz*I3u) \$A4@UM<0} u`Rzf,枚M*shcYH9{ \kAA]$@-ބ5ĸZ?f~?14~i Yw|\\}( M[KF ?P“,ʿjiw2URl!^msDx[gta{MNAYq04BGvҦ)UD*Gpx&7BL[*],1T j|.I<<0!@ \ ) hfѬ!D#Y?ڟciK'$\ŻpLJĜ{ZCE̾X*&W?d k!IyGDRޏ%#v],mBs-< 5SBn?^*܂7)va:8tvAn C)0auGP{7F.HgJ9JL7("!wŠtW,MGà\Hv(0[&.e &.b‘eޯB,M[ !S_U0NO^vw|U5.&T2@%/(%8o\fƛ Ha̭{ ̿w:;HRC1C+ZmdFэGR"e)S?~DPhs꠰lkAܠkH*(o.A1<'*Dyhha*M-(tALQEi/0!^Xld'd!vJ~E?cлeyUoh yzPtbw~y7A˒`4HAp!<?7@$ꖓ88Skuk'\/0L1ug#? ARjVat,fT~~a8ΣCrGT;I$)lW~VZ vῥ4 (Y|8ė=kI:/tY0ЫW>C2>g>B-( W^GIBDtQKmUk2[70$G0}jz6A2fπ:=MVn3bQlb?F V`8,ț@;>e9DlCUΔ}-n"]'f{gjW ͒ޑb\56`xI!|ȾB[N̯o~E-\b BS  >YM3a,qȍѻrDO"cʒz,2 |@aN 0X_Dڈ1*cX}ܙ&7QjLG--\*^׭[nќ&b's^Z,NBŇY.lzfxWcOkv4@W>"C%2;ird/A ГTmkܰH|A+-L%Bu w?ZE>ud,HW8~\^H'|(v]$ڴYK$ "#,&?3cVE@6m %(L-42hlK=_bxv nmИxԋ_4|Ԉ`PPᡇzÓX)q޼ȱ7QUݲm,@/!QiÞiyqi ?O: 4Ҭȯ1G(ٞ&(-c4u_T㐰%83רJ|6ࢃG=|H'P,\Hk Vm&㚈i n$2騶 ȓ%@QP2@=̛qܮ&O*kMx`uNI6A}tm`9}( e FlMͫ  26B9/r߯BUu»)zAumiezh\7l[!,@8n/VCC]բ;@߀!#">\xL۟OЧ>Ch ÚH!G50 flzݙ =mVܻe 74&t :;(m+6𹅽U[7)21J ^!N&WH _$RM?7NlɠG++>mSѠ-UMOG@clD>{?]9o;-0;ɣ ׹h6 W.Tl-=d7pHͲh稿0{Qa^lˋm) ̕ ؀rZ?^3 $LIv#4f[![vv{}*vvl O~K, b敖n1 P+7]&5IRllM\\5ՎR/y-=? 0bd؛ Dߑ"p L< E86EE? H ld$!SOuڍVI|=`K I$\ tIOE/Θds5i6'[|/ϼ:KH-w jK/Mj7mW)ڄ %ՐW-m*C- uc> K7"0b櫈 zxT`5k7DRS5U6O mʪ:slwܵ6R !q ؛/  u+f g&A)b)NB$U.N^djyZmTH0{:_}"kn,b$ 3RǙpݺ&`'t:}]})=4J\+ 9]!;%:fbHڅljc,N$e^b_؍4N0 +Ŗmo> Sk *?٬h *S R&5 :EZڟtOn+$ᤜQ8ԩqɻIVqb9GCQ&k7#c ?%괨% *W@Lfų\.ѿuaDťZ"#ީpejv8FJAx]QnCK`jBi D4CGvc,ږ6B*4638A+{.`jL3TY먉׽c6~WZ\Z;Y'}t+c^1d#z [6n/L5Gl;>V oVϤb/:~\^+$p:/쎅=סܹ/ZA pv/]Sy7UIICVA(2JpbKF jFUr#-Fz iF@ౠ -RFZo&i0*a Bai-V*աJ˙ Y: @tzoZN <Yq_OwIl7狟ZoHR]tϏ{ot0/$B߹|۪;p+,RiYh2`h2&,(#-8\F,GowXuH_#KXͿg-!>|X߿ g54N2/agZ j.2N 彏*mc} ᝪИς)Tkk>~=[tc@?/R@h vxQ7nj쏞xI^C>] S3AW|`) z Pe/Ė#?q&N%1.;v49B_hMSAzS@+C:3ݯp0) 41ųoagWK}&Ro}i|AZ2tp-H膢zz^gi)5] F .msg255]ͧ*:~i(zA2KE/~<]ӿx<* 3';XMaό/MŹ't-ɸ9}w8[l ;[[]y&v&]MZ7&T _(tInݝEs 6iaKUuY@Z¥s6'smkU#˴BNZ]\yS@2^4A.O=&p9͖Ίc(biI"o8ՠ98׭ úUE2Aq{`ܦO-J.\S!y۲LG<ܾQ\I񚞏L]QU[DB|"|%#T,h&R憨ƮŘ~yVB/ EL8@^,~K]0,MߡN$%)J(QU%(}5:)F`'kjjwM )n 2՜nmZ~_l@gR %s|E]$ kɁl%cg xȦ&#źU| +yvt8YG۱?v%UFm"TN=FhpK0blfǘXey3=['t? #͗l8;2)+{RJ1=IS`gzQc5u E#&86n8".OhDgzz}ڲ f0Vs = )*=UȚ~niVdܸ;h_JRkocߡ<*C7)u>e b['ȃ2'XEu~q򲴭H16U-[My(hYW@(3\ťJuռޚt&/gk0=)#D_w/T iմmƥH%rvr ɽ8"6ݴVfƮ>UKN  ʀPNIUO-mڒ]@< 4YoNHRwVεx,lT&{̱54*9*':O.O` ]kbMaHl{vl 3fVY~ƧfkVtJfO#1G ݬBY̱k-r1Hwr~ 8_M҈Zqd?#;sa:<52PXR䱆 w73SXǛC=*X`铟_IG9Q>ӥ!G3ofI.vqb҂\HDZu3Gþ`-X LZ[ډ<MyUNdܯ/r"Shkm0ʱnuvg$S.kTjzQ,66o $U1#K:@)%F<&UNc6:ro%ȋ(\(-r B]ɉ:7Tk&@XUt&uc*j IxOGëwlAP.6Bot*쀄ѩIǦX q >bne-38v.w8="$$9M( (]RX)'zIϮ9<'׽kK9s=գ58eMLIZ/#Mk?ttO!+{L jDBSeM+P`8 iw]c ҳ.#9ZScq@"iMxE%X&aJ;0(oE+qKIYrcQ% Yj+De_A/^gd 0h[R\.z#I FܬQJ |Uc:VW~r] bm1M.Wx՝{S*FM٨sa8Z|8Zsjmg!$]oFC| zі@9Eh&>(1UGIَoF#Z/+TͨS%"e7ewmaqy+?fXmR"8<4Vƾ)-.tLEFx8EAӪбqL$%FdڔH O׌< "{ w̃Te }V!-.x˭|GT'fM2!i+klG-Yu2W K̠2[% Η&Zδou>\ ѓ"BTk'Քq\!{ d8b>qVCߨ,\\K Ayu]cszVZ$L?2@q zܜڻo*Ka[ 8jKz) %V} Z_di>T], F|jD{S=h٦103W kj*M*F$È>qLj>rSj3e&QaT<8ZlAAHJ9- (UFVߛ0iԜ!UnV$h ihChXjJmkeBWDhw΋G/f[v>|F16kw.E負IX}3'4PT[SX+W쀨z5a*oBKNF%&t^e1?DßKudD Tb/"ʁ,WJe݂NrE:%TGꖹ=y@M X:QJ)6'tHs\wG0!L7 Y|JQlJce$=q>k q3#d.I9X  e2;ULcLk/ Kv -H=&E4 {r rNjVcS^B\8ӦR\@ܧVQ7 /6bGY9Fq_T}q y%W Mйix{2tŕB'_(t Ѝ]/I烕KvGCm2s,۱^\ ,HJ,1mEEb4Q;\|-A"5S|1 V;@Յ~Dȭ␯`r +%4汝Y ;_nhX@2([B@Z]UYOmv7n!;l@Sr}֐,`!s-[O'MMNL}ajr]]tm֜7bHBW1& P1(+q~FXSur [{=·K{ Q>d±9#xN&L-y(0݁Mk+qެ#KKL \}Vģm %PvфZ.@f%D dnp?-Qxj+pʸw]|`sh["~.M赯(J{n@^bp„eQí nH {zQ-$cbS۞hIo JW؟@|}vL%ɲ$qRтfuكjTWz|18j:\.ܦ z?t17شW^M?OU(|~}jgE8)c"wГåS 1YD$VJ}->2?7a l$9$q 5~|ݓEúg'lbdH9>~M<_RB!)V N R5z:(fsO,i>A"{OOKȖTX6 O1hcdcs)=7sԤ\ m;uBk‡,?_ZO죅'en30ɮn)4Z7Dւ8k.F =~EgKNI]߅?xJGf&&G!/&_'ՓNb }Qׂ[>Ү''ЬJ[`%iӨtЋJU]Kh{i$%H-+`+!tN0=!b0DrMdz8> ৆Ugۄ B;.yxE!b߮М=b^se1\t~0,wS)*쐇 hڃ!It _mY"CIMdzK%>ZzC 5{#xpJx-hgԡ9H˧4o/&n[u5d w=]?`Z FۆBlb`^*s)wKW}!\Jpﮋ{X#^LPTe|>]h4[,SbmvD Cb QT6y߲-B.sˉGi q TrRP)z/z=te|DhafT>0E05t`ֈxq3 z!SbDZ LN>+cr[HBr{Ɨuum%5gvsOX`k !԰ #m ^i0rkBr8&(_4? gЖ3#b 4ᮓFaQny?A,?Pg'XoC5ۂAO)3Qx%HMF*yv;D9821Ĉ3>*r$/T4AgKaѬO|Z4f+eh[Y{EҳzJXJl.a(G!* Kpf7HGRZ=s*B@ nMF߷/ӯn 677m FWO6V|RtAoI@K]=3=<_'w iNjPL}pri")F\*/lkۥ7XS(yDLǕA(ܮ>lE:,++!5,p7b_yNH&uJ]]*@'4=D· ) yQmVl/;k@|$ϽHG[ݪ!6z{j4(p"Ig!ǁXl%΢ q$y=-S}vIGrU mFU.|lⒷYs{e0MRv M&p`re9Hϋt'ȚNTy]VH q,6M;jG!A ?$IP7TvĀN3pȻBb 4a}%4sPH2LVrLwQ+3iie4N"w DŽ^["*|xa ;܎\K"#s` ByHbo?~/;`jX?#Jo~#0!8Hz.E( 2'>P - qʇȅ;%Ho++nݟc [Kdd"gBD qƨNNA!)89HܕrL%e9˲E)uf" Ai9ҹͱJ%6 ;S)X*"kr\DF<` "Μ^[4`=?V2ѺyԲxټQ *V:Y>ƛ[~JjVPn܎-6N +|%k%)v '.Bc0&:g}jLx|[Lfk1]kR nrlNT"7ڲdyb .t?_M@37 Cw8vSd3KWx8Z@Zj+wڣ7`P&$ k# ܡRi~E4z0Ptj0 .6ė m?qZ1<zqmcly/lYmtձL\5SL x^N=st5[a/c|RIC'>8üǻ`,Jj@$׋Y}3*@O߽Edk<=:xgZ#J<6YHe3h,8 q0 Շᬚ bJ 0+d<mZ*rd'!xp15W| T埘Og!ݲNY,ޛ (3Ve0QL άi8-D@0xo-7\)dT8)Ԗj cF2nK%P4KXO zmJCNl1oWEk/ CH$_9:n'ӺpxB[n)5Us 1y"؟~y'ޔi28 ryc[aaW EN+z ` T$e!~dWCz 4px{k̍ZʪnxTӫRcMȆMΰ8'ƔhQ >$OKB5 Y iX@vz@uuAWUڜ؆^|l^Y$@$PnJS9GQ_vI8B<ʍJI >,}r.=r0S$M?"ݦk[|w8B rPxp P+À[r|)$eѤ)*@X7?1"ԢѯHE[ zoH3Lg3u+hx "֟8);BcMsY22FlgMPkH[|;T^J<Ef؎k\?>y˭yN$(M8[HM;H, Jo "kkZ-<2@=7}7@7Xo?خގox>&蚌 1U/XGzlZYĽoCU)kgDx{C jjETnäg# 4Tt tu)%rn#]1@'<^r;t=rR҈\|p%hC:E?n֏Z >mvoHjDljy;!z@3N]:PJQ W-S?;MFYER;%R{`ဆ l E7а8>Pgal:KNN.$nSaU_okaQ<*t׺J(TPw)ׇji)nv2ѧ>צ)%,c府-=[Nnf$X;[H`۶~ l4*1~1該>V꼤Yl+XMNԕF[ҐJfd=Ԥ`7?G9#eZ v) ;X-7BnQ4b&q͑GUbúQsa(T^BQ9 |Čq\alI>iȿf_ͷ*dDe25i:c)ɎZS  xt(1z $/؋Q/KwNeymSc2]_]QF7}mM ٭wl >Jd֭8lPryY.vTΓ#j ) Fj(;ߖhn":.J~:#LST(6Y2`je%mem{XDwb=(d2t!}LTam(m"jʢװșrO`zٙ`zu@OIB$XK`K9h͘aK*@7%l5*/Xo<1+]8o-J ç\rR|͕5tͶA=,ɢQ`QR*hޯJ#Q&gE u`V9e~yAa7/4tPI|IU &(~'wy0"$U-lMN^- C:y/FuIWW&R6MQț7!~L{oeD,u#^p¡Lu~}|w,Ӣmqd32'Yl|ĒjQq舫i-F#IZBq(!h^_ŅBE]/h5lKx\?̮ز.H&؆r'uN,#Eq΁uAc %Sƫ0\Y~8YtpD1/&r$ +9Y_'DvI Ԥs (XSˠھ\*!DP4}aQE,ij$տ'k_snjyxE>#j{O 9B+QVJV<HZtH02/clf3+Z`7υ+n#r޷6M9\`vh a$C&v^`Gط.g_*ח͂f) /̳ Y%!}"l]\09TMTl;%fos."VmJ{v Q*V5qH;:.n.?:k/1b8qGy #j㝎BpYQ'Fd/>L!8!]xVJMP$3̂펞[2ys17bjNӔDWQr _օ DMuH[dn,-ap XOŨkTP762!஥DQނ,ʛWFG4qDtμ:g#LZv<#b3zΠDfelbfќ#AZX %*S:%þE !8T2&4Q*E ?HOO҄L;,@N=dhiY'1]`rwxBV)4վ0Ŏh㇎&tkId5N,5: ڒ]{x} TY`TS*Lvea{o`c}@*^pk q",h֔wcGPéD*\m-nl k4e[x_LMSzuoa6MoF:2MJ3#h*n] 5YBzHMGZs'c~^=ME&QïMDQb1IOxcCi)/C0%Dx!oHM c<޼h*bz1 2ڃ1Y犸{X?Yb-~ w∆g?)Xgaf!= ᨭς4š6{#"֏p$befHhU=Q(sXՁhSQ5pC(>*w i̢qd z-ʊc?G(GekֲX.%arh7/ܹS'`LTvuGY-1tiG)[1ZͯV9gk#LTA fPVGoĜm{db+36ȇvEX'ƹ ͪ]-5B=Py7!yP~νGpad{L}cTCYhE;qJuAI(ۜǥL1.QS@ҽNsF/,ZrηʺHyg`n VdBa"w{ N$QRK p.p2Nkg|;ְO)"ƸA#zpjpm @p89S%k`'wAJ!) bHCRk9&g҆W׊`+.$2_Vq2TR?GVܫK/iUBDCpCeQe$}5>>#9!)j}>?OONXӦ)֑]dH[ˈ^3Uӹ^pԜzJ3ߎooQ z89'2& Xzl8ę|Y0}`A@1v4tzݶӈaq^"XіC9:vPDнo^/o[P3=n7z~f(YҀb8@- i2V1m.^uv7lF~zԎicj<:sj-n;?X3G+ۖ)h=Ӏ}(Hz\*Y9u2z$:qȔ#?(`hIԜ8>7VcbDz aifÈ־PY2~Pi85F=84hIÐvHi()y3 $o[&`5y]oyeF}MUi^"bfMY JLnxDR~:qQy/g jtQuƺJ>*(GAdJ]!XÊ3Nd4j_'/<=T8 T^|p!Lքj9bhTA촳#v2L`V{(ƣ Sdg=Imv1?'5}7 j @r a\Ad>_d7H&L1nEa;Q9 <^"Nblk /$8Em>sI<3=ޝՍD~1[ KW_.F-k[O7KnXp+S+*L< tsẀ9of)?%ۙg87ՏPV'C4@NEE},"xoCzT9Ѩp?,i]| f(V۟fLb-177uCg7mm]J.M?/w/=؋ 3hNdw\SF%KBW.$Fq~mxF 1sSw%rc_j>:̔ ^Q-b rט72ۆƍ3lS"ˌ|3~[떛P+oL:H,إȱ9}'jQnƦaۃ:?,j6Zn0fF;! U#WIlx5X}:ubc¡:R m {:9ΣB9sPzO[ni_b͙۲smL3kSvr] *}1\:[.N}z*ǚ;?d'``E`X| ]@" >@Hysl„XabL~/EKӌpm yS!Wah&.%UD]gCdu5#Xg-שA>I ,QnkEmx]Y*,}ScsE&>` 5S1+W_mmzsM\o[7}c^=-^NA v1|C$o0_KrVWܪ{/,E2Y@yRF }U z1EWȸx|wpGr'[ ',^5৺=\v5$d΍&앜1ěs0#d;*@`/P[#m`f2ͶiOw 7?"?6I'@7fDݦ\D|2r| qBh'8/)mBAFg &| $cL瘍z{-7tH'bvs4ТUSƉTu5DN;fQ(=0+z:OGXe\ae>7Ygk|qOQ.{jIaNEfI.m 1]'v6KxjXnP?s 3T*TO ۥ (6Z!24ke]+ߧ+p~dWs 6(<eBMt GgbL5u'17Bay$QV;xeBӏz[Yd}61<c&րf]A1ur`ͺzb"ɛ .^pvƗP1tgՌ,evgnV."#ΤrFۚxd8WE~J;$_ Q#:FQcy/dA|t~)b1K0=J)V5Z8S|n6TD$>,ԋm5#T XHtj %u8c\*>cgp@V &]N^{)[Oɿ⾇ ʼxW5TLfC)vU vWZ _c6*yٌT]7 Kjgep6j>ͪEFN ran_-ֈ>wӻ~ HRQlU|"968;?XhMЬ!^]>^26ϯw ҭuAmO5>:kaԮ:Tx ~f~wL$}ß$M'x۵8(LǥFШC*01VcADl7=AV}'ATg8=F-ƴ)Џÿ,78x(抝|:`!PYgL_&S55l^KH2$:DiCXbL+ [O#v 2Rs^#5i͟2i&v. ƿZHC'Hm:8nkbڼvE౶/k;CuI H8s2qПMY0B>bH?,a=LQ8pnԔeЮmqyB;%::'RI{`鏆I|J ss:su6G.jsW^=U:)5I6 -C]ؿR8ȃXZ"?b6u:#~:Pd=H o+'PhC(\WFw [˗ Ow M|W.f]0Ջl"vH/gr(k.{G[9A0vSasA5[ )<e f %e>3+r7):)liM_-z-RPА^)–X#;9H\S[4E>vK|auJUG &?sN.b*#@2܌ްseygpg|$8̤s Ws6 KM7KqHz|ԹP8T dG YՀݥ_s襭Un/f1mڨAw1Do%ec u!xiо@C^#[- C)dQ^gvu8JyЏ(mO߿{ O~(KݯluyuyF9N"Z"ofQ첈xI8S,GT%5 Rcspqy* /-I5qNnGǁ͟,O1keH1.9y\O *ΦPEEZO쥏h@9p" .~$Fު9E3B]kOC(uS3wk`ԘO}Kʭӥ~ۄӲpF z>)lB֋Tcno_uBjq*$lk٫7HQY7تK J:acdrw130}z=}=[HʊkCkeY-XO,&nJX;i~JJ?@|uGhIХAEu3tMi䕪@_TMQp +ל-#t= c:l?hIRDe$0>c&IVԑQ"v&QBf*+IbU5Tk4m /`kAg%Uvq7V]M$$>?SV֦( Ǧyc&w>c _k2珎C*L&Od>a?_zqJ # bsYe yX9IkP%U[_bw W%7*80ɓޒASZV*/EٸFdM>WWqUY3a"vR%OMPC9k/5 4I}$aԌZ8`I.p ó!eٯ _V'{^,0H]N@<|<3hHW@T󙇤GdzxRa] ˨',lT<ކLk^ <&Øa Va/+d|u-!o.cKy SqQFcxE3 761NU(I)+fbє׹xku9O7u:gj"kB]UH UT0gꝫÜ?=8q%nX40o ytB"8V&2y߶{D!υq(ZTXq1# Ͻ]"ZESflF6F*nl-E>1% \"C z߻)s Or3TT潆6Jne]J}J aU*46/hK6ݞ#v6+J|.-|Qu!88f=N.]8ٺTnIRAµѩrHtΆPLɸ{-A>$X9Xin >@`A2|S*5hOA2xQ3tƪ8{b ц5 -%^CZJt_mF&$I=¬DL:.Uvs:E3Q5YۚRPu߁̯ v)+WD g_%,&P>h89⎖z?K+68LޯP_'+&\DSv֟dᡔ&4&L2\vb] 2MoaCͮᘔ fm#zW&F.ւHfnjFZK} v_ɥe%9DURgLJnlWk+Zzpn-u5β_ɶ:$рR 7+a /t50 4_6+SψJ H^&lI T/xQ׻RɌR?C1ܑ-Ǹtϴ;|^6XIo l“iX݅h(` RJa妸tArZ}T`т9ѥ>9οgW&X!}$N'+BnJp4w Cj!c| {b&K50CCfcF+ GsX^ζ^60UMʈS{x(䨹LWAus수sl`2 ,r0$PP1W*d,ڎrN- 6u~k´x 5κ2@(QlR9Ej_D񦅮H9-jDoɱ1?|-I$hC[8kɒӃDJ24ieb^ )4/"& #dupzl{lj?&;u _̔u;~@<.XHeRM+8ϻ#b<2.!LaS]Ԗ ɁY)iZ +_ 1(^qi !dsaj%2uɻȶt*H_ۆQFW hT5SrjQt~IٯbCNw}$(R!#f(df!2 E3#7Kw{dks1OWՁZP(_|;'`:ųm  ghphP`M8:Uޣ )l`U{!kDu] RS3 URAxIF誙ui y229!9U:Jhu:0Y6԰ŔZ~McriXϗG'܅`s$R9!!21w5ɕ3trsFF\CX4&t'v AuvBN"(d\VFem 0ɠԋ`{a6!`-vflz@4W6 ]sKy-"6+0~63bxщJdB* U։ ǠuT'SF#?[9O+V(aC<ΊOo֕1ҕCčQּ+[X|@j15EyEH|#4˦c#r} G$퓗U.Kvը+įBht~_ٱ9ecqŶ62%1i[wU!5С䁨gQImfkIRQ}T8LV&"' C0~U:2ǖb6B ~n~iQLgq@HF[a}'6 25Yc<͔ CPW:EraA#~VLϝ1z,tzш87%WoR{.B̥/p0*3%\;Lb\xes慿2oUh? nue1LV 2-16]hbX{^WM!ʼn KDZU.+Jn Mԫ'4(o 2F:O$MhVGF7bA/>b8:l!vk=$k][~tQ[ ͐x,D֝0 wE2`&n./|UĿ߹bk9Fޮ9|8mu5zZs<`>; ?γ6v+we)s;[#K~dB9ֿPf3lOּ bQۊ9LO(ZySэD sBQN_ ۂpvը5W!_Hw\f)faiψDmp}C8 Vq^75W==[2I?{ C/(e(P# funsL@=%!@^/toj|6"jjGP-ugWXc)j6blcĔ,S ͨm{DŒibRXk1n HP0SCb~pm jpqfT3=ً$n]T%-; z;v (t{; 2Tk]Bdju!#x.hy:"28Scun8; O"C [)ZZwغVy7O֜n@y&Ѹ5dM:Ǯbuv07t!Ud߯:ql/ `IٷĢ N ?)_lOl%>H gPחxj*OH7ե2@H(v:1h3;bj=YRŝ%R#_"(Y/ R@ ɶK:* 丽MS L&S%PH0Ga¥o: )v: L-h/n.i4C5}.#8"ֽt+O '-)vl5gEX1[Z5׺ HB*oy1&<3P~V~"Fo@J9Q& ^dsy3!B}e_3x3o/CVKn[S((k ! '.^1nk8hcs zr1h^~1{y5{ )…9. ;5ov"Z%]a63i@ jv+84SjX;kE-9;U*ڇdhF6Be-{WG J_kvSFj)\uYI|xEd&RPeW'8uEzs@q_/S6 pE@4`{I6o19ڋ<[Dt4`bi_O Bx$j)\\k]#(zn3TF!{O3aǨteKs(yJ!C/B^6Rq%r ݆N1];F z'I/0`xz5!R]'Z<Y0M1dٝr %Iӑ<v;J`<+݂XnjalR6E\~xҮT޴5(tNbRXH\|AzGG6!r>6m+Ngr8]a{$<| 8:mo"$ah0 $l.NfS*6ݟZ6Òz_s9>F4@s|U)R+QGv'S3Ņbﱟl~j"b1%B=2SO%tQbc1 '&QP d`#%G_qVAݡƪM\)X j3? fQUcj콚Ŝ\]MDq,yo| y=ey0wK$$iKN鋭R߼F<e6U,/|I%O7SVj BF$6! iml^[K%B\.&3l+e>V۷qJvDG&BS>mHNFbˀ>(Eu#AD/Lֿ,=,V kW0r>+rspFxg'4];"ɧ+ȒviAuΎm{ԚwBz5ʓzfReϔvR揵)!-aD֚1 "nЋ.F uykOoDŽHOL!vޜ z+ˀ}FDV,PQ`*5`]tx4[-ߙ=Xy/q"c*+H̭$,{$4?uuΠП̧F}%j*aG!j.PdtMZIZZcT3mؚ^FQG>0Naq"իG:H`E$ImjS@YSgPc6l9ë̬[|? qcO!:WuCips#ڔ-V} "EVpBS7JVC9Qj4E7aZmisݸ!avvD MUmGUJ<نyFa.Oir;]6&|svz/(#e*7"F {Ι8I։)w&1{2C}\eJm05zpDۦXBeܡ!w?Xqz~4SqQ^7`iMxxĘOkupH-Y9!o}]%mHos._3| SO;j#7C-c(_v{`J{YiF Aݭ%#cG؉wn}نtxJS){w\? DH)DLsQX!ܖ/=n*Tzx۽YBЊnid Kx14A>Jډ.>Dw TSTE},JC__}Wt iGa[yx l K[33#߷MPzBuc]h)$9i^co!]p-Fqpv6SPx/W8r8Rɱq'lTH\a,.mCfvy(WGms#ز}> )l΂u~ g88@4P<ݐ<` gp+.~zLY 8Zs xr)utg" mNb\['Qs/XHPIT<囼 iOȉHmx>%\Y p`6$oڪp!bsb "J {Mby3 H|<ݛ@Wm10}Cvbmf,#V^ĝXtze]ɽ檵|s&8g:miQN6_؃v|o9ARV&H4^/|V x~\C4 {0(^߁]\t3:+䂭^"[BY73TyNnqNQkUr8uzhMk6==#x=?Gm}+mACXEy @&~JkwXKv"됂5{qt ,'MEʌ q;1-X%+OH:-:3D*.>fEyHa]`8xIjIY؅%-Z^y=r鉩_3{?NDvl4xP>`8i&IR}'i~]:\lד7yO3s_+^ 4!1N0c~|ol?u_LSș7&fk,}qFcT֬شXPӝ款‘7SY $j3i)O.DVWzo`"t^3>L^'tӸ(0m@kM绿# >R ɹYe& w*Zx :"#{:ׂ8 ~@jKH(ROgIGPEoޮ?'*wkyf, V?goۅ,=Kσa]6FN]L |d 7یEPHỺ/ۖ'4'@i|+j/I웓OnI+=:#~ `othγ-KTk{p+HoC;+u{:0dhNf\]gJc_GxTu9Bte5 ;e:K~^W|!W2ELv-Ί Y#" >d|< 6[Ʀئ'*z49vywR/RCfl+dGT&ȟ`gUؖpbq\`r=8C`ǘZX&n`8ZzOd70CtpKm%T{cOxb mU֤Hy;42ǸcM[KǕKD 'mD?cA,'k~ih_eYliJ{Cnhj`؈CPKG1>?WTtsp1_3Wvղ}?nJ֫q]~1٬HOɴrIn_FV7 fuȼ"yU[a E|6@\notU1l#DLݽC>Iep4m?2lU^UC_qnx-C.ץM~ jDVjx3_ڪ?Q=_'7yhX9=]<ؓa,A`j-829§tQby`onOKpZVLHȌwE֕遊[C< 4&Mc󳤣5arfJ;jLL[@04@,MmӋUgDd|eTGi!JJS\.'e$ C"E V9$; ]n#j cRhɬ9mT9e:Mga__@ou³vҴpԕN `-jK%ZWVy9 ,w‡'5d1[^.-9NVA [usi*"=Iop3-:~zҚmw)*R4KY{YډC!X+tZg:|&gOƧBEEe͏]YϚlb)ܧ#vBa} *CˋnM!SSz} \Hv{RMtkJi,SK)=bHek?$ ^C%GP*EaRFGaݭS2u-U0ވ4XCdJP؀W()IWu]|N^̚cV9$2QQ7{Np@kj>-R\GRFFqe0U\Q-eHåJ;i&JTn .I=p$cHwx[1źW&V2T0]-0Gy'=PXv4bɥ++ZZWה92M+.Jq[{ ?!Y?L!@Pf)ӯfLJ-c?e629ol j!Isf&_ 6η]W:fT^8(͙UQǔ(padl]|+wM^~-KMP]pZ Ƞ,~bt~rA2Yl".,!-b0c168(?ԉG2c*08jE<v>?&,0J:b^zBĈ;7o'ϟGwk, h{3Q/n*Wx/廧g CF9kY 4Vf?L$VYՂB+~P!jѿS'y,Q9W6L?\_놱ctY%XUv,U˳X]O»N {XΘ`UJ:Щc 57} 1J@@ >F/>w獋.5Rn .b-E AsXz4]np!9!c&)֭}Cr.ҚEt8{e\j%IqJ,[]< mȵY ١U3XW3]}C $|G㞂N!➂$|lċ/q}0ՓvR{QbZͣkQd#tDlz%s1ܴ2ٔj&6L}/W -unz1ϯ}OU #V| &~T-U: yOSp]Q:f-fa%3r&K@O+C߹Ym}4Pz?_%ܪfdiVkt2MNb$RѮGP801v~qZŔCج\Oi؞ BkiP>WWK?l3nPx<4"X"[:B6[No )dҽD@rt_sa3A=sX7M&TTRniNq(x-furί(8l0v:ϼ6I#Nұz: Ƣe(%qi*D}BR2khZfFcI]O2hqV}5_5MBC'|KaBEYHWД;%Ε6SOmx֪K.q({AbfdM[ފ ~{ ;iY*G UousդE$H_|r$WmU /ݖ8olBXa܃xN6oҰyX z:m[h$~ b:pkLR,G&p#\S "Jz;&@(oıW x:8}k;M LJ g^b$r}+cX*xbS4\ƿV DƬU}V:C)APg\c4K6pQOh~Eqa)ܟ>ZIT%tML>Z,4߭">'|dͭzuKi[' I;P 0nqe@r/n7,6f*Y4o팖KcᮬȘ ݃7j}Y5ajP.]jtd~4bh}Jf{(E?6Z~O %nz,λZYҚCs᳑c46ɔ&B Ʊu5' MQ;^Y厉7\Js-?/2q}@b4aY 2 z~pN (VXB$oM.וNIXĄPt4po4H?n Pp,΅n`ʐ HsAMVq Rܪb:CWw>ϭĴRoJ~gg86r7V@a]):ͳ*5cUܑ[p@"FbfN.xvXҎ){`xvIDw qt ެFq!Kɍ @@ypC/ S8Vpħ@az&؞WO3/$Exɻq"Ub55na ?ƦÎw>QmR>e7rK+Y=VWyLj2P&KԳ\6 roW*?`Qp[(:頓Q1teht- yUCG*W=>I>SßV0nU ]?|cܟ_Kк*&oae@iu26&-hw%^ȯ9֥@` 0ɲ/f2:c}wZN~I>ƒ}ΖK܁ o#ccVZPv9pdY v$s/YׂS@bse_&1U]w=ܖ Q^7ZcL2! RJ#㬀ak@'Xuc<:To E#.A;Gꘙ|1d[<ՠ⍗w*|ňT3VbfF8 8Bpm+/a|ޤ`ݹg|⊅RGOd4k-wy *fVnYv*Ցt:sd4xk`N R¡v +4Q0@ UcR;G-VXÕIfxI/;4ZqøݽhcYYm*Ƃ:YqZXĬ|uf 5oe|X%9,NOb_U2ӶuߺWpeVQʑV5^S?%#>"o/ UG8C,By= )b=UGn?0'X?9maWM,SiȪknę."bp_j-9=}B/w!WF ?f"|hsEW4_y.|6$=Q/5Ȏknm*s$F32,dgۺy+XWÕXlA{p آ[L.,}90~ᓀ.F:* |['FomʕFMNSKL슶 YO>f35Ʃ.Ҁد ?nߑ TrA/46{sXM`CA{--0{E\0@_Z]7R "ೂAmIv.)|s3c欮P8@[/= K9~$ Jbf\Τ3CΝԋP?>5FwAY.NuLw1G/S&É^J xʋnH׹ Q@ռN(4 Q(8KnOӭ1O'$mL GegCxTzy9ٺ}u~-ZJWI6j?9(Y{im[gAn溲iϒX`ɰp&<75 spCch!p;"S L؇<}#.źrKOnzkhN[F0O?0RPP3W 1aaY2?[!g2^NNW S-hsa7,礂Ƶt7 Qtw!Pa"FZfTeS!y"H!Q'7 F_]E>5?j_ 6KˊQ|'?/F 3^_L@Dx$B j`@q8](]!5>:s[5u+*AGT惵 0O+'G>@a96N)R0>vzУpEJ ߀Q/F)0sJNƖ"kD zpv0>Qv$P//.NXU+A[r-MWZb I-:E`?s$_<ٖGU+ r:_0ro3h07e y&s,]#(#qӽzq5>z+ G + ˻7ms`V%X`K|It(\@Y+zBT|D,w8̯)YCDKaK[0?@Jc_v$u֫GC<)C>;uk@QN8KTFKs!*)gcC|pOJAЉVQOVF k-b*i5x5 2pCFF&釜[ky#5uq=]q&NV٩h4ږ쐴?#ŸI|l*t4WqZa(K@v<]n}5qHI*-r)fV܋H$g~ uFo*k\vXxm0"W $sn71<əC[B4:r%](t_c}kϚbi\)mD!tnCx1)0>[I/ao g(o*a5~iAhbF;(-'#UU.׊n&C6y)UܓmRB N+mS.d {%zZC/M^4wui2>҃(Ou<@vwehPA:.94Zui"4g$DI'M7 H XY_MřBhv)mCi ͻvl Ê r%2z+\,lyr#Smf&1 QFK*4l"(&a7ċ#~NIim6}3$#<< |5v'1 eElFŧe*IS{!撓48+y4da-e҄VۉK7r\w r#*j#šORG5?*cYia6+y-AԤyz6g'fD_خ5΀\3<^%`'iuh},҈s.*Pۙ.J3(ΔүV s/о΅龯ɱc^zQr(DHһ+̒aa婤m/GزL@Bf2lM$ eF3+]66Dτ6.(P-ciymN?4@=M6d3_YT:=8wƑRK_E鯱3r{rs%j]ZuUm^Tv-r1.آ:6 E Es[ɏ\[e /㲦o=훌N2 q?apql Nyvm#Hç#2ݭmRY!Q6odo6'.  kUI"ȄMfVB謙SV MWchVt1Bp> ݩUjG g|EB[$\*}bo3E9^Kuf +5MN4`q5ǡ|Yɢy]?CFŸ1TC<PI8p5>e%gR40[6YwlId+TGq=,ڪL9c/ESWuI`gۃŒd`VT5fAh\stJ$$6V)RLA0 [66/rI-Ovţ*buXTmKmH z&n>LK9KvBmvYLԏrb-Oܕo]6ĜnX;Jn`}7Y.>;wXZHT<s]Ø'J2)th 5/" V^?҇Lbc\̮ .Q8:h_Ot}jy/(qePǷ);-pWUW ૺn؜JafcZj}\)X`gJჹ +^R7.ZML~)7ѼZeؼx`Q oA\e ?4921BfOmа"z")=zS(ܓN>[=UN,_dڤSG q2|AhKv&oqVrF&dٝ>S'G:[i\X8X#T ԳJ5v'ǂ}X( ^l ôدh -y3::6"|e䁆rظ"f,ݾ&Xp&Dw_J}P&+.'IzrI:LeuV ?B[ #pP[܋\RmK8kQK{B&}w%<抙ɐTK.z?2YIr܅sqqy_diOW f}r1-a϶sŻĜgDmRZ6CK^` R6zU0xgy;wkg쨄SlU?~VV;xY2ZW;m 3̀gӅ! ;ջg)QwabvS y]@kVߴ ?# nARgXt`&fqO#Ik*Jq2wO{$3$ vgp[򊉤, v%M).hL(>—`㚾ø<%u׹S_dM#dUU%F(*ݯxqz{3DhӔW"WGK0f9Ro?V|a_N$H0Eo߳V[jRٸ4:F&ViAOne_@ΟUWB>7O[7GIE7MՀ?_ OFRlHϵrS⽱PANZG잌4S#zf5xߊ[-9.}r,EX4f-%6^H* 7I:[r:-2݃"pE=hu[uDh' f0I'eD彳(EZ30pL) q3faS`r?:H##I9cđfvw^طsnJE&9Ab[ХDQ 4(\+[u(/nՙBkc`"3a4,_2!dh)eFKʓ/.>f qQ||{t.`qD/u_N=ȇ.8s"P-̜W[(I4ھ-&w . i'YxGϪ]k8*:p`ցB9^Qkf9BQɁi4—f- rA2FM(u=҂!)/7p7z􎡅Jy}`ҚKڥaHi'y44XPd`xHmǧ:nj|S/ӓ[cRrQɷ`3ĶXDk渣M^i/'>G^ϐcr|"hcFQ2XZm[0#F1űR.W^؝̎N-~!Q5fVU@Zy)>W2fΉa},ôN|iI V!ec9G!8Ϡ JBf@ iش5pM x&(g ơ&8[rC ]# ڙ]ZGVtt_$*h_Mv-CyZL`=x#~QGw@tLwF+a7A3~\`YBu>}JYxs]p>6i*L:D!^NWzZ(}J j(/BP9Nȍh(;1bS_w!o;!u}l71>7M(W#C_SoqP;FĬD>/7i;~"}[ϺurARȦd}d&^Y99SżQ䨿k kW0!Q1W6(`ջeȏ( KdL<1=ܾ"2y!S,ɴ*\G -\Q+&zRqr B$d~׻N~*DEy2<`sDJc'u@x>V"r@TA+i<uL]/̈́or6ҧb+ӛWKoG%_v YQDzĹ-\'[-AHqM${W2w,DC-) tNqMGh:݂aںcY :)_C0Kj73EraGmz;_1Mtk٠* Q+F'sMKt©Y$Iz!fw 5]F.4_$&|[X-5L{yuQ<8h:h蹉:Je K v27DgJS)@P Ih)Kw}fj8ycr'h Jf`NE-&Jy)TX&U nəh l(1ﴁn zH! nj*j,s$N50ٷ~2MdXU7rC>p\4Mך!Bo M0%=Te^J<ߩ[Y-Bj_n*fQ0S|!I3f3|گNH_+=S:VQr| r*쏋_ᣢX*9L&KamSW*N- $is#Z &4ciA6I#Y^~.t5D*yn-K-5 :bFb`U,K~ˋyqm9ޞ}nu+5r;b (P7,`EԄnCAqd%5a_,]](?B݆WpٷǑɒ1ywxׯпЪbn)A\Gx/F7U1Ȅ #1;3_~x75YlPߟ <39eCaB MQ/I |Ut [P s'`qрꗐ4[<V|g $ 2>K0IDZr̫gÊП:QYon!Jm"@U}+J c|p=OSlzm?"k]2B(v$cd5wvHEni}@07),}ѮGY*Ɯ/-];^js5Tu 74V0$*s17oZO'myޥ#P.Q5.NEB^B`;tY,ÿ,o*ye:w)ʹ>X;y ^Z[ ͮCm.hHJS]_M`=T=ҭ2*NJa6N7B"+W w17+]]e~hĕdD6Tz) o` ٮgݯIu;~QO&<*W)Z67X$]u7Lkon}uV FMEs{Rh_ʛ<"V^g$cj  }O}Fsp4~ 1ӜW7 Qy,TؽwNk3rIja;:Qvv=284FM=Mq)/$Rjϯ,L@mʀK7kPboS {+-Jx1rDO y6h"3GO;[(h*k[H QF.]<>M =_izjM[%~8(ɺjpܝ |" 0FT`ьZzh a|ƫ|~&CUktqk[>!S-.t E+X{PjxeАDc 5ĕmeRT$b7He`*?lzx`ҥC3;FЎLY{ bMjɣC<,{wLu6Sa K8x++WZwXbB<5=z:2x1 v|ڬ,{粆kwPR²HDԔ[7`Y+X*%JS՛ү\b՗e8OJa{rƀ5N+)o_-Ԃ8f;rIp А%sSՀ*"> oRck|b9X'[:Ydeͅbŀ4:Iք)oR,\@F/ڧip qX6*2h?uu,_UЫH¢?ƕ:YR`\=O._޿\ B({¸%(h#|Y5`Yby <1_Y g\֚PP5aM%\Flz ^Pn5Z|HKR5`gRחF0}}*>0dFxN[@ֳ kSFV_~_9`Cv?@HЋNe2$#x*o5Ca H ]ȝMbXGb^-2/Yvo.u0(+13}pDۍk#9 Prr gn΅\T|r"N٧h]0íZRzy1"^;$-%7Z?;\EX+ACֈuAmai .rAAgD߀G媭DHq_;v x,0!`4j\hѰ Oqz#až`j,v_Dj 6kcF@hȥWw8.CsSI 2%qPv؞KOI o`uյMC.|GbAb#a G_}&<$QU݀Zͭ߱2.&piYqӶ-x҆CHpA3AQmtGsV]f$ ,Q> 6׫ ;G?dT I%kDPHhDX&SĢ] |6$;6Qz Qߢ۩*mu,iU*4ߵSh4܁Ŧi~܇neLb\ ޯS;#9k$65UUhޞ-&ZQka(N.u5Gh(oe>~ 7k߰"[ \JuA.,0haI`$/{<1iFO%|Yv2(ĘoU=vy?ӋeQദKzeeS]$<^1Nj\cD̈Yk=%аg.IU%J-)MIGL2+/I)r ZPD䦽W;>趟͞wMXBhQy(Ƹ\kbkG&.f>FAuQ-=Ow; Qh[}>Bik:c`>p/6ZC`/k͟}S(wj'Pޑ[u(G xPbG=v?5e1/*n ÝuZQ?Q6]J]Qeѝc։dXtnrIǡd.Z&9Ś:x.~'Da2RZ+wrgYXJ%VhJi8Lg2,DY!i#gm?S9։Wg(Fx.tw;͠qo91\O $hb6= SNc/18u0vR]fȒś@I2׃ i̵f =oq{PJ= 0x&O4.ĝBۣ._uk?HP&+>ˢl9{o G|~VT]Ա $9W-aM7vU=Y.f=z௎5on˦vN9I=2E%էj]1hgFLf2C2'==X-CyvR+&%ak'8ڙ>NL ;V;.ޯ0$G׮1&|UQ 3!?Q%p4NiƠ)}5>]r-9%pNMms o+ {g_Ddڱ_7 3 j$VQ{2\V`+!Hg~^!+I(gT?#am1mdUF>ԮTmth%{@eczÉHl91ܻ6ޒ.(\\Cyh (Y{"kAgL"$ }| IpBGϤ;Shߺ"Dh״d,2 ć=+5f0V{n5+_DT.?\@ףs3һQ+zKŰC/k31_ [ʓX_u&dmE fXI0 {%FfM (kF(z@<n4牻V_$.PD{tY-X!"a_x?FLe<RZK>Y!pI jH Hbm4o:7(;|WC%&(ѨpbI?R6%i(ޮV4JG)zd͛LW1"lZ]* V x.ղ (p=ELi'Ta<)3;AڹL%vX^,EtC%bQSy4v7"fCXgVGوi7gN? 0l@w\ZocHG<ON)W clsv{#lp^gVw{Xݳ sA8jRA^lULDDVF,OZ0蒼]4T.*'Cvnc@p>) 2w+qNUTK JbNj<5La\#Ԛi0 N<'AB0xD.3K(u`W&j1L&ͤNxu~L7*[2C--8niY O3+":E5~(FX=)t_z3}&*\|c CVh_^/ 6etsVh|7!qPc!V / CH-'bQ ֍`ɦØ՜rbJ+Bd5pYF3NjVLҲ|;i:ճ{HNLG;帵(aJRQ4(C\VVd㔿GLFcۆTsb|6K~B 2*7<1ɂx: xS̶vz}~Ă.)Qݵ8p]# 9PM'SkY*~Oj w+#a ﹍qz㵾% "}c3g-+^-%?feF 4p |W ߎ2taGoyAsSN}V=o-ijdm֠ 2|-:ОBaϟA/-ѯ"7tԌ 0:%(xl}2;H؊b ϹI1VL-) K 3`~B'Ilu׊S/"Dvj}TyAZScAJ}صL'#Q^qnʚ8(yYSS[387c;x(-vԍ>}i|FLy;*QҬӽt4ƺַthb⏹,zgZAXͰ[4BFxP Dyhir۷_F4afq'#-[uQP|x{Jyq$pB5]1"p\( CvA6Iw/0 f~xx{r6!rZ 0^mI codT̔XyW 6TFvICU_5lomڹ㺍+i0V"$ܰBUjӱ+TFi!MTm}2 Z4m.E b:=+9lG->9(R k0UH#Gϸe4|P@`et ¬24-VQ"MY6~C@s&,ݶKG4;:^rD߂>7z *7-þP⠙Vg17"gZm`c3)GHkpG16 L&a46(},1֊bmwHL͚-߽G+VoXө[,aK=F>wX'h+75b \Y@@ꕏfn\Z* ;sT;Xs2qRcYzl.Z]p^!l.Qǂ\7;7bZAf{qZRceg_ZTt+'8D>xϊcP?Z c:`]iUaT(V'<&lJ0p+oi5^5$i$Ƀ[m߂9^C54bV!E;Ӳu%l>>H$wIa4f EF{ т/2&<$DٚS1"}v0~m>C, d"D{(xkC?1 F˰54p/hnyAXzub@ Ą??YXezɨپ܏,J@tzRKPPI&qۺyag}h= ʼn-(& P볾mn޷|+H9ڙ# _C^^۶hY*K>ą77$q͊ c"nIJ⻩zN\iQbQD@0'|A XJ`lqׄnq]QE3%Ok0U誈 Y?\Vy2Ֆ"JcHuX*] !,^2>z-X/q־x;˖=~p~U^O07<k:o㛾s$~}/SQN炁k b-ho*Dvq&ffN5|oڐ~x 縟z<ߕyZp%G[UG-;8k*12mA[|N) o.PmC!Wu`qv]՟W"iJ_^BjF4y&ߢ%vr%ZHڌTc4pNXCYTT61nZp.Cצt- "T/;aBrrOW!Hx躵0y} n]l^@}'8Kc<whP#I[;=.3",, ζ?܊}TSRgDwc$MbmitXj3{n Ոg b@֦o$euaqvG! -r.]ZJȲUlxS7č;~&)1Va!H%*K? )R(kfN^DCo0'-J;GΪ~bŜڮ,__9 :O'x'ϻvPO#"~lNτ&th6ΞQ<ǣn͖̂@ ZJB55< _ݒQxRgs hwQ޿ |3r{t}!ɖtV\ZF 5uqld`7ꬍQEZb] []l=,֬Њߟ ҍXB{n3."zi0Z0J5Xu;DžQW<}%8sz2XkE8}cj{Xy_:{Sy~z}?D%cɛFF^m14o$3ț /qĬ0iɗA -_ԥ} =z=.ڴDCHv60#E>|q]U:<0B)TMa2mҨ-Ŧ͡k\Zzs5b#HR8%XG]gu7[C'_d#ddhړ׎ad? hژmPQ.Oi?HAd jz$sg'cMpqal*&ʜ/RVIn?\ ͹b>궂ѧ-ɘApӃ }N#}æ5D3nSDP/?VJM.L-: LLuz 9 XケOf=2\Bu^M"{o) % v*~/vMI9rmj)OͿ\Xt1BSV ~.ƙ8ޞM~l 1,xF˭ӣ qDIKZe8FP_9174ʿxD 4 ZnYB0;dp#ibuԿ\ԲZs9_YoEj"^Hq3H6x`]Box`;l+W ޤȧRe ?"mR|!ȟ(eS_=>-7b݃8,mNӳAD a[L ֡<o;u.@ sU+%>4p\I彅Ro,օgu9(ac ~EGm3e Ocm\  U 1f@q쾧FwQe@&M| $G5K=%tDVһR=`7\Y)#adIh'Pد`~%}T$ɒNeG2C_4_,8r\*E:=jn,mTl} ֘[)>5-|ro=EspEo (+27AFJZDz$0&~<ϰFh+Ӈ0ݤvd:lByjW>)̇gA|ۄOT]Ǹc8 OX NJlڣǦڣʄtdTfC*4 _ٮ]FJ0훸s)us#NJwDZo1,JWes(^qmG|x&**-IIt![ZUcM5U{kv`Ѷޛ#0Invw7,s6#^F؏!EB7<Z8A˷cRF/-?#Q5nuҘŌ==LPD$֧ye-( /4qЦ:7!ӎ'Of7r[|hٓN<72']pwv\D`ZfnIxhv;G,(3PSo~7^~PLӔe`Z'*m/d=\LI4f^M|y1M2wӯbjkP2֩ ԸD="l}"LU׮@LWI ߷@eROs͖_w m){e& sԝ6?Cj1~7o|1VM+LѵB9.ހï%dsB\ZdMy̓Ц(i+J]k@%#}nި~J0_Ur"c~dᴧkx>W{« (88[6 TCsx y}\3h$_ƫQ`3i]- h" a{V=PW5$O騿 3HFuD;||5`+WX( g%nuw_c:WV .eB{{ D Qɗݺ?+}-M( EK4̧7 ^&+_[O IF?v PYXS 6xڥBVо\.c=22^6ʌ㊚}A*׬2 xkNyBQDV͓w=ь ,S;|qbR9-!%s_#W6|H,Gu:O$ÍLUot=4 Q#~A|2mۘmq9M:v]Itl 2}/3#t KypP9tuMUܒ0 =xfbhكʜb,9_#q5k?_Ā[g=yTp72V hxŴ])=-Yf+# ia O8ƀW>+ }<ޮtӢXq(3+~²WUzWr[capÑ}"-`|)pZH _Q*8h.6gΔB*A"cr؈q5lfL$AVxxc7!hrrHo p1.#HgywSAPY/<0xRlK-N^+ +!Q~*"r2銾bs0)?]TM.s6xNsu' 3)33y@ƼMZ̾Uһ7nU˛ͩ=d{u']BV3D9i]MϏH=E|ai1d/3L7cԐgAM8إ|q&#,7"ZvwJ`z-'K7N!sCf&Rv_i ҜhLlC^jg0w.h( h㗑*t2_A+kKFuۢݬu=g;_g(>D;ȞMn֪"p h1HǀWfhǐĿ 5h&&Q{/EzB ~#޲~:M "x/0azT */Mtx8G;Hi}+0qm;bz$!fu&f Iz"fGcUn)X^F|Yx%RWqY=HŔ򦨪뮅-:@vvLuU@+`0 %+ By&i|EoU揆YK\*4safDiEBd,._bbROu#].r]Կ_"W߫ji9M\ݛ  Z3{po;9*}c.2b&O:b:9z ϟGvB0؀u؆SfCwLtI n|qwkJծ.—YސA{]<]1̥q3ئ\ԹF-?C6@O'D;IS>xT% XOוMiEzki ̼mx#s@7a9ηlI{+BYᙅ5׏0٠=08LaZw:TX?y%S?M S6'ưXB73viHzrQ .\ܟf/DVd`jdb[jMi6EjaTv.bw%4`4^_gȷ$8gZtݩp|n@5]TI2slĺ n+hpΟϳmUZZK#y D,nէ3ڡm@Z{=Ԧv y,o)͆øP,LsoY7lc{윪?,84𔙦SlYmzAu;ߝ*!A[WXM.%Id Zr14:\ `,pȮ 7_>@ߴ6>tE1^Us0TӆW*:jSO [VO}ԐU:č,q"7a8(cCGZMKj`LsqoD0yAJ 6k:^Eo)UĞ(#yHo֐r?^UjӊCn3*_'b)&H`j__Di͐+-ӴvN{jn!ag)}HҕqsrѣC뷰QK)DiΆ .vLmG9'[2vR#͞E=\ F as%4_.g 9pfڡa*.ދayPt3䐝c$2եK+evćH%"Fu2!5Eœt?F.3mӭPMrXAaNmbiݏGj˔rۅaew=9lNh4ZnM"}]K{ p:<: C$a0PMcek\E244{c;ˇbA&tB#T Z:N1dksAg=O0&0"w`̋RhlKPHǜ^YE !V,&G_jף샚=`?,H=!Dž1Om<֙¤gVE ĸ1|~_a>o(k|)a#6$>de25AEF.%tZ3^Ϩ !f-ADp OMD„=PɎ+ ?[*4F_+gB`kC8\sLlНP i ܾȶfRY? VH0oKVK)*v!1PV(db:Yyҫgm2E6 #\#| gE;j:ֽ'/!;Y!gb10N2EfE:Njyܽ!$6y~t[ƒst$ :o>_KD#tS=mYMS%s#m>/l<]ҝWpY f vY(SKsKG{] Դ* @y; yrQ3Tыn:Mp=pg'jZY/]YX 7@/a0> %kO)K>MWc$ >gNIZ_ 73N oPkm2j(BX3n/K,NDk41?^vߊႉ M(ٴZ>gVZu_%9K'',=~? \#N$]S2w$drA_vec^[B, CDtJ(L9BP2ÖD}~I#mI(XJ=U|AWGghF_83JEz@v.%0$Bm<{ =3k59r=!-YM-`Ք۠1R-#gBLώ .ÉyuJvxFt4x\GR V@YP@,D\X!x0kJpnC]AZNTgӏJ@Ԕ8 e+:aV!&r@\'sRV%1b<6R^c=/S:?A~*PkH5TV3N*Aj`}i獁&}aF]q:a8N`!Ιgxe.8,@B:q8+7)jSI; 7‘0\484 I6Z{ B;nVb ?1I>y%uvODkP?[HwHpnj<Th<;Q-_U]Ǚ"M_\J v`HqExnWE;J]wmV6/Tk?f1\+_n!A΢nw5Gnj OCLM~Y$WLygFjK6^,T#wPgQ=a:RUP"T56φDGtdQ$Xb-;P;t~[ >蕺jt OǂM5ݨ;۵4ƾurdxi5=P\K#|^<J(HzMv8cH'4s$FD%ӯLk &^z ^W<|ա*a5`S% | u(~:_c~y"6J˽*>y'=AV_wx{ӆmaOUc}ڠlrQzRX,OH8Q;- nn3IӴ\+Zk`뛆G o8]vr@²ѺU>+$`kY1ߒ< r K"̦cs\J  J!L# W_-|_Bj6ip47b*)v3~Y1'2kf]rIǒu,ê\RlAv3 `Dő"`<ճ):(NUHDz߀vgˮE5QKX8#(,/a*Ui8ջ+.grQ-VE46$YO9  d`5إϛh}-N{$j`'D+1rpT42{jDR5X4-@o@m)i8VMjz0.k?Bh>n á ˗OsF.PbYjJU\`*[Nl<.4|s7F|&ۑ>OtfM՝zzzmu,헏:jNW4&Χy)}3.7veFevCy/'*7=Oi$U{b(a$L*mc=3KĢbd^wf\QQ3;\2m&&WN/M9n-F;$Xi`d'.2."lGC*t~֛ۭ)Խ~-UKD^}o{~9:zw"Ķ70 F[rgg~jEݡOO@@|up,sdrA9TZ-'1K Q::lSS~wu桢.Ҍk8:',2[~7,a >SO-.SL=:}$9!GŞ}@S?NBB` >`m >;!^ɡrcw{rF[sKn{RFD|큊ucbbhڕ7\CXh -[wɽDK:-J}Jƣzg qI_!c7&LE| N@o t ]]$Lԭq%SJ }ijw)+k$XҠJHM(RY\FhgWw`1xmra Fq;70BʡxS`DE/ mjk.D{t!brrBGOJ2*w'!x_D*QksRZy~H ~EݞsW"Q5)ӵh e()rrzwrZܙ{yFOS(2IIgsid;׵Gop6)|C뭯 . SlTr?FͯdnJ/63&H?T {Ri7Gkw95GI>d,q>&}zɀ@O7ic4eЍ$+E"?{诹fjΠ pWѦpC`"h׃cͫZnPS`@:LhO|uTti3i)=Tά۞nq/ W9~O֔oЎG8OU=)LJ4+v)lx߆&TM쓀s1^))@A{҃Nm„(Jީ1.tؠ69u5ZEb _F@S0/`cݤ-Ҁeb1~I0߭.1,?B(Č_Q[Hnzx'C(_ǒ{fa)r%'&U76,zD.鿒[&6 h=)KV%ۋ[Q 7ǞpwMN4Z[mR/A="Z4G)(JK"(9xt!ct9p[v%| :>~1OBC˘Kd5#.>SRy$Sz;lY!5FNi1մ~5UȊI1S>KԶICz||}cw' M}2 ~}D4ңvbtqG3exϐoXςmoG&R:x 7cw(\_r?d.&Z|JZC_%ok̬6͌ eB;~sUZ\y/upG=v&qbE/%׺~ycK="?ҥw}ׯ:Wp˒:1Ei.Q<㐿POKoexr"xגK9 7S}ĽM;R+FX~LTWǢ5|I3ӒZVpyVA "4*^[>*,f:L(q=<=잯Su\[v| 8cY+<.I\ ~zE=>}w4A)S엟: @% Z3 3qӍ /3dC4z:u,6\9Hφ9O,/z{"_! _gWJj &/'ivz7y+8 wr' ~L6b<`iQBݪ\&⿁@дw_Q{p^A]3ФlA$ZGHWr,LfjAi;#i2]/({ұ%ÛoPq F[nw(}&t!IK>6?aoLt7;PjԊyo+1y(1,v]&9jFTMgt^&5uʈmRvBrPEԽw ~pI*: sܨ[Ipp& &CPr`h=8WStoZT]Mh*L)$*ʩƪʑhYڢ.f]=tEWL+"ݲh5SnRB qp3ŮA%IKM򦰤""pvڬV;7wvc挂^fShn._ 0G}3_) 66X) ()>qS 7 AF!a_>́^¥;nJag LKС"D9vm+TG`ٽx3؜Ed"7xky\{>tb_9D!-]mzJg+ `32>>YYJ zd%H֛Gtu#u$nEδ]ԁcw%NV0HgĘtl3JjeR" ӓv:=ÕP<%x\2S.0,=O8IHW:2jNWvRǍIYEיūՄ<!P@rcKtdBMj1c`lHnz#}lYqb Jȝ#J@!a(d2!E;"8a\B)F7/n [,SLr 8NG܁]5c؉Y]vH/":!.n.U]/?3(6U"aMɤ˹Sꚽ i ["6( 6"2 ;,nRFR\T)R_Ztd3\~<bK)곖1|g N+r0(7LK+$6쬦dn Lȍ?NXoّ['Zv`sL̀`?t˥m]='~oBQ_9<:?#]jsK]x3auP~I<7]E?@iA"]]48T+߰)+X qFx6>Ͳ9~=bla7*-2H]>M UNjx[f$7[k$xPmg{M&xyV"dKu],؜oAW՚rcIQV5m<0.Woİڛ:rIkȹdL>@z>.ќ)ETw{u[;!tB/=" 5NXz{Z{E4I*:'#QG8 lV618wnT+i"LX](&Vju_ohSwS&g2'дIs\K3UWkhW>R׮SNLp"],JyYM+]ޣ$ڜ>^T]WW)|#Xde'BOs#/r }e:2)H|C rr'S=Mk& T{%X=s.7Wι*t6,ImF=g`"CM\6MsA\ ٯO JS򛜚rVb2ԉa-2`%1d>DK9"*~BbU)!9' ϹMy";4 ;#)ٯEDRqZ|$ƐwUT`-goh.veBgw&ykynl*86h5ł'z"PPQ)9vaS8 X U;C~2C]e:nֵ(Q_}j ,Ƕk9w?Xq|-bkK4}0jfT}\S F ':mYB$/V 6I4q]9{EE4$!^p ̤W`M\ͅJv prtQf.~v#Wru!1F_t vdmUY Xw]o/@ rݠÈt< ?:&7-[)Aٍb=Mhy(H2#p6sG<5nb'xW| | ODRUݎ$.bwt-[r<8&_f@tx~xb+YFa?|%"xC P|q lE SSϡ)L,rW%\Djx1dyPLZ_Q:*ψwa4 -JzmϿ7>9Gˤ$Y~}#Y3j]w}Vr_=7_1XfJWƳ1TBф~$Htj/2mS'3w X&w"v(H/U[[X3W#}yO&Hx!D9f\pf|]gDf1BicB%ev>WG}ѵyxtǓI<˚[p LMG3ϪdJh@lB- ^U2ԓk(˛CV*W(GKf*#̮,t>9~NW T9o >ţT!?> A>f uGKXD(JI(!3*g=bǽdЦ>!U~Ȓ`q_'Zwŧ͘s6!ukV5=-X5rnr@TkT|PԛgZ.X¨wT<[e~=(҂ky RHG焫l =gcD" hmtxvd<~cHo*1ȟrߩ[9.ESqh٘*>^ vc1f]: G<ֲ̒3>{ׯ|6> x amxVw0ʾYսQl~t5)0mwV叿t,ϩ.+Yz;cB$oPKQ0F8J/Bk~?fx`c\7-KYkXI*.- `g=T:_).!~?o-dIJS5nWWw1q9 >O耎:1j8W׬%!bй6ν@ҿtWG$/N$_^l|dx¾c庳t۫™,:^]c_b$ebE}(4.m p9m}]`@ fq}: k#GһRI;̠@W}RWlMݬ;zi7!]a<ym $D$cQh=xK6[Q31P^Vч~@%9zN1Fur(81)oXYxwh^m7q3k藕.)ݝm>I.[B, YCv7pRah병6Z+Ct F^ezXK wiU4rJo*lVGb"\)(Sd^81ħuN^]۵ T8ۉ= \٧AG/s÷01ᖼS:$aj Wl蝽rpuVtDL ѻi94`eNC56Hj N0Shl(_`ϛfK+NU^:XVrL9鞤t񬳹g== Me}h&,emT}D ݗ0`X諫p,k{ԞvF~7/t s' Tܓu]' Npgv#ÁU#\B7|ϯ{L>Q#&nj+kݜi7zaqQ0Sŭh,{+{#[r$rzOcMic*s DY)3>#Q?G"q tCx;Ĵ~/ ^\\JbRvH *쏖wϔp,VQɔ<-2+`;"fMVWL'Ɲv WƧBgyQP;By۾X UvI]sF*N2C£U+x9˓R^ɛX`_(ԃbiA LDn_5?R2ӋN@jH #hf;J`1 8,ʐ()2MG/)y5j$Bؖ~7$Nˍ+|ŧ2MU,FHJH-)5JpY {KY|~ԢbBR$Y%ȯ^#iҒ,ʋV}Tw/8bkϢzQIwTFq:kSLߣ@m28Hyr>_7߇f_<[&A8U)MC T"ŷCCqAgW=,Ym]h>i^/YiAf?n J,@hӑC!",^Ii4u=B'X"Pjw~97GJmb%SbzE?rj5r+N.8=Po2%ET'_}wnI )yqd VOf) idatR,/MyM,[9>liAG[z8h3 ƞ#`ysG%Eyő ]Avvp%nm#]a{9҃E=8s;h~_vӪ-9$pAmc׿ hx(b *ZL@Ht\-fqe0ϗ'-SUsqL|8c߶i[mB5wiS%qAf8{6}[Fj;Nًj[{!(la(x (,7^eQZEz!e<_y_oJ1l?L6}$8JA{A̎f7Z8یT_ܓNjlVBڻ [=p5'W\&%ӟYV%KiEKIW%25L5exn'Djey?|at2#6Iz F%c)|O>6ufL{PPe%Yw׹YuIv)V)FB:r\6+.ԃ/12\8] 9:]XJpĤfz5JԽi*^{YnpA'[V> @.3ܿmmg`a(7`C_e [~nCiP E~8Ьt#EUvk&660L~l6En aKYXy.[Ԋ:t@_Wq4AkGbP .L%"CGj3hyNHOXt-eH2h~O Ac"XbtR_%>УK6OJo6 {BV/5s(ՐD=hɃ:O]R|]C}.;~TMiq ŝ*¤k#leIt0c:.3iE'|F .K+J%TtQj2+yC s@X,G?9j.N)u$(%pWpX{9yv}AWu]3\xUl,uY$0jWJ_p&p lm%q8>'Hk qII%S{bB,',y/vUY{& NV\Kf7S9oCh3)O9r~YyӞƩ@\dNm9) kKՔi YayB$jʻ L1> L;40|s0qBw/j4nT|Ӿ+^{J : Vb`-%Ynan5Qh%cE5.2ipcOw}^XAϴZK +*C,}{OZ,vpc:ܷi:n)o; WN!4J"eL@W3WUak8FVs ;>"F?r0a2i+l2Svi±T㣐ar*- \4q8#F1}>1R)(ӄ!Ӯ"L`aO06(=d2[:q> ۆ/;47arj+)J3 L|fOeV A}H dr;fcbxu+vf@}QX)\d$MtD տ=\|a2\@@L5|c 7zᬻ ΨٯԒ,_*B?値.y ;2hOۀS,:c´n*GWDP'?`b]wp5G͈1$N/h.ug;G*YX6 %Ō14>p?(0Wӑg?7092ѬJ5S{O7ǂNF,_~҈aVW=KG_svmRf61e]vۨ+s&1]QD9BcPw廾iH^۽.7 +61qs1op23g,V46%ڽ XN󏱑lӕ}@!`!R?AKP_%ߥ=5=8&# ^-?ý݈V=dL墟#%팛wW]j|E/])|sAB.&>#X,Z,lzK'l߈a_"ԥEȅO|tnsBN5`S~Llve@H|,İtӎW%>~/RLwAI0`V9jjӃ.dlo=j_Fgw:zocn=_)v11;%-w3~yrz]I GDp뀐b JFᖛC5Vq In/O7!:&=f5"qeeEבUw(k-޵D ɢm8y_sd${ܫv˳BjZWӤ#7k1javQO\1~!R8bS1$O>G҃S ,POSXHp qnNT)lwNC(t 9K>H\]& nX瓕xBR(Pc:^Ul@ % GJXPJ\ffKTƖ[«l`^o:L'b Y;RnzŲŚ8LEI[I :nW*As]v AɀL4ep sE1_#XN=n"tX6DrP|X?ǒ"dm*%I_p+cTwJA0[m]sA;KW\ߗsVG$T2\T<9bkcӌ3JQ`Sy9SThbuf=mO/R`yjH"08:yxZ`"+lakwQ%RF9 lTU=GLȨkʽ%HeN{tɼ "uџhN !PPn=q/俍cY-&WqbTK=eK0ٓ2}_W4\ W2JyG8CK:vw*q\r^sӸ[.<}<@y{ABf(@W]!TK {#0J8k[/e#q<4ExhET,p} iٍ U/ g+T<2u(2`6 ]((d(,sAtDG5N5UJ\ \?hbd*Fܷ' aC[c88ώ!>9yZ(~tN4HDlQZwZ?S1FT8g췿zu4Vu{I8tgB5> gҀ#[%鼯KS~Xυt67\2';_)(}%4HH@uV(7V;(be؎`s TƘ;n8EiNޱ"$-JWpDs 6w߇p; Ӷ}U#];ޛm2Qe󌢃,^$M]*Eލ pJW dB( d+<ħd"qmDVTU*$Sݠuom0ʳI*ܧNKCXЉ6]4 1nIrI]wRj#lnكxj6 һ]+ |ft؂nȃ`hCħ -_^aEC>ld%y,YԈ[ݠ+⺭p2KS %#JLZ\\lLP dP/2 )]g,^|(D6NQ_T|a(CR_P xf 2@K4ҰT*~$G1>{: 3} Ci?>ʭ,\ty&%:T{ ybQa_R?~A3W-JSѣJn3ʓd(+BzNSy0Rzǝƃ#RF<;[CWsj] ?T,]52@U<8'Nd?v^* xT6YCm~7=`L!K9sv&*l3/iCh_mK:L#  U7ljѝ:Nlg ;uo]ZOנYH7"a0i/5XǪf 6_;fhp1p4 XvW S#u{{9KJRBJr'S @b:Z-ϧ0Y#6᧩+&?VE"ׁ KaR{b`Ŭ U$XN м$,- xE Xv}nQlW! Σ䙳S qUS2sd&&Ф C*ڷ, yVےP<+sPraò5sU0DfFkiYz x6cC-S@]ϒѶb+зhs,T( |@jȧ hdӕ(}wbV_ٰ^y$3j}TIHi<9|,=9 x<@ٳDבwCj4My2l>5oGB>Z[Ad5ȑih4d(u2CZ %4C`LYuQ?a~tu/~5ޏ3a>3nլTc7nd@nz6xG԰|ƽėu89|y),Ur'w~GX<l4Xp%!kLuX:)04&+sGRKvLvd:1M8.*9 `\&$1&'XeK04\h KH(o LͮyrSԍkyK{}Tn?x@G='?*)փb 9-?RIr^+%{He.y~wkUrC'^uGxz_'KQBUR7ݻ^;T#ak?[m~M;[)&l&T>?yȐ'umƾ'X]^1cW[ڻ]b"L&KMhI"Unj5QX両-݌pwI qPSTݓY+LO1 WzNޙ(4׆*"Jci y!ڠHhR\д+;x@ɤ3Cr1lfjA҆I`Ԥ1RQ>%l_7k+x9~F:<[,\MBS=:ߍN7hc.+%sKa?w/EMf⚅V /V8LZ_NB-|5 |wϊ,T< )M۶,H)<+[H.v{ nv+a_C"auM9`/6Gqa2* ~bIY.~wn".@3oULjDԩX6RyB?ӟM)Z&go8dtFP@^*.*jFa*e{]$€(էc?v#0B]-3 = `ƴs[I0>P* PiZ@*Z@6K <@hBXϬ7BRpڣ`722+ ԰ٹy`S:e`Sdk5a>gx-z77f!an*J؁X0 Jmkm졏Șx 5%i/{irEx.Cұvנc SOZ\{T(tX’yx?ԌE̐# >JcQ5MжlQ0 hUZa+>KAhaG-hN[c5ͤɏ;>ԥS '%$܄75Xi!QVYO3dBRqL*t &e"~}a,0l됓=_ ć̸'C2V4x@,`T/|9H/{!g7m}Jw ΚKEԢj֢,G+L oT' p}R8eY# 6+:œI5Ђ.NOSG5_zY Ck%_Zݾ8E9 6ge l*(Ӂk||:(ퟁ)24?5\5\A8jOVjx<].m5 [{?s[[F 8%rF&vu'pF:o#e)m eua)ťZڏ_Kӈ]Aé4TyrK &g?"$Q[kuH [guHyr"/rfe|BcGUBRS^bVQk.$ENHҩZꊚ:VAsl]˩T'}0Oźii 1_v<E#-cV 3$e:^l5J\qB^[v:CgC`l*E~*eS%ҕv?]Vsp8FI$*;?礅~DU洮*&黄x ;k "?BጚIO&aϗ7~K (Ɋm )> īp#raYINAM!(; prp⟢Q҄L2QfXGAV 8-C*>$L\p'pjYa-VRy>X7Bd qw{lcxnxs:rγ ̳)&KcǼ~\HJѣNk&_U#{+U7o1 By[FVpCɿ_A>"h]ar&cyb˓J˭$*$DUmREo@a[5MXĢ qjV4wZ}qsݚ51&u ܗ uKo08)6`Z5.Dg4CH4dpC<`}, 8V4RN/p1/Wf'[KCC'ƅ2f@|/yjYf64¸ nԙ"Vl1BY>|AG|o2([m+7`ΟY{@nj4xxj:Pl4ʝY$$άe\F !f/a/h܄lm,ێYInMٕ/9mzO8J?rW%6v~~1/pr"ƪE+cPaq\I+'r@ 5'I.n1._Oua/٪uvAA%}'()ΓuH#rc#-57t3"Xe3O #R#t}25ߕs;֒p6\kQכO w$%AY[ O\âGe_LzZ\ʟ$np} +,Z' r7- Yxgv'.Lkߖkd7t${5"|^jʜmc)#/a1REz0(HŢWO.*UZ9~v$wAFALGv^(?k{D<n6wɿa9`0칮Fr4pJ-\> D*˕S1 أ]%$ 2V\N[c{c@Ol}McekqjuxN` H2sRs{wu*M#XIڑ8ĥF{hh:@@qMqV_4A~!)F?dG2{u~dJP cs'k4_ g.L?9g{h< ~[0.=q]Rc܍FB~Op {9(vʬ3#1X-`F h9gAJSSVWkkViDMV2 rYq<++m }$H#:v ّWi򻁤H\[{;Cm)0Pz~?vL, : bbndG%9#wG8 >R钸%lB3뤪LP:rn852lpJ5.bo(cFsf#&$VEp'CVZ܇ͲM}it\T ijAU]4$A %ϒv#Q|3Sٶ.=Q#QҢڪ3x06ؤ7ԎGKm Βy54am 3z4zNJL^@Zάp4 U׻ Pk[ lj! C8puZ,W{L҄f <[[,Qļ@p7sI3(o 7-Ke>*R Uqgk?.#ċp8K{Ѐ~@,hB݋\I q5\@^{ԝ ) YmITw y5)pto`[~RzV0 JL8[ R-%`K dŝύ-QU+/JUwd'7ATxDg8 ֵ%hf @\ЍBb#J"peT^o O(IT .wEݥPnG>"ò_Rnof@bNz݁qN)s88ZO3SrF\r\ ,Ɏ}#m|UwLggZXG:Dc; #L!fsG%Vuk`Ga+[ +|#J@ k [v63 y+ &$fquL-GܭEW~})l~ga m{X5XWi:gvי&,i)X85-Iۿ y"].Hc>H b0UQT`VX6W ` Z=U@Nu7Qm4AFW#GN00֎@'r.'nn5af|8ynVb|h{r#(9^`>a@}rqiKϥ2(0H" LIKXGʃʽ` Q|N:\L nc<9֪CLd!ڑl6a5Kj0?dg~7+Jƚ&>@)iF>c8-~wO;\מ9 A% +۴eCA3S.Uj?8H}d,TVqEAKo8̑D1Emp1mOɍIv 86 O>>E"3d~m)/MR/R67_̸zo+1}6;??/L`5c^sG굲=;?GDHa_/>(x%`ƤmUb5ͱHI7`NZ3EC߹Pf 'igw<] >v-Њ%AHD/ "ˆ u1%WTpo է_]OdE=W!-{)%~qsNW*~6m'C) 憎$  ηQ\?$@pH@NzomMsx@X+"9ݏoUGXAHVeU( Dݦ $"dƴ8Xq&S,)? xǂΘѷV(s$qì1w 0ցCz]&Q8JX[)..Lڶ"7-#dƪCD C^MgRXfQNh>S L2Bq`ƿW½䓤Y>ͩ %6eE9x\x̊;Qؤޯh@ td d(yTv4_Ef9f«̛جI:yQ>*Ekhfɔ/j;1f'9j c)aDrhYtt(1P>,+OUh4PIzJb282'4=Ck 9~-.&<evH% Qm&˨д:\ -ߛ"-<._o{չ^ uF% _h5@R^𧬾'EZ1{Q<*yE;XE%?Zp0+`Sr"ke=-icð})S%^Wԓܵd6 "rb/Gd ƽDRC/""8qTۖLԶw&R6櫄du L-ӽ*1oIE5J({}yx;_4#U(뼸t2/rBGRץDuaЧ+7Uy^.yI ̺]==&G*{)P|h[UA4P_Ȣ}ڨע8B jtdljְ  [DL蝣Xmvw jWyC)q x򤘴Jctfu"UDVH+Qj_HB>r_eql;jqq7tߧ'#::Z RJ\&N+I>~)Nؠ;+^Ss%qAYF1{؛x$n M lx~ wlgASi%F-pZ5`w_PȎ?.2m>$3NKn_R %B̰FH藔cuӁI=;MGۏ.O, .J{{\L 돵؝/Df:F0RϵaYk>5܍bCP=hy^Q#Eb:/&B^H]`!)Ā]1m]Sg߼(IwJ} q^l^2cº\سYҿ>wxߎ*rwgtKi` (ZMeFJ 9ǨCNxAPbck5FEDHն> fDH) w!<.;KPƪ"8__r@ ^a?`L/KP1g{?O`<|zLկI%@vⷧAa^^l6t24B8dLՎ҆ۄj tdy9u`2҇~Ɍ׾5a IĎgڏޠr6%7/0{GxAۨUOb<{0f?4-[i=yҎ3A/\Ӫ8U(P-*3qIx1ߢ)mK-q5m6e4-]\29ħmJq 8wT.gvnEFbLYqQg6zrHx:%@!o>i}"O2]Ђc8ȖD* -z$Q ..QB@$#1.D[|Wv^]Cʬ-pN=/@Xe1`/@OVv=G GևXR6qNɡ5Bl@\w2$,n%L:q(_ܯHj8mgJOG1>(锣kq+d+M4M"M"DOKPu?a`mro+om*mIp(}-@ƞ'ZRq-CJqޜ!V ]]~T# sAC3D~.9*\ Uj^;r y 0N'wnG`iM'B!ueJ@84 %E@EQAh!QdB<)BPw[fO HһӖfMmpъVۙޏ92BE@)5b8L"Je}g:)Ѽ:&F!2"=#S'[)oP`GټO3>=NgOs?F2R ݉RX;Uεb`p"';13"Qm&wAF i_XǝqVv˱6}lRBԲR5鎳Qg(LBDL?R+70/o19_\wW쎽 nz  ʩ%׌xVP):r _67͊W&i,.FV~ m4PvofFi-䋺۹*Ė-C>< 3қ|8t& 0=`48Q:\ c0(Ӑ]ݲ](oZ3 ^9?E:YoEDD$(xKszlom( *Jw㌖0m]>iY`'5<$}žAH}jJZ*?C#EqWԤ'^&GCeiE~_1~h=le8ucb=xUbP2 B>CuH 頍æ(TWY³Ь&y޴6ɟcv%Bˋ`C6 n*B=FM^Ms.:\o ;9E[rG(znL@7{?Xa*"8{2OpdǺB\:UmL1+.н}{XAF!g)ʆU?A'K1=,Б %/%VIU@l6e|I8^jUa=Ϟ7kk`QX+kj N=n_cD\Q-8#,ݵ.>@FA6g%A!^p~ɞA=~ge1Fc9@}iǩ4:VI, LմJ( bU,]o38!ݷ48$]1()0пNyXȄOSuUR|/@{լvK;~i,J>f pE<Wl0S@Ï."|$ J"Q/|k<_I};'zG&O@5ZZ >D嫑єsǸ_ UJRuVp9`3PF@',CmiTf^P^ MԄ!D<@~ mӹ5x<_Vjp>܆ e;0!ǴMsѰY3lITo]%(~m 'BV;Eopzף&8LA7$l`g1r:uD58=?Ѹ}"\GfPʹ#mml b/hfO| Z8Va횮\q.n:IJjKxoˬdkq='tCуGPbNI2F <01(ҩ8_>"ㅒh@t1SjP.j6*JP_Y">P0Bc"~95U1y ^9ޣʯ]ܶi,㭟kyc?}-Yr.PwlG'i9!}vLmA0 qq)+jTA0s?JΠ&ޭqUzP[tԂ(CWS( Wj j)S|ohwZRP0B^Kuwl!p$p0{q#d &CX nʢ# 5F{`RC2,s8%}9c>1& !rzî_U>cyښ!*\QTD)IK݈?N,mq% F0d;tq>R}Hn`G!nNms+& iKUfM.1ko4:u@k9{- -L^ 㛔£\N2rtT%RRCv~KQ;ڵHSENI?-Dɼ.WfnE\48|dMg,(x,u):;Βj#1|:)ScW w_&APqѷpd3 2pUsi" b]dyb?\D6עAiDx5+WjCFPb'0BonAJe3nH&ABq~PQB4 #HՅ{0 7]UBs`?‡]I [;( rQAg7Y7 :+y]_ lי\nYX!]yi?r0n2&{c~G(t`A"AWpWpy\R\eIaSY /[~3q!9x>Of:!rq}HI:?ܿ-fUIC+=CJ% -%j:dmL*v߿ x '9Svq#zYtZr^,j=krƢ%ۈ9dn˫cxPe(K}p .߯߅E5}Cht bCMO!O|J?6(BPC/$u9_,Սʟ>eVi6]M8T%EkOHFwA=h@\uwp14~pdywƁ24R只3P5Tf\;1o/lݍ/_@1R7PmYTW94(Nmp$bu_.fB3s *v p&JL˙ ߶pkU~ /tLV]i:nqB|*g #SlFabUTANht8t@9.}F^|!Pz!_zFy%Q-v>zFo_I늾гY`G%aN ?1Tnܺ0\g8y}JU,'Cm$ LK72( T5ᮖd ӛ{:ز7<#+E IrB\TdhF nx|.b[t yW|b1P%fLp5It"*tmauC霱 mSLJa;=ĒMӸ7X$kv?4NķY_; W%]y=*|9h 9Jlu7G&=_"f}i +cQk..BF` bB|T=޸@]aOyܟ^L+u\ >j݃reGsPR[> bOM7>y-yPj2vF݉p<37U9 ;f"d'{m_n;,,4 :Ew/!KFLq{+%,ĩLu<@hBk7eH U.1'V]a4(nrOQ\Zq,%38?J%ja稽E1yqDqnʯM"y/|a,(==`H$:l\=ISGfVo{R*j$,Sq%_}x("ߓ P`3Z%,Vi䡜 /j೸~F`y61/"ǘ 82$53JǞ Ӈ \x4<G:e/+ǥnd& @1z&D~ԄvֆpI))%Ɓ"w_t7;Z87$YZ llxtm>{C^%m]8ю{k..'j)V_ "c)͂ D8KV=ysXL8u:4% ϒ:Pi$Ctup8+JS 3j6-n` IbCm'pyr'u2I ݚЃI*ӑI< mBe^ ۏgSWj-U鬦*\%dSlT|"_/a k٬<Ё37 7j…ٵ/Uo~%9";#H;11t&I-% `Qmsonfn){I[ܢV3y.9X\ҍ OJxF[9dυ1`lpȪu{n@\P 9E0 0NoÏˉӳ\ T"u}dͱmΚѱ9ZEҏ+WpaOS:J|:щ|'dZ=Hvqْق(&N ̼<-O/Y8`sz,A>΂ Y~#1[$I8ƲIea.ߓ!EDԸy z WC^;[xCPo!s1\/y ý`'dsiy\Xm켠7HߞB4xGZ0:}~iPs? 4XhiD|6b+@ҥ|+W `IY1N,tLpQcWNFI):cں{i}3bgN;'GPʿ,NT9*OttOz= ESoW4Ye[ͼ! K-@C?TO `x<9:4Z3l%DmK&m7,hS[ҼQ%W L` ׁsg@2, 6 x_o#.osu;%lSB(RBWqԧ#V%pU9Aے鶲Ow3;G?2>$=MMF_ܕ3ꮝv | %%Jd,bk_|/%m1Mk`X1dҎ}! vcoX9eZhbxeM[QE4u#5[ j,w-)=ǕDa}[Oqu"SY0liB@5F=Jf&(o@Q''އZl'P,* 2tuZ#IgNG+OGIO*<,i,UˇSKѾ/M)bW,˻X~r]L(NM9r,# St:]bBlY!Ko U#" #"eo8#Vm4oyO@6Z^Jke{tU@賐L$,#?(ٿ_֣٥_[G{캫Vc)@n~wF?5i2*!tQy FQemI7:G:F y;3+jm덀MA=>nV:9!yG~ud1b쬺5vO[\9T-[mcrʕA`O]O,Jy$D߅47#q nsx(geIq8C&:B琖#5ҕdEaќE{yXYMs|8#tI[O|8|ۍsP +zd{aZQ_Y R(7Ny_ӟBW͒X| e}lzTwl\m/KNhfb$~7Ȩ kJJtBu$'n Cqd3 ka2_HaSݛ<]IMytĘ9tx^UĊ=?%O(֯D3 s6'fd)*QIY6vj@+R{'k6O`V/!=]^TS X]B< Dqxg xN~Tie9;uhb󌮝$ 6,FMifD-Šň-.KvY~~- ]xnKlĂ8vw\kYWna0uҲ"XGnSWYWZi&N:O<ҽBk8/?;;-cJCss]7`KP$oۮG.36k!"ޙqpgKz}8*Ɯ^4zVLR{41V~ArJL=, H~ G7)oKqDBYuos_Aޥr> J Ә=<Hi5vUm#x8C{GYY?W*ÓޚU̻ZG4vh~QGUg,4$98 b($+.xkUdQ&sK՜$*Rqc̀} -8nx8 p!wV"avþ}&Qm ꮵK05!4kT;,gsQ="3:ilV_k8ĘqHW%l/7ƃ{;|moZly#t$vqnYaƧ pXtlIOL:3 8nUUϑ׶`!dϸKKJYsJ{mFόX{#$uYGcYv6v#Tg±U<hK6([tV DPp<"J ;5VC464>zQl?6tеqʬ}RyNb~.li $q\VMOW aW7;P`S.<_RF &95u_+[ 9IQGkM8 3xVYi =^Wʞ}tuJI|j-{G+B!Ᾱo'1kx@erHza>E̡6Xzk%&+x&& MVz>?JaL.{T jg m(,L.L+QH>muR}=WJ:1OϑX#m~ƈm1c+lc"/;AKnu5#q}t&8N8 Gc>Tdȥ "^rxB312+`"jjlMGr-X8\Ўɂ6'n) =4Mq$ڬϚ#'BrOmZl^ˡ4I%8^#SK jy w2 IGdRNdjQ7-JTe-gJpMlbO`x{ϒ;&`8[?CD+R?Zf B 9i8P! gQJo7 !lʲ-;a`[9b9~!m+%[h(<1U&1B~5VH [)Tu@()aeZ6eR%E,ʺPG$"0qgf+b6zZT1)*RFC~6 HX@}"G33\mC/kkM@ 0,ИAq'k ddZt7G9"6- 3N;v>=$#t$; 9LmEX(VLa Flp3/PNxGQEϝ2ccsgvL}'v-4m4]oz͑+-b;E%D#aI3X{XVIڱs޲ G ͺ1l<0>Z,6h4p-_n# ;zplco/\3GI[Zp?}7TSoA}hʮ~3 2dxZ9t&MuޘV Bam *@9@l,>â\nq Q|t,7:gObsɆ_9M^" pv#=䳚c^ SC)Ay+; \wCCL--3t#;?90eq0Zuݯt^tBNJZ:@o] CU[rRʂ.!/Uk0lhS\> Ŀ~fjQ$(. <$]~6>8dMPvdxy-Xm Kz_)J{PY[j[th@%_~8HQBV, =(aN-pn&Co)F,r EA8©hK!Q+I\]j_VuSauF&,f {IeQУ 9d|_l"Ib,XRRSrjt*FPV7|Ǎ蛏NY_o\!99jqVCz0da_bKEtԒd1lSzuU1my15OofҮ"xPO[wݑcKP3/juq}:r\#'u(8`OƌL&QFcÓת"峦qb{aùƒUqh>}iE$u<8 \@dAUѾ8GU4xbEyn;A0ؐ"5ڀuaG:oO=CI\};]uD-vT`o;6y@X&Mpquܡ<ty\2WܨHWDUdc`/V!;7NSdqʈ][<ߓeXɆpg!$Qx*wjnM[ᕶ!Ne>Y7NwEL7ıC7NPO h=(( ЙJ3`D1{ o JK.~w WBm"FNu wDN _fq;P582u`yg!JV(Ij)F +XF#]F{'ʘ e̵&a;۞/sXͩ=9*1B7VJJ߀*1@\AzYeo `nPC }ę{q*LI\̒+<CROֲk!F.*(TF7=}{1/Gс3N.?hyxjv|sR*MAq{'Ň ̨m.[YR,g:[{ m >Z{[Iw{p2".**cd#29`A8XƢEm. g)izSS֠>5[4+xPm}MhEHWn,CG-<1Tӡڅdzr> W ӦGGIgٍ-O qzwnFm t4yq'lЪO!^:ԾHP٩xpD?Hy85,@ teͲ=j_w崆 $r|_}?kS- G+,g|g#*e"$ȘT˧g"RTbϡx`Dۚ.EX+w) 4~#sZ9$@4EiϓI"sfw6ƼO-,=w*?+qt#.Q)yǔDff3DGIz+u/(WHq#sl3aplHKL⦝:򵥨/!q˒TSD*ǚ;sֳ+ď o@#(\n}.oT++"J<\q7t JXL̴0= YEZnqDvX+-z~Ln!PS`ΫeYÉsi4%ָc@߽6BKD 'O꫹m|dz!IW)術(8 e`ȭN{fnL6Khm>e4ݪE_WD F vzDG5,\xF 3W#HNhFP8nPG?Jб 3E}%${<}8[C( 1E[k2W#b[RC?-lPpFdӡJ7C} o"ץK0kEezD3@L}ڌb]z{#`{ƈ{5{SΫ(_mh7ߺL&6qpVLΥFUkk|;esed Ekd(tؔ;5PS՞^yBI6dֹ.6_pDv뀫䍦T2%؄?zj~j )\FU&{B1dQM].H?>TK!R(Ψs\۠˶sӗ1i6no^C {\N$^:Ӥ Z #"^TfѼ &{$a0zf< %lQOTbVWEglUՎƑ-n̏\4&"jk2 ,%8oeKdsUo(R}"iV j]2ZX4bLt/I5fzfjM2ұⵙSm۠ y'.'2夥#n%R)$6־jVpZc]Ԗ^@%-ڂXĦS2ѻ;*]t&M:ueKr߷P3Ɯ*6lY.eM4<`Yc(*+ L ͗7 V!qKGI4H_g7( {yhm"PM4Fnp7Ps51I?Mˌvt0I{c"XЊ~`tLhBV9 1 ]M:Mvk'KiiV>D_S\(PG)?lFf-jsd0bMb$+x&m{bŦ J0Q J+:V;:HfPY1ogDNwxvFLBkar:#j]WI˜SacMv(!NĸSjQTN&t\ ʀ4Vx28A"S7?^{sGS ݑ4wĜOmZS$!%O,9PHiuN+UXo⽖@Oh\Zlz,L&JhVQ犙ТefxXduHW[C:E] ʤdUqr(}'ٽ_A+ͨ5MPMlb|5{mXk$,q*b7Y߹ЮV6D?$fVG.kF]2pVH/E{~%BN-Ez a$4>O aFXo!Mpf5QՅP O$jEӝ]E(CN<#Ir>cXGXCY_/64q9ȉғ 8Ki_FUMYj4TdMʿ=CYVƻ6Њ+DPPEg ̜xo鑗h*ݭrJ[fag0O%_<m!C+` U=0#$K@"r1؆EʹPL8zB8"0y8,`4QfǬ$1_l@1]B[CW,}]Zʝ,R5aYgH3Suc;oqv|Դ"I5?VTU4& mP4)AaU axsꂐ}/ #dކmc.Q]7ۛ7hB7'*' ‰ckP}_bJ/MLKy]AcxqS_68p~3YݜB؃: MN1[G=1$ BjL~O jKĒVT dӥڅڗ!ֹers0*ՉvsސlkY⵨_=@ M;iP0&َ[5>umwV˭,! Iʍj@KiǼؖ WKǮ¹ӶcBٻiF V_URƤ}WSuxxq8*Q%UOp79mft}QȈؔ XĵƟɅ ^jFrd#"PnQ,;q ;La2 P;&qS*3=uT#?w~,Ts g( bdU^ݽcw>n S3?ȅۭ;l[HO.^4,ue?H*>iWq '6dXu q]fL' 1j!y5 t)>9(I~Ӗ@)d?~ǥh#"wR_daۏy3cmzS~c3Z575򇜮0L59+Fu' o^R/?7h8O\`$)ptJ0IeR/} !!F$(s`]S{Z|F@?mԏ-~lpx%zkL8("d/W^GF "0Sy#7.g稤%Qz޻WF9DظVjεRE!BNL2TKn>(X9} %!v1 ɉ"k`@sNmfIݒv6hp @X?k 8(PZkJ~"y”z `֍e A햤ٰ"ˇ5+1S܄yAMmwAI=ϷP]Cր` .!gl5 G^a^8x{eHk=&(J-b7:$~UX$e_v!*&;Clw.TL[OXƗYODkD6Sxtv ~s hMD5b>PrB+*xh.b}_fDN9awV3^xO:iy&wV歒SDx݁}j`m&(\V";՗+W7MB9 /~*/׉IS-)\~&I+x.G'iE7`l]/li>t;DlP$u*2 ǟ=+tqٰkb$: `/,)^ CFPzh.[˽tsN2Fouy7y`ydMh OhqeGq槖/|3ᆛ}m<'kH}- QH+L=eC)j_jO}[rZEOڅ=l#O <ұ\¤6UM@K, jjS>lާ#J$ުHq E_%cM"()8;<͜_Pa^~4ͷ(8w-_Pt+Fc!qenGK>0^vI: Рk |jP i]7JŅ8A&l/UQn1)2¤ewZKg*f>WfN$mx ~פИ?VnN9eN7llI@+PFkWz!i-莐aO\ppKX߸mP+&-f,p]jÉj1K/#eY4? jEF+hDPqn}v(-)fl'_3xtJO%"}~ nl 4X<׼!tZl |KՎ-0/F(7ęNщX230m\E;Ċ aoT"RhdDw.-.uGS'26A]chl)D-dJjp^Q++K@6\{]6'6H'hbcDfMؠR^3ۧ0b"y;l~* 2E=F2lTBגR6a*%l[;k~k~][&+cl]]L2tg&@\^@ /$I$=6\}{+mkolx#P{z~?hFR;Xc̳2N- 1hK;Gry|TU] tΉMeRgd&n-,l`P[9`)A 2l`!7<@4;(rh x^(/tV1=|{H׶`_*^CʠM%̟p,+sYPDIj@P_/ #E+šޑȱh))Dm% _>{"IuýWȦI2pӞwm 7jBtnFpJ)޻z,U|1rDN$=dv%?^OFi}JJ]9olb;R=,1dLL(?Vb2TTl'eiU*>JmW }5 r>Dw/KW4.L"?22o'>n!U)}HD%b[XǭD@Ut#G5lN/p/|\.˲]P`,޴M/y %45&6‘DXz4Zp9=kZE?Ȭ{JEӏ:%M\wE7\BK4BwhftHU9}p^srmrV*#Qd׌Neˢ$3x HrF`Rn4<ϔb/9{_BMZ'ҩ~=+=xT.Ќ)zbfARa;*\B%8G_=γ:uMnRIʮx鐵3+,!焄(v-ǴJfElo1*bVye".yc,#GomRA-p % ?+MD͞I?>U%udB+/{+R s9? A o@> 56!Ag|AWb7ЯRJQ9meae nx^@~̙L:(䤞;>0Α ۃOUU@ 6hrxuk ъ6@OhoBWWNǧ %#;qcȜE1 <cL VO;|%~eFlϬG EQv-9@zAŪ~ ӹw It $g! +Rs[]~DRa!z1%ifi]u qGEc8O>CC|r:>FK>< 8PNpTPԥtr)njW"2aw:<ƴW$ֆ4 YSZ٫ϹeG౱gl D)7Ң 1.z2eѼ5٣ >T%;^3QyrjkdZz-$cM,~ٹrIXlH)UyHd1[i}.n p%lcŲ٩GćQz%acN)˒_6">XϙG@/DlHfn=>y!"LNG'gsP֠<,vrfn.cH<+-D,?5ѕbݹ TWFfüs)ufS lVF .#0<B}X3| N()g3(K%9G:P*,^od8Miٴ&:7"J"0cSE1RP`3ϢY}|s2\wL G_:ũnBkbkk%J=q{ }Tw˫Jfm$yԪ!Cqkm;ӯCW1nWps(Y,c&ښv WLy~ fSo 1.o~P iNwc@.7q0"/A+Hl*QW(q$$M$ln5C˰Y:#pfQkm(t %t=*=/삦[nlj> {COv`<BR._n,‘$7z;Prj9 fǜtW)FJjrJG ƘvE-/cM=@x--] /O㟝Vupa/ v41~ND `@"\E.棯7x1^Rr~qͤbVZ; }Sd~t Dia-NczgF3$CׄN;{f֬yR=T%j_QWAXG0e-]++,ʕ۸#+yĘKD^2~v&Ry,E^zTV-ƋIŨ8ɾ"L(jp 2[ZEKM^m()9%T_)?\qs; ?3b\{G1pAHc-kX҉,S٘tz)P%=8. IEa Q]gZړ{hjk'z'pZZb$7v*gAAZKѼ2Ř )Z~ߠqr =PEmԅiϾI;]5CHhHbLP,ܫ8{K]{ld oI%8k[EyӖtl. !kKy ǽ);Kxߞ"B֏Li[pFC+f a87F0: ?Á.FhduYcK E`6{|3.M"+NU|' P.􋆸@_F (wXJ=+_ES(N}\[BJud }dpOJ.Av鈍iԮ(Y`j\-gz*h޶5~K&>LW.eQ4$?q$((N>6׀+- k(F,{fDvɡ+8T@7-Ohe-oR 1ٰN$/H9L$&v]D,Gtfe>%ԙ蟥3ucYRkZҮSm IԸ5Vm<Vd+%f bEdL8-Bx,@ә R/\T}mܻ8;`v9ꀌGܹh?dNt FQ QqE1-=BZ"CkVU_&HX}yOп>HVmcFz%.^-Zbi,u%b^<-TwUsQP"vHq]3 _m }7qM_4(ܒ% i6{xo)b'k)o.C?3A%w$Cbl8]7>ǜip,slD/Ux8ohLxi~E72;fS#$7 eFq4Y!Qp/u( D.w`k.%fs=ߨΥ'8%3 D&x)q_6ZΓZX%U2 ]gӵ"ϻM4^ nڧT7}zwNloS1\?Vd[ٶ4 l@27}(8=DN-%{T7wuVh&v4iyS ͯds8>˿e ڨx9Z@V"*_[sԥH3iqݏ#7!6n"ekhn{<,Rܮ| Ie: HL[-£][r4cIB'WP!v\_Pe"#JLoڌIp`O(.0*U]BZrNNI(@!xusvT@[*urK?:h#rf ,~ώQSTq  kS[-gJFPzNP湕@ي7&pLXK8 kŃÅ98%_x =|\NQ%˒<ʮСq>›X>@\#r)Pj̑M{`,uC:'ƶk;="Ux&[H#i yˀ:Ahg h,_1?9Nʱc' 3>li\w |u( /n(= -EWk$L*l'bńXw! T)MX`K):QD:Oj4&賌x`OpgGv9c _k4_Rm lP?kttk|b+{=뗀qS>0)Mro8f !,iLj-G5+~^)`g=# ZH7xVfޮIXsf'Wv, K T' $oW8aI)\VI f;=_qGkdkX5ݓ^zx"tp?M܇ؘS#B6Urh3㑖xKXG+|NeVߨPm–0n_KDhpu~g{HX5{75{lv"; }SDt>'>ѱy%%q6R)H0`j 8}j스7K5꼛g6Q\` zy 6 D}*wV!\6͝S:ooxDѸ-]4s|X~nQ)D>)uѫ!]5 zK~u|t -,iP/?=DÎ[ r'FgP^4 d4(?84h'~߭^tb`GWf\>yzdsW &?D.oЀ &ڿY?Y`qtxK;a/Z%NR ?o` e <ơr&Ŋ°EN3"`k[CYUG|i ã(]:{B͑gh"};M>(nV\FgYTc* !U@8\J̕ yh 8m9Y/enc$3,1AbK/f`^AZ:t[!Ur/DQفXɻ2j <,5DYUȤ_cq@FZ\N/0%!{BE=2lJp֪RGFna;ƣ5+Kh`WIò'"ȃNe.e=P3%= a q +=1XJ7J] zdhVwwo`hry$agKEB;^EF!v!~nRI.x1|310WhCհ P&D8w=y@%s>l@-S50b=}]!$3\ mI-ıe&@CEبGdIBn|Dh՛3gA}`_]҂wŸFsc+ ֛݂~hơ3ċJ nM(t0Ww*=ϋlH2A s%! 51bi9-ƌ^"Sk H6膔3:)b*8nKϲ>Q3kmѵ%j4wpi>1\6JיR%6&Sg !"c 'zfAq"fq5/U뭾u뻈;%tϸjף{<\YӪ{?j$!W'HDF*FdwD=*(4;T0ШԠOHԃkKjmrNYgw[+ b*" "޻c٥,*np÷"WFl!5ܖ`ь:j$o c;Z88_m&hBHcd[]c_57ˁLTr\6"F:Tl\H܎A-BdEFm%WLXLK1ړ/ھƘ=PA 1:' (WKxl7XPlg ]UHN; z p#'}$zexG <{IgtOS|y=$$^ t]/pƏK$3*ᘻLmTFeT}6U YR׀?uqWn2<,' <~J%=c9Pl7aR ?= P`*Jvխlǧ-Q[U+IzzɟL9HpHvhQ]z?1nho6 r$ѕW1,ű&xYFw-ΛNP%Xv.CHck:s|'.YH7Seu^ƲMvX٘Lb<ûx,?1)˛@>)遝])-eÀ! ZKxx$S2&%)(dLֵ|vZЇ\xk[t!:N@[£H\d^m>J1wyb W{Ym~:P) ʏRs, ٵV6%s+~23yxqO(7؈(:7<ӭ[PzQ3:6z өFrjǙFdgȶ}zX#X[3-}a>zLQ?EgkPoA-t픠^!ޘ3JᛉP{ofs`ǯ/h >BZ}¼Ariʎб/TE"u2zܬAOH…uL,+u rTe&jNi?Q#Е 'A[Ƒ?b]\/¹yBX H6A7ޝ]8H 3OQUp&qS'+"s*c!՛^+'SgdB ` `67Y95i^^Kg|@% {mݘ_yhI909~t󇰊p9vY/4W1 ' WN} M&e<$>خ"0Z#&-(@6B ^M*3hHW.^6`)}dVhM |̙Z%mOBиCϸ~ Ӱ<wuc`C;}8,ߙЙGbNu%v M_?<3h^!y }R败Oa* ƽ+p?̩jU&z},q'JNt}(}hy$yjӃE+((&Bd=^Eh3yi@!"wέm@'%дi$ y%s?!2Y`ON3ԉnotߕ *^2^"I[(ueAnls[TWu-H8{=*Z6AYuh,g.T ޙ407=N|$;Wҧhd[һzERRK7UVėa,Ozf'C&74)〗?~+t lfgP}S6Du( #z|}ib9lw|[.[%bB]>J 8\vV)HD~;9®֢떁{yHg in00@~K0qr"_Nc(/7ޫ]9`Fʩ|.. =ol]B>H'XDĐۭ0н#d>C]0 9f͂)CH(XzUm~sV۪~8[+zo33Kj8/ ~F(Ņ_0-*Y|~w󋔵\8"Ʊ܂D_(0IP5&+[G4Yظ{@:g("襄tW3Q\ߥ^`m)c23WP3<YklŠFMtDdT~ņ ʹU\I>gP퀮&~i|9kC_a.h"3"GqrpH- Q+'׎?tδwjS-1=8paA 7bş ,тXH2OQcr/HOhfW|4 ,yEAL.[-MHlWU-#~\a.#G@P@FT(NsߦT(nmG&ǵJO Gys)K3ÿd(9GJq1 Ħ_##LE¶GF1Tȹ=h$qL*y6J@B9ǨXt5_S <ߩL̃6VHܧ_T[ϟ#$F1]npsCo&cFVPȠPBy~~M6h.t71_v dqJŤxh:b禩6A&gO z J)^,(%^݌B8HSC껲i(\TAe9-5hڧV=Mُ݁N`d__C⌃BtA,qĬw3pH'z0ޣEIzD%C- 1u>lpSBuT,Ya| 7g;"ʵL&MgUg# aG `uUޝw7EBjpc ݬD$V40(7+K)p#{Q Ik||8P&9 ^>>!R:u[e.o)lyK3UϊPn?A;CFp0)ldQ|ixw[^WQ6k)o:GJ1fq~I˘s:凌32ߏAw{R0ˤ۲;3v?OD8aAIsLg i֎8(F_2OwF`shɛM?E|b]pno=o\O䂴p_[t16G/ X8OO'w6d4LK-({f|Py-]v`_'o>{b4,O("5{wpzSZ9 ]LGK }ɶRXsa. C4DO'X < AB07_Տf)t}BS 3|Y/~] ,gk^g>HpHiXC~ۚ434?4QE;<< :,0"|Tפ)ۗhaY<.--Bl)²# ytఫR熶TZь( !{5D@]wY4niPh<[ !| =/qfx6pYZyIuÞ/'l}G̕L q¾e r9Q{3@c@8ÉXjy J>/H:s/aK:ajj=QhxJS[d6y=u\y7%Mw*C-ƻ ŘTLt\E!Ft՟iq BQ/8M'r+RJfK[ *c`J=xBں֔~gTg냪i&h$!Oi`&Brܗj˄vҺeT #_-isT U9A37REhyLߣ>ń%ρ'(VUǪ7Bjc}/ 7; a%D];ω" ~d+\>gy`aI,^-= 7a`->$tGȕ.'e6\vDӈ_t5O= Mu*mp)>נ;Jz=Ra.o/e+tui.%dk,|unZ7tM vNf)gߛWnx&ڦ\~πURއ$o ͣH%=ꑌ3 b6m5 HoϮX<8C<(4XЛݿ_wpJp-t:b71iǙʬ1jG׃I;d b?44Hջfy|27{jo-n[ۄ(>4JBe*L pls\VXJnukލi`_7L$mۃQ AL 󡽑Gn[E8z7l:grPA -wpFyg&Eq_ 1I}Fk@SJ W%Θ#e BBrD:2X]J1[3 >ijyKTC$j'VotG@;@Al"{~<[:/[9:,8TX\IJ>Mn*4QՌs<Ҟ.L}q'=9]FLK$}dі ]s{RReտi\6h8cb?|:\? Gq u<;,0%=4!imBlJu&ޚcwXO_uA>` tws'qBP`_}Wmpꢾ@2P5]/7q:`8Xx*.\Snu0eO(ɲ͸Jk2u7:I |뮑eD <@5} ҈tEvJ6DwJ w}~ ˝# mtir4 t*.UŊx"TIkK9<@E+Ý2h !.uN>]*E+fiN>تϾH5%n{Mۚ\Qr8W(Xo12(zpAD6ek92j n8jkrοT'f9۬=cioj?5+?1o) ۛ S0$t=DNGủs[/(vkY"SV+`ܒ՚ P7laKsְ$_tRB%[]Öu<XЏH J8>,Y|poW̳Mz6;'*V"Ps7 H9ŖJH'oyMħ2Ϫ& R/W e-0Ulg/NĉmUv3d)j NgD&p6GC|}@nmI{W,0=;RGrkq05oװfOI}C9Ѭ6&_`z2rKi;.!$u]~5r"s0:§Y;Z?e2ˏpi2=f e6hAQ\ XA>ӆ>i3nqD5NT7*`T׷(P< &V{q29)Zѝ:W{t8-u1oԷA~ҖADM3BaNjԄR4u*1coOs"|ǹyMl6T s`lBe#K eh)#p=O1Ю4ݧTD!+R#7ꊺ'&jJ=V],EH7@jL&:~AXPpoFU"2ISyxe@4Щ*@5\atdZaeZ. oh[WvfM+tb/WedE' O "Q$*xݺ2 !PȑxČ`*Z>T 嫪)4tlff*{O]dLPWDR- [I{vql.nup 3S\"ql}hݑs@DE M-r{y'ΩN`p )ȷkEJYnY03jqw _Rq|tԳP!E(d&>NK]Ltq4~@Mϗ&hDI6m5ԗ|/)g$:6ܯּp덢^(wboB>qГRI` 8:-iրl{+CQ;ezx ZYvY (4DO+ rԻJw}@QH/!LNSZ+J|u¿ 1FCG|y~Cu=-CHƣ/.V)<YNH}̐$h˿|/bN"^t"4WCmܝ]K)}MGtQ$P۩Ȑ0y^<<=d'-!:uC&J Z#,y߷ߛ6XmO.l~D<<twN4Gp,)zS9^ī̦3d_Miw4M'M&kf`ڐኀh`d^}nv̞I8!WiK j$y_NpYY^=S *WWD$~@ % -~=']jgjZ |ĂTfLnۈ_8ՠ? 4ZXpJ w+ؚ›ETJ|,D?慝"w²3]'ɯhbbîAQGhCj[۴O7)YL$s|5{_幤?]N絷͗x/Lj8Nt>7Q$v4'_ 5? T2)DRiXq`Um!n8N:(H$2. 0jr󗴺=!C6[# ě8{qcГEzam&}s;+%U-8u vâ +.=i8s,TόXlbځTn98[*XOoap^*HcEDz{b#G(~cc+Bpّ/nPS/1W1 UjIf=go[\gv͛ԥ+n6 =3_ܢ|k2ǪepQgp4.b&Ͽ&zh[U#Y'h3eHf#2SُaĬŗrUϲYa$Ҿ]g":V6ok F "%ڎ" gl$"l'x^#Kkĥܔ!Y"T8hrFpWYm(]/48ŤRO 9لY }z _G?3u>إCAF@Z:b ^khǝ.F*=L1~GZU2wFgswT\JdgfWe[^I]G) HI=`?&71jrLyNy' P3*@|dW K6H@. W I98ai@+>gYIĄ.<`hx}Pc͌3JJ}k< X+{-`XQ\p^[]mKVT_8EgB8p8̟B+Cs~UŕC-Um)'NWX[#/ M0o&B6bT餛nH➶6&Qonڭ[0HgY>0WYY0iCvٹ0+ _zJc` z kk~8J9ZKKl6,ow%sDeBFjsLB87S,h},4>-٣J(g>h8kt%AUr1G*rUtHvxs_hݝLTVZn+H;z[f{3| lkzG ,72=6g@>UӠ&p~m 4+S y'f%6-vAmUn,2X>G릱M+w'`4~B:jH ipٺr%"ח/SF;̬M6YԀF"{"# l ݒr*]AASGv΀TM.}br%2$O& r$,}xXw6_Y`ΒXK[+{UH郅\縺e%+证/owY%GBVzӭ+ Gk/?Y</vΏ)\uxOu7gzbފvbՅ@;<<w1 :snIڧ =d@Mo ێcꪘxMaO3p{mގU.wkz oTYi*& *T *;b˓O$fщ"fQlKdfPqZ'v)(!AChk='asJe (Vo˓$ b1`P_:BJ3KuBkJPXKCWhs]Z֊tGްc6A'FL^vL:8]pAg߸6lpm$&{lK eHʨvʦYbҰ>)~z4CKrAC. S>ozug%qGtqg^l^7Yd}#J )=5=%*M"P4t8G2EPx<l\O󂫷Skrߛ3w}~d4G WK*3{nbq SzU>Pb4N-'ʬO@WbuZߠ-Ke;o:8߃ H@>S]`Kg7>} iqv`/CZŬRęL'ZVވuAN:3yo2ݤua(hp@=H*y80G^9 Zj RU (.rzou98$ GY4HR7ߥWV=,I\[v |opRo1`cu&*eh !M66eԓ G+6;Jo" P67*α 9 ,%þɲAoްF$StF,e)G.btҒ;YpZI)tt?q9b&."9<̕lI' "TKdjOS9[R#3O`uW;ʱEN9$ /#? ] q  yd]&`0;.{8> 4w$d $Q   tg.T$ 똘 {Y/4{ĽonHm{cs@p ǿ >wl,bIVe]#*qr6W#w:Ct[Jx~\[;4 DyGViR 7zi[ ^Si] [ϭ C Y2X_09'5qSsÁchRmc,By@d&\<@k#Z"H0Vp1FhTӞYOk‡sw)CFYz;|PHG2sLAJ_L辶B؈ݳf-eOQGe>?{X7#y!е񼛔NK^t1F`Ҭe<R| 6%:Hz֧50#ZFQ9<8)7`\/U܀?ݝ| =4"޼ h#4EVu>/n^Pomϋۼ#",\$(Lø7:4NYmVHAɱF_/< YDʍ''\D{ZǓ,sB{K#*륞'»Œ]ً BҐnlnyS j̀ϑlVAS}NCt+'s`s] 5΄7mp uOȂԾC4r 'DMlQLq[ό,3-!c QDcco[fɜ٪v Z/c|}W dphXbA'6~I<? bP}N֐;p1bb ݩ޼ BA)vBj!:2#=pIpR.X8*]V'+? &".jxQ_[cW$!.p5PKk4E^ӭ-!1^-!iӨnҲ!+|#"CF66فbyѝ㩀rX-pNCD! n,Lf;ICcJX{U1v Yl\^1;*:zBҪ_/)$ɽlH V*%;o8_P͂CFJ^HJN]bN& O|n_`d>Dz{h@>FdZz;-mVkPZ!zHlNY_ʥyi^"<>ǣOOݏϧ\Ru9>D쳦'Z _A{:F_(y.BjOx?ca&M8hU.8Y  _v0)!KnC"F- [v}YwnXkl7u^^{%DɊIs"= pv?Q5BuE]υ"fb)c7ps]?!B_, `,tjҕs;s+k)NVy4 ϭ蜜2 \T# MbrGuI\bJ,2vÒ9Au.Ǧ0|GO?9 pTaڑuwgWF )d!/+ M6]#4avFDbML`^坫h?n>Nkýk+Mn=yEdG??\Ww XځBP[*r~W{ 5 !÷kcw!eo[ʔXcUg Y1_xT!pX@RY[+T)e6C/N&3d<kf-GeD}:_q ܬpQ>y$3#glJHn+KIdv!!e>J_+q#Ks=BFFdo,ho쳐e\QCfg#L*X(px;dߦ_WC"uPA!m=R-3V}q#wɂzkNsgд&6:f5xb |)^!+oGfq9èǣi q=/ڧH^>Μ)ӻFw|Qˇ*R*c .PbVXbn4OU_>bB7_ ;XjtI. MH[KJ+!TW$[4'i([a'Hz:KuX!2?ZArMn(Ń!Υ؋%/>On\"U )82Ǽ;N\((ޙ[ɞ"yP8=-A /ߵ;۹y~PODdba'vހ6<]4\LnW|M-=Kخ?hzp^y͹Lx;[6`8lp8ߣzT;5L ]B o0 ܥ[XXxO1OWg3=A8aG3Kl&>VѝKYe}9g\HTL c~m9gq EHٱy9kϯ+@Z/,Ut>y< '  ؑ Ae_-P01 1>cCRS%A u:_G~4BSi)ވƼfi*[Dtd"z`G/ʳXC ~NCP\GIWdmG 5['Р*) x ear>QG$Q(mf$' Ezk iE"7pˠ./"} e@l\Ƣ+;.%~!m߭?p4O}2B*L隁*L[U nGor]%yA>S?wmaS8韴 X~"cs`ĠNY, ʃj5_z1[4^w-2]2C^,^M*'r|MYWX^n z\x9%'xę^Do|.!p?Sbߦs 9Ȳ/ZތY3mVH ;+͚cU;|$w~=:Zj! #7]H^\}kwcCNIYgdtLnߨ`)@[RlPm*lHi Wy'B<6N*C=I6~PpK.r0ʭ^ĂfHX*Vн2*`LJE bc'_ASFo0!Đj2.̴cPHmT^})EG:7 1&z8fz.~09n*sbٌ=Q)t=<.>Àζ+NSlh1@HA3z˪] z0U exI5 -֔5}¬ajnv{s8B|cciۀvuٰD'Ct|T$TzZojhj#p `fYlO MF@fww;qw]4K RxM2+=lKɇ-dFSUDfjWr%`xNdZ v Bvʙ3|Hʥ !l53c7Kq\kh "\+P89K1n~ .Q̋KkLg-@6% V֏'UIT7XߚI*]t)ZVX|/E=ȎК叫E"lgMMA%2$Tzܳ,&`|I viТyvdݍrxe3m:`2{^ =)q?6;RLM )gMWץhƶ';qzӱ F^މ=AXznic6 ̈́;,$Io񊜅JZJ 1Ui/94ROZ_YH7ANڬO]t#JNz#"? /˞pLՈ9)*7bwSQe8'7H'!c=qAbƖ{rk˕Q<9l!@%P+hM+VU}14E{<6n[@n#sG"h'G>*!ᥬeƄ MatŰ)ehuh"ɮި5A@ U}}vTݘrc=WV/E$*8Q(0dL0VOJ2Oo,>W_6up~[|uMZK=B/ݿ4> fWK;SW>F\ڻbx(Jl`^N;eڥ \iC`RL7qOqqzcCr0avl4sc_ڹdiFsLHL#|1Nr8D՚k|}d]ӯ׺B=Y_NPMQې~N72{(:d G }IpߊЃ1ݼ3M@xST-d"ઃ<sG 豒L0x{ywAcO T%m7\v@G8@=@7dEHpjɩfs)[G 24{.NL `YOvN[Uˆ&ܺ7{+HĂh=V{w&R4>ߎvU~!ayh1odE&b_?-'\iS܌&;v,D{;{!,iS yXQP>F>ס\ <:B`xD5 Px@mz\6sorE]!.ֳ-ē(kU}kǑVW3< VEŋTt<8dҩ;%}ԻYݙSb昪6 W*Ж̪}O).Y v6枣: b{Y7NLj 1`Y_(fY M~݇B8%!.ԾDYaG-:Lt[KLHsilh`OA@g':vI35dp9p8،%xXtw3otK>N{1z<{Cnp <<]edJ%ȼF?5T>wG^Wa(Q ASaգ5? `nɣu F@sc0d sfZ /OW?c&Z\K=|7 э`ˡ|6h(LpV=Ӥ}SHZIf4CWГ9C14g˩o e [ɘHYppb(!?̑eҽDN}-0e?n3Ar;qe2Gݖ9r]?9ϱwN {*gYٟ6U@玤ė;rluk=bciaLEkC >%f[nj=bG"8)HE<W=`+UNR='A:9;7G}[6ERO̗|׳ٟ!m%fbb[h ) C)e,eƱPjzA JNrdO"lײf?J*. =t?_0Z/A[>*JTM B ]xN7曵5W-V-|r$OG"]EO$RC[$A (n/&I8z,f*H}֙fjsCAtunǬOg1G&9']1oä8`osiZ薈.MO#m)MRWU-jсq8 5Ife_o؄sK1Bd`8a{^ęC:T+SFȍI1Oj±\(y^al :zw;pq~| ZLWoKū=v'Dt;Ĭ|/gG;)y!C8CөibQ VC)loAEVZ!e} #lda‡)CȢ!TGܻ7xF<)<'&IYkIRX eW6`"N/^A[e;η%1xHWT(G.`W* lp DSlsx! Drʽ \O12CMɃOiY~ ̸ٞiɈ L]^?bN?\nhC_Q#h LTjqֺSrh(<钽b\IL*zo:2b Rb)H@PpjLya'6[T#'.J%Kj~Y0Jj\ߥ`#{U''% ;Ri>zTwˍ$ !bO6|BoM[e ؕc@Y[KSrchͰ2''$3l/qAh>޻Yl[;>fEvt,M%.\e=xPSfp9Cacp>qp"fX4>I>r MFyVs܉ xjnX g3mw)t{r8K@<-` AMr9NX1]…Yg}W[i(҅2&Ef1Er?}i^ -3 Tj!gĎAdS,E텁Qϯg@u bb܎5TC#X~ldhs%R"ejTGͶ#xH͉VW-UU-0;ip`!򒪗CHtYݐmuGflS>'Ѵ+E + )vVO[t͜Ej1><ޢZ+"κ}V.|>-o,9N-|!#cU Pِكk0"yշUxA> GkV/TUp">6Sw|@g?[RQt%/`ve$c8~~Ĉx2}^މCGJD* Kox. @v願V1L=[ Y߬3}p1aԳ8(_yv‹_lgd6PR\?aBIabhZ$ZH)ve4szEȨ(uk}cL@23/hkᮓ;׼k+U P OTM_Y*?QȐAY,]xr>@Q; eH3ۗcCQ7D"HpD4\7B!4e LsO{XAq50Pq;ӄkІ tgl|@lg\Srs?$d/R-8ɿ(|K%|bD;PIle0u%S4麩{sh$62pO.S W!'&ѨbAD;ΉkQqJ\qC{LkUzB~7+*[vq\bPѹ~>% 0,,! YH̼*Ny]Rkx3 :3iAOòx}$ D!ϐm$sW{?rTS;v׍b}.CGEz5)`2 )G* ]T.. \M|z@>Q2К[NDA\t(N+6q SщY"kW+mKh*f$ ޑ-~hY5T)h !{Հf3ـ1rP`e 2&=6v3C=|ty~#n2iABZpvvqmSxxZW bra{ 1Q`i,TFCHUa[hU#\3] MpeBJ6ToNԾv'd`NpMzVベl8weþ{xye\"vwqK҅ϻՔgPzOӷm\9ÇiKgjE# Q}g%gj _Sc=qm`q]8FP'y1*84PTG`piz{sUS8?}@)֒}$Iyƶg>vp̲3ZtyrUPdsuǾyPEoQ(dR"\Pxő``LGڸ: BLHeIZpŶ}69hCxIvԣ2QP^3IWrDRh/)(!:@n~VPXfAs]0Cf9LiYKzO5D+26!_-iL[[qٳF3Nt{\} B([QקBwc g՟#4hA=hs7,<%:HP2}Wx"¥}qܗ贪%^M{N)wV0gRUf$]zE=L᚟}'#wϚgDZ U]x8wA($B3͉JU?daÛ *ǍEw4eˢG}yP2n| HS1/Fwc ? q~Eԃ,aåd^ŧ\mima:jȃ෹z`ÞI$ ;~N?*OK.rWBqy[4k{[%'ObϘk/V7X0&"ZrSr~GZ"N{w!K ٕ´ϗsWڰ@bg*𤁜VMo,-%M7}4A% SX#Gz{'* I[,cP34ƀ$؞q_ U 4= T=;0W!)Wp8phm8gE˓٦ cjzcgBy7XazQfg1̾`bQ1VQ]5*x ̹&pp>;;NY w:[@v^s[^'TF=|^^TH&%TnD6\|ߙ1oeͣM ^ZyX0hxS!cX!kj itMGneȏH+a l(O4*p5?P۰څ- M0ۈ"쫳co3 TahC&5,;닫.pq2dl`V0O B?v\CMq:p1HT: xBPC*T#v,\[uf4-=ftY8o7mIgU|O Mj "`^]#ļ1!QJKƪ$r=LR=!w}}mo&C҃q܇%eiJnj jj)i>ڽd-iRӼZ24 BP' p"֕.nPEЀOקy]ۙeq7s>H rYo)=gD>fɍlE>ih8! &rGxf'HWGG1/x1+cxC1RIS]?ޮ^ \ku+03l^u OВmGfҿ֪o2L-0uCt 8ѐ5omާM^v5$(MFYq0Z*vi2"d B[())J+SL}<ꍋ2P;Iq|JdiTeP I6E~\΅.z@˻y0L?|#t**ﵼo)F mhז~PU/Lͭȧk;ꕺg |dۮ 8gўPFؕ+EC_N@˫yU4[B#KcJ`)ER=Zne**_o T@?(’LGL ! TY*I6G{.@D''mnxx,ES}NH_,j3β!SۡTq - 7׋>ϽWV#oJTP?U hMbDN85VvVqb.>Imi@9uFĦ1f=vwdH\FlRnXPogm)5uLf*2<2I 4;ܟP[)p>3u^0E JnTAI2uN:NQH́'٩c} ߤX ٳ7Hv5u5Q$brBv7EY"&}ƿ0O0ԆBweKDGg9)j\V@w OOKI[Zd:PL_1Iϋ'p6XLEoro'F0ۧa~saz@Y3c_M?Z=5Z,`f.aO>'& ϵk R2C-RE/EGϝd7ȠNn݅~%LǛ(` I'e vd\oYZ)yWC}'i=AJK"d:RRj]SFgJOޘ4'q(8KQRQ[>;fߞ]ApFLٽti/H&6=Git(`D Yq!a'rOwRz m>a X%) @">.hԎ&s,"ZG'uE_!ISk"=R/TN-۬YFGl#L\ou4)=eZb0촙h7[3l<>4J1vr@/qTM &JǢuIeTA1޳ -i_7I#¿ YD.9OA~aB 2lDf.H xɊrW1y}/XE$؀W8L`eNde;B#v$NǸ<$O.p0.>yW6!1$ͼCeGd RʒkhwvdZLO5բ;l6=0/m IL܌ۥuBk\Yzl u;Z&( q( VIP6:gDJWT\縥00d \qk=gfyw?¼PDyx.3!tؚy3h$,*NJY%ϤɯWxVF?\fz;:>Sr8eڑt\j놟J3bqjb=?ߡ老BZ6f̕p1-bBI28%_z`. VJU"V$B8!v!OkzYBȧ9*3"!Y0Pf$ԳC.K TnoV5\E[oIpv]6lL|* IX'C'y"߸Bm%Ў2 ET 08uUc+Ӏck֗ie=~@63(mE4oj/j\6 Nc)Ī0/to<"p0E[:@u84w :Q95G"K]%Դ AQZwm<$u|ěkmSs)3у#ɔnHy$zx@D0QG>!kqsmY|\!dӮ7!Mw8+C6l.W1Z,}!,#(es1ωts΃ubdb<]F5+ĭ^~#zcld K `_%mrٿl>Az񱮣(E'?<y${? /oFBmٴ7IQoQbe1XbDg{2!c:qϑ0m*0=D|-GKv~}#ۂN|\f(m,9z2ŀӇ&\['kqTH!l6, D_]NXg wfs̺W&T0E6gBc&L&TeAf@ 8d+2% +I= zΪz^oI(YI 7F R' eq;9]B !.i e4ҷw½RI|;CbLKgWŲg^bi7ZJ{Pq NEhּCiefkWXeS$nVݙѶK&= 'r)խ_L&Mua"T" +Kra`> /8Pe3[bd1v(,%Vԏsn(sE}r{D7$/iY#7n߷uZp#F[lg֠wmj8[R\_VpOa;8V>3x OU*Hȝ-SK"Y%,F*|i?&*o?V.b'/FXl nTR\?,d{1Z8ĥEӟnЁNMx vHƠ!qkNIJ XjMޟ+|ٌ5mڠh<8xˈ~\8j܀IH_87] ve0#~vĒ;;(JS2PA(&!xEgLR ̔zv>[hv ]c3Ey wlbm#)܅p.<ֆ pw34Pf -/^Rg"FĨ5>;oMhAKjZ5 Hm ۛbb }6Hy6^f q-<E Ht,P^q1Fj'?Ǟ24~$W^0Ou>P-@`u_)-)% Ir|<涏 Y>a+0R̠:6ki!M -Qwޛ`8cWpgVZlO B!*X.^ƻ9ޟ%UYmNTk -/C?gp LhE3ʵrjC?;&@^T"Q&j ~Ld Wr~|M1eYiQQO_I7ڼNQy{q"`bȨ-=P:~䖉挋ސnɴd"rfǟ>ۉ{zW4eFOVчؘy؜E(&ᾡF̼_e̕w*i=9Niв[dk}=o[[ﮡ|IV3k%+`T ^c$#fiv)DiE|a~6W1pT:VNor7Qq=>w-.v6p(h$Br}?V E{&Z\EҤoY6t <`%<:.d42@OVl6}锹Qp20/ yZG({/qkjaJc7p,o+C6[Xў0QQk|X Lӓ#9U#wiM&ߓ46)dg$rnyɞ|$ H.S؎eb4ãw.9|ˀeKrġpՓLq^(jqZ'$N[yupUqÛ :hS6ÄQ폺O[V2wd5 9$ !fBP!>qo͖L\@kp\@U8(#=/DJ)D9C!~đ.vy m=P}d>{ǽ@=8jM羀Vh.(xrqЩitm%ǧA-zji f,}Z MX)x,W%Qt!̽=bTϨDm*;u)`~Dlhy-U~ ?>`Q?C>bv 4 10rܤ'rZدpv4ŷe0 +{fl2jt?g "cݶ^Dzg RQi@y,Cy?}ch.`nz2~U5. Ntm`B4R(пտ^$I@r >bȗV>aw3cX++17 lȞZ21U/;4c*;[h췶4 0_RQ/8m Ύݵ0Oo6W8xn}fFdS*s]:G2FWP֡wTQ9lx}V֬$قľLr\ŧ]D\A|U¨6V~>?G^}ة0pCJe^}b)0\B(#Mн 09XĨyM_L9>'[3<=ux SnO͞o,w&, ۧozܺ*4bj=HnІX(Y0kHBVR"- ͂H<9vbbӓ2p\[ģ̩X8I~GyYFx7h6h {l.T+ƞ-KHI9S< zSsS.qaJŅ}%d=y[SlX̚k`4&=qd?TfHQ 0'`Gq@câdĊcg[>{>?a7QW8_+ KA3ͮG~!17U-A)PO*?)io&B2#rӛ?Q%}>yj1. +xˠ",O4Vn^Kp!kML2}q~=4kJ4WV}vȌʼ`Ї3vK0._t&lMD'Cw=@IlAk,2w$TNȟǼw!gohO+Q=BF[Jv_)4Ϫ$N  oߏqJV_I" }K]vPRZsnƺi~nK$(F6v:VȀwW^Q還Z V{N:yzH u=q/_lcll'8FɘsMl#O%+ǦV'+G%En`5h2x /gJt 7aEJDM+/ٞ5 I)9ZJ@clt%VDc'Nj&r3.twG]MҮ{gitBJp}:BLco[)~l^y9]1ȥ_XP4> }DFCBOڃ]=C{ҭ*KGh,l31mƵ qb'ngpl`HHP$Y?$){@Bj#,Y)͏p2h($ ]:~ af]P51Lel q]^vǮau\)E@F?b|DɅI"{kO: nO *? ,{]Fݝ4*78\\&3%T,LVPش A,GV* 4.9Ì^\2cl\]@BlA|mfFouɪm([&9^0d_94:8 kcFyi#k\DH00Aƙn1|[Af>&V)Qvf~2Ax#HʩڡsӴ g>Gl6J~vcfאKևʂ篦pjXpm!cNł |:IE랁Q4_^M@u-Vz\#$OXv%nPh'ĢT?^w|Jtt\eQ$SULmu@CrG,g%n&Uku7)O\b쫸j^ " tӔ$._XؼIz[ru4\nG$ #)grTM\Sa{vwp#_IS%g/ȲC*'/-.^?꽶}B|ۉ[yL[+v(xٚSQḳJJ/bt7yaR*lph4zљ=G>4Cz)Yʶ!-* Erk.JЦn/kjXUj@8Ep#Dވ6]T2]RʉMgK2liagMs4rt2@TN6+0Y8d JaBIgJ5>G oƖyLX4L155IUuWϠFNÐp)iSӦRcJnUnꯐliLbyK]_jFю|PgCp}x\XZspT皶څpɌhڮ-SөEGO1PGAMKYP^B`gvO Μ5^N Dh5{H}ニ Y)8㚹!nW<>ш[>@#N/ m#%LqeeN!E>h %}A8!@gRW&8=rmfikLUpāѥզ gש!4?W~# \ǟm̈A UP I \= =+QC:>19w/,μЫ,gEMpK[KE'+C7w4/gu[pk/3I+`ׯheHa8x'";KI뗏U$EH:iScD+^]8D˰ _Գ':OaIr-DKiLc̷)ڶ&đk8qM>6>`}fzٰ<ܶqhEW:pL= Z^l9L_p9'~Gӆ63%tnT|S0g7Zd|5f5 "Mf y(ssCN?M%Qu3g{Q=#{j45?T>QfU.P qxKb.a?a#Ciɋ\`U>$Βʃ!:fCsw>bu_N$wl@-6`~rF\ÉIVT+ -ͺEBs]hebh#x!4,2/NMor}ֵ_,JUĵu9Ncq)vguIR:iTUZLG#pJR@B[#)حIWtuYgp1&҆Ä62rfV15TtmoY\S,M;P\/ame.J!7_U1ya)QϗU+S0)whȣcVGlQ`14 "cdE?§U޶ /'MA[@8{(j1}S=km2D\cep `zk= HMJ&`U\.k5ÙXIfD غہwu8=ׯ;!u*#NkJSlZ:@8ǰ10e+*z Vb!~M<3ԄHER iWH<*`n5’c#F YeLÓl#+v>{K>1kAZN6AN;rOΜT獼#RL)!Nm#gNb> j~POnU! IZ6(7 僭 TN;:X=s&RYtdɁ$]Pe[#R!Gpb_ucWr&h eR7 48C=|pq\ Q\#Nr*X>P]Ya1g-]d2~ZBNȡliոLB$E]qQOT.gLUo]"dn`Q\QsЏlB<ihp|%չ֒ dʞ%g5gY 09K9SPb֣}σ{Y{żqzCI7 5лo0"!;Vu5FeR= ۝(fXDxi(K;By*$J…r-9o<`z&хSF- ba4t昰{[6MHyuD5(@)FcXe OeÐV{UY3F[qraQIuʗ8yrئ/j1_$Hjx(~f'aSUɽե/ee O762/q}Ɋ;p\VG{A"f,G'+fFr+rz=sT64WAр48[: XC8uZuZ,3NA3dvO jP.!Jޙr}L )&E=%xť,9Eew.Z7U4c߽KM{^86#YI2OiLYX %]ys$O't=l29ŕ9 {hsGzIC@P>Qk.-Vpg\߭wk*rNT\CiAYP<²2z wAKtdlksy"&nw6iKQ_S3+¼U1lRVC|*QDDs4~ዉF#ERP7 @:j悱w*LSuˬ֦˪t`vBe.Oܕ{^ǺpJOe>BCM~?!5aƝ@14 u7LK׹!?J_ _W_J#ٵIp_|ʽ\/&d-M!Xrˣ'^u%62 tOe?CJWn]tAnq:Qq&DC+ *ͻ ~b{x/-IT@9W?6 ,ߒ*g.^]U~* 0Pn42rf_EzJa[0^߅ƭ۠;QW#߿ȥA1Zc-B~d91ܡ0.:w6P.͐ Yf:YłUa\%)vP0O`wf]]vRn\EXD]_7O%F1ջxCM7xILvDΧSYד:\ÜYɃδ3>0\k<V(.GN4Ke+q .\|*XȲ?zB=@ ՏpyæbsrTо0Љ|V"UΎ*_R̢%@Co\\7*YP_n5?~M`Z4AחōߑH}%E$xj'>hfdf[mo[?YB6]}gZ'OOL\dUFS"-g۸eeDU"s:Th`*IaZf.r ˊkʪ b BVcv'u٥Ni¸yN`wj߄R;Ld^ɹGkgєyD?8ݡ!o.Ti. :2<4/vQ1em+1A9Ff tơ&R=E|O[&+_>qS _}mBL 4\ Y0Et"g^Vz ;j+٩ʼmrNl3SȄ9Fv|m7)hEJE7V*"=?F[Ɏ 3j*K޷o;nnTUdӊd}+6Ia"O[ ?v?Lʒ &t_D4"#>e~{'I+FbGsZ4'Lu;r֞1sim`-.q$jrHy{ai3DVK5O~[8j8m'm#H"ḃn5 r}2NN I8 x m oJphEIؠ:Kƶ–Щ>ˠ_FLW0c 49bW-cbxp[8)ݵk]}!/2Jn;\hW6R-)Rk vRÐ#Q- DkA/XqDNG WKsrmp-\m#հ+5]g+BgYOt;ƴ/U/l/a<"df P^«7HdKozFI-4nn+zD󕴙L#gBi6zO8]!jQU|Lx_I8q;rXBhtognrZVʧGD"mY) /S&㣃cc|RćNٻ쇙or2zmYiL~O7s+Jc"!;+t|g`f@kt!RX[5[܊Z\ ; t>J Ԅ*2mPJFRDu 72W9s'*BHa\ ᨃ6𖊋 2*i"bNR+9Dla ,|8>f " Cr:+pX7MQNT6X>^.MuPpU. c~.R׸a$ ٷFF~rAECTŃnzS t㝲v",fcS[قMC5pTCr,=ӍkOv SU~9w^f]^ʵʮ^g{6sn2M}iSwv FDt(yOrT 4.GV3ot.rl Q0ZyϬÔyÓhXY 8-Q{X l ,ӖkouNwKs>l#$EsQ-nQh-/E3`~GS ԨN7ŦY\.{]l5Zyе_uD;0%[5K(7?ĕY|amU.%H 4XE(^.1Q0f^V $O%Ŀ`D,v~>kQ]; $q3[S6НD͚!gTpCcTV[Hv/6EjZx</PR )\%n7Qkh7̛Vz'̄v9S鉶U=rQ\y)MmV\XR7v0q4 JI ZO_'&Seg-[z8 3!uZT41QLjCU!W$cX㈎QC~ܚA,^m4Cna:@wEgBAu7ت1%g-loh DSB2qNۋTfܨk`3(RzZpe@Ec0Sɺ+iUE,ܸOG 1' ˇI1qI ['FîդW=w ?1U]V_/?p)uAͧHGXwq8A44Zs]cy^/cbHT̅/Loc\'o=bUX)@ä'Y9; ~8n+ߞU+.4ci-+X{văM:!_v.=r5-,l>GVu= D$`NljfJ .M- j4/Astےᱎ 8=|s1Gz^W}1Х8tہOٶr Y"IquL:As3j 7Hi >"(< @< vj<ܨ/W'0:>Fg9Et\?R ɶv01anA ِKڳC2/re('0E ߬pSB2>H(Rf|BҥfL UmTo} 0 C#MQۉ%qpv:νߠEq1Mc8gRpdu k0?Z8u.5-XfyARB(_(K]>pwNW=NO4<,F,d2aS[;,(5-YRacmϒU QA6l.Fa-6'[ެKt&*w3(xI]9 @Mu'WG,D$nӡ\Y?kc P{lҚ|2z8ΪA4drVcqodƇ%%uGE p=76܍.ÇvHC^߼kxp8-R3" v8\g]7. e,pu\:+_}43@s1znБ"] м|͇L_vfT%ߧ,dv+-D jr#J\e.OV 렾0x7̺QI-(<#p5w֌rJ/_jDz5DxS#lo-fp2~8%ڷFnMsT,g=8gHp` &z@\+#qaiY\W֡[|.bnoţծJ~{Fyv]$:A"&\_E {w83<ãD..iK=F9Bt88R42,˞a: )؂)D {^[ۊ| ٺȩK\Wq5p0F7OsZ5:/eShċPvH{J_Dm۝鴉m"} >O=)ɗ_'a8؎'m !hB/2\]aH)q |l匱bi4%eh8 g'OؐDa>!z|XA,N WƕbDdѥozHUB Σx@}ݗFSv!s]HlM$x 3;3V@T^3c`_`wo#7tyj>4a"MߚƄR?&?G 7U>q3ez|FM7Of!<ϓsm@k6A¯,ŗ"s3>C 96m{( 9U0oe8uFjIQUZLJØtLGAߋ57`=SzrUowzӵfuF{b'kl0c< =|톾d;}_2ij۬?;!zKa9Gs2vN4K= -7jZ%K ,4 ]v̛(yML!P5sYpheM۝AʈG3Eovlo rM4DRzS}`j]WmNI2ýǹt_Omr/יN gfi3fOhb5%m!5M%jbKL"Eʉ-eS[`m{][Ŀ`@!T\/L)@97갊޶E-ۨVLx" .DbHQs5 c3zP  J) |Pmbn4 ЩXX6_:sK Y2gഊFN\hgAx~5M7-IM^Sto>br? R sDk3>яTO}℈[Unҙ}4RvAPٓ=L'uR]*~IU_Z~o,L%yDi4vvP ~c=R10V1aHBQ;H7т?0vx Pp_krWy{WƩ9,| 9& bp11-קNna܊ίSs%]&z_F{h EqBd=Z`i:qWim=* ybS֌BǽG`TYoRYUi2kbT#$g\\!(@z ZZ7?>vInX*I)JJ;l6e|LI i7]bNZl^؆v))Cf|Tc)u/t ]nVmtnRC/jSKtt\)_Gla[銓h]3GWѩ{Fq\ܑZ-N`JJʪ[2K!+D+4>VIm  *X5?b i\Nb|_!%UPK^RPzUj bZa e#Ћ| &O|/¹b/sJ=(j?A|)=Ľ]Ew_y6BJ r'gsp$E%Y9o4KM7 k="χPCY|U G?k9j;=%J[3&@WI#I3ѽqQyN~MjXnEp a~ƥ?4hOexk덾L~$ T`\:T:Ě,^ u󱊟.u聅G V;Vi+.pYzm&]ɳIl^M!.YAMPdu*)\16j})Gَ'=O۠r+K3Jz&i8O2m6d;Z@hR2k]s&3n:b>Y [CC$#4'%˩s٥;$}x6K$i+l+`@sAngV h6?!/x@7Ѩ|X6Kܟ޷gLjmvh+@(mmWhw<_/Etщ)$DpBV@<% (eGc.Ws#Q횋u Usoÿh|J](R8nk9ټss@xi.vH!%L@˩_B!&lbطI4~]EF '$رEǟ}Rɠ_c9/6\>L=v]!Om ta`A1^nEvh|&u)| (V9UQVrR Apׅa-ghPxFWiB[GZv.!^XҠQҮ:_EXn>(,vڶ]YQ~?e>w[̖=ħN[qLD/u ;: ߋ 69``뗋@] PWZDyQvel4Э\JI 3 a](O|Ÿel 8:A,s?.IC_ܟȁwU- xm~%%:ɍN׿l\bO.%8^mUv \ В8N"-3Ԛ #"rp!1vh>珃{ئ%Ul*Tu%y8,eSѺOd Bz: oGIaq E`Dk |j=[x1_> Aۣ 6bupY@@#'D2ӟҦH,"dmڽ|n Ke.WlԂdzUrP72_0A,7ƏRÓ N8¹bսD9H.: 2Ү|em2aTa7JKdqDJ$z*i׬E0e`P @ƖqEOOm'Dxo^v0T|3JG4_0BrɃH]2J3BܲOuR`]anc v|{_i2MkiGT0r- FvW8U(䚢:,c]m/$\|MFkg &1'p|q&;;񍙰'tLB/3JU\ fBPW: 9H'8@)]YЊO{/}F*AsQ%mpgž?5eb5wBUTŝ⒉(hTݽ^?ͤ6,ddvk&'͔>UKڰWhܟ;8ܤKjIRBTvhV@Jcrak1,nnԉ+y渨HmzU0{.;@j7wM֝ڬ"\$nx9N<']oM֧P,`vz7%c񳗊/tY"O^(Ҍ_YKP|CTAc3S{9ES:W(`y"9uMlpn䆡f.ʥoĞEmi$Bt*b^(2JGD^4ES#^̀hĖ :TpB7tP69j| 4)2smF|P&ZV- NO: Sy/iAi!ci\IR1p#E@ޝfM[O2o",⩑)ibqt~<9d48+l)/H[ "-Ā$ ݴK:`ۗ//@o4qcm+O}HKUJ$+`L+Zbehq@iOt=MoiN ϸ3FΑfpsYqc*&p@@ 1Yܦ0Lud Cmu߯=V8R[2{=~Mp1,݊d|R#l?0+G }-q.1}TKx=)LP:6 nWj@ œ' 6ֽOASͱ aF&}rn,6חFdaYcFX k4×[khp2B' A-@T w#}=q\uOȬPDFαBJxCHBƁj3K"^L,Sy2gbլ!|' Uq%BK:!%7_ _i͝'2ޥp`XO<# `^c t6+EhGNnv\- =rXU.|!z)g@-p)5 Ð]TEOc\ĢbVwݲ&+|C r#W34zCAPm$M@;RFQ?4=Ps:Du׼*邋|<!8mXY+HB{`GO%*X_s-rpNmiAb3R2G܏Ձ92D=oк ; Pedž'JwRe-ȂZJtxFH=mRGA"l#5qs6'F*`7A : Xf#Gv<=e[ XpǕWnʲef9[TFKd>dfu\ץ|[Ш^!EKbM0ڦov >`X )1}+u_. h3r20 sT\DfO>M1KcU:(q}mі7 ]/ 2{ܢz6--8_E&b!(ުB N- Zu&=T&M5J=lԽ/]{?W|( G՟%$l{I(޲1-z#;u3PX^l"R&ho21X{7B fBIЕÄ7Rܝ ߚ rS Y# rt$0^ ()ozz3)DlBnAs} '(ӪIJI뛋 <[$lV6"(HҨݶh~hފ_FtIu;%A"aUpD`>3WתgeDir=Gw0 fq]xSMӘb;t9QoWGKV۳hיߏp&|}mBTGbͥFW4=w ›=o=/q@%hM*XD@J祠X^ ?:pE*_1P'Yr MٌiqufkycɳAX b"09Sk#de3.2>IږB3 =ڴ$,0of] 䓫z:T^q_cM6ZՌ`pS|3|'}1I7A_d=ʭG> !ݖ >s;w\=i妫xםp4.aLgHXVc_e)f:d G`r 񻇱t#f >: n/COmA!J ]+fKn k$|jXiE9 `ЦOj-ƭ7UQW>żnH(!}uǶ2 'ApлZC]mN0vimY[ޗQqdTvtYySw1îVvc~M^yC\#ƥ?yO~4gÂB̛˃_0Iyf[|"l 6Hc[~^!x"Ov/m,vu;8mCfKeU6iVm=G5 CKy6NeϚyx YKH\=1B4"~dmA?Y]p})p#v{cWr%-=[G(G ,M_COjrP1ƨ)q 5/!'exv BZ<5__\8 KB{]J說Ƽ"/~ 2Q֥:#37VVnMYaF<|Ai^cgrLnR.9}0- hbЃ"RwÙ32eSAev9ꕇX/R@oV> :8/B&S@xgX苤GS$- PKp?ꀞ.w3@y0rZv-%: ,5Y۫u^.wἱ,{ע$yƼB%';@o4"y uRQKLͶ&?c}Kٞ%dѹW;[ "n,}㲄Nleѣ8K}¬§J{>䜿xFʣ }]@4#!̍ i|qP#!i Ic^WXǐyf٨@1To>߾( OcuN ?e^0/zn.LۧZf?)"x=(/sIo#"[өOѦP Z'm«Tm!luE idZfTM ن#>;,Fr[T΋6'v`:tgpoXB$_ rG1J[1U0MԱ#qJ*i ۑ.WpHS+}3⡆.]??Zrv%}8_k gf(+k˜)Y+pjn TՃl%V[D=SVGusm~+m14`l@:?U\FN :熭lEfz⛦h?55>U /FewFv%} a{+#XRb&5%nu Kjy?U, lr{pSXY;Y[/ǜOpx #2IFv 8⬏RA7:lo; Ǔ,KTҤb_|lLa/dН&L!e'(Y+Jt"ܾkh`]K6n*a1;fރ i!3m:e(%ϒcάM+NqR;mt 6  (E1*Gf/ζƷV\^ b*`Bau$}TA1;TQF4+z!I&O;sN.!H|I &h@x&ýri/TUlrY6ʛTD $jl6fSrfX,'1&#vdzr"2'd6bLϕ_,.}~GT?ᥠ_ P%>+Ǵ'EbColQBٯݷ$PP_FTo Ŧ2J=ZD=\`{?7PG$H@ːt0fWmK">zsV*dB {Xew5$ aO8et]<7GK[~VnDy?Q=J 1 T4RcE0WJrof貴~ +v] $vTs8D4Qӱ'/cyuWQO9Uˆ%ԝV^&]6a Bn]TңkȬģ1/Ff `r𞈻7$*~VZ +Vw{9g!Wj7 Ux 8e(l^Y:ԞP}a BF@Ġ-Z&URfft޻`(l*F3{>k>rIDX9 p_q&H:ҟU]KGNH2^ @]Jdz{&o;) z X2N@p8IJȘ}%ToAl?e0{K3@oCr/M+IT#WǵgI&@]#ɉPq}ݫk{Z۱߶, }C ,UUwX'Q~JCNLrϚ1rө#'qSoFHI9Poj_ȼ@F$y~h !oۏP 2 ϱ2 |1 zNX68Ҫ]:>0@#x߀@5pح5eE jW#47K&]ʔNdq7\}3phơ9ůjLNuqh0(x6{kҍ mM(TUnA=d=b)Po@اb9^QpCE lҙ^QIJv}CqKmφC9C8cxÖؒZlNiu%5կGMڷl3bH6/1Y¸P78Р͔EBM 1<˪77-1n?wG2)T>97W͠ |dx)t+,{c¯C"ȱ@uCiI[dz*'Eыy5',,ڻ& D"6 +5;n&`X)IJ\ka=]hPmA4`3*{w&|u5zz%PQԡ#Pf멉0u(ٓJF5^4*4#:H87$VfH']q9fZ ?2pbe>7}jŞ!v xWg-r8 j>2U Ag!:%fHQ!Ca}hSL!y~V,WTRZSX'VYrs's`hmkJcW\؉ @3ʖfe=C#& ?1V 2Ry!Ulc4#vR6NWde@͆R{x׋BKZAHɇy r> Vh) 0GfgG{~v. ǾƈɫVڱuf6*57OI/=^x/Q$F~z\K6 &6!WMH=bhA!-+=7vkqa瑊uʱ@~TeREVx".v0 ~ A$=Nf[%,Q5 T dJ?}Zzq[{+Xx*Iwr6_Y.GM,/vJoW*H1<߰n¼W H^gIwg8 )K([hG[t`*zd'؄P"c>݀augnPSd8ZE>c޴Cډ Yi3ce_ J4=©R2EAC˻3Ox324Uٌ~nE)$uPٯ UOoE{y>uTܝ7@ܠE7c8ut~rz:|}>bܢԳ{rSk|.A53`&Q7UgknY)uJWuB>)6|Hd-n/2ӹ+3-;ݗL5ppa1{D`TLk+iN^ ٝz-e2 ;_qe~cXma_MUM> U (q,QPaYE*@ 9#@e-cmHs2{ }NDz@ybhWZDMm]O[k50N[asN$uHZz!,uɤ6^+]|LEL2Q |DT 2~\IG׫tê%$o{P/|$*U%&\2AۡաozZU`,™+wz'20duyA`gJؐW"IzHw GEj4#pӮI-8Bx%k^$X zti<4"9pQ4G,zCv7+ Ë8E*KW|d!$Ya9ꔓf7Q1<=#4ـ \4uZޘ)5b4h܇M0%_u q}S*_WJդ={4@@),zz gʂ_=:xO0Z7={C;ԇE\ T% 3cTW⚙VH\K.#;i/_U~zc T_X+1#/9d8ʻ9+gԦK#'VtA-uDBH_Iq~ -/'cae%휧>v'$ ;sBY-GMړ8&XIMumBos g$Hxi5ɖDL2;͐6rB[^R&( d1brF)IwٌJjQQ;)9 RcQKEXV }^֘DӍFQD5-GWie0"roqfiky%XSBivկ Ke#P?_k苌baN~J*5b'N{oZL|V?\z:3z0׶Jc)j6ZF[="DƑL/ND&+XSk/s SΠ%zw &'5ٿ{=e * NmPLVZbҔ(|w̟,q6]%f̌-=2qDEKwjjlİB%/T# Y>6Ɗa_iI2{ K*ݒ0V(ry@q GXn*bGDO"*\i^p=eteirR:G]gg" Q_15g~^Ђ'nWT4N.Dž+g7r`κclKvD1|Bߥu{@ +X?+}x_vtdr6:b:q~I%ѿ8#E }"Tn<:tw\_//?|@)% Ґ?׶a%bx[@- vqCB)wjb`F&Wb$G)p(a`jf(>3"x[jEO-ӧʰU_ZH?+!E_QngFGrAy %]]6Z] Mm# ʽ4? e`]o8,-^q⹓A2CEQ3F8a "ͺ8n̆Z$XP\Bm1ɫ]5/Li^.fiw䞒TkȓpU_ճ4p]"&%5B=v;3[NpwK\#e徺MaT dLpS*gOkٸ! VQ5,|w髻 v2Tߝ<`>v8m~[s|ijb<탣e +z>Jz%s_ݩ^mĻWЇ\}÷Ap݄I$6H&_%?=|Mb\Gij%k[L@ 吐yid+K&e!$-`bAOXp^'٪ZV^dn dWfFJݍyh u.)~rZ,qHBk#P8i>E6Qse~589aјY2Z ]BECkHQ8qm.b}E"i`ПސG7βTE#R ,da~ vrF1%eGz"RK6EW}80o@8H6fXZm'zҘGYmWwƱTܑyʤU0an,+i#Eq !S"&2k؇ #-:+4n뾞?FiST}7]v]jSX޶ӹ%ͦf" o'*C[DjP8<25vĺ%EL=F͏*RZ(t7h~Et8\ae͗gn4z#<޺ 2ʹ]zg]o1_1=0@FOͥ-!@N 1භF D0ZՏ[pUplr/{agLΙlH\/v]9~+=}g3)ٙѣsJ$'kP;i;)I \ޕgg-Fa$jˍ@9Jm8iWfx:H|\pUiˉNЭ~dNT64oc? 2ݮ`%^xx fN.K@hOʔ>_o}YPS0)qaBh *Opғ^`#.A]u}uG:B1##7p6rSӥzT=tj`^Yg$RdV-X yˋm[{L |bP*y),ʤx` JQhd~jk?@v`-2- i=zPc ~21S&8-o:!=R I!2 KCd=<[J'gV. gSw SP{K톇'Tӱ`4e'L~^@6zO0VngICz~E͔w6y\g;ja$%-$#~`RirFrܕ|Q"i4n+ζ(2] xPC&7Wס^E/s{~I(7DL$$O5r6; 0)tv| %퀋WT~Ѿc:>DNqRP8 AF;2*%CRQ4~e|~EO31D6Sϥ( >{W' c, 3N=W|L 2칯qkυ;Z.bQP\aܒO8Ijmp-iIrg`:,e ik[ t}ev_^pƅRN6$,o \Ydf}"(SJ y=D)O S|@R=OMGc\^vXفLںuc)oڟ0(Z zE6h6o.. M>NC\G$N7 G5a.WN{BaU;Oړ/U~è :Fw8Vޚg`,b|3-h2VB'E P*'!]Zǣ&9aL{Eǐ@Z%$P40q\~ISw"(t[A&ZY ,tRi; ur8ukжz!DQ澅ʜ&є |J@E-vW.hm*Z2蔛9+M2&sj]HHLwiϽ"mKAO6*MBo;xNmp I}I uqI57"v[H1 )ޘwR+C3߯[CXDa,T!vwAhեWgZŶ>otEDnyn'='ZH +A`% [ Ȑ7O +L?޶KަUg)*[5MUE z.;zNݸ*<ٺ!2|FO$k tmg lJ;͸f\D?!ca`8C# G$}ߣagN]nS G.R!s&-F+qoW!q>={ 0*Q++ٮh!):QX) zgGv?H} P2=nXkgBl2]ŤW*5Ŏ70 'Oˍh#E=]A|d[ZJt4k5z 4֏ғXhnMɑEĝ8gŤOefk!w /@{.5vi6X܂Ҽ!q49["/'I ;LDd7Mm@π73*<)lKC߅MjqiY72Uq6&|M芺krƟS3^`^Q&L2i]߂l>ޥE#z@0ƽ%2D1# WX@KnZ`"i>эc<]nG֡ ֤PW8Ү&[f<"NEz~Rn.:: F2AĮ7$|X"1V^}]*KKjJG~tP] tMƃCD]:*[p-[1-Gpÿe*{ՙ203heĮz[%87,&זԝ%+#/uʨ񦆩B;\Dd:GCMgO$Yxu*)i"lxtazrՑ 6xТN)ss*"YDrdHּvPTst%w>JJ5%c)+D?,@L!>OU0T A? yqYm"<-h K{LTL=$M!P׊py}zFUkqM [ ifg '?}F_bFjwP\+/?Z? 4Ry<ڬr#6gCbǨմ-Kj]t0җ8Q#nƱOȵ+(S=v Ժ65Hnei+q&W%jʮ>#R89=KzomT.yu,/z51b+X%`mL;߄ cɍ`+Tcm5׈}7- 7 E5z٨f#-: m|i݈Fd\2 2w= Byh7fV[V%|3ӊrP#T`xxgx1D(uV2pӻ#M3۵ڲF5ۇ`'$51٤GJ0%{kvOm+v qĿ:MK6xs_X(ʣ.p470S'@P)V"٩ Io^[^F:8p'r+W@eż0{1͟YD:]VYk̡"=Ba&[%^'[Ypۃu:D>EAtXI?%zo3hjU_.u$,3S|Hl˰ k));ł!a5y: C,'bʏ[7#H'f2{+Pb%.tDmbc~\(W M':&r*bo@&xR5宥 \~v Δvs+,#6Q{ZV;*_GaCmx'd{ɂ L ?_>V6w9Ix Ӛpy(D[3~D*aG/Qg#gLt٣{{RGt+Y;n#[=]{JE1kN<á$gD^=mNa; i *jvS]U 痞g!9.d=yoM+>@FRq3xruסFfݟo؀|Riw{,@Q^!˱/ * 'hj۸|f#YPPn9>Cgv/5D#]hu!+ʢUFi1'_'FYL Fk~O&_tgfto@$DT(c-"F>y[6e{NxO*Y/Sy3ڹ/P"fŔBJ& ¾ڷnTIڌݿX FV?ע+TY$tȘ|֭¹FP8?{@z0"V?&v k!ȡn(hCYA[yWRңڌ7%ׅR@ǂYOzuir=a3b7C;8ƞtSμk}P /|o;8_(`IH>bդ 8S@ew׈Z_؏ZrnA5GiFlSŔ$S2]7U`{K]#Vlٿ~Y=ӻ@9t`T~B:FE K.AZgW@=AS/>v#c t-2ĉ"PdcljR' ,CYiOEH!:N-̮m?7>r#2+pGvxJ"iuW'.˥U K:^fLu>7kѸ\+; -ؐ\ "C`!0 hpnv{^ll/Å.8p+w<*~h~Cq;eoؘENj#ɒlF%GsϪ.XKcFi ]Βٜ(%f"| u#ϳǜnl[mYetgm7ǴP2j)V(MJ}9إo+#D>|e /?L8pXǤ#D|z'!XJX/Yh&y]@qPt軘71<Ė =w='TxMy$`eܷokNPs#CJޮpm`!߃~Vx˦݅=Vmn},G@چ QBR hhad i-^G τVeSBh+3s5"ONyam&Ǫ0$ZIwdz n4N~ۮҭ\I>JО]' (JJzXZw "p4OVMRILǛEO9 6Ye|55? \r#6E\jчxN=q_\ơ϶YgEUׁF<'#{3`b4YQrR} :.-OTPhT376DXɲtpB$5x˴>*TH$SG˿glIbrXZ݉22_FJ(G5; 3c<,,$&ٛ5W ms1:wh(m;?߂s kFrʜBgVVV- 霻e++Cyc\FL`Z`()PV4_s .Qۂ5 Hm'n5 `Oh^DJm!oIt*63aQh#1!?Kw*3HGA)U;eCʨx{J#q׆f8~ ^lڥ0tt~é~FRܨ~Kp {̄tqx3z>M5'0>戬˙} iJ/ngVxVSmF↱_zd91W|n0۴8LbwPǖ.Kb,SxϱXl, T.|oX }b{NzUN5olm?WN 3t$22"%3(l ݬ' +{ j(,qj?>wr8o!]!#3מ4a_.%WJR3ulT OeVIrַ۴SԻdF$[ oϵ2~Sq`k0YmerKC~I`/w[ mt(Lx &pQԝҩE 80`OD@=Pɖq`u!+(l1ZA#Ь +\wt@![̳R$Ļ/?"]뮀P'\O ܝ1vq\.L#ڂ2 19 l_x Tl?Os+Hj"Z(e]? pQQH݂{%rU[<_Oexr㋝7AoER=qbdC!+`7_%B5{$wS$koPTpQUNLwՙZƧLJHv-.@HCcr8mmlZXskl~#9NBD"~ƥOۣ$kru$Gw7.lmG>C=%C[f poO"dp܄)9vAjcU̸Q ʓ QAY}/+?B~/ l֊ ^vq4NJ46D{]m8!GnGܿs^<Ի, kuuKCsD֚;4pĖr%i sW%|{~7D)Ta:ʭN b[/Q$S)R$uF qm!_A'!=*Ϣ1 :3ѷxI7n7Mz^#]~7uRMɟv_uoִPuruxgŜI;~7mpZ $Lu^>t.j4t_S9ܷ %Pfy2t<3D iRe&J8a Iڟ.j?vv5iRn~/4?k,OPa* 4e+}q`Bn۰{\ڔS&CӅc] Tߚ&ҌP3*A썗Ajc66 r4*5L&:gIG %z[%z4?ݡ{ࣀs T/JMng4[=qV;aŃl9M1U o E ۈaHo4Nk }b'wve5'Pxwkǖx׆ef ɗ`?O zi8IJ&S]k]ǢVUSgS);t~ 2 ˓l# 1X9_US{j~49 azѳ &?^{q4hoFW X[ar=u+Na+*; خ-y w\">[}ތqnz8íteWu|Ԏ\MZ88 ffH}8YrN)v͖Zh0f4sZ~31;Az9`TD/$WZSW)vI5b,yC'aLidOzKDȽVjI}pM| rZ'Iy/i\.qoZ_WȓڱJoԅI'C!Yΰ-ȍh3FpwB^<~>\p]>ڴn k4@yPE< 00⣘{_bNvGzm`kޗ͑<}l$f fǼ`˻*8-6*'iݼâN?UO cx}|k9y5[Ÿ)hZw>WowS箒wZK/`1gģۅ7E}67#X~ߠgMi-rkKVy5MbcX!.#[s^hm\)Nf k&ߒ~)3e>āW xlCwM?SJ_M1 U.vK3]o+?7ffSN.RY8& {DydB2*bbw3`$ygN\u/wMyq>/rh3(oZqH# ^u+ BV~/[ ,Պ>C!ZML80_20ۛ7iW+`ZNm?rH^4V_'m! Q =R>%{Nn?)C2.Mߊ*ta}<(NpO.oBfk ˻7=X}AySN4K߹:7Ȫ,*jXiSqbow*971v4ܫ{ocxyrȄj.{x~h}M_+]Ծp_ET"io:,]rjl_I>kZ!A|0}xS":27\M7NyjEplFzT6 `f\D:^m8LޖWDJ1-e1<85SۨqL(B}gPnGd 'DH8fP'|j+8< PB$ cD=[uuuinֲt~`=w'|/G8zci9[Ľt20WU |ċ[eHWPKLb Wj-;3 `?=CS*V݈nگ@X),[*?M /9]nk &G>XJ#-ّy ȷ+B*>V+DGI!dOQZB2A Cw{9|rN{l\nw;ht ۶JT>(H1咈:21A"m6ZÝrL9_$`pKoJ4D>{tiPLW;0gNa U5|Wg '0 U-?ßy?FsFuyKFy&0Ld_m 굎4HWz|2aoz1gByB~={!AO^G ZEnQ#j#Ck8#4Q.]d܏s7N^އ"a]+:id_8w=N ?D}ϞG"AL!n#`CguF?C)&܅ "x|H"eiebZ{% t^s#n|Vɣx ;ղ}y}hB96GA, GJ7&mc\Et" %CwG zcڤr_BS >9k^D M:XU݌;$餘? ۞:O 6N7AQs}piջZI%,vY6-4`"Gt"$qFC> {ۂ i@{4]Bڌס%A^<{pkioP~H~yO"cK1P+L.3zwr&xb4P1 kC8zn$, G`# +mjV3R;*ݎjyj^'1/XPVu}2Rwq@6OK^/GTrIe6]Z+|dV崍3Yjr#ћ.iʙ^~q>';ݷ b'nVO9o*Qߩl뺺k3%&~xUsrHM.6R m`ՙ$OWh$9K1 n86:~Y_}gQcD)]LoVk/`!WZk/l ÌlJ%d1+tԕcF8z3+ޖ/gW ‚P%"M\*[&U_urOE n=?֌ @cdqUIo<*{ЪUO=ͅlY`mMw2T5; WQN? #8r|f9 д'[& +9ߔCQrソ.~睂SL I^ "GeiS4ōz1Z̚Ĭ/}Շ˧芮 u9gImB^ ~ZsT>-/\GI8\R f0lzU WfiQ?g8y/ HDLۃDN rĂ 4^O:_;I܉[;4R kRe'‡5ثF^o{14]%Z^SKPgVU$ +]1@%4ak^uЖ"hZ Inƹn)` ?-/T%+f.>a. K{P2ys^d/=XjÅ ^#Y0 a96VGXPUHN7 2匿]j#2I6i*}la LF)|E5"#(9yj,>\m C!&en*z bbʄK$| U%HSQ?By˨Sy/NAĢ=^z>-\Chi;N[c&S{jePU'n N?+gz,_6 ,\4{GYeȈ߾z}851kVaHBtҥP?-&Lu(&͟t{F3Kxc6TTdT!nTWӧKnt0f8CZzsr_õE3O8ˀ z~xBa/ƨKzn/ӷg߸#m1CpvP` +GYCG)ΰe-10 !ܔJZ l_ܛ7jveHPVkPiv9:C>qw EG2e^]AgHOs _sMp}ZzBUO֦σ ed6^ˤ~I'J0;p3˸T/O5k(9lrke̐j i 簓082^昚1xsrRc01${.ԃ')S͠U%7 ͱܩm_"%F ļl`$BY_ӭ@!l{ݯ.-̲a- QBʗ{E|4e\ϋޖRZ"K~Eԁ(?‏w N P(m/RsPy> BBQS[}1)]U "*Q&87@BwqKz4ZFSqCP j1ɐ#:jx.x,܃ū:O0@]'Rj4!oCA'Ls 1-SmTޖJGF2E4Vr,iֺF=P V3s5]c*yaEl!G[*MU6;]'S)/ =a\lux~;{Tl%뾂[D.| ;2evP|z /F+K޷L87TS4l-Ï9כּfI&rA' [y1\rR⨫t[}p oWscFϕԢ.Ϧ3- *rL9n\U6*c= f8XM`k2K \$DLe/ZS2~嫢$™H!0 s QtvPkWL v"TNZfZ#׀HxduJSPsȒFlekƎ/9r4-f^6HϿv`BO# gq0͊?<]E٫L>rlKgJԻ\Y^3}y7#si;Ԯ?R ~օ=]bI{Sӻke %SHw-q45 {9IqRIJB<|VzpIs lL=y{U8mr/vZj,ɍ^13Ca$?Xi]@62/%u{ll 2b]4=P:ecs& ?k7airE`,n{:Y&V7gI8~n-5[W-2G@@+RHJkp:r3&dl:HB_ZɆ'j{#+!7B] ߛCO#(ΫX,]ۘ7brut r녌M9*2@4Lz+ gחS]CXRIƋӚY(W?cί0MHt{l"XIpvQH , #k:?Or0VGݗ (mo?$'2">rv]S#sfUE\83$1-؉P`McxݷRQ.P|)ڈv^1i3wSb}qZv6cKof޹^C4-1-I&E鉅ӛiWa1H -Xz @J_*[fM/qo5F1dA& |T=i=U.-pdfw[M[*p_:#{V_G"ar o%UrxWَ.?OMN4*DUDp2e],#r_"PYbV囵,[e{LLU6\yFOEʚZL j\t(lbGLG:$A!Wi]&- ?L|CJVr* s>Jhځ;eȓ$3> @2E@yG~޼W}Åx4NUJDM[͛\7CK0X n4Ptj1~nTSc4d?MIާF]/b'EgJPR2Qr|ȚAzj9WێrWqLrU5) N"dП8N!u)RFxAkvs̱4 5sz`":=,"!Y :ل?zl2Lb&Fl6r3w1b$%9*Ki"JsGz賾]C#SI5~reaX`9y'!Oي%OUGGtyHO@(tmB\-xD5gKѥ@r=}rڏa/`oF}ɝ0WOrvl^*|,XO&ɨ:5Fch}[YSrTgiw6^K{A,^d+mCP'T {扨-`n[MI1d9g. Z&j#5J-cش"4sd>};V߶l1O`#9]U.QLv:xy`3S\5t%]K(M'*EƷi\pyfu(=) m~QSBtץPts_zJKAl-;ۉW^48&aк흫CAb5`EsփiZMN|YEht NnòH^a粗+ l] GeO$ɞ|3ʥ;[EwǺ.S7#)JC(Q!͍a}_n<=IxfbUM5Q*x> 8+c'([>mw7e> Z,YY\]=jR}T6[85&A (·q`r[Ru _^"W#ŗҍa~R[%i5yD 9(|)BR8[)٘o%N 6d@U<]fgu9ɐKlEΈ }ܺq}\- _6bQQ;x~,$)U [q=B֌Mm"'AŲ=IqۧG;Dx# /k@U~oڨIHYB4߭#z)\>p#!jeK&s3r jm7k -Ѻա[1lB=as+anޘqb{x_f Bs-PsHɣ b;mJXi/+KQb٫| E`Pkß5p,:*`R!Sa.iW<'oi?Uo. ׯpZ^DS}/L50ȝY:nKlXZe/V[b@0&xe{kf4-nXa}-R#c-Gus;>r6rZEbLk-<\1}FrPn{TFjvKҠMZ "CֿKR(a"7[ [m&f.QeċB%d>Q3?ZgD+;i71 xjaet7O}uo#FiO%+ y5w|nϪ,)쳞7IbLJ"$IMیIsl[EwR2$ 9 u& 8{'Y (lW#|uY]%](P&)ڊH'Mb6= y't^X۽ Ft-}64驿YiC+S vG=3?e&@7$yi@0PxNR}Yݽ5l24K@|3,(sYmy.p1H^'Čo} YkZښkAXɥy L{#7^Cu~etJ[3jziC1R8Z+}׳[s3`MFD1l4|QdõU-RiFة,UzU`/5gJݤȷzT'`GzrJѧLfq]OG+Vhz;'(AwSKduQ I:KΫk[aM}rS T {ERX IRpB+#uW#Sq"C<^JZpE٦$Q뤥[]/X"LUVC B- Vo>;? KZB˵ W{ 4(SǷ|2us!_M`ыJd_[/bYBVP?.ޒIgbxih8Ou'cq0_Uכ]QͰWB%پiv^UJ+H4ctarMe2. F|_$H7CȂ5*9AeS;nda՞U|GmcZhI*O-Yaԭa6\RCўh"+5nkNTnH yPK2j/Ip0LRreb*s`i}Ѕ5\E ,~Ib֙ZDc)|ȸı.[~Beig=R?<#0: V#CI_,/L#5 >Bh7c^&EiL-vЀRV?݇1ge+o ܴ jӝB{n T 8-1lG$}r.KAӮ7I }`o,\e|B9'H0 wzHv=%t'ZغFD YdVxkmҏӁr_B~`uhY=i7{G&bKU6"Vw=Q=;L1$gvM6i%KO KV z}&Q-'D}~t3H-eep q6>"M@dY#+Dg2@2ѿ#dbpה5'Z@G==4]xe"N6@6ZάHGj 39'(;Ӿ(B\S{{!#G%Ay$=$ ߿ptXB?*ȓ;nOgcnOz\僲jÍ p',w>o≇肻]Iu J]@$NOjw|_/KL~SE7sPq~)۞?/}R' ]wVuג:(5YI`g^!}pHuX$TsB m.{5(K6vۯں 7BMװ_bծOvmG>;%Mꞃqf,Q9?vauJ$q;o~[m OH?!2׏Jon;߹3i6(-l-l`q$wSh-\%@g0!v0B1e rP€.2( 569!MAĂE^B=jOrd82&Ap =ȥ*ԋ/J qtOSl<_*CkyHR'uqAZꍽ v;֪ۑSmyaUN^#kGM@et(W0b9"$f;Y/f{.Ezd55GGcF 6D6'M#Z@)Rma%fW FCjPDRJ} ˕ȩ2L s߫uaAS4)xġ%=Ob`7+ƢJ|x"º h!%y^YwҎ_sD i~\.bn¨0E dՎ%C(N~K:kzMKkd6H,6 \=pJm]%Ilj3x86d,=ʸ1iç&xRA[rxL2WVS3)EKU1 'X!Ǣo=e ]x=,e9#N}xov5Da"npCWx>, 6+!-ښ}jY(Pȡ|{i_ F8ۄŵ 0j9 8P?}PsAs[%ӟ~vȶj% I57A`aB̟>5w|<M Sп; b/.l^nNPΠz2o JP tj̈́Yۯc<.хr [I_B'>2CHV,γHxᆡ묶|奱9\xvJ;Q0 ]xNNJrADy~Zr2b[3OVGt=MD2fw;^! @ٵ=Ҹ09vaGuGnQRBÈMA|T/@}ǹ lvOxQW*5kkI,vt#Q4ؑyo%i WZ3M_9iv(,cƬ^h $ !D#R ^^]ձ;W%/"y Ekd|@'ׯ +4gO]j~M*c<ա hx B_\kt?0 C?S#o 6[88qovXP&43FtUx*Tv3 )GW @|C[]4JCβ{g4(YH$|b]gZD%۴] a*V;}ųcHoR0bRi}8k!n V8BdYȗg`'M^Sdt%AVv ?8f@(Zm.oh'@3$nL+,P5_7<OUx@P(%q?ϕ"%MLt)e{:EC;Xܕ2zviSָ{ _=a.FF)"G'8A&lP$NJ JMڜk! wY%P#0j|:X@!<ϒx VxXAfPz06|!Tj"КmM]`).傖j9 c..}.<ˉ#?N|$Oh6bwؒs9qO!lv>I:dlQ&}vEjn(u)/4| ﻔi@Nٗ4$'*ͱP)r(!4lKCoL=,Mp٭GnN$RҎeet!2jX4L! xEa8o O% Nr9湄_QZDjϋTpT_bQ|j,6!>v  }9Ni6 c]J gլù8̀EJ3.K\n+Hq cEDtYH%3 iQj6(jÀ3%0駯;RљiG f9n!_vn_ys!I K0]JsFKr{Ӎg]s {j/hw:I b S?  +Bqǖwƾeq4`@> yZ%(v+13wS2>vY "p Z.+z@VZASvtߥ3Ӕ#Oj:qw+٧D.hKR^.v / ?ص>6h lO56\>Ճ$o`0{cvcԻ'.hCH-Ԧ;ҠVdzۍnp`bh" 1##yTFbdv;%h1Of"ed'aAL2'ﲃ^l؏!1wJV]1C-l{'ɰmT9Jټl]>6&*XcH >LtJ a y\#l(CIms0d.O*蝵:eBr9(3j^5c,?vv:3  A9= @ 5tuں#>6]cyl W.wc<9V14=tG ss /$7)d:7Vd˜؛lUDOuS6--;p0|+&YZ`d9Â$DDE@g`QCY30~";pAA R´iǣR~@ϵEj@[ ݄rƉm9`eڋ+%xؗLaMr|)WȲB1p]G!>P2P%곍9 `7>9:Jzw(%y' *ÊJ ɳS<\.j"tֻ"FR?M!@j>wJEUovR^8rF!h0oQpgyJwi"[o׿=}]F _cI=8OK-]t.[$d]>1L:P/c}ţO_Zd@nLnj9֍v .| Gd*bgW0S\`}H쪌 [c6D4(ڼB)Yܩ-ed'BX-."Qetu++?$f{|̌Ce){wh=Dp"*El"t)e፻B״.c{x"CR`|j:v{1mڥ6_}(UD}Qݫh?ճlX<˟gOI>rE'3D?$*]Jqj%?`87(vU%U6ibɮJ2}Ù6lt3|ܳ8lRzހ {A,"^K;Bhr%!?"g0 %3N'qqڬsy=ګ^Vx&rLKk_k;Vg;V[^6XPAplkgu<`آņ;AOף'rw)gG~I7P@y|^Ϝi#ڱ6.K^MO@Cie{Bvѧ6+;]0i+:9!8K~id| AY:ɠz;K%6`o;U@0R~ɯz/53s8֮tt'lԞTraͶ&*Z]QmU9^wfWV\SyUˆp,4:nc^?:Cuٟ< G-L3*  ~-,* Fvka~$2F\|MY pX{Y`#2jBh>q&%բ@ ;պYR~~\; }\ |_T]Sջ@Vz~8e]0GPYA F@<BH)[_U.H -EҏƎ6!^Zb3nLJե5CReuJ4v}y@Z"ǒ1fOw4E@EF[ e> ;h}$X,= 4îho|$iDtf/a<򉬱U[lru*,Հa#m jF^F3*[VSȌvfun3to= ?t/I.[VJ$Fnc &"V9`0EQї1k #i%1.8]՝5kbxˍ{q.Oj$4—+vv.v/QIǜ!.AߌtJ[ڇ/f4*ztMl-7P۳qbήn~1ϙ]oBd@coi@Qd\P0l{y3+TI(x[ZZ2 <{} gֳb'|LL4 U\X AG4>wDD.'nN:v%?̔)Es($y+l!X.柫 <`C^;C(VNՓ_3"6 y8J"Q(.u#mW6WB_4KTJu9Y JsUL KO%pnWiψWe \ Ny%Fb6'OJKMIt&/˗ e# )bU2.{-J8|VsA0o/A%Dj̑Tu1OwꜬcHqBˬu߸@/=R?e:tRNMIDm.s'4nAL߻ 0@q,jX8m.aixO/譊SEQd$3hDu3&(\hMݎEsQ`7Oa$2p?x| s.wm)]՜1[3]xw ieJ%$Ζ3=!`>'+MPϩ"% LaUZMӖh)\ `ap!'Bo.]Id< /_q.vKBx-"$E:E"s+!w+%z2,ֺ6)I m9wt au 59>HY.Cdj/C;opQ"zע.>Q%]xPM+Yg̎}J$.D͋s~&+>~'読"CouQG 4"Oa\S5I=:J༁h\(Tm<4()$#ْt>Lc/̨~`80GR/dG&jRpbgP l xO2"}cH?4Ox婅wϥ;}l)6 wǞ:%I㰈 ˬ'`hs-]bfUx˻tb A"X(1!Ӕ ۂFJD s8%MTFsur^7pF޲' }z9)=:`yÑ]zd|ōs%'`:-@R&u.)?%xOC9գ]SxsTqpk2O<0ʄd|2ytdE"gy&tB4^kDJRҕ$L#(CCQinQ:xO#oE6oiYi}B,q%&݄ M,c \AeBsr,Oe[.cGbTE B8.KK<5gQ[V,~~=+Dtr=?ٜV.Ka}b6a\ V!Z ^v(ɌVN&GO :`ѵ\Ԣ=keun\ sTESyCAz*Zo I`dTB N, ׷*.tjC"OGZ>mP5u5\{`}mxgH\5E0~?%F9]qzq8QwlC9yxC Z,/E#8(TyQSF&&)82Z_j[㙾)nhB+_h(NP=ƬHn;}I%TTh0PCr|3#-6Qc<[(2x&NR>-"ZeR Nkg iɁ bpe@ Tu_D=QZN'+!: avmuI,CеV00p&s歿*" BNݣ=dn~dײ-.O#߰5j'YeyWC 缳|"g ,xQ,Uhk&A#<`]!XlP3aFBR)?ie|xÂ.·'n7yxEY}bPbh\3\ M6GǒxT֢_k YЯ*"L24%ҽ5C-3P J:E.qMاzOL \V G%cҀ}"N%^ss=[a?qkFyleȓ8)gXg4yL̺G5?рFl*^s𙉟oe<)gEb%ΓjbfRF"}] 3qJ٭$϶_hfR*RJEL u"h"V >U,ٿ: }TZX@oT@1L'ES0hO6sF2g#l""4>ͺizĐg9Цg;ug+z|k-;"Xg >y0'E-= SRl% ;PȺԚ6 w!įGv *yP%cdh!(X6A.>I&{x fZq mڮ;3EE?? c/(0Cq|WC_k_uTA /z+o(xnG}2N6SF,s.KE,)n&n=S@`mqy#*5GcY)2+>Ϛ*6GS> ; e`z41QPo 'Cƅfsɀ.HRÀ.'! 3=*dS؛&SC,?6잟K2j;1*ΰQOʡ5;-~p}Njy0}w݋9I'3i<˝bAɛD5I CLA9pd6"]/` g$m 56**ST[G` 6Y܌!bh5.WB )Lk0A)`pBG@] Pq7/BRDJd]h} mY8sρ[ro '`JQ cgaj+i;1/$P2;)͹ȢN l"CEČUbZ!?qp]~.?,L|tpL!s21L[@7tg7Ѯ1lTPLp2({˾Y#?cs`Jۆٙ=B?;=T:ح{ Ít1#Mn]J;}*rtGG*_sPy6"_TL5шo; $@i5]5۲)NXZȽ Nj TA؅Вbl Ia s a%՘%s>TL6=Bfʓiwo*Ր+|L(?PaY,9c˨>?uŻW(VH5',)?uG}P.][ c2m#cOegO \.1oĴ{QuC |2M엪f]ZL0]}6TKꍮB8`d+ }IV iD&L>gaY>1bP'28 }Kc(I#=9V@7;Oweڲͳ^q%V^++UPHgb0/=A燡DiJ5i iyPFzջ)Q~>l WSͦ\30 *l"w: /v"! 9`é^9t'͆U!)/u+b8ǃr!qu*U7kJ F܉]HS/5cJ;_ߝp1 6UNml Zubz)B&8VUN/!*JU͛1p`TQǧ2xvXfAb=7x?E+x[~\)•`Qƻ)j9d3ӳ1Nב,;/ a>G그fQp>wuWx;mu6G{B뼫?{fW VF P4*uVBUd|vnq<+'UN@HY5@?;.~γ ӕiἸ SDpFtA@Ue^,iRt`W+X[FfIFaH}/97he7vndeZ,oC6TE__Z SI71F|C#xۓ:+GwmyS3ؿ9mĽ% v~&r`)+Ck3] 7uVV#,ͬoc8!U3ӡC/r1fjLw'^.Zx'XhL rQݞ#/s`} ^woj^LbcCW#vL W$ԷBWgtk)KÂM=^73>/Ae//7 JKjƷx7xm ԢvNk+ eTW0s;MYwY\0YA,2?Es ^ذ}LI 7AzVWsTԿ\ &_.KTK tlf-B덂L` AprkJPa|6\j3FВaļEcikekK077fA, D"{YP&e}:1':Id;Dm̮y/e-oHc[|:K;ctmcT6:Q͊KAEe?{0aBJ&{f测i:VUrRӔ(L_+"&f\; qKHJ*w;VD3oz)ELp܅IM~Gel?g"I'ʒ٦ ,nl"6{!`nNanZ7h;A10QuC,^p.N=bteb;q[wnPVb JNpztQtš0#ZC=[.y@[^.Y)X1`o0,mМ`{45򄈦!(k)L -Oڋ(-t.Dßo?恃afWhқ8}AY% ^4nv/wl=ӯ͍Wy/X%|ƗN t-R3pG f[(M+6a˼<i`7a/ctkJ4j4]#T{s 2q+(ΫtylSA1t_:|u}]aH bE_~ c2,0[=u,pQlg{~u?&W6)"jUX'N`;n:{,&F` YXiԹOvݙ)3n7 qiSwt-GQG;hMlՀxg eR>7[т42sQ-#_ 7nna5>>z'idk aIaJԅR39tk/xcg8z]&ؗw ~,&Oab+B̷${ 5pydvbFA<U @UǭN,J'xMLޥ+^B$|v|nL2N(Ô=cOx;@eq7ՙ8&D-{V`.T ( rm,0I*0Bh\Ux/Jo.wپE! 2XߣIbPQhRۦi ͐N,!~(덁 J& ,_wgTںQG0 # $w؄[ rv`uotM*LAhmSRo4j.e=|6 P/LUSSgj E쇎,{ۙawLr`LYeIܱ01 y Dq>pr~55rŜ_-!?WA7>~)S Yv1tY+VJS+6"/CKXD(dR+/ 'I"ʦ!OӮC2qōSw0R[<+%%jPJSzfDW6Nh٘B#Ch,E:$0)pp"rIp#7Mnz(B^vzMSL~+g`%5aܢS Ir S~nzI hØZ(pruiyC!r S;>C??i++ݖڢh{m熊edXgrWԏӐ̇ɯ墳^#66|•)y5!xS;vH-kԪVZdfrnVBìxm=<^+]V,ZԊC>^R}*`hX^WA>V/\?yjia';5 yCC"UhsKט@Riz(-ƧH:#nG+l;GuvvB-pŌB`y*+~RC; tBG[bP]imhU \-K{CPF7yw:h1"^onjyL)!؃ir!ՌgD/iOmۭ!RH&oQǨ=0Yt/^x4@c WΙ]dDuK'=Ks:~ppJS|;$'mI1N ݶ%(mi딮CנOn"3%=t<og^HLt~9i6!*zR2b{΢\qF/i<:828>&N8ؕ⛷foڙם+9ǯzri=uNdE5B[s~#d*xDA /3fhh"+yhV@gKy./O3ԋ6_mZ1l.ӊG]vx ic!i1!%<2j m@Z Eyև/Z`~1:IRK q+/U VLӛҷ%1Y)ezXK"ƲHϋD]*/M?t>DF1ePG+HJ~t\[,ɯ'4<8}2u@ÒwDڰCvTvA?l1ʤv4It%RcNMbB+ wdmcLyd>ċ(DHidFJ!~j?iĹ?~'&-!/@u9wZ@AiG7>EηƅA 4*<* zUT-'|kp +0]#uI4P*V*r4y7Pba~O5`A[dC9S$*[>!.K7a}Qv$& y5Z;R"=z%t_PdJn>UwC,Tj'|{ X&|(p`|WMP0<Ţֿ3X dŏrDwe^n :o"DB'aj{SrPjkreEQ@a*sxCvdZЫO&>FM4U|?7<H#ܩ 8*M Cq1is#`/N5(tF7ӍE6.ڎ,Y`ȜF>4^E(۷i/վ%P:soԴ0ĝj@ xfհÿǟe nUtQ,;k+Wa2`cG&&8l noy2?\WnEl&b&1^R|0ջ-, ܾim8Mom]~5(T=i՘Q`|مS92BⅤEf }%s*>Zy _Jp3\(a_ &&&6(S\_[#R6msv06'PM?~QHON&͜_\qT .s{=cDS=nݓ@EpD6s HhvNT 4i/e\5Wo M| $wJi-!S2#?:2܂ЖMvC.E|4v) r"iB卬 "}mok`%%6yRLҶ9zԍ׫SuҞ?]/{J?qg b ЙTD#2d+w!X "ˠOjk7E2 ِ>m맙Ҙ"e0fA25Uy9# c*Q95ӇPsKoN/XLH{5)D^0r݇IxNnXn!'f}0rGݩhr@uOuA}.)h(MBJ Rk,萑g=h; orF$R1lǢOtɎ`qo)#}AJd @8lV?ŠpYŜ̚Qh+ccj(kqgGA~P2KОh&ki*ViUxA߷` I"&gD=v|e&>/aN+$uKC*J27igIksb*r}[kҀhM-UC9R5_i׫C6a=37ka }8`ZV`5r˛tej@ŝ#4?s+*x's!iۆ4OO @MmnFZvLpKZ*J?!5ţ)i0]]Dfoۢ 0%CT\u]g !$IU{?VJu p!38S~SS(BF>NE5$=O# +iB %)*vE& ]L$.71iHƋeE)v%q\SdrV,ndZ>vJ5U$4[){sJ}Y"> t܇&56'#ŏno܀G`8h\/q#Z3ARb1hs$,:x]ckVG{u52Oc`̯};dbcw|z-XF+h3Ua3oRx-A}^%b`eE֙DS[1AE}U"j;l7@q4SoSLHNj[hs~]|^-lK=ԉyMvFKgJz:6Z6CZ/SS>dr/g[@64>dTߵpTg pk@N;~ -y"Ln$(0U  `.`9Ɠ#àJz~ =iSԏڣXMI3ZZW8`YUlh&~N0 BDNS8U( 3x46ND¸ҸK/Ns8`a^e+)DG4Pp%&@ ?iҊ@;[5!d9& f "/MiN*}>]I37bm_;Lm+Tq",/&GÏ2֯r1_{=>=<9l70Y1Ę#n(4d F]pЛ1*Ֆ:!-U0]`ߝ3$Vh8-4U|Q>(X}1'`n*2Q5kS , 8PV/ z;a(z(o뵒YE|\d.5 Sa`CbIymK zA䅁[||ߡ c߸R@'1u{yk@IJİrQq5q]Xy|L7Vr܈KKq̺{G[[N>,wwKq_[.ۡ/-Of̑[IwޟLyӿ lzR*Yu휹z*@5++- 0JD߸7P3KPӂ%>7W[4{>ԋ"J~=#J Xu|;֊iћRh;asqr. q`dcwov!}˖F=߶hlN1R4s 9~.`W'"<sw_ Մ}f a|<΀HVTP%06|,%63!gA-@AY .G &·:̶ KpvZؗ2ʨaQԐ]Af?cҳFَ5o%~X'@y۲^|Y%El;},`od#[$HVoxRvӯڋitSWV4t| kZu@o_zd'b쪗o糤/*z-].Y]v]E)^;0 ˃Wz'D >uwtCg*g|qAr!-FPĒc'=z~u3fq"J)#k8r*S~H%5THO*}= Y#݋{-/Iaü߈ք*|ZuhDkuCƠv?)ԣX1Hai(덉4C:: "V5IhϠ9 @%*,%c5HmD;?c 6 =I~6G*bj/zˋ\6&S3 yYgDR܂%k y\`)غV Dxy8)䤖pp).4y(^+K.c`K@ݽiCLz-Ak5ꥬUb̎2Qs[YcPt65DVf8:if? z>Ұh&? ""1h2iH8n`I3 ÛTSDQh1O94K/)EToQ/Kbj¥P9'D:![U`)HVcE܂d'Wz,:|S` A2Rdd2&Lzڔ3Rɷ=w?ր\}%>y|ߵI8F(;!=joZ$68hS:=E J:(+_1ӊ{U͵I2Z(sN?gJ_t8=i/D?1&{0{`,Hno=P~I"`ewy4da]`/h\х? izA͓m-i @6 v-ZKQ,  ၌%,&E"n&hfE@D:., V| Aq>d2 *y R$cF8\)|ܫzx^^;E\XԘuV4-r;yu#zebdDn 9;`jUbNI?,97?-wڎa/CF>:S)ZH:.>!S(rn%GAѻ.U_wXD&t#utVWaw7 ^_QL U,[|nݥ\4)NNEl,OȢAuӠ53']T|b5! Oj }fѩ~` '2O#ea BlWR@>z7=_b!@ZtDl2: 3$! cv\sIJ2;N}^MfCT2;6zRN޾}j/Ex}l3C}0@xP*oxPo<𶰧,Db@ߞ"\k&^A=ihFQ" q}n\p/7!9P `f%}tfaz-Z-@ L7F(;-rL/=zxŷDiB{z$ƁsRTs:%B|(y2h1ԦR:X U[YthH;)Ռw)vp7 wH(=f{,[C6 ? Sgxapc;%'`끇U,R mLM)d8YbYŒJT`,5ƈq9B=VvTB0=y,&,W3C=MW_GL`5w}=c7RN66Cʘw<`AA@EL2e(=qUÊiOV WVӃ:* WAJ!TM-[XRzV_I")`?a{#:̒,i#uvRX=ErQzk+oZ4`%u4oZ)QO- mݭR&t|"V#AqgGoVx'!?nbc=-Ixɦg<{pM.>!GhOLBhƍb^^{<\L<ѱ&LBӪYb؍_b g]نZ?\_  w'MpȕPǑR}:I)v 7g%(ޏ[ AqnF*/_4 -תKt۶=65k_0֥¶yjP˧D_Ăfp& Z\ sD;*nÓÕ4n=}GV<+ڴUrzBnBܚb-#j5N\.i\(t,OL7N/,MSWPM%!rMFC,`6Yr_*Q|^2CO|W< f2@qGKI)e$M  \~] g"k.,Y9 ZKi$aΰiL9lMkNοtcY~co|`<*g|e1b}4 yHjY`Piuݰg+Xy}V?3t8bg~=F6Q9\}oĿeA}2ū-wjy`v t^Ǔo}Z[&׾[./ƜeO<6 Т9MQ (/†e;):LR_K~E{8~#=}e0mBJRxTNC7q`E/nz۟XS@iF-Sa3ǧS#ï]9ʆNŌ7IYLF)$J1` єQxtHN#⇥GC>RգŬA\B9~61罻O<8d7+c=jL9BǪ`מ=NߥZwXG]ZaL:9K"CWr QBv\k1`:׸vmezxMʩrsWMtUg&40&X rGUട̧zӆJ5ԸxCFܯWJE~aciyǚw>+*PJ{n)b^dҝc`i*zGq(Tx`YPpT !iVӅ$f_c pb:*m ڑ[ {`A@Á$ֶQ+*k |d؃h"`ގ,YR;͚B5',bPj16 L3 ޭ9E5Gu \F`/SɁ+*gcrXƒt+d^/Cu8uѷ ;VT%Ծ%s0` Ǟ[}(gbK)C=&/%_ʔ:oG,ϲlt+EyLGݷ&1&Cڒ$\¥wBإ=#HP@KiJoB|GvNҚafڔ~y[ggD2p =JbZIRtLypYz,*OxHőUJ"]dWQ?j4, Lk2`#V{=XZKjA %#ESA@H+Ny8:+1 g#ug0W GVѣ*wÇz󔠊7{6-KZ(WsoZ~3 !s}x/8>W.=T kvyʍ(&MrQpRӆ6E7I1zO/H% \:IPPǧҽ\ ܾ}RZI |r]HA)UF/~:0׊WPdWgY<H^r. )o+)=[H>Ĭ*/[5ΰ@Dl4V?j 3gF+:"eˬd!-c'D<R{Nf*#am~@j փr`BO&ZM̟>€1GDX@L8"+Ex-x%"h(Tj?`ӈ6Z] )!Vȋ((nbNv5(e% 6!fw&-"pKh`x,>U;jlH|zPr(V+#030濚xUx;W=Ѱyd{8/˖P9jQ=,I}BK,)ڹjk2f#Wݏs/uf. [lgzD@;Hd0GUZwlzXƱ4o0K-s(-1A/7D4zMUY8V OqJDWοye v,^o8.} Ψ+?TE\lf _y33TgyМl4 ovg{M.g=L-Ջ'믑VkMJS +!.L77 @ݦu$:G-2L[e%孰ǠH(8VSܧU!uȃ~c;xk,PklV# s U!LrZyxF=<|$Jk4[N[=rD\C%*P,[Mx01)5fBJ*f>(T;xco&?2:>{"a4vTS}- vH n$+VZP,> |kU&En|B:cq +ş8%G-Ry:l*Ueip%(Hqr 60Aҟ괧̄37"YCl i0\H6 HA7YaYcףL'k"Pe`TNl!,sRT?Gn؛b[/81K3@F*# "BRLcp!Aԃ7eXh[t<_AvT,4AU)ۭ#Sp7AצeN#2caZ))!0+q\擑=L}|yy^:秺|yQiAHtW]QtLC#_Udb$?g/ U |g4*2)JWH?5FNVz )_mDUKzM״J'[ːp"+\cI|yJ69q !LaȆ WSC#z~dǏyNq- dnJ؞+Q{G7aR`0}{]JCxY]7Er:e`׈p**HgȿLKGHU!SNj-# CW(,jns ;.\zڒy_Hv>Fn2b*k-86oWQ .$=pvc?'Ro _(wR{GW>LO~a]aS@z1MlHs%=XT2DTIԺ(?vOz8*)LG3\AHOwnhԘ+3B4; V5\Z9$yVfe/.eގ|%rY"~<2E}6Y";z@g+R)iJ <'2ml#HZ;bhOE|h"S05PSGr;El+9{kjb1^{֔`lQrK8]n^ 4Udw2KDN^#O2@?B!X*$H.y ?jCCsoVM'zB Zь(/%ʐL gjoA'kNYշ=ճ.hD,k )F 6fA]ALޭٛ@i ~mT!-R} +MaR.&l_F&e<%wGʶ sf62x-ܭ<"֥ү; 撋hfx35P5@L{Z S5O-! tãMS)VQ.U+o+[z[Pqx-ʣ{5ؠJ~8:"lŪ`VK<-6 ,Ue-)NlڽUO`ב Rt~AJAG)&(z"Xc`3z-x֥ ?H!ǣ4Ft{e}sY|/>Z x'BFNaxm|AW()v磻]MJQË'x+s@58%tbi`N Ie0dNS1XyZxbJ\M#!a1+JM9?,Ԅ#Ui uDd@p0vń?)=Y3l ųޣ+]hS#AƢ0pKٽ6(0U1c7C81\]NVYzLh)n}>+ʂXޤ667?eWA?J#fHd 2}&O1T xт{dձ1({%mްG^E<-,D>sl  Ӈ%|2΍."ӢB~پ"ҡ $_Eɀ# SbkŠ+PL^P:~U'a#S5Zհ"Rozn?"j\LZs"_sHfɛ*O&ŇSe €gW1^+}$u<^U|y9dj,ݐuꀥaHul|Np8(a4K(^Mg05)oo;Mڱ[L5`zҪ;ӨGI45N/F-̢jYCaK5{|wZi ]bvꮭ{W-. rm&pg?c2(} XUۚ׽M|P:s:^YBx#O sFՐh4 k"yĐj{G1>ۊL{1 d}$Vv~ɪ8eL^M;L>F *"IĹu &"j Rwy7Nz)|.m9N{> ҾCVj\vz5qPChLn*Lk~7t@I|૪6xb'I;Y LoiH<r+1g НJC.2E? 4\nA)nF'\\Y`tkkAJn{e a[bKllؠoDOh.>H/{x_">Hʁx8{h%&DFFB!֎$8S-"Ah-Cհ?|@`gt p0ĞμA s2N_sjƺrꃇgm wzA@TO5)_ioJX[Lȿ#8 I8p%2l.5~JDI,h!Pb5U1tX9 _7æ@}Ze{C..:( .5#2׵m3#}}Nr@˥ &Q9vRܕvœV^C;z^Zg|>% [opQo/R`Wق%M3"xг!zrʴg:b wJxAM5,BZ[4ZHo_% vfE9/am]@ x;B ;ttDMIdgZLO J@mm UmbAb!OKWu@ VR:(C^h(*y}O\CNșs +PF8:`'DfΉ&ڌ ?{6iPӲ<:&v|/)i0JU yuHڵ:On * vI x/2yd_X H%ҞsnD(xU~*dzAhQ`z nK8puxpA *¾#낎"bꅡKJѱwROrW/{whʀ'd C%Uoq%bȯBhNØ~%C5z_W>h=8~Vi'%IWv 'c3&ݯcy9q*Ew<,2kks;m>W}FFIjiW?Eq'b/k=ut" eR2y)jQ 1cܷ,kVgmݵSsXϪP)Yҥ唪»UAcLQAv)COz$1+j[L@!RI]wد"1YB6q! !lϦ8"$^dTrII3tGJ!Ѡ7F@)C.XsQ*8Li AzBŔ+ӛnY .zSb8Π1jw  P 'ԅB' Ŕw+nB3WQ{J@u\ "-:p8~A}S{ [ :YY,]+Fpy{.V{ynHQ"  Ё#Ct/K[ʓmUCmq~[sFCOT#Ls`6QKW% moeuL7YIkɏnw8iwN?-%Zd}-] ԓ?@8n*;T (_[ͫr ޵XFJxN}v-[6RQℐN< 2C!.8yy܊l Ou>֚+fՏ3]2EA.I$DRv6t+J bhܿ[1fMYtœh s*Q}Wϑ4~2ile/UķТHc9o^xC`nn\aaا3vRKŽNJRtZ\NIr?k~C˒Y6: S{T =Iڌ?)F`Z%Fd9ečdmPR9Gؿ.;t^e-_ /=뀖!'e"E2XȤZ5gV $G-V%߲ACFcŝFIo>5׊+w+z{Q uKU$FM nС4X=|fG`Z@ ƅe~ 0Փ8̎/<|Z֩,Pu*ɿ0W!05 ٨%9Fq&\l̶a|hp-u4GXUn5EcM@X7bK@F(s7SA+pHMUO0nJщ hH Y h+.)$C`a(nI ?R {^>LA+̒e2ufXݕV=dh4.7hăiktKĈJg][A|9ü%A 2Wi[ a_Jg6‹]V&k׳S IESs&T Ň79-v"9vz#$bv` Vg(lS bl}p62,v~3 zP!B)gVΨss^bqX55E@7:J@ʦlOLt e|"jQ\dn1cj[gWzX¥͛ &d/o=[V#)vkR̕-zn"sbذcs\6jD\ 'ñlH-?U樼,MW;xT$6joy>WmP=5[UWml9O0e*[8A:rg%WP,m!(\>DžoĩL^k\'?̃`?8 {"f_BiOB[pH͆=rgg;bmP )d-JMRY༷MԉH2,B Yģ@9M+( ߝh$4E$2 "Nwq}4;|BO8bǞ@jVRZTvf2zR,eQ\0|5. An1S9F+0Z]}-< wnD<2P IX# x"G E컨hG2kc'HA#ʗ:RN2PP'#q5hA4Tюezm7v?]T|8I:Q˅^Ȏ_SMICEPKBr0[ rӞ-X`>`=BsÞ -5Ͳcy䔸ʬVYjgnߟ܍i Q;Glzc5Wf>+EX.[ {c-x+`a?)XW/SXeE͡q, =F\]rL3$iz;ZRUR$8ojAQ{#&bI-c'bAcJ\[A47A'ye8`Wyq9`Da$uIv$ku3;踭ρ[/YzS-1^2C:hcCdhɟurN e S;Ƙ#AA͚zdHy*d ᲒĻvuT_Ln<( >[:) |DJAov;tr5@F6H9[8xӲ#z=ؼ-5CivGS*)}?@$)hI8tm-ϵaBFŮUGDpttZ;yHnkP{.2'}!Ũ Zpw_V;$vr8_TQlV5: TQe~ *VG?tR;\oܐNs:DM+t+E>F3W(]*q2 ,=xY0LjTB9Z@9^OϱK;=qѩ_{ obܞhN=O*uO-ԥbJW\q05#k\_.+D՘E/vC\BBt?2fAr箓QV.s +#sE<=߫cqLFG^2%oҦL0)oΕxE*m毂J 5y'VUp_aӉew.Xv:dTO,c>"NIsD890tPW;q!C!t,HeyY>#2\h-aÒ~{k r΂tf=!76P*Uj\{8}ޠR"v={]u`Ϻ_/dZ "ʵeqonYCi ċ~t4ܴT}bBeSbO_?nijwLڦCklH8#9B2Ƹ/LQwWNSSQetI|Yr{03KjR-yh l~F(4 /J;w^O_T}E*FPC%tbAy#6 kWk\ SK dowգG C :&eC1TP_w!4A[ &hh3O^/'DP-dVW7)%v;N/()Pg Wv;GUoV\lnaψ )McMZ8mQMBg&d+[!{;[?[tq ' ;0+z'NY2#_ٕ#W" Ѳ^ꯎT#V'FI}4< 󀿊.CQufq`ڱJ^IN^\лqvZسn &bI//_t$ mE`5[B_bTj{.SW VKJ[V5$]wWI~.og]w5@j/4ʊnd1pnd&- 4atILVUfpejfg&w#J AnvwJ\n!je~΃RQ@MLt dځtpY$FPp˱%WyYn ʀ87k6ezspdHTp 1AO7ҟ|wis}\Ȭorĕxc|Yv8N*7cnIPi pu0)'Ee$5J׸Y.+XA ic.T?gAp܎NlJ`($A쌁*rv"CIJjO))7[&́e~C#Wy.Vi} "[cU,R5_k}MS-]Oai3^JS[WLT3B-I L -lGŨ- ?%=IX=fb@ĐBdԺthn  e.z1պA|-~ؒY*kPH|NZ2ȭSW ɊZKFp иd,čsfqE'K7uJ*8{}`pESJa|]j2 !?YC d U!Vњg .כz0$)H+0L6 Yjl[`?򎵬BwAVwp()Z;G,RFAH9Z R飺Y.+N`bٔRρo-YК`5dNSTGh=/Mi W2_CP ܾ(:ˮdr_7ͧ2WS=Cگ'q\gSbJ]&T3`l-p TIQֹG-vqQ5:-3= /4nMl۬gEQԈƩ(,EH(@7:,.!TK"9{&@1/X ~6 :DNtn&ҁ+5:kzGQb8wAy_w8'R%/͏EN-nA{'o6\Q>q[ DIcBƧܨY8G5!Wb^Pn_;[Y\+X"&. >x dZV; Vb>dM8;0ͿE=5t4qf9,gcP@>^ŒVj Bq8ݏHD\t=s9f/vfh)O'4͔5"ǡkc Cp`~qnҌ"Eֆ,X% GR >3f=qC+Z56?D-9YQH=m(d,iS~bCQHaWOD fF<2Ы? H\!5>^>˩o5v++hAAmG$o%&~p%0÷0./`|7(FI H =8=4#w 1 nHRcVlΉޯz9rpcx!6V=8ö)+ҘȈf;Mu0)DG0܁Y_> zX`YpǤ7Z?C]Ϣ/rXĴ8qK((sg2c>bvS$W;f4>}*`.EVA  X/of;mbب]ĢxuNzWSO2`!tm=9I$x#i'^Sq(o[|dL\^}_21 pi`Π1'5?R v:3暲zR/~hM +_ '`#\I5{DQ-~K&EPõ~ȐW6A`(`\ޝ7 <ph^zi(u[!j.`d׎_uf]Hޥ,htnsL~ Yuz_g )(h(Y_ɳx63|^?ҕ}S.5ߑu[D\}AC;'߭wyV5.UzFNj{ɪ f*O\N0oocM2l,/ X6Tɷ0ގMLvY =D/bEmQbZo|>##M#|`ZT|PW7_>ZaT(.(޲bEi!'I*CO|WXݚY}/NR8ܲ?~^Mj7泒t T=N Y'>_m@U5 {muX(Y?tcň];J3c<-)gCa&ݴ+y0={K@a5'֤F`jA%g n>Fb[99-eo=ǺygJel[17Y0?qo#b ռiQ]?ڗ&cu6n >4'MqW3+[PuHagTU Ypl A̛ފ/>P$R^F#+MR6ec.Uq&l-iV2ޞբscvw2u'@ki|znYa~fvLO맊 $Wd8æeoۋc% !Jzm5LBDUi :^Ct1LLOԦ.}3AK J3uE' ٥6WkPo*{Ġ} 'na; ňӿ%hF?׋ f_JU#T9z_.'©є4G˹qJW!T鶗}hw$˂jamG2!a̝t[vюxP!bD#_)" Z/l-v4kfRWYqƬ LTv"/*rC = | b D)7xD\6YĢvZ f٢hͦ_V> E+d7 )!h4t3+pW(HnHZh\ȅw4Ab)չsUdnX /3:6F4}`wa3Ic1)w[yc,q%f郘0Rmx(I vES No K젾$Tb;ۢ 340BB22`mrTj"_[)- sÙʺziU e-tR#6 И@28NGTdGeNvhA3\LkqJ$.u!VZ/}0Vc6EnV+.{r{ --VqU{gGռK'Cʎ+@eGNӧfץ{nY̿L(اkx,>b<,yf{Wks%G -_ֵ.bBnv'U!:Gm: SV}phBLRȖB\3܆O+.\lBvaz@|2%@0kKT4-YJ6yԎP<$*Ul-"f[Ԇ~(t3 9SeK5\AdDyV<7LX1Zs6?tx:aqTߨDϯzCY,I{""Qt"6/cU@(ڶ6WI'px!1#<ۖލL} XUZ3@G1Cs_MY偘́ K6 +f!E'<*F\Θ W)ƙxIFj6&FČ_\+D1 n⸏@E샙 e%=HHk ~xC+"J #ǖI$./Nb"=TWф^IQE%#g0:~ǔ/#h!TBbETb!vvJ\EyoSQw6d栗!lK鮴FR5lpvVʟI2]Ql"-gX|\ G&(X w+$&Ҡ5"$ڊpti48nlY_9J8.7@`cvyʋrJKKѳРuKt-WQݹf؝=FHH*o C\.q8o8- !`hics[; +;U/Ǘ ep@~}?8l3k冑*PBbLll@s#iqon/$xz-g 8uS!]&c>#߅cgVK}|]mջbvFuh[pnA7 [_]%8"N+5:Ԭ;=Rh]Z/9j @="X' Ȧa,NWw -5'.nYv qI|sFhj xRЏ>Ϣ}0iu9Kψ;օ0YGV**4]sT5c_{Pė`( x)9]T_x!$$ëaij1uU(<WbW%^!B(2ԭ#$ۋ!ytQ[b-P 50&]ӳyi4Lܪ\)xcR&@L Y!Nd^1OAZIӝTr“7-'H ȃ*OdAϨ 5G3 !U @rB|4M(!y%F1 e{y JJGcb!EMt<nF;s%vDa"x7 :.c80 > ?6a =_\?|.ZWB%;+ƚ&J.a;߿&.Y>/hnfl'S⎮u9/Q,a]a;t $ obKd6jGuc$w}ܫq9 m`nM$2."$$ No 3ww[4C+"Ro ߥf]s%s1z_N ͂Vm0P3XpdU7_J-vm_Fl78c<\BYGlB|0'.jIsNKbd̝^tdc~ ]T0K)r[+&ȨmUӣ$8s.h=;yk_}eE3߱{m>sn2W^^~eZ"Ӊ%]wWTE&X$``LgҼK:kנhVJ=!,siXI$A}D $%y\8۷t.&1:/`]VA:57En:3-ܩlDQXŋD|\jY\'xr  ?om_A#6nLYR.{M9n>+0,LॵL>+;FV Iqu 6sX.CTYyHۣ~BF𦧬sN=~kizgNK_Rb6@5BwE_El$*[@6aHShAh} J.%][&kAwF$i$ȶږZ luS9Ev^m~&+1W=Jgrsҷ&UZwAGw C6JdCS18tbaYX!˰SǷTκF4R*~֢V!mS4m~J@@Z^CF.Mn.H1DjN* ɀ7oh>uNAˋ>vd0=[F1HH.SJXq;XN8ȉx6O,,͌˞|;0pRޝ30A{ߏS;Ւ0Y*uj/ +zAZ?=7d2X*׏j2nDAVK݋V3+nW6 Vhݽ[6"Auwb!;*]k rm]/,yLv^Q;lCyt*Oo0gBd*WJWbW [ BcuO8y~kI/r.c!uY~׋z#}&Nb\?}Rm:>APQ|dVNIuw97L)l,ot@ T hſ9Q8 7w1^ R5wMh%Iligfr|FHrT5飨8B57w%ˣ8I{\6 ]+OSC>b!} ӻ!TV"\bz &FZUO*/Q{[,l4qa'6ώ/v GZhbs/u%(e,dPdfZҘ`]y|y gm_PUTCV(:)*x+(y%W *:WjU{#~ͅ e.&@b:ƸƳ'BH1N gs>H<Kqm@MA45]h1҆,]ԗ_26M&gڋ5,)_ds~4  3AnPy.-vim(]KY2XgF*QHL,̨hdhIJCO]mUI$۬ݸWɧd%_tӻ%Mi;19[r4-B@2c*vj}{ZjGBpsw|e(~+)aF}nѽ_M9ĸ_<e_®ۛC[1QsռmJ\-B#xoFUL T.83! !d,x0?.*DO^$H:A{~ ήްe~7'd︷;k+~knS=IH"ޖ4aj"T߼8T HT$#ʀ1Mk)%έ ]Ԁ<[p޲춚?"LnՇ8-*_b'bg9ҽ/OFwBAXWbnT>Lmv. Yfk.UnhC sZc_(eV&]8й. Q hۘU1 [nc3)#efw鍆]+ OO#@dK3 ;eĮ~Haפ.1Wm]{d$i6Y ~`׷=ٶ&`s,qMSeכtzLXhY9 Y'eDWfXp)&зcEXvI$F68 Z+6 \lٿSI}=J@SP)PY)P,{,B6Aj~7+b^J,Qcz$TezpU1(C䥾4<*0Ꝕ@YO˯&6?VԢjĆp$#Ez? Xfxy %hL~۞9zB=%g`hn$ ۶[EE/T}b_Ã򂮱6eY[E^:$XGPV':rJ}4@9ߑ'ل9xíb9f ܸ/SHpnh*[dBAS}S n3^< ;F\EG =Sd@E;WԚt09AlաU!3Sǂsxαՙ+ԇsh[<.*'?24̇CRvST7@u]enst CRDj*9CCJϐJ߂Ɇ?+J˂AZ O"ۤ\%`WabgZ-1 L^"˚)}pAh9;/!ԽQ|j7m~= eqzUl*[jM޲ MsTgme^'x(Ii :?Uۯo>Yv_6jlHksxF*Ӧr'yO IR)R3ʨ~C~ެHK> B۔>w14zd|oSݔca\z} OgԚ2JwKAC{ +{DbbS eh.s_\C0  j5$hMWsmtmZ$3>!߃]ңKݒ IJ@orfbd<#6/~蓹|8gY]!HRA#&Є5J[!pᗼ8[{} g?o^>.^+~i3#4DESw4! mpg6dHȅCD[H ^)2qbhWLUAY<ԗJ,i|ud 9J7BwraEo`%{>uJ^?2m96vKa&%<2/X&4*d_'ے1ſ@.\uфȀ7 ˪2%sp2FZ*uVIG|}ɠN0fNsa#7{rكVEw⯕۬zK3}~K8BltC Cvbm ?F +r' ia{gl\j?t,=t& wT=Y:  Tf *Ne"S',w'[J+N45kOqݰ &!i˨ d 6!FaKtWȐ=$)mj/X.#!oT=|lnBx)iFR;U}nh۲xBVw+=( 2ҪIvnӋ 0n݁lMARSl!N\ĎЊZ-D.?*ԞYm_ϯN^wz,DSCNׂ)-]w&:'?g XMmRP<~+G+Fܽ3E7S)'[F@l_Li;\IG~U96HS 7-j7Aa7ՠq$\,.v?f3{{J/@wwD{P ] s&v:qԺpnlp^`}1gJAyf$6[aoAȫ (:X0AWifSy\v{foO8346 "nYM_7,ئHNm˙@Lg(s۪}ݝ&{; " PmEh=M?!h?FOzPgE""R Odf%F(5@,~/&g!<;$nnvq/f/i,@0$ɞgtR2ѐ,FMGwGo JYHGN(#kK.琉IW&r\8rcSj-չ`{!SM#d1}_?R4# Uˬc|- P4faZ^PѤT<'%g̦Bސi4:&0t_R#j~p;neTBV/J[ LbA*x ^S_Fpej5 KR?g90}(u}*3FQf,l5:^acf-<f@gN{ŸrƲ(|9y!1GP%s5U(U Jmב;b]A>)骋xeةy0i 22$a!fm~}tvuͩ* Tg]V|YヾT;odFO}cϰPx;uXfec!F)l.עI{ބ].aWVI3Ǹ6Q{6 zY;~ W]Ti,%U21A)4H&j(+h Nz/G3O[ڰЫv^x.ҧ]YY-8efzUZQJ ]Eb@Ӣ4>'bmƝЛF"i6Jdո?Ykz.vK9N?i1d+_|*!V'Ab{jI-VC4et /_o2.Nє<6v|U0Jc9]YS¾U&NQ<b8Ԩ"֐r45^"V38Fii@Qu<݂~tNuS/CG$kGk YYz{&H UNo&dV }"d Và CX@%T*+8Y˚h 8,\`/!t[E7{4TyVbEߜ;DLFQEB };0/.IdT.p!z@0۝%J'amA*HZGI!Jj&c䫄]<[AEbFR^[d$CBW.`.emyxCћw5aNظiOf: *Ni3]\~2Mܼƻ HlXa-'9TwgZd{c)\S)IhcZ%Y?%\S<3ZvT%jf"X&Iqw h2XnxDceٞцXG51I{!e^1Z"ٕPkޛ:3Pã l?̖KEok`;4Q 7Cb+srdƢfS6tTXRFDFX~ZB'!pmV#8zV>)X\cm=VZr)g?ѦѠcf*Pn+~ 'c=Hq(riXggca;A6Ƽ2246#i{A{͂dZ4ЦJn xXt"}²F̗>R݈}Uʢ}"Tjl9!*W p%3K7A<0Բuw0 vXS.t$k5`*yR:8nǥI\ oh`6uXYs^ 2vc],DS@(TFN>]Xc .؆Qh* *JV`YgkwB.WQKP|'dXۤ5Z4)?yw˚2T ٽzis,yo`U;Ԧ3};Lrp{e3.3oՆ+R5 m/K"^}9E!`*&7~ Z1-Z.G:P [-f6OTh k-("Ԁnhmm(5e:ՒqT[8vekT;7HJ>ӭK`8vb7}2uj57%syАX[{Jgm."g{{ZOuk>jL[6{~7y?9^"?G5戋H4a!HؒWFd&XݣxW}Ct^~1 c"LmhZĥf̭K%5 %{FG+FA>J|ET6:S Ou],~HFbǔT^!N+R}mFrƛ2 ݊Y])f_BK~ohǻ #YX,vp4SmEFڶm]aߋިst\[ut[#j]jצ̐-YJ rvoGNlGuS*}Zк4nˌH#F?x)I{BU/j a ɢ(mZ<I^€2oY31/d 7;XwiP-*Zq-,nbC3޸px2ԛpKe!GBy5kE&sx^furo9m|p.|x'C0 Quyngk9;e8Y+al!ȕW" F LBqe/'`.Mu"k ןcd RYd@KNi0=C0G3t["7T߈.^ qnYpO˟D{6{lX8PqÅ'iyZ*Xyi?:_hb _ALvA[{gWV I\e'R"mP6ڒnp "ƕfr,y s|6]Ŋ\~]+edZR-л:>~^˱H bGY6 "/XӉ|}_X2V=Ȓgi+!{VΛ񥢛a/;x7Bu|mqE61>ٷW0ƍ _nZ(/`b.ܳ)2H>Z3AOMu{@**I>g=-͹l_9qL,{ٹ` l 6p!*N?qF\TabF,5Yש7Rg>B.qP!gJ cyo/v%۫"Al(F_pc;/TJ1\xc@qe=Dw+x.iʜVL%~9DLyz`DX3ӿGv&LdHW)DJ]*(; Xh+YQS ˇ3zFY?ρ503,>x b!e@G)89/ ?7e5 f2.}h:-P9:it n/ E^&6K6&7K_ ޴hu0Y7N;TiXQ2m.kkRÅ85[Z0Q6f8⛈uHVZ9pBU#^w[<CBYM޾< t] '>xUK]= iG|Z3_+" X9@vˊ aI2c[CG4]`ܸ]g۞;l@l(&r NU8w]V@MgF'#Vi2&ms=7X6qniQ 7Z 5%opYT^9ߋiJ^-ScfnC&[>#xJ$_ `7tl|!gZN剼U*"~ϫ/gOc08yN2bF-+> =rV /&+ `'G*7UKRBYQOJxEZB(+4o>Ҿ=]p?}&h ^soQ sWCD Z~6BEemB0Fg&BF֢f0` vNS ɑmƒ$KEENC& ڕR0զ4U3Vm IiL|{P}uLHƽ}_tٸ a>/?:eǼLtVuq3m(Q.f۔Ŀy8)^@E_aM/UbXh#oo1V]Rvne̜ҟ6U"YK,y j,ZsuLq̳ \pS-*Q{yў0 G\f79Ϳ[tM3a'W@L GQ꘳09^O5IH}ZB9/g;I,'r܌z.\! tʒ( b0UXr-8 ;!_(ܕzB =ީ+giw"3@R[")ѻ\Q @2AFRF Ubo(=߷ xl&c ^Ŵ WÐ/ HO#QS~O{ʧONa-q[0 n]yԧb x r1+jyIs1A$OP2J$q0=0E6DKj`nIC#ΔQml2Y52 ,{Ev.C)w/1!j>+Q'aBH&y\ݕ!׊_?&<\)Ņ#[3JYj߈c?a˴p8b=ɂ酅n f 7J2<[  p%>KlxW!aF*p6ӽ#Z<,1S0pVAIۙ~qi`] ?ƟG]GҒ ٫[$/kjl: kϓ !$tYuc#J GV>@7:៴P3܏z/I92e +>\npE$Zd`Tˈ..1}xT60Or<#E2IsTRw[ׂ :ƃOƚɒ,pp~> !?[&!kZݔ$ԭe ,n JfJVf*ey%;0T߻ߣ:xR9icˌKTL8Uh`ƼGרfѺѭ&wffGo|$@]B0P(,MMO fF?F\2E@Tb;!E^],Ǯ_hǼ[;)!HP)nJd Wis 08_-{\cy.2: \K:67Q(Wfhy9j{zuKZV+7}g%R34_UƜG)Rb>%G8P{(&ZRMN+˨Y<P+$Hp8%|}Nʭج[Jm/_-N,;5__c1K<fɎ\i}mR 5Pޓ6bquDM0 S$1UXS:Qm-y"f\J{ݞkt"~*dA i܍??D76{9, M| ʵWlr{A޻}2?*b+Oig (,)9u"'iGΠX$cmm5vZ6ƊdJ؝W%57Lڒ03zgBsFE sQEz+S{t>t?|107~j""[NxMOѯ?\$ rSOhWd=2]Gx2J6Y=RZw\$.IUGG?;l9NڏHl=SH7]Տ{€hor>aJ v%賚9Mi'a˟l2C =H![k}YVŃZߣLeɎi޸a]`ђH3jU5- ),E77M,U]@ zϏ)xdQMBeY~yԘL:їuM?`,/eh/, $o2y)^wMK2jD Kf$ Ṭ[ː0":Z/$'tOp,|7MA,>ᔰ? /0;SB jC\x.dB}?'}ld F paV%}W A*`̎iY(ۨU% Z ڏAߺ6Ĉ+#ѻ'q Dl邺x |,h & t`u+U3fE E\FPT^`ҭ_s[;.CSW"!OZ*NUt?<]m)I8ah}:hZE-o?.S׷>z~<ҕ%PyX̙qnf ~.)/8 PwD u D! K=vbm[EC/qv- XpXۚIPTohMri;HhC,(ɥXs(_26"7lb+?ճߏprsƭeJ ~%98v *7ER$@N1L 3w@Ne$0{p)KD{!iIMX<}y-rBikW>'&Bxc4R|*;4^!pVPjatehqSR x(`sڨ+T1 d6bnи]vGux>٣\Ls63OtdǙRC>%F-| a q ŵsSzLِh ,wdsXQ3(pr Ѵ}j+XDT망_vY4 |xGfkf3e(Ŕb-јp쾠g)˘5hy$S#pEJ7*p3F  ۺ.Tn&L2ة#N4º{ 5Vr[A` pk֠ψ ^$OD䱝_5Ƕ0gfN&膺}^t%3WZ4rQz')~[ZD38ja[+ p8*P16ҾZdq KbR,fG،ᣁ8xLܻq6jX`\->eϙcZ\cL3>]muwLS9(8VE paE NWB+6nR/A, -q+FFPQX m^CٳP93D}/+rXC2Dh"T'@4UT'4 7[qO6E] D3,C"~$çь.@џ3aIQF|Tx+ؼ>?P5@Nl n-c#DidF&ǩMYQW|ZFvؔƫ/lxqgvz@jQIsuDSC |w^!vCzjԐ>>*nkhb(C w 6ʍg,9/m?}#9 HH; *`ZAR6BG6%8 0הIJʞun50ig6aLJ&"T66Fo H7xIcyÏFRN~ ;5w<(,Q]yL.::)DrȘdE[J ?UxydB]Jq6Ra)w9|Fs8p,ΑJKSOky_bQ$ `- jb *Le&ds#KJⴾ[LNGicikoJS^T Yg{B2Dvc>pZ|!*WLRvc~ѝVEûq# /2x^I]rȏWb^ |&sot*tȯTHWI YY (=iϔ/mz h4ӟeGi1uvq@2P3zhQU֊-3I&~٪?T+ET;̥dH#U]o5B|.xNyL|3Zh*zό P, :U7gӸm>R-SjT؟VV N0Q{@u&ݾ^TA"4 $* #yJ|Y\herw]3d/b iR+%dN ep"#}Gv%+,gͫb 4.^ɟ^ǃ (ljm6V \`2V= 2EnۣoYih![I+a~'uaL ML6^&Ջd4fYZ;r}/C {R8=ۢ!/ + YL},MQ_p>ꅄg]T6rT`i68A\/+ u.LpcJ$t^Iq'4y k1]֎00aJ54Mh\Aܒ$1J;=Ϧ<7;ztN?p  6_>=o[-=1H~MPmO;=[M:\1>oQH $?h*Z\iYqeB dxXJ DFfLbUkLn^7q犤㶍~!7=y@]nEfQw-@ {5eI SOJ3WDZ3uCCx44\ѓt}ϯ)]2xfBy;N Bq- &{a$O M[꛳u f/y_tMb-dU%^`BG<ZùHχtl0q(7ב污lAǠ23L{ft2+>=N2d"ltY\D2.nE. KdqZq'VmQ)eeLxtR3M ?^av搪J/ELdL+TV`-V7CŊRNxyOV)g1{$ b$, -3zE"+L"Z3FlC6 TTޢTZg2l=墊u9G iY$~93ifD*/r mrw>47&:]Tʝ8/FæyNWyS:/%AI>I._Z#+MGꙊmdBɣ[fy-Q]^vx![iM_aK&ČP?@q)7ˢCDj1P -HVyΡ"@\gې u 섞y9?'R-o5`Xq5#Jhx,'?׬6-I1?Rj{ y$eP֮}1|ZI̱Y($^x6 1&Ge%xxNi*-_0YG 23|[8Ĥ5_luYW%IGt%87reA~ՍTT fr̀*Q%y mSC ʊKCٲ(3H֔oey>jOVQo!uN!8쑝!q0yt/e #FָWpgTcp O#:{Kd~bT뾋!/ܓT}GEzr狹)S GM}lemo\\[RNLmA:Y--*2~Vy [lA<юb0 vbN-YPM̼_\;`=t^bލS5c%9g'r g|7 "dksC9X,K>v >`MaSG\'̸`-X ГZIJ<ފFN0Wr94((}})9v墈Qhw~$>K~%vZ~d MP :iv1 ;R<W&K[!YaOPV,:ɛR{jWj- Zrǭ$Eς0pͨLhV A> DW툟uCĂ񎌈KA#nG|ReCDx ! 3reVٿ9U H.4ek|' HbGZBUXTy%Ca12?c.\r1U]qQ_)Vb Ѧ6/%έǐoƜeIܔ<I7ĝeyYkA{-dLR*bkb50 UD&y:a,ʣ|r}L^rG_CAMH{Ms0HW~#?ɖJ:!c2C×,$b$jMeRP&=z3[a^ %_u~Z0*Ҧ( ! r#,*W<8J׈t5 %([ipGٳxXPPYhɆ)acHeHv Crغ@5C|un:B^?a`NyCDvg<|ɈÒԕ_UGEMA=qd7D!!5"uV?$hk"QOZ#V2 p_\"aӰqڊ4:N[Y PS{#)3UB4*T/L ohz,ښdq.yO?-_aa 1]pLHWyIbJ5G L : "Dhf*-ebOw"P`]=!6'MF~C+8i/1z{l?%U_C@Jy6Bwmq_V©*2dR/T%KgmE\%<;ʰO?SR96G\Dss7f%4^4<9иz :k 㔱RJ;iQ:L;̞lp,`r"&m5P=͜+< 8aP-=Sp7Y3舟[sxJ@>ЦQUD!t-?M_D@3hg\xCG2$Jpҧ,;=~P ~SZI|okϲekP5ں^wo_! j[ j xX]YjMX16{cϣ^F*׋hlg5bka9f b͓;i[H(Mp~UBU˺5.man1(46ȝUC?I 2R*k&ݐ8?5O}:ˣԗJ{\{ʇu>=^w }x ڿh a&.<,%]n9Mތ[%j'#l:LJl?6ÆTȕvN}/0RvIU87"Q10- $\8RkWsL+.*xQ=u}7Q`gv'vbg? ޞDXLFة |r<0k@l>|Tߞ>9IEO9ѧ'Wz״_iO%qϞI^#jj̬ׯx8]a3U$/}|~0\Cru0 1N=w% & Wm &AnykwA}?DW!W^y{QhfM#h[{륯?`T LBqk,~O½D˃jlmז?T-\~?M ubd% D1XˋXY- {l ¨@/rj߇oI?t@(d(EN [)^UUW `7g'kIC\}F́Dt3I˿ލ>@|lTx/ħ'ú88W[W-{ WyTD$NJӿRaǒ ^Zƈ!vc NsU|a.-E#6"ZޤI|G^WQՠ '8};8>ߝmi? Ӎ֮,q)~E119%%\IQ ) q\V̈́8Om2eISEd \ҳmւP1.^y^E1fD"smO"z"U|#I[U[0-D#1#+p`( Btc h',&4Z̭~;L6ף2sE8HG5z^Qs19hGOSâ^{4MJEd΃&.*?G{_pW oҤ`mk*/;tʱq߂uv/#J mtaFWiL>0 fi]LI'ep0(5^DA84mNQYXw -17w(GGv"g#ݮ5o%A_{ulP8/޵rw[N:[N v6u=s[Ptgyx׍\2i+cfiL b8B4^|P2'YpqI?V]8rN,W۠&6n ~3em/}䬻6vuwHfvmV9 "xfM~9BvN)[N7v75I\2dލm׬ժ2*SYjR<)GBzF~`(+aH~/S|X+2<޴Osai&s6{nm*bcőXWO߂,?4|0Kniԥqbfci%1r}ƟSj:ݚWJ= QEiGBvh_YOb cDI^륾4|OIef^xNIDTbUzJuDJ!UeVprՌB0Q/EQTeCGhD0ôx1MN"ZKݔK5Ɍfj%O%@Vnpe߃HC3č#I|Kgys :&CAN9A'4+Y, 6stTZ>Yf  t'?tI@W 0gvW6aH m*GHp2M/Iۦ_}"у^A+A4qq 1ZLG&]Y1[&_>?>oXZ%m3M9lڙ ~tц8_@ T-ZS?vN2j,fhnAڝX6r?CrBe&PLe:,9f,Npqy'w?#zI]TLoY.HxO98Y4S_2c?t9j`N<7rv"!LyCߢZ7>ծ0fՙ$Qczjz^|xhֲy)⾣,m fl}tܝuuȴGy>uXX1edO\f Ro(kN~;ؘDKDKUqz\=4!tUH>:[#fa2臔t!p:іAq4lQN1?+_o[PP40<8<>qlpt\z؊At{_$lWv5:sY$u5 _*nsU֦@9 [(,y|JuxWwnu,:⯔Y%bF \r 2Lq8f8*XuJ/Uz\IpC!.]UY"CIUMfjVÏ#B-@|* k ࡪRr!1`18%d I$uu==vizvhQ-ύNƙTOP,4^S?Jœ:r~&*FA*Hu?QRO2uM/Oݥo|{duxse s@fc{PǚPl&I 1J"j<_dQZ0e#J**r ' ؑVGcشnf12PѸ<[ugס( IlDZ;"(Ѹe*1gWuj;lje <0{0 GmA:O(@p;08]{X ˇ@,Mtd'4,g zo! H}P ZĔ:D0(i䤂Q3wRn_z>X5R9c!d鱴4|bghdl3rgW~fR"ahr,/x08ޑJto+W } u̻R`!\QHk%GVX04vZdE,Q-3?XɕxXg ЗY岗s$c(縵d,;~2Ci*'E[;Le [ӻUs74ތ-6YcNqFPV_Eg;)T\4캸9u/-\UG%Ң >|0_G/^R@< 5Z.̸Vh~cz(K G4z^Hg`RTBBz-۫vL?AĆB5j7Бɳh5id)* ETȽKb3d*UΜ!NTy;= O~l#"v4HIMɦ03EP"U̧"@߈~`ogpOop ٚ96qv:"ﺾ.,įAuCDQeT%VgYgp+;+^bRĦ17]&器dE~2zW jβNwn@s1JhQ2\8+L>-TwCE%L[biڞ`!85 D(l_@\h`[MyhGd?2vzh0xIaԴP pLƈ$'tlN;6p1k6Z  sz>[d?I[0E,$WL ~yWB\mS6(8߂ x;d,daB(ɇ0_i; \XĘ{巵?Ly&&cFU"E[=2Caԙ 9Y]v" h5JtaWlP4˂@}쀵F;jTsF meeRWe+ڇmWgɂC}o&TQ3]OU/\X.#\Ӟl(Ǿ"3fCER]W&m0\ߙS%(qh-:Ψ5HH7wL<|zܪf|GZv- K6 ֓͢Pн59N%,q.JkL4K%JEQB0~ G[0`g#Eۓo: sz`,Fʌq %u"QGX`/TJ;|wkmK=^gfWz&sNQD/4>zpU Y 8߿\c l%͍E`WDWD?=Py KH(7 S8o6,K[dɐ1 oxb8*07CTR-mmJ N#T[ɤhUa$ ǁ"(eF!Kq j llhm9 T !;.KUt^{Tn5FN$3o8HN>yˍZb1?+W7jC.QϾYE̊ծTz44U*wNk?=y)@ :YcO]v"5wR 3PrKt5uͥY*t&l+ڤ[uغclB~#KBnKt[.w/jlNş ܷ鍰Md^,N Ar~el-`%w}zGiB z Ԫ+8Q֍!3'V_˜*ۋ/U ڍr)I]o\ ]<]]l U;:;FŘy)G.>*?VF3Mp~NbD+LW%.FFfGFi, &Č[y'#zJ$R PdhPy jjY$r&ZE߆˧OQJ 1W1/DQv{,5~W#%bs?&5FX.GGN ֛1_'M_:Ni}C PCS6\7cEDt֎]x'yXk*|Jh,Gizp]Z-<LJ>OJ*o9 _\Ey 4> ?)C~7hv_nw5SHt7 ")aŋF%Td8)+<9&9OFzGMH+F ~"EguCN2b(:=N=WP'9*(T8^~:6gd?+!e urѣ+{5ΊG|%+е&Tt.c|J0vQ  6 e] X6-uV79`=G5#ɰxsGy#pqzĈԇbw&$i'/2ѪG!8l7pv:N IV? 9TĜ^cBPr <Y<-Qл- VK8ҶiKZ*M+&V߮>\Fu!G.Qܫ2Z-^ֺd(*TO̧jC埨y"`m]/| w)}=ň3ݼOG /T81 P%":χUѐ}U%g_UB(r7k2=>DÝOS?~g0ˡů@:OH^&I955gw :|{φ`5CAvwE4s`%R PR{%C7U-JZF\8 Y _:+&9^`)y$ ̢b[Np)w橉/ji:IDM?̦ ϙH%|)E9Sdm~!ٿy~:_ʶR] eH"l4%NaCg\AJ֙Yz;F\t2y~g-` Ĺqs}rhJ0yh'g ! Sš {3F˥nPIh;9k!?4+ DKd78 m¡wKE#+sb.\ [aUt7!;iZ2 OHO!^by 5.nRFZ{$˂9fIHjv̬ ƶ'b hሾo2ի$G5[ T\㱓š_\mէ USuU3#nB{׺opc WBH١ %[W b`ѧ pioaKRl.{KB ^'ڿM\0@eI0&q.Z6~#մ)Kξ}<9~(B$Gr  OγKt6rvƟb&ПՅ ^¤II;,|2q%Yݤ] 8tb<֎ZuPQ+G#Qu[j|qwKۃ C" uwۥUad+NuAێX+%3jKMO\ǞydZK.juwRv@@xٸݾ5l]mT G@bm0 } opFb ~MQ2?ֲdk-¨JozNSj*R 7R]"PB羜^X'mFA,xWYЫ,/;]b3YPO^% ן&Y=: Oiiˌa:` iLI3?ཋ7hc? rRF}IHFL.tOc)9Y7LHG/иΪ[J ԤCxy1x)'.[@ʥ Ah~]u? 5:ùgDǟvc&֌cԵ"V ˧iup:W.-i+ٖV ~8$FXAVoEL[$`Ff鉖{;`*&~bbc{Uw^(sݖǧ24oz"Xxd75Д!*uۛ4ߑ )>OIxF[#-/&8_ne^$E{X I4EBgJBct2C)pl P!eXANؠpBg[ cͬϏ:ηeQ82In.U;ZB<5VyzVu(kZKƨd^-a/V БkM@\>s|Ԍ:51CZY1W-yTY -jXrX`]>zq&z򺄉'lX|FhǠA}\>~F# z.#Sn\(˅+8.-I!ޛ)Li{i72i2rRMNhoZ^F+T_(5>yK3߀H3 W+īq<'yH]!;OVO@6Qơ8 lr䮼$\je)YI!KxgD qU=>Ak"Aaxԥ@_cMAzXOUU/fa1T"ez[e֑Q=Ҍ LɡK cKuEeRJR7xɖkFJ,<< rZ7/0s/KlBf &9:^ngdC0^@3WnZWYtyfTn&@/~K\|wt GH馫wܦara^풽 p%J,,POƵpJtO~ FS*+qãoLyʉĀꦜV{4ZC#SaE$hyzKG[f ({S-z^mw|yݹdzGrFY>|X Slݢf7c5(PVԌ +Pvw͛Q#)lPGD2W':LF@HCb.l/o7 p& >;92@ʝvYv'h2%9 yL~XFFq@/)'ݻEPX}Ř| R7fH>EA 'Q i%1D}KDҎ@.9NLqpFX'PyekX.:2|gr W-̅?e9g=Ũlݲse7!L t:XsB9YN0oN%1EIӨ#EaTI!ZH?Or}~bY1/.f"R-qʱ`[4 8YJ 7*] HgϤ7}^:[G0[yW\vP k7<8+]:[Щz?ڶ~U 5nX=`2Pܛ98<F0 TADqrBn5.w&$YaPWW:->^aν-3!Lq ݁lo;s GB>-))1zc\m∢cQtE?!"]s}ZNmĨ) *ysA_}\tsss4Е H)aM^ ?)qt x#;N~9}7 !DX.-O"F; b b=F7Et" ƦaH1+S!v}$t0#DjZ/R) SѦ\N~ K} ~NQs |BEƂ˽-3Z`M^yL+?B&+v?w6]PtH|mt+uŝOH@|:AVC)_$cFKӆtv3⌭s%c_9ٜ dpFR6Rcg|sp ;k_k[n^\ DEb@KmW *VI{:|h]#ڳwezS+ QZN]&ϡg)ԥ+|j B`>˂HEbSz{9S.zߢm\PYWM`^F-ĝR[^J∠97>*{jid'%J -aQ-}utuu {HptJ_7ͱgLX:i Z-4 ܅8F*AafKܻf1@w4E\{RC4XSE߸;.d&`kw*#tIy>ϱ t e0UW NcXI5wظ/+K]/ϗ,W|73M? k lMuح8N4iH lv1׵ &YH4)2XWek* )R&X+(}*0ʼn)cEd" 1 mIȒiB2b}Nbd shXR'fz4e]ZV;[^@391kDf¥y) e.U+z@ܟ^0y6Ya<;iFkIsRLO2c|`sB,t9Οc97b>ђCV-&o~aݘf\ Rʂ%mm=K=ЪL9-OxTܳ~boo"q^DZB%ĝ(Pt 5az͇dT8(PЈYakL6?TUcw#`kIwH?S$4u=uS BX# TT yT\,}ؓH(A&N=Ae@;2|޽*RT[Y ޑzYs[AA6=g"rXGbQ+ aRH%t[aQ$j$vF mb%VXߑ IGkZW},)$8^xouU~o>Yf/¯ s4$֧6f򷭇6_PZ5zGtd> ,:G6e$6:ziƆ5a'Ϸ1[4Q+%.{V(0t3[CA;9c.'qHH=D) 1Twlm:v9Oʭ18†Mf_}U9BZ_ GR+e<(5kTr髱)v@rTJm2fMt|^-!3y52=֑c#K'rDe8]]Epf5Eqw8~ ec7 z]OnG+ y|6jDR?JR=FZ%]bwQYpmMu^M%d+O; -Ӏz.,Rt hT)"V-2!/vl5ãa,8z2dNpKU{x<'|!}RSݞ;qKdߎz/&ޑ4=ݑ@:Q*#DmeRK@Ypc!gOvŋ%xzKGUspczMrL#@Wxi&I&Ocձ6%HA)߶rXƽ t1U ؂vFZ6̓J۽TPTzOXv&ywgZUE*6/xȘZ"%/ɾ5&&_G>~ nUI*ȬvX]L&C Ĺ7 l="vbicwt< R,hlfk\]/fL8D-gZN kT(67t߽4DP$#%屠Ut[ M4l"xk*%A?Ε4nKc/zfT\n PBJ/b_< | OZ*}2|t-UpA/kR_ Yf}F_ *gYnU~^ Sq3#y 7d (X6=b'Vw*z3ZAhtc)wb jL0afK/%7c[sJ֔/00c 'Z=RAv 1$%)!028YHwB[7B:#X%E&Ё1NZ*LyGHfLS 4vfe9 h*pnoz;Bq7Ý#meμ?ܵ[HS۰ں*RA(* Rfw,9]'lWi+1w"@w~"pB#/_:C8a۟+Pso:}YxXw#A+_jhRR}Zؠ0V"nsgo5Z?[r" !M%ֺiLWA"JC}=9r3{x8R 䣊o׸^IUm5[*V+TXs8F{xJ?~fT]'aٷM3JL{4Ԉ4U{ uFjd`t]H$IAQ~Ukmq$_A3=W^e/XS ՓW W=m|TxOM* M'9(*"IAr(E8 o3wL,qޏ0,ݿG&ۤ0үn{ı<{^r퐬}-qBɢ'yNlcǷi iIR.xC nD+@<-/>0VX aLOJ8O"rXaqI6R,7⭡@OkNş-}l5ro{I]qA8kB[{>wPQ n# ZߪpBg`ȇ0>~eu1 Enae&+ F@̓ iNERd`{c(`2aLyMd o0ہ -`"xD',ר< oS6t}mQ+lm{`H ĻŋPe4T2L׎eD@w|KT!@ P67 Tzr LtVhډ@ @&9Tgwr&-| ~VF;@Q S1Gv$ΔBQF zY҈Fjþ&06/% $eYqZȞd&Y=Q# +|,$)9wȥv-l%.3i#!6V1Cߙf~44 'Q\<{NQVU0Y7L W#˘oQ=*ӭmYv[҈2l$_;|бYjLaDdIO4? IZpClR@!P&^tbrrx\ mW(L6y?Yb~H]jsF /}[~d6,8Ct%|*oX7=tnӴhqIIIǣb;j⧽hcv&1zI51dN>ڀ.hWT-iyxu9R%Ê3nA|_)3ÑVrC%$?h^Z83Uh% q hxk!?J!! <4T^~b?YBVƖ_R/Z F3AՀ"pEq3l5|Iƹ3 CSbѤc!kvZyE?y]mgSqۑ4$ Qnm0Q|ƻLic"wlAޜeo !MhSyqɪݯaȬB62Q(c\ "w%w}Jv ÀW 1nrPYŦ^ Zsk<he)gԑ) R=Mb[l}W {|+²ax%XnE},?Mwp9#pR5_ Ѹ#Cv ?Sp}1ι\O"l7504o%X|Z-;$qƷ,L6Y=(Pl5G~pZ<}T֍a2jP`{%0˦707Ш$Q⪰,֪A9DGpެ;~* RK;'Lj&zx2f2kikN[2p,6=Pgg}N+(雟[Lj̀|jab$̩$g^dFjƑ9*#h).OJ}HGb7;_4D?+ /uUx 6{ESdd+ݶ1"R [NȨZ"tu\,oݐlѷ |Br4\ Bܓ8yN/21J=ȏг&MUź[^ 4y[L;DceK7ȷ aqN v$eD܀B%/ۛmL$౩CbnM)u̎>ww-U'td45<4WH-#{mRD㴋[i7R?!8Rx>>_ !M"(Ug3F(QZMM!%[l|#a19Q0}@/|ƦaoUe؋eq%;ŏ4\WAPFOdO(1ؽJ%b:7::L`Y/o4. { OJU"XEԨyjxQZ8seG)@[i|}RAAտחceUb)k=,? 1krZϢyhi$ !f 5T NaTxx K],PuAslYW}~g4ߐz5(+iw;{L9zd(U!]B&BZĐޞ%~ݥQf?y_܄7%Li,= DtqTMT m#p>sb6;s&_rԄ( rN{9A=vt_O,lgRj?N~jp=8Cu*7Q>[Ļ sw-Wq5ɋFҦU ~,$F*}59%b'{9[oRU:zWۈ.G3 vK^*K"v~d(~KJ^[> r:~TWy, C ][Ylo-|+ظ2tTuF+hVc²yARxAّPkm[:ЌN%)1;f2=@/2k~9ЯMBu(PW(.6 dZ/jvB_޽/+[Ȓ~짣"~'Ec3Цdb_mȏ-Yv?Y&VLM5*I(cHX4|r}٧WCn;U`-5 .k@hXO4fAfg/‚(|ۻtQҢa w[G8vN W+*c{38؇[CZNyn`4?[KmQ>ѢUgwiX\uKtYPK3GZ8<;$)u Xqs!iQVΘtW7Hc1>xiչ5=J0cGo?8@G86 ;]&zti'O,z_FM 렔_:d]=GX0 UpeXaNf~Im3B }ܜ0p .6_cVJ:lbR< ^_f6"{gz}i(rNXn!5ƣV?|=$=@#!aqj5C1.ޏeޏt*'Xg0H EiS[@52MZ'[j.sFs륕xe7]@ 1]c/Wy#vnN8C$㈛,2!&M#|qs&sh@G63 qɾ7PAVO A,G"#q9eCf=Z@+m0'to9y9[+fIMqpH#b6A/szeQb tF=v: }+[zs;kݘȓ+@ɯ ׌kwH WFES`])0.[Η+ii̹jϭH;ӂ8N?<#)59kɦ$8##CV+?v Ezh#-[/AK.9"=Ԃ,gWY FǗ1wyZ=.i @}jZԷnq󊏨ſ:݅* s]KjUT&Yd~гk{9,l9zp8MO7S܈&(uD=ApVbZ><0NdROvGҢfN%Q;'M"3$ %vk6 ކ4㳰o&_3BqLpU)Gǻ4ܦTEJP[{~Wlz.~'Xa+Wn>ۮo_}y2Jm+3 Te|A@ITF/Y m3. ~)=ϳȄkڳҢ w'>iaz/ ~A}\[b֤woa<$+"@ޒZ:X,`:UY>]HÃԜC>;WNFlNG눛}%]Pè%{s"'Hg3"P *zu+d!YHw>>hp܀& NY~/NœB&ya%9bO<dZ"h{PMWrЧ\6x Q'+ME2ʽGS3Jv2b悺vR "Ynl9U/G}Hƻ>@]\>1Xǭ+b֎ZN4mֿ+qN5_GtH?*ȲޓY@ @=4/M>-huQ!JkXq)53  ңC:K%K:Ip;)>rPو Xr!}v*b"춄<#q/3]9V_#R'5Gk}'Tq^r*n :Fʔ2 8^3 Z094yq)tȈbɔ6{Kmnvήp@@Z繽wTj~S2OH^֥cSr|O82%Bh>˿kq/j#q~g={{$ʠAl,WLTcX &Di㲬/Nت 7,Oet$-}c<6>gkk67[HVyCg2L:!_HNhOӸ}Y ȍHQ `^Tz JO?S}}뜰?2ibs-, >Rܷ?ФC%NGR̿;~[R}X`q@ YILgGZFa3x=Ӷ]Uf"x x)".+`coRxPIRvE zu|m 3&|^ݤZ˞Vk#{VzJ,ϑ B7Tp1S5V^e0I+ S4?^YC8zrhSò^أK<RQY,H,;[tX|SI&SL.Z?p PңƱ{4b̨[iE&+vrW|vF.@10Ks|O_:4kN%w-.F軬`w;ńp܎31ȡIv݄6Q!|w#Q?`pͬVoߏ*ƺKp9giυvf^&ĭ-=,`8-ymJ"UkcRnE:xv%7=Kb[ @}cLIJ _h(]^ 04\>," ,m©ِ2f0A-E%$;Gy|V,r~]dIϦ~{;p4 GͺR_-3NM:ƙNfHpvvLWNQ\ nמםrYꬄ5]S֙cJĨhh:R JL}&@9;X@B|1$ B3A6qs NݗȤ@.q \ l@F"pr!D9O!T|TY?۬##BR\絣a0@)"`Af`nR*^%!7C[kr1&ךh$_|¿:jqPXP'5`5QT)x1#N^ $OzZpv! jadtԴUiU䜤>$X%^%mo~MFH˻PuUlk1#ytGui{zMʎFVMaJӷ p?5ɎVچ߇KNjUDf@lУP"q1^|j?[Of+g.1ss n標V鼸| 7%ɽ6?~kΖ2PWݬ[yǰFBÏA+X8fR)h<ӒYG "Κ~8 :z#M]2,V3TYVX {fԞm )rX@RAlM!xӴ.N` 9' 6Cx,\9kI]DˇQ̔sJÇJٖ#ǭ7~g/u{( r0Ăӿ>%1;7Gj9eU|DqL) *IqK֑/rY2Jz{p`}uM:b) t3*oÛNjl&S2ni*6'h /5EmvWaCخHi֋uj_Iqt 'C3bULO8DxS ,Tӹb*<ǕVk'^>g6bVV`$/ԾTTb\zSuKM%ς Fz:x< KSGO5NSs__GaMJn\%R"o8*x )FEMEzkNc9LA\WJ4t:_Rk~pK)([*'<`1TN31؆qO,`,Na#ZFh~2H]dw(L IHeRT,UuI|㋠P%ie #(e#l]@@J{ ^Ix*vl**6oͬߌYBNSoiԛ\ag-ny@AOG `>-`tX&X|K!ה wyM6xi}1_NmU!/^]պbz-+569 +pXe eFaY,cHq','D)F×'?ePw%_Td)*S"4 i`kSQi{]ؠ8'[:G;Ikfotraxiqwid`Cοxb<5u\yH~(dqjO]ƚ" W!Bw^Ɣ&ӓa_κrn^r€Oq[|0J$Q+ǙkjUHF$?2E;6FXP J ^ڸāL5+U eɶ'OYg|rHjxˑ$_k޾iP0i>owt: 5]sUkSGɼG}I0:*YPfE/{}?Xf#PHįS](5|[(U%R+#mx&0nc^o3' .#P@z"Fs˸L*W½ʅ+R;`\H9" M I4 ;=CIQygT Eo.S%FEFwQ5.KN|ȃU_ <ɠaOWkᢒ9Pw#ԩB\Q˻A{]] }c(GbD{k0#IUmh[.e-G]=E2R5 Nl`aDe^*sw5Apu =!:*¨N_/uvGb(W@N0K,NCZpL{o%NB#l9d*) ~d?D AQ+Ad+@sl[H϶ 8zx(o`6$D)cn/U,NYٽ*z u@UʥEڹiV2U/Io?hv7~M돆lRRptIK?3f3edJpw1~]'+"!;mHԙ/31~ځ]OE76ưus#sp2Zɕ8dH΅^e1ЃqY-[~1ity$dU<%P^hNts5½]V&[kʦfRl;>3mgF.19bU/H0XJBI7"s RF6EI,ώ&W cMS#.Сeٱ>\]yEphLO%=iB},dko {lɟR4dK~]gNBzԝNr6I6p9s[Ik |6@ͪ swkòr npnlڊntF>R)ڃXGo{7RBD rCC;_9c n>o2 ڈdWm̱%*דu&F:+VmUV$J0ZH.bۨ@S)!T?A45lp5 ̼!$+gNϨ;M$[7Q|E_c s JxÅTSOη`zkK{#e pĞԛU}{O3np>MW% d$a~֐o? DDSM (bgX |ZThIe QDv5isޠ֗aInw'b3VJ'LrsAf=Q;=Z~6+j4rzd%ОMM j :svԠ݄?t]&cgCpn˷M"|9e@3)W=" /2ֲ)^"qsZ^4 [IKĞ/zz7l,wr jki:cUBjgLHךi.0'Ȑ]N7͹" 1h#cmSoIG?xEKãH [u~8I(1o?<*`^Ry/|'7Uad{'yU|""Dq iBrZ[Jn*xECDѫsQL% ƢGZ 'qh!L@l4g˕abD{1)}oy3YÕ0WTڶmVm~NY$&Ƈ&2NMf d!-P]#&jsgK2+ރpcO[foMiRypȐ*֖n}!G2S}4Z~o`@:xnC)|2R]K4$W1Mo25-O1XM1}95ihU^,'=DBդ;$sA]jq2FQ[u cD!/ 2t^͜JNߢ=;chn?,53eʡOݶc'0"!|.gYE,T3mxDJ. tSqm#s<6 '8)+%?2}. rSՖfln%Q xa[A7iS =%Jw5/fBbr]z̺Fұ~h_]؟ :M;&Y k:P?*t ö Fkci_>P]"Ʌ})H)2?έ[LU P/VLUHӌ׌UϘ,ϨYl&0ǐr,`EG5B^?=)hQ#[̛:ALƭ]ȅܿ09߄i:M&wFnOw'CR͊/*F}FT 4WGC:$Ha%nqQV-JX]oc$?D;j{f gD" N*txatyz]OӢm5YW$Z齝 $?"V't~Sol1R<]{3pљ}')+Spcb5ϣo+v3X55 r kWtnu5Iz> m-EcƻQ(dh8WW+"yH$;57~7D=K-I iP$zRÀC7#2E3lYN0wgj]K-phN.|a:wmbQ}CGH8P o 1i'yBA~1 耱p5VBlMpǾH*G` 8iEk.+#eP~5縗6= ]c8{~\%8 <$ѵC/jiŮD|x#Д.f@)|/FAQhPG"0Љv_I7$ K9b K|Ak j@-?B/W qӧQS?Q y, x*azsRaf0,sH}§yܻpqq p<ٜN_yYevPpv V)iu<5 JǙtʇҜ5s| #AM(yo`OzֈbS+j%50g:B6adV"7vMڄa$TuWHՋNO[#"%I b $׊&wexdhDꀶ%Un* j_KR28*Ŧf@X@;Q3ykd3X|)_&Ȃ1 ~ʍ;΄?!4~ k9aVL# ƒBx\- ݧ.Wj%/}^XiVg>tDPG[_wQ<L#|c \b><̿/XrlKGgج,?m xH,/vUEP9pv#(,:,֪1vAo#!!Pm'}`먧T0&X 7 m"e8͠#u!beG0jnl=qyYwˍOHg MmQNʦlil1lFQɚ{n;+NjI=S{ =RѱP{'ϘbԆ}gMm E.9QQT8|R]ncRg@psOOFJ1sf7%g\-I6q> {bB?-BY>,soꗅz3~l㾕<|7ɔY2uWJ|U&b$Wh)Vo\yaزbX=OEOi-MLs-1&mƤ^ Jn$;,yVIu}q7ElZ[WPZ mf2 Gi=bSU͚;F+yay甡&ʄ;}'@xmO_G(nCrzlֻd}yz4`vPE}r } A*؃k/8^eɓ6I଑j3S(T:},B߫[d|M nл1 -+X Kd"X'm{ T O84Ij ;/gM2Mxip{#T".dlE<5[A`KO3 @-SC_ڵmh'!ɲi jK~{%;lB2ǖzY/ksDS]S*ۦ^R2O\Ps:1s)RՇm Gw{"-N~@.+QEZ,vp_*Gnim{N@@a|"v4& -5AH# 2Wai16R4e@:ߧ1زԲALCMvu{XCz:M)mZ*F-/mÑ~bZ t5+U?%V3cLTv ej=U:IJ3C';qN3o{;:T$6(iQ,w*a^YڇјxVB)*:E!ܒ4N.J{&%xG9v(~My:Kbւ\(-+$=&NJAΉT9X4)eͯ?~B'4yˎ2PulؚEfS2A8wq5\M@zQj=]{7>F\It@uL j;)ծRҘ9A>;?MD?-n4:GI+էes.Ȓ_(^ tHXpZ9 >ZȃKZpnc[' !#_׉D}G!jҡu+W?](j_g5JDvyP"qB2 ѳ/Bc([ Ԋ~=UDE?zofhm)$R6^axsv#[PU0Уkv㨬B0cw;{x\+Q0_%ÚruHZ$Ndy^|G>JR[" aM,n4yVs!X.Iq9q'nUOyU6pX.NdFav@簊-tZeŽгc*7\u01LAZS] t ZDExŅa?k:%*ĉQR])R^Tb-bUqm5(❵Mtښ-n^G{$J06P5+ 5#!,#W -HoK1n?ڢ *Pܒ@9z*9bE-MwL@>;>zK Ad9z66Lu$"7m&j\]I'g|% ~!ɪv uٲzym5$mڗ ^ˤ@[ v`LmwX/{BUjn ᲌>S,46sv 9r=`+Mh d[2.(~=D[ L3P@v=7 ҧE7rf?ceZ`ycj ׵igl'|X5 %V n.1+8ant>KdͷJFp}\m;H/~1ɗņ2dh⨤ 及cR"q Zp']>v%g3kߕ9A~& -M25R o S8KLM%dr1$H^J'TjϜg׌[GH*]{֮$,Kvd:K]T- G{4P֊ Uyl? .Ө {uQ~θ~}wp..OHhve0Z3B)#żH.v25*KŘU0Qӑ^ 5vi`yr4ѮO5)y3YGSݍ>VPxn̝D@ GTRYR@wE6CFyCU%lvΒ5) u*'FG텪hv.tѲyJsN"@xЗr)ye[q>DZ';[Գư#ܳF?w6@l !Sab=-fڕpdDbUl3K˥|:h-6K?!V5eRk07" }`x-?F epC '@rGʄjCMucJǑ8InT r Zak1)lcrR0Ub7Eb6)_<n-{aC胗Uvw@$7?<:U^wa 8! s3w5h^o5@7ǣЫ L<0̃Lg]]r#8h{ [J?&oJJzW9 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~Kgk@ нBzԤ4v9"2/@Id 3<6 [GkDl4cR1&Dʚ Vhˋp"OQziN+f E*,Dxh8$0zy0N.B8(N9ⳫZ^hIW,kcVJJ}ԦV_'a Z#i)N=$]jjBӼ'quق4kFHKcEdk*&rTGDpCJWWWeK },l(PǭwAqzv5̪h7XBHҪ,OHUJX'4@tה?oګ2i4=cV݈,+/*#ҭD)~qX.ö)2 :쭅xZԣRRfo^R*$4-'pD4e o +<Hʍ8"dSLN"D&! /r7؉gKh Au%؄3"vB99b;->/E" 0P\V!~C ɗOE0r!w> /xG+4&{85o[aD$5F0@x9C!>a֟H $EU[yJu^cL &go<=]v!"%3F.=+)뺆8^o2 $&A_T$,UoŒ OY揁'T3pJ@;I.a*Dz275ipj:`{f;' keMf⼿.Hҝ>fU=B}H&nL0H*݌@R:Q;7 ޣ/11s2M8NRSX`ɼ@_ .ь\1Bʞf2%#OtƂȈ𥞗 {I+פ:=3 >hPYs/]+Jkp{Ļ<6۲ 67 9<D~ѩ.5د+(tx W3k˭@o#Myb}bGr9(^%|@#1=+b@\7l˞k6kďKʿ~fd" ƋNBx!i=DoS^(f,81YyOq"MEVF1:^<~%  @>:a1#T"%fɠ,7XxvA\O&iW׷>-ņMպ?9=Now5,mg̼[ &PxCIPu Av!/Q=c-wȍRqʥXWJ|Y5sFk\AM%!mt"XWtuXIayZ $@K>}-z;܄[%Y~13Z麁>}y oBS{;6zL KOd9  o[y`W1Z f rE3uSdH"Ky; '"ѡL0a=2RZLgiؓK`'i 4st *8Uw; C] ? J?#Ǡx:]m5=U}MmL/#xZ(!iɑZg>|RʂbS?PH\\?L;խͰ"‹{h.*[eGGѸF: ČѶwŋ$ )ԑavo;fl2Y<[n0٥XWG (b[-캶ڧy;&4}UM,L51)&5I NLROw(~:ctG|%?_5m0?W9ׄM M. Sy֒Vy`gcυ+2<)<+&iL݇W+݄ sF-̀#Qt/p$!SO VNVͯ|R JDLDyRܨQPfi= VۨօKMB^ -'/Jq_Phv:C2mmGߺ3=<99#;'6°g_xށoExi>":ƕ,0W#+yW+u {V\qfv@m7q(mh52(UMB-$/3:a,!TGTMc4\KB6[n `" .ο>[U$hոv6dK;L⬻G G`HKvP]p4 }P0(H νw<ץNw߱:{yxq{B6>b6*B.vvVE:wb}q&,K/>#~sӪX1+Z]sm(+zP+.fy˟PjU3RٖU#Ol/ooVޣ$; pR]Ӝ7(UjAvR1y9.{UK-@s_ Ǵ0`.) `ik.It66;)].#;~3)Ṛ>y-;{q˿BuU39x*PY^"N=pRݦZVsɁa_BS1!Ivjʥ_.u6m^ulL]8V%k'y,6{=A[*7<3HNoim^X,c&nHRjg%enrOm'^!6VeO(WNWۉɠqޤNK٠Jp_Zڋ]Ⱦy(J7\g*UVK!-#&y':)z O N\٬BBI5hڹ~|T8\%3gd~zk/oZ[?rH "! zaOnSw_4#;%j0˲*vkΜjC,?-p^eQm%tBkm..xXh ZsC ϡ︖&yKB`Γ ЅBtKNZ"!#Y4qG-,||\z C=Ỹt#aTrO/kwXꍔ\#:o@kfʈ#d']^gav`dp29"@Tp}\DI*8xIz"p@* ʧY KHL<9S,9"hž˻|YPɣ`.o&ҪcI4j̷}9ٙ(bd<4]ѭ*Dk(n-4GMuDiPnn?FSºa@OgS sAָ-̈́/NNk~ GJˆqqj_w!TDhrG+B7fF3; KtC2 LPW{N30f<&=g)1>L,F^%R_ g7AoƮ)MxD'{#aDkBc[xֿxe `^0KxAvo8LݸP lH46hq*ч&*cʆO17 o3H޵ҴiuDxDn3q)BY}?b6ܔ“46"7/dèݐ.4^$U6tczY*wLtw\?\sWNlղ7?$Z5+:=D F.b 128EP.: `'x>W~O0ph3j(Y3faB58Y£G'1:Rd",ϤqRtpN9uZAz‰e!y͞S2'PYiXk_ղᤡB_~0@9ջmԘQ'Q-)U4:T߭+^t} aEN E@%b0Y桷➌SYtrFI,'Wdؤ5AM84hFl2,IYĒBNQ<7*~@+_Gnn $~Y8J2 YJ3׽֯& 1l ]_nEM;[dA8趀q!ǗW,DN@ In.r1EsM{ +~lF ^q8;j"wFE9֒Ls,8ͼ1,eBn.@TlBofoC縉g 6Pdzٖ;6ti22 yuIN*ohi@-ޔ4ʆqr('; *ܑ2'~nj3~^Qac͜xcE4V8}AT_ mBq-Xu0xX^oeأ3gfk }~Bщ.AH#'0~O.O<(;׶#"dkÒyb/(~ /0C] gU6NTV?L+uC:Ќ *zlшK]z # oDtdL[tjr$FkKxa1_Qe(]iKlˬR^ey;Y)a}aHTR=N%7 .nI/aa'Jإ" S"Ӛ(;as@g[|N B42rD܁p)bnRt cؤzvmhv mdF)>"m ųՂ&m,1NeH-aw?/.݄> ^UOhjKrEYh.AX`3GM}GMI>;\+QUȡ>*%Q\.bPb; J~V8^tMH Z#⻛ ~w6Rs48rd>(;ttm@FmJ} շSc^^1W̢ ̚Z)Bf4Ƚ\ҧaK} aSxu1uW*<&=wD=…BҩW T@W\H GLY cD ]ܨ]3 D߼mf3af iNֻm&P&H@OWܜhFl0}FL#L)x[%?vic!t{l#zn(`j^zkvw,-u|ˈ)t=oRP~^> n׷@Ae|Y DcW \lq,DLwQexdU[>+ĊG3Bь7'E3)&CUlQKq)%=IGWEff'k oJD[uc%EFYw%SYH~DW'?9|5_S @XNR:j0e1[pBVv~ _KY#ww6U"2rkfԳs!'y?N䔇YؑoTI_˵jp/6Ka;m+VS.AFKF,|f0PcH1;@VbjeVk!66eD{>YztZ09]6Q#m~M1龿xv\(9`Qi74s*Ώ`TwW 1yh=G׸0Bk@Bj+ѐ"mlږok7nwHHra'l}jv[w Xqؗx޽)wQBmT̆dX}g< ^Jd j])&#E#w}w/!1:ksYBJ3AKCxS X;F[ Kwhr0{ c)#@XRS)2ziMc0ҽYL/5y40T?ֱpk/F.*?bi1%P#$ɭ~S$̆JONIɯ4{vwvELFSW6_J!v[5YB^Q0~- HPҧ/RL)n\dpU.Z^ˆpZ\ @Yۣce]?u!Njc4 eL(2ya5HT_It!h饝ma6.y5vw9*^jI 6'L:.0)=ј'J]ԙVդ Ou[8B+uGMYiĔVY_xbK}qWa::vπNm[st B e3~ף_^|c?C0*#A 0\&w|rZI{Sn/Yl9{;ha> n"e \ldHЄ5G0 2pAK_:c8vO"̉g쟌y PJ ө ]1>z#S>O؀y;|9U19V[¥*. m#ktYe+_׈x ojȿ:yW?~Ϩ[{P6!,PL~m63h:<ܝ K æ $1Ԑa+FVl>AUKd,7 L;) tuh&QS/~Z4%υY\8k잺k,:5oM jJ?jgYcP@d+wXJC@""`vm5襩Itp&$&/-́{rmvqnO*wgSB}uB* Z>Rq^oa_&0<#-Ʉ+ ^n꺋A !2)=M݃&IۈeIͱpcȍB5y`A)rXLy.4hN3;4mA z3{NUWHƊcK6dp0-d=FԊGYCMZGha 31:!u:d{/hci 6qv$bKkcv>bop 3N\erH,.t.tSZ@Q6pHͭʛ(x -AxG%RßV#8u3$_uą;T/i&|D7B} Fugi:gg ?z4Qf@!h@|όLki?uuh3N4O_ [Q`QžJĊ U W?iڋF!9PɉuJL+FkxZuѣ'|5;.r[늻PZ2I>A1 F[N_FuL5yT \syA.lXMq0GFjSw],;;OjEd:Bj m4$|co ' Avh*?'i1, l7S đ7(#K&)8QK8%r#tm2%Kxv1 C Tfa <̦Cz}L/hw @Z8M8u\ʎ MksԼF{ H<-ي0ñ4J(¹vFeğj3iDqP@%':xrJm݀%o 뀬HꚋP_jpJto+-o#z7 ą+ȷ]{yѐ =_llĕc&,9egDDp05u5[c-CIU qF3g*d TQ3x3c#rf+KybFC7/9ץQٺ ảS.XN@ %HIibg*ig̟vX= q,#1juں47kݥ|'`F]3CcM˜VtJq}Na( N!nx+@I.HzJkzX݀wGPVwDWsVFva<RAr#E/Gmr7Dڥ?|xU`W?~M-)`CZLDmEζe/2NEVʅ˴e;vA|y$ȇ B?f =Xۻ'ՋwidQ1\ FY3-H/=3VJhq@E~ 5pȘ۩ƒS.-%sN:͏ǹ!bc4h-#;45đx? ^cĻSJטu$3󾆏2Ѿ|k6Wj0[QGBb)f@DbQ|Hf?Zr'\*E =pv>K?G=^HʷTrLCy[3>yDD#-*+♿6 AM._5ɴ|QS&园hM{7_膺ԗ6ĭ^jՆgs%-I-GHv؊I,}?y~cلޣ̄F0iH==al\ƮEH3!)k)6 }26W ]ꡨ ^09Rё_YMN1z;A`s0%kA8ك/Gv =bj䴉qz/LNG_]^P{UwD!Uc +`Nk̋5 fG~RvYw'N!KslM [I1+lUKĤ:jADl TR̾!d[K|5w5Ž`|qO- P GM. пJa6,q&FUKi!|JvCPb:HAeţ]u3̓pITMGuzA+) da${c@MlY[JQ\<LI`YD~Ul|fe\c)B.R%J!wkTEJY5Avɤ9[$$ZN)Pb`yr _rqa#0~i薪Q1q,߆<ŭh0ܫ6+*NC: -HaӰ߈ ]?2 YimNaN F9ѾtX \S^ ?t7ova(?.m? ӹ*QؖrqSd1%eJ[;\;Թ'ɟ]hE3<W3}W![ZXw0 O嫅 3N$t%nJc*r\yNϤZJ>$I$wtT?;M"fbb:X)$&cãi^)>F`:1a˘WF40r"ѵ!MS}@RO(j`:8ƊծF~非dB|i~'`x HjЇ׆>>NUE͕Jы9v\o_Z> RIx)rYіO Ф~糺 (n苡)O7><̯=l-XS8y󹔏8}"u5R0?-fv|8nL\`pC.Du M+PF)|n*?s1͂1pza3T`@kelʘޜ0/%ΐ3jzλGyLr;IX=D"I$*cztT:/n6,[=5^08Uu%m2 :$t4wR:&Gl#CK ?KRjU$O%iij,7s nO1 cX5X fh,IuVTU׷o ԕ\x꿹5RD-޼D/ó\z6V%ܨ69!ݯPDW^ǭ~\))/T:o gwto6uKVNm}S~i:4x zB".Nq+9%봬gM~8m$DH jyp0(] (jAQ[ 8@gH4%8pA0+ v\sbB~Ul_i1∪j_ %rjU,,$>A QHWJۀ5B +5YTyl- sGMRޮ8 j&zKe~5^r!mW0L" uuz?H̻&w:i] ͢6U+Y[dFVM Eّ9XuFD$g,a7_?g±YD,Uh|֯e7J4#y|'dDKcc!Ђ@hl.ݲu ,Os]`WhBk]8Lͺod[{UE't2ܺ>GaI jͰ lX= G޽ rB%_Wa8LHy r(VoRig~dZR5+(VϩN* iۄ=KbP'Ly$cQNB}leKO'i%? P4-yQǹy=v-w͝ktC(k]EwȊ:v>@k nI71*deގJl̒c#w~Uٲܘ]U>FSjW]&H1z_+|<#M2 juj`YcTU,{."OAMK =_e*,oKAh4~&Wa@̊ڽMOΜ-e:6\x~ E >7;VV鷓'ʨ/7Γ9i<A 7mwEe\Mz[UΦjFYCZrJ&:9c`kV#Alc% '+?* DEQ4708Cro!}9@9H jNQ8G:|0raVNQu=#$9 HiݳՕ'9 gӪxfKj*)Տ=Ȧ+3j$mJ-~g#nw&Pʓ? n_]yʩîxTҟM(#zoM.gt;@-8TRJAUl߹']C,? l3h*'Pɛy^0DϮ@)b/ٲҴgGgFՂu-H3lz_I^SYCv߂^w'-b%]0d_w:-,9ȐQP/qf~VԐ^l]_ F+5jNu=wǩWm9>ik}i(Ȭ=wbp{;dcN.UNiTw৊*L+]Ml3l=>Ǻu0V: ܕb%nOXglk.EwcGS2:ŽN+f޵! F"-34XpgR 1 E_($R1G:Zd@3&X5T 6Ps u|a ZAI`!eMo03:t4%Zsc"7D)vziSB:\S?1: ?xTb[O`AǜF%`juzwݶ㇡/e;\!DP5Váu*#m8ry(}&dn %fW!5*@5^8߼gKrqt<O lԑӀbi4`ґ55ZTp*e? !,y^+=+ R@K3孁2 IV 16cЦEpn˺n EȤs[?_*fU+=[6^zΑqz,nat4-M*&QO(CGOUZdJ7yTZ B$9P}] @s***xsHQ*yVo+{RMmQ/2+o*VHގD&ERY?Gb/(y72VشG 1!A MJDi}ڭN2bf# *2>3_Y>otMg+~<\m^֞+d 4.eUWDY>H+TèVrW<+dI /@qy~oFYiܥM\jYrW"ߒ pE08.Ks4uRx5\u{EZly` :H4ݚ>߶ ]ɡ2gi9ac˔X.%_7U#i:R </^1QQnfxaQU"n1A^6}{bdۗ3{؉Md:^!?{r!XCq/VVOݗPÖi|3Xz6Ua;9 pr@xV;A$  i`$ϴtJ|^y#UqA[EV i= g[ b %ԋ$ZѮNJwhyزF~7E@' R0d 0O@ m0mgI*LFk 9+LО5Tzom"a}72ݸ5OY [SH&HN,)g EHTZpp~mJ?e},(*WrY|ߥ:lBrTElirɢ@(Є@y<:ng.#K-\0PX4UAm9 fP7%Ol48S8]ؤKD 趜jKOj}Un*0 xijrj[ RJdDb\#^5IYRy9t.k?lݓk V1'yk"d˔{IV&0 I5P=-/?wm!Ҿ}Yaf< |,Xj)toCIF6Q/xuzը K-UMn8H,}=plu8YtW\]T^[te Fn+$7#rﶬfߍB2!7[DPV e`Ň?}ͨY=@n@ǹ;TPֱgA&Ue/;}N]>^+8Ⴇǀ1KCqI [4We;m]zp6~+yhݳ?°d!q&+(QE T>z4jǚ+pdLCV􌏓z`R{N "Ɨhu5]QKw+wKbDIJt.`-tȌnm@x#&p*Do@\'dh1O1BϧjF|GduXOoMhk lz~y5eF>7*45`Av=t'GDL.j~ =6m^LSϗLGY yZ~gX=S$ݳ`oSJ O h}]DZ|1o3lʥ琎z1Od(`@"j/R^J!O6S,VW8LV!,/p.PHZJ# u;܍#"q=I)YjT;D.FIMȬ[~S~%$B(]4ȓDuAl1/H|w++I̧ =k]9/L|3ՕҜG7!C.^ c$ e- E 8xiT"3˴ r ~K{1nP2{Bg 6lAa*?DAzwW`SGg4 cEf셳5e ?ETH^}O,[f 1kEq[#A?3P1O~B30is(Iu0{z18-C6!-֮? }Z SʑwG FG5::,AJ(b00?r2*Z#ϋ.c{([K}6 > a;y\6 Lk~‬o<̺`: ym4u~YXh>ABAo K~k6"Hѽ NʖHX`Sְ_tO "DH ܷN"ԏ1rTW>>`dY>W_B!spY(QZRj5_}Xhdv/nv@¦"o5wdH;i |DM6;MU`qC_LEǥ+Y.SKp}q }`$w/lC'8hNz3c lQJ كFPJ#dB:+[c Ϲ7Z:Tna_G)֮^v"r)&r NwoTs2!Y=u=W<{Rp-|q/N)]d ~ ;b[VV܍KZ'  57 y{~&%%>K<:v? Y mGE&z IⴌfNnŅBbh涿^!}`x7 ;""øyzsppunQCHiQU &mKjOJ%ʵ+fGc T~T~R2D S(@#6-&_DΛQԑ$GM='|%^C:?;;ebSHYhEA |g!༙~lM I\sC ) |$Rj{yf~GH%nO׻m#K@_IQV`O,ܘط4hm Ag c&Q,Iڐԓ<@+X -@I{+Z#}mNK5SLO[:u1=]8:H2]4JynEۿ4I2dy7;94H;a/ݦkՑn-trnPHB~p=N*>?~>7༘ >:=?q,0]YqaO{`;' c'ě_| svEP%P~'g. @׀^`cu% k>#;F!ᆁ}XBxLр +N@óv7j^PӃ͙2\$˰5BZ, H{h2x3.I6ӘvWUOɨԥRv,ihn$*x ='5ehʢ+2[Ue aV=VTtM6AbVǰp &p( ei{'{>I F@zr}:A>wmz&zs)oHDɩ44! }߈<}p$E:9bjZ,sj 8"JU"[$8,PeNcsH<=L=z|\viV%79?Vj{9qI]i/12KB^E2Dt$bh@g6+Q!lݛSNה0Z:$uciHU!C!˚h>x~``ߊn2'jDN44|jrP"N~2 *KiIFx>z7\j2<3A Dl7Pǥ٥31Vn֧1>"h):u>d~q@Zkf ^z4̰Ľ/k ɰ(~K4E9/Qj3SPQ``ysVI.o"3zz$J 9 ,]Ȼ5Kgפ|ToEԕVTeψO1{L˒/gü1 #{,t;08m?%;2 rFb"M8=~Ř gae.|\zUXX}1f̄%L#r47 RVi^΅EKȠ?tng(7' Ac*jVCUv!C{1砥KP(-[/ePdx^?hhL%8B$%#yqˁ򀷡y,AK}΄10/kU_o#jEuQ~6qQxhWχ3ʌsGt.Z Pr(BarKza-քЫd|Xɘ/+a{pR1!ҝamhziJW]Y-޽Ki) .eeH'j:MoѪwH1zt] 4WOMf:# 7?9&CE&խA 6`%]JTP_PfFAXSҟ1 [_c>{!6oqѲ9zp\x4>`˩,azJ~~Kj٭jբjs{]+ lrd٘qgD<@=qWm 9c+=$CvEŁHF;d! 3"nHӼ^u5"$"RӒFZ~ F64>s yHD%ň*[Y4=:M;]|Q)H! "HĨW3GwV5l$"sNRn]{ԡ kE ao1b$Ƃwjn0JwS"cO9WaQҤ;:D>KCV+U<ⳁ\1,%{EY:)B芕ȌQ*`j ) k >D^˝ Q鸠Q:G~o(}=(ߥ$XŴЭY ,k܄ۣ'ZK7Xw{Y?Q qrUWhLK؛ΆJ` ?E"xXO5XO~A{R]ʞeɂ]{0Y2,:b/A JߺynYއZI=$\uD[  NJ3ӝBk@›D}I,[gtZD~TnY-, zSi5\6$v FG=;P"Y@95ZhQAFaïF.7Ӳ$ԥR|R pYQ <$٫p71YdJp |#ӌ na1KpȔy8ܛ@F̹jN(r챸iOz /yKԄޮcɾ6 'FP;S qc,Ru  ֦7r` ʯq:˅|ɳȈvZF$tk^d@ikX5äY0t⃜$oT636!ZAJfdV jږ"\Gž~!%}X1`N O)#.+ YBN (g[}{m.jfEҘ_R $"_7fn=8OYM$ۺďnR/=|m,K\\a-#NPrh|)BV5[ɛ0CDn Ցi񹴸5 Z#CcsjfGK[I"9WS[ ))To0 qip=DێR*%] - D4Q؄6#:͢G E͞  *8NeWHξ^d04FGzpsn0 ;]Ȯ$zRsӃ'W@͐Jw'iҕޠfVN!XrysiRZ݀2Qqb~$**͉M;3+ Č"ΈfvL= CBc{usJWP3gMS񡡩}^ Ee ]kE`w*;l0Z :}a|?;|F$-K|ጳ#H?Ѳ+d<8u vp3֬N Ai2%<6mpB 2Z@@Nܢ{t:~߅G^`:өGbWAKRv_E}%Q1R=Gi8 ߍʡ)mV_˺! Xج70wm!Wx^ TvU'{jJ) )egt\`%f^wΛPC8e.4GE!!j<`;u<r-$\PN ftK `sVpK\4ôhe԰zٵFW|Z\zcX:."+F e%[7a7#iqIet%I<=lI$jr Ps-+" swr\o*mϕ'ʻ2zp0dYc#7Tj84ӝ4^ N>)ud=/&S౻\L]ü+XA:t}':ZCC?OOjzM*u@+9".`BG磺ȐiV hAnC0U5Smf(Js6*ԂI(ҧo|o+ݛc u@(-=RNJN4HNXkT +5$3G6{z|IWč <~<]_5!ec;Y (Ah$ZNpݾnV$Ru_sMd]3\2l.CjG.xTޖpf?p+ceBhMʁCAaP . j4 M sGրd+9.٫?6u8̤6V4Pϕ'Ir]9 oܝ5TVk:2< ?R[OfQhPT(2먶A ~cPqI_w-ľ1R3_ (kY qӤKy(%Zz+|Uut(ɤ&ʆvΆh&DԛY RHz<$/wt3!|,m򔈁9聼ł y-Q<$fƸ~V\lRtne]l{X5oTC1 tזDQCxrqpt3UJeUm.vgU;yK! ragH =ap"^+Z] .*Gq6nM-\VM.Pl@99UU?=}54^fG^M^<cNS#nؼǖȅL.m !XrYWB.8/lƹk,߲OlQH*wV#6x 2NJx5vMC>F/}}g$+nxg8ef:SӇK3BJ6~#~I{\Smy4_<5s]uqO1m̗%zs3"F/3H ;~gTȘq.a>D9$KX-ƽRr>t_F_۷V[psRS{( %&lRgƐjh-^#YjJu7֔Jxx@֧onbJ+ YY_MC6ؕOo'$UR a d I˫'{I1v[_W?Kgfv\#WPǹB鋃o?ء{AZ~& 5ZYOV Іx]0 nEH)^+w8ܞMD5qACgC@pWG3A6I`Y\o[ZfP!MWʳ3s_Zi֌r0#U| 9&m.B )`Mb\3?Z1kXOe 8I&Յ~+i]BG@(Y?vKDR DqsMa90wԞӒHrwuAZunjnYڶacQ!-.@޼.yUdz^a1uOb=CBEMEv[@KR~lT-vYіLd^)/,{/~B[GԖ-Q. ީj74Ixw&*33j;&Y KMw|e*.Vv]16Iv' ]b8Ug#cP!LnZk>R3| oT[86)qV+s2*)hd^]󷮝si,&"Mg=]^O-@LvUh(ݨjڙ ,l1#!VUuӝR# %{IVLQ/)L1 R[a}r&("ݨ#V {$xVQXZ89z0}j W]lm` G6rxԭ:leYQ35G*ހH7p"Zuܟ [U{^؃.k`Nq YFR19 |G6b A8IB{nKIB|c.=uEd`iѹ--̰lsG37;B dode4׊" ks7$DVӺ"Ph9}ɂwEn; իnѬBg6J[[Rφ܏_chH>6z0IҨWδa|Zo7pNG 9 vX>Xvm͘?T{Z;Up8`ܗom@RfMh)'r9ċ^ 4J w_Jfo(}4_~ȢC^7A㓕${A.dﳎ *w mXE?HaKD.˚T^.2k+0>Eb+U~#Uk^oc&aȞyǻhP  +5<0ފ{>q{a/z/Z9xqv(t,0oԿ腪G؜nv:$'PЙtu`[>‚xT1 }!>`28sV em6g5El`a[5M}aư`SJ\ԉVwwww-՜@"wzg7zcJPe $u;W*llF$*4bM5` Pm]!ydj\^&7:(u&p0=Pw)~W! 96&=;V$sSof&qfWnL`mi. 1Eax6hjdG`^vCN~.; q%JsC/`oun"ۮO 1: mth[LmLU?A<6$G`(pӄ ޘ$ΕMv!nR JSawPSCG:#03q/m!J<@YM5ωjm%ycs` qKT~8{rh]7s ٝ\~V-h[Gtd]B~SfX@ePWy03d7i8џpNb 5Q-_6]deFtUo<q| ?zn_՛[Ttʫ:?9GnNJs>US[(L:nON QPT$7/}.m&k[LciyuMygS&KK]I+nGܐ98=HF)IGDMm;u3n_ `\T(=- @Op=ʼoF%L/Lkڒ)HoF;.*oƲp*d\4Z / YV01bA]z,\Eu*r/[A&q; ZPK4S},lްdqERO@tb"D7:z]Z6UxhřTZ:뙵 "9.jCǙ<5*¢t5VIۇ"xԺР1!/=w[1nuυ)FbTѤza`Uj܇E\$^2zI.HILжQ~52 Swhnuf{XEGf7Մ&DR.N tkD%{/ګw\RW; \ԺOZݩФy4]$7ܛP̭&s0\f^$܁Z>^}zߒc;Z e 9,ZEvк)cͺosmRFm@s5[n "·ZD:diPCKW7獠Q,do$` GXR[,1@}ߑ@"C&6Jڅ.ygYc('yPFZLJJ=H6j(m.o5D^mk.r{T?)7 g~q@(żLBۅ2ҧwt_^:% K} 4(EQP3M qY*H~:l1aMT'LnR)ar3j#]!=|j-S^9 1Jǿ9ni D@VԳTx?cA/ '悃< ͤ(||NΈM`Fp#2271PK3U St'r,/@[J>Z'/U|٥PrF"%&pcJ'U.k1Ýνi6KVTtqP.OwX8x(Cv_ u6Rio~/$eoG^x ;"<W(B]qHJ-{ ;'[/osqEz`ndA1n!QGk-4D#C 3ݖPxK* &n\]>*̌mF{w¼X`XJdУiܹd ӕm&Dʴf1ʳ4,} $(79d) Vd0V0F=(dds규Aj{ :<&;LS5 MES8 9^e &7 6Zy[J)+ؼ K賽?q ^^SFFtYsvz:êvH@RJd:~~`r]ς]3#KtDpy5Qڦު" Q2@cL7UM'OC^+I+haM>{&t\\8YfLe#rwo؁h|7 $w{%>ƙpPKMX+ÛoT^[-Y <\ckj̔{\`'eS} w* 12/oߖ{ť`ߞXwkֆ}Q[cѣq=A[`gwmhg {˚(hy7lrsm4hďlPB3&"^CZW4AlX YAvsٺ>P-k25!&ҢM l} Fd:1 $c)Էj#iv1mxw]:a@mD@2TͺZB=ri.w O_MMTH[7\A9?[6xazVhjJ~Vsk& uQRWGg)bʦaɁÏׇ*, Et]dt/"(v#|J|iӰ;d^g8q F;w%Yl5]ܛz$F@hG;,$ȉqkgpTq-s@V,&^l8-Vrg- `8br֋|-eٵ=ɱ "7~?6pSR{ ê(AҘq5ǜ´T62l+5eN5@_]CEh .Fi?Tlrf{&Bv%5-O{Q 0:] @;dWKԽI?7@>(0|nD)k>h+v*` v7% J9;F aS_S). ӌަd?w)pm{-#K3Qԏn*+֜uPEIҔWW\4gp[;`C2'?:OS%d)mRsRcdghA`-eɣϦAތ v^{rDT_&6 `kj IS|MӰ9}>#\|P4_ &b:qVCxӜ< 3k]/ܙo^X c[E{;H)~1ws̟ ]HԊnptw=0!'-Ԉ[VqvXPb$x? i+R-+RsW9RnBD!k4^{{г$K5)4 T+c!3p&`o=eu; > !#B,3XU3&!)^fA u{&F_MQ3F8v4[ ֟h&?fNr`́_+Emz= d H1E(3XV.տiC[k {\$\,Y@5[A -Qhnf)*a9/*uUFuI`l懦0.biSclpNƬ]JT{X 6~RiODO&P:_p5xy;>%Ɗ)iP CmvX (CInΓ9H{?)22$qER&;T3ٰEŷS_jǿi]2!*՘| wR1h?x5QBl\9.3+;T3Z9o,Jl^зD wI0b7H6OF&!(C:4gm~S1cR鴨 b}cь{)2<̗gWeGV9*rF'f@Lk3㐊\T8v6Reb&ٟS֛Qv?JoM.CeD۵ ƞb6e汬0x[<)@wA>2)E@{<ԫ[R{q6X֞n!=X8!6tzxPYiߣX7% ~Kfڷ|mV4B&fץUeLMOSoN ,k՘لYBȩC|4n|Hh"_I'BSIHL푣>17_!d U.z^*KLZ$6^j9}c#.-:Jԍ<֑3iuYbٔZwro%oԏ}J[Z`Cxkr  X]I& u6:.^K0V>+U2?Ϳp}Vrbg)/ ǟQ0nZD[GZߕs) w6d0NYڶTuZ5oF3 it=$)hMEO-`۲_y R{2_(%+o)U GnZb>Q>% ®o>!~Js>{yȰ#ez|6dV*Hy;`%Ӵ=C?1wplw:'bЏ{[c/nIa)#LZ@@C(y[g{ڦ~3RFA 8 ntDtk2Z7 3{1'3*K\x4!q*=3\!ow"MզEqϧ::+),?*2ZCYuePנnkaz.i4K!PӑulRz>8ݼxúR "4m`q6QFm\vAXVcA׊YiTo\9 im$mY)]_9V䴎D[n lLoYrQ:Q aKda8*`?|L$V , ^UPINSo<$ShH 뫏H;F:x8PI.]龋ZzF.%h^C]NHt_3W4u!*SS H{,3YqZ$b+_4]ݢH? wkYhS@bI3 5=bWe6Li]r >paQν5k'Y%x_%&:b>b wfP|wi/h}[$CQh.I4B;nyz2O*XR &т?*- ~PxX)~O'm+1iuB+S29MьfꁓP@ƭ `D6£Tˏ2g-5Í7s:$#}OL \.?яih=H6u*rEܛ29i@i9p)9mC>8DaUnlt8Q1֩ڎ֠ǃ1MAjj5AjKdMēڦŦ(:("{Lꮹ tlit&H|1]NF6JYs>!"9NXI6&ԩ+=oH5,!fr(޿;r]BHީS5)Nr/g=0e'Ie7v*<@R[2̃z׹3rkBDRo_ H&0'CW&ݵ %LJ?y ,J9fړd`n&2ѥuXA*yt/{Hq]n u\: WWtF3[8&.<+ US%h (JIv-fێ,} 3ƍܠܾ  [.޺Jǖtr3 h`:% m'U[1GB փ5R| t)Oe5P髳 S؄kt眔w~I!"s^+T'h6~g0j߄Hctc_rwU^h8N[&JTn ?ksb| T)A;$dU@Y/ ^O",S zD@;H8[Zs|k2.\ UмLK0%H>)-஍eʛBL Do>fO(uA nмγ?yUox01##GM>qf{5+ׄ<#EOp"Lokz3 `&qM8T(4 #_Sq S^@ReZzIB;T,䫊T~ i|$H|r$T"E%|#7V8e-ЈUzg.p&s$1~?ԭ'muO?@k)3EԕH2K1h^Uh.L$ZPyS>i_bNrwWB2s&;˪PfJO&0sE!6(@6gOyW(\KSD伳EîkZ眑~zʖQ2x"|Xb~`K#AG$h[3%AH$_a;-)L> 2bwWʹa^4w}g^Q `?8+])5>CHHRzfwtG붚['2)o~Ae?' }0ckKkض鋜g>:uNx635 `jڹJZOZ14P` S/P?jVj#A=M5Ơ *0!L"B7#ɳnu[dsB2Y6{g d%ژu9$ C116%Mݍg5sV&Z4FzUϧBnRMó96đޣ8?e{,}-FIcJN>40KOE 5w$ŕ&8\"V:_7?zVjbemeA$le95Va;TX @8l?G~,y95} G %=/tS]VWoFU`.7=4gpml!؂b4S3xTE{0F`+/V>X%!<qїzG֟;}Ɲ̯.= A)Pc Tp65yrG69*.X~pL*QXà:_ 3jUH9VkB)Rks+sђ٤g7GeV|ϳ&1A[(\E9smHeQQx$4`*p掂CP/ &K.Tes)j,aTi` D"AsXsuV%b0Hop1AaXaF@K90h$#8SuE|B?&NYml ,R^ b2L4ޢ-NUm5-/BBTSKoEüUc¨^}3'M=&R]u@Zb-ݬaRwUX\5nΨVZ-~E188U38Ja|7`"Afm{ΎK V uv^@u}˅8 Ev}ЌYU%WewesWJ+3|'p.A3Y8#N[V^LylqN`8eɗ3AeIxgޞQ4zn,TB%z][8@,޹3;wsR׃8-'sf-Bftg4 ?#[㌇S!!d;Bv;x yyj1ȚBEE*D}?9z,ᓅah R᫫^RɡWmJ|DNn{(8.db2.La42pHxH%&[>@#=\XiQ;>hG)n/2)3h9{X6%U2KD :y( |j'>'e3cJ Vr6fº (Ӥȁ?oqKC+"5ozq+aAclm\ +2By &),-;%ֲvv KV,1LqpɧOJˍP|b E 5\hcڑLqbV7u9T2k+ Q8F;vjwpfmŭL& + H.oٱZ]m ~ gGK=2PZehYD"B{m?o=+AK?@/ Kh ~%rr4]< -ئ7 Bpr5χ!pTi隻we}A#gw*ZGa3][\C ,inMe6|y4W[ 'PmG&5N0Z9ɗP gKom}_7pQ$S.p cWܻ2jޢ|j( %-nBZ OpR=xoU`yRq6[>~kAS=fs&FՍYմz^z*CtܱR1jVJI+pbD߲grG "j0C=և / hzbEĮ%(KѾ\m-!:{^^y[R yK^|g;\qVZeFUͧ7Jx#5#Gtġr+\jԏr Bʄ(T_)ϳYɞ*q)ꈹrÉ14 Tk>‘mLuû2zw*nKIˋ*, z? A}QW! D7LUsE]W{IX7LR XWF{&ċ?Ĵ4=_ͤp>4X6ME(u*T~ݎ}1p@O j/F<)ܹ`>R"KD5s4>|fUgz2 mE:|O=¶#C.ߗ#E20qu,Igu<bS)7~0϶/—<:Q8Cʀ.0 E!y^V.#>R|0>+A \X诇©T}㜏'N7jN}e~_Ķv78]s˔mo)kX:Gֶ&d%|QW9YQ_ȭUDzJi8o<(g2&rAg`{߶(Չqu&r#d 6:3݂ YC܎-Ug[NHA!*xEka^Kg.rAJk_6Xpi⛧3R:y(D*& *gfd>"V(WoN:b9V =Jp ?٭p_Cfr\vL>{EQ(.xk}x,Ȳ^~ѡ:ObLJ*B%~GS#DQy?U?&E ո`ͱ _f#p]sr=\l tE1cb+!(12o@? @i")UuvX 2CY/sN~<0}4|u! ߗ!rMg$#[9EExH\mmM@Ծ?ka U7J$Ez&+r@;YFC NaY8[sP.0&7䌌EZ hvƨ%ԇ IAiekub]X=,aM"E-P9"Jk,{N_73 4RɆj:h/a0@mǁ >-v|)?"v(KNb">#WsG n¤tI*iW,i [NUtCgO?v? yay- IYRszN:sǀ'3o-{u*(5P "L 0w (٭QXd7}M,}r_2[1Jlu[X`]>:R"m[ U?10]PZTN%C޷7n_& Z 'Ԭ=oܫ[e7V{A]\1l2y[޻*~;c;k l\t'v[HAJ-n5ώQ~*4X@RLaə@F;ht74 {~ ExdպBIspQo3gfn?_-'%Z{65(lmPt'AԢNuf ,Os 4cWM`- rj9fAqMXO8%uV=& ~XeGX"{ŧ|Z,vYe:yI-dG]Bq /Pћgl#dE%aܡ nX|tzB=~S`'Mչp8 {ۡje`)$Ts!S*Y<,/ؿn&x>V2 ӑQ(%w9ueК,6֥qhb0Lˠ_B ';\LKWoov\h'ri!?ȓSE(="+7\8=r7@UN1.$t;hzq׵%Uem,/^OVlLsM_TbS>c(vrvv.5_H=^ua5*掹okIR¯7Psphnf֧m60i#i< VY";PߤVTj(`)u>ܕH&b34uօ}B&3I7S_ꤧ :q?@&uae^1Y#Ό9zoƇPj<-Ol,;GN| o&gǺ<-w%8 2CIXZ'7I9V;%3ϏVp]ګ#9gP C9RqtMo_ {r kl!LO\fRjH뒽T#s3Jf x}HV]jVSbˇ Ǥ;H2T]PR2ReJGr`֔˘Ŀl3¬\8w~|@"gD~VY>IO3L}knYsbO>I kO>E :1II(8|d9D(CW=E?I,IK5٦Xɰ6i^)tzyX-Tf_Jp?1 c15D}z3x]|ca&&o$rL]`pe>*”XL Ӫ︍TP|𪿉MRs&b9B mQgȒ ԎA%ӘY O^ucB^=H|l {GzO8p57T`w۴mtRl7M 9ąH7$TM6Z(-*Gn^.*8c Z{oy _y~&*2SQҔ=DSi~Gj 8rL eR0S[Õ_XI .DXh{BĜk ՙD*Cn]L B('.^Go?"dW)x䔹߶IT]N12DNƒ"YA[ Y.ը]}x{8bBpkJ'stj [ZM,3(%IT}J)ᔊ:xA:Q*$v/E<ǒ 7>DxOs,cSiJ+Q0wqb}$! >F]lUaXL3z=:oޝ4[N_V>BqL&+pvU2"iwen5fOXah`sSED'q0~KImDMh' bp~7jEgLnsOԏ3G]}n;Z&HÕ@r [ "rK~ЏW]r;Yt$^\|hvVu#g2n$V;.YT%gu@,B*վl<'jٰifNw{mP65Ҕg< юdRp4YܺmGݖI.aDFI?ݖP6ڐFw<eh*p9eseYZW0&@/a0ĴxHA]1)Nin3?^ЍnݡNy3hpi|m2X1ua>ngPfa,}qN.}QrdxwFF]GabK]hs-W6W @usU ŽM.۸df4Q3L~%K/Etg<*xv{Q̍8]¢b^!$@ƕ +(9LJ`.R$*i`F),sH'۷Jnm/_Ll35ѝahIѝa: 9u%*0o`~`P~&+w(vY ~*Hr:҅?d w,TrJ 0SlE ໖FW˹3&(Tg=Pz'ڕuר#;Aι„^# * fnzTxX',xY*+T;YtI4576񝯖$r/TaTE`Լ6"/Y>j3syoLLsQYX3 !9ZF6lX¦k7V8-Yz'[UI~2mʇ?z9ZO߻Lq``:xTgU??m:aQܸi (g*=1ҖR|"/ `:6lbH__ +Ģ_˦,70 {Ϡ|f;YvKXNjDFE#ȅWI?˥sD+yRN+TRi fxsr vtA,}z3 TRL]^*dфE@Z?mcG<^z͜[BMy%o i*55{i,]"=$$  iÐ3UX8G@?u3zhMB}Ff=ΡYyH3$)z=yW2%6 B̵?p;lo]b-p, <9/x-na;7VT> [hmTM_h̆}' d;ZwG~iBrZh튲4gY/bA#G2tG#QA:?|u +%Uj.[uĦ7Kwse6%)gm %uhNV|#aBk +)g(mt TQƝ;LVFCRD] t$h۳݁53wdCB^nlʪ8śrD3[;%&ڿPY0%3s]JcJNfS4zq@+NUsYiv ,,/E\g 0b>"eۙƗSeIWS*cz"⁎ Xe.?mYk)> +߉Yp,$<D 32eXYܠaf/#Ơ|r%%S6gvp&\%gIlUk$Za x*3#>Ӎ0l1i *9sWAgL3B'F@Q2ҁ[&..s^wL=avk97m2=LrxʠTH)tŤowfXoéqªm_߉ċ=O+FW{3L]M|XŤ+:KݓOE;7;Lr7KZD^] ;Y <T/WƢxhRu=k E ƗF|Byva>w/jh]iU. E!oL%?Hhb1/dV$'.a̵*j⭜X`[3_JOmA )'@Rr #xff+k| @DsM.mHF'xkz=KJ5&`(ǷgfBYac0#_ JLt%dd; I%`Y,ز gTѥ.JG*;'N2`(ݰ㖳 ,R^R2aN$Z([}(b*;N*dnR`]# `5>o`ct 6B d.B8E,(1ƃ=?ۛ0e (W V|(|wbӊi?Z*zS| Q`%F뚟 ׇp O+7{cŕBqGx0ޭ]+ s:TjOpogj6w=T4EB.S[Y*:;"<ءQV#á KBHÚMj=(vp_4MV:e5 Q\G~GFLv3Vx&o(#A !q'W+Lߺw?E J&ΰ7yϥ_;(UTh=ëi{L+>Sc#=@":<#rz;F?o鐽G5dBr;'dLG.I&g&4 xi5 yVwD]M,IGAYYI+=ŝLJ+xѼy}Qxmt]3npqKlp"ͧ8@@T?vhR'9H>r18"ԮnSƁ`׺9wGi|Z(W4*9]H{tfLM.nfi$7+sfL Nv~[2K_8yHD%ٻh5p.ʼM/Wނ&GQFSqr~˷9 ήwqh j<+*n׳Q(ñsZaw ~p6/[%l7CȇZ*_ W+LtH۾6p eТI:n䞪ɾ |W؏zC^Hn̆i|έ+m0iZ9 uH(d=2.A1\tt؊f?Qn@%Ne1%907YÌX 2ey`Nka[ W2V1g& RaW~8🂦/e;qgVua ƪDdK~ٛoC"4yl.XNهBd) lH(}ijz/H8ua_4JZfHgϧUsdiRX:j~z*B*K7<`"xYLyUmR ] usBF#Lb[+λQ8^ѧJ|sB~et=AVךp ?B&M/} SGAPXǾDBg3Q h(c{ R;RP2 ,[=q .bv IgUE$5/6z܋>vg[RN򔐶2\!97i;mE^3l\U'^**I:. jRɕ2 S\rj<|4jC #U\|XWD*D" /E<Շ+>J\fVBwĮ a1qR,˯=D]k |s$"kC}&# /niT QNZ>p#{w]7[L^6T[Тeq<4 uP^|?4}Zu8@~=j9h#,WZూW(BӦ7J qhwh:sc1+ h~d$ UK:7yO|Y੧'rcCuz<(;{mSVhx{ȟEOi4` w@cUާRH"*ʔKjFd ~{.KvK#RvɤV{k~Uq/ B3XAbuk+ gr@C휙aE.PT@(Wcsqoh?>YD\[GDܾp{Mq͎;Kf39mN+uE HFp _iaZJW;BG+ tJ0B ~c?CM48X{Z`tWAxq|\+/'02-9#1.PRG4B_B2?3~!e$J/bbGO~ /ؐ:/Q??H&E&;[-9{Bb’*tKßB^VùvyjxѰcR z&9HQ- \(qYIAo͛dlyf3ܨZMK !F94טi r A oo4ޔ|=8Eޙ,ҤF'A.Kk@7uDJ \A3zt@hؔ.F-(A$gK nT#+ 59mJ"+/E$ \RXe*"5pDs[E)#ҭ(z(b;@X˰}iP7"..љ@\#S6ڛK(PWGbd+8<(O0**k$,dʃ|:OkV x7ZϰTWh'Fc$mDR;.FH!^!>ǍA(:EG:򗌼yYf$HB-.L`ؙ7 sgb&a|EƜ^"+bs"91Oxx/+Eu6 t猃\15!Oݷ+[P'(0'}~i8@4H0iC$̸RO:~1kPҪ4w%9&<,/kSÝ g 3b3ୣ:EחKĻI$:2G¢5u)Q)2TvWUsadK64g+?p1·+K?Ѐ-S.rH[{[b gӹ*sM@PL76 A=& qK6 QLu{ QuU ĝ;RX_`b"M~j "̱ bЀ>I2r=Zi ȖԄ I(/H%ERyE;q J_5nLL dDb@!ϽBйHĥyiku:pyDkW /;#1߂ TK)+YQ>K1UWŤ!Q{ttx"SxϘvuAY*-Z#w#o Eatz.\-痉T}.U.SX'i8,9 ӝ+Z+cGq5zl#&L"&;_wNΉC/q̫*d>#n[*<ؿ@v]߯lxw1Lיx22\(WsS> .VBh$aM\w XCw?hq2,YPCk ?A &Q/%eؔQEg@ CWwdCAJt$;O23Gul2T0}6sXjtfiz:|']4gPm+\[|?Lʈu/wIWfZsNR![İznCV \'4-Nguf&Ր!DZz25,u 4 x>u>h蘒rn_0"u[H_gXl*hk_MId4`67^ʦ5릇M {)ԿMS8o4kKpDIH ekbYp::.^Ay9VIFgSP\.`g?]5 T?7EܵPZzr#RY}^V[N19e\dbKx8bWh0=X zr̊&_ܝ_ M'9JѨY55,&7]R?PAa6O:Ѹ" f\u:>crps,{odC<+(vѺSR9ziAHK4vz25GrU;#V9{KGNJm%\0cE,qGFPRRKKK>p`I2^g/蹐tTp25_e9?(ΨAzxׯU9)l,8CR]!Gb^-IBXFcdǘ7L}WتQ:gmzEF_kV?^8-IU_35JD9Ri8ch'> yv:( pr D1y^i2՞ c|4O <,tp o/2 |J/ASՍ H1|Å~ o8* {,.*`k8b3u?):2W@T< um?878zXwsJ4TL :hx&NZh'he]Pk $PS S_oI,&{>^ %. x_ RχSdkcK˸~jocR|=ctU'#zHW(hܒs7Yӣ\"O}^ iwО_sAU/kkڞa8ABGA.N1>/ yX0bb_T8kcYCT)֚_Vήp J"y&9~ǨI(FB%8f`#c[(y MUߎpyk,A@ݝW5)Z6CȲqyt-r}7 wp&!eJQ$[ZtN|ԑ_Ej[ j`r&R WaQ>y7 t^N%gӀo[eٹ-0`s ;ѭ9 17`:C- '뵀MybgxЗ~+_>`XLe aĠ~]C5MB͂jX֚j\B$K\:ex}~HW'qjZ/Ӽ^%;*i_l"j>;ٴn-`byfV;_'ޞ=v:Ӏ;pfKtT/H-dzg&A`K[Ӵhu7fz8 s3{@G3V8|/gtJ\lT%16|(7~jE^;yD htx(qm7pc2#+'6t8k5֎n:g+Q`H 7_#E`)b#e72dT(?,Jq:n۴#S7[fV"v%`NvLz&I,:F]?j}xhKtOwKW3S0o6DRrr/- ǒCc9S#pZdKob<#&A hGw%(2eLSV౪mO0ds; BHՒ?Yfр~4#~< Kr/w*1Hۣ N@WIɻ]g&?xc ~:rPA~MN!1/x< qawy5S AvILUS7R=Mx ĈӜ >n? O PړU8q0[pWp(zi-QVjބYO398%Gd-: E9~ZFJ^a#v]=NX@tB07Y R4՛ԗ"+ɉ4˫'0ۖw;!eK72U5Cr¾Ec:C9r|SNYbb7yP+-b{~ V3 X4|EU`Y'U<>U-B-Izx^ lA#-JT@]' r-aăTPWe(Jϓ@(42haDtۤ&e AdV\a9yF _ jفȰ43)ط7jt^x _Np8 7#^ c ƝI~pbH{V{;[j`71Ydv7n]D="HeJYS*̞6r2emv]!~`Uy~80Zˋ^6t>px& :@@ѿӟZZ5u*<{Ip /s |"iqʰyY ǁ;i#3+=ٮ;/Nj̸2H=2IM;je (y;51CBL̚ XYK%^ /`k$gB uhYt'+Hvv {[\5i5"X;\/|;+#Ho풧b>O;r#W]يƱL] & 9YH9Σ- S9L!+Sr{n H%M>JyѠmx k%v]4Ȧ#k]$'Pn_Lmq_L$m)QygP#oTP:5"M )vѕh\RW<[ 앜mL#GBϖ5QpC¤յt/m*LަIe'chV9j_OTWK@yvFPOͯlDU!8jHehnfQ-msu1ZI!=ՋTI1 b)si{#A^>T D?5&8E >5šȼgK(U*)v]|+PyWQ,Ͽl4#5i6/nR+[ٜOM&DB -X+'_l`J?5<O Vt"D[w0]^ 2V1g M9nP+{Lu]Bo#%g4 EkBgTF`\ (SzEwH:;CF:(q p'N7 =65_ v?˪a6=;•BK-nʽ?RiS; ČX}Y.w܂ME!R II7"<2S!-ynfM+"4Nk5=E]S&Fo"5|H4L o5.b OkrEF֊=am {VnWt:j~d´ UνP?'cHzDW}!h1&vw}Eul(ǘSт8%۹g;{H^lQ7`^ ޚܷׯ2A*U*G@{\ ^Vd4<o HS_L0UpyJ|:BG%enJuRUW︡RW(nXv@԰" ջw?dEK$y6:ù%AUmb _4tqh;:֏Ȼle,"6%y |q6c3b1xO +3?<9iqhw8QϦ&goN-M-&ښѾۧ j`V@]viJXgX:5c4FnAR1pWԋJ\Tl£e_6 19&k;YS-fv$UТN S.u .VNWzpAa_K=A5F#~W,˲ˤ4buR16ԩ-kQ uqy1Җm[9F,49ZZli[vʄp_*Y`R~ Hi@@IHjg扚q$، ;g!CN~}2`;D4W|msUoj=:wY6dZnw]ݔN:YHw#FC&XX-B2I[zS2F HJJ鮁[ְOX3"Nx6^1A(mjQF!PeNL ;'[مi]⦄zO"ڡ&*Ԟ+*Dnj*N'QI?hV'a^qWc914vbu}-;BpBI"[vB x)<${Ӷ)K*Z@ [kq_Re.1szr{e k@)TG'y{ eWKd'ӢϼEqGd*.0SޑQ d >BT1å>?E.jbؾ 0@y_c.e\τ~Ϸ?[jN|A\%R-"n0xdV/hG4 N! ن܍psmG+_n׀}iLx"|U&vi E7t#z1DY =1$B(DިTgc[#x=om{w;`}L ˒yrs)lR˘QK#2;uraݾǧ3eڜe`44 B~}Ih2ArK?X[aIy<s { F yݸaH2)G/A]J:m'3Eo0x +S"X y" ! #_o{;RZMF@3ReGV#UQ&'5\FiTZs?qbW( bs,HU #ގN FMT*ɦԁxA1in=U 1mHfQBfvgnŶ G^ q:#3hm'AԮF!#[UB.+\Xr:Gr__$U0VX݊xBxDZ?kw#w?cf^m$uIaIm\?_<3v槹5]!P 2HԤfs}4\}r>!4%Ґ:1g:.}?e&e{AȡV8a5iZ D]ׇ' dR!$PK G??,uFLɇXft_jnjp/VT$l6y\CT֪bDwR]〙nwXMPu10:N r7ʰ CzdY|q$>>r'% $ٗXUR%y@a5,| w{w"g?4q61.[8F{+ ƿ%}E?xmO8)8{>j]Q#-9'rT:Q@5 H3/YxčwxKVO2Ot)˂iLr+)λz ,40 nAx1|HlBV uPdDr}FOЇQntRTB斺|K$7"/6=@Ֆ^a@Z7"d3R\ մ-m%_Au',=> u$KŒRnfz$v+(Q9lOPYw]d D4(PN`xۭ}0NĊ ahZf˴l@ TJ%{lr0] 3m4 8~֫4R 5V3)e'$iF1QUga  ^*ӎ?j=@p_BjHrlS{1Ƒ*ɣg 鬞 R_3uv%x@]ňd 4:)S@ aU@ְ?Fbڜu}Ǵ.Oz_7[@B$4A]P+R?ak[s mNYFW$Y4MrB`ήO`p' ; 90Q]pd$2tOKʻw/{DȨ@'K"3Iq˸yިÃ@ UPǟVS\E Jj7̢Od*Tco-)B(}xgbz.'!EJtst"ǡ)5\@qϻ*g =`re ċ$\]T(V7cwރSMJ^ln<H Qh+G0G`B e8u]i=gGY@s "C8 YRgJSg/Һkp R 4!Hg;<}/NH*/qc^ެR&Sj!䒗/:dlo^|,lf,Jvbm>nF$w`[&/aiBIt ᑠr@%J˲ "N䨍ِ@I#͡Hm ϼu3ޒG 5_nAI 0;+뭨a>O`RK\Nſq?bܠG|#GK\>IcHH;ǨKGKXc/xw-<Uxc- Tof!HȜ/%qRNkJgQS[b2e>u"7'6EQ¤Л56OЁA1:;%2qH珌csジQF]}e>g;׆wܺM۸ ȐzT2,3Σ ?+pA@ cuA\Bv;pA>s4<&+Da| )6C 7hb>e+x fTuT~Bg@<ڟ^lňG7Uhy>lj SxB*8ḱh"¥ mvjR'g(idd="EݭBmޛ]JpD+Cy܋I?Z xf,8l>]ms[폿9pO84ƽ~/U휇,' $yIz{QS=wHA&H)bkLgj.k "#(%Ҫ>H_=>H9C]$}`Ҟb`kBx%M=hwC`pAp@C{O$`P釣 (ZgZM<ezҍ i@vh7%tiC#uDaJ[]_vCyhFs,K.5taG]z%J ՝*q7%{#N5i6#`A;PDz͠m[]9 yHc~.#k? x>}fCͥs$E<&gμ^Z;Jݓɪ}K(O$) Q9%PI9  ?O(hm5x7n_A9b<ā r~sP9xk%k<곌p>cTC(H6H)`ev+]7MM?;Ju"xװ5d=Fw7f@ZF6Gl>cZ͉Kt}Vpw)U9 'Sr7|:S.Vn)K| ׂ\:<|M4k[ A<͍OnLt63[1:uĨw3%;I>(J-0<&cF s|>W<%j_P]3 ڰG9ARW?~/c`_3 btM6 ĆKx 46Zffh%*$D=^EIGRpg(,h vh4fe-fwؗԛG/2usb x_u^6a*tE ̈́p6t-cPhSЫj`ljrH1z0wS~6wY[$-3)/2002[H]S6y6x,O~t_nf_R[YbjD"qKU7+06ԡ΃He5a6ۆ"hQLSJy';'AȐ#5Rv=:_ ϻ19=; 7_Amb P=?( p,;7u'W9`̶?}[ RpjHA'~!_@~uJĠ籨k~W:gpv{pZ1Iۯp35dj4},O\cA&0[4fU~z55169.ØNSB^ئlj'{ mDqgSu$l X~s_š\k@nz̑O_}P~HGlO˹} ʟ}ʦktmL{qLLX4J5wNpp7d>S*T:= \R-9 M O5!dr,rsPjZӳV/fwٳ N)ˣj>5(Uu^ȁur4J89h]Ua˝Pqa ։Y V7/V[<,@Ptip4Ar?cqsH1 ]? j㯌͑QxiE[˝J8e)u`?sl/7Ι?zӯ(lpT&Jo>OP,Uia苗jN,Ar˸`8_?_ᖝ&\o-2/>]G#QcpLJlKV}XT)EL0k*"mޖ©=#ROZ},@):ؼTιGj8^!R.9KUپ>ZĎ:S}= _ZN+@gLI"2| ZRf"Py3>NB$1 yvTN@HI|@! w݊@\.Fh zQ(g#Rvcy~\:](e"Sɶ,PH$Q׌1W Z -m7=h~6G(檰P9m \.D a.4(|.51:Z\]_.A9@*CD*iU\Uf%Wnd9gO?\yAk71cꪡhoK7_l&ځǠbrikAѦG(92J§wĝ.Y2}VV@ѥ/䥺~s51ڞX`C>\IEeE ZA+("K!&3eN|8 рhv@Ġby~G"Jl(/8r}k?b X)ٴ;0tDتyMPx?n8I&.0cIxxBӪeyжtDdA7eѻc]Ʋy3kpQ D:`D[ S¡RLT@5* S1H=*NȾ;Ŷpm& S Ļ`UrQTƓB' |qLED7\-[<@! \ݟ[ù]b\sLXÜO%FօAʆ@UY3Ž^[SfЄ A ߃ A(?)T'GK&-Uv~O^h'YQPGp jr^"D9,~r+Pisp:`@ėPGW3-X}w,Q: ?&Թp J#Dz}۰sYP4 !۱#}n[ " ˇ$;w:/͈L!ZBigKwvP.9v_pwd7 f+OgpiVmAR 2$vzU#)콷exxʾu.ʠB14y,Tf=䀑h|6"v |l(60ͤ`W։Ufg#k~mMw,e`R;ʒ)εO9䕚#횵IN$PyƟXz<6nHFFNEWw6(uq%)Vt%0PQޘ՟$혇hwrԩfZdh F\ K/ѳS*-A<3IalPX2%tDLN҂~5 ,~yѺ[~69X d(35'ĚmQ4?.ZA7MAv/% ]؊RɜH /DA /a? Ujه1鹟17Aߖ :߭)P@(VݴL*<(7"M&`Ip5ηDU+ UlQ-{e:H}F1aWMM҇N2͊' j9@n9GB`WXLp&=F67UR PɨuJif3s3Zb^k߸S,$8Hq%u-TճiI1#% Ԑ֢fhj.0FXߗcgS$|O4.mO/2SE+s Q-lȴQ^@7] .Dzϧ65]S/qŰʳ742H>oMhUֿ#祌jNsL{'u^g{P$01Kh:D@P(r?8R|jDIu~&"dS+UV)c$=[*E25"| m@iF`j%8𳦝'\-LvydM{;aCVzZPlԈ'Vf(8qqZٸ]Zm*Hܕ̣nMڮiEP[j-0 SäEʬ|[of8]s'r!=rOС)Cz @n$*,}fVth-'Y Ěj@ߺ]h1+;&j>yqԷz ƒ_$˩-Zugɑ -aM0)bI6eĎIrkD~6/?RgO?7ݐ#l}uk}ˉ0_ۯ>x G2փE8 f 2oznܕFR<"bYA=VPI6f@ɕkY*(4ʖi_Ǎqqu=hM) ow)LJPInO>CCd@Tg֌9>oN3X*%_nL~rΕ5ILOg.7sQGBo_Qk8e-֬pZdO뎄(rL4]E;h-}>r!-R| |s! KO`ta•&צ.[Q@*t@@I&VW34=h i2U𣉂S- YHTPlyZ2s Ԥʶj0A-%?{oӻ&?",0.Mr{N:Q_j(qpZnUtH%Y~W\˧qa^j꘣KbvgnawdAWSSXU8 ]{ź"TG#ɇT됦 rbբ!~Y1*H5vEyvˎ\6fp\8i~(;]Zlvl"0|[{QU@h.ݧQ'k3}4شPzT]WBC2]m!xp6r܀_[ QgHLԿUT)łACZa=hsA^3bEN< (c3,<7˴Pv='Z6oHL8_~ JJr8e'}m'vG{9ٜ.-V1Vv' 鸶:nch9krÛv#$}w:^/H@<sY:BusBWxhG16~ibNg ;oq8I%{AE-v<!vDb~ٟ~6n/"[hl} ;Z]m.E+T7&Kn%FP%XUuu2ɾ2¼\:6m˫ 8mvf-iMTPXZ~8q F#;' ?)ʲ"[{Lޓ DXH O^I6=E@!uM{C\E0Z* !K+sxyx}GPDU%vظ`R&a5Dc hVvۚyepLKjډ&1.8JDs |!H]BGOrNpxC9ѩ W>T@D bØ$du9Μe {+^):J0b+;u6?D cIS.1Iq2VG IU}{I'j5{qVobG6V|:N[Wd/ݬhlZ s %/PL.Mޒ!VVz ~ՐbtbiX%f8¦됇XDm|ٯP`a%&ކ., ZY%ㄶ3'B#ې)ٱ8ג]Mt2"4HFymvjߩŘzz}yKoW+vSkGe,vX4尨}  p|+IlFR3Ry3R8RRĺJ\zK{i:iBM&2\3R g>IfnpԿ씒k>SBX`Mkqv̪QB-G=WU|#ܫia"&+FSR8NOh)Ń35%¤f:<#r(6Ό0Z'|ԧ>S&Řk\q+1]v.q $I`/2d%0*}A#_z,uƬvv)!Ty`Y ʢ!}>G\^'4$*'MHd3!w`3v zhbL!eW_3K>}3 9ƅ3i&:s}msWhcdSk;EW}8˞hkZ«iRE8i7 z^\t d˓;gHC>b䊳!)n]sρ_͍<[-QCptzgBo(G*'e;s6~z9& ȯwx(;Hb'zO3w޾]f<@|HNxr^ZVdb7!;S Vd@C(Y-?Ȝf\eڲye4E}2Za WixSvO XHh5l M♶ !`@ Om.boX쬰Z $Ww%P,iߵueݛEۆݍƔ5.5/Ah_G ~:~/ ݬb.>3S&IW3:G)זd2J/Oa1H8pXS0+ `l Ѯxs 8r6溯t\dKuD̯ F,*KVkWRUoJri,Ifh]=HB;wob@sa-Z U#g%*!1{#f'f糾^NJZ|2:P!H|UUxM -DjE/Jlc/2"jKJiߪ;^y r(=$Ē~ylo.> (y2ĥ5 &FYkqɄF qGDkѤH[1 STO6Ӈg]^Aս[ha ZF}tߌ[ϗhyaa!G0pE&([Blﳪ &*T*)AIǧ%fD~KH(Q2)6]). ,X{w f{'RX n"ߦe3^i\گ4.L㳿}30&P̶?^uw\$ &ԠxշOwVuo* qQ}^Z$ՁҮbwElA Sp/!Fó8M \:b\xr^խ0+{Y͚)9#n,y I,fm8NJIS6Hd6]\/ފ ~fT:+p2$?m0PVx;jKьl|35?:o nz&I@#K2:tUprvX5v5 ?-e7*}C5K/gP-m 2E BX"د~;bk l_ʯC'lPHiz2a]t*:($sDipxʁk*iC?"8vJTCp .>cw/EHk!"M2@XoHcGĆsD꬚.4bUfPz\D;! *Βc7o+GSae`6x^6ZŦᥣ/c9r[^Y|PLAHx+ bk"aG][Ckz27 Wm[fKƑS#}H(µ!2GZ~2VjC  uZ07>ei Dv/,}l-nbc睶R@O ͔P#w*TޙD'g&|[;yuD=uBO^gF> h43X${*# }c]'o%H/$Kspt]ph"@ʐvZٺA?8Ǽe #6c* ;]/y='+-㦻{`)dwHR.ߝ kC\iCl4! -+K|L~|#)>x6}И ¾-B? E[wS !/k:| 3xT 5]z~7~&8SY~v+T#;Pm$Ei)%$> jXH2$$nBے1JlงZp+`YF-f#(PfVHerWqe!Ƙ"K9遤nu-mgH~$72tޏzW4gzؠ>x'",C eWqK+f?Ec v^fʼY\ѷe,@ Gatud&nvi `ؐWox ~(n^-;($25|kB'G+C}r95̪g3]GxCHކĽ~ Xl?0@pFgz!^8!RϞqmcHl)ƳdIʑrCDzAm$F2'aL]A_3V~| b}%5% Rua+,@hoqQ {1 @e3;A9łj$FӇ 3gK4֠u&qB"?h(88Ǵw8^bU#n69'|kl /H`$Ƙ ?@gK(?m9G(I  vG`%U{y%02ݠ0,VtuC4LdzU3Gk> ~jG6z! >\^Z cKL0G"428Ib}:FmBQiEѬV.3c<)X 4dxWx, *0)=8:'X2/c@z9u˦r? {q˦.p%6&?]ߡfBpz#i|hhKeU Ho :TYFήdX+dya.$/vrD{jAfd0FXkMǞ)4p&^rbnXUE(d5Jݯτt6*>Cn h>$pW;*^?՜ږaӒz+a(J3Z^&/i lzr9fW"_ڑk@|2lOޣLزNd=I>'}h"n K巼sICL j^.\Ճd*cky=l ^֩Q?I5b}teL ź_p/˥wmykm#a0$rf\܀̑øi]%gɭBm_$#ܯBZ ۻV|ȆPđ޴Gvn:E[wLaRfogt;Lo(m1aJVgOP2x 5zs8- A uEJؖ'I{ s>۾I0#X|-dέ:; %9(vW 㞃#1CTA~Rxu>:@®'nh< bYA l-fb B%{9Đz(%!uOR 6\$sp6&ЎDsb/28z<Ψ]䐏H脟fCjT^ek""IX Y:nEU ~Ce#Sܧu*rj3h.LGg1w/- mmqf=Z#z&79߷kuSqu^Y՛Z G:8P6o2 ݮ? h7e5i+.w³ǖ'ssB eD]@|EHơV%aa' fM@ QFCPIbg D)ȧ W7f.K j+!Jb?ޙXr/d'@ǎKTiv Hi[kN 0߉DEZxB3V~Э} !D͹ʣrD.Oh͂&)k#ope>7 \iP, ){?fRs Ј`Ngj% WP 뛉] v'dݟa] -8e4m帀-Hq&R> >ǪȎRʯKUl!荑e(I3v#Lÿ:iP `A*tc!}/_"<'BlduTXhDLyEibR[#Aer/y[v+̘t_# cXPxYPJ0C"b0`H`7"TWySmiQv`ui,^& :ޞoQ()6/ qEl|oެ{vU)-\mߧ=\"b]cƲu,h>=j*uC{6?#J;3)ܲM\HdžoQ4d=y 1mi!q˙IȢǞfA. F> MaQ. #&`O,/VAg5Xk2 Zs"h~8!z F[3 n"Ggd1vu /qFΪ\t)G.K{⥡FRpx4d &[?#=ȻͲi`g0jRޮF( Y1 >^([L|3dzZerd}Pe,LA{=I@'[KZZ#JH.3GG?gA? ec޷16r qc 4k.7Ao1vlqAmg!îO[l)CLҹжs[#HVĈEd fNiūמc@ǘtuWؿZs~kۄ&E:1 q3Ӂ~ JbGg%.l8A)&L8ݛIt#r6NOmj=sZUtk nkOPzee%| XO,ދ dvny~d(=wk_ G \_JQqq %:Q++AW MNՍ5]ϝ[3j_=d;7XϑyJCA<)i,6'lܮyE{"fAkP[Dd(xWI/Z?klC͹LnШlOJʨq.Bl pAHETڭy=.!/sgնr Bz|@6bB"HmG~7,H#?XFJzRn4\xQ/y d1xE(P!`DR:%35_س@`X喸wAEr88w9F£v7N}noO!r/$tzRk=:G8.H]Ba6@,H# tĎFɭRB66!bݷ_M/ }6ef(Z( ٭NPkʣ;z|8"3}QiseΨJD(~QyD_y.}b[jE=#ũl[ gdAxjTVGo9H1 Բa=*cyIaVYY&㮾U7;ѵ"/_~}/ۜWHgs> "8(}ګZm#u`k7恗n#?#ܫFQ61D؛KD( HTW9]B.fzTQTv{+K~ͪuVQjxKk{FyYt̗Pe%Ly2tF&D7~I+Բֽi7rdtLC2Sy\Exڣw;` ܪ\Ү2i9!~lwIJ66o ,/;9:pӏ%/B/yg (5;1Y@ײ(C(+ rZ7X X ˳pt4pj1\M%o=%23k%*K<ڋ֌[BH_TreHr1HV2M=5O>+>̒n)# *o pBjP +^8! 3 /ܡǍQD)˧LV[r%07O֡KРҸ Nz|Mכ1xy@ ͤD1d+OavHe]|^=*:2$#]=|"|K<`tzEJ.52зXW[~8rC18|(c0нe7xqH7ۈ$h//\ GC(Ge簵n5fh4Ч*:,?#0\LE,t>vavd}+/3 1GiznPIԂ1MWxGiB^xsmiT9:eW\?2kbV+K9ڌe;V(D׉0;B Q@K$Ȣ`]1e+]TmzE)gVyqAzLOOھsA4&b8f*i/|X(!M(;L_t}쌑`+%W_C^&T% &+Fq^_ Z<I}94Ptmq oDEs(D׀P`,)<>_.<c-&ۥxrM٫4r$%}WE "%WM$aR+ Qq0#}˺4Eթq'炆wr42E- sqSƕF!6WX5xɓgriAt,E 3NuF1ėu))F¸*8E[G݋v8{>A=ƖH ɯMG4 5>U/#n%e57z$5}q.n*>-Hv!\V}0W }Dxc\ngKk&$aY,Xa+jjwP X3Jq2mS)be䐤E%H-|(Lۄ"24m/r֑T`6ָ)~X=rM3 N2@&9@v\(]4KR*A^#}ԭWRcbB v!2Um&|DWܳ7!n@[;(&w.8jb=֢X'DQ)Zyʀ 3xŪ$$HWyTh} >|r8{i|#}62*ZoJ467[ jy6z=Ej3~$x%N`FK 3/,PxG){s8l\ 4IʅoytБ/ɒ*y--96'Za(nd(K;(+Y68zC΁T#$xXOׁIV_j]|;*pAЪy9ԝ=990KQQ_ZW!WnHZd^8rŐP/ ++.>F0Wi"Fk>m#<5P$~IɲZ J^Y)USK`[B #"4jě2άÛ(9] ]$ '[# zgbw?IŧQ3ekHHrK0=ӽy\?a>Tt~x=V(8?5X_ HT1A#F_0oQF55ֶop_~^WÓwihEehX:LJRɟc V4ny3XQ}6.-헼' w.O̦ʊ|4U oggz%xQ H?軧Dž[r|jM\  PP):/SZUnI2ޅ/+\%f+~_\N|éyV\k[MJ8>?k^1F*\_K=QF59QoIzx&q ɁCG $g[zw:=WcQ>(1UC@mء#+=a0 bG9|NӨ 7W,~`SQ&ƒb6_B[Za]]#I2ՙ_Q%VG@eZKy u]g$*].n`qc6~Hkؙ|FH~Dn|u i[b*{:{4O xm'qF2 e^FV {i|?MɏBP= V%2_oa:5Q>(wgERu ^޹Ym:-MFQ щOv\I0( 8hxoMGs%*~XK]J%^d< c;_͠tʯ :)pQ}i&*dc$p6K=T"0#Uih <´=A'fȺ,f@RǶ^ F8B{?rt50jA4(no⃎8 uGV ԘGo63rV/A8F-=6dfyl:\9׳,tH$喘±;#t.p^eg|1קq bj+x1Hْifd7UGem)wtc&)]ޚIw# R2Q({]2PW`:@.G2Ezo^khqN+f-__CgDBR!9) nD:h`$hKNAaHYliY Gm\ P [/F6 OU}" K9v_B)Ԕ߁~R}AP!?Ɂ7hH6uA2Wk4e-¥IŁKKJ$]+M t9V˜0rPjw`2 rČ" J&ȫ܇PKiٴnU2O0Pv[)Nү˜O=&l^#YukҗX_ %8+n`Noul2=- `mjeK;$DƻyiKۥHJBJՌi8U$HN_{Ոi XhHNR8{CQ4MOJXZWpQ98mYU}xrmy'ʾCv[ >>A#|JA@4g6بi>!6 0Ck5GMے?vL>j粵?" +RSE ۜ13Ջ'?ԨH֊ 6;'l=)UuI=T_0!7Z08e.~}Ǐ9%jGk|܃s{ڐ?nԪ5B"!4A 3Y\}ga}B_ 9'tqD} p, 詄kQ /xZb{D㯶1ALxVjE՛ӽR, U!mIL+>b!jgVx.ڭ`,QMC-78Qk>ke!5GbwB"v{]v^vOu]]!eϠeNuP3` 4+_@ZL xs; e:>A@a^Žra(DӍBBv1u &)?{̾Y%=L~;s%t+g}" j^:ųHUȦy!.bs$QǤiks[Ǡa=]YVBHյ8ӻcqq\񲚡wLGoBc?*CJvS(dL+mDGËach߈- c6>J%;LKtGr6m]\[peziO7H`϶Hw #" ]/ĎP#6d2Ý :P#~qM(9W-uANτ_ȜRq,h$W P3\$Ԫ}aub% q*ٓ}z4y"eY.V3yK>7:;c#mŎ S Zk>o}opb-Zl*ˤ44ΉZ|lP٪S;ؤ#RV%'`EuEbߨ>Cn9g}`EFEip'=:plSO~bxa*^Tn."Ė{u(GGD;Twd^X8Eޡ sa#Qi1%ep<sbg_lVYdߋ;pE  U~)P݁9[O#I [T?Qu{02[FJǨ_W Y˕V 1Žfv"Yv ;j##w_{ː9ЖvxZ*E>Okͧ0 jI?nX\7eGmqfh1Mks^L`)XT4&\:#pin`nE#nK,5^;<p?/} sbmR(߆݈R8n?lv?^F/ƖFH(id„@ޱA.@}"$Gf4P$n6ly+g[Wޓe6H&H\&s2>9퇐CTX4r~5_7%MsJ#^g"ѩE,puKIZJ4K/fI!, ن[rdjwpRnB@38HZLWa04Wxk®8`#f5ْ( 0k伓Зv/)T /#P*RlW&r'gu$ EK߱KPĄn&@g|ͪLb^}CSS TD8iS85sVuE nf[rdB4eDDth&z <]Qڶl2.l4`QrZ&T'<=e1yRdz2GBx;` O@6R`+CB\s5M T ^LE.mnoxA<\Bvd |`}UD (Ǒ/v.>1N/m)& bj}?5cFmUb<'a8ǜUPaæ\NtC>El`$d*>\'rt[L`'KAx\#-S"VclIfZS0I;12lF p +?`%&\vob*/t?r5Dɇ5SgSR39`rMD4+<(cjqDɐhp1?H<ىb*Z3xzS/VD݆IU1םn!h0g51Tjo|_epKtY1*@'aF1ICŲ9\4Fk.^X<^Ew67+ )zH.Zvhԑ[f#5!_M,q ~n%#h`0,X=S+ yčPn)AΖyx3rZU;// -Ho@̭39ho /DJtwL>ƴ%Ox(NREtWj mUPԛjD]\Sn[W5xn۪h˳I4A;m+C^5{| }C vH% (1GbLj*8։pQFF|bH~J@m)F4mrJdk ?0/s3Ik 2whJ x>G)?S8ugAKO/Plmz]sp Wt4Ue41 y0|ӟdb??&%{JX1"Pӷ/BfמGbRe1ѹv$Ns.zm6'tvYQ&C &LĽ&}Q4&9~LnWo[7?9)(ub,\2,Ɓn\JerMRFrVUOV˛G(0P<;D qAI[gf>&(q< }/F z_i^e][ܢ8S@5F.Z? *Hgt2K,$cRLXU3"TZRFHdyаZZ9*R8 0uPF-pGm-ԆaL?*Jbx!# 8W' ,eaOMoT1Ƚ󨻦U{@F4i>/<=-W }= ,(j6A ʯH+`D-4ZϪs&TaCNP{A4S +<0o,_3ujw4Ӷlj2LmV \qi{HT1wꐣv%탇th!s 5PZ.QnUJVkhK^2b2\N~<+ĶP^`c{ rL%}xل]xR2ui ^?荒f痘<#kusc_=Xagz՝ 貮3@4VFӍR],9[ِH<̄\Hu1,Se]Ҹ{1HpӤj!!V?Po$J38NJLIP4զd\H&vR`b5AMwc;$3 {ZXv'HJ@{1rRfRopiwB~LyzIT| o-lhUمn-; N[LN 468;MgG &} 2``]'T xSAqoL?Ҕc I`q0aO$3 1aKBg46C9o(w"}e!5QPD!uPMna?Q4{Rbn>0ꈍ3U]l\k-a Ơb}gKULVꔌ<`.еXw>}SsMZkÃ6*yY֣X.V 8,EuNXH'm酰 -1 '\胞6n7Np I%)=5.AW4nAIa!Pf0fg/oXB$y=sGPaB }cFn__5eI~Jȷ?Q"y' cV$a 3]e@#8OXtu~1mUٞ 81|REֱpF-'^J43V)t+p=JMyyALIW}|8N!^p]R")@NAd2F`kq"&rN.])<C4T(&_;w$Nz9ffKL4,7( %9ҍOQT{/qp޽3zEG5ިykȇZ?]d\*Ĵd`baRkqUۖԛYGZzwVvI Fxo{fV 8H=/th͉ ΰFtWQ^V: fvL abY,\zL `.pw9Rdz<2IS˴&X,/qNs B|i϶#E֌,j[Öo? }^I3Cڦ_ؽǖPHXʻT/鸜0 uf(B\|@pl`~5⡞/B}fGZnM{>yL=ad'g_ie0zi]&C`S娵 d $tjL'q 4^A̐hГ 's:HW)y& }Dkr A. Fuٯ38-v}LBCة+mY t(<"Q' {GoRSMT?n`\oҎ^ۉ?}޴ab/ 9Mxr铩2?&_mM8HӲ~쁳ZZSYAQWخ`B?0vy1kCCRD׹7*>Q@WWlH6\*/j xSfI moSȊ\RϲFuP6wed >eX58u.y,!^ Kx-9q^ire7v1ER[{g 4zj9?0uPP^#|NoGHg|RV;Î8DſW,/B[2-Z[Wkf&do--C۷=BC%R/F yIdO4@?G"{gA߿[=5-x)h!Vl6QRMnKAwb T(@sLD)Zjik8$ 2v+=ɬļE}=~ü*. Q?®:"r ;^:zP/iwgDNrf* #Sg~Np $;O8`N#.YvH]4hGF2x${ݒ՞1;>T^]t{ EUG<ʣ2H i5e{iv(B x0ݬHe%q3F.WG Ħxp#"y,*̨۱Ɋ"<K!+;=R I(,7rO79]rbUk~ ٷ{q3;ߝ価!R!DDvQ. bq2K}1@`dR-29ɃQX6rfbAAx2d\q+f7a_t[1m- pdP9 7P:7s?њhcߕu/ac! ΑS;{ddpŽ8jI33b25ƉɎR);:}OCGOLbB> |Ď$8~t/N>vgJrH*3wIB%U!7*E'd+ԲZUe;ߝҏgư/i\O5+;ectMp&`+ݜ RV86Fl}JlXZ7 Qi$IBCA۾!-%6R[~V7{*.2g9vBLq?qxKM@O0Qjn5rf>~"$w^n,vs{&VPFY"z.xˎo:EQ0\3T^k5#ߓ{c[5(,#.P8oՇw0|w8HC$UL@U<7& wr*BԒ (fSI}q"3{?AW5F_7c/ f #9J~5wK)zb,t!(Y<8ơisղ%ˊp%u  b뜓bq^#CBZ鏂7,UPU$Fx_0MWⰓ"z4?O}pڟ< pK\KH魍wD:ΖL!Es Dλrg)3UVVk84Ub:bA}eua4~5Mxt :}Y}hSw: ZA4-;:]I}M((Fo41u]v9E,)gH[iҭAYQBT\JvE5I6Wc:K0ӓp~_i8K0)ʤT%sـ]ʔ$zeU{׌=]?AچVr`KA4h+Qn1{"d rI֒,%<8%`ԣ}{N/44 (Y;w HT.X[&Xx,$ ;h 4'W\Ogʪ"T8Dcg!P]=<,5MyI t mƬ0'A3dѕIz vьŸKy>ys:B-ǭKx}+"oTEbO~wF HXYf]pBsS61x`VkƣuK܌vps05cBAcюZȘ` +mUk#M4{c FX);~'G6 ‘b2]_Tm+]`5c?@Aj.Q"'ӏGP}o\8gX6cD7AWr%(N 1 0]B .t2)nl1W`x pGi>?|idNՙ"=ѬE}qcq!S.ށ&ҳ'D_<ٵ ZwY䬅VJ_b)Agþ$z\X3/S >n~R0r&w!g{F0ccPoGF.ް@3SaBI0[*b)4:Fô ӻ=$]T8  W^j[PDt}x!_"H +p H% /{[n"^g/%$F9xy{dz- .ݢ܅tTj♨=o|wDnzw֬JÆ)t9ڃ?PyHR[+=5z BdR׵V i3r l#t97 1d<63eJN^w*o"b7 JT/(] x4E\#ɽ]s$bɃaޫ%291wc+ +ZVSS_4IzI|3PY|goBR!Gpa=F3uCT7qm#D/6o#l(vJkId8M \VFX}mY 0d!^sҼ 9_^Ӿ& &]f#F#v]R v"2Bf7FWrnhO;1J1.b?~hk/Xո='HwԌa)Aغ> G,㚔½`53kcͳ-`|{(} Cl D)ᾥe_cӛ-'j-ւ+@%`Ϊ4۾SGF`B3z6} M'v< 8RkhBMo#"-E"ڃ9A<g0*%8vԏ~`J޶/ɒUt#*m Gs_?A^dϵ)#f# tKjҖl } CM$NF OvL]udO!]^Vnf<mhs __ ^J0]ou9W.0Pjbm~E,Eo׀C|RsɗOp>B 8k_P7Ǻh"w{D>?ջ=tFñ˜19B%ig6œ@L"nʻq%Pl \Q;F'ݳU̘O \}' rT(ٵYM{77W٩&(jʊU'mDs rZPcXI1c80ByM=#"b? , W'WƅnCmĩΒ+E!^q6QԾWAna{c潩ny"tݞc~P6;9 39.dg>lp|Kh}^6gTkVbZ PX4dSU&zY$aajVmtӮ'Govƛ"]OJ"f-Ƽqwm %]Qv%ڰDn1j}NN@0nOZfhc1sʎr&Soʢ†2uM&$hXIlY9YJm&( Bp6&-*{7Bt5dZvQ]/?3G}ߨI"CWni]`l ضt*`3zԹ6v2`ey ,~pEZ}K5VUg7U_v%k]tLkn C/.꒸ۯ~ڛr@af}@4ai'}FƁG|}T^3ߌ_Q,@+!.ӓrA[$dЧlOGP:H$3\olj]qM Z,?qnkGbo=Qऍdpώ=RG.?b6<'Nި*ɷ{,9Ք ,s?5YVn7auy)g&xoU;^tGeǯx[HT/5;-f33qЌ L sX415a:Q\CG`<(mn r($9kl<c&}aA€Oh߄[;^b^bhPZSdZ'8XP9Ts)E{Xj;Tx 4)f/e Jpn֟cܭ'bdBᨨ?ܗlPu^UPI]IoI}1 @]G9ڠ#Dټ& PL0d>9$.$d+ 65Wo^l$qLǜ֮v". Q(CV0,h+2a:p$d3:C9@0Hr/8g8\]ƻq܈iL΅oѾ=R?hnd#9X#"-8䑣YPC^pHC^GqPp|G:\,FߪP._~laɅiDQ芈a1fYO)  W? @ofgHI'9yG X6/ʣ?3YwфVn$gq4R %m?q|K'M~~ڗq,"^tਨԴ> _oPMUjZF!n $)[&]^2]u_^p"^Je!Ѹg]ܚ}y(!hx4;aIؚg4)%~ Vㅤh+Bʗ^I'$X߮*&4beɋB?:xMw3_Ȅ篣'@.9O,Ew410d.}^.NsnIK :Vv)MʰG3cO b0x?~^D37R5gA3fயh;9p[ ]K\Z b2uWweQg_)˻堶xJ`BeT58"K0i`vTհDܕvwp0e)M(聍%aŅj!w|@DUK?3MGjKYm#g QF Y$DMqI-m)iМ;8b%تk\g,Kv]|?ZHځy2v2W6Fࢋխz[ 9YtiU^ ׮\ !.5Ո6t2.hnrMZxnB "P}q2qH݃?Q s^U"򢝢#yd):pvFxn_pn%^Ɛ\lP&J|1.:tFK:=ʇYg0]tU`; ]絧pqtӟ'dɂMb:mد&apY]ْe(ZYe!v6(8>yf_JZ&iXٙտ/k}[ X&-)vK!inE,A]Ea N 1ۡ]2S"ʿ4U{ڑ@'r[MMx!^!Eo 8Nt9 ft ۠nM20oQ}h3*bz6=yj%PjHCrv(w,UX_󹲂Q0ZfMQtP_]ޣ|o2!;g) wcxίQX?1~(quVԂl nf;?/#@~6G"ݬp,FO12%>r@TURzPz+OLFLyܴ #86l +QKϿWtxd4xAXsyZ ]ͰxYusY/XG=?IU^)u Z w-em%V@ ''gb(uGlooF; ӹ V?M@LNХYqlp%tK)~x<̺$/;$Qqɮ#:.IdPl$!ƭNYY]эsCa;Nw0*uDr?%>d?9B8E 8cP#dsXIXy?"tPnSMj* &'s?\f2sV4!a/ ?zP_E žL{<;4@*(D4Z>O|~^t-q:AE? e5N++-7wE\ZAr: q9moz.6q:f%3ϩ{H&gL֦;Z=e;cyr+H`zc3zXܴfJdg4P717"=5rA"Rž av?.ܠaOX Kdoz/\f(vgu2=H ݀h@\c80JC=v/X\fX$gGW($CP‚[hXV 4m;Sj ؒK_iTcĮԽ,7x. JN+C~vpu͟)({Z! a=\if4nZ,E+U\Z#ƍ0Y 6CQ)LFQ]~ t=G?x:=Y6ʤB{Xr^B cƧbHYÖxݡ5y.3#v]`5!};^A&^Wk|:k:/ux|l5S˕}3 ŝB ̈́ؤC+vuu89#QHVܮ7'.C{xIe/(gz%Y;WY1*N'ݎ}Fz6jCܬޖZv* +9! aϵjc9PO"=`GϿ %l[J0SD?\"=/`Ի>1UuGh2^7ioM\{⴯Yօ{DX'͚!@C_Iyz勀_ϐJ`m9g:_nM2ʑ\]c=`";ws ^ M.ciH,r/{24::u9-O)޲[(Q:viWK619}5͡{l]@f($^< !@fR2eRLN *A0Wl}!1,Gv[.?^::GFOsCd޷e'qY3UH!jF;:eֶ~DFp)H,o~JȼKo1 !,,Vb(vKP o{::s"L8_!TL׹8N *3T'ZC5CPǀ%AWbD$|XZ =ٙӸ!eC_n&4ęֹ9"&`%/!1 b#Co&YzJj/(>ӌ>DN>>O1vw #$"EVgm~d>Jmz4+TPJj?ܙd]O_!D&-BF.L>c |Ć(!,uLwO(퓪yЌ"A:P䛙ދV/z{~BXD}ĝL$M]/(grSĝ pԖQ>~esl<̋ )׬%&0kcꬷ+hn~6pkHaӬ}Qȿ]2]wbNR3+RTd,%e5dE).j 0L}i*cQ(\;VxjzCȝ%RW/~m{I-L#3]H{ɻ묿\=fIVdR9I(@oF/c= z2U (-;ʔDe1E/.Jq5ÍIڶETqqgXj:?;'Iărvx@˿$ϕgp<QZ&n@6%KS*/Oq&aLw.) *Zb;s_[a/E <x9h+pDCE}FEk^{a#sgSp45w*&MkO\hqIGϼ<.W[Vx~i([2?Uxlۜg-QqIdʂWK xt9p=QTOԫ7ik^D XY2/UgI5c p-FJZkLrji |ibRa%i|alw=hGU@]3yoH/dy.B cj`,]1a*Flݓ p<&qzC1!{:#Xiay\t D = r?~b}.mD<x,+CqB~M/8ZӛpԗIQ}`?rԻQ?dΔ`1vvjcNl ʽDh d{8nŞVN0ԣ;v݈CAUʉe<#*޼3m)gUz&RϺUSf-Ma>&< r,?Wq7X'ЈŷۏQi'5$euM~p\]Jp9siO Hu 4 QXG7;KEV04ʭB[8DA'B|RBPm j9P!B&B80>8Sr+u-Q2 v{G5cgj2ӗVuz0]4"oqΫ };́^zRYWڮjV#JaG" 0\%_55Uwrﷶ/ rl$NXTXD4ks$ؤ,z`j+yֿmX&"QH(8cbv,GogJISWTVI67 2=EU§]|I㞭`k;HUq+OEUA6{+06I X87n_.rɠ둜k*5l-7e(FXؖ{@%'y a߈Cᎊw!)Sċ!n&aPX5_!I X*052z/Xv*À\e*;@u>tcm;ԤgƝ ONvϷLmb ˼h%Мߚ[ORPn!2R֌b֛>8RN?tz2 2u+8 g@~-C+f P Rͤ1 1M+)鏴Zui/7Jh.Y?Ko'RUZH:Oilx^~N?9uQ8 2=4O5ψIH>8e-Ѣ~]e0M mufj`[aR@s5N}l"T6˳x~7N #Σ\0u$L{ dױQtq=R۝.82R_NV@~ eX; Śۣ> ';VpNh&`~ 13']*[)RkY6nrUs'*=mS~(9y|KX<.!ݽU%N$EШ=LZv"2I-X)2;w$ެN8xzsD?/UN>] mּH3xVMzXtB_\ʋ>ࠡӒ(eJ*Smkbjk=8 lBwϻ[=cYR9G r- ; f<nOOzĴrN[K]o#iLQAjRWFKY)N͡:_~/uAjU lEً)ʹTjƼuFp ,^5_ w+Y6L҅ vX@b(F~!YKv}b% R~?h2ԅI W"ߞK&k\Bʩl l1ixB&PUis{qUPdG0? taMov1=Q.n9OԴEfS`ܲ 䟲V"@h Rw.mN[N Ëu'6 2UAO*(-eΛ<otU%\!C1>8 yp;}ן%ي`hUlrzO_V)7,[Ldlq& UE'-/Dwo PUdk㆙WP;:@ SM fJt8SXR_EU"De-ÀjP“Y*!X؅Fτq1BmQ 57a8AGAaFXk4idoHHM}].)h:hH(<a3/ lw1Nɚp2@W^ku0ښ\a, :e̱2w1AW}uqf DggS˝AFt Vb놜i }Q?13[NiW&sU Fjq5G$ǧZ\׵j|%zJ%UbyUbX+-z:wަنxÞK2ўMζ_D:ĠU< kGy \8̈0Iz6PJOTyfz* i._޼a,!_^_xp"͑ToM6*'Z{nuSꧯVIپQ=W1P]23bdNX s2QFXb+1z'1\6A/ 'vM=sy[-+׺s9Vw0 φiX2~9i`46Y'qȋ[-:^' VbV#W[m Χ7_6@v_ g3S.5p^U 40A 0$"Oۖj46ʾ>˷z9C(^C#bSȯzI3ÇF0C[uhQ܆0 |?wT.na;άL@[rY-{9הuL>&au? qyu8L<9Q^YۜJ\,pVu Hq3הD@tv×udfC9P{. (-/>,dŧ M 7wucmc%̛!I(7;avUR caw1Ous('vRP񦧢lPùP K+Xp hC( Zyehƾ8ܕDC]DO ڃZ=$tX/З`O5vh*I<0itYͼ֩쾴1ʫg~O݅2/2< '2o%< N7>ߩ¶fq'k5aiY+R0aMx~}iK63lX :5Z-)?VUt^clwGRn mzRۯ}#z!|rh<.WD=GoJ@D4l08l;~G:t\$(k"6bS/}5y䃔,epy'C}xRr:i~Zξ?fF& W*2xh'J \y:ټypB+ڑ veQ` u?LyjiGU1bd@3`l#̱w?&6&E:m,-xt>~#:4@Oot꓏8g TTx uV Gk.> Jc0'drhNqfJ~VȝNlyҳՔC=K;a q, R kH[uD|-f[̀/!)Om=- |wuVKfQbV(=hYEϗu,ZÔ_݉K ^χLwqHo}- N<qo/̕}TTtv^Ȱl!ac|Yh\'CPf&*&#ۆ9Qc`4hfgavurz|kj= rHV=oda@/ɘ\L2Q֝ZS_X*sڕOj)7$SwgUV_$,.{xP 6~oxJFx77Wd"ydmLs8;'xC 0j1bYRպhhAk$Hx4$@2\,!lʮbl07X ;bo#Ucԧ\S 7P졅(]  6.{%]K\!dĐXWIۼ3"Bim;{>c_Vbjׄ7 ^ c$,V~?psKL:aBVUŜS8xhi-n֫ld_1Q۝W>mKwU(otDCtҹk Rb!7j<[l6rۨ8U v fd5BG+DR;7Pl"=2sD7[U6Iԙ.lB` |Ng>9`bBgj'p($?c 147/LYYQYvp~3tƊaԫ{NgJPdpЂ3- fc<,=j%~rA!;K ׵B 8XS]g8>:MQqdZ:Kf=Hkhl> Qx%$GS6n;8hB_ACcDdRA}a_qIwSfRɕ!d5@')e528iu/Kn",ms߳ޭ COr' ۨ V4EiuGu3K]Ԗt`kZ0o!dp쬴䚋k: Lgly{B]O*HPo4 /mE° K >9TZEoK c:=Z4s\UqJ/)2Q+6K'@Dazבz8Uf NZ|dw>8qYXGZ8u%TI)TBw_ Dza:&],1l\sl]Sez*멽i0Ai]x,ۇZN<"%5hz\l]Sh}ֆ=-kpT UQp{ rIo]8!jeY‡y7uCbֽ. 3#4U zs2lf2YPLA5tqΡ Zl# 3HvPyV[1L8ً>ڷc/O$={vk!%y3OG5AURueK܃}jG ň(X^ k6©c?7ӓ+SB ۩h69<9K1=x;G(vKߣxK0JDӃ626by,iʊ8qOKtx|2{ymb|8ěMtSb2Ǔyljg yO'XFkuNf$GI]3KϯX dܨo,8yT(ʉaynÇ}홎W -P>+emoY 1^8-f&N߇y5;6Gm}? x)~"^쇓|3j-3: F{M@nH6.\7k}+Šd"T AIG[[va u@Ct٢ #j}Xe lxsOȆ~ueY%fBܛWRya:*#oBtbdu4,WX9$-O*O^| -װ,-VzM++L/X*~T2JD6"lbt @0.~ͥ xGLku7zpVV'yV {ˬ`'SJB?+LIoO bxܰpuyqmT5%Zr2e`BON@2"-2K4pר_ rAidU;d259lRK(Y-?N+.9rIUPmCsɼ E;;٦] uE'GhVU>CZ[ DOf8o1xfx =$3y~`e(~gOhh`k/*T!N6[_AF C 9 _yibR},o, +99vϲg}!ԹtD BehBo L$eh8(HѤLpmo>ck&ǘ`nsM]DަEhSUt .t%!eY=IФi0)]a:+ww9YKei8@&aZK1nTPt͔<۪Yr³K$h^ՋRB.jB27aф)7,-MM'6{nfa;ZrnNae:01;kPZQyWwZホdi@w=wlP5(Y(^wN#@K D eޮm[htKF#vt29ArdVa PMUot~mޤRZ/8K93?)M撶~6 #O) n*ڑϵ7$t :!8 ;jn}r&L=(ҚDI՜&0Dse WO"6td]WqJ+"tB3LR,{t w/ɹ3esF@-d{-gt6\`I9X*QN&wiKÍoMDez#79сգ bX[y#̙p9pN\P+/V`iI,"T)k{W'*"/MQ$K"jau D4%/Ilt cܑu'ԩ qWC޹G/npDS #_)]l, F4xc̱p~h&H: w{&Z -5k=Dhcox[H |"/ gV T.9s(].NzRUDAEG"lze%qZ~/7Y0:^[Hu;T@PqvBhEHX-b G5u`C,FV< =4&? 3B"@w&2`SI]dk|vdhi]l"o>5d\=4+%𘺎aJ0=*B\q}.]'oj'1[Ҏ8X0"I痈m\>뉒 T|Zis Lm[?W%W;Z)gƞ SUIQ6)š̝A"o*'#P؂Xޗ4a$ݖ"q.ӶFs 2Xy}[jަ=d;txj@:U]lĝG4Ihğw+x ~elZב2H5cHֵrv~xt"刑mGû3ͿeUbE_['}䯓H3 䝋!d;,woG͖ ƅsrn}90Yy1~`n#c7$eug3ZTys.P/UddHRo[OQ"8ʤHU(=Vr L`^#sdŬQ|8w~(R;9n(>XO]@,Rc?8YmE۠7pECYV:Ns^h!Rjh#j3pHK{Y멛$zX+#*yoz1rIQ-`wxxa/KN fSzD@GY:j/eoWĶ+=1bgYn9Ot$5=r!(4e&eWè_$o0u?"S(fj]2*J bC("J-?t^\_B(5UxX-{9bs x Zv W(!Q1TYۨӇ=xt6`"qbqB12&9^#>`q'X4X\;o$[7̖s.}c_Q(bZӢi?Ȝ\${6rq S.W/8t,8Md 0..Wm$ǙoZ5*Pw"у/x.~+_ i )Nryp8SK(C =+>#f!:P^eG-kFZfqc6 9Kk8mB<.wă`죁b[%,[zx}d՟?[L JDHr!IJbbhL'V;+ LTsL2v9?Գ@ pi]߆$g(rwGZQ.ϒ"^*q`IqFeBHlSWsL<Hxf,5!asB9pN 1QV!! _2/Rz\tEEa#X)jO=|7٫"lrw9_*~ZN>6ϗa`%|5( mܗ~Gk@Sd>}^2Pe pAYhm3hO|{t:A Y#-xl8ѕ'4T)Ô]*M9kb4xt ?r}"@싙xvQJf JNhݬ˂HUeSM0J=pPA2j&_nu3WM3EYpB*\$ck4 W鲣Q{ܘ8+"6BeCxV,ői/ℼu|@ߘgCCiH2Pt^#C] d,hLY[_-Q:Ѣ?T"z*!qw  K >bD+E)HktQEyNpƸS4EEDU]Lڍ8lh}F;).{ "~(]@6BoG2fEs7ҿdYn $ʟг1ZT_,{&͙ w(P̓ҮK?dᴟulht+C6 L :0#09\of9PsQ:Bee\`J"ڑHc H<38}Uه>?i=6I\iUi~̈́Ď=Eݴhu-1*1ju49ñ 佾"Ԇ9=W %*C_eU(Ì>f6nl]p`%b >5#$u_({!_b$WD饟&;6W=mFjM;D".?P`9X>gսݒ壭ȩ齚vV,D rΟJ,٭e5*ŔHt zCxmK. ׆7ٔ|fxH76D:$g}ё|`g}3{u,a]%9Bc\8<_=rI͆i ^3ĄL^El 8Ņ_A֯v)I܃ ?m%'`8c5)`m@) ӞI/nJ{MGYUqZWz lBL7 V%urrB6qfwoo3ݢ9h:Jŏ$LՍ;w.ڠnKgܚw83K~,;gU(2wZd_úY+^Z4U,HY u}_8{}OT9:[bЧeV `X[#M-eHhctyQ/(Zr,$[L}g99Te}ʫ%:pZp86L2Hy3mV_L`t\ N0w,Fdi.I D;&~op^fą'UiV6Y͏(S`>;{LB,ԶZkgX6ɀD/!X]=C2;8qxC(0xwE@eJxqޖ㭯~eofQHŘ*1lҏSCt5 &w&bbPu7:=x|+B _/1EW)&v]=릂2][uV#|CI=vZ•ݷܕ 53A硄C<}\cKʛVj7㪗0 ?7?nCO=D%3sl\vOs*Ip *ZX=%Y !*7Cxl.Z7_ .jZ4;eui J`ZH%!@r:v\A3B Sy_ @Ű& WhשD`oAζ{g-bwߵ ;ȎA\rlZjS\ ~E#9-W"3#Ua\1G  Q+xE"P&Á=m8U  6(z9Wkw-f2DLBapSтE,Qny9ݧ3tY,ި~ 6pj ļ e<ЧIqF_Ȝ mOi~pa>C/sɝcK7`*R| P`Q4;^:s/ VnIB#Pn{r.S@wQ$(+;EYh j {[[ wqqe6%azGObf+ :QSEˑ+$0d݅kRNymѴM p\K3rtѾ=Ԋ+c{[Cc<? 7O$hب)s>^\ wa/G>7P׆t a,rr0ΜwU\T$D]p/5MD@ n[tRP_@r衁ޕ5Tx [tjR0a"2=}pxzl96B#?VcWK颾PGQ܈mNr#ik2r}M7~3,E2.G9kHQNF2+w\_ .;f$|;yQt8RdR#1א+Jf)uEC9%Qᐉ54晓+PݑzpA. Y.u-DŒ@K) V#ip w"T@d+8>b7(OGBnmKֽq' Z.@QWZL.%z[_~kt\OZJݗ5U"QGTB{9*9o vz 1!^b5 fwN-V@~CjZ(w޹a`؈[ اr`ۨMT`ſd{fmA -0zu]6. p1~%o:hH{jsEH}p&27&Ԛ̝]jBءTH $~"k9JvX)OwoNt1Ϙ}3qV"%u  i~ 9~@lt:`1‡IX7xXx?[Ђ:R> ,bXbنj05M(?Ir9[;~{r^neLẀ1qVrt9GFP7פ^ӫۨ؞g%ե&T{*7'yp}I3Vyb}UV}x|~_)D<2<jmF([90O;+' ~ I֮)գ=:ڱU tDcĨIvN(_߉&'^ wMb`k79ue;!sGU¼ǁ}9;̰+"ST< ! ۛ״AeF*rz $= /³qǟ~ q4>~JX^ JOfLdMn,dʷ[8bH'L2R<$1y%ʅzQbC: j~(ɸ<:ol87&t#@T1/ϫ~BZ0=o۝ ,֏-D?7RwPS{>y#D<۪ftJi>{:xbO<8|]] _1Qz[DEr([d4oYf~[Bj.?6 5awn5Zm C\[ " FkX&Y)M!pծdUW-8^oP**2^*ŏD,aGT1>N6K Ϡ1qK7sz@lT#76pjmQ; S `WX~7 H[7}{Q0+Ȫ^ U#XYγ2 !: "d1%^Uo?P'wGF fLBT=]WQdd tTi_Lt:ްnn py#ԾF?HSv(uڊz zJ{B1dj= kGpB ]PZ3ʾ =pFh՞ʆ.Cz:g ?䓺DQ˼{1])'&Bv~ . y8BH?ZOAݓғKJP 6H+8]' brgQFF Ñ604Ԑ;0rA㬳 aGtOjq 1:_ `Hw Qk+YvUˌ9E ՛}(}S{Hr,>U:Ps)9 F"w)$?YirC q"pؘ?}Z;7ji MFUIg:Ns.c\nxGq*v:`^}eM0+)!_2e$5R֥cTWk9f\عx z9 5W"8nR񷘿c-{IZ1;4ENN~T$#a@ϝ[cr TϧGa&|4,E' cE7}e 6>(6YhoYvkrYv|l +MMrDZj9"NStBh~=Nt ¥Qް?Ee MM8RH0YKT4_<8<%tGmyK|ć?Nf㒖H1QZH6:K4\Dhd#W`Zl{XZO.2UOq+O['0;Ћ\GĤ@ ;lx_Q&udD qj@V2xx$-7{4`+yD~apvpɊ'@#ίU.[akZma׾MBʔC J7k3Z9T ZB1#X6[硅=@vdW5]]1Ȉ'$f%Bw`ybIWY@1ɩĘ9`Fy}8pBc~ЫL)3ĉ&x<@E΢B9EdKgQȁy/ԁQv6q.S3 C'`GKO16tʥKKHTjTϊQqQW`hu:"viB@P~dB}L_N`l7 "v fQ52/^ő=u&+E y2` G]6[q]Ԗ yf]r4DMB۫äGmՔ4@7g}\]vWwX]rz'KtCYu$9 ZU4 a>򱅍A ȲPUØ(S:p'5Vf* ( wG;?d.Q,Dt5J +PՐO\qVu$/0E9]=؈c50um[L't"5& JfdOUD9.;}Mhu2Րer߼s׮MS$}_pI찞 {[RޤǔZSWMEaZg0'lu-kSZV:hsV8C=]vgl)P(mn܄J)QnttnLL fA5McM|Hc̒嗑!<MSb\3"Y<㰽R:w:f&P!nyjRMTY"Ζ]V@{K|%nFC39J0 nShxpu7MNi\(k්s-x3Dc t 4hIQRQ{fQc䮇W yfRS)@ ]4ldGE GҌ(Z5d%3bTڅɱ5{%&7Q%+<*J*!Ԛ}Ȁvy-f6kiw,](*#°أNǝŸUcsjgcNVES:3|$PDo Yj,JuOݳ6::)Z7EP7zt[\ifSHl}*&~D-t~LH0W+L`krXGi1fx5-ks`WH5|1׈@ij7EQ||f@0{A? wAVZM%y^-wȉocC| !qv_(RHסԏ|S?)BwQ;=SV,xSpmp̧w1Fކ層  @=puۨJÅ-lpې(EewVu[/u;Ƈr<Tҽɦ p?,oNMys"Y qIXoLj8 V8lg7{K Z*T7OaKpƾQɱDؙG`h5+M_1M.Gr'"ʱ+OFOmgd?SXJgC_Db<v"t`sq[ғ43{ks3W =rn 섅4gUGriˁL4y<ͽS6,Uז<܊9@_nɉe/xb[h ?> ҟACڞMu{.@'&HP98>e?konFNqkMQfLv ^7ئ\j'i= J``7#7e}^pry6%lHdmu9tI,);Hďy+ t2৪X7!9\v$pc2hRڶN(Kc<[sxpSv%(fQ40Pށvs[TUDB? bJSMi܅2co:j=I@l){TSݟD,|q^S5чv("_GLm(7o#unAHe]pWJ/M2xqSM\q]H{P%Pkyl0 W8#ʈiM0c`dyYae$6Pl%_nGhR5H8ooI.iۖAd=r уѺL42VM5ۭ|DF F'`E6} &Gf)r{@C:O3]Y:UT%^10_FCi+q&*-p:CLwyWz헰M3HB5}|,2P-s3j -xvi{ v ,T{O &,@M*foq3vt'  {Oo`<}*RӅr$T/ǣ9e<:+=}*خl CyA$Zȇ1=9 J5wB*G'Ps `PGBAF:i\.lU*:g]%-Zx}^^MV5ƇIYC(;_Q"&fȧN2_:+Q;yP$>*WDE8rSHe}&hcv2<[BY2eӵmYߛߝH5E.2'n_#9ϙa,}[*Hqcd e\A aWvO6K#dZ TC28],>l3*Bi (eutiln Eq(P&|.};!p.23i[;H'ʰW %Eq>'UU Vi?g^&LuK0 G U-,T@ 8>v3}zFqw{>nPFգʍ$_% @B7f7jLk~!^# [Yd۫"@5=֟ 7 s8TW*+ &:?m%P Uv, R@[3h#*Wi J>!d5ܤNtD䞁m5=d0s*8OdӮ\BA)_֓=ar>D`^pcShT ١l`o<@(kAD'ټ ? |ڮ }#p](: \NoZŠ{`fA(VbIaScd5I!A% 6o 8{28oA< ! JP1Ca5q[X: Ʈ '.{eg[ԲJ~Ơ&0{xT](Ջ;`lQ$4l 2cO13B&5_~;==>X%_fDywP'b…TjW| \;F:s>hĞϽ7zwI1rXȾ Go`_R=jrVw 5͹Sk9]!)dT|Y/$}nKVjCjV2CŖp(צW&C(,]BPB Sg Ua2>q'LrQq NJ#qCQ6;] ^Q ttՓQƫĆfv:m,{sNDͣ/3` tb>I |q S!`}\(@Oޠh8e7> oPX4-ΚH`:3 P݀#˪評Hy;17QGlRhpm\ډfڑo\:~IDm$]cn,4ey Ywz}ZUlqyYW{bJ{q^wɼӣnxLV~H!|< ]g2/D.a)+L:\53z#DG589N_iV| e畀G6*]5$2~ⴓ>/G]ȕ԰2 ")ӱ\U)Ms 5>/&*oM;[7uIP]|j3WnhH Ci\zzgہ"' fLo#H%| :+ö*jjmZ޻7ZMa|gFn4洸d:_}u,幛h ILOS8Lkv#|ʅiR< \^qP5~dnxhg;ZҽՔ{[{z^m8+~?tg3ScM`Π{Aω+ =lWc,=qL1][*W: xTZkAqBoݲlC$>|;h,W)B澗^.1CuGW5MWA: CnFi"Hs;@ IOunԈV v[nuV2p;Б1)>sDԲ,ߟ:'~B  y~;lK]$K5,1uFȿ_V>jnР,fޮF/`EVcR87Soˮ -VT}w3N)$;KHJZRv ˠ,F 7W: 3=,X4NC*SgxxQ^OUؼ[H?]:{r{6w4;ZSV9,ZߚIc6\n#ǵ?1m~Šԗ\]oKZh0ݠY_CJ]c9ۈ]𗖡|73qvРTՉĚ_w f4jDlV"w ä0tmNL.ߖTuP^d8k1 8/LCVxCn1M'#t,hNLGiwi,"]ߎ.?G Uy\Mky.\gLF: "x+WwC? \rxOb囏 FͥRx0hmgSm4BDeQ.s!ßXgU$ױcV8o F5,0MbԄ-yH{{]w} h>uR<;zd@DTRp =f5eDq|z^a6|sFa i܋B"_L[>\7™ZRgRCt'+2&GfߋɵǀuעԻ*9? xYwsXdG$nQQbU!6!l(RkA{AU*N妙w w1ң1O4Vlց]zDڴTPZ"ۃFK( #hY *PP=9~jPuˮ5gAl7.A6caT_L 4E*LdW3T"#$xI2Un4wB{% $Fđgʔ7Dѽ|m-kPb#+.V=G >)xh]늴.z# : "[q'NyJεN@YC Yؤj'/6HI)yES CsFL1[)5ľ(./¿]<xtLC{|{^$8wIQLr`i#R_e߅,/DGzg8jA3Oχ 魻2${bcEޑ@|e ss6}+Tߞ+{qtǙY,hH2UNgns(;N_-2k]^zȈsl5{]7;\70c 3Xߍ+ۍfBa S"uO Gq#  2;\ʽ(&n7Y~j]|/җ _,t2 Sw8gx۟)÷ o9ϊ$4<'=1&PK3F%Q˗^~/i!xv TD@"i FP4v!l.?BYcF6OyRdܸkvAp⡍ ?f*~pjOu\]j52ڎ?v`X eY(7 gka&ut?=%Pntbf԰(+.)^0H9[O4PHDnH2?pD#h Ni2y*Kؚ5T^RNI؆E1uo."X-J57{-ƪi[r ќ̆8P Yгoh 0w`G>_5h9ULDp 8^AE:nIjE~k#nd ?jT oN%Xn&"'HF(T"3N'YMXP\~'[{V2M5<õ$Kg m,Us*8]!/ 6$XQхP|ldčL)!6bOuTR:ЎA?f?\otua_iU [s.uM,_ij o>v\zVZK1#-lhVG3 vVsp89ז泜0.UVF)YB ^NQwQ؂xo?PI#)HbYL yLF`fK1}Ǭ|UDN#γD)8mr)F C~J͸]ݙI"'H8x M)aGm_^8v)Kp{\˵T뤸6*[dz4*ޫGZkyu1ȟw@1\2…X HI7 %[7gE7.SLelN+0}b왥_#g"VxJ~Ē21J@:v8- lҺ-)Uio´2>$r:1@XJG\HiAv˪Q؁IZ3p Z9\Dd㡋>x`c"q$wh╮Fi9S8 Dg<MTr_$_AI Wј"{]|of>SAt6e wCSsK?r@H:_/c Ib= @cLCaI:sY(zgECZ{,?Iu.2"6Vtc 8$60qSa!cnbS1S1+B9<O+& ƚ%Bju ]v!D_,8:t^›n(J/('+Ķ`U^Wٓ?!Lt"+Ι-:=BGSB!~.hLIY'8E'rYQN16Ftl .-9/ʄSPxVA 0~]y@/kdɳz@uSYS_83(Y}Ln2S$tf8Dycaiw&DŽ) 8ioգsp V 6X  n"y -o&PZ{pUc ڽ-Lt/KdA0X$as\.OK4Ԫ, kWVd<*E Żk},quy_F:0PsyWx쳔Ii"6,= a/CCM\>*N{U X~|/N8;§ڔ;s!xRD8ÁM94/H3 KU.X0lk280ȴWnbE~H֡ͬ, lKj"3MG_a_E ;ăQ [=<=?}QJ|Zx\iD߲|-xKګiƙ&PfxYnNP7q88nUT/qg#J;'0,^ (3SL3 7ɭ>\תL+x`2`YNzڣ)#/bJ\eifT2Lu^告9Ԟ!.2hHlz ]|RѩR[N.]6V*@΂w5`(5h@'zl-y9OpP >{Im׏Z ? 6JM64LN.l8uUi{;%fyFWwz2>NzRO &>kֳϙ)U$,Fh8 m*>Պ,lrl4CX(Ƚ a<,؅1Ym,~Hp_!tM;'Wop7(ȿ8\(3}M)22V>|:#[VvUr4`s5;Xk<]ƀ¦L&QMp+-sR:4(/;kz:,&.f3!oSC]Sn,A0'$ڟAٯ@lr}AL{yIFIEY .+XbH9FSwl'c$f-v\ y\X~Ϫxz#gp$ϾZ&]TUGFHqcߴ׾,O jR{2 f^߂ˆYv<RSEq>F95D3Wd<QnE˂4EbJٍ?sj9L+_mzvXG8FT|Ciu{&&GMKE`?Jئ9SЎuB(@(z ,u( J~O05מ ZMoҫ FIl.䕂LP" 6''X\ L3jkTj &c+ x8 {ns//A6WP4ٯ X#d_ E5F3p.-9T2Xˢcr-ӫ⟪Ҥ Gy.G'TIoɌDv|`\{K$:x⯈l?J~3PڳxWV>7sŒEQaИ!2z,^PM;,uփ/{CiM2$?肋ԙqy7S 7}x (/ݞf2zz}&!CusMM! :qqD"Ȃ xl*W$ #4M4zT1Q膪ȌL;ZqYYl\8#{%AGLnTxc/dK3mK+V7_+(`4r.ԓPCG;V00 p}H;!5Z5Cl S4OFՃ|@LX" mz[;e bSkw >gse\3RA`"ɪ&{H["RFT֙- :ҽ9E56ؤF.`^J$"4{EظQ:*LB -TW߁9fx 9iX}/) vCgEYy@Mp)ԗ5f#$(%1 u2jZUi KҰ>r )@Fv%(ɷk@D]Kn^7NqLD |]TyH'"G ##ƹwo-#Vj~7Ħ2%,,݄TL,Q < p;K6"CĢY<=H[}@N:[y'[ɳ'Jr+>w8OYQp~z|Fgav/7S +N'GR=ض5!Jôeؚ亪K9nE ;whZ3qJ35ou 5~D'|KqHGd1ǴR wXnhڇ,$s1X!q`R`:+Bc\&?c)jp r#w)_g]aGa`Qo溍!lJ)źQ11*~^Y]2 qp4^O ՠs!;~tq*~Ę7!j,ݍ~\hsL,oؔ25lL b/KJU/3a?gё7_p2d֓e'6+e0)~g qX']y1ϫIޤL'dd9%a=L̒ VU A*Ar#0|olƜ[?+3Z,_;יC{Nί$*%;6O8Hw< }։=4&e yV [aT¬olѨ|ַ-iY~pF;J"^" ҁ_o/_ {P'|PSy䟏bY1'GI'eFTLo2!^E=.XB\> 9Fkxw"߄`gbR(s a!%ȸ˾P h_B% g3O<;:.I (,ʭ]%΂m=YNj;(BCZGŴV4Qn{/f .O$ U=&-Qjg-A*֠}D.糰&_+{iQN8HrO| ]>]tjCKb8khln=-h/tWX{Ǎ;vyLs%g¾ۿ]C4r`$96K3ץe0m恙2EJWk(X4sRv~PP-R/ѨJAb#V\91W3 C}m.=~J ۩jq }$ځTýyv<"}.gzd|t^;vn=*ĽDG%6^a@ͪ8}ğP); R+uO!ev+B:?ڨWSA:C)\J! $͞,3SqCyhp8(eep\F:w)nQ*? P[JK I'uLen6–N wD9ᱳ&-Ubhp@:Hfc<w~%}Oq:A1Q}9#;EbkDU/7UG mxRtbtY f3- w_M-xXf+;,A"Oj.)g{.@$LuW oԳq!ul+HʇҀ4t+DG++LrO1ky. Ke{P"]ׇLh\RCJ.}mOL3Y>&gDϏ`#o*Dĉ",Һ`m>[1_vz⠮߁BE&'(l5`J=YGJ˳H{n,c?eX6r>YŻL6Z\ET{P N7uƊotiC$kHP>.CrT¨c24\UQ/=[ps05@YxthM6oU-d?Q] !M'x.E4Yz_DP~4P` F HQ V *Պ/mp[C!C2s;BZϪbEmF0(]е~؞UĢTmmbX ropjԻ,R^kB\XthV}v*6ע' <Rz(NeA!h{1I5sQk)y<3kVNQz c9cNY<}t)w 8"E`o<4h7ˬw 3d V%@I]xvyؕ\Ecqp"QwY'xP|n:arQwKȀ:=.P.gâ.A^w&M{Cxsb̑ZTebS;i׺BI ;!)N4~/W~=2:^(;Puޤ@(B##ӛu[ =UA{@:YVx>& QiNc>.pC_jvRyB"] tݍDvֽҧVĒ6C3urjO'ޕ<>+M;gL -hF|s̠'v]7|Wk7/8-*_0?\۪M1АDxV@=ӻwtԁ +CIq˂H|9m@oI-vկFv.aʙS^Q!7hy1lz_03v~cIM5 <82-G>U2 85\`Sx/ -_͘0,S'C ML:d)n Uʂ_Z #x:_2}-_J*҅BB[eY 6Z6 5u pzl82N=KWl6>N]Fz1oo< u}9 IdDT6Bf"_(yEF^{RpcʨSxC[T[,f+r`jTP;,/C R2s~0[/tHyEVd&*ɵ+bpɈv] teLlBXN88 kl3*~w|L}qm&Z@u9fjϊ:mw=u7c} l_# &vMLMgbi"[ )h6*V) (lhM8({Y!ǭiyI wt|~~A 1ީ_U%UU{6p_JynpF_jR%be${ lI94OEy+/-y]$8^V/l6 {.oa1#e&Qdށk­D~ЃtӆyϡBe%1i"'L4 Jq)j:;123 ER( ɝ[T J_C3n0LŖU]&6Ms٤8 B.[2 ast`tC-GPDgyob@s Ro?^g[V{w5gcYXmAXeNr Vpw_ *f)N5=J&PPo¤v}\vru}KTz`CD wDOcb3b|-QMCͬ[)`łԞ[bM; ]ϊB*oVm{dHSʨY"=?xZpy[G'XGbKb܃; eׅ۵/GY޻0Uߍb 2bEX4! sNT]Q_1t hQ9wRFq/ΚJ[*ľ"3o1֨,pjGH; b ;M4QN-SY&摏+sIaEh\CdFZw[LK #+,ooܔv+e?n,_c'3c߄&pZK~QZ#٫0\i!{5Taj ί_upb||@r6USY'r/ڳ-㱦Dq۠̑"8S vjh]ְ_-f}Vfz15K;e4>h Ljbz\-0;AjTEF }x/Z@Alv/#4 .6lpL/oJlUrcLM/ h^ƁX,#}nwyͺCsґ@M D{p i/ش*ؚԦh^B2K߽9-%+_UD]g)i<\]&]FOVp֧뮐Xi3VU _^埏F09RzUDtǼijPBH-~2.FX֯+^HU*>Ks[zx+uۺpeyAbՄ(WLnWYA,6F>W5MP% h d)܊+ ܒ*y]¾өF%%tg&w J5GOJZEOz~y*S\98 ۾;ۺc9dY YE6^};;̑]#6GکM[Țbh la]@3:)_W)e S2Qkњy mEhte.ɹthl5D`^2 ^5#)<GbgM)'[/0MLst>.#\Lq0Am]J1Uh+qwT sD */ ËAM4DF+8R[+G&7<eF!h|U ͥ +S^ub$)Ekl!XKw!O! ᖞsIlRc!J@0&#knx8lώqM{ ^;Dž70}YQz6)D|k%.SHveHTjk#:=飄A*wJLsw3 ^l%Ӂ h_-ys_\^[o7G6 z0yHv}z ʓWcQK&,Q90 :r,Z28ˌn j鮧^KBQ1('8z׀u51rdޥ4` !As\'b#`eq{I%Ԫ-bij7l⥖g4ssDдjL;9|BCbh=c.Gk!:FRO|nDVcȮbr(1}`?EziبD)eb#@U<la.a!]3RAɲ_pC 4 x`Ьyl/r_紇6_YfZMwm*1Si^n{%+бc  S603z֯0d{+vuq@ѽnt8]vEg<t¿KN|Oi9uVxt<a7GSkKcZY(bۥ-0;~̡="B_G4cN\>輠 Z. Dbycʨp[pF tR^Eڰk|b+Ā{>^BUܹ⪭j@^SDгxYSED;={ !t?fqZUݛǼzP wMe *%r aK2QAn9|b[Qy UW4P/ (NeJӒq M]`$faVr^\'eKmK[A(G/';=ԛ˽;~lF}]|i9&r59YSSV8{G6l0ŅȄw8fHt`@br,^41s "14zx٣>~wT7 9׿i9M3e|STGG5 ŇxtIG-( k{&i0^C c}7$K*?OQJmܸy !Q&6hwpj}wCE^^%֤ŮJ F# ,Whfc,hsRN~ì FK`z/qziZQҕ&1$-ܽ2Y?ƈX|Ǿ8|8y!ɻ~1V {ikCEGl.+ϊJZ̟Dl6G%n7$d\`rx<λu7)\iK$i0N6$]lL V0Z8>#,Ztx^?F&Q灳!Ip!̂ČzXΔf= 2t>tn{>*@fB#FHᩢD[1zޘ*Wʦ+p37dQ@!=+S q#00T 5P߉v#{r=ԁn%0^#&Il#ss%;X%e4 oZĬ.8-}Uߦo}:BRÜX>he֋|_y<{4ǏޓD%+.k*gK\L4CT+aH>M[,\-7,f/~gJp9LuE uޤAW޼*6Tb#Z =7AR? FB%M{H &ΣV56Yï~8}41#Z5.0 QqϧRQQ2ug,y1G*A4t!K[z+nt 9 &N7֮ށй *VB9WRLkɌШz mF[OM@# qk?W=7~[Fʠv'둥RIV5P}WgˁEbP2x7L?D#G3o0 شX9\wIf>K8_!ۇNd AzeaptTaCYKG|,s <C(uCmp7V{X&c Ʋ Kq֔-$9yW/F"4Ig7yzAi\,WO>zȺ@Sh .ځdT;'beqjjk~UnBZ@K ޷a p)RF6{3)27F;Tch#ú݂`C7Os-}' LjNI^w#1"y\Y#{˖/50 zx/&~KnR7ݍDք)~냇+@SSL[E/g! P8 AQ^ )!C,MD2]RQ@%8JAnH@rte I<&'ggZ#o]W?]E9Y2V[wa(*N,gd#>Z ~ EsqJjBó%&sTO=Qi/xfU4=2?3~[_֑eH3Bp#!,~O^@k& )u:Et%?9 _zgmp tSkti#h* a®A AMֽ7׌iaRnhpa0܏0)8/#Y7hA >xoS+Tk2Z\_sPluTT`onuz*ؒD6DF+Z.Z/[͗aRhjHc/pӄ/Y-dXaji)z錚ddGZpX+G xWQB3^0|jG 8?q[w-ot.k'Vx|kz)o"! ;o(sukwvIYive_ Kg :[;S; :<(N 4D\}!z(jߜ'FRƌ(hzGf_Qȶ&Do/ES$˃@ %Qx4L4x~@@?ngv[!HoߜYRLFK)׾{kI0S:Sc#ad:HhaisaM>☥&YF:]_)]%Ru7wZooׇa0(yAa Cя+3X ̶>^ƛu93>J:2sEۏ5.UQmw"rX8o@ed foRekĝ7:e~blt:TGNÂoour)MڭmBg&mT΃.kEڣ)l}(7swdAOMy[ۏӜGa\*A:Zf +YLIIO|-5uNj֞G5z5ŏx>^h4mu1@=$)gĀi֗1ZzeQ T饄(Y^`\%$-r\*7V_P^^$2niKli`ѣd"I|/k*!%z<<ج)^Bu?D2w&]՞z* =J3,bff~ dUF9'1TKn" #K+LG,MMfc^nJ(dB`љ`BEiہ;%š!%*d`*,ewrXT%|.R2:9Klc}1N^-1h$hw^jp]rdI~s(y'{]IUⴋZxjpeDDw- l3+fF&1jqk~LZEg :N=_bs*ɀqa<lzʃh i<7꥜*ӽF`!z% gB4M9 ŃA. :[G+ zx>yP_W xOZ;I2Yoj8|agY H n]Dp^ܢA-}q(5{(F>,p*<]#=BsI4H&oA:I.tŔl$|6 43ϼ?tw7^PJ7N;LCx:Y/c _ma~o@hs,&@+د ]:us}3\Vh {]J@|ϵ:gyJ%s@.Qo7\S l0MI؍K|]r=?9^4 (͹Ɲ 7Uhd:2! x2/ ogLh#{7M@<X?aVMFP!i1Xlcj Rexߢu:4]&x`}p!1l7ʗ[)4hPh7- GÞߥKl5\ Xd9t VE-H0'ľE!]$:2rᑞ&iMa矚S|2!G9(DEn[p\ZJ3I|f".>xuVV JΧhHwDw Oߖ2WTq#UHxM  }˨u80M pc^zpTF^mirY|җLd7Àz:^rM$KgP3KLsh6'jlaӂ_6eܲ.O˵' F JPg|\IV/,Wd H UGB+Px9/d7ik>5`ˈBMDqv//kʱ:b Lc>#Qi[dgDM;Iҫֳg͋O]9Ke+ڻe6{4{+LgyP,:P~C+*~Zʒ_SF|ҵbWulDLp=:mc&Q8G >}(˫rDߺ /BO=]x]8jڭ5 .xxcD![ꖀc@~̼)7t |9AhӨqs2x#~_p<7:c2 6 esBʘaCڛalož= (|t9Z) ' C̗-}H K+0<oAdRځRe{-}tv+TWLe$~(a+^.L%;<6͉Į/жcJfq`'HfCFDZQnѣ vsá|:x!wnGKBÆ5px t2 f~67?(]+K?jnywD ºE&`^LsY(>JʁC|!b_%w@_g| >7Ҋa.F+v!],<'2a2:6(3z831#lυ1`BҠ.]}mװOncs;{wE%F>e܌؞m)9"&݃Y ~gqzQ_ `-|@T~Z8@L覩_$hżn0@;jԂt_2B~^7d4n٤ ^>e*>6Sq.Ch{n+0P_; I[W$Nle!^O^(D ,kŰF M l <{+[x~5z 3}_PVf-%JZp:)pq3 .rqu aņ* sG(`f!bpK1ݹelΚolkɁՉ(]!I/*ЂJ'> bf<@^7<ˈa$hå9 9:zB뗄"yeCtE&&bu1i ēlkLu#10ZJkP]ǐRj!'m~W:[H]!Ͼ14!ϋ6 R5j()_r# Yyyn+ Ftf7ŨHqZ|q/?TjH]~,^=\qXrmۯʩQQ ;eH)-Gz!y]`k[G'SjꖾD 1~q6t2ut=ݞ6ܹ7F;pCڐPAg;!LL.*02KKX%UION@:77}4jCuu_u%%j~Y!M[I};׆-631fY{qy^^>k=ch71w z!âc'Ӿblco@R0vJBYu(X@Mf|Pkp'|;hV)?BԲ;en[CQCN{OUJ{+y)ZV1@][jym5HNk;i@߃N-0|D׋BCH6ՕrqPĉt=i ٙ@Vn^Lzksgc*MbB үigi)k@xjT#Yz]/麾ҕeEdƽ\kC`oDҐVj; qMYq.$?41=SQ.rCW;Bw[]3͠[~Htᓏc9͈N HA@s 5˴mNu>LmW~Q]I uN{R,@vwpvC^#8T͂m֠xuS (9!cpwP(a9t3}08s\Lyu#4fl5x ܜ䎊?d&.(K@V#cNpꔊvTݪXI &SBS%Y0#lѪ?/hm$^c;BSͰ9˸d|{\]N+^JًA!81TuMW)$p|Xe#b1Xqu%k;r o4 pMG?y]oE4|oteh2sTؘȫY~^ƕCL&.^I!=(LܛXTP249H#v;aIQr5HHY92u.ᲀwĠ> mSygR !z%J›e=5D%2AdEru%JX{9vJՊ;3V|`d<^W+nHjVQoE΋{WݸOE@ qKv-⦦ɖU@d]pG@9vnM˒IH?(Ne~braQS{S"U30hV p9M9g9ʥ~^>`NLzFe^ޚ 3Y_T?yB@t™S~yy1dl|dGS%Sȥ7%3ў`y,!_9f<]ZWpj]u%c"" bD7*?<[( pzkCNl:dW ]4Vΰc7İ:x)k"[+TfSΛ[/ZGĨx3.rfh[c~kz8oEۂ;. 1O{gŰv:@>g`ydk$@dWmGD{֥)y\Ai3PVAPz76X2+'T!Rˢz08LH(*LU,>(k>Gx #VVdTPfK\Z61ZYM+CPш ͹W \Ζ)Bժn-D xM.F ҂wމu5哽Ѣ`3.n[';>IW+U8’ ϢtWRŒa^h=.> [T\,p/z^% mH_ɣ\u1SaMoY@\z4ux(07KmyvC c*y&7KG@/wX0\4k4b,ϼ(zd#j.(Lx'l>2bt3g~sNgQ>*&ؔF1?/طV54q"%ѳ`$";Rֲc]VWW.B]X0IXk&-0apyW ]>١ 1eApI.sx= a3"zх0/ N!F` %}i OEy/'_'@5ZK,bL}dLZ6tV"01Lྦྷǽf\ÏAe/m]rOq{+xoꏷ/ U )V0w4|]vGB _좝OQGlGC"sI"C "ޒvTK/b,Eg|-',o+/DX{!WyL="#oE 4z2tfEpcAW#q~߶?hLH0Ģi9_@OB1 Gv.W8#Ld /*++Zxq4~RJ9< oIb^"ukܳ~.bۏu'ҏ|]:Uյم=B&CfQB>B {v ?M~i11^_4dbKpY~u%©[4-H\|dRCAujӎKoj/Gb Qs% Ysg %V^h%G#2 }\ʻEc C'>[ ƖNjO%Ӥ|irXRnN[]41xyV8Ao7:ivkQi/ZQ? /F|j-0z"dj6clE r6m+SJz]sX)Xhwy> CaX#^b+LK2b <40Q5 }ը>롒gCt },jv>Ha%ON}tG#ebB65&ma_o974x/yV9>j۽c!0P)9KC_ ǘ7@fʫJ2[D +l HSj_(Tl|\kκ-1C1s.-5=/hDTP<) 0]<1{p*6[dGȠ[|5o+lYD[O"{hռ1N,Y x'51m85=O%gS[ĉPA$2e%Yw d ʢ&)zYUWs2 ֊H YJ./6n`x V*<]hfZyO qXRaKvyoW{}V9`BkOpE{&)tL1J>K3u+ Y+~ g/P 䶙zڵLge9fw!*ӕ m&ڊ(o)  Bs5Qpc9hݎ2/iu=sǡ(ÛtwKbmmR1!/kȬ;2FdywŴ$ښ*)+# sKA++;Ibh.C|NU=YRsGʂ9&$T)a|N N ORlkOP'^"72+Tï6 zet=k٘JJbK]w5p"H+LQRЌmXb6D(*p6uX8$px>N zrcy8L˲yCqE}@ yR\VmaKy}$S̩a\pO6,Km(PRD 狪jA"K ξϓ("o,%8-+sar-]C3%Zo77!HhX,m [wo,ݿ^ֵP` xi,vzX@S-ctI/Q?Wқv<(A;BHD};x}(d^^VIQ!,gf͞s@(6\$>z٤Jo${r i'l $Q [Dqop[qx'ܺ爟s= &oMEEEVDQ2i2#CKJ(Q㈹TpYǘ6pp߮#Ϊ]g(\۽zZ O "jG+6v=?*,^t !i*y?";NE(]rĎ秖CPI2ڈN9<@_FIf mͭd0-\n$f%ɟ'(8m/B^93iOim,džxV$E*~%!#|R AM̢PHh`,qyUJyC2u Jbgy_#21idQh3b>]Jˊ(j?FUkfcn 淥CPI+Q,sO.m 5tQy@% س+'9;R*TӮoqXٛ\v`ֶ!g͗Pw @ 0eçxUH|Ȇ]6~7)|'d ,: Ђ/Zk !H:n윀`^cX*k(c^"6hԭM~|?,\S:"@Z@Jc5>*Ô[LZJU[➵kuȀ)WF|}7$j#湞b=MܱܚZH[m6^rаPT;z:r WaߖEË!ɧcD g_LteO-0H#RӲmZ)zV^ BSaI/Gi'x r.Tad=(SKu 3o /SI!m#kwM;$XvVBq\] q0?0? kC ҃qfsnO'M7ëٖ/::8x?DvtZ<J} =CR7zxCҗ4lKn XFOȟM~({nФfZjJn@ɼcNqq;Qعtٻ>1XIӚ~="Z=hM oY@MX2M͇$--Rxİ٪ $4:|*,P;XX}W=xF E ֻ tppVg/,91 1Dg1uNj<^yrh1\/eɩ|vjōyQBP -_+%F;I6$8x~[Z%)i0eiL5X8_cmSsγF3_ ES$UiNDQA/QKLH-N/bTH8(X7O:$;׆* (z{+Js |g XwUS0s\{ :)cd\YdQ%ATWY%D `%Ons)>z܂3"F*3<(D(N >8bGdt'ŗ~<c-YU8N(dq:9w6 x6ܧ 5Fѹݲs& 1Rz>w Ȱ"MN7۷srosͥu@IE{֕=XS~l3҄c#eLP> O5A;m(f/ܿ}[Y Ѳr8EjX:0\>|ljV#\#fX&/A+A [\hG ynBK VSvxwvQ>@k@u]41VixCh=Ug* R_$OVv덎ax.>Uq]lPQV!㇊5ZƍY0/ zzLnWhy3ڑ<ӫ6j" H0I;/OzRjUfԕ`XPH К6I=ezv@$ ijs-fjjhYq)~ƃHG\10=prMMX_{r.jIe 'GZ6Mw/*$$# `DWFk wsO΍Ntۓ=D=PD]h-xP@3јgU) #m~آӼ6m UiuO7 FKn.5 -qdbi"$;HRFhԾs)tsIEڄ?752s+Y,yGal;b}Tf "ٯ C)2XA W=2O\&p瘣Vqtsqbrx'`6i5)9$X/4>[w@w']%Vh{*U8U|>p uCWvV#Tqbtzʹ4awxĒ-W\sq^t7ow ^R\3gBe5Дs|xaruN Mo,p2@9jsɄ\X+)O7vd Vz`zrfDbD ,||dq z OopٕK+q5數' fp''{syp)U"IoPVif%O|߳)9k_sp.a "zX~*3¡ݐ&s$I8Yw緀?v'GB_ioaJt{ye8lZe+2I]1T>@pQ)ezvWa<MXc=ޠ uaKGcf鷋X3ֱfsLjKf=xo[5^nRi4\6D=݊D5#Tw/p8 S0;|Vե4Οu2s1 uAdq9_YۇL4RzٔDTPڻ@w)y)<+}M 9%8s]쿑ñ3s/?_8oidk@ ѝ 9cdOPi^`~ *|Go;(iJ+@~)~4iogh9|30d!27j[;4M^>'o8\05=}HS^)03( &,A\.mԹ.D+ru{7q pt¢T@gPlv5"/+\l(.`ʷV VM>M*QZ>ẎDO 6_=& ѽK~R Ms|kg1ڷ~dD)1O^ ͔^Vp(j֡osubsX9sD:Nс&6D0q"n2_ʹ@E)/ 0V;O/O|,5_뜌I`H@}rޢԦ:{ri.WFnФf8gȈ׆+߆plvC Z%`9pΦe4vT2& I0X 8gfXwzFJK'dv\Qu_l۳,~##b38rm j+gWiуÌޅz`h)BK& Old6WCz>5}=, ?Šρi5نĂ%.Ѳ@wqI(.?.[%j'gfKc " }wCbNZ[4**Lsoa G:\JdQڇ8nt/8:ޔqNcV;>i x 4!'GJ9" lҪ 3Ğ #c;nA4` ӬpizME cta PP h_.&˻^ȀhG\da]AgI9"j$g< 7!BP }Ί{ygI+[dhdn'h-7g⦥p FU1AITv >_bSUU%! bɝ/5џ?dc* OVoDs k!5"F0# %R:b_'1FWcdX9;ቔ Q6̪`$!k`ت ΌBd㲜h~X;ߑ81I??.F⣼"5EK9ᄰ;+?M^oM N35Pݶ*i!R|D4=bOqI≒15y)w l+}mj~|YojslKqa.e4B-ʵ j/Y%JE ?1j2ڏfM^n(gdj9)z=wM> $,*`Z2,g~lkNHq <~EN>9`Ԣ o4&m$\`V!ӣvx$qip,k~|^3zR It>?Z1X`c\usO*8Mm\:φE =/DU@)aƵ"^w||?T"\l̖8$'UoiɕrW]iڔsm$BaP><,ׅ7oO vzl|#kU0c̈ЕRP $x(˿i쉰;4  3d#@n;`B#uB|§՗,AObbw^h:z0W,LjŜ[.`Z؋.%s{)IG_ [W59頁]'ɼő-HX{s!iG#R$GTD? e|-NƄJpZF;aY㣳g~`8ܧ8&w(0nREH&ZB@鴩ŴLl5Svqϯ6njfc 'Ͽ`´^^(0[-YM?qojbCŅa^?iisx%P`tȨ&b;;^Ѹ H*/ #Q*82eEd#VPxHjK]6/W#]z# 1[g?so%Qkw>_q"4*!u?JGnK:'چ=yv"4R4YvbViz+{{@ GI*#FcSj`]g?1ҙ ?pp̙)-Մwa4fZ6ofq NW*02}ʓla+;U"dP-m{LTk2(ωZ^QRŜ.@㝭ת>XxVt£j?X5'/+>VIԫG|V[b_` `wHq2Kml7`g72$؜ P9oWV GF5PZx)D;(/I3qM 9\F-{Cʶwx`l6(oQ7+&epHs/jK击@q]iI05-BT|*neKh81SoZs{N+SIT#ж>(+l^ٗ{ŋwV4 ؐQxGdRRK+FA"#s]i$[ [L9vp%0`"?E:= Y1)l*hoXGr9|USI5% xJ6(Ap-MRZ>:qЅٳ:iGuWQݦ5BCq||?c4]&S,s"v'aCdF!?eXxݠ=܌{c| v6y/G?s}e[~]u"p|V L?@c([ Sg`H~Aa4/ 6[r2> >FMs#? SoD{G~\#=YOW 7UZe8hx,#Dٱ;ߴZϋ3gO'D{| ztLA*YvG7Ēb5R#P47.=:tP+xf0 L嬦8iOY~UG ez=KMpu$* d%wxq)="1,&J2W ZL_^І|=XxRp:#ۓQůCOa\ u`R Xx((pg5/;;;".IbLM׃Ȃ(;I#A@{6U_0K WW '4V#.yAxian1摋Y6tS8]K'~dB\Q @qn2vա;'ܴ߬@ #kuIZ/zޠJͽ#=^|2;*EߠDX\xS}x&I}DuR6$o g MEIopޱSrk'u,WR".>N%J)ND6F>12"@ӪCsjn{?tPxoGE0B$}xDl^\SĬ!0"ޛk >Zs?Jף63aR-s'#9YU_=E_&GUVt'O t9*EKNIH8 ʏ I |o|?/Yʊ]GR8M{?LY[ڜ U`vsC˅j]=YqzYս ~ həhc Z q'NlAW,̆i InKN-dh'ij'? Bw.u7k0Z\/7ۦU+гgB`RүB.ı! 3̣[[rfz)U,*~?FxGm6U{7XLy)w88: q(޳Te-K ,MJ Ӗɹ?rI ڼ/vmX &?6D_63*I٠!7OBB f[; nq-C>I2:Z(jGjZOsvF@[E 2ɀ-#o(( 16UEOH)@橊&8 a*ǓrWXjܦOU?,߹ɫUgZ?P)^u4575$Ժa C-)DM=XZqYKO*#a.xXe$rNm=gJgW>R8"貤m4><]Q&є%2spaT#-UBL5v a9CLQ 4B [}qht(sZd&H+E ܯ^0ͳ@AmN?xkZb3&0pnl ^SUP2zr@ӟ Mbp,H4dOIY c;&_\beUq}\Aۛ퍴jgSZ~?(-{!AMQ 8f * wZ@Ѧ'(d:r & `nYTFy | p񦤈 Q1GeKAr —&$5\uk/kA '{=zgSpTu$=hYtjlC $t\/xCC ҇b%H?j%|= .OWsVyħOC:-WNͰhr_f*흱?_5CzI.|b>j^ %^2`W1s@?{-/1&-kXK4_Hn ?GUjށg;|FY`Hm&m_$J|$ CX%y\(""0.K aRMQ1V0ll4%g fX6:d oBMXMyok(>=!8ii+ijmIO-$ּ<;Oɖ:NgD8Tftqc%Xc./: $c6wϹ́X[JpâAcLxŬ֝水T Nڱa6;IRm] yCded[,Xo"$BQ ^aUSAժWl)?<glWŬ#X픘/ ЃWyD Oi">O=_ї^,Pd|\&V8"YԱȣ[cJĤDS;eFvJMvL|, 1Ջ1ܱqnyb4-;;C3/ IZ6y|d 1g :PRe]RSy_x!%q3;B$oJg EBlTQ:% I̻Ztkɟ4\M|h_9sJKoxHV˔МۯL(_;pܱUnT.-a_7;6D86ӲG,1*eK@sDOYZ:Mp㏪-Dq6}$vZIctÖl~YW1)gVn._%ieۅղBmnx2-EbP1GXX)}I 0Fau8x`4ꆎ+^v~Krṃrckb>sfS=U `qzILԍڄAXS p`$L mX$+GOnF:p$v#S ιG|B^n5@bwQݷ $ωt 4"аyr1ŜFUm 8<{A݃PQ)8nuR?֟( .Μs~yNGkדlj"l㳆VBD[:7Z9+YdfE(x hz'W7~4~QFU=Oy)r;XTh?JÈgMҊ7󸼳xV6\npLr|h&w$ GټYTD qe]A[yN(xz plM;hmzg^:1b~vו#!ror nT6xvOXL"MMoͥ$jEL,2×fnR7uǠu !B ̫٭x'ⲽ'BwNsյ*$~JiM;:/YI#N<̹sX9s%j gu$o]q#WW"\Q?g͹WA q. 5sl=~ȶ !պ͔Zw~_D/灲7֪v,Q/";}jw^bW@AE(te*"D %*OFۙT&7|COm9lM1{TR #iTH\һ)iu'&i{)qg| gH\}&@ S jу6GerCNy.na[k>5jC;m[gRw qFX+L;04uMe,j;@ՃtaN_z|{ѥ1njj]&_s xgjW-16Ɠ |$ua2nRp$$G3m/T5%ˏFEdNq皤W{F~ ,K"`w$v0O@ P\ )*~povxPanB.>yF>5ΓV0K;N4!ɨO/ .w6dfIsƛVhLg"šAySx}&v_ \[:E!(<`?BPD 8'!> {w`#lLچb4 .$$jcL~59 ex!+=|ŖGؚ/uV#'h=*{Zxc-:gD",~ODKӮs737lcǝb n^cfnmʟN@CTOCCH8WV\m᧩?=>bǹab^:pS+77[@;w r<,KO\U$~U q+=͍>hx^Rv#˛rTLmQmSBĽ4ѷ~ rS޿%uʽ{*m4t hHeƐ6@0&=;a4=SmWZG89/iՈic;W6*t usbe O$ȣAq {wAEeF{QMBx+sևï0.5-edSWM*!qcATRphgĒ}Dt^a_ȇi{l u57ˮ`޶qș 0<3]_8`$ ~O*K])K 8M@6۩j;ZW̲ӌ%dec:1f\*6(/n2^<& пM/ؗU ].ݼfAA͊Aک"}/X-d@,Dz@eCTTibAgld7vh16XdU@-Nx0V+?W,^ aIXU)twtpl XMR 8Wy|jaZYHjuFJt.,)S!XPd.kN_s;0Η@Jq#fF9+c@ZZԫ̅)12 Q`VceV`ԮbWJ;UeҾP /uY(2)"*|0 ~x(ヤrf1Z%xfѱg8{5o 0dqWSԏfQH1vܻU>@2>Jr7e:L2͛\EWeU Tt9>ӓ/+n `IҔ!p86;XTYM3@hK[?]9{G y6(*:=xd6i&3y5 Dlצ }ga7U D/q[JN5 z>[Ian7(um"O v`_XÖ^?;eByE@UymXh\E}hv)LL Pn{#;qn eh-N0ն  Ex)0F ȏ4+ ̅&IRa7i7Ooڊʔ$A!:clVs.rMoXQfW1$Hs2z-S&߬{5Z>`ڼ}z^w&|-ۓE"IEd:Np6.bel+U~ȊDS>L#Dk5u{ɞiQiA n/4l W}|.>!"w=E-uZArRXYy2YtyUg2q&~s3wi WR!m %\iJ yd#5GvԣQaaMr#e]>l; t8 O"Ym؊(iGBΝ-:kE SU1 Kn)هNLwO۫F<GP殤䐀Ɩ1XuRELĤ ,mK؅QAL}+?m|$XY 6 hJ(,nEdq!cߚH(YYē &Be^ :$B@J(T2F85 pPKӎ!rS5S Gi0U(LwbYr;P#Zlfts^{cR5%D/G[-xefWe.SҼz 'ކ/aJ.ed\X\YnM(2#rZė1U+OR/sz): Av~j/Ǐ JۜmCRҚL7A_dRHh@!w>oTvQ5._nڟ;F<Bz!|ɠVFFC3…K  #XƳܮFEnIY'տY`|m l&Δj*mگp@t uP[W)/g7EҸԈe.ɝQ,I`="o ́XX1@ёl,'f= h>,b(|*qw2@+u~1aP)e`'RUexnj& pWO<dz>f5/L@PW#d[Q̦|{ʗjg 4Te\C.1Ii3,[{Wg$\Ăo: R]jzaycz-+'mQx |ߣKg &Cq\6 ! {jN K^G7%q7Cc;Vhk~ 2FEK62v ˙O'oDja ai)(gK\Wao-v.peE(/ LȀ k^1&y)#K,5Ӎ¹蟂UhW-rf#rpe:xMP,"@>.tȓp=Q@=:ܠ~>}JJ95=gs/ȑ[):o^?D7@vMZL<Δҿ]ۑԅ~?I>~&]IiarC}y7ͼ9L!DVXwWV~/]}RT&aLh߇*oI#$Е,:c'gܳ7V )TGx 1#ņ gxgffBPG=jo0W<L0հLL>g޻P15Dtbat}6oFZ"Ч2.4rk(؝bXp1V.D -|۫"RP.IcqxC:@70d!:B $!Z/P: ?X[:Fy#b&2G aBje|uQ^juxM]W_@M?_cZVU ޹Dho!w ipbtԼb(_0Q_dx{(@f <͌9+=:8WBoN5 8qD| g{QwPvfأ8=k0E㞶jXg9r"ΛVx!wuY\ZDÑ L=ÑGJ]dm;BoB~1t67Ԃ`+Z-w׋` 퍒 oMhC=UwFx< {:5Рqn]a|~E?b87viWbw9Ya21fY]62+!Ź_:{HƯZWh((DXX"2u`3 H?_N/Bf4cdGWG~s]tg4;ks u| ?x2v  ɂtt2yxaN^ ,P@xC-:0>bsbjgH'\p6,8Lrsu7#e;;.Jep`'`|%(P9/rVV#є6] 8\&x:2d6a &bn- ԵD'L`# \IRUIr= ѦCNtC_+V<^Bnr~Cv')9D@|cc$PplKCVB̀r7ᴆ\U(7vִ,V߭钷o!uJ̨xٍ 9DsП $}gf#~ xػʢK$מGk`<^.֬KD&v8LTo3A`'P48Δ6? QϑR`ՇxksBo#_U-ᘿ$9Q;)/1a#'DudឦV8揖(^f[+f> :fh, 4dHS2J?~+[э\l;'Cdvڝ6>ꋥ#5T؜;UV/d8J˕-rK07F(N6]ّ">*uv^xĤ T09^FL(W\F%D>@\Pqhvo>A+hx*^Hbq4/1DY-m~OѸ1XU)_7S$C'fAb;(M ?KSnRZJ-wpTH= 璺uBKC ,@O0Àhwy5WccmO"k'BL!_%gR7 {OR[A޶q(]i];#qP%f;UE߮֟l1(qEi"rQ79zЙJ[kne}+-9“r!hO|PijV>MRmbI9MTVB9$c"Yc)3l4冇0HT ,wI#y,VHy t[Z]~K (*'~n$A6 lm>Ul \!o ȨDP> mXI/8 m LAgnr,.|2)~rdPvS:8o,)x3-ϳǺ}G|#CќqEu%*4ۅϫIhaim\"e{ sh+wQp T $ryLr㚝)ڴHoWH/mR3[ 7uQH#\h7UMM`C9rۡe#;C`lB{FծCa/y4,yTw6߲q0ܵG2 82nJlVKxK|*l C6"0>G̵Xen5׫Z+!"Ӹu!UR-%n"roUz9ϡ3z& ξ"NF-ve3 d6E,,q~|dF:}`o_hw^ɠ*8Bt'tqwYٮß[gqth)dO0*Q=_fN2e Ra 0бΒwyfsV/. $z?u_:$ԐZ eZCޟdLv:xx{[=~m,©,J#rr2y#":#d*M>.* Kж_Nu! h&:ynjP9CA1FK2F$r&p3^6q}y&ldAb}ecUQ_;@dֈV|F#u4*ڳQ|-!o樜s4'~T(|PZ%#ew:[&PvFOkHCR8R+W{h{s޸5nK*>~GLvo[e6ϢBZIzjD«6y^Ս]SB.i"ԑ9[L0KqMuϥ{xs[iߖ@Sׂ_jJ 5y ͼcq.-^o>Vm}=h,uFhzp';͜=˂l3:& +r:.U6'ײH2";d΂G}؇FVγeỊ#**6$f2Qe[A2Wt_(_P#{H_=q0Jkmi&"w9^6X8yF]i+9R !٪mt$$$|OtoBj^E#喐1$W{W@ *شe:BFyՈ7@0|8֗(2f4Xp ZV{ -l @ز'G R0*(t雫P=nS Kfut*-ePclFt{u8g#Le7~]yRQ՞Roqf"˼a| "@/S@}EYRPݩ82151(=_~//|!- u׌V)kjYFijn٤wNxaqt YU(Sf<)^}0~=l6'`I@'U2)*64,'ڕeh  ty8'e}ҤO*J&ZWٗ;J{=t9NP YLΨ95$lPʪ!k #q r:wk %K1q%\YRʼv(L5 Ǭg1ߟG rq^A/G[0څzdNzA_>&LjfVF: xV<~VBk⾕y7Q1,0ԏf{R_c tOvɌzxJ]h? q'87/A#sQdXDqY>k#7KCO֬/-5 7{1D݈| K :l9!﹪|'E~3wJ7UBĠ6|(OK_>4GQ(;4jK;vbߋM:'0%;.Ϡ|hGgvkcmӪ J?̿aHt=^L '͡ÒOA$@y7&!#5 w`LfU7L \e!AÃ:O N 3J rT(}fx֓jD}͵!sݔ)v(`"<7)+IjFSܷO# H!Ȝb< 2BT :ԧT8Di:,d+_csqzRdp=S67zsV: 2&U'rAj8UU/Gy^i&C>fi""]IP "?Qp3wu;;GRU, qU\7]4E`HܱD6j s7Z *1w6ѡo^ql'*"^d5VUc%I1+Z[6r(Vh[=u=1m!7U@qh?[j$7on,fqXDNBXaV"NUȩһ@h~Ih,PS㈬BQ!vB$AQ^'FtT<(D3C#I}Sբ4sgZ.b}kݹʡ+u,t&sߑm$9@8-u[<0>[#Ǚ՝0asܣqr0'&%cf߄F>ec.^gùf%La&|Φ@$@a^1eŀ>H Aݦ ԭ(^F!/)d7NqТuGAa$,(e,E#h{snZ!%l=!}+-\0 a[̪{!2ҴC,dՉ! Q1ſr݅ /_hĕ\QYxx/V4f*&%f|~Tq!̓A]EoV&mnѭ;s1G0kGOlNj2[]s=-SmbLz13fmoU3\ ꯅY"%g"&A<Er2LVN^]#Q"MWŹB2#!@`g<. Se cۯrNYöȮdg!]^6j%*bR1,=> I9#3 щ[[`/f(/+qޞ86nawj!@^cHj+\HoiZڸoլ D8ߥ291SlK`ٺ;V6Ԛ,?o{+;Bx; F~FUjzo2fOs@ JM;hJsjc~֝';j,D J^: 1{=m1&^.󔇜ql`qz{x)y|>ܒ%&b1`R|{[{MVjUOgžG`>~Ra$"&ByLJ΍l;<`&1&x{.j%F-p29EK)fA=ckHG$٪}g6mCr>$1 M,TӸKˤt_=ݲ߸ eLtWǝa"uue4ހ&AYdۆ{Z T;x۶ƂF%FP7]j8˥mZ-GSq?H~Ks1IeL>7+F ]-X& X"\BEn>eH=pa"WXӼլj78ܘ?~Evʷ[%TGDL47"(<8[{G_/"X"ww},⤠si7:(R#W:UL!a=XDĐwZ]ǫ`QKqi|غrLj,+_ :p۟TnQPD_.yω6ۤ椿)XIPQuΓ1wiN׶/չl8 D hϚ!00'q"g&,%BtD[yHע$&k 4Ã-sێ iRTH.٘FCc(9 RG>hЄKFH6D6ޖf'J!~QR;hpXVX+ՙXUJR]؎9E@/܁oC[x(@=JycQSC~͢R%v<|& U|.jNB^YZn N.A*ה;Os2bTfSkaGLiwܸl'X]m%`(udߒi[t)D:{B"n' t\'!;ĻTX=,xoBTH/X$ iJ}0]zeۈPό 1R"|)F#~MmK@p2[+Q78oS'z|u. Es[bV)'ʼnL%6kz5| EF F]:$)|D_? u[ L-B7laɎb ltS_xcG"kQ]]v-5&c5~"?K+_&yNLlctO!Q|{ɘ?@Ix%xT/4׷͞l7&Sz/*Of͚VNPl6z$޳Vx'V\aS B i[~4sk8R$P3~<#2؈Eˉc):wfz-cmǥ n3k@hV븱h(aO>3d '8ᆴx ' 4)4 Sq[+ Rx5 %8 Z2/O Rj\R#%>1jQK<"t Q)J[6GYvr)Rk;YX|0vsux26a(J(m44NGc!b13Ỉg=PX;ޢZ`1 Ww1 ɸf `w- }bY)ϐLjrժr ZR PE:)_呵[;-oejrOs؇~q9N.dhB9~qߊ*Vzq*NUm  ĽP7d_b*"8- ,Kߠ8-/rXӥD"85$ٔaFb:CQPcT6A,s.3(e +CT^TGq2ie_*YXEY9ygє[y:=`0dh lZo5|'ۖZ2\;0h᰹U3`'f'+!Xp?g4]j .w[LU!*XjFlXmLN8P)NH[$07[q7}+ {ؑuCMIgy:a4= cp`ibGY!t3>t]V<YgHH1 /${Sm:KNŸG&23@8GZLBt9:*peH=nvN,~=e⦬;8Ub卓? &^k3b>#PWWy!x#j{oNredG{ỤTݦÄ $ʀ[M-"ih")$}hxAum4 Rprj:'M x =*cvgRږ$\%7,׵6Ab.J{-ѿHTԠ媚̓-E^Q\wPh8oouEFy$!̦y'Wj,*}&%+W$LJܷa3Sĕr(#^3/{Wxb`|bJpnJwGߋZ(MyD[08W$w3Xv@5%>! .7O찒,`4[ecԝʶT+(7nN[v+YW˾w1XTc)(0b| r4U]qeMdB?y3./BhJ6hGIn oKL3-oiVs>Ej6]u%-_+rNj]Q Fr׾'I[^#>r9S[g RM&6|wFQ`9ў"{C-%&6ip ۚK*',H@![frJCAOm4ݶ DݗBrWLa^e-F&[aTx[ݖ4y|!X fU/-$ Iw[@րQBmD]~|7L- u*Ě:Dr0?FW\7]6=ۡ+r}/5n$f/e6M&?1x. 8$t(̖59?˭S 41m0}`h}b%`)hPD{)z_D$(E }#8`nv,?i}0xO2vA9\( Vzd3T1b~ -}жX ]ϛj4o(/PaB;Gᄹ{'+,@b9nCD>_vd> H~(m}+B}1&V a„ЎE'4B%g#QwR}ɞ5niޫMc Dm fPwP̊o541|qUR Hœ[(Tl}_l2jn޼ k+ph#q&1o30=fɴ[_nF&r 96bb؄&aUkaSUy@ECeQ-?I[O5K\9JךD~`CjSGAUz }Cs:)3E񴷜NGj8q-ۃ= tH½:.g0,`>a=9kabȺL`ϗwܲ[A[(T̙=7쳈9-WXa Byrwc@c{S|rT>P}aD4rۄ&bFDPnPx)zOB<-4L\'Yp$|Wu8(BDSNӾa(n$<o3g]5ra"ч4* /,W.W~/ -&z-~3[8بsLqL{x$[6H?Q$J;pbO Ȥ:"n؀Mzx^7DnA `(?FPMG+1*e^, Eݥ\n7kᦄ Gb^An5A#alz~ QQUh@9s<0 uKR3rL ]k;MyC|wg%~NL=1V7DgՍ!3iqnsAO0`9:@X)9Ki,Cde\LNJE*e[ dcAh.qj_>-\ 2a55޺'MI0;P ٷ(4H8d;n#Zn#:G\Ag +Wќf9ąZ|pf]qk1{=|H8ߚtzrV%tdWζ]M8.jm0|΢ Cd@KUz}uUBI.eCJ&i"3 ymצ2wާS+3nE}OZ],h-bh5=G#eŜ<=̀1n8nc m +Z"=aLc[`VTIp`,2=0)嗳zڜHBd~pm2@@Jf¬ -b>8"tS^˔>opn3opxxyQ(\',.:@S7jy)U&)80b'%/oIRRD6|%z1k*FB/(APP1Pc8~ox8%2Sq:}#M@ZXK֙V\T|SoWHl_oIF:DS(뵆hz qgjwP_tY*O'8.DbOo8d?1G@S+oˠ1/`nş`% }eOľ[:M"v )4#^#$KH8$( w1Y TH"L"Ebm̌<*đʂƫ/1iIm?WsR&W~*p6DRx9Iŧ !@ZNo\a7{-b:Jb5f\xeBE9 +f,N8f5S;Al)ץ; U " z f7{:z>cM2MQf 3|r( Vi>,^5|2V"N?mO2NXؙ$9C,4[747&D'Xk_Jq@D>lP+.G盛B9KN<7g곣ygpYmv/ߦ]P0g Ӱ3'UoT" ;& }&>t-P?2SPw:JNÉY A1)bbY+&KĢBZkWbp0cXCIĄ2_ֿԋx:nr2\!1Qo(WpT=c3$-m7U4[B)+!?dTd($ik]єJŮY ԦŊ ^%&aC=\[RaxR;ޡ-2'3X08'LAf%%AG!"ܛi ÊΑHnVXjp:ɃW{sR?X*γ`54 @/!gC2< Vf1ot?xSVe<=tZŝRRٶzy/f)͂BVQMupv?Ͻ[3UYe3/ n=/qQr)Qi$qc蜡~KU¢6"uޛ[G6N܃N/i1ZFy#qsO1yCۄf%ҤN$mJQdA)5Ƚf puR(!g7X@;rw)2'.Nd.2>+ ehal4cmOK?]r8U{_nJ h 7'R}>: 'ٙzSd%V<o5m\rov⊪:A$bnRYboa,ZFTDaSk} cނTZZN XcfFϭÁ*$Q)LTnQ1v~Z  J(\Dkə6 v>w2Z8@ u1xd5(Qkh5)֊0y#5)R%WVCDJmKD.?X (3UU+Px;`òEU&hMV4ZZyQ+f)?̶R5~=ڟE<Q5 򞌻~ndukly5}Ag!`<5]{֫= DSdrit{ cS}&H=E\0F&}\>qt'E:uQMz D Q1F3Ml-8qgELE4"?9P +D̐2C\B1E _9a8ګJG<QȯىYXn)8jL 1t& me$1#p7"詖EutE_e\w?n@Dl<;EyV\,Gl"6 +Bi^Z7VsSDDWcG΍5H$FR8ɲ,0ŇNaqY %B=C"q:։Qz qܠR2Wʣ|z#q]:UR6Bo#{6I=]^8 J#U2|yؓ*Kte~mu28e,tj,F,A娕"Aj0\r9ꁤRsL_B co$E=_4}@RlXR;v uP_vNNm!u($P,Szl3S%LD9yFJy3ܱ|)puF]}pqE]7M9b$[JUC'p +:}J@`Ǝ Loͱ%Hܐկ7i'NWP`2R`y 8-RXz,}˔}m M'-xB3z% yşMBk=qZ>EP105p"q*E"w BҁspJE=qwc0F1_!r͉ӿvah4߁ÿD'7k^dCRq22g9`CRfm'aAb"8r\GK0׎IaHzcrW@ |+mG|>T`bA8(RcOjnZ 0 q)ACŬCmc+( gS͊j HU"ߑ*cFfO}FD{BP\>h8dž P0#?=5Y2sW2QF x, ,t 9 o9]J)TZm?2]W#,ErB=bx[gY?lex\8N^eN^C^]Jt cMLXJp-iC${Ku {¢q~l0竿)w"07pr$n o)9,`mRolC b@]ku;E Z$.8kbUB[)lGаT86W7f] hWS%md n޾צ\"wo=%BM}hTq<2+ sz^M@ޓ 6c[{j',|K[ leOȿ$UU8i-s|9ea5VN[?mP\;OTb> vlw^=_%WӚG"X{%hqeM\KK^M' (>,7v8>p$68vXOв/᲼Szr[BD (]k!,M@?nS_hY wYox* rUPs/ )> ^aT-O mAA&RIK}$YL6pƖ,>ƨ^l氶1zv#+Q4uY(N\t96 ˺D^0vf>,IHZ,Qz=Ôu(9oF|d3'uXn@d'I7#4>6EDP$^ ~ 0ɟãQjb֥Q#Og+mcK5/4yO!2 f |ŤSVNs LLD$U%WE;=gO*Kq4NQ͏Uc\*ӿe5 ʼ#J)K=s bqgg}qa RzL!/Tz!AbT=LaVC"xdy'ګK"4Tn7bw5HmB4 bp`Ɲ[ab&?N2վ괂 4LbmiC%n4u&4<;$Cp7¹?:cGsvb#C!KP!) ūt#x[4aCC\ ]Nֲ)5g" C^׈˽;^0cz[ae-^sz#qRͩ@47}{~kw83otaG8{駔BA{'мxz3EʅZ^Kۋ[@3=6HJi!+$2<$5 ۪*ze`_ Y^>6u1ՄjpAk9VAnQ4hz:F5&t N}u,B\4">_:66#7RUޮ8!;&Z;̂ R.cb {)A2|k\?Cg:6!''&Bʭ?vt]9u4cĩʊ<]W2a\\5XV=6d4UҮ'~w8!UW:ƿR4-Aɿ$U>z/]d-|jb#ƪ; Nqt=K:`XqYXX"Y٪Dk^.'<PݴO x7 Pzk.BEpxrgVڦI,[; 1y%f k c24BA]mLt-~Te3cϚCIɗ{I0Qyih~OeS N+o7F-*r8_^?: #b+b#lvSC+cLwlj* r$KO|j*3Yn`~@`ĠXC&_<ڲd4` tP7RJ<~'ZQl3{豧Zjӿ0` iH`Wkü:P;?'f %X -0c.4nc[lz b.I7# Ky^@\Z0,U=!]UW;k_ȍB[])YGW\ږ:CMbKJI<)nT2$p媐2b2 .Cʍ {։pgo5'hK+Ҍ-5JAB LÓPeG:Zq^J.IOM ԓA0i9J u:Ս1I>lF6Ê (4"mAtNM\EOu mFv{Zuo5Xdiu$- y+ޔtxSͿҰ{=J,q[$6ckOq %D^dz4 g3VNI-*31\(`w~A |#9MpM`ft^pYK ~7m3?YZK2FU+ϛB]v a~Xw?|/~)w`;^—uZ6K06]{XGsjOF8?CmazLX#qDf6آb6>f^#;(:+z"V$j^srR*nbbg)ڢ-3 zG\p%$ۈ dDGCr1 u f]к19V "V\<㛺؋`2i߶ci$)H ,c(ڼIRjZ W:|Tq06N<`s=zDp_RҮyryyĄfAJ!K(c.awT{-o7,e<3@GR=d\U5T|'篷 m0En=f?JΗLln-hy[4*J"ds#7?[n$~LbCw{ !Xgb_1~\qj u8wU}{. @~_|SE{ۆVZ: -ȨmDw˳%)U{&@x}QpLJB)8W3!' .dڜ~flNraQ=XR>@SJ~_G #B\-;ͷM,*fTJ u% Qy>pSֹp{!2ηXTM*az^Ҏounv{=.{=:Z~B"!. 9s9 "bh\qBol{?R9ވ %rOR@JNI?dhP`Wt?A'ڲX^hb_ӉI'b3L(dxt;-%Ӄ:OkVUDAEZ s$-[gK|8$ M[Ӷ斫ҥF"-֋ʚh3.Sz4&ހ,%:(WTw) p]Iwmº`߳l!綄(tw >G \=~QLIV~=+UI=r]HwrEMs ޕ4ʸ:هZhu|3 %_cxG|1Ho/pwVӔO䑰2˔ۜ'P1D. o2g$Q x6Cm#Z 6MqGhx=Moqt8n=RUa^q$ XX=QtVAX pI7P1IAW˄ܱ[j&Y2J {ȿGxi5mPQhs2*{HU[[w䏛F!xm砏1=cn*%K6Xp;i,@iF_U]V!Mr~zWJ7!ʼn66 BQa h$_s?r*! j3*'"SX Tq\ٗ3Lْi[ι=$0U'n+08Q-(hr:S_d <P %^9)87!6<.lhv5}Hphu3Hl|GvPMϤ>)(6l cmsNΧ hlըAmh@lBvi%xn%MA3pR՜9[آX֍"MwbGU5[DM6h|*2uk5d[ f%#25QDiWaX(K uxwG\)js&d` Ǔ> 9L=yJdR 8H2N}Gɳ1&gL(3lR w5yĦ .OvvΥRHAWNaS?]{ΨS{j.T Mev,TVq? U^ o7jxW7TtEh9U qh]wDmnJ[coNN^Qpߪ53[V+OlpLj9gف><͐~ͻVl/8UQ q(1eaj:"BUS ;ʪ7`ߚCW7V_5In{rKýiwtp1u@3LL95i 3Q0,@4Ekk=[V'=f)М 4E Ug ٣ r qcн]F #S,ڢA@~wJSk 2PѨ'cRlnϫxԆtlo:{Ihh bkbKƌ5cnށS*i\r%/s)! )Tji(3d!k!:Nx5miMq- d VqC1V;<8ֽA/>&Ul:9MvQNXBň,#4Wa4la% W(:KLB0 G&FjA͖nsm aژN6s`l)[5;zT8'1v-7WjaRMnmLLX@̻|m`_wa(ەoUKYuحm Ŭ`W&w03Ivf?s+-Kp=w6_vtPƽݔݿ&$2M,$2?x."4ɣw%w-N=@@|yHu鏍6ެus"XI*.r*D߽r~"6zXHwk5eR2}5=1Gj2j>񃅧L$i-c5ԟfA^>do0HL2Hṉ5^׮29@}Eem|v+6p 2f+2znԒMr*4ka|t}]Hnij5}!8Wؕ8c?J۵l Y}SIPƆ@9&d> w\ѓ>cyKy#ćj炽r as@:xzK'GIIgdE7u]>sr:8< Խ]H: ̶{fsַ͋q$/Sn*+6XwlΗލ@X:eD ~4)/m`l[Fu+,*QhlJ{R8s2?LJq76|r-yW vnK&~]bՉz ? {O )2"jbSJQܻWꎇi͒ qj JI [Q}h/uW,/,ݲ;=pw=M<Š(;Q@uiSE$7S`Eg0*]j[ٟ@mt4h2G$,J2h)Θ80R=ŧwFS{ĺ!:,|лf&5HX20d:JmcpŎKn5ع6L6QF}pFL;$)I"-B#,9au4bW]qrځWn,4h¨ +ə>xHwJŃ(vbA ʳ1XվTQUb%мkю]B[Y|tYxvwJ("'B ,ĕexЂBo/q^ LGAw ͸FۤrPc{}dޘ9H\GҀ_mqڔyxC>N'O K/Lp|PKVe+<Yv~K>\x1n8[n;'C-,x3hːL?BZ@: w{e>Ȇ,D˙9^[  5dCyBU*ESM*5RDOqDJq-!eC-n:ֶ,~rquC: _C{G{WQK6!φ4'`T£]bDvd IXҜ?jwx5wka1 OlbH5:}>ySga(iٌC5yCK^ n>weLmYȈ 2;\hJgRo<}BQ*_#זh'a?~HiPV6V&dlY*P9DmR?Xb‚ |])FEdS_Y[A\s!*jTZ]$N-Wa?`z*,=٠5C3m¶UdҴmc9}8AՅ5aƏYmZ2GfJMЦ}%>LshBJNcC17걚F ԦHmUŊ@"<hC$ O\GSuCe͘bqpݙ IAgVҏ[5i%EĥXD-*+g/M@cy\vOtr } 2#I=3(ԙ7^b_@\ K¸d@y=lc95i)~S=H_"HZxAj[k&X;De:` pC!zJpe1%+`OMKu19宑n6R(@ zEsqVX@ܢ+!_ܻeeR (bu/ү/,v:sfl˜*#Aڅẃ姪Eƿ~Z{uF\|gFkucϚ Ib~Y+?}76;pEMmVJpIuw|GI'# i/Lٚ>,e3הl uT|[DMG DϺ)v;wRee03Ys檯M,57TXvaJШ3w}G(X|.0qN `zSUta<_,kHV'~*C&4z_b̓D@VM'c EƮ,>7` d=q[ڽ'Džҗl?7E4 <-PΗ)\~L9GLDА%+SQv QSKė>Z!$irG}1 gɐi.l9I٨%FEd/=$#biiϰJ<ޞKzӰ%D l59 ɨHAP,d}e 6,Lٶr{G^̶y'V_x0/pF3< `G" _L|=78 pY ϯ6׹R7Lj \)jjqDP)$HhxÁZny_;$s,\6 sZ湽3OidU68?CܺHFCT`+kDwʘ2-J l'%o=CJߋKFǃO!ycKW]ѻ-uY0j [8hWFy('c%&L=4m$Fxe'YQhZTkW_٦I9&7)<7Vؚ¨f)? 0BMs ĸ*xFЙҔN-ЫFS;>IC~{WD0L# vɰ>}܁W8#a_'9vSVYrIx~Ewk*L(0 A=Z)N B2i]Φ[&e00D5 =6p R6*)G(pɚtҧE;`Q-9$x}*W9>623 =N BƉwz65Ve8}HcrN i E>ޠ0"ZI*}y,?2oh&6vQ=pu+=;gpG4ld W0,Ψ'Kp\Ƀw&7g>b&|xDߴ̢f@s:""ӏ yj`Du_tbDfP x@ u_ݒ/z*Qf:C/kjH JW4rЩZAlEǤ=9 7kH9wS 6la'D./E9EeXVĠ4Ope݄Vֽjۼ:c/|U87O GX,oY>nflKcgZ*j5&gHY`WG7i"z_TlC+95Zp|T g4y!힭Œ/kMq"Af͆Ƹ&}ikڔd;2sq*ҢE uPC`G,v`*6V*H2VM4}w]'/ mΨO?uU(`)?b{v\>)uw QG3<`YG%OM<;ܺ,g55i"٥@CV5z & vV×s=(u釽i=muOlch{DۨiR6QcѺ6rIM-DV;0 ?-jKl˩ϡh?y˶2Jm 4})km g`i9#*| F"^mjuB?Nb}qQ -ApN /4`"'Ld)7<1X/d}$L'+ECѬk{B7!]Kcko*FL^룔K ڻџVQ^p(I+%45:qQKPlK Q!"D V({Hꤣ8[3z=$!S#m$ ӼϪnᣖfXq!%GN?i4eP'A%%zfA37 3|W+wDţއicI "bmw̍.ZǵQײRŊ ă]H X%< ?+hڒa \2COu} )K k c/7^2Vw{R;RXXȟ^m{_)+ɥ4zo7x/q>n1' b5W.yT\g 1õ3⧇"dN %0Ԥzr3$o'H+azbS,S)!C0.TFYjB+J4@آh]b4THξDXϳbs g6S\&̖+Tw,^>Ϳk1Xz,N}) ߳v: ĺ0O+[g5+.ǽBFB S/̈́-~hwT?ΧgC֑ 9 69gc o`&So)+c|,X-OG8ú;28K..AJ>0l3\Qv2sdⅸn5ub!1oW8(T NlC 7on3GW9؜/jۛY[K/ MP@ZiUNA 5ʫ,Z[/n>S+*ڐUxأ*L:] KW[ ;-"SFzMio^!Yz+qR~e" *>,IıZt&|pP.Aյs2B4]G,[Pj"{ا ~trPeQ`=YkdlP|[R"bPsbH5WCxthr*crbJћTh -wi?A“5ҒMOnB!х9]"zԱcBg3|ag3a輏MOdˌC 9y7fqOK>"^ ?!V-5Ē%E "`'DhBrnr%-]r O|)њlI,)80 #R<\kY$͝[O"lZYQ˟y~GEȬ >́{ⰲ@p0Zf_)?JZ7 U;ݲGט0~'c<|{665ʊ_RQ@E3w v򈬴@ُq,3Uvi<%b 0,΁#ۑ[ xlqIhsAydTPR 4@jk0_s>yH6"Pj{kYż/҈@DaxTuհ50knM4θ]x?F ihʕ)á6-@ih>‚ݺR j9~[׸r3E4kR;]#HL3Q $*Dh˾K46\%o >GFȵL جV 8Yw[e9tb/pc=U >NnL804$mH`D@ϾX;?zg$نn sAVnFEkҼ4pP~S>[ Lx+=;fO,!Hlγ7EDN]M/8Vӌ//g~4[pSƪDWTb}2]1_ ]y=Qwjs=ylqDXBe)zp LhObFtKLF0mBPȣ{5^d 0%JqͦP[x٢Q> ^#@'J k>qꖺvFz4xp&o_ 2dW0PbO?2ԙqy ˼b'ǑӫZ15H9+alM>0ה:901W'IC8(-q V =RK9P^_fY80^u7VϐG5Cz8l7ڱ=v>Flÿ< ҂)1(y;MU*(l> ~-MS1gHC)sVr& ,Yz##U]Zy?X~XUa3q/~OLl1j1xw9&,kV*>V1"sbߌ]rւS%bIX Ι8^FDN A>A/j'd@`ք\Dɹn1)(U(SҤ q&3 F:[A ic](qXk!)]Tqig'.bm*s4+Ƅ}?&&P/s  \ YnpyNk7Ge Hv__DŽoƳRM$"WD|k 2Ìՙc^TX2 Ϩ\EϪC6J{k/EE),I4N]eI$vVخ@6{O` cuO:tc"$2*>p+ KFYI\dc,qJޚ 7)zԠku+=yF?aԳEt2hV 9ywE2# Q= J#^3Y3UU ˜Nj,[ͶBb+Nnd9>IGta vb_ y/;JCbO#p bXk_ּ(!ѽRJTν̍;3z: "nuۑ=,jZ!kzBM3A3o.n ,ʵxWO|Or E'aeL×TEf /Sc`xYX+B)ctX1>^v!q%HL4~(Ytߘ5)д>^o sޘ #f;wFG)ܙ,UTl~^u^fN 1 KWrʑb j-ug[#RGMO]c4A܁=-8t5?"˫g ҡ*=mfo3T4x61@ܠe?\`5RyJs =f aċfN3Δ6Ba^s qpI{nȻ[oG?cj6Ά^ڑU:7t˕c ]4Ŀq {C5?mMJ#ut"T P`;*[jK,c}Nl?FO@3?itKP; p&';S##ʻzG.8p71({)S7r+aםQTFR*t3SޡJnFeEa}qUXgh'Iu.L ji ^NBh7S)\8Kr`' LR 'APdNN{)dͿDhS͡Si?jCJ?ՋW+FGI##ŚJʼnY)aY);?bʄ_Bj neH' nIeۅXȠلnq! <Ⴖw?M#=* Vyףbp{4ut3'Lo7 iFVxbd{:Pq; 5H|7"LfxLw5 *hEOx6tfmNz"KJqeV,1ewüQYjx lnȻTNo! xZ2DyѕyD(v[/KVy|!k/3d`[l5$''ߣ1QʹJmOY@?JPFvP9W/f,|L/ SZ7!LŵQKuU_[0ەQp„́G 0(7q@>P5pm|j5 ;E?LL)7)l_4T~! g1Z.}?z=b%L&cN g 'pgNx6t^$B`/ R Ho4Z(OpC]SY\x7Hi匨2L>e]'`:z.Lwvb9J)q+\hZyJq?ƖtXn$$2 tɅ1ws o54ÛWݣW)]^7:N4Է౴XF@ ,tHKC &2tƈO񯥿-+-cFxbVh jڍX.x=K |7y!R6"kxHL6ym%{&QJ=D yM]5Vs/v:dC,vh,=(~^.&kw9R?۞f4RmR}x.`\cr،XRt$1;G<.ttNaF`21?N֭'?rwrV; m='[q[BV"Be7/A"E-xwCPBxNq![ST^$'Kjʊ6O=Vj ggNK;F.˯+ݕ JSxA8F^Af+..6,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<ǡ $2nh!E#8X6MC&tK Rvx=kt9 NWsGTo;lNI}k:o r-\IOTfTW0l{`Ĵa|*Kϝ~4H܆/(M,'N&nZf,}:?D3*\4WH6N\ҦÁ(b.TuhFīo{#9ee4gU 8h|#-R?\3{΀܉ҽ$\gIVܞP^7XNK|΢ ]8SLJ'A%Q<\U&uwT1DZ}1JƢ夝/ :-erOVv Śl$H7s:~" fDD߿ v1ϗP+1=-9ԖĜsDcao-zza?bEcHJ7׿㣑xė V,b =)wl%d.'Ce{P]l '/P|T1cF{ۯ6Ty@ّ>𹶕`"1lD.XFMkS`@~a^Z@ґ*)[dLPԞgh~=AnlܬH4%s4Կʎg+K~Hpj3csg׃w#_I(DfLFەC1ʏL$;,aB~rm]@2|ĘmYOfqN@]*\tE{،eu*&x, g`] ``d_Kq=OQE|96|oV-R:{yKoOZ!j85gxW3@49v.0G a\qb++cY9ʜiRCs 'Lm% G3q댽2PKܗ\4*Ÿu;>,?-Rc41PǤKL;+qtN#A Oe^#ݞ9vǶ*Ê=rBc *6=I͖iJ" 7|(~A *Q)``?\K@Jkƣn|xcjbkHJtQL46$EH30,;$a;$AuV-*,"Ufdҍ#(3 uI#YkZ_(-Y) v/ u᯵ ?2sh%WǍYׁ5ޢ/q3‰(|LL/ڕyg)WDY0 㗛&biSrޕ(`wqRÍ l#Nˑ# KQEDzz<+,L-W yT+FB9\_v.ot8lڱ*nE6żB~B.x;Rx޽_R)bZG~'Ú߯ӎ&ɝp {Ӓ=j,%$K-oyĸo-Gd׳h )]zOGم˒W]Щ0 oK(qPW˜ॕ}0d_idmΩ=".".)8#e #\?//z&01ͯ(R÷Pϛ/ՀMPcRC1* к.7.SqJHm> ^Y: Rj_yZU( &^0!{k4xV3n"FNﻍtjt@xr_OW.HLSr&<XxWHn<% Ζ0'?kưn=sKx͝ zظ(Ug2u p)[ܺ )s$0IԾ-P?9K]]SM(38 I&D0vi7f7Uj+i*17KΡK0´gȈ Wp ^hH_u_WU& Ͽ@| 3JMhP!oZDvH? e9ѓ jsEN1G6=` . ? pF9QYG݋aυy{fŪI-w= k!(Y00!6B(uk k@_OJQCNfrLH*(ꡏ6 }}|@$Ff?f=[|c.0ܣ7gNQJѷ%nxEVr6 o^! hkzf4WY%+ࠃ~`h":#)̟ NtUftPR3,3<>[i3sts`5w@1^P9L>*fE[$)/*Tah7}p;7u~IEPh Řp|n~\lHJ1gl" HmJHA.0F |I\HBy :-+@o_~\8ScZR ^SnmI3"?`:V]zZcuQ|W'EpYN7(qiz(;@y%Vod>oG\N ?#rDE> GUH[Udo>re~yasmeQz]|+i)mלQI|(תiFcMrXxAiECx}|=ˀ>ERK,h_$Xy i HEwZL=䵏 C"xT޲d􇢲# kv6=Ĺ(d`桑(xNK5M3[ &wfh_,hI7ӣ@p)Dr"d^[Iڸ,ɾr#[YaYXr=<h4Lv&4 8;UkVLioRŠcnL-5{2r?6׿C G<^]+cw)PvDkXW[Al1/;f.cM`΂[Rm@"*D?\˳4DhPϠGSIcbVs/M;:k4#󷡇Ŀ->IAZQq& @ⶶ&7Բ(elƧ/pu&~i]|b$}~yIh%?NlǛ l~!C.LH1|b,J1)GtN}%XgG9 biBk }#XXi +ippn3<]RgyW(ZTy۟C:9eܒ]:Ld0nsV0EC$kH!sO%^KxvG$FtX@'{74; iamjmL/@ں`QYR|oξe$+*Z/6dqSvAF6F[GT0JgDzMgZYR_yBr`|y|,:J>pڡTW:kfA5nF1u S]/ <ϭ$,#_d;^Zr[N}i Xa%Uڴ@J ;+ oP3L䌊O%9(,& [۱n3vE s5Omp@(tOr!ޕb]?šUWKE"/.头_B1R:ճuñ~<>QKpa4S'320WE<*0L͍An8 bBw4zțlWV8@Y/&hEq^s|Bpׅ} P"+tt4-N*n-4֒tR |en8M)KrEZG*';v^5kwy>t}||8XN2{:=>x>|$w@bzEpػ;7!k̙յl=ӌ4dH]mŵ H#$(yUl$0-TtV.S@H°gғFeKޘ.3j4v0eTG)@ {Th̹[0CΛB6_iޘ/ rg5n^gz (S\JLs1C'υu#O36 ~.+ѝ״A֨sEacQɹerun8q~t;7y}e==sQ|@3O*tЉ QNZ p:]߿gt`a$|*^7l&rNP5[f)k ~|>mMQOPYuw 5uһ -[RY[V 4}+X䚐6M %7䮷dc+j1xk^,Ijw(3oP~]/u@!j}Fq>k?UR_zjyREH cj+Pn}b?qEA6x.ak y#RǤEZ2a6Q@^1F XME3-R 291#9<m*<H.uU}9HDU,<PEL?R_B4Țy#_ftCmF]ˏl!N7GuF6Մ U[̍P0bHch)0ֻZT e~Ivg#taݻXd' Xh.M݇*^"RNlbh]pBG b|Z4k^n^8Y/o a:y4LA5FAVF^5/fGZe,ǥC z2zgEKc4,-&FȬuBu-fU՛y8ӕ84CN0E.Y6ٺKGJ/T‘gN{Cޛh|M}5e׈ k? צe<Ȇ,oXb2崟۠=hN.EiءκQ")uN6,ra(2\+⩤o)+3ڃIK`#wQX-]z:5)aN}hmr/%. :Sv ZvৠaQ }G1PFrqiN:6{@RAߗcЯugkl.&i _7|JA#OE(`s.JTIpfr.N igw!zAwopCE@+ '0[a[]Pߴ @+XZc^tdzrzX ̃S%JfG 26]9B5סmxOX(E5V>Jss#R=ecBrY&40KRlM? Xz3y%XSY3;50~Ndgm+;·`z9[I˷Ũ]x6'Vo5" Ťm'==Ǩdh/f!tI,01ۅdo=3pG~:ړu?8%굏1yFiOaJ|f_ǚ_i3+܆MM U:Kf1l}YCYd,Y \! ߾ZeH=D= _ Ql >,7/B-k hu9K]䊿K/u%y9֖1OZ%R[*crB<^dV"꾇25.ajaʞRr⹳g3€i.CJ$ qfT~ݥhLH *mj/ALC3$d0u#/mSCW(}?Gs8@lmL};|mB)쵟f#y`\ m|%hPw<+Ф>ixyUd,-Oi*McZ= ^ų.$+y LŅo\Yx._e67,7 Fo:/%c|I~Ęo( Aƪω=%~'.БKogxuioA-o5"\+$C=^nBUCKF&nנDcD-]v|B`o} "/Ӳ}ůކܽ],*@,*!x~`^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ɏ_BΆq2ɀxUγx  v{i 1.zS; *E:ֳi|=ÖCYl%yXPfD9>CЖ47REJz).ʤ! (dNlzC*bj; 3w@Sf[=Zjԣhd }Cu4<׺,|atd])NЏg^oи*xHFv?h;+QhJ]V2U\0CMu{zijRZ(qK\C>uĄ[Xγ>0*%h^ſUH#+g}<+YX(V]Hkw}*a;ML\"4˟]-kHyR.Xj{\Ѭv݂>1P8֏spǮ8@2FK$W KP57%c) ]?3X`Cy:'#@ *[*B)v ;#է ]ltIRL5on@չtF )3k| DM$k+"c9rxV\$!Yn`V~v3HU7#vΣpiY\諩z ;@^4<"Qa Lb3t%*N<̰FrO^$~>]IcQ01v{*=.ڜ'ƅf%idJcI'JW )XLKZtrP9Nbx }ĚZP"+=>/9W#l#g-ȢRo:.e} (J5Х5ha!9pڍP+:y#l8yLiY-zݒ$v2u!j4҆{n8~l*PXd"6);bb$軭|#hMAMu!lmV2õ|˧@[=bgpE?58<.1?4R˲R@=n; u"0tKv*n#b31olILh;K;˧y*g Cn=v5?k%b`=CgOS&bޯmmwv8G.i$@u׭ic ר?KV_Tl>D_ҍd?`rn9h{-K1bWưR‰_kNeݙ+We`ɳZ.6L*H6e.7MQ/&cغZvQ&ZB%,Jhڠ-ıW81g8,V]b蒕@}*H[Gc~E;($H} hBS鸟 #! mGf\jB t<*([= ^ZhR38!7ivR\T?Kx)Hh4hGAЏ$yKe 8V. 0)-HS_lOSPEud,:NfP@+;?DS;k-&w<SדEXnQZK3mR dñ Ќ~ 砱6 Zl"W3@Ay|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|,|tZKf7DR ڨD@;½W)d=9^6rLh[9CL^JؚfBHGg2%G^ƜtaA$YDk^tt45pŋǐ:XxMsѷ $@K!UBt1\E p56VH&La-KZJr\[:Ŭߵm/Okd54fJ@E ߂i*ϚXf?P -B#ekw9r#2A@&+KWsWbLk͒j&YIe&ֶ7UƦgq?s#1TK>mph6:76F${e:iIBXnEň"JvLM Wf)/ %(m{\8SZUԋ2 b¯d3Bt?7w؀Ul@BV ` h3M xYf^%iێuAR$M2b9ryЅ.*P.*wZ0:HW>+&@M=.8770 T$55y )פ xs4/y`ĪEU壇[SxY^Gdi'sxqJYiV Ek}Vk~ 02p[?jl<]ixLua䩂d\NiإwINW~i -RC{rj7`)w?ۿ0(KC!ˇi101báD8xhi鰪KV뤓#ȅ%Ƒxj }D*.1ău_ !xL g w{Y}Ųz4#^܄a+B.1_˖pSSy zNjl)Q^E eA1vL6dΘ}RGlη7_հGCMR"05'1ɏZЂ!_޿4XM0n7xw\o_>Hޢ8]W&≭OF2~LB#@M2<Fp}V C|9 aTBC@>$e˙iYVdzuoOVD7rԆ[/?DԼ]!m3nj6V9\VNYȽO37-ߒΥٚLt)he}]fṉ17o@y///;5w'혙\ƢV%lJBOVV|QK#+'];Ɣ5$*6f8-W;d8O^6rv:$ y|څ]ԉgQ\}E0Ɏ@Ue)`7nCp}hGyt[Dmv+I=!SH5Go-p:hvQ)<(_T KNaN/i kT^VMiʿlk Bz3-e uUu(bҖC\=l; :`:mY cH b)̡0-iE-1xUiDaɝz9mzgd @dbZ"k='FlkzE;AUɤ/q p*˘[;#YD&aXXըBxC.wv(*$IA1E}ZaŸ36^&/A Oa_HPbiA"}4tK)MōUit0QormLui[ wy]~J;WÎX׫h7jO@D`&rn L<ž ðI`s'mkϤQQߗIbf0Khx!IG7sP[y]l6-_W'k:^UGYE;+ory P%zyOu#GD& sw `y+C@0>Av bWR8Hqћze#j8^ݬ~[GDYd!}t@}-DsfCiaWwoS;O()8gf*/^wKKRhnc6R1T"Te˶HAn <ókwzzHujk!WGsrfJuY ܣYd><j:5_Wq9x[U/+YquU%0Mw2r Yt4MZZS!t#BX"-sAyTB2r1R.Ph܇[G 3c\M :&[]ѷM ꉪ^o1qOA f6(flS K |qP5Rw|5ƹ OT T 9WHpQ :y@rb7(KX 2j8edSnB{V< YE__`77%e/SgR,Ee$rt,2j`%ͤL'䧊Ozp~DFZK@<׎ &߮ U"Ў4r.h7{h+A|u IBf 1*tр"(01j%ht\P'QW-rqȖKUPޮ^A纽YBq<iYpcS>Z8ߕ84f&-i#雋M8FVaET}x}mqNaØO _w1&r< ZHY&ވ-9C+EK1HKDo:gW\ ^~o{Gf"s9W>Ŕ3K& S'V_0}wLrTXԇ쨷O펙IO$j*}g^!Ț5'̥[RA|L[s߷6%STfp$Iqz)Kya)9}cν`Py[Z E"!E5}v~T?~ad}׺l9fG)nk暲QAMZ;!lm1K4£(vaLAuڋD5)A]͜%Wy;2svC2Ue۵+2Ht%|<' QUFb;}z#IѹZi+hv2M EpʯJVBE0G=(͆?$kA%kzm!(`0أ<]ɌPކ&d,(+ `%F%ÄM Z95} Sݩ^]2aϐb%8t>ߵT;}r#zs\PW:JZ7{nuGIYYUqۏĹ.X .Y rR2nuf8I7H<@M u(]HJ_; mID` I/uh B-39.p#})( d+vfp_vq )Q' E/z dO6 EQo+ s@Q\w.QUha.gvL *X:MD^c_Wu_(l |<}L̐csP͒zZQ݆S:tX#<7e:(5@fk΍;yK@BfR}xs?]~b\*x N,{:~WWk".74sl PovzCWJh92̞N ?Si mt!yz4g0b.HX>PoRoH^hN}x*t<|L삢Lm~"- U-L7Om%a[EY2#̈%`g~d>b{ww`wW-nT]yZ^&W? Ԍt;$}-ugC(ݗ̖_ن7֬#v ~2?OpiqZIʑφe;Ȑb*}5 8-Gx2?q> ԟV䆘췎ke>u2߱ 8\$ k>f¡m_w&lRHCp/qW|UFւZy@Pt_vRok*t.$T{5Q&nufmED v\]YVk0ffgeTpSZJ4iEc;`Fg+ U 0݅Nf!]&Lthn1(%5.Rq4~BrW@9 K\NJN ơH [4.;c,EgX|%U$i7\&#n8ш `-\s_A$@ [ Ys),+jYk wX9a呐HP|Fm^/I%k*FO+AOqjsK\Njа|uYiq) Ι )/5ƍnk%Cf)F[\Cb$t;Gr؎וZoguܺll&ϫ" Ư  Gc4]7,CLrӠ7ۤӱc#kglXŸs. I?ڝxDtXdY9L@g`iH¾? x:A!0<@΃?tLV46 VzsEQ+6YKvW ,]du_Κ+Xbץ}I8OWNF0%zj́Þ)!%YF|xh)SMCǜNl1(sQzn>6H(݋E&/Q6Q:W X;l2۩e)C>,&R8\m cJ̬`ޅԕ\}A;;jƯKY5%qU;j!0tG+ їy^ p̌-`pa=SgZ}~K2SvP D2AUղX@~KE6UO3\9enb~#%rfb$2ǒ;v1{lv "k"u ˗jU>%\cѿs[OiwB7kL% M t:NljQ7I@ RREѾEkYxF=5zB"9' UƈHjzݜ] mXZWIRH qe.݉ h5fq/Q,x'ܐ!$XT$ !@RjmiYH kͦɎ(5vk>? +H5xկAsm) 'eVg9oef9AdoKa_|xviNK90"/$ cMSc;1ݒ4|:0.7RIi-I<ՐZYTp1 l)r2Lի"** v++r=u@,uUO w {!'(Mr4q\o|έx‘ ͗]emZŚ0)t1ZupՈv2I9Sd-k <2J)#I~!Wa׷@@qpux~N蝵 \X웿D zk}rVˣaz;sk9Mڶ+)9+*flhړt, +tyrOZ&=@]TQxgt7Vxx `__%m&']Ũb&LC1 Z/@o6vC)t\`oyb\fzڋI>.:zG&%AL>YeU8h&UB+5Mϴ+Un$ 1'yQpW/.|{^xD ^|^: Y_b[ NXKλE,+b?0x(|.=(wɲ ҴJ\*BH+@2V KcTؽ gO*AwNWv*PNOI'KIPri ~~t#eL̷YlP$9]deU.;@dI.?M%Hߑ'Pv}L~f>I&Os8326!EX@JVUHhtPB  3|!/ƻLz&?@ BZΰA{בj NtkD[-frZ-ۓͦ{:(g|([&,*q24GW{nOf6"'Ck4<AYj6O )UIڵͷ"*QWB5OSY\kMxv`GdՌw)x,BY1J?-we^NWQRሇ{pCջ̽1j\ ^QpLo0J ~mMr2WPr%2@m J& 'nIJB\^6`s.^Z}46" *WBBF55 }<ܣ>o;1Jًv"5˅e*ͫ{eᯂS~>_b*p?&p\1R|jMit}o X+L۾J(v{S1v(\Qp޳?zL4O=a:EXV Hy*QyF[tDNC |F^zWԤOK"Jjϐ8٩4 eUcHzuErRц.ӓXttB2eD>֮4ۭ+[0ZQ {Pj}%'y:l24XCA?hQ`OSq by7m$G c>3͵\^onx4q0?Dzc>6TMVv^*̚O}VMN9QQ ')CyWH!̊ uG MLU@.0 8+|zp??ힻ%=j5[\s}XʗS?0 =a46rqwLג[9@|~z,2'}yqd kGM>G5iLiQ 7:_N!yVlz>$i0TnڒLF+l것 t@OnnT5'xUWSabPNfUahϺDkld9O7%Q,"Qr5|ߵ癵/56u:עSOŞ9p '=ɰOӍcf0"(j*sg[o5_24LR톷Xwq[cfǔ^[FghJ@%NXcMq&JaI8RGxcא 3{= 0'/ q/i$YHz$AMj_6Bj(UiɚJE$e.d{+h||ֈ }w' Euj h8.@f#]3IwJZW7BjSfRk6όSu9L!$}i鬤*9aK85 pbTjyq'4\##K}n|qS")A6[A ,&}:O' $%m2,2g 83_HF,fHEȖ$X#ߖ}iQtŲ$R!ᩕ KDz Wa@SA䉻?; 2'Q7ܭ j7|KEs0wxZq.hgNmoqSOzljDYPc+2`0, , ήk1\c,rҸ%}yZѸP셷A/grSBC՗?}(weT$-p>2 w:|԰x{Ɨzg`X_~6$otLM-;.#=1u.Ÿxqf.doĩ \[|>2cdGrvH4h-po L}.!*07S"m="SaV(m:h-,S*^D;O+]ܧ+zUF\vzIm)ESHi 6xXu=vL&9~+ CGD@V?Zl`嘋1/<{I Oc#o[Q?k7#]sjK}{lYhs/x[E*Lw\sz..tc3|-qVqz*<;O#ِ 8yI6NGӉrb!7u'b-[HN<˿ciHnldmў3i(u'=F>" U[ fQ3Oo6~ДRb*IooC$@"FZN j=^VQiYlPpoThLW+a&5筝z6>iҺ0rv[M]dlΆs)d~fÆGIJ6\tqB[+YEƤ!}A#:BbUaI@koAVm>oюC~xʫLXۂY('!waA[.O+i -1xP&^VULq! !=!9R RCҫI}h?u`n"ݳpg"9<#BF8$`l/hTL6`\#fϾ)LH}:VQ3R _[Z-'D<8 3GjT4XFomK!(_y㾌^9LR/Y@*Dj.ěGۤ:+v+p{Lkg9l?2 XyB` V ^뽠uw+{oJSP-Rbe׸&3Ԙe5H~]&wRdRq5`hTR}Y+Pp߀b\t5ϥ/.,D5r;[ ZCc⎯{ބlR^ \v,ƽ'>B~Y+#߱-c(d4;O/Oo0]5Unٍ*^'"S6iB_܀O^ΓZܰ=7'fPW+ K0xХ,#}8e<G]~Иv%ŀ!|~?>M?G=sϲ}vɆ-6!@`x*G~w2*Ph _q @Y~ah\+k`SlW])b]}`~ lho 6Rqcgi?8fz9nBQp6tQ69 g J-zWc0<I/qυh]+6[tѕR@0c2~| -rpD7_c;i<@,YA7-l0jOvzQcx$-HH" T|HwP#s?*γ"d٤73ݶnkķЉ3MgN5ً}V*`x^ߡP'qB)Y10@OHvȤ/T:FCm"LlOu_`h Jf8:~l[L"yU4 0M+jΉLkv")LDSHˍcBNtqۡ0OHZ:,4;v{?/w@b$B&}=.R%aA>}"w`5 .*j𧪹2?R/>ɼawSCm61j(lM1S2t>l,jj'Lr$$"¥J-* FSnMR>؎`g Żc 4f}QEwTGbt9*xct'W;sMk6WMhD+]*|/S^jv0iWE5~`lҶ;au #֙Ka-9m,2ؘBԼnkoJFmtFznvP=4=\ؙ) Vi;0 <0=b.ҍtH %R͡SzJAX_9kP$!7~8qN!6Ih>o8qlc]lK]5&l I!AHԔ e aV;M[lpbсZ_?E?+nv(0ͷ֭}21,8Bh>%G0)ywg,Z]`2T-G$s"S)E.~ 8L/nQt^<]GjX ^ห3AvMZЮNk?.W+B ?XGCeEx0 *E0sspǚZP ޒv`7ON$%ƀSѻ<kS]{g| X u3w&:8U(d<ӪOnV_W k8U ٣l-&E< ZU$-5)j!30 c=OcZ˝E,mPx~f.%qlY^ (\ Soa)f:jIxra6ވuGh/K!{T W:: m{ / ᢠlnUI= 'qzvzyK@g!S2#`ld \'KUfc?`.^Y]{/rߥ+W=\4ѫׇPkBzYmpEt^D#0M%g5Q?nRK!oMF1?=>膬5~R;{S๥I#Wvpe&}$#C>/O ;H҃? []"h.5CխB VpmR=IAɨ}ʊMC)Bӳ2U׆ `<)9D0=r_m_fM7)g8,vm#UpeU=GZopVpu/- )h. Ӊ*S΂>+͜!̥'%~I/%QWWxښ(1Bihm^}w k0Ftmo=W+6ٱ8TWxEJ#EgMtخ(2J z'н#5G|4ۤW"kGbFЄ'\Kb<2|  ]9^?-x*ht"LLbL5m><ԊgA@t|؛f2h6ذ! HKVըUTW\:|^}"2>%^:vb 1=hBn,kW`oi5\Fأ%KT0{K1ZzYMĂVq.N2ѓ?u$( ǼxS9⸍X"k*٪}(!K=b:"NZT::@ }һ o> 增-J?@&?z/ OޫW:*~ 2SD?]Y-RJ矯~_Y'%tP IxHߝ"0 tPБŹaT}*@fW߄?kSM tبp'AffE`HB]^ ^-=y^;Z ,vaNp#DG;2I#|ڐlfeB jLd-mPS%v4v-u(WNë|R$,4S69b0BS]¸NU, D] ٸy#zS"-QݔO}԰=[0I.j?@x)El^|䨏M!Rt Gms gUCZ}ݪB $pWf|Vg/.Z7+`%DCQ;)}JYS=^I\SpO) ݨų]4c-?'b.*v[Nj2 $_F"㊷0+uB/&Ɩ }Z <4P縍,eu2\ʛ], &g9I,F1,ݾť뵻2Ut>Ѽ@ew"yxqeo`& G7NVpG,crgJdb?A{,;I Bqz5t%` u8kPf,LK0 !ᗱQ>3ҝdJ-zgҀ5nǯk3\TW,pÅ1//@!͙v(Gg2XYҚ<[4S{ͩJ} @wܵ ƞsS_q+5GD w+J! ^,X'C2nZ餁XԉK : LۡjtAsF -ũjH;5/>K+mA^9ɤ 㻛Fa_tDi݌2 epޓ@ 2Y} Zk0K [Q kt|y|8/L* g4 sKihtibeh U^Kkix.XXHD![ȄH2#~+oǨÐ17(gHs>I½3zdp`t&<; ;Kf^69UJHGgk1XW6Uʄ8`s;^pTqo{;x…%Au2HRhET]$V8, {=&,Ly!̍6&N,q]s8(Sۅq}C8m?mƦ$>Zg}֚, m6-1>#շ_N3A*aVpSa 2Gd:["Xt5ohpt䎑3]akMyqjL,RnEjcӆ,RpjV-~` w"tgڱ$-e%f4`ʿEW䂚hRa4|'Ti.2t$!Ɇ^"Q,Smc4H-p{*SA vRPl^h!Sz2Z[3DnӰ;d_E{Ozhɚ9vºmB"3FI'qkf^f+?xtq49,PQΉs:, ei᧢f(nW 0%Ζj]"‚M;B8!̵j[879+mgS:\d[r봥 2!8Cϔ'StɊh0vo_LP%d?Tޖ ꕹ2.!w x\puj6/u;HBW-\6}D)dbu͜u7a;"k|<SQ2=s*ו-(mnS:RiCxw:'ůty?\:&. T9%ؚWQq0c6^ǃ!z'`HktlK(3exoG ݎmCnp|k7Vb lfI콫_S /zGe ҧK bXcV{x̱a(ߠFP(yiGXMktY#و3ޒyB>0im[rK!OVD]nqa͉FЙq;[m=#q\_9Ddv7{Z0v;땁O1uo;. c]FKfxv~(<_ϦrlPKx8_~ΘU⌳(*r9c9K^IyTDդkswTgMR\~y_讘ajh \wF`*Ɏ`ȇ2cͥhP.U* leP HhWԊ'A/km g#GMl7S<ћRS h>W_OM P .1+|O&Nb֒o*/gw^] @}qPNi.N( ǡEGW2mYӄT kk~:qs*6JlhU{?11K'sbLrvkp8v&@=S.ͣ߰J.f9,yHl`p,$GQ/r (czoX30E7 ^5VV7A2 <ἂxg_ ZcTewC'mz8+pOW#Qբ2CmZYAY~R0LGHθ8\%^ϗD9ȧ.JÄ!ERaتm4T 3hk^ܗ f~T2KZy:fܛY#lEڦ,/Iol!5cbD#gTsd[ƫ% %q;6Ug e%Ԛ,N tQكST]‰Qf$MZvceLR &b:I-gw[DN'%L1âq>z4j'%fv55Х`ɠ 4j`:9"6JxeOe_{tF. PT__A-%nsn؂ʋЄPMuO%&iU:XP:Q{X3zZ~Dv:'+%,d:W?͗c :me]Vիf4 EAa6O0=-hڀ(A)JbAKOT˕azME߀z )mUrr>AvQx3׷;.gA,6p}{_oG&>׃&gw&nlcDlgʐB4[nAlo4knT9 Fm"U\Q)0X50bȟ_εm"Dtc4%dqj?IR"yC~lݗ`ʌ$TY%|=d uȀF~Q8Pdl2^Ҋ/J`X^󳘅$8Tf%;z_4S FlcRq_2Ɵ>-Ov 50co JV'¤Y[DXRjnGCЍKf07m]b:Z\e)~JU~HCUZcˤH$vLbK4ٵȒgLΨ1X?^ ;],^d7x9@o`=sEbCSܗLԇ3ÜpJx=;,,!Z~.t gQi{vο:ueftݷ(xO]i]%mk~8NquCN@bpravXa|Wğfe4]4|G̨>0 =?$/WRK 89KjZzU.Pm*k[,īmhwȡUkɶ ;JL55QnJ%M:ܿxJ'LD$;axͥ t!f/`9mHDͬ-Z , J2̅Epӽ3f 7Ԋ^=+%nwu2m헆3du:ݙ1gFW }c[{D[pyF`<{~ ;RŤB5p|(:=>[$!6_0Rx3v8\q.4VXԕTnD!q BW_HܔNמK8SsƬH6_M뎛OqH{\ڷP;^U1~[e*G9.r]C|NԸYs8R}=VwDVwKLóyP]GҾ6ǜu KYi︒Z4ʝAʮW$'}^VeKUM})5Y#4Nn%Z9${aڠΡ.ō-:@jj<}HX'YnLl-EdŇ~6#םz5N'1m|QL?Bd@ٙW߈5_}X/ *( RTHRd+ ko:c[v=kDxáߵcn^92Iɡc;2ZAP;#`hޛN;`#<1pWcmyތMW,ř~Lib ²݋ Wo?Uroy [ʚ]F_'" zsȞvA=8MN%l_\4ȫ>Dn*rGNUV(Em:2EՈIEG, ;n1{G*W엔URC$҅/v׵e+dC3b6z\IzS&ү)xI% ;۱SE^: } JW1s"`(^Cl6ɷym4G)ylQ=8%xD/Mg9_CZ6i?1R5u-3]}.>[1\f.V[ʆZmK.Yd|[C'ʟ ih KV'IK9҄#ŲMzgO\؆4sPTXUGґJu$q ,feD%ΖUoKNM$&1m_l1r'!9 ꌎ1:!PBB "J8"Ci6LKXi}Z5pt%uGZ2{6P4lEKB|;A>C.Le縎JNÏW )wcH2L22/sB~2hRJ/z_$ PRɴ( j@K(V33 O)#"n~$(26*?zn U>\j`}]M&+uYA3uCs=a}Fҙ jh58ݫ9GǎLvK\#VaeXbihڮv:WpYDˢߟmn<4{['6Л<;Q kDq]Ҟ$g1LT -!(H\g&:.*nH4%~jYs{,PAi 0eWIs8[e!+P*8:$=xvjbc`*~F㝌6\&ju<9bY+27pA9pϖBII=d/9وGwI{":@{S%'*V0gAF,HeM_6l47d/C|M.7`G]^H HPh1洹 u9t/1mI6XboAč,*3!_}TEsbhsRCxbAL3ɫw?ӊbﳤ19Qҥ$;kCՉFт^tZGUDϧ|OWg­A1 k>S1o CM Z\<)v=9x^[6yX'SnG0r'H(NO"t3^AJ}y&6d m|{`-x49߁t XxiJ"Gm'ȯ!\1~§.9N߰}+jM-37+Yb2ӲjQh}$;(~ncO7w/\;!Ӹ qY2ow2G?hhأDϖ[%%{$'a6lCOVԙ$$9y3pдYa~ 4[3ܘjh-òR`KMSv-k*@kB= =J ;6,DBΩY`~r_+En'!rdgQ2lTLdE[ڏOXFpd-}k K Y͔ueW)QY9 (|씨F{eMYC Zj1x{H`lTE?o>M=lmDXBRX 8f㦮xkti_j)B,n?.w(\CW~lVA+L@r'jW2vCEUcm X(Q9(7@݇o9Tå(6GA<R*: @6::ȑ3-P29YiمΞt<"G8fzt ,y`d1wu/8'GzLl[rN֦0G$Mcfabo31Y!qMEwAJ"TȱS XB(p& @qe>[<ǂ凾SE@$XZQZko^DZ\T2{hk#o\[!/><%kLQj d~ݛqKW R ԠwGUҏՈ*`-{;\[O`'*`Tihg{LffˇL^n*@\ w%QRĐa& :\֢ik*t&LřZ?w.&u!ӕ.B ~ZR6WĨT[si5]bLd#ܽO V}MiL]*4~m7/rߺ]Ê9 Q/[CG#='^{);Mɣ3ds(wr&2Pa2Ж.PT543?|d?GeyP;ĒRK&D;E_m!.,"v|mɾ"%'H%IzC/> dHr 찠7stTI/#\VkY>I}N N$A4 ߈yn F;u/hc+jsRU!V<m1r%9ppcW(!>?Irmg lpxxNor?s(">ju<釮ր%4ɌK,2~jGr9XzcH-)q*v1O'><DO/iio9VQ-ߦd.%ys?Jv25_"Uc19^uݦo_;_ޱ>CHW.vb?Q3ƴ*MNJ1^y֔IuW8cY Zj /Ġf. j_?a-c-euDO-4EDp*ztGٲ§(&- 9}Iju+Ĝ=:l@PM_#p.E.k2n[Q=\/Ո'B9޵ ]YpTŗ崎ʟiM='{pޭET7<1$mFKHհ3$9jE+ȾZa^V矪-|~cF/D?n w|9ݥ|k$jkpt]IweJj*dt'Dա`V3ȇ}>A.b!j7&zhY.NOM1Z=gLa:A蒃[Bx9v9@,x ڮo;k4XD`λ8)ܤ]/yk}F^+)r+nwV8Ml?$9G()5=> ͒R-{ o d}#hS0s*P=+#e$⺜%3G;5A&`Igw]b ?@҈U6dVfD2a!APU*ld ?,h)*| /5Be$mD nu4ZZE9T,fIS"+vzzc*)ฉvluqQ"e;+Xf{X4A 'Gn)lʷYHּf%e5j< _svP,ɛn )Ucob;|}M]W 9/GWO^_c&.@\*aN/_*ma)eH7;K⻜V : (FTFe+e?ԝnFH$MwDϣVN,* lL!&K.5 3lqBB3sbzKQ"z_u 'Ө]Uv ,Ah!8M+9S k"La%K5֖G`g˔| p) +RGq4^ A2og'$kwGda:IØ5ŹmC|A _Tګ^BHz hJ?Wͤu)+( ɴ%X7[˫P!}:O0yzbEgCzJ #c"`AN ڟ=%n#I8G;[ݡIIr"5.mW«Zϋ6W8k$XtYpMֻQSRG9}0+Ȍ"@w_XjPYgjS0x?7X>i qr3I$gw'科$dUl#MU`t'mIKl8ea= 4o %Q݄ }\0 =MAh`?5O@i~ʴ!iDhxpk΁2!3xfg)kvtOqsPÙoT'%ܻk͐ЊB&n_IQ/ֿ_Z1|pfug߷(2YXG2Y %=F+do+$kKt,%gJ2=I]g7k yD_Ę-㇌6ꢳtZWc343'ķ]E?zPGWSCqt*CG FE`Be:4P)F0?UB /E^oR,\0yg@\ja>6+[3\Nt͕gJeva%!JC8L~|H<S5o1{F1+Хibbƴj+<.Ui%WJJ0ۘ >]Dvɴ.b`oϦ(6bZIBN>aCBަ5䏀ɚMD)~0*c3utLY0W7/*RhIr~ʺg˅u#Z,M;@1-LxNhSc2׊JOs}*eq*H{M%MON%ǾjI%T[խ&Ba18Iӿ99Os)W5ElYn>i"K骭jN4Mr8 B flN:Q=owxfFO=F֨ʄN`"j@ zq̎l֗B}7P"iS(/ROIʹ^o[BK;I 4[<(JR{0FQ@3 沀.^I\촰ǐj(WU:L|PDQ~F`J Fy'NndVM ~2S׻dzM^Ţ܍V <o?_gVxyWBRFFM~@@]N2W%@ӧUu= Z-=ՠ@i+HͥJ%6?\}3+.¡qI p7[CbSewδmҤϕrm8>t4iR~Tߪy62i<wTQd yH\~-&)Q+bPiykI*svUo(`CC V[Of9uGEq+FMaK7 l`S(#+4ݬ_ F; - SpTbۻ(/NfےBd)p<7+NH!J#%RmA]ޚ& VZp uGR5 $e^ɩlb8YI Wlq-4? q^lorF |8~yFgς,3 ̓J?Âs͞zjkQh7.i |[rmKHp2#h4pZG2fhǨ_0tq/аs H= 2-&PUA7Bj8 -Hr={)ivaŕNA0&#B^fR`9hW)8ig#gCP6}O oK^72o4Fl ю.q 9RFK6[y3-E3IIHdڭ]SHZSG9jsH va&\?=0Y= OzVsc(ExM|K1QWG6YOݎpW`77-K#68*N,r=Ng!x"L[0,ycz!(rd]͠ELr.;7&Dtp]A5?j8WW+.~jkKp@Q9 ELK> vf kpn "Afpz@D)=\I襩k 9G<o NrƽOʀl3O 0߬`C<|#ː3uXZا8ьt]hklGHw=9G?ïBB_'cW_tWܣ<eiaɨi0y*TI _BY?!?4vh砰gSč ~My>^Imm2v%n9G3m{qɲ'ZLuESVi`uI;uО_'`ѽjlW%U w3#ٍi^ ~mFOE3MvFlCHP0ĠGCWWr #\>7㚁L[:Hrw?_SNڄ7kCl~M5(_9W`avBcQߩС4r3Ù=QZ?b:QK-n X<[yBFy: R x-&Ut:̂'Jc԰ -G NZXCre}kT-$kCq%&n_O  @;(.. a{NrWʢbEWǰ;1*0~0\U7G Cv(ԧq"M"gE? 1jΰ {P*'>FU]qPbux߬ky|l4 ^)Gw='=]׀/N1IcΊ/6G̶^fߘza{*}IŹJ*h4XM 26K]`ޝ) I(N]#r02DJ㼪 +Yo,9t䍐HTB;UpE$ 9 ze*(mx(]=Q| c>ŧL za٫?",&:||IDձ z`=N4zea+@A,AI7por1jx1ET^{Q<ڦK$tt!ގzzfˋ>#FdeAp%|. VǨЄJg6]M‘:m((%XٔnriH>Ɉh%.N@\NHݝ{|GF!q+J3h t'i0م%0ފ1&cCRݣb,;0!JsNjCU2҆|sT>躾{ SM.{/8g9j0#gOQ(nGM˽C9wGBPs0$2{5h1 [hCS_q t0 i236d:wmF>, 7sq,PST(Kw93PLf;u\5BBu <ы`U0+M(%]Q#A $ߦ!- N0P0Ɔ9BGrjH?G:qt {2KwMBtt>i}&j;ϗMZqzMP(R!kIExk<)e?RyGim#sidn3 ,U 10όe\Fsa}e_GZv˧?28L'hoGuru_\ddʿ؟eVkz6R-ݞxY\ U}(]WbuxSug{\YY=m- 7?@$A)r$do _ ƝXdM n2Eޘ"{b$=VaFVHVM>̲ơi0lBz? qkM8D: Qxo)Tln o,XϷz$2)ktkYd| YU9Yc_Av6p6BX-ݏ׉.y=LY"Ր v4;2 HuS5sk\ .'(v6A͹/RC3<\uk/276 n4A3 }sv#ʳ]ʏz81,;lڣ~+5D:_9-a9~/Tl,q>QRyT9@7R/gO0 ?"BM)jUtwJMS낄ճ&Ijf|s jhJ2گ<JvuaOv}6Bt;a%@ɦXWBT`p!*RI:=[rV(>n*Aڛ o*+"ՠ4Ǝ񙨗y*D[WEg^9[i {jN=%7`d"ÉPB5d0pѿY9DHĤ[cŶ⦵7 +5gOXxMo뺓M, IOjnG{& 'PzV*YZ}z"awh}ذXZtӳym1M& ].BV2q H>Ħ/oU(sJtm8n)eGM%TTJ zWMr<'M$YmrXjcp=eQORN\Bhjk95DvV>b%hߑCY uA\0L% w'ȭP-.&S/ [j%Fe %nrlḭYKFM VLڄqM{a[_痗+V-&n"\EzA3{u.+ܖn$_lAuaut{ ̟ޔpIOsHYv>Tq$`,e GdTMEXI,؄=('D1+j sB/!y`QsVrz1dе1ΐBY7~9_46̚&J4 uӁm7eA)Ef/򙌉c0`~ήu1 dZJeAF葘xTvh[WV.\~9wTԪX~OX:|ssY {3kO. z ,x]x!_+aۀѡrbx/P* Үnh( I%9Yid[aԑQ1\, F.$?I6I%-EaѣCZ3@<Rǰ]+@nWXgV i!rUw:*J!O=#J c߳q:y/BCf08IGD\Z vXI`Uv"'xuM>M,KT\o\@pol6 aSBp1Z$yn,F-hߵֆ[%pIz!>&IH#Q2u\rsT /h9! Awrbhא]i<|eab v9G޷@9C%( d1ـ$u VY )9 \7S%|Vw@V;:&I+-< BK7Srg" ]`/>p VGr}`v0&ӧPB<, g8MyHy_`4>YjdZSnda#[DBrҶz:a4xo{=ST.j$[Rc/&p>W(`EmP/8ΡEfOo !ɈQt4N{kw2A6o W`U{LتN:z!sܯP*Cy;ߩkG% Iymuo#NnGT =gӅQ !&e:o9iw2?fSkJX@  ؂\joKuNAOނGq؉M80p 3pxzJS?>Q=!h Wź7LЧ-/·By15kBK_$<m;ݘPVq  $^ܱ&K8\ɯEGl2B]=C?F~^Lϊ0]$lcuȊ~U.CˤRY9WGS}Ti GF<[0U?H$+-\a_x-)Hq%XAp:pux5n8Z6iͳbTI:I./i0KӗM`%eH>56AMs-㢷謹c^h36ה@㫵}ZN %6*dƉ [Р`wJ[r1A!OͰPi'-RAuѶږii.r|<#_2`2)1NL:H$U7LH ;^2[Oؔz>nw5#ԬfGMws8)(JIT' _(E㰟#YP1EKkjA%JDž5e#%Z jݿzfLǻ}4(ML|* 5j5R% 8߲{$t7hKγO 50@:ΰ:+%t2{rĠϜf@s$ G>R=T"jI!Ô*ط=S& oSN,P(ʼ/{nW`UP0E3‰! ^SӸ5;A{شjg8^7jjSd gNL8㇠G UL\<)),gxYzFc ψ:Eˆ݂NJ\Ϊi#K5m>QYY0?fdg4WE!,#$P}e/{"{yr:`D Dm$<g3JՅ.~:+@d(! OzUݲj8Jet54&37ew)|+obYܼNQ@Tn[Blk3X#+؟Jv1NJ6ȸW;ʼn Ġy9_NS;j;7o@j^d31{27f K ۖ@QM5 CZ1VbP?)E: NXUv! 34=~.^u-:|SX=.ZJB8vj8Ʈi"c| [`ݷ rߪt`7袉5PI1_a` 11_clJ$. `CYoʻkq1K;m%kMBֹ_g-Z=qfD.N[5~ ]۶Wdb*/*gs i#1ct^ = LيhyՓH5:z"8p*F&C)m1)ŝ.F H52MMLuE$8WUƘ@|zzy~V؀-^Lx/VE2Y11Pa09P ߍ)u:|}騴L鶸q Gq]>wQUFj7r@KTU[sW]sı +RX:O2 0(KuAWI0؅D6! X7 @ ۠\bALWKqEȑws}*4LgIpsDiX\e Rx~+=s[,a<%7NA Vmtf̻eQ~d`ϿAXAQ:Q87t`˄bSU|S \K^? Qv(dr5Aa/ u'p)mUr"RςO4+vnWzhfvƑ.TYLGo1s34l'uD2IDe kI_v~#U*R|G:Xv YWpqJ ƣ2 ]k83,XEjmrs_`iSa΀Kx[:DQR307 qS #A4in )7UG̈X2L-( ) h{Xր-)b6~8(3ߠ>{)b@;ۥ\J2'0k` Jv_:fUmu ""$x F'T )3^ ݰy: o'*] Ƙ"^xpo!$WÊnga~ YWTL1st ()zUR]Kgs*BQ"Щ!h,YӦ[>:~3):QoxW70.Pyc9u;W_ء M>ruYz4 Jخ4Vp1S/76"Ζ|g=NʡN, !,\" |0ML-tn_.-[.qh~N3<1ڠ"Eu΅:Y3u,Mil&(4XMmnlg'6m*enw%gGnw\/{#kUcUaCd@n X)'0 &}̺u{*ߚdd39yŸ`Tۙ`k&lՁ!(dې~s6ͨ\ {wCW*c۝,CilvigJkh߂0#PjOqL4jC\X\Fi|/+L̻ld쥫] aXi*jmfQ*EaJyAu_]:n)P .FTo;]8f6ƏBo pjzp NP\>~ x\FA-WsCaɵFb/-ЧQ\#7{8b10"o"h'}& 甦QPn U~%/I27#jppH|P=+Lj=M\HB b ` "ɫz%T)>_և&7JO׀[Yxӹ>7H)aZ'm)[Uc]B,v)4ȘMŷK@\A^ǀIњ>}]_,8<̅xʖC$Z<Ĵww EKΒrA}\:ZlV9F -1xlw60s[hߴ-EhE׬/HB@0S&Рa55w4NMr!D'#F> 8wc4}|5iR ݭބy@0I,ME gVXm;I;E1\cWaDg\N8-" f TV.~Tx^;P =p)Ls`qH:>B{ 9ϝiGU˦_( Z-T:.~1#$5ۆOGj(UchAzUCdS;,?ChTP ?z%QvY.fEorZ{2)OʏH𤅃L9Gk|D-e"nh.yd'rB2 }2@ e% .9΍ۄ/]8CKi]e)w=+ .▸p I%[(yJd!HܝVCxɣBtY- `d4%>q7b[ +{ .%SMkw/./='%,IWaƈJ[u1+Ws>TXP_'[mӂ#RZP0fnLQօ@ N-i"N$_LOWMKkF,NRߨ&9D_j2Ij-]̖Gv6!>w \0wdAt0$~LOCfJTq9| }-!fFpz?(r3G'܉bA=3xgEQt^nE&9X`mŐ}d5if]vHR}(jUN"#TU㭆D"&yUfSyDZ-U:!d 1+B +`QZD#}|;/`LAoe;9I]E(/;$coJzez_S@gG -ȏug{Uj7[ɥa#s]wPo!qlW VxGJ%A72.ň}5bW*_~[9e [^ߜ6xO0# v'd. >0؃@CNu7T:<'g ThOl^+lrzK|o~Q[NK c+OZF'!wkh,jMc]I|YCpOe/iwыʍUfڲ2~fu$-"x9|Rwڮ+ BdhޠLcsX=VR0PEXҰ~GV-9s ڢJ׷Ka[s#>TmG^cfS.E0I@"NN*HFQ3d?NlxbXиڇIXY9r﷣/W+Pj&XĠ:U]:,Ɲ K^ܖF3 lQE_E_5;B0_"N_w bjGӖ)_G^>J 8|x $ΕBO7whnXc^瀅g'45ڏ'ԫ "6hSUkřҵzMkK#Nc ǯi%)@F[n7*e:u(DTR#>%1Uvi(B:ThꗎOu8f5nIh;/ϳJf>\Wо L8L׃N([ zլ_;O!5\O>Wh8SNDF> IaUQe#tl{οxRI^8ά*n g4ܝsC4/.]\m.:HJM)fE{:Fk`+(?9S _+(2~Ħv w|/3˪HɟJݶ(@$\!` / #auA3jGEAz9#l-s1$9M ncVB^)$l_9q gmOqu cA8JAWDy@C ;Ό!05Hb U,>c8? cNfy+r^^5KSӨ w [?bpjZLyʛ{w;O kN7?=Ey:>xԴbU&I_H-6_Gkm*>ROm}uN?ބUS=aDZ}.zYNi [;Mf6{%t;Des..RƘ)bpxmI?\,@\e fٛ3lkgwAJ  "`4AH׹%2~,d)Qs{5t7=>a&\bE/ɽ̰Z)+kXp Ìy_|_o N2ެ {ޞJ^.ݐp} *ucz ; fZiζ+KP~Qax>|_1Z|5Z "_ܶeClWh(P ys+J\f"eêt-D;}O1e%ZzGǩjwj+CRnl(t39ԥ.{^-!{)$_瀾WU?%x( p;6R3k.ŚY+KGBO҆f(eCQވ~/an0#T#=)M JDID r~$V!eC*&$ AqlEiP4֧E)}Q9fP߫$=Iڱ`MN8 lQ~ؼE QY\1K撆:a-+0`ꍁlVSoK7ȻAMr^x(tyӨqGETTk^$}UbymnHE{ϭԟbrF)*tҲ:n62c~qe ;*iP2ektlC9܌T}ÑrS<>"ewsӠ5 .)nm약lߑ&5M_{Hؗ*S hg*z.u5IQz }6L >l8ܖ;^ǘƧ "R+ sfaW7ŌGċ)b etT&ȧRb5 jLuPnTT Oq}Neib6-G۬\>V2zU D~n'IpM_?Fu7E>:b@\|,m(Wx.{QগQ&#i<4KKj ̪[4LrpkF[|pWhǷ}zvTC N,0xW\O,;1-de4൹z+HAGO^`UOΆ95S,2w yl7h 9H 9!lhlhcY,<GѲ_AhAܙ[" Hī:beC tMGa'/KJuwy[DZr/~bŌ|Dj #C ?_Iy3Æ̳FzmR楇De2ਯE}!&Ri8cI"Lg;һ!R5 Q̃k,Sa;h_8}sCBD¥qPԀ y:\3/;%hH6aPꙍ)Gba,OZĮ-vMOc9k?{=]7b1?'&~ڙ'0qƥ-\ɾ3Ѳ,bHNtldБ<&?C!ݻh{ c/OX)e<. 1dB (BG}BujS@ަbp<XeKkDI< pK6XKB쌺+HMxRM!.rgtecd.H¶torLoq.CW^_Bd9](RxLKq:H 6;z 欁n% Z8˪~Ox1t0DMΎ.%F%eQ9Id,fbE9OLSrIQg^3|ZL]'3\;ވ$#enx†@c_BOXTb(94b*]sG+ꈱLN0QU'e"SiI[hoϥ|E,7Եq8fbjK, r5Wo r4b'j_eN&fS{rꆓ2|W~Ͽܝ ׵vu:N($# `>`eJS8Hsv rk*mY_ux3lCHaSSZP J;O|f&!E:f 3+$ztjZlaQoH0@G&M7\&{Nw:^B&|[0G,A_w#%7$z&rrwʝ ܻ![YE"h/NrxA{ @S R2ft d]}-C;~ G}:`]`#؀v 7CW~]՟T+4jq%$zlμnD!@W'6aL@P̔s3_KUkq~(IWȻ_{XrDgxas/OāriNM94[Vd![5XifX"p/%0k?CWRt7Q/AD^R3uO]OC jBXh5 Eڈ }OV׶lؐ\4 "AgOJ i|T*ynLJ4c_ۄR.[P!=bD:_0.|զUsyr.v_,-2Á+>NxJym%3 j5CtJ=cgvJyCڳzexdE-m5lО烼tfL0+%XgޓtMEC GA'}hR^w_sQpRulB(uär!  A7bwQTYbִ~VX\BZ2t'8I|\ K5W%KWIFlKwRrSh) aZ9}%9,:erSE 22w=!vqlUT]%t>}晴0:y:.UD076$3` pC"H>!b/~y@^ 5O0dzș:;\4hrQ2ʏs=caT;ؚ…Xu'B">!RĹɧHs:69U.c0ҏcK|c2{m564y^$$q#zJ*JYZP`(š_ r@Ѥ)?Aa R m =V^le픂goR[=+½>|W]ga$np_/\o5 HzLX Z uyYg9@Ʊ8*-!Oȟ02WqP>r!E>;o+6n}X7 &@_sS0)&ݽƗ"O=.J,-ifvΨL61 NUs[pQKL z̞,9~$%e<_dxC3Unz/ lއKnj1'/dx%5oqVNVa2&`Ϯq-hP9=O=BM6C7%%2[ c5 BMl Gn9 Kۂm|?Uɮy|ȭZY/&6vU34گ_}I1} l.[%$şa1؊v撊3f%/_vx>ڜmsZ&oўgr :F'M쬽FhOEH4 `86Gʹ5bkShzJ[fK_VK7iůu_T|FuN|,^H蝕yQ:hb,[d~sBC[\Bk &n9AD>N} uZp΀,|T*PkiiqakO&|8j%8^ Jt|OМ DW+6~h/A+6E^tSמRҞ#5%#Ds$.K1i UWԄnmo@07\ߑ3OE=XgFD`+}M(67bQMȭemh"DB >)ЌOM$QZJo>>Y6`"rwZZW+XPW_o M6"cD5Vޘś ;~:x-O՚~P9\]ws'|C8̯$!au($34 E7U\[i LL@V'gd5`7&9H>!@TxIv+*vwà~3Kf۔> 1$N8+Do6os p[5/eILiOK'+cVHLPu _=7jIlZFeE\:hLh#?=77kFY~V=Lb'V^ʂ oՌ_EyܓDX_i?/S5DI+dav{ ޻mfG4t^lMHgt) wҏNv #ЦIsK)M Qz1 kkZ)\f-O +3PD4w1АjgŷQ4Vx2=ްO0-~agbbBK4UOQgkJ̐5[gUayzz2S҆qmhɓF&g0ڼq߸r=ED,Kyg^QS@nվmt2`=c+QJ(%%@~MNy닢ɻg nz}R1L/85iw _CCb&m: We[z-@R^j=ne[U@-OVA*C?MB3h\Xݬc;L؝`dzpԹڅK [EQ=Rg+NAK4"As{lx\L@t.M]nK}GU-inbsUyG9L'o8|PHiTR Wƫ'Pa*BL`E 5jk_o%ZscυpcUlr T/=H2uRBoŃ&ېq x2<هHݐOL@T' 7Uo$g5xP9}OR32|uXlbۓ _3HB"S&RmW #tHJ~g`PF*eҭ­+Ao%$#CpњFлʡBMYhWn/~;܁G؍lÖiCs:3M:"UH@v:a\>۱]Ca6т LrhTM_ Ƽ1#-m@:p &H^xᖕxp,R ea}?\ +OL-~ fʋʘ~C܆b".cv)u֭W?lj׽@՜je,CJvP5.3Ą\44lXWsy c%%0&F'e0g(^/P({ȘNƐ%@i<>~ցJ~MTꌃ| i|}3mՄ r* r7%S`6ke(5`E;U0^Lg>4а @1Y@%P1 *d^e߻R|ENIFV(TbW3`D2)z~B֣QfTvG +x(<%s'CF(vAuncOLLWnʬ\*mBŝ6<{}dzWxf [!E0֟ۙcP"t\MNrtNImoH|x8twAfgCºXMRM_l5Jk(`$ޕ |}͌$/Z(ݥWzd!t{O#i)@h|k-~JGI(I,=⎠v79J #O{&re[P*iaae=Fׄ(.-HgEڶƢUxh/쨅cviԫ?Ojp"|gA|}΄m0{ZƯ.C iwMuz0s-8|lO})4@ 36E|CŌ/0F2?]9+0w0?'Ƽj$O!8r[_fV%}th^D|pF1#)jgF < ^C n{o5TeH&R=D|C Bp{H/cB4/> zguC-aQ v؍D 6 TDR-Bl ۑ0kxGm7ܼeJĦl~ pɴ)L7,IKEJ&+ 3Q`K% bp1xI̐s~|:He+ΗgB=ýLƳP&y?{hI哊nNx߯#\*zQ,@qJuv_茒vYUsIo'$LsNs6 pxAŘyEbH/nGbڸʃ!XAɺ{Zc=`EުR kdQ~'j 2@ :`NIDu$[5 4{XŽQ,(rq-{G:LTbTGɢ?'ǴhέH<]{Ho/r{ ʟDXEbـbuՠDRl=b6dOJTxٻlǗٰx,-.Qp,rSײNWDkdR?c@=ABtM7ճ7& vG*PvA1M*#jݵGY`u';'4kB9NMSJGdO] f }}#U˲4sRlσ+p9I@A7Ǟ̴*4Q_Ū2bO/#ЗWu Z=bq( 櫄>5$+8]O+һNɫ9CUx8ӀҦNQctM04$~$-p]/>s)'qQJӝG2/^7+!uHw 8MyI?: 䅈&oBW2;qlNņ]J\̼2I) j)$w/6 |GV<۟@(KjӄǮ.֬Ԥaw[6/mX#E5+6w6 '_bk y #7͉YT+mn2U@YUI0~\כ(|Ji|׷\z8\ N3:;aת @I\1@KY,^<tϹ/Phݼl/Z,.V!Pc;G9 g2E74yZ }0Ϭf7{SwV#LP ȅ2S'($@qCĕ&@$yOT׬kyNR&kWV:vӋi Z/0GBqPسpgGS~0To渤.ոϘ(uIn0fҤe(듔gF5̞"r达HNDP@_ C3*;w4b>A~}_l_Xj U#,?]O^yB> ݲ_! JZn]6f 5'}(eM[6NI=Ua[ H9Z9Y_%SݣF #/#Fr}oYᬰv@*+W'eFI_i>'g%X%/ZQu *roLoJdqnUqN{N¬}^ː3H_+zThg9͆A 5ݫ6O-jhGu*>Uc@sI=IncU-Ȩ~T}/O< HZgnT #O5槣QdId0LDz%/#0A s~UO" oX3 4U)}K0ָլaX \%RYs6C2cl֞rIH2s97Oݭ(~f=No7]fOBk+3k!!K"9i )zveZ82d<5%m⪂houA-{q= ".N]p;V@J+zIaDRtr2 d{HNs{k X*}1rѼَ6ɎƼLO|o`% ;;Z{$3[R.(HMP+r}fċL c[S~lZQ%lrIg3cWdL+ʃSfw= dАfA> ^6dr_9y{Bz9@E{?]צd(,O!`=v`lbrRշJ%w6O=}EJGk" 8E}$ߕ=./z:=͚Ms:|wf\@ߙ;eG Jd65(\Vĝih5-yխB\́ӥym ɯ)]7\3)pa1r, r [}a"P;>3يYy;f8آĖ`a4i] B͐=ZtSJGF_B6uOmNDy粘>ZL·w *`V&^F|5U1*K?J6T?N眒Zhzr,uuEPGB$j4Q:-8ǹ&[`vNJ-A;WM9V3Eve5tƒccuO|{FMuꍱ[JiJD{լ=$iάٕeRV<\鈼 6,D` $+!$vx Z4R1]԰S ]4ÖF&Q0ZcUEN:' v3U5ܕ0Ԫ9OZpwyȹݵmvȱAy!ZSPSX"eGXRC첃\^H0Uwj F|(D"=D[d%8-B%!6$! .?E:O21}r }Ą¢4z;Li{0lLf-an`Iwn<4d=&+;}̫8Pc.1:B]!;}v:ŋ| ?9s[#㎊޲O!"!E* }!}kܲ : gV=e *{M! 5~x%"$G6 >@0\`- ,lX*)P+R, Lz|5k 2&M$jN6a%gNu3C\ySS 4^ItDU肇:)麗pPb(\`!QX늿e[ݔI.v!xQ1+8+*3mSu&h..cF[?ޟNo |UΦCF2ՒTX6kOipPr;D͚\u00qUn uZTߜ㴛HZ^ zk}Ҏۨpgp "uHimTwv?$JŮ&rq(%q?-L9E'jc/8p*'M2^HDՉ&Sy–Fi#Ѹdpp tY` 29a);H΁neDE(p5v&)c1:>-]b{]Jp]@~Qα,˴dݛ:ԡ/Ź?Nl3kg/h\Z)棍W]8oXr+awA|-]]y+z.`ryu3$#cb{Eract䳕f< kLl+JΫR{fg= SmKI{EXtNb]vFXp W+*Y'>ɘO 8J#yb?(j7Td =3k*!#cY׻䀱-n8"M{_I5/fо-1acStdv>Xde^+_ LW< ̉1bA]pZ)+[;z02ƃ;Rg*qV49;S{v p=s= Sgu[>:#*o.Ch: 1/wdYa9}}>{J” 6LR.zG֠ IvlO*p<$V6nsdgA fappp 0|p0> b4IzT@~G2X%{%'v3!'(p.rvR_r af93Qv)LY_R_-O+먬{=7| GJ{ $Wi;=V5-%x>NĊLW:Ϡz`9?XwՄqr!}F:no"ݽfФE&[LX Ϟ6]pX+I 'WywޭJr7.vL׆n Fc.BTT߾VQ6xӷǧgMN2@$$,d0"-kFV2F>xgjkvl28TZ׈(o=6x=?A:FHIcچ:VloǶ߶-JHU.xnTO8Z\4VS4b?2V lેޭF>yr_rI"g/)(?>C,'~ ՈK *7;2{/~7g@-}|^˿`|Ư^*pSwI >7!\)9UGmj "=l;cY4It+}(|:Qӆˆ8\2$ǩDu2yqe"_mYbSר^6 ḥU,×ƞԒV='ČZFm2k.6r~wN(S_)01v'MB9{*ihpK %\ |P[I ΘAv%pBDE'UX[Em+csʆ`f R:_+(zv(nx\.f[Ƒ>tvB5&`5ᾀ}X|0}Ow8s,08z#H8h~s]*݉ jX`5'K9BxIũ #BuV4elI\Kun܅#fut}+;Rr#,2̘ez+{L4]R}箏АLɫfJiŦVqvI>֗P''x%ttr*}\X._+i8tTXWlij.Z**C^e[VUȡT5i_Јr+͑ʂձ>3w)|2Pm ˆ~@+)qFʤh BNJN4;#ndmZݭԝg)YO Y:aMK5^ݽ&6 ȅP^+g^_okZDOfNH0|EvX1u /MV|Nu;f S07o~JHjMyH,)gF7u8`T.?+isR"]p_WxG U}n2wb=j=pib SCtGȍEĄ`Kt-d_RCdf*]G`$KeM\e#qa61-zOLDЈĚn8_xHK9pwX2.# |921\'*ken^ayU6܄wKU>/ _MmfԐ"azp"i[ć_L}do0"-Z$ڤy0c~1t樥FD%b68DA;~ngV;Gj8dqv8T'ZEsž|i# j֍jDv/z#\l5dhoQ/q"3 P~Dm/f΁.] !wvrfWj"X33wrH+v٭k*K埁^~#NpT:Gɝd̕ڔyK*)r C"ǾT˒ D^Zk8@zrה͐ǀT]4PцކGm9Zs<#ws{֖q~,_9K=-wzwǒpS$$ wd{ ]c$?07+ʢ)Bb-l64 5 UOBF}ׯ 7(?aV[&|B[~m-!ð,{Ë`% IvZCe XLٛlU_̇Y[khkC|R˪IΔ,E;rzoMu0gOv.S0*;.D4;=b# }CǩRwO' \xvUCh`V!D#IXk7J> ҳR!At C϶f0\vzFuȹ'cG|3z,o5D|DdE'ɎmՄe '*I=e-D .f9-!|Վ'wTfNi1m?~~{9QjvT)j/9LHTi|ԟ0 N>SwZACr;M@(8.=R } ^f[7MXYMz͘LA'ۦ4%כIJ~0CTODHkz٥,B7q Ucdt0Ws(*-Tcp`*7O[Z!MF?K3ӥ{,?5H:WeAީ 5,PbJPԪbxAZR |ٍMzM*]%@cti^a=gv - :aN :Y!gTrض>xCQNG#JJޒ 2iK^_˹)|Q?[DUlsLGZt(.N@?Lw 3]z4Ѷlo~hMYϬw 3·VN *b 摏ډ:r)j]?~R#hm11b~5s>-u_킼uiw,Ӈ][%f2b%s_5T)|:k/caRሙ NVYl\쬌iihsU3k*]|yi*x^O? t2|K\xZ77?%SYsnX?L0?VP+z/e8pHIdw@Q-([ * -(Ue:U $NƼ|_~P^PܶF9&ԙӹ"g75z%7gYY=-8F{ ɤ7cɔN̎h#z kܶÄ蕑srhf4^g1/w]>YzBp[<*)P= &HulfߺԬ^eë df4P)A`l ^̛Pɿzr1<3BDxUFԫ%n{l2#jC$\W=]`/5Zqtt09;$y౸P"F'_Ue s%4{L4;}TR``-Qd4XO̞[سL:N)7̟͹ʞ9g1aϻ jo 4MZޤfC}r-Ӌu)˸#ܣڼw3\x6c?RSn*ox /NPe׆KSqٸ2ѷrĖ1C=l|m)g9shVnK(w48cq^ƮbjsKHd; Jx#AW#鸮)NfF1Eo9s VC }ӕ閆5̱߫-)E&Cd=ZPPBV o 6@'bN7?(`6}SAgtR}p]g ?7#3eDBO;\]wY0y[lr-^Rѻ槩ŷ]!O L;b,;'{sw]T.?h&2?ʛ@ i$gKEŗSސ7$4gKSm<aeEMϔh"|"|L[{T=tKt`h㪦1ucy{} K[[졅x 2tV-C=U)//FHs2OTռiO3R No؉hWKtﵺ7c7f )i4w,UnlF7v~zeƨ_!6d=~(hmy$7le 9{mV2 fɵppi!֞N=զL1]ʷ(i`v뒙K[ hJf xZ 7|)W|t؋hy+]-ht_vy+WGbxד& \hm8, `P6[c{r4 ZbrQ+a7Y gD+7=b,AubRuXYG\i%Ȭ />)a@>vqMHCG,tnw}XA)1vKKqTBm'I{ļ@\?( |2p2l3@6;|LF ci@l$|} )Z: ʸBPH 6omvcfr.3~7gAE8{,چa ` KwuwFǕ޲[=4*(am3rԽ57O<~96 }}=D_ (kV)u| ,~rڎlgK a|tqC T*fp8sqr6e]TH4jjk c-~E24m=ju%9 {* Ey"G5NS! 6%"fDZ:MWADBЏ~WȊy]wz!aMB+L:^8e-`3џY.{IzEx/.^p,nL(4Cx%rOn\ҩ,8߄Π٦fYf퇢" 8dLХG˃U@Q0ˏX%-b0THBpI*Z}-!Ÿ}v)Z U]CHbO^HfnQUt mN63n͜Ņ#? XCftrDi$&f2 #BN櫭&a'0QQhD,3ReT:O,=qF%;s]"4uQ%؃uŃ6VY0Y3w)pjƤ7oϨssfګ&;jB]O"Zrv,7ί+A? {ߓ.^;ة;LREŁ F0K\uVzWUjۏ,("ՔI9 p4#lcSnK)5B>"M&75h=Gݏ0gP7.7|H?+ʅU`rV?ssĉoEx6zWdr˕*_Z<,9L9Xy6@9}zv )d"T\n*QMXSgF82QC@ųYVϥ[o) $.s@%tw51Mf\Y&SF'Fm!1mqvI~'b&;SA$yŗkjuI!X.Y+Lu#Z#hTX"4sn:I8 dׅjbS,yǦ{ړq&쨸dFVʏ&ǁxrT\}mGN8IZIq`sJ?::>_NZ8;_3G %X+si"0yf{O4 5H/Ԃښ4t(\g)$i,Gy tL!] KNTQ y™|i5R`A{SPֆSjj}n]eInoF}HpoDSR=[;yƑL&s 0UӦr@U-led\db eS^(;~;}7).[g|Fϳ `LJ/T(S=O޶honsm0(]'ôXd =1as}@ _ɾo~ Ttb%NkUxR|g<ޡ!s2T"ZHG0_}W)sBLŸ0Rqq$}? 33jOgr dlsj\V*g7Y`i[EC+128ںq 9tE?XM3 4[[*}ʩŢw]~a"wt tV⪳Zx4f76Fi(򅮚kIDۤ>,@bOrn ݅vp@]$SU|4_=ejN62tq7N'P#;ܞ> fvHbwT.u=uӐ_ pJ7xlfxN[@~- m^jۛT$5 sFO;9Ns^᱀0?X/)hn^Z'EE۱E!O)e{YRV'/+_,~査cl)߁e ]+b_In7KiIݏaԞ3+2JR(M̪ b _UBZ]tdEkSˆ@iiQi_Z(V9V0.8CoyA~q{:.^]rYO^yك3 {i4'Vpvi*8ZBtEcI8c2\nY'j5>,@8dB٢'DBך?00k o=W T9#B6gVgǡG ۷Z77y,qwdKVR dS=Y9bEst[OS`j߲tpua b SR2idi8%qT-xbH?oPp$ H!JCR_PdlHRQr3Vj.${$Dž_oY35evtv'<gbA_ b)UwY3+ 1?Q&/Q :o~l!˩qD0M$9R>NcЫx6 *I͖Ҍ&=,.W󟧐}? -t♩=[HM y9J/vSbqĎ ?d(O S/ >eហ }W3'jC%#*o̪YxÌ]R<Ǐ*cIy%:]e^oKc-TS|DcE9“m $qGD/dغֈrLoT<-B27 /~tY/c-VF1ڄi>PC-=G e =€%ŧЕ޽g1hi]T,1 n'{\:DH>e>Uս&+ûeRa(]KC0e68DOx퐿pQVTQ*S Ѝǀg]ZJoL0B.od6:sw(\r|+|fХ$J?!Qe\zBO5;Ue'=2%<%Vq`7Ne1NZlkAw%Nm`ӣl^N#%qEՑglg(Ge$C&Sʏ 'ֶ`$ 98g?ƙ#a9LyC ( ^  $ɒz%[q&ǔR>#旻&nB*Ydsǡz ɽ1l_$S[A{/k1z*]Lnnsgahp?S> &A%7Jgv%9Fsf&NqUs/G&xE~P=.V4:'eK|'cɗˤ#>lm~39N)4DˈalG=z3s4bf4tXo(,[ fFo%Fقfadk#.mO .s d1eP3xv{xٻHR72yLZngZ>bA,q%?-]\Ǔ``j,ĉ޳O;7GՍVhN;YmVX{cB9`a,&;=letfd[BNyS!iͧazDW"cx+z`6H5?!n DlƭbBl'j{0T ;I Ve"#S !n?NF RӪTE2NcOtW< ՈTd&sg).3lXzv$dc~SWykN}O5&xI ☁ N` ^W?erGU =h(@C$Na":ҽvڋтs(dd c؇v48-Yag2Y܉Li5k+ ,l'-rpҟ. U;$|n-yk&?@8dFmЩ۬gʏ)9ʺ DH?c"LJ盺jm -(NFi4peUq1Z^z/!XyD Jpz@ejA'G\aEe!AtԿC3(:MAPKxXBM6^b{.zW(5!}ñJJSP_!aw%"c24JfXz;؅)2#ˬOKVb=0!s%H5G,:}>o@˻\Kkՠ275e  !jo#plv"/"d{TsKt>m # M\/j~(6igFC\XNiΊInM.1h2 chG}Ƕd\*wQ[ebqxR ~) j\QެIMB IF{T-$[o"+@`%eF.t$+ Fb6i[{HR9]``6 =WyceN]0m7%9XJ6U.n:.ڊsgu`6"a2\$|iu6CWdt:^cCiy(;(6%L|$?Z_<2^PձؑiIŗ%wteӐV@C;=rL͕%O!x|9_mE C7qm8k XٖYh=iz 2p&!͓}]~x^THNu?f쨠]%곛WZ$uVRhiTͰbwW.T]/RџfhUXE8"3 9s30Drd*DR(um`|&Nx @Y$g9WӶn^WPTe⛴f K 1 'Y)=/|QɉCTЙ0K }݄nNG++ #q8 6Q?QӍM7ߓ_ n-־ Izc1p *ļ"ံ8Πyt8Bő9 K\+skElJ7Iûak1êN ;߅s~]`ʖ2xoB G>akڽDM=I1ټ/9 -%Ԟ^|ʤ]tgKZsbUJfe0(zlvOUzn:.=Ic^<Ӹx2<2=NִPLߗfL6pf8GuhV)buEeO^E BOF]s .F>QT Y;;]s^B%x P{[$9i.y A!%4:=6~E">&cq?oo]FN5.zRG-KkXUY4Z:<#$!ziw+m)b$|שZ;bg4%$zIH{B2hZգ4g!SnSTseQr2~LWF>x !.h4HFW)}Hw}Kޕ~TC'vhpdlL‰3Z7w*OiD%BlqK[YֱS&Н'OVra-̎*4Gf dJ S E ۛK`{l/ cp8iV-8yDǻ^%ҷD׼>iJ[8ׇCt츾Ts5Y]_Cjzu{U@LUgϑ<_Pʈp- 1ݛ&4⚬MC~5[֓TK+`C{zM*ɗ sF.a:%ޝc< >vIAf0e/IV/b !x˭vKZgiSP/.7>siW"H [E.׃-Q1gs{`* ms5<[V;?tN IMFVGZƱBU\-zyH3cȴkjΠ=AW:}B\}wMI82g$nI~\z'ne^{#{&~o <27?JGSvvsZ\u&-ݟq4:EI5#P-Vp_~ߵ_jIʒ13_xм&Y4W*JU`WBItAFVr5c)W؝gP7VԐR8t= ]A`p=׷#\I0l2~{^=ًNR[RGH542%uuw*9|A9j3/yVoJT~=*Pfދ" 1M }ƂH}E_ZXT$Dx7qDsLRxO_Ǯw@8^C9;'KW8q5plC=CG6h]G SUf"$R !(8vyW4'g͠ءDvm+_(2CwYf 6;a4z,bTڑ ( l柫:46TV k 9F `|ŁP˷KFȮqHn E4޳3`kR* phFڙWys3N\9wq2=@+ir]FEr'VoԵ i ,̂@OwA'Vp[a@c~m+c˦~A \5Ʃ3 ¥z;98^Ґ#Iz=;['c"K' hƔ,Np=EA4vHy]I` <)2sʰs}KAE92DheZD-baވm]0% Gwrᑙ0֠G1'd^ @XWeԺPAgvVY,89^2hiAqj `D@$#5f $܊(l4$Rz5 LB'B@yg6Dg dm"Y+2l!'18$}nbá,PGڱӬ8ݐ8 V?QtОX<,$}NA$垜E.ޛY p3u@4Q/1'tRD+0}FF{c =F5?NvOVsաH[)lvtEu% 4d>@JEmhr+c08xk_w횺4YP0v onfGj[T5u@h'&F'2CVHlu'nFjA _mn$˅y {qMnR=5 G&Ş]0hl7t!/|I2Hw={:a=7374(9$+]tݾ'],W.8ȯ%St$T%ƎچsG+qO#>;>ϼ70p # hJǕkVE<|8x{/K;z8 `B hB@ 3`8-pa2Ŧ>f` Rs>~K0t>Zt}4ޓD'?GMd?J1Hމ.s[]΢,|uUXb)h?:䙇/Amq : оqT|ЅY19} q5W/#39@JZ+ NJBvce^Ĕ*КT#fo s90| Ƃvl"e7M'`0S5#gKd RVj$iT%wѤ b,gKOU<6G<#{c4eс/Mq!f 4Ǫӝ(ZO뎽NL'hJ9d; ˕6u\tln pTD35V&̹p9Qt dM2^ BW%4^wCW:wB*WxaN# j8-CQ3#9 <.ӏ7 /1ۊjZm@L6qr:nӚ;LJIU 6[Mi8ʫqÊ=8X%yS&C9Uk&;&3 'tj0XԤ[mWThu^lSRP{Wһsv/NTw}~ky[cOxY= ʗpf1AC>'!ӯ'/ȟ y= 𸩌,pw1|%ɹ r@*sy^C+>PyZq1iFd Y@XLJ"Yش$)r~/I.WZf@vQ"x@{1MtP{d rz{P&̷sm։t'V,ns\z]t9LjDnA穈rB _{…HQ9*mT)ʹl~`)8~gIXv@QAE9@zs`*D3Tl.$1S~p<0B5iq/_y= Q{4ӃPd?yӖPC+Z@?*&;U?{mr4PRqd˃b/\Y"]RGGgGA˹,~ca e |-B 1hn}Wܖ2$99E3!LosJ oeQF6>6k2I=^!Nq0~^Cu ,7zҌpjZ9QDnDA9K|@Cc:Mt/MӮ7?9}/4Fϋq@r޴QܬijWTM>K6T©"  @ F;DBifQlIM 1S-QeBa0eq|ZM;qVm%ZOL,I2p][<4PхN=.ۢQIҰ:lNDRH{iYA_"HS:bf.ʚ n8)? g kw83o+;Q)Q75p-W@T^]H875㰎tqVX!})%š,E^? X2]xenh ]27YB92nK Lițɛ7Mc_~Hd$1\f4s\JbƍE[.OC9EOM,gf{讁0VxogK4Z~]Ul *Dsf^'I} >4''m'%rZinbcfn}Hd^\)tpnEAĪQ5:a4-QAb2|1Tq3kuHX<b=|٤xΫyyYQ-h@o}Ndm~l'zΎ3`ܽ8mD}ejO}A mqgEouUyJԮB*C+8ΫQ$:1MM⒌]@# }$Z:X\ ], >6v/|'s`*P)-U.<+ZoX#9E5C랃 ?|v&6,^wdAwP7800Ug ,ͱf.U8S=sڽ\#RPa9A(үdֈx k(%wZ/,5ܢ%3L $ RwMC7h ,0^?{sg'5>tRxC,sXt`۸aot-i){ hCYD}Rz,(|(|/Vl'T+gIB$4G6:`p7*Kޥ2vyJȂ茔\ѫ`OBq ^8ď_3gk#[&Wts1(A/"Qas%`J% (U HO00خn20tck!0~x&wƠ?UE;~ Pƿ~g.}V>af'Dfa[FF\Ca+; 7+ p}fFb<Ɩd+e m7^3+ Ͼ!㖄3b;m>dcb` T{#2ZqMU!C%N+#}ROu#@ sm-ǁMȬyzמ*BW+;3Jl3+T%v NAuj\@o $dJkFA$wN8=T>ΊzI4L'rRjm.DEIz~imȧUwoez4؀($7ni{ۛr >'> }#TN`b4pyD|,I!6wKAN֞KeBQ2ոqztiFk/G:/:B'ȶS9+0m4apeBsUt2FHwZ%fNفAPS<nN&к!uXfq0a|IwʤpjgYw3_<gP$?]`2oeAd4u<Z)}|\6ڻ>ȌQp6DHL|gfhJye]* G~oR6ˤ:%X&`fDj; wz`ɘ8@qw5H\ SC;;P+wrP$c chA+xd~~ԓXˎu30]S"drph&]u3)~%v(^ı"Ojyql)IX4qi'6*$a0k_C#F-}V]v)Mɟw;sz;vyd b&Ҥ‚wFu\/nGrj7A (ÛjrϼLyQ.Qtz=$$KCySJb^b܉CLPd%a]@ϴSt*ߠ/M>Np 9U>f !8p@I A IBw [:C:eWdF(Eu\98eHQ#&Zo‹-FV()#S>+HV^Ʈd,/e9;k2ɽM8*{tZf^QId58a׸.׵AXLh'Ҕ+51Uh\>eN&}X`MAF4N޶{cꧺfנI]!Пo%+줾3>7qOQEȩ&R\ʶرM¡y>[rLߊ4ߗ 5&Eᅠ%UpXYB2%Uqdd&dݸ<ؕg|dyE y]OZ;V7DDs2Yс&t |cz8v'#tto%t8 x^fIMsy+'XBFIe#"wE)띜RpAw|?5zf8pJmKp:Xy0}sð65RQ:ڥ9 Rǘ6Z|"b!X ^{f#?3mFUtb}X3 l]{krۘlZ酑BdopDTMA-4\O]|q+m'bQ[6LX p5YF)i8M[elL<,|&k[N^p΂K ?s|.cZlzl<`O-4 ~Ϊ Vms(s"ODW21E? AVZIyeG9*,:.V\:~!A߫^42:?ߡsnty=S~MPM[c;a89E#ıhؚM3KCBpXF9bk=," xoc4T@XWkVW,(«EHaMl%4N |vywfZ5ۜJNqaHz uO剖6n I*ve/4_,he#?W N暱Qfg,o$aҟIrpKLXְH{GEiUc&aڠppT9kg vܒdۉR:>4Fp);unOo嫧3@z*e˄sz3+sͦ 1#)c9,'@CǺofuAm} ީ0BSN6v>yfOAJniˠ4o*YIt|v?zry>@얭WM`s{=򣸔D\qT!&,%v1Eg' ș~dF=q Æ5NEU% 4n/e&R7g#Pt;ք81[1!Q}:m``9 )zuͿf E>4x(뾕L_=5}xַ0BX;SR)xߩ "z/kwH!A7N'dSD,hX׌ 0J!*<0oh׍?I PY#R? %xi+p&Ej5y2{$D+gWgi .xF*74T?!='„s ]j/d-S:bn"GС3>Ї~0|'*3`U#yzb"H {8ahLKgGU C-g꨿a0NnWG‹jM5/@wڭղ9 +ւ=!GҾ4?J0icǃi3UH8c.YZ Bs26A ͆6`$X6@xXI% eȠpGZ'5H"|u14|Ň9Pi ( VY3}(ਤڠ+bͰT0"TdyFcV%XՎ50&lGsfO8gj{5GZu …]v6Rm>}.C[>_~CSJ zlۚAٽ+ҢvqJ!Py`xus-/QFٞ5{/8D8o:1&4 +J czo/;)NZlJ_DzêЂɸOSŀyO/ŝ]37q k--ں* B|S~Ul@]_ ٫ W>@T)ܢP?8D;6(WuU:ʍRXAPD5~#JY-{'~_]JrsB/ueLOpYYscz|UjGJJ9S&i%lBVR0k> +`Rd[sx,nΝ6dlV/6]9uCY_?^S g0k}*IYrCЛqa _;ͽA*-%nMF7_I>k;)}e3'j4ySq+b ^օNaCRL-[-ݼA21t&lp DŽ|]IMn>&$Ip$X %M wS6B0OpQ?a ޙx<]Ɣ^p׃TT]f4YAG5鰴G+K^cK)PEd0}k\AS_n xB}_[َ&Fg{527@^ {zcGW!g=7 jǵY"JɁ~핾ȎRrXunۻOMI5rŴO= ofGݿw6C&Ab]A09sǢ' _3ZSS/] + ޮPf]`chIqOf6C-3v 2 u.5(GQ7 # p;N*q;<ENu;+ 5VVM!mom| ͸L{EYU(`p&96: ~w(6a.BDPJ<]R5FN$X(;߾ҝe3xHFB+)c*vSOu2RȉuCtصRAZ]0gwI Ă\H2{>~`Q4Z+UV SN=Ԯl'AMf أXev3'rH z;~O0rKpm+*>OیРT-`dg}>H0C=5ɦ,/T`5$H{h6|!b`L2 yoQPW8U,\ھ^~}+-lق\*zWW(f(Eh}L%[ ŏ@xz!S^<ݱ GJš31JHZ*[3v>tZHnӓmA %=I&FrO0r9lb{LI" r9V:!9b/>cH"(`O_2'LG">-8Xd%JhGj5E( ( ']BDù;rf.ԂU7b}I"桠cV4[lv/b!Jk$eMU ђho [Csa:-]ou3P'+>4s?q or0LlX2Sf*yӨۖӳLic6 *+ Ile@ ;Zs(";f OZJ ?h*'h@nb>xIA{@]禷m3g>z` y)2C]| r_[Fӗo(Ͽ[vtjGtn_%?^XL(e8Y"-WVsS{ypl}0&6Y*N!] FA="RS536w޳~Co #Ms4Ehz3-p<Fh*Ψ|Tdhc;4oJ*e|cLE!L6q<@gBXr;u&H ?aRd n9/ڰ !tOo(ib>DBđ13ž" v2MJ"V}vdCyo$,ֈ h`"s}3 9 f3-̗5Oy :sd E66ZJp\Ks˯ F.&úW4u񛤩 # 0C!hHh vFy-U3MD@ٗ(CQnJo^gqx_8lf5l4 ˦&79b#/ӌLҡkHA&{Bߏ>c40%$ΒB[񨷁u O; Q}+7ΣHr,MQLrAbzMɆ"[>ΥpwdlŲ?^{PO 8 aV >ׄLJn(`Z<2~Z&tV"%CY2bb][-ArBtuxBiAAvpGv}(#*8Ϗv>@tx)zCn̩j: f89Wy%WLiOw|*[Ov k_UM@ݮt7Y}k<XTNL%|=i_kz|s~ =f(]9fHu&3s9]v uPC&-ߠUvNxZBw[2|–TbO'pTmMҮ܃')Jy7mADhJi axph@4N1}"zdUl+kRM.)-NeCXf#_`//@'#leY6߹ sSdf!hX6_1oU;C_03J#gު:!n?e}HLߩ4Q'$#u1_Pt;E;}ߚ̧IsRy; DrJ/œ@G@oeEph恃{hp*rE<8|}w#5]i,MF,-q [dgS/4sҀ-kHeܑPFz"la 7j993M:E m/0 MU1F&p0s:G]|MV؈<"䇙ym[Z} f%!۫E<.NY+((M|HKF!.|Ӕk7E$5pnó"^, S ձkѳs*7V_\{rCסZgl`G^M/aRjOr;H&mDQTd|R8K|<?"۰M.`ig:%Pn"JݞgǁW3oINgr z?I'y=5Ak!z;+bk+f+j/Xhkq02$$WzwzY&@# 6Qc4zXa~lc8a򴁬K+J gGpoY ^26 R^zN@v) Wr%ma=W!+L-_D !bEז g#W"'ۆmiebyduH͝l>HN-c B$ a &końnx5P7d߀f2.ߌdޥ>Z]Oe @1Dc/J  AaA\_*|2g"wxڳbʙ7hfLH J#w\M? 8 SqaDXoqﯮ=(8C}ʴb/{3l beW`S sN ׮K0[2lϻ«r%bw ZYѡC,WloJmx 0ؔP ur'٨)d=6P&ڜ% zoԔÅe6"P0) |Y]X48B)2瘜gL *D6|M>PE+i9Swu)4ɧ3 wc3/c0,_.fY _g})78h }WFùsISxIҫ8`f?!p~ 2Æ5<+' Zۨ_vyG@*޽ W" s,6:F`geC5PZ^}J( q.ZqNtrȯV5ؘ/^u:|m! FUDi9yU%Ss-oDZue5^oB~᝕MLz/Eki(ĉe?? !xW.bq[Go+n':'٩̲9 -݆躪zd c0t]~%?x. ğΡ='ǼpckVqD05nF|ԑ8iɃxc{_io8vIJaC kVSYi }tͺ<|0CiS}gU6a*Fr !teU?}\#5D_^aMOJ#^t]ax1 NyIz8t|B>hQf P )n,>Ǡnɟ:VODGWpRVSGYׂ*ϦSqO^%/g{'ns֜{fifڃϸl4Oc5Kr̢{ 7}-DE3\3,="4-~<1UV^8=t~gLJ3WMT,6PO]wrX+7 qXhu|bm9B;ŋᅬ9)` E;)pH^JƨR> H4AZ^/B'vJgȌ(R7UTZ@~ji)r6TnCpz۴:s-_'B2_]+S]n>/F|Y# 9BBiOhXڡ{k>0Z2& Kg0> wro8Ĕ7Rb'i\h}FZtKF/\5WKf*v+1m8,_v֞ÎlʦLͨ=!ǵ7+z: YZ