bpftool-5.10.0-60.120.0.147.oe2203 >  A eW^^f6\wiqJ&:)1U)oaa,)gK!- }T燃J_p{o+S'0F}gl<((D?"+Ņvtr ;,+W4gD|m,՚zL;({B$XW>ʗ2cDePރpRa<a5_ҙ0xP fn@HڜXg9*\i%"ad80b77eb6275cd2e4b9be603f6e535c32d2e8aa528f38855ce4815ec5723bd25c616a0b45cffb15c0915e7cce9ed370e0a4fa3fΝeW^^fUR&'(-CxNt_m&boC?]"U3K_[tNKBᑴ=jGet.*ygW,Q E v|\xRz@*p@?d  % b*0 EQhnx   \  P8 ( 58 <9 H:,#FGHPIXY\]<^bcmdefltu<vwx`yzHLCbpftool5.10.060.120.0.147.oe2203Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.eiobs-worker1640081563-aarch64-0005.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+@Jialin Zhang - 5.10.0-60.120.0.147Jialin 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.17- !3624 ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - !3621 netfilter: nft_set_pipapo: skip inactive elements during set walk - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - netfilter: nft_set_pipapo: skip inactive elements during set walk - !3583 tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux - !3580 [sync] PR-3577: perf/core: Fix CVE-2023-6931 - tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux - perf: Fix perf_event_validate_size() lockdep splat - perf: Fix perf_event_validate_size() - !3292 [sync] PR-2843: Add error handle for sd - !3288 [sync] PR-3222: md/raid5: fix miscalculation of 'end_sector' in raid5_read_one_chunk() - !3252 [sync] PR-2946: LoongArch: disable 40bit user space by default - scsi: sd: Clean up sdkp if device_add_disk() failed - scsi: sd: Add error handling support for add_disk() - md/raid5: fix miscalculation of 'end_sector' in raid5_read_one_chunk() - !3179 [sync] PR-2825: Add error handle for driver - LoongArch: disable 40bit user space by default - !3017 [sync] PR-1203: Revert "locking/rwsem: Prevent potential lock starvation" - !3229 [sync] PR-3161: fs: Fix error checking for d_hash_and_lookup() - !2956 [sync] PR-1613: arm64/mpam: implement CPU_PM notifier - fs: Fix error checking for d_hash_and_lookup() - nbd: fix uaf in nbd_open - mtd/ubi/block: Fix uaf problem in ubiblock_cleanup - mtd/ubi/block: Fix null pointer dereference issue in error path - mtd/ubi/block: add error handling support for add_disk() - ubi: use blk_mq_alloc_disk and blk_cleanup_disk - scsi: sr: Add error handling support for add_disk() - block/brd: add error handling support for add_disk() - brd: convert to blk_alloc_disk/blk_cleanup_disk - nvme: add error handling support for add_disk() - nvme: use blk_mq_alloc_disk - block: add a flag to make put_disk on partially initalized disks safer - nbd: add error handling support for add_disk() - nbd: fix order of cleaning up the queue and freeing the tagset - nbd: use blk_mq_alloc_disk and blk_cleanup_disk - loop: add error handling support for add_disk() - loop: fix order of cleaning up the queue and freeing the tagset - loop: use blk_mq_alloc_disk and blk_cleanup_disk - blk-mq: fix an IS_ERR() vs NULL bug - blk-mq: add the blk_mq_alloc_disk APIs - block: add blk_alloc_disk and blk_cleanup_disk APIs - Revert "locking/rwsem: Better collate rwsem_read_trylock()" - Revert "locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath()" - Revert "locking/rwsem: Prevent potential lock starvation" - arm64/mpam: implement CPU_PM notifier- !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()obs-worker1640081563-aarch64-0005.novalocal 1703635200 5.10.0-60.120.0.147.oe22035.10.0-60.120.0.147.oe2203bpftool0-metadata_list-compact_tlv-bpftool-5.10.0-60.120.0.147.oe2203.aarch640-metadata_list-compact-bpftool-5.10.0-60.120.0.147.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/a82ca137e1519f559c8c92ba1b56dd5d-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]=24485dd066ed4700ff5bcadcb7b0af5ee9fb0049, 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}!Ԉp<|autf-8eea70a0ecdd495d6391e47906c01ef7833861de0fad96db1f4eaca4004171af6604d8e77d609016c95f486b587666a76a08da073c02bf8da9d28f0d039220224?7zXZ !#,] b2u Q{LWuʸ:}=yt{Z:"TyZ@]Ut;910]h27Ol^LC{!/ݮ$@ >b;n~dS11RBPL%r&sI;^YleS d8(J#-0LvP=˺ "R2No &!Z=;>63*;a@`Osmb\n &M%@3s5hxLP`I(GxĢg;[pv΅En0Vm4q%=kfsܼ=DQy%^WHa[v+J8dBuwr a.aRos"y%A!3g$p,u&F=Y l2B?A>bϠ}) BѮFDq<}o9S3껥ɲ'r`N_T#-{L^SUx6-cY`+GcPR|*VcHXMlB WFĞ!Xp_عSltKlK5|YY. }<г v^9tpۖo9g?6OlFR|Ibȩzui8~9˦=H|"h{CM*QGKvA3k"|1 / ek{?gǙ2BEsq}*d,"+Ƽfo}{JD8f>߉.SGMj=QfcSK s[wkX +k<Pb?5otPMm!M9,Os~31'6>{$E :ư(O U51]V&/n󤻰 K?+ę˗%ҷb|$#f=Ih×oTcd56_t97@&+!3Lb/>r"a畂bcc9$$. (\rc^0mO<0LZ=s\jBq*m9!QbD t }-+)"P ~p)=W'q%ѦY|bZZUԸMd¡ īꤷ`怣y(ZzFK +EJ}ׁݷW_ۖCŵn)ݣO@Quwvjk|w<{@d;7±+ D< ЕQpI\h1gp2"&q֮3֞o330K\j@}W.|Mō%~MTۑq[P:bmq6 XĞ'"ebU˪ָ(#LFiV (?!畓jåf/*G, ^])<57=Gj!PcxSmjJU9v]wMYv!,Z5ђQE]2"=th}0-7*?T(YObM&ЈN8xcܡ9mH M\mJ;$ű׵Ɂj_篟<"ƙM4 GM^b/G4t$%X47EV)znLzi'iCM`>ndtf,4TnyA5F`(+95P^׏ʐ͘vt t3<(I j%em\|o[`kaU h[>qTM6Jb*|:X?7Y r0^¯j\rr"k2~e> _,"eb'x9BՎxQ-Pb0c,:ф&8>`yW7~P`9 jͽ1!*Z3&?-FYZ~D3ȫoHn0'&H=_so%%gYrd?.(j/=5?G[WĈʦUjhPWgmwX5\digHq5?b +}nGjPh6̕\O%s &a+~bZFvU-^k^"/}|iE*o#IGa͇?i"'2?5k>x/d+NxH~4J =d< F>*Fowc9~ė*L:M|v5pV[0nrb_Uxn"A_%k*bzIw:BQ&PxPR>&]TgYSq|~^;)Yy2`qȜҦ3lv g/RpN'yG@6H 4u]R+`5Rs;3zǟC86wDpJ% y4Aa@Ɂ!sk`g|MaNhMAjYr09†Zw( q0MMmn42 2qBb>w4J힧=ȍ`:lNNP}ʉ\Ǎa37nzyp2p:W3"!C{k zk }t_&(ꧻ?ZcS.+RBxƐ#Bs.^VN+? !AH yZܛv_9=j͇~Vv|?EX `F7tU5-b-[=/WiT aͽ_Ә lIB r'/]M::.\@ӆE Rq u媊⦷CB|p+ @cZnœ;j ց"7| ΰx:`h`y_AX_f|oQ78F1-AQ,ҷ eö>soٿזe0 ҷz67@V(#ݫm ^C&F8k<r`H-XsT?w" 6'fH6<$ +YI5ք#K: L#If¹cxU0ǿYRw3|ݷ$i ens¥f̖ OO$Cglv疙cGjDa'|=q>cI1RۈT\VS1evL[@SGEtY7wAS j9oIWE&9l^$LԪA-ˮ/F} 4V ] dH߯eZnX26A&Xuf. hW29yf/VFUo.wL<_JUPp?!Z޴$gKu4behS\ˌK4Lg\({Aހ_c M PRVFaOPܛ+5¥hENp}uafіB7H$:'.g6G nX>Y"5 ]'+$=_R3DzDp6(Je7!J+*1cDI9r|5x%qq)L*U)Cy`-ݸ$. y`u 6tڌm S4*ea˒U]il"y 1ߦhppɎ'CՇ+DUv=+dÝ_^.D0iʣ!y(a%o7݄WGzC}]1MȀ">O=LIrzi|G=Z? 3!Y9/3Dl}Wn0sn1xM'-O8{caCˊSA2x(l0Y33( o,>eO<#Iؑ!@KoiKr¤se]KV A,@9f*fO~&]/<~K-O@Q8zNB:Ja:JϾAY t(~VcWddГ?K 6ʼ61 ~Qrey\t=~m_+N?#eSۇrYr  z$ &`H_ MIN!0 i$^(^z8kc0503 Np,3}l.tG hFE>J Q 43~\];T?1~)%o;9&*ܗvA Ybمٛ'8˓{n L1#T ua^Slj6&yҐpQs3P[9\7 }\ vu$+`#-޽UPڹEdت%N Xf72xfG}ta#h[*Ľ;uI<7/gCF;piBf*KlK0]tisT4ǔL'Z:Gb{$@ĩ/`W&(i(Rk6T}pD.Lwk8BW#9^nE_&GQ3W ۙ'׀{eqD0ڷvf~'PWwA^Ul#[umyx2q3&sLm( I3 jy6;?(Q ~ž*y0qA D9ϔ bg6jYB_~F[x{C9wܶPX-/ٛgt]Eڻj`u}X~읕ħ|3%QW 64gm==j P.c37wmԒ>8¶/vT!GHFI+~LI獇5܏"C[5s5ǚ8,$bA2[/Q }iRI}(m4-{S!U\C 6> .MIَ#[hsQU&`щ>g.ޚ؎wgx'6|CxWqg\Y1Йi(`Nd`R;vNIC_,PZgt QSb]XN&v_6?䓳$Qd.'Y*w3Vא.~ߌK/\;a 52jGܘ2 +R}sLQ o\pk\7Ma)2 詌e&1}|K!ۉH)RŦQDAs gKo*%bR*u|Y96 3.qTAZG*IcJA9N$9֏nJxZQgWB\Rg7hKY(Գ:ч-x67|f6߅ms&g]'ӾqM:y`M~3\ )Z2#S[#O/~lvRחRCsLY_W/Hz2 ;K+Ƌh Zy;[yB! Ge\Rv5; cAdBW#z9ף9EQTEɅɏ noRpk-S)Ʒo_sH! j&,v/tm{x pU@Q>M[ 쵡(HXx5@d:Rdr$2#T j XD0Q SqNeR;PZ[ Q0/s:hڡ`.R1ܚ]ʻP x'6o"Q[忼 b] rz}jDڻ!cq0䶾*J z3$U$sR>rM=2 Q9Cщ6 $+Ì7%'JC'z) RUzN(y>p ^@F]UFn &uWW b<߀FRGǸnl\;7CU4m\XOҼg-z;H|Bs4)+O (.]j%`;\"(MZ5YҐrv1+ZD(HU劣:urRoVG.dg20h@.p@r0Jn3YcHnXt1 %燓r9й)2ӘK{duQjh.mXP@{Ui?r \sJ{P]0̬)iOufi9>$>دǯͤ?SB> flҾwe#"W垶j"l]Iy=prL~1NK0vCfl.11Dm'xx+ o arC pan4Ojϓt\K%4kУOHR^uy|CLv_b ʫy0yl,>D٠ۏ FC(;AS 2^]< OO+AL,\TS+s%=:3g3H#$L.@BcT5+_2i<#aW ۬`E/͒!$P:\;׮ֻf':wǸ%n肽4|z|H|xd`S.rV`j Zh p ?ď) p-ƥҾ ܼj8Xה{>-Q[: [|`3g^e>‚})y ɞ-r"3%ɤ\b7{㲍؃:2%oe"xcly aS@&oۊkX.Úh`PB< 捇3WDEɌ5 fUzo9x( _32#.\x&0GU csGMdAY-Mˍ)ݖ&Ɣ>p 5{f 4i ɥNzj+q㻝UoLhy =8cԒ {7J\c!oVgSo7a=L;t$1R%1eHpUV3NFSd&\|vRo'ur g"yT0vax160Q1yS8,wdxEHc :.1P/O#GokFWp`S|kD4ey rXEП-ۣg1b*Qq찏KѪk еRL\];0&Zt LVxVbTA5Fd(Ɋ%_EgПW IEvOİ!+1ZCm=|do ׫4bp'fUM3-c?Tu}_*{NCF\~*hF]θ!RP 7x ~)GHxϱtX3/'- C`*2fy'JiZEY+֋r]&K(#it7ubd(=Oq!(N)ʺPΪ'$9D-y&ػ \7O O+O@v=C䶣s!O*"չvb8j:J=EE!g@UÒ V5p}fSl道EDJ192ZO:tn3^MR}N5ٲ?H)vXܑĊk{&2GIz󺰏&*pʶp$={tZL!S[/M*.ソLJtv42#?UYd_G~7Ǎ򅲀9lCO99~t5b.>ɹB_"ٔJtj /"f 2kw)E\,9Wԗ@ÙJ\L[vstr',e:Ϗ+1 vҮڇYPprJο:?@ :R"hvӲFo)Ƀ{jI \%IU8X`xrd1aDk0xbq7A_V*锧2Q{GVC耀"7:I9)bb垇}vPw}J_ jp=i67zxBm{AQx@8Ө.v 1?GYED&a<*'>03R/P~aV"W R}&sEk!%Y4]UG0beZI>C|q-)Rmdʯo]U¼ͺ-]h60#! 拎(A I>:`qιH$ΨR*aƞ7H 2N a7-mĵ CP~%e̔)#bQq&m 3AԠ.ip@N3g;QӸʿ-& O}%uȼDva~`iYHkY C9cFs6c4V 1?Ni[Mג%XX d*}Ssy&JYs)ϳyEn]r7k2\ޔ})@z*%қ]a{S Uc-B]F۵~9xV"xH*ݑǀpe;]neLz\Lw^AתNBܚtPXK"o!˳\uLJq}KHa( BC]F2ͱ(G&33>ugrS*b˔OvҴZ^#3R_َ̍8t㗰fxUXX4Q-6V<[2 o@Sѷ1,[P @v߰upd$ig!(D#N(KKq& z;ipE[~zftYd~,޶d(iDqC]#sa䁑!,y KLXST1Ru/aHnYM0l/ȇCWӺ\mU-jT=)2oX,@bˎ))H.jc ͚v8xx%2+ƹ`ryj%S R w`&m>qOz!W n^| _zjك%/F;60l#CH"%+d,W)Yp$" Χ EwFyb؜xU-$ OR>ʿ6n+~3 eĸI_QBdB42'k#zK,*O$Op>B !u$- oIL"fh S ud\dx݂z2⩃?Z^t?xDBi NbqqS rQ3J HQ7U-!%X'U6TBGVş$\Ƞ_"p; M_D!lw#>Yv妊1 ?cH^ "mlMtyj^e{fhZ';]/RJu f[ /H3p!ا1&dXU"k/Yb*!PnB5؀'ۀSj`pp6\r D6.;H@2UzUOr }+ع36 fsUTD\|*K"SB#s9SPl++NcBSk9z͍S}CҎO% {M͛6k )Vq|Vˡ!70E=\'B#|:O/,,-g0p<\-~/"Ƅ%H7:qFQi]ļO-FxFTlVF8FyM`N 0ԩedhQg'6e]1ӻIԢ>vD@Y<=ahy Zh~T_2|˱/#d'xYf0^oϙ{:*D~64/Aa|o7k5|4JOZ +R>8o;FT]ڻ4}mA9.?_H3cԴnbKˆ{UZ^<=Oʳԫ`7ް~-vw$r,BT<Ȭly3oo!,4,R[Nh: gt߉=aUmɰS`;˜.)"`DkD!BVi 5qpUu@g 4ŨKgpWHK7z pᦏm(F*Wà?6}* `Okot#mE;AD,J(|VXP٤ОH%:vAԛ6V@Oyvmq{mUM{j=:-QP MBWq{[qċEѯ2`Nzot/]]S-Ds>i6'7HTG_wd΄]~ZG-o}2,BM C&Y7U5+{ƀļpi寜 HJ*+o@^b6zp=wY> 2U3Y |_tV}0Lگ7{" ~do}8̇{:?oO^vYljU?l+jj,MS\b2уAӠZ-`cjºz d4+ GM:c ^o'z,oK^ 'C~rSCBP ږcoU_o[aDnTi̾ ZlU!Otz +/HY,4Otp? / >RSV :9np <1x'G?YǕ8BP{\x}fp'ztYB?Kt)!0H}Ѳ0e"S] ~EЕ$.uɿ+c.?n[;I} Me`TW3߆}8bYW0 F8(( qܴr/y0ᄰtumU.Q ;+LS5ExF \ ^[CnW<--(@ep;Ǐ< b0Z)vJ'@)<>/*I=q>+SZ!;0ýVB 7Sݬ6-Rbƴ_Rl jfb(̩M ݇=K(<Υ\F pQl|_c*Gu%:V+: ùPW쏆12)B2Fq[+@d)ڂYrb엩mm+aGIW[ rF[bV4Y$/X_A~t[jgwii;&fHX*Y^=# +bFڇIdvaIX`[x~d몋 ٣=^/z ~geiv&w)[ȔyyaeO8 6 oMt;Rd!qi1^%DrhԶ8de\ɎE u\>cwE{j atŘC{l`TH`7N=@)ho7cGd\_]@a8vVbG. RgdISHn ZFՠQ][!p"Z.<wdki7, eJv~L®-7oi@0mQ%2iDZG0OlݶA ZʧR^'0Yr}19b,Cզs'e*BNRF߇~zyc+_,R뒙E $:+nV $Q@  g[8n NEWCSҕ1&mqZfqbp^)t)ꔵ_. սffeQ]p:s]73)#p8l >/ӽgR]6h{"ٟ p/ FV*u ^"t,Bj rh!NZ9q>v*sqqtu T~2-D75`X[&3_8=mCFQk_ **ℯ XZ4ё 7pU[ː&#:-25`O>䰇JZ=&|׉ooyV7+h5E -$I>l"qD ƹGO?#uveEROHNW+,B}J6}|&88ʪ Qٝ:C)tJFYE'7iPV8sBҿg-?L,J̫QbwY e܃'%{-9Vp <#4 .j%J޺F%*:J ^MfA9==>ѝ|A$Q?ʬ(1ȡsgՈ\mtg4˧0_`osu񭔂5k7^8y0 f? 6&|̈́N]bw6V4 u6U TD2 AX aGZp$o+IN_evk7FDi"nh A׬`R4A~mJ/M+-;feZ+ggJ2MZFNLi .jDDza1H1$(5J|ҪE qqs9ٌ#lmsq䞑6g;+t'\'cP^>NqR~8<h\vpa~,xڣn.|]d3u g *Ol_^=hX#Yڟ&6*Zq. cA16p/v$Ԇ7>LxjVs#Ǩ!U\: ߞNzηpQ8)!Dn΍B .!|hݻLnm}9qWCkn^4T=L"LMPxCn8Qُ&U*nJY3 EUS&뉒L[&x,7@#AGu,~̝~I.I0uڵMrT){ZKѶfT$,3aFĜ[Vєϑ\K1y )ܫC:cu XjBSkMQL"\1v}aA&b0GIW#ٔ&oΓ8(" WN؅OPB攈'n*nnyP(oE8}0XbL!2ЛJAVKQ~\%!,Wl sbp0C\qa?zZrNꌳk6v6]{8U89`%A["t*QPԢߴ,F͒bTG{f/,lJŒ9k?Ė$$F(Ӳh<e)<=w#ue~߇yZ\4=tdkLilI F׌L耷O߸YtZhDg6E %a|"5:|Dd|d̃I<мACr$jau,u qM1 _8,hj+L# `( e2c8߈RluJ\w~qî ;իX1'2c޹Q& sL9ʴ"$Rƣ Ol_'tYTֵ@odR?/vOfᐘH4s:8mI f6)drH(<$]LCCJcԛrIp$a/ϑТ7䑧`6gjڷ6]U]BT?rGHXcP2 FzkWt?ʔbfN9֐| h"zI}׵Kәŷ%3X ,BC}0|6^/ǽp*C&Q0ue7:>*27=H#2 U ߤ.<G@ramgn,#;V>f$kcq$@6&ǯ#Ѕ`Q&(;Px*vH@)bW(9 o{`QYb()`_er JWge\r)n=:dw縓D0 ~؝li^Mݖ+4 ݰhE06zlV=dK߫ƣ. h]صT+0C;#ZjY^}ZIrk_Ժp`n%`e!]Cv :R告ֲ3SE:K>xs7s!hPf%|ۿ1Z H+Ha?зm&Uvyݢh._oJTO{Kx%C_r&bϰ;Q1<<&nqA6*%{ M}4lxG]q\]ۓ':+kvHw \kY)QAxMϜw@M!!mst)̶h-ܜȏHx0nm6 $U":扤@E$MZuoyvMX n=^uN03w]sۢ)ІSŕUCn,4bU6MHL9y#U#Al|G_h%:bjT!-%_:+̈k;OgF"K9m0SDZr$H ;6h`?_T$RQpݙx`bhn)-ڑ^ &p]AYqBjRhjvu:Ԓ_?\-W6_1>:@0R(mڕEM962G4lΡΖ;̝BOPLe m*o+VI3!۫}Wz N]6QhO<T;x\<}R8K %@?iJKvGشJ甇;{NKZ`6/ma4{X()eY8X`)U' E>)B`ʷ|fzUm= 3(zltOtXT/=v䇧Xws{Qfaniw8fts<+9xdy7uGղޜ]EKi]gU,+}ׄ ,@RKO 2KpdyYF/ uNy]P=7KB&6`wy7AfFI_QEVeش;0&9V[V#jN#AS k@@>6QzOyeZ_ yhnwQsP  g8Z8A,6j[~g Bf{릿Mm vFO*qB-zF1u1]tV3m0Uųd2toyc!d֔Ӵka>.H\0"N6[hc Oz䳒+G:]~h#|_B}S7 )ך-JL㽕/ %,aUDq ,v5Υ:cooGVͫ5dLw N"iKE߹ 9IT1wdω+ ZA+e|ćt<]<65,"~6ɬn+ۅʧSfUDR &KF4UrL(FɘƽpTg8bDk[ Vab">(ݝ vc^͗WTho\^ݛ8HEC}KN[ NL5UCT~Bx.Y5 n#) d:'_#aelگ]cχ&=@36!lSvskxxy!-RmFljkC!c^bܘ⇹ jsWLJ_w뺂s`5'}2S r\#PcFSc‚K븆V` zAPd̓ 8tڊIRkzLl2\v+"Dd|R]# L!73~XQl^`"yX'==!"s#fqjXq*^D`Qf%P+pz(h /VGJƿZFo3,{jj` &wWbHl7ϲX'k$`]^WJܜa%إ:'I7t::町G빷ϾPBpʿd㝥Y0jOFm /lK9Y,,Irݐ\v켷d 8 /nrZTyO~k/&_F_'|JP& V \{^|HLӻ ^1eWgKd@6j;Zҏa1ʞ\!*|y2g8@Wu^ Uo6f?M2\29n29zTsJL/,bw LjeqfN@^B'DDK[14gZ+B ELv"?|Jf-Ǒ^y2wjTR6-a%r0'jmkd-AO1@+ [{bg#ֺsD@ob7MV+VA N 4l) }w.Sām[d8d#Q?7xۑQ(u0#DTF"|T8$Z]Δl ?$+'Kyq1$~ȝ©|]M>T7u~+Y4 O=Vb$۔bZ^IkvAqt؁*dŦzE整`gM?;y?&[Ÿo3gvd>$|sUJ1*F:Z8Ą[>㧗" c1jP/FE ۋnt{".Ӟ)qnm)5R|ޤ@Yk=¸"$Nm| ik_]ָA[!-GbnID9(xSX1!aߋ(k̡J3f A0Ǟh?p?8Ww -ʭ("rI.tuИO5qGe{k^ u2Iq'9?* cD{笀i@@Qe{rb:33@V5\v:e z/W&['.ɍ/,T^9'X&_4 20Ba{@طMfb6 㵇-V5wJNٗwfH## s6ƌ[cɺ{2!"<-hNZx.%c WbBnɳ0;ʯ'vL u3ƙ0|Fqx$D?-9NvETפr05' / :jn99mI/1/XGEBex%$5"Ow2@' "ORS/S{ϱb/frp+jD/= .AA5]+ .&g\&,~mW{z$MgoKvoe6p~)!v6{K>/L%_kG o1Jd+nI|O(p9w6%/ðrBDN~A/wY]C,GNlktc"*B15EB')S$Ls>nf)_MϹ]0t1X2qL;8wWD֘Xdxmq&<*XC50N[<{L-b^~fA3Q`X ےo(VO {UIɩg|O5L %KI] 5w؂$Bv{4$DL`ju ^ץch?~X-7֍_c0i?%Sy:M(ӂOzhX~ %;M,XCzՉ`AzSUM;eZ9`% i%#0#qCu17^GB$qn$[$7݆]qɍ2+-y0eeQPSf%Vfb%D6\[dik$2~S_2p 9\֣R_H.s7FEe4\['2`iSGa` Kݓ7|+1虄k3!]Zm86%xH,GŴ=%4.v4FryUĒwp+ 5fNc?yѻ }xt}T J3_  >?ʯEPY| cEXMA9Hodj,>- ṅ LpS} x#rJEs +Rs`D,¬ѬT dyc{^ю$wfٞKyIN5\uX53HK)5z:YÌ 5kMjNr .+1\ F#_4[<_'`g{ITƕjDKc 1O#n2Ie&B '4PmRKQoKE^<~d5ʽH:y@08yA&f:UQ(^ mH\#kPFK*>PSK_5Y9Wx#]gU8ic82jrT\E%߄N+\Dʚf2 n0Tv{A|@vFf|d~3qA]  @3LIl@YLZWh+ Vo?ȀQ}U᫠Ԛd<%5+i|uo~søC;{ȣZuf8ҋ& XF>kp/ !0/{C]oNjIUeW o- }s5gltj[@1GOYax)/iKm H+׎.EYy:Z2a^y?=jOfbp$IAǰFI|HI7j:!eC)IK-njEg!M#Ve-H(5+N8*:}1I^~\׷"ڼ*^׎b̪+wV)K`nFK0DW,_;<0A[MM+8aed£ tֶ(`CwiX ASP&xHG/VuY)iw'=jL^γKB41otĎ²̨:o Xgre!Vt|-q!!CV& fvž p0K3o]r˒W*֤Oc /EQ/B@ \?n& J8(bS5RBG&%o4t׵+ufZwP\t'{E*&PzEvoZw_t/KiM:6o%dvLL;Ro3Lh|TJ&[s82 5.^0@eJ޿pk6;CV+K;#4n2]v+;/'N[* @yqi *tA^Ӊ&c')#f ]򌏏2l:|67Lw.Kw$ pa7R#ޛ.?J(.) HCZ՝l k$]cHmkpR)^=N|$ݘ,3^xrC/YÃsY80KWsd-EZ'!=V7%)`!M2pw0̳ԨMHQO!{6{ۛ$G&I$̠PD{]jvpUB U~n<|ڴcWI^1a}LO3H3e+ԫu8CN] Y҅:ֱR{$og*UZ=N{~xn.A-οIOX@1N£V[n˥,Vf,3|5 3.z HvUF'@f4 :qp%`8M%IKh.s+5TvԦIY>̙)lcCnBSR%_"7,7C“?mItM0.WiakG&,w<'>Y| j꤯9ᐞkƷ=$Q|AjJix,j:(&y 𘴨1tW:.j];U5*(*PD2A 6ʋ)߆B9QM .$KU호^X9У1'λca?Pٷ][O.U2nwoZ)^<4ˬߊYŤ)BЋCHs%OG(̖pۼ%ֿ!Zg0񣞹FA۱_NՒL~c*d)%{[^E9Y gkg`/`1Ϫ]-2Asp8N +),t:p0J-1I5;0:H _ޕ5H?@ glv),)na)Pܗ d k9+V;~ m}.˹ .g"7!J(Et(Ŭ:Ww `[Ne9Scqvst˛x 8WY pj(44IM \  `H "G"ţ'VUEy*(m {k9uq_] I/>Y%M&7G%-EyV7?Ǭ-Ќt>JK+;0jCx+a%t̺P*fxi\q$,3id9 XD-E<3#o6ۋT.yaB!/ؿMHotK`O)M<;3t$C?_Ţ^ .jnnd$ݑ ~-[5 Wrطx[W=M2ȬQ4xp;n@8#%6}  c5m]aJiPPJWKTF$˚ZG {V:H+0ZwQxF~V?< ee+dg|S%\,;vl6+tqfd NkZڨ@-og`rnQNFr ]&}`wj|(59%YbWa؅a%)t=4ہ"uT?Qm0X;t6~}Nk_O&>3Rr(/]7껍%u"(M/P |0(-a{SB>O7^P&:6(1Rԫ0 Fo /c 8 m} <*[(f$hI]{^_=uFpW51-1j~7ߌţif!]uEd DUNp܆Ϭ>pʝՔ|a@ 붃؈37@v`JSpqn3?-nSvˬ;(q^,BYE:z$wt~@ e$`uh[>{3K-Ym'(jNve8rr{|7/"2cYAbf}eC#3?: t̷SS:9 Wfe _3m͆X_dղd&QF3c۶)(Sgl/7h"5Bvv It]|YH H s߬3`qZlvBAUTNX4?, ԅgTNaJknMy*rӗB`;͒5Ve>pUpMYC*?98槓;u (3<&م~tQԵ?\|*dۑl6n2,WC&J : PLR儴[Ӏb;9!{p07\n0pG(ke:7Տ£A8!Az`ɉ\%"d ڊ;d M'@7 yӭSb^W/u_,Z h'g9c"KH~0', kPĤպ6>V.@Eh3::dIk[b[BKT-s$g~xLn\덑@"sj)Ȥc焎w²7IF;|i:OLȂk2<|R0U'T)ݮ&p 6euX ,yfZs^eYNxbW.Y"|fdvo$0tYM 0z H+F' Q\@\|0b&O%"\CzѷV0,KS{e쎹h]wϚ'JybĆ!*`0Qca(xA(@_Z#Ǭw$>fռ&ƻqA6.^~:܇ū< ZJXTq"V04 . $GRkmd y.g"N=3x0z7(_}QGbCun3+AՃؘ1lG-Uyt-}ƩyvӝT&Y]"N%W!JK珇5|ٿ^)bOxd,@WX-\1͆{P4qb+EceVvyF2Y @xū!kF*iQQڙW|1md889-joh^` 0-,HkBdGH6a6 dq<Lh [zWΨ~$=H!q#FIi(BC!9Thk$00Mq= cF/KNY7hJ;lp ψ'0:˩1clM g(L{U];zD~/SP<WfT?"'#WKk) A \i5)ӕ8s:|lVm'g[4d*jjE%01wCPhј g֙]T`۠Sۡ24MH~.qug%k!aT۳`[{ kㇲK-l1"lV6ˑ_}jFNfv fF8]5`t˧)i(kz]}H$q? d*CAqϊlH#d !e @_ =ks~;QM3"S vOA'y@L0;CI|dzFS=&e*&NND4mRhi6N{pŬgf1I(?{ äqrA]S-,{:uQyM+VRHgcJLq7K|985D"|g*Ve6nr)ٞ==AƪP믓Cd'$Ngꍢ\Tк_|juV\\S~n8r܁L# 7gYH ځ=ca!VS;-_ۅN^B# @TApGWۅKŘ2maр]{ %yq!K= 'UcDS$Ǭ%)&r7xnD}(9EH<њxP4WF1|'?&%ְШɉ 4#|l =M(Y,PKYw$`5A>"؋ew"o;f֐. Sp/m:18QND! sm'PĵLƃ#PL՚]fEސq3q c+ʚ&q׹j7Ozg00 pfI8vQ qvS_u0JŇ 0!pWy@I;ʚ* /Z-*"VrU.C@b>|%עGXwxZ!aH> W?lDoŹIIr.Sܤ gf|k .K|{I~*F).VMGq2f%Ur[ikut;R>"#< fF׾E$zVTqm|LeNyVtvo"hAy %)#L*;g}̗r ;^tcQ 6j/IBd Vx yK3u" ad`j񆀽 4~k̙'Օ-9KC@BTO+ٙT*\}3e 3F-q.Q24hNͼCPI44e-r,EO >;OM[ϸ\Q2-)}jjn5^gVHu]jQ͉[u}5sǪ ehB|/XfkNP5exI~QY(+~~ ҹ}~uKΨAk(@O]k.ٖԮSLJwzlw6Sx2yI4pz,N@xpSFQ-n{'ĉA )xz̧ރ=IXV; pvL@Ё?M.(2~bv&]h P)";7!3@#źzHl:Do :0%%,`SM95yM"FIYR>&-$Бe vNw*zӦpR䯂]poYWRg8^U`íڲ~ֳL^8@qm9m}v: ]NU}Ej-/ +>f"M`nGYΊԷ0~q'Pmi4?{~,'rY!cSjBް_E#! P4 JëS(Fo,]U2jGp$M)KGh99-Ø-HTH7S?MDNGӈTpx ZXגb ƏdMsėLuA[Fv l|-X!JsZPdz2M>UF  5>O<@]I7qI1X*hv]"yQ'F*~E8??Ib0y*C{9% IJ6V>h:zF#d/>|'4Z%Q-r22M|]!X{y ZH4u< ޑ}M~y'U`/Q֏TJ%>\b,vo*Xf9N=TL1>dL B Zn ;8xuJS\UMl^P"8z @,E j\_ؤe/y ]ۃeJwAn[ W 4RDEVclЋ=PJCy;YJOG&ζ<˝#ݬG)9ػUcb~/OȺt8rË JZؠ3&+]Bn꟝;Yʳ7ϜI( 7^K0ڂ lt)cUOfap2+U9< {=j15 K.L3A~#&P?r =(qED#u[ h0uꕕC02^+o7`IOmɮ}MLe0> B$ϡ'3 `XH:f,׶܍ѺQi0(N]WSMB&TX9b"F0rbjpo~ĺX7/l-YJ #Dڬ\S7 wn%eZ`KWm0 ~jK 8059@%hrL5U >\[~e2H tO"v+&ׇ,v;ș{zfMɦz,<WPCLMQn6D=lUv4+jх(U^f QA|0})(!{1oMP(@?-:'&!@Onyten3K8VK`l^C]OjB(Po%Kk59|Mcu 0ևkoO⸜031}Wg[]4A*lm jmn9ח Lg> _@WVLpDܳ+x>MyPH[;tDN![tĥ.F/J[6ꪰTSY mX @ۚ# v|g[@7[h@&yrJaRg~F$θv;?rgNfUVR7E J-TT ؛Dylj"ÿ}Ei*+U&YU`*0@6ĞhH= lKtrvzi@Ի~YϿ DE8Ytn>}*uGj:zp̅j"%i,.q?f΀^)ʚAtY4 @c,_TeibXOp}fvQ: iSRPP}*0gA |TvE(GyӓrZ,ruv.4Dӧ vL=ʋpP XЊD=KRm;ryބISOxTz60 Ʀ 0 ~;x=)N`Wё/ߐ0uZ>t2 0z{ 0TZU8Mg?H鎣P9Sbp<)[Jl&q.UvpY".2w"wWž - יȵz޸3Zg2!c1˔bv8]&j#aH<u5f[5'Ĥk 6m]\+{z{]53-^dA; tf a3p R8 O܌}Ns0ͤݭ!{Ĵ բI^?"Wj8}!6S%2Kț"Nkmpܩi}0Zue,PLX˗Rrq3yE_-vHIǡV 9+XDuHQ/u-AgWu%ᐑcF{Gɫ_q `\Uڌ\[{iF-91 e^_2l_Ǿ+'M(HdR+#%F295vm<x8t"BDwuŗ脒*XӤ!̛2Rak]1/b;%_iw 5<&ey~C3:Ep?\+|.p;ɱCt(CR`7@k[.?z) $^9QN{S<]qx\G) hKZ)+ẙ=d @Wak֦Zh׎mh:1fVOPr{{,<\XV/rRdxP S=VY:FWODׅn |U WVWgےXJ  Vp[##,8/]q*2coU;sZot*ݰܲlDBP2ELR2FuY{*oX!hЧ`Li7&>~=uh-;=6U`l{ !rўQ2k%,P}#@w-ɔ+ά")ɑZb)|ΛY2Q3{[%r>@`1?T$zqNML2U|+8h߉Nh!w ;6%컍GKh7fCZ@6g;Tw_sg|IsvseRJ`r_5W%7e y?;mdlL3CK=R͓ H]GYͿ>8NI^!EgXj%_zmdCræV4ݍG"Z3/"meb49r1b.ITf=G>R{ !9w9,)~ZHeLt3]q5cȆO?{ю[ǐp[eGq؇&mrā񗠻/YGr\Z.!7׃Y z.T`&E# >zM.KЃ;"nWQS3L+3@F jpyN^W<y7swf \(*پ oF%Q#$}Z к=cIh N,r1(` 9%8hv3/S@8(Y" 3tX#ɚSpF.~KIaVtVF;gM$y,@iZ/>$2 n0dA Rfh,a'䷄ Y>(p<)@iFtacRw6K=S2~Qo(SX "CXwu督qF) ZDŽb]?P X*0d6#WtC o[$[(\rLN8yuүu6:-?3,K X3;dAzGZT:CB@ŻG>%o3~qɩ], PkttY503#9 \)߼ay 1ĩ: ;0tnBJ)ڍ 4n!G/PL7nJ.I4/n!R~DyH&M,ax 5'ܟh HZ؅ r3rSuM[[6ph{geIwL tb־jh]\Z4+:I x,ǁ&JVT]~.2r-OI0tLjԳP-O\CA6F7G ?^" 6zON:d!M~>S}/裛Q/N''ܫk6-黭XGJq,1UZF0].b0sxi㼽\wh,Nwߕ5-|A6xg+JC}K-Jn<>v-`Gim|E?cdK?HM0~'_<70BX${v/XJoSxơ蜉&|ik#ytB4UF[P9H=ć G;V/=nr$:9MLK*f Kؕ]DxW=A[iQ$dC|V;t5OƗ at2Gb"9\_R%CA ,ټ57 Avdᆿ!|7}i~bK+&`YÝꚾ(}eYhs(BJR rVȃ ^Ad~mߪ}f}Mc&M7av , jjcЇ%ŌJ'LVcͨ&rZ8 [ǨsT$ߺ4|9Qh8y]vhߣ18j2G>O viLB\"ʔӉN"a:ZB̜LU1nRklaSC.̜#j'n[؃S=9vN93t&[irQhfN">ZlE %ŗg,Zքh<\!yr}{māw%4M೫oԋ071dr yXMIkf@yq7ωatǎf5jz:܋7h i}oO y}G}ʠ(>~$!NkÞ|#_Ao rgc,TgCF%eLzPc%4pv%@?cILi_ȔAnj;FqFb1]/b=Rd'&n)yy~/2[πPrWlң`tW[C ]Y<;>w>F q)^wiгTd.삼ȢM1[DyYo@Zu)n1P\BEON$;hD?:ɄB\ޥA=ī4-97R#ct5̍榟v_TJJZEfQuw 犘'yLy.8W4I#5s5( =K? >5m1I~+`_.9Kx2gs<\M]bԸMBx$WBX{Fd3@'wyH_Z/α_rp٪5g7=6I=cb-`Ҝ ktOJY+,*H";lac(fE^1qړCyΉw$nL-#:[\ݵAH'ym~>P|`a&54O3Ss59U}!l{hQTpISBnP]zT8wR-/iyD f*ڱpvPWAX?7OG2axJo4/0V4{A[wf eطcGĜ%6/ /60Ļ4.3:2UR1c4`!𰿵lLiYHiRyb= ͉2 ݎ 8#8'7H3Gf'Tz~k5sk7* 0F*~Llz{}ho.C{Saylkā_ז:Bm-8`^ju|کa׭yPd_G#k'sPJ_,6ź8NwT*EmWy ]]/.AfˆG l) ynD~"O=F.^x%wϕk(> gVR~)LS ;(7o(GɪR% jGģA5VVx#(I tV <Sjoj0dn{ڵ\H~| Yd:;О+fS{ܶ @/|Dj]Ɉk U0Ӡ lgO}Ta(ş+&Fߏ).6wjzpT_XNZʻF ,-LZIUI&jWwOKjREGuU7]<HG,ʫ>W}X +-FuT諾0\4׋mO3M' 8Q`*yLx39ʯא΢֞¾+jy֎}fu6/tў),v tf f7j˚4\.b2aԿ]YݝNJ qlx:y4 t#l]OF2${Nr#VÀw3ҦߖT19s ZpBԌG5 w|j׋`qG?MU4p8%@ )tł5H=Ga"cf}y=D"p?U |3 h &AQzy)L6Fy_*)3;JaHou.Zos (ˆkal ck!U\$u%u0>vjlX~|ϙp=d+~C PcQKYC%vj?hg\jco;لmAl.6^ָz`\eօ#P=\ An_فkRAx\^{}3x;_K{D|T[Z#*,Hz:pAz~Om_caᡧL̤CF$W+'ذ*,x/ ĩك(x2\{h`z4@EG e(#'MNod4Llk0-I4D Ax۔_4do7`6f.pat *͚zRFk^oy p#vX^T 6ɑ. ;%u S&Y #hJ1Pܐ{*@Tt |xGњ^ z=[p(rX0Z$wYy*6A!wFp=O25}ʄ1sRB^&{u\z}ZRNn(4!(WR:O\̕&o5Sʾd/궟{=]p+(!͛/'r˿B U 3R 옸hva]-CA٩&nwBvX dq,PK&N6U-`+<+"o5i_i&Q"3sSlKU"ݬGRcf{&X8Kz9[@}IX[0hc/Z ya-?t 6K02d#XN2^qXo$F9fъ~85˅vLxUA-ҬA'z*x9*J8 ve{1 *@4Q+gw|W; FZ]8j}< ;Ch,'04v|<>S;* JB87j#gF(۴(" w&$?56si?֧9ۮ YBA:U󧝞Iuv= e "/ ɠy0IbUJkZ*٤SU4[ZMkbqkG5sSK5mnrdy /w`dofg  ~Q4$|} QlÛ `pC³I)3 ,W[$cgJ^yovtз|P~lw"$?13/xHd ۽fDtvƵ D }*FFę͸*pn-GpkƩ ?*[ )~BQ)sPb[K.!A(O}(S2$x꤮rğmJL$TmHP|Mtg/羽]p؋UVCA[#X is'KPdFBH p-JNsґn.T Zҥa42ASQ ϩ \b}Q/hn*S"WH=<,b%GExG>1fa_Yv&Zo}_۲yW"T7V3EDhҰG|c4S4qg+T{RO-*q9׭*! #'^i<˳" 7!&;6P:G,'9p6* +~Գ#U[ϰjfsPt܎z7Tr#7 %>'tXae؈QI4,/]6\g  p/ƱٗeF5 -87b:2IA"|1=$RkPh!fI+QdA0Ǿ MyBc4M @hFr}\qa;iN_?2<$bA@lp==`b~X:nY̺HvV0UyinKt;;E+L5Tٕ8(5ƞ }/daj4N촮188Å,KYsTW^E_Noq$-=dqaaͲ'nV;9QNJLL.鎽ϡG 3 I9|zy]-dI9'gZ.5JFQ F: 5MYXaw/M1ծ34(Ћe.x=ÛWԆaRvchR+}JJ|4v'œ=5ɽ$tN `ˇ* \sT X/:xZ|*h! IJ- lJXW~xb`hh̀<_%.";PM.Lr ;H5aGe@(R8#o=^E\N;":{AymCps ^SB‰pWךY$>Uo2&gA!* 5N] DRaF*Wd HO4(/D3!U^,j|pcT#n._%vZ[LFCrћ=#}WƩhB-`"R 囼/2Iw`>Lw]π6cJtETe0ee0\?Lb7TO%s\^a zu/ `* jwr3b+>]}\?[Il UW`-u ؇~+h`1$. \$^_o_HgIrݑ /.0|K(EF.=WO @G;ÍO $V4~%ryAv]PEX21 rLݩiLݣpسq<kE^/PrYtZB/𴻽wF(o'YFϝ+YݓdOKCbj1%TؠqnK$BQŸ۲iX"Ԝj>:tꏱ< 5t>tRR,B> C>s]iGd֥_ڱ-*/Y{vzf)Ɗ0FCdgiSSg*m\q#ι̲ 뉒ߗ '/;XBT ֐.2-oZ4<4 yZJa@{2YBSZ1r3YϺsQ@Yo)yQAF#l4yk=f7,n ]܎ pp%N+M:S~T ZkkH8yسQ$XF쩻ӟ-e`=#7J^bxɂؘ>'G|ryUtt8c2Pyh]^`b&E5ʈyj2ʓ͉pʧ|y L?CyB00r%Η;HS$ nglޱ %[X]M"clc_aB}ٽ<aC>LRWiB(5ZaڀLi{m]jbV\s"~fa2F楍L]y~(vsG,:wv?xPgǠ;m%p_)4ՏOQE ]" &%fIJL7N@CH凛'G$;n83t5Xj!;>Q)ܕiH(f įgw0S:VC قu@2ߟK "nB E.˫Lvi7};W|Px-m>gkCK2U*!i5UxB-Vi%NyCgFXτb;yRTDiZ>| {˫z2aøf(%R8pMU2۰> ?sd)&Bbb }x;x}j7۷gi,ec M0=hFAaNc:| TX;40A.\ibuqM2/A`{F,y= |뎢xF9!Bh}0˱Poe{}`[{^0ȚoEx<6uHA(lTj/9F;UdcqUւ2.#H~[TW䐗@=x\~2P2,^S=Mj=-"wYw{/IGnC8M Ͽ$˷=ۗA4%n$GYnوP$*PTȾV54 l ׇ,3z]ŪeժL(I׺F~]k9o'Y<䨕qA? JQg:ȳyr۩^S*ޝO7au*%+4;"2R.Gɶ`@#oVV߅a=IL~$22QLR\bx{%h~+zͶ)5'+F8Ncˆ_Blp%UءPo#ł7̨[TQry"b)Мp!-rTZg'Jc$ f3MgdJU?!{L!?c7b;bR:K=a',6Uօ̇OٯIrrwׅwktI̱6*8{gN Ro͗$ʉ O7 7+{uVUy"5Sh$F(%PEF;LSDZ3iJId'^x ˿cAuQ:[y"PQ'k=Hӕ08CA QQPfW08DUp3r>+b]j:dm$w&~wwYXo(Q7ըf$.i)K/SUI}]ŕuVgnpB*m!|*&Γ3P`c])CXMy֊szrW聏cQfE, i?ai 3JzMTBhTd}0fe߄R6Hb꼷RJ5RJfl*5w!cWk?\Pk#[BXV4ia`X]x[3Lq48< 8[-M.4`Wyï^|쵍 v*sw>"bW# 98,Ζ(N1w\츈5^]|4]$1Hu;ĶpR&Qdj/& by486$b$&%#5{* 3f`\:Qtg+Fut?or21_@?OYw,"%@WW澞1"o%`Y0dvtɃx}& *'*xY"Ă4w 5ޮ&0A.r{IxpDIޖl>;Ԭ#6*BXuLU)%Fg(;*kztꖝ뫢2.]9oǚIDzB# ץSRφ҆-3x(gZH́ *$5"͔Wt#NP֒M`A@Z#537jG4Zr唃 y]!Sdm֎!xkMboҍ0 j(x!h*m9{W]քtW=;.eQA ̶1_n7\d3B-|YPQQp꽭gavwx/ذMFYhws?FyArS7ĬB~O kĭSy4{X>?羣N5K=+#{]uF g8݃!mZ(X5K&T)J.*E=9 H)c ;5Y"%躴a;,c|r+ee0oRNCpNӑ1"3iB%D ZV әybD$i QG)+j=HdBQjg`h%z?x4vl-p|ܔȻŰi'd3<&..Җ. |%xD)XDua#Glc) Cc ;bhݨϴGOβ_MjKuL$_ AiB[Η+9n %m06}A*ؓb1,vj8aq,Υ;ppMq5:O Y-ǯ@pD%e:''GYSi%:}zhs4|*vu*.v,ڱOk̅kxUOj&\=k׵K|Apya'EyK ͍L|5`+:V6 D$5 u)QqrUw.Or?qXEܕΖ#/>Bi74vm&쨟V*,+ ?.Py[#ӕ)naFA,վeؗ@.>8D,c7&'8O|x2N<|?MOR%]yb\s;Yh uhk*6pe.OwtfmMZ(94#;6|{[w@Сq6E|-0iD%c!fpx;u#FgXkSoFy {Z;v݈.߳_8>|Ğ!"C+F pyآ_sjIDьvS0|ҮC4xf4E-Gd=WӋ_r<5N, TA_G@ge~]Q2;>5H^pBL%;)'eY=.yώcdY6N9g,ckSĜt#!%Mu^,"Ţʥ#%liu5'1REŹ 24%,a]MP=ij/nC-M\nܮiAZ=լҨR:$Eaƨ`f0A" ' -t@O_~ob>MB+clQy&S+W{>uE1jxY{v8ԩE,aih`HX3 <D%JX`.nbKuȳQ25sz πޡhtn@|4IVa!rUЋĮ)@\twu~{m\li$#4cɻMQ >w]PC.0zb B8qsS5.Z|3rN+qҪ':Fu&lI guMqS+ZwdMq\ƉT$*0a&ԯxή)|)y[#ϱ_TUtmFG47գ^mXtPz 3&{%A+7(WGgӢ hG[AeיIģX8+CGct^h*֓Ι9Dr{iʨ΀Mvvr.hH){-hNT𐴫"N+`hi@"`O^E}65 {ԏ]GTh#Y$uLJBSpU6(BWmL~1U;g`d-( ,כ3TU_ڔnIAnNN&Bcd/ݵZA!&b}[ݒ$?{$+6ZqD*zjkp9C,Wױrx~#i8c߶7@]) СH0uÚ:GuT7&E㖱`њ4b ]'mv'nCYQd4s0Sh8CH\hJ./jlPzFEk’q_N.j"/(eSy8~ [ n\Wjryנ: &xCwRTuH#;$(U@WJՅ,$`<+H .(zNou $%yL$[I5Վ7YujOau5.h5<5S]{#^}?Im/#oU ,V9ֻY[c/DWI*YE,lܱ;bhxkz̿u o b{siMӓ"GExʮ6¶_%>_u7@qp8[{`O@L~TOlstlX^%*636 (]PL̽IM&sGrjIa }%MH"?Xo$ M!q5 $, 9/VjKct5\lPHR߬֒˼O%Td4jjłA]?_1v ~fN lEDzY~LҔɉ<)3҃2|BLyM3 >bU~!#oZ;;F#g&ęf2a2y0w? #xI^%qq|bK畽3^5."J*|ic=d[U' R#lmb:ƨ hjB_7gFߛ܁2﹣ 8KMPG`-6@O5ˉY4O9ɟ^m#@`PeFl Znt,_4zOG}fD؃]-ݞ> Ab^ S+mڍـ(-QO?Gњ*"98\"sdÑ䜅wSwArc.l& FzmÛ'' ?3V N M*Q_˝oyq3+/IoaEt ·DZٰPek {EH7x엿\c$Eq3;#99CE 4=XLu.@bկ6(\n[i.NwQ6KM\A8ec|)7 r'#ڻ>nGY |}&KE5X @A#I=CS6`Yum{TС/}D?Xf uڛkaJ# [4%Nc}sU8w^f*1IАr$;Oyd  b|CJdLBJJfD PdfgF 9t >]d‡^oYRZ0r6ЧXbgѡMlz&]Bk(֑.;] [wj5 X>BB/blѰ:slR*lORU8PY/0+jX5s&EkpHƩ[BE + Dm @ֈj%&}Xd+ԏsT_b_MkS8M 宵D<VUCSs%.<XjB2a}Ah]*]Ɯ +]̺ :}O@s=X1zD&.zPaI ]hK)VAeL)DIXQs/e 26M*}S޹L '&.#Aww~?Y,=EĨvT3 0b36yYJʎ7 ;h g 0eg-ׁRha? GA~]3^<8 o9Ӂ ʚ3< ҎF$~|JC]8p)mQ@eIyߖ^VA jݕ,hAZp=9<$7aM!cMٿڒ! H*pE7!QN= zv$J`$&O)AuK@<ʽJ-LzCNFd+ԂGA # z4r`:=~@3I0+łEFĻ^-g\Jphk^1|{NQ2Q3t؅#mQZM-M\x'iݿ@aEI KO=Ef%;L{p>xl|tJ@S;+Ǜo|mTſeȶTJg΂ ;vD'*\Ր;[!_v%Jz>F.E%-~:FEFU8ܵ?OުfSO{C'vQFEPGaOTzdO"!/{JKIz"蒜ⅺq{yK2}X ҍ]`Li :VbG d!pya(:HiDM>N\H|wZ捇>$Gv'g_欫Ca4ifey8 $[ilF".5h9mDR5_K+ Ks'uݬbnfZ84P k^>_{w*K^-G^ a!eȥ/tF=jHvy CpҐV)\&js\+|t9BS X%VJ)Asi&tOrxTP 9&c;B>E4N_V ̨fM $0= L±kڐO5Z8Pg:jפz c l# n S.S-|"|o\W9@I X@b (,T} 5>FJW4a.Tyy4i4ߑYa<}Fq[SwniM䇚Q>E[4Z 5l f.3|{}5 !BPEoc]qYp{a*љXOxn9$B!x cu> w;N;nyH NɗcE[-l)<8+c?$n8 wzjFo3,2W"`Z 9mHaEAxԜ6mEݪ_p? y$N srn=hfDV/넑2v,I{76RZyV>wUח#mv [lP7`2*z TwlagXDD 6"jF&;em"ԧKBS yw1t)1 F)cѲPR~I({NjaN&y" rq*sM9(OJkrCov Aca"u _MR;!م g }U,i #ˌE\{!OkD@Ba 9el.Z(H*3?Fg}kJq`N>,Rs L-P" ZBnN%/>p@F|{(͆:Pjh G\Z0LT1Fr?*Qck۩@{^,ma{[(VxbP߬غD4Khi)YLZJc弹!qu^<S#*Z~o{[< >cвﲯVL+:( qʗKXO>QsSj&-v ^cQrT}vG4gEu`56WQшr":-/eXډbrɩA m\1ϯ-6J۲B nQf,b_:}Pug)3|,T)}L,6:&`,Yxџ$`͡&nڈuO 8Yy:uٰf|S\i.8 ;;0U_g$>ޯH Y&^\pe厀y@5N0壄KS'ه&4)G%8gn4bmbڬ>ў^LL`Z\#ͮh.H%ޖVʙA?^59SQi,EF69s=/AMh1\㷸|;yurM:+bJVǼw_(}D DdD{Dh x)qG5|Q$}(J4Ro<\nw*ՐUYhw")?20`=ǓOЅ"&= ~ubM2f-Ͱ*H,pyha$GQ1J2:#ժGR-ނg咅q3#bukҽJ@=@uyAd`1`iFM~s_bThf.%=^ܡǮ ˯zQ{L.ت'M"b Dc)BG/YA?:s`ON]P3,G%X>1Z@{JՕC:iZw e ~T4dw"<J'vS4ǝN]g@8Ozo38ׯ0!1roMICWӋVX@r^W>h͖֪돉:Iqå@+Kxt1u쌥:8L kjԝdrq׎nĎ=w #pQn q k kJaQQA̒p.Tېx$f~.:8P'cH S;UAP^5A6uh8#[{| v lDҷZ Tuwc}l;ꄘ.J1˪~u7\'x:ڐ">|6#Ps+Q7Mu:Fv`xMg5\8Ƭ*/׀J9{o8r'o7FɨB^LOz*+Mj@tnpgO3'\iEܶԦ5:OK/GW3N ׏=4|n|I͸ٖ`ǹ.Y2ѬÈ~[%N8`ksfC,ht.<P1А261< 4ڏ}:˨\ZD N6ejɑ8((3O|9rrUgEÎcIH\TfQmFr9|\ ::ǭQ~{DIcel&(\ժsUzu C'N6H:߳\+ BM3("illZ?;DP!>DOŸQ$p2jO}aD%?}>z2S_~8ӂ<%],cBlB3bE'vŊ6"w?OSJsXJt,T3<קqxOV.0X\$.~lL@@K@}6愲?u'rpfO zC5Ouq'2M:;_X딮bl2>m#VQjA8JShKuTN HJ-'Zt8O!YbjmxqjUIF'l%i іAqAazt>[  _1DMBhhǤ^= [k c>poG(ּi^Z/C=p@Ld cjZ ŁDg"3| +MD%c^3.hEOZKtȝ=nDi.iw{2?,a״*Pt]_I+TrFrNCP@np&1M;w'4"+.$ӣ;ZR\H\T oS^;e)R7f4{eV@bij"Kb ^7MDZ_ ʤlX@@7[Q3bzQ/~HD&7>LNJix8T% QPO֡~[DP h/ [vAgq=wJO!D{KaӍ!:g v+0dgOt5~%vF|#@[VBDL2{81/m7!c}}6Y3hR/OY9Au[ZP}0i#w}0vLl\cK f,Š$Mv]KCz{ϽydQ_ /%75X~ïsɨr%g͕P{O͟&fc{~hЍԼOp puՋbyPr^lHs p@f=Lse cpL^NӮ} בB-ʵX}Bfvno}¥$fx^@ȕ`Y2Oîk0xuODUJ76+&2Jjv%[R_7OFMAxAsx})%Scͮ!!Jn r׸>-C3w%#q\{:z'U`lӪ f:ZX,!u@tLێnTIڞ%[ :O=-!yC jeCfCi}]=,zS\oVo?s, } >THn7#/^HQy!?jm~, REC5,l5Y󛜂r]:9z`t4끄j3:9n(&_QGunQۭ9>&එ˷oH;y`Iw7IO[6%gͅu'^`gY.凊 1:8gxEw#V@g Xt+8n-` XPHEE ?LB^5ܓ>k3$0?>YENXHFѥQwq5w c)76`hkH ;u]6 <5:sW\÷:"=]p/;nZMP/!12Ѷ>*i0\DŽ'$0oYk]כ]:yl_~6av.Ta5ǂ[Gf] U| |%5.] ̈́D۽.y./6ӿ[j"JZvLjqD8M M(RRnވޫߐ:MYJ#ڃp #ZxϤ_P*JF< /h(:+[p@#d ċ&ٯ 2ߦ.]hdʤ.+3c.hp` B0h=J/ Kk.fËfsQa/v>~I?d)߄@kZIMQ$PpKƵWu>"JRI )8P>Y+Vʮ[kwLJ@\W!~Fgl"18@R0ȇ G8Q)  ^ ,M#&5CXXa!WUˣcII*%gj8^'oI5G;Jp mb@s_6y;#yts?\2Nf*dҮ*ID5΀T7d83}^ ;>yH>b~huL #ZDUO\k*<-9?BNx\ *AeV5L7o  C5W 3{ALڍrPV8nR-9h`IԛFKð~;J!k֘y<,6i4OI,e7I۴A~i OSn x &Ekk̺E}T惯 svO59zB@xIP.M>x@DkY]Mٸ5Cn_P6P={ 4_7s ;QY߽/x RWyuxo~< O[g LZ Ҕf-x~݈83%} $ g x:bN(Ex_v%5o4|p#hGe%Ù@{^ S1g/KtYZ ᥏$c${Q;j)ۢD ㌂-W,^M+8Axgz̃(u/Aėis ;ᐛfidmvs(uhlvYcc)7瘘Ѥ45U@A5⿘NZ8.B:DH H%~H$Qv^!8$ՋM[ϗ֦LWŢ͵6|_TK׃D apY0k]& ʆ?3t?oCvI꣱,K:9g'K{0MCh)tb2ݔ\LCtq?߼PP8g0za:.*JG)Vк)|8{#x<FRr/h+Lm$DFS=QڪO15Oԉ9Y5@G',Z>Wй~g^B'\Y6[kihF0F[+ħ:Ů53@T:id[ ꗽ#;B\.ƪ}hnu$mC}R\Ta\<QQ_y*8@RNv}.D?&AilM˨LW8&> m[[>{E28G }&w 8o-0A݆q F%fPN";"9rNMVy-V]!5F͔^;Y)y,ԧߣK!/:Tx(Fi %UMQc;a6Ny~Yک/_ >Ob iiQ~2+ꪮϚpZ21Wdվ+:S`|iUгu讅 j؉9qj:<ΏWMAR&̮-2r {yɶw(Pi!-kQD5Z32NrtwحLO&cZ*1^Pg;6ڊʌiӽM- I'J2U NA-Gu ⲱc7cG=YӇ\5VGVȴgvta;4|^4 9 =\dhdU=9--\,g,C 0~toҺ~WuY0 y#=*ZN\4WTX$X\n_/4IgXxuΝ#{'VqtYwd=DȜ[2EGK#xkNE,wm8f/.r_A,ahl!8#ڬC' [^]F$3OUpd|X]} c$[3.fd@OH)YOi]ib"@J`KaE+K$^wKJiK߷`y: NI&7u K(B+Ymi;0؅VO=cd,x~`ɟ0'$R5LOwFkQ1D\,NF 7|!#_"J[+W dS|ywsحVgW(䒓 (jTQ % ]k@%& 4Vߔ Ve`AFP (Ɏ>*MTvUmby_}ZJQ/AFyiqï'KйOyPp\g'gUBC=RU$i; {jɍU]y ^Ε9l\F&Y%{梴Vu}K{l"7?{uxJA8 :Kkr"QVMESK!v x#p% w.Y5fe ɢǡ%w+9` 3j* Ei3{Gblh mRpO|a<3\jϡ{\(h$.d"M9Ax]Ո)?@q7-hLz%UDz˧ x19o=n'E(ibej/Hvb : PT:;~jS_N,ѹ(TEջXn%B궹lBZVKȑˇmɖ&/,NB`p|VUe&VʱN}նٲV&WiX/.Z69aǺȱ3qW'5P8/u^@N'_m!%|taIxH# ދj5%bKatXCn1  :rl(˄[#IHXk;v%@XӒBS z~ ik y(,kxk_B#Xyy՛GI aWPl+wB]ΥnԔ*m22=uyW%\q?`jrSR݇tBTU6([Z8C' w Ż^KvB)h T_P̯;ڐ͇ ?ǸzD\G",Гp/*?A=-'Yá 4Oq۶{ MOÑ^-kup)n; q[##NAJ/[: CO:{,ȅ ^Zey xC'5ft!@Ks* #/Y)fkHiqSi=?BIP3toә,iMF7awE  { 2UC>MN .Euq,9ZB\wI6gBN="BiAJv@hJ\ع6?- ' pk&$1$AFsXwy'U6bT쟩Ue~J+,<2C֬]yR0 dW_.΍(Փ\|1-PޡΠC==oi{+O f\! e+S `MǘᕢZ"f{Ԉ`ᖑL dE_4Գ(]?o=n@Lgu~ `˽];b18wϵEX]v-^F4#ލw7'SV~xp o JAEBQ$l=ϲ? ?{|6CSHRߞkw G͞s[os݄3"PB+=z{1*/kKhQ^kMkWdS=b*ľPY2=xқـ?JDi a& SJI u5b3RF?y{ g[CKd>ɺ>"gF 9M# ʁZ)^.Ɓ$g¢J5Al IDd g .es,|٪rq53@b"2.62 SdE-(Huv=bY)ߨpoVA\-,UU1p- $ȼ!_STުIƲ9p޶gY+7փ~%W.L9qUNghU & SMj<YȢ1Ͼtm;/j/SJe߯N_9 P^(V&z1SDEo#{cLGbauV5vݺɨqCORP;Fo>Nz|+ q 0eLGt[@FcvL(qCr~8IP{s㢸2eD2U#ځ1]m77LG,f类aȷ9vyafec?eE}Yz ء sw8ԃSn*eDW̓C; "'@,6<S%)&'f)[Me,-FLm6xBx$+Ճ!+ε@cjhl/O⿺ PS5lxpscܧ*Ap*2X'Anfp7lHJi)1},@MTߤ[wjȁZ2;vk(_-"y1Y I;BHfߌrVq!RӫH5UXi0T%;5"5ƣP^FkmSPy[BM9. QKzRI0s;.b]7cJmf1,y6F7AD" 0Q&1;qym*Nj˴G{wYr ullۼA^=!+|0}fgfLN:RꛟizB&ohݽ'4W%Cw9 7bKl\d'MrF8.R V5ɢm?1\Gtm/PHOH.۩}ciGDT*N-LeH+aƞx9Q {l- U}z* ܨ;{葿P8}"iP-VBj g#QRmx6lOZ["V#zɀfٽ6;a}vHqBܱdŬr>6ƿX, +.R.+Mn?obࣀi5QV|n_S Τj 0")@#4^ĬSEZowTBMe=/*8uɸDn8$⃚̇TECG1({zcB::=EB/ȸ`m!M/| 4qCwRm=*X^]̼wIš N0+A8 d=/6cW/+i?p"8߁Wa<\"hH[ӠDly(LpDV}ծ8dXrSqm,304LxAmE)AQ?Cu)ͥh-ݐc섵'YlQA_g.-Ϋ2$3^\?} t~GZ^PPɌ._^\\FՙL^G6ٱ ף\>% D t"܊ida K˚#Ƴ9ױ2 Ru)wr(.7g;P;^yI܃ˡƜq̉ @#paqŬLOAɇh';a3L7G%*6E#Ɗ0OK!o :x@Gc`' ._HnO~S[O,]K9O,:__ [)ݼL!AT9nZC~`ɋ{PY2 Zʟh{ Uf{="&Q`|{=,1-1~qߛڣ ,m`lvSp L0>…h+5-!h5OoM e6٪ǧotHhYrE cUC!l jz"̀xOru,z<] ƨ,!bHN/b X](~y >tO .ځǙS&$7<] # LC%򚇃EK""cKf K2·LL 6ײ)DJ-÷*>`~Jo|%5QG콪K2uic+TDs\ĥtR}Аhv^ B29/1^xAnz1lN]- ޮ_GqAi4<3k}RUK΢.S9'|N#+\.Ug9/Ӣ6uE:j\3#A%>4XMqQƅ/biϱuxޥ`Op}N=V/Er('ur2͠ZU`F%i\GB U75<+g=AaCKyD&ϩC QB7)j="xLjcYMU9U1U*ρn)o3Yej? b",}neDžacӼ\lE g8_n;:M T}v9 +."+\ ]v'%e? oǵry(74=F=68;.3գDA&5 dH}h/xL@DVXWd*^K~-5TK*y~NxTG5h-ڼx'>4w*C|?Lv$/23mPsd^kL^05PInBu*dO\2"5_e< \U@11Z"{ƛ,!\LMW"^0*<iy!T8zXG1B-o9}{6%lRqQ.F'̴S#9Rb'E*F! )&K_ _݋ % ɗ$h(G?C2vsTW/^u%|ᑃpԙGloU.=G1K<,Xl3-w{GWڏhOS^T.j߫ykWK Mϥ vP7nٷ{nVޙ=]%4iE #=1. DUNSMY!)O_-Qh2~R#bUxȄ}x/#XOSIDbĻS:j8~lj8BG?PG tq,:78zL@1,jF14E ؋HQN%K)5%dBK#~뢄"n^!c_nPBw=13EFEݪK0V8FƎvzvqQfL4X:ەk+;e!Ai#qyR,:=lw, uiK-U#f ,DZH4OHPnxڨ=0lE agbyt2T0ω0.x:֗}]6!K1qUmKYulPsV犅 P#䝦p ˬ_Mi6j{YUODl_ O鰲YqO>a\@M;2NEuT YjйGmwˌ[sJw6kkhUIIZ"J=||n6d]J~pgr`f0ތ ^"p%) A 2rsTjdmebS$NY]އ'lb-xW,eFyt^ޤ<6ܸi/StyR}tD\+hQ|)wUѰOlhjH8mR8DyGa5XqLJ:> l/cjܬy%3 _lN⸏Gi8/l[eT䒚j`/ }~XVqz= 𾃩ǸB mHUX W+&u2!H.˘;u hjU)hs/Չⲹ1+dx4 c7F V *6唅 G_#8Lw8 l۟ )0;( /`g2D:=攱&V׫>6qk^?yY؊|I[u,`P atWr`4^fG8C@9tG$gLf / xY@e$>_ Oy`v^kuLF0 5< e}Kc}7|ҁ kNP8OІJt`ӻpb Sse-ש86Tޛ9? XQ4- 4Qe2(n|\_=](WRr1wX1<(2[|4Nj̹ċO/Z狀z f#21#ҍp[DV+{x\:񍯯\&Usx ad;/ 'OdU@ibmcL@k!TrFSt'RƩwSh. ƘJ(bHz7 J౷Osx eĘZĄUu\a F=ۈ2jDv(ap +tyDf];MIὥnu%BjJP"fA@m;YEpl} ')7Vd68'v KXmbcw-Ys@tr\42dX>S =]#m 4K51n_zDCV~b5)UΪ Dj,OX2#O.)ݬ*וI堾NA+o`5(q8I'g (b̽N=HfYj}^AT#_ '}dAsVN"Chk_5vhjnrn8, 3U}3gWrb9qha%v+Q=wv힗6٩`A(y1gvb. f]y3V<NKPC=WyFV>U8Z|b5\ aZaA"~Z+U ʓl~g@3G RA([Bo(>ٳ\H1W|b9qa6âvf AT;Um} -PMoPuMMY&DׇD* GE"w#DnQtU`$^VFOz?!1> "fFI @DZ_*Yj?G0SrsJE%Za$q0br6ytg{z̷x;lE'hЃ l˺Z,@j$xk;LǸkO_7,FA5&=CU&8lfr4]M5u۪ 2)xϊtjap !Nzϊ!cl* cuü\)R9T¸TUcyPd{륁!-!Y 5X3MPnF Z#&Z Clf fԊoOn<47QNpcuxb"-:Q:?\ÃZtߌ i ԬJfiS\na99NV)e&Հ]3Om +Wxk2{-A"8\A JP3v>K1^=`0< Scwk۠qhh @JHL= $ŚcIҽ+~n|L Dh-=ٓhobh2|̀sN߳K=aEeI0j-8OYT c-E x+[O#)€-\" ݶ9HH$M7 `ؼEyJ3OE=9n6_깟R܇X˦EAKKR!bH{ĆGo`">/1KU1eB-5_+8mqDi D%(6CBp\y%C_clB8'KItJ,th:%"Ȟ-'Pۮ5cqNGq @ Jd!6hC:f)O-d% 쳵a-;Ǩ‹9X0jQe5Ѳ=;q%Ҋ =2VcYX ?ESUy,P…`R+9P8[ кyF>>6pe$yưJ`y oE *4U"̧FJPZn @wNyy/Yȸ Y@qKߢİgHtŞ!`ˌ:jթQ FIk*>o4*ߟII0As~ :>ƨJƲ).)6M\ᶙ5PrHF4%U=tX 717T6p.wf*]ݫQd}Y@o-sGՉG3p `xEKt\}Ġ`&4Rd`>pJ|G)0q7g$/DqdS ފ)l)$/h'%Q`2%4IgΤ.8_mi*Peak.]8)ȿW!P jA^jʑߏ)EWLQA{{h)ҎN@b9}\ce9bE4_OŸDCT5hx~wVҴ郹´P1kX=pCFCs qВ5Z'錯G^v*.u6nCJ𻬇K1o֜T1 Mrw:zi 43N %icK 6mQ64 e՞L waE;UЃ.=Ρ*ovF6xjWǑ T`)埅Bc`Һ/ `͉Jcqu V[n<: cpB7͞mF=/MNmoZh}4qU-0O1A153 |XR(jIW>wO'4mVNI-XB=4nS&g5n;3N(-@ha[q*G#U'N{ A̧M{$_ה|o-j$#I݆pVi$wn*B2.<4]OңdT?ŃWPȟvOU];G7GJ1BsQg Ju. k 1劑/p^pq!x%N;Ie]N/JbztAkV}D}VGu^$޾}Y=mԿIq˓!g.~KG֥mD&s:]ĝ\S*:>kFo}5I'ϛ2*SlGf#SщR/5 k+zk1j+.e,ޔ]$+0,og2eidy [ArnHOW2eFPovɷ[,.!^.0\o0a4x! cq`E8pD~yzNĚqǡ_"U]ā-v̲K+I %ޥc뎙_y Uec4P~s瑥Mnc -ɅY]c[D%[Άz1vz,ǎA啍8{q@f*Slb^ۘ|2Txd`H8Ƽ y *wz*ˑrZm}0dZpq9R7Um` FhY"[e#&jƤk2aK#oeX"͌pnQ$^h/FC .X{H}Ï 7vc!i;0w`N0Pv`"by~IJp : 'Tmh[^<#{}>~FO"̙iա~7R~<%R]SprAp`I[eeS~O~ugڻNd $->f/= svW]iRAHUAXWyUk9{4M.r ֔ʸ8kb`"os)P*cG9ˇ?*# et؇a&?5){~jZ4n28݃uU}5z ]Ёy sD컦MLe+G4ȹЦ1w ŞnU.vriu)~/ DA#RlOj7__f"~vӔrqԧa /wE%&+| 8{ϱ`Cykp*tN$\B:>'Ǒk}KˀTu9{!FAd+B?W"Vғ{| :pK?xx'!Uh5&%jMV#p?],Fd 4[,B5n(q/mr Pi/4lJ( VV}S>`F[4&N2Qa~lzDkƘlh[jۗFj 47|ȝ;(Y\'uBӕ?ON$ռYxX#n Ĩ.Ȥ(dVRj8E wsϴz?ؿ\,alzTE?muYMG~B!f:qCIMiRQf2t"\Em-+JG/w,%qcX[ajLȨIt-\ @yߵ}?!Z+ߔ7(!sfY ƹUvYb*- 3 {EQ'~xY(.Xeyޤ֘II7Z҅V')Αaď)ٺsw֣ejkC7*1_޽opwl6Qr{Zt&q2tvUE9jE,BF,yeFP7'pa&-_o<+[}N545NB(7u}<΀`=FyI(h mn2סHlSWjԜI1h&fln4M1 P$wu¾oEd50\bQ26|MpJj~،1df|`y )3MȀ\| WWO(Hfֺ1>əh52:F'/ُimLryGDch)"S[llpXT9_ymC@FJ#Fd_[!;%6Kllυ Col~Z ,<2x˿L5`sI-.z5y?Izڢ;U.Bhjlџo컮4mn}*o'N0AӲ>֑ {;C;& :\BY4^8*ߨR60:; |7_) D^K^ A ZxuFY0t֤lQ+) Kfuw9V\~^x|K't29KBs>5vu-֒珫LU׻ )v;Ht~=^@G˸Q k#s8F ;bՏ MV)EwY{!zu˕^.T70̶(dN `6ef=%EQ$^2H#x_s>YIĒZy"9 R#r"DI.2@gBk/ؤg(q=Qs^ɰPzҲ-%S-AВu@Rketf$l0gQW :%@ՠeOq@k VaqÁȥ is=$Β5q0>.u0cyTGp nO%$o34:jS,8|Bhs&w,rS)ɨ̯!RpݚS/޿i2%E&<>Rd)7q}~]c$]F@NmSFQTUE۞|\ˮ#l$2?C#rϥvԉj4657=(}Uś1Wn HPIƞg!],*( m۝$ V) DH_պ\ĺ~H4ey߳0F5! ?U< [}Gmf{8j| 9_H13Jl (M UIy gL.0YAdZ4)6,LL&Ù)ymȖ4f2e_ GU_4]Ib_/forҌFY`q.wݖgZsdtM: Bmri:cg~ 6lS-m!KXlK݋N63{Vi˽Af=4In.)4hG1TdnB>/{W3mbzܶ u+u[M#ǭU"QkᄇڼFX9% W,>[Nڏ| _9&>1 Ex\9DAPF!IA jL|%7UU$"[O9Nʇۇm/gYA7Z.[_> iՋ#2z7TsM>T6k\l-`WI/y84?ȍ꥗j|gb{Cy A!=X`=V#`kr6890pO{(En Mlӥz (i]4PKn/J:-=`LNr 9^ `>9̜4dbbm 3v"BճM@JZa|Q";M3fg!;T@A1rZt(E K"p3>Z?ye{*M뇾=d+^I#$x{8h=P `PIf OW 3nuJ"dlHHUE8WL~Yj?f#B+sG&/yz?P0al@vWfCWkt Ka"y qQ#i ey/TŶD'z5sȪUϕ8niyfvF P_ma_+j嗞N\Vx|ck_[Fpa_2f"fm7`Up>UMZ<:2>t|%^vzus%y&^No9qL(pLx2h}WlQ4]xJ`;v2&Opd9_l}$'A'lm 0 "XI\2֮NtْbI6{k `5Ќ-z153̺тgzp6s2U۩7#baA)6@.!ыR#k^tf04)f.LW(ap36Kõ{5ԇ(E;4ILscs D<~e"MԌMy(( *~U壳~"z{]C~s:1|~) KtKT_pR2҈◧Iv!'1ߪ:2SpPw(-etVXZ\RGCnn.F!R<Ì$Mi.Ξ ( ,n˹y'"M ֕t;0O_l a†| 1A?8&i:M?tLS9tBR뿑,iꏚ+Zqcl֛?!节9'O$! / @rěLqʍ9pvK&ybqSꪨ;K*X[sTK;!FFk X5 k,O`CێM :~STNz 9äaz 50(4n;y20-le]5nC ѐb/LG2F'4V]|B\+2myΕ$U!/ה U?\cU 'Z ڝi#`jIӔU{jSl5ZiL\`okhF7,w^=֫`΅G Ik}Xhd^K&Aڠ<7;>˕=Np!<.c. g ֥37URH.R4Q`^f;<cz#zOVO[~+m>W7WIPCpG"ʓ0%izV!Z^]{C }AKIc%C tfWY2d*9 r Pe߽Zu?d#NףJ}1`~t_ãY&\lBQM8FäzЮvP^XB}qB!lN!,\Xw>CKa@ 3JҿO@%stt1+{!>6敗gަ!^yߗkHz9Q;[f(hX96zx226a߻|B}m,פ`xr@>-tIdDR Ŷ.{~& oo%r_ɍVh€Xxo@+_%m>]hSQc([gkqZf\r4!mg'>ॱ)*|={W>'wXjWсמPp v[&I>WMo`ȸtӲl.98G˿Fv vH/VW& %$DƆorNmc,t ,ʦH>A1^O2uW/cf16 56pB֡ԊYrU]տm-eyZ+cϺ8]:^k$*=ێRJ<PlI05yݯ1~)u f\b $)m[ȍUbgl3D,=e<TiVؓfnSJ󡹀+;Yn\b1Q'͔W(#|#==QA7 bG6:u@KcCD/ ,ݺ/3ziMry:C=z[i;d` ?ApNyRE{+Ԑ ϾxTvs9}X>*ϳwMHzNRzși =%+Nj<&'`tӬ]h#; {jEZ:TӷY5nuFQfbrV ,`F'H{"FGj 5e[?}y-B2.omWo5Ӽ9UH$kjG N'F X¼r}jje{'{Ӓx#iӒ>-Me ;Rs(L&i[} ՚ ɈT6Eic KPKq9os#~;LJ_\/4^Mz uJ-Hl+ nb"YR:W;[,7\Lr>|ج"B{߾UgVhۗ.+GTl̫|İo6p_Eu_x+ Oht yskD̀ ˴xl#mn+VNMn8DSaYaA{:!(ן 4|I9;4r"LRDN(/D"iwV*L[f-fpeL"d;J4gR*x1άwΗ"-ZW3Aj 7^vK{N+eU 7T{ M8DP1@`Q>|rQ$3 A} آe6RYX:L-S('`\hAhL ~8`[u H clj+W:6|#C -o>Ӱgz$_۬R"Hp8]E77Tp CS:9xEeηj͂T-V~zwdZ.fcq ԮjܮΔ4tEM$j kDRIAz :'I3͍jx %c#p m_0w #n=$9f?TxA[Vl&EiBd0L>Ԥ,:X[y|7/ʠ-]7ݓw˃".c?A;#uY=߹ZKb@'CRвw,z+M|< EbUC4aIW_"G؊~L/𒶋 5A@WmR[\K`F5lA]^w׆ _Aw$<8d&B-LOP 誉PΏw :JHY.|6ְQ hGˀ+@lsaTi ["{Ie5([nY]# ~ f{xep&Lz E,u|灷LYT|r̰0V׊?/[ *ܳd`*;SSU_ ( ]I r;_3 $v  ~c\ѵfTUCM.6PAxZPruB36U,.NW}9ꫥV&HCkI7(Eg1.k9MCTWc1j'_ ȚB*pky\qmirg,*MEZ1W9@y+ɇ"̈́%Of]ZZrő9gNQ]M YM/t:uZk}J]7fPu>^lTeRM߈7Py˴(ilAKޢZ}p|Nh6~LY*KһX*x6(Vf #ՙ(JÑ ^j5\l0eUU8]omHH& ླྀj7vnA٬9XD "Wd4 ҁgꈪ]Z34a>n C.̢3 ܰ Vcy7r,>xdPA)X~o3Vv3Ĩe2u+̋n-@obu6&׌d&\ȑo$輩&[<5[y_2 ZtѨ!kEdX%`$Iy`,!0! מr_\-(9WmA'-,yLF9. GZ{GZXr<# ʕˆ,d|]ː A41&kz~Ʌ>+ZF 9XNCA9;m!oYrйVvæy`ڴl T.Tݎ > *bf+zH^5hAR~ fg \&a (gF?Oo:-1.fO VT+RjUX`6~ ^:u6<'x6<8O|=ļE%@A,U>;gc 6C7+z$2 i%=A?,ag$2w_GgJRV% +V2*i e- W5`> X1~d_nCɄte$nAH4d lX$iVn@`hHv:hUCmn;%$tҫb+.+OuC7}#Zz R5WX|),MqHMݶ c))BQqCҴ@H}Jeҵt[:O] Xgs=56kggV$mfֿ@4)(I4LֵT HRc c!MO@MK}}h4F3긶'cz*ĨQXoG%XhK j$Ǭ_UDQ]y`'ޝOTNKD]M7SԊ7+(D^h3$_ &"Sp2Ba/g6Yfɇte‰OXPZ\{x/AεÇz̍ph-LU`_B&Tڅi ,m&K[n~bT/ X(#j>54Zn 0F@i(w"IXJɀ%\5Zr6FzB'5k{ ԝܰe͙Ju&r?̤f)kUn)%App=~|p tp%||9=Hu$ZE2=ti@M4MMgc_B:|+͢l%fȦ\;DAw*bDŽJSc %Y2;Ǚu:\L޾L8ePHvjt/gjT8JT$RTp׆3·#wt;,Xxqs]P)fMXwm{.lK#ȟ {;z6 WTe)ɡg 9&bayCD>k C׈G3l>t˟0p2Q`l8#/syzߊEd1.دNFr"Ux3$@?#$.ߍ3T6f\Ob#bl[mOͰ2˨`._e}AJ5v)X"Rt5Esv! Zec9XU>klĥ}A]4aA}&0kwW<Nz i i;jQ循/b22QJE :T!7/%͗]5oL8(%Sge<5 ⃥=~崨!ޙͫߛxSv~0?Eg"?9'BuEDE M?Yia4OMW0?]6ӂ(\Nq rkwu{-rB|Q ow1Eqg(n 9WBX3Q6"?9ӂfd2#{S7v/6ƹ o&P&!LP<^Icu [ 4/vaPeΧ-l1|_Y }^RJ~:m7VP8#c@]|Bاsg+9jZrĬ5{t1J^;aAwIUL ]QtP\[4*E\4N(ET@+8[gIp@Kbǎ󘋊p4!шmWvH~7?`{$+820`z(sEwlrT-VAȸUQ*:(9F+lPznj~*VgvIUF jjP1)v8ΡMPn%^60iRyXGuO?IbfSdUqsH\G7us7rN`ʺl zF6isJ9&Β" TF[ V-t;Pn=$<w>, aR5":C]^6zixJE ^ʙLʼn@(4MxT%nӲdǭ=#R\xM`NNf@[ưnRLЌv(k ɲ$ZubޛTh;Cw[H;o7'(H2,b(nr¿H' ЅV HȽ k/9X-&: wx;Y-{*`HطkԥA=E\3=7?KbT4rKPqCERx][n時~Aj~¢Oc+A+]oaF=~Y1'#%,\oԍ.;&9l0) K Cȭ8 ]&Ĉz.V„F%RsԪiuvػ˱|5D/.uI n]vg Z0]C/> Bu r'KGTOLG)E#M[5Q% IpQ!],#^/|\Zk|=)[+4ǹփP1[BN=(lTGfBRAԘ.qw8T,%,$; h'3–"zAZO'fJn.'ؒ) d ;\/ӁzBvU&yG}LDžoHn[3VVqy@ ڿjؒ՚dEɐA2Ǜ7MNi:٤ga4wĐ(='Z ?K^˥"7nK?{e ;mTR7,i_-g߭1^SRqI \vJ$}a9)啯)d m<+h_~ e]KW i؂l̝_9Sz2 $/&HZҒO19PX{S#*.`W\y{~\O!K_VLIc6$m'f2rk0^UZD |.m֧t[ꒋ/3`r 铭J+œ:Vw {v` iE!+~R$qlA%kOVʷR9¨H*BYR,AVR/دK(||<(Asn@V" DXSk_epI6iaدϚk$ԊHuRAAq'UG%Tm&P,Ll|6Ĺe-q%+:m[a%٦ ߝAl٤HkY-F´`Sni s]j6XkA2QdXs&&Mjc&T .C-ؾȜo%6,'vYWQ7 "S~Lzq, u$T低O I*߂ 8Q_.{k}g~)Q);94Ƈ Dl`G<]Z&_q p4FwCLzUUZUC -PI1ɥ#Q_9 ` ' q$XAoA;;awJU˞d@V@^]}]1}څo|{Hfth貈+OH/νP?+M|ћPc,3ՒbbK?T v!ߵ gG}d(ɚςx#0x1 Ǡ8•byk*dw94p w(Mpldgb|r C꒒KvEr-m( ,ig| BGe0%/z?= 8kX)"Sz똢ɿ6;F;~ۏG[82H{42ӤЏ`w)2WiRVhZűo}Ysy8tc龜h+jG@\VũQ>L57@:kZ5F];,Gb[TCrB҆qUBXədUQCcxN:t_+, twIÛDFdB_ =[2Klzj+bt9' /ʺ76h_9M %;Fo .&H;$& <ƨ6$M bn*ڒ_' /Ugq,Ra1dDCEf*agDV9XwqD,R\26կ&fQo .Va 1dˍ8ԁ{i`Ő7Nϩ0=ks|߱dPíWѱi-`.G2x֎&$F˼P~Mz~n뭨 n!_z֦UrFyrD+EjqSL=#vv(0\kbDĭ-3{( {D9p9%lʹAqKЉT? u~&r& z͠-GU7P'.Z5*PpZDͳX 3xGOB O`"f@؈Lt!TYyt:2Xk")O}fOćǵ7ܺ[kX2$>!(UҒ0UjL Z{G  ZSy9E >!0!$4g}wJ0+w5a3ޕ7/!1RL6CAY| @ zJڪDp]%7I? ң`e#v,hkcS9u%33)'M[ :jLx앾nAf?arIz>#lPD|%etPxy ݧ%~7RXPJ.лBf i H*uAn3I[_}YkeGOCWTfyJHc ӣ[FSLlM L8=nhĝweh`׷BCqAdwckwʆIk&m_ٗ'~^ɊW)Z7XW!2ݔ羘`^t)3TYkh[PL-$dFOu>rKj]1yY^n aDW|Ȫ[d M?}Aۑ*vynt{Z,yHx1t=-Jn79@plAYM7~DLe5\W)7-\#lԊۤ0+fبiҳ+:׫O& Nedm坹 +M0[D2bѓMN@jn"LUHwU-!ZuI7@/>l[(vOPFt @'Z3IH9Dj:X ./?ԁ'P-򒀗Xt!$ I!}*KvX[=mr￀5cQ1XS5:6RօJ.gbANǙ-=^l30U;=E뭒v[1%JA +nb97Zg]΅~eEEbc?ߞAkLkϐXS!0>? 6nޚ2c2\⨓RXLF[͝Zc80Tͩ:ұZO+QbT2y L(I|Y1(u;E 舕8z[W6|gZ}t\cǽy$9sb. iea1'S-Ne,NrlFLČDkD"~En,XZ]C4F6lrV4,TnEmm1+S!as+jkwjh9B;҆᏿Enkruq&hM,UA3n51w+o1BߣWςvDJ!PG 0dE.^{3<#pѢdqvKt) 3XZ\nǡ<m5}Ez\YZ%^G1BRx578IU]ߩ/91 Վo qtm H\\orШ4n 8PcfZ7Pm3*]ȊO38_ ~ Nd @0!$~϶ɹNmƞ MIY4j ÅzF>?Ō(aOKZܭ!8f@R^g"` ,\>3J<9V_dRB64?<+aW|Z+XsS 1?oG[$ Ç4h} _g>w`[l8Xիh^؆ԛLMdB@Z4o ,dJDٖaQ*/pK=j>šVMALJSH1crkX^7LyٸM_Z$χ %au.G]`:!BWwW' j%vHy&%?Lx_@{] &gr+j ټ;![itfR `uPZO@Oe~K\ ɺP}z4BH.7S'ERIff(AEqӓf+Tzd ZmaPu,P79AA=w%S6t{:)r(Gkڐz/3wc3L+ b7ފ dsCN]8:'ֽ[N1BЪ1.8F (V< цa`OX#@-cڛ<ޅHlS_/T6xW1~c昙Хӧ, ߼z d)n0j0ѝQ"]قHRڝ)AW9x o!ʄ6+;ˀBv,y;8 f46hɫl__N^3T"peRD̠}Irw)%tyUv2r~YG94TJW1s>8UF:04\2[l;)h [uKp$ +j$>ϑ)@GKF/ DI犷+-6P{eR'3 r(dwZy=wպ[|\E2CD%^{! 7x3c^Q ~".WDc 4@B٨7ks@ؾ(M{şVCalOdƄ@oSt!Tq ̾iX)dB aJ#.pNGY:M s<z0.2"BJ +JsxC@$C~ a%=h,_SiØlް'ea~^QT'y3~ݽ+^Mj$HK: 'Z~"}:93S FF,'`.TZc:n_U?0 RrM b`6❨-2!ߴE;PEoȪ qtxs{qfaF7'"\$-0,/;A8x3@ק8^MX*'Mjks2Tfwe/LiA32>S[lT9L_L0{b% c$]?ƵbbUCfxzw[=s&7y\XX((z fEL8!'Wp۸e E:fEZ)$=*"]Hwcj 뾹 `ӳ+Ѻ6մXO]ST ҝm`uC@]ʈQD1S娝'L"ϫ|}O\GRV2SiE4e㿑߾ZrD<|ub$k.+gTW$B%M aH8-SVFSf"0MSp{p ,JwiL'JG(B[v үoZ:f>uSJՌ,(}tPRm2] XDPL_di>zخpF#1w})hͬv~8:}T5 el+Dae xByz.G fse*-fա؇KrgV?)`_'U  YճIk*E>󴙊Tbm|xFa]Hv9N*Qc[%ur0"DE9]Qe9>N$CMBLX'8X9oc{[첃A1L涉Ht(pwܓ=T۸ 5nr&fI%2;Ozr_g4mǺŚpogG=>kT@4v{ G!t#5_QI uҷ?"C%oG9/B>}%L&| G1=!gP—PJ]յk۲0 1&4K4h) G|Z. ڡj~ g))݈A[di(0s6I / [<>N@,SG,0Wt-[6P S9;6Pk XΩEr Zts 6J)XsF' 'jM Ғm e-z (^m~fv2Ⱦ(\(>}sƥVLJY@h̘ NOv|DKz6#`!d5doVan_o !%] 11Dc  `1vuc<6^ }y/_Ǯ[6wؾ(!`~X)DлWR*{D&  x%}DlᙺD3ߪϖ6KGwpD\|YN=FlZ), e5<;uPRj^Tjpa &D/f_U3 yb,drU`i]u.%a˒OUЁHf`2SP]ˡJ@Q)HZ<\ o?+AfU3}&*b3 bkՐMqET .H߿3 Uyyq˚ֻ (ͱO⤤$`t9Eu`<>鿚~(@03o2͓p.DjDcpf8~rm)"޶f7p ʷ4?ckvkP,Ԓ?#PUdMUݺL-Fn1)C +CFWśLEfj}56UE1Xջc-o9Ey*n B?<(_d]m/JVR.R 1BX4L!j2S(,?6jǗrr7vtʡzҴhz/vs4qwKj;5Wbn"VrCBttPn'ΡTNgxq5~,Δ؋ٲr]y}@U)RU o3Q#܄bwōԄD:@޵'V"rɅn5sip֓_ZFW*7+ċ"!A+)&me: ni ү6z ǭ#T$ppVYx=kɩ& w: "oDߙBf+d(3-h.^UF;'+(Hf\|Lٛ~G됹xa?@ښ5vٍFuRiP΀w.- {&W̊Cָ(t^q]PF<P(!oo\r i:T4=-ߐ}?Aǒ@ȫK.{ @ 5mO|0OBVu_ãC]*Q7@ѧ5)9>|eҙ['&!|^ΖUZ۳PBv姭_^p< hDɑ O4q!:/a;ckI5̲ȊiFΦGf&-{A;\>R\=颁)NcGDD:CrK(a~}1 ]Qgz(NU2񃯚\C1e?JFIKOiH&Hr*r*Ak.h3|/D6ٔ&+i| of " iW,`cie־" Fzs)% L}5"i݄>ۂb[ 4eYS,\6eוYnGGFf$N5)r9<[|SspY ̫3MV$-Jz˜5M۱IÔPɋAꚥ+}v yМ|"zƉS> ;0(o^kkHvtr qGYX;?|U|j^~^N:ٿ(yL\"B:ÿI43#]Q WYN25e'Sr=?ࠐ-{XsRkb\kS'>_,JbyQ/а$/Y^ ٥i*1TFHMV>#p2㲞?:1 f-r R`vr+s‹9ˑLQN3G!*׏}gQ璦d!Z2e]_=5VWD t K莓+vo$h\gm*j:tVz]m#A{+㿍t&T3ǚˉwL|*V?AK.ؑkk'Ht ^ff}mu_uM^ KcP[15>ԙȕ*&L.Wvm „FmKӱyFH$(%&R< cr Y7vKq [{9lCb]=f>Kd+¶M:m;D9ƃ" CUISY(Ǫn>K9lx(mYdߺvSq#q x)\AFPլ|bZ]"J<7?̤xyB^&5o[ KUy_>;Kڔj#֬OMyӅ/r}Ɠkm> [몚S7c< 7h1B;<ُ/e_L5z\fmks& ƫT^߸#Ayks=lszݶ 1Lub}|"JH}(%esb˭Ͳb3+ lgmV2 4Pw&:]:쌮PBC ^,C>e2/m:nQl5t2Z*o Q<^Ǿ9? ;=eKv AY+vD%o֛fl_И|񔁆9!SoJz 5uƴ !g:P^L]6agiRLv9]_쐣ՠ|=e[Ϊ|XГQ.ʄxg0"yh"7p";naJ0w5Dcf:\X5ttPk@$oNX/kqXE 9,C{iɜlB+̯}q b7 yVe If U7A~ h\PeVT>6v, *{cA(jp3mhu_[I8_y|- =$II 'LܿZH>9k`d($ʎ5!cǁMD_Q)ډQ!'FgۿȘ٥W&c͞#|2.#ܲn}nIEK6)dUrqHx#V{&$icP!J Nq=(/jpxհfOASuퟃFws= 8EUb F︙ײv <(h 4LهO& '(9xZqĎ70Ī&d[DeWm/?8)I%Ќs~h0_3M Zy4iFqx ><كOdnXfli 籭$ȝj|7s$G" )ŵ1i\+IZmd3S(7t=&1oШQlO /&4Pq Lb*` ߈rvyUh:2C%V1#~1}@[YN 4mdr3ouYBoPD@P(Yɛ)|b0C^tuey:|C۹ȪoA1,cg]N&fs㤏Ӂ*˄Apϖnǎ NKo!cVB7C zWFϺo6q2(Ʈں-イ"g) Kby.&7Sx7F@6kX&&#iC| nt=\هZB3\[d4+A?̕/U'csT@8bo`ιMnVwzIH˅! K0/lO`7GVs2G1wi}ԥ;)$>5[eA:;[7ӽᔛ@\d_?|o@o?ۆQ2vlVXFl n:3pX)#nbMUC&]' ׼kv:c5&q]yTw 1 '<3a5T ֒;]ugF+si?R\Gy ŎsͩLe=LR_J|JMTj1>q'caR;req1NzY;rTטt!]CGiRKE;C1xѰay6$VB%zj‡b)L{˙=b"1mlm=])&KQb!u^e2K\[)/DD#{I{CrZG+34fDyo)ۡ:xϹETF-.Į1FѪӑs3'yL*L?CAO1im?BԲ!_nsMB˗Dt ZUK/uoæ6Y@1I2r:UIq4BGui B`f,,^dC\>- \ |(.1eΨ]> !pMh }RǸrfWBx7DkR*(`_KVڤee k.!O'k&fͫCQBv/MzD15vc>3jkw6ϰ'n eT.O;O0'XfZq D,7'u85dsvR"~ȃ{fX4d!eh.Hc!^R >P&f v{npYhswfgwqޭp Z;mRpnj*Tve(]!D@곦sc-1*y!-)=/q["LpeU mXt\{4mOT/!]/~Hf&M}6<"'#nYĸ#z/qh“4D0f|-}p 9^ݓ}["~7eϧ 8~X*BۯD,vCJO鯃~$}~4zp`'@.Z'%'eOE*,I) wA:xhPo4>N_&p`]*}hw5FH|$ySZ9A*9B+,on.`"7ܦRуUxv PIbk^.SjQ_ X[ģXIQ:Bvyc;A-GP|-けؘsݤO$@=5Da%aގ>.l WiXYܭ G{T i7RV& ZrsToHՒAXaz^hmrndFzBV=0uR_"S[c-I;F-VϘփyaYƮ. 1i JpA"% K[,p~Ӗ:a/~>i!¦)Ai=)ٻ0Yd.n[tZɃ(k!SlW0Ǟ,l,j rGd՚$q{Vk ⣁%pdGDqt\ޙ*Ezy<׊p m|/S(Τս3v 7~ wi䄿u׸>`PЁb:eST0|妓XkvEVڠLx"aG6!7!iYA]k3wgΗbH}Zm^5x抝sS<1"Pۉ P_o̦޺.?N޻{jұm]]wUivS̊}P @ŃY*g`#ư5TқAdlaVyC0rn>M@F?`ڄ(Sa&PË47"̖v(8N}ߍuRSp_]aV@quϢ28bZq.;j^~Fޫé lHmAX&U? !bI}0L,W+Ѝ7ɅH @R]{USFPVT F3Js!FQ&Fyֽ7=aB]p47(lpYMW|vxYC+0i4 S3ɂ΅R p?O3ΰ[XsdUn[nm˾ NUU2ZzDlN/5Uy))u =#ǨqVBf5gلo@{kڳ$;맔 qB)9I\ܬn'IYx(XJ|q8᝹o.*vKj;উr6y|Yedߵ.)M7@0usk\[dc~t:#Msʠl0eLk+yW٤;x.}sͥc*2]O>R ކ>Km@$FmsJ;EZ&6GZ@X3:@&ـ5)n?=-lvifWp߇兩|W;3 ޮ[ͫ{=ł "ؚL(4ڕg$-"UPyN T@LgdExÓ G٧#O(J&D>34#{;^sZ^I3pr馧ʺ*_q+{%G_wt``1Pu*C6h:AU]ihΗ:zfÑ` G;[쨃7QDQBIv5*blЅk\cYS89c>Af@( bNGoc#0́yib2iD#|B $oȎ;wȝ}$0Jx"Nuj}_AMIzXjO+&Lv\|[pgINV̯)2Ǡ ˶2WYZo@վQTO&+MI8Z-Wk,W 8YR Pgy>Q& #MeN~Jv}$m&qvBb(6a`g.-xr:+7xݪ#_ y#]6;$mwJ*25TWm0.*AWا kz/mOv|oy.4R딑ro-n0Ct&O5-HrBr^>gMrR8l$K^7ķ@ՆZk\!v@ȿOWfà PZ1FFzTm BE21.2Z0s!NM' 7(dŇ ]Je$j!:d5EZ,#6mR1{kpԽ_}çT^ ^Ibw`~g"PImw77E;\fðoEaEzi M0Yo4bXs> !ZZZebʯblج歾3ed~0* 1,"XrZJK_`5iP"^nJS묀=7y7 4+?r ,摁,$)Y Bej F=^`7C;9:iĂ!BV DB_8`ח6)08Τ N%=NU2c+JSlgxh0)(4$$3ֲ&s亮9ޅB{6xGU0HwfO{+t[ o K]?JVVvݐjSaQj%Ym񂧍ɭc1ooKyO5 !1+|X@QxGdI92`b=Ƙx.D=ޞT6CD[um'(>! gJOW"zfK%r^rK-6_ljD.uܨMt}kݷ j >5c14q8q2uBQg{R*0ڮ5u+*|P =vh2aĤ@ڙӁRg` t\!IwtNU%,g- {W#]RLGJGi]_`ߎG FW l_ЂzG6@pYZ˺/mxVXYnS{3MBZFtlЪ6Q* 'Z5z4.$te斾K܊]T^ =gE.Z ԛBPh؟LlOX25+I%Xnv| B*DS lj(/ _Iۚ:쾹 [2SM-̄Y$ ˩'"".υRw-Qp^*`\tO{yL)|%l} M NtwQ!Y,uXkBEN>Cސ9nm]m>x v'yqM﯉sHTr2(hI˛g 1?X.N:RLDCZ ةriLɜӫ-s%HEULk֤T;D6INfnXpZcѢ]==6V8j2#f+"h.<%`^*`[߂ݢhA.6ą*#cG!$:4=D؛1_pyWAt) 'q2{w=f<5"N9I[vOw&\>19zwiIWՒ nS>G3P^VCL fOd.*$i F)tzD/Σ3*TnƜ2MFF:uw]WQ [\%Q)0(dbն3ȃօMclϰqr@y;z+!t83q_) !D3ݜfd# a,/mR3Ngg۞ 0(x{KL@2[063̽ [FZuaupמ|8kOeZl%ėHU\V]7ѥ9A7nw~g62n'L.%d$9(7P$7S$|cӝ9DJ rو( Ԋ$W%v;$L_${Ƽf9c+Rv1}M=/#2}1A>[<<(!e,`Ij 2yx5 e5ͿQEz%4`101Rwq=h^ٜY* }H/ ,:*tHSrqD0?*JPYdJ#xq hg" cۿrw/0 TrZGPP}Faf\Q5𫝶˒Dt0E$  6 栠-C3 q[F0t-!ȸa`>^?l<5Գq WЛ姖 \~d(Is`h_|kD7|>讀\jPvp2~ 7K?(1ZRWh8 #^Ik-J5lM"Iv3< )DTX=wtfAsEbI?D1`H)%>ybHe,%y%{"ab 80NQ-hu_/L1!rJc8wL@$ *qdd 1܈e{K5 !ޑyXQ޴0/unjs$x= G:'Xa,EV:f S،D~l{ꮥe=rW@EnU-x ]cy7ܺU oERܮW RI"%Kr4 ^pA#er=w:2eU_dK1 |k \97Ͼ5yC( 0('ڃEPk$0sqXtWOJ3IkBD:0}vv f!/ @\Qh28([\XfM= 1)l3k߭ڟ4ՎoRC]ߕM+ZBʐD"!".ыhk d̘{%5JbO(W83`2nѫ/ J~MS@ ,y\M|[$5Io/t0p̩\_ә!?y,b1Q&MJ'79U\fd&S5?(߿UMz$/;R;<d$޺/,ӨM<½6(s<l}![\W;BTx;vgηð=*Gí\6EqX2yh5ܣvޞkڟ4|2 mQFW@?MPyHzb< ^T[Hݪ"|=)W--dc1*8=hW%VjJI`ĩPdr5_z0j 6⓻;OK~>qJD<qwXTz Fss̈^ M@hۙ dQn Tªԩ!h!)`L$wܗeF5 /&XBRM1_. >| ! fhL n2MǴA'i {?*o*B(vzN>Ap 'SldP@[Rc068HK5X; i)OK -7`^aDpl#ǜ-6*u1maNd;b OC 9i(Գ95.G!+z_Hg_"-JrAP;SU, ꁯ,YdJ[3çPp_ 1~?dzwb P zA bWVVhؕ#o~EV^c ~U0Do &3i2~ݶVNr8{6y Y=q͌3*Xoks9d.(?-!Nʑ4>Ԩ 6;> D۠$|k =P^ rqC]! ͹Y$&ʰA[4vG!x>C_3DK8BfM4qxbKx!6'Xn,$Nnѫ+4 !FpIB :*7ϰ{#dмׅG"VF-:vs\z^#dkf%p豗0͔(9T7yh&ǙW Ff"Ȩ[FCU)89 j`ȤxC]˼aRVؒϛb ysZܡJW;1񓼗syVxf0' RD*EFyb#alhjd|xFyaYu 9ށ=yP?{!E+weTX\B׋`Dfş%dzqzj5s-Ǐg/wVR>>A*~0kܖx*[fϿ;$g?ɒVL^Dxpv;z<'$c8#~oQj*W.u3CP-jInIX1.tF?ftw)hn{$:}pu"UΉRVixȖ:fx~X0Z@kfC `P:-12ѵLsp?+W G#XC PPAJT )LH>+ Aʇr-_i?+; p8HU Ӧ{ef{9x'?Lz$ },`wxMfOe4)C&B^$DPa;ey\[3UERˠj|(0f jqY{\ ŋ4-Lj%DZȥoS/S9R0>z½}+][^}_G7Lki͓/4?WfӹȴAB<bˈju`fOjg1 ݅6Ӣ!͒޵^OkmWN@(0.c'>?=e kuz~݃!ׇ`nN<4:EWFH#J )b{[_DL@nIu;⓾dxB;`u fˊ_:1/#.\x+ lfS}4r:LY/{Q|sIdY딳jH."_C+o[ _uKԒwp<_+Ϧ+)G],ӥ2E\ g]zѯpVBZ$Ts[~ޭ"iJ_) l\qz\TR8x2֭y#UX04a~sbQlˑ]c$|HEiVvebD(/gӱ2ջ?q=0;W}w?e_-B =}hh0up0?khZ'yx*--5SS*|Ufv| SӨޤ-BU)h$qP0oQW\y_~#zQAI6#E@$NZ !ߤ{W;|c"ģFmt" @#}=Uh㝴 )5 ^qㅿN+kL:n v*ۧدnpkZ6 8Kw(ڹ79 B7}3dv{naP7(PO|L \Ak[z"(Ʊ.SK*:+u'1" C4ko#5_=MI`uL ФFO<%~&&0:oZe&YV2o~[uA 4Rֈ*E.T0&7:)I37TGA@{CV;o k\@jPKCAyy^HG @φt VS에%m$p_K9݌u9|poEƟ}]QC\E"mO^q1N?y R%ٍDXϐs5>7T^j2y.Ѭ([nnxv{X@lb\-!+Fń02mp5A`i7~Erj(cW uij!ݴ_8ĦgO;jp[_%ep51e-?@X2.ش4.h_COC 겊~C7Wτ\|W}7(2Ŵ8ÎLyJ Xr[RͧrlMm- 1!F lxkoT>DMfb-|E.ۊ櫵Vϲ ͘6)[j&~U:'1ԴB+44ZEuAˋMQjZ+mB4 ?FZfK93 ED4H(wJޮk?_SGzNׅbWl&վ+yT2|jlp~_tVօFnձUS(p/"Z W/}BV_Yv_ʪy/W bOڑR-p@Y-àHWe:\\M> b/>2O(A; I澧Jۋ(8r?ݘi=g1:ӊ;IG̼"=s+OͶ[ aR{w0~=/>2M߈Aaսآ"i{6X9%B,DD9 oTUuĩvz&k\ܫ¿aX#@2ab~g|HD8٧[NϠ@6ІxO*µ7ҋ4ctVFyBJ)G(#'KI6Pf<hzT} ʕ-!4cdZ}JәϠ{Pe(qRӲ,]RK<zT!w!m$Mś)>o8eμQRNOX/fqp@qI2ïo^hWNd+'XB5ƮƧYh@21J{V%]%4إ؏Iة J~Nz~p6R>{=q>/OKڴR\b.;36E!II_A0n*cF署ws'u?^᚜ѳ)µ+eRS,H_e,ՁȀ͂Aww+ȚZu nI^ˍ}w£ ll)b--.dXiʀLNO  RyE9Z P!Y c֬[#`cA HHNPY}-C7t#sꃿܬ@x=j m.Y甀f[3ĀQXE[]դ 36sNZ\YZF}'#"⋵Tقh `&n^b> =jAx( @ac qQ"6B#̅Htj5 `K~T[|Y`BD+=IT =A6)xYUC Yxrhrȡd`4&:U.&E]/x8Us,}_C%ܿ! +b~PMtV{n"Dk ,R-ʄ<}2U4ȻGԄ C-ٙ[<@\Bd^L |Az$i5Pۗ$k:UG/TLVNY[o)cpTj70K?Y1Gz!߿rqQ+hxJLNѲ1e^y5ŕk:.DIYy+9:D^rXޏ斑!\I !p*nrFBqq׵&ix+8(#y9kdMj~8Nk&!9-]N}L{j[ZH7h0w&8'OƬ'ae@%\b`(N'Qb=ytzuCP~Ҹ&& GD=)uR{EXn!\Vkar%s~ch+ȸY,=zgX@Hyg řuO]d_Bfꁥ,nWvygQbս'Mx1u5OڜG\#4Y6`v*oɸBճjq) {hvA"'T&} :H kA,;Oc KRH]U4dXn/B_~>}Zߑ)I)-lF1~$ǭW;u2zPLMŕ_ ]&2WEZk+KW/`ΐQY2a.0%l( Q} n\ ` NG|EƳ9 ǺC\ҋ@W~Q04oN@wNoALBW ix5r$=At9 cMH .ZW{ʏUoӱ^ |qjҝߘ R#Q ‹O.}RMqcIB\4mVj-t3:+fn 4߿4k阫@_ 9Oڭ'-r=(P&-`qN9u1^Y=E10/X'i2=a:V|FkP89=[ @'Q,dORB f~o c*WlcddTFcփ-{q}ePdUmX%胧1VI6B dLjٟ>niҶ`"@ M53Y[ @xXm,g-U:FޑuV[xpGɹrR)s+mZNB6} ^ƧI] Һly)VN"8h\H1"3Mw^nz]gP}m$D@=҄d[$4O٫#_G S#-u|i8rVn%Yd8%$@#\[*nfU9Fp8b2,FSS$*Ǵ1G|)2vȝFڄ%6 M%3K-Z`|l*Zul"Pb49 wjy߭\:=@)qtu/%3}9H =ki^:˲ 3@({\ve;Qf;>)!@/I8`y9s2C 9]'fh8GXr?kѧ:iodԤc Q S?a0ׂloE# .8.0[Y@kuDZ =!P0 Fx|j˳:$d8\#}Onz3݊w \ Sew o2cl&|d ?*(N~RO?#CC38mY*&M+PŹi[^&cnΊTVsb$RtȜyW+=r?sl-h7bcDƧ,W{>"$cW;<s_rə`ȐRL bnވa䕰LYF8.L #*GƅV `H!* jL 3ےK_2SZIA |p28(L}qKs ڄjJsկ-[ѯn!Ϩ6ⵜ{Ϯ7rՓ1/Ϗx+Mn;ͼ<:AW oqJyGr4-iu.o?4i]EtPJwS%f2SjƠ*ҴM]F!ݭ75#[u{me\EhW(aOF6'|!>t{C)g?f(œC{Zye#" iNU4kuT_NHR-EtU@z(/K?Q_QGHXRX6ǮZahi鈌/?V``>A8>x-2t~pT4q^ = M@9u<# `+^,]E_d@$G跑K} y_ c`1}0v;dlˏ/IuMV=tw^J; FkE9y_`5U+4]!σph,4l6ҧ-?8sN6?tgc\^J!iprLE-'GϽE)]rqm6:Ԅk9(R4%+UXXZE22FdԢ6Č QbFfL0ۿkNy%ڕqׅF?K&8 8u2yg-#Yl"*=#a=`DpZ]`5]C F<X̪ͣIu69 'dF #SC2}Hhk˸]l*5,qNo]$Jk̖)rV {m"}E/vlHCg{T u9 ˅O39iTL(yhT ̏$V-KP.e'wv$TL1/7)j5 S/JLe~.f@:45O}֋+511W:O k޾!yITEYLRr+r͸Ҵ`=t$ R''^æyd8mB^rDI(:E"5$6Fet.at2.QL[y*T"&-;HQ[P@p># ^]eB .<^-Zj)UL-Q eA3=dNVu=ֱ+.hllE}Op[F#3T.^yyP+5bvǐܞ:]L;CB#ǎ^ؽp)l(zAo֎Eb#b;J)Fu~yyZ+µlas*zR*@mG2 {P91I8,aBk@|t"y`" z Ǣ P`& 0=&*Hw^|Zk!Ju>}δ Q}WQy-$rB}H poUȟ$nE7kDz^34΢ס~kd~ud|3 Œz`ɺX:QTVƤr0A*I?#2V{ p.^UPG` --Uw;FR+8?>[#"턨ů9$g>X IöVEfxch -3]?wغCKg(l-DW<]JX xoTW*|.u~Rr=+,5"$3 Ţ9STOdur0l~ lȼ6Qg.= )n>Wl2:x{Rm6̸9E{̢N7o>6l>_9P'\-sQ3H:Ose7r|\M׾HՒ>Y >H!']/L |38XB &z5HTJH짳d$ 6`a_m;/lU^S}ujL0z$pփItX!AOz_H GQ9֪#C:ڇD!X8!L.$Z͖5~< $Ar >~ ka#YlZP$U0헙3q7_?##Syqn捃60<Xk8h~ƶo}٦H<^0 喇jɩXE6)Z!Ct4CFV#TI ]p ""OS/83aWQJzQTv,}w¾ݰ)}W(Se(2,`rFJ4A#+3db9#jƼ_4˜/mGSU~*W+2&nAHN,ۗZY 펒'e*IgA2N\Q#|A*N͐o+drtvU%xbՅ|F_:yHv'v;tZ{]y'}]!Ι 3,s.abdf-W.|^Z}^Ld9:ۈ z"5JrS'aȘ$ިUrj"ad8IB|VyZ@`}Q]s,{-44ۣmp3֠uּ8eT̙~,3nޘb{ۘJ̛CJKp+6Ç( tNcN+b ZtY!C,J%mR#?6ZSIlZwYw:'utfj*/!3GY{ 7 p87I0}va7:Fǹ`WSjsмb'TTW:EdjX=e{j]`Mb YPHp+T4$WBCeُGۓ-x,}["sn| ;)+m/1ciE*XPi iC7(ZHgs4),J:D,*38XoU܌b`"EbgͿ=3'K7:]zSOp/*$g,(YufwLIVS9tvF?tɻ{-d &㥉ܰ2z0qAChabdaI7°#MY,5ŵYn$U2?x_Q!l%A%ԒSe~ 3k)>Q1Gr vx{V[قft^;.EKHg1PYlџγ0jHEZlw}Yɑ嶰jm$}ٽ"]@zP1+Ơl^R8HC-*S~YüWqRGكS8>:=Cul`G7E%:fkdWG Nx`A3;fS&Jmy-u %3yhtKfJU*Խ>MaW(V7^Q[\{h'f\q11ˊV@q&1bXwapi2nMJs?.?kK9|W9@e-W*.Ɍ|%Mc6c$[s@BVy\Ia7B) G,t$Jfh- ;LQV٦ϝ% cc7ZB:{ #7 -a?C?^P^aj߸xf!2HvkizGt a 8L׵`V;TAtK}&x?ÝK=bf.cg(sӱB[li?:"~FXnA-T]cXoPԒiPb՞hv,Md& eѽٚ*6<REwN5jꬴ%ITn[ᮧ,ٳ6t&jDe3TF_g^Py=_EOg"+j ,۵Yե/ƍאG]l]VR^dO؈t,Ÿܧz=RN=m7[yĸv9ϫ־`X" ]g:-Q|h(7LRд"(ou(גu^ha^`W(wf |ԯ|K\SO` Sr~9՚3Y5'mSoZߍ2󲞘\Sx:I;9II1k5@TC~_aeɀ;k`U8PY?2PsMEIV1YD E7SrrPyTIɜ8d u)_gxC RhX=aNKLeooWNX 4 Jݟ`?roNALJsߝ|$$&^d@ 18ܔdRs<1ŧ D-=4EݴB3>0!?s~(d(n yYF;*1qJW" J*V kT}ᛟI|ٌ_ի_{F) g"LէObIyS;wf@2q,Y&)uGJ]L@}6̼IڭsN1f+]Jmwlj =zռu gҌ/O XIȕ3~p+ bL؞3Y4~!Qr!lB!Yo02|oG1EOtFgub}{vfblhoP<*Ʌ'=?ʋ[:9=wf4+P*,` bF]mrpTk}+icUQ~5p bQ31hkL*֘e|# qc_=!«wJ3W Wx~(S+?|IJu"ѤQ=eE9o|uL [NF5á URmNUcyw!?!rmf(OPltO}W5I6eO6(IgO*b!#c#Sd$C$d.j @rYڅ*r< Lrmͮ'݇ra2i#BEU [DN\/:-ܰBb38Z/:ɤ8z #VxF9]@v|n1g!3zFJsXtgzSvQ @:H&o Z@ÉIʏ{8HQu: ꜟI˷9yLy>@yB+* $<ߏ/5.ţnyA@.ù$=+_FdgqGe[~‡k>R)1\43f iɘ^NsӿГDqI,V$kalgrDҫ4?4rXc.U#mS?UhWPCId~p)!B[޿ʚA"dw#Lk8t_'a==Eh!ͽFQJ D?[C9"ani{Á" "\v۬HJueb$1NK\I!>4"ݡa4&=Sj`KjPpab4M$|S#Sg0 ` Էp.=ϒo, ֋웨h=4Lk5 I94J;f\-_3̐e_Or2H"҈hXKڍ ^G[aru4;v!q/tL>_&ūu+ȮE6֘ɥX=W4 +a良^~9L0Ed[D]W쒿M_Rn+Ly;uR7ZWuCajBgw EۙD2ê:5k}#:K F9c6t1vC5wYf0 v{υ1E8|Ѭ& ƘRبM ]Ab>w Dlqe%'a#/׭; UЀMmT BD"wL-[,.55 >2.)ԥ؋`#('+M>PC ǃ' Qj .1*JKa8#-Pܔ:|}J|*jYu1m 4^- !0϶CB׷$lӄle G#t& 3 7 i2 cZ?^mN`*~#ΖeF(R!MktOHkΘC\ s L*IU])H0B cˏRMNrLos OR"5WgX1;KcÓx# z>ڢysȈm߯8th6\TAjjʹgWxݾ?@qIE<;{XQ/A;ylK5wt) j|%ߓu B!\n˶:*>%+;BL%RWo6 .A \~Z Iw ]YRA%;ޞyzԊ&'֝s7<^,]  $tvu3 yRlWuVY&yɀ=0Qٲ}Yxa gz;Ni^M)U)w)a=.3E\j~DQ&h) jY{S oeCBܯ9 b͠ ANrg?ܶ3< J|w4=lg㶲t '4箲ց%QT+bH+63TRwS@!F,1215a:czWϪ3m* k~:ԫ}E|0i9=-Tѿ<'ߩyQ QAOSs];3`w,1VCQG"1FjL鞽جyϓB9)K\[)u6r\f 8j4+ 2[0jz5IλOPzsC@ZŨ6Sк.$IJ5<zb.o=wF + >慉0 x<F@u{'OԢ2^ .ԛ2{yuLWp"W!xj= @[rjc0T\z0qh糇bZ#,P6^4:h ث00Ei#782UXޛ8s*~T$CKfF{߬_o=.&2#_m񗓨M@J߸nҴL.{ZeOG.{M ZWD?LB⥱a\2t~2/:r|Z&!|^1yɽHB%gd@v K!0BT5@ O쿱e+h 'V`3XjC^a9қӆl'8_~naJcEӧ޵ 9cm+K L4Cx-ZVnՒN 5Xm-JPJ&E*A sNMUx)у%MHasՇ=a# C"ޓq\sЩj\u#ޅsfITXËP}@ ZȮh,. 9 S_>ж=3cM L3$E|кq5!ٲ=ٗI} fK, /`K>ӳ֨9Ky`8?'JR 들S6d0w2<}c ࣟ lk}I%M4~"jHת19/;sF2)h;e-1(XAp"LL&R bK)i o74J%IRLۘb~E&8i#M BßWHz|ߢ<`]]{Hg۠zfu\:بDYf~'6nX+HDs?>AМ:m,k;q|INa>v] 9[ LRs| ēyPeE[UVV8)eiI%hԒ*tSJ8R7[,/WQropƿVU,* t>"`fXEOk+v"k쮉Fާfj= p@g#Sx $q{/G7?[ k:XD0x1y?cV* f0 ;[I,_;'ChXVc!oĵ)@LS]1N2s\s˨B],ru~XQ@oy3K;.Wa a"WUh$*{'ɽ@ mzi9⥢yY9f.ֹ.>(""HcP3nSaRJ'=)\® m qLlHYc-2"~)ȵn[ ]M!Bl^I fEa^Wa[`SQA`밲X-3vUK|tbI <[-5$Ϩ(^.g_É`RBRߍ-H-X@UhK]ce4 y;L"sd('`SHf~`wigNFP\ѫ!qIyY)3n=Y5X\\PPG9XX )8 %)+ӫKdĬQ'P4!(|b䈕H~-p TdlFTu''!oiJqPIW;ӊۇ ̜s&D ow4SpFK"yKNaH[&JK&&RtT&rmڑ ;m 2L1s-ǘʚѰ[˾Z/:Ü_[Dnӧ2^glso  BO`L3e~ rجU ݘ2ћ}Tg:(gΔ2e%ϫ\w~M8:mnV[ '("B(h{RAod"+l܍Dt): JLȳJޏ?0/L!+|ՓZ{ H#f߸|'M^`yaAAȇ/I%?oU(z Y:rPq?E9VSF24?P1A oy#eo5X+. 4['OHbpϳjbnFxv|w-0pϘLNȝ"㹂fwnY~{(M"?:~8K;(AEq/1h  ul,c!Xa~aYMd2p% ϴ<,.0l˔{-Ng֭7x)˩k@9lq8sᶣߤP_>wxe&rjs^:%^V,ȹ/JcXrHbiϯw1ʝYBj_Jr_ɉRGC*_ٙ5c,`zVX\-#3XJ <{T14KՍ2ޝ6IiCb0=aäk0>%rpPIYĞ]eHG>zP7h3^eoIg=K+RMrlƤlg.1>gꍧoaT H}!NR8Fs?irC-\]u{aИR qJG׌P-= J܇R}uy[Շkv J ;|V9aK*5Ȃr[ɭW)3K =hd8PqR[)eNTJ y^u0}.)z?-֑MEyB !)xW?f+ѥj꣪MM0m=Nj=0軭Zn<^|[!VCMb2~>$sdP{=]11| .܋`q7uQҦSںVkأsYΓsyT+$*4jXԆ.F+bn 1f-hj‘i>@i:u5<&w)8c3jԟ.ĦY+uIonȗYfMs=P0to ˍH.js䊡+WP^xлvs|Ίh _A  T2dNBYq$\;8m]Jija>P,+C|gz%Xi:B*O6e8MbnVdAǙq2.|c9cv"7Qt;, -2P}}%/L +GhG۔_AVi/VEn*_$ɻw ~L%V԰d<7y'vLN-$[ÓU$e=:LLK$G4`l+ZCRodйh }F݃mՆECJq4ka@0ݩB˫Epv@ Tј.PbupK=姶䓏#PڴS05ؓA@:7:Z L{9rlL Y;d|[3s'**Y{*"4c\Cfy8Pã)ݚYB'b]H.WUNJA?٪-bEDL[nD 84qi^Z !?fʝa3Si]LX+E[Yq%o[VKVֿ}$-V$g].2gCr*}yYZx%lE~+ PnZΠ%lCX}$ɇ# A{*+^5^h+Nظ[D.ͱf7j,UL g|n%YZnp@sJy8glG>Gq&#O n;יw;ʹZ2>L˦Şv_ B9[Y%DDfNSc#{g EYF ]Li8#n<8L\S}c(na{INJDĦ̘XUJ=j%G_/OJ"p{?ۣ˽ݧ%.RCԆ\4AB-dSv(QZG`q_؎lY_0Cde}`4}fӾj>P)Gͨd3@)?66BSl(@9Zky} Zf3WztG^f smHwˆ7|fv dPdP7b7ZH򟝌kJ pm,<%Gz]Z8JP;Ӆxg%"Xv7R2 YDYoPrFE5ϻX &o)`F9G,!Ou33L$!z3Hݞ#Ya`=) _͆knz.X#v}ɘLQYs}H1R}䚮Յ.7ډz)"1ij:H^qng1Mb"?X&̸_zgDÿ1b?lfrBq oAuFLFpF"mj$I۪SW}V!h⽣UZR@!h^"(݅lLҫ k*zmF~pQ{Eg]" 6!iJma)Gm2Ŵ>P~ zv15(%,U;D/)Am=6D`ؠ?P*P !d`qq$!-DQ'W+c&*?@|AyRzJ,˧@ձ3Sft-/ /gN4+ݩ4PYh*Cg M<"ԌՐ$1:sQxД`JC~Ikgai9g@/Mk\d'SI"?5Fc}e;'<`SƩZQȤ阙ev J C&,~)%2@|Q`J\RL4To>?Smw3jinIgc@;yrZ;ԁwK+B9Lm8w1GE]aRڟ>t",{UOsA\0q= rր@c|O܂Qv3@60@vעG9S.s"iWS|>G5Ԫ0MAD+> 0gEb@8 2Ùi_t#jGZ%'X(/;.UP9]7Ь}]84dȠ^Bv}WsC;nV`VbVK9֣^^/쁓`']e%:=Goʗoo[oR`m2$/X;gg bN icDQdE`_y)$mA?7bՀh &7m1DB [Y/`K۬.Ppgh2M+@0>A~-$;Ia008꿯Ho/V2%Qt)/9ѹ\8`!K tSia#Ǜzy\Ee)5g ` 9R0o45\_ ă1hx*srpOrcةSXLGϸ /: FNEHhzWm['3=>S`3A,@ H6gZqV!fspcn@|NX ㌧o yW&7WSR f/_<Џsߓ7f- HW*h1s-w^\W\y2 = <7 ~pwm6ccC\AIb6籑1 Dc9%Ziu֫RED*D^dp'=%*1cW?i7 V 0 WYr3 o)Ut,J5GzX`*XW<3ՖÕGAF-f/7!:cyTHbT̺~qQziE DKsAx[獋AVOPAH9Z R8>ȘAw|p߫Ri'_ 8%Zi䵕=o:]ۭm#‰:Uސ5vAS2~s2[BԵe]Tyn MXνV;)? }|gYes@Q%BhԌ  ,=d$iL/ L( cIb)J6_qoƐWh`jp!7K E_ڕ7͡7z긗bLnfSY-yXDGG%dI"-B"|1(dd)3u,N+IwIa!^L C caLMGK THM@ɒCJ?})`%l vB.2=rIGE?J UG [T>KP2J{  cE!Ԁ*(];cIB ayS]\]ExvO nRVCev&p ljaL0wtTW2TMH9 :H`\ށ #M|lfUz^T ,yj=).h.@%&F<> ]1'5ɈٿnQ?¾]]6R*W\\3WB,|i`@؉f-x,=%+{/(T)$(;Y,7AR3.d _}WcD+]yƔ%O3I):佟Ov{J"gt]&}ܯM-ʠ쳟N JۍeC3$b},T[0TO;oC[5 ԛ+x$PNމPYsw%ױW5/ cT\23o%)Ƭ@ֆʖI7Zժ?H 5^5U${ߓkq85Z]RGquv "> :膯D?ܗVՐxjqs &%ՄG{fZBcԄk3PHk`5+,˷p9o=B ܾKɧCtđ ?(`vpx۞\PР7\;/I)~Txt>Gf iK?uyvw.씘-䤙e_ZjPzla+:c@ZΥrNXCLqP&EHZ)@di ࢭBJ!L@EV~ac*E;9+>GĵlE],)p&R]aa& G_O78w{wc]ُwe0zdd.Q.Ԣ_Έ7K S{0mՀqP`el] PuxSE·+./n78nR!U+eQ8ܢUy oc$N?ykpZ!!*b{jt9+ՐtQ uL)kGޣ=2 nȧF?PkxG@Eϊ%p@ ˞ x1P? F2T?#|4x2mHm㴺z+ m78Xx_//mv² ȳc,ݨ)pd ~i|.lt5>:4d +dY~?0ŴVȈ_cmTH=#'2gNth|Ŭv!3ICZQuGxa[Pb;G.@Q##rAam HO|Et'WmF27 +P޲=^I n(ZCW,j `!~ޠ 7lsĚS |@͗J\mg/>(R%u:u0fg@~W.5Jx0ztBܚ0jҮ## ՍwfR@ v"ů~'d &3"S%Ge}.>L0iVQP79JS ?obA"ɩvw@TfB^3.&,iYY__)v rrX+GR*ntmfybpeJp ܷIS^nP!Vy7F 2KP?!׳)"bO7š6 8{vo 4p-}Jb!- n AL\sQZ)m{ Nw|| /cK0a_UʐzͦǵڽR7ʾRA;7az_ 7h㊂ĉ7u""%b mζw85 'nb͞mHM¨mE,¬ GzزH&6RC)*FEfX:Rx?ŌeBLH ߬'vhHieX؞CuNV5ɫi'Mzܑ /QMSb gʰ>-RSOT/Dx~( %GwH/>po><)}YUn, dŠR5~?Beg1H4y\'(65,wF4__ß5Ӕ^ߥL{ &54 F12%gv#O~1DtWŹr^kƤwƕVG)] V~:~}z[H5u>")@؂.fy?4HwaOF .i44Yz_XU,_$QC;,~rETKxO>*SF^3Y{]|}9E=ۙ+ nſkHmL ` y1N5SǭxtkrVxm ;nTȁ=yW98A1Jb7im\{zKq֫uy>kY|@jl8ŗ=K orba;tB>ki"05glŸ{1Q!/]ȿ'׺ӱ6hQ\ JE0^-a c]7H:fHٽZIge[y%`Ecͷg͡ESHvU¿Hb%D3q>0IQ$DLsb_fX |G{PxS-G?ڽS"K fRrS 7RlƧRDTLal4 Vw TFo3|_N-4[z:a`TDS-]jZaϦ[Z kd@ FyK8 gAB"4y⻱ n,TCPƓ&$ҹ:]mLO 17H7K¤ ʶw6m(9Q5wQVFCp2֋X ٫ׯ5]&!qG!hfU</A}8^qw#!Yhdԩ Vt}gj4ƪ[S<T׊^;._vVflb6f\ɧp3/xP^)mXHO v!'TY^==T~PwVBP/ Үg0T=cDz:b Ê,N9s6pU_*Dػ "6=~|zPmXc!1ۓ[㩤~31v;G{A!C 7uz)yI¿vQno Ŀ#>R U Rb}4@ߴ~bO?@|U>^$ٞ9e#/J/[zշr %Tao6,o6`?I$1/sj8=$ǏF0SM-gVjn~m[zZfcI>",{-ybO# . byiFd-J2U2 MTmCCVڥ7Ep ZԷǭ* Es#hx#I+ӿEmVggЊ ?4TYC$-h1 xUjjUqW%g  /:R%Ucuu @/8>NUZdanR6ϱUSL6?WNddwFNy. (ި2&,ˡ̡6ʳ  WG (,Șf+Ɨ.5!﷖L3+\_*\Blvˆ MlZ1m8l+v޸Iġ g1#71DLZ~8cR*9:׈4ܞA'x'w>|&-YvkͩN4qV۬ߠq;/pf^q@m‘Tq?G 7TA2\G$p6I$Ƕp+?ʚ?/S |&訾-vMUdv$bP0~{U8<'d$ bx{@PNJ&[**R@͹ gйȯ-"&5qԒ_ٵ@#߁HHpaJj1vȴMgPJ/5h!ƼZ.Xf٩ H99p+a2cjBv I4bRxP*':i =vR w5;!.&(If~8lw~x/D׽LWzUYk~qWR%|we`d9NHu.UD[v-ש!X'SԶqUa'֌'hTҍK `|';T=r{Ux~hҙ;h%3w)9p6K%9qxQzNf?; uE_;P Zg IWk=e7L p,?*w+)n&W ɳeb]A;حW AF7r CAokJ9Xa(6㻻PBʹb}%sTplUQBoBՈJqB Y[|203aKJe6N0P|V3} :|gլ,ޟظcg7Jr<GGI@^]VUҪ("jlFRaE.;V:(`& :e6<݇:X<2| 濢OHFR\_;* ~4.dN<:!@ȵJbOZѾJ,H80>Ѿ>"NN@ =>AпV n=<zRB)4.TpX7&FԍYƶU=R"W[jdџx)%"u#F4 cc׊0yȳd8 ;*?P/bWe3Ij&Z=5sL*t 0 F\E5>i*:xvQ[|WU{nc}'S2Bb*;nd \ړ7h."U?wR&~ ^6'XKIbxUjB &h vQRF#N!Pb/:=dJ#D󦓐DL)/KTв(lO͘2F+eQqHz ݣT .!Ji*I ]qW,߸{G> fc;%EUdj %xpT% ʷma,t֥Db9o I  Adɏv;F)0&0Bմh`+W0s 37Dsh YaOI~V݂+Y@AFfN5lL9OfL.w>D]feRO #H;fZuRm;Qu rúbM\if8|C.Q.M%`Ϗue[>;Z&ra{LN4} uy|{(œwy\蠾Ie0Ub꣑A{%rs';}d@}8lK)ކ`LnIZRn _bR0tsg[!fP1e  gsK~4/ )-דD}hXJ)f[5)bBJ[t׍К/kl)C,Ds?SYiq 9(Nl/%LG8+r)߅MׇpcNP> twZO$7b mE6e}.8J9wd`~;&lŀ,N{¼੻j([S[s?d.f-ħIIOJi2 -,߸e&ku_Ʃ3eG/F(|-?f??`v2 ļ'D]p <2=eM[+04TD\*Q{m%:>n.P/^2 2q)cdg!rޅ業unc+67*/Ϛ5n_5"Y#ec;cfS)0xa΅0 pW{>;FW^mXpYdop p\gL$A itq㔇{3PX[?}_hePb2~9`>>(z}fy+A+@ cƟū6*xm]'B_NNEFε':K@/ U:*rw)Sl{@D|P d`R2а--ow\mqٕ7]9Aٳ'A$[X9Odȩ-v >=ŗK̿Arwa{<*H5WibuR l.śMիq-7WO0S#)V݉o@}DD'"p %+Gͼ8\諻R:Ww63yDռk&. EZ7>} `X hX s Vaz] }F*lv-g\R)6X7ʼ16|E}(!1dn14IkU0q_,m {a*diْ^do r`Ǣh0_Iz ^P 0qO Mv4:'HyHɘ58 .?*`)90ŢWnmxf? Y2D܆',mP@-;O4x6csG/ݻaulbay/VxIɐOWNK6 Q:\t"3Cv@i}5g\:J!R-ߚ,{g\ g\FVs;H<{/ ŚL[T,.ǧQƪ z xmDRNYrطwgai5P?,["UF UMB±0N qVhq0;b<碙ХQ#>, zd*/Yukz^oN^FO݄hz>d>:ӁFH y:Ko=5|SqBmÑb63@m6]%4lMQUmIRX8K9d9Ws납dRǰcV~zu CkOtN]T~ 0,̀aݣ`H}yp^v]&^TXz : Ek( .jUTB͘[: uJ=P@&T|.0_iӆyU:#_gPx(V.WYvp m3+ _(Sz]\ܬӞF-xlieCw1 `\j͔(1rᘈ{RAgi ~aI}u$X[&nw :@}Q.7}"0UOW "9d"Ԯaʲ݈iqR/ ًi,EhY'sҖ2Ih W JM1ŕ'8#ncE+/& ԀˆhO>9//M]tb^ڎ/ @a*#CJ]v!A NJ֫ad0~a~Jƣ+uX lyЃl.KW=D"NUҺ IIGZK9En?t]F;5XȬ !K]TIv2)kKiGgyW%+L,?h_6:&7 >q^0|S<6+I$>2QXRnL5NM NՉON>TQ(ms.>CibI8_st(;îb rU A>1Hppa Q3lhlP->NY!YBvhJ=am=+"IpmM28T9nRq v݌r#AHPV+~X*:- ,xøeyK՝p3(P0DJL\Ke8N[=lbq^{Vanݒ"2KXRP %R@ UgQGP4Q 5ۏЬzwUvh.">H[]y}Dr?G6WL@;e&L;}W |K!ד#6BhamTuYCW|gP焓Y:0Yj #`D49E!'`. IH%^~|6-:WR9! lsGި=0йk8j'LѮ],p6ˋR|= }k$riY*'ӠcTֳ»3:UAoYJ4پ \K'N>A!X1,yĕ\yS˱6B2g3k&1R$A|SwR!r.zEҔ|QԜg"1Yj䫄ţbA5H|WC 0ϼ L\L`S|:6TO޷z_*<շO3c2 0"kpw9g[Pb[C͝0)\`d [w?0&jI/%uh+]C YB*O DA6XW!ܚ!j(;cCP'ExFfjOꝯ~<@ڊ(4$Ihw\b7l4 eq+qi+w3Xpm喅O\lHb nK6UCa(wˬEfcW䦣\;I  xˏ .rGE5jפUD!Dqe A. j@/@NzvLAUa ?kF<Od mj^pkΪ%qBq 4 r[Ɋ}(4,֐b~` sBk-oWvXo&]ě/zR/Gcӌpv#kp YU6C.J3JaPcr̅Z|a wj_`Z[־Tug uL.(:6]tI]X.]yav'񗤁EkrH WIp Eur/8窲 Բi{f, r%l[/Y!6]G)+9Qx=ة&6z|xIsw0m M4.mQBAoEZJ[jPWHȑu2 -LCW4yX-OG]3:Fyׁb`2.ZsH'^V!x@( }kldj/{>}$ll)7~R(aN1?y%UG.W<V#LR ׯAKoAP[zn@q-}젙l!A ݲ: 5w`2kQ әeHBڟf׬ߙιiFt娀k,P1%؋>'P8bbʅ|c]}azn.31cѐBc&Ɲ( \]3.j Э|w*b{e&@}DLu*ٞ.SC6%dL{N7ŪGp_P1@8&i8jmwXO!|?nߖ`;'X0@@Yj,` Hf[n1iwdQ*?^OO~oOTR~L6UQ vt@k=ЕaSeHB `f\^J/\N:d4K_ Ĺ{O 8>%qv(XE9 \A$ōRaA,aY~uM );tR]5pjB8[[!G|70A/>[sr;A$Ft=vwc&1n LFfDZ3 Ұѓ!EׁJc!8DZߜp0Ww?p5?1B,bޓ̉^6~A8C)dr Y% '.&_Rm| )[1֫9E:"낺&[H/އo.XcQW[Leq蒪T+u~X|f?@^e@E#]f-ז\ Kd1ϝd6/IaHL9`3Ǘ2 I(\Ӎr` L&&ͽ ?tE-&"N=TGլyJif^AϷ]=9\ak|IG"/byfnD^.%(y뛀d+mpA#D=g&)ISoC3MhmP} f(DFQPJӘKa'G EGBf5vZJg:]tB38=rSBt VUoRxI\\2*$CtKSf\ld;fB=uslq!n oC Yœ~HH}v5ռ mm}1-2nYTn:XA1dDqܖ/p`%sV0VrRd|BD:2}y*ă)-i .dR-e%pbJ LA&0JAxt<(z#Gʥ{/9MOF採(AY?b. Tfn ?C U uE:/pmNpv2` ~dn@AKx2_¿ z}S(LLW:GNhMO&LZ W.Į*4QsNނЍm=L.F.ĕ~ q{{Yoɧv˻ |uՄ<#Yas|vO:''4qU&Wa^b֤YNX(>ְyLЪb@-*ӊM=?G ӋcY%^"Kh_GoB/skK!p Jn=ď%,0]z!ּm9lj3 ]]QfU\W @j>,_ՠբ}H#yee@`L]v~\s᝷NL[H<ܚǘRCs*!3d=j)z}x||XuS;oH8DɍF5"m ^$4`0rʹ*a|ٵBM aTuLyF40e;^nVcm/Ӧ+3f6xi Ρ!ޞiN5 /iH|z Q g\:@O𱯟DSJ&qǖ>ySk?."4CxFe-{bm+f@!D 忛̙R9hwQ LzIAН7_VVF;x %4Ei ބ@B*mX>+H9aK[T+R{OntT[XC cs(Oː)!-G)y93f G/&.x<ێ . ݁ ]gUڂN֐O<fۘǓ.,5's\ie3ШSؤ~V8 x~ćmъiwh$h&ʩVmGc҈JK %x#X)^%1?utq4c'`du&^# qLHP?!'!O(d RIS2NM$-txC[6i+iWGLlKXh4 s1KЃ4v!,qfw%M{W 7T=oQW~0=ר[ 2ub W4v4ٳ|+Yfی4ߐ>S@7pJ7_ tsu\4rO 1yFȘz)_4Y2П1ToW@/5p]ŶeYt9s h؝Mܴss0pEV=ESJir@xk9f`Esdse#IǪ,c \^xŀ3?UK$L˲ LmQZ+m)g4Brc{˄J׿yITS# F/]rt$p]ȴ g bIJL3I, ;}*F}( q,73֜-A2etdmL`+QE\qeg>_*.b?^Sȃ0|I֦8ڜ昗U3ivH"cPZs=Q9ruUu)-|HWIUs氣 j; 2^7z\.I~컮[m_ˀn! 3f + @  Vvtװm;BU#I'-xDÜeCiJ0hdee(gBAt{ "^UW:Fۗq }xc?Uuh$bQOͼ0/($R"5cD߉#$Q%/I["٩*E oԫ'.٫):u1DX>i>IFJ^e,auc :,o?`ST@]<_)khAh)w434o4 w9|n3tL\j6ޢ;) 8 Y\l筝ۙđ[61QVNHP lWr8yӰc5Z)T\@6a0z_?C6$! ԼJi"uȿ_t:@Ж"Ɠ= BD/G[\J]I q@rދ}fͻ><1Yd[xemF̰y -QXX\a{m i1. -=)k)0}Ae8x~'& M[;=V!u\/y!N9fW4ܰSa3pvbuDfQRsc<3?S YҾ7 VUis^ v`%~EYu,ѭLDe7OlkDLnSEyZ%>^W-=WUXMp_>q%cK.Fs<ӡ5bDDbE|Ld>p<{ Cfu6Z81,6t&};X59F 6eSZn9v#EۅbN>y&Jj %1: h"kgbT@H@8 dbtR?  eu3 TIBk(i5i-93Bq*1}Z s;@g FTKMRd=+SS!}' Uy5mX43e?fFѰlξK"}H115jI\usa9cd#b  &Bw9s8f &8xBpYFѯD7bf]si;F{&C#\GHLSK*/t8ҬW yJ.8>VGB?g%Pv3pm̽ ^kū(Rh6u?iȎz40V2[!I2g4ArwR>[La :omn]{a ʘjRcSV!Jޫjޚq-`p$b:w,Vd᧧ ?J4}WXJ5Ƿo):A2i8UtL~wVJPͦ"$+V֌)*bCJB ^}kd!+!bY撜Z\".zATM>O JTΛf˷%;[h\UO hڵv`sTS/[< E J15{82GUcOсH !.ϟ%[ƞ ,cUr%p :DjG_ʄ}պ$>{?yQn] vO̕ }e{SL8I9n=mLS|CBe Yv|.Q}fY #QƓT^$ ț Xc/X*裾TA`|PBM8Nr Jt|)>@XdYo"Nۼ$ M!z"V$/g'0B +T *}5{m}T̲> *?I_;!KgH8E=WVRmN7).zq2= c R>lY]\i[Sc9⁣K#{LN ;L>~Ș;.1]d5sCj폘ۛ}QUF3#a}[ rM&ň41̡ ^NiI5kùl$,B҄4P^@%ҥFz \3]ҧ<I*ѭk8D]7dH̎-<> ?FcQgQp Xm/1?W`a+y5TU {,Pq+!AT ػ3+(0WrHVQt t;^AsJ鹳mv+"V 0l7=$ot_ɟfĎgBZz S[wz,s(ȸe@&jKT `@ZbV̛ꥈ=jɃf⩇)P^n2{-u>_|9Uъ~d^_FnI%I6pyZHM>XNi ʪ$%t᧭H@nx$@f;08`LҘ} HV ڍ݈L9;g2"|yI6H?Kq6z .e96ьD* Xi-|VUs ?@9];ju}E̬Ktc|JWgHp\S9Ӏe/Q@lcw`”P^eII+Ajh "، P*43 Ha`H~|wbBiUr@Z(kba+J_m\VeuĉZd%p Eɧ ~)ǺӀcW |:&n&[d]AI-w'gAr0*Ձx”(}wh ;HSqؤXuɇHM#gXְ- T!F7zUCL\̔5췧Cz2#bAI-_Xh$z7y(PC+>lIFvԬ-C_-@ QTnF<.$,w脴2sD |#!RA(QVi iW'[Q/>csީQu ̛la56njגއɷ˅ir  ಑ζHtZb`x gNz1[uBC ȩq7>FI=ڃ;R<8HRsI i{zI}*~?zb0MjU'k | K) M+HwY;/Vyd!A2c%ֽ^$Zwp%מCzYc2@, 66d*flh>/.7Ǝ+2is" (pY xF3,;Kawʁ2]"b.Qb({ \<Ԥq36xf_[0& :3Vl#7DPi;@ө#gtH2=9K/X!e ^Y"_x}([QO$NJyU`]?!$m4G#fH6j|Ki+CO}C5%DY@ |½pměE jIAޢ‘}dٓ"FH?NE>t]\Of|"^}/d\c ϋ w̑9fw=mYVS(<ց˃Oڇy@R5qoJsƑ_۞u7Z>\ndEۅ j{"'Ņ|Tܯ[JGtc4ֻ0R S)6*y+]khMIWQc`z̤S- zϥzD%1mwc[1Gc856_]T.o7` i~_8YRbtuܙz9A=]ԅWneop:3Qsw!:.)_0 dY%7%nX2kmWs3YqX58X3v>EʗT}{D8Z{KP37yOnIֲx)8v\j=&϶GsÖ$54+ә+7pE1~-w ~0XNxЊgsTH6!z難i`ϻ.6@֎Gpe?D|y k ;Q%/M." B{V\]8;H)c9d!F#2mQ@&nݓ*xڿ2g~h9WT'#wG Q~҉&27 ^;Mn~$|ⓝׄwܐDfp'?RK YפUWxZc)kfjLxaa{]Þj9DvpHbk?A@O-wXs-+i1 WljzI$j]DpByZ=z,*RO _qWG3=a=i./*Ą9MOG;b>]lfkw~z6[=Y\l qLoZG/ ?lQJjnygR\g`}a9u~lԤ:Vo7ZfARl=+t01DT"Μ@XR%0 T)i.9w&&hk,0"H؏J0!D6dYl~bP$^'B$q٪(z5'K{@m1A>FܼDcMP"єs#j)kٯr69&;K.Ĺ'R?n.Vv*]ZFD!4$ZBc]nfhQ %Ɣtp]S>.aꉒ#@VLŸkMm HxE[个Uvf^P>1CXδ Tz;`M Q KϺ*s?XoϷ%AvRBaⰢ"uNiO䞷,yd3RLT(gzw>џ]lr~h7[IcP .ly L"juRnpm, 1v^:r!kĬW*1 :Hjb1ƭzKp2 =WC ":ݼ[$)DdW?1uj#XrߑF >ٹh%9Ċ;uDWm #GV;Voͩ6$XNA ]Қ(暚:GuvZ~Å;@7FI^rOǜ=[䴣sh>R :D]!h\G V&nճQda:xϮU _%,} )@U=$cgu&`5-n*CdQ4N夑@EG_q+23HmfF5MAbS5ItR~M2F.O @&xJ3ޒ66xW$ٝB y㠵B^bw3u48<^1q!ʇdgS`DB tz<.6PB6DZ^1UvxlWP81tNH]K|G\mg%?_S$Bl#rfB!q,y%|} wiWLf %]{dQ-_1<&,^mu-,C p5]չ{5BFhȜPzF9s<yy[q%FnA,a;`cC'pLA"4:4&C^.f4 #*&̼m&~\^Pڂ9 jR,e"49iVM=^Kλ_qQ7g L (~ vk Ը,sc%R˚K$7P}#lasLu+#'@U~T6hyE6&tl>{ #)%=\ Z9h 8ɽrʼnޙ47LJnT GM BiUŮ`wbx^y ΒZzX~ps.v;lw[3UG;scE2-g_k p,)vJllr:o[iPtAϸĨͳFW7 UˎW)L\THB_8+V.x*z51`RM<Rj \I}:Lt?FY T'4fj^NI4b+*Wr`VC:HǑ>V["X,@9@j5X{&U(эۧ,ؒ&Pv;czޛ ߪ&>6aIzѥ`IJsN-EJ{B>Tiy4\ЇMe{LA2L8K|Z[_n'|r=B5n+|pq"oB$\)S OJ$I*,ܜ?sN!Cُ`1Q}b5pebO@5@aLf1R~R$yh%pG㏇kK3bRJHgrQ Ϟ0yUR譇`E$8D(H)$i#3\UjՃ+! жBJ`s|?_kb2(rx1# f4zd֑#Z_z e%S@PR83q':dN{~D'$ݷM-4;-mpT]4$J ,zw$> R6_5"!tKI05/Lt[)Kϊ5A6IPb?G`Z0 BAeQMczNjpPh$SxRP <B6Yh*ua^ҥzYd}"voqԆ{/X$& RmgMw8 3m$ū ڍ @uśtE.X>Sr)Z[LfEXȻTP4qVs'C2]w \5C[;[y !:<4ȲN:rTK|<1j&!٣.Z0Xk`3*]EޑSu\ Ş|/BJw> Mʍm<ux`f|1,gbH!JLo7՞Nfg{*Bj %[OgLmJk<& ȧeHf+T/mB$wR!ƈ!ubZ&敧ARJe bJc^nc۷6ܹ1Xa[_̬V>ޤs$33ಹS˜k<לa^^=QɀVTR6_~/|1lڣEdXfW% ȪHy;=h%3[3., q/ ?]bbX9E[VE5HXtX1Vlm*tG,6xaTgK?lH8}l/29Ύ#2u\Kj8X3hIgG4cD1KX$ ي#ndy;eBZ57;w}Cڠj28BM{9xSgka2y5ã2SI<̨䪌Bazbv t‘(5Ѝ^Ur},G8I*Lt(K Y]*#z&Z& B:Ҏԩ1:&:?yWh,*u[1wq6,'i´Q%{mzoI ʝeb!#>A1hЍ\sF:c>Yp(eyD# ӼH[V ;94n_qpK O02/'d9 2?mVGK.Ʀ!k+C>PGTqQfE( ̟ÿuF̫ I9RQ^8|]\~L/A $X:PK N6O"Sav~D٢~)pR0*XL?rK׮73LX;`íRUbiA NɂX/#zn'CNg|v>VP!n2'hЕ'͂IWx|dEl57TuW@WR]{ςZfx1gB6CNH@? ̺eě>6\<@FO` }kӐ<HD/>=/ͶSv}̚;JGEfV$GYȎ.Bl@s.Vi[g R^4+2ТGB !\W"@)eZqyG Ps^W-mU;{K?Anfroae[r]1MAFR#X?ڇj!uC.xqY0m>kh72[L F6yXUmfż;|Y[H|yV|8WFf5zj#;>@ZPr~F<}A<5s@g+۳(Zk#ӥDY czZ s>5J*$Lp2#Bi"1XÃZ܏q E!T *ƪc"RinKXr2+O .plO_cmɗdVGbqU>ůDUNI\s&6(h3?o޾+.vB=?+Fd1N𪭒]^'}48t6-Ye0 @v}p$`um 0wua'Ss =S2pڟcǧ#;xc׳8z*Ԕ4SϨg__o[°6|Sme:Sw%A^wzz~tiU i͏ 2Ȱrot .z+o5%!&Ѫ5E7q/}"۷F4(,O_t2#BXe+Ĵ:8. X*ORc0RL~oM+H-"z)5wXyt쳝[p(%yP ~tE&iΐ0LbkDi`35SD+bp2U8S{"^ T|}s%Ggm1dM76*~S#yΌG 5Լ䡭\1$5K~0*nEmDYp;R0KGӸc喖p鞥kcjjZ@|9<.h"G"hBl0ect>'bNH: 6Jb@aws[ }`Vąe[`!W:fu?=nSI9,E_ ryF" s+t ay7*2.dՅs(}M2xuhs>??t=?_ SSVn:9\/[x'.1xsiEkDD$H> ;ECAhk &ˊ{cY;Bh< ? NTvUzŪ 7@hey>k{O$n| \Z}xDw<6?RJgt#.ѻdUJ$]eq)i4&5gDh]伙jqO.Y2lĉf.l{ȝ‹6? n3;.φHOL,ICa6Iryp/k8'ɨ)f1F:m_h5ڙ#U~ڧ3/Vp Gk 6P0kS)`5Cj(I@~Y`I)n1WqF? lo2mDh$Lo=[|RXD{M]x=kX⓱٥NFq8cAtQ^{ˇ`5e X:r< w.qcIKdj%MJyF&87忞w1Š40xhlT-Qk+.H5=DE@c8mF_ǐz%pJ?Rp4)1qh uzxP6j%o PH=Ht -t't;m:⏿(JD˄ jGHg7-߅-e?q=-(פQjMmXڻ=]/_ I;~vjZU[B0SUuHL82Cc=eO*u" $|t&yAj0nt;޽jBɑnU.irU8{1)%7o 7iR4~7&+%`l> kli:YܥrEb*W`nvك*rr 9<@Z:,nDަ|[ Sf-KL {M͢? ^,M唊Ǘl&k&O]&z=7\]<9P(i|i9_X~S?~ґ*ZŒ5R.ozD䴑nLJ!Uʘ3_{ [ Or<t*}OY.:VkГvE%Qm 63c 'B-?Ma)NQ")x͢b>..Kpc aqJܗCb35@գK1 QH-EUY68[]nk)|; 2öɊNFMTY+Ic-yig!򞞵ϓ4_LVFrinO[G|y;bя*jfpDHz/|#M'{YK0hOY:*hU8iXq 6Jk0Pq}mg,gT|xJ: v+͚mwϺbےI42>E#[Hۓ`a3Wv+MvZL .Lq&$(+By2:06зX˜%'OO&ݔ|dzdj%Kb{jQW9^Wjrm< `BQpHxkHPQYW s]GD@& ^|[S0ɵ;춥7q^W$tو-=/~Q-WfukpKr!d"W$1"2*SӃuvO0-ȭ5lX&F\47V!g}hev"H݊? 1H?3~{ noO0ɻ>uFqY !*۰,PQfg;y!R{g %KycRl6!'>P86lQѕR*d[m!~{odRŶ bBvbT#&aoi]E" VK`m^ϾMQMQxw3Tm;8eF/$+MGl3 o&3Tuӎc6#ȶ!ŋXN\%ϣ~iuwF@wy\eNrnQ_U*5#A3e}2wcaP FsG֫]8Z_xKڝ/0h+̶u iߣ!) 'I/CNž򺴊k7SG`{+bejd͹7v(.u@pR UtfՋFyY~81&P+'r/i9r|St箋~V53Q]:"kW\e0e6jVi4YskumjM5W$:. y:w_8,-?I;CP tW*fQa>TUyjk*%TZ|s8\C2({B2|CZa YɚK Ϡ_0' _pqxS=u~ 7Q̫W0Kr CDp7Kc2go:eɖwt4֫W; fR9iw`ؚs^%I;$0>sr7&?6>jfy8r^_z_5<,Z1mGe)o.Pp%Z_W1o+D3D-HIR/Ø4ewNTvf7)=Z plvPcSQOh.^ C`wqg㕝_iӉ'iWӳ&Nݲ-5p9A2 {<ooG))HOlj)!@SVA]r4!*:Gt/YOR]^qփ]MJg^jʰLB̋FqN2L #I՞,޽;bQ"NJGS;VõG4.?9=2fj_ThqDy7 X1Z|xLdHiUyE4޾[?#5{#f⿝'8@7N,Z K*Gq8 wTB]k.ٗE^玺ifFR}JG=f~ݴz){ܴ(~MRT?EҖS.c.1`OS1F] q ⏔3r>THRƗuw=PH|? ݿ졙.BKۮ?#W[(fdG*eƺH8194 NLx2Z8 '[ d̃㫕F_ t0'͊j0,#Cz}gfЏ.Con4()]oX3Kmi*7 b/ lh3ߍQjŝR-*MS `@p`9[咙%@7[{0(v+A..ݨ#rW+|c`FS@@p+hOE'cuy0շZT)8fWrb.Q5*(j9tm:)Q@˲K#PUɷDֺ)?|$h;"T!Dzva:sROH{rVϗzƤEy:4ur˲V$t3&=[a8Pl Pɳ|e拵 h`Uݦ #2(d$o?g\%j䒽ss ?5dԒ>"l"OH04c ќyISI}9,҃Ш*O)z:*9e>vxbW< #ae㒕j}fc/.HjT#UD4{F΀]gĀ?=&8(p"hO0c_܄6xGAsVi\X~5Og=G[39$#6.)Vzc'L6h|ڋvqbC-"j^Yͷ( s8Io5fD@ה]-1ȋ+sGHyb)Mܥ۵of+|Vf4"8(Rik{5eO}:"xU.jIewV"VH6p0`&CBx>z7JL5i%7,!ĄV9.$%<+Wljeq*m`ƈGFF[=Tu/_B`j ^cq%*?LEdۭ| =UJ}IJJ D*/KYERԖmۆk{ 3ß5y ^6o Mrly.l:y={7%OMwLrt. RZo eciwNq&D=!s͍ZCUƤ>;˔ %9J-g_A+JuHDyz(,*t zpoa g?B,E`tP>PTr J9{o0:cOdnbfZ$<[aC(dc5~Փʲ#l$Z=x'TlP|.zۂkϠ-6P0τc؏{ni 0e!TD#0=xzP&IFzQ8%K H݌_hd/h#:^5ku;Y|Ku%7ycT %ŞmѫnZo(x)k+*$4iRQk $Sˆ{&CEͨU <[D}]^AۃnervZr҅,+%3e@4C&Z!RV|qb! 3YZQ+0L Jl8?e 3CwoQi[ YP: K,YL f\!Vg~)UpߡB"˨PU?<Ż h?"vΓ|*,]cƕ0 bS 3wCCѵs7*ժ)~ m#EU|JgF]ƨyRzs0rz4,TРJ:sagB=3 tJRVhbߦO:\_͖=n4ۤ*ѭI~`5t&|.3 '!p#wGGخtOoQ-ǿxݧJUJ/f2dߑU%x@0i8O}@ 6g[JHz>]$P>clS.u: dfDfKTƅbq̤b<ڳlM)  G5a]`9,bVT1 Jjpfufh}H ?Ql `H&qIP%>tݩz%pP, '6q@JQ||{Av6J'\އQD$@~37"n A'aQZ1.Y3{[ dVt{FoPǡm eM|[}r/1hiZm#M܀r mUGi7ks? <0n;r|Ӎ鼮j5hʿXX=+>A.gV%5 -UrV=:S=ma}.h9M;joS'8Y8~‰?Kk P^S\b׺ix-c)OJ"žoe |BEw*<%-^!3rbd}ČJ@Z_QcAjiSZ>DWJ.̄JN{Υ` /Y7LmF1iK23Ч򬇤yJJG#{D4g0ҖdpM5Lć v!sOWPE nLА6nm E{n͌ygFaj=ZmXTФ\465$Y4VN%'3LFDH$ӭyFDҍ)[3SԱk|+5ˡOe4&*3d*XubtG fkFFyuZ˯ :\=Yg_](4]bp$Z)^0nH*P,2E[8+qIN;< I!S~*cVuRi#~LDv0$s)ÛTNg+x`vx\l.QF$ूZӑ<; =#f(WN)0:q%n}}g#L +i;X*gҎ?3AF˒GW0amqac 즖 0괱Nǫ$Vzp^OQz tm}qlg.N֪[8R C$󵒺A:hͭ[.TO}RαV4}zu\2< HiԴ;:KbJ(?7e2c`vg=.\< 7$\g!ZR7=#lOB͎~پO O[]ؑƒ:w|3*Ps(OWTD7/Kg?xԃ}S ŒKn6e&+³F|a3+?K8+c!H^+/Df&4^Ҳ3(['d&k)^fe%NyJ}`t~ږDwB/p3 *qb|Z_y<3}ghæ=k 5Q{^},-L d)8Gwܞ@׵Sݘ0{1<WяTT^[( `Eʸsڤ Z< o'5GuL#mhbAdY"A] 3?3^ QbfrN+4:tnQoqɟEj9CGs4e/sqՕZ+75⨇Rۗ4 FEڠ@m8Ey} ﺆMtr߄ɗB[+9@_NGݗR?%trE{p`ގ*EE>&o7Gyk0𳣳#XmY;U**ݩ9Oe~lv ~tYSTTJ 8A>8K|@bTxNZNw%4HU쥚TT ͥI.ݳb@EDO>gu*ص$E mw,'ЛM3(qe|i- W(_a4BЖc {iUw3 R|Y 4L̊gfkj>NJ7x M~s(*qe$?+##%G3L™AMr]/eǏpI%pH |mj*! vmk+(`t~qS|bY|΍ixdϿ [, ]zvr&!iSx>G`us#cMoӍن-{!m7z)w>*ȓL4_YWNQ݊/;j|ZHNiv)ur=zڙ3+;N.G{j9\h0l]~J]Qe{݌^ -iYAU3^)ߛ+~ jAyHj+(5]KL41R$ c I`#gӊB*l şx@;h'\R1!FeG"ޖQdR7KA ;)^qRŵ؛KX, w_` V1S{-L)A| Z0aQ>AM4uThEPشWhU 'Vav遦vjbIKvAvLV+ySG|+u]j3@`uKd:-%pƚeoz) )3pI, yiz1zdl:Xr!_t[Cc bfĖ[ imYQR6zrq!UX+!T@^ Ҕ]WOd*\<<14B{O r;A7zfkӠu <%ӝTpY]- 2 ̟od _nC4D`[ejy4#w|縙Y[ kl\COO̠";B+_ˋAC哧P5 {)#1ò>wE>g32h¡|6=RW5/ .Ur};JbZm@ oь# [&i>T"'}Uh@D hh+F_<`~1<ϔtU(% =|m?؟\)k.nG=È6(#x&M&h17}D.zvdNΰk}0P M^d7oFnMT_[:l/< _!:LTOvձ]?+&%NќBc/~Yl\$Qy*2>jM*d,XyΥASxv{LgN'5NxI:JIs)$Z$t~\ Rŀ@dӱm Fh|qK<罩{bEeF6q\ؼ!L &xCK!6rw&En1G}Aѹl9wCK<%v%qa2q^rV;̿8+ֺGS;4|yxvS1YAK&Z[THO_ @(c^<*W558ql$0R]j]4CI \_ TȘ4-:a B^i ?+.c: > ~jVhZysCDulmb:J[`PLpBΑ:S2N0i5kwQ?sl{4ƭ:WضAܼ=zƴ_ϴRzBUOlXAr@9:=,҂6ٛ]ǿh(}kX9bD֨,i<͕DN~#LQC+l{@{ 4Y9퉬*NCG\@O~GV0 =+DDt^&ܟBY]BѣOqUG$*djFUس%lWOj[eW ^®Yv^}qWGK/t[#XwBYX';`=yO[xMHP}Z3tA)]dEAh;!MM2Wj%㎤w#&Wn~38av r buў$EjU߶ou<+zڬ)0"_;ϞX6SJT_]zly)Sk1}a}M4pXpG@ʴ“ t+ lnA[M#ihYdInyFzENk@SQcHN|Z@raGnuĕp9-9W?m!f)O; uE>?S·&B,B !ܽ[9J!~:! ѐn?=Ss+=)`$&[5NX[XqfO4HԙȈᆌ.{HnK^Gw _U%O|=EOVV.v kQh6PLF?xOO[BMa`B5PPY8j5[<} 1AqC#I-(%kG273u2<2 ƓZ4(np]GпBx(jȾdmH~テo}l]My)؄:D< ƻ"eUKw= I]k0t7WRgX]P$7 [*8{ӍKis1=G΋lՠ&ѱX}Ebp$΃AM͜ILEhЃ܈6@WL )fn^,}MtbgdKi̧P3lwNPßDxaE=r.O)*8}dT&ՋS@yo.6Zzl\ wqU#B8i|d-m&82Uǡ.~ձ4_ǎGVj<3=$5Zu7Hs5T[e4b J1]]jQ$wd-ݕB-áneW(PETvy',OC7Vߎl;s?P-DA̹VEg8%5Yy5+jUl k:I1594y ;iޒo{=u u: dn ψԞ,q 3ژHeSԢY"@2t 9jgiQQ#O^;*{4ֳY#`cD: ]e?,Xb Ep5h6NDЧ(UJQ"#)VƍMAƥP@ H;l[  ~?Raliam{"(W 6R>y 0_AP]8f ˙ajB (TnubB4jǚpHSh5,t:3IF)JɆk4wۮ:4%y 8Dqݻ;`,Wq! (ts }~~YbiI& k[<- p{47S Цrm2HvtJVoWe@Fa0SWf+vJo*O@uBk?ķzZ?l{Ͱ ۆP"arչ y o [$K򤏼sbs[mY]6rvEnek]m*Ds`Ι+1b[ 0NR@61yBG3wvH*_mq-ߖ["[%Q(1<6d(W"}ځjo3cmVnLa0nkwAeyBru"ݦI$wۼQ㩲otaMeı•{0'lj8l EF<Vaגo[4. hX dr@ud 0}2ĄUfwŐ0 E:? Ɣކ5ފ ;ۇ!ą[3x,Cj| hTM*%߆(~~CAצ`%tg4NTAs{zP1ߏ$H tj^.[`e֝Gڢ/Oà,yXA+h p%=L6FP9hIN ) g)? $5Z2B %THV5K{̚MM 4NeHڻA "{5v1t=?RKy))z>Tljdp!<.VGQ Ai@cY^:yV%ꊜ:DT '>/Y ETwd{%'֒li: 9kq vl>cX4&5E~g2)D =7fC/5z& UJMd/}h|.GnuK$8┧_afZnw,8#P[`V}IbWW`+A^;07O tz%ɂ8*Sps+t1 %n5꒍*hX=Љ j E Zi.ʻ5⇿#n꜆yBⳋ몕wz) 뇙r#V B w3|6s\A| d YiIFy0ֳR-8r~/a.v\v$ R(\jJW땅Fe =d%/D5k>N>CɑxyG嶟ӡ?K2'Xa,PGaT˖meR;p#&vSp?~p.рc9o2'B>e)=lfFI[ēcJFP91뺻71`_X!Mju3cg٭4*3ppU'*,SZ4R+iBGBU4oDg}pE4>%SsWͨ=?K#c9Lf}NA ‰kOmTWekdnZu0*wjVgQXhL\ TzUwqy t=Е}U BJf[A ny=Vm/Ih]h2AU﷖)OKX3.~)\Ĝt+P0k_1֝c*nBEYu]j~X|HI֏8Wܛ8fLa-B"J=GߒL:_0_x5[;@)y)C5/ps8)Vf5bJ}\ k<vna_-4;z^_$S*SA_bn_SF/r(؊LWKE~5< fWS`SW9CVx/Yḽ_ί@%I1T'y]˃ytQ%DBnܶ36 uNh%ĭc^.CkeWHtkܑhQi{Í Z`n9[5儽ь: w +"g[]V/܃C V4%iEZP_mSik-EtDlE Q@.-G?XIϜJFDN$Sf΅ +uֿ㒯HPXጇ,4}H1'-_p=;BX "mۜ&kbVh1 EOy؞7G$bJ8@{.GG1Ow/E=M*U_l~lgEBDh5H !տC. ^S+OV\E a`` Wkk-э>yt`|YƔ<[p^z*P0A~/p~ډI8O(߲(~M42)|oJZ6 göDZ!܅-`m+]mec]k)y]řWU>av7Iw+}\apwnZV ﲫ^Z{rX%ewFVuu[%6k.%7Q JnJlWH&{o<uَqpvCp2{'yj.=y?u;@UsVm*55S!feS t- rCq )J.ZAHX4 )]uĐhH/IGKZǁ1wϢƢ5Ż~%C9=I@D XN)Zb|0J3fUUso%Fk!/>F6ǀBF;Jhќo\w)ֲ9+kaCf(! T)rg/`CR4 ]/B(1w<7Bf*\v voLO9mo[\2e;[8G TEݓ*@]c~xUqE*TVy˯Ou\aMGZzWbw nQMu#dNArW^9ُ("D_P_` [.x15-ywb{1ϾM1/Ա.& ~:lmcJP=M~4>WK?qwi^r0J Qʡ[ɍĖT9PyxJVqil2n+`jD>y&aMBLy n/E!A6RRrK=rPI $h]no?^8՞LUD,8OAua0Of>Tځ?`ԯlc$Ude)fS)N|/kF | p~NVMr}ڧ  g.KUۣQXbz yg:G}*\Rb0v`gh7O ʰ&f*v)'X?B'QEzQ4`6?<}<|8uϊ9I!<6!pjpk lW224u ^O  ^cIBc%P͌d-Q l3 bڑaIT;xjih^]Is ]dJRyV'FTp|囧"J5u~Jm37DM05*7_׮90fɄ؇zλJ8J ܤlV!QЩ䥻֯}\HLQ}Iڸ3@]" ka4,廤cCV 6;l_7'K16{JG+74J729-j=q+]GC dMfCT)T +K8+z0CvaGB[򹐘+N5`b_`[8VNk{r\[)ޭM61NeQ^\uKG7w8$SƟCݏJB/V[x(fRͅZeݾeG}xbYsej%ׇǏ-VlHGrUՏ[yk8ۿWc%㇉xrb5eth/!wNUѶ+GLc kO/2h裧vYܿ;p_ z0ѺM!v_F-Wwy .o{q_f,GA8 @tU = 'XICLSs/P⌚gGh8B EMj73aHуzz&DlsorG0 +Qr{C<^$sM4' G";N6ؾ͊ذ o 'BUpH]wg\\o :FncKŧAhRǔHct7^2L d}if=-0Af%MШl}e1ݐp ShrIj::>] 0DGkI%T)~8dy2Sݺ7KڭlDݕxbw. Ą"$z\>y蟇?<7K"c8g I)J x ofTsk%6vO9HHC#=ԿF c\V+ȧ QH5Ef/CW9%)o-mdX:H0Ҭ*`D\̭`9pM Q`mʅ8HRCWE}E%&X Yd3N: >א[[tW ؀u>io=heD-+ FF6lk[JX  7Lx9#n^ZLR ǭ)A%жlb{vz=B}~! tBt>5t~'먚@7GU#~uAn/ dT x ak&Ï *|A^+ƺ1Z5pib0gF#?YNZP= 8ԫU0$ˇ7t<Ґ%r{-N)i OXق0$|NtmC/*A6mepޅp"}]'Jt/I`Qm \u.LD+O2;F `x5r|q{%1~r ͌lJG?˂ E4/J{h%= TC rͰx{3 *ftgE=pb8 GT*{:ߘd1׋@.ëN)}`NG|z7Y20{v cI#$n 柬cD\(cdy# ?E`PvPXSM~E @6Q=f[Wu$ߔ3>LAttF>2{c:WR`|=1syU:_!div7oi7WϺyK'T5TNf8bY+kUWJMVLSĞ7' 5d0K+uKbSM` .`Ч^F.YhR ҈6.aԎfTZdVNG;xgZ򡏗7ZmA~%|z?j& ҁqdQVʧcn3ܐ].ѧ::Uct+}@`z-EZt=>*GɾW2Ci̷Der;P|֟a#لE l*)0W&DW\4%j]\ט]kv@̀#㐫 37(N9U=0%v/{'QkuFkmFj[Vr9n'ĨKY&OX=u uCRr&sٚ5@BM^X]@T  w!Rx_>KAYa{Xh LjNC @$7TkU?xVLlcϘq by Sw.uS|'((ڀMǻWQ@ Hjk0emȩ?0RCD{8 ȉNQ JU6ghR:_.將XTw81 yۨE6F9έ"7}lɶQouT|C$AY]19B͐r(NP70Q*OD l\]&#B=(oV0}f9hb/|.M1'%:=[Z u@4$4=/`zC}GUjU[SS][xAW&@ң>ݵ7켉 tYҁJL< @9)q1 ܕ~ɶ 30޲>q&XC}5uwD}%ǧ`*%uۧ8|u$dyt !"Ty30s a Տ KS .RÙ⩏vj_z$K. 4Zo{iAԗnR,M0{D:ur(rUOX.Kn'-lo{VJB7=ل^ݹ@ 1٢#"wD@_]Kf-C&^sX؎ɾm:M؟&PE].MAo7:av=woPfd&s|%hw&pA7ͅ&l݊cHKAX'U> K8;iz:nL(sd8H\?!?B Qi@n @u@)MmV{,cj;8y:>->40cPTڃx Yʣi9 L `^|Xdf.T>+v{iZ+hA3#8lj_lϰ 7VmSQhP,O փ~!\JX]߭a#^}ѾǤTҢb Esa5|JŠzT44#kBm!#y°lHsV!l7-J>Ft #I/dRiK M21*Q+G`>l$_u/.Z]QWEzߑYݙY݄H#@9:!3*7NP^b#uƩstpS(ES 0ލ3EgB -'NX3Ah`(HVU6\eO t_>f䓯>cn"ӐDIF-trtx eӪxF Pr55x]=Ϧ US[5sI J'e|QS8£Q + a@n-)9`&A~[@@6 S"snNf4.  N#GXB"D_Yq;}JOKyMDR@2 Η8t݂X+;|y%=BocaAVڡYu>=Ec~_K;c1J|l! FT@AJ>0dxSDIoDz0pHbYLMlM@F; IVVykV%HH] ".1CZ!5Ѭ14G p˶Xp!} cS}B_aF>iĴ_05K>O2\2ÃdcoV+e}_}gևN"7x#[ʯNn[Θ u"f{-6\ds|C^1-`М)epN_nB.qZNQYUTRA:Elp糞rHH _@ȵ|8 AM6lDm$:_U2*p.9%Us8D8"vz.Ŷֵ~oIS"\u"ξh%Q3ovn؜EU>52̏|{(ȏk0 b,n-AJ,ڜkUA2 U+Mp 7 @@&_Ფ@f3Jޞc.#݁H U} )jm@&GkbeȝOjpLsL&H ؚ[˘ ĭ=5rK׿o:\h* o+RoD[bY3A YRD:s9OSkUWV?ZG'(Ue+Hk58V{ π1@=($ڔԩȕ8m?k9,S9RDh}?s|c6N6 {YNVCQV8kY/P.M|Rp%18'Nq@e_ y  EN,i~2B_zOgM0ar9|ĮBEJkO͛wnlTħʖR`C:x`(9]&oF5|dT= KjJv'rJ5 w|FjUQ85ݤicy+kev},rlIM搵}i hWB?&kUȕUX3ue 9m޽c3.U]@$tW/xKKUw- T*f= Ḍ"-++a:`:F^cBhYSèl^(g`ŝ:w]4}L<K|Z`ƱIM:1vU6_)/VQunIk$Tc g I&S+ E2QE*jguVٯCIQhTOwPvd2BA9"y(->t5N33`ϱʂe7w"L ,faWt)^3RZSGKDW'q:/% h߉xYFVYt5/lqqUjަ~< :QMT{yTX+pgڂ0QJSӹ6$'.LKS[5OuBb[#|Tze[.ƲC +Eh6MqEx)u'2Ir"6ʰ`jI*^6zј5&{Eo.5)D&AmבQX*-¡ZӴZ;=Uq "nyf %܅ߙp<\NY fPF\TUrTSbƷ;tXҰ%;$~I?MgOםMgQ'h%0bK08ZrN!AT֎|yŜ?Q*z Z4ςH߇C_&j&*3l=*3 k҂STUJmN|*jܱ_tū\uOi}(/ny^7Z$ƾ{,{@q|<;7j8_J#H;<h_1&C]D# Uߴ*+qsjE6(G3g|9쥴qH L2ï\٘:@W D>UUgf<]CƨME2ZY,\#"i3wi}ri'J\R*:"&|j}hSlT0=J:4x)06;;ClV/_-"DxLg 8Zٍ ޏS3GE+*)(ˆqiaN? `8v/k&#rIEQĵ^EaU]`Pr l,XU[c>_A McqZfG߭kNj'#PB)dSWۣ#&"""d 7L;vW}7DߍMr{ݥ_ (z ^^oCo[h ?S铘5%SG܀%s\+%ƽJ. p{/_Yw&.8W%j2yT0~47[cNR~vwWCNa%g!.Akt^{vp%bƁg\<qΧ^֒VhS̯5 qc.L)#1HʺOm}!lqNkg{X.2)`έf N;>"u|lmxFy$#FEc"(b]aӕ" 2H?8 &!z;.<3%mFaA2( y̴H_5>sA2:LjDޝϣ~uN5 -Re&cj&~Y/m3.@?cżަ6JipboY^"OM:,o[Va[fHF8TE( l`Wm)q:rVW_)8X&EsIPU?_?3S$*$(ۿMPgEHuXrf)p{\S]mQc}Vy <Ȩ'c"&uf(@'NY*n ңKՋBHa?ZL:|kgj*?ޕɊ.w/CYz:`Jq\#S%h8Sy{&xy5$?fz 7F{qlp= mI?8d5x բ\2Vk/.1|"y tYID_rq婱T`OFppFC L"sy0yRZbxm$и%RF}nݱPcnX͑՜:ZRE]vכZmn`__yMoHf>쳖Y@dָL%D?MϷC+BqxFfѫ-@/Қ ؝0k`qf3%( 1쾵Tp8LXxT"oN}A 튍nW+7/熆„ZkXx]Dm?&.kW_Ж|Sռo)JғUtE rZ o䷺{3;ΠU l$#a4g: 7OFJǚ* `ݥoj[mmA܂M/IJ?deUlB7ұ5Rݛ`ߨ%>K3ɵJ<+VtPpQEg ;q/]Se^벚?ZTaGb ) NAh0^4aZ\)ߎCm*qĶun"G݆3vH> ,УsȱI+*A0n ]i 2*͐/QCv (_g~1 ReoWh~pxM#NG;8^x|ז;vVrjP4}◎+h?L21 W`yI@p| On>0c\niP>96Pa'h3v%QBc0]1f}A|mPub[cGny~tHfPY 3xBmcRs*r[C5ZQMWCa*5X0i/WBI+*$7n7[8l"΀R  6&m0eNkZ;Gc}WؽgF0]G=t9q𼾼3~%ݟ]P(` h|D֙ɯfPtcp#W|B7-8 ahW3]P5'A3 En߇M!K[ZGS-dQ03dԅ *}*Hf|F^6|E ALZ-\K[2%a0 SR_l] Tͬ$#mpFQ.^祲AZ-(&0\?Xo)b"nW=b4Azb^l'w:H}UL$tQxNn%$6G0.>t!cXa/2T@4BCʛE(^=+xc~ S6zI`{@ymRRěZ`$c/BP- p},4kXa"9cfxGƋæxj<.w7&q+؅F~rtCjԊxGà2Z!W烤Pj r|(T{pFCk:bfN `^N ܗڧ}M 9(f`'&M5w " nH*h.JVZA'w0XT+0*ȌAs",g:=0ÄGY&`D7 [+Ipf,XV!]Kzdh%pz{vg҄>l[>;gm::򪮉PSLߢ;gPp;+/ˇ 82L$6ʨjOƫH|IݡV,#sYS_%K-g?,2mm iNZ36T)CH|~{ǒMCc,aN-dRi&a8Az9kiAiKU}Hϣ[8L=xyr`pWOЏ˞3t_:4 sO'/ D8AKKyJ9Ba1!9cL=i$r4|2kfw{$yGǠnى!` k"J[tf42jEL\{Һε\`1=96 }@<.v׀_wΉe"!?>V)4A Z?)0᭩d1a=ϖ1t0Bh%;\\d<+A Zhys:a!;PUB .I$R@\"Jzk sm: ~G)_-|eŠdgq~cB=zl0ClErNqxo]K!p2ʉM2 + gF}C|Q):dž#㫍sUQ!gkH Uq#s ͌*~ٰ`_HIaI~oTT(PJҶ%齰ߑY3uy[ʴKRXpxi\/;_\-NbI7XQ5&,5?shL o(j#[X<1zG޶>TPfZKroR|/OE܎] 3/"R!QV&Jt+|`~ x$_ZO~Q39^`td&mIlt^z̝)MwWՎ ׆K`íE Wj&ːMkCqڷh^ 瓮Pty;؀/8r'R5>!?n*SR.Pc*@ȿ\s6RX-E.;գ"=;P5`![4S(WcmtڏZ3:bf\`kFRO[ \~ .=СFoX[g@:P\>HU_w5Xgo~ U pm3|mQ%chv :ѬͿ"j|ZៗG$٩HW"`{apUxG' Ww#w\32)9!_P^rh~}+يݡ NHbN`R:_C.яi`B!T\Xl jP [1dl.d8xlzpmE2J(IS`'n ?*5L({#:RĂ)Vh% U8Zف%e2)o>ҝX"zh{0׺1"T 1i-(/uzy͙Saw&dŎKq\ >RWZ[%H/:#}^Eq GvBgayZrHȥԭ.8xf0\׋j;(YFTsiΩ\k+ABZiBd#zYmykdo#򎂩=E[3Iii½1%K77}V;T_EuSl^J 3S&Fr)w0aw;b7xcAoAEq.S#Rmyάv*)%WZ 6 @ILH/)!,2S>xChp%1]0DpcX;l6բI]|'XMueEkN*iU)^X#)Fmco@tN2pH \U]Wf-M<(C/ oooMߝXmӰg{`E!en`V"x |ЋuEՊ#Pb. oM!Daxu$a%gP٦GVIfaeB\[[u[?*]ej/5csNLcgf)zjIbslpN=Iأ^q^+, GWeUPcc-Z0+@?Kp#ǔ52u~"`lm9$ΦҕKup'+/nAfttH3chby(4rRKN 40'` .SGPp?3J_-k,nN|ܢGm-ʾr @_6Յů:s{]!~ 6P!O2w:nn")%v SQEzE#}-p˧CfGbC88}@RpKsfL29N9҅J?5Dneu 6cTb@|MAH"~I I21f=_xO;~H%~"+(*:^ 4 4} I]cVrNPJ A8xwAsNIkIuRKG[ 64c"`jyؘ~?ȴF~"2s(*H5&G7uJnsKoFaqz.3iS?}]Z9<6;kB}eEU8Ru}b`ʖ˗la麇QX6Mag6k>,~ԉ'C_z&s_WY$˻CBÌgfS*h.@d&B>#Z sɚ{%#y 9='t~ oEhU0x7E:YUk؏Acsʺǥ&W&tuٚ BMF'm½ٹIiH^v 3#_&RX{)76c^Bl,Uk7"NGmH-<. \+pʞ[YI0[Sk^|d.,r| OLx @FgAm0G4Ě V`M*D#ANlhӂ쾴ӡ?wBzR\aQ4$$Vo_G Ow^%re!xm&(G4diߗ)\V\M hLv P%Kj~jUX1/ب͜xc׿>OWqj%"Vg^{INyMri:r>.IJiU!Y8Nh%[I#ZJet(?6O^=683iԙG@+;#`zd6Ha 4حi|۬ ڙrbfw&*!;wbk%cJ ${>(.K<%yœW,P Q1I@o /)c,%kghp [g%Z=m?1h!R9lg{ )W“ ژzu8Ȇ~6>B>P@b;8WXnXB)Ch8SsM %b Gllݝ݉x&%!JT0hNّ.K\5BƋ/%ՙJ E0&kk?Jɬ"?Uƌh5:Ä;_N?MO߉hpBO\af&IOEqzt1~e$Va%l^ZUGcTYHh6Pi\٦zeT+lV2贂1`DU^_\s4>r@r'lXuPެd.hUb~9)b"f'c?662HfLB`Q[Ew SO)q%#Ff 1 bǢjǢ4N:Xu$Y&irV|f\[UJ_R>Tx$ &>>1`(3h.wSA lA;ʒ#˨nq aIsSʅnpW:+< Չocy;g#mqî?ݵ^*~^āczV>y*}ԐHx!@P!&lMTs>yxm 9ik}/レQ/\yǯkƔ{amv+iwaH+M& 9hoY=Ǻ9zUɟxk!p;nSp\)*m80ܔ@l`@(<YZ¾}kՓS7/c}"wPm݊{H!A}-i"Cە$޴ 7/. 7T_h(L]7ZFF cu7la8Ҝ C$F9z0I0]>Ju)>./"~q=vz+km|>/L Y~h`PMňĦn#0í!^u2΁of!}]yL6aKUzt!6i=mkKGw{cmSz(u+{8`U:KElban晠Pi]|Jddb:hW9љFSR>ڽ :ݞvlUtvpD,-#bn&GǬX~@7}/sV#Ŋ N6r.jQQB y{SV*{@8A{NiA]s3aL[[Rz}xҥīw}46jWpOVގXsnfYW < FPa~?>%͖p#j ;"7A qNi I2nW$S.sLN';n%cUoԄBM_h(j+L o SPa 8BXhxUhrh6T׷ Mi%Wt:_YnDa>`gQHѭM2 ܍=)%vGGb<ٛadDǛ⡄m g0=%E >O\F jLw&/kZkOrڒ BV!I3\}HSaRjXJ9P]cm sk *.d=^ˇ Jf<FXŸu#ϳLtCv hpW 1IN- ]W@vqe 5rk7R 9~:kO3Շ%a֨gxj*Կ a7O[`4` O&#޳@5+=B%Ep(GE$')dI |q Ӷ_4q-K254|>ˠS2FeݽIY^}!#0 ЗRE`Q&$C!;.)'eȮX+E\ H'>LJ—@Pn<Ξ``Rb6IeߡlOٶ&{UwsCIҮ /~S~2ތB7/Y7K; a yHpE 80Q[I[%,Ȳ0D}(u8@`{!.5Wg{tQGcfo#QH9׻'F/T)4 gx~ Kˌ ŤZKG7XDlS{T)Cw?H!K>MUy UVjW)Ag < pW9gN)o+{V>% &ܺ'*{>q|vM4P(U&pWbnv&!X~Obrl9IiCj۫=Fg7sq AaU74*̎K nkxĀ"]{?ghG2OX܏cyƍĢ'.pr;a+).%Eusʍ--R?1/Bu-FlY }4r0ohσҧcl0cdgB*ԦLj)nqQ2Kwh.ϡ9 œ`ȴt"9} j#cv co&.˟}-f*c$++d 't.hpPI}()'8^ G9T InAԬgLO7O?U t-x jltsvE6jM>(2ᇀ!ezVwf3b8J(V[81e}U:+,91mWKa9ػ{FJBr%ݛΒZ3U@WE'NNT k) =rS^m߮ܿi~gIQ׌+(Gfi|&\Ԟ,WB"SӚޒw ~0d3dŽ>"yFaK<Ӵ )RM5A t'zo<3NC5V hdjK˥ du74ܹ5YwKt3 Q*|_ qM W` D1dn}{&z=3ZvTa)a39'hA Bܣ}bAʞz"e?JTÁ}9m;$a[pe?=ngG P\!zQ9y<p4q&JS̊\Qp2řwG]nhwKܣLU  mQ"V4ζ[uYRf'(g#8;BIm]Xr,үn7:y5aFC)^{.k>nBʴ@lDL4mRb9U ~2l2M W^b.eh`ODBhW!45# ^]Lg'" T2>[7ѽ CnZ^c)+3(ZX\yCV #.VrW >;{9|c4//4kJ:6#:Zӭs;^'슖g8;ݫycxzjj8䥦P?pVEXlPU0;Ϥ!oWO3ŽgIa_ MA,X0;>&֔6{lpXDڛ[Nlfֽ_+0˺" *_TӾ{6Sbacګ%[XڬKl}{9@:IaD6Is}]o3Sw}!["rAh5ɕr1%U;Rgluz"Pf P&& ,L 9o9ִ(6'^vѿTW'Mv 3v.]D fFRD<,h%Z`Xz)=ӳ sj06NZW] H^y\o結 %PdRQ.HVun|r=7=ZD$UTH*ʜQ9҂}rVpT:$[4bo$zMX u^M ;'C Ivoyy~Auo'=HqGhYl:6bwG9"2b3uo6oUU^I:X[BEuF8ݖKhs'NT1%8;_F$G2!(45wv&jgdJuZ[`V{^ekbroDKּν΁ayt?%B q=lE;@W6{ |@ ?Ӯ\I_:Dp/ZC6'ʻg$~;|ceMKwTոUq#?q8D Rϩ}p'ͧA/\colc‡ڰ(Qs iL+"1Re{5 $y>!!Chc` Lq4@*.C88~Osi #ܟ;Hy&M Yf]82pcb-էև>!W#Rħv57{A W$$N]@}})Dy[<.%B԰LY[6B&v?A4רI}yĀp\/]!p㒣q)L8cDTYͻ! )}˽`GutSlx ߍٝu@DFyv|bCV] I ZOEdžլiyƓ,rR%8 /ZeV ^Q}_a0_ IQCjk=nsMQtȼM:s}^<0j97eG1㽐&ic*FSFh6m6"DȠ+{nd.͢{07OlWs5пYfuoXݶh몳SAN?ΕVf =S"򇀱6#t /%!{«c 4*|TW\ kH0t^Lqϻ!Hť2މ> yOQH|HOuTCt&-:8$-]&+`?Mj 6饝^:TP8AwTL`t'ˌ툱f.Jr2e:[[CVdP63n6HlSt }ruֆ>XPc!/XNWPf}YsEͳ.7mcUds^Xrj~_J@1řT7 S¨ ھ}dP覺% =![zϴmcw]|ŀVf M4?v/~;&=nUA81FK[ hBgmno>؝Hw%2!ўTdЫ[C|^J эYQiF18ZUZ9T:+^KgVS9P`\/T#ۙif WdIXb\F,ZjI#)_N8w:\˦f/QL-/-V 8qu KK#;b/|,Z+ N /5сKA3dus9&Y{JX=xbJ6CʡJ߯@Tbb1MO Dey6V({CyL̈!H,WR{8"y9tunD jq?O38nІ %`h8~]~-M "XfqeJzA$ "@׭ 7rfM+WDs<$N)%\.Es~${" o>`'ث5~Btܛ^MeY2[^^YrPW|\W.5 ǀ(ܬ5YYH!Xo(|C QtYj̬K;+&Ώm1^L-tMQ&N o6V2w ZӀ++qė27kC&ٲTjȼ/GyDlK ])ċQ6'csҭG5a=LKj3E#x}ˊl끙m !(?f~m&^x):'4פNM HTkUfe]:3%zvۃ[\h{/`($BX b;(zGi;` >Q?-Iz9FD7yس2=6eXeRœb/~o"ҩ:d.(C+$8luT0вcMprL%J盧B"IvvS~K+ =-OgTyFUIg(}la{wB<.bþԯ*˘i-IHNu? B(=&3FZDFXժ-W-Df!ɾl#p D Ү!ujeI!yy3Q"0} UE\NG7V'*sY!v^{[ELG`WjĬA{/Y;|fS%Pǚ0a'QLkZwj<[3F> *wo7+:組PNxZ:U{Ik e#B!I+N-DlQ<3ԛWּN36n X:>f2-X@h/10F@,$SϾU\ $îP(D!IѦV~ q-DAIE((w)녾Z!h&Bԡ[gX3Cn ݄h#4[r$o*I݄  Rx _tڇӌ[D.(cp!TZHUP>M-0kʨĹT}~M*`6>A9[b3-:C-]0M`JK5pU $]fUWD"9얿5P߰.`iGʹ6M\EL6Xî=7ɑ:R oQH,a`[EFbSF}:k#IpWp7 :3& ?ΏH&-<e5VʫX)ƕS_hN oTpe Cos>9`{o8ȑ4 1UA>r( >˛93QuR %Y'w@ "@!uwoўW5gZWw!.&pXpCc`IT4DZm^y_i  3Wydmc$Xk)v0F|_;A}Kg&]8KHV҇ )L-Dd+b5CI3u v5nF`۶+ꎇt?Bڸ`-qLQ_6<_b7KonhhM@yGD7 6r7 nPM a*tt {oAN#ZW¾UT_+}7dK`0e<#`#0A (td\Yj1S2e\,b[n(YqwƮ澏-L4kL锫w1{LW_NYYd85*⪜.Z6ߑ#lT T݉AX ԰Uyf*^<(/XhOS˦6X'd =vѝkqa=RQƨ|p1Om؍IQFUXa/ WTbFnZ×ӂfr 2|s`SyOFC\s}bVqz(,r0MU*z 30ᄻxLine\iUUz`ذwLґ/M"nb@5;gx6.6*! wУ ;!{ORGAApj*cqEWSPȿGC~y`{[CR^Tثx}sH_ 9 s?|txz*_:Y'f3 XS"7wâ$Ø@3^L%۬d/-[I5 8Ҡit7ztPG-:{c*TL0IP!n-m4D-;U jo"N#1JNP ;*)Մqd}eA(q.< BK6))sɗﯲ;WsфusB1X`IF,eםE!jpr:AlW6Z%ĽUދ +[LdbH X(~țpB=4If8'9)JQN]ޞًYJIt#hX;@}aWSːB5/: a %L<Ƹ5:ZTpNA?Ǩ6 |f?'zm7F֢7z\ʇ~8go!RQ6GO[& "M%siCU(}o8brd P-O,%*|=(8Ѩ~s,2;k9Q%bС7 Z=W c[݌k)3-ttt z78KGe:ymc~('lLlYo nk.v4L5G~aӦΈq$NycN]dtZ""dVܟ%Uh@8WC^@@nk^_JM"s=jqG`ZT쒃<v=UZ@C|Oa|SFJ3=C0P1WS)#Ƈ*+S>%t o81\3cb-bK5\ +t92Tm2[pe\RoWK)܋QsZAuØеұ}N 8ZN9#-%[27AIM1Y͢.Dυu.ly)A&@reC n^ZB]sF^,$~/0 m4t Հ(ն8j/D|6[Ġ&[CoQכ;eۣpYlSV<%ImQF3LԬ] fO3΀  T9!䰉 J\}7n~4W}Y#9+dphNɑb|2DX;-T?u4s<>aK1aIE[fU'X~EU|̦1b ?`d‚1IݸY dnSYB݋C0-]GKK/c^4'qM;BХ@p^([A½l^]3 o)]jdebcLhe9ROI[:UG5aɌ=I*@'^Uo;޲d[f*O 0ѧuSo~g.~K! LE*l p. ԭGUax̱5JqƉ-OK>?; w1 +71uæ&V(TË409/0CT˜K Ul -޼{̘BrH*1~9;>=6wuXS8CFYnPA @|[-#~ST}g@u4#>󏠡\XY߮U!kA#^9&)e^JF/K`HSEKR'k2#x!oUJ[a9PXD z!⪴Ұ$_tY$ &&dmS&fp8";_2[pˬ)!!lb="[M**O^"r $/rC4#Ui3LL,c*;;){y@zRv8n$FeLݟHu( ]c~l=$>Hbہ6iau4v#þ. ě~]T7=N+}^Dld8LꎚSCcķ(@|DK!cҁH G}8v}pP2iG;Շҹ9|[r0ƇXK0&f;T~yƣT3CWZl|~HbÉѶ1|tLeAV`g!Muv0i'AWj㱽49D18"HsMODp",8~+U 4P *:.r|-w(~808 ^R?yx5iNt"GZZzpNUs"+PlȈt0\[%4\2nIeM^ |OlKpfq~W`a#L`v(sUlIv9fWE+n|gFOy z[ڜɠaN\ΤBIVXQM񼜌X9tnC!i8@G[=W:E&OuR( ;HW$~ W03,,h] 6Ϥ;dL~N~F둿<`QB%ВR" %ڜQ'|X2kGy"puO3Nlޗ#4< CTDZ>Q³Ռ*aamjvBINU4A8bb@5x6-3wN}k# sV ! +T{ԭ#~7?Y4ЏJqes?ѽ\ũ8E3`ztC>gGW\lT߼)u,alMs#[nU^(uS ,)$s_ĥRLPi/Pqt}hLj ?8{_\u"U)@;(A~q9Bs5 y361Mkuetrqx5et@#EhӟJʮyTT\= j\K{x|8rhCAgۗ?W:x5V"mǗD_I#q.! HbNG%މ7ʚo2 틥bER"Ƨ6fѦrn/tg8t[U Es} rcyT="hݕPG/^p<{Мmj8B%c.@qͯ~,"hP;r2.mN_ -7Zbo/ž@4 N($hxxa59<ۥSgroAk(zi"ߗԃG9l>9/rg]p!&niFu>)xL3^3ҫ&7-ެRGk9=v+dgI+a ϭ yJoMUڢ.M  oXT6\ oMbV>; K+h e皴a;.y$S $Bp(6a{$7zj"AGV <_fv2gzp63"dM0YwUKu}K3v3{FB KH&<ŒW6hu;k3&jMHJ"y}B Wo2wu-cont%^g29-6Ƭ݌ k@ #-@~&{i9ޅvo`Q%zWGv=NT SK|s?rm%N8&m^ eȆR̹ӈlQ,Pqf0}X2+;%Y2Xf-zQO #F~K)4MyzFs.O@<)O~& NZ GiLBja^Y}Wq&]޽1PjV:rMu&1 k"vx4%xBo3OQDtHiPg+_?#z:OOsQ˄T8v_Fݶ: li+X/3`KR53R=0oqMX#=7 6s:~['G1 $wd`ݛقȦT*n&3oVBcSV"Wc㱆e$J哥BsG$RVFF;1-bdx_vfc|M$DJT_v# 6)/ĤcQab!OЋ1_{ΟLqp1ipJYދ^_Bzb΂Dcz@bNf0xumZ[j|q~: :ȧupM(ZLrUxf.ӸwpAzO`N9]z8F'yV6 fwz )KD>Qȼ p'Ŕ=i_5y.Ҽcq@'ً)lgrj^fE7儃RN~'O`]į CdK9e K$-C> 4w݂n_4W!٦;)~:c,?$@{@>cqy= )%>ߦ(!X5(Х-ZHJ _K$1$!H"las^\5tیE>g}sE(dg11W-x8w^cޱM3~'e iBL#HGjE0 u!!.PC;T;zhXk)2:.r6+D bz0\nt "HҤ 8ۣO {/E52vi 䊢WHz?a I"0]RAS %O}JK;F]Ɓ8$R|JsBT|á jQ |dby*Aq"luJbD5bb;xقJ̼Ht-?荟z~GZZɲ̤mu:[0^@lRD '1N);MKA@i@ sv!( Vᩁt*| $89.!ܰ%'g 4@$bLPw螊7j{q6pF2/'tQ*:g/X9ܮWT63$=лFW(p&wQ!Ʀsp}mp\WkW[׸$۹ͳ#*rϪV% #+ܵ$_=WNןHD("D_.bVG(9%Y(vӾd_߽Ae nx%W6ȳ?$w:I*_F8Ap=hύ.kUlh&d 83Ji4c>=ehPKm2Y8ƀvsE%X8Kog8Cw(4/%x"m;1Oғ fWês_wt&fP!H6!_AbC |Nj|,Y7YDxJ^"; [n~n oo5oyZdO^>Du.AkËENL.z!T@5^'兒Lۭ$d"6:a f 'Xo1Hi~q\t(e!p!٧rfϭVG)ZؼVeػԌqB\Ͳ~ɠ62*υ5\v=d ׀ 6UxSzx-P:#djdc>#qzce`ţ//Ei:+bF[P( br%4^+rm҅䙔C,^"DΡ%3Pn BGt h@wq@Q$IWL-XK Dzpe>58 Ƌl[zlESmMhN(ޜ0pi2Vbb#=_t4r6xf Hp`~~orV_o&kˑq[P0x!<[.Γڜ3 a k%[թ3oKh 5ĖIθk#5],;a=Ce-Y mAe*jsW: YD_^ _6DCj .yƃŮVP7pg$D3 ̧!)f|XG5|e :58p vp*JPݒ1 qN NzJ6O=|TaI\J۾%d.meDzƭ-Vy^[6 m13͑uagG]CWmqITR28^>ux|QiBfMZ`͘-9Έ j y L#To]PfhCQBC!d9o̕mY)"! l8RfMPd$!Eb(q<bf~9{FT%k6 -#wEԈ cj jw7a_רQ[8mP6`GA͛~q B뵯sF/^>hCM> :Pe1kD!0aozEs :5+Q,plQ:5][Kx^g xcL$:q(\9ȐqJ T%o[3Y{i"!N9ʴ~'#LQQ-Yļ?`Ofk[5!jsrQM䠊 JS.Da'X[?}#9J][1(dwky)X%&*y'bO#&( 0qG#7W&2ьm[c[;T)j27ɲEm<#zg0Bu/e0&dFSWDŽֲ{v ,s3TuG&$kD +nUYwth$˚>F:CkBu.9t?P7_+V.Ff*W[~]q?nl{d0z_T~~uQHqtB\+dlZ& <TqGx^hiT/oH%]&KS_J#] u ҷ^VXhmxjbM~չāwHBxC2'%R}gb7Jqox zMKbQ ÉB> Vz ci@7A|DDW4!_TsJd-Ƞ*Jg]9b=8^qEIiƵ ]LX4+ s ުrey /* L_5-]tp'\y-Hթ8qymȸ }}:k8Ş"eʚbEVCgٞ2\)(aq ®ۛ(NPїxc6P [rU4MY,8 d}C{Fu7E b,P uX*8FATna>2 Ɲe?$,_tE opN(Sz|>bī?uB4BRwEzfIPZ4&1S1l6p0+}Qrx-䳔+C0SJUFd6j^1}~X_ @mΤbAZJA/*Vh f-%=5A%kYTDW%9>3"k\-Z篩Z0놄&[@K14JȻXLmR#۽Q 3$Ex;W̺ʂ зB`pDEeaEoikhǖག;RߐEnU=l>cRM3lC r6@POe[؁CS7Φ=~tg^Uh-;)KBD9Cԓ73^Ws9BͮhQz90Ę]M6ʹꞚqi3]MDsU>|]; ;hXE+3 ]9b?jVY1pU)4D Uf:d#gTyWaI dUM8{Pv.}_ΗGH>z/-3H‹ }#ձ:S0X8-6%TVቢU`0xDBʄsTK~ВOڰ[6?5qA gɖ G! h)zJ Oı2yK?Q'ޙ^ߨƤ* jkK]ؚ 4L{gzVTsoKXd ʰ5OwBP#ljƬ;Bd2K_5(vKRr5? j.GHx +f.Ɛ| Np1{.L)47oaB+/IqtÕ]٩j#dFӁ^JRRO;A:Y{ ]K1WcB^2a,z{կK`3Du5({ILmajZTIW"9.d vX1}-雌.Aa{E-FS"N;D6 kiN( FF\{"НK ƞlwߎ0 E utɬZ $~-RCnnc,Bo` L<R9e+QX-:V=@T4i l.cℇĂ8;/;b<є*#90d7f&a7`L닓 n[*xrPQ<xrZ4zqMІ|PEM:S||0Fr 4˟.+C>oE.23a.xsxˍ0eb+a[U9k1D567)և`O~8xHm -%rى^xsjD"lorR$hVoU"I,:}uOuxF HaKȋ"- ӯoY 'Q ğ;T֌3ӯe?q\Ge2M?6ҿW~Ļi<Ȉc'AC:Cz hoJ$MVU 8ql ;כu}9&:o2J9`XP烙S \$[4;սHH۳o)Ç:aatѽ0K ÞHG5ic9GKM)jbSżG9A̻q;:DXGp~7k>/_} uli\P@N w//s2k銏n@Pl~%KOsu <=]6^^ * o;k*&qFHP9]Q5f34^'?JG!E-I2P4B ǙR8 %zJD]8i/Ǔ߮9ٓƯtcKTv SkMH(d5  l[1QH,i.߶z*J?B$ڞ&"1oCgM[DcY}SG<ɉ _tgrxP,OR ^6.nf(EoFAh1Ӄ󵱁P uNd--6cu `*RC<3n]6{iCm`:jZ_/M*"fvoX }Q$31`3[&N +w1p'v@)$6fF7:v+0q#4Q,ﬞh͚P8\ qޑB-q.B/$,9? /ev܅̌. .E '* z!wqIJPDTaFPl Aœ==-c(\`B?&^Gr41_1ʖq 豆t 5ɤd˘άܝELsPX$`ajDg9zJkv K>v(Kh^\sl6Akva xFJi:R}Lm!cX eID:lIwu6N (*ֈߊ@dy%Yo2 x¡X君"n46g0k e|`l wQ1HqQY U*% u'1Mw_}z$Ǚ 2 we4t u0SQFo5\u}L]G";{m #k:@ɑ4EaNAxof-LF=;݄d; nO\Y=̀&)t \m)󇩜?NDY?4zy3h^=Zf^)23Lܼ Y_ *c\z-}%1& |_ M1B"9>JwO2-9  ;9i=@zRlc4g5)G\Q wpf Gp ?m`BU% I^d4w@xoFÊ+݁-`|}+}PZ-g0Vx2PmVU3c .^xK% ق.2'S,bw;![M/ܖjccl0dGrP\qNqS"!W_]foKnP5 6ZRB] du6&& ܎U@ek}ɀ.VrܫiS7{|kIXZ7?޶\ E J|ߝPj՘cu9XOHC? 0_.#V9hQhhՃ:Tl w?kԈY:+"NlOfJz Nux.gwu< v -, ƃ~0Vxp%*[er(9?S.&xI־X=eTdF\F&3c8b $R秀}7 iXz ; =}"幭gi=1&H|WPTD*\sa-@(k ?Ƿt8 vF!$ArlU_|Rvh{ia {^L15*g}41ѫϷa|#z G=a9h@*~VPrȫ,Js=H#ɁCZ_1V8T[3ziV7t|'#~n_)E+|7=;B]Ĝ nHM=. D -̹b؟6:WxA4uPuh x#B٥Z[wږ8Y\ Yg5W,Ј(LIuV>:HW.F+ۋ9 V\A0@E>R\e`4'9fL20GG!kAp0uq#^m<ߪ\IgݟP)rJ`JjIAozm2FISA+z)XSqT} \J#/71|<%7W4xC`k+!{ Q>3 ҹJ7Mw%G~:ءgI̠Òpoj\1KJoC)"kNOΫF(?%+f53/cg%N*+wgIVFl4҅`Gd{b攐oMIB(vdn,&,_y/s<$HK1s~!:a4gC&UU6vcɹ,#η9?.q(p@gIJ:ԆD׌4>GH7ltuPXy:`-Uk#[Q-N\|2۰$`łvݜ2/NE ^|D ,>a`3Sa25b.wf:T,͢L@@ZޘJ&xJ+[Ӝ<|캙nm^!| 9OPn>Bt)e|000B3Ka֍F+Hsa1'VLto%m 5ORR"ڰ(?dV@0FJVxՒah#v) 5:Bj`T@U{Qc1 TF80ZA{njcɊ8b@,Qr x T#ocÇV6͹9`C_}̲55[pwz+3"4~G7'V$wp[R +zQ7{H Ma"_0G34 R.jon*?ٸgaN%eDͥʔ릃?X|&beHxxrn۔eր/濘MP~=Z( :l~@Vy ?[ *ˬPcUp2q/yЁuƣ!Әh)Ǻ5y\\(T0u8>;@1W5uU*Eon*S`C!s?o9:z62΢(`+ Z6s[]Fp1)S3bqn($ ď (qN©5ǥFpjxL7yN˹ccjTf(̋(|: \5a-I}'OVtSF{θ:D} 3Hkc> vF8Moc^ƻrf/x%,<ۍ`<>Z> }X~xpWvճ抵`;rPWi[wDz[pPI~D%9;Wqk"٭B:p_H\7OaI;+wA*}oQC}ꌕ! -b)]F߉k;e:IXCD TwC q栶buM* G։ʒEψvJЎxq"%{CӑpOB )ES,*i-SLX&O:ȉJjgg"4&nz -Ѡ?ajQĪҪF*T.tb8q'3!1RY[rbM|C?F _/Dݏd-!~ PN/@;쫊RL6|E6_O\+yîzAc5GQ>fm]5T>fQ݅~/T\vJҳݪJ1<;ۓ]Q7| h J%T.mꂒA`8 sHx!>YKۖCC04#$jf bvG|00 LyO"wj;xZ$ pyB JaR$|ӑʼn@nŔ9>z{r+C4LVe~ʞR,-\DeVa`uoS`^( M/7 eX[D>O~T.(%~m]i=G@dߵ PW7dxb|"r6 : =Е+tSiC1LPksPN#hbn Kg5 e ʔo,=1'`4xJΥdp-`|u%B1T~@ O J?3ef7yߢLQ{p +Ndvh@\DGXN'YX/O[f)~9RInW~\U!&iA$" ytz Z<Śbم)J*C AjAH ncN ~YZ޲2?g÷eDO$fQ{e/0B,5d0+P_LP\û|9"Iϡ"1~9v@,K[X+*{xt8=;iuoܛ6P#P}eNs2l$01] 5g+GS,KZ|0?pD+];~k!Ec>D_ -Ȗo~-Bo'$;E x/&FȋM<;Q%x ګ+rOY\6ܟOX(@9V\{nzС,V}A벗S? hEa/Ҭ_:~)le9\ \ #PF!&c2{ZHf:st1vhh2,j|/n Kp]2FŔmmuэQOIFTЈyc#obn qlx wb= /ޙ;w4~Ǹ2]&CZ"&-㫕`k[.Wkफ़ %C[B7bGp*@-j,`Yl3>uUt(OjX#VDGd j5cA=/!8sbCȃ( TWCS2]54uchGmGsJ灝Gjxϩq[1ޖS&\d1T7CX~Rd 0hrZlސ7N×SY!%E޵BQFmWXT? "ȢKV ]iSԷ`sQ][\Ba)RF\r<)귈.G#ZGɧ&!l=jMeAQt-2$ٙM*+Z ʦtiP2Y8hb :geƖ k<)<߾+ZI7r1z\!Om5Sp>P҇) bDHܐ(vvl5QSy_A T.ߠ/uTsG Gzj"co0H">vP㱇hz} `76ꊬU4lLՖfYcϙMTژK~5%zZ1E'ӖnNg3ٲVFc&*˱IR.l(K#xzauMoq⏯Ŀ<W ŴUq `AK /-dAh-MY 5]oǦZTN0Zy3]Sj$-_M@3.Zܚ:|cHRq`*Vi՘,e~o$ (Q<6Y5:ew;e7j/Ƙ.`ãX\3 dMww_izԁE|p3yL9g$ԍoM|VFdSF" -d *s;8!WޑLUyW!hviU#C p?Bc'TnL8eUn'soz7¹1J}會] $FA-EzwN^cQ}?hI?ﶖgqdG sOЫ r) n8ş˖<(f g$1"Kv[9s??R8Bh82e[. O+@b27ȭ$ZFx"T7tFBSXgyt*NZ+lgAp$%ą $\GpJ%B?3{> c!O{k@.AQp W΢Bvlʋ;_fT0Cm^9EJ JF'{ BP"5OG>G[߄WAdw7(01}U}нnDW'YU',2݆,a-Do5Cb% gi?z)›`ɸ8HRth?k2ˡ4*Ԧf,v H•WlIZ9Х-y'wT'šJ^U;7-_-'6~9[h#ܡx+x i۰ne'^qxF-'NG2x-{] ɶTct2Ћ]RQA% P,rC`NjԺߕ`v=enEHjw(Oy yk^\U-Xw;h5muf.@_;LZI-J,Gzv]~c}#=X|GVoD/_Qj4~K~Ť,?z%MX)ǥ ; ud'tzϫDRk7D-Tz>#ɭZ kcUzȦf<08)+VAMK3̊B4Vy}pO-E¶~w?N?ҭY;-SYrHb>hǙA}h ٨}qUu$篣C9Z]b)2h17iӔsGQ Jf#Bb" ,V}sˍmƵ7e~w_{֛w!HMDMrқᲲ]q!i"kY=•ү*##b s(nȹ%ZKT"3%O^ϱxL} VϞ"SVELv|pcW:C7' Ywر|ԮK%2r7a|B5v@sm|`䭑On2CtLb0#s_G#E `qጧfb;p禝WeٙJ򳉁'go,SƩOWV yY}'& &Iy8S'Q֢,W=p0S 4y9Btb n1#9LXzylfn38c }RXFzlɇ_.=gOeC~ߪ-{j0L5`2f&8qatN0n^ؠC&9os7gGZ2a84s) ^h2ĝ>6a>n7+dsCSJ;%~aq+bSOBT,R3Ï<$d%'ΒHwф-F>KSPlE%/-INu4)"UܦR"WVe6cx!v&x_%B[7T8frxO(eyS̐x \,HJ? qR⻩ ZD<6Dn^Y%Dҗ|$"C jW! 5y{*Macea=1:F)G'!?;y8x5׷z-`1VU_J2X6!as=6f.+*H@ 6vp LqC W7ްulSQ?L`3pg¿-AmTzL(b`LUl~h|N,%9DvZ S2$jkZ չ"A6e<k ;&~f}t%U'\|}r38GJ?ZtآPIvOp\IA xbUAOlg:6#y3H]GcDF nbc Qh͠A ;r[An،+N w_Rz<"D>OD3vMypۉv@W&,]23*54GidP 8i+^U< N5V +NH1KvP2\ ^HB#M(d@奎Ht1kdeAM&mxWle,` fv#zmLġ^ ~0 Ye$rw85?!]vRJe@-V}%m_e_kyz8U:#LB꾝Y5-PXwm80Rÿ$>*#Nz s8G&kvlUTr"c8Oh:Rhc2 7BLUG1=_͌Zl@R ͰT_fwh7-'"G1c^D7ՙm W'B]* 6*cnD0+- {4e"fkqMZǩVv%xu@{YdFң!Y}L4cR+zw^ 3fұhϓ- _ö|l.ȒP4.kBf+uuEuVKH@Տ  k(ԏR V tHTjߥ4ٴfVd,KTQULVl%h,i4vMw/&V!$-Yl/Aw0ZCWqL;5W2,=eorK~z"MH%RVK!01:x"re8K d(N77G@.gExnn=L} Z˃3K4Q t;6>6ϵk.9CS!kNI YDh+-]pHO{|fo_iL—QϫԦ&P`7EbkrK47z]b x 2 ԡQ6itDKOUq ~ Z~Wk @ #aQ;-9X-xsݙp3؜qá\{ e2q688Z: g<-.)1'݇I>x^xnA%~T~0Wv5//V@~`GT'w<%djVWʓpԞ?z0#D/0"\'eJ`;7S4b(nvgsl^ ƐTawC4HblIskBC!q,~dm`0G.tH{׈1'j](NjL1-k?)3O _ϟbE ^h E6|d4,d{.a$BG[v:n;?(UkH>؋ءtiX`@[ĝn.Tfz)1cm+lv8]y1 =ˌ\X=ڡ V;/3+&$Fۜˣk|-,Ue)pVҔn3f9PiQ'b=`^-KI>b4E9kK~,XLM=]`ᮙ%xJ8\׿dqq$6gG3lҼym }g+*eg1,A̳z ^E8&QM59%:\VC|/ =ʳ!+ 6JWa>ny)ĹvCV@SD{X-6~5Ʌ#z.%!eS̗S$(`i_lG9c sA=&jxjgNA׉ + N$^11Y4rVJZ\r'is`{Rd@Ir cG2Ω'v@N> }W)c j+Vdԝo著s'?Qi&rS1 /~<TG{oZI{9ZG34lE41DfOp,&Ds7&]L]Qnj&ݪwKgTb!o&xZFPNsb;UL.sLP};>Fx )Uh+Bz_Gf=$dm zᨨ\Z,G#V)_ *ĕW=%<Eދwl|AgGpU^ |6=v@u7w(p"82i-dSC9Gwa~es(%Dw*r@4(H}SX [%8"&l{x.s%V b:*잂RV+#~S +j\:Y[.j Krlx/ޜ^A?Y32 &=qv3#ɮ|Uc NxS%ɗoì{? oH"pVhD~ #0<+Zf(Ue.mvK*[0OzD3{cKܨoJ}uJ̽D&xi5tUMV>zbbB0K $[:ݔ^g%'ѣƘZXxUC`l]R}Rl6"dX;Og.|ԴQ=6+PXFzkO`*033He@|5&ER߯|y``pB}:$[6{QeBJoc& P ?^rC7wodbwwڏ1eFC:гV.qxSNr=ϾVkT{w opiIXy6ZaHBqP"b _HTMJ*% ʪ, }w3-ƚ\`:8RGpga.3mbd@a`9߭zuI)iZ$$E路[:cL]X;5 xQn>Qg*Soڪ[!Oo#輈UYHv/تB#z t8& 8= j%\Cy{p|T'o|& 4a+RcP7~AukÇ6>,PPZ4͊2 Z|Ku<^Pjj4>H#]Qx=UZugWÝ*޸퇗aT]kمhi_m9; ϛq˜g t !y)63z55=0R8d(#`?h )}z d=Vq\r_45wORTFN[DŽNإg]AG>-{<-Cz[hܥ YԒMS^Hh{%Μ oҴ/Gh+s7^>%k]ڊ. \Z,2DS9qpsU)SF'U65Y xuB%y[3-eCZ)sSZowh ğT AYE#4keο&4bNMybc OUg9l0P;'|BJ{Vd߶U0.Qx|BwR:3DA)``#GG hY #@NJi~<#OQB"f`Quɽ=XU x-jXA-V!Z{I Cdp HcN\ 2r*>䢢0+594OLP  jiv{}{$_}*9KPW:C ,Tȉ\6mK2/RJxR'qbA|Ay:$2Bjk{אBOVb#a0SWw ~rWo+&zR߫?|[$,>K D%S*eWAx6*Ҋ7B ~pl5|զw{&$Y3lL2 PQ0+m59A ri`A<Ӕm8}TNMH֚[ϖcJlK':YܰbE3E?{M1@<ϻqbHi;l̸4:jb-ΧRLN+QK^6Gq_7`)>ފ5wWLňx `ٗݭg$Min"’6xP݃%]oՔ{S3{wvмw {cx_O)= Y7c+`~s*9?LԎ8|d ?&#b^JW/U*g:.oLVaYio]xT" =v0Xb.YD.5 ^Zd6=`ʐ\ynQ=ڕk98ҫhjjnFmڍ8, *{gt,Ɏ8Z4aǥw\'~g/[& R "+`&JG/ O}&ڛg!)MVz9aPtPp;HL׵Z 2ϳ;mcPdH:r( CL(r(pb˄ ɕC[H%jȠUѠoQ556RlNbBl2e 4U|^R$lZ w s2 Y-mK<7[4O*:IT\Q2+> FbhC YE`4y⣡ Q[u/L-kl4ftӉ(w %Do)xFE$r i[arre4ZK]uFQG<dǒ^QLv.^fyA)( 4?"˂̷'=ڳϘ7#m*Tb1{vs'?iqaAr$O!hjTT3Υ"Bz 3_Fu,vjWT%/xy+āwjuKLpY{2Qz{ķ/@wdu>SWGU&7ж¨{/WLfs 8U-ϯ X2)%l,Fiɾ 6'_ٓ|hoۭ.?Not(2^WU9XYT'Se6W!ܸZ_8 =ŜD)Le;HIt?lJFPg6Qq+nBBy)ʽXf z=we뛌`_S;ͷBH@QM#涣Hk^<SFJv՟V5m >!:a $6D/ JBA8Sa2],Qr{ې(ʼnU 8+Z^΍:D;`E#=VClp=Hz9\flŒ1Z &CHDaT+'*4.Rc1ܹW{ IM]҅2e #閄՝}yO+\Es}5 ֚cmک,ἱV~QX·L4#W2Ѯw k8ؠ!6g\e}7 59z9:"V = Xq rcaA|p8j{=Jg {_FyF+[a}La~QG!8sfvB33I>AZFY+)h?ٗ<~C.QirT D"|M(WǷDS6X~g^A'N!*ᐧk8GSr6ÐVi=MOש(VgU~x,qCyej+< `5y7ʒlHNv_h=8:,J nLP!8~RoG w9eUȩU., JX͢?w\%{=E2y+9T˟$[Jm')ؤѹ`3 ay^\/Y mO2V?y.Gdڷ'SlmWXS@tfK*/f%ŰuWx$}R%G>\lA. f'[>ZvJH(E=ry#D!|lwbl˧Hs([Gu+|TZ94/t|uN t 8V~qb-%L$ νE6Y`CbTpH0Ciæg4I/"IksGD5\|Pk {1oxCIYS;5ǜhoA|1sE|.@fۊ>OL^+ I5u=i#?T Y֣U\dlMt3xg eVp+I1d딟nt<.Z"dOyU13>0+ D1nY-yRu̼[rv4/PB;?ӧyB"6Qyvx@)F6_1p9G}J=N& 8ڽ^SB; çثQkP"&s:) BkKTiUv7YPb 88UIm(D O//?" 3:IX^&ݨkM]̪^)lבo).2jk/q)ku-W(\;)V7}yՎYÌWl\k%OiY+M"եk>Xdp^B< ^(lM/}4RJb2 yOy@/kPOy}Am͑em胧#kG*K$tC{M3 O򐺗 sV?/P [Nf]Mb[]K,,;YNqM zȉbɨnp{ S;؎D7ddǼ7ӭug*"1 3+Bne7R~6"Nm~!unXxVr2xQ AXp@݂|YZ6}],IqF

=ጬX<>)>;XXLq)bz(@/ԹȦӸAŠR#XPg@N7m}dž뎍~/7|j!uKN4HA߭` >6V;mUkŤ@@0DաI70>mLoyWU^vlZ0ir綿NAVPʞ$/S| M)N\.2Mi2P>s7v,X[M:RZtcUI$j,|YmESmAIu<<,0aWXٸe 8 wHjO8|"+>nzGً/8 qg*bd%07_[aqқ7,M:HyK&UwrǾv LJ} Ȣs!ƿ bڻ4 ,ɺ C&">9G7-`!{c_ Q7Ulmt^AsK9 L4no١yBT&N_7clJⱓ@ܘQ7hj8 T)PD;:XA,Ǔe ['obC3oYaxUVviH粏0fNƩCsizDž0ȕ -1$Uc PZ [ hQ ǩY8(' =Q8ܙքcƢ05 B]N@Uҥņ5dDppz۫BvX窗L(ྞ|1HcA"~qЦ/v4?zI-`v[t}kDm#w\%-q 5全 r`ԛy-V^h𣥌׋gD WRdXH +lswYP7Uu >`#uL HHPVp$ŖD$'|2\54j-J$x~ԝ8ĴſvG (\7'[;}ݬ 0ʠ—iйG{?̠k<:Uoo3(g?Fڡv;>z1<vc*K6wĩ,ڞ"dfˋZ#{cWYYyNfZa1 O)j ql`9~_>: /}\sg-U #UYgqBkْ+PU!-oVuxa Ցt> X*dOYu#nd B.jW8R%>}]Zot{g޵#5l㥝FU@ P9VXht3TK%wBCA_FRN?`팬 /Nߩg~qՙWT<у'4B>e-O/5oz Gn  Ys6PK(wu("euWHlg@6m hgH2Jv53Vr VvebMg+#. *㤙'I/zdzq:W(QD!#vFa,?XNJxhdOO,N^HUoѨBlA9 .BQ@wPHqb Up9P>Q88=3q`<IuuӡF?e+GQjz%OL wEW.TX+@:ë;QrK;wTA}nF\}"L aF~#]UO#Mr._`_?h4IFس-[;Fbj8 c4y4ׄT?mw$cdB4lYy.k.+e \Ύ`X`f)1(UoH5jI2+%SX;ـ1/ %54քJk|rDc;5b ̨2b"; ;\\,Lxs%glU5j: |FM;DS5=V5:Oe泊c4i$Ԋ* >bR--;usslo9봅co)AɌR%閠# rYα"TGL|²(JNZ% pH 2ݘ!ԼgT3mbr2ݕTU-7MG p Ol:j{Ha1@S+ B\ïDhH$F%~8d 1kg hSq=@,W=ХY.o V[ {'p+1T qvK&Ł-kbF]o,_v#m\35嗯O8KM-TY$; iI,h`Pݯ.á >q)]$`Q姦}.]$^u$a#ui &1P7IgT\.!}tTA%ww 5*+E408ZW٢ONw{Z%TMx)&$7VG uߟx{ʗ;_`Ǧ]rdGxqga%jp OJ-x@F|Z ܯDe, yRR^vҝ2m_MMng`R˪cG*lIBv'⥾풅][q.~dc'M݉rlLc y 4UExɴo[N҈ )%JX-&"&`$ ,mMtw鈞[_)bص&ě-^V<{sBT5&* X8Imu'hqX`Qf%;u.7VM$}Ķ[B=P DK ^.^L]qQUbG$/!v }UsŊZ72Y82 Pw?6Ǻ*^8*To_8A=d*#M`I~F' /0&D4y7 9L<)F"|W1D*[!kN8qʯ_ģV\r~b8ďff@.*9fBU$:+/n%gmWxiJ8 ֎A WTe\ܭ@.~0A,'!n2L.tGDn4q '݆G"pڟ$4U *qb7hLf=]~iA+8δHQކx.I%xCJ:pn5AHd1Kso% m@(JhBg{ezOP~LtiN]c'0_>^X-»h?`zRK)3n5.֡l=M>RlTt^zHgȊɈ"!NY9َ>}8 z,%rhB .=88'S"dVdɧHN38VĔPp<h/uXPLڔuGÀ#3x-cɗ[6 ow% ;5Q} QjKut:bCN|$m^H/_K[T݉eHx҆mI,Z4} 4iS gkMQ>B)J:?̞{Tj n$V99=Y.Ai9-0\P<6= 6&"'֝6a"Mt2kFBr=5d˯-6 0kg0E$_nq ݠw*IY4'Ieٓ<#S<‰g+emx%/LO0qWo/Y`_Ak*(s+D&7~BV<4^9QJ"GX/ tWF٠73DfZ8ݰ fK% 'k=/أ UMpY:=ze02H WO\\RqJ|%۞N8DLJx L5tb`"[6R$R0IIG 0:a(f~TӴMk*Cbl_lY,'1WsJ=qp'ɯt-r68?>0D)b+QJ5=c^X-v>z͝iۓ "tKtPs3Z4 + NuJ,ӵNmaBٶg@ehX{8( 2/(:/ZT2B(xiY4bNStu`SfYu.rӹ"cɏ*D% _8 XY Xf,̃֞lqC\++͜؞V38e.sm|YK )E(8B~yAgɏ\\sEzhBF RBwv R04ٵwݣe\ZJsЃ/=q8qC6p( קoed tAPQ8sɊu*OIl%nlɿHy.ҵd|%Q4@xo`fDq?h3"G&aI^fJ7SeJUK!}YbHb)gsդ5ic4h[;c6ݝ/peN{#"Tc檤:"\]Q{ b,v-pAQLsԠJ}l|RwTlh^K_ԇ`6z!j2t 8(SrķM(bh ?Ε>*l#PFs&b'F4 9b4]K#4oNGt V'B+I: i㴎ӝ&;_0wQN9b+YqCXR7A綞eQHFKAcl z;>c8 w= (,V=}K1x/'WB,lYMzaLKM&q[}nHՃ C{kT#,#m5NƥI;=QjI*^b.QN};x!闳T+)}qM+Ztg^2}/xZ\\_ȫniH .?QY8 l3}QƢQ|.#t89^epdr`)i8őRޫX^84@_/oZOZ͏l,+yxyR\h"Iib O L:g=h Zτ02ZI. ~sTו0,X<ǝNIpu$Vvs%;Q s+sqm}57uëqcm:-1=Q>w{Q*2{ŜYͬACxFuGp~rM.ȃi[3p}:EŒşF>1#K\p yH&@%Sȣ$AǩͥؐLGNTIex`6RKv~1S[QaD>'Ѷ2L# IP9vNX׃䍑 O>a'm*^Ӣl[9Oo=@|Ek梕JMѻ"t#%9{3JZzT,9}JZ5"4bb 1\w2 z3ZZ@qdRE% oigrcoI38BɱX 4* >m W^^qfEȁUOHHb<¯7[t@Λ s ˘ CSIY6~+HFIxQupmy#:{xθ^ʤ`r+V9VLC }:.2-[ṭ0YpAM*Tz*s0qq/=27 hGZN,ܿOsXHgl7<A?ƃ<.c-R25ϋJGjن<)(4S\S_+Ȃ@i粡LC'bZ4̛@U9 ^2xcg)Ѥ|edAfqs]߭tXG5(:1\mW6*r|V%FCA^8gM^i0̪ę:|%4s g xtRYt.g2O̥q t\XG^ AS ` lA@u/J.d\7OuI[V9=;6C(PDoE*h}P)_ iqIbp ,4|K*fX60 tAxZg: 7ߴÇE|ݹpP#"c20ҿ$d9F$=aX!P5NMׯy4B=\=?xϺlo0DE.8:. # )%YCv<Bykjư=޹M߲R쳃{ OOriг i}3c˖V4k(<$ǟ=اҀ5S]hSƆ6d1M}M沬cY{šmgVo| qZz:Rv@S TM{"A=!d>4i)EDcgTkټ8>Lm=:2FzU&cq$4/j3+Z?dFؓ:aV@~/6 Θy *]p=Ry|t>Qn(PWQʣ6f"9ȱb٘B@˷i~W Kd>PՆ5maP5V'aBFh5T7evA &ZkooN#, F/ɶâIiِю)T J`S}(U$Me2 V%A$7G< S|v()04, o(爜dr>@νh9ಡhm@ nZZQ%jD~iN ]v:e/щfkH}cQbo5lwKYK2V&9^J6iXċvw}{]؇@+P8GA=WYZf4U]tOhg}}#9۷C+ Zm=Le+UH$)3ߥ--A~, vXRIWg GMLKCO܆c0T1]v=6KdxØt_ulՋz>՞L2v3tp@6MHS:3`I5,o=ctTAsG H8O8rO_,iDcp$O=>~'_ep:%']ƈ'e DOר+[Tb =9P< ɲB/է?JND̐E$:'v5ꞍoG"yQQ"kE Ju;ϰNx%M=QU 39MZ܏5Cwl+[hs~`ZL2̌<.b:8z S~TWQU Oa"('Y]CCsFuNhB/r͠AiDcoUMȪ%* _ŀLkf4+a((@u 7,8 _ؘ3ɼ:Xr,@\>詨_Mb zP)ϸzoEj L-)t2<E²yPJEͪNg r`(H`5v$7&s#o<^Rk.# 7q)v](j,(YIV/˅VA}S ّ-\hv?Oah*dU,&. 3%).(~Q-PEʺ]B`BїD=Sp(+qo:Z:>B.o (é'jr"D>EW#9j\U٪X4U._5YOXO$1rW#lj$ -ηRU і'Ĺ!{׆ kgCB̈YVF~>`~xv&h78LTaAb6kOv3 pa$oqD4ir{_D[}_zre_m> QEr(A $mzڪt];Z<%)r.C:KI6/(TΎ&A;8TtXaWCm\"2xxk}[vϪAc.kuR  3==^ >6R尋8ω_|z]i0c~on0X_ ʼ#B]ח[.KGH?`!`A76b[} 흭gᵥf? , Y n<σⰴ.+NvXTP.h BϾy!eʗ5bv$`5VJU8]葬G2 f79 Ln5ȡNٍ-ڂ"ҋiϷsGd{B}!aۘ{c"ȟX&(=SqfpDÒp$rWsH=_M󑳑s#z~%$qĴK?+$8<ʯUxi"<ΌdqeIH{k-jNyqFȪ\6_2Q Mg ݴUimO@)F#f`.qi ,kKQ}?TloU-O?DV2Q!$#Kzw &#?d3FFqBqh+}Qɳ1+庢+-8ڗDmٶy=/c⯺yIIJ_Z*)c !7sTwSK@ ~.wGi՟7/TV p$g^g/liv$tHcjNΉ-~z ."_dJTgB2*Ѽ^8BCjwÚ`vC0HsicN__3K ҎR`RYe< qie7K8v4A92FOv$p'B֙hdU~97-wt7t+pMѥ`gM"XLJ6 ? [H6񜲲R9~4 xT^@aE㲹m:`&nX JY igfM;r)Q!V@ty;RQ'&E8FF)B@ EN4 Qk1#h!| ƻ%<#MY(R4YPLʒ )k:F/sglEHwM%뺊ބ*^*D KGe8F5`"Tgh?P_Nޮ:ъ# B;,?pj Ov>vD z6.VBO {ۭB]7٥f t\{Z&zخiK>,Z:SgLX,}2,c%0UjQ2 蟓"[Ae+vY;(PҚ0#('>T귱u;Ow.Pc  :khQB14+HtRDм%_.e'l>Tmbu'OYk68g Jpw$vs.>9eڟً] C3A򮖚Ա<)w xF!h{ȫ*j0f~Mp($-[l>&W0 _d_6 wB,뵨M+(ܟP꧂LBSA"Yj#6̀=8'6d#lx6%|sf݊&59<F }7TaZ<hX46:T0_>rٝZ%|qj4l9ev"dC6+sg: -c,>EFY6 \5t̑_xJe{:I>dM4޾Y\ @ݟbIԆCn͈c9P~ v Pf$@QKnbۤ X;c]Z[iX:1$20k@:tF1e{-Vp50FUQ2WWU" ?:j,0&?|藏UaJٍR n,ɵ &Y|~DL&1&v#g`|o ȁ 5yl{E簿fQ[vջe->4lOip PCxa1kUJ84fd-ng@#f37ۈߴasߙ,kCʮPA;y)* N AǍT]|W~ǧm%x̚g LGm0p`pm:6d-2#8~iUz*}ƒzF+'a$Yͳө]ZRp3#,q>מ0It%DZ I  iřU9 Ԑ>u>eyqf؝U7t 0? :zϵOм""򪆜JNEG& 6_ ;jKX(*jW|?7gNEG[pHE<- $'S2ڈ}3aF0jV9m6 P[;J 6x/I⻫]ai8%%|ce 3I-O@P#]Xy  Fyq̪Z.vk3Bg`Z1mZBb3` g $NO"7Oåvm" JF b^Q5UbAjlӌی=yVGYp3QjF[W!6|${mGːIȔʷԘ}#aZWX鐋IiBM |50lqFdP0'Z^tHuNyXz'TDzi8Tp ,W^"?he .-~]򯙚)\u0@ã|a{cYE_R|Ԏ.Տ VEgc 6ĦTRi]_׬&5"ׄ)&Y6k"AΩ }0JDDǡίjn {P3ޔ@C\=Haw\31{ dS`c.(b*㵡prn7k]=&HARŚn^ڶL$`7D9$bҲ Xs[z*p-K#yb.%le0W/xc8MPw.mm~p,^>G{ t_@\"&=v>!9v`0Ɲ|-Nij|IDcEzqWHJ9#{ Rm#RNd:N5ZZsܶ%g%o&Y5stG7fXN/bHq>9x%OH3rT=4_aW腨)gOC\Clsd'ρpЗ07w9W$3+NhOulwJ5%VocถnmʉN+B)q`H7B)F!5GU1ƿ1$'prO.uj{<1O?4+v|mP6~;\Z?I+Gaיfj~`sY H G(07! 8+Ac۞X aCf<ZIYll'#Ŝ'>ôچ$T[ȋ-ɍl4jl~w`U#,NGZele3-w=k?; )Jyw}/P̤dD6Džt>መvl̠!(Ka+aٖ;%Pr꣘!'bn7"9+\c=|RH<]nk1pJUc) 4%QH_էF 3 usrbJQq$8QDEBժTὤH4q^iBi'+<Ēm )OИpe)ja#0S (v%!l;m/֎ޔ[1{@|EBK:b@3%2Nq4fgէs4ж~I +5}MfL/t-b9|~C?©_ Ckl_Y+5&L5ѱ(aѡy!!rȤ$=Ыo!`= ΤVsXMb\a) q?4A!mү_3F2kFg|ٗ73_D=bmzeܧ2vd 3 I]֦3#3b*@#iI ӔDF&mF)j-\fiyUHF5 ;jf#al082Hw˝҄R;4 Q.Q߸hĘe?UOmU1S&q"'Tm srqt~3Mk~q-F`E[FYq\ܿhKk:(ު{^iCX[?ؒy[$ߎU;@-}Z^J 4F"juH=JV9w?}?^Jac~3EewL;Rn*gd(mn3hnGIsl6A1 Хfvj;{A2~K`Y~=<_l.Uy캕!=iVagh3vۂ"2}CtW^VdXnVfȌi[ UӲd̿+rRK4ض 6w' Ա?P'5=Eܬ8cg{|>SDOJ1Jibj=T Y݉8}?̠%ς6T||?ʗ'``/dw> l›cDtMϐ6iy VY$oŭeG5r{'?n=,h1_3Ty/skW3*J<=@ Ɇ%G { Z 4ԿD/fq 7 6jwRұ؅ K~j'Z({Je7 d} MhF0 KGy>oq#P~^8ODwH,}ս$lBE%ڠ.~#߉ MXi#Co[o:A4 zMZ'̻-[x>Kl@ِԈa; [tVI):/^5B :-B֣h&4 T4xrKENbj^K s;acal01]02BE̴@e# {TMZ%uX3GHʶRm乌5f掻N|}HH m^ɌkS'vеHTUZJ[-iO{$K{[V6)eq2 _-47q%jɢB׶w/u<&\ {0mt8ʜx냾~j@m0jX;O$̙!T;DSDR +r%n+ܺmlLoQDW2C+P,4s*3z ǎb8WgiozDpЕ7=dΏh 8 <ǭd|_FH=vN E#.Er}'v@]\c d)w$Rds/e z>$t>I*ja8)6 E>v'JI 2f9DPR؀>Ay)D:nt]W06ՉO¾m@ ?5TN:V霐Mߠ"c]08o( 3OT.$7`)bsptx`҈T,z` P a2dǷy[4WE^P/rMRI;k_{@lvϠ`ms/*oR[-gpcYS]܆}tt h=8Xfmdjf.y|Y\RW<E=);ZHv`Jш'A9#2sx T E5 \ 7$?s"ቫt K6Ez[9g.u:<_f8x 0SfN8$<xBY,V X8i|~r)e:NmG}pӢ5I >v.>yfO!]##g8Ͳc OTS<SwXrT L 3C0L[7"fܼ0{Uc Oĸ 3v1ZnDer,Nd;!ׂ &Wmn+#EA8Wv S:UQ,$E2M @Oɸ@w)~h(]rmeMcjˠqEio}HqiL%l.v5ASUoׇJ+H&6Why{q)dZF,s uPĩDyO|Y5׏aJwd!v C.^[j\ Dr8`BDjaM=(wgH)MDNG=t屫?У9NpI5v.f \E5ӗMpĵE||PMzV%V ᅶ!ÇS^1ܺa}Q)_.NY>|݁dmLD<d :%DJ98)[Ye>t56s~5ZwV;!a>fAkwuvyu^8At'9Osu D8,M:72>o>ND4><ïc0Z;HBhוcO)1J9r+V,}<˺cP]endEֶZ8iA)nlnE14 À쫄! R/}/Eaw xo?ÙH j:%)LFEj΋Aym͈0BK#Ok'=OKt.Mά=kA6vۭvyo-aA/ ^?ӝ͆d<[ GgG٩Aj-􉙆ߗZ5U^&s M'sNz#*hjWapL%4 <] uk "Ok ; Q/@{k)t_^h'G2ƱVCGR+ݡn~%P{ 5H90#}ԗ}@SK*m -ie2f`=eຖZ,%" ==&?=Y/.uy>5%7sUI{b'򡎓ԟ I"y4'uܗ=A鈵,J\I$ rщoqOR+Ʌ}8ë'w4P=͠-szWG:Z 9 .ͧǞwrGBfwQ{"{i`,do0z*UD|`#g/Xu㌸~eb t2dk 7ѥG n|ம>vWxXѫ-6\92ɮ502t~3t+JzsD>|2U!z$r2z{w|ȭ~kssۅȢ]N@?t6qVBLӼ?RiP}irUV,;J}VL3!-sh aDW~O+ՇHt46InzVAyt,~id#b= un{w*,{^˔}5QWPy),;rI62E?@Ϡc{,|rX5p [ȶnsj@yR>eLh A|$.(ܵ6m7KE'GNβ;/ `_}b=w-p=e:yCi!X"h+V2O'srjj˺JlE<Р;$TLmsAfߑF.m(o|huXH%fLjm;$eb?l!bmۯ4Euxdˊ&C7- ˁ:.OC^pY,J*vU]=r7cy}JMp4.wwoWa~ъ4(pëM'Ιm}/قV< ҦH)b1!0t@R?Cx#h%) z,ɘT%`לFCbPk5(~zKûAroCoY#܃F6NjJnj9LZr5~~$^1=KL3/|uf(uj EU׈BVE쏝یT/ ;$ٚ`-?f. 3'< =z5'E0 }8ͮ,&N>sf,С)!ȜǦ4NJ2,w;4̕F'ݢ+7.4(V~>M? ]#߲hLaPwOg@kS3 Qno{eFr3EÛJ;a[r==I8!I}O'[sOvv̮a},C @J+x\:@Ym*?>yZ>@'/Jo7hH~ ˂a{E&V% k ?TZB(- bݣ(lIK%r aw²w-ULWP T*T~7lk47[ s.s0ND!B20XE#\x;"#TSE}Le L/̱Piͦ9A#.'d/sWS\Sߏ*?pGJ6-(j XJ=_pewJ\nK+C՟3˳A*dC̬v {&B< &lE2ulK LXLݯW1Y9c"I ]N\ M#P_ ْWg4x+P߈ڋ[>>HvlDVhk~}X(gAvJ/9nǡlk:kʦRvSxľ;w{'/qv, k%Dȱx1DvenJE'n9>zMcț[{:=S7fE"gm6or$ˁP7ȲycԬOI v4~5Gxd Wc0 U5,Dէ7˴}nV)}D>iRP2 C3iv">tOgNr5o m"-Z2jj-ST{}ҡtt7fd|⻛!vH-rƮZ=~K߹PRnޱ=C㠆2?{%Lcf\ F5DaֿÑj$pa:_MY V&@۩ b?~ɆkNXD1#3="ҥA̵"Xҍb)@B j*ï /phyFREh/s_/N|nߋg:t*.3fj4=§s >m.XU94P zv|7 rONjpRew[ m^IfS6d:PѮRLn$<7]TOLT. URTi+I[v9t03n%ZBcI~  KZevzв 64%`,\kiBw! U (&gQќӖNAshcNONRfUE1u=u X.NlX !{8Nsk8UV7zii +! .O-G ,5g‘btǃAhmYBz: א%QsZ%4%w MFoL>m6Z'}4s>V4:ڐ#ZDۗGhx{76"$<[MRɓhtY t7Oxz4wƊ16/,{? U옽*!L]uASyfz%ζZE4}2' *\Hg%k*Fn #~JM&ULl p7V65m/Q=1-W  L0Mw̼B}Ϸy4'RA(P|RM~]ܲF"00+",X=R|Yk8WS t]Ø{٢"vo"Dv8"xr 0/q:"$.mHFZ} 7YF88ǎѐQzz ƭIUNt9B;oR ߽#*~,I n )'í8(MP)IUQ^B, 5\n+>VVH%]%{lExX#5+X*Ca^7~4zbXrXnC{?QauNh[  U`!1kh bj/mՋm ^1jՑQE @/k%e1 K̓ @|*Pen-ECXܭ=B}wzh8VI?CHUeĕ:XeVh`o]NPY wr(=t]vyfYC7 67ZiMnH>)q^H ㌤0ĢU)31W9͵@L@Z>\:×"IL4u^֤0 7e|޲DQ;Eb_<8T{ ԪiD*}2P@DEg:dhd3ŔI; AI~iS>YpyAh+uBSrh`z%rH-Wi*&Xќ_1IEr 4(S4[x-16Ɇ/E6d7<܋w}}a,p0aއwo;WRzi "$VHʞ#O9?h?lf}&˦yH&Js`(SLjX,9o$=?P7[H"sz' g:ϏN9Dp㔸ntc0ISŨs<1ò;bc#Ŝqvԍ/`NRXqC>FIZ`;[ҁ2RE%Ve5p[W- ù3 [=)) ;;Aea?ة TeZ0u>ng(*oMdu-xǴ4^7/P@lMFn~jÁ[GƶBeE^YLznqwuw),.pD&%N _>c釓<sﺀ$O [Ʌ1e%dlNC[S04\=`f # q*j)mAa{˺Yo6jy2_gW`TOBD.jֿww(0XۉnMV9(Z8kJ1TJ[ci%?H=|ķy3o))>bHх 50n&#ꟅI&^BN_̽{RIF_WH=)[YugهT&͛G:Ǭt{Z6U\ p;띵ą9Em|.a$鵲ol4 Sg)78=4 S^瞣aljCķ$̼P =?}mP&wHɑpR@/]gT+)CXu?ۮ:@2M$N߅: %\0$ HlE-yyuG_c, K=^Cl8akzs$4Lâ]8tN(x@y;k>߯5 [8ˑ_BO O Q,\/WXKaH}Y@57+5Yltә*9<6a{CCVn/?^Ǐ-ګ5t=uy }5¤\kT)"9`]7 =o'Q0+vFf'3$e͎Bŷ?U4$ L 0FI7t6Lr g(5 &a'}+"[- xաcB452CG;9ӌs5,qPpgO5"S2B)Al<pbm-UWTLٻ1$^nT%Gy rb'X9VLJ-dHЛr9DG 9,ƊHa W4m e=3,e Br5c3?8yH)" }`TBjůJ2CZ:7YK9J&CXg@=PKSܰ`A:h̠Lh!Rԇآ֝UZ5zwĪDԄ)ԱtoV$}ݭloO*wɃ(6gzBTwRDD>Xaj?Hĸ-,8dHuCE܍ .R(?>\YU`!MݡM:+A5DC]$1)Xp߁*:W}wk^+w w$ɎeKʽHUR\8Ą͊j)\m(bnZ+v^W EFv8Ъ}G&uRms6N E ŶIg%\*VE_1o^t£d5߈{׉V=zwN/j1-Ӝx,/b ;*F9_kqJy8|Ē6|1aGNʌCK޳#~GO_FhObĹzF&`c(O%f mD;w_mu6g&)է*r:ZoEF7U>MIE;++oW#gde$HFS8a/OlN}p{FUvP_h-*D#ax4(q]-޹Q$Z6beů%cd@fIixu>.$`>xLS+f}3TQe^{:A.J;R>hi7q2 aGaYJRGc \1'уsƕ˃ C0g[3El0}G߹dotqӰid̑=>\]՜QK?^(tnoiu㳾Lz_rEB^CQ*ۉæ҅:_RT=\,`0GEJFIA5͝( 42+`T8h-C*0۽`D 2 (h/Rh4m)bWƞ%)OYwF;y(P`ϟ@E#u~4 -l4@qOcuhf sVGu} 9?ѐqz\tz K;m= ƴ|B.4hB۸A;C2ia`>&ƃUvtI>|_[hخ[%!&x;ȍݦ^St¶3@o?@(3JF8OxK`2B.,n9-Z{ul:x''C.`m]=xt !_Uy+1#dz/mê-a̰k 4#'ϞAw: isƿ@J?<۽o)Qm>=Zs!dU~_9]V'X+3xqZR R(|?xZoXyևrOxOrW,~6)kr1B@]%cа~}c̢BȦ__R)S7CK2KQ'6 IQ^PcPۀ8JgiU+fܵ3zyXm:|ŗR--yˎ)L ɴ> M@ wߍנjUY)E7#z /Y~MdEe_,.h萧AxqwM *_&h9%Pd.ƻ`w"UY3-![(U\7IpaBD/X{N#R1u5++/固3\t.XD[O¸C< Qw%GU1= _ $-PĈ0L. Hv"ֶ#n ~5>#&-ff >(+ B>J<ogɀ^7~PY(2LpDU Nt,;Ă L oD" "ho[a.цY!Q=phOX%3|eY?ZLt&TZ[rNk bYgBR,2⹈M0E|CBdx-Ԋ g:`.iAq/1U 2zSPPdF[w;puʍ ;$>*A YöxBT sw{kF g\S .jQL=o/FH(@QfYϫu ~1oZptY:l\U]Z Xӫj(ʟGUTAĎxC^ X;Wq[𕽔Mz2qa!.K IyHPFhyC8DέNFe"j̚A.1Xy`v# B;iۣ|zJ. yX!&jPZE4UT@`U}\ǝ(,e\-%ɮAC ج_:t8= jy2&R5f4ʲ*MίL7Wɡ.gpkN*ޤSSIx1to@6Z *-ql4E@S>c2Av(89>Qo%^蕢z]9T$_Q@zL<6\+k`LS?WgB9GGi֎hJ2,G=$šΦ_ғGTV:V/o8?Eg%)_t,sglG4x*249>`p{٭d~E]3W՘:uu b+c$.aM(&z5b (@?Qր0d{8'<*]2E=]wZmt#?j8 ZW0콩C'U2PseVhD\#E\4VrDs0ퟞݰ/]M-|Mm" 7Lզ&<*(W{U.+ 帽 ,0.Y$C_pizߔ^]Jp|jnvt&4 Aly@qCn~/~\) ؙ |#}d}6q`mWWQe뮾jX3̨HUci>]*5FW9}9t/B.l_eWHmOBC"jsg] u_G?,7 6ۻ3ѝ֐VO{Tpݨ2"J)~yTC3mj v'@تwoN`S. 4 j2Jf';bg>~U&rŦT7A-#r6'ۑ~p|RWH[ օ+|\u7ui?7,"(C v;wio2ٚ{&ڿeM~< '|iN6_{ň|蠷Obe`v=7cZ"Cߣm`>uu"PiXǭO-2jդ"%1_^Vnx.Z|YW'uY3[gKM&^CzҼgę=yRWKco6ݰcZqe;(_̳YZx~ BL0$vđH$6Kŀ9f@A:vf!ݪtI͗hAṣm^n'WX(Hx~{8ZCA9+^ GF&aycޕҿ#:RK;+X]p<ޓՑqAO@kW6=2`(8ۺ7 bR-̚x8?n@Y33 D,Ǽ6ZLA爣:8B&_;?(lUD·pNnX^"dT֘ =Ez)و"X6Y௕±@{kΜҍiD.9 Pu^eE/'fZj@w([ _6 yU#AaV,8,N B ]f Sk &l`qAZYVb/{}IEOb?Zb#m]Y,0Pg: Ƕ Rsh(no1OH|Oo\J>eVygsnsnh 旤ְmALT`|}i 8x,ˤ)vXo[%Kr V}H^%FzDWr׊p:p4Q_5s>3L:*iBlvEV=ƤG` cC|k;m[ %L}ų oܭ~+4fqfź&.*Zd%ѣ#+u޽[EIN<~!Uj㙿i&N8jd/O b^:~ #+ȦA2ǔ#ӌѸͥ6F폑sqb<qǓ@*ʥ96XhHBG'bZ "r;d)e{~V'׭:OyhjxDq^ѝ}Iy+]3YRދ2vU\^Kr+נRYv}Wt:loNJB_ȫJ(:P%2F)XnNZގњd ׽t,iq8xq"g3xK|>3 a^o%!B Qs+IyNU<d6U?8Zkc;=|ʱݲ.Y!q`\S/y}pzdKݵjHLw'ro'ccNÞvSpZ 7JRхg*ZZh)m9ÀʮȿBRaq􃷚ӗ_fESV@Z̮yR@@n_`ˣ,.~gp;kәj3@)5Z$ bmi{).R|,|ݘ pXwfz㧻Gُ/}Cc:hDafnOXͅy^ߠa;m@IRWz7P@FEլ*|B$pdr*Cb q"4!ٽ{P {c=f*&ufw) p~D/"aT,K;lT=[v<D]|-0MZ,'w~(7|HX18\觏k\TdI)INQ#? 6_;bi]l nX!L>D }ģBx]1cw=}9;0©V)?b͜>sPaO_ %_ڭBN|v_HTJi?}dH}M\fMf<`ϙg#nX̔d;+hda5rf6ȿӗf9砻$2(%'a%4&nsa%_1D;8Ne{S*7G_Ês`rerf ^BB?b~C<*.s[sq#2!cnOohv*p.Ɗ( iSI*cŚl>S(Y39C! IRMOЂ+B5rB'l$vctGu)]^WhygpA99P1G+~I\y}A;8@ijħuPOLsO^vJyX.љ [5 Qz!v3f\jY8gOV9+b/"F6^vpL >1pb[p@ XO W94@3voU ۥ?10|%'T ㇌Mˑ44n ^w8![.PȻQ^blݭi FiG~X+o\-վeln[lϽU=-넛ezfᆬpzM0 4y׾Of#=Yp,KQ(/| }16\N@cDxVTP Tu-L0exAIjʁȳ']#cMC/5Sr-ΦY @ Tqry 6X^LTYPs9?55Qjc}]HV!╾KQU vwbfjᣓ}<0kV^| FX/W>]km薒}䡉Ѷ635a azrD/xɪiWb # J[K5*a|cr %\;J6G˝!|[ͷmт݀3q~8ϱ/# LMC2zRkg 3b*j5m~H7Bqִ%+E7p[ g6Ǚ;v}ΈZ()S);hN-Irsyt`ﯴҕ,;'`>/VZ#Kyzɍ~ b:מ7 bSY)]zXU-V*S/ .MydNGi%(bOĒ;zG?Ϯ~%DFB,I% 㷴-7ć r"<sQ"(!iC9E-fw"0)>۽A5;øMz`Ld0?~,JP|N Sac(dwe?N!!5C[(iZ1 }T$o\98㼍VmJSrɫM67 U]>s㳞]udף ]q.?LRi25ދo7ڜ+ᜬ 2n83Ӹo6jDɭY.{򪖕f"@IO̅B{SPXiHw#õ ƖJ5X)PxuM]g\.*уxʀtJYǍ8Dga&rXfmz114eTS1pԂG~v[*$yа_۫s&Wk BK?58ИILPSo-tmỴ:Ig'hX3a[x-|tx-UR!lpZШK0ǍY[C-K!fGG7>ka"ǝE +"!VpHJ4 wSq]+T&`mgEê|UbNye^դ5Bc6Ȕ :{^[~RC:Ξ!LthT/KH3bB>|}"G]W@SwCщOXl6-mNyyzXB x b sY_㑙0`bd4 兡MRw=Rʙ$3H~q8zp8|72\% 6K)s"6rK V95S 0bN2DXzdfY7v4 Xłez%٪L9hX=|ukJ7$9GHoW͗ibA8tC[À؍"k2?<\q(!H&x$7:yZ,Pʌh^T^æiL56xA| 0E aԸV@d9po%~Ÿ/hZ4do J( (۹Ɨ({ͺ; W.Gw4ԝ+5o:~v j *9&36[#ܥuK^8@ybʁi !6y\wc$g{$x-OT7y_JEG(q阚uRMV XoV0)iH~02IuoB2,v_C!*AcUVvX*֖5`0IKo)~rp9}Rix Fv S m3ܡ(ˡ F Q%sR%{f돆:ĚߋE5'[/=γ*F{'2y<+~> w) +cg1m{noUA_uQZY͠ eC ^_~}V:tivXb;C6KvfDBCe^ᄒنV!k9{X3zl K /rZg kCڄn%$-H=]ɩWWg60g^/+&+0iLd9}%:9޹_<稯m8 YS7N2 l!=_m|x1$zwS1 .cLl{Z6cO+%},'S4enPz!Ks,pRtHu\dm%;λ\νHHukn+lQXC/>?nuVf!E0dPA%RUaނ?#[2TMtVX,B]h H׹ת_~T'6Dhז (Om;8Ucqn_E|{= 3|bǶIz kxU'2֥%s B&pǞ?^vViEPONd1Fx-~r>6|eam=Ѩ 6^y+=08]qT-/9!\qco&;8srBow!jt#Tq^Uri!QnT`Cn,Tm+,:h  P(c&U)$%m?7;d fHO!(kQ@"/bK&֢W:V;@XK ; R0k OZcٯmP5d TɺJQeڧ|DA5$htQ֦U}?be8^h_tEWGKm9 gԹK!A`}8̐aQbobd@YOsvos y#"uHcEІ)2F [Zj 1ff=~*R(f.=P@\Kaը9#YͻtԅV^Tj ;PMIHN]ȠԒi3|eVz秐r6{ݯ\"B4ʢ6۟SE (Ə9v w >YƋ]dU]',&̗AʆRqo)cӮ~'x@Aնh+,b E|:4A$VN{A12rtcnP Y^ _?7v~32H? <| 7-gվh5GIW&23n?aQS.W h71_6X=s\F;j<-RU((ruy4059I_% |Z~3S778[9rN6h##w@^,򭙎YzDvT.%TvF@uT+xk^kfs>y_jiH*K࠘]tQpjA0 EXrOT"IMy2CcT0~)p P7'~u`ݚG?90![6k\0q;++-=8綘'Or StQ?́՝BC,ؔ' ծ`f6$|jYdƬ C+ 4v5[6m{KH%&SJJ7NϩG0P:e6kIߤx =n1֢H Ǩ,;/?ݥ9jIC#?&2M?y0a4x?#%P*[3-͗BG;ݺa^,-hiP~܍|ݳI}.k} #ku3*6uw5Қ <)kh,tLB am%~J\p35Z]L JM]8v!Z j6HKOI >pJX# 7${Vv7*8Cҏ 3^c؀G:Sz-jߏrϿUˍI~zE {y%}K Ͷ+l7wsaq}MFPt`k@&vI"rJ >1,)`GĨz%Zt`{>żil&5]i'jߙr:qs̬'!k YҝvNvϹi#$\O o $[ gGdH`-e '\Oz'>D Y*W+lY6nI\Up+dBn!;pAj[&ܽdzt<^;H$;R>7u?}#bW9)?Y=$xFwgm>#N5=&t*[ ]A epJNj;bo{Y$N|2/?,𸐤ئ(32LoVȰr]yGEJ|.w-_\AeGyjirYTo4@X0h? CGCm{J4:ѫ^c:` 3Ա>}\6HSmWOZi҂g2~L(`7ٽAda\o:L(P:ԕ avPytݲ¶%՝ A7rsby0\[Fb[J=Qs?D!N9}u\R h$4nf;i6O,~.zDՇdsPm*c[o?]M XsJk,(7fbobءM("m|Y.-8ׂ$ayhFLl96fE!3={DHu b u̪=y 11 >͘.Bn31/N Ud vV9) [\2+_*64Ÿ!+׹TіAyvn!j~ⶏ^β?N{1.C$L?B_H(Cވ7l:=A0!ZIT."^$jc+ZZ`:%*h+/P΅ќXį<북)LN@JBCe9{Ij˒>1 p'T:yC;b΄D97Vʃ؝aQKl3AkW+"U⥇PP! -Vç-ݝ&2`L#zQp~tճ+h+y i D YZ*_)A^(yNT;!eRI>̮Љؽ!8"XN~dJr] (.Qw)`!-~HQk)mSq\7ROy8&=S݃.]Ȅ&~qFْGRؖ$+?^ gl{"yN친4.XID *o _@0+Vo{aEZkLTw>Ew赃'82QޓlWoR ¦i)5 ]HqL1>j Dp89j~ZEYS?r&p{*=T}pԁr'.o.H8gF5&xl"-xP65|ᄃ@ XsՃI.IxE_LhIft8Cq]Soogsv-ɏ Հ0ё1oHu`DAONFyU"늌RH\#(Oq'7Y^r3 8WZ< " Ee+¾ON[2Ҩp]1 ZAO_s1jhRC+rnGQd!s aC$o))n#znh 0 MALt/hTD+I-'&S?xȶ^,oό#L k9ǵf4(*ֳt9r<%FE⭨OCɵ׽&19\GJpKzpinF 4(RӠU2F @h%}M417H&&qrgꣾ5u0HBB* ܼ|ksĈ Ro],aB!N, 2Y0RQx.[3ᆮĿ3 l&k{ 1=%yLTʤ87fqw!_p*6M<.rN@<vN6h޼Y߷O#ZB3%zӬRʆ;8Jqt @^tk^̛6 5.fGŻ͂!1?fp䍁'\dm6-;yf+T+`C߽E8Dݟ ߁MaTOߺqc4(0ì5EZh\wug2nyU &M~)6HfWa aHU]酸e9ѴC)ckw-!oդoyxLjķ0Ɵm>cq wUw#ڽw2<4f2Q։қtyID"Ciا8. )oR}.z-xm[Mrf7I usMU^eyi?NQzaOXbZ$\#[>ICгjUցȫKI俑1cu8G^iʓ' jXSjm䉿{EE+VE{%;ks&fErыRJ aCYE`TiXpIy*;_v\M|#؏<#x%~ {KGK^oɯn pmPm ɟi`0x̯%Jq-<}X!>Fgxڀqu&ÜeA맿Z Ȓ9,4NV9qwٸ[AU"/9jYB'/g_(_Qe:DЮ4Le_ܶ@/qOˍӌoqgz Nl/+; M򣿑I >u :* n.yXW0bj&q52h lfT>ffφ|! !$e y«bԬ{T_ʩX(:P nk F0]W~?#8ApUk)9]Sv]=ؙt&%fp7KY5k#4 w˫ QoMͮs Jmkq )>b2_#Jkb ʹv{-&KWhm;m{^qj8Tk{9>.Wz;lZAIZ]533jy^?vtC3ׯ;͐R( Ow\k۬7oO nS~ DN<'VS=Ϻ)"AP,U䋫2+g,U|`E/}+{ TGc-\n% [?!j*Fn^:@\<ߓ]C6a#S׺w|emBb5\45vKEEColRHOumRV8>9Tvg ;$DQorouuH ]5֚e˖M迲A Kia&2[ȁq- 4i1 Oo^bs; wQq0eWȴ +fxLcӫ?Q(1TSC}SEOuI.j<ԘeH#Dfjw- D;%I~xkNO̬?0&f2]P\?)o=:D  F/I5oF5.Pۯr-t ~W{KL7N<9 '2+ϾhX糶%K9u csguJhi$k;1W3fbGW&F85O/ 4z7S~&ReEjE&bߚ29"Ӂ)H5;y 2dBȘ;A1 iKf#i,UWIKpA/ˍ. [>D' (Ku&җ'rgz S .(`i6*Dc^%eYs AS@fF6%+sM2ڈkzk&ID441:>rQim-:%.D›i.q*<5-})q?$Yu.Bw.!{6}5쥃`s;@d:*C 7Y},v¸Yz2T[# #1j7&qhwl2DnS(@66췐l=iҌ遴555<Q 8] ɓLLٛ#tO )AO!y철49?!0")C+zl##ZFh=uh_B* Ic>oyN&o[mxeC!tVaXCN>1_W9 ]mڊTnU{Р~VA:p;ѪUwv'pGWHR/(Y3''i ]n$wxEfw: -praJnD-٤'qxoELF&@1!^ڶ٨+0&HUGC8)3VYi)>ʈ4'Dgf~>vTh6v]_i!>z?H`"#C4A YIivT^b~m; v42KT-(C|DԖG'wYAQ󟃟 H^d<։FMDyz^)jܸ`0\|Կ@AbeQ֊@R]U1oĆ|-$/.qqn-MR2`(adB$`?#DSP>/N,#{7ܪM$\f͈?f;=YEBZO 1ц;jqeQ^LViDA iۈ^F5VVC*e:~'įL&p du>d FrNMb#9RzѲUO71;)M)f:πaOeT,x6P"u:`~%B4=Jؘ [. 9+曎W)PvI!~9ӒC_:p/Sv1< $TG{GȄ00_x0~foķnL$8m<`s{iDEʪÖGs<SUQ(Yz#Ecm7㧥$M̉eq.KWh>?vCQOяZp$FPM Fzo%Uxe/wtw<ZSG͗՝-:Vٮ8~gkHh0>]T irYe4/'qpORyҺK@oJw/%>z>D)%> Gj;]U'2 /ү|$GEet: C 4*,"(8E`(*GzaХf}9w%n٫yw7nbڟev"(=[(&$B^rj(= |q? wVnء.}{ :rD7G@6dKP8tbyn!ĵ.Gm-cI[N,ޤ8 A=/h7VjpËR% H=n4,|Ibڳ6pD2/bJ?ତ U D i$.ӡ Q 98?pA#u3Ϡ%`u}1 [M=FLW$>Fulnƕ].PNXm>$=e;e_G-1tKx;b7dqƁUB#pYg<҆c1`}Df<uحAHX˄TK1LR1%Bn=oUWh[ubۧInjMd#_(cY'a:P⁓±V",ƒ%z𴜶h8>N[c䧐RjߤNF yœ'g*I{)c%`ַw`Hi[)Rµؼ%4sW,xae.LqZoΚRmAʻOsnvs/ lB%?*USA#u8'ޣf*Q!18q $]v-wJK_7s{.t|TdQ`>vs? :Q}b~w< $+I m"Ҩ F Q&W` sܗs6ِ+A[gWgWgcUǞlNLkSFl+IT01VB][ۈ=OhU7e]cNwi5/:Ӓ૓΅;L PrsOLl??ҹܪɓm|fuYALZ,Rig~ms&>'6%.(?F{9Mf Pc3d$Zfp֗,cñ"ضHʎHMPJY+= 鰁bt//f-Lkx}h7,1, ybxiQeJkIay\s/蕤-Q9*TϮbπF2'G|Icq=:>ݎgabC a\$єBG@-)CsQp3)нΗ !,e\jV'[ЎT gjM;hL#۞.C9(9{d?9If^ZMV@P/=Dg=@UnEVlQ?!s1¢dtDw)ZQ^߫TD_)͂Kб>hj2nH} ^L^R@ pIYG;MWC?cg/"Jb;S@0k5j?O'kyLp~){$ȷÙc@$~A匙!ivz^$E' Vf^0W__{;BW\Nu1C ]':R}Tj[>]y5&G‡Jd-%LN'GUa K5ɦgIr%%Z/o8^_ԷSDET*t+^vr'tZHt!ٖ?z@. ϯYw( W P1׸|xV٨70GbG.?HI@^/3 :۝QEs]}AmH- ObcBvXA2c9PaqA\EJ l9tKםFYJ+ū&T iws@deW|Qi8VJ!" Pl?];8}j E8ܿDIK l_G!`o[G%0nmwWnLs2alnwa/ md~8 lXcE+{h6QjWf$m3[+(LeV~zau<!S-΂ ԉbem.됐 43U#!eKwPrK  Lo'5ZӨ *J ;8I<řVP\_9{58HɆ1{q"F:\dU1Aec|<@׆!qLC ga}w1.7毷(Wbݻ)9DG3O2s.PPqi;=HW ߼yE?ա~xyxOP7P9j e'%amqZ]O'Bh ;+ r;s}~z|F1| 51@U61%P,1M4=] >Zi]>;BTu5xCAK q\ ĐBPT*ҷ~W뜃)UigNrBZ̦w{`9 Rx+ {8aF+àԆL/J#)'zUܢ @,>4VgO=ZF7 $l7j8ySGݫum%WhÒ*Gl$h^+sO]S1Uv)23zR(1!Tk?%^!/;i@lx7xy;3N\O;%S\=L8޼bbZ`v0;0l"vN 7|Ud5;==:GebT pZdUbc#?gaŠX kq1(+a-ZW Tκo));0O졞|fBmG.$y^hGntc No9`@v넱L0#)*.TZ^s_7Qֹ1)b?7 |^&BSr]okI3~NczO$#KrZg"nBOJ6fg!$HYʜTC75p3]&U6P]) ulr}Pb8Uh^/Nq9Q&,ڞ49#t@ymg ā]=Jjh.,gAGԊ^1̡~V-h<XAʖ@\]"2RC;,._?uOߩarmiǴHUc'io^G>EIV³S;ɩ<+{`%,wA3 ?=+g; ۽A^uzGgذ:" &[_1#ysEj` Px@ tLJ#AD՜|ƾ A2,Cb+&gJ2=6.H FT*ܻw*9eQ\8@K%(MُX-1T,jY|HXFpUGp9Y PάݙڑHrR8v"C΍ bЉ#J% j44kݽ1ϲ=|̺FC-dK۳ pl+}1f_}P Uz#ZRU;3|' R cp2jwDXՁR:#෫d4y)HHRuO輁6DZ{Py~xgRY65ȚDTxAe}-h#]1Mcun7&({+C_Jv,Dq6`Z!<&&)6ā,C2:kxQ˅xjJdU,F` ߟe n99+:9-Ue3HiCL81mrOmqx`!{_i$hz)]n:upNczŌ^ô%B 4EDЁ1\ Fcs.q3l0 wI,\s-ٲ#>6CD8$H F^(Qza&Jt L:Wc8%j*8Ώ溚4̿(@%9I@1ez\,4o>/- u%aE+WI-Uz~_{v2$vIqyYL]VrMkIp`OQƹ τ)mHFgZuAkf743kPGO;ZtЯ!&T.Q]S bR@FMP྄-V|mD#$j@uB^?R,iFtM2N\ns%rXR5{qH>˧qsSryNR 3n߅J%h,[<iXs f֮!qؑ%vD6Y]?ՃW ch0 / 8xT pl_}e]2BvmY.t=umNqWm{߆Q[li^F\jbg_/E wtd@ڝ6-pl ҿe"7\j#I<O [R+Rtp#bS-8Ip"FENۢZa 7y[\mOig&#p_PUp2# [UC,u3.G'GZʳ"Qzk>;^kӷ 4T;u`Gؙ[x?G_ ;]nI(mSfZ/ssUՈlB'n[cgЖH qϽ>I pg@ՀpchD.Q#Vd?nƳ/IeQ "$j=0;.~|O/I,U?9GhX1sMbQNZu RJb wZ]GmCF@,#\`&)zD G%@é[?OQy0ԦSXS{L<)06|ϋol4K6?4$#@7#5 Р*snN)r].o{uJLg]AbrC)-ޭM.s$_ er6 b[((ͥ JtZ !u#_.o&3mbO} 0\CZCբ׃D"UUМgvyBt'} 00Y ߫Wzx4m[o#o٪%N%m+)ŲxjUBֈ`͇xJnЦk9{>ݱ~_NMƴ5[1uнqƮ>QIyfsYLyy7yi|FdY]up w7{) ;z(*T&[]ti-=ƸD8jϐ?PaeTm~a bDpmiҶR-^_׬ h+ n2nt?ַ!'ّb@b~n.ArҬ $f}TAy$ XT " A.x~s7Q]5UjHh{iƉ(']$,aY31$OFMmʃfCDjF`a+Y!oeY $jWownԴշqUJL son[^51aW%gQQ/zb{8H'ANX^/|B# / !.rRk+SR3B{,p4Vc׺*em 29XJ~.isn @H3lf}WHΔC$doAxM8A5z߆֎1M * (z!t 2$0l3j6뷲8$.5+2-, Ŋ;LorkX={s}pެ=t E%5t !&ލy,BmzBpPSYL m]z9pNKGhoL-U^'hg }xH8U`eȌđ \hG7)fڦj5j~!7vbLkgB.7"B y][Vל!QRZJ-@:P}AHn@SLEݡg ~30zW57ŤfuFhޖcD\g X핬ރDNFJlLR8F8VboV!e·TF&j,$H!)rmo!J|K㎷$Ұu]YݩB穚\Q 3d[vp_˖X?e ǢV"H`~PeZ,6 ,Hc%<\wome>BwZ|gh{xA"l]ˢ+6bb&Xp|gtb!-Ye \ wO>`lpԒگjU`N#`R.4o }:R$͖(|MTvOJS aN Fņ:-*] }NX u4;_ :U?j!gVV.>q6giP/;ŗČ,Y,kC?%AYQ$B|S^F6jwQceYL&%_v@%lQe!2CSeNžB4Zb?wtRA(E-bjF>"ݪQ'+,KGlI,.9/8Y%KFQfN `2a񹂋8Ǡ9Z"L^)(#pGnβv![\w@>+v/`|&8E$Bj!p7 7TșT"w)k8%Wq[R펆b髓 ItY1MV>R^|wߩ5PdO5-u(758$7o e|*?&v77W:?4yPbd4kN-%85I_h'h\d)t7*S(}BNXDC aZMCQ&*!DunֹÑNvYnܹϙv-yNlS7I[Nv"Cdi_mC/aD;uC#R`XI+=p $= 2Ik-ֵtbQ +oj+_OI="wzrƒ++TI~bdmjӓhbbl M`oyLa_<1={h#,מomȭ[ty'<)R.YHT:AV]w9iPd\$psYq7ܜRKFxcWacwF G4Ӯ1 ,lcujalOug|~yå*v^IULdiWۈ8̠?U9ǂۇ;IC5Uc&?.35wT5؋-o}~'9CYoxK/di*}#E;ir:vk0- ^≷ѫ=0!6*1:Fl03wxC}xd^cr䫹c$i,HMB YM] lUcjYG?ȝ-SȦ8őKwV,5SnpS@ aJqkZ xxmp!I*QRh+eG̀WMoi,V?8S!0f镖ʢDsФnq̜pSF&YkZ((DO@9ܽTڎuWyPkٶf'*b U++$QhAa|%QnbcX~ yfiWpSfp )l)!jx# m;O=sg0ۜ8NuR`?=9XD|ڒX6m^7K~X<7rq_{$J#d.78+4~mR򿃙;B2N0h{' +#Ls68THTp^YFJple;m=Ј?>%t汙O}nsWGKei&g[ċ(kAC(+/@#R0S2~{~+EW&γ۩=6xI$c]Wʿ8A&.J;Cz](( h& a4a뙲WfۢG·a*ڛv͖ u,FߚDn*7Ym zYS>DuNd[u= l^7D3cg,)W,l<&Ō4=:t ĠMWW> jZ'g8*U]@l[E`Q aOʼ$ld9Xi>cJ&,X YmYX7 AS:DJ]L7&??עѺ | 6y"gD1Wo#&Bq=S>jX7vYbX || ݹQkƔ?{.7DmB0Z A<9R(`[`gR]B(!!*:bB>1 yD#ک'/EzP0[+^xջ5=%y Ўϥ urQGl"T7Ӎh` c}>s%,Պ3x dΰ}!mϲ՛9 9ٵ]pe>4~ʠB42˦+0f0R+;37edئN qQ22^J^dhWz' P뎤i) ).@sM\L#v{s_8xf5| ¬7˽fBѲrx)&$BH.aV_J&^AtgT( L1pܰicН5eRDm:GS]uPۥu$s:?VSk:3'~=Xy8G\_j[`6\$xeB=㬻ȀtվF'`nT8xYk'DEiQFO?(vA%4Iv4{´Opy츺9r5s^AbaNR[$g@US.K\/ :,}u=A0_4garHI)9jpV6tGE`HY&)i:1=KBᮃ?("S3>Z,oNV1Eܴ,Z?2a"~WDr{`)B5]?[(4)AL;s.GC8/1L^ndce:o?Xxt&veE9[bp6)jl}ldoM֤&?HEvglhZ A+!AkC&+B_o!K]8O`ЕQ3ީ^Ҿh5ή=pκ]Щ1|W{xQ9 Y!apoOk*PֆshCLh~=M':)E/n`P|U̪=IxEҀt|jEk$AC;Wx9mqĸ_5ω(qBvؘED'ΰ6v?$`ML$g]Udz~+;>3N"J$dJ&'G=}y~pg)Ɨl4Bx֕7.=kCvI36%~OJ2>N 'e<os "iTKџX~ժQ f⇭M)AįYܳQ(i7!#iW} /A  xdyh?&9^ڝ\h :#U+ _w݂bUc{^n\P ]e"~R#'Twԓ")CFq/bhRbJ 3k{GV() UsoF uPlCg(_N'5|Y_j+ @JjBIM7?*y,l-^FF(7KD8G'˛Q^FCNUɜĔ6;dXBj,34'ỿA_s.,B .dv%-Tuf79 5ߍĕe'*,atӎG]Y3Ń݁Ᾱ ab3|}jOXuwuWfg2LC3Eg`omCEQ:vumɖjp.Ē=?ᭉN|<~dA/*s)!KNX.w[(\$lvgF تn S! ;βy:AU{ErJޫP N8@:Zxtr% ZB}_B9rKٝdlg*nU8G zIRͿ ؽkl#hgQ N`qN(,#^Ln1)% aJ2 QoiS5/0yRoxU(q[؝ܷi#:"8Xヶ[Ur-WXKKM[cK7t;rEN 7`P}"H; E ~'594GApaІ]##kBL.eq/( 76$cp{4~\@Qop!D;K (}ڍ3q)< ,c6o!?l}(?Qrt.uYFΕK7ɡh nPVE{עO8VA(H!j"ې`!;f ~Rliȅ3l3bhMP',>9؋,Iiߍ^ڡm[橍!9?%EdA5`|]z23wCO. t+D]qZ@n:nu&|ph3ED3 HMrHRܕZ`.ͱ"bC;`ud}O$__LXl5A&?懲ߤMh{Qv}c_ f\+e'Q?y7dlICkxzf_Ku]2ʤGP#b*_@4V/qRBP4\>[!6 ,3p5= Dyx ؟]Ѷ`E*Ey8=\s$f z= ?[TM; OgLС=ndXl 8fQFe+Hb@7nZ44ѹ0cLU62ސkVt547J6_aoLjsHVGF\/FىL M`O`!i9,ݵo<otrLDpL hRP'EE z4:^,~M[Y Z *dZ5^u 6~O2tb ㉘˿fV`5rݼQG4;8妳7=~eZgQFwԒdEv(_ /`5X]>mWz+ 0%8,B]/JD۟FƇ99Pۘ]K<7peM10[toLQ(% i[U4Ƭ0[TD'؎a#Lk{tTTf _%wܔ;}T:ۧ>ݝ#{P69u4:^8%NZb#*x΋n ]L;/zV)`8Pǹk\)ņ /^p~hS:}G6Z|F,𼒾mm&B^E <#". I!4K`XVJZ?un2|o 9EʚEC "1 =l冉E쵒 'p3%nKJ^CB]$; D vE;P3:{T?\`7o#98St7?Fx ;[ڢpr`ˌ_tܸbu>&bv\0Lg_G'BmTACp6p~ @?ϑtb0\+(lT5nU$Gg(;/~?b$jQC_s](oD@''l 3k i|؈U~LGMɎL?Ar'NcJtM;IssHjhoyI&O&+ ̋DA1^4fB` [U3Ix}vN?dZ*nq-~hIB'(DK)*M8AL=LL̓]0k`9,{VNuPԪHǥc>#t [ز1m+g=^w`\LX ӚmiF4u{k#,g@cތË:d>PNnq}o삃rr_"[]bg#2P վ>PugFNJWqԜV.G|H#6DѮx4EB$W6| cl8UFmhwBPo6(@JI֯iR.q]:-q lۣVLP-HEeduW&Nk$RV&GA9ɪl ql94!psE+kdZ/,# *EruR^1KTs<SSL]W xb-E'X RM/(d>eC&:Tg!kbh3c{k iB`<kK^v0v&#AcowfLOR;#E|PPL 搢ڽ &9 =щ/T6 S7vvI,4O5A7bp_"*\]`/ڞK+mK wԂLJ] ׯЇm :p`N/,^:-p|b>_ŕ!:4%,A8Y{ LnFu'7s Jz;ȚxGD[XY)`A9`]1v)Nu*\ovBA0Uh/yII̍^/c9꿼CѬzW.qOݬEr s.([0|h&gb9ғd΃obE"=[R ﹿcxpj20"8\{t 5v>ރeH)}"17> 쫸!F7 {ɦ ;uHmDa.[S1(BffjՌaIT+㫴7hᕊƩjmjȇ6tdv|@-?Qb'|sF&.I?@92>RyƔЇedҞŖ:c]Sߎ-x:e |.')Ņlc4 xi Ere4%}=4}!oÒIg~Z4>{SMX'11X:+&E] {Gmok3 @$⚙|n`j;8[HG2)Q^g4>k7}=H[uKA8կF~ kgdh6ԑP+RJ-grA/6"xIlniޒӢԴDO~R&h99A,zN&sF^O-+_!TOe{GS)bc1CPʁd5VHo帐a|3EEi2 T @Ұ"k. gm/nT@lʼnE Ӵ"FrQTMZN>\GM3ag.ѳ ^5cs &ҸA COԈ]ƻv)1ou5s$vrF`c6  $T[:\;!A l׸h{|K ~8\7tgu̖d[$3*|m78{@u? YAﰔ> | ̕v#^N s"|hk>c $?WYaXAH7T::f"XJc59)B USC-$,;#dYKf3kɺOv=N6[W$xaxWE"뱸_ z/, =Ktc3\0g]/|wmc8pV5EwA!U`7ε1g<\ x*3Z+nN_/bp:PCyaLj!S2F.m\UT;VN=rX+ ea17 ƲZ[?Ʈ=k^[ ~{$[94qNl~o[Ӎ>?hmsqcyE0A𒵒s}\C'C[@=hg SB}Rɒnׅ*NMo AtcV+xh C&MU4=,NT`ZiI`L]a%K>{@j(8 BITt+..̬Hwˣ-%/:# cщgLy嶁^R;-reWKO9|5>Oy/hrT艘֊`P;ك{_t:DҼ1P zm/l'X5D2r7oF~F&-DDՑo{Ɯ;Z H[Z b_8BP9=YrԯlpHAk_MvF΀y()h};H6+Ġ]u(8!N-Ro.j^z"s`כBY-!'ʓN_#de9a^X|fٮ7.ejK:Mo6hB8sAZS̐&HkkM~Bo"qd)4bE]v/%+;J-)S,',tj݁xf{jMxr j: Lci!uDV.Yljq4@9']*qĚ~jG9#sO]3R8p j~x|gVq]fG(doIr#9J\}N5̡/$A%6>d/#8P$AsFR}- Vr:\y6&uSf_.vS16uȍB&)+_7em<ܢIW)o#@S&C3FU.>+Ns 8 A{Ȅ9]F=7[4Z(A%^q/G[Sx.ز #U 58Wd1\]y(YO>j;~kχt'1Gi7@R T R'S*3C7;A8Pe; bM}KמHh өnޘ‘@ceuY@>R=څ*:L|m;y"@gjKr'b8T0XKm;[8wnaJU#]SŌ;YHjY6nz$QA7aOk{ z3eVA/L,Д7B";gB9;FZjq" Ry qe%yJV21EA5e7 J%5$X{Q~vmd:U\nYd(:8|vS;{7 w>PEʜXq>/)Te8GUcLkFPfștnxJ<xykOG1 oheГ-*4dߛ9 ))+oDwk%! 0AfY[ ,ĜW9p5?ے _S3^ڝ_(lI4Q>6&*r{Bӥoe#=8S\Z{=f04CѸx%ni\d.`(@0H(ds)J>{L c#^T\BU& NאYo%S3dRU! 3lESv+攘<10 *%S8k3RsdpKCQAw+s "p/vҿ^JݫD8IUOQ4DȢR./.W\ }1nw%.YQ|λd:#K4)43m2Mpж^TtTW4ÕwY䀶;j4gS! nhV/ ,B-[6V5`Fl4^O9Vu_qhC~wG (ТQjdaM]k LI`27XB4!a_~S;olŦiT]jHׅc&[mGG[%cwh+^/N1Jcm(KEY]܄vUˈ^! CkF? +č:h=Qf;(%t\toJc7D3ҐNJ]"ftAPgBwJ'Lt@i$WFӏqhj2FƼE ߯7!,6OSv)G8K3,@j#JO)RJ%͕St-t}?ߠS$bQ5)?̍vj\V?c52v:4,Mhye'd_iU Ccr[:ȡ˾#jZT+2o1w)ػLPr{ ɒܞ*Єe< a=},zl4[f s]ö/~8X $k(8 `փ1?0OP ,{*I`[:vsp# < ӿN3rXd]3s{a(|1;7w=uJO(ݛpڑԚF\1byyv.Dy$B=kӖji2h׷yv'*hJa×DsAӅh. ,yY&{;MMA9ؙHժ>aZļH0E thOtD=#}hՃ,`8WƏ0og : #f_f3ޤMߠǑ&(}䔛(Iˉ>g-~zÐ$IuVKKkM_^w(`!73!|BuG)G̴t<w{->L Ož5_Yw>VpuWjtU'/A B ⻮cJ|SH۳2}=Q**,z6E*+!P&faT׋ ZIOEN^ 1[6hĝOKJՅB̳[5KK:WD_,']sYnPEg*埭GS6ik7QMP|JM;gdӆTa I1zcr12ņܸgiP,K<<F)sd+TڰEXo $ݲ5]j>`ت/bk^5X&j<ӄCAe H|^VDgUbu< V1[^']#{$mJhVt=̹ڼ7aI~`g/p*7V< 1i57lN&4k_6V[*w4<2N.|qOq׫_Qb'}yQSuYe$F2){ "9gp:u #aS@BU~pNA1m2LB@oXU b1@(eDOzR #J `QI))[{ y[_\rf1ߦVVnLfFv<=g\Wd~HgM,J^{)mK9_JaAgwXq".(!0@?j¢E'"EIegQm{n0lU Ҷʅda$N1FjnT[haQIq4`o(8{<,#: $X?~1.k:hKn} ߗΉu0`PҨ;R%e=~lD4 TZq6***+:"rοCcЪ0قOSp/syn=$O `~G\ò\ C>JFfIiQBnHfDt5կ֠y0DwM R8%竞#r/4gW[TK=h'UOi#mKuT\)+wsRZts1N1etF^!GT#k9yS-RRN 5lp O\k&`%oSBd -(+.R9@ 7F>e.ZR4|*{R Ǹ&O 74)"hqP 1!DlTx2^z8&e8H`m2yy?3j=,SlxvPSnu4.J`e$jWޮ#TSu6|~ c|_M ?E?Z4-FB*?:ƘE3y5>(-ָ:>S8g1Fqje{oE(&Y1` >o˱Zu,{4K]™]֯] q9va#VKH|`qQ nX&k Gucy`pXCy3`w nc|s/{X Q|ʓRρ4\% C tc|%-DcSݝ#0pd$-n,AF\meV!J O̢ q-d ƀK3?t;8.ĂY9mX{Ys\{ʯ}a!tB] $B譑M =m2ۢ4 mFxUCl ؃7B\E¤" \|w&QG=AJipRVk+nXpQ#bZȲ) %$SPESb,!L,ޢ%T]|Yh\ ҫ1:t!7+Tzq~} Uɭ,@Te }xp+'#%(OA *wquX˟P`%z5H>-:wGa\mA*>Ff9fmm%fu #Ku*ܫi6e" `gt6K=Ub DFX."rCt:K평a%xs˰ d/^VY`Fy=)8Z"s+dk+0'M b{Lk6.rrXkJOt I-KXW&q`UsORځ11彗6,$g2?{ |Ly5|iĨZ nxYf @a9Yք% =XXlu6ZJ#Y XbőW|v!{Y[ 3LZ- 5 fRzFWg8oy0}5ɐF}G@P?jN^tMTD|'.0Y.Gxn=bg[F2S?k ꎡ#U7glk(ɛmZVIX9Z&EdhĮ_T)[ ft!!Z_jY9UÅcN|Jd`>΃_ RNԢ$ ]&- Rq΅5)}@*lݏ'IDH|sOwkيJS\[B>Tԭ-8)wCC/Ec@WP^7 tPGR!{OHYOUR8WCdr B3L1؏,rUC5uHeI}sʶ5URCTp! O܃Ȼ N21h"3do9%]"H0Bg\/2 *MtT%jyېl.+Yq>Wdj% g"5q; 2R) oIwȄv!T<~V_j:d8`Rm')FnRfHP0R_r"gk4p KHQLp\iױ{^XdԆnn&O"B2H ~_ z^FZ|X#9JI'_m>"O-R+Evz}Fp,J㋄i>QEJwuXubz1bL3=UӽYFr,H!GoK@iO!5tH`dctXnSj1U^2VIH& cweEO%Mm][p  n%~TNfP;kT"Wc#o^r7r~FFF,STBFf~}gVOҞq[m6p{ɍqR n=o+zWfa͒{`{ϳ Y uD-Ow^Z/Tw@ o#3W0<%Τ緜$"fƫ hj6c7N^"nh)p0ꌐ6Oaɴ:Y3jYpو7/$Օ@{_ӑB4ؿF֭sRBߒcn@J`rVabfޮ$/l V)+q73 |)۶u/rJ9B4T%UAmWiI!Xmzϥʸd5޸P{倷\ YөSBM@ { 2W Nb qTykP߫E֒V"da^Gy #?>@AoR^xO>Ox$ EB=)؞yn_݉2QhL2_^hSƿj Y/0Fiڰa:>uNS*|x #,&BZ̔ޕ5ۤqs%s !W.<к?Gn<_WWd<pȊ͝Q`|vAtӂ0"[]/yE!uN.4jO>I`Uq!4DT "IAᣲ "K(e)XAfocیB֪hԍxrӞㅊ<_6Io`׷n_`7МCh>\yƸK켲mIU}9 tIJwIZG#Q`QnEySHC#u3"~p)J3,u4.Imy} x>m.5,$ <.(:mp[ypDTIT_j69HҼ{݁q {$A[zsItdץ!j&SN|0-y;e^gd@^%K)nu#@!dƻ&H}jbӎ8&נ腉x|5C#mR朡, ~,QhMµgGTB/PQQРʔ޹Vz1㬷kgJ%j1F[^B+Ϗo~ eˏM6"v`/g/Do~$E٧}Iyu\a : Jlyܫ&rǜL ?;ץ!!bcDLO#Z{b'(~ <[Vg73JD׊Q˜IUAp/a,noe~_';Iz"-(ӊ Y3#IOʾ8Eyo[\0O_mEyN@Uci|`|Bv9H+Ii_/4.Ze?S.ye2Losm9uB-8qz5eX_F5Ěɰ+yǏ!܎б?7|o'Wy;N3\s~IOBo1(0wNM<1"R[2^4& 8Q/sNNt\INsp`}g#i)FY0`jM&dov݈q-OĨ6#w#qT<ޓ#:<vCSݪheKl W ő c Bjݨ;I2{ ? .'xLV;D+wvtޏZ[pJ1#v>g\LV݋/Dr*Fʘ#ofIySwa\rK{1EGE*Z6"*S99.Vofv*VڧEvԶtzU']7Q ћ %tRDR*}=Lj՘7k\m\hE C,;yr $O.4k J3}'}{7."b~8U[jnWmE9v#2DXEa3l E|v$RAZPI!).G_" )vCciua!R\Xhkݣ$Zspa%:hJǐأB0n-_pĶ*^G,37K[g@|R`O/qKr\igܦCHEY:^t녽GӜCC؎<$廩6SvD_.}$(|lR۸N_u.H\=~]5iN;^Fr`qٹi~q+ɒ/#T᧾JxɄ]"k|u}2΃g Wϕk.KYTJB k^czba<D8fEfY)Ƀ'`̰<ݪ/3l \>_K_yk0{ٺe9WJ۔GlrN$@XBB%a \6[裝559 ' j7{XswI#$55rIqR94/E0Ld n[wBW̧mti5W"MpMͭV(>r`6EmjoA|PdJF+X Y|4#u@GLzm$͛/z[ݍSTr;e >EfRxJm!Ǽ.T܌*"ty_Ji2J4p]X 9y+O< (ndh EыL4I-?}+|m].Bb@)JtZ <c~ EY ohc( U#>,h΂6_t\Kqؙ|I_4`V)* ̟_ab)PUAPHL 5ZGoA\F NװhoBijaGrIiլ޼4 ˚Y yp㵳ahn59΁>-x*wV^BO+q^nmaF2)#&QX/ṛCΚ쿔-^*;_ 9ޛd5u3G8߾$hTah,ݓ/MHSQJ~+Bܡ#ȸAv2~T|3Ґ?TySgǬmjU>yX)C"M[Mw)|_U NvܺX0yl QFRfep&AX5>f#y/Fv-Pgf#w(28nۖ-3~VXrHO,:Ft}e<xo{mG>,=гwNƥ},R5[^Y|Se5BS'y-WcoˎJQi}ą~?NBB|vìS\]ә56ڊ]-%~e[^. fڡ`d6iI*n RZ`-,뷭wdf2 d5Nq>LpUՑi Ng~N>]ԌLn+eapcaӄE#@_"!*=lC\g59_&c\+O*X7T 4osN|MNwMr›6\ԇE=hnl%'_)1X,`UՐjy3k(K0z΢#+ 8&L}|">Y֦P 'nÅe܈vHeJ!^ +uu(o*d A=AwU)',.T7=]!m?2p"uRɐIOv7Ԯ+-%ZOUz۶xlU;i V?+x.KJZHMY ns])U61Xovy)'=P&-@Z.w;:"&'hu6B@@=Q *<,N}鰻.>5^ۛ=M[ЅL8qB(%6‚93BQw9^ԡؑ0¸tir?&45.SZ?Y')jX)VC~3mO'60O+/--R"SD]͈-hTcBEĄB*JJ- mj6L\%cjeyg5]݈^.Fu;fkoU40j"f=Qoy5pS(Of uSjtN -ByY%4Cru7n;6 fjC*ơjSsikǠžx qA)Fgw("&:%4b(MEՑNPx鐓eQU*䃭hWVk;w20U_?(Ez0RD$ ;}`@2gũaF`Sh?O8gsy;[aE)ۉ tQTX8~TV"L7,Y}]IT6M 曡 )*%aK~+!^# .:L2@ oY+LݒVIP⏼KbkG4xcf\R!g[-piU-LS$cb" B8 uU"pxh#މoPw۩:Yh)q?סeJm,D/e)0o:/nu(PY2b:,., "2b),V5yNių>Y¬6݌)KBD hՊ,?f9+ͣhsPyQ1;+aڐ&N}25]*fB9:Ĺو4fA >o}|gw./@BgNuw{vB Yƥ@LvQ(/KgqitN̷ix16VUOB/߅Bav'n`bҦIZ5"W+GZӄ &iƽOם0(l HB7jṯS?tB8h ;$Ny 4zXJkKya#%1'PC7GztoF"Q"49 -]6V 6v1̝܎JF6COG nԎj#Ba oE ve#U W>yBN!W GVMCʥS?51Xcst35%#ɼ>SU@G6Hm~h"+Pm+k|"S/ oCluSG _bl AkoFcgNC~$3~0!}ܡsdO6Pn3L}4 I3F:{`1Ϧ3|g1y2HS\35a=OTLM&sɩJI!d 0sQ}3+Y:44_Hwn{lOtnZk v` r=])I7:ׄs)K+x~~ہ\9%{ sup4/0sp~kM+۶u64 vaxrQ7dJ+;'ST i0k(!{ӌm6 ~n/E6S0-4 L EOYRY_y;_61\ 5/n ׁ1=3BpQxpC>}$&`g`p9QDj8\lP^gJx=9L-KT9_U1$_ ODD yVb6 OR[ hXcF&j_p Mz ?u9; ڒ5*SS֩'uVtc~jBaL.{%)#C-4m9M~c,Ez%X }wg&(_Д. F!\cH )LiqLOo,Fsvvo 0(WF0ㅼ R]_x~$}ev}g?(YQV>~:^g̎W8ʇguonX,Q_ŋk0$zoS8A(H|wJ78HE38RBgWcg5։ۗkWF9d &[jidvL̅ TjYPu2xa'BXU-tcDwKTyT)pmi-T>gV3V;6yo8_ n.F~jY>lZdlb~eJ~B؛ $':>1WM-&)| !C(70{<8Pp$#Q3S1E3d(P LeJES^-j.E(6.p6_g5#?jT/#d@zKSqCZ.'~0pNfz?WTpҼ6嘥ITe$I9WnŊWeF~07v$nKEoQ`[^ST |&G&"ZBY8L%5h<,vR46(M;tN;>~[\ 1Z,Fh[} upK[EpBMfV?&gTaXy`w:bBi>[bzl'p2M[6ʑ_a±dEղZՑ/%KL.[Zk!I'Iu=v1&ł<KV_*bʃGu(cS 2G.47$ 8 M> 4>ci{ iGjvCv5>#DWBPs#֡ 3|[,¿j!ArE84̡c-bfC۬* JmٌQwts˰? p?8kt?_"eUj(* &۩Eu-ǣm  kG#~% ?[s0ˡi4nhbYh[5&-wUcw̱w8y4؍CbBlz$U;t rRI0AVe;EX!ot=:ͬYl}%z.;<0yFhK`49uZdUm@ZsH \NdгpN3F*/R}Yl$} 5+|YPRΧ䂝mA0])hߥQ~,$JFmFDr RC%v$i}p|:'="R.9~X,F6lj >1-.Sn#A1fϥsOc>úa~swHR#,F)&8[}4hJrѺn]QrzƒcNe7?Vu΄[~)cBc23 367},i(,AU=bvEV̥s5V`5H8Y $[qJ|DҾLk:Fa.7_,FEڒ7@T,ï3f,o!sq p-%7{uqOF%܎< |A'.Z$GηɩnAN1g`^0ƳTIdB;oTr ;YY)&[c*2C~bjfNyjgSX_}vxn׿=o`)D #q}O_kE& I ꊯ̀D41ɾ"* e/ G<4Y:SI‹ݒv&|&ytK~R\iAa@k PmMHTԯ(*j/jfz)N)?EsM_@D \`?31c@=cjWt:4ՏBtL˂_VS*"ԉE!UW?z-\RzO8/nFwHHRB);lcwbbi5ia.±}7Qb*8_4 sqOJQK߀ӻˇ*irwqSa|0]QϺHiz0x /[0aPQu}阳|PL(Tq6RD80cOb _ JI,X% 5:}ZmGx:.dogTpK|qXcPuieL\|Dl7fE,Np&7oN4"XvZ¯">Yo@ 978-5gFU$wvpƘh%SJ"V^|^+k T!SXjޏ^mZB+CW 4?61Wq[*gKc)=1i\>}?:՗8֐B!Mg @;_:L-^zBcs>xx-GX D2(ᨸx6^&|6qħM ׃#<ҒP&,RoLB6=f+2 Dmhgd_~$q4E3`v98R;v(iDe21SI+W .V&qŤi\\j-&kaXj\No~keP/;:?'kӝ!b:Sr,w+o,2^ #QSZlDyBņź!tfbB39BoY zL~[ x*!E\x#n6NPH- -Bgo`a!}405<Ͻׅ'Z:dtyAc7vP;oAxSKUapVCL^rу;*Y3>rwFOjߚq T0] 2U{<BДe؃.G$Y$JRoe] gA&|CN0!_kOv(_3-\hfHncoWhl<Y2H71gmc`#٤ks<ۡʍ=N'`jegju:1aS2kt.?D--xcn^+S(k#hNՊ:p|c9྘{WSyڌq7 EH7ȶ &2ʏa d2"^=TZ[4 79,/G1weA+&N!O'𿏅  ݭE,p":xEdlGENx ' ^VzNN -DsA;71S  :jcf3AlI \` {Q?z+BgZ(S "Oή,rnmCu\\,[XMN+긕}-2 D]-cCm9]zE 50*U1F;N556pWr͔{PJelqf[ Բ6n4LM4N뫯z5I3 /N`O%l$ܱ" y^{tCjpW$F/I.{}KonhċoҞ8gm J]yzJK>n8-9N F7Wf~nDBi Z7ҡ'R'V!EO+wㅺ =;GA2YC&Hy,]4dqT:91I*Dz)㴋.U r-Aij7/MJYRNG~tX_zhd`S˵}"͊Q!Gu95S'(?CnŬQ :8,nQ>fH:>iG3ڏ4\?v0YV`/ٯ Ƽq1:Tnr YaP|1i6M S%0fn<@rNٙNy/ȫ\T*zt 7v@~\~|HJ+2er+zm|?(%c%|q~XC0Rl8xp^;n9=Hm #Bw~3Oq/E SDɧiǎ;lD76 DΊu`YG[`ͦ{2VwkDM`*1]k8"USfUy)Є?^ev<26˭974JQ>nֿdl 'ص#}S [̃dLcBr P-)i:f$:{`N^T.6}鮾` .ԃDbv!Գwlg}NXmzU"=@ xd ؟$ij""|c`ߏ4qT@^/ȻWHaՆ="! =9yg?k'w)jG|Oi=Y~k ~RZإˇ!<-)#'T@%AN}g 5Nϯ`Oܖ}B{b++NRQ =-CFUMc{ScRTb,FIC~ &SC`j/'Q?F\&׆kiNZ֓A9ר }b$$2?AJ!C 4hTtU#6DX9UؚA) * ]_>;/$|D:Ϭ-ƙoZWaGA@g ilbFx~nDv$9SOo^"5AlQf=|efZ*  FN)X+:E*kh"ڬsD[T?1((c74ohȜ9 q̂@2ÿ2= D%Gw̵@hH&dCId(T7obB:wͧg{^u3_@8-.̠y(WӇB\\;0! Xf0:B8/}ip*꺢udf3du+-ECz]X&`9o7O,] _Jn8doFY5P+D4Yr/%nm/Ti}8ǜRKFrON.:)\[`usU,='>qn.Fzc%eFVVldzhJ5|^pP]"U|]ٻ$gBC9+mbS&9l R}]\蒷}{Fd $`evF&=~  [6]?@#/s!%v-3_mww{3ά,5 F ]1O]Bo0dE~Bچ.e @攠l/j=蒘h> ŜS@3 Ce>d?oPgp ;h~AM;i-2nbٌ_v,gB|=tq!i}nvOfL⣯\: !!Q/$ @RZt(0ɴB2)~OQ 1ODabޤB'YtV%ߐ3w!7˥ЋH4V_8=<>CW̰VG'ןZ9JDz,lBT gqR̈́!C>4Frr!ݥۙTjuς3UpI`pO\C ]CqQ:;F?*gZEF, :C3ۘwM1s@ U?6aKؾgJvUbY,ɬKc ^ N?BȾ*Ͼj]LcQ 𚎐 )L* s~}@`EDS2_x =E:pR&.JkLbFC"ғ^U|5xqkR֖Dde YzfpgW-`__l靪81@GG}bATzXw.~᱆E4 ~7._뤒6PܫO q?#}Y"6񝴴.'>ՋX4e $WwwPaXb#ȅ~g8q:T·=b1!^/Se\ҵOE*4gӥ~;ViWm`)lμ $AYη.K׾Evr [᏿br)JٍNO2?\RojDoHjޏf;{+))=24v014&BiAu3 &snt'~o>'HnY,oL_cb\iȬ-l>>&l8y7.w#Fb^*D=Z$Lj>r+]f%2M檮4ƻ&c> W9+(KBڥAdQ0 @A ~uHGfPL!uDn , Ah3w"f8y\U̍L"ڋ&:򝖰phɑ%?k ӇU}шp!oW.g}Pu7?UX\ S8)CېS7w!gY}7|lKDiLrYѰD`6r߭{"ku)Rt|߶ص\5߼P?x<"OMl|2 f.##|?C}1 $>(> jlcp7 Tҽ'K_M;R\n4o@uXۺd zc=6)h[NdQ~_|$5OփeН:nwlbqiƑ]W·YfUP*,4:H2q/㡫 ڵk >y ƴkєy4 1G/ۧ`$dJʛ, Z[n&?rg\:e5Z缯[{G<ڕgE,zx3ܣRd3΍~4HO`a-Ѻy@.ȀĈ.2m[W @ETFg$x: 97'SibjރW>j.1{)HV|ʰS}Lأ.uZiMJ' @\8׫_puo>/F 8 A(a=8I3W⒃6~b55ޫ;a" jvO,-f%!C7yzJL @UbuH_2DldM`ݩ}ҔE]>>tTACmj?\ $/olӗt'? =l׹ ]Ճ)p'ʬ2FL8&O@H[ IGg2omm2+uKKg^&{,;0\"'0%GXftQ^h wݶm~>Z g2ӿ݃)+ ,X*>kJYԝeYM' RX`HZ`BAJ J~\ 6Ex z}Fw4HXeʈ5 'j&rZ~𻮨@d] ,cWRx,,hKW;4.A7?l6ӻ$Fyj`}Zq΂JF',|^;Lc >%A~Mbq|(FN!Gے=SrZ0h:#[RmbKZ$`C T@*tA^kUU~wpD%LHը<e: ZJzsH @\¿U ]vG'tk}*@|3H+~hTmѻK5?"d|A'4k4#6ًTVH5(_j45uB6b=^1ܷE1SΛ.nWy<]`%sSdBHfj@}uJЦ4o8i[)̱]KTj B7Wmt =fr2- xƱ;'sCϊn=7McvGu1ϕyg8CS{xWm)gh/: -$ $)7[1!/CkZgi(X8\!d̀NY  -:PՋ'͖מ.gZ Y+9;m Yf{igloɈbt8G| Kp? l9A`V3</cV)ҽWk{ ݣHs4^Q\7<볪Ƕ8tKy׆CV[=Ed'& [os$: ᬾ9r8`&CkǛ*u:Qm6eZĘ$(l)j wd>jh ǘ8eTqH J "а!3Bo8TޕA%9NsX8%HVKV9UX8]z@(UWí'+qL;A% ϼZӐ2ynU)IQ tf`farT/_bu cJu*I=Em2F4P 1@ +47VWO>:~(S[{F93SÍrGFiEB="{E>lߨ%@D'x;TZl/>AWZ4z ̺^s{2(L>M9A:"g{9vX1 ȦW6ĈPpVʃS4vn>*)z*VOz)+0ʝ҈'XsTq-"qw3[]HB ?: %fᆫq*FXn 4qB|ӰQYvW)Fwؑ{&Y(,S}tBsj5݇hL+u҂]}goJNF/|gvAJyE@QQ)M@Sr:jQ){Sd:"1C̰$ΚXr*~Q@C3%}xtt(*]9sVI"17^Y6fwy'XW!1QV:ٶ$T[_l}z=;efR4(%LLbqdf M.] IPY+X'mVCw=Aw{}~'G-01E o/W@߳-\,H\k;͘%:S݇&2&Wl8:2YR)JŲ?D;Jta2l5%ˬFV.&j$D7Nt$-dd#Z>'E.M6];)Յ scZV@EKh|%؆a#v A|go>SLa2B:Dk/}4,Δ^J\4/ ]lodJs1~!6> d0b~`'(\W_1k#&c[Ssy\!Fd`iu%FM_=$ZD nN&1(ڴYV^I=͆ Vyh|{VY_,8L6\ ̹6_6ٍO$'NmA?(-ş@e^N, N.n M&YAwGu#.#h]net=8uՕEiY_&Io]=9g{Z.4w~G!ћhM=aဿAw;4PU\Uq]߆ao 8Yo ޿zP^:=߱^{I"q.}I1r;6UnKhYSh,P|̮,Nept /|m Z- ]|O*a) K EfT㸂>oGԪt(x1m̞'KO:ף@ HoP}SOш7e5;^0U KA;B~ *Ttk뮡$fuTHLC!e4t 9wcZ DIݱG|0hQ.^eCރT9 I,%pGY_ܷf-cf*ڮݲlNvтy4 ZHi5*L\ܽlRzR#?y{/(H)fMx/dӫd^(sbYi~0J&: y+s7z vT OT12Jo2D{1Y/y$?>8m5MR L^94x6#zZ9"~H@W\qT^9v֗8{7^EahyFõtQWV~^S9vVEe ݤ.X[T 3`9UN)%1hï8&Z)u⴨-^MyFs?> 9Yo5$dky! ,ΥcA9]kEJI3YCffK_m<~ԂɜkB%Ї:i '#OȰM F+e@t_ v"bb/"CG5o+|| N2VɨOƤ4̫,+_dRܑh%Pa,T6ߴ59܎1MVL-~ 1)Rȅ ;q(QENJ{Ƅ̖Dzh)LiedHѺuYKh ้wh/Q\L -B oI?lMCmc§߱=| M$eà*8t{'ݞY1f䊂Uw{)Imx)Z]v ec(N6RW+Z\U5mȧ7n"a$KpD)erfDW~/ oUIF>x;W Fb:Qdy#Y#jf! #i]n#4F[虛/kR@zY-֏_:uo(c-CG-rtǎkd+KL^&1#5hMjU9LXW4@SbAwMg-4U3}8Wkۄg{~Cꏴ:i E@W-_l-2l3pG1QI8.UźV$cR䮾.K`ڗxU~Kv {&rQI9$$;A ׇ8S Gb{ g._;5䌖 BY#Yth[ =?֠E 62kL|sCjba:"EM8ކ|dl6 k{$LHH "}XZY jgVL qĝ2; OA=N]?iƬ_~7cr!@'6$Ԃ%;+/7cYF;3\-ۉ0olyh_B;ם52jE/mi{Eqk`g;\}>6urcC3}hiz1J`Kqo|Ch<5 `F4QgyKxq8+ k^}PFT@+\#[2zוv" A P/!*6y$eWj*A q!xH(\;J eYn!q2h|4* :&/p&&)©u8o]v}isT*xO.־< 0mb(yagc,<- *"N*џ~y۽0䚷Cl}EJWtkpğ]ɯzWߨ!жUfݘGXVi#|L97EZ[{&׍b|P3D^ w'|ٍߐAOHZĝt,n~rk1fi,//2wFnjv>A##%9[kݑ ~ R/۲YbLBz)^,,؇ZӉص6gz3;UͼTCaZ+Dj2A`!ޱùA^6Hmz`Sx%{['eiSvnZ>(|\̿,ĉfEG}q} Fg9 ;ʐ7o-㪜g$kzoC겜tcZ2A6!~Yhyů.zJ ~_mJ`]0ˁ/wM[ Sh':6Y㥳> I8VB%Zy `sOǽ :1-ibNe0]߶t3;l+]Ni".U-{'P8ERG{f&}okkI%ݏi¤{TV,y;oϥ[)RXT]#܎x %y*dn)}UfÕ~ _)deG&u yylbF=k';?gk`#MѵK]+oS o%Q21Q9yMJD Dބ=nƗL`e,*_!nPC:5y/޸7l YQ41^GpUm]KFTmjz\xz^8ܠ|t8h޼gMd@[>[=6#Ngs1OXd_sAE CpӴdCطa䚜ANb=\ΰ.VF?eȌ{3yepe` (ђ_ ֳ^V `TMi`g'4ߐӏ5=*j UR6bCۈ&9u"o `.pA"uw=?gT%gid:L;Y0YO;L.QUEg\,4O+w% d[3pA.4쟭t3 TF0tqƪBƨsTe*'HvOӤ 1m5zm@FM$t1?u8\ JaaiZEp;:]JBImW=Q?җ}̐ڻW/r 7;"E#tG/H*|}}bo>UԲHFm̷_Lg [2;%}`%Xג0]ZʱQ͡2,~5Rai3O'*wK/&s5N}z?P1N+i*qUqyt0{e?618mt&} Cݳ-\w6X7(rB$ǚɫa9n_U2녕r??7Q&@ ԛsS%!u֍ beUޕ>ӧs{4`ԔBaY:vbLaYSo%]X U,Ņ[7ecfW4 ]&< eoJ'1 2uw^ bl׽ -uO.Ϙ6`P3Yft >8U%/^l8/5H@86OJl"*Q3I.2GO]2_RQNdr6Բ"k޴WZE #C/zSئx 2M ܦLƍF#$Z]hki=|W+<(YB^=9WZH OM ]I7n]' %>eΞ>ɠ鉛XM"#MK%!u>Al#;q<6yX8+x1Lq;?]H\f$ lzyK &*m;y+W̖/Rm i uy4f6%8TQͳ-!ZPW;Dx+[)v(ys4M`~ EC,х$[nyJnOi_48,VIե w|ܢ0lrF65΅Tpm@qgg|kz)X*;U2G{N9h؎>\rٌO^de˷ "yf38-ƾNl?Wx^_KCoOq5xo,r'6&;aC"A@kkߍ< %Ѭk-j;>ݫtEE/4C#`NѵrNؔՕi=-C2SIi,*.Jc"w%zOc7uZP1~1PQ&̴r4Ca6yʼn+92F08b1Ǝ|r hN[CEIx4s +ywQ9xw/VѬsP+b؀ A(*@)nP ,ȃiKiaw?'j.>(hŖha5ɱ3~ヂ~*P3;yb&yw.JwnM_DM쿈0%恸vm{ eQ|2бlϘoJz=ױ3m QK3 A1ޞ57X3Sg<śeqz9A%1Za /3IX I}b RatH Dp NL`krp GX 0VOT HFαێK|݌|x)'^2~O՜G20/+p~̵#%px@N6HnZL-&o5ujy0NzoѡIh?@WǓ^!)@m^ wߍC3< _Q3E:=/9ЮF>dyYAO!iYЬ9ۈ>[䚒_KAsg_ص(m* 1V W蕗peجu;z{?CA{ՎT?VH_dY;Z8{P oM~n.I0C_wl1XC^%ӆU4?2WG^P [gm⤿@^ M5;{L`i#gQ- mz]q랳֛%U P;H? K BM`Ռ{:>hzy\ֻ|0=0" 2ن#edz'}! S_JD xm9@IG>^gLTN .uJ |t-jl" FW}:tkH%.k{…|TxI'7u?0|ccy}oWO$}2a9A,aQm:cڸ zt[6*o5EY¡HEz.?U >a5zCk[MZM_%p?~2d1:Sx/b"2ʱᒱIe.!{fy%(hRޏXR{fZԹ2?ڧpw\5Pn=,I|?8Bބ8xd$shn6+<%~6mZG KW{D^j| rlE #ę_{ˇ oETZ/;wbwc(/^kf5:AHvȰMwXv?:L Q辂}Ypٌ*z*p|MC~6Cp=#Juț@S~æp~WBoj:nĠ=~8fc6{bҼD-*5)Dv$cxV7>?GB&qĉNԽ͊CʝiZ@Wv8voU2Fq(3-dȑ2ԁrh}9IV)2 +/d >emd/!:Xu?vy>|[=X%XFԶh  ^68>(őzq3ORYC o8t6IehLM|ݍ.f}i@*jcTfDqި<]^h 8Yˀn 6$pK'똑t{5/D~OT]͉ZE237(ӯ}7pRs+ۏv@FˇDZO ȌaOJ59ڴ+I/Lbef6cH_f<Ȩޮsv|c -a"yR^ҁ-{M>f%9ʾ@e }soxqjx_E%D_6E0ۙov /UcI:;vЏQAfSkqʶ5 GvFw.qƌEގP0] &qJ ٌ]dzh3!S3:4oǠ9 97*hٞkv'SdbևL|v&5CQw TMdZęE^#QH2LMFg:g3XpC#"HKj;(ԙ|kNI5x'EGP:JOhG+AL 3 2QdX.$bjA6}2g$arD=Ǟg| ށElh ̌>?{sKZ*45RjDzVI$;P"d.l OVŎ&~s^MBR>8OH(T^Dn{{B1\~9 1yEΔ]'WU ToWí9Rq++)(9F][LJӎ萙F!<. s֦u2#/Y8Ј\I704mB'sUؼyl‘/uFixFo` 3}'!*sNF/QL 8*. U3l.5/oah&*@s9qXxXTU`jPSb}T$,ir ~ņ!zTNb(xw)+87gttÒW&.LŠx١]I,B^kJc\ n#p'~;UU~wB VgB%YkGPvƘl˶t]I,7 cͼ5NwS-vG?VwN^V_!wt" 6ЖCn-RO@_WerGs js%p9_eYL+E9.iD6 5Yo"jvW7+IhYNn0)549_ɗ\7_qqhxK7 Eb4XcR]5hTwd:NhR"S՚!KO* (d84{][gKq"Eo#˽ sqI,npuu-A*tgLn5`IWY՛}_k e}| xVN?_{9y`[pR{M*jYh֛llO`62\zhoItuTI%jhA ?o[ *yCG!"xp{,&IaH{*hDI|:1>Cn n"(߀Jft V\5YAZcÛry\ٹi<o MM${\nqE4OJ[C"^O9d" Z{00n"VfNٴ_יxWů2Yha H:Rc_ /x2")= :lkZ}z.zPk.KB7/JH6>5:|p#ɘ&&hu]emNqGamvƧ5M?F!*~t7\{h*t,5 ;nf]XJtҨ(%=(>"5oY-K!ӎ7'v, RnNz9V^3xcTR ؄)^,ԚVmeE>'VU3/=Ћ y]/쯗A'%pL)z 'ӾVU%U[OzPcY/Aq#W|0.HA翠tOv$އߓE/*YcQkei9TY1%ż=;©8RF_>26 @c;pY $ʟU胶IgR5SU(fJoWEW'ǧmy{"l{0ʤ1nɩ:Qez)T4"K8f%P*KWĞ-3ٶU38etj>t.D ݦXo& };"ӡ@ւEY88`zאvQdIݾ^Ƅ1N * 1- 9ASOL6ˀ(^'3@v*rgmmt ù.C=R ^a+S@.@1J;P,؛uNQ![؋t3=Euf̆ڡ,N P)T D ;c9P~US^!Nl,KF']g+aEZr0$G4Úg\k ߡ1 hCTXˉE cۏз1I37GIsDt~)+PMC.r"SliXU=+fs&aZ%`d(׊_90mdėɠ[JR-- RCزOQNIX{5mVwF]( }Al2B: 7I T^|D%)r[eF2DfF5\Qe%j9;0+4=H|B5HAavg\L~ =X͇R#գ_ԳR4x)>o,Qߵ3ZEj..%L_c^^:yO88-¥Yh"+*sȩ: 8%/޼bZ\OuVu2, n\O}]9A-Etr !-*^#ْ( cQ}FӮ* R ,/?ul Pܶ%nGin'c;>N]gL6p:,M\+{!:u(£)A2DR gUO; *hzɮ (u,ǼgwQW(U-o[{Pvۍ@qn͙s 7;j.F40Ubmp3IT[~ iH&1^ӲsY7B֦?26oFzfOm&ͻ^(95RrˠhDuod*[~BD_' > )v~g _2)  FeA-oVu 'KzXa PfUSg^5 ^h! V1%Sm:̚kQqo?/JjqiF`h<൓1YFR٭X=: ҃{b(ˣ^ǢMK1м"56=rA+~ ]~[?,YRO&.}T盶E_V$3 xj<i^Eqr<]E?erd !]QqA׿oaWQF트7'ae>{?[7L/ڬSIӦ8\vR+*u7DߍOgW/e*4|C]\nU'T.1w0gmуq hu k0#2t={/ɷB(09W]v B+;SZAU }aR晍breDa'4Lϒ]3]7ZuoI6qߏ0s`7I[#EVc{xLG+8lUJjIW& _Fr C:_U6Zre n`j*|pVfvB|ZrP~+rXN:up:x@W#\𻁝fhp_cb_?߷yQIw@l Wx~q_tAl,WC Dp2?\ iHm~z&\>p}N M~mផXObꊲ}C9 hڝ 6͐!rJƹmra3pcČȴMɴ `g)BKMFy@YU=m~jHs}\zC 5RDN#6L G]j l508LAT!Ů 1zq3( f,J>0N%zE4,i@F7 Nk@9_˯9}4[D0,kBQGTH#P8fzu^7}[?gU{t#KL2{LOxIv-'v,4Xް?.HiœYǮ"v)@_Dh|ŸUͻ2 `Vi ,O؅>AV_l\8v]ЖN'c7nШڍۘ옔<.ۻ`*>툓Bk{?0&>کfŵO^)-?Aad3)QO QP%Nu٬TΩwJv`pqQY`J}^ʟ٧QKfzn.yô\fQ' 8(ǘGTVWhAl<$ (S ^i&j%Ncr=ooC3J׀_1ԃiy0 uɴEG)#i$ r\(,LY VuXW]:t`AO$I=wM;I38`V Hu;mq !xn)T ^ ;g8QL& .-_B2 _+F8+^t2{U(0E=$N!J|L5N+d>-TkoSA0ufPBΎ~ THӿ%~ u^0qiHk=RhYnp8F D&V+G١3WMߪCdKk^A]W]*I]lqNZrw!I- [ǝ~Ny<|gZ 0Y"᯿C7o#cM3чXX@h3m6FRtlXiYO_yUE8"%rgkUtSHw+\ c ~!gi׺S\3o^j{%S\9λfF;ۚ#xREװ]L]ЀzƘ"tg6N}IۍI?9ek] ĸ)''tGBCk +L E#uzWxX+֨&/b7)RFZpJku%=v?g+:3Lӆq]=^3sX/0'Ԃ9C;t4Wq/QQlt*0 =Ÿ'8Ʉ:}6*b=hgWu $(3.Q#OD0(6Kߵ[)W@ 9TcjwS6z0cc$gLbVc$>Kpry(Q1AM{:hRL$W(6 z5JN1'  k#sDq=@e#oNNnUfEsx `$ mB hp27|J,y&('ߨ]Cޙ7cBRYJqǠ` r*7 5` l# d4_sp!kwXI<ل]T=. rA<#Q@Ĩ4I'v;lf_T(`@\$Y2xDA+uZMkE(N h"9oBA+ `=+$&]ؔ&%~p-Do!>CMFEb6x5jT-L5aE)LQNBȘ$n'e޸Qbkj.S;;gTuBFy !vSG'8JSuRe>`h<맪Vzf.RQn6 >Q +]}`6X>?"i[dn}6ひ ʏBaةۆ@|6Rֻb79z)끙B>҇}I6.:F1]@_EԖ1bg&jq \!fD@N;]g+^u\i p#YY]?QlȧjM;agoߕzCH?ݜU|ړ>\k7$J jY"ΨqfLf[+J*CԨ/ uuREU SW$[33*drho9o .$KBqQW׻"(P•.R5HѝR\T׸,) R+1e0O86vI4gMg8K,( /ZZjc*4>R|6"Ez7YqXs. "3Z( .^[ t&{w, (|}$YHKZq:ޔ F-OsLkǠ],.@ /oPn6T<y|-LϷ@wRyv(mO9zlĔ).k_X`Vꟗ?ltL?vr-~fTW:q"WknlCep38ºϏNL#տxoSpH0UfmV%5ֺ@$-4taO=JUeJ2B+4 , O ZTnXc8AS~ _` .쥴2Gv4]tHL`:v9&BYK2I.pzM0Co%RNh`JSmBI\ZL !V4ZmFx=z̯R(cл&CGبHѽDun]ׯ2_),26b]S{?_Thz1*+Y QSj>AHvF @+m(wfŧ5Hn/'NrvP|GFUHO8I ILAi+ˉ 2j<`LT?$\hN̈izKD= Av"vh͛z˅M >NM+q=^U7ZN抁[PV$aQ2ƀt2rN+db{us{J>?`72ͫNẘfi4[Ch5}be6gg$ćs G=:H2^{QAnٞ=90]~Qn)W{C5mGqL$J_Up#kfS=%IH~aqW *&Gѱ+,m5ZeI1Z&ެy/ MhUMvO7:Kカ X[Z1w-$!Q'ܢemBŌSfGqslw;DN>]qH3ԙic}':~7^8#Qv4N}6QLy]Q8's"]cR͝}}2C; e:ytw78F^p5,|::yR0T{[1Hx%+N|Kj! 7Ԃjx A0Z]Br:2x^.N 12Jʿږ(tnoh` Ϙ-/3}e{h1B ,}i u@5j,p4e)bMyҰFytP>B3g8~s p"F1xyeUS[Ztnr@V›"3GC YMijɓC?m] q`8KQ>y[-8r41sxώсfiJ֢h \^X6#|Z7 qhdIJ (TK`@@^iv+bų C4i?Im!uui Rb> qr<B]3v2ɂMQd(WTB6h `bX]1!-\ǠQRsΕIٜ`b+d$TML3[L\f1dg4tVWm̑du6DS7Q^ |w>޾aiNJVb7n~ P./Aᑦ M{[0 tMi"kǑ\%_Ցp.]L: ':Ai~:M,nA9 ? jBUK7$ Lҹ;T%^ C3Ka<1/tW@7No0XfIy@_}"zy/&zpeKqZWc4@yӝKEJW!=>K5'm9<-em |< f ߆Qy<5q1F\8աĨgсvʅ3 B:h&DP8 $&Ӿ\qwHM=!Jkrזh B}"i""ɛǪZTN)뾕/)'| sE~P!)E7{xfz$wdfU hyFH?gcwz73]]'e"-,_=/v%kwLR6,DP;A5oQ`ao1ҟE<1 P| D mS]%^w)FYIݡDZu#[g"r.͘wै5QT/ 7lGo;gtIGCE'yL{YiN,8tcxD4_mg.|gBzW1ekxsx w„E 510)e$@"4S$E0J{nS7۬8=6'γ|1@;' p3w6nEkoΑ;%ǑD/NLQ -*v n%v67h͠mxq@W.S3x 5=̚m 9y,m~pJP Xa;h^:_re[pa7e% <fj^\ u&ˏ{* _^L׋zO%;Ӓ.oPᔤTJcD=8Ol7%}+AYe9/vGat_|N5V Esp"-];҃B;?5i⑚u1x% |FJ.XoԚ6D7{;&+P-Ȉ(KCe^& *nckؐڐ` P[zD?.uYϳI==J5:o ~{Ќ 6&(L"$XQy3;rI *R6DCr(MTL#+!əsN[Tuv{д:ZOvZ/^l6js)UW-i$i[>bY /䴳D/,uz6usQ;F9F@#T/퇞NboryIpKO +bf#IAV% ~UHJ_:QW~yv_IOa ZLY+X}A]ȳM \e<ɿ7R+H )yu4l *f+_مjݽK9bRu7_bg>Y֘g|5'm:4&*V}º= y{.l( 7Zms\ YĽ> YSJTm+CHsg !I'(΅ړ„!q?dn_Lq(ϣJ[ᰕ֍eQu dj̇Eh?T{zH! MYEyTwYFNY橳q'w$ $6)0bYgyp/+c8=˞;z] 5ڢd;cȂCf*DO<^u-3lɋP>>.}Y!+.Ww*]Y3:L2`"p%QK.o=فT Kۍk@ Dlhw8עf]mhՃP3p{x'XW ghTzƹ'0%LSm<+'@F fg'  1. yX[(܉+ȯROO3B K/uZH['SDS#*EPŲW Slr&tی#U[2դ`Ct\eD"KFLF]*3.bSzşd|X9o8%2c?2֭.rC"$ tFWd2·&cl ʛkŨ05޸_7vׁ<` ~ׂ8^*{-+Lv,HjXqvU U7M#rk AI9 jC a,)7Db6u3h!-P]S! ;bT}_]%?Hd*  Bǜ˃ %w EM$ \nziur9B:|0hna]jC# # -Xdra fM͵I7l|w[~eB5 AOe7Q/\RDhݩ8zݣ#r:aVZEBa}&6pA OhyDaޅM/7JWL=xsSEDc'8 o_W[g=N^P3. 9Bb\Uη,j-8Ɣ]L`[i`V bcߌ"  doPW_i ^39?(QR)$/;-k@hlgXfi@vԆ'-nNu&GL(^Mg HP%ʎL-\-v"E%PA>#+$7?83Q";[eުM*1GRDݝ nKRë9!ܣ`m^;7`8#dܨ3Ijwx Zć R! =ǭԳUjJI4kl.%ֈ)S'Rx 8JcKFaUt3 OP×֥DAZ$/shQ6?0% !J*Er.V'Ql2 w[Zui4x7q^bxɅwS@f,?!zY=Ƀ:MK!$S]hbc1:څ@oJ Gip=Ś>DpStѪ yPl*ʫjr$Y섎qgz{S|PfL"DĬ% ŃfJBh %ExFVTX} ?S֜Cef6ʱ|$?9i gK 7Ve7ˁQa2d.^ _,sh\\40F 0ΰe4a셲n*0Xz"vEpȿe2ue" n~`{<|WEpߐqIYѝmP*{ס'%e:6/q(V%t^fLHN8[s\\w~EZ>xAQj5.C)C1M>0Z$cJo^SH#vn2 ? -c%YG`݋x|m|Sw$@ȡ^?ģy*K+e/ށuU8ʎW/Lf避3gT{t~洩sykD dUY.߹"%X(HzR gQ. ,DH}-zWVkXq@_;6*-6BWRQL̞THqWSTi)ۚX aٔөwb3l ިkӠg}ġI[O#תOwڰ t})Q6=YPgw3 G?&m@TdԨei׾ml&^o6>D .7ǹC9tȴә?oW62ݯ|1!/` ^H0 )rGfOcDFrHQy8wD ݄jB_IAej7=8A_d်HV%/MoߞL>N>v6 %Z!po%h_6*n.guM-a(ή쬕R=׏u'V,pg?x)ք'1ekh+/PݎuTrZ.,9l6;]R?,>¦ƦYQ.c%&H["&uJHz`1`t$MɅJbf'/1H E26Hh"?3_= N) MV ;e H viQ>ٝ L01n, hvim@#An2Iz1&Gn\ K ˦@'bļ,IWE;`aGJ[^Mmp#NJֹKbޫ@i5 * OaN3qC.L#9;v k 8y\gNHXoEh ?$AD:R ygl큤ƻ4\0#ry LW[Trؗ3"X$3dW븍1+k`>Q)846?x i3w(.t h :W:π-}l\SPp,<5Q&@4<nWdeK}W>,J!z (C(c$(pȝAm #|D;p0+Z@s\ lL.SZ2E1y,A)?VM)U h4&g'YhUS]ȱ2& R &XRy8] W8( ;5T}y+ES9oy^WJ)WCޛm!0-k|fӾr )5+(xUH Cԡ7wҒV||Jگp~|a *;}GېYzmAQxsj|6% ؤMJL ixUxӁv,]z-kM`8:75`FcLْ(%.Tf QHN+bٻK, `ӬESc< 3[*Ʊ}tB46$;E0CEI)0=JbmKoP9ђf5k,вnpk[&iNcJR!bp,hDXR#rỤwpݗ(kؾ0`/wzS#Lt D1Yt偹g$4t[Z8;! hKx/w~y=9OSh l$'<2,?#}%`uZFCb%@gcSIĉ+y&,sGJc.K"c5û@xEˏAI6Ӏ]cZ&;bzji#-ҩK'2XK8{I+:;+&/ WKQ !鯤NV5L9R[vbRHl98F쀊5UZ`Rӥɋ#׹ܥdMԎ[RoY\إ> 6俏urQO\ʿ{ekEwVخ0#CAQ30j4>Lm"&R/RYgKKF0(d!PC X$4uOxQQ;95`z;1`_ K"KRlrFKj q@l#;,&钯NIT. AZ>R?X(9wwM4d rWod#ArҲ[zFh7J!tT 2`H`g|w%9wT l¥,eP+x느/&\wfDje)f/L\N?u < 3|{bbBc>V?p ]UM^xLLl"Rld/?|z`gSOlǼ9H?#Co^Bw#pn? 7'o4V"FXR t#arsTLpA8=RRdc` f+n?34+rÂR2zF+[E àض޷Q#iÔ/GrR*!!:ʧ s|=,5[||]EVeŢ ڵhkNb/x5"qk"Vffđ׸7pvi;+M**I9Ơv=R 8()IcR;+:-nEO+^%?rGѢ,b[=t+s.iK8()\' :\|wWpycv;MAfO#[Ɲi%Uau'1% ҕ1fum*>L:*5Z?2 #if*[]#IV~ -hogb_._q*R dKTv-MG yL&y0D &.QZSFgb{~JDِoLrwLrVT hk6;~[(Th8&)eaqЯ6a^8[CLLMeqHA|lLavO"~~"unSUc㨞mzj(љo;jsZ&ȼ `X#۠+Xz`Fe D~HIE]4YT.1o\c`ETQG73h;mqĈ,5%g?%҈ۣCcP,hTL(Zp)rOlRLݰFVj=tU~dxE /r13!H^X^8%αi/L>gϱpО{Ks4 [gw\I?A:o*]s9A6M։+8xh(Meq6K4j,zt #RG/bZ'ӗ$*F :%}VC7テ?WaP6L[A^/*5NJ0Uߟ F^)T!~s!aRv#&>HRC3xpW=Ns5R%ʦQ83f%{P9CX-=9Y9sm-[̩pݣIŲ<~ѷ(g'r[A b, YET!^T%4 Ey4PpvJ^up{J+o XR,5\g=':Arz>Owi,`ݱ'6}f\P;s)GCC# ~_Y[~(sM9so}Rg:D6*k [AZߟtd1|\"e$+PZV)U+z]g@ߜ{A {} FLyn9,ՖW3,*Gl))Hm?9#K@4Vc" ;}J{f}:PRq=tdDun-hjfř>NKhq|&{J9f^ ;=WL~=~ tYPF\Tk/\΁[:8fϧɃ{K)/Ui.YXE(c02ɡ (7/Cd%*\wKEg5OW1%xp#bcmAknHTy/7/h”)H$gu=޳crwVO{uӪYȅ 6xiP@5iQf7d-6U%\U# H~ κhV%}H4v1=Ă,uv;)S #+{҈[?}%s\b́621L kw@̩F6Rت O gF+uG;zE{иUXдӌ&!_)l1TP RG7e~Azmy+,xecu]i+&-HiD}H@b#GaGDyOQC yiCNb)uOfNyዏ˛TI gT=Nwgo8>LAǔvɈ=|5P$[9LF:ڍ"TWEvp~]q`r73Ա h’uZKbP`** NwnjtE|xjƠ, [{ =Euym& Y]Hw*?vKyr: uPmě4ݿ*09<%'2otW c˻vvW#9dw.MATrobT[`>BOPJ8(棛u6r-~33~ ug~ \i}* TܕoMm_L ;k~N"y#i7ﺚ!Lj2D'2J&ţ䅗gM!mҵNbdd>_kqшՀʚugyIܗ3#hdkrD  :NK]:emFfFWsT8yvrCV;!y 3Duu IZJxgc QE̫< 4h>C/`J߶*G٫*NjdՌhϷ!-clEZjIQk,K ܒ !!e}5,/^Y)hahyjTwNCTy)cR:rY#/݌c B#xH+[k#;젤4!DTzyݾ[tĶWF2h<~j !>)Zk&:50[v̩ hrq$wl`k{.)zꔊoϙ׾zn5}vIksR ?lк7넒['\֖w->=h}A% v-e LS1"IHLZo^tfڤQs~h|[Ca GceZc*|횭ʰ&ȹf-^jL%񲉓?8cٰdA0蟗,QR̐*uENO!vÚ,߽ʵz>)-vVjV[YEV/Re7|?[OYwKeiPP~l&LP v>?ٗP9@.52\SA؍ K9.r<q"-6.Sbrգ2Wpيq+mz64HnNH{ j7sxޓ+љ c+=ߒs^%W'}>'[VL(g#p<RH:EI|ywU|%P&232kP,\pBKKnQS,Jj@Ӑh$#bN S=B1Vmޔ+8CU!kZ)Uo:YMҫ,OYyj hP3fKG8(iHH~6V> r`0 qx0ZQ-O&z:GRn/gWU";&t`5.q㶡{]) 28IuB yЛXFa0O42%m˕0k;E#SIY\:x~jh_ W@SIN_YX\+X$CO5*/6RծH'x5QųG5{.ƘR8$A;U<c+wvi0JqWߛs.KʿlMp&6T/ERq)ıy]*kT\ 2Gs<ƒP򸼍b,RTwV (]6/U>~4I0+Hh0\|9Lc: B`qAj+ L/_IKODDs^f}SB+VX %AcĝRϪ"dsNHU7ͫqoD4ݝp}6mI}t^8hor('e޶pՀ0mUBaI9G+&8*>)z.@ {eoK!_kA z!i/[]ݐ8HmNmE“d['/rsЯۆ,K;ק<}GdfaMuf>=yB}+~,f#BHa3 [NO3g هo>&((2 G;NwމqJ =ij`$y:mz 1Г &qSP'_6M}!GroBl v4XuaɔZO{:PyblN.CMizIǡaOُvCy!D7!#l*|u"Z\yA:a Z4K<}hQFI*0JBDk^x?^x*X oIL] ==uc` qz `VH &]! 7@Qc;f Jug*)!GKTO1o꿊 HcG5P郱W<{XY#v451|EvCږ[ )nޝ_agMA 3(|sEMsYk8 R:y [':g cFm F- c+PrE~d&k 5$y-E6!f34="d| ,#vlfa^Wh*9'C8܏F^= 貾 NA?k 5^/ 4o</|;TXv~вF# _qL8Al ?\转l 7i8ÁzҟX(q!lOhv@+[ F/X$14dm)o4dـD@TK k^<}~<w03/leAZ?gaK4WJTpm@Zj@@]ԝtbZ`'q+ޯhe.?ឬ%Fbi{w:#W{rA=p̙81%OzhyVAX·HR-.a6~pQ[gXJ%#rʒ=2#d÷l(n[me (|/ոN# fDG6 Ɂmd|j*F݄|+-r~jzaM2$'EEN_1:QޢĦi.|; %Je\68v"Q j`#,{a⎾VjT"0Nm=qȑK.U',ObҗS78kyϋXbBt#3>f^,\Xg[Fo}V+SS)>%d 9S77wZd+ uv >[_xrɕ[/K+soZL|V4W١S &eDLGʞ@I,D+ h]TSk+zrk. 9+M<΍xUuOۉhUN#}ko=sޜ81hM>C(s. ۷5J҇m184ID*6`6xID-E\z._[XiUǴv׈XZg=KfϫtK_{1zPEY\QZ]ULg9ms+Z ϶7Q5 ӵ>P|l]V5(*ťY r%NI6.F'GytFs 쒏X1a*2q*N{*ʢ&/yNpDӄJc{<ǘo>ͤ^ \;ڪ5sptCb>EFrՏ5LG]>6Gő^#yOJA^Z;eHaP^(qaBkj\j4$SP-,?%nyi!oy/A&(wjH]ӡ.KNFJFPi8Dw?R_D&O"4>=C#za̷4s~;v->iSϲV6@D4a Q(l}06駴E9y/\i-AXY7-WJJ4^(eN^db͕9)nJ]hwRҬuFRrČj@F˃{鿢ŦTթi4D*%q8R.|R(24ן|- n6ѱAUHz,c BQhr@Oο_ٳҪ{f\9~dD};GIҡ=XX=j4&,Y?{ _U:"P1c@9vCEr$dmnᱏyVծ>0i XR1vCC;ӎ.}٢zv)O"u^mgÌj \ć%xsF3^7`ZU]Ͱ:O&>E!R\MX_zj̧tGIJ~8WZ|\Y5-qIH|’:׆:V1N $Z.r%f$]/w-6<)N)Ks@'7km4L15rˁEqM,318HQURzQtn9mq;UWi}0COAXZ*%vW= ]]auw!N,"%>RMzq Ti.ŷ'Y3'|l=cCTfx;zR).YsʱSQ bR2 _-‡n2>ßCcpŞ aw1*Z}KT吢Ch24sH9},$ໜ.Ůpƻ5s8jS 4R˓ښuW!ZZa Y٤X ?Hb\HږΎL+h;3 OU;.P={ULgyhXISP5! ER]$vrRET/sz &dxzȸOiUDܦJ\twjotdBFk-j\\$` 1P$2K<)`Uxo[*b`|"`)CokBK#uw]r,| u6dPtakYMm?D?}KYˡAW%Xd9 DhGok,ӊXRUʫhj/4pʿ+49ei]{{}&Rނ {:_r *Vjz& }537ї)btl(Ѝ$ÕdAlDz\EZl1*iu`PZ7=6WnB6;#ƀ$xQq؛K$=btfs}Z]iF*8Ou$D+jW+e_xlfn ?m,.(h1vh d '0$b]4|G0{Pcős*Q2Lq̶tDѣ5ѹbiVpG%%|Ub )|_jJO8w֘1ƚi>C'zv x&&UT163C:jʁ_B/Gf:hcr,5  jϵ+Z<(:7JI2 P>3]ʝ!7-XCL=ݵi$=O.0e/pciu/:?]b4@rU vUӐE#}?5 ujyI^EU*ֻRJW6ԇa# V|%;o;Vx髞"vn[}V,pIH_w1, Lv&lzEzE` $7 L{]qY3mWO)H d+I6'3 hldzڛ߀)S~<iQi%RJcKq1[K2/+(i&|vӨ pLN|YN3!cґ_8!˹Ԁ*ƞAhbMM?D=2?d7'զ*ż]hcKgS锚AV o!`jLc]CZĠNz@@QTZ}RF'S7wl0>']Jbd_!Bv:e+!#%Ziސ_8,} D6'.w#㳞mI.lsѷKR+{ LnxFŵy''5/p4nOr v=v9ZSEp4w5bA"* -k nN[_"'yKˎ8?ZpbƔf&.^.2ڠg?Hj"p=8 D&ߢ9,W~BhٖěO&{|P PoԵ+kyhdѱoЬuDUJ_;i4IU{.G^z#RMs xt>1G2`!Dxll" :\3nkO2]Ք?񄋹HTpno*E"J*lҍ}Λǽ`M]5S1^S䙺(YVҷui5Uaeqjo\;"B˶rjWҮIECv:>. 7rFndV=e@ܭ̅[c U_`1ش%ۢ=3~ Ů ^ODH&Bܮ=LH|nN9&emg1 9V^JcѺ[Fwr#XQ|'UE֯] <]pz@p%}d3O#̀='SSOZ& hC`4N&hʽW'KB9cVn>nHvrPH,l}af nn,'R1+m#"΂KB]lk-et˂=Yc!1*-785/iJRx\;ưKTwO<;1_Ꮶ"_p=*VF)09##nQk)RSv /һ0^5!FzuI,#@kQtb_ ٍ|ޫ0Pqf'VI8ηjN/Ǘ~p+$1jg y42hPӛ<٢Wpl%[ۍ IJ6h'!mœ+9ge[jȔ:P0Z3.DWEx/oR `s]x@ݴhϠf 'n}3M/a `ؚKn'ˆtAL]!B?s@ڵUE 4t(+li~0cKzЖ9#㬻[ MA@/Ie =%="^&@,@!QNaU=of >xLE%u}AW8> (f&q6Ȓ(s Mԕlƃf1h2K 2':/¦d,>W@ WҤB33CZW'(|tShJ|4M#NՏxsSYa`^mr ~T[u-e0gS#"YىgCh?"y CpX&?A<) P;<4p/fFBP\9$#%3%$ do'T  N:NwD$FD*vCfF9y2GȹhBت@!bz,6y.e:@ߞj?6͔! rېj=-!sSuQuh%a)3zΒ\(JUۘ*F:~/KvX<<e/ *_|91:P5"SanK,+]8 4T2w.zQeٖתJ"iFPRK"g{m +B`@nTډVaı8'I1D$Qe}{Xg-9i kyQmxB?`,$y;>@1Yqq0)G,' _=)NSzfASrKb,I8#mD{jlnŐ"o@kH˾ wt ݹ// \>sN?c؎.0MͺǼfeB̩Beop%.5dyT^o#1Mv=&T{3 $-dݴgL~k|%~D]O~Ƿ@h$־>3ChXB8eoJd#ѐU zmT[@,J]#2}ҟj<>XF67?3GHBA2n{dB}^_@[jcPwyPZaОtLCA]t^OO5EoMx}7ovlKPYEF%22MvsOQdL`ӆ_k?{~<\_<Y!~i'=-=u* /BtpNac B%{Pf!7)C%bX}5_]x X1]e ;VA\#7ڈ`*D]p,Xk`/5u W~^ؑKv@$Yl{X=PXٙE[M(/q"`'&]oǤt 8{) emT6r ؀g}NĿth̸Rz"=MM&zm~>D~x-J ̾LAUHA)=gKAB{?No&aa{IM(Yޘw$[4zzYF+}ԲTA,ȲҸzsD1[29ʆ Z\OךKtZq2X]GV= +"R˳n%V ?O6  HKۮ(!ZOD{z=s΋ yqT9LW\Ap==ˑ3/P7vRʧ LdEVIċEXӚng!ߠx4t ח3+뾨(!'K,qU^.ty/I-1NKwNã?μ8wFF"&f;%9H*0"DâmJ.!1 -5Jа p4N`Prʱ^+ Iv3-<-5 ``@1FbGw*A~Q3n~ƭB۰C]W쾑ҧ18?B \#D x Lވ{z?᢫ﲒj8$S_ q)M Z5^o P);Aɂ|cːsKR3Ճs<6QPQ^ b:guD;1un'sBc֞P<▞` B9Pʑ;;.~ްj:Dъ4=XwgqF/>G~?a\b18hG8^Y!RJNkv˔hJsaEAJ 7L  lp9TȈ Zc%m*t4љ6!"k9Cu:Fԋ0`mA]QHdʫ>첃슟+iB8yt,7t`H!pK Rj.;$A‡螟,Ä́T\DD#6C'ٚVd4{>߆+R+Y.ҸV[%߮W > Q1I(yx*XH5Us vGO̎8){pwOOIN+ƛc'zc,?aV{hZpQM{s* 6zɟJn(`,0s`#>w8&n>e|rUϳd)avY%CLi~pݲCxGoHC .D9cšMj݁8% :ՄrvX:SJI)FYFlH{&n(5&s9 ͚e܉q3OG,s&"O@Etw- G-)9̰)eE`\ΌwF~ANe+Y^Ѻv h#U>'Itւs4ꆘIٹTiRt~PЍzjjd9b2N[ ,țPfxJ.W2zS'ӥNU0UӞ-yJ8œf!.'=Yk!80OBv35d<00yA 4~nWUGCD4ڙuhٽa|sBmEt=BqU7/Jϖjڙg"ԅz41ֻD>#X2$@1eDvQ\B ^u䢳ϸNeC07CJ3 [ǵ^XD@CUG,*+&\TSev4c׼ q@ق eyC?2_g+_5&@C8 0^a{W6) 3*iJXhǫ9SBt» eyRS=va>|Pc@Mi@rWG7<8BZܻ|`"cPZ6; j -pҩpFϳQvaLN+-PeO62qD58@3w7ԋF~$ZF`kY ⓑa|M&ґgTFy+IǽYr4VQd;dw} {v2}鲄@W?ZQT dz+&ΘS8rC_WLֹ9A5OmYIZmkGȠDdxyBl>s\8z.V P }"= $*PQawx]\=U. ,Vech2igp 1jeTǙ}gs-k ]~T+By,I-ǂ>>Jq?2~u"5) zOg*}XJ%ozؠKLtyN>ys]FxvFzJFiNQ|$Ƙetkv3JF]VB$?h`f=1mc#٤0%sT׹W\,~JmKI.i Q?ԇ )iFQHs-Fg1s7?_|@>A/,>66$$)1on8G1(&]ovЭj@ fZeXƾXKsZ_?^}<[EaJuI矶>ʘN OLtR舩'XΈZt=-8|cv2 m0SqonGB ~2/OC{Oł)"&1 5#狠`G 6aStX,l~Ӂu6E'1Z桤 L9Wِa]a)|f*SG:IB pG(Snr.՝eg!txf:"A si諆 KÒ>4ۘU%\t [fRd2*Trɒ%!kJq*Kձ_LEQ2ٱ-F#t8|HrkŖra>v8x O6q т3 ^fQ3G wNt'wBpDz ƺ6PChR竣3GٶZ70۠ɑ-`rm)~yQ;{>׉VBU ջ~qĚLNEzZ{~n )J55$Wdq֥Wš;>M*Sr?D;9 B }G<`6 ǬhO J¥}ƺˠ [v6X%`Zn!&KL,˳ķLz[~UGkeJPZ]-(r +K^̃K~R`?k!: 3$*Yam[7{_ŝ%y et u?~ N/Vf%SSu@Q6eV?J^@r=3.pm~g?]L4jJWh4¡Mb{Wo,Б<ٹG0gJzWt $fG[I5`a#%:pJDא`q,a!bb +s-p:np:G^F04~N&bCl`O.|DfBh4oBzbnS)[Q{P\ҭuXFC7-h\<<)0Z%`6U߆ (",Lb{Ci:v522z4.SX;E:uΣb\ʎAѺ^(3j0qHIN,}(; G o'/[߫AXaGc {7\ǤΑt*D{=BЫ'1Ɯ9sWeGZ9 95MyD5wilb,>f DeGG6Ñ]FӵQ|Ҙ=KEt`3ij#\k+ sT%dkN,raЮD[DŽkU6:hYOm*TNo 5KKPrk_T(Ŷt1hnh#EF¿ҟ!@I R {Z}D"Pp!ycGm̪_UH8}v;қXIM{f ;<㶽ɂ90 NǪ<#)b՗PصW^C;r u-vIcn< `j |5 F?NhBu2Q@Xқ [ $&5J%~!:Y0Lg6/퀨W.cKG:uJԘ[[_peeBn??Z>[̓K@R&ՍIUr FօIwsSVR[4hۦ_Kf4P/.HV%|'0q~W?H/d"쬾a+ϒ`QxAyǑt$RN4 |xCYYZ2p\C5Ǘ?8`T *&;,'qFML6I=83W_5ՙ(9&[?g ؊c&KWhǏ10 ^'t&̭R TP4kj'΄-UH0e0|ݙ#!up:[7{ !Q{ImQ],ӎ7OwG:xn~,ٹO,\NKj1)~APY2M6usw?MR}}0a d'Q!e3˽խL`٦;rɖgRҦS7]}Ȕ8Vt= _]eqyHO#(rZ` =R]OQOjb7( 9ɨ8_{9ȟJX&ق;RRQz|#u@Fė<ԛyb9uM-0 |+`3~,/K|six l, Xa}XZNځMzl@GLۮxn]{4spB6_,2Gn؁7zL./3Rz{{ K'M&CI&XLW3DF܆GV%+b f=}zk$cN6]DX:X|"k[إy!3֧ݩ&6;o5ifw{Kb1 qx-E7zA`~MrIZ 0a:ނM99qh{-weX5w ꂦ|4>^m Cj8q^_KνiN_bOQzl|pCJpWaD2OIIXm-6O]GtĞٳ 9d\oc4+E%;٧0J:SJ,R@l$'PJADtFn9o{]68oC[tZ.TGv-veKĥkÈm@+48 2?C&0ΜS0PՌ焐.GV:l;]Θ糓~7#G-b[ꦵ}CYΙ . p̜zBzv_x Y{v){Uh/]e⛎-vZw(h`*B"h48܎pR(C^gmI#ZO?;ܘɞZ$[tOfG$ZOjH# DhuDH|\q[y"3-qk2'Fl;C2sjah \Z q]yVmN[Rz7įٗ_B\XH,f"4ɗ #KM8,bGF%@#z/yNSkfBRD>شdNn4k36=1B7P|״Gjs>HOYE m&,,8UI0J;ʳ>hyz,ȟm. hwuB:^F}_ Aم.>YY8`% *7*}Q_ĠbF*Gtyc{bDpu2}Q'w_=y^c՜zF*]^p#&o9ԃ3ql -YTR ;5vuֱw؋=.zJA߄A$%5!6]uG)βW(Օ=QeL pUʼ8\!&'ncʬ_ ,`9gܤdNGikiz_r\=bqv7~Y$Ͷ& #PC(* dB]/4sa%%aI4Uӥ;&JFSX,ZrY=%de!N5rg`VvpmeW_y/OАtM@~cγ3sv;*df z,A4/<+6 TW) B" +y6QD.6)Y#^Q^o:f\8ŔU:Ӡ MV+lePR~N/KDk}D<ҧb5y*],5WB՞+%m@Bx2m+."6 LrB1jVu=lG1W< 7zTY%i)~gꋪp8 iy8AҪ<=iuL]:ܠz@1ཐuj.멞xtgHy԰`ك^ vBՁ;1Fmwaz0~ C[\@lj]Q :wEY J:",\Kk EYXvt@a-yhߥgu{aRH}Znsbx\;u1)1y32 xDBUH>Z" ikd,]>'K[e55=kGp2tz&d.6:R_U~4? ɀoVhnwuK4 XWݩZ \ ˒ͬHUe`DrԒ8+^adF͒ζ|>L2P`j`1e$՗4? l!Cx-h6Q&-ќϥF5CiX nrfKԣt0FDmsW{ ܒPiC{+~U\ Y!I9dX &̌B0mv\[$„DawW&JjwЯZEk6̖J@ 9eoSm \#2O!NsHԩծ -.91mȘ)JzrJ;c/ү"v,W~D0;g:ATrz@l .)c\x0WqԶ)Lr 5QY74ڹ Nh̻p*Im6EL+ }&?V} :h|مeFf}Kt)G/8bs2-X̥WR[_jq'ce([kE([^gЈ}jd/܋oT͗` ܃^X_*\7YIq ]ߑ kR&^!u1L{=f\8n.ZΤ@bƵ ?ׇ v{'Apɷ OG٨sQYݪn@SG kZ UJ\hiZ.ySxq*x_mՄo䠲@HВ1u%#! M6mPLJjxf v)ٚz1[Ȃj? $OIoH%~Kj_s쨼1 dKN^\on}ڀ".d$9ƈ݅Bs2lijq[ /$Vԡ'w}w$=TĘJ(n𞽨2!.bk I1y$c[ewk70mNVL-a\qB(^8 f F]]O.ӌ6$ ֎0PiX T:%H`I+Q;t2WY(@ergz-lLsCCϋ,P{x!{D"GCQ|_1GQC0f% [fF:H}GZ%Wc~5EK Ц 6 "V1@/`03vN alk%N-8C  # qh` XCc4ߟIĹdUS`6u3*cM&7G0 )mIh^TQI^A0BOKƾU˟D%9$itu\/Oa)^d)7x]}F ^Hfn<[y@?Ch^ NL6)O X$5 z 1;́KeX2`*"$7euuY^bĊ>v<# .0>\cl? V6'kLo U,fʴs3lF<2+UHݜR}ϢkݎmdU_sԔ އ MK äY7!<#)X̚mb̹erc`V!A[71߆KlGK֎BYZ 5Lyݚ-FX`FRW' im?\~WF\yHEC4=Q fF^%jRɎc8,E v>6W:ͷ[EN=h#./r3biaŜ~,C_WÃŷ8ʸFb:IlB.C{NfnxΐDɼh[kgkz5}Y_^K=p%Q]Am(EoE7X6!r 9WSpq7ԏII7 7v/B}Fs΍2 lKa73P6D e|hy w Lp Ulod%v?GI!@4yGcO;(wo>;=&=?,]ϻH=vlx;mё.%T(-^8&%)37AyG)Fr:t-yJ'4N`9Ϲp`9C^.MxV#x)nC٧8:dK&ϋb$wrA3fVƬVIק HVhnd#Tflj=^Pf~$ӵٱwӽD'i]NPwM[lD-#,Hg!(\9]ts*xERO)d߽d~Rx{rx蹿+|K|c>HȳR?Qv@j5+%($Df=_QmR4jl+]#P/[ ?@Q| .j@R9K>N~RJ^('[xx74d<)^3k)VSwUٓr 1z'M: _ +t+ .e~̮栜s?תpęlAK[Peug\ӊUZ_HjyI'+drUWݠ3˪q[ȩ*1oi`ڲ8Zץgp^"g^pBn "K)|t*L`ϯ(}whÄ9UuN"%l :<z- Q1WNwszvs׸?ť@ Po5oX$ҍmcϊ7 k{^InߩncwA}BZ7ܪ5V~^-'B wE7󨊐VO atJق& vWHO^rg dqD/"$NrrɲK*0 (?Meh=wj*Wlvd jc´,kgbmv0[:h\zGh{Fp6~;%NfU35p5{X[v6Sv# x2NDLJILCgAћLB"d_=Dq-1b@`0J$4zg[c[M`Qcѭ[F3{)6AV*SU8J'^Y?wV6K&UZ ԕQ9,b;so7GJsM'Z;y% M=[G<Y:!b_Cv$^HO">n.1Ԇ9WoFE-; kQ VfYeۀͅ`x2/6w PC&~>GL4qRW /C< c=$Xm=G>?#3uDGI.i~*4'$YamDDXΦh$C0:NX{R&D$}6,M;Q0^R_5kWފ^]un5`B4jG8QmJqBØ[< :U5a &O|%:D6hj;AY_ӵ <1όèI]9fpfCCWJөq* VΦe/IRMnH8zAB ʻ Py# M_*[tӆk&- _i\^Y+ ?B0_c!LTf$ aH[uZĬ!f6kMgWrmlVu[ f-UN!wgr|#@(<>vrS*O%r &?zA΄cg.a D@k"'Bo|$JEtflPn1a(p^W2$BwN x8(R8Q/,JJyy^|Q'!b9u,hFۚMAT'i`eNE@Zn<+n кY d?T*[ox*.z ޱX~V 1<>> Ä]\ª^ӭ9mw2"vTjи v+BvS7!$=ќT} FQdS̗]zzCi2|ش;QUO4nGubiHdV)0̗ʆPmrա=>WPG5k~Y 9 h9@sR^l "*,lX *quBڒbDCpb9oy0+,=nĽFA,k)oXOpjE10?_R-≬kTJ7c%Zqki 0{%_Tk,o?sn/[d<N @ ~:>; tEDgگ4qGX/{g%יٺϧ|\~& <=BN @5 ,2P !ya"5 0UFwXyxMiy7 ʞ1lC8Jq iU %BCKצPر|dU4h|3|lZГ !tWze(V5΄uFx_n>czORJxg5;Q¦vbI)  .,+v8 :yP{z0?xVA>!Z[ik~9Mxۑg4X?`" ᐊ8*e'TYPRؿæ~c 4O ^5飗o@ sVFT}TnV<ƿ~8ȁ>@r\,m3gGv .$QLa `F =}$<1NVJv0fĆL6pwUHJ; Dru5$nJsfev0fWfBl hi]LyZsBPt[NmCՍH!#M! 3F9pZԞyTDkP82=黎؞ ˍf=.|hW줟ziub&ތAq~=l*3L8; yfek4Y*spyiԚWn}ԗ'+ѨAf>&%wO(@hoC BD<{I6rIъyY H(%0[=oY1rEH`}gмxW`!u y !:֘1̮ *2_+g11|¢g{tA5ɘCUn08l`1$קPVPʧK; S1?UfO. nK>ẸvLj8}>* ԍ׈ɾrMM}#b-NP~k(j.G37#8ySC> L$KyRcb|lќȱäm4yIMi] + ݋w)ĤɈ59+V;:}7UPF  6@TPj=?W2L]7`{QYLoc̤낊9!v< :b~t )QN2fÙ]|i'0Ļr3S7d`^uŅ՚ 1b`ϰK Tluі'b e%EAaq.^s:8 R A'dI,WBBQuXsnvMC`djOʈ :e++-6c尩4>=) C[^NLrA)?rSj˭ xòJtm* ;~3 ӚZʶ5`pG&05 07mM *PC6:#uӛSa (>IJgNJ1N3"|6 *P*ýZG^ Teܾxw,=CHK~|U/ b!J3l>5e4r/^sF8%!s|dW.t@ǗlOzbliXl&sF;$c_B'$IC9>[,2 mxȨJyNv<"CKޫ_ldh{f^kG]* :*'s̏47]S1ăK] hTȬC Hm/,Wdr&AE"}Hu``yyKT.udw&y$|idZVmOZi'$OAQ |ACT8mc(#,oHl$"?Oߍ)Jrzq7ԃ_""et!ɮ\ 1w! .tx޷aL.Hؾ#ѐPDJ6#J0B`N' Vlg,ʄ% jUӤóYݲKMcD}>M|l?đhN4M.+PDg:5!;"raůKL$>Q3nnGB)X$"XhtR!B[-Jv lpݴV`Yvq4j_۠p9N+3w:** ƾ3[>d-9r"B>E;uf9U,Ty&%V)%dPXzؤ^htdݐ01GG5nπޞv4ir _Opcp覮 x)162 >'d5dE|ecn(Rnל*ֿ>kɤ6z ĩy2/p68i46-ӬHMCJo$نVTuA9Tnxbi6Gy֡ M0%8y.v85Wt>-SQKSw, ?-vf8Ӑ 1UèH]rHQ>^cهm-(uixcJ  6u'PYr^S+G~*P e7~/ s׈A;94iwm;s+ BHaIeʵOO` ~"2f#v-x/&yLN*@H{]{hzjcLH*?] wh8vLj*NG{xx/Y)IJCГ9#9H5wdL"Geq .p<{ }J pӿ1/ *NQ+&))a${ E{/Ϗ9ǹ#yԷ^ 恧WznzӁ 0XTBa*8S yƍ*#CWMpWٟJH|I~6"J(ޑ F`}bԔ')l >j4iT {t(MMq͇0PPզgH *9<$:,AZ4/iXZuZL43u7NKپ`x4Znwg h9}6Aۦ.a8 )Q ŨSI3UNK̀C5LMBRcZݥX5@G+kr OVDQP'{h@'s&ql=l~/7LT oǵNڪhZùγmC<$ 90:0|~vpt/mt >oK}Vs\)A?i'NLjtMN0߸;A69mD n+P1͠ݠ<7+-QF3ݺϠs͠5k#C_R8zmo<zi,ւ /#ޢ:hxh]ǜ"]W@ x`gLuJSh~WH4"Bæ8á?2,ƛpj<oRkqļӎ/U~8f}ȧC W(vzpMoB!@P|Ypohr5 U|^̤wpgqwhS*'f)֘64Wv@bn=a@g_mhG,cq1;yyA+r|ULnׯ/Q ]1q:k<)d U*m/5^H*cscn/6uU;D;|]?aEi]:0+@qL2wT]=}}hH*5)؉a qgCrf׳*rt%neRg0J6L!BJ \t_[$说DKŃsQu0%SKF&Yo\-t&iт*<ؓziE"/v,t()i"Dlb^[ӭ])?FQ>G>6/wnr} ϚeYlrX],d'e|#4t"-\4ҟw詭F eDws|KrÙKR f4b}Ah݂:7h奷]KBk |_?uoKF[ mjCnn+'ι8wżI[ohu!ڤoo!g+U4LX_xYer* Ԙ]o|SS<@5sa;, 9GijT?A-um!' *5j|idYr>{yi,_G!%4 ߷z2;g3*?|6~2,ύ>>7v/ P>0~!5584FB(U,*Q8{7yӥOæHPE%oMQ3 m<:-dPUEi+kp  +CA;]r;(k涧Zu!@@=WUpzb<1ZחԅJoOݐ)NC0(b.דʙK:$HNW\~VkʑmNTUڻ@V.䡿Re w_~ˊW%|d3lt9 y2o`mO-P*+JY~*v*Q)5%>DU1-(RLc&r}EwýUuRr\C6K@o -ᷯ6D򡾶uB͔5p02lX);ŷCZ0{.n5ɬkut{~N}R^kAQx~s0ˤms%[@ExbyN{gۣs/;H"rf@oa ދE@LXXJv1Ab/_%ޚC@- p4Daa$>LL,^ͳ(΢J9ߣGnhJ: ct$4wr1mLmcuhU]9~)T+L [lcߪ{4>MW_YF=S5󭮐!T(2g%T6ŷ; Y:ȷAQ?Kvni+B^D bP[iTxb0vvR8(?9Dcyo@slXt/էШIM$(-5X30xNjJ|K :?XP/p5\f6Pan" J؊_XPwJ䥯\yt ȹ?tFC(J<>dFZWeꪋ=MABHs|)pP9eN}Apvc)/HՖQ:7[)n3Se^8"I>"m+eƳJe+Qs +Hpz?{IJu$A&β%+O!ئYn_'rϢ' M8'qѢ 8\f hVʢkA%"ke~NW e(C]('D/R7;|zni}4'%}qׅ_WFFmb9 sg2.o8lÐV<$InǴb}3Nj4K3sZ[cH4yG";. `pc؂Nd÷u1+S<~X58Jм? oE*ͻS9͎}UES}c'pHH ҥЄ)t [8ueTNZ"5LզiQ!j D=T0Egem *bp9Өpv>qb R}V?҄2=qJR!LS^?LWI:c2ّSM9bߴ ="gHlDDz3/6 <+yrB.8?."=翑򬭩@p1_$bH/^>vTh̘$-Qs Ȼ? NmzZA^|rKdɎPߎo)5:h j +8dyJ˪̅ @pt4 5mDIVAQ"Q lB^ply"v16TIuٜQySWe9ICk:|l=sD5pFR~-HPn,bMgED }FJpvPOǬV=MPJFǡhvfG/?'4]MJ ʹDw该[6gHՏ3r) WvxH`goK!f t%q0/T>uLM em幱\܄~ڐ֘2/Ӝד`褐!/7\^}|c$87JBw]?B4,O f?M0^ߣl8Ewz4 G{PP R>C\-%e?LT6ɸ=Fڝ`Ȼp{Z$XO.pʼ{Qh&$:a%&Kyl *$>3zxGn^\{K n^dM K"[QS ]wuXh\@0rX&j 8}Fd܅#fm@5*9DYXkʁe5`A2Rqvt!gEf-V$4o 昣ǝ2C?p̠Vw%,x}2Pqx:G*KHGpnX..}Ty1|+֎<=[;A01 Ԋ?_׺||Evz$|[i}b|K+6:<^z*_Ś3>" n=_#mmZl4Y_TMu׌K]r,2;z^e<G9JeY\䎦ݟX˟3WgZTXg.X~;rx_aW8k%Nef h[ <3I~1M@Me\=X"_C:HQ rz~hU_gNs?)$¼M茇=o*KZ)A9lrBl[V"QC[IsdDRBۢQoc: 5bq5.T?3YGi<gPbyJă?:CmvkgM)?jgN"(c,k0Bel_ b'DGLh[@'1 d`RsTG˙>OECQ$sa+-s%s$EG+z"4QB$ 7p1=us\Rǭᆗ/<@$7/$@!;>7GQk.!Nf ^{Y \d%4iL1b"[ Єз숰y8mZ,!_h;!+ɖq8A5A68kgL0~_qw>%pG4x.zbi[zrꔧʃo_ܗ9,(2ϚKf>>;9}ΫDàf*hR~0J oOXn"ib9ږ r۩Ta&S'$iVJm=@rtؐg?̃|A~L["H>W8 NjmQ`k/^q߬a:`r>^;l|Ӡ D?$lW;)fdgnKΧpHSLm 礩ߊm̷Y-ؙYTp&/Pܥ)oRc>W^_"`aA'Nzͣwj v( 4vFc3.oY*#1I`]OA.B X4*'L?;Wg4ӱ^ݠDWtzZT2s&ar ];W$,_~ڈ |vNvv$ڍBU ݚ]x *HY[ 0l9|xf=-P! /-3) .!sF7^0!os&|UMŽetg@E5ﲅgMWtGjaHr3N_۴DWd4GOPclR{8եlSDPɛ0!Y[:P:#L B\3+ɓUVg Fhf%{ÿ6gjp6V8oX8p!fYowwa!BSǑpT<.i1t]y(of@fL ּ8COmjD`$]?`I]W4Hbdban6ΚGGaa8E;`|jvq%`ɣTh.5JjroKA q]RIt`j } tT:PNN5&8-(Q3&U<h%\2B8`-0BImǙm.ugdNT{cXOEcBh@ B˼i@:{Ummq q{T49a*w5]?h[r8fBkm5] C_,K|CCndTmZmpzDN?g]\چ <&;KrʒAŤW$܋4t3.2rHf5M8933RFa[GJ|uYty*-L7CX!n'jtcDz͸ WאiJ ,_pPtJEwsK8=_D$`>F3|^p ԛy5x: '"*f<ô 09>‘"Iz;F 0uWue+Yt}78 s7c D2gY%`D]+ԁohVmtWY4:bm4^({rD']& ?R-UW9T~ yn#M=;le~ś|<9 ŏrq:xc4JP;wdg*6.p;L` v~! 3FkL,pՐݣ:]Z.2+޵ʋk9W :3 _0=H)Be; @ӕ^V1Β^ dV$0[Wz;#n>ZѪi'`P0B,Ի 鐑S֔`Ry2ɥE;r2ף4+V:r;Dv #Vacp0/(āg:E TN K>Ra:S;u!Ôk /nvdpR Zp jj} Lp76 %᠄8GTԽ4j"艤|RQ:x4}:Q"]/Ung-4ZaviS 3yRm7҃ڧb[+gBSI:2vo/ܥkB3 ́ru=VVHm$ a5>0!$w,+F{hT$Hԍɴ]Hlk 2T\m:[(k>mqx}ٸ=K1<@Hi:2\`{>"ߧrKgMB%owv-ԸoB%xF40-5?-̵N]0\e(qN] Mz/uЭVBy'Z: WcG3hm',E )ijɧ؁HVt;w5zng{FOe7GLĦ8ӫK>.apSe!AO3@= "MveqTS[Uj lk RTBAs%ʅ\GKpTيet@Cqʪ$?qGQKAI.fw-z)f[ /S˔6kY:z:UM: \-섋x#wҫys";Gi_@0L6={~/ rbJ؍wB9J=ru78!ʢ>VzA4. $XѸG+%ɞ>j.JjL:M1AS?*p5EV` m)+qW?!Uv!_ Hygk_-D&7^;1{VIugeOai×7-fqM!Y'#~J"{QMDt} rZS}BU^ 9= sc5y=gyҐ +qVWt5pwqTx)U5-GOL6.xU|'%yMd %>CQybme!hjl7#azl_IJ>-U~A6eh~Z~9Đ\1$nKA}'g&P1:@8zhMw|@Lm;X׷V|?ݯ9,2$q²N(g̺-m-<;,p'pϲ(CcwLPMyl(Zi7Ы&2 IZW&t' h85&~hbĀ6~,*]]-/fk^&GpBsUe%i~i{.v{_B{"lܙc&.ڊ0l=?[\des-jœ8n1؟0Gc)Q h.L ps{B0C[|v?&@=' 4eQgMMnKGYIQ͖ Ewf&^[7HCHtx|nWu ̶B֮J[=)]:=Ӕ4] 1 ~ҙT(F`Xfů Ln;)xt/UV3{@Iڼyye_Bx2WtN &?Li 7rmiԴ!5%aIfVZuT*>!Fp3b8:45yuC|Z뗿TȷsǝuqGfQ]~/eCƨAAI`kՂ8DƜȍ^n>ExfEzԶ Ӑ#3n3~RuULHzЧ}? 4|rU}fqh8Ozj'P@IP;bHɬ8ѨNm%7QoLW=jZw"`._1OIR+c18'vNZf)l0l`v X$r7{u>GkVmO Yp#O0u&;e5f{cRJ2qB_iHˊ2p¬,%@(==\UtoD Phs/'Y;Ճ}=Nwџ \Q~;.T/Y-$` 7.:!}6`YDl&?KlLdu+_anNU]`>YrXJ ᗧP9D)j,Ď:HF_zXNtxEaNp,z. NwAsZ V^xjҽNC|õFɌEڦD?(c v#XxY2dd0 F9 +_N)(.%=һ˰˙-Lf"&ȁ"t\"Dm uv W'q)T~X=-u7.2U󛤠 1Մ /o<+l BbBN6 ! /~[aQf`H6F@B}86!L:&.R|[|RLKdϗ%kT_@R}YW]RLD"CMi0B=1([+ 6`7Ξ*Pɱ J CUF& *vk?W9;mY(z@v<%lb6$menG~>e_{U-ȽPe;Jwѱߏ{+i|'9hlwF/&Rn3l2ƙ1~3N-. xʸ̫%\1=SQF.#:$KoO#$֥.0ϤYn) +#EM":OR5e©6aZmOjiĎ7ͼtsh9 ͚w|K*V7nRO2Vxkub5f8>m@%@ʸh@GWEfFEWA'eH brpdT$Bv~켺/iY3WS,cO(ՃkjWX,9rui4l@=3XmG:`-B K\cFRs5޾ 9_I*4#Y!5Q=X%/UGK_v#ۮdk_y^X̷5}!?i,I!;ݺgj►Y?S qˀʱT/WyPXFoվ˻K,)]kм!aU[ڡp|0]Xk!ig˕>8I8Ws=,c=I/AL6@^j"'Vqqy9SG6EVpuϘ4X#a~3-7}74w`GΰIP#scAo.YwhAT7;_}{T\z+# b&\;e7>vRӌ;`!n$)yO$aU=*[jhvE O:xx*,jm@pVj9] eP÷y"~{6 C>~^ʇw7e&:SJX-!4뻨%!}Nx<{ӷ#'=kLj{G)*r}j8 _BG+D'D'M?>]lj8_ksZB Ohe;6+am̌ѝ!UaXK4]9!\'/[9/5TIj :TbO-Ν';?}fb5ӌ| 5!qCbg9¦`F_F HK~@m U*iWԹD%ÝKѝPԼK-kTѯ`—\\?FDV^ł BY4kUE9y:ݪYfw׈pt Z7YS@]6D+$ Sq$Em!eb.>153. Jc5d_hhG'5ΐB#ˌY^IϾKbGaQѪWVĻ(TP;X`PûF- ۀI9zR$zk&U0&+ ;+Y#ZoVMggŰ\,UG;Le ̃h9οcX|Q|Vqݝd'sB2cmN@eϲiyQ#޴4 h :|;ɆVc2Ad7 {|<ཅם1H!:h]ޛJQwDa' ~l]͕īqT}cN0qe^Gy+͓ߑnTp P:Nb+Ђ;#Wq.DY6?ekwk^ mC[P@ݞxlP/7bf&^n87=εqi0lފS+0.G2fD>ls/95f,VLtm"0To_9U"̢KCVDY u+eyN[E$q~|x9O<*V<ʓc7-Cli0'Hd%9 >F Np}{@{|rGx )wJ48M^ͨ#&2 <{&Za0zl%MD:iprzV:e6;tXf1H1ޕ&X5Gi{9|%2evPc3"%R8m}3ycRdbmeQ/3?DmKu8 G^P]M:."xg?&Q!r$1/y du\B5uH]hUŨ? OQ wSXaH$Uܶ2yu2T?|Lk o`Lh~F޾} L֥kkf'ӄð{(<:0+J:M {U /p@ 3ln7c G1tgRtrq_]#ī$}CBɅTnF.3m?5OnALKց[m&oH/s[Vh v/ϼVX/3}O mӛ;? RWSІ1_^m׊&nZ.pmMj*/ at Ӑ̶`-KF??{Zydq6ʝEGԅ8pG٣4:C 8 a@:p2S"'c>}O8/]oq~8,?bwԖLEMLE4kVwM:QepŶ(\^톮'9: vr^wM wLUnj"׬I9͏d^y8='}w25[ XFz$HK׼A*_g^IlbzCp%"-< @mRyH{8: S VO© 0n).KTZ)!K_; !yN:c ѼGL51V_膐/ΕK\>YzI{~z!Cf&#MFi .)݁vadᶢI@bƤSu ٠Qk.>Z/dvJ@/re թ7suJV}nJr{|J(;SJ.ks}QUnwhg'J2X *a-rkʀߟbiR塝%Al\FҼ}ݪ+̑Qe7{hWc03<E k/؉>Z"Q4!+d)cڤTPʊmt9`O~!ۡD^njѷPzۡ<&b#-K?`ptʞx҃BXQ6(iG ".<,$2%}U0G._҂m1Ɉ7; aO&x7s Oܨ*C0W-^Qck,%IyB3(U>5]jigէyQC< Q"YulG(]sʍPαIw`uMN:o[GfKO~gsgIitS9 p*v*Ȧ[cJ'|Hu_v vZ0N {0 P۰U4%R `Uej*J_FBW_Ȫ|{lͦ#V1/rkݢm1Ý9ZU04"6δL@DѹھPga6LiF.^3vN1n `HRL@y D8oy_d^^r~`%F6֝Q;Uˠs3)KW3H?w!1,HP9Lɪ`J/6T19O0s.c'fYtьW'A8zдm<;4a`nncC8VRO QȊe{?!):jKCRؐ}'LuߛA{ Ib'Oػ\&7HSsd VHSs}BIDY#V$2tq <=zkj'`H6v3@dIu\ͯD{lT%ff#y#~m9.: ל*;⥚.b ̟ aV  Otam*)4,m["X#Ldh$&pzs~.;xZ>bRfh9S9yPOjAxm$Dr1 υqHvL׺:^(w.{!yfn9rd_SG:tBNEM4K0o?noôХeŧ<bd駓W$g%'}u N nKU+*&)+bԓUA"Ya S[~)ۉ_x 17\mβfhzeYඇJ1F'$Bo%fy~,ceG?ҁV2KST5_t6-ڂ:BV śBg:f2$~cx aI-h(<)ʛGkqk"j MCd{ʟcƞ|Yɟ@D$#L{`#RCM-.?mMƬPmh#fGye7ܮK~ h|8Qwg1R(G/o7mU 3 QX/;=`(_lxػVQ 91}F 0ɫjogA:o_Y>/SumɯC..UfpdNgx?s#Md=͚w?G|.ee/GDV?ZI S0gr^5oacヸ괨Z%%Ze,4ճRe s>AY:3deI&)c. H[:ŷmsC/x\TZ8M> P:f.(%>.ax9㞝W;L] ɿV۪Le0(lJphۘ&|X3]ܰ0٪֒'[AUJ./?:n0Nޖ߶ |F2yP_ ɰ#yqZE4&Uso,>.)TFaM='.; i\3Q&u8>r<Ж_IeMqU;]M渺S*xс&Z3*$E#o31ƚ/b-wV#HE ^VycJT.3"@Q 2HG{SUOd>uZ7†TXMT/-:%k=xZMIwR5-4gY53l!D>tV(Gqh:͏cZ#-M5 /ߊ`7 笧0t)űe6U+3 rG;bL sS/ޡغK>eý9dځ'fa+NN 'm9:"Lh UiP\>I-{3az-R&gg\[`]8~Û{KG_@/ƓtЌLQȩT&ښ}+G?ѯa2XO,Gd׊"ї@kȵ3,MkS$ UVߑjp~1ju: 1$Z3X.'s꿅ry MGhɍrjIPz?a+G3F4r@(O#ną$ hb# Y~$bUSÀtsA㌃w1!% ZS4blD +mbE8c@Zx*BbKMowrJ_\‹mN>x Z'0= UFeݤE#h4jtܐUĊX]6 ]BqV࢛piTyP Sɞ!>"Q#,sa0ZnΜR};RlQx[>V mw钾sS_®D];`ZIe/)4aM7[ &zu~oc c8hZ=dw$CK'W{*+ H%B"ۺO閔V;%.DE;n4Op\ [zwf8'+$q"n- h2!٬ZoY&;T竀K&W4Vǥ Um6Vx|zs}mkḮ <XK9lYÃ;8ָ\{ ! G/A)I9o"heçFMh6b\>rIPXgT^w< ab&pp16&> öV1mQ܀ʍm.`Z=+ %C$H F*Qizo-GS7|}/H#L#ׇEN&Raz4~4(4P/4 t(rZIIXѶKh3? \68?VL 4|Cn4 a;Lb5teBܼ& ]4S?cv3im0r?FˣyG}$Rʑ$mTXuPƛLXn_lWN Xnop0nZԚ*OR-r\Lǐd ͯeOIX%Ē zI gGW#(+"2ƻJL_n"BrmxMFy$p!X\(MsuwwŸÙmf ye99#>}vD2݁! s Q HmgTAhPai*EEa9àh-QC! $pI x+>ssqu`afw6!<$853hPLTMh+OwxO f$`QtJJ!_+Z8 5{q;C8T+)mA ™ N9JkѮI5op˖) &XΞ3tv9S{K$G%bP`_jaӨ&Kr؍\^eyK{xF@q2 2!$$䰔̴Y URk% K,e0o BTi#q+durB\T&~},(b{0cw/0EH:3<7GPXY"4hX4VJُmv& -ǍrKw R>||)f\gCQ:]ˣ*O K 6V5Zx}Ii;6FYj`kY搹~]]'`ӽ[|/dQFb7ƀGL:EԎ׻HXj4X*$n{5vBd1A_\zMA|r$2fhcC*>ѻuAKҳ,C8DkJ] 7"p‘ɴlfrMO$yU 87tyլ㹹l64{mOOP?"PDe'NFhkbEc+/Z N8.R wn4)SO+;Xeϭ#/b;z_Φe !0z%_%3ylh0kdPPbs萜@ɕղl(J\iT7UPB'j%ާPL:Ф;D "Qno KQM˔SfFJv,pjL(嫫h.wJIEC: ,M٥TfF0*Ŭ|b>(`g$TճQݓݳBcM9ŪG-D.:<\+ujQ x1bSݰa$r V9'+*R NC y#4z.eјa,8 4]aZ=U{wJh ؝VH8E$A/W_<67![;kDb%bZFo}[reDIE1H~%Srhw8X >XTǂc@Zs%D)DA"d}1(C?5LyN 2@L[l}wGwDN+QLƓ-"iޑ@?z>H^qƏZ>r7'Tz1|1"DcXI{s&3;TP<]-j؃/&sY+Et=Y%m b7pL6Wq-rQzA:舤]x/k 0vsŵ& Ka!T'T>/?6| /rm< VOlY2b\\SAqwwy󢳩O&74t13GSrA /FV o@u/JqbCW-ZvFir;3#,C݇nk.ef,ᲁlL[VmBX T$ğQr2?]HJc.bE|_>SlaSMf^WL\,UTWwiliinqZrMy u2 -SnW,b=XUiC O]zG&~>le<·1^hA <@4 bgsVI&dāY+%>pl HP6,dߐԟ>TK%åu퓘xaG~O" F`(S|\т_=A,p {?K99XDSn9%QAWX>##v2.= 2? U*T?nvhS>Ưrpn(Ħ3낁 ,#Eؚu`rFt:^G|rx=wAZG۔Ԫz2irrW)~F,PbH=7w|)rTb?!׏_EjR{C^AiX.ybdp |>_# D{Wûbo찑cUHcn@$+w9\о>a!VU )gM~=hR5 Vr<.03 L6|pZ~GsA WMS4zs 8J,?7}rw{]o>B9@򞶱x*/)ft`RZ<؜~(/OSO e\[ˊHѧmuoXȷOrftٯ^%jDϥuL1m}^昼[E,[V 3_U< yȀNh@Yhb&jC YIyD9 @cJC/{HݲwH[G!uZfY-ZT=ׁI$go 6$iMcYĭF9K~A,M)<ĦD؂mL=M w0nJq |4k3rh 2.@Sr }]NES" A-"6;ZѭZt&]UHmս!X{W/*$ yemJݸ$1C5B뻈y=@hٛx.5sZݴ0w".2*-ms'EIw^\W*wI|1ϢiR]3WZie" ] R-PƕkRRc͏-oWel;O]O̬t 3s QHZ XV$kt ucTzӓEV 5v,ys!n񠳗1:z҇I4ܪf]:τH\yJ"kJnZkPB_w@{BU-SoIR/fps:kDs:LhF3LuY:(#ahNԩU )&纫[G yK+3]wvla[ M kLjފ!Ñ+ςBOi7]q=>q@V˷|2Ssa )<`Bΰ8 r731<#f4MϿ#R9i1BIj!d_0{GoIлn-erF#IVৢ<-]fMLQqxP\upsߏ)\ת $;(Fj<7s3M@O,dfw6nrB.'g

krjtL}a7BP4R>#W.ЉleH0\g Fݻ"\ q]>A8VEP3: ϤOՍ8J&PMVoqW(g$`: eˢ,-'7S#=x 8_]2[^f=?[ ]@XnstEV)C<OFKaިz[bEu06 /<6&WIF|=qbLw'pcCk9䵁 䙜fdX[,JW+"QY SoJl N74YU=]gPi Fpܰifػc>}zڛJmi`Z;bBܛI^)jh=Y,xnNԄFm N슫 f |ܕʅqZO"@t?o'ǹ0GF*~ҳ}ƃQF b-\ń,k x*:maĢʖ7@6XʈnY#K9]r92v$ 'XM]y7?4:ܝuaH jw &n+F\OOenNP_-%F][ u%- fyd y,ֺ24ԆFY;N~5_ׯx J B <.[Zc,Z7wFs̖ }gE]nʎp.~Y#p}Y"؆hq+q<吓`6Ll=0{SŁ) hROomlc:Y+4ږKC6!] SdZqfK/3ݪݳ݃G4d}eFCl17zڰmk |d* 7:;EseTR*S`#Raբ\9NKoN!¢&m`l(%qa;1Eȭ~w~D >L&D1YkZh,俚?lQQTm[F+%|Ǧ@¡c]2P)ؠԡ5SLO;M}jlJXb%1| 5{!<;rh;BWRbvp0toL!÷lzº'T6ݖu/:hr=Z٢_[y;U! xyn<<@/kߤD̫a\i-yǝ"jș(WZȉ5-:Tz٘9HIZJY2dڰa꼹#VԱUXe| =& q:[> XHG]"M:oﰲ ځrZ\LVwMOc]#Q"Qa!kˁTVoq.Dl]EZTJsOm3q\ŭ8M{KX}H\lBln8f ـFGNLryٙ,?}>_F!@$y(ez$Ǹ )@ܝR$W?V,J}g$ lV0 N~A p|XLOvͰاj[ ,$@ h,&[c8nz\2gFPGĥ mMFX&& Khz^-GӤkfhO0;^tGID~v[(2eh5Fd1MT@T( kqΨ]y&nZ7n@JA^YӴ@mO5m\CC T*b׮jxZxgCbͻϿ֯&\Ez:dK7,+);I^XK^W?Ky3+deaX\uF*V9>ґDo`(-ԥې} !,B¹C`/JaqH1b#KnPgOT2 _ =s#EʩUեԇk.D˨@U1, CŽ]\>;!ٵ(ۃA~8(׃$@NϐJu UNRr3b|P NER1{u_fm̷lO^mUg11bS 抹<B|J|k)Oy݊WIQ]c .&-.M˽fc?.ipէ`e'^jQzUV4Sb7Քa @fz];)iGFjr*B}ĻcX#&Uȝ>{{#eO*=P੄s`(~[9){{~|G*y#$"ND .sڠϳ (g J@oi w^mXn4ɜSp>|mՏ{7 -=.>+* HȍfnLx;94O*cU65 6R#-3yP9opodva_- u6=Ih刃]MHB-ƖQ85.T`SBN*ov)ʷl K+ς5s 5MRט(&!)k8;X[sZ&6zr}{EJY"e70<@07q:;OyW5<;NM^خhS\(ƕ'j-?;]֠-~ aBj(_”Ȭ&vKi= E`C+&® O`$do Fm-`APJ8*MdoAcmTofJ(x{ۣU|jjInul#GwM\˶z%ک`A5j5 r5,'%[~>DTᄪ{`AX uEi9D|A,txH}^YzA`&JP])~)3.’.2To:}wg늍Uhz J>TY3ymbG-qb&Fno-P{H#d8lJhfi:ln|qoZ/u 5d`_MnqUBҍ<iާԲ!5$ā!ⶂ8F/ FDTaVHG>JƖ\M"8TB4 鰟ݬt'gv -hӊLFD(fVog*И)1jzT* u?m0WlTk{mY L|f 4BOx0cB4Wen'y /tgߩ lj=@n/ltU-'% k1.;1m!CrWS=Q :]JQU YLJKVP»4g#O^YG*t wđk*IdoP2S?vDkkcT*/D tWw(ߞZAB+fTF= M-6'|e `?H2骯>niZ}4c!È]x$PPZʗ(%Λ7S\}:eyW9~u JVqnM}9w%!M@UA+U m(X$.mw \.2o' E$ixYoz0#kD B8g]Ub*wRW> `Ëwٚ 9MDrfJ)>yB'~˔b1!g}ٴFpX`kuǞPawB9?:\igĎMD"aUIy;n$|091g,V#=( .v\V?%hK\|ThJ]nފBZ;ٝJo' W&s)sx tK]_¤. (YG:!1B Db֦GO9E:L_KȜ0簳a8{l"f-FyM)wv{9YTVs,GֵaAZDJr(4GioB^yG[m~mrE "KE|ʔSuE""M9XSd#Ax5 a6 ^0wl#uGZ7z7/}?K9=Y|Gma )gO"X&4PCTT@,G7cp[* \ب^/Ӑcpfɴ[;gs}BF9f s3t2\?D8Mi Dyk%x7Hږ*;nct(+']TTƊΘoɃRiT}1aT_ tj@C2!Y`TA[p"=-lǧ|휌!ka٩@ኁ *"Ԍv eJ!7}(7ݯ8֓ET*uU,Ys;9a*ȾKޙ}w~c\/д5˵ażsI+.@s]] 3⫏N5u*-[?}CBQ1z\_&+% B[OX>C"V \VY[q~eT)VG|L|C~`jwfK "&t*H O},7>r0|2O/Ҳa0Q_|E[Z \g<)ns ҭ*uŦ $a^Q!雎6f=+gY>x;ֹxCWxTdΆ/i #?~/Y0LII?%&w‡gi! ڰ~q0hi*s m(OjPg1Y5EX0bZyEV!gt8Z ǎ$"@Pr>>7&$ v c&>1fYBݰ&BşC[ qU7eoںBBB+xцqj= r#~Uk YS:njI`ܾ7e)MŁ"P(h_mccùκ/@z@5C8Ƽ6h4]+FtgM7 Gài!]e]q*e)贌2abĶPqX)^bR u|Oh}Vb*tB^"s>YX|Y0&Ůb8Qu (~ h`Q+`QS {I@ v/xTC -qL:.AR]Zc_wkD"hl׻υW3eH D’'8T%h(!&1n;3X`On[=;byx˸BQfs%`.Ǻ G:w\{+.cBk1-LT٬z}bnd7]-8 l6LƢ sS)ߥg>%/(!bPF؅)$:}}(PICw-;֨?J#zj呚 Af^ ?9_ǀڇamF|9s~znB%OE|߮:\ ^s@GN( U-Ըv.76\ԏ?hքDcl9I+X׋I0Zvk$'~+Z e8 yA>=T^KՏhϊgN_?0EOs 4.sTSX6sD:]ȕUYk,KTKf[E:<Պi <׮) / !%)ƌb0jF\ٹ=Z;jP7-:*we%#E#[̋IqQ1#}a"9$LJN`BN_ht$ף}y:Js`nJD-Q1;]( EE+Iz3Suˈd[[Dݚ1"s"e||:0|d ʢm{\Pwju^XjblRM辶H\,-g{2( >R).kj!3$Pb<=ѝEnnN/\ N\0.|T0\fG 1.wĈes2:I=#LMͯ;=!,5TRƢR9dM8^% Q9xE;DBd )k:FCHY#$nAj#K' Z擣k>A]:1y2L-v"FdgdAVg+F h(/ ŌY?+VjBu5#PS |B#`G\Ƿ_qa;9[YAcƠ<$_(B%t3n1l)%0(]l؜٣*:jh׏| aj޿Ks'\cі*_+BbgFDel #}YwM‚tr,' JL a'zz =t'|RG;yFk{d?9T_Y4p[?s+צ#5)D o+p*IwyAN#-ž0pJU&QG'H\7_1^aGI+TNy8EQ X?zsfezq#+}_P/7z^qQt XU @o+{M9s5)Aލz4zB -9=*({KPxfmvrqfGV~|4S#'/j{Hr;ȳ˸-êwC[ҦPu0QrV& yOmYZ9o XYxp.җDEz+DYO}OSS!ָ%"l]WIW[I$';iZq<3 5w8gDk7|s!iU~ABLE13^=Gn#X`! Xi8VHIoS7W̱3ĎViLºpG8:R`"%IG{q=Sάl4ZهzDWAkNcPK\&FHrns5f>0,*s "<`H6>Z.4eVad7ةA n yP51+!Z層*wFrʆY&#;%w fgcPx6X拪B y݌Gg*1B_eC $}缞VU!!iW~oґ[6ZZ&|dV5ҬZUU۬,lƻR,3ܺT \ѥa3 @AR/efieXQv:5!EVgTctE<|%)78h4~!ÇG*)KHaDs|ݧ$:a3Xp/^1k?.(fs­* nʒ3NAoAVg8m6 :g,s7]tՠP;4h@h_K9hbK Jz<}1P7ZH<[ޥgtF)G3=0lh`\>Ix1=G52Қ bB/ JB< dh!K7VKHMI i01zד7zw{_IK5(omp\\a U9 =XquXGm` VfsN_X f.a^?ED tǾ_6(p]Vޤw#׬M=W޿; 'lbGHI8p2W*ƢjJWA;pUn^ ik6hO Jžl;'P01@Bߚ ((]NdQ%t4ϧʊ\ Pż^*RS&?+Bݝ ip9M#7#)i׎lFT uG;S-*f ̭7g`tt:f?_fhNTe`o9{TMyA{ERn12ƽK+~N!wFY06LͽҁϏ ׼1Ҫϼ7Eʤʠ=<s$oA?T꾯9En |J7:TD{f=v|(ʓ`Fn]]!wDsJd:5ti[Ё쇬 4ov>w3kXT ta%;/!IW aKlGa`7YJhotx'MIVO؅a%D`~ۗDj^u8z/fbqxA`o?]jJQKڱsCs ej>0鬭M ^Wr/kj)\A;vtP`A40 _r:^2K*!*ԦfL'Kmeo11U? $PMrq13qZ _(?q,L8EE`> mӧ!"~V%  TЃQZ1Tplo)mpKc: jQ`jݟDMHak.sF&9!:t 8.d\ [l?A!_A=t^yXYsg%@i^x5B{gXG4 B Q62e=4(V7xa徼g7'ӱפRƴ.{ cLX9M=__=4: ny4Z ss1Rb!ij| ƀoU̍LjzzCI2OpZAde1.p̈́+nigr3އ+ݪ^I.A^DUgB9avHq)@LΚi3T\AdDN:? Ƀ[L["=#j\ l)1{8[TϹj![IDe8W%[ɼz$hQDm`5y:#?i`1^! aD~7.0W*yI ;L;MxKHs*6@*׭T"aFa2-K3wJ,m!m&b^e.fn;^$փTs|yn|{, NfpЋ0KۧS<bմnB訲fft7˂Kc-()y;0,QoAkA&v3bZMMәiX4?Q{biEJ/CL%$su/`",꾖 dd*2a7Ѯt$x7;O7<Ϫ@,E~Ns\1M泃HFp< D[[1E3n\7ۤ l- e`U\Gr B JpQje{H'b;o3,f #ܣ=ESͺs}_3GEJ'8DPTWp@=wч5~+> <=!lrc?lZ;+3~ZN59 /SCʆJdbk9᝴SɓU2PP'qT~{e~c+䪧ԑSx)WQ A< 3Ň0K$,^C4ڄ? p6A Fo e}?X1 terX#TG`!uxM.mcZz\#w+6zEO{LxJhuo )]|*U 3w_2Ovd^OJNĴ!tCЂYo`DcƧ3Kv0)-{j*?4GCw;th̟@ɹcNIed!.m.'}dćt!V]b"6M҉hxZց.u#ۢ(!`!b,U(o~x˅W^MD\EW {6Sx~!ZBT]8S0S46&~_M٠՜g U _ h*x\Ma*5)$~uʙ3,|Ð}!D&?v|HH'<-뺾,0"&b-~I3ZRp-ݢCB2mm:z -^M7OC8Oy@VeP gM§A0%#'9r!iB*~tY)2Eٹ2iԶk>,m;},6OPATW4L[ ƌLV%-{A&"eFV蛼67:g7dfVWrm1\DۂBX/.BuW7$M5fW/5PcPP$jRNs#d&oUڷan%g٢֑`ӑm`~*Ůr!@^N&ߐzڞ7U{61'Kd̋zs.F.)WA|& =a VA m2_⧼ ~ح8 MУ2%ϸ}SM$0aըƚWtR^AK୪+1[N o;[J{Ԧ2o*8#ធWO<5Δ{LLfcwTiP=92zgQck'dpӨzhQR;aMzc1K!%JNn tK93A@HI1\S" S֟Hn>!u@G%@]1Y4"fkL]s3VЖ`^F9`_b wq ABAg@]h&p7F!ӟ? 0ݰs9ޱ' д#i|o=UgCvY4ֺ׸6R3Y/U bÈ_=~CU!B)n@קBE`M ͧXMu5 ~P *κauˉ0bR߈랩K0)f5 I'TCC=Ba>؏MKZk\Dhv#$݈)'z{[x8LjHHj A XE|NrOR ۓ6IU\sUw'_槔!Pq+_`4I c'(cA,N ?2jBX$'9r H|[YNél_Oq[]ƐoS6zu#dEE'!2w}O rQ8|=~~]I*,ι;<Uz%YVj}8cēƖ~B+b7rIc<1-GQ}2>ӳۓPo8Mӥ{kQʪD+$R\VƚP=ŨR3ωj TYHGڦΘ&VMwa5)cw =XGGuGXX0[ dz?G i =yPĿ<}Ewx*e#-^74TA.\r N=r*:]o*2mz!vPOC-1ƒ`l6ȁ4dZw ʼF # I~S\hG3MXly)lU~v@x>|-m-sAojm0o)/%We֍:࿎Ƞw:NP+Y2P6ht% `kT" M#6j޺sγ%+f8?vA_dr@gwA@*@{:ƹP)齺N7i 8թ^_e6"c$`j  ?L# ;וRY)׿ hg|9y<} rky΍]PޔCnl"{lm2YrS|1XO% vG 2tį^e&fbr_9B0:x:cCTP}YkK:mu4~#r **>|z"Cڊhd(wݭL2|ofk]r*hn['AYMVdR REH'^QĘ>yc>XKMi*q#p&ƒ]H =`ڪh{r(䄖bqlCZz# B|br0|2A!:D oBWPVQ|[Ct}!.4gkщtln9)5Nsbn"swo+-K)vtYz9̭ H 8ɫli@F!f Iit54m1J`(sqjw+džc1g!17 7+Ds)F(s5);Yl4v굸28[vFa\?8I`vc'(}{lY‘8m&;'Gdf!:s}(Q&nSp -̜LFOѻS#`i,-xDe|Czֈ/uD\rԮɋ͐hUz8ot*):VOxU[E05>8=k3we*zKʾܦgIs,!oAs('<$׬.tPnQ6EFyFBz:גͱ3@MNG.}Ƿ*%k|]chWbC }\6ŏ(P )JX9cQd347,=_w?5tSƛosJV'bf_=tA6n!Joa-EaD6 dE D EKdq&1b6iJ jgܠU.sQdBo%n_0l(]hE u׋npw#Z|yB݃WFIߧn(ҼnQKTzz6`cy48I? >2 L=%}.B(`‹gX1LѬ5GhIvT&dSKj}qlsʙ$MBBe3r, "Tf$i걎Zͯ+]ISz~taEB6C}]`6R?vRʕw ` ??70?BA t5TZfpl36b5Hnhh B h$a5 5Êh'\#1f,ڵuq ?Wp6٫QGe#aqSi'U^C5W{j:Tk3>0wTϗ(Sbf DLYA=zyݶ f^`vY׺چ)Md5so =Yf6ɿh3ˈV$у%N#Ha0f~,Q58~1rJMKgTF<7 Z1Ll=ٹ\TI_W5_py+(j92Mt|{FЏc\f)- q &ofgR~Gp9MrQ^MVwS.> 6X< z7^g;,j$f7vGcї'}Iw +jlMLR𕟐b/LccXޮi^a|Sf (w)TԌ[lb.[ɰqV"߰*$k}%>pʂ* />ʏTyEu(ү 澇3Ţ*!J3̸LV?ᚚik^tS]%R5!PQ.(Nb<_dxHPRQe XleT~}?HMe'ƂvP32lP6Rs# 93Ʃ"m #.IX"ILfOX6R&BYw6}<r+W .ZQ&o2erV89?*cQBLU..e~0OK-WL8'm3ZͣVzqzYH(Oh{Db:#4?=TLˆF#NSFdۗ:":X.payOrن_Q+$6lKΈ3?ܥ4 BnFӁt 48Wu$$63V{=.^x([S:cA:S❏)gk뺩h0D\:D4{q.Spel~Ԋ:Xus[ [B!RM#?z:[*Dǟxդ웷꼖"XTb#!h ƃF&HK*zhȡL ]/aq/]n"nR.zGkR.ɦ[ñ vmrbT1)ƏqT3!ԴQEGsaعiіVē,~~i2_["Id%0g< U 24úP>`YUmps̏/5C !bhI"EXSl2>~_im?]fnzrPw?f{|oUɓܞjUz10e!UדY"jZ SA`h T!od:V_N[ ǒ3ŪȠFۯD8iQ7?4*y-0!WO. i)Yr`=Z{L(p*1USxJSl}^y8hw,p2zXвx;g!d$rY .X*#IsohoGt*ew̼ B\Cyp&?}n9 Vkʲv̆PCwKmos-6w6f&Ili\A/ԜZ}=nN%9ڪ)]ضm$_qM6hHg{P->8|J[dǕ(H2-Kg@bLoN8]yJSeLx)t˱$z'jAi]ǛX$*lJq&2{7f[_g>"B` و+vbf# 99/Й:Q+ <~XibNazӃ`J2Eoue^q2ёs3i77FKx`Z񙛬&F0_qp--/fscƔ@n58(&R, 0uW:{F8}! iMtNuPFxPTvTN;h5NZȋ_5D'%B^4W#|tA4G✇q'V:NOv˰^g9bb'k >7E*?+"fӵ`L?bQ}H#!\`zV :ֵSZ5JvZpLֻ?L򹧎'*0^C#H>Uۜ^V% 2Y,[ٷc[J04RP)[vd7bZkڿ!GuI#y#Mx$i7hIVl+wkϊp.ɘDOR*hZШHBX&6btS` g ۔fyxN'WZs`& )9h>r%\a͛2s'1+0 ?OZ,VaTdj~{oQNo.0TJŝƋ},6G o{Rpa^rK4Ej}0/_V31m=GB cxo6PNLxc<CS'.ac#LUd,.aUn6D!nBT=|2qR˹0܀D{_'kkVw[$þ֖-S[6@20y?~p5e(e->s8 ΨgZ YY;BdqcˌdQ]aNWfd=ٚ1(U`(t !KH/xe*39t%_w"y{I;p*3}V$t/"(! .rbcbr>HM5ĐeHc[S6}x?IN)7UūdL؜D1l) ڻ`r7/vsH."guJ̥&mL2m j@{m|c yC1<)ڮò'x(^ `^wQG{kh [3լZp%ux0H>I87nɚufWamZQlhY718ZPflVimQ=]6Qo8dW_=r4F-SLZE[6çl4izBm(,>PmZB&͈{|$[k̥߸3E$2)'xy/Aeżc}{N!: > XmJ9x0ZbU1.{ߺGLj_Z*k \2̤m}R[꯵\}}ipқouxk+2<}2ʷk4V)VKUPGy|z)Kh=[aJyl%SAz=idpXHP`Nw"Zq}Oޘ&dX#B%רg0/GܙBoWo2Ϟm<[<bM>;Vt5@ \ ~[KgjaV1|Zs bՅv!7d(OSSyTROV\~䱡_$w`}廸yz:A蘇G=dZU8]qW_DHk4:"e\_˘)'ofP3K6nCP-C r»b2M@!.Ķ̮;,l40UFN"B2qv/\9EaEc|Z:mբ7ҪTW㮘.&w$ beCU&U#Q<bOYȺe-%e]:f M [pơ#ߊzaq}mI}B%d9$77 kgr4Kʲe Z.DC"=;Gؠ\be.X lƵdF;*g|2G *n҈SS%z2YjqIk}g&tAH%w(CT ܒ%+%5-.wtDc8蕰vJQڤ,l?PyeZBT{GG4yez9oٱ؄gܶKD8 Ib+ :D=ûd! kST u؎PxXssȍWH z@d1ygxfϊ1l"u. b#DN#E,Rr"5DC f,*Y&#cVzqqdSG(.iK\9sψ y!5uDŽjJhGF -,(绮CvVз}pj79HH ,@%[x瀼!y=1d2/0$T"[;C'FjU1^ }Vܟd=F;xalpURk.HόPϸ}w_j2dɗVfBq 롒'輑瀁E-f'ZP MtK2JFɯ]v{t~Q IKZ*LkjʔZxZd߱W]Fv&jƅR[2/}[-MjM.땯 z: 6]$d4GqkoՑve ΰCBF;Bvq@Yũ}"d,"|b! ,%H8.K|Ç6;4 pբv$OEbEat>&,7Co ʞpFv!Re*]Jԙr5OUβeW{ q_:+ky!QSOVbBk8M̈smƻ Ls+W0Ò9Peڐ(U}W~fQX #&ZZla_+4ʕ f2p&sd]~ݐ<H@48;M C@,PϠчsG;о1DDy/fVg"df#WCmMXe(6;.+a1lǧ|Y`zjE /У3$˨<K_hlɺOP#!x閹767BtNWN0c _9Qn'GiW;3 bnS+#X/҃ .ȵ]cWmv? OD]xRL.$?+O |SކS˯,";Udԍ0\]benE翥uׂ UƬ F[t9HL$ckl_}Z]-:}M`?dɮGMp^sO[1ACsN?UK|xJ?萘jҍ;w 4u ƤEZy>euvs4MS YٳJz*6\SЪkL)FmܝMa>Ih4`Dk^>[^(&9\)?lv"$ 5m.W dq'k=JkBkb9*٨VGUFJCnv|?OU$#e=6[rS37OKknRVCce_ȇaum;nPZ t'3Nk &}J$3"b8/_VpcSjae!ќ-ҽ3'$qkk1rKt;A(M;k1E{ ef5B{9c} :\Hj˭qnU70'}>iz>k9=} .,oy#S&װA2MN[ :Q axwǭ*O8F?_hZgK[-H$iN*éYt1#I;דG9ѯmR d*~M45<@Jw:#AXA~Lr)u9Hf&ȓ[\/W\FE0Sa@sBzkqu abr#ٟm<8N@tnv٘M)}ׯp-Ìy!/D{nc|Z.UWHOs  EG+f3C{sI- &{a6mf fqVFTXQb9L>CK8Pd\mܖ}>&DAV{#A~RPZ(N g3Bt<..=Z\OsU8[7ddSoEH0춰ƋIb Jt"pkG GgR:]xyxaUMEi8,} Kp:b{ 2| x$d0a'U|'<=JmIQl\Mf[W?CA)LB:mׁ`Qal?qj Em2.!peC>wCG|1K@nQ#YqH7h9c-y6yu̖EZ67u ñ{êED5&'k{~a_)*657TG 4V+=vyN-zxИã`*ֶav(v!w'@"`w m-3Mi>\QE D7ƽs.]}oS̻"C#mSRN6飡Ի]) t@P~D][W5'jMR`\E{TxۗFLuK)u8[ [W8rd@ئ$(ߕZ+qW`M֑yuٯ ++f tg^w `k`UQUbD0Xf`_"1z J9bsu SNQ8c#$]@-JQRm1j짺K7_\ ūEЫ|vhKO8戵2f:J:ݯjs<![0Dw,{{8'h!}mDe.E[{hD+ !G7ڵ;JGnSg,>lxW:QO?Ǯ8}nA EL|ck+2ٓUgpRͱ:͆XR-#v{HFyvqKຮNT㶚+h7Ww򱠂;D"::KY{wF03`i @4g$$n-VvŃ_UQpf1~eY1Dj29JTڠ1}H3`fBFFݏ@ni{؊㨱ٝʋ:HUܕfP]1qr)& Ka'ǁWy0@b7Zq4LjmRba#8l_Ɱ`9"G6[eG6@dݧaFNSmMb jxoc\K@%I̽c!iV91%O牀sL'=5̰庶;{HPi!p,V7`M$?2 COqo*r|K wEwQ5}'ih+ 2G;׽Heox" C !,ˬ{IׯtX Y]`k[qс+W)*!10D01PN\d_c柛ϱ%qِ` &+ $<+:wx~h~ a 4쬔846zU̅h{-+Pa0~3ŁBzRgJǡC"p*8m'037W+i qo=@oE,eH{ WL&3dRCfS3f;2§XȽ쩒5@̒!7>DZqy~*u{Dhgc9:f鷩!r|vbḱvӱ`ҕ( 1KG@!fH嗆7M*p a)X7 3 )v, T0hY;iVXkk~DQ0ސ?_bلSIA#Ry)68&b@c{^U }'= ${ݶTdTtjKQieY=o#+kS &>e9PFhl_ǽ6: .~a],A&$bE<  bzczZ-뒵Fşͱ*kAofNʥUz -U6 b{A<#rh&rױz.0JVB(ϲ,m*!{Gl>A)[Z-*^^Zr?,wDku&7{bR gYHt6ˀ{<Z?Ie|ZJ mG c hu@VhQkL ?ȜxvruB,[m{"шr_D^) T .OZKmI|1`!'5࠲*<' ] $w4s.! n|Tb/0F_T6C l 뗮Z" L_ղs*66 5=6{78_t}%T!HCݎ .o7 pM)VؖiQ ~Vh:R8sTWV4 ݟ2[F}on٪l|KbVVYjծ 'ݡ\&u5(<}Dt'xa-x3_/=סN[ 8桷)c1Gq3 A.U/TP}qA滲&ᩛ7uLCђ=;Bh8Kf-p7|g{2%ӕXݸTʒ65zXsQmUH5VwE" ƎWT4\F{ ~PF8O;&E*W> !Wk,_!1Khj26t ήaE:S T/*nf;X5K;@c,t2z>,UhN͑ _7f^_BFU<|FI"ĵLn]<ƑI n) λv,!H*)i?06"*BIjAgpPѿ M/AD 4鄾>au~'c۷*4n@Ō?@͓$d*lo$4sZ] ACaC51W}Š6HTY ltc57[IhS3Ec6*ڼ.eJ&8q{Uҫe732IR5>>i펰C vc; y-``N<U?;k'WQs>)Ye!ߴC^nbO.j?ſ YU6\2J-սsWq W§=TKUwX h __+cl7mRJ4({~ 50$,ħ[*2rAL00U$֙*L(Aଶ%a)?\ M#qsm=FD`{FLy*, % 9a6S lFGp&!x˟R$LCȦ/"M@nWENhGN1NT*opJ8gQݑց`CpX +ۡC|>f)\ET}40 р^" &f7QFC0"=ɥeP~aT-fYA.'pl.Oyṃđ>젴;kz)* /Ow'3k(~:*j>YCmAʗjf8YԤ\=fENY vfE7sh")y](10[?dA&ƓeNpW3}WJ%?6K17bz9Jr¿ .!<6ey>0/ ]Bli:0XDjs4C>|‡M8-z `SM:Ak_w] 5o'ɿ)ˁT7j1ٖm?@~: V}"yyqpOu&s 9xMa9N_cvkr7Nr'vN}WjFU;(! A#RwqT"@?(< G EZ]֋ sRETIX-Ai}8d0AvEhՕ&bgEVWi FRIf?6BC?cY`5 ys8V 7U9j(\h~r Oay16QlS1Ļ'6]o~Y+[ {`Yq/% zؔ[o$J w kE w`2@c/TY*4w?HHZ TYMq#r'$*e¡=xY$ĎKp]ڐ7OqQ5P4u@jfet0\ŝwzI.Tw>髱J8sJ*J;7(NO*Iv aX.L)گn%B'0UUG7a0 jadԥ)=W`+lƖF%Q"I'l6MH F୬vy] (#ǏGqf_ */_⼴s݃j j3$;Wdnceg~A/A_Z*8|'h}+ŗ\/8$$ іh=g>zS7-\5YW<^CKJCD̨#xgœ':7"\PS fZ ދҾ酖G}q:oWpR#{.LQn ~[ﲾfQޝ;ی}2e' ` m[v'7)Fv]Bţm (q\=U ݓde AeW]W`V?$2Š$9[i{+L6X~ѽVX!p^p#j"B^1ǝlIE<["-iWdlbI^g#_5Ԝ;3Wqnb h׿Y0U3Mј@ןOِ4ȓurψ2)@f:.){BdCo(2sء ^{옕[8 @=TMj۸o:HBFi5g-E0@ƭZ#3`]p e?9m>FP;; !Va S&`qbs!XMh6`9:3v-Pp}^/Ɋ%Dّm4[MP,v.O &*ג(a^;{,W@Flo"alLǠL8uy hM( Z~,X9ܶ_6!dJ#LetpCL~.gTﶞ>YLaW@Q- aa )Je7sK$0G7&I09 +{$}O W| cP0j ݻ_%|#v립\[𘫿gkѿ/E{TI$u>{٪5EN@S(/EY3&]yΒ7\BlکW7_TLNe,l/%KDQ%zS-fB8SHKc?䳣CɴQ7yV]aSpEQM >%  a~<Vχva?oV.akօ H5?aDADxhy_.{js)O)A/5ږﵶuQ C1,)[Kg4$E͟.䷠D2`W<$UH}\BZh~Z/܆uA2G(F$kH {#| =X 0OoU8.5:cqŸi1Ej~FѯZcufkpk2S n#1QC7N FiE`[(P'cS3o@j?Da~j[D#c8E<rCΨ `/@Z6HbR=36(wEBcB8ɷ4$Ո4(_KF,d Ƌu\)w-cnj{l^/q,殝$efX@e~r_xѺ]bg[J*qFO}pk*]!u|"լ sHe#?C= U1eлp"Bm/P> <|ȷ*,G_ʧ|3h ]Q(ZՄf9Of6Qs\Me 0gObyQx<5IhB192B%8yuzqgTM!,W1&>17j%[XNmߢ=ӛa$ƹA'=K`x?@R4vhCW(`4zZ(D3[A"`*gt촧giNS)V25^6l;i躛FngsKhJ*d5Qk ".b.P{p|RpIUϪ7:W9kI$CbͿ3P7qq[+8NN}P*FK_b,Q )}exSFIV]^?`mI)V`m-dI a?`Zc8rvze%YA/# |=w|'OlISCmjk%y6=Cf'Q 5(dsSJ+ @Qneg-uZ,`*5?)i qϡ)?7l6˴Pݣ2`N38*Ex/(WJw <5, W!W/<Kp:pX]]gjr}CΒo{?/#"Tٙ^rKW(G}E9gOSNZTLؿ %z^*,4qFqm!"3fV4b7 -XNGJH𲸾ԭ<; $k KyLN fنs*GJ˚#-n~TU蝝-P.";.s~h 7ʩhMiI\W=I'K1v 7)&V^+x--:u+ Ւx=9CৌD"6!p'Ri2/ZݜPivG Tم.1bx-_"y{ܪf p'eR5yd2ײ}oxk[1E;-a}}Ck8&4bA< ;s:Γ/<):[)dzs:q:|4V!.\>MWN).oH@J@Fd` + {UڞN _ 6ubC}>I 5S;eSmhLMClsˈ^7&wK}G",o`.80܃.llÓR)b 2>qM(?yGNHt}04CK&|f)`Mp D\_AFZwQ"BM2 /!:E8;C|WC߇8Fx Qvnƞ_?QCgNn_Zُspz|\:ZWc}y+YT)6X<܃/TF|i7{ˁsCZ:=\RX\;](ǵ1 6G0ܸݩTOc o*0 /[!\&0wdX2M[3W( bQX=xGJ)I2W3: ~S@urOD눓Vx[2P-2ľQ^+/B:$>[qQO> n_z@es3VJ93AO/uUyrHystpn$vמ>0iz8+5d2FҔix_7iexZdKm&Ǵgo:bZg`?*8zT6vJmdsF^ɐ6%X\"ni?soO9s!w ̹?<}W[F\{158/4k:uql" %{os#~W$k}>jW &$yBewGb{ c6 Ff'lvS̀dն5cu Z\l&0baƽ6ĮvY{gƳ%})nc5KV$-F }o(Qb6pbmtc͈ht[ZC$VWѻGECeebog(YPz\<μ֙9pѩ'B>罌 Ft5pnCWm[u\8fK7|QԣBm`W^V{@Fy *eT9k]tN͕EDa-:1|2_.CN \r*X-ו:,)rVWl9Tn>WmL@iz,蘆W5"0H":H \|_4$\xEsW>8U ~jwA8+}d%ެ r|^YxguHÁ\?eM.3 .ρxCACzCD]@@\Y"c cˑ`kSຒ (RӪyJՖ?Ֆ8$ U]s)AeP԰%5N~>TK̕8WW};(wItLK\:mL&-<פ^FUl&\jȞ5_[m]>qt+rWF{ Gl5@prO0N0SQJmӞSB}Ξ;ߡ>mXt,LSQ=C g5܂)9/oI0Jb0is82'&%,)0Q#krZ`|m|`0_]pt}3]&DPHʲ^f.|7n*,a)DQ{ao5gp4\9Hl !42Dg9ymŰ! oIeCçS 4'VׅQl\;\^+,͜ۥ(90=3!~;HjJԷ9ZN>j & x~?㰃vDynG5b0=S6N#h>0JUr݌S-rM%Lzqm Q^QPA c(0b`r+?Ȯ mP(8"L[&oR 1KKӜ+? -%b( .-A'ۻ^|wBTœ0g h Υ uMSZgW<%21$tR-KR.e/`AETIbjga2(aX`^Z/:ȓm4`>i1vW?HxAl׆hZ]/YMuaHWS kԚ Z+_ǵdaǯOMvy6&Z/1x] (J8qX4܊5wq1UPL+ll-A3 z 1KOVD2⽷ ~ݜӛܗ6MDӄ~ٚ,HW;,sG^)x7qmT~(T'g"R|\99lp!p|hKGTvt>h߆- ='F%M, :Z!EAa:@^Hm"1 nb\#Mb/) j; =Κ/ T|Q b'or ^~ ;˕;(c;]X 850*0:|oMtMO+RynD0v+Ms ]!PV93XNXA+,K™ NJ}Kgт8&"5//E+ uilI!^?|Q') &V/;$ڬjHL8M(E,\0?wk'/y6A (Iy\ўD X * /$H"KC)t`E@UtMj~0Ez3] 0DegF)MDal7C;l&777q^wZW +zE)_M`@+q pez7SŃqۀ-GMĬېyM[PmT_P nqѨ 3d:  ;a wKށG rGNAOɄL9.Rξ&4I q-W=2e QK__bІzlԗ+L1K>ūW.6bHqɽm(gv ɆrLWNc1ӊ"1yKvhf*VauLDȭX8t1@V1IG4KjHH_s3PW0kۊ{ET?:DlduYBJR2OQ1zjHb,Ã8dN\AX ʴYJx-L6Yhr0^1ԻZR 8 sL<zzQ J-Q 9ޱ )GfJ%/K%Ln3Ʋ6+>Dl6J, rW@y8mDr -|_%E (r*oxL<p,Hrv vI1 5}s^4 ;IЧpYO} [yÚ7-{M{Hg;ilEL4KڑΆmM" Yp DHU!Ȫ|q,:\WWź |9lAOFfRO)ht d%h Pmk^%P=߇ 33_ry #Ôe憴tG҂j/=Sx0yHhIH-l(Ȳt(T#*QCvWzgL0.-B MŸM~pC|vHe\_(/u xt0ߒ`ܻ`Y`P/Ai?HލK9f1`~J8ǩFu!6VxT:ch'zEΪaІOK4F:QoPyJvX7Kȭ  ^z=4Ҏq)+ .CArr xT)hp6K`TO}ce4ߑL\O|0ߑٍnfPtt½gJ_vA$ $A` n^\tU/H@ P`?fȥE.'!*9aiWq\5_7S02;C -kɔ0sc.jרe[FΥ Hϋȳ:T#=shb`0Ztks1`=Ro14O.r@2VB$hA‚RĐ&XHgoz2 0Q[['>)Gh&Qp~S/vE#ܧ9scU@hLZI ЯFQpy8#Cܐ Qۓsb0^41g/j6E<{䍔Or\hzr nWBQDǵ`47e &j>V ط5d͛PT83jӲ=~),*{V' 3d(B߷brj n_Fd4W {_U\~G5e|Jc)mUN5l`tk1&A;Hkށ&(n7͘liӢ%^x\e1Paȓt0|?ǤY}uGM[8gŤDPQ9 Vf)vUgtAE4Q!5(s i 2:qF`Igy7GHK ̺5x:5*X׭|>fb891gI#jSQV7!aLxk mse}mP3_N-H7sJ<~vC*bmIsPY)ц3g!ej 9d;J^%Ve)`v .`YAm.̡yL5JZLT)2[ڂXe=IԦ8lGv:6`~&{Z G-3jzX,nOo{է%SK #^i5 .x|3쯭8{f 8H$a9C~9=)הPUhѰ`3#,3%\=.~Lv8zAB7c3ޓpg[¥\FZ7;(&IV[}lȷX"P) Y6"F}(Q4`[G-E"̀2Me_GBD3H-L"_/ kRޡ&9 6?x$|7W,)c02+O輑5;}%:Ig讻|6y;CwI8R J)A 샟 G nAL3YehVL4J0OD2r*J*۵dðZ?AjJ3u bJ[Jn5 vHHvvυʏ+R ft-nJ-΋y}nCj c=" ,^T楓'xHNxށ>/Bىa:cU%&Y ^R2AHU^}6l;IKUy[ "ijM׋Ӑ䴤blC[yl* Ψu6ʐv !s.pnM V(߀&M" i񖨤򰈽8TUiTh4wiW BEEGCtIIYfJSjM2y?ǁ2+>*jgdР TE}yVQ$QVRd `:uPC&1+|34n|O_:H$4ub5yE("!O%$dVfaW'_ SK 4~8E{51|>BOP̷Lx+v)s#@3?82hlQ%YM:JX;X);iyVTN+f' jO >tw[5"Zn -ɥoIؤfY'V  )Cuf$h;AB6ܠ\r u $2>AC$-;m61C{x8Y}e( ash22YCXW2)+zҡCtH4'-]VV&n9=-'tUI:ǰ4l#ro@og#LhroN׆K?}̄cGKwؗ~h wL73դʄr\nt2އ7Q~G"TQsB6!Ty^)2;dO% HUm/֚. C={pʇeqAN[@ޤgSgC(G7xr~$&،u*Pcü@z1gnZ {Vbq(I0Y4~&tbyZ!b9#ϵ3 ¶ZĦQk1$HP;7&BxIu ЗȲRRcxոRTZWo#{IrHBˉl'¿T'nZ|Xr !O o"p5-L?6v2>|DbR!n5mm^"GA1D3 []]]BWvj1*Dy)Wv7B]hܹi}fCˏ4-o6O`R+,F A  +j({ϱKIyK$\u,0@$Wynyy. Ϊx=5f*SR-o SF008>Eyk O{r_3L4u0X<#T(aGU,D]Q+dwֽ?/*p+vϠǒr"r!(Z ;W[),bMDȎ؊~HAB"g|KZWyoGУN@4\F%+I?H6mU%TϨ*tZP$ǤrJM+T?G[ ۛ/nm.r%WcclVz jyɕNc۷`5 !au^n\]f$ Q:™.b*րmgH: >q9E櫌jwg#lReM\R`U[e6nPd-ؗ%OB!!="J?JQ10{"6kIMhSH-̻||šqsӅ׭ } x]؈3,oHl}2q" V~Zyzn´YJ{Χ.f&!=I@O.x`|m;`b12IYYNؚ}>Hw)SG 3!vwi!:jwSa[j,SHG KB`|:1@$)I8.D0Dh6W˩܅x3yA%.#0f IwXFVGKt(J&ZM!vԥa#mܾ] `S ׶_ 1{a gW߾ksB|+UDyoaZ]PuʳDžPYڊFrl5rM,;tJMG&{'Z)Zbp7>\ֱsjm2E1&Ԟ51Y nfw: 6;A߉rU)*yh߂@};AD<т9dzWt"rR2kGZz+Sκ~˪m!\6/qU6jpľ5`kJMwX\Ͽz')(i4z.d7" }ѥ)ef3O7S6o ;$ѕ$;ihl! t-F<ʔ')mWg=pGD5tZl=-2gQ=&A6{h6S*0p0՝H|7̀NÇAҠAm]]M3BswWYb9a5Uz&*oikgxS7%LosZ\)_6(&%bHul[ff!hmb2[5o܃V@Uʨ,ADH5Dfd6j786/A"bwV lc̀fa Fb_} D-V5Hr|~^n,aNȖQ`jK.![m^S\@yP=oGKւCsMZ%/!ĵ >&_gm =0ECNK}} ZJ'MI_9aq>߰v[\"J(Yo^kmY®eA.q[~W5uu6VEZ\u\W \vLbz&ۥyD2"]&3Ü0Ig;XQypFܿxahnDhwCn%BX&#hoh TЂ_+%fWh\E39hsv/xPSe ]kQ.5OˁcVAz֤2QQvϚS"DlzFm'ޟR5:ʓ=M̑ݒt]qtq|QgB ?tS*<O+koK+%doYhQ-BvT|н%<k̕zvWvvπvwI([NM{PM aAUKA6]ӐE׫ǓW^$l3H;t5ZZՓ`JfRk[pSDZ BM ,{sm]f#w%tg8'8\\,!#`Ip=^Hʜ0T~ভLLT-bbB7rb9УMR᷏`?fox\P<] coc~|.Z׌UȚ jwN\*), ;zS3^gAiηOrNB[ q it4@? AY}[_nFj?cXT56qDMi_q # Ih -Phpo^>fEQˑCp LsfV`h[D)l q3y&`@`FnB G ˊv:-e2^! 73R(teh[̝,M :v}ZYfX2wT&²6bFY,U# ܋W-HJz]2 +8.ceNXԲl\1FDlkخ5oTŅts˔ºaOȰ(cR) fh}P :8bdNF "E7T|_SMkDK4NS\-ym3S't!815o˯дF7wwH,PbøML[eQSJ*;_\ߡ[hŐ34h `D+'3$7ޖ̽'X&0 Anz E-Dyhg'>ďcf/'J]Y8HvenIVBqⱄ&EE<0 @gT[)GVkI8ncۿlX 'Uظ=~{2NGGov0+~)R=SS`d8"BٷjC%퉼;-?“hfqwfqxH:]חB?4Vj;&w)uCC$Y[#:۬5._iL Kڗ6bй+--ή0K9DT? u /[cZsΐ,q;T= aٗϏX~^"֏c+d}/sɛAKKR 1*!G{^W0.^:NOrPIz.*0LN&'{St3֤ge~J*/Pv3v1pPm/Kizش C5w858Iz<'\͂FsI p7HNrdrGc|1儻CU!c#a򛠺j|@/bc g0↽|r` N۪H:S`U6PdR-9 =n(9& DY+ژ0/,߶_6BĨOp`MqGVTc}Nf սR*I/XAiqNܔIU %XmwGNȸ|<@Ñog9%啱 5'Js_}٩_uM|%dRˌZ 鎭:UTkc3=qyqXFrTm^kΥ+ [>7:ob OQ'P=0++IT$Kt]z(I`DIկ|V;`vt%[ qFPG!}LHDgm;2&YGpا \(Ӫ(j.悏th./+s{kG%#ڠPܯG!wT9CAې\䙞V.(.3ʂՇn~p =7WF#!9CNir+Rm'LWVmVODdS9<ٳeosӀZB7H(l (fw^ yRDQr*9n\q,OyԒȼBc[/AS`u)0?R-1.do~?Q|kn5v{)O}&#~ݕO"j V-ZFLL']Y,*MnZoZQ/e' ֒Hc75ڹy+xCV`3p1EEL+X4+:VFhK$XT枅=@+J,iV'Y]$H|@et'^a =͟mH Ce4vt>$1If~E %sD'1Obv'*3u|G'ѐ֎櫒mK5L,Џx&*)hոH]`2a^} M&S)Ӈ&fLb"dھb2QPl.-LQVpa*ks0\w}R~}]Y{O3#*_t;j$6?P84:}J>؜A`*B0 Я# `fYjGƗ&[d<*5T)0̙a%ik#7iᓄ9q= C `.])206hF:UI[do)/g'(gM JiSr :Et;y33ٱ^Wfuy}52 u!R{ b1z{V]=|xTe?;˹Zlި0 PK2[Z =~zMs D 5L̈́nxW<)%u6{u 1 -miUFa>~RݩȘ#!Y* LR)ۮ.x`2(](k>>MLO}RٙJ04xp MoR=H(}qfj^CRWvDW6,vKw$}oX4C0Jʜ{^]R'sђAp?" Do`H=c8 do1᫆պ G ~ԋz-~лt K.ߡpx!LdxoO*a8bLfMѤV? cl4j&. GuZ%= qqk(5ܑT7 .p"!r9`g:Pڀ/R;l5b%x3\jQQ+Gv"-S% F?"ku Zg $۝ɭ@ .4n'%QfAx05P.0-#; [$.0 ( M+X..uE$_6DBՕͧH +' IAUt;(Hjqk}xA4CS[ Lγ~hiD+j)[1eLY2aj10 .Z.c |i]tym@@횞ګ:`,8َ@/Ge Q )hHuV_.p=e᪓a,ۅ91ў@̘͒]WLe9иt;0&w֥uөT&*" ޻px p1;*9)Kfq-sZ$=0ߧp-m^ƈK<F /Uu:gҼ +Rj,>١7˦MhۘĽS% k)J&G2_ S*P9=HӚ;uRgB ZRJađg.ԩZ+Pc$ ^z >njdRMb }o=ŮSv|r[CwmkoY18G߰a~z+D7ݠBJhX5gյ< ~IN@Yl7Q,UBfx.=LXrӕ"+.ŵo( 8>dd|}iT~1c *+0~5<$+B5`jGDabPg* 褌ǘv1l!9O'my9Y1ܶi|fEP{N*1Cc,䟛4MT5bGX<wMfWDy&2+r?Iv1ׯ=FZ?^ƴ 4Uoj'TE#%) @Wm?^/7m}t$shaԃ_E)PIrvG8K[Em/K&sۏS)ӜWļ鳶 d -dIt_ӘSk Iy's Xq xA{Tg[Sкk,DȘ`mC0hA&UΘY Hkߣu#[D.T2:whr!q1#ْk^N..ϋwN0t'K&k;OB`&1U^+5!~^FIL$2ݫ֐PHVݶ@Op\UFtIX]T=hF46ᾨ4@\_;V 9!~7A)DΊ>GXMU%VŁPGHS}9tI9h`/c %4fy:GOfy"/`2`cF\Gje3lM;r"5q-N;̎()GnY`) &xthi,m"O&6ذ>e+<1@ e~yG1)}@*K *rU v̶xb-\0[ ( f!6xMn,#!o(>^]!k0E4[zh` tlHcuxݱrNm$wsm_-SG唠+#p\ bK5r5v+*{dApK!L^^YSt ƚWh[~&aoG)[wy/(йS[ݺ(yW8:u2ё٘Wǫú(m<u$]e Pe~DQ0=Ӛo"5kwqba3XfXw %-kFaLD5d# W'B0Xœ"Y@w Lz.3cf2U*ZIT\%{(ig킬m.u}Ll,p BRI;;/xQJwD|P-F+D+RʽlV :yڀaJDcd|=bNA6èCOQFdjdD^9w}y:%Xdge ZM} O gͩ [bJF`Xݗw?qыQ5R;9`@`wO*-s cc4c Җ,yDM@'}81W$$ [r'6npmѣ)3bҾo-~Y cmmC. {l"f3Eqi u={ݷqfh> iv:kpNe2M֗\~2~EGa؄b \wI{مbEX$+7y& (ksD\d=I=;NSܧa=Ku4PzŨE#P2^W4QWJB8G>..“?(m+K#wy@]"fU֪  & V,Pj/m}]T%jS#N,891mnVax])-rRhrۼ}:x zpie;d9%*rc#eP/v-Mk) S\2k!A$+uPM7Rģ5r8"i܅[ +%-MܾٜN$#jn&P*:b$c٪7C0.SJa;jx}63,dz&NʐSN0BStg)aۡ/(أJY\ z6-4q*lz^:}ӡɷh5:2jZtzĂoiX[y*"0XܶS1nI憻#ֿmPKG@W;mQDdpHY%{n=B!N@gt(V4/Zb|p K}OZROcم1FMߏ\f Nw&IXw| ع%eĠĐ%< U\^\Z%̸p ranUz2m|,ݎj:[]F ȜЫrN.OD]'){o'䛑 3 Ϟ܈Pdlq_͘Mq)X+]t[d&7b4ALfDNfVnhR5,tFDfʁS&)tz1̈]!@)@SN)c|:O9 =T*`˧ ecѾ+_"<%޷i߆yy9 WBk85>Veps8#yQףI0oC-bH}}/T,31I 7㡍'Πb{G/IǬ_s @^E^(%0aE>BݲAT6f1ɍ_TRYͿFUvD~NI'I޲bJlL "<4­ ]Y>g޵xYM) q<"wnŒ?)]٤FDQjBU8d:ݎ~uhQgBeSoĩk/PTǫ4䥫u`P#Х"֯4`\pBCQdJ]OvM>͚\jA $P[`Iĝĩ:ٝYGQ+,xT[*Hi9cԹ1˕tx.*Ѡbhbu ܠ^?*IA A  S--RhS0=hs_n0f[EpTV -~ *4g+9ciXaǾ¾'/U?zLX,/Pd~T*\d."<`)jѩDd!SUEAnVަ\Eq| BԵ01kaV>%k_Θ}n$G qԬ^ϓliTA $RzmŷV(~ҮhGMNR! ] ROhEĺ,b[P .hIF,ƨ8B zUKD潱V&W׶ tXP=pUj^˜wiF{eֶe€,ADxa V0I[ḻ.":ֿ֞ʖ0M.q(Ƕ-KwUQ]LW"{5rITA#{@bZƁ@FM$¦flf <КR6fSmPo]gnOY_[Ʉ~vg wDyĭ1ujʑxGPɳ]{]Fyut-$g3)aGP(\)T)ziND`/8$>uhҳ8Gbә;O#&Qd Q뢅jýtRl)G=[yvXP[E/d˙Z^rkX#ڧ]|Ah ˽f mn>G7HQ%`]MvdTg[*9-Y0aOehymr"%\Ó׶FI ,.^*-c+#LQxA)"HV!TAwXzX4NSA蒥Cػ@ fSQ? 7'ryMV8`f tmgI}Ff;8ԜUy35_b7ÒOJ@s_\b_cBSF.  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ͬߌ )V2qy /DXUHDEi`Ӵv K~(ȟ^LN ~W'#6l4sĸ>KѼByvHQ$$b"g&ϧTdЅFiEJS4rAs%E \,=P{%|=` =W[ԍq6`o:u KEBq=҉u11ٗ铹M|j:݀ ݳ!3ZnCm_5*#@g, Gˁ>Zb$NVWyrа&AX'"1u?jE83紙͆f.w]]_b1r>M\`p g>mp'$S%V^`Mg}6Yh$&؎+wbTە{`&ȏFVlo[kΚK Lqŧm 8?,^+.y(@ NuuÎR忥=Jw΀ FI-oеt;ԍgiJ@ #_4_E3b|I LW]Cyǵ;yHr -w\I[!^= _kVĚf-Ұvk`;jlz0 KTRiMaǪ0n?~Qt!/;g/0K Gq vH)X*̊RAgMwBIWQo~rw z5\B3|Jƞ1~5׮w8@n֙-0x޴K[hf WZ[*T{:{PO+>ٽ`-2 >:8X=jڞ"gIĢiCi+Iwn}I2Mq@`}#Ғq񬺣o{SSq`ZOf_^:$RBZӵcZ(ImQ}%` NF>yZ[lO f%0 Ny:P ikaP6Dc,Djh)%l_X6bM!.}P qz]JXM]6 #`mHͷ}eűJ5GwbVr/AHנYKUfo5UȄ#êǹ!,s9 9qs m(ߞٷڟf{F+ʸxUfү!] s|]Lix/O8qW%_1O5{QfVImB{(FxP ^"?8Ù6$&[\r{E>1pB㲽(i`hB9.J x"@ȰY W߉jQPYM$z'j5{Q3S9/k ^â+&7*,(a! z,dÄq{% ]CE^9]3qoѝ.p)WuI v0K4Cm˾/gvv9H4]<0BfPR;=aGY9z -A^9꬚ p`$|lRz[̈́TX,`uqi56.UZn ;csɱd Ζ*䭄 ͊sÙ0S[Wbk[&M;i$Frx_7H*"5Kn-s^ _TK|J,L &io,j~z[ndcD_jBX[x\n ]qC::wgD>5dd]Ҿ38<@j0:/ϗ nlL@U9 Bw0?Pڠpzu*f=RveHIOFԶ TG]/_!ħlIomн ebIηBSez@3/Xn뻊P'(" ~/CeMxAkkA^ 8fƭ1` -=!_YH7TQwF=|>P^/ 4l$sx8,0'c bOٱX1FAN \W1M ,'/#/~cʂ7SrIJ  { -ܕY@-ƍ&rK;.\`iiAb}{z:)e(ŧ<"o|v)sEgUPm'`;ۂ,d0\GDfiȜMW[^KU6Α,9SRrۧa%!njz8 Euc ߓ^cF헤JXK= J-"驻"U $ L5PQ>;j0-`D.l촅J+p}rUiMYvTbOl:^ԡ(䑒_/vDky LNcwy˓\h(R/-\7ɨKUHC^:wA,eCR`2QZ_+̍rSq uI=F/QpU r'RHrX֗grϤmT#/pF 9'Vq}K-O/a⃇[|` DᨌO+ a:bg)F @ ЌKI%y۴wbRZLƔafYHϑ.gMWŌד=Ƚ*&]>LXlaWIjVl)){@zB4>#wyiDvxPl7Z5*y)rd#w/i89@3Bi.,NwMC(-;eqja]"]{nA&*j߄¸0+I+ 6p*״Rn  ;6I@!~2j|ln *?9k9+rp?t~ t.Q6W  ۗUkkC 9XV3 "8}sf)/9 4sHDߣ&tR&f0|A8@^*L qeZ@R|9Fm~OuIJn?fW OfI2쉿 lnH7K1Q]D{&:MZ,V #jA}6z~leM".}"0[0&TeLOx"jh> qRN'sDg b)!dw] 8\l8Bnhn9x+K5W4wiXW&SGל8ÕL*o >yE [`p7B (tDqz%1v3%xyoPˈ q+Xa—B葒 F#&; q8m2 kDTg=Y3 y,O='ӎEpLЭ@4] (H E?V6D>(:5\?E8aB$G, x$9Q >|AXiLk*KjΒjJjH|(srjVJ ,O6Vl*+3uMF0oڼѕ'Yo heboGQA!Qg9 7xt 0>홀*j ض< rHĿkSϷF$C-7{}8shZTu13!P uW~?mu\n^+_( ~*~f:#$׋p(@yH^tEc㸒h1дT#kPT{wBr}(;ZH,i&ȳj#K|¹# P'0 KK`$D7H"-R^Z`%ݛ9K@Nk41k*#aISS GXnD6LӵjMDTCk>џ=AKݠ[Yߺs% =Xd@e xbHן|8i[g+[\@WƋa9|:bgy(>}bA0DyAF`w8s4]?2w5`[ndiRb(5֦53شI )|-"Tz⠓'Wл]+OP"IRr#fXO][9RŎFAAJ[x{@U?p{LTHlQ?jR Gۊjnb^-_=LT:LL3V+f2[R?s#:.6b-\ߜ"KYOOqWQeOTNޏo8v0#=6jJMx4 Wlmo{@ !'m}?*lb.s?{MP<7JTť+D&WU[ S!p &Z7猿w.3ԧo&+]t;`5Wgwau`L'B# heWW66[Kn- 48uϽWGL|Ǻ0?hյ6 O+ƒ^H ֗efU-c[knMEznW|@Eim_x$`cOV6sܫ0v,Bx 7%0/SD9 x?ܭf-1)}zn1 F)]¨Q5OKœ1;ou⸢N 8ghn8)&hNO+s xկUQ w&&O_=_{<29u~tEذĞwA=^-Xfd9Ųa!E(ѝFE-GX)!5j&f7\&.s HOIYL[ B;9G$ pȿۡbX/4i~I,*nN,HSg/Lj|;Ic2$ߢ*g:Ň{vP,8rڿ<(yԠ8C Us074OLliȊ;FĆfuBS07 1x;+r*WB/!o'Uu0sƂkjCۥ jcf`r5@vcz7­TMp>n@=~Z͕^V G,ԀMaiv^=M0Dks߮${.7SV{ (:xM]S2snԫqs`Z~DViہLNMJmÍ/U๮-,lPJMm?, w QʮFCU:_A؎";M) u'E& I8wF:i)wU㫚dSBPu*wI?睓L!DYJZtiӮ`r٢᧓'|3d;1l 2Sq&d)={$GubzjQB՟Z/C_ @e\BnJ1g^h#$ʘ6('f _iGutC I)S灀Lr&|]rvWZ1]Tn+ #iʪښQ*7!1|/H­䨵R4lfGy*Rc!z衠@Y`Q0߄ِ YhHb,{Mm/;xpF! s(]Ecp6.a3ZZ$u7%{p(7(sEG_ϒ IzBH.3om@ ~L&|WgW,O|VD1V5bX@Іk^wq=mCH*~+U2Rn5HQQ rQV'񚒕9W |uZxZuBHzvYZLrVKBfQAd5C T=⩬#l$ă 6oڴ@bs-;`2 _Y\qT _^ggA;.dR>`Oh!n`|#s-*Dfo(>$*^WCPʿLQahW'՘r+LE!06-v] TYC -H__q'\mܑ7_VHCӣ*?Ê=DŽ.#Ĩ=3s;:w<3ШwNqm檿K@%-,sl?;& +(Z0E:5-XCNnU^>T|@?j}kJT;%dϮ7e'E*_f%JKLϺB P39ܕBQc,[?eҦ (@QX ݃o7Sh]Fnd_s| BT<Ɲ D6.1?GQs[w=W<[۪r?e\4&>fUBtY>-OGy@ 겹 5{*^#K]+pNN5" pʌd8E4-`'Hw擣˵6ctJڂBٸNY-䫑,L"`&YB2IV顺va5hs. zS5>2 hb\þ!Z|m@ʲ]Uiv^AB|X/,Һʡ((ڦ rGAkGY&9v{ aJVa?};ru%r =o`r;ȴTwoE"v^TV%` O"j1kp`4\:'_OrlB Y $xm[=1i [yLJ qe)>0.Ǵ^C5#{Y"_+J19&#~L)}=b.gyD;u 6ex\.4<[^%znrJQK/ãC =0.(O9 oma@nޠs%eL\E˲ %sK1Z43oG~'kns&I$a#;[3}W[J>oBx,IoHH[ :̼lk*5; YE`OxY)ѧ- >/b^nLj2@6!JBF12Yo]-kwPB|$Qtum"3t [NYs<֍|臽mOoB`My|`th057\1g͐\:?PC$i@s64RxkCUc"j{IfWSҚY5s nv=6? @8ezбElqiJWt&0Lt_TFo~rnȦԍR c~Qsz"1`2(~\j ;:3fue::J%bU@ I+T]Ѕ[c \t+vKSY*GXh%T[|!˦mg#ȐeQ؁, In Ħ,RF$X@k :_:Y%|?| <uAaymBw'e]찥{G"T!kbyוb"/q00\u11#qQ-Lz>]\;\=6vmfH r `4+ִ%K<\'d#eʽYI@0f3+s^t4pn5hpPF[YWt-~T? c1o""}jDY?Nvjcݮ*< !ala-tL'Qwb vKa/.` S1AS9tD"1_fsX@3 Z/ hڭGYX ~SeBq:&Si ǎxAPTPB HYڲXO9lhL7dQ.AoHSB1~D))ԩ8e|SH~H{hֹڮ逖;@oe5z%0)𭔒!M`+m{hŖAu;/O(Aש|"*z䀍N^[|afZ.'s_)x1:6ԕzgv=U/܆dwցJ?LZǩ8}$~8Lwpfp~=&NN=cC[uޛ$sw MqP=l҆914Cv$ywzIӇ?E+-eEJ)M$=ٹ&Um]w__T~ā'4rAQ|&,6% ĤJ"v}=|7ZI(T.vDib =YJi}cs^>tbb^G]g~!J/ 9zbʍB8A[!>))ߞ& ^aZ U6ʊk$Ortc|YXxZS._7Q54;70^LEjN,a, şCO%N1)%@ a)Mm¿~,@}2/[k=›d$X 6G/^qn]!}zy~W'Q9r!_Z!fx[s6%U9DϫMI #['h EneiqU\X5s[_qK[hXFn2-dFV 軆Ʊ|aN!6yqGtGɀa|=awlXF}*%IIM=Mfj>O7?.òHc`.}Ec<TTmM0EJ^c$ר%dA~(?Y3649M`SBO ᮙ@ @xHsIo yʦ}UpxIBz7* 6 UdN m {%lnGk.oリv`ou06<\,Tj^=qcZe 2 ş.t a1es \vY˞Wx)O6\I:%R>rTcĂ1:iQU7{Qqݎo2sXX JlΏ7ü"m|ȑ%jvCF \^o'#T,^͍mNٕͬJ! 1H8[*HH ÙIS*K!<]P| 2AV*VO]T#TڡF ̩'`tkv,vp"$%vQHI\eR;BHbǝ E 3qc wΞV}O`a\;ӍGp.x%fsq:~3U$aaM A1Ut~v\`&;D ޒkZ!*Vx%')o$HEDO*rQVU^cvv@[WsYKV󀾊#Ѐ#3#۾R_:48QAGS. X:"|Ȣ $>-WQXTOt.e):w/=Fs\/?}`̆\n)cfѾ=xGEX>Z oهF3dU!_2ӊ9:̆uPe@~e3 9do(-þ:6_ԐÏDJю6RX֮mqo'@eI~duc@. 67 Kt$G#w3[ntst.3k z^Rvv J,^VʍN8!>N-zcy{,Rx@jE7G—/lˁDlv5@z(O`/{H=E7 ;yB`&3sz <UT!Ф׬_*`I?lfA&lJbo'WFsR4dU2xYuB|`%LP-d',~"Ź4rq*.ǑhxFfb8G(?sT>JzC g,чXdOцf*@ Fwc/sM/f?U),>%ZV8fq=.Q9cyz_o}[J:pM"\qy rj-No7[.@% Oc3y 1)qa{Ӏ0vF:+5[twdKŹ!K%b)y,,Yɕ AmmMKOH]B+TJ,`?NF .ޠ{:A KܳN14C&)ےZxy :< YH9{#"#aPu+W_Mrw5Bje?mvIS]tʲ/(2v8m;E_zw{rZס5h柳;̀]3)$ $#tNXudb'1G ~r~ ߂Z' ,Lr0P9nW@7.ϛ`0[ZV_J<%͠V &ȟ_Nv7>hS& B@d'x:ёR0 |Jj aKSaTߦ8. A$:M\%zv`=>L/r[4].XG=1DS #ځ-C{nvYx=ʄ~9A}@<HrJR:x^ @JQ*6tq" +E_৬7]l6 !#+`iA;EnQM"70OmNV?5q=#We%CTpE@tÿ Do/IeDfw̴)h5‹\)J$@E0݋h4PjsJ|خ@|t6NBkX08^2*kj {]Z񏃴Qw )>S:>AvvxL6c5c`lށ~!`vi"pݹmNHRf}(?~1qk]R06 7/+Nýh(dmhV6 NVzcٻ(m ^`G}Aɗ_OQ 7GjԐB%(r7#!Ǭ?ilA֤[$h`ic6h 舆D cg{>5&8[/L#snZ-bZtq\~w;ž#C& [`C% SZ)/t ROc/1[xH\wk85[34/7G9['p)c Fcd j iA̰omGiEcc :Љ ՉZ8"pGs-]#ط :.;+B̑.! f(4弈VʢH(Z2kcqڈ^]d B>إ#œUFGw9&㛅A3̈N%JpWPZ'y'4Աz Ⱦڄz "0HQʓĞDmK"w\;Fʫv) sû:'YAi.D>0ĺG<~&}ÄdpJ >T­y8jBg$U(UY^SgWuĮSONǴ 9ZJCM`$~ֆ%01NcwGbLOñj ]ȀjGc.Ǡōx2QV5G?75.n&WnaNI9\L4lDa6x52BL%qejܙ}rf'UB˟"xMű.J׌eԀK~uZjk0gQ@ˋ4VO UΥU"?`@/ITrj\ Ak!^>o^O^]GjfHh]DQ5Au/įO |L9HP?o |S'@A9)@)_ O[lG-ߴB9deڞCza1ϯUcEӖd+,Wys1 '[ "AA1n~`D5 OwtQ2Zϛ>wJ_'#~̖4ES<\BT^Xa8)Z֒S5aTy+#O>~hiV^~fLD/Ir)gl]k ^|`r jrm*X uJ=S|K$h̠}Kl^eR"0H#dɘހu]`$~`H$"5eXyi4> Qݒ׀6n0{,dԖ\}3t?:=d,l3&A*/w rNa rcu,/W2mh UlYrTiTGXZ]`G:(aQ, ԝ@j`^bA ޥ1xESRGщ볥Fp5'6$8Un iO吵C~oA<"H}( ੹,ΞK!55p1JZ/~bdԣ+NaؿU| 20b2 -A[fOlU\uGaMZ(yBbbĚv"gɓ~$1p sPTQ9M(#̥@Jo[}rMJ8G9W|^?7,7Nsl`<`DmB.N.V۟ ?@Aji%֎0BXҪv[|KH~x=/xuxQZC㾮}GKABG?kdyL0STk[+QMy_bayiV"D0R@Wĺ] g.AʫӉY`j6xIBCi  Aw%13U>X3ppӫ# Uh ϥE"ĽÍrJ Wnž8(J,ض-Ql$B S5(:r ƔO|`X㩇 ugY4OAZw3 e@e^Vopjluz"%냷ApX#;RДI(`,)&;A] J @Ԏ-{ЉPOGXD\-(1f^>r?^O.ɛcؚwk:V^X+8]awǬ@4TVǼ;{iWBR.WPs}tآU'j㭛TJ~C<[A~5ӷ) oɽw5IRKV{ R?S{Gŧ{GN.;Ġߦ0x-dUӜsjNA#$VՏ $_ D#ƷS ~LclLpxI(@{̪-IYG`aH3z]mkjf,d2; Z`;_=Bf}PeBvϲ#fjəy|y D]:rˢ~)*ڼe-sioFWIk})X`ڷHI 6q|V[I]&\g UY)Um9 ۧbW vտ,-#j_@A,n_ $#2Qq\H'6r{PPnfƫ7qVZTI-Q +wRxx&eZ" )5 憸S% @O{^95aR .#ؓ=XMziFՏaT艜x42;Ά,sS(!B:d,<5ۊHfWM 1ej/`H(p]BW}>R2FC. LFl?֎x*m mF6d4.>@ v`ے/-2=xmTHsgwFԚmy{6 Shڷ d#ɯ0(!?*uh2O FX[E ˯;P,f E|. G1A)LR<‘AUr Wf SVL讓 V9mx]&ziꈇvԪݔSլ=Lcy ʾxS=Snļs%1',kJy5+{c<_)'M =gFQ<c#D84M>kb)yĮ^,xtr(a꣈y |^K1ONrq-lCםNn)c\;dfoKgB\u:(1~qDg+ѼJ:*;00-G;^2+I}MF'>as Մ rO@@\A/|R HSïQϧYd'#=6s[Һd!>#]+3Hw`Ҝ@A)D|^׎NMo"Ԡ]xQE%g z''m"GH򿙗l(rjW3\1!W=ˀL߅Uw"k /.ďHݎES+^è|7.QN[oÁ&N"FpeʎS w,S-.M8% EGɝS.Y3O/Js Sp碧ew,Q]pbc`W X(Ѝp7I'qSdOťl@{WGyƩ3&Fx6DwCh&(^b~}eվ^A'h*&fyn*m+K]Gm)֜Zw(D\'m z^rs VRhQRmm{N]|D& G&I@ni@Қ^.g+Ry/Skvv},j|a )Vub?fd! -n 'p' 4 }[U :I;CKf@,k0횄\(8.4 $ dyñv[$p%L!N&gWuVeUHeC"5Bn\mTח'1Dڇ56]w a[9x8܈+]+ pU^^fȟ*"vl Zl#4wV$NIO~A$LPDjп7.1ݞ_D !; ׺g03,t`z%o_ρ8<-6ڕy †Ю'pwN<T\l)^Bm=Pn_yMo V{i"NXHkgC1=+*]ILaR1M@ >!|Ov?t;_+I%'Fi:RYX}tU" 3DA?fVK.Si!rHgftC:FE-TlRKڙTM\80/~;TI ٭Lz5%e.\ Fp?eLl v$ {2Pm1uU\!3oLnHRW{Ө墘 z3f[NAdئ, ڡ`Sr}bn%=2t5qh܅W{pa ٻWq~ͦwoN XAOgh%LU!䔓d:>zi4WN189U5qFn`f=;vMA5V,;7!0pt{O:j >Azy)ڨAL \H>`B`g9Pygjސ}bwqY5bYg48X|SO-M&}9e,޹5C Pccg@"D9| <{2nSxGE3Q7 mhޠG_Hj#1[eK,: !BEL^_jeP! _ԄqbrÒKՇiz0Vepfcy2')E+u;thbln)'Hb!dz1a3ir:>.X,䖻hLcS>fĜg PLu>#jI]z}d)\TnAl[5ƨ,R%1bԲ;'k4D$FO58h+Jg>jYPUk;nqjzLpiV%sxbíRz!NpL591t:ҌVq*s.^7MxÉ}F(I E%M4 /t=X2Q7Ή~ i021J~ ׏;>!-N߄MMБ] O%]] h24ǡ}śtYNHa}K"$_[:DR/ȼ=w|+4uN߾(ASumTb?B ^$c▴lɚ)o=2DR[Y?G JFg;D+ɏLc͏7<됗iΣ&oH}`9 j ໬)v -iP׫ζ?O\@+%H3$?ǑWp?N@+p,<|H :zp~c5ʀ,X:G[X~}覶\Vpg\Uwy1v P#3,t=f9MO􋸢.nQ x *} 2Q}t.^1|ʹk갹RP$J+~6C;OG6 ~R3 Yh<Z48,!w.is#p0[~Zxg3!eg,5{Ƴ51qiIuX?La #zyvgv:2(}XAY(+d iDzQy?bwc@%|di4W< .D=b8xGڿ=0۸q6{yO x=㭎_10*.O] `fJ޿/'.fW'xwZynj8B2Q!{+*]7g7˧H *l qEl6yp죌 ʹW8Ew3so>Fy24\Wpk/+"NÛB|up8;0 ߲v> xK>N=sqsSN>]òۘl{}n]F qF9x*Olg |?oICTQe H-(߮H0DnČ4o!1#o0\e%Fc`Ϝ~:,bg&1?_w+yZ;b׏xFt7H-wZ s2I*tIC,6*.DŽ7;c>.S: ! tp\yB<`gȶ5KSA \Mm9f%3[1O' P'Jkcʱ{kYFKb2è}k䗦fBT: лܺW\bw $d6Cd,g2I0 UZpTeSTmZ~2߄çy˔@h1xEnǧ>bF3;[Q2"Һ۳6؎ eJ2;5G&v1KO>뭗r NA۶ΨN[/Kg.g2Vfx!%$.[f͉'iֿk*r]̗hTFLPxHrVgM!Zd6jփ+`%\2k_G*K00N$B\ߩ\ %smߝ%XFVl j]Hyj=B2c\~:ptcX؜]4b|\0 x~tcYs\e?QYT2Z& Jx `FKu{fkڼTY8,Kc1L 7]yw~~+ 1Ɍ Jέt3"1 t qQ^)tGR/bTZ5ׁyZquD̈́ {70v3R,=[lj{` ʱi[u q 'USt>d;]4ˀ#ɣG4 cWW:d c| (VIƘ`@Z] W}xɌ)lK \D#NAn f0(8SŻNweàxKg/8@42眞k w^amρ3{)7ZhΧs1>B7#x|w-I&jwChz6[_q gYu5\ߑ8ͮPۭnE*bafNJX_yh|XOA;Fq qhuaXy PC.iD-گ]|/@ ZtM9a5&?\*R(Y#MQT"9VB,8T.%Vد[Eb>AR[ME 2TDx*G)oExRoPFsV|,D)q ųfCBr})m / _^Yַ+Jpz-J!ܴ]#+TgV)MΖ|:~zIEHEԮjn?>f>KшĻ=#?q#T}ϑܞ O؛.K9.XG UjH0h}KãxDteZ6Dҽ?xkZX?΀cj]Q˜_OP+WSNᏀ JocyvTU_$.//W $4}UԹ䏞٧ETzK#lht̨:3~{V Bju|7N5ߜeͯ7CEd8aGmC,Ja сָuwTi"pҧUrXĊi3C$[l,}1Az]EeTF%lB2ԣhPف|ZNz/ܓ,w3"HÊ-RboǛ׆- R%!9C~m^cdL7.OAu |c|?adsksC鎷%TUW @Kq05B6ƃiydsH|\LAR4(v8QN< lWV)gi'eVHNyd?20d;"{1 ,J-GCD]L}B;O%3ep/Ȁ|mYc૦e;=ak?9_=d):\j_,(&;$u*"Eb5ў͏]kw*߷IUEx5e nH>ߑKumw:[ uE,hsb?Tt 1RE6N{4 DQ!jfp_

,<.΂[X)=|Lm b<Ir\3MQW)1;8~fԹ(CVE\]ѭ n_LR^G+^F6p &97"I] Nȥm^3S+=L-Ǫi{MjpqΠ"LZu 옊;")|Xg>@a &'䷩yPvAj%pdmi[B,qAٷzU%=;eX,c|n׀,ǺǓ PU8'QB{r-Û60IH.O{"L{,:nq/y_Y6(|M %taޭd.{WYh^Ä[@!Gu}U;TJd,(fJŧ$uTyd3S?m2m[+PP@z*GO'#Pq.̪GpQ^s:wCGVfM:1$'wU׺X"34SpH2FU]4mu\}#MztÛ yi]^^ .?pJ=$Ft:|I0t3 dץ6-с2%vAΑP!2G*ςH[ɉ-WwG'k8rYnj% iw p YJ`;*fYW,jr165Nʫ)*ȥݽ6u~ CϮ(!UpC5Iºn/`2o|}n[:|OUdt)]A3eF}.cfK%쟡ү$t+oqpi4Ru+(F~e:C+6smz@fBo#Aӷ+jݷmRZf=#. +VVhN>9M5ͣ(|'߷Įl⻁] yZۡH@~kvɛu+%E|hnOxn^1-C{= wIXB{ ypc?F$xm3U.rnHR̀f_**a\*I8΍_^۶>h'b>C-o&skAsٶXIeL0F.i8$2]~ !2Y3X/z=*5=pU$+jNp@~; .кD*It䨲 pp=6V`.R%-$Jz4cQjrWKڜð ZDչ,[plZW~tzMGY$;i{E Ѻ8\@%nA|D?VM\{x Lm W'xP:%[l&c3O#^o[.5b4iHb=SS>/0QkYeݦ̙ɱzASB]80tH^u1 /A[|E;J2ޙ3Ń kL+X@ْN"($ݽ;ˁr'0H2sN~IkkO |Y u7~mjuj(Oi9>bc?[FB24vZgB#IU6C~6uDMnjϛ]ڜM^8hu_-y b{E[@?is/$;Ր^S`e13Ҡw҇ 5O^x 1l\2t&9%SOU$C ֆhb+B$uy ߊQlSD} ]{lvVTO=b s®t[0<(L!2jnfZq31u{xLEeEc)6` Gz|[K+ tO u8<S7 r ӽ">lUs\Լv3餪ž7@ʗ+MȓǮMKvK;\e1XA#hրWMmFɈ}aˌBTv }Wl,ǧPa&)MnnyADedAS~9cQh?邇,nZt 扂AJ_S߲?4 dV pDU-}-1!4HC70ǔCSuisEf ?xæσ~O90؆iߛ*kZ=p ;.2u,<_<ڙ4e{:! Y öĝfϧ1qQI.Euގ2PpH'k°^1SȏK{Eu0Գ76e33<~`(:SF/oNA'BkږJ+Wh,ZLHSSXxF4YbE|5|B%D\ۣvZA-8۪:0T(XER~fAɄ[2 i j ~qe>ɹ,E9Fǽ(ͽYDv@=gq9,e#/αӥ,g k9-n,ϻ=BpmKomM8$X''* [ 2 'zxsI4'rH:#d `c)XqQe]W3,5'ߤ0FͲhZ)Ei(\ox?v![@1"  DѶYt\ҧW @d(^Cem}X$Hyq^mQpk?;pڡ!jThT>fvk`D5C4-kyA DIůB @#"<-4PA ? \KSVtnJ_Ϟ c*`H j$ƹYqbԣP+,qaI3V6ijGJw*AR*ZjܦCGkE`}E,3*:H*4_r I;mP1rc)bsAڸ0V\ P7=XC_Yereef Xyau[Uc DXE8{] ;Vs..рh6-K32=`64]~^xi9ʉYȴG||$t|7R wKe_UsLgۃ -\YN<[Lv7kğ{O2{rVѢ׌3%Dz?|amqN_3*xcQtC)1b/f%C^X59@߸;^ 2B"^3̭ɭ} ewʮjPbC{ w|b4@a5 ƛ\RFi|=4&d vN޼_R7Njͩ?ĜVlqT/_޷M/'/-oɧ/&iZ).(׍n@Npx<66AF}DnC<{Sl*bH>8 m<\9-M2T' VŰT8ceCNQT@βcTtDY "QhS71~NwH/)o  |+vv^nTAm}4St33} ?_uYx2kzy!#[Eeie?bh=NE%퇟vhQ0(v2R[+ k$X2&Le$]bݥZ;z)nB$v{ΩR!ݰIy 7ÖIy }_rD55~%׺$<v~MA5\ , J<*WOcHN ?5GT |""6| @AG]oL7훺'5,㹳CcUtsmݸ/7%s<✝@z0a ʀ aqjZ?k"J 5{-NR0b)iqߍ5nY{lЃ>ZOdڭYfߪq|v6N0F;ulY?n2I w7vU3JC m T_JtquPJ2QݯiGKo G94Ysߗ!Sh,gE63BDLeo)~,rM&h웂-c>JC͙`~u,;0Ꙟ|X^ԥK <33՘cO V#綎'k2L"AB]p ZNO]/`rJ&`4x/= ,UA޹7 Czf(]áFmli@.Pz+5"[zr-&E,) OgxHH)c̴+p!'C5AeG " j= e#l1_OӳJs7 $?&,Wcew'Ɵ[ ϰcUuQRuIZP8dЌ7Bsz9C {,Qa&zImolq j{ʢI\V%[98{߮;G-͢<R+I rnU`(Pn<FT' 6G6ļ$kG]>ӛ%`9Tlf!Ea ܱ\u ?Hh8nBmjrR1T9>n)̭Do# 1 RęicV94ߟڱ:1=J @姪=] 1rj9|=zKEb$zBL=U3+^G߭TTZhU eB'5x?\Q1L|\""&ǔHlWDMbu5I"1ҩW/kvUU*^|_ lG-dLS~PW [b3F kT_z˝ETJ:fO\! { ȵ{PWJp> [QU$ kzWC NbC5,4.b6tcɝBE^X]C8tҨdp {3X1= 4 %_|0-EFpRq cy^_|椘vM[bZ>雚,?z@ +Bs,Q /腼c/ p)9Iw[W&B8na#"%9Mgi+[jiF?U&psy^#s,(o!k`0W Ȫ$WJHJlRMQ(J(D{6['`ՄogD8X&kP8 Tv(S9g&I80m!# 3!3ՐH0IÁN"O` jmA lOSZ\BP)ݖ2Pr0A.;>V[)[ agŦԮ:]f icdT:hmY͐iGƩޡ@qP~gME9p%)

V|-}SǃL" mT϶LS9?vAE  Bs@<Bvu !]]re7I3#NlAxB(xZVhaRy[F" r+1\v%?'hB; IzA}sppbul>s9D&iE,aYޡ`quaѯi(}BuK'/6-~\#TԎ5~"C6Crܛ R-ݢdq12z8dU)b=q}&`{g[8mjnV3'a>e|.J<1| ]eɼ Jgd]|NWJ6ivU }ilzvH>?ߑxBd;gK"JaO%.ˮ5Q&}d-?ʰm{"4{feN{nql/Kb$ݳ j_b456̆Rdr璺F8oǕ=Dpy[,A\9Y Y7[91y݇0s|,=z$PI[zUvu^.=>|EI+[p VW :RSXO(?95aAm ( n2biyߑ"H=.E_+o7i7;={vu y-jGS7|c|52jHul٨gQд)Wrj{T 9NJGn9vacQx0+b2^*!SEY5˛NUÙLot^dt4/*vsQwV'k.4rnu vebKo˨a:+Iv۩FI\؅&KGF~QI{6/'"Y;ѫhSŷ@|FvH-^s(;NK=|<$o@lphnY:ȶ0qH+ .E1-1/|%?%q3^ũߠX&$-L`ez9Ls]@]|pPSVBFSP|Q~.Ya^e8]fηŘX,vMxYfgxN \@#3jTa!$Wz>Wr8*)+h$6#0N-fg y]S.#oݐi0l-BxIs"8uLNj4j>=yGQ1gTiaڈ(': @fS .p)+6 *3dvc'H 'hT6gM2}רTbSoR:lD͈foa:9~mAWR=Վ)|>h]2˟K9kU|`+M^JʹQPRǚܡ# 5Hm,xXJ=3yQ?JAI wf&E vD{~<,'43S8yC01^mKoϷ|FW:4c`mi*9bHۚQNqc&H h@R~"b,7;Ԫmd":Xa!ˤWq_0FmjJkUj\Xs:fSp ڞ*N}/i!<)p|eI3%Կ8LƋzs^5W$J ^+wKٓ2 AB{ǘ֔?$7#!YX]R$} Δc}o:> gK%%AH =\|B |!lm"P,R֟O$p`VX' YU-JrP3&ye:;ÀN2 r51#B|GWmOb8𕸣Ryw(u)ĢЃF(ZIXЕC&GukO Dhtəב&cf;qKZ?Dxm,= 1|;̒;ofY<iP&]0В3a'p1Pc^ U~86 +#8M&vr&3F"g6lc`\ AZ+/=NL=V[`ٟX|Qu4M*t(@HrhPo{ϤW9Ym SJ 3&I z2fwijgyռF,g\_Ӿ&,dG%l6~hUl KRz!+gp ]c=R' e F+l] d6_ VEu2,\ 3g9ѧH/]ɗ+"$ۥb<ؙ3zcL氮d`葺o@+# RZV͹B@w%yXztRtY`(t c\Y^r-OB YX&o| ]^{4V a2k˽HNJ #9,ut_wE׺M *+2Kv+S̏&+g'_CF|R|WW\oo "Aݹr([8n&) !f0nbNwBn!8r7c2뇌p?cgfU ݔd#eqbo x.&,v$Ť/Lsc4M{NM&ܘ+ǻsUňO*y? J;Ԥv6(QS 9\Pl繏{ =ݍj:pFvZu7)ȗ)z"Ev/Ľ `ir9% )CwOޢN 20`}DH9 BN5,6Z"9+E֨$0)hq* KݷqQ$RR~+RNa_o 0B@0EjUR;8iK="-{( ï~,K MC=!ݿmtHL}2 СO>; ^;g~:t[L;VwQcߑAVk^IuH< $iGgE;$| |(TJp~6(?wJ7wqc̪vžvχ觌当pwݫeߪs_d6ō&*}G*}z@=mSu߃gdfœEqɵA="N~$Nlok \(Ae}ò_f& y2=иB 2m>f'WI\gi^PC[`$T( <ͩ휜FPX/7"GDQ Y,y+ eB h^7K3)wv.G?;KҊbj}YYk6詞K)l7߷+(`zJs>RO冹2g9uڏ=z41~FeC14%ij2nPE G& |ߴZhBQ3=E]@@ֹS%דZzlj?M J+[roR]O!rjř853No[mo(!72^]QKfz e\ޞ4SRtԷ05!{Na!7x F$py~9Cz.z+;l`yD S7&4n**B@pyIAVYeܒ7#2cd_ɧ(f¯R <,AN;O0pSrd(f0ʃXZ~5g;Xt&o1i>p_U;QlxZ]i~!eGփ3R4й,⸳bm{4ih>iּ n uQP'K/6x{bz7O3c`W+<mҭ!݁ eNjO9&Βn!C7e74# g;N@Dh3ipimEj=+H&:Z܇,L>L6!ae 'RwF fhO%]va *@]Х4ֿ[s v~ik\bF~,r90O8I6cJ>y"4㖋չqQ='H60] ;s)3 Nw9⇐YWdB)I[78ȣQsW+?+TWzl$M29 նv3{ U[Y<')2Gs23P6X'3-dW7WW݋ǺBtJ+uӾB^X=-{3zgđVy #o>,7\By!:@dƄ%[X(LD|JKGx0Q;/ŌDڲ!ws57k$CPÆn4G?ZJhMU/>Cǖ>Z*J0%EG,<ߡ r!Jnil>%nJ0.~Ec[PSsT3r '~K/5=C|lnok:Bq8"*ӝ ?aT4g_ RەP{8n* Ҝa>jFFzs=4L*$\9.W78h  A }Ӻ҆g-wudR~ s`'Sɋ%)*@TQZ莤 Ȗ@Iwo%{EGid`DZmN8ǠA&<ƎbwG8:qpM"Ħ|}eٜ=g#jUp-x\s9szW ?\7<`C07fei_@U%N#Ѯj|hDgjz8^ ~+-C CN臀kr%0,gk:KHqw£F9gGRW(ӏi iT_ŗf["MjO c,4=C"GB=:D͚=E^}5̲f33f;c qJpyɃ:`?--@.2.9&] FMaIqێNu~ ~6|9FXRP+椠}RR ݷK*? [ᾓE>i z6|OtTܩ56OJŜŨF߁m@ CRz:.I5W\$TRePte=^iNz{WzlwUW[өL5Ih#N*t}]{ )).gʉr6 z3(!ZV:raNvg+Xou*ك05}o 1&=ax3T~~9=Q;nی\?PHD<٠ gH)I]e"p-O,{)Ij%pO_~+%h _ŝ* r_z1؁;Li&ؔث H\j7wJ)2u&SHY}EJ իv:`#sz[<(jGcCr&Ocaxɜe;;,Ζ͘'|CzNT%zu x;vW|.RGu$* 0X,:IuQbiL~C5Bgi.ӊl)58> Ϋ:JX\0t蚰=N,Pbŭⱖ pyo2cQb=";sV̏1:e+cpn* \f|{ D H~†.Hj-]5ykmEi)S\at[O-gh ZIz[SӬV!`8*,Y>g7 kX$nW:8[/ ['aE 08pAԽAx+)QeT"U ;>6gR(>;Ca.9 |ȗzD@Ry1ns\0dYڔ&IvikUlD%88)ݤB<!izo~*\5yF/Ѻz &K0ape떔4ڏMr&f!r&g뺴 gO0]P %KCjg든#`Fh3#٫jnOmŤwλ >2s| }52m-o1XT-Yj9 * E2FN`c Ŏr>Rd^+=5G u ?S2-Tp]x Sv VDKyh8o):/HTڶ7(-n?6U | t'Kfwu-T6r}LGdNwNH;=qp&.TX烆O=l@s^owTJe_LF%4}-/wϽ6䘊PUj ;VT@K J,5MW)yQκ &3iH4R} 㶘',D_+h4OA3v(NOi?KY(^ܤ]5=zĔyBp謺WDAZVwT>J|f9bDi\!oGl0ƞeF ԇkP^ցևPl "I%/YGMƊc)1|{yxD46%Q v4YR!#$y lr.]ǒVo\/9Ac@ ۀ9'4{vq)N. i$ѴH Х.*WoWBF3) ;g;f@6|֥η薔\1 x])R3g OnH2 $>K!t  ;;CbVZ*TnA]e)XSydQe)U V|?iF (S\&7;)ֿ̠ŶF5P#oX])5+'')WfŅ6wGx=  Z8xi\(,0q5љv`fWhdM4̳Ewm\_xmAf~Vd{e )2oI!1fn.?5y?iryyNONKp-(5¶vqd%& vt>4PfsJqj8_u`4Z!U'j`fRpW4VJ } k=1!ֵ -B+$_TA)=s:'纑ǡl~3P% WG%xkx&<;:jC8=۔ċi}wW3K8z}n4_ J'J )~[܀XZuΥp5hRNe{|ƙ }N`Κ,wwbV1 شSGKA9ة&0c FX<8Y[F>9 \vf+yS)3 ~mVJzR&֔|JDkDEnd`ɾ<<7bkl{:^Uj'fjo5њ#fˆ4ށLnRw>J%ߘȠVoOa/ǡ A ȽtgxY$WxUNWG)3!DԜŰjq :\%|Qbwˢb4~:ݻvX oxe9'BngV|;VYwOvR܁ъ8%j]OhZ@GuR@'!Nk|8VMMFef'W_l6 ަ$һ@w㤷5btˀ}SLxÚ,?nꡜ'F3^Lnz+x3%5[(Ǘ>yRl$db{8v꣓@a"rBt!暿)ZHqyK 91G5q#,XZ|**Grh4\ō0V\^Sl=FN(u憛-FהGi!N; ]F9'iIXV[VF[ J@_VAODfRre%upqЏ~궖!91.XkHI z7{s;5?Z ЭtM/b:miq.V x;x0KX YD F5g:+\K\Ms$1H IATTiDFk;1_?xCWaP|_v9nxѿ1k#R}\NmJ9aYs:Jd⿸΄9!-O|Xzm&) tS2G=@I5T@l+ԕc@} $w+ r0#GL? ?) Gj^ /a)!i,XÒoǼhsb>I5x.Ʌ)i:? (!ь󯗄J5bfzR(b[yU.QutKz~xPC?$ZPI# 9(KqOFNs}+1 YQɻ#[⊘~1ܬrF- xҨS~'/~Kpxb]9 a&#ԸL0.BeDn5v>`gP.*[[=cZc /ap';:G3S9GΡfyZEG~le6BZ `d=Q"BޜX)yZC5js=YqS%U!Xy郒%V=!4*߸2T?s辞`<ʞ|$q^;mIn0i[o#jAZ C=?4Lo !5 iNĮ;8=rTּ \C6 ~L ub C6qy1q-`DPxǺ @߀2.rkVik n*EKtZhWȁi: 2GC/SKXb_&,J%,y}0@g>o:jO¬ύeBol>f;L1vlDh$ԣ#BVyc$S]~ԈRqC(5X+4n4n3 F;_f-wFHmSKU>\/?)v,&\ޡsS^9N+'jLZ*Yr6f,hؒ:Ya#cYH(0u1-qjb5 F,+QSZ}c{?}=,b>\H gY8[FeQP} < K,f'a[5[md:&:"V 4&6rDkkЖE qp9/4:$"ς'W9Ta9;?ţl+bڼ1EU 7}ժ؜lUԴ" bP{ێ?D޳Kp:gZ Ms$Cp wb讹,;u~,jgG{2,i?@:@ <3F]@pe3@:}W8ʼPP?\OkqϜ"V'yۤ2xy/9–P.au\Sa@,VEɃ55o`p+ewǭiYi~^@_)Q7k3i {qغ$KE)eJi'Ej(f_L>UGQ:r?ݮn -C ƘlW)ghHX8 6J Bieؠgԍ_ 0'hǶEb}W87ݷΫnӭFT0!gTXR"QoXQ*K)f~+Bà%u,.ybV(xZvG8r{[9ٸmW/9.+OhЇ:>VS Sː 0қ}Xjl->)ky<͆X}˓`f=exH$o٧N<}C!pbgpF3r+/[q`i<oC}z~(y~W`jOs'|&N;rG[,52`R]{@[MR'B͍pr(r4OR7Ul+L"Y5pX%w(ƏV=^ߕ?1:3DxNϡBؒ ./|+d z}#Sg3_v8MGH D+EKSء>8]>(BQ>I'zcN!\R4i0%qK+74a`(Iڅju c'W %<4JC w)I}b{"2-iтb-k_| Qhy5 Nk[۴54E@_Ŧ92dzg#sף$-?E{}lH ?oV.c7rb Aݸ.xs897*1 H=vL242 SS'"?RA'jSQ~EHFΥ jTqN7/?)$Uz.{ȤF@)_2tpJoS SckM}׈<>pJOϋ@tg߭v> suH[ޢ*P Y=dSw 5VX8F+P ˼+.>UوړS JM`tƼYMX Dsqxmi lN5дvˮ/uaOYN^ yS7F&;+DbGl᫣ pyߨks$ALX `^oiՕDiP+E,o 9D`)~-/ZeԬZgylp_𺵇l0_X}0;e ѻf;WԠc }}Rw6rlv|!]P/@yQO Ф_,j~zqpycKXXML>Lv\'kSygȩe:辄Z"{ B/˚;c'z/TL!*k,:x'8B[SLэF&nwc@'2 ߃>pc')G!c_|w@vtSBQ؂Y256C4{ЇTƙu \v~XQg_YI@G^|Pj;O8|[ ԍ:ș%]؈t t)ڼTC0vs W% ѸO5YarSwulS1y'0_JkvY}1B/d>׌ݩ+M˵ܙoC*B+u Vc#>K`Ohز iJ!lGXpy({4ǕϷM$fcv*{OV\u")wmWSh[)n%:΅<>;{_8rGZauh%UW'JЏ>Pc,AwQBm N=XX LZ!sƢ-?p{փѢͅ4iH)m1ap !ß5!Hh,_Bggh%*ByfԄɪdJU|4 }偌t=|eT(< 545A -yn5_ ץ :MdVd7DS>08;K | Q"FNru.uZPA;Ea D C ILB$VK&&RCOD8uC~QX7Sofy [A imӉ_mZF_$eͬx l!1KF"$IKP%X<#Rա웪6j%'iDR N/W!֕h%JV@^?_p&'ak^*b Jb=㴂xE;P'z:IQmgI~3YOEoNKVXUy`~hInqjCTWK(pt T>̏6͚-.?PeHK `[ AXiփAd$y4@PhQu;G U&ӻkfglvk@e@&ˬ^A bf>s \ϵ>2(OyNiZVo:$JnB Y9ؗ?Egq1k/2c-܃Q2WSA2$R~g.WbF'2Mov5*0wT^KY g܈*s l2yQCPvٓ_P{kد0树prymE+s> | Y7IX7Q0Pzc*St?H.E;wHq 4&\f{P8K[i VC1&F9,X|h p|}1r( w I"U)8؞P K !b@ߙg2# Y{I/s%Ta3 2(a8=?@ۂ.AEq Ү#p<*kji鍏d&z<7Z%˚qKA/h[Tee3DPߴRLW*cJ+9 VE2tOB.f%7KWͮG2b NNW9"5 ^U&5~~d`}]rcO&@t9z&{(-HehGxe\􏗩LmBtyRӲE2bYUr'\Za91WcR$rCxBsCal)Ԣh`hEXW]*˓G-e̍x:cme b},c: :U@]&$>gnoDLŔuA8f}TI=^,LGlzfɮLc>5J dȌ<.R%SfQo[zS*,9>%XT{6r5(T\"3+f8V.w!Auus,¸4:jU!S.%(3[֪ ،BjMTI2@FiGQ/J S(m!kg,a8淌v{-XImc>lb8&WFkc,HnB{`a$VGX$ jڰ2BG3IoD8 }B(8n>D0qN4fidc</M"\&ɻg< X^SsSi}uߌ1zM#EA<sƂ+,iV{=QP.Io*QҬm>E&G4d>o@M8]sz^MEVd]y 1HmzgPdoqmh 4s5f5`@eO8 b/MQsPˊ#@<`yyrxf`~*\F#g:uT0hؑ3wʪUly:{J\rT㍾2 &ӑž1U|\lDwŋ.8۱ afGRyUSA[1^m WGA̼E)GjPiSقbxU,6JtO cm#'d ZA{* qZUY*DaA<BwPӺmW 7DUD}2/|2N>} )ӗ/EE띺g:zs‹ u1%GϠl2ƃ cR˸S>`둊*,/!Q٨-Pvi7я\,flKB tNWwOk=j b93ܕ,SW[L08XV+(] LP* t{Cnmsl V \Z38Vq IDŽHo8]cI-V"DsrdiE&gbNMٰ)Gʯr3.' 7ޖ]&$%59]1d#t"S`.gSDDž\`ңaF؈xY`J vtZ&5FA6hL&Ƭ 5{=vUJEzJ@1]?&*_o!AoO61|JBzƔa+T +SQeֿr# 6~^4O wJW6-z"b1țNQ|JC5L5d[*g,_t:N"G6 Yآvܯ`P1nK/fI5p@Dwx+T7\V73np(؝UA]kSI qH$'ZDZfYtv0L #EуUQW@yQIhvd/?s,vW*9kXL6K:Et(NV޳U%̉&^T!F} ySWbN"yu#G :[}Ӄ0hk18@®D*7K 2ktƅ@ ˂&fs5IFH!BQ;22dğL v  O77xy8R:{AVTR(FGdli?kJT7RޭChh%mEsoel ':x4BvI}Cȿh׏?!p%!!]BIuoP:6KT`;T4!o7Z/4Y+*w'V2# .XIwoȦ\82D`)-%u#Wv$ Nx(mQZ\KahL9x 8i|') 6\ qswZ'v3i1|@Cnf\qO,$<t?6VILHU66OTn3+eyOp.WԵ-*"U݂Q]sU>.ӧuPŝf<idNm}>mzFȺ&`JJkU JH,6b&ls(`]~:qwC/en;sf9MF\r`},QU77@ߞx pCz43j/#U!M ?lQr`)R8c>TUN~Ɩq ?`13}ƪCz MBOK226Xn QAk`Qu,/hxƞlJ%)%j<͂tB[S~;3Иrg3/_^ ߆ͥqqptB}@=^wA,2#.'ff 3>Gΰ^@)l3R[P*/ߴpn$ܾ]WyfYSQbJT=Ϋm^J^9,x4z5^FȻpDg *qp 0{ǯR&l/l4:G8E($?'t4Wۼ}Pn2q* ߇#,R ZddBGfeF;:BxBSy`Wq&Y^N48X5(jUZjnXB?Zv%s[Cg4\OԠOljbj3f{'6 5'Z V"- Vv\Dz S:F,gΦ7OzzϦwZN(V2ϓA}-?a^J/ k(ݘJmJ4pGdug1,GO50mtW$Z`'s*E-2DԖuġ%@@L$ c\o^n2` zl*W=VLF>2.Ѹv.x{>-Ȼ62+}`-9* ^ MIBFNJô I6aC;Q`hrn(  .cyCP6QBߘ CSMtTcyT*˦lZbPf8y~^"o\4DƙŸh8gf9xbpU\:$av@ʒ5nW zFgpړKv{g'71>NlQHS]&{)ei?6XuO#97m2=Lrxʰq4UZk>|U.JVmRn6 )~x9a+|RO'r\{+w5_ta&qCt}LP s@ }"#+yS}XE< R:Cإsk,C<0|"va"-L u #xff+k| @DsM.mHF'}mUŢL*d81X=()yoY) L1 %qǴM+'nF&S|:ѥ.JG*;'N2`(ݰ㖳 ,R^R2aN$Z([}(b*;N*dnR`]# `5>o`ct 6B d.B8E,(1ƃ=?ۛ0e (W Um3SAbeq rʉOHz0PɰNPGfM)=i'PJi2!Z>g P9H%(} @Ah`Ql4KLtc XT +A*.!'۪rsiMʍf.5df8Dc2 (*{VH;Es{UB2 ΰ,.;bb~IL)8$(R`eB<,B* sӃ]I-ͣu6z^=mcQ o> (FX-dGtu 62RԶ'Ț#EQG>^~}SJOH+^R1Hz%694R`OG$xй8r-|?5*#>oK㚊J-ܑQ_IS?;&nbDžN @$*KM;\dCi!ʘ](q'ՄEkbޯjД G=x!@P0z*|?^Ш CsNу:x5o+.cZSg]t#1k#֬B-5[{:1BVCyNs{X24F9qeR@kk8F%Ϫ  Hb %ys,L-Єcm2ʀ)`gqy` ϻBeۡf%u[Ž5TskUW-~eAתx-@>l n@?Z#@7]]eZ 510(@W)`Z#Ʋ4"^#Ԙ dمRV#ymYnHex&DSgBA Z Ч#Ӣ> ^Yn2~qߡW; ӎue_ejG?,Xb6\ZSBѼaDngG_{}P1Tf$p⁷ '0ACT1A6Yq,+5\w_iڛ|=bT;D, pb7y%-tD6.:0{#7S󝴟;6=Tߤo@&Y3M/:z$a戴y{Ǧǭa`V)199$֧N1C~hp& VX6wO X8USI!%_9!#tOqe(Ok.ܐy H95% Ժ~mPhR=OT LD͏~-װZU޵XMDD1C'}8 J~LyPߨ+V`/WR&tJѐ:2eI`QT)FyT4 +'n 3AKf(n\,h]f C_W'^2yU Jtu.wP/jz=əp 67\5pZ|z!%?>)4 V Dg;xp;Cz+c, p{Y(`!%TurZ_K; ]igj!lr>CSVjBu V<#!sN}CsAF۩%<^B.'vt iZ7#aH>dA'/o1a|]*M7uQRf@V*lR!_nY!&)H| Xu17>< ܍lV$ٲ#sl[@MaN?r:u>OӋRtv6߸PR@iT(u.lM]nm]a_&D pp^2ۄk2NL{ψʟc:v֙xp2PLrԋnȦ)y{K/n 07b(/t\ޟ<cP,Ͱ{j"ˎ6qb.tXkV,(@=EYɜ"}]\]dÁo#BmQFgcgzmi$f;_Ä3=b; !΂P6zlA7i8xAZsjLhI_tMqIF?feE0#٢`CLTkF竼2Z-EppŏO̓Jb$Rq/'K%C]tUNZA ~G7f3?Bb2rԏʐ4~儶<}c ík[N.W6saϦHtlmK|} u[bkr{ !k "& (RpMѧoLwR}ձZWV~A*77 Z2G6$gʯ.JGiӇ*lZ=]2uߊ趰.MZ 'Gƞǻԅ!A*A@3kpQV`l0I7;cG(` =S~QwN9=y2J1m<((tT]b^6YB.sV_ƗFo芫(,+mXɪ$GN40K"DnPd2:+Qu9GC9ICA~d GJQxhM/M7dɲTkUpci2-hi1< <ʼf6R>`hCS4cד!c7 \s"Z2RYmH5]~x88O0_i_KL|!BI@U`\wt5~L姡(fN^Z96gOt^hv~bFk[pfD:]{ƍE'VʧEv"C9JU :!,\/VFss' |5U|7>>-ƚUa ߥo)L7 [0R1)i'VpZ$|tф=Tu<$8q@f[$?s@d)/;$SAxl bĜAj3&vf4B4;z{#H{h͊?x@ يc`gB~;G] N~>|R&%``g(ı9`I;k5˪$?-kOϭ5i ϕ%a.Յh邆]80{Nuvo IkA5xoP7*U-SR6wHSy O>=? k"WF7a_&}4Ngy](ZW` o^g]@+B$6/ҟi~suIbkNIA [3-f^|XbdRHS:* E_vҥl,bt0'gaX2a8o˱谄K\@o V M0wiB}Tn,'Vжyos miDM7wZ 7oµѽNE~/IWoiL^D6K() Ȉ5n"])!%!b _RJjh^ l1%Nj"eEUu[vo7^Œ#oTi4 i҆~8$$!n:t֩"Im뭮0 igp2xL0; ;7$̄L_3!˻* ,6S+Y`+w*;aUﳮ-TS$3h7Jٽ{"s()_:dv)ԫ 1o͟7&zAxjTgaF=̱l+8wfao?1wTپ^ˆ&"JW~FwSw $RC1k:J#x7ίԹS=gt QEi ^%)l$4WG au{Җ(>.G\ ;8ýA G['=RNëgjVR7յ1N6/eM+Ǻ}G"ԋJK[Z;S$i3Քҵpt)S]EyhP9wWn+ g ej^$0,^Ω.ءT^} FJryPC_aCo bJsrlKRNZ{]:'!%Yda"OWJ =7Ԡԭ,r FisTDF$ {vVy{p\U HNԶ K ^R]D :3kCA w廱QE{?2 -p%eo9)#l)W}/9OeoŲe+|H`WoJ %+-:vh RHs+Iy~B%cILU747edOTH*l5MnDsy3:ԡ'hDڔJ'w-w̷N1K$i-nݨ˵.'c c8h'tF ul{̮?ٝS-oϟ-Xe qly٧6݋{5XR\Xśx6`YXIM?j0ؖОݣac.Y]:lǛAK\Xر`NدN6x%s63d"gWSQ!oGb5)GmD* kbĭ@QC]`?_ N 'hl`QfqjJ [ޝ3^3U$`zG#1΄GaƁe1#>8`" :_"AǺZb礷k0gNM/Z W:6gg; <*ܛ[ W|!lve; uCV˷I쵬|頻ʌ]"\VLlکJ4XpYo?M<[6~?7u(A?I4<{b?!_*6#!ҿqF=C}fBн6lJoIƨRՋ}Tqȹ6N}#Ε |uI3pHT$DBAGFL~@E屽K>:@{e {y9WBW3C !3@g$\ڵ5Uj8t J™t 1KW);l>ei(vH̜N +m4wY'|3}T1b DM:DA+(|B)ίvmd8˫G.p.}?AG²*aԺ;ٕ|z8)ll >3I~h;]1"_:8s_>SنTc&~o9XL!)UY71 L:kYHX!i-H| ]aLxW f'' \{Pp!nxpMhV+\`仸dAm#H[lYTGC)nff?{^eFGS̪̈;żtCp1V@߆&3ӢH(^J'6Q[}ʣz5!e#F2hJ5}.sSMq: u:[tPwm;z26;QD/A> w&X$3<ǙV2(3~/T~`Ǽ1a]ȜӵPj2ʼnTl{w\yXpа+%adc3cKCLtvelKflMh1߹ >䄥D>aG\ B޲wU#qs 䇿} UDDfE<Ϙ_S_<)(&|1HgnF\],Qkn=mR'mhVn(e1g@Z^ﻚE ZŽ7 e-DТJxQ>`"}'2E tZ.;;b$AUqI_`/,t,GGp0 <>}WFTNS#-&6YOM5ʄюɍ2IɆa%RsutQ܉8vx͕c\#Bxl^; h@L}A} u(Xk"uVYvFL+XU4qT"2ColKa&(1yi`H#W 8L#ߠUm%7PݔK>V$tx ds 5fk٦-xVQbDx-Fl9)<`n]*{B@8ŇB hƓ%eީ( qy hF~*-?%NGH5Irhw$ѝvd2Y ; Ӡ`jӌ,2 ͵NBo`ABzq*}ú:M6VUTSk̾4s ].%DprdGbg Tbڃ{\=;*o' RvMFThG%F1 /^Pd3Zekqp-i<ޮ 90^`P^݃\fzO:W=@<(?Jn)ҜcSk@ po9w21gdMpGF ,8NE)Tlkn I- 3v%{sp0 g_n6Kb|ML>`b m{7`$Y"1xՂ]q'&N^: :bmx2~={>jݷ8y[fLu*\[\՝n\7DU}& Zueſ\Mo-au:%$jkzl_k 4_G*}lMW Z/dJ?T)`"1|#ʎnY W&tŞsG9903 unֈʺ!r^1d S|Op*HhU/6 w-&x]\J/Fm/SΫi).<281'ӑ'urTxEjd\0c@WMAGc ^p[ h9RnoG1sגODMqem4"uCdg+c?^F՝HKIm Am:%{11miBuJE9R4;28P䵌A=SZkN&bw敶zw7BHPwXHW[8.;i'+ ,eSʉq>tA7©m}v]1 X/$dd M@$6L=u |iFSrB؏" $dbaݖw0\Kp(*gBBbχ@EEgR) O䃱=f.3ʧ_ūo9RV,e.7z0ʊ~JxG7OKDr*5n\!sutV!q\XhOF ްE0i֨-óڵ]]eJ)RӭǞ9;O {^GJD0@sɔ@ѭaHq.ŋ׉2MJmPV6Z^zq= vGpgjf`ʱIHs_D?33JC ʤ/6jUޔtM Tr[E5,؊ຩNݰv72EN|7rSW 8n"dp>WU]6Y]]\bW]mY?.`am[ ՜W7G_qh֐ɥoq剴q.XLfNܫurgxWڼ[^?^{AiXcɩv=UQ{FrM3~!PϹe .^5h--k-D)E>ף53d/WoQv!= {LIE'=pQM&Fq a.D gӐ^%)9<{OwM-tdUk3>QlXYpK2EIR'6ER-Yhe1blgS"M JeeO$׵c);HHĕ?$KmYs*Ɵ(dI'NO_8{ ot50U::{*ʶy_&:˴;6~j'rWju2*aݕ3V#W|x<|ό{\{2K&'5?P(QK!--\aM StOu8:0qW!t\?7)jY9E Q#wkɳ6Ge!\֛Yx}ʥϫMߍV[;pU7 bA3՘JU_y6yde?3˰e!c,4:odDvr3 Y^]3`I6,EUtG#'clf4ܮ ql9q3K-C}< `QZ~;XAɩ9lm,8 9 +`nED854-cxP %d3t3|o`D+dە=,:[antBЂ$t%FWsG B;`'M4l^{4#Lr  {񜥜}P0Q~à 1 QO_Gf TؓVS'sY67]nz'OM.+*{O;sz<&;^! G&zfAnYU/@BzvοL!)c{ `d_p00kջKb jbTůU1,<OFEn;N)f^0U#7OE !,#"1UW4i}\ -ZxZˏJf+>3R(tOa{d '>E"U4v>/yw }~:ZۛVެƘr6{ (Q94%cGU*Xn&%GvGL\b@ )z7 e2:_RfXspIzQR|<:跭3 PHNKV0<"6&~2"N44i$ 8h"AO1a'aIO agj R_qjINDb:,9;24=Y4@׼W/ `΀ m#`Wfp6,F5u<9aAM ߦdTDx 4XB̛zϋʾJ+41,4$b172>w;i=Jf+cY ?**7P+O |klBP-dmf4`V3kPn9Eʆn\u;W[7Smf)![߿)h{C{*a{7wbZGoa{cK=i`zb?7;'igwqqVDGSr(3zh8>&tG d#o{n&UI&_@:>*/BfkOkq:|H[ˆݧk[^h2l5K9vFfjWA<.0t aG4i/% 7B[_Jg@Ahks;Lk<ٻ$' jXC&:#nS#R(J~pUŨCssލ$iwL+Eؖ~G!"9zAx,Nv@R6J̘&C> KK`ʱS,tC>kyoЗGY$>#]%g%󏋭E1TVL't&*CJ3#X?p6LwAH"4=mF6en0&üm;ρ߱+EO2!ryl9/Pz z%brbZR*{Obߐ"hy 㮍 z-gkhME^b[wT Džns brJ*"4E<|kpƣEh^҇d3fX9lhZ'o3BF4fbϬ iwfIYGzέd7F4(#_EdtsP\'S|.. %Nhs0uDUWroxĊwbE:!e=-q{peX IOVqcv׾ +!ɧK,mҪyNP,.չox+l;+h׻iK4 jn~Տ8zcg$\?J!iUܤ-Fs2PIv`)Ҳoo]7j$,c7:ge'V}`R*;s 3G'/>򈜨omP28^.u=Z#q]ó?kY.}:rQS /L#u6馿Iں{\ <8 qNIV, e~8imn7' bI@s+%'&c+άV'?8UeSA?7X39>ɲ(0\HZMf$`kty{zΤS(<d=#"$D!Ϯ7xeR]0nSPTvWNdM<]u+5̽5)w OIxdmf$.9O dDP~>W'3(hZv7zLëKQe2`!NWˉr6u|czS*| p 7ʢ0KNySjpZ W<J~yQ US8"S̾Y亡*=q^pSP6l jAU[.]UPrS^G|o^ " V˥~ tm\ T+зX㘯O qz֚phVU,~OΆM^'UI hՍx((bP8/HJnK;69yg ؋L&T+؞Ή=3 EY6_CuަVdЪER>0=R}_L9A4Q&DZTt0$sTxPo"`K猨 jCJf(e'z|t q}FSO@Sc_{F{ Dߧ)) A0CD<h~bKG\q4TÚ~'57& |)AAcܸɂaJ/W.ɯZ]*z:bͷ@!y~xјђ!J'1}/Ǧ &@J h)ZnGm* Vyʂޑz]rNϽOtRC$axL|xC߷=M =|La U_^zFdg##/M*/M,#FCBUSXģ~{dΙMbluk{\ Jl,QCeS*n0UO e1E-Q*ZS? e9g7B{*wqjݟ0zλ; ⩿|3m;i(uc2li斈0}cѬe̙QHm EE{z7LF#rV=#8Q! %c41IE"I#ymdm,) 'Xs)`بX] 9EqTXZ>CL>7181M5rmTݰ*lCD[q [MhVDD"`q4 {Cєd4DԤw Rf{kmW${u3*U5RZ(? %ʸA>kZ`3_!vQ*>$PTii;x84I&׸7. jMӌyᙺ<䃱D^9t%s2 ڏe{!O*n:ۢ~fW<{E4ܵi>,dP6íX9utt 0\ɽpl-AvƑ-=Lb,>ìƱ!q|jHs0ӓA$DB^RoG(l}98{g}sbY"' ^4O6 \d7.r9K6OƐV~+4[ ]ǻזx_O?3Y-XjuX'ەh sRhG 08 g.LURG(@j G=NI0SUPD1G-ws9%mBLQ9J.!R Ͼ<鳤D~BkR="44 QBBA{d?olRHӹ0eKy)xvN.bzz9(䘚.*5#MO-ʬjAE']:`(enC80˵f3ٱV 43ѧۘȳL,Y:5W7s*p$32Ӏ߅`+wFԩ6Ow[eQLREBk$Y3gBE}I~ٔ$RG׺D?z?M4^g_VE^?RR {jg60`KV)B[dtf , +I Ha'kћʏ*1!^aǣ:)<(Db5ل.@1*%EL3-0 417ӊPv;8@2—}jM[WQkI6Mvؖo`<%A }i:cdK*MOۗd|^51 0"+֭NʕTb)c.piuBp3 d:|;畞'[~KCq4n~m|7d#bg#t M+Z1>0*~Z\\N |&*|L)>©ciĦR4a^XΝĚQP?F =CnY~_⦓dYsv|Uw=nՌلp$]%^n=M_q@3BW̺DP0k~#L0ez;#eʼ>-~ \ G0&uw\39O2`"Rphuڄ1N̍U{U2c[dE{+{ ;Y~ݠ>U80өwV0^Xfvl5hd= ?6mnΜ G_S=L|@E0"/.ʷ:˅򣍨S >sv- `:U<6+)6Ĺ"bt0k3b%VY96g9q?"F=YM $!Jq*񜁯32yf1 O `?qySlsaU(k@RuebM->Q!"[J*(py֪KD2G$;WSa8vF\~2!F47XA1~npi"s;F1v\u$Q1͡~3|O!}  8Bgy]tR0v(#g=4IqIEiu*?Tt%e<"/76$6{Jv^U4}rf =7lFXٷ(P85n﹑Wwb>z+M&/=0D!81w{kvRY7ho0kKmDkߟ4 uqD\\c$ղC8LC3"&}ЅF$e0ߖ{og}20,% kꏼVd\r"*)Z;ZIJ&˗nt(@'%,k@.G=fhmҴ^ Η!Z/F^ Sm!DE\s!m @N |[# ÆŋFkPo?xe݃7~2mP/ ρ41kx-]b?B*RM%GxXbp~@ +?o1@tыFP&E;({ؾr zQl녛pL6NUCcWK ّ"jHD=_)][JhN0߸~@K9!*~O1\ %B('*_—CxU$8tћh+C@E:FNE}RT:9+XIseCK#<Ggds]ӐtiS"0fB#/2&ZZ7HG~LgKʶ,a.ja>Z1usx||=we%g Z9ojo<'Ew $cF MT-5X+Kҥ6,p(d?.GۂDPXkЌ95Kj@T@j]ʹimf)SMՃ3YLjf6x?bPV,m\)Yb2Qcj PLFl.MbޠwAmk[zX :?:/+!7eZƖ- SŶIVHs0Rҩ [nm~_̺u0T<NI0Hz>oBhXS"ܛ813k+ [G!E[O)na BHxž[g/r"+^L uL+U/zit4=BCZ~،[43ex>9&ƀfȜW|v0_.&vW0)l&̳j]gMJ`/|!Ɛ 7uiTsP^3SƔ:v?B5O= .(5/F__\[fh|f@*g„~hqѸg,r%jC]<[a񯚑hsn)wʷ0fcj|/vp;ۘ êxFݴ\ƇWҬC7)o+~9lҎDm~xGP'<.y.*#ةNq\&,.}^o~#;C}vdND’zݲl9̮ޡ6dI[>[Vg߮$` '77K'0bKlSHUYwk=P Y(P#`gPMm̄3sO8<p]>#7Wr7.W7L\&4e#0NVg ,ΐnDHzPaaCsrO1;<+exC߂^; J$DK9",T33>m="r-i[Tt Ӌ%Z?ϲlso.{P ᭯GW̧5ASxuseTwF!4?4S9Lrժzzo0GV#Xjv!ڶVd7iuW;1<LyokcUY\I 5bu:̕Sl+fC߅f(Zk9?ZI|ȳ)ua40fPwHM7pYw'Mh!E|,"Q)"lKNxW+G¨a;Ijg]LGKQGϑgӝ8!LWY @Kq]K'ژ'Wt=>,Bp6{FˆڭR-; ȑ 1_ @ s [#aۛ6FF?#g >D7dxe2l! NQl)L.U%Eu&Ti >/Kb#^[b˽RB?Thڗ, cn61ZЄ~LQ!"6葿ƹڔ* (n%lrsԻ'"08Wq)-:bpOs˥.*&TaAoPI/ :S8ty I㧣@6sa$fD S!Τ@sPy{|%7WNVDphv5-JVWU9>FLܟ: "k[OE'^ !ɶsMǝ4\8xI `BvmڙiɞT2'׈\о mx*Gٗ։͡j꽞oU0}A"qp|j{|S A,/aڈrEUaA[=;X)t@ $N\ `3+RV=/90Z`S썡>ѡ1ݚ\MZNUp$FKO6wy( 9[-03 ĔNͤ D[ODEݒ٣?8*>y yhгWxTB8~><ƍʂ(Y(fF# (V4YHqc>3߸ kM- :>ݍ|~|K+܍1b][uM+>5cB)L@.)o9ntȂp(MP[ ,wB*W|= <8,WFI Kn 5֧wzcuQ@M?P{%]tFщC'U˻#VѺp)O(o^2BL+/6+5܎T/_ҏ)n"CG SQ`sĕԌ͆=9=Vd8R\PJ|!{:~ ttWr=peEdyU/!{j&NkZZju̢0:Avgj$e“ٓE ӍW"vZmpk*2/,|i%CɩO>,@AX֐T{://ٜfu[9KVxQa'Wl1T&N(hR7C/H@`Ja1F+e0a o\]AH>ǫ 9N-銼b qJw$EH]!fsvQ*uYң@fLӲg2 FnQOBf\>-[r={bc.'b^rl9JM>OEE2Oߛ-cƭpQB3BD$(S%uDkzʵC"{^0L;CR$.C<$%~z]S #yaIV{,!=[ٛr/AXlT =q@_R3^rPMpr7$r ث޸zuTŅJ)@rtېf;rwOC[574u)R؆z_v^,;0XXw ]:#2/(/P΃~J9Do ާ 1F{hE"Z!_̥F ̢^|>̜dq-+2 c}'^V6QWA /GB=%?" c`v R@wğZUۣnq@,zڠxJ3.4b\{l@Nt[=8(~ ͵RYܣKÅMeysNG|Hn ԟJd]XeXB}ԑkߴR/^kUrAuʍũAN8TU.m;,E1 ޝޔȶk :Zt D.?LM\ǟJ9a9Ox1M;~X$JUR ,'T@fO b$"2uK2sPjj!4NbUalllޤOF2z&-Y' :^1DvILɬR DNsH$-زj!)rTO: <5~hM=U'5$tI{P.E\9xd[#[U֥mDvʚ3\S1:|GdS3kVM W '5Z~˞VgF%y{!%3Z =:'qL{ ųwEKm-ޕA o/"DXNxcR~ڰ"ی.Gf{8 Q r*5+-GYaT-c)zPZ)V)cs/-6$C?'oOy-lc1ҰVdx[ @tf82>;;lv6fÙsSFh.%Y1~.C 6\@% >ԍ _5\uJ M.ptu9qo"??JZAd4 ^A|֎h1oLFU=ޫI<̈́& hpǁAv)#:9fRJF?$ϴy!?hP(-m))%7] "Yc#(b HOzư&J>D%; 2Y쑼/P)fG8L_9Z_dU2zSEj)Gj&ruק yiyʄBH ʨ2"WL=hR\q{Z}_`-iwWH#r꤈\;b n\.G̎)n R<y _}! F>+LQ7=}+WDd=lB1rE>JX%87!sf)AwÌ Ahd$+ $%wYުxyS_C4fyTlXy*]og6> !ձ\%$$!Inb,$I=|pY1h['4x]:1I>9w=%@0nZyŀ;ܪD"nZhv( N)VưyzbsPtnT}n B B;.xB%\q\ ]dձЩYRH8P]C w8~Lў~IĿfrqxwߣ_cmMH\-u3ipw%N{{\*CR}A=K~Otꈯcx޶!ސu;9|cTx~\sP:R8EjO%*k,_]L$F&poڵwݸ:`<ѭ' @T4A ^"8:ɶ!`D5G \84dXNV !%TASROݏ}LXHtC{6RßGɓ-iiumȟ5]/樈=bn_A R98eSct~A{ H̗N{\r7!;O(?6 3, byFUE?'bZ7G["cϕ|DNESmg=o0F6A$/;o_$c~B9ť _{}DB`;5МU 롥+tebPu: ?FVܿJ|r~WAWc\iN,գͭ#fuRM:F^ii,`ޑ0SƂ?(E#|ɹ Hhw3ڹZ_JZ ̂VMG~{\5t-xa,6CqJ!\dDUu dЎSMǽí?SLWsج"Ք&d~sfNЫ[궱nsɓ7>t(>cHZ6|)DVOg쒝EdQ50]0'ڿ/@fU™7 qT|>_0ZoH9 x8-Xo'sEJ;GD7{-$lkΚ;`zοMd9KK'9g;,\rzcmr;VXɳS蹽b6 ~䗧w~ 2zFhH]gUDN'>DՂ2W1{ZfIe Y ]ta1 ΥcxW\"~e=v)e1 7eU1qtĩD4w*_Ur(=-B;kGߦV&f+< gbCEKG o~[`¾;8mg|EV`u<H/<'YžXRQGkk9ԅ&#a)ШgX^epDIf6t(57^4e×gK" U)̥O8'ʚM)}vI^oKY'ӃRDu"Gs⅔C00K1v'CS-ŧiWtU}HO8D{ x=L;Գi~̂š/ne hb|jQR_}.I~I`֒CoMkؒɽmA7@'.DAXwQ s2r8/mfwfA?rh-P`2ñlxӟ"gZրdڹn_Abx:!">i\; @R,!o$ RR9c1E6RۋU`h^qZ֣^CP'}-(bIuv- qeG)^Nm$ ';edō5=/NA'qAnf,/2(ˤ)tCO@:LUO54 3_݅ +qPGŵ^D]LAW# {PQЈ&(NR^CSæ\AnЅtC KdgjxV5׻C"Ōi/jmg 2^:KgŒt,&;V'Tf8ho?[[&`J'+wM-xZ#qNP6cz'p&u(%6AIh9j67o[ڶ*g?5W^/ !Qjhl5n<">+s[̈_m/ń9 LK_Tb ~|@rn8|(E&TC-X݇t7\l/4{uNy/w :PYQ_y =G((6f)U#yQ1TY!vNW`7.nV{',4hvm*3՟OO5 j7j[ 7_qpL#ze3GLk }~ʜ0>;J6P"`~CG +t(Sa*Mq$& ǎT9D]”U>8r̥eAB!c $+:Nga|@3,_;QqJ[^GSjf_rŎ(I 8L,cZ;SMb.*pf/$#GdcZ<–3xXɣ u9]x0 E3 5􈖈lռ0KR È.UC3?N,qOGyn9jⓖ&kE=µt Y]*Uծ 9[3{>XML3(9?N?8.%5'qZS6?<1cyMzxxr&f 8!Ie@E>r6'yD/ۨ*N(S`;qDRJS99rkFvk _-PZ83@g)Ds}e>ڊ% ~hnl-}]FN[u@.rldI )h-Uz[Z$"nw·C7atijv}u׈:vɇv}#AUn1`Iu4@);I,Et%c 6aQO!'b%(aFvp,+{3U"(ۣܳ- zH7쉧7=eU0?lT dY?%D>톱eU=j(fIS/!1:%4f[3yf%T?@L/$ɢo>@mVaoJ]PXr/)^@*g[S5/SV0wZS3ڗ&|'2|kDIr(Ba)MΣfڽ"w i]+ͼnsJ;s/ )]4I hПlxH,u}a}g678|_]ج[23z>B(WٚX$00NĻ@it㸏#1rcfӇ=F&XL%ɜ D94V~-T!jw#T0Е3("晁Z] ۮo&rNfXt\r*K"a%1T},%+xYa0򁐦\/ޛ[G1Rpw`fo9-Vws Ex,}}5.X+7Ol{o!R-NDlڐ,Oquuv nCSq.n;\`ڡ{|xԜ 3/U!MB>#fO[ؒ`#tb-ksL5fߚAB1eHr [7[VfKb<OV*в!twnC 8fGõU|oE+,ZP6_A(p/EV-/.7$Ov~PXtPi 'ʀӁx^2ͧOm[`C9( _?6 vNYIt)%JCپ92dĵE#3n* bAD,O^zPH%> >=^Ž 0B-SS+=$;_^UQwB!l$jnb5 /JN]1ILoqkؼWP<Ͳ9U?߹;qTs&&siګǿ"7{ & [&$_U +}%3RF93* C6>gdQ& T6pÚ% &Dq5Ai[e LY 297G򠴲C[wjݎGov$> & 2"7锪8'7b೤qq-v1/`]E̙nf101\U s&,__qRmm Y;p=iz.c+#g[|-aJ"L蹠e .^',3F@|jz n l/wZq)%RXKoDPR/A씾9"ATNF bg 7W̽#0-/ =AG=eJIL8w_<dnhqqoYݻr(-kӏA䗵XyoWD]}4 #!ˇ8oidR!4:0j^]]D$|lztk4愙 )IZT[:сγPy\M9ыMKBo4Wr 'H"z۱YJpfC\.^E&,ES@KmɁRzsl ZUԏƱ8i# f9$ӡQTeqaR*8sz׋d(蝜#١Jޅd"A| tH0 W I :A> Δکq P{mߊ%{cًރKAp3`v3Nlk?B2Vjy.WgZbKm/GrCm:N='{ {<9?j٬y 2Rx`e%ˤ%Gq+"gnBu{\CpX.yaWʩ߭4_ɨubG.#=LDX@@uTbC/>K;_)ڸZT1.zFҔH>PS1 Aᢍ5d|ay}_]0HZd/H&H/dh(so1 3t@ϐ/+>WxɸDWtSĆw@RP^F6S2 aprǩS:|mخ_< Q7QQ:ָlp%i6߇BZ*W%X4opI^L'h z@xJ &)'Uƫ.0*x.ʧQQ(ύ> :F-wT#}K["?J`d.:H_bԪb01JDX"q!ơlu Cxlw!"nqq,6qF뱗 (їb&(S fЀH)Ɲi'TǂxJU F%f@^u{Ҍ_K^ht;f?/K: 3߬#CaMp8\1{x byE|Chmv3h&h H$ufI_Fd{]~6F;9_o`#:M&& 84ߕca ΥGU%%w-ezmNNOk#ԉZѨe/-<٩q@c|Ì%eyO%%싕FQ!.s׀& H x+Wfr6doi*I+wr˚۬Ł\T@@>+[M8Ge0>,;BR uk޴at㘖<eZ(ɏ'],9 6LE v1q*A/s>,VdVASNWuvjf;'ueGqU{v{o׍{#b},R3} ÇAOɓ+1%#OM&4bnV%٘Lˍ ViFEŋ {~1KV^YRlC Bc>Ř gM͑!2ZeH 1?D[ ;? 8{{c2rhkꒁ{b}+5v ~sj9!ޢ PHlc|v f-r뵒 8BI[yi<+gKʞr\0:: ><0خnS%% \eef?q]tk."e= ۻn.Sf|X? aMI](q#[}rI~"&LK"/uc6N쾳Mr$Ǝx^iU4G"sZW|:&{8)6cmbB+ˉjQ45291+C@Nf+d DD@9_3t'hٌy@}rEB*)?"y+*U[h V9n#:%kA޽ oK疇ea ㇌G{H}0T "}{9 ƒ~W[ɴzbzA8b -xju3 ~O\+Nf[H"3Y>|;og$W-<9]x;΁5:^zP:Q*o56LmR .[S7hz 3O]sY4]dJã^|z3: 8n+~ {>ɯLPN(L`c"F& cGIOqjf?N?u^Mc0ۜj+'Xy!DRNѹ `(՞:~R w#=Z9,w~W e/vƅE/ea>?cy1b5!HDJa6جbR1X/;TED8 v;VLEytKјһ5gs1 TG1O9]89mffގ&9yCnx8nP7rmadӼe^Ձ(Tq*$XLba4P!KÛW%Kyư>30`F2Gph *oNh?GEQ'fòOAyByg8G"}@y!8: )DIW:ƞV{)R!QyR"hT,E2Ð@o:>KrG1?Dm F Ocyakdm" M\&klOj\o/"F[f;EJaF\tqv<6e ~'(fԚv*OHe9"1J#rc%|r/s :~.eiZP7@yv b̰!jꢈ7l(eBPRF6 YKYCД$:[U3VM_ ҿzwv5L T2aԒ*QqWv4eoAex.,RȱSQͷYp4]j.g7} Gd?v6bKϛhOi_Gb~\h1&U&V$~l) ̡`Gq ;F󗎧HʨsL <{ak1 FKcD%rap $rGA־zQvBMGMYKuƋӡlu~״#n*咪ɬvdg}k|?/luf<եۦbZE{%!=%Ӭ+A!zl61WUYDḥ0<{R?B&^푗-t-OY0xd ]1TL'e낁Ao}zftc4YS{GkE[jO> rpWUGo8sLR1b]9[Úrm/ ;UlP!XS7nx s!ڸl )ʅm${pW$}2]5,'9!x ׉CA^s*I*&Ǿ;H{ Ev)B~d~B$ g[TB5ud_b/\4;oŕc'HdJonKmQ-(0.3l1-c MV:|htb9U ȹ>Ю4T"?Y 5'u&23A{vG`Et{٠Fp0U-Yl{I,nZ}q)'qiS À<<ߐyN56De&X\xALB:쥆$, ^tM 8_)v+ȽBrT]z2sKf;ymCȄ A'i| ӇV${ W+a5D|4ǘNi{,>=Ͼd]8Ɂ8nhOqx6 sjkK6z.ΥT 4SN!5;տML,j: +۴Mv:d*i mh]Wg}rf0AA;Y<ȦRqG+<`V@ۊuve9u,TTȂl}*.U#=uՃ IW|@$,JIQY!o Ƣ!j{ykKoaOzP&AK-ێCՐU*K5$N\׾F7~( }̰ĥh)v"$8q$AMF# =ߩ(Ec9yBSc}{@ə7㮓-Z΂i[:pVމYpdU>ʌJYGKVxpjCO^( @i2ԝ!W۱6FܸuN־Fk;v|=ܢؤ׷%jKtHw)6;Cg NǒxkF4^ ;XիYϑ&.͙vUØ_R i@8<G1Vϭy^xEkx [Zek*=_ {4&ߕ $4^XrU>e[ziNҽkSn}9K.;황{v*{!UhF]H)w]ډ{5>Tvj SQ;;48U*,DIG $V,ճYGxzl+T \%u(?B MEZGg6> 5-LEgdٻdR\gIn.+rLhVUa⫼xc?"6oi^s^+ *Ue^)E_SbD(c'zqUF-0 4;1a}֙ślFP-孴R<9i6 q]q;@EJ5 Ze̅=$ՄlLhwih1IsYAq[zɾXwNL %{ŵf2f42+e ZZ0(mZ`?υqQI"a?A}}TWs5j((mkK5"=OQ;Gl]٬}t Ix{}Pt?`NQmZW ܦ^J@QMT ׫(0xdM.|܏%Fk][N[ޜw1p;L8 %]BR 5'7KEA$ %BG_m{cOcs['S90rn/C*&݀Dʲ'zwj] '6WݧUY^p;XB+UK¶c _m18ʁbl(N ~Ԇ`F~3m'$!,pRjoT^ۂbVW}Umͪ&6E'[FMm()lQ&.oU j o+5P^JqCY'M')$sHG>$zӨ4y=\0ۺ1kk;w?K(DuTM g;ip]z-|ũ 6A2_vوǁO&\ ۧE_iUQrpk_vmZ|3soK/$GT{:<[.K̻00BMkzaNlgP$Fnh2BkR  ^SrOW݁z -џ CxzU4n;F%#5p.Ԩ /zeQUὭ̧^WJ:Q|ZQiWP^?W(drߎbyV,eAK{&^5V fLx!f SlZDF>*Dg4ԋc&caFDk:A 8(?:WJJ$6VUB!Psj:D0Gs(E pjzϸ9Q4Nŝe0_]jY*I6G;ah.R(4K7JȔsf?iZ6#xLڲ@$M{eg|&Tx T.Y/&xR;*GA*۹kl~\gg9Ud6yh|Ɗ!w؇yz#6ksI^:- ~~S<뉁 ) HMɚR1` Jʅd)iT,gL =ܘY2MgI6PKՌ3cuδ !4`}h E%pHKvWOѩ<ƹB-?㤺K-cz<rBLTE9˼sjxpDX!XuCLp ̍On9*!igdrq\$ё\Bq i=*h#|62'MH"\`9y0en[$|-]fھKÆO#*|[8nn"x-PoEjc茋| Gz%Ǜq ,s`\dU}2EgUIȟ\+ w-M9OË)pCb=Cy ,1h: `D(<9o?Gj'\@yEIkVz4gZd@W=M q6L*|RѩĘK-.B]AF,b ⩟]ǔpq9;.% 1]Ѣ,mgK"Od7Cd46Jv©Pa0؇9t#@Svvqm)?hҬ*J< K(#0)}QvJPYi3zv_ 8YW(?F Czq3>r)4|ӃN"Ú?1- 80?KoM}sT܄ n `զr^Z;<OXeqn]2 &x3>(UTo3M[MRyNEwK'm =-ԿaqUi4yz+=F h%m}=WQb^^8YG'Bkqk=b܆U *зH\GJ{В3>?")ԗ蟧 L* Cܴ+J8'٫Voü dPS=}C̩"ӥ|aCse%p*SG,L'ߋUu#\zhҌ~L&)/NT&Gc600 [ƀ"_ozDM;ƍbbsvghfLٻ;v7[jkW:Sյ[g1aZl[+H&HP5-XbK"%&& Ǵ<Iԥ™!~$!IBMln" NjST.ǫoC*֒nԓ#j}TD% P>RۓiڄeMb,,x{ȗl2r,;!chԜ^JHvO4+}b8讁j\_ƹwyCfL[_g*Gz%7VXL"._2ɛUw]Z&pWqtWS5{ xbH/Rw#V %׳C9DpvNNbW5]WL4FX!_"H׆Q*:& '\׭nN,p'^ X\?5ǤLtg|B:BD9FG?A5cpJ>>I+.1m2>`*$yӧ[7FM?[HW &ZwHM^ Ы%K- cH)GTZBO9DL}(͐`&h :~,{HN.ϝE3jP;hcJA@rtec9Hej&Ƅ&mRpz)0Oe˫e-&tz |C=qTZr]62 ${88+k^cSzQT 5VZiҫ':5wA(~{({==`;,gGmǏno~МT39kԅ= pclpSJ@WcG$F 7Y. sM$&!\x>h 揢a0 `(a,0+@ԅD1]Bߩ@~elY‸Z"tSܛ\$ h΂%sĆޏG*ZYY> (b޺Ʋϔj nS2KoR^@v{`.O69խd/PByF Llu]~}\(rvV#-N:Ͱ)䥵z.ki!ۮ9>&։nJgC֝p:x?: -zĒ̛ %dZy)pҟ3([)=@f/F`<#ڼr'jdSgֻcŷ DaVzK"(ޟ+Z}4%҆AZ؄xi0]_(ǁ]\3͆b?ugLʷK*㚴6Po[d0Fڢu9ݯHV1zBk;DRm1Zަ:縇7S&eAd:T|jg1fU"4 (|߳ʒzBܞL"&'@6aGRovq)CYQtTh*Xj*AI_F:X7uvƉ 8!lEEq[,ln@[ T kl;Z? 1z. ܳT3C$alSٝ}|GgsFI`(Rn* ZN$rėbE>F@qdp&KA(|B>xCUbÍ:@5 Sï7yl;A Z-.;j2T:PZ9ʨF\gkrXaӨT0K:~y:JLIQ%U{ _T@A~!;N |^ MPMYxKԚ}ZK2& \Īhnǚ EzWL& Uy'붓Y#oZ% ˕yb%>[MSygI<"'MtKPf%,\D6iѦ, y.J9Z:T2gyo@Zc}}{uo>K*` HwεgbJk2iIaEy͂/,HwҪFY` s+l,`5x%߿i"VGpæwJN6y`LmUȞjT,}!-j($hJi_Cz9옠YC_#~` P{@b7c# sGԚμ>0??')^Uo" `d|]5O;9޺G I|l+ { m% KOUF]"Hw5p1/E!pk+PAB ,F+}ZE\,Bwh+=ev.}b3.L48m끫.7]cu;0=@1W+±mRP6Nvh[np. G#"W(5P00NNhLr7KfNv &%M0Y(ϲz5ry0c> "<9Ǒw]&0uOjbR8(q"eVt <.,|5B'Q${308kHN+гpѨۭ9ɦUE㴼%{]!q[(ϨJQwLtk]'j94iZ*ƲRفܾHIuR> d%UE`11򏄘:yomnER򰻃A 5ʱnk6etr@y E-NqE7LWP-Mv3 M+JhCh+WF<ꮳk;rcE^_6n F\{lSِl |TKqP Y{"dRT7!>[.͛,jм~ !Ż - 𐠊Mqf6P-܁| XD8yq(AuPΏ߄ ?Dɖ/eCc%cvEgNnrV@g-aNkZL^͘Ya!tvia1/6iIfVW%^&R蕔R1gY9ts{۞% SHscݹ%͆Lwş +(_Z;sCE:cϻ&8)d%¶a~|l~?WLc&`}\LS{W #5^r~u&RRbDfF[ +2Œf=Jv N?pE4E[8^u'mN*1S̰X&9Zx0/c&[7Uhx+nݶ;-AB= |v˨)_ⷦRgOO|P\K7ၦb l/ JX8E^Oذxg{+%j 'p w=~UiB+Rhp&+PٞMXf̒g2GotP}qqC WT2T±%ඉT3~WMB& 6J4ɺB#PyVnU?yd ci`Jo :_6 }*N`AVhQ[ҿ ".0ׅOr+ gU#kCV1q‡]B<Ϙ9S r > `jlʢ^}-@bu_VԾZ֡ç 9`Pk17`o )#l/UzxNv Wd^ꐤ$oȥԼ.Hۃ ќI'9/R&pHU5;: w]Lԧ-祳7lAIlkł7 `JF+fQ +}xaEdN.9y53G?c %bHHaaSkD_UratGH?R?)s~V& J{hW`i6/[OveNIscCǺ^fлf9z7o87ekL=ΰ8#Ն]&AzȦ)] _Z?hry1qh1 5㎢}cXsZ?è[ Oz[ilQ!**2Aw˳:PcAjdžVC,AtĥĎB)֏u8m,"踟5̽p&?lo_mUH0pGi$54ɪC:;qpHښ6H}}_&_\0k+ǽjD1DžKx/x٥e+{fgƍHhGyIo}/I{}]=PɛH} g2'TzB0gɘۙ(Dz=fa֩X(b^E.|_'yEc*S?p9B::7ʗ%#-2- g&Bk߬1P"o$+:&{8"?%Fso 0Rx2m@ K)1k=".F~#̢?J,PXڮc\',e=heA.ٷ)f>%}CDSuMҴ\z-18GYX۽#@ASt( fz?3U6_$jZzt#dv{0,.߳?3 Y*L{8C/ ڍ/)K+Ӌ+?`?L-=erTTTSj.J3Bc(쨸AS:VHB#V/)˓GQ"xJ8C\Ca[7׃unxF/񘝊Q9׼`Hgl.aFD ȡȒn&`>+8""`@S<4znj8i FD>)jsƥIvi(?ޔ#ȖUٙ -E|"dbym< }lV,WT=|bg" ((6y6y2n8",6|:X~ٕ]?.8Nך(~B%8]A8,fHDb=9 tCmQ=ҷ̤q`7jwUӟو0'!3qJFA;hl!QBM{JPf yww;ht\>#z^Ǝ*6ǫ Md]~&I"%gɔ|ò"10#hY3?11`nΫM#u0]d̤hV4%2H!_1`[ժֱj'v0C4PFw -4D:F )Mww&9]y_p8UX2Q3fζ2v!}[lpt7lQWJ!_*7C2LYμ8mw"c\>Y`HD[Y4ۯϴE(`X qd^8qъ5S3;tWo†/?b/s09Cu:y̑&6]Ek@O;#VC!EN D ulM I5AɥsQ_8_kF;'4dm0.BMX E$mbndPB^3 c. \5ee6dtxnȇa h)WW~â섳tw2<yD$Q'E+".M<,G*@"Vc& xc/rJiQ:l|&K9W EW5W ^JhT)I>7y6eҶ_CT1EǛ01̸΁(S6D*X 1<݂?*1f=z'w͕"V}.P#|lғtPǹ:rS߱D JD cC %WFW$F7N0qh>Zx?R?.@Mks5BAZ LY mL /F>L x`A%*(<N~vj%{fY&;,oVv (4V1*-z2BdKs2mҨƖa F ~ę*@_"'*a\;~AaeȊnvM>ILF6i_5i&}%{,#ge{5Ik+$AtXjV9f- |PO"= 52`tʬ4Ωp.浫/Kt>#& ͙wGΣ]}%ᨐGCC+DSczx(\3^$VQRyx'ӑXy|e:, J¹H\KFHCp `4L5ĿI'}QM E@nT~֑Hu 8{ rxqJVwrV̞(/Ey5ym*}hNCC}5s%wƠ@ CegI01AlY"/VIϖ}2ȴrXTy"`8bwAM_4f*3ZYꘉQ};>,L'z }֙.L#q[4:'۵8Aȥ' G~6}qҟO/r@ ǂ'[3ǹ;S}_<odmx@Sm -t<;#aCȄVٙF#tq(g' 5L?R@!Tuv/'C%VI\rr<[߾FB6A8-F1g:ᡔX9!Byῢx=4E;,,2H =mՃbҜ!<  E`Ԋ`ַNc^&@< LQk ntHb\08.{Y^ =a=]1qZ.x Gf:(Qqh"-dbp56 2KL ~`t.9&|ԤAX%!3xGw-$itFN<[95}kO Qnxf>KnŸQ}Wx"GmǯRsǠpg)_F/+d_ϫ?= CpV _ɀSXyLFPDвZd"iX>.Sg,o-k⹲0OaY;?ix}ꑢoS3hM$_r:j ff:,9.7gn/|ԓot'7˂ځق $p, @2_/[>7_E"HtHx?YYj3VTfy:qw|©-pb[Bu+Ew0-TI/Y=oX͌xIV?G gA;%se}3@ 62oH0]΋SC;Ϯ"~f;؊[?ݰE HoK4>"fW }A}Lh@ACYef ϣۤcz}Pw7uc$igxڋBj wM7+qOAI 6 m<_fMDZ2BEzz I*LX"9rz/Ȩ 2[=gY@LMs?+C;%N:~$zBF0 'Tx*V󿎗saUϒ+pN&pՓRnXɄN'?kR uNEWu@aFȦHYUo]ܮ'TY$?d&.W=E<.L!4׈Ԉ1;l#u-[u@X~RE 9Ajï ݉1yPi3y#+~fe9 _(G  ;6'$AeԬ5Ll̓g0/Pi*S،+Ʈ֫-}]SqP5)Ztn#5  } ,aAW%Y( \J"n*$:٢DQGL4bxwҕiG@gD=R;CBwFt:|fw cR0̞!.mw۩Xי:|xٿ~tw[,D^2K}IӄכoLt7qѦ( L3O=o|,1I{O YB)]LMcuV W%bc~BV9m66E4w~_.M:ljMjSA]&r; a <8t'IZSq?Q74L颗kiHl?t#vL+xqѽjX n2!yJR>V#JaG" 0\%_55Uwrﷶ/ rl$NXTXD4ks$ؤ,z`j+yֿmX&"QH(8cbv,GogJISWTVI67 2=EU§]|I㞭`k;Uzj 0+CV`+ g_5Nx>D{ENp>o{Cvp!tl+n2VW!K|%~7\ ۸І2fScRoU pݒT^T4yP*4VBf}s:h3z>y+)( gf0ېǥyulϱ'Ǟ`e9uZ?l 8IfRMtJAR(ԯsO V,~4'gMy4nrWAΙJ&H AeKtgqmA#峯އ |Pdwضqݔ[ -ZMc Pd`NJSLm6BŒ%!}KhyvU\ڮH jlMI϶.K{mC0j!2 i*t+ʙ8]+q0( OCK{!RؤD#`͗ۗ7S󂟑B./y U֣g]qu`RWݣbܰ?sQVt]$ay_;) H":͈,v昀(o&7Yz]%6/'4=(NͰϽފ!,D*Pb8<-:RfӜj*EAUUH.aO6NInsj s)pS'Cu4*)ӝy_o]6C1[o}%NP}4a#7.9,] K_A(ۋBU\62JԪko\\̢!MZCdҼOQBhS9W=+nEnˠ~0>{fܖdJTN{BRъMZ'd-Vw.?od$K5r" \ (Df6Ch1TԑF?l&-[1>VWXΤˢ 9{}&*[A~y0XI /r"78yxPQr kHSh-fվl#1,MHs)[G OU%K]rVӺ*7QF=%Tb@(,ĥ@(3·yn_M|lRa KJ7>6꫸"rC۠B]B 1uQ"Z|MWDL7x.L#k:>7)ш:'9u2xmrDE~+JB75"yϬ%Q^D2)RJش|;n$Cl%BL#Bⱉoxxdç/מqCǽkkSV{˯(7]Str{떘,~0WL@+%/zH7[VxMxe+[z FHG+:5p!vڞ&ɬ*#)CiЬ=?,Vz~9 2h3i6ڽw. MwV  []E@:o޳Urx!FyW wD65g)C(%kks%1by*o) F2i'֏e^`o.I3K9( 9@w1<͇[0hh9Y\vV[$[S '=} I {I;[)Yf$4"!Xw8h\fNbo>{)< :{NЩmdHN-%~Xio?&/3b#HauIEvU(V`P֐AN0 ;D(6s*ǫDx26^<ōm!'۾>mg(y&G;yQ?ʾ5}PG8@O1U9Q!$W)yܤ1 ޠkuXg ĞZtY!|gz`Ęnk,AG?&q^xsI<%ٹJQHb 5?if`Rx#ecYD7 )u=|tA>a/ϕ'^7~msfiW>(CV:}5DsgY"#S`E:x=|o) baiU&4y/@ {GBv;zHs {:x}x}@?(چߞMMV!V2/!FisLM9ƕcC w%&pWVȊMS,`DS S3Ε^QB:SoV./C KfU#N 'Rsfzy 46aC݀nt~mAc7(R~-j޵P̪ZmM1xAP9ꅱ替 ;R+, Od]s\RW24:=!̵0_Q;乥Ɏ3:;̤!NPJ8[( ZaWn}ci2璂SEEԺт*fy@R9]KX0Vaڏ] G Y67p*AߣW5՘N u򇪬Moi#_t5!Sp~CZ h1tĠǑ]Qzy:[qu*QGDaWOgw~ &M!QM]?zwžб]? Gk"ƠgbcL֖4BX7 pT5@A@x~ƒ`Sn,[ |/qֱ]@Si`PM*J\sJf,8} xl"Ÿʯ & I}HߠBrX6wl&@%\n1X[%_^7V ,c;Qr8X!r0yC2^|) \B ĿҚBKrmcQk{$蚉׍ ,$xWC f4 diEkE_KmC%du:IDAYsv[pC!ǡ49W%H9e7ۼ?|1%Ep32l 0OX6?!Y'GH&Je#pw m iK`;4'ͥp]΅qCr}|>6ogJ%v‹S/Oɼ66L0j+V X/Lqʀ$>ht.2TK^lődM: IKsF`> @d,CHgXUSLp %_\: Ԁ #xj6NxagJnTmkcggTh%&/QQ˜#o1e~m~/Ԣ=Ӻ0"y/LbZRCO8}b@Bx(hal+6kt:-+P,@βs\]qZ]ȵ wnIkaIO D-._hcx|w0'" fYLo4t+#Gg; ;"$U%{{)Q(wi}-$sH&WjkJ[6PY"7[\Ґl{H"( C1#c]@zH G_K)Xj"& #aJvu(\,L<+fZ9lj:;NViqƀIx Шb ex5AUˊ5WVTІc_Vbjׄ7 ^ c$,V~?psKL:aBVUŜS8xh*/7|wA$I/ǘ> >9N$ѱ_.$XgZ&X`'/;r񕟎 ү\b jSfiDss8m;r+^Pb!=,\y j9ED׭'/݃$Py"MT֖C+jZ.>]4l(V42.j"Ⱥ7a17d%׊^l`Kpyد`p|u >KK%qJw˙޻sèVqX\Rbڷc&T,L8.JY}c3iʼ'dqQh& k `5Kҿ+aJ  Kוd$R??A Xy)N$mD39ݥO8˜: t(Y5k~$)fR$I2$L>IqB(8B旸Y;hGT^J7˩P]Gt0_ƵjjAܬ yqN`!(DF^˕d3Fyy xzME2u ̟"''~<"WM"ۆ]CO-`FbهbKmD]va'c[K9ocr!~zF"T>(c1*hU=*5-ވNH *Ʉۯo "7S]2#h=pѯgn}#tXOHG.l$8-_EJQ6Ͽ'vOeʰ3)Rame}ewC7sK.Gw"P)w4Р20]cV9ֽP1=Gg2{[k+B"3~Qw7-s3LFX}9O-‚‰r\jþEwtb2nOѦQ 5pVIՈZle|kM~#8靂zY6#1% Q$]浌=y[+@w:gs Z p:B5*JKMq]~6h.O1m<έz͞A/9?w0Eve_ʖKP+ e=39JOXK0rj=~Z8TI'cɈf~qs.O6Hfѓ7G2F9(n?dOD(溁7:~̑gl+  p%tgH}[SPڧڿ s8Uؔp\`aUc kdjDG qb3]o/+i^+rRw\5ET3pL۔/i98۷-!6;_KBn2HJz)b(E:bk)3[ cf7EȖ*c;9.6fS* =[H[.}?s6BI+"G68iNIKR'܋3c.hϥ{I{y-ۙ6; bs+ճ3C0|N+To> M"?erN2%Fӄ˿< b"75b90JuNfOTaiDY"@fQ1u6riSm@$^ߗkE9+Q==00ۛ&ij߽Nrwt?]~ zђY֭<j9=._%[ 7k%)=1.Fbl?~>+*aBh' >yߨxlPLX1T_2H, 1pE0FlrN -71Т_h֭e$Ʒ6}s l[Kti&UBlyLk_jPI.^=+}%G?p"sa0bGx3&IK,36>-iгƠo7e@䭫\Ec_]rےǼn4i$}96@Gˊʑ 4I2Wv٥ +*УjX$r%_q7)DSs^t6{QWbwamJgqRo*r` [፣ u8P$zv ?}:9+5&%GEMd`Z̿D &=S] ^h3ZY๱fR0wU{yv!B>ZKxP_"J6+);Du,*ŭpu#ҌjeqTB s/>I#K n2 !\)E]="8V4^FBД)J}!E1]֤|j)f`6ڤ6V 2g(.t~jz1\jG;j@zot~9x3 .M/mmy$R\?XL&sW8׍`pzm͜Ժy)|wՒudž[1^n2;-fK#4HP0fAAYgaԎy T|HzK#sl@QЉTj=/ xouA`hg!P ,[40.=#y_]Af%@7+c-ڔ?uXtE1q\I4 km1 oF+peQv]+DN H%]˜xY9WEhPGFJ]iLmy[1=fv+phRb~/ZPtgQYOj]g"_kOR,B[\AERGЧ%& 1ƭ>07# :=A0f#]jRg1T2wsci0~7I+2K:GX\;il/FzZV`XaIܡ@K&BpmPn nPn`1fy Ρ4WoClc׽G(0 d#7Ew]WՓR˕1ޫ ,g\|=OW"A'n8:bw5v !ZuOd[7ʅv4] ضc7Қmc21-qe-h)b77Wpm*U2H1GM$8[8ę9TZ)5eӯx;e? A(o eR?F7,fUv$mF9݄/J^(_E~ HhwkyyNR-D;x)0o^n&#ɱ,@R#HO=<EܱmP(M4/qdvlB:m^GHZ&qgO)pwOe EV6B2>bVp9mӒa5PLvz;eA %_Y{@`{^LBKjXdXYO0\c[}H>^R9VWiYbƚTNpHXW.?8E)/OFS~kEՠ|*ݸ7?KL6j4y&1P,E"DXH"+C*MX4cY8{q ̭,Rǰ!5ӭ|پG_R>U,ZsY FA_ vdɂSHH`b&τPp5dy^["DcRBI΍cʰ&M;:Fb]|WJl#;|0g2b.C2Dwt0!uFj8<#l“t)gX𵉆K0V߶Z+Ct Xav8`CGs}܆#W:eizSLfSm@ yC :=?=RmR:HNxVy[i 녻;ܝW_(Ӧ"'K4-ې]?v_-kh'!QH_5v@/Y 6Nhv %9q]_qe]J<2E>#M.b{n9H+E]XFn%njRD47qhTdCQO;i@K: * x:Fq0Z]~1Ysz,ԇGn)"2OEįvV^V]YiBf?uߌsGRzA7JUXzݰ7R~b0Z V WNQY-Kn@(ث&Aax(&ܐYv2WT~ェ 6X vD%h)2|hH4RO򐋣q5)+ˣ_w;9S2HK9>y ~١L~h5CrgOϹy @l{;UT2D0L& 4 O֝8 )2s?*~i >,pu?7M!(U}-hNc S|YmEŗPTpԿ$s߷=Gb|YPN9„H =ڰ0Plƍ[R٫>yvљt^:f=|Ɔƀ>vFHR+̝VB<(Zvɟ?4Sc&071 O\Nx >רmhlx>.VfUNK|3Df ^/JTfKvBY,3|0uH?6߹=ՉJ"[ZμzS(O`*=xCO7Vp{ ыC=ӚT.}nx: $cR0f^=j-? L{fHy3]U 5DG?Y6*֞mbu[9d"x\ؑ|ưnd[KWIyļ`ҦEzAB>2|\_9[,B#;]"^W 7F n%ѬKʩMأO*1}xUo#K3l7VVpu)?lcQyQAȣC6N>n<]S.kOڴbQ vR-}?kͨgO*WCrsBɫ]fv$w8qf#ðsʂ^Lfk A1^ EVfq*VRۊWS̬) ͭJ$_-:2G?T)ٱ`pj$K%RҏS[1]VkX2G.ŃDhFy{W2I%Qc<0֋F.oΎ>`nX: ? [VpU`SN4T -%Q$[*vRa#9FÁNza4dM8dtC _^]@ NV&qro2$1Zo3 cZ ҝv,9(" ' ZHG$C-),n0鹛=|"|8:z*h0&*ӭdZ|7B7,MVMdg@B: [zByUszA@u(Ɋp.hɽ|g=9kFbnV-7c:,*i P{"U@GV9F+dd^a=? nC{U8Z(u0dUӮ @js,t_(!gQbvD m2#̌8]LA.FzbuHL㮳ߚ7d$O8U$kMLKz^Ď թ}^& /0e5 ߀n**EC`kbeΝ*%tTm ؈Bʂ¬%NP[S]sĩٸu~n$hc4z>˕09u= b#4/EK kGE1A ѡ]DAf!J9qĿ|E<% 5{Xw@xY`]@$ \DXm731KϾ¦!5g9gXܼ-іP"w=0JZ gsS &㽸Iz^^.o1 _}^KC]~9qf\$N&Zݮ[.U!Q:=pWo"Ld@oۙ#Ѭ5u{>/_A\rKd*pw[(߅nef2KJ/9k^QֆEzH; vg$ZV0]5|W܆C#VX ߘ|b^ H@n~UxW}aAL룄iEHCѺ-)C_iö |7ӜJȵ>XMnr\b„^@}y1hjq!vh᮲렼ccjֺς/ߑiJ219`(c,*eDk5+iw1#u]PCE{WN..D rrHb:5( YC4e-Ƨϥ| \{0|-*̓ c6\38Sf՗^ ‘ЁѪh %֩댩=g]L ,E!V 1| gQ=qLjˆވv |Pip*ø+捠mV+ הx&\l0(`|>2zrwaL,;:r7n*QpMSyT9:eo.P_(] %_GL}_' jCS:@-a]dsWE5H<7͸<JB.0V(;L5~_Q'$=FjS ªvlXHbܟBGaWybSK4 ~'z#Wp%TRɈp:sFwUyRl^cyZGUu0_9d yn*1j˛a ()9>Em7Yil#X^F|M213 t]܂wL0T S4KQRf\H8袿SGRA/ƅ ,CD$$I ̬ zpt5䷏j8vE&%g-}@OZI1Q9k3B>&uwq%Xö(ˀۅd*wj4 vpEn7qWtA>)CȨBoX\p+۳;݃+@fk;M"@ {Q{wEk!t4_:Q@=N><<[5N$]=Ǘ^XN.LbvԽf[A;f!)2xxը Ia]lQC5;Xb>V'X賛s"vA_놥5G IPe<wI+\Ԫ1},? 6KB[V ^qd3',o^TNg1tPhDJe (unR]BT7JY*#|C2i;փdՍEͅ5l=AN7`Obzz.%>*qkv 8Ǻ?$rF sq4,$S@)cPNH&+ł|ܣ"{ }h8?t6D`xOy^=_d I{Rez垙sۋmE'+@I7AEa[jgbv^m#R<{ָ?{c(7{Cr!XpjHN\|PI(L[j LX o %~Z!G$r^q ¾:Wzb*CCB E#* C\Y~ը_eRQ󢲄.z~)z&HkorF[玘Ru-MB^8o]1@m.2_gf #&`{}{2";%1>.z_2:8`W.}j,ǸS҈7Zkܥ\BsbNCJW@IeQ[bE›uDƱ/ .,"$wYc N,{oߕ35IJ&i+|n*wHEFjE7[wNo3@5ݢWŋvUxc(R@m fkT }> 4P!%ٷލDK HfC%Df+?AQʌr뱶I#ZDN Bذ+X{ `P\aEM=j&V,7hTځ? miI  )z0whKK]2ф4Vt X5a[u65q_5Y;fԍ;8"T 1i# Co#ptɁ䖸g9_䩓 >@W'.]U8j^vYI"<(`Nf*(Ⱦ|N U5) (E8T%wYi~TaϹ#>V_T× D{PaVw^+5Hg%mXdَNDŽ[,={-Ec՚+oe#d'N^7:yXJOw^KXu8+"zQLC-xI-Ze{Ɋ@sʙ/G>}^AQѹLNna ;n38T: @{TsY*r)eqf/mP} SC@l.T+S0_I;-}_u'p#W@,?TwTNG8<m}ePPEiZrjyf~6S+ax>MpTkYSp9^d0*Yz,L SAM=¯`**K+|HrJkVUW; lv#92;/:.xԂx:EaS{v]g-5j>Xˁ^MN_vkU";kOY9tX/p#9cb9P+@ ĸacnC_!sn݃x }WXM82WFH89.NK;<Єdf &@}?148N ༏Vڏ칎yv(Z_{u=n4dBrͱpw 73dC"݇OQ#Ѷ5v*ij6nz NrPd8\*5V/hxrjYm9UȀai=[|%7i_t4be,>R2Ū!Ѐ,P~ϒ'd*g& W%xm17YnjrjGy1Gsh3߾x?{0Hx.݉7&O\.PE E5둟YL7̜bb&I(fQg rxv^MLP4+샗i~2 tf~=7pNB,L 1JN{Dq͑c ʶ//jo_*q(4[=dYka&Vg5gyHfT:q@&N6HӦ= 5P"諯A>MOqV TL&.kzP:4֜7RHK|uN)8?8ll1uBMݖRO>М΁~GX Y2tJn]*"M ~ j5" }ԗw 3f^,^=]Z}%+Yl&t=ξvyy4F̾>Oп"ZTE3V47˂O.uFp2[e $\.J? sdDB:\X!z3WEPY1 "e 766~wp _W$5o.Y<)tw;N1rGnn|.XZ<(DP%S?*`KʯxyNˇyʡ5X ak;}O:sboLmdB{gW }3O )U -E7wV^[ !f/qFH2]뎤|lgZ0R\/y?Vd 88 ߮%k[1IGZ@OL +Qbg gpqph33Q 'LD5E,' bj QE5 / 6>/bhS&a$ ̴~R,>Sx[5*ȶ.NPdQTkU֨m4X_!չ 2lp4C5nՏibVԶ&uxx`?PU[NW8Hqm8{17'eMsƼSJ%^a f> ,=(󘏳J_$6HVY(V#)Esʻ'#h7~ d^U]}0BZw-t([&UeͰs貎Wڌ#$U6`tZ06QcK \}&kєsV‚TK7J]5[0;pB((UfQ)F#a)AðLV3 }hRJ+7l$W&3ԯ-C9"r0=1ujŊ~]]Fq7 `TZ fIտkLHnwRmOnqtCJg1 x]!Q uSA(#~w)VK+NBsfYnKOCQX/\)9Hh3&jȒ%l3ɡCǾ†@5k)b H׽`3AlLf,{R$ujp٧)9{z흕=㊮Sڑm匸*߲OCGT~%iS$*Ȅj: xxٗ)ȞP&3"͛$<J\ |8"K[0I'6Z AZ<[QF|_4ՆIa$(w#}9pǜۑSMR(2Isj_Y̽]SF221יَʴpT yOnOO  J̦ R@}t1%CwQOK{7*j^q"*'޽j`IF9aH>MōqlGEMObM?(06[8J^xKBMUלm-~ H?ww7J.`s+j1 Xa pZS??}!'DW8,|h25ΎX⎇j3}3gr'yo$${;i?Bod,D,.Guait4.z ϛKjtE[6s [&n'j~s0"tDK1:;؋"H[j=}=o-JbLRZ(B!fX@qOOf+X8%ްu(Ӯji5FBe&0'?(ek8di'i*ДD&.5XjBl}BY<|GcQMd+7䋘7j)!b/R r|(ELyVfۋ# ?TO6uk`.r@jW ,U^Ra噎JqMvnٌ8E\'*e}nLQi9"J"JA$ r ¢,ο:|FkQqd=@i\UhR6 ~E=z^\ G&y~2 e+P}IfY? &F0r 9s7 k#c.b1wM\?<良mq}3qcXV_E!;fO BǜclgrScF\`vtH&d HiLkf^ڠ$E㟇 BwdgE]/.c F5`b 5Pr-g ";0ۥ䑹2χend/h55Y~5 "*8*!z1ŗV|CiS:BT꼥2*S;r{I )&s6eTvsT:ΥKƿ[(n_b!΁,/Z.` }H5BsRfHl *]O3]B:#m:˛ɓtI~?lZF ! Bw&Ҿټѳ=eܖӑJQHM!.-d`rt|^l5tσt-!kK}^b ( M8#pys,po}ȯs"[v1+O Y`f~lk^xW֐6%v : -t+$AM)/ ՝֫֫Fg TD 9 Y]*N&/Vvzg#Zh9 ]׃HFژtXBcS9=Y}<JX>O[  [eNÓVrk\?E3)? Ky, x83:(m])U7)0}Kt}DF̰k -ySX}2?zcX/![y?=Bx_N^F,&|D7^5[ā^(5zfvi|F/w#ٜzLg]22tRT5O:^u#p@٣+DߩHa>iY~c`K؁j:C@Ϛ.46:+5yjZ@Ěuxjb5^hKKR[xnWXvri3">Υ5dq{`(,;cm%b5r^`<>iK@҆H!&!9qDTLyq DNsGgAnV螨ϑ z'DΒ&xcŵHĂB+33'+ܑC՚Yن+h]']\`-d(3ʽ6g#8^'.=|0kՀS"}!HI2 MJɶfYk}=3gt;{]/̙*F'LຣNRSs6]Y2A %vb#P>9B~Yۉ1dݿiy[}5|B&KZȽ {bqB(iTdSui,[0zX$840qeZ'n]y<"Fyqk @=wFJHXn69$ IZnCCd+ b'_$p qJ4"!+f= ۜS+F|X~s p#>qR{Ä0|x[F5':#u1uKy@p"bt9}x@M (fML/rvl < sykwMrDbjܾps?蹤gxY$:J+6JV*q_Zg='wf%5VfwS*'RtZކ gŧa=}JVp#QNv,dH8Y6ϴ2u<< VkimAVdA>Ңs w*al1M1F5.@YԴ&8~$j |s?|kk)ak C+l::,̦JOބɋk?TGLTW J||}KF},4oi~"qDJQ=>ˋ ]G 5*UozG !ED#^&~Ӵ%hf;f.>NqKvw(瘗[Yۮo&#bWdQT爕_tȷHfK#MT:cTs[%kQGU{r" w(vc> $ ?eN'/&kcܑfA^@Rb ?9X(v^OR Le .?P99ȭ];U(S7\8SY=Չ}@bIŰnH1PZ쵠}rfP 4dK6,VMo2.\7tnk:U 5i\a>}V] 8(lt.6B} &2wDvh,) ˣِmԾވ$8CJ=6o&h~jzݨf3Kc~_t/bn9O.hȯ>r=ou >>FȢWVJ%"D`A@L,T_f-+#G/Ϸ +&E}CD*5F]y$\B|vh2y58eO#XjL>\|n2(42,\g}*^\b.Yш{@뇀Âwyuߞ)`lOS3o 5S{~Q.Cޮ৓I6H  dckYm eƖQ-Kٵ=S7֗;*a$Wꘛ Uom{zȡW}2&>5E*xz5F ّbG)uF"[L/~Nk`M&pYf9+m*yWY$P:N20\qyGѾr@)@mbѯ&0Sky9XU 5 7{gD(JYX5]Trpא*\X$]&BRR6maTz(=?K3Vb"Rj ޝ3>h "Fj,dY2'%"2ťvgl1 QY4Ǣ} *~Bj:]*LE4BSQ fz) S{*1m 1y{kY Jz3GYث"`; cp'0Q'F ]1 75L_;Lq%WMԱP#_oh (NSt.?LI@ds@COa'7ZT{?6wyI,<;V{p7?HQ^ BP  뱡_E崗$~Wr< ?TwoF d{U7{ +!,^}]79:16Ig2jI}]R-U7Lf0g7 =$s3aYO@ d-(1f.$4X)5!IURqʼnL)`;E˅N "82_5e_ZausEYcYAɱCMV@^7<b9&3AtdĨ~XfnO7IWyعGxl5/6;x#y`#Amh6ݷFy5RbQsäy?tG2 tҪFzЎ K2ۋY7X#G5eA6{zkps(#39jVPtvQ{{֤;0cx ^tL^m֭y=Ļɀx l7f(X}?P?~ c{d[.w6g钮\X7a 域w1B/jKGT/`O3&+eNFPQ@ eUR<6t:$^&;0 /-9x ?g9; .9ɂϖjћ5ր,~Fz|WXXOuo U4r݋-sӿwjhߟ& 8okh15>;5Q檭iXtěz_.dSf'ʃJg ;:눍^JV(qy}i,#f%@8tǥ;fIYP?^8HR  A+oV^M,*t *F۪Xj`DЕ_xJt#OBombRI|>WVy K5KnVxyc$H1. IݓQa/Q30p/XhZzEUk+?AtGl%H0*1j5) 5Qîhz-~Njal#oQ+(|+S6TF=Ԫ Ųt4m‘C3ɆK{]Lŋ="ֹ(%B_48n\[p y5! ZP}ikN)>安-]׭Mj 3ȶ(=51)~-YUz?XvfTa¬iI5YX '^9d4[2l֕ >;l6AൗފnՕc;]7 ~"GcEfdJ1OTPnErAZ]i(hǐ6iQ{  i%ڧ_GUqHYsu;| î\jsA"Ƶ5B@}׵])*v-@Z'a^qëCe<%G:YՖ6]C OʺPȅ-)4w{J3`"Oj@5gnu /^tL nKX +ܨ7؜dikUNj#h#~lƠ /sh}F!4HK5 jX GͰ|DYxv{5ᓮOE(O]|L(ND6_iR"8ʯ-8C cD?-p4De񖣺MY$DQ*={V>hKf}֓ٛ>܇V',k+O䩥%(1-}Osq 7.#Pj 4Z5ּ:.(mrI[3E(c͊REp#f㚛,,uo|N"@b靡XQ[[nۢD!zk$siE6L2f/>L{/ꤱE|Q=;~CǶR<á)T41\1 NЄr`WClw ->mI NXYKMpF53'~K$2XtVXuܙ_iLU!)ƪuKC o4۔ҋt8 ]xdL |-7^=grNO(t3#YlnX٤bnEZTw=ΈNDaȩwҵtyfCgͤYܢ]/F,/ L~0#g$yDAéKh[zT64 xt D_;pH*rf PKFm8aOc#q=&?ޥ-Tݍ&h{ʚ<~y^hV8~ {mܓO㰵(lTH43 ^D  d`k]z;w72Yf<Oy~I!\WM{R4wsWg3%A>%Mt)cfJ.r@AîO0g!!y](>`5Y_wQ)NX2rTF tſS  MHZ6/;H,zwAOCyo,"3wjL YO1o& AUǏekTF 1z]P6ɲ!؏5>|b.֤ &Z3n}Y|hf7絣'7* '"H56ˋ/q^]聅&.#DZaYj Z@}pOO=5nNiJ/Əh2ϟ^TQ3:54@jn,zȆp|@ca"鋤f$|>xLqpf̝5Yu#ZMX,uN3dD>]i^1x z[b ' &7w~r E]}9GKTO[zfQFB֚P6=pѵtXX%l{;8HƦ(6Xجo)đ \%?|v<ٜt=Oq§N:!1 |Wu}DzSO²_*!:<&8=r}r#hoG 3O#MdwnIUkMhͻʜnǏ֏~'W+XzL'tYJ [EdB' BbH`B+6pYz;Wpg9W*FxJJ- ? =ڿw5,\@˼9W^(O ,@"Zˀeҹo ؊mlVlS]՛X!!p󸃉.SZj% 9@ C?̟Y η5!`]OpRx9&:XI]dWrnɹ^%l+` %|=%x_~RE`b"IP0?/;'7ߧ!/oՊų MvacQr;_̿OxV󮏲O@aKxqT|Vؙ*B2]8},]3[jzn_IϾ.qz^*+)tyϢE:U(xs _''tA9p݂rǼ Wa MJO%RSaC!IM”mAįƁTe6F7jMϳaJQd I ̦xxZ -윩%X.$Cc\m/ןk!zƮavR8PvH/T9;؈' ؙ a%tyj)vWzDڱ;;++!:Yۺ s9%H.$.XiFmHsf;n ޓjI+r5\)Jd1aDlac䚅bE\Ƌ-nc/șA'd;k_+pB7$YGc3I@[!-['uㆇԚQ?ՓNR@ R.8 {"b5:VYkgn<0j*0eᯜϠ!Ѩ/~̳*T@Ybx#hq?t 7z~PYqi)H"gCkV '.KK8ys܌=g@_r M@V3mr W'2;K~T2<"p$/Ruٷyv 0 ?YD|? iU՗?Ѿ_sȊNݴNn^&]]} hQ^IϗngVʀiGzSPMK_LOlᇅ;ƕ=ڮ %74u4? [kKoƵx\,g#>YS0>T ]wHZMUu!Dυ ŹKIv_"|̙ #sT gJ׼vT hZ<, i{R^fW}fpv_#\H4} FhVƛMM6uN ,˓DM?& Z`)$W?{=Ъ>gukЕ#)D|bÖޒb.gU׵=JG;hܽ.Ϝ!ىWq#:HdG=T+} ^v.~.rs6픴Y[ {t<kK˖O75«ZJwCT  VIF5o\tzLGnsu6Y,zEkܪy,!:1>q~齗","C,V5,UeSGwZg-idoiC8}$f;?rܒw){0PM24hiaF@*R|w8[4K>!1c0QkQs6"Ha'G,z5=!;T) /7*30Kk7.. P_4ty{5>) xċ=OXz5jczZC 48qޙԓCOMtX~Zfs '"~e`j4DPB3-4 7".PTN­~궗GKU>c&tO1fGWg4;bLNC/OgGfP@ ofx3vtvbk^|RzRՙVUEy<Ѕ',Tpf4Bre. 9Zp~iVXmHqi ^`e-Ru\ HIci- ͤjFDHԠy S!֟,YE C~KøHmAVXCDk韵zqAs4?#3Ԛ&W\t_JέN p`X뽻iptn$_>zï)=IƸKDFxm]59^cHJ90dPv#' '? /*~m[WȗGYݷ<-HhLoY_8w*V--&tySU'`dH*]X(U؏!ANQE׾!fK8N/0._5:_2 aUV=Pݩw 3ƭ^+o.Dwed< W~:hӾq%+z1LJNmqW.}6kRWNdC+#Jl^gy&r6duX|x5A|iW'dTi*"0 5^m.ӨQc*.Dj!Y\onF|/b4(5o iѩiC[GC&Iq:2}񨶑ogڔoex@DW, 0 4k!dpUsJ&)jBws[,="bw T ]p`q- _hSEstA9++eHSiBB?GA>i^g^9F q+l9"lVcu_C}g5IhJjorEeb4t/9 Q 㘑^DdkC<@|e]'IfR%glŇՌ}ko]b,gs&EQ6~ef;GML@',縸.>o+7FTՆ $hcpN7c .Di~x6Gx'bho3nm&+Z3+h{3[/=&բ7:%潼#wI=f KSvUPpZs&3 i&Й`+&\"cz8]B4`I}T%XpcN)zh4J( x<e688<H:eHu XJ 6?碒 `sV|4!U.lEz>f]; =Wwg_PK4vDijM9@ !BժCK@Ol䛍 FֻT$ ^УGbL3;cvhq4)پVv7w"ƿ0X¹J`/#רztŖm3m`{#8S>k ^儬EJ}Q,a+]:4E:yxyq>kgR1:vղx \A_imܘ)W Xlvv|3x)\9&͇ #24I8:Uu0*u]0nprp@Lĕtq d6+63RD!?Xl[k(27v3}ړy٥;|8B]񨩁z)f+qh WҾy g7`W((B ЂTN-9b:Tg-zH+edNlZrn m$舳Gz  s"C/$JvLy:"OT@,ѧpA ;=A4ZrO-1s7m39(hpCc*,آf"fkeg.bb/mA,!9/YsӾ>`PPOɥ)Py^K<ͺzsB iO#گ(e6:(Ph:dkR4 w>i6D_V `ֹduXgzEǍ2_D J'BTB A\ݸ:htWq^qm_nƔ&G=xm'PL0-nl eImE ;J rFC^NG+z^/o1vX1J DU|l3^Vǽetwv@f1Ep \Ι|l]8Bo1j':<<H``@;iHu"}ė2? Hb--=1jIi!}  ܏Uk1|ma«2Zg߈[6_-eJ+9OI"Q'YvO^~6qԛh~?P"RKå[NVTuJ>sp09nS 7Hݤ @[a=j8MtDa?[tʌm~Dj_ w#simekM0f@~hZA``d\SDu%rJDEyht[;~M 1N TJL~ETϼk44>9FBU 6|REsR_NElfǼ5"5=ݞ](o P a%$='o͉6uD<`V xvC\v4Ţ6 gG4:3_Qh3ڂ̐}; `{+M[NC4̶YyԂt jwK΃frS~q|?v˥ kaNC4tNhYMd*}h]6 -i1~[NRu]I6D.vP1EWڣp{GJ;;2wǸ(~Gg_N?,ۆ.<0 lݽ0bB^j84t R1[L w 7lH3k a]}55+b ^QL䄼nNc\ORNydL9*1ϚS\u9Tp0Ozqh"5t_ڛ滫m SD2m8\mSqKfA D9љKǫ:;Y P+UcUQB!BX*6it7d(Ku)%LǤsI0#'Aҍ)PdG>@Ծ cgBtYIfSԛ}fuc:`n^tAN2:̴9$9wo^Ugt0-}hR 边9Tؐ'@-Ik"^MN b)s6 v[2MV&҉dl?/`7‘4 n^:d +KՖO-OUB >논;]P [FN!?'ׅC~3~w yUFTԻk:|{^00w))59K0g57%075FPv6$qL S;b<>𰕔?^0|S0oyl6+ԋKJcvc0@x|hc\HYkxٗt8RX)т2=x\ZUl?wC~7"nx 2DiF &oyӬ:i^ qQ轢 UKb/ԩ#@ >88ᥕ)aKk'=c'> Twz4$7K8kJ~ΧV`:ZWw eSZmNlq(efa%B `cGy-{A}yb*ml.)P՘2MŨnN 3^&Hr<.ϷyMx%ZK@,JLA&fN]~hW0ypQ}s ՍMZGL3?:Ez2ÎK*Olj_?Ne dƼ B9A+Ǒ]éBؕۏ 9جdSˣФj q8INM3Ǎ1+b<`SueL`Z딹K6 #Ue4$9Xsc|1KM?>s^pY.kA7P"Cpޞ܆=LN6< [LgYLZ`$}H qs xs:%A*Zi<_9.|9CZ4/S9+"m-ʦ.ʔ]6d>C۔: ݊ X70>3 6yxqRh]B7?bS8[(0? :h<օsExg@'MӢ CeuAh|VJSYyXD *T8Q`nH.lԲ$h6-n|8$ĺD>FrVrR|Y;QT#CuIHqO `>JJ#!ry]x"?~jA&jS[5 83{S@~LqgKGӛq:T8%×w TP@L,z 8~ibX"eLI>mmcBKǴj,FF#gٌzO,TqNCd iti@vR)uXבX'qO7~T@ jT*ӭ ~Ay[}wz<ɂ# ׶mE>B#l{6i229X!OPS;cbaguf^zM{; 4+7<F|]GNʱj< K?Ԁ]D<`Ah!g+Ѐ| @ǐ<'i&eì;hky"E=}XFױ!MK/=%u)s^ʞSW4]Cv?!h3zM"0{F86qBh:7@J1frg`:ԻMPz5fW鋛xmx"buS`%G"C8+7:5愻$n*c3Ms(:8DWUW`ˀ{Ie}UA{Zs0.`U^j ~,uɩE MiYckNb--F"+ܠŦC |=eʟ5 }Hm(5}(|; m^=Q`g+'q =t@)aRߏ2DY=g5dqS$",餣<0t/vfEԻH!0SqrF߲72mHS3>˺:>1+vMs)(q+U.AѶ.5@40ۡW6#A 1֘j% !e\ELʙ3ߗ"v6,suΛW v;17C5"GQ.)X!1{ŶEkL sw^q 7ӂ1x7Gsxk\#.*pQTIW:j hs&F^o wxVK\V(NJdY##DCIiR]QEpylPt>pKˑel ;{My2; \Sj)1_'k#"wbF*l5ıeIAvRP'SCE_H'U7(k@ xKΞ]XټEJ{_t+5^ _tU">[O~)&Rг R9"&55K@>0vg<^e @GL7Efes|fAcn/<p<z6BǤLOh.mg㡥@UYϴ~jxsKxޮ'qp۽*{i Qn_  \}Riui!*Y_˥sOXh@0T)]ՋFN}cki>[)thYBqIPx9mt0-Czo\rúUY+/hF7qW4o#|cS(35CAKX%( oX'g9F2r. @;`/L#gfIl"vVQ&~_\|DnF9Vc$S  {FxRvktJR& {v Nm׳gPJUp1Uמ22nv)]?yBUTX*1VHHL,y:5:gIHJʞ@ ~+bڐ+CqUgצXa+dW(ԏޞ1W,*pqqJ|o΀ΨT.-/QP70I|li t/,-ϾD:VВje|VvԬrKbg6ɴ7eVԕ'}5]gy{;ܯdzB_Wx5ZEz~9q̜VFv-`}`k]5>"cҁ1#=sԅCDNTS#0P&-&($+;fԔ췄od>P98v8Ң 8`MNCPb"-^X/3N QλCWB5 ςv )vlqDLEvӊ=(6ъ5kĩ] abPV=~{vG ,A]DR NIbFCW(ŜX4(ukM/g7˅`zʲ.ʆhl.Ge+2$7j7GwߔY`j'4+ؑr-N&ׂJ=jkl+O$kB9 ƝB4)B ,-3 b'"l/7͏wٹõl5-lYY)t "JgIWFjt#p~^;bD(Ց$@yEF) $­۠MAKlrCWDlD;Ro5HY+?䔘 l$>֘?, vB'B|"CXt_HxV8(`MY7g{%P骁ꜿs}:fUY(fUpZ#`47%q2_Lוb> n(,9@3 l7Ҽ{fΞ.wiɂ .b&$MV&!UHD M@SoIhϟ]fƵ)#Tkۄi*>/.h]&66_Ul'44,EřpgM rh0iL9\46P4qܟw ӫ"]q%vd&}^GgdsL6Kk,dxPBG7AȢ!f74nˆ {cEZ>Q,mWI"ɤfI PP;FCp;ϗSQ܀&{aM8Ϳ'ۀ{}J$= N.,IJ߰>;v{q?&^-!P/hgLrԡ-3LRڎ]|-^ "/&y4'; nmm,X' f=֓~#񦛰#ʄ^9@ ʱB`jG/q _vp.[kkv=ٛ`Nuj2UګJ7:q@q4YbS- Hm#EM;=~-CT[UvHVPFA_nWv0Mml|[O06YG:w<';}K"XP`;v>?o"1m 0xeK _jNyN8!]?u=.u 920$?Uyt'5 vc|x2n=eCi"}.D.$(JW}[Pί~ANj+9pΉBmb8 a`3@QzRz pw[<0z!H gZ.uZS=,{2;W(ʦzRٌMhV'+ |հ¿ :1Lgx䨖qfb@4.uK.)$ 6n*wc-gkF @ff,Y*HqbAqTbΑz:(4k.!B BVQ؉s]q0"QS-L9*e!D} k /h<&D+BIjqE08I{%vƅ!w+H A >)HBAe_$+ŗ(͏+_T5K*V4{*\zFxQS:ݷ ]bFpJ#awJtog;x*M̮& KB*U־̆}~ ,ѡ1?(k"޿|3p宻mš+#6::캯^I/\$ bY^ 3fll>L$G3\XLQSTOb8,: WDҩEQB3*t0waLB}Xfə, 1B~W  Ky U]~h%ekz<}V`@7:l~lݺq|RsS:U/>==yJ?b?W_D?¹P'7r|R*/k,{y T&^̭i庐@[=W؈&݊_9^Z*&,q8HK?1h釢0Ȑ(F.h:)TYeb.ax|ecGa8/!3^T +B[x `t2*ۈA_"3dQ':@pJm[J anlu'y>(k6Z^V+s6.%}-s 5U٠BA[ KM;xgxZ=_tiB]@@C64,KylJ z+ |IXl{)^17cW bQ!*+/TxLmЧA v Q$Tt ?t9L+ &JItKpҋa1P6|@I˂rPfa%  4k0݅YZe06j_c2kxV:ןT77jh5֏j#m63[f'/Y`+EJ(: P@ol!}qLn w5"HS+ JaKV%p>4;h j燕jLYvc{Ǫ; 6촀knĬʅt.#l> CRr>F=}?=N:TjEE=&m;{6x +*KϠSE L VkrtNvqZJ2eALM]/TPnKM+qh1035=]a9SjܫA)NNf\'lCqnܯ-~q cL3VBQrEs>;bOID7C)W+2ɹ;#aC0BUT&͗u-N9%%su$?zؤxX^QI0 ayqWZ2RlF^VI{ᅨ l= &yr 0#AP>K]j0ʅ1ZD눱WS#秧 2[w h]#R~wX`8>>&*QB+,9*fIJ5*& rZ!Vgw{{FQѱ6 3M 3ڔy[ձyPbQt=]^\_=e.+o <#ם0,/7V,7Dq.!sJyh_@{}eG:@K%:'Tu;ܖPm\hJtf`jiz"\iRqhszgo*8 ,5T^d8RQ'?lž"⑤و((Dm;/6]**E\gO s@K9:>'5Xstql*w'bSs<#y&k`Ux3P0h}|*49hb+RX 'X7 -M!w@A I"oxSڤ7èFaUR <*h@Νھ+%n aBgÛMm82+@@^%B{/S`3|V-fW35J8-1l;?H` Q/5yhq~PlLq9@1fF[!ӧC@ v9i%P:R' "?+7`rQwa8:'x\5ai Vp^.dK{ NM9Q ;XbvW;NzÂzԗdrױ.a_a7DY==;u!7.oE bWy.rWXCn[PWӕ}>Lĥw[9S'j a+yI@rӞ$w*@~:O尢DV{7 .ٹ꿾Knӝ <і02&#M.|NK?l/2/S[n 9it FEf6Op2Ńa(kp!}ڥ ]9xQ4bq.x( n9^-Zo|xXl"#P"Kg)B崆DZ5Pl"o~ uD\jblD&"3` ϡnG1S~W޽K'>^҅r'*m09 mH9#kOK.bè>B ̓c"LԔ=aE&|qSWE.&<.nE-?DՖ40/O.%s~w%b|faƇU~3IaT(@M=3F91~AQ|q1ch,t pѽ+1]z]gP*1%hotj@GýR'+TFyƑX!q%Xȥ䯮6@q6yPAиr>5md"tc 7w+!\D.@T$FF%&AU8vZayQn %`57i L ؝lIT{٫dY]b(98) fսlŕ?"V&2aZ]k"}] _$Ú R! /&kOļ| yԆ W/iLu+YnY;)[LZ&UuWȮ9lGCqEtORNexo+"'{μ]zP5юupWn@vJ `"㥞 sV["}߶;\y6 84V^Cq,zrL [>I!t1JEnXP r8K|[ MS!Bto&Ŀt4yˣe܉\$JD9Ihd/d ϸD^^HF9L&M9]]Dw"R BܐWP]]Υ(z 8(P)6qD|, V NHc77d-4̍}A`uj!넀 o0g͐f$WA uҵr/^j[Ьe7d*؃q~9HԍJ5lGֽ5V7 EH86pu7"uJ8XrЊ 2$I \7+q`&'SG$ 4sn'ͨj'l^736͘,؇t>;Aeg Ay I\6f-/oMf ŎY^:_g+}^~AwLMtb{< CWVW;͇e-A3yFgtmk!'xrt~]Mƍ4qcg ]g㜾ۓ!yIahK iCZm {M xⲱn>zIDV|4vk)iFow=fa׆A=ZPkZi%H6=s<.oLbX4hU X;.4dF姃uI; Voar`Ago+YKG|V8G+x6ae<.w$-r֪u_fp1Y̞DgiN]$!diRYc09HI4CbcQ%~;}b`5,ָ㲬imV7%/e~`j㪅>qMk`êS%Q6R&I8VF ~R2J_$0yv/HVuU[ˠО#Th!~Y6]EA(f[|Q/$1oFVHz"ƃ"g,\j9 iRKC|$S8w<44˵r*x( BhxÃ*/[{)d8 n ϲ R3Է]8 4>[idVppL7 DhCQ'ʑV^{L(95Ko *=lXvE J(s"GsWZ%H"XOd@#rމ^6G¬tcZzD4& HJ1 Y,S9^HRN- +e.'M;}h)B*Y="A# y/DKo?dwF`AL+ԙ3(M(2 #ژO5dy<)ꇢLn#FdE.2G~QE?]CTy|t4 w $~ 1 l1nN[[Jmbkave<$ifEdpb|ї|h:*\3xz1E4#@گN yؒ˔hL e}bp<3Nf>]koIgI%tA1f7Q'Bab@-4qmZUi35Igi0P|yߏsGRϦa$˜Bx)5@p!OJQFp<]9-} Ò$$7kӂ]ohm߰Jpdg pTv/ GϞgi0S/=ѝR_22K-kt7u첕\MFAhL25myԹ6'"@Th,Ӆf 6w#Haz'4PH\roؖ>7#Q`|(e$pG"d,^@?fWt]G|UI{'- TeD\H=vct-D&B34I,z5C(Yɜrk2g Fޛhy)YKt!f7qTЖGv?RT(bL킃fiibkNG*^hjk+yi_y(rc^LGBzbj{{(?FhVg z(~f6/$y#=#e᣺hKSkdB<Nj/{T*[v.\4^ףjH8e[$>,yu2I;uPBRw%~=?`DV߭,*w񎯜/7JOR18eBޢoNum.uGgU$ .r<<#ϚD+_uS]O !H3n_)C}¸A21~\br }o D8 AqҌ L2362GFk8+r]3.mH!e1mwй! RMM3Ii6U/\1%Vlz]:]Y[*H_T8bH)z|NZyG vK87'@5 1EyJ)5[K4y , +jK" ;2TW|%O!NK3c]vjh6P޹uӗOgjAܩWef qCSZjWTiÈU1/3 A-De?89fGřY7/f!Bb$ޅnk}b|?בmߢgՏӘ=vk/%ԁ>3ÆV(]]1*3k 2hsVr*ZdXh!ZLJ* D琟 ^k 73-+{ $V W \)N[$) taieK/d-sAM~:}s0i- +̏S}lVC؏M&\s ^;OYρ  (c W`i[:yU⬬z'"< Kj9a^q(#%*-B =oՋWW6:wVH'+@2,+1rHDKJ;CsK4ZʮL8< lP9ɰ W2&_90濚Nb"1ڰ $, VP5_2?B'%/UM^Skmo?Īk_lr(+_ءRc(٩ RqŪ!oe[BxxlP߲Zq\U9 7ug%i(6 SiǼa݌u:06xseKްFBwQGѫ~!]<|B'x@?qޛ%ji N@cXiTl" 4'G2 BAZEk(`GӺ!zCAf]9Zm>PCp~ctma[(&3p "K\x/QEm^3^Rxs,"Qdb]i6օAbIE3r^)yB)'cOyi0&SOp>8]RPԁCJ5 k=Č/udzmcxL= }U, 䁍) X=d)2vAc30f w+wp!MxhK9Hi3F1#T9+w1䷍IYRZ4E+ANǃTpO%Ajuq\fݘ[3rZȖ;w!j*?`ԉ?/8P;<I>2EVڒhAx5eA A&c(I]F]M'jim72s)4qxFa_EwܵLl$ +bx..g X&t]N,&I;^ZA G^O8Q1YܪTt<,ɌHg$Y#ͼ)ĩ * R֔г,ch\6_2-[gC M.~* k &Vi51}~:RUg/n>$6yBy'|sAD&tWE<3v5(ض2 7;6f<B':)wwr ʦtQ#7~dJdxn-n"hOV:O+T NLjuTlҽ̂gk0{Py?s0:KC#!j=>j:YpR2ңJeGe7tYq3c\ʋ=Q#AFձQ󀾜3dD bS 2\_h,Jfs˩o@Y 2:`~O<ٳ9.NL\O(m[d=Bn4RKL}a;yPE5::T3Ň%g֑WrA9eq iF2f;HOIy0:[1nոe.Fq uMe5"m8b7|@?2۔[XX|twki9nLi&[Kd.k2,e1ξ )]@G ^sk!iCq1N5L"!UhKs8j{W\kR* `[!F7]Y~k%y &W?jF(`D)s.(=?DgWMh?w7<g$A 8xPco |P'Qya06tv5EF3h?nE^Mhަ?+4< f:94 ILͰF/_\xJ'#G\hfKZJ$NRNm m2"韟2 4?OLl2<.:I'rj!st!RxB#rϦ=%K7qq@Iӹ0{v3\1J-O( Ύ\K:4_岂2M7agciNBr@{E8}8׏`oЍu1]*y,|aD:<+?j#׳~-%z{D2*AD& a- ^( U)fa0}\MңZȮKXķpCI,=Gc@X*~]@7 G\?R eCa)@8nrB Q4\BR.(~]R>cD g_LteO-0H#RӲmZ)zV^ BSaI/Gi'x οdUp'Kt5BM#XhTzA'\ thZcU$C6sA`FN\ɵ|rF5FYx.,D#hAZqDm"qL s?=UL AjykAjwPҾ{KM~({nФfZjJn@ɼcNqq#d+32|R*8ÒBI|~mv17"~`ˠ0J!吇o Olnೡ/`;FL5p–o(i*+yOaN4q*JDyVf_slJ@ $~.\|>YEch?.C:tݨǍ=" HϠ\]ZEa^4,\._m4onTq|)6ۡ fORF3t*ϲ#~?I|QoGڣ9'i@#=%;]@6 LavFKscx5y/@ uH[|Lȃ,IY!.]L;Ֆ7^m荆R zmٛ0QAyFx ;ȳ۲i9Ig@g'&i=Qʕ0fBT;laLt8c?ew1#qyGHG>R<'g]X"eW)dFR4tq^bN4&OHwKPWNF(]  ad#ڡ@^-[ hXrAFӨnM3 ՆsˢJ$|rc+G-YER3)MgވI#F1(]Zvߊ5P} 1 hiuU@5" uġr#]Υ吨ڨjſJHTbNJ\qo-^Q(T&X'gW{W{l!ZQ 0MvIL\MKѿP5n>DyN+9W I<3mD]t@q?r Zn)}䝩9`=g}X%ӃS'PE/[kM->+W+Jakͺ"1Yjz:5U t[.aF63[T֠$f3ٚJ[$be$Y:Lƌ/b'@ !{9˚';YSsRDŽOw"pKf=RQA7EazBOtXA|Ö~ !Rfeo;Ҳ5Rey CHٟ`0X֧Gÿ\.WKq$p&'g 8ԅU_zb#ne;u9U$˳:%ٵh mxX,½S 4}x{vkퟠ;եUщ C_ݔ" p2(Ȭ [mxw,\ =R][(OLDՉŨ.$jd4BBA.Ф~9­-&\LIa:L|k &Ur|Rc"" nVa/f^w$;Q5D2,P# 7A b5B9Ư*|J4^xGuoA8M|L9NaTB%Z, U.}b_Ei??K Ô;o1:eFskC.J`G 7I&6V$ bjO$$ca " Bz<sL%UςIs|W- 2f"QȨ Aj9>Vv덎ax.>Uq]lWΰvE@YJdzԣYZdD3v0?qCcujذ`1p4hˇڞ5 Q]\4;K=݄/~zq/aNlxMY!dGWJ_duV5\Y W@IE\V՘Ct$N?j'= up<_*ڜ.:EG[ Ct]bumru3<̞{hjW0ۊ/aK=rO 'Cuc˟ERնԻ0vs76q=>JG;eLACӂkl`X re mz?mٛ z$ecEc_+6/>qdߣA* Ilo4}Τ꼒QC"˅QX;KcC~ $jf$o&K"r>nRIS)4U\Ye$A L?VtD[ #ECwf#PqK>햵^2^4v2| Z<̵9uq|/*)G'# 52Ng"}:/> aڅ-cE 5wpY; r eLl2x?#_9Ki{~XmG #D;w+1MU~k ZSe=߁:"ܑS+Cf1`9&M&֒7 .Bn6_Q1_f>+H5S W/EYdMI/)aBOΏSVFeQͲ$+|3GߗSxQ]\,kDl$TSA*3~  2ycb| ZåLː5- RL.9":hUDlξbmw" 1Ӣ7|`\yŤ -ܻw>/uRjp#qƸ1ԺD8? G:FS~~~VD)ppSޢЇ"ǯ?h0YuԅW,Hn@¤QڐW6dH>~w/`'8-W@[ #)>hRKkd*k}$n!RT)ตPmq; O~AoT4!gPos9(酔"# -bR?S7X%U +Fƶ@R{U'EUPJxϒ9r2#\GF g-TQ r%V)-wiC\zŶh۴+[۲B{5GZ/kYЀē\kw /B_Qx@,-|[ϐUנ=gݐ E`7!Ao= TQdf2'z_`VST.ZI[O1_),@)D+٘U #.lDNj5UYmAVZ*0QmH>AV3#kOn,;2ͱJZp6uUS/3a:C.gjIۯttFNyx/( 6PJRPj%Dɶaȴx+|>k$‰o=v^.`d+j頋!/x`:x:BkV` ݐʝ"S8]osXAhh-V+c!^faKm> -#?e o ?Y0kꎳ@w2^~b5 HP&(5u $Q7rs9zf4$-77xXl.~=gy[nP^s.uJi_iv͔F.Ě`bsɊuX;ӧ,VJDh0ݫjaSNe+LG#\ 1,p /]6_,&`Xj҈?D5ͼ>)MV~}M{UScQevTڦ8P3 Ztza7wd k:yt,7JMl y{;IpZNۓd'>6<97-UQ dSHˋ9ŮL[JtG(Աx9 *hL2!G +4c Z<~8DX8 Ӯu8vi2.\+o#YL|3hlVBYns,dVQG%T0VpzDĎQaۏҚ_UbPp5e=3WF>(Or9pc*;!3)@>$ e85V{ڇ \yB ;$hStY<^4)'R"m UcKY5Dza L+gG0zGYbT1]${,< U/~-#O2sT@㣔:ˬ& Q90ٴ4b4N$CS6u̦, ![l| PH*ϻ2t|Mh19 Po>̃ίc!uoA\RQBgi(9T^:OdEc,AM;F1(˴Պqg%Ds-aK.賕vCINJ&$mQƲvű)4ҪfZ_0$YE=k'0r:;VG-"8OبLv^'A(=Nuk]9 r^J$5[3ZBssCȂƅU;lCɌjsknwf {2Z,KpQm }5mdiճ\E?,Dtl)TK5M!]"ױXa`?iUlf5Y; yFh hs۝KǐN4EYN)(4Q4֥ j$/oj*e7t8GUbqAYv(?sS ;Q]/ܿ"4>]Q@O?dU!dAஎea [HW0L`7D]Rx f?J|j9VFp^󂠼Z/?'b?y?#9yK#~4^MYϬ{/J˦'؟Mc"' 1O|TY>x,P![pƌz`&\mL (/f4L[s. nNGI*/ǙA̰6R8t9p 7gȨM'u,2|6M '.uX3Fh1u б53q&8{ n,g{+vZ\yg/C*{@v UԆ֕ftl(q;`mv?n>]+ю}#R;⏜IlM!ےX2כgF)~̪)(} 'aH D[uh{Fb|~ Mip ֣wa|\gP|>XFd";ܰ.*e-[4{o]~hXmdz\G-"NNECG C-a$Q%%g76,]Cm5 D,GbɩKȯ߶I4>iRόSDg/)yR4m-^?8 px)R2(H PN@͠K#m̐sئ+K$5.ͳbAvBcz aeNt\flJ8\1 XKOxE yIyS8$K3rߛreK.Ut11l{v}>6C?mkDJf_gfA=䒰k䆝M_ҟ 8rJ ?%(]W{QAGD/ʺ둮t@AZHQ%>!cA%D@r "ޜ;`XAKmƪnL_Mܣ#%#&ߒvA ctm D#+5$ƔJO NTϞUd 桒s\,SVhŬ~4JƦ&93 %:*Kሙ%y`5 iB]Tiѵ;n+vՅq$Rϗ XR5;4 M՝y z 8і2팭Oµ'>wKi`V=bbȈ??ny`دn?l[LjŜ[.`Z؋.%s{)IG_ [W59頁]'ɼő-HX{s!iG#R$GTD? e|-NƄJpZF;aY㣳g~`8ܧ8&w(0nREH&ZB@鴩ŴLl5Svqϯ6njfc 'Ͽ`´^cB={8h$UvC!NV+AS~0l|2y#^՘Xԋ} w [<6'?q;^6È[0 ͆|'yh}0jCL$~_k y}MaW!$J< Wn^U2_+>І}$=ED]",4by~=oj5p}:E3{w h{0)v2FX |?ܠ T\;m\B%̌a+fRKB>rGy1"e-.k~p(vlZbWE?<^E,C&)`>,NaN`6:dfZ4'NMf^_ dWJybEHQmQ7ĥQ&/zF EQ*u( 9>:Bs4 R" >X",ō_;v8: ObI$_@]f|鷕sSG?^9~ukU9+ 7]6&W.]l»>D\ęh @lW%9fd@]S|*U3aBAj@Y/d # %7pam&ɚXՔIM.0&31|nbAuS6|wU:])Tn%VZ3%0`"`U\MhE`l܅ >3[O鋊ihϸ Yb#}jo,kՏ׭}}f0Bnő~!]/` FM]]xt2c'F2,JHN!xA<[ր}ӧ4ۨ8w 9:)qgeA] wkKPd@PeF9CåqY$ zR6{3XSV$}H+ʍ7hw-% [Uv8{g7֓͋d'#| ?&D8 ݽ{=E30ȝfEɍ+^D~O:(M&.S0#@}ͳ.ݑM A\"oJ45)QDk,8;I⏠,m)(⋀ 4Č"f`XIq+vޟ +45o͆ M&'30Gsy%weZ}+hNMa@niKZ(C8I=-(,.YZ=^:e<=nI` Y4|pO'؟3F% H)"%<:G+oH4T먎9][` lKm"ќ5ɊSq?N,#ퟜIOҞj >0\۬52+=Z %Oz7kO8L8G`Vc+.\p?ҬMdZ~XQȢE| ˥k1EFOl\.aIe=be˻!KU mX9~ xgX뽹F ="D󣬰[ٝe]mgw< E 0#)PA ȌDdBOV6@{G2p 0ax~~Xc=(T;$ ^ʗ@.lƉ?PJx A+!X&ZY"odEgrb+0DN$3όA7C\ӊ;CzT5o*άsDI̼:^#z^NRl`ѧ*VW8B]9'M=ooBN@wW٥ IÉ BƠ|rByzNSM"g?vk3W6H~}t΁λ gff4[+v/j6WDu0<.H\ˡ l H2f[(-m8<髇/o(ƺu*> 50")ra8t 1r(ʱvaf]R@Dkp~[[0S+"};U"a?yʓ0,@9|,dw8ƕ4KC3|~=,L[lyGIm F X}TˇyvɈɇ.Wݚ 16IFHqbqc𢕝D$TMqy /ZT+`ON{4ەª*v5J . )0-qkXXVSVk gmm&k/J9c 5ncrB(fﭏ<If Al\*.+Ђi@GaRLnh_(3YmS|\g D#m,B/U  JLTJsq\kV0 _ȝܚo mz"`堔E ԇ#m]RjNFݛSwl5K)C-;fMN1u@&f˾E;ܞ& G7FLοcl ?a:%> Nv+pUɬs"1wZ&6{/;aì ڰEU3e( ׸jn7=/~2֘{$ ;iNF m 5I]@]8;LMep2J(JXkIeOc{8t)ܢPÙ%*$(pPbT^]Q_|l ApcǷV, zP"վ@5]}ȯZ8|W }H|96ERybD\Ƥ|0|gC4U ׍T[ܪ{,@]!x,t3qPpS s)ic`h?i(ftIhe =~LVA zm LXc%q^W]j#^s:,կ t_=0=+!~:j Mf 43b@P;^f Kmw=mFmdU;iB:F mD>)@I?Esl>SgCtE2ӛm.- PT#o<'-}_!Rv]mG3? n5Ae rҩ6]QԻm|"8 ۤF)/mȂ.*P1"@AP%?2 'R P( {gz@/e,|2sLo07:)2\HZW$I AI`qkf!X)l|q9 _3ESLz(r8QBJ2x+I,#ꩧ`FX>Xsq wWQP!6|É6,WYf9*.86yHbꯟ$b\lPFo2]qCV#(SM Zf!3 Oա#Y6\eRPz*~&ԏ]j+a+=/&D5XVrJmg"1H&x+Ui`#.i&\_#f rhQyBoldFfw?x\*NIM=COKH~dA\yS0ɬ 'K⪻ĵv ,V ҧKOAM_کb`>%\LYH6E~'^JtY(%.Ť|4fKmZ=`cbѻYMMh}q )S*L+΂H.Go_O1uFxxnw*@i\rSWi) J6]]*Mbzmx>Rfvg0~Oj}^qS lkPAa-FӚl0ӤQ-˘ E_ɪ?ԌA=ke&BG5B͡v3laf%f|N&n,_(› #:HMz8P59iT? Eok LjI5t%)в۠F( 9,'LPlc$8OC{JvSQ3A,MuMl]X5~OzaQu)qJooTh}(/b`WD%ځ w]݇EY`EP~ox{AA'/W9mԈ \q oe_;A+2fn"*$!PE0tec`x)_QV2Gj]AT>4jj/cǺ=BmnN(ލKT)-ZHAX298wƟ?X0+ߧ?g#IP!Lh`TKB7YF AתD; ^`w~1Y "-H4B 2=t2,F̮;T3פ.siRlWi|Wu `jЦ/dvxsDSYb{^P Fgb(~l:H7:σtãl%du6vg9lLϾRc֒xE*H{iη ^? MB1*R|"GA-1:*H}06SBהwU7_i(878s)?Emic byنD _/渃4CL8?+st* #fH97'RS|#@RNG?HT]EkPĿ,snøQ+L7'QΎ4bjyd_C+*N[Aqb@hm>42a.6-o 9 d*[B,W\t2PWaSa@$J!r@.J}Y p} cRr 2{u*K=v,bez;޿Y.33$ioQ$*gQ* &*xEح5xAߒt?\rXzUu>w<<'007R0y:*[*y~!ax~e !x[ A6@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@-Nx0V0bX('2f '24<6.&Sg8p'w,Gf%%KȨ$\He9)',ji$(Jݓx^97lpDCNAa'첾$Y2f3wΖ4/b&yrpt?FA \K '(5BF3(UY>n23lퟂ% ?<s19qT @˸TP[>s+-Z9mh۵Knt/W+2!IxGlVJ`EQwqs䷤G‹Q?7J'9߮ ;ױ:HƦ1acDDa5 7w쨪 Z%o]>,Lf7"jB}kZULa,["^X;CxXMd?tp^ UUěxrIsCg#d7ΥGG*!aː|UC7YV}Q #_SI ,KfIx:HvL@L fJ!箋>ˍ)zn+`+%~ua]Qn Y3)vLD{j/4D=PoftBWJD#x⯇ LT&`GTMZ *#gEKڋ4q:4l9@,cNiL#ř 8g8 T+_C5ͳ_8rhw@D[gcԂmFe?^ۀƓnaKȡJnO0T +-LXutYob{zOft5qFpIIS-Gi#VX86ޝ)o~}CN>哉n>sq"޸ ԊKH'􉡹 vz.Gaaeyo",Oڷ <&4Xm[7jfQ~~;W|fA`( PĨ;B̓@V3P 7+rE?oWO-e=8MO ɫ_N"Q@>+؃]w`j*{7[%סdpa"zͻfpE=>'r24}ByI")c"x 8 ~A^3+bk)eEBЀ˃.'=\(UgqTE鼊>ۤ]lQV6X ?/M{⯎^Y! =7]B$" u&^b(x A8QMfdw :a`''^pkE(n&!2*oWLN " >r-jIv`s{ivRin)W7tuoG򟒁#ۿl&/j D…JM:! CqO䘝%y *Pʿ#%,FM,cqeuu=\ *V& "=٨!O8n|'S$w':ãw\G,$^ohv7ԏpjVn)j͍D=Q]#Z!~\Z>!0aH^sT/$,W\&#ҵ1b0억Q^uĺ%w i_u.G> Hi퀏W'W.2Bpb {T"Qϸg^"%_JNAvvyuL$ 6tQ WsμBBF>ߜD)yWV8[ =s}Ρ^ lI`hHF3V5 #[a8*bIKPžRPK)XX~6Pv{P.?zuˣvU| 5M7:ɉ٧g7'V9mf,wq{aw^5ᐈcͦ~w6`ggk;Xn/I~fWa vru۾eJ凣Wa̟52lreήp+MzO`tK\aEH*Uת^kAn]M?.7-.&zxE$P-ָ`t7dɹpҔ@]KRkx[LK4oK;fPA n: X%ֿ sy5Bft9ѹnR}%b%c"v=_?HZ O5F¨ϡ } Dsn*_q1B!6}YA`L2xq"Gpx4+쭝WEX$sU<4)t  BvWA(Gl5.Rҧ3a/ RamTWe;ơ iCbeYOś3#r0bHnÐٚ#~<5౏ۆH5V+FntohsO3 X;_! $"},0nj`;r~uD{ɰE,4=DO/7&%^_PQI^jY1%wp}Q9_2`ԣ WS]cWgmEn*2\rfz/3Mm0^y"9x.NYUBr{J(6؍=\)ה%& Iz:{R =+o1q(}j^T?-U> s%!:(բJį/K SU:[Iͪ[A柠|},'jw~j8Gcev9+|3%{aLDX;18{;uC/ါǹZY5X9+s'čMu.oj؄%!f t2 Xϓ9vu) qc_&1a2$$ON/>p 7Վ`J}Mڈŭ0QO!"$-bܞ6MN;ojyj2UQޡռHbU`#@5?AI_&{cSg4t-2]€IXPc,h4b-ZaZ\Ss();mIk-KbOgjUqUIvfiK-{۪fEZ1{^p\ 0JkPr^Ygq9ăR:j J Sܕv^ d5 drK. La:<ђꉷ_LMq굑[YʶCK\:k#ؗar$h)ij2'bIx xʻ_NTu_:uxZ޷=a`5)n8ҋ30Q''⟅TgND;!nb`jYDmkJxtL.N&<,ȣ8ijӲ*k6uYk8jc ),$O)#T~\_wEbsbfY4SX5~F-LJ$AMR h슪83&FztQB{QY iqx#6fqO/k}1z_wq+8sϙ`\n53"3 mW9S9CLҮ'cȽ_p@NNH&2UARS|:~Cӟ<WP-ËI׶՞Ȋ")PO$IOg sM#i.duh2m>R6`95Bȏ^,+̎U~y2,J[hp8 $W oJjq{!:CE+$@9+FrhlXBIϛ0! >LxQ3G5ղA I#m@A/8pmi=y(Րr2K E( +Rqm'O";TU"tdX* RMX= 5lbbc/'2E-jϙMκ@2h{\A-/,Cr؁E7֫ -ꀢmv*[ʖ+ 1.-u7&px2k%8o2??4}9DF:9 p MF?_9>2sVAm{bQ. ]YiբN]TnL?HL  4b9*E\?[w fіhnl LKƙeIbeh0pfڀ,>}Un*5ųpp`h wq ِK j}H$:}Y?mCB>T@PғM)stSTb9M# bWbv \-X8]RwL^ꐎ,[bK7@Et/AN@•kCeZ|\W@ʽ&]GD{ne+ڧ>z`K7 xp*}*ŀEg%fDl8yʼ0"P C[RJq v \yڳ@_BES]lisՃc2xKDXR ǒ)iW!9E6|d,Y | PK8*2\#٭E D}=*Gq#O[aGl\䬒颵&d/Yc}j thQywc0SD1P~E"Z$rA<%xƣ\C*#-FgRa9T$IN1[="r1"'ȄnA NU(}_I La&/>]?z9yPk@u!ø.KkuEIUKg !}G( 4Qtى)4lF#~dTNw#ܳ,Y3Aj]IQ R w^F?/TdC'N2uy'RwȩJupw"ľ<%r8ajȆlY!>Y 2Si\8 x++բxG@[2Ii,DSv~s(."mDoNM%jB]Wlc:EgGwLi)g9gUڨZ-Ry4,y?HTX%R4$Oj:[EuV0~{-ȍxjo::`ɓh`J滍 r7Ӵՠw$BHWmI=e:ը:(Þ @<<zVFM25:lf 8)-l\cx@N &L.1MKz6N+'d8W| V`JIb9'ݿ,3O#r?1K*hH)Dg爔er_n4_nb|֩}M~w3ed9{/7?,` `ף <`Zе!cEB"Y{}>;6p> rq ;6\&q'^*M)tn8|G_3ŘLz<4@t^υ kX{/.e&}V KA^/gRVmY 6C+T'f.TQr$,Xu%<ߜ90ƌ&fm 9&|c""pGål 1}-v2]Ǻ:bWQj̅1&8egI 6Va[2?=-r|?I1 eˆ$;*Kbk`ԮA19E J|u#5WTʚWVWd+qݟ~hhGtti-aTt bٕiϨYiW)/]1L={:#m86Ԣ׋I u>Z[* :W4T955 ٠"lGU k+Yx5.[SԺ8DtB_ ~ R3mjNcG`':{ըE)$lk?$ V$xj[ůr?N1;e#1WMbd1!k:R~vEЅƧ_ɕQW}]m.Vu\/ogWs4tkN S_Is9A v; 2@QNDNDHnsO؆f~RP_"uo5 %>E8G x6(„f-zPtEfxq$+F1]RGYO}1eB%~$E$8N>nx|W^:MY*1;vc(2ò$. `sR.h(_z}aշb?vTh}dC[^٢+ 1[؛G^{q4`RRd (x?s( *[y(rm-k<\s%x؟!ErF襉A=\4 4Sf>;{ԦeV􏑒xǼfB91};OxO?u6Jl6 iꬅI4I c5SEc_vxN!:rQJ!3pF__k-G|) $zPy[ONIz ^*Z:hnINғI-#y:ʌ?W.7Ob%Q )52D >:zx!ʼ Y̖L("I;:C5^˓Я:4JQG͟.s2 o-qքuAv!W[$g)[X|fZ&VTXU)7};㪷"_hЇmWߔS?(dI_I7`] Qpbj1IKLM|❹`nkAgQiLh?:cv{e5`U`B -ϐ誨Kxuw0Y}C_һl#p.X sǀ SA>@ySND'B`"Tt5YLGDuR/tw>6Rr@hk@S3yu߸6Av}fgѱ`y)Qr#o+j_[~H,G$B?"[@S/LR(E"ͬ qa*Cm/EQ(KijQH5>XupP*vD I ǚ. u?;m /j05?"":Ըu"}|!ןi'p}t dN\.KsɋH^1D O+[L?;K.CsC@5c̥pI~ƤFAR<\l3*uf Ɓ2ڙj#冝?l8Se9R@שGb5*Q6=l,±qw:F BԦWu[|ft}|=Ӎ،( 74 ;teQ2?vzF%d-ָ"QpWB^IYn9V,uO #(TG&(>qt{J;\97OM&BKHW\xI\}n4$^P헚V>6He# 8E,-[ 3qnO熶=&1~|lO͡ IS0'3<qGf8:QwQ72אv28$Øg!ow^ Ic|3q S+ay~<=G0O%B^Kb.mXZdDZ X8CRyBF_DBNJ+kֵ~c ?;VM(MЫ KnޘF8ۯ 1* l;nt^Uڗ- wUOivbAV 1f6 d5Zm `dw˖us{1ԩnHp&~ޑN'Ȟ8<FYMcMk-R%^85 * ݟ q e cN{#݁OcTxg2F'|ѫ>L~r6pU}N y2ipxO||,-5ޙr^hf¿cKnv3Ѳ>@<\1iN{@2.!6|,Nևxǭ'%]5 qEZ~c(E܀:ftwca\4jcxt&/uo>F88b~YuWG~ &2#g(?"SؚvE ԏQR;gI`@t #~Ge0yە/| َ1+{b`.%7 a.]*hleT½6&# 6qxY;?[)/g:0XA9`]W(ԵM+M_˂ނ D[W]DhV<(()^.qQQ)p KMzs™e .^ƽُPW w`We6zC_k*V`11뤭5Z Z~D .BZ% bd}#uw7@`0d/]$CN>(*B9}r^WMXW U.1󜷷Z^ G%\jҕ]¦HRKngcE& t#mu݃*|Б:B/JFݰ*a[-0CY5e4YEY-i"M3q[5ꂳ:V.4 V?$IgB)s bn=D=x}LFJػQ:J05GW <}dI/SkZ$eSON>lDu$_~v6+y KIT,1?WnBw ->^ 1^.N&-7&VG&4+?f|e[8و&6wwť~U?D#s/9{, C2q6ǙyǷqURމuƲ4 ̘Ӆr5֜\+<0U+K{-zV'&+CCc*lx@ϥY!kQ`u224$g}fGRs[Pfc#a yxv vs^YMu8,{TlKW7&-dJ'߳@m;^cFo9N%}Sox<;4IDC< ︷cASXn#;n~-f:WPr*H=._%5"'ذxew9#y*N;]j>4:(U< Co<@|ucU,hg.!ͦ֨+ p@sz$a\'k @4DJ&Ȇ@$òK&ua3U/3J 0eqT/-prk 䩲3ffZ:El^ac}Z7||tjX96[nbj׳XGƛ5/30 lt"b -Ta m~6=,aG17(Ep\H~usDDdl ?A\kpr]%RT{ GIX:Y-NryURh_*.$LdRUߢ+sqMqU:,S: F)yITfcxPӘI#)vs))gկIr"<%Kg= Co/5@9cN덊t爿q}=4aFF cs^]Thq^9zshy^3N⭉n+9q/$X|Ze'Ű58HH\;,CecЕ@i{ l1@/j\,tnQ=xUX*wi\exPpB|wKVSKʕ47S҈A.0G7= ~y٩{xAM"t5`YSPWÐ١SkLDM KW7.g[hRWU ];gЁu3Mg3Ɩ?yLw{B+X9kȍC .~iyeC"F"H}MTTG3u/V/XT¯o-Vڴ8m%f BI̕k'7uʀ? 0C0YtKNeseiKLq'f +φfWf`كfSj=' o'c<*wwRsl)DO"'HG2G=SgnW|wOPÎtR1PkU# {H{O^ ڸ)>`r5{u>`&RpXf.v0'F!mQ _f㼶WT{O'(z+|*Ӊ]>m?Xq~xW+ 5萛BeLK=ȢnhalKr~e\sJ\}57-ۗ\eP)P Z @r8OjV_vNDѽË^S&5딪H'M*Sxy\9-|eF(h6MA 0\0O`߆|(NT]O鶖2[c<95~܀ѕsJq`Pk6S~" v΂h($䈡i_Ys3 06Yeb)Q&!ʳ!DxZ>E5 u-\GA>DOt8r{Cep 5AKڕx_7+oCRK_Y)KQٝ;ɣ!:$19ߛcwv7oMK gzp ?zi O+VE@ʰ_"y#ߥxQfIF4w!S,Y6 U1騀k{n$1@ad+֟ t:)YG.siIF%WWYa4z7\XaG)SC^lX$T)ԍI3z6Rd[dZ#Dٛdw̅/WFHS>z\nYW%KZ')+>\Xxɂ*QiFnre!>%05iԸ0(5q-"x׌C gQqExפM:Z+We޾j"qb[Ld.֓S- =uH2W .JUԺb s4捸+<嗀<;5_?(.LotGG#W65"Y̋qP>5~VW!LHvlV}\W0K)J=I}R.9\*()l[uE\hhЅj",dgtBeFɸW(wkvVn;ގd>Kt/u┇j+h6y'X|-W]JjyOVm%JmUz*ʥqڽ/~s~ܳ.PVJdŽϟٔ}3F5}NXmsi/Q[v9[~k7;8ߙj)Hl u8U1j1 #08R xreְ.\/)ݒ_sG/~q7_Jж^H8m^q $RKInQv2ؚդ֏k]_ʽvtGrX[ꋏFQ&SCZ@ eiPfƹn.3cI#4@Tp)(& ׷ʔQ<fMz(O4bTؒYK,; ,)5ګ__@WQF_{idrjpQgx+Ɏn|d5|N"gREjZCmHK/8v5$N x7hk-uJ`2Ydčȕ'h'=ItLI":]_9m&'e= &t iQabLDě7ŘTH L,PXaޏt eoSMԧSY52 x$s!2]57jLoc&lp,)Hq>؊mhP˚#'%T|QnfgH ]pxq i/b  *jN$qv"O%/1!d%v[M^>ihF3U9- Eu@H۝0h 2tZZwblʼns\eqI%qV1Hsfk@*&'NX,Tai_P-㌱Ҽֳ”s':LApU`Bq_cCm,vckabpy o%)/fO"S⑩(Mr_n-ʳC&Sj]B'AӖCL1:c i\ 2ӰȺcE[YhX󢚁E][O@oHU8b47‰TS CDe|$ u4IT'rAM~(a:mm __Kvlc ׷g%R֮! clL1W 䇯=I]AΔa11X4VK썩mY@`-E2V; uJ<`h)ƺ߉.fI ͥ"˿O#&B[5;;ӌX$\A# xw%Y?\/!ĵ/f/6I>^U: DreMrŠwD@vl|"jV}|P I _^'J<:Fbdſ}X­\:lы<=bxY),&_=ϸ )!~#"l86 8lT 1qH!@t<lqoÐ a%^pHKhw   L,ȷʞZb]*JL5 sE͈g, !d .,캀hZ;'Y)x϶MFxjJžCI>4R§7RAًJA}B~U9Ѱ^940Y|5U'dwj]NZP#]E9OV*;q~.CWܱ&fl}>f3H&7[ I=v#8s9EOL]k=lb%nv_ڲdlb$T;@2oɖUi/ 8. i?%p @M%!neYNOt,)U]X-N,UPerHoAj;HP b-;óxqi|y2uN *1͚jm6ARM2+V'bRObB{,54b?جÎ)IZ.gyQi0`+,ּ7Z}Jap.8`/VkcY FbGRwRo{ؤe1%̔6Jvf'>J3PκpsL:9œm^o=#Fc edq9KRaZ& t{*pX= `ȫw 0@{jPV>A*P_oBceRc<P0]A+g}"5K\-Cӿ2%fƎͭtq=3dDfe~7EkQx F+R?+R̖c]eKr9 2x)[340Ơ<桿9ḏҞa1>̍ Q^o%gװ%x0⾐_eE}z)js0Lu*r ߣ%幊163Y :W(O@V~w +ڑfbI?IԽY ()aOuh:~hF4v0obQrhGv|CQSM-5T1^g ^{ O1`-LQ=.Tcp횵vӾ⾷}=_Ý  UOR?㫏c hc]k}[J>7Ț0z|]1dEod1}FWB.Jh[Ϋbtf8pLC"= m6̚" asg`4vHԻeȦ6vSSP3㓼헤 Ñ-~@/?EOF#cZLsc:Jm)P„ÝXJ3kwy<^gNx{/b4[d|~ %ñ=cE!?̾Y:#vj:_k771)S ~oUxí8[>Avb%A7'ᵺ-͊-au+|̈́;Z}: wƫm5$?i rcޙ#kh!IJJ߇>/{k[|u~UAٜv*rc5ލʭwE] $6Eh^(5$S_Cϑ$lX  &c,m>‡7?!E-猚l;2Lalr'# |ҷ6DJִzEu%TZ@U ^ G+!-oKA+ΝqH")A<[2, 5{LJ $h$QrN{- >~*Q-C Dqr>0tpd,WE!R#S.Jmwt!kě$ُ\*ˆrsJd,Mp蜎y1О*0KS݌aULw$YLx  k5J& b}&zc(>&']jC)x!e(E0[4LesLztg ZuPnu1z1k\@0gF*>gsK!;rړ RqfV>_o@g} 3V~ !"m=f^ 2YŊ(H*yyF7 Lm0'jؓnlehzы]Q*;%i>u2@XB乂]nia2[~>+KRgPuOl|Fɞha\AFnz׏ G @ǀޞ=*ɪNGytH+uM_b ;L^=~'p:RV:H!M@4C!ʙ?doWAN#C?ڑSNG#LT@ސ^[)]gq&!3&'n,c2>MkqhQ,H1/(d8Q,K10+V5q_Hߞbp|cFm=XaӥiΎH/[hh Vؿ;&41X*HŪ#-./- ̀SJ(ds>)K*r4hNS*G˗ر6r O,WxDл 8%zXw^@1۸pK$i&_ٿSzuoY9(;az6x P-1qa8 }$0N(*_(+#/A6ni/!Rwy,aЍ1R.C^;L)V8Vyzp_ ӎ.p-W#ԶO-4ʽ ʢן0^.-Ƣʢ19v}^:&o[w.>BAD7b^̥uMvfS:R|TBKU!'), b54> 5B舂^on2:# J PX^f3iV}_PͰ(u- k-G;1|՝Ҏ{GBSԓQ:%ّS$~y>¡>KEuFz#e# $ʨeZ/I6ڢ_ =5wp%W׃)} u0J28kဖ>PmV'†oMF<Fpݼ0؅i%ɳ8Un%&Ǭ6i-EUR:8#aOw49Wi:QVW:芓Sc[ ؕL 5ϽSO+`">%<,l Dzl΋|@tpebL7{xtr^s|3{2SQWE e!ҸFғ)6I{j3AO2ɫxZcVosi(CF)BBC=cwY\ȟRB[&~཭ԥ3XFL>[&ZU9Y ,I )r?=_EZ#jAx ف Di~2;dUvx|m2-WDXZf^N0@Kx5V-冏S* OŬQ~eu$.?HMrE^MˡC13kBf7qg]lF*f\6lHБ~EIIϔ)X ;zq4QޕNv@xI:H:4%l) b&Ai3 " t12SMg CxE=Z(zBKm41< ~ؙ*pdlH&Mf"o~| ٚΊS j4lhYdTlt]OC,6~O掋9^؋=]嗛 Z3j8zh1;=PךfTA1,;x"VO3' yгg(".W{hm Kpw&s{A ,v=4|' ϞuIgh!7 bn]]VdpR0>$z(;OZvCҊ颏YT*0OYտ3"ڒO)YOhl-"N͑%(7[.zi&#MN {طΑ}Nz{ h@6hZ#52h̉[,Kd3G#`Ju "u RK{gG- vU 7HcSOoS/@M<ZfX>E} #b[4#0|x1Lb Y4"V?AC:t}hƶyN"ڡpq tA5vBnZ[E mߘѯZ;cKL^4ט7QKS4ؽ j y +zY Hh}ȵmz+PAA !ݔ#gD&a<2:\p#i5fqÝc#Kz   [\Vlϛ+uX-}~pMBC:yPY qHri+i4}U ۥ]曦9@0_>GQO#u.k=)ΰ>&nF;#9 03CW95Su?@7\A\Dj'^Oݰ+#@{lFrv":/]3$vix Iڗu|[ƒ:^`"YҮɏkvo[7t$dQadA_&3>_za#(]:d",BSHq @E`GP7EAQ0riA"P~Y`d)XR\*xno|66vL+9c#mfeksY*u9dS_==ǩtAJR{S^ڥr@Z4~ &y `8) YMmK(کc=S(}~ 6h'HҶ͜H£)bI4N녘 2='5D4H]E%rbi!@s+D͓kițFR+/̈oqOqEa*ov`aƩu'AuLom~ ˎ WYJ\e>A9)$ Hݥ; "l=O^ ._[<׶Q%\'zW[H[@avi{(t>:>Z=u&@9ex΂Ud9 B@WAaNIESe8+nhU!QTFɸ)!9翨3D*9\dJ2>fP0^Hģ}ej?|Lz&PSC4ԜmhUBW oً -"a8[?G6XVVl BDž7eFH5EIa%޽8-=y!Ϻ6/xR hH\=k Uz`OˆgD4`t4CcUC>C6ڬ'?UWOw"K*Ǽ;`=g=D -6cf6ƑT-Rߥby˩ۓ&o٥9?WM݅Jr1[Jc9~xu_Iu 0+8ǎԆsH^.[GyamY߇Y \p;>FY1L@[MLKPڏif䝯OjbaDQ xwTxWE_kF">\~9pcY:PAxp4NhY~=%!]-&pIU|e|pjN!e,g݉m5n[4ԸAr8?8-?zq{Ɨ^LQchV0l}zR3@ux|Gf\<vb&uv(h5;Eۏq:y|p6 8sũ^b裱ɋKR2з0?Tǝ7+@& mgPti2<"A|A6RfȰAZ8C>ma{V"$akyͺ!QZz͹ĩx£! vr>mcԩ˵9?}65IuC ;1ٱby`t擆-98ٴDKE5y2Y؛JcKTgnљc!9Zb`UqTꛒ_GD}/>L[Q햦OcD^NmL3Ȏ`w_L1 ^xOJ.νdBUA=2^'8Bۣ&._)\]& pW.bcp@ܛ 8 kx䢼o7-NTJ&=F*Sl;Zϟ+賺MVk󧱔:7 7(-w{GUj8:lɫ&a-uia5Zqǃ v)X)/)r ܝ fP < ʈlj' k\ˍ):=β>NUٕNk fYp X? Zs4Szh䂎4>Zff(])O3p_^5.+G׷<U S4c%\>/oCuGh&we,𐾙pYr[ BNDG\-Y}LC 2@OH!k}w}}2̩)uk~~5`zh\ 4M>eG}1?섺U\9Ѵÿײe)ѡ$07TeuI";ATM~mݚpk<š_@Geqܠ*# IU.,L&4>n~UM!IܐK7!$l eE.,2"\O0ۦ7@N[=jog%<~,>>Kk帽\ cpˊj bB1d0WLQ?S;n;BZ:9CU$g8+xm.`Pɒ[~^ #pVE_A/p#_`n;2ė@V9p^v^c]SlcVYP߹+c`lJzx3S'!^?le(c$gWD0 |-؇7ZьÈ=7WIWq_]UѪ#D\hMc`82e2r4J:g?ilUO; hC+*s*jiqK2wc_.Db2WV /*ˤ]\є+4i/g)䡲H~RqJlҽ= PVCFqȴ ΗpD2HpsF<ħr9΅>~b~lAxUzs:*ri35a|Vþ/HmB#r_ZFB"PsXM;:S"pgO]BM^޹jh6#1ӽ>Ԕԟ_w*ЁDCX| :Wh.-tqIC07ȌSW ']G$NU^DyNeFb!2iD(]>̉iQd:\wqDTw-s6wNՎyzfV|ͤIp8[̕*.9mw~2\w,K4BPW6 =k0aaUDCv*AEb)RCHmc9с yBcGQۘDzM 6yd9e}J Ϟ̫αVH}=K/V ^dmUݗv[dܨv8sx'Z+c¿!28=q9pӬ2_mȁ W >~#8jOVeQ"؞]:mx;j*@w[q> S,,!$3]@>a *0j $钌h ,c=\iخ{~]f OADɰp U+J?м'`fLlPH,{&1~TnXcP 6c'䛛J>>v3Vԏ޲\h0R`Z.qYMW'-cĩ:NLʎO=g]>o`]sZ _-鑷雁}֋X&.!fX"6<2V&C |kI`WN>E5"3!{RR %]-n@+}yMYbFkWX6w]RELYnd&nfQ+KY:VdhVlXI:,PX@)x&-A;尭8) Ky23LDy]ÔRA.LJ%ecpBe E>CGŭ1/ 8,Ra*e !ړ{(Ԏ0R[CM)AUuEYGc6 M&B3zDHfx/7' PJxUxP@3Tι's⁞T@gh8 ˀX:ܐZF? "v/@iI9HwHhC"-:pM' iO\`x;zoVQҩfe7N6 & )ZDr(tQ1Ђӷa? ׌ڱ+p#q OjmV =}+t3'QGyfz%0}gKq!Hv?hűYfoJ?*%vu@+}M-dG'd@oѨ:v@ANێ0ERuJCSbj^F#n0 MQɷ3)FN"#J G5H9ZiOi߀E!Lx:3?wNgQz+gol:>7 w !,NbK&Q2*R5*ӈ9Y:03eO#1FUx,y놰r7;LjZeIy{qb܏-^D0E!UBݡDqaSCh @dz9 Tpˎ փ4+`~5VEi|ζyS9ҍx-wQ-QTU"1F~u wb`nYIb(m 6~aNOC3aWj TG=V5ɊY%VnKRg `%QQ!я'O(DǼ⽃*}Q!]lɠp퉟g;c3-̾ i'[kB=9?O#O.Ae8PiLvr*TYCayIi)rv}^w4s CDo=g_? ^z=Kt"İs,gG] OMw; /cAVdj E]ZRҒSB䠅ĺAiunKdoȃ$y6wbcNLf t۩ڊj'Dp#4D$1|]Y'̓KJͅkDA$it6x:oɥOa|B)Iѣ?/۞+>^W6\8Dk 4zGqKz:Q4o+^)9h`jtI*߽+Fx,ܘ@yX!#FQ4u!blnuȼĔ2e˔=FX"I~eUE:'ozB+'~Șx-ȉ3"%aj/;Ii?Ѕ2lrO/mdp{ #4Hw re4(@:)A#D7pi~ nvq=?A !r)iPT^ a+pX)13 x}W1]6?ȸ5!sP+!s Ls|Q Ty`zG915P/c~ +2,'_ecm\ZOUr4o %@ݕPXi߱ZXaED$0^=+!2vG&6a|R$$o'͠'<Ұ 8;IVVq5B>w4ۊ]X~ mpZ%Q!PC{!0~"ZY=bqW|AZ؏zb,fDxZ F=.9m2,rk:ևv GtD*\xbxws3x?IuP|5#֮s )H"<:wl{$\X5v$?Db}UClYL w~cY(&̾QF.JF89>!#|iRr)c@JC)pׯURdlh W$mN B@nL'4momljDcS!v@O2]2ݹ~ +B/ ._>@=mftfxJ)?5+'?F6y .:1aGo${gmLjA6OrlI-s34BAc3kѤz 53oҷЯ9]əbRU؈*P)_ hGl4/uX%KEG/"-+3lG%j۟p!Z~8}Q'yUdCSsM_&:iFSZ?ġ#؛K@8>8=>)_YN>Gg~؟ 3Zwi`L }Bg-/IW(Oܯ-q#zQ!"HzMQzl1RD9W-HOقHum8#GnQ-.ۋD߫qrnBG/vIB5ƁܿG^2aULi ̀ӎwJiDedϊtW H.Z|"{|^'m/!?U 9 ㋚(ftxe7^Sf?_]3^Q~|&GeVV>. oyjczXgloE`ٖѶR3CvW-8g}EZ"%} qTmチQ][:hfJIgI^\|z\dIoxA[4{ˈcXWb * %pj$8xl6N|8ŧ TB@YM=}F.%,뒳)*KQI;{[5s;*TQX KMa= S_ +' /飱VfBr%B5C{D#hZB^rl=fX0{)PY:tԐM<8;v(L@/YdWl ^#$7 J-0B~y2X*"@Am]eeI+ba_W70 9PΞW>xF/1+8̏v~ANBL1 %L+Br*Vw23uIH@ 1X@t}K+ZqIf61^"6-hF` J^#2gsV=Wc$xtPWd Cvb4DXHZ?iXn>tW] T:3쁷XHn#32!:7FYAs{Q%J+ղ]_v: qM6hS|Ԕ0$ю]Ҟ̗ѕWrz!7rIWlڎŤ.^KoA3+#-('lh1,bGHzȜ2[)5R4l+e?t7xtọ5WRkT񫚘3qyH1쭾_b8APn(žbն=9!^>A-E~@/~!f'&,si7%ڱVU7  ytss䜕o%ܩXq&퇗y 2[iaG)pDdvWbu>ϮfyjN>EqY/ۨLst2BRnT3AVtq).Іfyz88߬#p SW̸cb,mTo&W6K/ u怖dv|Fv&0๡H#I-˸P_&}yq*rP4j܎oD$#JN#S?%dMDŽm=1ĀEY5aC-'ۋDmIFaKGgw|cq*;%xrpi;y:~d;'CX'pW'N]hA/g0+uO]wۈ D+t°6[ ?_JO5o9$ 73mOpo?q˗ﴠdJ-ǣLplM~+1dn;^o.'Mj`X&l-FT֜-mu0Ա^3>41L5 "},4̢ޥuoc7:!5Fz[>M #qvVƶ0/^ٺe,q-;53tE5⌛RVa(v?3G6f2/$ԋca/*9Al i5a 8y԰XWECDC#8k!aE兹 cS?gHo`-Voe5e1ӄX=M*]mڂc*[g sH M3d%NӃ9M'[w68mBN1ފD*^Boa[/g?fi3ʚ$Mߕ `!tIUK!+嵅5SFWO!sl ?N >VnOr .wx$UTz. <^T68mB"زjFd!gg޲o̸x3ٿ١)o&ϲ(QUj2b+O:fl:(tMm+7B_O1>YgqfVn Wha@7'EΊ{!}E}" .G %`_te%lb =*`S~nYS=/uP/ڤ"Ni6/PʑζW?Uބ=01+.S$ *\;a p)MJS Nym@4m.Jf_)Y<be6!jk ͒9A+,^:URr~A>|U|Wu${SrI\[cO2!Ri -ۯt\\6(6 Aat4nFTlka˽<23{tRN(:ҋD7i~~*%*!$nVI~:`8=sz]}\A! 75SFMY* Mx/Zi荾1Z KB p% p7ȸοOy DPfuIu-Τ&R_40PAP`4y1f"36Br (:O?(ut;ycux1R!n DJ==U| <5i9 95{W}&i NG8ȻIfwI-/-gF3óFlj<'nL")v3wVmY L,?e qLqv,pOU~$Jq,j1zKY~n$)|D̯{6Ћ?`:)>,C6qݜY-EibqN6e[ N >E%P-qcoD0[ې00%oShc 1= WeQ0+)PgޘE߸~ W3Nvrg{_K2>#- $ zOXtkOڧ$DP^YÿcSF2YE x:n^X[6"@:UJMm4nFgׯ7+W~n㧛<C‡[4DD-i؀W,Kl"W6Q1?]m@˼;5~34)J/ѣr]-T&w<۱E\8U cW7Ťshw2Y"=W!u ?.VUMB >F 8+5dDg^kұJz7 @*'ҳ}&G0 ! db7D^JvU}b2`A9eazr"uŋK"qXkC$J8(k0[vPnꨓo~r8Wd5o5@%*$`uQΆ<0䈽/k..8Z"XkBP -Gv?/GBh VбUN<3ߏp̦8?IҊ[ %d`3"j#@o@UCPVX J(aY'מ0t<7\8ʫ%N WǼP.58I 1c\(= >4{RI0D6Dr-엾|x:Ia:dF Dz,db.%GRkrb|>%vAsgmK- z)E]a\!&yYyݰ_le[~AZd]g1aФfN 8ۆuE .'C]6!r&K׺t|dU=ι_LСjJdWqȒ4MnDdatb@GX]!j Zz?pl`chM2Ԫp[[9̈́Lb @I@Nq!]i)# R?, OᴂFŹܯ(a_#p:ξV;,fŜM95= ]I#)i'9@KUыo+x_VIZX5АS1f4 o-!y7{וPFq3ՔFZmuzh͹fۂf7DMt Rxyk?AՕE~ǢuG3o %Ւs2^ُJxn.4HAZ0QΌDpLt``^tj'S|4t%0N;Oxݤ]Gbm~Ke[xGu ^r/@@#0(_u$G{AJT*Sti/F@A桤:!>Un )`Lb_z~_%kCeA N_ ?JCZon _npa一,=$dRjh:~}'S'#Wj͝Y.ѼխB/J~!V; ^=J4b"m1N,z`EwT,z3IP)B`+00\UtTRį\T{:0"ivԂP@Fs TKıFV "-gy[](WT6ֽ~2 z)lQN%ϭcW&>X9jy^Ir8/)miGz6fpչx瘐»JrpLy9DLk )_sZɌg"6]?zz.V:.#ޑ,R! ďoܨ+9v[$ ؽiR٫ &CT@>WI-wϘB.CznsJUߨD5(ʽ7T:=aľkgQ0 .2 ЇJ^ qb?.:p^zVҟeeҀWI`ג 903I8 ^ÍO:gB ҋm~˯(³R>NXPf0A?!H8`q94BFjk1+d#&v0{DX)lx3?-0tZQo Bu=#`/iqv示Bq/6<eݽ#nt3?9&p!;d+o1 l be<—P#Ei0gweg8OՇ{ ȋ^N(2,bRM\9kc6}cLprL1ý&YziƉPftk>BSJy8J/oJL˄ˆ` $QA -ɟwh*UՍ̑yVζ-~1(6־ͰLɂG("{º8a.+xˆn~ˁ*»6{WH|wAyɛ4zAopGTglWݛYM$9mIxi H h tQƤ F9(Ar''}ׯ73p0VXoz(ل<+I+v}1h׬M(Q >6IJ[eHַBF-Y :?>TxϴxrO6dB]M rsh ;%]O:N7 :BmS2Eq]>2̖HArV1>ԩqd N}vtR]x m0I$_Mx&^e0z|EP >/g=4^ o]wg#iiJ3 8 G^ WLD"{v$hʮ٭_98ah#2 zq#LMO6}Z/fZqQ13*'=|X pM }^+֞qԜGNRLy:W4p:w$K Q*o߮[RE&#P#.r>!X!xsf^3nTZ tfiym ݲ&qB\r슣yV6j͢k_[ֻ&V+}$˖:m4:Zv_)&$pY1&9Ȱ/aF'S y23)X=Aʹ+%$W> <^'o>~K8:_eȵM-c !)}+3qCe7I?"{\,a;y;nu9-0EůtO4l~* ӠVOegV0JŴ0xr"%Ehcszih[ َ^h|}gӒSPMI%_ yb 37r/9M~-=¾ #Kf @̑(`%BZ3qoZ@7Kɵ7lw3SBh*7u_m̔*i֦kGʺn*o_~p4/ T,{ϝgt Sd6yF̃_; ?:y?@eRDa!U|^q݅ 2V;\48Ucy-hj]4!ܲ'@~R_wƏ<'ISk\bߙCp; :R! TH13<{]6 *l;Uk[Ä3<rV)o5vj>9HF~ZKfl71A(bO4xqd` F)>h%D-cP/s WfXj$L%!< =Bzeفc]<^:>]{c=3lRH{:'8,qIƜ/TE2ڇ_ש+zF;z#wf^87j4Sv89;֨1b*|A2 | W 0:[s޲VwZF-$" -vYmF%$_|Qr/scAuIW.:d#K R004~` -:[#b?@iVk%4bj=T]I OZsvו.v6h8Eg]ߍk S C"%v["#lJ>ŴmNϊm8,}jNkLX߀ßn~YAuѝ7QEb$!}+ +C@SA"wfz> 'E9TSZtul_e/9 _dNC%)RT8kI=YsqdAۨ3v2 do\Cӕ. hrz#QoA :*hHB [A8<ǡh%2 clUV'Cn:|P"TG I."iՄ[W[qb}|A,1n5`ݮE4"$d+~: !ӤI;EJ|;F+?낻ȯ ]=~V,E2-v_Э@Φ{zm˓VŞ@&Fri}N" .{kZW TD/ G,$>%aR=R jb -;c n6T (?ɚ=h/'̻ܻ.N _/+A:5`Lg+f1PD %cg۟p!j:Wbhnœ\#t^=)//>jFda4%ڶy4ɋ2J6HO 7ySqPpe+d";8n~pk{:๡VJ4ָN7bBOgdg!f#vlp:d%5c] JG -8K8",q,ъ%mHν!y (dVPKՒmX~ jJet{2 iD`QAt^ZWg3᫯lq' :jzvaT;4xO-Ӳ0#(Zu UVgbCYd4iRL,C޵P(hVAM)BصJ83x)D_%YbTU٨@n$O)p { r7S@Lr | Q;J; : qjs"tUx)DQjnbع"]_qCzlP &6sWi-iA&rPnҞ(J~o/?XNQVFlvVǪw/F;hO|Mѡr$?ltbɢ7Yh2C艏;yI<Soy' W{3(Lu72^k fcear/(8>(8H6K 99K爤x! ]-i5hR%*HcB ‚}cHKB0Eڶ[{%IrCe8?t~q{RxII?UVR(ՠG;i7 1 R!D ܏7t?wѵ8t.S"gI"Kӈ[ BqJ8>l{`s \t@A$\5 ͢6Cp4T*d3BrbCs޹*MB}(;(-QwʄM5 9jYwe!NflZXkFŁVC7g|k+VPVڐ)t6:-0eYe Hb!$=/{ꃪ7X[_cXܐ5IHA$7,G,k4V51/rOӶ"#{f1Kht5ԇ hVb O{Uꋈ}[`xvTV*_'lH;DWf s W'xФBYrВ 3S* k,K>X״XF[)Vq> *n}ئyk[92 hM+]؆ӎA "mN(+ 5 96Tij7ǠHǨkP(PiVI8ƞל2E%QBpt K^%O]Yz?{ܼҐCU1|k>nW GvJӌsίM++I0(-@P `puL_qwf=@'(5ް *sw}$^YlYg*=Tb2JnNK},#?mMWB4L$J!h*)Z?2|0І CWzkjH)Ńt:L1Z6DAȃ;Lt}.)w>s/"S 0uXSZ䒾]Αeˋ gL#Ĝ|lq~# 3='O,$6R4;}?]\MRPT i\G|A;5ٕ#PĴP?ΚO+w|Zpg(:k?-}y #ǨD2^ZP~7S$؛ s4)m!I#&M[KGcf7KamQLp/prAF70Ct/ܰ} )rw6Aa:zFEPT~}CkcMB?Ƚz|1c }g{{4?4ph;gY$Enea2!Tw\`4X(=yLͤt֭U'2n1t"IĿVN3gV=#}T1:N=g̫:F8u]0(‘}p.M(dSĚPgozDT+MSD m S埞`:]y$>"j+1O=زڿeIxP,Ni,kca&/ 0%a9 d2 t\)2m&I %RR<֭,hg1QPtь:P7f_RTvP҉m3[KbP@KqdAaI(JS7|'Oc=OH2x8UH%Wl3Zd޽Ͱ|;UM Nt^x>S6ZG |c8[ý#>t)p%_[==5* R``quוҋf $G.pItB'I%^B31] 5 fu1,*DFrNuMʏY qAiy`[<9-,si5{T_1J;/% `FX.JH3:Q*4ULsyqr!K;tzBX\0)0 9r(P>O-z3UsfY Cnyz롋ՁDJgˤ[2F1ˀ/֎Tq.9dT’MWyhA c)8Y̕LP? QN\Հ"(8ǜ>(ueȴڤlAU}$ `Y*yM,)L E9,m5#M~~c:at"RЁSFؙDpqcer񄫨T}襰XY@.o4{=89ꍴel.Çw0ILDYUUk)/:%Ո[֍>rqYjM9si$#MtI ڬ0E{^KGE~\vatr%p&bߠ5&T}Z>ջ܉-qw.) OjEtNq>mLeӅI!+|IfNξC (~ \ՒMC}PUZear~rCa\#d]vjj5C8x kN_ q*Xĺ8~dK)BG s^;0Mɤ/- ;*[(9IgUf^dT$fɴWz]<Q TQc{wZs( D0J3tU~oޛvZx4|<IT: ä $L|4$_DXd4+On^BícͲPT<Įǔ):J T-#K~ )XAVS5b*ѶUa w] %hhjMGeWa*GQuGs:% i.+40$;FW!2NpAZ<[=J`!F,SĶk\hZy/*\KQ4Sn!.B"_^S@W'7[ɧixa#2elF+%MqB%yg1>Q)ڥdQb%Rg?}(:yك 4Wӵ{ByS- 7: 3` 0. 8D 36 ~.+ѝ״A֨sHU ͈~h*ٸ,Hvw~\[6MCq Px X spr~"0;])>8]Fjc|[k$ kqor*Xr(7ڂ-2 L#P&zl`=+@ެ9~|JP{: ;M( 05k @ٴQi4!*Vn;' qp6Y1_6-߽h|'d3G18p\?%\k+֎*d؃]gBA^v|jIC%z!ATc5Jq,Hݵ"6WqАO-+$ȸ6xfx TV1WuTfXE4=E`颔 MW;ЃPwIF(oz2QVT2+A[tuM9k}D<؝ۜJhhW!Y巌fBM^0LgfPWwHC ½8ߢϡ7%#HIu<e|bgW8D[RW8MKS\qXXFw VλB'>.[sLǑwM~,3vL:@'JMS|!W^B/r]Y9@.7$y6CxtAK.-;ftt R #RǂDZ~V}A"v`f&qr/S ֠6^hj+޳+7/$zt1; G`T(mLQ1H I0u2g 7#f6xqfRFЀt'd [uLm7SrpBmdIOmxi(#i FM\دbq=[HT4Q$_GeX A Dm7ȓB(y ^qTgO 8Ћz宿Kcu{ZPkļ|tPQNy(Q$M)uIjNF/: JL5[n ]EutXys`sas<^;pvifw;a0<,KaV,H|$Yohj>3//Eq49Od&ucUyG8T24MwT]Xx H@vJ3GMސ"2U #gXcӃ)#.l^=\MPvFvt2nFa.qm4)ix$Ya,јU1OW3`;8/O!)I Xl`?~-?fpc>`ٻR*SV(i". 소{S3wQ@1)+AecW30~]‡b}ݦ\&ILy`5Xq"R2Q|a▦*dϋfb̰7ZMT6RY2E(b)` KP ?!*7z[~l_߿H o2*8|N89z(o)P㋇,cY آÍ?ɻr}z.o&) g2l4qH2fe2q&$ vL/(v#f){*tP)aɎYPv}`NOH_(Ge@B KW𪽒DŽ5`OZ:g^ajy^9?E "C[1{ԑs^70Zj[ΞE]|@*jǨ =mm ^R\Osmf6@B'NQm[sdbåcf|s BJ%6Mq]uaDS|%)yDqatK"@,0lV#9 f̑kWc,(7r\M esD0jtk 'jt¶)Lؒ ƒWYtIBrV}jrr^j]4=9%Ow~m^pURW4;Kr@l$SߚYvgMڰ~sː5qo~rj .!SpZfA_}ig3e7 {N ){ʡ޶y0v0Ś5Tng̾b2Y&*SWEYNE,:U5;Y9i vGjyymnp Ӯƞww;?&uĄ[Xγ>0*%h^ſUH#+g}<+YX(V]Hkw}*a;ML\"4˟]-kHyR.Xj{\Ѭv݂>1P8֏spǮ8@/Ў8L#'dL4Kkz004aP'P2oa$%'#@ *[*B)v ;#է ]ltIRL5on@չtF )3k| DM$k+"avfĩ1y}}gQm* Ramx+N› n\ CNfusX}uH` s.jQ n!A0aPdUk Zԙj#T\zIJ0\qd[ا e9=W_ Uzu\җ3[`_,Yֿ󓚆dp; G,x[w v'kIʷ\Q{ޱuQ!7MS7\}5)ɈOžO% {jߔT(IP1y[KNAȔrEӽ7=(g8“Q\U947X.E2)4ϻI<9YeFU$Ŋ0Dݕ&_5Ǩ#kVi=xF¡p=RʔaE3io|kxȜ@> SwSD!~XJxpȰA-? >l#g-ȢRo:.e} (J5Х5ha!9pڍP+:y#l8yLiY-zݒ$v2u!iWJ>ȫ$hX.E=i.yFvMvʁpr=g~{cRfK$[t~)'N^"tr'J^61RV1ݹ-St'g)Y^[9R"GuɇIcN@u|/& ZHToo rNdC=p'UYL]ˢpZgp5f}bn|}UK'023d\4RILuBI5^W1 ^n}=؍._'[,kh46[uyFf?2ECY;o+"gx.B'0)ݢ"xճB6bq0wj;>z&ci:؎n#?5ڇҝB`\1 -Sf%LUA* R7.*T(W@Jߖd˜ ( (Gϳ{PRRwQk+XxgQ48I@\|}}"sktUL?I 'vF&V`%-2L? T͹%#\gDy6I[_~٠0a(+肪juaTy4mTTVMמW+''@9mtڮ0g^a.gcX?dfI t\ޱ0kNN,ϝ"Ms ˹aQ'Ӳ8'Bv{q+}A ;X&И^;Dj%1Luɯf Į&|O,鏣>YO_'o0N*#BFqgAkϹ9}Y@.a 8E77_(/]#0j y_!'/@N$\ y[XO>t=PmWseở&АYtFT >]&;|ɵf2fw0A¾ /;J/;2h$g((D! k'ݲhKX6;_TeKz|2?ZO.r8BJK6!GXT/;/UR[}GdcWqʩVz^=N:x% fR{N</X`!?{o\?VQo]/b^valQ| BָVt gۨBW5 ;fzLC(}?;Släi w{ GS/&a7܃0\^spzDX͑F`Dz=q0ޱb>2h}Kϳd#Y£AOm=͘&9#MMs *ު89/mxomS^z6S}gd/gvXx3&ZM D"v^=PwDIZDSy YlyBU9q#'btJ'EbKV6O)_n=e_5ohc r*S8$ԋ;b 92c4k<`">R Zut@"ɉJj; KC5P8jh5EM ܅mVqB}XYOR OOJ6ECc7dsĕ̍]/U 4Ra ]x&ʤ h—4Jv)nwdWscNV[3em[F!\ 5]y cLQ<"Q-$njiq2d'jjv!@4dH1O%- R'yc: Gu΃Oq_fݓY0%fÈ62P'Abb A/|Ү26u鐽~kwF|=w>d!fi>UzG@ \+a8-_X3tP q rmw)ErOyÍN%GYFSĽV,]'-qVmT*7=<*aFo6fwG߻(/֮DG.!fO`ٗrHdZa, :d QYudގ]Y$sd]{ ޯ"緆PX?riL^8M M /JhhI 2YRgPs7/ɅiVdVj94K^>df.]L4h}ek}@c6`EY5N]U#HG؝C) /cB?4q}@|yvfΓGտksQh%mYI4͍3P5O'2!Efz 7'Ҟ$pccDǸanQ}Yʑ S~Ӵ֟( N}ڜ*ՔVEh'4jZ*5G||o}Cn]wu&Qj8͒֟"tbqgi!)X 7'1V/9=Vc򷘝nvᦥ4JD po;;De [oYx>FKb1[+9r?FZ! eTWhA.aȾbe$4WW~ۮЫtf(zyknαμ:"ʆ*4Y,t~(-(#HavApDr مD:!tOL[ LKy;Ħc5%$De;@5CǏ=,Z1Xp߰93zxZb]FM̙rRIzjSqXm9K6ЬG6a>1g,bjmEƮ:빓Mn(|ٔn1oETHL5XȕT&j/:`F5!Й{o@;+eS1 CL[!5L'` e\3,m*Q決3cbEڡvQM`j#\:k< OL1E,bg͍ф$#t>wlosKsOVop8_T" ^glwa&~}s LrISx=բ+mZ\y0TbOK5@5L)v+ޑUx5 &|w/}:H),\^D Cڧ@mXN rM7Vl1X%-sď)A4SתLAG| EuO᧪C5vcV.?x 0^ =4jtcW< /6QRy.%|gypb4%&jH'8ʷK&1:@#$ \㯉Q.]#JJʼ'Ѩj P"mf /h M6q݃1zY 3 wBgbL& βQ O r&w7U΀`Ez>#s<VXפ"NV n<VdYs 5T4a8, 9bXHvq`DBKF'AbeD|8h( |k<82-+ cTDfp~Գ 5{N5Rkos! cEFgp)5S?c3ai"LRW.@6 ҃$Љ }x5 lSc t%qR?I1Qc(EvM&r$*n$zjb3ԍk}wdb ʳ|bl.jYVL|,pXxwDPoxw'p-D }AG JozDq1 5}՘Wm Q8 ͮUSzf*Q ҈VCP ͘M̡t./@#Z= Wc~_/F>r};_U=_Ӓ+r^*ȷF\{!>x6ۙsl}WlJˢ,UΌ RA@ZtAb2DǪ-3ˤI 'MͭyD $Zʴ{˻>(T@]&-}֑݊?Y.!DZH.gSҴ )EcOcj>M@ݷ&⸐Rgv[i02f"gQ~!+Ss1"{z}倇b܅V_[F* w@yB @3SL\QoA+$R~8$7 zb)d35l~YgjyX$WOMQ,WhIgNI>~{Kv@wX%5eLi<-`1_ V-HAHL|6?ģ!p2DΧ9\Hpz b_ϝ.b ;e['`;gw]Jʓ u^AoĠ`e0ӧQZwtUBUߠeSڤ'QI.=<7G.&3) EO:#R^/  O5o)p]K!e#P}tG!񡈎Plz2)&Y6 MguֈR!cœU!NYdAj'1:8W_(KRX,G/A{-|N+a'"Pe@334,jS0D Cz%*\s7o[7Q.TX `#]^oF9ݯ(A%7פWb kPp7ÑU)eZ3,R|Ne_Ȥ&P& `q5f~i2*4sԨW8#DX"J tQ]8%߬(Rhr6t[)ﮃkK6vgΕeKh }iSIQ;fT;wV v46%Do-)Y}|iRK駶؝|:z_l HNZG@l  6 R."`t xtXо(ﴣ,ddP#/7^ q^[YMi)MICH[ ^ : S6O Ɣ Enڮ-'K"O [J,>O֋ʳEؾ[pN TSU',?^f&# WNMe'Q#O Qu+D΅J >dt1'D'Q[;䮝/xѦljwQ~fpH()jCF;܋nDC4XQ[4皹9{6qڦ ,o奟]aR>)+=2RxnfzrB={h ~ eB|e:, ѩKmfW SrD]{")eZ (y15Q#_"Qr]#|EҌ:KH^#sNnN(RE&8OA E <sT||aiۺ8[ xA\NBpN׀xBdr*iW,%̴]TmDj}D>_Lߠ 3' QGb{_2rZ_J)z1cWd7Qz}'֣>v3s!m:&Y@l`2 b?˨c';8sePÎ%Qxb9T/[-\(zAAxW5qZ̑ڈ-j~|hːmd XcCfյ?3TGYH ";jm6_B$Pxn=xBLFAvst!>RPKH 9G{$;5 9c-0G>gSlMJ'NT`o8Jy EbeԴ"Q(KeT:}#s*USpyrxDiz87^Ft!IMTlۆБT#i\ Rpr#c i.E_f$Zi4hk˥?֐ H, 4@7'd2EPz/Ev9XNQ|(#p3`Dmi! [Qiض'Fd;%@oY׮K&׫j V46A\$C9B邊Zʦ=Q}`Dzj^znrШ7w`#ƌr;r$* )H|LTŷP?*y[>lV6Ķ$'U8jeb C6nqo&˧igl|$PE[f>=|d,!LiK^fmd4앣Y3K<)ޙ}ѳM@`X4=_l%ut$n ,%p?ՠ(Ep}m\tX+\yԆeAG,e|;pO-\3\V3%BwT+V.uĘTߓU֡TǙ`PL.~i rTpiFGjؿL6)`}r1M^K:%ȝ7K1[2ɔ~mg E׵- *vm륈8*D.ɔ"Lᰠ!5)`Xr*S^yi@ xdPYʴmV[Jt"L&1mFoEPxۑTE1/)m([.>!ZS FZNv`b (0x^D#{.]EUCYS=j;17F 5Wgs7kV705Qovuiţcķfpخ…{Ast>'w/0);Ll} LƋ" /tG\d^&4;/AQoW/ m/ZTfaX Qr@a=ښ=@FY@[R9䋇| b|A)ƖqŲˁ!.`f&[ŋמ 9LZJYIܡO8΃}YOpPM Zg up,!msx?Q_o;KWq՛WAPݢfg ^o|!&KM]ÙaIEDhN3MH28p= .OYq1.npHrƆ(!(Xz! ,Py5OZ}seH+]3PkT`3Cw 8ju#g4. Z0%%s3݇;!N@W1v_}4JR:d~/?KUXTs3hUJj!Jف%Xzw5>\ nN7@iFgKp^BjZg ~w䎛]pC]W0o}'T`ѶA$i!fVN eTWr™2P`P:fӞLP fnn TkI[ /vX1Xկ8Qsnf^24$G 1Q/l-V&;@#%тʳ?c];\M=@ʽhNv4rPu#b<κeD U% (Ӳ6|$xr:3#dV1q%Oqݿrq=6#5D`5D!PmG ͓`jSJYe)!wRg'^sFTѲu˂{c3:$ JֺNFGTnr@~"ޟ{TZԉ uPcDCy*%g|4ix=lWk ;aOާy RP1@1˒gqtT=܋5דQ-Jԯ7Adr }|Ӊ`PS/Y29T +V-pz=Z`Wh8 Oa!aJ|2 z*I{&Smu1dѷ|I8 #(̽$FE3oriwꑳwi+|?Ni ݊~xFoV#$T E<&^d5UeODh:t%@^H%h\>-<4K3|hJ_$[v>4dFtVP79aE TRd1iLDs ц ʊk6x9 *"iVu߉!BXF*&3RJ O:"oԵK3 8x$݃jYUz;}[LfQݛl:Lsѐ;ˎ:-[I\82:vWۨ+-ӡֆOwA.!PX)lJ |H&$+H^dz#~;Yb:ht#43rM/MÊ^x ugN 9+־X ag٥ 1.OS(Apw!%I Y5ȣlx{^;7f$S oMF/Nɋ/i*29[|7"TvIRk+W[4kQ~۷5p{#Nn>7< ل<ghQw(Jxu #T{ B% F$>_u= Z=d3JqhWVex~: TJZbK('cq(M%x@MqKB X}ƯtZPBM&Nf߹"<ԣ^$s,ef1`ݍfd"3O^Uކ]BbCg,ElªG$|(?s$H~GQ8ðMJ~CvB-E ¬?1́8H` BgےDy#Vӕ؝6-]p^%hp#Jv+uZ \/_"1:Z'?tZ8I&> =o$,Kp^tcz.OZÜC r*b>\sDE'{jz5[CY㠆پ H՞^O+U6 rdЀ5+⩐('.w=cLB5Ѡ*j,^)4ԏ~@,2];OoYoivVY34ҰxP 7)aav%K%iH5/FnY`0.c1V '1c/> MK]C zX8LW8,_ *𺬣|wIFMߑ/FaXs]ݪ\@LcJODT)v6dSb&#!2{.HNnZδbK6{K6PkiwJܘ7Ǒ&f Dʾt)^^؛ÂfC3g >ފR{BG!$k46($庢'aƮځc0GhC;DҺ\֔2aX҇,/r*5 LG}0:&,A~`cEݐ[HR pLw81-r#J-Sl YHsg.'\,fnc s"U@42bK8ޱ8cf~~g.9bL,iw@#.e`YlƷZztsCGQ,J\@U%78uiHXD/pd1{͇nC 1$ȫd-d4x%D|=(ryf[s,g賴{8L'~(omsQQ>3r+ŏ}!d$FO- jGC\`bŏY#,;'X7[6V{7Hf޻qH4\?b39E9[KLΐޮ;wBtVJEn)dp( br IѭӖTAы*qo忰hUr=T'跔 b=xDž#p. wlT-)ԅN6=8gH80PzXq}=c [A][P)HU~{se-A,O)4Ӹgl]ѩDCfLbUA9pꠍ)*]g]6`%X1i*zh\SħB/KvwuXꀯ?gLةX\/I#)- uzMpEpI^] Θbn &8Pа@J/0/#%cST֗-5yr0:x=bLptS:s|y̪ *w-Ex~u&Vka3eV';vi锧9ѱ eޯ:ז[\?JV''`m^[y7dKo$Ywp wLH EgeMU9;{=.8tJ=썁}*]Agq6}T pY:Vβ|"R8@a9pgjbL%rPMcdhoO2Pwt!ugRώ Ыb|\4c>+ ނNhfoʟaѼ < ^q[ 9&gM y sH1<#,u^nL.ҷ~NiB?MJz3?cNgڗ7_/Cn)먈xh~gF^H 2 @ .G.AhJPJsԫ=q@ݴ=>m6%O5oJf~_:@A 誘x!ϙSTQF /DbpO2QYfwckJ㠨ա]b Nwa(_+KC$' lm _Hh5ItpP A4;wwD9_cdƩlLzc7[T')k͹qPZJвW֑ac=s'?rg?Nw%èioR !vO__##hH@~Tzc=J &o 0 Cv]Ƞ:xJ$>O \*Wn} y7 <*n9)>^A&, O?Jo,P[uhD~h"UQp%AUqz:nO<&7/A6.S90䝮 TH&VBFD{j ܨAUF[Y@_0#,F?0+;eӼdC)}0 :LVC#5;,Z[iFƭ1dYc}YH20q,T591kP7*oTX1ɹ:jw0 b!las+9 6^ȁ 0&PQ+4+AEKπ3?2Șf7f|G^.a#1 HEȗ@z=VIRd HNi k+bCHCCɯ`RYLŭ瓩#2 Թ#]Yס5W+Eb68 ''LрE->PAuɑʊ]܋̏խMJ=I9ZޓkM=&>sÀDfb#=k+r}-l/TQ\L i_gT*eWi?ť)€TrMφK?G-(XdCH0(:_vݴ`, ^dY#,utzũ>j1NҊ mhY@d8MB@ $njc5e ~de+Oq9- 1T5w/vP;ai9ɀ;Quf!I,_Nݔ]? Q7WOlh,IC,^c|U3LjL+N ĕ fDgf E" g vt?їo_nkı%9< V,D.4)/@zxg.mp;G4?J^.&z3)ձT/("%4V` z&}e5@ddWG+O 0uc?_(oKjBIBu]i\ 4h`/90W3vR]f re壸BgbV rhtDpr8"X2'"6e[j_ m"X\% ~ dmX8L+ijaOvhk[<[ ӽ'wɱz]q;N>CHd8+HMCK{(/׋6ڪ!9 3:*_&rU?YMH`Vgc RPk.ά$gX½[G "P#$Yԯ TUszG; =v d5F/R)G;n-w'wpPpy:޾*[ͥ b+Ȟ.XNs (`?ܬHVSc«$]5WճuJd9FsgKF\i%&V#Բ([ M:qj#L5Լ+^vz(֭(=E$B$KV)͒'e,gxp&i@YDqmPd}Y7/_DxJ-=ioz9jsz"+d!rʴw*_H1$ɹr(?ZPp9oLnIX2)T]=蠑EL.N řmM ^BhU;fQm(2>Z]L4r5xE)uޣГwXWϾB5SYApc#O,eUD&D@T]ue8ȵڴA*vt_9JZLi*+FfԱ| kY ;L(/,"dO2ELIbM 儨a㧭S?mlv5 LvrYqݸg'1$_pԖw"d%nU仆w O5{*>oO3HX}{{KI B5#jXtu%^R7eFx`l[aaрf2!C)xJz^'`S}!jFTHgFtWgchY1sn:@ KHmZj˷܍>*ҩ,3\W9iR"{'+xM,fxKʻVĨS+`K_ql!EplTxG8ԕmR͟=M:k蝯;kF,'}z4!~c_ u|9ܰpI6t'r*٘CM"Xu Z^t{%,Jy<[u2Q`)J-km ++9ʗ+<!o˃SOG7fb֨6p.#m]e ĒW^J"<`(/*g,<Œܮ!F 0zo䏋ȫ0^_mjM) 3ZtӼ|iOsuJ2 y:M!DqNF7\'#Tĝ<v(/ <3mUЄu}߾? B_QJ$:w8 [y p~2\Rz*0 LUZ${N4KJ՗rgWm,tɫmᅲ+quѸcbk-^[dy\Y\wiKw ٬r >@Byj]<4ҔΞY¥I{L|w'8GI~[i|a!ПbN._`{|- *i(@F '4LZcJa"Fa:gxvg B  >6EVw}T@4)R}]3}p|vW&i?]ʧ ^p'`oq%֥ v˽7X6#ǣ1inL0̌U],:v%C5JF_5?bp|0YVJHZJ0.6QK'94'm0{L1- AR KD9& f?sV:C<` d;n: ؗ*ٖ)i5׶~X)*ٕ@bQmr]wkz6 t/Ҭy8 R QC`m\N^؄ Eӗ"(|X?rapX0;ͷ6{4%1[=%O+.rK5{*8cs,s3y60TtNzZq/K D$"Z:_ב j+?WU5m{\6R܋r$3`[( pC3/ԥDD"[*>v!9Bd4R q+oDZji. h],S?hRF/mnՊDiE=3u>kx+4XLG"B9e<\fUtfnOQ`ixa↰[ =|:&Η#:iN6~ JNl{H`*,aL߲AD~IR<n%=.>s~Qm3o93žwYwrl gut rߤ"(U1XOCc5hf)';m}ݫBN|Z5HU3>HD I+O~@ش܆eW \Q!hZS4_RR`f)yn!|m?ƜK~W$E 'rz 7)KRP0nљG_;ҿ1Pe/[Ǔ0rC]CC'dXP \&~! 5 aR/+=D]6= û{yWKA/ *- )a~JvqGx6㵫ۭ^S%A &tK<>[(M/qWvr\GWΫDZU!iZ`UJ[%(< uVԦ15YkvipHٷE!I~dNu&i|p ?(/6YZ1R[Fi 3y {~6D ~-Xœz# f# F9-͢bI~OFE?iVFwwt**|-Fas PTp%#`ncC]w8HWֱÙCCVO 7tTVf*_+sĨ:˜&s^ /g.z*XNQEYQi!O_PmBL[nqvArA*Jn'5Aj( 3 y|f4~$Uƿu {{NY j!=\,62J@ȌZ*3躤ԐžZCBкciN+!}Lh7oB'\ 0ZfsMiH_bGo0V[AcA94E@2B'аsN-BCMJRWpiNR^a"}}GozJFWh۷Bke7noόK YĐ]ˡÐ(Am۫}c, 9 |G0an% <si<㊀5_VMic"](pn˳qr1t/8'177w8Oa\Qܽ5J\ 8;+5 2NJC R]JH5O U!s$1q{W4-e d!?tY%)[`%:1Jм9XZ7*f=S `RAs6[b3񇣃B)6ٳz孇lRce_187']jZson hxu,נ1d x7Xb_NCyۑYN7CF7W>U30H[+>I=Kã'tfނ->l?:VRv (x͚\T7N?M<7B{StZe&oIRKG|-*VbU<*\t%-K @2*=N\QnRK*ij /Gk?"vi h^׷MzcZ65#2<"8qѦ]sLX( ^)O]`x{R3BըB7USxm7⾵։!͘@A*)zkT"*_?A'=.AU5U`'2]֛mH;jg{'MOf[FԢ0e5z~J4J`=u=~Ia =pIE.⫝̸ɑ r /P"Q}Fv,D3a0 k<0 M*6mɼke,]V,>cR?r>4:C(p> 4$oDdaW3w]ػ1,dT:8nEU3l 1Үt&R6Lqє$183wEv*#v2~X9?*/ȸ7~8LJ^2wr<}4=#@ h=oS Rk7HX| )_q]}zȎ&<3Qta`a \cRdˎ`Gl,ևaҊCxF7;VŒ '4u˦dEdQ(APkamΗ9AslRF-2[G'JQk ;4{mNTנdyKr1痳tγ-sܻcqypd~ri<Ǿr/vR\3SشY !a|$)%xr& YL814EŠx"m =DwoiAF[ 0B)"LYqbډc@uiL<4Ȭr 뜕,|l,:h )S&XQQaI~:pw [μ󽋝՟'F'K7sC\`t ,)+e$P<WXm\M y[kW`Y!?u pnp4&}^ojɍr ݈+fT#1A#5/ ӺcMZu}|κq2 ԛ8оn(@jM%it#c!{ԙd\IRyN ̣.:^>I1WmO#̛Y.>% *L.]'R`+-x s4$-B֋<\fUA׫,|'=Sèjoep[p%Teu $~j 4ňF^s^N P,yv} ]NN/d`[7a1e4JeLKO=YW1<8cWaӣI:DӸ]c^˜g=;c LtTHsbF_ ߃pG5=b 排* dU\ q|nXe7% 󒁧:h|jy_@+ 0ĸx0ED l?YV$AXix/s}`ԩy(.\j;VցucߎqE/E[-xqbsAR(ք6u(R(`%XSӏHj\/Ž괂9ϳLT`0ā6Lp>s'|W.iB bߜ0fxKc4["/KwQ;yPj%Zќ~ 75)8Fe*,̋5M~Q cp,[^Q"*;cOqy9NN69i8X͈`d+G,i߁3ϨY 8*rc3 f,XJYdUfzqtPWJOH;4̼ڜ&ILVslF_޹*H#CSSlSDBVxV6BoV0\ <o=?wSܑ{(W%8`S%n)Om>D]pTSJF٨,1 ZrHjq0`8qHRw*e_؏cavzq{3>7MX6XEto*v| P <s C!KL^![S<~qdI~eÉ2愭/,#*İN-}ɣ1g<\JIc WMBfp uWČP:ҐcEp:,co~~+Ʉ-˩]s|p[P H^(: nM\@_ MG1.pk잝9G4rL OzcNjH~̚W v{WoP`b /cxROJ(,*'&Aլ%0/!kg2<k0L[ <|&!iX >cE VpR3hgSnן?$tD9cn$g|rHg+UM!rl;f X0 n~ xWi:TTH7h Mx?H>si }sˆ*X~i"]" ~}d~LBNtϖG]ìuJG(k^¸^أ=CX_´&> צ:r4XU7kՓcY77ݕ4w_q&a{td!PS,1?rѡK%hM AQ$ @j$;X[@Pkz<n<ڭ-뵆BM6 fJ*[TUgHHf"'X>]֔1&NHe򋶀8B33y+"AcMr7_8mpJ? LΥmwb:u/_ACb ?S]&yRua\EOޢ)+*3BZk )ˍxOؕOG>oЩ) .sRH)[jE)o&!?'uWD=Hg#t#\2G' v1N&J&#x3? zhdQ?-ڈ/$o ) yUsr;`4A|]~\x S7ubg&v-ߐM"[-ϛ:uzZK 03t>m>sH\˥hR'X¤"j)(#Aid2*r_j%c4j+iMCw_ (UVIΙ踏i?,Y4֮׾ DM*RP 5yI|"dr<LZ8LtXڱoFXTlt֦k e+o+RFnD@rË ?#KZsb&0/ F~3wAY!zҢ7O5m"\(Pip xzg뙨Ym<{L8vnL{2Sx3CH}F׫7$[8>𷕌?vŞJST-<=ie~rITL.ͯ/nX _ALZ|(}>h$3 ywAَ4jX&ES>KeR!Wn)hQs36?]d~ei]p/*vK7P/rfY7HIbBjm GD|6H̐CpM"*2Ř2dFm6o"1BzWAȰ?>]pRTB &uPVR{)fJw]6=Cۅ M-? {u琿PѨp )ޖls=uDď5y~fi' oB:A*R"Zdcnx=X-YP82eUC5~;5>isHP]sطvk}r|=SY2>b&jڬI U<3@O'<Ōi|:qmmz@ Ləֵb(P?xIyɒ?tioe(2@:ިVbU?v~N+M$wocҤ-K|k F߮YQG6Ѡ-CRQC)׼<\4 4DJ"➴fU)) ช_+:cJº8y5`'?Sb͐Y`8xcfL>קϦH,_p@"}* ȲZ5SvxucӰ0.U[dv\U `UϜrY;k^4.(kZX!h8V'6FFFP\NkW|TXMgۃ^]UWBsMU%(JZxƊ[شLF?lnQ#E7u+>+3ONQu=/6^q 4epc?GF`E@p 3amϻvm5ڸ$yrK[l:N\^5h,^h뾁ۄP!-zM? < L:Ak{ҙ%dϽHP w)8oW QzA>Q n =ȟHI/{ vG@ݏ?Ў+}bemլ4Xrc9m~TsBwmetϱQ/8Ju)zgdT&-gX2R0ߨ8 תI0I>{ddzϩL2T +oa$p wy_wh,u( ݽd _>?n_;1Eю#4CVVWY>t>$G6_s`"nQ$pVW *~S F.(bYVi/dBs6(XyDG 'Vɖ6y)g=rAbf,/-B!y@;sGa}agէcͤ0 ^GHTI ҤHUSַ"&:iӑGV yբW;[Qن2bkJu҃`X12lb4fkk%b/} s$q+v n.EVwYyvdѭ)5Az6xQqS 7wǔ ~n%K L!) R䢴Z#kML^quy.~,_0aԈ Y6b-pG*K>d Օ[6hgtY?.uNS8SaF? ]!xڷ,=mW~R:kMd9ZxPaO d=Xfgؿo-uz/ţ@k];bk">/:rCjĠtL9`".WXmSʕIQ^25zlt[s3`%LY(h@ED0|h_=[J9N A. Mj HkX*!g" GG$@t Z~}5= [OS^zoܦTTn.#ߑP*WBIo1}(i2Jy8"N:-ڙO{B/ƥe誇c.<h1[gi/lx%B0 oSJ~o,[gŹǓ;&M%E_, p*{ thhPbz/[|haAQ"{Ctk'u ю@z7lA6nCGf.+mw&ILeQ fa˂=_I_[ Rorw$t։ԅhIi-I-> ̤U4o\:I79XBz0PcV ' [.cVHpL)%^@JyLRp{<LjJ$IfU*Tb9fNRSJRevU {)!lZr=ݟ) hM$[k"%N^Enr4綮KUĄy39W_3 &Р@o<Ï3(@ 0JiXp/jQFwJ^Rvm8q׽9e'^@TՖ o16ՏXZ{wr|3b\ͥfē#:j.|v1_O "dp3O߂N*Ew'sFruN}~Bߒ?w!kHתKP TM^%{B?p]HNnGo=Җ2b8^„:_\-ţ7mQ,Zwb)6rHd&wݲ2W+2j_Cԟ#8B%UWA)BF, -lG+q%ݠ|cp9qL16uֶaN@w#WCJLEj K @2Kl+zDžMA_GC&bzΝD4u?raJSNqVTsS+N 58KC9S{w(ct$^zBJ^Ȱ N{bzMWXZv/։kS2Ҟ?F+ePZ iɍJeTʓ]M8$"mK5`BRIdF*Y$J6T֐;SsIZڧW[Yyȅ(p -Gb)w;_Ix~oMJQ 䴤GΪ ߥW?ٯ@d_Tێ>F=ʍ*ߠnmXWN 5Z? Ɣ?:)p Xzk8y ]+zv@ rX/fFSܢtͤL`aSgfaUδc`L߸h%+0 b &='1乷,Fn郯v *3׃'n iׅm <Ct3$z7CJ0]tbr'jJ%qN~:kIJD&Tݵu @gu2{::5}^J^ TJhFu/Z[wQ?@/P֌Fn[c mR Q o:D=v¯6@:W[[:D2Lz ۠8зOܱ$Ma {;EÎ❥tPwP^Pjxq}eb/0zJjW[f \at1iv`Lwu9ۢKmMmK[/[dd`%sX<6Nd%b1O&%}| {n7Ps5ݼZ+{7нr @s8ځA9;>j wp!QTI2 Z"|3,tMTtIeѨ@hm,,2$" ;WtlKt-OIyW6" tW+՟djȞйM#JUݏ RJl ]~ 0:W [ o [.R鵈z FQ8KM\$.x?SIO2AmS;@)9ux4lLRS;@'!7$`Ei0X-o{aW> _!„`mBflLXdQt$K?8B~[9z=t\wY V55!(M]}mdlG)"5*x!h&,?y 0aY乵ZJZ~'qV:ufe3xཤOyBS|5*^#A> @N9xϖtl#:V;$<6WloeӺMPs:PutʤO2i >NB^"1>!@3SI[=* H̑AFm͹չA:+sGY//#ṛ=)?`& IAY5{v#Hl-C &LʋxţRsx|@F>xmƋJEJ\:_j@\8̡1!cڷ2@s,H@L":M(BFj<9?WD+<RY^,lS$?B!TOlP"ɕY;0#47]3)Z6򨢃x s@[痍sgp/Ot )tw|{ֽRudE@zm&u"Y_t=c;VlʍA&٣zV[oYsW>X8f* @>+pX I_cJ͐hrK3(i!F6ơZ<5cn&yF0Ta)T%qV<ϨW9R}t\sX-761PQ%df/;핣SV __L^H4l]/S.ykGsG$텼'5Lj *5wξ+>d,ɼh'c'A;U}6U`sivR"1E3XCWEwA2B:ԡgnQ8ɚ}IͅĒ%^AF 0NȒ]C3Gȝ`tT {O<]8.u 0Z̽#IB{%? '&_}Y[YQ}f4łԳ85JFUe:3vA !.p+4 F2840,}|(qªTGILЉ;WnI(LwoD e- <=ܺQڌw\}mcŬ=G$xL~ cսei CF|uH iR4տKs#@Z>ft$QO?| sXW֠2-tgVB" vIOQusQa6ϒHtIoعlJKYc7j]w6sJ]^\\k*K*Z['|E܍JItf!s%#>H%> ^^NnյuW^;:dxxNA~v&r±ͥ7c;`'k6xK;R8 ;ƥ"53=0  +zt?`ȾWZxd2/)ݽ/jmOPj)<ß]iLL5Ybb5Mbd"H\%wK %(>$+Mh"`7JNUq))D$-kaV_-U <0UzkrpT:Ŭ{?*͆)4Jw'g J0eA%i<.dSl#*)'~_9`@+5#` 3y AD-*oB/pٟ"b@? fă@Pb'5g"B*+\!?a*gg:=wjE96ߜôh:@iq_SDG 7f otȞǾqn4*()ld ^dLMC"e1@TKkU*ǫ֦.TvtQZlq4N:>X;E oI4?`~E:ԏÄ< ba Qa.~{Z<_<,VN3a$IуJݲbۤ^E\@ҟ?܌-POг{w5n?}\i px >hB`nY>76eF uxRmQE-I8 {߄z_y$-drˌ!7.}v*R  Nq_9/5#CRV)=ObFiCM|_̋k͚eCI3ż ~hIS=;81.)& L@"qd-4T~DPdķ>Y j1$GTWDen=QLPª,C ;^QICKʓׂ+^6At+϶r×䐴 ^-er{ニE=+^cy,J_G!= 9rra0NZAJvaYE0kB]'I,02 vP^Z?U h ӈYKOF/-^IOx7䮺]βd0[ὋKkX*>Ej2pGƬ0:n$-$}Shq7]) F 1k_Nu[/]{`/@9݋x` OkUқ،zÕYܭcKܟroӚFrjW.m )$zNUQ(ɪ9ghL? JWGSR)PNyPЭhPS?ZwVH qqg5%3f:#఼1d}u/$줟ەzz$' @Bs\z6]0TnoDՄn}i+xWgo'JiI[/e3\11xoLk[?ws}(QU4 Lw{._3ߴtfnf?u˖W )>Ʃ( ~K.*aWF!L:hn>PfFx:q' ]APسQamnk:| FIAR 3~ޛ~`Ag=/x}ƂWcm'T̑yY kW2T?e!cWz6i%h*kQjS+fw15.{7gҿ۫;%my1*$2=~~j:ۃ[cos=hR*J۶*%?KbwVT([C, BŽp|G3mG/}eYX6hxGetd˪t+ -X\/$tZ"@ݘJѠG߆wSEbiCEK]o9nOnGb7<#І0y< V#24]Ph"@ !E7F@Ϸя]v_1]3Ot0c Qnj\8RQpJ '!`\C0c#rRQұ xu9{C1O%__Zץ):Y˅b&T(n2| 7~RPYY[kkih%a"|R+2.RBw55XAelV|@2z=FRn̨@8kOR֟UcQ 7o9$%-pXV~j,$T[8ifKT58%Ja^3G* N: H p'iei\ s־q&f!uZ2Ux hSB59;ae jW%w'Fc΋gOayWc\4Q+%}j@Hw'-|-*tg!.d(ľ# J[]!s;Ǿ{,VM4қoHE n&Svt-:v^9^Q $aI01G eK0޲tL"fbGaVt^CGX+LkS;̴\H ;XWT7-m#[oVhGxIgs`olvyu5>J Y[5c]=Wq0ӉY6U1QZWU=8=4b@T2LƘJaώ!6@.4K"pVy|^2}Rs0e)-b(N 0]ο׀f?Y<:q0qS `K}ׅ@SVxN[.0 |Г>J1TrnJv /;} .*op7wY[%o( eRKeq‡‹@Ѫ䩷xn%U6.CmpEo[zی1O63Rdr}M$Ńn۬,Q[ 𞵽8&lH,XϨ,ATYi:_- h7{6ʬ_ AM/L4>q?W8JG޼K5:L ǍI)z J7j?3$/tNj>X$љ:% *^.RWA4k+ҟ2 MouwxH(&5iI_+zi-%&A4DVϜ]W؛ntchM%ꀪ^'"/Zlgd'TD\ms3 e [ϖRc˧aY!t #˓dUkd#\UmCd媌:th*s/RLĩW?AyB=Fܭ+nyMtb{& YE~6AZ^$S4݌wze3=[Ex][h)N ԡTwJ0/v5]M(]5_2@BdcxZQtsKcC[,+v2!nyNIѻteMKL`vL&9蘀+&6AwR E&` Gr+h`RؤenYX'n=Y Ӭin@~7@(B'6yET.ZA}; j,!Y둽OFς317 f2O̶,76yihd 1'voO?}80Yη%$[ǚ7@leox C#0&X|D@SӥRV\]#Έ@k(,mbqnIz t<ɦ&V቉jpD~=6ZCV\[Ԝ^.u>ji@s}z}_rBtu~X@^K[cE Tx8kV*PH9i笲s;t} ԅr:>_}&`?P Z 5a0t32t$V`.qK?Y\qslxeGj=OTVF |؈MbzBR/~aAu&A@ޜm#g=ͽ?lރ'igs[n|.Ms4K}gu17w;*qKbm]4PJڥ ɜ6Vq7R4pbgCc;l閉݆{DRmdelWJIgZO<\So'{ҽ8sM&}Р m3x_㶁Rj@OFC?xb$܌'Yݼ4'oʐtdV+Q$$4n"v6U.V }:x}>l`+ )m֏i8F#'؛]Anl{Q{^~CțꐂzN”!CA\hnm#K Π[F.'h6A.@ \AYM|WHAG?vB۱u sp JV:% {6%>g!DX2|]. :z Ƹhߵ'RD޳&UlHT[+ٻS˭{`9xcۯ.Q>L.<#27p|C.ObOk]Lq%Q]r8%l5d]RB-ߪ$DmCEx7m-r_ehs:7;r'̱%Ee¥~M>`-A /%" m5+yP"-W yߜq 5C[G^I p߿Tr&GƭGvSS^WL2YG0  8grk46jBޑ!EoKLlu%I27)sxDG@7dO/d\F~qHpE{~ HW i끃7h1ȡ!fKպNKN?,5Թ)|$ L>IHc]ҋ1 N$ EԶ9:@dmӭ# ZK^&,p$| I_6HzjId3Et{C~gV&v-^NXhjX'm]5o+s6dMd 㭰l>Xo -̇~1dy-0xCHΪwA1γG-¡gҸ@+8 rqY6YoO-txdvX8^͞:hA,^e3gvL/K()_H̼;J9Y暲WIzd֫,ᄮ(j"iKqEYs]k:r/T2O [9 Lm7Y\Pdq]Eн„Fť`plPyOsYE]!6Zj}1=Wi <v-+_ 6sN$5鼼o=!j4SCfK޸q?iM)cRD%҃ K9ሷD_jb--}(T m%þ''Tgڠ&_ż \n,}wM'8 RSHwW8M'2Lx`34&Я[; taƵu7n@(oIeUEp8h S%Huw1AT lvq)ĊaUid絉-[αaHBLS!e .FV 4 v⟉S_L(A746VнAu&=Z a0( yjE2!@^QxYm{쭃D䜛s b.^͢Iř'x]Dy^.51)</v[L+6r 4e%V9XԷSAF*1Y $6}{M]L2sSkX+HQ"2v ٶ0 Cgi(W/;ÐEY'Yۏ &}pPy5}O`c6q/ <q+UkB ӛIlϱC X \(#-CFS^F~( I9PJ%CkEnS A={iٌ ֡fT?琓e_bby\'QձNeCrt&.Nq\pQܕK;^~?S^u]8zse|m Ё*!jyD^KYmmhjt$(e5|C+(+q 8˒lW $zk@31sUC=Im W=!95TpSʼn` ^h,e8]AIS_7xp! ׈GzhJɐu@طj;Ǝ7)Gq`5%fT^1Uݸ٬VTi{xtߊ7` r5M4H*9YÄԾ+j(e><"CKu0/p9h- 4dPKo#R X?b w ~ [Ql{D9χyqa񡹭{Hm=]+- ES#ZcX .Y3..~[:+Lm;n#KpAEgHD3e/_5zÿΪ%2tBa@,0gˉ8-H\5M!.NPrZqQ>E}kd*CUV?Z.% U 9Gik4atU %;0\:8]f/1X@l?u7=/)lm&ZP-MY;_Z_Gn_ģ$C]'~=Ls/* zt˯JvR@a C%3X8<МrtK aя/ 3UzkeQDZ{t5/w٭r lc% 4>W&BszhA*Rhg!Q[EEf }//bS,Tx Ӷ|x*N eG#uf䂊#Wd9+0ܓ 1,0b>$iuLECF]}h/lyrvkk9ɀ"pUDySehČl fw,y,M`=32FO׊@l  asm)*'d2_+l(B IK!-$ÃyguYV0CF>\@+ T'Y5۱v/\Z9D2)ڧm5u7nsZ(8b$E1eZ {qØ`-W1.hiBDu਺dK_ $h*Ҋu,6g FENjdghȯRz:ÇA“o,XXhzJA7ez|QD;t_ո.ROiA[+sVX.FD7ǕݓSo"v0q:&2˔ӊ#x܄g!=7o[y6/' b :BhN9pvoJ6~37o1O{'>"῎طcMr>>d.U{m= WXMxɣsX1 Xfic6T2Գ  2ؕLiO ΂hqR oVƠ!첸 g&ƒ\I8Sv- ޽ߥݶ 8`tjf?0:" jmcu~à$~ZfSN% pۃhXR>! wT%!JuG*yW&\+BOJ$*8Q;XGU;n(WCG_|/NLLx̅wr,x [K%9Oӆ%MBvFQz`6#b$IbT1LEѳ%P1ewvӎ=8 zaO \˂m=޿ њX‹If\f. vL+v{ׁx;(4Ug}^@{젘pX'2܁dgM]Zo3:qْuhCS&&'=ZRke[Y0ڑ|^i, eM!Ҡj o̴C!*n3t^*қؙ.L=SGw+;n)qbk][/pKPeW,HcHZ3$KQvQ4T݃`m%_^X\m,fvFc &7̸8١1yp2 x̂B(#{ToE ~RX) '9^S42spte]VE["Qdgk=v1RO螝][Z=v}Bh_(JfϚ… K_GCP,vԒuʦ4{eT3n/Dz|_ ݮlHFf*Z?:Cͻ\YIsGij1ɔ|'b) Z$ՍKQھ U<軰tCNEjbz(|MtS>Ga{ߦ.*ߛ^ˑz,Jz( {k#6&8XYHh)aPa-v0kaP| c S;^lj ߀å8zP lN4Zrb5={P5`sJg^\5]2#p:1_zdi ? u'9yuNnh]5hwɬ. х ?*UJEAٺfuZ}!Ybgo9nN捺$pSJ=jEw$sVjs'16`ǹYBY[H-B{y=F fVi1 L[p mc+yf J;9|}18h Aq)<Z)qHBa}'\l(?mFMbWk j3 `WIZU$F pH'Bt_6uUe?WrwAZ_TS8J?mU։p2vUX' M3lso qDXRW694z6Ҩ*|K./7^aűΙ~}bcL=X=[NSt氮 5v\PDFz|eQ^;kdD7{#= R ]P荹Sf%ƴW"6sRXvSԇ,^FPȣk̟& ׇH N UMu|/X=w^8 T %&:2vOp 5b:~3./$M3GmɠYkn1m/}ɼN۾ ã¼~jFcv~<saq R ޑ{F5Ej|A50EmyŰHGuׁ6q :U;-K*tL4 !8~xO/0Y/ްϘ]Pf"B[ӍFؗp\0pQA-C*qBG-s7aTֆ"VjKWS0¡qg󫭱 sn鵏 #SYc@>nn):.Q<5N'gi^<Z%-|Տ 'jZUl%^YG_ E-B&^GlmJ>DBvPE!oP1Pi4¨M3}/@LEdv Q;xuѡيZzw]AЖ&b)"0}r\K\`B Q{Bߞ N?QxܣezR7V"Q;;#%HIKMȣWUTV=RSUb{ 3?'i #Ӂ_/iÓV\ta_pP EvtЫABMX+4B{e%YrFxqj|`ufrw==\h\z9 {|MWVy-AFy 93 |ko^ڊȬ,DKA[CkYX$NniP qJ Dǩ~ҋ~}Fjr ڬGNfY**ЧZRQQuVU'I(\jeߪ Շ=nw4 g `^x 0+Tфqѧ7"u[t@ xv,L+˗CD, ?r},C]BRfQpWEN-Y3زTQzx#<E[a Gϳfڏ f'ȐEH%.|[ASkb9(HSZR.l~;_}PAT{)zjmLJFy-;;爴 ˈcO $Rsg덩.u@pF_ݨSeJt[lUd]LA8aqhAiuVµ+C]&1\ZXp"Ѐvlv:ю8ӒDJ_^P\z8Y/KhSPbYxAF8}>˫@ۀkU j L1VǪf-ܧi - Dnqkw`RR_w^<~D`H4wDtEc׃TV1 n@خZHOF?Yȼ׹,|ؕR`럛k*jSՓyNoXto/qcΝ,rhVvW$₼ bZ {| (cFܓoO:S' F']M𩮌xF6LXS ߀>>b,A#(fci+2驜Or sr]ْg̻Ey%= M_1xĔjjinvqGYGπC> ӎ&O|WZn>cRxk\+ώ@9u73Ee;Yq}H% yU=`;yQR*2_,W( n!|vz{V }):d:vW^X7٦?z"˦Z7DS❇ g|xs6;m[]2W QfTH eі GAUB=749t{u{3vyw pS;=ePܙpw*8vJE7kP#uB(0kVN*|KqE Rs*A1Co.LES/yP h(D:K)IM#);X9+$1BSxS&x {uc}W7"a&ly5ڡ-v m.x\ @kI'?c@/S0|ȑ7Q"%N%Z}Mb`$=Z)p(#8,tzu4YkN_pR@=0o# ;aXJ\̒ O^Cy"‘w,rS4̑(jM,=Nc3$f.MrPN}uc qJ e3I#Cȹs2pfczz f 5bEHj+v̫!P $й`H]?Zt5JAe[Փ))7泤gqUVspi]< skkS\^>_ѕ!-Ϝ= 09g ?Bé} KT~T~ Ѻ5}Yg7`(RIv&]Ӭg)!zJPI}nX#Ⱥ[֕Y9BeTGS8nJ 'H<xW/.X ǴVQ[CbΎ {}Fu[ `>;%7" 9%f9"LpVB&#=ק:INԥRG*BQH⇸4̟凱-iGXSBK4"LCR0Tƌ["*dSx1x崴>һUߺ?θf \tL6ݳUH PZ~XJE.0z:z[o Nۇ}3$!8V Ƥ 1kr?$󸄬 m Skd-3mD>PIt0xc6ϑD佶i;Z2k)Sb֚TiFzH)4%A'Qnx*0b99]g P=1܈8Pr)t q$L W#t}Qa6pѭ.龢um})Y|,pII/ ݩXp2Ѩ`? e_VEǵ*Hg&L`g@ r1L q%' |gja1Zlc*$.Vc;hqΒ7NmlNVOF)J4kRc "K'LU&CLc S'=- @c!̭݉5y'-jz|zέYTXxXeAA1cʭ)RQ\r6@p84N%Ь$Yw^B+쓸#4o+ Տ[`rLtHH%j;?v0˟$בkDZx:1d?sV]zJ|fj!#hx1ɻ9YeB7 wLsا^dQ&r'4iԿݬBhVOS @vrJO{;c`aI> 62HxXc-kH>{&a^Elw&ǡ׀q6idM%Tǯc}dItlJYkR٫Vw?{CC:^} ="iuڎsBhZ:>|7_7ySq{|%FLG+SGҗC.{v/zYDʍHg(>S4>Yr3̩sv;C1yjcpN_6,c@Oƻ$YEFyƙz%Uk* eb>l5$xXjMI@`@%\ U'(}OA;T©'F=^ m `6 =3[hL x"f%C4A)ds`J+AW &jmr(meEO _e{/-?;.ȠAK:Eq|kaHH*ک`*x] w,r7 vN-٢x8v/!)7ڛKFq=4 [û~>dh̬A\zh2TNI ኯUr45Pp8I:$]&1l>975z02/H_[>:/dգnkzHs F30Ng.R- LXky"%8|6*$̓Y^pje=_oF!&+8ic]qg\đ >޻=dA|62, 2>T!X01-z/%Ppq1q3晁bH[v׻>{94 dfѷ5fѸ𵄒eSAz::,Sye,dΒ7PIsC@EYNQg{ICwl1r4~ްeJ(ی[_HF7% HCQ u%!]),[([%aV er_y}d0:>9%R4E 3Wmڨ^9% LʦX9v?k $3 +/ 9Lݷ+8WJy0v;YLS[^@t!d5L^3 vλFďrTa+?t9{ DLM. ^Eg~8h|2>)cS4.F/.)#GǕ*rRAj3KU5TcܽI ؘ{a1=b7:va}42Up<$Nd|xsSUG,K|͊$J0Sfr+uVˉ~pWk47NvZ6r9$~\ӡлz49B_VUGݸwݫ|m~0$K$@%DZ?MyxQ-DlW*!$|nqqݲvi7\P#*"Kd[, 1Y_3P^>a X H p%P0*/,Mejf:M IB$l#ݑ<ȧT3SXTSxiM({}cxkM:q9aǵkuT5 M N&ipat1(rf^ R GE1Y?iJ!nbx!oM/7BI4*VUoi)^)0-WPnH y/-9颦O2۪&lO#ԇehZ݆ą6pdmlʈa:/!\Ex_V]& Kys[]>;[Fk8v c'!YʏXH?QhcPY Ѥ^7rm#w'}1,c5ۍ&|vܲ]U%¢nՋ8BEXO@"_(q"Am[lG9-7O\}*zm9D9U|C4~.R@4yW.eEz>M wYDE FKQ#R `kkE _>,dMGr,{3L[sHjˣ6H%VkAB\z׵ذcPa?pYqE{ MNd'~' oh֠d(Cf˻Zu͎4` \i7>"ÉqRuA@uO\B(a13!)Gw DžEt:|[WS}9n"rks͊x1/ȲIDIa}%D6UL\ 36j_(.{3.X, -_XhS' !տ3 (Cpɖ"_K@ L)?$/Mѷ&߯NAc`whvTiB- e&&oaPaT9Ak P H^;{$uh="ns-[?XL) (xr*m"aBw+ue $=_#j߫@@Tew> ڗQ{!rrc(\HHqs#c8Y/< qfrj|o-F@Ѕx?6.ː( 4,1QWZncmU`U0N.PƏNaT Ex2 `@2p|rcf}Y?S&y\>Q&~F_Bca-W#t2]S5ad>`uMcۑ#BFbh;Qʞu=tExQ ^Ψ>qʅQ%' -f)ů׻xѣy>0M`o7F̀$ڦwpJ9ڀgU w'J×iV+j#8m햹\JTIX>RMG%; fyԪu\EdpfKl"-RC; nb:Bm^&*l3|32?{gF6>~iO-.GcI~E74H-y$hMa!9G%vAi.%g/}QCiWQ R)OD]IoN[x+$d:s6s)D$ftdM7ͧ5j7Xm}9)/S,)"#NBvrw'Ϸ!2%f54tĆCjaeP>IU6}Ċ&.7d@8ُUSv#4Am*z <юqĥ8vzo Xjf" i 19xH6eR1;B/2>trx'u=ㅥxHdN7/1 aGY %gB<1j/#iua&vX>Oo`|giQQs1 -\HIH;ALDJR#R﨧idok8m9艝mv/0͏4Că}䆭6D+on :C> MqA$w >M[qIn8AutmrM H4~MȝX)fNGSkՅ$TB~6μ͟1fXiu8 '/ʰrM/Gc8Eғr;{1/8ii[E(| %U(Pr9P9Mh>K,Ӑ?z/*Ǫ 2NAvV0bz[$fA]d@$D q~8yaC˾1ۚ|6̭{ 3]K"D}mNI!w(ѝ]n{goǑWD)ИR mҫGl t(. ۇYƉ*_?C$:??N`(&]117vG&%JjOXOB:h[X)06!CW^c7H-#Q;tc>;Nl♱cߒK@,*0wO7$T"UzEq`?64”7 }Pɱ׌hdB%6H<9aEiM4M kB̪RT_{n%x_o HGMB-ZxI܇(2j_?4}C zA~ڌhfL-zwaQR!CuGpㄜ׼hUD|nSn銹BGj{,]Z˱* ,i?Cl;Gg%T'/B~6RrMOX:U_E4 o a 6~` _Ou IPQFt }{[s`WϓÔ>-I~R(:u9ր %~Z%+! q_d]D(Rl3Е [0PDEE]hvSj-c4z~t GKꇤVR?'̅ 㖠2E mj҆Z~sڔpz >@jLM]|)YpTӼ$Q! %`YRmVb)XC2tڢ{uw9}\/Vpv+2͛R3Aa ޾$U';Fc$& u^iC0"}PrĢ V{;ɢKxl п`^cS p_G/;v){w;(7%?T<0Gމ@~Ti SuڰřC 8Ad;7R[P g3kBZR[BE]r}L~.zx*.|ڊ}O $l<9Eێ{6XfxqA<'Kv H~k*E9|5r18|!6d/7o>67qղ;Ĵ~'J<Ǘ-iP?!\a=ODmSf_k0 8vAGk,$Ro%)si%H c8""p v;a =NV@W6zK:jI]EI'jȀ" 0%82ϳq6p"s-3|ι=a|]}BфG bOQб k9*~A7n8 Cr6E#O#8-ɝњH-.*~##ݕ:ɤ0VW)GCY`+:5)YDiTf2S*T7n> =mR=,'ty()%,;F+[jw?)1NDGI#y;x'H:Ĺй3|6v\_p94yLkg>Sso}KmL 1ӚDB.gi1%QHz>Đf4PYl,3A#XQ6Z_dz՟#roTF_ЀـTw. Yыwna* z> `?orA¼u("GSxp i])h1C:r$aozdfkDV-`S>-% `)f3?%iQY.}@Db#'0"HHbY#dYdM Z9$cs"B@j[W'(ZN%DŽ(R&Ǽdь]i@{(37aK7$*gc1\vPWAU*Fh4A)45lihOC00|Ґ5maDC+*E8'K=Y5CTPEm;ʓx/b^jjl@9])O-q\b{_^qC%_ =ܒMIL`\XX2 c@[k~ҳUYK?0S(fcf _].jjxx+}HK,xo_>ԾqN'ǥㅶ/J &V\xW&oV%ބ::’$`{^1>4 tr٥aR**S(ɷ^]SǜTsʶt|3f!4goc_3\ m~h(j'Ad aF~ <ЦTZPD赒BK_zy>UO\:`SLخ+zǚ6,\z[8LH-P J4I{GBO 8N*+N ]6r*`$DC0CUl݋`*JG*Tg*Utz}AI}3] =0jBm/#vؤrĸ6\|eEjm%~m"5<*z_`Q/PzᏡ܌~%ٱi`0B(hij/idrQzIJX,~Oe`r̗[6L MU ׷I/g=Xϟ@zk26Ŧx}Ȍ0r0y<*C 2 +cėb2B+{$[G?,⟦a{l~QvRN,N ),CG*ug#ȳb\{1U'd\kUiDB;c^$i(\3IUޛe pNj]E>%ex#Ӓ⟸S-A'JpNd塔MxBGXpZ{1_|$\]@E{͠Y]g`bp\|SXD#%4eaCIge2)>YBc9,BJ_$j 5jMfGK P!JäzlJh E +A8H duQ`%8ȡv.jH xblH PwT򯛗g}J^K`_û!. h2UU;5d^,VޞW8 !OތnOF*c"!~>Y$!w&rb,4;V1G5:dNyC/;WU[j)DCX3MRe!QjpgW |3N? D Ềi{eUyp 47Aj.5D*YB)Kun!ڕ+rgƕhY{{$D0,EYՂS&gNó ]rYp |+TwħGOYuV ޑRԨt.0ڞ8K_r8$~#fq>&YT_sVTtgA#^U$8[Dܙ¼M0@03Q8 0&]dBJp4xT)@K)re*Rf S [& O@Lr:u$ ^_b~xޚn宲aÌgkpQ.DBmkbx>M'= I ]O ڼyOP8ٽffzձg[r[E3A̺ RdB 9T4P2qpvSI0a>I6P' IUc @n?C]x"7 ȓv#y DRkmymsCzfG)h\|);:,~oAovHSLVk[/} nlH%@GV]] |HlKwT쾹!{<x} wpf}iH0bx[*'CwASk`)~hS쟞]#R`Mϩq ]<%Z?SyPq3rsi1gF}WeJlU"Es0ȅ{60/ȿlYohxUۢd3%`Rț>1`NMSʺ1X:g_-1iQ xS.#a+aH5q1*NjeotǪo^u⥟)sc)s}r8FuC,DCr9&]S"h!FU3s]Sҹ6[o3uTz'Dz* ߧʖlX2FiqU8l΋ΩG[ K?E^?zBVF0<! EcV jsj¬ws39OWpŸGVO#=kqܘn>Qڳl2I2Ʋ`/,-nѲ#]IJ|# e[ZmwP\M/*559%Am1cfR06?A%3IKHsy?!#dk:5XhO+Q[Ϯ3 k鬺 sœ U9z„tr^)ƔQ Bͮ웒ESBC$OǷ4ZyF~ݮ yЯY[No2]=#Į4Vr#t¡ K. 84ɶ8n@O_;C &|#"K˟%b|S$x%e,Q{\֬IN2b( h՛:r ZG QQg>IwFx` tY,P Gn Y [ٙe:+j!zbYL}Xl-qsy{"eSFTa}ZO=9u1К{A.8-;>{,EFg__!cW؂ҼɮaJG©dT[۸Zida&INfbV[G4^o9F5xL\LD1g{ ÒFT #*eHՙ˼V`j\_E d#+JOuw]{:YRU [*~]3n9:6Qq[-G3jLjSAUAq;` %FJ- @OT_ci; #c8R6ZvšXՑ yM^8ʎ #snBƗV;gP $Fr&>`Q(⟢Uš5{Hf~U߹9ePؓC7a[u_̦5M=t-ji3q8}-P 8Jo fσc<+>I[rU4I"QRAWʠ#;ޅP^2u4lEX8f7*ovBYDUQxrWؕ~=1֔Sv0`Z&Í[$'"ʑ̮h,߇-'7t&a2ee+$Gі7^%z_ 뾫V>+7*b9y@K[Fc| qeS ;l|,&7Ue>,\7f/l^,S*ڞ #ֽY *Y^F.KTqeņ&*m^OPXpXY;Ix6 - kN|[vllpdĤ8+o"et$ynq:ĴK%;i\W$TP**ͮ~.>YQn{u7$ҟT''.?=ZۄSׂ(P4Т;6k\&^5։Z gxy߄,().1]#Sv 5]XjjU`<ʻ}-FY*8>E1DS SGҞ3kyn@Un:﵇<ɰj_’٩ ddshn7MVnEaJf{^BVXeSOb3E3FmȈ'qGH%NZΗhqlav@ϩm9L/%0lQKI\}H3dQ!hoʺ--A+*,Lq8$V:o :@ҥ_r',rs@[6̒BՒ]iFmXEfB(覦X,TOv5x mv%F_JfpJ Gـ AatmN3NSe h. HWCH_5qzF| i ؏nA &Q%E}1JZV36p؎dSejOݖÔ"MpHubaNJח ּd.Iz0+|v>=-/5/ic{ql4W)2  \mQ%?m;ێ,jOj5ȝYm+3,- fTG0GFym>y#9vdA7 1+-Fؒaܧ|۠/`}ŞF.ӶZKꈪ-`ls+0xwH:m˅VP'K ;c> !lOOѰHWNS[7[J)ȴs+oѰWw}V'K]:uX*>(T`Z-shj@iB*k9k e)Zh;jfgcۆt0+*AG˜WoST#Iϩ;;pNqCU  Qt cbv<5vT1]ڏ14&F.HO v2}7֫0E_S/3)o7K941 tX(Ͳ e/R# ǮԂH;PWzu`miH3ᦘ&/ 4W$`$Ȝ'(d!gH%ρéz?CojIǻcZΧ'җF_7<9!a ߾{StBCym|X7*-c0^bc*D5Ԁs&0 kLxX;!HtaBfΒ,GG3E3Ozkb,1IvCMV U~ w2=s ;:쏜 f!{Gz=hHߑehanϛTwVtI|zNv_˙X|m ?Rkc ڍ d-r~dSХ =ϜBÊkE6Gf޿Q]n` ycFHzJ8`ScĚI38} d#S4Oao2[=IJkfxׄr%w֑9:)R@" a[:Bs]{ByR]-w=FEI+oUhlBhV^;fʋA Wa!{"Q~QwԞнfZliý_< D><5]ӸFؚ8E<.;xh}+"g7!ty*xČ UC ]p<֑R G-ip?K0d0un< 3ğ3%Md bsn>sU=-|s^Auҩ [䢋'a{0udzvz5o9610 W!`w et+N=>~J-ud,2 6:vZe6A}衱TD)ęxQt&4Oe=W0w=˔ҏQ@E-Tɩ^uH[4StA"rL+hbޠ?%nيzuCzE8۸L-&_IDYMPde>(ʓ?Twj{ J52 lqym_ӌr: ׼"06T^VɈ_9E*Mw856<`0E*Aij)Cdk'mGk/\ϞDv`-򗘙QN3 ĸEoKF4qXT[{(L&aO%*ώ@"1p5xa bukek|:&mJa8ZL;SĤ5M|AZo!!m۹8" z*k#/ijY$4^+[WwQ{!6}%M'd:x :M1}nm[8qe~dz*a,aXm}C.Xʝ5$b"k͸"_oֱH"]Mz-eRU$nf2ZBȺiȣNF΄E7R^8 p?Ec)㪁t,+AHxk$τlKF4;ۦ0ە|Ԍ1 >átA+8B=4`&N[辍$JеClN`MЪA|<{}z=i+<Y}G}JNoҷЍt1vn١R.$?~,e(PJ/!3H_̶G;;a}Eo[-o@{iL[ Zɸ+ e1hKWc0Zw2Sm q2ǃ/qͳį? rrm _a@:{zgs])ZJXݟyMNdy \;"v*h5#u$wqEDHHA23[ `!Xw+1S9E~ESZpٍ' ]t,Ml(v!+-4Ō{IÜ1GT .WdwWxz\0\D-M:廋to0I!ņ oY :?`Mx 8v izH#.}&E] 7OE:|ޢ?%;ܫCٶyTOu~ϜXlay7j*q`stj]<˸$80W=4tm)<+q5]ƂD됓t+t'6NŠדR~?h27 :瑓&eNE!WV#>gpOxZ?OO,^dݣ'I61M"ke ȞYC{\)(nh ߛ1l!V[6}LH tf\jGw-uݛqV~F5k4w]Xi.>uN < V,Z<]Ihw-.F1`%& h]<BqI ]\zI˱8E' ' j?WTǷD.]i77(h7ZlLNz"6EޠD=~/W!;RJCg A}+"ɜz& is ,zϡ@oTX.r3K3cB)oHA!ywF"YF}M5 6 ]_=8Ž0T#]~7yP QpT&=Xkcĝ,Wn|}'s616ni1%]vZEg=X@`]v΢3B'Wiq N &l:yV\yDxs3je,) }(AyP;v}E0-h; nsbyE&bbᣪcw}h|'qN rb9Δy߅Bڴl?1Ѯ ӝ@/6~ph5iPaد#1_-d 7IF󋺋binK,ũ3kɨp "y^rWآxd%5#kM@8w-.ݪGe RÜ5_$[&9* P}^_:Qxj 5^HqO8ӛЂwEhNs_ %x`|GH7Ƈ Krk-P'GR6cۯsU"̓xj\m@2A%&<O&BܝtUHc'aG^[xDhri%&C Żþ>4p!VF6g ,)X 4' $рZ.qVϦ(5^aa8ޏ912oL|#p ;J'+9}i/WFӳ3vf< 4?YS0mv  Y Bjqw;ea9dUGA22@gK7e"u{R Ki`bOq*u\^em.lcʡ<7^NbJ謲 !QSԫEnku9.JFK\]( q YΆK7C^DBfMQJ#HPcJ}k'C[V+84Й6[3eRB7)!gC;M "^[CFmc4mP&_.fp߭BK5FVڸ^j\v_U(Ьm\ &%1X\ ~ySlxeN۬~\|^>& GywV!PKgB`1?ٿ|Þ#[SzEKS+|OP/eQhkp Q8w?zTPVl˲CEFsO>oCo1v&C@-YʨMUpZu@#̲=|&}Kr݅[Zy`cAtO^]r 7ht⃊;ˬZcF,|@ޑ7t}%kSM+5:S(yE٧4T]h+ чSœ{ZrjwdugOf `X?xȂuv~*e5Mڪ|ysȘQt R'o"}"f>&cܩ3 Xw"(ˤb\zo )weВ23ѷH +2T%G];qZqYh$S鉝kfs_/܌%15Ȼy2vǕb%rk/¬ D =ԧL-*Na{}y}G*}\FcǪ,@*~]0zCb뱠rmTG$zgڳzH(#J\E(SeZ{Rm$茐:w,j2݈Ưa\tˮɤ "oP§a22m.v\}w4D̮qKT o%*tt (՛q0K{淵_\q8Jz5V!M\Ds!iO$qB*'cfII%M-$'Iڳ˃SL}{W$:ùF B oA*ye=bmx1= Od}*޽/ںrncn"W2cmJcԸw=\恀 5D6ZcmN Kc?L?:]!PB`2uZVǬfqs:[TMSV~fFB\bKP/F\77H;Mhʋ9\ݺ*P&MulW;uw,Kd9*y Jty.-(VњbA?A*umS?G_d7n  aP(H~>JXJ>X4d3s aŐq3܊5:}x}u@r%4Tֺn^D`5G.-RVTв"!F C"u?|\{Wλ5.[D毑TjYdg0 eotI|ey`CR 暭[>Qpj{&,tŘbc]-w0ln2,a~20asOjTJb):?2fiJX< e Ose ҏaCYgc1FteسET$l\?%恪+p1V6%|0*O8seRwfJ{nCoGsL78`3ߨguuϠohd};+vBFs"fbTE3(Iq_ڼkRy7,B"byiU rDƪɔ*GkoЯgwrG¯ @X|Tԋ5};aO[2q16W@g{8AVkRzrO]g.D(o}2MmKuBBq09}X4% #ޮC`FO`K`LGStuk9ujKRꨋz3~1R'-M[=лպ!r!2Twos  +l@O./U*GDHj/ \ߔ+9!ƪb^Xt0({[юǝz7zPl_2%H\MYރ&}߭l%sUw1@Y^߶G99]ZMѼr{}Tgnsb< CӞAL-9~o`ylIxj"EuXT5~9j^`eZuq7OBCk~"ntw]H7s * 'mB|D ) ZdyL_IVVI/y"QIX?h!?EQn\(@dxޝ|oQb@jƔ{z}m20wa\F~`xyx#2&P4<(Mam"sM)}Z׶Mת(mm`a55[h3#F2FK<;-(|EճܓGGؔݟUӀ-:0",\"όvrdLOdmtmt ENNI5]|x`[1#Y}|P\gI('{:KΞ.k[ 7 )7*SB\t~Ds+֚N bypಇP7^%9ͳ6ԹߧdmĤsEDu!]EAZ8o{҉~@q9=iWǸ DDk]/GXrkЯ8q/3K3:mGXs`m)s?@lkzOVBm`E}z%^LV}/;,mAgP|`_cR_|[wsuOZ(?{qF!/[)>Tܦ>ǭ/r'i0=\VV_g8Qy͡Taωbȏ[ ~ϝ~1qT"n_YBt:XJԏ.,a<"hJ#cV~>ndщ`O$p#X條*3MxBT]`؄X0UNƫ|N1F-'OY8<9J@,E~(I$U^B&x؀GvGvະ4s A=J$Rh,~BQ*vO,6 et*!xGjE0=qF: sj3b$QIYܯO`jI"9dӏy-dJ1u28㿟/gqByzU9'>.cN*OAӼkq-v%cK9@SC+Ioz[х؀)qe6&;Rs5 !𣘘ݛcz1Vk-jx,aw/"Szb$ og⥑qμCvJj:aҵ|wBN$;޽Bd % TE6$G6c.R?*ڽ :[1;y 'X򀡉-x41[=\خHAJK(4V+Pq O^~F_ߎ<=YE;:yJՌLZ$qH)e;.1Dˇ2&#F^@tE&DK0v&Ic>̴?z=@D[OGt9![ 4tJڏ^ΎڤY~_vU*ւ[f|!AXP` L fNɏ4ե +< Vs Cۆ:  ZZBx3=ml)Nj-D=V[~tK_t0 ]!XSSɪ;Wo!nYib;i4f:֩SUC V𫡂1^y3m9DUPʊgXI5\I¸{fEJ1l!ʘ,#LUu=֧DF0!lȼ3Αje5x4:} Xx <+ X-F/94 |C!kS M> V1t(0jk.܌-* 14rr1wU2Es f4`Qֹ~h5}(%4 U Y}&ey~tԴ^x1Ծjm._ekm-Q։p ̗.Aa> q51'p'^̃o:`yv27^[L%!اc <ﱉZ/=GPv"ghP<8,5 H{( ڬ 4!`qώZ-հ$+e'@-NL)S]$~ &ۊDLWtfP`>;8I(-0|my#PV+dV Jkt|"To5 ~ B9F:+# (;ekW =xq_Y1*ϛG%zV e`1_,pZɨB^, _q[ p53^NMI}WhVdd#Tk!~Ξ(; &WǖBbG )ң9X EAp+:sO$xyhڙd2D:5$]ЍQŠH,!Mi"c@:?MK26)s/!rÓe}/pqޔtd 3v_aN9AK9{YDAq$ŷaQF"Z#P1Ey;YL$[CRdUHgYH2=w@M3 }j#cƲ򔫼d~JJ?LFxIeJ$ iRJ4A>)t.N9b[t"$tWg%n }'AKo>b 0g 8]B.ܣv@9&)Hf27GanVzΏ>P!Cήq^21tU;6?ću7 <=D]*)U,%Gn * ScGbҢTG`@X-g]Pu=5rz-(ZL_/M#T1yhL</c菶%ҴP;;K~( ͦoK$3+.d^I}f^9]<~;ȎNJ3xe1)C;tQ p\]gu4Ɗ僧e oS@?m2q'=dAl)R)9n-Yj^"nkKQ1%5&qdlOJ]+e|x)Iv١Wk+zdVs0 Cc<ƴ> =~.;Bv?<WWcwa&ݭr|2xF`@% hFQ$jmQexb)#N5F_ۓ*O E^nӁ[Y^sk@p _^bHۓ5-G8d[goOSQ_ґ"* C.!ޜM2 3ߺ{vv4h]}ݡw&`[9PYyzym^ѭ+/vƇT6xǻuZ2iUIG5n$liG1gHQڏwz,M" H5@m869X906xy(}4H1Г@rDp,"s("z*1qQf:qyMO螅?*]e |O3wĜGEFFg2?>θ\X[DZP;5Zj2T]L8i˓%NH4)rڷɈ' (U//NfwʁF&{t=@`ȯ$JNFV۳)85a} }/,-(T+\Z2c7~{?.rhgvi0+ޛ-yB&ZdP}cAD3"6җ;n ?u4zJqdq ]YQ4kQᤄȕ( NFD9MʒCݰ hnv\fNh>} q":9]%#~DF6ǵYpnĵ/BUwmy-F3,5oL5 +Eվ(0 پC];9A&`@9V} K >9Uh@JHV~Ef0q֣?Lp4wMu RЫ)g!%^n3K÷TQ=|"܂$&ECVL\&Q|f"ZC8g Ȉ=Ф Rn5"H-Ў҇=sMrN tAv0@ 9vև96Ն4܏/%Œ%WheOƬ[Udgķv\{gEjdЙ#}nȍB §u^ytG  $ƥ#{P6uR4jfD-p1;8UTE.)^b >նۓ.[:'=b]B,pfIr{4 xMh3Q %HeĿ{䱘_\0M'Eƺݵ s=|D׭ʍ4~+z<ӰVOua-LF 3=4)"(d//ApC?2 >}g/iL|Nz'x9W@ra S;ԮIDsݸ j^R9]PW>6ĩŸU?D:Ϡ{UǨ*Q$9X7Ut9=@pLA%(,N⼇?4ԣ3k{1JshcCcfͧi=39AݣOĵw}ٻIoxܰC| Uk륟zFerYiOǫ۴^Q(pxSbe_IԠaJq$@X{_`N+ҿHQ?@!L,fyl` g&䒝*V\Dȝ$*PAj$c6|I\b՚UQ{/LsYG&U{Hmb@(f^`/\J=5Cu\qa0=cՆfN:pDD_I^\$3SN)t}2NnN=UC (SIL`0#$3,t3hq1ſ"eߟXVܠᔓJ%p>tbOwf'B_4nzƦ|Lk d^Wq!ƒ>VbюZo.~Kfp;p\⺢e&qvVy#2L b i+CPDl]q%Z a p"cAN6|S_V*t*jDd?v0A eH_WLCt;Q H|=F&#В :O# /e=:qPSSßFstF*- I pYi@ =vVV}3D9ʠ ?7o f`*>/^!ekH(74,4{mCgaA'Dd&اDrCU=J֩c1ɉ=o0zy=d/O= 7F^O] u-%c͋­aT&DaN9kyK} u{R5=P)lrG_LE2p%&{IsdžuvdBNCs؍Ժ`xNzX69'YÂlv.gUQ]E8%kκm<ߖuQ:a? R @՞U"JI6 F>QĶ?k_BYXZoъo"D~U҅@7(>uM*VkZx*lVCn2ÄNF\jnLsZ-\R/8_B6IkՒ\+ AՁ pEE/HaƋ+6"O_]*[Vz=%sÜ`D̲f $ #-)S% '-CG)C ޓ(6| r9&BX`pm3NѺ&)D`Mw l􆵇fjvs+ڝ(9"$ŵ7k: YZ