bpftool-5.10.0-60.122.0.149.oe2203 >  A e]~W^^f'dޞN'g q'jeY}\;(x Gv]MxNq#Q' bi0ٳ䡾j2PԀ??.hЂa2ᴫ;PT"wݣyo,]c(3м*;/wmƞe\" OOPqW gԙݞ]=U"A\%+^n;i$|9xhYWaxc WIcߦ37df9415a48b54908b60ff25e000be0a482e87c5ad58dc4f4148706bb94421d928b3634dbcb283699d22eeb6450eb6acb11cec16e]~W^^fre:bn ZA9oOit[JC Ziyޔi M4/k#!4p.yOc9}%9_^O<*.W'ShQ`^X%uO [BU5Vm)~~f˟>b~(NlDAFc ߀sr]H] ^­SiBgZD<0c5Q+ݮR}t+!, 0<@>p@?йd  % b*0 EQhnx   \  P8 ( 58 <9 8:+-FG0H|IXY\]h^bˮc̙defltuhvʹw@xόyz(,2txCbpftool5.10.060.122.0.149.oe2203Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.eobs-worker-backend-test-arm-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@aJialin Zhang - 5.10.0-60.122.0.149Jialin Zhang - 5.10.0-60.121.0.148Jialin 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.23- !3986 [sync] PR-3715: appletalk: Fix Use-After-Free in atalk_ioctl - !3989 [sync] PR-3668: net/rose: Fix Use-After-Free in rose_ioctl - !3416 Modify the kvm code style - !3983 [sync] PR-3915: nvmet: nul-terminate the NQNs passed in the connect command - !3795 [sync] PR-3771: ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - !3763 [sync] PR-3686: Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - net/rose: Fix Use-After-Free in rose_ioctl - appletalk: Fix Use-After-Free in atalk_ioctl - nvmet: nul-terminate the NQNs passed in the connect command - !3924 livepatch/core: Disable support for replacing - livepatch/core: Disable support for replacing - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - loongarch/kvm: Modify the kvm code style- !3853 [sync] PR-3694: Fix tow CVEs of CIFS - !3773 [sync] PR-3594: CVE-2023-35827 patchset - smb: client: fix potential OOB in smb2_dump_detail() - smb: client: fix OOB in smbCalcSize() - !3799 [sync] PR-3659: atm: Fix Use-After-Free in do_vcc_ioctl - !3824 [sync] PR-3822: ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - !3794 md: protect md_thread with rcu - ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - !3780 [sync] PR-3447: dm: add error handling support for add_disk() - !3778 [sync] PR-3379: md: do not return existing mddevs from mddev_find_or_alloc - atm: Fix Use-After-Free in do_vcc_ioctl - md: protect md_thread with rcu - md/bitmap: factor out a helper to set timeout - md/bitmap: always wake up md_thread in timeout_store - dm-raid: remove useless checking in raid_message() - md: factor out a helper to wake up md_thread directly - dm: add error handling support for add_disk() - md: do not return existing mddevs from mddev_find_or_alloc - md: refactor mddev_find_or_alloc - md: factor out a mddev_alloc_unit helper from mddev_find - ravb: Fix races between ravb_tx_timeout_work() and net related ops - ravb: Fix use-after-free issue in ravb_tx_timeout_work()- !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 x86obs-worker-backend-test-arm-0005.novalocal 1705449600 5.10.0-60.122.0.149.oe22035.10.0-60.122.0.149.oe2203bpftool0-metadata_list-compact_tlv-bpftool-5.10.0-60.122.0.149.oe2203.aarch640-metadata_list-compact-bpftool-5.10.0-60.122.0.149.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/7d2f51c91a9e55352ce6a7380a904588-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]=1af4d12158806b9fe4007a072e08dc3e4c93a2b8, 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 RRRR7*}ӌ$utf-880eb9adb3d8f40b6324db0e30d733fc54bfeecef524dfe44bd3b740a6dbbb1a0e0a905d6862e2a8fcc6277685b0dd25f729a8a92afd900266841830917f75eb0?7zXZ !#,'] b2u Q{LXs P+Nf7/}ΤȽ]S?1W((#e wÇ >'FH:~!+ԧv!!<ͥEH7i. ty{҈m~VKz J"#mvϮM cJ^Ɯ+ן6˞6^>`ZT8m=gJ*-b>LH ?uY_,4 F,\y J+T=n8YWS\YZ<~e #%p7QlqjT}" +F7Ԧ[tR,C1c룣o_amEPÊEvdX WppA]z2Tt!t[_8*_4H&͹kN (!T>C~?kt=￝qșGffu/^i0>$9.It-pN18Bc- =g$x4?z3u\DB.$9Nh&L:+B\%1{0yvwv?k#fq„+ՕÜawqNZ:p@,2CXKXײMI>\|M=`\F d2EGb9Ն.[ >'G afRjAPQzo3QX29J^u/6SԟE 㵛L BE|0N`[zb+:;|QZh2D$Qbɋ%c3.J[gxܛGc`F@쯎' E^V&[,z4ɟ8'ͮYT&ۙ a8"LUm|p"E^U]OCxCԥ+ Ó)R!\:_SWL1gn]/1,RoN]he:awx^m%ZyZ ~kp #?Ã!xDS)DP!wz~{AwT_Z]dXAy @ uWqz:LSt=ȟlɻ xZQ|2l+kL\ ձt~*ϹQnL| Z{ '.+|8-6y{/"ϣ8r9ʠfz'!Q,FV @|Y wY1 x0׈0 M|!_(OȱUR/Q_4шNYCܾIe׺ZŒҚؗ/>fFb#'TLaPG"m>j L[!- >OI/;`n&HS3l-LMOea+ ՔoEլy}W\KԺx7}< S6F^3- %]d6A:԰= òՠ XH&7Ùg7nhr|VeÀZI]a1`7sG8}brP;wՌ N'C<ރթԥ6i{\`Ԩ1U9>0\eXRàٌ".,Q(@0MRmpW&0jh5rt 4h k\:˩ϒڳۖ[뛳H9_1>S_:dJ(`?7X-ï UA]b2pXX)ȋ+ Ɛp+Wa[e?!BS/cڊ/Ka7K$U'cd$w{r^zIو]&ßDe>ޕqWaomTޕ 5ÿ f {X3P\:L55Y;v\p֕s?ӯyxDkyf߂H$-yo 8V7 Qa PpEĥw}ytWr^de)W5wF4`͘u7,1NͿ{[D$E q`xk:Qh= V{vj$l|r5І7SG🆟v N)ToG}Ps5[,@T-gsw ^IDTN3V>UZ$mbAj&q;wɦjee p{?OS̖L*8-]. i#5A ġQ5s!ͪJ=qO ؗuKh1;J[Nm:9x;4cҽg؁( ,Й`toiR\MIVUo-L'w]N ݽ wRX>q:YֺR]6a``ߡmsP8_.,jSycw椪ɳ&ނ}w)n@ʕy֍_ɸH>Xz?o GՖ۟sE(]pH]%[^A9ϱBWT A]PFu qKn'yyuBib=#'LhM<ޢO«udlD55 0 LYW? EE'}I dͷHro1VyUֳvL|V--b6FL?S @c__d3ߚ}`.>K i.50nv+5~[hc޳i$җWuB _Xܓ\,jRce]Ug[\TO:DrZQЯV3gn̒f>XtO8"?NukෂPyIb$ F rASS߷ͯB!hM|-"1%6R fAR[=]o5d_FcJG G"!2D(JG +L̫ibp[%irјU58-¾F .u;ǩbƒ&PnmݕB=xwLa,'r@zu(-Och`޳ R1j:|= Jr%U4Vjku6՚Fsc2TrH!iY_{M N?Hwm[}k|Y%YޔDfr f[ع﾿J@AZ~kh/P\?AgIՕգ 讼  "P6P6HG-sx<}G&*!x` ҅Tk]J2A|g6 }KqPķc0Au%ķ#ʎhS c;4rW (tI"NqYZYQo aiI]5҆Hݡ/zWK dxЬ°9 kk~?9dq$l/ ,xTQ^ˣ=P#\>ͥtɐF|`EdkN= 4G:̨́i*.\(()63jj^ L;ee)rlcǯGDʋJeo1ڊǹmϏ[ ߥq6e;~=]sB`l0!v.%:69L[ l,j5VxگinT @c7wEEߟ.]IV@X3VQG){#ܝi=RAME'ӘSB* >W[uۮ>Qǿ.d.(4 hH$`Rx]LݞSBKi_t_s !L]hX$,N'EJ$ra/~ݎbau]2g@A'xO%lE~A dUOf-\= z,%arۀUp6;0Q/14~ΐ(!u9 - R3EDgQNhil' S1g0ts;`J,X,) p?Z|J5V |ڠӢ|Z}}2\(QV5LXvuXZM-ߎHif<1P&"O•Űq ql=3@PŻ1㥸+Gb7k5JĸhneK_Hy% pf4J϶ƳP"%;̅PkQ[ /Pjyۏ[#s𷤸0gw*v- oλmٮ{dET&- ĉ>%ݺw382$kMA (^}+B9RNIt@jq7] _Xbe.J0 4N;2&!=Y5\ɦ|V_/ՙvhvx<̀tGk|qO8b7In:sP#D--tyYBYIM™`nc9|*KD&FhTҀ{4S)3ӦUdAn6|yǢI3jO?[yȠ_@2S2-Ԭ"[?fdܧs݈+G=.kW>aSi qhO&^_?r|&ٞ "_t ]f,*0#͠xȦ'%8{o&&B`?:0_- v2B-P[Tj_n1 ¸"GM߿=  K⻫f]z4f2:gm)870$)xѵ 쭗 l)odgӏ-7lFBν1bKwLph|b<kWeᒼ3RJG(pdO$va%E[A-P>aœ>H3}x؎D%$u|#m jKkW_K&{I%M|WP~9Bw˻+ՏAbEuKj\=n7PFT^qpSUHkRc*4m[eڜĪ-q<{2uG]*]Ϗv[vEK64CrBRtoqҤ3\[C i)]i\#HTJ:{0>DЉ|?ة=`sMc@Џ""Wd8>FLA6|;O^}c]= Pk|@ҭ762ڑ~S@ O6Κ֥}/UM(x|?.{̳w 窼'I<{,x,;QF8d)0u9ΊQSE3~=QQm_` fW[屁(C26vxmRXPn,SW5KZ~9;1[>l=Ϣ2,A JfjئD>7;,\dXgj\@>"tշD|iPT϶g)9%IK17KbҘqA1΁M#/b 7! D0;k΍<Gw}[ᶄG Ozn)-gn7Q^A]&4PdU 8\]>,œ E"@ {.5!7_gk?>]h΃J],h(fUY;Q9.bD3v`$m &">5 Rrw쒋)uHx433y-ZkV60}8}sDY(3 x &fqg r6X:ƤՔwЎLءկXGY&"@2S"Hb(CW 꾁 ]n9o`>~k^{A-vv Qt-($#^Ȯ1~ީ~Rt0o^\O3*E %|Y{gH/R!~뭷9$H:Dv;d傺7 Y'Cl5ZlD@?J61Sؚ(tAV"U_>ޔI$CJ[Cx .! )2zJsL?Pg:Ew݆OFoeiL6?R>%ǻgVZwQAwu% yX+ ȖTj {i>K_~9 @Ӻ`S>4t 5}D;N՜,`%_ 4 %iI",q sif 1fSw(f&ί ~Z3C ׀uVbD5A$UEmRn 5gBv~͑h7Z_(N n!vE->!e>fZkQRC)wMVuA%ܲlSqr9ѹ'e)/Vvxom~q2bv[lk<. B,;H/rJ/=MQj$rb_fZ&d&FSyI=ОfT)dW}LU\yX e=N\w{i0F]w30Ulޞ6"D*1F6YQ!a@$3ř0DOwN4B젩aTEΚ$[P4144a"umq\1M_~ɈMFJǓآt.)ɫ$N9T뾑-[`_ 5 1C#m?m xN]KZ"®$PFuco@$P qR+Q5gC>S^0h7CuS9}^CVڅJo /QL#iRFv-E-ōe3^fBt7rg6R\_0 #D\{ yo"fD]M#xe? ?wD%mT6~0r H!i*ZR>Lĩm[4Ny몤Hk\xI{Jt!Q:B̩:Z(h {Q׉a bϼj \Vz6fct8I![ ɩ-ϓ>5 ] Z 6#/nT56QtjgZ7XiŬ35ڒ5ߑP*@SȇRE9.ڈB=} %i80eC8Sv>{PI׎M9pzVNfTֳ6Ffg]=7H>G(|y#8,;T\1:P 0 3:T8msQ iۄE_'4Ueu+Cؾ 6i4BY tΘcaQm";Ү[5GT+r8))롾 7B>Me|Kώ ѯu" ]Ev?Ր8ٓj:kgLv1adNlYi?j')++NCt: AN |zhІiҦɀ#Q@;[xH8zT\uȥeU6{1TV>XsSP vw1{u+ƘpN%P`b}r(:Z3U߾7%5ro^獸1p?My m&cwo&A A4MՏJGGDl40g`4l(6Š IhgDjb~oԩl\H,G.!GEB!`FY zդd%y8!([`I|蒬`E7Y+tT{xhm;s-zNWCKЍX . _(X⦧R,Pwܻ֚ <'g{V U@"?B\tloDS i?[+`$_{w@2i-l*fHQ*V]%NSR4>5|ƀZ=8E' oL:Ą,՝ƺ]`vEPE0"?,,n3|f#DJ:'de:˰x "eQL^?Ss6'[;i_@Q!3٥w/FEDT~Y <ȇ`̲TWMŌ b/[U/3@ZCޑ6w-a/H0Wh)_ggqTcc+à*n;ZOp s4,R!NGNi8q}@4/|Lyvc!ݥo~WG'#}X ڳUM]J8U4ACEѓ|~dnрasZ1ςsfҩZRg3n#ξF jLI 4fC{@YIфydq."R']8 UN v˫ E*ȼ߮Ы{[6K (oum -XI' 3==( BmWb_t}m?\v]Vϛ8^xhi7w^[T P^L?r[]|N+|y$4Hwo1L*ϮjنFT} bݼA!=@obBH-"ŲK nd]wwk"[/Xiq\,4J8EV}>zan 7q)8LQJ6bDZF\N].M MEiɡVYcBq&?0_TewzoIymɡ;`x;f]2>es뮁v+-4O%D?)1ye =`tNIA٠;>s^]ṉˊ[ɼoƤ}bGVÅ9pljg ˀWk\RO eev"cls.PyK'+Q֊rCE%6T*9dOA3A.Yͧ@y9G>PtIò'GbٗY L€]- xA 'qY#%-\%VQX!-޾ )Fӝtd_,аcpB}YC`Q*M'qgNo7hI;{.HYZ8&SA*.hA߃Asjz*bΉ]Q]]qH-"Ut< ʕkvtZ︔6X5߲olV1wV(~xKz @G>~i\qvהсM`LVZxWN6*c{U& \UdY㭱-Wi ل(v`'5nIn! vm-1ewoޓ$!A#Oo89ǽ R`gǿY*f/{ %)G&{of9>slx (%4>4`3w!4Œs]q?;t 2] 'f|WR*B^Jjw]R\Os+6X]A:"`?bjvv=}O= zgkaװ?!$ҕ_*?J*.8y$B?{jeiMC K[r sD)"Irg8,-%xԖͯiҘ-E")lC{U}7<{RZx_~De"N({O09![ %nͻQȾ2iu_:L۝o/(:>İz䏌EMWZ9kk'- U4sdG.*( Bܫv+/IOݜ]~1.p"Hӷ@[\Sa}ֿIFU9m>5ab]QLν%G1yNecȈa-; HJ ]xas`օKÔYW,bxqu+un=Bb(_a=#aoe # nco5FkjMDj%Ld&VzLl3eIٿyAG7##T.T>x7imv=Mm Ҿ^T `L RӠ7nu\x %SY2MIg@c Zy>3NKvezBNTņٴL$UOg,qծ=)$ 2,ψX'hF( 9m%t"yF'l$ڋnlw;o?iG ;?LܓYvI!OS(|o޿,^sq~@#РF >eoeȣ l YC?+8uly"͏s2XD@Q~yJp| M1~ɔgY]Dn|%{U֡p ILù- +ɟ(gXGRC3fYsOfCMⓖ&>]x"4|Q*hYi:IFk߿BC8+e_ P/Ύn"+_ dbqcsg>3YPe+|#vc]0SMc!#T6+LQ`TL4I '  cgB**"s”3`Q)3S-l$pd5њ۰(Q3"{(]0KG0s$e1-'rW\tw7 ؤ/ED0 QG~K Md;ڿvA MV ~+c!%zd_?/[nr1{:ըI]b?~NtWۘNiefⰼvf\!h OwJ'tf+֧[ X袄tqEe htNl!\?w>eXiŶ싄"LQSYTMZp2f{u&HsѴg$& EY^kh6SKdT8E>1JAoNrJ8:j`%4!= 74Ǟ9pzCI6-^-`p@4 =FjhcK.;:/Icïth4U"?cHUglPyRxKGe(j @^3+Ӑt@iR' 0jRَ@"r+"dXJL/xo5) eMf& VRxfT5!ҼD}9y@mz5^چh!SBH<D̹tueq3$17E%Ƚ&U-?Jumc[:nv}3}Hq-¹wSȟY5D'* !\o⡌A /?qZ /Z&(Oqdžq(:3jtS}b;)XAX79!7IގX4 IyF:A d׊6"8ǽoc-)nٲl3HaOoKJް2i=y"o/gUpj/؃{ʓ1)baG~Qk<$ZPG"MNEXnhگ`ZcAucc,M{gm0o*dT =0 L$ʥ1`RC, E#^ y/GmKOFۣ_:_ga[td]v)m87426p<޷5O/'-OxlVnHGVU산0ؑQ+`at2CHS+SK:#tDۉYU%0T2HC5y+R#f${)d^zE KK0X<)VU|] OqBL|.z5Mc-^5+w,݉JB4Rn-It̯(5 TKSj@i`'p@Z.ZA?9J6 = .c$c3pEB0Ġ*s7<=; EMxѩ1+;Vk&_<\0ei(}ڔ/rcbV$OSER*cJ|Hf[c3ZG 9 RW+l oMpl=KӘ=xduR߬{BlKc"i-BpJaIY" 6{[9f釅^`|GJ}Ã/F#.Jyc~0NP*[9@jUp=.\bMqJے~y*Gb٪.YϚ}M+r/Ögh\mU MT]4 .nk擜f;fk`\ʨL[7,K+(Tl!Nol 10?]M!2Ď8]0Sk&JWcgu),:⪑jؑSS;%Xڏ(;28QN cOK6>dK1G"G: K̬=%Ae f[t7q܎xN6TE }'("c;3>>~KwՆ;&%ynd,nR0@^0`}LjݔRgvZ*!';~%Sy@BձLQ)"ʐ#"@C!MJ+ e-]AuJU}ۿ102ht($T3]OPTBS' '4m#wIwڎ fiѓ$%)K<9|!A* 6 cycP7CAKC` ?Cǣ-DhqEWnQhƁ }rwL"(0+Hַ)v'T 1=`5]9椝wwHM5^ %uexzf);}H2> ;E 89;V$.4+NQOFtT" &#keKS0f}R/\~\Tyx\l?‰Xʖ=};"T=2P/.`a7e,~̙AQ9eDz]aWdoz<\׻?qO ?b0/ 1^V.ݣWF+(qTrDݞ^5S-+㬧P 3X3!Ne~r(ܼTgx@&ٟuO{.@ëh|F}]^sIDzhn̯t- 4Ug)>ha3mr$3M<?]ҡ F޴]Y}o0VL%WneGJLIZZ*}h:6>wŊ aQ@ȝ;#'/!7P BKΈt\}Xp?w$i8\ ?a-|0B_ĵE? U_EHJ{yk@ ׾j­ȗYV42}HYO,;P`]izpP _T鵋3?c@z(R٫Ԫ\u?묫:,4\|خaƧ>gx u Dw5=CJElOv8,3n"1=x?ѥYX"V³Aop^7DqtcΛVŇ)'.6{ڭwEA +[PF7_P;TA.ԋlU!I!h GW!xyj.4j'&Gcӈ09(NS=J Ѐ^J4D!Ʋ*RЛo^ݲL|(P΍&ӋXA_+판z4?8-xP jY#3zp|ݹU۰G|_pu5@ C(U]2'͇#dc#-e\9m BIFYַâ8  X?pvdJ{;lLL(TI.3]7)"q)BT omypH]/[ q'o50TÆb= h`*SHrcl8%bpQS4PN}gjGoS(\cBjEGOă0 _G3d5zB@:BPejnR@T6:hȎ`\JBQh V^2 c0 7.Gd]@e sW&!1|'!>)>B1+ۇmzZ*ܟ{ߙ}=pM"@^jWBC- Ԣ#UWՊZ7&7ߜ_NeX:Q{<4yV *g&]ip .JL٥Z$\LMʄ`kBcbng~2^̧ĠC0):2eoS" ..Gv(Ο%д-/Ycym wo#Kqw% jWn rk 7R5*oncF)nrıo\ͩ`:!Qn p@Fu+f4.Jل6 ܂CTfZ˖M*D|h&6͊s^{Q-^{,%ːQt G_STԁ[s a8\to@~Lp*QrLq(©yy1SӼK󧺤OPξ.*cC-V09kv0@[ 3N.7>3kǰW^[:]4R&[O,tmX|ζ[D8o=z-zX FF~߻9I JGE[)AmO|!O9<u! \l}VztTL Oc]YRꟁ"* ~%DեZh+xCߝ G22V6j@\;T@5ޣu {"?vD}ѷ%%O_[Swv"YAKE-~n|mSN+,_|]NxWP+-^"ƤZ^uDZJS<]:KDfІemj0YRU>~HϢ֣!Q,p *=,d$[ͷ(`Y®]MK/4l~%wViՎ6hо:T(vdY#+O'f&uiJ0]|3;8u^RTDN'W)tMiRL"Go 0\ȧOa MiS)'4N7'/M=akF.AYS9~<6se"IJvИ ]2u o&ϭi&N 7N|awn6u ( ^BTkc_ܸRVj8pcKP{ҝX`2>:G%n-EJir(G\ Ql3]6 nba Lɿ6IF6@kT0!qk;O+t+ߋ~.=<}4ƈ3[S&r.Aor̗(Bj&K:-g"R3 Xf/~t(1ԉng?0WhƩZ3fXqÉP=7%kPC 4UolcT[8ѴJ=D.P}4Vz3:)r1_3{ʡT"5sOUh97 @Y~Olil@RNYo S )*8ݚ>,XjC<(9pW ݟZ3=Vy slȷSMsCQҮd[ܱ4ZRYq?  א}IxT5IK32iVA(p\49!ga =[Ocb좙y=v>Tlf?3W{G0 %n]H98kp;\ 8r]3ȧ ߖP]P-]o=*`kWJx7 jpS^@T@ RIXtPć?u(1 f ̯i(55'58Uow*OKi2%53/!.g]dz%4dYx:DZwD@/`fbH~{Ni+Hf@6jcu#%v;Bae't$tX/R \w%[w9Dոb"ʷ:ڗ滔k1kiᦑw*׹<\=tlR4B'}sra?(h %z}+nY& M#Z7pl &qR 뗇ȍ.Tٵs7Jd|0tp.3" :HVǪ@s2UDU?LIH8.F̨BڽG\bF`͞˘NC_+''d~l:eBW%#f;Q§ c;Éb.9|7@TX`MغWmK^*Ұ  j JDg+:jygW2se\Sz_!s * O+ϷN-t$buC]AK}FrL 4lO톷P0y{,R=$=6R7p!* ?`x)giSaNmYT%٘@{k՞Z5C֌q#-QBPތ1z -J4e`8"np\KFp]uPࠈ* ޕ{Ny©o'VnxnHPE:S&PlR>iR@V=8߷#AqZJtOA5of'Db;MtUIYPXa\B8DD-ӱ, wWof=0I :>Eȃh^kSP6 /MXW[R㐜A  $b1M=V0Iն5&:pckn,VQ6ᰌ[Q{b&%*6|'Э"W gwf1=iH-*KFgX;@)],bX'"!M7 щ޼ qctE %n|Sf5m˓~QY~rM<맿#,$K(&\J1!.h\G>0;D_}" O'ƑHʕ_K UK0t>sEҸEFNߑAJaBvE|]Kj*#u !m41o[?ox/hu4{Zĺj9%W'>ao4_ (]Ԝ!l.6 ̄czD^ԉ|Uu4 21ycLC%tK?)s- hqCo{;͔mKXn1s\\q*;)LZnH#؂c9v%[ݬG82͇a#3x/B!R4{5uPmp]拮o$1O8r _"]x Fmz1Ġ0 3'|ʌ'35in:͊d_UZUF CWoJOcať/(!wu'BՌR*+UUnrIus4CnʲE7[f7EV`369_Zd's jPuJ.P5n|r fޓ ?)cʼnˑJQ&"^RlN¶`? ħucQq86|V [1J:#(՗aq"^nūjoHO٭ڢu!hӕv< y)\vEn DC- d([HNvk9o(ߊׇv]/m`CU|GWVNSSF* KY`t[UÝ*okQ9مF 80Rs"xH6*b`6fU[ Ni*>^^ONS3u&!P䇙->ͯwu`1vqYۼV5-*n8tׁ ٨ޱe5tu9v$q|se$͹(>^ٺP <f*ACJHw?rn=dOͫ`qqwӤYĄ$hQ{LqE|c]ZVSZ].0ɥ6^/~ L)D:گN'b3¼|V //IiϬsxd3497G LOo:sY ugo($(JKl?^鹰&>7f;8r'J̠485%|PjdN.aD jv`]Lƍվp +OـM?]ԟl)QM1`aYa\3'm%e(x(y񶼟{9LH:%zBdwfc>2xQ#BPydְ;tf>.#TZBK藲AevRIe-֟r&Xjǎ.yD0}4Ⱦ5%ej7#і7ڈHE|YϘnaJÜj 4kÜKOY6Bo{Β/:Tk͍oCl#KL:{h9ug,:FSc[`†L1[& :Z~m_ni dj3/R㨜/>[ף&]y\?K[OZ< *66}4i ?#| ZjńJB kAifI6WuXE* TXML!Ay6^?odPH(J61&6Da|#=eCu:؅9A\eUX}!Abq^tU6Du`C> ,~A]0:`~e[~3cM].|ZLGg(TTFZQQPN"=nr._UAzwBΟF#:wYMWȚjl\;@RY=}}c9:aZOʿ4ԭ;KOĄW^STl߻ų]0z~cda[Q捁_5Wލ 2=KUyn% lW|@'E} ]2(ZUv1?P;2Eס=T.F٧KThxI%pY.]"_ 뙉{8 &&4N')5%sDpj8SDM\Q|* ݰ $_a 2/*ܐ vw:#-(>?k܆To`='vTћA[)%+3u+w/)|9R߳')It4"lܶO3`* .]Nw)ɛ#[yT~""^U.}^bCw`) B5jŦ99t0ԑmqeCjNٻ:-qttO_S&L bΣx? -$3s*L7XVRx7ƙLB Y-~/l/&QR4egLop,&I)焷~ :,+j~ CEI܁<-d|5QJs#ImKXpe櫘"Sll΄|AMWQ'0⓷:emL{DRդU”C }7Ї;fơ't-3sG @ĞRDvJg.T^U\lcgZiѭ,+%9"ۊ^=xiJIFۏ t$ZqvDD(4 f _M-/xuWyP-3`},{|b[M@m$'LBx ~b(՜hSyu=^N]s1㯲OeT=I<:wJ,njˈTutTJHhѦiV{_p46<2Ud-+tBmq_v.S W#*n撿*TQi bkz.+P(ELsÚj:G$"n[*tGA ܻ@r{D' SWTQȻ@'OuZ>ߘ\#[[F&rYy]"l=cȄ;3}YZkC3Eb&߲gC%8g'u%y(82卵IrFJk,'/_xv|cyJ؍j.a[Viqq/OQ7UR'VNPfmn_//C/gD°7 Tpfh)fJP'.^-J5Q ٜCڶ0ɒk.8E$6 R3zJ9I5%C /}t*؅P`qzQݭ4.Ǻ`>?a%c|!U/%K(l%erBnw?|p!쩒CEx0e:첽T@B$2&>XtAˏb)$ut-icT AP`Og W'IpA"1O JގHh\fre;xPz)]r}g}fE],w{#`A0qȍ₠0b6 >8PBu/[.|֠/ʴd7bJN*O_H =v]eODU pOaDiu58 ' NmL Ya|#_I>g&ao\GZjTgG:BpZ@6iv!s+m]H-.?=|3-kPdo@e_$I)l00Y"r}Ahv*C?X05'9!j$f~ow꧊+OB:gg*~_O2Dh`nT&7אo+8mH;{9k_!B9)bU=w2}sY[aʼn'Y+O#i'2_AAI!V0yZty&fM&϶<(5 5).G?r7X\nEFoGXސ) fV?zwL+& hC"/)^ !Xd)vEq/rHH}clVJlFf^k(DڷQt?YBk!_{dHZcOy&+b(&xb|BFM+DOޠA++^:"̿o @ܽ~ւ˪cfJnJ\K*{p"p=#3!fLkэ6z晹G $ᗁ, ղchg!};uNwAot(~g?~n3b1fA3{̦ q25g,a=rsGq+M'͏Zcgϩ]+"ǽ J s|]R\÷'ծlN\pp#1iS-o,ml!"j'YY['\m|n_[i"zfWIEy]AV~B*6/:qSxHAכKFX']zESӆW=~9b1Zj4I ]V H 5+1*fS)/Rr% +<->L=LXô:+ @\)Ip|/rd1(!\ή= F qW;ՌuS>«FUtN y97XꦨT1`JeqX‰gPx$q܎Ja44pzi+Z& ^˸e^A4@C4`@{SƬd"5/K ?}[G%ube`/&Ug`?EE(V},wA>aLX iǚ7 P"#|g>/-g b?;L߿@*١Nѻmq;09^Sx8B~$t(VHI7DS: Kp\{,r]|P XLB"y@yWyUkC$a3{]@АFGK .p;M{g'JFgz%PՐק`wϒJ| 3e>w@uנsEwVuTFԭFWHj bN~/)1Wܚ8X}Is2ڛ'OMpU;0 O-7=BC=7AsȎ ? >G73i]j^yaLH$eeF,N|c_R}h ιMbKmɮ3\j@?YxW<- <2j4KETW UGُa?Vm IF`oj,(!fNi9u2,JB]̓ VItFNdGa](h'."wtTTT\ <S/hjFSF",ۢ3uQI%<{XtmA,)ZyDj\+ RŰdQjl6>|Fy7L{{q D f:+8߮(\QZNo]8biCVQ _q1v]6R֣cZAzP}KH"M$ڴ]$ L ft`R(dwNbtCng.3"Jh^qL9%pa,OBr ܚVm2}dƕVJs$+lDv)-c-|)xGYG*{:APVJu4ANʜɠ2ʴ`pٸGӒ]lzJ,y!Qn#9¸jH-Ir`%+z˨dwRm)lLǥ8=gY/E+a ˦V|+] 4 2yQB"NyWa O++*I9I\2A=FMe(T`f2,&]tqsbTjQޯC@-pOgE)=uPOYWP7O(Ek4tO"LSá}υ^K<+8Q} ۞ {[m[H 2q[LsHC9&G` 2?ԋ L]GnɎ Y#=IGݞ`ehC@5H Ӯ-Q)&!n&ΰ ֯*Ww& dۑRU<1Q;R@'ogUЍgmfq?q2v)LNe@VF(P3es1d0h몾-b˜* ߟ?xrZFZX`xF Ll+tI *TA~OBT3g̓yN5wMi(K^Mk_MXMo/$ i/ȝ[3;U:Nٞv=ڕ>XHԥ֕#wң= 8X>s`u׻,~ǾdKu}t=}>:w mƶia:HX(M% P+ltA|y/rQ3>ל^ޚ%dgSKƝ|'_/NAՌ{ 4οр T^\ .LvAl4U;gP a4-Qe=\9 S̽s)SF mۑ[8Qns$X)s(Ŀ ܂ }^G;$/CzlSGHKzT,ZP0E/]$Gd:'BJmƅ]|p1ډg20]xS B+v@NX@e:/ 4 g\mH#$xGe:Vo%^4*'H^]:{9qSzTsOB)l3}J-%AU`ΆV [BJAvYg2{ ~' h܉@ԩ*04K=ҏE ⃰gȣ Wp}M4O@*ODg B%|8(mX<{G7uȫ_> Rf62p~'}҄8C6D(^9F3a5w=& cVYIFu}M H-PůTo9X_q ptT[b9kd iDg'q9Hw/bY*6jD~utr4ƿ'qgo5:G$ ! ]1s:|Y^ , 5HhpΘ؛ ^je% vb,K^'g,۝ k5 9]& `ёu"We761V) _,V.rK_]P;$0eԌF^ ]Cczk4)E7x IKٹAVj;O tMSy>v&?fSge4<ؖs`av1Q:4bWH;;5ݔ$Ѵ` e"Ş?&! LϚ Uɛ&mWqMo4R{$wdnYw'3)jtOU#ܓ;۪R W]xcqלWn><έ#,npR@- Z\ HNHɁ TuDm贚9|)ўpC}+jGB U}qŸmVq>O.#T XGA0UAnn1d/ܚmwKf<]Uʜdtn&6CYP-!ҍm 0blEfjO<JnÔX ~Ȣ짍o X{{x.r !Bo-R4:؇9yztxCHזx6JqNG02y}}1b)j3c OmE KJ(-Bo,M!.+GL:7lѬɚ+ P&ԊA=rb[0"Ti,a{LXWɐX!:)ƟrԽm1П<^)||>r(+_ jdt.M*Y*]EM8X7,"5xO$A$I`W{k]w=uzO" 0)d 3t9r䗈;r];'l:pL̽G{ϭ+S2zAQ#Z)z$os)u h[Vwecb%E8R%])Y4fV#p/0 tT I_aR% 2MrXd-D/g`=/bse7=soBk]Φ6Oiˈo]:qF{e|Spf2D9ַ…?vs<I}/1r3Ho4@ :ZlϧJ!VfYm2W d5TRLy(k:G 숳J=NiR\4I5TÌ?~f{_w>,JoTi V05/ɧᑾcM*CUs(KPyIiNe?W~nόY\[M$ډsKF?v55yDg}W vQ(>xRـX`-; (5Ѧ1+I5hǵxRAZR|# _Og6NB^]=n.w1XS\ƅ*WYզ!>mP=Ԧ_|s%@_l)LRnj~ČtTЈ kJ%k(ʐ6BwPhץ~usW}:qjOq';$m;>1Nr8XX{Z~BK#!a= H D=p3=RI [n:'~sLNq@0t&5̕>)"{D smlͳIŊ\K[NHd?ïrϷЛhj7nBA!mM$y$I7iWN6$ cILf._UKsؑ,ea 3XwXB7<骡٬eۑs,~0-m7hRtB=,';>S@&*tk'<7ECڄ)up̣sIANvvx*QOOtUw.57cWXڴ֨/A4}ESV%QA:N-P5{B2f_Ɂ1!x. !vI boo [,ƩҮ\3-,aIX+cRkwĒ'=ktqfgaBЅeߑ>oX7d6_Gϯ,Ȭ*Ђlm _xpZb?1bXlXzZԖmC aYdƎ[_,Y1ׇX9)_/1_FQ$Uk lkWdiؖJO}޶qxrH PsHɲ.jeZZ_ztL대>̟p1 dT[1]ZܰA=a^q(XU}W_[UY&&2jG~(aP׃_-*|Z ݴK2V^WRɢDc ;)('-H̩$|54sPU~J|UmaۏJB~~qOڨyɴ"1Ԕ8b ]q:yp`uMR~]{ OS޷kkwJŵUG]? .ACPݙd`%B˂u% Nku^-^~M)tk_ẊFSۋ#kakJ =r\:.b] N,Je%7AmUO"ʞ 55s%q;O{> Y~MxVݏB$.}dw0 nԨĪپ/i+WD;S>*$wn$?J9Wgu*UQ&UL6A&,qriթtWK9;tCLIfrZ$F Q'5@}e~ q`k%NU2PCdFyH7g tLq׬(!F Zernmh}Br*5u42ڒC(Ek%[C%@Z`ep=RBN5: dܛ:( >fO$9Q}8';4+GVIuV*9 FM0^xWv p,NKX('kDJT~@27lL0MT@N49m?m[j7;uzN|p偪K|: dFvL.e{%uBT!2 ^|i|]V=K_ǣ:(,sKYdncyj|ٙ~XLKV;mr0A6? ?#k\v PPIsJe{`4Hǽ( *#V$ 1yEg>ǧn.bY?~HR_7 WEBkA̍ pTb>>[Đ!uכgX ͕YQ pߓWt4ވ_PŐ 4 OH=apt^kݤU)p͋˟ԨL4~'L _-W73^I^j&fxY< [8MN``` Zh3vi,xF%(HYB\)ew0Ę2/F ЉY0L>mȖ[\^l" y2҃5(f b9錈LFY.)@h*5d#R{&St 4ưX"{PЮ~ /.JUџz0JҚQNpx~"hoCN&**qɭǢ!{kER[{K6[c޳7^1U(8Rxj?CrAI;KNJjb8^rwѥPVN#N,&` dGh؟ö}i_>]jԷu3!LEY):&%A,*\i-'IR;p&]{m4>wZ8'o1wO1=E@hM ͣþ2L|2;iғ.K('&#LaM!B_?SSb7|W⻇-@g^iZn.ىp*!?`B/nGBdв2٪_,(37+xX %8TU=**úKeH ި#K~xEP_/cꐭ)B3I;/=}#\It@Y)j",oKd \Rlf~ 2{h&r@bjl?JafbV)s6;y,/J>.[{_=ju &`'I)ՔXN".{2aJ yᤜlR{ܾ4|+~ Ѯ]f6nJSyB@ H߭Cgy'Шm5 =VǹGiEu <섯TtT!9/iU48ԉTh_ȓ 8aʨOj9Dr&yƣlwį'},4Op!|pEo[]ԣܩ焁 H:Et>ͧ+Vo(軉i f6FTDO ZV#~" qDfkn7,fRpĜE>0ejWO[`脯 x &' >q0++I/xސc>Ff Pġ T(NU-<&JKYצYi>Fܮ# ɝ$MO v9gx) ]M}@eJ2e^*vFj>jƺajprpn Uݳ.NڃptE^LTv;0{2^x` 5%7fhB\wm޶yv8$_~AgFWY,pPx,di+/`vKn6 q9=K>g.}Ef:H Qk Dp*GɍwHPjg'r'J=Yl/N ?*]EJWC)4+N6f'O:VԹI4e5fPP$iTvAu$ 9ύS~ hkV`P(If5!h3?&YprE :x̗d}hA0Pdwd>Kp&siT?Sf} %C#41#Z{q"R5H^Op; HwE%W-ɮݭhƑLn BN:;Uzȃ 6#%G!ttQ8\3-()F+Ԫu <)lLK+n04ʕXOǠ!?,:@a4)\. \bdOt&FQӡg#Zu AGSdD_X*^3 qJ4C% >`Ihڝ|wպTSȐtĐ]!%'?3[3slצr|_`WD/hm+u[~ B|էċlbxd].tqQ/C՞>ղ5ej!ͯctA# (H=Icrv۟z 2f5cdeۈk,-zŌܘ?M ~A`M FKB Q҅)gYgoNqE_+K`[k$v6^SG6Z|t>iN0KaB)P98xU:+dŕQ"'6Y"MhFrӚ)RpV}z[[7Xh1 CMp^p?mZãX]v <.pSWY}1Sp>Wk qCc?MD{235'Nп<+"VѱN^tSYz@jxS[fR3|#@ 褲c1 yÃ̹৷"]ˏL jS:"2z3g27݈1k\s}(S6`4zsеQ{_& WJ@пC"&1w-i He7ߜpB\.uJr_3)֐a,+MkXw3aeu:VhH+Էqq\d2у|8GZS*nS|M=!_–^u:#`EǎHI O` ~˟ Sʭp Gp5u.b5k*)JLn xf7=wax u"e6A .WV(! 050pjz]eOC*%`PWVpe3۟Αf``=oW~%&RTlW|()øMZA&$M%vA+_M\i NQ C. Ι9L~t`FORu`s<:0,bs΍pd<ӓ_|s@(10,9ۻA UG&~=iqnltk2KYPwSm1[mCCϋ0Zr@ɈPȨd['ëcbȦP  ,măk MyX{HMȘwzmd&/[,Ufr#0;Eoe>5 '-l^CRүX1>OF>AH#XD9"޺ fi&;TvCGhDw->sR8dSB4~ʑ\ҙ 1n۬}R`c: *TߑA6Kt(Rܽn)5h9Q!QN{k0NaAbo=HrPf?̘|| ){2dTOMZL'Sؖȳ%__#>loūt2g˚-Qqƨ:G5/*bvz.7^?t]*^ ^ƈW#٪p#no`AGIN6z ;=:rn\Y4|Մ@| ] ,v{wmq6mˇSw$/HRGI%$% %3<>>br|,XvV{-XVGG>ͯDVӁG2QMfJ'[JTda[ ` 'gT{?H?AOc\`nݓ;HNdZ)pz8 $–1LdٜwDfǒGHs,Ůgcgp]6츿ךZP 5Άb> { `͢E@37"-wOZמv;n]%_V?qyknd&w^s!T.#Q +%{r~(QkXTg.JJd+xc| -´-$V\ 0jj :YzPI&^e[=;^0'M!WLrIX,2h|ceeXz]aX:uvH yԶ L̨@-x 7TF5a|^i-".(K9#ߟg#ka4w$5RBdžR"k4F{/Q8wKb[5^ C2 ޒ? @[9a#4%pvݣ5l&QwvvX17Ҽ3_RӦBsjqcGo2 wI1k[k|XJO#>hSd> e]?8H1h({fpc NGձ]ѯR {e6OIJE~3ZW$?J m-PIeh^9|٩Rd4STU'H NZGh_;AlQ#Mnٝ){> jD9nJ'2㫯jKߌ K<n׺v3n52ƫ C$$3& lQuz H-([|W;P. 27wrxvq-"&l<׈hk՟e Y 7I! Yf" )A?J?DaGV-vi wHA_><"l#G a@A v̀^Wc2+gw]@AZ̭0DTٕj$x2 j9kg<:H|]vsi=e,0i>޿CkJLvD[ob$7AV&OH`1bm£+*6=^Ա6_bMg4*"4Eh573=>B5A甆 Mkpt(!CΙfcy6u@B o8¬ 7F$&:4ʌ6 چsR G{< YQlXwE[ۈa]2N®NZN~a&$j@ԑn^'nDFnoNjG-b`ezEbVCXNXj, T\iI߉EPyBVkRa8mh$韛 ȓ0IgH. 7KؐfWIԞ{_? ogQh|Ŕ٤ع6:QhKC%hJ~e LMitdi!R%E^Q2>@͕fG!#?aLP"lp/̡Dnv=ā>y ,kgb|XW$yvir)^D5 i5i撹K:/6wsMCI7Z:)PS#ŢGiĒʑ=RqBɗ.?b2€LZ&1_k Z5ON!\G}a+&'q822uu,K?LnR`jKWj%ϏNs6m彲\$nr֚l3󰾛2՛Ǻ8 p³Č Ajo֝u&>=5Q{C,7a`D5m"x8uWLJ+sdYAHP WoҒ竪{; A>7O9ؘEsWtg8y6w“W@ېUea˯qnn^?OY`]ˀaj{ABb ܰ=.ڜ⸣2=LLD=]mUy>]K3|K*wd=ZAu@LFv Tu{pd+.8;E49lz28(7T?R+&I啬-^Li>9H}?12R;vO9kw p_F|(!*OD69z)cJIlswQPpљ=tcFU1^Vx-#X Jҭq "]*s^|RZ^ sTwKljr"D駑\5,~yTf.jFzi#C_BЇ@i!y iE fJw3IH;c//5'Z:+/ƔO,#H$SLJo tmR-⋁Jn~SUZ y.{6BA!|Lb5%}]RV{$Z^?`g{uV^)&⋽2@`2Fj@WMo?r*k{1|PT*`9WE.f4[5B<'tK i( !GD:Y]ZlGSZdx=L ,t~kO~z XNV#\?{Wp<4Rֵ~5pj D`(WДj]V/W!X}TImj\ć.U旈+Ohvn-:l2W#"$IUDSCA+ #kb@Lb]LWZC|m.2V?0KO:&DJX[qaӂ,;7^!j7JD kEd5'bb4yU}*._V#%wa_0X]@QշeS2v<^DJ̭ӃM*uAJܹ,闻^\Ri&p4TNHz}YX9e,c5)]?~)!/rzGs aZ3бĒTˢݵ-iiF?mW,L1L Ĭ] .qSNu'ҭ uD[ՀdxW]'B/l|)ɶ:}Yw°O{ ySh,ݵ3:KݙQ~Y; A@DSS Rb8{4kGhaɞk3SF"u.͚Ͽl).}咑ɆeSqP0tiU6#Vn=32gKs!px0~ +Y+:)-2ըyN.H+Gd_i /&##X_2i@0G@X u3d#9M$F'^eQ&]Ϥ_0 Q,5)ӬS!PM  MەqK|{X nl=A #JC7ᇉ5Qjب5}]%0KFVQkr'ֽ$j@ljR!No^2 E5_yE(}#|;ΏEOn4ɟ 7Bz.M+]ŮN<7TA y'VfEViph=P&wg"H_t2za2ۏ ~&hĽ!tH.6 Ghn+ @m9v H!Gw5h}^vZL̇4i<^)^RH O)q* BvTzt/j!©[w'A$Ibݦ Slyb>uT741acum€:ׅԚ`}VlQ8C. JU' ^0X281!IM8ȥ,~114$?G?N'yO_`m%0g UuwEh2OƑz,\;;T뼳DģB~I'C} 3qcpg -:a%lFm'?gw{^1o 8g'I]Uz/ rƚ -a5_Փ-aec7sUI:7vjkxdג46TTUChGaZv5܌ ]$-hR~W}1h4܎h> m=I1瞭yqr{%AȿJ#GQ=%1 㒭)!jy3pg @&=Tȿڠ D߆l!G|pBvɰ,st&^ЫFkzj<1|"t8Kؚz$J%frÈ݈[f!+} c'D1 $9r-1u^y)%;8x+i>:z;$_$jPX͕d8,}V=@*r"SCnTx7F861ῃNo\j$'5转A9;'of"דIo*jڊJݨ} #l9NJTov۫^UHH“4N䥳=S^i.ݫZZdɯfeQPp57FLj$1$V:"5 F60R-  E-VbdO 0Y ɨ4bq~rxd2,x_lG]UxZ˝=b*_eXH>7PK}-2lT_ T ݯ"ŝOP$2A<}{4_S+o,ѫs[鐟_TLlh7$*"w-6=4y`#rXӝ!=`b(Kۧ?* [op=r(󔘾ycV (nB7#~+y>o)Od+IFKˢ @F? PrzZyYt2-{ ƗX9x^J܁) GlV{lů1>OhQb 1q] ))Kٙ]Y~3SƯcn"xAEY҈ˋ?=b\޼eʪ%#/m~[qJD21<] Kk GzBc֋.sJTkXXՖ~k~Jp0_R&τLyWW 797*6IߘT}6~tBo{ r3'[ȸ@†xB!U7wYS ̧\L^vcsR vG)m3$@'o-tDcnWibGꤧYUC9˖q~/5Ozr~w5 D&:f# fܸUՇA,e8[$q'-9@ϦZQIxiX"|TjwTL ʡ$يL0f\=51Sl[*ݒPyaҫLvC<=[2ؓHQO r)yP 5>.cu Wt3m4ǾԆOD>=Dyn7S|AM5OU >+Rw~^hZ;k9%04V0ƝL+;/#UMVvEacʍ<yܹ 32MR`ôlF9-z%? J{K >UjvpҭNSobFF=yu)+̸YaE֚idnû9i W3GՕ.־d]'C7`[ XS" $Wmo7KF7N1:H lG-U8!LܲIYB-._gyHiv}/F埗/j+~Ed|N-+NN]NQ{p@f ZDӜ m⃑4'{Z8&Ua*5 Zg]měMᅇk؉9Á:[.E:`|"JXvA8/5|݋.H٠.1-TU-3cWsũRMW.zmh p,1D.1C٤ELЀѬ0i֎R<:QQi1`fڌ,hJ;Lz྿X 1:3kDpYz0[c۠#vX0x@,ƫzl߫a-_BWRaRm" 0ح&dP\tܳ]t1[/%biIM2@.S:=2~ƺ{Y.J=b)ؼvv͖},§Q~{SCRzbt@(1W7[>pwv0:fASj lE%q QwUrC1-^8m4 7f5aO#I'x ˖ұbI+L03ahE޿=mTq $[C|0ͷ Hq6fiMXA6ۯ6e}iFӴ@hø9[D3 04وO b*F#YzୗѠ}Z+*'ex^c޵8F.uXZ9]-YP^לE\w[w9EF^2mIŻ03Q by4~݋:qQPoT/( hR!bfI<;ޔ-%PҨj~r>{^49' kБ9U]ة)ymK]P*Do]^7IrƼZ(\2b!p[ sʿRLv&eHn>3K:Rnr( IVKHqBtj|"4MFm'r)+7عD2𡆑⌞!|17wz4m8ŝ]KRr60#Qy}m N8aQvm= n| QG(v,a/ŬC¤S "E=Ԍz,Ol0qĔ@9?]s4$N w6VMx7 *[;jKA)2-KOG6$q JT2SmˎT6ぅef=*f \􍌉%N9 -mg%yH#Aߩ$В\٥lU5ئaŢPߏV8-= -0_yCN68)ǬߞZsuQRr݉؈D*H>~PXJ'43@ws܄Y Dwߎ1Tke[QeW(^^IBtIF߮S`kHL&6#Zm`لbff&P(>B̈́/Y6~O͟C}Χگ; S`/R76\TRB: a3̍n;Z^`;nuT̹njJk9~~\q T{\&p5<5^r8v0HAYi)7'!. JQwbWc5kҫЕ=zտ4]ȝ?|/orzn FQUbXt+FS`~ 4K`s? )DnǴ_gkQLפ/4As˔lH:nė2s W[8qTj* O.*) g i[II'TZ{\?e,،]ƕ1 pxg Y*eZ`g#ɠ\ŀX Ŝp|г+0kPeqF!СeoXoT N?\71aU@4DEknBѹS̡c"Dc7Z(/M9^Yk^r(AiYs@MVǛ4$}+~Jy<1&=!X#UǕ䗝Ӎ,i z MfBhJaO5x=/^w%q=8m5Mi0]UpTy&wM9 Wpbg!qcf+D=uyN`ڳ'D\`EG00)/A9uz6ϊr{b%{xS> m Vw6'A^`Sql6c/}kl<5".bD1w'16g_OZ}ks5 3b3YfQщKGZԏ7!o˄K/n `M?< E]ut%O}KMq*ڇU]8Y#?xu_;- Xq57=kUE7b{|8:ENdc?) L9`Lrt1TL9-_IgĆ~>+EXNo",J@w#k&/{$܌5oglv5V)fC՗?ąw/gZr)5 3[G]*Rԧߨ K;[Ì@_"yWbu/^.P0}3,W.:7'LAoitq^7p{?%kAi;XB9Ɍ!FC%45 CdyC|<.u%'fLm[/ݫit&fCkUzi+Z!dM+uFhkDlS 6P9K!VU&1Bj0QHH `oA,,oI2odαU`wv&u|gsp =]n] 43m~6tF$nv^<xM9yסY_~X>8 wK.%yB2pROF!1D ̣^uEP#k)y[A#BHX_zv:.h}Nx9@"xԛ Rgvwy?[oV9O{ %"xinsLfp+@_4Ss'P;C^=-yPuŧ (.R~02ڻƬ3ޢF"I}m`DōQdeJ))i 7Df B4L:Y6u-܁Q\3PE­)5Z ^q}4x $^; 2D(\dY>f03ŵPqM}>^3)\I* goDzLG{< O@i:< TE b^^1(84-". r<0kUB/]lf~cUJ.L=4%ۅߔH"2->$XnS]YC&qp)T&.BiI]>|M]<Mf'OqPX ab*%v;I4(!9#IZ>Ba]mQ`ON:︘w7T_/kJ+-C,O+t사"/5 #Xq*crJkrWǹ՞u(ݹqRYO{ju 8`z*Ug!?9 jI Ɵf_@# fRB׾ >aN(xtm;.?EmtL2('۠ӡA5Jmz ,?|mpQ`ی `]ԓa> #WBtF?i}uUB)0UnT=89w*i؍drt8i0Zdm gيË WI^#ipG|>tӰ_B!K/Q{T$J /*8iOXZpX=A2EEpQ,1xEc1ÄLN3\]A(웘,&]@ `;wA4WvFlr6cA>rկ@bRrк z{sMY4} b^l%i /<&!VG2 Ӈ~*Կ4#ن8SVa"a1 ~_e;(؜n+Ndq;y&2#ϡEd`x/p~;O)I ]{^|.0*!mV1n^l@~Uvli;=\nQM"V["HйEp=MW"{:w\bȯ  ۋGa&aq^#hɌyyΐr< Ln4*)h[` 3L@]lT*%d[PF4Bx:0^y6;YW@ Cr{)I0`m1dt <T= f9M'IC02 $Ś bk 'V΄E:f$2w_47.[ˏSn(= DhERb36z$60'3@\C綘X6W/f|7!ţycjJuhek{܇G6zAuR$p\jȤ ! 6ͪZmG>I|ȳarB%^k^2F bC͡;$XoC9t|bXecGt88?k~HL٢IѶ,e!GYR5E+vq,0in 4@561AVRR^?5(&x7'&SP& Ӳ3aKf?%2UzD DZc}9.XǿlۜbTt /fRږ<(Ⱦ-m :E%AG_gr#hǝVvUC'{@%4-JLG0]4!6yE0{޹t#ȵ5,urȼmHWm(>\Wx .}9= V MC7S2$&!W`+13)J$[aebL=q B FPRT(WfP ?zj9aL밠+8G^x+׭ю g񦟆a7ŪѲ࡯"z0uojB ^}$elpJ,(_qRw4*TMd+].IUJjӄi5tL!d6w3Q{d^p!Ky{'gx]]*q)*hXUdg=t ]1WZ]fSPsڨd3X (%7u+N?1tS5v`et0vb^ǨBE87/Ҳx-}KJm`%lwveEEJb[IfZkCզ<,(_UV|}@%\Ҩ^kRD&Ew%n7.L!s {$.D?™{[FbtAXKmM{nzxUğ $_.3:>]ƬJ!bJ.Xh}qUC/ ZkW؇D,-~a:}>T+MInрXw1;o)O$ݒdQh?:|g54Pw[tps7x|i7^^aBeM?V WWS0[¶y]2?,d_ ަ}*snhaGPzĴ14p3i߬WHܠE/ȸS]JYp<isȸ莎rwy nAqR xSY]!F]gL:#+{[K&?XF/a"=rcs]cH/݃q檝2Tw>P? ~R,%z2(Veq{Kt@vEk/axF/V°f%z>!^.2Z("0.#E4PvPg5a)$o|ͫ g$_b٠'5!YO_5]P^_-R,fI=T}Y. 0+5;esm" -Du.m~}}h%o#ɛ0d^z4`{]9 - @V  #B'Րnd( yOHiR|o ޭQ\ S:5%Ĝի`DS-_BϨckGMIFx? _@E+C8:En|aq?8#>=p Pwl#jRʁr '~IyD7UKG&։p+=Vu"cY67d']t6چKU?? Dz; d$ h5ݣ?~N ի9V\E%eJ2)I /QQ`ܮ$-|j )2P(\Hm>qL~ǟg XV`$ϗWc|@.w TJ΃y)ArS b ׳ nv ЀmʤVIQp\\ p\OgWjO %D.:X'Ooa4mz  =eFzLe h.`^O-(EJ3`ktV%`&@~!$O-2ʂz=ʼdLw0ueHBQEr2a7KBB9r{;'{Z&ofKiBq)ɴٔ]-<<KA[rWFDތŸ>0@1R;}h3gD=~lx3;^jv)~ Y0!lD%9zJw;-֝!C<]=S28X&qYWK\>&SZFد/^B=7Ǫ vq/psXӬ^4B?6A?Q"D 8s G @㐴R \c6]PiIZ@1ir'`#Gw@4`哑'~EѩbckJ5*ZO%},M-A1qH޹֯;,"! O_l@[ y~!Y4w}8v{5h~>F&ϐ/ҁn﬈qjz6d1sxI,WAO¨n*M%8:uF۫deY)ϡn஢r#D*\7fF N{q$hG"])ߋ).yd.m%u<5(̚SPZ: ^G0g&!(ҿ&cmOV>go‘u]ȵYbUJ|z/c=x| yf"ٹ˞&ʈ: B3ӛ QfJMiG&,b?yqZoA14{&~Z"t~Q}MqK|[X'G&jH ӛz:ˀ^QU}╲^JTY0iEׄ!Asi_,v;I|UYܓ2l Z;\,;(+Bfǡ_k aPzGZQbB_ؐt8t ,$ q )  ,p'3`]Gu;kiƌg]ӜS;,~{8ru?/8}jXy2WW6AhFɯ$Ztv6LhZXA<)}izN1j])yyݪX㚯^>чIvMYc.+3{ԎGD"غhvatνI8_[ޱtB L'&/Jq s 8m'Ha*|#`݉TT>P'C|Ju܃#E0}b1K`w3QℊB%0"gRqo)Iz\VAGƉ 92Wx9bu $3b2nL X^_$i&(<.IMw+?ER+vڅʾi^C[dqRMGF|N1nS)jf M4TJO;iȒ05:H>4꧳`zdP*Qô]IթbANXIgPeq=󞯜-U2YU$[JYߕ}{-~NǸ$";cr=<)g29[%2v8 LmkWPrYKL2HmBK:HFS UI#4ο| ivM6C{kk!U=-;״GRQq}H{Yغ%W~TUG̃lJVm ~,"ШA$)L.#S0H;1&Ek ) /bPK=$/ڔa+pNZ|j丄ؓܠ4DsU^\PFx.?tnNj`2xͽè"-q+AbAx)pKĹ>Ldu=_N:~*Vd#EA>HmVOP! k5rz,ݭ?S UmopCZm䝴]Mh cq?ir 3?zxc~'HޕmM(K0`jtoQtқQ?$k3zEsߴ >_ρJ zs8e39򄱛,0󆭩a4R=+ݫlZZ v]CS]GQac"z(K~5 e^'^ʼ!#S@faR[ b R-.?<`DRŻO=*3tNOߔYB@Bw_J>C1גF}"܏Pp'S=$ݥ\˙<{$ ^Aڶ~%Qihi FfhUd=:XcTP{N3\Wv$3ĵ 8ї+MA=|#5(u4M ga^bځ0)zk6[HLsTOҝ~X| jd9]hE6ymDS%5 9 @"UA7T: +5aaR Z)ODިkcd.mʍuB3OΑ]cD#0mY3:gX& 2?&)[hܠ,@ߦŁRv7=F-`k?QOG4|EÖiV;o4XEge?14,U.h¦l6٥h୩^:/P;/h*F ?U)\n -E%Y6sA3tZjs7Q-??PdvK_MG:ˌ{cDZ*,)9X۱ Dsr"a<@&Yc3o|$¯3lr!YA*~5EUhVr{?sMD4̂ XkQwD:IjJL l1;"&* *2֍FAbmͰwS!S]LOk @"/w ڤRLXө% C)|>>b PRU:b&W!gT2"džq=H2~A7Jy5քDZd( V/L cC B/0I }x%tǝn"2=,ocoZ %'xCf/cc R~o;t^޻#qݸ #iL/h\Szr.)ڮNe;5x،# z\6: [b_b4 t Y*rRuj($>Ƕ5Pa(@D b<[fhtbM82cݿi- LYCR <쪿bd)6 m/zUbǽߺ^ 1G n tqU`LLJΘj;ih#։xȎπqGO/XEV,C#콦uԊDf =Q-PkU/H?LٺM(> _C+;:(ZoRwF#yAKfczB݇(uSqiwN`pXdjh4_zu+N/^lɻBt2#{K^s8Ja`~ T}NY@ ~zN!cX(Bow| )=O Utw̾Owsv@:Սyg nդ܉QSP2ު_x*KXa4Ehf:F̀ϿBÕk"NaSk$DHWY#HJΩ;k0>ytoGgj81ab}FĻ2ْS_B7Jk%XYMXeIY..>zw LI虄Ŝ xt^m.嗽c8Hؒ ʤs[u2xWnLxkE.]& nnZboIoB7062\V"'+3mjcj miY];pft֎ŨF\4nv5,T,>(D35戦o _LW6 ȀHg7Dd Q2YMY@[BG/ci7>ZG KrxmB]Vv$ӟCYH%+'SwߕN-¯hNM+"6lj)kM(h!t,cU6 Ybb9^x` _(]Ƕ@'ǜjlym]KC8#^QݭK'GuzV2+,B.beT[¶ joi1x5N!?{*l.@.۾) 6274:oxyʒjz8p)y.݁d7'Y<5gejJ?fOb8kR ?&Iߔ[\ 9s4C4eՖZ´p# hXRk41JN=zI| T˺3m?*LXja~Aec{|#MKmD}ccCLOXDmzgT:ô߀;r$d0fmM6-j{"k /3cĤbӽR}r3 d7%N >=&:,҈l2eξ2rt[44-.sȻay'Ɠ+Txt7\:u[̀IKT]?K~"$iJGt{`;mD47'/߲0DO  -l@FѐԌ4J2X16'ƕ|%DBaf?y Q6Zԡwɥnb1PZcn<~xim_KLr؜/X|qf)ڒC-o|Vy g( wSϣL?(P%DXg!bIBDuԹoM%9FIvJ=oӌ:])f~}m=fTRpP M'lq+gȡF3 P6~>iE[^{g kduRN덞xѤ!-m.>{*]׽/b)U݂?qNΉdvG!QoK܅NpcTP(b8TU[>'6GމXdp鹋tdJy*݋S~B|Tu %}h*J@sMuXs $/'i#R*jiyzUXP2h4eYypꝸă9q?J 1_/@&M@\9# RXCc ?˾ zD Ovcq /Q5AkOvZq%IB|k+™85k-J8#<[RK<pŇ{z >fļ&馝Pκ2{۷¹_< *dKsJ oVq.[&I$: >{+3Ɓ/+dai~^gТ.żC!u_]g1O_ IHAZ S$TkN#a1<;asqS}*S1;]WeaB&Բ<9/nwX/A}(b> zJ~U{_dqzMn9np#H Bb{MwbS@a1*#4)EG=|kNײ2`2|X~N'}Jm2''z_lV2q{ft5h_n9w۠KvZKD ȿr:>.(%,-pwTG-,4Hf׬>evoVVv #7r1(QS/I υ(< h^>MPG( "XO Y`:W^%UhN $_ >~[|k$k']EDy⽀߸Sw9 DmeCm=YT>u]{p`'W05X}go*EGz >YFx[ZR 6cn % Vq$,0|oQ@ 6m^dѲy$pya9'zǓ%TЌp0A,yʝmUff;sM_r&s5lNJW ܂:uuRP?=NBD4A M#j'S[XFϤ} 8]PdR*7C̡pjF:֞ I蛠l=" p!`anpg h2;"%q[r}'hNGF'q |36B6*dO&#wYc f:=mdTz"OgIN=8-&/)z>G? ^|@$-rmp{`-S#HŽZ mՖL5(M5k.!t@5hbQ^?!0V9GУXVd+O6(?1֝h`ZC6` 1ej)hZ(5H%P>:9~^/,LWpN.huc#}e-ĄwpƝ$@)k1!3BG<.Y]@:@!uqzxiU[P5:w"k~|:&RmBT7է3UՌhA$eJQv'&;JYy=kxI)+d=i{&mAÉO[H!9zR"`nsL`ZϭshN )Ŗ F`!%=kG]iݛ3ҕ+.u*9MEPՖ-|fȯu|bUW-RڟTy|/>h졍! ´4Ea+nVEIXZW}%"^'>A@|VRCeVmm E>=r!jՀH ?F(VɁvS^iqwvm.dv{u1 =IC& 4e+~5qd+DX#2u@Юޘ2sрki/xbVBxB #RXPR>(ÀR_+/q"'J`z.SykwJISזȋHx9_#=odsBG8FiRa;/ɨZxHO vohi-sl*:k! 6K 77ESpqO-4h;p]2[z,Q 8ԛ^Z'Up+4B;$^(PJMtx 9<5f0rT2 2| uBsn-x ×9 d1*n*z7;#M @ W~k&.SFRm*q9AT'YeX?*ʇa< T[+:jmz!a"fX whGdXW߽~M $ TUL̖ʗ,1( Zo9x͗yeW u })eulk!"kMfw8D!Qdb d\Eb Pu3_Wԉ2Zu p].GSwnJaL<Ѭȕ]d~4"Vޥna@Zfp>{FBSd4t_XK}b2! H q'ٙ}2cr"[^}2c*zfe9<-CDIw5ʯ瘝tP /;X)uL[äe#dB.[ XY,_ҳW6dA:N"߅s֥l:FIWlvȏL3ظ!'=mخrrvǏ%j ~{uQ? T]惢lAD콒a(Y["ߴ9\)djMM>*`;\Tx\7Jt9 B6b`ȜSŅNdI )ScrU((,ƬЪΪưI;6Qb"0I)#(`.'Z1 .dL05g|";Xբ&?>:jFx'jv{ ̢DkJT!z92#䮻7$bck gYb˳)`@ǀiJ%ƒgL_yW@KQ8']eg%)~iKr&޲%aja%/`6@oݳѸih'+CZ_AJ(Ihm F{DTw(*32iҩ]ÀAƋ~}FD)/8_.8m {UKc_iO!> *j+Hb 1oF510o@cۺ1$-p{"y媪QI|O\D)m G v2:I(d6Cl EXR{|K`~1×mU~vY"]:Xn !<Ɍ(Ohw>>aMl`"As7WobJ(`>V.!`Y.5vbr)㸣/pr}gG0)*빳=:KVt \=LH(tòI33@x->O2uRb{=$w趜z5G"!cPĤs&`]ԕꍕ}IOfE` VmL:ن4piՈMtK&N͞+}pc)G"XX=&&*E ձYK[?K}=!ĉܨ83}D+[Nj{$; Sw-8'j;YUs MWvNj\l`fz h+wXEo Q'j-߭c8è: {ō'|=q~|8|dr3f-6XRї.荠~^$ CO-adm&AMaV 4ZDCc.Mowf< 2Wm6;F|ywsk*7-hq\l٥L9OOc֏MN 'q!q/_b .d6&ZÜ*\^~7PHWg.^dI\KoRgH!aRB,ừ<,N~sċ$94ko8z|=i>qea:XJ|G֡tm;\e7nTf3r Yj‰JX+ aʛ^`mH%d㳌&W2{ML {HBIe:xhRjcHf,7MΠb|vH=LmO]7;-x@eϸgZ%nS87ZD Ge*L_LZ`<#p[꨾e8* rp\JCB "}ؔNf9OfIW[럏V:0rwuovg\0^jduUR*!1Zr5DQObTtȒ_QS$ND9)'<) W~76 FFmE!?GLD)BwVG\]~ijSUxx";F& p ) ͬQ`SxȓƳJT^I!@dzz;Y~@4d΢Wr ZdctzHY?eo_WQ8}dxUKԿ'֝poR\Vd) YKLsRz1A2߯SdtP>0 (|IHyg2ϹyS\=2=L<ŷ?CzlnIؚ~xBU[m 㶻&*a#:ڹ<-OJ O%A{I &+;0)fbo1=958 O:hEgrA/# YMi'50}K(Ai0>6JvR:| >ڹMEϖ뺱ZP0 eS+O"p lO~17j3|gXBof݋=Kn1LLo"i)Vtx.C> "mY[%H}R`uo)0,S%Tư&`ۍ_|Ug]Kj_ݷ`e@bVƣ5+@NUed64+j_ [`ޝWWDm*Y% \6F!'"5S 3F>#i~]M>AS>MFDS;^SR֔1n rvMX:|FLa'YH-48u oxW%WY,Z)+޽mhKH sKu"sQJ[KBa?AXpEA)YuZornlmV& [d]y{ݶqRłSpLXs9o9uxbO uXs.If( 36Bt٠ SW(q`zLA@g[Vaɫ,}T=&@ʠ`sK "0B<8<t9z9OkeE4g0'.=+JlmJiB1,.uShJ F oE,;t]9ř¦-j)#I%ް+Cܮۮiju9|q,G1, ](LߋŅc*]k;7P}ޢv?81T|x/ԦEtK;@&f#/5.#IXe-nn퍽Z_.HڶZ+fO-=';>fGkWRJ4 p+-5,(BeomT6t'zw5} ͂'CaNE?0w(ο2vyRsP9p;e,hEp,݃.8iR6ԜjpC|b/s!06"vtjs7-%'pve#>ká!_kgve;jK\7խgJmipC.Nyҵ=d%j}6p"s^ U'S@YDKP IZוVñTrfٙTL#G]QC~ %B qV1yPX%IkmA^slQD N3|(߸q7' J[|3BT1%qL#ruu̔ “ pp_.U- {V6~.A[\-|!a㳆dC%^L|V OwW+`q*8,`'㛀xkŘ+=ʐlf'a_2-I= ,Q( n'nH3@*յ:` }wpVQ\"^з=:ua)lUoml;:j_1̓u epw6ߨn˿eP(,# ̑My".oVq. '9E6Vܻ]^>8 (Sv.HXs^*h3}9zm`c2jM9Y5]6U¯mQ p).^xMYh=l[ p\%?,tKB9 jL-YsjW&5ȵwX5;*Q=ɼȶP*“(pn|KSEkW6 S,DRѽ#ED^JqQ-Ի>QsҤ`a[hLA+Bx7Oyy2]_S4qh_8'*TubpKtXZqTlxj|[.־!+x'Ѕ")ܺɥ> PUy\r=>)PoznSGmX%!Z+Ip6|1>f;lR/smj&@y tSSjC 6SnrF#x{ȳ[ "+$35q92re> n@!9o {~y!]5,5roݲWF4-(0 q]YTY>{gMuo3xD%cqv : NDUzYꖦ-cG KTСkk_㘏"." #vY_!5F ߜ¾Rn N ڲTfuJg 'Z)~}6>hIqua΢&<2Tqq-^ͷ,6~}+KmSrbzx}OZz 01 'kq6yh0_G>d_X3)ʳ.Aܺ 5uNJ}InMP5܍~'DPuϢ5AcOy.ep+&1vz3θ.E)3#F]<-I[U/M7 #W}O ޣi)޲q|"СGV'ԎюMSΨD@]s+a~T#_h_ʉty#C0g)ۻL8O@m Dj6gSO׼dxiA(.Vg鹴0ȌH]η# ԕx1z D\h |g@Be\'eFLJmsۗݢGn=(>CGi[J aX(S待ljăD$nn*yL]zӴ[ 7Sg| 48)TIȇljn7an^by:ZhhUA`k1 qJP_-Tcn9ur,ʉ7*XDa`Kn! h(yv9T> fXD_ fިxbUZx1J2wstm^Y7SB0 m7  S4- (:*+ޭ"vN;CF 晈omS:_Rm%t8Ea\6\\PnI0^][M|cmLTr_&0Of>DkD0d/ԝfI`|B|ȬZhP@7a0@?$q+mzUY*깃>^߼(GFxu%N  YS"OPuшӋб!BԫTXΈ5"!Bo_I2̋`LS(?9cZTjjK1\3J}f:o4^PI'ꏻGySoY+askɽ)OR;b R33ܢT|BM'BQД)6m0~u׾Wmt]qB" :X~2f< <1Oe PqqPWXt~.-_AqTjva7s? Y>pGNHχZSی% ɺ=pH ЖQGt'i.8mOd ,gmƁL߬q0,iIUWwnKdx;yRywըߞVa7=ЃV=1pj6arQSU/UT' 06G~ӫxAfq(X3VI*U'~_X悪c%aq.rx}䡳g%Y!.|SkoHcyW'7ʮ⻣4 )'Oe~ =rr?t<>|kzI}`{Q03|7ީ8UDZJmfF'R:#]0 Г@=)5cr7J8k'U!ryGC(q8;mvh:уG&/ze:qC5m0< MtUzjVSMbfJ+``̌][ >̃ M>SlyWq饧͙o !δJ"+/_RV&% M~a_l=h=D@±#,MEᓅ>sPP7RO絝d3C7[WFӧ ]D2| 4Yu[¸ C!YLdmq1'yڹڵAjoekoYkmm/8->&-vB,/Ǹwp,4?=cz5lRB"Aø my!UTMC:؃wx,Bؠh1*ݭcaѤ,K;L<0*ӥ^||) CJU*rjT}x+/MfL\FSzq*}-]`V|$2)LlJ>K}5$M6:b/`D@jes'NdR=D[oxFTY6:4TmڸiYѺTr`/_VLaPJRvKPž i1PR&TD8b^$d-؂Iy Yt0, D fdNJVu.Lkrxv®.pk~ PH#b~KۼVb&16]zxԳ!6iRY?ݮz[ j .u"=I&}MTI⵽S8+׽w)RXѴ,fD H12N s!|)d#xm [L uKN0pVMn`QBw`қQp'^yb|_Ajf&}{|ɿK^uo ob.e;!oȷ{PsN@_/ptѓrk`{=KeGOKRd;ve%s+ѝe"uc>U[}(psvSX( Y+b͎3O\EU@D#'C:J4 [bEQ qϱJS5c aHYTI,"'uckkc tXg] bɒi~C鮗i9A 6jEEۻ7bkqE^E#Jh \tENM>I&t;oÖt sevc"פA)L,PHwJk G2A3VS k8xvc( l贺$TP|8N]FJ +=9Qz:J6?4EQ~JV}.%_P,t˅ɧ[P !WslCpdNj1@M)<|\er$ڣtO F:6n1Rk[CVD!¨6SIj?OL1|iw}D˳8TbCsѰex-_|a Ys/_!w>Nh}SSP-0mLr:!UA رz=ƹw*۝@" DK̡xޡy,J7D%2[^']:me'bi0dɅe ߁w\jMj3mVlt#ɗ.hH~* 6=Λ <z 1cl:M/|~1SJβ޽ 3~Q 2 nꮵM2d2E f|цcɳE dgC* \58}JҠRb౵nzD2[ݖ@] v;Kf^ $sfzPCꚸ }OT"c*i_1? &n팒߿,QAG>?4Cx@BѯK,g7X?-FQI8҅ɝ&iںP1UƼ0138XvRt_ߙ/MH%GҹPT02G`̩bב,w$׷ΟZ\Z_;Ϲl]Ch` ҁ/p;A.eI``fP\_W7Кn[e:/I̯VkX EQgPK~8_Ez*aˆrޯy[f{ 0HWF{??'G*>/^:=o]b=`yPp0IXXDHx67Sjs|\Ц7.Qbh|W"Nm0̪@mox2Y,k`Е">R Ax2ԲB_m<.b{h mŸCǢ8qHnںw`qGhzy8rw !s$ePDhBpn1iJ5nuDOdIT HāPyw? 7YlE$FiHv򮌓Kl)%PU1ZmbLͣ5E\J3A3A.,v[eoď,;螄`' ܫ߁ôkΰ"0T =I2w?6_1җ*tGז 6\dCo Aqp֯95b%O#"H/,G]ī/j5nJ4}O1e]AOnb]?W@| +L2u]'&l?"β-ĔڦmMdjHFs<;ls%X d n #葱 .odb_e,k|/&/ݾXA~=/Vkz6 )G$XCzFNB"'{J>BwvOBls w4omb].u{p׃gܲ IqR~r!,x`7'M(k_桘?]kW5U #0[(/dM,;l4T&?.(9c1|Do*#yZo[}Y|% b0ꥢV:tj݆oR߰Mq\٭bgƘІqp k -秪zd꿎b+F̞8#AӦ拺q` IS,37E6'OܣXIfȫNP d!$wNʼn.v+yS4=4?+ D=']Yۣ!en*NZt"W#gdCl#أ+*4AtF'bz!F>vQڑGPky1pf\\Q_ y7MꞺhλ窡x:u\ I$=. _>]=>s\n=;xo g`Hl<n.@SFjWwD&\F<8 >y$B+!l!= Az8x yQN$-Fe@P]8>8}ukςZVW k6KNQJ XEf-6׌-/41K7,G菄EP̭:yċu Aæ4"ٟ5ƍƠŃ1{9E`jgfCkISnRaSIvcLXDP"`og#IcFIJ!d*SɕVǚVmOf3Mx2]e.XOxQ\ *Eמ?7zCMw#H =>r뉥6W^$ȹ|~]lа I{0(.7s0"U ( wi%XLKsŧӳTU}z=0T]0]"nVBJ(tӥ>utHz;"nǃINeт`*bJּ@GX}zyYOADښRY>j˭ Tj+*2, V=HrdA_] 5CSeWǏx$$a. zUI; $Mhǂ}Jߡ1FHMבnR̜bmj(`LZyb.fOƒFH]#<+HWV4)'%aĪo}ûwôBoa6K&j;^%ˊ#9.bkX'7$"bgB=w>azƞaR0W&l')aGjJ|`+ JNɶJV8wC'f <Vzx•/0H7 /"n9AVW!p/cssdB5  *Q-r/,sD0Y<+Uty:jiXhe IY]{'R9_V_F[M?^ώr `mQ7&(:󌲳i'}` N&]Q_JSBĴu"(]iK:gȬθC79~ -82JAʭXm5 0%U6X.AwD5$NiFWGj j辝e{пR ӇDP*,ӒNpIhfi )Aj(c&qK,m M H< -IuH"m:;F  [j>~Ҭ~GYoT&+1Y7RMY"0аPzЙ"B\:MdXߘ5 ýu{K6>pRH)-$OkYjV&ZQ9vJI i_8\A8`͈׃%ȵ7\P]hYUB2"lOgbv{)=`STʂӱIгB5Kvm4&ѻ& ƺ'!)-H ׿ c3GϨx "1q!c~/jnjuʴ=~g\D;F,jh')qG?hdk1L|bhq #9N},OdU rt֊"N;'@uIoo/J0Z} :xaMp5j=\=wCj".SG3_'xC$#u3,5]naff}XM)QNyc/zwab"{Q(u?%Դ }8"82>;>sM`9Flg/ PעNXT;T7q{0kSFPSVC$AF\S9[I$~%Nېgw$Fw)U:`BI]{vURp@u0ȌvSv0<Κ{ v9N\K&\ ]O|-A2_#U”ZCTŎzeZK[Ľc~MSg2o7}@2ۯ9V6bBq8NXU =G ev/"`\+v e- 926@_:Ckc‘F lj JQB4{f9?#-H낶 %"ᔦV;^hUj!xA+9߶OQQAgR9*vRul@UmGz12ik6g1FU~V1ȟHh/*r:.wfP/ őrΖ jM[ݼ+xǐg#oD԰Hå{ ,X)W2kuò@Ww;d+(GV ? ebe\-*i觬_VZ?Au'Ĵ#ifJybQ^#zg%oL9QU1l7@Apȉz7KjI!qcȃjN:R - q{_B| ƞ?ggs%EZ's5dB*ˮB2i;@#I x$ O C"Lw>WZZkw>+w|O"@uk(י۪^qa`v*i/m#f@"Lh dhd;SMTrXьNV|'~AstΕSo0*kj(G&SqMJdien@s^ֿ},SX־Yx;GͲ\gSIv?)r.qNsoFz(UG\$0.6 eճR4ѩdθپGea =sd) }]_L@r+@Ps]<]^rzC.#53zs<3:AGP\1[FGAEE0L9o#лĢ*S= \7|a \{$ 4Am6ғ۲>h#RII僖w$Mji&Yy%-C5p t,YKXxJDZMIM+  7 Mqo2XbH4n?^k`[Bl2tQۤdC|`K=:D5 (zj55; [tR7-peQ>sdĴ%Wd0Sw!k\ (1&oO6kxg*A$*L^rCgr8^ig?<nZȤMRD]XJote(.F8dAڞY^.IEhlkup]z z;`Z-7{dp6$1K,̵% [BB%gl~r}+fmBqniN9;ūn^Bu)R;Cl:f#UG 3qF"VEEjʠG -ux=%۟%{^$LNVO[/1v˄ː~X@xVJS>2C@- ~IwԽŁDZ:^Hf5MJ-SY WG44(H#j[ƮԦuUbCnǾt[Tm6ňijIN|";iR|ՕԒeM5n٠0yr}Ԓ;ii͕hXqf^<2B}siZM ~@ƮA)O(;~}wJ*6,(L[ B9)``GPX.Oc v/uj;j*i(b/u9܀5` C'9dL3?CjAB>!\ WǞabw(WB5b#M"[9oEُ^i6+2;B}rwˬ`!&-Ù BcqIFbw_E_ݢj9jm^#zwS3\מH@W ?>t!4+.ס/ˉ0zpvOmޡ/\Dǫ'`DkԜUtc=pnz{x3U3\ƨ*h ~0O-ԿrËEΤ l?Ư`stz׆Ż!#'Z39|GuzHC_xRx+sx$N-}_vӿ΁ai1^bE!C|mJGHz,ML E=D2jp,4ܪوkq\䢴Vjʼn:ZleH5V~)U[ePV$>+ V=njn6dSUٴV4oln̍ w?_ykp0Їݫ5Iw5=#D4X(A`61 l}Vuhz -t1FC<>iu!NLCU@j%bu7wuqyg3rɋ75\g$ooGSA")s,L-? _RC=!-&%dte(jh:_9򓓇S.dx9379>[ۂyAC}u5~ y1/FFO'`i~`FvcP|?TP? Ersj&RF%Vo˂DEiʁ!7ċCTy il9$!yvޜʪcޡosabj}uL8z߶?.Zu&:TssJ1(Y6X!ٶM{YTvl.E)6`wab\ Sެ":/%|-r9uvnl=E;pK\[/Şnax8z9:>0lq^碒YݩJhh!#(4"fb9;*ק0R66)3I^/[I{p4c'hJ\biWkFS{~9֡F1ku?v u%?.e |:Y!}P x m;y& Xcmj#*)c`#r I'T`U6PY^<5Vt2VC[xA0Xv0*Y= `4xٕ'׎0Knƺp7qRxX[O}=L,[(Ib2L8YRՊ|[^DHl}'lP~꿜z{5: BP_Փ\&hJi5QITN '6,JC׃?Ivê{Š-oاU5DxV S;)(;C !_3}S2PXЩܢ>U,2>/p=#h*&`ܼf!XҞip2W6ȊXE2إF]Dm~k#%͜u4b-AxNl?xZ?8t+'Rp!H"qke=;x9p#1W:r˟׷3t[C1{|W~S6əNsgxAA>wW+شw~Kg4̙.eJ8R6mpۙ.2JlE )UwֲKPtrVˎ]>x2Wd es+hŁr3;=ekRFyxasl*ĘRa7һ =S- "N.#@tSv"0HSߐ)2~C|m ~7tylnG`7KH/ɚ<0o |8>jB"u\ fX\l|qԽ@B"cX~_I!Β`(XkpaK6Ʒ*TOZiȰrNgGIj] 8t9BdsbjE]i $%򫙔lɅf6"kgz?}$f!GW]@8pxlp v ͲW"J0s,F46"`+D~W2Ip4ԁpquͪ+ʂ~Ya44(!,Ow,;U]M'tN=mRˬj *f1R+6N%~ )FFVyf)aVojye>4fNQp=<(zYJ!l”aPo a@U!: N3@RGNFX:XV)LMP7Γ誻eOMGPeӃ sW`_!2k]y4ݞOhcYDrB(C|.,ZPTs<IYEUyͮaEčPEHTTrqL{~SžHa_эK K#R^Mtn?G|[:'ACn?a(_ 6wZK <{cxeyVoB?\ɻd ɉ[0Mj; +j56I73 aug1|}UbnFAhXǯϺ/>>31^| nb<o$yɊBbFRq< MuZ\WxyaZG Z0mP5 7:cjLY0m0T)u20][, ɽi |i#8n#!B 7I|TfjPlj0 0Wr" : |=ZNM\_ʼnoFǙJ`Rib\g&{H*1@z?xfb4_>Mc˯-4fX"HHPV  *~3#. .o%![+<&}(TQy8 ql ρK8(G#VF2n϶3;A &{n>̺bUdBvOݭmeiiʌ iJՆ5gcA.0>D^,d8W< lDmL :]ou rHa[y#KrMAy:p<2'nAc]lYuDg™ Di 6uG'\-i ^nr"_[4f Joa Bcl}Q =4#}Ed1Kly=cYcmaA]y-IO݋-Q w+eLߝiTn>Ϳ"|F>%gvdPgR(ZX<]ĉ=p q@!)zhi%QLm(p|P*~Gܰϴ2As1u/QGGz;^2Fƍq H'TLGNI<l8V 0=S@hHI Q3w^]pH>z &ЙŸ-I%0VLc{T->' WqOJ5Ѡ YqN$;8|lfx۱_ioQڊq'Q1a7 .xX.S\j4Ye?u0m1;'S_~Et=hVޢwm~q.ۺ# %[=te yQNHpoG޴HoxM^SN ,Wd}«Sn9 2 @942k36a/7IfՍKݪcI(C,Tjq dlo@9Y V̫5Y8R5.UK@;^Xc*a?|,(j+Dd՟ yـ2/%2YqWEJ1vZN<ՌV2!|xg|##PʡgĞpzjR~tk~ 8(CI˱\[ wchc@S$L찖AE#?83ծ{p*`Ǹ{_ '#85@i/\Ri$&fXM@5 , i8b3`k(BaGb_nsO#\6߆1#0Ɣ1mhxMD '/-]W  m,wV:~Z= K1^񍁘YF$bi'q:3!*4TTSeuL.n}A۠C Y@ Ė˛aG;(r.#$3`9 6u7Mef|2gQgg̯@ILtARDR$[frw,qwd^%~Sm]d%}(ek%ak2,yz(IS,$`ѐmZCa9Ȏq0s؄Hq&#ZАH P_\W\WIRM%bAZ<{ZV^g/')8mC0f/a]Cd]Ƥ tuMy3B\ρB@rWz^jW@=k;SJSM]EPar3on߈ܪo [Yr}8sRny+\ ,Op8D4 1{V  $Q)<Ӥpj?|d ]k]^sJ>uAju"cwomcP1XN>+8~|7C]V۩WQzm&ݿydwD|p1}yL,5\'Nx1,g.a-2Kaf7"𺛷I| H4{*p MAKȵJ.F۟hp}j/{fzZ?8G{g[~ja(2~^I%V0L$A/-}E,% 4w\FlB(gw :Ub3T<o~7#ikˋhy{7E7-(o]*5!Dx(88 @QDfozыf3$5NrݪN^"-(P?/BE>{|Gv7[עLCaF'up/;8xzr{l o!V'懭 e_˿ytmZxGfi]$9m8]8dDW%3NASzRQ(<ƾ;[R<mX=l)$ȼ8KWF,<'LL{a|&3gnYFj? x n&ͥ0[nִ{ GL jM#g_TP; w|'0Nxm AwowlQ̢)( c ݬ Og2܃Sc0\nm d /uokͦ,&T6GD-3WIF]zwq)ݝN2J ?|8el^8Ok4?鬡xY4UGg;[Duf{#A{HPB<*ܟu4`hg$Ki qjV^Sm"!T<"ଃ f^װ(Þ1@Ռ| 41s@2:,$#ڽM[ 1o%ґjN\k@ |$2яFZP^U9y~H{_\d(kkYCn&;s: yzj72v gj\E IS3YPYՠC`QUGB!0@)Y#-;f˜4@a,[ZDZ,ik:4)阴&9|(P|YlKdwWN̏ik[!+{~F89BV¸x-G%K.R}l}i]Q ,%e0\+M&9cㅃpܿ͘Z5"t뜘#(Ȩn=L1N[x&pPB5ޡ_R.V1l\Dha!QW4CIDv]4~Xmn= n~Y_ClEm^5]y6]ЍpJ m7Cܬϣqrו#|M71*\Boc?4ޥFoPRMXZyF 3~6@ k,X6ήw/T%Ժ:T{7i-_+EVvdA-f(zuј]ks ǻ`QU브/!OtW.pbs8z7zF sr@O_HlI=o; ̄T `,$yf1#1+-2\H'BTy iB5 *~u.AB93V/gx>g<pI&v|ų($glWT]@N43.A`cT'!v慑0Bw۸z<ʀtIwQKSL+UVj%SA>-Rb8@V,Lhc\jUhqpRߧVW+u!ȿ2"P X)ioH^]ۋ.n kz6W/K&2m/@ujp 9T􄱲9jzYwׁ޼PW2=坛*0fEâ}yZ*Nò6*[r(IYn: m+ypڛBM hRy>&iz;YzR}Mkc[ { g=H+-,ΘΓԚ WU]XRf9Q{q@C,PCm= cU>a4C:e y!z$ Mv*&Ӵ5QZn?z% eS6u;fgۇYQ+d)"[IHGVw\ԗYb=m_y'_0E*Rm/4_Qe倈ؖR̥:cV-re=x} ,70?r/6yD* R7P-p Shyr (u[ԛsYg.*lxXP2*VaUɷG65֠rfLx>xtL򬜈::` Lp_zсcj(4 P#) 6= mW6+G_8u;? PoMyBz ͇WˋAQ<)AkT3 Ʃo IZ?M1Y[Ow|RD&GOBadXw-sʞ9&lL&Febf9E@ȄW@!lDy@_V͵c=߉pmז 0`o 0:M,n(V/šTL%Z PLᑣ_B:p\h`). %vP3cvߤ5]1T>Bc'(1R7dU W հa&@b}RjW3o( qTx((gư OT 螐W{Ek%P><623]k<6"6y,^`[]tVn!Z3M+`[K]O)/iϗ1v"R'45˼B C0B-mNPЗV ]ij X'`l'0R ٌOQ F϶{p ڴI;[=d+ExN!<Bⷵ)KΞ$5J?N|KmCCBȆ#GER*2}|8up\Qc_;xH=m<=î!|܎[~zi?^F0ș=A$ Xbnr 8iˬHd  D N^G._)/^u9K9P9eT{\tJq=_B]d%HۼF붔J/<^9%)B{G4Z61Ԁ$:O5<_[:da j =1 cH"BHnkơ?=fot_[A 2{*J;m5c#9:}u2',jP~^hk m%O \W\ 9 VPSvQՖ#4羋Mګ]w|wi5FyV!mMf}Q2 ڴmSB#k.]l ~yp:a_!us$`k,o'vɛ6eCR I#}8Bqr(WY`%~!gwXClm[^\f6X a}  }בד.}N(ly!9+~$pڔK3VI F]>:5t #<-_+i$ 1vOEk"LI0>/ )z ˲Oh3mp&P?zqzakOm ehnъHs͘C}hPE,vVq 6ʙ&3Y Ub`R?h} 9[H G-y{vm%vXjX;*O_.;U kP7XDsm!MUwJB/3:$[t<#GhռtLabV~.pƩͷZ| fk86WwmV#+>o֫xם:UNƠ"8Md6<鳦V3& ''=R',e<1"|"#+ ƚ?t[1?uU]_mĽ~dM1}@ "\x)0ݓc #w4`4`X g#sBt'{o'Ë+V%A2G\a:;k/$yvShUc[r-x& ̒ :bs,߮rj pI^6(Q|=wOY *^.+Z$= ލ^qx5]! 5/4RY8Tw sk%4-""GGi*Uo!R-p,n H%"ޮ"]9:p[)PdYa] mzĶbܲN> |ULe1yO(ixU~,lcc;d{el~XRkochJ[B4  5G1t4bM/kp,AGob1ڬte#-P }Q`X]8xb$ SEsN7=laPe@ Naqi,ۺ)Jϰ]P]4M;B3;#;ǎUK²ʏ PV$ C$_ Ɉ~Rq}p*ҫ/u% ӛ3<̙\Xo^ E&HYȆʲ?ج$)#kU q$!ȔAo1*qy\^e~R4 :<Ρ?dƐcjC@H =uFCւsl).'^ .U'NG ȊCU0BcY[/LVo6w,Z,lr=|uuDUdGz2%p2nV$uI?$Fyk9.ۗYizYdn)ŷC'A?]#%S/ w?2fد!NAXx;EIuQG.Z)׌2yOm1P6_~!"I϶TBsN1kH텲Bpe݌V/}<3zǠV[fpTJ6{oݷVVٸ2C6V5#Y:Vhb|Yw}PrYgHK<|yɅ A2Iй >SKS):͔m;;.46 ~wurʠ"`sLV||O0l{tTޙ2cKb®7C:m- AJ)UWO'nj"ÜvRG~c;S^Hظ,jm#X q5da6N#h LCOS3Mb5vGi,f:P']pާFn@P] X2;'[Üm3_Mx\6aJ7ษ⾳>Y*1")xUi\pfwama _6E:GяLLӡ4uxJ w n?sd'7.7 Mg_*AVN[=f۶L[}9*U*![Fhu#(U!yko\]C ^glxgi!GIAe3G+~tP$˹ߎ\gFe]l1YUrnu׋O 7fЋmEd{5x]tu9勬'p΢diUmg/ɦvRty #sTѬ[7q\\ue26;Y@.!U_8i#4Frq԰BxOCfo9q˕sj;K&ր^KAAtO^'5ٌpm06 OlbI7x-2Pv'+A/MPĿ(7^_Ie)!m* vWm$(M V.Zq%R/c\7fsbłl~1r X.CAF|ELJ mLR/- d&Q&4vpՂn4g-^-hxzFLX&57x+'jVo V=˱>/ c<`{GvmEWCs)UФY! *µN>n!/cx(;Gl_Qw=tYybXԜ~l3O 8kkvC]C+=ύbd^[uc϶o-pLklc" FdvŘ!}l9;\3lQR׊_5!D&v`{ි zeA;Kk5TY.}{D ?%eQ+qei2Q.I՘`w _z|&Ijf25_BnzEHp:#"}b[;f,8J)_uia1.t#ݗ; {E/}G5 ~I*^C1|ohءN2lLz2bЊ ED^2zc$4(M`ޓ8sw sv `|ʔZ|6%R2so 35Ec]-@QAps[FD33׶@CNŊBNŝY򼆣IBOggl ʕIRGYCM0TLRBvyh,Aݙߗ F 9Es WlW=V-AZtK'ؑ}nK_8~b붼 15,x9k.G2=TȑˎU* _чKMp7Kqm>vV~"s6 ?mXk[B![H'R:=J 7 j}%Yv!CACahf̍Q8D[D׌*!%vc6qRW|)y`٫E͜ tȢmarZC9xA$6iP#f®)ɗNEcP"5Z<$Y']ޔZsgeK}+0*Cв4y*[cľח(+[~@)E>lULrI;jæ.h&3G~;L FhWG옋c|0Bt>MɱA{MlD^x9|5@t ¨`19i#.f/t++7@ahm3oa&TZR "BLi`2O0wWS[/X- -hr;v_ve9@!OofAQ6ADC: ŽDvBU = ѠrUnXטX'XWrE2B&V5@TXxYK@f*3Yhdh}ijcp@r=*q&/;mb0ѧ\5(IkM+ABJyy9M(fZ *GIJՓōyu O.vuO&Q<3*GGåi+(AAjT/fɥ|a{XUh4II a[ta>Br7 g6xVG֑$P-݇^tlNN2F=6ixDX tn_Q:Z o,z5~1_oyWme;c|E :_==} fM>vaQfG7B![":L0 _gUJ, vW )JYC?:l^+mg6t#vӆ4@מȦ3S B]<ըk5A>CvHTQblƀgOpy #Ԑ(o]&du_Y#*Ju&r X"â? _V&V!!(Q.F 2jLOmAhe!Ф+[q ~cfsD!` HrtXb$4"zžvWL]"kXT4Vdkӿ|)%=g#i\!3 /sj}R0Hi@5aWB}t%"Xmjyҕf[o#:*W'%3pFH$!eTJ76zϩn]à 3@!0 # ŕkgh`)tR-B-o$xs#|6|[jd%!;p̘Ri Ib ҰZo=A"C՟vDZXOx8LԬX;!&遻Kj 0Z0gh?u31a9tz.=4ZʾlןAKPeh "d, Br. j}FPyՠEZ ?Ms$Ip`{,,$d%4]Iߗ#*N Ǩ㆕oE=3ϹLrJ+8<_Ӧ h"7n`jW& @xâj`I-T 06 p% ί'9}'5eauf9R@_ „pWన%.riT+Mgy[9} j+*#F3l\Gcb/vʼkKrOzSe<}Eodz݆,_{lʒT9Gc2>Οg} ] 1HwZ[P$*wK bޢaGg{. $*)ЂRIV=9nk¯hTDφM<jP iX!b+kK'.EB@|J1j\O8b_0Beiom9<-]3QB=ZTE˔~3jp)R<K;9~ߛ\\yv-FqSk !/Һ`EMt&$F3^V V%% B셻h\#wÔ.MQ U?0Κuܴ$B].$\u ^ اcT7J"R 읶 0YDa1j01eigQ?{ld`Vy]JS[!>[PءdV Xr/:,x g.yE(/3;gV8Hf)J?<ypWlrc%ɗ@#6mA:nWsMzIk6D2o{az܈;+, ^3DVIVP".yZ9(4Hy|bƿt*"Q^RFˠmվ>y4ţ 3jp&2DWm$H_oC{7g]z3bll\۵l vgg2(~$O>nt8j%]yC\!$bV`6#ߗr;Šf\$Xx@v [W@6r~ X`8Z0, 1jи]:)v#lzF1u? ~4ϡ`w;LS#P$(:" x&$mWcVuS/mB5JZՈ}UPb,WS,ɣ3Z+mWA4 X@J;Ͻ)a1\Sڲ+YM*z&20 )|W9Ke"pډ^u<J# "w#};Fk )`35ChӾZV/J̸PiB{2 $^2ҔE #VUd|C&uZ kd|O8QNTjupc$BJ߾<&עk'bO;s$BKh(ٽwAB2Ӳ56spx`#woey42Hz]ݘ4h 2o f( `NZV!^2? 4_TZi)ngaeZ 9mҥ0 xġ ʚ'CUĊ}*qgEf 賴Q4KܺQ'; +%!hIUp%Cxu+2WJ,4bi4ѤmJ7xW}iSL|)AtszB8 gRjV?ycӽ9@-*;Ve=QM҆Ŕ*էR {\RD'rk!H\c/*5 Q2!o1xygfd 5nUp&|Ja>Bv4%k 1|0 (Gukrem" =4Ӄ,gQ>kf[P2g]A b)CMD|/L岢\huaR_/EA {QU~;F):X ,OK`oZ<+,70~b6c/jd0mԇiu)4EW5lɷ&XƖp -m^) JNjg2bQ:oa {Ѐ>I4۫]qQ]5{nǧRw|/ώܢC!gRm(_l#흱27'N=(h5gSJU;)=ĈzZ ڛHn>kw|U/F$z>A,x2&XnF'`-Wo%V dyo?/Z-`t$.?psy=NnP𒞶3|h{rghi'^N \X0VEwI/?M0:Yе?_&Q2t^M7mY"! Ėw=+ [bRA92u8k0[ NͶ % d[ ɥTHy> rF^>cDnjCtu3mPDNU_* +dwTKOv@vU[T@ĘuYVڊz7zl Ed2\T G&(BZhsy=#^c0(+x8P*Bd{ i!{l9'U1- Ƌߋ G_~ m6 mb..˖ԧUψ#Va(_=$zwU$>oW($Tv~Tjt9_?cOCiNeLT~r:"B}y,v]ί;X%l/ʁ+ `x6]۷ڑ_߂=|3'p]vw;t-U`%b/KP *.vP粘07ϷM[uwHFEuVFw5̗gF6o(g6"}Y?6bAcptfE܁@~1L%Hr ^˫R5ss:ۼM]>eJ#3^2EBx2YaĢlւꞴnXPrsd6ԧ6γogmE_7`ȳ@Bmh a[`Ք #,ZʹBHtl @AP$n`sn:{"AHTpr(IXȏi:=:fgrdPu4=iCYTg.Gp^<%>M%}yILP`;Ս#b8Pn#ܲ6;' qo l=}~;^7U(o$?wGX0 H^ŇR)ESv=({-i c찗f?r e&}a047]=!6-{l>U9%,P _XQ3/)iGn?$T^ϫX-/ )ժ Tޤ_/:]ΤѴu򂯳 8r}v8h5q,0noZ Š=1.0!=p.V${w[ &skWiU%m3r1J!;|I-l>[ ʘa`dij3oݻb<xEʒ5TRխB8\ӊKWm#u"ғS4a^#$%DyXPݘ?E&͠0.]+Fz'z]rq6טC@i^wV|.0Uw0J|g*V& 5&6>x1;QeɄi9B ?J[pNA+@j{U]~Dk"@9eVl=|rۄԃ y6D"xt_DxhGqUեkE FAtM`%B.`_'S `ftK}$,#&װPn1Tb[q 3%3<'K,v: 0 DV.d<}ͻ.\dm [Xȿ/u"R4N }ƀB$dE <-' hZW-"Jz /V] e|:0\~:x76k"+$ KHU  Rsϻ\뽬Q0` s\Ixa{o!kvZkħ-h1obN"SaXCzh -ǩc5wӈӈպsE b0>bCh::sIV+{ExE^gY4NAb&{X_l5*\n\:Rt{2+&GS%:hmaI7; yfao[l glqWLj0Rq]_\= 95@(,ћE.HPψ"8cvM.#K ajlӧ@ ' n ѳny_n^b9҇֓Gsb,DUbUN5_EodZo1[2=wF5QAXU*J^&UehJ &{;YK]([C:7bμbbh2^'`p7FZ4n_RE&.LJB=#3J9+)1k⬩ӇAiWlsQ4khB'0gsm{3%Av.N3l& AB)\*_{eGYF[R+5qYS<,@^>b4+VɫR_t^"YxrPoMs;U!0 96(0J=KM+V7 r3-uz2ܳwc̶pvnOXn$iלAWdJo\o$,\p:(|-&R&y90PhpЖ=&y:.` AM?T6 NSTy/-eh%m!~K=zrUu!W*h,%)b&?>HS=&>|f|GWF* $ic&2oSMgMs_ ^Ct4gϡξ(WBX ,3g70tl*}&тձNIϚ}2wG,bkf~|8!%L¿IsYt#K?D-2^E BdyprԃSvx# C$ʙGpOʲGMea?E&j!pLv(jٽP0Mq.-x;NQU F_z r-nӽƊa`*|cpәC ?}ް:nLǴp~jbT,&hA$ B)9=>t xx^o ;2T!IҬ]f9KlTD#$vgs ?L͡8KІArƐjt94hZE~,2:xpaXYCy33i»mR-cuqGg>&ھy+Y'|M*׬;;tpE#đC[\Zé͘*됱$CI(Ň/k(ꨭ9vUd6ŏ Wr c6kF]Pj4X>g3BSăRE/j Z@%zbtwK Ӣa$ŒM`VA'8Yj`WO6 34q+ ]Nmj,ADG)l -]W T4u8\%saZVɘS)S1k<*IaOpO+E7зV_,XGT1[C]A" 8vASo-@C4\rFBh_ǽ( xkuG✴t$?g@ YlgYr[GԾNK@T1kPAm_+һs'Rx6 !Avީ&`tK|2G)vZFȍqaحtM y/ VRj纲4{Q 3?K#?Yԧ$ T$\ZoZEo5ւ&~ۄZpTAްe܍ g\9[X+x Dt"ߗ+D/8ǘu[x+d]~(OfdUكJ7 />aj݋+|@A^'KbצN۬֔ jBף7$)9'7MUDr<}hXRd4y᏷k'Swtspˮpn%5; T"}#{ m1}-i ZoR![UgʅwkA\5 hSFZ!Z3 XdAgв"vLKFDSLt>9gfɕxfVnwuh ׾ihE }*G U` @ܩojJ3終S oqV=]nzXŜM V b휱!ۉg6kvO?. ʁDO])Õc5_#p[G\nBUMXq29"hɽ!3<lZv\a,k)ru)yh@ƑίECF?w1zRQk8H'_3ߙH0( <(!~C}gTNYzjtBZQu* U0%$٠$9k~ 7Iµ<B_;'gc`y)[z0ZiL#g$^u׶[Y@˥E;A:f7qJ7f&c?%mhPoIi7RϽe&{4|h΁o=c&&9FMwۛ;Ko_\+4҉'~^Ӱ 2͛xN')@+n`&4?%ScgˑjjEoh.}@6I Zq G;_s||Q(7:AR=Eqӯ婆^qBJKx9Ct#*6!yi3^0`8 l^#KY^2T(Zۜ6 hu3>IQcV_PaBjc |ža*؊0M@$f+Ri3iEITs@7וS}{1'>r]Zݰ8D|!öm[xЗ}i*wÀB$5j YK ,t;ͽ IJp (1iKEm `HP#Z Lq78nƦ9'D+[u~-Ȑpa bR}L8{wDi|YpQfg0<Y~t7LCbM& S^PL9JA}LэdB:> }? yAYc.Ȁ׏'#.Eb~q"N-Pw=BAEȊR\|ŠDkP9IzJ@=b&\?8ӕ_-A/zbN5A}ԥۘjG᯻a-7e ^&Q]i+ng{@ȿKj(u_2)l`ۡ07Zr:-v(D=v n{UdXX9 u 1Hm |k>yȰULhQ* Hwd`V. &iLH_u n@h&.Z_G^¸3Oto8E"p Nֺ׊if=.W&޳cG>^ak$0i\v*tcuc$~.5Цh6A.&J>7he0gv4Hnv~i#(?.e @gZ\c͚vwx;f=IΟ$sklT\gZ=M![jqό|7iYOR7(In}}̠VHQZի%^{]%#4<ۉLɼy6nn ђZ6 0ƗrUk0 v)K:TN]ːWvw2o`.H#no yT'H=BȷD{tc H<9dN[kR+|4uC  @uPubCA^ȅ5LJR6A-U/ƶƺY1$HԠ X~pҔ?0Ifq[",Gw:P84!by;; R;(SsrmB4,.A} MV]Dx>U ;*҃XdIN׹U]fvP ǟ\5S3™>X7 `-wU7dxSdST1reW)nX}U9ٶ6(O׃܌}u4'3 4p")%^Ɨn愒TōDE5`tm՗1wq.yWMM* bC p򲽕{NVvnw3M$mA78IM(k@WQU nkzfXwFDwطyU$rdhۣөQ 'u"Sqfn.tXDPҳED)KjkkV~fV*.$ RZ6+]a}׊n`z#=^; ;/D&rζ->q*W߯I&E |5&ZbVwL0\S?bT֔{,h/K}U-xG'L(ǩ.QٷRpqIGɀcX m0OE ;Pep>=.GcW euBKmK#峢g1QA}\Oe4O>ˠU;eks@ X.8(.n/-pS DCR,]_@#5N'u-fpKЎϞ#GoԵz7 oī{wGPY۠{cc]3uF}{;3f55m>#H k0{FJٕ4/ΘǞbekq : G'Ɯ{-:Uv",44䖇|[+ B{L{vM&?w Sv{bIJw2q<:X TjK2/llhKBOMuKWb{*Wg5b/x\.ݥ5$,&{<І[ڗvT~]^[Gv{ha?3nu']g%ă ,@fbLu&85۹0Ez L ,6^ `4t ބj'`DMɎڙ$ m5HQI#X,ڜHL45VkY#Z8#,G1tࣷ/PMDmx K:8H0T_|]]8h\m˻#VbZ2]s4,r`Eeξ?ȑ0Ȩ**\:.pf7=-%HU~[M;gޙ_RW!'Ne.Inia7L'!d5`q0dq1hWO\lq-IE1w.٤R(/ع${|߀/hbZ틦&ωWspk9VJf +5K^ǵɔlܠМR1$3(]t|p}Ѯp҇$HNl{)ؗ$-Yȫl~kM wϞ;5grϢt,sh⥣Ҍ@ڱ? 8x ͦrYqoI\5ݴU +RYanKDj}-{5R(ppL+V6=:i5u(M^O3 NEL&xa/ *UKgҹ*`<9ЅSҥ&$ۮa.77Ns%DvJ(f>N:-Ph,F tnuHH٠Ce"^*1+0Mżۗ)Exƚ8lWE%3R}_880W[OB0Ms55sQ%nHHF fGr1>%MV“0OXW"7*!h \LP୧AC4U-K;F4.Zӏq9ij9N*rB~-DKFd@%WG:Bg.Q< y +0tzH$՚` cK][Ύ0S1 Btdp67 vUe!6^ audZ?[y~q ţ^{ =吙v%gA\yi-9%nzrE.^rmZ =2bdU}U4ূ9g/" X[٘{ wą1ͽ)$[yX.VNK`[JY$v!(%6Rf? p&dOǭpU iLp 06N~TUWW~:L UEVܥ! BEZ yT툍0>®&)}Uv~UFh c僉w 7&I7!,('G,~ۄyO1 V_=U9SXekԩZL+ArV? !GшjoɐcĄi^ԛ8G4$@yĉWn~O7ueP;{g6],X 0 lDTo6Cv+[W2ɥkQM쌣m9~~& tHj-tw}E½iR$74lgc\!*0'<Ȓˢ-d?҆\_Nta(FOliXM|h32,IoL',WcD0wk8(ՔˏO@=~}{GC`@>Y4t/3B*̳֚@ "1z$g%T?c_nj(+Krc˖R8_L32`ˀ|~*.KSKOU pUjR2EU 3!A~[漵A 驮vn^cf=3z ʎ:,ʫ C{KS_{ 2[ϑ^b9aFzHooKO3?@6Rb&R"Fdgu=u-$LȮQT sH-_[0d`&ٶR%cb]WðodB{\Ip|Az'ׯMgq=EW2Kr"O)B~(/C`#/6vUFƐ#|x?lvj< .vԪ2lsB}8E g Fo?:{0)1LWO0WQbfoDy{Vk4 :AS,u϶+!G&$H2<9OaxJ:58>B8}SRhpΚ'BbYb>h`FɂN1vpgO\#b1[#-hDfԜ(pqrЏ+ Wq)|V]W&pԶ-9nbX k)GMxF ^J@O I^n)yRhϰdAO`z/ OE,eSǏQd@ /*%xBt\q"3Xa`-VD 2V'[vS2ʸȪX=dӞ"rg Na6\byb#c5YiCr5Ϗs(;?sW̑O\Js5rޏu8oꍂ0j%\ rI;E8~N?Lhr]IyCǷmB;9fnBK:>%2 ^';)J!:fJLc^}7R'Y7S/dB!f `l~6BXua82v*]eFءמ¬椿;訿{W.|sR5SmDs$|@ұ ږ|C{ nn8|@e؃DCFk70 /,p ^.MWp5..i˥2Y|y=m$zXԚb%0´ldw)Kh(gĶQPȇU[@1fXts:P;؍nt`V_V #e O"Zsqӏm)<Bp惟.hWHD@XL,d(Gwٮo5 8mGL+Y\Gx/KAmS2NȸW|:1! :v3#H=4tQh5FpEAWitDgko)&q8\f@tԷ—Jމd,M.6 8LN_Zd[ͦk5$_sO 'P7Wt Hb격Y4]Vhʯ/>^Jwc˴# INv&g[%S?Fz;䆚Ig<_`^!|xj֜}P$1k$8_Z+֬`~{ C9]22gM_`k=G/BPr3:Qjz%P%Ӹ= A֓;(R& N4sܭ~4'; Z5HTdDR!J~2{A+S(i-㥀Z;&o;:-ڵU[RB Ј1BR`l%/8`M.AoQ ހ}-ŪGUױF$+zVwUKhYYIN\.s"e@k|xuosa¬\|R DZY(Nbhzؼd43|_T ͗f|$iGۀ666; o嫶 8nJm3E8(E_`0=@?Rݏ3624o?}bAQ3]sC zZyPiŗ4L31Vm+|A)< :j{Z>>**Ҵroqu=e#ol#ۓ6c؇6F '7KtT)\ X|ڦ,rMYWjDKC'$3-'װo/VNaQm*d1z`*F\LhXx0csjZtT)GU|w9Y$XI&J*aŏ`HsX.onvX2cCz[Tjhm~f jLlS+I&>H`WeĨY3H1/ELFףj>~K _=̫"[6yo#զ3od& $&=@.Y!-N%"Uhĵ HpvE3]cZܓ l}+/{ dwŸ2-ާS҈E߫] 9)w7sNjfjh_D:;XO FkݵK*H}-5e %]{;Rtx!iAj9UqE~Ҿd=a,C5֠+vO`1Zˍs^#PS YB;`ﺒ@u6]`%yn^oIljpXpowSnIKM?8D6bdӃ8?U[zB˗-LhϬsu@hxXw\ 1w2ts P-9!j;;q *}"vļhAFT^Si&!4 # E{a5X#[2GW(@s7#pPSk[23r>mP0jk{oN|ڥuor9QІrX}[Y}K%>&Rçsڝ%$})m kղqP[osJ FT7{8k-E ћ9ysy9r9el:h4*`%66|~;:{m|&5Pغ+lӫF5 n ұeڣ0}lVk+D?=]r>L=p`}tJ4wr߂+ySEӶY', j] %{lu aՐYpI0gcϗ H[ۤǖ2K1f)-&>3EwT\ ǨX ٽX$x`T-eWJyp~[U&L_%8A('  d& f~%0Ao$Xu?Zݐ ϯs Ɂ)3ߥ W /JӍ$xJ؅lUpƤsQm_,z/D[ςtXk׼.X.HǏ7n==y{JX3୩Vy3U%;`+F㢷;6'6Yh +"1EaA5SS8y c r `z^mm0'>6fGR@PuC^ǽ>K?<$Y,a+7y]MK.V振yU8C|W> ,bE s2>/XB&SV{#~tTOC;rztth. f9dHtp%ltI{rwS5-+W|^aɴm%{];}鳄Tk;,e2 h\kj'Ixt,pZz=At}Qj8.<•iy(isw+?4M/ tj<'9$ә=>GֽdNTWN3Ƒb&qNrC*(mq޵<;`d{޶/Y9T],Ɨz2Lײ59n}\S~* O=Z_ (q1ց47b;u(hFKgZJ cZ_P 煘fw(Eo/*Kth:JeZW.&at 9'qza>U)՟Y9Kڌ.n6 RRU% M̨pM8{l:ZoPoA92Po++ WyEV]6/PfGO;ٝ,Rem'u謺jpb≳Xÿ3*jƇfYi1x=NÊWDnF̜N=בWiV}aȭ6MD-t1}[̖CB"b+To}q;;{hVR<ͮ'\E5M\?g;]qfY)PVrG%$ 6rIrhK#8:b2tY*#yG,2߻@&NͩL{]w l둜@[;GB^G 8B66yUVnzt˧AM/p٘M??(enN0/K#(Z;4~IƑZM'1O Ho7h.aurkHѵm9]z!)1|(aMr|K25bgq׃XM\.)gE%#h{ۓӱ蕒= Iɑ೔VǂոWk&Tw0joa5+|۶r^T}Yit^׸bHbIG]^У;XXM5V}څP| Tɧzm,uڀuW֥U"MxaƌGƾ޻sr(5<3v,ah&gxX-0ACDGNw3>6D G)GU7m_4#'Fg]X@m;lJ{Km) eLr크N׵ޞSqCd,iFjR@0h.%/1dj\5J*Zc;2*Gp.'6 *իirwz(6aT8/ y_!HZm)a^}&' 4u3a{b+:# @neRC:j^3Ȧ7r0K'MBaԞhT+#lS'ԈvIĎ) կc%#= ˪c 6`'ڈ9svSHÙY)=І!"-J91 W=`|I_ Z68=!k۱m4NĆ\c zޜĐ/pb8.C<崯#0$ =9f=禂 60])BWֹ}BQȣL% RH(9TZ81Je/Avo&nme؏KG[x.I"pXr9NDH;/w#ZІUA0z"52]hj;>ɲHYy<`X"u捚 :C& iTȶ/4Wg*\A3\"?h<"|4}|KyGAް8~$dOE}RB ||TAO9@g\ bӹjCu3!}FmnVĞ;yds|}}x  UO ^吘{W w#85z*"*O8` =F}& f~ <v@E^Vg}z@JnC"nLQd`?TߏK3߯N4mǠXp8`bI+2 :[1K4۪R6+`6+B#tA%xA3:tW7eJ5<2c\zgAF 聥$\c~+8cdKk|.[h1|A-> ܥkCNH OY:ex\<S׳dm$=hN3"ʷXcTgx oS@+g‹ٙoT}F:wÃbF F]1}4Q&hPQ`[d $ƴb߱pa~[HgPk?JRnkee _7ѕpuR9)|Yġs+AF8~w~XU8d'm50"Lk$X s@6/(C%MεѨz qYwqlt͎/h,Sw3]>Y`4Hi15"GL_I%갃K+S g^!,ʆzg|n@2-w=#;*yBgզMz7lD"嘋Q 縶lz|ݛ忮\u4zG|f"(g7Yбg lcLPqݽR#PIK!OiQG,-HH+ϐ ot4,,/"^C}P7ΗA|jD^l99qả |/-QԮQ'غ3zϡ+'p>S"l-vCX wvSƉҶ!=F }BCkL 4bk96SU-:o0œshOi?Us ß񉔵M8^LL:ڽްAIG r%Ŝyǘg;3y +$%g4%qSO;&_V a2`(dίiW{q?ÍNϝ!Wf?lfHmWPfGynц?->.;#WBQ Ɂ|zbcp *oëRZ~7ܼŗȦ> `oOc'lzUK 3՘'Q;. /Y}dS(InKkU}x wvG | ex?6@/[ ݟ3׭+U"]CA`LlO\p_yƚV?KqHsDȸYDqrrqXC_ot~'k"^  r᫣s,Qǜ 5 OܰF|5 $־ڕI!|+mApwϘZ*vH>MB} ] F$U6V_v x)X5޾+f̛#=={,fE#ԅVqv)֥icm>Y:DPp9w_Bi@0P2~KnW!P'Mhf6짺uSƈ4ǵ_.#}2r,Q-99q6::AdW*;keΓ.nOB18z){=tb3cVxIm̤ Aq1!p;_ҝVɥJU*g'1͕t5]l`d Cx1f,!89/0 u%&&h׾Q4V>;h<эrVsa*%[ L3)uߡbY jdZ푊 ·UɫcV`<_f@+; }&;+`7<̭++ qD!' R};V_k%%pަJds&gp" 7|{l)ZDjW`V(:QvG}EՅ '1RDqk[ gwLnPFqǦ'6!mB ^cKf:KOhP*7/:N1y44]4+O.gz#/|+ On*Y+Ƥ~ gvD@;TϪ"\4[p[e϶i"m@h"ܮ p8/?ݙ\oUGvJӹΰZ—>pts85wXN6 Q+Z)"=L@:+D>nW}Δ?I^Ҹ%x/Rf Rj͉{sj)1 fﱋDodq uJ殽x_39`&%{SҜGOt;{+9.칰Ǘ :\ X?7X&s+򓣗xB٩XTBJ\K 'tIB?؉e\9I+j5_Q$n6g沁n B깥{'H k.B\VvmXǪۙ Ɠ˟/y5q$|iS]ngBi/s2RIQniԀe֫ĞY$ L/us+J5Z'uILx7p U+ɛ4YMoS]DgX"[ŋciBN,kfy䤹F&v8.!c34 pªc:?ګ8c3`1xӾ#Eiy=N`]R(©&8@,p{ F`ދ}mHYI3sH-K^p7BG,հ|:{~@82ӰcJ4`U_,cLʑO6NeRQ& tCȚcEN]hApFlAF:}zo!>F.5nLz&iy~w$^б!LޓIZq\O R!76l5dPRd}RQzC֐!mIdGEz ǁrO|Gn>v=7S&5 [7kt\BRs;ŚńY@o+Ema_ FR*%MN?Uոmdcr%a*;<4U7f0Df}%u,zc 'c:ϧ[wsMcVH⦳8'c7Hq=yZ7?u$YR1𪮝 }WϞ;D#85𪬥Zzm\ℭTa :Klr|5^XF@j%/ f~dg: {rӫD}ނo9|U9 (YKܧss/ w ^!1XY, Hl 稛6Ea]aSs"3օUJbgq[?TS8-[ mFds\ebH}c 6ƫ=ADP +֬Yg`9GwK-\zt+;XK+vS4i8lmw!LOzuۓb?'LQK0E߭MshB L1=ry--kYdɟ,rU1ˏTm-19 Dc|)#2Pۚ\nG<apKd\d2[m2|s"#嬏VR 0qGV_Fg ַՏmaGuTE:lY6NS/4u(D2k KSs)[ԔZ9B h檴lk6ɂ9͂e,<4jV3-=GJ]?e9jA] 1h>GQ Émj|^=&Ms%YHGVBSVlyx#4,c+:A GX)Ht:pA_yǵ+OU 1 0x_AVI1JFw˫կ+ᵨwŔHbu],o.$MȾH'sd^5 k5UCAyFJie\[љF$0KԻ n=ZɆÃYyUʋ›Ie"A?ҔgVXtL9U,ש6VWC 7S:9eH dB~9A^\,_MDU:p t$bEܖb 7%-MfHtKbP~#dyXAyV2u Z4'Oi@ #;S_%h =Ipk5 9umrў~#'^m;<}Lj l=ƝT^w!rn;C"Wi~ :qo abH T@$ :`'dN+¢DHcnvL?'nz'R!+ W:!2RvT0[϶MTbVy7EU.r*K>8tx(8u,?MZsU6Z` 0 [yJO:uꎚ:%.>#'u8瀖^Xg#PXۙ:wS L1McN 棖 6)A $(n3 éOe%R6(0R^yC.^s W 85 ѽ}'m|E33:OkFШjY'@}>L7OQ@fgF!䪑 ;~:LBC b х~0trg8/w[Cbp?֠Zg,9[ 03VU_knܭYy;T=:K$hȑ5S~.?M[FPyH}4CH7]f[3k>ϫlcnآPbo# .!EBFs wlBef-,'[l•]-TD^XU>fc07ֹ*ο*e/emSuVee] zL {`Y)]яXu!e;\"=CrSgOM7|#*7oq`P|[v_SүԪL_φNd>\?b\hʶ"x*12A9n\ S HKÅ_@V1[%giSP򎐾O1:-p^=ǽ-~ 1k3&* C0!Z ڹa#{#Do8uꈼuP, $WH-OB/~L($O (: ^k)WKԣۂ)~-b͛.<\_c1^U`8/ |9x\P= n6&0VϜhb+2\ͭv\]#3㣝T< VTi(pCyكL҃bhkq{ e# Aڣ5 *mG) ِD 1Mp/ Dtr g՟ʠT),FEײXާ |L8>aͿxZ7y(m U:~#&{n ;x?8Y7`o~B.xxg$zyfE2xz\QC[+ ?'fKyjiʹs H]٧c،ufj1/`d>jJk%#OM͆վAǠ!lP)XpTD1h{ ,KT5pAq[0p:P5r1.r:{:v[[bL& z.MF+R6h|JK䀣.m-R 3& "Hj[HbF@t Q'ӄkti\5[A踭C+Vm-.~&.j\{ږRP=ke7k҂Z6pgabc[cWoO}kޭ=@dee2RGd 31_#?~|*IH ǥ-')&Vӷm&8 U^BmTϰq$H;'L|[uqa דW_ 6#K/-nڂo^rk5] QHR_<~^}{ z\chF'x7^UZ&Zw#CV܏+GYQQ\5%h4RS'?g #QL ]%8>a4,s8 |ҩ%5Rs[13RcϏ5v?[;ϓU;(Ȓ %ɟ;Ǭg }}F3;=. 6=B}879 \b)/3qo%L*FP #. 8S ;LB,&fgUPQfFOdUˣ ( {8V(L/Дߏ7:`6r004\xOdniWW>(YG%xBvbܾikk#_]HC-أhb&ۇ}f$;Yd&;pnE _=-pczZh'63d'3k\]=WgR8ۓ"eo wDQzK2 XœY{|7:̉&b `IuqN{Be 0Iѭ/(%KxӅB{mϼo/-6ȯш ZB'îC'bZzHZYLdm`z牞dy44'Nn o@4j.t#ްMoW"\cj۴q?N^~lNH9Gn8oT"4{p_U\hq)Y@Hui3(%3`#|1f4"熡-k`WKiqv D:?X<0ne<!{0 <|:8Յh ɇDJw!1<6穢f= #Y9V ?].8sD3IxRYn\o2X%O AÞ{FgLY ܅4bnxZl?)ȑ:ɇ%sf >ф(jv:(Ks~*X,zXpۇ rTj1[f8be0?fmҚ4'qk+=PNrliL)gd?:h1(en[k k*78Dn׉Dls~%{*V%Q$ȼN`Towޠq/ L`ut6= rfNPq3&sM'AEOOc3 \Y=KǫcutQ=2fkT*xlIo*PLҔXĎ dhݦ- v}h[}z:WTY%ͭJqբHcwK-qi{/>?QGN跡9L)MH4.&h'@Rx+y8C# ٱjܜ"/9CoIg0! ?(8?fr##- Ɋ }>'eMYu—rQTҔ~0ʁ:qL.|77w?ݕdb,uMVE]4Ua(`$VB!k;62.8Eذ!"lS8Wk@r S#`,:)7gpX|°"?`zj]4Xv~WvQFb,hpLƑwE1Ga´XcYoDY_ > T9KVXxEat*X$f:Y-5{p{)-8~qjܝ^?2tV%T5/lyUuܥ@lywZebQ0qst3acR{{pA|hJ]#;DQV:׊LDE ?BioC 옭yidUeV wY%38Wx>q:L6H3 :˔ Gײliw\',2eA1ŢLoal0bװ{4EJR EGnTơM0 ԹNXS Pjfyz$ ԭ_:a Ny2M-HeqKL@}S 8-@CEws.kE&Vv# P졟nаF ?[ ool&Iڙa>Iyu.>\O@VH𝹥Bqw;}W}q*$vW]͝#JpP!SD6>ѯy^n\x4 XWx7[H<G.7.J6on{AYowZ{o,I* imw]uH3>&RאL< Q/ܤ{b0UFcbYgx3R-r2.YWʓi1i; դ$jhh ij:5@-GV5=l^TdbFV +y ݇W8- J)uM,@?4X$ $Jg=PԤn1dCc^"*ƽ]uJpo]Fiq'6Np#!|H)Ggk.ՙ%MRq@rBL-} %LC uK!MF(>& e]vvɸPaȵmϵx!B̅a +hb|4_[=+G#膩ԥ`c}+>siRf-W Gk5laVb.I,c5W; Ua7h&emWG57U|f^9yTʤd3cwu #Ͳx DEOv̀LQ.Y1w<\ġA}A~CQUC}_6 oi쀾l7Jw<0_ @6[*:%ac~x4'GW,#}]z6Ʊet@R)=az ,@-M]\dƕ{^VV 9:VLizAoUاԥءN\PTK5KRaZs=IiO6efւsQ^6Kջ{Cޗl:+t_x1)[¡-^&\{s~P+emse8K <W} @A~"e6Mwd1,$4$: մĤ 'w; "V;O7Ulog?/}v-1[T$_Z;6hq󙅖1}'õzD"-;|b}PH4݂vޏM |0kIB+B"G_&f4a8뾝 `7<|!pjdH< 51uw,#˾;t=̀~]C+NUE䈵 \J41G;4顁#,'Dӡy4 ؞X18-Ez9uf4lqK ~R]P֔9њ×r]a{PŢ`X0jvt#بTcr"y8=G8v$@ħfz.\& T2`E,4Ѳ1or4_$T3]n VLbt9W&waG!2Ê`gabGpJ /z&n !"j5v~ӡwQ Ҽ ,2*Xe8.>&l >`4xX0'vX1\7[7* cCI/Hz^,j(% u}~`X3w&тOKcI͎P\hFQ<j϶>`2ΞLa(~O"X_9|ߘ!P_<{%HT߾ٵFRYn)ᠠ7bR0 GY"IFJI:§Q:FvdX>}2(F"YފS1Q`}b:q7nz2* ]kZS:3EJLO5!>TOʼk(tVOM *L,?J Y.ѳԳ# 02?υ@BwCXY +d,a,Cso<(5le^{F8ϰ#FSe~ڵnE9[1L0#KO&q-X}5e:+ qd|/B93CL-P{-T3=S ʛRqHtO?,y8d X91pTw};+Xx-ջ}?3u`QcÖ#tA⫵+.L;K#-a~GF͕ˁ LjBdK#܋aUqI?Hbiz(JQN#aRû"i֤\Ɨԁ&ц:WɠD0E& lr';&o:eQ&NFjH:#ڋ)}S7Go4y.L}OS0 74򋲶mdX@2<{K4[azdUҴ=ubl\m@Z.r mOU,qkzkuˇW356RC8K-<@YKž^ߺp+9}wI$Ob4(U 7[uI@/KQ0Nˆm2BQ* ORaR<: U&37igW:G sxCOr-d,ސd u`nt=H[ˮtEI]xPjYX.fWUVoՔaD@Σ91|qƊ%)Y ˁ l{Wޣ12-̹YDM_$>w&$PFWY6} 4bʌ4lǂ k.إB{ s?(+ef2A˼9%VuB~|k#:I7L"&phAٔ \^nהn}`%eXlifXqIA\cxx늞,C7LI٫F)p8=x/U]t[1զ j~{}gYPfLoN&ˡ МoB/%Y__C49>&hrψw8Fh]{h&dJfy͊=KÞ$H=h >7òPNg N46֏"g?z|>^حخt @yHh=!&z2.3ҶL,|N0AV?Ѱ_΀ g&}3QRObX1P@K%5<lyN6"|Tځp^_&TgD)VXaai,2e.|4I͗˱'6H 2{ ,%YstuW@Dz9/>/)]֤Q 9Fb| SF$q8=q&] H ) b}*%okĉ&JeO^VAR]x08ė#0P~D@4TvY?:~f(#l֑s| o&$$Ft]s͉Cʓ[1WN<,O2S,lUbq*j5)ks4t\K"6F@swV?xjPy:$p<,%%֫F["o[I\7c2x,c w +(;x br$gԭRHƕ#" =?PLbaCǮHDןbXü#$ec\:8ք)ˑJ?\)u4=hCK}KhV$ _%s5uL9%W&'-۬xo ]s Ȱn@]mYgvߡ;=ģR=/xҒ*0wM ”C t؝yCg4r՞Ey=z{˵8ZC,ؗ-YU Xՠd3/{::̤񠫊عq[^zxvxwrID$PkHr!g~E9]ܥ]_7R8)"Wkǭ[*{? m]q+V'+<N;u7ޥuLV\޲m8,ظ)+Mw،Q*Ecs'3Ă?v^1dVbQ.7eH\8o2;|Cňt^kiy; VǷoQ#!Wb1R/8I An@$#mBgioCs>bM_],3b bNz%7 0kT.r#ΟD0 Aٞ7P@Q z9ʋ@FT yۜ7dWT/H4l\n] JKfxnGc_~D@Dk+X@mlx 2R4r927!!4+ %~J_E|WYg.@b4b2W3%eIɁFCqqe3@@ $˹GF'{\l ,B$" 5`kSa؀Y'.KBvB%eH!@T3{ `5\̲N`{9W- xNyb3G 8,-_Uuy2([ۘm2Wp9eȨcOQ핫lMh~?Qf](`HbSo&9!uÙE({C(/">fjk[)q=vjL|<) ~9DX>?ȞV8XuR0 $UZv?Nfgm{FomQk c9\հ3)C^H(2~rxH+,|B] 5|" s/Q:fM,[4ׂy/.秕,gzrd,eVCIP _={rF}ebf\q!F:ahu͙A, T G/wR}8[}O^a~ÿao +3ڲR)1s69 T2.0}sVtg861(li#l:!~*RF ^b?Ȗ[NjM%Eh__Gs_ZIV U G\S 7vLA"e`9K Rmfn[41KS/b]7or2>8 &2H>ʿQ<6&?;,B??` 3[c 5 2vǂQ#X G `O?+Pgu6 ٯEvX#H8]SX97GPxF# tLy^y#UuNI7j=H)<}!uZG֓p 'ðw ăiQK^쇕%@o #LʹِzՐ5 /u!y`|3%|\sy<|z&SišVɻv3 ^Т1 K`#U͕hX($*!>"(ok2~@!Re98&CW7꧸wb+ wz6[EW@>Nt+vDq{Mׁ Z'}C$1uwԈŒn=_\+LkHU=ڷozp/XDžn0!&3슃oq5`nS$Nz-8`Гl&^V=-1s)e*=} ^IRذ7{ȭ'(OA`ϤQ; g*dҴ*r?_yS!Ej92aGD1:8p-ۦo h@ysX>Rp}3!,>yIw9%nkCb [i ?n1!`a $ec@M?s<0M2@ 鱼!cQ-a8"3ļf-ּaC n~7%0 n]@9x!YPp0]&k`acCuخkmrl, 5םE;>`-P?(RDcD~S땫:|WD-:.SA7fRT~eBYЀ3ݶUYFlS0s19PvYmF VǵLba\b'wH$|DT޻ef#Q~F3K3F/Hv][T0?4!rXҜ.*a%dc>x]Y|k6W&}:;Dݝo'eJb" O P@-bފ¦36 Ĺ&s'^j]7 x\vւ% yN1߮)&" { &[.h>PD }3Sv/V|wV0e}'aބWڮN Hʲs6vqJiF2( wQ@~5PUE[zZo7J o>t4S.sFFt0{23ą]$dhZo!5jB *1&P#ٷD1Əb ¼y[CNXq{jaSP/dO;rigj&u oPTŶ\Dmg7+Z8!i2|ݽLЫOmybߦ=5ٍ2nx cBg4"x:g-e}70VƵThHI{:[FثOە z S{C1b}7߬D) FhCÍyɋ(L`!;VvI!T ϵ4WkB^EVI> \"8ZŠ"҆ƕf('np-2+^4gV?e-Wڨ8ӱvm1o)J(OYW_ezEtfւx l(")ӚuS :V4l@'v|E̓EJss'l$Sh~p[vU/9z[RP:HcZ%;wy:T;S+#+M8f%E%_XJR%ڜM>ĸԍY66Lq>`50uɶ؉`m!2@hTjP-K&Ŏ;틆)L.h̦|m.@6,M$iaR;y+[}~C֯?]+0t=NWM.x>.|\ՉLޖ XMJ sE+yx_/P FEHXEoӁIநa CC 6 ` <Ϲ~p Ƨ<&Q{ݵ: 4՛.i.@6O1RLF{E5@"=I# M[wGTZyd=0Esh~(%Z|Cfse*-ؾ}!^LAlBеDnhF۩F䡄5gc\ j t7g&E@ %_S]{cW-a/KKwalw6Bl))8:2;;&f]TEW+I׳^a$8Fek$uMQXWd+Y\Cs#9l~ÙZX7;%uH 2wg,who5cϝ<O_ D;0Una^DaN8)eƒ_yPgzhxA$;L\sx+;;^qZ3m$wn #'OMcZk:XG!/ē ~vds_4-7h _zw_"y\ܢ=iPL#VEkϚ!@?VFf J. }Vrx? ]!jƱ/5thGJX,?sBeR p I84xq9udWV[tCfuEllYkԢr ]eV0qna%M{$&,>r/J kKc)9 QW*PQ nH\[JdTW/ fH+x).UT'9ίW5":$AӴ9ټ嗰3ߜnB0|-( P:Ņ=YAXF+DUN|L;O<=eVȟ Ռ8(pJiW؈bq-mq7 t'T&A0$9x`W^3Q#8+޳3Ϣ ǂW`?Z[8RVb9zIc3vf 71[q\0cտP\o/YBn[p0|O0\2]%P=:)[W`wH>}V'ã0-J2J%հ ^yr/:P+n4X:fqi[׉unrQ[sFNDYÔj!m˼i ~pGc|dX;^rԛ&y UiL1M]W=<;yV}y `Т&j#3"bgRSI7("?&9X(FM/UúqH8[[3 `pJi346I&N䘣yPȯԑ2SW*|1P,mØH~;8P}R`O?1)6ZLd-T7FJ[sH̠nYl%о5b`Th[lh Oh;a-˧ Jʂ$jWpG`!K)}p m'p:QEx~ɜMSû9@`V .Zk1A{L$ɞ!2<.gǻL;ם_yMcѼɍId~S3ϳX oW:Nq?j^=B2Ju#`׌sϋcGW_cZ3:@Ցy 0{ʎ1̥PQQ4}0mġϠ?hPPH1S8ňOI˯!Uq-dH3V2/)H*ֳ*frÊ(ylh&I_'܍G'pK~6f8銤ƌ7H} @1ːk^ _QڡP:imaXș2n f[ݜkh AJ!!0隧_-ʏTukk(<91DgtaTfIƉ7n9õ+F),-MV Ő;Un\ r|'?iI1.-wYPi]9JAܾ}MRppe>xZ+XB_W{2I2iUN s}~Z PGTbQ &Colw(BGi/,`ez{oijaG3u,4DpfS8Kl^-ibq+-m849o];x7(zSDq1F<<]zlDQ_>w[TFzۏP( 4W&F/i!"~ $ݴS՝*-mtqH⢈o"o͒m~ {F<Y"5rxŻKoeVޜ]ޙ LNjIuS}HS#^K֋èR033:+D9R! ``g;(LG>DcQ ˺q͂q7z54{fbUceIH|\Zvźv/gN0Dw't{b&ȥiˊx|c%8\cLݏ@QXv(U dQѤHj}@hZMsf6%f2whTD6H5e?Lp;SXdƹ} K%X^秴Mfդ|Wwpm/I [ ̌fJ4W #PO%dx0߈)YCoicb 8:;2)g{:^*2ľ D7lU[IgфWHΉ }^p8ԩ"5BfY63Xm9 ?ϥ6rN_TOEq?' 3K<['&6,$A>J>lGt7?xme n4Zs0_U\4?\6x8VDijC4!@>Mĭì[b}I fЃkPc-"|J;KpEzWqPM?~ƞs3Ӷ ܢE_K)4KB ޘjx/eqI9wY*!T8XK"ᬽVy?RZ0&z8G:l"Bū]#ꟗ(#8HPIq]r3 tM.}(q4)i o!iID /ɗ~.W|rVbjHƊSPꗎYKxj䴦 ά\..D''ɐGKrtS`N@!`ކ1D Q7A_X쎮O{@$ ky*ҳu4o!Sx` 皓/eIo7 P˾q8uĶ?"e'KS.tϧF3U:\NQRBmڛ Cm\l 6DyyQZLaoH\箐('=>q[0$P߯U~eeU e:- iFz3sCLr& cՂ|—sZ/0\V=F4w -޷:dKR|>f4Ӹ;̲tv|7zfe>wNH 6Np03k"m]p4v1f1!Nvּ{#tIZWsv_Df^*dWXק[|5r{:;wxí.s07\!AO-RI 訩`hRQn-)`yWDj[>HU D]rD@L8x!L-@"(Qr98x 8ȯM7@xt&l%$"i,kH/jO%ƹ9Հ՟VU'R4 ߌZJm&b[:+xczsG>l0Jf1Z PH['=ZݲBPtX&:8ׂQM-:G`0-ȷMQJޝ&1i4{wzC@d߭S!u_̫dփ0$O< c ^6 8R3ύGrY=Dw>=hLo穄TQl9jQ_S4;R jb &t݆TMu66^bVşlhnCJ4L+ +}&fDrZroTdгr[×TTȬ%q9֗'@ ֞Uxl7= kiKK}kKb]:< Av l=a=/nlDRdʒovC$>bt6)=k]؋~^_Zr'A5 `v,gd'SXub!DGoK JVEnki;^狀h;pgV'/!ޭ$A*NβG_L8q 'k~xǾ[pbޛ)/MĔD>\e&ۢn4y%qғi.7x4RF)TZuE6-p;oƁ\@(qyjоDb[X ~QG2 :|V̄\O4> E \^R^7@O=L(Qj[dVRg_Xi JƱqwt6{9xV/Έi KiPAyCo ЛxnZ-"܆?_v@eSP\YVsxzb"{k.d0LաFR>{ !zU]vsvEH+[S[OD"e[h~ftCp`dYS;Hv8FtIa@  _MȶsV Ȧf8ø$e5Χ؇_bD3|:N*r6\`Lr~nCQhEEvL(e"V8;>Ql'Z)SC Bp~dwQ ȵkk|{lԅX= )زYe`SsN\svN%Kv,; MJ<|79nSZˋuzdA{<'*`i3) AX 8PA~6!h%3 [@<׹9&ª8\zY|"">Y YMf~ t<4[㉘S7;҇m Gr$MJ? vl%)un/qdUކ:EEN_zŲH>NF)Tpjl+AmN^5:$ԽiK,JCL, Z9rb5v@ ɹ>ŕ(Ћ5n QP~0E^y =[e7shA-L5>#nF6\7|`962>­S" vYP̼}Aii "rsr/g |q=_Vjz%0A8[}C*s3hTJa)IsXq3#WpD4;Jɤq c's xo"wQk5zNkE<2~;e`OomۧY_m`ױC/IJؒi>.p^#,S Mgw,|Ԟ,4l4ӞI78< %t\f"< Gy_#h1p{Vd_H3(_9'^`fW Ӱ(o$EK"Ĭ,W:4h#yg4b^d"ŀ$t"VVH]7-ju4cLDJ-F N}l%>oUxu3 M)`iARm ]ftIO@" B=$zuMM W+=-lz vyi8I%KlaJKOdӳa:NӂDڿ`޴WO/$SӬ|(/n"e ABv*˖1$OL:lnS>?/mU͋J{g*TLmƑ^rsO O3ޥN]Qa‚jJ Byo׮Zq G}#ӇVj99H 0pKN=IJhOMXp`͎`cwH%c-ԍ)ac];Աݼ噺 "M?-><: *-pvn+^,Z H@Dit z .X8=Y ym?\9@P9Z՝Fa+87*oCk券 xy mně0Bw0~̬zo]U^Ԍ_wMMVm*c} p< ۄRckR}C%O{R[1QA"fE@؃/g٪1TP+n`#pm?XT 0ĽtBhufy@5&ݞ]x&))|揭Û~(..\[^tuGT. RK0| rƳܙHr.{ҎD9n lZ|`+-+6gKEGSo_E'}؀aEٸ~o&!YUXt՝@$ .U ʱbk("pnIws%O 6Ȕ;Egos->8ޠaGB-Pr݊WBpmSV/0@ rf㶕 <)c/g;,s)5syWm$?:z> 8R&7a4NW3_ive9a;\s)u`9rNˡx|TZAj*!p;,WW<댻4.09'QBD䨳SZV68ȄT?m lI^R]fb"YlbO1.yԔ[h*ȄY\=qm_p=OĪ[ < F`q#[8H ɮHA VQԩN CPh׭{;K2l?lzu'dV[bȨKh<NeJE=)+d߽F-(_D( )7`Q՗7(wJjV5]pMXUiw9{]@0qwkG$Y͑'UgSqd柎t%~mG#$0 2$ Ȃ&dhFWRԲrvkYF%Fe3m3k)?wJoxzs,o.6YٔjssRfتeuYLWffr-RxQW^KJ =C&G0r^TK"0}'c8my`g Uքw HЯPTvVb^}xo6KbXy-ssI- }:¡JvCІ?Zw=eq̷ProlwR_7i7:osmJ>]*9H'HHG`KtNt@b ..uH^12"Y3g&9Uj;~y@c#J8u!ƿ|͓<"H&qQt,9A1zX-D焭BGR)SlH % eE$iK0"h{~20DA,m] V~nc14旲s\ݺGzu<\wY0 feh<@Eȝ e>ήġak?1Hf+Aq 3 Lvrग़\M(md4D%F)]6L]#@4Z8v'a#B4e(6rӆK *@t ݽe&B=[y੢+7q'5'K |.8~#Q=ʢlW2agmک{[tlxS-W9XtIV ؈ (tcd,]?⣝S]0LA 9[(+ \dNƇW1"v•ru8\cU ;ǺfMV}Ũauh: PvS&w %yx}[pl]ǝdu񍅫|HE5TpV v`G-pةmi8Ksk'O ,œY`)\x#єmYrs^^y<澟IU)炞$cœR?*}|Nu مkS owshT=͝hXgKvDu>w$:Yz!-F)=+ #81?zRaؠ/ie!ϣOk9o}+>52RM!AyZNٳf_g.װ!2uG[Ng;uMm[Hjɽ{dӺ#j20u4u'^Qtj."";ճUjW&۴ {luN&/KC'PdU66{ 4d$!3J!`֒.)-1D (W2}Wit]2,>4yáp.c)Q;1&DŽ1V[uzZń[QkL܆Ƙ<{Nv1! Wg\M胀}"cdC<#ߐ}axk,jj|JkrN84C)+ݴ~9@<6[=r]mƊWʽ4]$?:r;@C fqAۛcQ_;Ve'З>\x }{iv\u)[j$@u̩_dŝkFm)ӕkkPN ~Sm=I{@4o˦?z:D^0AN|P@PbZ43i¸ 8 [CeZ9>W|hC)<ӵ[hW :XfWLec+;^K '1LuHݕ=tmsw=hl۔)€!˄G%:p*-33w&^T^Q\U0BQfA-\Z$grp ylzLmf3u-e|3+TwXN+Ȏ獮s,V"CD0'Ƌ/F!Qs.rί``3* [~ڊ-H+BzT*Hĝ?#NDճG៤zy2,;d# BOY>ka>,fȘ1}p^qb9ƥO*gA\iC DmBG˽Lxq$RCj,@gx7C$COC4/$-?hׂ׸ XZU>]j[^"`니7):}Ȝއ6"E(lRVs1(hZTWMAwu#<4MenӮ|Ck4WـU*(u8^} EO8sKFMɳC!r'y 4n=pp쳄Y !cuچARatGHTɞn]ϚVN#V7XD0~cV: &J6w< h ; 5y|hV"_õBbZDK4ئu~%hJ +R`@A;| >5U $`_Z{E?3eE#8 N_/`'N 248F )Լgb0,&5T;*_*@]/S+Xx0HBu*tYb-c =- #'@{'zȖ zsUq."WR~s28fpŸ>Xg=>zp|:3~&1B-J*[)Kb{y(AVFpMխp p~UuXMIِN9lx|j~|T(%ʏNth aBV/X]ާ+ }$s[_*뛪t7 [g uA#KdP0.X-Zg6ڠ!H_w))GhPܿl!HTCl,n,I8oq=_ 7;1Up 쑝+g|\B 7̗sNGMVv6LG cj]5%Ѫ;WvC$Dq9Y8U!ӑhjśUۍ9C"[ȸ;9#%B *?•8ǖ6/y6 pz 0bR@^YasfoidQ++sSJtt+c(ޥ=buAvn_)/u|mX /]ql!yX?+E>;?p'!\w9k0՟IրETIJ~5t;qT@1"`{ m>"} GĖë,Z|"2TUUI *6BY|2C$(Kܪ"*W{yf[53.O"X]-sS2h5 !^jS!]r-ł5 <-Vб!rPPD[] i4-4,˯Nڨanx.Um0_v4᥎TWs )>\ְsX'1-ұB(Ū0:8*$dvF"x$;|t"6O؄-@mw) Vdv#E[#*\xDlĭO?`3Q\oDm٣s@{6J#C ]$ ~3 @=I4|B˜Fv2Uʗҷ,`S";HM}Q%2WtSç,`Ij!uc}r-30^&5|Էt ?ۚɥ0F +P:*BK Kvqɉ]1/9'd8{R %aLX܏o)TʦRqAN`w ӦlN?1LYtĨjZN,UP^NɅz)u6Nk Q"][ kn|HW" jȑ`9r`mx'÷0jdDEL\U9(q_xam-O$/%6}MZ'^בGĘv!qz3#H>ven=9JjW\-gքf\]ٜM)9ԇI^LϫǏ:J#-IK;U Й"%\EcÏ?jmiF ˋ?;AcfeϿ6Wߍ*hoKU[lz jֆ#"ӟQ?mQ۴w+ExF{?~6$f{! "4=< =Ϯi,]!yԶ⊥@uFF3}E0{+֪N;Sғ`b#[U7JQw)g=`7I{cj'.IG"Њ<.$(,FNB5c`z,m^J*128>&YZ\y$bO_{AjTY#=MꦜdL8ic'v2зt?w]`_ XU|g);S$~ʝ.W6iųTA} ճd Q0.AP V[:Riq<`BZZr-ph(Ŀ\^֒\yj4Q~YnHjswA"zSTPGO@{/1:@PX}>:p[{Z׈_uukG[Tw qUN//F~Y,rIYIя[K3Y#VSZ싲3Yg՝zk7p ,<nB}F5 ]Y,R#^d(" |ž9M?, ڞMXʇYêMJ7uG{;E`|h٣mvf'aΐUZf$s+v9E, RH$C$_W߼uO%/rVdoPun SnGf^i]$Z1)9{Hۥ8`#ߟpϫH0K-.7Jkܹe[>]ZY! jD~t`W),$%,g8ӑP|bJLIXA򝨓_rI\UPvkIϝט :z҈U<#VwC^M UA5ی+HYy`W/{dDıŔ5BiYzk B0Nn7wTR@G8}_LKatHuőIm3gZN4keCeS8'.mq -gCW4;Q 4TA>tuuiBX8lIkvlL7R,cPeSvҰNEX/6qC \*3/SzC}I ecDe4spsZ w}ވJ5;`:w"SuRJ|fPP]˟m s:`I B2{ ]#M@rr+tz"PwXg6!vaSLq!#FپW[J,̧(W3gdCqg+A}* qvM99!{5kCb.{#}w$~ =ÞNh^ HoL&G[{ @9@(#--=+@p>ɷ[UCY+HAv$_}\0LT^ O=o$\Gk'uw\-[e6[1%߇'!(D92@WSۉ uo`-%tmR/*aG56M ߔxE\mmW0mڝ Izdw j<:@?hAO{Lv# #QHEڀ};oyݸۈ~l/L8 Z"959v8s 㥚m"TLSkHЙvy Ə$ooc|{?pl!xwP .t\@ƽ#ܔ3ŭ!|fv'[k?:g+" q]]Ui=Lg NF !yyҜaH%i1@""!Ѻ֎/o(K]c%ej=Զ)'Aa?]/P7JdLPAFn (M>B8j蒕;śO\< -k Kt#Hm)F> ǖnzψQ<<1PwNdhKϐˌ0G vNEoCϴy m7.F271go!eb?c8qbۨGt }˔i^8K+8Y.`C& u)g>܏o`Qzz 4Fs[EZ?+]^1wZ*+GIoX'mbHC};=/3Nlm晼S3'V x@!݆Z%Ҷs4e õVc{a[J>qg0=%WF,*>cSgɧ o_G9noރ [H&6BVxUH8gm`Λ/(K;7ނ9,R'_T6A;([ȪE7OTϳlxk)a|g`?EU?llx݇dc=V?`+uC3' ;38CNڛ +8;I&1I`lJq:B(KlJ$d9gݗez g81%O 9m{\ݺټrFN ,St@֛4 >Hvj-gُ ںKBO&aO|֒ ;n$gRuIrwuz1hy*G5M@p6/j>ZXܫ˄K]=Pa\.MCHjVlrMXʭܘ[;%Jn0pWgϦ\Q Wњu󷏬-M;AR^b ;3mh Λel}D_aؑftQvs叕{@p U;j w`fUiT/>.R=j@q\aU>W.+ WyIPhn1 ~-kd+Z;wF$؁j#9C->ثh=*ݸm\&!'T_ ^\dq0WCd  Gm{'2zzbnY3V`N ⍬slI=_[39cb@KLUJ>Km+t+5HrҤ2&Qc0:V")9hqߵ &> S7O/RΛؠZl,}97V%F\ u%&PrA{Pg/1Ph12FRUOAW׋3tan5VJؐ[#mUM7Kw NSM{jfXI({.y#c{C3DG.1<8vIƃ'(G}&ؕ]ؿЂ/Nm}\jvd@>Difo/2+j]BlNƖ>Q t2lV5A"Ώ& Io ìyǘ&'7[iGQO zɜZ/pQ)أ縩 )%RHRʽWGG@sA,,MmndƞMp Ie6quj]MN.W^?mjFܐ Ls/Dg`ovG 0=IaJLʱ1s{jmTn$(GB3hyfd"< #>Owx~vs':r-&|n?„n@Y b91Ep$x% ̕iz@XZFL@y.\24jC{8,#ВߗPWTěxVEsz(9 aݤ_kﭣ]mJ`d7&%W:fJtjB喟(ژy^$3En kM,3$qX9u)䯯iH[U=׃;B]X}m#?j5/87f.}?g$2ږk]/~! F9=',) ^U<1߭A##6 ("wA ;"鸠tWēO鏴W$- Ԅ~l>1 R\2 ݄m*s7\Ho9}aLf$:|<+ؗ6\r[,sK9ݶviʖ R  C"ؗ|.]_@**j[7)SĴEP"Ar2J((3ɥ, ?~|坝?17(Cڬ(6p,)$J|wFhrcH٠V[Cv`\cOPJG' WzO&DÇx [VUeخ@e0zW)<(5Kc7$-l)[>L~ } ^ &IXB"w:lm 6ԥW;c[ǎoV؂36QdlA@:&߳Q Wi^iNn7R~#ctvn/oheQ j3HՃOv'+wE0N @Jc3>Z)h[Erݔdiȵ.lU##[/ICwdűcۅ uԕ7q=d+i6L.A bZi{Z'CS'/UڸCxQ!O] *cX 4J=NTDjb;yu)J2M(cXANȖ=?y>do=>RfI8 F|;/ݕ\xŏ/s#XGr7["wR)'-WC N EIWodE@o,=@|p0x#rÁo6ܮF[ډK}㢊oy y[qCXyєN%Wn;EbdXvKEf 5,X\$NUĴ2w3H8re ڋ'K3YnseŠ͇I:]4$<}-F'2 QsbV]|b? ]/Vd,Ձ'=A xU勼._WǑ@U.?2%gD ;X^`:4ɺd5TFbФ S ve ȩSsoPOS!N{*>U gӁ)ZqैIQŜ 2@?q7+ՙO:aa ƙ[-ҵǪ'T ?]^p܊9f  Ȓ3ǤRf4;>'2][F_:McNsm7nvLzun.`=xm@Qйl)ECɴ YeƯDKkyz@ެA(aLo,$$aUnEVg>XaNj'ܽq,W1=i<^C~^nCV&Jb϶.[I(~nC#,Uk[78͏ђ`Chˡt!fص0c~kC¾c)搎wkJ CNNH JQ#HkYG{qϫɜsCGa eiіuD4WoHe7xÕ&p3Q]4+}s=p_[%sTt(/$AK-1W&{U(nXك{R䲞÷ <0|x̦R@r)͂cb`xM\벝˵N@Apt^~XDeec ߘͪbM"9k0v@ ORc$"2JȃAAt8:8UW!Qb|Ap@ہkb[- B#y9tO4'NJ(]0eE!,ЅH6w48CCݻYqu{;QaV*%vhL_mx(QK,. y=ճg`vl[2aj 9~ %P26 ƌ ifvҥ*}k'TU#;hߤn~.- F8C?=8 *-{pKJ"Q|REĹҼ:أ!37V_9^?){8G}_{=u*_>e;.Iu vdZ)p$W~e}1R{kgNf'ܶj3.i,9R gq<8ΖUV̗oafs/fY5٫^©낙%&v'(#hC]._郕s֋2 MZs#ɇw+hf\ɖv>@_ׅح-?iok2FՁ ThE<{𑤁yTN UGe8~^tzەfvAr*) cWt*^jEcށٿ/&VR0:U!dZ*ݩS6j.7"BQ'Uv"RuW)lrc_2i؊Nj|[M2z2T'I'&k瑛萏k!dq vul.WB{bcEӨXΠk[?>̯zپe\|%5c?~Ap=uToj+1akPзMOezSTBʽ@}a?Aǃ"Hi+ƞ(uj.+sc"֩@ȦTeCh#D>ig.#C]}݀,`a*Ly7>x*e4mn;]Qw0@Aewftfg@^0,G~>uZVġNqN!%s)! >>(&'ٛLh x>vD&ҊLh1L#>Rv 9-Zp фhjgxWb 9XR,SJn7zq=avc?>YK2PLu9(ZTFec% +hFEĜvo0@;>^ePQk kF}W61|.o&WtsL / 3xDH:GrD{j:^r@64s7$ ??Z_#-}w_ :Mg;Be꠭/hFgb8itdjScgw ByJ)F?':Vi;6(u}/᫺al zLL/w AP]η0z!u[/UmxjkY3%z[m;k7p|"f6y;NP;)s$Tfڝ wJ?^v0djeq"ߕ2qsX=W8=n/~T2)4N۵T*Oe_70kF$瀖Jn]"j+ xr0$n?g;GI.@&v^.[[bɷl!t<'Ps2^TdB iˡtzSJSBЊRܑ9 44QFbA k|tcU("_4$[JӀu$znZ><3G$B[/p]AUANc(_sm#1FܛhMP¤5"2sM `%;vyO"/QHן4OxBСc΄3Us" c}8ls6˺g$&e2,!l[!gCw.v!"-L"lK?LNeȮlsگ$  @hM6Un2͔)<_#:Mg i)ا#%PϪkH}T_d0^rFapZx R l++4pՅ6"mJ_CA8ʄ3؎" fT,а: 9 mK^ŖlPanw[QDm0!SJwڎi%BpՔVDʴm# U-\=\v0U31D.&R|,m=1w->/{aaFg^y0Nr>/O^rVoZ|#-PWF;/llM'!uz41m(q㕓l]\G wF-O sk'6ꄛjܤv[Jl Lwg^.*.zq3KԱ~{eF(AU=ӈjƣOcR+9DӢn.dY cÁ&I6OY8&KHKa*sc`!k:zD&22W[7V]|YU,[D’UՐ|,d w\f軕Frt7d-jHb0Ѕ9IFhVVu&[|XY6]fO~<ԯpc6!4xǿɬ:J>BA=FZ8rIJDH!jJ'2 tC%:qxImVgnTҜ+ ̷E8Q:1t2%ZJ"xE"+Ls;*}ӓ4] uVƁ)\g2=~û&>.Hd^AF.*PyB;۲<:U<>0zV( Yh!aj4MBANQpZ4 $BJt*a7,?0FmsQ^'E Ra-TYwFɩ8P}o4Kǻ4##QŨZ::ZkQZ }+PY) lI4O.EmY~MC[Ƈ'aAT110^u^Siy|ݧ@l]IxYٙ a%^?s e >2quMixTNGϙ>5X7,rmP6qGZ'!y> RXm{_HujMGnqY~1;N#l]o*y;z}?s(}r'SXZ{7N0/h$isCByLD- #"e#*jl ~8(oMbU)sw5{49cIeo?ZXr(l!& DcFÑT}h#P ++\Hq-S:Z^Y2a*L&\GAR#!E‡N<;t$_VA gt`9 hQ.uRKw_wf/zUNa`ʮ7V5[J|;3!f&&C:}jЫ):P$Y]_Q1 kn&*,~}XrC.T>w('| muNwl1Pv#P L A#El o'g+AH:үh-N,+ jvRi4uZ *e.q('-3YqIDA{TߝA:FU xd[ 9)Xxmb-&mZE܈㟇t@}u8 6{:|I~ :c$vi ?KȘKJ1O _Z1 rA(8C]q>u8l AGP$^Ȧ22 ҉gN X[5򅶐iuA+A(_UBXCwS#QBIp2RVickaGY:Ydi?5DW>s +9_5` ؎6&%!]aBmB&솁pԫ&V-cP,2>3؈ A"+w\n8Ei߫cn>1`A]KGTh=[ujk|\Uw1*Qq.Y pHz_wb#6?cm.z4mĴ-nEEH&R:ݜfŔh<|n@VNz{gB7į%۬F{eݾ|FItd?cB+uӐl0ɚ=yRmq>Yz}a8Yj@_%fSyKzNfɚYrBaf2㫋d5(v{G8?^ri%8ޭ3>)BzOJ;沓6mAVT CQQ+8Wo[6`-jrRtV(H-g*QAFzMR|3%]i~I\˖JC tWu.iGh3^heGG{v3TqU~^Vq}ɸۈ1q|q-X# z/ Xhh 7 Nn4 b\ӟRS- 8f:SUOTGVSKHx_La/ͩ}sF F4D6;܉1xϑ#]=u|k Kܥq!OLr|{l!TMlQcނ`„ w`}(jALp^*x^kN7k˶ ޘ`Pֳ />3ҟг7sL G F3i*0rN@7Q҃fϷ"(j,^wΦus39/V Bm}}  NW|R\qEVR{!k)XE_XKT."'w)K? 6[)`Lp:)yNUw?dkt{'1HVfE`cj*: J pj:SYLMg|U$g2 l咓¥!e>UB2:'@Nh!n);E+YQuKZ$$1K`,g2'3ń6mN1 xd//LO??Oۅ3Z/m?=B"2&B "kMya$⑉M}{eF\32רȷ2Z(OAdn|kݡ"XT\u8`R; mTlo<`(Q 42cݾNJ۝ZܟWCFl1_kc2|2-1!w X*W7?yy.dt#K>M~_6T sgJ#.YW`~AWU"Ȧ׈\/ NŇ<.W|/htʼ#-&tScmyۛԑzȀ&G%1rkL&bڼAp6Z!QE+ߛ[H83[$L 7=#.v,W.yW7}ebG 7M b ;zjhǤσSDQ?M"Ԣ!AO G݅:㇮6e27bZ5YzNx2[S,M-WF"/CGȫ! ho 2Sph֭ IW!P\DX!˧|aP%;TH"Ulڮ'p6!d 9ZQ?eQwUi8WEy}]MTp{FQ_.Fqm<+4kv-vXy` (Q.W+OZYTXb/c*_[9B7$)o_}+&>݁B`Lf R{-213o̹\d?'cy9C{"6կ|? YK/&nu;hzy5&3x1+EZUM-T}!2:F cqupǭ# $:$<`J2g3OF; $($;C8gfڧ?sy\ csX/Ġun! l<,Ze-_dQ-2gс5AFA׉ާ0Fg%[ٛ7x|1Y m<|CG3+A-J}%4S.V%L^:zt`eKBF@z )y?NcK)|!(u6sO:suo @]=AF/`W.*d;tD 84BtiW =LHEu޽n A=Dfo8ZBkBd88a>`ow :L&T̊y0C9Rx|ٗ+o O8{T\Ɨen?3M,W'~&b@aw=zϏ毎[GMEQS4AͅǦBЅK(qҕ4:p.>^7E@#{t(,֧gWZr>p6i}c]w{aKp_VŞα9Ws3J^uDG(SXDg#FX  y%雉Uɏf{!-oWuDg / SD3a3AḰ)!řl-EC]4t4w}4GIM*D!mXcb?߫ξg>Ţpq<[etpҥ0Ŗ}Wm;`?k,YW䯉R@ s P$,n̺g:dlE쫸iV"Z~uxK7.P)'ߢQښ#fçبh6mo`+95*a+M7h\w+?QK;')z CpC}f-ȳBQK ^ϚJWH3DÒQYaOAoZ l oA\߲FX݇/?nSí ,.''L8vUj^"s^3@# |Ab2lltz |9KغyIab \#mt{8o*E0Mc`iNJ쓪˼wI{RЄ&M/る[̆Pj=m)rFTW v e.1:p4LM,$mŪѕf"B :E\$٪~WTP=+`3kqMM);yCtJZfRA_orV?9z<*=C(( j' ൯q>WG"vP,JjziNA^o7Pg_,?/ <.iKL,#BWx'1JacW~qoCmPpA@0[Up1I׾u)Ewg 76ObɆ!7% 2tָ^miM]#h΃_ meG?0 Ƚq?Hn?G~GzufWL5ߺ.LSdwi) ?Їއ|8+iX{n":Utق8Qn ?O䳕 SO_@?П2Q #&[KЌ2G:mZ Vlp] =t%sa^ y5TA]߸8POThJ3$(بK"Ѡ`I(m(8KaSx#c莗24'ܣF2'q6$Tmv}uOת Hpq(k~we`$I4Q@`kUҘ I忝rd1r8;G'FHjpYn DClA\ZZNT̊m&RCXWn+g58yEhc8 2<6IƝ~5QT8)@Rz{lVI&]%j01F$F D,q-U[s\9A&%a]# ap͢)$7V?Aisx>DZo6.2@ H b/F7Hr;g~ ߏLE5o@K}G4FH2G<\`M.I%0?l4#ilt.Qɼupۙr+)ɍN"fDz%o#i|͚H<KvQd.i&G$28_A8ldfեX6!vU0ɦzFॅ~LA#H͐ Z?ź PM$.#bxQ]k*Y~/C9܇tͿ?}Xd l6yLE7ѯ!_+*FrӢsWZ[_|V}R-)z\)Mþ;roq}f&L|G( 1CEB+3'CzO/fyѭ$ZҠ.-Қ4 J0 ZmEiE0R:> T|O_ ׅo1 eQ0fr2 C v=-Ƭ0Jh#r3.W0Ѡ\3刮#蕽R [,tY tjj9\aJ*J \aǻuXES" z 5=HTu%g!gqw1f0^PsSP0NV>'_iDoȻ:,mÝDžqܟ Yo†#5'> \HIϮ]I2 9% an#[>ǧRb`u2N6 13_3^t\P"Q`lt@M@g<[ D_U R|eB&Wa3GpIwH'5Fe(dX;b$·xn KrzbN)]lNBK+G׭^ qBz m,J4ev5#N_J XPMaR-2[Z= (wd7&} ;uwܻONSS >ePt@:N9AìGܥ w޴"s3e2͠ ^W0FPO`@Dpҍ(frCY:3w'H-`\u,dɚPRީx$2hڛ3NcHiPE m>IF맖hW8/E)ž3 E- Fvַ绑ZqPIRch80eIIy 8_ vrg+qGecjv ^f\.g8a&BjABCTgc܉rc lӻ2 Ӂb^'{J iٜAZmH nk؊%]pd{'?cB '=vSQ~?xư7nsKlu O`pQˏ)jǛ ^@{9/3SZ)tݗˠe^͝;DqK!;@xb:Y>c O~sXsz9^#,(8ٶ׍Ѻ-'V&>BB; G'#"b>)bu(nG=:m+OwdZb]ٟwc\0}|Iq>0XU4j#|~ PARԾ&4\n"H\0DKzaR0(Ƿڹ\Oi_>ryE:a@ހG;_xξ"`; ·rh4 / puuTɲl50wtS eA0#0>x7gY=G%>u`1 HOp}] )ҩP#t|T<*=/2t-Sʎ hߝ,1%Hq0]0 ^ SŃ$ ',x[1yjؗ\L>$%_P=|u£UGņ9sE.^"~v S㏷8 a#RÉ%r~,^qat grP*uj  'BV?Ȟۆj%_uF f rsrBΗ#Z~=\5VHJ"(1!)E[kRxΧ9#N~,ޕ6e:0 ȱط43LJti2xC"2tmךآ_D!YQͭME]|z8k[HN~?,O @nHχe#NiOe@Gjw;* _hxy܍M, ή/H6Lu~/ B06bV3D9MBU`ګK:=f SS.kR Gv}SϑClQhAXj ?!̛Ef>>x餎n%ўP WN0]e djt=P/ Bq2#KK\x ,—Ágfɂ`=DD\jB}]ɿ̀]Z-":݂13)fX q.\1@Q4m.ջ5uB93f%}ւ.~It`uEM<4iȰqգ͍-pa~Yj0pkTl)C 8+/)2%6r ֧lnGqv+[k9`,֕SqM?aÜ"zM:[PU L [;u~tCȭt@rH !cˇ;gt1b oJ|yDjc%#o;-=EkTõڴ m"|ᦎ2?< AhD%e(8~6_إI-mg Wڗ^ɾ>MɓP䗑G9g#9Fytѫ?5H_k1t& cO*nݷMt<:y'1SW-GiY'r,{jT,kZfV͘Lg(>/(n6e?şpoK1nM}-c$: 9 _d{.}o2  Z5eVAD4]w1ҏ+k[yZ H>@Hˡ#a}Յ_rx}Ĥ&5`<)s~cLުv.+Tg]r `њ/Vo:6 ipmR\|ʖ R׳n4 f}Ɓ,Gi+Tӯ?z-+\]);< lHT@Hjr|?搅Y XM?zɻ _^D[X; ;e0CI'˿ʩŜ\h axS`FW3M𑽣:9+;# 9qs⡎>@ͮ`A >gkK!@\;X]m*ׯ<'nwXagO T%Ɨmb?BIʰDkiٹ, l7xgҬcZWvv+N|IV9>m>؂4xIHF3D[ "x"# Q[aIw$A8뎭]Mv΅XT MO$,<%̥u>u\v4%k:r"TB"Db`v= Z|+).?Si:ĻZyb"zMJUёp%E c1`]9Xz$*ׯ >IxI: 0`K&}q{@;Oy`~ A΍ۋbѕ,hT~ v^s5wE*S!5hւeu en2T j<7oVv Cl4ߪK*N@]ɽRYQiv))$f3C\5xV(\{;5/  V#&=/1"<7Ԙ ߗ|uJL1=筓8¯i@G}DJ:IjcSdԢ<9L_ BtXoY5%$I*cFRX%压EB\ Zzp@"ߦiAp\y-)-y~=*+!ol%>YYP !БGS`#M E(_a:~$ʌ8D` |=p}#_h6\ݱWBY< 3c0  "G!yS>w>ۛlpOU$mDwя= 5_ K8l0si"BT8geZRwxIp0R;^Ҿ][m5'lDWHjO"/gJ(iva x'TN4>$/hpmJ}XiGRPPEsT[2>]`x 9[rBƙ.h.y1Bܣ4;|!*USfkH劄`ҁ:eԆlڳof=% cH&x Vґ7Bu+ֈDOA]2#=V/Hg;1tt.].quF7ٍ,I4.ݰ>]M!2Rk <{#`[ٙkzfNBu 'Omg7ərWXFzP; -w#=P.|OʹDI`6x@0S]Vc]rxי 4ȡ U/@᜚C6wI0NX)~;N}B|4oN "&%T+cOZ 0eHt-Eh< 37gEiRD縅ߑ;S\ѠÛ/`W<|?s?[)(+ ΝrHmF`Rj)7G]wgt^#Op^dǯ H_bG]0>m.W3] S 4F75)\[|O^ޭ|&K=NθNI݋ >֩~IFx6/@*'_4.*LO N%$e[aPb2(H쭜&HvQ!?&+EVb,G5TC$ `GK1(CQGV(!u}99x)ҼG6 pap Icm[.`a< hu8t_&͢7.>JPl@c7 }OVt#xY,Cp]%.Ҳv>8*Oх燑=ɺ8[<ǂGM-֩&2"І_rŦ"?[3ҤZ0S*R߀U;nayH>BXsY435)Q%[Ci.9$7~L*AC ;jUiWt Mj-52֖*Bb ҧ%yti f|+ Į{ PF~L^DMl.!pyhhB1\S(ξM/J-"1 h,)NWFIcG D_\ya$͟%k,SM ;@بv N6,㾔XwO^8g,_*Qzg rriD4+" =6ڐ &Ӵ]φ"AST45$&j(#"vc]4 A8URKҠRLcTS\KUl WquJSsWq,KzO?הJ[1.h[r958ZNΒz k(w(RHFQyn]yHA5!҄~LWb4]ˇyVX3ȝR)4F)B$ME3vPOH:Zؘ|֊Jm E%E*bFʆec%]0uvM _x6}b5뮡6[wqGp涰Aoz'Q!*KrѰX*P2ZlkNR_Iș=-< :Lm =*8bu.LFszj7I\j*Yiwf%HxVFWdF=rP'Ӱ ?2 9[ Z[+^cHXPӓF<36Øz~:hr[Jv\m.ѩ6`ҟnX.cY+"2_D}}IP@kuc&qjD'-o4W]H +&߄=(F, P Pڡ9Fo#@{uwV=X)J5/wIѲ;w.opd%D̬y?!R}F!dnqc^RA\0!;I@ ToC[ꦅC|Hw+d.tv>i6М3!haQ'Au@h \W ųw:4cqbo4D|mj@`z)#Lwn.3pkXfsk!uއv8QS%WejyDRrhGG"f!Ltv 룒eqva"#L=uR#Gңtř^]9VYd)LCţ1^ٲhOSÍ=KBȽ+!%c5$'8qŽCQ]-V2 āe 7YdmNI_rJm37 >4Fl CKQJ7tNl'H jmE1jR:WFtbf1=`v:k` 9kL@_/ ϔghu.fG e?~/~x/U hD[tTߥ"rlZasD A2DkOۺA`zJEBBRS&mړe! ?ʧ? S5Y 93-Qxj(:QQ O-nBҭWv+օT01h}?w/>_1sqzuK+h(~w3NK%gwרy;hi|%cjg2D՝LOOlob2\Ʉ ⠼eBgEq`m DTMޒn!%19R&k7+펫2PBΚz|o;Jh "j;:fŐ>tUk4unCa|.l_3^كڥZRJq#AB?u& +$ ҁ#94Ym6G!|";$??}pS~JI0~{jd0 GlU0G IwMy`J#sgvtCAoY=R8,2y"9741N_6?\];Q'0s6TI}vTMo39)'- #%GkSv"/;%x{IϛӾϳgߑ'I}cKqA-X T/8 IM ۆ\ǹFC#Z>KB-??p=bA''nSwag%#B1܏:3Sx/t>0l0N̄Ua! H4Y-jcqJ}_OCG?iIAC u#qa`S]5@OKu3 z !II@!1褺ܴcHЉt`yMYe / M¦)UP~R{=x[gOK*75ԁ&ܱVu>QKCt0l;:,p|B0M8c VlZYSB V̎iPE`ӄ{'}1]#Uy{]UVy.Ј)7Z䪕FpL8Ah%x>{UIF'ydnl '.h%'&m_[U$:G f]6AL?D|zN߮ӎ ˘x O~وDrW` ؓ]::q5\!N Ǘqcl)م&U1ހ.`zZ` 6]Dc>rq5r+QBieF*X̑EoU^ |DSiw-N2wA T%Hyh7c#vL2g Vg0N u'̵*Fy(K+bLg}I*(FknQ>X_aGo?S'҆#Xj:Zmg96Ȏ y` IcԱ f323r3opRC"*J}\'6Ȇd!r[&`L%DjI+\QG?Շt Jfd/, XbRv,G.[|$eQL,h0 )uSG*\LwZLp5^؁ W$T=:nǸ{^54d aYJ΃O杙M!$gcgP-d(qlb` b<ݿ}s~k&LviRn"ړd+Z~|M0/Xs])LxGwzsx9(p㦕q"n/Ʊ=2Ein:D},[UЇ%t/bJjN"8 æYj)2ax GQ(Ue%w#:5D)yRGEVZXڔ78nӒBXϙJ yW(N!'LEjx 9W+l8i#hn].j#Gd3:c^E 5SX-/lV \ťb ^jga?A[_iKcHX 4Za @s` ;_' *~s8Jm|D1ۣPWزHNc+^ֺ `dRW6'PJ7)xeFm@g>Tj)1ĉ2 %+RfI8 cWpL -AI VzmB"L _ͩMC>?^CKUGH]ØWލ_0WPٜj]1š&O=+s 0nA2Z32XR+E7=;ѫbSƾ3>LysXaO<u[㇈4 Xr]|118?jKJXm9Wgv5lXkpKӻm Z6$ݻQ֔a5%,Y@:[mLmy$)OվMp7{O,1`}LyFZC>53QZB[#R*ru@<s!jC$t)?Aҹ$AkiJl>wtMfavH ۰:5ȾSn@µE(\h%2<(U}е޷+:nnю6F$z);:vU/4Չ. >(vRѢ#A7Ho^۴Yw +.su7` 9Rwex>z{ !nQyt;w`aɰh3;!33&Pp[Xvy?Î<o16roܒdq1Jvx!]͍gS8J}z VsߺZv9!s s1ށ.?Y(Պ(Y;2g_]<3hx1X|͍;43J{y߸? (1} hr+Mm͐~OE 벴 HUDKFv)יo=Q O;ڻ}G(^/z5ɒ(z0w[ukW:ebaTkiAE|Ϗ|%mw_s,!3iK 1xA'HvW8*Ӂ=l#dm?l.d<#BCy3Éfpa4cč'NL ؗ5%/Sح](5O@r䧿˭14 7A -q>='%5,#s xeV `}(8$TS3~_EZeW jNoSsByRN ǚfǫVP|—kLpD~r\d$L ]">nRNYѪT%3pAۢFq뀰nK  {DDR.&ChpD.נt W^H'SO;H#b}*/^'*¬ɂF@""m&bd-b }xc-nh WFǂ+V %@VE k#rLͨ`ZOdhEX4c$Fq Pr P؀) 1F!9$ZS{zsO[%u`BbjkJޯ-N*5?SXJt }I(5m8n?ii -"K<u}0 "Gbjdb&SH/:x{Eg9[Z1GQ2 w~ysKgP`/-"#Xh)<,#Ft&}>#ob|qًWkgp@3xvU`~Bj;na'"1]TDz=x-'zDz'"(i{ )%n1C3쏈 %ӭ<9(Ұ_x1kII<S׵{Kת*Ao!)pbr{魣"#6Z;=-"9ߌWUz.͂'% L$F ɧ~ޅ캻>Y@g>E]Q 4F@{`fhDt81PJ*m*"=Pz~CG 9T&qFW3y+;b#ͧ.xZm}?5_TI7ט\%=„V}(&`ݩxBUke8hF^&iZ?D Xl A}@^׻nBrM8~do={HA(C3⢅ܨ@V~tF𔸡P(A|8_Ǚ0 ^ qLoݎ"*[1aT0TQpO;"B Fo=XJmM`ͅ` 2J c#r˂ŭ& tҾٞ2>BUۯea$q\y\7$~\F(\%%*ώ^ '&bd ,q~D99eSQSgao ?Ak%n`4`{hڪDw?l_!9K24mmX:Kb_Ol8?X`{NVW޾BB>gWQqVMU\N&Hha,.!SmyzUpgbxnT5M&J# LWSZ=ؘy] ÞOJ'?5z[/ GΠ8kW/c f@ grwN0F²U/=wM\R MMܿ凁\vZ/6d[4I+c.M#!tϳDS\ؿNAGF91r08I ъ^Avi@yƃh݈^;\ՉCdm8䙬}/zu&d?$Kƫq9Oonk;K乵%#-2ڝnw*ʫ9M!> g (Pžv`^Q"}$$cWQZ? ^-^8<.02M,iPWWRBy13<tCCETu;4%D餩jt"S R5{z.uR{Pq.浺/fBʼn3/S+J$`Yٕc ܠl;oZd( 9f D&(,jn R$۹.<ū)/)堷̛+2Y7"~f7v$V,&H ;!&)C d[kҁRJԪqǒþ#7h.n$'^"?#7T5&X\CWiU,uB1phu˅jFo 'nv_:vrRC6&t??%V^TVf ;9F3IH82`V2eJ3(pŴ+kLM_u`r7~쀾2ϋTtzyͷc@{ڱ5Fcb]NenA+tL{ g` ]yC]w DnﻭˣTߺ~H!FI skԂ$)WVEH<; Pk)|<<'er,FJ:yq#'Ӻ3'xC,δ=Ch.}nHn^FTP&S|,WI\=S%څ7o^p3Ҝ[Ă7c!Opک\_Tl`~{3vE)U86QQ`N1(o2׹嫓BAJ=Zz c ΙL`&ݺ)(VtK;LkuH_̡f| HU0=儸:bYRz4XVޕ~JLݻtv̓{黒W*$t. w ;c`K@}ֽQ * jQijxnē/ ,Q(x}NpN~$Ti)iT"{zQSOռIlszESw4, PKn_J18~5.K>_3 G~ӄ:6uޗKHKײt5푿)8VIcnzpP@XrօD2~^*Lzၶii8l8kvpM75.)-yL$I5Q`1:@ڱ}n`5EW ݅JbSh B'"֩B\,{2P z9jzK!*础4N{?c`Z>=ŅCy 2 Ͳ)"2}Pj\外sf*ե1S:O!Q@Q?:kLQ;Q :JI!v(a*[fFsNU b4vaƕA sϪȴ,9U,ǥ{I0LZ16XY2Cwo|_p=m" ɑ'+ }skmBAܭ'957ی!Lz3 p%ů~sD\,t\)WSuoT DΕsC% -tK/"qhnp -+ ZjȜՅ67=p#cd|dRif3WlWU.X^ԷN;@eY$n}7w 7k?br.=\rS;0o6tk'mBjת?y 93R2#/ر7d>_ql [iurEKp#NRu%_Ah{)WvE{QdF#Oz`%-¿fZ[ߡ68 D$לwZ@­̌ߔX˲+#N|@\_x j 0bQ4EA„M, W_IwnjXڃH$SjQq.Ե˂GEe^2WIYO/r;>܍qSYDvCm6jše=$ɂ QHPn!"lgy }65q!5={[!r(ܖya?ېb"]~lS,TFj!P:V( ]IPO%8r 3_S$TO^DoѸ´:qaϸ͕{°~:]1VE7ѲϪ_[ZP@|﹏E(Il3e rD2"N[_ #(\LdR; )G;;{z2gO{ЇKwuG:< ؿKE汰,Tr<>0w]ϳn;fpNBvt(B!&0abP&>ezЄ3\fT@-ͥwLɝ0pGr6I$inkƴ!>E%QF'y(PJ5a׳nzeR.I* b7]ViAmR?{-yMnG)5UNZxV}5[CTb%WTC]VA Pp^Ssi dpQAiM #t, XK VSMGYi2%=߳9˳8Ļ8|PvL zYUS-ҝQZ\N6[,A;8J Kb>׸0V%gS&N ;cicҡF_*T3-RY2'ٴtK)/`bbKGp2b&b\زIytWYUPfSnN^s|ps*qJЂL.;?_e4΄`h'(Wxw:Xh}9]S \Fbheeixw9 Dk҃[ ǟ'49DR3Sd$'~^ͷ贎[K’~W>b*.iS>;#n䨄4a{u۩3 9"Dv~C2zsSL9vf1+A<] Y J\hnPXCєޫM"A+zSurZˁ5>6[̖sWP:u<ʉW4/܋g>ҒFXS?EOwZYHV@>AN.OtL+~aBW":'BQ/zh(>B|>O珊D^[Zr' nէ(XǶ!Rv̿>JFs-y FSwǷ1K>cf\CXyt[eQ2 8Feq(ɔHhl ỏ ?ֹ7_)v魓o%\֨peu!.`w_ԲN7,T]P]&]Ĭn[h^e'u/YCo[/4zI!5pGuz"xiy5Ȼa2@бډ360iHG>&T$|.hQS8W ͩNV=fS_5fF}.H1#韣YJ׳ز.cė4lRkiѦ7f޷b,IP5^L|)1Y{(xD>'}Ywa}G;vJ Miyb >>|BX).}k=*bu+x5+A+a<1zVm GܰBY7*~+Svʘ[ u3Fg7>@[axI$j_:jg[HG4Yjh|y,n)}Ͼ*/0btpe=f""ʰGbAj ]EkcGg㟨n\+~\&,RJ,,Oat8oWܱ xA * v:]HڝM<2;2Owwja|R( jo6a 6wj+_Μ2C]^<37q{~L4 ^HaY#'<#?`ɊY9osHuhJ>Q]8^̯ uN >~O&u\ڷNj٥U0Fk9+XxT  J*J exu#Gj1sS3$۟uOIҮwM>\MIp {3}$چz8à Am?;DO?JpXFY4O4v<i賝%V:zOgW@-\n3 G#|g\s m_"5V[;DIksL?D@.%j&R2䪿GL}G2դ,|c˹_R 0 `j$rA|ɮȮS22Egtд%& l F:s:Q׵:F|W=oXnͰzS-ۺa}pm.A_ӌ1 z- б۞"rlRe-ڨ+b Է\ F)~4o,⥄3±:.IɑF oA5ÙD({g VK>;(N5篖6S>,, Na:?#Y 5zc[NTm㌺uceni >pgEed;@ ]bOH0TQ%ox,H;9^Wi"% e!Za8-vm\2=-Z>}w Nȝ e{AeƋs^.MsM?xƒxQ2t 5vKXG +[ KW8ޗtIEzDF2g?T\OE0?,9glILKp`#=J8Bp{d)6ݑɐvk%/~;&q֒KvRmT@w1F҅퍷?5Tۄ 1b2+YsU t!H`Oֻs, Laϕl3e>D>(wugqvêWFLZ(X!*Pq#O<0LjBn nRdN*88zOmPpE ePJA ,B@TW\FZ_F=q-#Ϣ}+4׹V՗*nɔ\̑F 2c"ix|^m6'Wk ɳ>'EڹY " Y1taO P0z4rt9p-jij`;t?T XdPsg_vPrJN9Mk΋6MAn[ 9OŖ:H-\)ȷ _VX׳MnP ,JܼRTՕ7˻;~9h %~Jꫀ7 (I6XQ9u*X^X]x >  `]#Y"M0V ޶KnsN*-OsmNJЩR~l ~f$Jog i؎hUНm9=$ eKaSV^h2R.:8i]a9ROY\%rBR!q]若4w49E_Fżz@u0z>Hr2EZM7mZ"v wɆ Ξ6G'W(4])0O^^El{Ԑ ai?8-m$v֕rH)6=)z.u,1VFyo8s7[GȫaP*7Z&k# R}p&,(& RϪEgxʌtX x冴=JA% R~_:ރsCAÈ"sLeeBLܒqM8U?𑩣XuNnVd,~ݔun.(ӭ !㨳U/DʤEdI ӂ-F[1yKF]JE]'D&ӽ]ivqtnJ;sk{k*- U|"tN>2xJf+bS&Bp.M mݦt?+߯1uks'NX'|ò!ZZpxu>{Z&Kiذnv68 Mjv?j2@̙AB;F̭o%9~{|o>%\q]ϭ7+WC*vG ԝ4T6]!X̉[8qF"IYS-JjűQ%%% n3zk8f j)s K.Z:O'}_  Y%]H'xΊJ#Iɤ#nĶuo1sXv7UyciVAb!?K<+M Bt*u<0ɬae>6-;!3HHyDy^ixr$$yF4s%v!>)߬C1q]Vq v`#m-bo~EcIN_]R Kߓ1XQZ0hԶB Sl`rK?6߻,CJ4cd'GL\:LK4^K˄nrnapF"SZ%;kd:"(Uk#D .cD4쑀#_M-Eۥe}oɪצb紐/-͡گy6mVD/16;i /QP74bL6I2+@Цnl;-$~*,Y{"UwpTYO1K>d-qWW?lI'|h(HtN./+ҩ ,ILvTX$JG0T-!6rG̡LauMPW>K<^ut!`geτ|, DtZi5y3Z/0g9n-??x?a;C<^9?y.K[#Y }7n0Z0?IPXG˓@ WF eHdGK!@ g\MOL?D<}Jpsî녧yFx#%O(@zt!\A6ïY)vua,_0fm͵G0fE Q[J)\ n$xIO(X\pTݴVx"~/V:F ۅ_MUW0noGuw6DbJ\("] L53KiQ 4pR(@ l TRĆF 3|5GQ?/^(YXEѥ8j4z61~F <చCӽt\|J'm,Nc $ov=ɖ'rʸ, 9rJ]'= ϑ6,oKGS^E Uf.t]e*qeSVg9 I>"_q%4M%|ڳ0Hj N(|ilmu?')6{8h_Ҁ͝]$W骟J:BaD"KZ㾣CN%USd&ޣN/TLwc:g tW>~uh 7ُ[)ɅK M0g^TI&gī2>O0d'Z&nf'k&6!~-ȧƟäUƝ~^GRPk+)EҦ| W=uIʟ?7s Ajˆa&ACUhS t4 \XehYSJ[%r]=N#.R57=Zr6>+ٝq7ے~%6Y&fG6r ␚E{6<}’5NK)ZVt6՚"ŪRtlkD[dmöK~pS3ZV;fG C-^ K]AW`SSi;7YDtQ=[Kh=WOIiHipKVx5 IYڐâX.DK|ޚC\vvMq*L~따ӿvt[*+JY`;.pi֐$ }^˷{_|3FeUh{N|Dc{,2N^nTcW#9Ar081묗S 8 Zcw4'^ ?ѭ+@ Ung!"awÆ+ oW^YfR,e֟įh,Cy=~$u+TK(+XW QdHl^`:BÚ:aj ȶ}s(!ms0-D 5ıyRkrh&}-֜΁J>v/,Y 9eB4Da1Qq^;x4aܕjf959s F\?F0sfii ,u f$[AOI)=xqsgۛ7w0*ZΰB7=01r_[ ܤ|l?0^GÁ;KϵUͪ yLl3j;jːexZxlHXWu|g[lPYGW1Y}Wyf.gF(dBeFw j_AZ ֟rxcM4 S3()xzxf&]@~D!3rlFA:zфG,nFjQ -l~d:ldT>?cBmdPt?  "^""(e'HPA3Fvkd 6:Ek(-!@+VxuT[ϱyG_5% [ak,ۅ,/!浈]NoFv,nK!PVU k1 ?_> C&[K#KkHЀR#Nb璘3:K>=<[+Y94i?|f?E?¹\^ ^#[]k)8׵kKR[[PǙ"Zn{W.L-Ӂv2Xձ톏|a48?a X҂v؍T}'e"pH9M,^ ;]}8 p،Ky ?4Rw 퍧Emtg \j̋? OL[wR]qcO P MY+-?OZ΅{-"UDv4 ( 5|A3Jv˔E@.u8 PF18W^Z_AWJΙ3:3?$<罐'(ti[̫b*Œ^ >C}-RJgfi"8ҙYcmKg15IN8_\1W =dq4Z]`COŠEq#S<2U0Z|LB]: K)[ d޹^b,R{t'I'iz﬎kGjc;g' '%0]9A f՟fxx;aj+/fy _":>&[ԏO:hğAQqga%䷍HDwЛ ==[AV["kh$24dqPadjNu4dJbF_U\+ܛh܍o!T C?qPq\@\I~*j#U33m KDW)( V까8wWzY \ E3"ml{:pN'9Hl#̂dY\ǃ<q*p%q\rNOt%) ;k޹y򽦂5b}Zqm$P) l p3b}1bBY[g/Br 0$6:/&8"ZdD{5fgv"iVk5'bsj́rl_Бra Vx8O]9ʭm0_>ӵ]˷bD/CQV[۹"-7$ihrԄ*}Tg[.9x+#orB;GW%f%Mx\jgaVtt؜I)ޡuW^N~x8JQU|`9w+9XITQ5iέ~]zŃQ$=P RCöA؍TXmb4| 3!guwhcx=k51AP{nEۦ|jG$m\Agu|B1 ^%ܡԏykw'Uμ!կv.P;Dǃ҉(YEjry^~6MveMjq>Qdq?!ϝƺqe1FiSʚ|532.WKJ7  QI6/%Շn\PFT+Qp&q.DPn,Orqs؉uc~,@>t(QSH،($=еJGjO{ǰOęW;_l^ʊj7Kй ܔ۲RVA$ TKrTC u={z$@X %kRx|JmvS w\ ]g&(uHF Qzן%ͤt\k.E#U 4pKL]&McpiSD^iM3t_d>4>rgbw"KdV 5=rܛ Г ,@Vw/>he>x~4KF֬_+9B 00TӨ{oۨ)_P|ϴIG.< q9!g lڈmf]}lEbUiKjHBs*P0;ų=R8'tZKV9Z/խƐZq!'8l$%GU{%% w)!GKw=*_^H4w0Nze[+oY Fs FHgiUr~`5O5S\+DA-f-Β 9w/ _ҍvUT"q aSg-G%hYcrq _Pi٤c>_9P2Hi.] ӜwG䘄V1qP,J9;n[CL0H&$27ME=X{e/nGN7f1/V9i(&E6κS\[Z8y'.uNqtd'8YQ ^+Xs?u} \}KEZp+w@ /+h%~}-L@:YL1|&h%v\PK8+y(t3a"7Aq4cwM##2%Y쭪iI\iEK,^Y]?ihag._gNύBG"[» o(eC`N}8ͭADz)Vͭ Ls2Eh'|&q. IkAIvJPcV[ީ9aa?R%GS452.ә{jJ^"G!$H4v ^RWZB=S5!Qς֍Yx|9IbJWJ VFw{I{KA3_U$~F; EJg}8-%%E_~.Vo q>͟FǞhyK. ~!w.Lk W_20psyz}rşNһaZ_I 􊊫@FYwƮDBZf@ҊuKFL< 3P^0SĻ y|hu*o=_]*Ɲ9:}X۱wN`hQw!R b(8|h=-zʖ\r[ _Wdf aC'A[ѿѽc( ٝ3e`=+Ghu2 /[R׺G ڣ[٥$f9 T$E{}|y8!#ELB:? '!:r$Ƒ6V8LnVO0Lj)CrlX#Ʌ -&o4=Ze#5#!S]5 ^ 4Od _{Ҏ-tdȁ:@g`[-l?(9!)o]3 ?f{A ogBnV>|B#[j*M"B: A1hdU? 8X^y(}9wA؛2j2FAp!BnnM5:Ek#s% G S`,<[Km t䣋ǐZGкNlXDIJuN=e mY:Gz)6Xs.0B o83 L]GuTL@gh0A NiOaۦ^L'OHJ%6 wwx ^|7-ˣ6"amc*~f,B^=؄BL] uANݘ2qb7r8Bp]qrr;5Ճ^XQCH[a¸\x< od~V*rgg/ۮZeB!Jpz{6fјKH )]URE6}Y<t쨶+e93t90Rv Jj aƠ aԄe$g,|1qQ~N !:ͧK@PUh>4a'!$C@ӳ8Y ,*!< e0=5!dԩCf^7)K%hI`k8ۆ:ҍY=(\ J`܂^cL^de>TFqHjp%mce˔bD򆬉Rm~5t,s#&=P ]b<-B`۽>8ʳ1w](i$@_}q''|٥eRP/)05HV`w2 ؋_W^,oͨ@u! %M>!Lb[y0ScLSS5.Q5(('p58*$x#ǂgzЄFTs0f%)Oxe31^RN+ zWtGߠIh׍O%Oci,\gK!f:RjigVO aFYr-NV T㥾;[]N_ 䎇 FB.F<8պֈ<7>粥4)q/]24YgÆ;bc|g?U%݀ۚQv]V9M- ZXwaNgZQ(+W콍N h+O f#wjx',~OV $ցנh[I#+6 -ݘo$CLƺI=X<;WcrDx&m{v`uΦdz2yo;П/ gć _t_>WBoE4o4*DСV-ovyOp维 FžQM?6wy 0-}llə9jpHu{\H;hF4HfX4 %.3UC%nVLG(p:m-VR ]Dhy P;1<\.\rñ;Z5f/CevrˑI|VMp(B$nQ>W#YZ `ܳqJ \kJ80[$d9NRFic,Cv9O>)QN8&Pe6m"-IG"'@\.P'uI2➮+,p0`m*S*v*d/~1 Gys_>Ӣ-tjN.T/#O䭂hiCͱ8e)dY=UZ{^>x㽉QnR_-o>&)FI<rk".LqKvRſ{u#GqA@}n՝\B no +$W =f9$Q;tyfn={.b--M^=!TT*lgΗ?rZ⾫Cʧ=!]$,'>Iq޼/\s 7;3Z5=<!6 mUBte/)lB*T##UDŽLDH==ft99012||U{}WlVu\ںln1픵xHX1D_O P`2^U,?nGڒIL~ 󧝍xq6B$wlV+g.Wn? :RZB\z"JΕj4 '3=1&Thƭ( `rjpweLM9t@ی~?l."C^*ؠ35].u*<[=}4E{]ek2l0]MCg湱q,DT1"n39\htJEz]*(>[$:FMM,s -pyBݕ;񘠐jQ8\\6" Ru .P[V zw\Hk :("D2h;hD O 6F#I<9P`$c_l1qQXw,'ez`4H~('u/@IX2#GWd/Unh1!.e ^##d5]lvlrf:y4ЃQY'2 mny(6<GmU@YVm4>Vl7|7Fm%4^C#MoMM!a>S}wQ[ȝ@VJt|XvjvnR: VF=& -8 >|5"j<2&Ia54(ۙ/SǮ~#ىH+=jIJ[מi yf+p}ЗpYXtEzaDQo/k"K"OeHq(Cn4>\Fiз϶?^(1#i@VDU'ZGQj^iYڐ%yW[oc)13%G,ioII~;)iv8l*Fdl#;&ʩx U!>Llp*ѧ)[{0=&#Wgwc˸|DrYƚ&ք ;zDX.ӐZLtEDϢ /o$s$(. Hf+|G lzyy{tE+ӊj' %f~앸o"ǛBzJwCMQ Xbڣ$lk 7ʆ ESR =mL :vfj}N a]BB#jOV{\|jzB%}QA'~܆=%:O~,TD*7: s5=T ^wM4٫JJLp#W8p'kPWT$] , ڬxR!;*(𖂮eq=0ƖhwuUp AqFKt_3m@W5mjncuSv]o\uIK\W8!utW*N?Hpq'Q3W\mۄ֯٘iyo-~a2KQE6Vg `Wc0XˈE*Z߬5 r胣!tȵ3r853RwN+fn'6Ᾰ*DGV7BӊR vZs&Y[C/8 C0(e'9N Zs:3~TRAT+ЅMhEF_d6lY'Nb&cw܈S,}IgpKK(jB\uUH _j(%2idU" NB31XU^VxFaZXC?Wbd C6 zoUv45.4\cfdDM zAF 5|͐]@hn9vI5̹pbRpDk-ԈsW~d[`R:.O1&n{F ؈|4:fB6~֠"lj6I ݵ Y?eI۝kqVlDBMfL hr;UF ϲ*>rTF J DM&wFzMt$uCZަ͚pa6ҫ֗5ag)u|/aYE&J㲊C!Y2FK5H1o^UK[*4~ ]No%\kv cUAE!m7>P tc}5ԧWW$Wњ)V"{(q1|gyxalt };.HN`qsey<4{(OH?@+]G kpm+5@s(jXEs#4N||\zR8,@ںLrneLP/L4/s77 xbκgՑAAJt <1*Ŷǖ'@8ѽ'"<12&+ˣ\~GVʳHAR^!^vZ}D_nLM8&~)[lJf},GsE aS1qy!?嫰jocR`%@<*kJFt7S WędG'w =Q&%Fy>ȓbd_NT}ڑV- _|Rxn P9~eE OnDU1%F)(wgVʮ7ܬĉ)©h{S)#oUOtzpZף7p8WG< |°!94 + bBK\<Ѽ 99 'q I/Aա:mvYg 1nv ^ő.R;>d[]K) cn  +1ahclsW*>s1jI%Gpra"FDLc0W{]B OH 5X8ok4mHڏ/s α@B `uА`eoqJM^ӇxDuD2RTGP1đb浺XӚ!Ls zMt81\XkA/Gw*\pHO{l~zr?aшGٮW/Ω">!|;^I}P-AD\ZmDFqF&LV`#LtC3&pUOnej'vE$b,#xvw> =~SpvP""<3#6Xh:Sכ^e!{H ի+w7kHuKS^ޱ(4vR xVątA-*yq AN;NbE`p5j$YBن5DaނooX=Z6԰ZnroWT$p3qYA*&NZdyA K>c:_2a;NE%);o'h- _lsEnFY(sFӳ mÜL┯afD{0,ڀȗz}$P2ؿvxeR[@>ٸ}S~Dx2-'E n뽳i3d x_r#cyMvP^z$TP``3mI-1Zc1:1PAqn P*d 0Tp/ Q7hoB1bc۲S+ ,:ңt/*Y-@媘_;e<{sm{3@eш( l|~8<"CvDh|t$s]0#'A )>#ٶ%]Aܘa;dEɨbAZZϿ˒brn$KO͈aH\Tj)2LMЌ=\¨V@]r.8rԡBF?PA DaBDi;!䦎#Q+a%HG xG[F2SfCPa(6l;4kSC P%M1 vy6ޘBa] 9&i"H d5j‚>b ~$g;p†wpXyD~94~1XF8L|*`xeun.:vp0o(V!^|ZR^݁6i WðY{:?P ]|FuHl"!+4n+uQjI| hmdo_n/Ǎ>Z_.ٽyU`6 PO~-" ZȂ  7%j$ ?*flp: *QBxBQrVŻ3Ş~Ԥ(LBXGiipy8^Vth,ѤE&Y- 4*!闌ܷdьE\7n@eEE,i ṂȰqmM%CHᚑ~`qz+PJNjrV]nOx:nܯ@i&HК-Fj$.26n 9n`6i<&0爡iC_2Oh `MTCDG$-GBNYRc(NLd9f!N N.0wO `mDM^~܎6˱JhYfN矀hِ8Z./<*.mg+v-bP!I78zc'4DW]CRBJR8oSJg-k߭lmDJ*%CbئP\a0wؼBcQ#>ahvf# U Y<|%BZ}[\%& vEG6 hm9+5evODfE^M4 "[`TM bԌc_+M z5,}@A?^ApԶoGοjw P3u\m0#Z"Tu:A^hHR~01n~{:Ԋ#6{Q\n ]b"y/w2ڋg=kzC D;gRD@=WUQ@iwox 2C>G>"ŨCl *Ҋ2ȏ;7Ivs{- $Dl$|Hu$sk_nMds(^[׼܋GZwk͍N6kAT\30Pv R{84ehwnyb#؏z_ VzR idOcpkKKJ wRI%4A<4=m3rM^d@'Euږ-` h|&D"j?MA-$?mBXձm`Bą ][5 2 CX_(c?ʂi m_܊d lfy@?$UR-orsx]s6A+q=@[i*@MyW=NqY}X؈tO NdAk$ZD\]Y5SE3=O/&YSUgq@?جO=h j hvRgs;oS3-us_4TUBe@O3hSN݀8`8jr˃48VFSg-߀# J Ѯ;1BRgu?%'C5F+p,hju!R2Ƀ݂6a&nz^EjxrLt% =Zb/$ uHcзwǰS49Ɂ =ArCkGs3Ύ0+tۻNc /l&!ݩ e_gk}_uS-( YxB1Z/dlWCH!:s-=`uq1.pj!NgZ.E/^D 3v1{'^6oiWu:3\J)_EIN[ yTx^L5pwlD :{K̈́ϟʌJ8 C2Ҭ0~Cʠ5(KS x.цjHA͹V tS>QpLEJ=I6#{A晦^vڿ䞿{`yƩ:㝟ڗ BZz:wBXyH3mᄱdJ/"T,IW֩n4ncy*"),'G ߤV2c]yNď9OwjT2E0mtTJ}al3~@`w`u!"j⾛ƁH\ðW /gD`u{z^csZV;Y nݫ-nE@:pMeEZ%?oAc6F@o囉': eNv5m1ь4%F2HmBdxo1Y3H/{L WQ*J;5%8hh]:y'S+&+Ѽp,,r0Rddӗ[VH钾 \4xr?XVpth܅ɔHI/Va0J ϪYos A~/J;cXm͠p.Uu#DaoGyϴNh"z5Zm#) ZShMx8,C[Bo40$ Ԩp&"2ݼ# u^#Zdw~szc1FN3f""] ~КUq)y0}_.zadKl,D=p9piҾ0۞,Ƞ!ɟ.7gBYbhwWMHFy4dJ79r-E%ohG~ @V 82s8;wsfsyIyX[e++M͂:')]!p*XO(ě:ln~ {8ntXg+vY ݈oڗX_Eu }hΛ.M3j%x6ECYBf7jѠq/t-@L`rIh@Q߬G5ػ#7n8-8zܘ%ٰS+p4 ا91Wa >}εK$> >q&D[9G&DB[ǷiRrF dlt"zHI _WyE7͆IIk }P:fH\t*֯m<} K1ѣ#e\e ə-y-`4h|<^NԳ`W> ZvM^ѱwv/[ʡ[3.yZ7c]lBYvh9'sŻtI)7ˆϡAPكO ,bi{OG gr kLu:FˋD|\tbi)y5"|aXxaͶ {n>-gHRA|cv!N X_=#@=B+|f7)&6֒8a uNLmr+:zz+懹aSҍQseպ9^Zjwl#mޤ, wBJ`%OHe^yP˷uWӺ=KQbw**]ކalm[~K.NXS6VPd#hY~}J^-(5HHͲJFoj1SݹK/Q[2ѼR5v͗!_ꗂbY}CiTؠ oXҲ̀B׮AtWfJہʤSq'X66b_yP$?"5y)E 72P޺ZhM:$MX%¢!UޔЀ+F[n6! vXr%ZJR/hЭˈc=bh%SD'^ռ:'(æxcF}sQtGUhHG2SsuV*\"Sxo/:G ,{gZcSuYs}\x6HHt($,}qD9ʕY HA?+[-xc C v! puY4>gP⚬j†sT)+CMjK^ T˲PMv* a~PZp5vꅗU)<{[?Udrc}$Qk*x >xI KT6iB=Y_\=x8s*#>S6Rm MYf)@3b\6A h K;#m8΁ l ,CR);jcrPj7aToN{_Գ+!j4@<#cINɋAAL>,{ڔ5[f;ARG4,= ҷYv1WA"?\փ6;^P5v( 3Ȥ#QOWqIoĐnSkZ3v7|IG~G)odv"%];uRKU[9 a3b>DPG?bf}Zzؔ 2v"455;Y@u|ǭ7ju>0Xb|ޝn9UP; b+o ^3 9Mfn) 5Q0Ŕ:_jx%T\'ĒEHȪ/bmm9#ɖbBo, m G4?7/'.>+_lsƈEɬn4{>y==_Bq*f#y/8K } LBc!};_ "d)(^-c4a7nI)zVź@ߓ|bInALE;dx0rL,Zh.}H{0]_h.S?(C 6qȄ.{b5^עWRt*l؏BݴĒ{~j751!$bMM)\:hָ+۔:lxs+0?5G?nNN[WMXݘlx ӄ R`1bqneo?OuໂOyKvb 9و8RN߱e vp@ðn_2Sdm;@CĊfwX϶tr.,.z#V10Dj~*L.Fc'QhJ|ܗ _2}- @WZ餅385  zs>X'Ó.|W__? o^{"3^D9(˔- P% r3ң.xx+jPӋZ IQA8b-=$|K2Ҳr<bMbbR("%-]eTdPz mNڷPqSF$}Ӂxea}v$#]&&眷u }vu6uP^a *P;J=g O~Q, &CD)7ÎUDOEw{/lrAb?Pmd[0\g5cPpY¦ .vJOt%+ U$XMLre ?Y)(d"le.}JĿj%!wBKpo9 A-PiPkR.;F˜I PiSG5~ p6JtlO704Ct'i((08/+f]#{g?у%0;Xiw8_"* .!.OzQA <|6Ω $5P_,3O{)|)C W'L=Eѓe'R\|2A㞨B5ބsb"Q|h\1&ѲlWy"sʹg 6'֬ ҮMƃ:o QCjENTQ2fzYl:Um&y{ }yIuaXٌ] iؖ_Vѯ&`zl軳7TaN]]O/0%A>2nS> @3iahD78O SWH305+ E(k^#bEâ$tAZ^\cd6'Krm2!Enw6 f-8ЂShNtC&[[x %#L[C[δqew'Kj+Y"&`ɜ"e(qNl=R`Ռkhyth,r*EM>{l)$fUF)UA[wki<eRךr b'&nC£eC'Nv@e۰gI?#ayh-Td7dz-:aRӞP}埊N)C+,c OKӑ AF|1 exɎm5YP$&ɺvbՌ1hQo+{"x +ݮӒq'D(W| P [j_?a>SvE&"\ (/"[kكMg;~Q]xEZD6u+HZ1c A/q+48>6:{f'LU;WSDo %@gAkK?y1MI r"Xig7Bz1b ͇O}~ZWȋC^&c8`Vet ck.5ۈ}]è$ f52Y9+L=sƿ^ZQuޘob=kXbw]J(*~L'R2/퐩8k_-!?(kbЃq>?Cu*!g jIh~8 n찯'Ng c=NL[ӂ c#l!@S,1κ{Ղԗ !1+k:yd! Ji@DC>s#HN*ƕD<7D@LXe0W?l-:r2lcN6D:F2 j8Qe0U"QcP>'0>cBy 'jEjЮ!vfd\^b!k 컥i5w[Y̟qJ/-k! D=!Y~"K Q@AR [4m\>*r0)SB=/8T!#?f#Ao$t9 [}1oV}1%q8wvn!T~ncWk) O|8Hl>ܠgh>bH֮80P')*eI&PH#Age6\^L%>UyϏJb$!A{XX'e.<9ٲoDGk eyGɟGHY+joU]`lo/ UP4헋ѦA^LB/LH;o$ާ}gVAէ+ 7u=s+Ã\nO.֓+~(9GWS~1iS#sEc[t*t# vKa k"䙳 0ζ&Q>_kḿfgZ'il] M~|ytdE6q逖w-unz;m !n}U%[YkCduU|:"R߉QM%DQ2 "g-JD (xET$| qɭ/x QOͿX8)EP FWk99輊'h2̱Y+\5ȧMpd2VrVB?@8>{Q:X$;RCI^[ʏvVHq =Zek=Icc8oKƈD(O]~M/VuRtR`߅'sig빀 2윻OO*}'Ckr5R'R]x8 Ylɻkk,X=qn,x!Tr>7;|Ŝ)֔L=?֢RGEwƒnudE "JcOPH gN˸n.Bl.Ɗ^`R0HoeN|@N73%#p(:,Qqm:zdRrsaFx!r4L>$x1@B߁,&šyU2b)GM%'; JI[x% ]MlXfFT\%?qFN x|C#"ݘ^%1Wxٵۙ??)4--60VYGAq<;̊re{v/ +~R 7hw!i8jSk+Z / 1:K_ݍt[!MXUڰcX1ܝJޢ1+%* yҨYHQXL(a˘hA5Zpi#| 9p] Ɋ(Ւ'fctBhAݠH`@_S%EG}?)t.[?^W28HJI>x;.\6˷ꓸ7';ц>aD>`Iiж|JJ lAr<WMe_%"0ޥ5N!}N+zM*RoS2O:)1"HVwFbưo@<32򶛑!U l{]Ērjl`M ?od{M%4&ҡe3m4Q0ïg8ɾbVfU{qvφ}C6!_ RMo/B=ٗCOTu(EAUpV4/xsq9XF`=;1[eNsQduȓ$ZЍ (üҰt"H -KX` G3֩z @xl:ѡDJM@NA-u~q Qo> [b) pr[m'U /-]bN>"sdss 0ąGX>j})Ph'KELR;F`""IfѮoQ 2 *^I32rG 0 FៀrAM^PbE'Wi zV>m d-*4; /[em3̵ RqI=<=KKf.IZOr&40q31ZçzF8cEWu:=b-51_ŋl|45!~󨊢RBP7x+{ שF~kɁ?oX}(6q/LX[Vp/ qA'Mvvs;|xD*^.T5.E :ڃ,#\1/eablY/Bt&@Tũ!(Q2û ш~JOb.g9Ӆ/kZm\Xpj6CR nSތLi.ǃ@K-""6NbÙ_hB`oI-f=}Z'ܳS޸j=+|'-֘jUjʏꐥC;¼->0ҁCRua3"o)FA+˿'@T/vIɲK{(ȧlhчC" A9ݵwMW&?Xxxle}>/2PAd"]^^?HuZ\!",ᆽD#[w)Ur h {0V-@R6$Nn|d,x"&M3~K~_ɚe/ CVl5f3k y#E6^Oi+UNivr zR+~6M0N Ĥ1ζ(tq,ҵRç[G@$&A 2 [\> 5,!P|cWy S-?͗5$0ZSp&\Cgp_25@ɦ? $#)˪$U!ʌ+.m$ )uf4<ƍ*d@a6CўwƼ\Qmj:;]I>Hǁ rG|\Tx B)\>MF}+["C7:^! 4\΢:MKT$%Y}ؽߵ'_>BZ&5ާ/?ۆ#*, 4*"i.Or:`2|f7Z+,Ju&c?xTAz]ؼjis>2ŬAcm O惵IZV;#w(];)D[i.S/Я#8eGa -v5DSNPPSRKs)ZպmǼ~F][WuS u+03P*Y`À@~ oWE_:kB2`fZZXƊu4.H,x$"Gfi i&߄AEӏp~XqxHʞE?+KдQG\ 6Sk{_ĎN o9SP jy1d˦.!ՂlaTX{!h-.=N`9xH%v'?,;8-''uA˄ }ZK8RKcgXC"Y'PLp4:= Rߗ4P~֤8ao-&PE/:(Vqo(:ܙɺ7m0VȆr@ݼ-zSEO{% 5w\s@znP-빃;UE&ކCn} bSho  G*{dbs4C\}#[) Pk# \qsOڽZG_I/]}\+gv2cԏagMZOmkdT(+bmUks` s'N.a"8Rڀwx?;QLȏ$x ̞x6rrw "rct3(~!|żh  BWk^ ٷ:1_r3*A: ߙjgH({b]r5}7Y|Ge[re\|JrZ±h!O5w3.vL2+S֭;mN B@Lgްyt8'/qLnD %d_@u c{^$x&r$eC6\A)@jEC5:U!C+>yRny"Hb&*W3@ۘG,`>'z7w:ck*C(P!'RTdw*T9^Nݤ-4Mߏuʦ 轮1{!=eE`eaIs]k*`Sf*kGESJLԁ0M1/BuqR2:g,K.n_V~˟ 94+\h(Y>:cA>U^Rj1@n)#U{ :6n~ƬmwMdeMܧ(=#[u`Ϡ]S*>9N^2t7{I}Ϧ-)!w;šž#ZEU΂\ҧ-6?RS(H#1x1jRv>KZ~ǐ~מ}=WX Y*DȾQ>1O68tBsDq.My ,eٲ3wlU6-u4CgQCחb ƅX&+Јɖ18 `{24s-?cw ͦׄ°ؕYňMOέ!'R#( ^lqΕ{4b;TT6ǡyj7ۼ3}|%7&؇ЙxZ³QLȾ4^𒶻,1Q6ߙBo?7zѦS,$e݈grFK^vrƳ{{lW!;PX"ۣQZIYd7({'2"7)ڸK ~d~aC9mʂ;VHyVz~-n.g&Jo 2`CX[P_Ea}mgiHbwcW9q퀯㢳PY{\oA>ia hA؄ h%U{F3ʆ?΋Jȫ R37X0}ʩvR)B|#dnB !̒5}Ȳ+γNJ$CkތN$?7#vfCs *>6zHx[~Yyau:Pj\$ʔ09 pX`wtI xc&wZmosUU /e-?PS£F3>J^puAǁqX6UmXmSxb9Q8`Wn>q|ms*s^;1LK A 4#`9E&Z '|޶`\*FD:I +z%s  ,IHLUS)Pe7NŖ3s2U:dP G<Gdw7.{N`KF/g>dgNb}?Մ Ləjѝk䶣g߀2*j1 q7svCf*2osPQi.6ZrcCPz$ГwFދK[y*H^RDXrsOI$?2'gרeLL>Ȏhy!X$<ܶ\='C%v_(%[_)2l䬧X7۶⟞žW5ʑUw0%[\NDf~Wࡦr.*L|q(d 7)E7zyBKlu ގ)T  a/˛$GUw쳱g3_9rnSEöEO'kː3] Q,o9gzT *j+3r%e@KTP3˛*OŠ58~p'4 )*O|j|u=Ѽ4ݎovR>Wk*hB ̓m[C3\ sz\k~zߏhȟESX9Zjvе\$^ZaH+#[I)U(DpexoSL*ٱMU[vP6i>Q p`~k%/6 5CaG;XS3On=`}Xr-zsS3,E{ͧ9~YּDžZx-N\z3M?&KdB[іhlQKMQ밺2s|`!iO^. L[ 6MQr1aYߥ/c#Mx0tF_{tmjvooKE4,X6;"ׅgCgw(/̈hfF^,$D`顩綜D(d̈g!S@G,,Hv-p]r̰iޡyo|vQ[;Qͣ5ElweI[dzhR?x_gpرoH)phBWIqP*7L)}R_ Tq3hԻCi#JQmFޓOpjDB Jkrow^ MZLEITXJ/j (rzJHN` J 畲ŶȎtuj@XUNQBu=>#G}Igh;w9_FI T%ȎeO;F`/i:@ڌ;nR]Sw+`!dkE'ךOUi=iqfSѵXo^#qhZAƛSr9\ hٯ vJƝTf)Ov3\цg[hN9F]_I7kF 13L3=Dn}#'|;HbNZmPxPz3X[u2T[l~Q.cS` @ג bq0n1OM,hItnW?+4s;,I߅n =)["Wan)c-gwjnFُ٥ i:Q7w$+k<؍Cq7r^.J3pBM)\J4c lCU#LA`dl%D"Bɬi Ҧxڣ6Ȩ5t~%C4^}7ԪZ$WE%)Mf 3%CODm)RmPH wk3fI UѣٸȈwTũx%4n=! CFh.N,fi(:ƭN]y oe Wj 3-xU:->pcႁF>t;ʹtK(%o/7L 3{+oiIub[M?B1tRWJFpjt}w;j* ;+j4kHC~E Ǯ VW-e'WqVSCGNM ׁ;+ՆHJJiZ^Bj{=I͵% fp K6&!/87'Ȝ_4TpjJIi\]#QIPx`QTPD^Qwv~2!<v9Q'Ap"Q 6d6QtI\(Auፙ7Y~T*rq[̺BEMRK S%Kih ^^hd5r'L]-7x2ܪ8=0?!(6p9LF<8[Qf/XpwB{ǘ_gU%N4#G˺̗KC5>:~gw|j@㴒+ C|6H<,UO qK">wpۧ铃*uC.%5{XY6|’I$|1At)R9aI9txyw#_I'6$Wlj<$R|.5xrʺhб3! {.0mj`d?RcQrxybnҲύ%1_M eq6l Y4-C+Tp6YBV޸Ϛ~ ARP|/$,likA`#NZ:D^7drY2 Ƶ+iWB1rhWgӀso+1a}dAG2#u΍i M0M7D^ r_C+`:Oqzzf`CkE{Ұ'̍b}1OjfoPMth~%^ c.ZXqyz!R"Xp&b.Z2"el3݅m]ɎB"t6}QM hP*Nq|)ںe@Ӊ O-ܻc^/`8, _G $6WAB/Z0Xf/Rou{-'KO30e$3|tr :b-fqT=L"uŌ~ew)2"Mhqj Զ-o.~+-H*HЁ˿1;OM Z.B}yl~+iX5>H5xLugΑ^B A䒌^R2& 6fV@ ܶ7!+K 5.)vXC!H]%*VBf= A\U4#OV D_|kJ5q2D9 bZi!_9T@Ӱm3sv]^ @)A8˼*ٍǹѰ6_vՉ2Es A6K9r$ Y~h:_7.:Rq|[>n+{* %J (ӁvcX@i0ħr$ BL-IE=jow=BQk?M}n(:ʩ&%ФjF \5>F:t*h7oXa]ȔRTcI% yt:uwUH1a8E!oE+3ƹ&8 m?aE04gF`y&70GެnRo5L7Z}m19~-0vwIq.Bfͺ&ww>թ@Tل   v{~FIÙID)K)ISExNj!{UX*h1 :)ezZ -Z({98\[۟%gK&_)Ӫ6$P  %՛2M{% тiS1ٚUTB)hgir ( N_F“:i@':ޢc% #l+Қ~*s;`md=31H;@`;3jyz%+ǶlCM/G =<)+8/Fiԩi#88噜̃b vq hQPy3 8Dȳ]2NX禎+GM|d7[?Kej`ʜfVy:>]0-}Ht-/$yzR|c=\DsL>T++{)Oy1BZh63RυXoƌ $Wjpv>%O^#hkiWbڹ~94!3FZ"7iMs(2'^b GސfO%@D^Tو- JN 8%Z*y"9#}!SkB:7F \UXLSώ,P%O3nJ,|(3Vb ݞ+SdhugÇ+xMbI;T^TkQؑgCh#Z+nS![*~8Z+ȑ D[\gQwڕSLI *N,Qwo2$R 8=QX>STkap?heEakwdD rփb!#OELU7ꗒ*xD{j?; M Z+\\6c-02E$RU=LMOrvؖB">8fw$G May7i)=gsL*Ã9ãF_!'p;3]rF$"Zq ~ J<: @;Z]9 Ú]׭%XkK9lVlN(n}w)򟋷ThbWTe&Z@Bz2묰A& $ŭYlw-5BQ?{JZ@"i[?^]rlxC"dHDt\}'j 1BȻGKX7Qu}|JHԔU_!3:pWpK8w7浛"=Xn|dǭDURnY8WIo)35S_ބ*٫!%o,ҴI[2.Y+?i^ #N1  ^. KeY{u>!컖8E(3Z8 'PFUUA/ҭzt F/vI{/p*H 7!/ohc\V)gOKAQߺ:p(?NbwL[U<'Q!P1;ez]HH`Su- fO1ɂ K;*rƎ{7JX!.#~mWU^Ҷ3v'KV>HCByrzΝ1BY=8+\'IK2eʊ h ҋڷS爃7*%vW:'}ب^]I?+&145pȈ=ΛfEy>wTiM#+MTFo_~bFϐ@#ۧlH]xh$vZ{L YeyZsg:,Ӡ*!jG.LrvcG0^kN3Z lbAs\8~.K]3T( ] IuW1o CA# ٨8gwVetǡ]`wG$ruE[_l˜V?nсbG[F#k]*۲F@~/yd4/]A?qF?ͼmwe頡OIuN5n?7*?RS\fZMf5li%2L+O%V9x{< kh(]kq$3Ϟ_1"8GGLv:濟]74dQr:KFN-"GuDZ]?)μ[Pϯ$D8ҹ% Yu>/F'RKL<=>G]V&Y$U 2 кlvEvFPgql~14U 4B +gl,VUTW&ӊ,CkW uSŃ_6͠ "˾^+Vk"%Ss3^uY?'~9niP5V x튬gP+ucGd#lڒ!5 r#,0 |,Kog$ I{:(>PY%K᫡Zf4auX֐ir3e!H1z4t k҅#C{B배u[5+ q52? bxkHm): qp3=Tc p6wc7={N1xkN"@A\ /}#IhX0D'oK\g:.luosM!Khʷ !+ [ҿXa`N] ѝEqxhq8'Y寕_"n/v!{qQfE+@Ș_U,N4c_34Ui :Y*6&0B^6&,70? +]St4SܡoՈT6 `ΎƯ]E(Qsa30~vSV" : }d#/%ڡr@JUil ,87BIC29.枥 >9&)JRv2}ҲbΖ+K#z*Z*W/Kj.@y91aQo;d$-چcP٦-6z XE KJdT?EWkI %9`Dޱj9+Ā^=ICb)0\[fkIIcU )B E硣fwm|;ɋ3"*LgN]lmNxo^`FmjmSZSFl Jm:`k]"-MWSזTr ~,t׼`ٶa;۵2zy~VjgnZb]r}-@ke#n5Tb%kqmuZ5֪f5f*FMoR=g_gx[̺\J惲i2iC_GqAMuؗ5!eCItwE1v4֤~ּ] Rv_-09 *7iFF(@.n |&ڕEW¹Lߡ|{0p@d[XQ`)4 ^2}m\=i/u/Yg<*A kމ^ff/uS";/?]%.s chFZ`0 -M6 ѱ}733mgxj]j8Hα{.BkK,$Js%G?2s9 Teu8;M r 9fM|ThV"xkglM 6nZvM.qolլ`\s/!cc:X[e~E~6]8pf"u]^mʇҘωW:B0 htDO5aH$R]Ih=`0EK 榜+kK%c1iȃIO4t5=vNU5TĔާ8zmo]QRs4+Rz< Ҩeov~-.q Sc)Gğ{[PVjoT# l+u4L+OG{3hO^vks 鍗YlݷB:߶h Zw|"wY~?oi4wF<]%}mŮ;ӄ8C>`&)Ic[;d!isMw|jFF!y@R[lSTLa#h&*&y@W9QCdYI [\YMiD8.q5'B/A#3[Ol n"AXoj9Fxɬ_uko=+W 3,0CƢr|nVjKrl[ f@u!-䨘F WVY ~l-gX!ip|?0|tː p>S*z/9ekJsUrEqgC3nK޿mnҍ0bp؊!8K@nM˸Dj@su'{̐烶ES SJS'R s@?EgW3P4oui| 2nXE&i22&BSz؂Z Jk[๊1`H{u@bl*DS]%z)̨Tdk;@6Ӟ^잝<卝`^ &8q(ămx'J߬RN؍}§@GmM 16G]NmC4:另G4A.B"kiA~S7R<@Hx맴UP׋\+?KUvP|vWD-vcISҝ]~">q?i2,(]v[ҳt(#0δ_"F$Ʈ:˶o Cb1LR !vM"SMc0˩%]l\ XYW)<Ë, *k5)nꓻR?,W1xQO`g4@wace5T]E}7 <+xh -c3'O4]M8^-*a qP]ࣳp|3 G::xayv)=1>{!Fa :ZA%! LU5?Ӣ  PwڡTdVRШ%:]ׁu5"͂^mٴ ,mrr^Ϝqھ, r<l}D)/ z|OE.m35q c)>-~B&il:^OZPI0*j̐;V H?٪o'S,ѸD.~RVkHikvL u/kY%Я`lћ)YfWr|(dH'MƓґ]D'ݡ%)yim)w8| uHr18r"L,ZY#z.] /NϚx2!Ħ7ЩD^D[ҩ 3VMN1p7Q i%[6.ӋxBP٥neJH^Rn\Ӓҝ5q>̐>]~śPĝHA_T?RPy43*X"g=S,(%ԶzB:F l}$^a,6 xBcqDLbWOn^.`PSp|Gk~3* !Q]CiKsƦ =,f5́:qt!_ͻRV$GExJj1I C9n&džRVk~ۘ>Q m ݮՉ;̍u0#s#hٜÌQX=Yl=bPBCQMG Ư)Ð20pPN<=*YA!M3`It̅QW4XwL'mO/ H&6a?9>$mU^eDNtPj KZC l$JN[|oǙpRnLe Tc1 eUa"1U8$):/0){AO#ى8,`~*շD}WW5;yZaeQ(/xb44+.gW97\JDљB΄bj/#mm-Y:(J? OT`y{zOʻy]eTlڿ7am?)r?:e}o>xok/+yXWc`eD TƜ+ N =cwO^0u;R 5(LIoԝÀ0{]v(K3tXИ; iNty=RWIz'Ko?PVn$Ap}fU3W>JF ƍL5wULLTOZK X2D)/a˨CՏgRƪZ%ݕ~g/Ҫd |X-ߜ~]|"7Yi҅0Κ`/aZ)WGhȱNB+f1u 5t+dNt_pG|G?R,R[gVEgغN2ee<@{u8Y G~'Ӽ:]K!:O}=; uXʯ /0m83gTD?S2,->ܘqS-~[hkmrdufm+(s32Y~ @WY{Z cfKވx' CqYTII=WlV Ujgpᒳp}=tqTڔ<dٲ,&- Aɲ<{RLٰ+٩\ȤKH 7 ʍ'yޮ{{mȸ! eN]xPH>o ܪHu{k3Q sXYã0=byy tbZz"9qMI*u- b'mQ]t>ک8ssFAx;pHi0oѡNHUH.Hq7w m͛  C٭)($Z.TRG ~Nŷˏ,$%1ȝ?߭| |\R1bpV04'(Us:ho͂ģ ''uQVj|# jN|hBrniYy"^!9}$PVǙ)KV YD>$aET8LƪxQbmq&?}WNx/3T@:X:>%&,1#N3ӷ˔ۇ MA'*-Zcۓ{JQׅ#hV9 F??и-r/E*D@Wj$\D#^0(M4A$}ijൻRs[#T3 0:'@m_Fcq* Q%%[@Zr,Pd} }XЇO ~1||w<]3;`gD)6OhN-)t X,R%;su@y4iwMm;o ;oU_M?3k/V8SPcz) Ki* + ^e#@mt4)~T4J[,+PY3SLm rD,~0 $ˍgUDr5}BV IjV6-lgw#+? @ e>&!m,́/7NhSa% ZR,lQd{s@iֵ1XOb,IQJIA?TU2\ER絆I&0p!2vW%1u mO~^bR`0#hLh!M&?-Wg~fJK.Q+Y&$5Ŏ-WJ.V?%s!Pǭ#nSĖ`ur?*MF;jz5v8{Dirl/fuU6Y^epM},GU0&f|xAЬΊlqFw'ydրzRi4 UbԙFn)|icIK~:3BZ;r=1mW+F"H{^)>~= QYyIɱyH+{ㅺy3H yG"WbuN8JK†22gd줩ە쪻&5ʭV3R: ߛ V5cN{Aϓ= X c;%EĦ8fKIBY ,,vq]$c)ъe?E/ 1? FyS^sݟ-៭$|gh IbQ]KscY5Myt/9eCCYJ✵ᤣ4:+LW ,4%`dPyˆǐ!j:GVg}zX8|8`+]]=8%.tF:/tKk*AzPEU{ JZCI OI(t51 `9=q%( [kG]~ߢ|VႱW3.ЉuH27 <00CBSkot/jl=& ϸ&0ǟjƫ;z$zg|D>J,L?(b."kDyFlc\f240B /vY`4@sx3P#Ź)ixІf [zE\#t}wQ eG΀S煏B*s ,*/)HMR>xnMiЀ^Fլ-gKuc^:n@9kfW5? Hf[L@O}I@Ē?SDx&d J65;VK=kcÂ0=!9CI H(@*V]J^f8jZB^a~E#|eL,nrNʨS=!}HSh;j['_$!9 $7?R ILC֟l 0V񘆖>(4o_dO4D-%2~`|LC$!w@ wED>HH"w 14Rmh)Jcx#,~Miy`ᅎ%ݽ, qOQRW\>GPr)ia9"Ck]>-Qost*}zn y!E])kচCQX؞Fl48:ʉP̹Y0f4ɀá$]_1bŴ:!o v8:$R42ʤ黼Qd7=01o!0&}eV E3|&vK0o%el}|yRU~p>$Ɔ UateMi`5-7C*}Vy-BW(Kn4•ӥT/j ̖|L4^YRu/2_ٗ4us:C#0^WJ:Ziذ,}=? \7-K9$de$crjZw.Gj$l+C4i>c7e[hk^n,^/CI nj֑r:CC;ˆ]J{%\.Y0l?*R\$|Oj2*#b n%yU#>FIL56:pA .ud"7O]VDm;qk7w-.`~|W))"ĄUI= \s$PcQ7@&%7?l|dI'&rM&D !7rbVȝ^.tw0X2kD檩KvkHG^C]T<$,#e4j6`œȝb+,zD^]d*îҎ!` PY@<7M-;Wj0&7c-Z7'X?*քi 6i 1:Yng&dZKC/U71 —?f uH*t%0hy<'"ƉU7[|q ܯw'F]!*fFx抆a!yQo'Nee찪n:nm)j{CW2LwWSQ8U+FVs }Sh4-JܓBNagmj_0d]և,;l{H9܏goI(˃~00L"!%0d zdwF%Mt`䜢>h D%t6<_^;AwOŘ24;yh1l.,r]uB.צBv#c#7n%X,uNJϾ@UOtpe)֡GB5A-xcIiL Cƣ42s,P$/nR.Pj"lA)cv(2yTSHU.٠]BLJܧU|f-F(7-YNU.3t|s.V1R -\N^jqptۄA0-D2cʙ6[VjPSm]6q2-^nM2-W7-WQ%g aK#YQ@86*^qњ(sgLZP\ wNO#@K$7PrIm D'U^_Nb(]X:z+gr2@ͮ"k+5Åp:-"{s!twth7IH_iu7"W[=3NViq}ͯAv Lωd{d{i'`Gj)U9 4-fGw0o)9|Gc;/|,Z TnjV5>6 `\AY*ldtBzŻR A:r3&,h[ӏQ72]!Nq;{Q4fj5+XH}}"`*>nͯKgnϝ x9D ]rL_fwFS$CLrqZzu*%ͬMW*Z#]`2Ju.2 [>qoMD,hs;c|te2J 6R7qò7Ro|(5clJT> lHx]Y_wMj3}9'h;ʋea:fs=}<=n]QŦa0R_3Ib{E aDKfalX­e1t֞U:\пQ6nhnPVq\(]t1풉DWvӕƚn+_dMcZMq˽ st  7 TF]bCäo]~m,0}0brttί$;"i2sJp )FCѸ~BzF]6bKI2 ȪD QL `DUX)][U/LlA~x-t;O/.=~m +wEvƩN;?jM#1Z!i?NjY3^=8g{&&o(PHpkN e&FnOswebqh-x=L4j\H䤐]ql4-*նNl֝]M`ゐ4~DQABZ~rݑƿ@I2*2cL8bNL;9ߵ6ٽ`6݂ÕAohL l--sgC>[`%`F҂% o ++1<e.[ZhZ#O' *d@ Yѝ8TpOCֱ @fҭ S]OCm">Iw6V3h;>eKzl~c+Ç笕.vob'{IY[б0f?2gr26Ep[﬷yNe7ȘJyy\Mp^"4'Iǹ丆5 *Km 7Z ![pa΍fl r{XNM\Hi_97KT3wau%snUcF$:PYT!MiԐ_X1?ez? uj9I䯍[@yI>uՇ뚢 烈W㜒nxt3am,]v ' rb=I6}<֫cSҫ*KW:px{ av0G02rx&dHZDIB.Up`3XsO7M¹iWG,*(lF)fafS:$b**} hE쐪)U?p}a UI# ͎M휻SߐRiEBS㒰^i_'D=2{6PW9"֪{h CY\s(_P#!PV]C҅tmD>c8$b7\Z8,Ig9BH#m&_-Y6::fu,;uЭ63B<줔Zh'\'Uqd#Yݣ+0Prvfe׬!-@4+z "}&4yN/d5]9Y܌ɨqSGjRl$m8r̭FdVR g^΍ioRSaő*ߐ礙np$܌"dAi+lgJPS9egZWM`"cvQ{kbkBk Pghjn(!_FI`9 [,Tdۄt}ЈLv\ӍPampHs ,eE9]FT%+ԼZ%81|l*ev59 l1X\ D˴*0oWڀrB`EC/CJceΑ)VE6+/sT#tj@EJ=3>GQsW"}KD!V"y(*;U L3d;JT$g@~Ĥ^2U\2 ŞQd&\:CP٢ӎ'eex#.U < ."+.4 Nš_41GdU=^()P|3T1vK""ezhꓴ+DX/g*k=˵L}Y6$Gwp *h=\Po29}E .@UlJX.fVyӓ- R_7*U̜h6FV<8׹|fnFhPS_?XlPGK\"lSC [=. +\شϕv hLǽψzc ʥK՟}>oL8͝lK/!f h?(̓axyߋA\.B?a&p`Xbizk09#r!bGqHd@u;B&@!|fv~F4oߗ U]rCzW#e s LėCpĪ,PȇԵ4?3G{8-_ql͞/4y 'PׅA`zu^O#hCbmJs 75?yТlhpa͎#^::_ %V D)Jj驙*Z h#paxBJjt͜`P񫉬&gAݢY`7aZ| "r1B%qrwsY O46a|F w5 ˪i~J;b@ةi  u>3Pn,l{yYedfAp_OL}є{7awv*\`fQ1MY5  &6_n<+{o|`Ebf4goZa晭pmrlA ) #1&E4t 1uiLVpM&ҡq_-  w~@BSHW͉5~NW'ggY̭na+T!9jF YL>8V-d ; \xBLې8DaƩ}hCCiΧFoK<_nj SE ]Ƅ`CH+{+M hJhonLHB}_g ɴ L&k8~g'`q L+ԉx/[-俔u`2 ZP@G (|,O~c l xڤbLEtzͨiW"M",DHimEx-bSROL],>qV0Yb@U^ݨ ɐJgw?X:?ll'(gdp?V` Y#AZ5m`W@6@O|_@ mP'&6^_r';2M'[T\2ߩfڨbqC [3(U F$TwV V߆5\ ޔ0tz^)iCCUm[i@F33ѨIܻR9bm=w,`Se/1_y5.{'Bfޏ#p<~$Ek7+SƐ?gVznNv1t^:=ZáT H|2fhi[>UVPFXMDPVCVR?Z5D{ie jM|A+WUMd?yJݵ˘ÄCKnd&[5DS w`7 }9P}u\>|@tD|JmG:w/Kǹn忡Z%ԁYn.?5ѣ U{&#2x{ׅ"5Βu qp*Qov{W m=T#N}MsֹRALXsbHu0ZxU4o+R@z1ݛNL|ҢUτd?D.IFsOP sɾ@$mYhc7]f Vi G ߺ'M>XI7 5hgUR%FVY.Ѫԇ,LccI0JH< Hu+~pj9᪺=?ߵtܯҚ~ѴeOLSS%XZַmSfd'Z)Q;9!F2 BbױA7V:W㩧"3QL"e'^e"-<'A:kͲ[lf`<_!Y+̬>7m 0jo敞?}J[TmJ rv Cc-ܿ -v:[aieP,tlӝz71^5 _Мٍ&fHd̕73.M ?Fȹ@K^[{u<43 :V<4ùs/۷>~EM1QÉy5<ӬgNiI)g+@[V(Vy$A>Z*2b &;UrOR !W_AV? (?̾[vB\Gn}{/?3% 3ϝ7`IxtoFǽuOXK}FHeb6Fz$tfD}k(a>48_T6}DƔrEm ݃Y1oU(aMAo-9y 0 &ki,ɔ1뮇QR`jEj {pK<71/˹JWrL&obJlc#U87V}7S CX[YKޔ/L 9=(iSjnDI gv6Q>X.2ɲ&lm/(La}#lW3iLUIF1c)IMӓBJ)w8 Zנ沚F^ܼ=5Պk{J§ah9D& Xv`ؼ$6t•ID.` P}@SȭW_ud$_s߻S8&NїhΈ7HԵ ői dUB68>W7i ġ_ˏ#IpӨu?U$g' QT8>WHp|`}Ǘ rk&M[W3mkع5ԗY?RR-Uq,Jm'̅:c` WiRg^7(T0C{^jWL(1C kϿ=Ϧ],GXOkcTltRgd_k,$tE鮄eE}&q/#cGKbS*n;&k2Ta:۵hCY 3閙QTD꺓ӧR| bH 10~";v]f2~o"'ąxU3ϛRWRޥ߮ TfY:*ߤ`N'$g\x'ޛp Ν*s"/6btJ6'bwp@7)XPiLoh~ZUjR?BID:*D ^onw+ްWt15,|֢tDILR V<p(!j)= L!5ӯ'!,?Uˁ|m斫!US?r5V XlaPM ԗ-W".| j0Q5cVF c[߿Y9!L%%(Ȩ9߽Z:\^TT)zOpk0byT'.nT7-;! 75$)bJ+ 5bۏui5H'| DԇFf-gݍR~/+`N&XFY5'Em;><{PMwƔ_wUCVRB olGN"sJbRև!ۦd7ƶ-K9{HsVZT؁~גq>Zn1\;?i?wY{ً łgՈ\DVʀʑ~0z5㟍p>_!\LY9>'xl zB Zԃ& `my"nj4][ $?N 0Ϝ5`9UvH{њdw()&ֵe .xjE!R+:,82 H 4ڍ7k(=E޶bF1W_x`+؊G:5hܸ];WќU ]srs7< | >/N9q''=|+5j) 'g5Q`(x %aцJsoO(ZUЊ ͹׉cSSP?,֤.Y`t+շ :)rŭ1)dB(Hעf!&UGMK]xMp۴Fbyg7&#gH9dV R HG9m\u_XǵHsb %}4L|rd+OC2==Ѓ?~V(:>vY~kOtȚYV] SG`WU_*>%\gG7p;ҦVt5 bB`0si"78*#-Nr| JXh-lյٛ3/*hwh)]MdrǨ[klآu ͐:ZRaxob? 0&l v<1ʁ[!X#*!odžvǥV/GX͒XvQz?jt f-\ulM'VU)->4k!mʪTpKmNC{-{bw3)z$vl*\Q95M~܋J XݍE[~K,c֧M% "G2lQD;ksh><ЁVR?߱ޡl;J#bs%jD)Nch{!`Y"9QyXuFIN*h&hY̊"e S*kyzZh2/ء$ 怩Jbclb{7.h: 0'T:g~^GbJ¬ZH Zd>k 0DkkJ8,s=wAbt.5եew0mbKRglzaY:6t!ŠX@gJbpǭޝ%kCx  /T!# 7 ,ZIO(^>57^Goܑ@B#3K>̛̫2:4=R3A$EE:QQe@MI0\0|4{|| P9?A 2P{Zwa꒴;Nhn3H)DM@ o׃}X#4 Oo^Rl)@NM<:SVBBQ7ClIXłc1wD1CGRZ>4 m5(0mՆ-fچKj +`sr}+q@ 4T;7X!~֡;P"v?NRO|с8Uxꩯ֜se#%,<Ax P-WC}@A!Xh!CT<,,WNBj3w0c(>:ˆocwHn w[ʥ,xq(Q#hOD r[٨@^Ϻ('aTBxUS1@L }[bҏj+-( i8:$'/J6VڂT_G-ެs]gWNTcYҢ:v;+U'oKze᪎nA S7(53(0E@>P YE qP@Hڢ*%d;Wl0Hs(gvM162DU$sAš)L.@z&MXfV,sa3HWp7E F+?>sY+lfC¿$(ࣨvMnքۓv,9{}"<bQ+T(2+`I/^O /?ojf oÉ7ԧpbWhb33KSMFz 쟽,d8ZC4**)h5!8׭Vv*r NZyk!XiDݪDoIOIzG9PrVM;yD¤(H V $~0FjGB}q|S$E !۱{ɖ%pl'=9]Fr3g#X /bᖐ2h9՗ܕ;jO Tl۵#̒ʯ0Xr|.l|JO1 C8aBe+AB"Wv,Re}lΈXCV1(K%jzD=)5lTP82TT] )*c \A#(del/ŭi*,(T om)JnT~]XϘ+Wx]i͘2vWM#fxЪQXG¸z#Sw1A8X2$D^@L,YڲV!lZ@/ݡT{vRCCpjK |a%G)O7߿ RjXЎD]; 2)G?zGpl'VaQs=B sG{ǎEJX|\Ȯ%D٤1Í :)(]b.q OeG&~[7t+>6\&(F9Fi9KXpkG^4("^4Y%#4ԷO:<^[Qa$['a2\zxCfĄ8d?D*"Tx)A8(|&>^Nj#?ZOџi7roY?$&QFtY|xس]maZ%i kӲcs8\PãM#m㟚*3g&21Vٟo|o8*odU$B΍l/&Aק[Io(/s<#i5K5U|vj0n87S \nhy{4)wqshåCD@u,XwUJU`IVN@6\_EEuQ#~gw1ݰ'ssr%b67qt"׿U !++k>i5 `SS1Morc4>4)W9s/zl|Zi/9Oq:' bytb`#BKZ2HHS]Q=|(a8ŵ $etc! I8s ~F,i,<U=ҹrAik?xCVQ P1uyXJ?^ͬ$me!9ð=2E&nc0H12s=ERHj\KA3Sa?GEY5F(IW!%^fEk 7XFh"=G7ָYج!6{Lia' Ёa13Y M8EKEԧ9$VE\P[}h6"W )NjjfE:5e'dfR|fIhnP.2viSn{c4ѽ KT +~WsQ5@~+j؉O- `?=NL$zgX0^?OOFVTfL#n1^j"=PrqBqa5?`429C_U VRD)it)46y)C"GR=gliq٧3*zg˩Az6\[WyZ28a.ҸZ '=5pvxz0O1u:,"<СxgR*㎌XHZm|n Yn 7g _,#wdr@PX}=B51UoEbp:yJIR7:O*d<$jr5U~PPQ㺙Wtln6ݲD8z-DaDqw_/Iďv:$/r F ŎU+=RjȱْK߅uG@>z''̮U3X-!hӺEt&0}C: O!1I{7T4X<!a*!y5AK=zB[Cas[puj(.s]T&myyj-x(<*픳7̍L4|n "{"sV5dbfXY#!ue2+e'RrޡuS$;7f9Zْ98H%\ob/'e/퉀D/n7ig@qFŧ?el ǜۈ?P+ܝ`uОL2͚Ǒ^Z?!=G.p>/zSŏśr#s4iIue(9!!`PmU &;W9! (e4<H%D뚶WXN ŷDq%rK4LYe85c2prMeu\̜lvVҶ(}A!Ð~Id=dn8[El/8|Zh4S}_%W-Z`D]c@lU ^]&C{#p〰/m-v:=gtu{1XST^JT}VЊ#Pۖ(*"Zq݅.:GpYkl궀~;th?6=kG;ҵRA!!+B׺6mW@丟ieM&d.M2yܝZ{;DXBzM2^Öopk^ )ni3G /J%?_ey tgy=p0T &@@VNhQtal깅 뜪HIBMb_ڜ !Cɳ\g,IJ/N1<ҝC>pdk5GAUIݸF2N^b7;[B.WeE['4ݡ{cjW\~ ۇuL)5x:>n-(~[q~/.3^?BkQG)"xةP?UΒmƕ^\yURׄ8"iiDضJ:~\&h[ 5KtKbU4hTXp$ح+7Cْԍ{?b_3~Gu- !KIZbw't Whav :oL u8E -ܻ2F 5ipf/5߅`l& bByT>A-0Vɗ{s"-bLn:;./Cs$jIꎫ7 0#0oc$znIc#0'oIjcm{ <#t[vHq̠߭V$ K~Uo I{߃l \k재8eW&O쪮u k5y]Z f†K;[1Fzfs<ػ lwQJgwadqc5:P nX [$Dcr䜡Y&Qney=pBޠi!}}S7)1ݒ !Ǐҋ{DA>"0[_%gt6P,r'>O||΋±Cr:ɞZR( H7~!*%I@M6.K/ OqK>bE&,4n4EZDž1TW%ȰgU4x#`ޜ`uM@Dn pAû8(/ \cAp]e׳ef:nQoHɭiT]%0_/#p=qّגqo\S5jJ]l]"2jxr^eC!8΅}4lRu 0" @!{هtv+Խ5Zt&SwXs;Vu/ wZ ˲ Cq9*A񬥆(}!)659T|0sSjkqa!4b:YրWDf.|y[IHJi&Y`Ё9MyZ*3OŜA}, 6M24PAcF!YV؞b\b*oG75ϖy#lsD)rf"3Por)!uu^W.nr|BG#j뺧CPG9OPrsMʤsG =*xo$S}"SIfcȵ1'%Uˇh ) .i(< #^&#:o sT Ti^ʸ@񍙭m$u#lro]{j|nTl7)he%zj]8<6 %Or9hFѼ_GJc+@NMV^6ٹ2{[ցTn2e8/:YP5 塒"ler+6[.FR᳦2 ^T67} ! ]b~_ŗѾ-y\8 ,qyɥ$Ϙ_$: 97~1~p&؜d4ȷheRҦ[Y "Y8^Wm!t;@4VP=[rLi-~mY:l-u8K{ȍ!FS.v^L|礼<)U!>PXn=J6YZziA5̽0[E+'LpHTh!rԼCSe[ ˦macD ~ ٴ"(]GN?VB}Q\ h0E/Mof0u*ŐXsYx߼ݰZY C/Z9s+ؑ.4D['B+EeEi6ܺgI>:sg+68׭6dU+Io=+"sbތ?#'qN hspyˊO= iqɵF{) C;:z;E d~Cݠ]Haqln d,ͿށJAײ~l(%|,_vX ^MJ?NP=Y.g_3+&qEF_ˢ7^6W~Ma7HΉa'违/T7B?*a܋g`:ܲ ڀgo6-ʶc 'ʕ4주*j`3¬CC]0•G}i_QH`lUǿ61Xxo/%Cc=%,l\ \>zk0!<|5v>!(":jV$<@ d(:5͵8U2#r_3y>+~ cB SfPpMq8XaF8X#aT@ؘ0O`>%Ru)6\Lglp=]t^j|p. .Zzqf)%V__E!O@sI1l}|b7-}&:qe}n X/Xil|6{rʌJ*C>(`;p[8sEt/J>&io}wۇ|*T|w<ُ8q.$7kkul'6b}5cWc+6;m)6MXvu65yLE uP&l-icCRbhy^`q$?Yw#Ň64w'2p'+Sea>!P7b}-5 8[ZP0; {1TYѨr+.M:gD5 X5hMMHLVYLHqNJa?qCu\wUbYG&%z2Ɲ+m{ZmpB=!4aPHMLyF&"H,grZdU;C>b&|M ;g.ב;  OB0SuW)`~ڢ{*6l=Uh;4¹?jy*8Ao }NLEzm#B;qE8b[5?r`*L m]4 quo/)8%|$ҽDP4u!f?Č/;d%%W|{JiMy,+j cq0cݺ+]Ip H;a)"5,`$yV"άq #ZE̽G3i۾RBĚka48K(ud"!AH-e&V獭<ǻ^MClۀ/檚nĿI;옓lL/46 g}j}k!LkbVstKrl&rWyWZcx%쳁vv.-8[7}N${Ij^jA+,d 9E޸MjЗE$cH U"1IP\zm@ǽGIX.56pL<; "]{SL(ksBdHD/-kC [ dY_@:c[߾1)nfY@g.ϳ'i?=B.݊l5sju>4TX#Bӝjd5kc:v#Lߔ$_pK,YJ%ÖrtYš V }@6W#rrtRw"񑚦 Fg!C6 _1P{e󓩊jw)H{݄<~]s"!?Kyz yb@'K샳WN"^-s ksyJ^ ے*=Q'l`H48j:uOZqj& 04 }W7o%#Bk-K+%g]a)#f) _(-o(}R· 9@)P\`QqTLKIbR6˳ hrS%,i3]aèg}A0h߶dy}Gws}T0"x*^Ȁ/,-z%} [V*zu|qmgxW [hYylɿ 3Kz{+,7DyL/z£B ߭]8:hTmƨ܂y wr;=c' 1Et  .auTp dCFf9p@.52)na)z,Dm7֋񱙊;Pb)I1Ժzd~y4gUz:8STj s mzKVa{.'N: gv Vӭw&}Kr}}zP[q~.Ƭ~7(;Xkx!~'>Uk'EKn\0Ǔߨr؛#Ɍd*X l0*E=!s/" br$0U/^ ka_{;_CΤo-j)C.Y(\F?űSz`ZƄ+ M弛`;k p1rھ$gAk#'yst{,Z=HP@Vxo/Q8 "eפ_ӅDʛDpHeꯙ$71I^O_ȇ݉V9 1L98&dA}Pv$b iB*uB7WA G[XNFE%Jj;{DhPvr<ȵp:/Cn{ \OuMiHd6؆i*~>q0Pn_4j31Mz]ik$GLM 0.m;osw"|UX֑_yj޷@#qqdʑ> 'Ӽ=;٬L SP ryaFzZ*`?!guG4[S ~r=bJ_/bnV 7XSFQۙ:8j8=w|>\QH hXZ'n5r;pT~(_`gmʲ`b;|d9ǵN(Lgv%"_y FMBD|f/OnvCSRZnn9+rS> P*ؘLw!}fȌujzOʨ9tWVẄ&Z#+sIÇVmHzFtҹ!+](pn(]S KP fM-H,3}4X&ˀDBbðFq,]- cbm ,qa&oJ. T58ΡbW0% Ɏ"mz؅/|?SB׋l^EBM%g(ښR_ 7CMei1hk)ʒ%C{vYU0okiբ W[Z F̈́4(k+S<%%U,D {:KUVFZn0'p Gdwkrc2?pM v4C9Q 4x;ah?)9_YRvSH\eՃ:"1AW`3r>G˯J20eev@Y}<~%u4٢g-lPT5]1m,{QD\tZf3idt/W&(FwdIҏ9H /37d)c|F *=5NjPB5< ᰞh8Q,.LJlN\jgOAM[uv0 4vG U" žXsZebJ^I2e0$СyZjhCgF\?:R&AV & G#--vw`e 9/i=ƛ7@[ e@ui ȄH~ulRJnOڮ9kO6w 1dLhnjn7]caq=zݱ U#!4ߴ;3ai {E0{DNß[ϾyXDO xy˛2;ӥf yMnD`/ ~Pr҄dAW~{y?^`(4w3 y5IBQge3xa*vFQ#?Z縌l$7?Z`mswJ*%ۋdYDtcwcyG%lJs0B@B0ݎĉ+ ! K z?i>+"D5_AxWg YCӿ VA&I1gLZz!2Ȝ\ DfS憼v݌ eܷr򪟮WCl/A.[;HɓƼzB`Q**I[./u6&'3e;3ZR`|5ɏ(>)uȱcǻ`Dץ5nbl }7H#hkx63OUSt*>jgY-i?OP"Nan q< QA..CRO%dψqtK'sV[hkpO^7篱^|]d͊}unMkcNK|7j[kv[<('-5?48.,Cmm}O=]L:4$ܙф!gAU_?8yI="߃`jVqip}QD:>w$ @erH:-C d2=eհ69"Q)uW_{2n\Gt?S݀,< Dv¸QV4h 2U Rnk l5^_^fd޿h`|nF/\2kEkKn=t'tF+Ui)s1f Rه@ɥ Qf )@!2|m-YNhj|f' [̍sVz?B:-N0q٘ $9E%=%8 bҌkyX(D׀]l9csA"yFlaON3X}Ӡv<IAhv)Zށ9zyzNfY6sduG}^LF7/l%JVt:#ˠzuqzN?:=bckB0)%я,sI|K tꭞp0/]j1Ў+Т e}Z~Ff7Id0 ^(\f.f xBW/[V0Pe=V~wEv.ֱUa 't&t?x*78yu3:fw+9|ā4^S4]OP4\d n3lji/E]/ "s^:\\r4AQWݡ#'r#A7ʪͥܠ'7r0T 9ܴ V[DI Gʪ̞T}zɖT|iW!Ý :!&FVK5BnPL9e}c`t8#ռ:1s$e@k %] o6׫&jn1[qy2j g4ni}Q_dFfjN@zqԱ1Y vG[ȩD 5IF|8- 엍Bѐ?aFت tbxmsT.b\S%s=V8 'r;#r283˺u.rs~uڦEP7Oo-e?둑/rlRcqi?+.xZ%G쐑C9"7ާ3 m[0@ #ҹ/S`z.A_ s"CV1̋WoFt(N_D&sGh~H`%WY߮_菮,68-~ З2Xfs`'p[s̭-H7|2̺|96AX՞i w=g*5z:S%#ۣ:7ǣ:7:0B)xB0,|Қb}Œ 6`:<(v{!dX7iȝy"ꕟfmaAjZ-yo:>[SðD77bX#)PqOlAGMFF|j (|Uf꒖V`|_] PzUv3Zf؛RvvX%-3ET,N{fK2沟[wj,PYTOTLZ]7G$eHFo7ZV7SD'ôҺ](c DЇN*nr rs0 8>U6VŬoYjB-#.4ۈ@uxP!NbIUd3w:Ls/2tMEZOIa8е~>XDE p#)pz# 2B:TOI9_@R.^Uw-r``$ 4Ͱ4JVd'v9H;D78璐J 7ƦZV +HAJu\-՘0lòޣ]LJ~ɚ|a'.[b} ݬh֞? JJ爀SܗZ(߅H"#:SiHz`x==d RH{˯ղ~įҬtxy)Qi+/(dAPЌwIa$ XIn^N(%܏x^TC3S6 XW9a,#N!OOTˋ"~EEGq*\{?]ٹ{eI ʀYKC⚏І">zy0 n'݇P:|tlƾ1-|G6!uZQRw4;m_4S L$!K3x;0 KFN(^+WAfpGЍ4xLDC(HV?1oC25G,騊!oٶ4} HKE\z=2ژ%@we%k U<|>Ћٿ)ъ\ uߵCc Ћ`3*z'ij+ QUtX]앖YzoPʹgФ4/MXϐ~.JžqCudsIzufUڶ~7$^<cK̩)(j72?5 S ::fR2hL)Sjbk cqW碉aqj/~,8s"kn  6zLLj7lWI@˙t +<#Q&gI瑱+0=\`R77a|0=+ ɼq].* \֯dQcCHw$5o9: 9P3X~)=x k--LHA\3]g cT U.sW-Xzr?{M(F%%8eCהE4~npbSp]uGbWsZsGJW#"ZmA2^|fq}V,;׋ThJ!(ϟMt8#q h'1I4X(`=-Ǵ,vPEOVĠLt ˻ppE[Izo@+c?#q/s`R+xKS,AHiÁBH艦3=G-W J|JuPD[&&IkӲuZ}@%~Ih1.AY/hJ=vFeX?aEs'vO HnrbOO*O7;)“zҦ[ZVX)L4/H|3]pJ zaڹVQ.ǺѺ .c 3zDС`U t 1٫PTBA*]$:e+W;5J2F@2[`%#[ݶyO-j}7m2>̄P)AÜnӂul=F{Șk~h*&j,".1>L]'"ˌ&i>nNJNm,5$ZA`ah"{l\RDkLw5mdl }m.c9ڞp\B{&z}5W@El6ƳŻ\ 9z.]2e4JXn~*ã B[  ?3hA#{Bˬ*n d˖0`ƃ 7D4T2蕬 YhYH~NS 0P8_aЫYz8Po@oh=%]?"Z..N\㷿"9&C 7p]KG-N4MiA0)q]–;Yy ~=L05+'PD&'4J{-n8ÒV3f;W Ԣԥ7mkitZw]ljf-2N<RdWI7+EǼ'5[HaFBk]= cLUo/:b;V]({:"&(- ~ Qj{PMLKo&,RͿA;g ` XhY=!V-,D+:-&Т}qŨdAL<9*R:qRGmܜ yg} ?oLc-ukf7k4 kAjLתTث]vҹ5֚\gmh/f[ܜu>mI:d`?P애ʂ!gWdf&yB1̟C ykEXV5ms`H?t\T6B eqiahTF^4!56)@[; 6 {h ٭4-o9uSY-|,[\_vVY,S gOK,*N*[4{#VƌJW&a1m/4~8-$ X~jGC\nvx8.E=vTvũ4l>~OXT3ٝaS be7~. GYIߦ3YpIk}+b$bj?Vl <; .J9R3Wb;IO͟+&fgm83mfCFе+L1H^;f[IzYZ=J']#/t*kcIz\7 kY]VskqB6;>Ias t*#IYdN5AOeC}[& G-ƞLŽ>8Uiygclh&!X̿FI:71Uc ZVMD)n$硟ś:>h<~ H4sIZ4-|/K{ wlh,YA[& 'v Wl+b`k~'8@uzW6m i3֎_ɋ`f1KuE$Ull'nNy{e|iQ؈AS^ t6B<\xR޵#[BcyaNy+Y.UQB9eZ<Ey)?tc6&’sF"L(?2[+8y?n+Ra(ڒ v<:G9dp( YnnH)'j`[RPOd(6hqjx "Z}y&{lhz5 E *kNct8fP2gY#$\, r@ YAEdBMt9JEUzD~R aS= ]~E5^&3fqԦ? dBu|`fԤ ֯@…d)f*H.lV <0H-27RLUP >۟йiN_yχLf>>YIUnv;)9:Y9~yp_9~T  M$B/6sWs8vHLb]>D.fCr2|uPOr +ueoWhlQijtn~]PAθ X/y9EǭǍ4H 8uhkKzu[p5-Gi;>mQh 1 |2N#<3 ~TWMnH#ey5Ð$QNwv sZZxo`\ r7 TMvda%z U.L6]c+PPo~h..*8 7ZF I'!F㑋5Ն@8OP:՝Z$6knh ->C#l=lUx2;݂M+r\NDGNG>Š+0sA)nWJv^ֈ+5ce^ 0lB̆Zrk\T!#]\3S~GV1f޿tc1io~ + [2cГ{8v)ne:K(!=1˽V~kXRxTt?eT@C"|Qz3eLX4c&>c)QEy%8Bʬ&I<4tN7W &$XSG0j0m2{謷a/5iPey[ӭ˕yjF=2˵YO3DH@Y9BM7]W[> ԱgF~.N*] i,r`}[|E͡IdKᱻ99OB~l~>N*ߣG=_gn."%Sre'nJ&-JȚvw$wxZZ[8hlI@8']0lκ>`$%]>SEpy4y{yXlJR/Ry(_bPG1yAwrA+gO{Cl#UJv="IXr!Hx:˷$2){jSZ;3eC`県b6ė ڟ"bniO6QvYxˊQgPl/e6WMÊ<:es<ɖ *12R;,:oi,b?{'J D wLA+.qAm՞quAA{YMgsF> LtA.R.ϘSG 8EqH;!Ɔfk} -i0s`&vkkdZlP~4UQҙD70m.)$l)8K0)T0EY-/&8,fs-vCΌPFGukey+e^,Z]ΆS?W$>l nެ>Hm/ʡ{0thvy)# kz@= K\פ6h:Q۲:ԋ~`Fm"艼TS.؝|qM<@8IxY~mD욙r8bdc[%^y00'R5 &hbĕO;ȧ98 o Gok#l  cF dR4qQΗb2@l~%ZM.'c!Ĺ`jT3fgj_HZl8}cbkʐ G簾7W:,beLLc>8P#i"XAXA:}1loh!Ys7[[) qV;XMFXÊ5 WX1%nK6+=3p^c4k\gM=ɿLQ@@;5KXx8P4+* J9d*cP,3kPBm)Aֶqj}UP[E%KLKJQDvfT:j& 컰HT%*( xq$ZX(<dYFR Uz=\;p b ףUѹA4 {MO63#)"ܦ[=l*S4cK\@, ] 1A{wU4D7"LuCi$ChcNc) ܀BQ}@Įtc7+#Lı%YDElʵ䨋J)xˬ&YC() `m+9 `uߐuFD!"V v_ZuMg/GJBM? -s\?IqwjA5ߕa_ՈL&4<}j8I^F{q/}lP%?LJKYL6# 5"IНѓ&I[% A MŞPE3?Y85tyXX\!h <˦GnWgIl"7R"c"4C+'otzUhۏpR?$~i)7f#Ye,;jh%1wQV`8Dk否6/NÓqNym-& 3V0N&,T,/c&; ) g|ulO$IUǺz57jT>]=Nx2! X_4/]vaU4&oֵ,S6le)Q?{{jFYC# Ax󢤱 \m4`Yi9HG l*^hSD@9_5NÜwdGW tј !72(zBׅxW#yR mhz_b^~ЦaXO1V+FAXj^,x?quŹąvTi`9IB?\; 6iw BoRݍ?"])o(QpeAtbTjκAlpzbpJupVVqU\T-,TBS/5Ohឡe栛?³P9rEfRhdKkž`\ꐝ4Ht/raTnx+0sv }AD!.Fp//H\wJ;yY%m9̉mr 󸮘~=`Fksߴnqqtu'@?.(ې}FD5.>?Sr q6%!}v)ywBF8$0w*Z%^%y9KWP6ƶsi ۋuO4⇺Uu2ƘP@~@]<97֝lm1 <0r.\yuzIf#'ch1z ,̴TREd)EیAlĉԗyvZA=)~ـ^$ᡫ# w~DG uj,SqS(U+w 9c L|;(yqJ2Dm@w.{l m3>+'PkYI7 6ܯhp 2wO*j~ ;Uzfb{< ehN$uBʢ8]z/W *&\} 1vZ3 \$ =z$zpaM?1i ߪkU9ՍyWzvR_|tB->eeh+믳Rz'`O,<$VӄD,>\A>J'4f:q腄>(l9d{JrbK|bf s2Ey6a w+=%W&Wf;4NZ.GA17n.qbb /AvlJi2i^Kaݑ{j_.z \6Arfvd]IS<;+8!^"IJZ1BFy30z ~Osq"pKoWz$@pq $ߪ^v]$d "T9])nڀ" s' M;rgX8/J4Ra&3T7}PO#7f" ƏbIG8Suel c2Lc>7$1c`xIF^XGT\V9`3Vip0%j2bt0[W:,f$k߈l3Yjh;OCƒ8/u4)T$h3Sg+XRAR6TJ>/=/g(a ER'M-R `2/ P_whj8ͥ˷Gٸ4>V@k8W? ]_ޛ{UPmvٻ[h׻]j<+/0uzTeVbã&"a+{&k?`aF{Ώz5-׺ :l'ՃtuM ($^Ѐ(:D4( ?@TaaSP]F~MjDq0Vp::jlƮ[<v}Mc'H$6N3>Ё_*V'_MQ f{loW nP-1ΐc-av'x`RICd.0[}P!)aZ1֩0-K:5dC;ߊ9_5#}eblk!Zl]$|;h9p|/7?)I-]:qqrmD=HoT k8o^M\UOl͖Ƥ$X^H[hbɗ*49P n/ҧ2rJlm4FoPќ3w-OHwN}Wm%D.򬡊k[@:\C,jVJY3[SkO=Pi~ %d|8-5nH4J4e`/dѺ#ˏbFhER7`c!^'ٴ~m L$ky LnԜ2x4o?ic)]&yjQΚBfOЩp30F6g$y-qfӁQ{QUfmmG"εG/^S㛖{(-5):T Sxm[b vntp| aҞ.ޥչuDz^׋m.ߞRɘd؂f tKtt(7AF~ע@My`Poqs}ylONc /ER][I#1jq߫f>Wɀ\ق%l(TF;4 zL&`> _(Hq`'sf*n';c^zIkNyja&/>fa 1m+]|M׽7 [$t.adfP'}} 7ɭv;UvdSr[!E+'uT^%Ġ G{Q?xKnSvxՃݷک6ЀȾNANxc}kO ;i!ub^]mP ș4tNCAPzބ|n+w1$4RluGU>UFehn?zn64L8S !KK{8g2m0K'HMo!]mr\);vVm a/j)m8yN5ѾO[W>j3&| ^Rٞn$8T-u BK T5&QGԤ39@I+FoąFG]2Zڒs|<0pND+z t]bT?S0YkOylq0Eաoti芐0Z2ݎV<5F(aKHd}IJ lF*icr^CذX3ThfTG`ʜ.B8\Q,O398QM߿g4,Ct/zB CEWj+㙅DJ#aq7@ޜ** n Gx|0՜q͆܅Z֚l0ǤĬDt~4-u, #}WS2KApB q@PIy0N,>#֚%1 fZ([ sVmp /n6Z2pm,6#ϳer:(H+=Ǐ3mj(P`XWI5Biq$BkyY3Is-/Xp`-n;^MdbM!#0]*q:,F}b)H/bH׍g*[O}pusI–y2bl$y3 ?R608@SZLۍG?(oN0^ (`+K #ŜkڃĿچwH$[\B_RٕO(,i{E/jKfHdwS)S?|̸7jkO8?k)!;=F 3gT:q,+rRā[+䯒:P]+x9K~C?˟kw=,¿e-KuvWu]6!PM4[ˉK3ە*x'BӤ lZ Ƅ,0}|, ƢsW BSe>N[q.HQlO+&h7K2c@0B B^KٴJ;H]^S94r:jt"o$ Nxy/G p_#.uo?.x LmC6pHbQ85z^)`~)Gt,ˠSX80!^9w#, 4#~,e-:^}zn7pȟtA UѳiZqhp3p)3˵dWQDMn' AI*%W6( }`lR{)b\5r74LC2En$/{:9}'c EhF71Y@GtdаOSՔƊ=s>E/We-3_[7H7;[T^v%|~1 ߬gOm?ת3z΋,7ʍN@^mNzk۟6=j)9PGSl|H9Ϝy=n2WfbE&`7?^2,UoQmȱݒ|.,nunQ;e)#c۴.0"Z~zf|pj. ^9g-YZ'.8sL>]k?>V /dFw-^9!Vqӡ G|!v5KZA$$|;wPR jPd{%X^N3"GU{ !_ &Du@\!P*%`վ'HE^ nK:o,c: p^l!IZyPhˈ-.nw#D=v!4_0ƾ{msRh!`Ca ?J*lJf{DFg%r-XH%ルS5H.cN3k.wSXΖ(RQ ~vC`Ih<2F4>@Ad9/ȁSZER2i v(ӷ P@We&[}j1%Cum 1 :mK*+  bnRׇ?( D8Ȗ/v($kIE;\>bx@lBkRW6y.g?+It^7BO‡XxEi^>ܔm m O*bW\kC$|#\ Nd')1At#*ٱvΗjT(x=W 诶p, l^Gߍ mÁgRPL% €lgp˘3Z'z|<\fߔKBx}#aM`(fuY2 9Ā(}Qe]*_g/Yϔ鷋r*e U3$O\'^ZLԖ-c-Ӫ73[tZIp*p@ӜR(t`R|cMdRnO  ~yVRee^I~|՜TR8r \⃘뵧LZEa>Fch""o?ܚ6^QmV\YB6QbjWBGc_AtYuF r"٧^k,dTjgqORvR MF˞م$Qm- `VV~r6o2ʵ/Lzfl2YOfn3Uү?c/_lB?GJ.3S 6z"B=i M.o^ⲑQkڤD ,T/DǶS#fG]Rx 7͌^>KN/z4;=QU]i oex(ܖw`muQ]P\Vф< S,{S3aс,gUJS7}1b{wx+,0DX $qre#ڮҖM_> Gc x`5-I8[ B'*ΰR0܎D|{`/jֲǀ&zG` Qm3SD kv+"TxC"GǯCAAWV a 's(`i ]j\7ʹx_mE C҇3h-NP Ť0(s^遶)>RLK_d 0,iҹz{#3gi\fƤ}ׇ5nظ"91m2(\PLA?SJ!޼0՞DqBI_8VU{dn'՟)F1&i锹Oz0ڱ>`,"˗-BݫxX_ 6ܡ[|oDWrCq7X4@r 1 VS9dJ3_Ӣd__9r4Q3[oBD[aݶ:kՆ7 [k?t؁3ZUMoȈ"c\%|;8N.$ymprdjEgL~ޙ70jAY2-dCD@K.*$I~7qp,٦pr)AwRZ~n;# %F-Rx @Fe-dT=_pf$ f/zj'Z@4/hkG_ ӑ|rGrUCv,$tH.\oH=CaS@0!|䭳u5]s9eIp8 tHxp _+Ɵ|h(C4j2^{xͷILiE1WPqD@P+V|P\+Ń',.ѿ ;FEWސ*Ӎ8o1/ޜ|dz+V㢌;ZR3Da-zn#A jPsNDo|lEl8D#P;v tټ vRERp;ƮCΙ5hكI޷fc1_-=lbmylJVK9-Ub]Aǂ:MG)3 Q#I d؛f][__~t+Th-?qo >UL'P"{+?©j"T3}HCQNXoqr qTߦmֆ1}Pv$4Sr~;u|YuS"- ~g?2˵63a+L9_I:.-o28Qh!9 _:l4#{Sp.{2Hf)>lYzm (C=g!nx:&3ř  l@ȢB#d822jU59ɻВ aw3c)}MY,kC;u)~V)T0;3ΰvǙs^[k 2`iM]7Q9t%@Ne8ZJp+WimF6;aC3~}-{š+GCщѨVԱLLE"A'}/y,(W,Eǧ,,hMT7v3eͨ,\I^3FTS=#{QwJ`)@M5)FMUy} d&z侖;yN̗a?Q7M*@bU`hOjnʢ*Vr-:vDnjQŭclkKKx\< ԓfnuPҥʎXdbDavF~=9{$\t4rj%0>Œ=AxQ`% oK70xC2.sDz"1STs|fEA`Qj9d S2Pf%sYu>dJڤ.HsC#-rX$C/kzb90ÛcD0Og;u)vCGCuUjK52цy&.Oýnֵ^@}iYn6;'[d[q}oT<Q1D!w0 !s%@m"TDvof9^vxNwӕM+Mu3!#@2QJ b$̰Vmm"dQ(no@ez pDI/fkeUne1WJۀ=Ϥ0+#sfPxx?ZVi}(/E㥇7? ~ּ;P2Wb[- J?(=yd~_n^Mi+ nV*3zwnvc|70FmC|+HTŌ_`i|Wig'W*_Y ӟ/=ݭp]Ά8ܛ:)׊#E˯0aXÁk;x=v^?uIxiu7H@=4#{!a0Azڻv/0q@>uoOE k>xpT)R3__3Nbz܋\ɿ@T`X˜EhvgE? %| !dMuhc 5Zu:2.=YBtu&Iprn->Y-S̰SqS K ܟev]u1[56Yy*w6U8A5"286@ nv^╮hUٓNDٔ$PT_[ThZ- (j|?PLaǤ-TFv|~w-Ǻ^C } `clZ?oDI?Lx>7eˤa/e,䭨g,36mVDrl@BП´:YPGܑz=w)Rg>*FJ@9n7TEOr\A˩I{fe-k0)rMZHHu흍 *Vg1RG +;^~ǟ"K*L.$g/KgnM1&UOo=JS@lϘG!$AUf52LdSP4:NvDA`U!OB T 6AS׳̯f; D[ޓ%Mw$rS<nWH0L9GګGbr+."?? κjO)_<}^le"zļXE+|'9=PxC omO `f?v2!V$ 47Q#_F9bˉgoI./˸ rteLNZAدV߆u+m:KeBTfgm%i:>UhlZ||󔫫LA(G5xb٭~]r*vT v)zWǔ5 Ɯ(AE}& ~ NW_txC,̱m _@Lꨅ§m݁:ON!Cs&rk#7KnaDcAZ]P(=>{wLY3M/lRXwiGXwѪ$/X;2{o43 y.44E93V,\xqܶřC +-m`'He696#1"e!u#0H'ѻ1$(45|lim>\A>qaUA¡@1S-ԯu]l%sBG@jFj"ِ[i#nbzuFA1% ۍ>`a~|?ϧ3\Z(yU ڽ@:<=1hGϿ5MNh :YCw@GD$!6p NP7lO#>t`Ks@1(1&,OsRɈ5gMpxBJEXqFOshPZWWCb3;\5SRmM; [Z`[\Yi,hSv㶷zT&̕zi.Ivu CVXs<ɹ&㞷qun",9b$<YOJ$ÙĝGrҭ)_k.6jwPIÅCy)/lE [Pl8'Ϋ@}{ZΉvmZ!0*u*x6Z U!G YZmh\A qlw!jc'n:?ID)Ջรd'E`gO,09"V}2Wķàd%yvxX >jqQ.z=#n%%g1@^^ mmIƑl7!])I9LnXtVv{=Rd*GZD]'UtwN8:}2bc€apITP6XQJYhklɀxRFm\zhyKZ`{9SZ07P0=}fHNK^e)\cr*ybq ̈́4r'XrSpE'"oF'*?5tأ!ЧP3~tJwvG% >* 2 eռ_`ekM.9&s .qf8eg-nLSIl֟ʌt!QnjSE.ƬRg?tlwG .w> D,$65*<+B$SP[Vؤ?&m#r&W_Tft /NF鶋Q{o Ï0cfe(3+7"z;3+ |jĒMˠc.q3~_ᵀ !{Bf©NY ^&}'\t+e7ýpy41 &b-*bg݈pkob vȭݞ3??>Wl`h>ذPO˘ ,0]kyF TTP!y_{(BRp^XeIwbu[#ѵp7LeWl4ZZTt>ɦEVP/z^˝‰l8HǏ@b=\ڌz4f Bzs4_|!35p5o& vN+ݢcVYdwxNoٙ,DORh=1JdL"?B$8i~ EWDxEC;kX Qd'[Q~EM ")9~LKۦ cߠ7ӠRKzM. kA%0쒧+eDp`wi:~[PMǼN|cKYkpj0ܲ z3aOz~/YjyjMߓ H5[Qǹ[c1{ "?[4>6NV4^ՕÇĆĶ tϏrϙ.~_SG:B W *Cdڧ8WF ?.]=$=m)gwC88[MoN3*J۬T;Y0rOo#H$܀Ս[pIc{|1&j[´Z\0pX,R^SjBw,P 53%j29fs' ?m. 좵‚6{ɠb#§!)P4ibYp2d^o/3J ˼fGދQDžv0hMm r~j]M(.LfPMR@gmu`{-x&+Ÿ|h9ּRjݠYqC$2+0Ĕ§LA,D `&] W3#sIR,婍=:FH +iBm[T8R7K♭FLDW3QϿXDh9 DȤ!3=PQ~+#:#$ 5m|*BM:6A˹J7^  D/D-Wf 4+Y_|ϼ&5GMJT6޴ķ}sMR/Q]l fK2a?:U{F}\vM]Aj%o+vSgQ^:<ۙbҳ$ DXWyaFVҐw~N:7kBqGC;U+aR*ҀZݴW/r*! 2#"ڔѻo]XŬ$M孎H3qEA(5a!ZVhB]Y;qh#lOym^s*hϳ9 tc=,*X,6)`cb3Ȓ5܊|,N IiN-\W?:_<ELLQ+ZBBbCs E[^ {e "߷;>zj@̓)l%ApW &遡iϏ<p^JyDtkbvi)5#YiVqβ/&O[M u97s֤f\,Y9J7pirY9|cVz F|Xil: NU0NPC5Fn_zBUl})$/>L4ͥH}[,s`,5ssEo(7pf$ruD:^̳OB.EyGih=_<|^c'e։}p)]A)mɿTBNp-]0  5@6VǏ.v^J2d7*߁?fA'lKUи 5S-{)L?ē>k9LjkUywwS*lHW\=&4m oľOL`C'LrqU$0RESmXR6 t8ßɬ^w(e劢x#uδer^Id f%rB/`Ͽ ed0 " =ͻ adɊV>xOfMg0+k*oPj0]'Ukށb /+['LL$3R M9lB~MD[oAC`ݶr 2<OCjR;W0!TGt،&cZl>:dS-w4lm7.: /wU)q#}gFQ1hJEC.DGnBl+d8 5Wm--~mJ<꒥ΜC X>9[ u. %ưFBddF-ilRO׭Ee!{b Ą2L;9T*62Ω2F/i,ԠYth,^eЃ69R<5嚙h*x*{nJܸ{uy j)%)Nd(}>?:?P z0ޓ*)g0r^ߒ]zQ7pX,8ztOF "}ꁗ6 e|o֝ޓg[z#7@h4lzbpd_70< _q4Ӊex@~;,g J$[a%$pf~Y6uu$FcSPg?5VGA2ZQmArN⦘^T M݉|&B 7dY2 i3z-75pOᐜwf'~M`beeDTޞ?݉qfk\XdWlͽo#*)F qB!G[7)a 2cIo "jZفdob=e@mf%++|qbpI>&87^f3;2ٓ&bZ$ElAK~DZBb)&A4;`\F.>q6S^d( HQp+ >+%jAlۍN;Dz͊;>ۉ\!c@.Xvx.W(J? 15Q?l$**ǰ9V26 ni";pUu^<&&>!?%{& Yi^{1f^ZNf~zm}u'[i0#&/ d—ziԁHRW8`BK}֚'7K\R8z'h60@*p+Qʬ4tf|JM>z͌țzn)žyR)m3tv wE Rы6FjCWtjx+™&hI ːH! iזFFX 2)n;X0j/oi\Yѓj6+TJblo05stY2x27aHć26H_~DV!\E@BBr;_}jT=g쎳Kg< 1tZe'Х[\/+Vfoѓc_Vrlmlb h(Gs/6껼IT6u7GnO$tjLzTp&r\?ad ޫM#rsu=yk ˯4S6ᥙߵN3!Qǚ ${׺&{*vM壞)HFK dFJO޳_jP*VZ̗AZJ^фVdd&XBɧل b9jA1CA]Sxa-TJ'6| _Hy:iZb)VD`l b5؃& <ϑ6S'3ZWvK Zbm1oNhx1ݲewcd:#:) U+{&LAMv#y㎱qF˫ lK( Xh]J/! q賖H:cuaO3gLvK}Q``545:ֈ|k{zֲ=v7\($ꃸA9o2 %49pJ(Trύ T+-iuV?-t-]mη낰[$zI֯T!D_C)i2YPUt %GZ4TDž|7Hi$ͩ#Zo7 4ϲbySmg4+%Nwŋό<"\N)l Qs4\{8D^AmV{Ȍ2#8.UZ'v.+Ќj9|qhG&Ů3h-ښY>Y^tlm 6.'z"|25ewL{p^ q3{>%J 6ӿ(?Qf4kmKU3Rl~:]xȪ Fs&; [? bsgNlIzxS<\AQVFJHR:G޳B)V]>Y6Lz@ʽQ\t,e9*~ ydW *ܖ;ת] c H/eqpa{F"(hǎHv9o!ЌKc gvuzͮ ?7f?ąd}E+˧*sLQMy AqUC/<+Xm0#':^\ˏ3t 4 w'̈R<>'kiT\HT<063$lQlVAcPB-#S _SGOKϬ VMZց$ nԄrH~r3q=,W,U,hb٤j* Rcu\V?rw/$v&g zy:x t(> Uds楍 '-87;rΆ,zLv1]_>_푹 .INOKYƒ64@GIAJGiq#P=OߑJ Yⷫv -!}6Q >w _8uJ~ !@QtTRj@Bм'6.zY @'5<^iB)NN9??)j@r-iYuZ&J΂9tO!s=Tr$Ny9:5W#g DFh'u/ҕAe}ę"vJJ TX(Կ$Ŏ v 8 ~r3~UW`tH8g!nwdy%iK :z HZ|i4D~uub1J\q0OxX# *Bѽ=e-P4VZQnYgm6tyŨYY}X&ȉݓ:4S *k [ _wW`A%a I Τ? k6oR=.*NXE bm`of8K$QIBO^q&Ul.(u\tGrj]ȒGыhhLap"Г-0D<ԬatU_ʽkXQlqX-;SWN*՝x1ct,y3vxj!S77bU5`]OM~[+lAn}] ̗J[j-m9d?TO:^T5,.\Ktϕp7#4:A/5繹sfVyddԂn7 ULt>}AS_BhRTB$-C|$1;a=@@xg#c*'m}m:)l&~T/W'~g9$t1]ғu@WH]<;}C)ݜ*nQ-g+jXFӊ()_ ~?;&P,LYtPLE XY ^ty%N Eޛz0۵4?1:;0Lme^zJyMһ:'7SZ̾o +xe%s;?S"^F@"C` (VM/Y|yGc2MΨX$TvY,`:C) il;y 3{{6;!5є |*k|NИƉ!&QWg) .n;voR'P/MC7jdab4#-*e}e\D[BW8A$)$Fdy0r8[-4ɶlz$&41윱ܓBaMPn,BU1Mn~efo\ByarA?VUCjl@Nt=5s!aubS\rgPBRa-2*Vb!x rC,۰TDdJ6/$yInd; 4N>ݺM7֞Mpè_Ļ_U0CG8UG]ht#@b@mg'NzS}aLcc=eGkXZíexIZ_4ױwŷMx Dが;[ڂfZmbPzDhhJ v\+S $Ktvwe$u!W3Nߍտq^OűEΫ-io}JTnD䍻WV ݝp&7jS,K=7>Tt*g,|}Jra. 3} -3- L S(i 0@L h˄r_m :;JņXt1U@؞"<뒙s1dV"؄a2xc Kvрg9OHrxuc# :=|Vy‘ql$_1Mr釈Q/2@d?2l[n4LA,hby Dc,.WcM%o/[T1#1jP{Åa>G2ƺQ5jܭ/ƼgD嗩֪<m[۬hW{;:`~GsٞvR|7늪%UH<׳S6M'^/S<6b oz^nS"ȗ}hMhF s9JѳYy.gB_6HX 2~hD ͘f2т/7Gmi#E0Dj @Fҭ6{KH/Nu #%'Ղb=G~||6̂g[#SGBow'a:Q=agXmᐱx'iS"GyB)^䲨a@'b޾zTtdRc჉Sx2r.b`t&+CHgf:̪Gsl6~ E4RcS$EpelvFVGM@pi];|-2fk ^}#N}ޒr?Y0x~2#])Z .zG]Qqn$Arojj;C[e[ì͆񏒑0%z`CjZd֫fL%nsf,T! <5WItf zӥT-xL1 T .Ѷhc'yrl剑vF0* TjSN1  v&/nJEˤPD dК7HxB>(_Nn뎑huO2]ұWmɲ#cM*'G$ |k)ЕMZ!O )3T"~b*m>†گu$}ioO S%*Wá\U_ sG/P)l9Ӯ6of6 [ֲm7J-bl<: c_Gaa\_Z_Z$4Ϙ"Ԝ3 Cn:,zX˘~3eT{%Ԥ4= NIӎSuQE+o&dz;μ%frSRX_w{Hf..m4>q2`)ikӽ|JПTTla}rrę޾y_シJ\ez¤J ;B9c 2_y~fX-M0ڌU:oE/R9k"휵@:?;Ko@-kP Ǽo{+C_l |hj[KȘ) Td޲S2/#i&+܁be/Z"z\>L~K{ڝ&8:W/JU+ [0-Xj-,vi1t<D1,Z4`Yج}!Dvƾ%S*)6,%wfD@-;@cWm^Z:lOXOFrY!·*gZNӋ*h#"β6N([6:rkF:eE(,b%w@h% ҅XQ9,(U$Vl\6YXlj^ uזz?1=Rˉ;EMϴיļ|ي&7uxw% 2KN1>4m tv 9 nȋ~BAF٦SAAp-$4M1EȔ9!c(!fZ|2]NH|sJ0#k D#TKDl3,"-|UEt CR+_cV|4`;;O?kٵZH֟zeU߬5<J72l&aۺ]~ "g ?4 UMg"ca ED5Pg@k@Q&udӏspVp;(@CZpł4@5ģ~RDc(REdQD1i>I_]f!l,t:/%oPɺk5x7nGg808aze|'SxYOI)=O(qSHFW)0GHgȭ+<ŧS-#tgmǯ9y`TUjͱs fqik32,~s Yϟ{X:)夽X~5,,[:1sepJ.Ʌ9 aRK;' X?b ɅƖ:uyA(pU~hZ H!dƅ?1/0C('), ΕH]y(CJ7jplL )6FAUٯ pv}ڌQ8ɫgbNw!#\'2j5|;]B G£ou?~ hgee :i/ ; yǏaFXk YEs== v|}rCܩ֌ H#8ID SFY`#ES/ҺH0hQ^&_;{G6:sҚ%n]];@9.,_M%GF+ Ϫ~d/:?n.F?B{k9"|0UͦG|xƧ3'ww&6 %t'9Y1 x»Խ[ZVEV 3 `0/,RCz VM# A#QRҫd>$~x 8<`'^5 ߅ZBz*eUnm擒]ŧ{uqr(H#* '[=Fhy;"}T~) 쓶$݇?Dը6n{z"ce*4I ƌRd/CC9|([,&'GUj-7X3rD$NcYw)b "<c4C)Kx"Mtfy ï݂ħ_JiBƖW6d@M+E\K0 yp xC*a3jNv nк%[C6㹕Hځ5$N FU։V@Sl+cѝDs~xw|8*zQ1!V"e᫙T`7 h ;fcoК~|i^=‚x[..쾼02HFePssƱq[Ɔ^R>*&ZXRD$"|`zg Y^{H%=tiԭZM^D+-y5sao@5~&*;0xuo+l<9T)֚Mw#S3lq]a&EBI9xs|w' G#ec~;G䍿%eBK޴}\I?nd IWƞS1$slWuRE\2ӠM)bQ,94fgř 8QCN)_VPJng&+1C)4or V]2A9`xGd'bR#ҺɷĂw_~,ȃLh^j%܉ԝ?f%!X5~i3uyUSc"icu`@Ocw,N]\6!$=nhRs zB.3{oʦ|^.sx%-fSH[r,?+BҨDuϷ8UElڔҸFϠÛ4AƟL*yF9 qT6/@Z{2g'3?|zBZ?0-n4ֿA {h8`xŬ*ybRNc1" 7q"E Yp>Rwx-_C8̚OUɵlƳ puBEHHP.n3:i;#,DilwbO9o8 X/BBVLO>JˎuUQ|̑]&K: 1(nE,"W i(Lb\C>+9eK"b॰|8]q7o -=w NM>~Y3J\;WWedzAěha͔gF#rÄ$iZL @50'Ztڮ+HJHXC>ϛ4#q`D~SMDnz*6m Խ2.CXR#ޗu,S )?i8(=hٯ:P rkj%sV-oSY6,lpln %FU-C`^GA zPR9;R@öÖ);sacN/ Qsl2Sj"!R&\QhGC%;1lvw v"Hs7&Չs3L@vJ# !Xc smC.'SnOL_I kf9ԵѦjpQHW\ɠZd d$p#jXڙ R *Tmtx4`jQ!FU8zK9p[p ֳs{ź#lb}$΍ePY Kq=P@R7ɥڗ5^"Bo$4"Rk"! FVA9k_78"0 .L)T7( J)4 .s9J(e{do(=jBh7_t+[C|hc wʅa?qo+8BѾJL5E>y*Ew^I_T˥3 1 d&n٧g=>_q`"KuUqƱI5ǥKO ަOӟu$%C]g/wۡ@r۪R!{Wxi8 H&m- Vh:iܪ2 n# ֧xg}O&OX䩕9ɄH@Qy$qlK >t$d!r$ m78&A=o sSF8ppVf0tYW(C&1Ðx7~ dov  5]7FۀËq1&[ey1?5^JcG^akwp4KM-K`b]xHaLhVV)swŖ5;;̎1Owͪs,k pCΊӷVe-=B[T(u5^2멣|%Ȱʤnj[f5,4y4{_,6_Q|lӴ4 908 G ىw{ ZTнdBI?@+%yU#Y8NSۈFnNo1 dp~G(gMr֝[\+A%sipu~#Wr.5<5^3IfZIk0T> Kc}@jYnSݕy&SJY)ݒ? z*G.V]$E;Xѐ% 5M/NKonJ& ^YV(ATH!UƳ_cShKPh>,W/k^=oxMnr۵ zV̮VHd=T7$'J5T$`NmvH4] xq[ݨymM1zkaY(Hn(<ϛ7?X@QЅHU+쓨{,82HY>_ڄ3S|ܭ" SVrK^Ly.bB{~ɏXȶ8ENP: e3XUJ8kD҂2lzWѨYJJgvCSYM cM20iћi˺u2gNP/nn"0&Zeb$R2ٵF6PI Y>Ux@QqxbgIf:u\M՚l|w\`螁FAML+;jh^}H 2X\,P٭o2l9Q5y]4)-ShpSج4n](YP{󼦇DiV1ă[GU*9zSx[.'73;,T* AЯS7V{4 †m@GG1Gf|2hB&'$v,Jq*:5'&WFN(钸CLʿ*gԒfkLJV=4ѿºx8SRaL ˻RF@<6AБH[ 2Flty&l1lo3H}QZw}5s*G,YWs df* X+L[ ۈ"_7ߦ>x(qNodK]E#a$eo|P YMXĿ&q6?aF"tZM IB[t;f !yjVI~tP>V^0+|}h|W"kW/=1cͬ7Zwzah?JA*犄}:ABMU2~HvCb1S8`*"h]yGK ICɈN-0V.[jr\goQNaFX;դ59w݆^'$,]edȤѣ9v @0$=P6F0%ww޹CގʸmX vϴX3dddXP0U(B-oů6}xIbfW~V0iFn$ۊoC7eaԆq4zB!I$Nm` a,X)Ϥ ||#02qW\!P7u"Et|`"픛[& T-wUЋWJ[muLszXkxݷj6bd&}NN:&!?<]g[x>"S;3hڤs ߼ Ey(YPS-/?SH2=woj'%= ZW^L#|y֐$3qx.i%1=K-;qM Qu_ۋвYB5>?ؼݧ(Pq@t|n@9/Srܨ"&۰097̩Ǎ[ӬDX%g4HWEE,v M`)wD4+37l!)i8 X(=qInC_zwL 6,?4D ƀhG:/YOY֖0Xwz۶ xdHv|]е@_Ν*ӹ)3d}ٳ8Z#1Ҋ-߅7 [37q4FKm VzLcʕ'j+Vԟэ-gB\m$4qRSKw  i|E%2_icYPS<jEӓUn[V;t[~|!/It]( #J0nEJwxs'i/Q؝5RcXy*96Z[FR#Ibr=%/~3smU:*US6' 6?83.[glqZG&H)^&WS)#6^?ʄ4ѭcSpu{30_Q6E= 6п4*m {W$\?xDFx}IRuXTyJ_Z$sٮq[7ZAdlS'z#|hR=>Pg5seQV>5ePGxJ+k@_*~1۟S>84HW/MuNTgw*UwO%z121-U_ilC@0s(÷f^ч?iX*j s讣VΤ1Wloƞ3#kǝX숁3/Rao6016e"߂Pߜ]NV̋Z@OOd06n3.tZrQ~0[#)L@!6S$[%q5'22Ì>> *o͆2~(ܾj`Z=B v#v4) pJ{szk օ0Ԋ,~|[j /9Eh.o`8gW_y}^r~!Hapaڄ,qʷ^O unA\>@-ۆS2LgϱJ6"(hq,x.*4IhޫOHOsVHq 2<ɐS`ɭTrz*Tkp 2[4{~za\2h};X=s'ߝb?o2Ka#@>Pi)IsKu 'jn}77A9.0ē<9Hz)bŖ18<9N 4//U6bcf>(+?:IQ24V%2"`x+&u2TӞJS01_lsBspB“9aEus+3m*Q">'tҔLOpT9׳S[pmT~tHٺgM ZQRe(jQh+xAyʙNsdP?{ܦ X!8]Du^c (c1]:1]H^UGɦ'וYr̀i)G+zyJ` %<{wKWOۧBb;z эBG|6$*|}X&>mܾ5Ҟ={ۘ̓2$v %EtiE'xY j 8[֑ɝa@V^qbw^QWnm }9(ϩT=s׍ k#TksE>-.sЉ87hd"fAQp 2i% 0!תAa]K-Qդk:k_x{5o)aCUDJ*r=gY=giɽ$?1Mح~+ {|5ޡ+_,D+]Z@`fNxS$U. gc-zԊ.@:w4U:ޏ(Xbv >ĊdbkդE U0r.^Bu}8iqkyZJkf񕝗`yJUig͡Jnݗ8nw8>Z<}@ Og U6= Ɲ߁rEkޫB 4ccNؤw .Wc)"_ '=~=r2ck/rw`l`~H%p.Ӌry["\/t:~ghe\m ]V/GHSÚ1f! ٓDq &?ڬ|=3  p4wڎJ8!/=4䩷-f1b`Zxu3z㫠 o"dh7JbִaMĭ[.ǁK+I'*\V]S!.b3"03.aLie:T + &`2|B$18 T߰r㏏1lR6I-4IrՀ d(8?SG*l87em8 $\ t IP`ϛe`\SXu8 \8hĢD-|ML>w,b ̺ z6y],ػA,HVZWSF:vd9A 餈ӽ[G.K(ͥKڎufgǠnK#ºN89(rWL1e=7W$#qIŌZS}ÃXMr2P3߫fQsR/T̙ >@c@; uuͭZi*蘝2@x+$1>8 nc/Fyh"JZjҶȷ¢4; JS\_HVhXu?pj!-ˑpa)n.P}jbGx|k$2Ha8H\ eWC ץC+ˤTŬ_ONz;Ej*5<)EE!!4\Q<&Mv"$xQAfb%az'J1'o FGծSBÃ_ct,=mIݼ@?K_TW5.ZՐ~%f}R 0o}j^Eg`SQc>rQ"6 حхjQ\e:j`P0믝!s2@aN;Tu逿YXtio uXtǹ*:/"&Q0%x2vW]}[C _eaңb=f93 3G4yi "A~qL]C»pVG!Mf .s~T3['GrILU[8Q^&]ѿG ?H'aji D/F@kzN[ҳ[[` z)EʋT|SuA_mo=`6c6$3%Vt{(lU] JbF]kσcOܶ-mrc{pvea I> aT'q5A)ϧFjjG%oZF"i>㯙aTSZh #!Oy?L,25W|>SD}+P8iH}6 /mǻLƕs{+^6* oMFusLAoFbD$.aՃAn՝Aztjny&@|G~ۖ b o TC9r/K;YҎ$ez< Ҵ ]:aʪQNnu$7֝_2'+Ns3ՄI Kgn}p#nb$"EA!!ZՔd?m#"b~wq #]iOGɢYD݇-:#5jh|\c92MgyEӡ+~fi:̲H5@y:|*NZ^W .-"} XV :d7̒\v2蠘GgۓY'J2meNFR*2zFB Sez܍8"$F V| w.e}Wm+|!}Rri+6}y?'ܪI1q\AލxxRh@i Ӛqf&Wr}`5[ 3ٲNa'@Ԡ]' AЍl!'|38];M2uXS,크-MeKPSf3# ᄠ BO} *#f̢[3|Bć1{Gz|-jq UWBބzL=:XWQ~'k elOp@zK/kA/XAE˴`(Ļeݭdg ojGƣ_Quy!ˊ캎nq($ł/NfŵB/L[C U)U;Zfgn~ރ]zLEdگTu뷑8p.E$fβ K %|u+C˫EQjO}Hd^QiOD]XysVS̰IڔR40lLlr]U(y'>?))Ri|-D6e CYg} }"6ȷ{28 &z &idZAp VO'LuCn"ZB)>XЎVakF@B_6+-ߞp.kz̫>'׈=_0 {m EնDn< }֫QjaiZ?"$^' GdKpX u:BzZgȏVD ssnPd@O{C!1[|YlQ / U y>_R~`'a$MUs_kĽn sD.˄O~[v[hA8.,];6Wufbm,-Zl$09 OOffQ;%G$ƞNH! }[)qs݉:'26E"eiўȈ _D1 < @*Z| cuO4[{fNer-br*{CSH+IO nC9n$D;U90Bt? G}{10=<|VvmX\!cB*i dq/˫W<Ɠs+NRZ(@%zȶ[%V`s@'z:yӢ/sܲe*N&IӴfL|CY>}{䦭[w瞧$js?f.7yTazp[U(Vʪv+) a eEi0D{*^)ۙ_ۚx/yL7[6"|~1nB t8=S,28INjT+S<][ҤiS gl߹W}y(a'Q.]j0rN"&Gܮ"=/W=Hn!lѷ}؈RBL>Utx${| u ͠E[2= |CiNсzk1 UuljK"[TPNuof}z_*Q} q9yIS(;OmOZj:$~{9l{ׁ,[A8ǹ'H2i~oߒ8˪J`-X~cרiDo:Nn7gj Q}hoՌ2L1uK0G0w0 h)X8RO>opaigUi~(*-VX֓@)P-l;nd-զ1l~7,SR3̈́dW8nڥYC=I.=iz!ȭM~pam#a]M~xR\312АS槹 5+jLS=[2 dJL"q`{;:wװ14/XJdSWE6([~lv^vw 02/I?YfU.e;r `n)9 Yѷmݤ&4n%rlE_|(,!Lރw=۳bX,'X{wp!Pz7{Bo,:?LZ/Ǥa-pDzPr Ⱦr'dҟn2{YRQ7kY-Yonɟ}}c8Q-ɶq=ŃZb;4mt=!ט,HE!U彚3Jk6nDW4?c  NPGwC+~k̕&~["*}ZcnS0+9fiZY9B(mQ+dn )Ly )o~Nm?W D#DP>i6>rK'Uo 4'ȷv~lE{wepp|us}~&j0w ;_oTNESI'`%q? &#lգQŮE:~G YS?$1ip_ GYq}4M8>&ZHdj;lL> w7V W@7Xx!LQjo C޹@ǸU a$ffX}(,=hQ,)zYh;!l`\OC AI@b/{ ^$WP sO\3yw挅$lk"G̳ә~?"PIv-7k-SdKiP`)qЍ1d}p'؂ɤnIǏ-[ UpY55oݑPeT}nk7.Gbކ)sĤCgU$z=`T沴 LwV> Z[,6yH`XH}T|5vW۬+qyXFCoh7;ǹVt&GKz tnVr }poV>H'!8:]#b_@-רͯ|{ ·mb*)JW9I&`jvxݿNtaux&R|` Ku;^vԖ#8|7-5: L-X<0z8< ԂN|5S{ kgWc#BJGpSfC,!<  5UcH/,l[W_Ϣ}L5Nhǐ Kjy#N K7@.P7sxUe t=q[k8KˌF& S٘LO vY []@_)av`x ˗s|7_ [CQK0z<3t$NwRk)=&>*5y qM!^$+lˠzϔCϾKyۘ ^|C:k +Vʲ H'܋F/(Cb(޶u иX(L"jA\CE X9Ϋ‘aC [-axV}y*Vav22rId /yItin3ux5כ-I2#y^l<`F-h4扭],g.JZDz~0x&XҬr}`.YH~ \yTUWLۉ#u>j`T AK$l{8jͩ٤b$:JsɖV9)5 dH?'[[VPs,Bp>shµ6GJA, v 4ےGoI2R_ԥ\azS$U=Rq@| { @\ZƢnVP^s `f#Lju\QJ?_Nw5<Ww¹\7u±fۭ-tZ~@ \8\G"و/bL*Or [aS!l@TLQ8#~H&"X *`kV)QKv[FRIpR~G=մe#.n[;&ί`-yQ r(4?soWɝg|<ś|ay C |yoU +܊G$lzm_[צ۟ڎ$"YF "uB* j wRŴ݃P I /]dx]In=ٌgXųw<vV5$PES1|1$!^-Fnm_vvL-O?dFq܏l-(CǎP^a}\ CӱGxgP.cV*8 )瑱Q'^2P ? FM[q{;n0((Ί[pDmtOW<7M4h~l"m:VqC-'rBw!@ ݘ;*|j1=fZQ.| v-`'b{]1ngeݨa:k6AάgU1d2oka tBL,iH;]d$%OZs4FC2FT]CQ4zGQ;ؑҒ*CK%oH*B>wRIMӗ;җO$CB.yz;һ.[6뼑՟S GK4<;ZQdow~@di6KZȧ)H 5]wi´@J q: ԯ<#Wv( )ȴID_٘zEGxq&,{^ -ڤ PPEFn1;1Jhqc]q'h0"?nQPJ; (48a;`=.}D.c:fc5^UЛ㚭*gWoǘpޏ觭ᯢ3F6TN 1قQ>MWl1@G}H!qNh{Ȱn1 dtqO)̡js%Q]@XּbK݆MeNZ,D޻UpCah6݋6Cs2&oXJHe<郬Vd|e(TY/&^@q޼kWM[vRZJzUm?fC |¸Aż/P<LMV?;h%t >1em5xǧZo ڲ10dћxJqXF*X򘰑c^^mG7F}6pghaIۥ6& TaQG<a8u; rc >;%K?S>ݲ̸ bE#wwDz'pgLWG::&oU0a@$+wK~5&1 &n(!5}J)о͏IcVUH҉pBWCx>(s\u&ɹWwӻ$f1[̢N4cc}k,g/ 1k}0>/z (mDMP#Ns#BFT [.6 }#alWiL|@kƩEs?2m6Q9`W_`OY<*1T(]LUQ"EU *YS97doe_պ1mrp݃)_x 7*wZ@ @A>&g@"B`IMӃu S!_`sލ}kw9gvWrFAG.%DXrM+GeNQ0}% +yȶrE'I&)VИ"4gAݛVa LC ͿK"x2J{:Hڜ+ gN=n'MbޓŃ'ޛ"p:Q4'L78'LÂ7)Y(T:8Ժҫ'zj8]Lhov)i ߪ@*5p:}ruzd!BdVHhb7B~CvBxa1GF`P[\teTԈ=s2|sx#}X17|>_()&7cë5O6ܠ.JaJن{򨄒Hx 64 0>`c@8Id۸]/?:D#c_QJwWrBsELrܼf QqifTGI1K <|پi\X+Q_*VYvk;]YY>Ӻ)Nf݄''Y%Hs24xh##5'H ӅHzCȷUAC73L/JMWQ; DƱr21 \o,s>3ҝ 2"\jXB^J"wo0jW(ϣׅZj-.kwU mTp|'WZ%rs?ڸAq[85wdM ?4:d Ys;в81 Y|S5#$)Icz^o?-Vmo;QP9 ;NG,D*b߻U2C%|}vQ|.ލ m !MoJ@+S{u+<"9ADj%q`W|$?IK"!sΤ:S&VˍG΋ۻ.@4>>K H(y]ût(}= U5qg0΍['7 IRfk3/j;TJ#}mݢZxk)/w7?YAdl-2gSqA7RR_+#CfZt2lgE|P/oOvڲP9 'e|J:@"ߐ44BCu_.c TѶr1q=gHde_mק\A<X]D.\D!0bQ^WHX9C]jI\%j;> Τk&cS^u~t8j$h"x5%p뀓zG%HeQ+ aE.9Pe6qZ5"Ӧ`jFb5;‰L~kneZIf KB eHnw X43 O5`UE+/<u S1rzyvn͝ hf_}p,L;=!r șǤ'⭌2bY*.~ N̏e6neŪXzu&G[zoJ"Omʀf*gˋnQo÷ 'x\;FrtWt/z[9ʗ/E:-AqjV1,wGv(dqA0f1UO/ު 0Q@7+qSm:JDݕtܨMiT|86T֖{Cx༜=>ؚI5'Y(?}T~FyG5j82 "ж بlA w[Eg*!މ\Srwd<#6Ԥ2 fx#^- õ%=p\䵤)jEr$㠿r6qY;3CPǛpHf.6 F?(TOi*;Zp4Tj9LQ'Mp޸HMo]rqt,7||\1w,db14R^"g5>_x jhzuaj\a?UbAEΨJgy;'u2\ZT%nl'nk +z_!*l]p`@ŀSPR+qRk@.bS;}Q=\8ORTI%T;\5)E8o[jN'"bԮH;%9R xWO Dmzsu0qJz.~cӮ-65&5ȃ~îU]2#-tF~fd[ (X;}!N^3c(*_lH c&DL sczq#G6/APjgeZ9ML?#)𵺨}pH#$|.&b#^Ǽ =bfȈ1ro+~"`Wc7Yvu}>vN"6st.R2j Ġ"2IOd<}u?Cp4dR?gVRRΝ&Z'$#-8I8@|373,m :[mRRG'vYLZfvk>+1E} Wڞp kw!$x'Ο.8 ;b{SAOE{H`^61(q M_Ӗ?z ]-(]QY~亦]3sQ*O"e PyF@]akij T\XT`}XJI)IV>IT oHEJY7T,{D{ #1 P(IC&+_н+Z,VsJk.K'u [";G{<ˀO?ޑ웁H ::MS `Wu}ϼJ>2)uԒk1\G>᠆ېA7u?$^Δ3 8}'\An\ Hyd0q: f=uˁ:W˥N0m\{ga \b=b(qi'YA}s Y&BP4*c`-O]u%˷#%d%Uڔñɛ ?g6.e\A d&:/qfcx`k>-Ҍ'`` Ӄ6/ЄJ^QgU^<(іbj@Jx|3ϰ3nbc>SNGIL'w6⇇Q%"ukwa&c% Լ|uF{-R("bUG0`E^ơg"ul̓bNm @7'&1B5.@ɏTc2FM (ꢌ6nL0=Kjs~#]Z @eIBޛ))W}`$,e\;"kzh= *{<>bgG>(iv%-m+|y8 v5 X \π5Ju H̔빔͋'ˑMm ( Nc3(Z9x(G{E֢蟧!P5㏰&LD z ˚bH~7s ̪[9Ғb6:26yHZwwgY3R/:8 Pp9%ANvIr!bğVs 6߁WЏ`M,Md^5>+Wn}%!(~\mٙ#]ec_Жk?skّUrO'Zz RG屓cw߇:!9?,}|{Mu3Up|رu&;\ AsZf J#wP1lSRJ; T망Y~a-F*Η)3HZn m(ݳ$CT$7tDOr҈ؾ-+]ViC0x/$~uQv: Jb{>:x(CL2umڻiӫQ;/io5uI)lR6]z+|,%cTtA}X_z{OQSh-3cnӄ>2&QXjp%א+Q|`0?.)z~>OJ|WOyBl{,U oY0S,gQ$!zʿumOi9D;#Kv*9DyoY!z2|:WV :hd*MfECCT?D8yTзrLMkx칼1t+"ŗeGS%`5XZDg$MI9=D4.FQ ?x-.X>BrhPgbӤq&Il矮6#p3wtbG:>^ѫܛ 4JC$P\'sw6CqN.s%^~;CS/*2k:*Y}Lגft!EA)mwͪ흷tYZ9Hp@"NtwfN˛zx X,9@vvVcZk8bBM!l<j#tyqq++f $]22gL]jIc)$+^і0nƮZ?y3 !>>{Lְu,1߶BU /Ӵ+hh+7-Ihs{LmiǦ/v;MҢܤUӘ/mXՠU%MZ/߮ja9/㻯Amx4JXE' -_»55:Ғ2mydz3cꀨ48ICSӲX *)`AFdB2Veq~lM};`gu^ ;@\75R{v-e?YɇB,g֮@>k[ϤEO&M klZ64?T6`l`irOUC˥8[s0O8SZNYK2r믩fx`q8B.1Iumy&)_#Ğ*Uޒd!Md#JdQ_5"-ЂIQW0̳uJtԔ*{JYǧ#-ax*ƝU$,ݑS.NtwޜEdL͏8SGQe)T/1:vO|ͨ[@G?Q=L8('n SzZ4_q*2,R >v}.,OӀm}J05J1J9Ee,v5J:Hp%k$z|6 :wBRXHﻳInJpX U ?IoJ#!.l!/ A{=ć Ҳj&?PU 2A.S]|Y&X6#roE8z܄-$UkXV˸MM%TM >ՄV'i_ 62e?wCy%cMKR8׺ Qڔ0|хgݨp"2VײA>Kj#XVx\{Nݨ Z,U*,Hvo֑46^;ODY[ ?:o<+c81^ӚﳚoZ-i 'J8hf}U~Q ةc~' Շ2=&,ρywT U7*6lC9l|Pz,OZ3 ZûhH(@}xb mʘz@*٦,5Pl0q]dk2t:3i]*D.h mw#2)jadghZ~6*8)d6UakXZ3O~n!ՆV7TSϺe)<,W:JU!YǸXsq8͏ Xiqi.!LΩDoy s_*:O}Lz=|jEӎГցߵ97T5ÿZ=Z({JʹfbCcM+_G+xcjD4Y 4}Y%87=Ѷ$HܓBY4Q0KEZZ|2ky'/8rFy<>TR<ޔ cƼz|~M ҏrާ<{AΞkJ’P lz;\Mk{3K۫#.=nF{QI)Y0= udE=r;vog/4 FsH.:ia+_/j}nc&ILfZC X[-hd*5V9(FҨpx ]!ā[#@x(IA.Cp7 QltMn%zj( r2Y % .V4U`b(GAtUDnxt`̕(=ԄPip7Y)=\oAۉh3~ nuߚX~8uA(4v2+9,+G2I!fj(Wb'ƪtBGb0Jgk{!ӫ&. -0PGzJAOv~O9V +"dV=:/K-2l̔$׍FH'"q5 woikurK`b%rLs MCL0,H"2.j |]EQ(s~f\H w 1o#y$ب'N9=DOm&";o}tO-B更{yAxU2vԍ9Z.B1x&i@)a')JY5kG`:'2C(!>iն=`#pok 3m~eMΟSHʍ.~Io'z Wlly2TA:ˁ׈Ϊ:?'/Л1'}3\M&Sw"~\]g$7DM =%Et+.<ڇceNCaUED㝂cw ܃D%f[?cLSc5}dh . FoOA_U%=H<`J=tTz 4޳J+DkO<#)%7oت5&XeN;/v} @HfA.cf|2w;vtqI1x ӹWTjʗU ǔqP i%A|ht3%3H-00 tZN~,4q3="^>P]=L֞nW#L(X2y)ҟX*_N浌q!bVXr݃)g.E  h)|ӴJ$mUel2X:58kb!׈5y_V]z<ŖClRSk2fAiu}j'mիJgC/Vn3vpy7I dv2wkyj_)_nNRq!n͵z|B.ùi @OwY$M-qOsm? ظg՟0ŕ&jwH%;IG}4īaEU-h% ~:^i YkZuַ^>>ɢI_֖hKD+DĿ_/L>(^Bo@4-{`MF*Ź5ˁQUm$U>m|]`/fƺB94 > @J8g @oNݩ|c"$~c3Lk/wͰ CliT>Z9t }O\Sr,Efz.e`]zݙ'3Ql#Alfڗ׌c`'\{\U0BmOq\`)T(?,OCF@NGuĸ@Z]Z%C&1l>/JHݿzY 9 O!)IE *Knۺf_p˰5}/ rc*2gl[H8L}BXhdDk5WfK[!+Z=(6':[ؾ|EX@ {[>ۇk JSFB.FZ1`0WЍw+J~D5I7ݭd8;f 37ܤ~rǕèYx1~}+F^8VJr]eG09\2ZFbM+D P>SjܦZӤ/CP 4U.l;=7ٰ#0.q+ۼgz{= %;BoZ {TͥSj FvD'j#4S 0oB )1gY^=o)`TQ҈-r[A/P;s?%'-wΘYFgX%I}O_8(7qm㮑1`ೖ#$L$feO5Q0dMzjTˑrfbp =(9EfC Y?(<ڛ =ߝžtGp?K"%E >^KIÌJ$4* [_FsTI-8XyWD ptAȋvh 4):bwg>'.u P Q$WT^)=1%v*^v~$[d!D0 xKһ]7>o^ErɇAc% Ư/%`!z'I(O.V8ݎ]1mӭn3UEMermSO|\idfn6fRyĢﲯ(gK #@Knl Z+æR,Z ]k p:y V"ħge|B5o!Ng85TKO ¦k+v^7m8 >n&/lM1zۂ>>=,ͰAe#T{B\.N!Pl0zifq[ բ*]|7l$+QN_sj K fTvd< 1J5Uc5}(m{f~0>10\Jb¿kz mxQY>9S46'w]QFCl[ŧ&;DL>͘(Nޖv}6suo=[8 N_/$h#5'MƈW{0S#yIr6_Ft79wmr?DAn]~Ⱦ8j6fA$=>' `6pt=To,G2 M2+@noO! FznZ de7_G?B'-цRC\?9AMuk Տ_qnxi{ ]ȶ7]j&;s<:2jg'4v <׫:l"ʫ$gۛ|)W#(52sS支ˏ%TRB#'8J_6)f*ޟ.YЁ* \F-W TOG>,ʎp&>x]ǖ7<@'/6] V$'(ڳjAa3o4˯c 0bV\%/0QW:+tJ:| \Od"q OqMP@qt(Z+z^Tu6*~Fw _*j)lw( 5 ;3*͑J$L[~׌h^e>YrgHgA'd$됰ۢᙂxv nucCB ˇ\!2 3넪|hd1k h}tCQo8z>. ա>^:녬J:&=*Z Dʴ5"aRPti1I0:N(}_Ggb^o0G:%ǝkCR{@Sgi$!Iy6Ԭ$L )l#!ub8\Q|3F{>Q ˫JHVQq?tW)F ?}f$8ymB)OCpِ,P8Ҭ؎-8`&uьc@78aI疜|qfM 1w݃E e{a o](T?fzT6a۾g9f8>\< Ns "T)sWsGOASoYy61GM$O'g|iUH[]-/)ru2PWv*!px!ja Oo]G.9]AN֌ꅫH7dȮnbLP9oV|ȤˑAQu_!za±4H*5lq<ySaO pl 68uхVHqs"q?nGB'nr؅Dj2hN/t_@ xms0Gt&Ɉ܌u=h?=0LNF+3Edִ|Bؖ7XB&s&#,诠bl2Ng&0L[v‡KrN@Ix[ÄSwm&(QnX@_k' &hi:rlo16pmţ4_|JɔRl5;D7ªz D˺,Gg/ܜI(R=pȂBK'7;G押\&)=6-? `a$eX!M)NV-s6|s_" 8 4xNG-CV;8՘q qNƼMTHPOUf>9F4\$d()A42$YH-,.8iG("D#ҴVn93Ir U` &IW $H3-d*)R_5U-ILkmՂ"㜓Svy ,c̯gAhA!Oam$8U:jr L1fpV(QcFyLfôIv]'H# F9-$o貔h~Y ajboH: ~T񪺢LX) fa' `m̹dt=; M{2o /_ )A d֨-@B$*KcWR'Bkj֐y|xU#{5YpBNgMUzHmP_u<埰^XHx@[+OS {D U]Mxng;, 6 h=o 5F7&Fћj[sW/5d ;~?rl&kA]Xen?-fhuaU'~3939F. JZG,VpⱓuVL' 8 \5zO"^QY"S{e:+ps6c) iYGݬb$RIq-eT9Ǖ,;.&5re ƠMz47/=n/(?[( h(w7E0Пu,8~F6"4 xm$[!޸+d\3U E EeatZԂVG(0s&Bz(y%!<"GB>iೲT\}?8sq˭ȴ} ЊSd$ӪN^λ<[vg[RjؽGUWY)pFqjh6m3e:AN+\^ wtEaͫA |)$'{?a[ա\YkMKE/G?x*,y|[py1Rҗ L?76Mng6]=+=60ר^_wˇB#w'B?4R7",De&(o.:M,E.&*G]4DI|Pb|][ c!c BGX˶-48t徆^# +5A4I! #I4UտÒ!YP7W ZL*PGQ`?d[Kwf\2Uվ-Z`y&Ao qI>Nm Fr^]i.ʱ#٤ePRn}E34(}V_~ȍJpBcȰۃ3Tu2o'!"ׄX7*Gb`7u3 6{w Z5DFZ&܋hA1·ф$~]c+? !ԎS7F?^p ?p p/S!m$^:ŭ- | m@M"yPܬFhV<*F(яE\I d%G:ѼvݝZ֋\f [V,d^3η8ǒ-ż~dVc\gK GKS;+z)|Sp"<)I_>9_ZbNLUWdHA)IlE[Arve<HA$SeG=z0y]G4Q'Q|"cS=6THAsc{ĞՋb7T6XK>fyG@O\q:Ģ NT>)n׃-S\e7ǺfD 7>VPv8H&ȋ@rͅFGD̶˾ygi}"h*I<$ `7<@0O0;+6S-y ;@_zDw{$%^T3&ؒɿh!@&WC|ʩ #h6w&O8?A[ԇNjS/4 eJ#(Bs4տӄu3Wn{fug!59ElGK M/b|rWwȊsS_`a15;7~9!(Ex|#^4|.b/nL6ޗ|R̡ 7 0iyNqf&>4mn4a0SJLd1{6b&3XF䬻gbgO~}01qh#XD bdbޯN&&qؚE2y\VōEy,"3[W==jG*:Z:LkLF=^Vp'\#}?: g10W̥==Wmmb.֙O)uΫ@KC@4? ւXqN#섋7n݀ b"*%nC;UZpfa< 㖽H 2'Dl3A]ip cN?vJi|\^S>]`{}|]<`!‚Z χPWd x+) [؄_1Qwl &R)7g;n:3|{+2:^ʒF<HS qRJu6~TR >%* o&\fѶTCw([qnV(+ 2*c7Uė{> !ưj`\>*qf! U/\q|#j&gB;UVIȨ" &S}A,P4zESJuHh 8}Ms3a#p GCWnжfŇ~``㾟H~j_E͸1$*… 99xxPW!:eݹ 0K>ChΟ*f}&yI!/|6~hTI"x9eH֝ Tn]WHo*C1VCfw+WG(LxEW$y۪V|&V)2磾@ F}aëVd>M2Ҏv"wV;tWLÉKxV?v5uD} > y!"ALh$w;[V 0rwکl걦̎o ]ѠLQF7V!nT{OfXOXblD[m\B "yrlje)dZA20$ U66KzvlzCyE--Z,7άjraINxp3ANQ.-YI Dw7f*"|v.Mb6)xmCm:1?@We{@RlBw:ҷ+t)7X"a?Kjdo@LheӿdD\G n5MX85T_iIʱT~3V0Uдxt@@Hu~Cl"ky~%$,?@ntxa zO 6|kbB`ks;Tu8w -b V,㓔ś.G/J^=3{ٻo n5pIeڗoQ[G`bBAXl7 (kC{ru-XR8gh5;H%k6$JQg"tѾycYh*XJe ӂSWx]I:͒>ewGx82⳽68% >p-2Ϧ@5I#sc~Ә/)z 8VkM}!\ obmfO":,ma>^;)Sf[Y$%˻o&?~8{Ěl8,̑U ǩdF%::l;dq3@U*|[e.*ehT' xkt׮%UfNRV0 s\C8`@* o+2ɅO3:DžՖYæLgBB&1用7spTlfLW&cX{*PNuaVgd~k(0χe@;i"h%k̬V9?D{upIpҲ1 k+h"y;!_g)E=/Q}B9C3CZ0r6ܢNE&Rx+Gyr")2]l:ћQɏ 2`$zd_XcI1za@=f/ZC>PIu ;;a_ dyXc9\rȔW >}KS^T͆)q0RtUGJ[猤 Z T./,Np>!/);.Yl}Aj}nK"pbECr7HH@#DBXkxԑv2ojO2J7f Gj}wL+̵t/x/OTWl$T?6)d$O(}7Yg wCMCcZS@YS̞ng~Nã 'Q菅slCv,h2Ttbٙ~Zc[3YK6oc&(^y6M_RY'x7׹zO-IDy'YZ UMC-w%0܃R{zO$ƿUw Ȏl ?>,6 .}yatQ䎰g#ù[=Tѵ@gRaZVB<+`F/+5́ݮduO` E!BWv !AX9"7y֥F=p_7ai_u2[h0FU"i__Y"~8ʧ.x*Mu( @ax !<Uj Nyd&"![sIMQl~oV毖^u\4)n* t\ g;}E=Keb-<# a̲_vh#ː/?&:-K{x! $&Pq^|p.EFn~'w0@=},$Lj]2&Ɔd'bM l/' IvFTjAXb1:ؖU4\xQ2=fc:_JVS}ׅ FT[ i^116GYZ=Cu7 gRret4H ^t6H>3X`%S8e;w1-B屬S}'AL)P("E@w 'of&0b^7XxYo?i2@N7"IËޞÛ ";w+!8p3M y !O"f-ً,LI#^[>ˌ(Z7O*̕mv54xT*lxRg&@/6ˈQL3%2"#ryP$r6!geLIݲf|_?=:}Kp"zm>W++|<*vˀ  O- :WJ F ~3]W]{+N*VQ(-l%Tbl<]1HQ+g( @[NɐS߸jY$oQR(qdc2PԽjF>A1JfM_~1%>c1I߄⹓^2ԥcr=Plw*b oM7Ԇ+?2̗6tA+P0At$69>^0:Fn+/:\lÁ<*;>7Td""= ť|cߖ7U'v]G[5+uIŧ5iF@2 :W[}?aNSB[,(OUQ֘8EЂQ.!RpQڢ$梈lztTa|tƒ,V5b_" 8 $(Z&(g/m.y#%fU,FStO/ISb(`$Fr}򶴭aW ULU twٓtO/ n!v"ۭNM4ԋL @m :܆3Ż4C(>;p/ S|efl48aOED9jy^èU{Av Bxڂ-T-3|T?Z֭:|{f_.t<1fm UoI_uU2 y0Z0w\oM~a]]si6Ь>LK?rw*o8ڞuw5s#,Huk=#h{s'_Ȭ)&;5: q1LoRI57 5q)DUE?a.M$OJ/dBFM^'C/8{8"]i-yປޣ=x ̓8'iFI*L^ȔwYd6H'sБ e*`l؜n;hrgQw C\}3c"GX{mWN0Sz ({8|3+I>W YtQw 6YiۉRc8T$YhuT(gQCs cw:3Cpkyp 2RjZ zCGEzyujxS)&FUqة.uI߶h^&E%G=^%д}N'8oR ?W<|QuǿzyOh4& C+ܫR{n^nPDM_?KH҆3VXA?cIO!=RF:RRَ tED*л)$.@ʒٽs&f aϠ i={X5+.M} /)U7mZ?aclơCY{' 2>c3!/ou3EXbYt]uRv!"\j‹7PFn-4曒+e8\Y /)vA{̸=fɹK7!]ǻc=@ S ZqYslN .W _SƝ@cKu ߠPdEGENnpZJ2|`'g/e"5BWhQlV~ ;TkE?b/c}()ׅ̊Qb.HO =/XG dveϋ=v bR)\ ů6]~O8^1Rkb#}p\}{D><0,W ^rZ7&}f'3iJYE4׮WulJwmTT5V1-qqbdğ{kS}< Q~S~l%hxmfm"ֵA!kYƥo VeY}j C`j7QүI[0j)ίOpn^@`…x7þڑYWKFYFIッy+'ld~U3c|$mAgp՜`|~Pe1{A)ɫj,J0@W+F֞2Z'}H_ځ\~nL96D:d $ckKi6G tOPej>X)={o-ៅVz&.o]#㧸1b^aFJ1R/|h⽦'u$Sz X`#䅩وB/ڽRk\S!U\iqD9F&H|]B5N#%2댶 P._%B5.XDo},ASpro 8A,q5P rl޶{I3`aNE\qN}[-]Az (ds$C}d6*YŴA92mI<`h4r_0^"deR}S (dJC en|?~:II\{/T>_;Q4sEVdIiPs$!:DNjU>L$ y~jOn8VQ^{N }TREF>.9'+Rs`P 'szokd-D% e#KgpI YO[/O0ꢓ7LŻZL60rN7.fw͜gT|肚nmij#ΎvӒSʀU$ (qP J1`lSASq8?C^011Ig`TXSp%_T4;h 6v*(.x!0ӤZXcŏ}NѬ'Zh '#Ajd~RʲdEh#(nv8 ڜmB)&Ш@Nuyw&E2 .ZVFm{$??z OB[M|C6Rx0qwg݆Q}A U efz`%aIm `/ QgAHbK7kpddz(gKgWmC]D8F.JWWZ(y!`swz۔X;]8M}4XmgՅ59 +DA)g.|Tmu[HQ2zMF$pGCKĥ _)qj⏍$a_2'@jИZ Eb g"25QYfYɉ=7I߇ ])PxTep3u>/1T )C-R"t9웞1˸{mԆ)Q>?l9=A_hwr۔sQ (:N7\TSN7?,ԝ,SN[9P[#oN{Orv-/ M{x%D,.U9h%UWH'wϠjQލӐވS?!r}H̑q-z̹p 0I0(32#OJJdE ːuzP[6sn{@λMqEO h7ǃa⸣4Ή^؄ƖD= q#"kz5S 1fvd8ś>X4hx&jߞId^?&h,dHo"(.qD~tDRnjcx-}7Y^}Ї ã 룲,T$_SD3 /Ey[z x p E.}&c~_"uZs_e "kSluO͝$9~.kWj U+' xԆ/ 1 8xvWjAp NʯQ=V1;[|Ehw"Z{4lb-5`Rd餡/k ۦA= 0?x[5hơ&x" (E=(][ 8F-$0W˞U{iڌY4 8-C'[%KN*pUۦ9?쫤q5m2.Bz~[!:4&y v~(A;p0{>u,`H6j6aE2[i,{HV C/}?TQ6C/jb;OR+|NjFRzm^EQ#װCpe643dn B})oy58іG LW^8-^ņ)V4H|2O6œ&E!ص4S: v(ͷT"^!( A=MXbH]爐 62} "&B1˩ F)L4 Z!H;KF87I]z R1 nvhI 5AP:/F0LgܚFl8A'Q~>}i(>c* -hS 0;ݨ7 5z(%zGL5ɹ<T~qQO)L=36D|HKaL4AJyһL$MPv d$VLTe4+9:8S@S/W 9) s2miѵeܼj42VYj@]SO(3khY@KSj/ mϱG~hyQz\(IJ %NosO׳8;}>:g/PXU~r7!O1+3LAs{E9#42ܭZYW.; (.Qh`#0=IcDrg[7$ m1 ==LwٜtiSƶ_8̍/e43ۇߑHJZ+?) 6$[FaJaQ  |SC.o]kfB;_ Q2Eh"F)/D,c&fR=eE=/`53w46VJhjLOPj1m@$ p ԈԘ`ܑk,(9х9#Ep~˘HIKwta]eUxT6Ja+Z.-򇬴aIMVg?w_t1ƌE `r-Y Q7!tmOǑu5Pzku:J2%2}H9.n2 tvbk(Nt82QX)]X2CcyJf@nX7Q M+#)OnÎ[?vo` K׃zrtx\`PѠvS zSu F .˷:j n*$4763P 3L+TJ[s"w>Az3: Y'q= j̙ӛd"D9]9 (SX@H_VڬݖbR1X E[W]nz~Ie$廘= UX/a:9q/UINr4z0"xªBʐmW 4bVY(r_6`6袑"?ANi'#]c:99'6932@E(YHϷAKNr.(O5/i))Wx/ :Dc|]ٔT*$W8F^ԮuGałjI  t*Wl P Y%&c#S}4PB1P^kKo !kʩ wub^FX?FyuK9_5tJSW\'k*/>Y_/X3TehA#P {#!kh2"sQJD.@i;}3dZ1IP!;"&r3 vm* 98˪ɤ$pJG\Ɔ#in&^=YP R/"O2]|!? b_BtlqXpQ&)d Jgf0R|PAXN(5>kb.øA tMDx11eSE.UTsfz k[IHs]b-M{3SmީX.R`λ! Qd~^c4ȕxPqljR#޻gISo"c) 44!FJ1-*T vLxOe8u]jg[M&2EQ/'RC^MTJfBIbi̟G#_iZ?MsL?;P r2/QGK%/SXQ[ct^zt&i/P:oju !M)uঃad>FqTXT~ogoB $)bx(!#ڏjB]^*ȶ·JfJ Z %v?Вk4gSmnWrA'͹ _N:'NVul$oq3Od4Ӿg kCatPgE^ٵh5[= j;g*/6ćΩw-:lك3 nӯ h`}}%l~e$wG `ڌԥR7~~^*?շks?A}@J`$c"쉾_lPesr0Hmp.#c,+P4`~B Rl Mr&V98CCl}f蜀=&63Rz.ҷ(h DI(o!B3z_j$Ix+ZU`'$786MqR;(=6x8ɷ׎4qa%a5Iϯ F9uWPĸSns;YQ6?޶1"+ 2 r_iq?<L=͐ʷ86 KZ48ec_+Q?g8Ѧ" `=NZU׼XA#熜/]5Ù \Kz®* U)`c).RY}lC%޹FE_TP(tv@ Rv X%$4]a$ٺa:#: rдsl]5puIeLIc )Kx`;*E#lع Z0arB.IbG::" (deZI-O <NWE򀧀B6>զq\!`\uu=-ZAea__FTr|PFrF ϋ7fݞV%mø5f% ܉꺘/յcATqbafPgo eP[;Շhs3qg`Vx?nU!җkL%<-! K]1 0]+{+ R0@[`xIٖȍm XRüpxyU jk>&9u:vقMZj}*2n)z9Kһ/IN> m_V 3+ 4i/!Wr t>(>"urV"vUm=gB>cg- 'yl.[0帮웍e6~h_JN1$nc&r;ƞ͠>ZqB;a 3 9 }(pO%(ߠ7A5Y|`)i1e9’'yx"S 㦘o* =^=sveɔ }#nřks$Oe͕Kr_TBxDIʊ:CC#C߭W)L >%o]XސցW`wJ֭q/6?LI2DiUE5-tQzb UV{sy5L1^հA(sVb?$^Qq׺y~ʉ9­_]a|d f.Ձ,ox_irVq3Ax e414 ;gxH+x%h"/m\2Cӭ)K,~VU0Y嚢)'B#-iƍ/Nl3LVAa jL>:!I! ,d2Y."gNDg1Y/ qfe҄]T:MR+K;bO Nh\Cz=z\4:`bї _@/k(ǥ^i:*a gU=UDwR%!2"~ Y)wrRLZuj}j`@3C5MxYlj-A0m"@^U߂񕪜K{BB?EnL9?[b[td OWe@9a\Pnի_.ˠrnہ;ݴFZɻiYu_l#We>v0۶Kڹi[Xop{qVSXP.dRp@aūK1_TME+"ֲP6c|.9E 㷼Cr\J"ߩX:Dw?f(x -kbd…jH^NȠHiirϬKm{:ϴ'aX1n4 d@~ Ҁ=\ ğG|4y!xm:R7z(z:G' ,[<\_+KQomX'hJ3mv:xŌĖtӕkzއFj]?Y3^qQՁ{ƣ@W԰ G5q\TTA}ÌUGq0cdPLYS9&/2+*D U$lAE?,Yi{ͪ6GRUϱGUykܧ>l'BT W ɻtB ^X2ي(g>HjJXSo޴ ezsʆ>ԉ_ۇ`EU=@Դ#p#{[fQBkZG1?$GW׼'ȕsQv0J-m9%PM}3l$b}%Q^sU@xOrޓʆ5 yQ8N8C^g_lu$|_8$!3;.dTi M]e#œBaScG҇Ke"e9/)F7RfH ɀzv3%ҿn,buC|}(5we-󉮆 ?r%\ !( 9!8d s:J|Qڞ tӦȔ;#^aW!bZO/;.14VQ?0Pz\fnXQ oyg~jڤ= 9Qy;  AazZi$#_9mL/MFK~A vOsЁޡĊ^v+A8R |~H ['xW!^;_Y`L ,G6ok5.s۩|GcJf͏ѹF|}kIn<^Գ"M|sĿwZ9腊KZ <ayTR8dk *'%( ]vHX2uAdX߷ kϡH$cpMkGN}?!^GovhUj*NO7AFT\':9@Evxf[_`/;w Dg+|0|+ *{)%3POLN}'>CW )';M]f}ݟhd QC^%u?)N@j:-=G@Cjtͧ"@ZS:\ c`l $eAY$gOt;On,TeU n%HȪՍ{0&;igZJYa`kZ%› @@?ȑhM' 3ԾgS}m$$"u2Ycn/#5ԵK ]h;|zlX"2/ɧ~Z)2Bia>>iDpI4!@I7𬋍?Q-E5ᐆ( O;+* C,_9w9њDGA[uRTzh픐LKP.p-fԪ+_lf1tEv\9&rijZ}E{Nwihq9ax; g|< ~78_ͳq|. CZTSa9&U.~3 5HS1zUL~pEqJK-}Aw_|EVJ32L#{mjߓvRg4VF`Ni۷t˼7(=:cy\n|:?[b?0OvO&I3I^a xTR<ꤤ |pI2[+lϧ؄ۑ\OYDi|c[gBԂKvHH˰O'EQZ(#]>4א Dmznq{ll0MXZ>0(;]Խ;s80|OlߒGF-Aw:z⚽ȫ{&XHOkZAdV c4;CpbQON4=5_`Cr]AE !4>}-gqW}Qӽ)Sm]ݹB7:sc k2^2َb}C]n0#15YC90}"zӰiDbk5N-y@\!]).` E.W8c{EVl/6~QcyTR UHW.xM,5aqR`L䢦jxAHwv6QLjV0-juG|*Lڻ\b9b9 $+Շ{Wmy|C)?+Xo2G)De1mo\Oidg? wmR~ˣ,Gok_B> Yi^_<'>XM(J'd#$Ebw7(m[s[cr.2qsH$!46Qޯ)Yb[eNd$TE0aHcԃ2Ij_KՑVF?x1?ÖM\¦g$^CgD>ﹹHpסbjv}qѮ)rа %?K"~ζUXU\o5ӛZH4&&b+gsi 7ľR}a3H9d5jj`H$c%]vz-KT9,,pɖژU)۶Z#1Z%zoۯyʗ"M$#}˘ɓOk=ݺ* ?{ MvϢ'(}E]lybq3uOOUu7hf^KlwS,Qha o^@ZQ^ϜP(>8J #,A@\M307Y[ dyjsCio *b%‰ﴜoeXDw636I" B?I Ӧa -7I#r lbkž[.BmNԠ F-N6Wtbڟ9KX.'Vۅ[R{`{KK6s ۇ`A1uiv[}KE;5+Y ]r;ј]M UP 'f1d'eddV~qN'Iӯ&~&xhUqsaЁcwalܨPI Ɠ3gνO|jh]!O:ȃ.yD&/ŠbB)h(YӂV@z'-D>YϪ[&R=|} s!Ctc=MwNI UHpĽaB<圤v ҕG| .6]{Y[bBz5bdw=h# 9pN!Ҏ7k-yd_: OǯZnrvrH MZveT`Ad<ivPTۨK`oc&vœ;=l1ER;TWPә2Bظ@iw`Ѥ~h$CShhQcq5W^k[ԟv;^(AxQwKmPf(tifMrj6!mP{i"a^AMFs҈sT.jM`ݔ?\:!$ƃ&#~;}A&w?;o)*Vɀ*XnfaBC1xGDD{?BɫC*A'gXY_^Z#:s8jYݣUMnNvBGHPH,ي0eA(F_ T_´9:WCI»`_\RӁQU8gZRk -/ZMWu;䏱ڳMYsоy[<֢3UjR(' !FL2.uϛfqCQq)d?|N[PhIq7Z zrj<͈x?#írio2ec#Ffl{@ߞ:mH"J.lNs3Έ vp$5a1H{̼qaQ{1屨F7~uwИHEDv zC*6{lHsA8fCه.+:* JOЃkA:aK ɱSњ s69u5u1 u;O~"uT\aka*%(ӽ^xCkQ4qbq )3G Fl~Fp% y푔2iB i2.= չBN^""×sD GP11v0sA)T4 'C dl$[>7kFo^67T 3\Jkfpˢsd&VjU ⢓3ʰݗI1衔tjXJ{7UǨ? w)ef.m o~B=:iy0:Q=p3R +UPHF1)@B @|j?_[P ;_=w%J`Uľ6^d}K̙ 恺g[\_`~ˈ)@r!9*<)XToVK<o%. G 3<)LmWr+e`. STZQ&#\^_(_x^w`Hd$ =sS)ço7gQ}QQ']}cv "GHȐk>WT~,f`;*m2.5 |gf25:A!\#xl)MdLP3,µ\!'NJ13"!2bS+|yQ+L1&[098`+b ۏ/S/ኔKx]gͼ7qu գrH C_dx3V䉥J2hEcܮ/T)t6V3!,g$ f˜0]`z"`Iz[ءF ʖJ,gn^̮6Qԙt }Aa_sm=OL),$ʳ,n-_ZdNt,Z 7ߘNZ|d.`}ށRG/9%r> Ug: Ll循eүv]wC7(jM@a] Ӷ|gNx(V1رr&DF#Ӣc\yNwre0pkikU%p]ܝkto}M0L¨~3aRA^-9Y'ds#R9=~jG-r?jW`-Nq{s$ؘlY,gW爣K0f _ڞ-l4$ Oޗ w.8~cFx} du5@9)l--8$LdARdU)@A!q5_uQFgȽ8B: ou@aZW6#J gYlʽ_(-Yl`GGJr|ىJ:H,XƿvÞu%xU >U.袛d{51ykYIOJjyN*5Rrõ#qC9VP,ʜt4|`t H/>~O˄7>M;zJ@BD-G˸oC8zV0JU֖KI(&Lv v͡װКpXgICeTqQ)YɯG2}ף _|)G&` WdWZN|+r[{ӵ & ;^ݻ:u*0O&lre.-SDy , >g+$K-Q<Ґc q*$ZFAuڵ&bF"XVu #> 4bzpOzwDҨ -![%$ ̜ apkvv(HA009Xu -2W"BEY5H*% <ـCEKGET 7N x+,R#ABADçO ^@ 70zCgDаФZƾ`x=jmk^뿜03\fm4PV |t1M*7{r#5q6߶hYۘ"S9xL.+jn+/Zp@86tAE=5XeyhM]3Z˥\ ^y93w8H}$Ƣ">`1%~^4ߣd a&KO)`)Q+x!MX8̖$[@.5D~qβ=7w\E<`$8`_|Oju.Bo Noh'MEݏHce`&S @K#LJQ4eIшr2!hbY+6Mq,RD;죊i@aȟwf̓;*|g{pH3+T_LSĕG "Oy:%x慿+I?q_rDC 4pl BJ?IhHc{O(H ҹN\S 4K^HK{ky"+5DhP-7ijҸ8⍭?YKD% F'lUpkBH!;;yᡶt`B=aNԧI KWMp%?) ῏gs n8=yT|+KBAJ;g{ n_[}Yǖ؟V _=z"]UzYo2c 颤ƙ8fkm=ng,S%k4]J{&&."TV].?(`c~.佣v}|2#M{Q7ņ)"?iqL $E>ec6%bv7hWduSwiSo *B{9J28&5 "$AXռcaS-ks-)AX~ljJ{yy5D켳 /# *+!7{"KOP$,NuZ}8KYf.Yv̆Ÿ̎XȞCibIٙЅ Sb֨If4DS>n5|/ςDǢ ,;b6$A(sGSqa`6w*V;d[/ξ)Rl@+9A+@,gLr*?_^)1j~YwFoa v9wp%9"29jCaP 0;;X^dd$8:`7\=c:FiZ=\V+3f]H ba<17O~0pZ(p ɛ?pqrtp V GW2$TxHNI4 ~X8" ^!6*v$ѝXLS?>~r["ucɛJ2#$z:.r#[1"P?_2|c;pR?XþR[ $.az^cEV(n5cXVq@{oau@I4vi qӄ=kj6g [Di&ɑ ϥ<) pƜc'9ؖn ǵ3Z{s%j'2k,cFg@oURq%C/:x-/&r+B#/ȓ_+,K }9|+gn_ n} 5=%۪!1x4VP ZS>=OքG?& %046gWO֒ UV5T0ޤCJB[['*gyI%9ɒVNsS) LBT=<<t6]:gS\.>EfU(@^YH'` dq" ʚ6C\9cae^pgQ8?exU3NzڷqNr5*@G-)n]TvDzib[.u Ӝ?8k}@c 9t-wRzk cH%}N?Y#%c:i_.kBD@O1rXxZ 'Ϫ,زpekH'=L\ٓقh8^osN ԣI*rb(oH0?s]YeipM5fVjfgܝ!1 0L2{d$y}BH0b.dƖmwL Ҍ;y2Ve(O *3KޫG# rdyC]wjݒ=!;Ń9SjUzi|1O bgc_mUqCHkoZh07Iݲ*lh3>u$HM3jMNKbYJCxdbBQYwk~"JJL(rDj9zʶX嵵r\NY:'.pU5Q"+}[Do?ZJ@*"a<`\`|vX߹j]hVHn4ӫF˙Ks"͛c\ʭ5(x8lH*Uش!xWdI:ǏR :*Kf5ae!í9Ŕ/D^*,?6&kU lΉ3.uMǣ' {;UE Vbq$B#Cah>CTBgsКkKIylOw5[] g׼::ˣ[Q0a/Pg&h +2I-U,HnzP)|*ܟ+LUad|äx;?̧^@G!bNۙ3U?hM0ԕ\fX3GK jp0#V*&gh2! @qe7VAHgڴ۰UtSI5FHIo8X"3{9Z=}Za3En 29hqUL{wL'.O4E@u[ZyJ$nVgMJQYڼN(R8LMgD x?|(^>Y xQZJ֮4Ssg9Cv^WdXq6OOG ^ h;A!QU|z , t)xs"`m%BX($_b)DՕybhopϓlԶ9G%D'uCW*}ص\4+g*4 !B1ιM%˪0;I}1: ލO*<~e&a{o3@,ՊYSY3YrI/Z1Tњ% 2+ C'1E [kADK#|^.rpK<]qI0iD[Hk\j_6-ߎbz5%3 )03p.[Wg]NPNF+//;9z4gdRdPm4br1j0S(._m^ EӤSфJVD["+2KO[s1(K"|OB/,~ w U%M(dUy3N i6 %"V{_ 4sy@fNQLD ٗWgc\oqZeC91 &栲_L`,Z",jhNFӂDF,bHCkյ8>f|Q(0n 0Q=U'?1Ȁ Q}ZCfx\IЯ./=kl:c) V<2NUཌ8וIHy )h\,HՌBAy֔' &*Ҁ~ T1W'e r>/0$|#=!x6QpA A ³X%50kiK`^TFi L4)˛KITٺVL ݉%1H &=jbj֋P Ki5EڞtSQ 7=CT鿮-+`u)a*A r@`51bqPO 'өVMsa*%3a+X8 Hö:i%Ĝ;P% Aa7|\="w*3#L(kIz^5 k8c{" 'B#Y8qQM2V0d B\cMsH?Te|G"+[3o xrLlt b :8_;I~sR$}4z/-ct^@rbQ"p8 @~ L\%7̶obф+ہxP dF8X</L)Y"꾒Kw(7cX&zbRN'[=,L\+imi~ 'ٱ<%(2wī|C|4+`YL?Vt:$M ͐o@T hkUr>Uc-e}Pt`,lK̏o4>;6H" aKCٯ<8FBO 6'!ɔSk H L#0L_L[enÓV0M"[FR*=İ6Knxw8dem#Ύ<9k^RZ$$`%Z`po518OiAzF$ueډivZOq|N.ƀ I3Ye-t%' jD"LpUo IسzYQtY0a@Hvz ã7P* ʂY.3]' Kϳ[, shaId8u"ۆeVPEYS5\258WzOTJw?}ߩ=gg .$W'y,d=)(!=sDGjr'RjtM9: DdD&z?4H.sODԴ,5#\jO 9CLU^O>;Pn~/>j]|"n\Kk5˅Y< N= r7_WomN }$x~AdtII&vY5y{ Yz/TԘX\d O2;8//jۀxoB&D.z߃g"bٚة[RɓI Zw S)t-?OԮt\![l>0f>/8C-\|3+dWE^eWE,aJ|u\DcۯKD<>`Vryz]|G=]A=*>@.KdhbLrhy'>; W =6溟n\3i0yOoE,L[O.3VDFLZy#09F'pjWAŹhu=N8+L=;.,UGE[-lc}${g>% (9>)3c^j yIa.ӓqHu50z~hVKc)݆a 135HzqY&K8Ii}I5(¿6K8%򇡐AUP9 mS?֠[|fШFRWa#@헪rʷ%4_a?THrSZ_Ә}/ɎC征EFۭOfO?q(+gI1Np&!:0LzkLpoih0ND- 0pmJA&ÿFPB!+3BGTߞ+\|i&V՘4LLgX)usJN +0; :pfs| - τ)|o%*6U>OL8Q A9קT#Bއ|̄͵;N_c\?oocLeIrUmĿ|AlL upgI-c BC#/et#?8Yຮ- W~""CnJ>:6+fyu LcDS4"wS?]ٹn-(W;hm+PO:ݻ]^gŨ0u4_ғ>8Y^.Ē0- RQ6􄒳m|z8C3({'&0Nf Ayx@T2ک&-v\CG`Iq?{Wߓ?'=|mBI`z_ymypz,uE?!qhwoD|4WAw/ڱ*s3.`|@&䯘yHmLKn/= EYr Ʒ^nhW0*$ ̧y#pp˗ф2Jw0ގc,c^=z-M6쾳ޅP+P镇"gCr[xx:+lV4C%B$> Osҳ#/5B/Aqo1/ ^K$pb0&AAS[RW+hDQ7P"?ۡ]|Zj!O^f $\Y0X;}T?Qor79bdۍҵk>&Wiw;AzP+JP}#+?l0CMZm$[}V4_A&n;ݝ}­I\k)Wyz9G4:omtlF]NZ̬{}/zdLh1mYR)މ&suʥ@ljlխ' n[M̲IЛ/|c` 0ԇl|iU?mA2t d%Lן9U3ExC s [j$;B c.d?9U).,GҊ-vKDnnkE덲T>8ZI4{ HlMMH3YqS"Ȱ6X{I8fƣdҪj=-'NKLx+] ;0."Y(gR{sk-4? x]pMD147}uΠEzM'ImfF2.+XwXccbaP*o6 ?}ڵ07u5 Pݳʒ{i5m>;# # B ղ`5sp8{H.ߏ3 _4ᏏH͸CQ[f\RKep?!ػ(T7 ]~1Ge.̶;!>a u^wW76:uFpoD)ݪRdywkm'/PnC}#2T9Y fيY_ͻ)o :Ov:Ɖ$$^""_tR =a⑰@^o/ ciܰ?P wdfT8h`E g`CL22n5=@mD—tY팭sb)c.t7dpa0>ML| k@@6%i= GJ=8ppV @h /FwqrF֗GGlHLXqoYfW}?)}DuC/JaD\PC2[d|&i0{)RgO{n|Ѓ !]D9Ƭ d:ʰc3?e8e/W_`W ]^gؑc=1?XrP%㰒(md,qf #?Yێce37@n'NKJrջ..s]• iZ:K9bA*DRsǀxGp%ooώn5`_9ꑙH=ynRj{gߛBE#O%Y&,!8SS†E;C!z@鋯)*Ppa.+(boVj9>%8[|F2=N|3'"AF%n@z6@.|:ЭxN;Bv G"9;(6-Zu2 ]K?-F 㬁]#F1zb(&-XuTf dsoQ)͂Sռjt|6mђ- F9ٜC Iťh|1h3LCJt۶Zw{?5ԈuQ*wym֋K͠Q}ҳzfp>Tz(gP6@^+g ;'Ȋe]OF9>Uj7So]0vrrҚg^-wHR ,n9uTj G#wוIf͖դ6T_i$k>AT0`ϖ7)% &VLtp*econxߒ+ݫPJO,l-D?#Foy_lT;f&, J /Ϟ/CR( ImCR<ۯmGAjKI`u9,$F۶s`$0l:f3Aa)AkibX3\I`H`-n^+*ڷsܾVgR݋ @ oYs4(!ZC.|;J^iNnNw= }Vϗx ՘o mj7}@re.Cai M`AN9s&16RA11h0I,⋡nCqj^g7a MM\WWE$¬c]I..;Sl(H&҉GϗԽί x1(_]; Me Ӻ|7؆YgqSl1ڰ ޫEH?qF 92n5f\f vSZ&wR\"dL#a#ixyetezSy-{x wZe Gl$9 %Z Z zLQD3?2 L8NS"+'᫰: %\͜6>F".;!b3 -1$k \$cӝq52 c4ɑFø ˡΔϿؤc[t&ڻZ[_#A󤻯)eTjl4M7Mo]݉2HS)~'ΪD&k3iqW;@@#=} |K_#~Xkц,Fy Ԩmm:~f4޶LMiX4yQ`xz {X?8'%ȼ@5ng<4Kvx]rӖ7ԑȠi†b>,\ܮAE5ˤ4ㇼGh3BO!cmٛKCm<)C}m4UV/Q_![Kigg]PΥQ uF#ۓ[UzmyR"UIS٘1qldfqZպ8cGIH6t̥65,@JCBIMֻI5zHŤ8X8^<eL.yxcigT\Hhչ#7LQ/v',mn$3PT4MAKdn0 Le`ۊg4! i_^Ø)`?MI5Lԣ̛@ f$猩 lTr:~ ? d*XĮ i45o@)Ӧ8TwAkkΰsN 1.Ig-&oA5 " fgC Pݹl) W6Ut[._,qL-x-Ѿ 7 ))i8>̔ `SFSI|d:F!(~m!N%L}Pby|'^kdRg_)䫁K_vUǍ^T= 8AOZ+]i:30]<Ѓn.EwG-{G;ڬ]SKV2.SBVzPhf) Xvu&C0┅MMm'*э4i(pBrmfòo9tNbil#F'*SuƓ%?r.0A8a4Q]UhAo9(^JvP wq68E_/  (e3)]C!'Pq[:qQW338f6Z":[oZ2![Z [% Iڎ[0B6C)l(P!q7PAKs;>GIMuD2;3xZ1#"T :*-)P)Up ̂"1a㧣M T&.AϚ>Oc!H,L,b".CZ,  R"n< n8&hE7<5ZDSB<8<5w' n| HEH G\|3 M*-9ΧpxG$MoW.OɞYBA0hUAxBxHf?s5V0EH{naV¶Ÿ>UE{CG-Se=پw+b(.s)zVvʺfM$βl@ f[(:+7(1uみ;GiAyb.-K8]&y>Q?jLh &뒐 %fr|Qm* JX>[abi#ML8;j&ܗ\"߄=h-vqF~2̔31I^5&e#ݰ&c^0€>?n ] O⸡ٌ~-MMٳƛп>5U8ڑ%GhT)<_:@qAJ)ڴM!SW% Z ^E6cG~v#qa% (*bsEka)9F \eԉ.z+[nf-T߳N=E~%4e[:"FB&h.aţ;hbXhhVnaAQJU ͅz,`LK+fp[Y$c<6]*>2Zw3aWVipFڋEGtS&}݅V$:T̪U#`Z.oPxZ`%khXO *`c-Λ&+%iMOJ =uP* o9@< ,'52F:wz%L2)#$9Lځ+[nvmbEa  |V7jÂߒ zV\ʥ! VR,z qzK hv8K5ҫ+5DJ1%~T&ϳ q Vh 'X@l%N "E RsZ#{xxdG>_mV{cTI3'T gx1UB*p^$:ZBߖ&gjL{St~Wf?.s+d+#vҠ鴃my"Hg|뮮4﨧ɑi~1`VB@ _e^^9<.%qȢp/0 &'Wh8cɝ75W&ujIDym3"Dj"E6;"P~QW]LY|!X ˖(`DG]2+.)hR:5^6?#rwRo<@Hep?. FP<`ϙa*%޷^:w 恧_)$mqeuEsvs6ֹ%D{TdtpޙVd+JTo)([F!1e1L+%zE\N3Gma rxU'FK^Ȑ.P_6i,{5֠`WRs2w5B65 VӬV0n]@E $EBA$9<=Z8 }8\gO?Z2}FCK[l|e l37^ p2Dͧ"KzeAC_:h-H\c8<ڪ tLXx* v+KonҰWbjil@Vy]S|)hu>E0uyY%sYe&(jh &zba $N̬ b' ?Y1 #=poWa.®'[O%h7=NHя(#ޙ~kDDlS|_P:PE<.Z򎖌dy7`r; [/Nn_,Oƀ17J$+҆{ҕ# Kmwy]`VX'GC):vU"36OU9HHk,%2:B8)7EHIGq6I;:2!fЌW6/iޠhѓ悤m͡ Id:򬗎 8 J)Ceȕ ƕ9<-(ll8;s sb"mCX[!3Fe93lۦQ i.̛J t,GNCFGso?I n2:v@{ D Xi9>>.Le<59@QtYm$A? Hy:D |ÜZKHoYv5O7?\ uIÕ_}ih x=25c7(F=9#|Qj\7  ÐB>ZK17ڀj8{_Teh71xijj;>MRH<_R@M/5S^ڎk֭wa6K P<-& yƾ3NZSuW@PYNytjLxkN,*o6g_kQi_C" Թxh(A3pvF8ŭNgO@lA_E}&Qg偹NgEF_ Sfݙã ?cR!䅫T+Y6h[ZA+ݪlz( %zU1:cU,kYHm1:5&j(5S/1Vizŗ-T4/ TZGY=PV)TBpG~W $قwpzBp^EBH]CįcL?8a嶅g6P6[U9iz QCRTC\  aф l$a#шзHBSU{!jG ?kJǝ9LL$tXaa#F.4rvUv<˓:>)A/Yss>G(I0(e7Lin!E޾mğ*p׀ g,m qA!:ZO)F"!f4|t0ZC #GsJ!CC>qeFoՂ iɻU ..LL9܏SU:;etԥJU,lgD }RWzkڬD9؄Z p.mV݁r-{]^JZ#02;s%Yק#b%H4u6P;gph=cc:;Rj(l;9CɑLӅLJG$i0)AT*fq^<ġ]>ٜ/#Õ%pB;6YRY /4KW+Rtz@伱nu#v7ΎYɂdTӞ? ׹~QpW\q~kr1na+NM;@VSĎXhPCQFvr/[4OGY?bWQYW(6žLTf89[%h Foԍ>t~d1 sq%p cIܴ sk4/PŢIQ$&s;n8)H!n0.C#[w6i^`v l5u `<>bCm{irb(XT(O;,4CIWS3Nd{W+$JMF Ú9j:<\^ .r/O1m9G])=)<m6^t"Wfyۃ-=c6oX0h߇*c+HlGG-O|-|p Y’W `3B T<c]BHoN_l ]mU9l7p;٭JP̉=CL6 ᦘ9ǥ{w*EC:^MمuZkzjMXN{yz(a-.yg+g!vWDiy8iK_* [Jcdp)afϜҐ1pr|c4qFP5#q1jԬ1I[0%tz]-P傃%ڗZ_"ط!: Z\ȯYHh=Ù]KAԲ濩L t2 bIĝ5:UNh䅸۠rW0Rs(28Ѭ93'ռ${h)M> FrK.Z X[O]wpf#Ha8ke VX*lQr`H _UX25. 6@3JVjl:.򰜿&`.F ۱w}VbymTP;{Q-ƞD tF!~7x/H޴hM}y.~jWZ'ӏ9ĘU[aT2)0v԰I}$jm%R= _6O|42ךNϖ~:yx,gRWw <ۛ`;/)ȤQ1*X/OƮ0i_N3Sh:JiR_&Jw8{T:\ielA?4݊ zvHI`ުLB 5±v/Z+rz-^ZqwOhGިjZqa J !IXXwdgӯ7$?OgT-.6E.fFǭ{h uewW0Y(~Oٮ =:2zaE,-TP>8+3̡ɦeD]'w87ttVd.њHJCXiڧ ܑ-/S0C0kpѥ#Q#t4X|Pːv["]Z.zp"Y``+aOvٶPKJ)0~nV20mVɝU3KWX5Rt1y܍'5hup՘aw1Ye& !hP6eLDqii=u P;7N^4V4wSmE`?Bo"QmD\Kkoy_1q#j'sQoZA6W -8"քR(!,f͆+~՛X0 r2W@r TfgvSɍ o f A6R!_2-`ɀJr{ $i^qqQ!t)w=ٴ@ퟵ+8&-IrH3![j~ϕ{g^!6WtO*!2ho*lK7K䰮Q/*I AM M+P= ,>dV.!9%ݳjK  f[5WhI:;y .3bP=:mU 3•dd$((c ` E 5kШt3*RWǻBЊKO贏e#v1q=|}zok Y5Jl,\i~b`ʼn7̼ŽW'̟WeT6<&&D Ogs^@}]s1a#QE|[:@5)Zsh{4gwO VA4 rџ f~k'/3RzN4u'+/8܊%a<*|AB9n܊,(eB2⬓*pvwдפ^ӿ pS|7)cx|p!h{JUEQxTO{璉Ym;5iD+oDiQv}wB-h6޹K3ׇ$|pTmNUy&rq4o}LU?!겢sA->|⸄(7Hh :X;RQg:~N/A󪘙??zH%}Hл5[E99m>K/[8EpQ 6\+-JB7#Nz:ٮ/ʕ߾,W|9~C,| 9 FG`ݞrp2;YJÆTlӚ0 rT P[Р=gZۛrA*b&4 }25Ar<;ʲ}.f S)<%<UUGu1AmGsN5aQx @;#͒tG_T|m:g'6SPZpߡC3X"%ds$J7ׅsfyJIPPUO(^HE"e1Z˼ qS'{5N)?wi[ _Y\K9[$o!yV>Aև$!9l\f?MHm@ t9CdOKC%Z(RO;/q`uեv5'!AysEuҠ:U&J~LZ o4s53;jIlUf;}˸ rSioǬD] yV8[jBia3&hUSƞu1d\H*FRsr>w_4#`Y;8VpdK^n#/jO|r)$50{l! dzܓsQViMe2r2cqwxA:5y2+^`:%%#]j[S"MVd1vG j1&C*%sGsHQXŷc`?V .dn>1} RRuaW8O_U${x.dAk׋ .KE&O0s:;aby1ψ> Hn{Pݯ T&d [_ ʩ%y~N]]8L32^+-e+S8-^R4z_P;Mއ WqeAF9&Āf #/=GhD/^“Z; ZNd}=xT^F8,șEW:@$aG;+MLbKJ>un{E g) XufLh p xN%Lt}oh 4i*݄Ѥ0 EN戙#DXTE_,YBl9t4 ܍ɡYBEE+ ÇWC[9UjuaŔEϧ Bi=%&%r%ֽC})).P;ǽ/#FGuI4f[6ZYzqw1fD0K9Sl]mL' OԨ^*t̛Ǒ{G*ŽGs.*Xӡ,;B,,3:& KiTX5T ;ODI%*Go`!/NԨD&$ ~NI =7|w:IF LS5@_OgB۹4--*QU d ;DN.9 \c5U^b}]ǭL9gZT)BX, MQz ' &=FhiV&mmA5Ź۴ 32\V.5ڂz=ķPa|QYvPHw5J- 휈ՅOjSİZ j뿜a3}㢍<5ȼVN]M4 {/O|oA[_N ݰ .5.;(KcEڮflDYFQ"1ZXDjl{ wjD;\6{>1LpJYYwu&KhE Y;ة9pqbz R+^k+R@jo7嘅;8riFưC!>}Rʄ}~-z VmPᛕ!6(>FߛQCt!tBgq!NvWb=mϯ*OuXjC#| A#V'Sh(_9ϏDZt1iF(4?G}.0:sE@2|*])f L2na#h`Eun@,_d#zeHH(=v\{3E}&8KKh3ӷo Y-d =-ؕd^#;Jg vϚ7'q!3VB/@ǠL:'k6w"#.<4yJa[m%}IʑH"#[D4~ד:\$Qc/KU(ṻ,tqKD57js_*u5D?s!r1GJW}=G1=Kw**$v9bwo=qE5rF~S`{&Qff:ϮD$g*2x#yJ8A~ /nx~--ϢM;a}~E3=_ÛsY@r"DIĩ7CXiN8>% Pb׌۠wk0Y6ܺnn')68 1_.K_IȲǡ-wWx=_0$ Qj0㿌r=9fRâ›Ty2ra?%Oc%PŊBzhH,e[pF.=7E4GOHV.gɼDOV2Ż5A {ʒ(=TO媚咹:|[.E9lja.;2'Fz?7p(!x$bdgbw xUeCnAA֐Bw=ٸT\• @y=4[Hm^'7twZY ^Z`5Հ`B 3t`U EiVW]ϔO#NF&U hKGiIa?k'sy}2M JHWNUro'G`Qab׮ٺJvr5nbed*KWY] s#BQV+r&1]X%df^~Z=pc+%!*6A?< Lt' pae]|%$#Vsllmz7f-:#xU`G4eۥڔ>„ Sҧ]h~έ+a W3)dχ7iqAe`?g5o'DV~qaC'a9d1Tu1ᣐ?zEN7 Q4oUbwJE<9Q&i)m}EMRB;P\Xu;Yun 2cw9@ $[ p|ڑxv-Ѷ41Ə~@4ȝ:;#L #u…e0 @(>Zm² 䪐/wX!3r!Nsz=ϒ71zg!⯖RJa$XV:庹]V }J m- l#R}KCwwkO|o߃ZmN`˥ ,rƃ1>CBW >c-v V+?A}3u^Ɓ㳄yj (YPPh!"wUC 8q>X*{ErIj5$]|y9@[֚Ay]xT(M`aP5?SZ j} sg(;/w44A@5{D7* oKۧϪO{#Ř-ټrsܓvݜz!᫼#VHr#>0Tڸe ~ndۤ{!Ӱs@$4 t8;s1c<4Vo.Pat2 Y ? Aٝ9$]rp/~92/"~n+y' ՟wc,%<8TnADdC{\KPEV |ް$MHm"DVS\{ojF(/-/^] G]n)pbw:qn! @rZy(}V_̆LIȐQ8][k"xK?1fTU]-mELï~۴r: 3Dz \PvOmhD!;ykԦzlԪ낰{ّؽX׌AnN 1TAf;|iabgM5dy3E[__ar^ q BoZ FQILk>uKgUZ8וʪP<L9Ojq%`E 1'~c*x]oj K͝H/i(q .f&%XEVѿޞ{[a;H_3mc[A 92VIAwc.'|slV H- Rҡ2c Nnٳ2CQASzj +BuaQm90Fd H.VT!>[,"@Aΰƈ]_Ípvtj1K ୥AGQcJАy_~ǖK.R*iRug.mkwE4oIgm !9F+qhO$+payvBwӎd<P EҘpyY~׿y k5iMmpI OqPH)nAlw% aTW?ӊ)g| Νx?umEkЧ/*l)8Mõ t>!ɌKƏ >*UiW |$> tBU[L?ԉ\Y ༳ ,.ɕA=I߅r +WRK1:fwmٴBCYK 4䏆 2U`Zק&!LG & !澹f*R}Ó?@z=mjY jf3pV?8(u*yl)Zd9M slf[chh.Ah~-sR_>x.);o!IIR5ZjϧZ(0fւtx HԀ_ <| ݭ ¨w)]_N[D=2G@W=:TYV/trmRh27; F%sj-1>=B\nW|VqK?L;ujKdhtPm u1lN\`KXS4nZ+8Cn1j93Ktq;rT%7tCUqw18Mi~ f N'lL?dpVP"p4pƄl:g]\C߇w 7^du ޢCX! ~5lJ\bj8 0ٴ^ƑTiaR7sXEO(IoUY$j1:Hlw-YYJ܈myÆ|Dt /)ާS-uB@%>8My;WrNhf/BGDxLNhLJgB|إ} mo5ae(0EhV tkh+McuQ3Y iO_D <}]H΀u+xdR,h`9!#L 8~M-[_W`dvKx`} \:OHy& vQsdS]ǔ ]iA}D5%DBc刔z)9> dx{,Ȅluܼ9TNǰ=GfcϔQ?˂(n:[{` c 0]&-z9hdd~ɦyƯ5sP!F]Wn(1PF8;;zq'5?ṞÄ=H>ZWH( N&ǯgm @ HJ-EaiRv;/=jD1*$*KƁf]%w3`ƛD,\y~gYx s.l힯(LMLB޵g'D#"(zsRZS(J@Y.l)y&wqjc̻jo˙ɃIv +\Gu$LqL0C;4p8/QVcd/XB+Ɂi~bƩ4cJ6, Cќږ&" #SP*دi/e0-d odcƐq6lyx§hĪy>?hG`.@r/#cŨWi60',M%U0~{I}JnV!C*OVQw8lL#"-y9Uܱ&$AJ>BnFw["Qhnzk@3vrTL9 g5C‚k+%|a<2Lo)+1{fZ հzz|?L&TV 1I_ 7cFzjW1MU^_S~$${V})]Å.D:#{ari6 _ƀd Z=)gIF ?ԪF"˾°g*J6`2^ ^S( Ns-=nY찍8޹X*i Nch,]c( _"64 v>+gl] Azg 4#2"m0Tꀦަ&o2 %Ŭ2pm^R0EhN *ni•Y]O]gM;ϒޝ5jat do3 Lc#%F]JaJ}59z伭Ӿ8]Z#iaϝjPn4s# [(؊8Ǐ{:z?ɪ}^yJoX͈d^wT]]-?wcJ\wqFyX\lN 6I!EA?!ƭ2+M;㓁D))G.'=:q#-{[B[20P6U~ ٠ .>+1v^S7XU',uRdao=}RxdYފ+x5qAɫJ,AwutLmL'|\K+TTs3Hy4x sj#`J@DM)qEf!P6E hUxwm$^| *QJQu!U۴C >M"_V޼786a0)·07a[Xb-=s VsI"V*z 'o{P\\9D2m<cDeIͮ1qstK.!TٜZ <DZxB.C=DA@pRD=Cr~A03ɒxvV]eѴ!+~1Zӷ4&"mFuS{APXB*y|RJck>k|[Ġ,^{LL[ RR}4+,\ʳjft*Aֶ@LP !)Uj*}ɠn$-GyYqL#ӕJ|N[]oNT |o RNĂeo$˰Ys=ϩ7m䰀9Ln#巐ԆXfhfk}WtYdM†Bs-IF>EtރڛFUC=ÁPҀ4Z|$Q:9ҕl$ WٝжrϵUʹʵY8pta?jr&;B hy>T|^dWtffߢh7;eughA .q;ef0"8X<:58ݼچE4oGJ!2):Z Bco#Mb")AÂݩ܆8n"8lI52Ε?*\KȌy'/T1/B6EO/RPt[OB&/ }t'@X{nsRuݛnRKbLXy@u>Af꫘t_;i\c'ɺ^۟te rmgӾ-m/f4=>˟2Ǽ{'M:JTFiM;1,Ze6 KS,oރzL؆6Fpb>wM\E l~Jj*/~0>CTdJaYz9JduǶ% [cZ/VՉwº6J31W" C,5aF؂ac2y=))09&\LB<(6So(zkT\o$ 1!dMݠ }x|;(R:&fo1rReCEx8"ZB7QPΏTܱb_WB|%\[ _!0 /t ]4 R|l@g!AY>]|$` ߈"D,Rk3MpϹ/\I3gxupPY>7m}MWD\p'>gM|kHvt[>ɀmIaG=[<^>2R“u۶Ld4)ƙsݐSA=@5znJj&I jj&3Y:wVJf6x~UcJ/1wM) aC!ƷZD]C:3Bj (|.])Y iRN=lQ΁N`xy\ē%{PmȖg~m1\l^VW2*nxJW v|-nqckŇTb OCD>bh5 O: ;gKΈ2H2i;mW*Nÿ&|(h 5mtUsmlD&U%:M*+9w Ґ ׍aL~ {@ҪJ x|:%˕1~BƆuF*LH~* Is\=~ބwq,;ڛOMUIP/Y_ BCKn:B@^)!9 Ts> S&t9Ժ<$m"QqPe)G;bx-5O w~ )4 VNڙ`6 lsaSáDA'417rFR<'D!e2 `u)AnO؏K7o!Y{+<Ǣo9YB~YN#wMLHUV(Ы`sl⹸Gvzmm25nw2RFè2ѸgŘNFVeQ6ؓ ;4L .j- \hwr8`K}ʄ~5aAћz r5u]  _ 8fbXھdRDtdʷz\v{);}⇷P:{͜R|v/j>~q9d,u"Pzg-;ȑC9BK i-H@jԉ=kE2뮀̸=2r.yAwp%F``0qoYjm4w+g:ZeihA8݈@2" gw&G*%A\Q8kDzN4\Sf]jEdu]QfIݹڶ&A\%r9rndrm!}Q*"r57H :vo7RwSq0N0wNvywe>ǕDGnX'vPT^6$z5*i䄫0SE-WJaϼEIJvQ|'V %pA Jih6<4Cy|SNByJ>,L;As6Ma T>_.G 9L!\H$n_4ԡ9o4l)Rw(emђȿA]0n;q{0; wG[D!Ќ%(J1Ic|M!aG|J,dpv-z@RK^@R o?@X-4l'Aឮy葹$,!"vsɌ_كMU{ky'8vuD1Mc7\MC^ =)"^J.<2ܡ36`ȭ8o  W*HD=zZInc.A^]Mc.f7%˙Bw";`kx?IKTG[$nI4MѥZJfVQs)b"G)iG pH$ik~')C }O-_yyiSST *qgq9264K}v0le񵦡 i qsthLrGBl:AxŁğD`F^:6ZO_׏>AhdwG7ZqnJ>сXķ#O,LZ}4NE fk9|<p@o?X$: MR 0Q nk'p 8RK?KK6쑸B/y<>Ĥds'Ys&5mE/Sڍ7C@_JtAhQ_)Ũb ku9'Ҝ23 yqvr9 \+̑kޢ̰K'YiW7h54V KC~^P&Sv}r8`9'Z>qj[S! TA|gb֩$ P)'kjj/K p./BV {Czr7q\gTl[?őlw:\"@7HelT >GYjq=Eȷp:IOf9 UG]䧕A13,I1ʑpрGC-Q1I;e{yZ%uR:neޡ8s=pǀJCKDCB@R@;NK)LJ~Z8h`<܌ `2=o۸$P'Ob8^[jf9SJU(i EiMĤ?oN:fz`?zɑ,P[C1Ŧ37ϹXH?i {X\ߙSL],"<%$C!5p`>-;BJ&Ql)N gee$KǩO`E<ͻwѸe wi9},)q3X\'8-6ooьI_ȩ60sxi 08РArP 2Uhrk@F0\gMþΰH4``^|d$tao"jX6ٱy)I 8zen-Fʤ񃑰`׻d⽟`TSAYTj<0lF6d&1zӗ^'G:Um'q ୟ%*ҍAĪ7(|Z4!q8a]@ܙK`h,P9o35}HTE%2^WZqwi{nN Ea3bfLc@Q@(U:qER?GXl</u[Y5GIXR-a\BKǮ,2n@Ծ :@RJ|~c$<(s!3fKVB$%`V&:}&96b.)?r 꼍58{&nM۫(r˅iAXe_}ޡdнt/Z}zŧ8)ݳ5Uƥ*^>YtuZ}:7DgӀJ&R+JӁ@?׺ }?{䅣qhDmU0wd9v0/ iݬC/ SլJ'? 6_eM+Kv cv'' (!z+VW[$6X\5pH#${+L0rGULF]>K*~ipŸ6\Gt(RMr zbXXs'OZ]/Q"=Ox` kF=-_.pn⽕ji,$XQ ݨG{څ wMBjkMFAXQl nK>֊x&6i6h8϶; A=6> !0䐂dmel3P?۟˦ 7wPxg99xarA5ڢ΄UڇCJ O8P0`UDžf[ưũaq?fbu$P7.ڇe7夳z6pT\%?r N.knPiN6ԣL zY6+΂XBN74JT:L7j--8BKXb(ȕvɥ;9lRЕ N6=P|i0v@s5׹]Ŏ|&Ѕ8[5:NoV=Wa8H/#@-~dUj =BC'P, 8©D 1ٸW\DQbGX(: ,o/śk]8DG9~|ĥt DO4fx:#Epk}> ZO> bC^)#N0;Q*APfb0|OtfE(ZGwRhus{q>Rl/JӨ5dݖM&4J mc(K) IJ%@Ah$e(n[n~KzF(,0VSW 𘁩" Kݧ;K|r^նgL"@"[) %A|e[0Y<3EH\tqWN^w{B.&f߄-W;Zſ9hMr9Cv0I Mi0UNo9BGUTᑚ@ 6Ӯf@A~?D,,i Bǜ 4?/mMnYEA YѼɼ$F̕$zK ,#~!RV$YvB=\^ȹ[FJWLN6LƞEU{C@2[H 5V?eITm(koh"6Z%y}oY`D^b̬ntV1OBnQz8%PTAKݲ^".:(!zQL7"`H/.~[\f==d;c2t։I3M[z*e.R# $VN:$@l-XHqm˃p`Pc7R|-+v|{)uD8>wg+$i\Vo}Q3eխltbձ\/76m`esIUK9Iz_F5@рg %FEK(Kd=uN6xpB-Tj~vJ{C5;Dï7(ȕ!"ݕQ1%7ӏoʛ)^Fv8g9g$9 DsH3Is/,?Ny@ R?[G$unS=0,+Iҧ 4åً>LD~ٽi@PWr+YC[œ$r"{wIeƹauQ+-T2E݉It ̋ Wa mǧs,Jc5NLm|9 e 5uohQLBE8*bCXgz1r٬[F 9kg2%>eȋAxPMu C\iAaCq=9c^N%Ds+^0jg/zJw$2.|Ա2 b* Q&u=&te;W#:j\qYUh. <41hBWE1%`M׿9*`]Lġ[ }AJ 8 ;L焜tn˝du PŎa_h2sdXo?@o #gb`;J=r0sn.TKyU])" w#erϹk"^-&,hr^f:\J섘[$+?/eu(<8 ceveLJFT@4qH_+_h+্7  gQRS17$;\~5ӧ@]|? DlGUa+%"0ߕр3zU5[{4j A|M鳳ʒ14crh~.taP ȗ.'|0l[Yĸ(nNbm [$kNJثjIױyM]hNfIٜQ?Z$?vk,JoL1r#Pn'Fϵ;Y .+j=ZQꦗ"/k塿:m"7 C:İ?HD)"C>j  m?e7󃾷C+ݹ\N luhp eJ)S?&{6t/H`;kW:v;w;5/Fy\^m߈~[4ViC^kT:[ Κy(t'`]:p;yB_'^CiMF`Z 'J@XZ'&zf/| u׊px _vFȄC2;~?w)'ł94ꄱvzʚlP?23# Mv"-ZXֵln]Xg1;9yh +~z;˱-%e*Kf_' D9-~W)+(`S):ٌ O`9Dp.֗|[E@QD!Y(KK$\}x9d~Sfw< X[)_/2aa !&"K^^0:hK!RPt||Ff(EWhdu:okӀncE'ZfK葿[%N dOy0uP2q'\A >5j Żgϸf/%~ B*K[\(WK Sjr*l9jW O8=ľFɻF,Uim]3-0 < -* ! v:SW"s5 aQw. $@..R]L}nߺ2XOcޱ\فH=ތ?hBɍH͟S;snw*N( NF)CpfgD-jb' KJکƧ/@faqOη$+4fsj Yz9Ex4J0zb\9햢u.Jy:_'0= tkdc*߮yPѼw [Q.u5 8Ԩ$fcR/3{$fΝbA4ƹa;XT߻єū'o.VU"iEsrD`M˛ǼkTsM1z]Y" r'1|1x })䆘=q:q.!Ss6#!GH#u(IJ(hV1`9$Cg.Tx+*J~ؕ({}/K&vu1_aKldy羽Hޖ\}@'Jmeh/Dv-TrxOuG:ѧGL3:빹127yla7h}\JV\`#ʌ|IayϢQ%XR{Gjޑ o#=tU~cj$;O6mwfNa?hgJHxYDTu6<™ LE\_rDR^c@X.ApuT6IU^"{+iϒ}ԟ-RpDvg4rN7|eh[ItYc r6t19^5ɘڪKlנߣ=0Q0;ε,XUN|Wy;TYT'e:L %8?C _(gC+[ mh0KH`hLqdHb랭!QײMhy"}Rú)K67;t]c?Sě7kuxxb鬯bQ^͜:,rDGW`Y2"u_QGfTAj;Bs1y frPG-*'ٸmw?X2RpDaѤU߭9BYm0AHq|̓}0`{'hv.⮛Qr>sێU9ULM 'z6wQ;!xd[>*轝MecE^^U,eK 4PYyy3/++I!eI>ܹ ih2퉹؀tixQ͡vӯiMo /n[o/D b' W*Ӟq2l~mUUd%DWγú=ԆQG64/88 u eؔ}?E,+baznVZ9E{'qQw`!dܼ뾍Qo7񦙏}_u0eP_ ;1o-~Ζ8v@妣W7TT0cfeofCmwgLlYəNPLebbMG_*BMݲfxY顯U<j9)lZVj֑a ᯝT4nyԫw6v*ΌF*Ans/3{ b+.zm^][kX# 'C  v(K{ڞI 3D*RY*d:n伱SHx Sd,vOSzÔԷ-i8Dqsm߼؋kʓL]cJOi&V{! 77Ce(SP 4;>F#NU^ڪ~L6\Gs赽T$_hw\./q SafLRBj{m-v"h[ϑ ϓ?prS>++f59:5Es1b9ޑ6u[3揀:u|2(FƔoZY~{+rA Zb{C;O-;>Ez,<>1^`ke˧-Qh #DBn0!rt4p a&#Tom8 bgns?9KRw66YGzR4 ܵ#j"%Wh8I(I!-@pa773dKg/1~ kf?G(w@x~1"؄[fH^WShn}|W$m[1'[WQ+ײ5ϫnApR> ߡPNW.Si3yh,ZYmoadV);som T^7ot1Ώe+b\.{%d)שpQ|Fw2 U1&gHEi1dn#;<4$@ oW76F̌M78Bb.0hVi'""s&>*{lMү׸_-C ?j_t߸S$A#Q+֟}ip`b]ޓ~I-$,Êw>9OQ2 buNP Nc6C0V2*_sعV(waˢR&H _&/4lprL*\pjh(IÏ?lXxs0vna-D@Hz&hH%'Ȥ<}$Tyb\D2dµ̌8'3RR (Вu# -J>Bwy4qjHW fwN; @* $-<%4s{h9sۮis -vkd+Wvq?q w]`O T$ n4$Bg"z 8  2/ɜy9rq|b(zaX@KJgBHkcv\8}H:N\%@ɚۛx}Vrף-sMf l}4,W_M^.N T&d𖷀27d_(_G),&ʣv˅0skOC0ߑ38 zȗg[m \y;EySEȺ#o G7i\?zi`(VurQ(+>h59z^߁D3ăA˦3::KY0ߩCnCP)ϫIEk9B\~ މVA&%/iynak{p8{%Dި db#j}"1+/؉ Y-^MˈOEAΝzQ(sWOєP)ĖeP͑D$luC9=,jܰ:D[\ٴ#(2i nƣvdL8d:;6~XO5KY+z{GvpSoS E04#_CA'(c, ڔA%hA4\jaebkVbUT<1I'd{ԮFOvLDc7[;&O8eկ8Pݽ=4G/`Y[]uԢ@"\g'< _&mK ;^X5'7f(hʠSG_ʚD@0&dڛ#eܢvv.bLn=s}v1'7=U*KX'ԻNק<8X?'O*Kc״iu3m=`S\jH*I6(5=̠B 7i`sڎOqTZڃx8Y4l Ĭ8(̸(2v36ݩڄacIQ4l۩>Jv\[~~☼!%%+^swQ˜|*|:6g]NX3:Z z2<*ʕF =Źm\%SJ;Qz@,T^%F'Pmp?ʟh^7SRԈM24 δUs) ߳K w+naQD8g/O/0aky$n*)z}ȀEm"#wO:zө^t :Su/i a@^}R1yO*zss.KgP[{[yWz6ɷ @rwCǍ@HOPq!DjJyUJ"۵li +F?u@74׌Sg,rP %% G'*eXa3pٵ]x5 e" 'W/ q-"wGG.`j&$"uƘЎV6@C[qcr`'Pv`=YA ^QB={xcYr~O({)z P!b@A05W( [C.CЛ&Б}H,DCA\?`{?0/D4.<ܥQJQN!kr JPw㨧9y&2P-pHE%>rGn'y܍*}o09:*U/$bsJ1sB/'B:\j͋}޶6s)8j0C[ȬgoV) f}XH`RZ4M$T6%fkzv/Yƙ8ŷuGYA.CH儔&"%XX"ǠlZhPhgzApb!tjW)(G܂-=N^5V9("Ȯ6u 1*[9$"7?UUʼVCHK `^tj.nUcO |tGWM_>0K%QIԊfgA9ex1[>aŞY3ܡ@xo*G {`<77a^gpbk8 J„kmֶk?m^"Ӛ \{(Eaia<"lKȔyuh p7& l?ǣ)WT:?"ƿtvq;9/ŽމټPs{#8o{](Sg42ay|7IF*C  ?}rPj:ʛfam,Nj :\u(8- t(9 tTvWG͞L'0~cgB3o/#'Hr7%izne/m7 zjZ]wa> ,gWRI,-}戃O A f f:y/Vz3r‡qr ԏ16Q\D^\ kúIEpm~;#2?@;9tx6Фs/J% ta Gn8]{|CQĊlFҧC[mz501]\IΪY-QqUp̴VHN!m[4~(c3%;O*bP%S A0:Jט*:WUAbߊKQ. _C2$p{}ޮ1}Ju-Tp+_[Gs )$c?:BXܳ)TYN36ǫ |Xe\WKx-^E}B-%`5R}ķvͅ6>ҷřY`:tѤu%ͥXL' H!,]5ݎ"t*.-KWmrrv"zy4ݳHZ4>juk3 Cą|fHDrd ;'})L[*HD70büizz~Ito$NQ)r|7N&c2ЪT.oqD Cel]ꃵ c*ϱƐJz؋39DY m`?Xq3Y $j)SU \ƕka9冴~u-zJ&A۝لuCx]Dٽ=(_i7!Z] FiMz\?8Sℎ(f8IkWUD̺l!_P,J >6s e ζcvGu.E [ l-:0^XAEҚAtX]gذVS+BkXeW݋zN<%Ӥd\`(;xECfؗl۲"4Pssu 3LvF<{lZxRΆ‹\`P[HOSe V`b\+KgNX^e~m~aIV{=CЍzoQ(S |hvJnQmK 6l>'w+GóŊj"D:zs8X'UgYΪ&(xu48zD hr ֵN8qB ũM@= Yݚz;ƇJ_h2<~T`.n3ܡiFIA>}N} CP_E֕ʌw煾'{ &iIk;Ѯs;m# Yz.Z<>Fft73GٜN衮OycIa,Gp (,7uj=j9+G%biBpz̖k0&Ƒ`B&C8&뻣Ew>mT^iGGYRpe_?U/=;tsa;SYsT% >: o3\ S2NaqbgU `MEUߣ/ʴЮ'\'XBCI LϱKa~Ulu>U Ay @d6 A=(fq{~g%ݠK}v^§9Q|k  #%O0_وnq# # \iس㼼4Y݂}-Tjjd8פ( 4|vy5l&xV&;Ȃ' @]X C씦wBG RkxZA͖bosȌO/+tDxeXy|.xh<͓n8}w9_9CwDmd3l>XpB 0rJԴ!=~no_.ŕk.oaOL Ư_Q|:ùQ9%× FdxVq0Txm02 -}ev<$c4h@>= CWDsdz@PdpvoH\k/GJ"Dh*Fł߯.Oa@CMd kxҝd/Iqt96`*smӒȲц;Z…X@{WYYΕFJ2p˞:s _A4MH[6&jSKSs75ەkMUahL0moqXa2.Hԧ|Go ; s-`rw=# h{6_;O %?]vY7"Ű͖LXwhM7?u*m'q/BkZo)4CW; |(BŷrԴ$- tb".Ls^hnY$kC^-5/úszʩ}7ʄ*FR;P 8r[3t]iM9Fo7oB6]Fn*}n"fvK/0| A\\A+B'lȝ8f+JlK ~h_Č#.0#m{dlFc%>""8B]󃃘0B m+|Bم6nk U'; ĿnO)jʯI!`CճY+/y#E'f.GxV,y_/0O`ws^1hZ8]ٻ1'C6cU'03y]XUpPrv{-qXEm֤[!>v]^@+ !.jIkAgl3娏'// bm0')Ig}/{q?{aXKJNA`<0AMkWTZ=reFdpKoos]44eF~#l}'xɗ R~y~r3_"@BO,/6_Tת/Yi k&L6UmYktԉR+0 7M M#ӰU`-k9|vnwM3c0[ĥ:Z-\AF۽jS՗Ě* 2;f?El !$DI'.ܺ3-}\Io_A`JX% )iqGdU~hxҟ,"N!ccI6gϡy5Roa{7ƶsn!KsFJ7ocJG\`K 9=]gs>"9,!2BP[}k`TdaMlx(Բn9)8²[ ! vM|^7:6/׵@d^lM6 -xAY<ƽFVR/$2J~f~N HӐCbEC;Z@%=u@U7_..4c2Ͳݲ٪qӱdP1Nc{qw]AN!h܅Xi0b4cʄp _|t^NC( *`^GiJ2q{'ɵRы>:z碆zR)i*)QDQ|x9dt,VaX-fx:\ښ]N[*x}d{Y]2rXeH%FAi%wR2$"' eh(ŵZO až 2re b<|ψ܀HLM'Q 10D2`=h#qUI͢W&e&_/Aq3Oh'+j|Vr<¸$ڽ>uٓDeӳ~n͘b GHY_rgTͭaGyhp2fV ߀OHVW5U18wH'8&o} b0 4"F̞"wʷBO8˿_'%i!vf, W K%.X|FI{p/ngGDѦ8Me]Y;B7 @D'&RN(oV~ҶZ˻`|9iGq!n!Ѡ@|.Re2uTJyo62~7Ri?:uCwZ0Srhҙttwae l#w <~"ShTQwY:y^F0]!7e/MWtl6|dF|5]yGbMĂ,N Oԥ*c$Sݪy~,z-L N2%S1j1kٷ`>B~Jwͻ^:EHKSkݗL ~O.-3{8ߺG*HY!Mr| ;x̏44ZUOʾنü&؄OmHW%pR+~&4^tn)PM<~Cѧ,i}WRjs4fjl߭q@ 3_-ʕpU4^َ}t}=47厈J]n=,_aqʸ?cw'}‰\ en+7޺ozׂ,]rpqAb7"fKMcQ 2.G7#+ -ߜ}< %R%VWwЈ>^d4$945GM?T.%-,uMJ:7uDbR|/~,I!,,Y tw޻M1$nZSA7Oa협hl|< ч~0Yϕ9G ,?!!*Bm IEӛs$PWwF+ݒ 2mHbh\F7,>م43n 7-=͂4iׂ.^KpXe/f1W0◶?ZwƖD;0m%@3J/ve9`?- CJ5qޥ8anDN Qi~Gdi)FYqލ U>h{ED'G!\$--M93XK&eCu5;(J=l 3H)o1HvZaϩۚ!mO)|P~c)U:ɥ5.V\Y*Bhiv I!BI۰Dy!e-$yjn|KqEi9Q )QO$7}9:'AwPbDӹDEtG >(Ep|<UԝQmYdJZLt>E}! kv+c8ʕݪlmY{p,;M:@lTFJPSdfd1*#`şޟzt+s$Rgyϥ D =Hc*9.Jz9YIɠE~;(9#ٜf`IKq.z`0* ;f o*bE%ڋ$mvQ|wfP{dbۆO[;9?+ UrH >'~0k_E%>'(x!:L@-OV^Ye{w->--59v6'̳(`0`g$ax+DM /p>6$;fug :s/aMA"EuP0#  V[ِE!ؤ6%'$ʦF<ʘKMGmPYѐC-909SB zdLX&a1%&9?m}+|E $OB=kTR@C6qrۤАbn(Pu[-3K\;:#@xY @EY۰2@ήχ?/oGwGd"E`.~Wt=RA } < G񚭹wPX.Sц$ͧ3P"tC-lnCh[U'#`\9;B{&[΃Mvڽo禢**FyV;S J}z^'I!=1SІWF%]UɚYPdd>13orFHߵ4O[aiM ]72wX*}Vj`JMWCE<v4tpPv`uw3wV#WLTts:Hyf:`ancv" yPE *L#Nǿj ~Ci;X-SaTp x{G]˻)-~*tB('4㷉\X{Xhi q F_IvgjfN6ӘcG^ m6/϶ۓrNo XYɰA:L 7H/H4ŒmhNhcu JHm32i?ِa>8WkXvmBiYFv6Bq?/).~A0]dClbV5dR%SDdJ4##a|o.%O^=HP\:bc=0`ru}dŮC>>iSJTf"[:+x_A6*hCBlZ Tk>pPm6^8:HZK2LG̟MyM/ÈeZh!Fl!M l 03Fi b9}yFpVׇ,hb3V5%Ǻ|,&d;+0xSr3ƜC\0nG dy4P4p$)M@ĕ;P)~}"Kg"P-|'kW=pf4JuB%vu'<"H &~W}Jp0Z7mfeqĔ>cXTW nvvT-{0fvgz%o/:b `N.77 CѮ/TVSv~ bXo^ 17"J= NsOoSY㹩ORFpW9R%)dg{X.\N<flj|dcCAYօ K6v×9e'] k|D|Gx2a6O>SDW133.^ t7N<$'|غu2^@`bkNq%M-]!2SPn!F=6_i!},0k'7YV"ݘn'/N&:%Pٿw375"EF(r>b p_tHNSGA5(|ڭ 'i/X*Gi~RS;0)pN:% Hy "&˦׊7/_! 9^UuJ=702 ިC0҇#'@mE B yn=n,k$dԄU:!ʒGP>U(h{+4`1kv7>H&v!"c“upsW7eOQ/"3\yn-c5 V r lZ;+=76B_ˊ7[_VWPU]hDĤWI;3Ac - 8ѸS&W~J#7ķ"=3QUs,6d+`|<.t si(`A9Bfx^6$97ȵ\kT8JrD9;w62Fv?ebN<&M}  8L~Kţ}AY$mvc$K>>'90 wڌ?+ExtqQ>ȁ"S#p0ݦdڍp!4wΰ9Qv;  aع]B11FOz:̬7 +a Ǡ>hpo L\H h弮k#[A5)<5 |d 5&HΝ]x ׁ,U8t%Ph_ڔ1D|zsV]\n Fs$~{lsEXB+UXm9"ԍ ]D!` &<r&%Є>}1g9^8ˋhßA;r%Mt3^oEXNnhueq< :FLs5KS\&A`*-e*}86lt`CBɛaԵ8#sb݆8$ Ӽ'c06-+ӎyčܻx *W!]'A}tEu_9lK^ y'n 5\)lGjO铦 =iu't醋0DDmux{T+Y0ěZIީ5058(Dtrt wtbY7_s%Ĉ^!)6+-_%bWs+x$hP;Tq"h> d9"e&\;C+K^%AЊI @ k 7#뽙6aM]!mU_BO6B%߉ b7XEos ssL\ cAf 彶lTKjW@YS L =@_)DqaJ0(e; :&Wr+`gԋBkc⌶MT?4΂v̯ 'ú}2uKxc% #= BعAsEգ7J7z1z8(]ػI{cƶ׺#&X|YDpR n!UUDʔ:ϊ̇)'4B-{lX_˔=PB3Zϛ}i!MQҹU1ߴ&b ȗZO@ «Ϣe$`@yY|Ǯ\c5aS=/|S%AH[v\ Dl C$KR#[@ܘy3"㿚@UVe]j})͘u;c2(Gb@FtEI !(uo:~bEӷ).)^m}7Gdy%q&rFt(DS N`V6c6;u4LU鄷u PA_h!6gns*Rׯ//OWq'T҃Npi0[S֗*OH|"l3؂lLu8Zv(ZÌ,0p,^0Q^B19!^IYQeSQi\9M[5Apȏ&T/mIi/^(5=n$P"caJ_{|)˙ "`{:P)+xkLڥ 92#d""VZ5oSwN*~0AoS??*J=;~cˏWtZo 9a'쎓[E4ʋpe[$"?nR^ & զZI{DO@M^%~#ƪN WvJ% h6Gsïz%#ֻFNd˕@ܸM[A'Tސ0^݊l" |0R@L k$BF"桸`Gve=u) CvÎ7nj]_ybd'5i-F N@hm^uM4c"Wy|X7bC9tʬ~B_R$cnVB1K;8MN ߫z{ c̈aq .^֦%x86zJEP~d/Om,ҝpcUNG9u>ȱ酌!2YA5p  wm x=]c1H V^V9+[_Mwf1WA5j36 S16T==)fϓHh4 +@~ k{Jɍ4#e9ZۍӻsXGSRi芦c}J~8 7ΟP' c[jm_GX-/tf:;?s%2v2,̹^u5Բ$פ;6d3OrQ$c 4r%c]Y~EZy "%~"͗yb;{ W˜=)!#C љ:^=?1N$"vł@c~<AU{YQ6.R?>jģ^C)P4SLϲHLц[(~?9&݇XkWѹ RzEɄLպhÒsQ[C/T;.bDmgõ-~(eNf4ƺD)")U7||q36C)zzg]\sQ~]yD=m,q%o~7ⱡ썷W쳊\7Cݯ?WݬeNͶ'!1ʃ>4'+4;fxb):֜Vw +~i-d$Җ2"l" [~}pֈ KF'!5%5} ;h^Sl-a]i,O3@ʟݡp| ܛI]C#V裌{x꒷hH5gfG~HkԹ @R4,GI2:$mVQjg. 5 d]?M1d68EDp<0LZWg8 \i| jKlv49 57Gy#m&4s5?*'KU3p!}l'⢄b=e{썣| &VO/iI8}mr!͵)ȅرF=$ċ\1WњeL98Sߪ8 O 0b- 蕛칯8 B4YrH _WIz!v0gB-NLW6C$AuߑLVY`c2O).ZRDƾ?4kP.,Tqp9 ߵoq5hJG;kowl㐒oBI,7; =1h(R0i,UO.WviqFiYړ^4=ʫϝv c~c8!fO(D acq.~.kB7[YўGiSW pЗGx%cQ^̈́mJB25spn :&Btb̒  }hKHs6IYB^1Hq #tk59pw+VfOzOq.itG*a4f*y9Ņ^/'3ΗC|aXVʆՋrnӑ[5e2/ۚ`Nt$}?#:Va{>P|jnCw*P*̧g BNJK1iF_ P0(hRA r-6fih{ V C7$/ߝlݫ"~/9uMRu`25L<Q(fx jĨbng$)osއE)R- my:/'1qVKgכ4n#}M5VeZ96C\ʅ 翶GnTWdZW:iPD Pʋ[xN74Xy|e|1Gˉ5#g&Ns%ʅGDTQaəK<KBɱ:7+W%)KJj6>A[&l+BVOdIA_ +c;@PRk Ĩ릙 pYRi{֞lcn!<7^(iQo[E]TChO"{Yl1KuHP57h#$Y( ] ^pNi:ynjZXu`'>9PhF!+ ̄ )(<|2ZF+WVԌ07^' lBWzs\Aj^z_h2';±oPt󿚌И$ĎueZVS[p`~͑O)Y}!x@grØyP7`͉0#U!3R+PX(Y|GPfĆݶ60 񿰦Y1JhC'55X"t{PaRR<5Xccf(D#s|[ d3 e`T>7 VWzD%aM]e3d%\r3LUj_γ܈4E)_#kmZTN32U4Kۣ}1d($bk+| t۲}(C33:~R '8JP3d_=q:rPE_˪殞ӘBI!B p^K[W.j%!Ţ`4_DhO}l_4D݀C8sqKV3T X8ThzfQka ^^Hjڡ (gɿRDC9\4kG }3?yI$Z^lfr̡$ aR Eꐆ$ ~q2d{g6i"`~i~}P,6?̅ ڋ!a"Ymfk L|k1l;:qnBB( fhђ荆:o_zZi`MiB^ }eO43M mQz[\jPsH Pq 2zή\VX,|o<&<> Å(Hs0X~ydx ,՞luw0XymNޏ+gYU5MU8,S\=/ўF[ W#, / S6bѫjN{w@F5%R%'6:[frLJ"H+9| 2%P VW73zףID^Ek|w6^(似Ud׋_O^nŞ# ;)f9t)^oT쫼?_}UԱ'bB~sGɟkQFI_? G3wQԐ|E@ Zv}I9CK4A:{C}YdT}~Q8x-.#h8WW@^Roϥ:ZdYtk` Wu͋3٥BVЄ>ޟX {'rPeLpy7^<}7CPu)W䘗57 !ؚ0)27C0Hɟ]0 $ :{Ata?Eu8=(ez~ H {.vQX|5OQś<7勎r[ y(G(Zl?X+EOdcʱ2 !$4U&r_}`:o!gRo;k(bWJ:Z9O%Գok7 p:l9|G1Daٮ`x;`/S}(PtҘ@+RVGOV|.4 QE'H{%cr) ^_OÃӭOv` xMbz%FRHۤEY}>:z)K$9c4 .-J 񒜒`>Olev` Dp=-1 Io:(ʙęIE~d= ,.Y,.L=~]8eh}3UqCN~oEP=4fBƪ`{b'[ u<Љ'aLt}Zo|x 8lfp,qb snstˍgp0K'.ןZ/AhZMDžQn?]f3(A0<>׹[Q4<}3%/BBn; }OR.woW*4! šj ȒzCQ u(b IpL}{"cIvvqh}Xp4*XtGr*,_0zm45e΃pВ`bb(gQ{!516oZI9W8 ~8] a' 7۽LJrFVk9rXJ̑r@=c@`0Txu.túyn'!2_lh.yrkP,i bYYo__.SWr쭐LRW0Jp~l~` au40TqC"w!?14II 7u e32` SD(0ߟ/-vx9$xF W,5u -TԻ2HVJ9yEB`R wbZO%NdӺ@C klPu3b\BD^R~ @Pٝ0G"DvŇ0ʯ:^ CBm U6Q5x IĤ_=Hľ%QJ@+3p~Ճ6 Arfͳ;Zk1'{nBw<6Aь%&bCC;ˎR'i.ɻc5&P Y_7e T<] )p\i fVLjOCOןPq %Xu?p~ ,)eb&*~? gYjl5B.$0 -# w=0͊!H5sDzAR2.g8}m[oKܛfz)HNJNl6 NPxuDݵ|kp+[at~T5N6Do@lp-3ASu ./Aj I6- ]XxhTw(\* bP-P^ZlhBR P9zK^Nl< # .%?yUԆ}j3Mx[NxK?lt:Qu{XvGGpMu|g]+oҘ 1=Ϊ9} pݮc `U( _zQ).޵ی}>}lIt֕`1"vM T:`gQW4u0\W2l/~9Jݐdt"3<;jg{2M:ב zDa,w{(-ZWuEeҡ,N |؎sgjBibA6cfPwTh>lrKo e]Pf둼&iuNqo;@PPy:2x`35mKߓf aH(JH,MmI H9>݋[$}$;1H^fWQΦemIҖb~_jݲY<*#.c iUcĠ~vNDD=aܺ$ԔSq1\EJ*fNX_޹S<!&SG. +p$ s @_%}0W&2 DVQ6qIZ*[~ԁ {xTz Gz\(t@C|bGa"T*gDLD ʱз3[^*}zp7sIvErfȵ/z`e:Cn<ֵ%gUt`,-l_!F@8"ώdk<ҩ?^x` Źt#1]p 9CӬ!-?2ldͣĖ F?u}-*LIekf 'wO;ɗeP%c爿g?OSyVU/D@B֐XCh :42hiRFG%Ni(s(L@j c8Ga:;9h}ͼ}`ݛjjkNbo~Nig ;翾$4æi9nic6%x3 Zl.ģbKMW;d_l_VȌgj]wn~]=An}=2!V| Un2sn[{ }t o/*]dKT4pǂ"3-9e-8W=)qw<ڋC.;9@5=jTjHu[]%&wpyܫݒQT>X?1jƑ=vF_q؎‡UvT1qDB:Y@4٭cBVs C5Ѻi)J"\ e+5ɲ|SFkIѡgÙ3H 97VIrAVXK-yJY,])n֑R9bH<$8NFoH![ЯgB<3Qe:tu]o2)1 A#+u(Xb^nOF+'JU2QHV  LNNm$Ѷ=, ( UGXԇ&!Z}[q類P'hOߧBݫB 9WMVib9*9to$N7Q~Zxg0ۯg@ MH`/$;]Yr}5E'HӨ,#Hhcv#_aJ64w}]jnUoP𝕢؟%2l {NZF( $ 4 'H݊IC}{ۀ0LGlpFS8ej'E;f]sgxcwgmyDL<_'2'HB"?`}*6uƓM=ؓCg֨ eˠ/Lk<>[, ,2\eJҥ [ 嬨}s_u[R:jD)bA:MOy jt"!g;:E˾zD=\M[%9Vآ2^*W r7ſEq{C&7I(̋+ Z Y䀅cgj/UnE$=5ZSBEIև^ٻ[W1sn(wOzyĩH"U_J$u#Pe*{ qEI_2@Ij;$sSVJ܃iz6Dԕq9.P P %VELp§Xa]E80૤ْkHD8@旚yU$ fS ]03,`E{;b})C -%`nL9Յ 4h]t`3HCS8SHqf)VIusJ`!im%e}CJ 9[H*FH).to3Z)"ѯ1Pƒe򎇄gP`q /m_tw"xT$$tFqfbQB/-GX,N.g8? [z&NE4쯧daC7|%jx*^{>3,6' c:x&{5\B$^뗘܄ H 52z1&F%_j93D< lH+5Ր`n <fV'Ƽ}rw,؅΃iqgy N~#0lc`" P\8۬:yXGShܚm!&ɲÂVwQ[-5*A:`~{3K8µJw$Nqes׺lR22~ {߁MB,;;KٓoYK'xޜp*:1˧$#i(i r5\bc%[Ֆ}5ҰniDI_s42 fꤙڨ֊w+11=% G$n+8DevBv6L ]R ߼+.~OabS) XsT*cFc`q. Mo uODpnPV^%7$%R"I,YTeUXTT k؅'sd TuwO,Ă|wTw-5qv0wP{*kygFH%:MKą ) XOD> |('x|&"S`h"XȷX9S N)g(5M>MI,fUSM`7xDe;9MA>r4[11=Y2?B~bZB|gs+<=)D׭Cd4G"`Sy3BfZl殥v_fDsNL׼5!sJR W)D?)#5=Ēly&%l-W[~RYYvzHJ-VV9É9դXT >mFk` ,JLg{>e*WNWrpCZ F͓ZmIo*97SG=+"koT*6]T64O-|ɫywt[D Ve+J4cmM rBO4fЄ25Z@3x}PJ"6 ʮ=įn\QP\.Kus`v?M^Ąʕts:aۋU0"h>-Xb`y}ur\a#Btey:pTbht{ у"dJ۱bnq(>MyiHcH?4oya X 8٤O؅[태`rVL6`'C!ρ&-Wlߟ_s0 FpQxxMOuOQl!F6"YF#%EQHGa8:u_B':p*1EY^jYb;'.%++z #蘑c Np̪[aš=Ժ,8EsOu=Cwy0hNzSOVCu}""J`j?^X]J1~vQƂ_Cs 6}lFآ+$(Gդ~%9DLiwɂy8itϗЏ gF9gbd3ΫCAT;#;Bl /(+3Nb,pp! dVtCh9Xyjg愛[ iX0M-T6J#)s0aMoz92&Ry=̺?PQ #wձoE'$HXs㫉G|dugI/L@̂*2Ւa9oZe :I `%?VU]N"j~2va)gd3`{Tm&b.>"VMP.09&7CM#۠D,>B|K\Z T .;'R`8{\Al]{9Bڠ{hop6%)̩OzW}vW*1 trHVM]}[CĖȒpE^HZ8_)|Y~+:v/#&Erec213耺ip)$qG_ &3Bzut6!m^ʛ(O%~7Ǥ8a{U~~.EB-9nk1`= }kbJlm6&6R(Crj JՓF )21Gz) )_8"/ƀc$vF̴ZO`T QULĻt+25~ zKš #tcȕ,%stn;HaHc"F bB`1qrBQ$yeWѹ!̂o߫1tQ=A,!߼wlk0yGʦPML1鶙UThV_fo iv~iIy{| ->o]ӈӾ>}&gk/ӲU 53W>^3!Py cE(8>moͅ8Zב] AGE=$EmL4_mF7] )̀{"e= V_.o76?׾ာ*1è*d8Oow0o:-Ѧ ,3U9i V)ͻ1XԡCR$a=-ɫ4?w_.ozR4(}|XFRP{sc8,DT PSy_F K bF4 ҉;SAv(LA`.H،$l_g|o3hiSih Tc]p$W]C[К!l`TpЍd]*6}6ñT27pJsεp{`[%5\!^(?~įܰAF 4`?m@/2"?\% 9ؑ(4{>޷Z>bR#Ap9mPJZ!{=f-aegvHcj ybrH>~3Їo3)F W8 EyFRԸF^{ʱ zCtg26;`[7~~ӧAaX!1|lt[܋ }zԞ/&1ܡR؉oM>.,4 S^)U6`h*LOv;wwr ћu`$W^F_,,gKyKe,p( 'E C|S~T /OA؃@ 9MDާ߲}O-znmX_&*"H ;&\.O.AL*=U k^;pIBM(Rhϓ<erj Aᓊ`4ŠܖӼS9 ݥHىw'=KT{r%]UX W0Rz*U}:QD*R>2|guϬa ƑW(e.!^sވYI[Y=S]֒QCǾC.)Kz1J_L%iwIy g&ؽ]ƅyfUsPg=+6I xmra*2`۲tp'6x ]^Pw b9:=li)Z~5LLXrume UԺA;Ej'|aѷ1M'qNwTFo6’Hx4ں!9AbX$~lBVN|l 2]i.Z~?o\SBc7*:I,o1qڻ2/fXߝTq۟(uG/0 iZIGkR8Ccŕu.~H3h,V;nLbq#9-XѦe-\HuْWcbZԼDug=[i.2/!NՔTWSϡ0ܢ:j>(aa !/]>nRG]^2iT< #Wiy"u{yå8b>+*Nv5Zba7u>1Y Bw6+&K;\{TU{M `©Vܗ̝@k5oOc3ve55&8Ip!0'bϳ|ڎ챳1ː†S ?!2?{W:TT[LumqZ􄆪w'7+1D qa_ OLOc^ZErB@BM>o^Ve%"liڻJ >#3zTơ{ۥ+QRZEjuJy&ِ\}Wov4Inbbo=`dwpgmel]ʸP"ř |2 K3܎PttvWlFO)'@<xO rhuf"$y;|oRķ< ⳴y?|J,T+K`5F0P#ELc2ھn Wa)]W-4dp l:dQSƣcKQesw}ŸeV?T Z(ug'sv#1# 4@Nh2*Ou6cz"cS V(~@qH(vA^viS|woMA`5LFM5cⴶ;t{溄$e ڭPɱ_\mC}چa'bv2W4Ei#ܲAQA}s;JkRS5*e)ˍͫ mſ+sgiXj}-%45~ښ_ <7oS4svkeseNu\~qȰ7CG&h~Ez"Do؉ gH\kd(ZMX(IF"Y`x?fv(ÕFA7>N1VZ/Mlh,wH owsF=)\Ge*Ea}鐷'2#߃Z -j`g FcVd\BI1*e|[/R)$KqV/`jX}?JSe98P^mclMzQCaFKF3g֪"%6BԌ=[fLpFNupjcz{H9xYXF)Z_ڻf<vElzx[r~=]TƵ>H(*>7M}̮٢iݘ X$ve$I$3AtS>;̦4Q#_pp~MlkG۲j& /<4)aY AhS9P`B'V3EttEVk@B̝ 2U։C0#'2vJ4&UR0Q8˧~xc!dY^y<;]?cY_)ǽ  :>炩8:MPO=i0yy/ZX%hkܟkm. ^i{Wž` G D.7Gu4_KYo6ID =}= Ips BmfÈf㞧!3є2~3=HR"@5`%l"sZ"=hS4_scnnR~+6!:X$],DW~Z/pQX{.c3u!gi=җc&aMh.wK T*cdi\҇#Mo5I#rme7t:['5Zmm 1cHH? TAUkFoPḩ2$; i~%/DMiM_{ 3kH6[ҁEǦw l:3 ad0XU7/ n i"}0wZhgqˠn5 xx_I*90ru=eavN'z A:>7>VRL| JĘIrW{paL`XB\'ZH\UAY]NFm;m[v#~ODQ ( M`)BRR0iZa&< %G^uzGu#59is:M8 癒?dxD>^T>G6hu#>mJARRfoХ]:.|`=CWc~C&P ]}7+SòۺS8%٭kO ˜Cv, Go.@=` ܷk&<Prs.V=D.!qۥ͵C۽lOOR*:^?rś11O%&?v[Ɯcˡ~\*?v|S3BTL>}!K_"uQ 6)ˏ^q86@j+ 53`fW8X h=w)jbƯ熹lyyŁ$ D*Z_ExH4ⓞQuR,|]\CuSGUИM_t<WAG4;zYS^ֱ)ME/Y:XO@%5ȴζLr)%Wڰ9SAi)۞ſqqϸ1d mOisH9[)?e|y/'[7_tt ɀYb1黷0;GWpGXn6l"/^2_?gshJ?bvگImָC%.D7} _)ok1o): ;"C'<8~؃;lFLj(q/l mžaf̦53s:%S,&\zwY~=I6Wq 9r>@tnw8Y2pBBn|wno \syan:Mֶqi45O]ͬ/6rP5-|0[@ tf,: 5Ɩb+ѹi3o-;lH[tULY+EE:#XSh7PhJOx^Wk 4 1#hMz~*TI5l9|t)1P,QPᵌnie⓾3كvH|UzAip/h;/]u3I2X~GFe YjH*+ΤG[]0w(@AB={Sb^HQR]$£bFf˹JY+V<0AsK6T`=;9GC VBNH5]ˇI v$SrYR"600@(|dޝ$"al!M4]!lx|U"˹y Y?VڀbL:c3p0+}mgGE`w'pyHi$As,Hr|ܔiNV@x%X1YE g-[*P xnDOV6Yur1Қ6vi('=Y`y.I *B^[FH渵rff#U9x^:>L+5M=2 0׀]0kiV{؀3\G4RX0,pF̙>#nr4$~/Qb&/Q$SuJ$eg5;"w>WYVSۤHR C}3P]% 쉃r\~%wsx[-j)6U2ؖ~ֶz ?{;(ư#v#/3%,X I8):N.?y Oz O]nLWެ}8cC[1'c[|>\ o7FGpԔ ڤR CdBHT]2,2g|$6,"XN^}qF}LрRޜ/uei9mZEo 3ӱoLh5`bcB.6,i׭F殙gh?{9k>ti]%aHB#M(UnmBo_%#6UI,<}qXB%Fn=l0j e52`ࢠ&q1{hrΏe?Й;UZt|/Ad.D)NHxZ:sYj ` Z{)oHu^|M T 3+xriBȖ6M_VWsVK1'CЄ5C1R>GMN0ļ9S:^|lAkȽZ C{5N-r8` f|{Ke﷙H'=8QΉS|PvK 36ͺCD+2h={ٮJ飕m\poTK5sA*Q@_+7;;u^, [GPRg&h2xDFq/o6mQ񤫝*;y'Fp)/Gx6a$i <(y۞(/qE$T^lbF>uy3zSv :&n~\9?8G,|RHHn'\ R c"ސEX5Y˧Җb~]ŗ31mW-͟d^ɣs "D3u7a?aH&0 ~ TF W)O"՟P[oi`R?ɅCnH-AcM[T'VVMֶv  vb}U + nL.nki3'l==U_gK͢]? Q_gJo*S3b}eS7X/(pck%/$wb _n*k( !)}*t^:n~+Z܏fjb_G7 7h_oX".' ƺ~&3V`S߉- NR5QVA/yצVQPjמ $gA&.!,fW "Dy2u ӶGr$D# q3QwDk߄4gl'#pXBưB$o&jN딼nYVɳi uհm4 0yRq՘rz:/N_V=iټ>%J#e 54&k<97國Zan8lJHS`BBw0ޢ?=]DCH Se\[ƚ\Ւc"׌7R)NE_HIkڑ[?^j;HzOV11@?j]}pyE,l4])ZUc-| RKag]s}"h Z#v¶}!L\iY7A$aV;3Eٛn"e6[[0sl1DAmXJ^eکQDe9kn{Iy$ 媍o)eub*V~ۼϢtrcuq nXl҈Zg^5ks`'3㎱ाUP2nXgmܰ{tY& SVrLA@WZC/uxht;#wXt09+t9O'w6#bSoUAz*;aV[ƈG7'oA"Ŏ4xMJsÑB%!m 8L+iwpF_y/0z 38mtm0] ."4_s*Cv 2y}|g!oͬ%G})]g`S"SNp)#PB5&wJ0AGi&vk@-A%7Kq}ɧ{.S j%Pq 7Iw, (yk6߻$eİ&J |OG?7Ē ^,W5=#\ 9-7?޶-UK.xmv܍n- 2P&Z/硠 z2,dbd{=#Za=e÷eWrf-]/{جّ0'jP*ne:O(NН-Q(!6@ cEM1l~dFrKP뻠miq50o)Iۃ)f-vSSUyy)1:;w47뙙4ݎpR?t>^IY/b `#8;_bƴ&VJ5-eyR’pG^km 744-.`hDإA@`Ԏ,uHBjk=54%=q`t'}bU7Z6Wq,(y#7L#f`?a ow1ࣻI_ rM2y5JWR&J$tue͍-io3c߭ȇYzw`TZ[!7#q[Cq2t}C"a_ p8Pu : ^!81}cL!\tQD́AetY榥]KEǶj#˾ 2}& !#ـ'hBǛsI5 IӺ~_0"V˂&=یD$YrR&A9 n~~T::wU-\VV(ut({-ܭhǰb>;,Q{>׈sUzk{|Ui`@O5m!ʡ4R(Zj*]FXafj~J~uWeKw= 2n>8%W O)=еlץIO1A#KA&ٌ֭D\L.aܗhRx#U;Hk:T0a wW4sAhᘬ =#$}!e]a A6.~-9r -ImD6,_רa"(BO&bbLIMM9f%sB(vXC֚;T1_nt>7ݔ֤%~vU4dkw鶟_ri+^d-p`Z; JD jS蜏,y/FZ*XkG lXA⃏Ar>J n:ieéqs% ,g>%f N4+߽ ØrjWN{#@xRCd5zE1S]'iE`(]ɠoҽHzvzfę XS%ɳ"w-^FlyL% c._NaN:l;Ů4CnNPǬ_jAeZCJevvV|$ar./R H&M$̈́UaZ =88D3./խ*tCY~~>{Isۋ'֜ϒX8H #t2Ec-BY!YRӌتcgaZILezNKgf 3VZNC3$^KEP hYB^MQ m;7,hszϔh0voXyt(4|Rº@;Sikd\I^xwFb% g &:x‰hH1V<7K8]W;.~Re'<>hB6yCƢ*;i幃̘3N'}s)|Mo?oޙM'ۙfY1ƛ0C#\\zX`L]jU$z MruY+=5c;>o2ToU/'@#I=gF̢y U*qwL7kִ1<zg? `X2Ϛ6{(BV*m@ru]EQjL$YpMA~`YC*-:Zt~Jhx5#AF.Ղ L^5teh3 p$} >.yhS|,Ҧ~m$HWT㔾H7*fN\&ip1s;bq0r6y>>GO.6OuI>W]P\[S%>-^VءR%:J3-l lrXEdHGWGIEƟ5ASbbKȺՃʅ&綞D5ȑvA48|&We,ʩx(BfQА΁? 􊉆[n > ah!e'TY);nkLz҃t*Ӛc@g'weCrRE TtϭJ8ns$?w FMxatZmD>4ڔVCv?|_Fމ)c0 D$qO <+nϰ*HnvÁ /j'7jR8npo> sĤFߺv+rzSF)Z7UW? Rm8WVEHR iˡ0χ*4 -Vk  |3[i@KVg ` ׽o%oݑN+OV8?}C,f).)nFU)XP)8Yaݣ0uZN.G ok{(p4g|:SdF%pJ.l>xLCnu2FhC$jYx1J&R>ϊߩ+ieJugHA`}ydξ׍!5XdJ?(JDjó6B_ɣh]})j>QK5-2kNͼ2 ! ];">~~k48:CraBzJU9Lz$,+Y" p@g{> |l-d;̔m2lۖ).w$ &U+ޛҒӇ8ʩHy,|@WG69 \PWA2*c!鄉+|jKz$XvQLlLaB/"ahZmm R O27YklW$+}і)L:9GRNO[]- `([8uhȦŖv5tY6N4u!'zTq606Dz@|_ibA!<՗= La`*.Ɯ`dاtSd ]6+BsCb %U/PdqoCƟJa/H::a-/:#R4аu6cHnYgJI.:L KnqLԯ?+FasubK+> KWϬB(.*Y\ske!:4BO"s6b 4+߳' R7gV pP@L]Sd4ӆh}ؗv <{_702`XQA[nt]j(,kh) ܤQMH$oU=UNpn'#FhR5_N NOMfi-j+1RV*Fj|KaZMr ]1p@$FCr}Lb / BNW Rцs˙u,>2"l AU?5z(8^̐;I3eͿ"E3v6hΎu;b}H8Ju/5~w"z~Ur@i_TcZ7 O Rh~Er 8M"">;kyC(qH)7FN G4X6Hj0~3|%(1ݖvP8G% Y@p]w#+pZ5\։Hn}N'L2ߓm#2bؿ"ʍs`y1F,Yy?R$p`/5xcvٙ?i3<ʾd0TTvGӗKsW"TOVp&B2΁sXlŻ)ӓ@ KBڠeßr2E Bsp~ ?ԧ"1aM0"3Y6 N?>ieb=U#2kZQ lp56򋪠T8hxmx1st&;B= [kt.]Ath\7 5$gEu1.m:GX.t@ ( D~dZkjZA"_~iwc/,FH[<_օMgno3hY8 W()k*Z-tn[`(3:9? 2i4 z,k++$7x V|$QPc̮yZm1+H@i(+ k[^L t;A5B}u3Ar,^M!5|K(d ϢzVbS\O. 5…]tm!#+;~օw>:֙!q'X&naB Ut.Gɑ & R"QOX5jLE޿9KmZtΞwsfo;YM1MM@9[:S&Zzb>%(s݊D~6ݛ@S缈@d=CSW2}R8!("̈́Z&fFN@1Nx!^WЫsze8r2Ǿ X٭.^F6m8![ 3Džp-EAr3/H2(k*썩5a{=5G١+rʡgReg{h) VAͿ5T.MU4(ڎPZ^<]`)u94" \M2$^^Ekxw~G1Ĕ3W Q|>|v_b 8$=N 4ƐdӸI*XP̌1SO]Ґ=F:Xs \Y3TNmxWIL+0F()CFъ7k,‹BU+؇tV>Rb\iza4/8Gn53!9cڑMjT^0/?۳xSDp6|7>YYsNAb %[P`a~tZuh->%эon*"I=I.H>~}}R2+"3d%Qɧ;9Qy 7K7bf]}WN%KZ$8Opޔq:sI z輬x9*Ԃi\f6RYzQn33QWQ8܊_NWcV؟C'=\fу >~E[?\͐^hUUǙ>6[5p+ fY?~ꬁ:L =1z(|.5OI6ѴʮAqBH£[ɟd|#;.L\67Uk͸t/XۋA }c94Z/L|UG>r-B% I:*Y?eMsYxt`ޭաR***bmJvIZr=!#5hvܗ{فtJ{EŊ5Wv ;~%狿U\4(+TC3'n)F #c<WNoPxpۘv `-X|yU>zjWw ˖Ι)Q0G# R+/2N}5ǗЏ#uEPG9r,3%n i}{PQy^<2x.1jim6uMt1IuΘ0moˎZ/:s&;>j,V8 L`; G]H|NcY5z%>{\" Z|>^y+ yhc15-ـ~<ِM`ɱXz @̿.u2`G;Wi}nE﷿j0'?+4?۸$ma/6t/H@- GǮ2p̝t7Pu=nҿLp.;"MD?KD4!ӬvVʄ(6.92"eJ ܄n:I:1ya4zPJ"m d1ԋ)9;U8BAߌdz2]V7V-钧LDDEҞ8o9QcXyY .Afnm䋏5>±嬨Iez *N *$I?vE}׵7 g)58VNOyʵHjd-ME֣q,qfN]4AWʼn/DYYsb?r*TV LUEӌHAǗ'z.D&l.LE=Q#O~!k=dD#ʋ2UXZܘs9ӽRIl+Fu4p:[2W4"ƨ1xvxodj3)>:9L$q[MƵ%8QO,&Nu Mcii\LZ/lY>nz4U}q ŠhrEz.HWN[#bnn}Bst>z^wc8!]APyW/[NHe1~e{EәF:T5 :lҝ%L՜L-ԯtz4d{%Ӈq>+ ۧ3{eƝ~4pжM3q/; Z?\)H}‡-(;i UTٿ*Q5{: 62ֳ4&kfH/snqV=D6rjI޻{'C%G8%:E S_\RA ~;l_]е/d~ RDGKʫ́sLEѾڭRJwO43y._+ݖo[96قOeht11lT Bsܻ9rOd>^*Ĝ1\(=&x8oJT ɻ3Nйj&~<R~ P:5EƕDɼNW1ō䨲Ĥ`L/b7.yl:r:qiyuGwm/#aKP'[/5\QzS?e(]Ll~>إf|N6@R(C˕_xRIzP{UU1 M1rcI\K} TvI4rꕩnW wՊ&Od+n B&H.srm8vQ3WU/ [ȓ>:\/7@AGV 9!MV5&|P9ܽh;fgԢ6ՓdWm* B0N"#\d1&Ha4N秗E=NY3l')ڊ3bp4REє5̹gC(c}ua\s`SwJ,P&va;}BI89Ӄ$ix\qG &s53:Yyo<b8C)|.#l@Mm4,* YF(0zLLO/ jR)kgl5 BO$杙;ۍX!"$udBZ7\ˁ?dWEg"[~xI̞Gat-?O=5º T#ORC]M|jRBjyqAE{IZR]挲!8sF3h~GFem4F;K#wOWu:u#{׊5zZrWiisŗ5=}n7k.<*`$!֌l HW;j80ugSz|u$&wDXś xbvZX-ifpL$F@ɴcMxPR4 `ndzM;(Zq7l*U<-*q%ڤbv* AdB8iW%ߡ1"1w$.ĹRB[YzPLxøHmxc_$~ [ɸsFq\ k 7;%=̌=(wqyF2cx*V:nbW6`Si/߈(e5Vt}C$cwy 4߈j{[R;$*hb,u,I.l:$Id #3x3s!`.WTE`3i(ƫP0\wcJO[79oκwzh^D̡!FG`e:z>Ԫfŵ( g9hw%֌ GV_PW(uEA<~z]QCҽ4 dt FRv\o(.rDʻEuiuԠ6pM cj5xbҾ!/Xߛ?nXThv}:M G]3/B o 4mEiռ1.>mrC'AWSd+]$lV[W π ?Y~ʂ$!K!=n"UƵؘm1 7ؾ{\oD:E@Фt'*jd1|~lMxTV.[ =-*56qx4"H\@qIPrWa g9mby`NQ5/g~SNX=8#DE{k/B㽜OI0aaВ;hD1;.x< Hv_+ -2ߎ s G!R)$V@{5 t:=KB(U>=&n]e vLQg(݋"D`vhGmr[!<{wJ@4a 6 ɒcAe I碼K+,1HAϱWx>x=FcinXBOjf`q_nj\sX7`h" iȭJU?yo+8Mx?%86Np FH *=Ң^'sjfO'5KV;) 8LO)+"_U+ws>9VH>%u]P”51n, VO\c]}\ `d;%#j흺bxUJ}08 }[2(!ET;Lp/j{ZjnL`#y#0'}1ʝpa7H}U ]o.h.(t\E Xinh_{+hpZBm"5a=Iᯢ6쀩.uU ~͟m7d'KM룉 ,*MȆ`T{96u2F<"q♑@7jxbAxah}irC$B)/.)h*N6 0f1oYeF}2WImk5"D͡W! RDcko!wt.fT{UmvX}⠱k,Vgg{/ lfx<޲-\/q_D,R17}Ro|.0|Qd}"YlPhps[8^޻i1S!P6'y`)$g#4shM[ I{ŦIQQnZ]q%jr|t0ԯ@ETn+xNST2P,7U<{@AĜ1ʧC> n6k*ȳ!";PBAh[Km]p FC6[Vo4vosLH9ʁ(`za$ѷ:9N 3=?UV4z[D#jZ7##ztWeݑO7{8ӆf5i|gB\ac%(HaƚL2pY1s7gL'||+T 4,u,0@@ư*0U3Qοb(l D&1^ 1| Q|fFVz8 P 邝k(\/.+nH޿[ʋ$d8%wO![M u$-W;3DVDBgڠPYB> R!|G6zW @,rrLDۮ~H/=[{h[j4h* V B1%} *41͐ج9cx4da^*s:5.9AdijS%=9.NkX̵őq/d UL%L"N} R+N%~'+z=Bgl٧=-#0=WM/ú(/'%Kd\O0m"&׉> %nIt_P NF8(cw \(&BWG]8.ry3& ]BuϿ})C v85ҳ=X)?XKqvn]v :Jk u5LH+_MH))B~dF8>g~ %&WZ'9Ρ:viRx7na! Ł8j LXo^B~Aʘ?TvHQ7]#]3.~>9ݯŒ6lmV ?;Q/iPl#D)fk$ NUD=<HBrl둋й`o6Ǡ'6s&ȕ[ky.">glrSa@htew 8*WX8GQD%GWn!-\΂/Ks9nmY}5j5tѝ=JHRkyU(mee'҅ȴA%,(T:|6P*Y)SSvbpKJ)6O 95q}*DHQE>P@V@e.;_:JK.̵h4Ӂ( x6!6iР Ӻ/0:C!P b`![2fm$gNz-v?.PU5I@iCUuS C2ꆵ$f-%xLf<#ݻҔ`؊[L铹H(cMJcnP(2B ~g <SVkA|~n _8|YSG5JRܑ琖*U3"G+,2WY/PKfmA`VW*HVx3c]0 'PfM((6w[TC14#EHM~%my.D$#I gP^~.2W#Zb=POuߪvMD4Cv9EK q!O!W@IE'?}#97#kIKQ X"IѲy5x˜϶ݾ9ܱg71c=آVL4N1+ļ}ffsƪxbue EGD dL'Ͳp= vol8Qީg!Yg鏧%Ě~8D%Dz>6Hø" K@\ǘ̑{V*jm CX{qjS.쵦GtMSDcf}f%)tW*,cWMgݤןh6z]fBZMy0leZ X08\'^ˮ+yZφʰ=(^Q>I^!S|G~4 x1`.rW]i^XV{[N7v3+(XA0O`=[SgBk% .mu&cQfW+`iXq,vu N CWVW%0B < EaTb}ǖs)-r7$ +D8ʑ~R_@u DPO$ԟjzhcK2;_u횛S Ѳh#.!WŞ>>n9{A`S*wtLUu_3X!owZñV~U?sqR2;u)cPcc|gYĎ6o LE0Ҫm ߷Bqi?"PQgȃ^geW26agHnr3Md)` "DE2Z:;08h g!cSGvEbתԆd|%NS>uJk+ylhAU$7y({?q28Ԗ>lz%3L( \>Ѝ~ذoYx[iy b4/Gq9"<Q`ߎ"qAD(eW6Ul-hg )QIc`Vb=Pi#L&,?P8IFY .ʰtT r{J6/2"}5@w,-zFqġ^C텂eKhRx阮o_l˪ *ԵJE[]'w]/PVC}f_W(qElP:IKͰ'!ja_5gt"d$SʡOp=m; % SP'X)- Ls poMG*A+yhn6ROA B.kL.lcHm /υNl΃!/q1fv>$~wkw!eHL.%UK™Ԃx/&\4ݾ}-y ssΏ'9)N6p~tPXUrSJӬ*Sg ^0UӀ eO߾H>L`-TronRK'PGe?4J}"6"[αT#HOd&H:IV{@y5Sq.~Ub i>XYJN!@[KVamK4F{&|tGZs]M<~Ku&y✤f 7Ek%vfcrb6KnuW'D*ptjRk±} T"-w~Ԣ64au0:LObv!&6y!ݻT18^?u2M ofúA:k^AI5 @ aoyWݼŘg מGΏwp^d`IN5XZ$|;8ҋ_O3sT]aqJȌձ+wsß'>-=jA8ah6W'uI9&BJfL ձo8m;Y%p}R^j*rb6m0FTS`L0CʯhZQW z:ϳe.o lEvao9* 埡s l"XyPrwѺ;FH$9CVX\+q1(Z)\ ψTxlIN?Z_Sj3oEB7H5 퍱.`UcVUv=kDLP9h:j)8!9{f\u)g7A4?P%ho2P 3fn5Iz`ݺH@}Lg9ݠeOu2Qt΁W&$iQYo2'Baڰfٛ#lh~(7Ƃ[z܉34 @Qo;.n;s0A*9MgtPDV2|c,s땋49K&] F{zx1lGӦl]#**qWuI30YCC/ iG&ab#[pN%4⃻J)lUwfp6ܻmzncy>-fi~ĬlRQJ1f6q9AoT7Ա p*N$2ɨ̎Z268#9ѭ|xYAP2 --,o"ewůJS$ Уb k1t.`=&EMϛts0\䠚_-VmA R1!8pAeK8u,;L[W|cFP4O8(?  (,pVts^%W?V y!Z%SUfG|+L+5禑۟DUA.W8p P=C.}&bNan }4PG3Z54=y؝EW$P= ҀC_B;Eњݦz$,ؼ[,Z/{WlxL4 "47f-huة{jSJ ýL[ Ab/3]r"Q$Q*VV ei__c^S:ֵ ڵUr>CFk)e@?Ȅ2fm2}h.48vɩ׀B3F[5RE WPD G>3*Pź rrRzqƻ- tw LR6r9 F{RT53y{:A]|Bż@1=^^$O·Vڛ>')^2Rm52^TNw[ci_E^/⅀L5.B8YLMcԬ~?;o䶆Tq-+# [Y;z .}faQ!E{$25NEwPLrC"8/ؖ:G>SN"LG9Zg[! sA|?!4q\* gQۦ_WN<9&qD^ᥢ1b(<_ 6m@^I$2׹W‡xH}XiEJy~?xҎ7A<@n/t+m]kEkf%7AY^ pnhl ZS 3%>7%j>*?4WZq^v4LcC2kI/$B1"0FBbfU^P6uՏ?5$z\p7{-v3` roM{P#A#yʹ%?γLX$W1ybUGN-vu) ՟7vgp;l opI[焆 ^%{.lAӵ[~7YϚ,E`"jix8C{+3qA/1/:oCU,]3qq(rpyғ('HX)讎N-nk,]NmvcZT Ć^y"2>+ ]8ޖĜ):51$dWӒ$pEW%EgiՐ]`l ( "b4ϰL=94;R H!x!Ti8жUq+-) {|0\/9zS*UYa}!^Jd,Qdu)L _E&{f ?lB< ӵA`PY.I/ ⧱w d`W E+=,ίyay{a$]]&zĢllVD<%.%swt" H)%ًO|DiQ"4Idʔ Z@lyܾDn0fSC}"P]usg̓MTΜ ֣wI^P%1cE+bHb}{A>jz◴*Wۺ^H}SA5S~J3?yM Pț P( ߦT$ 6KVӱ,oz># ~uy$Hm eRMQKLL7:cJx`p+S>%(6[ =@uU[ݦ%0E0񟕔H k؀b;~-2_}n/I xF!wD}ՂQ&qv< m t 1xajgl6 `=\SGJ4#-DcCzHt d6[=̛Si!a:݇o(UDlW=3&*D,1~ߖiKE?Yzο/YzKؿG{Tw6+ƒ:01Fu-P P`qF5$b·MzX[I8^P>f+Q=ρ׸gv 7˻S a鉗F2^$({Q $-ȗl{w:j#`u `<5EX\.QrZR0'x>P08]*d<+b=_HkNNu exeY)o eYhFQSmNQ f'w9)TA0Km9}d[2ĈuFڱפn98|Wv1 ߚ pk#n5e1vU ScShGs%%z.duw}[ Rש, g<y-TA\ZВZA7E8pjJc rWc|>Vj≭M O+%ށ6i To0guac)ɜ&2Jݙi`{||Ǻh; -'mZGd0TJCr7Bv%A;`BVyq/1yA .nbtK`5$SyB ;WR2ɺ68(FN%]F1FTEwu8蚠/|\w / w(f33v:E#Ɏ46@`.Vbz\ 0,˃kj%35Wd]v[B-c׆w!مAFeRaXukĖ8듽wN9&ˢ,ܪkF{Aڶ͚'To֕pN5WäKzϖ?:ߑSу^/} (w7]X`~Аtnwe26xLWէ!";(t]h0| 0(y`G7Z'^l 䖨!O6sEx@gG"`RW^`&fEUX }3m@k>T9TXO^4< R\ZY$`N%<kU@Qx*o/1R qm j;<6m]( ~d,2 =Lt):r_zz@;NsVRÂT]/XƚuAg9.4v$ځ8aK}yK _$U8BrU"n@մHǁUKJ\N篢kEOhsiJ+a>s4 35]TǛ7= ,k]WiNJ`& T.G鷚J(q P*'?޴ XX` aQyd$Wj})~ބ޶TJ.eL%t@0Խ(|DPMmcqՈ -J3$Ο?֙wCB6-cQdZa'jLj}ܮ4x_˛kZ lOJTl^~qxWf"dBI)GҒ!*v &S̘)xܒuzا7PcCH+]KFL7~;l$@ /B,aFg?|O-~`cvW 5BlG4 .w`ݳ"wR^uLK㷶S SjIS,  !z+Vj=]@b5 |DU~$2 uLBO s(Xl5'.~FQ\6XL7^P1;$6H;.wsYɤ'6ٗ*/`[<Ӑ˙ā;"i/o,i[IS4keЯ)F2tF[z|˨퓜="1 qTS|`?@ţ(u|=q'W1WW:ІiNpNZfȽaZ?7u61?, ]sɤRmAny$@ CRdz ha&*" {\ڂyh7^{ {viCKԌR/!Ղ]U]2 J̻EZ,ZbQZs)ȳ5⮑&R3U)aN?Rw@NKvU_TiG pÚL'§qjêΦR]P37\3'4BA ]h(N %y^'p-E3!SqW3MBl0ĐhM䳳\^7Fc^Jy;koOg9d.D?"/ϭ@"ɖLvugYNr Xhq4@&$J<_=AL 09dK< ŗ @UX.~eട0:y଴r"oe *ԅ=:/V#]}ǚVfI&),(Z ܿ`erϴb@.oM"2~pzG[K3A4`#F1Ȅ;i z6(w,2[<)A&0*7$A4rs0 FՊhpWBr}ms 9~sűJYNl3 B@ -1#B˪A;U/xo;)wYRS9ED.R¬L9dyt֍^\DPd}K/-ݧ(mhhq,}Hv+…oȭ+ZV6Xzpm'Ӟ/rǒjOЂ6I|PVw`aJ!KiCy>SE*+c8.|" U@al"d#G-Bή })Sz~ O$c۵.׳5)nB= +q sI.mӸ&ns*\WvY,k#{Ǔi#Sò HxUɅ +v. =Cz )9YŞ% N@nyoԤɇ;`DXeRk0 :챱GlmDzʔ7kV_4WYݗJy aP-dn6ǘ AKn!k{90FƦ1,LWT=++sm&*K}15-A? 2+ |7Rv oAj!Jur|_k%z7|”ػ9&4/U됁jżIN\uYaϑ‘jVr YMY>V]yA?g=[z~pАky`'Ʋ:*n 7󁚤:5VIQ.EST\Br'FdXFk9+&k$sSՆ+PE:0S;-Y.L|~3hF;:)F啊dzh}tI7挙Y¹AKD]$`7FOPP#}A ϛX58V[Wy);b+W mx-orqźiphC#as#AxTiFo!vc4UQ^&ߴdׄT/q&z\N{Ȩ(a .U4LW)^qޭМ3fsԿW7Ř\pMX׾ccX:9_r@ybMǹgKJ-ַȀ-DV _VN$b::a ISKU /nʳIcޯCouQ4>yB@u\Vр86Eh&JQoŇrgmp\=\]$EsS(;\=B$fҸ᫂,ˍKB=4q&4J&X" jR6SMJ)9 "UhD~ChtanJ*NzuˌyJ"nrN! (EsªP NHu$A~$-5hʿ?FB3S'(!VU93oJgYjgTGoN=>Ǜq>UMw:-֎;3}!px&LwB _!]S @c:v,bfqhaB0%7 4glNU;p7BgԴk Ajul{\$Hv! WfxQP^PyLr,tGH(VWQG=oGcAKSo^TB0<*lh16V~ptuƟJg3Eg pa}"E1ª .vݲ3$75lU "kY2}Ujei}RD.3rG˸~c}?0] KH{T. \i:ZUk 8W);kmAӹ9|D{(2iR^ khЖ&hl'̸AQHwW$.whb*ej>r0UJitw[w.Śn@x̴Y߇ ":7xIhK.^5LZv8J Z/ÅHFx݇F7 w#   @pY-WϐfteR(v.,]0*,YB0`ό,/ʐAL1Wԧ[n۴ nͥcqpd|ۘĐ ι+T3u]^2- kۂi U.Her?49Y4o7쌟Z1@fPX[՟z|Se֜?\r3 +lE]U ː,jЯ[x)GpJn`%+˰Gv aㅉrӗqJ)u.*o#oGôGqSc(^ZB9(Δ/ vy~EqX[2 s9U;B2`s]1ۦ8g\϶Tlc򔑶: #1 PtT;gu4KaOգql}NAq޼\j, KF$0.<Ϥ$-wk fA5PC9{mV%o>+7 Eՠ+\5kb{RCGnOF}=R¯K"!_z)i(MO*c_D˼R4)H6HI\Ţv^ ^H~}C/DiN5FcX78lx5uKJR$ ;+[RY%DвKq*M7,Zw"82jV?[Eefx%V2)- 4y1>}'D-{A3E9m;SO Gi*) !Ӓ&)^di)4$n9=řx ]83 G]Rfb(}̕dFم/y@;m;L2Q]4iY"A)p4) $4Lwzq1 K-W.7y "15ܩS`^@n?~@1myFo=|9xt8EWj48/_P4.|})6F^ѽ.C[;YoARq^M.bJ̝o2]` 6Qq vU6$WƁA{ƶAt$ױD=2'\5a:2p.]m)s b~.i*>L%|4EraVO70(lz#XpMS=%A۹O^ϸκfEFÜJK$&VӑXL[g*;/Ʒ& $JD}}1^3Lâǭm@ #xEFpy[Gyޘ?Z}wKSeKōux2ˍ'(\q\oIGTY! SdmL@z44A4}:qeʝMFPxBs -xp #M$i-4=@ EpY,,θV[ySWgKy Sv?51 :8=Ϩ@vz`\^Ȼؽ\\7O}iFjCm1/jY3s2cYCW7Ze \`W;h ⸴188X}sEk& -ُL{OF% zҿœ!Kൿ8=B25tJ|$,SIE䔸AEgKSS@5k`#¼_'Ll>k58Z)&$iJ _kMv@<|^P^j[T ,hdOtmĽJJ*i-t'AEmNffu@stZLI8ʐ?[C6I{۵>4.ΒvfO )[E~\;!V+7JZjѐƄ}=f!nJ_WȂ\ p,~C&%KO?vQP1GO ǐT,OXnޭ),QcMJ x6kh҄IF\^2LDMcfߞ'>XӰD[&!߻@rf}GscxED %i1ֹxy0ms^$&zǕes3*2I-wmƋڸG yн1i .(nW }gf#E] ڴׁ+bFKX KsTQ3iI[xF*iXeMe;89Zؤ$r2F<>c*!ݸIQkr!'DoW|P`mb%BhĄ&V6^LHԶGݻ >&eoPv7; DS϶.nt ڠ[ 7hdw6|U $*EюE$un,q++F:yёT],k̾j$ii3pw?5Y Kf9R ^ @:vH+wvJP7¡}21v5TN'CPzvFx@ :Dt.cbpzxR38-k8舁e*z(=8AyBNxPtzCz )_J`hp^RjMltgSc|ag\A``f t)jRڤp}V.v$?*aIK% .eà~6C`P8Q ތQ]?eE$ 䤌*`ZaB$vOf \gϧ$~:+FSYbY;MGRr ]*F'L#~TSihͺl2alE-]&JM Rm +KQqtxbĝ:3x<⟜Lk)g1v0~l78y~ns,Ø`|h :+p_xj5$ vt֒){{8R4ZfdS1c5'T6tq ffVԬNPDl *Y+ҢVq.\sx:3 ^Z((s 4poĚp-/e 8ҤЍơ HJª/#Ml2icǃoy#ϓ[LBQH#_nMc=+7`4–|ɋe;%.9`WokA$qV#&ypB1h01=#L]©]zT|5uEJcuy}*yF!m${T?;ijÏEYzR8_ᒠOnFu>ހ7g;D:Jиځ{ 2ԔSZ/]Kg_,$HrwPږIV}w ;[\#- ʈJ(ScݞݚʼY'$_x2ֺ׭FpZn!w[̠푥ÅɮT0&@FMfLiOL⍻jZB|+.Lk ˥!xbr7*oo:,{n$U sO'rpJ9ZI/!ORPRſEkFFSXO~L`uAiDa$ (;+eMByT ;ߚy~014/5e#n ǟe*$5;u{>\3Õ`^]^)ܩRJGۣ41tB TDQ[+o **'f/DTA"#e]'٨)] =,;J2RCSQW7wͼ [1h`6F- L!+G[m :ߎ`hښ -sQd_-mOgEY+{?VD@'N[8a ropoEP/Fu{J̡u^R6Pq"?}9ҺN{z ?I"@솏%ԜEemǧB0E!T28#752nY0x(O |ɚ惊%>nƠnpKޣUOz9lL_oz dwυʟk+v"O42OPK Q஛;hPd.X^" _ U$EDnl([q ;%Yd Z1rxIM72ՠ'\@B[h&h4eY>rMnK{&l3d/{DP/S ?4:%YѨ?^Mk )-Pt@ѡwUȳn:Xyaw\.av\aA%4 #_0@ 7xBw[Ov-bU qYVʾ>–l{T|')Δ&" kĥ7`8#z+Bp|6TI_Ƅȭ=Q^@[gFmxY2,4zYHSS /'u Q? Wl473c$_]zY䟮WջK[Ɩ$]%9J86cP$ 18Gبc+Yjx\A.jLo w@tt:,+›s A\"UrPz.qՂ }qH`•5L@gYi]Ι <2 Hs5R]d\ZB#;e ɓΉ!Zl~~2qEBH<(ZdtZl .!(d Zl>ŗD(eUN2"Wu> -ln3"tQ+ QӃ<1ԭRR ]|:4)IơÈ9_$T J,%qlK4Dr ɌvbfԦXHrDc (cP7{0is\ #X%xrӬst ^8)v<=IrZK8T-㫡 0zaFJo=`W<:k1~ $j\hp[>VL1܌NI O@\ܑ8|ĪV?ߣCXF͉uTƋas@}nE\ΩEfé =Q*rNe?:j^?Eg#`>ݚb+9f4gFčdX]E2:!"ųH00 ~FN\@T8愤)Z˕RTf;~C,#/YR a8PB|!gLy&V?Cb>=Y:۠JG _;9W={E$DNf`xvp^/?40zCUp~_JSUDy3滘59[M~2RP֤+26$=ŕM*T @@+Q=Eb~ꅳ8 4" 5PkD11B*z'Ɣ 89&a(%=P1[@^Ɛ2ě\V9m]o,KMp `S4ʑ*/#Q}C3^(k./Y0;;@ۃ9݇ h94[K1>Զ jAۋ {MCBjk'd%$d]~>lDi'|̲c>!$UN iRSzG<+HGv5FeF)\IoaUۃ*>ӂ@z4p7uW҆!r{\Ӥ~]?FՁeVNzlM.[*9H'+躠 *R5h5*ܥińC0P?UbEId`cݘ䚎Rfk~*ɠ[»cE){\ZVjq)!sTu&Oќ(XgI~m˅r\?j[ rIP>~"TvjKݎotbq֞f5[Qdvr('T~cwz%e9p.:J3ML3qצqSx/t\VSQAuM܌"D-KYQf2=q Q"B_o/R-% $|(TI ;l- 5sc!\e[N0u!rQS$vc|vӇ0>k"AxD KRw;8fjĐΧ$hX-ըdvCmh=|̟f½ 7z_VsF$>c "j3<@S.1UV͂3RBcq۳^O@fK(FlWٷfCD:{, AOܥD{橷#NpZy]}B\?GF̿rѢq'BRK#q~,`Α @h0bc˭!YÉ詋lidj zWy5e?crE^6@-_-udYԂJDҜ18Y7>%Zy\Mx|I[n܉.F6kOR PCA'TjR ^/^\8.N D^SW+"fO|ie$yeβf3 @"c-ZWb=ǝsToDr"X 9UUM Am$:ey Iu!ǫ 57+mh#Ri+\oiSrXiS~(SDCLh0[qw܃ xF}'-aemi.dj]!/1eQfc@[xQ KUČ>sSK>{49k_fxѽ'r|})`eB2=QԞWm,_FVCRj:p(YS;&KSvbNDډ?~£e:,@zYn'te Sh'"V +B;Fܐ6a\}v NŌ$BAJMww,b/? ip )uBrSQuoX+[cKHpj
HHopx{+_u*7w)#?QP\cz!rF$ƀTɿ22m*9i/}!bIetvr*m6oo0qexՕnjVLYp'.{$!#KxSyS6R ?D zvM72ʝ:yl8?Վaw3܌RtTgh`߄az"GZiߙk&>O3H/a1=Z~&gZWR^2;#@*O;=!!-2i"ObHA IJ*2B‘w1R64 شloNGc6Q@ ?,mYr&ldD6k ͞3Sx6lJ tk5gTq+Q|}X"Yl?7|mMdT+fQ{>Cyv-B\}2cNRJm{u~E;^ u./=($z^[vihܵ譅lɢJ*0{w0-yJ*HWB_CX)J AtDQ\|NDj$rIHsE Y)&|4<,g&e-q {vy뻿csL>`gvbR7uhl݂$x+ )}FuSߢյYTXFv e Q" 1ɗ2L|6:d; Z4u<ɥe#^x(e㳂ۂU=$|4dm:n %J SBj<7֥y[`dto?:)$u .jlLo,)׿/"g"鼤.|8 ̵`_nmٽI(QpbÝAF@m$-Fѯ'd^q%!t5%.;40b45ӌg෋ǾHjEVXXAf.;aY.>t#O7"R28xO=+f0޽F\A&SxwY#[P>ᗖ(%VgJ\1sH RZeBNF֎8 PM纠4M3dP^9m 9s؃eRqlD}1hJRݏxz010V;-u L-BS +4r=E*?=8uszѢOR/}HL8S`lj䠓-qkݸsꖖzՁ iuff|a);`>᫨V,_ծKMɎW8דᆕz"Ș@YC}m&9l3 FPlYCc$%zUV*F_'V͡;O`LW$݌R3FS7:v_#tyzPqa ",rk_yf~ϻUrHج&%pL,.R L-55{ JQF<>FffVvpTfm:-1GfHG)pNK^k/m7d:ݭܠH÷_wx2~z.]aEfjWt4^0,&pKc*hBr/1<~ ,;V[$3tF ql!ԈB跕/񒆎~.AFB  ~-?-.s1գP?R(QÀ#Mp79(3 XL!?H%ZaM@O'}#zw3d7Ō]fɥ kU"+lJwAp.%$[\GRQj2>H^s-*3~𔘯_n{f@X?V[+ ?rk_̪^:M<zC}`z\gtƇFBJG1RFPKf9mbV?;Bf:r Ŭޅ!E"CyU/+¶GjQ+􌩜Uj,DmZ(qY}Qh $+g7 .]i ^7O4RϘor68sKKfl'|Fz8j{eNNi7G0uHYo\I9U fg)!},pPpSuh7V_aϜV7,vgZqZug#s&n s2ds sũ|_UR!G\c4S4y%I`J1X Xj, =}e10Of(X)]Qq3FhPȯ!'Fx@0-!e 1۱o<ؘGZm@jj-q:1,;P5ǀa2%9h&dD>W O F 2IpfGIRA*q=)}r7< eH%Wd8^b$ӏԙӌK8R8&R 2ք M@Td ^艉]|]ܿmrI3СYU]9 rs b zBFr:l/y S0Z:z}263E]qSW:M$bX+*) ;^ 9tʧcn,'dHGaYMcЙZo {ȿSV ?bYfptVgQhO:I~1nߖ*z)%:P1Z[H4t?:dέX8 $0+PpLzLF+)*4nI]%qA0ioXV&9ie]To5d.2fisEqBü6;ڛL) gp}:5O .3wjjT_pU/3<10LDgXL,ec Ms={x콻51I)w`ަYv|7x_:0΂$ٵ5,7ml#eL4,Y~C|E\ :E_0Iu;H;ͺKI36V)' L㇮wl7 -2<:ڨAYZ-':0FБ.AH+J }`)e2h$O~Et6& w ʭ\~~ʭc ' |تa7pTˆ(L%φl.#]W/ٳ[m㗺U}svH5Mc6D|n..냻57<D aarZ;y A4+mTZno'%48?J!@Uă/ @(bTSf 04?L&-V.)4d*Иx~jxpӆށ\K_ff>HZ JsәLCk| I?,&#IS ԡm٦ߖ5x=P)Q3iӉ4r`xdfYwAJ )}XVz,Qa -יoјs4\x;d,(Apy,|fP!GtqňO Oq^SN`G~P_[>ѣZ& ~uRۓ"k R0O-/=^8l;O!cL0U(flHc.tC)9ە~/}>풹RP}<QV Sr;U_nnŤ'BϯU\s%*=&VNSdk4z vm9l L|be8u;La2/7>W2CqyS@5c%ؑL =d#JUޯN*zxzΎSAfE,-1G*cX"9D  _ ٧`!jqO.6.'u#H+}=0&xmdg}VrE8#dʭ}$1얆NO0L+Pwq>CIO*.( ` }Fa՞zdž"-M1@\ݍ-t,oc 1' S;3x~RJУ+/C$)sBE#'Pu8)&qU妰)G1W,#YĠIMBπqҠ|>+( Uv$A~sx9tO CƔh_Nf?,9CIQ69BS>ѠUhSY *hcBHF7=313yb.&/1Ic[7l$Lɪ d Ue񯷡}rc\uGv!4dUɇـ a +k^/ZǜtuG =*X%Dazum%{H&G yؼ_J32YG .ydld;A.pG#-q=2)|BޱA_2M=Da2v[}Ψ)Wg!1uRQz M[6Nt,!!w gӌ~-T an;qy9`:15T눕@ǟTN|7]OF$exผUQ=ᇈ͢#LT32|!Y8iSݠ$@FV0Bqt/oW}ʉ>jۧxMqoinz&-4oE`~ae<8)";173IoPrÃp}R;nCa((P7|Qկ$3,(Ǽ@*-h% F!G𥝯:&[&FQ9Ҏ'2ODlw,p o7uS13. :]và,0 4vS7j/+~׸!5l3 <6$;[Ma6u(-VgRRDL&ZMuN"7RЀdB跨ͲJ66!N{CQY/"wc&m_v9 ;HZ%:z`̓=OĶi Z]@0#;8WV[+9 'MGyuyE*j=F]Z*T(Ot}+գA>W..1 `Œr QDV$W]P01zt=tprSJrbZK_iJJm_=*ˬOLp/ARIzo66! cCtIaX<%Q=ɩ$7rw:$"&thkp%<\&a2/@}V 39n4?] YlqՆ\/rfm8N") ;4VJ|34H̘"Hy fp2iAy~yq6f"1 V^z'$ ƄءݦT~%MZ#Qln~[u = &s}1:l)f/QgֽmsYg9D5,bʶ"$Hث BtOJqe!ĺ$."tPP^!EwU_S;-rq&uFbS}ɽD11y;c#;NA*'6ML?!Vvˤ̟3OnȺLk@0!'cߜk19֢7\3G~\e'ӆm?@TMêLAyU{ZK 6TiѰu~QG̅TN j1S^c!^]h3 ~Qyޚ}>6ZAC~Pot ۯǶ—0|$]Zm9nq^ܝ Ot4ڋooD`Ye>|5wHFgrK$z:m::$ٖ0kk#bJx- ]P>2XSTZe^TnW^Oy1R{.|'i8 `j2`I;>2PbS%MPRՕXS,U7PC=MBd{i4tM=78w"Egy~DjRދ{n^XᘷK*E"uGy@AmAi@b#\=K@~qd,?cUH͍j\˻TuuG#*)"i@|&W+ ;*/WOW\$”>'o#~*aZlTCT ~to# (r@iH`,ߩKnb-H4wk6g7mݜzALף!F0Oq~Y8*vͫv)6JL)J<tLڅ$3ݰSM;~V8 #H`ǽz٢aZR?6FgVf$2s ^+oFIбSaNAN$n"d]$`Ao->@)Ngߐ 訌v1N]N%Z|ۉ$s4Je QO5127-pF,\0}36fĊsi=;35Ձo\c3FO'{.+ߧ94W]3ur[1,?&uSÞ}b8ޙLL%(+žVX$qm춣X)$ۖ_}`5Pe! X!ڊ-5]"T}q,)`Va/\jf&] ֬D.b`d|6z՞hAP׸ֈN=O~BCLI{/4+V"j ?Wu4FTG2]JjvF̜ <|Ϩ͟h0ND4dsTסw7P[).x@+.<\{敂m1p"dl1Q5 0@e-I|3krS!{Rފ-M}JݺUKB cG1I-* CIt(IWIFUH}S()j GTSd\P#ebO4l5VrՓ&Ƨ2甼ٯG/&7}.ĢK y wDldE1[qѹ/؅e? . H_< +aC/a>6WDZNMuAwqƆc8aM<].^xkar:e-LDu(~Ox.#E= wDcGG/O={m۸.}L3[OM@-Ss\<φ։L5\RQoQWIϖieb3L5a:M5vq3P|Z5:) b=`+Aˑf/0wr$ nT_DA 'FdǬʓpT&g4n(дLqfVjfB}I'FLGdKo+qޛesෂMMQ\b$ \3U<2tQdvϣ\tHǀCaWmv@ ܞoJ0_ ~z'xmZUnܟR_KEn8PS ˱W"edm頞o")i౐ 5ƷF)dWXY HJp![tcfql!Yy0QXN 5[7K ňkrt$#f`-CnC=m %m ] ݸӔF)iFLQJ4wEjȫpҾ?m 1!BDݲg=&.d96<Ĕn:,Q @/a>J;'ܬh$ir陦~и7I9XAi45zrj#@mzPYkU,4oW&J),CmjVfQ-U-o@6qc4p_8Bp]3ΜU-<}^yR}B~#cCj(ROpjI)|AҌ>/bS&ҵ \{;T rAL@eS |fH2;ϝ)Zae9፪UX-f"&;O;Fey:wLuFA#٭"׊ SUg{悤W=?~iBNRu?pQMZ 0t)~׍?D] VPJETb Q1@F?th,8R5hDSTJ3F:/7L_ndn7O)})<Fpӣ˜ K+8X3ɥIp yET Sp*[#C~:\0g:z $$5~r~&5q+Y21;^I5Az"KzՅlj8:pUi%#lx?F'cv>hújgs//67=* "N[L˧RLiӲ3'09'8LVPx{KIٸzA-A}Ppd@I|;SyܞHI V$|ϒtu׻mKO7tMR^#4𓔊*MWUW6_ }\dT㉓ p $SE'ߨi%_Vj^>?Jz G.Y[&\X[Ɉ|7%O!w@$Xo@34/$3ڸU.|1a#[ddBn2`ـ[܅+ H4VriwJ ]qAׇĢ(0gzbc ljn<B v+xjHeʔ+O^}}TJfeZ')I7\ïLp`6B*^<śbuj쓋`}{9HM*ĜR4\fbz`0\(qϯ~21'm0& ҪX+Ŭy. CVӞk7!-Tu9Zp\n_ cC)>ffl߀p;Nd5- ic5b" @$Z̋4 qOH56;.e+(^bErQz@3kj>{x_3MsVZHwc?fYa4c+@]9ә 7 Oޏ)9r`:޷z Ķ^o:KZP#`qu3# gUBZRr,r&enY+ k;bt[B#X93[ 9^ͱ4$}OB> xi1sG|y~S}ǔDD@&;GԖKD!^`c*r>Tk ]ړr^d` - o ƒ񱶑i#^X  Φ no?-e.f0YA>%k*V8y?dv93Nkuc, #+q Cܽ|_Vv#&}3f2YnXۋ#[ +f:ɄQyf- %5T*mh$U*49 r].wl=~;ӳ{*aPPs )m4f&o@?f(xb.·JlOL4O>y2txS'O/ X?yX w.޸OkAq:PknU'cO<0tENj{3ۉ/UK}9&Wb V R!dU)Gj)'jBJ`kjԬ z=M< x[oh0}c.W٥ $+sEFX`MM v2ڄ)x *m'Aվu\xnэ:x)m'5:o\J)eA1 uӍZ]A' {Syu%jaN0s ^RH p} s#%kfQddGً*x^6q,X\MˆQUײH̯4^dIdͤ=؀f4dқH4*2Z ؆^596!Ștj bMÞX% ~G@L5GPfK$eb =x\)j~^3,*0zNḱr~b̮fi",I@&-HIyH~Cekd"ў!F}[7Ih<[:eS0G& Wd͞|y> ΍= ЂWUTu6(Ea5w0D}2xseqv/ Q+,v,< Wz&>l-uJ*#Er{?Q`{U^ٞ /+~  .WnwI|&[F !/بM_O ð> N3:.n#2[فtj[8yynX*ɍ]r A{Ky MS!BJضĸ2bf>zǃ: .sLnD}WECJ5tCo5i֐}2'z t˻*}a_277@>}~rה* 6WR'i_C1_-QۭPq13a q5;6S8CM sӡ)Fh>aVlTkE@1q%ۉi0xXՈqT N3o," gNQTFlqGd2e*x]#:G? beAhKW{%gS/6o Y//]keeS_+],`cPhƻjLwE#Տ ʋ()zMy~ډ$ԹUGc?ceNcj]d=8@6,kzMn9{F:f 'F-gyzK\˾V64T 5,ɩj\6MU(#V+/wB?AA9|e Kǐ>:J0b puhm?MY5^9yae&fCOj|fs"'Ʊ?ޣ3O@~(%T̈~ѻ k:Ul%&W%-oTրbI{$i*(#ۤ v+L o<и2':ӓO g@p4@ȰaQ}{RM&M'iO-Hm"]߈('.a@TX:Qhkp1x1A]|JlJSt~ V s7ZxR# S$CuG /hBr-\r(+>nRvZM{qX`a(܉p:DKtNQs8hl7qCjm˪H/\vfSү;Y- 2"sEabk4.YfE'@|tMW4Xu5 5 w 1@A׾Y BvMs ϴWd͍Z>=(X[7=hʋR1jweu" H+3Yj]% ݾJsMZLrCO:,~m,6ٵXl9Oew|* 𦼩pOQ7⍓ԻY|ݝYKn(&aiokQuJYQ9YWr 8O*/`>&7lt֡KG% (a@z-0c'_7l Qc;CyNQlbx|.c_n xaarjW)sbCE,BT?cCmՐ$H6ЀKզkۧ7qBvr %e3rW7 7̢̱PŽn'"GgOdm6}{|ڱsL $Tܧpq%,|kG@#rArˌ}Az}ٍ45lyHDkm7PD]lfMCY*_X,)Xb!oF#œXE5B=K?lْzOv^wESGvflZ+]1I9KE`{`e@G1AGi_v\/4o)|cZJasYn{%3Kg.*F8_tʨ6cg {CZZYn;"P'3K64T^ޱ%6NW@Ǖ1A4)i ;8?Bu6'9YzEH9CG-# K.7Ѳ* ;%Ef(u&_U+g .8t1;sF)Tp\,(o?U`s>Ȃb$NS#DQxw]S?Ԋe^ɕ/ Ԅ$O.usc?5(uAE,F]A0u{J]j@ [r$jT|]UU&`w4ւ5R׶77h]gQ_c ||rsTN4YA{mn˧-D3F&yKA唾J1'qٗK MҒ̩̋悋0A1VS:E0(ɩ$57J3D* 2fA4#8Y6ܜ.2Uݒet=a{#Lb@RaX{J{ /:ʗףՙCFd]W,[kbڦ`5Hɱ"icXZ%S|O˓-y*Q"]W)jPMիXE%S 1WWkO29A:f)Lc E0.|+*G-?H Qo_RdA%(]0Lɡ7xyA̩>;K21h!DBI N|"Ba4?MAA2m?͊rA5] jʎ9NMڜ+ TIM#I ֚dpHlɏ.xQ(w>{qMCrhwaH8ÔniE-`R2[fo*/"vr+ASȌv-Bϭtk؜n?2d%9Iw4x*Hkz46 bAQ@ /D'3&JM əF ښk+N i; ;llN8ղ:!Z+z]QK.^u\ڠMȔvfl$E"zp?w ǠHd~@, n2]h)Ȋ!}e襃癧zp|SIH8RyŅ]>GNhOJEXus0{ҡʕׄau[y<-wHgVi|y&h[}-$<4OK檥ph$z5>nnZ,>Ӎda`Mh@rNCܗ\7ٔXBLކ< |e0 l kNܤjQA64Ha yUUdښ#+ ֗quf[t鴲`@֡0JJ`ةttspGmT2,eP|'@LxOjo0 “t dT:U%yJzTpRR<&σ٢/rodIթo{T;f ~Dyɵ 痒J~(.S%cn 2-65=%LWf'[}*g(fX},ۊM|?z|$itW41~.n'Dރ:L]~2)2!;ڻږap:=(_\$!@F$TD57"{S _[~o@E:ti>V?X5P%gI:bYY}5=[RČUG˒u~ }\HqPdEߒ п~6V~jC|,S8"*Pԇ5cp[O7j-yV s}ZEDJ6ZvJ+pƁ` . )M(XsS8/t^s5M!3eyPTP3!Zf)ڭE<_NE; wp<˲CՑ|1=s2VX5h]~RuJ|#>fX-G' 쮝QN̿I4g Z`ܹtG(y#yY p 7Rd yF#h SjƉM ~0"_hn-+%}𭢼&猑ڻEb#wDz9B5{A^~,Z4w*˛/FyYl(P* ,ךpT$Y`g8Zz ~iBZF܍QP{i'`9s ㆎVk:$<@CIB/;%{?zPQ@.On[UևNJ*FĂW<g1:=cݝ\8uc40wO@_e Ǩyo7MYT&0,q* D#fsۗO12 1@ЙHCz*s k(ZR2QvqӼBCLlLw"&CBw hBڃ ܮ$6((gX qltIL^yy9E -~k# C 䐻L`E Bʟp9G|zt0M[Pn=gi_]ET3濌$7^L<$+Z;-,xs-!ysL7V*![Tc,HhO dD j T Pq˻׊;V6sMe_B)yoi{(z _^hYol $JRUtKDj/tMڱUƝ41yv%ϼo1ܔ&J\2p;dAw2Wzʸ;Y_=}.$%c緒EQؼSUSMDp[Wn^X"B`hl:{viTzU-9vT\.'fʨڃPF߷Ϗr<ն-i73b$DpM|n*=D#JszTσ[VeL*d3 B1l)$mFDk$ Le=ٺ9vJAq)Kw9$DGtoI?fFK٨pa9e670y]X4I*C$O[;d(刪cAnʛDWp-`7KVŃ]>PJ7v$UlꡪgAJy ކw_:Hige {8Hv\PD9ts)?-m! VAZ9AC([3m'"!1D?(~@"-V=3"#f[ŕq2i:{߉1A*z)d~.nlPbO;\ Egb޺4:[G9*b R6vUL9k?+YhHWp 5;0BPV{ant2v6p63au5R ƥyN{a~@[$= uΙAUXwuDctc8K f'wyGVY!1gt(lcnS_5 >.0vu!Ƞ_ ]̜h<Lj`Qb;;[,>vYMBAis-9~tq{K:r6E/U7aSߥzXM:g<%pvƠ l Uc`k\!SQ߁|Uo8y=FW~:MdtcQ |'k̐8Hk5JIrX`)Z!__RjR\P @ Ǒ\:SDD NKH'In $\yr{^sbݾ) Z'zY4o2@H06E Sq(;=XaEke R+;P5txpnU }]XfWj;U3k[h 2{EH|g_qSVLħ :sl&@|Cs6ppWD/X?)ч**E{o'[!HWZ9j&^+X<:-ͫ%^9]]%lӨ҄K:3Yqɫ% K\)]|J_AQ\QyGE UɸObHA(*Ul/徳"ȭUCo1U="a5t"&tF5v2z$@iRV|ɡmҁͣHu}G!C\aݙ%`+ehlEn,pC22:Σ3J$=(!6GuRUeM*ȿϔ( zu9"j8[PX~6i:9Z&C$6LZkeD'돦(EQQ!h*<Z{mǝHPp;,vkE6!Df;[X\W ؎b`Ze-\'14Nn~]v5vk>!s>A},G \C)Ɏ!2{5V fqլ2@ LѫB+jF91<9Ϗ(<3G)'}_5f;`x+5c7?a x(J5* q殴jKV}=xBUq#?92y^g1aWfe//pN<@0 `C=3= B//9Y3]vȫ&)tcb2Gt zD ?~x \Hq~HK>?T띱0*GFՋ /|VeTbM$`"],KA'ԩ*d~8g/.hpˁDjB,D nFF{kN&a~{nQLS-5e͇6Nߚˏ"۸U^/Uo4 !qCp`jO%) .XxO}ʾN6@JQ6Җ 2lA0>$^HqTŠ aB'G]4ЮrPaQ%*j*`av4 3 #HP"`>rbXj韚(-!zQC&kd`#Yaq F*DVpIl>Y 6[p}Kn_p%,櫆H\+%`ƹ<"pH,l3w .Q&#UomuZ?67bdg$}9":kT[ф^[pmy 9:& Aq'Ccn{ ~ a{$9v)uav 76B)pjalN z EK.}(8ăaj] b-#h2zu}uEdg1 =b%/v(%%)%6& sFew/Mey_B7gxW -®pJ‹ğ2tbKa*vFjƌ]/DN, /BSQib 5φ6 hAu= [][!I+uq4q*5o@L#8ꅠMKO΋r  b;ӄFH"X[܍,B1]NCGȸ'%57NWNU YOiX`.xgE('Ȗ`@T~rQ;QcSX^>ہ-x1e4 l;"mlC=]想1,pXj<ZL @" Y3yS3͓ڕ t:Q{P:~Bo*/LHʕzr0csa7لlC)e,4;E$Ş$(LUw'}-p`$Eơ&H-XM%&w `: ,ְ*,9n%`#ǂXKc7!!HrS.B{`Ϗ Z%O}xL^?ɐ@fb*M:8*,^RKկb婞|p̵|=c _ 1]Oț iRt9x})IZkX^O0N5M}R?x0dA~/0A&Σ7\GB4+`1&&t1-P]%zYi}_,q|MYD[5ügTέY%»ʣPm.]0Y9u^̖[|[[ T>"~e>LRa֗K^9.ա5FILm)zTM&qyly5IqfzB &1lS{>b$[lFnȺ#vG5 tFD \C,tU`QIV &񍧋8vҪy^&'qV[Ab)!Džfiq~eh H?aTI.U'ji+ ! "='L%c4@ԠtFyŚ` C#MKhM8"s\i,` TQ~H)ˉ?w$n4J"'7RauE]Ow$Ճ@Ute:Vȝ 9/l.\#R<` s߸(V6Xc^ds+pޣd<2jlLDHLa G xGmݮN-uT_K KL9bI[['e(?3.J?_^I٬<,ڄQC^ ,J%jZ|_0oƴn?cʶ[peJl7xݵxr"k).U|zX4>k*42tAm싃m-\a<nxl$u|\T.ܵv,=Trxʒ ȽCv??'Eٙu#IchwK?VA9?qB J91." /0:L:P*q4kvb#2M+6#P<]35a=;폋@ĢT;l) x ,7.%wy wY=lRGFNE˖y|GZuݼptHXxm4Yp2Rr`.%}l}plJ/ mZqQ`@קVpv!/ow*Lq<- 2lBbb!쾎Bdh=~JXi/^Gȸ^FROո)% y킉\ip-gV0XBzMFwדP#(6Ae05Lmg$21!̢}]]_ ROgExבf^fof+_5)196k9V~.+KgJ~nq z2E+`P0="чFc٢)tZT@4׼q]-`Ǖ&_{DqϕU 9 *KDvyqO-af= NJo) Uʿt:;YWcs Oy$=7|*Ȭ"'Hh0%~-uY~߭ӌ ^[\ gU C5-w OA -L:n<{thWNϊLa#,Nm<3onqg]\Ne ~9q?-` D~@C@Ja9cIF*o;1-}eleykHKzN#r9~ܬ*ړ;m㭿?*cN^JG0pR gMi [BK!>܏EsC e|{}WؾuL9 ^Xh{Vl,Į>Y6&QdؐZQGMrX{/`ʏ nixh1$]qqoN4(u $|x`N4f6tVEE7O'i?xARkP#3.MՈN>\ qg{ ]mr~jieYrG<c5Wm cXViZAҗBPYQt[m*PSС\S+yt4JO{͐H+q?eCfM;à mi8DUu0}{@C@[GTƗǮz/H0M(l÷,]CjW@7un{gGy̨xGxL=cZŔy&{Nf2: ?ī%Y2'c& UmxUeD+Ac=s!"<GG0*R/ldvmZY|t?)|X| qtM'T\`E+hki IX;ԗZ\,_ʡ _Ok`IYT9ϗZUQ l4WS ~h.(Bɰ/w8툀GS9yn#H4hX]KT1. )P)3]TYZ*÷̽y Cޡ"21̶>Z! IG$.vPrN ZB!#| lˋH- <4EA 'u q4ńm=D%=c1$z 1 rHM>lKX@0we8MlLZ_t6~aOH{_&F+a14E>ͻ- -\,>{4LPԊ~SORĩQ#F QE!wG+S\lvTi!UjEa?"'ςM>׌%q14uERnwgv`S2AAoJ輝H2kﴕ = ݭ221!Ζw\9U 1gP(}n}OyR!rL@?ƦX0 kg_p 'gock#Ju˩fs \| )Wȓ>)NuM3{b%(OՍ {7=?Hx69(YuhiP6zBj2Lɵ_GHÉyN "d5NXB]>Rwdz@~ӷXcL^ʰhC˳~:0Z5qM.$. {Y,aWZHAzpJpTmRH]ɏ,P*{@t.Q|8PlOmLGwkpbd@a3K^xQ}(02F8 |yF5ɪ?sv:uY[yی7!PSF 8#$=o}K&u@Β/v0u33+m?JA^qYz f&9KČ.#ݷu¹=,~nbT$DK]&t+n/'zWQVheZٗ0З?Rqoq2mY3(O z0As2 GעY+dq ,Z  UO?_,j0 k("- FTQʬP\V*fL|v9 m$T}ٽ.IQT):2WTmK``Y>4 6Zqz8`Z΂hlFs"u=ZLz;^M а'zS: [3GpZ۽CX6 ƳŐsD9\m!XTUA^g$ LvuRHWlQ6 PTo{U:𽬛@˭&ki8Hsy@a² / QʜoaXE ^ˏ[X' ŧc:$w.dLv;m Q>^tO1zmp\2|߬/0)tI/Uw('a {.&Sjv)j&VX}}`ӈaR¶#/N]xJ,WC\% ٛWmZ{x)BLr`N3igz^ _mD)I|)P{r8 " P5&$yxGCmH|RڑhOD6Q۲Ƙ݁'x\ܷe0ὌBS%nXW3y9qM7-ŸqD֮Y4xdX^'rր Q`9>rGI* ΧXG;3iF=5FC_L=̶=J'"MCIfwYiNB~v٘5Z'ep P7bt OU%`:,Y/*@q;G޺R?:zn0vh: u*bLt. e's6 2ux::TZ7~U^҇zJ`gW*s*\ٰx  o2b)^ (?vET% ZZHmcgЦXOF>XLǎ+PUqNAdD-⨞NGq Jߑ;11һZs|wILcׂNe O 9IU~W´C9G yO*{~Y}'OH卯]Hî1L;rXآ I9-Fa o9ݭGpJ9 wZ&F+HUu,E{*aY $(q7!x4p}qy]9Tɢh!ɣEo8܃\Ne\C>uO/~5~$lJtiu7( u[xۮK~#"97rQ`H#cTGA$b -cBys\9˽ozǃ"5Z.x#NԖX2ty\7e?cn%3MoiP&f-҇xezce`kZԔjWst@xSl!hFntIx6 Vqܹ˹uG ܉ޥJi4)7"M:5?X~M^Z/LOIy}%>MhԐ?>5/G dNӫ YʤY]塇>DR$ t?-7WJCMS6zKk2;J7U~&F)O[sBf!j=<~XҲ8m?CMvz8}e^fxi4_rCSLcrЭÅc"֛LJg6_Zj|tM"g-Y:(mgቈMw7}L $%i KͶ :Gj##i9 &1Pkn?l^PEn%̎\t",ͥh ]"@9Д˿^Tp7,QZ ;!P=kS`poZϷ[k(˂;ovJ  ۆ}3_BVV׆ܔHc9p2@5pߥkFBp$԰OW胮^G- i<foK*FYrI/ 4!I=t f/06g[ l 7{ixLNmVެDSnwnLC1K7J}[}T+ՠ ]J9O2Y* :dh%*yL"ea8{?RmOb=//:,Mc4FOg25`ྃԝXrGrOUkh4`x?5+ TM=;g0(bi2y3#G|W_evW\x_]\Ĥ/UL]yFUcnl[;X(e1/nW$!2̟9n,愪f=Y~y$̋uѪ `& @1p9ӱwF:W=gqێv Ee g;Nϭ%G~H}gd؜`7з羏ٞDS~/K\hTm"l̺EԺ ^Dˆ |&& ܎\$ɒ!x- ~_Hug:VպtY3S]R Y@% &wqat2J\Ǘyz}t2h <jJbKH9܍j6MeԃW$qPo&CСv:SPWև]O|">jݻ'l }hÛK1Q;-&3sOC `'k 3 rR+OiCC̦E,n=yEȵNF vCBW꣩}1@  WV_ <q5YBuETPV1wa ;r,.zőԋU05#Y#vi2t@M&3B]:5gf ->zY󟵉|8D5_y897C[}l("б LxM\+Nn:Y~VR &Yewx5vZ/ [b qct1ᛳ +< o!A ۙxyH+X;z6L1/}/")^jw`poi#V{_/ԨyзOmbE[5~m lsf|3?B?@@{: 'U%.ُ5+S>,3>07W>)$Tdf,OT ؃E<@$OFXܬ󑙛Z$BFi{SR#*P00:3V][!d>݉yjp\ {`! 89ҿkjx1#LNz[uV9U+AbKq! `PL&.hr?%1z;? 4=T5HpS["`tÒ<܂, *ˮ9ILgr!_p:v얯[Jq1ɪAQtS9t+;Tp#n)c`fU_HyEԞlY_ƄANLl TTؚ9e~9^ o[2B띶blI/{uyAAeSi SK C 򶊍`tĉvQPy9ce@/8JKz]k[ GYnA?WSu7A̩iXgnF-&F +\תy0$-Ol)qml+*-]SRR&1c oZ"?9s"WnZW$Y !T2sCr.>]rɣNT}<2'^ψ";cL ,asԽD iCϷ"cm/**\ae}̪q "Y!&˰bgȃmDo5掲NH.4r]~w X*Oq5,E:, &űhT/ k> ScEє&oCx+ ]'W1*ss"!TpZ3 R7_"G.Laů=b.#T@IW2\}Ć9ݺd+<uyaq0]찕ZsæFez(_#XoaMS- qBxhMiZ&Sۺ!:^,/T󽒐˱oIN8`vtEx]~18m;yv ZnC@}/0:'UT2jvRW'`4cT$y𞴾NúԻ}D8t's}x*KxZjGX"RU 1 $YOȸo'z]9JY 29V%(J$TZ{{ q 5O~B3C5jjӵ[(pVw+=> ~P-N_]CUM܆}ԐOP,)5f=G6CG!ahYeԠ8^w:0Ne|ILԒ gH2D7g'p.%Tݩ$ š+[PYAQ {hI^HDcif3q3恠k6S'7lJmXv) 5;Ovq(鿈x-?t0**_aK̉zt5imXjy:?]<, .JZr U8dkڪbVg#vS| S݈lRt2*mx>i^w|`LnΜ+ 꾯d V< ➪t-֐ U8qhjZTb5@ӵ8dٛQK}:8C\ yYNw.'8 `8<t1Ihh&MpͫI.VԠܱܳ 5@KwyA碐 iBņ PWoS,v*e#?\$q\D-3ÞN) 1MK vmHtu3-tǙG9sc] #e!ĒRMF,F.\|VgT3HV 陹۬a4E?{asCا?^aWoϦ]5lVW=+viC۞T(|) QPJ,ŅP$?WJlo +U>Fx}z!e+Ld-@yC"}q0^ԕSL| +\~%>Zz ;#)N 9 kzǡeP=ԽT$[3J`]s6ʉV-+AdP$R6A]Q Qy>)TW:9s!Phg~wP]N<@>2s#Lk[b+*{4GZ,<r(9lH1@_HD> j/ 7=+ϕ2ڙ,8Qkd CȢ?+4R OSPH$⚶3;GϙS[?H~{~ԼpV7c5Dݍ3: Ҽ t9cLY} 1#{5BOGeղ6`%MW]ïطهmX" BBr&S7m>m4WL^+P(wȑO Zez9A8sס᳌pBD38 ;;p*6*~Wt{l$<괪O$ )>PχǺ'JDgQx:&&ܺa]w\և$fp8t F]Ra3{s7M}!ABͫv1+ś)t|eWoZ!( U| zd\Qвb+2eԏ-2B gj9]^ef#7Gn*RbV8{ .61CPوu>Y4DۦUV((wuVntLgDyJ-]EE-QXnh4 Ϯv=̪nFwl8$S3Y츱LĿ߯=n 86= w'O@u Ma^,ˀS5쁍bs_=οj"J Pt4hm–Zc`q~C=ri k1EEZKvX7 [ V ʮZ7 ͙wU`(8bcq ezqd}w/$5JOt@(^vfQ9{j$7]Nn}t:Ey҈lwse-mgCuE9:<}A\YZֽBjYegO9L.8PF3>X_=q4Qqxs{8AEϙ MO(l-O<qCyxPON _ܜ{ ȌR!xM)Ew+29g' $9^ȒeP+6Cњx:ȏS[D\މp%Ro/(_gv`e%S(!\UbPQ`wvJTBeI6nc;x`WTf3ZmjFNe3%,X-\.Sh@,O3g$P޲֞QӴxB 1~`B-J>䱭?\WD:E7)!:Edä1MB"2]yJ i˕R%@@7菰Jx1]}mݑk)h nХo5 E4._la 7t tӤLwy2Ƕդ Tޯ6Z^D-i)ZR6p6βW,eDIWa54W6g+tc" vDDZ%`9w@fP,g(fGlC@-2r8JJTdp0Ѣ Bx\˥n%3.)NyL@Į1yK!LSMǸXxK^t3Q)i~ 6V̋#ce۫X&*hB]"k˘IT2uj>w8T~zKTbEQd *^A8>6:4 vg-?F.T_;:q$ƖW엮c:s^$,'[Qb+mN}4vnT#Fv¶g&U?=s >0Lvs- RR$W#pꇸc\JGʼn_uZfu BNr='q(r*YDQeK|EȄ wfBep֢PklXc>=K(Q? @jS9ݠ7㎕V*eܝ)z(f'rG,<4ؾ3VNSW=4(PX;?e|&rmOq6|(G!{IF=d&4r<;Q)5{߂kpHD HHLCg>RCf&dS_ϭ'S⏓A|)Gn$Є6:u?{#]qfnm>z/q៦Io[V-6#*Z#xzmڃP+-&5͞ 3hsx -]J,.꨸ew ;dB۫S{ڜ%6b!%U!aBGe+hXJy,'=om!l/Xzl Q)Hhe%:rU%%80$m"awGx8T 3;ltcAcMVrP™dv|zNp_ k4K<9h| K7Z -[?a格.p SAEV?O]NQAfPx}˓KX)5*ݾoW6 _6Agz$)Q'?tZynE'|` v3P#ș%ҳ]Eb}*.A9.j z|1c`&.tgK HI36k'ǐsE[IeGcb1rD+g~:^"qLڙ |,R]|L+p#I hn‣rFCIe\4T+x%͵]D>h>_O%eVpđEޤ⧳.Pҁ;+-nKV-R0}ByZH[^U9ʦGt_v=jCh_D㬭ڀR Bxkxsf;M_|ZcB* SDdž-}nBgߞB`Q>C֡|9v _! ; Cɏ"TZ YBU3-D`xQU#hF[>JM;i@+U%Z]R~M^_3RpgC]^B;T[WdօJ'9f0$DkX BGWqgĊ*}'I_*N leSk82HDW܏:^òPKvG]kj~零+Hh0'Lh@ΨCU1.yEGO%HϹM[#|ֽ󛋆)“Ϊ݈LȐ`2(pαCuf)gXgz;xJ݇7>6s9vn"8 )זcg1CƑAKԭ䦇#1:yi}=DZ6Y-DE5 DG3˳(n騋5+:=)_Pw="{9h 8 ݰ 濝 5y Ğ 6.nuڷө%I/U?w%4UZi4ǎ,( ͈}ƾϨKDzH;+1Wh%~[6"1ZŔ:ES=Pc_l>@'y_0j턀W\nb렍pd;Թbv2쮥Iҧe~Q#]UYRe4adh[mVxڌھp+O} 44i e-Mhfgx?"o Qھ##%BT~=GȤ+YdHeJa Ұ]tß~%9nپGD "Da$q {=OǪ-M%PT3 ՙ*GO?!y/G.x,Q-f By4`TT:yl]捭K0[巵]^GՌnru=ϲ pWE1V  ܱE=&K 1:yhAi!p*a $'@ +`e&Nq˛ ;7;q/>g<,Zkk-%|'}}VNΠ("T<5z="gFCV͞@ 7e@/c" =L`yXvaL|8=Z](MAD]By>3xcOw4mB`@'_sdV\-M0YehO;l1D^%|g/HF\dY7ԙNB`nEC3s=Pd!cGnX/ЀJ ב\+?8rCqo!//ޖDo]ۀdPMR#TB2ѤU1+I`zTو&f{yC'D ΛI.VOx(qaR3c!.KbYiZ?жqA޿pcLצ-fo)hC͓ 25oq8h]9q4Xq2SӾpJ!(F8^Fp]1hEk&N_iv.aN/X|+)dy/ε@lIY|yް@"nA#%}y e 1ߞadfLYQ&#'[h''O,cVf,}$q X˒T6&cB-%u!g? 1o?3Lq$QKh}6>_͋*{NPsl: :2sFgMV=ۊ(װ!حɊъ4~ SNl%a^Q l"d`d/ @,`!J!sS*ΒS5,Ԩ\gSXZvB@oj7֬E8'Eڕ)u絆U·mi.ٯ`´:~PBOgc*ڿFb"3Soh-aD3Bm޷.jX?ղ>L7ꡬpaZn$iX"uU2Ti5>4!B˻ hcCd# ] seEfwJ햓Mɀ-de ٝ1g_6+ƧU%"DʓW`]D#K(Z** !R lV3XiN F bNq纻#`jx2!#ɧ XYCk:mCfDS?F۽? ^@K=Iom(0 < -`a~omx./k+veCE lRHbRqjDL{EBC`WK?)C-bJ 6dHZS,[n8i~8-aJ˶H"3%Lf 7\gYAϜ-at8ç%)n%eV7ldTME߉ ZgH(ztIY#ݘ {iNyuϬ:8zGB]lhNAyI%&wݖD0 ɻ{V*F߽2:;)^ӼACZb>O鉘|̮\lo{&/-a= =c|Vո)p2(ݛ1E|IuH!,N/H^w@sFqlrcD!/WiTE+j@Ek_]5N-2ӫhXN3YdٵTGK E#:E7 Y"D]zLkt\ٓ_t5Чq`гV3K^aG+>}"/j\]{_Ǫ23{!݃hXІU!/Xv :n(8C x]uٞ d9LQrOd< U )P-ډA]VWQ;>Vds%͜3`7.7 ,8P/M~b_JkYi?F lPt$Дym2P!JAwZ Zr 8\D*)].UdOI!(%ݿx꺹 ,(Zث9Pл t e0kTpQk) %H@V0pM~[cFOhbO7vw)Iya)h\ePMo(Wq!!d1x (Cѧߴn-`aȔ5^h3]֑ Сq.SE8aqhVDdXt`*thz7ⱦ;p/ºZ k}(onpmĴ+ Q6`o2%A ^K[#$!*;XQ>+l\'>+NU[ZHxqS4PۯnIwyE3ȕ:dG @4=R/S(7uENƵBjaT9bH S;ٶհ(% (YҢͭ7k-4nEѢ@ Z$[ɥs}\+xE.@l4=Q ~~kQM6uDrO_6u|S=TBH$c #6Hh9 ,G% MSQ\ta7p54e|2%{ii2{ܥ)8ƽ̼H[dS8aC &MZҶhQ2`θ}Xewf²+K u}ќ#2>oi B 3 LNW7NofBt?K.2_d>fteR^r8nG($ߩWȵ^Tpd0za56^ydo+BViys*gyy``8yEfg%ސE w#7LxL96()1T6_\F?&^X,gX\nT$.(h:' uݠ:H*{E{G~gaiǜUdxl%wy}myV/Wc3%Jċ{t-!6Wjq\m5J]YDÃ'*>0asN^ԓ qȂSz[!b({lXaPzsOK(zJ7G-AF%h*#jdx<6~FbKv(V Y/]w Ң @lnd|jtME AÄpH1D|l)gY6;1mH|f5OIdX&LЋNz -4Yg_zMʸx 0~3S=cZ_J$bnf>GV`ׁ#ãe#lgG]g.}5~:zz,.+]In|78 eWzX}<KI0ou3-Fr(S#eB'rdMrGR5aPﯬ$y̦?lji ȳHe~ӼEyb۵%B]xDqEXh.um`iJ:ye~mn1@/~yOpkFkV_Nur2Dw剱nI@9b/ڄ>)A8H7Δ`wqȼP.$+0$<[|f(>nemkizT47 X39/ ;bU@i_c~څ.uc|A[**WE=kzj?OJ JP#oQҶ1RUWvN,Y|a~(@.4k+GYKD~cmdSVtvbfZbj;)3z^QAǬ;('PPgY G?0SM`O18 7q8Khz4]I,\7I\1[~J 7@AoӀ~x2j.}L̥#_ ș2-ѦFywxMZbLoطu؍Q%`f":ݡPꦴ䴹Y$4tl^э/zHQ$hПaO6 U>က'sa8M`.-O_oJl \F;Oނ>WTݏT)Yq7^OY|&z:0W;f*JVxkMޗI(;b;;B;"uPE~>L^ތ= ''E'Б7MKpH7'8dg(0I櫥Dr{Z$1D5ctj؋R(Uab\q+i's5Oo)kaι"W\Oop)Wr+UYBhV:Y,S8ne`QoBWw'Z]KXR-i3>$7[e8PLgJ QB6Me W_h4AxuKI/iޑ["I7S8s>l1 ޓ9OF$J_n/xhv'>~f,e)dzH.sqK8ߴuE{"ELe R &/;уdeNhqͅPm8 i>@hޜ2.A |)QEVr"d|9a),!tt꠲#17j?r bwYrʢEج? 1ƔkbbE+!J`^Eew.P@BgI6׿V) ~5;ppTPEe1e,tlޅfݣANWP$ 73rҀ;m 4N2_;SなSd53 Te4d$.gk<.}(痭RL],g NÔ]f! ,%{i|LAhKlB ֮ځ 8`~+\f]];%p4rcWj+O&5NV-eˌ_&DݗO!,S}_)nқhѡ@_MS"39(ᘸ<OTxk؝4wxGZ+ I/ yia)*m)L bIL+I1|/[=R]ʃ5/z)~L( KnRgpB~E"ŕq*@xP0(90spVo!lLy dE9n4(_ Wmfj%SnV*|L"[P_V'<`Wӻ%Z[5 o&tfx|:)ݵ=-VSXYF[K2,w+#Iy&MLtb'+ GT43hfWo뷢J%S6FJSc{[sVUC%ơάCUQ%`4Un[5}sH.6TZǂLLWMj1E"vu<\@ aTM`^H)/ ;Lr3=cV@/ђ(pk,P?q.hp;y,bmrR_?+}BO(  2 8:+G$+P';URĝqvǂ2z3JgL$$.')-8V'K('Qj>ofcekMrp69[`3C u옍ǜT(\Ձsh0ҤF^rR`SH'@85ȐQd7BLcO[P/;fDxd:fs'bTknHZ(X]YI[L3jb} GR᙭t*v=`{]C wSwYҸ(a\~@zp:sJ l&i:CS'9hZ+[ k:ra(ZQ3y맩bA1G8Jޠ&:Zx:BVgԥVpsUBlE FNizCM:T-Bׄ4,B:gT dCEpxyJ*JT@ `MNC+˂E6-_˷ri8m3}"t^"T$`sKfwC(9eepWs.m +d\]{wfݳާT 0'4hdE7?@zk; s]AmJZ! %$`-lȡR#a 9Wb2鿹e 7yX@l"koŁz3YX XQQmT "z:vn`VNčqQquNBWQ&^ >5+|Zc'HFb  Q*FpN䗒Z"0"`O9Q0ҍH^α\G<0FB7 +E4qe~GS䂎 ⠋3ǂ l3U`MK_F?x_X }k|xV!DsK>RGY[#I _2lil#Yp>uɳ)*|Ijf{2jLz\n&nH݋ >a/2ZlH=~SJ#xUyLtR {ZSIW{,̣ a멱ttiQ_!ϮO!coL9z8@T"&J8x0>0պbGG(j}au76>6 Y;a9x:fl1#YT6FY֓},/j*jqqMK~Ґ9Kn|{ܟvX\~z+ޯst`4ݕ+ZF擴!sXƉq>D"U|f Ujq+(RHȁiO6T1N[(Opkĥ9$V+\jŢ(g1Lծ-y+,)lLٌTv4PnCDzgWfMVZ w$]Ƭ]y"HWQW5lw6STU<7ʟȻz6p|Ex}!l<ӞDjtmn&9QO ~)߼ro?^+_씜Wb4Xץq"&l +<|Ees+4TnJn'"` YR&[BO))~UOa;(G%k>, (1z얥Rb/sNʡ\^akwT< '?N^|ӇyW,8D'RҒpu4gFevՊM=<gOl<.9_.yD@Jp2alVܕ-;$xui9.!=fLiˡ2RJrϲw}Q9Ls7,;_W!,6~^ ̮^`6.V_ghΦ*Y\俈eH[O`jsh„d6;NJAl: ֝_п;ݷ A -=@f^QeW""3;5ۤc/5k m%qvJ僛NO_$[暜#bEW?W<dZjouqÊTE0o?6Ƥs8;CqZ]0z,*lnSDih؂彨^pQk[za?{IC=ͷ4$YR0rzJ2%æz:NnE3GE˴G_Tℛ&`z5.魵y*݇H9YmlP ( :gs}pgVL1WVX!g Y 3TRW ﶺ3[{ Gg@]X7>=3Aۑs,C;"eaMT_c#e. 3WceUupG&3dcjۋ/GB+k#L7*`{ٗ7Gyul[G" q;SqpJVۜ8JeV~8n:f2n^x_D*4U@UW7'ǧ=fq,idJeij[ YY}bG`슑UKPÚw\E/Je1u)Pt-/sNb;ƸZH(O)rTIyyu])D0R+>eHnji+LDUKO>Tcv[{}RHkJ}.?oێs/jdd.c*g91U@)!Q`Z % 3xϋŝ%7ˤ-6{limt oc>-s{j 2Q`p=o8@!x-9O>BKAf^*rYvQ@7,`ĖIέIZuvr$帄]ҾkdPK|^NbGn1YݪOlDܡ'z^ItЫ!w$oK4>0t 8Yi CFBMcVrF]j@S%3 wvb`lݠ=rLq-7V=luj-9_3Q#Xe\f xv%6 ;q Sי-5eVfnAJ([X}OZ+zQQy 3yOi ,gH5?![B>c{ @%LVv3㐭/%i̕FmwqaT{F\ݡ,QD iw`r6ƗT~* V(Gu#yiOlfD| 5ua 4=:Jݮcy΍WiWjZ|J(ɖ򠨋ވ(~2` ݫ҅^*2Soeb!E0r9f&j^3jO\/EP95aa.',.V=,0ac,f5 }.gMY `U Ozz/MPHc?%nߑV 8I+[AE> ju.MCdi(b4+UB$pUIhwA CklV2X҈d8p(-6+)/~ITGdp J2f3 !z 4lH ]yDd-MbnW̺Hbpr>n_Fm1—4Ol%dQ^y eG7!F&8j*_$o폍Eq~(P 3^_JsS{BͳsT,k4]iuf"S*V&ʧddltKiTRF#ʒ`!DIE)db6ըOWCg)nF$N#g3> dpyeNӕmu[V=5(Eه^eM})J@`EZ+x q6!fD&21sc*8kYL8,kBFV9xD :Y8<@=]>?xv4(q쏈\G F#V t@i !tH$ 7\bZI! :nG g`ukAz)lGn!/1L _yë᷑w؛nԋq Fa<ٗ*ҷ/Mo8h6!OwA'Qj1 ۻƱ~c^ Fa ak,W!R0Mst>ݕ_҈냯}@IAs~tn5uA|B~!bD틗[r+H,rke6c&YuFa$_-u%ff^#Z78vVMc~,ttR;=HNebZ`p&rs_+ʚ[ޥؤiV~ 6f}WUKx" )fa7=TS?mGr}bg1'ELzEkT8A" U#cqA\aeۨpȥras{|ɈMrZ )5 ~Fu{A3nΊvvQWKtԬvgz]ƣ=`k+zZk\3 .[N#Zåјgé\Rp%UYSRi%Ȱw4c͆n?ө=lXⵀzR_fm&:OA\Wgg-t[p:xueo82.1`pߺHMUnYN$oCؕz[%(ʛl#p=yj3]`ڗZ2We~g[9!tnq#0S f`2 $&VΪ(\["ג sZDB%cB?( MW5'Xsк[Y)h ls1*HhP6&h9sst5wqY#?%1^ptO+5? ߾zH5y.H(xBm= T %uO[Eż|Zljv-ZmDp0 'tUgwp+8]ӍD@ڦ3BOGe{.`=#!Ɉ\b%] $eۓr; xa4+̲ؽ@$FUIFoѱ\e(@qʠvs6B}1m-1{v;;KOwTVc|7 FV/>ɻ,cC`wnj'{ʖv6"ۀRG4;6kn"Z=SgCjqLS~FS?~4Z{k@I|yz|DM?gBXv{+Hofw9ܔ0ˀK!սcX>^_)nfM3K. p2Jy}(}!蓆C6xە6ScmXmN[(K` G0!UY]K 1V]:2a%7<tlo>`oΫJ%*>:`''LoRyKBA׮ewl".gzm-8,N#~-}JO RҢdQIL] చbm>a2P"Rh2S9]N\?"Aw= 68UGZjc5 +V?8-JVD{4.>E CSo"HJA"1v)wZty00m+z%IY2}\ՙqR˙1v KaS!3czw2dpfAԮ wnFߡ:7e7R5^[l="d20p"q:ZEjZKl{JCT?}Fd>wV&UHץDKF\)3ioB7wI7&mY[ГhCqHUppJz e6 \X~V:13j > s1$&`٥\ݻ0Ԧ9sF͐]hT)ጢvjZuwwJ ezͤ垶?.°4?MhnL RkՊVtZO XOpa1WZcHz)Va&sەEg$ul7uR++ˉ%!NНm<ƌ( 7Pz㲛? S]QhuƾOsm8@0GIK&.SY( c(,> F|ς`RԮTqΙF[^ؙ~;)..)jmBg:MB[c+{صt _a#?Buo(( ew6s`z#_qA w9x}iTCz=>'3k6+e{6.絚Cr3 o@ bgzMHZK}~j`kOuPw#NZGN?8E;9YE'`mliL|Nm(U0'g0^$]ŢPJ yCUuP..⟨:84^,wRAU.FQF0n&Ԁ2҆* CÒ2dE2έx54{v Fxm+Ɉ- Tnz?gLFM+ߒ X+B +F]/?A@z4'C e*+o`ʺKFQ$>}8lVW!f WeprkeaJ55.wqh.&}Um8>  w|Mԇ5\{⊽ [rXǂcZ)SGxr{c]bbNT,9' fGd4<tFVPo8EP!#9Y;[v x?`F/Sr`yCRW`iԒq{F;| 6 KP^RN0iRܨy$)H9=#1JO,G[ĥ4 騳&%# ]U] vIӟ.c.!PAB/{ȧp3xiUw!lO,sFo}|hKVCo8-DBWDX^xúf:R J/bJq ">b;[CN]YƌXIjp3188)6傎[v}Zny~3$~Wh6$Ot CMM oeλZ8%5OrPoMy6՝$v4Sr`.ɻy\Br*, Bzک.moBSz@C1䕘ڳmvizkB^g]jlu;Gi^'0iۭ\BPʣ;?1dιFmR h[ sM׽awf 8k=\Etʞmv8-7n(bpEp4W$*U)G?Vr$|X* 0;9= |d[Le7MW Bi/WŅ5GpRkZy[v?h(i4Si <&6>c5H2?UU3<=[@KG-bY\sUnsA5ThAo3yWҖ#H У)+옑Ïo9것9qyNbth08ǰ:0!U%EwO>n>#Y[ϰ4+FUr*} Q}; ۣYgQK0 *R'sGS6׶9COˬb@ 5eJxHSW$(17 ľV!Wj NHYMy62v/A< %0/Y /w}Unr~ yHN 4ZeK~lBSR;y>tH95xt>߹d|Vu(vJח|D'21I31[shi` 5 fY&QBu5 FnȘ6 ɷ3ZqEoÙUe]i'G A`(Qd$FfiKK{>=5JRX^([HWd+vofاZZuv)`?8oup,*K`Iok *G6k}Д$5|1ExQ6L0.,^S')=l/g視zn#TCX>tDxA_%LF>c4K4zN`'ʺ8#5aHY"J+*nh}vo 1PSdNqu0$l%ͧ"\I'ou?1}V N_\M;¡&DkEU9T^N{1`țlÚaNk/Fu hu4Ps.Iߑ]Ks(ZKY5l_: FjW`\l 6 J17.>s7׬ȓe) jɣ#91MjNj^E~[_WF` >l.ӗěn3~L,D$W#Qeg{M^>nCd֍&u+2Duz2m?3|\R *xzȮ.\)ZZ^ ;TP_t.*lf(KCǃ7z=G%&l5१Kw?C gmT rAINjbTt/.m&W8ちn%0Brf.̪1YĤ6)֛ &/f.,t5}P*I' B+Հ½qDvqɴ{vI.^"" z/vDVs 8Na?oQ?,AOW?Ma6ƣ1F-{ylSvSJִxhz "^Hۉ{J>~ E+k"S]DS_%L\<8sYhWҹH2Fjjʱ.0$:2"+ =%D~cd` ?gX{Dvl/G@\{ԺP{/ҫuk-%Upw#z"nC-C][GBLvƎ>f80? $3L'(pҦ!qK`# }S̵O $O7R&蠈6rcf2.yۮapƊ\E%개-daWQ?LwKA@v$ J,7x2T>sHG^8I AI{PvS.9uٽxoO/b˳0geJ=y mhP}]M/pC)ܾ EYүLvh2xwD#mٽklUP7~FZfo 48Z<s],낒O,^l7{9AoiK+$j0=ڎ5$!t Ofqmu'!xNIϟG Y3cۦ2LrTW`u*н~0 H1~7KLAaylJwC.wOyݵAR'9CxVr46CٔBُ:AA_buv̚[HRw HvEb6z(pxJwk2nQuu{CT3#+uB'D 3HU$}¢s- uH1g :L>z|7, Ґ3ix_x>B2e_Pzy~JKMZkӠxb \$Go0<)[!9i r8ip.(lT6:h~mz.2ƂQG+Ё+6lMiOb٬b9˻i9[乴Z0?<]>>$pOQ9G ʚ9ӧC^O;$q7-˔_5$5 k??[+EWz_ͯI0J@K69.B- DC]'. N_lTjF&7Hйm%iOʜ< DA(3}J)P;DyJq˩<*UUQy_lh{} :xhgnr 1*dY-R܊cN>0ikk{,ݧ,=KQ[/ kln2鯬P+摡n)#FW*&.ӼOxB*x{$s0J@t۹D{jp57_e,_C\~hO宁(qjuS[3ڑ2tP1iǪLIO8<=L aS22Rˣ$ =b=yx N4D`KɲoZ84!PK 5DMl΋ D `=T-5ojNɩ*C"|>b|r Q1 )B:XK r?6:A֓X6Uwk=QU]}}LRY -tAQ}`xwQG5\줫Qϋa@S*PDHПZz[s ɜ3c(5J0ߟJTG UT AЂꬱ(QPv YjUSf mkLBj"XHf 96>^as+aaR'&FhQne&6|xeN >S4 /wY dD#ƎfHa|\$9ψws}-}ROB5^no;߉UD2"%3'iCN-0t5.("K}Rę {ZN˘"(1FCgwJ1J(\Êu/Wa~1,Cntڝ4Z3☉\ .ǟüO: Dʌ\Wbi J Nc5Y[ӡ %r_<ұq1:9,Ʉ7}@TLa LHnMꭟů%L[)W_{VG,= m){A ;*j?z4UdUJT'0j*yʟ|s&k&IbFt)(~ "odm?x^{4Z){G_c ]tC p D`4㑕x:!c7'$K܎Ш[ j{y<)0V #Ei sJm iw~ 㨉p/ #fC@6jV=uR)I'UE~t҇X[tmfpI*)b=w&¶~ `m"OC%vlr- AŎ] -Kzo4tu%XȅY%q#'!?)%$A'^ {My1ߨuǕV9+ iWC@FrH<"n)0޹Inh|,`~msHr@NQ$p`V:W~ka[AHhkFxV p(INX)yQ͸xƹ1A.&!hiAg$P G|}y2ӀjU}VCDz{8 vwkT-t^Min73ŶzߴJBx7 RoՠQ!#22Yb7[a'lRsқ@I0Ǵ@)_t -s) +ַVFؔ8uCbbފ6TG N :Z\ t,6jtt>\%fk#)%zf53V0X( %ITf  ָPc@g7ow%b 8Ĉq1ޥm|0wOdx[PWfTDm0: j{5A;gLZMN"u6rĕaSP͚P6ɀ*k`)XCZvhUOs]6\"Zcu{rz3f9F{v$sɕtJa^1Y0~EMNCE67n|ї4SnnsSKY;nOwf9{4Rxt=j` iFPZD=rI)>-IPD`s_e{{b۾JX|h*7#qޒ(1bGly tШ-&UD GW!._2u$k@F~}@+p3`$oތ8=EfViuڗ])3XygL+ k`ߺ =7-0ͱؗDX7sXqؗlX'm틔$Yff+G4NJCӹ4jzgsm`kY|) ;Ʋc`g@M^57 ^ "M0%BA"9Q=3r CZ ,0dUf9!o,R#&E&)(Ro˕_kQо;gl^{-#^5= 7 )Fxٴt{-d[GUi 7mys|?\"GHu^w[е0褤L^J}?'IC#XSHsd֔ͺ;2=*y>E{;EC9b/bPR[[D 9#R՚[:]r-zJRSb;dxq WW@!=8W7;]80ʢ4%qq4X .< Els9d"ة'U~%I靊 9K,$ěp[Tp-UQ$9H(قpI11)N,Ё,g$}d-)XOg NS ;dcMʓI͋/=ds\ou,G?ЮݐɵTbKW#+ Om, U""4U-U+X[@  =#MDJwȁ&AtaW__?RI)NǶ /8x q`oL|W`{=!0XQ sd+o}zY+NJe`*O`.90ߚ}1 gl vYeSLgs)01v1Ƅ#5X֎G)iPZ5_h.62p3\T@?xGp-]-pf)E`A0-p gadR1"KMc .B;Șg" P=S#lZN dC=(Wʥ/צ‘ٖ `CR~TW.W!uA̍ P !Ӳc)muHҥ T:l9_/OIT %vχd|d%[!L&T&}Q֎ {6tv4"5>Oyo8J]ׅ ._a]; pMlrݩyo;/'k#-D2LUJJoνu1+hF8 ,P}s)ou^( [%zON[mC Cn]@,l ^?A54:Nz";N^E=@_6LY[ZA: P1:9OsNzd% JB!6fpIP QQi=?|1hxw+obw];qÞX +LigڳKsˈ)$7B(~"uOL[&uKMU}h G҈WA@<:%9"hhNצV؈AW&<S/iFb8i( "|HE 98_y& 6:!ˠc.%*2w!> _3b׏%M!hg!R0D]^YdwAR ]W~/Cw)r՜^i%mU':CKɰ6M^Y aph2{e;g. Hx8OunaF'&C@ deκHhWT:'^o6w'u4Bh~h0z&'DVj+n=zx\uh&-|BXDq|:LuN|V|ҟz„l`&Ї|WcȺRu]D;Z%vYGMh&,vݰ:uYo{<ۅ#FRozŢ%knû~g4?~kj؁C`)#$0,bur17r=1IBq`~j7,:"L]ċLe䯑Gqey8@v@ '?Q]. \h.{2xZI_03~l,`.<2`~T.d$%[,6KhS[* +Ħ- AdE+5x9L<(.shoZ\5Gd--Mԝ7~`w$6:dbhFILxQ54lmϵ\D)v5<(s:1I}TB}Dd=ɗX&}6}5?M~nJ]cµ%ɳ3s*A\`/m-? 6SᵀeK\( no*tԉFU+&ʍJ]6W>MsǨ96`M$'D'ScƉt>FY+iu77WBht5}>2X[Z/ŞQ5ϴ(P0qP1EN5'H+_Nڦī`,fJuic::$3QK4.u5P@1<="No+'CMv;OXΈW#A:" ۵~tS"D{?j2̖F\ fe˦򸙔O*PF@#؀lGy?p]{_]=ƼVBEn G&T_EIgsh}< ϝ.kN"1ɤR?5rȊ".&-P @@ >;U`6өWJ=߼"К7@aY₦}cgK$>9d{N* ΍StGIsШ^`"*w@g8'RԠ޿k=)T+Vh4erPbAY2^')# C 2hT,L*CZF𛌐u BxoG-nRPLy GmsU]d6ϳg>"msn6q&fz fQ{m !۽e[CX|=n=l"fdmi[ >O)AWrw|";4h`[aXۭ:1<}>n`:E+^Ɓ-$8V^YE&&' .ub X%~N^CwUE&Slco*gGHpS}hs %g:, XQR&`i͑)h#ޛ7ژt@&^P%6(prdܲ(ʈd9Gy9mE#Q{׆Wp~:!)>]P^ͪF%J@w/CK$3JE-J?vf󝆏6/ÀjY$_.3uZɉuZSS" Vկ|ύaѝ)3)lDZrk{3@J1ie;3ܭ EA Mg4}%6$ӟ:z%p BwićhH}w4?^jJfC̺}HrMwJ/bZ~GMP}ĄlYLB-} C |.]آ >g) :ꙺ-^pb2 e}1"?<0R}=0G(,,Za#")Rb3۫(!6Hba($xCL{T.l ;:&YAڑ?zr XA礴# [q 31Oz8x[ٗratރ9q hՇ%NzFS/FqsxScmKȾ]nhkʌ}񆜍q+*\ޗlnF4 \e/=-ŽUXhh3Ȫj%UXdw܎T|zWw]엎\TrY&5K>`WL-:Ixޜ?3ZԊļC<S M䛃1 (4 59i\<'WwNyX5 VR[vuU=cI{ /ޑ7NL0Č6-1CH⹥ Yјjul{2dc3Wq.թ7D8jDzD8dñaR ٠qK#u:hۊû0'-B{뙔i$̐ܣg3tUk0F ?\aż"*iDzꜯ1,Ը&~3*l`Mo3%ͣ7̘ bsbҧ𰌺|!}ՏS_Ϡt֪n4>L7]jGj klOCzN@aB#@${a1݌sEjMoW4K&N >KhGX56hnki8Q )k/&"+[2fPWno^,uec4X}/"m7DI]/117$h?F[P:(edK 㬵S&F2`Sp|@?Ch@nԿ2#ɏG 9HpU \ p1rcϟ3_{mE.aXhUY -|d[p`\mJfȨFTZ0ӜqT]Hsqe) c6YAIZ~nOnm [7ʤֶs@Gԁ0Kڥb&^- bwNXn#sG͐}.p8R:N[l p]}Sf9Qgʯ&[.K$Ɏ"|J>2FNHU%lg0L^`wYt0<` Z&?*ĠR74BY\)fkPK\/\(Vyγ[{v^y )F"* !I9R )%IRd̡v' w< ՂZ%,OO"E# >+%B4n+0PA7MZڬ;'$.к{]נ6AN=\%9N;"ӏCITw10[V5{ OI)9'uPR 7?R_8tlC[o߁&-ߧRޚMcb?b;)ˀSdH{p>5iaDmL2H Vz`I!1%tʮ(yk3&1vw ?zXZY1j.**)r& ?yAlM4J14A8j Hb8v(ﻱbʁ^ׂ=WW!H ѶA)?=[=VI>z9%h;qd\8%89BVw F?R?o{IzBV), 80GQ'v1C#ypZB1k [c-&>i:lË9&1{ټbqn6V$p9-6Pv8/G=M,.$m9Ӟ 0;Ӆt"F\13άJ -tƺM=+.,"0$jR@ᎅ಴L k챱{'i0ڮ;Nu-(*lb@d[ʡ 0u7ȚI f6)ůG5 5͓i8# /kʭǻB4BEO`){~vQoȨZ3F|F6Z+͕TMXg';7uvx:/lL,)| 'CMiϹkO4#U钃gTzϹ'Wp֤.<3g6GG.$|P\hkVA Ab#?3s;$) _HCTBJ<6g ohB`?p2)?m(u52E(d n@UG>|W6}17v6k)4D!P#nuP0gN q ܘ>r#@׎&~bɪ^V5暷}K9#ANjYk0WtLC%EVkNxpE@@Z[%@JX6,S`j/J9=O?T$=)dEC;HbIr(l$Yk"< oE][ѝeEr{ &U^7q#% )*̽K1LFmJʬK╚}0KAAͯѪ _L " t!w(m6D A2N]>F%Tookm[A%+X|15Ɉl,URL(Z pB1ng*\ֲ{L' a< P0 ^eslC6U l4,qRrg gWP8b;&4k:erBoĽ{l[Cr@\p] ̉6fAFD :q!.r"QĚeͱՈΉ=D7(*^W)eP z>S oϣYn%Oe׻`W XM=M`l,l,rDq-NG@45k ,ohL_GвbX>9W8wĝgz1\S7M TyYͨin;1Л|0;JL@"'> >~. 4;@!컦J9&qlt_##te(^^Q}rRN%wT44E#u` (ىR>AnT Bb#j<f/ѥk֝7r>=5YaNn}/}Je0O=({M+rY0Tj\#R t`"[>-Vñ5ğ>9DRğ0d M^m6傏AӉޥLd'Z^P^$8SI¾j;\, P{b;l: curpܼȪ8>1[F!rNkG,͜{xҎx&}YDžHd%? E 4B| fQ&,$Bo:qS'WzKǻj,/SfTR\9 H$fo1Zyי5tUIC'~\)Uwjo=7S"9nr{W?(;]m@8"U>|!v(ZB'ٯO;MA݁KgQi(Rr8qx>Yn=M-">#"R l2/6YG GN7'Iy S4A9B뱕 k$x 'hQj6 ;QU ֈô2W݊J_2#j-ׇn8 QZr\O۩aEY'e|7RM9Fٻ(n@ 鎉hZlunJsԂ}'+3.ǭVVG g.gR.?Leח/1H<* Fwq}A\Va^Pj1@zOY_jp$pYY AؕS~o4FR arי3i%^5ae]i|%Y,nL2ۺp,2f&,ū .|P\?enE$S{bgߺۯrs}$T͝9$ 8_?Së6\a.Mw7 %ԦP)\0{u AqM1S3O K#Zb\6QD D7~j7? 1bdf Q46,G PCmQ@i9Óf xE ɦd*5[MVZCt~bwxWfZu~}UQW/!r 4̞o$xGƒ@{ -78fj/GwgXo ֟pSì`Z %WB1Șu)c(R.dXS̈́@h9/=˫|~˘6w[ _4) ض*ZB^V[59R3ʊڀԘYu-36Z{!I;yi[2v_ӽak Na%DUE 9Ϲ$oI8Rϕ8=Gks{E)&-nܨaTsN7KODWC7fK iٗOjZ5Mr.F8QIOj/(Krf(݇.:z"z0'ȠQEHfB.j<6P3ۆ%!K yaz'KpYȸo07N6E3I% -S&YlJ.WVo|) 3/\?!.Tl?LP#0rcv#c&$&rASmx筂{wp# 밼`Pa ]KGDҨ`˗Ry93ܭ# ,$`%O5Ǔ`ϐ }YJׂj:F :>=q-b]J8A| $-Qnʚ{[/>!V1bK9,E?NuG~FjYjE}H-/9FKX NŜ2ytms30:swwY%SRùLfYjxA z HWm#4i=`)Ե+'nVjLj,M[l@Z [9Ivˆ) x): GtЧf ]SD(gbcᑀumhҕG+͗wyȋ;7GfD_榫\b8|TH:_.=\EQ|ȇwPb > }Qb\l^q# (& Qtiت˟t;jsEЌZ#yk֔GCz'$3Kj)˜ ]|1@Ӂ{?FwmDt)NI%; pRiFԒZ <[Zk~hN-W$UƉżvJ>P`- ΒZ ـ/w*tEwPNWt"◭"ZrXs~}Âi; ե**yJu=T@oQs e(ֹd \ v g+"K+Dd&jIᚺ~YM5G&7(O |C YڡGZ\ŷ[n"+Q(wi0zn Ȃ/yt֖(ӇF5XaO /r۰HbXߦ n&xuxtb |n@۳jHvb *2ubI=ˉ"̣xIܞ3r?{XenLg- F, jHő5uV3r 59XLv=kl›G#/Nz.H-Fs!`ؔYIJRzb( RqQY}^1Z3b\8 UB Z7rX7XGO(`c`!b0oM02#^Tud/2{ UP([]g˜bѠP7qGirm;we^HB+56QE\9<FR{GhPU+ݯ 7IMtlw S[ N2U,^W*2.3s!d"6qR6b *99]|`Y kkJwkE@ Bnt1o,g|D;OCiDRL/kEtt~C;A@c[^Ri;ǖ a΃ElP hsj70W"#'\zPzNMjP4 (D _~yϥGG3of8`Y[h`H ѴMׅls=RO2>5S8'\t2_)nUߜ.VÏ3)eZzIF=\k;[]$5zȚ6Ih~zeb$z!XۗjT|x"ݚ_@r]B/'U_"W :$%9+0H8\ḛw6 6pA9IMī2<)<=R׆SϻSAh  Ba:ٍD#AuAhRP2PҘ!S{-.,Rr .4j3(; vYXZĥ Аm? L65 S#5g{kahK~圀ǩ0yA-bĕEJtlXP!hK¿ZMz滮}\̼ݪtC\ߙa|WW}Lj0v0]Z| e&|eմ;(8X gq|a飦"K6oh2u?B2Ebb3]\! ;jh|7{~3Hl"N1 oq`jy=C/};֜򣓋 5V JǸ[GR>Z֜Ho<7:&_W'hTqМ)m;.d4^tTjFUK1rTv]+0i/pXr_f{&MJ4:UϕHLH.=wwyͬlkg$gP($P4J]@`9 TyDDϞDfC"(y <{LTK13.w?ϩҿ*zCi"ވQ#9mDI^`<u"Uc[Ŷ.aE#{Z '9n!D |Q֟q+4rH) C4Tjf0 9+WC4]%4 v: X9( [诰{:&}%cGJYJVN1}z؏ 32cX&4 UtH&l KT^Tu&)Na4=csVM[Ӷz]Y\ZoOڙZ?ul*4`{%3w0C1Ev-*tүր44X:-<{ccZΨuG~3( \c v^¸\Ϊ)X+Go݄V{fwm!;Қ\t;5h킨q#''nܓ2E0q?1,]< x ػ]mL)sv-Kd( NWIylͯ/Q@7U!2+6ie7=2&vx:qK,썬˺=e*,7߰r i/)bPfʽWtȴ$09j ~-LMqH6Z^G^?3F!bt0]L0N#_"߹ج&jUFVdcY$7oukI6+JS%e|ҝ}O|& vs5ZK?v!=ct3P Ғ{11/'"]=/l\ac̥\,@{s .l,:jdJMzD}ϦEʷ( J U @zϟ.jM!;nmuC'H0R*Cadcu7q}k,︥|9҂aRzɫ0b˔vDyߔFvwNax6t: 96ɝ4PY:eZf`^'95`6=~>UW0[!7x9)T_ 焔'-ՆUxu͘+ lj$= W^u2->TGZ "꽧6[`tА`:it#ѡ /~XZ[p' ZyWmǪ0_,Dd>)ł:r R]j-t ^Jh=p#|GU'ɼs@ >˶ˢ uL7ߩD o 'x1+4F美{E$=~ssfNsVZ"l*6կ#BpMExzҋWL,_ܸ9ֲ+Då3*H`%P:)zLZ [8۬=QXg{_m#]T3 _6BS?E˓Js'\Zr#L6ȗ5(;d6j\k^!ORg`΁ զF7sДu&ѹ['ig>_;^ڏ+g.-)MkP,Y&Jv%7}rRzfteؚD÷Mɔ4UK[ UhXh)f?fFp%+I龮@z Y=u6b &׮1~w1a=gx:qB2l*VgX@{|~p:OIa1žauϢFpJQ6;v䯊Sq4i &ͯZPP%0s7cR~/OBҋ3U~VhNT#[TjSv $PiV5tyjǞK)*М&ǰJa+,32a_ǢTvIr8?d>O&>eҫyVBǠ[T6Ŋ髐p ۂ[j0O ؤ3e PU<  7\FsvOA)6N|5O|{W'7()ZVuFWIͮI) p@ΔH*] Ymj^t|op>:?tN3m\r2^V\!*(ӻrfx875@w&L(ܸ[fRlidҞ/RON(^Az~XUk7 *iH$Rw!~I'mɄ{:?{e>sfC*p)Ւ; 8.|r✋ut8~\_>z&[ʰG$;hN[eۇX!BA  V=t.}ij/Na{%MV+@:i7Z?ZprfaJMw'ZؗkCrlQÂŶhL@wΐJa;u%5ܞ}pV 752̀Jm 13$x>N݅w4+-#T e'[ Dž)概3-7ct#)jZvb"R0O[I,̪=ev+N D܀%*@|ɡ#9ܲ mvVy:im*5ϨܜڎlTE꼳<0yime6maa+>XO %Fg"sot\ ' P98:I쭞"lȍn (8b]ԐR*f8vuMNtV,PWc XBߝ\K'^S ٓ. ʓF'mO[7EV^س6ul>FVE{k[W7߶-VR%٘LD 'z-? \,(<.ÒPOTPQ,>MMI-7׃VPRԜ}{ߕ [S~Y\rc\7NaY#g*| >l#BQ);/u Wy-.F5ds=r IV3\+esht"ѭlAh5H6(]4.R^Á0r9 ^JƓ T.z2F8}J)ȍlnj3+m93Ŧ[BmBRI;p bfes8r(g5 ,U{Pm(,ڊm'ER|j[և IMQ\_:Lv+yH'oê{@e%jv.@&stQ]h} U6ݹIrjx>=#e9$qŒCsv hx 砜sSrE.K'3[0E }G-TXj,XR&>Zgm(.;CbtҲ&[T3^GDX#([ ~5'a2N.UeZ0'*NG jukߗT* FlXQilc_F<.bE>~&1T^Ab9GT׬`XDZ"YP PP{\:2 O{kV Nec|.ּۨ<tu"h7ʆS-:z@szjs:.Gj]|»Τ+$#G -Q*iPhhlԛCZ{L?!,+ȟ!$LQ$my=uyHg!j7)k,$}f0KHsߤ]8"p$^x U WPCcSUmMɫsrFk% sc hn oM2ecaȱOaR,-/$Cju {et;lq5e]Ə&7 >FcX80~hU|zJӼ:>AxDT3ČVNM rj^`Kb -syxaJz~N'"L6Wu6R1cM(_Ojw;97eF܎ew GWόu~>JNܱX} Gֈ|vJ7?Ƞg>5&8ʐ0 IDvaDmgubOniq[T~qdj!!?727z4ФFc5y%鿆ٙhZlPEW|S&m.+t1NJ"4/.S/Zv2RDhWz|@&tή<5L1 8f""Fy3t_+-=DZ&U݇,}&>sZPt߶>x.º`s'>b!.V,Dtp_)?Bv )"v.ߕ!/Yo^! Y7z-Cu7ԌeC6)Zt+(qToq- Xys7¢xziOUU)H;ďahqP6ǵxOR8d5dK fr :z"E*t@.9UCYDGDP<U\ n_уa~e{]g,@^9)njE1WLj\xc؝5A̐_O'Ff+ ~Ə7#gZ؟=fp3C\?e h ږ?{y^Cc%˖A 큢W rާk1(XgΊIi-WܐD Hf"ٖN0Wr3CTC@uH\װQsvˆSc7k}~(v ˟$K'@5'9NN"U$c̪PC_bw{xFm/?Ƙߓ'઱OS<#2?#M,^b[v3'C{{\MxڠGn8ΣUq??G݆笢.̢a>i'A(KboRr d揧"\b"Ƥq}Tp{-:HY䥅ڷR\%2lSV=?8S*s83ZsOsٺZ<{axSRTͲ:j pZL4U"$Ch1m/\.DD}q=oLi~Ph*i hHURA{o<cB)W=GzScO/Gɚ VwthvC( ^'UpMnC48Mrz$`Xx45H*Up>l(S0&!aXL_q*.sI`eB (ݚ?8~H'R%1зA+.DFg\ 惔D^l" 巃u pK*YlG.Åة2oX$xRlWbNOx#O e=s<Օ' !!) ovtr׬U/wRqQ/4RtWwҢ(%_r\lѣ2fphT V73/G_E-BhBsFQT#\O]W9Vdus} 0*k5_YK~7.( s" cJ1)^I&f|nlD5EjAc3n p]bsPVq_ k'B3Fi>b7͐f.nyRdcdJK<>6Q6 5e* scy˺<'k X3,q Y;/ { .υpdR0fyVpABC(I\`QR.F3 Xm{ӉkUB kшJOXE/ZhTeN2])NO8~0*~wRF_~ٳ-Hkט>|s O?`}G:lyUY,s,Z,lK+1Ci\V P:=:TTKqQEWl)7&$(_a]oNn/f)ӣpgFګ D]Hf_5cwHXn˒Gn`DfS4E%;:@ۙ-VFP0$:{+}W}iWF ٺ}#ܱ*~< zkyGTzuwU,:EL (Dr-3d;h,e 0!= 9g-i0FsGh"oS#:8@jQ0`!Xz6p& ; d(oɳ<`_5,L#a A9Aɺ]tLq̓˂[=Hԓ O3M#<;.sϭ+f1ZJӡlJ#yuIas$~.KVKgb=)l}&M:n!p!℅|%;iѢqQ=.WjL~C|B0oK2uUԽ\yV$e+E= m )ꎶyR%qzbXcMgbʸ- M#@A0ﭨ$ Wk{V4? h9L)oĞGk9rWڇ mɃr*.r_cϘqX}CUzLof.A/AZgǤ@x eFn0"04TNhtwZKRfv70~iUFP OO"X[ F{i^ElͧcQ6ϊ`f557]֤7?w7+yjPaRDH[ (l;_Ņnh=fh }8w() ݹx@9P+lI)6*R'+#OWGBm^+cO23ߎ=Bԯ= ȵaKZ3w@Tš 9OSwiM|ZO vADrBibUӴF C0(7bk}ܪt{ &xA.'v{2{Z<t̆nÃl{@83:(ў,D sUXn.4s\I0'aQR7zn2'nɂ.pz*Aq6CX>e .0<ᖆ tfCE੿~t_Sj(t*Q%}4;I*PoUשk?+|<0Q6^1sF* }$_7>{cHDl4b='fɼycYm2EqƏ$}T)uɈe]=zuSiAo~~BX| )"KSc,ZK~7\ Iܥ$1&5.JU%DcBm^C]}v[ )1a9֋{ *c3"E5KCPalD7"K2eELɻ"޲ Zݚ'\m1!BVRe]u+_גuQ-x dYs5c֍t]N›{MX_Pd :?’Ý; vY$hKݦ݅yv?˕eXq ě &kd:2-; ,Wͤs5Ό(O/߰SIrN zj :Rngs{w!3j`.s7L{U% y{T a ֧-Ci( t:xH$FF'G;Rg7䀮s:Gy49X0b@y]㣺TpԎ!5)W{G0šճkx=x/V,t,3ij3~\]:P})䑛@2YGɽ6OAҹ$#G7:&_ٌhbBZ^epR }uu gƱX!O(6:m؞ݮ+ sQ,i~ lAXEZDj'WMCę0 :\ʒW3R~#ȻȘY%<9;?"`"Iptpd(a p7頷P*oU4NNJ3^otbVFYcAw<$k͐o6{?vܪrK\(Wo!kn{މ(Ho.gm{dEL'I 1!F= N{ f5yVÌXRM2E&[myjB-ŖCF1d}'> l wćVg/vk^"KbN7|-&/v9y[AQ5x;cY*R=IT&zwh9tI/-z ΛwzWeĜ:G>CU[\f>G𹬳gMyھ!JI!+U _Խ8Eɴtmr;wJx~AvfϺ9bWsu'(-W)Zs `]&gkH _+ry ^8_LyxOz#ktE zmfE*;Q'ۘn˚=lZP̊ ĭZM/j(o<ŚWEj#s fg{8AR&0t-: ?˃kCeS'Uҁx"Qמ]E/pm3*2WT-&u5Up9>3'^S.`7%z륆(u(*Lc+<~#΁,W'I&m;+`?%iGUmpư7\Ő Ug18,0r BcSPOpђoyHd|IDGh%һϿ2p.y|{hTiq RϧΦ.*cӒ!yx97*ڞ+Igw*캇afjiȃWI(uAdtc3lm,D_SK ,{ -VTW4OP,VA>uPCT$a?R,WZMMZA:75Ns?׈ru(U;|"biaԌ.vzsS(P>j-&# p^k1` z{&z9{p @FzUF% a9=tH~(TR`3)Z6u2j9YBHJnI ,cee%ކ˸Ȃ[Y*mG`prsAjUo|*ssØE@B'~/Kj;&{~?ŵ]uGJLTB3ll4ļZx ~Wy[S8@ɔf}mvnzQג% CXu)If&(8Diwh2 2zxYøZ }T1z]2HzzoeLz0N)+86Ep\oYwqÙ?إf| vGY:WJO^%W!pdZ \SNgm*vk&>:sqӯ5ZV?CµLg%ˉq2ãt2RE=" B8)c9/|ohs,]ǝ|XO#dP#IȽMƩC0wbX W<%h;<+. SX5hw0Y&/ӑ[j$͋9#fl  PV[8rR–!Yq A‹_"?N_{?c<Lpq,@ 8Y9-ee4{>$,bmd|ȬV6k}VHj\X떎P{U,D^PHF5'VX!K \ =[i>" ]! ffS3!+3[,c["?--28&@jmj&|j餯ajO9r}^h욷Dh.j\R2U{eg?f $} /Rbq gx%zһqSgI}FAW{$]eVQط ّw!mE?cVoWS61LTH끰nJ%ETvh![tո@,j˃TE{ kнY.HmqQ$9c=v~`Ω5w&!v[AүXq8IHA UKo]ĭRʛ= ㇬dY^e;aSmOAeBCJG. Ի_.P0n;Ep\K&f >2ҫtxHGjiz5*A<[,~2]2L} $ïU%=ol^Xxnj7!ybQB)Ng KE ZFNZ:%L3屮ݚDYXyqaV{V bɛtW+ i,) mN|LrUsPƯ+[8ltI|Jn4^8Qc,)fD@45ˢIzF _z23  ލ~u$aJ| ՌX5!'&| b&)&בeg@mf;S _q|*&.o RLyيA*^`BѲ ZXX2W?^EiWi|^1~0-\ecc.XP܃,ꬲ5~) 2{6"yNo8̂.BAw]$7H5e[7RjߦJ ZbxGv0>/" k"[(% C[ )i56WseYy5%Bj>EPF%$4j^:j\@Z̹Q ֈ%\TdCǥvo`~'V!FXk{83~&[X )@H0+L<6L ˲]<{Hp>g2%0ϻ"Zf>cZOam'j >.?]\X{@ǚ R\*;6*LQ A~$Sʖwdg)ca@Q0xxxrIIj7yy9rpS6mRl$G/|b׷+Z@%.XV-MF34͔IFJcEe8ѢVoVd:;;#ò-gߒ$ҬŅIst bņ IL0i_ӘLmWdH_ӳ=g=癌ުDud>lHBp«jNGIs($w15.ԖibU5@t EYrIx} 9T>E ۦ<]8pEKI28uy5M2;4!K5cWn9!_JƤةy[Z,AVB5qBltx]̭_ ©cj#cmoХƃ`rMFSYt9Wg71 *Q2;=-N~cXsZ5rgoT<@] 7N9pѽ" [oQ:%2"#cf,f MBZ-ěRC _HHVCP@Kyk& Sښ̿€cQzby6O#[Y9(TmZqg۱NJnqD*҅%[rV&qC4֟Jg ì&#ZDNPtuzq >!?b-`kuF>m#"Oh풼]) Gs^y[OȼSaxKi(^*D7"O ;`O3$* FUY_8~9G" Pΐme X;Ww>gG&-0psr$nEJk1\r@(NiY 76.J[Pp 0mB~=f}Rzm%dž`MIYt g'6AߍmCàfϱL:̱J jX L˫\ߤ+b|5=ۡ _)%I\ `pzjw(5_RN0AQm!#,{3ՙ)ɅcB'ځ֮儼uнH ?g 4aZXGV2/+y{i`7(WѵE [,cſ]Y,ΏtΞqYctH/eie= ww߃R`~4D˂{9gP\ 7EuqSd"dq?"]|Ma6Jp^R3YpFAId@%4LB!jx t_f͊#^;NsLT%4)f݃_!}$iʭAW3S2rE!C-{Dž5w'%l%5HŠiiq3F<~Y 'x0JKw7;2b<`M?-wXsc2d\b p懤"'H:=nQ_^ȅ %YV{ g4%۽1ߢ1. mpi曔M4.͒w{qc~-4su͉AkWFs HC[9ǪY=Sܶ=J~6(Ta6c{i")F#<2u,z/oqw+ޙkD2|*,l/-O~SeAWťS q3jI?s-#3ՐTd ?G'(JԎf>蟢Qwj-{?R:aCixFPy&vl񻌓j(њIm3Մ'9'DIUqFjTs *HK|h" 62S ԦNb|vo+ 1e E2s4xgѵ(0% e*WPB=5Ϗe+g&Zk&`t&ʨ~,cgH\SXPp\Nކ"}?۹0&Ṅ#Xz{Ne,k4`\Tg(Y`Vq!P0kԒRں* %C8ْ7`ǽAȎ큙 "r ׏<41. 7 nIoTt4k.Жl@D'ǓRjį~cRJ|x[7jRYN'AcfoS*v0Nؚ=08J DeWwaL{ j%ؒ&g;]0סfAzn]issΪ6*" 4HrG>d5Qpmo H:T.N31vՙVɮăaF>L}J?C'Od+P#I̎^5b kZsOmW4@&)6>WQOIe#H[0ct!b}i&2] @`M@_VCF ϮDͤŗ̂ı$Rs6cRיac)\3U\_bԯo 0D՞IGu_>] zD ͦ.~QhFT g@mOH[Q.ƥL-5uOu65 $`sJ5QLH̡{ߞ ZX$ )ϟ?d;UcSn0~9Jyba*d1~(+umĈ`E$xS]W2HL,ND&̌^M:RX->Wva1rM8ޔطv3C^BV9Y5Ⴑ1!ݟJF|m;yG]WH]-HFY(- ]2ҊߩntF#ʭs|Xe0Y[С K>EnBw@;|?L}K#qt+;_2  jxfZ7vw,cH&/O# zQ7F.i0~Z`Apմ*jnXnyȒo%Ȅ̏ϕvTW@ܥdT&:/x(KuoR߼=w#*Q|XizBFc0}95 [x7fٌI ֛5O`oP'AoũHҞ!$4$0!cY0rm R}zA#Թ( AQՎLH{Q*39C]kSy#r7٬I&z9c3 s\NٷDY#gVox>bni`puk%z 2q^F7CZ2}Y8+Wm'[mc}"1#BXAi6j"T 6'\άaɮw0?59Lt;s-uLPd"{F^#CI]1m4t\f;m hsֿzl>Ml,sxD}Cc!UKH]Wuk !QԯY(e7袦w\ {$yv2:mZƼE⒧@$篾6$]?֣5*LIִu,oGyMLhG?y"fHq}~}x疄`ndUw'2`*@O^mK-a;SEޑ,SeLaYgE֗IfRI}a E<|ـXĉ2'bRtq=,G*n)KܠXؽZdr7>Š}AE;p@Wf{ /Ͱ7`3(%},,WiH dy. r|;'Hx*֙o3$&`*Gh;id+t9|`PÄ֊/ҹ"i\FC`3<9 HğPTcޜf{pe5U0nGuǡUs'=I]&O 7I|Ƶe*U3S2h`og2~5޽=hGqSz!ǝ$Fjex]_M@\P  FnqCCmk`TEPpAg a?O`e_4?,_ޒ,i.j[`ʁN_i gc9\cRzC {!?ü9EH b9bL׆HggݼYE`7_]43\mdK7vO:Ii<զbt ۍ>ulՉA2٠x+s?S uMQ˖P%r3^aҒɧC,nލ1ȪPi/U]Y# eX3,lY,ǖfA FY]|>IcbψcDx. `HhT\)ȶ: TٟLIN7Cc f9v^0b93jR,.k~$,J)z)Kg:ʱ `׎ޱ(ϺV ;C@#;:G)yI2R]O<FZH?;GqvD柩)@\Kl;C`d.2B#OIiy QjWt#k=3'( (4,܃|Sf{jc] BrlxssC]U442;э2 zƻ.|<j UԲ9QVi9-.h_o$o@S6j%1ʄ "| :8OA +QksX~{^Ag蕌VWvgDJg]QwLT37zD`'(k'^dW罈J1ӎs>Q!GZ+ʻ:**PQ1)=3I@ 3MX}D5&vi0,6+ʡ5yC|"#gb!Ӹ񺇇\́OVܥPD'zM<\T jsX:*M1Fu۵yE1*RԚqFG "/p[q-*Ο)2[xj#jf? V+`(huY+?*;v%tR2ݟeZ=:1a3rWWf"2,G,pI&K@$=Y8hklM~>uL≑v?Ǯ;/m-)-kx ~n“_IV>/{Ca`v_l+|^2~E*`'u@\W;QӇ5j8׻MӘX/F5wue!+'q+E!Ӂ.)nHUM[#h onGyn4"t6`Nzb/ DɑS']m!?eD$pCĿ ]\A U֕ |o,~m,cͪt+`:lkpy|Ro )l̴xc-,9Ѿ[<Aқ> 7ׯ e;B!Ȋ[I/3cw9Xʓ{ %b.Y9|m%Fx4M(1װGXjC%!U4&h!Kh~g 3sȫ#Ǩ(uîkj%kmwTR$<"ӉS,BSia65$s.w+oSEC$ldTO—5~T&M8h[$xu`+\EDa ~Phr~M8-`އ^26c@ hI?5WN/.A[Gvr2Ie}3E~!#SwJ!^ ..p.-PA@0xxw> 8 }fklrnj(#vHD7m8 a8]Fw2> vd 0}1LYnWK.WaY%]l=xd'exb{&@ vT5N<3(hJ0)mΕpMҟS"哃f.;+*11 w+G25N>Iy+Cf^c2qR{6G' 4n F׭A)_]u5h<)PTn-7}@DTÖ-ⵐ v _eUe)=bG@c(]sg {vq6;U?*33:}9 XA%s0Gdc.X%NIfSIR!&:>w"Ko(\NC& YCq$K:^$}5QzLiyxCzD1Wo<;üNP.-챨AM0` ˻u?9zF.|)`^¦1m-voԎҖO:8 Oۏ=-{9jX+hJͻfٯ[u D8شc9T` ë&#j;G*@!Bޘ:_RchcSPZP]ǐR imjg+AJҲvFͲW5+)vD5E 3g=1d?գ-e%^JuHYO}Kȿ6֧&`ao{zԀ_"Q(F;ܙc9+p m TjXuX,JX]ҏQ>LO14T}9_keߜ<)CMzPj]tOm*jV@A1 L> 'Cv ¯b&A}EpA=G%QFv vf`gfqWj%.-ä8ΕEgqZT0,X\"[^_uy/н1g}<A֩즟_E89MT.R}-]Zl1)g9]C)4zz[ߒ^_If6rAzOƶ-pvf@l O1,"pETPJ ܪ tR2Kj'bژ8vXeCP6qήq%q)et^j`fR n o{E{+*&/Wa^ !2p<@.ܼ2t)ޟk<)b+VVQ5TmA%xY!!IovR4U"c{冏Q|UIm]H$ݫ>co4o "*h Ct+p$Ug5e;:%w8[(4}YQH=iRTF>yG`eqr/J![p-9t"\IRDfY.xgvBw $+$ȡ}ΙE=B-XgbgWQE ;zkŒ(Tr͆҄̆YC@ { LO1 >*RuD%fb2mܶ+n홷%h@`P!fh2~CƦ}ncn&j^֐Aڵ0[<8jdF%ంaj4L6*@5 =u/llKNDŽ Ie8  [ɑdL&έ.:aij(p)G50{ E{ Hq!DҴ<%ϳJsJ0N xWTCֳ&C4=,%Hr-?l_ؼSe0P9ZP]Dg,'dkMXZ2&'6ބrz717vfFhT(z#x-z "ZiRR'@xj!LMgPyv31kB oDK$5fiBLb& D:OOD+c+_ 4ˊbOePh|$+'@N"XJI()]=Y{.ӬVK]s˼}\C Mgj>@ =Fms!L ) rshFG8u݀8/JX&ɫ?\ 8*pCEX>c6i} 8nQ nT!iʼ|ˌ:^(oɴ>=?x2jIp)G30|؟EA!2pݠvnS,ߑj~-vVe௷#eSY5#IӞFW(;s#8WNAHvxݶm"Lsvpx`^`%CѠ*d tOua0ZS+*[>϶g l -ں;}_{Z4nk{wz ]eK5?V?rC$4<36:QmHo{^g;&g^)skPuNpvu#tf;#jz1v: m##JRV'LgR/ߴ5vEԿAR%]LUoR.60s?pE+ 4t쿌yKIZ PkKLcw{㭛 #W̝-UkWLVbM-MRŋ``)(W\~3>q6=t!,rX 1یʗʚ{vaZjVA&PEBn{;iq @` X8M97]V(=u+ i >;W' }[Ub ˬeo)'5UZz$sb_)ZTkῷAkw~Ɔ4 o@Vjӥ-szH0ɪ%)=ʿ$JXAm5H;K.Ed;ڗj+.L%M7q&ws5]K^1vq.tsa\WnN[C$@vj"F3+b#0F2)&K*)Z&3~3K/nԐg\D$MAg ~k`NU/>&CIk 6Q+IN'pb yo4ylçL O;G՜L*j|ܳ]/y5g9>~cHp/Vv ~aiaf[ }&S|^`#7,GzJ.v{Ī.W8kҎCKaC++^eN9v+zkf<'ɗi8̡Cu H.nC> tْ&3}m.PcWp2};Ń;_UҡAK4غ%vÍW\fo\ *wnu'~@}:}Q.~}B1o6FI6& 'eRw}M5*$5TIz:LxmbIH,'^5jSE%1.X!+2Ab4ICQh4OpiBc׎Fl+m:?gAUg@1j ǁ6PǘjB$ GVŰiqE4Dy2]Y$7LP23m H$)mOHtA.\bNQb> =+k(8IzX'eUH=n݄X@x5?'Hȇ\_SξK(}l?aWM*WB~½vyC$8'#bZڧNSI Gao<7SC1R` #lmىlPr!\EViWLW-TNox[c7Wd+ଅ^.ѨCC_!2!e'QO)LZCbhǯ>T]uc _.ct1 օz?/xmctLcbgp4`ԛʰZ[+o]yOH)]&:ۙV`E3d֓H"),5ҿAp[ /3"O#umVkrfoF A=/fT犔4y Lv} +\W(%!>=yX* O򭾟rpAY&Ql}[p1{ɍHr%bk.|L?AAB&[%mad/iYJ0M+5zjCzk!OsVrњMVx/ŐLXOaWK`tpix ҄űi MQ+wiFoپqPMkEI P*Vqd%}0Ib_{1F˕Tu"י`{jH,Ak2sj@D$b壁lGS̏{\]^P?@-7O4l"46M`LH?6q!*zt8# Iyz?"t |mК6#~/}d.@[hl$)X\ [kz+v>pbFp6}<'cWn_eRcM J(6^lt.6~R"2bR旘q$D0d3si>%=^qؘFW;茿<2 'kmPhC}i $ު'?QoE0s *m~n# mH>E9bP@X$NFj`@ǘ,H&T};ĝܙJ󏊝ߣKɦ_\ 6Z?)%H' =eLwQǚ|=XwaR/)l> K##Rƹ\c"}q% g|* ( !h:ꇂ]i;% ̦ F?D Wi{dނ32vLMF7'SQt1V,`e]Ş0U`4.B􃧐/L1d7.<59 Gx=˚;ILwT/fa=H\Pv3Be wjXT)f[SchϿUaDn::.\59@G7ei}P-RJd}RV53 IrK!yWلjݭ~ .{28Nxs ;.Mt#D  eX,neb1Z-rYwQ13!y`Q"oˬuxQŽTD;HMw,k")e}*dVU)6JoV"}- D| hc88-=RK!DUPK#az'*>F{ #s>p2d A)ya@ 1Mt~q پ/ NJ!Vu:'Ţj 6vNu{w7Zda G0&Ԥb's-+9%rXJ =t~ (lh+=dXC7rר_&'Ɂt冋$f73dGwbwiPl68V?y~>[H$0hp[HCi/8o4yi0tz^0d5_OTP,mG fiFKvka??ƭhMÜL;ؕcp$EV Rܭ̹#TƮ+=ldqVLɻfq8Ov ~c}%*IM! 3F `k`1ݘ߽:_RH3|Ս!TNOU*>|;7)ynǙ}a|妾n1f굘WMu9zxL>X~,,XmS3r^oGX%+9^a^L5&E).Bbf^1oz~bכR9Dul/ unlP}+H:0TFipتCd;y&C?:b4?O5M)U;|' iΧΎ$cAL>vt4D½PX>yb*Ά6 W ~ }dH]ntm7X*lp^ÄN ibkyk{[ܮ0ãí)41SJpMxwkЪG 36 ՗+@ .7rUmvrgH$7/O=sNnH@^V8+GDmnX& ٴٗ o 3^r[1_H=k"oSۚݾlG<$:Y(p՜G`.'A7XBvS:&.u|vVɬE~K۝FSW_AK%!rF;dNz Iĕ츧ZMG=\Pt{l!Hsf&DS2sZI1sj1 EGrWF< 3$on}Sf.0jtb+z}S_·m\~yD"؉4X$kq_ F*B_nĖ;0d ҝQzT\xuHv!W N0jr%r_EhsT%Q+QT~09.Q1/ӠZ6r@׫ -5Їk;<NH`\7iL pnKJDS =dIےN|/If M;Np]kb:ctvZdGU0H-OW/?rI Dn>fÔDES{ò qGw@Еgr"'O=9.:g8Fc|EmPs;/ Z,4ƪIKe?AMsjCt< G5E|11:L9fWq/q9jTb'4aDn?Q*BsӥΠ_c|;D\⒵;ÐӝG2IMTH6Dr ;H3@=+{'dHJ<ĤڇZ.w${7C3z}>4Îy#e6XZub5!<%$N{Am-Q!P<"C)Ep6"v3tDL[O\p4܄e7m)yxt0dTt@Y|&~J󭓖M*42soYb(·XmPU_A2^1W`QExȫ=}c~]b2|+O먅 6+\Š p M\CΖaKn-3+L. `ywnG)ɩ_t ^d9`x7)z<rfZGBW)^^w 9Eݔ_QfPL2[0,|05-Z.jgSAĂuniZJ/}3$gQM~}1zx]-jl< a wL d W@wԢ$=%O. wy7DPT TTQqNaz $mHHNw9TX$ fG$(Mm)-GM $kj[$]1x|ЯK*Tb/YPT1P׿PS%@EOf,g3 ZAs(x5(r Y/JRX<]$V/Fd`kN>RTc$3m|! g'RMf!oXλYퟠqb(.WPXdhnjZoq-=l[07C VIMY'ΙpckyDMoh=cjL`1Uos]n#?ਜ?1[:N@Cs;}hZ:(jZ}V φ<'M⻤,5!1M׎1`6s*U\5"u)-.8P*siZ 9SP}KoNVP@<0Nrz'\n|rap{7CS.kyԝ CLsX>铴xhs;YydDj5^$ꀃoWu FFgboʘK;?.]Xn=$ ;^(ڡ$x2,n f.r 935iBc[8~$[},RNnYވ7(woƥcGt %ªcUv*Uzɠ?>¿@ĉ5ԆjAr rkO& } umyxH&k~/Tt?"y:O~||AHEJBz[ PgTU'[KoN|B.T) mplVFzz ]=nr+bQoqeb-qIeQ2ĕr沭2 hi£',=gܓbbY=釵X~[ :Iҝxk ZlQp&Ӻ9'eg#]4YgiJ9vƶg`Gi /Q2qDRJt@JQD-Rq,;*f#8EWz7,`-*'|P6AOЀhrH_-Ů 2x8^#hڹura%;sΫKWMlQ`Q@(SxqXѽfbd F PG n%!XqYյz}aklP#F̿[5?gwgBKHʤOklgGf{|2_L}E9(0chQ;?H,%Nͽ,Ok<d猪d+*z)Addec,?Et̎0y( ?GG}>2KxwreW_z 3%Hwٝ(#iڱn`M Qx30q8ޯ{;*uY{g:r`!-X}JQi5foY4KnwU6A7>h";iTsxn(i(#%hp0J@xQ4TUyYrenC7vcFaEnGxA=eK):=a^Q\P6mJ{;4Хb2f/Wg`Bd)kPkק_ -eAwc*2P-103s)"U !u%\ily|zb$S{jCU  b@Om(\=gy^S4T 3 &f:1~CQU_'(sIƀ/ (lGY |xFz)b1I+[aJDeػ؞ᬢic"LP\da9{ 7ߍ)T#U^HMP7Г N%ZguQR#JQɣ{ͣu- .ddl/K 5mE QQ~GWwyM_,W:\@ܔ LVɁ፺PQ"d8uh2IvaI:"#kPdo;5'\+&M}l7OuH?o7H[)hB+am4kTy2sSsFXWj4G=vpWw.Fwpd#sVJ6g{̌HId 7An:[S\ΣRPS5(ÍWZg|?MZbo {i1D p7 $>-l5S)P GY'kl($<<ÁBEOISd ,Nk^` pq8bèa*J='=G5•ɮu<_;ebJ£m}#0(d.=r! /~1r5Ԙ]9UU}bG#Ih.(b8.ŏzW$]/i&wEPR/i>WD.uJx;)|@P-W]d>&7M반w? SzbnZGW@ݹqB|B}CXԫէ7D0O(McTA&g1W$kgk Q`d+TJvr_ѿ}`;yi:=n{űΰ( ^y'@9ϜS}߷l $VBll ѩPrkB/Ѥ!H?ƲS:cnVhl 4d @0puxf\q× fT!M}y2"yXt(գ192k]]::H~9h7 _""dAP.NxoJ/,/ᶳDH}#JJj[ "di'|8]nh&;yT2Rq.u/(ws2N0u6a `FKM1.'Gڡ:zy|>8<D}4iƾkq%iS_bqc#߻qt 08BUTЬџ'ZTh[6qo-,n+ qyKĄg5PfՆ(Hn柮E*b5V-Jvu:l H9Q?dqWnút>(hG&WTU7y+m(V;`r+E8\Va\{%Ej&EiBi8BʨULjDҲͱUeItLjxI%P/CU$; ~r*+ 35zE7H"Gطcj_ib@Ud1!3Q'<ەhbK-Owҩ$ 3h.hMm ~8q뺽zv^sN/ u-xq&L{cfi<PA2McooX.Vl&KN!ی~A6(iO|0Ϣ guBu/? y I] }68r\⋽:Bp iϲ0'wZ/`ANH?QhnS0`пcaaQ2kT&:On٤HA4N\QF&֥tm-LNǽ;~Dgi+mC%5Rͬ{㧿]$ddàBvEVtP qOXE0Iurn.Ġ*І`HO-H*/0XM ͣF uJu$J؋Lf>v}uĂISÌ,Io LSvUmxB9+ ?>:Mt^6R uyM,Y|cd<ٽ/wSmByP|_w*t^eV;ꋍ)3;@zu45Vf" ǎu23Y F$yPj|[BxI=#$rߝEqYïs6n3!S"1~O4S]q[2Z ٦dwYCS8!tخZYյ-do PxR6 ȁ2_R$#Ttwr,Q)Pss[FWj{crbGʺ%ϗ@4C[ׁ څ&SR>YgJB~3>Io5⋐2Uhт%#zNljߙ#&]d?Wm |!`o݅3УDf.R`\wHRD|"sPgT#&:*߷V'nujU"K ~)!Qf|O~亽>/3-] 4~sZ>bdtI| SxXٱnGn2;z }#MT^93*S Yzd)| W=2}&pR F'w5sɏ̦9 &)я n"jZkk͏PWQ'`qZg6V/pxѦ^gx~4Yc3zX[o2H{/2|_>Nu嵑~@Ps,14K;@?eĪW )[GLS_z^v/7D^5,;Wk_𣏔>ٕs,Ϊ4n:3f;[6*̰nyb{ʬIk{tQ$H.I w/A10 n:=vNu)_(`Zc _#Rᘕh\jrodTݙӭ )MeٌJ+^adJU,sסXo2jk15lCi:ż?Tj@Mvk"wA/Tb&k׿:(Gk9"Lʼhqyjw'̗^sL5gH\҇T0hFM}Ac:Y՜3@gzϷphG;?*0T˹ZN#TxŴPzV`Nebg"Ӫ:2NVbZ;x~ 2DHEu~t`#2\SoH̡#m86]*BZa!1؆"g(;#-1&.m/%dvQr9zR‘8yL$3V;[;=j3 Iexbvx0 sBHT v4?MAPIb^e&wwk05/X!}}B^{F  ܸNM0vM; ieL(Ep*EKyY ?k--c\- (l8r]L8)EY#Hdܛ?ex;2zHi{(.05^B{,`7jpj4t/*~UL- t֘jf'@ ˯4)œ4oӑҎ\E.tX9f`pƦ&M;EXP~0Sq~7p9"u^"H~%' aao#%\r~E漘+{vMmTGG}PոBQ(^i}61H r '^*.VɆMj&Jj5 bd/$#߲PXijɟ~1SB,G;t7=4թd3tE!o5 Ȁr ,h  pBێ)rB#@)ylJZjjxb9-zvs\k !p`kn8w?z+ )%tKyV\ވog򣯓_ĕ~.q|CRIB>{b0V891 WU^^f@0b3Ҡ {"L,׼/E75!,l9Qn@]qf^lFM%Aۣ1ph _d'=3]wZJ>'>liآr5Æ}j]zµY"yS!\/-.:iX`miйnxխUکEZ*b5 ~Oݑbxo1Z)~sNuE4 |Fdsц ȯXU<Q7v|;w N,iJ\2IQfJL?TQ)A2 TeԾh?pݴA$ܳGo ӫ95W<O&a$RZ&I8.GSUE0姌›E7xӬƑul1J㙆 wrP)xX,W` +r_({&&X'W(RB6u pϨLO`Y.d]*+Cŋ@UۍݓHU,[z}٢(E(]Ղ[tynշ΢tBl" xi1se-d<0΄)Vɭ`0f]T1ܺ( XԚjʀP{K:/~C6!IGĪm':Z{;b@iǕ d1ʤ+| byMR4+²I!)\"R4SV!UIb}U$%n a1plYoiA++p99(Zج/L گ]nudrבJ"&wv!iEx+]lsйv RZxv勶+m+}چ;C%LJ1D0oDԅ<;~zʶ]qGfNܰȟ`E7.4 iJozΔz[=r+V"`W_>Jչ;ǨF ߹wfn2i]KT7M"!+?r@b&eԘ 'X*lTLɚ4N<\HV5BlfH‚hLsQNƙ&_3,]@ 7_uA(cWwqV8C ooוHՐyNH\ʎN 0>l q5 ]g#=n^Q5_",Da>L҉FJsذ3Gˋ?k | [' \W.pw(ْ& <0wo9uɰ=.@8ʜ0w韺2%NCr%4k"3.:^qeEUܝ$R]DNn@:ǫLFp:hG,EBs&eȡvo M$J{v嵞$٦]RӐ6?upf6LߖIJYk9•#S(Un>T K{:cUofë`خ hڬ&u/1wL,ldOX-C`x>k14\:cJGe>'ƀ迒i3|ZĭJ;ct@nc@Fa0{2/ yo%4HxˋM!0M+Zm2ʚ+ud'A_iq5X?*%G $b\#0EGaldDI_ nxRh޸dZ۰OuGèD׼BͲa8'oǵTZn0R]dkMoDJVJJUDh DqjMrUG:g4 EVW 0J@pC ͝Bnuh$4hᘧ<ռm=6"q9l6='=2<}6 )Uf >F8vHd6_}κwHSv6"Njpī5GS4=^B@7Nt"qQ귾E4Χf=;!gF.N3&SM+v4gQV)=NBpAER;q׵)B2|"O!m]$!lG^4Lwm+5v؟dT|Q7 }؉H,bCŮn%.7x%xS,c)H`A5X'EIo"A@eq"It$yd=޶\K|TrrFiY` v<”Nb/rP!p`v-fIs$5p,^cR?zoֹ4Tiψn,$5 pE)0||foxTOb[ADA=Yb/6([J}ܳ'G'YrC8/d".)Gzn䜍Bs"_MR_$ˇԢH{Xwէ`Qrh'iq_UM0%5*Fitja?"PX]/|8[V)րvf1ӑġE_ HuɆht78$lO=Eܢ8. 碌f d!_ú (e |StyB/,~4HGܸdLi{D̚ZÞ[afCG'Ϳr!@}zV~}_aŨL{q|O/g"(ȃQQRHzfwuMK)NUwH/V^MD+rPuLtqh 4;*0:稫QV!Xy2E>WWK@+ٰNɋ̇Dzlԇ.9Iq3pLӵk6;i$,VfwYP6Tf% tVΖ.ެѨ[Nj=oRP &sqӨZ}:A* cRkM(ZdߚgwPQ~Sa'i4̑3~Szijx/a;p{+rxX仚acsC^Ȼ:&L |~o4cD]ALJBapn+_Gw1s64cˌ/z.OA"/RP1\PjLwy40܏1ahs?XG`-sTݰڳ-5O+H":_9ܓ .xR_\9x2@7AVFY!;M73{.ΜCiOPԄZ/P7E7QyzAwϛ_n ?Eh1ޒҌr擸,dMo7 C 1"?W S8-^yȕDƸ%()y&0M6@SF8 Q'ycB7 CǹKA2Jk ՌKMq$c-Ij I4]b׬79uwpVN^?*-v:w^UatӳDעƆ;f*<}9i&3?@Ys+~s_#Է/8ydF+)L|X9ғ#w/LIii}995t_yrP]׌,(m@>M!e/Vhb~m%|;vdgPJg%v}TJJ^Gvr!3Wz;3.vK+ ;`t4 J҆ɿ7E!`I )̷N%5ul8FQ]~wUa<ГX#ZsNFؤPb']/=m?`WWz )qiZ}\~8<ѷcji=`~4Kv47`?#Ъ*3O)XfLۧD8@_w*u ҂y,(-sوw+xBM"Qj1pmB1u Mꙃ ~w+EũT z=zb;}DŽP-BYL^n|Wr} O3 1C@xz-UlE9ƪ޺9%=>]"#BY(@bD4WCz%=vIʪ_QՆsmLfϵظ,w bBt~ŧ̧ξ50HF,܈ў#KlnMӡ<(䋺O1aPM缣̄N bOn78Y$-,ǘ.p]/Pjy|M"q4jcX, cdV^V(SܡOLu4# p. gJTeV(DU.m.X$&W"!hڷyH,L `*8rL:Yc9M%G<`ZcC^bRK:LVd@ $z$iQ.yʖ rgATLU}Jy|> [Q_N}hYO"ZaJ{NS7Bx:T~)<)F@$ o \](h'ѸʡbPOf}^0XA--0%6r~vs|I!1 'ڑ4:2.SDOBl}̎tt|ƽ ? riy'9ԂdU *f@hv9ҽ\R_y1i=,ٸA䘠xDf__tS(EJeq&rd,$DƏ6J.} dk=޿W8)xN9yl\,מSma7Aĭ ukTWy8⇙Ka9~6E ~z6rs PvS4(Ĝe"_HrQ1z^͓_135Z]lS|FE!%]SK #ˣ=z$! IC|~MMza;8.:YA\U}̥){҃Z%k?6sK$#BOGrgݛhyg<~4 ]k?6|\X%ӷwZdtcQT?{DU 0zz#uLd񢙫/1 D a  owpD_ki}4Un֖pϹbSEI9=vɖĚWjɯz%HF;x38ybb "*!`3M s_ǡhV>yXkݣBrLT#3p@Hu{1~*l~{ E_W: 5;o"וjzkx8s k5 QȾ6w-MpQJXy~`d`q:{}ZXF吟d;Y+@ç:6Qmj"M֬r@4W|]. _s` :sc^vdP+]syFR)4Ώ'i3wel i@E)~ kdHP̡4ӄibIW;J:GڣNy@1ӯ{gH )$POԭWy3H( <>Ĝ2xhLBf~@_ěM0/ mL՞DPHkQ('v4GUW-DeџjuL7\^{"Ey*.P6~QK%m/Zޑ@۠Nb;/&HnSW WD cgv^/I݈GZgU!9tׯTBP)9T|E<8\XݥaA gs}p|)|sbUy&27ɣ=oM{HxpM7GRt&F S,A[Y_ڠ❢œvE33T@@48SBGcA` 37!H߇ERRbӖ`pQ[6r-125}ɫk|'g7͂V&]b$ <k=WżYZN%;TESP_EFz*4cVĉYNT㚾yDxoMrtsL3@xo:O=7_JmQեJզ&7X7 z!_JQ һI.ҷX6H;ASfB4M}VC voMnI.9(s t4y$ g e5ZXW=ԣ;%q!Ln9h`qk w:G42lJF_?Nx'w"菺-)U>( 'Bc 7(usm"ؔ?h@ N`MEOğc˙RtgҿCȬfg2-Ѩ1]u}E}bkx |HiS)G3\bPh6 ]$3B" yT ,*8a喥G,a$h0A|SR{-+]켁3"SaV :l)v\`T r0G?5+Dy-3/Do8EdGDQpXU, S'$$S>q!app@̄֜:[}c2FfJtUqJY%L?Ո4*Oݧ.r/W"ّ_5cQ_u~oBp-/`!>ܥN0[ά[&B&( 2̤K~$h@ϊA;(8)xpqtJa0NnAQ7d)XX5v (j-FayK'׻8a,O3~Ag) rf>5+IBX:ZnT<߻%iѭ-ζIp,&^*r@b^/dݱ!!fMhH%SĤbUͦun<\"`Nu}e ~Y*@$KMv#HQu 646*{~-^!1!Q7K vV{Q)"XZMꇸ++hT2S*76_ysI?$ YhH;`cVXA?U&hXxl;ʛPGӧsesbف[PթM1u+>odSv!6P~D\L*5RDY&ujE* /gu "{A_[ Kڭ'47lk2>jᮂ݉vx|ʀm a'݄]۔C`S8GOlt P?>NzBFj |,V[S D0mɪ9HMK}|P.;O^k4T/Oĸw"74(+V㨃7q <񝬞5?=3q7 <XsE]l7M !QeH/l`z xqcA2)]$Ah-Kij%ucTLCYjYix-\٠p~ ҋNBd0c-o!YU&OJ̅Yԩ]]Mh䏈iW2aJlvAwu@ Zi#'٦bӸۙT[ggG\z s$W)054a(*t+2,(+xNnhEu0j,5 iUjXxVbao$a~%vgH`(3h=͸""JX@== DIe~~>?xێ{Mkq,tBۜ`1 :]~i,S@pV~0f#`M0~Ljkb _o@xY)K^.a;̽s:*L )t=o#MꄵjibP[ ~>VSDH뒰a6,k^g> rOкn.n(_(CݺjU|ihwZh)~߱x`[en#h@BAN]>2~ٛ&(i 3<7֔huc䴂 'CxD4X깉OsU߳plvLd+DK%1N5 n:"12o%+}A Kc r/%u"n8n&fϗ"N ]吡&F+9d1<9c:,VuTAO}aawy.}t:3)>ԕbSJ:P%soEG#.7+;5~ʚ'D>aL^.9:4ԲsLCe^L} y.#==<BW .4hr Yɔ*#7)z~N:o$G1exoO6@Wcg(RNhH筻Tw_ǦK@ 9Yp˶>%4[-iu%;Dhb> uv"֩ K tLRy T]6ZY ɴSe4hwh6{'*vlmΔ; `ϐ\X׽˧qPtOR*lFebgMݗ:m~:mRń*R@p] LOI}XeG?v(h:AX +ic )1K뻗ghF؝Mk{$Wr ´ GMZܝ!UJS<;\ot{-?R:?A};7+ӡxCD}9R}]N苧~R*ot3Uىe\++&zK^ũL h|H@N(M%˱Ti .#ɗ籚|Wg%7͋ŭ+~f#')׍jl h5$|vlc*{I/˵=a7'{|z\G{|+b1dtO͹ӛ!MC\Zn:im#˽Ļ " uG7)!ܜ:o?y&}sRqx3s J'&=a2zaDn"Q8jQ?qeD'L\k^?la[JY_t]Q /군؜˞.`1எhpߓS]lHF_^»kUͭ4um9kw3xеICgwc]&8̼3!w a.3O?O8D&o DQ-JvG96ʹ*Ev 4~۱hH%8u1u.`W6ͦTp/`ԡ5 ޙ W̦fA~'YD/śxg*yyGXYgӦYrIAsV4ɨ*(eAWHx#u>sRz0 rG岿4mEI玎AjM1Us0b׽oz+IN^RS 0[!z}P*}u7R!5[TaQ1qMa5,ֻF8KIž Qe'.$aE gM|՘̶(a$lhiKkRzTȠY-姁5/z0+1AWByx;`O+ kGQ̖:}J,gzZL'ύNno+ qDlጒ]My'fsK KEm;2-58ז VV؈C9S?6 RCXGOBWz],L?Ķfv\B"\^]sf,5j [ ۺPlPhd]\ookt}YXxgF[7rd_ƪk7#z>b#ByT#DŽ|\297LȎ|.\>&}ԕz q4\%,E{3]YMѨ8<%ˏݚswWGe1o3-I,].ͳpeW S!+:dQ`1EM4Ig?7cp?M^F;ұDA|e(C)фmXė)T`9NrO3%aMH:e\sI߽*bjA~bMOS .`7I*遻Qdg]мBmhboE6 }9SI9Gf!3N1JմIfYiwSBtFcgK&o4BDx윐?5X^M{P&[ &erq }Vh#uގsVJYF6!Vz͢=țE[.1%}mٰSHlpn::-Jy]/l !΂, @ x=C5g中&ۿ,iw9DQHmAz0f}lC)Ѥj?+g'Nk2;O'..! ~ӧ7wAfnSV?U (`hnN"qcʊdNH~9MDb欏[fIAx2V@Me QRWþ-8HmO\2G@֑_ʗT/_& ƒiRR}t+BG.3JNÊ %$<_Y;y!򈶣(f-44kq;Q& v"?Kd&=@[JH"CН"H|* aҋge+]K3=ßEPJc&SY>.>_Wly<6&tS>k$){];šFM$Nf 9@qD?aφj fj D"z^|X.N]mfOceE8$eUJ ƫP6a{s`@`@/fu&g8ҩ1 YGR&/:O`GQ}ޞ[@S wVg; M=]ͦ saS Hbo[D Tܹ2 뇵W6[[ (:pjbٺxw0_apigsOMl@[ʺ-I-P9*~&UäX@+;tA^C1m^/$$Gj4?LϘoPM)=Ajدa>Exhu9%;+'W>CO]}9d 4or]|4O٤(Hu&9 CRF[X M *D in8ѻY ȑ]E^h;"({h6ݞDv}랉XdV,0arJ%GQ"1gfć3CF$*Ze[&ZD|U&(C0/V Zg8H5@d#5Pyd`5\$Z~GfxRu"Ǿw%{ i-Mb/M^i `̻K0ƚ%D r;oZSCu#"ŻOEkRJI@cJ4B/Xs}d% PTsm[Acd8S08.1Tr 8] (ĸ$[tJ$g P[LHp2[/WP9U)guW6)&"\J}@Jls$= *F(}+ 7Q<,@ҥe$6pg%繓.R,kz jRDYl % 0tJ r(6Du&Lh:.=^]lE@"V(=r=:IOeKO$Ͽ?Tbl~dh2L0}fVV<0wɌo@ztMY]Dr1}洎Yދ6d/~aw:!Y>M '%w wnِ&á{Wc V-MUG*eP>,c}37/`,ʭ1 Q ƭPŰY_v7<3(،@:^gln< qhH%deKÆV0m0 Zk -j -rD_5lBηo0Rf;^05Ddb;ABEemf~M  Hqw}s=Az<qGPDZ*U3OSt)Pzs.;TT}5EMH.0+d =27 xξW9Xôyb~BɲDf1eEjI9Y(GnOs~ͺIL7ӀI:ùUvʷV&~bN{4E%߳^V v"g;uDr$sԶ?ꞣkCE!ҵ{0xMvtpEȜjeWΰӷ9NYRz ]eF\߁!"|z`'Z|R?H N';[ftizbr=D_:<Z 30iF b"37epg}X@ zk𓦜ʿG<3ͱ[nȥP 0pw1^ FKY&y.v)t 5] bē [?;`PE+W6PBD0j%b]Xۘ+Kt[(֊+@Z[=.- s'sB3 F7C m[Ψ+jGiGA}1,J(s,ہxԤOD&cyj//uP& ^yC `oS)Ѫ]^FdOX;ĸpY 8>YP&*x*Y66)>-`|b0,P-Ը9w]2Nch5ϰRDǒ GL(ӕ%$\6J/M`d'ɊL [b+o/e5vj^LAw ht(7:OhW_ơȍbcwχҐU&6Mrrs7OuI o\G )p>NA=FEM*!BeyrsR 3Ɇ ̱G2PfA#[u,ww_Ű`)&irjjb`PJ7|ו7_4t}oۖPowzQJvµ.*@""6_{eWYJ4vU?[!ه`Mj"ҹb܆@Ȧ] #$6~ܮ*ڰ{7$Cm+N5S'3e(Ϳu'-6EIظ` >$/"m>-_Xᕛ]ԈL.sL&k \$`2Nq~W V) Г-vﻹ3n$ q}_׏?ozG n7 ~~?t?x)\a~'5o 5 )]pcʊ8B&1ͬFkF5 ѤaC&v 䥴fi[F\¯~;Oę8dP@.Κ1<Ħ%symgɛLw w ߦjF(/j~P)o>"&ƒ LAC =ʗCSM}hvD߈}IgC9 u1Cґ\30 mPk)+쫿Ur{Rx}Uvw{NBݷ-1z6@ PY;ֿ[|r+nQRF\&G坻>2փ]A<*T"F\EpA+^g!(^d/j7W$_bS3c/v3X𡻓Fs“ƈA :-fvOɚ{nx@WgjgPZڑyc(+dD*G>Mv3RoV 0tgz^4"2*yY{Xl^ɣ5,a]E|2}=+ q/.s!LrVϴ];|D8k-=jѢh(;61rA2<#Y.T,(16+\u8 i4&ZZLFrR/XwEl{T q_Шpw"BÃg;gWHŊ w 3]G0{:0$m}pDZmP FƤ͢ΰ+KLG^[\6*(ߓYGV]߉-".'x[%-q=ZV3?^zWEF !ܴ TŒǎom$s!hSi( sc(on-ek/(PH% g躠W#$/jBf+*\QތxNuYs!U~W,U{2uAO^ӱk~2 ,N;{;Ů_Nm#E+HIY\%H^WG1ԸnIj6[e`͠Das4Zl|(zh?7swUρpB}":_֬O('FʞxA 'XqfCcö(za ? *'y˰fHˏOk_YLR QއxˌխnHsrbA輑wc,f$JM.ڧ}vZAɂ?mFǷ~G2AThX19)R1}߲"O+n4k}_n bg=-)Q/F{:Rv/z_ם^0.kG=/ؔ['UOc/&7{8vĤA7Z E T7;R0kܾQѿ# S쏼B(n28 m>b?{[&:O lv:SqV8ݳglgDp[<) ."G*rV U^?!/U֛ H8 mvgr\ɕH(9:3wFϹa 3'S[L_t ldSBU#ӷn ͫM kt$q?t?pJ_EoNjeyBcp3t|ϢY?*1U0x^es / lPPzQ7AxBEjޞT^Q*/{bhk<܉ihƣ8䈴Z OFp/[Ug4`'AQ]\6"5NoM.r}:.nQN?ZSQ$]8XY;$v7MIr5ѢX+B8q ;M*/|׈pJfL=V\7Jn}bm?ؤ;U;C׼+llX?O;`oN1g_n:֫]GL; ̊.R%hנ2~JHQԩTݣ@NH 4032v){/GRuFTA$Obцe5Nк,dkL>8\F?Fz ҖIC%Ao1ԏh"؉a^^MQ0R>M nɖ'Z۫*`IIU=xnѱes&2!q$?%QWۺI ~[}"vLGF͝VZ[Pɳˢ=V*0A 7,1̦4!˟Nbb4' _Ae;5s. `{+oq] G@*6;ZQg?[F`5 =~9Y$`OY"F .rq=C-n?VIzb; ɬp?.|>qb'dPҀG? LE~Ly ڽM8N}PbT^<]91 k9Ll%w#kkW-ڷ/F:'7Wh%:\\Tk7rO秱J+ok9KkBrd4#n 2dD@NfʂT|@x鱪DcGg}w5S*|Z@~F($Wb&GY18'zu{Uu>85 ִcV$\f5 j+WL3P, 3mKkXm$m{ߓwYs`7cS&V*3gƊ-| *i23rS@V.pjt$jA?z_K(^0Q%w ֙d#.z>7r$6CkowcaJg_fܭR`kzT?Wa1[\Ru Ĺx[of'7>l*ề`vQz"8ș!$ܬʴ5}0TBdL@W,&rȡrg˗n_rN\MktFߊQ݁TQ-2ϋe,8>|$ѕ8I ){sA}j*ёirJfɁo(ut5%攍.y\i]:&;q0ﴑz6KSB~$I'I:p[^0L@7ҝW쾟(6PͯL;NH7@(,gz9tYl.kV^-jE֧t(ZY|֙p9Nbd/itYҔHaU͈zgy I/iU, ,Qg+sVPNJ}0Ǖ uGN_PnQ?hHD0=BT,^م%RFu[n^^ȥ]n_ep|c < 8<ܳ7B#0-tnI{o` z2E9r zdxz[܅8$@o!!5|_TsSkY*L^(NpR }:QBd%*ٟ L:a;PPQ&&P¬ASJcQֹ/PtjZ<JsSo߲"b Sb6P+W5w 5݀K)rRj_R/Lm+ Sme^5)uTS5\Kz/AuIXEsԃ IJ@]:i)W_w B9zKwȟZ h;qBbIŸA`Ca- \vxp-*d$dh0F.*u4kV%/:qr4B;> Zꋛ7% aMБ$|eBņ+s)?w}"-Xq3zWֻ0O b>v!c @~ ZX@wD*]Q%2s KrchZy EM>yL<+M<_6j N/;C C}KwRݩ? W8>j 14gE8Nsseqy 4&| n_9sCLK^e8K迶Y&E*Sգ=PJ$V~}{1&YZq_G6n[|6,ApJ%;YkSl-n<Q\MC#嘙 @1-IQq*:vZ$| u\̈>Jx>c3Yz~,b_Vd aXR"Сc`^0DIKuaڀZ DH' ?3:/X2lD#T)$<;5KJM}A>|h9 \^^U<. VpG܃~հffV; cp#}dLUBxa-Xdb =+:<y{-ñoD$}AӑTw>8&5yҽ1K&~-GMӉ0N&Iܢ|81'H6cN[/T ܧu+W=m-TJg (`pq=ĪPiw䇔 `}+t-9QҥtHܨz̀f-N޽ %kNU19[*e[;{z:Kj/ ŎnJqNr3ERYR"lJMVPb;^xyzkڌeڎou z,B)krp~= EWKa~}nC"uLy50J-:RqnЍ`hÏ=qxЬyh?#)i^3;(]yUX: TW%0ӟ'ik:v2<+ˢ8ݫLd ~wy{OwV!`ƹu(م}e#DrrEaB~l o K53g H3ͨ0WNZ 逗F-i?Aݚ&?>ʦѸ&c/6nt j=S'İ֨R ɺD%uQTT74cmӦ"El WuxdI~]/V:*UͻuT_(}p3幸1NSL^2wfR%64]sPF+1Ң^jFp3kn]0 !ZyRޯS^*hm ɇ yPH ÷{]u5"q8Ќ"OohğnpLupzNTSt.Xԏ#ŀVx ;:U [d]Qx۫61 茬0|/w):i3qA \"3/FBWsGav:3B L鼎ßMz;Aޟ\0S\[XV$׉_t*/J[$~?-)uAzEKqq.&-]NZhuyl_W×Mm`h}bD8TvT34Cc@@eW.-e*PQ wQFGpUnv=6LFjR v6hZ%`-n$ MZ񛵤`.]"4bXv[ @S([lݟ%L)0 cqvUT' h_ cyV gAࠋYVSH MQ`=Вqs@dc%brJ6.&C b_,$AҴPK%xm ,8Eͬ[Z >I9nHΝY#%[c JkGQ)Γ\F1H*B<w|<0W{iiX5y>eQ!z*}rJe!@U* h׳62Eߦ_Q[q ?x4 ŹƦc3بca{H,;ʣ1~(3NyaCjl0q=h W5m<:ʀ ,lW۵4 19[\/vBt]RK^Z` 51JH!b^6OE;8.cc ;3&5Xz̬[ƿ/Y6ù.|wAn,yj|>/V 5'gޥ};T"_4&mC<ڠ24THXH,/zmPG,urև,{Wa0\=X)^IÉXng\Ru#+9ׂs2.p ?hy$ jYZvz "UHZZٞY^=݌ϔ'k!t<- #8R^͸.۳."lwYcߥbOd+Jz@T%os+O<yP.r#L) ۊ맩]>rq*d^W,iaْ=w#dK%!e[)lDT0j'߭y`Nzb~f}h;?$S>[ljnC~/ R+T"EXJZHnB4?ߓ{: ZKO:8k'~a0Sj\ҷ| ^&}T[478p8N0 X$W5>¶vEܯ"V^cˢϧנR5Ef-^uIf(rGWp6*"%.WD0s5,CV1m|{Il44B) =UR[\ևY]@9/BoiV91D!Ġΰ;B/O ?;\B7p!c9[ZO|5xHc$$P==!z6ӗ?A %7 zaq._ Tܤ2v|6o"Lb'fjߝ[4JΚx3uuV &Ih9ИrW1*?NsMna".CO+?6 ,q@[}h}s"7bK4,Lm=>1|.# 0™utngꍬ-_iUskm{iv+"F~SI\#Ҽy|<)r{em U`BOwK P hakZVLW8h4 UQ;LEµ>3r8T&|)=zTYAN|!XA/fmd!%Fu~hjS4e;m?Դ"ReYƞHUb}?B%kҽӸ"vKrFuհVeS|s3"hRAiG:w8ĚUikpVۑnNOsOi3DbWg0uzhD*@c) w̖Hl(!]CWpkm-5%wJG34'(3 [=MK♢ #n!eQsWS'6|ڮ`Y#bݾ!D ( dR`H\D5鹸ZÐɆ"Oܵ*i -ُ>*Eǽ1٤^E û:PIvmi{+-Їy9zTU:d+)י8ZFsbȠ48]D96^ۀbANBӕ[y1\m/[3.ۊǤB:Yk}Ҵ٦9g:?ߤj2[^$e`]ܞOʫMPk2U3rX[ܦp+ 3 ɸ{viR.Ow:j$ '={ w K`m==ɹ;ӺIQ !f8t& Y9|cteb0IW]_Vtă!wqc9VJTh4OD.|5h觉l [}A-^gx5Oe|bK޾@,<q^:O|%\["y[e=$>݌3_ ʹ0TFy/nh<bI aƅq"+! RXmw`ٹ'ZY ;A0F]y殰)50Bd 's;IN v~R6 $J>?Un,I;tқ9AZ!IsC`z^w3vݰYYMk= S+vHWlMw}[7z3v8;OI ^8FGJ}(,g><2o*B?*&K: KF@jŨ;j+h!nXLM|4Lc 6&#; ^ɒ3t*HQձ]#MD8c=53d>紪%PI6oa(/kudZ~'r[x#88 UO625NA8IKi~V]bR)&:j:;8(ɑO= ,>PE`fgfs)ݶ z=qG.1y߲PHpO9qޫ׎?]`j_< ,w{Z:*G( ˮ2>TDV̼,g|9Γ~z( -Ub& T :4Oz=-ߗ+>b]\-uv', <_r>fZlۄ-_\bKl|Nb;T`XX%MƲ'lpet؎4fnJSn}V5Yp%JL2MVsyJIc}X4< vZ\06Tjrx@ &Z@\BRغp1w|BCJӓ_xB͑TVg#4o"$ Crxˢ<TĴc7R1u(: 1tޙR+Pv~K.ƣc:EA4=SgF⦸KE~cRPUo^RRMPzWGK+#ۗgSzZ4Jmt txEG(ư-;6햳8*_͙fd@mlXsoh-+GIv.z lga_*CYA"D/E& lۯUt飛$K;oye2jon‡S> O^]‰V XH( KhJ֊1"hFw+S >"©67nU64U_e&fDŽr0!FnU(vj<+cN2Kag4&.x%)/qdθ6+?sN5ZH_^ Ыt PoI^WN_d]tYFCU4h˧R'J,CX: *vys>xk2Ύ&nɱ֠>ZO]Ѵ_ծx}b.׊&""|a)liq$(zt\ J^/ Bb ヺ?W(:Ta^lىd5]6%{۫-C4ԧtyztpkĢ'.2DfLE*}Ip.Nځp4z{<8G@'j?#qڍoU ¸ςRCyB.Iiwz#yqW*P SD6pq%,9jMOjDcbb,ғ9l-8:uF󖛦]3\`57ĢY4xT5B}SrVf=- /;E@0Qxjц)*5Oa6Y"f: !ڽ o#pQ-r$~52P/b"[CoZfTڕ~ #zMpe+޴zJ\B@`"ohvD ?U? vקl2gg,YL]Ed5\Zq+3B07DU-Hk BӶYTSR։3}ư@&$K&O@NA#!ILf]%0,wxy4$KZgrC#pVb@(0$]<3 /X?Kw)Cl5:fO.< -C/o~/[#<е-ɍ$xs>Cb2.gq3#50l%3;/:x-6p;˫m33GN^V3]CWMp0{ 5GH[Cᕤ{&}$GGeQ\ɝa{$˴ϏXpZٯȍǒH3󑃠Ulg2!VDb_a*ǩVxTK0^cevnt] /MvYםʽF]jR_,u Q*;ۓn/}[  Dm3pu5ۜK\OWnѹ|O;?a돔NK85'>AǦ\21 6H,م$Dfx@+m$q1_`+gq+CIJ<ԨY1"<A4}E=ul7K^ݵ<҂ .F5M:k*ˆ^ 0g2xY$'W"dnE2r6QE~[ 3E2є [:hE`^u'$zN#ÓG?1YoWKN*8|2'fj<"o;|R|v|"i$n)x`,zBwWk=y-F|/YCw[/Wsxl&aQƂn$X"<9} !sM*1 wRst|IK$$?aqU Tƀ 7MAdR5W)y#@8o+Bqa t9:ۼF_ 6X9J+}=}?2{M;/Vy3,\Ǟ"ָ"t76Lٙ\S`>̗֙G:^a>K1Sj n/JgvFB>3X<%Wi`cu"W}U7&&.[]Wb! %I۵Z--6/2|>6)q3"U9;J&'s#AEȢF:)jϏ-z0w۸PUO;[#꨽A/BgEW1?B {>(z0%e~s!!"Wb-zcfjJ$%nF0 `oQ-7.)@.ؓōk@:a"y}6*e5آ#S~rhfE  wZ՟H+y0(,_528rx;5XKRkRz~1RA4d^?BC= ~s@ϵea9@]|b04F^*}YO5xr9mAYO."U<װ!=͚1=%"x2Y6rWcE2q#RdkF'pN0fjKb`l Gy+BxLt tC0 GTG|"=B[s\>T3L튊x\W0fL`]{AUU*dbؕf2T&Q9}Njis=))[Dӓe2~B *2ªf 3$FRˋSq5g9og|@7, `Q@B`ISDH\lxzSpX)Dy'LIӲ_-KIo=)̰_s3.d ԁ mر2M)Ӑ(p8l(j1pT"7mZ EgN;h`[;Wʠ1F*mu B^`LsԜT0(YJQ|]Qp \9  qH%K!*ipCu8x15^x/`'V ʼ?xG)n*]9'àr$E~j+n0:H/K3;R-Ek6!6#7#@0`F,=u`4]Pt63 0DG_7;$xҙYR93zv\-1'J&`Cc!h /ش>PrPUnfϊvQNкv/ %a]({U3~|!uwaqQY @y*`B 'n@%YM*!s^d4h‹x^)29wy{/(C62ooi֢*0 E8<˴.^4v[D%,9?ojˀ7iTfAh:얕6/bâ{T_h]bCj(;KB06?:Pq+pĕV-,܀y|ِ$i,?W_\j'9xʌZ@}#Ͽ ]. b pB;y|H垬7Yp/'ww«;qr=J+GۘTI!/ mYsޭ' ?zV[&$<!2r/vum~L>ӌQ@W sMa ͬկ^6#wå9gğd۲WB(hO[Hm wl(ft%ʖ!~ad֜;H ?e5;C#*!7ߗNJUѬr7}oeL1dj$o%+`;$/ ip}Rpf}LGpL H^Rㅁu^jKVdٙ'm)=ndoS91^gg*TT3^ %sߘTLu!lB`yKVYn="HGe'2ޤ`Q)2]6nOu*=͎X0 [ 3&3 W|-Vz/{>gtPLtK,OߠR R6d1f+I_v# WڕplV6gyi5)yhh:T+~' Ob/):\ةɒ EmP *J xh;WgiεX){FllD:9U]+/|ŲE$#@J..8d`choЇq R|Z[ !hr"ybA\W8rV&%9KxX^qd~XcF{!rE>= y 9GވNqʵxP3UEm:-0R^ΆMG=~ҒV N\gfO?! I eKGo+ R3*sXP4=Bd|%#cgvdp^FR[NV⁸:Շfm pŧh "fD[!>}2%R=}sVѦЅK Oz82:So&We*6u-l-K+2@zI} FIib}lxNj$'?l.|} @Cn\Yo("7V#۩5gpB#~ 2*ĉ 5lK ~Z.+zt|69iNR'JFzZw9}Ҙ+nT1 rtG?Rwkxݦ6T!j5yYmqeoP稾ƅZ`DV׹t}Iǁtn)`yeϔHϸd]iI'ق(>D_&%ąGWe 6!^,l<3`7aѶT+0D-Z|\{8,(:SP2UQe VlHZ >PNB o\%US 0g&3Y/ceS3n%Yv|dԄUJx# ,KhUB&(LMw[gKN^C{k.6;2f3cQ Tʼ?I8VULDzOd7%o =bf_sߒ*tɬn]܌ u"C6@wpA6jbm/3ydѪp>poQ2D\/H2I#v",:W ћsʵ'4Yr"p<;2a宴䡐 ,p]5>zC[o&wCvح=jJ ;v1;h*҉pXh!it] %FQÀ6#޶)E:|a6MAxGOe zЇ)&4ȝoJLI}”%ڱf6#eIhT@ts0 P<7ݨ5t7Al-jo8'5\Tk_#Lrbh!.8Z{FSl"ރ*ĵnluk“my7ȏMF]l]*ůaW 7*%f|ձQfh0xk Nh$EKpcU } AI~Ԯ}[dpuȆv|NAQzfŏ֌p=u Uyo41I>M}Aˇ{OlUWBcB<:"pDEV߂COp(#fzJ=rcWHYlН (>YRp P3To΢NuO-z2`ɚtobEp|N5ڄ`~Rհv#|,CM6nnK&(Elh kKvjB2oLL|n6He XPsP@?#~0מ\ 87޲MsY7hF^$uFp_fY VP2D@;cj*a K.\ (ʓ1`uq1V+ѐ \m&0 S$ePGEF\䙐Ѵ#֧fw0@tb7^KT5~k@+0/Di]3K5? __mN-wM@7 Z&4˜\W /†]{w>WQWa!e$h +$}l 'opØɽ很 Zq YV0}*4B::s7<2 lk8M*/kƵuf}KA n%5|xe(_SPY72E=FOH*IhulY`kX?s4d2vh f_7pQihf{)'^❿ԲZheQZV(/WrNŏ 'Ŕյ]к b w/ig>",E 'e{-YnԣX(~2)c#ğ.\ʁW/[>ne" #Kb\ӜVQ t`-45 ( 7Sl߷:3ƻB?t1k_qk:@ChʓTt4vLVZOho}_C5qĈBY h4^kN<Ϋxu3 e܂oN#Zߔi6;8Afb^Cv/:Y>qJjI!&.}a=SrؗJ”CോRO"@7ԪDMzYĵBs/4-k@Kݲ7V:_ow5&'#*ݓ-q|.;iBtҿ!kA;Τ챳z^(8 "G~q d.U SSaб!;#vvɯ*ނVb+m".e8a eAN4=:kL7;äPd]N6L$1cFXR։ M:h=mWo&}ӊ,)lhZft{wMqQ{~Cܱ5zuS/ޤx<,$9M7xE41R|$YYn' C$-Eys-*[#Bڡtv!2uo ;VAQrd+șRq}2=$PeHN  _1UB>qh > Τ,N0pCBЛ{G^B>9" W ]~:TrHd_N[A5A0LgEEnWxdoq4sK}g֤ڙ3}Z؆" 5֤Q^`5O7Ƭ6Js_ھd/ 3B|/-P)\5v40T fEEkHb5rA>!Z}'lSWE*/fY?7O -mk:ɠ (DϷH[~{34}֑6C9YLSxFQ!*d{~, 76E͜,`4:F+8vo\OT*~56t(wBW:R-VCe)Nc &(P1QҨ PfN8W  JaT6(]i id$V`2Nƌ1ثR92I# dր>|ʕ=8A5`PT`&TH**›a=AK'+ y-3A<;[Za+ղvŠk X%ٝDCQvѵ{+ 9>(!V:,f yز`oĎX;fl'B.0A=W (hYyCDnV:dZ07Ϟ}xkG:V14dɹ&WS/j쬒-գ54 ;?{AR6!hݢF)nToPxb7}V] OS#cHk,;X`b&s@[UIvRd! '0"Vn+-߫,4| k8!B҂d28wpX#Hlξ#rme/ޟ*,&*w_=y5ļIi#K8yxw+'j3%#zROQe0 k6&ƭZhQ,*ҋ)$bdLВ_"xypg[S7u{:^e=7=J44 K[&4.MVb@Bv7R۬+>1C 5SEqw,+wL‹؁KdZ#*'*gL?}$.FʏiɈы『kj#bPqenjIC5e1?6Kr|()׬wP05oGev*d::{M:(*Hߍ֡7mRhR!Az1{N@cE%yԗg ͎7]{j=9FFjPm Hxm?,<  (V#Z[HJhLUvGq&_9B>yɶW[,'ʼni[Ԑ:qDGS A}@iQ+:C(IYL U~gLfsK|9!^M`_ vxP bXzOTl0?$à_Gg{]eyCN> fI?*9yKk-ݫ$՛QoKljۑSPm\,P\+2E*tcrSɅ)>nFeu(ҠOtynihN[+=v x%lb LfOf\;'R?2j;yUi?߅IS> Mr~R׌ 90lՈnUkVYxBN{+)qe<@P3ouZ)Lϯ .Awwn8wz Z FeO7>vTrHۦ'f ယ\o~|1ײ;',c[z{|ӮXy2#~@o9~,;up>)C0mUU6rw50EAϤ,e>⏐}F;Jr]dINU;#49=]Q,uga{ y`bՙ@W礨z$y+T7Ş6nzpPܷd 'AofFfe Cbuؐhv%x%d?}|2 W]ޢa0ܺO<Ǜ6rS#YRC`p%)\%84[q'xfwͪUOF)&@Gasu6Xf5{:(ac!D 2q58**WtËjJ|ѷ ȴb̓N~Yaѧ de[6ءڜ84~f zhRRi9yd<1ndoRϸmK|GW /w7zλ_>j^KDcM̸x!'b YRiУfDgxhJ/VJx|S=L9ϼa3C ^E KQnٰǺ8HU7!oR 8 R. yPL˧pV_{}yq=tx^7-aF2>SUFDŽ:J7daꝓ:^c{:BVB?%5;-yݘQfoj`=J8|oDBs ֋$kx>oZߣ=8"kv#0+3zjzJw3:|??bb*fʏ"ˇPT؏Ͽ"b_92Zaݝ9ͩ]>fN ܸM51cw Jspz\hm>'oiOi=^ maeGh}ܭ&y>/-en|0_k~^.8h=99 R%*y$]$afY&^Qw@~ңg{1d?eخ̵ `5jV2r20w@S^\Xpp|3߼Ҭ*n73IbE W*#ug"S<<+*8u᳆ŵpT#$}/-ra$ׇuz}[!wؤ'd@J!ݚwֵN"&؏m }>z; h}75uTT KjXة,_5t-BH+djDа&f$y3| xBo%j y"OiFKa"˿P75 1#u?XOZo2& r*Nd3&yeH:p'P3' ,SSF$ixdD"ɒjFTv}z]Q21‡ z929I޹Ii0&x}}7!@8zВD65͡ZFmLdblW0!ʨE.}ًZGƍ*%.,K(#ҋTUS]m '7b0Qid\Bz4 +Y7" SPfycXk ːܰa -scکcZ0Q6&wAM & "/\^hE$S7UΫRk3#&t y^Sir ;^"q&~+~Qx@%3&0g CCL^G?{^5cx̱#uP=ov?ɵaB8aQ{ s}5*ij'tWE;%eXX{9T&j=mhgg#+-:l˅|RIRYVm;+RYa eaO 0}kf%dLZNު|)BQ]_֙JA7 Z SxV i6j։,liUc9%?`:9k`C 1X*B.;?&%a^7̈%B'qc=RRV$OAڬZ LPQCJB,ˌ]tC"GNe0OZߩ?y9D}do>VK-Cj}BJ]SҳLp:%bcg"m|?,t1P+"z\2kz7&1M!E\SpBw?i89j>{y()9 O<\VG6ycH ~r;",Ƶpdor9ѨrӿZHWWɜߑT86Jz8.&M94!/{GqV&soQ[[Qw]]Sq@F'KAM+ }؉<Yõ宱Pe$e kDߍ vB欌l#P{T,kϜ7HW9Zz<4L]D &Y=&؊}+(@c ,Qi꙲2I,oAZ,>X8Q%jIb-mdtpQ\X~!fQ0`O8aq3j>5'O4xTX@FNQz=KW-j Zc0pW aiw(&!#f9VąC;X&^&y%.gwDVɤ$)j%ɏztSw;fuIC`-=~Ǟ On=7*g(xW?P'n*Yu n _8iKNx-?O81+&}PQ /*νaD<8jq^"<.Xy%^ G4DIEP>7>o!V ;庸;YiaOh]?7 Lz;ۆRTIߺ(tLe4 |="eU+! 4× 2wmnv.ʫ3O0 Q6u<{--m#ΡaV@SnKn&||梠I6K\)@F4^FQ>Y64o\UwqݵQ5p^`l'FFK)}Qh36bE<:lw'Дl=w2-RyruUҼSHS LYBX,(OӦ'Vbs9R4gۘyZظFWzmpw2V$ ,"qPk-dz ċ 3ڳ\_=cH4;p3lz( tT[kڠc2>Rs5(1wJ3ap%2<ߝ(6&K/s*)KG8tdZPmGkpil_g?7s<w{sjZ}Hb1Sy貟53INg/f&: kܲ ]:xdxovQ8ÁMlQQ߱<$e W sRʈ8@s/)fëPK-yX83bS(LlFɢorw"=kEU}S*[ra6% Ԃ o󑛓E3ڞhVY6RM>4wzpINZ`J li7ʘäXY TǍ򃾠jy=y],b[˞\XskV.m@2FXEP޳F[bFW y!4pa}spHd>\‚Uf7BQG8( Ϩqa5d0"zaBq1VDF-(CSOaznJºToYBKFm4 z nεM ꁨO^1Xߚ*}Pu@ p?o?I|Af|YZq.LXWz;D:D:@o:2ޢ)可r4_{BURGHJz9YhBs*Q1E3-<|5#%8œJهVn4 lDg Ყ5n ɰ@PM>ɵH/_#m(px=)7yümlߖD&'vmb;Z]g1 xǀ++<dCMXO7,gnJygM& p^) ;ޙ",evA5=3 , 꺗.X"J LèD]Ы ~j8H:Ud6-At( Tǹ}Fnpxk=܅\fD4̙G$+A.hHrZ~#Ń*{xZӤ~&%8wgYUcS3ǫ/x{͆Vk0hJ Aa!kUi7id=96n?  k?bn6{xMm~I9xGxAx<Vi-ʏߒPJOqQ`1 V_N<@:+h CkDߛ߳rhnp&}0>c(1sNs eѣ0^ EB EwG]v= {n$Ƿi ގDGkl. _6~1-4AoVj٩j2:}enŕ=DLoy8g>_*J5ţq״kUrـ*%0Ө2J}y}v#{9VB*x_2ʽrp_)Ub7$m*&|]t?@c2 W TH|a!5Vg妗ޚ_[VFԢ׷IxX޶\9j*J }d'GF$j'kB|^fk,i#05W61IfDG{5NqH+$o%0_܊\ ѸZ9]y4<-X@y\ž| tSYv+\֜@8|uŎÞeK.7'û7TFn?͜մ rEh ">M$6mɘ(6~]aCgxڥѓ{Q7 }eN, T\l@,ɮV56@auE-9RT碿' Tn 6^m*9*y.x8hhklK0h0=K\)z=Zi#QO! E]KO=\K37yhGhPq$98O?_4XAX?A2D\@jAA,Ly#gز6h͒soK}" ]ZSKtB [cJUNĭDWAw[n3gTEacƯHjdI_V㈩v/Zʲ[,6tBT+<-bd,xU%<>~t)x2݂Jzmҹ3&J0 .' ?52amvPqPC(CE YJG#,y)>31xh %Q8Gա%*iCw|||Tׄ)Ƹ0؊fV~Ԥ*Q s/ .Bͺqg^V:bnV’Qm,G~XΚsVUvճ"zH'u@|K(_v^nrf "ۙ @> Ui6o Dܭ@md׮gqq-bø + *B07%(Z*)9%9܈8.2f6Vi^ENSv0إ L;=h~D{zK` ,.꠻{u_DW+۲x^)xbϒ.-԰=xLxC6ËQ3|wD[g =>=K)7%F #ʗk$Ȗ s>RhYn_O֎ҦS!EQ6w1Am|; 8_9ẃl11FH0@ࣇX49O*HhȌn])Y@RNyYIhA$(nwOQj FDo@CPm1FZt$_Rrzz(x|Br=yܭdB`ƞ06K8,.}!8_<̓*ndWd#"Hض -(8 bfq']i@eÚ Uaܫ)1=f\ RyYQg@[H~_ivAs@Ft0ɥC6%8$Ճcä<Ξ6]F3otϖ]^WwاFDKXfuNbiAi8ҶYՓ#v[ b8qL}g!ZwfKq<O/XceqPD7>^x :>a>ZJ\OOsnZ-tGE 24e& 6#.9ntƻ :/!آ d.Chm):郟xisEoUÕJp z4_Ʒﮬ%(Aos!xs}_ݹ '(/MQq`S0Xpd*'HD&sn#71+~ ,&_x^u&~rcQ WiճB{OkтTiF|u#4d r4!Qֲ-e˱B33iUւGEI~Xm e#õY K5 'ͬ* [3^E*@m<*D¯.[bυwei~r0ʢ2eV務>SfPk GC.ftJ(N rJYك!E';w,zkf>7 kQe,rp(3{h.yEv*pWOLC!n)rc!rO;8]5QlM.A psgD)IfЃL9  ]QRHX5v9HkuM^jTRoZ:muK)iI8{G bk#d0޷Z{4unWevm2cT3(ry^1DUC6E5Yf|0 0}cto M) Ņ_!ݻEanyBmUuK_4)_7P}t7 N0-yǩ Cƹsɫ.X2Sۊ*^&4.)+isIO[dz$~&cw Ռ%`c)E斺?wt*1! Ԥг0I^].DKMa,T}8Q%To5g>qk:Uix}X9nrz{!\\)-?)Bُ{1PY%˴p"ek(n׺]0TAsʜXH>>R!OFbgrX.WCڣ~w:B[!/W:=jۍk}SeSԏA ĆHE|$EZiG@l?DHy]Oaub0_ [bHPn3iu: )Ak)䢓[ Ҍ_ qhGkSrnj\epdoù-I "pCIhͰMln:ȪYmg톒H<HkD}VAi/ Hg!Jz*dgQ8,(ʉj{?Lؼ- 5c~sY%^jn!AZ?N[ }nhV{|[ %jUM|M WWevawv>磪l^hqPR3VwX/_h[Ek+Vt]pgPS%sdm&{z2L^š6/Q6R ncrK~@,@i52 K4l\‘zB!>xJQ\.dx.s6`9# }j$Y;XZ8<\ϟWwDZJXaNFdh=GbˢcU[9h|hhhrJ|f8r!Yr̴ꏞ:"#}Sfoҍza'b5h*hIS|e/Q 7GPDSd Oi;:XUGnk~Qt|6Dǎy&QPsm |j=\@wSbv .gf|uC--#7 <֎NE`QԽG6ŷ&nTI*CjT3ى9O.0K,k !)Gitք.l|^MBt81ĉtĽwclJ0W\# F@`EEG(d'~ܝXkNFX\A㿶|>9Ow2}VG7c\6& O բ=Vu`WMngL$lC-ope8<;NFjb2f'z0@,ƭ#0?iZa6]5 RX!#Q8+/f VRCUz7G;E%6(&(`.0Et% XبꉽY&xb\¢@m u?|%[u(!XZXRoU_,uС?&v? ;"zb}T$vCh[J w$%KfSv3Es#wz e"+ jP=٪FKte ᧣<uydvS 0X>4 StIO}|tr C0 mQŇXZFY@tRWE[s~l BLX$zqSQx_&,-[R{Ϡ۫V4I\Cc3K=7o81VR:đ%FEo!EKE׮<|%R3HwfQ0$XM[{f~e=5!6M s!NixȕV݇U&VVFnd; 61l{gҢWf,Up~/w%C_Ѫ3PU;FHI bo)˼zjS]ڃ$ƞ୮-KXu#- ^G}RlNe%>;8'TZQl5LyYCǍi̮e|U.Xٜgl*t& 6"?O} -r`;2 RWiyGo#a&,x3nRoHGobs"+D?={U.eWOu`ۼPWgh/U;x:+Gex.7kO k9OzvB!hQY'S7\LVw9ֹkwkJ]]oS/u!etQtlCh{M:o*8'/;407 ,HϫV"'-a/ZDvޣ䚢ؗ0i6G\k>D#Z+l{y6eCSϻ(L6 IG6Fӳ2M~*F ;} w&CH2i 3TX><ـkj ͻHiGv4A2w$0k}_?qsn 9A|0ؔª6F-Lm%>CŴ*ڲwȾpQy>JF*4iݘC궿S:b>ߜ)7J]sjNA\-rTC1]AFpY`iq`%moGx'J_M? 5@4dy_LQDBw!җ7JNaױBD\>Ӿ19YS\y͟Y9ɅKäiUIYp(W0aQ! ߦb\$j;yIz\!F6m%yj o8ܪj4U'.<43;}y,2Jizɍas)e4ϕY1z+Pwm 8U$S>4I>N6yR MZ1 )M4vI&38ۏ89v-jʧ-yt32\g 4Qu;5#e/M a{ͺ@zuɆLA\ΝD71e&%o;=wJp9]而LOe0x"$1+~Y›{cvk/w8؛Um?rE wc|ӹjgw)vDs%o>{tL~J%ُ^VC| >Hat!bw[G}rh@v?$7Ze1 –?(d[z#ҝ% -i#!=fzgjl~ 9$_*=ye8uxHd@Y㖄[ۛ4^ESRTh6<&~E?lmv% z%w1湆_t&ҢY K#͞?9;\#̾Fm(g I~ ML }8Ih&i ?>r=1mal"M+8flki%_zOr45ˏ#y՛+'B X0/" `h`c efX^S;~ V+jSɍ)*_ bvWyR ^6CXC$O\JLRT4{/MPs8{K|,GvuxЦ;E{{;X:5+tp>6D*a9,M 0q;,(諈Or,qQռ Gt@Hr&䛉d6wr} 3.=#(K5T J* D;;=Yߔ*-Gk>oZF&Lc+6ijI_GD贫ZA5v`KFbe{R "8E`QL`m}xiCbD^:+TNȻ "DLګig)I ~Dk! 3T%;z"ٍrQ8KßfOϗ(uH[iUam}H5[1|+>d-uLsRox<5B-22J{!D1Yq hkp*'AJRH~-ąDZ H+[,a'+ui Zmv J>ᛒJ Hd[JFWטeԇ۵0IZ݁azl!4tē^*$CYndVΖg9 7PL#{l6ϐ~fi ;&b KxFzcvpb`4tEW(ߴ+ AԙʿB5& (k.S5{5TBW:dԎ{ЯaYƙ^*'<%/ .qa1&O 7s͟[- dMհT!;КD͔ͯn^ՈoTl>G ` 8\$g =/Ufx4FiBoL)`}Wu5{ahbPbt J I.QYv}24c,QFm 'fNã"Ҙ+ Ԅdcho+ۛ@ثw `x^bj[3l4L%A|'b43}6WgbfYFt`v:Al &͏YO|Tj jfNzXS(QQyy'6 0eLGPIdJH.xK1и3}c/~$/S%-5;▣pĉ$=8]dR06-1mI, v( sA0$u(rC:!=|W@Qk=DÓ;J`>/;,"*H h/1lZ--[(XnX2/u :/k%3RdD-_(ѭR皘\AG}r֪P@B0ixP ÷FK(Ñ5%jEoTHjj&~e%I+&]+͠r 4Aa,v֘hƺrLUJzxH ":ACk+ڭ9+;e8k7Q0BEːyc4JgHˏF~@z>#[-~L}GSpjlde 4 Ѕ/"jnBa`Qt\S ʯħUUhyNFaّ;ki`.Ԡ΀Q?zȀ "nl'ʫQTvkܯ!L6v0 sɎ0]NhU;)2)p]J'jZM1@j"8AN*'GфkWft):5C 䜡ha?v@ %~u:Z{A%Y)S"xqGfU&!d)`}>m4yPW@ԴW9*F&Y!oPp$9vY!эK+/odQ[y?UGC3Sm48|308dI%{UavXR3ނ.CbQR^ސUNX؄335]EtV5j Pq3XxL5ۤ '̿2L :NtEYAs!J2[ ߢIhCǗG DνIsJjroeqe3h J VxBky 8niΥз?e+kny,^fYZP7Psŀ!W Pqs tUt¥X+6Ɓ* 䙽]o$b> :Kj2O)Hf;+ϽDigx"eb$=K?p][}h˙APEEbŰjpr%Ry aU"(m/mlU,ʧ| Gly̽ ͱ]Gm^wa puFB^]݋iOtWcXy}E50{%2~%[IF%3ߪ ~m_oz?07)1P_* e\+{8?scs;"7&UkԹwgs-Cw.=8SW\Enf uZ<$~DLRKMŸJb# o+\349r\"`ޔ<>yǔحkqO Χ^ ?KfOv uSqњ!PZvrq aETԢ} r\5,p^້*W=m@,I4{|Gw_Јޖ+8 x-ɔ!4c?3m`qA%AH_;09wLwnn$<K(WKj?CЧy`N)J)y0/@hlȀ;[&mPQƉBcnE2ӧt UK2"x/$@:-/҉^fU C_t(Y#cjg!H4?"^VDtZI8So3n^^!BW,ăU{7.݊.)=D@㐬niʝ|PJ;1ϑ51qD  n4KO 4SfY!TD{i=DMR`'> zU1WDRb4شOƏKb{ٖs̏E\ќi^tF"P"܊@YIbcAd7dGu9=<{&T@/hATY*?q%U}M`9]%vCv}3of+! JbV!)~P1g_bE: AS'm_c|P߁{1S+c5 "C[d>-=QƪouɳL!H3et1-[Άf\6AN,1ާ\:;Eٗi6Y񨇁[.LUt.Cچ7G5X:;^'Yp6^p_'.qNmaϚ1 bE(p55 +xDc?(]_]םr_nN&r8$ݟn!IzUHgŏk}6S)YG!҆w, >l&ue>bx3Zvb؞]ȽIIwșDRlԚ5vF_*%<ݚAIA(I48pN7@\+Dl3Hά 4?~y_ ~3s/rK-=tzUGɋvD3(0?CCȗIu $Fq{&jBW1ὉEgn +>JF"[8*{iFT*U! XArb _,)Fho}WÒ[h u2job(יsEB"v&K I"*HP^ |= 1'+,8Ȉf cBP=˥C!*M{GZ_E0P{ {'tz^*bnzZ5~,<"v)vh&"Rk觲V1z?Sb7kl]=c@ =Y|T96a0Ez^j>{6Et3!e a]SJA@$=x" d@ MjphƎoFJ_(b˃u8ԕ:TTM[dA2=Kf3R~0~~a75ȆNo-S.T )Gj=}ݝ5QHܙؙpP uڄƄ9Gn{𨩞Ayc7I\p)+81kf2BnJ4f`ɲl QU${dįVlf^H c8U\b4k] DjQ+86_>Ff]9IUa*3C f7Y *A*#'iH IA;x)f5Pm}{,WE1GzD=ͱvc3Wi?A"Rdt-<>(EƤ@ ۱cė(>w:פ$t[f"߮k4hq0_!s=('bT\Zs0y u1{.9GrFbPJH?imX_C3Gj0|JI!A=0$V6?4qej:ۼ2'&L>kCS!XD2?WUG`b zܵ.qՏE۵7J?fX)aM(y Jng!Pn 3~pM\0A$}SȞ RD<|Dȹiވ`tѬo/ԎRbDZu1-aay;OXճi"Ɣ."njp!؅ٞ<9 @0Cg[꣙'TzQqGSGq?(@@ S3=VKO9ӬdaioHnJ@Y^Q&蠦,ižIE3Im+Uv f ]„|sfn3 Y;(xA;Ux3,/ZKOv<|B@mp' H p6H;W$͑2_&?Lg8aE+#jWbPUzgK.h\G͚bb%V݁u_FX&U4JC$k(U2.'jq9Hζ_(<<edf*N1)e@g!#3+Qa}#q1ի/V Ⱥf}?{K>Cu ;~crQLn(s+@"i(gē?*>=ƪ+/.IȑQkds7}KaFw5a<:g"?Lqy/WFR*YKЯ}mDmLJTG`,n a`qF6Z`GYN >~[hC5I?Jz7 RrFfd.ƚoԦgFO7/_ ໭3eik LK ?.]u<&c7(\Gg =>LZ3q6k RF?[J4XS;=i{K %״-尳wDٶ=|<:XZ~tʀȓAY4a)  kLh=8EakzĭީՋ*TOg*]ɪ.($dBeS+cyC0Kn,@훷)1F輙A)g1rWg=ZZg\Ÿf>xAX,>qF +o9ѹ{*"="HrϖiHqPEIV '@Q5}qOktD~,~:H\zU e0 NNEZRI2 rcTp!2ɖk%rUd]!Иmw!ϥ)xbjLw"$Vmxug0rww!V@ڹqPYp} vhkTW$DynL9!$ƃH]2r5!Q hBYClTԥ-C6',j~\ č`+m)|ji!ExoWܤ(*z1_-2ޫ?OSͭ;8-gMݭYjQm'}n:\71 W{/!+ݩ%ux 䦛̓,Y_<%WUT卾~:ZDm7Q惋+B^ uo \O,;` ޝH9{9[4)>>7J Ǭ̈́$r]Q`7RHQ^qYoɎZ50u3uvE聜:gې_ uy:Áo -iR?̤ +L}pzгf;^T u=`729 S@ӖFVט*u I?JzZO[n+ -Qt6|j.[ tXTEfpONQZ@2˓UHe-OjWFW46l+#ɥٌn65 :*b"|Ƕx@p}t-ش>ͤXyеS:䷂KrbXas~P`jn@N#PTr @r ΈMŊ3N>2c{@N/APkygShnGR5Vav5v2c=MCQr{ethHqiڀA;BVʙ/mn}Go%*{ш2V6P'[̈pi} Y~؟OY& #̤]"n&XDWK~D7V'#8 fQxgrapc~$E^F § 4|֌k wGyk=ωۓ`AG&2k}CX~/ O] {lxn62~s'}eM 3:?v6,|)5EΫM/QL azzU0H?ŵ|`B^~f=t)0]l>X}ڶI\&N'SM^=!cH&Zcƈ}'R(fGT% R>-mzu~F | LtB)XJ r( R2i\$}:Zt\a4 l 0782p+l)!wonxyy6~g6k̇ :|G^Q Q~|$l: #yVb 4np#&{vU>Ѵ (rOMȅLov<<*c[)C%څB! aP)"nH~t.>SzHJ05f,[a-iG(Ty-de0–ơŸ{.E2a?x޽#ܗʢLm۱lǟa~mn}0r>?R\ŰR6%uPލf} am0DLdw3=O66Ba(UK^yǰbRd<}S8闲,Fpf2Y8`=QR Q.wZTB7U^)_)X1pқytB}gG%3QKQ|[q`6-E 4n[W03*4I>(!SJi=YFQěؿ3Z&tT57h0f+?Zsus 3pM=rB gP_˰E L9O?̱e;Mp8xz*rE՘Ʊ)C'4^8hȽz[|<.`H !MǛQ2c@/gڦlV YEѪ%w3V~c_E[*й^Y肭 o,|(0&S;T[YSEhaI $."b~DwE ZFg!6j҈k. v !]%hp_ޤp fM(Gɾ?-} ſl!=Sd0§r}~lsA<؈Wr7>řoc.8g8{$#}_hry_U Zi㟔1O3I0*CƆCjnssZ9U @_UCR!;SW)>߷OKGHUK`NE.IDÜoo[sݪV>yQ}\u}^(}14YI1"C22`ldiF?O3^Bt L+3 6cӋ*4RQKuHV9JU=' t}pNth'#LIޤ`J76V/tayh|N0 g_u/*0!rwЌ@aa$Md^)TAo[OMoXB&TpH| \w$ȓBb("6TNlkr:Mr8On*);?}+o]'a]"&u#E-4څR' WCgkh^1.V?8F1=*˚śS,k]U,ZU#Yk李Ƶ 8 J ٢l^`a0N2y!ku,CE-(ew;̓ɛ!Q/w@d%xwRP2@)8N؋`BD _K^63ngy(ofYO"q>G1&2w,$b ˣD`/%p{,3s7+;1:$/k^k߇Gee1@C&#|cL_t そπL6q,١ V [ qQ .ũnZl 0ؓ\cc7z'ps'rW(>D'kEB3r X"SVeCv0o »4<;7 l9ټ%]Y'9tOVD ̧+:x,d( KڕL[ oQYi5ViOUDc yw=T6 ?v$@cl&$h@%H3sBT¶HTQosdZtdsk8K`b mSTU*TXҞXؓCUy%e MVj`vUsEzdv_&m!#IO9`"ܩ~J[:p9b'2R=ڍ5DUIn|(2OHj?B^}9`xhy]æϚ|D}uxyK|;xblP̢ Nڸ)7Yv`jM:AZ 7>_ k^/!ylG~>Rds炛'tf4E#t %v:yrLYE<#cKmp_Ku # **@a5eM÷&v&:q8/9ߟǝ'Y{`qaFs?!P Wભ t6Ƀf=~F5'0(ʹ<[h㦯;hnUNj ꎙ.hK!6t~2b7vH[ϲnHs:1>QX6 q6FH@a ]пGT@fH@pV}42$:8R?($*9DG6.z2qcuq# @C2cc-V$8z ב*X*x#@zlu~uukx̲?ҽ \OȜ<`jSǨ6 Yr٠; dB L+Csm=!Y:Q|whVӅa\!*2dA^e& 2ăhjknzAFxsJFMmf /%>~MձӉ e_g By=!-i- o=\L&#m p[ '|J _pdRQDi`1e_0-jqp2;$0D 3#(Om׺7:iyXdX緷hl/ETby%l`%Y}30N {u`}I!49y t^j]kjݎ"[Y`8Nxo'atVdI8aE/ YU:Mۑ{>&!f|exgdKVw"(qɴ4آҬ~ebOnĤ|)\>fZe@jݸo끤aG#dGK`c)j|r^jһ ؜N<'*0??p3VV KΏ>JSC-'Dw;{-~o Kc{ `( aYqNXWE0"'G(&[xѪDj1qi:{udlB[Pm%EDO5b["X=?H/f_p6#_Z6*Dnmx7VUU Xz,{a?u"Rפ-qb?O\>Llcux :}bM,`Cc]y7QA~C3xW߼hK9s/ 3c"֭n|t'nB?ך9-Cs/bkE? 0kլ W[Bl)^tB0@֨)UO+8~+C} G4bKc[Ic ܖj*Y|Le# ÆXI {1 bk6QvtbAW'^Auz?vgDji蝪8+(-1`gs\ce"hPjs>z_&X2N,aLO VwߧV;߁qnesE\! j?=uYx `wk"gU?8*2Z&(nl\2uhhYQXec"$<yK迅5`{KʥYJ L\XE[v; EV xv>Z΢3_b4PQ|*@rqMJ<䔉'JO"@q@{xxEdwo*w( -^G*s\.Luu&*.{;Z|Svo`3!}<,'ی^|oe"@p󇸔nD66abfEH5 lC LП`c ȭdkwk'ݥn&mB0TU Ntu"&R{eB좂}N3N,<PfDz!n KNbnwzo\aX(\w _ aXh߶)ۥdc&ut,sz%6R%N~?Tج<{t1[YR /:W].=aЉT[h3b~k;zWٯ^hf Y5(-: vD=,9A5?6Q1}b`܋`qRLP1hnw#=:r/3>DV٩LT ~U.oy:5a 뚡NfcIS] ;1sLTEwWxWiNF:tL7Ŋ١c]T^uԧC붙…Qa0:(4+HbsA1VV9`g8iPЯMө[m@Nz{n,@d Ka践I/@ :ň։hwb@鞬]#R2E_TdKəz"aW,;ĽigVS>pCL1NJ | 6 اnzo475g˩cш]G)/P0oH] >oɝaozϨ34UNҜةV?{^TeLԄ5}c]O(xKADIL}#3D@ Gf;UKڪ Cc$Z| ȻD&n(cw;q)9= ɑH[?`d+y[=/١:Bua .gYMWN,V1L?SXg61lP 4,03. =+{&H^ݕK!fʋ~\ *7 #DXpg#o2q-zE}O v ޏR',Z#:,7]1&zot뒞( e4)tK ܐ$Zg,upr\(4u lJXxEW1q~ H^{le` &!C539TKATX R:' T^RF yJ/Ť<% O5UZVsӸdo~HQьOƘ &h!ylίIO;D?9#Q"7 \!HVC Cb 9ܞG G d@I V$tYpS{[V\NՓC0oUϕSHZ=_ljzű\ ǧ!L'IK]4.Li,oh;-~'=5)Z]RR_+: ˒=n*GM|m>nݲeȽO"}K)}Ev 5 D&w6"l O=?EH>$j%p9jzqtMh-/uÇAn,kQB~Ϗ;sqvn®~t7R;80oIܴ;; 6ˋ\( 5uu!JEǃ,O=vzjc/亘7jWҌSNه^ۏ'?|H:NVYм-_&^$ H/%F':Ǘc,by $h]#v{a~yu]bojn" /akF-8Bb#k<չz4#̢XR1H #q0b@k{}3 \ZFW8M)W@i>ФyVKL\3%S(FsA`:~C)gaA:# f(֭ 6{:䋉K]; TBdU$m"|[.)jx; jR5K7mjXƉ`ᓕUNwUW4.$G?Jo7jSVm^ s(wO6@Z+"r N*7iJ yˇ14P\޶n4\!$ZKQ*KKyenJy@fp6| <IB+6I">:>C}%%Іm G{=({C-&r9e"!Fi[aNrmw7< f>{Rԁ0n g P$b%xlv8߹*8RrPeBPK GG .Gl_c/]tƋ|H>wbb7Ձr<FwU12C(hsTbA=OTv֤LٌЌY65 ȓs8B4n5j,՝RI Ы~7J"??!'$^P`J7) -S#qP(giJGf}_" ЗD~~ bh*T§ԟ :3Gql0u58s0Y^8.΋t#T-HFqd"vђ,6.Yۊn~4?yXB fG-00 f"Bf?aSex/`el]xu?_E [PU8srJxĄ|^~9\9x'+-ϝ#V<_.5訆 im71zJg[l 7zO\ U VB cDj8Շ _ÿ4]*^1vv?M7։' )5rٔ'(8XJ|+UoqXmՓP[IW8@J7:~9zI۱spAA]׊?k)&ݴϽ6M5@;IYX}d-'@I1-H.4Ra 8,_{CmsorElBzP#nY~ L`ffE%~;C*cGLJ3u/gqd;Vc_b[V6莶J9ܦ\3+ m4>~?^Q%MD:Px~ť-oo)F,62ƋXC\2rŕlf8Jsv>LLX4#^%tN'q-jw}NbU}̨OݴvV5u: ذ> xs--|uIXaa Z7ihkS5̙D9({E M0!T?sl13 &~i#`b&ܖ3Ip^SO\E@-8Z q~K:Vt*\ߺ͛U2wtX/b^sJi)v0H9G6EO"{K+CsTSK5XdX4FkVq{dE;m-yX?Y$ʘϘG20ĕFbϑ^<هF,3ګ_+Jb=h1>Ө.ᗬ>cN V:@c)"'uro#}1j `ew?-?.|}CCčz~6Oy`)0F^ mz27>KANz%7P?>x嗟ԺpR3] ű{L2YynBQ^V¸:ٸaa 1d k9 ֝|pcpL:dEѩ/;t =.Ć /X@zjܙxo^YJ-%JTGR&A'jV!1?9lg״4wg"+A^S+Zg̈JeCn)!4Ov:ݜ4u1 +U+-:ĽmQC& ;USFAMΞ:P Ƃîq&/ „ %Gas8jVbdkb+nv(uO4b *ջT`HÐIr eȼHR{1AiռGJc/g]QHطLX`%l- gP&mĐ>>Xd'*]Pph|[|ΡÔw0fASy7OUf0"k-O&~/ {l_wY.B&R:agu`QI04;{')aS_7{X QA9}sYh[SNW2WgaDe68y F9C\cdfj;_ 9U,⯲IUw.n?ky XςGOb6נM`F, jdZuX_94hZ]}eϦHAWaTL-&PQ^T*l(T[56(7P&cQ:ʒ+ݟI#XӒ/vXd;g+)t,7[DҜ43Y б4d'zl1]W&"}7Zdd ndBAUMj RBRF6(&?8xgҸAWtHCAnS fȀkO)UxnTj'XfU@s#];R/ QX /wXA'k] =,e=iz"TuyȢGL@;އ8<6bmĸ[^pQztXKw8 .D7MR#^07PKٙzȩa[(iWjx>b[!֋ԙf; c[ѕ9=Hɤ*RJ(m]*W+kl'IYi}3sϱ~B@_:!=UD[Y7xREn\k}oǦGҟ_wQ ҷ5m. QWgۻW%=ּI@p ߎ?J^2tǎ<}+iV'ahP*u \N+5=7ūf=7ḙdUN qwK\6j-Բ}npB'( }T.AM;:g78ZHbAȥ^/ڄ$zv&n]uV+[EX>q{ʛvUtt.>cM"{pќnJ/s󑌄o~Qh{ i5R 6A1i'E ]GGz5裂.lA@dݳˠG!aa`/ vNBmN55o]W0}?avȏw>:SZ2?U='K Xޒg5;)Yf"2G HA|Me Ħís.xyrL(DCLN<*!pjĘ"); j;0ȇyJMOj<2meNqw(ɩ?/#tnK?g\(>nR- >]끾*\1W~vkE@$ygP1 42(rvJ`? #'AW}U]"pIUD:^iAiOΥ#e$;@$2agqčݧ7BKDWuFVB=-3g/˾Ti> _{p( +̸ f 2B'LdG%v͜{,3B&߱]$=+AMV+33r{ٽNNWѱkk*#YR> 8[玅vA#qRd!\ב٤}sEc+)UkPKIo%%,Ir &*W[`ǗQ#8l-T0`gM靗B2O '"4UY503Y" &yFT\&!T( ".Z3j5@_qZғ#Ywm:٩; 1WϨ!3SlڼD .ד `:JQܥ5^սV)yüi з5L<i/= rps!g8<46!x$`?8yOLNA;G9WL_r9zۀ=QL;zz/@' f jF1g+X?r*x,IH&`7u7w"0iRBvdk+;&\*;Y)Dz? ۍQ#`# \*T4(+\Vy!065`*?MIG~P?ZR$OߎlvA!4aa_P|9uZ2ulH^ 7 >z̦9)JsT,l-VNFsg%`Ȯz23{ ΏDo553*sЗ+M"Eg8pv vrk.Yr >8AȒ)zɕ9MLJEA7ݥDgfHהI}i꘶N)&(n\up^kiڹm.FBd&hl1[- O=Z[eb3-$|ԈF`K*Rpڹh70_'x8bFn]c$d$#%HR΀7kz8'H\x R6}\$C/Uk1fyO}e_pMJz`Ý,%`q3އ4}S?0?cOR8љ8Ƥ>ex5ko.[(3>"g7]Fq|s_ul/~65〩4@޵[XzVD" Å v\~JtAiWgJcY Dv4G"Dw>lm(t7Ƶwބ9&~20 %Ck:ˢQY*\p=-~?ƠS O|yyi=pXʜcԒ6zzꘆ1F_R| !ٸ✘d{f:XoX[b^#,&6Dotos/D1{cc~A<7:j9{cΜ^xMK"j!gB`KU͎eha&d1-$F7!Yu:نƍP\廚+m9"Imd|3 #RK`q-A" 2ehhږ>3 y C t8} msIj9e6Z{)i9,qzmԯMnh V׋puأإ1$02=(\jSe#RIL%Ed%5'\mw~mR(Plҵi'g1Y66eXTmx<- +hmF9\ݴ k Dma雐\CMGݱ1i(LYTTy ˷iQ`[5LpcY(Qk]Czll jC0pL[^D]m.[T5ˤ䟶AdCo+ۡio>m"b'ybN.]fml\ThML=8l]tiYf6(y\Թ sD%8 e13L(2 9zTdAvG̈́,-Ju^d  +睎RK m֣W\栵5<}͓"$čUS4G [B;G]cHg?p2aJh;  h#B޲45q&6fQ_z1vK/A{)Sp3-RZʼnar؞C{l h/U!U7 M~s 4*2Q&j0s\zuĈY,Q+`DP~N} 1>?g=`tlHdK᭕Eo.p/seuH̻=*Gk1}SrSub΀19T"[EdqYEvk҂-xW GcYͣQ嶰B'5`yGW:62luZoz ^C F F~(z>_F_i9]Aå U ''RH7mSu :OCбfB'< mH)K*W1*! xhU%ɚkZeG}'nnJR /ТU?\cξ.ӎ6_j`/TzQ**L N.ɨ/ٰE\c2U]g$chg/H&xlnΎeo"jmLuJd CC@@./$™Y5?=kdjGr᰼%1Jf 4gӲz?D K;a%]dG,\S$ C=^ *qU\A`QjzEIar,gWv*9=~REubWTtb"7M$"ή@2ڰ_} PFXXnm,SHO]YG^4GHP N J DxN~]!xk>fob}"%->BY]F^`L5.^`> A@7%.ԥĴh}I@}@bc9m Gת7%&Qd:'Q(/L6wqsWЛxRXP,AC?$yd (5 $dU)to8/!Q Kc|X&JʕSOck[v0{]{g\*UvC|uk&` #R& M"&34\hhJ `ɍ}+}=HxɐV!s*h…j~\=P!etCG\.{ F@$55),B?wlTnxJnb' .U:|̉biCCIb0*7BT/Ώ;{.jml XNš8;0Qd%JU4eLT.!8?\jA-kݠ=BJ_{r4vRCa 'j"~Q%Q^S-V\j8B3FfKV93TMV^1J-ďxY|VŻT[4o5zew%&Eyi.;l#<S1p>%܈W~|+'lg-=䊛ѧBNatK 椺l-сTX:e(l?8tB1}sA.q]͆JyXgy|i̻"V $+|鼩rjD^@W,(UU?)oNBmwo/{y!mo7k5Cש:\CMY*m^]YQ MҎl~gQk)-37o5LugK@9~nHǻʞӏ_CXq p`Z1UU]FEfaͽf$GtRPwM\[ΥBvVWTS~Th:uV|[_Z4 L{`2'kG3RV{t|#kO;W\HG 0Qj.˄&^2ĜxFd=ݻ O3ۣUxeKxu@l^{':sde C64:=~%FȩJK[ 8Qf/kByqns5~Q[{:Mr{E3cP wI8R6)l1F 4gk]67p}IHq-kی3ܘ%[ɬcpV ^8Sh.Ǣ%V ]SUVQ(xwCJY4GE=qʶhD|&U 3<`CH`F}3V*/1UGUV3\}, (mqњ29~0bgE"P_1@|{"~e|‘b^2V,JPk׬q"$M\{ cKƈNQx?joW"9a}ܻIGL/_O [_ܷ3kyZ .I}>y#~Nn[i┭ukPHX2_Lɥ~oH#ވ=>n92hKi)t{o{UE૿\WK6)̮7:DU+qXl(.9ZH NѶU+C\;B$slWdSS2n:F)b}2/^&za, i9'Fu*p? C Q+nO|Rɜ*ѳ$ijn~_T6IaE q,ūZD2|瘿nl~$=;(Vkq% ftlv,n2ß|iء#<P)\x6ʦtki$g.p@}%ʃ6wVGYVvi0րCN`qKSr2bris B D$uI ǿB0RG엿lLvPxtư:Z=V^by qF>Br_^ q)(>Rph"Uo;[FNVe:(>:׬5fG'Y:rRT2:q^m|37;$?9vL:BW~&ۚ "KQnAt{,f\sA<צgo{ 9oQ@#{[ xLku~1Ai(WP1 "g+϶Kr37|cis~",䋃uZ~9pKx{^^Ġ!ݴ΁GK;49BnaZ!᱒}sL6S4/+gRE5+m=mkw`|F~k,u훁+-G+2N "JQ,xdR;;\ק'iI *;~ɹNxgmA-y/\F9J~?M*¢ SbxY1 ifE"l2=ɻ7Ca>bgde{?&I\:f|)sz/[ѐKPnUt&l/odBw^Ty][ߡ艧/ZXiS3P!a.f'pwe7Ej3P`SgoHXВcUJD_hF$X3~c-F,)uǯxWҒTva?6z(8f{]BE;;K|ožy'8cԶu[uw])g[o$|dE=Զqރcd xLvYRq;k?t%IDRֵ F?l->4Y=ھGs*$'| $IqcK^H8sO&'wox, ᦅgPrnx%nf\oSb`3XDfQׂ0X#) \I Qn :)Mkp:ǘ/3h xQgK.PP۱`dاSh@j%nx>ЀG1b`? )d/LPҴx&m^Lj>p[y]uIC?m ss@+&dbAdw|iV:El3"^ ϰ{F_(Hc[wKG9y{3y̔Ä!:$PT?I<二9#.8w;+b0;H[(W Ce7?+"fW㤼 iZ3gԶܸ)qkdbuWUvW֝hb (q͹??>'&$WAA˒R4PxD.{+5v5ᴧ)Op0k䙶]Y1 VL~7mu-Oˣ- xwJ M3{],|9^,"lb'?=&2 M^g09+! !W[A(Qfϲe{@#ś/<91r[k TAOL<0O7>SĪ_943 {d) !RlU8BGH;ej:!فV#R(%F3;*NFC7%?…l&Fpe՛@#Gx٩5"((FթFhge=#V@;m5(h*Ѵ%IJ hVY܈`%Naϯin@=0NՁ\m {ݳ6hcv {g(,1e*XxzOrkF,z2JRѵTI T<őp-CW ǚoyb&}09ݔ~1rh ӥjcp4eOo0edNH;:\@b1uvueu}+K}DbAJd2˖vla4p ^ik*У1PF.VFSYij& }Pa)Ar۩0^iҠ:1WLUϳR3)smocģEU[aE^0eP~/]*.4` , [¿$l $"DaRsu> ~E+FXB")-_3r sCՁ%1wKGB\5aBy[n053 <=@ݳ\0FG븑h^[<|óԪ]kzqxQ8:}yx "`Wt} 1hIAl3"I2P;!74AKtuTDi[^EHv2÷Ҝqax(u+  CMBjCHf0~kF)Y1O\v1uz P՗8Wnׁ[~8.S;QE`$׿0ĩLZ Q7y~;h(3trx*h2i0ADbW-=sADV<@eꟀRɌ) * & JISXBk,(FI7=bI-h rfn=Ϲ:AZbFb ,tIyL74/2`Q-֎/pL%=SvcKJ$Z~H%\4'h=7*YTyH~u܈^n rb6- \1BN S"!=p|0vg5_w*jY^ y0e:z*>A336{Zò.C䭙"Si }cXլ;Hvi޵9Rs@Q3 ,u{5 dU Z` q]e K9y!3cA wTeLoK(c{f^@_e-Bc <׌U5D |qyEI;y~e Ro09kGd; "|ͭv0t]4'|߹֧ Q7 yD\Bj' yJ?txĊIE}ڛ+5\T)K`<hxo3!AAP!84|(y*"\߃°]#٦rOڭwZe@;'_0rN;&ij³U>)c5u㸒RO&v0Ujs$]QSnۦ-|#Lfd+pgz Sbd+ Vgې| S]gF~~GJTK<5F#²)7,bjoaT`[ s{.'eWP`C1`YIfWkv^k|O`.mXc:D.8< }hWVg/m?j6Ltˀ| u M-3+Y]j9 k3`X3x?1[S$iB. V!/Ez]wKȩ0 RM`p+DEa()7XqvZu+1\MdO9;]qk..YzfKzIYz uւ2yfjHr mKG #ǘ 幺 wAK)[n,8ey-KXS vpYUGf,?@\G;`'?eb6>f׮%]>)Htae]1,U" "M!՗nʯ!>=̰7FXI:h jM!߰7Ih˲SZ88Gqc-p`)#D .Z/TڲBKf|IUzP!SK%P)OJSĬ#K٫tذϘ=-YMx[-5G8ŗR֛0ȵ3;Eg/;Q֕P֞r[%sVN3z`v'#14=u4`qQxCT)Q`N XS{$ GE=W`ƣRظ> hI=ñ敉^e&U>sq_eS7iLVqL(O$+K[a=ͻU .=7]һ<~g0y6 @SgJ *-cZ- !bsL; #t%ت޲-J,%kA e[$Lᄑ ![/ |ґ5r"6L%q0Sv3&w qUIZ7h;5au^,דר4| +P}╧Kzbi*Պ˲80#+¯\ Vj57P(  IH;mcļd[_զ丹jdW{H١_+y!!-t>4EVdԏJZǵĥy<`,)+ԥc׊G'z:^^u6xL, if VA"43 Ό  20@H' 39?jMZGT?Eu1We9)HEOHG*zV/*eײiMyccBT%vH)['+YZd'T&؍wt!-$W|_϶MhWgVX]S'`Iz3q&Ec&(og_o#LL~!tr&i.ْJUiikk] 7]ly:~'s/+TN^E]d>F9KSK>JlkDw9I~+hli|aPdnZQϓN_Fl-S]+T6ﰬBTғ&/o>k"b^E(W-AſkVĕ 7eܝ|K%+>PbqU#EAwnXlH#<%7(F3o:űdzѥq.Lu.61Zb)؀m]cs?j&+r UMs ]t/a[&wSR/ʥ#. KNhσ [K ZF 3{Ayv!{ S.JoÎI:9,~J1K!u%}+O/! pׇ;_؂";6E$dۇ%KV;`L@ΜUH*Bڿ'=gϢlj4Ri!,4Fe(>dN.Q1,խ¶$;\n. Qtc`S:DwmsXXQ숕 n3Ҩ[ l1e?(2sj)Xāu7xkܒ_xkNr|Hts+ڳnǿΕj3)0{JָQSLrsADaz<冗 )P$H| pU 6Tq ~j3-LfaZ"d<;ѝb}_n(pye5xCtBJ؁o\~|l/AFN>j'- \V~iJFtV7UBHFOg_UYO*TrX==CaSAv(x,3]E PGK8O[>3ƉQK߃Hɸ=lN!P"a ņ9lh;πKmFzh9[)89Ŋy]Qs~ &e7PNIm_W#bފ1hE"=$=":X ϛAK;()d nJ>4db55r_+x-]k!yU.=_ r4Ӆ|j=essB̽XV nY "G4)c;4 FvtnǪ Sx=EqdvƜd8^O(Ɏ@z,{AaK` 5|An@xׄ"gN:~JiКݡTTb/S:8N;w*1[zeqczw@C2nU g;>nWM(dk)ܲEJUv˹l丫6<ѪQK *(_.-?q5Pqh9iKv[p{K٪_X ξK2R* [idz R "{Ldz;5ܘ<1"F4|oMAJkFkWoiUiu~[ WMLJH˚)+rBmZɀS_Yuh\ Hy qz&.bn~&/AʃH^kr;}7  LǻT. b%}#5g%`PXN%u@ZF#8sEYxd enBESGBDmAcŞu|{!D@iل–Aڮgwm_P8žf`$ނ`7 _5}`k场N;썜 zd͇"Rc66L|d^,b j; M""H/)5vtJb.rOrj :c9*muc4lށ"kZ]X$y}]MG\ɹ2DT/{[t(i2=n.FL,45<Ci `cpn {;ogȵ~vL `!/߬=nƒl"V {'ÓW*ѐ$s-(!,wķۤoT[hz B#£CTp NZ|sD;frHkz7vL2ek&O )zxek +LTp //8؂*?0L41_zI[2BkaAdJt^?ڈ7^gBC FYp?8P!;3ꝟ+Gu^W>_6U6^mҋAj>)r`n¿; h :?WBofx/ di .|k ;[J1s 1^񮮄QBP1Y^N*K߬^nȹV՝g~:Iie o to`wL8_&>o,lqO- e|>}eg܄gO*n=)dYǺ,/ Nŷ/fjF}?_op)+` 6|@[PlOSH\J~D"|?]";? рg7 2|Wdg]1I(qd]&wV򔂒)# 0+1Z^XZeQ49a߉RYBkktR:źONYd+U-F:N?kXaPR.Lq2zW6HIn yoxa v^.Ŧ);E ^N(]*S}^KQ]JCKjtURkZD7)q#n Tn蚥g0U-I]snBȔ]=viu(p}(N#ˆkT?։dႴ;5$[GUCbř:1.O~m^Rѽݿ8%sS_ ahJx DUR'*Wiw( &UE odƜ.'e(3σiW0@%z[Tp`!7 ~] 6tK$zSb[MDa R+mgfKq3]0k9>Pь'P]#i~|#5!Q>jHZdN .l Bұz1Bnr'QE1Rxm!y4+90Tƺ2"ղ[i@E b1Dmv bKISkF`O~&Z,C󐬦& >NkGіvjgM\u+e8-*~. yj jP׈!b* <fi"ʙ97K5|ZzKvpn+IoxһQȢUmĠô9#`p Ui&?ȿ, yB[9NLxq5%)J]4:l}ᴜN;ݟP#|1Ҁ4H T߆!,I$|⫢:gLmQ޹?CpFbH{H1p\ {*\RKGj[SCF/l-!τ#;~ e(mNJ}T9VIQ7k(:O ǖ\ABJ@e@;KKm !{/*̩+xAbˆ9ז-sYLؔ;o+Es)闞^Yd-^Dr,!xs_xgմ*ZMHu9R|Zo/_IčwXVȀzpW Bۤ^lꋬ]}"y<\ȎӾ5t9Ҥk`313eJa#c%ԈD}hX;9sK7>Y(s_uo'%N~{|1~̀g ]Su/Ǡ.MJOYU^늖u-D ̷k)jQg9_aM[dTqƑK2_ = `p;m9aWۛw,coGݴZQ1n8=;@5Z_\"V9~+\ʻm=rSZ8"p7GuI>KMWn[~?YC; {bdpk!%T=t(.oGW.p`I߹BGgZKѿ(w2\Bo \ u90]U !NC([~HfmxܧKD<(1AwI"W/ۑco#Ob! i{ Qh `̵a6yKBN+m|䰗0.3@7qjH= QAe,V޽{ +q;giG-NJ=M>sK|L1 m2n¡_Owe>~Jc|K{DTLX4ԝfs okca= i=5J #dN#qC#*sM+LgDq>+ni1DhBdBk0틏\o $+74.lJ+.lZG28}s&8Wd},vtZ“lD4xO\ڣA]@p*+w|2F/1zŸ}k[#|Y$akȗhkfK^,/E_#o`Z|!ƿ9ǐ&#)'mJ rK խ<:9٭:Hu0I_FnjF?enf{kW("똓y.m,lKSktc_!j* u)e:x/QBIQaJktۍ|IR9(O (0HE)&ApROX 嬝lgytF2'~&HF=$Fr$#K>,d䗣bs=;g@g(>3k W\HV~icVw||3%v6:\0ېڸqPp#ɺwT%yx֒r 8.4ăov݄)"=Tuwwkv5HW D_ba~k vTً-Νⳅ6/n |pe1_Mw 7KUծ9Xu׭wg5~v2JJ /9|g kW/幝1UAj`U`0(ڎj#興 )0/q/ҌCɣgt QOINGOtA" ؉#N[+N9\Y7rbfXCx=[Ua._P,Ɉ"H1/Reeh77L)~:85Z2&PrX9dVhaWv9.ms'u9ǶvdgZc-v(1S@n'xÔHnC dN8@m!  y2 ك } Gݛ_djīgN uLMY->2_>Ϯ<d,ϯ <ώVJ;YY?cprsAwt$@>}zWiͥf.-o_a,_IOhG Q`;r ^blCxI $*>2 lB5iBs :-i:u"H- NW s~ QECY6"*LhMWjX_4>gׁH$_xW]%Y'v7XlAauD#I.!m(Ŭ;c TcPj2vhM6hmr&cpIx{Mf8X Oc Gr/& [ђQ^/Y)TQD߶x`Ζ'6*rؿR -9uwB Ayd')9XǢ= 7Dw2aZ$MؕLj|~8h!Ad.|: (T'l_1ǧ -C׷RWM>s^n]J|ڣ 1" pCsڑb+8V-yC A<kQEQ)ۥ6$dRS;5a(oG\YH怜ad]Ш1 YWqme¡-0o8+zI7X"ud7x/]^G!Ϙ&[q߷r]px8)=qf6&{]"F̌ Դ_Xyu [-#-Z Xt쬲&Y hL jKNqp&%w#yцaWKF{ ܁#Od̄a(su QbqKpnJ+lMH4ǁhz菀Xqw%g?bg~W! jww6" #'_s>CӅ._#% m>džba'@'9;B&ᩆ6rmΥʯ\IkofVxө6Yd;<ߐ)I >=M:E zE݀KxxxsįpeLO 600^u(Xq.uqە(˿pXg^Qo[|N'=q&k=WLl36e_RC}'x8l±&G<檎U=H?ulZ^Lbv .>ڈQ @_s_Xgdf" X->(%NA_WxE:AXM/_Wd-eFxvX_ܡKRұ/-֚%t5]z̭T+`6Lk^;Z(X٤.`X>Q&vahKx?4e-p9Iɧ͸R9}~EjM$iEl&04yK\172]lt٘|N՝E1Id-K}ܵ~Z-oɚ:V p=)tM? ϖ8sf{wm)Yt֊vzpϏD{*rcLCbEF~,ڎl"xə/nğ֢fu5GTZCM)ʀNPdg>e$5Y')Np5$[7Ez|8= \'J/j' , 8y) !B2guK0 I3=N|t{Zin'C$d6A Lf}`FfUP򂦪:$#u"\-|ڗNi# wQI^n'.]XH1^,wLbŧ~5RrjWlaa͟c36h&['L!gBAMܼ Qv]ˊ6(Y5BCrVl!oIuƙKb&L#;5cȦYBdI\z6[:h8^ 8 _ 0u ?,Q+L>cjXV^VΑY7=48l'axGyĩ>"letsPT"e )dj%:#+mxڤN}2/ J'HT=vJ@` 8+mYƞ\uo UlWB ĄM2ic"!z;P2hZ+~- or&y 1VB>Bxu[Hd9|z{ "tZh GN;v&G3t-ٵv]?qa/aq9 ۳9O'42 Usa]N-,/ά_͐c]#C=s6mM-PoǍ!"ހo:wՕfGMaBH꽁Q+A9ڇ(0$n{TAլ!&.E) 's#+d/H. jdvɲj_|ɣUj"ɍ=jUuǂRխ kP )*ڑc%E#[Kp,>wW/Q` c-ZB Zo&9. ;١QT| @8_(rEsӬn[P<[y:gf7`{+C.ѫ wy_b,O|6>u,ߨFnEԩyR\ՙn;CH䠠׀^צҐ$zI@+AֺǨm?o2 X 蟸:,/_~FF7Z;vP'ŜjO_P.yn<hmِykJZӞ{AxX@(AAQM0 /)Uo>_a\݋Z Ss5Rv+A,22 XƟpپ״GɮIKzn"18i_<;sv90qI~^53GiUɟ^M_$xcipz}OޅRKPc`rq=[BOAjd 6m39<6Pg}6lk<}"Ф_%O)rnUui?#нwR ], ZNOKX@iUp/˜f ɀe2>g_^4X87GHʍ'v Acge eKgFN>;E5Y} p}|pnKDG& SGW[Е9h$羮XÎ/(ox:~oIeu!4쎃p(&Kи(@83#gYمi؂Xc/jzitf‘2 5+ԥ;Y'otQ|ϔ)"zB -ܒʹU%YOW"|i#& WTWK}A-io~k?ʭȣ1Œ0.2an$׳L >)d*~Ȥzq@ -d7 M!׼B9q IMr1(2y q(jT^(/ lyߑ ](5H3yKgCbK `{T`#S˓A s>ћX۽Yj~mҒ 3WFPvY ŽfT&c{l?8+B7sgj@sCAf>N^ҩp䣦~n#CJJUf5i+?jT?4 ߲TH} G8dW^l3K?MSF#[N+U0OSS|$:LAȗ2'$ L-uІ {PJe]-H%5C^ [3Zm>!0,B5rzLɮ%Hn&]8l@ib,`Gj=+P~a '>x^`ֱd  ̝5U! O6xw-X V4Yr_8lvJg[ð@%]Djqjof+w$\6Y)EoϽkI`᱄%~}jE/<:ǤӖx2<8o< FZV|֢׵?/C.zUB{"!S!=M H& l-a)dgo:|L 8ͥ%a1K\ֆFngMm Rk6_Կ5OH~t䋯,ޚ=%Z3p1fQ2~WlEڤKKz/IC69ʉ_%Rʎ N{׫v7e 8c]ϯ%{I 9W2H%B^Zr j pX6e AQ rc0-u=c PPHRK&{˻dWdTf>&}J""v*j *o٨5s{4Zy.aݸJ2\ 42a|+z#A-& *@wg$3 פvxEQ WZ_a2̶} _ē#m6c@^Oyinc(#i3Pa^z^Z~dZxsչdyjqUԀdv֔R9FgY:xS _|5"t R91흪E_xY[C{zTݶ_ |p׼eRBt$] TuwB#CmjQ}8! a)6F|9zz(cMb}VP8>:ue?x^;3M*[sG?SE5n߁.0ՄLQןHr =),խ3+/MsEv7zkR۠.\n$Zmd"|sdvZUnqZ  I-_{jWMJ<`ak??8Μ"\KKSvk ixC>^iNfvAO@y(`8QbTݷ:d2*j|*"It;Ԥ5X[Јu_0RZUM#zb.IHan7?4˜f6,*F'"'ҷ(0Mn|XhsH^SO SM>-j۲$87o"SM(}9 y1vto*/XF70וe(<%oZb}7_¥}$|S[^c%ѩb8sq+̝C 1h`K&ho29?!9ZuY^AiƙIbr/=BL`i+ 筄%OR]#5ݬN?k]9\ /22esk`ìJѿUu#'d.`7_6c[n!M}KSM@x(kdO t-#,7z`g=I2"P\]yKcکZ,yd$@nO4ؑi8}Eɾ=6I'(I|N#.LNMdwQqwd+Tu⭢O0bm]4l88J?tхtm; Y/w9{G q4i{fZO9cjzS!Մ{r)}7.(ec9Zⴇ $W G,fxa Qc]Hq`{,X +lνOWV1j7O}BO *4Rbȗ=ɇ]hbkĢsZ=aAiR@܃ Zf{K m):` r_Tk ecҒ}XkhXC>ū~ˋ)rij~ uH1AW|$3id{0LUzKkeW.p A^W 9V6_kIj+M֤Νyk,Θq -֜Qf 3/LjeK AW)/nH9c5w4sG X%p=1[Ft=FQk@βi)U=2 &=UD.-=}+7 kހ,BuK]bGдLnJ cט7HmBOVDvBbp a88#MB:anϘˌ|$~DZ*Vj"VTmMlX m%gtcxv X7V6߲ SԬ MȱmTQ\1om^U"r1(#d ]}q^G6˄ۀE73$z?}8Rя ڊ s6I|:QǤWU +RD|Im7nG]e_{'Qri2ߝ6UmRhMC1hR%RSFț9C=2 VGNy}Use8.FO 4^0y}*|zZ//Lrn>Qj ejB'*N67Mً} M۠|mբ:u][iKbҝǣQ,w\}S8MLZ/c/$E= d7HM<WDŽ o 6q^i/3 $[I1ά}θ.[,|8FpƐ $m"lFϿk-V斌RO$YH "[>==J0̊9?K ,(r%Cpċ~lTdzjUfIྛAT/~)RP:-Z*J:u)ɩ[Qɝ ”We=?QDYWf+x3.N>}GCL\)DNV6%*! #SmoVô?ˀю?4JAHߴ`bM8&^B};:eed;d^Q>qvm2 @t2:1.qz}NwswjSmش5mX*8:xf2u+ 1()ժdWb嚪"#9TPxiyF|s ׆Eh6Vj{?A6!+oz_!פ߲iomMiW vXp!Ɩ:4/ē=kP*'즃& 2$qӌ9h=~ŠfRV9=?~ Z8~/3* 铯sn8Iԕoޝ,faSdKcG5vwOx@j4ܟ{o K!:a}DO&ܬ>Ctr EL^V>Î_473$)kܹ{0k: '0R - z}T+@jZʐ7^-=X NIV $7Vٲ<ϹPJ4r; 4-7!;Op6^bjr$a-[TLi1I>?#^ w+^px]o5oWTl傝՞vt/z|PD֌S\2q({J?>pλ"wR8D@w7 C:Qf^G|jHH^&N#x#ݴE~i Ku-Aw397u?'+ͶlYsB<-gl 灒 xwT\x܊0 a:6Ĵ=P\2|+%:L[bY;c8{L}KiN,pNYܛwP9\?vnc^T(M4D {b/&ZzI{X!l S)ׂ)yn)GPqd[vyzMB Kf[_GV@fGvnY/c0 _/}Ic Etjʿr  eD uPo]~eLU] *#L+h Nd#3gW֤ߡ*B ?.]v)Z6U)^)O+]`~yE=2Vxu%M%<;  c <( gUƱY8!!1VHBTut`SE* ҨYIX4*'l{Y4BaF 1(I/'ȳÞ `t`"WThsI FP]d A)͆!Sln:X6],`R5C1.y\ 2-$ggD{}';\/47P!YM$۰vAy[Kxz9pP=#܌0{fW*G\wAo,jIyhhhǐG5H c#f z3[J5yٍٖ&h|aoBb_$wA j$BP'vo/628"%Az4W<a+S'iS[4fT7j9$`#_W 4fhDxҒE!z鐔IGʄsweG;6!xC<>o 0l<~ضVZp=!Kh;-˯AXϔ$:D #ʂMv1&3 Z,5{GQHu~|Ȭ>IT\;=0hrz«:[ȹQVD|Fh-jQSpxj`đւ;Tio`: UH?J \u=ȭ-C\_m4 VX H@^j他,W BZZe,:2[⸬_)A'`5wX~ T; ~YoFca:]-f3J)5}@YHg#ܨ_Lm9XO_HHQm1/oc J_ƎfR,_on3޲V #,2|f|S5#% JO~NC2 ǥR,. O߫\KPM_܊馝 zJ4ZS#7']'ӔaUVhG3\ 8Bsmqľ԰Ye|g =r0H16-x:ɗ= $ۂ;h!GR3yt[|-[{%/ư?ܙT^tXy׆K=RQ!Any-Oܥ0iik;VL H_ge![glFh Y K 1BnK(CjdAג<T9u|uN܃s됸赟i*zš?GG >ub"\ϕKMa xA|+~Pj$*וA[2F䵳vp=]jly~e =Qeшʾfhn]!WC2 Eń&hBv< 0Ap<)S.t'ѳN[ `_,=Ǵx?7n}7f\zXRZw\$tJ?a|]_EwLD[dj]HsŸxŘ|@`UXڝH?lw}b2<4C].lT;6kY-w;˴9NTUٹjLwʻ CC&>׏,`A l )m,ꗆ_NRR=xye0YP 0:ԟ +~Q\O+e6Z;f :Q}2ū$zw7!q$~R Q|{W #j9sxBr t`ekyxpjCƁ~vZs|G(mC:Kݜ gU@E7{d`G; ^vI7ϒx]ePƂG;<)E/_yRdԴ0_y[c@,Fyk)B)s?9^ӆỏ•qmeI_LA|_s@>sTnc pLh햣[:.|%kQX%[V^QRu=U4k*p]əM4dPp.R=z/t=D8_văc55-đT战QC D 蟊S[ޘ 3Uڅ58sn_{c~i@ &|(QY|!kTX0e>$R0''/5:{Lq^TbTEL۷0hxkB%['Cv|9]fTvf髖:1R2S6i3Sf2~\7umYpwH-9uߞ~4߭|f̓2|||uc" ߷󇘨@,sr;/(t X3;"]A^uS)­Aв+j흯,[Ƞ&o9g&ٜ & ?E:J[O(5X fF>aS\'DQ~S@ƭlQ sU|ȔmaQԮE&X%i)XbU`Sx[4F+pಢ+8&?)0/k|u8?R ߚw9$c|O/{G'Nᷲ/m$Ù@k 2V P'(i[E&ךɜH@#F7U`M0d';o);d'o: аk7`XyP'e>u T) Onen')H Kf~ٿQ" KQ&f9ipÛn9*U2+W&3p~%#{UM.Z].&W?8:3ՃձeQPm(3).CC#-KĶt;u#Fxs~|fs̶_5g(H ;=>(c X.6oEmO`=GėT4j?BrF2tEJx !1W,al6D[ɫ)Eܧ?\c$m5z|žէej/ l%+}r;˅lK*%pq{nBf{RڞVl;eK$x@Te45:쇝\s|G-lџ4%xMI$zwRWQZK 9KNaI/-~oOͰ59tBQ{ie3 Ay=`3{aU Y!ZFw,`(m^5/M}3wV̙}1ZL* +xIh%/A]5tlPk%Ց Z 4Ih(;cA?p%NqoA p^ʵS[]E/&ai7 & lY ꕯ BY(?PUA_Z!G9_ܩf_BlԙSR.W_jAy.,OrA !ȤD1`|gVgWu]* t?:g_uwRLɾKo?땻eM`}yQLq W4+oRΌ0< Vd;O(6WBSGw-Ş2nIEr2R[E!jHt' T&yP4U7I,-@O2_`CB萹`:A/ۇH)M}>BGnπSݯ(iCÝX9$LDˌٝ5nd\d\R0LMAWȦm( ^:`)gzxʴ)Zk-[]Bn=2vv^e*.`gg\wܰFH"s?6M(x=/eɊ唐$,LOlح@dg N|I-Baf1Z y!nY}Dw\_H2k9*B./bm kߺ'n:.LAZ.\lh H#QЕmmFڇ+Q= )oF[ ؈:" |?>V,մAs TlȐAG"4ޟm&D{ PU em.T}j4G0 ~aw89HZ 'xtі88M_pZt $rDʞoD|75}('(}|3Lmp#̋\#?SZc?Wn>kbd/\W>Dy`uR/) e#QLʍ;9DvSFhXFh}m4 o`_c}yT}S?5,yy>.pk>TɄf '=nx-Mĥb~q|~fEko| C9A`^N$%[t~A\ևlcM~$4'39 ;=}YDDn NMceXD\|6iRag*a vp:hyr-(5Pt;iw24x[O͊|؜_p.(?{ o&R"xcX4 +hy\|$0Z`F:/'SfÇAscV/&tt{RsK$b̚f0RPeKnx&ԽGlٷ[T-WscW뚠!N'bq.:cceѽF<;p˦i;5G]`ʻ]ܱOVʚ?WI̳Ͽf-VN:9zU*e'ptV ?%RNr"~2zy`UuI/ $bmM>ӳ)pp#آhEԏ.p ! =]*;QIPcqGmX&@nr=u7k^-0qs~\Q̓l7S Yuk!`!Sƾ< V~/;sT":nVzP xK|4>h3BqFKl=8YU*CO(F9藊*L]+1ZD¤ .x8]@H8Nd'+0;kIe?'6Xbv|ӂd SJ\{:̀w@05V度unң7ZiDA>)zJ_ӘM֘c#4܀uM0w 2)/"!q7E=1Xt~!oŶ߃wd-iSKvfĆ1t5<բ\8!Hu#cng8Z!!7Wfa|_ytIُKǩs[,JEݓm}DKӽ4iIB21֟E-sҨ5Nq?bA8 =W`#4SX22eo1s8eUTmg{[]X,&8r ܁>A| ,9@' {T&(L5|y'֚:Su5M%қy(ho<{&LsH6o \`B,!lA>zf›k\bxJvH\2O,\~QGCA ;pX=H|gt2|Gf#nl#ltaTL R= Uļ̙$5bSK DV77tL5K$vPRJZ$4/x0[_6=uH)kv6[/Q<^ V- HɅGSeji(}2QX~{虩^PGF_wm泎P- ,Hk1J. J#3M>B<;ž$]GzbḛKOP,d?x Xy9'BSlxvb<ۏfza$G1m7aq# `0m$EIc^G(lrjm$0N>Tï0 ;;_ Y"kBݑB@}DJ6wV`sJhjlS\Ig3띜@M.1<h *s h\'@lb' p?ʔ>co'ldy\bn('>(r_rmI-#%UT_ۃwdŀj0醳 TSy|:l3],48k)𾖴(MoTZiPc&|:Iuby.8;%+|3%=Z@:,Opp@Ƅ!/&4-12[nz4;yz1>ȴfxqJmX2jtD)vO ^A׍/Ec0mFX/텶[ښ{6ySH${Tq CgwQ/rw?(|fE6TVLBK,QNo~$y|ABW3#[dfhL):lUW`5DK֓ Re a5@vߓOU;wB$\+P FIKZ0%>8עі Ӆ|e,Jr#Xt粪.ds>dwVnc[ˋ; cpk-cE5R;T ʗʹOoMw߁ 9l[Op\J,}%c9DMG_vсiy"6nNve9d,`߲lfϥ&AR.Jq &\48sk2!}r &G҃f~_ sDs1ݬj vKύX@rP"Cc+VC,E ?j^SD/`Gǣd{w>Ƀ/B.ԁSg<,C0F0xѶ23z9,KʹLW tl=[OY_g[n̶P$-r 'TSnPݡ=* @;\lQ5?ib)bo{0F͟2{us5wr xxO Y {ƍz!ZwsY֠۠RmQ'6w-]c\ &IJ} OsI OݴT7xQg_mX)Nnm@|QdfosqX 1[|cFܕMsLz+ @s83H vMz{H@MЙŽ& zk^(j'n=rJ] so뷤(4ϼ*7ISG0ڤmR~D@j'nywY*qr2gPPAP!,I)k =a:sKAϫDgky̐O^_f`_$_9b-A1=  9߭&dRH@Bk>`@.6DlRڈV%&vm^'G? ϜX}S8!'b.W>hJi*„9I ba1,K!iYyf'x2od&z-o0ak*dh I,/q# 1UfW1-K}2Μ 8adʐrD4FJgtX z}mnTMTNDX88Ok WP8.3!8blsئbH^5+@ďu0h OJ)$0ҡYq1º0*l%6rV|tm~X?A7qc/nÐ2زgS 쇕c3 F.*H***ϱDPή歱1 FC41Oc9H=gJ)IUmgg'MY:3jʈF>c2_^o#_<֎KV6c4۴xbE*Br?= 쫫t_3?RXG )d1xOO3u0I4;3.&*,d!pK.3눺 1hpKW&}L:w{a1*@=tvxS/s tn0Imp [@9:;kbqcՈ, 51%gϩVF;әhDrb/` ә:8\?Vt臔K-1 6n/~5kƊj\@ԸާZ˖Ӌá(p x$acJ&cpKEKSd%VElzpk+\zLE l5vU\4V|Y{";M:9Pq7(mb|: 02, ;f΋1C u_z͠3]/.8s$-BcsF믁'ѪU$pZO!6IW|U~qid+/3/??: sٍ:6po|ܛ" L,&Ԃo.Tm#5vx4~ZG\g4oACTMͽCX輭1~N#W͑;ĕ\0 U!TPRzʭbXS2DƼNaɲOZ. vS€e)5)t%3x8G !/B$b`K]҈00>(Dz*ɟd1P#b@"83TRẊ UFv\z:qmB3|{S!fKt\gJ1K"r:!3#5A _DȌhFt^ ;ۇ FUO~dKBkVN;wZLj:"k學{އ2wF 5oPOnw+%ty!9ҍY B_ykzMg9XSxtݵҒ׾QPOaNq4^r?CD~W8~%3C5)=N(qҦ|xYX +Q@h=%Vu,$3 k ~2zٓ/sMB]<ڮÌs݉LeCDu![ȕT>i lȏѫ@ƟM2(, is6\}]Bܞ` ZicadPRzXr9Y g HNkz̓>/C{VVYnK7- R([-f@ v|Re:s̹6PWdrsT~N*Kt\1W6lA\K*B=Ŀ' o5Vd]0!o؛ڥSSU'n w^ tfWkr" e_?d (BN:__Xz??fQCfAW +e{`.~TKT|iΣ3v*>~@s 9 \8!b*Iuz@{8dawNЉU /`R9ޒ'3ZfՄTZ[b͒d F!xh1/G ?NBdNwo |Az4Ċoxj%lPe"yLz[W{H`AehnE+L(ە=Jc~Y MjIˣV^oCӃ|k}9>!( e_*s&nc}.\Z:=#8M39~H4++b2(a[ϑMW"a,R Qf*3(DL~c J?+`'xB\B]1.u4Svv.R#ARac~EnM6fi9kJ7!tk>0SR ߏy#>Bfs5jfC .d18㞄6Pvpn[+D5v$ޛp30k Esjz5VǞQq"2<"] y{kѺte 6Vڎ\z42Xk:fG_ߓe*4m'4n{7v08X(aɂD{"K8N3V? 7COV7d|dlcm7Ýy̯h'67/ßSwRگ\/XS* ձy"-f%KFJp[[+.+Q~glO«sX/rL1XY/x9ʹy9}7eR1r1Oͼ5ESn<ȷgXQ6 ` .GYU; w:n3nD:L 4HPLy88[xk>rzx{:&nO kj/p@,?f$(x1DIG}yQ0c^Tr 6%e$5$$+NI \||loh|]-یX4Ds3jLP%|<ӉH;kH(F$@d(z ^"q=Й}'$;/C邁ҹtSg)8;@Ť[1yx[}Y65[ƶ¬@1g5}p`?uSG'^J싯 #iAe#ts48_&n J4J_8StCR}í]kmdmmDOUzaj{6mƟ1jנ*#>3 *.rdLbl N%UoʥuN#ı,< a{P3]Q;ȳx4!A,$  \g^E#]BNv_wg= `OB,>'4]r|a!G8ҤmV\5ܾ΃'$H۴z;2d90rg=dX RauE%_FB+U3p%r]܋za=2u(8Q]sRN IV*#yw)"G{|Plw ƬTƼyr.*q,:м:9[}B1,d/{G)Y;Z%T4(S'˿G_&yff#S_י[blyE%}'mt_z4jf;ӚcふEcUX 꿉QC3i#=كyP-IJ0SH%y#mQB | ˭ZX6Ò8>Z+fDTG ̑ŬVW-w 祸LGzKو`ˇ8=\F1(4~>bcL0o[v fjà,1v@A)[ٓ7aws@IRQQQ'kؿ88ї7i.PuϜ?9%uLYwvD\z(bPձD,Q{c*.)uHyvS6t'CQR6r'E|ɾJqOAsk̎=pLApN),$0VwRnC$G'ՓƔZ+izk Qʔa>Iq5": w\"w^!M$]ĥnb\hB: L ^G,G afH8y4I< +$6ɕ~2ngGA6]qdwhzt16!DƝ;Eaoӕ u:/2g4xޫ(Y~-+-ҵ(WC>m xVytOpVM.ݱD"40c@xOOjLLJGJuey~aAƼ-HX2QCKN.H5 gVg20x}vi)-W5S(V^!Z2k+M#[8<{]a`K4$煉꣺1;H/!emqš;+j {D⣡ʑh نC::X%Ql\VvөMVձ']rhI|nHS=G_9~/{nmBqw(0PfQH(U/9H sYrP8A*a{@Jh/0Er%a  :4O/cN}n;H^M "Xr/{yl Г;75KbaQYF('O s#<S.ӡsv:evЯlt/-_8j'(><9L8k1yy!H69/ $ܸs4e;aumRCCnijܷY``3Mӝu=z m?LdvZu] U<N-#[O/ bǶT֮eeɦ tҝ[T(ٙK^#7C*W熢T7ΪB˼E@]@V&+f`\#Um $~#r+E t]=TLpsFMo/d]Q}Ϛ{7S3 L\vq%Sݹ;ʣ /9>a+\rf9̷vt3txeO簗w]xmwJ(۵]/g?6vPZ6}.>Ehm,mY^n4oޜ${sIr93sI4Z*UܡcKN]ŖLKW|"q$rʈF*YE( Z4NAnC\=qhԾGh%9cXM"?!j8ҺÉ[<{fP Ҹ}!sQ`& r6lPXKI"fWTZ]hV0O|TݳL[N'F!^U#P7r߭uT8GGA7eY%(Fѡ mdGas08>wO6dÝZ*YהA/x.,%YJEq`21>$~OjsXJ[ͻ[ѕ.J'LS$  %&xH#?MINxm}hdodo]q@;R$UxoUa40wA& SilWόg6eƚkl"`\!^U' &zNLupO %6 ?0'zWBDO>㝲Up/Æ $Ȫ KWOW}e]R\Ld WKN@Adh|TGb M7vg8)Z:6]eʴl Bzf1&Wsq=Y Esxcj˨0H|ZeP>!{:;w>5l!ȴzR{ÐuB=&{Km6 ~5R1S!%n_QVB1B~uX\DyaQYu(w($cI7K4~zj8s !N=OtC@-aDyZ.Phom2fPǦ %)_P =FAu '#D &{W}?A%EE鱵[Ɯ 4d|* :7,N.k7)PQU{`:?0bxfohc}7"NS΄b pG${厵mhL_*^^ttbk@jj̃1U7 ky_Ȫ樓'{ks< ?eI4dNVPfj],| aMja$ yNIxmqU ICxDӆHey L\JcSnKS]ѡ3C{7)S7b8C3w4`آ N4N aۘ}Wfz[VLkmw=O\Ҧ~OШn!AvtZ6M͸Q9 pCx]o\r!60l9,lwɘtLtmzMg^!?V%1XRhVB ajk9dEZaC$;;f)%V,y<âD<[lLB AKehjB9/$50K[tV(C;L9C'ytTvnuE^0= KF@sPqIl0tQǷ߲[4v`\OፑMX[^! .PB?O Ʋl) `0(!׆Fk4'0Lq?| -!;b:2Ob^OC0s裔|Zψs:zo'@~ɼiM$ء2:UKW"֮^BV־ F/;Jz pVŃ[^<_[ƾx7Ն2p`ig]E; o)5:DL&q]KZ(^Y44443  ph~(jVզ7!yu::vMrYH=!l1UYFjGFOߘ4 ȘMp 4+_/5ΰ ޼^дv=;:,?}1=+[du׆}/pև@*˿0 "Cs:J֫U&uC"VA>_6ruóEHy*X TCa!s' dk.hy.F&!GhW@a m5Yt4M >u\8,V˗ԬvꖞryIB) QǽD33.X֖dYsj^`mBaqBu ;9E 1~y`czBmr*r&Q"1 wFEJ ;S584gG֠6*q}~u=`mKҷlיZ;7\G\,i0Z@#X#*@"{Ni~ṙ У2z3ٽ,XһX/6ߧ|]k3+L7+Fw4VD1CUAv_}$MGE h]NEξ\ ZY= lbqsHg=G;[]=95TK6A[%P4,& 6#=Oph6/(e|dIpZgk"%7B 6$ϧmѼfG_ѩB*\ oO}(JS{ߎ@B̍2_ӋGWW8%5qUWC͎Q_4ʍoEHR#'kG1NRC~툾)!v݈`1f ]S͠] \DŬb Z</>8!V,ƕ08 6\58;mqY]ٍ3@KZ & C;D.jݻv\.|}J \X>*(QC;Wڇ%Z~7-/0wISgQtQ$j@ X1=KT%;0ҡ{w;ρ6?,ɻHw1+j&:@{0Y|*68ć`MV=Q ǥp6>>1\8 6~_М\捡bA;+`㎩Y}`xt4 yXPe#Q &C@aulgu8C^lk O; C;Q mT/q胿som.*+`}BrRo{P+ 4 p%:$˽m`@Z|lHf8$p'[g3En>qP|dp9@e}1Ƽ]p˙^G?F>c[;^z5kTրWySNCJ,s/Ca_? ? p{nMpbZl>Ð䃛LoH{3?BOCGlqøx۰@;'cxuIJ5r?z:TS1BW1m;C8w=7VV.$S{ڐB'{~G%e( .DQ@zsA؃S7pJ8s*A?{Y&n,\S)) 6 .p݉4(OujEe+3>:b0$W}B[#3sK8!έH.<Ŀ57824l)#]ax,hnoÈ3ԯCԇK*p5)*ZЪ:jT$/dn<R_f5]>7ͷ&k8[ [>:pNgkxy뱁r%Kº:{툃 \9'Ht5= R7uJ՞zWa+ݪO$v b2qXFɬGD3i &ւ@o9`o1S3Ll|P5a:~9(v8:ۥ3| SOIgH<iPߣ/C H )T3&0ϣK=)bgLJYۄ}lfuVm|Jwd<>ơxǢ;1r9˛L#&NEvj٣y8~@7PG/|ȿhбCIvWT; ݄Lz#KW;_e6Ŝ\M:M{7_YVh B10zI!?v5L)u< ݙ}@IX d)L< O[%Qw.k`*9g,ӏouI+>b(rܖ<* 9 ϕO+Y |E_x^2o7"[S~F%Ƥ lJ[>_LO0<hQ_n~vyFSpZjI:Ogw}GRBT>ѿ3^,G3Ԙ#73У-@2Zvfpߋz>l8/LW(m/NDahb$P^g䢐v18]JuiE |WH((`p"Y3T5_2% uztnﵒkAISoxvMn-b /!2w.iC-F̪sh~]]~)"I KsH*Q.{Hl AA*6L' O*AD.wo'OR X$Du_-f 9i+2y3 8_>dE$>N$9~[0)lv1 pH&wJRYтԘ|=0!6+'C&vd7y=i ɳW~5bE˭~u3\2Jo42K0hX3 줲Ffc\"@Ϸ;I=At5D.TIWkh^)>С ,=dUVeGNq:),SL e8`g]®×;˿`$YM--UmfYQ۹Ql2O6ƃۂQU`W譤Im3t/6V)f"x/ 'Mq΢,홡<$_RΩj wa%>y_ro(.[A\!|Ns ,AFU@қLk#7ՈRj3l;`yKǹgu#~y=T T~14e6IY H LyF:tGfliv#㿅6zm,UAQde4.E0d@`3ӏ1njw(Smlx;Nc`)v\Y'tH10Bem3 mf=Or(˫% aTS7I*8%ZБ/+WQ:G=A.Qx\sz=4l-yw_Q_&EJ~Ӏ ] r8 <7Ge]Y X/ G 8c*Dޒ*z{SQ;_6O7S%̐2bn@O ҠW1Bl 0YR2& y " 5m*BDqqaޕ EegvDKdhbO Xc㵹#hRh!G eI?%cs.h*IX&ù:Bct]dc7oUp!TR@. .4ӮXHz,V]^ 6hʭqLJJWzl+dn$peO|y9?D&HQv450r. ,8a`Ia%uu'Y7#~Y!*a|߰K&Uf2x34Jʩ?zm^Pyi waAMb6/ -c\3_ϩ𮥂U'+=h,dq M?OA1I7[ғ_a oO-MsZ$0`:|%2v<$ m؆, :O'yf crh-E/ ȫ\ -9Kn!gHFvxM&T飺Я4Xvۭ;1+K? yȑ~^`3 &/' s.L$> Ba`u">m$F;Pn ;=) [`l&:B$Jw]oAmw28vg:ng7L+*b}8) ڴZ{j muB?zX0??kWx)[ɧH+4[ 7F8*WK GZy ̭3]wĚwCD- \Sgxe}Tʇ6s"s`OWHaXa& (Dw]WV̚TQfP>ڑ%*iٖ@7QwkB3[@ [P/ۭ>-ᛢW}kajW% a%Vq冣 !IA"fv+6 N,6G''"u}f] <7MnWѺd渠:}z\ޭ[ǿSN 4eq0>0KgmDjGPLJVGuC .t^BD!bm2?M٨cRʭ'q^A?*Ӵo5J/K)zXCfw/Ϭ#|\/˝V$0E+Nn%(hkB#-LD o/p!Ns,S0r θ} I>r_On[}y"%{$lac2q Ɉ&`VU;Y;dyc5ɰ\%DJaEBy8.ɍP~Z6D|a1q/-V=j/.bBsJ"}jFqP wsOJ0Ԡ=B FHaj ڿK!Mǡ*v NBp]Qfh|.S}Bމ;x xl H0s8yT ( OQUL @?s!@,s5%ޑzoר[&fpXLߙOX}l=䜓,ڀ 黵 z{,/V~c݁5, hk_BXtޥ\U{ 14_(*nؑHrǏጹ&C=-POJ!Njr,_Qg`x%F腓c 3 BօRZ~%HWO|Ńwt'i؅ƫ]ZlP%|prn1/] 2a@|Rʜ37gUfQX3 'bnT4nzhb^ Dw}5}CBu~Z2aq>/ 8c8>++9. %pŪ>Sx.RV;lTF g z{:(m"s^)Os#%;rcO玁Z va0.P$GIB@]/Q" DTpCon]0dSpKy4sv4mŧ Mگfi*'b!ބzec/tMipjVbMǪ'G"LԎ YY2n+SZ$p_2? z~9VW: =3ŁȌQaN}~^u7 Yr&p_(v\{ XnJ\=DPfa:2`{@*ww,+}ztlqz.3ՁOkr& [D}7q9U"{#i::vi8N޻Œ0*.4\pv3湘pNf%uSJi%?qxDQ[cÓ'?QwYi97 P\VbY?GJa<dv ea!\]4erBi@㺒|]MAQ[ۼwiL޶mIep-,iv%} ׯi$ QCEJHY4Nr?nQYc.!=x^ԭOɒ!$#'`v.+;!fyF:|1׮ b4FusK=iE5YFs<6ڱRK~DwI3l~Zgߙ%'t_%1-cW qޗvc(XySjG\aeؠSvC֑h,q#{ż6apJu.=w͕B6-܆yh(uֿ6> x6Su]ʰ̎X-XOjrg"9HM!V,!}с. Wj QA;>pၸ-OEϒDyK>A58tq~t7x5o/&#k5sg|%j '䞔TNFGk[oklbȜ15Jc#;0SM߅fA^Jơ 9,LgƧ# CWҫ[F-1c7y]_\s4FX=SMO0^k2 9tƁ |ѩXM1 \yE}gNӱl Y=Ú`"+ÈHew>oBFL^vx#P ":-STzJx3ur c:]S֩Um-aO7|?`?"  ;9zY U^ p)Tvv2 }DԾx˯g:䋓$zkA6^[z1YN>_ԏ0wN3?ܦcGCܹ} i? tP_"P7+$YvM˽ 8R-mXzoӫ-EK&fKϯděsѮPl !=Z"׊T|7q7+5? /&_8xE #Wѩ’qbkAyn0)U 8& sNΓ ܨ\0!K"uca~- N!J ƭpP'VmS0+փ,Rv|7cI&ԗ()P?50*PKDrV ]x_p]tV'S_#{͢Gs[Je+ \P*t"u#ґҬxɻ  Wʱ_Pߟă[aq*k?O څ~6BMRzF DAnu 6BXhAT'ǎ~ˎS_<[ ijم`UV~)y}Yna&zXgHe"9d:YJ"Q70B5:`cFMW$lʩya^O@]@ktz'ķ탃v FGՍV&Ԏ=PE6L࿂P3 xˑ0Тr)Ef_&5!;TiG-lqXskj܄3 GY)k#vrx8Mutrgy#F^І$|B A_<;uakMTGPw؋I` -UMv]fJE$T~ePs`BUTP^#٢&͑ # XH.B-GȣLl"neW#^%BwNK:j?`Dh>ĕOך"Emsy(x9?)an[Ow픈 c`/xH(c|Ӂ&17WRDA0J N[uqmٲGk֍lo5+*ә i#J4:%o2N]u+J<魇$OgOnBRs5m f& MGgu_X=lMw Bc66ƸG A SBر42Yo @n<*ӍZ鎈&^F71C5h@A_#Z*AѬͨIͰ wv!l|՚6^|B{.Szk ۴IiD|'] BugZu$"uta6i0S۬Vc<:c*4-pd7W2>= kݗJ j|;P-A"z:M78/~矙.}OL`pHpi3C锭̋<<^q<4Q.ad4'&J Vܙw۾#dk$׹Eg7gWxq-gsrے0q 2jw__xOȺ?HFfad|24m4rZX<C؆n] Y Τ9ӯ>IʞN8F03G7/-"LªwL6rv0@Ϝ5Hܡh&1&m8.s14$^Uñ5'ҍ@+91gc 80O3gSȕ*r|sfĨ7T&vNEsG6ڊO]uy롡ڀ;u8980-(i]IX臑VۭFp9)P5&Wo?1Rޮ00&{!Tm-[.٬o(G:wO!&?qS^|ž.m) .'@rp\6,l?c϶ΚP; k ydG炬gKvr2ͶrR^6^`!7] ~{^vPi_kA/h_k=𞫦y+e쉙麄9"E DewUk$&Cz|炥  <+w$er38|q,Ggdt{6Y/U9Mv`aYC6qpTnϥ{vs#d&ɶ_Z̧pS.&L!e/W; v||+'LoOg w|)2DUj9 'hT],hBΉjC彠Ӌ f( |mvVqAq8?l!o&-KRHE6N5>F3{! \ZaSR=vǍ3!>`*~QWd]z{ MsHl(8|AF۳`#xE plxp2X!@MOG%1Xrb9V!P' NHNA)k RX@䮹0G 5!nIMjj>8/AfV\dd[DD~$m32ܻ)V9Em?eʘ3N%M3(xr*$QʦpY#xejߠfO*ې2~3>.WJ2rj2-egpBQJ[WtF[M(d _D:[u ʠQMɛv laWqP`ČQ߹ USy;.=f!e 4.R<qTr3l6łfRc3?Ͳw}7=D.{v%UW[ސ5_>dz'J,óMEJ}dR^٢#[HfߺQ뮙B{!#QhPIH]Zi O zFoq6b HAsИAGÆ@8 KJn8k靖ŜZfk)`f.Cd>Δb?ԳV QRrrOswgɷ[s1ހlzJD 4&K  Z I3%d+8֧ 8d%EeJLI!C"A6?ԭrɽ$=d`J;6>wӪmcb1%ٱ/ ؘâL؂ʍ\KzT<(gi\ u`2`m (4![P |M? ˖"?8?E= GB#OGBCB_qeՕkm,9`:yK]'|;̳7Yq)#LamaOo,l \6sw_Ω3 !gp},~W[{9b/1CS۵1P }UՅ~C| "4yꊉ8bYT Jp%\̫Í|(K3҃Wĵ!BReLL! n3X+Q3"L^B3q@R,FbcT(/ bh5gU<X_K~l .tGt*5Afn`u".:b2-oH 9iثqY?k L4hB?azi?ҞGƈ6XNah CӮ1巭Ԣe$T 8цZ_=f-:# G$ ]k.LoQg/0Ugً1鏂y8k#i dxU6L8IF.Sde(fiGr:hPVIhr{QrCLei9Yܦ'~h ܡ~]ܚhT!a6lkk9OD`r(vӡ(Z #)6pޢEt0VVQ!\ʯή$lt[bQߺZ?WF5LMQdIh.50UmNu,z~ -+0&dk^1l$tE6mՀ4E {vܑ5Ds]_IA 9nl |CGpqc"97Fp>38c}|%Qt4+Ro8!*@e+%|Uz0%G  }}HfR%S[e.NqE ǃGX,L;(uI|R_,xa\brzl,enɞeK39ۚrլKuh#lLW8 FaGTsyFS&׳=eȿ0խ|nF\-D Ѩ<=!0- #Wp0! W7ȁ1gЗeYS\^raA|BfQX˄QHQ ~=]VaL}D桞RmiTu/r}uPhz$S:I-Ik99T";f;"B,X2#N ޽tVe*ȔKy 1B%y˒)=Kg.,TJk'?Ꝼ8CIЁj:>=֜m3SHvU.l]wkxr(O mD%=߅mү~6gK\9ֲڑ j)oM3H"`#:UW@Uj.$.O+M5p=7֗( uAӤDgJ r9;J5\ϦX V45r$L'b$gg6@4 JAi$.򙿐/ƬJ>e#kLj5#V&եX;$L T0#uW} 1O^ "ИjT‰+yU9a;$ % FRl~)rIk޸YoU)FEňV,5oK )bU%0IWA3?>L3.2 zc["sRNp?2A-d>RpXC( @"xWD)iqMF:tVwuIE[W#u||T L`&>u6l x5ܐۙAD4~a . DE1ˠJUAӣ',[)x tbf'TiN!JETS_xnꀴOݡNc[/Tx~x|e0Utxb2B|t#cvkgҍe:|AZ7W:J:89jKq~KD1 iiU{osI{?퍳=tÍ:H7 pӋrOg 1G={a !ONKE vtKsQ3S.fX/{fdE>5OB&>` M@db3s |h\$lGU>;p6o|'D)C(A]~u;nH|gi>-}](sgF!>PukYeգC+c* xEԨ eOUޣROs[播n>&HCP:$`RZ؜lڢ~{J$0JWgKQK7#yP=TTRoX7pP2(adëȱ}h--5j}73Ӫm*sjm<U"7sX0o:)$;$"htA(%"x뿮ռm-@h$^͢e9 Lhm<9ǫfzpY$~7tY\\?D4=mEӼ3g,MN5Й\e T5w?xʺ>L፛3A6 4P_kF}c̚Q ђErĎ蛮Y. >Ɨ 0!HWz.Zb^j$Ui 1yW`vtͭspjfV B> 'tӣz}/BD:.ˈ ,n؏@rRKZ)xk }f+r۬#PY1AjNWDioUUElm!܈K H{)ײ%w0 Q1]0B3!,o ]a212߂gI;`ԑK'k0Q7tWb H ;)x:}"Ox60=mB(dKyQBM:^y8XYI]rCd Z5]JǤ۫aEIû :G|JX$FZ e 0b̿In.-fֹע^yv,(S9#m+tޡ'PO,gU7rpi ≢t?KWq$VDK+sgjX#ׁ~6ߒ> Zf'i?{R;9g/q8 bv'$kߩݭ(m >NLP"R< e-8Q7e3)lJyqg?p kڇߊOd ݉ D=I (st,[ۨ٤ltJޤ.8mp/wiv~ ;9=i),QW<} 1"06N?G,< ?V heēW24= *"V~m*c8S 7Se0ю~ǍF&lzp LJJ|E4v 80e?ɛZ(4ZM<&KFa%uX)du~%3Y P kߪO|LX@U1=ag2ˌ* a]TrLlMz@cHh+YmϷ@1Hh:(412#1ci`̓.%o]t46Ɗ?n:/u uήuzzEezbg u@PpTn$K4LVO?qV3H6x LF[[)PܦY2l+kȇ!pj_HOTCBFFثB.m/燚_#@f5 /'7h.Æ>>8dۺ +%lXn]&]BDHp@l=gg4#_$R]i+)OYSEˈR3gm=@@E)oDȡ (50;Rj>/ k SwP+QotzT~OTN/(zHwܭ?P?srNWf?E/s3| 0F@2LA+<͡lO]Ykͽh{1 C}!vL참o;ċ_ԗ1Y yx/ov~W}mY>ю_\`QS~Xj:ʝԵ1ዌ'Sb!6_*Y_SDd}2loʃMM-GcQ7lf2sP|e6C4o0R|K ɞ mQ`s.>LF9Xb&K?jYC3}o &8zP~S zAEW:TVc ,D#E5\%؇)(8MW\kՓH kW\Wꪾj/ԶgyV?Õ;H iA @ywQ :#IEa[` cD`|Gu}m k&tJQׅm&liO_UK۵2gH;M?Y{_ {5cCUfi8d~bfűwc\Mκ Ls;2>sYEL)6^Kxt]@_/Lz)c֮h4<܏q7ӧ\=wö@䆞UV5'K alq #ư]Hgy2zMYC=Tȯ]ǽR^ +ĸ!IFc*_,Ht ES;o]9Cs젳 ~)ߥv@r#yj9%BMt I+[vm[}[P输zYg[ JQ % ZZm@t?-Wcј_A[mޯMx% @5vJ~vzaFjk'!AS${aM`sX{K,s~I5}:Y)Y S4WńieF^+`T1ivt3cQw;dђHՈgmQXTDȫR[*Y\șsNB , (iZ_`{D&/7+*^bȚnf,8vjg`Z 4ںw BBʳ28Mw' цjW"XD4q$9FOʁ:tYA7J jف@p6xge#e!ip.!a'nBVIf82h;Jg*I!Qjj$빺dŝqAõu]@w#Sx7$FاfӴ3C}ZD ہ@ȱ;c_4!r^"Z9ϝ>]{P^_-X޿U۱x(lVvtpXsWxr5dyVs'*cjvAiۿ})a}=VుqgIm`'%ax& Ir^fESai%G wYΆ`}|KO\gNq_u1G_(`]Ys Q) ;XEQ: ߡ*`Q!d "6fyС@{F |G.G֫_d<C`5& smd1_b./oE*05$ӄKB+NP ( )ȋփh~7Ӓ1O]'o$1#Ԙ9Zb")IN lge(Fcn( ݙdWé-"qQ`zx\͊N =IEQ} Ay\D;$6So2|iiHw"/=StXs{i _}`|+dN֡L/e8WKɈc u%aQIЯ0>Š E7vN 芞d"glI az-D\m1w)u%2<&X׃vjCg΄ fXp hWP_`4;#-. gu%#74jو-+߲wθĢpL/ +1nJƊP5:{vV5d]tL91#ݥ00br`)[a],$"_O~+{*^ۛk82.lOzěO+ڪ)*ʆWѾ{]uMsHj?hpB14T8})ϹYXdVW|FŔT3sP]g(a\<~h9dPmf4%]. 'Rb.eDSmZ8t5f2ΜC˜)x~xg՛ظ=IlI(-`laRnĉb7?6.)xsOd>L*D5@DP?V=9#VRQcU j=rOuѓ"E h !5Zy#u{H. {{.ouV8޿KwllFU|%Kn?ɖd d/U+ j2wd\λg~Ŝe¸@ϝNiXbx{)9vyz+C*11# BAZo/{eG-̏Ssǃć~o?hݬ~v'' ㍇D]c K2Ntv^1;ts>t'q8.NwG?kfX~~2Ah]*: $ d.ƒNUDUy<gfΓUt[8yr";W)2b^&o:vV. nÑϖsژ$;N<|wp| N:ڛQ6g%P&?5އkK璯bmOHGh~߈u`J?%k&|Xc: goNy1TbkScd8ݳ$~ T?\+M#wG͖S3qlW=5MҸ ɾc?\6C*Q|sz]4Z^|  2o~H -;  zo#NznYK D_B,EKLfP7ϕ9WZ9=[{ڸ~s]uZ A+.rb RZZNQLIJ2n e vco}n|N\0}k_z]UJұ +N8lVUK3}j;>o(f%J&UlM,2֋?P/ dr[N#Uy6`Aaěd6p,YuLt4Gr,T~SߍI238X;*}3C GYHI oN A0F>^ή}!ݲ 3O^Ӡ6V Fb~/-66:D$A5A}ꨊsdcP? yAgŁ>'ƚ0mi*(HDW@-)zF#xuw3dP|"w]VƟ?ra/føBKn8C:1Jq_voh^ U;rG1rޚɢ2ώ- ;PVzwY0v]#`f^ۧAž[:pD3u(~CuHv\;~V=R@o*~M\&Du͡"=sn 0$kUh=lqy%c(7Fj+xXXyϟGGݴ1)]a"y=а@H];:ϕUUҊ(l~~T(T-M{#9}8MRA􂎓86cRGy+ˏ+i$b]m>BW== ƈ«gA ` RjKZ3*Ԟ#y2eJJgc'm< :ڲsh͜b݄XJvr5 76rV6PYǂ{u\VO「ַT t(+H(K>oA7yTz^VT/)iQʁ{G% s91π,WĩD:ϳ030Y~R@l\)j`IvW2 *w|ت#Y~T)(`vqEiwzO|#:m GTl/ׄM0|4*:waYfu(HYwDr-qC}yʇ7υJ-pI,c.ɩ al"49]t0e^zgZnէ kz ـ<{P 5o&g HO~uVƏj>ԋ3ȃR#~0DjQ?Dv׋08(Jx[3x˿Qv.S`DWvAO&S=ݡ7-qHSI4Z8eMLS1Ō:C19:%+WRpZU hͶ%ʝȅ%+(f]=p)T \JXi< ɥ>^Zpmz>_;oxGt\PǕ8eD#bc},+H#5?񅪶[D[J!fZ֗y+|l[W`|~@ٌddIq0aS֟tQhy!?%ZKFm3IYcOíkimШm z;&fqrD~js~gˇԊ0E o)wi^`!]` `p\kv /z)aYDsy' Vm6pv 5?qY/M2bNAƆс6J|bNAI@'~ ^_a$gGM5a[zÁDLxMK%^7Geq4Ō\+&n@D31.Ѩ bīW;Ywu5/tV/MvY3wz?Cё S>d7,dl;mFY *:7.$K@TpW_18Mq֊uGP %bC`IIiB?Q&0^wGr賰#Z?< i^ʌў?q8Z2֓L܍!e.-i^ܷ'FdA}fr!<$M>N7Tr{zą.yN-Q;R5(cDb ֜M =89$=eЛ6Q dgH!8n^o ,҃:|lí_D3rWbPlq`+;z7:wqP/_g%Vy  J]V[Ǚꁋ,0(7ySAg#$acCD2'[@lPugq b0թ؛Ur^V2M-.anOUx{QLN?7 gW ZPI0SV(%abfV)sWxk4$O>0@d@N=c8#A*'';WY~^ch2lE3WK-*:r%bQM>0ېhY}m=жuY+&Щ0ryߘcD1sC3'|a9(tax:h]$\NI,l+|M{gik7uki QQJt0-qZC3D9N3c[F٘):3^\,C㣒1>6?ʈ+^?@T/BɃI*%=QHH@GQKl]YlWEg47Tcc`9fNEnˉmѥ|UfduE|``K劌V `'(}Ew۔ V/\waؖzHz0:3bW1MzXTIKu4sH›YIL G{I+_$#' \s}6몬C JفZ/Qfъ.&)ǿzX[ (XAs:qOt0ļ ?]-3l=>]%3!wf`Z+rpc\CYu kB M E0\j0$qQo>LD?Ua->Kz Á6yӊpJ>-.ޭs 07ED*[FxhO(+?e1F*uzZJC ͚0< jEҫ(g0#A@/åH+!٥gEˌ/z]v̥(9rM4&q9wr3F@;pgv^; ]pY,9Aԁa< C* gH 4kVF0zXgobtq +#JRoc씥9Z4[=[^Y[hgidZ,_5 ƒckٱ}CYN~`vV|vd N!=|O!e9ڶv5{ BNg+#J>{xRqЎz.$JWPL f®vaq+ ?x]TCa v%^W(/>b0$0(-{zvʟ#' )5W;xg/Č ւb(!:{-,~xZ)o TȀϮ@\΢*_<uYvSzi7E`rw$1̳d7OY*Agۦ)LC\/guk} +wC{>WOt|lD)΃N>ROȓpy6=lҳnFӷ;5fA vaEw4/x,regYF%p%Rfr ZVm$){X?+;1dB겄.m4?(4IRHxNJ9rmd0J/p=~+I&6pmOƮw@~$1:qHLW!֡q"2-w9749sy}O O ?p$xFܯR&ԕ3tnu,aZH3{m83^#. j/g$) {;9>X**XhJ[i7C+d8(}9Y7Bh7RB%xj6Ta~9%C4Xu`ƄEPՌтGJi"g1lgyaS_HU㑎 5'`t5Gk'72:Q!Zcva"O0ݯsYU҉?#{zဧU So`U &hpLTθ)kwRX>)wGh PM.1]<|lJ|eP, %qrbumX=@g HҭyvedIkUx#*M %>R&cUXРh<`hyH.bZze 42E)Hqn)B|˹OK +s|țC>)[/'6 Qp4tY-+vq Jhb[5e&G}!ZV&IOiVNdACj|=̱w!M P!N5_j/wuh,)#^XWqmz( ~i<'nӕ'7!H=l -k0-Њ!B68P+I<]C{b{hu$G,TA{^HQ]0 B?0ޫkr)-FvbRT?L7̦QQtN 4: eA {p|suHuR:7Kk QGs(F@ǐВKLHz._ä柏;1.`l'^t p?1 *dQY6W xΦcrI2$X p8A^#Y0QQ?-YQFжW[щx!`vc] +6@CS(>W4R]:@D"G}QFם!~M)=Oz4d}xh[3M!Bn%1X/G]32qZ(#pQ!8ރTqc2;|?n 9lɱ},s94x9t*%5D%.VSR<`C c,3Dʵjrէ|M3V/O?I h&2ORmQ(,3s{!Tl]̒xހDa~:60hc _ƅ׷aS)`#=enkEO@K}L۬|ɹ%{B2 ~dc7VK.Hc2i%ܷUA.D*}m7ޱ-m}pEO\܇W }YSBm8Qqoκ&?ә`r؃ӺtagqGLdѳv2zS?4;}T:ٟ3ݥJ`pz`/~6"g r1Nߧ&M۩"]Ww'do}B7ZD$I ;@"W;V;N}F&< zoj J{Vqe ސi'L &6՛?u`R=y[9ܺſX.<9_sKs:a <*B̔݅`oeܦ%|%w1G"! b乐/67~BO xo$Upc0&љϖI0oWL>X3%PLe]uoؒVe5T(/7n$Ru #U|}dr1P0ˁ٣#8 ֆ.*bwh[ _r&hA ^7q: YZ