bpftool-5.10.0-60.123.0.150.oe2203 >  A eLW^^fAgI6֬Jw: /rUzcIfJ2D{8w_|BTl?me@h6<ԠSCrkV}&[.b ʉڣDVRBC@z xYua0yI.Ի`Qt o4?;BIFBU\a3;^z S "9?r\^ 6= 1J@]\JE4pH>[>\l6sm=17e7596d4a00319765dded3c2f8dea4c4801b1a0cd20e6f5278adb182c0343f8edb78166de4a0de78926051160cff231d962c43a=eLW^^f%'?U33 w؀8ݦה}a*$v*dD%;#SBħF\EB/x vWAG邿#EoO K&/w^*Tz:0p\v% o{6u5Њ:4 2*Pʿ\i+J_>.4rA9 j`? &ř!Upb5]qr&H nU1 M۶$<Ex$>k*<@>p@U?Ed  % b*0 EQhnx   \  P8 ( 58 <~9 4~:*~FGHITXhYp\]^b:c%defltuv@wxydzCbpftool5.10.060.123.0.150.oe2203Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.eSobs-worker-backend-test-arm-0004.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,@Jialin Zhang - 5.10.0-60.123.0.150Jialin 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.25- !4129 [sync] PR-4100: netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() - !4125 [sync] PR-4022: netfilter: nf_tables: Reject tables of unsupported family - !4055 ext4: correct return value of ext4_convert_meta_bg - !4061 ext4: synchronize the casefold bugfix from the mainline - netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() - netfilter: nf_tables: Reject tables of unsupported family - !4077 [sync] PR-4069: tipc: fix a potential deadlock on &tx->lock - !4073 [sync] PR-4064: smb: client: fix OOB in receive_encrypted_standard() - tipc: fix a potential deadlock on &tx->lock - smb: client: fix OOB in receive_encrypted_standard() - !4040 [sync] PR-3981: vhost: use kzalloc() instead of kmalloc() followed by memset() - ext4: improve error handling from ext4_dirhash() - ext4: reject casefold inode flag without casefold feature - ext4: correct return value of ext4_convert_meta_bg - !4016 mm/filemap: avoid buffered read/write race to read inconsistent data - vhost: use kzalloc() instead of kmalloc() followed by memset() - mm/filemap: avoid buffered read/write race to read inconsistent data- !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 eventsobs-worker-backend-test-arm-0004.novalocal 1706054400 5.10.0-60.123.0.150.oe22035.10.0-60.123.0.150.oe2203bpftool0-metadata_list-compact_tlv-bpftool-5.10.0-60.123.0.150.oe2203.aarch640-metadata_list-compact-bpftool-5.10.0-60.123.0.150.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/c81b7c756800f7beeebd8f3a83adc271-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]=cd3f437b7a4abfa0ab3c000d6afb13f23339b3e6, for GNU/Linux 3.7.0, strippeddirectorytroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)C source, ASCII text (gzip compressed data, max compression, from Unix)R RRR R RRRRRR R RRRR -i!qZ/:Cutf-8c60972aff8d611716a46269b86b2a672d988f92dff4108195498e55e79face8a429dfce34c1a32cc36b7baa0a110d22c612de7200afe2016e567823d8a4430fa?7zXZ !#,7] b2u Q{LXlF/7'Z@8a`IDCJΣ425wL$TX;A [u-?__3Pyz͒kU&Iq̊~7zۘEf(*WjzyW`fa]#NJ4^+awL *-x1QFh{{Mk2AD(1. ] C.5PM5JsºЏ1f4 0JQΔ埩+0߷res.ZT#A3E&6LN$q'YSvhth4N>^6CfʖKGqS.]!}$C>`7oU#vjH8BPa] RWT)S.AgLO.(Nb¨[/?O7cލ2$QIr"Vi} .އE(g| =kyK~Oc7!5H=~cIbj0ϐES.ǧ4+?ɭхu:,0U uuykwnx;#~!-BPi*&M?0E=g9.NLk^>tr1@qa>~nl)"~,<jb$dēvWXT3W,d ͔_ee H1ZV5Zlҁ.\"| !bC,;/5~!l9UڶhBV雨p w#1WلtcqZʈq'䂧(83OCc\ om>I>-Xv =f SR=縉0jy ›`pZ;(h^ʏkpi-CwFDaø-ZؙGWHmb[/n9EK7c %.b6ñ " %Bi sfo4.I! %gdE6Ю=?B+/u-z1e"M'牶elΛZ$l j0& juAFrQmhՂx#{r3ӵ\qI7y"Ԃs/t8V`&D†#;s}dzKc obX8Itf+&<9@Fنpciqtns%(;N4#2tjDob끻^dɥIJ?2!]15i' ٺ^/jSЃ+&9 8N zh8$E=eΞTj;_Y?!AS}³TO$7sHE"NORW/mmpsAeDDj9'˙QR&Ț13GqN_?]$g`ղ{;O$y"]*"n;Gv( ENA*s2=1 jZnr঳JHWtod2ת=vIܮ)D Io4 ~L TAv qFzýۢ3{s\>^#{H?nr*+y_u9ƑIH޿;4~>zաd ؈K-) AQP>0dҎ+.GN\c=GTPE~)r=]⮎8M>SR+˜_Z2 S+pfTBV=,ETHSt#{`}4?BK,\ &W[Ms/H !=ź{yj++q'6cVGCA7\d=?_Ҡ*Z;wAo*\8YK׫fV)gBUQH2 B: n&6gohV&x $`1B(R\/_TΜJʠ8ũ#p-ZEwW,6UHcCȥEږ6.I',K%Aɐpop` {/nEmx⮥VwwqBƷn3@ߺ$eh7K}v2WƌWw>яxL FQjݨ"ئf)$&)սB\ꪠK,-ˌ}2|0mU% #:GkȱYP,aAwĩK$=vuQ$  \ZޝUIl,e=yUksrr'co/(/? 1 cu\U לomi%49ŹÒ%6!0F0{E0;@IgʣQ|hKpf9 |aaUP[(Lz$9$d?rߡak, y~V719C|n)mEh {O]Ytr_4Pu|tbv{12<{cfsH'0{art=)k:> ܖ,DG̃ d 1KxCbpaU:=wIϵ;'OϢ}P5AAr NYķG&ms%k_g[SJ}i|s#D`?͵Ǿ%X2j3'\XgfR UU滳N'hChTˠ-VWBPt(tP _g3gQDX?ѫq kQjߌ=c೷f9e61(\q-&F41%L^{x(~15]?b |I'ٕT1/nѷ(ڕy2ޮY 㻮m%~ӰiӲ>X9+yuФlӳuo/jQv,11#1ub tKw$4#!X)W0;d;x=nv= WSgdzlf̳PΊK(aڈ 7pJ ( ~:e;oBbB#%~)L^s -oF޳=PWL{p{E'J5J2nj=K~cVkҊ04 vn1&vaC?dzȣ7xiUVVF$@8>QSD]^l&[xIwȣޱF'7WPO)UZ,4liGEbtGsN5R fE%1ct}`r߈?,kz|'锺OH@[;SLȏj; TIp6:)Ze%nyƃ7KN\#S`(@P# f(5`?/^C7fEvpX9 m<N r Z CY$q+0E\g`ȼ(GuJyj+$1-dV i+jJ %Cp0P^&DAb?#lXUH9~ٌr!E 𕨯=lPI,,-K"- nF;t]p>=UX,{>߽WUf?FBlV(cn fB)S&rJZ.K3p"=km+qX*(Ҷv:JixZ")碸j 1ɀ[X<8?&ەr0ø˟H+q#h{5e@֯MZ+#MAhIjjY Qn/͏RÛ|.Og֍AmV܎Kp W1N AyN|L+Ho<ԭ:v6,#d{Q{UY\{8WZ"Y6LZ6'Ъͅ[ HևpnX' $R 80s%k뾕P@B}+M}" #̀m!6|-6%G gReV!+4I¹8~Gd|o.uy ya$X+}>e62'T0f ܖ& nBl9|Y!:(خق#e>`J(hgݾ{j8SXѹ5g\ NjJyMUg *x\$gKÆj]wbcw1ͤ;/"Z -:vsVq"<@0!IHIߺ6}{.r /vDgtpN^͔"nphט҅ j?pU0+ 9r#]Ua 諘#&/ٷ-2 RR@%Kx{j_@lTW {ͦB,9`k\s,nReB1bɛkWVM&셣 SX^xe<asN jLJOq5F\${?9ڷ8P>سюZ;:1̓:改?TVxbA`en'4SDܢm|C_]H+u'"/oN.|Bvlր0AzaIV/RRF @6P.caS{T~&b_m S`6C, "6pkZv ;&m+K1 $ +<Tt'ZmO6S_^A?٤དྷSq-4 N\B귗{q;{SRFp4ώ;Ou6;dڴTJe?8Fټ"(|zgDKZ둣MPiq10P86+!THDi"gIdks魀 )t1tBx3buڌ*fv`*%q]҉Y0=J,˔Jv5@0xg5rȜS %. XDAicםr'y|ldӪ eUpGYR!>9 ,Ӂn`TYYl% _+h6k+H&![!T7Sl t DZ\}& #yZޏv 톨A vC8AF$31l)R{X6%s{̣z<rVϚQ~;OTLG:(1n׬@'ĤpWsk<1$&J-iPdvMB/Q7ؘ zv`aW^ǞR^IӜ\#p#u&Ol#m [ r~@-~pp)^JY]*%&cK3 dA0zrM"YsFLjz|g*%m)-Ez3amc#~:IU h|;lާ;؞H t oYj]݇K!+8*$"h ⺮e 덡Kau[}DFZɟ1ף6ٝ-+%AK+ -j$ {1CAy`%SWI ;e8"=ߴպQ$wSjbn{6LAۋ, 3l uՒyK.}ֽ-Ւٗ$0A=/UH0xBs:1)Ly5YrcHͽy |\Iƞxx [W By*'CV U'+NRevr,( >6Tϳ7Ŕ5$1 ̻p+>eM5CLy)>WVyKFMhH HÅ6:|`GtP/.?cN<__zY]I#b$Y+e5ˏuo?ϦoM7*sfwbL°DGf5 M5(%Ls|h B xk ;-#a縓o+Qø jC g лŰ{m|3D9#d(1x5-Z^y/#.,UbfZR`" 08'%pᾢs>۵6/L\eA 6*!QŴiB7g/'H+ksPWBmkK?Ss%} Yn[O߾GG fMY}->[2A+k%!nm KgdÇգ9f֓b_A,-C'.Tq'\6"IVLxcp?f6gQCK8LOF`oqY-X¯d)=ߗ F~䀒εLB^YZ';lRP\y}B 4T0D.SzzDQo};CJ?m0FMJ\ #>TLh`odؚ9+g,a̅4oSۃvڈjh~ Ol݀NCTإ$Wh5OFG ӷHHsOo }wΨe`u `^%Rk.90Y 1)+0."n?̞(6%QMķo?:,LH$V0 "/Ч4^NBA.ߗylA,m5\?cZ Fb51P\C#ʝ-"/gb\“fM&*"M @:^2m/Z=Q񚰋_-rb+Y_1J흰mL1 61Dx=F:%8rGeN}Pl( ]c^?>,= 2f!^pRTxn$ Q9{~ SU\Oj)cK9%gZ8P$LŨ(f<<@_K9%n 8kur%>U8φ7Rx`{-WKKø.Dw1%ҷk`Yʛij֪#s=6sg[wB jjm6yȸ1WF۾!Ʃr N LBI W\o8Z ZLhuR'ò.EХumB]eB|QI\[DyLucSb*< Ҍ,l)E\)=i0/E)mћk mS\7_KdA>X~7ġO7E}ROw]8M۫:̫+Y[uQ U>'3`zxOQHtXX<5bW>8htE}C S淔;lm)m"|e7U%G= 1oGup~4ÄO9a{Xh4/LeJuly[U` DsK`,ʏOS"c j۪knm|'HM\=Hڗoi!oVe6±7o{z'Ⴛ[HtB6:Tj&v$+zj9?x(eݞ&h38-dZ빢D'mjlKNlRaltxDCmnF3$ƢQuG \PU1ԫQl61$tX#(_ϳHqdP Mu6_^2:=|0JHn. 5E,w)zȄ#uVE"Y*Ӂiwԉ%7z? y= /:S;,1~N^TEkWKNչrݕR?R4(ܨMt(l8gA_P]\;ҕzt& WF[v364)AKkl7S1eJ!W5Ѿ]opA%7߇ڜ$@ Oi8ԯf;b 뱳G}/2̒.f';8*K1 EFCpUӀ$y ׼~~σ }hf X6pRׄ462`^Pv-> 7N =ȭZdӽ] ^QB<+W軟@MA`of\+I6+V(jJQ6R>,`J/(h1[ #>+@ߺ`|;n+U"{è֣ո}IzX< .C 6׵?j}*I{\@a3{~h(ZFO8a}17dܺ,ZoC$^L]tEMi0CX̲R6 ;->.+ n-IC9 Ly# ' ӂAv߫AR9r0͂IkFg&{|-5NhdF/'ul ?@Z(߯N5PdOq53ϘO-ush`7x٭m}jT<2#-{W( ɑP [Z!׏΂,HпvyKƗ/8G=L5IP)mv&1'zR1PTE|^MN,A_HR)[ izރ) ?6}rdN&q;)M, Kqs[x"Rk5D*9o D'M0VY=)G@ " +*;{\z/s=Y@:o0EU.n@"`V0P2l9] ~6ni,RjaHOc~ /݅gHwa|!٥ϔ%U? IPSkB@bz5Ӈu>SΩ|$}WLU6e16N_4tN7a6CQgdž>S3,䤍bT?nxy&k'pIPTRԬ 7~,"g&E4JOeQsiyF 9~{xibB]/P!K=h;I-zO <] MjS` 1>'-&۠r` .#`05} ֢{H7os:Q㪆>57Hy!&ƢaAr Tf<n(.s"avF WpO sA (]E&"ز<4Qi5! Dǜ2Lybd=@7Y|pT8 RI׊ic98<3C>vLBl9AZu3!!icy`ˁWJxІU/'b|o?7r%-~.bgNcvv\Dy&0^ N$Y Ե>\zc|,n!5c` A Uw92B!T+"Phl[YZUR G+|H oWV"ḴT@j^'Į|O'ԷjL@[fč\F)V/ÚUHKNp?&V)DÀ90M>VekS(b<$ؔ~[Gx;Yj>8 )t9 @eH-kvXF "0^$$)dEY5quu^QAKTndAɌ(²NZɺ  RC"Nme,m OuieBSĚ1CR^3`-04@1'[9.=±qؠ]Tfs9%(W)׍_D{0[ '\=A})zJts@>jZQMg>ɾAL2>y7xDHƉ8Ϡa{GܑHa>e%H|[9-h`ee1BE~BZqAiPBl~i`,M n΁BZ$%Xt*DE ,ىmW9[ s̭~E"0Ak=iz>]BŠlbb W y}Z? W ׼l3MA9UjyJ :*X+̤2ŢhbZ,p.@|녶?i`?[Mkhۃ 8xMrݷ8-}A Lȅ ?JAkPBTb `pǚ"Nۨ_pb!;( bo ZUT?RkΪDMO?A vWH(p1AvF`uzWPm<} vȝBMe@qȃcH{:MaچK;?wyBV5VVZXQ&JaϡF{sYqq'xԈ &d [ӯu_ }eh~bW4 xwC]-9%$ 3!9bYU/vDʫц={Mj8w}Yj?4 >ljí 7ʳN=jɊϻx菤D@~ӿeGV{nKdpex%v"p<p*'P06b}պqphc٧ vz~jx鍖N(O`Bhs'* 2FeImZZGldz[Ƭqrr:ݥgWGGA2uev% e;-yƒa-K]( R~Sia`{5_XqeW1fY60p/Gf r^n5goWNSycp<ځ8VH)HVgγ rwCO끛Dj0@2_#˘ 8}T$c!"\ ѿ`1T|<\hq?%?fCص+ڂJ㬐i@]-9^S*sqSg jqFR:EcK7knzÛoT|ҹ,!z,QJw 9S)%M\1sӝ^M,D%Ȯ}`;<׾tm,e('^j`C4qq`H@"?kyBEp!q-`X '1X[$/)8ly`52Y'h%D :Ӑn$(U= ل][OU]76I6orj#319.SQj$08R{*);k0K g_2~X,,)ZM2/n3Tr &^#Jji,Xj>="V)i\0y ίEtaZQ2掭}F8$?MAF,vm=s3aet3@;J>Ǝp/U\741`AW`~n0.|n% rH+b{OۖJV#<>p> G3G#dSW5 f GEt-i2}wF>W[0yO;%!9 lq 56bUëFDEUedlcw2TXN l}+0dn9IRa)bU -g& ZgJyůw};XngjW}(_G[Nli 0ݤh.(Ⱦ@k-qƠ֔i[ 1J{WݠhbF%p^fNL=[;f1(Tc_LZՂJbǂw\F3G,>::@S~2W\ÇQ,q؉@գ%¡^(i~ d@NuQf־<)aS^pV!BXxǨ n=_p,=_h+aj_:,HQ?+;+(4ݝ/XINtT"DLe|QNK&àx S]w5AV^PWa.igtU;\clh69":@0tJʈeQ6ڕ{+OT<۲!+p?sp4cM$!uuJJDǮ w,`#ڇ(6i(Kw'"jj}1)RC~ŝX5)&{?XFӨ9Xǯ Qz!^uKRon쇁}mB|[MvXi FbFB}eSƘJ"E`6Gw`v`)+ Ғ j/JiYp@oEtcnT}H6 rq &| h7+ޡߔ̖khYUbAu)J4շtIČ5(rwد $-]™߅;U,7MY'>ItIw rk4b0VMFķނ&oTk>C՘t:>Qd%qpCtXߌT§~M;Q%.H]$Teߟ拥;Y-:3$=@ p"_¾ipN(ȹofjY;4R=iz(Z yGn^R_]HM2u|a[^CÆsDd>H1^RzP7vMcAp m_2X$CM&u U{ "%q9/[XDo0'! ӫhN[tAaD=׫.^E\b9׈^ LH8=Lx-B C\E;ʱ'wAfR-422FKI$@>cu5Me]ճaXy8^(?AtwA0]?uQrsUʝD.P_!}2rԊ,NiEO9'3=wmY=-kF?q4 [OYM/Q]+DU Þi܏`,69aYQ/уfۑ ;J Q=ZsBjUqj BR=>;Hs s{^]~j.D>/3:4ؾڪbeYN*r牯"+~v`io}'RptC߮?B 'Ϯ$gAID>nF:W2@yF,e^H!s |Ǝ;Cc`V);|>w1N{HMGrM DٷK<85Kp(IHO7Ug]Ze^Y!qւB{y>ޱQRy$(9BO%!1̀SR!p- :4 GWU0mwȺ0Sֱ+6~XZ?pntϔJsb ̚N!`zw"I @bpq^3VSqhʃv?Ҧ4Bd#.&k8]X֤) 0^ ihu[%c \a2\v:睩pדδg s~WTJy#Wk˖BIfJ [C75&aLi1;+!Jt&ΆOĨ\P;[tIB`lKfHh`++|ɓ 9\H HU+vɱGz#1g2շo,]>dix~.6l?c)>ǐ5|Μ v7vN#^}g9h0riq66HIֆ{_a^}a867w@@]NP8E rBԞ3W[KXH,#2x5bJz2! :+uU>nGFO-][HoOw&نLqqt _HCH1oB`&`~I%4ɏ9CMs `◬LٓYdZG;x,=vx׎O3=c7quϰcTb?@|ƞdQWCM^#6q\bwa*ao6~ng"[|240;5&BJH )% U0P$gx)kvc.0NˢQ"ugA_3tijfDeo FXY:Cz vw)8}ij%N&K^"ʡp*d=R2 (eЖGDȂ|:V .OzgZnzơUa{@al<FD4&An p@˞\[Љǡsɧo ̛'6mFsgv^.(ևlbSWbh| %刼-f,Bu! HX+r[>_@h`jq>B [ R[cXתG|O1 4vs Xa^>uvlvD9]f[،|)/fO3.5T\'J,5qպoB47F< rRbۘUz4/1}”$R~n rvK lH~\/{eԽ*m{;$Rxi!l.d86V|-\#dȯJ> 4b7o<bl)n+1C AlA/}V`wvJ1 , 9Wwֳ&K* Xs΢bLJT{=jȩh|l w&uW  0rR6vi(Ti;?s9?Bzw.P'Z֣{tdrPhmr^1RQ`h n/RBҩo$#ink_ Is4疲mÌ&'#^aZ(*t™d֫AsʟE 5Nnթ?l3C[zD>`͸[vNH)̈;`CJaibɨd T&Nl-.kAH hMhaCS0{ʧq1 ~YC@`Ptc\ɿZQswҔEu%h6.6 )3|o;ZZz 3R 'xHٯq.% tAi' $_gF$ +n5Aμ IÉFnDE,6ײm]ڙ i 6%y R''/h׊,ةCImޑ1Æa D6r` W:1) F/LcvDp7{Fs8Y׏#a_g?&q~"+ Hm%n,G'T@$zzJݝEyѹzZ+녲][$-cWi1P( [_ȩST vɻ1ݷ\^I*ao?: LH)a&%}{z0y" ̳AO2nnpAf0Pd9ϩ.w%{-.۩Sr9e}Q!Bo8Zh8XGjUas,[hQ]27zev8yUFgT=:F]u:2Do|MLkႎ&5q4npMe8޵'޴Ha֛Яus3q2~S2}8Wjk8s3:T)gm4lx"K:-.* 8FsWhKmgvLı]MJpV}Oʳ2zT~%5a@Gޖj}E%𿦇(K 'mKDž3yx?XKpE0|@7ʾƮrc YA[Ԇ\uxjʺ֏-*I<`Z ͔ԚʼnSidbZ"*u8TJ4sf/miGebOS+-}2'\x6숣Z<h[p{HՖٗb&v%b?zޱa0Mq܀mE/_1)4G营X-"5>K4 +ُZmخ/ S ;g8_/ʓ ?ap!dT-yY:7jB~~7a9“ uPcOZ81QSNsr_CJ_r'25C6;ى^xV<{z](VBjXhѯ s=<}mm:#W+fp{]Y^(ia>%tS7Ju I|La#rE)ԁfh K.*L=Kn8Pip2WJXj~8"ӶyK>(PF6]$_*%u-'\(_ ?#$4t@9vyGۖz-ʏjpiH$ bmaFv\2҃QUC2cwRdYb2ߔLD+ ?/mT ݳ̨ $Uu!vm7c8i4.P"g\d_1=. ,H,UQ3(DǺwb0ty.c2}R̅-t}thG~72'mz`P8r[ % kB~'R:'42ff`02/*H7S) Ph U)Z.a`cRq2A7?8bҎ*j=}F %DcS% 2+a 46ҀޟEWacp2 fFwԉ;If7yjKU$<&xvbk1$Azq _>/.5M@H ς@LHÀjࢀPGń O8*aD!dB("z(9{T |XPZOZ؜.q}$U*_jVJskߌ FX0,),>9oCĎ̹9mu)qgB@# @ lۑ'>W Fn,$` .FQKh0>9Q#PJ|{kR`3e"ˢɽL\t:I2A^`meg Y\EXhg) Ut &B8\t 4XىPxC7k? Gf>0Пf*TQcpM)PҐfBq2P-4`/rىtέA d6K⦋hW"Ӡ 1-7*?ZIů_k# T (e'qpvu/FsfʴJM% & =F#4H#]^o4@o:3[HgVx~c<"xyc-KOBGc&wAlžy,NEP:,§uV=Ifz\u1) i铋m͍،GץXgD %>yƠhwTxogHѡH:hw@%Pb?4S/%Uԛϵo /im4;l ecS<;!Ɗ:'R~6I|o߸u#o¸kKiuh-5[,r諯lE hQҀ \QGA<P@"ʗ}^biM̨pnh;(hs-Q* %+vDy;(<֘Jb H!Jŝ01wmA3?E@%R5Fن٤Lt!Qgr.>08J|Ulcg2_7`bPƯce52QX, d)35K֨;d's:VH@ :dUϓ&gRU) e4i*"CvΈX*cda7CqUV̩m Sm Ƣ4 6š]DOMlN ³{z0k.wWZ~/T@g72G:(rT]1\xS+hҥ0pWq`)vv<9 O 5VR8*O(V㚎_Vp^")(Ĥt#9,z-ɔtSJq#"n8 XZ'N;uH}s|1.qJwu5b-;@ۧfA;%Oò<7 9(-!!,KXhy-J Fslg0 5dFK%W||4 e-Tj3# V\Mx$UpJ6VN~ZF~m2GQNY؊ eRv($:g+[5@f!l5 ّa`2+xarhHze?VS@ܧ HdbpOʗ(乵Mt; 1s}=-$hEwMDR)0Oj5ש;ڊc2c$("|stml]OX.7"TQd`/;rFEwֵQ]8BzN/B*!2vX'F= YŚeoV@Ldét:d+v yy(cDUz w 7- ^N*jMH Su><.PtDxnK;Έ7&_3*}}<ƢOD[ w&d7c%Ǹh@ցӹpjvn`D]XqUh^8ھ-`MPfD,JV%J/p#\pvհϡ5b )Uop/:Av+?4"xBQPgM;`(&m0 `N,Ye{B)'/mje{۽U{F:Ѧ/ޮ[\Yޑ4!J@6rK̀R+Q1Bٜ~r^)rm D.9IRwX-: :sa8.~e9'`WN)wX3TwzBP[$2,4|?.[<^Vx;"Sf1CZ}^{h]'LJ20úҌV ;\٫={7<-oVlr#fwCYQT5Ú󍘃_?R,@h1@?> 󡄖)U?c| 1Kk3 Lh>Z$b'in6@1Td{s2 {lj=i ;F{v΁)VDFpv5X&OI nq&C+^^@gQS[oZVvgݠEtsk]0R?<՝ԁ"T]fWG)TMU;YJ[9FE\l6*aD~R99%LA %V^μoKʞy.YsQ7I8*p7VzOX`lvvNҜC$Xuw/cФ.Jo:f[3ne`%z.?q Ny ?Yx>&y\aqsiI rkf0q>9#X|"N_q{_T 3L2tI*/ (7pe#Q[G[EpIJ4X#"bu VO}m3|نguD@5\蹂Js;y'Mᕢ\ܣwb@Ϯy*H)χ}6b}qadYp1lx[ZE0z~ B$ZqH_z,C@!:V 15s8RT0ɅE N.fЂ3=j|!Hf+ͶvV;Tc累SieʖN 30z9m=< ܖ|"S^VHИH2K*F?,2ί*gs0mLe]a߶pfTڵWzl:j@P,5Tb֮#mO UP3H~Āu!\'i~tFNBJQ̿1v-l!3&BjZ֬peNЍ V"%< pZt9It\ Ž, OP{ܡ@ |.1YlM&Kk!aNaUc=(bȹq|BŠۂ( oMd Qg A&O!86Ux(neobF:a@3qd7ߎ?y %ms!  cXx'rBv.EL@f 5 ! įd4PanjT=5=1Dz%h&NDx7qJg~鹙Bݧ^d+Qs:5q$|*v[0 |5R̴շ#K֛Wu ;p%𗎩ܢ[viK!qU%$+L]?8S^nDhG :7>?U_B^􀩌Gq-AnK{u\dap Ý/آKUU—b4c;p2_sqw n8{[_#bGBOWQӈAZ 2&-y,g4i#T J~^GBK 9.uQeȝ/>8!)i \R^Z/E9v& nuȸRk{OGz] S:p0~ \缈nJFmp6'#؀1*Ԭ_81H5׭+j̘EgS|1yʺp.K"W!l4s Aw/B=TXj鈐U$c8=;J67x%y8kκdkБRA$2/g'6d5%]3W" I˅t1V9 įWzKv~UkvAdR?O+.rB?'STpКvݩcLi'sV^u{Ȫ9i ]Qi*{Dy 0bާJ7`3$2 qS/ɖ4GLMI8<ǘɦBYțfJ/WB+mn|U%yrٯL_cj@6ROh1 U{[(-E۾u9*jQ2ASĚGCc?Chd6 d@I3Bf8KYM20xרsbWs`KT3IBF-|׹0c4rP&:b #^ڽmQCpeiaNɼYxC&ޤ#NAVj.Lnk@Y9K\tW) (;?;eV oU갎`[kߝNTڰE{sUdʝWwZrNE.hgAw ;~pzCq9Rk]Ff8Ix'Wo!_WscOO~ q ɢʱ̿7$'йXgZy"ꇾ9 #{ ىcw|nFxJ}s(LxUͺ^F˯uϢoêygLV,^ND拑HY(tX}ߢIveW- =XSEYoh,&+X/oQkȑi|Ǫr"EDoiFp OΩ+[꽝vKe$4]$mBSͬ?;B#2X1E,ɢ›ܢn$kXjjyp9, Bbx15NLe H^OLxӟA@Oc Jp{+cƍ!"u&oؙ}G.]~9 @z"p='7%.hz/W8 v!^H;BL'6=榘Oڎ n-|~I>$M>zL RT2{I$nsY = ]*F,I{ Va1M,yXb;/fL>5Iتt @[;r,v.@MnhBt Z*($`ڥ~x j32Q V)gl)"N&\>](ÙoOI[8g"J3cףU"! gLvJPTv-P,9%K]Ʊs: pNpD~ʿIM7V'K [WzLdB{:!I}~P8Q ֟Ƈ8ZuYw:z.ړ<"U熕2nN$/ =-⚘+vQ6cW0S5|Imoj&t¼Pܩ'kV6H?Ja,.B}ڏfu1|Q;(#}߫0 5o;0]=bcN@T]C[=kktó zU۱Y*VprC&ҷp Բwf-dy%/1:0-n'_ )Q5^?<9hH-sld<$Ra8%# ((PV٧SS 5N) RU2FE&\s9kvH7v|a !zܧOxf'il%6#1dA W9gG!E;a.if%D ˯]bIF!я΄ػ]D @/Zٛp^gzdfƓSM8J(Dn@ 5ߺ ǡOU#յfLj{Kz5>ѰEKN r> g?g-&g![0ɮwuBUW}$)ISv nZ e8`ύ-p>z/9j(NCsF@𗌦|I0vy7o_rZL"X`Bq@;g'6pZ.KSϮ vh +}>wiP,Ci-{9TN2eD'~f)X,EF#ڋ-b- ˭ɉc.;S1g3@|=hıR#Z=,9nzwƹV+'xwCC?YϽL~׊<%^ERϳϢ"8dw˷~ƥb@꽚؁Y/>fgUѽ\6c}/hJicЎϸE'Dzedux3TT$aF*x_ϴc^nwRqW8\gܗmP߿ O+v~cO{Jک7F!8*{ [D0۟y?iY])(ur=*͝XT@pOzp 3RS/@P) ڶ1h)2gKRP?j["L4Hh$?E4g%aUVPջL~q>܄Imy3-"/*`)ޮlͣؿ^Eu>gJfď27Z3iw3=;]I.ZLxTNxWE̫B{!lкs ..qQ{h՛Il* V+1͎M{\!h'yM9 8RAv.Rr}u ?K+3!Am7d0kšG2x[v(<8)[VDj8%g*ਾk +  ٻZe %Z>phav59j|+ C4Μp#]= ?^6xt&SY='񢡱J!ePc7QuC-x@Z(.-'_Uw*C}trZ2}.);=L 6N@` Zt_~O3~E[UGNU__aDĤƄf׹yvr -!-˳ĿbNأhhڂ2V=?:2tAAoWݐgf=~LmJB3b+ڐ!]?-ι~2˲ZOD}vc;anpi!IdCq\r7!\L7ЫF[<"&ڕ0&B2N4 % 5.mW<44aםGP튔F a}d,^*)80|{Sȑ B Wa| & Q"yw8\ÅԂ0GzALn^DƷ/vTo7$iH |FL@-g]'pxʽLO5`vψC`_^-Z&0m"i*1A\N t׈Π*ϛn?{Wцۣ!m){Ҵfе9]r==̝r{#.% GD2ĿAk:tCK ևeRKSN} :M`+{JyiJAЅ:+f/K/٘׏KIgy/ vI-bVJxsKv1Y8-~w44ἵv~zR!rdU3ϗ.gsJ~~ߤ)GPj %$*ramAFU3=ǕY$?߿>C݈L^xnHm3y0=HDLR1E:>FE& ]DnYI)C8gŜӾl+u{E~;[ux2V蜥/IC0tUQe- F&[j*0$.\EW)ͣ[c bk'x  sxaVmfս\kH@=ӱ )]|ܞcpn2R ݋~}eNJf`B{[1wcal@J|(JB%Eߟ .cQ^%G=Bup>Uj%;g߱2SNyoU%uU':$*.W|tE<ڕ“Ԗ\3fk\w.9! a{yITٷD`:PttAGuc v^{KoM0i2Yg[b"7QcDۣ1Y<پ 9͖iCqK=^R)7O0::Ėl^zqg0PNQϏ~ DBߧ+oRMpaiTwZT>m7FC1`jEGpFGӼuk<`I^ Hc&< fOmH p4' q’u@JILFf,;W~ʵHQIGuC 5E9?mT9]hl1S*EUspj#E f%KxFC"QK;z[9>Q]kiLqM)7pC+MÀ +(ONjْA4()sR r)Ek7e#T22-ơ&NtLtTXߊ˓H_w,rxZڊ>b{9:ُwJNFww.=(,nhA>j%陰CֺIkϬ(dN';]YV4KiԋlQY SѫJ7õ}e3zU"a/Ac|7*N8Ҭ Y6;Znz'oЖu:vgY ","4~p( D"Zَ]q0 i͋SuؚI &Sq}Sf,)Sɺ YM-3W2j<l=[3@ oHs rwCuvv%[)S)b,ݳ.¿h%JO'9Q: 0bI$QB>OW9ր܊=(Q6*5g.fOV2lOݔƴwbch-ٷ|`g岞^A;V%67/^ m O`h44 0=P$]4ist@)t{AvPqP (7,rsSw}ϟn;7,_=Y}QAL7LOQe!Ty|,-*;U -v?!M< B\Uh-?9zP/P'8e)ܹ\ w& 8'oژho8豫wz~dk= OQy230/CFoW>/-&@ͥOf))[z ¨(_;Y+(يS29Ou$cpA0/K^wWjP8[|/`tAǝPV44[wG"F;7cLo;ūekc -@1i9_a-1% A` Bppc֞)^@pyNʖm Nd=_Æ"f05uwjՍ3N~ʎZ@٨V/}$F_#_i:{/$C\qhZ|dlʒz79[t!Ȓi@A8;NUy| e獽5:w62yC'J(x<$)iVu~P!:s湦UglU^P2U/x;Ir[}F0F[g-&YQh2* 8tnlcX,-#$rAut4K!A6"m%ZU×O0nFf[!R6b*ed|sBz,Uv^(>w TT 5@]fs~]Fuzܙ}; jIt78?K\ B^0hI|{Cv-D6 o{CItsWR1yIo.h zCJ$r);~gN1 %X@|&}.#VͦY tGҶ;^q8T٨gQi/;af^9 " ua{& FD!hޥI7}4|(y0yd.ld-c pLȴ^xa%ҙ G * QBc'@_s# # lIHj|g@2Yw+w}a=ރiv%f 5 lXHbbCPފ'<2_ԯ|Is )Zc Bc`32ƚACZ|N{0%8[|BoV$ru`cY|$'{¸(@DBK50cc&/p!FnVE`۴X҉Cߪ3G -ڶpq̴&D>}t.ea~7&,JFy5c(Uq^#A_ * x8؄dp<8 |c$~AJ G/&Ʀn=3<<:$hHDksB`Z76dݼI[b O^iXn6%j=*i?Ea~:?Wv&0/t(1AFSPM Q<{ ^lV(6pm}5J3aP(exG IJl㜮* N"m;RM.f&`u%wsBg:-d6>i隍إ@CՏi 㣠GjɆhI>vNUa.?ƋV5N^b?B*(xw,bvch=r]{AS_}FcZ%Mv C.\"!~N@8$s_J/J=Ic_8+s_dCOH+b\KS_̵NNx0? sܹC&uOS>q h#%9*A=bTcQp MN2DG_vG,3@ۄ+/[սSl\!&O%H5b+„N4/4 _9QrԜ{úviM9}dW@ן.*L6]`[>v6Vaxz݁H_G."C Q=%N-zR\sMi]*졽OnˮGzifҙVb1M.m邵Μ<h1Z'{!E*`m|MjG+J112:XA'gR}%L{d020>mOpcT"h;eۑQx3V|=FV;rҪ.IQ]n咭}9IFԱ>XPɴ"4cGo\E'ZAM+9'rS[x7nv)tOG3yy Bn`ón[h2h!W$T&x qę2Né|*b` IA}M:~ϞkM*}8#TQASmE^jDk5[~` EL^.\N 2L⾭p^k(ԨxjOT2*G=naA;*^sZzv H0T_,o@.NKxP%Mx.csa\Gwe!0CoGXBY/ZcBrB؈5 f!KK:񁏾)L_;}jfR8YX_&X99v)o~"q(m~(ёBU Ϸ!ޖ0P_7ZgrL^{b0LGuHVΩB~ρZ+7?'Vֿ7:isȊ5ԌK_xz0KǬoX!3?L9rK"QasfyRWC] bBHɘi_ 07qQW ɧ-K d Ņ,VAU݆HJ]d'lBKH٤dn]B"PL*Gxr[[ImԲtF7 28A_ :#.dܷ+vMwT.s4>P Q.v-V=%Vd0=Y8{M&ף^~y  ZNv 5;60eo DqH>Z \K0yA;RҋImjQhДUfnEo!cZʍuGy.y_mR{-a(e1 C  ҮE/֜o.igD#&y)'XyoVUA4PGrXY/KZt-?B1P 0XR:+6}AN-nQ]8I`L\e k篈 ?z-I2U ѡ8my3Ojv0[T%'ƨyl0ۄDc,5.o)Ԕ>H k<( O?pi2Lj+'BPb7CT704 tp`y`Bm`+VW 6Fk}\- ay5?#[,X*_vϫZ(vێ n0Ws9D}L4un`Sgp}W8r F')R]&ͯPn̬JosCUFhRA{r㭌ұV5 0|Rw8*^5nC7!ۗ/O$r#=>bk}=Enz^S g:*Ϭd_oY`jE/LR}љr `[nA+e%3n8K,[PKůԏCWw()/ب?el m;m7^0^1"C)/G5 bAA8R݆SFdC|RvR`{*|&׼o?{ U@_LM mw4\& ۏ$[xƦHϥB>rH!FFk2]nG2#^ef)QZqtf@qEMsĠ|nJ&Tqmn}%U7#Q&LBTTو}t;Y"J~@m "zE1ϚEq][1LAe{6TM^{J#P4#>N}.zK*ּm!g{ n?yP'%zuhb{~>$ -N ݿALmRz@Uv66V Eͩ,XUB,-j)в^R:JjY J&dmN=m4|FTPq+.K 2(tM=L#pu{6Ƥס`^b`"C7uy:Q[qۖ݋b>zffB<])7K9. J:*W ֝z|LtlE^r'Hf[kV)(G7~oJ3U{4)U$K=|xD7 d+ `ԭ%E3 V6FLQ!Ԡt`%eܦHG#AbHߜ |.PZ6Y%=I:KQ,!ȃ WU&ol s %u\&e6m.svvؕnx[ZWy\)Y7{⻇E^`|h+dG5#gG ͙nYe/TfUܺ K딒"Ѵ>7&L8yJ 4vF8ǨD:rJsOl9R=ư܋Жfwf;D*Sx"8nI_`on罰a> f /f.r*WW2i49 lM£2\pZ}]ŌȍjF5 kUOΐ [cXq zi4h)bp6 ~t$ԅ%mwudQoÄP$*m+hi<˨.25Yl mH`}3au۝A{d\i&0l618`a;i@4هО,ʪNύHHЕ៸Eb3*S w(~iwܠL&qzk%uiQG2,N^K8ґmeC:x!աřhQFՖ\ND[zjVEj``/6⾆}%Yf}fֺy:LoN}}&GY堧>4Dz~YDX *T{b@ѸmJ5xõ5i8r@[)KR{>JN 8F-w6%>80sjB`iU-/[%! >|*{TO ll7 E]sq'r^X@Xڊi+E䬆BKBTTG¾ knjXX4}jdJJ 3v@K]U+w#rY Bhᧆx;4WnCY>H(4CEX^|u*R2rn[r9שX4"^d7H[ELOFߌ:{_ux/?ݚ3-6#k?La(neDX&KlJksxV{ ]3 Ԡ Z2k LTjX> R_i,\p }ƕ {  a! Ee#o`0-%/9gx6b MnbhE;R[Q|q='Wf_+ijnRu|3Yɓ+}͂oL05h@@fvK'YrY Ken uU((m(&EJ14#{ܠ.FY4L и6u=*["oֲP ShʂaH 8=@ GMR]"-\J<yYxEbQck 4 v߉~9 &Rߣ TQr>ˣϴts_'$a_T:^3 V!*I5 y3es[X%-[譮0XdcòxƳ¡K^gn&B<R+BxQO-j's hmZI݀?(>d'ΛyM%vr%c?xdkRN(/e`06w|t>;~>(z]?lm' 1AOk%j3  vkP.SWoKoqmM)aߤcrkҮLx[V/ <Ӏ90,Шue%S>o8a' kRފ+G}`P?s_y>)ce UXH !rG=[/J3 HoDM<:FaLe=םSVwN= e-=Ӑ@K mPHU):{ i9Rk.J?˱(W&bp|=TQO\[㫂E:o7t&_ YvWaIr\~z 3Zpl*LQv.fR PrיQra|%賘Ç4E.E4o_5>N4)=9".޿n))q\)F):´R_IgO_ GP|NS :Qn+> "!i+^U8DEXЍ=^[ vfq"tE?xas+g"Z+9V{-Aiz)NŞIBFF ٔ {Xӱ ݑ{0Jm7ЕA2JTl,w> dʺ,Ӧ1 '`֌/`ZvEe`)q&~YYLZ]&np}a] Ue:wֳibojb9srY܇oxڈs6VeyL IW~`ghߜ ɋ׷YMCrqz+eج m , y. Cv7vjl@BAfb̊"6ѿbOH!rϋF:6FO:hk ?t$IRJ n?kzq[xޛ]l9D9Jϖ9Kz٥;k(6]^w/1[E֩J? A ɹ<{[pjOn6ìJrB%'HtlHQ ; pV i#y*6m0gbP^:qXCd|״M1zXdEKYuXhY?%+@9)~A*gu`Rꑗa298 {~2nZ">ubR;B IZR\J^˘#tkXZ1p_{zqzҐ:H~1Z&ӼL>Yxz{{QT/.7{#yLu[; pG>7oU8? aq[ R̩hL0^7%W! q+Q d4fXb{"𑏽[\kElh3X1\&fZCve%WID ==ћ@sfH嫫Z"3̷m(S^ѾJ>Jv V+!r 7FVw. VHA6+r'TS&.Jʭ1/\l=Ɩ,]¿8:_hFשңtEK?]@ 'V`Rf֚lZ<{zKKbO ^_*tTcrRRl쾁=z5^]~_r_M=Guv*Ύ_3uLQlPn!c,&ӯ#upoHS9gUwh:WA@pͩ%3p"l$UH&';FԣEꪁ`g٦)% | 6h: t #0 U[ nq&ӓӭJnG8,ʴ<%]PpnΉEq~O `|\#Nwry͋|t189w;TF0oSM7_}=f[4i*EHj"r]y ŭjo^mߓw?eY=*eoij/vBZUD뇃ڝlP@sey0Bi(q]Uۈ )3mS~=9tҵbeGl+,凷0gw|cnrleqZ^3۩L^[#t3E 7}F,zƷtyL4ƹW'`쥓s:2%K_ޘkozN/dNb["`=쏍OK]1k6=P I-yX|WMh:!5δkD b-B98hұu|(`Yk#="B ܊ev.4hu*{c{+2Gm} ң6˟@u!tЭFԼEb:OB &1#'RWIhgb$t)ˏ0ܫ SAh'JئT1o'߈_?30 (9Bɟ.ufNՐ1DA `2ZI[TW] 7=i?rFHMgb8h`(\_/;wZmVڍ pNpQyUlH)>~o?/{{mEv 4 8';}#~I93G8%]*|݁_[65J݄5 vNNKzoxI#W=K"ޣ, ")O:QBHK"jW)Vw# s gCg-!t4+T;T>Ծ卆o;ĝ\ Y~u>"SocGXtI^&+~z2lĭTE:F}Wo_=3Gʰݤ]*RgӔe 1IAimF=rk /W`X$xUrA g C5y%-i}ʼn dyz:zۙA>IEN[X+D# 9F f9I1H@St:1hT>26l"PUY`uzΡ|JKHpBs>%rFbr (/Ϗ2ozjKƌws{P)jOwV+y@&gƾEx%&U@S$i-oLL+ |Cb~yb ml+N2`~ѱvdDd!k5!EJԼ׈_{em7Oߠ(>aoY vOvIF(2E-xt9p&-HsBfW&c0ݤsw:ޣeQ^…wjeQQ+r8vG$mPkrZo]{7(LWS%A-a(NԭÄM32, 2sg[W~⸆,xi{x\U#+͠{I1 JHȇc4uolN ']b 4 zHNf$]XdY>=AB'~mϴ9,QMBv\;˅ 0: DUx.dz*$kZ)h@]\rF~'R4Kdgf#T)ǠroY;Ŋ } :g<Ќ j1Ҳ| taSՌ4yFi;K/t~Qd)sPm[CSCR,4}ANS˅vVPyN`ٕ?+Y9.SqCbY pؔ PcD ,ZeoZ=G9kc=!ghVv;>w7RYC0bպ}%>V4+?(3?B,<ܐ 4I"ޤyW4<)VBc&?[( ?\iW/]]R^vv>93W]P[qb"|,xlhTn#]X&][oόaGC*U,_՚cٞb$dI%$%I`C>H߆ 6 +Cl=lۋ0#yskS 1V5en"9pyEp>uCvӝEF #a3]Sl;f.ynD]͖-TX䛒DvPhϪ .TM;Ǜ@!85$yYb]Lr?i8')V]޲v  Z;ኢWj4+ShR6YLj3IKl^m,%,"z ŏJPT%8} nRZQI:6ϟpC,'I@*a27l xXطE_.Maq]̞VN]v}GkWcԨrDpyOӼ6c]Q[ V2Y/hz3JM=FwJ>M'(W BX#̸v9T̟߰Mউg{n(kBVHwӍ.*3=hJĵJ ~ t4 :bg7XsBL33lq˘s =DbC$x(o#5bI;rG?|e~̯DuP 2J8;Yb#ƍuf nUЖ,ehh3c;a<ʉ\ -B t,D❯a{%u;K"͵(sQZk~<;ԘDi|wSˋA1{zHH߶`dR1ܤ ?PLHMD2nRhK]؍fn} 8Z4y3n``G6^~-\"ʛL'BPsB%^e~RD#g.$=WޭIkv *\*X`F7[ϖfԶTgP}so]8Z&|35(d>cQa¬H{"hb THC*>rvHq,~$4# '俚P~j~!T8q1:ѠPg7~:7?*BFīEKf }{'b&U[ Vf*WDu*X!;Oe"oX ۚ!p"@ f9He,}>Kڋ{vmN2doq}TM}¶iA5q 7"Hߘz"D !:xfkYr)k&: r%4el5'w|$KP |6tM'Fd=<<刭/.X-O:dAI?],X6{=xV }e?Xi#}Ǫd 8Md#Ib#;b 009պ@)im0cC%S1"){ǃ-܅̴ 24!7rwnS`fR(T%&wCc-{~e Ba{<>ST˓ Љe>ï*OQh_9 gvzk@ ;ay(?.b-cB'Kzhڞ7]zzןpq*) z-*l# <'|Cf6ww.Ҍ]EtذV<&ޘaz#"Ħ8 (U oiJe4D]?NTXl~M:^N,d`ͣSsہzR)gT~o>_k IՆO 2 8H_/Qs'__KOߞ "/TOÉcQ8Qx$2ݨжrCCj)rf^mb ]5~kN LʀԺogpd8EZwK7J?aJі̒kB^8F84s8{k?̙ jx5d}5jF11h PY_X* Y?hJ^S9?x䪬W{ Y{D #nW2w4U鵿wDkVfet]JY $^BΨw𜒠c+)kę:A⑃k枦ȕ-f\Vkvci-vvY2xAMNj=ѧR?qy|Y.Τ+L ]6m{6臤Q˲PxTΧ9*ER uS g#?=C15m&@ jV\UpwSt5Mβ0ubڬi!b3Ho'oeu]7չ_ARWCqNqɷfCTۨ0ȳ}.J^T7* CT;hҘL橗M4w4]3?>^FeÂ_i /,pzJ;= pr Œ!^ZUSJ%%6F,Z(xIN*2|@ero:`e/ƵED}@)`xc6צ#γK9rږSw{Xl@V^-dY# ײ#"+HAuٽ2 }ex>ժD-z[y] .{4 8spZ_xxMG4mL)O/bIsW0QʌZ)h x*i=hX;v#-:Y3Nq"ݯko經RqmLgsIjp=!fJi2F&/M'Q#o\!PA -ZH:d.zon,HZ{YM36א28Tխ-:3ٶoˇ>,+ڐ7Qq E<zTZGJ"[J_4JģU8g?\-PwVz[5l2y7V 3сRQ~肨FO{Bl*SX U}2iF:~ N!P$X0uq7jVYFk\u@N I/*7tR_Q) r2;¯p@`?9x[e-t/Ε|:HĒ=u ޔQ<$D 8Q9Loxw^.O`%aqR.NtMMR Diԉ+0ɘmN3I=gΧ8+!DBz_IgUmE$+I%9ʉr(i3s #Z#fD {K psHBK0_RQfyΫ{U ֘g<(0R%KhK%u \cXkS.1;Z7n=mbsG &ROuJL 6+\xGQT^!/`jU>HZr]HS7ےVEsm?êtb},} iU Я>]<[\& m51Ujo~_99d%A/=*+=Q}:S}p@QmNz%igu`bKROS`kGScMW֨=T' -_79 ͸PL:zGz@6V5 =Vz@(>#rl[g4r ,832?g kf=yNzz۰nmwo-o&G`|<C, $[S>\㄁w 58<[Ϯ7 ~(߆8;Fmfs(?|OF|#.U:fhILY"Jn1ԝ%kȦ6Pp5Ju3xpN"cL=D@C{![^ "2M}`\K"jx@=bEb;T'}cIF ԣXM&^4?E3zFor4{F**5ݹE.n8ë2jGRzCyBұ"2<8,hMx>E]\Apxa۩bGϠ5D\F[bDM <DzA:ͬ DY);ugQ G==^ȿ.id8A/$ ;uI%DCo>/̩o] !<\I`~p"|s{\_**:S5 { Hjq*ڸ߹'wPiwrpbw nRǬU% z!nahx\-y(VoTRφV9|;+qV@62jh0.ri;txJڃ|ҵ)DT 2LϛH^d0ssHe3EXj+r\" >r Q"uZ?_ew+;/E׻d<8 [ѓ 3=iY2:}f*3^QohJI-~F˜uv5 !' ?r}/ lev"vK _ j$'POQKAh+[/!@!si4 *āb7*I(~oQ@RuE6bZ̢C ՞ng N*jz'9 @+RNjuߕF)'kW~Fa(R!sAYfI]>_vwF\t%%lз[K粜$:ԗpj9y[1\:2?QLK^\_`qiQ0#-zK[TO]lq9ze|"=x+DB 6xݱ2"rV !ܘB-MhdI%[w 12/'#e^ө+ uvIllhy[" -„-RŠpf=GdeHvݑǧfPi4c4յ>FODZ:Kn v}VWenWJV\Y GSchic,hO G=.N vV5 *VDoN-wrJWS$\bCVᲡ>hVм%JM@uJ~HØXo┺ FfXb%M0)mOrimQ'B脝 B*ūdmՓn_dUp|w> q~t#bV&:Zf-Z?ݗD7 3eM䦃ؔ)(Pv]ĽY}?,DQuTwFMvaY;eʞ[O'ƁF 6| Y5{'Vc3[ w{ouV]V5* flc>o}P!/;usQ !^+%rZYm$#/ <-'N0)H4SΨPV\u4B(ьY}нHT J$dreJ#AXA$OH X-5kJo,& (־zOxy~:I4j}_,PaWٚ'N@* kTaP;W i ZzNU?8±s{)"- ۪Ik~YeE}.0/ S  1jF8rjõZԀ˥F"gr+9yvvȤd zҽwi ■A ~Mh`{ [|2jQngqSgÆ (;_ab5ZbWBz[@d*ɚ񶺄b[psj/'$|}jckM:cOa7)U:XL!K9HaF'2}t!O3XO?(=Uw} CP?ZUbuWMу{0G}uVb(Br0mRNm\ 59X~"u/(wy23o-CU|#"m m<q*#&Nf i_|yUL+nD311D3dl5٫`LW5SEI`gMY}dK ˄e壬yv,8i|\Fj]#7܈FWhoN/m"{7L1SW yfuJV)cb"/]8(%2}HQF^%}nd_T֋ڈDX^V[!WjR{>DuH\]+$O%w;vb}v'ZX.owr/Nfh]9\U#;Gzq, i^eڧ9R[7z7q/| ڇ?NiNE"c´ \ s~ny9؟dN!!/B!Y1PPjFSfn.|r—7ltv|e4 a_q$gyT3YF<y2n6jr.IH'^ #5<Uf7&OY>e (M=+. L8!t{;KBbSUChoDt'5PjZ@k1k^{ 7 ϝ"WiIү}GVvPOHFi[ Yl<kGhQTUKTrjMs^NƤX6(Lzl%[Q۝T̅(^y.tf'޴O :%/!w0[%H4v顔0v&;CԊMH)ӆǫpz]x :Kxpb }#0W@%Zq ` @z`,gIi,|*m3@'NL0R8dZ3d[(a_yd|4 oA4 KJU"l`?h{M 'trBQ鷹(ѿ73> ZUJ8H烮ݢwXwi@i;5s_Q}北Jf9e3324tޝ*#z` 3_lys`T kvT</{bsR $!vUI:&eo.9DiFx/ÂHSB/O"U#2T<x;&wc0<LV(R1`_jyxx挶A4_6!~A13zDoģ{~<_$EU!. xS}abɰ^Yxh4XkUrc("j27a6Ȩg_ R>%|]%5ft0G~ f#pěK^F=SpblX >JPfAd7Qkؒ 28˻)Ɖ׹PdHLE$}z6bXi)8>`{i |470YY&9 bpf- 1 Yy.{eiL,D/ ߲t^$h[/ӔJ8Ddd)@@}cO9bqFR=Q캶&S@+, Y$/y$wSJW/ kz;gQ-("Q@W5"hhcYI5~␇QZ:) %Dq2ҹc\)M' o"2l%|C0(1SXU ߭`GILZUl?EyDl.&Yrc KDU;0}վegΩE Y@Tf -]q0zj3;4'jX:Yk-/k̫I*/5I|SP/3>252!SfʹUyQPsqmu.g3/ {+y\U-Gܳ{)hÏ.q ~0hw1fɱB Z^y GΥ5Og'QbҖtYNt Q}TrA"Zn%airD6 Y_0b!eT _7Vd"D7 ʥ簞r y_QV^/Г!DilR=lf&<:ƥ eLĺuc tGEs:ƪ!eDx=qu0x e`KcH5-$3+c6A<ʋXX}`l%ꀝ}cUETh#WJ'?;L MpNJ9~<+ZsI)(=QL~z i[K&e<*%Ef0gQIvey\ 푝h$|B%.8ݿʯm>4Xg3*TX<ް׫y<ۍjp1՟-Ket57=Ęѯ!G]zӽS[*(70).ۡ_*Xsn82ENׇsS.痻gf[6+`cv?uf5 3S}ЧK 4ũj50u.A*eM&uòoyz&,yȭ{Q, E涘mZjŶ {Pu5X߾;>lĒ]'2}/oʰ3U^淎xqQ|bHAՖU@ 8bv酜,yfV6~2&D?;_^:Pw ڀaJ@/ԗ0[)I+ {H|]ps뿜{ EV%aj@A2Qhtؿр!\Ww*:g;a^nB`)k| Wr"M.=20iXL-pMSg9sVj%Lm4xJALP{ K`Bxѐ{>) nW{UP62w#ocBݑ%_{{x)kL蹸Ѵ<u-rǏF# lʽ)s<7:ipd*$g&ˤJ-̂u1~Tu!#ƀi`k<Qn1hw&oB'֐&wp$ү%fh\o@a9GE Tl@9yw/`4_&bk0m V#"} c&rI }<奥 ؤ6=s|FYb YE `)P{[&fFoMֱ J`_#RSv-BDMJ'|}8vS!}I]YG")E(aKxH7&˗p *[@wë{&`!}9?\snƋdE 2| *_-_P=^Z~1ni&kzD"f9y|YfM |%C6@!"-5CSسճ_yMLovPD<~P[уsՀk24!(VcMJ^c)]M/ cp8o>L&? *#Q"D2NŠKY-VNO?F@Ϭ7`+N\e׌H f=jr%%Q vD˄v<ïPww~IN=>\2>i^ M.tO2l]YH_s v JD $4ƕZ %cɱDx{g{ujLv7i+YD1_^5b($jgHPNW @4a諟P]}c+A[|L(u9uާ}۝ o3WjH@ 8FIY`e9IL/y E { ne~bN2ktكbp"tMk[˽L;oGh^v5'.:2$QXT'@S 5Qf7wlJ ["E^3)(^v$0pwW(ĠO1Z,W8RجȖS^V_+ 3ßtyET Oo/#05-9t %Tk%&E)rk{!&BGvr{/=$Av] ^ib F3P gp4$9$ǿHgyulj\Wu~ %;Pʥ#T VDSXFq8]ٷUqrsh<Zj}oI"d:=(BLJGD7 m`"e⭂ܥё:ا[\;U7/#J<v4 .*w5ܘL=h[R ߰tuch>`7 Jq] 4=wr0a7Usa M1`e,³kHY*xY#ߴʅug"V:kY?qSu8deIMlfH~ƥq;qD!v){g`hw)llR$<> EU+ȣwy2XbU)qfg?`:7y> i>|g|M~GTSc(s&|D4 n,|_Qd6$7P1}RH'킐 ZQ|4-G v' Uȋ44?+G魆(Hp, d4`>S Sk侓AF]s BʔѰ7/mZ,sCAm^ΐvF~JPo虙?UjY6lPcjI(i* AxݸovhLꑮ g_'޷8XԑǖBI߹!rt!ŏ!Ci5xI:eT. ?//u-[GfWzaY>nY%AXaop*uٰ-M ˵7L=bd'7nsY 4 =QaӉ61x=OIE-E_Աfɻ2}Jdt_$&*Mcy Qq 6ֹlP2]BH4s$=.ca%ibX?:?w2ث<'{Y{TCT-HPa[Kje; 0w`pKY 8'jR> JܠÑů 0XAEDPIYN>t6+q"+'=9 |)܏Aw^|L ?>gqňu5ϺNRjzÁ,6>E6T7eE-w.1lWjǯUh%hv1B?XM6>_Ua3u&AhvJ,VJԋ9j,X{\ڛuA8=$ۄܢ7Mc2ΰ|>%*Z"YƹցثV$tz*9iHtXG3om՛XqȨ?/ѿɝ,f : =n]Vy'ze8直63DKh+Bn89zr`U^^kY S;>*i5fR̠V~|P Cຆ.F-tơxnò;ȶypMX<7l@& #uc6:[#A[Y:@_HUBj ?mu= # , ljrsG"^&=YBzl0y-C wt UQGo w$P8~vW?*3Q)`~t+s7rBhd5賣)~^ \UUNJm kZ-Ⳋ.^LoTEHmqQ <@~ojyԫ2S3aT?S<~@oxƈR Emd%sDOvx}yX45=\4܋%tk.n]W?x38dܫڲu~U1pm `#CKկؗCN$J}M_ζ;~+y]*~C qcgX5NT^ &Pϴ2&f,d]V80J;5fag?ԣ-mғB cPQr'w}?if8*ޞL|4^ [}mj5ӥ@XJdy|? l~ a3r6 N5'yod"ې6)|QJ8kb")- "2ֽi=w<0 b9 b%oEfsys#D ĨCƨbʉ +@V6,TrM9[lM505RlXc~uCw$OD0Y:O{E <#U0_sҔڀg߱JQ[$&)  mXQ[ D s3LxB@]}AD/OIs4'Jg֑nn>YPv@O{: ;YdJàVDsmY 2Eq]M; w2D/8Yd; ؒD~Yh0"U;)(Zm)\CDxsګwNta_٠_R)wk< ̣ZIGX_bڌez_' ?hɢ ^p ddI^S; KJCp8s\M̄xmA{Z3q\| lh{ _! nCQ #<|}Ȼm-Ỉ[;Qlx@ąR5Q0^GbAG [uzBT&üM5WHaN׋oC+g+oJ>YVC$ʎfy,H0D=x8˦#Ǽ Ι7Dxգ~ ?f0C 0+E&BY`Z82RQ+S%G g汤ZUȧ´eA&BȹR8Έ5  [dyƮV+~43h/dץƑZh6( ]DE^Uc'}|& JޒyT*:&Gw&ɔ`JL&$0#3NxvQZteyQ_/E#fӕQ₏P?)x }'ĂX(a+OMh dMI9.fM̬/gDI4):eO\F.}0M y5eYv "NB͓!LպȺsZ|ō(6?,("f2̲x)N{x-M!`7ig \laTE%{M;HDyN(urV߷zZd}s7~8XdC ZgOu&2#eg sC1&hHls*!Ilo0$_$ǡ7NмMQףlExu"]!LiX>_͚i$Ql'L耑(p6-01.;`jMxZ6GQwgI[ ḷ=w f:%_ɷ5AldapU01g5OXد*}_6׼bҾztKCIv]g@$MМ@q`:PJ1馨"ͻ+wyߘW-JXsd=ϊ/rGωW'`N(jG_*&8˫ o&T" )9}p?q.b"f`٨r{C”)ǚB!hWnKCżx \ / Y GE^Ъ\/a*]E͟*[/2kxU2_;p-S94]ׅ/t-1g҇c&B]I\=j3[E-{@H$ 6}ú\{vBmq%7,E:Z5y)N+!Ag6-[\?\R H?w9 @qLJp d\)#4l3 $ɆwUQqV9"c4{TKr^ыoػS6s%5Ɓ_f׸kl ]hߢ?"K#&r'nܦ27 iT[*0E#t{^h8aseB:ɵ~~fb:-̅&.aG҄U@-jb4 \.g{[7E754da;;*HD sE؍NU*) "VlRgQay% 57JL . ]"%vgt,e4hY9ҭ[[{FNOd[[!a.oHKVP-L¹V"hK<2k#=2@ i1MYb5) =x+U"v-P 4Mȴ72(I90;Gʕt hOE# (QP[O``:Y&5S5'l蛍y |N1"Ř~+Bk3=[ -ݺOʣB~ K!K햮|z$&_~ْ?*tDAi'ʽuq;A{sk\ǯ3' U&k F7P_;=r#zlK~RYGh"<ɼ{:꣦ 5~pd.=^^5ţqz)lR1rx]Aʈrٛ>ga~K qIWy3tYlň%W۠0ۀZq U ŧC> AYoޓli>Ix]^oJʈG-\;F֭~Gem?0+׳Ϊ>vsKX]gu׶o!K;o^ 5(oLxd˵-`pkD^SROº7ĬP1^\XA۟RpJԫf_o܀X[bg = )Ǜ?s׭Au<;+5Sr nՏ#C[k],6 cMOgׯ#m;.z_ YϤ8AxvY@ L5^Du=qJ-@,D0?^yzp[ ,oRMVoZ)geIҥK\ [IIf5$jv( '5)ۭP4SD'# Θ/Z|Xn6^zvyH3\3T8=ϊVP[tey-ذv}L9Wt*Lx0 68 im )㓬yRy&akSH hO]qjjҝi(9Km3jw=@çG(1K 5(8]4 <  .F9;e)U{CTd58-='U`Z֯THo"4KL~t>dkZ(Y$m]DRE䵿훩"7)ǟF-"R+ "}DV߫ؒN%)n #v_YאbO9m(?mC3abr(cs8:OJ`|*Ngյ"Ј 0tאGF\B|O/։?I; QGHp|vP-+[z:M7//{UC?DN_ٙb! Ba1Xm-[DqNP0lސdل<Ȃo f/s87VXƀ*r̛Fŝ=\Ր,~ Ee&w7U̚]u7R^IKZGCr)SN_N X{׾+TKm^c'wwkeQsGWlAz9S0xTLȐcw Q4#s5ܠS*0(v`V?hgEOBUj8)XNvI\tz{"WN2߇+/g5ӂhh`pyvMsh^ADWzOSeϕln8aK&~Ge#Fx E#Ӛo$?uʃNԑ'f PuTf/ ^SK yݫG[\>ӓf0ҏNf毂%:>c:i-V+& 0 ?|Nia6k~D5c6¡:=0\W%GddPTo?e!3YL,!/o(m?Ňޞch (vQ47m 63/"w:G\\LF"iz0쳭U6D艴zrq?};#@&UT(9ƭۗZ~<*_}rٶ[(Ej2%>!X}~@ spVz"bL7wi $=nγpȟg|0D̤0w ևnDh`sGK{#A!|L`-t1"B1Xtků\#7zPRvUrXm 8?-#L?hw׉̼-(ϣXt|ag* MsCݫ%r\,d(81mo Z'nޤlہ04DtɄ!ge틗A2fgј NFW+دW[)3+eyXPrRI= bez$qdw-fZ)!*)hWѴFI̼Zz_[$B0,CŐe; 9y~X +n6MԈr8`RJ3{bݻ5wh@i$@Bd,5F;򉛔R^X] 9mg %PvY%lth (MwnC<V-<4ElQCE<y/Vg2#z~|*g5 ]8Xdˆ!KwQEL>-dcmycQWwþ?Ӛ#ٱyXO6nOGGNDV( d E^vPR_q{<ύj*MǼηm=Kh<ӨGwrGo( 9H.r@ ,?!F;N%4Shzԑ0n//NJ<,ńF2]eH#ZI҃'j7 -S2/k]޷}[Ia4| O"5:};N)0_d~0[ͼx7aHZq#/sJ~*DJ=h\w10U+kw&b^ÓpLlbxN [o"/.btdC g:?!x4m/#DuW.m Y&k 0# U 2Z`t#">KV.%?>ea4OIVQ 0+@\:%k÷}˹Y|Up<1m2>Z?Dyv>ޠ[E߼%'VLGmdX~u{Ym -SjSӘHGdIXhDNY{ܗe㔿d|LZA'c ܘM, 6FN}n:/9d)sf5 v@0yԯ #^]1a(U%[ar̂ #ri̬Snx YtB U"?_|$sDqa(WnQDf7-[[Wˉ khuJjȆLfGyn0?QpN|S޴a`T/k"Y0n-vQ05@q!{ _\5l|r:$Q#+ SlrJ(IQFgVsM%D[hv.S`}.]<8@DC31LkkƟ0Cu# t f}[Pgp1nH #_k /` )o˦sF~e#~U e d %[ WZkX;֪G`+)1S/Rު3#=t~ Q5-j,ɭIeyoT ӛ(hl8$lt'R4.)ޕ9}VgLw8\5/;F>>Lč: N 'OL߶R۰zҔ2@<:FXr0Ջ=S>Ns@^7FmD͍ ⦶P0gULEYN:\̖$dmLJ6B%JtBM|KES_w tЂh!SF񤓬\n[LQsvSO7V! Gɘ=HɿۼDZ[gl蓸N0Ow6R&ӘrF~a"BcnR֘hl;cw0ryBCbDq:A65cZE)dH@ eT!)\I.EeѢN&p+ӽfy0-Da&CIjJ{giԌ+kP 2 +?[La~MiT}Td?*Ӵ!eRRØə7nߧ,bM x\T6b틯FUpj׵`B~(h&#]->^)NůvjuEɳoн0V:OC; mٚ'w7(?U40f(ZRJCyW%4*I;WXnT쐋bc_Il?>~Z2K޼~Ħč?g.{(՘cVR> C:uٳP#+GNmv4kFJa6rEV!Wݮ=LY'88`os 7(?eםЦo'! $gLPH 1ϽJ̊)ga.*PUa^p YRd\ky0zkRw/Ga)T'im´ %QYt.>++::1.b$,~ '9 dZn)#_bQ0†}=6*I+h0:8 Ntm7EM*] "`8Ma7#N9t_ǃ&|[5LSu(%~xbԆ`M6(I⼆Jt q-Ȏt@`qjƛ?*y4'Cg*KtkQFl)G=5·Vœ2> ̡jmH6seٍLV(z"qΛ% )] @onW-MYBj(  @z5kӬtWnݹycCUz;$v31lR|yi4fNB6 MS]BB5<%DŦ|dގ-WBF.mU#9$3WZ>}+G6ˊU$p9z2#XӏNkAmFD ӎ)1JPWG>"F CR^s;;ދ i"JM!%5KBER<$stu쁎/'QypT NukktoKuerF0b\mC?6{PbN6IWq/_̇&!KuQ%fIE #9~3]x!t3@ a%Un7w5uRqӤhr0fxݥ !]<f ew䞘 tY.Y<_S=DQ*?3ŦՔZލz7OpLҮkzhD#*czCBiF`z1V_ټW=O}X|LpSfo4l4z0"ŌP9[QR q}1ڠn%-(~-h ZsQPg]2*7[cu*Tr86^//s{i_a!@z%w`@O03I]RK_ičޑiRp>'&X:?z'>hշvc6]OOFmODǒod^%Ű< `K9^*g[;2mgLOn;fѸd5\FC>Jlzl%R5^8@=>=l?m2͗贴&; X>HH!` i&] IIKP'ݣ4d2dFGˑ8j{__shpqWk` hlL]Ec)4ڏ]oj}ZΉ[Y@0K[> CDAe!) (K/1J-Z?"4(* 6|noN+O0EwoGN.f>uBǖsSFfFetP}DkS)h3BX4A.nf62߬ksS\Mf0^`=GsRL~hܝ[4儭 #ߐe7szwI('-qY o3ȼ!szWRLM, lKNm״d#yw\ˏRγG^zr"[jAd@伳ر+nbL  [ycrĘ7UN&ɷaę`O L4 y1В_ \o W§| ]%LAP :[΅3"q@(Mw5sՎ?zjLG;3DJ[`Bi7  K_Ay4T&0(?Loݤ)ц/5G6[]3؁Uܻ1/ʾ7Jws| l&h Ų!EvUO. g R.l$k4:82: 'l:Xbn rm↙fLD+ַ?[ TY;(KfciSd-sfhחNuEaRh" =[^$ V6L|.$#QDgλ6*ǑjL5ARG"Ŕ8C:e{)5?sbi4=\J-̫%4!=d(˜: Wvh⭶8ÁsKJ_.ҥBTKnjA)A-b5>i; !uPAR;{P~nI.Mu[Os4ٽ=PS)uF} ;E6 rϹ#l hb_6ravXZ9pWO:cmĄ c`mQߤOXxCvǩkē#{WUъ/){,\!ː΅|fXX^PPcC0 [0hMN%8,6 Y>r|j:.S0 7*'n cb n }ÓIшं(^W'Y0 1&8fVqj~v 4P I0 D T]>gJѭg[_T'2ms+nA'GO]w 4m$d mZLF*9T|%4o2@j馸es `9v{R96M$l&#U=ܵs4'7nGYE+QS*ZFgHrOѥStv}w"G;εaOpj <_5WIguFfߜD_Z]@P+;`<dz%YfYzi^m.<ąC'[t瑤}@-NϚlѭ-(\=W^.{(C8j?Nq[Oӊ&U],+շ3Y.$eCvG祥2X1q߇rvBTX$eZUgTMꂄ+R{0Tտ?v n ב qoOu۠ܓ2پț;Awgi$f)aE3"&fNDPCuŶ?GqYc9G7ࢥ0-{T#|֌mƝE:SfQס"xv8;1a?z@%Okz72&w_qiUNTœ9o9>'3q^h1P̌1~Ћ.LV^h?,VG}ѻ*qtKս}D]2ƀ6}+sNA@4`|% T ?P ;+~.RmfYRxiYW_BP 벟L?[L3u)՘a";`IWŋgmG>Le2DžWfq+55}nz3̯g!Iq`ìF"tTTB6ct^3oO(zI=T0Z6` 4=.NtFF. =;ǙqO݋ XcvzӬ;U'b&KadP+Ecj@1p_7ۧ7-G=T.̠)s#@I|^(18;-k 82>~* {lM-7&*>n lؕ U4+ad(jzn(T 9DCzMBKmp rj%܊?fX,V}މv9尗v,ei4/ˆ=Pΐ,CKs |ǚ`PCcF3_e~|YzK>Jwk=Ҥi8 DCN˰׍f;i WlDR: zW@U;EnDp'p/!*2cŨ%!vIAP] Deܿi1"\@y8L3lNԤL:lwbO|tGm .fƄrjII 'FɄ(| V-< UhbEMug( 'H ȗn == ~Mݙu%{s7P璑hDwgUqD R4YX o3FCU'\r"1# ƅV<ǥ6d;~L B(Co*sn[ĸ]xiO߼N$0~ t|$vF4a ؖDJc4TvrFu:tPѡFȍa[(n,Wq OARէJpfP2~z R-F2Ԩ^g?8boc;BKK%WoeX? }~ >t0g\S>>ܬxgiih "cDvatFi<DVR[%(`F{&qLuiDbJE^VI[ l]uyT[gӮI9r&TX?RBq г\xXц R(b Z* Ya_Ɛ ^| &*lњɖ_b40'- F8\>Q3s"" xUE]Tڔ#-ƞ2E`l2h["0/_ p\; bV/z0X;L 2uw_g0qmUlLu?DVD63wt3VkEBE= #>%IT_"lhϕeWcsD@Dt!kO\-\}ju$?3;QB88NU/,*z~J>!#x|OFuPwut`;C"@L]nٌHcJ%-2A[44-[Ç+ yI?t8M +ly[hp8n!y7+3%}~:Hw=f*#}4_v]a?ꈄ-'zP˾*PPs"-J4sY+K|+CcfG1),7H Jxut~B.Ћg9,w2iEL$o WZW^R.Oo׵،w]}+i#{"g2RC+G#r:K+ւK<`B5E2_1 :~[]3n^lhQ?H{.V{;fQt"6)^k6P͠sF-TM/zJdFQqG-@ T㚛,71ˁ+kЩC_>\T F8WˑTo/2L".Eʤܩ?%G @yȃi,ܽtp.LIAKmǣӶe ?Jl}|CJɽD ~.jf65Ea2l O( 2$} f<$/`P[Āw-~Dh1 \6]=4s*Dl1aed:.^^yW2{WiE6<"XYёKF]ϼa_ܗ Ԟ~3 73:Y|} I`W dSrd>1,Rmo6W).[i^膆}R cīFs4FE6jCFdO&Y/[Ӂl_{l+~mN~%tCD۽FR O}1>&)lA3 ׬(7d7ݴp 2+[G fvM/+3Xux<-g HI+ZθXL\B a%-AELsԃ!.Eyȡ C3 hi__&tE$(l ѽ*dLzEs|HA"h1 %33چ}GT1"#%Q J~$3ceڄ 7QO"(j#~a:m㎰95O=S: @jPZ8t<ϛԠcX<\qfO& sb]-;'XsV|;(ǰ @pC N5F+ֈZ*,V]ja(]EӁ.DhۅRΧq`#xuhh9Lbt\^z(6G/nAo~_0?j< U^><EO Xʓ7pXLO.wIVc5Gb8ݧ'(jF3%ҿ)M] X)bF9gESVgXݤA_:R]#F1;{vܱpi[L<8rYJ$2YH TFɩij=8ii}Sq+n ͋-@O tu0#gF^u>.w?CdEp:tB`ei*3UP`ŀ-xMUea"LWn<}&( *ƽL8 g7=Df#.EtD/>Ε;<@}:fgPPYHe 9A(y m{#ɉBf \x;jA|9%T+NOa"U0*' ~. KD\XgNk)E;Ъ3>t'օfTSv|;]ZB̶lզB_4\R2`1`LRyEZE,Y+06F8f/5f}I# hh݉JDps~;l*o]4/\m#$o'8"KυBI*K{Yu$4lQ0[V, Jp7%Giw ͯoLʳՍ] _kQͩE`*~CX1тF2QfkaG,n+GشPXkEmo B)@:hʎ"TGr@ :}mqaiyz,KJ 2:  $p+ d= Vzb_V+m% BVO'xtB#BxXԚ^cJ, wIvF׮E46LdͲTQpG!G6n*.9r;!r擑J…}NX͋Sug*údP44 w3)Rq qON;Q!r\ya%g~(zIe,醔T!}TO'hG#y)-G#1ER#Uh3kx2hٳ O,ppԟUϑB F圙{ӈfl!r;-Z .wzq_ݜCl L̳7xRI{ɐ6l."l^qH{? $2Z1D쓊tV(\w/9$鏋+AB+𵹦h!1g6 Ncw{h<p+c\죿F[rҟg{0 g.S~T`bHf:ʅPTQ =oiWܸY^ZǎCP ҟ1o [Ǚ[Ë|zl)Lia"V4@$Y5"SxW“hrNg>,jqWZ>n&vCbjnBA& 1,0O J/MA#Ɛ_ZK"FFEp0 ݍ"#SSwHnzn'*K&Mܴ#J'ԟ>Β+j-r[?>mؒԪJ+;PŭK)2cR isT&lvQ\qOO?<]!P%T03'9ݦl#r&0mxA0EO@MK)%8?#^]uر w\;_oK]f .ׇ?Ҳ(R[:6߿xy`9Ypw e:2h@,2Ax!),GGNc4> Y Q# YJJY6͜g< Yr6@ %inoiz30$%4 f^ rW!]|{>ͼѼڀAҁ3oKW+[33]im"r-`=`fPDKږ9c]9Q|D>[Ȩɿ4i; jLga20h tr+=`!iPm?n@4Ql79sr_Id('IcҒC Fz.oXN^L`NH}B{or6-S2Mm+mn΅漊4X42mnA 6XpdDm(`1oEJQZJ]±$?b}sx;\7\fH7$M)T#SN;__q' )|>,lNj$ rI;?bp1eَ#( I c[Mo@6̞JI%"㥪,?s?T.V|bmG-HN\Rh#· w[4W֠9 $y! `G{uUSWó!VQΟFUX3Z;ƄtjO}DH2lԧ=|,md`2\\"Nj %s\,4ݭ{%/o Ԏ|$].+aƐV/-d 3;:c(L|jjw UZo+K=TD}mhrs=;@DŽn qѮiT9TšRߥ9Sfʄ.$ ^PyCa4*S. R_@T$lN"@a[ctmQL8k\ ѐDm  JXBI_;.#g+33;9t<^&eyEm.HU@Q[rbt}zO3?Ą4BA5ygg_ - m"ԡg~O1.44nRuL { C dk*NbND 2Aw z3֦#F=Z`wqJe$AğNv. ԸzLDSyLQ׽zC8Puϲ͡s:%:WT cq?  x| w*EQo *7ܲ\_(&6Dg8k%&Vսv@SK^K/m"b"46,[ioR0גoA獕-]eŒN4êygvȵcCL1ħYyTny(#aY7vxCճ&m)5M O5L!vo¾lyOՅ (qg ivij=Gwx BWw3DⲊ jGfo.Rv5l's~g^φ1DI5WU+-`3o{1/$:Dhim1xt b; < 8jēg0`) Ɉ}}jibȝZ6kx5$ l)g!)%0:߻s&}$;҉|`s4;>w}PTWVa"azG^MjwYu1Md&<)FLs[?Lp`T7U-elTZWQ>DZ@fԈADł '8;02AE;XKee< •\so;PCogR|Y^%?K8/ < B*ς089t yIsh JEB9.::N&/Ό**TRB}l# æ@ӸLejICyk| zd\;1:AoL#z 8]&@ܞL+y2.,ln͚]@ DVً6 _''~4-Ķ{{fU S~ZZWc b@k-TmT@U !ճ:^$IZN(7<ߢUq:\$zwjkN [I8D{G^c1 _]`\.帷m=&wh]Q|0irQL2i4-̬xe-K܌GSt=\ 1std︭QMqQz4QYؘOLhñs,|+gݒܝ`t-Y*~D' +iOC<΁n3Tn zw{K^M= lJ0y"/"FnI&[hXg=E5GHLSyO9H:Sp>z,GAguGBȦCR ŅN/9I>z"&I}* rsfX5SϘ-\vI~}Vm'#hfƋԠm@m4 m)oj,zh%KE$v3crl Ku'm6I\ c9N%Mֆi^`biǴ1ء­YA"ca$7Jr3͖O9,H ~reb6c8r+Bx,OǛW-J^9[ Xmb&^'EybNCʲADb[8H?d|;j- [hs,L@Ph.}єmF"=隿X^68]d0OCz_[77u:Nm+WX~_n[-:'.-bZ+3}-S/:y/}i 1.C#zey|çdO0HY$=7qyZ5+5Xn^\һxxHWL1< ޘz/RsV`RTQwL~Qm2b:EIڗPO2/LqxG.-1<,Y DGs F. c0f}GC؇2թ|nO߫Ǖ^kZ3.t_ %$v}&DA}9BJ« ,@Ӯ `EVh~[/ʝ/a˙݈zJsu[H&<|# % "3fKƭgC|Jo!=)7%=)ȡfeMߘ"|Z>c&i2\C2+3_{.QcY&LWgz/wbTr qTfei"iP/?ӆ#7X:ak7 cTb_SY/݌Fq|YRR#by7#dDpDi&3Sqnoݔ!N~FE]%Dd\?ꆋlOQ<"?>)כBEݿʀ*fx] .87Djˀi01Rg2iibZ3 v3xN4#Se9rp.U  rZN-IvX:{~|-!ODA& dvh-EMb]陏gomwyf{졈ЕTPw.,fa$|ː(hK)#z>6bg(Ȝl ]Vk7e[.Ɖʋho+KXoGjԧ%ܕ Ymï!a.xӟ .kw|i[զO:vf7>t'5=IvITvW <"N;3OU>x?MdE |V˶>؁+2 b|| &}m@  +ROyvkUs:J}| spQH]fwA;QְM?T%7!W|y 0i}7Nb eG$Y%#A!F{$Nf.dOC}_nCs.Ξ{vmNB1I=(iS M8ޛs\hT\&lkR1!$R7ڪ2 YtRK9h5קf}o`ARHk?+~/e|d="B!RUo >75Bλq[ZhEu8Klh7R!V/&E-ZʔDhӳ=1g.-~ mN Mˆ`cg܋vD, m!@xVX-")4q5 3|<?jeM;hЁL }.d0D 4BnC u"1żCM9 J84i 2ڶCX{Mʍ?4R&[Ï ^Յ # $)q7A ={UH|B⫲Ȝʩ[@G iqwYBp^E<{lGW'J*w;bUdd">}U Q :"6裋rRЉm<:% ߬ VlrP 괯eX"$ L9!XRnyNr xFΪkrnAk_ RR[NmD[+l]t2<LO @qϵ|Q!fGVG]U\q.}jvkXq_zS.{xWmvZYV&2DH8dTdׁBGlC6Z [Qew8qjKJiʂ8B|᲼E +Ě;l>82/qN)b1TdK),]]b'IGM7BN̜9֍4S:U--`f5E#^JTM xg› %[TZ;rlugIYQҦhc.4K[1WI uX AFCn,;^l_u7{◮[_̄ ڑK} Qڳ~:0?„ '198(L>$A#ު74.!&g- 2Y 0u lOLDj6/<%SX,6iVS3aG􄤃 ^,›J'w $S265Fr_<_S%Tc_Rd}who;{<&6-Ҡ;ST2&W1>C)jzt@RMܡ.i~,vn=4pN#Q9,>&֞ *eA8`)Z:C/ DV^Ԝ@ tc+0c,HDBScL5 QRb@-v{Vxf TP4<pyRw'7+ub!^b੦Df^l?/ :vq4Q+M21Hu6)&j>Q ֹH0K+hSp4:WчOd/^rnZ: aQ]..TtlPy32JT&E$Aꅚ1aI#y3(oL6BSsXr[tD5 5)^4\H[>? 0ZPV@%\%..+A?.cu5QjT>$A2L)P@wJK9)9ZVQ%l>s>7|P*"a.b4e}Zd,5gA K0:j\l3I [dbz"ѝ2mAem6fJ=)`"[A]p T҇-5œ%J93Ee'7rsASDQ[^ 2D lԐ\4Eg/+G$#sv^A vS>;4qowvݹ4M*X!yQH7YKQ?Y?R 02pK$,ׯ›OgHS2nλy6"~]EAoպe֯OYGN8! i_HE1iVpE0e\/ 1Bc'*[,kEKE_{ӸO%f #ͤ{!lIa#Zp~ ‡M+lK䈱 gKn3#GD.A> msQn4h#C~ _ 立a"](b!P'm6|J a8]Ԋ(E(~kY¨=I IpmR_zM䖍KMc5#v#NJm]hۦHcoe96^gzv:Iwhp+ިD:#Ru5DK^L"GqN~ZqIen6LG'8 Kd*VմzL.iX$욪Aw|쐰VrԿ|BE 6Y~4 HF.54ȱjPFnΡ`RwWk tl h5&w ONA(&*\(fϷ@UI@*"᝔x NKYaU*ϖH猯<<ͬh0F'[%ۏ,O@T{' KwG7=aH(mf*](Le=twlkGgwvg?\sC0$WA0~P+g;+EI(4+̮jVxWư! $EGmܿrBۧHI%<^y` M8ʹ(hL1귂\kC8#+' >X͵@ x5lX6 f&OzVO7_f`ۖ,u\+!хߏjozlHudlY}oa;Ww"3>e~gV_ZU"Hl=r^~!+We&k{.E۱=SFq+\ ۙ*78_ćz8dDXʗkQA/:ZiJxۼǩ%D$VZe,9HHM1@ RGv(N_<+R*d,g"8a@ &ݲP;y-,sK5q4N#P)[%pM ,t&IT_9\.i ( p.%2 nyj0Hoh#tg)a,"6Qa[kjK~e)݇nP9+tB.sQ͎HYdaOMwA43AęPx&_ak@"%@@{wE)\3l |=*;gq_waϣ;/gSPZ=e]">5jC }i8@v2M'MsELAmڡߟ% Dq LpӥW~g2D<z=yhI3/(_+}<{AFCo%by{Co|T̜MR 4 ZeJ[re(~  H&?ת7q螙sy٤7n::?DjUJoX`=B Ć(puGZ3J'*vlѪڟ8g\%ktj.J|/o{2S^7X8bB9+.C(zvE!GLbJi1 (sy^\dfv@IƤ =ImX5dѳ Y8/GS= De{C6W>8N9h).;"Vnn*nLjb2 !Xd}!5~HXhpp.'6=x6Z):R w[[7 w_biaפw*'y+2 ;=Ì՘O^s yQ& &ICx~kKmQjBF3 ݫ;tG (ypC܈[APƺQtGQt~Dgd~Aч~^`የj9 ZϘ%lك:dQ"4|oQӑFN` v^@ ږJ|): 3)#.')I]iˌyR lR6.EņQ&_~O'@=E@@LurJBKXUߘ JE??ܐ'"/ V's)\=܊bY'.Rb3l"t {[a F1>ɍ1L{]MWkJ.pXk|4{ Ӂ0@IW^*BKA}w:$'V7OWi_`7/Xux?F>aq삕^g=r>ձ2FAՅArk}YųOntУ X5ȝ+*;hn)dyŬ'Μj@ODxmKt+$2g"uS?ߪ&2Ϫk({XL{kd5X|h[Jꦐ"d! _:3eD@u<.d&?emKIы? 6(4lf7RbV 2K#O `cM飚nZʴIacc{ȊƯ\m4:Wd- (<ٹt*nR_Jb>:S,BnƄʀT 4KU s1{[[b(4ǐ4{F̛:87j"mCEy xME@~˃9x`4>̤Zk)85,{RQ lՍ]glN0DHY=¾C44~2 ljAΣW g]-w*,ѠZ 5\Ur5E[8Xtt{e*t\WȋS&>LNs_L*@s5\MM#Ug+j^w>jrдfSXrᯏԋ~J46cz-gu4r7-v̮4SfDY*si]sF3֌!bcbddt![6CfҝP^puJkXblcv9QQ-kf>IC˹0SgN ێnyJi;fz5UedZ.:3-lf X-WR #89] F:UE\2U5 œ~zX-{RZdϠNPwޅ7ty"vC:ZKw'k o+"#rYkywDR(&$z3$F,P_7BFV$$VQ6U(Szlۃ0ExmX-Ewƌ"SI;6>kuSS.p /SLͅLb2UFq4$^5A@,Vo-g3v#iHB nj @-F s>4XDDP\mZ 6}%{Ä 5ѪD)ܸ!5bMs i[v]7jnuI-lee-d#/']a ń@{PfDxR3VEY0X]{ManT-I\8.|j9M_:n$~ -vڊEs8-fҸ|hqJD62%Q Kp+abLs4x{=5qQbDȵYSp2dž[Isl!?6a}uH-*({ s>CI[lx;;4ݓUZ:ip OY  ]̳Y;v`&xE=}δ˔ ZZ ZqY^GWbRFXݤeכ6p>~˩ qNU D^8e" ׍֙x[Lm.;٫:'6LgR߁)2~Qr$$qkivWn;RI^"ԮF3fh"-?$FlPhKTQ~:p?I{f$IEԫ#aR;ύ_Yt %s6Ӈآ/a ¹:?aFA)TxL S/U8X~S5?vLlNO'ѽ" gc*ęw4< Ѱ+#>jVKm,ŝQO]|Sy}kpcyeaT:qP:j%=#M<(U$T*Lm<:]7$Veߋj=&(by!aM9 udqj J P g]gD&AES7# ݆@_=!"E95f_}CSm,ninG"wzx"y>RƻћpçȄ窒YO˺HQ;OҊZb%BV7W@ZjءI<GCb0{@:yuhާ07h򒞪Z2ӄK5Z߫&@fx y2TÃ=zBGXߜ?JTNdP7l*v4^F/lur1CpLς/*T 3˶HƊ^e ,DqԤifdqKpxyg tew'g^%G3{lN\OTmsm/*LG]w|s6x6%V5q쥗U[|Z-b²%D#&\`UWpY$AJMMW҅Bi7NҮu9%sa{$Bq'fX6NV™T*0i!!_w%Lo!KY"ڋ<2Ǘ\-|EUm!{V=)2| Դs &BW` b#(5CQ 6.k"'){YVZRN*_o^?x@v:XƳ[c/_K5 kyᶂ STE#΅iwJ MbJJQ"z#ۋk~=.3応^J=b5G5J 6=*y _DE'-yf_ܙ{샙E21Uqᥠ['=ŜoT&@hU؛V03gm@T.bI P v6ݍ X$#Fo8 [sc990h,ETb6m_9w ]h RmqؾŌš2^y %tȑ^ W=K!Ǧ"dKC2bc#ۀk#TVL6(ej5{Wa®W>d N\eޓG8 W/$9Rה|-Xi)e@?̱(L[ܵ &b&?X3:ɏ`-WIi9#ѵGQ CȜA7} R᱂Wtxjܨs3s ht*=a=Şb[pֻa@6[XA{#^ @wVժm0I%Y/Dߘ;5 0hk_I>Qd(GF 0QL5Ĵ%Q͏9 Qgin!Z~6z LvYUG+XOOHesj@ {c&ܙg>'7E}N<X]cF}b?ƊK@Q/P,'k E\hp IzB]*ͣpR*CKs'͞}=SGc?v$TAAn/V?E=O`zWPz:&>ZK$e2BftzcMmDDy ID1Ky4M)o`r YCS\Rq:]M[hY]6f]vPTHY0 yhwWpcyʹb6RL "0hqW[C29؎_G=\Wڤ57Gg{{5G^}#n9M: Sf0r$rḬ~VF9{M^)c>o}f=|I Ƚi=O-+[rM}[$RG?.X9?1cTMoD||P&.;[O>nHaS\ɆGiWB#`n&gO% ۆ[CMoA2fSwLF"v!Z>l C޼fs##o*JzcqRF|+ۢ*. 0NT$&!..ORAe7H y&^k5O@ · 8 ]Ţl.T26e%N~jkSk;ĭF )-3:nϐ*=$Kj G91;Bԍ_fk*Z)٣s49`:xP!lӿP?!2hZqCYg*{ZJ tlM~`_ A>,<[sVb~FGahজ'(< h ycfi.n"7JR}*s|/&NЭ/*_/X B-<-PD(! XV?wUX*zVZ&f%BSND.ԍW_jA,t+e祡ưļ2:AVT`YVU~P\<17S|v 8yC\ıҹ ㎑M5Ɉaq6c!%Rw[ C|\G`kO.‹sJY#'kLTx{ `m0:Pl#ٖnR^kH:,@ >/@#Dcӯ5A,]q]Jrz̥SH_gw`pͯZ .<Ϭ!hF;)OWq}pjj:JBoYpaoG RbV&X&T9'AnUqt}!;^y=8⚯~Cw],!j9~΀҅5zO{s5_ɿՎ Fn Sq=;y>!17e @P<Αi8?(M;7* +2ep@v/=`4p#v'βMՓǙ"xm4}L)L/ L %::Dm y:zb+(: yXL^o=jKDC"\~9l%p+4?v6F~ˌ^#8%έ,uip J}oYڃP#g 0{£Yu:FÒǸgRACIf6*( %]Wh|a֔_wg;pE9 L WJL'm&`יhcXCO-w/v1x5k]'`4$mtGٸyљ>D}܄6}A>aRQo}Z~ֲsRăK ITW`P@_Idy;F;BYKADN"KlsDx 3_.SR=<(SfyxL{Okz)1ZU\LWC%_cV2Tܔ)n喞gȻ8˗C/r\ ̸>X5 sW-nS]t (Q/qm ؙ 1aCUoUI6ה])bD{5-0])>QrFInOm{S= ]wb&u[H:XVyߚ8/ޛ | ZG/JJ9Q.}eИFǀyu rPj T>t6N&v.,7XcF2o 2,[?_gOp>U 8X [C"KҌK3tPzw tXC5{C(!T̈R5{Gj7o6ID]zhT+Xӯoi^pJ9qK?z]= Fi?>| o?cA mh75;%}}W{;.2};fsS0o˙q@jSQ܁q{>ʋ ;"u%=gpHhSbRqh'Ǣ^Ȯ)=ٿerDfD% 976I q5 H` L06 MF.YUptjJ~Sx%0$!],5ӽ"4J5BELtdz084&%nʨxxdKQag~8uT߽% #!:b8I$^kp]3޻Pk28kC6[4"ڈ|z%HcI3Gw˱M-5TR10z{K*ԕBxBrDǛ]2RG+jZ>tں,JcI@g#H8=- Cδ`RfmrޣB$&f*;b!da{W@ܤsvXMfya>Rxg=ϻN2'eo-͡Z󣛮f'LMWKC}$OET+GF2U919TM=ٻ V\RZ jsD8ar]ėWX: AM2eط9UWъy 'MG \ͦ5YޒEq 5U.=' n͓{DLD8?5 f'qyclH3B5}"~AήX]sߵT[ [Hӯ>~ y9^YyfY[4 m8sGyvС&d<6$\͌QENq?Hz7?iXlػLs31Oa 2]"7$m.kV=Tb fPţo2L&*u{uVB*B=V\kf@\II6m9!a5:l pOXU::;$,i/冎0*ȹ2i׆!^ ףߘΊpV p@1[A@hQU@ j|y7/ C8Lmv^pPܵE[ ~JЬ1a}'Ir?tn'lWgvZBK*)G𷠚_!5`]v0NW#*>Pm2 %Hρn.eFx06 }bÄ|"LoBw9@[_ #NVJOԿt:3hm w?33T`̱Bl]B u7"uְ>e +}!?jhw`KZ $%x ܽ>j*3Uۡ`v4"/}(&Ax酕󙇧%gxгoOIgbZ+y? g DDj<=}E+Om;ch3CĵJxX\WeU^PN,$.[etFS y4 í7XIf*c *&es-a7C<+|T7T[zDj~wX|>MX JΔ,;ZWˑ Ad?e]qaKMUx7v"m G %!yF"*NIq&2dC䍩gߟEbҋNz?$l7%\FZc MﷳV_'$yp~hiyt`+)xfY%L6{&k/V_Xzvsp&!0,.7t ZQ$&[Y}qe~(VÙKH9I,fuWcliIn6(.xٜ%ԶD{e$| s c9!ҍBferFd[6Eb1E29GQ9aMJ _AmѼ_od̍}f!J^^ii܄(iʊ93FM@nliLӜq"8*Fif"EBr'9e0qv FjE1GS)Dk~Db^y6EmNUP|IH}U@hsBs_ANpobϲ${'M{aU Cd0v)-JTZfc r0N"'uĘOj!PA <ʦ/vT{nzW'[/HWe7yM87rq`h@kDB RB#\Nmx k 'eN"\);E[ NWc!S› ?Nu Z& f2Ѽ9qNy#({JEB>%3@F{hQI5,CώC&qFt?ɭe'`.7we^OTA-…myu $ C' }*;g6a9ǾӚ5:R$z%݄ 4tx5Z=PW-kG6SH>jVj*#a8'eB7`RK4ub:2#0-,v:K!?u43[s4\*oa+* bK64=`\p*"reUa[CySsCuF^ ~?EB]xsITXL=??)WEv:oe eZC/?ƒjybǥB FP28j FIVgͣNA?j&~AeI8"ܪeG)!ҭBp'&յ2r>ji֒ kAc+a[?֜K(#t_: u` ?uƿ xE}h^'!1ٝ]N]]7D$jmI1Y7 pp!N9_cm']ѮV㝡s9Z3Бo3QąF?d?:e0Cox2QZS]A=G%-5opO µ=e)EQä 硽V\.T'ȅr"ͬ Z'sY^ܐ F# A0o%˒@ '.CW*9fg%IbJQ3Л,oz!BT|{w%>.]]v[,Lm֕:x6Zw=BHUq~Zu`}.'5d0\olǘ4vj Pȼjx#rjʪ w<*J(OU1x7g2]T8_[r 7I:!c'jMю~Y|b~8]P0=[r sDfuaMVdMw h8q 2?gŚ7{׫fJwOPd%MNJ)ׅGcݲnUy"WV4<)[qb? ՛AX DVZ13vFFv"2{irޜSͰi<5N,\a={]rd Cv赡{oGNT*ȴ9ԬyXzǚUt]{yG?Ҝ2^JZ,ʀ}Mz(Tl=8 2kp%5C;)y^aYZy21}f̠,iFE˃1$:E#krgsٰ;< cG.#WHB*: GmԐAnR񶠬,cˤ&(N35u7S^2Xsw U+]c5UTf'r λ %n8=`7Tՙ@Q!#@}M5)mOp*ȚEkOjX=}GdlQRe#]rg= ' ✊^O(}*-CN ;G1BX(zhok-?n빱uEX0i6޿a? nL6=5o;xr }UH% |sd6^Xn:U%}'>&#?7ŵ@Z4<맚y(i^Hiy%h@攲xA,TNd[sm;G?XK, Rl)'`>My*nʹ5 q'1kuO藓&O* `5?LXŶw6a{=yA[o6Հg ^3̮WZP\ۇO便3`f"s2l }!ў[`h~0qAX,OHF2x<˻z]@J]TP pR/ @egV5J3\GG_ +XBP&s{f/F85[ vzE[Iaź$*M< N7F) ׋ʈo:mxg ,ny2qk"P>?܍bBPQ$L_B2Uxo13p@qS\.8+IM%mεt2V#=JMH>y?U#…sGZƃ `b]'p 968E2_b<*%`?#p&$p[t>G4sM|3{#ZzG,5Wh,f_='"sDYw}nH>}׵ZR8@cPC%E-"%2)"G͐Id@A+fj'uфE V %*Ņ'螘:m<]HA^{0ʩԦG 3I[*|DPuѴNęDq=5)H20!&-D{:1i%XAG;QF+9.)W@Qۘ񱦊|N K+3_fCþxPzv%{lz,-ώV2Ȅ5%8z $+{},̞)jڧSn[oU2j>PV A~ aol4@ YLddBkH_Rn1GQ;dJ~0gLْzn5Ox#Ex.5ܛi I=}ʽ<_Us*b2u :y(1瘶PHn,%_V *Qn*M)߉DYxbh&}ŭ(89xIp5vxkbV.UX}9 \Q;sc&}cu!Ti7]]pTOs.uV-Tsvx,:#^QCVu2dA5LūEچ\[_l|]T5yd>*eɂ*>сjO v]6uFަ%ywy/ebB?ҧrc9-k ճʗ-8d+]Oٯilre'͉Hǁpl.t>S€Ge4YʶDxq=3m4{{4b<Է킛®5+ORڜCA^= ƸQ^tWFڽ}pW]!sV"@-:Z,wIʕ^1I5w&΅əm%GUXchI(wYF8+BLY%#" cܧ^`KH B0g4-djOL }%Os+"jB?__4~#GHq6чsBߍ;t蘀A]g69skGA=21K\m&aJI wX@6wm"9N?ny02[SHJQǕt%I>D9p$Ht{\6gpXG@(f5Oa TW=X&d!qxVa6G=2w8Eo0l *H+/ɛUZTk*v%77O-a͘ OڴQwgLK{rrҢS bآ|&lvP.$ukP$Џ߲6ֵĸŵɵ F֨H-UU9: inק(9O#Z XH>!s@HBܸ5E%zQ6fZ.93)U掟@5ӽRc=Pfx' ){4೚%_⒝/gEt~B7{ ;B՝Ƥ߇^%e2JFa`mUeZIE5ip[3BzxMQP͖7Kry$0vMM$deʧ Cgn[;?nMZ,rcTgl[̀*͌ݷ|zRAUſ{xP>Ēizh/s5#-`LsDzMr>ɝP ;&#㞭(z(`0EZŲXYMtQR]͒ &մw$tb/nM7Kb4c?ң#&^dmp 7yR;Fg~J%E 7NUSF|]&BK 3Di'xb o` nB*YCe/)1PD ][ҕ"Kz&U7۠F@4 1:[K:a?)'Z_i鉌+[6o` n:A}i{>AkJy}<5ldg~8d15\錄Њo825_b8G͕KOZdNZ63# KT bL/YVceC:RvBGj խv_d>/RsXLt.`N4yTqU2$^Y~krL )v-2b1tބOG5r*LH->_EVEѾmqTƛ&e=}7l\d=KM\wbtu>Э hdDŽϒ;˔F8e-u= xKA=OP)Ҝ:́0gh_e'AO_~'Ow*>@:iOs ME(Q+yVI^'yk}@qN`"cxɖm3 H!dWJh%#H|%5g?}-_N`v`=EY^nVRpèEP %NFkP`J&kfRl5 dl LSTƫyy r7[Ou܁~aC'a %\[$لh*T E ݀z"Az ybTGRUCLgf9Y3㩴gl}؎٢(;LW抺v({%}kYhOɞh~7#"|2 ]x"t+c8{;La _ͳ|썕ׂBiċ KM!X W~nmEc>kAi#ab k~iU)l(z+PS|Fh! = pTL.\tķMIJ! ]m TS -5 #G udU LQuE#d}:~ꉇ։P֡: $h\FMNy8&WU1՗鶸\u<ȿ1yio͙le(i@E< dD)LHD'<09`czX48͵ S  %h5Awͣwa(}41c<3Ge0 {_}uh ;MzrL?MmϹer^@L\E=>:;tcP| ;o.W^Qd`YG wE`ґ#5uG}@$}P1|Z Fܒ,,|aƉ '[&clq-OK ETjy}}&FΡ %72oT8FyEBA Qo^Dsb8~(_Ni0{F'ϊHj9}OE+=@y: ~!0? lxu"\\%փ壕*9g;|YI:ƒWWO~kRϼG]>X2ܛX`Pm."HbVT#Nl(^whCx=}ٿ-p~=vp&y$`SQ8Qk15Rp@VAJiucDƀXW4!H?O]]Ƨvg/bO^0WH;m?VOy[MS:G|!]T>~P/ %Aaa6 *E. SfRNg"%Tpt6X(@‘ӂl0Ӧ-)~5<;̊Dz/8=l="֬="fSŽWdZ#pSP" 1f6umm[oi|~d'3mC5{umc,1UuLl ;Ih32laFcDD(l(0$uN#igs6,>۔6H ČD'H72` =O஦!)o=dQiB?fWuNL$ tbO΍p Y8R]h[ ym?)Q$z<iTDlJsZy^|&6=T;9J^dQ+3mzy [xdi[Nx-:)^Pș}?8\pI;y9ϊ3m8 Nj(hF-"r##M5e=`J)nVۤ+M K'*`aZqwg'h0X58gm*V 2|lQ17!z"$? r0ħ^&+JN5YnҨV9)%#-$( '@&'ʗTGHx=) [~WP=hnNh P}n^5P(^vM ϫ+{ݿz`0÷ cZzԃnyڵ''7~ a:l5:izpڶ.蛿4=%6sר Or$p[)lW |(e[J2% wlQQUl_ؚөqjݍOC fnT: )I?ݾ/m >( 1嵅WүhJH.ޣ8 {Y_ Iass^#7lщϡx+"/ }5',:la+X/Kp2'Oy< a{?B"D>?&8{P܏pZ$ɸ 3IߜGW'#.ءwS/ZL\d֩Ǒ;b :);l/  /:;j!\f(RXdLj`vLЕ6C@QDt 5:k*3&^(:>h q=t{>:hNx%`9u\?ҳDS+Xo$w88as24ȗs ֚L9zַoyfR2ڡ1ЇaЛ@r`*>ez6[,G/awT:f1cT>1Z94~ʢgE3]tؘFIu,@`8ّ$iũ}O׫vw[tRV+ԞZ1ϗF<POwbK:%MuH/_du^ӳaq:Рt`o9+{祗eqQKZj$o RL琚6PM۹d4ڐru+4 &g]n hgR,8zAѦdzn~?d^ɦN1k> tfx𲔦J%$͇*8Ea9ˤ1ZK6cO:9/Aո37 ZMCzYٜS(vІh :\l`sJaǯh@w&c&BA,C KYdu_hMT՝j)tir7.|f?LP`So36պ}>4.:O7xzy]S&k욨DwM j%',A5/t}>0ݲUv%ь=꺶wl/k\m雯'X̎)v:c"F 5 !@_}r yfrYLOSYu%>QBG7;<jLn&DO|͆Hbw<,ah38;a>Uk k hd&R:(<-A@({jH?7b!v՘;(UN]CvXzҩ>$q.Z,5&BDP+m IϹijםBY͌; < mBc@ e-ݰ_A:s7(>!/$qIY 9Ҋk6%rwo{ugSliv> g(Dg9MlBR} ='@zEGU2HuX֕6 DY_ LT܂$g6|[!IuFpPBG{*6ڕ 1"U(U KzJY&a\ |_Zp,2m sn4#LB$1Pܸ&YT7i Yb*f-(!}~Y'qmq߿Z9le7~0?=:>U$F=Lv l=ItLc!r&Nti5񘗘#±3r(: 'FK%Ϥ|^fԘ0[ՆKi;LF~h!-#.pLHrn&t& [Vz.FC®AFg05Xm>KeMitP H+ٍvsd6yrvN0̞kQj*p&5>i"1ݻkA9/[K;~ }xJ:#r? iS M ;4\`,bgtxiD_p9?$g}wZ0rd&ֲ PB9u4P*0 wRzKif `Ժ_2#)Zfgl)xd?s8 [_ 3sPu)+}YlZ}]Kj0=5(*ozi^R_X}N)G ۺ|R9=qU}辸pxiQS"%B[gk55* ᷬv@T 6u_8ͦk[}: tJ~R3' ?PNm lB!)n|b 12y ȄM#2GBV@@i^we\7~YP;,ZPQˠ'ƜB}2(4q$Pf}8AS"s9*GBSE!^T'HϽN!Z\m Vz;6r:@">" ]{}P) XUU1Gh>"-}}+y{lm3c҉pf4Jje3:{VZiwDo-|i5{1\ge{M-k^yy`5GECDPV3a@|T*{[E 5|@|]=5I,j,ml袯5Vdin`KtASݒdF\R7=iMUNW\hDvp]^GM-t':94xt;LiqVŚdaFPUY~ip기vx|/qHKrt@9ymD1z8sTF YZ⛄D6DD(V=Y/ot?W|%jȓ)P5EQW7xdb*}/e n Y9)a'˽bkڨ[tIU@2:U>nNZ` JQ$7[@owK@1(;vfvtB [c6~nS:@ywL1S12]ig2GTbumY/5g 2C 텦 <+!2z#9 L2ZGٿy`kwruk:= D^5(|+m1%lڰx1eG^+ް-wjr N6τY&40` ,睳qq]0"hb"broYIv%"nD\LMr5NE]bVG}n@(g+PwŎVaO^)5M};Iai-kI~KZPaf{A"lzVNq435;RYi]?r!w&"ЩG9Sn9jޮ2ág~ɴࠑKUJ[MUK5V"Jr:f5۟CS}DG=wF@ːlտW$G_3;ƌ-/Rxm=٤Dk*uo>A_o-p~/Sy2S$M 7\j\JI\4` z-ϺhiW]6NkMEm}I(BG+,ݎNaK~g+>NXmz h/FpZ}EQ6դUxhvjFw:&-KB,^x+щ Q^tGLٰ0Ց{HEC^^=91e*eZE5TM"NLV}Y'ádz763~keUlsB BgIHX՚Nby- M7 XMl[ |!M [AUvWʋB ɘ  5dG")}^yNC G. ߈ԃm|̅?IgPTƔ6!)Wpde@0TR29!ASO襚H\!^~ $Y0qPZG阅W@ydZP5\3J wS >!$ĻB3Qcf#7)gQ&0?HnRQW4<$tY~=f DS/M kݱN]%{^[MDCkC+,U"Ӎz¸8,#N?*ְ_:Jl\ 3qD!V3ZEQr1ĦQY1hu>YL3kܯQݔސCdiIcƿ?Ogk=A= l(a㩤n-$G~Fch+ |5m\?fg4|w| ͨ]ؙFL\̅(`S1*1ǞX\؝x^Ķ(q*ɕa;R2,i>`W0ipp .Qo|8],,.|!aRK@4d(;jʚ_Mw=w|i5@q>AB(}C;lS3e<;'L/?.dd+qzX9RՄpz46XfNOo[̈m9Uw?*%n&y[281\Us;&o<گkʀm|W[2owY,-+k|kɷ$$=L2vU0ƫjv4wh@82;YE!RQr'Q&|l(xk.xu!2u>.[ IKr(|4[2&+[hUpdDg0Ad̔!X^K9$yd: #G/IX7& Z( ՔP(|껞Dj*Ēaˍ9ͽ?WTߡ`sw# :fm+ TCc'"Mc7\/,v@9 A*/3dLFܠN=dyR^Xk&o{zayTD6\ ^/fҁHjOXB!Lzkn̞eqb2eu;2Uu%9$_XOX6xG'9Y|Fc7®!>#'RFiL^Xؗ$UBq"X F\1Xx2t/S0zf2`D= H5H)=ō" daBL wTr~6FpQݨmv;e?7Uag3d)2oXT%%F40^xNB،bH6"c yى|C <}(1R?cL0]۬v11"g:.\|VWIEJ^$1dq:ݮ]ƫp,5LU-{hquN)6Q[-SML:ZVݓeEIvBrLVIm : T?Ǔd| ZĘwep4,%۾YAec3;7Wa] r@w <B9.--kIeAuca{&3$(N!= rk3a0 yR[FIlP՟堤48S BUssd'd=zfaͱ:xؿ;km,Btd¶0Mӡ^XvlV(y6j\-l<)|s{l u$N,e ^M|PrRog7\5͜PK YIv`*Euo|#ϙ>CV)8[߮6O=x ibO$Ϙuy {%&t$c S ą4?(0ш>Ȯ e9M 4NwQ'Fl6' ''n8ϷuGovWN}h]7T3Arjueگ'ry4_䶽!視Ƙ6ԛH98.қFxgcKgplBq (N"@Q(FHdp ̍+J0UdtZb\U0ݨM}"U0R I=u(f-*缫zf08-%eIڃ̝\]:HrNanq%l^g` I* F<ȉ".Xm =:3GCI I^#=&TshwwfMCEOIF(@C[^Y1jPTk;%P}`)gcrm]}\xD3bÅ1U=6>Qj;H|?K@ՇjALc;R{w.Ӈzq4 !R\hzŋx㖧$DbE4A oS ζZ\)O#$v0;i75 )n[4l>cݜ HUpp/zkhf,76{`v[Bhqo.qbGc LwL=NH'/nCG=uq [Kgd?Nl"̶˫` YSaV&W i8$go.:[\B-k4Q[7yG`u6}0-}>8_j>Cv.8V%̵J= `{20CF'PFQ $Z1q᫾E&oȒ3P8icriJ}Uf ?\ndq@݉1?|#SʧF?^|RCJ 3[UbF>wB9 V^"-KD2L +~q4dJ*|Sfk{"bd+I'L^X:SHVnj%U{xj:t߶5^ N*{7m!(KjPij{ hGIj1YFҎr򥬈"72b)$$F /F!8BXbbV`;}3oB=I_^7#e%MZpdDQg .v[*A7|}.7D;z޽TɸqƧeJTzLk?^pG5eЯygKk $aLr'86tJr%1; !pғdN %%> t\(5 )H;`zBucкj(e,- .kƜ)h+rnůtأžRi)?X1L;DTdE )\w7QB͛;8|5}Sca6 aP rǵ^]Elz<>߻bzywXd 08( Pln¸X/)C+&)++o}-9$^ONܔۀhY2z} &<#2[c32&t% hP֪dp+Y|&qMm`OC%^}>IMVRH,jhxbpK`©1U,;GR$Ǎ9gBQ Xp2>E+f0y `l[/Xvxw~4BĚv`% k<.Btr,|!uhG3dk,ݠZ[*nLc+;EW,+FB.ZǺKDprxgl!}6?&@/ʝ#^nȂksd"HZLEg5ZwDJ1ҭ˱q(dy>J {2 Oiέ4(at9A,9b&0gO~KVb9*Eĺс;:a~h$^Be7r@" ^$V&iDtC .݀sa^lR,%=w.rOmJ#\(Nb^FW ޝcԿ-B@6x8[Dj8x`Nnٍk|DZD^PtJX7ق 66VY4#Ny[WPg9i@ĺKueSE1cj#bHI-ɪ=76~S#qTO[Fo:d53<~܇,7:?-6,Q(DJŒ#QAMe-)>tB(MpX7\a{h W0[@{m@N4Wm{#НG4Fvl䘟WѯO8q I1Z>tCk$IDTj.{o+XםNBj+JbD*% AA|>6 cQ̒J4zE*CIS " a`+Zy-hfz%Teً# _ >41d x27?yUEyV ZJ{ %sx6r}38X 鍂 ٮ:ݤy[&{.Lz;v?'~E 86ܤ)Y٪ГSf5 (`TN\>RjO@v#( Asp!ۯsHgLbmhlT0xJr2Auy(rjV 0cif>"l&iR1} êB8Y]\B|wED]L#|7HB?O~VWi/cV%T_wBi ."BjLEh].\lnGJ&O 胮(okG4ˌPI _RY9MЕ _Lm#0%xAdCT~X `3%oIKjOtp뉬u͉]R[ڨ3WGea^T .1c 84Dk;ٲi~o+>d_3 >uZz ~FhCBI|NB;.β%{ ܰ6etWr**ᚑ\"֮(}ՎmDdL]mC4.}8||X|I cWVD!hs,I~yM28X|<~Ivɛ8PlIX#bK+Vwط e'3f iHaH?OED~?Ez ]z'Wm9ѪR*CCU loWJ32*3 QxR",g%7 8|iM$<a{6m(Dgðr"9I]߲B J%ݰ`An͖Ñ=`}PzEX<\߮ ]P99# /wlQWoo'SUT|nTϞ?55Mm*IxgV4* Z%!ћJ?^c1{Czx]YP(*`@1 x a?xa]&[bAK!PydSު ?> Uq!vWͼq0GHkB1|E_|2Yh^=oY53%ԙȋ0H:K2PSAE.Gյ(uSĊ½D&bZ:gݎ3}Z7% bs޻C;P/zրD`^7<js)NI@r@ǣn m`vr8j+j :M?Zc֍s.I t50i+yGF[H :-KA[3fj\!b )e3.pǬ8bRu';^S9}j^r Wҏ1\As%*E-b&sƆuPڬa7Ĭp?K=r)9TV&»8*cN'Qeg2ʹ|u1s؀ח^ZMGh@GwB9FI'u&3dazç"@4bOl۾B]O[Jx8\y\V#jQWc"]lC{~hmKjNsɀ83P -0 oǾoCfg&q$;\We1+a murh]$$xNV<ݝZ̛w\-ZX`/ p&]LDkJ_ ڡz| !]?4`^__8F4v:qi{"mPސs`n+TNnm1x#Dž/_MW vb5 Ww/`gG|baup˝B #?IijT&Je*+=k >_,=6X_0us4*dPKNA0!; Uœ7(*AI-Wc(BjG ;FI)sW `ȉj+$hCy ހէ3N$fEҶ[DB6]rҔ?@oƍ7^q/BTK^bpXmI-V V^.vjǧ+>?\O׶Ra[x-r:%Jj%&mMc4ؙXP[bѥ w 0w oerGCt-dGptS!ˡQ86bĠ0O?'4a}FP ̙)SH=@-|50Cͺj ڻsW|sp-4XF~\\ؐr;l1t7 ԦsC"p,n#@O-/5 vX.֏?li|ȃ@#W9T4.E2*% -_!9 ,l'ɺlȦ hyڜtW=zOkdZ?]k㤷KLj$ԋCylRuѶ';eXbT,-t:-~,]^=R^`}ZO pqR0+RMp[7Ǹ/1D9Czᦹ4\&}` ABb`PD9|@ ̡kGyq/?6tK b$]U /,- OSHoM\jA0GU GjԜx빼@ikߞ0M #7a oנ#2T?T܋]2ų. A7ޏzASLM6asN Ԑki "~? {mLԉj~E%]Q8}N&vrr Q2|6mK}NhdE*MM NpcE^` [#Y GSʿQb7bp+ȃ'; "|^u+kFyľzsph'6%ݽ<$(#Cc!,f~4ό\'3{vYS M*N58r{L1Θ&u->֧ǼٖXxJk_^e|Oc;nJͦ 2EoKpyT -Ar鿁HZ3ZR!Z 8@GJt,~1- F(RR<@)ןh8CKй}RKE_:H zԳĥά9⸧ӯZ1vbYPHSڕr6YJXζJi s,ŏ$u>ttQsckt|`7#Xh? I%֒U6*gaRmHn:+fx9;gkXхn yϷ?.A )6,C4HK( &FY=RK)Bg~Ԅ3oHLrNXghp”G #W=l3f 0!9U'OnKO{h@S)h+<#./$vw[2<{O4"ϭ|]Cк ú 1tX<[XG2vy G]iLa2WLnEO9ħV_|U'c՝p S+ePD9+Ygu){^֕0W ﯨbekljB>=A$#93 \MeTIFZ4f"cy)Ο$ot#~?Bё`aȏ$^M Hfʼni?nj6#}sĂbNd,v7{ɣlcڑfŴxzBiXY_憯eVBWFu7O躞 ff-ϵX4rAa&FJwөQ,9hɷ\zY_EÍJQ6@X>OJ26y@ D{ *ɏD#+ .dƫ4(^7qwS#M(uAl]Pܵ0?P ˛CŭDщI ۅk؀q!3a P`b<1fT%1OGr )Q {(z%xI{&ɛ~®NoVLlFc+X-Ctvƕ]dU_e #R hgߜşT%=S"SG냚gM3b%!{I-$UxE\0/Ƈ1=a c 'i7 2``+et7ɭ:p` tOLF$hpp?xWLszsAA~#,w¡MD7bک\a\bzW&äO6AM}qݿz{r1hnS^rGVۘ 99DB/=ȥBn rz+r]>B y庣< ('Լ9 _{ gF _dpeu=eK p+<ͧ՗QeǤo n<8XR9M%it)w3OncUCbm[EFR $xO;iSN?3>>w M -IfϝC2ѵ%pSk ;|hvRﯰ~K+;,R7ߤ#CQ'¬PSwa X+{8vlJTU<{H}EP7L^0mZ7A(P)[±'G<[Z.hȓeXm&\]vJO\w2u2-ģ9 UJ5>۷$gk$qJֹg,Ř{ܬ>P:F>Z㽶@4ܘvj=LKFU|])#ٵd_Ϙ^ RJh,{K9z*8SFZO7Y㮑S&1ṔmiFqГoYJPOMKTՉr&# |e5vG7znwπ.K|;Jz|8jDe p>xo&\)hא5i.Q5iԜ[Sz4jpFy{B0ъύkeup+ی@gNLv;|q@EY^Uއ Sݺ1(ՙgK,9x>R Ypz <&7|?=ή4a[1ر(%5`.+/v?D@-[;U=_%RȗyC%IJt2bv̭ )_Gs(19 .'yoApdM郹hg?*&e$}$/Y[K&;i;rR8SN`4l='.@K^|;wI;LR"R#X["'x9bgQ䔹쪒/AЦׂMFtf`IvAhJTJ [1ͻ;x JE$kHK.jIuҺ ^,jNt"]sr%rYN32D:0l<4QBoicVC񵂇 cI:!8o/~d|tp̨ʵù3Mݔ.Ao8CI!V|,_`ڜu T"0vҴa{xMr  Yn7ԘCg3x `}ZS`]`hP 6X/`omm-h=?cnC7\B7[)s  W"o~+e?4Gg}Ϋ3.Ye # TgʾSu U[8rRB,rg4CD\D]'ޫ{Cg3Dˍ1k/^}3} a2jb Smfzߜ'IG/4g :zcG kFPbF?ҚyFF#BEh:Xw Z5<\surfHPȧ lr+g2-͘PSHaqy0RRm [k XfG(ˉr@[Jt+yTT4MDa.Ů=}_*pٶ*.=y<^#,WB|[hmspר;=x2靯k,p,kbha>eV:{Wa 97)~ۇz81D3p&Eˬ&8IYu'"N*6y>byc8 [)ђ(E"RxGce2l}ݡ RoxPϙY'T8lpt~V ;KvF[:uXa58HI ϭ* !Xt[NBA'H9cu/n+>Ɣ| `&xaڇ֠tJ> t8H3X"E9IQM&ƵV~ S*/Ɣq~ M7+Cy#Nf {k`g&z;OWX9nm̑h0nfYAn%;+!E#{ u؎'Bz퍉^؊wѺRP#ڞl4!rK:V1/CB|,6T8_eOo^׽'Gjp>UG #w+f 2s9a \ǰe/|[}golRϵV-@M*5W6_i CVo/(r9i9eh 5K3؄pC9Un(7Q>nۖpgY; a ꤴ팆岥~ć2vxo5F^ҒΜI o6UE3hp^Ct&`>DD2nE(zR*@v7òGwL p[Z3:{ˆRNf44%3S6Rq={ٝM2~܆5#'hrj6ݦAAZ%*7A0gI0X{f2E Kna o)2@qi8$RڠwBtt&9qy$Z 3XLM Jp|kcؚ0b3^w~cާɫ mnx}Gk  ~EbgplZb+w|/O2>_bB^5_c^](y3Lc!w O*ݭv>fcR< 7sS_drZ R#BQ,NRxgw #h"Ť./`nE#f1hc[as"] rwAMGœ ݇Qn6,ŧi<ܩtXAk3@PCf b h3%r /u{g`ṕ^-t9UɡA?|GqQU}ܤyrúVwP6#EtyRoUY=O8[@.J5m!l^*Ƴ*'Zq<e/)+vMq1MPLb݄lӉXQSB)Wl}9ؾl\iȣ&p2]Uw}F&+kJ]VS;L#x~t`b2Ek#]jitʍp}Z[e:&3CͿ2oAHuWiĹb)h=>SWVbxUlG?L}C3f"#Xk}0ՙʋaЧ֡maT:# jӵئ|דTYM84'ڱ_Bw`C+>\Nװ%;I}~R?~J.fXҵx @{0)۔)JʂFEc|nKq-j`N2go[iLj fFc~e?mbL/挿ؚuQ}Fz)Zyk%:0Ah1O:+.)e>lâg1u&ɰځ\=ko%e}*T}3sVnpmO"dy%쁃#& Yp8vsܼ| O|Y-=fc'0P,uY?1_[Ĝc㑋v'UmPe0>j*U1~ .. c!])mDhnXaoR?xSv3jk,-AeA2(`QgA CZZx>BJ8ezxfՠ;zRk+CyͶfՎ ˅UAXs\q nf6G!5P^B"r.*!A0ܶh5m%Fj1@ZTFNԔvZDd(ϩKb~c$$ؽ$ب^S_q}$ &ac~ fpjv+h_}EQ8]jAB?O`zބ2Z0rrFu44~z~v$]]DڧrN`Ҙj`Rpģ08@Rzl8CVqDC+r>n@r8{` ٠WB--L+پ^^O<Q0סB!6G5Rfb YSF ܪ{G{e"JI:(Pzi$c>f:YfmBPU)ߓӵ`@V0mjgPP^ rnPUt 3ʧf$mW\T!WWwZc;,i64 /f{w^%npzvgs'|֗!:S`@F %d]/;$H8O`p'; Yx: wQ"=VPl;j=K!,iN֞TtOO#n4o̖T."dk{GQVdg9IIy%Q5 h#R zK 6[W)pA+ƤN$MzгӌqQI(]$WЗb:rmrP)_U/3X$=Q1X@[xc kuNDL6&bܤ-蘳XB3Lr[=U(aБZ<Dj~m} }AcRRg\71MM&GjIspiVf1LOكHDf[I:}RKb7v|!y wP}Nʸ!4ԿIHt7]]F,e3d4Vᵮ0"8Ԧu.U`=Mq1DAG9k*?wL_\?ȗ/twK&oZ/qC=>-jɒQ%cx*'Al?m$ T`.b{!MvtNat0klֳ<6.(GRl6ZZ|T}lAَ$Jv;pf=PT+֎6 *@D*\i1|nhvC~7ިw|:b Qlf'ތ E` %)p!z/#D}:`Gp1#\9z2$ ,Ϛ6 cyp3Owhh KD,ÁZ1IUR}I!Ǯ_< D)&.9N3=BR]1ӥ ,d"Ks 3; *䭟`a ;|xg lόBV La-|^f?9KH[S#fMkIHi7]]sdt [eQ%Hl^ʇ@(Z(&=xS#kg;!)h(8]g.AFm>KDyL;QycW+g@f* ޟO3C_ҀcS15]e&d<.?| "d9}jCrNYdFhQ5 5]G#ԭ+Oosۋ enX!˻*O=D7+0K?/|Nl^Z 㱳Me&=q=a}/k ~D7Hw5w#QX]yK=̈Ԛy@`F\ 6<5_|;$Nh;iR'gƔ'{Vkwv@fIr';2N TXM/< d 9A |OZBWLւJKNmkI _Yp6``AIY ZHZK3їTʙ{er7 osgD*6?و8An+l5ta[ K IQP]JIxc'LܗiȰç]l#[?oJx\Yk@$#Գ1Vr?٫_J*f1HƐGj@4:4CICfa0 tNoVhTr7{~ q47Ys0NP?KI_3#U$( g﯅cRi~/D4>=eɸtZ$L iWCV-:{qex&lWf"FYm06QŤ9\WI%t/&TuG{MRٚu9JvxJhG$ 9N Bpw4'ї$%E@B$HI2tt|ork(!J$JPjFf"$n/!/H&짢 ;+Ĝ$&_8͚T0f2?JcA'1E ݵ&kynEAb% @Џ~Y\s(A~7F^ݩ}˗>{Mɪ.,p:WE񪛺4I7”zvZ[H8t%xQɠt5]}C-Vt/{BAKH쑴dX4f"q"-c`z/X~jB47%E}ڑ$_9oKŽHYn h),gSXxhKэ.+.;PF&H[ $ӲKXari}\8⾘wdy7 QR@>,4$"b"UmI^]k5J LF0Tw]oE7-.,e*oWI6se[1?T98c_iZt bb1@97S /SW⫦H؜g_:u;%D6@a+[U` Ùz5 -=eXZ>UYإ# Fi}oMէuIyn},cB)*5VD<lnGz4>%V\-'!^9N\y, )f$0*Dk%7KVaQDZTB` ʋQLH8rs Ѹ(ndP,ڱ)Jή"ˏ, G3-É;;i 0u_/2,-Ge޸XUR]qY2?$®r6:>vQEunˡR١|<- ZYhS@|D.=RC+ۚx_g$>ouVK p >s5)Buqat,RP@Nz`X`m'!waמF<JS^ߝ^cA Π/bb/vMQ8>ݖ?Nq_R_} 6SZŀUAC|AE}:R+t!o8=+%UVE,~M"s5[6T)y@ԡ5tͿWNqI$ ].a#6խqnR maFv)@ec;Tt fUps ݣ^=ղQaxr%a?i5(WvFP:RmRB{&b( B!.ubt.:SNdk#T QŅRaAY [pc:{3D|<_NBR37d5%:U920N@,kyb#{⺹AѪf|I)FTTfB.\ $%<[ [3B;D,_kutQQr°j3 a=ᦖwHrWe@*htwoީ%[|ۭ>{BϐV~eqG@Wt~젹e}Ac矄iutK.zx}Dh-MK? zm9%h_ x҅vv񭱚fӄFJܧ(XRFQ#<= %~bJ<kɰ>{J!. !Gln ?ęZ{^r yFXxll`,O[nMAjU;}N~&-jFW[F|E^o]h(CgkBѝf ;JppAy|)!VLcp=fwoN*5 >?pΤ틚Į6U3 M9R.(D}^0|b`R]uIv ``^━h?YjJa); I犲]bk!om 4.bU%O{(00G q|@jw9IasPƺ)_K%땻x k0X]=(-`ٶ ju\$2:5YwqgLtPB3ʧ7\+'DO(&bCZ[6k0m͖+ M 0nh pӲig@u <=nWݣ{˷eQ֖ТH޺}LY#E~\woLu/Q70Jijp0bDG\AʃE釦T'M1'21N=50Ù֤a#m89f!IO̞_q7SD ,ƘIg V $2k>se>W؅A51ãPٝ $# \b!n 0Đ q1-DŽ8.FU7 T"ܘl^e*k$w KUX{(wyw*ܾ})o<4ere@;=X+Q28iPm\u[U 韽_l/mڵ4dX= zTރ"_$BNqP0ЙI*F[j*< J!wɨCw^Ԏvz需d:]=fZKfudU*D· m('n"hp }DB'͘aMd ыX*JaAkaiB= q-*{:M56%E3Z?|hY'mXY5F<.Кa7 }$uQyT})̚Ed#V}MGF۝J6UsR/͖,s*]g¨R$,Ě{ oPT,`c)M>[KRU5slz@Wְ͵Y~/$$uszAc̙B sp9ueuFϰ%P3Y=t'T 1*6ńaڕcmQ:T9n̕'Y1)ѵŋDd"=2C`TSi;VYf'J{癚?R;.P^(Զ/ѧ\Bȍg{UmZW3jMSsMqW M&leISbmL߿@]/l;<bpfEJL_&p. =M_c+56zQNdHӃ6IhlN!ta[Ih82v6 rZ/D7 )b MscGb|j˾! ia8DSpP,ZmY7Zmռ6te=鮣BG!JaP<&o|hJ0^0iPXEX'<+洩brXc{D&u9ނO -6E;KžE?67@[0L`u~BN a @@OҍigMFf 8`Z?`]ޠڸ `n?|=+7XX^??wc䴀[4$9u'xmwc̝/; cOk'gd!6Bs7MEqҼD@%wLtwT!ӷ2^l˝3W?B'F.pQ5aђ1O5sִ%`TP&;j7!SD BfP4;5 D)‚%PO$o WM"1D'"LC$j-hD-(. SM%} l@:w{e5;餷UNd+.=6mZ9l3W4îdST@!کn P>W^_ $UiDbU&En23kDҹKtZ$CU,TA-ù R6 %&p*nqx"̶8ͳt8:lI_VY#禝Jj=kyS V.$~h yد -Jߔ,-D`3\N|f'V3![!n31"6ͣw;UCW!=<|E,uԶҕbPVr&<'oh?0#z<#ݚ( 3_]{d _)$U|GnBDxX" N x yOf}`A܃OXՖoV89FO? ig q>M煌)C48 3T~hN!FlOű};:nڍ$wr6.t-%Pț{憳>쮙D)ʚ?sԵ=EO~L S3 AC o(I#eٴj5Q3"Xy j˗Sgv:uMEcbJRnr{sdp(Lu/uWep [p1"2iMc^ݵgx쁧!/O.4RXw-VC?t()PAPHQ9ra~/?Xždz |lāq+4K1=ç*9߁\(- Xr$kh=vq|."8jU %jB:H-LKLb3\$L=})q?ɦɅgoT9nG&}.w{>k&n@V%1d#q̍Ȅ{67qc.AlKS9rp~x!_'wNm\cDPF-҆SХI8a!ƽޞx&744%(Xőqx g/r=*xi% ZewxO%r8tɂ<XC:XM[8C]Ω6nTD>` =Z9g[o8`'+슰?B6p df-6A#+wux Cߩ1{іQjjP0RWtmmq.Gzyw5ysgjڛ@/S:zb~wrf6h(&(>AW'ءL-t\<'N$Ud-zƀ:(ೠvJv U@I?TiRCYB:hy : ec~ȍoU `?YJ^8x1RV- %Ӄ ފ5Ʈ547}k+4:w^t`hNg0R_5.ᕴ^oxRaV3_8,~i.1Lʋx$!s}|NsmZM;a-Ȼ=Kڽl*D߻g+_afuR~.2ܽxrV|Zb×|3ǴƊ'z p@{OxY#;#Ub̃;83x9}>(fe%i 4'-X{½9Zߺy˞}"#8Mk/ hW< Y Lyqd._Q 8@*/צVoEgf}Qwp$J C􃱩P ڳkI ͬ~AKu64bo.o)ҴĈo>@F&։BƖBȹh"~AOR4N͒5)x[[]0]uY9@ktK,hi릖>< 8R>jIZU\y ]'0([Z iYj@Mc&Zi-IviKGK;2^ad9=C(gexU7꯽.n¯2en0"B&~XjJPG&mYɟ3Ժo&x5h&i֮hbI@+:F ʃMPP8lVs\QD 25P23kDW .

#_p^PcfW {Oq9\ JS$p,rgt$to)b_~?I4rH4]0x׬,Ō's+ `*x 2ZG_'AZ~gM#[=I(UhC| 1.JlW(U:\~~vݤ8xRf.*yuGCuh,;DqF ÞߕzJbU{iz@o+He;͎D~웳ܲ&rCn+!}e^{PDyO%a?>ĿC=wgFubIͽVHٯݻ))$MGmË"d?1h*d ԣ\q[{se_ w0n 0,깐BY3'=]4GAzu7N}ӦE"HV3 auF}"Y~ܣqRkbC*4 OdJ[MljhS-=g HjպVS<:&rcJG<1Fο$uw,lJob[.+EDp3EA&z9s# ,;${2qx]X{XPx]Uܦ17nBͤR !P .f 9fbUԄ8zP;_eyƂiaCX Lb$SYDgp/5rlR6Dͽ'J^O!ɒ:q=2ͭ5YCgLb y,ʓ<Ѻ X)59Q^U,;[-E*R2QcGaWl[\䶍Ml E־hyMY=ՀYP{2$j"hłhle= եfM7 |R6Jl, b`Ӿ]!uOvP!wW(̨ ޳TAXQR,FrVD* B^Ie*b3YnxŢʵA@-!mh7C gWj`SLkT#s%᱄;qMQ}ƍYEC`Dt,nRZ.>8HT⹒(bcuv uwC\[xL ǯl.˦#ڧ3n"_oScƕuKLGK_QJ ,m)xg` 9Yasz-βSp4 `_:|}YeMZy+;ЁqmXa镐dyڋnqT"\̴* / ۴Hض?u/a4/`ӦtLfe ?d œ<2?Vr"ݔ| ",$oeG;[C:G'WJ1%@ =*';0TbՄ |E dɋ=f7IԹDt۷y[S3 lE;l3&&kEr1nKOs(u8h66G@@0|*Vդ>@XZ;gZNB:G\ɚig]xn8 ͠:Z.8*+S/R)0A=Ĺ9d )я= J! M3b=1&?$TMy*q,`T},kDd]&{2⮁>`cDV4Ym1:Od))/_[*apdKCu \W_UIpČ#]mcrc2XvN2)'NƗ_BDs1v_OwC29SԵA-3[_lwٗ]=T0^/ɷ|mubK {@j9DiТ2í#qst\Z<e7"V.E=0S83ؑF' w`+ބH:P*☂[w5 bĉЕ\&C\6z `u@u;뗔28?7.s[ɀ3l8 .T%_q;cЪnGf&͈K[@}GkM< ^Av}&2i;n?kgy'\׽&ZPsaG*PMDh1_*12 ;9;I,cB-7Hs٧m-BIz[GDm_4ZiO>PCmY3*;eW=)*%N P37jE;HiU ۆu!mnSA:,0ÒLpI¯SzH/Id/l>E 3RNЊ&.&GuEׅ8EnW.P6{~z2 ao5fKB:AЮ#Edu{bj~#Hx:|QN 2Fk&[#ǤNQ ũa$Yjf=Fp KvxVo5iJ+c3o Ԓgg]ftb??N zl8#EO8&\::}_ćN*sbmtR*GTB!j⡵)_R(Q\v7M-6QL6XWlLEP0 &,٭9C(RW6]sJ Ѡ*%TFj: :[!mr/e_q?d@mKHQdzzx\#IZN,GA>ҿ(+5ô5/zoT;4尫o8×zKU V{:#?0 cu澣{ YGy4 c*9jnDZ֊/ BׂMg03ea ڨkRUϳl;x~f)@rNck^l'"UA:Cr1)t=L%k_/RgCmxCҢ\LDآ/+)GW܄|~7C˾e ei?뜔V`ÔU$/SJIOmiRa\R>s4kǭ{E=DYL^.»R3T-5c[L& *~rS={R % MSBJ*42I<zUcō೼uΖ$0vR##ٕgAGТI%~ʹxb'S˻%ѹCr%8W!0s796G~Xwp& JO:<'oZ.z~ZkY+h&_+e(l7|*{CDCӯ4tN~N<AD$:ekqʾIEr=LGA$衭[9Z[ڧ%YA|Ķ*ob8S2| "bQ(t2H\ٴ@R^hhe=쭏F.LHhmu\gB9/&~o׮ qqqH?jSF0u7bLkljqq^HallTXSPQe9 bD.o9@g!]rW*W1Xѣ:|476Ws*kU,.8¸J܋Jc+0噻|c-;"'Q6n'B ~,hOK(^2&఻msZ)||M˓5aR> Xm4cx^rZ|ȿǎw/[, 7<}м.LHo?}2c8y "?L #5s*iRq.6M0Zd)R 2&~M[y8^`}d` Ow'~_I^JՌ09a!mO3ɞM_yJAI];OTOg6;_aD]>YPJ> ų1JK-UnM Z1OZwͣFBJiMigED0C@M #RFRLnuUQ߳#/bnat]IY¸(m=&s]l,a+AM1ս EUq&@L!f7.VOT*ZIZVlXVrx SB؀6wT|XN䫽5Zmt"l\2,n+qxR(JULY fleVge/S9Ǩep* z "C 3ٻ@B&T"<KyiYqK#k iA @lYV r\Qb;TARp3.*t16ߠl6E 1ԽN"]E]E<($RRVytG@QS~:4 sG7](8;Y:1P5 %jef"ҥk`˪01lD U@g4H(mH9fjGWf(kcL>}Jz¾ .&eʆQG]I 4˒tK(ba(+@ hR|ۑV`OwCMľN'XAwڱVb=}?@2 N"^Ș-,\1>It\:NCh1ƎW*ex _z܎u61:l3f0sbM9N9g Mw9<`A$yit:OKG]zϠ:Jmr+bڞ#m&5@Aq-9ZZ.%SrDs/ 겅èǿ)f-:Je:Mے(H;ET'JsVG]9ZCUtA?ha-k~~ 3ȼ*qDͿNˤ:W)͆ïncy&]'|NӖI'LqRW/C0kXֲXoO!3c)qB_lOOYwi-6—t<8ݏ`< K,:Nla](>ق=}7~8!J[T U1oN#% O6>7[Bpi/3ؗ"l '4Ł/ֶU_'`'|+Q5d6jB)Z밟aL*}79ث>B/䬳&ųK&퍝Yv=uЅaHZcPv:vAzB%0Px=;$s+cjM91ڞza}Hc ,¼E~1K9W} +m#u>^ƈ/Ys{5@tI;&Dq LȬ 4(Q>kVb?ɻ1QLSPOOHׄe3 b|DPн_VYckicN /x)&MOB̬3@FhCQ5a'O]th7meNg.W[$Fm~_~JӴUSQ=+HGgCӹ2'5VVg O\.t?)h{h#5G.<}HUh,u %*IV^hۏ׫񼫦<I7^Hw9mS8{(0pp!odEª`ݒWwV_ ͛T|gX4`F9V.Z ҕw}4s":/9nP, -hVgCn; g ~6Qo!avXdN!EA7|UwžOnlkA[F8 Mn#%}N;^ %Aڜ  I|5 ;Ҿ<2=6~#SAq&:%ڨPܐ_4.7H}5D!P'4ۤL!{vMĘƝ}Ÿ|ӑ~\K(!LԅngI F9y"^4!P/Rtvr3w|4]sGN%-0>8?\ޠ=9[h cL1{5.%Qw j5n4f r\(F$tpG${$|tB[ \S5qx:ve-Zȹk#iE+(GNvC,JÁun۪kA}%' u gC=,YztJks*AX.63?=RP[;>sypKւGxgRrTHj'oKuv pӥo01(C;k[w<|Z; C;RhR|C2*AuYGnx dppGe08x7<o+"BLhn ؀L '(ydN1tKC̞4Ab8@UI" c: or .>ަWP7~./HIʜ~sN4yhZ> \m ڔV- +.U,C\(|PTkUч~6 #.wl@{ѥ.Ԕ٬3aװtqꀑǟgOEB&ߖ*;Hv10ڄD@ ƊҤk~* c^y:MJvR -oHh]AV$LD6}z|Д [0%'gf{Kx6YAzIYza;*jz-82ߞIMfCAż˼g󂝟=Ǻ6vSK"o*fχw9POVJ(%F0`$/DͰ)*w< HъqZcHE/[VD&{l@s%= :) }"< !-nCZ ?YֿRy‰JrZy|PePj;a^yk lg@G{i7Fۅcɧ=)W墥f"rA xzCG0XSk5w 3Siv$ʣ}Cq7h*1nֱ?SlW Tn~ӥ(<cS7:;q#[XF916"zaGuXv:-M2 }mF%u屸8SԹ!* 9==2~);G]%Ğ!\rx/맋w..ɒhg5`m5$? $i 8d<9*2"}LЙ{4#}Ꞽصɛo"QaU*YtE!IJ^+g{"Us \ Fv{繓l*!aF~k'[y(5YY$GwS3BGL,+nxJ+UUydAoR7: t{2#lcoߪDD}!U%H,to?j}g!繐vzEXqi s]W4qֶJv#Thz&}w]H?E{ hk*Z4uӋ#̀Bu^Q"J7N˳< ؐM~N KOB=9Gh#m:3hߖڍ JL& & %%^fcW oSGS.R #)t8s$ SSi_aTH#ȶNԇ[ "7b3%7A$!R=eP=f #w"eƗ<3W(v«2\+pM+FZC˝%tD| wC\<}(N^#Jep]."0%\FqH#8^ҜE % l@GiE#iY\lSf&zT78W2mf4{ͬWb`x"~H4r/yT-eS i-${s#(N5NukL)πE}F u⺹wG)N7YZRpib;=w(Y1h>P"/j(nPM*G$w3<Ɔ+21 ,̩@¶O?:Sбls*JW,@bBLǼ%~NcL^m2*A.Nopk 2\_YyeC+~.0:7dg|\;xs3ܶFV{~#mOtxF-]m7N=D@\$d.OEgF):! Hi{+JkvY=Dz0_xaӈmEr/%L)܋yj iKH u+4ʦ|2v(G~'ȣ"MMpU HcKcg i^]3z V;F rM帶V5r7hˁb^ ɡ=Y)Cw=+4W$в DwK  ']OCu OZjN4}d=ƼՎ'W=z{ #r qo3Sw˰Ye+(,L+9:X-7Tw}B,b>RJFJ-q%J =y@˧Ww¹ VmwBeKӽ'Ambd+}uqMՏNx-bu2.fPF0EK_>/y=ٰJ&g7Ҳkf~M*>.qv7A\;[U )/r<5 \} Dns% ֓63N[)FNPyK;TQ5Nqn_o|_dݻ1l^AuF;}0^`;& qڡ7Dxh2p:V8պ&mN [zs0gaTr 0TjٍG9yTd\UI)"I'PpoRA_N^{d%K#y57)3yVܙX &+.ߺ'ݣ(R8o.8O{s* ͐z?(NFNUqg'n8r{P?j.5oHERyHoxWU?b=,*n6/_'䖛x?6A\3Rs* _\yj.OI#1AGM8`myW2zVj~WXoJM WpT q,9X`tD |o1PTҢ!k bs J6,& t:?k4633z @ύA&G!-_|Wߑ> [z׾[NN82K ]sKQ[9;na_(i)vIn,0f}]m ~`WO}!|mӫ=@LBF/(ª i BrɹR&?I/M  R% E /fjhTu(lT\X4g-w!wz~)LwDK5/x| kP⊙BYlpp>RPXaIy?q)p#Q`\d J)q~=zUT[qPe ľfwNUq =uS{c5X"/YNŞWxaF #M!@հXՃ7l|eCFd$SJ"Aa()c'k%:B6o|!*Y授퍁 އV:-WYh?ToXe;~SMެVԸ|bͪsIMchiՈbw$Uw* lyd;JTk=~s"$ %,""$;襋8ג݇ miMc#/ʡ@mu2@D<ߕeOԧOηoo/c';_}f :!#hT%b>“;aFOfvRNA ,-!U (K?:O/s!LABڬH& X:(Tj3F /Zx.J EMCN?&O8EeC# PV9&a>5<:>aGk@IK PQiN7z^^<ô2nZ҉sf;$%:-ƟEnlYp2;j'׆_؛iЯ^Ζ Y |̃gpgE9c u1Hm L?LK0n7NLCj?BV3ޑz1)FU ,wYߏgWԱ:hq~BK7%^&,0ڨޗ*FW ߓ݋Rx 6TBahךG>Pzs-طumZyJ}%8|xN]8ɟ{6hij^ԯ3r*J6jH]jÄm2G! ܫ-`Pu '@`jp s2[]zL>-*"E=r6'{6ꔽaP+M;G~ŘbrP>˯v`w EQ4&9XӁւQ9>,㽜>ת}:v C)j?gwCqtcf-2#َTkh>gI rLJHuW{ 4J[&LYV6b8 $4?jeqx}_MŬT(ױ!:֠di?&p @;vt83A7;l2<4!(;IZZb\Cbz +B ؕuw4\jOGYA̲nq`(Ѕv/dV|bj["|/*9VcNsSϤYB动>3&\1GCNkIw`-)JÁXn]z>-xrK-bUV#4|Cn% q'ͷi-9 bī"5zL3f WW[`,S)>pm[E],}x klY\-nl/+[4.,ucg;z5^k''eLnfr)杛oTz'nt0nPy&:;!܄]jR<%AIM{ @/jyɜkJ&H{m=>xUs&CEwM6I`ZF#c*CdU}{iP82S#-*dpAۅ@g Ks}x1_\6\es(t5W b K-}&&rٴVAFj7`f$!ݝeswhz-M>1%&TII' /{<)k)]Wrztb+3@խ̭brfV Y;MWڛ߮(bu^xbuVN$ SANa,i$ pN/-TĶ7/ؙcC.2tW(aU0+~P]˒]n5~n䵟b0>4꼌NfoW 6a^#b(ɼt.!Ԭ&(7HpUeO[Iztq% [%& FD)WL>S%wu|ʁ*pLnܻ,@JNn_[cG8tGC!ti,܀mű}sw[+i5I' s,EiIj_tV#䥿T`x,e=k$FͼJӇjz'ݓ,h}FQMg2.O*. 8aѤtڹ9.3Hz~d0U%q c䓃ς `PӮi`H?涂:3Zy7"ID:&jZ3v(e^Z w[d#>r\ws[bpR$]I$Ka8W~Ao2E|!r&piʨ>(|t-GSc?C|hL )g|m-$_ ׸W?&thvjϨ44\G#:ڣi|\Mɠu29,rN~VLDlrƳS}sb""Ԇ6]| m |ue h2.~5"YelV^J"~ǽs:8Tf[j|'~?X2ߍ%eG &<"I>Y[Ti]Gt7q~&hr R5}%ctN ek6n- Ȉ&dL OtػgEp(h;;BV% @Z,i8ɐczGceZT- _|sMg^7=W.$\T s?^L\ʎ(Q(侭ٺWJr^} X=cU)2 $f3%ǯ{pH&wRH*L4(;bbR2] k5{3fX0pH~tEC0%mXO#C BMҐALN,v#;HiѭP#Gv&D:g +,] {,^),v{Ozփ [*-9o.Z z&{r2\Bf*Qb\})5n>J86€ۍ*y2mDQ*qtL_,hh{ '’6\s)hY㥊4r -QsfCS:ހX_0vaq dAt49CW7RV:1jI1R:ixp׵[s֏;7 L/ɳW~Yn:jR=lm4H ^y'yߞWdbۭJhc92y.O34]Y-z( N8;ı zIea0O$%'k7v%?UmQυdu_PY?W/VB_ǁegwv$ rΓ#\b ܏3Pa`>JWV'=ax6i&sH9)9JT8a}FDbVg[De[ؔ0Dhy%ӁND漣֊NAICcB_f&`UV-3J8(J^\7?C`PTG;0VaPUU4~?Ff޻`\ ӗ+&ұ/d#>/֑"T5h}n:E-j߮m7"z+mq__+v]TI,JI5~&U7g[Fuc %ӿ*3LG#ӸoGN6 ;dKySiv]l3 թܱ--fŶ.4B]H&E4p;\'28M 6mܚ$:-P`a pm:Dms[<ۈ@L%_=n^z(F?,(YZU!q0@Ƹ5Tv=37R2&; s4Y,J|nRHJq, brHqʉ!T&kx|ن9**[ s}+5Շ`k^|%Ȑ)ZKЋNLiTD֟A2{"U8dpKva_pjYzqh.bL u O9qyos?6|n(v}~[Ζ14CczO}RG؋-;;|<y;QqCī{GIy 95zMK2Ćs l1Q_>A2[Ҵ9ņt'{-Q۫zWilGcVuO>7Y\Tn"80S_3V y 68.}ATՏ6RÁ 3UK=aO:%,ev$hSIC9(T~ժOh0=`WZzM=@qÌ~E#~DY,3bz(&sMZtB,"蠌\rԈ:BcuT_a5t^щgp.AoB0Y=R|4]),=5f~ f'2g/#[ }͗ "U/bIhbZ%>?hm^z[v7 m_,WW3u5sK\1&ik3uY|a?ռ9Ҥ@,{LK r"ۍBs'H :PdXv`/2+Mͤq((Zi AlaU*|*L:q :vltR9^}ͦ=^x%g).T/mMb xWypI G]2iHoS# T_gn^mu?P4RzeVaQ)t]G+ :q ݠ֒=P|i1Yl$5L\dqiS 3 7UN.Zz?hw,CaiLYg'FqZeq&,]Ax46  7Eqg3eO}H-ĘWȄJQnP[ {*R <$QݲBOKΊdt,uKp ʒcZʀc<ub9GiSIG]  1wqB鶩Q:H8bGj>ꐰ·U:hYB8x.x+d8-GHV#5Rn"_APeG}ݓ3ڒAb߭BzŠ6C]qap@b]o;wxՀH.j-aG=Tj 2|';3txʅxk(.uԐ* :"XFU -t > }LNק) zgZ|ro?DF_4#l1|E593U)%p--@] '1*# w5FC?O_4Yc, U-yR5?cE뙒$8o- 'Z\`MٔwqtcJtm^i \>wV4Ɉ! .ri"AՋ W*fjp3)Uz%`rlgӤ|Hɷ\z|6RJwSB,T_%;65nMZt{}X% BCH/^b`FִV F?^<){_O l9, tkI{Ft!^F]Sz6d#Z iWy2b1.MDNEUY`%xDWXӘ?$ x"iޝ3 YH6 cF4DڊdPIg H ]>VOc=R*9N@B}_STvmhj". ωc,cfi߸j{Lxmd ṕ|CN)63NTtM:w^J[#"7%b8]Mݿ 1ƪ/C43z_~a9^ؔrdBl 9A9TWq댥DUtjʲ/C"$NWs33AL| Yox˻on_  N6{5Y`0Faq z0 M'$^A9 :R20(8[rx֐C*D&.]li|fZNGxs (]8.R&bMO e$j~j5%dAJ|^rzp6>\{bdHlL1TSVLh|qjQB.t(.e~,aQ@"7%@-wKL,:&Ecm?;OUa3MpxEݐ98"{".N50D0VQ)#8 >`jH-<]B$aoʷۈZF@F#pE4wxM-9JBnYk{-e17`YƘ5#S@/](rT?|/)y wco4QRp>#٥p߈_dm@1 ŔHL~ |#;QRdG31aIϕ{k+9:>NYs&B*\JjFyxsQyE*D!"! aR1b تObOӖ 9(cqxNt)7&u-ouCHykwKӿ&N:ؼ\ աB)2JsfrޏU2&MмՇ g3܆.EO|ł҄`_ ڬ^g9Ľ% SޜQKanцtfm{KC9 74o2s5׸Y B6y@'2x% afY!>o!/m#rvoN B Yݫ54 P}CZF|j=[-Boa-"5Y')t9[80Z֟LL?(~H=, %LCbřA UjhY #@g~/`n; sgcU^Fy5㲝TR{Y5vY:F$< ^h2Lz+r3 +1}ZP2 t^*%J*+Eqa 6pr<νVę*gUHS<$ci]0Ğ5nRn[;it{{}rj }Cv6Y:*×, -Ϫŝ?˶mH8N:5* D^mX^]ʀ72.a {vMbLJ<+x9 >mMXJRzs:7ɑMO5 I-x*-biU'`v1P;]A"T=kqĕ#,Vb,Z3lp1P W .p㮶-elO !~wU<}~Bc/f&+(wTTix ?EP;MV.l+9%9*iR/ 5LZgr~yA0G+{Z*`,%;%̯K$x |vm4; s?Gbn$iJ/._߭+iS|`.lq;@5;1/k[Ά&Rp/pDS jXZҰF~a+:V׆HOoi/96ڇy}q2/j2,7|!%TͿ<d_UPm Qoc *~V 7EgG 8BF⻀NA_&?rm1' I~ˣvuA0!8!L#6G;711#bIN ʇğf,6&SϒbZ",q4R5<'okt',`ljZ #8l[2{NMX?Υ~?5Ȭнw}oЭ6*@΂T% %%{ J}uC-ENrcXLZg KMt?w!h#SjF✎`g T&kl~܉a5l*+auaN=l#iSM\8·܁ܙkּrшMo؄}K}uB&[|vΨ~ UB-Ɂ7R;;=;0bcAKE6k787P[EAW`"JVzUfKXq9U w(+$K~Ue +fA};T+/L"&e9т~ȘXD7Q6~ w6u!9NIuAwJB>f^&G|uT_)ESfD1ahh1 (JMllaׇ>o_NI)ēi&%DT1?>aZ^Mi./0{rdǵq${DiOMĥq;E8UOi(IQ٦#7qUwג)[xO3u=tRG\ lҾF;`|ClAvb2q2% `@q%.!ir/[c{alGz~{ "xTg4_)5J GLqlԩ|ztw֥"_b4L 6vW8x^y` |ċe)|DXG̑wKИahhJqo~O3}wVw<# ~Caw91DS,1PYxae|wΓ*hb`2zpI ) .FS\0f@X'!jb2.kN֭F:є~-XpN]z(*FcOQ5?y(HzuYK]}+ DBr'ٽmI^tb/9Z5xyD$tyuH: =>a +k'!5>ah^6f'mIqaWUOX3lvU^3۵˲]/If)v7lNqY(q`"YŭpDh)I)1ݺ-]H vx_-9P!ԳBVy?? }-[볞LW^ɳf3e筞nnM Z+B b"O1PCFՊ 3lߡH `&TXNfؐ6CƗ?0~>V)QDY0ip}6b!75tsl\+q7}gi iT'qĈfzFHD^w[3PZ=zfd8zhQ_Ljӝ xJRa}8J q-$*uTVRbյcLzLâhu 9S$yW{,*`_":h>KxǦ_`r2Y4"賗Cޖ=v{ 9 vdD@LS.!lR̠Tފo@nNImV9/b $#ڰ:~^$riͳjtt ߺ{0#ܥKv,3Foi: 3G/ j  |p4lZxE9@*e3&Y%s=`ꇆdV " +䎽nx0z ~uE wkjM4Ep"3E}owg}ccSH,gN휢V6>7@=2~U_jП~.7ZƢч4 L_ӽ|,܁@\4]ŽB7b%ϖTQy}d`=[A2W@8ae+RGTKΖ,8pE K/Er0ʾjsR{yJ+$iTTCؤ lcď/k7YTv)>ΤTKb08 odfN5ZTI5&B$^5~R;bLfSJ][%"c{^Z+'݀v^D|o{*9f>YB>?<+)/,s\Cݝ9*Kzs."B02lVl;r;ٴEF0IM_X3haJ먩[dV}|s0d?eE*5Y)%ͽ{>=ځC6rLAp}!= 'c_dIYt9Μޜkc߯j FhBkkhrg|%CI} ; fBk|=F[3}*S~y,,IE!lc>-e`;MKVe|_k[;F&SQQ[VvZ[,v\e7%lR1tCW_Dnw yMt9Sm3[$Sl!C+Q]8g_r,{"DZYXjsob=6 al* ['",;/5̄}mIfaNNW6Z~,0rÁf}PjFEpz+I4ƣ,unersBL̈́.ȶ2?Hy~yT[so^x r-Ot{{ 6(\7f%])Zo(?/?{j~8O8qDK:EIY߆g "mCͷv$Q6}=lFY|4:'G \8"L/;P o*o/Q7w:fBƴN(`u}Z(ݵ(7c0Wc}O"'"pkvBgԜU5j[19X^h}yKy Pu fٌ6>qHňz&Y1VƅKM75O?/?E|{m'$rU%f,͈|!zreI &~?r#ilk#{)x[%ADOqȝs9}Ԏ㯫urA^|2 j0Y}? 'lyH["h^~^ X4J r',:UvZz.p `ձGTȧ!2LK~ 3N<pPm>y_ 7?=7ښQgB'Ox:~D>PRxm Dҥ~45NҮ#Vdb|Ob0;vY3l` He;;(pI^ ɉ}:ģSiP^.y{Lx,*L/~˂)&>iӥ˹BKL\M0.X #"Hp^b(euPh@_.嵍QAMQ5:8դ.cz-Jg(^4uz'"oG).V&A`+5>KvL[iI0nCڱ0|mG+uiyV6:LIRM^Ao>]ńv)E[=JuT;K!Zf?0g?.\tr1$jo 4Fy

  • P,,S7_RIILR~Tt{A%lcQÂ} mo&w7@-dԀ, A;k@WppVRw]޵ʎ1}7<3*P݌ JK#7[)84R)SL1[ s uYvAScp[Fc{HxBܦpr=E96cu ̀(Sc7M̾H%- _vD1g6.-AI:6 +sv.l,@Z9E#Rs a|[i\5Bp2ԇ-w1ZȄ*鶧W p$ Z(M&unE~XG "2"@avO+NDٌ(]$JVQSGvڬȜnҡx ;ʣs! STᔎ+-Uq~$o8O7SrP@"z̆TRKz҇)(TѸrz)w1o. @(?bc!iq!o V[F+~Uto W3OހU ӿ8 ύGuD% 12MHՠ^%HKyRԡsV k֎E5K3- O2mgfqgc*}|{9elyL7)̓>Sn ."Ml\s՛Q߻0)X3Dw.EY5RhPkf.Ղséէ]0@Kc|cj'[79ӑ '3->"+v|hI͎[3] &w_cMŠX8VaMM؍{U%AڎUʛNt}pBlEnra~e9kULB NKs2|K' _H$|u&K[Tdz.j;dRۇ8eS7C^iHݍ<ĥdy1A5}<y(v-UکULD23 Ւ6. {^yBNN ״'EW-׸dƄ&0yB[t2wKHi,nD@M;+Y STƾVRߊQ-;D5'DQN}8I6xsMvpwb# (IPn6kC$d;:Y9RܭZ(nK1<Ҝ0D-xB3-u-kQ(ef'uuK\,mt?( &Ph[Ia zb{j=@GB 6 Fj]1m ,I`eϰ2. _8YfXv afPKBHjE_pV/D%\ci=(YɖL# ̀O"4+ָ&B7WGH((N}fi`tx%He>anFo{z/=n_|_~GYdg`rB*er&<f`m ALI򮏼#UlkڎPO`9&Փ09`9o(]ui/&1DV{AF-g!V#U1֔cCi0~6|؂iΌ;߸&b n&SJh 5ѓs"8j%-WCέپhKM|ہrO) 3{RL v*9R$Ae᪵]㸨iV_2^a! 㗨ͽvb$]/:Zy)Wγ:|I'M^t9w"qpZT$LO^}ΊV)_ɦµ QOLELJʛnTJ\}^MW ћv#9܂USh dgiV?FhbÊp)N ]Ѫ; ޢЕ7 Y.~ʂ Mky yA -,_<[w)p`γOwzl^A)tr;"Ųs%oN_+ 0ZQS % \|"jѢ&PmuLǯV4I}~)iyrΊ`qNcJ(x Ce*'C0$ bsoX qR_bAZGIHASP?Û[Ѭ7w2c}ߜP?S*Qڄh4iYZXdUpK:O'ar0} Zm:/̽d 'u,7q%2 }n" (aIzJ܄f F=JKԑ&`-pл &nTdn1+TqyߤiCVcrFq*Pe̐ /3K)P剸lý"]LIQnUf pylHPw̋(lv^tb{ Qg2儗Qi++՟C˕G۬;ZwHv^?1TL {(ZAImG8yo ?_FDtx_@*һ%CمMi~j}4CAҪS]i"`1qI˽8Zy8 V5p6TNU~#XM@C؁W r-s@mA\R2}&vҹD7d˫M l Pf&>N?,xJ )Q7›k;e|kjTO`FΊS;qKn)7ei,cxH]8k#Ul9 im)Y`+ arGpwiׯܯBalUއ3~8BZ Rf*+6pYv|w&ӱQR35pE1ShZ@@0l\reaV4Ԃ "E$GqGg0?;qu)f-_N(U[cIm)"TT71Ƒ+Fc~*$]zbh%Q$)?6emD@IxsVҝt(4*F̌SP̃/,\Q# `vV\kpMu~luT!NŒ4[.S,9nzXVy{E; {`JF+.t]A~l$ڠx2W$!Z X*B',*2>V >"g/HrWUdq$AW?mY2.{7cTΜ+:,'sx38H1OjV"6OUoW=Iv!T#)@bs>l]۪q"S+ U2\-Td1{<1َ|%3Ea ,vi/[ZN$$0%WԲ e% 8:L\X*]7NⲸ6(+u=T[ԀcB]Ag9ŵ] T1S.ATT)qݽMI <>*O/?w'I$TDNiM4Ur;kp=;Ԟ TI sJ&Bץ<_,]Fޣg˕$XY-d6P_mHϔ(\l{WB@6q5 .≍inZ+!/Y:i@qd́n +LDh[D0\^tX)Qqu-6|/ryiE9z泎tw5#Ծ;&3Sf#^V5]5kVʞ zSY}? 1Jy=h/hjki==&6Y? вx&s{5ۋ٫,RO8^MʝNTѠ-/{2bDqѶWEjVU B4ZQ*sf=y5Wڤ^ B _ةVK A"J@]tYp ׉*uYkɇO8*٘Q":~_4jF$x<] 8endu)gpF_ㆼ=%/ڛ:LHy0~Р9AeJ}’hԘwd6g6ޤ:C19BmQ&sUrcj:g'WI< M0>yZR#q@DGFCB&sR*ͣ]s[D& Ҹg^^ 1] ,(f4/EDGKN\h|5q(Ɲc٪Ægc#ehG& @^URgU `P-Y$]\njmN_f#HxG 7sGv!W5H"4Åf-`A&r0Ʌi!wk-r~FŨw* _ɡav5,uC05V@Q_mLh˜fdǣ;nȕ0X;wbKuFX b6VHS+1Jә 1FK'ɢ-2?;zt4|q>;e-U5pyF'+Ɩ3DP5:/fH8HZUQk3I9ttM4GUq~48R6dHd*o:[#b[y^4faͿ"98]~i䨪8ݸ5.X3΀=i>pʺT+=L3q6S[Γ`?s^:wع2 -_FS34IҺƹ,{42[p/!/(LJX)M]fA_j'TpRTz-Lp'KҟX X#*A))^ 5qY)vMj&Jx cp> T{f/34*֤jY8_ZqoSS"+Żm6gPÀL9] Q6^ Չ«H#WھrsMO$\}@{:{ՁChou?%d&T]M%o8&h3^ӶmډLnP8 lvS_Sfd{W ~ HfBz\qfN\뫈ߓ p.PɐΏ>&Q∙K\?,a8gAķݖܱ~Cn##fH?`O̹P! ( qAlt7]Ikz+tUDɕ͘2v:+ KnKEs=ScŖ x@>6>MjujxQ:F9APld"ZyQjҠjj؉% d :6*sxoϵ~җ?u-&2YdL?޺e=ehz9|c{>D=×gLgy~µ h4v_BA!]$7}*cA1. u=V)'Ԥ" tY:8/;TbJ QB^q'(AncY5C:P%~\ݲ|k3^.lHg&7cWLlrAI=ݔsRRP.@k*ɘ5UuX8#G1aedi[ОHs ̟fexF+XI=e႒.aZ]xʓ Pyw3!?}$'y rWK?^h4=R0qH7]Vd:ߋr2@}օeaH]< .~_@*aS0ȗb'6r[ žd;`%YdFqn!X~?sό"n#~e!=f ҳz & V^ +3~Z'$)6lqR^"k1dl<)Oܝ`vkp5J(O l2d87'\sث+|߱>Z{llIBsKjqѴJ DRj)SNtJo)!3~FpFUMFg½꓏Օl66QQAhZƳS'KU MZgv]mlka`)T_DGmQ^ŝ{f~d h vZVKg(r[R@)UK͘!%1YE4e K[W}qTR bo/R &`pL`u@84<ݤXgPҐH7M&Ɲป|, N0ٚ ao?P_azV 箼>"p$JyDď[s:ȭMcCvje$P<e.~q1j,XҍkD*`$AB`|"=l J* E@"ȴXܠSv@e?o ? cX[U9_|cJqdaI6V Wt2FO·?*BS1\ةuaWC1F\0}W|Gv}Y{l1Q;bX >') ;H"_DejFj 2GOH RЕ<]g5~]Wu:,ͰnaZyEk2G/X= Yicm.6|%KKw{)Ggz>,-;w(%#?.Ƶ}\pj@1 G]!feO7Qi`&Òd\K؏wZN>է+oT11Y4t/VON/90iӮDKѤE!2Y$ƚw/R&^U~p"H.ߑ:yХye`+һ)6Ұ((^FHĽYrn9Ѓ0p05x&Hx(Mv !s{PA'bTwKНrRu( cbQPx6i؁嬞& $WWR= iL0dX@Qw*կ ]2V96AV4qezlkiI4> v_$? 4Evv4Ǫ-9Rlg! &υ5 ϼ׿K(.a-rZPnQlGĘ-}}YW5U7-Y>Eӄ)_OFX`lewdU·owJ`6Q.wfJ ]Az2پDRGtrV  Ɏw2uQ9ѝjy_KuA|O =1k\xًQ=OH[bhVDy>ЃRY s}Ae@EQljW)\דC"_n:NdOs%NVad+Z2=#fj#LmǠbK 䅟T`2̓(F-7E9 V%`gU_é2bGT0r.Zfeq [3f" !GOr.z,tC]J<&DlVzr؂XiНb)5{W `\En4WU97ޕ I[S.j>Dy]#$?q(>ؠV7>G0ks߬p;tGSWLJ=2}|nj*@*SH5ymM<1boP\ _tQH*цi=z)_R/܌X7GPhݹrJ9U@':^3B辔-+|X-D90J&f< W$ʒC( ]{ QIb!ߕs8T*cVzP(5|DuR!&[i=PQTҤ4=lG" "3x|FWruְH0^uPïyɮd8&YK_)Q%BĈdňEYx7c1Scf>p!wsa%e`qK9{,tfx* m_X?ֿ_JK4ܻtoAbڻ0Kbkvl1U!ĸC8.2/X͉ʘ/Nk~hu&8PG_SOB;M{Pcq\nLj`DBt~B~ptVVExY~6XžmR{rby4"UAo#fteH_QD*'(ցLf|DRȠf5k4zپ{oϼdAqB,m׋۫gJ AM >/꺆[G4AS|Gy7N@%޻jQDU"q8E>EOdX3.Rl (`ܝ,{D1pmA⦗ dIװ8e)!G* I ig|ͤlճ ~A\P5;~1Zanm d TJh(8 ůI:t#^,Zt&r3jE7¢)+_f2*ua҈&C[\{x)2,'&q!^Iv g봺G=Xl;aP0aޖ`b9&uʏe9NR"*y3oNiq =ff "e .졳}+ߠ$sj0lD0NI;~T9`m&νI:- ʗfRF{#z%_z/ri J-b #X->B'62do J멣i,8'E9Bo?v6/֏+WEж6BW0w!Rzig*T0(1c\x2p8<H,(WKZ cx}|LN:z"!E$O_~pRӒ0_ei Y(юpa@IF; DŽU:C,EqW1M}DbpL9LCO1}"T%J85`Za>&T+?CbW`h.OzYs`p%A]#u#5E4ʪQGb(^";nj]yD~Bpt%LBqG70 %鰞yMdc.c J[1H6k,-ɳ̖IƩR}@ϣԓNl}3KZEAӢ g;ǔ1}faZ`\iuEZCʹUuXҵ8ks zy`fVn*truMg6X7~?HoZ)όNE5p.0FŹض+A=MQRFT߬:n7:ʈHq'z-d뺶M][¸EBr1БͭLq"e/ ):xJձhtPCKoxĄ1;(Btq{VI27>2Gc5|2oCC=G R쫴Vvy0?xVo[6au=eM$\iK:n# |d2(wD͹܈RYF9V"X )ryY=xM8^yх,wg)z-Kݥ9oQNh1rȾUI1iqPӃb3/P:jV\vRç k `!J p{SQ.C}irls4NC\҇O)ъC;6Mi·3$F1DpxT]fKUUT< eRzkb"04@)Wˈ$,ۍ*nXYPtASmgi'Kď,F>wzddB+{, <˫GZ)+x9{ Z7C:Pɔ9@Mv"Ƈ TXPWTE{K_$VܡeX炴hFvgђ/ViۘdJf˴ˊ F:Y& QW!;j5 i;႒[@JF7$%FI8#V~ӛ9!zx]:x9WuS&e۰ {vCl uO*p 7zcll9xh2Gu{>Tmײ#z?;'iĔ CKJ~y8C20)2\ fbY<}=߫⣕U!'/V;%JEk$q$(D\[EW'n}Y5SFlYĬVagnvCI?kc@yc/%+߯Z/V3,Z~.Kz3`Ўaŀ/(k.U:>=+w~P-s D}ʠ ;hUbѮM"z'DRZwSꕬTM YϧZaWkxʣ[j1[c?{@0/I5 :{p-6m[\Cƺ,]ܚtmCI1I5 d~*!|#PY2Cv-{[堠Dkblj8L߶pMstQ,Pg#&g8k׈C{88-qWMDeO#.Ё;Q~ۻ1@Gl_1t*$|%J 5ʴ0*7x~L]o^jdժF 8ӖkN"_W{MPE*Jd} (&/A3a% 'Kk{&yV2xZWB`eambH3Y_΁l2UN\GE2r"^e4j S{ <񪡔2:qH`Lr/%]B~gs'UOM[1 'GS߉Z DbE.bIf =pbwU'&z)~pw'c+?O؎10+o?7g"BmJ"vkCTY3(J~!M=f3 eGխw Y?@-i)1A4l#:s-B=7P*G:a?/r/P+;4ެ~f=p/v8wgUa^/~~q"qLnMt`e@5.rFiFyqz0B}k|Jz> 1si|u j nZ"4] ɣ%"Va@"0e{snTH7p4ʦG2YԂ([mqA@fGH25vQe -EF v2]C1I>)qq/E"3oļO d3~J)MkDWul9s 
6}ھ=~ Z Y.(,bAR>dңX%^ҷ7ρ|.$G;n3 !#ay{DWO[tQS9H>Ut}Wu.NS%3i}%ZtuӰqdØ=#Arxs`toZ94jvpAmkX˅$Ҩ(&&ʐx;JIIg]6lkVى@9-`Ջ6g0'+B<(V(>ˑR+mqB\{US1~r)CgO zA^_𯅢tN^<1-\Cȉ [4%WZB`FJ3^ē A._GU|,ìٍ +xCXP]|/JܳR: >QSܭ3AНOopW3aH$钻{>;NwnWN;55[iM@1ss|tOnGM#rDڐ7|GZ|2'dVqCgu/(#0z=|eBc>q~d /e"Ho{vƎ R>+|B'Q߻uQɨ2 t49E{*p춚DGu' V0/$wMVQǹ?v 5';TZKHbmP@;{.i /vKO.#cRD !!kd'DŽhug.#}=@HD2 6O$EhB!l$v.@fg66s9v{=lvvǤz+z]ګ)bHlHD( !LzaKۢ@j?ٚp&*lbs9Sކ'Z0֥FCUdx\T4HҨtg A࡭Zulq(:|kݣ1!6ە9ۭZK0>:*`CͨK&V(0m[M5r\NA;"ѥx=ƒ]y` .[ ӴmpTkX @]L`vsFe틜? /^'%YaF z*0q\[$N8ylc_T-M'~_QR ߉KK$|tp̍fbN(JM@"* +tULIce weH.e;;f2$ڼAx;T弮T|a#u7K923 1 YJa TajefNT|D$r=6S?o"{WA;KqRQõ~pAPλB_] i]UaL׏fنbZ ȏd<ʑS%> /(`C ja`l\XޓDVg[j૯0~Ӏc/ͦk?q]YϭwF4puQ!fن 1@C&iVHY]sXYxf`p07:pI^s ).[{€!\gè2F}91TtfAऱZ %Cd8oaZgYT4O8o9 ޺/#b@:_g:[B8X |cyϝJ>ȃ|bXfD#j$&Y>Fr(uLP75B P i cMRR :>nyb_@Y x;lwl֪_2I`JvzndʼJ{U_-M &p6 @_#MЌU0ٮ8!%ez+•WZ)6YHJDtt kGI5 b=:SJc0߬S=^ V}hO7@j;| MOKsbh|?ޥ~F2 4_6/@69A#7. Wy#!ܷ+m:/'F?k l n=Y)QzZj#}9VAW$+Y>_!tn}}=TΗ|BR^-͹)wOIRr#bUX ;_!Mt$e1]EnZ!vSAw3ʃ=:Ą*JxSjPml;K6·l gǚ!5Ytep|}Sy ᣢUtG;曲bK7':u\l _=,zܫx4 ~@tQ\WWi7vUKX St`DgktID p8e:,DaZP:-p 7ArZ3d3xXz{P} q j.\ |꿝J30>lֽ^嬴$ kIYmgE'u=..e7F޸IsJWtrvR;R4T:QsS@B9Y! "T7Xw>sLBaA;_]~iʥ!N(~&Eo"B JQGiU$,ȃlӕz&0WDƺC~\9`Ru?܈," \&0ޮ?iYΟē)pW.? ku%x^҆ؐ=-g BvZs LuIntXa 0㲙|Bٳ}G,LA!Ik9pkĒ#Ɛv'eI! H{Xq EIDz8Kc7}~@c?ngC_o@YG}ȍ&K[U8B܅뮚AF,eĬ/zln_ {wLIU4 !ںA9W@r[,TAʵ?Bn։(/|XW , &((0p1@BzJ$x&hCE 픏_ΐ[,gYC^^JaM8K)hjfO!Yf| :U8QiZ _n`WBq/D^= NKyJ?z7t('qvnEu-: .6 ,_ h\Gɟh %pe^U>isw9G_ƅ#cE6v~ H&/"L\"l9\ڹl!v{ͷKqwMNPPIֈSQRS}t7lTaw6y#?c#>*`^7nz1xSjw[c@?3x9(i 'UՕ=2TF?Z A9tL#]A ӄ8S3du eETA)Ӫ5w) ʁm"1e$~\+r{["GXqdNW|B+H;ٜ ҫKlpЌv{jE-eH҇ǜTZC(/]:eêho>c7E_kgĂ #׿?G3E짔;^c QIoU5RC > G&#>`ʌ~p*Z69!⼷opfuϹd|B9pO\1X w%+!PE4}NvM:UR9dCXGs!6gu_=$a!`BU8ςm`ԭ5`[]$cPZJDg.)FCA܅28haD]A,D/Y!kd#t4d։/AkKA\t}Dx% B1 ~9mVeM٨ waԒ+|W%xӛ7lTocmqvX[ɧxM1?ڼhX!dE->@˲.qM#!H怡* lp3}1YKJ ZX"I}}L+g\n\ȃɎa;T, R7(\iNӊv˻MjܴA/RAKxiX qZ,+,{\^K12t>ky׍'F!F!nsCj@P z WnqxWY%#}Mðe]O˥]^"}NŽ݀/%\Lb^XNV݈A1 :A0hx(Y /^/QMpD_^Uf*Ǧ1K"KEѬf뎧wH})5XbZktp$w 8-^X}\i$^TB(%lZi6z1Wo״sQ'ii߲s/F^hŶk]ᠲiwЗMxp(zP5.eV0楔LFCd !8V<}xV1mjmƶTvMk^uSHgBus6-P"2iW{-݀|y'9~"44}~);slW)AG*WJ߁zp?;'hrܮ7$VFsO%,Ap"'DoV.JF,wq=,Wf=/>B}^xigp8@OA3/-WO%"Iáq3xp[w5psw)&_T}ʜ#%YZ׻xnX!NЋA/Mo[h(D(~]aZzcW}{Ceeþp"-/Evl,(յH(ӷhO .424 lvç貃]Fws`~tjX)JgDz3d#mW 䫽šhEb-gDY)=t1reS5&عh9\(;&^oeS{3c79Q{d|>T)떸0V$zaGY.ӟ;1gcZS"CG(ӷbyp=ZRbؾ+\.U^:,1 }je*peXeSO!5|w0 u‰ iȷ8 Vc&:ʭN_фm赚6˚KE(oP7忷fF<XVlˍXѨLSz H Y =JqqGOl8k}0N qZf?M4bgM$$sݡZ5έS+7ŁlwQ|7ۥkj9o܏U GحEc_瀃c +eĎ:Xkp8u?Ց4P@s^Hp"s-L41 7t]L  CwZ߈+Tn9['%7wq,AҪ+5|*wۑ+SCVRa[{6r^m_&>*]#F!!1h1%nx֫ΞBLLגqaV7{E[k:+u%itVV8% 5!`aÐ^p&C\zӰgb>HQۆ~=)౞T]_5BL扶ܩqˮ6TJ% l0sD,<y` dDloB=9lx`B K޳"Pzv2S>70 = K ? xsa$'V(0qFs \9i\|;ml`'`Dqi.܍)&)ΎI?E%4ܣ䊎*O8EuZf=rN:XCGNēA߉x?9L</| f @'V Q<{ѠP뽍ݏWx#p2M|ݐ Ȧ-p F}Zȩ&<Ĩu8U$"+J k2pwS֙TM5j aKEUx- 蔺P."*''9tD.c-_2P{fY%d6;|CY`~Qt@j;PhEʶ$u PгxҕikoBV@:Zg UǬYs:{sQ[4H%g[ELJ̠oHOM. oU+̻ADŢq濖mF;gH@ߤnߒN`u(ւv.q[uu7^:`UA}:~\' 31lN TO$ԷNM诖[0gU OǬ{X>GXq!Ͱܿ>x;N y;CIcb8la[O"}BD,Awj_,,F垜vqXŦ"Nmpd+\JSѶأ1/8l铳J,yM;]Ķ.Gy$7xϙhG~%@ZUnI}pEON+[@i\_*ls=(CYE" \U^ uJXQN64hhP51;C` -W>];Ŝ nDTosePD! B1QsV b%]S7 |2W%0A6W|)ɛ?"-PSsa (ƦNȞo3 :Cz~ ꔐ@Ul!s/n _z4$ <8EYhh$hMF)8_ȳũ=7FUk߼ hZ 4e8*wfe7fF8wx2qX3țAV$Ne5V}J\Ts))wwm* N 4}BN1%>aN$A5N}ڛGa pF>;*$oi_lͪI& j/GXGVؘ̇vo st(Ş`D5QR{WF_%'BO΅$'WlkˠsWØ:r\Em6鷫dnEߓFmJ_׵AaӪld JipyHXa¾LECLNFE,X v>mx|S0rpnpn~3 VKha]JY 12"ZAВ3tĿx, d*zуV`fٕXrf?!r @=$).MSfς'#-d${ԐQѾ,<:)R]bIn:1-4$33缱Cz% MF5RRRB@7#}^GndjvӅ`oV׽3^6.H'cAPaf=`hRamcU ߮hz&X]l peW9; ;dz;rL2X}@|cab+c{bVD(wbFʚ3/e{U㯁ڐXqPVy>:>ȊzDzdb\MX$!r$] pMR}Wi&]^gp{pLp:b#3S]fk+|BMWʳթ{1 ZD*{#3609juLjl?xA?R';nce|Mc7;0@ǡ Bvd@$\ Q8>v_Ъo"F4ySmlveM`02jv:C1-9!~i' Qu'3 11G3Qq&NX??p.)ґՁ?6R)a ;Գ,(oكrkI&DF@X 4^9I -XtdAVjc.(ޥGҫb1J!t* }P,zj=VR:x1n綞'JXmL.+a,^U&>%Ǟ"{a>h5<+:];6=3oEĹ5`;?@Yc\*dbye敬hAb0Y4)'}Uim&шڸ3#q1>dqn#uI@w%),*ĤU~9`hC}elܺ斩c{ajR[Yyx,/\ht^~mp4~MwˉAvb8"tYf*In݃[oELY !WF{&lZ[3Zr06o@gV8|{'yV;c TPiVߦbZ6mDԕ=jy2WkXJ'Y5O 9*dc]]k5,/?S)y1BhѴIZ%I=8c"4R)JLJi15<მZ "#%AF)b,Jx>w*kr7!7'*{L!jya ; ?R ?ꕨk*3j]*;(=KZ$MDJщs1iL`qQ72ډYhb}kϭ wY,:<Em'|jFLLWNAWN;k"l\Ndj j%nP5w!8k 3 >||t™Y=lTG`iXq9;@Tׂd#_Y Vj7eDC$83}SmJm;8!{d Ay'ERo|s8wWV s.Y%0{҈{=§gT!J_>]Zۺ= "CT5ePu^o<ҎXܝ xFKi n|1M{d?:4;ƺN~|f%$](4}d:Pc;q:fC){c&)miNpdRcl02 :o-"o=m."LG`1DWsֶ?eJͣGYQlJv.Rl-o:M[m03wYΰr  s ʩFQ1C9`DqE2F2/ؒu(ocݷϯq3•9%z .0SV _o>E1A&8\2^^.7%FMʶq87_k(rnds],]f^M؄yI)nb-%Hlݽy q ܔ^F>J|8E{,OsѽS$-N6jp[ߘ!R l>>oضYi@4yi5$-j*Pyau"E¼6 yzQTO90MFֆVc4dCf_2] # 0B iWHٕ>(=R 'uS ~ffqg߄ϖ,Y=G7êĭ,񲹢ѾڦD{Y/h3\ju:־Wmt&^ͩχpd]b6l[< cfGEdPKJtv2Z/x4pF̘mX ߛ _J-U΅dDhf#>bChMOr㺔Yl~( 0:Tj[!7(5f%Ʀ& ]:BrW@r9Z¾KƼU>g밃>פIDטdDg  ;Yx":$iaߗt .9/oF8$ }<nlƿ )CSAP.M|zHҶ"v3K[nE>6P sђ ƭd(P[O Da *kqa\f̩tS:Jgyjk7,Tp \w!摳5߈-0[?O;`0b21do>C'}fvz׾/taX ,/ŮV I Dlϓꍅe3XFBv-!MS8 P^v_(NrwmOť8s}h}VQSdXE5mRR`"[il+Smz1B6М/n'ʔ tx"픏ZJ,s.f5\P]~l ƶ<,sNSl&}A U`LΕ"K'PY¸{Qay6rN7I' Ȁd 5Hi:=c$# *gL$Y[Tpo[@)\{Fk fgwR|U NaUrA)4}W ύsSAQ }QJ  .yHY:τ-0fs1X>u쏕k sqoi 6f>6o7]wo0Wt)i-Ɠl~Q`RΚ  $+'q~58U`f4ˌv尋c 肛 FkiEhua'r<$1Ho? sZN_Sr+#wkPp L}NgCtFkD;Ȼ$?8J/au{Ƒnk5;}aQ/LLp^}2mNMa.<% [dx2 pa_B6[Xmˉ{ks߱1Aܷ.i]}KO},q {UYE{#\0'%ZzҴa_KLp)ELl9ZԘ,q&/kJ]eI23b0#`нEL6*V=Y@P6S &LG,w _AcNDO8xrEXdfW=4Uxb@\$#kn0@jOpPw~Fwilb1\\ "[.+ƊE=>!vh_öU៦ms(4IgaxaDzW ^_""̓DGeojo,ۙp_e+,rfAIL*%9]ZU!tYT,YEJP7 &' $E71$VmVB_uLAY{ۃRb"'aE; 4x:œ>Zs뱛AA\ao4F/{ Iut1rv&ģnsŦh>e|!O* z6e3/XTd_z4 1e6v/G2bpwI䋜4q- BU lƑou]9ˀrޜ{7>-z[g"! {6@z_7 $yݨ(N7gvhǒily9>ȇy %=j36^OJ B*eNHh.h<*,a X`fc- Owq桊36`ļ)5bRO qoj0Jkєt9,XTCNa![?DbDnCvB"/L٬KP`q<טu"5vG՘^-{hEmbg;mJS**TY_~!h[4c"жQTӔ52/Mpث.)YGy=7|-\$?ZSmqӖmWZdڪkNӝe쎮j(6AMAM,G grioח|F7Vf<]R}mpmj7ѓ8f8gz~;*;=JF۶"-ȁ3G՞F%jFwkgv67\.=cipܝwG,cN~֛yަ( J yϦ#Oވn0dn~KRj#鸞WLJi }Kb1 +S Je?xszm"Tf I;޸>H\@}5vzpI)%~\ pO0=:e c.6_3{4ߑ.6&g/BoHēITVbKʝ_.kZmᥜf9rGb\7n` W=^ZFqCf;ϹH*;5^CN}JjOlsw`rAZ0hFVfXX刃Y1)MzT ={.Q\5ꝍ;ёr}]x֘RYJh 8_mOδDw=x|<1f]"=PS7T&eO[1C6E|r63i4a]6KV d|`qazB2cGM}\<}]ڬbѷ=X4IqrQ1VHC{o'gp&wt!Pd}ު]G/kgcurKr4,, 8y/PtkI2aTkAW];LP/o!Hl7p _V߈+rw[^@a$zo'n__1 ޖAQ&q oS|\{"`>5}NB+2Te+_>t]{PBW@.86, 30ptc C fP X2nx0!t/8'?o M!X' gs%8C\sձ_m5B^sflh\ʹ'@d,XMj.K@ kF4̻O*3Ml[5K5lS ekr-դTKgV>\2gNrNDuԊɫ=xA ^-k»b&}os{T'' 4'*WZnn󗝄aX"`޽(ז爪ʹxQ/>/HP0u{I7~k"1ӗ"zroN Y/S:/vT+djat"Rk8 Dc--\@*u1rOg58JbZ%\>+1U8aG\6weXrD>A E;\97E |_0>ªf%һ0Mbt\tkƬ#pRH"թ2Ɗ@AѢ\m .Xu8_)ν;çK:<9"EWj_!JD_W65 h|mc. rR7wqc1g *NOn#Li1=ɨ[f0,?m`"%':}h٨ Y 6*E``5Y xi]ǔy^ARO%B7 ܵz'i[>܀r;; {lKl{VPf9H-j4(wITP6hPPm2J99tXWcұQ0Fm2iwx%3'M ³19}\3w -KUR fCeق .5uG?nJu^{>)G*eJ5.V3>~ 3kq4Qs{z;PJ! Cf#-Ս;kltNvY aWIu<T/MuqݩZ!8G0OW q[4ʂݵeȑ1Q2:k`w"ƶy#DF#v"gb[ׁ[{Q]U]c&]AFfQ~*Q/6.Mf1F)F^'" NϯieM#ө#J4Q&Z+qFhiDJ;I $H0+ƌy2)GRpaIX)$7p#'P+:2\x~Uƒ ! ,sJ]aGw"|K &]L!žW XZU92wNjff܇MꊔWLJ^yφCeus;S"4xZr~yu_S,;g$ nz#rk-$xDN шF*$,Ҕe{S"YYӭ2US<3rB+#^d;lK3J' ?Lʡ@.&Xp?YkS"&#L4C{`جr݀*W#9Fܞ{*tlursn1 ̦b/bJITE.Ki4}*{ VP\h312:H"1?feFgnKw5->t%Um|i@_=z!SanmWd0YՓ,o;r{ϯV8i y @hnj݋57fT\CI6IJhq!‰eȋ鞜)CU紾H_)Hۤ~}|ׯ?79ب約;kBV[))_-h"mZeJ1&w2iX[=SGv Iv;ZJGSzڻ7CGI6u.A ?/#n?m|O k4~ ;>- M^;@80f1DtG x54Y,Tb^,,(fϴ,iεCCE|xܯ+ B!0~T(OzַK$NgA<}YZ! 7)׈%^e~X,z+Lt|!ͽsE'I#ML9oO `LԬZ O=I ƇVO34>YcA}F\ E;3 PBz ԅvXTFIˬz`yO/C;;eQW!s5/fIEaG,ci\?Uy` PRBmS|Sܱ'+kkpWt+tR\)eŦ r,DRQB>f2KvQ1o|Xg`_m)!E_cbPTOT3g왔xH t![ ~"wzǛy& xE҄v÷-{pwk" c 3-XP'~?6zr0c6]* 0ܽ 1 ,]7M^RJ:~QZ؊p@`V-78*@ }MgK

    6@Ri$NJeӂgfj`#5cF[//rHf؝G9k߷tL K?!/_}{Ž@ 4d^;?sK!w,-UZJ#uE!/0`$ \'U4<l-|&Pߋ$^K@1t/32h l^;Yka+]M?9+-́LW,.60 ~v &=y"0j.tsT>؄v~EP>E˰!МRK4A,3MWN{TQ#--bS pIL1o=.WI!ns!: v L&o]Z0k">ݔyBWG|H|Ca3H -JuL[1=xߪ}eЍ1GW&d`np66W€hR/|R xc#<֒7AtQ,/\9d&ؑ>?odEW;^c#$^co,בGT@dLlvcJWV<D ko|1m޽ UլfBsŜnᱡTZeH*҉&6ٰ"GDfrTF;g5S?[9#f[<6h q_.Btmx bO>#yirekO"6\LU*KtsQlȦ)\O9,Wq؛:n]ʄ=a=w@-oQHGa_N"Z,v9vS/<;Պ̅wgau)ow_7!D`vi"A[Yq3wR=ETXyFpìx($0Bka4cJq]f Gb8~ /] *fقk"'/jR܆~-_ Sn*/=(G JMn\=,Q|qƳ V]Ғ9&9\X !]-|mgXUgQ;>(Sn0Py1iדa,ӾRz3y]cqqSg?h4%3[F9u(4D@|x_S$b3[/wPh=*f"\G8*#FYNNwwThiM+n-`1Hto\)4@nT Ci8#'pxpX »"Uf CS#}{0Xz} ٲ9UiJtM OP:VX'!+ IARA^-$>}xi?HCI'Qˈ6N:ԾW_߭g$uYPM?SońvEH!gQ]k0i7y [RzY޸@j&K$)6- F7-^zl8eP$@'@4S-Oy 5 jǘŇnMsYF&2S)JɷB['7&MrAF!0 Oˆp&G t|c0r  Fnp0G{ˋj M32l)hEOmH(J X;E$d1v~e5PʓBPq⻲o& 7)N.p VP*]T?aA{X i /I܅!Xd ) t)8LXx@qãJ $ *# ym9BءHwֺh%}BE[Rah4|!794GXf|ܝa_,,ܠk≉|VJۖU_AxMvbax حDqZGwͲfcEZqxF]!i7턵g>R89]`Ф",1`9P/=ݲ7!s@N9 `}>$|ъ*tli;r u@뒋jYp,D r>eɰqQoN.QuQ|Bw5 ]᚛i >F`=zg_d ,u|!jd)nv>@z{X| - as Z:}B5hL # ̭|!wo*Lgo6GUah^ r7d߸As!'8Ozʳ˪S&:QC>U({*m xH5Gif6?bFJ]8demnUm.VA&K˺!g!.C;)r@bƮDU$N MFiph ^TKTOUU.YsRx{-x `JV'xm-*󫚘 a|ǧ볬 ZM&~$j -֩_Fi !?Tb)'}:7JȜa MK]U9GKEaԷ0}$0q9 y4sUĵǵpjQnM),BG J^s_0hd虡) ̬b)]Qpo\x=Q5+0l:O X-(骾G6 gS請-,F[]z_1X# J bpm˙iKn -Ƌ܎F YOlMB8?EܾW''mυ-@%ڹb1w5Isq$ Toi0Aoޢf6?͒WWzΦm:m~I˟aɄS_..t*5@4>BD hs4XGhMdtF`?t#hI @ CŔٸ/a0VňV<m*`܁X>馠\Tcd*q{MFY,ooE\(~"DinM/ RLԎMG\JF]Vƅ Pm1j&ԶaE 䞮g*Aل st<-LƔ̜#!EXZFCEAk_^F> F>~a_m9c5}RI/ipMJ)Ѡh0Dxb_oi-9Fi98}Y ؆p\ ( a[,O4( SYҨ~W]YUB׎6~ܚiYϢVSA[lLb+R? =-jZqP:X*׳CĔhSfҰrʉ3 #Ws扲AW db"e݃9iOƠT%~~yX&ȘA|Q&9G4pZiWfTӈB2QUQ{9zt)E24oT@ _,{uђ@!]eшIG"5s뢻I|1``um=NTP}o9af sm%ZHF@i;c%k?¨sWsmtLa7Ep"ح6 SEuj;2e`0M}JL8*xIeW+4zܐ׈_u~;ƋbFDOff3|杦┰&WH_wu>XVٜvLPJyoN?nf/jRZ.+ _x w9 v:Di+<$tgct(=Y0r jy+E>6a8zi/|0$#ݣ΅0bX`|-^ NjD?< Y'qSVܖ_}2Q$*ճ'dHUEFSTS F|҇e^GJۨ"X䲡yfMD}̏F|hO3;-WMOۮ5r_񫘮qb^Q/fs'2p)䜠|Eo{7[1F MKZ_lXĘ_.ǞtbP;`Qk=~qqI$nV]kմt0Xp:EY,Œ.3A+k ȡKB <6rSa/'pN}Œncaz6m<;,Pv37 -f4$LݒM593pTt0K}+UwB`К.V!M)^0K5v'h$L?+K5I[BBtvc/d ' J жߓ ̛x/xmwqYm(Ց%d1~?TPd:{QL:moԌ5R" :!NAuHRѝ8Y%*|'Ga5x8":?#ms]Ԇ8K ޲4v>L뉪?.U-؆gc}ҶϮ|Pٮ;1PǪPZ'w.-1]Wg.;u39ꐒׯjelόg%p/XSOJh&D={2F,<.jXs `!({LY[6ҧ`I1/B8U9Bc `+C=C;so{=J㖎(0ML K | h xcu]BCL( "lj BSarpB$.~j6:@+ &s^WI6Mـ֛^X .i00TD%N#s J!mF>P`I<|€C|hnj39!p[Z3ޙ1_-)D14ߍ3ĺo㜩UCqԲ趦LP%0tc5`JK*>YY'u8SѠ;Z<SS+o ^hLSx 91$wl-e/ ^-&fX'f,ˆ~K,G<W*"J%aԛ3/5SKkQ͛ʾ 2<&K;+a^שM ̇\:Cpq@SDvL3 &{\;ȵ$;mUhj6iJw"ԃ8ĵ 8˸BFx:3ifaPUY~:Ί4R #~ +b4s+;6`+ꌝoFt 9K1{F `O>GvvմM,n FhLn @Fض(1(K3ֲC=W.SY!ң$l-0jDb4.+oIJVTiHJUMoglLIa 16]}Qݧ&_@7Q^ R`ʯ=4PRVP`Su,/7 ~Z}qiY W},b#P[ #;e↷+!*R?V[ Za%YА8r^BO0eI.;+hdu_%l8qJZc\i]AqlQGY;J4UKm(Z' [ .f ۱rz4ġ8B;OEׯ2Jd9l6O$]&X W8olC9X1X/AI+ӽ߄lU*6"ql:w8.6^g%-ҀȈ#_a{NqQ.$.zc8kjP۠ M۶A~!4+{VRr@b[aJ/5zZI {wk?|אS\| 1lijc|X(nzYb(z2+Y vz'',YoPqE;O$i'u'@i*l9~e{&chB|Fpur'bh˄}rv?O&@>_Ko} DhR^"-,=q >{f"e)RRQpee]`ժtű=ѝA$~qּE>>]R|wԐjyQVA"E$jTM eQ&٩/ruąkxvE,`_Oܢ*gؼm'Yx>+6^SRT<JS}:2LN-R x11&zv-1ԓJ% :(%-U?@tԦ'JYYM`f^ES lʓ I GT]b>sh?5WJuXjgڱ;&n<@eÆ۱\_1<;Ŋ6]<23WћN桹q=w1m>n-W-L|ؓ&^F+б3P>.Js?2,Զm$u6Ө\wx'S4G^. (]hh6Rfl"f"Ϋ ^9 GB-g}"%PJ#ªR͐ Xw V/ejZF/Z1]S: ~aOԠaNod%d.b 64y 7`"+ԧy€ ף\fϬ({/`TfrN/M̞nIȤQ7r&^f®&Z7 -ZOkK béfhQGI9ǞuėGępP YFNK\s 0rtXژyodBV?vEXvf6a f:P;J2Bx^xm8K*rgUU[ͭ7tөs84} #xTN0XQk~yڕ GpŖp@ł⭂mbSbq1 ߰7 *!.kkQK7Dbb4E|Iko 4g/kb ;YDߡ'*ocZ_:难4N)TP[AcD*[4C6k~"SYyXn:v32%~JҼõ%|? YjG`Wȋ`ݻ@z}D%x:T~sf ڔzi8F s78JNCl2#a+xOj*ADeP, -m(w (ED0UeefwWfb:~Yؗ"7׿V4t`C/HjBʃ?]ђvq@i\X̨} wnXL}j gp%EsR=:um?wG|$ -#U(0OmRbo/wJ;@A֓Zf|m3V47qCpo3.Ϻ:B U2mM!:+yW5>GM]Bkfv_B9U85=c)mFoC`A΄Px`GR5RϤ1m{U Y%G^&5_: Wl yI Jb~\mG`}i"݇46hF 5'+!iDzђO.r%0A]ՒRo&u &-}g%ʧΟn$=6XUR`z4Wul]\SCfIa|v4s:Oz?m$9}7v,@-W"ջ:"o"- L<1?J>ɧbwVi:4c 2Q3!NőŏWI`؟,K/^:l/O^μ2'%R_qF\̴)OMf7w ]pЀg:%߲{p C>O sFtGYO4 iG5)9whdP M[wj#B-n4K7M5QsgՋ}en\v.`}֊|Zt ܞ Ek@i>J>A!u@ݥ[@Y|j.fڋWaNrO|puq2h~"5weEA#֓bŨ[oE+PLbÍuub}[衄-ٶVh/_18d5Ku~rjXO/\w 3D`ؾ|"8[J +^[G;ښ%]1 ژ.JE/4<۔eߖ+ R֌9Q>)q>Z*r-*Llf1>sapC&Y& IJs#q04Ys*FZ-y :N3 5uX'{u#g"wo)D׬ }V<>rwm&E1YPxtZ H @Cw>lV l{^ڒzgmL:fv~u8nX"+:գyÙLʵOrCUkz=\1[-_gO8ay_[Z^tLڱG]!&zļR'lS0Y.O`,t=*^ s0S썆q'qIDՇAä|;.\q gCf-aA , JI\Bﳟm Ԭ&c+ˊ}TSFxk o= ˵[*s?Cܳ-E%dz+,YpCBmc̸k.~F͏ju=ոǡIbfD5X5k|[si>|zV.Ikb]ST0vqo+H5BqVpwp)JHCW-߅0& ¯cdۅiy]db tqU$˥`9?}[ _np=IV;Q;WWuD%d/ RZdc[! x c_oܴĸe'm6MQ#gxEZD)/|#՜-?R/YxjjOT5w/;p2rPˑ+g!22x19` !<31 aZZ*Jj0 3Y3'Tph3h=y gP)bGu&d>ɤR_C|eL0`e5quq@M"5%%7k`] mT4`I[:J!FaYӈE) ;v!I{.NTP4j,{&+e?"'|ӻ5)o X(؜p;_bfc[Z9E_eex_G3rQ:,'O(tŸmVͫu=ɜ9o_CEvp+MI5:8039!bpaB3`ň7VK pb0"yXwE9Gy+Dt[͡(Ъ\?.θe<1W_JYh h.ۧ|ÖWiې %0e7OH_Hkі̘Y@nIb7l5mx-yC|@p0e#@jpIke?$y_h†?Z$^sH+Hx#gٶ7&J Ήakf_^^=t-2*h a.G#x ݹ/9mهd'ɸg%gMJ3S A;)l"9ějE$B*}\!&ߵen;ŷ>=pp J٣{6e36XJmCҤ& 5+w˸eI;:U(SJSEǯ_nl06Hp &E pyQ;މ6PT2[j`jbkMKei[](tں%rSs41:yviehW9*6HWg-9PUMLn} M&  \#p"(2t Təp\H RE"kfC&eŊD %P?mm^gkMt㱎Ԣ=Z*W`TDuߛAHg4"1ӛtn{ٹi (J=rGdatR]-k?}.`+{u-:<#1S92 F^FM%vcv~K< ~1ۧ?YT˭Hb7Łvq"JA'a>]pc C?JBhxJ*dmhK(ZAjXIZt޲c1]=c"RBRq}h!ИRSrEͥ]GHYKduR粉`,7ݺPZ0GƦތ],BYL2r b[qTJXNkVmDϐ~N0\5 a!^jXE%vk֟v9\{>?G A1uJ +dF/թ%; X Md>CIKȇƺfF!7.[xttQ嚘qWu Nc+/\f6 rh bPwۙaT=eҔ#>T+,,grX_`6͖) [0aRB_U 4\t*Dګr+ doOw>1'q׶WVX}!} ](4_ZŸu\XX1rдC\Q7 <1C/#iQzmfC_>mwQXHذ0-~rSnW QG!F2`Cbĥ4T3ǹUx@Ұ[yHKZwңHAّՆNq̾8+s$sUt?Qg4j&',k? )Qh& bDi1EEyX-E?ߩlfcI*&~jR+].& r-pmj_B U'Y`仠!O 6ff̯Z`zGok:攀Mgdà ѬgTFsc'hFKX@Mŭjݤ(ѡJ8ș=mºPGON zdXz! ct\FИ_$(F -I4uO%qѡ\^>hq$:Ы`>%r`ʨ*r֦v\#e$pWQbZǩP7eۅ{f $ pa]{M Rq~G*|QKP "Тe_1=*Xܡ%3sŞotƟ܄Iveyԟ+_q[ĀOEI76A{,Z;UL ivqKayTp5x#U!SrECʂ2u#e(¼ݑu&g_Ҩ%p^lFx4cRjH#2>uN6c\[8{ʶ&TDLp;9jSDĺ+Y*F}DL\ѿ" cYNrQpGр\>KE r~ {*rtbm '{F,{K>/VIAE{2Yyi@u˜ Vy;o&AD=Pa# HfV86#V#meuۯAl+;C㛬 &9=a˞# |^juZٺ6ݏ ;ɆlZ*ܬ@E@EP,'m}j_5̶$E#8QeGuZ '}L٘R|Ojԝu 5G,,ڼ eIu(S 9:p^!jRH4;ئ%./\c8Jp-6Q7R/7Pֺp>.:10 ?`7(ocXR$Ǿ7޿{/zrXx{P=n8Ux/Zk2 ~Y(ܰ_m֒|;t;}sXi&'~^/seZ0b8A y^ Z?'#Od|VԲKDCՍtv)񝵱 RHJXWH1CɳZf5bھ $zZuwB.kX& <^ }^pI?I$L6 ]u&BX-ԭFQp5hDۆ@a8XRӀ` `#U)s$5J1]F6lx8r+#З$ ]=2*){iLBINVa.6FY>*csV0) 6gU{*lNBXS9^ފ/@myDD&_Ů5VHe ON6Zd\L- ʧ\S:lJ n}tyF sDb0iC]\ .rpokSBpNĻW:]KYQR?"6wL߁e&Lvڌ) c*qlZQ,<gHYZ\[,D;m1R&JJb}X[],ZC-Ͱ")ͱUrޞǪЈV! F 7%6FQ5ڥ~K#ԌU\0',JA&L`œ󎎷>*6X{8>JC!.(54| MdP{sc!a De]L( /o+~t(B ⷫ)Z Ɇ9+6T6bk&k7[}MZ.a^>AN 8uOQ=2\"!ez'-H fPS{~?Ȏɨj0 hIK-9tYIs쁆ꃹ$\hkB+ ɦAۂBI]K\$ES *W曻1Ate?4o)Ht400^_^`*KߡvܒMDDovK<&RBޡ%uj{MWՉ]iFnɾ?, $<*"{_SۍzC-B|1ʅn=$"{˰ G_=#Jv c^c3( NuqlƵ'+"əPgXF{i+EH|bQf`.bj7{^P33P&ME_/E~uh ⬟W]vpĩhq 7_ZOriۘQPd.ki-č/>Ty4@(<7޻n:Ϥ, !@j`q GLF&he9| %둎<'=Qo¢T<:hYDL:6OD^'_qeI6<X?"'_uu{/+EoB"Bq? ocȻ(9bzH(| ]`)Dk3̨lOng5Z?)W2?2e7:cS LH(1a\-Wb7n]Px)(u*g'R2x;3a:2]Dh+}lw w:N -,ʭ]1rFi"ljǦP6-JdO%̺$$}>BXN^UI,(b^$(>ixԴG`6CZj)gr_ψ`1zȺ8IEp|ve25Ib$3n47>?u%nAZ y\qMH!dd#bUoǑ, 9:й]E@^@բذ'`o]Xݑϒlcoj,؄] Ћ>X\y޽oWdX8Q!vu;Nw>w ?^7&-iAc} KtW.D̡5L&X4t7ZVeaua 7 µU`aC6n'䝐r~"-l TKx]?^wMjyP3jOp^#o +n,OCiH7> -ByφhuZ*jEE3? Q>![W@X]"KPW8)}  5zBSKiy_ՊfJ"PӅ>cƧ}ٓ g8MMv}Y{3qNo_`k)[=JVqrޝ-,B;c y:6d ]WU9K\)FZӳZY؛bk*wT:y8m%`JZsw%N3sLNy EdDQg4Q-uICԼjge4?-A4Br|j%:DΏ\auܲmt:',0#K̚[ԥފ`AK{1v)a-6VV]y^ِXl 4oТb)E_!S:'Zn|0 r %+fт>!=A҄[Lc:FBY):IU]}s+o+ƣPodwYީ'SքeJh%Gy[ySx}ה.C 4Q վH5ɑD,-31}gрL_ߜkb/ϲF{ŏSŠj3O}+ob*N8)fv+(r-q4rQxcd v*X3[߅(fWN+ D,VR3ǭkԲJ5b#b`×D 4xtF:k9H)EN EM :WSq!RSyv z%4@;6~4MTC1[l+a"!WP̫rƴ.JPN_"V Yn 0N&΍ި^|oMb#aƳ]U>JTvT;쑛i  Ц#:-!+1o#>"Sa5'wu%>)l ]_n"@f~.1J7;<(â/UpKpDEraR0pWO2Rkv!Z?^7nN iPOf2I~n89glq7K x#eqf{ LR9 7+ppLbltDOTh+=Ng?3Ǖhx* ,NtlNt:J ^u)Sj/S PSY'dA^f30@XIxTD3D2K<0,W~P ekt!?Nթ3yw65yOa괄FPRl3ϹYő1lLe=7}u]%f @!E!+'ƧA O!CX/8)ү:>zD)Gf/_aI N$EO]k"u9tF!ɲs߂5L8]a}9oև՟g QK*u/ cky_k+/F+P,צ[RE Y=wH$jh2HNv!‚tJ#4Hm$hb8mܽ kbtcxY=Hݒc;7qXAi9'oh`]'WWz)=)x&={8j (9=hE e@/P&tkК/ FgXoDYkOϛ~?ó) .JSmOm~vKD gz+yϝWDnu @PB.&yn3ӖJƹ87nZ+6Rz ۆ&MH [fS[q1]=+xA3țe&כpK]_/$x3!ZZCYh ujw>.u\3 fd!|`i|:ƩIp%t\â |ȅ!OT=!>{@{(a*3fa紷Zk槼@hhKB_`AcVŠÂ])w=a 35 SM2 DFhi3 9Kn -$*ǐM`漄WۆZL Ϡm 'ŴAOͣQ8x1E|$+'W}KQ3@2mKN߱N&X0^㈃}e=OoE" r<ϫ6 -mR#B)pb41FY}j Xiz(v%uQqͩ٢F"/%2R׈'H'tj2im,;>6\;ڵ)uf6) LMX%Hԩ)!9YQc%\:sτJPA#0 )' Bi1DżwՅw~JVEUEb})6&y"Z39sWnF+c/I[)p x$8#`O¬{7Bm %6eJDq}yAJ=Wsd2E9Kk"ucg~nwW! SEayaMԠeH/6WUdhӃ1I{BkœN.w0h»J8@eEgL6k4J/75 ܈p ! ./Ƒw DķĀ2FjO aXvS'yΰ8\(3ot%?ĮtxہuN 8\jY xǙ}8*K TI$SW2!(#/|BaCr^[mB *b _ ,x6ո&*H_X,TyX>pdLWWp1$^322cp(HJH>pmgO5YX@J_ZdU:FĶYV$`|8tdӼ(9g%|I51~H<+8^846IX, P#qFswJdA7Ė:`ɽnRsO46Mel{qy^Kn.;_Y( Vߡg=]W֨ExQ2MI BF Z"{qkZ1Y#\yk<׺Rmm9VP4rjMySTlac'XAfʥ6mTDR=kxQr$+Q`K//]9ׅpʁ'^9a<݂ޑA`!.04%)K~^` ŀz|' 4iRgZCF7ǽK/Qj6ivɴ+Ԣ:I|޴eŘ%2s+QGQ ˬ5- $Bjp*to봈sΆxq9+`-oʖaw&zo'oyQ_,Cs$e7Șb/+ tɤ~|w4{{tS͘:IZJ5&m5ib,HZ_Ĥ zQ-1>kMIS u<#-BZi$ U톟UJHػvn)8[Ax؝I_BׄE*kJr '0ͮ3/5 @ձzMʻˆ+iS| JI:@b_;c&w}h0aeav6d՞ɔU̜q?#92Ne;9 rͥ3S^JǝR`<"U* uX^$O8|KRAɡͺ)!plDm(0%%sAikqmL<*tl`[1Vp/7Œ9ϋǻC>$1$+D5xh.m"+$HFf TyʌH Sdd~A;qXR1->غOl¨ jh ƞ&DyK-^^aeX֯NhMieCro*FK=Vn'Ch=1l]\N +eBU))Y c7OVb|X&KEU {.32:'TB^QYU(F d)7{ ^_^f>$ NTGӌWXQ@wI&VkȋBrxGN'Ke`( Xvz yCPyPS(Њޚ##'e mٱڱ3$GS;=w1,`%9)6؎Fl1gQ [fPo塍tEAlC6F ЕY%PL)?M|x+z";?fT3To~T;/:Cv85wY‚ZLyH Nqp6%6XRz[щh<[5~3̹5 k3my #Bj޿I@ޮ z9D6F!vre3*· :"y,CypN V U(h]^?Ny$z= GF? +aK{`{!$"`*C\:Ԟ>Fwyt{Ԁk4Zۍ^;U'a#j"$E`CEARbı9'D.YC{ڟ}BA2ݜOL"%C 3~sK!.EDhqPܪ|9rƆf/mftΩd3fg;+}E-:#KDXj GٚNVTCYSy>JŦNx3H1@b*< ãNCaȏ~!CrAM) ovK<KFٽ N~qR/l y R4L1U痯2{6m- /ѻ'҆R?`zb /|)%~ỂDYwF`;H%{ dҘ钡NWi}{مEw֐CLEhk.yz*DF{J)(r# yȑDUgtFؼ!߭NYlQ Ȍ"E/̀kqg,Ñf!֏a 0x3c[ߺ1֙h2xϐs3:{a`҇ѽp&UgrY'GCGU۟\.l_ˮۦ\pҿ7_f){e-La&^FMGj> gf]XɈ]e)Yݑ[<&les 2E\%H2>W*RG}ѣɃ2[~!<ۅP8hz{^Ec‘ [9}^ᜰ:+?tmH$q,ezK|!2<յɴ*sx⊹J><"Dhh$-T .eCjdAT@I'9o/\c`$IvCWNW!; ~%2\&=+v|ٶh@KߟY!UAEwB_+c (\?>㣔w-Y5B$K*>I]ҳVa3&cp*{'`亝kW8Fcz%zJC/Ft:'FK 'p:j1i)x }SBd S{Hv{U,?3fHj{ϘOK# rvn…XܢF{sK \bLt|Vٴaq~t]m~iC# na<2L ;clG,P?{#Lz)D=|KՑ}41gky)GbW-\fSVJ{{)IӒ:ԑ "3>mM )byM !iA;+-X?\CۚsL =JbGIſX b9g3!?mQ4x#C&-]?pW[A̢߾*FޭEJwj^a\CBe B" [hpYu'fh4鉒͊lQbXç$S$ I1|D7(X}J >WrD A9[gˣwt̃8vw ryOfnV(R@*l,Dz(]g %|P:!"iJAoOZ gJbt EWMX_8:L(}^چPϛzl[pS9|{ޒpa3@{,?d߭cH7(9&B䠁@0^ι%>O>0Gz@!klק&etO*;q[I$~Lӕxu6_6񩒻8[˥<;!dUU9׮{/F.3:-Gn#]jשnM mo,fJ-< h1fQ!`(l]:]n+) t+~'QVšbMg7_KJrKQ?|LW;U=x'6=c3ec;]q)~jsIa`~f)sRdk{EY1)4E4aQCXqt*o9Bt,_]p_mXw:FOXv+ & Ozgܸ";˜+X f Z* s4Њ_<I R\!:sÅ ǿm] x΍)\Dqz2N,Շ,jPߎSٹ ukÞNpGݏZqc'6Xj W( ^T To #D[Ehqb$ﱘBhwM8.K{%h>y -Aye{aF]/tRJ.1'9)N%­ܷf|=A¥C.}Ry>`?Q]ÃZ[vcb$(N mmu/hRr?]iԧOzi/TzGsji}lPeїfHZ5ΫX?gLr>hj/92Mfn Y)"@7|]ũ!wwJr$}xJ"+ȟEԇǣɷw=CL7@5zX<kISF60UCFdu9Ũ0RssTX~?~ug(=zC[B Ahϫ5d<{8Ipq)Ed`U8ˤE7 ہiO#;?H`}gz{e$a\&iXVyq5+lXYVZ=Xr7V)'Z -Y+x~JD~o:} \1"zǝ~gUo²' &tBf4喙ķs(NoPb:߾qM` *!C zFKq- f>L4*Uz0cU\A (FLIf7/RL4al֒7-0;'!+]5q5vbO,bG=`m{q% .Y»4'ʑIJǵte9co[nu&%dA:AСbdMc&F.N1H}1昣S*f{50$wx;Riኟ}?:M$L,Z@G8rw?'yW=ihĿK̄4):K %r&9Pw`'VRH#e@rL){'!E\)d^Qg̰'g9OQ|Q<W".4ˡّ'xtiBx_,х+}JB&APrܕ^eۘSkcB,:,H49u4/xGէvdibm%D SʌI @zͩ&Zt.{(a:r!mTTeijQFZd?[ } WCg\*n_CT]A [^ཪ~;KaL^88y{u@%_>xV$xGk Y() #M|n;jAiY 49^hkbtЪ6B?qEa;Ɠ׀GKʭ_|4W0_B3_R-SB0W>Tc9lza%겹jU:T#%fU,י2#Y8xŕ-S .UauӯvdmD8Z-~(A0WTT!jk a/~\Z};"T=>=#uQ^w o9.xLq3j:J(N $1bV S GLr.oq*X91׃tr< R)Wq +1Cg=;]|2)+ec2} =;{5fزH*XzXgL5]dcK^9F`O96,7sZQG;/7B$KmSDpWi]2I6OlkIJO){pHᡇJ:WY}k; vϖ*/΍Rl!WKa#I p@>VNC/#-ܸ#Qa6 ݌wT4_7Os2p|6Kc} V@y eh:46g#% fb8 dU2/)B*:a|"0+rG' b_9|ԃ<1}1 i`~,M,(DB94YBh_Sh V^jˌҝhJ[)BDA%r{=o槭K^@{x#urvm*-+w!A7¥)<pܨgITT+#}:\{G?oNG/r[XN5ՕNIfP+:RuɎh7N7@q~K20%q\Z3 Sˠ?UyÊnXq:dvZ*?޹_Z 7jH۶\1 a?(đ{ ~SFEm}a[Cd|G9+'#O7v?>oP7m瘗aI< n2nN{cI~R;Nx+T)h@XVjͯrse)Wg{J;Pu.cÙrD8q27`\@Բʓrβ)t^hZ Vh&^+0Nn1cX&'BH`g_,$Gi?nL)ǢȓQ(Dߧ4tȅ|׺G`æbQ ^ȃŖxPu5 vjIX ?y_ _iMgRKüA@UܪG X;SK T(k儵an߽{rj ]D*$;hrsOck{?V.,ԧbׇHAe4?L,QmTpAlWЍIOI\1.?=ͺBVЁ;1%s~<mҧe~ǯ "h/WXC@Pը ~zf}/ai9Ef3$Bi'SOAaٽTY(ڬ*Ge[t(a;gD28u!~fvQH^ڄ@FSm҂ YT5f|UbpOq*"*ӝ4|kg)z;}`0T13v9A$i0 6ncV(~{hQ9w5#UuJgA>3;Z'XnRLK4F^:/$[TjKAt6" $݈|z7섐Q/HtR_L!y&159~?qkeQ8±C n+><a=֟U 2[ПEmM粮j` Kޣ[nɇR@\*j ^6ލߙ SPĢ@`Dr[VϮ?fZ ^CMv׺o-;,SfIW3V2g]A2OPg,./dgGJ$R<~OXIJzfAyU:!QDɭcqyb,+9F<]R喲E0>^21^⚄T zIS%1/*xBTP/TqE+;C 6*~}t\8KR"n\&9DibR(w)u*YBZ@3~a酪rܻmD$Rncg, 1KkQ~?zY&tsV0PeCAng&ВPHRG>_䉻YM8Zz~?q%=ۨ 2T,ضRAU疭Ph#8A77:9[kp|t^`hNf.ShO>Y4[0"n{33ܙY.ޅ:1N:!.ŶAڬ~cqfF;)=D-<_"ε#@)XWͬ[VT¾`n8%kz9Z?̂Z׮<bqF ݇e<^T߳zq s p .N ;F1fVZy=d1p?lMCMU?Lx-IϔχPLͩ>$1DܿDS\IGXf(X?1A^eEYFZrIí]‰fZ;&GYݗ֮GTY9}t2%]`-J?K7ũ2diO"Pw'%JG>;,"A4pF >I=n1eUK}Ō=lF?5{nXͶ^HOq R~m٣i/\w׏2wwk@dJ5[(lev%$'⣇-Hg6tťL39Iqky3y-fʫ|()~seO6_jgI2̈ߋV܍#T_{Rb#3m=w(4$"PrY,Hk$Q}TU-¥RyZ}t">/" :qru/UyxILw-M>N$L#;(TWMY-8.pxj{h*ӲEW^ S`SKnyr\-`ZI5}ipb{#Rb %,v_B+q1_'0xrxϛtkW lRp4ڜtР72@2=LaY!E"BƶwdX/+yҨ7 ָae! ΏXYfx0L AhGRǷmX|uyxeh_b1yKO7@h(sb 3<3!jt0D){CG4E_ܶuSbmP7}>p4<=KX]zmd]KĦUW% YOe!g-;g}M>9RΑ@Gi"X`z񍮺a,o[26ɏ^Tnd]W(8?):}kCP$b?ЯOnDim:QU$'`&xb;Z vz>ob $N}1Vt1$ d,nanm^!9}_ܗyņK Pcb&L+ 3?uH] |1I9_,1Uy%=W1y t#}QU#zsڬu3E Xs%%oIIMfiRbcC^/z`:/Tn-8L"IT)fCkp9s_16nM SS~O0@?W!t}FMoƵbIOo& N5f~h~p)f% rm vg\s懤qjx&z\iǧn{7Kn8]-~NgHvXKU52Rezq;RF(mqD\g<9. H'Rm3 ;iT hmb5~f#}m)|@c`V%۟r_=un2މVӵ"tDjIE(sO"{Kt1voFK 1i!Q-ձ+w0|G6}g>g} f~rB.uJwKU+@7.XL9瞴30`f$?5 IGYTlɀƂ`oɘg/wIb`r%=aXCzĆg{< DBA|vcJ sy47;{ SNw@C<+,䠟Ȧc(2F tQul`.rϳfdiPaE^h%*2.Eu`j[F±_Uok"Iq9tf5emM '{8>exyO2> {I:D.fhPޯId\_fdXȕ\4NfrPjTSGh҉ ?u%L@`haonЫUm)J1A4N ƚwI!Bu :,] F2nVh՜q,FB4ϘyE]_¦&Бo{EŃ}8iN~ð!4Zx_ eVs!3hݫ,8wZg^F}]ªEyuobM,5ɔ천#aPjm]Ū(9R;4pRL{MLy-@7?+GXL!җ#BpddrV>m+J .is}vfn>dJ6IICP@.j 3QԖ6xu|d]dvw]w{"dfuO2vh6잴y ?L_D 5ŤcPm_Xմ3,|i~q,I6ݬ5CHu0We'o|(pKsB=-S敢2:lbjb)h` 1jE&VeHcwW a0\RTIi뚪/ޝP!ןwm-!jT:b QjgO{PylY}+eR;F +<}m49J;>wGխOǑ*4|iAȷaELkQ/ԧB&VCI|IpYJnůR=D,w/yiY~Q(}T;<5Hl/6!FSp; ('r^ LDeUKT%y$χ?]Z'X(Ia>I]NSNo􋝂NFث'"~wK X,{ʈXYhvKя(cf[W<0}o&|nQeSR鴏dZyқVװS9٣mn|}SZY8‘r> NّQsVFo IꕝNgT(7/ʔARK Pmf4K ˃ox]"Bd[~XZ L;rq5[h[TUSbr FUBޡ3yJVm d罴 a#O/# u ]}8C!̩iǂp>2!OveskG7ܨiuqI$$y&ْS*QeWw] Rsb: /Ц5e))lgGyn}3d-01k[!g;4Y[`Y*eYNdsiW[r.Μ D Hxۮ4S"$FvI@l0efe2bvTqK C1>^E <@F6&+4賖˜BkTWQ_Czdݕ8yzqTslH Mok(#RE>E1 fr)+J,3Ѣ 7.WSb&3 pNIxB1.=_p"2{+8xZM}p9aZ1%S2li<ȩ{q Y{^q*ptMpngC*(ql: U<]@2XH#13VZEz$H xZke鼁ácɮWȃVCݥe;ߕE g\Ԏ毦:!/\j8>}?5>G$SI"Z&Ӡaˌ<\cSRϋ5xq4(1ر^AyɔZ)n*U$* 6aIbx'obt{K\p*ƶ.gOfqׄ~p %dcO*m t }9jn ;O;(k@>'詇8+xoX%9Yئ.`:]Axq*6T1c,'h*&(n,"WsGwUm B#j?8?K+q}+ IL)%}G7@ z`t=<7m+'"c ]e=8Z`}{[},a|9={#2>JC5`2>C lש)&A_%m6T'@|)}۟%KCJqPGxBJL΄v*P"q[J c} ٥];_,R@ls N1'kWҥIOK;S&\O.xTGM}őjPŌTTF"fA8Sa 1 PlBYYOJBPo[~͚BoAYўGq>`ǂB/x [_uk/k:K>~9\pŐ[Ramu}t"`A$=0!|FƺDySR,5SRmigLtcwa*e%I:NIȀ;,ёk]݁Q<ӮB}^-{p8C59i˳]77]R/Klu54|B]E6NW)D < 4r6zOS:(`UdO%. TwԈKV$M&k7'zҵ=NDfW47;g |W%NV} k6e|.1 JD.O1M;.r4b3^eSw/WsΆC43W Lh6M{N;}χ|B3%~C^+'nH5`(M 0d$yqq" D9bHq, ~a~bP|ScPvŘ(MhHf XX%GR5<`8K=`֖?ۂqc$ Zn\bw@0Mg<;* Q%_|+,HXua D p۵忍 =rsLgVu:{Y8sQ~_~AdEE(,s+_6 D [Vyf²{ dǀw baSt`m}ƐU.%`QKe.OíEcqDҌob{ŁHˢn\6)F?HSW˩Hw헥r G맍bbCsSeM7J}K4w#deѾ}p*V?઩g(5,HnqlʰJ x<6AگL\NFxbUyÀQ/uX3"w&3 nqȚ+Aӫ]zS]Ysַ0KBVcU ǽ+6󘢡| uMj,k:Se.{gcʎOIJ/=~Inu.w?f3~+Sfw?/n +q12UB+F :ډV< iO~wc;mw/.d)ȱ}{iZL[h N8so[@ aqN6/+ Ph-qDE=s+mQc twB݆ E mMCU~"hKy=ptĥȳ}~רJCq(Lx(w77tߴhPV' LQ /R2*`3ZH8`A轪qp~$?ӻxSce J~@6},F(tKwI5e ΐk1\X4О"Lꄨ ')Q6q( EqL8UTOX@w/YN ь&{>Dkd$7ݙ=$%'^KYWcpFMrB/`rܫE[69# 7 $6l8Ԡ_=o 8Zj?( 1fg"^#]U0=VAyl4)J H SSm"7ک:1*ۢZp=tVHA+LW8 DOǦ.;ĿAB(H'|7?R{96&S3 8Ij,u>4P&ñ|*7xgq4j1.G5`#М9$6@hy/m[ pM!e֩*7þ"c,) vii97f;$6^*AnϮՃp, wW뽖('.ߟhF!RS0u{V/bc}1׹u_#j:]R yWs;"#h? 6V}=v!$69uEkDRt.T5f2ڑ^:v?{' 4ԅI'x1 d, Rz6%Y`i/'Pz]PY-z fPU@#@H?A+qlgi+)nVxT!@nw5د%@ճ ?UbO~tk̾+>VN˰sKMp[x@| 85ت [Shi?5`6\5uA §=H7nuT'^-ksdg[q>, ͉'$ DNs;Q?˹YTUWz"͟ gUz΅`dӌay>[Lֳ!6҂CM6:Ff!RlzpRkȓ%Q?y7"^Rf䆽/&^ޜqqf!A3:֢ᐷK٦~H^&}i];:UmCK2nΟBAɮ/$T4SZa57DB{ZT=ó28x`s`)-m51u<֤`7|>n9dj}Y1IgXx(>2?o.&V@63OUόCj%k?GAw=06$Μ;AYI#o A[(т.Hg6|-KRe2Qm#d($\pɿaTߚ-|eԶXF/3V+%a0XL"ܵ$ ]oAu$F7ė~h'@cLf#f :s.Zuxۄi3U<h&z] T .>|zS\yg~Хn]Ìt{!s~`Rk]ػE bv9^"Dd }f8`z 꺦.?WGm4T\>( RXiȩ;&:B;c'Pj Փz>%Ђ'YTqO5'*n V`BOlaHD֊~eQ~">cW߼& cC-Ͻm-Je(.h[Ǚ"Qi@g@0l"v.zeQ/eŴ@*fX0 sA.o=}?L{9~]p[VpNJYTd1tnz4T-+S{Jmj֢ SX7m :K72OHHP|(9i#u-ϛ.Lr*x{0)BE/[~oC?&e<1[g&uoj yF j7D }[pdA2c \h~hAs+?AG i]3pYh *C$QbDQߖ Ǟ. apOog>}t0jqDnl6nfu=ن6a]|go"maE>Dz# 9A~Bʐ %K/8lr!k2&)Ae݈uœ:n4K8h6ctfНf?ڬ-uHWNN_lߟ*rz22:E XZ,8|w2`N]t{+@,~3(R|rKGxPĆ(愦5};\ĔwU(VEP|[Yj֋PͱO_< pS͝E[E$pW.LS,dIOJZCg4 "1Q4 Je$95i2N1Q ʽ?: Qpyq^mObGcj9&S {X>L ƹVsrGŏ4o.X]v6۶bgK$CA/uA6o="0.ݯ@Q~G^XTPr\:: ]Hw _:Ygה-y5gU4Qs3 $ *b' Ԋӹ7xhVd P{  __(a^rWsIkBF|h9oRWڷ8J%b3ܣ<ׇ)̶"!dϋoڞ Ih[h2pwrŸ SX- b Q̈'k]l (G蹰,-ˑF^0FfN7o4㏉;whG$b'B'9sӅ^! jEX>p!Ng&+2մ&ӽKFiC{ɿK7 Kdl/J G4_eDDZ)d-m yf->yjzp/]oA g&}iPrFJGHnQF[-J3s4|Yn)(ɢGy@`J\FQJ7f^ae"c]v_}Z/^UQS ´l߅aw6%k NT}ӶUD3,y툞EnʣC6 8Lb YWt(M(jaPqq'x&pca.M`b4FچY9mq=lu6`>4cCO'` \(>RIPwY4A'%gÃZHG׹0_Bim%odAB`(ʢ` ZNcGнMɈX+ু}8_#ugT#Oֱ4-Y*DL9U|IvMRcUY+ ϑe{IYŧQ[pW C,Ow!7Q>j10#b4bdq7#3tiKJ?`?1a3~m'Eͣ4͠4t04wm`$'~bzlɇ> 5df>ICL TfO -q vlgLkIWU5_sԥ4aߔ72m/ͳfyuQ:r. >ZY11; d@xT_+"9(,#S_f{>֬G_^;v7&4ɘݕp2c]ќ2JMKc@vc3!a6 C)Zt8)G6seb3qDhhw`Z#Z %~oe^pkA8R5}'cuυmĻf}֤t!$Q CڞTkׄcQc Cw::{A_7~.Ra:! a/;0qu޹>CA5@Sn{CVbi:`K`21 "VX*WQ@KKK~fTcc }5<2 6ҎzM_3@RRbHoBP>+յǛMm[rJ|mvbڽ!!R",k/\؃ʦeE.Y7҆B3X n]\)Z>Y[Z8 N2|UH9|}&3~Qf2o?k[-HfSc''+:P*wk%KbqE8w%󪍼 S>csٻgMx$}G,vWVƷyTT@Oq.:>U.@"=,NQTsZ7ݐhD Y•P%2xNn(>5iU5.Х:,#2q,HuaDԌ(y+Yxp<9Gch$䰠AouGADr{( $U$D3Fėa:,`c]/Na&E 6aÿk%+S/7\85j::+?h=NEuc` fyiEve >@u=11-ꌭ%0Q3 ϗMCQBIOrҀ {j?H1e=!X~3 cO7~c: g(qە8nʛ0,3f|ĕ7#repccO. [aM"wL^B:dA`8V 2T@?<!Զ)kਃCӫN$g?myu}(N@PӉ~MΖE9Φ@G0ZWCK}O042jXZ%E jW;A/nӹ(dQC-O4&f5k%3IDx03`ʱO4[cbPiEB;q᜔t)r<!ZR]. 8:z+Q:eplmͣa9n~KmFCHB. ;aFyL޷IiB'$gGM@ Z/-*`֚+J4 2"մmӃǠ4jn?FsCΗm0d73!OZk:rt}AлӰm9b]F5;uCdEYU驉|_}\vu4l]Iܶ&s-@n!ɻg1X Jj5:a23q 2 ߪQݴϒa v5-uл9 5l=\@to/ 'Q׵ ~*\k0,8[L󒦑OV$S54a;98Q,CR?^x irnƷvDg.n_29obFq'L͒w+g+t+ʩ{p O%vRhl|=,kHlIpg)7M35P3c7KE'"!pYv%ӳΥZQ9Ɛfx) K{-gVVeGUAn"RA )s}d{M"R3E}؃|('VgAlNq=o'3<;i.:HZCYk*7T0k GRPI̡ c{XSUk0b1 zPaŗd캜dIC g(yؓZ0x ԟ7I u0$J͏s.x lhaT4*/K^+$XҲQy^ LC-lZBuh283=#8&Q-?ִǎ;=BjnOAΎ Pf>W?,gy6 !4`-oS`.gfBH"H%a@(@B-tJ\ RE.^SFQ< 4:sK^Fka.T pZ[:}nYJk%#IԚdC~:)\y,+5*42E-iH>ּq# $9 w2ߛKB2mpꞚH♥=7];7*9FsM#գ"goŦJ{ogko~ʣ/G sIlvC9/wkn3,k} aiս: S'9dՂ\eא~V,\QU}Nuriù [vQ2XAS =# QClm |@_b =\k! KSGGk,LaNAV24h%Hymi*#O4:Ơ)DN~S$ 5n.c;81"ba=w&C\f iٵZ!lqtFήrmPw`ՀZW6:\QgJnAu2"c|=R@U!jd5)+Gov`|릋ҫ{nz9Lj{!S9%htrQ@ӰbQ7n?U紭+7e2=Ua:6_o٘DҴi'jVѥq" YNsLJM8`ɕZe3"ccF&ɒOP6R_yt1JY[¤>LrSڧ[|X8Z%᫮Fʔ.l]gh~}* U,pxL?i:O>E,Ü,_mR$hO4xTd:&VGd AU"U‚{ %7qG)9-YY*0[Vs Y T e;,.mEp3c)!C] Iyb5ѫ4#A,j;D4SO^p!z-׊h və2 t0\AY ®f+jJjWӨbe3zP j2Cti6KXj)K'~P.!S4>88V gnN+<vVmr{4cG'X[GˢH{3ϥ'dFGؼWso@>OlIh.NX_&$b:144H3sXtrKyTiwl1 #T'fT.1UQ!Cpu{\L VMyH=@7[L&xŠ*.1;\Lnެ22qhrrFxti*Wz2&ؘ{{U04v#Jb\A` A]Є#4J`>.wB?X^V7s +*67jQ 07g\WL!kNpNw\Vva2KIߝMkG\p_ĪB}q!%3Qy*Ddr IVIByJ׋W;rbadb!3[k6Bޝa_I3!4@WBk>kI7ޛR 9?W%atG\yRۙ!:[:z<=-I0UOB g^Ee[-!v<:㖩X++9UgKѣ b Q1o}P`!P+ytM~`x#>p-`^l\fP⊆*T2oIX9?<%10*V"[5QgQiHc,>䌫㿀۳=%LN%عAP0ʑ)X9d6+5AFC*Y>΅ ߀eULw_TEuͧH#%7+:~삁}ѨQۻRj8(0tʍ:&ajS)T /M *#~V_6SD(p<k|Mn""RIĤXtsXVQHTXXuuK9z̷*(PdS$?yC-l:KRJ&2PvGrGІ1+PbmZ8SIUC&U "ǐe*c}&`8w ng]N pV4dy?d-ZYC*NEc# -q` g7CuU@k.hp pJ,@1cXų6)sڇhj5 vy3Gԏ2}.4\slJ6Wp.<%<Ʌ[RU?Y}{C<4<܋bzJS 2*CFQҔcm!aK:_DKAnPw5""kuzq? y!%"+NϹ<oX)cDwhΜsKn$~a黵8z\7k._vOVf{j;?$, iV#-$ˉJbtۧjTK.,IH/SU6oqa#_ n󨫔Pc>us2t/fj(rϾvJM 7TLĵ&7ՌnLcHs.7 ZfJK$`A#x?ƛ4>6ѵI¡uVQ \p}Uy 76 6GW:N| IzInjT=t'PPB?m:u(dOC>^=Lo \ZmA'I?<9B:nmw^!M.3 siBʆϚzۭq ]Uj@$ծg^_ӣiع݆yjFgT!,[wӎ9#% Ǹ|ş|Y9?e"L:!uN)Ǯ*2ET >kte dRkECwzׂ\#nnKc#:,w,gI(JPTBѤ_6IXNN^[& Fڤqb7EsB|gMҀb\=&Xbp U\&Z<' ;ύoA~%B^j&1#fkv nպ`LZһ9{ksUiPJ>%֩-$ K` ITڒh8o F5wR|6EtC{Κ pB}o{'⹯ S`B4Rd~k xi;Tٓ(!7?'nH-)795ZHlRT2F=ٸ ޢa:”-J*x>?<'* ޱq kMH&Cn r"5k WP!$ 5{XDäGHhF%D\ky5zc0»Q{kbkBk Ru|泴)3L jCsaXFdI3Wc%dㅴ\=/?; cza bN~%sު;5N~;w}'(oUj2'q|6`G>nIeCEpiqO!5IljS[;3Ccһm[;<Q(4!1`X 4힆pAqfh]ґ3 I?X&|IFnXjZy6d"\bribr[&7B~!\#y\:]w\u ~7:N ޗpb5:Im(6Ze,T qf㬋q,#^pj>Sg"qq5:ׇ]iKrm2'oG^ 4.?g4˻LGAu}D|؊}&CV;e:|ntSѝ@LjB,ͨr5U%R u߭tNl } ZƷ勈7q%\g7 *m OnݯkrxuPi%tĎ][֤! u ǩ%Z^|5ȣz|L -[F:\QBl!]D& %E\Qd)Hɾk ;x*qBXY?`Y8ovz1]YA 4tݼ UنLͲ;OjtL2#G'UA~v٧fn'P5^]]{7ET-`HSZ֥pq_D@ɔzs ժn7,ͳ%MD[q8ͽFaM'L{gZC;}ֿq]+VTCW1jX\` _|->,4HͨeIէfp/*\^Be*EW+DRP`ӕ],OĞLR~Oe=ϗr9Ͱ]0s\ǰs&lEF|C`"0&SeîbS128e7 8S/ē?eƤ;a%pq(Zu5w$fq}i~4{8pSq) V)|`PXI!?Wmu>Ѷ^CE mIRDH()ZH|jٔQFN?'8jl;{ 'w\θ@.nQ;D9>1 ^beV(!F,)$`ꍀ ] Е0t ?AU1Xx۸! 07a*m?Sяjב&8U=,*m)4/X|܋aG}OzceiP&f 5#H*"S"j/LgNN49 = %+igB!bz<>3cf$:~K t ϛ7NjV鮫 6ƻꌤjo_Tnڳ>:c*^{G:iCYC( @ TKAQ$'D4eZ;BGT1=I\57yP)j:xadjP2t/pv|cF8^A y)^2gY旬:zb6BŒ3爴6 b֝l&&KfjH2iލQ|s~^8 bpb;E:1~)@vHUr 3=?l鼬TE ,Ad}gͰ{B$:c?, Ba N3e9)uW19 ,'&Qq{>AM >t$+m-ZANS5L?& 'TfʃlcoH->n8a?rw%}0o&P#%řb2L[ii}}c.bqz^K\~z'>խQO ATHG~Ђ!Yc$0xBT$^a8︧3pa8ۅK i Ұ?˄T Lɠc3u2Z M<Lϐ} 4d$1M{Lh ̀oŶH $ 4!`3l]%nΫe*Z#PJN*yZ!xzjjMkn]r߳'IMV5G)MeabR)?ĝBC^"V,ֲU]}f9­9) ~*(P6P!٣ Zj2 (6n!}Td0pW6eZCKnp*| -kn0S9x3Q C4Nrcd&ԯk{`e+-zgA K WI7_A\RF@ 5OHq[yW]M˨m SjƒZ6PC9]$r/-3q턢tO8ԍJ dp̌~2 U-® Y})\$pbe!v9] -G< ZUbx+%$uoߏ0kG%m?5xz,;Im7|%7z!hK^!-k QVj?ELVj Xfh?Mٰ3q#؉ +YVh0~1&LRiv_~>3DrZمqf>7$ QrBVxB ^mP?jOH~Ѷ9#F$e^ DFJ#'>K?wbN$^@cxD}[n{U *L!& S/9w{XӑrrWNj@jm] [ja9^H8@oqzϕx2L{- p&U!pmF ∞H!{%A[;irm&RCda<X+!\傻#ꫲ2+2Yu`\#=mW Fז+ΰ܏߀~Rka\m5N颃0_-TfZp 7ox3̒ ޽b4ޱ7{RDɽ\%NbG< >a虙x6Ly}/غrsP 0t,TGK4(WJ2(2|v+(϶˯w{u}UE5?O/roBw{Pj#Y@}>`xi9ERz}?Hsë=/|DM"c2; Jwq^hߑz9SsQj^>jC 3 1'cuJv4$|v-Ou/qL˦)l#%- bAb+"Q"]@[L1_knɇEVtt@,ҟlnBqa"M,B TKUSB9)gDɋrkqwe ĵ:?\$ ˂gM4iFhjUw[@hIN%LZ{zODb1Lmz_ce4SgC{º2'vo[cûN-K2r/F^&?aqRa99=!+ [/O;W5+G2ցv}< hr4mfţ3Y fp_6h;dpd(bl8*o9O}EHڙ>]6BX^OvW<9-hMCc2!=!RꝦAG+Aou m̍/i3 Ѭ=&/7h-b7[Ā)WoCM޻f]&eL{3r1&2 g=<e^Z5 l`bc-${yѵ)<3N;-ǮVZwύ`HQWazz>P 2x=!/5o\Ygz5ȱ. ]0^Ly6*}y8ͽVܻe>1DemQRjGxY*6_V`4E農7 M嗢Hŗ+A\éWvf?聯QnNYhzi]Sbo0;q{ 4_ɃBxHi> V{>>jIg9b|@;ݝ,7Ρf8 Kޔgmn.ېM*B [)} #T mԇPO>,(JVېDz*'[7e["jP |T)D7G Q[R[a"nOMur81˹dQ^뀶gquI|[rӚ:쯒y4ؑx )A\KP Vwg7&+=:h:['9|V4>iŮ2,&S$ŝ z yÙnFb|BDusc¿A k0~s>rN/v?cɯWeMC@NB *zG>>.=LW|؅z<j f~ PyPT.c0x-{Bڠsɱ#g_A%$GL)sp ]d3u[Zm*d7[Xyh9r{'wGe0uNGtF(3H8aĶ`C$+zexJl#~]ӑ@TBK[0Re x4BB(l˩g%)X-@e'~}Y a>*u*@&`Zig e̯37ދh C~"S ׈)5>2q͙穫~TvvzUGI0^Ó5?1f@πH3I@ǡ 5UG۩?r\J_xas*"0pjn//tgVd1jtvB52<؈.d/aq$/'9<2\@aFl(7/(Wj[{zA;[aڂ |:hQm>qZ;W!+PYDuaMzGr H6Qi;-QJ"3M gV!hIⴾN jI!o zF߻S}>)=h"|'f~JF!S ^Va>Ti}LgW]/ pkAr&x"LykNh;f{D +aV7:E08n[iSQޝ:5C՟8h к<=׆1&OI#iiKLUTApD}qm8I#{Q;Q6Ze隬܀$s$1 GkU lK3zoQً{O7FPV8P61f'^L&D(w1m8-c…0cI/LTM8cJi::9 EBoxԭgOVۄ*@MZpsWE<6'hq3jBS[4]3 יQ1Key3cS{<}6|l/]P;4N݋zDhsYD0 rQvn wTP{~9Wk.XH9KBhHNeiXW*g|%XY`< L^v;-H},_PDsc]+$B4 W2y< #aY>AVRkޤ,nWHɏ1įk68L.䘦E_ 3$_;5 Dh: `auv-m( ?^Qw2XzE V"[+' ^J9J%&Gf ˊHOaJQLtz{&NtGxvgOo"xO J0R<Ϡihj 9aO݉Oo6Fm(k`0a }#A[3߀U*΢qAƲl(d, ǍRs;Ȕ<+^.yJh=17uV+Xr4oBSή}\ץ#K%"=sb{t~ts&co ?[i\ŪY R&oL["АڶF_"t5c1ro9V&WS^O3T@5son㿣_Fk *"q$A cwHÂPک,/%,,];3@Jt=Pu8p^cef:Nj ١ZFwS0*Hp U U<-쌱6vAl9; >4/#w9LͶJ?#Ţ,ݍ${1pE_gr֬(}*=4}BP;/u#{)(W0T0RTǩN")|7 bсw\]E(|ݓGpCf{UoN#8N3(M1;5mSx?H!X}jTǑ@&J"n!؞v$< 2 gуS@ȨB!8j(q¥{=4;%E6XAx#ײB& oP/T~vp3gR1P3˭YĨz:>en?Dhp6 +le8Zkgm>^R(&NرM I|hۖ]!eK3r>?WhrjexXEUAI@Э'xw<GoӥKW\_C J͗CvdO3`:|RBtireq>~^ޙ4ysR L9Pvr8^ܟAFfoA_d#6i_"B<HH ^嵑,.Zcŭ Z/"йOSdݸ0|^K9:﹕IuXL:} R *r@3 W;rӡ.p0Cn@01|bG*"'\nCޯ VcϐW*+URt#*-y xs MbX+Ϋ !3J 7[&sK|φRb;0Za3͍&gU(|ýfCQ!z8f,UY!LgYzqBYX&"5/4u &euI# [A/)}ÖCeRag0ǢۧnQu`Gc?t+L"Ty,i«^PoFR0 eg݊-}S ,';oƎM&H$ bj EUyID+ l2ԍmRЂDøW0u걱ږ|_-y/>EYUz|[BZ gmBvf ,ڋC #tTx2Z9)όPOW`#%9Wc6wNGl$ [] $q;֞cgN.g`gP,C^BH ~$ߍp>@a P u-U\ĒG0sdԴ?ή)Ӳ"^7s@'=qW\Pw}VU섘$t?ZUaưHTuBq[\Eynr5i^dYWFG%*(XNtvɥI t넹 NIRA/lb o#t>=GԹI$0 D{$ `&s2Of eݗ.6Dt&ؾzJr?8cwcn}Dx jXdiEQ+ZKrWF%iosGSqZH76X|PI<-ԔdkE{K5[(,mmUZ70évfzݰ:*RoB #GJ;(Mwnʲ-Oi^4@RGa_3 kNf6wc}fF)Z;j~Y5_j\ D>䜃=z(`89n0 Iӌa/.T̟j9[c̉)!HVx;g)x9t "ƒAG6N9dv ơ>%yŪ^ꤖXKJg$Ӿc{3]& í.0^~d/fX\Y#j]tWvE[|pTV7 |:aR.^yyu/9f4jӔʷMw &7M~q^$. L0Ԗ7jniwmк. :2n'al&(bm^N{Ucuy&!p(=y8s>#5Jf\2VIF|WY~/ޝq&iTWvz7Hfrj*ɐWl% }GZVQTR+gLSURh79ߠдH\A2u"XXg$ϱ|J2?ay$t`Бl.Oc~/ A%?QqۧI4PǸ<: R6xDGZʍhHѧylW=W@7 f) I*n!- 2*9Ig&`]kugG{Ra{-WnxvlJ#-^N Lo,B D`6}1lݤ&' "ʌyrCU4Mx1):f SC(FIYd!l$硣PP JK5kCvU$ ;h{v6YN?m-k۴o҉2K+ O %HS+>9E5BK+\K̞I$ s8  ;# ;\9u%pdZ4x8-_V-V֮O!69I=TAPɮFJ2 Xʎ<̜OV)HQ F>ې~s9}?mK^rӈ1١1Aq}hJKtl>wO2a ]]V/ؿRg kN"N^O԰/ٺA~uY) 5pok f6*@'Z:/{[a)GNdj}&j&y" f.+KQrJa싌q-|ZoVE߫/s~h%J/z[㝗M~Qp\Cxk0u6@Mn1,5[e42Sz-2AՕݽ*=H! \?G' -Zbu2w:KQ HW|3Cϳjw8/oُ U1!Cz2Uy$ 68Nh6ou[is&.:`j$n3v /ruP^zfHg=3>9d% ncY4<:.dųI@~VPq (0S obؙ%4"C/GBM b9  <=%M6 CV!frVѷ* zT'wN?ivhOm#xfe^CtyU"ὥwSxfm70yNL,`j2 Y;͓S.U]B n@5n1ҨfU}]֬z+g/ 'ț<|+K(amqERK,I]0 hJ!{}'#zm>ŃχVih(ִq:nz@738Q|5Deר0VoQ0)X%͹-=NP9O݌~r_Y*A_uUa Ȑz"#'#cA;8ʇU*5m*v;;A3võqIo֯7{as,ՕyMSZB0+-#2TRYf +zuIxL|`eϐi)a:C]&7e 5 8X`<_%%љ+P6exb&|0"$QsJn L0b7d0 j||9*:R14#g]̮LuVzyܘlEQ'F5ɣ*_TG AVŽTyw\ Z b`^]Ne3O]鰠Ki"Lb4dž.V>tTx}NB#"aSqi.@*TH&۞&g=PB^Og0mf^M!5U0eo0C,ބ$IQh[P/71SBRc1xېiǣc'2TU$.fcD _R)5 ^[;D'"۸/h3P!D7}nG}Ƹg߶,63Xu(]۵^(׉܏W5: sډ#+_u}=eCj; `TX: Gԟq2yzDљ3GLwCnZ BWIXa%AkװK5 palJ}T>r6)AcdMm8{7bm#~P, m{Dk.W6.9[Y0#{#Ib(ID`JߜQFk-D)59 5;G)̎`2h Q+"",,07{K~ʎi悩Ѕׯ.~p- U~r#jkC|x5b i-#8~kU=+,^4!lI6i, ޑR^%5s G'ˍu.ݧv-D8o|x!^%xEN8sLU㔡eh+Ąrw|u>= V͏ЁfHuWc,Jt-!E҅٘(|a< Q`);@ 3l#5g[?f;2f(vRMc'tq6U3wATĞ}aO8 ԧi?\ o:oK#k\dş]_!AoueCZeY\{r^؟>QNp/@<!)fo:_톖q|F)yb~zxLK *q9#ԙh|QIՇR{lp> + ʞٮh}s [&Э&XNzZ89433=hSFSnfzJΡUHJaRZ13; ,']Z0!X>'Oc û#A>T<ȷuj"dd (! a!8,^G>rG*p(nº1jyb]aHD:T70oll˞-x +!|,`m Ym1gY +8xԧx') &mrtlnQrZ'G'q=IZ oh:_Y3G{U"a[u#m{YWje ٮo*.G _k_uʓ 0b xB*+/rzG`Ga2oӁn&t-*ک)^&7wvEʂαL.i A bI)T=s^Y } S.stDoL@qO*ˊGNKƅ6o93;7 ޻sӯ{Rc^ј+nwtN2Od$ .5gLyFAl>OTEhdӍL$%Yd /F+mNPЯ AlK~Wpd2`'•:Lβ}T{kmXEH} \@.)#G]ഀ,1ϪdĄ5` xbHE&6.Yڹ7.xg38H%Clҳm8Qu!pi~XIt>8S.H]7-.g~W2M{˵Z8dGLL9Ps!tn(~M)̅6'?wN̑9u4bQ;ΰQ3 *(ƷKo.mA,G{H*%'da }ZCO=H~`̏i5R,^ݝʋ>Q y"ݱQIB sO0sF[).Vu|)#NU8E͌6ҫ&(UB]}qP%3V`'ACVk'G!B"9 8SRa1W{5 &7 F*q9lqyW$ `P+xO\`}{^EۗT:4Nsz ,ycIq'5/0ٝj;TPDވoF%KR-xڶsxz>Q\$ԸX=5BfM#\gދd'QO8OȤ`1[t&<'BwP6ʇ&ޞ.lJ'"ߐc#?|H¤H&R݂%&fߨ01Xdb.);;c^'5O!dy/6xԌ:t$y&I τ?XvD e#2Rב1Yu둗tpL5z.r}CS A,$EyOn 73AkdS"q}ae;@Ђ_TOݤVxќ%#bc!܍6Lв^kS,W=!W[QڴcPBZq_!? a*+eOk:R>Ӂ"mzRv@Ɣ>S$׋OmKo惙+䱀(~K6ʦ6wqY0X""f]{J2j)5^%E%fP*;9<6h/*×Y[^2Jv71OI2̤i^bt䨮TgxtUy̢jlD$t?eտnvupϺ)e̸̓Vޏ Trdk"؅$OA<.k S qP'b)dx>̘#-9*裁8;15;8sJ1h}ȶ(k{'Ndkģǯ"a$g\o(WG$wL4F ,cP;8iЮ@=]3?LlPN+ w]ꜮsL/{'l8rK`C %nyI%ݗnW5/ 8؂V (7K _eeLEH$Ucf8 JۡUhL .Fl I@|">;oհ?QS^J'()C93zA ŸiN]-;hP/Z!"WF#XHdJ BЋ(u r>` އ&Yf妍`\Y%MeYX7K#Z~gnmӰ̭pegH$+(;ڧK"F>;RD2ZAQqKJ*b|αgR`xJ%3Mu]4cɆ2jzI6PE]DAQv(" ~:#̩}|h i)&(ufeMx; tKSfBUDa\Fs@"WֹIA ^M(A^*A =>2N_/TK_x1N-2,fa!Y憎ˍYx]\4`IY|+0vJl >ecM"ׯ7{s:CF(X2'3ņREя/_—YK/i~ K?m;)j:pj_$2MXd$p bƧC@U`E,fSZ F;6"S#tmBFhf#Q Tɻ(L&K@݇ uq=gQ܇-,C]~"Bί#l2̴t}v9?7oJU]|*8ųcS!/ ٚQ}@I\Gu׸݆Hޢuj0RGz4P:Ӌy)μkS 8]HGQܳ|D\9nňUx"{].o6~/N;1sqvEV'W؏m^ŶwlB$jo'qQ4jޕ A1DC/!4acj!M͍&3 4}ච ȔGzf|g&\,yi$m0Ldlt2ʸ2{cX};F c:MV7OciKi(KWI+tMK~[5a`\$Ļ// S7Rz#p`/s0wD lUillL%5f@}䬛,tpuUJem9 *YɸC/>oT U\oo;k _ՐWdk ([\Ƕh3ͧďYy%ۨmgXjp]:lͫ_`FyQͭ( ie< !%Q[iC.Om^5$p|8,.h7^Qia/~GfWaZۍH_L=·ً))1lD17ئI1Oc q ڬdEgu|g߹.%܀ NJ46yuy!hI# ؄X?m!km滍C?RjJ/!pt[s;gBP6V֭pP FUQ WOHkNupgigηhX7/s CtS+ zqlh*x錚ytsHJ P \*ä(yHfW _˕5D]qqKlXW(G .<}O( yF޽KUp4:#0aJ_ft8!D7 ( sѹYwr&B=:a*ICw~Q[l%X?銡Ø:0lfaQy}cuI:&7FRsx!G12`٩@Zop JO4F5`b?޽ݡx_@ )zMvXi,%jv.GBIĆىy2cNмjL*Xy-B4GC,rDǽѥLODG `J=>m^ŇDo3HҁW-܌ Ԅ,?_$qN^!,5T#K4QmI~-r= P[mGc_9OZ=߈:"/C~S=->.E4:s:6{bn*RUeߣ}I[;pKJO~Ŝӽ2ΐm -T*k$ҽ繋6knU&C\G;~8C٘+; GxyHp]& J\5,d-BJ:֕Ä$(# xsHᗰSvv6: Px,'ԝ097~ 0 w2 Iѓ+|D?*SH*hK*}Ϊ^mi`9KW|gL=J/viZwGyazd A>LK'd< rV3 )ٯOQҤ:A&Y|s{)#N4d9_oES#ڿmTD?vgc-w犱"vFe")T6t#dY)qt6(ݳ L!<-K!gP3: PKRwЏ54ul[85 ,6/3 m MVQZ{a4~6oAP UL m, \I'շF%j  !:ܟKHH%NL7M+̦iL;r<iXADUN#%\RbyiqOĕ]Q@o0$/qe嗹ɥłרVX+!yY0-]եVm{pW" L[ IZ``})z55h gY>bhptQA3KZY,P,a(&;Fzkq%#FF8 $ SG4J;J&ou$ؔ_lN OdcFB*ׇ(ޖ,, 9"=^ez'!=G2 Y ހDzhl2~2tR#B:: ׉Lyp:ÅA.N/;-*Hg}YrV6S |n]i{dÚ't P60OWԠg? oa9*Jq.oSp%n%Qjb25 l-V4EU\b}[m)KkΪ "sݢt!{k S0P@{ Z1heiKs4 x?`c־:[UȩvCaٜ,i8>[yAu= 9H:w0ZR'>l|rUg3GMS-LEᤦIlBh [tI$#8`mAF} jy37Uh9+JI]L)j\-]JG0+}WmqLL6N=}Q=M3ѯ".$W|'rS@Jis'rZޮ묡<]%SG+ R-("0^N^-)#'|X)ETBEE9(o3S]lDs \ e!kz j :]rR!դ:2}R +4r490f1ѫşJ5Wv@ivP5Ef8ae~ޘT5ľY_`rdߠ^J?l PewQhMp\dHNsFwSּANrux|dY+L3AY ?w]0Cx.˫08tnn81髿*BK>2ퟀt9e~b,UX >=tsɢ$yLhϵrOv;Rd!m<@)d eC%*$I]M };-0QP+$4a} M *| 1CӒVsЛ Ćpz޹W KߖJ衞\Dސ!0[]傱3J (x\;OE$ѷKh>srT/4>LY%+6@Fx"SV=cc3x6bWZM\H /a?,,YkL?OŬI-%t6krWƻn[8p%~[!OXqW 3Bt6"[;jKbZ}5`4Q78M: CzE xgc!tOA ?#3U*c%v0HcykMf@̀ sV)t:G]%(aLjuO=2;HR$v$s6̕Xag*/oO~-ǯ~4f SHKڱ9ҥh9?QSd70z > eƥ8#)| ĝHh3 K_Nd^i6{,\gxȷ<M\ bB}P();P xwƇ=b[]92q!uCg͚0gDsYX Y;BG°jJf?T"Û3GKL8nq%pIΊ}w9O= ̣3^YI0YsS+ yE[uC,{{TCb/A#k4RQG.i.CA"^m8nAsEꊖ(!p x|L7аJolQwW}Wj "k g/=Ә8QN ϻk&;H1 SLF@Lx6x^wĶ`Q-XϷu{: 0-u87Wv|Ŭ~hDPB`g_=eWiؾ Q ɞYDn ,-fϓAtBNy[M-f&+ZR ?~d:6G۴҄t9Gl/ vAHEb: c B`wt&@!9qcbioϤ0Lt4sҐ aⷆ+QU s-GCnީ@` 3M+JO)J۵5T!zdLA9k͜Ⱦu>ަdf#v[P8 tbMZ2\*_E=i^ƍ07$S $fn%'U{U^@CX La6[זm\f%?(K4azG+|w怟+9ox :< #G3xEvZ;ϒUcQʨh$CMI.I(~FsV;"“agHd].y21NQ j5Ds z<b`&1=:'P5/ǷVHB8aM+Oj7?`8i]3~ IC] ,Jœw$L'w%'DJR^M %u13IcAjگռǀ. -l )ܞ@Bn_qɓ`SE=6#'AxDZrв=9c~\5@00>Bג>e&Ş`.,mG q*<Ɦz!WzȒtXLeR^,6|^ luRzYzB}ή[oa7J &Ԉd ,_I]! 4k[#b,c"{q$| ln6*>3@$H¿^'G6 ^ҫY0#sZ c@͗ZjΞ/N+ЧR[ t@(TWZ޲ ĬdXhd)MB id / qwsFFP†pINq*FY]k'Di$] /'Σ.T]Ho]P= *S˃OTuq,8iJM#?j' T 8@IN ɤ5qCɯ4 <ߒZM e"Ic+8ĪI!; 0>!ZY}@y2s /gzͩLq?o=7kyQyy %=F.Kg BӰ?N$?maypI>H:5N {Sdmj&=,7mǠ/iw6g|ȍTs__.d`Ic?[Y :du4=Trw oƾauZVbLȊ/: \`?vM#o}r=0p^ Ҭ7uUKa&~*xCwΐ&p\1(t]u~[U בL;,18jD=i7p Z1M؍CS/bR#kӶ=Ɯi0񄋿1 dwKc: {mqq} T(nkL0qe͌s!\G^%a.I=Ly/2=@c;e/+PFl>l_1<%[_^ͲcFN- /?)`<(QH}eϋgJI[T{OFi56Kb|Nv{K[NNPnTpG\6:D'X1"9ki]0_X;#sy2jc}a*t*%> y7W')-QkKVO)K/C 3O8=q#:ח9^CrmgV ҳpKѓ+!cȇSޙo U?,*EZ@SgÄ(KXJ>![ zR/'l]O 6E)Fn9US< j;= IPT^##̢OkVgj?20TVΒ\VRwxx Ʊ%)1w]׵q~H-AGۂLh?*6&I#ݕd3'l $Y1zuL8E>8 W"\2U{qoohrh;!hzfy=6*SN˘Q_-.aܔeX#gcWi7b Azܤ|!W]KlI'p1zkfעI"%B2+g'eތ#`E_ )37}2W PY*w؍7I6%* !A7O X4lh$VQ}H徦\=sft6(;mw炇>'o'04 ͂k Y|eP~oKʧ)HT;7ASv7c"ՖDh^9kbR,3bANs'f2^ DX+/~Xc4 !f cX OCal nn p<ǩ˸i$󮦈X蘕IOz=p±OY~Їk?tMH_]Ud * #w@5W\AI 4s2\F żuq\F#tbdrWvNB|pI}VãLܗ /'@*ml4fNǠ.hKւU3:2C}أҀŊ lU|BQ8_^{Z3*7l뽟=4L)PHS vvs%Mtn„SiXֹj~Vrdzsts b/~FHvu0 sw0]D\@LUP'/nH2pdFC}U䕂 )9{'pJ#n7l ~+ghK7 puCm-Hv[ў[oS }m\O`oKJ(݀1>ҒWhَiBBOYk}RI>^^Y*nܞ-E*p*M3@'īTMD_s:G p* ~T=j(he$-+@긋r'![W3@}m<!Q]5Ia}pr6^ѪAv{rScQE3z ǹK!ybxr*\z5pH@+U9?n>QW[,[ЗZ󝣜@ֶ5a7:dGW`6_MP 0 ٭i m]'Sy&6)$ZYAUiNA^f[Q*6'52LRӻ)7iNǚ7Vt] 4|T[JT>VfJ8{! {q] v8hi*T5L/a~bJmnѝDKޑ)J'ك<^mqj1M59%}a]~gV~NSP rŽYX[p.p c{^Դ{;^:(a]XiADK|"7c?CL[sUq7 %iFLPRӔT V"0t%n -18xCr$jnL5(~j#fk)mXt̖th9$ύD:QR".*WzJ>THxgx$5Ʉ.|v9W2xIHuӔ7]l?]SLW%ѓ:"OWN*D -r5 G=0[%`>lߌ_, % Io ;6 icCMC/,}d-rx|Nxū0fM*Ud!KZ_Gx7y(.jc>-_{LZvn9+ɞ_F!`*/>Ypp7xˉ K^t"z RwPg&m2zՇ03\;;[@H_Y%GKk90!'`= =}EJi8]{<,#5p(a+#M[ `KTTt)ma:HTmU 3>X1ݓ*:FXrlzS[b"j( |$Y J3*D܃u!F%FJM2 WAJֶ')99 ?u5d/%BOtƒff('D6zQ Wԑg1A:/ S&/7^}we%c4`>p_6~F 5G,r B夘dis/Ma4sɏdQ,tOʪ׶{[w5 )\wΦֵtC@IE"^|ǜxo]J@_hfG.-[mc8+ "y_C-IA`OBRdHAm ֏] M5Z\Cj3rOZmA?}B`(n._ŇDQHJr=HxmsD4L!L'1XjL҆iڪMC &+Ψ-VN%\&-\ <&%š=S#E.?c]D*XDdw*Pia@o~ݔ_ZR3h^Pt;+'>p&8AF^<6 !9c?(xzH.q*;%0u 1T=㥨V3,Ado&hgWs% 籴Y75={%L ) KyΨCF{l@V8䖵 ,g JBn<\ |`,<7%Ukm[zqg]c: 6Pp@31C[!+Ptck#1sEOm]Dloa/cO)8>#H.t txQXYH4_[11Ruuu[z(i3\v)K±1v=,+u^\^}Q֢~u|fpWIQԡq"B3Gg^5]e:]؟;Jg ҆'%+T{/K 쨡cVC[ؠnҠ󢸦>b!ģ!VzΨng:PUKo{,@{r]kVStd8  쇩V^0lEK_--w+5 n@HhykBmMĕ>֦)V*I/#u,p !1;+ړ:Ԙxa^>.0(ֹ@8ط{\77Av! 57P@FO~c1Y?_!]֍:Uqtp&7_}?jo-"!\J)E~9gkDe›- | '&c2hh EgfqZP Y*RWWag`"<]m:d^BwGVְ˫SU-y5DU$mj`+eer,xE$Kڱb2ԉ6+J%A2ll"򼈼a_O- ڕx,~>Q=7Fɾ.g LK{nS ܓ>5|3ow ?lUoyUecgz+S˳)4X29f60KL=GS]H2AoQ΀iŲ0=lf"u ̖(Us뗻$1`)uVNo5gDC+~V?SI{SDs[WlJ?F56 9?@VqSN7O{ vUQ7#1v=|yk_n?qVgKt9BXЛB/HB͟W"؜k.#+6Mԁ49 rREqIqݱ1<^z%+GoeWqY)frE&Jn,=Q@G2؁c[ƧӊrIO4{.M$.H["]pNzG=tzaa,#"A/y6ح} hxf\GY!)\B4?5['8S:RC2 s´6 M2RoW_rxA2 [~oPPj"kn"!}NJ,8[reuZ0aj3s7O#XbDa%"x(@*Yc})V C4=x8ɛڄ?IyI!a)<y![+|g1F/lPC4eU*l7.L 2YR?&NcO,v*DjSWrqgZ҇ٹK TL6*hq>c$;503 FZEh*@`̐㪨W TzZeI/!sYEghIX>o@E5 J} H܄B5CO#ѽ5Z D^ _$ "ZR[j0`6Tqu6=d 'VwU':7xsЊ|lބU[-p/> !a<z{5q 0۸|`ko]4kq{EB-V+=xB+%ʱEAFcD,}w/C/`,)Z8N o:5=\@][ ?1CQ9y Zch8belydT 3.c:d*̦Ֆ<--AL,5/W(p:2?tYZT)${Lv #Th!.G"=AcHxaT_ct7mDKo).0'KBoW!W@ +=,H7{(6/\cHתlS]ۇ֗vH>W̉ۉ@9GJƀL2وAw ϪGVQ JDĐm߅~vIH~{Ԫ +OܡLbgfqGNUN Ϥe n\W@F/j_W/ѴwoO3C g㤦To^RJ4kJ\4ibQ e\]9oC{+G`2WwOUV'@ga'q&*j#Blg)Z(]F5FfjoxSv6>UVO*(x9lMm_=Rcnt;SIEm4 W_.&(Pt>x^'?=Yl U-k<8}vT» (zu=uY5~֪/6~wpx+7E砏Uw_ AO+SM{$ )dyfYs0iF3V];-OU7k'%ZQ\X8$sT';[\f KTj=%YuiRr.Y{@Eo?{ ā !H n lqsp'i*oEg*օ-a $֎'~ҥ WI06Ϋ1JIVߗ(*֥SQ~Z,KU*NP7TҍS]] ױ}8gcx K\:k;)&q^k>kU[T/ϵA2"ɸQsHRxYB !DN? ~\O_3DFdwCpN1'@ybspv`0]sUP/SZVR[t`aF) S#q ܓHTeZd&ٵh:wvAD@^9 %tW:*SKoh93F:sU]XI*\'ٲp;<15L}g80vT q}SgVi2Datoѓޫ<۫`٫.G_+JOrH@a-"`cw?3YS3C_eOq+>>tzzR\t1,l8`䘕٩uZ-^b7ٖJ&=XFJGyj(9tq$aUhDd n^ 5qc-iO*`ԾS=p_}et}x՞z/rzk$yiNaȢa9n`k󥳸hxu;z^贓|ZrEe u!VyS۵J(U ՐĊFJpbA4??<q/comPnhPG `Y`ÊרU`Q>"ӔsL `nDp\?1s6̳Q!=[q9_M*|V+@oVT㸈YWH$wq,gzPc1)L uWKdJlؘl䝼i7jK&F?=U= ̛!}fY ?z4i:fq[T=^un-kY&T!ʟ1^}]Z'ps)ŽT}@ܨbJD7ҵ~}"k_0CCVZe},d 9 v֙o33_mL<ٕpcl16W#x/qc3i;JfRm0@$tKEЦ=Xea,kyo^MpW@cĎl7lMQoi#c%̑w2s޴9 -bL^+*ykJ1>D6gcc:Yp$O|WX)9Z7tBU/n?ͤ9]KjMܥMRVQnzS U˦Ml ej. ^9g-YZ'.8sL>]k?>V /dFw-^9!Vqӡ G|!v5KZA$$|;wPR jPd{%X]nФ!h[!_ &Du@\!P*%`վ'HE^ nK:o,c: p^l!MO7"OE!Z\6}_?u4#7톊ef 8Ng(i"ڮmyX< r>d6&G%ǕG2~l]` 4dhYlls w+ iDJݧY773.G3CrɊcVz+8YkV 0&2푽RZ/7L+A9}/]2>YuS1޷_˄YZj4([~?VQc66`$SjXDcM9"G'?mdwŠ(=C}R R )%C,.)< Aq Oi^O޸I3T-)תuK#ٽЩԣuB | ّOz6Sf>6,kR%h+[u`ϗ!5YQ]8LHԔ+.k9$ZmyMB4I&6yo9<_,͖GԒ#<1oL /™&h NSğ}>lu(%>n/֡{ș6uXl fK+f(H'hV x>Gdtrl7~4TY+.OkoȽ~I( DӁ:qnҧ~@zpÎQGps ;vӨ?$tX,/YArq jk$Tf}cnF=wL `M*دL!ŠI_l$D#2 $ѽpt )שm(#Jim;mqYq10'&W+IM+pyjZ~]xOe)w-"eȺ 5޸^"r_-Ї`QBo `uE?@ R9Z+mx_KTs5pfv1 ByݢѦn2=N1T_ڇ=AaS:=PwtE/7V|5F!!<#_3G q!)k0nt,7vuo7Y(&Sw? c lxIl  R7~w(~)NP[ yZ<]Ѹ5]MDD 3;"#<& ~)]r@PJDE!@$!PEǥc"\ L鲵WhYIiZ7̤u!(<7kHyw 42 M+02?2"y"c9~C71_(.4D! <(p~RŠF.\/I||<4Zh9ob(٧V0T!Z;cw'/{W`2ʀrC_gSOLC6 |B.eє%~[!_K$_&CM[N>~l}9EA!f#mDݬ;POCFZӹeVH(-RPo$S]37CDT6WVg,b1k4>\PNxA]Q%*N:T{2+X{Gt ܁Cަ>fVfQ8ڇ [ =u1gBm#=H9z@_r9Tɝ/cׂR߼_;'Y- F#&JMz|X!"\GiM0d u5jr_!rPdI!O[h(_ к9<чW&geHR8@T`of@bF }0%(ȹzgH~ &GQ__@!ɩ/'igK&)O YGN{ZROe,pi*jRRՍŖbKG_^*FzݵnZI%!qr]{d Ȗ p)yyhIcPbfubn>7[1?닫xJW&-s&4 $ t9lXBtVqĢS.4U* fA(/Cȍ&H`-T, Uj;X \__ ]|7`!<`$/٦TXѾ2|x/{b@cRdY-ˢPq33j9d=~3.T,nL;G*Xmf N2d<9CsSf ԰~<`[(?T&bWE+M(zn/؀"}Î#buḵ&ʏ3Cp{WZ"\A\2T*\MQ=LofqGZX ܍\:ߔXt^*Վ,⎠ >y0yx|G{K~I8?׫X7˖am‚u#;1zI~UF _l\8(vKypT cx"} omlI>R}+֣l{n^yDo}}qvVYˉ.T2nwQ4G V㗅hsŋ7`Qx IQ`ĪthP՚;Mlu FڏϠWZ-ME AЪWupTq-6Z>B`o#bnX0?7Nص7jS5kMe>#,Y9<ࢿ@٧ %~bWgB ]7PaObցaL_S GJT xa +1ۨ9\>Hk;L`m ^U5aױ[IglS (JfIK6k+&RW2͞S]PwLitL7ԧ 0vg-|{#q?.UpYaO*z`BeN0'Syhe>=DKFqЗ d?<^#W [QC*,Z&Y̸Y@^dWlk܃,4fI[ENw*@&*SD uPqؕ=*N!.$N-~B@6Qx +/܂mN2iCj5>#kr%Vٗ=U,ASjRxnl|cpMNA&HQPڐ"tF#FVXHZplW3BZ[ۡooj"_(5>RWu'v6!|z&Lұޔ#/ 456}+-aygdPmBDp6HIZTwRK"KVMa-tabgҸÏmj2$ !ȑw%-rHq/2pƌ4<l)W@a\U6j}𑄿frӇ;:E\v͍5/=:d79Ejl#k&,@,tU^2QET6rQ?(L<38"BLvP^I~ 4#$Ho3; 3=T瓨aLe beJO͓WwP N 1/4 tFWU- 밠}Y{*"P9t1K)5HQ4H~. P4T,8̂{~ 6O\h %Q4J\į=MRBO{fž̿o%juP\Z`ѯ\O=S{XR; װh! L' k1zQ_w7b#t0b`Qus <[f4A7C,֧52Jua5{4C֞~2犭 90ڳ=^ke0~G$[B_%XƂOǥr]ݽ>jFJɹfNe(E/ڋAXlȶx>m>=˃ćh=?h[ཞP'F! ->~J?fUlH[\,2dC}tX50"ʙ H ٺl]S|I)N{M3ͥbrA;+`$鍨s҇~L ="0}G13ycmiS DϊrIU/V!hՎ~ {d8Cƀ@n !x%'9U:فTP(g1#(NuaLı9\R@>\͞B4n8^H2TS!H H7qެJiyM|'|tѳ&:̝LD<9j⎫UBIm/>VPƳȧ|mKoUA M^K&$2d*1 fq5 bhQM.ٺ j#< >;~$M| Q嵒?"?a"-:23'?>R9x]Bz3Cڗ .@_< *%aQ iZwV:}ŌGFf~ S Ь= ws\`|#w` e~}$l?@uοy6lC* e646o*/W/kM!zBѨ}- zgZ)"io?^z-تPMz+)ZXR! ɛS/Cۤ'8>O½9׀ ET y_)@bkNk/§OIzU5^.R&\5SE9~?\ԝk˯TL#09GJ[d}B.삕o@ u ,5'S$Z}7o!E^=nrl,u UɝNmݘkj[u"?r^ %m֍LBj+z0b=O c:q9~@a\yEC*}^۔fAT>^FF3}Bl2VO%$w 2"9\$ Br\b?m|ب_ŸFYi#,ᘙ&&#yPq7qŷGE&؃-Ĝ3n8RC2PbW QTHK_ ER/$-PY#-22 W$@AӼySBg Q!+39ps྽tK3Kڒr>Oy5Lǵ c{G j>r ˝6O>!dK`8f> &qP7&FEISpWYژŃ5QĴ@gK@%XaEo^)MoLB%6 zsdo~9qjNk1!&M]ȶ:S "w gK/2 2_p0tmtqEN n%l4#o$ R">P`7mE[M0L|e k_yˌ*ɄB- F+LO`T~YUУ+xAkSM?&JMb(59F+<{9fr@/Y"7B>AQL{Yշ?++a܊5Nkiܢ6!vo!ʶCSQt*CRgUYʛ,PT%QmhA?A i6MBq m426#knfbCj=mi8/Q:rj荺KV.N n߉`8j=ԇv&f&~j҃1JĊcXۑb]:ț{T`ȸ;mV[bWqsJg=hǜ |IPJVzx]{`,Gܼh/97~vR4uҦ 妡W|'w1>Pai];bDi {%egy+.|?nt:\?ڢG { ;W2BGVh tei YsY 4eBգV t Nzhy:?{:1,WCsT(vma|1w}ꬾeձHl"1(*ZΌJj畊b@eC3YN.r Pg*F'}0vGOL~F:/:Z4Zg]?z kuM:T Tqo寻*=ut9<(=&g5.IQ|U,S+}M]BrV_}iC=ƈϵ HETUN ϝjͲo q&Mo|5<@zRr ::SaCU5 ݿ=FHmz v@O`A[.Yl.}Yvym7=x\YM\1פQ09jqO߼ L0-8Zp\ZpD88~D2RLWFCwm-bMG{mIڐg_z^_Qi yo[JHHmd`Ϗ%"/:<AmB;2ۑ S:q Fu+ض %}W"i&cVcKC;(xHlB8^lD}iݓL=1Ъ9PvMlLYDV؄-d&ZDS:1l: g"T*(:;F,T w@[j(}1LsI&tt.7sv.>)LR6ZU\t PW)3}{=ukgC@Cԓ4ȝCZ!:KtX,yк{fu`WŃ׽j-'܄Jfbc`t҆r*;}K1-#AVWwKF$(rː b+>4xt[%r{[k<@8sXU= wd04.$#~r&;y[9x7pPr&p葿RЎ? &+Bd}0 Z^#OR5tUN*&3l/&#ȹ H"L‹ʊQpmbA~iϿޞJ~Mؗ`jEx6+OPF1 U@#G tt8yذ])PC&5)] 7y ܴ2\#ɟs }2 A"h%C=hYRyz~pB\m^W+LGl!7%Dez9nv=x9'z+'"{&MV B5͕J!n[Dd5wkG{AsM3( 2ۡڇ4,sAw%V+jsՑQX|A (fOaNܶ-J{ԯY=Nu]PQ'z~)w3S#o 3s\%r RR<_C؂l:;Htiȟ9d=ӈPX55kMstf;W3m Qb*}Do+D<,"x\H1ǹ6QnzCxOhbcf[ H*=Xe0%CIGyas(/>2Z(s3t M}ks_q &̌!K9=ajXU(PF)>4V#L:_M3  4c2D{*&BZhH_Lig}˟y^ԑG!'ub+ۏS{P.Lßd Y%@*dP>wghɵ#V]|bskFk[Kux-@bKlۡAo9rԙ-wXRoŅ1!-W]L@Ȍ˶X͋?41Xl,wO^,Eŏ\L~ԑ6֪" 3%5ioe-5njRGCQ0ǚ,?2)&/9FsT ZNinf]uǏ{XWݒA*N<lē?j1<[h*dE]4DJ ; 9+NAIePy lOS}Z]c Ò1>d q7fpL&k028J$%xrD&2OUFJ/>c+0+qNUD #į/}/R'au"Pk@~QiFþF낟Hj1," n!J7ZfMRL/[cCb!X'MaX$SavJRrMoax].;a4#˴Ԋ C%B+U8z>/gޔYz3OhSa8qUJd&!b^&MgU[T,Nj^*BsNtد6LI7H>z`f&?پv56Q )YryLImeoj UVG6M}[k[#P756ǛD&JGЍKOD1zB %/YaOl`;AM]wXi$ۤ]-_a&8؄gGSU^ ~RtJDh*'mļa*Si4.0A3a܀FN$*8Ya*[?˨齇wywZm[zGsmxhQQ\+܍?P)-U gOP6K~ʸ/`a)4!+hqB&׹UgʿkaD}>B)~BG~$u{xE?vF֮rEfG*g>I1L+i1bʢ2<M'+6=?K2/xboc wOB5Ǫ1䍹Bfg㞤FC4ߴ'b=EG`J]cL>eDkoRekJN)>*ux͒Rg0+-j z@[TASѭ_nhqaaچv0.LBpǯfC-ǒ[BD lvgӨ_hJ>$W_d 5qDBw&eWB,©!#;kcw>i)7VpvnHjHBBິ#X܋q+z |4Z x;c }`D_F\Օ XcY;B8 Fx =LVz?d^'AJ*;u  ߙA#As_;к1DH疿J<:iͮ{f*+X|z>scmT/XzFVx]4?7C|b]cd9ɽR~!ٞ!>)kv'xPl'v|`͔~៕^Lb*i*!YLw&i^31(ꥇ r+z?TvL|;#D>h@DIP:=܁ rTChj76p()b;W9sz'ܐ٥8zR2_̱ چCpa{3~/RKGdOQ_<^v"?- t QԾޱbW|ŭ&-Se R$ڣD̷_-d''FHkɯwuq´-LVƉ~諌e ?1W̎'m@I5̙l^^{T ڤ:i'XruA;EBc!9ń;nM!/»ʆ :K1fc'^,> kQg#i%yNH|=zdw1Qp0{˻G0Zǎ jo/qY]F B2,\&%Jtuĸʖ,8^aC;(+`izln ZbA\Xw12̌Ѝ|hLM k5ΘFP-ܕ3r EN(,z9G"uPpn4!yh{ A ܬbrnɉMF[Ew'Y&Ul/] y!oM7\'=s5yػ 3uS6> 1~4pf]nTsWJ)뾼 L͊϶ܼ'cZ,/T[IYDsS/E'8ó(a^1WF__~QH-h+[*us4(a}%V4|Z3fԐ*p zƿ|fzF \*m< 8K!*wP4opt`|y,mVRƲ] _`>a| f$*,av(DW;i@^R 됷%-9_dQbL" ^lpނVȠI֮=蕜`Dсsx׿stInasETHII#Rv@3T@4omg;uJb!ptd3L||v vepZ<7eNN<ƮXpI9{.jfxO GETOPA`RƮ|hUD;yᡍ]=)hg$nI 4<]uEL3ɘ(.*3p|Z,z$OSwK  #5ղ?=Ec tJF]cboCe "]EXG{ *"0ҽKv:d"E%CSu,Z< -SN11C Hdr0܊IcI .# $ d7Nviјە7Uw' @u]^~¾7ױ lϿz d-gƳ̊ dTnhC'Ӱ`@c#)98#.nP=y%9u]f8,KȀ&T|C{mw_~pN]ZRc{M\%Qc1O`JwvONC؟@7A ?eIaG,fw=[Bhx#R켚c FPmBI\a RN+B/Yʍ۞X Be33.uhcY: Nnʿ1c_9-+~\5chO̜|((E u7HjKm IeQV VˈHÏW㾯L3uGS .VgIX1P.mR|  K崧 |WV5gXA2{bZÔtމ.~xf($^g1A)A̗|fXnf}Ѧtnz$m!8yͩ:B؜6)4cp@; JTw RCf30lgjy{ ,T}!P[߯#g_wȲrc8oܯ@ mV}gB cS#AXYYΑhiFj5g>u\aOA D3Fcncv.NOx-^NxAG^Y2دuCh NMD]Z&~6%J5=ah.F@ūU[Baݪ<^"<H)o~`2Yǩ|/sW2ÆAn獤Ob{ַ31|6U&~TҗG)AQH\f:aaZdksr .!Rc͐Lrl>EijNdIvm$\襼QźU],>zҰP0~;G ׀WZψtW,G־uTi["G[Qcm s zތZ" JҮ#,)1JtukK OwiiJ"@6A.'0dl֔I6^ a´z# yފWxbUћwH_{-1xmU3Dֈ6(] }UWcZd}P{iTO\IǩWROM({d5/T֧R DԒ[,TM%u85_`^rb>iZ֚vG> -P{g)7쾢,vh8/nZsq_>p ߙuvܑaC*DgRu$8]3- Hc%ߒj4ҧ>uAr| /L5&]9[媜'%0BHp$22g`Ԙ0 1!^~I/Ͻ)T[z֓ &H0VCGܞiȋaV"QFz0bUCryI51GNӼ1@5u_= bGҟ` A,[u&;ӕ/FЄQa.7"c&. h21r?"qcPH)6 rپ&= ƕԭ*O>4 p #lL@.kQ51Ol2r5wN=5*||`zP"|9Z#9S Ј< |8?.fGxﶡqp_~^})S^O. nE0a'aX w\4҈gv׸c ۈJrpڃf4O.niUɮEy G,>O&,[V3KAz?$r+hcS ( h'&]Uzrk9zC]4|שƔD̫:#7C*ԝȯFVT*pyffs#`}kD"{蚅>" =s!%"Oo zKA]v0V272H4V&y{zy?5L{1Lae{!.$+Aa\H]ǭyf\Q19%sVsOcC뤜.D!|?A:u(<ȇS~_^ ۯE/2[knrH`MZױ+~kȝy]ʠAYCBzrz3ޗoe.ZⵛJKF5]VKlL?K ٨ęQ|WƬ( ݈j7V H &c%c Fl'2W10泃P}C蒬u܄> y  =Zsi{ɬq>Mo8q|M%#~ͬb^CkQI;73liOdn|EGt?q7N+#AlNXlsxt#!7R]&nj]]+76VY Wl`x+)~՚ 1o {L$ [32 M i(Eն=oSȎlj#9c^OwT݋4L[̉a:~('y{uk,[ԤTĭj\V8w8&:6c%p6]O6 ֝jkzQ N#(1n D_Tc.m- dM5^"Q)#|}eNC3Zk',d61Ƃf>H? , n򗴩 U7dQ<&GGF89W[E &E2߮Ie,:3w@TfsE^zD zvD2-\k5#\9V$vA䕑+8޲ ݛ8޵iKEҁR7Jo߬p?U室=oWm]<~<;q; b487؟7zpvlJg 4P$*0ve$w:)3ZG&Ə7or|7KF5f= Էߔg.Lx B?]~A_ mj M_W[bO:+IO6z(fn)Ѿ}&gfGV4JD`7%۸H nFʲ,O`V4)%W ^!ο[]0V\qb:/F^q @+yGvF;P|(7eY@X%>ݢcS^.BsZnߙ|e-v t5҇vLIPe:+9eIЄFW K`H _cD9z4 Z|il[A&zr}K+hSE!y jI!+esΠmEIԇDCBwKp(Y4F2@$*g,Ppع2+t׀lFAk\yW 6j|odPoj_Oz.[4XRL˼Y`(e ;CB('j!I@ܪ?X#hZ\|82;5L]|GΡWS$N [()0# 56<%TD`RV Z,O̝!a_pSy^uYKmh\O{k/B:'z&`+0/Hh 6'嗐F j4kwS9 8^&BSd&Bʹ( .F`z ʮ'ft1\"XAލoi^0\\p8ɛ^ǑO/2珜#0cVg މȨPZ|x)!hP(!wq銢MnNoF[']v]*Y 8aڹ#"%Mu <=cҊ٨Z.jı@+S RXM)^ՁW'fPzd>8&H238^ (=[nI:L78vpoQzp:R.ĥ0{!ܤߜQLI"~ 0#L3&13UȉW'4Dn1k РvzШW5>GA.$xfo|"-r| ashZVm[}E_")~dYrGcвBNuDBix%`a3/nj2f]_- ?80(ס lҙ+B~-Z^Ln0Ay-b~'o NAq?i/xgK{W9;c[i|V&\> d^1Yi.@N/HyF7T|%ģOJaٚD$覩W5L.P.{՘KVTncfdX˞'W Dܖ@ji~́fP~/ɧ/V HiZi8Z{l5/Bh-!*Ɨ=|&dx#$^w8CK&NЇmӞvP, T)g~5?jK{Dk/(9[s<:/`l4~& ?y+^ Z<)q& K++c,\|" ;?kB6q%'~""*@|I i`U6꺂8v){R{8+9OwU:Mj9[$- =i;@]g1F OZKs@T_Y %|._3@VJŏuI4Čce߈DTٕ\EzčiHjy`0a$ebV,*J PGrD4,Lm1)Sȩ PYYPLB&?A;$[hAH惈 l:B&ly{G-:dAThבJQV`z1r/XT)ʓptR2p7ܾk :jN$],M^ rˣABobPëy zKU!O(Ge@l׸GD+ɹO6ļ}Z>[ؔ5:k."LNNĥVY=pEj:sA'xPJekO%G Nj{+;- "`gd{֊ $ߔSCSz">f&E?*9žۺTj5dD]-o;U࠺ݥV% {I6V(+ylϒ Jsa$Q1=g`^͝DndwUXm+in`뤑9xM/glb3IJWݾ߾c{ Q ~g聦G-u*&mGc?IY Ӈ906}, BNYojq &PCr_1gʆǺ.ַ#ZEdS$95ytF@"؝|R^Lq̆ZBz<$6;zR*թ2 CѬ8:uW1 %zR2v[Ͻ Np BITk( SK'g*;#"x|Q> /3d8Pm%`QZxz Hr%#5( [;0T1 "(Q3"ú.W6'OA0хo$Vܡ*=kd|VQ!2jKV|Lm~ܽ1H̩w/EZNQM;h\1_5.|mgmM ؖcHWaY([Tj@ǑjLE*AG]:p<Ҝa$O[@ԫpDܯ:w3QȞG L@eOQj>fp}:N,V{;-1md!^ގwqyp<_$8l#OyjildB`8Bvev봊?qb JRI|^ !l[,0&pĸkk;~ubT8`7!nboܴJ*a<6aL1LFq]“@L7"nz ((oC2%& yQePFlvWAϕYNW|tԮ!)6(M [O2fΐr*qmd` aPg% %x\av64 cd ]8Q$2>ƊGrFod *4w:[SZy'cfFyM.{Zz(┝U|4uĄgPФFȅ$q%80c.3)B\n, i|k+ ybZ a׫r#!M˟L5TG>H:۸ӓv fo}W'žRhSbO kQqnUJ#P`" Rwr!B1O{rgI62=A _r%@6xب_C#"  %9LGglFF{BMCR#ۊhd،+BMHS=7vٿ& s\(F') T]/# CP<ؘpÂo}چoTM?vh[mlt7):}n@>yt0Q?5DzuyuF (@.S..фg +N(&0ð×#_V*46 BEl|qCNu*8inKyCj^Ӹ$bp\ҏ.BջP*u2zy |HclfUFx+ %T@-\6P_p1Zwѷ6ѩ m^B_wA , voLvhK!g|zKvg Ĭ=YEz~m1Q<%(&{">!'x\U_>VW8Fꤠ7JC;G%]?JL/&6% iwH{#3[eU=N1W_ 7b沏n Muw??Ieߢ]msx،zɔDW-&`[)@/RlUk>+/]" 3\lYU<[*C~J%|C& b2߰,Ơy!DHid]M; ;bK}>z_xS靘j.yr8Rdp5x)]|`,"qK#̸o W^RXGtQ5ѫ4-Xx{%_msKCjrb}QsxWo<Ҵ`VKTl;ȃn:Ӓ5<(6Yf=&<^ܣ>}o e뎼X;L P^osɦp-Rˮ}jHW1L `Cd~@1N4W&8֯3 Na,=/'^a%\HoöT8cq*r}z 1hS[h cw& zffS!(:Ty~`􄥶ĭԝQ~`x>/W0O9&b'M}>KE5Rmӷ]þ?08"i[ n4{m(4nPZcE>1Bl)yB"ٙLYv16(}B0~9CLrZ_a±`a2;CY壜oRM Qv~'`2m@nBC)[E;0H0ղKZKҿ)c7Oc  C䐨sk#d]/:ofR"m3VݦEʬ)Up`M̪C մA#z_?z^#u/fApoCYs`H1RlrzIF6u)g=Qq [ej܊= 1H\\ٖ``>8V/IWr>TY3h뻹%޷`H^WҳpIvrUgKL>p:!B  3nkx &=A\U!7nx9ΠdzRGdbnWjvka"(kA>׶[H_1mza}|$3BT/h'giŸkW'4ϞsM0b٬A?(Gy6"lv=:G`,e3ly] PgP>w8A =czNJtm=G6*OYGk'9sþ&֟/;"ov)"}Gs\#NPLjaѲL7gj$ 䇤Z;=UoSZL~C7i.ϙͽ^' ~v2l3v` "gn3%NBT=#&tJ* JeG?S^ ;/p4L[K\:Bo+31&Gx^_IiVqQwOd5&M 6=E{7XO5d<|6O΂Z!ljTVw핣:x*ѝ1ǝAbzF:HoL)(DGEK4 q_&z^W?H_ G,J.U|CShSVPRx wk3Ȓdil UӀt/ )m ):|2[ξ(kBXVwF5 4E\I]j*B'OQ)aJ1??@jBLվj-T؜mw/jAיgtu'#Av`&je~oI1b`V:ϼEfgT3x!烈(kC1@F^|j4ZmJί۽~L#NX ,X+a#'VeψϡZSK,J:oyޭ!P=']¡[3Q-.5ә߷|P~ p:9KsW̋c2+F㢃sco!=&t~Xn~h#{}ֽgh#^問?))F&O某ß'Eŭz0ؐpT t؊OCy(¡>eԹ~ J-IuR;@gIs>#;0+VelSk)xl9|Ǚ͒;| q)/'5cisE gv 7S+% ?M7<혦c?r.{l˻1=<ιtx3H\*HyP8K3ݾ~a*C26!"9G}4;f'N8iC(<Էq5;) 5ͪݯg8K+Egϱ="̪էk\Q'YjYo7U"aAdGir/B2(-A+bTN諾bAUWg] r WNE1h$#+&:Nޡ|쥸"6eeB{W>|[LRAZLl(mF7j 卍$;ZX fuoo#"fS?OAMnFQ~k24@ax~N]и(|V1tp$XQW#?pQI:3pΈrbz9׺h !r=&_y#z;Eԫ!#ܥW!MTo Q@Z++o-Һ2~L~Cp m9;3O?Ѡd?//`2 \=D b j."ײ|[qN.xـ f"X֞C]̂'vk$;ff-@۲J}W"xG/ܒ,oU9}W4c3|G { st[ 4n֍Gn[]3谋{KWoM* eKU;g *ReIcTqSMIA%;ZuiEml)XaS(!l c8_X};gR,lIE\uJhn'q8 LIA[y8LDzZm.,S<>:+4 A&A?fpr4 cz5sr % d]HޯcwRփAmrvC, _<tIqHME=/EK/ 1!_-˯pa&%|Z1[k,].ukFrJLlk; xb#d"kL<O"$=lt(D-eV?ַ|߾(n#VCDM>[lAT,^8R~A#?|t3(ƚg: 1$<܌WZY?Vdˏe KѠwL|⋪=e5",k,"; WFQv *3|$Md!wāhȚ߿1#Nopu ͛kBNav@ʛnh-z+Zt7;!zg\.\XavL5Op+h)inkܢ''ªΝn C`+;JNt`\6z{%O2_w-"JvF0]N_4c0\`w{c2EP!Z|>ŷ|'lEa2. &rpp&OCUkPݺz=9ɖ(+,cwDHˮC)vH0KpB/j"Rz3żtt㖱~D0aQ kUȨB6kB§*HFy?PeQ  "u `Hڄ[j˙~ch\j}+Մ*G1w̿l 05OPbt1E8.Q~~uZNH (\Riӧ钾?R̄0eHfB)yqw(f)ߏ/hͽs>$w~hAˠB^$pX6͕?n gcn-Nlhc]g>[>5 = 7G8#"?k diEy͡{CѢ3Svlt0p+ (;`PU73U h;0-$"HO~٬arSǗW?~6Fnx (Z)y۽1G" Ft5(^aύ-qګi#ı‚sN,Ͽȁp{zkUOQ:fvR X(gAWΉ(n&Sx"^;ƭ8¤ ~^pa(5DpLW֝>qڤq)0vR q'v:4,vaWVHzmOY5z&^Y &ĭ%")wXWgi;*Sv}|!Ğ33ͭ+}@@PvیqC! XP"\?{:ntTFgW`Rp1՘Vlo3U-a^\z]}4e E gE=PAeN$u7{ G&%n\kZkCĂ 1 ^ gr#-23Gד)-!#S1C~  rj`,l ;3JAjyZٷo}R7q\彣,5)Tn'yz ɻCK֋F-[m%RQ@D?Yډz(Bz@1e|:SYV?aNiXu{K(N:b6}W5Kަ',N PyyU;Uo G O,9-%MM6.O_Ī#0X1%S.%H>,ߤ=֍ C+#Kcd=ۇR!`̔wR:#(ŕ9je;{;vk$dn#ѩ!O(cT"9w;~N P'2L͘ a>WXtyN4Myf4Sг>Nt;m=ɖ6󟺭3E…~b ǣi]"YT<ϒ/ʲl][Bե۟;!6 OHa9t8f;JTj'-]W:ptVR5V_'0rI=Ug8]4uF),?j{%ZPN90\UlxָXL&8:kY"d ny@C*}FQ`8/:ʃ= e|sb+g)rE ž{\P׸0<ʳ1*?!!Ցو:wm,i77ll?L;”&h2wslÔM#pCr _0(05Ͻп> 8`CQW@~!"02mb&2㽍9G6§0حH; " z:a4m6I+Np[#>7It$n(pY:żR)!wDB.\`)NRFMMeK첽m=0B%jHrفDYxFni;\K*+20_!n|_c.3s]YCol}5=p& dpjjt'ŇM/P"W{z9`ZSAaiznH9C}ξOߜ r]h+nr{OI(/MWf%O&AJ2Doϫ;0_`.d#OZgI0"J6Ep斺0wz=Zb vO>%g7B;q沽 jP|?@s˷~L9 T~X>=K'H0fu}g;]z)ە6H(g:eDghQ⡘*]b@ls#MR`:4zQ9 bvŋm=f_^4?XئI(2<KHawc !1Ҵ OLXpL WV ~d"y*Λ^]r[ʆBT ]NqE~Jّ& 吷V仡cL*LSGxtr6'+Joicx̩ڮKofDvS<؁SU*HuU-, oY=Q z̈́a]J s~^5Q :MʽbRá%K$`w+0h/`ȕs>1bIQW lUO}YUg# \u{)crSkA4hf,8.*Cp%Ŀ^CdԽOKq8Z!DBu?< &E5)fcdRVT pcHѝD!RMF2 ʮ&mhv!rmؼ2HȈ/Of7:҈Z; HѲR7]G^Z߰7Vk2r\>"?v0`D[׮54ORZ8iꯆ{'kJ@ H2os{ߎW3@Z.{FC?-=Fb6vr,s0>Zid%p&&´;?`x~a[\q0{f5u(%v# ~S4)e$+ .Ӓt9nw.FT2O`-|G~³I*'/f Q nS#f10$눆̰c +NICXqѕN/,xmSW݊DN'x)7J1)"!8V^G5ѓYzxՇD's੷{_Z_E+ \8| lnڛ_C~EEq l9RoZIe2,4v1h6UGRShg?\O5󻜠ֹj%}mBl4?MxZvij\( !Tq7svn9nBPN1 zxb&@OUy/RxxGbE/_/^K[#yY\n3n#|':אڰ$9ҒzXk$oG˼4!,xY:<%q꫊ˇmm>s!Wk2M}1 ɲMu B9u^~^~;"QQ=-\N Ng/r!fxxbW*%mYsuvf6({K895,\XLv*QC >D1ى9JFTYHYw7Ȃ'-t DgI@F[\"R@oz xHZ!:aG\m]f] ɶ&gB5Bguyg,# R>T&pj@T , Nbv7G2L>†͸/螾#lƣ^&`TJήۥ5*@ x&[c@"&.SkXII #*iu_zAJ[rБ cn/ގк,t%n:e~n/p5m[)8Qq뇗nڿY'9\3TJ~8L1%$eCvҁL5r]X"ؑC/˕&dOT< wTL& jd5y|fuN7U;J{pS;|ŋVԴ=)<ܨŅsYp"$,DNlҝ :% 5%u+.ԦY\H G:x"7JKI(WYovßfmNi*"1/u1o|D35r|=Y,3Wjn "SxX I͆>^OY E9o~Kޒ! g2Yaj>)lP^_eG%EtԨwn{"g/z5rאkfu)sHi Vz7#SX_z ? s?ĄL޺w±SO5^5iG-'C(/~:B4kq*1-V.-XP;({G۫N լ W߄/j6[vT/uѡjcY1qreW+WI+zwkՀ/Dca^ڕԿC~͎D}ʔ0$:V󨉯#D=]-A$:ٖ`/ b@:(߈!iLTʹx4=?A:xTTH3~ ޛ(*w6ąEՎyS e?HUl[Wis藖)z#c%/jh1|.F ?_SMU_!oC sNAmpc* mhpY $>99S^ݿuPJk $n PhԃE&z߅b@%a 2Uy[C$J?HzAnXG'~h99n0)lTpMcƧ#d{7gp{v¯L_fzMury XEyʺX&O _?:fhzX `CV]Z]5?#GqV[D{u<Z)])֘9Gxҫm>vY\W,-攐: 7@.|Sc},=w] 6!c8~>lز_ãy'RZA3ʠE6q0t8[ !7c@B 2S)=ž،/0)~$cyG ^ypT2dxIt)Z1Nݭ)Ҍ< #_eLqPFty+G<U^C$fơ1L4):t|䡇(\&S׵8@l%fu=JT3{YBS ڂrȭW~7-RBFc߹v,5usH&*ye1Jr)z=H0 J}e˴d Sɓj 1O fRV@&{dAwVz /!t\Շ+r6u^OpݚdPKTGW𿭈 s31aڤ|-H{qF0$1 #x<Ze1fНg9_qH Tb5 1%%0y2(Qԣ7?b ;\F쁿6GL{=`GcO"됽v߳\kXExȁr_H#3.awF$uo4ʕ;ZU]݀W_jehet_YToM7s`GV~A%mHSDWBg]%%]턁|NЭ#G(Nr7 ^T{_c ~ՂMI'  > p@^HooJ SVH@FZLT9vx`̓67أt1ndi) {@}G[3^oc`%Ƃ7y2Ӆ gKz`\6ɣ!$_٢1P"*=Y-Tzbn*c&iAB^| n>5#5I8ۉ]OHhİ*rIqn%\:Gw2le1x([׆ןT.4_cr_ F矑V*_n5!ǵ}P:pRproc?`ĭB}KMN_yv=A- `/!x:' |_+4n#IďZ!% P@LVI@ԤhPS[TlxL>-xt~* !h>?Я)Ծ0 ȋc1\0 ~@BӎB-g"LKPi-m8]of?|vb~tȏŬ`,N% m'+D5-pLNUx1ap,;SZﮃRNMJ QvV~ @f?r9h>6 dhn6SӪ~ XbȋIVfl*TȏkwUIҟطھdP7"O%Wv_LԋߝxOS!ˆ8*2]vV~==Y'I nIaJ ] #yUf.K*,۰i^4,}Ыc7MO{V6H#\<&0qBI ;r1Xb-(>-jAݟEU0ncDe7oG?S/V4F!Vi|D$tqXq1{Eh;ɚe!ÉsEiu?Ⴉd0Bٱlz*,4hyYF L،1/,5@}n_#'J.q{Tg”GV)b>O)s?j\L|mvwMBszȪq^\+準[ڸK ,E.؂lM ۠1>435)fh;<zmz1"Y_D7PVE:ņصgK?œ4pO<2!<Wf$RF#{`-$=R>7va<VDW{t۠UzܕE\&Pfr6'WukٯZO[%ߞkWD߼Unqbug]¾6=E,X/=A~ ͖r** H &ޏZ`o>jeZG@TA,xUi QYIT4+^rk#6Rf]Tk+Hߜ\ dbO/I:% H.uvʚ&8BY7Jݣv`|N`1VI# )XmC?`U[iCbeг*LXPc[PwBg(rFnC'm 㾎=M7s0iIғJn0c^w+6L,~GK/ eVCߊNP}. o+:] E>9dV_v@V9p{RR \RSyL\3h,=xF/Z OkFϔC:_㚙=rU>;\$źؙawX ݰ2 ey|&,͕v, =_Rk \S? N-ޛ)E4FQ5;7GIm}%_G9. 9퇴1C;B8ȓK7s{$ Fmm*C 5[rQ2;V8ve`P Mb]I%_ !2`RZM+|}t:SIF2Q-/ټ!јA)ʍs×͏xyA+-.hwB{q9 ;C/ӑ P]?+׋['^*W |Uڜ[eCGh,?oz18[?I."EXŨɬjrfwwWBR[ЋWXX# PD.o0ޕ$lA:5tARn(y i6[9tqy*AtB׉ù|&0Qt2tbR2]9)ڲZҮqPiv0 Лr.ތ̠ntkɋԺ24|݆0k5 tjZ9T}Ʌ)cO.gIxg1s@UaO c 3/'ӆ*"/cA_sN )pc WskS*xد69kY ba8WS!o_뿋 ~OxĊh?Gnz :q6#t9#d'ÀhP c)q,|{`*KET=VƁ-j׼ui3]eؚ~47g#M{%#gCZ!5.(!r`/ycf~46z%fzO~f"VT5g7tY~8lycoi‹QGFckbLtܹZ.W2ǐfU*8r'nכE-ELсwP%<,2 7LVv|uZJMhu1)Mzs##/ n_" XXMN Ĩۿ?1sWi!ql-I>bm _JZ?}IeNQ̳ljvZhAA1L.)v>Xu%067CmAn%0Z&+]B;5VfNߊm3=y|H3ٻ7l_iAj$-+BM4ka!s$q/kz!eBϸ[u~She% GI557ALjcowΦR9>e'oem!+UMLi ('Hj<&%+,CA*")) [^Ja$zR>!Y&#eHYWox5I_j#J^"zIQ͑*!2FmԔ`Z*lABDp5}`G>]͊-vxk" p)f͋/Oݷ2go:H%D]0/ 2x/_4BäQӎY=3udYL{=@7QIc&cwm`f[UB$b6/ǔe]~^(]:Dc5>m?T8=yZ(N$%*ޥV˙yjsZ<# ZS1wb[x^sH(7idpҗߺYcu.1TEYԫP,;e]2J6?sSIOLo! özRWXM~H2zT݃%{3e[f.,CD-H2c *=u2j(PHXĿ6Su1&b'$[dV_@Է(x[e- Vȑ{y-$lzA|>gb\cj'G&{JEgwFq͈U~J?A ilDX-B+ H쾋'P]:\%'FԅZcg8 -Q LFQ1SoڧY rSogj 2>Dp7|CQa3f6~Km'egW_cz$9B ;I1y Q[ 6{YppH:`k0ki1LnW>r[2g/$skW:0u xѪi ǗLtC9)cһEDqrsa(?+{dNiJ+:0=IِI )CL \ڥBh@+.3b0tq'2g=ߎU;nc_?sa?(ݯ0b3f?k?bt*3BWaTk:ϮˢҨOĔ۳L=:G#L##]Ӏ@g:gG~.7T2;ccϰe*e`V;GeW=$w]uhI78Ly笏Z<mLX!lvn #yyd0uy>$¦ap 65\܈$CIcc?81aWӓj{Q8 AӺ`z(' g8Ye-jlCv #)_3ӌ15n8kW8"1еM+r̩ģ3[<S| bftO13Z-Dqds@n";ʖ] _YLV$d4]&Ofhwd{w6nFL|Y⯀tX ״8Xg0 "*әeּl w%Gr*|k|T @;CE뇥ߘE%04KZMh&3ԧI]CS{S0vB>XP;@Qv^ތ4RK>QIX^)[c*ܘ |= <]I]z܆-b;Oh&icG3 \Ä5yh=gr*y^r8pKk0(|٫ w^N"):wxa&`=*5WS}]JkR'֊-g"ЬB w yw#,u{IInJVe`- >PM7d+HU;&hpFC7Lpzp4{ Sp M%O9$]d j\P_Zq0gO3VTgqurtJĠQᮓXxL"4Ü:+C /{<ڮߖ|έ Oؠoت U]ӳJ_E*-jbFRʥKs W9`TZ{A@t^ȗY*5dh6.&M''8,='B"Dl2igGz f#AR4g>č#̗؍_~`M\M8w_Zv~R?껊. j'^e wWlUmoNmn`͗i`|`؟ہ*&T]I>KqwhHBm΄vbϽ߰Tß/WEp1P`Vu=xf`*P E'[+^ky|5MH <mB$_gDA g-x1+%5>JXYh̃つ␏MESj4"F d[Jfu< ҇!:uUSQGB5NJ;D<.܀gav{|N˽67~|!74Te@ a,{j$.ehXV-β@z;uP4:UܖJg+ѩYphn-˩&@׭E:Y%-s֓uYo'5N:w/ܝρJ!]iŻa9L3W5FGawnqX-Ou]Bm0SHKLӷMZ*M߱:05O0`7TmH_æ3iDY Y`QeH?}z}HmM7ꮀڮTu_L# ju`lU}}a&xdޯT ЛҾ4%(h7:/F! ErYlwxnuxhߺKSmK#[Zbd+ooR ?F{|b ; Z\۫ƮgKJUyye%}an)(CM$R-6?Q2GιF΄aV ދĽN#?,"9(tI4C^kApۢ.ҜbxT`Y{b?-k<9z nxLRGloHҔNB^GgkT 4Ѓ62orROS"â)^%M}mMj<PcÀW+~fi lhVbCϙkڵc5DGS=/T!'(ӦI6aJ_%&|ck^7qk:;Մz~kRyx t>/zt;/HhxhE^+y1zoQ =cl6ldboLO=ƻ_sV{xkI&=s,uşOSVԕaa|Kz鿙A2-%Ι:bUJl s)&f] SMM/ޡy) qL|$6A87HP+` M<7I/u_X\2ڳCgOv^]gz( }5 k׾zA'+y& TE=W&PŸec'HncawW=qs;[4YWJ͌ڥU.}Ziܢݽ|})h; 5]x =./ofw)BWȏdWc{4^睬޹9HE0BYÓYɎ<^~ٻMDHJn'v~h)լ??6mK!Uڴ߇B~YCHFaޭwRql_9hQ2| )GDEI]*M㏰fg&ZJՔ5$?Dhq3<yyHUk̓bc!4m"&/])K =å2yiL7Uv_ܝ!v@h_אp'HsHˇ-K ݽ?C5ce@FYHpLv'Jd.( W! GHwgEիshxnz7y ƪʧF-^p2aJIS =JD"prKmnJl͐~]Ƙ@RoCk N_w: ~ZtfM|p9*0jzG{$^y\M!ey|PIэaU}5dP Fd<]'Cpjzi6^[^oઋ\'`+p *xӧ9;*uM1Bij fQ#>U =HKI ceq3"c ^Sq ƻw1O3 65̒0G$#eJ>ț2fhyHAgUˌЅ$mꨔyw9nYڀtH\^Iʥt0P 9) \.m+ގctZĪzԠm_I%~tZ&WVA(ckm> h]U~ۤx7>7V){da[I!?5F.7^sZ1۫xqj\<)sIO#y 87A{w&i5=LIeE%5 [⯼7zߔ^KMj# 5#^Roų@3CTҐK)7&V^aLX 3Vv/̟:39$ { 9L̰W;/Ua‘`̞=KYmgVblBwD~ˏO-JbR-$yf*v.}9qxd@npeꡰI;ȣtYg3pn9?%Nη; T(7hq^Q_D%^TGҌTvp} ۄs4V SAb9 ЊGrM\ }lܜ{<35{|3Ѯjĕu,0EoTbt2Kx8k8)4N DW@wD\(@* Poʗيg1'%kӯdrk!"ۮfZR&"aȳYε"L-^j5:.mi{Z^ȷ c(>U~i#l%t v?k]8; R(#ǼT' :ԻRVVc\SNZ0+o I(=^X`]B*/G87GYz^ /I=屘(H>\ )P?DGtYo_260A.3GG[|:vFYC)c`MvG1Sv<3t;V&β5GHI1y 8,T  Ϳ hUW.lr% %e+,6AMX3U6c*&qvgbWj5f6Mnv}&qKHT/ڻWCd:SFP F/<  p2}^ky1$s d66G{TvHU,Xsjz* _ɣM$qPb-Z ݾ`8%RK||/E9Ҏf\hvoSPz6& - /;?QgriF/l,l܈=%D8N=f V hz~;#jN.[,w> 2SH9Ů;,os$-ȫ;2uӃvEhթJҨKv So:~[*dq*oWkwlq ,ksHB|0ɶ]]bd6&t<nW9/`d!U䴆W*@4)[XLxj]}nz+9N%B.YZCfu}3yhiba|Sn2][ 0@v8r)_ ;d 7FITa @* lij|ljY}I֜8"SCgiǹF4-xUTk QRK}T!Lbdl=ZGBsǓIVΈ #[ÂU촾r߮0nբwHߥnf)9VT6YWHS꠱JԯӘ)Q8gmm%#㨆y ipf )ףHhh{U_|^ΑXT_^A­𚕗cF3D3"6=B<*?ޭ՞xfj7Nk+p;G"s13\BR %g {x2՟<;Uƪ͂ %~oMɫޓa%#  \Fs*Q&u x[T/sp2MHҫcm':l -PG9uq4-o.Pi9ݥ/_s # k2cBJϠc|F)E{w5wp$ N#9D[rJ43Qp0؟'Ӯ,TF,lG9ve+'OFűh-$(G&ٗB:zNC`>Z2:urH rl+e`m!I$EŠ0^`;O1tDl;?{9U&w/) }B;JiYT9) <+1rB#Y_Jg0RW߶7̎=r瞭rʼneLȃ)$N .  P-i0y7X0. Of!pR;G \~V -aC<%HW8e{/5 7jI4r[8_~_?ܪ^ [|u{~[Ͽarʲ–h^ّgNj줋H>ytf} ')JPڶ o쳺Ρ"?&>`x (^HҘFE;~: $ݴ1;P57=XFO/h`a2ӌ 4;#%zJLȿ ?F=#?$ i-+Lϖo!bG4yٱz{D\um_ :XBUEeM5֛*ffUA,C@,'$~;x(WX47 ǑN+b5 ebH3$rcBG:F0K'q"ۿMァ8h^% u2MY̒&,*DEs,xL`1]oCɜ+wQx ʼ-<_eJFwfPpp-#*r1AID6DC$<@`M]P%X0F.q1v:ygq0[mSݥ"r`ô)Wrj@ |G YNV~7[AO7>_,v N-ViKŕpRS0fu%3SPfݳH(un}ݥYN;i-T /q oG[7!Ж8J snib#i( /rԇ9#Yh/& ROfR5B*5D}⽓xaS_FN6Iyظ-s]{ >O'-ЌqBG>$zn.?Pf{_(uN?fN*w+rEl!]0قc_3Dxl^CTj\_b҇%8Զ:WE_yh`^[H~|HޭG5Y1 .zCGF'= yM3,+{f~[C>ɷ8 w└qt}fҪE`W%nAb)YHxÛuCs8l3ʒtlăwԴDtrXt2BXQ yV\˂R&5IDž+36<.3d fm hGrT쭛6mϊ<@5lC^ߋPD*YqAD2_мj쫡>*?cX}XqhZ RjX["m b$uXfz,H i\ZNHG 9 ׵))e-s]ӸV1QKGݵBP_=K$u QG <țjA2UOLL?Znh6,MQcF 9X\̴&=mTiNt#nYS=^$gp['WI'm7Cl9 {sR*v-;G}6|2jۈ\Z /[>_ j5*M8%z2xZ({0۠XDNe⤪fCy搋,ZQĤ!Bbƨl@F=bNK(La{|cYbɛ}ca+Ʀ6@kS"8=χ l,7SLt-߻ JERsUCQ)1y[F2bN#2t:":! aA޼j^f'@NN]stÄDR )E95 OSFa{)469d7 !u=(\uV{b D* VPO{e0df&C1v<_xa )}ƧlUޭ.ҒSӅ906uL߂;C2<$0`Rwe/bfP@#;KR j{#w% RyF=qϨw S;4ݲ쑏VЋcD`c,ex۬8Yb4Mzo| 鬽eXIj稼<op$P}e nVj9`3VIjoYlOl($)jI`!{U7"'߫邾YQ=u31]|,3ZӔ,("G.nxI RNE%+Wlh"7uҐ*n Ϲ5!w/t_Ρu|8:\ʣ')3ghJ +3!]dM*Q>R ']Dg"X)ljvBE H7u`@BM5+a<y+zɛS ѥrKhßsJeGT&)-:9)$۳\o "_tJƒ.`0qBIMw4qβMa9(ocd.$0?KT{1ewD>b @ JGžDٷ->1iJѹmїs#K;GL}-\;wNfvdZhYBP)I4DyV@* (T+yD|~hd .zY֌Mft̳#B]['1D g.JQ4nW˕}"U|r|#c KI&C%SQN[v tSʛ3v:ø [ ob]rJdf]J*-()a'ookY~X LlW:ZE~nWwGUEc80<=c6D~8/y ]Q\㘢I(sTnX +(HQzd_|H⺭Dݒ>fJF ,g͎bC)*O$W.iQӺM/'fd00C2W0[bv[qf"[c>DԎ?+{IŦsMWf L{ҥ3[NI`tpAq\pT/{ `2uh$/Uׇ%\$Jm** .Wz=JJn>[*Dh:R:(vvKC,܎9q۳л{&20w*UMg394oD/\MP 8"ܷk"b{D"tоx+c~c)Z%XO$<@VQ\s?Ag[Z-$'/HuG#n([!=}C55Jc55hg00(?x7scm͞;bRq6ʈC-PfLM&^мGPjsM*eح9|N,kF;,5kԩׄ;eAK/%ďɰURMOȶP$. q P 푁*֓5Qq,.k+1]p/e6Hctp|űE':)[cjOC`ZE^.qN OT;ӻ|Zv=p!.8 tٍ`m9r)褤eQXX%~X[, 5P2(fg︁M'a6m~&uR! jћ`ڗ<<(}oKbcvo܌9S+$+)pO)Q}Sp%9Zcg~u,E2AdO;Π/mImψ %5w^檼E%MҦ(l@ߡQB4ű'1LuQϠ\V2H[lZ\e&r@I`\)r(4%)F)χ4‰btu4Cre$ /ïK鐱9q`RiT_f ]?|<q6t/o_1>cvɓԍsP;J0h~<y/y 3F/' ?w&m֗;osC;1s&& K8'R2ݬ{ƿPåu|3v;ky vp:saz˦OiG)=eX @00FN)mzօw4a:*=HAF @| J9Ѧk  ӓ+pzXuGCQs1`뜓|$g n);O7""jSx_}(H) 2;erΦ.-,шKQElmuD9 8'3C|yV-c:K}h#GyFV,2VĦaI褴$1DЧ:y~:q9D[!XAF(ikNqqh=E q x^k+~6(:HEYMڒR$_e,}7-Cv"G} G& e $>Drޭ7㦐-v,5LUyg;6DžAݙm1y+ #z pG[v./C$۹bQ?Sl`*LIIT?Hִ Of}]k2cPp  #3òBdWz24blv'B$wJ/#  ˳b=͔8If3=7vGQ]y݊#"oamT۫t[Sd퍽|zSi|H }EmӖ!W&o~?/GgweM۬dz%jn8wE~t4_[.L1ɵ/)Lr|LI_TI"C&p9t4w3OZ3i=u熚>sCA`rNU㶮+j0h7~Ȧ넴s/3#Ud; w{+(O4;]L;DDD\Xl_v  ܓi -H3Ya <.*]gLo֧";ΰMx:| fkA=>.."y"l ;W:+gH޻" ti> aZDZ˧YlgI}7 iϵ !Xig Hf:Q@IFf|$Jmq$ n@F薅 KȜP&yݔb.0O'g:hd!To 522Ъj$5w^RYq2/vRY<{D#a %x5^U d /yf0sPVGKYMC "я,PhkKOhbtiGUclї.X ̽>gI~gf`u3;YB:t_ۓ8ں4Ffb5r'Z/8{6݅a_YNY5ʅ@ KOzHjb=7n>)e\.vauWIp%|?W+/ SDnr9цaNw^6EI]PQ]qy~VMR-d9H>79? Z/ZHUvs-SޱZ^ŦsսbH)=>r*AڳjlхЧ[j>σnpɈ#EMJiѩs-#.:pȓi@*jySoh\Wj_\F:i.3ʩ/cBOsr)S-d 2"4hG6:\u8Fy!:| DdԽF tH\0jD՞*rR[zk*,ҊF]Y]R#D!Bͣuk)"5?SϹ d@A*H\˟uݗw@]exC,‹(OVؐhg)\b|)):nj h.j%Qٯ5B9&2F[&Әb:~c%=./\q Uuq@xVtnDAkRM!8TՔ~ݽ@!]/~".|1Bd쇟ZA9xTbZ8SDE$O؞ r.ɴxn2[(܉|7U_236/}/Cxnοh /^yL6Ak}OR"0Sgsdn! )()ٮoc;wKֆ%Gv@~?0 1|e. R2g^c"\Fꢄac 3x'&LnB )$)=fJڴ[1Q8$?Г7v vK证V(: Y. @P ٤EEkُ Ѹ ܓg->7G0<7hl\hy-O0 eh|Un*{A7/\ʜ[-l:% }or~@DL /j@;Lmڡ*d#t%xWĄyEo(C9Sԫ& 0ʽPre] I"i_.Z`br{Vk8틋՝Bjqwg hW:d%Y~0=7SHsy߁CHp> DAYDBt{*+ ㋥3mnԭx ;wm9Cboy߰5 Cl6B3,OM$ؙa6\3@ 9땡l+tT#uSISyJmVofas3UGzW}ڙaŧ"\qZul߲RI+)a!2s $8n@ 8E u @3 m`çUɞ毥3cqE3!P2H~s.% h9/*؜NAn1P?>mPGt"{ uݞ* \2ޡw~97ծ_Q]S4ZMԠxSI٨w~Zdr,A[O8;(I+#|cUo2ׂͧaDbdO%]su[圍 Qu=4c&!}ďS]z?es'ye1ݟasς$*׺ 4nYk OiS솏.`hR=FjPk"C<lbՠ90V~3;bpvA_<@z<>S1),l#^;**mi #zl>`ig1 4HN4M^a치F!0YLi #Tџ7냮JsTU,[HC[}C սj|m8CʧR.Dm?mC"ƇbJrk@dৣ]x T5Qх8Blį_AV q<9S^HK?&(TpIhYfW n/p =2c{uA Q83fß7Vt x`$DOR鷽y5vW D#17RfX{I3!G;8cۛ|mĊv1Y[߯US%#}tQdjguH"h`9հ]RQgGi9SˠY]]"͵$I5;nT;aImu9W`l}2=pGO[nfW+(9_QdzJ~̑tnUroESI`ӝ I3拦LG"(+݇9BW)A["H=퐯6_-åj^du1rY)'&pv]`%6'Դu$}f.~kLb <P:<(Q|'>)ϟRhe֯,d`% `c bNw<qpYL7sO *x=Swet> Z~68hj.8 Ǥ{wp eje%\N_ka-Xyw| OUCnNiKRf<6E&*e~@QD:+{Heӑ$LMgUdLa]WFE[7T'VH }},{+cn/^2&+'MSל#f"]В'γ}\91/_(SKe0X oO4e}&H G:ˈܥ.1:}!Tc[_t gA۠REexe=4?Ve0ש)wdf gn@{S9.b_DiFuV@pE (D9~m4 |J1\1ͼbO 2P0@ #W*p -mKg;)c}T&q=YG;WWkϜMm+!o)MkY1cJn0ZR`: +鑒 ]=q֧P?rXPQQ21MZl:vml-e&`suo)\VʹMBKb!:!`}ah5VA΁C \Pt=wlhcb]TFW>W5sG68kHNĈ!fުu2on 7TOB4caQ9Fl\H ;TVb'WIbd<2JwZ$ZYT]ߦzU WyŏKc#}/+\nwPKaXf\t̋ngaٚ1h8SMaTdY^Κ;%?5m~yT%X/2ύ'\x_XA,Bq?G{q:W%q?Mỹh*G4t[/=Aoc 4dRQ6[0TBMH?nDj5c`ɧyu J Z[]jAFKfw"| QQ{YN_D}cyg۸X@8[*+ٶI{]laPѰ%0*Qh⊛]w1 (ZcEmzfFt@nMйQv.`;*`#Ck?ԩg3XRŬ-8.2R~Q3u \ی«ЌCH™ R_)A4LQ'RvyA*o%`NWsѾsB|VWN1,%4$|įTK)I#@k>uQ= I_nqyVWwg?7 nN3RqkHC4VuF\q !H(6< O$ω{|ZkD Cv20-|] ,q~ݡYc /WK #lK1HE神tMÃz[Im0s\>"D'egi DѓeᐠHcIQ(3Z. )(Д%bDg~ʥI;=G%uT)&b&)6qլ"Id =ioa[t8`/- pqYdMo=-w#zNŬJQgAS1He& |3 xZbwiߎ^sؐrodBlE VqXM'29Ia.xQ;F;_7l9 %Gx|5 Z7XM1f'EMTU9h ^ν tĎ+_o = =ZcO@s,q,.}4~FcrP9|"_KpwJO2^3X!%j©_C_N'֗1O9أPǫPڠ![<~,T5.1.G7:X5X 1Ǖ/mn~ Wr|9R&4Qi㘎֯T~YkD5_/;El6H^|!&5Z'U*Z8joTn4a^[VЅ@vehru0lTgi=TUx3Lj֍:ʊ 9qK:2ӍAUNG2(X65I܊:Jܝ>Xăh؄=5_hf9Ȇ.N78U !M=yC. uwk;w3XQUŶ8 oq>(!9Ƃ *V-i֏^ dYI<~Vpaq=\ =UvT$0I::ܹW ];TfR)KXx0)Zr@&wfԆrY)WכG `08|4:!ch;Эq\T @vѠT?ob-ZC{.0lGaﴊY Lq].Qq/[T j:ꉾp2"KBik In!) 5>ϚAGx0Lef)Tjǀ)xhϑFWtkf<Γ7ך\&tƦڦlI3գw8 BD՟txJFcSK:dVx2&;! ' _@.ࢨ, s3c|]ŝ2RĭS}m*>y:U`0@ȸZ_}HoVnKjvM(>ᓙk=Pv$(ti6BA7bԭSJ9EXN U3eߤr ts;v8o:yπ̪#j*Bzx\+}?F\u^)wJ!]ՖSng/ 686+&VG??V;x[&.Y_߱P< %q y12} Mi`^.nө䄌| ?J]DRiYW*vph:@hJ HA/_h@#iUw$qT's88RU9mΡc A+T2z+EV3TjAP祥oi1[!s5F.<gAy-HkV^kt|+Ē:H(WZW̓a3}gOiet(8˞T-A꒤/)Pޠ}Sgc6uɰ\; `pJ 1Ed#юy_gO=؟^#GGS>i_$g5f=hGIQqb:iG}G-I ^\0﷊SQIKWc)b.0;[JX5^l}F%d.mZyG5ݤR7x(pC?F^c80I?u\B!*ɰVjd+*J!8}IxzCyaEr549o7ΫP cVw)Wcr˚ /V/MMʦTgȯ=-|7b6U)ѥjX077iY@Ġ<81po[ Õqxs*r982e K|Q9J3g~3t"o܀HDtqڝ/c#M]%8]u^?by)@:ɚљGV1 nFK ?/b?۱12^ŨOtA!-Mi߈ V DZ*>,CNw!٧ܣi4C=*oEeelוPeAѷ! ]Ě>,.)FUk1?lPR4n_%*!=oܘu7^$x~JUiL-t#TRy\3w;{QeY?(}z,mUDNL%(RjbnD 9 H(>S2d!Mg?,Kuocm&P2Z_"BQ؎#TĀN4{F:^}J;vah:TGw/K݈.7= JCT5$1ǚ2*lqq$MnWa.1I4P"|buͤ]/ "EobkT:R92kj/BHow>wM6y~&A?άp26$;s9Zfj^'>ֱ#UgY5 B%:bs U6~rCfU#9^wG 4nI9"a(V }*^VRN=Eߐ:"!F:*%z 0_=-<ֳj!ԬԵȓ>,'\)sy-jƍ|JJI\UZ(|_pk]w]Äfd=$a p )HyFVK+,O_WG~:%􂍿B=rV^3tQ9~I)r@eYyX';;_6j4D-Ȟv9N)&\yW"ⱓ .GKA]%L>(CN{5bTrֈ u;M9/O|ȧ8ĺlisu,j҂>}J_8W~, 7UO2]`0 u4cؐs^x}vĨv-ZXZ=0O|9>ʧLof^/.b+=)W1~.y h`9qRK>xٝF)Y @eebnB9pzbD9xp ja?u}w)}Gc\0nMW_\񁜅`G~0'p[m6LPsNv{q}pzCӜtvF޲qF1U J(B{ʣN+H~XdGvQNι{>lE͛]EaȵfWp*<FP<+8$DG=IDaxI֋pBȔdߍGngha5_s@R^KۃF.1v^]OR,TvSk}bpf<*|6M n2D36yϋiI0.k 9Ce(v_y3q bygN^;ZWr^9ƱPnC҉/{|<=NLCTVz' MpyG`/$@'2:FkÒFZ*c^+ԅ<-en" VӽKE(_}H/Ӵ`oKC=),)ݿq[c.e 0ܩ+XZNs8 =闢]l*ek K- 'F[)]7裕f\ 2$D$?}Ox<O[A\H.qԩ4ٞǝ!][P4+N^lt?z+%F8Лq{Қ`~ _#Aro3[Ȗ̡s A.M g q63w(g;DNrnAB9;]LlHL3ϽxIPu (g31.lYk4#v)Yk)ݬF\pE^B) ~ԫqf~ VKcX3i M:n|_1QdBV3sa )Ğ.g6q&I4K j#ތS֗YzԚ3 #xb(H8,Vy7)Ɂoul㱇b,e珛5LVUqŒpgG"5o\sѾ!{,p%|LkhM""C9 v~pmkBq*sN%ư!jQгo#QVVS+\@+.!H+!sY-8䓘FQ5->wx.O *zr3;YY LMOB9+xXfud?ecآ ûK*'i%"{8k BL1B=HRJ\;R/0c cFu4ZO+u2>9/Hՠs{qNjom]Ĕ}`_Pyxu{rʦzD1./6;_6U~:ɵ9_,XNJs^qQyk*;ی9v,VJs\iY%Z-oZNfY se{ϕna>Y"UcrGTΛV&ȇeO}FqAk :d2۶0Tߝ;Z~>r()ԯ<=G)%hgձAn51$~^64\{3W;]Zn@gVZt^|j$ l__3K-;O}xewI qA HOu>g0\86H.7E*α֧"AR~@/\৓{@,xxon=n}M{μ;E|{a!; hϰ%@u$$l,6 bpWiKTxmsi^' ֗c:udعHʇ{V-w g90muwg'*- *ǔܬň1Kਸ퍕06RۺϬ{(Hl鯁XY5A~k}3D;uizT6|N,M= y|A_ @-pPն1_uPfAdI^{,Ŕ|3fz4jR+S ngrlb=U~ .d]CPA -(xP㠮Y1UemcŌd+ъf1 ;#:dc#uF ą%qP2 ؁z~) M9!--#bܷnc} ~쐈Y;%t,Plٯ!Dqaj[U@R@]٤5%R_@#"ca!| |ցm_Ȧams]vA@cs`w6u0v_vK9vòP%$!C@ep01ҠQ]bB8-=$im_,a)b3-Wq/-GI(H8S}>y(S_ÓQ׫kAۙc+q)# <^5ӈTҬOY?vj59Imd(!ZhϲuT!^{xRHG;Gy8\ڦG2)č(&hSQ xDTӜFO *2V x@* '6mazyEoD"&2 @ʢPٯl^ĭ'C_yڰz\݀o\ÁeBg3Dzo0ӂN'g}BtECQCFbctD²*+G?fԾƫYKNj l[X8 q~qFYm@qdM.W ܅3R<G`!mW BբHw.ڂܡ^A:mZ|ײB^u=ظdJNgGp:_ԛn`z؈BHF^R 3tjagn Јvz&\Z!Q% c `:obۗl|? $&OJZrU^i#ۖnٷ\Zozj17-ND3:r 6+w5@F1v7Dlӥ2ǂ7>OlFL%Xc"m졫9'dn{Zwi0-ʃddz(gKgWmC]D8F.JWWZ(y!`sie1L|\U2H*uZcdd(Jdmzes'W2~4Mg(88=פ/mQO7cR2qIv9 ZD-ʼA7z~,L1nkFB?(:. yrcEz_S၅W6T@znHWM5< 5|my|xߛ,mfFJ0)) ov$=X=@b * *0Ь:5 {-׾2YɃ]TK03@j e!iM2InY^ L#Ali+`yc`6jf3wLf3Q}~R1KǏt*ƀKYRP.aMy| $Sp.]ڱ^wB98^sa >4(U<'naZ(ZZ usl@ ^)k&)_=)/ 7"x5M G"10\%‡ȣƧo>y~Pi>6HtJOiNqjR}~]woM*ibBwf(QK.o`]r/w.[Ν^vc& k/`!I"^-`)-Rz(稴;,G`'(H{/Md%}KgSd/c\h5d49P᜶ʪd<#U&ު|FUdz%>e{V8d:C霵Ln@^=yj0DU.75};i͍|K$oǓ+jc3}^S(x` _jj>ej7tIyg rl>/uf<ըRrًġtNgR3;]=n;7(f~2mKI6avsa K@ǹ~ht7ګB}r:|qhtJ3%/pkYq]xrH|{s2L(h575ǃ;AjIgZIIVGi%8e c K(۾-QޚfIU% )™E[%iHOua^ 44{aPX,dxuˆ*,%ZIGyb2L;6/;2#-2ьLOW Z J+C[<+IR :O͞5?ŋ .`4&Gwգ+Ŀ $/9֌O-SfW(6ߚ:S [y؊d,J|3{V|SL 4Nj&\5Ӝi(2OD܍&f+JA;b .8IrqYElN\`ETu)^h&̆hLnGj;SDFl+R2aiԳלd+kǣGG/^䷴ z-@CXFj EY#'3+ao&%t"9wJ$r&,[Dpnͯ,9ݑS 4D\auŇj*#8fG|P"]K_KO`8Hn5+OVDVDT_gR8lR1]+ Qlq2eä"l@(ob̔+簐.AD 6tȉTr((C8ږ!kڅj|*;h.FdO<&)vaq`JjQ8l[$J$2<T1,ǀ|6LV}ql`QpxB;qR ۃ51(nϦ`Sy*_!UNђstn]Q쌿\jkLԇ[amIQ-IA5&X6yV0\-215|UMXC>.h[W3u]n xKscvQҳlsqc'ϳyfss8d\|-bF5jwMWY*ʓJoAEM s BP 3F@Fi{,StbND[ nuI߱*LUfZTڮ.# J]0GC^G1k\ԣTkR|4Y} ĭz4Pі6wkhLŻ2CxF/pG-&X2BaR>9ڃH/̓+co7~- )Hu әQ3Pj*rwJR{ys)rc(\y [+ vժFU\FfyBDePtTlо=!¨Ć*g(+WqFQeX5NJ$)ys}-7+@w`sm{LǖpSaQ zc"8)JP<(˧-i]2z.=?fGE+W-/XW^{x!F~(Z鷆(~?n;'q7vilJ6N۝_ >+:oZ)QYІߪ&9u'o&Boi FDD?SPQCXM0ԖA_J ^{5=T朔TD« ԊI 2|;4cdGYw2M1. /-JʘZwd$<:eO4&1OQa-3>IEQ2%R0۫`}MɅ㶋tAg5:ްT5ڪ_^5ԈԲ .H6dG"G?ŌSTN؅wЀ.dIdӿf-oSBBv_IS9itVD4pq#ԫObYM{)r5,oe3:=ֆ&0dOMk$Źba78˫ictf)4}+:X48@8TglR KV8)r 2Do8 6*z%!<6T$u2D+OC~qX#c1v>wt'K0ǖ8fE}z/ϟQ9,S .›BžSbN|_3C8u1mzɦ`=" XZq0(v -H)ЦCHnC kDPS~>0$bUQ̔A][t/[Mml%$w" Z!ay^ɃV͘11m~ӳn)L&бe?1xJɰ'Ҝ;YRDaWDw2^Iu1TR Y{!IVrL+~- 9@:Epbe Zx2Q%v}1Vr?'Y{Y2dI^قՉ{Q!V^=b=(&ŝ)^8fPboGרh@S ]<׋Yki)DZCڸQT$`#0Byqrrr6vPPL>47B Fឣ¿1Vk"7~_}p+o@UPSIÃ/ 2gK S.K~9NSkwϑfDr\(kKf@&F,~+VIqtԨ5`UE x~s2!!P%vZim=L@WXULo_#BoɁ~FUY&\[c_ hiMX BFaʟO9a|N28dQ.)T>*,!rB5dh0,r{u"%M)k)dqTE#$&>䢒)z ?VlbNti~9ʙ]64@`ňKG638TrN7}*?EMdMgEBij7ȫ޸eĐe^'AaO\: HT=1y-Ý(]Lspw,9dzh*=WsƪVj:FEsec<=&5hUtYнyd#mHkq>sw@713aK\4 tR44ʹ2̍â1ZYCToe'2Q$84Fyʈh\$ / w@2RL1Z;T<(/vI 4 L5k# ]ۆS񻑂)??fHYIQlJt:CWpub,]V2ӡB:6gܞOEqodML,BDƴ' Uv-L6!_>}3Lֲp'#oK\渍V 5@|NK/q9o u,)(RaVjw_atM\ni]kG,*M 04zDt#oN)uj:<…S=C/YL^]τEEɋ FeRdT1`t! E2~=)ؼDu8^zYo{_N9Gc܃VF^6 P6 ?г.|Y˷-UtGBRک#lTW?oJ;||Ac|h:6*V shT !%`yl=k!;ԃ4Zɕ/$:pAhǎ*$Ic&>+b:l2!`;TZ+ 8]19 [vOk??hd$O:2,"W-|6.QM,a=t_!i.' Iiff rd<)c~(><: n"=H5ZBt0*=,H;qmXevJ"-@@-7 %R=pW\s[PaxЃ-yILo #ZZ[T 7nS !O=4|q:ZLO(ힹKb".z=i55SJv]&r-D݀Y *jI+'v}@5'F1NxbkCJ2WqFw+rE.V-E,F,buy2q 89/J@;4kdsR-yէ c}x m|72"R.x<) g'3wa&55M=ْ ZȣmSܖ:ɦ|W߂Y|=0sn0,c6]N):,@-֪ cl;ewޅbowUTabnkJinhZJFj`hIylTU:*'-Tۄ3er\_H&f(̇avVjcυ)(JifBPZpw#) ^hkSEۆ-n⽿d*6XL;G/z80&MoR=ovX뤽+73rGm<P\#/vLn$9mѐ_(geBK&ʮ%iT*-~*53d!V^uyGX CWRx:8%qwō2*aUh )G;h{9{>k`Γ3ro'o_j wx I0Nɞ n\ [vu"Ω76x25vɤNYF#DXF6Cݢqٗ4e(b{U@ ];k6h#ԉ.vO#yj"*\*萐Oޣ$2ɅW*jw&l?Xb^f 7I79 cK:C!7s\Y^pR?ׇ"penf<3Ўs5,SHܾWg_TѐbU!4`qN=/~z u~4-;:u#IE&^%{H*Al`vĺ)Gp'їquoBs, { ;e7,ϙvӹb/HVZUias^dOEo .Ɵ l^/Z$_L ӈ%V}oLJ͔<@<2`',-ϪSx+u&Gw`јzz]dl8њ4cfrOib.f)B<{p Z5 ~]l[Hk<?5mBC}~i4)o)H]GYhзK`D/4e/ :HFuWf⠤ZŌ4 mfpGW;nS OGE AsԨ3?/FNV}RcFPj$$2xN* zp >`'iko%~= 1aD`FQfw_ӪkᄖLI>>~EZs(&7f'e@ٍ/Wyt 6䫩ˢw#Ud*fC9!ygLX^by"_NR=^N(oK]f& &%pP`B$z b;%k\A"ڨz)E<;-)e ;!c=mcj4Ү$\-9d5[̊KOR%$ ) Y0`9dm 1Ob5ʞoh"cn LhTǣҰ<ވ^ܳ'.ק,ND4%.%n02a1Զkd_Ba74-昉=3B?owwҰO'EK* 1DEMU,Z^ L]b⦭LAko%b AK&YwTiϱXuT}:v6NҠ&H[2q1`J rfx@_8ݜu\sOyi;YsSFR")  wrD6xO*yW3hBĖ"7 K1s>2upLxbw{Vq:XlPW72yVFm;ևX耧O@~Mt7Q"TY;ILӰ8}3NAff"T_7F0{6<.ٮPm}3*DyO?sK5;$[FX\ސ>Nfb.6eM6 I-"_LB¦DbA/*RM@MI2?`[ڽIJ]C]]ĸ~[Q\Gh.f}>F]k0d^DNV% %{D@I),)Nҵ ¦[O#1 .07QʌxnT S n$]QC 4,&Qmţ!/斧 xiB@v "VEݐ{rթN4NA:!I?t)>%%*6%#M1c'tQ(avx~m {IlG2x[+N>7bA8A "A+)p6RZg_R4f' a  б*2;sEvu{{1q:Bf C z$c|֕=RHN8TH$Z,ZKw3X9t GnN44 ~E(J"r:²uMIm@ Ɏ1wi٬/JrqG1_-.`#eބ\K Mr[N;  ^Q & c7= }' 0C,8PDaK^g 8*ǭ?󑪘K!YKHb}>WYr(AZ;3a@0ׇ. x*zw]PJ٥ 5FK >Z*!EQLұ1g8PԦ+g5gӄ5@چ,kx[ X MDK6(Mo6}qCNr]u*-MqYP9n.F1<Ĩ*>I,P@JY%L$F<)x<.@硛ؽkm; @jߗLV!V }7nhPꥺLp - _ 2ُ'/~#J/Cnfq}W $0.m%lOJjZk=*ro駠`Z}{DPG#z/i !j֏" Oᬮldg{4,|Mb rSS`Pa,X$nӜ5FBeoHVUBrBm㌛Sg8gՁJ4pypK4s1‡TZăNHv q GcA*2ؓMYU˻M6*Xg3PGwTC7cg% v93N]u[%\ӊ1CXS%ṕUUXw.7JSjWd rkVc AI[ȷˋ1#22l%ŭ)[ŞWO*x0,{Æ3E{1 }1NWl\zA#|ͱiaeF=遷% }@a3]_HƇDd0OBX6ԹŅhzJ^aLǗ<ݐ NG}CvXx2~`HOfWѲNAV ` ^tzD's#Ac(9&s}]GB&F c(9h B=_AA7"!'Άȗ)"!EkJ$]& wOj[.zpwM#6n|',L?"߁عKT<\!Ou#L[csTxW3HųU˧BY )!wjt'# L1Jډya ͞%N~+eHL$f mR`2ZGTR'>u 7%Av$ qB9aWU`f`XԇP^/K&~$.1Ji@?j;6v0o9GNWWRٻI!2+ɡ㣠brr>ndqb&꾪ak["Lp-쇻;A%LT - |Z_[uZT-EuEM|cD?f_% Ӂu-{[#Ȏ$jթj#P IhtnY{AauNI<F3 ;^Yxʐg!]y^_ `W ƕ0_E{ R0Vy+R!CKZx!I -=dX<Ŷ@\ֶT*nAiv}SobdHbg-djwmZ Vx.)Wx2p%˷F7;JMg &`}MAٖ.]o][;a/\'jQs47هނ;DQWpӔ<憎8XrPm1T-||]}|,nVL߄SƩ]?O2;yq@)'D$qM91n+üTM:ُ5! 6Y>(NzyJ ݏ4Gt31Tt\ܦbp_S;Gaf&[s_'2(l}JKOǔDSx3bmsL^tdϡyhr()Z ]< [)tMon ^b9Gt]}! KaV p6$M{aƛs9xRc_D2NG[CZ?m CǙZV(} x;=:债v52 K!CUaV~aUHW}wx0>`8?nFMpsoԠ#Uϧpn̔\Uk&33[.߹XDsO} iBJq {Pgfpśx̪XW"-Q6^ƫ ܻ0S_(LDG\#7P;QّR\/~z!!WG{+Y8Aj4nu9O{y1fY}p/yѹ)m۱Zţ\5ʃ-1D V'!@ʩ!ѓ˪ ݂τz<|Up_T(le&'T{WXyŒH*ghdJ+#LRV|gh-Aʄ2lΧF`/x Fwt)7+bMzSn,TbrSg,dCY"IwB>s]hsPd 뷃|I=^9uQ۔bӋJNL4FFB lh' ^Y?h\ C  hG<(}N۽OrB["[x\ѸvW݃u՚wXzKm .)5B(V yĦ TiDҐdpQ-CKvMJ\1 Z p_:PJzh$3=3$m6~4¿=o̯%fIe6MNM0ji͢-0pqJ&ްfՋy,@OiS)F>؜3B~sJv+ tzMd<{@Iq/R9xwV/ Wwx=O:0&D 64̡kɕ34 Gf|ڃX$֜?P:!Qڡ2tṆټ ]Cn!nwH9Rrhu6hƄ\kfvɎS>X7[ J9N B \G!kJm6iHn~>s~hyxuzLpix\ǻ;Z_ }W8Ԕ^ka`QdQ?1LyfJD&=6KM mf[9"? aKA=fInZE3~D[ fwNZ_eQ;[KW38 oc4"URϓRȭяpy]A&(3cʧmT.ʂU#~ q7Y/T;Ž Ayaϛ`9?j-[]S&XdPgdh=2`1UKg',aYt}PN>Ee*VL~h`FD?dF! RԱ&$2f 5Ni\&˔CWo>Le*G0lƜK LQWP03`yRoJ+J sU_juzE?4uQ(u|U*atS&r:96=!f%sPOBF13=H2B3=Bw0hcw S*@PM.Pzjux20 V#G_ca׏jS0I;=-cCՌj^mGMy6Xᚣ 7}dYfϋi8(0~| ? Ƀ./ѡeK\VD~%Ӌ13ڇXVfbQ``U_@/8~ 6{"ⶆ,k)mΕ 2sI'( 9Y;: qwUVsp0rnv9bD|mA*e`'q׶WCY5t7$4o\3"^5kŸLloZRs-/okk+J0]qW4H1,J_ȾwcMX@9.*:#SQoɗ_='(vk{tf`8 s~Jmy6'% W+A>CՊ'G};yؽBQ pyskg(HYflzZ㯶ȦR B g_J Re0X-P. %Q2ia`k)u2:>"?Cٮd-gwwj"ӓ^tٜoj))vP-=#uY~=g&1vuz`[=[+Z2';H G#Pt;Jܥ4R+8IPO<6_O4JiQE"l1Jnk۔17G Mƭ+dk k 6O3g5urô(BӠ\7~$> P*m !FMe = Q }s/k\fu"tRHR"N_;؆1X =t<>92ð7'Mݰ'"Wm\F@)=e'sIÛ"%:dNt{E uܠbN , Gl>R4\\Myh]"4롻e7683o<t0K^-/"2'۫t `|gA|f ea&A-J$, xNS*^dhZ~nRIIbؐ1zKI`>D81rRFrDܳKJã7', 6N.eeT`5ͨr`GzLuvp 4d>̓#~ 8wT&`=Ϙ^D Z8h,Z$F\:0}oH5ؙ~W.өDB;H ~pp|2=| dф`)sh0'\H^?ޮi6 x.s0.eR@VgV_ n<%,!$L riNq\@bʧ.FVI7(U`&d [e'M[L Idѭ&BhS%~ ` dцa?V7f5ˇCcp$$`[s}4I5NSߣab)v$'a+1V,4/{WZ8vqL>w} 2t^y:/DFqbH6&| /vLz)hsU=MT3L)gg\lL?Gy*y9M K]`vP TnA|.;D @xi\xIw"n1?P00.(f | 8?m cw5{'呅hā,[K |SkT uG /"O+7t]+$]OlFf9զ x࣌\J;B6E *"i:$y%XiU  'A050 ['lKqp`Q wPP $*,k_h|k{D; J;,f$텏+ɹu>a@|[ݠĺG@ h=^Hep@SQb%0lM}k8>C!Pޞ5(յnl]:`("A!H9S }$/}̙$M-$.S}8݊47 fwׂH+Ӷ/ZG޳$ _K\:Q4Dsߣ~ -88T-5L$ۡq} p?ݘghvS`L*SmNѓ].EU?Z#}GjmIaڵU_dY+S+FDչ _ƶDJ^9[`ipl~dϢ9x+?qb>Ls1삸mf9;lЌֳY|p`,W!0TmWC!vrDqw^.GO6u^|2pIA?7]>Ȥ!t%A"=/MaL3O2Y3 ]D{x.KbǽH˦)(GI?d) K;x ų nYf0+B+ FazAX$`*(mRG<**RH]f\Ag=trj|.jkRÛj ,KfMWI4y8),kFAƋ]DU.z +o1ΪoZ\#QAe?+4Zftƨԃ5 L2DA+K6"8?%z[nĎxyD)g<6E[kK^1){!}c((W?MuU͎ "Ǜ4Z+':A\>:ňm Eε6S̃dS }Qۋږ,#RMe$Bc*Pp`` {P 0n#HE>me'NC"& DShѳ *&:8Y|8KSWn,4/.yc./皣):)qd,RS?>*ڡo-O%}f@Fv %ts5xzIq @"9qh ! >Qce5PU\BsB]ݐ[4 vƣ]C|"Geu˶tFlD{$SGc8p0>h,cr^Ke"_F3ķb:RP_<4VSJv| EM4PsԪk܉8iWx<Ô./AkܻpX;tC(x$58\ǷFbOG \$Y8RUc6^t74^x [ eAz' F4EܖZZTcN*P̈FIXEb-$= 0睡g$$bp@܊iC"%b+/<@~?.o^X$k[EFٞޜX !^<.hVXʛɐsd5gbuH: ]<]Øs;VxuM[Z5SoOΗ׊W%%3xcio{G įBPHRu^xK58ԧ;͗6Qi}AWh);S>YbeLYTd`زMuV9[0hiRM/ ;3mh2_QJlE`YFOOpaNt-b(m;(˶>%ؗl Nq2t4-wm)1;6[lj6>x q_$0:XP/EFfYksC2BA8F|E\ys^iWp&B{eKl̟; 9ӑ$yxa=nOZ_ $HH*U\ZoA?x*6 O#NX"Xa6,d\Ӱߚ,rY2DI&X$oq eADSI-peϱ NmpπV!9O3+p^q"zݨ @~oF1Qx>pL ÷e Ʉv+t zCѓr{ݯK3ܸs襨Hi|;G$9ߪKM *|>Uuqj:`#(%O6q| tI5W^{ƘsLg X62g_Ғ^W}yX㜔֟sX89M),rmF-e[XX1?EtO}zXmDG2G%jCjPq'r H6nV{-{ C goY@*0HW &!+YD_EoAZgCX[S;vι~dd?V~ժqY8O5uEY"P P&k6{Gpϧ`Iŷ68a|8f9{|vGHmj|Lמ8%y_^7^J;]L8`L藔ϖO6v۷B`fQ:g gdF_bItmTO*5i 'wi }$ GٜgAr祥gESP{84Ϗ6]n-[evp:ivQj9-l3g,>`||cF`ByWsprKZٍpK:3qdq0_ h l;11y1?`|G4M'^BK.r2Wz]ZI76-f-vXmq-XD`r6uQ;MY0|sw^9PHwZjEY$Dm& **)me]<,KwchB:,-Ҿ~xzHf{Y8|*0.16^}xlsV3+y WEoh`LڮϽ",SD˓Ls2F;9X3 yQ߯6Cx|/غg-P Sˋ4CϩW!=2x֞pE4CgX87%7@Ĝe,gWNʫzrފ?`F}fvGPs 2L[B!L*GjkEMMîQGcffǑß=we?,%Mɵb1ϔg y=UHI`b'oVNJ;7mNuGRk@@4D_.?"W !ֿ\=mm?2)`~ 'h,FRm;2)ӚD Խ*܅ 'b1ǚÉh*LjcI~S;y]=UN])B2IihF@IpQy࿧h")ޏƧ(룑e @Edyp[ N&.4d&nj:'>q9+J3b.tƧ?YKY2cg4B-|) @0ՙ^.LVEYH Y7~GW hG9Ebl(pv+3pT@+84;"hv7y2n)y1RT!ifX*x7h̕)R0Iy}@]Ȫ(zMJq'Ƣ)8e{zTׇˆ {֏;N>PFTBQ3FeY䌛i=7b{<5BN޾6 ~F{#~oib\X~L}˨ZSc]TJW[jx?4X&#Vl:mH pKU-67ĵZa*mg:xxH=M%mt QFoV|ļwb;#l8d@αDn,7rhݏȣ氉2<*# hs3b|EmYOֳ+}Ցvʥ1~cբOz\ÐzTlv7Τڞ9(%з tKL1UäcD.RKx+ \Y:%*tyדҐ@?rK]vTCR%}a]`j6x 6r)vI  e "RZ 4 AIMȞ%R\s\H_y"BY;tFl7 D0$\&6#Q g^%Dv墸4U/Hms$<%-g{;cow1-{\ jjƎ5tt)T]ixh0o;i^钋paj+ZRǾq Sd$ fc%IA (cGĊhẓ s:f-)cQRx>|X7ϼ5]0c(grDS׍xtmr މZA4$,dV+5M< \& XL^-I!_{yg.c=bkS򎿻Ddn= u`I[L"Unz1#ݤlMU.wQ1 c X~wHA%=a!Su_ljeql% p69z(bԸb?t\31ou" Wr+W!`.,^Ҕvw>61qEC)` C5Im@* $z:-_o^H'DORD22uʕ{0ظ*!pHx=ńCx .qp5/@HRvBvsN 3~*ffńQO^-k:<ްf !U0,k@Vuȁ͠cuãNpGk=T 'w6'@d_e;zOUN)j}Kw6ӆ?aK3nB5W>۔wlC 7D_<0 &`#LO3m0!̄~YZ""|:jA|#z&1~r>xF.eKҾ4r5GE8E2f^!׽bLr/QFb)O`e6ES|$}s c6ˁ_[uji[a1/s24/.r+@53}涗}!*_JƱKl7`M"|H5jYx&V-rU>. R)ˁab1`dg4EoWhJY%̄0e.#ZBW2n/*-=w6Xa_N3j?IfAC7Y%hZڶ;Y͕nZ^֨5AtIO\vg|P 0#&+ƱrW7O(hʣPm AEE`,Ǧ u Gl 딲#8h03k oC!&]NQٻB^ʑbxպ׀d>^}ޯU%*xbXp7B I \f{5 H'M#CO fC!N?\m:?l-u$K5%+V:D3Սgkԛs~2%bQvwS{CJHqrtg_fjB24z/i&}:L &͍g -u`;/lntJE~ Yر9N>vW+1wAX`[S+/ \Ǩ[th~iFdY6"CBRPsh갲 ]&w3p(n"Ow{EKČۑʢXП(OT`Yqޠ{% Dz?b .>Q6g52szrNy?hJ&͂ʚP2WAp!bk&)5>DZ//m% I!ؒggYZPi=T8!ΪT@L)uh#aJ2,nk^$#"&c};KL?z)8 o'Ե,'~ɰktjY>.G6[#lAXmApp4ڗɪnԐȗ3DӴԼ8\-h.UgPC=0Xda֧OSb_U;1(:{I!`1"]\CV @}˶K6h!87r&T"k{`׍<+i&8Ds?s\ ټb5{>ԥ^"s =11Mg q.d'w rFL\8۰G=m׭8N3ծ8x$bFC8+[O]Ux"VQKѪ UTiP?`7AhP<-:ذޙr\Yd2GGgϫ:BJ.(;v P#! b|0 ,pn[KRjE!;?n$+4Q) ݼG;v5>n9 y%?P ׬pRyߍD*`Y; nV08e.jj>쑒YoCFAxzvT 1yHX;DD ^(f!A<UBb"1I@qsOO`݇Zwc(K_fz^o_!2 Pd~,{Y*CAy" תN*7ܜ$/31Lhm׈9Go%zN%Tağ#l@DfrLD0Dg1l ;l(:jM& Lȍ۵,GuoV< U@%nM = `dZߦo~e*1,#1:Hͺ;fh,Sʥ!4;D=@ZP%M#rL؞;Q44A(-TWszun(P*^\DN0m7>Y4 (j+hjn'zD(&1c,Dh}cf~f:[uop/gsU,ـ?#1W 8\M =f[yE xMȍzxڟq('k&}5egj2 rGUpm߀BestZ={e*#b>^˷~1\?ː?a-:A&0vh\{FZi&iCso ! u\e]R~`B 7qYW3ݳz񺣬]˛9qɭ `!Mra &g/OB>@^-Us]w *0K-xdب?WB U'}`ub ^$~xrmdVh#]A8 _dۗhq~TkBV|f{:1J-.˙^8Uȑ+ D?ӄ1d@&.̥qXfnwpah{T^A㪦/p7p; p4:Q p,=6Cݮ WUM9+wF^`F~K,Ep]RWl/-N*cu Ne4˶h1kȒeի%&cC:G[Dpk=Gt ˧cmXb5 3]%rxm:R2ʬ!)L Ie=߯4ppy^sr Ӎ_kBUam>2.+5c^\(^rӬمC ~A;Onu\kx:_*Rʪ*xh@P+~=^oc %4d4kAb}O sp wr`?G+t_V`QJ[*` q2S<*JYa++"&mUӇh'G'=(!BM/r~sg# WUܦQpOxu $ Arh{Il T!E0*k"XJvb|$L@ '( Ě+DBFT֬XQa`Zv0U+0^$2Nc;HC#5ݺ[ PFA]]Q;+s{[M6?3jC0(=_tSAimږMf8{;60Gb>kX^&uz2kх9)ƺ{{:GGBG p ƚ(>ZNL7 >yM@q 7&xw呛8稆b~ @@x{ƙUqf_m=3\A䃄@s4T1SĂYm?Æ-7;T`x.iMrZ@\e MnX?p F9_~s&Q80ũʺ姻tn4o"Ddⱇ=R0409}d&|# #FRiAWG^IRw2 WsiիZS/-0C$. &95VSDu\^aZW4\ % Y E<{aC!r!+͈뿥 {S7#&C۝!l}&;+AԔ}S] cys ;6fB%&96%Ɩə|U5YsL8U^AF"Î, Ûi2\mgcm-1)'N.$רvg$ ;7`UJ2[{bt0täרI0E*um1,h8syfxI@[l9 ?Z׺ pI!MH6 Xb l헑mD1`z[zt-qѩM\د:ed !>'& ?U}&<E [^K`VVOCI:;) -Ąo6Oq; Oo֡/Q|$, #?'^jD_ˠt _ Ze˸?oQ,T*yIp_6`VAms lΓ|دZpA\AUaU2{1 PF 1y8us#њνotz-|A{6,*.^r۠R̘ͰDͨSZg[JM[SSpsX$w\\<%MReZzRm6h؝T2O6/! &y)ًOS}) ./mZ Xӥ7jAVtP#Rl l$MRE EqR13TL^K\Lg7 (5-HqWQXTG5]x-)p'+en X㈉;mZQ~9&2EE$> 2@c,d4.]]CO;h+D+ÀWQXe2xzY5Yhe[ 9%E Y>;AȨ7\9b$biZEn[\?b?wL^'c0 ; HmB5Tm,*c1q/?b)Tj9}5Suk"ە# iG Pq~dY!!>c\!JI-h]Jj\FD6{3'x[`neL_(X|%i'‡#ebxQ[/P7!do^)k3c`=w>o/eQ'cWyT)-x[n.,Y@+lp-23k%s%FLL &|9u(`/YL_qMD#s8Y͠V 55 AT~7kMoe 1=m,*1 |zi`Ol?HseO2J!ԩ=Nˠ $t7)=㹿R$CuCV~+ڮfvjܪ--I2sn6|&h-A춲)5/EqXw5ݑY/uC1qE;lP[!pTq7ZiⲍgW4wh %LHD4FGC7 q92S|hڃQ";,cEA'تced;W2=cGxNlOIS.i;ί&3Z5{zO[݋1L0zyf?A M.2J \dqӍ|r6G1X'LĜkA G x$k休嚇<3M=W!\oՍmOp,1ps #" (E{ 'J C<.lTFF!!TW&4&uO݌iPwD-|\d@Ĺ4<HZIZy |89=d\[;B+1np'lc|lv͘}@(gD:i㖃$~Xd17"i!¬}d0(cfE┪ p(}5NL#&s "2}ۮ,9Sǰ`>p]Vf=A2P58s͝rPF% zF52\~B%t/-F)}ϒ'@F;~tLA^ZO Ê:BRs\״@^f5p҇)x.eȡot_rU8Ɓ{):P lyv{I/[j?vo,P_v'v̗y;s~X)]<*dXU>ѵ{akT+ ӛ sL.6?"8nփ_4e:H3!Ԅ5ZFyYՓ*̂G^fbHp1CQ!ՔP-h) 2 $X( .u ߐj Ag[s):t"CБm5ގȀ9dγi<|ñđ9H. ?dT3HUqiv < G*VW}wENt Er#mgsپϠsNS`^׆n@sSL¸R' C{W\xO[^q]ez6"9vǁex5OcA?g]PzMsqIPH4\΁PRBJYp'XސR !7d( ^|.L\E{Mk[|-aZm IaHEĮ Lk!YtD#ɍQ$˯.,J-7oLȺ̾& dGY[3y5$Iw ~놎*VsqWq(2ʝR#G&zDŢw8:,EU- |9O`b¿sSP"hL"7A6>@g$VqZ5m2ˎ :+?>Go$զ^qNqtjC8`&z荿>n;ϙ6Osx΢Q绥^1QnJX\$6}̆#8'Ko'9%[Kz OnzYOBZ}LI3~Q3% Rٵ 42b mϾVH {@;KIo< _`OV/l6YiѴܲPDƎGjdYB ʩY^,~v(&dKT*)7NVozq?e+]{r)vWc g9,gvA:di{~[x;&QJ*D~LjM^YoPR 2KVҋ^tgs2.3ȍPy%$HPQۯ?Eւ[@M{ԕmsP^S; aYXǨƱq_p0ek`5C+Y1dS5mNz -Lڝ@ ]`n"gaeuP>6 hmxJ3]p4|/EB&?h*'@G'Mfχ܎dͱH' *Ψ3z dCƦ/FUb{{senM&dseW.Ѱڅ,opfkwfSY P߉ eFRP‹tL#Pï)yŌQ€eyHVʜ !ĮvGl67.1rs4J4AO@Y}/@-l$۶ƈt %0 ):E<NW}Yj7EEG٢նJa fl ݪSm4úT7ْ.Τ' |PޤP$:Y)aIic퇣뚲C0!n@!'G\!NE;#L6J*sšM(գVuSN&R)jGkJKVYCM| Pl% 땮?}am)+àp-=XG7` )t4k3dKcPQB.Yɒ&JWDkRo[2S0^/yq54|K>7F$h ).z߹m );,>"Nx;Ca )h3inh`0* `,dmj4{kΩCPǡAZS[Α>"G!.uq^D VA8!ѹ.,C=TV>9YH>g 97:3:NdhiD]{0Mxw`_^(= Y,s"'J2q:e 1 S@py8SYóTY.j]QGm6d8E4G] fe|+?`vOѤ*Ąhwh,LG' ͊Fb2EVh=ǝ9h,y l/ "ӈ ;خ2۔:7̽2XXԙ\e 3"ONx `u|1|1QjVh)Zz: Fr+_LZٜH7{Т-,<7:o kTU#_P_"jHFk^CLџ{}E@NUk"=vˍWa %Awhf,V41!vW5-H p$t܍9 r= Mܻ`.Om 4+T#c礑B-[FD<p\J3zbSZ)i C+飏R+1 d 6MpK9~]Qŀ[Z:b:; ,ds‚uz!R5Ib:]D0WZ m+dE&XlE@^,gpܒmj>a[Ńxp zGe7+Hc%>fR5ǪYv} $ DAKXt&piYfY3W9A,YWX- HQ*BWjkÊsKVB*`2)}K9_x4uDcםc NZGHwQ|sZ9au;Fdw.p g<< ik@?|Dd}@c%'gG{!h+"-Fھ6>SSo4 7ƣ 6D1aO  h +7C4Ӂs6Ẹ1Up*/XAd{J^zlrgbOp6 ]Ri }Poi7~3Up40](|z{k:KL(=}bR^StsyQ,*V\ly k^z*;)6:_MT?h{(j퉂\Ӟq`%$kWϦ[?0&|븲?Lj(̪x)l)TΒΤ=u&?aі#kk&9CǙ #K!)CS&d1B4`})vW]2G'A*d tFϵ _EJlh7j>Ə(ǮT2$3xqzg6fH H$,*0] -"-K1jZ=ELеMQ-t KX#!>(G쳴Pna'^ժVXIF.{#T-+I<͈$ն҄ o/܃n9hPj0ߠw'C:Mcbv%+'v)N. += ɾ+GDPvY &ח@X &W;7*pgsnH]?pցڭ5𖋝 a䑷V<6l/G'[9]$pv/ (WSك,%tK"i_,L-d)@ap@ FA1-~yS`0~3X4=x-e},L;Q;iK[oA6{_GNF!ʖsg8I"|F,X8Y~wri]\2 n3&tmҶŶڎ|gf}0uQ>H^YώHC`=4u@I*Ù!i< !fP .l=g2zaeNS5 0zk't v5 ,jbCɽ? 5jdMkn3JD(_Dtq Y!m QǤK5\Xd=]cԐ$ݜՎ}:SXƷ&MqMo>?yhBANLșWz =X|s[{pl\}Y&qYl3i#{ /.VG ?~JAhHw6u]etd*L}~^b=<_ȫzm&B%>xKOk} 3_8يg4FY?X# _%JY#)XWU}L8߀|%{§a}Pɡ\ռ!mu]d|X=> AE!K'R>?I2FQ1au1CIo0'6!/(ZƪSVyycLҧA7^eGt~JQ*{c r=ĕv 3em+N[>fJeU|C2~w;8VMeB0JoїD$n$r]$˾`ݳc5g6\t%q.x4l+ pAK}*p ZrZPgtA.z<e[\d+۶l  ǽion?`}L9#L ;3J^Hďm/'8.Y( 1 E1M4\D˔nwY'"q̹dV2<,RUI9)V'h.;mUÅ.z~,_KxwЀTn)lX#u` n&[܏Ñ+)*Wjђ6*B1aw-L*wk3{ߨ\>d{k.%sxl!w^ &NFS<0 m?/} -&B+SonAUIǁ5HL ͮ6!H3M}C.:ijNp|Z<78"n,t7Gu꫕@\3<OUԃV"m(kpCw2f yWmG4NYdȽ;g:lP!7㲼)5K.q֬EȋlwI16*6/z޲.Mz;%Pd/'n-ȒuD!. ~9~|FOV-[LrX9~)5LmIy zj:2 O _ͯ 0(9;Eio;Ey"gs*=Ov`B HtF/hN+yd^eŘh0~rP# +Gm _wi-{C${*d,A(c6?ΘUPuŃpAOTnѿua^tCo ?@m68H3!K1ʤu( I:&;j^MIIjlJjźT8QGM*ؔ#m (k⮼vYp1lH*3?VXƤ!20c5PRyݓc`)&5 f-=$Dmgx%ߋBLEA᪟<] t 荰*o,>҉Gy/D<c> ih¹md]XswHx,kus>ced]@.9- JTzs!`%+ ^_cfC-uolwQ۪k&S7I+9~]; %4i5y66 ^*(WP ZteM#ÝSyjA[o!z0*m} oZNh yw 6w<8N{ (<xףNnh0<zs)KO夷uQ$7,-AXasfcSl's{qer..G5y,<'˲Ua Po۷OyO.Mۏ{ Hc^l)TI^bsh; 0ПDKe7^Qh6kY[HSP<%$nq +`(GEt1>B{'blL鈴`b !oS4\"EvFJƚwXucG|QҙPؓ!, Z.0,3piTř|=O!S[K#jn>&iWmMɑNw-Zuy6Wngiᨽ-G3Fe ߝ|8MZ7u|T~E[є(OBv̠lSAh! glAwvHS_|6BU!iRjaDqWfO !/V\m4<'¶#L%yɵcHIB}K`g}vNOJ@ݣV0I<Hr@%&/)Qt9PW™(BR aܒMNE%9ɥ+y.JĮLʾ[>C rD@`4lM[~ia%G;<EC!tkg-G}HQ% bXAn{6Oy-mu1QLNPsXۍ(5%#z4b̦=1qX )UyV%D-F<߽THsƓ$oEN7f kW3KKxo*Y89mG~KyVYvVR(;yr!` ?Fo{/2}xQp1 yF0jdV kĐ@̌ŧ h< ~Mp֚58"k*eC.cAG" VLb* ` 1 ~yMlz}y<`hʸ_7BٞuH_ƪ:͑P:=ÓQ6ƫ9A\[Y#sOVI;=Ԭr!I~&f=k_Eɹt%._Xe^7d,퇼ƾdD1Q7ns ZirU*) d8 σ:^/K 5h*r}׏ꅪp`8}f)!%o)FerԴot\#g`^Q?yl{BY"*lPΕ◚-?-pTdžWqn;AnuQ@J۵_?oӢ}NR<Ţ՟Ėc~ 7I |fȹJ C%fvAOoi LDm^t-R "hwM$ -GDX:mtLu]ϧ ]!x-\]@_ku/v]pCfP>d@O/XOs[# "m54JJ@ʔhޡ+nEmZ.c"igÃuamEj&_kcYwJDRxE\O+QNQUO,?mM伦[~1 oZ jPzx|RŵC^fn ӛ. D!f+!0/gw%̼,4B4p2@$2+P)ɋfKW=0`!!6OUtز!sBNf=lQ#1Cʱ`ásNU%1?(fى/B1B?l^֫)Zx8{o>kB+*{?#ƶ~V@^O&jLK-BA Z, R4Wr(hFs,YO@l㽩aO4{!|"C(m3E[@8Yьż/g=i^=07FmesHGn修zw fDVN.ɉ#*`gAl?QP̚2Sq"JZ;g+qejXNlئ.W^2Mz#w򫐏T9)` Rd]RJ伈-ɘbҫl9Z!Py n!,C۩\y^7 KbN6!f*oce-KdxdﺐurSsv Yނ ݯ^]mml})sj? bsliľE~u'ٻ&azvikg* P,5 Np ǒ֬$zh:raސW]żE/O@ʮ]?qvm\6͎枥gF]EL@?rI.ܰ(ݷ8\b*T*,\i1 ^_G|gNLX?0!sM;$:B²iz: lRq@^Iٶc#VHK:ë@yȭg7^7e$%kT|oY7Ͽ哮Lt* !Qh.&,hܔ%T9qRVtrZofثiAQEH]{^ ]?RWTmN dW:JmJ}cuaycCN4 QUd!+ ˚n{S\E;"ȹ6FPæoJ&%_-"l}=EOtݭ{eԳEE3~gmqj ^Lb'eKcxKyl#jao Q4NȪDP l<ܶ3##UzkIwZzب[1o*^]"I!uҼ3ldj/a/oOm7^ܱ>ฯO-ޢ:U>MIܯ=~ÌraK0+U77-Aa Ď8[=`ƿO'd2SFSeW5oIW(p}ּ߬<27 {.4֤ BX3B|^͜'LpL)[γa ' gN?EӴC*{ ϶c,`rZChoFk2cݪOUPke m5ソTZ6 &ggvlD*,l!pv0 >ȅba2OuJҜC!ٗP+͠LV>v cdd 5c D4vɛ8@% 8mvyѮMahoR!1ާ׏}yG k~4&EB&_jl²)s\U5"!fw֡D.vh/7<3 wNEV6X2KȮPݵXPOL ]uFqUO(wBjZ Pp,Y`Yr;L *"oCՏ*tb/Zڴ#\0"oDko6$&S f#/X$`%0ُf2-i. ^sc$=_Qr'|+ ,2 @Bfx}%Jq8&V9[T)<=YQ *wp7r,ޟ %#FKa g|\? R:J4!TDmHqFu,mW:Ir_hh&;#N'AD&lr-kkx~`cfԺVSwfX xn&Kӣx€p7učMDx>pcv~>:ɌoV;6jZ̔rV+B,gEYڜF-"*RZRk eiF8=O]dGtwI9fE}넃sYG8Eqo58W)/jM:w3j^='e7_JeǡťOx,賄==3Jya7`O!u'?.j!iV~TB4X|Kֶf3*(u+_9" 5LA]#tw ||(M/z?MٙrP+ZvqZA.4/n%1M:,(6wҒ)ѾB\zceC^WhXi v(ܩ"`=TxB)ONؙeC6pѯ@\=J3hku~_a l~+q?ISx4iᒀ0nAW>sobi8hOP-`T'>'cr2=@V`Uq$*F?$YӴYP램gqpZSq㬦;@Eg-/*W,2>ϲ}!g6lOhq>F9*LI$"5sn\K2KݕM^OTv0&̹'fc>Q%|\Il˼'jJ؂΁Ey֑ oD0$N7P3-bYIǠغUoK[[o0oHk~Eg1)R%^7,O_D?ԂTt1jTm!H@,L0 _i;"-^(D 7FX%9vn[Gـ4I /20r ͫz=2yR,̜$wyzIa͜,)67a|obW?q-4#ν1.@uWqM15̂<9+ei4&.bhU{E *T(Q׶OQp{ 7fhWF (B\ބ1(G e%d7oΉM^JuxQմ"j#ts{-m -'KH-^@qcL=OY/@~ \'Yxٴ >:?R*ƻ\cOEd{[2^,nc"th2 K{!WE60:EZev+IG/RsC[]@|>S,T\..+S(1B9{r'jky*z;Жu9xsGFlv1~**V~^ 7yØt$T Ͳf!'jb{|~Jmop Olzɡ*2cא{pٚȓoήww^c.Ni6ɰ8hl7ke62vV,U7"5shx3~V:8OSWNΖ ?[icNJHfM . eU51S:"8FCDR#dٟ] G?,$7.㗭Yv9/b p3! ֲ@P :'rs}Fv?GoL_dgODznS1K–ìJjBlZfmp73qͭ!.2X476{wRw^=_U?.ŌKW7D6*}Ş5wT,>|*o]N*V~'cY' 3fۺ`A+&dr aMNS.tlʡђ |V9zpKKa jt2ɞGu s)\\L9_{MM-t[FRrlv 9W%yΫ u qK͸M2^&qs&uZ.Z`+]up?:q`pc:Ā欐;YKvi^N=6elh,Tm;me ‰-@Sr']ӠA!ZLAw6|tEo4 yi͈>Ęi~+nvB(~d[Х>2V٠JC<dz֙IK`4>xn5Y.r*0({BU& yը$XW1S/ BqLl'= .Y,CצXƑꡌ]<χȏÖ17iV?^\UTOt\#7[aֶ!Ccbrdt)ACCTa296L@rL123O+ z 8/ C3XEl>1__"*'ao5_sx mܷ5C= .h.tl)); s6{f̭d]-,CGwӄ,DuD6|X s_rBjmUFۘ`SC)`6ނ煺h) ]1eήseg?@yAH)}+s#ihC3ln؈oXXcY$;ImxhH*u; Uz']ntu i+-evj (˼81-ТOg-5Fɯ#; /l]n5}):ůMܢN8ίMr3'n}|!kn@uW'5zj&^TE@0cқ(` 8ڼ<2V&Ty8i9{Jv$;Yq#RJ~ro[4Gݕ:Y!ٕCbI ::דA$x41VbZa +gcVlǪ}XPRW:IUexIg(rxy͞KMҨIcHjq ~sE8h\RߑB>  {8QP"/늦e&{ 0 {hTՒ-#xר<0;Lb'/2Dcy6T 5Ukv@O49xsrsoWsӄ( jrCNux]䭊"srlF&NA~5N, 2]ͤB*Vaw; ;vb(hTeSjh#4aDAј +]eF𡗲Y4eG@qm@Yi9tn kkYEdIBؔubk EtEZ3]\h[zG`-f8N/2-2;Rtǁ.hvX%z9lPȡֵD2,eMM,":~W&9*)n[8-4jho?HqS07L9aeGL.*UB/}zI'v)(;ubKg'5{Zt:kF?kBK7RCKOzMPUrb*?,;^ad^_䅳٠C)- ;;rBewѥ1%G֊/|d~zKiœMynTO1P}FNdJdy;xO%zv/R֤tԞ7J"jOv"\Ԑ@. 7[o?ZJ;@ow1&|אѰJACBˠǞbd@~SRt۷Wi!1ek;˽-Iw9duXIz{1Ň70TҨ1X/Yi^w~+A?7U7Fkr2F*E yZjHPgQz&84l:$+$aڂVDe.py4kB :E>e}I|}==ϭ Luu>Pg#GEk\)P^K^cG+Wţ?zͫ0=>Ԉ\'I>zزJD6lJ"l09=TsW7V8zdhS"iy8@ 6B!>9?6d ]'B3%;{6ܚy {}X˯3߇\of7VģMZrP<>h&O|93Ӝ=?¨v6AJ['mAjQKZ .ko{^(E(T֘wE&|O,wRu6gt~:#.<ԲEq"c<@渾)(2@ۓF-:n:FQ[} fw-o.Fv^$nWJ{r 0S>zZQ?M}x!sCXH96<at2l bhJ}3SX+mV!~¯w͢!)9 Jf3x֨(`ad-)êje~|:v(j{홿`")^+0O\iJ0 Qz6pC':x'mHrPd>>Awy?U,r"LwJ0q7F9}HrIE6ݝ}IWTwzN|yea@JUCI>tӧB8y&ZXhYӔx f&=7R) U5u>wĊ똍QͲ9φ1= p _L]Oo:$L5Q{^)bo: 5ϵ4LV{]WN.fΆ9J#5,U_(k?C]BM0rBy&2}6UХuqoˮc pEwhhj+k\/6 Ө7~^5$H2HG!uA pzhLzsP(ȨLD~AB9D:URRދ;¬P{oH7zl[\g|cd΍궾cA0%]xe~VQq̀T J-{R95g(~v%NxLeŬ*e`rQ*؝kz*#:T:QO^&j-8BrIQBIͪYYv<}k*,UZk nRi|Cj>}I; "bOg&W+ovM*׋` M}=a6#o .I-qKjX4Rֈ/dvo{CML̫cޖP!c^?:8\D#Ԋn~ïZFNL{"g7 2bC#ŹI#Fm5?W_u.ԾZtr@*أ dO1΢)jlF*YDBm0f٩;R} (`zA"w8B_{ܷE259r-i Tw+DZ n64)nj>?fYwd G,_-T!Ti~ -^F5$~+\$Ln3'-Zw ;ĭ@٭A3`~6"?' ol3HfztnZhjF]DzذY!PThU5.bdsσԎ=U4^쳭󿊒 4V|gy %!??r$kO{I[moaJNJ w'B\HWWU sevUybslp涑_D_G^SI9C76$BHZ֧D7}=:P_<*~H`wVfV%sMO35.$ذÀK8yGZnNa>Lp+ԛشPقoEn٢V1G8eXzB!Уf[)fT:w)~`õL8eRK͜$4T؜j0$€{!]|L͙QhD,^dϖH$:?/qK. Vh< ^ i׻NPZ7"y\>ɏo #ݣgS4j ^\P%bf_Ek uuEazeJsW`Izb_Z˜Ou;'`5i/_G(xȂ]]>lx" O{AeB"{'Y&Āc;ӟ<ˍ)u bOW5MAy>O:- ]8}x b LRS;ў+>"Jjzyfx G%U>s,?\%D=p0 *YhAc x(h{7{.8EXE!JF2{ʆ'Vѱ #m \~ZұŨ%VV^ʚl!Ft/1_5#MX4r/Ó-0[KQwlm^ 6EG̎BϠ̵XѼ_[k SDT['9k3FrQpB{_k4f06Jomr\FHH@Nl tOauҷ4`̷ Okb1QORZ0"Jf$ic(d#^#= YoQJ@|3 ]@S.H*L˱~1C^vW T/?zxPsFK ilYWKCIRie7ix6Ƕ朑~_B y}7C<ң| ]2tpxSNUDׇwƔ:RMRP3y.OЌ0S:N jF\4eD)>Kgi>sӌ;jDdZЬ)dl`Ir}n)FrM{ O%(d9ֳ:gd2nyRtI~GYkӟmA5[YzxPh@Anjթ*&:+/=sjoxtj1[hȓTANsQ3r٢~F"@Ӆ|ǎ5Ƕōuz.\UQgu\ akĿ/7`N" "[]ٝ>VpuHpM?-;=6Q0J7U_a1*?F>Q| 0$l|d)Rfc{h&g,;d+l^lSbL>(Y]VJarul$Լ{OT'\12E Px!UoϞ9\Z2emH8>:4CSÙ'ό։}&-S8>S0zёlE0>J.,*3I qDU }s{k>,8"yMZcF-`9^Pq4Yn՚}+81 # nq7cj}t}n¹زU }$#/߾6=Rr@Ք|=(}х6 ~N=(>{ގ"?Pp2C0 *~bz*k?ɍTxmXsGKzӎ";fw+T})JVQUb|uv7wP1UT,]0=wiA 9pg .\ךu"CwĻ0epC 69VlF!{9-_G>5 i=< 16ᜩi"'~6S]yD=#8JB0VaagIXYaH7*H/^Q9s@dF?Mc!ל޲ޅ|4pJv'~*o|!Xg1cXmlEh[M V.\M_?>3gs[RG&fXʤ:j|qO -+'H!,NeP{ `ߕM(%/:mr]~mXmu5ZphfFvÉx-HїlSEiH"1xz1:JA6 kC wP!c@ Њh9ntww^Bv@|@K<R쏜Y7z{vLVf+:םݓց=؋c]O$&Qg24s=דgTlK¥LW n?ѠC/Jg]WYVߢՏF{T;,f$Nӄ۳W;2ZYLQNE9%v z?X6&Isj`)Mżm:dݖMC3s$,s1f曦^r&{">[=|k(+O9_)}w=| v~C?%w8 VBO̱Uі(ؼ~ǪIhJÚI%q&lh}[÷k,r?G5ӧ0{4˵dgJ}\@!/"\lR_j)y\n%{fggLR|{h s)b`d}=LZ iz 2]|x&{ B kV|]b]dDSpdF/@H8LDi{[>j 6C4o,O:\+T`Ij%֞|^g 7!Z[ZǮ~π\ytS Ytn ܿ +Z<fu0~!RV$YvB=\^ȹ[FJWLN6LƞEU{C@2[H 5V?KƢ̷r3޲hiѢ1\QkI;IB[eӧIc4Ԥ0/SYj@ &a35&o]gDzDK;HmA{,ANtRF3zʕq$ӈ2c|&ڦz>/87@{!H# wS H>,݊gFaM{ "J&밖[EesZ|y?Q"|){|xʔڟuɥш *զͤOu o"4.xFF-E{wRTi!'f^}Cz6 v:aM )BFE5[j]P<{:/ *C_} |QyTwm /Z{=e;|%<|nO6I F;EJDX^ M`6n>z1r٬[F 9kg2%>eȋAxYZ į6Q ܾ2~8HFN],d:[wB hh Dn iajrE)*6I5^tN? ;o{x[j:˱#j,8~`9"42*ЀGv,G|n>wDCsy uyR&b_|BuWϦ8%R3!k!_vmcd#SgO-%U4襅FQ#5}6Y5F⧭u\7S< I"n@BCȾ Z]i`th z4}5sT4mX}ݑ>dE>os.ַ ,ȽwdŒܕ>\ςbbn0f(zvVz~I, |OgF /NUzX-%gyU\ eyY/~[ +ՔڵG&ֈ`/RhE d4TOUd2_Ze`-:ņm)bq`]L+VdQ35iyS(EK >k5(;1'[AĽ,,U? \| ˖"l󘰄 ty LV? jjBb8')=}1_CjOd4p__˽7/}I1 5Vܢ4I\j`¥c!Z)[_')(S5%o.U\B5pys@{.:ThX}bT 7h7V%j%3J]0*Ms/B֭r',u|@ ! g[fٵFCr{lΠ( ¦!:ی8!+hi4RKlЏCNAW ΀DHb-z ]m`NwD-ܠ]nq[VR`l%_~Ět*$∭W ]3 *z`KpzoF #0hl*i?4𳧌(SjŒ'pRwۨw\!0J";Daɭ2lHü`>iJqEx-f#:~H-ZB.zf@AH|̳Yl)G#]SE9fAKm%jJ^VG]8,)#у#ٽ' ?D/t PV|!D-gxdVdG6+kevބ]Qv9=Zx.P\4j[ss\GznjCq.V$up%|!նQSֶ]T0;zHq(CO/dB4Q!kD Ҡ"$]2ӳ8`Q:>"y1Y(+U=w\*Og}6f=5Kh} > ;G|IʩMfN=Uo?hU嘯5cX cfbiʞG ԃ9 \úligPij½`Bտ뜦J=Wú WAQdŚ9%V;&QB<@ d)7\1]o9`UM~xsil#͠+Ј>-T&q@ᔈ{As?zO CIo[PLᵠDL:Ҳ$ k6 l c΢h zEW\ܺм~[[Bd9Qp:L2ސL9N8o br59t$y\ftFdVncGkOwҗmTXPK еtu!4lNHDR8" I$KLth7ܿfJXr#{M_zBѠ߉vR'OZ/#Z?Sa[n/2 Xes݆O\0&#?0NPwATcSNXdm)L 8(`7l+SWfRqQwNzH/:ɷ`N[ji ,O;cw.q`ɚ+Nې\Wea|9T?i;U/l@fZ+3Lδ7ǟJk3L1ƭ~W{3LAsnmx Py@tȡJ;".} @Fz(ټkˌ,Yi3Zz;rQ"2R;$xY/B3HTQo$hBܻ2aF X}]Q%-DaBi9]Q)ioNW%,<;0Bik7(d$Tݤi qLfu38hlT!--ۍ{xl)#xQ t=Qu0>1pP %@^8YT%}!UUD>XZ9;J6'W,˲r+HFޢ7ku?]բc&řW=;[lf*}Peo$ϖC.Hͮyh:0!jXxE[X+J9ȱI) <ye(6=t]Q>.D𓺡$MɌj{^f,YhV^&L4ǹ /!2;QvKF2x 4*$H>r)Z*9QIr(vG2kSiՃbTW&|+,5@CË}G9[Cb4 H`R +K~^`t'1#6f2;! ηĊ#-clTFk:c;]XvxZ{r& M۵k ͑>6;$Nn6Ih=*󲼢srcJU6c>TE=XqSUgF8*_zpϱyI$$?4:,tHE=Xhbc w^̜% g5n w't@ulՠf0p /Zжᕳ @;㖯GB&^zW7}n..䊾eMw~OgEC(V\B]f#DzIk>oRV( U-a.0:4up@n fK@΄8k~_ʨl!3; `&.`Xg00m s+^9C=Zm; , GB4iQW\koïg8 66Xfrj&[, 2Pp!B=̲"߼sEjd7s6w\LAG0]eesL;I ~!>SlqpDB.)a:T UO΅$^ye;倇1ڂ-艅ُJ/!fJNXՖRқvՉJHO`M8=tEBfJ{$ bz\n dw$jo42簏?Q ! KQCzD#sh%71QT1ͪmI?Pe~iCTww56jYaᘓ./'9kꑌ6eN4"DN:]СF,`_1&VW*yRk ;P2xxC'0qx!HscL¼`cYtCe[C)xdlCfκt0wZBjUJ2i"Z|@z׫F{xluC}h~QdD 6sȼ-=xsnTDgܦ+!+ehb5w7*Um걨P  :W&Lcf5f( l 8>ϊ$`Ss^oo7-~=l+v] ݩ z5EBzq|7gub*hl/pB'5B5O*:nM4 ji-LIjw] VӀdM1dk!Bml،MQ!FF-n+5\|zr[Se d6c2A39qWo:&uϸ@[Ǜ1JdsoBTIڐf'g0ْhPg!A{ͻ@UKR$\"|+sox I #V8Q!qeW񍽫BS^%<:I΢ W}Q`~[¼2*~J~i+Lcr9M^ϤUg,S~<$}˥< wCJ $1{^#zdHg0mUO Y)SDG|8rGKby|B7NT0cX nBZnvlEf hvNBn7Wnn=Dӗ;ǝ=LL Xy'U/G@w\>L v=rH*̘bcru5 P>Ϡe׏k)C0Ag4jP%eY(N QH-N  Jy}8fB|ܖpSuDƺAծ8ѭcr5; P*mxG&*B%!H(Trhe1xXH1(êV\j% Q*2ܽW&ٝ*[{)Ouse,>ŢWƧ%n'"SPAWD7= 4@OF.iay=-7Z=LFbQ,/d7!FV:2k5b<:ATMF~aC{񨘥wԼ%ݰBʣvtJ`ZpǝvUZQ ڞz4";@)`{~eF& 2ꂙz-#e7j_=V?GpF@ 2iz  lqq|ַn 07xRʼnMiыxH:rM?W1x~q)F+R \\숐H&}7(ьY|Ox s޶K5FMfIJu~4d]_T+Xh(r2=4ko99uc_iпqk4Q&:w'(ap_sHuha<ԸLWݽωA uz1UR\heNVHT/8Uh"Eҧi$t- jd戇'f69n*ͫRZ}]|"qc@9HL=b(ChYfzԨ5[۱T6:g\uPʔnP?keRDRP+_FsCNt*@j2a?zTsM[\:w{nw/} Y('Tr&}+u VwkDb$ H0ReJݥ֩(-USYhIk$Xw$g,9p=CtpVD "+-.2s0A Cn%9} 1Ӻ]?&'wYvO>̒Io._?t3t) [G[0&QK֤Ƌ,$LSń H.c&l!nC O (GzO+(s\qdkW4W6V 8>$OJBAw[dMm1H,$USY!mz)Ŕƺtt})3W<#Ū\A̘]{ޣ+5!\Rfd~XTš?VI1APs<5 _,lo6E5;  ʶ6GAzuhټ3An\n8Ϛ)J3>r`e*)`Y%2 W ؾ ꀷM8훥խyWGUYYB J^j{/HG`\nƳ ~٧1:@fL{Aɹ銿3'{Rjxfn:^9P݂-Go1iE3cLbLo#~(?|:nй18-:@6a^α }TDb7y˗f 0jrop (L`PfYz8vT!$C! RBT͕% Fo_9 'gzh.m-Kql|g`w dQSG;yԦs#\ċֳA]R@&Q<(GbGLJmG)L*E"gD|Ex7mjZ]ݹ8/zkVNQ˺% brgMhd70"fGWG ౱=T%N+ &ߊ/M`8*۶= qioBEx!6]_bd1"Ut]~zw<ken` ]cOkW`jhh~Z0FMG6)o^q} \]v 7{K7|DK@tP֮0BaaorʻHkbHkp=-kR?Ww o՝o@O\F6')Iu0 8_?QE_Dg3_u+*zhBMY.D.`A󶫋,:i9= kg* ~Y9 S vUi). bjcS1!Hjf a&? {1=5y{XeTB:΄fnL3U(5>%G Q\|8IS0KV1H}ɞs]թ`,&kQ)*+LQh,ksB R4Y+O5Ej[(/sԩsO%LAZΑRaOVv ,NZ ŘGk_3,b{@~솧*=VY]T&]=  q棨<ԙ;xM)+aP?UM%1ǎ졞5M@"^b[+jSih'7_Ez%e rTG3vfaPvǺ:A^ypa%cV̅D+w6.: MMps#mAB>u;O(摵N1|njpe.1RrkPx6Jw.7uϬDW5hCqjtq[zJ"gU,,eþ~MW|q]5=e39-t鲑 Ӕ]^*ddŲu?L@P[f)Ģ%Xi )UY|.dcDl[ g>?a\SgBːp1.EAjdl8gllaMxJX7UQ<].I2Rɽ 旁{!2݃v˶2B>c"ʚ $5 ڙ0tshF:v] Y檜6^8w(XEkr ZX6[ޒ͆Tesh!s?0a^}/tqxAW@\Ew[jqG=Jx'TsE @OWÛ76O~F.} e#8p$B3BdlH_k@{3C5k["Rf˩#oeBI#2|pCBǼ1cy ij T):D~۠8pp̏[A@h]GLQ^?4)-ۍLfzxʟ;Jr'ۡP〴?tҽ54B]Br"э)OO$!F.A_w!Sxʡn_/YgyVPz1k/Azg&py5a%f.ߺqoaXbX'xPQh!Grd4{lJ#4T91Hݓd䧰LWh!!aucEGhXD3h(Z ;`  PGEQ K8su+gF+\\@o6qH Q_]?a@3'>ň!HshF3 x7M$ZRordzs_6nTX}ZDN~RL 띡y=ʏm!AЁ뒗 o9'Ťs _6Ԓ4FKn :'CO/D%.`q 0Wg+UyֽleJ;,.ģ+3FW$2怑q;w9Ùɰ4J!)fҁaIYB$w+Rt}-r'bG s!L.5HLtV8ElP9͖Ó[ hߥ3V]ڀ)~/9C@>S@S {ogܼ( J>k[. Lf0k]X.?;ONf5{*{ȬpAK^k-s:yf ӇȊ.VyBZj`fCh袈Qp4"ac!kl-f:iQ┣ɸ86`Ѧ:Z<}Bo=IzXw;?* } Cg{ζPuaobp ]XO i{{dB<@ZLV;"gWXo} |O%_DsE#Π ᨡKh:RHZLd2Ҟ"hWBy"X4RX1 aw xc=$o>ѹfIYSh#\ |+cۏ aYy723 UPe8k@dI+Lys&( p/KN( ɓ%]S^g;GF,w)y UG]AzroڍPӌcrqm:թXs 2vX<o I䛻`,wqrL1f_s6~|@ǎ?ɐpgw\(ceO'aiW±AqݞYЀ!%tI'% i&)g!4YZVRNVG͢|WOi{];EFUZI 1ff!+G)r'݈x`l2}E]*6mF`]*tފXJiqu"G]иkX{YKQ1f8JT㏵yň[dތab4\ - 4H2m3DQYrXa ŠU&[HYJƹ_a>b?p. q]Y?s^*s)܉Mݐ>wo;Mt/av[Iڄx8MGW͆ Xy2o:򀱁4W 恏z7֙gХ+T ۳'sWYn9+khō =6z6lw $_Sa<ױ;wKSɌXScڐn)cFL&qF+ο2Iėz5Ff*!Q;@QZ(C Є..Lq?vTŇ΂)0D n_Dǒਸ਼5Pګ ZeWlxS45PL\_,|?%ï5XI*BHOVw-24ө-wDA*J>%EFz+@GQм䱾J϶<ZC޿O-> T>OYĜ25@k%+E!QAцE9$>WW5Կ}x/B/Sox7R!>I2mʣ|uH"îX\.*f9 _J{4jv^>\ 7`cgŸt3{gXb3e2ӝ~ / K6.`JU:X2K-_nX0ڕDLjg*uqW(lFM[+qTIb{Q169L0K#\I_W2z|"-} ,)(-)j@`q:ͱyĵ[&wQAs*N 7|\׸ԈSgU0q=pLnOf3$:"[!gטS<H=m>*ѯ>$nqxΉ3FV%!8MeK,GV άv=2qj,Cd'lF/6`zF'Ir/Ab#8p9FKUc=9xޓd}C &8o 4^uL |F#M9rXərKs\?I;I>熩Ϧ ϕAawZɫˢ 8|u+^7m; fbt A_>Nε8ķoˣΆ CY ܇KMp ,_/t{aq;c7?m_,>W0/ 0%.snw-#cSHX£aȌ,QXȽGsZ31S5ǯZuv;wr Q\d`wN;l̗Sܸ8;ȏ{Tvpz}y]J9h:LgIJr3&lc|ЦC¤r-?y~Ge6]8oj3NX_ K!60l k$Uw~}1Cjm(/,8TY$^ᖵgvYq;sCfL*oGCfȃ]SSU>u3K([ Z)AA6r+F61%ʸegɉ [_k FvZƪſm|`O>vke\")4VmnT5٥q]s@jHEvhTք`Y|{;{ X0rF1I *R&oBɩ=Aj56fP؇~ӱ~\n@,o]v1RdI)Np7VW'ax2,NWҕ g Ck^ NTFjꎺr:bXiS_YbKU#.N<}̜"L]ʱb@>_+M;E`f?DpV%ي{AI"mGq+3w܏pHFU}ulNJW+7wlmƌ~|54NpH:eAjfv~31(O3 ofG;,#a2sz~Gp-#ěe裝 N~<EЦ>9U@]~`Αk)v481׋Uj.jKe^jډ"kHvP0Έ[P%S1XT &2dx nW׻EGN$QĴ7]OP^X*+6LU(':U*5yk3+58zadfyMP6J=p[?d} dtYX?=BХvWn? y}KTDDy3}{5{)e5˲g]ȼQy s'˜_TH ~#id8-#Zs/VC+Z9*ɋ?2sc`F8,]caf /ld+u`PAbX_3@553?H+PspzYH,8?[ӣbkx}FsJh["IWkLJPY7q=SM_a-z|H):χtYFίiT Ug!P傀A^H/J2p& ;J}v'?Ad'M^T!~GYb_V+˩BZݣuQ9# :KMåM5YH_Sfa)w&_hF?'~De#^;ׁv JIR?7JH'gжe&+be|r2LD8*/X;k4W%c'^t@N2", >CBC`Qu;odnQJNpGZ+(Wȝigir@ I7 B||=ڟL*^2&~J=5M,:LF#,SwL6jyI̠3xeY9h!W1H& R nLfl!a6hkgΆ^ß&*Qcnl23""Kg2@-].pfPMtev!dvP+{0|댰H; 62 Lt[ؼrO2^=Y@Aˉ10Dv- uX̆dE✋s7ܹ}o9.f_~@Q9, Q|oۈ L"[2=lzB,d&#A/YL%%8,H ؈WdC7:p!ډx 0vp3m_b/S_t!s3WFv2"υv,2|}qTAp=rt@L읛3@&j`g4 +BA$zgh՝>0듘ܭ8RVKrqjeO:m5'>My,*A X٭W1mJYrkĈ"g9HKanP'@zS_`GK(+E^ߪguBw&#VGBaPPrGy|rUKW Q'Wϑ'߈EJaoeȲAV}+"{O+~2ˣY e C߱H(W,4`r[G[,:5Z7Ys9Z[X k)T[$& >i4ay#4de x37;XNQOlVI Sm|u$u alnCazKS5ۮr6tA.t! e<yQyaml:{:1ѳH+Pj3~7Mę46ݿe O/Q.J#?7L}aeH;0);[W7'߃vMEM׺KۤӴ#d͚-O_خH {J:N?cY{)2Y@E*&=W5$eѺ~SR=3ݘC{ bRzz.)R((ݪljID@}I'ޜX!_X@s%qBRg5r,u[qMOg6EftZO,F9[̈zbF Wfb3` ),LV\n:mdCLܻ˴l;.@^K 03Ƽ,,r=Z.Y[aBcBmc"ߜ$#h6F$=dw|unܗ fNЦ !P03zGcG׏L{~1Y]YJ?k#.&TrHS퀜ܾ#\}盉ϐD 8_]AcۥgvN `$_Yv 91~ͱR%4^>6n>rn `n0J6GՅt}(U w`LAUsU7Z ^XT+t7%5790of`Z'F̗ໜEċʚGd'Wptjn"Zg<Ms o` $uj 7*m˗ .'@ZQA.Lt撲tRP7VkrȟwxxȭJ!0f_Xˆ(4jsk=.ܞLR'aaCTΠcݓIGN [ Z}|\y99 bb2Kt6^W/Vі,F|yj>y ƈd윣NKDv0W sky+8\G5!*+`q*5u[i~WO"2!VnF?I[abY ࣟYuUuuP\ILGef`"}a3uYJq7B1Jπv[&KA(Dұ奄 HQoC?POy ?u_9[)Xܘ~JJ1/{ RGM(]0PB3 $8@F?}'3,~ay!ʤ㝕[CCvMwOuMs~\F8\2©5_ZYF^B |hM$eNSP7 ;>8\$okx) f]]}KPz颟;.V9߃@Q(%Z/cDyi^cL춽Q#y(P'b-`>~{S=!ozp-#}koe% 3mHb{͎]CU'WwI/G#zb.׼0ZjM l*AפccӸ4Rqvfy8{Z?p3r^Ƅ~ Vߌ$tt3gy\iߧC0,3F<9BVO2s`pcW6 lK;mфD V7?\:V sZS<}Yݺ E,L_M'Fk\<>]ހX;k-ׇ0)y~❁T32븂C衿Wͣ&6bcK@*1wmRfkM$tuǕ@JN=C=['6ld[PcCalI+B̂Еߋ!H"r 9ORbLPB ݔʈ\_%gH0bfxbƎT~[<\( E^}GNfD{%} IؗЃWJPWqF)|{Tvp|xZ YNZRSPaťr1E'0fT c'sugBMIe a ӱ =* 8g?|:<*̔姦M 2Ue /BXܖh\Mz[Ґ@ on.qo.I>ʄC 9GaEX\w:Tp 7mB"5`6\ j:6unB h/ډ' &nO$v3d8=i<#Ÿlݭlm,@h,gceʴ{3bQ"%IE)$>h~ dpQW\.kc:NUa2vý$T] $2Y%{m3#fS4kw#`DC=CliS `cE:z-؇_{˼PFPn;Uu&Xk<ș6u$qe~ī,c_g ^@>/ۇL4E,Z/7ُrGeL#<#{d *R ]IY]XZ\ wf[D45/O* &}`$M gUwm ]4;e sP(.LxN[~5{g5wk 5mJEXcX򆪃/9\$Tyhg Vl)\ yJN.$i "n9fu|?Vlw!7,0kQ(=Oɧ3/Ґ.׾c{* &5 MJCX<$/iPdy^ӱ6 m#x @'*zM43Nm]sdOc` *Gj̠zj T7RH^hP&40;5bh or u!%o4LgʐdS?} 9o\zs϶٪E\EˊS.kE$&Q~pi]cB7ÖȒHWzܓڛi l׈\I ^.zzBNJy]p)*/0,v,P󌂧U2(Fymva{8bKKNf ?ڰq;Pn)=aph=kq=??(ޘTA`i/[49u֗%iV7  .-ڟyuFhpԣW\C.}ٴWoX"IUa T/D`32``қf.mNAͥV˽^(8\6VAea] JC*a7!ռ E~,Ngok7m!MzШcb(3&ٚ ?A'i.Pc>~iA܏:st<hLȄ,3˒lVzw[h&"`iY6L7 +Wq.la'rBLco:|+ڠ x<,zXk@v~Kѽ3V]h; 5jFs;־3Hr{*~=j]:KTPxn' yXy_uvۭq8՛+mdhΧ|}RQB=;*"."&}4\dIu9I>;pp*L"f3qdQ8)Ey7ԠwF]1Qk0>O}̰ӽUe|W+Dw;=\MUȢ΄JW)~^( ]ns  bbw>w&a'9Sנc벚 Z&bz)TلbW q]:vs ؇q^d5lBu/!\pij}q=~;x"E?*Ζ??ɶ w2lCI v>=~c 4,Ɇ]^2h\:%DEPJx{s/1{AKG͹hzX`Jy2#4-~6d 1?HMґAc ` Uf%!U:AzcCrlgpdJ̨+e ׿JVR=ȐVwvcH ibӷB L_+ΎҌnE}~QFQ*ة :0V'\!Oҭb3mwCX&9[iBlj1Nf4=<|o|/6m&)>y|Px?VkX,#vF {~Q_*yⷑ 8۟~sƘi`f?$ WjNf raJXܹE0{Ozaie.>V6~'-Цz_}bEPd/(3+i"yN),Q vTq{,a  ~ 0e2dn414K'2AlOFOtX~~+ gDW@!j D  -BP s0/Gn3DMʅ[_A#BOGϢVt,w+mu_AI0hon7#s_])Mkqe(+~ҩWB?qdıR]g扛^AaX t0,̅1J:KSob g4r ZZX;i/τ5ίg%|wiYɻlyA]6 {Ɠ@J~ siChe :g6- [. -嬓]?a>R^3+D, 9V#H| CJI} 5wlhyw,r.S,qSb.͵SKo jL s^8EAu\}lߵs7fX nzi7~&H}HL}4PӖ9YK#^\ |K  Zت}>E=_ K*Sw`}R@L7>f F Bj]u&zUo"?O֜:Z$ҬoFl,0*.֏:1HS;58#dZjMaȹ6E\f_ήmSU8;0tۤH\]+npzۃbyt=aN]8d _q+=d/ry@Բt 0#Yp7!`ٽ&U*ApzuIz+A?t$?XI_m:B%2*w aۜy3T@LCgU!w4K ud!s0~m+9h.qr=]NՠOVtEFywֳ)ID+@U:scn+$nI`F%8OƧBCkR裡AtWL׺cxFw] 5唘i8pY Jzۛ}02z;3Iv.tMp\_TOB;T9waߠփ hvϭ?=l N4m0ܵA%IdNo luQafm$%нwF^yELLx5Ɉ*69s:ہ C<|i;cIx]&jƭQ3=LW4=8: I?,3VEQ ͡)#v %r_3MЃ^3jյgQ<>ܩ)?`KzwcNFz:H +.V͍%HB2p vtuK g,b3衲_WmR\Y251|lY3v^8`AjW>3gMOF'u8ɂH$$+|̠L&76p]nw0BA| ;ƍtrd8aK藲܈P.#< 7qQ`S>lU /K!^\Y2|U)JW8K5bҢQǜT}aZ B||l=^KYB@KHpHoggމ"XaJU|VPj csT?sy#')[!FSϙ 9v.n5}儎 >=g^j #W@ص@G&` <}&0[D/M4r?-Q= "#I;} Wse좉caoi~#m@i.ophr; 1x뙇lͷ[䐯ђMvec/:T ($J@Ƿse7QI n:S}0JiCPXj<&AF.`HS #SƐYU&%t%Z"y^+i `E.|Ν^w= ޵] dX')wNiU&P4?&\UppJnU:"x-"R1}hr>dߗGJ$x-9uCu>N7K[HG2s`s.]GX}V|f~ԗ'2YVEk5*ӱmV}nOQuVko.X"τ=e 8ۡ^c:UYv g블]hhpPVFv ϑu@1eᄈR^}oUJ{.hQJi2""r '=Q%'C~7ڀ]R8chJ auVI,~Rc \ܸ`r͠dwZg{%x c||r5CSDl),' []_OyU9d,Ohi1tN 8Nlƈs/I2}Fү*-Y R= T ҹ:cNkL̍aOp\ qĄji :l,vBM>YS[vq뾖,Zִe/7$g\S( +RD$[$A|-/v?p[t+b ԰zұ?<BCv|rD1+_zԹ̋IY dbX1~kϧ"b4r#ܺآc۵m^A5YKRޥ*4h(X:ܐAxxݶv>/*.|# ($e/Ou i Ąh +p)xy>FN/gQ; }׌FU*I1rra1*3a>6 LD!)m3ޜZ%BAnܠ|MDYΝ2  oN.*S]O 083Ŧs1<6Z刷90jCGtfRĨi~QZK?{= *'9n5wz#ipzdJPq1l!O{!Xr^ vQ3κ$<3GY4-RRyaSAR?Ol^pO)]{dqm%{ ZPmJt;c*^(١87vڔjo4W|XlGO_7FkO//@l,˰pz[MnPnwu)ky 2L> `[-P6i9b->Gʤ쭷Ds\ܛ*ϊ"qxCK"f6 3jf.# `s`43@> s ~ ;ɦGf/R6NFEH 6UG7+FƓ'[Uto4p%As q}:j܏Ms bܽ9Ӄ[-Wr({"+c5 >6A菃Ժ>UpEXde!r¼E+xwV s^!;BKv}2ZRNRz{ky<}+\AWe{\~\$>;&w9vv% aeStA(_sOf$Q_s;PG] :BZ|W~xp,/eyI/\$;WZ6p#"=AV;/B+A*N/w[s*K '{y8 &*tT+-!c@-gaK-ʿs"$]<ˑ4AQm Krt!"_[: c$.xFlzSa,Ԥ 7une botDi:Jkle"0GN 7,Z2PeA ӛɻ׀4fj[muxNOCЛ8F%Awd&t>IrC|8[cט]%:`,1##ZdHg UdDɶʹw'Jom=P>6:"ͬQ\%uU&1i{r-``$Be>%$M_4c6u;̡ȩ[u+IhsꮊBp$&nҀtŽo^2} گ~ڐڶjsWAdEdR[~boj)f%H(p?psct^Q2G6 ҠW=@ tXڥ:JQݔ'H7YZNJvFFXS8?;;^G<8p(ѯ I*hr5ռ"U YRWT\yKh}!%!%2 l/z7qlA٪=;8ӑ^6(`OAU%8:֕1*g_M\SRRS͠.ITb:V1S|n v%`j^̓v\N:)y8x~^;4y_z,v [5%p-HC߼lݥclxeOM.]Or6gkmCfݯwUHQoI>L8f92R+CEciJ:Dp34(2i\* uJLrdRa8lcL`]1XPM\H eč$\13 )cGa:. nv+W'qYUUbaIvO Am2]j0aL괣5ZN,jPXT1l 5B8/r:f'YUJq6ڇ@tB:s{2xHQ[tPN(\,hI-EGr $U @AHM2 Sޡ. ^^7r'cYA_W-kc:=4WxCU[6!vO8$ ;4%FTDzDŽiFF`Ǧ:7?phmP$W>^r6 D^ˁdq-~]P.fU?Uœcj ڄ q05W+u).bmSd.ȹ}sE3Lr,j%+bn͘10sq=‚ 8ZHb8Aԫ$2vP{ei܄˵y!.bxUPM\[Z pېs'eѳTbl/ ]幩|Ϝ^룬;~ qҪzP1Ӛp.(6C#ۆ Ib&ΞAR[Õ1xjdzkw%BQ78t20 Nu2v[kὔ6UC-7q;,D=``VU4ʦ3'I_s cHXG=0 䥶Qޣ3x׬t.,N{4LFr_.Qż|z9KD_?̊qzH28bc 00f9a6f1VwƼc;ʤ( BdH\hͯVmQEWt|R/NU&Nwn mk̽ݢHþ=DV(%L/GP;l6:!>(f缽wh7dmAQlvQ`Nl&ë *:~zlqY֕"n?lMM۟;fݡ7@'U ^PjVd ~ZM;"{G5ߤtO;:2?3vHb4@T,?['܉Z#`Rr({X!66`Xb+ܮ*uh ^sc(Ő{~K]A A=iK&:&kff>_/߰>\ 4}j/Xt)TΎy2i4dg4qEUd7?*#[W #Bs-B܉*mnp&n橋ˋLl)Hq!#-b so92 ]K2?olfxAv +٢v qMSKE3Ҕ'Y"hea[ _{H t/>,.ܰxH^"WO~_=yT4 eliEq[?vޅj\]Ph(cg00BUld=A&J$Bp, cA4$<Hl7 p +vFs^vIq"vgF!dD#IP}|YvMW}Zn v({J< BXsX~}&"~0{PǨ ZEꑼAUMGCጰ^.o"{=0פmQwll1\k@.p5va:៺K(zJ̠2Tlӭxnt=*DF.;8Uր93Ij3-76gZ~W8@֯ !@UWxfԶ!&{0v{q±B%Ǎ- ]?p 3ckwa冺)VdI'ϗ7==xk%I%u|jzTlUs)&k%OUCRC ,3Bv,c]YC  *r#;وCKG`M$Bv3'ש"\?P‹Xw܍g//gr|bĔ7]s^Z12'w?޶7mwylo 8-j}S+v}~B;(Lm0:׻)(J~y_ݧq<˫( T;Z5Rm #'&ԫ8@V'V V A!{b+3=6\;y ,$9%y]~3~PsIVI3l1vf:JP O{KzL"%/ CWo)Q ΦԀPTsFIT;bSP#m\`Vxi{A<@ 6__|x_#k, d<1J?,p z`fG6sieΩ)Y콛fb#ga#Q߸&B^! EP"eP[^z.OWG~Sbs sm ]59u2] R >Y!Zڜ6/mT{s%__mqأq8W蓔vn;@xƄ%ycCԍ9~֟Hyh7 EڼUB׋0>m:NEWrWyET6jӣqL9eb¤W$8yT7y ߻Y f +p ;v,w56X9lNl`woʣ7*6*n\0`fT #_oD ,">֌Ӌ. ]IfY%<2][SDf+yP^5}ȠS2rͩBv.hv#htUS]Z5Wz, } MްM19bq>:70WObnOD%KjUmO ^t_w5`0)XDlUѩwq.b$%ڨK}r٥f )~vwL3L>eP v3FhM?rT Yc,}Z{xTk ]@j\I5` fFqڒέK4@JD&|2Z≴5 @]jyB:rJEjRmU;sa?`ؾAܬ7 R.χ Q9jAvӧ? ol;B[9E}V |\K9m!LY<2)di$sE`p.Me#o>2f5/^d!ag^dĽct=Dk*a|d&ȼ]| ׽Nc)?{O4?-vnut0f#9kXqԩBdWPE|ȍH7YZԖo~m SgjYjC2OCe:9Zy!(wDŒ `#I ?~ũoc Sڍ!pH1jD_N\PL?;Oz.lΈ'ت*rW5?&NrWR'CBѴ>oV8gR-V tY.mh0h}pJ7idg҃fÀh E7+vZrҳvg#XIRTOS!Am{1'c r|cvDGS|5G,VI ezF9 "++&}=E]ѫ9/;9 nU!r/ !YLh< ,L1%>k?|n1?b(bL۽nL\[著c4J8E(0#Kqj/&klZp<7bn>PylqX͝JMaǁVyBfɘk )̃"zՂDŽ-O"d;?s˷ }<[\i86EN3ZxjO vx雋I6#hѭJY:[t X^^r0,O k0:#q/i*u?iޛ Y2;2י VvSkp 5+CFר q%-nbEU So[5 @Tq'4o/33rR'<3Kfawyln gǠSmW57Us_J~|&n՞$1m6r=@B-Ά)yp!yދf^K}-ԤoPot5ҖCM{Ea]}+|u)U@Ù]~{o=,#\ʊ 2yGӲf: /qzBx }:BR~mZpl2SJkmZȸd LQJX}KşʟyZV`lԞ)كsm%/k]ugu>G&KxszyΣnk'#ǒɍj ٯOT!Ra&o,LB=:V\5B?J6Z8<&.j[oBAX2I(0?#PΩGa?=6M=.ltT}bCRD4RcnuY[KoC+s[Mx;\A*Cb{)b3&Ӵ`J颧 FM!ʷAp|!Q; oooT*1]}I;#&4*gӶ)`CՍv b} ۈ9*J~QmofUCEJY)k20Gn3nvdwEP\]{ V@LDR5 NI83Ub#h"Σ˂?7 (3r3Ϳ-1!cܱW$T+V{]Q&g򅁮HEnaID@dDӟLߒ8 .V.$LDP7&]pnB޷ Q?7 gotرRbĀzE*\R6>U'F*& nW؉gTa)F5F\5j˱UfPܤi > qehLʑ8Ӛ;![L_*ŨZUa AV㼠0o*ףl5Z@`Tr'$\)f:Gx݉0\8~ `翤'r#!q*ߴ w4Z3jd=ڄiO^ A\Ag+6GTtgjn/GG-Tk"!\& 3[׹+Ȼ*dWLo!Erݥ|7]㡎sfSCA {ZXW \Rp&7dZ!*b`K<svt#F[R.GZZØV whdF' W'AFy8iAFCXJJzoD߻?*Xw)oK_jDܝO+^EY4K8K&7`HWa$ Uʌ8F1bor{ݐco~ߦyK*Y*$M\|j94~2 o1l*d550id!M]*|T9tuR6a ݉t;`^2}Fr[}J02ą=E?Yń;&?;?E =#?ɂ]a;K=,WLDC Oh;X#1d5[`v)B~X4[U.ѯ~]n [tּҀ _<NSUEhu!`@\z)TŽK0Ӻ+q9Y b^dBC3aSoDPA"^'zK۶%%cYU k"1o`A@"_%Q_.SNd3}YUIaΦCMy5-Zv]*ѻqۼl[1}i\E"lX&x\fN:i<5>$Sc9CJ<%~{!b5 ^ȴ +)>Rޗ!qN .3<_MA2({T]UfJl$U/%}=XV,7nk)f)dšrچ%V:4쇑i/ &%fB 3COKL3?G Mjyqn]z &5hԼb$GiBKHfa?g_l.EEk{ t*+(%/<0Π'LEެ&nY5 ik3iZWE ӓHXqԋL `#fw+,7j=LN&㙸)+PFnb'ǥA|XxT>Q|(bm"]&H^Z #}6Ƃ&J G m r2o2`5V~@@t#uiB8(qR-"<|" ZJ2 c޹j|=Bcj'y0LUzLwa=DHƱ @VY6(pW'^U܍XYåH.;Sإ=侽5;ioioۈ;P8zVF^čonZ@ь 0$ j;6eUIUh4Zz/ӗc@Mj[M .7qƮO6^zEL/'a2S `h H^ űd]]̒Q PSThu05مdnzS8*t}Cw#)M e:ft\"Ӡ29z0Iv?帿e@A ͫZTe}[azj.:Yuf"D?_ŋBYoօ O62ĭ\o,Vx0up{~~O Oբ4&XOhc5D_ -W _@ggV Y0N5<9PMik^ e7BC Z%,|.g%OZ@d6ƫ@E@1\DݾCd6fOX b\g7, b{2lp2VkzV0߄/R>hq! u\~pQm}Eۅ=7zJLI5aycb2 knj )!0Rb_ k۷p]iFVFnk艨;Jhsgze/mx E]թ A0(͊QPǕzf_T3iv4jkgOsÀUEӽ̀ iKM*A+>!K R?aC;* /0EvM΀c^hOav@CpDB+1|Q}Q˵IBOcyAU4XȡafoTwH#?X`\;,?އ WJѯ|u0Π9qʘ ]xU^^sr:ו[o&wuT%?= 2w+wțB(J~WX'q[U7ڙrFZCCrfL+ز&jiMWT:Ynqzn .C'O*;MDZIyl4c c,[Av4n}r`BMv>v5[\GHl[Qɑ68,j1hŃ!x[8"뚫PƼj/_d1fEE8_û4 cX)7"vIt> ۴Tӊz7AHTVouݴ|<VcBn;,ciX4>zx) 缶w)]gObLHȱd#)4H>VnGAP{@Ő1GZR^S^ Dw@U/WcDhGLWr Cyg.caT>|٨N{:AIQ:tȔˢwY DGբVKb^V6 #מvic&Y*^kNOAT `ڈ-K.Db]Y5b$ @Ӝ;o淆D 6'Dz>;Y1 e?v7x`&-FDxrgx)nϕ 0qTz~@"jH5`lFQgq0>uJB9R~o;0Zj'1lȹcBbɴ%( d(v%AQP0.p O44`0ԍȡȣjPΠzw]y0<wBG^af^ U׆4^XºaRu!<t~I>y 6Z{ߜӱ0क़4 ֞ l9dݪ~* 4osCrsKMb27q ` G%M3v<.}zx\W%~p*"1Rw4nCdt%ZUɑ沾NfDQt낆 1C8gv1:.L%{U+е<ߐp*]U~$bɠxFa<>j .Brސ HֺThɁV8d2P&bD9q$j:%rĿp~Su);X@Åot#r]|in&ha{m*0oKiS[> ;`:r𛿐YZejif7nd.iϲv<2W m Lzg(\jj,i0)F8uoDvU.!(.жnՄ*kv2Pp$NYb/WbaXaU0zP΁m "crHB?Ur ޗlH\ DU$5iXX/u-THm ,q>caBSLoK@~8ҭRuQDarf!e~sn * 7U o\ͤ?υ3Լ(( P &P=e<)!#.{ qb EgbzsD|_/q=b@pΑ13UR/ծ47sz?Œʒ>^Pם00"GcC"nVZx'[?a/LS:ICh&o Eb2NIeFv1\K]aGB^tj{!`kjTSQgShxukv.q`J}&A|ܹbv M/?wg9E/f+ε:1gJ"ǠsHRarSgʴ;UEԥ'D CNv@[eg,j$?42LFcݤ)2o=ormK~oelx꒦b +E~DS2Qm߶m(s66,wQ+c ycSʚSVNjєor\" ?X3n̏n,8V;L| jTϻ?0oU5~~I1agQ;)M!S+;K^eEƻ^lKВI jEq'3;9zLu_ifa=Td[8=()ka9q4#'!6M@'Fhpm))jx13:%`5~o;w1j;cR8?Ы@q L*Lv9/PQ}DȷR c\17wJg*&aM;Ȼ8 X Ftt=d&/K DɏkEع$TWbWݩ?swR`PZ/Xy|F[[cޙ2j;B^BB,B@Vzc wM+T}]rV4h)NH;j8*\ܼh c+чVOPG}L.xËjrqq "Z^#EQ!9P(oB/O+xnGcJ5VʟePtj_z-JQJXv:!E,I؊y+W~LZ mĘs`Ƭ~:ӪS~'PG_):tAܧ_'/uKu"Pad6E D{TKӜK^#Ę_ NQI`Y3aCj;+@eY<2$Va`S3}eVҺ l8o|M )ſ$ u=y7Ƶ~G='NgkrFWFiEjf(%L(/cn8-H~A5&-@Tz]xnO=xHйӽ'zoKe\g%鞕.SFz,Sba>Q.WXXTbu2*jzχE oV=fk#.Әuׯ֍KN0&p&a?UɁ䌵TLf4cSgug]UYWDL 'S0[ XwbN\F--m꟭AݘBF?lW(%;rgyvV [dR7f')O$*ΤIb߹Yq(X+%πw i̜ j??߃Y`66T?,\h^WrUyWI޹U9auީ xr*+os+bgWD?Qٌ=B7KXIgǯn [[?;pZqJ̀GӇ|AgΏ$U[---[>"#Uve&?,l`CJ#~4^َxP~ N7=އ9{OXpM^3 M4;eY |?.\䳧y=W'xsa+6cdƎ+^=5Y+o`> Tz)ܑӵ<;%jp{+ؿd'b=X"MґHJyCt}kk„1  B3!FŠ) "Ȃ_ƙ `SUw`3^H1[= ٠S_k\`%vIT)sX5RLk-ݏf͢B64/ \яmv7$b]!9$VCPsܻ*\ ͢a'{9fuI-W8%C,ɬϴk6$#>R_W@4g@s dt"t@9^b0ۿ՞huV cyN1Or(]X`>w ' q3Ho ;֖dMpq!)Ol}Eg D"Yq_6H=B~#׳GRmbߴH+|MXnJQ6czJVwdg+=">6N\EaW!`!s)xšGWhشʻE{!39̞xBA wЫԭ`߃ &U }yeJ2Zo+gH\nٵq )^;d8mݤj :T6.F:z$Rj _Gg e^)IaWaR|F Pt\>Gꅓ )ʶ恂7s zt~Q'ٮ !;WHfDQG]6O׆o2zD1sGMZ/#K3"PLDXAH.G~PQ& ;Îy^dIi3x(I9 Diiժ0hˮr<*O_w,%l1e67P_RGG JT뇶Z9㗩Qg" kp0뉞%mN]`e'C'έN)m,yNgީ*i`I%u/ 0ۈ%oBOc~tcIk]] A]>z5iWyd1ڛ?}ZG/xfZLH_,^c&T׬^C9s,}7Kw`̝+%Xum4BؕX[V FɳhQM/ah7uw_/x>zQNb2;:k=vg¼\eqG3ѣ2u- "iO)pYwλ跍[RW qtWu@8}?/t\T4F2@ R@k;/4u6k,Q?Kob#QC0MZRyCh_J6C4/D`utKlU8We^8x>֖҇4j }wx3JZLzf7 ~<~r0e( hz@ɰsVy7iLxvPQ"`a4?4L v?gZ˪'m(8Afٕƶ{କ=1!l?oF*o!L.wLȏ3 Zm{:yKPP;DFS0}o# oY @JiLlRk KKZ'"_tsl#y b)M`߼DJk:\E5'cxZ$wϒ vI fvs"1PVIs*>z߷;%B{LjϴÈZK $q5/D]a~`]HP/cq[S7 c5lNLFGr0Ku/0[ Ё6 E5rGy?tCNPN]s+cP< p՗a,xZߧ$n t;taWxrK۞Lc"YFiZbj1s"HnV7 MCnc=]"&C@(")%/4Yz*̌a5+DУПz'ߓTT /RO㎎+~Z8` vSBw< ^ߟvtg뱎nou+-;&xzOm.. r}r&]Ob>WիpAq&H1ƮT).^"zUD 1t@6C׺Yͩo΢ҔZ_dyf20_=ofئfp!]㮯:NFBUߗ-sG(Taj$<)yJN^kұ4N¾GqZ?~Q([%E柰e\Y 1fRƔp0ޝ QY%"аy#d8KfȑuDJf][&AʦA_[&LeW}?+WuL1Ph=S ШrcGGmCt}o|U ^8\xƄW*cGa[pd?DYkۆusk_iK`B\^\fcVAJa? h+im)u7h\/F) ~OkSEB 9D8cҔ9lf#3#<PV.ŞN'ߚ϶C&SUM \aR7`(%r=07kķ}*B Z,qGcd74\~"J&*I"qb)50!F[nE]썗e9?լlNc E7+Y}^UdD7:AN,,8.xjn,{g 4\b2xMz3~xV׎lVֶ}Tˌx{FM0yxӐ$rB$)E&aGc09"S#=i!u8J+ !-JqbV@ylR!x#[UgFF.Fd ?b6\m2ѵO;]S1KU5-B>G (EFlRD* f%g4i'T-E oWNysYT{RFbB0_; Vb'&P3Y*ƃoi}CSӕM~"Av$3o韵&YdCУ>DD6uI LǺul!&!)$} 8xĈD^ѽ]]Ŀ/cy/[޹>ڭ*sA6ss魥!/EȢ[ |Y-=H~~X<վ}{X|IPc8(2KW#Ħ  Xc=[=muTxYnՠ/I9&YU ^G߼:T͑ѱV3Tߨ(D:<~B\խh;fS4 PMLQiT']~ad8_Co&PGD.{E[f.O,xPڇ\~wn)^q$*hS)P5ljdr뮲!r7?docmp`Tcuchu~}Q=M{)*ZTs PČ>m.ՕTB06wp#2%'},o3!$_ cr4PCK, iBc\A\,ZX @놹c%fSCߨ$Z 1fcbK Jaټ+/aX<:4G5d RcFH6`YUD4&BtbgΣlCi6!"9z(bڤ3 t. ).1;s/9ou8‚^eKkUE#t)OoVy~`= G.fF6$kçCb5fZ_Yōg7}مs6|Jp nwdpirA~eyOtn ~qeoCM/cWY@|]-Wz7z4I|X#w%g6 8"E*pqEKB 9m^NIz{=`0}+@Bl4u#,30cPs&8wg{ތs&w`sVqDsЦﱁeP 9(Փ[WbS} Bzc&= [–o\= #_;PL-ˎHq!ǖy?^5sX' -lrPqMPVCy6zҖȚ$k!ÃpzR*g^D-p&ZC?gRQ):LJ0Cm#^*AZ09sl-]F:d%B'N23C- e>*QPFJ"1+kcOp(?8(nLHf6*봒4LxD TDZ0MF)RU57iM6<,wN3-\dT\-\QGggA0hpz'm@ bNSQvk^8z)gw6UZxT4D*PY42ÚrΝPh"cs2gԡ+CF0p;a,5ϱ%VMn>@d5395C$DhG-3u?wJᆔ16,D@k KOO%xr}Koc6˾ƾӪHem=/Fsx5`QsO"$  cq6!?3}e ,n[`V,;x?ζt!}D4MXD%&[cif-b~kӽ;Js5!U 4UYk>N㼟$!'ҳMkc=F<zaU?%xGv 7rzGH\R]p9 7NOFB/;A§0^=Ĺewd~*Z ij NS:OO!oC('&ay8˶ ̈́AiYv-IZF6-r?[Α( 1<U7O Gz“%Y t wOM[l1Kh Y1ńna$0҉s%w8P4CÙ+>j1dsOz-9Z gM> M!7S%.tvcFmf^j4~K 9ukˬ`y ܹVws4veN!Oy缦k3g&F68i3crmTVmxЂ}ɹv+%:Px1kJjzk_n%/K4 !;Z !(K 3&k3xO$wERI")yj5(:!FXn}}nr9Q7رDH EU>f7gIws5o&ֈInD*g,i(gS?2~wt*i>4`67GݠO ua?Qdp]8$ C_&|6_H'_C@2,:-^0y?G4jrecTnbt[8 6X_5%|Ptt*7MLأf>Fl\6 >=2G ZI)'Ջ났# zddc| 6yQ3Y?ra(Gn W`Ra{6ſw8F @;ɸ""__7?J623ONm ji Z#Sx,9-X OUTĻAB_zt13uу;P{{Bń^F(N4Zh@3!$t,uKS~[w%6~Bw(7 2Ogy{mT==(,$_A TPˎP_+x:^2I!ҳ1q;Kќ\ AjW]M7SDbi^csDȍs">Y.|m zl FcuV"^ ί Y'g_.<qҪȢ6#!"T5gT^>m9G Aqg@e^M޾nk062gm B,{G䮬 @nxBi>+jv0 I#-dV:'¡ m>_ #=>:5ҋ@f#F9i5Z~rX~4ŵ7OB*ZKϖp_u,wEޱ_Ed^Yx3QE #{ [ݘaP_73RADog১;szG?o|6pKI_b*MVRI4 }ҭb-2nAIj@_$L5+V)H]h1K-kʒ?;J'Yc[.Q^$zx'1+VJ;vj Mbb]t۽VH cM rH%y y4>I!aNX~Ĥ۲v~x*9wNJgҴKmIh<7Nhlj:qvKU$t 57ٞ *fc)z#`TdӸ$<S)jԬQɝ09:qgzd|u[OJL7wB7ɍhˇV Hggo/q|e2^|ɀ~)߈ cvdflfMxs3?dE#REwD|E!`zF8(=g:zC%k^ UB2WRPn[J#]c'q*EܩN&CsUm>V6,#rLO!{$k)@ϼpf'RMQD[!,;"MD?KD4!ӬvVʄ'I`Vuߢ.LA5Vצ*}7vP_e|»4XaT QA)_bXvh fX}t>!zgnc*ZZ)f8!л 0_%j}V>Aqbk?5hנA{PLG$^`\!\]}` 8NPR-m b-8X8BU]ujj~b2r$z_en&x8_DqjV5eo,10P'z#Z^z 6Se7$n#MADmASEPà9A r2Ll.IE?7oWKj_=lzWɶL&KGm+!pmH*sUKQ.NkTJ-1IF0=ܣ{{g ADѧV8΍PpQ2wSEJC2jֳ4p^N= x1$Wgr{mֽQ )݁wD3*d^ٽ> ܳ!h.?W]#=GbVQ1DPBȠui7/+OnrJiBWCƎ Snrߺ%,$'W٣*fCM1av x֕vn ӡUXNRv` 9*x n[N)yt;[+ 0 |X ԓS'}G' I6:xnF?A!VHkԵ*W } bsl u !հ[]kH}j5D̦LYClDC.q0æ^g:fmsItlو\m؁7wq07 ļ%;AF3DuޑT-{xiMt֨r^}&|yŷ3JG3ZN&CﴨuLyӻDF}O.rl֔{ےulF7a ݏkD17#ḘfsM=%ZI#m3 _H9_I%Rt[eԁy,kR}MrJS xj`8^9X?RyCfa+4qc$=($b7GZ֋_7D>d**oTO<0ÓSPTYb`&Ph&_Cnh&7/2m+׼B_8+L)]08G'C2=x9G&=|ncJGCs҃7zȪI|{-`j$-2|}^\bF|v8V%,}{f<>y 3ŀņns}T<ZVwPv!1B>mBmP -|dav0Qp*eVo 0Eߩ4zv_W=4Z R 4f7Y7=LBTy"͝e nxCf3\gNHM+;29ܮ5ӆMd 0gd3#!/MG?i KxJm- ަw@J[knmv9%l!T,d_ܠ$)(/s;G]%V2.+(P+ҭ,TI/ _.ӂ{[y,fnH@Pm+MkE[ɹ8%̄|&>`gM4Jɱ}JJ>X8̨q˷NVM'V'AE*B ;x} pScS#YG^ R'*) LTiN. |!:Vΰu93TYwj"uq~+/RH6a;Lscf O|fȥU(:b%Nav#YD9> GR~Gw~m NkM3p7YY ,n0JрR/:cf"xKSP`.ײp1:̱c}EC{=OwzAyV=ԝn$ρGB*gyL<9+4sNiI_1x^+tZ <' EJ3D,$Wp@'Щ%>۴ПYI-p"Pl0.RU4Į9@G}Ί`% R]zLCpw;^Zeg JE;ݲ mV줕 H`lؔi'(%w>bVJ*]%=6A'2 {;QMz49g##v^~' vŹ-6Y= Q[݈: +#Af/G2xƙ$pyٕkrŶ"_Laj8.cATʼ6{fZ$Pm"hfM&o&z$`e+:|KI:lO%NЗ$kȄkN%PdċX{]bؘS"h8j-|ܢ,ޖl`x!\tx/$3o_Wl6" HV/G/r\pZef%,)R<  Ԇ5 Jﹾ cپUeȾɒٍ@odv bjꞨIU$61{NmQSO,Kz{D׻;^ZՌ#2~X0P5)d}xžBB]'b-rRvRKUuz'"uF@NOxs9 LV;gpFJSd}R!iS׭.JRڷmk_(}a}d0$ƢK/yi-O QhP߇L(2:3X |B $j/-ki9-]_|A+w;T0l>G.p|zZxFB+JbU̅S]Bb1Jk-,"TO GYDŽ 5UU:n4ڱ0Bg^qg;dI " G 4Zx8ͣq&.%;~W{A''Ōnr6K}Vϋ-ߒMM[ ~}y=7(kYtp]l8 H`Su~&ި&i,4F,#^lֵ&3Mfԧ}˿3`I'7>'@gm˩^oZi _TEPr<# V&N#vOS_;&GhI. C#& S=7c) 9? [_˸ToBbFuć˻mnA4M2H> s> ITt .8*`7 ќF Tڒ F#vZ?ˆ`_<uo:>^3 3!i=5tVbER ^<96AShf?VVip.IdP ؇Y֯lq-$Aop"kXhp1i ;C< ݡ:h8߷hK=^0UR+Yh(,9ݽ;P-ݲ{*acP?P/&c*vDkՅ4K+\PzzrmyaK]lgLu d>B4H q Ip" Q?J@]M) 1{.p@Os"kȡEħ>0kȤ% Kێ19 K7F'dCb=.ne?}8}GcHB)é 8|ҏ27FMoY;Y4+9>*.ׯv 7 ؟jVfCP%q \O2o|2)S2rip~[cE lSS6'>QBG=s;gz?̗Vn.uؕiʤ?l#2δ5q bưA|C;m]/\0cV* 2 O V΄(`K^+PWW5A2xAJA EjzԈJ4 nPŽ;Du3%_Ǡ\.Ԃ)d(kCi)JU&aI6Af+I{T}^x"bY@>ˊ-&-R¢ԾL%d܀5_{(l h~kӘcp!+['H{G'#S |U-9rD^t./nߘ`׉|ՐdQC[寤s+S=*HYeD R'=+x{s RG}7U@K[c3\QY5ftUi UZd>9տ7NrlrY2mvN,r].@$ o%,TJcU﹫mΰYq q'm*i(dr?f/2[eLal;MmkL1Ɗ'؏|xKɦ+C`R)&2gtH(FM'<|šǧG72Q0S6Z*yt9 ^MgET1fJVcΖjW7"X{m.Z1t;0ED꡸oinJIFwq]ws4?k1)ΓҏpV<'/1n׾3ܿބo`] \)0=utuj_M+Gц!KM.T_"2;.qok$|鳼}0 yϸAdKiΜ`:_w)SUXO:g"p.XY01YO:UM(_O;` L Cε`srxJ.?lMJY0ģl{ƆI='\LI0#rO0uնf %ŖVQgE #IAGv<@^)4)g40:(F*2vG]"F|R^=p6E)N1Ӊtq@@t cau*]kcI劫ʙ/Qw`Y^:wP)"t< 1TGVTTŪ[T[GE;̼:.჻^!$IDg:ʸlEtكk=Z2"  :WpBb0dU@~$ǹNm{bg6,SK V9+=Lk-: _={SF[nB3B*(LMXF/ 08Dn&Qd3!P&(CEO!H*UT3&$4Q? C@^-f$Hs* ^Q*q~]zb4%OH*[=N4G{Y9JOҁEGK61 ҭv!ڋ*[#Lj϶K8åO-=VC1qCpZ g V,n΄@@<CV3%hW{g"d9 d%S H 3Y5 رϬX®=xn|dɀ:dn턷{穲SGC,~r_86cwJCˆ#8|^y $>Ř}P^ _Qdn02Ξ#qArI?(+/"ר\鴌< v r-o1R8M MChӆ6| =Mīؿ -BMb[Ȱo|S@DVs78qLũ,^r: k T P{ӔҞ&B6pu8 ֝55}1s˔v?RüA1=:,"[ŝ:vvdSWϯ/%Tԋ^y68'Άߑ4cZ4 wK&\K>{(%҂ l$@@>-y\Ę] hW^{[)(>~5Mv|I933!Dh`Sg[DD<_䧚?\yס[lʜV~xع"245ՌaSc@66u:?ׁDG17?P!fB jKh)IDsϢhd£E(W`*J \ }>sC֣˙LTJr8w"vQIN d ns˅EpV85@0ݤpX}[С"QS"D`CaSQ8YZg4IW=L='e<Ӧ7=Ճ(;![Ϧ_-u#VPAJpaOO BzەRͷĽxC2;l2rݛ9 o/"48K1t8|·I7}[ue U 8uBsMqڵ`L^a\L5$6FB5rj3U-ՠt[6O* Vp#L[YW2wͻ|rq8 ́_Xn*BOvw"Tn#~iZXMZȳ7( t6h`['Bdv·_ܳ6\=zI[ί7XoHAkpzc(\h1`vk qPdД|%KeUbK83 G9o=lu'mF&pΖ;WQCѫPyL(8!W}ތxܲg7򹬪/"_ q/ h7&fClhC3?.Le 9}0ؘk?^y^gqZq*?UNKf:PiF~4WOK (I0b;W]=R"Jz݄kFqBE;~䵨T\9zƋ)0+6Ee+(ǚzWZmk}Bav$ lnli=`vF@>c/}g3blvPRcG$zj9ѹUAh|Y1w809Mab?vTgo}øX xJZF\ana=@td.2yN۸|ߧxX|.6КբP)PI鮰ӽø|{y%++99Xҹ|}v۬[l֩/DMx@*Ё?wv- ;1YJ.D9|yOzAkUbɻe@P'/0K}!Ԟs8:I\۞+Z& T 1 Юݸ;RLl˜vzZ/$ˣGZ}{J[$}tx Ģ+"?:ftz~LS4m@9h>xР64k03>f~{*gR8t⬦u!3"s w1+l}˪ =*Xݒ/<7$r%"&lr?Vbcu)&cF)4T٫6ͮ,#2*0H$ᖃQvqTemƁ^BzJ7P1kq_m{D:^s6&EIꆐnI)fW ]K.?#js|eul'qxRvqly"|cIM2` ceBt^'Ab 7ŰwLJofwmO F 8HSx.cm\ڟ d-oTHWSLg4F$]+++-eFT$P= yd ua2;Y:3ぢ)\-A oe.|m|ìV,C^"zC%k8SXL2{ T;4}]EqC٭^"Qr*En Q=b?; &5@<]l}~V+{Rn9Cו8 trklI bP e Q~UÉG爝+TTkp 7eyQkoT8[*BYU[qA)RO^}bE:ζ/w嵮elKXG%cjС8z+i%@Z^ӫWf!z_H)8dFZ4h\5&[@# Aûx>+Ӛ}[Q^y#m6tu do%Knʙˢ!glI 71U]ԅۨ&Nf׋PF&Em2H=&@_LVq %7Ӻ:Olq*ՐX 8Sp~d\(\M78:XHaj۲/qRW.ڷdH\&I 7NLcc)) Ps(mRұzkdc߶JԿ28-wϟ1{ܨm[pP7;e~pPrbuUOaW債ߛ2nt:b6 Q ]EmN͎ r`F/4D?|x~&k[Yn̓hUC_XE߰Ql2UPD"wF#M4s\}vwTTќkab޹}GtgF({(vb_QQy7H&^BUXt ͡F/=ּ-Yj DZs/kzWAPrؖ):xRl,4yЕ?vl7LXiT9o<9콁\\zU( A9v0 _xO 7D#hi;GbA ('snYAqTOnzDtEQvQ:h,nD1 2ƛWk/^o DN8miےŘF8hJKZ91݉W^+Avl4V5#3pVW9{Ư+zF.K1XQ|6Rؤ<gH>jI=ӺF=I <-Ϟ-F%-bpWnip<%aӋI+\ \ ӣCu 4eZSgH@2 ZW-7 6PLi#ZX5D5e+ SVh4ߥÙa!Lrn-kw@5|%C)Ƅb &2ۅ@ Hd4v:t/dI+gXA}wj fmoLL/וRwnZe+WҖ90;PjK4mBŞ5k9C tBWx(CA6+H|D< *_{-$ (6g YYh+̨ghpV&YAeى]~Sh`H閕!O(6SS%=$_Rٟcx y2ݴmK)Y@+ƴ;+$xޞDa?2jrg}=3p-T,uV!gZ.oNW٫]P3g,G^+DOy+G(G)& zϟ); :Wm:uRS+(" 0TX\R 'e1 Up )`;TJ'lddt"مgKRʕ1s=FS񾫭#8}-gH }֒Biac K>K`HUKl W7ޛ_8~9XaFh[8E(Z9kZqEp _z`V) Jqd2OE&_0=Iijr1qݞHݽ!)/uY1Ki[}Eř*QK c\zEWM-Bn`!L ,R#)BzC3wxKGgۖҝ VʰB %$aBfLV70SoҒMÔAɐT]f_[XƿwG1ٯ:]$a杈-sse/b}Sw=>KGvUpBS/r}Gk#"FaDUO_dFJ5>^ Lt!sINnFliLdؐi֠5eyf }X)(?c_tHzã5,5 bD ԇ<\0RTҪYy<]LE{?Ј8lN?~Ņgu8%u2\a3z$ C+z0=5hNnˬGDh1ܪnrV5Nc`?K}>+UQSn|^\kurHۜz,[RI`/9V)Jn#ud@TOt?-pRg.C'5& ŰҮl5Sz3{2d6;uuk L\I[BuhR͠ЍYe YnO2۷K&d:800w9Z"`bm80%mOv>$ESeϥ_^q?QpN)7ᨨ{ۋ/(]spRѳU6_GP<;DK*$cKÿTYh yM_D1n֦jD&ߌ 0q)94f878X)Gzr tT˔1%LzBo Y@#dZ\P"VvvJ #KfNmYF mp]ATMC$(F'ܜkeΝd )},#%:]!m+pٹL6};wQ9؍}AT!t^&r+{rԒ7E3 -$] u`6?́4`7o|UHWq|%?͜~܃zHkQjEǙH0.G; `L\qee7J1y5}`t:.բZs3+d_^^a-% b#H9kOH{L#_NHڴj)@O3U9c*u4x+ Ѝr+Qd*m$6F}$PgGMDLmZΖ%ژ kQ oYK`uXdm2AcB T\]|LwVMu<{tZ &ʲ.7RQýsӲ)_a W|K[B*kCvq9jPVl ͻDA?:3`.%+}6p[*ssC%_;JȮ 㷥/ndyA=޿ʯYeDIXuAJkHˍ`P^q %esXsg;ʳJgo<%Gē>FD59Zf؁w ϒ]99[svQTa ޺hWrZ^~/ KZ!$! `mG2%\9+7p4pdwr-%T@]D nNUA9iu᲍F*.rye=@a$eyG o?=.qA 0ӚʭVYQ88<d3@U"<ȅ C0Uढqͼ޶+ bB_AqI6>>=Vu*qb.Gvg%-䚛!iX'pr͕Ar~*1\h_چBDB~$#Vp?e`u >P`Zd(ճ@Ra-AeCNZO*}}CKnC\}}+Z&Yd򲿑Ur7j9p~1p tJwغe'`)ٽ1L5m6',SxD Wb1ehP@6yg`42IEsmEy`ˊ<^'O@?t1>>8"d8 PFڡEj(ح B}_jE@1]#J$Ǫ8uyz_?]6w}Zu3,e,gCM1K`Y2Dz|"(֜'`z3@[!mѹ1LpA`Ps*<3(?-AG.&7~8Hߠ嚄l 샑o'XdUIU0+BD 6Ysߝƌ dk@ꤵzS ,<<z}rɣzUCmZt+w40:Vꕃ% iNAOB!~hӿr3D*oW׺-(* "wv?@݄Bt A~o Jps[Vc9* 5=iZda75]B9VZH{#+b?pT;3h19 G'Ĥis/d=5Xf"Ae;YS<8ljlɭf:)xo@BJ"K]Q9P)ZԷq!ve=rnGv 91Ҝsxl/A vYQ+m%.]Ԩ&7`%/ni21t]pOvE":> ~<-#{i $6i7BH_ {`7BOzg@sb״Q ПQBO@ s1TRp9J|3jw%Z K& d)2_E_dQ9Azik혔_:-9`<5XI|rJ#2֐1ۋ-T^E4kCܘZUufGM#[ERTjt}I"m*~FK֙n 6Pҽ'TpЅ7|nu^pYHRk  e Ϧ4pУnS;ɇmc:ox6f}=059T]i.m|vwhY펍NR &]j9t%̌v ݰ> : |n8:cM^aS |Ӗ To9|O#ƕem.MGdpxh%5bc00 qI5SWﱔAblK3;c8%>;E+l͗G raM ˲N;L;*~5_q/;雷S Q'4+62fLߣ2;LBK3n~{_NKP)w~KIun-v?d#Nkin7GZZ?f6mr2\C6~ĉ9" _(ba3ߗ}k=-n0ijKUR 4^jHM;~9:SvjNҡbq4!^'[כp$/_FWHx@7~+prnɝӱ_ ciQ:6r!JJ|v f͆ :tX$&0|]Zvΰ77gR-Ҳܼꂨ|0;ʍ6 {ܾܪl')T6iIP%б0#W9B?3[l[?O?EhEDnbZԦ$W"5ߓ<1`ZKo<d Mxx%V{ nU`lBhlںdEY6v%UBS0b5|`bTHtUOa?{וa0;OjWl40~)Pc(m\Z2\B q,ar1 BhG:ũyVtl1xvX]= j !-Z2\Ār8ee@;uUo3VF͎3WVt[œר$3 N}0,ܚr.HlJeZKTQ2 ]6^  ti0:X!++ (iMYKٰHSs$ɟP#*c\.JԞ+Ze w?3SRHCvClLv8tB4[v۳,Qls=LZ+}ˊRMz2i:V5K$lv>Mt^>TvUvO3<(# K|)C둳?9gqB'w򺷍QQ)w~i"8zN iGJI\;$yEZo&U4m0ۏHr$QoX6ei\3DѝLQdr7FMpy;JmSS.]=UQjWrVEuUaMdʛp'DA iimBB-_k Mm`s7-@f,Rcݩ-:2:2?mE8Yu(D>O:&%o 8)-k5ZxF}ӶzZ@ |tNRNs1D@ D\瘴bԄ/snTtmf+I_^N3 IE':z6cD6}qT"wc0wAs=MSI~&fwQp٧Kv@[IXT.MҭzK-qE@A !,l2w\0oYD߫Õk*sd$uڈeC%lH]q+RbCz-z~*V]W"( zXu i1U\ U{ rvL> yuo:`EjNݼ^0 a%h7=9ccA.А hIKmd0>Ncҭ-$9b9@b,*4ȼB0\0()x~ZZ:Ǒ.qyѨ%j@kBCh&>{Oם:Suu !ޭrj0рbd)[z96pbz{K?šO}RX٢?V6綄"f#Õv ;n7>$$O>z֯:NxЁƏ+ɛ(!e$~feeCʂ\bQ&aPF Qux3 }vy3ic_&i;~ћ'$K@@ڟJ8V"*V㸧|&G!̶T06u !0b!X~gᒩ1h4 Ss<QcۊnD7ָFAT42Sx n )tMHG=Fr1ܮ2\m=_)Sb. \ (IR *1\bFԀuUHJ( ᦌYuM.Q|1(jq>V}¹>^yL/UUn 5|Gy]ISTtU7 ;إWMw,TI7)z"> (Z]fjOunql Pu^Te.WH^Nd&[:](0m׈MA6h1쥵M;a+:QA$<([Pt4Ś)cqGHT\soAoue'&^ֳ+ ȴ%r]E]("V*WJq{e*ʞ hMLj4)F|˥\oڽyŔygi+611bazhs6x_nzf.$3\QAJy~_=8Mz(i wc<BGqmX]I__H?S"oC`_E˔bL'HZ^[d`n>%1wMNav\[d"~hy]#tT!aY*Q%ubH*72QU5P/ĭb_~FtYAՊt2*izՏ: ;uw /B Du VIFώ<̟."0WG gcS!Ȇ;֠objm;Qik ?9ɍOrp!Eَ`Q6sTC <zcgKR&W:GIx0RݰdȩQ Hkl˞2 :Pb;5ŲCn"F6Ĩ'e$X/'Ϣ~` I jDP5͓M;  3:Ƒ-Z"2Jjaגc91:93h.T#Sz7zo`g֊r51/BU0Ef1fU$4xHeAaqBEMʳ#7{(P_\ `8S62N wܥuP_H\ٟGK?B<|Fk TpzyN}- ݄t4@3f/mr#JBC#n*OefkW.HGaPbHK& θ@+|ƮFOKYMy֨/F9owZ- .DBmbѽtG(PqucZ{gXKN5ӰwC`>_Uڤ6'O̕Mr ֒i1Փ-f'Hn-o%̍;gh8Sy>ay8,w~Yw "e oGv}KU SAjR;z,7G) 0JlEn񻃹q 9ZN%ڐ5l_9mZ^5xomUiP_ɢZlgxP.}̙&啿aӪGsC:m~DX-(7 %f닗* Q6󷦳5H2hd[ԋDmmզCQ_fD?d'ĊWgRL 폛d8&RqB'Wﳎ2REMF+}.g *ui9r1cF`@s2`"i]ͯ!BWy4ZM%h@tK^n, Y^y  | MM Z ;˕^v^֠R">bDd e0IVmt%N _%1Q *6HdO# 4fnoZrӛU=!R==iI'y|Ċ ?Vel]L(pkZS'_#y޲:EzI*gŏϠ1SS"KJ EX6;Q'$9'o\<5uQ=@ҷBCBS>N5;fCD#R=Aic ݌N9e}!YJy_ TF wd;uj/'qoZg%~Z 8G>U.{zga:ϋL\k>daJ@$VLi4Ʒ򯲾ey{Yvz3͟ǜHHKcL5)`YkhTNXQM:G!T`*EȻoͷ=f@2s=9}R i&[A~W5ND3kj?; ߊF{18<&ZPےߡħǻ?,C/CwO(B/1m!˶ m9i}P+AlKq8>sĐ8!m;*]?=>* T_ 7?hI%t&2 -M+s7w(L{,7_ td% :E"GSVzۯl]@o{tcd+72bԸKt%JM:P߬i,[6CA%9tH&9&rrvG+6^R> \:KNDpvр>,O$f4Xi=&>It+F,q5tDL b>SrU8=[՗iFn^F/'TpG,J-> 0FDMZ>`dw/xK7"^kH'qa8vL@]3L1`MHDKj)gdIyZa P e>sGks)`qsmXkʊf ޤSO:u}W/3b.HҲ?PXf84^,! ^'Y$Z-߹7cX ^3Bb~#TN>m`\֠3 M(]"XmhS"Kߖ15PcB$˒ mޡΔ_S*3( .֞InB6lZG)Zm2Tx)Ѕ#/p P֞!dnt(b̫n[-wc(L;hkzsPudp(*ߛP:*fW7|HNІFlעvywAF.^]\ݾI+I,;Zf'|Euz@pdE"\76Q/95Pa:)fo`Nps![saOdΊ+Io-8Ϟ@ȧuwUV#vW/YA`P՟%8̑~X*Udk!xxٳGlg5ZA8K7etѭV}Vlzć/>ox e~[ qR'qURJa |[J0*;OH jhUO*7G S"^ t)tu PYL\Cc*m6tm`Yw2b1}{A6aѰN5`0K(ցa(Tljrl` hU T)\'v%~V-Gikj}S\4/&P Ac?S8FܚQ5=5a|ĄN5:-,J06a-9];.DC FVZھ}Fy i k?oۂ W<ǡ_}pcY u/*kt\{3zej\e鋅4>>>hLɉU 湾H1~]s<M^a\#$7N:f;<.PT0$\eBR-4rِ+O:D|YpuL~\حF`s NmIvzja?$6MDi?OK%52kW"2BVqc` еHuaX׮ KO`XBdۨOo-چ(ٖN2p]#WF_jؔ E?P9;/RpVT'@Vk蓸e۾qY54\1mi]ۜuǞVoV-x(W;TѬ! vl)i UKS+ω r]UJ[ڢD]tʈSpFg:di#d Ҩ7ʈG%! =0.m7'M}8G{! wTKj9%^SkӀ ͺ4 ֦QUep8~drJT˲c^ fɆ!Z̞.QB啄xKev/= ;Jzj+άwhJ0-:>ʔC ^G.]Rx6YrןЧpKR(j( _g\=l/-p5 i MY૥Qg\51Z /zAeЧQEZa.A'md~G W<)kEJ@ *8V%rVºS"7 ~.v4/"9(e.qfiǜ`J#x3t)P(x5)xm3>#sje4{?b⁔ۆ?7*GBJcj/AQ5QKr 9O.ntoWX}Zi@ՆaCfĆfN[ C$TZLʟ.?l PyzNJZhCo#a_~#|MӐJV-jue^UEBL,OgOvJOq=*|` df/dHpo}X>3~ܺU7͘bBz:N%S NE!%9HeM@BJ}-8tgT6V`),u7hfI_J..l$P b%R7d^%6w;PJ ˔o9Du %\Ahu(z8Djw8M_2իf "fn1euXZz4~'uӫ)/5źǞ9@f8tԴO#Rdz"[fjuOgKO @mf}DI[=IKzD+t!g۔. a0΍D?!a@6Â{ҁU%8|d%@pέIVH G34w"bROA 5QXl~ DD7ID͇AMKmTZFB@R8of(UiōvGz)'e_ƶMELc|9j ܶ '_.uLZp_?T,d[=?&_7:^p_̸*KV)>A'xb] ݭ0(yjCHX.ѥ "W{s6(Gػ,9_ 1Q6躸ᏮFJϘrD\j yKh*sg/^\~H[vI;#5ɶc `q pl%| ;I(']}-:`F\Szg´JmVdє&6PêJJǧ\RF_':q?Bh,򔵸D1pτC xdҟ]j`MW ĤPxCtKS֛WɱKNѣ/FoG*XÏÏI>6({/m:)1qP̓EϰJAȅw:BG0e7=0ؠۃt;kϤ3x2X qd >PeI986* OAO 1%^)I /U[GefRêZj8;T1:֌k"aEB6s4kg~K2k`{4tn2Cm 6 ,ţHgg_MəH&X0/`^uKτ%U"/Q&F D?39h?݅s8@{vM3ėX꼧:?A VU#sǣ clS{^whcerg{7n\RQG(sk#xh]M|~:مt#UD[Ns> _GeU^ͱjܽ&Nٯ 0+<3ح3 vHRXUTo&{]Gk^1jsKJRrnu)y tW)D̡r_h)7 mdX .Ħ19 pjtJ= n:F =Kl0 CDo&䇥uLy ~wq'@*uA4e!. UT[اצMόKBA Y~*z*a]`4{A6{"]fto.LH<>ΚX$L%qـSʯNꐡ_4Im k=dl/!t> eybKaX{*-ra)YNZvV ^^ujm|Z%9Îq%f-'0s :ءDWRnHBIJ7K.ldUOWbD _:;=4*H09aG*d+\Jr(]>p{iޞw;)?+>@=#u CLmdY]#nhш0|Zx_>+(65r[ρ94fS"f5TtJSjfL\T˨ע@Y8u*dt;jR(4'sOUt02LՐĨ> PHe:" :l87<ޢ]Yfy𥭭8C 6x9GQk懗OF?{ B7Muuфs"d 0ͿO {a۸/:*4KMkW L; +ho53OmZ e˹%m`el8Wplޜ_qCEb_UCBi'"JLA`ꉇa.!$U7jcկ K7{/|CY#v*D8d@g1g7 cqtCl.ľEsrr2Z!rجZ`^<\ ҁ6j 8°`F*gMGL1 `anvq܆^%VMt Rm.?k_Nd`64ƕ+ʱr8մ3-hV.ip]zv#\Vm(YB 06(H6(ʎ҄kZP -}Nz t{r8D0%D 7*~n?pLev/%9 ?y!*d'؜ߧJ%wL@r*e˿Q~^ *6aj]p*83hOĘP 6n(Fo\1I[&㰙L?M|dXzw J -eGUaU:)t*Ga81r'$ϽX$uS.C-3BB W4㍛ [iD0tJ3@¿e!Nu~ԷRV-RmCCbx'M Zga$+U RبrKvc;#\  Eb^5'>{rF}:/NJ54Dh˕r+kK'S ѹD$'!ȗl 8턧›u k)+ŏǮI9wx[JBAr';`.Öҷ/@46wa"<,Ntl8 f#™hwD,'Jv:An"`OLd ZVNT{IB@wfQ8TR{V']Ujh@< сa@H4j6ŖGw+eya9.@`p1iǗ op1FE B}X;p,l+sN%hK 1~Oŵw@tȅ}:nAϞ_co#L]r 6ogƯ+d'x_JLSJH BNf%</}kH_FBxכ$<2]~8 Sr<]#QS(>0j䋵yM?+~sAq()u(s %|VUz/yطy6m&%[x'Qؙ!!Uav\x A"g9^C-wakӕ) ]ɬ%8j) pƪFiw;0s-i@qd^{.0~_^3NsxU*Wi{8yȑAVaM<u'-񬃂/tD*ăn`3z% seT4ԘejI.-\o,_02Qb󜙧j r4 Vtw;=ҩYBEr|][&L<_Zͥ );=).:`Y2nX y"^zT7fz^̦e7ӡQJ Cl ܔe4ؽ^O!&C-z5[GNNn"@r̥k.i4  n!M"׽9`s]\ ) 3g]_(ho! Fq#vBYaFJ4U?W( B|uk"ˬO Cg:Ack#[IR z' ;úJx&q Uput3⨿ 2@RxY&"PԾʁ0,IQU"2RAT9a)cnjֿ;h}'7Nj0 *Mg񮇽me7\d`&fASȆ$ XTUkaQpwWRٮW ^՘=/dF+< qYw=8YʑuBG96Ohn<"Cy4cyAKjhb5U!}8iLP(0upw<>"q̡N:h "sS('"&W`+Ex3 ~xc8(rՑ%ׯӼ]KdD ZصΡ-Gc!HSB!LdU^4'LģԘ#.Xb`ld%5`VvsӁQ+٥ ]7y_7m]{E=/s隅*ZrggO,ř=߽' ÒV PKųdOlF@sIoK,#_ݲPd sxоy; ~Qԕ&GrB|dl!D}M$&㕣uՆKlcBKmKBogCı^ۧFbP}RT7C q?n\4"GhdvSwP|Ki?J(n~ Fg7m|*5}B$<46;])4-,wպmw7PM/ >Qlqx*˥-,ˆ]yk*nIR`dj`$c9-2FN)4K!]9>!W %ƺ{;O6cD+&dS Sbʤ-mU/N]ceW_70HH(,l{2] ,PcJCH05[^_ؾySD>l*Jz FYaibK/h*/bn[_N3fSBf+ gx=Gv2C? JR2Оc% ȣn'_ޣ`t;V.O,T DqU4q=#ƽ횥,|Țb)_Da98Ij Xh8^e@l+^+.} i[hb̥OuE27'W\樽4<M'|L>; -s{^n0 \m;9{Tj"{Iophn5W>rmaG6)İ-B?,!飸Bw PI)2ĉO~]yi!K9h=V_#G9mCo[[RrTT׉9o @(S{Aiq!i8H?phWXp3PLv#؂qkUA>bI{E Y!" ^_H(N(3wp[vL)^a!$ q4@"e\{c-6\(}_TSи9g_%xFf1v[riLJ6'g&>ܽr ]|Dfԑו<]A}jc%eNxS=8èB <4W48>a|hJO p#\1 ^ f/L 2͸07"! |؜sQ$^"(_xc(" v=U#beJ_?)`etQ޿ĉ rZ'L6>&x4(7b)$ӚX?"|3T^|P5ncupmϦ芖,L$#|-PMJ3c+쭓%|_h;d_XY?+5x3!57/]Rn֊7' t'Ck+LID_Kʨÿ,w lNQoL M22Ӎ Wf wKٮkm`5؁N=Ig4fP׹E-2`t-7yt:"XP48x#{W<:5W+4Zs+렡RŰiH#eOP2 +>͖'־.;&({ %o˚JCsYC 2^y$!f|E?@dEIċimo31{ѤVT3< Đf z?V9ibF1=B%a,srr;FeEYZ}Jmއb*-KDE/KWByȑ&9GpIczb_=*- dp_4- Fgͦ{t#r~>;VP2͚QFP#.@/y6d~C:;" >dq<1}=I>,0;P8@J@sr V}pCޝ\ Pl8ܤk$涑13vΪscyp6?Gªӱ Z3hE =$s%%sZ ,9FA}תoW/=pr=;P/Rx ;,K 囕d/D" N+2#e{b˭fs~>C&CO$L!…qG `{e^3&‰3XYI<{{47b`_1+9NY8_ ["KUz_y^tM+9unU$FDf.94::d2_qL>ƃ7}חH@ ^;RT CSL R($=RLu.m02\5`, }>3&]E+n4 xp.M~%ǍYÒQJޘ*HX< 2?(ĻP` VϾ]i~Թ3* ӁQ*+1ھ%YIEݙ~kҧ"EO {q RXk `tE?9؍ ;`Y {ovl}S& >7gSQN<5"ea|{BG/wJ\Fͩ&YLr<-KNVq[X-_Yn~kj=6k>B,D_jen5xD-uӽLϱ&5SyoV~k%aZ9җ~ZT)ݸ`WeJ7LJ-\9օ2YGf,=I'q!h}KC1P=Q(Jl|l)#!1q-NwױjBE`#yUDɕ_{꾳c]Ȍ/T?lQH&#- NrtZ]rB]@Z!h\5kA&գ5x\7X)FuU-6gCR"v(fNL17gtn 4"}7;I(]wyحi0G3Nj[6,ﭬةUdXAG軸B%8 J$vj=XMz%CF˛yc9Ӽqi5-#\Mֱn$`ʪQd*ޤ  iGۍD{F.Q+\cdTSPy2 'b՘\f aX8ڱ d>El5t6ÊK8?Tң;Xf6 MZ=ݩ L|.~hD(ȑ^`-E&xF`<.#ߨFH,Uʔbf'4"I.ߊ#e&'r虐5;om8iLgĸ}6 ޡaI2O 8{\SUکEI|vToKS9Lhe'G7ΨXP{8 0*>Dw~Y9Za<=m0Zm!cynB7no8+Kuw#9f<çÿrQHxKadE9!g/z{eogAj˃mUw* 7eZPŸAv֪4OyX7})9x _]>cY"OҼF RӊPVHg4_u.llW`t.P Jè~;|o5n@ܦNPrjh;ڡ-}GT51)WWpxʗEE'c+p qèG[Ra=b^E2Y..\8l.e%'ܻntwȇ"R5䰺j9MfK\?uG H슊z[^;ݚu|L71R[ާYϜ2)(cDV-Lsn~׾=&9P(t>':aA EVÏ~q&v}lg+}!OQR I^2{lJџWMx;paT Z;ؑ5lpbToGK$%MsҧU )w.Wym 4]S0uloj^1Y5]3/X\,KvIҟhL !7^0^JM*y "~b(|ܵlwd`H ێI1uV ƌUN0*ԅ]zFDd(0CJUY 騶BTCQF 54Thi`B "L1M*׵<8 qo=9Ɂ?}S8ej9m>7a0\s[@LHmN+ OoƔxJj0rᘦ*P(SO ̱h \ ٱ-Z׺c1`d&zBMUWZRTC'X 9J6{FEr٩lU;HaWY`^*叱y^d"ȹVj֭TSPnm4=lTp{d\='mx.Oqas(Z?)T! s{9߽5oo26gSBj8\pOЄN.LX@q+_TOwJD6.lM2gp|o~.Ü2 LɊDƙ32bHyTS=lrג^6A!w Kmzcu$E9/sK#'$ix ZU#/]2Rz<DC=^v9ͿJ* zFn8WYi 615$<6pOMESՙp\Y5䧙żQ6&-ZkAp;0(J_i+O88cEL!sj|*D8F9 GC,0-o%4PAػ#.c R@K($şj"&~kL1wqؘ;̬P>M*Gqdw;F8 gc~sG\M\y.ЖBڻ*J>G;dgmjAsátelGy5i\},ѧ*%^R"9䋝 .89QMnHVT\qeO5,Es-YaL!%¯$Nzw d&G}&F=ϴXVwMFsң+7*ōGZF6+i{ 70HsB{LehRe=A0dx2h +DEa o :$tq+q@t;r2Fsh ]4~Mu|;oWb.^6jGHl^$/))Yةw&-Cq|5}#gn2Яm{xF!:;|cy; gGC*E0\<\=EϹPgM==&Î CWӅi:atJDn<ԯqflia2ܭiڷ0>hz^I1Uw69(*ۤ˟ܭ0;2Q_m豦KfU%ac@<:ڔ0[f>`zQKaRuq I9.NLE9޵x9ԜqDo,Wjd.砉Er1YiD*tJBE&O "y2Zu dWYJ~iCĝTR Xoh\"(xZFpb- P|뷛_:o '&R@EpIz鿤rfԨSڲ䫧(4m [ tqL쁦XA5@%M6A1AEPQm~IQ ^_(>jd[)<4pPs%!0&'Iһҋ1s<^]C(9C0\&M(J-Mi e- RgӬD?YupN"[x3ς잫JnZz/`į*-?["19%r!;Zc; ~RT ${RfЋVJ~gH)'i`XI/bAb^d C;sQf$EX^莀= "!Gnc7٭! LAL`Bv"Fj]Œk }vy4hz3AHWqAa.O2C7 ӺUl6Uc*SܳadBLAv > 2>Uz+/Y#AnH57%zYo]ڂf{)ci΃j>pu}{6pd_~ |t5'?J0Rr-1+q]?< _Y$7hoc/7I7OhouH4g$T3ZHX_2Gw^ţS7cڜZ; tg-4̢l2 jn  J]̂e>equDL8E#s|LZ/f, e|-' )Wg!k~Hs7;OU, ى-:&v]qz/~^b *h.9qb6+jEv0E?+0ʹ&^/Cv쥫F ̠H 3Yz]Zv F[QF~qEu٭/QW?@xh3a\{ ;&!CP`2}pZߔ RK Эl8t> NXR>-7阁k|絴)gO2_㚰q>҇8ɏsW ^P x^q >0gwz6e-#ůrX4VP y+'z6 1%Iv,&g04wC@֋JW%8Z|0]e8K@ џop8X('YĄt 2aeW'?-W]Q׋"\dIoV¼'F!ʾOLO Hl˵(y ̊&|wk:_et⢗D=3grt՝CU xAFߪFAtq_)AXUr ftx睁 L P5@c^QsCޤ٪^YYu)ꡓcj_0NJ< H&eObH}ѵRZ@p>}CB*.XN"tZc"9}2}^NM4ŨeIy͑7HĖ=6IA4r"Դ0KI\4R#sIHAmu=pm`U07TSjYZȼ0l\ÑI>Uy|x(mAvSs{R߬PM&71R%DŔúxxXWZv+Vȥ-J hǸ-dns^B9"qHg2Hr:9ֻEvxEF~^d^ڠm>VP&3(H96{v hUaq%2wiR4'W=]:bȩCm.Ɛa#- ;Ֆu.gN:u2tep2KV.ͽ;̚ yDZPNFJ/A R0i` \\VѸy1euSYH+{VOkd-txF62fߠXJIXYRWF|?܅HTPRq,&G>~["^+k'@5bYH%㾮#=O&n/o1Y`RSœ鰸Rxh.v7Hzb0|er]co.I6\ DTO DZb>kAYUªDj#o2k c`k¥h"RKun&wD8 %V|<3aBN`Gj*^ZKԦ[A`@V;UvlV&W$ /PH;HZX=!}֢cdSkЙO%h79YDXCA<|"NGi4K}_hB'`><$~v' U =7Y=ᬉ,>'MKe cx.R)U;S$\SiYΆySG)4>C)f(Mys:|16 )6L2u!h;K(#(g ̺) g2=P%p}طl[B|#'GQ^x G\qswmզSA>l^Mjt Cs&J1J)?^n/A'/ͬ~cՐ G{D5ɻ o X(B6xG92/,<8S | {SOa pmij&WC?rTRTqUO5N7o0B$>p8ʳƱ긞egUt 28gFfIa-}.rЁ5'r&dž*)LVw,2sg7̮Ngo`鰢:>HQ8Nޛ7llӷŢSyX!2w t~zTf>-X |]/rcqnަvP]]=M6`E} 2"pl/ b ŭcx=K%mby *s7jX˷~:D;'C>wwwk,ppN*ֻPrBF/H8MZh$jX?΂ W>W'*$ݯHKv5`v+J)}+v[~)J?7Xuf?Avv.Vqx[y'馮x6cD)IUeO5A_̛NRPm. ) -q;Pthc&S5~gH:(.59D.<{͘&1~`l;~ȈذL>#Q sdx/xk .Jܮ;N#~u즑J\BHs3UiBt&G2$@gpaBjg+6l{ @E૙ObsOi6VM$V&$7.ߣt vfmi) ףob  x&;x}1A1J+VtD4Uq @I T+a )qqAEWtE6̡O$宴FW-/cë'kH=v*-ռ Oq{Xo)5|6vD6^a]1vݟ y39;/8xxކ ԲM =_T$͉Eob|8`,0eeʺ4Q]K壋˙S;F"gz^SH")[VvEl˺Rxֺ^YA5LO ?)$fd;=h/J֯yQ2,8yuVuYFD򻿭vb~̢j'޵K6,( zxa1YAF0~InwӋ[ ~&P*Ql&)] IrnLl1D? xO&l.QEV:$>'mKK7NW#qQϠgbb9@k nVwҢ0'pheZN T{[DսUKX[݈-.Œ4 v#sDQvu~ޯͶvĄ+/jۑrEe<|( & 6>+WoC.Jt)%w6#^AׯA>lq+mp.%b,+,KAW䩵ԶsW/JPRN&ꐗ!; ~] d ~Vh" [wM*jriҰ bJ):«WOGͰۙ.[~!|] :nz.qp}j짭7dů/֭8IsNr3OrϦ)שoET Ea $ j/(.YA3nj} qrE1Jy"2ae8\j yCF]Q8 jxȠݸW:]_;]偻]\ؑXNt3|BG#6 ìHDqrnhg 7~>"6r$D[x႒1YhL+g0QlHcFKM'}Q&="g0޻RF(J񣎿¨jv"6ghM_\+>5B&]R@JmVljwⱚܫZ⾔k`h67=GZkA⊲C˖/(@3e/܅_Г 4ݷF/NT#l&i3_UvfA$qMM)r: #lֻ^4 0v}SBѥeOq/B۵o>g+9 *|,1 E}~)-5+rxvtg!'CT*j,Lq2[+t05 $WsRy~P3Jc|#-9bԢ9yB~Q?~mc(fH/Up} ㏀Y 1 .U.Y`ږ ^Uvb|H+"%?5߬?u o0M3E!Mk[17 ÍDY){kR3Z]4-h\5Pl?68D$C:' ]*Zr~C!<]HEtڧIۏ)H)ߣv 2ZFQ_qW\>1]0>tKX|*g$$ a~2ȆVyBtu+yx=1n+[Ϥ$3xk^ͺHCфS~j:K44~B'&O='M0Pooy+ XCE$lV P]:?Z#Tz5OKK?+{=䤥{{ifuVxy0Lda<#sƋ)PMa}Ģ!|5RԤ_)utpPj8=YSrᓥeM7U>}{^Qp:,?%źuB# ,S634gs`1\=yti$,vRZZbob1I(WA7ӄlHn }x2\߹"b{N=T%p}]y~&^Ӌc"ZB-Y}. ٦p濝-fYmoarⷊZr+mB3f$pKK=LlH%ìZdQ+^J8-g١iȝ;dƿUpPwgRK!UhCM}[۸zn!̗݉;J|/_%ρak)BX8tֶ1ȶvmhH`t)!+[qŲx3O'9 }@4`do@vsYcݯSEm9zH:mKMZ~rԷVͽqD-dD g]HlF駣6mv[\W*t~փ K561zҶyl~n[(i!7$񪿱RWCm3(c~E,oܴ4M;pb)+%bY"g.! Q:qpޙgqhV9%M~L>ThF5y6]Sx"Y{?F`De k3W-.H4/~K4 U6WN1:s׽؀XУ |+/`Qfτ}.tlvQd7Kۅ''~}3IP4ra)p`(Al8P\BV)U\Bbi-Ds9W{]!\y$iv &-ۉꍁ"fJ={]$vMp>FQJ'O\SY&ff>Ko(P}VOzOt"-vw k!oNdeG(G*!*B1$aH3^GyIJfҁ=Z\t}j}ҭh* ë؞ï,PU_ٵAwE D"?L#+TWy$ v0P ӑ-=B VOrh':& = {*. EYĝ# k y҃|h @r/#Y՚(~+sC:\$Ia(_2D U^П4V 2u \~;453fy.]S5gZO,h6BDʖ;sP/`D AJ%t adx}o"͆w#}7v)0gS,Kܐ`Fi<}'16(K"'.BZdqaK<ӬH#B*AW2DuǪ^ie4AKq .ÝB[´hGWoָ5*sȨw8ܼ&3ZpIZ +i}8+)xp1?50 ebKӁɪ]s1ʝC:ͷX]#W%fV8E[x&i6KLĨ8+K+ׅV(tPZp e]ҘUK!u&Ty4^p^*p 8tj&#sL? +EFPn+Aܹs?F2׽1F."EG- xv>8'Vpc;A2jp;^Q^ cCn%=] BD:fm -姦B= *^?tl# R;уU;r6綩O_UVpjD:("f\A3'ul`m^O.1[ WJ8?Qk#yMS1m oQ(O@7;w@^Ԡ7֍1!Z2`7 n`7*V Ob;{%O¼Oøl!g. ^\JNx}YJbBs`kټل4 $O(>H?P21n -EdVXOLIAzYyX: NG))-ѹXQJ@DWI_McSb-GFFl9A65cLm"tCj9 <:e/3ŊAtv}-&5>e4>0;řT9ad`u/!i}ls{UA?% 􏤽痤CX>XrՖgOs 59hL6#$ln$nPٜXUm3bʢ*.|'6UIy|٪319Nv3TXF1՘.ψ{8|allfq75r߀m/q[sG7!r Zal[!7Ay,+̋u/#؝ZDˬӀOE컘!hU֊%2-zj䖚+aLq(p/ k5>ץd;I1 b-U -?Xd ^^Jɞr+)(d' 4?SB0uŤjNy{pțE1㽹!NG̶Ҩ_Hx-Jq.!\kmW,2uH`W#.Έy骺z[I3X~"CAtkX܋ߑ q7Gk%coB"8}ufViB5+]T̖-"ǠRr bEf`e"ƖCLI J) $iN^zv+@R9d&('V_F_D> uV]_(w H Sx- ^@c? /Xh= 1l )A(>u=rNc5WFmxE/Ph\p~S*TU|K#Hݢ} ͹t@mu7g3O?ɦ>f(6- S:a \%w7.c*uf?[]vTKrH|cPYPt56BlؚOG+7mJw ͔_g6Rh5lPgoϴJ;-ns') )2c&[۬>565N㌥-$hI0K%ZṘqzYț5X @x 6fQ 8;[71i V,|/yIkaWV=%)u֚ ZN$HմXnЪ9|߃D.(6_JeWҌo.idL<.ޢ>F*Vg-DOx EY8{Ge_x"5w{=;8QkL<ѹ:k=`@~%شXeI{Ȑ$~ݍy_޶*PۊВ0<9φ8^wQ(~.tw1ž/=VR#nR|q wQC]?σT VkPxCxh}Ezꖞ'd&Y1FG۳<1S6v(ZI35 05-oC\֧aHD₋ dBZ|v6s~UZb#oZ7.(476߲8/,>%džqZ#t~P]+2movmvjO=o;+'~g](i`vrFb =E+R6ux@!o2 -کd-jAmRI~Zƣݹ1 D xxH2d˭B{K~4uf̓t 8u}/}F-N1E."jߕqYSD<{y+z;Rz!0}ׯBb}˜FXR`;Dk (0Lq.N>!n ݛ}&[VdRy\1h}I2(ZtB=S/q05+_s†=^L-Df!GD ^0%#jA ;ֹ @&_ .ȿpuc1}+ < l|~v 7UE8 `02Yvya-ij&xH{? 0lT4vhZ IkPjw6u&uo!qF(VD\p~׫0_8=k f~snj*(qW=J^p]Et[Vছ`z=s3Ĕb$am..bT@+AwP0*OeׁBcPؿ_dl Rw^60iPe jʂ_݅ lRKU牧摋ò&όcjD0aLBl/cjJ:[?OYRO<G2mLy v)]!t1=}XqnVJq%g2@Gm֬ t]XM o cEQҚ{v[0f?~n3͖ (nB=LOOnkWDPa <)n%\͏b9t9pp1|FNeimdBng\u@4@vMՔdLJhwZԌ9X^"0ϡ.rzq҈CcZ΁Xk^.ߞ3%tK2ʵâ/ ^z(ɱc$5@fB`(FpT{"@  Ow쉇gQI*㝮05cɉݖHc ]Ѷ#pXJ#2'c?隇dxI`de@ǿݰ+Kohɓz? š?bTEYnx&Tiv].K%lIطxK\H$ϱI lbG9{mE2Ba{iw$I"?fFK٨pa9e670y]X4I*C$O[;d(刪cAnʛDWp.z`ϱuYcP}%qXaj(3ܻ$ WxL ֈ V4 La^FQ^HMM%·BpBUD w#ڡE0+rDCm: %Ls8r{S` F"l?Ѥ;rlolA_#E܎+`knNPxd.;V^@)խǹ/eŹyv j.k>\;(uJv-}rH~tR=$ 9M"r^Ya5|=6|W z2ťc;d~$el5 .b0K>sO<5G+{,EkyLxվ5/0YUn7a3+O!63|rCCĻcFf'WTg!>"# Ɣ\ʳ3Cˇ@h\lƮ-2ݿjRqiʜ2aAPlMY$O|^ø *r/W-j83]>yv.9x􎨡[7Û{n'#{#Bb( k?r o0t~c $XDyG?]\,X} WO'F_N'IBq]#G!*>.A*@dک@ P7j-*c"aݤ\LFb,%hlc3nݛHhUq#w>#= A|~ rjμ 0t؝zuVKHtf_FQd4N,|w1\ĽweY'RZXtw׆ t6nS7o3 O'`e&nLw\/9&~f;|''eFiOr]{E㈃l*Yng/hYvKy(zNC\M[MT{-@})\n[2^Fqd//َLOb7림-I%U$yz4jb 馅<蟰3';Ǣ\fucsWȜyhE!-Ff^߆I“y3QszB'!"ya4iwJhln2W_e*;3Զ^(gV'庫FNft5?gL4/=9AOۆ|gQ8݅(iUm#e[Dˇ_>4]<.5[Ok 'bZiQPto|IIAvrg]I'IJPet G)AI/-p2\-E0Nn Ox.ߚiZqDVL>´2Z&]C !8h߃bNX7-xCH.34K f[F&\ # x:F+@/HF &"(4I EotW)|7!%X{XKn>.~fTq>&&ώ|܁/' I%_u1PY:Y|6_Όy\'6``󙙊$w|sɃF$܅0"bꐘYܥzĽ˸GYE?eJ,h!}$4p[g`JˡFKX.=4 ;MD,g4;1B>S6eSm40U4(T <&NuJGTs]TMoj-I^==z&ExNMUR-s_|E*L4PvZ |Bѓɑ%s$uVmõ4F%l6~ u@m%;RRUr__'J$iP(/2"݊ߞ<_o9@LP>?W k:O^Zxo^4 Qš}xö^g"nFsHyrv7SMPV6D) 4}b S"Z퓛ph]$ )ѡ[pÌ'烏s[>ڮJ.m5eqQ{./l:K)k=HV,`~ ;G*)Eh“NRҶڰi,=k XHoENzdU52^.ёD +E6F':h\ oiGP J"mcTN=TN^(Kzk㰝VvmnS'UP3pWB7 (m;rU쇰ikL Uv*/)b7׊~9~CT?Lxʂ^]YUG,=QWMh_S U4Fi)=6>"Þx}ƜuV0 r u*]_B0f.Cr.1&|N'E5VyJ7{v:zljw[~`$ehLd ;vBuݸ*#_%Ž q>P>Ju\]w /N&6LFo"iӚޓI!g_]T|~@@ gqq#0CD[-{XaUg ;r)@9sA>cg5Usc\9ψf#OT%O#ޢulJ~ |4g1"eLXA SF!e [?k(4LN:4D2č3 ֽ 2Fif#'E =7<&5CL3hc1: &A(Z<8tT*䇵l&7Kf-Sjj+C047#svO {FFC"U@Yx6Oo>ϾY01L tHQ9<̥(*kq˚w/63܍}k Ih@F6 $lOTu,xXQo#'Qfce[g zv9b! Ԟdr&NeW_\jS`YDl0U Cl&zts%X]ru S-x=,8|6{.մ)W2=Azy(} ͼb$qp2c\zhmDPK88}$k07ւߺqK@'tlT\uAE_(?EZO֦] uHBxV/2[:W<0#|sP|A4fFgaV4Br8ˏv 4ب vzHʆK,kz[T?S7kt&-tN =y9 BG@ 5\sؒ ߆!6/{v:ك ,?pĎ6OJ*)A|S?R3 5-"¤0l[&ֽ`&l9[fݫu~z|K^M2@תKŅ&M=oQ\|&mGhOðjㄎ!]Mwe!Hv/ <˽0wE Ұ`#VE0!RXӺgtQoYʥEr0mJJA1zcg5aMcN3OnddRy^?UMsnL1UTf}{ \ZPҧg kUCRp^ނqSlϧ(<|FF Zwf!DžoKh i2VVyCȜѵgm>kC6}a3f Ģ\zH \>c f"LZO)O#yOzDd%FqDNn[b'q#CdcRwc9Q0Zjh(WwM/(.L ] {[6BoJoġCWKreI mX.g"զf?Oo!|[Y&]YKX*ˬbb`K#C<$2G@y=ȡw[z)9haLck0y8CH%Kգ3ez)vtד"gs!\* wmRtj}R+gJ0 Zذxr^~*p&M;s"HHJ%Wjf,-iN9%tU#!/ý"xslqg,6簃=%Mr#:51A;*#1Q0&>78O|h0x|_ԻC&! +٣RP ZFv ~&*;]:c 8XoY//uuJI;3WtN:y?^GSa !fQjSτ%s㚜Ws<WjI#T3w+u:3zr&,dhG3s s^a7꛺Ŋ1L7X5(E*$X-4RSy_<0+me5?1^+ooS:>$/ήd 6'uk7u#l*|ojFqc:\{o75b;>LhP%.cß=#Q;){b)D~heUELMՐ(+Slj>k-n;EJsΨǨ|46 ãC0e9gkHMJ8=XF^AH^ ֆ1f7&R׍o͊<87e|DBU(j wPt U[&Cn2E|jtu?Yw9q rč($:\")ϐLk7U&\)˲ ڝ۰n ꁸ}DCAW桁ڨ!$>YWj~AS_Þ4`Eih= .m (guTNBlV^*)kv4Jb=uOosV|juOqqSA/֓X#@}&# h79!qji?`X;.2V)"HSkW/9VaL:’P'. Tj0X V;O;mR/%zI1#-]RZ7'/וX8hR>k}3[Cޭm̨&!W %#O/ F cnĂ06TT2&v 0Rv7^eƾLpkxkI*JīJgNyOR+\C8Ze%)DF/ 4:U;dDkpN NEW k`? yZNXv0sJ 雋¢%Ʉ5L#'DmhE(dw+3ero3J\g(Y~h+vVq7(wo~6` {lђ?Տ9mS9GMQ?Wa6?Zj5r \_A0`P53SsŠ VQ94f0X35E%S*m.( [yo`N i!l JCʌNt2^]xI2Ɛ=aBxlzϲG]t5dJЎd1H%c8zÙ(Iq+yXA:s( &W{i"$,$ZL'yYƭVQ^*i u[NR ”h1z6 2~|VDLqNP6{ݽsypj WsuTx0K.S dqR s犜U6cn.:|"<'NߎzV/(۟&*پWx#dZ'oZlWƹ2-/Gw:R+SmNO?syaXA ~Em팺pk<1)EwXSOY:7qhw`f YƞzH~ʮN ]\ Y=  ,CqEwyY>9u"ļc턣Tv9lPxwG4gͧpTQwyA {Jӵ!wDx1ٯG`{CU 4o+@Jd0|S?>irÍeʓ;@Qj+JEÝȍT"9&HY%nm!N3mTmY肏=ө 1=wN9gTNka1]lٟ@')IZFعN$ vEUI^ymY*m2?șݒ*iIn;erL\*E,jM=VR[\w\*gƈ LKȀlc'̽PZPKW8={Gj/6b$rHB/]-x=u&6iք"P!. L.tM7IUfgnݘfBLh.שׂ3RqI.bpV&L+Bz86=wSo WO)sS-o;Xr~umgn?vB #F3 9E7l6Z"N]~}v oS"UtMZKd0d.y9\Ejn+>]nP٩*\ x >dƖ !A4ӎ=&+81bXC df%[6H7ENrQ5Wq}BK}Īf2֙V3AdvZj`_5 ֹR;8z{I|Oz%_'TǑ)j2/sS*꽱Weny-L{]WTsc&-V?(w-k_{c9h5j{"n6L屏$?,L\tZ bSC9+ⰣēIaU"ez[ހ 㘊#b' PT3Hr #Z[Li=[l7Q#]0FF|hK.^<Ѡyy.m‰r~]U`@.Fgֵ0=4EKMXN[̃f>v\* <Ҽ^ۻ{硵;%(W1Zsvrp(%[37Ydh394$$*NOu{„ҟʩzR5PHYj̮ ?Sm܏3{4&.ˀz#Л.lMR&`6l[5Ih7ܑ eAJWrpk\eΎ*v2½Tڑ?6oWDХZ $_% .2LKsGX͋MzX3OEU[O6]AquŀV%7PcT.t q_é E%gl( jU9p]q]4D 0!׀o^08_EΑ}Ppnz3M|z /"7&5j`Q /aLP;JCFW: "%yK2ss_Z[ݦN,0a]1۴,x"_Amx *G[ab?B߈:z{,\.\Fi󝞈S%bu*QE |lW>% E=Vb&]kհ(/ŸIQAÊVOH=gԮxIrIT,>=qm,O=R/=gS胦C\lc M֮טhZp`6LAD-N eY ) {N]=tr̉}b{űdvq`Ɵ]4ݥYƉgMiJ7X6#nukcqS3~4:#_mddmr4/ں)+7T [bb0#ʵvnHj OyEYvmchF»m:`Cި6 ~.'Y8TG,,BGE'!'xM]\:[@u,Vߍ /S7z}}.[&!GŠT{D_ ІZ-_\׃eC %¯lYE&''%kҵYP> c󬦃IWReݾmcxPBW"$q=؟)}4,nlHҴ*c-C3#bځgm(NB?'WO)/8w^VSlN/)j|$$Qo`Y #Fk.w bΘQ)^r%4>5zC2g 7@O\BTm{!rbr+C§o8.gqq7*K6bG>JWN CsY{22YuUNh$1Y$F(%/I i)ҤU@׷zMT3\瀉ɼ@|뚮/.^#l0Z6+"XPW*#) m␳9'<v6hY^(5>C41c$z>Oc3|E&iRНְߛ_\ jc2)w"t^Pmũ0_33p}ŧkK7AK/͘]Jenk%/qan#m"Hԉ4k6VJgJ1~3LSܘBU[F,Qm(I2͒YZOj!b$[p|/ 'y &:\g <̜7KcpƟYALL5CV!g|eGrBD@#}8BAYH7~`i8ۼ2$漡Ah J`L_ytb, v?#+ ;~!z֋K/>h$XޜD? 9_5d+P(׸'bJWV̂)}M9a?z5>T5XuN:e쵾ݾjkZƨj9ÔChlN3dc2< mDe(b0+4Ʊۀ,,`0xe)%.geUDF՘vhu|FX228{0EO oEaL9HYuJMiBՁ oH;]:\VGRmsG 6܉x'(݂x7dӖK;[|ܦg% Htʺ> ~Q\cv9xgXQꌩ ZPI|AR3wn'"waې#~r2$SvsI+$jO`vQzj򠢩Ö TQklS|c2"=b7^СSL*KXf V⇮&\k uMUCApB0U>'E>拕j冂 GkH_Eùtǝ?>x'[[+iVrMC3H>FP&R C~R\s䚴n@Go ֕Zrߵ*z3E:Ar W!g\,~&v>7$@f8v 4V瘝_G#5yaO Z7s] G#hN}j= FP|rMccU?tJ7SB`ӱ?4ު =d;?al왟-TLz=#+;;OW#ƻImTP^IB^гO6r WՅ˧o~>MDɬ["qLEu;*bLA]XӒO{g?s;cGŸWKRCnvmΘ"ihxVG0HVz ?_+ߑʵt~Th?v$GQKb̳+V642쭫G3 ee9`X:lw]QJ&b"\]F=_:Ubo\9ikfB%1vQoK$nT|^:k1M0unʤΌ֊OA@;1h)FaT#c-Y4MxqRXR|*kBD{?qϱ-KQ+k:x W`sj/% i\'z󣽁u)e"$+I3CJTCpQt;W/xnRHsJW#Oy]pf' ҋs)aul^k]:Y( 0!OՄzP ;B;tݬ4 $rRk6X"h cOwZ/Wr}TA/2~)<}TT[%di&_bjA'WQP% \W(*U{t7Q~@m_B,PӎM]p8  @23p,aPrZ#•Oj,4jJ B/OBzϰI]h,1jb[r6$c^͊1. @ڨ~RX_,=0:>MԫӠAj?YȬӲ\dM!uYĶp9k:`UtZAsv/oԪ/1݇5< XI/i :_": Hv422; I _/EI= 3hE뱅}kK{my[b \:zP @UhJk5lou־űԹ@&seSsz0\džNr9kpdNϚЦڕq")bDȥ )X;. cp31R1 *_9앬Pk}m *ҧ}$YҲ S]yjwq9|`*OU'̩@|`8HP24iِɆہ9g8>tsD)~;\9*Tզ#aZDorCWi y d(Tx͞ Zy!nYLQ+}U- [X("-@ȩ'ct'ԚCˆՂAwdTD?J5bV)ψ)7Ex)#v G%\fUE Gh#boZ?iY{V60$fRmpn~Zl~Ds&2-ɐp&fZݽ;vjO᫭BsD'gȈ9w;07"X1% ,#/>Kƫ'*DW F"a["$| 6Gui+%+dv"m82BKv~}gy,YHc"t"vK+nf΀'s.hKA4%T?pFL,L8K6f/~H}% oj67薧kCrpVUC+˴ Wi 'ЈT`v~p_n6Cn6 bgHՑ7T23]{,s$`柠?#xΗi7'.ڑqPkzѹ$MG_kD7Ǝlu]?,xk&daHY?P,K-|꾗-.\*$DTQ9&٤DDfx5 Oߞ-oCF0˱{{){ɴ2 Ӣm G9.#O=CV;SS K sD>'3,,Øb#Dx (&=H B6Jѵ<񉟝\aW֣Nl+)J9e'E" ld>[|D~8 aDZ)gh.;t}SVI5f ]L*~w#r:z`ՖƶFiS+9_jD!QIyrrzYL+`a4z5 .>} 3?iͫh=_(q|d:~~.RĮ$`cH}@:%-~Eh/E(u8r"LB^SӉZ^ydZdC*YYNHdjʩ2bIwBr + ob_д<9Pos%%Rz#'ȣ p?L(H&aiL/:QAYA:yf7qf =1]OÕ7 Dt8j`?d"RTQ;^{Ek`!0tccqKA8L|S/a5l&&;?+isw~se}C[,6Nđ}z8SAڦ^xC> stI 8@eV'>MB}/Ū#;4`8HV 5jtOqLjH#h~iC @2ɠF35qFk&$hŪ@&܋u roJh*Ar*%>q=lmK c-"ĕf=K`p2a@4WLܭh6w.Ǻ#WL8 Ci/^ٵؽ3]ouWsOƆw{-Ż4Oq[fYہ ["% Ҝ*8砢xNJR*IƤMP"SO#`iѪ-e؈h#3fo] K+Em'qi6;y3/VT tTM:7lGII y7[ܽЖE=pNqur>Q\jf^p,BT B@YmQB-B [i5 u&R:7ٶDCM3[ "6&{ZQ j7?߼`RSHԸԵsؽ{QSDoOG`n"1YSZ6F@4|.ji!ӈf/89_Xo΢( -epz2btÕI]$S9SBOL@C8* a!XgbᬈrB(me:Q,?ce RARe+lS/c7V+ p j(DXoAINuCoFAEY 2R96Y.턆L7Zs6va|ؑŠ=2&--9 PKTH@DNva~ axrRi*e"PxYz> -PѼP!?r MoLkk;<#C i4_̻S8 iPɐJvVq?FCmℲqh\>,v%\w| q\;*||Eȑ}f!XāG5'F@{{~YAN0,:.sJ(ҊHׅSABGnۍa( [=qn#/ƓvcGȍȝ+p,K\-i;{,*X!NՌҠu~eݖR;/dqզϘ l˾%* iM XƐMZw|{Gi 8%ʧ[JB;Q585r8J0Z #ҢJb܅u` Չ]۰+;tx?t^aK;1qG% BԶġ3dYP_}A$3oC 2)CwRD/SR.^\pD2K#mh>gP F+{$P n8⌚36ԇ@4 W1˥dt0`B˧Y)9 p\1峎n}$̮g81"f?=Ċ:<%f:? e0,s?~=8z7?ǢMF$ z^ K|J*0uhωWcmcZ|syK,Hӗrp+޹R6F  . Ztc vv'Nww:nyY]E/S{tT QTeB'. txM=0sȓjDt]_!,TDG^_G[-@sWϠ-xgra7;nE^(: 5]، lsD@/(.DuD[dZHt+b]+^ET |\5j&C['ҫkRC9s!9yvP,bޅGW$o%CjM󵔫ËʰT%t Y Ő<O;&r\ؕ?'VErp;S(uٕ"e`;ouJ1ԍɞԫw?wxXt/R T02 @[(d% uNJyѴſ%Q5w1+,Qs DDG ܰ?_R^=,~}p)dpmZZI<|F}ϴntroQw'2++|̫ ~v[|akLsUwZ+ZҢD5j^YGjdOA_ON*Xf ~} \7SL) hX9G$FЫSҜ$ohޛuYz G8=zs.71X}f?cK!Է_j5'N,UBтmxg^\WeHq!^A*_{Ef,a Cl<- Ϊݨ6,4ώˮ9Pavy>_?FRT72V V'3cn#1qdZe]6DS=l^ 80Յɦ-3*.^@fé] kEUWaAh]7'@LU1yy=Wv^̢ Ǐ@?P0vQ r%F 2c׿155Z}uel, ^FƝRȵYT>ynP7Ʉadzͭ;BH[t5woi9<-k>ڜ_;ɟk/U55i gH)qlD;'9^TQ}8iת/ϗ2aV+#Wfbp5! C q7%^s9PoT-20p<~qboh 99_έ~ƶ^.=4*8СSXsd9x(ӣu8Jsk[ZKitgCDi/!+ >]|SF;&WDޓ=RJM[-YBqVe"ڝ[F'ex-)KH )1O c#&ФlpL%A\DTX-*qP /oDBOp*=9L{2 Ⱦ.^d2)ޯ) TS05}`>=l+r܅lrTxO)}g0~ զL?9٘sy@TKx1LF^jABM \:M\T}9-Z E?IY+B}paKvSl._u-ēR1෉BܐvOdOUQќw5>O%#9)l@ת$2JRDMΫI;i5-0$tb˼SAN>d>12@t;XbnlfīN 3@dE+wgĒMB[TfTcԨuߝ%y&43yRD;)7`BGl̄FN]=+Ie5ܧڷbIбht[LwuBeVNb_9ͣRI N6?X0Rۘj%NIP_e AxZԒAsW>`¡ p =nK_6Z>OU3p, ҩ$YE~HK ‡oDnA"&UNL`iD0]w+QUe ѿR쑠͏(9=`c'hήG}vu^,-A].h -#f] t՚Qzϖ8)wNg 7\_Ln~ 88qgUx Z\++glQsâ‹%_4$|X>!e_܊{R?#֦E}) 05` / o)q0 GB"h7)(`<kKmY]^FT\H@t i>:i b\lh~?5ngY)YkowXYmߜDj>xEF2gpR*7yL0ZxfZ?zN^x:bmg!4ۻk{/ wïv <}N9lqN\q Ү3 vBjʏ*Wt7fM[Z= V VT\K jE=-@JkI>0~kXfg&q2#t- x}:S"C !GFLj-p;IT{8Eĺ]g)kex9#a's|4*?UxHYrYՏR!TRBW+p>8p TXL s"!fhNt懲dVh9T,Ҫb$Ҝ-.i*+tOgW,k{R>=?s.GD0eq£zf[Cs.jZB9L&XLr ]^{1ïT/Q$N⍆q R}V2= dSr-eJ$aYlg:[E$#?զ>{+[]Wix8!4j^ӡ*9$o+ڂ@Q! Tv@%jD7h-g]DX]7F=o' q Ϫ6 9[i=X8 B[2#M\fd7xJ}T:#zz=.V[`2ejwKI;;㸼n=oeyhӯ[70Ly1o0:s \b?jh `=.jF:+eݰkNHӃ]Nܭ" HA!s(-vFJd-%QQdͬpa`@0IK*vmݭB'|/_Zp»!yϐm5 +},'AK9sU͋Zb#0=Nڄcz-PCdCN;3EVOxo2D+7vɀp"ׁi# `RU爬?ɹ TSوw˥%O[mh*5L z. 3:5T9Ul=?xEE!tDk(%)ӌ[@/aS_K=g2Re}m#RZzŽpB R?7R4>!EUc:[k Y^F _鍹"b^ަq # %C;ae2yWI,Jt42z7"lfg;vjeX#@J8n l[7uG$6jPjXสCCd\b1hL ح"8WW~T%Û Ǽ͐AՖLI $!WPuo2gO.uh\6e*th-'[sm:EM@o[oB:5<]m:y5be0A바<[MpJfF ^g,U蠆C%ҘVeL6-L dX}TQju./3g;K&Oh/MiJCYkS%D(p[ ?.itU-;JPU %]D," bmZtPen϶9.?tw p(C]Ҕ@܌#NZiMz%t 1veqVYKK8 ҎG.{yN Ą4/3W Ǔ(Ц"F;%Ug5ǭV3w,?M%g;r ̲u6k_7boH;̘ax1P88'¬,N'yEXCܨx4EN{@ư" {Q:F7qU 1k:ʰr&q n-bx~gX;EXIЋ, {&ߏ  >,y;F;+>;}kWbg]ry"KL 0DJgQ/7o.",ffTτL_sx| mXő` o%^8h@ ^?lT6s]J  {op}^ KLjEuo˂lj[#/yo_"]ɽ$vzPvtppȌ7B"KIrtYY*ҕDfK3Dk&.pooeMWۀm\{ Z?Ó 5B9+b **<*jÒc%[Mj gU%ϛܙۛ+a$>vX&syFsD"D}kM~ԕuVxxۄo@gg*ANw!?KQKO!e]5@ ?صєt MV|5RIo#1rNFq*F`kW[s= P KXP6MFY?_U [h?+'I0m;l@$LPn#2{% !O 3Us6w㒉dN@?/ b*_@Ɏjj#Vy JWg)YolAXI,l=O/sto>tE%4A$7)&%tSa']Ǽ?{ۇ_h aۀ$fKms F꺾`+ߣO%"m/&h́/]giz!a&lK&,1f:ֿ5rk|}  m$;F1<Ӆ݀9y o2 <{XwmT@-vr *f&Yd6t*0Q(t)$3+M 7&%WԵ@kj}@ `J'UD_3rG%U$˰ƣKR_)A `9@bͭ>r S=[V1 Nl`OHeGj>y69 > LͰxC϶F.IryHp=9c$c:¿n:NVtt[F1+$>d߽KGsˋ3BQ&Ϣ,ר' wCҀ&7ű?*}J`SOKM-m-^!<Ȋt!zHrHDh団0: rl\,9$F΍w*lz>2#Bws'цS23@01}h0YPL-&]Q5`Lmp]1;čxF,xrFV7 .R:Km {e B$䇓MRrlk\gyɴS (w 8bMҼbNCDڞ jf|<41R{x ;8IBO_B{빻Q=IDXzyFMry#tCD0cHu#Ve.&yQFp\=&M#WcWNmz?C ?Ees;wb8Z[PLp?q^l5 D t4sI7EN#>d ]wAO%c!N3+Mj50E*}@!}ACϨsW&~[1J4pkHwG2[VDGM@ZhR2qԣ-V#o=jA&? ~u mDY8B@D;Tڃx0%B-dHQa|qwCдK2S|[x{snkH^1~pX{:lܾcgřc`ܽȜm'_ U-0_%:2 '#+̈́gA'^zna IYa3ЈJ̕3`#l‹Zپ,Ղ L{Į%T aRԟH@x2г40^McPSM/:({N1,L3ob:7RB4q~WvdEYaODȓbES3[L&~yaF!tYy.a^gզ+z<"0吭MPI$LژЩȺy>Us\w+%y}:!H{ȹwI\UxlS>{MG 3|¯]O=gu 5Lw2\V4C4cRڛ87i{ {zblB%}%v0a1;*E9MЋƭ9*qN5AZ{PiGf` M=w8:xw3u(,, ģc0$]e쟯}З@K,liFZ[߀*'lRD%[q`~3aeإ-+eE1v,w" *uK>v3>sQ8v>9io4΄m ZPb|`1U.jR 9ms@ڴ/%̹̑%k}K oOiWzoBA`Ֆj O$#k׶2*] OYTHΒ!S'֕ą rppZ7.BG@-MiP +S94J)k^K tP•'m B\Q˲D'ѽð*ߢTx*ALHf.3zd=;n(ln+dfӆr?WOh*~'Ta42Kdq1ŷc( C ž`Q"K   ^Qo–1>Mp\s|j7geʪ .sd&^d:u9O$1j\J2:e5`%.?H:f?ՊkMuV+WywGKp߂N^UAW9> wd$Yr;;wY^J$+x[#ph&6#m"k+N`DXbY VqN|.;cmvͧ/EG>JW;"FJW@[̀"zr< $>VUq#̄|Vˁ17"n^aKVZfdBþ hh^SjR/0WlÌ}HJĢn୫}x:{e$9ɧ AlvoX^|>JyisdCk|Dt[α ɍߋzD{KilF= c&ߢrq]*[ZGh& oߖ!(aGY)v[}RX=yS͚m1@bk _^dYn6c$L)tBU{:"h$e< a*{ݮ6TR@ {=1޺O[dm8R',nК*|Mށ9?϶KY<ʥsXװB8ߧpXj"&Rp)1?:"9zk'dHzM%fX:D4ʚsU=,2Tʯ kdh\3BVtG5[ w'8Y ~yA+q j+%7ΫE!0}},5ځWǟ~\#N6zg5UU&r6J!?AQ:ڂ;f ns^FIL={xM+&k̨i#8ʁYQAM\sY1'w Ev9=N32|3WFɂ iWjC}Nwd.dg?V<2NG(tÀis0u%yVc~ŕ@2CJLɂI-Ũb<]=j'< -g-}Wѹz&]{7S )`Sܿ/Wʻz:p%HoT)ukG&{"6DNEH;MhdzI z.zlKE]hF̢" BW}ZeqjEu &nE:#F^_#ztx]-,m~z H 'p * GbO}`[ ´>7Y">!uF'3WznEY2*?ɚ'>7pH2(`de"05fWE=%nz7K-W9 ';?,^ 80R8%Iw%@fU8O44Z\e!qQ#~n꓿xo\I¼k؛q/)\t-iXadB3Z n:[r*~{ŮUlhW(, =w1eL^:0$^EǬ%$œLD_KlCڃ 8=[=ʵ7&<:vyf3 /xx^0pH h/5)6ijc<>glv2҆]2Lq/g|Z#*R¾%ؙ,`H[+A#T~ "I"NIo=-DGܣ>kW@'"m\F5a(y uQJ.eCO(Ki}]O܋{BR3-D(40Z0H)^3!.}s C3YÁ4<@J50Öʔ8ؓɎȠb_x"G48R!zС9g wTl q3!rbHy 95&aȗ4!5-L#ùl7s"Xv.*:FjW)ۿMb@lJA=PH[#<3>ڐ,S h'/ ?WNN=JŌtw.G:=,09Ai”g iFvIGݞţ1:F 8@}u1axʨzBsg ^.f_ETor(<Zo-e;<"}( AHUNhZvZc 8a͉bųL9 (}ZP֐ ɂ &=fga+c%͹w {J4p)[I64̗}E`j>Gw`ysX-(1OSZZS=lv/ , |#TDA  J2]rR/vM|*m> Oc1z2޴_\uo{nTW,R8O@mF,r5^`nK Qγh~| ]bPaʆ]U 9Dib#B(z艥 o ) ] U7Um5RԇZguLٴȉ~Wi Pp\mu>޼0ϵ^?YAˠQ腷9'`i #*j[蠻DK  Ոˮ"VҖ8^-kNշn:o qR+ h\\~G|s_M a<%6M(%{[~ӳMLqRhHq3wmۼ% ao DV1e58B6_ | Z}/ޞ/(CAvKr[5g츏A[(%Nv` ufr/w)@B7eb6arJ̘O) {ݡ%i=ܖ{튵: lv&7J"/cwג;\5>&h] >&~a$em{u* uq>Vζ8hqQ+Ccdm_y!S, Cyr0!n%F~&DwDo?'ќ?y`ǪYL׮ W!m؏1l٬rI1p`xSEg0q 83bu6?%ݪnd>"cئ)aa >D,Qpk[WᒛUV3ϲyni$$x1_~HgE ˈW87 -3Sc}R7؄kjgZ|۾/"Eశ}h K Ndﱩ]D#cgW{euz`r ~Lۜ%ƃ)?4߰mhA`/\kޟڥ"9]4>L8 N9JlGLyOXdcO T6[38 ?ƓH|McNnh.>W'z͝EjX,1fU L?ט2(e=ҝCat6J?1R%x]Y%C:K x:"5sæ+`tL"cW)% a~3ɰ k)HD.|{Ӏژ2:L Xt] g yh3WJo;>,#\~3.MQѕ=5a2L8>KB\]j 3{C9dQb[RJg9-Q&t7FT)vm5ѬА8ԕQׄe8ߓ{'ń=ϤJo T-MP N5]AAJwN92bcf*blR7K}5 (.SI]Ȯ{o#KY\)~N.%:z;5Ot) M\a[ЎZ#־bͷָAdJ^p m3}nxM#S[낲zg&j?wA H>aHYv- ] D I6x`}1!4RY{ft~lǾheWE097g'T;=4B/T>]u1}wMGWwjSBSG3z!trc>zjNKg%c7!1Új]?%@~sJSM A+:8)2 ~Z^gcIK/\/s@)6 XƍJ|"'s'8BP"f('?]8gQGdN Ҕg!{u(&yݣ>V@ 8rh.r%up|"ϧWxNMdc˾5G87vc6boO{&JA| ls?gQgغ9?DloZ|aWIsdØ #nj@5b2BS TEusQVԛPt;434`{J'zB*5Ҏv*zb |@[AaD w/cf})~h/V&oܳ촀a{M3m7e18I6p[pPd^/:leP&ެ3SN=CSkПp캥`My(1OYvYQ-- ~R0[+MMh0BKh`@egu`:G:,eё2•ۀ*ꩵI 7)"&F#f?DӠR,/ Xtm&OvnF]̮G~QHU3R= 3;Pb\WԪdkb)Y$SOrY@m:L|%zڃ}IKu_ ZۤΧke>qԪ[4+,’`yR^WH)\SRީ^{!2/6j%NiuƘH̲(DӐLpCx)]+Ѿ/Iv'9KH-ʄnIg5Dmk vôP}KRܔ77 cgr,Q73ׁ|fEt_$D3P aHF1`Pǥ(,B(5?\Xk'D~%ނw戄ċ:lFנ2-"WLj-|_n;mj 6nrWk:G~9T"iJ ָU0+T79O9 -\s<,H=ZTe^CϤ~|cDa̘6H" V^p Uɘ` ,xm4tp;Y"B)70$-ogzHP3d}>pz91b_D*G{%h7cP%B΁n"Q]ɇNxEz F(&hΑC 5wl8=g\n dWYQvD ;!Ꙏ9 !a Tzw{߬#;B-K-LA$4VA[@,tIOtqNxZ~w e+vL1}DR*/hVʑ ۅ@$rqiȸ.UU/$ʼn ɊhAP_aL!+v_Rp쳍ҎR&smaH̬Iq"]>PBpo/$'6O1]iX/h]lK"H}`>+==[F+aOtNjC[étc/.7mc^'2nKJ]'_3n#{~#y Q֬svKF誩"S sxV33$6׼ӷN&}%>'#]j s`U2%}q硨R d8}̭;@ʓ <$Y"<~GhJ5 N *vi%1?ᗉSdv#xRT\cj*O>]:c#W ZS򻐯9>4g@DmJa4#ʋ/3H>ɽcho=VFe\C(ض$A-'Aਆ<6 lx]g/jVzس_يj/@ n!vTzIj[\dr o`sǥcN M\7'<`tw]fB㵅L_/'k .|܈K̛wNPfq%33[ {ȿs*(N..tXǘc;JЬFc.j -уF y8K2EU$TX ꌰq)F0S3a±p`dbGθPX3u4O3h#Q@xMٚoYrT^,C5"16-4H+"%]/7f7:pI0;PD\%3Vi 0'PN]JG*4n^WVҝEȬ=7 -ME0 t ߦ-N09 .lk|[ǀ~+ޡמ@{h\¨7a92AV?EeCe_y zؒ_Wdcӏ56Dl"dV S~rĖBAoDFblj*:VB*[eJ.![a1DpXt9yhff~Dg YDaHژﮮ,'W!„VMa;\a}?(sX7J3Kg]׻V` }}"wYjڲB҃nLQ~;jgrS(_~/nǒQۓom-uy(V&bpS .2(1Ta*صY;'SA*:j":"/eQatGͻ5h!_D: X8IE g4zAR^2/1pRWǞ)7.S'Fgz1{nR݇hBɒ" jr[;SU ì `\۳j/J7ދ#%B:X7U mp㹉;D_rl^)], W{BsUxe#ewä{dެzyT$^уw Jz^Ry`SR' /n3M;۔mȧ7G% Дj6.*p#.?nuRD1+Qijַ<67ػ ÖH|f'ocfD&3ԙ˞8x\TdA.xHUo:N;fCxvjZ~%F#X1, 8 ; ,ԑOudzu+\E-E۸XB\MNO X{­<>R7 4E9}lO](cXF}^-. ^ p\ xXMk6˛hEr2^,Üqk*Ǖiȷ2Tsr7WU`,[gP7.쉄,l<;KPC[ܷYS/4|>hN)K H*;㍂p؇U j,v"@اʧZpӤ^B+.WJ}"fKc)R{~]Id DC[kiyXX(l;x8-q8d,x 3^PԨ^lur| D_bmɥ <ܤW%I2+޹-޳*YDNd ,*@P p$&ӻI=\ Gܽ:A#"C[ܩM[Q:O#0z3]Eapubr79n% 7^;U0"2Y4mm=2dF!8tU6'o  /lTz%SDd$q.3N9'qRlt`L@B7Vbv4 - 'B2* > /k|bAB{6UM+T8XBok $]\aM6JKzw^Zք vno7V姖cX!Gɬ5ʶ7n<4_ /GT[DӾك<Ʃ«h~5γℴ*Ky+qK/AA̻,;fd'n"Fy-ԪI`ڹ#%+. Dμi)CVS8H9YQb`vJ(,g/jdr" ; bkMɨRƗ=!dd.{qß}٠yS VyJbe8/*p|woq6\%D#ӊ^xfˠ}o.t, 6?g#/߿y䪾AHD:ķ+h(޾311=́UY GHwmWJu6G7iY!aHd7[`B36!E`}i0P )CLv=2VAV0Rb6Q̗h5jܩ6e8rJ86M}Vq L0rA|ZM3FD3$M ̞-[}+/:6C'$Ϝ34r [> )Fr?"ء#-F{"*$8 @el-^zjY/[jԏ}iɟ6~kꖤs'"`!SлP+'#ڔ~7r"Fټ诜 NY Hhrخ^NYvm{t^{U~њOkM$u8qjt:.H#_ 훉8 ^r":"\uM2GNһ6|cDP:򦈏ld\ fYpߌ*|25}H>(EJ&"h-:Rv};lENX̝&.WY@9aCTIi*(ߌjԯ0M:Xk4W!ah1E M68y+ gzcI8[[ŧ$+cW)0ٗrY , SMİ# v\aCO`S QuMQ5ʯbi߫Gv)23N 備@9%խ&h^OTpzЯpSv&};zQI+Џr~m<M VO ?6=k!ʡ9`@>vlR9Ya;**Q1QQTJx\˲$n>QK bqwۼs-F w C˩ˇQ@3/kj*)FUt.>];7|9DKeXa" S knk("ȍUw>e 8sN  ez(br@Tt ˌoj0w^}|7O#>9EwT#)ơvRnu'&l(MFSsY,rDBctZ68|>LoѲC=,{cAxk%d(43qĢLxKhTx81ՄҭEY~Rd1InrZ8Jl`t=hyp(et]ڞr{Ǥ`[ ,M3fBV$Iɖ8L|!? ,:vٗ(詫/.w~} Q֎ )J vl ]ST 8I:v&p|wzJWSכ)l[+0},ž .}UCt0n9ZpP,0b }OQX=92\^^DQugD8(8ar 6|9bF܉}7Ln2~sQo{GJ)HXFw̗$!$V S #57*^6zVe29]Ņdnj뺊ބ>Nfi;̞¦szM*+4E\?ڏ~ڹJ4U2\F9P ~1_9#adwka:"'ɼ2ܫ? ( јLmT=-mޜ\.}w'ۭ%템j&'s2LP P,^JfD"?dR>x<e%LrXY 9Tw$汣ь#9}D@'B^B1ƪ9jV\ݖmV# M~xmԗlVbT 5uf{"u]slQR"R]4ɳ%H(m嫒vȤLzIJ)!CDԤo6`Ѳ 8=*A-L~N4uB X.S{3G zK/CwY%̤gvoQ6ݴtgO{!j:w37ĵU|6ziӬ b.Wl2~]$Pm@gt|(lm[ۛl!K7g;\:jCԨrqթmdQגpt6fvDB!S@H?'," E\y ˓%]hӜw |w:f7baW*SAqƇS96=hU{ΞiA46c:n10Kh0j1z'4J6.EVϾ; s@ {Ohou:<5sYWw;/y$7;ǃՏIVlgGbݶUU) |76Z&a|&"N6x~{4Hyr뱔ǶZ^NzF<8ct9plbU{ȭc{ `?gS Q]! O_p>GN4^[Ȗ;TqU2 0_3x; ]7k(g`XnS3<&)>k%ng}guNMg !HyA:,'IWؽԫ_`9 e  p%Dtpfe?hŻ+,sT7^)6Gdf#~ֈsiЄ_uSخʶ{OqQG#[o/H6Sx~uV)ur+ ܔhܫ#o\'m`hN78O-1`0iހB٬8{G{faH{e$ AWE(3(zېغ(&iՐUrɭ˟ S!plj̭aqCCFg0 MxF:L.ktҟx4unL lf3"A>ܔI ]p/nyJx&;qV{D aJaՈQUu6Hb^?L\ʓ9l\X ՘N@+rFC0`go|bt&E\#c)US Z koc#\<u"Y77CdZz -[i@>|o'IZH XI8 gεpx`7*psWf.S!uz d*"ޗV)Kw?h#]nAǶ EZ5:BvW9@α 8d˙rp/2)1%p@,6J#t>{H2[XB,璣0=afQMl'_ک" lv α YLK ࠫ K>2٩^Pt+gQ -pwo=}ܺOaD.]Bb|EEަ*߾hA:ӏ΅G\q.w#Yխ5 +in?OP;%XltʏQ% ^N뛘oxYZr}e9NᆎVX44|2w;z*e( ]ɳuS*aS] ֣J8!& Jq q]PI}2PwG_fXkA2%47ݱ2`#%Lsښf7ԗd>]+bz%_i ~6۱&߃IRI3MK/&w6O0ʿL|j|T ?M U9U/<>D=P<}@ө/h칐{N-W*D 7ˁp˧D*k`o9j\$CH$SbWBC, uق0nk+WNLWs~,qU (2$+Q*ΔAhz -L梇3;K致+ T&;MGEdEEyC&c>&Ho ^@ƒ !fB1xIRh . j}̴I`?Xv}c0mŃOhmޣZX&)ޡvR2u*"3 3Ƹe:KH`UKΙ:שj1^:/Սf? Tb'~4ܳUN)Ztqd7G@\tj fb/Bt8< ϰ"-mGde~YїF0 gBmY:--[&ㄓwKm]^=eOYбmhp!EWA6`Llr`iL-WZ8V݀hCR5Tfv.~} tGu۝~CKVhD,K3Ȃ AQD'?YϷO>Kd-TἑF2zEYoۑ\(T; ĥ2iQZp`i˯f쇧]BmZ7ŜYdsu]Jj1y I Nө+6е> XO7M,$G/]!@v!ni쎩ЙB}zڶT&7 ]<:0£Ȧl1"M@7z?\,+Me޷kIXyPy)Q_e (cI1)~Y,tu*CxxO/`[O'C^VK# Bs,g^nκs>Bg,EDrem ;3Rϥa-ekCX(#G`1Kf g~+ Gh/x_/fzH}w5+S⯹'7ÛUɃ/&`9up`1%ii"pkwlDE3X,{(MgUȵPHjs[\o-onK/޾CTLW"+<K* NCR&AKc~JkK@j=!H6Ӝ, >Κ>4hy~5r@vh,uh22ƍ+  } ibhy.E ̣@j9CRC^`w>¶>7Dr4ԓ g-SFkU QBvk:m',[ŴixB7yA1%KNH$ KFYP&(&^\L=U:xN[l![ M:aƶ'LdeOQ;gp;LZ `=fzPIg3LF${nLuT&OuPCy+]#b˶2թuw[|ίҩ&&pdi7/dY?/ GlZ:jF3kJz %'njc$ 7ߐ .)2O ;W0EOQB>xS"ST$uQR"&LzmRov_nՖ,}Z|cCd?fD`2jC TIp,c뇕 7a9фodrd h(_X& K/O }_E JT&}FF,{apF|_ !38'G2'~qPzؖK[8fF/հ9_Ń 1#3Ycr?}{]8WA`T;I;DDp: Af38$ɦjuG1Tp_(c4?jIA ʕ]iCޖ4\Dw~3XL*GFAmg(xFAiѵiU:Ņ=D/6ROHG;a .?XD }Ucߝ#}䡢:v0yNO$3>XzQ~aKο|G=f[>e;1gGiH5!smJgb3ILtQ+ 2iW6dP3,Ff@%=bJt&C-٩hK:LO=@6EzwX2)4[i6v,-;0/xbZ4` 8R/-vjgƣdD\Ұn9~<E #cq"BQjI,q&bjÇb"{@[ cfeۄ4aPw<ܓ6 V2E}5nND̠Z$+8h$dZͺsG;\9|aZ!K!H1rY5F?z7\I8aד4-L{@G`@aa݁ A-CZ/nuqp;$n7ez6Pԧ>6V@^M}&Wf~/[ATcz{Z:0@S&/(F2ْǾ/yYvxe, '􊉒InNOZ!YQײ-m/ ӅyDމ3JZmm=IsG;"lq G<%Bh.@TO\tHeUկ.`FS;AxO5?1J ?)!|mп*n@!ژ|@Fƣ! >|&:(m;tƄjh[D>)+f_b@fܦ}oKK_fܜ;[ǓKvc;?lRF5tNĝnkEjṞ 0a>h[j1:4692x|K'&  {q%_?*R|z yDn/틱=YUzwvjΟJC7e/ֳ0ϙY\9ZQ,D(xH_"ʱh9eWED{!h!k:'ÒTQM9AUkʆiZdc}b ޸=I6tDž47)[l+GKΆ]Oݎ)&k~JXK[F uJֱLV62#7!\]8>>Y+:{Z:&\d-cq[:Ahh`=0hQ0Q9>a8MAs04'SSk%ցN.p儮!A5j@&Kɦ#ܾ7s-{P;S .|vR^sPU M[O/ژq[.Qɢ Pij+GK:հ345Οu<@84T9 \IiDBȍlumJN&}MJI>Emoejn@Ĉu7B:ۑ;&#~Iv7@;DBl3|dgȂ9,>hV/er{0[Zc^BnMؓY#נ]u*ƒ/G}5_a(b g D!%4l UIZ>//%o׮-vׂ=e ̘ xIr j0D"y*/X_Wn}>ѝ-D^[~R@lKSfӇ* WdplDq?A)oQ3/0;Cznjcɝ%?= ;kE+F\\\'Af88uw㸍 \`x|K~Bi؞1 p3PQ* q4e &K4ﵧJS(LФKi\P?4nМ#.b$ uMU͈ۚ8&V.^6ĆWEd P5EdO)gڨ % [sy ڸ8I?NLz'it[ J̔)dzf>uEX>s6;+iE* Pds}il?Px5/]1`ZNgTF]Dʅ<; R$\n`B30a Y=/&Vڥh#D/I tPxeIX._3r_En&dFQbĈ٫^c>uqEWh9(KX,C3J"(,*"~t,>UY{Pw-]l˰݂jE+"ر9I!~;0\޺שswlZL<*DCL|( 01t{r ~7z~61T`o;7B[Se95}J#V ^1Y Lp|txQtvN"%`,{14J1@oǂ6;-X6;g0RTۉ i+ڼw,tsh(^t*-bdhY QJ7eN(wL`WI51$w4rGl!$ls~Y^&R"@Eh>I7/Axքͣ3#2IMxD6 ^ -mɎ#]h&T{;> @s`>͒q"b wڴBWk)a}r,n2a7'7k(yCc9(2};d;X] E>;~(*Gsg0RQV9  <*-1t$DOBpY ! O(A{L/$ʻZVIi₤Nd}5)C)5\@#z |;(ZCsIm͸ aS #{Gp>?wy7'%{G~B^sQVұ{Ч%+i[fbfڕZٚO`6B1-`_Sp۵|LNOݍ<*sx$m1\ןoqq!pz#R}_|OT R֞h"wy5Y fP7OQ/ +ii݆)A_ +ۑ,%Qb$9hȊxA7A<<;|Ʋ t0ŴG,WPC6:qq,0Qt}d2$WNO56|.9륮}D^ķґ J`C-enML$ wtg+3r l0_#wYa 0Lr2&HcVSsy7!3 6jPW{8q{#_wraE QjթաsȬ}K=N8jA؛E)3]4;wEc0f>]Po7l;geMpqzҷ,r񱥞]Ԥ\,!X88% ehݾYkihVwKҊdJ{R'va!is;4J2c/ԺZd|Ti6 @F zLm$K!ڋcL\1^׈y,M^1V唗y}߂ M(`2HEHCn?$[dyz3`zv( !BhȂEʕ+B8ëXI&aI۷#h2]1_H4nn[  oj*5r :ͨSN 96Fd8Ta~}ѥI]c2ܮ{T}_ 9&KXLl0p1 )u?ЉT=m6v a)Ctc}sh>$S^yf6.UmvCpq6D|27P"#2 0lj&g[Ưt /ĈՕk/n YJHb0 4n3-N۲Tʤ>+h-S%(?r Vʫ[eח^0qFS'QG̓T;3HMa- V4Ph9fͥuZy9NōmDnU12Aץtv@#&)P KmWlDkQY C4l8 zYTDԔ#p%pI56z+/A%L,+(I!0sz$ʛE᥿j鲕 ,c%&JFa7ca8˸m܁VY!{ɣ&ŪdRg)+& Atݵ}KZ$j22zB#4(մ@yα5 }*3z1,3RF1xY?7b?"0algk Hii<:`;\OphJXк kȶq{6ʃ׮]cϏ#τz l؄,ƭ7> %l.-sVluj /1hL_4j3E'7}z쩾lǥR.&877 IҟR*gM9i$8ͽ@6n<`SRՉ;<Ő!ۦ%#.N/?{aHf8 cpL̖=wخz8(9Fjc@hxG8~V6E7F<JW> ٪xδ %k!$;ȸՙ)iuzN>WqG;`+SC} ?FG jX)4@dId5h\%=C)zVE)fL-.i=iiԒh47ȨgE2K$6] 7W;K@KGݸL7&[a8:0Fa2L˴U2JeH 0|iw@xhϙ<8<=m(s5EEЄrr+ (G,0lD;<^JD) ;;SEC\kCtB$BZڃuHEh-j%݂7z\MrvY76;k qF:â.u=>N)$ K&AnBHYtuˮ̃ r[+MgsTcD~Is#ˌT462PM1 [\[ zY$2`\Q6kFPy3isK?rtiv?e/<0i\XΑ߭ ?GW- 'SaA-QvNbj ϸ ȇT\!!#qҿYQd"+f#VU/ۮkgk=פ0R6V 3g-xK1+ޞ3d QKPhi1'zDa"LT{SFT[gYOvhDx_X*BHVB|[pk?vd$7z;2~㹫BzE]'$4Jl4k|QUȩUx 5zDZ_G$Ϣ<:_K5=I U O˜} JՇQ u g*]k#/`tlS<}n1'URr[p|Ɗ1B/ԛ~{\ 5e]us iܩC z>::X @K*&Xz& q6):a!EqAaR@E:&};4q*S32ٜ{e >㐘>YxD_+s} Y;ƪJ(ZX_O=F1l(~)Jjp=)IE2YOfP[>hAY_Tn0cFF{d".p # S@:Tÿi7GkwH֠oxÑI}j3Nx/_k4rMK4Q3: ~abW]Wq_Kz?[LvZ tu0hr Tn. >_XYg/p+ ϛ*U4 k(_tj,쬇 ;zܽ5ˈV'Aca l;bv*˙T%pWn{P"`,[_?}`֟!XaO(VaM˔9EExr d~hTq}.0!@AEUA`9:D-T#celفlmM&>>$ۼR\Q^6_>/fhfi~;[C5łQjSI.8?&c(Ȑ@[ hɚ 2SaEwPXR?Sm#b)o$,urz%qe7ZDӺ񉴡U[Ƹ |7[l4ZSo1KBfJ-/*#YpzxTcLkJ7d8"jfl8xD!&/\\W [$pC㲱Eܚ%iR4?"eA ok>M{[}A6IވQĢ(O.@KMYoShH; <\ ID3Ҍ3jPL \U4n8z Bΰ}Ƙp$@ϷFDcVxneo16|bj#Y:6]O`Pr]afƮ@(?*Z`WhmOӏ\ 89F:EO+ {~fkøZ AXuMЀl[:|C&Xph~ kw<#u d(}'9墌aXr2+v\nq~-syczr,܍7!H>Wݐ>b\s\W p 1 ®N0c^]c!3Ulz-DGMP0T HGaXP?B\8hTTVU" gko$ d Nt";Os"hBBK  8j5# xbO0.7ҬטB!U[˼+p?z:5}37{KX+/f>Yi1aċAFʮ) #v*O{"qX.-}8s1$m>h_k@*\UH慄8(`XzC~Y1yӐ`"K"Ң˧1#g;EES4G-_ a )u#i3Cx(!DH'v܋.5 0p/Spd+@w~G{!F*%ǨREa=+qj&I7?@vEj vFP vQi4heITkOoB{=^HMZP9K6սz"6v1 a{ U•KܶijFDz9|VƕciFX1Y""T$' 8xTEWk .}?!vI Cːxtc⚦oUx-#ݤO۪-ۓ/ Ғ6zRIH簽DK-} ы0523Ui {ތ;#)[`>iO4NIAr7/>f"غ9?6ۑ jTv;z~Z,ٵNYYApn㎻8ЁL qi>:9g׊g| |Kզ>!)o6E `Y޾[M";.CAڏk¬%j)ye~.)@3mׅs;#RdgJ6/֤C%X5.c %p$6W͎MAf(^ݗs> R.nҲ&WGg)dvPcy` P&8Fc2Mik3սw.F nO_R{35séSVx9HEl4 3Usl-= &D5xrrW*dmh$ICݭ|m_HE lMHSԪ&X vEɍ^V[Z8l2AbCyBIijtd(oU윎NKې |R[Sh8]= ȤP. EoUWZ9GW=_:fGzVRbt9sH)#눈n^em%!SL2g1%-ZDF6 2VVaO| K)roZ`u9X A~ҿޯdwQBm]|~Hr%@_VxMh1fDYȮ8f993'ޜYɜas8 ie޵NA9:k\. &:cŷsQ>fPK}LC(~}(VϰW_tGؠ!Z\XJ^(q$"w`!B楽);)TTMIR W΀}6KYi:yy 1 X2҇^]FjpϚ5-83 cm"P 奈H‚]0Sp( kS2ODC˰OTGY},>ʏG1 m_(Q{o>$#1O R,m<1Z!(fH1W|ҨF8][RN}'$'"~oٰ[YmB+wխ( s]{;up/Kri~|={޹`:ߗ4"`yrqdR'Zd6<Ң*Y {*u [.=b5SfyYt;[5$:hmw9ΤqFVuAjb 3;^Sem6(Pcbs؁ٟFo& &A"22:66a~pQ.K+(s?9t~MFc{[ yQMv.[M}Jiؚ$^\E~q0: $MO$> JvD/SGV]Qj =z][4).o+.Y@VVTE^R 69'kT*wz rMd.!\N"Uj:헅iVQù:jz~cE˨Z ڢ"KA![VRȹFfՂ4vW-y-hS/=lz1hCm[:ӣ1;Уz!|EJXcu8gy.<<BH(n6wQsB Hc+ Sݵ~NlI|1ya`,Ϗ/$gL5Qqm:ITxneM`-Jc룤MBX{ݹm>A[7x[6!sreۊᆹ6y" PZ{ao\ ɸ #ܖ slrTk(Y>wȊYC|ar# \vV;xAHݾOS 8K뉾+{0bU}L24΍6q"Fg.-]{ OŃ*vg>* V'S> 5i@5= !/.M2uu5o,̈́9/uR+H=IDbd%C;fo8Xdo"G~PV.IK+cIPW+p 搴O2&{NX҂/h춫STsۇ@7v0U]2n0#֨P ݅GbJ9$lΎԾ쁐TUVTزw3HNXtz X֨'#Tp|/qKҞB&=0?XK5- E;Vod3*pJ.T} j/r/C"߼"YXqԛPԍ9DTV4w$J̺4pJAh)@g^qw0;^†c+r_Hpd5gR%[vtEV~6ϻ$S͌5c77W)+|Xru*䝧4 13K"22:TOXz56!xBr 3 vnx+pGo:jQA?/e3,g[5kixWgW-@Q2+5X!KnW%yO5WKz"XZ*G)nn>W?`#UHZ^Y7\>AA%9%@{iR_ܩO4 /Ӭ9q&j|OA2*j^ BPM ' @ (Nyss:jMtDtJ;įvN vznfA"3pCxI3) 2׏Kqw _0;?ѨR? ʵh1FQ~2^>3߱{Uphnsը^YI*(@UA?hr=ԿfS@SNȬ 8C]ۺ~[YuPUW*8Fpj#Kȕ5Xg캛۠IF;䣛:sddB8owmUOʭ XhU[a}'d^}C%!ްXʺ:U*K92=@h@iJݳPajNv ϋ[ePO1 w'9KEnG_)Or0]S{29 8όۼXPE6:횈=(YUR;2L80]*Ve+gDZ݈q91%P,p}LɒT3Bؿ['<5[J1:֒iaaCӔf`rjކ;>0uh{Nԩn^큜X@ p:\o8r,I ]l^F9tUH`I8c|N xz/,'oMFRp;*AI5xhBO@a`>U=P<^'I:ȤjC}7]Q 5EQx',{[(I|˄4FakPoLCؖ߯hfP%y&<^ b%&~ޒnhvp5KTt|% FK /PvP{$e ={mm2);-G@aCiV D:k+x-q r]>/uh#ۤc/~w&p*b\#@Q=6rq1T1b!ꄴL:k[σaKAVf{oTq5z'|;dw%\Kalqvi6.4 @ptZ!-K0sN^Hl` q>]n":?);"*8ɴ"1r]uT q3H6>^_y"})l^/^8[ktƸ*[EZMܼr6S}W6 +"FNe۰]V'~!.IiǑ$tkK9nKANq%ۼn`Sv|#Qj2{cS_at_Nc=KODV>MHg6B>Π?4xiMto'0CE>wvK!G/NmL~5e!1 Km[/iZL6ѭݩ)BkC0qH?HCVj6$tbZ tQT眽e$i;*e-U+T=E+q+M"r2/hWjfl:LHo6ؘ{I]2_A(7\\2s]wfEѢ{_N'D!5]}@dctPS8gA2HM8LQ #JQ(a=<~WTED$8;-VBG ?-"R`idY5Ncnv,zDn@+ 8{S=_FYlx{<6n vo-02C3manK zH8VL̺]Zeq }+C׻OBvr-l` KSAz-,EjNmiK޳ӸPg͏U_!>6LV/k9#4[뒅7c:LEBfڵ̘&ØDC:dfQ cFqj'ڦS ́.xaB\=[sdOQ @ZOw jYσZ׸0 @:V`Ths͔$ Swy_diA- ,p&(gArN|_v ujuqgژ~,W:R K8݋K zi4Qr(cx~13M,ayo*tUznz̊H"*]pU)x 6|x|"{i ==B9UIʇ" ߞО#IlN|!b}[_;85ah4Of)oSNqfP_qiSهdBүbvtt"e \9FF:,^֪뇕~P Qr'!r~N+ϯKv{7U۬nCulcN؟䑑̻nVf?Zn ZUa)a kB}d"WUz%]י2T\K嘊 Ց &h36RVĔ\{aè-)F DdPп5 yT#LP}sCE'-TΎH/l+Z]PëhJD f#93#IJtL(Xb~6Xv <:Ѣ*%jM_?X+&vb "%9n{BC;f \جa=8>O'i״o"tCNzTv6Oi΋EuO;sE/)q niUYw-:h|{ k*|'SjU_3Џ>!U^Z eZaD&:KRڕ>4w]/h J #&kNbJF豰nsekK6Ikⴭϋ'c3$WG!GDzM)~{̼{o?Iq"Dž}ܫ ֮VV ::#f/$J 占J1 # N"}z$j9]p/SahuOBk31!;tb{G Kxmc)Q 5Oa^`a/1~{ƝFԆv7nֱG R*Di񞚁C$؛[,5Et ˈM(Chgyf+b7I(<ѻz'FZ9ϟzC *jX<0Yr 8ǜ4߹@RSsmi{?N YYѩ]0cRA?"n[GHqκk=& #{#Jw4cMp㮞[|J43MS l!A#X:Q~Z"_^K"c?!D9}yՙ,z\7!>ZT=jIT"}:歛O}Nx ࡧ:VcT`A].SeSl(r64- )y&d9S#^8,~mkO3?{d~ĿK,4Eثwk3g|>4KI},9\>F4-@ (N $cB0pG6iNi W׉-M-OM#}7(jZ^]|{raM/|)9fO&~yV6\c5HV2[bzd:U39 fcH+{ij;%o-qRTv5dKVT:CYW~TuQR1Q_ę'D|w~_1D_H_-G8e[ ,/н F+u1d2 YgLMÐ5HGwHM n vN xPV?qy>J5\ͦ}ZnCYl*t鋥>tTk6XKR5,KB,gNSwq3xƦFOC{\| EI&:3%y4etK:H5zF]MUEf~ zb[m)L|Ic7m  "<>lG9d=h( ' ~˙ X cM+-j2h )# Am$I^{PkzpNJNhyY h0d,.]_Û  ;Qҟu$t&SzY꿟ӏhFPٻںwߥl}B^&-[{@^BdzX>^8Wpme(f82Q=]VWJ"DTlF}{.̑TkNh`__cn:?T8Aٕz|hнw0#K< %cZHwm u>tE[&SIBBYÐ3_jj}WJԴu IʏXfT˥w1zt!!R ғ_1(Nڼ-hGAmEg\"b&jv˶hcUPJwzHD `C^݉R̫:誽QVY0ޘp>s"a%QKܿ ]2b Aqض^woÎY*l38JS,6ّ3o{ck>NGxy1̇VUa򎯷3?i<Cُ! O0a8Dw9_LBG)kE1\<̬)_m灠?`v >UwWH^?F{y@"M`?¿?JGYd.ZF* 0wڪ%{p4+QuMͦ/%O[jŮ]UˁR\l"Im69Xc߻_]A}͚įB 5f]FwQEѓljpmk8i0HdBX2h-;@99(3魡Z=_4B̏|3>8C,rO jQ/ _eպ½"~@.iu`4T;K]}n:A0ȴE^>S3$dA R(=1ibvwO"B{r1g޼ly։ p=c00w6NjbBH %bCyQn=4 nq&uLzLr>gVj]vԋ,ќʨXlE RR̳YE f04oMe[I,N3 a2=NSIB%ZP ಫ],SLɫA}yi7yXjF/BHH 33 tҘGza@f? |~kCk[ǁ2Gq)CٚqB $eDa 1ґtp2iV&r=u XD2!,]?7 ϐWuy©/e_M4]ڮW.BӓzY):@(ɦ["ztH%#|As9XF=mf- P ީ`~ s3m'CO2Hy\fM(1ݞ9AXO>s)H)PhPQ42W)Kw#Z‚acǩ365ךg;Z¹h_3F?2v0ku C5O_WSu~YpYXJb%ɒRfX>5tGQ '5Ki%ƍC]m`|KfF^_c PΕ s͹ GPL)aP<㽢.X`SOj<ג_ \]\ε5Ԥ.l37tkD̟3}ZgGs2'lrTg:F/CsԡW'CI<K5gtt )04mN|%UPcf؂P f+HBGV`Ve"~h*&R/y?LF1uf-i&,4eN> v3j;JH {'U! 0ċ"ё߷yNXɗ_-Fwe_+TvROyLSTºL00,\0f0ل K, i( Cfa(}kXp7G*be&D 'bB1 cD.`s}s2 6l-g7X6.)nDPk \q>'N|x1|Q疘,bU&ї|H6rssekhlzFn@,ÕR.~Nr @WƞYQ^#e,1@в3Wu{ָЎSd+y)Tǣ.OtnM~<=2Z|:  Q!rCdѶ OĢI~OO!Jps)*prŚH)Qda6:,eԔp%w#gV V>k+v;1*cBiy(y>,{ E:ð'lV? <'[p}@_S]}'naD5pn_En|bI6b*_v+6{Uip`i>\靷SA#xLP15v}G9 |f*^BTtk*,TMX1ƹ$:ҥ/M›k؎1ʃ|eDB2>tTn+K? %tRwf(Ε+0bڙhD]QʙX2n&@Km6jvilF,$䁇bJbA*ӛ)M"9Jڮ p 3(l9(BUCEokLdѻUm`V@@yKf&êsXDJI߉:^q\vS ^RP響i}l[x؃/5{\ȈTB@QHO*rn5J;D1Wj^$<^*$H BG pz >x Y<-sރ τ}Q)2ar)XLcp2Ao+B,?RSiZA fs( ^){=CY`ɨVFxȡIts oT\$`wFcZ?){^3hkiEQ!" %cG1؟͊FEx5%sbA2oĞ\ εخBqUOpT&̭an4[c,Fh]{)V„vV#@|B`X@hҌoHv3 DPWO.4]:9}מ)}(m (tY6M vq{dMDa ZkFZȝ[NaUϋVis[3ӕS!F Fx[Ts==4HwW՚EK%d|A~-e lq',vh,~pįm٤dow%%aJ΄n:9\0$Fڧ^HPK[ ԀA2:o?y=)Ou*!q ½[a߮X <.NLsmZxtDp&y;.O#5Z_ma cřsO~"[Ȥ]=iVwsM} twꠏl4Lo8J%hɊUZ {Β5-ַΊM|t4}[#,Qt9m㮟a9>pR~; M긞^s[ʞ4E3?^$Indm˨-NT4e@Mi\,%{Ro%D#[3(D ^18kd+O?gNk% =Xު쎖nn s06t:3h5L-}7:'EF/do={/Lcr-('n,/r9>kgJ<6gլ\HA$dQi"= !y_^*"OwJ5[ujtL#顰63W2R;ԩ\jSHA=D2g6XSvzä/iD넢1}[f/Dwvq'xҁғẲ.n^i܇1 'q\$z"22B@Ő3l,EQ8s-ZqmC:Y c(5Tn֗DLKF*n13 +:-G怛!tAKi=GK5,]yo:ےZ!Jm a. V-k۷Eգ9aQ.a*ԊFh8HhLwfMerܧl|/7dѦdx+t* ,пP+F -ZEU8aB߯,d+ @D(3%he)U9gN=.eꕭmv≘ܓ>4C^rDʳhYS\'oErI)JD )%09yܾ66㒕Ý"rH[y #(C`Vi%PRU3>aO 0YߏQOz~wddnB%#{yˊp>X .,fKsÉl$kP߀P(|l7&e+9[  Oc + [Z"zf54CnLFAm!3Vn=uf)7F OՁQ3IMPL6 rkI- tcF#!tcOo|9'uVf],Kʉn?5ȶ-n؁6X.S {inrci} x]zj.!Ǖcb9ѭH!9R$-#| &COɺY.x9`/V .&_>,NPn9(uY !pEkI Ҏ?$Jly$fNX]MfgxFX_ FE4 Zv@,]P"oʤw ֮HpQ?qs˔SɦPզ\qYV:X)o / .Ap5šiWE$n? &CpA5%B ߴ>fq.gTC;z7!Ui9; b2"4_g$ V'gG4#~xSnhSF7Mкp۹o~mwJ\{U\BDLl˸n5mRsg$a8X76X]4O8mY\]\m3LQ!(actK*F>G.Np.#I+^ RtSSjG#hhFy5c`N[\v^l)ҼgF?x:VZ&Y܄9xUX_H [FAoQEm_ oO!!jauMcȻ~|.Zycw\]$'<ڨhd͜g0Sj_?M)n鰌γ. i/u`M j$wExr(n}Lu,N)"!Gˏ/17bvA.%n;8GuWAv:iǏi`+H= 2J|1jUkp!VX㩷Gw,xs/ѩ4JT\˓eݸt9^(:N{BŁN0 $se.h8: ^D` pmi*(H~GjS\ͯQ_ BHr#.¹Vg[U"En}8xÁ;LDF3~H=X~Dۦx~O++4 Ԩ \,4[{0W~$1Mؗ5CU{1eie[1!ް0):B1o|"]l:'rZNdd~ٞS7{`H8N9 BS\jNO !jL+,1axjV:Y޼gS9Û׳a 7&|sG⼋seN]UH/iHČ\:87!cxީTO4? Mö,):2ިp@-fk,1.BNBVg/KeX_UvZCP3|"̘[̩>#X|oI+nT{4yG۝-7=J{`AԪ ܩUgPTtmMCwz R"vϧNM)dsv5T8tGEt*쒼7ܢ'y*Y4PFHPsӉr'j[i{Hi&$IUUY`4o;HOJU]d%aOa5Obk6&7\/^&D=eBJ{L=IP֪d2P@?lV}ʆA<ѐ˫CB#lvÎ맓v&:ڼ3 !p6G.v.ct5MYVcˊ@ {*5 Q6(ui{vķcS+lXΘaDI?\Ri\ބ&-x*_1mޥä$3y,t5'_ +!neqaD%5a!%Q3֔g'Z0rm>Z0F~s$-gMzP%x*534Ձ tZs"z>t6b_7;3b]%*p#W\ve.xI/Afo#s_`s`-ݨJ'_'Z;]2&,Xhm2D_ŗ.+v8T?n6{HDiR9벶Kċ9]Hb{k\>sݸ{\N2gl2^>k󤶶7Ԗg7>^0ͣ },}ǔxʗ, &l5@םgҙ)uPgj)Hο=쾆JM_>o"B27ޤk3lT[eԧ31 !#|MH7p RB+>(%diX-; h}J'7/O:}g|96PorϞX/ EG!z-my[G$fbHC%6iF]&{2ۚ*0\ez`bnG-k$6*v;sI~?EH/JZG~h8d$@* } *& :1~=Fb`Z5e%nZNZʿ˽iI92~'oD .\_d^A~C庮CA n£iQ״qZEVP |IJo+4{+:SG2ѕlߠyJ0*{Yk('/JWo1 QS(53cC`3k]8?',}{|!اIc 1Bqf VW DGPᱡVWZ`m񞶪m= VlXc+=B_q'gg}HPg׎_y=%/j``U}42_i_ۄ#B01P#X36ˏ$MD'l[fT|imsx0|W ]*keĵ*Ab΍e#nD>_~̧T&^.sso&3lL|ƂvFKEУ#;Z*^< ld[lpb1_lrU1TٖI/10*+̇׵pڝ>&u~fIlkɬ)Qe~(xyTJ[8}a"En´cu&pId,lg~lBRm]m/*u=޾@ΠBV53I pQAbM,3:?\ixjD*[gtω ߢ؞ ڼTӹ:@.lϑjp; hw.ӅDoh0`B`G9;%T4R#RE9g:J|Jd)n^=яd3SΌ%ʭ@:7>[;9ӯb_}ENg,(lrj%A.Θwr>nI5Ra2}".'\ΰC~(Q~13Ǐ 4ϟL۳Og+|2S v|Bw9=#f+n89jclbsy䳦߷߀wych@pOk3Ysy]4>i3kGi?fl>ϣLNvc vi2aNo䖷8@N*esMŴ潥`0&&L1 \ 7j6VMc / )ZKNm: w!8`7WoT7BA[8Ҳ4UPk̶@,,D0ZV•-gCj{Q1$zZ( oέ=ՊdǸXBҡ8cʹ(y^ŬS[hipsw]m$^? ̢fe]`m b8LCHbۢw =h#SR>HWu*Jw48n?;py(eT'yx©m>X19'U~\ypoBU t.,)L{{l. Z*pcH _Lb%#^HÞP+J6B3ʈ`^,ql^R: ߎC<34t >KN`Kh5pVӶa|b{Ztz>| Qÿ)T@RCY iQ'>mVY 4]R[JThf=MI^P4 N>oB5ߴqSeGq2cuFWh $ @>J#6fp7wcy/+pjb:)uV&ƛUYEGoLX/.;8?nIY *:\6}5{@)<@v&aK1@nE( vAa{!|v*jbp0$T ^EX}RYowcJgdbݹ:3^nʑBAڑsx>sr;b<z SXSsaCꠐpFnnOhͽ֠Y3jeC (%_^CwhJFA9b[_wL*ª8ތ*_tr VҬ-.ZSx=Dpb]eFwS-Vesg%a/'UXӌɳC=;^ @А DkaDl nVςcuz8oF%`^p!IYH{ئV@޽iDbN>Y_$BuԱQ.~N&5.A&rܘXh8(#p:qZ윷_IKѥT-z|b *whFg$*侮. O>705J\oQ$#B)vak=tx<?U7aQ\m>'\… M2d~#5bOC%s롯 (J"/dY;Uذ+OfWJXp<]qrZs`RZ$+g\ENon#᳀9ImL8,bj'.Ve CZݰjRbq3?{I#J9vljJ+@9)'N8+,Z~:y;OϕʽROn|s/8:z~lCxQY !;5bbW ;v9<=czh(HzodIp-]PTbEF،82: M_ 6 Ix5=XZӓy]Q!sA-U\GF״N4*`t%ؙx9 z\EG*!;y 8Q筶ZCńF i芈o^b.;\9 5.H9mK%;xָI_8Ib-rr7W@o^ +HDq2Hb~:Uږ^ПjPG3?$!^G Sl4zS-M\{t/W|rE^XՅ!Y/ NH3.@(>V_K US!\BK`35sE 0m`ةĥ6( B(ww7R'S|YXݳTGc\ӄ]ا`Co*/ћ"2kt q0'0K6^QMUO#vKCS8`> |gE+jUV-v>grZd}g'-j":ŇD^4[-QH0lV:#,Ni] {:JMP]0UZ*~/:*ռWM CW0b!"vsxUi I}:FsuŬu/0{Ϯ*,ٴh+)谗 8<-s%jiF|^_U:2歏RaK)>ykFj~hݚ`ڨ‘ԓ*-gO.S;Num5T)ceT#au[{U £QXL3T{V6 U`Nd2kiv8\Ap@f3ǡ?-3 VB{j]@fpWDfZٻm(/ Wt /dm9z 7d@ ʝ)GRU=j> Dw{rɢEC%ǪbHc>;i(KDLj3 d-hor1f}SP 33"(PDj )m݋֨`u9!^DFʛ:3';~RyͺGGN>&O:)iʮw2͕xϥ,OivG~rJIfKQo .*,¯U T}˲g*@{r98U``Q _A; \Ŭ *BmE\150|z}|Se]RKZ@Zj{ź]+ƺ ZYs5a ׾9mw>×"Or \?zZs0E2^rqlRYY[,bqT? եƥb,/d|;pLN /ʽ=!Bf /hS8?E =.ݩt;vw_sV Xv̏MhsoOEy2ٳ|6xCGSex2!gʬ)->7T!HXl{8e{PkxLaf@)+ƆkB`t';FL/TiCT.X=BYu$'d֚}m q@bUJ?ˋuO*󏺅"M{4ӍY :Fg{u蟊CmZK-Љ݈VIwyʅ}d8,PUxVҭӬKO)(ŀ'HH-nM{D4-9R"3;&4 BF+Q/>㞩c25Ũ2dwayKe-2+ ƞ>R0r) %[Pl WT=Z agdMl?5-3OCj_cO$1E[egڍ)Ep BgIy+1,7d '$)յ|AjeE m3~8l2Oncyw~1:lZl17>ޚE%qzEv'ltB֚V湄L\9gn.f믧B}qoowFz$-u,s2ͦ'5?愿Hh1_Nr+|^DWA5ռɪ^Pqk4qyc 8[KŸ\$HV*Opt r۽֕&q! 'fwq#e~Wygu);Q:{-l<4 Q_N!EPI^j' @$˭>(Acoc9FƠy9J7[3AH$޹_h) `-<b'vyuN֞CGt/qрԶ[_\^ LHc].~(7:8URA@(E_W&DbA'(Hۿ'ᖣ˷˜g8j/c)>}ccXT: -he?q8ՅZ8>=*|B$ zI|(qFԘ䙵 B5G9R' rMl?nXS]Ti q⚨꣬3SQ9nb9kx8I{,TŞ} +X%0n7e՗g\v+ Sp1(hHI"'[9@.eq I/]aP+,-C8мǘrB 'yg7%MN@r)#ہ)E}3D13$Jat|$T~"`ZnEt B&)T L\KNPGGg:NL6|нW JGN%Pdw^GFwӕ!LNOfA)iƊ9T~l o^ܱ1Odc :nivvVBJ淾[*rsj&wi'uMu*؊=?gvAǖ+蟑>W6;=ʠ,NZN JGi'#&da`jN]W*} uĵt4D g0)ewԐg*ΝI6P>Q,/dw}…}`2贘pHKTG)9(PyB/JːEUۢC׀qIq&Prw|=2Nl6Ogރdu8J^Ԫ{/QZYg^ܙp7eW !%1vyo66-PGR"'""4Va əAE}OXeˑ<ʿ8YwפV,b+#\LN&:IZ.dK֢R_ⓐbT;Ybu7Z- >3Ʒ7<8_ >.i ?T3ACGXOl{:xW %W_Z#orK!T#rĆ' 3ڛ .U"x%dj`ib+7+`@$mY}j=аU;!^-/`* 5ߠ 4F1r|#۷͠9#HTPN/ -g\ԝk3szo"(Ngiy2/tX b*Z؟Nkui *ۍ95Ca%8 } 6&(Bg$pz8]8BR,px ԦoPX8I8`-4Uj7;Lv̩lBzV{]b';ɞ3Gj:g1,>uU%ggo %(jd} ŚS^4|r>g&C*D+G`I os aYpqLv ã,dxg]?4σkM*_cpi|vI2I{GA[攃QPByRl >^z^ک\ߐ5T\,qgA+̶u|DկoEvˬU弴"P}bdO|` 6yY`>h+0Ru£?\ t 4.֏fat/fILL[Ubhg 5v#i].%λ;A~_Z4w 0eɏFj1(ҰWDlj]|Ĝ_S 1C5@6 {r'A>fG^KNfNMy7s3|: e ֿ|k{5QYҩI52gNrfPCvſ*1ÿ> ֿōC\g17+(YCj3UsMSMl13,s gU-= l*(HtȶF,23r7"Ṝd(z'HcN \#HIFPs<-tgd)J1uThJhV 7p UGmUx(rg⣒VFBrltJףeO$"F|_pQ|ԼXpDb[ \탛;Yb>rOශэ{;l>1HWtt=ѢeiR8}\yDȧX~=q&Úb_Bfv.E0%]-ش\>lyl|QRBxntr`7>I!~  6kP+ܪuyM=U.hݴ!^NkH@ȪDimMy4Di1 ̨#3GTb~@NӸK[_+кFoaԐ<6gsעuHe`tYv5j e(z#?Vv-qjAJjptKRo^T_rRz߀q1TPu&o{ё6zi9KƦ`9tGE N]P$"lRSz~wKxun@c;͂]CݞV@Șh*y M;c!ӷRLǕqE>7a[Xm NM?\$8ʪ7QXP17^ Ia܆ދ^Hmfጐ0p/&Op hDYS?Gln)-f$֢af$%,ss -iL<\VɑMœ5I_v2&!cB+{s}M~fKRh=CRU>r=l-)5/Є>"'awߦ걾YJ8B!84zguhB,Wk<4A8Jѥ4Vܫ1ҊQ+jɷ;7l?Nocj67{84l n3%̫g۳h*;ho{l㣩$9F%E\*>t|_D rC \lUg¬[)Fa|.D\7,WIialˣ!%ROMuGeDR=롄8b; QմuߚU ]1sɝP mN"i/XRWχ#'f̬VuF|;զc FOk/>~<5tf:Kp8wP%vHl s{F^>.U&oV!kYh) .?YNoy/w.T(7b;\(+(%'4.ՋtEJ2xeD<LSensqvMsѥ9 7(6Ny9˭ؼ̥;\:Q=ܝ ,nD2JGC~f%z Tn@rkk>^ ',K$Im[ecKaãy~tv-Pbҿ[X fXQHZJc-P` g?N5 P8#Z*1ă?qO뮰WP0;yw-ޔ"<rQyUk0S|7[;/|erx Ͽ]i "@PqKEٛJwuNl 4a_6OеVF.rƯR簫 {%Pq2]~^?zA,l!lXs~4CRJ2xY3Kz+}'xչvyG^14YRN'hIߢށN,-b1a}6pYUu>$5WN2^ M(gf%U5tO6E{B(oK}lXGscMt`q=Sh@ w'=rn3WLGvc,u)8 *Hż@nFxأӪ!k0zP,kWY4`/nTЃ=ǚa41PI2 FG}юq|"͞«F2Na"QDGH-V2>U(bLm-/ J@ϟln/d^Ub)k~^1ܟ@-i[))? Vҍ00-G@1Fi#Jcu ڏ{zv+\ToNU@w*xRY'G|JolƒBg żm.yv-H$V\ x[0K׎`tbBV9y 5 gȔzg+pT tڲ#@J`nа?);^fK`xli{j&a\1a$ A@ߍy/=)!i_Ń0&@%nUUˑqƧ3#bmX:{  ,iv `mrDzokugV;p?޿CTj1i|zJ:?MO !oXtѳ,OqIs,i;J7^Gp?o LHJ6U *`W~Aכκ;c_DE3 DȽWe5u][ok/0j-F߷st?tBߣ[n\2<޹Ok%<ӄϮHMNx[ߠ/A:J}K/b(b_vdVl#W+uEpYboLg:XHMFػ~@5wكWX0b@W_x% \A%@c$ґP2pc4kXkIuwdmyPʛ%qlOIHã6ҦGOf)~RiT2'aT<6Ü{Mo_8o}ۡބ~O,-UZ/{fIYUJ9[mz\zҩf>ippaQ>F|MN3n:O|j̑GLf DGKʸ>ecĐ7HdmsQgc9y/Ʈe?FC筎*_偮 apHٲD-IW^?Aɷ~e)<ь3̘Dd+ڐq:! HN$z@dU<ayZ/ﺵÌ\bqrW-XtgY{ffp5(S7qsgc/a_zjD}6Ԁ`-˿NJ/DqmF}?Tgٓ}T1 ЇFmXŤszr?a=ui9ّ<njtQg -ՙ~ 2ɯK8v9/XGuc fο(z!RezZ .!{m vx!OVDbm"!p&pmP2\nqw\&ZZJTOr3N?Lsا(-~ٰ4 g潄xvɦ+$#lI)z:&ٌ5.(w)W_C;,\%d`m]a@&:}88 <2K*ke (ZT~ H稘'#Ks~F@9v)ZDʉxPj;Vv ry_T? !Ki,ކCH_M{3q"عw6Qb*f1%^`EΤ:Z\Aݕj7 quK~O[&FH(KH_3xrBn>6OJ^"P4nF} EPEhqb[̽À3FN#,UsMؗ K`FF=O8߬iҴDm/KvXpQk"g?EIZɹ! "ޫ Zg5pb&&dY<@SuX~N4]UL,>8Az͍Ѽt{{ 삒b!)V*rf%V*]B7B5*k"pb2V_er$Ҡ?%$4hC\q>pmYxp l5e|pw0zL4+NF[^"qt(k]*_虌xДwοSl!ㇰȫ_E^<?(bq0, 'iFff"KRmtfs'b,wM4'Wi#_4CE.d&F'9!;mh?a0 EW lAQTV -m P bl#S*䑡(E-_gb- n S p(0_6Vs I("yR+ F^>wk^W"6zZ//K]jyDWq궧 .-pC.?]\65՜]ͯ3*. plg8Iz/әi38BU0?%tCXo+jNdi yG*unSrbE>?RAm QWb(#!ն1./H"[ȗi%qxn(AqpVUq}S1!JRʊ#cRV(C &DžZ8wLdÕ 嗊}Y@09t ”1 ȍQ_ΰ"\B㡋fQ6"XhJ=i3[=8cFHH#z۱%f.ƙJ}M.X9FQNjVc\t{^<Q9us?ãCO.+pN)*U+aԛ؁$T,v8z+]Gdd." .G4̋e~?A#+V?HS__q$Jm$W޻w Fc蝋uM7呰k+d(&+s;<iY RO3a9TY@|1L۲L xv(N H{5kCPw} LLb]pc&xĠ#>%QASTEƉ}S>' `[lcíWq6TT<@дH$N: V#7ßo͆R.oK 6?ej[#:}jZa_ tZľ7l|+"@y* mYuíLzAIvtOfaq 7yIK-Srtqb&"mޱPqJ#~"2'ǘNՋ3" ">o!dJm2v tvq{mLs:؛^|`yur)-ףϢGF̼Ķg]E*Ł-rM<:BRlu9!zvxfmŴ"9bOcì_cs>3yto_,ZՔ&ֲOabenL;R`(عyϭTx{"?k/ ÐMxLq(ܵ) V䶔ah @ۣ|9pF6 W|Y[7DP"s1ox%M$İ%D4RTW Ja>6-VmGc)Dױ=oKfՐ7 wO/= "quR%V.K̕պbK)eD <:X lvOuyw M6@#̤ kMQ,)B'U[{-TJw|,SVI!G9LKIHO 09ķ{Zii-ɓ^ k MZM.tؗ^`܄Ifl`>ȘBxں@s؈Ž>"Jex.6a͸=f1w[}V&JPsѸw 6' n'feTM4 nqJ,Z>D/B)~@r̔Np&ҶTzE`#k`0 Guz3eDАCwb/_@atoc23 yYj[HU0԰([M_#E%1#H!i%Hw?"q&QрEHus^PZ3e@u}kl'YM?cC Iࠐa- 0g.iOs*,cGjt";ӥru\ǟ :ko;*Y͹`Jy*t;d:kV=OlϱӾ[آ3+l.mz^-6FK̥_sb>͚sLq8`  PfF6p+0Mi{j*WIC9M_6qircrHq0j!PvOLߢ=8U47I$nEuԯԥT? u!dZҹ{v&OG&䓴!z*ށy3ZX:e*fL\C )K'kx⽰l5FƝ,_8FNKT%~XX3O6X)X܉4! ~F Ӈ>{~bDҡFJ\ei:7hy 'VT4}u_(V }))?j1-Q% VVm "2훅4p:H|IU>BYslNGJT,(KW/%3c &QgǮ>iUV[l]yקXXBC$pӸ3W<`t:P.QQp겹Y}5d> |cw+h9yxEN 'BU8C/ѱ*w$%+ыe:OozMcgGʅQvņ;삥mFdr OizĠzs^:H',b,N)NvQhד P#ZVf7NTkĜ*~?PIJs|(Gt6F:̥c@oa_!v,T98Fj56_o7qAvLĀm wTJ{m gOrEF%ZduKoHslaCCk񭈱|ۼ:9LdyM&Z۠I:Qp`g}r5-, +v]b(,.ޝb9xqL&#IhtQ~]Ҭ dD-3a[.H {]4} M0S#ke ˀ35*sN>Ptm>h R>r4XFȍ)}9Ϛݡ'ݳ̀ԃ)ȸ=3>"x@*` "|fj%'X!s6 #1 z <۔)6RzM,`:O,Uھ'tBjs90i᝭N5L^GG)W~"*]g\]/vߚy4mah30 E^9)r)ӱ4KIA!E;Tܾ#sg{#˿͸_U{c DͶ%|1YjNȝꦼ:~CŊnrR!͟qM f;Q7neb>6ŷQ :-o]'tS> ybd6sӘ(ˍ[2ıheJKq Ro$ڣ7FՅJ+%$+3* fWUmܶHQ.ԆΔA~<<\H"Rz  Q3 }FNlKu~aϣFHyؼR"9!n0U+͜@_ѧ_'*13x˻m@0N}TX[fLp4/j0!Kq>>r&5 U > nu>xB0c2Zђ1Tנ# $ w^4;K:{&g3;5x8;S?!<01>E)݁+Z<$?Ãᔻ gtUʄxJ ^{/=|lsj֕"׳L]gW{҈v#J\coN|M/J4Y| k1a]"f1>~~?y0eB0J7洢f^I2Ou:/ݦc?JqEoK[ \7oI^HQZI i>XϼM=8'F3~ -ؗNDN {e Aoo"V T62SڐB8d\7stO3WA?VT0z)#L!ҁY\aŁFxШȕ!4 ΔP4rksG:g;TZI]ҾE.-cj_W:p?Q|t[\NֆdLO $$ 7D恷2ebs4N(PfP8Wm?Q`Abc3ZкC7qNTIZ ̰UZRz=Z+$ED%xKbDӉ+t®6Rtm(Ss,r&`䑳5ipCZ@ל}uBׅ,MnB3!Sp@SK?O!PK@؉o gߥ8+6D~P*A sci#r"lEWB@!d|;&ru MD;L2(OP=?mcZ,v.Mr=T!kCVyԨ,:}3[<6w\i JxQlM*s*g컎͙*}u<[Nt QA&&O`u_aݻQ#-Xt'}Pao뼮Iؚ+l"_\gs$Zy9 /,A"3+W|ڊix ض8b̗*M͘j6J&rN n ^yP`h)3/uF,E< A,m/aEUKc?jܲ]˿2J?ۅ\vkdlM+H]FىG}{iRę1:W$k>M''D#^G/ښ}"LP{eU_pd@Rh{2^k5bWUĞKi "Mx뱵*}CaWI4.kJ8~,Sex*Dsy5g{cس4*aFӆoc1a} O̝u Œ]1QlGTl֏E~r@.…;R)KfϘP)=+!p\?X^13+ Q?P[з2/Yjf,d ^Rʼ.V-8Aon: 1LmT2:]m{βe Yd<3+PetD*"|!4K(rܴ0|s`!׹su#!<(yӶ%+$y;YЕN4*#%$XR.nVý8T},{#BcUpG d)!U6+8_/,+mod>kdl(!} U@&@DLuOnjhz= c4FoPDi,2| N렘!gkgpT0Y~ucNwm)l {_?pWqFc@:Ţ^ňDo5.Q@q>@hL=\ؾ/͵E$e"Gl&ђ\(h' BՆĽ)5.V63`tx<-b.ݫE &?r5 's:\MJuc:{ "_^'ǹ3Qr=^k1ѐuQ]Bl;~!C ZHG4V!9}s瓤^YnGU 9&q8JS8T vŋ~?Rz@ ~ewaTXa`̮%( oī-5Js俚 TZ.-J|1?TI``*&M޽C Vc.FYqx,R 8; t&(Ef%FgK4Խ,n6_'n$ã5ZatAО#hG_ԘZu2KsN<.qu8Lb dSAp|Hv:(+3=7dY PtqΆ+ࣞ ( >%{A:WnhuAUEN )..(.+/YSm FD |z~|MF];|x_/z*~O^z8 0Rz]3sĢ0@H+=)f ZXo_,,DqVˊ꫍6RE^cB!xUcIejhQ+.X/b+}4vؘv\r +FMowF(SMOu!U͈I4? $; Nt~Fk Զ(?$CMɕňH#E^J'p" 7:{4w?m>a\r6Ef&^jmQXǢ.a\DfsfTuy-a0V 2bw&A9#~cPr'?gZq=]2Dk(~jEY.[M$J0'v]l0z>h< 0nA0S}> JV<m UYtТܧ뮵q`Չ*k*A`! W_;ofo-$se*?O0%d).$GN3CAmg%Ûy̆oɏN=|h6mՓ)qt~ is:ȴ'il!*<Ůn] {[%_n4)P饴'[c,[:}j*cҗXҟq_8(_s}B$=A&eTrH?eːvpKp>u/H\tNah%4o}4M+ BiD\D5h>u\,xQdn , y 5#ʍ>Zh:[X ),+S݊R$&qGLےTjO)eDԱɧ9]Y;J seK%ЍՃ1m*3"39nSz'S}?9"YBl`KnQr\I}Z#0웥[$H2zm6 Ou)'> ~Q/4u;ۺp;ܱ5mvP  %v 2Ȟ6­4QƠkaPЃ$[RG]]獵Z~cINݣZ@{Vm cGj!/e(O]’x~ߥw3zI{}V#7/s<3--pdc?UV"9a=K=sHHڂ_VՓۍ *NyH`!+Zlwoi"ÛVD~y:.'ѭi}/춷eszlJXQŸA_ydwJHs8O8%jvmwY< Xނ^G̠ y[jʾ SA82΢DR,牟ʲ-%u"rZXyS]-F/S~%rj]ĥ6^,h} §q$w5ӗ6^5/hjyqsMT BKG]ʐMbnGC|u"_7n)} V-4n7쌄KINed,/pOUD3\B7݌im56ZJ:npeԓJHȄ3 Qdu=BazcrG$/b&8JV_sLp{ ޅfL3\)Q8zfL\0xdy1}+ U93u ]Uv`~;/UCK<Ҍ'oh[Y}*.xR$zl?{%w{@y QT{QQ 7}H| ]ASj2 LI9.\%HFqh< t@GJl,LQuDcugm#z#g *FDJmxaRK5|SM5Av<46hύshFl]]`U5 { a%J!#_r O/xوt Ma e% ۖ #&U:Oe6lO1K0ch+`Gk$a'X\/_~;i*QF:i7J|So*Q; 08j5\\p{wEiꔊpzABX/յ {¡&Wi4><_\'!hGc|` CdνQ(A_G;^xgOu! ـFCjdZac˘0,jctS(  ;x[+:/T FFjQ,_"gxW8!ŖmsYDlXf_%%*a޿ Uʰ:O IB1 W˕ Ɣ?<ЫViV 6IEҖ k_䨦7BJlDX,AܼB&oa`8_JܤE`1zlj)ӣ ,·8B HJnpflÄҧ; Q zCpY'NxpPWu\}_9vMS!p&kX$[$TDP9 ݩ)@Ad!޳>:Y5 \ 2Q4RF̔u5RZiQa# Lz Ħv g66)c=FfB,-4xMlqUc]ZQoeY{6Unta~4b{y/7 F.!ˤ.a=DVŕ}[bl ?D%r̨ҝx*0 ("ܙ57SGҡ!Tk(OճX>.,q3*i|6scwyFo1/ Vduguն0\oZ[ݯ@ PooK1BJ)mvGXrw6dgT$mL 3WU@b#DEtęiR_4cC{N6𜀰K6?R*~wkX81Jnۘh*PsBۍ~aҜ8iPE wcf֐9oƌ~]>@Y'n=G_[iV\ 7$8dpu2PPSv݉Ӏ2]+z_"M+vi}eiyA_lrj_WZuu8M屪o(ܿMb3Pz sB]H`F&͇(wu 6mݜl\8[5ՋqqU'}g{=lT=8񡗜'Q}%Ƣ$%OOGLJ".q:~w;Ѳ.Yhz8])ܐ7H2Bd 2.Ⱥp3o#=~"Ɏ l֧EEgg7#*e!oXӐ^9<\4xsja7p -y^zJ^rȠ8-T^ `}|B{C%'úFsPozY=*uu~S(SLm h2 '5$C g\#ڸ1%#h!2^' XE_\a.jcgi](U)K! nH#}Emc93r"; $D6/Y P| q~~3.b+7L 6WPzuvQdɹʒWWrmݦ*׿KNwM-E5ITx82 mP/ 1L(gJNp4.1jh]JBU';24Qx\sI\t+)Xrr.Ҵd0cNKKy>ST38JhF$aMabj5o"ߣ.$2'zG&y|5gV׼( `6#T ӹX!IY dZ`hb{ go\j&SWd0 ,X&yn'\mLkb_kheG  2@{cp?gWkV_3^ҿI #p)<"{ rKF^CNnh8z/vj$Nیsaȯ=t>i&<:HrwGF )iN5͔4*fþeE!;%pq,fH~?jĀAL'^mSߠ XYG$ (pD04UW;zba&E?X3mQ`q =f3;m^7Krr3  YG^  AN826.b [6>Xl`RZdph#}7ྊViz;>>f]a֬X8YΝ4ɘ!&6ҐLaHSyp!g ÀJ IA Ihÿ!M^oa2DL{ V:,/y)RMz'x@Sݷ%dJY}1ˊ@n"}Y* 02jr>$ î"X?F?4@Q*',Ɇ%qb(Cnmalh%IsdG-܂awhrs,wö5Jd𶜿Y9 Bw~WANau@e8)JhYY&F< cV ,R5(%P88*{C2, F`r0dԥay=2 Š(uF̰롯Rl]I(\УO^nO2wYA k>iCs3+A`ٴ!Qa0@_R)+ܗWǏ Eo3c+"~sRN,'[ z7PTrl$E?:=NE6~EfV#geʇkvoIBl>r@u h_6>RNe}z"-̬2A!)\cT5##⦺k}0I |WOdl[A{`ts/:B>(f3ǩ3bO+{qm{:!p-//g-XN2/M^oӰAt|6]Y-@wAvVfi w-0Y<%Aj=e_}g>Z៱Ύ2M\1X34bRE7]4H{mwk`;GyT@7-`z5sL&znB~iM p rrMztՈ -ö:>IT ~B ɔ'X7r IbSAkUb,̋ ކr` (`3Hd:@Q=J}"Y e"Li@<{ZOI*myAnufW%exlI^3/Rwy4n2=Հv\-H$K9>'o:u.k63PoU~ ۭy *C[k'jw$lԞ۵?|c+3R Q#3cʜw?j,ˍ> fE~'%II*4x, eջUB[Ŝ8cXc%l3EDZ{Ӎ@[`d]`h_ɮW>[a+թX6ǂgxDn#n\ٽZ-Wٵ餜=u$'ju㞸jIgGL)oKRLŊ,8QuիP-0Q6e6J D(QQr5S㼨veF6 џkx*Rm7}uFCf\:%H/0HXӋ~җ/̿F[ |-ˮƮRIIj˕~52+ jw8k;#7@!yf3,rV+^4 Sv" XSCBǥOfpKW Dઊأ|= wg_'ZoYk@xuu ҧ-mUMx/`l.dTͨqCanko NJp'mU?Ԗ=\m!TpfI#\&(FnR6* W}$&)S(^r ~rӑD޶ڊ&.NڟaFRwJ ~G i8ڦ; 7&wUԶ$LGM4kѣRkJUOc1I@pO["tf*G:,jn1ڲZOqdC[rhEMhc$gEZ?4,)g RRaC0NDXO>btIFy,]i_ $PzFi$V4z@ /H;c6鄷z_9RUJ -Y6hw9^y|uFDY6,,n 5+TonB hh{!=\ сɍZ'EZ)5"CveV倾e}s`^cgHMpW)w =]>Od(ϸ "XX:"B]X#uFp.$@Kb0z -Gn阤 ҿC:_sJWKPS0;?I6n[u.r X,"x\ye,_gTԱ'2= r} 6nX{> IH{4b6Qj{¹OlG& !@C_G+RZTb-BT[Ovm]f[Fhv7tilev\rb~ZUQ8Շo.gmfhW,<^<9t#>nVmZ , 1Y Ŝ58nzZ NԦM _{6ۼshfr03`t2r{o5CSsZ=ݔwII!9`@lZ]- O[:AwR)0 ˫aHJhRZ/,5_4+M5)gȞ"o[ng#T3jvAu19Cm,شopn 3b>6Iehr. <$M9_jMq6.U8OIyu-lDZ,^<'Bnv[$T<ɆeTth^k!ȯYzE,|Y43hZaidcXhX2WSHom{5icș%Pۭefp l Ә i7\^rWh&Չ_.jL&ߟsg#R6ƒ@Ӱ`$i0OC[6>ą)A;e[iũREKDvڈT#2j ,?ևҮA0}_n_A:f)bBTځm YBfCrhNA@ Qܘ5jZ z: !J]cb Tnh fgJM ʢH%O_pNs,E=VG7Jvc' 7(׺O%Lk7I]Io-2bz`5]R_\gdӆ& ՙ$AO{߫|#vd5Id4-^$dٚ3q!ۛqStƖ<񄬫k]ݭ͋xkdXg6SE1h 7[ K?Qtlm}CLF,,0D:mGSZjb`-a t]`+J +!xdkC_ki}|I͡pE~P]Ag`wif=r"*حV^RxMA]4ڛF`[8-wZ >D d6z;5*#[{)ApZßH{ZY<+g 6wbR^alJ{LBh! !4$냤0Y@?52NvܟU8'˟&}9uQ ճg\o$NdX͉$"Q QiFP N:oq ho 77) xZg^Yu>JUd\P?^O%5宔HSh.KjU/jF:?~"ǃ&߂ژEM<(탭gdX9rcS^ 7% Hًo8Ne}}WM}cb'qvy+QBmVǡ v@xhf4ϑ\!0`)섆l?NԭvkhBw-{#^볰* Vd=P|P#8gKsh!}!J(|<`.BgK2*wQ/)]M,7&](-䄭!v|X?,2'Q{F=W4"r&,??&֘qy9Xrhs|#_n!9?B6CaɕDՑF\$K桺hƗ?-4k,ѻ#;XgVz:< C˘;Ye=ۏn\~9lޞڑJ"[":[-HFL:~śgF91StX 52l"S[ޡfҪtPn8uzS(;ٺ?m`f?|N'bM]Wjb$exT&s^rIY9v8Z^ƒuE IPHƥS> Jk8sJ(ii:Sٙ$A{\v8y/ˁ$>1pǡFFA`c#\2W>nzJ!#<\"lU~S,\*8JRDM֏D10iXjv wbHvQ8Y0xҁ/݋#kClLńNYV^GIq"9Zh?^_n[?e HRh68LFѮE1ZD(ohXH8T[ C_N>oR<@ƥ _ڎ1 =M`ݙe*410}`Oq VKL!q;ǫ)gw_:'ܱݎu#ʅ&W^Ѕߡ\BX)uա9qDwRҚO)%{M62Fif`ɈF-MJFpv}c|xRc$j_>-R-NX5DYιI #x(GXpm(ME.~3{BM{8WPLNC [|RF>~%L|Ӓ6 x-6!1/`!j;3Az{)C ./ݯeX"ˁ^] n~GMG#.D7י.6G;ydEԮz'-drT𣱴#.$ꣵҸ+bP!&ưPr&BZ|wz]6OT<&XTLt:JN[5c HΣ&tk_';kQ $8"AO8G0+ W`4:3m ?)??-͑GE=1ziДub,|4Ubař<Ӏh٪a:AUmyD9(<ۣ#RLqR4Ȟ-<u3Θ:0O@?<b(_}Y#fEU  r Fэ%ǀz\Q n{M0 \^UQzm}tIOIXGe#~fe"Q j~P ?`5F< G5"'@5t7K{/w)euT {Ycؼ Pc%qcPݤ:,D̬OlEkJ6Tql4.80s] Ybdt o ~/Hj/(}Sn[j|dO+ xK||UͪtHb7BΉUNQ1'ӍL`664'X{>Ȍ lV֧$yQ(5]!M:HjP?/m-.gL@70DOJ.]&!IB+(I,+]1EAl4( ,)`MEg/ix,JD0 Bt۫yY ,P#\9DdZyV՗1>L `V)@41kVM쮨nk[&v5 {#x6!{Ws1rŒ LUEx^W%,Zytnn n 靉l:9a%̀xEY"0tejk|#$5zz)k<hN>Э:-.a|v)b6tMr+.Tdt+ UPЏ~K.b_4&haNKnQ>'etPM116uo>`"'"Ψ̒n~vJZ堷[m[qQ[\;sʤ 'MI#WY/ S#Ch* :fFWz񮓿jf/--K TG`lSRAHzpJҿ~} Տc5T.i'UԊSEnlVCyf=ONçfSk2$?x# [VVb~['m\E ]밓 Iɪr(˷Z,J6}+cTHM w󍁐j"7Rj#W~[aw};Hf푄po%@bV wHvݩxuz(?qZz~upRo\NMu7 Y:=Qd$Dx跬2@p^ݬ[Sr_C>ķlq|hDH|s#0(RZiN&c{% ͜ 7L~..۳ё|R303=L<},]M4 وT Q`T="0 !9#ӱ+2WwϐO8*>#{p ETA0Vi(l-T`6v7ǂB.ax}΋B.IՑ燷^ Xع7µwal)|4J`!Xg×clOdt4dH53J>j%ϯOok||e UCaҸ_n!Ajg=~P6\4HF@ HLBVp\h&4Fo.K5"wdyHjd3Ng,0LU9h72p68#Z쥸<chX9 0)\'H򵼣kѶdf򷲈 T (`v8<$Q~a0 Hl%vJ-FUJ9܄>B`[1C]A|?͚.ϰ8Ng7&G)|9 ,8p(k._+1 y[p!w7[KV~ԣFF'{Q'Kʔ@;(_%rEn:1A]ePЌo[&[|^AO915r<:ZR~YlaZKr4TP:Wm(l !/QB<0Քg UY$Y ]ۙlWACBk&y(%&Dà482/jC T??>/J;w1WaxӶjz,4˄8֞c kFB؀6 QGTi&?(j{zΆQmpOGrZ%C4ЈzmO۝I:(L/M|fT􂫥#L&ݡ嫧gq?6H1I{jN-X h%mka,$;4(t!X9o)b/_+H/41p+>ɗ2+&}(hѳ2s'k)ɖ%C¡Bf32֒g|"4>J烊e)1lrcC25+ }NvHMop%g e>V*$b3c?)~+e߬(=' NxtQ lDSsS7I WC$PycVYeY8Y=>8baOE &#h,Vh v*U_}}SJŴbV 1ݣ9\wm)$cYc!GXkEM&Xgjׄ耎uH -ߴ 6<ب:kg2Y`\9`b^r;MwKaCRmkQ *advYG-ȝz|Gݪ||r=vTQ9/Rn(::qѧy+tL5 ԼNr;@0U&Mz]h֟U#u;s%P`ح&JQ-"X&"uXu'ys@?t:_;}~` MYE0@S>@R~+ QL;Z! fLr|:VЄ?ӉU9b/6Q)TO `GS6wg$='7u8(qMyPjO I}ݷ~]3{{Km/ltL$|Aɑ\JT^@ Rn k&`KխNU@oyAy棇u¢H.þn=Ipjj.M?NDa6锞qm/VMFB1:c(MIss{CŒ0^n6 6c7ZǓF=zCN$elmy*o?.{V~O/Uu㪭 E ^%{p-+'~h34O{g/Ɨl UH*2  ``-cY}p̂v(!WƔ˅Klq`5H%G_ّ뭷EtQʮi7Bz]pU͵zoۧD8JPAJ//xV/bDiDVU/m5޾~M|]p#77sdi i]"8%iOU='4)z&+xuٺ QVv$Q:s&9(_I|C:)hٷ*X#.wJq>\m H~Eϓ4|&p;a^I YV~ēbG,2H^5Ju]rK[)XBL S)5+MC&+Q]L|` FENӾbG:$%+Jazd| $#F9QQ:`[A_8?6+F {Qw_:r˲uO(_I9`Oy!l/̌{GMʽNAR8a7:y{r'. eIZ/H{L6Z0p@f)Q<XIlj9y&X 79-?+i ړHL/y5 mHBrdt?BƬ0mN,+L rR&!r/Z= ΄5 !AqmB=dX'ni 5h) skk6]bKyTF{G6ƻ*o510TdBz: 3B(Htk6ʳ|?cxy)9%h,>ʥ% z^}N/GjM<n0ΌwHqJq:'5w"&4&uSoGPsmuqİ\r!sy2, GIx$MƠYKz-^ţJ",H՘[˂cY)lle#d^oϑfXCKTlJlxFp&SeWD6nN);#] GOx,'d]X\C +Nzc7V+KA.(-L'*ϸГw("/?yUVOXHwY)}}l:AUve"uP8(?_yaz .:璓W2n gw@".GRa.9 Xmy"gD\'Fyvh94Jr$:l_mY{; l{gJ7]rI핞@Gƛ4X3FozPēD̓nLU WH{v1ҷ4,mkz9NT>1(^VAN|B^ pVgvs^)% "UN! pM6B{׺AӧoZԦg5Q%;ZUB)p`c33Q[}T 1AOMF] v 7AT*4 qVnC8d:~A(Q|}޿" kҗ| ;#YnON1őbEE7%*5hϬpoC8F "6 7,>*UXy."d3|M]}:iq^57+o+ *yt_@((Bۆ9ˍ;9.8z{1Jz/D%j́#ZΑ8͘"{+?6GbS`0ߊ"q{Ob)szޱ.Vr'& Vڑ a#Y\Yg>Rjlȃ1;lgS 3ƶw95tz#%fnm%Zzj{ =-+eXgHyA:pkP .#rOe]`mc0T9Eq.)UpŅؕx0 Rt^Pk66ߓ|kV*'-fb02 @Uz])wՙ[!kBF}4+17"pNI[(1fUw5 O-uf}L-d*̉w b9Q&we;|TǣF!)k0{ݮ?;XN&9XdēJ_z?Ҡ{"?XD)pzc"@&6AC6$$_{vAd?Az >vrr4G*e_#$IKڄF/gRf Ke3u8b&fgCqQt ap:Fn}-6ua$OEG?u ko̙1p`lsp,L>?}VӇqӑHj(:/KfcADno(-(Yq\ҍl'zlbHV7lō/HC0yvx >Y3Afܕ |+|掻Gmڠ5^;3♍^H9y3_ #\b$Ј 1*"r7 蓘3 ʶ0956&^7166DA (%uI#Z_im0S{S4!1+׏+=imqNA:|ƒHfVŮ)A[pC6(1Pv,|ckfssa@w&++DUwYH3A @s.q+_,y5Cz.7|7"Ɏb~+mF3)C0h{m$4zDeP-cq1ߣ;*mmz9 K\Y1xOʟ/|*6 ~Zo(Y׸x\gW`Wl^R =KY%, +!'{4CCck g'0Q,*@P|>.mK}l i PݘNr $&4moqwOւh~uLgȖ"go'ipϔzFƃ:Y< Ѵd[ʴـnr$UW#E1Eۭ|RY˙a4d?hNY8ktD>h4kN,&noݟjK#VAs$n$oqNiE'4¸MWx+R{ qXsE-.&ݖq jm%7Dc>d|)Ԁ$vW͒`cS@ddR!kǪ*PUNx_8.Dwb36TSF¤g :E]B}q.Y%(qXz2zAx0ZN7̌oMm6U<U(e{uk"ai?`YM Q2(IyL!=i<`D / N-M-O}#R@~WxГT~ CQzr >qz} _ 9F*QJ%0Bzs?-IגN<~e235֣hyo0Nfg4$Rxy06Ƴ8[j?ҍ\N^ 0գwHdS mYzцn0CKZG~? ZW2 2 T"Jdb!W}ɹ$ΒWs?IHz귎 YL0 y]"[$h3BS.u! +6V/ Z@@F@̔VF'ik1ߜiu- 9ЕBqF9ٜ2˳% S)qjOl"b=+:oL}Tq , `(^a%m-@hl( n5uSJ 'L`@ >5aX n]5ݠ$˷/ VC;v4Fˉl3W:РNb?zlZ874S>NiEM &NiaLDՇXkљ۟IkBOP}BxME} ;++%M`_bf!8:'r>T=aѢ&pKB j8asoAmSZ,MN(G GmMT֓[Ɉ%sMܜ (|6@ ",`SaX ҊT@NƵ&DJuLc_)YqcGUj@W @f?^ȝS[ǃr5UHngO%ۋ;1-m+@g%7@CXCЕ#yɽ0yi% [b3Nz8k,zUEӼ]kٍQUCv~3#[K~z֚8zү_oȪ܎EV;R3h+kz rfbw<'ssgg(1VH{$JFxDFxi9(P@9RH/3: ŏGkfL>s^t8buHj >O .̭0@ NzUYp5d`g=Lbаl2T*/n k)j3zm&#BhϽPsw&I'5K9' @^ :͂޽9GsQauT ^cA2(/1٨c"b Hx/0+:*tһq[r2jx|I"]pN&Sw<,*᳜'#݇6D^5>+$#=V/*[~1G .=N|AV>_p qV^+2W+q.;Ǭ2#@:݄lbE:A~9CAj| _{a-X[nk.mb/27';>§2[h &?"= ElPBY㪤Lmhb#2A&i E G,i…"/B E13:=ŭL`#\|&M"13S Tջr{SIAyh$ȩp(_dŸˁqC:ftgpCG6Y,\`r! 9=]TȅJsdR>`#o3K<'utp O8͗ce+5a)DrEqh\ӀD\$-\0RTbvцc{Hu6++oyI8@iUe/yp1(ӚOg7,z0Xj&g]F ȼjΠjžj?`-y)#Zէ0ͻ'[1՛.FuAgT~is.`4YD b_}?eg]7Ub l=7P#\{؉`x]r *ғ6֌@%Wg5׻3RUM0SPܷR{w(f3IXL5߉='2'/c%k&Y{\gfR:/ە*m㙥{kD_ڼb?0 ]I^!8=0ʛQ.LrP`P'[QOA3dz.=qJl7ydhܒVDH6$$T]z%ϫjZ-K`)*&,!^4$ Cy>y'll\MhHPI08( [(ZG›<ivvhQtp@{:^$psmN~>bi|*dR-QPڋ+?%/pkl2_ѥGx`z=6h L9txD F9C4KFNMF9V~=JBYP6 Ѧ&ĔkB"j$d3ph`$2'tKzLǤ!#C*;TZ\䣿VsuuN%{%O}ֱ>l'X=G2,ߙ[8ܥ==zfEge_aܼ挶,1y% . >.Vv4q䈁;MeDOHPPHF~̫5NW'q&;W>PֱiHKtGLT XH7(hxKu?χeAbxQ,W[n(4Z^F@"N\Yl]~*FI1i,gK$k9wP; FGeH0A/aVy( ]VUHIZJ;_%~g %4ᕀ"v6f7Q߈q ~0L9N:1̂)p`0v͘+v\$Lju1\cC[ñuEv F)!?<ZLҲH|9l"D\#A Ě(< ,/74ĂM8z%/oELțsg,S?b4ܞ0ch@~T.YоSO6rdzGM?.Y= X:?փtֽnɴ{_9҆{ 8uC}}yH~a#Vra]O㯺M^_/lX1vfu ꍤ'{$4%imL-0P=r<..P]ELZ,}6?e][/vii'cH, *lP2K_}@/Az?;\K\}Sm?zN/f1m˛o" -xsY 3 5ed>\/ԺATor5v{6*hQ,@? {'_wf$I9 :HK8w+"$nvAJ=i'E %ݡ.$)ApzC\hU }- KBK:a6Hy 9yˀ3.OD˰`M2ɇ79#.Zʨ4._2|Fq7aIۙ2-q+9隶0%ȵ /˪GAY/C\#:]Jua+S;[&.=,*e@xŶHNz"uC\AQ`v`,P5́]3ƶ{K$ԗ`zR-P\q~c]Jf#B3`/۰:|M"/vz)\6P N9%=3yzVc8n;m\.g%Rbj-~hzD`y^0zEqRΝJ[4'd%92oeEc4}`d ̅W’X\i]d=]$/2 vlAAKWx$%U|He( ~bѐQCz{~tWxk\߀lQ_]#[ۍ|=4z7 "}iAF2Jp0bt1@AS6"+歧J *D 8rTvƻd2%'AFwp9;;%E,gZ !]Dd7C9M8vs ϗk|E &E#aΞguZ=-&IZelGDyK[bkANY6^_V^3*7eFgz/ ݩbNcCYsG6HQ!-0|DDt\kev?O!!}_ 7ax>SyM>Z%)m v}g# %n9S!=svI$\g'J^swL28ﲸMqЦ[ir=M@ a yd5==0sI'7xڼ!b*"]TǗT۫WoIv7Ka,mL&q&=҅GCsFRD,t"Im0ۮr`a# '/?IdnjҢ臶T {Vjh*oFWy$8 T&Bi /7qhNׇh崭ݚ$8H[ >p7PGߍ<zxj[Tw.T\ ASS _bє5g":qBMz9f6RQjJQ] Q뺚uㅖ|#84:,d!X?Tc(<q}l8M&}d?hGQunEN'$W0\3GU&H 7W4mh+cٹDە䇼}1, v45FhCV᛾('{t/ˇX( ,ԡ@.*Cu GWOuJ| `4+Gt͏HgVGBɜvNA4#"~+:7OKtuVaܳl_XGR/yWLMwngeR 缰r>s10U'u%a\|172fxm`wP3G Z 0(FQrRrBݿ+|Ih^o~rWrvoSJ:FuniQC.T\ltHj`JfD)@`wÌ=-աHԝjm]eI-iuqwd( ǹ1,8?v[`YX'JS==x#S~̴8접F a!8H}~Y\I1t\+>),J?9ƲG`cz 0,fq_Ii̪|!~,Dn}xUn(YF򙯂Tԕn5Җ,j^h\Ai*} ȒH/0(=l>a^m3BQ4[cG  rAYR.:8pIfcVf=OtU>pmg:xgٺ܃^Q__g^*[G^@ ojbd?$. |<84!S5MK!o,3RAQ:PȒ,,L`1*ݧ6 帼w(*4y[911Wx+~{]dC`>mQߕb}Sa"~/ٍO\YK`4~KHXUwͮ6mygoH6Q2Te]ec}4y.QXMk%1e\xNj%^;kbux@' z-yM@X\:M0pg(6Sa'?ݗ\yDx fyP+VKL|<}),eg̿ʿͿm} FE/76 Xa͸for$@|73DDآ|tBv?ƏaNf'y(ђ yf ,SSsG{vZ=t!8~cw:PUv*uF?ݣ2qBQP3DFCXKUW^|HI6Ll[z^GN_gXxz y) 7@s ^,U>t/$If e&H v{CUI|J-$9EFO7IT^V:`e _ٸmlDBL ); }F!%Q \e0Z54sҬQ!P?~Jt]SCPD2[f' AF{&eGJ8wU,eтX \iQ~ b@W-|tXryUzp0Q!g'IZAXapZ~Xwnty ~^DӅZam(霫A9rB;>k'fk󭈵pPx:i9t吤)F'Y[3ɱOK1;C^\R7 v_=15$&pyЈ/Liн)ZL\cCRevwxƒ@seM6|C`d2V%nLt%dᴍd~k7d A-dD'L)93y!ֳN? T*{7V Au;B6Gkj6" Rhlmpm]q*~<4G!Al4eKt7"XFu6=Ij|@C[Lfml?7c kOFAZ|.g؞9j qyn:}N, P+SfC`G@|(  &d(tK8ZTT#_7r[ aQD2P #y8o##; tQt. e3i@Z4L"a#~jRI1W~E$'$=Mt9-OT QKjfƘI"? c:х߶lDh6٦XaHf^\ϧmY;{G~CqtU˃*~i jaS8ޫ'Qe&]|lbMT2B<6iu>/f ZTOQ՟ 3*x<]2Q?^}5~o D%!N9 \ڢ {YUvSh_yFwU0b>zqNu-^YWA۴uj?kuBdH–6!m=_U%$vpgR=œB{_<>;'f K(du妻-"~賍R}1f5d\8,'@~+1gV/f`:Qрyŗ7Kp].az^ KR5aV.-!;/2Qp5[ 7E:AԮR 9쳡L9qӞGG:j&*a0̆#V_TGyrB:!&K8ㄲPF-mzs&yn+eWYJ" WBwe.qEE"O6Ҕ#Gbt x϶Ydqm> B)\Lޔ;Ѡ on#";XtJ؇҆L3L%,{lb gKJ!9!U6{hq&rަ\֘ؽܘ vnk ze1*ȏYAYf1ݬ1 1RkYЪ Ssl ˯AF$[Fɞl vD^$v|[3sL=L4gP $`%yxQ^%6ϯ 4R+VC\RV I&/F5gv #A_T@*d!lZus&6uQfg3_[C3█l{MHxsxBp8Ȅ6:Ez$Wj,{"B%?Kɍ1OQAKfwD)Gy=Y.u[n^oaF<SURV >.|D!^~Mji/g+ ~b`\F#n?U\NjbupHEwgFlh#Eg \Y̼B7Θucr|aĉ!i܋k$ip$קVAvHy׹MuF Ü=0@ZkB> | ~65&.h/\.-ܲ^wq/O`48F OA'@%B]zul'!07PF~~XQLJ=Zɲ}G{Z3]9d-7{!lENr OCB?e[%D@x'R[+.\sO;\Џ **Jc5Q0x!Y_ή̯7\ZӬ䔵C^xm| Stϟ[:5] 8b' җM:ZwFE*s(X82^Gyͦ=zP8<+435}icPv)j{fKfFG1cBIy$wAA>0elT#ud@.g i˭zNʹWZ ,C`T`"~GٺC7Q3 ʴ—Lϒ8<<@*urvT tU|@ oǃ+1\a:Dړ;!bN6[yh\Sf<^FТ՗5u{<X:gY ,O[) E9N;2ne޷f'k' ~v(Yn]ljlAv^+WUdes2ʺԄJJ6䞿ۧr-xC FPh`SsB EWZ`Q[h!qֹM.˯RT|%I@t3B|},o֞"^p-3풧TQs3ӡp{ͱ^HFztZ*jI^Sϐw|TlIRKГEUF\e v],Ruњ2. rڴI^0qtSjŋhcˡA#vma$ 8J[>pI0K-W#&k5u035oqnݡ5k;D]{ lN!Gm fL1uCDa<0 ^T ̀;'a.'t+_gMɅ*!17%}=rcVc@5@<4 5jHwyL҆G3B뵓jHzm24q>ab}sq2>+HPB0B#lboOnCEb# Ԝ:T!r*P__yvΟrEJ+fX}yHd) ώ.5G\HhrNsD+ {98_Ï1}Ar ',%Ht;8g?d)Qb]q { KibEK(%GTmPJ:d=TF1z!v=g",]I70* (׊j̆"&CCLiuJPqwT\_$~:z*~ -QԺ3S,`(t . srZ눮Æ~8C`xZlF޹rS}c}oSM O(6,)d(Hrǡ:u.2-2Y _)Hɻ.09;̼P̜\qO8$V"hW28[/6*tq7O Y\4p~X BkʱVQĜj!8ҁHxr^o3t%ɫeɥa20>frT+ VʒJޫ~mI~@ u<:ʳ޺z~K|7 U1761&Vpvn#W!],}6׻z'ݐGI Tu3ت`H7`uCeu}\AniA2k)X ?]TRSJz B W@<`qN#{A~č͊"Oȱ-2Kgd9'xSj[L)y1Ң$/*zH w tE0*$sĜx{ЋD}0]D{X6jv$efOh,0lLB)䷊Hӈ:km+5Hrz_@%uZ;IkmjRb֏i#|)K#;q!!tЊpd(=1iTޠVě^e,f?X%Nkfɑ.̷74kN%/rmii?jFCr!Vd^Uz:A:tVR]n>,)ž,٨[2hw! tyUBR V m³?;KUMrN4=6:"`b)]W8̘A_qBnOv9)gKSR|'W O7(L?~O{ 0y,U-wɔྱxRzHrK%$^[6&:% .aU]oVx[t,˺JvcV=dWBUx܅ϓl9lgxZB,?_Ob[[_/_Tp1ƴnp23{)TǺ){*vSz-h& ڽUP}~|0)WM*Ķ]D}/@u!jt7 WOP5JQcyqRaKU#_T[⎅՟xe[DK_l^?(ܱG 63 0_+NWˆ'R|P[%A2PPbi2ok{ {*ter5:rh\2ACwCbqS4?:>4_(|򻋥p|YJa43%=&b_˭3+25k0MwRr`p(BFMϨ 'zR'316t,@ɉmWpZ?]?4۽ e j*{Wh~V.E#L{ʒ{' N0Rsӝ .F2%UFl0`Zqf6=tIsCM`OR>bRZ撧r5J kq\MI*mDm@mqF-B^J"~g2Df>UBtN}V5uF쎩|rM, SVA CSn3##aȋgŜU'6KD˼CD dGWDe2'xl NнH]?HĊJo']lK7 I>}DPA%Ü8b =ar6'M)jnpon9j]f< gp=wU_\kf,P/H=W>id++C69a_rXݼ/_-BXji!حh.̪oWMTϧI|S6,K.;U1aeJw'^N1s@'-T'@Jݲ65mnŮeH5WyFF94=&'f}XOpPsSi/F6֋V?Tggk/Rb=F=3ԴjvYC,ѢKP2 n(2HI4m,#6pgrΔ sA,&JfYBWʵ{m70v}>꩷[WRsM0Ji쓵"nީsNkוv9m90ުoӨ*Elj{VA@Z<8f?:.i?̖|1X湬z89). -bS%%ڷ#|]8ŏql}(iM-+ z0JHj472>*KaD| e=KTN^;ƄMsrv,2Cu@$z$2+15Q`9[y@" ۴y>_CWZs Lp?D7~؋n[du>1,}y Lqq|hsz2-CJWgyN!8 <ɌlN;@5HF}?=13B!OF͝rȴ2#JF}@M XSST'Dw)i'3o p68S|p&qNSFAds"+3twj<&M5 oͿܝ /`I/[~}} Dx萋(>]0Wm Z,Nm\!%_xy :vWjMTk$+ޫEkbbEodi(x6M~< F[X嵟k y M~v5٣8xtxTںٻsqAXpioMO#d| RL`FTY=ׅ|z(KmC6ĈMqu]O&zۈIs y ]ZYmCE;2lGg{%r"`_7i~ThGse,n. * RN*#86H2vGnpJk4LZzni3f׋l)``d҉ƼQD`Q"+ox__$|-i~M`А=\Uj٦],2R?U/UHLxz!6tX?]G1Lpz=X#r^5 M^|]^9ʓbJo_C٩U@ܬ#0hF%ճ;ei,J-g"2h*`8<4X6)AYּE6S({0P[r 7B ʁH&̤^2n ;Yँy-s-DηOqþFNW*Aa3#K*(3S "jf Hl"r@GXjOޣ_N ,[jJے'X Ӧ;B;h :_݇^Dw{_P)y3it ]2r+rޗ'!_.QŢ څ$T_} 3+hկVogu: [Wf/p_ >&3-59;{'Nhj0:(goǞƾ. (ټ\+g-Qix]" eEg*N [ĮX,DT ]"ĭaw_#6cDP}Vm@6J4lFwdXm0hN톧4$I"Kg}ۗN0JcJTZ#QVlgmyedv9X I΄CV,;9ބĉ||ޅ7o+E,ﴚ:vqtZi|VLʶBM`3{0+,9s߅+?q}tȢ@H3]LߐҒKtE%IG^N(0IG-ܺdLEARzHG )kg=wncPU %>666WGQiqRUц7xb&Pi^vTDt}?HπMP+Iw>eu~Lh{! wca>Y St5lAu kZj~̝9䯲|qߘ^.P6mIgLJ D,c>v3;ympIᬽ[\۽k឴ y!I֎zy8g: ͕ճ03<_\+9eB !&銕aZ4AJ,v-#սƮ ~mf~־??/T^)e;QqSR$ 7@X;%`Z>4]AUW"+%kh8T'ءOtlD)<;C&Z0&X ;hT:=\04}, 4*r}xGٻɱŁK)}&}fJL\PndY ޮ>ե%vo-~i\lڤhKBa7jVY \A]91(ʾs>2? dY˵*p`=?ϚLJ.~"hGlٗls9oR;JK/\X3]7.&  ?d3ki|PϿGV6 5b?3RnhܐS*Ku?~ m\͚4A)C+ Qy4q \u( EUL%aVÀC\Qitж9>gdXy]pr@ю)mܾYרsb=s=M"+ilx6Sue;Dgо5k}VkqM^DVE@7ie7]2F$mI|rt|;[9qWS4#qVӀ)ӳ;Y bB2R[u1(_"$DxR*!!n4SH*:97qIV}8_9"mY{l?J>ſigjىhi?' U,$&޴4a~h9?,Z&&mhN}T>Af.w NAY`gi'Rr1**M[zBp1$ܽKoc E:N١3?';R-Sq{egep}ER}N8h M 5>ؗ4,}$Ij_Ep(>g"н .&X]^C6Jfw [C5Eu;apq;,:RWp`줝;sx}twU-{4 Qd ޳ؗ32H;C`:wC a\DIpނY͂\ƪ]>;4 賟$V0}=st\zAaeFvQݷr͙,ސϟFYy8GǣF+OH s4\>Ǻf*$!UsVTI:TJJ-h1H= Y]`E,ȩ }f[qϳrPeW^P${n8IJ޷JjgVr$vZg7~TЀw;!8bY=HKs| Tע(z`Jڸ›'YTAv2i8{V;pGa|hz?| K1|6;8|T+嘝=F.]$ټㆳ MMb4l=xju5{RKO#Zւu{X|VB݄Hˁ_>, P4+Z}N/4ֽHS*wX>ޮm\zuũnδc˅{ b$*o&Cp̝2SjgS[_lq'OIq9B0GR5RW1h^Q3 thX /ƌk5M+\l]B2]**.e :j*!uTӢLnsJ>1go Bo.K-y^@إ)݂ROA,ZzvR%}sw*}\I{| F۵Lg[hf^8dkU_\+<:7R#kܷ0!Dػ~#u5!V*v򢿻`Ѓ -@*y`EWJS\na#*TM$H(Ar  Bz(n&)\~x* tcX:{0=S0 kFն ^]aV)!3jU\588=ny m% 1i濈zS|WD^He . jmk8ҼaO!FK"a^j|L\ k:RPS5Y|c2$Dv>~h=֙~SԾl?TğS&~E'JAx[N=[}&Uʁį<|Dpzhb X,(R5z45T4Q :Bлl_+h>_OoqYz4dLN'Fۜ, %`d߹"fأwDaћc &Z1*930<<|1iPmM^?llC;%yJɭ+q.Vس}^ư`  G)h>`꒩dEpΥ.JKᳪ+sit{; edWp'w6+nR7dMzm)D3 D1L-_ ӛS]v Mf0U?M"3vNd09l9G8CXȻ @UQtӊ gtc9d@&g*'&JOwa\R QlYu}|yIX<64'@J܎ox~()řHHg#Ÿ8]ȧ ^gًFO16~3Wƽǖ][t 4A燛IKS-![{2*[&SV:$~XU tʙu,G"~U^vLvaM~"MB alMw 2s0l(Az r '$FY!/1w|pYu$sX^Y?o8QǓBCoFng;(C;rv>/4c@ ,4m*4%O.Ti_ΩN:ht5&%r[5="80| DZt^єtͪDz-"'hKKLbg;ӏxTVTgyŽ 2wbaLO;@mi?uW LB\AnHj.,?=D$ ںż;skFp9E8%{MɈ b:$}:xz]"1Wsom:ɨ” c7 y6Ϩ dBOS9>f '4EHk7lFc>K@SuJu,+W~Ҁ ź˞xKQ7?9rx% _mJL}fjTWFY}(J3WI]ç5]{gD8X7!''뿔׹# mŊ4 L[4ZrgLBj(#;!]>$ ^!iRDl|Ă8wfԒ79}OP+ WPWRP@z5Nq {(d(=GiBzjCв6x\@V--O(>}}6YC; Jotq-i,jZK((1t39KF%$^%Ԯߝ #p4 ; (iuEtF Fm.b8Ky߷`閊Un%Lފ7||HߙgV( k;yf4=cyk>YZ%FB/w&K V,2FnY';6؁Rcs)A\) GrW'[h[vq$SН$/` "+P60`Q /7 $L~V$_vX[s91=X")s,Wttzq}3ln%&A9;%۲ 9,9AvP&+M)X V WrަNE6OOUoWjCۛ&Hn·?Zq哊3FEfh3.qo|Շm?Jsf:FOxDo.t=ɒ>M'{!WU;7oX 4?M|~J6q w.3{p-c=V|ߴ8i~qf#!N35)ц@&ŀ Rg-Cq4bڷyY58e$SUf}$%)Ed7VON T&6euf.!B4f7L o3Bxd%WX (C's{_.SVz37 ^k{Лޭrv4I(4dm[aOVG&Zkcpz`y;\AkfH7Wi`9jdY&œJ7td.l0[q@7Sti({$&)w@0xs(4V?lkE'C330g،JR"z1DHvo5]Rx ^9=Oاn\)ݾ]DyNWAbj팩,!9q,ݟ+g-:KycU%Yd|WjV6Q_| |`x UL%|4'Zx췌 Lmdyg+$X&&=zl:TV"-M,сz(O6bp@&*U.ϐ|5PcMk R'"%섧IrճVh-o!X 6o7m܌(=|"H*}<Uco MUj=!St2=ͬ,MeY.0]: G7J\WnO"wZ2t]hj)B?ucI"n ]dfɭKF g>wG\kEh<ֱ#@G(ia`)0eNvwU'Z9pG/U] o\?=1Àik}r)O a=xl2(ReW-h s4U_)BrW])In[wy)aRC ͫj-{Y$M`_Ux3w##:$rH޲P]Euma}'oTL8yJ\{|phxyp7W>jpٹXs:`c0BnwĵBXhWc?u!C | ;.nmL=fRb&@| ؗ#_̓*l6 z %+A3Շq}q/2ރ݅TD?.O Nn#@a rU!p03idU!P!ƫ6&j|!-^*OH2EUN*BojxF0ȇTj綱{$)<+}#4T\T=]e^SI?LN;1yVPh+ Ww\f,8[8@yj{ƙ #c|*G/Dl:݋!\-vU bv4dF}'ܲb@.LhuG;q_iQmi@t2u/|*9p*1vpr **Ի~:}"o%#V[%HO2,)]x_dcJW+3%BT&,^ gR0FGEܽ$ꥮ}I4}jz2ғ+Sw.]Lz ul,1oȸAΑzlp\QPd2;xIg0rU}!Uhbn6J_Bs>3HJeLh ^[bn&Ub+63iܑ='o?NЃH"K뮴H0-<1_G)Ta,qy~<FF*I} &EgZl곅;ҘI69iqP)[+yeҾ xZ3RdˣϕNr *B3gU;u/BH0gI;oT/à 18`8 l|DƀF7/U&#h$H$ p(a.ӹ .J2mPn]zQ^8"6v_)PUTU cXmk ӀFAl@s7d؁m#t.v.z/PpOZ,+$T(Sׁ|!SW#*75coYy!%A2{4QfGDW__>yi,?E:⎂<:4[Zg2>s\5⒏kW֏<,Ä:&8;5 mMͰ@UoǦ2'D}cأP 0/瘺fSX#lJuim v`8&ϬS^"B_yؓy=op{X1SX]OHջxTcrcIЈEm;1= #EByxbwk ۼiN gÞpeQЁEد+N޳3ZDqŜ`T0O Q,PuE/{FQžWҤ=MN{Etc8&r^3am)<6"%q7onoLL~Q"wG#u"+^J"?"A,5.WỘHQ1D鈓 pO$8B9mɢ-M&1NDXN{V=ތo@<OxdKCx>y̡DSV/gd%kr(gK9.P _%z幙ԑ*ۯ[&U3Qa,jL/RS^-lU'gcTv'y(I2_ b@ I}5_%;cZZ}pqrd-(@n180u*^@<5_mݶX3(-ھ~>ǰ32Or`皏 GSqإlm9oE[4 ϱe va$΢GpjLg ԆN&Yv@(Dh&o'D$lȱSz,=ۡkɏLth2BV){MB}Cb6˝b +QA:ma^@V09x TbŸ2Ikr12fwUFB+"S)؇(&DTq \6Z**o.ujjw tiۀ1L&tjpP^}}MT6bS:_:I=/dvkU&1T`:8d B1*ؒ M&̩2(fHcCZM O;H8;KDNgw3weR"dXGٹWbh Qa((BlMڀP4M3:`dɥٴ} [s Vl,  fzMn*pFг~(yJHn;LHphC>ks mz}B#=|7 Ly0- D:^OWg(ӱsJ#lcx3P=i7 bs?3r= Db1/#׭x4ۣ̖g z[^f]!b1 ef;:\Z&Ctۆobf@]@  6_143OC M6~*'Ia`PFv_{x'E7T6YY V خ~d౧O+K cy2bT7ÎGz*z{{tV,(Zca.o) @T!x$+ƽ82k.\ũdxX @0wh];ڀ%o+(.yF1o&vuzT±^g ac#s _f>7_O= e/xٕu 훩cbN%z@~,V"ҬpGߵ7g+u/fOT͞v_4l/Þ kW :+Jiʌ]fd>)y:Jt^T6aہ Tٓ@m5Ң&^e/eDRzd}OAa&~\NV$?ۈ\}'(6ZR#$V?@2’:[uځ!7-Lݍ|(2UIZZ!/3 U CPR&q,^Q2{ q H)T*.Y7p|mb{k׶Tp8 q&E栐B3մ^F' !;FS}I3FfJ- 9l >:߭{pwpAƌ5f-0_ASQcC,G3觨Băby9s=,i@[M7amZszk5(S BrcF_{8Hs}"vºE%O JQőuJlZVyy*:=>al)zB8TKױXͲ_0e2SGD_~(*: 4nς rV6I.FqG ֞|eSqN]X$X/(1u{0GIx[H)Xh*i"]WV8+h)c=)c %} H*x#7 Ѩ"@a'_+ Ⱦ`0} 07.6C& S&%~MmgU8~ Ю  -ɹOkd4~hL9a>j_~k׃U *$2s!k:%sICʛ@-I)b{Jp!Z_[g $ Qtˢao=S& /ifTks ګ7ƒ7R6B1(#،26;n1,k_Rpe(θ1l~ው$zG|[Z*;L1YD`7 ݲ_b7fr[|cSu*}[E;%E^`AygA}DK$J!]֓̚t EN4J3tGo&!Tǃ2!5mgziEpt-VY.7SfS,!ËsuA2t,=btiƪΒw1jqbol@|Tӻ6e GOW`G!ϊ6,6ǃK3J`&' L9*<ߠ^ uD0eVh[D0I&q_OW˃QZ̈Tw˻w˹:Z ^ՍY|!-njآOuın Hm1vR5QV-9%+u}]N9J"~MO?R|* '@zdX/|6)Œ- Z$ aGw#(WWvp}7˃(."tnUܶvn~l=۽CqČ^^Z'Gkl.OmcL6@ђ*H[ [[- 딄.{Y[=ACiI , Z#"[xE |MaX"*=vё0fb}B7=&`<5h|4Lq,' *z[W"BErpDŔ,@rov9by8gx6ܣU N&}TYb*0}e1n[<7Eui艪.=aFc8ĥb&hF'*R 2w dF|['D<cgHQC0&J r*Y(ݓ' 'xd/woSWN[ O=wX$5&AabJf [2n 3ZmOmA^X͔^kw*AO?:hGKkQ'Uqr}gA$f*YiXMw EGфKg 5cY`vUw'?ʇISնlCpr ciA\r`cut.FNpw})`#n 4"2*głuS߈\CmdEEVMҠ> OLVYo8ṕ_x?ZPr 5 7*OL!bɿSlAW"N$6DẢ-+-'h'-<ǑpeMBI@$&n G&AķoZWu#r$WPr4^1J/7\W?#"X yrwaApnA^Į?Î{ ZkH߉TK&/xā *$˿srfhH&.33E 20;3 ɭ4]`D^>DmJ;Gͩb<~c8?ϣZ(O+SM?d#p,l]̪_*) CﺸɥTO3dA>Sɹ˕CiZ9?fGJڞrO>Ȧ̇E%a;_d)Lxpp]浰N(엷kF_+m%yM#9I1=6h̖ 9)]1AƝU_3Y?ob `SZ$^v+ڏZ &g^,h<*I7N4`-/ÿ^#˻5"g$"Ο-ѢTϕy>*LwA^%4:7ggpRN stA!`.Uk='VM(&CuL%MDMD*/ۉ4{%Y&wYaDt7%<|USf5N-@Z4 Θ?V%…V>֒6#lO Լ6x:icEc2hN%d7pcco>mzlinU2->?[V4G\4cوM-ݛ)sB,.}'6Xl296 +Q)'3"q9$v\α =0OQjcXC/'ha\Gj7,nے]f]egSPȆٷY~hX@ȕB,OJTNk&f @~UK?Op(hcˍҊf8n=i:⮛# ;냃 -B(*1QW kq[b}kEx<#tpMTl3]k{ ;)do^m<.oMy(ROn׼MBHE-EgJߍ! zMb3tSYzC%';5|:lzXI#>C)ZgpV4=m7}ph[$:TĞ #܊O/TkP εۡ7֐2{wJ?ֱUg@oXgyAN)eeR;MXR YͱQ|e%X+G,`X[41&I8ZDp[6o%k$~3Eps 8hP ;J"3MR](6f g$쳒 ~`m iFMKҮYZ7pF\1-b Jd"`GQ4Am\cZ8!S`Z]q>ZNqq ;?jF{VsُA‰LJXZ!\zLtim]".iMW}jB _}̂[Qr=wy xo>/6PF? ?[ Lm{a5BqݮZIr鞻I$*6 Au癷 P4&}dz`P]᭟<2$Eo||}S8X{Ӂſ'{9Ѕޔ.n\}C`/g#W=  $iAr\!S*8@Db8qI@BMx=/e#o\g͉j~3ר{L ƌ(0CP. n}= zMsE6Z8eoS`v==_xyy̬ S0eMCsnoz~(4 'D m[m&J<ޱ?]S7Cr`KUJUWV]u) '@RjLGDn/[B~r..Me᫢i5̪r ZX4΁يWqJ3ľ(L =2`RyxS 1^3p"gO[2k'\S䁚(I4d#0Ȥ!S ~SӺS)f_I4Tցp#^8iԡ.lJC}\IBp{5sFN.Gy%438R]P76ڊX+vh(**Sg\ 1,;.T.1r0jTBD\+G!f|z~dG6Cg䍈V{逄孑M XT(anћ<}Ho%C"@lo3ښu}H)`;cʲ՗ fI_}+02Ts>T UEPb48\ԍ,msǯ'NnVQRj5kcើ#7S{l_v'CՃiK%xZPAxCłU8Q\0J#PځdDɁ|{ 4R|T)95d2S)Y r/ďeɏtaq)sjp/CR72؎E{.&@džg8S+\7{EȼIPd$xNdEh1bp4*5e*LS3WhsrH0!x jHY{5\5#3( ?KuǡRQrc%u-6}Keb6\՛ӳ3A? Ht+{ovT,rƛpᙂ j<2A%7rj#IUDu{c(ށ=)_HAn#+zaW#,Q<f˃>/n)%_ 6ÌF}a6'Ku'3)#/rxٝ=,XMwBqp9m#Ȓs1o?lYA Q(Q9f^xrb _f"Os/( ;1T?^w,_2O<Nw = ixiSZNj=a2u7/Oityg%oQ$G}JP j5ï}LzVuy3AgWHC[6zA ;]gzܬ f"9Y%B]'\?<R42oGy߀.-gDl3Z%[ukZr%YZ@ʜX7U&BKpđvt+'X5bccr8cg2z:r7,D׍L(M}*>t4+Z3J=N]S7^ۡS7Vk 47bpCyĽ| =UH]TFf @E\]'9%-Q-C67Ȭ5uQ6֩zSIT$"(ffOxJ2khnBb\璽D\^ ]Y01WQQb|mybH?xe@ĭ+&0)0xwW|[WiH3>P;,^.Uv@Ҝ3vY(z֣*ǒˋ28@6%K ~>+{2%#P>#80h%xm`#SF:Z}# 7PiAزmƾ+`vFVI9ScqA : smO=o `q$JG^,s5g H& _/Fʙ 07d0f߿!;%̲00d*IbhRP \x8]c ݼ1N$(8L6=}X73}y;ܒ8Ky;3֖ZJj^}Gt@o6_Q#]F|isvQ|y8D,T܁=ȼ. $,2oGOV>?)pUJ c[H<1 z% `08|6& jt&& Hwii}Y]3)hÉGyRtu)~,r hة_2A"Sm1]<0zA$fԟ@}gKFݏLn- 2Av_ xw[8hρ ,:ɫ0G`]aKBvx7? 64oyTy2fҚa!tlE=-ZE3"JY[pc6!Lfwݭ ̠QfW/A=)Q*ZP/9u/f4t1xXI霸{VAS]GOH{͚T H{>b2j"Q/o׵Js~.䓫斿Qd Gyrqm<?M)Vov2a3MLKĚlLSOO 4\D c2wrq)/n4طAG)06-sIogD{|Й m +} -ĥFL#t s2ts>،/_+ ieI#_5Q&ZsI `_xFh=ؼR4[^sߒ+ʳEL [ "y ,;:7R[pkD0ę6ӭ[^U& )r\ p%[B<$}Pk'ٯQx#w;OƣG3vXDVθmla"z]j@FWvZ6[*6$=|5`V3y 77AE=Dq4 `]Z2f`AF;>S=颎^jv'sO+:Iw[kIe< HB~M?~B!vn>& >bHI[?"(-0ny(Ӎkti(OJ$HGKӂЅMif HQf2Pu;C8jj G? ItK['TzXk^BRI؄oC)'[Aik:2kIUŮW$}E%=IN1\4Ub]8ҝ|'I @+{ W K,K:tH@`>߸BvgfIvE (M0 {UFRed#K^?_$V3,St{8ēӧo^@ u]@J݀xUk-6'@p&:AJ5>k`(mᙦʅ{9`>pEpud 4}AD|!ILPV澂B.z[z}2?^B \sAJ@/M|YlD?H%\/YLg+eI4gILQ'rJܕotR+54O=C:{|1XNKqEVS˛Eϝ|7F8[}$4k[+b nu50 uGN[SyHZ/ U!\h..Md} -zxGD/y.>̵@8' [JgY",q",RZ)%vhYO^'v->HWW ӑႾ2$*{I*<]JIhq4?K5/׏6?Kv-6dM~ Uol,Q۴斿l79^-HiU.l5[;jJ691Qj5Ԟz޽.68j>k5q Kx =YzTLVJ>0_%m/BŎftm䑩gU"~Mri\ BcŇV\n}0p*)@C(g"6nch &AtQQ ١#TRJQ7U@W:o.CQ1Y e5iG3֭S/Y7a`^ˉ1Dol\{>n:3Q_ʧ#G>%6:̋8M5Kf )Y#؝UjNP;"}V֦~HSa7o"c# _yoERMHYȏya둂uRi.MXD,SE.v ue~s$k{-1?@n/h4i̊eN=c І;}UWp% T^Zg*a *T#F-2q]͔^ŸL |%su4ʷp*e~bW }7ǩŤ($f!oF";ʑYDlM% D< aU9o ˶{z"їB2ʩC-$L#* ~0o0Zy'?V3(yšwh@6fvpt PS+ځtb>/ZW3~.Yf4+'=3ht*8vc[V/9VyaDBՐޟYr!ͣ<q 'eKSPCU+tٟNqQ UV>3w_>>UVΠhdN\AB>3 ":掬,) iaȞ H`R~i >E^mm'wT}|*ڞܠzKm~MQZ|OwX]EwQp>m'_PjItk5룏 fc[*gvJi[%,*uhy9}ŷ,Ю#e* St<:JS@ .t{ 괢qyM; *,<`S\ y#YS,'ir p8',z?/L]. t-HߍBBs;ZbS<"(= rSmWUR?gtxJ9m먁j4+dD Z !L.60Yȓ :lirvK+VI2n w҄wք<&t5L!A°z{9o,籭ч\^i,C8ط6faW7UydgP= 7y^sw\b]nl#16U%ۮf? 8f"0ܮ~' ®~yD:txs}cb.J 2EhL|Fa܄|T&H_F0dO! i40%orn_#o^韇?_]{b=R,r&f\Zs儒$ vr;,EN u寍n/$T(a4w/DCQhB=>&n@qec4a-dr^mXВm 91" 0K WtzK ! @!yNvI˸N=κ"8RtנV0&;I{xnܚ6s2yAt`}%~"7K3*!)<ڑI* EtQy.ѬW0tU,$,T_ >啪,%2ASH]cw,P.>fG(.SU`d ̓&) )}g80 jo*ٰ yҡLЗ zSQcw#gr^6ZT|rR$~&+N ̒~zҘ`]trp~JcV\5>Ɵ?@Bvrn7#ENXǙaV6vM/,0LtrZі. "Ư `U_Wx ﬑}n+`dPSM{( ׫.Eʹ XjJ"3ٽMw-9"a)3/WS폥I$&t"A⾫sA ۩l+^y=euO YeM* `i`eq=~g%lfnV52#beIʭn|zD`%P劽y7]6zv.DCt1Cl{h5'֓֠"|!7nݸ(EAxR3rK%4/2^)ys7{@}V2 enz;wefQ2/`R2Jڒ'|d㜼18:I.8} @MCmozW%y{ =o&^ފG"=GdNP~snNkq^ϛKu$lkg [IDl q ܉nUA yxRH$OU]74pMK]vCmi}@߂(sTDtŌ/sxT+S?f?ZݯN֝oO_ @Fb)Wn.9FF*|Dsb-Uș,JArév;' UPbH8 :n0h1zz*6~D]q]LiaBrH~KV8͔z?EB9kuZ:hO sN1 paTNZƅ6vĸ1vDʜX;496{*T)^sI/Ng"yW?%" mOz-sg]AAdB8 η,\3OdAΨȰ7_^f 'qH2ܒ(4.wiq?q2$ou6}E$f>ބT~TF֒tv~5 *O)劆c1!G ?8M{R/{~R$Y7xAI}N|* V1lvn NT^*y O/gat%lh #kXdr!,30X,eMvlk6.V0 > O *GQ]:;`ᵰ5UCRzrdsu=UrS trJmn>1B HeĂN_Hv?oƻc!*#f2fX|oBG0YIxlmсC 8] Oʡ7>X!X|ݶiqp4B\˧1ّmF9oEnUp!OZZBY>w!තf&&Ł:]HD8ޘדcBjå 5բϷY~yzFewɒ-7n>)~E' SXzUki0xդ{hA#rx!FG+EK Hgcա})3 M*ek,(0m铜`mr 8 ^]\G-%k7d =][xě;{W1.lТq#A+8 `rm|)&wq:Nz+yW;MNqLi;TϝZdmЩ- 196ć w,n @Yue÷p6g38 ź6 iFA{|Lp5ݒ3FTк6C, ek]xf* JdFOWX>o:?jy'H|@E]J5,||z,6l3{#]MD2aqK]"v5 ?h5'R+$҄dS.^aNDU[DDTR}K\_yTQab)F">}11|>lN%y3kf;LBE&/9_;yvaP'8ڸ.oݐKQ<2M$ѳâ' Z8ڲ1J:{⒞5%_;BbII.Wۍ>!幇>|9|jIJ`1b$j'!=yĒm lX:5R"׏'y[q s20.'{\Dv/ Z S)VH0Fp w4-GF&Ur ʖ24谤_O8hلϺRpQa3[Rw[ujXt~YthYCjJ vb2ɯ%.'vO 0a^YY̟ҹ@?dS.qsˁQ?钔f%gw=xFeOE ܃/Oۊ?u〓wfA΅[:e>vQJbUN EU1^;xR#j)F5еbݞĄwJo8N%//!| L8*9-Т>8.ȷ53Qxt8A n} }SqwL7=+W Lk=yݫ(Dä"ν&S6ʾ(눓xAIy^32 D5UW^Nޭ(oTf댧oX6F0 m]%W"Xm# VxggGC\,T|z()Bg\[9\mxs'NLG9oO?9?&^Ѵ7 :+ ";ҳuTY -[zJaw"[;D|$\5 G i)O۞?ug}8nC 4Xep8tfA{n[sE+) k" f?dI99<8Hx,[?bC,|z@5ؐ40\ASdI~Ey~{c[qMؓu͙#Oj񘣡o~x_7ɣln&l{/29R8xUtQ $8;R20͉Ãn>r0N8,o/8g+"7h<Ź-ہ=f` PԤtULswJWFż$/1t`QL%z8yX1{SIoxRll=P/$eSC0vG<[R tohdz^OTs!aN/卷5":9`k'*;[0qfq> ɕȲ_۞b=*i06y@:g:sTw˥+!Fǣ2n#@tx&909H]d%)a c ]߰YSU[̼e^ܢY!ͤ.'"i{9 ʗBi8OU#C=Xm&Xгr_>#(Vū1*Fxa1N>}bĢ8r$ ؏1|J‚!mmX./ĂCS3>a9QIE$~POMS+iKR?45%TF /+UqÑwmӰV,i16QM^[%D&#DԁzHVaf!{B{qyk:c[p b-¡9@JI :0ʹ ,d49$L~LƃS?]p 7 Y(k/ă"pR͇,{2{wkV##jԽX@Vewn ?:fS7rt@Zq̳ku5tUqV9g 3~$HfZxXbU%A/q"Rb4XF9e{?e޹?R(ܔ/M3減$ ; @rS_^yCՔA+MD}3P*KɇݤfoOB*B3iFn:J5K<%ӲGzcóe~Vl 9MǨRڀfaMa{>WLrTXP{fOVoW{)B78'LRK iJTY q/߃{6ӭ?6~>­WhgX0>hV 32cJirYZp\c,,2b("nn9{͞_=aZՖjmf֯32E+オ`Uf)QPcwɌÕf֋s2V3h(inG£.5 /M}OX _w0׵6d6j2܃R3*ζ"2Lu %yy^ݦl0;Ǝ 7rŽ K%P$P q]&^^u@3#kx@BIWW䨶>-4I=pw}8|Kre;!\kc,&3f/T\$>s Fҕ+"!r7 YZ2ƭŁo=Ud?ZM1M Ŵ<>ի8WE#vh1jFk ?{K(r@᠘׳PkB'7/5J˰t]&/SRSS-\ e񖺝Mq@ UcOk M8!q7:o:gکq_hFME3LBjߠ Psr5iVfm'$>@uI|:25WLv8vC~ífV_ڮ4+'@TA.g~"p{$cF#ɖ霡-a.-Ӿ$ʈUA!*΄Lxߌ$n9ĸLc N6M[q,cl#bbXvjMVvO *Uܾ\Wo wb Cޥl>􋳏W%:nrCyI4&0 0nl 6< qG sOɴO`"u}2Sf7;{S U|,e&W<ജ)n)5z/72 -щ:큜 WEH>)cYlq :JLY/rSj9/QfOѣ'pB޳! e{Fc;!~ց'D]e'+n)JLb.GJ+L^t'q-[Y*Esr)Eñy,}6;Mʘ]a6Ŕeɹ.$yyB*؏y<:t?A % +Fue[Q)S(W,EPrk5٤5.\u/I숨<=43Av1AhY?eQ$ԃgY:wD)"S  8fL72F=;Qг"kRN]ߝvrc/m`gL{j^Ji?=ZZpOFS@Tn޳6=t:DXdWGH+Ϛ\+/Mtӄܲ7絞bc~o9<l#E'nO/V489=& $t\!sPƺljP/.r)m4*'Đ)Q[Ou}4dN脗ƕAL6+5 Gi)y ߪIg$!X*J/!Y@aЌ^('@2Vr0r'1ʞ7 2MqXB)nS8CwGzg,&J'O<ǼFh3H" DĊ!\ ͕WF&0}K[`ȟ,n9FQ*6bU$ ʩgVbGxkEQTVn)w'-L^ƒa{ A6괈[=e⍪ZmZ g;#sbx4svG[б[L(t9|(qwir _AWAo-^1oXCҫ܅0*Z0/;gꁽcD҄On~G#e t$?,_*vGxuW ĭ_+$m~#F::@VzOC~Tiq.3b'\8e:A{s!hc8Z2 18]w ?@л N GA(XŪF~UNX-+[\Ѷ# ԟkHoMR~ nKc*O}|߭ dS$eaEQ`75i"߬˸|x/<TF8PBfD5!t W~.H$=h%gŸ7# ZjaΩL?b f5=h&R^{ XaleO!.}?ѿdb`[ ,;34:/GEW#SmC1D0FJY5 "tc\֥-'tSC-pџЪ fdՒF+V,^ s5"? WˡfIHĿC\8V);x/uyq/† #il]nKWM/.JV2&˽ܺd׽R正Rф;)wZ/L^dنưr<^'o`Ԟ^?Zo8$P< +xW+Ef^ʶ/$RtsW߼žQմ7oRF7^sbBJ-ÇvYRE[>#Aeؓi?Jv/6TKr\ά$~D$ h-.V,X*zNfp-e>宅!-C^w.^}T:?$q:PLMQzVJ[̿!s[R'. D;56r6|kSzSTh Y\i<Kwf g[fV;#E`񷁑zNPjqRՓz+Ë;^}yDa_m,}(@p3o/ _y Fk8^h#: "tS,e K^YwNFZj;xttlݵ HxM!D&5#W20{?eR시 f@GHaY0LiAJ8rW S ׌\"aB:*h'=h_Q<9JTsSՌ} :K@XH-p:/E( ?tpۈd/~S'b0zsW"Kxo 7V\ mX댻(VIZ>0?HGj~kݒQ9s@%5yu+KhN l\PY4lȬZiJǾN/Ci)k-`$ tyS̯q,'S#1Ԧ% l8փQzm‘}L;F<Ĥo_^d|n*/™f-IН[A,8Clfx-2͢sbFl^Q `Rc_y0ԼIjX|yƜFCWw.;%e)M-@3)ͼt٤ 59"Qm?Ɣ 7U!oMȇ m9oX5rˆM(5tϩp'E8kWަhPGl#ejo +p{er^;3+fr.S0V,c=‘B&tApu= v-gNXwm"V< [s5y~_Ąu(j,uÀojw̆Z/9FEa[={6.Hk`aڻK֑~J=KZS_`I r1ē%3-TJa~gӇV$LeR Ԍe`_wy5r<sHԑ;z|Y`G|҅Ѫo j(yJshmTo'9"L 9b_y|6A"Ӄ urV]uzKy NL9PONgħ>p</6Z<)SMoљe d,9?i3v54π@TAUm[pf, z)~2J@@"aZv6aw*. yo?l4%%( U}NsHLҞ,[v1+_ zf0)qԭ˻GgfL*xYm7SlGxL [7:)~vIc:?g  !i6.qTT!~vjY9SVynHHZrGbfbg;g=( mׂ0y`~ `0aM z^)m2k;R%?Dbc0~DaȬIZLKU}>2i(EYfŁzX+C@A\j F~z2ݷ IՋ@3ē3y!"&zLZ$sOkldhHbPjXo(P=I3u-.tb=_4߅2ʬ-lNi_[z,NүZmG/,pX`OQ'00~Xr<58eBGﳾQ=שl4!o.E t)f*Kcq?'Dov*Ȃ/v)SrchYK5R^PXKdpU۪O8P|5.1G\rЊTRI$D Rtycbq7ݏk?l$U ^|jA&ŰkAKE8H83G=jRGb^ll/ /  R4]{ 2Ye m\c=D/室|g2 38<[BRWv@"lK&U qoZ#U.N{T`BdL< S!-r۶kZ%za巄\vHK42 FtަEↅ/4pV48iZy|r }`׫ 1 $ԑ-!Ym A(ߤ Fzw0ċIO!V¡/Ē 3+ ͼO`i iT9Òɝ?}oUxD}չ_[(MB!`j4@xzwR ~5[)Y(gK/SK.3HӚ`z 9.7+-V#\/BqK׌4>>V󗜓j=mXCTмRQ2_]Q"@9a+UzyXNK4f{mf~nM(<Կ.SrP~>j3Q7%9A5[ʽY***fJg ^;Aءtɽ/scz?o#/Nsbÿ3c3C&+S `cQk:L3' 9=I̸}OSsfS2=k Vwo7pTݣ-QmPr=N+fW (wF(mӌ呉<<|sP I/n@ǝƲ (s!u\3u ad5 "±D,Xqo66 #İtW(:8}NEun[me EYy㇮ r)U{#F_ =iK,t !+Ilb4y_~M@_'I M^2,ralGOf .]y m1k8Ѿ,?K\bn1Bӻ|u033t89 qFfV44}j m_dy%/D.4IEtڸ 3e#3[sGUC4A_od19dv%OUƒ*4t\-sx4`teXBzEvR~Kd ќM i I;Ӭeui~shŸjGGWeORmK0F?6t޲(jʠ+8g;6hOg8ּ/"PuknE6BhMtš>䬄nM ݆^-y{UHν7w]wcyΖKX+dtεuƯ+J~%Z=[$3õǠ a:@ *UϿWqM 1͚WJd6<$5KF=wWdW4J3g {q \mx_1U;*w64%kMU ~J )8)v*H7ʗ!S@%{fTH=Te6 YG*ʌ$/%EfzĪ֒H?Ny^Oj@={m"+{vs9a)vikp"9R^"[(!gc7Љ9Rf%#̨É'X2*Ύ6QD.";zCY*sQ* 1]dj@ej+VQ<%%S>ۚO(7N'}6K7jobe9UYMuϥ6g]o5%LX, g']*pOۖt}į0nJA%!LV;koZb8ؽת*l>2R"W׿j'-: EΛ7'RTgwQ/.BP=[>hS]4 0Ǡ~xt8|#0TvJ%qZ{MY34%V@gI.wxB\vfZSt3b&Ŕ)\7%e 7"i%^5YZy=Uuܻ|QbOt7],>޷/] M0v,~c; ^RAp['ӤO"F0$X *8&\x)x2 pRjfRg_2j4d8ͷ~a'^h ̸;7d &&E'̑ XbeN)bVx 3эg+c?ٖGܕd.RW&*PͺL Z47lA=#~\Իr$YBn ǝLC8zDHfw;u,UEnМ5oX8C!rϿo4[,,yN7n&:"T-ԜźzMZC腝Ԯ(BAYxhټ{CUԐJlOE^8 ?NFe!sׄE*#9_ Uv*7VؒOJ4@#CM"r l){v^:TսwcOrS0@%'k8(UXJ(#\&{{?5sxLN-NMZŸ Sp[q&YRr'!R"äL "!kGHʦjJeP$?qVV|},lZ[M⬬Vᄫ VxI5sNmC¯O-V3ӎf ~mtNѶCUS_w/kav b{`h69m2ЭKܙ++m}[S7.]fО> _MP ِRyovx؞Y)WK[R(4'O±EV4[Nx^G2:.GVfףf; ~" \@va W`Q+B$F,2o54cf:5 k #h0mQ]xkŮ Mb7\FGK6/: A5F^?b* @a:f@ Q&bbϦ2=zm*) 06nu*/!2ә~.rnpC'-XpJ Gt,uŞVbF\kفO֏V͋p$dU$ݱeVQggGETl75xs{X^!%*ɘsY?%y~{^DFv%apI< Yׁ Rxh5`e]cZla3JqbSź!ӛtu}HI›K-H}{#)^U%XaGB^49_7•ν6֤\ ^vU";1a aS6\b˶R̙2Nc\ ?҃r:Y80-1`nIeʄ |Wqf1nm.uBBԟY)`Ԍ?Z'~` xRGEs+ڤXN* ]wL]ע.ZpQ>3&ߚopĺ@Ldo A`?^ZjgurNש""tvĴFkm|AۈXnLufs]_4peQXF9~&9a?ARAmA=uXޜh:6z ›ǻEvDtPziu?2Y$<0kzBSj `PAd?}?){n\4QE)2^LwrCg4yjSh<UL7Hyיr.bq?G޳=nP>K\)ƹ[[|Ӧi&X~IC_TZۯ,O}z'b\ ic]D6Ŗϒ臒c42ۯ|(EJCKc)y=r Hȿfx:kӺyIĘxMpA,OEEیb[ŷuX X;U*C.b&Ł.޹wE:Aφ`pޱ0^/( ͪ8wzJt^E úe>F=U<Ei ;:/dr1t:/_A#2f|B/*twܓ_Woy!PsRjvn[7Ѧ(O/rU3uaR+vݎ_0' d:ʮReCT&>..yYoQ$ Ǡ&]j6ƼD[=/92;6f"իOљ=l|!ĄD@>^%1k"KCYh ˬYzdZoj"/G4[1aWjEL6;Q"[m`~n^<(l?QեC$r{fZa/vSE kN;¡jm]5L+:*D=ނNZRe*Z%]uY eҲ;%Ag}VoA3LjQv,ʴydݺ*|[pvh|ط̔ p$Y&B02ypQߡg+FOPq'6DH<dz{L$؆KvId\:YܬxzseŋzZ-)~[-^d62lh\e,#@c\Cn υaà_{Cc㻻/vCBMi+w#h8g])L} b`lXU %n4.* тՊ㺈Ȕ:UAij)'!E}#nccmm᭤+̭&v:F/\W;TI_h-T]{HH1%{KT*Z?s `ԯzMݗ!A/x+ E\,4%%$ֻ]qcoZ5,u뇙uQ_3~b!KBu1i@pNS62߮X S@~֙:'ȗ3&ʜȓeiEAfz6#hAUcOe6[O̥eyq2BȊr`7Kg<>/}ʝ(2t j?܂qN.xw}ܫ ۊI軁3 sǸ_xWjq܍EjQ@ \-P폩Tӽ壕udh$ms찼#!=${SҲGNCQ3~b0'9zc*/>0=֢#Fq ˡ9mbQ+97!6ڇ$Hy|54(DQ)&(dkz INĪ77.0%kP@dzΒ(M[6ޱmpl6%BōG[k7(" &rRd8{gF o: =G2l {R,sE[jr2׫9|MvZޱ|^bXuE! t\ Tg 1esܟpYRM:]1P4GCCo@It1T5nɏCHH/.#}9Ph"oq肻A1\20kè9匇'TG/U9 'd=8{{HAҌ/SM% tyVe+)"L+YYӛ(0c`c6s繍xtɼ&_ $4b9#/꼯50TpWKIa(4(QO)HG:%dP^40 1[7d͸8oz`#D$wMhqØVfmD^ !uhƩRIEjP5Q$74`H/˛]e^(6*訟smT aN%-X/,ӓ6Bd@0- MT;>)0װ4'!2BIA+A~.)Oi 5չ;3$yUa檗uYmOjKh""{e{]Z1ڢ:1|֘T?d˽!dpC܅H,/cXwv71B=8;9oK~@А#hp3}1MS%0CHc) \;TNuq0BTǯL1K@DU\$Y:L `n C80`RW}}Ru|Kn>ŸM;pbM+Q}$y+&*,Ky4+II; P۰.R}Erm>Ked E}&,u=r +k  $F6[fdZ}"Zdž Lb(l5ON"C: N@+ڹn!NatNMfy8bUR8t4tAS<8򒵋&?cy'jGdZ<52gW߷ Cz5B"AOb愿1J`,A}gذt Byܴ>}XfEw( xC29$v0-"?{F7QmF?u)?>O Q ZRo !49M$lH0K҃S8XmLl&Rs=2SJ02rOu:2mjU8<IG J¹WaFh&%Ho!`7 ]w8|$3!zг*)@aF x8ɊaOS.Cjv {=_.JMGgnac}sEUD&!Ԙ1Y<^b nW67O=v$/}e''D6jj֬ߓA#h2%o@jr܋s-ۜj AqM,M۶g{)i16ha/CsUGqvIf!Q4N(Ѿ BuM|6EOHwP^"_RS&R2ےܒDv\Rʆ jQ63Gԣ/)taTߩ)Râ ̏-[W,%wa!3B.jt\(}\|& ^^E"9HvSwӳdO^\-aa0X^Z|XSfdC-k1W[;UNOyLM f6C0V^YlhZGCQ 6D'6pƘ}Hz{8pBZBt#5ՠȘM?zBda$-e<Å KbF1%)fr0 tW6Lj%4ѣA\еkZJ(A(ep;Q@G\+>t%肸`d{wErcݹҿ0R-Ѹ{B/`hhڧ+bb268«ZZ#.h$'^H76?Ѿ;z *WE.) Z3[|*}/pϭoALWD>MM3,ly5]@]0ONrE,캞0q(;7p0[q#ϛ}l\,cBߙ1PU{G\f^]O-!t;~JD+#P^`ɅKr L̚:>4Cb+|]r&"g {@$c7hjH\ZjJqKk[36< ~![fJᄆ֋mghM[bt84ᕳfn3KG}n Z Z.m~3H{[HK @8~ºv7h v^3˧y]fW 7H-~**`2O+Jq.>NߍP9R1]I^FiKxn0m1?ڗ;>VJC0Х5c+Y =&#X k EjvOy"QN4!Yk h\pB٤FR>yD5%yYy"`݄.#:%S' ZGӽ/ A63pQ4HkWD! 7O%U)Fָu iyӵl4VP}ƃZ(6bu>6F͹Z2(iA%8; &YY%4TS~v9Mey1]l;_![ ?XDR[LMX.X渪c[Ű)~󅔇/_q?l݄ =;o{(l6א bBZ6XpѱHm+5('0-9jVQѱrgZKr< 0!\b`|z4861jŢ̇.؍DPgk'ͨAV #EG=.Ԧ xKlL|HA(<ܨ )1R9Сj'~ m5 G_Xi@`ᔶfJ qc?O?m˓\4ٚox] | S0pQ`(uun9̉ ~J{; 0#,׸K:}i$J\AcDUS r% Kbyq3}B7s i,NeD$(2~iwI[p1Wi{/uN )E SƠ q%!H:AGPd/4ၵ@a6et tI_љKj(Q =7kڰ}Q մ)甲 NCOvε6g拒?!lE:1dz_)He5R4^]Q:QfmQfhxjjE= 4Op(5OL:{e!Ջ@` #4Ij|1'p.d|Xl" P|^`]>~ \nP}D< 39Dj*#ͷqtSVn!T+*Q%{AK=vC-UjbȨ|SMza}"Fz5ծxEeFiҮd'`>;&,ևLQP6ŀ'\.'P[jbߡQ@RNrmQ?D:(Ddt[" H<`;.S(-G\*C.<6f,cx)\c:J- p>Td81FU#s @rQO|X=V`<G,7Q.eTDasGG#="g/fqwZ/SrM1uScә˧= ؼKֻȅ!f#$6zQ/1a|tjW)p:.@s}1tV6s @Վ+¶,KWo. s"ZpA4쇒JB#s,lj܌@~Wt.GpOHr*c&hL6PԢHd@ӻw,9nTJpdN,$M.~4 Y?X>Y RFxr8~?"pOcf$flz[RȻ:Y.NaBT?\dʃ:^?ɜ9HQ86wkue06ѤVn96,̃rn*CGAIMgG`)W(q ~{}YK>%rNo8 WI;\Kk;fA' Bᬯ@vCEi&'`' X.)bDD.NOɩK<|/=ZkHJܮ_NC@ OR81+эR^5rWq-NkP%=""ěټ-_PS/!p_)n{ݏ[GӰB6ZdiSMP;E..i(G@Z0'g3`^دo"FjQ [V[1kjiw1ULȄk[ֈp|5|{$ $DӤejA{Q{RvT D3Ld1tO<"nX$TB[֒=b3 =|X~';҄!@l),~-jC6@'`Ck_s ![s6ҧV-Ń,闘tKG#ħ{Y&e۫#o}sb8ɠ{EXt9nLscmr8j&6[X/ OjQ{)EyI՝yepoHx @V @º>%GQ'eV*J/*GHΐӘpf7bTѶ@mhY]e%X6scڛ PI!ԅI]W݋y[۟.ͷn~{ԡdvcnS:qi?_.=C_=:7 6.F4aOer#ʟ RER.?1㒒 ؁x=I ܿb_``JI9c+НӋU JTOǁ`I( M=M`-{U.d3ڀ !U<8x`yh'M %t?NW\գ](g4TS߂S6x U6OHiڢeZzf?*Q~/7m܋0hbS[h(isܡ7i%A$7Xwbom %icD`F l%p#3/[/])Fe\ݣY95W1"*7њ^G&Ajvym5X{,VrC/ PTw{%>J;d8^1H5g1]{_dg3 Jө>GHچ\El%MÊ]J/*WPv2ӳM nyy &8i35]9DȤ|6{kWqY0>dc:"vAvGMXh3HlKxlT ͽG OQhc C6'76qoTCep"}cIl&wӎ7pSM۞ p~vy>ɧSbs螧W8t8g/M^t)bZs!SC{ c6VҢ9)PC7iGw' Fj]Űt.?{\gWMb6' vzi"F͚Lqe>=ӻm1#r͍>wdKK\oA:=hc>Gsd|ynzlx>ڒQ#%d,h +xq j`k6٠#XP ]MdrL0h rYB2cDFG߹]\؃TstT ̓.%UzoJ&3 >#0V>x%JxP/Y{"r/C32q}3,$;|DKn!J`' ~\x fYu:|efgVt^7#1Z7Vt=Y=r$ĺ}/K ?@İ~OW !+mOh?";+0dVmÇ #Iȵ &DBmf@`"GƘ:ΜEzHL +uXj~>5TzY;5-QZÛu#63֟ 2v0,)HnUYhb4SD, ŊTwv\@rC|s58uvZc[>ݳnrNYiA0E| ʽ`_M~Ľ`oG4`|ݩL9|O%JϵД!2cZYЌ C1ߠwk?5q"Z'HF#Q+Hy]3傳To522.r!¯bH(g{χ3DoϠ k|-HP׹]p#-fOkFc-0k3Iq 4S9$#ca]c>|HwAā12N* &Cts*Ir3`oWG?@Pڞ5lm镴PJ'3|#PJGz{cER2&)9 T kyS)C}}!` g#zI޿𺯳p*2K 8 %6xUv c)e6Ϟ\y1bM|B`?-"j$/ 7 N2Tp9PE:K9ՑD& qe@[a&Hs- |5Lttbyr#ndv1fӓbJ0' 7`f-XU']? 5fc]S* C 0##%ØC SEuQFC;28le@q R 용$ Bm3ᓍ3c6C(I%IˆGiW[h٤֨h^saqd%e/R=eK!n3>я:t^S_YK.MokjO4ۂVlT8e#xNuB3tZ[~N\(b,7}/rq`yLLpŜAkPꙡǿRPHDأ@ob{!+?ek$y]-)b2[ėHAu";#F4|TH܌ hև'guJ{l1e줸ߊ8_V?>Y'|OAn!|ʮ7֊.)vt}QvOv<#Zы o{<c)PGq{-Lxu5U=egX Kb٤[KӘ|/h,lr5k(~ hZѯh?*bO}z+1^I}LSDbY਋3?kr!s00ˌS'. %ͽ\[ AXB:5%K3Xn[x>]R9CDҮZ)/fmXyPB];L҃ #B1tHb&xcY{J%FQXnB"\@&seVRHX[+e64AT=')7IgiPVDcٽs4ag8{IJkc$yP͒ +AX]/"+M3պY4h_"ymfޫu'65*@ŞTd6B柒<Όadc3ߝĿքp xJ7$g}G7=_)ipˁaVm$ 8C@_-v/7(gYTeτp%znqNkDT'qQͳx:9k /r`OcoњO}c|cl᜘THpݠlYۀPip^yuEDMf箨˽P"Dž<1I4ƯdȊr 'H ǻ"b,^CQ ~WiWo#Dž8GۉSIHO.Cww2;<>{btܭ3E|582ߪ Q1ocSؼj[_czhp}Y0]ؔ!zs4lJpzq{8BطýeDsLTOg2$T^._^N?iN(^ʊdۧ|{?kS\ axq)c+':"GB˶JO@nܸMQBs`Qd&N&7kӽklO:ܶ`ћAӭ)3^)᚝/#*[^ff)Dul"-˗h`T^~6 ?7ǙTݪ`KѕZƝ(hUnՏ`.J*/Ί90 lΝŠ!S 2 eBzQ%lc)בB.l#fV5S`w;0 W[ڃq>%1؋@U Rվp6I^Qg(`+X_I<`RFlמn=94"@2k7!QD֊w֐3#1 :I4o&.Gy7Uf%-wYL72XKY_]X 3*+|mO8ʡ@Rk6tQ~O2P&IہOBtoanxAq_8H`Vu+ FkN bmf91}'OosP.]}:^]5]*(C3^o{-JM%XʀfDl08<| OB`%%^% T_DBЋy:\ ֦3ݜ?w6,ur*6*/LomǙ4ɟpVhvo+gn'u½SbBgԂX낔G$2V 'iN^*hO]>ZZTM4roxYM@m-#/ː:24Y&~yCqUt=XT)=dt~ *nqJ\[>wbT{8M¹ ` /`˘T:1_8? /jb8ŃT QeMvv;fܨtQ 7𺥑qHћ'D&)2gbvfmPg?;\!%L! !\Ts"!%8-`mjNtht TjP"ث,o .q$e@c ՔYN1 ELrpƍ<0kO!e ~oT%;]~6qF2$zV+& nEkᨼV{ 3.vrȯj~5 JmJCsk,e%(9*Gji[lDD~1ЌWnrsgiVc6tpB΂}Xè2O{bxb^qʔ )lъ'X| YYE3q !` ǥ2}%-iu4yy`ppwU_tNW\Ӓ-q BBQw-y i< w+5$/* xmF2{$O *eWAov{A;a)\L/x1j:M@fVJV.YNYQyxDHcƴ_͇ E!U6N`Xa{Vhj 35?3wVH4ͼN@)y ˹>Qٻc7+c2]WO3O x86{-$OĘTx|ޢJT;6}WNea4*<@bV?ۧUChd>jݪ5CcNNF6G1 bit;唯 Jo k/p0mW8 [e(iĉD˜ ,`LUJC'EwyF1öpH#l.Ä r"*ռ~i]G["x4^ A#xP`mS/'ys6e>tThe⦧Hr=JEntO$?6Egd|T_07zt$94fԣ"u:#:)#EtAЁ@f@/`pwHäy;hb E-ABT 2! pqaMhM?,I_wM__+qĴUjgkI⚕{ _#zcqA)@ 0_bEB3Xm G>a)y,O61PK]kJCv~rJLn?EJ/gswV m eSX v@r㰠m ikƃ6+ y=_3EEe\T)@n9=[ D zҍmct#>%Ds0}$W?; d@ei%-u&fU0{IV*fjYf@ׯqˏ7OmedC]ΐ.384s: YUc0׳CwKvQ(]<WOx8W^uf_\(cm8eKmV6WtV`- *6ߞ k/l.Ya4DW9VlŢ&Tz)ک ^ u- cyL[,*Vsr3>nD6*uc0X;]SZCd| 7-5 |ZO#NP5^A0“TyJq$lB׷Yq(Xs@7FJ6Ml;һMN^.!r'NtMM}.|kx8r$C]ÆgjAMqGcm&x׉* &F6AG1@Ei$b&`!=귒h}BxzV~Y[ԁ۩ZȓnC έd}XHܬ*M^e۾(DS]NZ%g-ڃoZ `Oba80TP_aUYR縉L܉JGj;S!w{@4﫳_ɲ{(9!R7&vԾBBKuPWt[V0nEE괯k<uEsȲ~t)dI-*] l=qR&e袏D} ͉mB8э%&2{0^J[jghR.a~<ݙw;G4N\V/'(ņs`4F>PHT{$37_b`&eFF]6+>Suy@ȷdyݻlR5o>3Hi,2 g@~s[ ]%?F87b})aѪ](gJEvw1񁼬GP=r0\!Y(jLLw]?ɍ%`pg8!0+49V= dyS ɰO˾m܏)z\gDoܷ  <. aj]|P``[?^k&8Ϛ^5kF{Gx"7++I7`1Q 6*1H ˌ\֫Sٽb7dXX6X{-tyXE;Ԍ&hšāѦH$+tC%%nxOHl#k2=ơ?\3q.|;V0ǰNm1x[uQJF]Wh.,@, 8vgGӄi9<u'DtjNxJa㥈= Q$5 .Ewmhᗺ  VD;r(S QDS@Gl|w<_x tSnk``{lJkf>Qn`, XԾQfm䲢kbR/)7fQ ɥ3{&mD*1|sVXtbЭBڇA(V^QSх\@jA1]2TTUm֘Bx@Vqߑ\D1 ?S#Y&VDu<`(Q-QkwhGjx HsS ۰uv%8~6vʸ_`y*EoU da5l>?݃ 9z^&(#%wR:;a0joFJ1h02aw2Rt@=Y GYųS ׭5ǹY?2K\j1#}G^Vw'߯X ALMЅ}Ӻ[P|ԡqDK۔C]JDzDn\/s˗%:7j副ՅŰŪŏyEuE;[d$^@{-j_,dGV<ȝ̪QO|i ۸(]FI@U5H0 :BG#} I/w"XɩY'CY٬[LnUycGIQy>FAuM|9fShIuk(ŝyz79͢ѻlq`XO-9?1/ثG2k5sP;:!m}`ƒ\?ر*:ơL&>۝8{+G0ƧL[-tjw 5] @uŋXJ@+T'?j8s:萜2jp\d6$rX98;yVs )QH))@;0uhѕFj0SNׅ=j=R*ZA Hvpcᯎ Ζbd!!p{V5^\x_/A( Z^O_î*mf Ed3 9٘h\8He`-Pj[H|yKnV g`rx-33!zտظlAV_(B58'2f?ݕ}>)*mP ) Ǒ'D5d[eE9gDd=uNqٔ7sJ|_l+{$q^"*]ʹGw$EpvGYTW >5*kjv-_5}2DP3<9_?@8{~Otc#x5?%v\Ǡ rIg3F^KYZG5›ۙ*8{PݞjR}W(+;qpصQ`n{$4^iC˵tiZogK0\BRU1$\idԕaZh;ws]16'!M<. tp)/"| ϖڇipD'[1D5%DZPf&.m5yM4 XjT,jmhg+)/"]Bki+Fo9A ch8\ҪcId7?6ڽIvЍ į7\ǀ *SeSªԲƥ}[ې/<fJ.v\ўvV;YǍBohAW=S%DJUk6j+7CmhB+:HlK2ͧ} /QN1z#2\C#\4g,>ةW0HtӄMlkիcT'hzݔ#/kp7,Z+5 O:4$^ݡng:r}N i%qȍۉPVKAd ~tɑ`H"-h-lc@Q&D {[9߾ϜaGu dtQdNo^–-b4[7$9-%|g )NFdN3FWurbgD K%Vxf]w^~ի:IԶctkh )d6 b6C[h| en- JytY=X}1m^dBZSUrljIBo$frrкʠXdXC|z*;?/s*9Ԅ[z9Zm]"/Bt d;rғ&s ݨٲjdi YHr=UMo&t>-[(RyF#0/raHDݷgYiE\iA{mv s.z|2k Hm l 3կKo )UiXqItrӲs];Ql\Ff02vgj}( D NJW=x*K55pzz2VܾY;m7x/ 9^߮Yg-g8Yљϡ#ϪlBYm`Ji~Iib1Og{/:ȥ m1Ikn7[zVLZΈ)xk^mǍHsGRAwl5 {$d /ƚ+>1/I+4P>8UUīqh mLiGʶ#nr&^CLÓ>q0M膜x^?1AKcR<{QW8 >l1CSPC0|ffsh,/(@kT y~qz4jHhK㧌>#]/5-;QFe@Rc[l221{}|rinᇫ8UEq'BCD+dM$DոP?D'EJ5!C6.ߒ2y@Xoҏp݋""Tk%k(7 s]70 -+fΝS *;a&鱴+MS4}~1&zW'yһΣ 3/[aꍨWvUg Ua9(Ld}3jI3W$Qy^yBI=KZd?Z% Vh5Z`chN|xY(扑m"zlS \i΄LɎ#2o^+Li SΌvö}4>2\Q>0uE[|0+zepԳ&B]l߃noT8e5:ٗXe{DzpNŦrqyyIh%[VQܤ$6:T.Ia8GQ3c 9㾂7k"3vؗ3e(\8v2Eʯ{҉y:`?_:.o>-0{gwجs3&Ao/ x/ 4l% ^yr' *g)qCsj^{U *̢͞s:޻PoJ Y:+H:/ ޜRml!*i`GSG|d)D__$kہO4Km^y-B yw8 4j^A͛Zd+e ) SUEPƔ/ C՚rt`S+ͼrF 6ؽ)h4SEwqط6ߥ^y7af.9woywStZR Ѿ1wrŶeCÊyzn#ש<>U[]vw~xòzq= \t%sWT!N ͪ )iM(.S(lxH<v/~Cğ(3M|γ[7"]}A:[ On͔S{Z+3@;ɕ`'ѽ *Owg-\;GJT<"23+a q#WJ8,l`Cspc][z3vƿNHǚ(#6IBdrM- Dq;$WYHȆ?7Ugcw:ִYlLNi`4MB:Ѧ upc `{t&48]q >I=F r$ci"j#|`?(i q{<YQ~O84>Ve]lMRfU k+6c]h BBI8jQyBI+;YX/7&A]LCV]\po8Y׮G$tO=(C:VsRsj="0Z<8^* s?ΛӜ8 |Z٦7s.O!Y )DU釻pBsMeO0"_ ;a%]ϭ4@ep l}g3P/5LDBA#։}q5i< G3C?O'{ѴMUWWЖDubksz,XUv`*utP̪Oez>Tt&g\͛7b  `|7ء dc)I k"V7$A$>o=& qJ H|Aó-s;0*.<[Sv]Ta"׼-K{/ltI Yf(GBV~( u-4 =kCR=83Lh"`uw vVT)y*#@rތ.1_?3:g# U)ts!춧H:78RLI,cY_Wϯ,/"mg)ss1 9֚_{8Wӊ`0U&qJ'Vexa\3-mERu8qt7d 3B}tJUH'kK@Aߟ]iM2r.Kb/sXi2/0)MP8G-7-YD-'/t_YZlJ߶&>6"Knc:=)>;vV[EJ:)'YCӤkcG`(F9>3T{MY'V }e)-˒ gW*ʠ^@/d:љ8(KOdkj='-BO8-5}iq9:gG[eBfZFYBǢ!Ǥ"P.ݛ$yN&`\O^?ZAڌSm uGG~%!@NPYQ*~e"LrԾ&:(&sJ> KӆjJ"SsY:-gAafPѭ\6M?~{;>K^)X`6FthH8ʪ"y~x$#r(A >~uEIq+̠` O/Cc}ڨW䟥LByhhHW D&)3װ>=16T|MRx1ww^Ԋ\+ 6x$[b/XS*'yTVkv136KD|'50<+P^ȝ#?@HQM7g+ m1-q1:`pMJf2av>'6"@Hh't`S[QXs?>a^7]|f8TkXǸ@c,,Dd&KMe)ZijC~kx(vF$,56r$ݐZE7!{+FU~}aX0ljȼ͛3D%< U W4z3qQ v$ZEƸ=-Aح=g9,e]ڢC,9`P_|d*7NClf{s#yUCqюIChA En+c!#E4%zLV\#%yてɒ9Мt>$x"e|FI; `xE8YM+쥲%x.|xv!E4zְɠ) "V0LCcLZsB&XFt-(ߡP^((eQ+CY'z 0daa'-(o|ay'@xdl n@U#D{y ÃP5>g8jL{VQw!NT1s jZ}FK,r5;OF);3`뢰`-|6<ԷXAXQ=Ǝ>!)?Di_25Xs>鉒~ޑ5EʤYkn#&&Ocb'm=G)ɻ0wX Wu,:H'7goqu& uke$\^/0wPQ 6վZG)Ej{1/= ױ ډ'52M$8 SʾOkZ$( V2űBsV'ނLb+|*5.pt0u/ B X꺝ǦNpks㥎"/\dUɁ\&iQm̶vXU{s=^XRE)#m=5ӺhOc}3\NL O?3:XgAMxsxJb8izY*)0H)yI1lqt-y n02͹9cn֣y- ItLo^L<4!_ރ"-tIOC ױLv>%{/U0iHq$ߐ f'66a?U2 Ӿ*Ds녿\Ux"+g ⑿|!bo6 rc m'&6P$JRVvY w^DFB P&2XSRYၒ:.cKb)RhpAf5 v}Xk`/(p1s1crB˸OuZ ku' 4@7RXmZ<@x m`Ԉg߮R3暏oNkMYw]"i ٛs ~n0 W_&Ct&RL<ŬTڴNÛzt2lgC$Sfrܒ;OBFqwV*59Id<19MTE9MT=w~ h(5AP==oU>Y3xSvU)樂%ѻɰ5xg)ɰܑP<猕 utǩ]" jy6o❙Ū|fXLOY%_RFpY_HC71M Ez+{#*tE82t,Wkkb(6saцGk03M1i'LorH(/`ؘ% QDQ ~F.6)Lh϶_UqT_2ҍVubZR(4P2?뵲@ﴓ* 4Zt)cjH#aPK5^z8;ƒ;d88DxQ`ZP:zDH64M!z,nޚZezA{z2T;4ްy쥪^]>ܪAֹjpkg`rEiiqՍH1ϭI+{軆{G}&;a^߰NuPV~g^L1x,v2xF̷ g_Vk~g2YO$(MU}^ c @l?1S[B(Pɋ#s+K'X[(T+b}*!r}0BB_J8m#/\XGvOoSLE_{N[Nl_zΒm8R(oULu8picmSd3FY*wpfۓ!2ła[`!]9V f%mSc>a ɼ#&$6M i쇘k*"BCL@mۋ_vw߆/ $|XU]HA xylѾb1TqTZsрCQd~@Bg۟SZq,m$+qC~%T2%rPϘnAR?i?zq^C5Nd&=k_ư#p#[aQLe_)R\N[,\ZCS^E5}2"*`![;KOG+\-s(޶y&rG @aײJT.8X*ڤ>ArAD[7}qh `2" iJ h%t"=sk2M0Rs䈿ግY?T0(KcWR\3=`fU='{gO$ ( ݩWPđ|204͋sA X^:એ  r{@3ZLP|= ,tH@Zk&Zh'pLq|.j^2Bg H"r9ԫ@n>*V\H Id$G>gM{P-jw=rBR/_Aae)d%JH#=~?85VKٖCs??PqlMW\tiḪ1k|Xg;E T_,x)+n;yPhƣB2#| AoJ5 BJ 2n+l* %tF}KDd+INs BzSr1qbtsL 60i!fGy EB\6|_m\B,XZ]A0"YkvMD‘? ZPrtap_k\wfY\c~zgX5 )&(b ܤX]RT;/~  8;I }0xoG2VEN&8| æ=.ɆMҶ0ޖ-#yU} x!s_zYdG/ŎR1]+O5'[N\x>oj_4O޻^% > Uh6JN8hy|OV @l v"ؽeuNx%"7㷄5刔T.'ʈ( vDdp@ 'GV]%QZ]_fWhx34Y#n[6s8z!N$  L;(]ijŵٟFގGceA0qTu#cycsQ2̅0ұソ-o^c8Vk%[R` Q]v߃R>f$/Uڬm~،tu.&I`Ma)fX@M$|b8ֽn$Ps;y%xE|ߡ2S$< CvtWgK% ϝ"-r1 R0[>%0W/7v™Kt^79+4-)gFBMHYtIw*0~#Az_<~ʤL9sM%|߇Ei!MEʡeQՓR&~%M_ /怪HTos SfԯS9P:?8Ws=@< $з59Io"qhHS."vvgR\\|oofr)s/@uj'۞##oȕmpF<׆+yy:bm >)ߛ =I_4k{m"cR SH xY|D`)LMNZUCd|h.%o.!yMr q*ъD(96%IVn3Pϖ'1Iۿ oMʼnX>po-dwH6T^AG+}MlՐCBrVc0'~,Hb-_lnN*arRaK4t5ܽo eZ]/ 8ԌS+Um ʞ :Ff[@ו. [Cw>R:rw?H6*TPCf`MJ8Dq3|Ed@с?u mX#Bu.у}ϟ6򥹦O#N9lz6%?Ad)~ZE3<?RhnY6p/(!JU֞sV)LRˑͅT+vqj0_\._q@:) CڑxyTe Ðއh'n?+j<  7G*cCt9Y^WjѤØ̗72 F<=%wiyH8dWj޼W0=}UmXYtYwcA(knw]a?ZlJ'/kL7dBxgV2<+e8PnV1j9"|?%!k׮r/?S.0" J_!CCx̻!& c #L`MOAcm c_ rGŀ "GǁV#(7]vswva!a*L'иpkv =o}Fsd jJٟ2@ꎅ( icԾ[ Pc0wᒢR+4–D4" eIz$ZA.q11UeNȻNXpi%e-Bgmi a<E=iM!8BPBlo9f/<JoBlm my^h#>R+//g8׸8"[.Tbɣ1a18ҬLq8ug0WZTcn0W(yfmYN4Ӳ$lad5Ӏ`Pefupv3O'c 쇼BvBu)8*# &6,a4>:&Q~_ @hɗņ &k-hF^aA#˰?]m0r(ˢ jBS#N;ÁY6,bY (u:~& v""'* -[S G*9n`\HQFզ7HP3%M /hOD1i>ڥ +@ϩub3g~dyudiF'Ġ^sAq}&c\L ֶy k߲i\_WGV?fkFښީ3!j&CSO%|TUhЯؓUU\:.?)đM~9pPfw\rxp '=X"8d  ϙ l?\oΧ݌~߭ds'm} ?IBw8\kHPV7gӓs2k o=vߍw3+=ʀ6;ܗ5QQÙv>+q 'ۋ*,5[DT2`嚩FfON :u{:ecX*5Q)؎l55+$ʀBAv'{k2({. w7BRiX"#N3![=0 dG>f m#J ⹴/"F~kg/a!GlZ x> Fr@Am34hm[.*mS,% L5I&Pb;,~8uf`a.\.RuBH#s՟+j߶,h!t#NbV>as\4Q-2EpT(dn<Li'˲ ORT}?7)kMЙfh/>UT1]9zB`I^`ҿ%fs6^ZOrj`t&b{#V;qw tiZR:ЫgV( $h,nߎQ[&,S}G$F(I ,䚘 `m@ PI]ug^˼gԲ;r[:Ռ(:dぞRۥ/o ;@\6zlz^; q4z`r 3:j9]N쫀Sm$ b%jk,%PW/%^2c$]qD j8N\ ,re}d@Ȩl2ÓFT2O:4Vn/-w'8l0$tkCd yNDH߬ GEdYZA+u=c94Vn_/կP> ;iWa'bx(*A*`XC.Q DL1Y!a^=JQxe"G R1o-}\zc."ܡ[Gd Z`~>fx9~seƇ]LE[^kcۢ_iB Ytew/0_Rzijp\%Y_kMSWjYS} T}&WD[SzjXkJaN.ױ y\񮍲]1^c逑Le@j= F/?A>b{j(&%KUNaԜ2!S'!!Ȟfe$e>|В}r}bYκMfZ>vvOdL_t)Y"r6U3B"PW5"M߸FNu`ƍ\w$A@M|3lT ofX?A)h -X=z]PXLJE92cn)s"_?b.e&)|ΫwhK.`^+#bʭ^{R7ڑjHŅ]+b8hz9Fҏ;v:>-cKTk N@ĀE_,Mƈh/t;8ejxمߢV\.FD6r {YK41w&wUbS)Ei9L v8ĻwLE3blOo(W7sLK9eB&?UU^F!naɉ(Hv.:fkT`"j(5|WMfL^!`'O ,JhU w2@Lٵc%;lbanG#3\ӍOuLfs퇺q8{ɋteTn; APԈrNl@;k s7G Gip?UbFғ4^i"1RzDt4P.Qkn郔} rCRH/c8CyD|h=v0b";gʹ~>|Mz$`oCžaSd}ƍ\!AiSO*l}2X0eoWhm(aY/̣+ Kأ҉4]Ǚ}:F $РZ TOqU&ʾh]vZ>j*G&QBe ; c4LbiSG7-gG jY@]?Z.q7!S#=oyW'Q;+/]#!Q9zR8zOQR\r-?WgwLX{ZAA6]g6g$:T L#(eX/ۼG釙tsv ; tR,fh O.z~B[7T iICv諛W ^*).nn4ʿT+mg--L4k5S)eW\ϜBU[UpעEJv1ge^pX&T}|R?S8+ DIԘpU=7}%^Ƙt䊛ko鋹7'! b:s" wWW+L\\fL@`㈎7ގcP=!f[0hku\}S~#xϔ M;hZVRrw܀gCbgTU@_NAuha/xX(U@xs?<Or6=nKE+LwvRzzZ!oK2ѦiFvI͵HY tC';x"]%=yt>۷'nn#!zgO,+UZBy:"߷jܣw3^=LǞS۳4d~N#Yj7^=cWuH\;:& OKuWQf~5fEB8 $ǭpѦ s`BlgQ^ F5h>vxI?Hc?Rơ? .(FEР+B#;z @:ûXJGGOkt PxDşY8Z]atd  KһGf5}=C?8z AUk&qjifn Wx& C6<}vk-θs5ہ=%5g|Rә)Q,¾\v(n=dw%WJT>܀9LM\~2&Cq`0g5G;K=1P'C, w QSҴQ@ cLޔ|ՋT iG3pdUx 1}pK֧ A@`wFgu ZId~w=r6ɟcL|"iXZQA" 6f{_rht܋.$*v1\ez0f|Ы]H~8V9_A&`gI:p@'#C(rA~@?`|T?9U??'Rba{ѪזQv kz] `{4 f.V= 5>mD\I2#6GfRUvDָ]wX![HPȪbQ 6RىIֺHjP( (Êl̄dѯ$7JL Z!q=F/hepl9uMXW~ϣD0y 8cB/ *VVh юSTJP}m3a\cOqW!CU{cM4gm8u<]QuYFyS(rp2⦬rVRp}bmJW=.]9%>v rTe^X&\kmH- qWVSeT$GԽKuҞLG~.a✙?%oM>Q5a/iש*pԭbw삽ĉAܹ>EWLUꢢsn6d(<9e9#&s%ĩkIh52mD}j 2HW JaqQc,NP-ɿHzoFߩuBiy ʴ:%y;E}zB/%\(_}ƌ\3J>NP KJ2q֧rN1}Mp($YV&] ("vE]HpP=ыJі)'kmb gg>[[LH%ja2w1歜0u/|~}$d^_Fߞ|%yX " ׼Z݄7xg bK&ܖȱUe_gU]hɯD"@5-V::ȼ#c@)c :Zdhh7ӂr?RƳ4O:3* h/l@&5V~F=R"sQVĉ`FmP|;}LJQǛҟi~j7jr h2 ;CjHG^Xr8kό[ۤQq2e'9Wq|5Z?rA<jADu12zs2 wJԮO䔙ً l:yp7z6 D: Ù+^0HjoYVp?1ePRIE ❥ ϻ:A{7Jz|Ǡ9t7/?5Ʈ8j=hx >Js)"aRy;gd}YP+Je#ӐsаT|y͌wr牐"̻4{x6ф~ôME2}%}g9gyf%†3QwAcն|G'PB!"S1y=51ЕxӝK4!l ϼ"\ĽPݟ#f.g㫯]ڶrW[GM*|3:.J_@=Ot)Z*<=xA.K hiud=s٠? uLm风+}@(wa[!f7&X߼B,dxl_,Xv,WA`)\<[SboYFYY\ХpQ<ݮ`J1K O7(@ݴ1u0.Y`2fLYt6K93|(8nu)m/L(~د n ?zk)|4FEހULLk`&1]zVtFw.X1 \J]9/NC# 1lkQ8}֧uL28IG/NA $2G$NJ jP z/Oڻ,Ncާ e>fp7D@S꾄=@̌;-䈠fu59r1wvT˻_u'I"ie2{Pt$J0c0V(٤/q4U!t։)IMtCUg}b# u0DLxS@؀ [͜\rʁ@mR^QW&Che0\||zVT%<H`SkU9砙kLhQEfҢ|qN0iu?/`.+ ̶L0,[6Ҿ͙,R讙SgDO9d@4tWaѯ gSrKpTTwo> =cNN0#L|*IN9 &48_(^$ Zۮ|Y5g$K/۫-|3(x :BWQUU@1f|EJzn6S$8@G{,N!tkKWoP@"hPRwCpB,WΓ;s? k)QOph}A!lUP`TM;r"xS~`+3YQa WP;URXM^XؾsxMgw-<*ey.eQ {[6p7ԞkZˣ:TB@N-B"NmSi @t s̐qu f$IRRp%}PQ9iZkqAAה p~NEi=BtrId{Kk$п귽txg0ɅrRM.LO9]| 3OYAY5\ o 8VJZ1j!v64lQ1ܐo#V 9n~:G[snBXǛ"| @}e7,c@Փ*fH -OB~SMP?Mk]U.) .o(]ՈyLX)Pg_nF`j{7-Vs>ūRO7kaR\U-:@lt6Vd>Ԭpe{CsT?Ff+ 2V+'N!R\LoLL֣/O5˪- ꝃ[z$+<,MuN r^HMUFNA5>~m ~cL# 1\0(=WdW$;WU#s<. /#+hم\3c[L~ZKWE?mi'QOqbx0?*a Kljuyo5}=L@ 'zd卉6PkC%exgcd=nˡV*=@ NׁeH;9J>Az"k`=hH@Hkm? GXG:Tfc:Olt_Yqvճq_-L-S^U~NeV'ăxeLyEg'OV:ELUZ>7c=\S~`"c}~1Z C}YlZu`ˡ$1wj[LA}Lb^J 'C(/C:=ͽ+3/a]gzp{a3={MB'kx7U L^3DD\0 [9}EΡh6FF-1mG[f]qWBCV/6ZYwQyb\jsjmi̇χ@:ՠ܂߲ Ҫ~[kr-Om iQC@Ul'h6"­p,K 4bMqOZf; l!pm ]K#HuQPA_ϽhۖrGI?l𑡼#VOzuW4w'YLWI+sL-=. #O'X̡Yb IHQ$7]ߠ?M9G'G{0ZUY*R<3HӺJe 5  '%FMWn]m7W>z, ĵ-Ib3%Y)B!(я?h:śW ݅]ZC|ΣNʔmk<:5igE(/O6WRfN6e輇R <Si>o?gZ{?>:nfk] )ܑs_Dl i395-$i$5x5]y<7LԾw= GJVnƺQ7j9$U!JUҭ7مe\dXPE@1` R6 źlEu.ݥٲ0Kt:wX(t@wwK˟fpyMV,Aw\%IRH,IP؅ zLyzKtP1)+CYi%tӡq{仢H Kl{[X(P8%v:uضgY6iϫ p8h2lAcҕlI ʡ;4  wO0_X^UX=#8sh ^ |j)l0!$-v%\>D=;:~M*EZuX;2&0b3J/mᤱ5L[sQ?f7OGi!%f6 Bb>ތٗ1t7^7qqGĨ ú7we?z#Ġ,`LzqCд襣NQ1X&i2K^DUf w^_IEvs%=#LAG Oa!CnڀCZy%`#^KC>kH:h[|5)}+Ng.*dUJ5.29ifց\|m}i{sfK=N哭Dqo#VR[^ 9?[UPjO.AV9ߝS},tTѧS$TTq,ܐ K3Q|{VrVlmnmIO{ T s!GC7ԩG 鯡B{Cua%c˞aBvꚯ=13 #( -p322ۀwg7%4?RB\؜uai)&eA䀯vGG/ԺoWꆅh9}7X1$g!s Pݕg+>u<2Qx~`b;3Jr5Hue@ pIe!¹fႱtu yˆ@I/o\݂+#^0ID:bk]V>N,e 7;lv 9@ٓ`O+dv+/@T)jycsThww)2䍔#?/gNɣ**ɊC+#ϔY646y)-@9Е_(CC0`]9MhP}>ɗEP ̉Snj/ߙ4Ν@ΐƍp(]n3gV:~&ֶE+7[_&U% r R+)B J; _lG>Dk>.NcGuT'A3A:^+G=sQFYO~!^;*S=pA׳*趴^>Q4;S3Ai?#d]=) J!Ιo̡iIAsQgV>CeoJ:VDp0J#״a՘e& tĄbI?0,/T }l&KφA 7B.?EETc=O}փl3@kN:͗f]ܞ5 &V 5jW2)g L=( s[{~u\4ov;n5p=g?c$•Nj>۸r F`)Oǹ|;L9E篱eONٱ{QQg3jIЪOcU4-v}g:s6i8K JSC'B$ .ru?gn\>EݓNP;{8 R05Z]hamq`߳ P`wY9X1VK2\MΙ0IrՒ U|p9Թ[DOdcP= ~+h?%?Pwd3Eż^lb"WM<=M&1MUtד@"2*ụ$.(Iž=i)jT&ibmp"{`04cnxK3WҌ Q1c( yW3-|b)^fbbͅǨ^ b­9_0[@}3Rd.XP".+m/@?8W\]3P:&h5'FFFrKr#ˏcb0\2BmQ>P(+2a$ gHzO3-?w򵫢u2\~|X @( "@<;ZvEyZԂ/s]QTK(3 P:g4B0i[vL]WYM%hSynYKb[Й +\ q/n^@W$ ϗ#y X_lt*jΐ{+chՐ6S&[jcNIh"gCBoқ&5(Q$\K[{ŊhNJiMx^qrJvBۆqAw{f+FZdo L(MN4G_1dYtGDEU `m,L TLKvP*|dV(Qn,eL:`2*;=v LpΣ~ f($9{9 w辘 e=qȤ* \න#=z F<|$yO;<:}7M!I` CΣPA{hy|M08Q :^YU}d@ *ď4u/z0[zI i|Oͬ%%aAr=H(AΆxCɌsSYl;ljq YgiKE&(=J*p sl}[: ef:ԃ:YM)&MkTb.8^ ܍qtjMbIG֕`^~p3$yj?68:( ]ȢأTԅܫ:"!E+cKz1[?4ߧ1ۆ_7j$xK]/tEf`Ȣ@ zdjr=p]sh_Hee-B`> hS5ebˮzIRU18VyHR/%f0?#0nh5nW6(x|8JW<~_s_*ڕ%mbO6lnVFD:z/_vWIQj)G '̤tKڛJH y!c }@-MhɖLbIRkn2*+lp3gHg vJѼJDseSn ӄO RHˌ2jyDesR=4Ni:)9I1IXS (cD*{ S&D!I,z<3rYR7P4×Ν4 ̺W#e^3tvU46+y!](p OJ;'!~\FLU(_800 "ˉ@bڌ;JO|2"mh݇/ e 4]_jv;p)i;w-S)A$ro+!7⭉g?+ҚJM.K;lü{vsVVuNѤ2uFS՛izؠYDNg#8'T2Ėe%{:!oZ^?i?e LT Lv5)xߛL%8{bzÛO4 c v4 FcH;33_5 n;M'( @uuULz[n!EQݮ4 {HWz^/=bY@A V\K0u^CBQ%hK3L ?`NM}h+hCPF2oux9HHͰ H=֬QDlkdHC&jy9)),Ͷ:,ufƾ)m,Ab}d>;9wv}3BV)3#(aCyx5)W$h0!PZoW/DsK3ft}Wo7 &Z90n U!BC7Vof4.[~h7pt6SG 33ߏX^?3bN?wE r֫M1 gf2Yh7@q@Q#T9̆]|7Dðv8Ípp'q9|mGԪHՒ9|5ח}XΟpoNa,rN5 aH KyT$&s,&)3墧'0Fw·x`C^*gx];v0ߏ|^ujtBwouhi6LۚTny[d-NsG.IKQZÔʼ]hs_ŵ9*qb ah )p^"vOϭg_shl>v1ᩃ]p^鏻$:# ןuƤW0RM:m7K="cϩ]7͟?05FdFW︌kE$PXkM5 $sj/Q%ׄiA8صW6T3L֩ʼ ; 9.paKG^%ŝ|䕎-L>z #6am.Oi4_Jr =L%O\#=:{l@N)7f$E;BcX4E^o߅k Nn&'fG N]x>bu8R,<#hW4jVSP/5 &\oY s]ȟ.MPYA(5|>ʹ)%[+*s=@eTAF1K~ER&-UOzcY%C)@hUwux^7c>U^J'GbE/Xu<[2M_hW^}-6;8htkKtD$ѱFD3݉[hXYjKxQrȮ}BEF+ђ!EQ_qUnJl`kDnS<+v$.>3ݣy=troeb| "ִT^X@['G hC-2ÔuHdM"HZJ?RvJ a>V(f)6- 6ׂƹ A+/+35$ ڐe3-FǾm0`3sUx+Ā16w=ك[wXas?fD>%B |+SZB(0QWQS2}Sļ PU.<-%1mt3@jl{: {we"ZgʜXs"VSJ䕌TO+7Q`՞!=Ƥ$ ۼ"VrꡧR: ~nX㨐F~2/sjg+cSs&P9ik<όtǚE7crݾ21hǍx@@d颷m9H|cg~v1G Vc` Bx+0/`,NokMw̛F`e52G lb#\@LFBxY[$VyNB'xMNw( L&(˞;3ʟ=xmUBg^?sw)>ptYy& ˰1d^QnA gcwYheJk;W6ӌ䚙"|65Id̜Q)!->83rF* kO?׸pC`7>!D1q/8o萹2|;gZ-J*SIfuw܇&PI<_54ZLyi4>n"\ @ZCf|ɬ;f~׹dF ]B؍1;oqƖ  zOUKe۾\zFhidj˻/Mricgߏ(AR(Yԑq9f6$3ܘC8<+'q$DTz:SK]-,nVҜ̥Ƅ1!R4S-wF`h0DOsQ>jc-0S0@.!=]w%P&ө'夘,{mAK yXѐv \\`VS 9(wM=< 4sS(a/*yPt@蝭+ERJ:W6!-M|-W@Psręnj)^_ltg„L4FXqs&uGQκJ÷}nOC^$[h 7?-PbhɈUd߬D,u!yQ}O6yg x̧KVv2؀t/xՌvAZPdi)$4q)2'su`)Ǻ2l u(H$!ܺ7[{2|Hhr{u4gdYm}'h|\Zj !4툍E|o nU^>؄a׾D Y<$=(2=yv# 1`hi퍫sa MfBfAsM-g(Ƴ(EI~!nŏ#᨟V[_w!KhY;{iP$)MnPR8Q7!~Qg2)g \Y©e1moGQWv5EA"\5l@8m=ԈE+_׸*FZVe6YD-Q!FEj,VNx0U_ FA}>;ޘ-3(VGw&G"SlX=ʹz8–.$ r&5JnexS29'3]搜x;Ȓd?b^<%X>KCJEaצ7? \[ay7~8ң"$=,uq'ިu62fs"LD VH꧔w{ 9w"( ݫH}fSlZ{A7Zl#K oJ^1tXMT/)O@VC0in+9QJ~ߩ=d[Zu9|tO5)kDƽ Q9z, 4ES6{-W΢}nwK.Z!&AɎ{_18.Ayوwƽ ljk2Dr, (5Oq,h')/s)KF!c6|5svu*wJ^9홀cke0g94ɇ)ŎuI;Z03 oI,xʓpm`TN64,wv!^]q}X UxP+ ײ/5s*?=~ M Ycyto߾GLL:v0~J-y?˾/=Σ&sJj9Ԓ)]Ǿ[`UGO4_Zqja&g9.HERdai6;?H,$}y}B՞Ӯﺈvh5b/Y;&p݂DR Ľ7S1uT>U*BIliiyNr5NFUtd;=]TS@U@v`nDa,.X2^ ~7TK&p@ivdM%A8{s8l?A0%*pKfltm t&|H<2F. Xbc7 ЅErLLS_;h(,', Jn̰W fқ}@0n׳4բ>TRǛx [R@)g'a)nWY,gh&3eEW3wwht ̊<{jSR4N.8[P~Dd7:C~r}gسB#ۡ.Ar(-㷹_x Ĥ1r#gy-BPDz^]f%m:O ^׿ tomMYw2wvab(-~\/NC/,A/h|sX`¶c0f])֏^KZ8 zYzT VpYBwgp>?y۵Dc*o:}>Gi Jy|oCEQnehԏ5;ADĀ HO%YHÂCi5kuY ãOV!b Y &9!JssAekvwrGZ/ D (wg[952k  *Pu%8MK&#)]R\ϝö́8]usTS|k ' I΄IpZ =٠eZM1$Td/!1q^]%){?)k_1bd ywl&khbߏmJ]qM=vU(x鉻rT8cwVY4`ܧCj5N&?6O|4pAnXZ(/Hxz4Vo}ƇEr:Ý0@KƄ5KY83cP=HKL#V |'{wyyWg#.DE1%8-;CGeoO*,d"A2.f{jš=. -> %V/-/}< qH0X~S\k9D.ʧpF+TLG'u$X1f8 AщM"q&; eY3eGRlg?E86335S81#RLm_f]S`:Tk|7=APb3reo_wh]oGUM2sڟDc*ֱڤA) [TUSFL9C]aS8^7Lz"d_Ic_3`ҰM1ZĿ=WLbyl#K/Iވ0TMl125 d?_2mI׵ll˕B% }nP U J4c=W_9x:2?2.m_W^^Ѹi|=$"??]?1aK+_{Q0^Uc-:HQ8uJe㾖3^oӛO=lSQQ`nmx*M8Iv2\gDkrPM) H-O LbfbiL׀Q8ryb]r.nŤ[؍ ۀA?A+|'Iaf׾ *XgC9jn5zisR%\!확@`L~a%ٴBtrH^2tǕ`H5!xcP Q!E5+v猐\n/ѷG7ʼnɵfIZ{G=-zo)zUGL;`CY\HᮅI.X6T(U# ^:,rq"ЬCA9 xKG2=*m 6AVW%9-\nBԵOui~i*݅W.kCD,V kM\/9;!ш{][i HtZjA3]? 5zN> %Q=%coXe ٱ,L+(Wp@wd ikL v2T~1y@lqՌ#I46h+sLM e[Ճ9($$GJlAc,%WiB- vWwn=&XƈݧI@["/}>;'.v}1paVWF#= DAoI(z}X.~{v+-f!/$]E8(Kt& "5Lg8~FҢBdߐ"lG$l?I lLdFI=T^b,$IZ5ϋn;>?@]q4_C#j2ɑSnP? GV Y_Eʥ* L:=Y@7wq jRԶ;sELl+ʔ6F{\Pz 틉b2IɊ0GE:sUݾ'z ߖ5K6ѫĨ8,qq2蟫C*^H G<8en ^b1NMm[ZEKSn;6AgcG*c*(ؑ˝ hK&dB˖`%A6졲&v5ɴTr18x%sEf2QLY{xL%(. F`AkkuOb {juSs`B, ?:m,p︑J>|գw6 Γ9H)Š߮D]9aH94P$gΡX= 4Z,GOm69!$L?‡G>I^q:)oS}{QpӀݵoz|ͮ'XZEV<`xMLbl_{ytR~ia6tJ\ 8>bs jHnL !~E`)e@`FC C*Ȥ/(u2Dqr <2u +уwq)+JxgKx. Ώy; =\RCEyr2cSs}sq}1b gM]m"NdD!^(⢷e!bIfm_ݛM%`|n7d5uhŰo!EWкrB,*#Wа\q7^*z=ϑۧ,V;*76-N:9M 0_M@.|zpIxh 9;6_Zd0U(3 /~"+ /Q&s2+sqb'F}VH|;}, {8%PH*Ebc yU b~]E?o:}Nk躌qq"-iWm_oޣAu7 IpbL +^K;ا &{o~@( 9=8zb8}2ݑNk Vvv9ے4e0jT@һ~̩d0j㯍_ɅwBz0vK\Ⱦ4$&8.oo;#n܂u>D ʆ:e?#M&_;ЈSvWrdحfӪ}.CQ,-nch  ,f_?klpRB9k VC] 5ĀIv"PS |:DO6[ê+};6B؏hsSMJˮ/|Drܙ|5Pi QW]ͅx$A3-ZD-u@n!`]x%7< &4.]cNٺgXOwhwaxEA*h#N|=fDmpFҊCd)Ξ ,uu.0Fp|9}˩\i0;:l($b}@LsZbG4z_c'1s{d|h(GY^U_¦81Lm'grAprF[1WYgU< [-P/疲!8aF=OHLOzb ƹ6κ0nYn R`ofqVUeqK@/.%=ω[ױ XC1sa&m/̑IXD2LHLԑ/ۚ{R-Oh+q2R= h%a"h,+D#lb*oC}6]gn#0G5lT5`I0B`bLMl7ȟG70\t.2Bw=*| `S,CX2xZ`PMjL_ *f9]J_`T,z`8x7Є nM*14feI h4Y3[&@ɯu~< 8o4յvA5>GЫSd/[ьAj<+OBʮGNޗ=֕S.޵ou,RUB&"J g浶9 i{ <œd8!zpcOODY&]SZ2guXݽNJwj ?eʽҦ3qӝ$(w o{+jX]E1d{ŧM_Bd\+8Lb:5#n`h\i#\%07\^p*gH9g\(umׇy,9P;9{M z=n<i ߌvh}n1ia}db>"dҌp+(}Zz{8SI[¢(Y9~}p~^c\Cō{sB;۬{CʘtNWɈUm1$:X A\}n+L"Ow0څ% J'9`Xa|`ډ&$8B.>="†6Ttduk-тDT<;-X]?gR ? Vz]mb1?#~# <>CJgK9? ']ʭ#LZd7/5ŽXbFҬ2l)_·nQLBs߉nZV m}qڕ}tvh֘6 cX6?gOlZ5׆68}{XP30gY(Kg+%b"83~ fRx"|Lo:r2:to^_~d:3=2m,գn;`82{] X\&* qv&ہo[ǹ,OmOQi-iV{RBRϫO頟 l 6\)&739@n-.1z=-}MNZ`PƓ ~| ̚krA}7#ױi؆x''BTTj~WQMiNnA# aBK Zp6K:N Һ`C3X? w(ѽ ᾝZbZhWuot JC&S&jq鑐_X7TŠCyc{2 (gfz3<;i s&I6 Ykz85;ZZkz!cM3^Fd(4|cُK%paq)k0y^mUSR҆+?΢ WF[fFnZB75ffs]=&T蝒GEFۙiͧ>Lut[eʳ@~p9uq=-(zJ:y4#́,Md[[f1K؀wZF{5<ٓmhn[gBʦcيW$۽DT,c#o3cAtu^Yqc(Xuo bt1/ AxNЦZ=H!*8}a,Lլ">|w2O(Ng$-_tR6 A?FhYTIYƟݷc)?6h esn.+/W{ 9: J~\\,D?J5xT,ߋKpsRRzPDAӒvH*U0;+䖄<z?R,kb 6x#QjT`)2*qeQzTBn):)2T/Vǃy9lj(Y 1Ae iviՏ P `]m Ҋ dv mg-l?7-_b{aSI)fh҃ m%%<1H>c9_o\IA;Ƚ ,.[LQ[\+Li132P*5v( I:R չɯN}ٻ`6{%.sC-I菲L*Fc3Ɍbãu O)mK)*q_]4n5R9g ("R|JҚ쒐Wk?+,U3LQ1JrC<Mّ Eb@3tHf+Po ¤ ġGi MW:)12ye`No7D3 PٞJRǭy}yIU}|2.tPH]7 V٠Jd}[BIA2IRsMHd{nP~-7A>(?BcRV k؈S)Zyj5;BoOTIB/sb}t@QgW5qРfпU`xT3È; e5/{ꙹ<^/E 0&P퓱4O-#^X<]W/w_ +)涠E(=HYD*)%՝1;h)ёjg̎,VfEjPx+`$ZȆRQ3f2v$y*Q|H@Y)sG9Ԉ|)gUb Cd@Є~ 6)^0wX[xל tQ5Mڙ!3ysٗgTgkV7L^7_zjsF(7 r,.قV>}Hn~[kSˬ nL}E6%Oe+Fm4=$-`fY0`G~!uP Ŏڶ.bJ]QaĀ*@H /Ur!G66Ҭ濞/_ٱ66.t*m^҄5L Ǥ vw+W`VG~WTzB@r)>T%;qT^aSjӽQ(?zicVoԦ#~VGݠYUKiWr7%ʴ(Tӈ9M j!Il>D4}֢Svp"}ϫƒfxRrFNAZNj؆NΠX ‡y UjSli!!U> %W<+/GCse4X]GGC=Gmfdy+ț M.$[GL'' ;yG vx8V.rm-,^%+<YtJ0XAL{EF}#4)r8Cɏ Us48\{dTĒKiNI"sR=t/L`g8R[x\LՅO#%+Q1"CBɛI[}bRphk # ,7y٥1UalA>G!L='h:f\<)3л~yӪwe-30S?uNyo 1O,HVзqvE*be{Z)i;&wP=8TlSZ$Aa g ʖA|YAvJYjdlJ#jIΪC]j$.[R[S TN /M𳬦UqhK*%޸zh`j%#kvmFV|ӛv4]$Gq=F-sޚ+6:N׎Ml8-ߒE^R]sM<,.[{P1kƂ {7Tsu֞}76V &D<&/&XC]EKdz\1%=dsF>s x#;mWYVhwz['}b)O݌C ~2Oq_h  t?XaBRjJ>7ոܥ>b=&>*0i/@WRxJf~B?%Է?'pzhE1g@ PyI֧a_T],M"_UV7I[ZLwPvڼeMkKcA*M']Q2gF"hj3,?X1[h*\0K e5/z/SrMTHt%M{xATbx@bJW)/st2(26u.@y1i͇s/p%;n6)uZ~uϡsg|x@t#17P*fCKWET}Ċ~A{)jLQL5` ;q g{&r~}#O0@1)f (8gΗpټߘؿw6PGdo❗"4:7E15Ltoܴ3&*CpMmbUΘl3}f^&U*Pz' Ś]fO0㹕%&ŷUzYpȮۆL]ۛrii^u\HN0򵨲@ *en^?mq:D&6vr`m(dK/$W-dqR$Gգ ܼ)N0vnCp} Aa&Ppf ɻ6GHSИ(G DQ6Ҧ (82 H0w5 hδ@iSkfUN: )Ε#ml@cX7}i7O/UiSe7/iW8.xVVfЂyώnt';)z6XH>յ݈0V$ |ן$dK?f$ˊIՖ :|B8bn, Kj 5oRLUHh >zcsfJv{3}8< )IwK%'w~Fhσ 6f]\:|Q VVt4 j~ hm F'jK@Z+R!K ;0 7и@Jcbqmk{ւ 2T_6ca^j_lC UZ]ޕ܊X:}n/]ZO U{;LK3g69!UxcER eɧ19Gv("D l/<rz;-LVLGNo NOY~sQU"V8Y0|ƾyAdQyRFϜ%" &zogֽb9? YCGl4"( PfwN.^V xm=0DӋEط؉7dz|?4<]?#tw&ʊV/.NނݾR Kب* dyu.ղp_tI6Z,.5T($>qĘ q)ZjDXG:XoCЉ^C U}'bydE\,/j;܈2k<"cx Cx!F6&P.r(lfYWכ{wv,MDT;4Q(֘,%u72, gu(vT/ $myXɣa]65IqyTrُM;GtpTPl偳M%"uʵ0#:gxJ*w $&-F;Pd _ !weÅ~X4j\<nA/[KnPlIz-?d #3V Fr'6~uHy&<8=#R)CO5E>hwW츆#pԲho5 F~KK :'!rE ].'[ ŗ @,x>?"Nhs_آ+i8J=uD[g nǮ$H彄:2<61"qxG()yB#_?/31j,x'6'?},U)~A`DT(Oox b!vf08ߗT^NŽqhڳXI ;g$i H-GCos%VĻN 3Z'R4{vdH( rGwjrrE|'߷8'@L'/)K欸e3{"9b_@!ꖛjS;N yPy]~)o='&dVk`]if/LIۮh~HWcwҷ-Tk 1Nfy/ *sոz Vھ|;^~k8ς+8MvaDVEh5V2 ~bW.1xnaqiA7p腼BDU]4R'4,v㏹Q 9.CP22 NO<'PY*#]Ԥݐj(كdlA2BK(Xvab~.^U⚛TPL_ϒ*(m* hլ_LW,3QKop˧߷:d 1%g/{kC|MhuDGJ pnhUYF[QP*>Tr4łC:9\Co2nSP(G8Oc?^p=sea+uNaxjbD*[3@wGIy>~[kY/ `{JpXo?n^>Y ZMWvoŷWFdFM $rՌF;C]͆`zmֹ}N e4YKOr0"hHdNcR@w%Ag c\` pg/ulJ5Jp7Z׆cXs184" gNGZ݃ cM,Ѧ5 BMR { $آp?#'м'3k;\X׌}PXK ~o /\VU=_ \nG&/D ;1HETtTwYݨgrlJ郙\[ݻE%Ǫv!Bfx[\kUN;51CM̢(/9wŢ7%>{ݮ5[kCn] yUh]|1lT;7U#a4$t(4l̻"dS~G{MvPa 10/5N-V]0WO8VQPYQ]k;W58Xf8>a`YJ&pR.8c`OU]fmGΗFIk*5f B9hzcb#T֨F W$ K @v&>H;rRѥ yٚR>+Wx A$ZE A8u"i>h(6YXdmAL rjdW?)(^ >,g=W:iuB/!>10y_CMv rnC .\rfqqޙۗW!R7_7ġy 4 8%i@x_Dz%d M`bf၆ ~<`W`؞6s.$mhNv _~%6W!r_dUFˀ* #ui+Pc[Ǭw2GX9{{~װ/Kp >spG 3Kc5fzv_23ogS C %Oıⵌ2%S&=GD4%Ze%_FLڣ_esѬv `_Zt>!7F$]N!eV:'b)?L͍)!̑x'ϒB˧s5 ~|:]*8TWҦJc˅w#ȭ~\7h~Gbx:U&¥k0S->nppTтJVI.1+N}s!f{[Ȩ󾨛gO݃!C,HQ 1[{|g=?%k~tkFR0oIbE'k~z-|d.5tAso8XT㓡>NT!:V, ә_{yɘt|>j CTL#NS%@_ , Юtz[h&NXԳ.*@Hi}6PźkAX)p=]2K&q"ElE~#ɞ;SgӮT#TEJmgg^xՐ7jƉj[1B*>'7Q+G Z }$Rbq>l`l)LLN )Oc-1&/D εoUدY+󱙧FUGAw;zlwC2μ>{T̓Q`t }-#yí Q%Ol7OPt RMȉ~m5lI(+Sgߨ 4;LOnYYս}d<B-ºg$Ӂ$e؈8rHE*,S :d!M2FDA{gk#.imCc ܓ=+AhWu'vU72F+Jp} ENM Ahlb|$udGOLtLVݿcy|-wz_ osn6Id~܋4Y{gKnʀb}!vp {Ro[7e:#u2 XI(tJ'x.*^R "O,% 0Tb{od{jO]+ u1Bf#%s=7HSkl80-ӎ^ZOBqQɻ .Bh~9c.}LP|FOZ+=mYG#q A\ɢ E o3Rb8$L 5B: GW% p+Mۡʅ<);^w?XHG ߕ&S>G8{uɡIMw`Ct߻c:j">wI!E{Y-@ZT3w a/#u> E F{qbtީi sG3o<"<ȹicRW 5g\sȝFbǑ鯓 N*nQV N=ArU/yz f@g$9ʛÆ%,C 'u,Z\}y79nQ#bׇ}CL0[dsmGgvWby̶͛@ܵb1 +w9Z]̫)i>\3PpMzHΒ[Zgz6jjhm۪xih c|([Ϛk_BAHX2&ZQ[;?A䔸+h$0 YwzjV-Dh|={#!r$E;ΜCLнxOO-W?V_+҈V ?t):RӞǬY5"k_? ݩ_+f." EւXs~v8͋#C:_)SU}* r^^ܕ43y9F'[2?1ZMÊ8=dk.U@RJG_"׽%U]B>HW$44mf) -Fݺ\Xs0ov>xO@TK]=n=sU{ژ%ᗮUm3g] {KaW]o9;+iRƱ~\]|>lY5J0$(+vR%MF,; 3 \Msy2 o?~џ.%5,O&y9nf`.,F ﶸ qתN}KFET@Ű9jh>YzF69K ovM^ŌEFb`HDU4on`hQaW(?ph^1IM=ُeкC^OFmJ=ӮU<\m{ sKJ_#F1e3TC{w{M!qc>EK(-^ltwX#RTw'zk2Т lT{r_O­W8+Qih=\ih#;.;e#CȲE>to;ABD AzH}vKţ'Pn)귿hK&i']MY}>k̙'rꇞ0kC ?\ŰR9Ÿ[7e)r4 CJU`| Ia@YSYKD9#$ĊšIbⴴy1ٓXJ\CoB 3j۰jߣ%C:=)fzgv`}l K.OzS[W|͎7=\U(-άiwKiCC Hrh(},a+ac0NZ=V_ȥR]œ-o@ZwlJ$h+o@ keԤ()\dV[3)r4u_jk(BGJX$vf C%݂k5s ͘3)Q|Kme V|^'r+;gK5sg ,2)!dCP+h\v%w o*v?#x11Z3Z9|eNsYۻd[W@d[pg$84 OW.۽"6Ŗ/-˓x>XtZMBY24CJh.&?Pa.+DÙ؉3u;%qCM1q[(vilNnv/ RЛ@7aNա]PlfsBh.[`]Ge8cO+ $^I2ӹG'pto詟XE@fP9M"K|96u8MFAt)Ŀ*u)Qc?\@{h~-Jjn.e' 'k矽~{f:'vl ޘ5 {2.HRH~6)K!~b,|*<<ȓJ!OFM@>AFE8ֲG5ckI^%L4'F 65͒E^cγ~dz:_ŹQ{ćwO1Emkox,tweg՟%>tfQ^ɛu.7Iu2D?GL{Y6̔oTG Vg5m ى\#.ǶW"x.۰C9Sjvk?]ŃrUHS7]FlSDR 9jM 4Gx Uղxv {^C'lL+2t[؆]}r8TǤnt J6#UkWo)W_"7&.KB,D\tKG.+eqN=gSp9)縧iLy6e6F|k91|fgN|MhJy1e?,LiQi5rEQȌYE"W_MmG1 / Ahކe<S1}_8bOf]E(:}gKI^ u4F==Zj4ż/RLM3lL FXWJL\iS,Ĥ*2&aCVְeRæ)& -6JM%}|F7M%YʎsZBʶ22 %2^_: AbK/ /+|'P%+aU+C3ҋ_8i")3¸+mH.XHקՎ- O=|w[YBt'# .& t}%XoZ:%Hz;AX"!cr+ ]0] K+>J!F8Z ǯy"8Z!V@r*PFBL26,a- g=D07L : YZ