bpftool-5.10.0-60.125.0.152.oe2203 >  A eW^^f( >Wy7™aϣΐP5gb}v_$ v;y54_; ϮШӝ8t̓䜡]1rfWVzjHAS+z--"8P[|0%k:bVXc/.a^R&RSTJm"Fs;l3P g {Q .Ufe:y @eLe$t%JR8H6mg#c ][ՃԲ$1'\=mfA2wlB BD|itbWHtꖭb7!д|gJ:] 4"!X'rCNQ^{./`r9mu<@>p@u?ud  % b*0 EQhnx   \  P8 ( 58 <~9 4~:*~FlGm4HmImXmYm\n ]nl^pbpcqdqeqfrlrtr urlvrwtDxtytzuu,u0u6uxu|Cbpftool5.10.060.125.0.152.oe2203Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.evobs-worker1640081563-aarch64-0001.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@Jialin Zhang - 5.10.0-60.125.0.152Jialin Zhang - 5.10.0-60.124.0.151Jialin 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.27- !4497 [sync] PR-4362: ubifs: Queue up space reservation tasks if retrying many times - !4446 [sync] PR-4321: io_uring/af_unix: disable sending io_uring over sockets - ubifs: Queue up space reservation tasks if retrying many times - !4095 [sync] PR-4090: ida: Fix crash in ida_free when the bitmap is empty - !4422 v2 drm/atomic: Fix potential use-after-free in nonblocking commits - io_uring/af_unix: disable sending io_uring over sockets - !4117 [sync] PR-3975: md/raid1-10: limit the number of plugged bio - drm/atomic: Fix potential use-after-free in nonblocking commits - !3858 [sync] PR-3756: md: mainline backport - !4281 [sync] PR-4270: fix spinlock already unlocked in inet_csk_reqsk_queue_add' bug - !4240 [sync] PR-3228: net: txgbe: Fix memleak in txgbe_calc_eeprom_checksum() - !3155 backport Broadcom NIC driver patches - !4193 [sync] PR-4015: drm/amdgpu: correct the amdgpu runtime dereference usage count - !4190 [sync] PR-4014: drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper() - !4233 [sync] PR-4013: drm/amdgpu: correct chunk_ptr to a pointer to chunk. - !4185 [sync] PR-4012: drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL - !4232 [sync] PR-4010: drm/amd/display: Exit idle optimizations before attempt to access PHY - !4180 [sync] PR-3955: drm/radeon: possible buffer overflow - !4225 [sync] PR-4149: block: remove precise_iostat - !4348 [sync] PR-4268: linux Mainline ubifs Fix Patch bacnport to 5.10 - ubifs: fix possible dereference after free - ubi: block: Fix use-after-free in ubiblock_cleanup - Revert "mtd/ubi/block: Fix uaf problem in ubiblock_cleanup" - ipv6: init the accept_queue's spinlocks in inet6_create - tcp: make sure init the accept_queue's spinlocks once - net: txgbe: Fix memleak in txgbe_calc_eeprom_checksum() - drm/amdgpu: correct chunk_ptr to a pointer to chunk. - drm/amd/display: Exit idle optimizations before attempt to access PHY - block: remove precise_iostat - drm/amdgpu: correct the amdgpu runtime dereference usage count - drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper() - drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL - drm/radeon: possible buffer overflow - md/raid1-10: fix casting from randomized structure in raid1_submit_write() - md/raid1-10: limit the number of plugged bio - md/raid1-10: don't handle pluged bio by daemon thread - md/md-bitmap: add a new helper to unplug bitmap asynchrously - md/raid1-10: submit write io directly if bitmap is not enabled - md/raid1-10: factor out a helper to submit normal write - md/raid1-10: factor out a helper to add bio to plug - md/raid10: prevent soft lockup while flush writes - md: raid1/raid10: drop pending_cnt - md: drop queue limitation for RAID1 and RAID10 - Revert "md/raid10: fix softlockup in raid10_unplug" - ida: Fix crash in ida_free when the bitmap is empty - md: fix error handling in md_alloc - md: Constify attribute_group structs - md: fix mddev->kobj lifetime - md: properly unwind when failing to add the kobject in md_alloc - md: extend disks_mutex coverage - md: add the bitmap group to the default groups for the md kobject - md: add error handling support for add_disk() - md: convert to blk_alloc_disk/blk_cleanup_disk - md/raid10: fix improper BUG_ON() in raise_barrier() - md: use msleep() in md_notify_reboot() - md: fix double free of mddev->private in autorun_array() - Add MODULE_FIRMWARE() for FIRMWARE_TG357766. - bnxt_en: Implement .set_port / .unset_port UDP tunnel callbacks - bnxt_en: Query default VLAN before VNIC setup on a VF - bnxt_en: Don't issue AP reset during ethtool's reset operation - net: bcmgenet: Restore phy_stop() depending upon suspend/close - net: bcmgenet: Remove phy_stop() from bcmgenet_netif_stop()- !4324 [sync] PR-4266: ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16() - !4289 fs:/dcache.c: fix negative dentry limit not complete problem - !4285 [sync] PR-4257: nfc: nci: fix possible NULL pointer dereference in send_acknowledge() - ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16() - !4263 [sync] PR-4255: drm/amdgpu: Fix potential fence use-after-free v2 - fs:/dcache.c: fix negative dentry limit not complete problem - nfc: nci: fix possible NULL pointer dereference in send_acknowledge() - !4222 [sync] PR-4213: netlink: fix potential sleeping issue in mqueue_flush_file - !4205 [sync] PR-4203: mm/dynamic_hugetlb: skip unexpected migration - !4004 ext4: fix some ext4_lblk_t overflow issues - drm/amdgpu: Fix potential fence use-after-free v2 - netlink: fix potential sleeping issue in mqueue_flush_file - mm/dynamic_hugetlb: skip unexpected migration - ext4: prevent the normalized size from exceeding EXT_MAX_BLOCKS - ext4: avoid overlapping preallocations due to overflow - ext4: fix BUG in ext4_mb_new_inode_pa() due to overflow - ext4: add two helper functions extent_logical_end() and pa_logical_end() - ext4: Fix best extent lstart adjustment logic in ext4_mb_new_inode_pa()- !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 illegalobs-worker1640081563-aarch64-0001.novalocal 1707177600 5.10.0-60.125.0.152.oe22035.10.0-60.125.0.152.oe2203bpftool0-metadata_list-compact_tlv-bpftool-5.10.0-60.125.0.152.oe2203.aarch640-metadata_list-compact-bpftool-5.10.0-60.125.0.152.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/11da82a64c4cf87c0d5d472b9940a1b9-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]=76cc5ab0732a201770306e1a79e81e32fec9ef39, 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 RRRR0#%/Lutf-86166ecab3ed364ea58ea2e9025305e6445445243a901cbc23d3fae47fd9e11159523f2278b0acf76282a9e2821aa91eeb93a3b352e9a971fb5c2455a0e6a5ed9?7zXZ !#,(] b2u Q{LX\0[78c\eA !pgr?ЧꔁNG8GGHW9G@'pZ0W $ζ7.`~T8s6K^v`#2TvDj*j}"n9F&:Qlŷ쿔~y+\"dMq`O3sv!SL{3ިMΕ~Sͣ]rpɕ5}\%EzL}H"zx)a~,PW#0PVQ&&uO`9&V-/Rۇ@2M0 d^:Tģ欋/\ا$6ȻBQS{Eե.l!֮lkm4˟4g8"<'TxDy%0#O?*M <.>8@PG,/Ri`vnrJ@mꤟO>a,5jqJ^ɕ7BkmVK_wap]axeEIuS\D2N0UYCq#g #2?5iG'@<`~C1G;1BB$BM.4VLL(PG >dC޼1.Wa$g)U*1OD  B!OfqsB-҇mԅE32b<D:*PgtFzr&&ɢM!vwi`#"j =\Q )1Plҕi^ k~&e|U NDKU DvBxM8(*x YeJ$po0 MExuݽYņ>4b8 }PfnF(ݷu1L48Wa=ߵ'"QM=gHzrvAz[6֡ IO2 o&XImp@I فN82Ҽ.ثxn uK\v]MP Qd ݒ "=ڊrd_]^0µ{zȪ TKQ+qP"NP{C">v7g2 GQ F<$: gRYn&HpRߘɂ) 1NH6`c[V h~E&ʖ? D5dT ) Cl$#ańnZ~~[-4aIײ㻒+iy!)YR2s&g '9ƹȿ` BsatzI* { h&O1=-0/'\@K;fZl>9Ht 8d"DNiGX`k?n,f>+ 7|cW >1vH{tYjj;Hxה9&`P}5]paW_3nc ˻7RxcgӛIɨSg1v?37)2:]/eӕj^Yl3F2Ld$na tulb"=_}m)Dٲ4Y3 UKUϑj*Xm0j%!NJ&\݌4SCgunMծC =68h]emt(WxQEp<,+vPA]ܞ~8Ώ `Kaǭc0s<% lg6r2pġx;.:"*CW-4pK&(L*]E˶5_nVqk2QٶTCɋ}Be3sЁal;dG*@v(vϢ<7h#f7p)(G&NwZ\AԒcY)Gi'%z:6\hWF}o=I0h)[w=KiY/w;8Mb騆PcۀU5pU#VtickCboKOk:exƇJ̦gvU6Q^8_j K7Rus_ۚPfR4AYχnX5axMLਯ_7P2}e@M4&VȘZB?fw-C0,8ٰ5+Mim/$ ijC5/<`L K %T[nvn·=?5>F덞޿ HW뷇gꄝ8s;TlĹ> a _kђ}]\4N {IY$<M3#9opSwux+ ?@p|i5j{NPz95? 3C}Ш]@s$e93t=Jin;)8"~à9*G}1RlQQY; qivͯs*<'2Tu ' 9-JmʐV.A! W>NFA f$5p=QXz\PnLB$jyW (`%2lN\4RAڒ/yɠ5_"Ί l}+81/~{<?mٴMfi_mX;tR2:pD]U-#7:y._~gI8(ǡ<^Ɠ0c71PE|_y@GT z!7;_u{~x.ptQ~;ϧ(J=KeEu>NmX'q|_zyWbf6r}ΜІi͠c*AãdR0-;1ZaL郿\76kM>Aw@`B@*vx|_ 5^=W7Qv.q3 cͺK̈́E8?7׎ ӕگ"=üGmw, 4ަ8O]+W)qnh΍n !FqT݊OSϩ^WO0hfS eŪ]E46kx;dU"_@Ec$NɯKxSPsiѳ#8]֜IehvEl Y)x '=~\hG8ktK0S}}gvH9]q߀_ :YXK]SϒѺ0ŵ$F e->hnCK9Oy?97 ) JkcXS&s1 #4"/w)./(HWU`LNx~@9 .0 ,JI!hE=2:נRoFE i]Ix{4pXlZiFN%JB$f`)7Ӿ{܎ZMRV$]W1zˬqTiUR\%0H#q#I4 #K]Bw$' Tb7 %_bXxi LH&a siusΐn~-U(t:%8U7!LA͟` 2bܶa/ Bi8T~*j|kH͊;H))<_F2&g6I#c_&ݭH8| YaO!ѹT ]%SoҳAMzyM g7I^k{D*/[렞OfO-&T}$ozO"pV ®u*nƶqi՚CH %q43Sq:iF+Q-R~ f ]%6XrfdGi^Z\ &hەydtTq/y3/\2}dB9M8u&f7M$` Bm /ܚ9b}6A֮_}Q8|c"1FpNeNҦs$]3lXqֵV\_AܜD$]@BS^Z2pW n=G6PErNy&ˆ䫅(2ö>™pA975ұ8"cǫNEЙvc -X{Jh/R 0˥ \t)Cw/Z6rȌDnP8Mg8M_sq5OKB+q+ },g (-B_kir#[LJ̚rqSdSA2ƴ-gȬN ޗ P@+xzévܾ4ȰSt' 1 A.jV4A(dW㢂v]WReu ,_~IO&c,qTE[S$ xfr)x8cy9Y.;x7є\p&m/# :0 }^7 A![+w dCSj5!nź,9lO0Sx<\쐛B0>p|,r mB A!]=pnpZGt1L~5T$rh#Vu^ ІZ,N{>  ?~ΛW^ȸ3J+D ˶Q_P~0h|iuYhKvoIZEEl@/p9^owD7jȇ=ԐKO05G k|@j~A_$cºd9o+g@UT#܀Oa~aMӗyw{I.tEkvVjЁoO[9 p5Za$9JҬ_*&l,#x/zݗeLmіlpga ʹWQ`@ͣ#eX\SHa-?$\<,NTyXBE1L^~䇮ó0$͔l*Zx?9AߛwX8r'&Ag8g(r=Lht\94\-u<C 7Z%,Ax,(P I3jl0=?9;vоRtAvePen)%=ì($} $'e]8c8,bOvzGRE|W-yb&MDl3Ǘ7)mr/ek8'#G&+M=d5S^ZPQ87"Uʨ[u-3\^G^6c&^kg7.k9҉vYCF]u8b&*nq> >zJFrm@1!| ""f?37ӎ’ҍ)X)oS =7k pOXCwJz^yOg'%hjle}җ3RRyOdşnZAh?c:'Xn`0 gBҘa6tCyd7|BdebjiiTgx8AQ[hFK`C`ƲqKaGLvdx=V~W3M59pPxKb`641Zj 2?JI5!ҹ\wJjYzif>[Zl>q?5=R28 4]$d^4A :lOVkcB2)lhیЈ Sw B9;=!j!3Z-dȇ߳c@˧Zoc"rPi집N}3@q6juF V]RZ(UPf2@FYk#%"h!vE!)# XD <5~/5K_Q#+ᏹ`$< KFUh)"9z?aJSV^' ɍiɼlYH`گZt]qp{{\^ 4]V}jtHn^1i= FD|=?f z.V# v*fAZU4cJ!_)ʾIp>N(f:wrYfj,*(1> =C,/$o:(c +*bc[vA] R6C@8diX{!j kOw|JLn¿[Aek&YřaHțmn+t]B+ _pJFz0AY..A7wأ~E|"z|.2"r? eԶ WZ/W1 ;~@i=׹C3$}/^IrkH9-D-Փ con$Uvc-H{OzMyT`ԉq-lt/xv1cd]Y)s&j}v3f)aoW#XD@X//Wgpϯ]oʯQ^V]ǭXpkvvv۞H& [nj^1:<VPd)g ٱ &K"O*LӨP/q呉x5@bS3о.L#d,7.kx*ሉ֣+3U6cO#>+zd QhOÎR^$ M^bM/sb;e4Z$J*njEn/x'92Ԝۂ-1n!(֕2#,v X&1*G<縷%R++Qw)GO*2ُbQoSv  Pdi_뎩,2Ѵk( q8Lu0ȼ],֑RŤg^WIdt!;p/aDWKrͶ3+ 2x8ǟۜ@h {s5kw1&ʅUj { \9~Lϲ'(NFB;R9P2? okSC؅豊FlU\`3^spm3iˊwCdw1w1΃ݹ+첱U ء6n&&Z KŊ.{-~cYGIr ^㓛 J {ii>bzG3۷ArXtkBbJʅ `g ?}^|>} Wx8u}µ@e~mȻq$AdbHN6{ 'ZNm7,7/d7q6Xq3f\PW\PxP O ]@TpfS*.W((-\ۭjջd`ʖ8_dI\Ve7Df(_#{%lZ w.t/vJpF`DYϙeSKd2\N%8iygkDמ,x񳚭E 1SlX?? x&x[qͅ4}t\N̢T\(Y?>ܯc_?a_Gh:WtKV>߆ RbJ#hYh 5xw4529@ Ӂ!#cg{?d\jLb MZ]-nSSby@4w칣vf\J_t"N~6Kڛ.n"^hoO1~慗nv#]YӋmw޸ $jS˔|DjrB`N?9S8sƌ.x\O*h᪝Ћ *=͉Rc& öQ3#2CKb<5x@NW`?#9n?glMKɳK|m1|YSOA'ki24ԼչaR>ѐ䛣':\ir~oC7 -yGDQ7Ȣ(>i_2h)Qx T[V*5G/CuI^lqiNe(_?Qww1֟>}+}Z\$yBʷ[X1BHt;oEX!ȿrs\h=uK񜉲!uZ֞ |z4_j3,IRJcg>Ձ֐ xkIl )ZI5an| T9O6/XF|Mqh1qlP/Bi@Ʀz̈́%{k_@#>W^0 15]=DBUЄr1xha[)u7|c{&8tx6HM*?R?kVDHD(FasR%>".mD$a[=*ס6f` ĦI݆. Zk_ٌ hkiJ[9Wt2 ³u}RVU)[7Ì^u>UHd!MK^knE(أcz$4z*:=Q==iWkט̕l>a#_˗TKz;u<YupG,\-@`2dϦkcxg0v4Fg>;SmH+{ͦO#J{i0]:hW|Gxvg*uC)kmuܚ穈Jd!ß\0]$ uv&Hk[4=+-P*i7O?M%*5csܚ`]G%sq?vd E]S|ķ:1Nn2 r{`x+7=+RM$)z'8m)D|쉁Tc NZ,aY̘}J ]؉-WPcz5.ցr%U4r))Pz֖9uJWRWTH&Ǯ͙6Q"$ ۆ~? )xq0kR C%H E;3qwkLQC>j*d*"*E-bYPQK}܍u%ʓ`|'Luz(C[.C{u[wNM;UT0]9km$JTZ%ݻ%<;*gY:><FN&^m4Mzng;r+-{n qO 82ʽul:`q6<_`|4x *Q9BiL^ CCO뻳aPumhE"XѢ(U碂q踿RR^rͅt F]IaCƷ{8D?U [,*61Y̆% 07?$">8a]f9W˟Mp֛$ _B!`kKl}aǁ}&'T"Jfyb!K<*u^3" gB,v}Kzrt[ٯY7B9@K6;}YhҀ)(*S?.ej4y٢N4+^ ;^zշ8AxTgz0ɾ<&: .h+B]LOgb?c=)糅n|s7ІAbK^}*}qz\gP]15Ls "DD-YDlI,+L $:u*W?J4I h^׹0 s6'*jr ?K@U|D/f;fas<_I,b "=) hT¾FJ~9%&-GS.c8]C%jfk$t@duom|q?9La=SH0Uq0]zmg˱ SeOwNxFଽ,E<[w(-G%e"و]nF4?<uv*NDi0#ʒ.E Z≉H2ΏPa 2H UtR6Q~NMIb LDl "U U,HL%B"fγt d :LDXbW5='ב>xl Av_Z7~k<,dxNyŚDf b9P#6ɗq%P?G5ĊU*u_K"fXfNbK$ L}di-z26]2U*r79|bxf:{WkіǏnF2$ uw%\TPfF44ࢴkUB'} Nv") Ykܸ#@JSѵG,v`B5@x"Yi61T&J$ճ@"?!L{B7@M,հn@lJF)s&1S}BJUgJ8,4EFoNM`bО|pO?`݁$fz1bVĈ7 n?C?>X`"H%%Eth4gl??޻j%}w¼{5!x/mԟ^b8 aM*4QVϿhf_(̀`/юDŽ.[흮zn`0Ae}'JJP[C-/*^,tv7>U^-HU%jC1s"*Z3MCp\j=&хB MїC:( gMǃI&S0'\ L`YTs.AF4*`aS`,t*0o3³6 1Avm#u:s|ajĪ F 4N3d DW:>I2~ī5F_!^!O+kZ_̔$(׻.#sIXjњl>l̊Co8IZ!o37L*_,,1YS57Qr'IQ񿑛 >CI{1O9yc ʗfkH8! RLa_ 7ffM:!qqjeSw7y ̜ ']!ecA*6lg &% ]u.k2䦘kDfo/,Y^.lbSWw;$^Tng)]n{Y1hHsȰ^ϛ?:`oO.@ˀ—#y9Is1 ‹`ڮn.,ճ m {<>8^_O>f- k,|2Sn#FxTj( K9ye7Qx^뼰mHD7(=>5EI~i#|HJ&`8b0~ËҮzR|We5m SjJ%{Vۉ7vb(5-Zp4cDmfPWt<1J7]4@ .0lFǟIo(8Q"i'^D#e 3w*QZrLdez⻓=օS0 ;U[Kīj?r |>(ZJ4R?DC*+@[MzHq5a `E٠7 A!$]*+lyr{%ZEmѲT]m6ɔp-#oԴg9Q'ˉT(<ڡ&(!mHȉ *=|:@1Dߠ4,5hwhoqsp(9Bb[En S*w89a=;Yeo,M5 [wAܠ(gam+6)X)% &aAKhclFX߼Ufܜee(28ƒ,Eu9_G90ig}<0$'px3TWlƐq.bK0GFk5!&Jv6i¶&i< _.(s'7>ȡ̈3HI̳:PHI]VB)u+Y)0 q3Tps~?*ՉyJiCU*\Q1Mw:C8 xl jHq'e};YK9G &gɀ7$.zѳ_ 7=b!9\h]6A,hRrd>SvNƂL`-a)L.8~V86P01\3uAr 9qɶcwdM8vlINZJGǖzB'ѵShCtl;WfuOA <M߻J , ?Q{x/``+h󩍂Ŋ l~0D D'Leai6` 3e)9ZZb{M3\YqD_)MfY`D7ܴ?uOP "O!l@=֥DZ\`JR {A̋:RL fT'c]9tjWgwW<]n(/U=-?hUAPgqlS؁xdwllIjP׫Y &`fZ#uov7MЎ:*@3 | 4܅PbG"lXF}K*Lqoҟ5fD&ە;VKoz;}ƟqoWJum,a3Ճ9ü-P|mZⅥ jx`>VEG=/M@åѠbC&>e(I[fے+if<:'i0_[ ^^KE_J|  x+9 v3uw%hNiDji˭9њʳ ?ͼ&F}+X]! fU,k_Q'vϵ#'3F Rdૣpˎx>Rdîo?޻uȜMe>kk!)D )G:$wIZ >4ǁ{:xI=j9݈Ie!nk6Rm1<7pG!:ڐ^c)=Czli(>G-fMmQ/`&f G<7jM 硣6.^n2Ni澁gt+ߋt>SS\KbGE)ᠵ,>H =X[jГ.S-:s<F &c)wq/eO"l,yJ<1ygr^U";6GQUE_^ 1٣i4xd (\D $ӳΤ?ǓH;1"ٷkpz'h7'"- X,{͸)& \x *ͮt:V)7>S:U'8J{.b2VR(|p.V=hNQ!?j:rc*./!#1W][cz<}i@9KCh~!W3LIj U||rr"`vjoȡb Ά\GOD"d6*9Mta|с!_kĻr@qwZ{Md[hKB{T9I7(J0$0Po)ii]緇r<` tZ@G^Um3ϧ<1qê ?y䎤/;[pڣ'o(D۾!م|"+o~#D(6-X #]E"eIs맀s 4SBh8:i"uRi9K&"U$w,ibX%A|0"|/r" l2`ZR"(=zlg{(s {TMf-'fmUI2ڪ{KdC j?o[: Vđ4ɂWםgbx+9c9!^[XlqqU,EdxhDЩWGet7Bܸ^qߋq̢e6aw$~qѹ _x*Ye{ X11=gmkTt/!nM5~1uNϱj7PB Eh;{B;JAGB]ke e4l8}f==2_rBI,Ҽ`^-) ̫_}EFC$[a ߤTG]n}((\4hӪkqLS!DeeYdjm競e~$"*Jz 3}!16Z7z\Ucܟю *;5Yƒ1d6 ^ι!w\xP ~Nb* uEZ'M*/FіMKRXH2s fvh$iaJVmje?2v'V|5-4Z3 Rq%l77*+Yx oit[7xZK;C_A|~XːAl&Vg+Ee|&Z' $; \ /!k!IST3[o~hBd:&pf`fMAZ`<ؿf]Z 1Wŵ7兆erѠl 924F-[C {~?xS f/ {iVg$~%=7JJC(A1XD>_a qfStYܧs?I5.Pzh:${OH=_{3(x@Z{''|L:khZ:`))1=gׄwx4qj$޾Q I6.M1ל.{빘eeD G}O:&\\KwhA룔NL\~L쬌2<:gkslpLY2^|pV%,+|2" AH9Yqgwx/(]7cѣ:#Y,`\$Fo!OY{FP){-"` ʝ;F&H]QJ9c|hvm&?z7hukI|קAżF'GA050z\cCC'k& #eK}H@ l[Qp۳u+X gQ6g:%|85-` n]ќ su:0둒tyIM?=Gnf~- .mLG2mW#Ƒ(|vmVAH;Sk5?`c-0YH#rE3sbcES:F(t޾ФXQ\[8\?g#޷V8zHA(,w F(h{2ҿWV^ g/X=/:Y] P~qC Ư #qqw;By/#=^ù9"oOc 05Kh6SD%$"zs-f tcCj~xnM[{{KQ 5;Le/BJ7P(U'>R2TәOyX8Bs6x384|%S+I\;?KC W4=0}I3[?Ϊ F9˯D&z TʄέBM\-idڇ=p^G/NKwFeיhG*}(\XcZ[1:h&ұ})qZ qOu&KEl%d$[~|kܜ"* UzGD3k #&"p囄t/R{B"kw_ٵ%2L{mH.yfSMAT|6x\cҙy:ZhһB+}ao.?íKhw^$zT\GK-혩#&͛PI'V#R-{<-]f::Y5XPޞe#j_$',$qAڑ"0(`[BO+yw|8f\vՖ'k}J \E_hrKqEM aglh4z3 ̗OG{ICh-P W|i Weth*Wѣ$u# z+{E}&IV}ȃ C&rU%T;2gZ c?+ؔ/QnŏgiѸJw_ #[됤5ʧx0-2Lnw$m+7}x:$`cl#[\.!_ .*`AjZ.̤0YrE8ypRe"8uϹkEinq [ ^,/雅mQ9+G]JUx6ÎZug1&yn}R?ۻp)kSeU݃-Ut(~.LF|-8!КTZRHVyϕBPwW]m,>v!>4%eG1f2[N-y;;)rYϖ'{5X33[4"0˃voc˶خ k_kcf4Ӣ<ƑJV)mq]b,| uil*0He@_ - y ⚶xOJܥX񏊘< 6sۑ/O D#\2t^^\7.FBgPK0n:eimo>nFFΛ'zg Fտ1<ֿzY̋flђ`Na Z@@ɹkCa-Yٍ'Y{ҝ5:43MZtN7(aplTBBN |6 >R V!B;S'n޾@wDIk#XP!,l#)gϱnv-Ff S}`2SaݼOTY&dJNCi~ͻ5Gb8X-Aq2}Vlw{񡩷K*~|K CXu~ߍ7; N(G g 'mnS- ߭s*FcOnrT:/a]AЭJsIg 4wC3c0}g?4!p2SnU(z_u(V?.l=K5IM7((,=Z2}aUm6ңwh.pHcH~*09/3CuAq !5WpQ)mKH}YmgA?^:>F_0CKUeB8su$`Z%WNQK!$?GLZ8筨;f غ:U> K3zvLpeIgD~@2:k ~YGt x"o*iYv; 'u(A؇Lc/ o^d\P|4@TVa@ F_Zˈj{}G˦[נgidf^ vpy&:1hkh{.Di*g byfZ$Dp:-y?+Fb@ԆRHa.)4kywj; ƿ %B㊽?_Aʍ:T񉞘Ԛzsc- =cl)^ xHnO #rr'i}A`5wd `.V80mH'd'jq{wfoW2ѣA^,:WWmwW[/|Cx="rq#p4m1.H I7} L;s3Ok ?asק]#fh |Hd%x:Ş4|`pƯmsakyP3†u wrT߯r YoF(.zu tcxC :3N\$(7jI󻍕AZVMĮHP8K>3vN8N }P]pv5Wrxy ]=[l\g"kG`=av{} P# m;P@|\n%:%A؛,6K'AF`/1fɝYnAµED5~sp3j/ϦAx+PFTd?_rd^827IK4p%qpwGXh!R_G<}(DBrܝWPPeZH#7($V#0\=bN!Jv%b_{OР)/ ְaU5u0SҊ4sNJkqa++w,w#/贻JL1s+e|\jX5$x>~EM9ƀ g4J7 &=VN՚gzH`2-r+ mjgso잾Th(MPԇh)۵y(X)M")tܭh@o+qVA{y=Ly[&Vr~ML]r8679o`~(iiBXsi#|@ާO_;VUmt 5b%ϯ3F0#.j S3Cu͐R+vu&eb[n!B(L?rcY,Z-b,ի%b2J՜p8NfJ iGC(>dG@[n4@\QtHȤֹ?sK 湾&K(s=IǖjS"MB{css^JbV",W?ۊ+?}yi__, ç.򋉹sէJ$l y5dFcׁSftyB#]\$PQfk>a>ZMuNKwv 0=ecaIPPڻ2[8u0-M{d!E6;<0nv4X\Q۳6 e,}lMzcR6aJ4\f:[(K3FyGB_J>BhkE?駘mgծ@:;cpR= \<]\MXf&Jq6&:'5)Yqæ9AZ &[dO -^pj'a~u9~,5ڇV֮%*-]`lS RX*CM{cԲ-$=z6`9)gr!BS[InUΡQ'3B V@Dڕ΢U;*'G9qz:@o )vc{{(&g`wό;:1=d9 FZCxmW}G]4~uM+Q/ |)՝tAƨn1BU,/z6y8-`y_EKVb2f+[ʴ/x~HDW"K41m~ض8i|[I|.$@P(L%@.y 2T ,a-FѲr "V:r^e}ZTAh " ыxNYK%q :kaIOIG]g‚$6@,i?ȍNv_5\!(HWݵΛKèmJv/n xh1b3!27Y'VR5SV'j{cLx"}^z$-[#,`HaceHh(Arq>>ҽ`<Zo*Pw..fLK)mL}9L^0Ӆ)ˡ{Zwî$\/z݄167Ŏ0-Zb=^EitVV̘!7vd> ީf-`\K'@>!#-m ¥< ϯ Mv4tI[|sTj/J [\)rIPtZ jwvKZ(qab[T<aPp:,2\Ͱǣ,1cuc6.#p?ybcZY7i uenq%B@P10g7h'}#kV)\W m C@XK[5FS# ;~hnՑX&8?DVm NMdNܙ8\ivKnƭbLĐZҌ.'6w ;Z.^ƧZHH2K>6Ip&=+0Ot9k^q^]I.ѩ3O%#,Yl7VtKv6ŞI n]rpoEK;C,_;L=ecAf*p nBVD&tsPG3㗸ѧH"@&r*ʟ`-ƒCkuqxy_?܂H|լ/eAyv,>v/Z{0jO<|a#8 x2gp)GP\ilDAl@=g/&zn$WAJ{[azZKXFU%iɕŸ&n\~WCʾf.t f,3'[|iaR/VCY)l*ix>3Z(OPr(gaȒYE&{ 9RSRsq^dDl\&ӹP$ mBez&_8DD^{ Dx0Ey_y'ճ"(t@ũ.(7h{RMYZ.eMcDy?`Jcdav"?w*qLʿ17ɦ=&R#+B2n˗dwNM׉uߗ:.HYۈrDZZd@Z;`vl}K%r( OWD T*y ss9$rEnh w3xG)3ϧYua47pqu_Pk G^w!3 h_ y0l"]DkPMT A﫣Ub 9(ŧ,œmNvk3a}U6V*)|GǨOqNf ˨VTc(u 7HďYQA"SFV,i7Z)Jdۭ8<ޥ$]>  (Ig [!-=Sfg׻X7 }?M62y%dzPR+F{# A֥[ <=7ib(NtolE Y} &7Li:-(vI <&rwJ[mؕI+&`h<-M͞%Yt@:ⲈG:M#~x3p2[2Ub޼cg7p,#+&} W|6s366ZVNt^^1㖚L6rD)GdtU[G! Q#ìp^2TH' c;# ^3ƒn4j|B3uCff!77y)%mɌR8W*v۳pyc&bf걧뵰b-AR^VNߛ5 YYT& waiӹ'uϩOUw=\lz4j ({aIwA̯ng^Ffu޵j}YgbpaIBpQޖ4 a (fՖQX6hl=!@dX*/3P+ty]&@/y=%&:NKj_Ng/P+P~=_rPcT~1d V"P QVW|5;&9[^p | &mSn)(ܕz if:^V\``?=04!q \fzTDu):*&v`V@%!i\ 8B 2v&C8'I: ]{(ްdfA})A)S\?]^\2q<[<b~#xZ_ {D;GIbs2 v֬|RaZ{̏W@C$,8 KǀW/ ə5<r"{R+\[ytBޓ5@*ʻh\",WMwEN 5 d{dw!<;<7"%bx3#:ŇIre_Hkzj \zY~5R$6 |&D(C=etwFFOke9ߥDx6Ԍ-j>r}RMy/HKtUՂuiu0eύ4GxTGHBo'`iXT(.Xa=uoϐ/U "7wR 7c..c'i gD!جj,iQDǵ}aPy9fxx ɃM [I5PaODjdb[Z5 /!+ Eո ?GI0> ځUJ۳]BlYt=RU:Z\p%S,g %)@xL5[A__N $=luKժu)x_ǖږd29);[GUFK%r zWlPb5L~w<;:j\faZ<Џ5X\6`-gsF4>8FӴO4f{+g QWn/:B PZz.U.R ) lma1M?T o `aҿYЀaمC߾v٢ D@Ҽ`t"Vn&H`u[ZW\΅__T5`q5%1pY} ƸuDgΪYj5S|RC`=0Ǟ 7M̺W,f6GI١vdoy;侫xp8,/ˠ6gIq ]^蟇.˗#'IgѠPeyOO!e,>Zs[!Pcr#Z1Le[/[~ǩ*O6e^h{Xa2to@o&p˚t杕 v}63%GZkYiZ>-LyDc$ vp|>%3>Y{sL75@Y{+ݬo|NPi?:1l_4<:=98̨VnYvcײG[VRн!WF1\*F V2U886F<~"2H QD4#arѧHvi­WˠCj]gs2Qɻ~߰_PF #&H}Ta؃YB{|ԆyWD* +˜ΖN !2`8W8!*|v7׈9~ $^ kPpE4C\V鄠8!@{#0QN@oJ&YF+G@!mc;~w pH1,W#(cB:li&APS)u}XFrf#;9Eu,D]VwtCSq?0ѐ }T}*k%bH%8 /J71C[Uox邢qLd=\wsIH;Lg]y FaBFx5c3"ol~ rD+ d*#I,f"3L 0`g TEuն7M(kٵIN6e9C9pk{bܿ-(UpsS%x(®PM+rowRIj1o7 S eA.B#0rI~\@/H9 ͆1Hj %Yz|;eu2LZB' >!j!ynsW>#(#]p$t!orUjRn489${F=/1ʮQeT'yը;8pEY_[ `*[pM?Po%d k-cIY D!.k4Ry9o Ys7]SnCiᭁG|@řyՏsB𷸶X\&k2qXTŋEq%Wz4f ^v^@.BGڱgmcb߅,6FџLs.gPn4;67ꊶnp}=pSDu#v;3j0}Dr\.(58c]/ }{G`{@HAt譳h|Oo4^Ԛ5]:;;_+".Ym"/hUI1et6f,DP'f6sMv ?ӎνYQZJ޾Wfq˒k7IgZE=qq[IT)9o}1m\QM7nvSvbvqC C75 ԀB?mgSb݃`,08`ob6S?X3>j=],|4oD1 Gfِ?ZF\oЏF ,`?(nNsf1-I:[?!u9OK8Q-h n:&DHԞ_FQy#KDT[=ơ"jZjCzWdAgIO,cyN׆jajw^BNtYMөis!{ϱ /궵z")a/杔q7^,.ߚu{*܄2mv+bN%̥[EjBm"&.g&.yu^)⒳\'Z!r #-wqW!whX6wmnJԆ*̞B]z0v B377)fFkھh3Ln{27π. 9F4+ ݯ5:4z2KQohan7фx?{x))<2nR cwu!`@|H lN7Xg 5y<TLeVWjyDwT:cȕ4Ts!:m-{J0Mb"(i5 aT5wJ_F2%%6Ӎctפ3XyUMkݮjxj:r(k[d,t' aW/\pFZ, p!`6@=l)_TZAϙtU F"0o\Wk_@9$X%|& ռ=P\d02w>C6 /?`qz 0CYÈݦ5a2ͷ!ar!6|HnXMT}mkl`rɇK/ĥqRD̐#pRZNxR_D_s*~z-sTh3oFS^N[6L$u1bigJW ~L+pλ'U~YJ[ƀEIo<d\}ፋ1s A|[8nH?|ëղY*tuaz-4li{ad`F0.e7JfwgzȘR7Ge9o٢sE&ZJP]Ը<&*4IRPB^Ci>~p(7.}ɮ ^fIBv}D2@I2?fB 8bX[M37ϿWםmǰ@a[t5LP7S($T0fՑ1XݸV: !irzơH>$_틦U!oR#Sr3DQY9iGeڽ &J;*ԩ-{rM{Mk ƭ<lQBJzJyR]f-A)~Gp l#3tXWXQNV 2=@qoffs4 ,LKY?b4_.\+Rٻ׷ &p#G$Zq:U-ÇѪJ*qz-_Vs{l?joT aƞHWY=*10R,O(s18{=~u,l~]n _>OdZ&L.j-sPf٤WWTNE7-)2p{ (lz ݳRQqn~EO}ْبa=8"N`^Gc#gT XI+FC%;'+q6kIKPVBҙITFfpD#p~hD!}1;pXͤ`NP~#+)iG @]yAb:<רms}_ ;akAxx~Rޮc%'>Q RL~$+t@x^_b^H#D7d!%ۅ*Q3^ 47C3GDfPLx`ab[% /.q?cR]:䖭;LG۝ۧz[@D!?IceۥkC]"3yo|_#Oϝ`ľ"2Ad~^><ڃ"0)*p@N& 34oId=Ih>^l"SjIo_"2Ut4 qQ"v>F+/i<9?BƔL]ԭBi N"bzj# 71ϼ"Ҷ}DZט*v@?J }p@ru.s)Z@  g}DjZHD<03Y(:oD$BasKg`kM/ɎURۅ'!P*OWBPaR0W. z1n{a8Av0 4(F-f(U}}\&@šn SFxU?'$#oRaۋp\bB?S#Md_7vҩ,H畹j ႙(,ؘ Uɠ9:RI<-[UJ@!I9X}!9οp| o4Chd09 ɁMJi&V, [2ZeLW5~ ?SFw6ׂzP6m.<:G@SVƊy+m< ژaW~<;]d6I m殬\fe :gǻ7IcjNA5*:Dgw lzuen6@ ^_Ark&|Bs6]v!lIcCC؇L_I%} ~Ko&Ѡ+/<hp"L(I A8ѡC4=}R(2Kָ27.;Gig)}/āhwmdfʦР+v\'5妛w 6RCoD=` U?p`V܂F}'Y1|҅ `JѪbY눽ڻw [,F`QҦR!Ju㹄:eX\|P9E%lFI=yO܈e HFی'7h&6AnYNDȉsJɍU p$ 9P6u \ȞrnJHFߔX^rA ٸ0[2;8D-BA($]YϿ0g-SE 208ҟw.>PJ"L|}6)ŷǬvJ bYp{L[p޽&|8&d"gcf!cz'뉀DWELj #,d1},bʓsU0IwYnf6kzqϲrbe;i9#cG6[U*@#{Op"Z۩jG]5r,ā-XY.BkV<ė{g$'9rzԯ)޺SחQmd$=PãԪ+ <{3ҹ6 TuN0\.|mm- OLF$3ܯ2/=pr!GBҒᑆ(+ Oe..N$./es "%xB"ICYS OTI&.}ڢ-5fN| |bp[F;|on MX_N&0ɓ'#%I䬆*i6j> ys Վт3*׌Ӧ;ƺa<Ridmd}wDtFFt_lX%nIWM1'RoV3;MP„E_qߨ[zkD#otp DGT⎘(_1S_;&`DB,Ȓ8]Uu~^i3ȌjGc"R1zm 1`@=M7̫47s}S螀b(a3sͺ5mN{R7Sv,0H:5;uրؗlOM{<˦0')N 8I!0 CzfO.CV4tA O]zv(0v+TMI( E=Wo}̈n'zf%] %2Aݓc4bmv4dm4V/߿B6FsdG(^b1Dlmҷb1 ea؆"ld+89V8//wskȹoj}K;YFH?(21O'tL";\%v^풳"aN8\[L{'3W"R_kNO.3V*kt0t4>0C.=Ǐ|;/W@6)O ri="LWZHG2hp4S;{dK.eqFAEZ.qb38) *wOW05 C06\#ɊnBuD/zFA3+Q ܧjzVX.LQ3";ohG31("L~ [.b3d3!=6w5ŃLSldM:u{CQH*'e~,=eQǺk/j-^,jGM<^OB ǔ DB\Kt žg4!A#jr12Gn 0qo~>9{50'tLhmnyjgJ}2YٸVYN5N|@gdte+pK;$/?Q?C>WnG_QK;O+>p8S< mDHEQW~ /a5\w<,/}FX=f35.m"\l -}5`+(A.Y-c"xkJ]+!L:z3IX_.|D<|t rی"3*:- E$RX$mdnv1ߊd^"6ڨ:wMV^Pm+b<D3 m85#]Q"`a TV uEC wK=^װs*?zA38%+'^%?z|! TXX[z4*5a}c%:a8pΧ4ͯf(yqZBsIs`9^007P͒6d~j]bwvYDŽ4ukItvULFg=atz~I8(V]mlc 6Ե%z9>9-{T{fC5m(}͹)4f #7bg/\K/˽R?) a˭jy`oq,d=-"V J L3 ^R[N3㙈W2GTmyb]R|6!:m5ۈqEL,u^k9P5_˱dTb!'xDׂt5ҰiXt3:ߥ .gAϋ/p<pOhu$Ȁ<_Źۧ[ eMuMggw [wh\h238~`Mb-u*SCvD tdܲ\;_M::N)i1=Zr6E=R|KCПV Oz! q/=T"h碅|Im˚Dd;N-XJA%6%ß"Raj^VCP?ߠ" iZpfDI#.TVt6;`ILtBSw=.S1#W 4~u!$lBX\,™s퉍(J(y?q"R?J~~j7a_;$R]:Ms%5޾Cz :\p.<H$. lSX Pԙ}ROPuSv[Q1 `{ְzحN?&`W^JEs$J`FY~k IJ_zph~crv MF,A9>Аc 5@i|^c' +"DXud6Zd?2_{uSjyH fe<(sA#5tW7)6wPtNHiP飙&AG5,:K 5Kr/bZ$0^a8% 3i;j#PЪJq#'AB5!ڢ|q^7 5 7V^Tp~n* %lI/#j|=Xe?xhqIly`+E_b &]Hc@ɦ@ e *yC+b5;v{ju};z@ 9w#Y]Q9^Z_9^>e5q.6@Icʯ,c UU/uO{@Ks$ ΨSM`}&J J=#^h~[6[BnJں`eXb0V[KØWI͓K(_JLM%b >+fgE\2 7~bWTɥ 0"r<vyٶk8 ш?=1ĦNOjݟj,jZ]i%/ ʠ\K!5fƱ:Ve1Бc1VClأI%/\EiT ·Aqՠo>xkM!; JWGOIB~ŀ; 2)%)oBa想}Y\f\MnF9^pLm!\ ø] ްR+//MU/l口dWDZ-v6SE=$';=+Z֐!٣M*FBl#C-_T%kಕC}QЎl0o)LJJmR?y$.Snr @ z,v v8׋"KJ}`൧+Lz$8mr: k~)Su^AݳjUdt:V)D ?=jL%z? :s7C(|X(zP4`( Ϛ"[js#J_^MנUPB2)RGTcx</zgu|)xDi%`]Utgmπ6yAW |ŷSNn-.hn8(($Xz孅O0Ǒ޴p` ٔC]SD*e {C j.q7fF|mIc|4}Lg͡*>!y)glU+؋AsdA옞[mzԇH F ʨW+O.l#dyE`ӎJAdQܹ Q,,wh߮LU2XN؛eacWOG NZP2MpK tPǶ']T_Z҃F7>ByR_h&3%-/0-X=B 0cP5a #JDD7ܺdɔ/<|˾~p2; W)gְ 8V&RcܦQgA}MGPoJ vNͅ_3)ʌG|;} bi/!ވV+ZtUqvKf uHGJT*󃻹Ȯ^βX*RpFq?GEvtC2ip$ots:묓Eдϡ``u},Řđq%I,!YpcXў@̘OxJ^3KОŒ՗hoܡ(o6K8!rynxKSջơ9?S\4Cfy sErKw!%G= 7kzPhkd̪stz\v@%$޽ q8kc;TCVFW^;bm98fI}|zZzPѤU~VauC8=9MP V9uWȦaB`ΙSE,[ann:1$ z-kߡ2++}ץE_ѭ!n;5"0]Hk%ejis{1A7!JέAȩMl8Z-.amO24Дʁ #Np+0#vpN :PyK&*@&&hOŁڤڑiؼ-#j z h.iQ_ S"x@T |SͰ}{oa/<*VY_ j-JV™j^U9.Cby?[J7]vLDg%Bd;JZ/j32PNrZF:54n =6QۨU(Xjx9f/rX`rV4lN xb7!"d%jCF,)nݪr}?Lz%p^;(@<FIGD-?XrѕP4EH~"o vן%%wvĈ(Iv3閆H視 oHKBpkdސosV8|f9R[ww\r V%/%Z99Nlʺ*Vї㦊"rX?O,/zfL"1S<쑭O i7FBj#\Nf$3XT f%},_x t\ZQa_/ZOA:zp|4@PDqXxf3(6Y:g7LjfƗޡ9L g:boj96S_{fw`\/J0_LuyV. 2S(#OL_ BP{Ppש,Nj&2-g3~HG[jY2eB=^q#[=2 VO)p ȨLiz"* W[öHp[or>QaɲXm5Ȫɔ6 Fq/ Ivzw|KBNpiK/eWπ7pgM;:&\B̦)KqWx͝d˫AK2a=a{.sM&1Z <&ж5=sH"ӵ (lDga ph15G(]vc3pIT6m`Ů.sy2/n$ $GdXt^3F ~H{G@e#,>d6<3[ :.jLq14q2a_݅ = SpMsM#I,uvװCecT˽Ȭ0@,1pD~;TtPl۫ ֣zL`Hok.A ,7DUv)!PV|}ϒE qcY8i^;%}4Nkچ:.lBnf㷻%5'TrG*13-sl1x"kx u!3"v|_0 Nۗ-{۸ مT7tBې}.\YȬѤRsSv2=#!Е=1X ,-% \+v}ƭ`N(I'ebq' 6nQ`©2ږsOOlD_0(g^ezN {0sxE3kb{.o,}%2Q'& ~>cg4>*=g#uO| ;p rO'd0@@(mrM$7:WH$.o(~+~jFy ԏ"?t17!"Y,V_9eTvԈCC;bfM B}#7 Mnְ-국 @.:sP]7siq.V^:β4Ұ1h @ی}aUd@/LS4b ` Sאȱf, 53ǛwJB6ӹsG莏K.TRUTHV;r Ơw_K@=vg; yE_\JADp^Aݙ81R.۹FpINC"o NezG5m~P`BL<摿2euAW eIO`Hs@{l4G^oe%o4n1 vȶQIiq|q51=^!|V'td:4hbI'czEꬩӀĎQ?j&3aYU3z9"D(;S,w>؏HKm%y4ۿ"_>ͻO9(l2EsVLC 0&>}*"B=9azFi6B6w .SXu$7[RuT+p(2_@eðeme5YΟ]TWz.2I7?u-][\9R<ܳ輫9*sc181eG "#:En}:NeӖ\9c(wn(xN_^X,kg{\SE{'GeG@;1pDr)o>DD8$ZIjPr&{"2s$t(I2G[P A 3|HfjTÆ9(cbB4bV_wCJ{*a,!aoFa5ȘfRwzcD.)Lk#bWy@~_:MDr%mv@]K#g]*ú"En|M= $ۂE&??GTTxpyjl.ލW3_I`Ew`I,c8 ܕe&O0%.IZ)Xz~f{*J. _(Pxpq۽cJOFc׳xAWEu_Vg`B%?ۥt|adRMo$ Qu*ms`|3iy ~Ly:UMqH`sGA؞DQ%aݯqpuӾcN[徎!*hVj. Wk4dJ5nWrvŰp\SYXP?2ivw+ővͩtS a_+)|X(y\XM_3Ѯ3f;众^9RM&ٳL+ w^Ɵ ;Q|i=sWObKR^ E)^G{{$g& ty`Wq|BLuUb '< +`Z~r`]FkܽXB1,3NR9uP8yi$2,eWZ^G0~ LK0m62ϖю6}֕02{bVqS} qvg5ah]D_ 20l^I5Hޡ'Sa !Ɂs!;+|܇G7 V^u?8Eد|Vr|&Me2x/.KHG߅qU!졤yI=+%mLvP&%O- gv/\AMXw?zaWS8X\*~NqJ !wa7(Aou O`K/@%$"C%U;7ǍFW~h &akF5t( g1b3ޜ}y^Zc܌*)X{9ސ ¨d!4;0+eE-4'P I{gMĖ[a~_qjoc4!ޡ"E]!Lh l/- I w\TZ" 99&:ME* C=}Eֈ0IX]uqګ?Pƨ vP:JZ_5BbJb ﻼ]l~ڦ4Œ$6YYEzS:$n0^UV 'i sUȠv1>P|%qo gTg]t.'2niY7h~hn{o{+NlJŒ;@ sJ>Hx {Y ~Ji?mFaJ"@ 6CCSbHLo*$TvxoULBd=*Xf3@ඝʄ<,)pjY4Ug,,&Q YfD >ΰ$Tl,պM"SVUIgUop9w&W)EpX`!A5D)rFJQ>1c%ivŭhMX[a`}=$#f(G?@,ޏO?^KzC"I5Ru0J`fSݾ|@G$:͇;WkyaWnq?9ڤxПڗ P_)]a!g`!;80tsKbM7/S=OJH 0W~F)(:hf9AW}}m|ĪkYwLIY= ʏ!AI:!v䄸I罜8gM\QsC^sG±f;ZSynv?ݗDҰs:`_s&1[-.H \HsqECr.Xm\ $ihzϘZ ~}=>*ĉƦP Uj{Ui'y]>'IpeE3Έ2 #BpEPךnψI?+6zЊ\AC%1`!7%+`0Zgk^X/.L*o$F.m\?뭐xst,[d0]T0C2Y׽$(G q8+C@]|vGlqG9`Y_rӛe+_58Y5 `U"/i_}x!C*up1CϼϨ8"D k8%k#M ˕uDZ3sa3d_:(ɜtBYOϭZέO*_"-$V7kIY~eI~Ww*LeujК42!sK xQ#~&f׬􃫛Yzg Ց& %{<! X:X8޻9ʒSj;E@uRFuK8/NB|&q,P!9)htB̐T>Ό=/nprQ)vsyp`1ϓ/Ň(M~ȕOs&2f@d:v2܈iϯǪIk(_n-spyCiNal|»&Ty%V> "3, qyŸJcvcdvmk0I|u&ļM^>N4m_)GQ4&j<{vZ gWXu!c7rUzC,^/oB]e@ Ph"q(R8rQkuUuH +c,epn1:j0c}u$G9jߪbfv!O,dnT\hԻ.#ūbRg.\l/6JX߹l0D"Pޣ^u]r.ԇ`K/DmFȎq5E=95YSC/5 w|G8pSv@Ncb\=Gg_zX}]}cS K#?gR~ )w/+u#o.J4F) +AAw>z-Bg\bɊ4>:z/*:?ɖ]>l~J 9Q7fq[CK|.a!8=2ԛlTWkcBDdep}H4G|FmԷIy1 Aq<&B+NWߺՍB[*ѽK#Yc.xwkjq;OaͼIbUc@a 515T=X%^\4ZN[?l&c-!8A Y&WcZ)R6?1'JvK&ŀky츈>lB g0&N|.^%™u3ĮDJ,bKN G""2Tb`9P41Ur#eH,q$[G#s(ֈ:G#*N..oՠ6 a 3}6Q=,Onljc03*eZ&9S+Exckù_(I pK ~5KVr?@&'Tfrk\"҆/69Mf2t*FN^&5N⠰P!tgӺc~k4.^Trؐ@fw5q8^xF6h1qS3l8S|hZ6NdDBDy0IHFkm4ӿ=֔% Kh>Ƞ.fxN!;yeIopa*VފWCǏk1mwX }ΔTx~`J6 Dփb򇲲Bŵ^ݮJ'ڿʺdouhdÞ&Menm\c  o);L~? -eYf!@2~d`aFG 9Wg8cBgÿ'e R;{|Z:ڤ UФ ` ,Ȧ"5.Φ*!(H'([B yl 0[")DBe\CvV} CBDiF`(&b|.iAT+I倄(ȕ&a'q3M8aȌpZRq }/ɺgbC1C kƭ|LC=g LuXh;ݜ!lYX8ixX=e׎=/{ 2S"nD%2b 7'&K@xTǢޮtVKwԩ_ф}i&i(/gaaMH2! {_X*>^Gi;*=EPȾ8ˋw 2 ,$Aydf1[uM _B͍"lDF/-jws^@B\3w%"Ⱥh ʍ%}o`ԑ `i#H0.M2R.~s `=iCRVg]&tb g(Ж x̠f0iEA hD7өā.mf?Z{v }bq6VFdo n8vR~\d8:(,˱X>I6gf'lj(yߥXE9=0FXL.y>Ce%Hj1bΕ= bExy?zBf艥+k4*$6);{8iSPVV6`F51{!n3@h2/8&=:< 31`$[ǿEUql'5R|LnY :c 9#cl%ߑW<\:+ ,']u,vб{Mܳ^S`i hLj.rd# Co{ZĐg g/z']f\E<23jMp-'VdxKa[0/ >{71eQa^o35a>]xѻڶωr)@#Xרe{#v}GQsar]\)؞זEbZ7\0񹩃QɇCl# oS԰o] U_"77֬uzX!#290hxv*`77s(\/ٕN6VPVJճ~x*~_R4*v/b0F20Ծ|ptLLfsxEo_`yy260pq2cz] ^}TG31NèG/lYd t[E9= ^CVPi 80.\KeR/Nbۊ3c") 5sѻS'y߆^JjCI4Rz}$ J2p7'&u5PKF>9KzИ/Ye:E"98)CNTS=^KQWMq.W KK!abvT˸׵smx(1L~PvΧ4Hui=؊)hBuz!S+ůΏ' KR -яD4rP6^Y}tkjfg-6\(Quw$@##P1N DD뫵e9QqHda=mf)j [Qela(.ŶN#Ϥ,Dǰgbuc'szr<:䍅ךtuR/ fM|$_1W$ &3 hE1:5WáQ<R6MN.޸y<}j9`#5ՍRqMv7죑!A%6{H$)oD흟_ekYu4_ eІך;sKH<>IJӅ%`Wx3EKH#vT<R[ߛiEQ]9(Bq| : 8A㈈eOB2~/~[OO8c%ǤH Q{ g 6́!ڰ"'H{j_ϛdW佁-ӍtXKI:Z8pyRZm˭lcY{m\,ծ(ot)C[&?JQk^2 *6OzIY= F5VI vi^J>Zb# k¿)WAOfkqͺli>j=9snh6$ѿan-$dMt¦׈R k&QFjugZAriR̦Tj!^G1lػyVr=N5SMѵ*'q{AyW\Xp/:—.Xh'o xV>f%W`a `p~v /ؑ}=jg( @7- b vbH[G !)ភձkJO/eIz eDwQ  Ry z,`,EWȂ.uEe|w_ 3-t:SP_o{A#.8 (-[8.oH5HkDܚG/ъ( 0|a +a/|g!=:rxxL^Uuu+U/5bf[8]B. JAp~QYH!t|GB%ԱnH_"O tH.soąĠQvb=" 3"~$d §%n0dCiiaF4+ ckNv[:aMk:ܧ Onrg"I񻁬WhhH)u4>[[clF0gQ X&ô\c/ L6& uwK&rģkN%(']@} rlȰp`|;gg@hél?7q~66q#,ku)ķ䀃Ka?$19{ NLLuq2~6CLyv9-|J3m* lP)vݒ;.idD~#]WuT%!)t7IO16` qմ]:ˇ[k@^f>2fS|7IkwcbÚyr|_x' ɩ[:ԸuU@1HoDMi]v΅{ m]_Sm~<92@zǏ fS+zr&(ߟ1D_i6Ykߒ_I$F4~9U JplhacgK?Yf0p꾞It1EW#|> 0HMD R>lWk9(,XYl̪.M\W^jka2Щϒ!r Is(RONeE-j# _[֓+Ark19ws~L2X@?0 !ڳ ..'fUC$V;RJ;_%yQ\u%_9&[CAs aOkgۃ&p܄lTWbЖ&BzW<Xl;G+}>:Ɲ⢲iWCTI8~+>­^jcˡk;xSlw&0g*?f HRouhlW+Vai$_pC-PC;jюez."^Jb璣Xi3Ī*<snY_7Ʒ'" ߟDI@9NAгQrr qj6|PE-F\:e`M>}$SC_K]L< ]U{P)FM!{TL) [,M0R$sJ`Nzw !)w E۟Yj-GOۮŗhh/`eOtkWr rFL"8kVUj҃74Yos7{XJ~/GdTHl oɞ<GpEQĉuAHV4t{8D?V`w>UKƬ7N# (0!c$M6-G\Z&/rL:}vz ~CV´+ ^2tFG>g[OKƂ"ŘZpW_lPYK#$@@ޒc%kB:8y{6i"l\b]ˤ(yOچM%͗ɑ|Z pJ)3OwYM֊.3i֓'S#DO}b; "<)tNz+Kt#-FhF_c-!_R;!:li1a3g~}6fͮ)匟y"5 :\]=bW/?738'x3D:=Y|l(dYُB莶)z*~ 9icA{Ipz~.VyM䐿A[nTijWTz#_k0?&؍p0}A ՒG'}r9@ErgyCEs9Iuܝmqdd&JgdKSpAdi֮fZ?N`nkMrYI0{wN[,Y1!d}j3嘘rЇ[-'pjGf.ޤ\Q2I_ܒƅ`2;'!3osp9غh<7.2Cb|ؒ.Lq̸aQm ݱ+y~I{_c!-uTYHTXa8+.;#լ?&HJM(|Xf;heCU]_0!rO4I 2RyY{~-`~Vۥ  /%%N!|ЗPXK|#Nl'ȶ|iG4gvnZ4SZ1t <7r.e>4 fuI"̽ 4D[VqJ7yix_ܾHġҞpvYR"@ kTnoE >H WATMqX I-+}):C&蒟XDK8hEZЕL9/O/և*}JZ=Z;%6ߤe0 _/5wׄcA8u 1*^xb,.eRى%(>W j,L&uȶ>A/+ҔDD iA\+RMê.ż 5(i2dUWFÁHb5w vtwRgkkR#J&\`͝G]&?h̗L÷ '<&#WݵK/:#?&лH.<{ wt&w,XIQwuSkO>N$n qQKy"( |qzXYA-_W/,MF{p.1-FXX^ L` 9Εdr3˳:@9,@VqBYZgaID=|aUiE+Fcn(AVӊjC O DϤsVSb(ʵ<jjy\M3C7@),2ckIqh{qr61q,Ϙu[}"hsłs W@YDl[ܕd2)i9_gQBJ3g_}Ja,=ޮۅ0M w(o+&л5yS!TCbmDLTs[VȦ^~)f_eՏN8%ѐjt~:?pvI;"j2kexpfo^T;sj)es|736ɢԝ%Y͍l#{]Gvv+U%#58Meo dMNnluRMhna\ORjw%9AY l4kqف;Ǧd6Eٙg1Y2-'LZ}JDu"Ǧ$ԋ|fq wJi2@~P;rB_5 Fi y|]7*D&[ 񚒗k[K`idh+&Ulr{_arx9:oē\>y> /('7`H*Ơ60ëm"#jtšMBj@)PVwѢz`H:.)Rͅ.Fm還k?(U151\!ٶwZ/\, K0g36iD.Rt bAmTh?-J8T4,,.FE+wvIv r4p+nՀ ۆtrϪf\+F# uי^3 kKORu¦s*N/o ag^o:yLPdzx.,IӪ\H\k%k݁Eh\G*%ʊIr8\)ɠxhBDJ7}[hd8ʹw'|lq9OIdqzv|-@~xp^NuοCU!6 %%Xc y#/pgq.ǴUդtZiAñ^D?:{5 8G- Q%Zǵt`'Pyb>/H[?u$U 4#ۏ5$n+WQ/C[Xa13$.1dI: GFCIUpX&6V vF4PR 񑱌֘[!Ċ-gGoCg/ިC $[aIU;_S甠!d;;t^v0s]NQ0?/lͧZBaúz9PwCa4 Jcp u4E23Τ*8Xl%{5&O$tMDB! hsؑc(ܙ)c=gMbS> ~g <ȀcߎU _Pv60LФ+b"\K }80C ~@).+} Rs+N<8X!%7V>_k0vmfKD%5_6~Lg]ۜ݅!6xY+^"n0̴k i*rϯ6.ȕ(p4J&Yŷ,|~f@U!ɗndcy >wGp[DZ:5o~JGH6PE@i?F@–$:YXuz5؞h})MHH$pБIl׎?IJWQq2>#{@>tZg3WF*ǿw)1 b|@-}cQ|`jY) H^is@EлPh==)0̚# EmqL(IU~CWq?/j~rT-M*8p*L@KEPW8ԋU=+9ptzתҶ|9)Ls@ȠDG\GdpyiJWx(.>T0Y}Sk%I&֡#=,+|2!KVXuGv9+ئ-st^y}gHpd^ 5tV֩#tod UnP9C 5ze2JLOb|3BsGuȾkלPjzBtPΜd3I59IVȜBdk"ն( Xmy3j{`WO*ɂjl|C"i\M/pOE*9޻Fѽ4q";RK@ =keM`,*E6>6 pşQ\sC>H3P=I&uv>bڲYVcjjw:j RGf¾~NW:kEZ-v?>rec88s"Ž 3_: tTZ5F%vX rt5Ш(;i$fUR(6'IW\7ӮtofpV!93᡻MRqx`">JEe{ûm^ƃÁכ! E,eNdm 'j8^tWUұ81 $w"n;%xgV8c5)>-&.m!Vd2q[!\{k`!깭ˆpo ~\Tb/b$9ckwv[.ǘWKe 9> Vp&3+حe%+n 2z_YҘ/z&čC5|a,cxXc7DyYz(UM^d"#nbAB$õk9p]Hݿcׁ_EWET)=lep+j/AD782oX'Do)<󁗧$vv1ZH&}+Qjh4"yn[JAg"!#rU!O>?{0CN'Cy'L'iiB:񄸀Os=b7wZ'/|TKfC ͖cߔhvsu#ݙ{/kۂσ·kB .oD9s1 /oЭg3l=WWHSKp _i[QdCMףԕ2Z4q-9`Oo+@B!fmiW/ԫ-9GH?~أ ]l9Mk8dBZZv]yr,1?`=tŽфrKppXL|Dt pP[xjfWɁv=Ѫ5Bֆþ]ьW~@'l(3ʟSIԍn2BG|w A뱛58.Zj .?':!i%~.cUL"نYūA}Xbe~l[2$i;CI'Ѷ}{ʴ.VZZt+3R$oܟVg-dez #mvtoŸ҃b%pm 5܉#:X0;-^%e_ @_#ՅDy1ډDcp:"*g8*LE w&ק-$Fs&QIJw#GI+ğh=Ol6$aVoE+˒h9!4R}'F U Pi]z\VKvܯj=s_8i`"xm aq.8GѸ)2jٵP+GbF,g^ĭ~}%1 zeuC{ܞ"$=5XQ$O {:|IũHV&[dHWڦahp܀Ƽ7NgXQ;66(Nܩ' A B4!Z1fO#F_ʯ|O/9>Y+IC,ad'|R8o# C3~EBU&t@9u56A9[OzNDM.jhTL4WQ @J1l _'=yEtpf&p0!p)hdq X"Z p)Χ11Q9w,(@wۍBG1/B`Ic^U1GLK3DEGPY2s%7f+|GcWV٥BY1I ]\W],5]USCrpN wg!p=;xE7ShSynZ?{X)鰛_E+/J`&Wj;"--ޏ4LȂ3+ɬ}'gjT`3m*Y,tO]e03R-q֭l _)$v۞:qE#0E~Y. { :^ۇ * jLzu"ݾyʛbD0΢"cvlYS)KZȇk7SʡeWg>G~"X}1%SM^I՜sK-֍RAChOzJG*6EEw ] BH<=Pn{|d>S:\ld wBvP,Ru څZHgL:L1-N0jך<܏DVB9xc퍐{8 $vl$6oTHNsBg.,Mi OV,U<ڋi:>u&9(Ez&8udjI|jQ =R DSגJSKkI(_Cmo[zS$;N_K"2H(/ySrD9(#QzUɀM$ Z]"{c}+eXIF!˖ kHyU=, è/)蹪llq.0֊/J+ &9r{f^S6FpUܵd2ȘqRI_' NCtC(kb8mnw2G`XԖM4j ߵ,6 )YY~=~2ub<ˤJoqzyk(܎@0%ɿHGoΩmZ(!נCsOl츓9IƻC~-cRa '@5HeRICyeʕ%Yd6&*b7" o,OΉ/,yU> A|UοdvLK`ƍ Hc2$)wޮNM5gCK =)e*4{K_ +1w} ~1w%>xbyW yZEHǍ5b8v*#1 ˰5^lR`F%@C)+ԏT < " /DtX C?1}Y ˱ sMN p5xA9)gAYpSV-k_jw֐@x~ Ň#>D.Oam> ) 9!fڅ``_O2ull93j3F4aςή VJS~!VƏ^tXGeI4=}op +::N?V8vHnl FPM=>Ʈ"_OSӱH4ATU ]/ #>=G=ޠһ?Nf@?z!Ç6w5$Vx5^#Ӎ[}GbV-(n[vV}\hlO/=n^YgalMg?O߻/BP/(N*FQIo *B@; r\Ό dw+:x;{>|,: i0`H3-Ir XqA_X?ȊԕPtlD=HN<___;w8PdT7 /546DȻɲ)e-(Xy8 w,2=:,bQž idgVl,lОOJ)r&OiΟV~Q _|zL܎-Iw>ׅP~&y ͋ypKTۼQA=k[xn c.Mk 8ʧvǥ$9xH";*'ޭ.I`(]g%Xl=M$f `\J}MnJ>͈jԚȁW|qm?F !QݏS|CK!#8V1!Sxu+&6 {HG춌 mkU>o%7z`Z!UR3LUR< Mp OG %,v~ɀZRcO9o_1 W"n m2k9| 2Ċ0+: dU#F/ASm,{l5A*`?c[< KiHlNLVPQ}bD5(_rjMug+RC$o/-9np5|  .TWXzuN.,Ìkmd}FIx^tXw\}y8NnXc|jDЬ㿄4~a RaS&%5TV-RRRx ŽUmr&8"[%2o#'W6Px<}+MBw6x!R.g'ݻFE?nȹ0i P7MSrɽ\{eSҩUoIQv4Cq볘z>D="i0M`*r! H܇!K ( FPݎFKdN:l|/~8g^[y نwOFKD-4-ؑՎr04[xҫVﲜ,%/(2 "nC:y^Awh@#zg5=C/qbK#aFiA%ssʧW{]EԸ.s(&rg),RJ: b-ll©?(_`̰z+p{zI13MwKb}>O섧@߷9\ipĔf%n #+[WrgH"*ojH'5Π;}& ƘݻȂ!8_-*˷@(Y9t_fZY£^^]Lc5 kH; [ztNI*ȓ1t10 蔊Rve ay*(-tP{4rzL +BzeT2]iY@ MJ"~~dPe#m|}5maAJVD Iep_<*XI;'!348?ZɂdžUdEQÞ%I;j9uM:Ym2ꇉ4y}FFKo8CY:"9- w׊e`oZ%_N$h^hVX55tz6oiK6d93цÅw T"EK`crTzMReތǴ.hޭ -S4ԀJ8\*qq` zP2[vy ,bIГOt@F쀦nY?H^ tD%4Zq?pu1뷏̕jh4?Kփ\i䛂x%GRkq%)0G`^ h/Fћp Azb7He`c.lupϛF4G )W߅(Ӳ7`X kzEpNdP8!qPQ' hԣS],z m:Īޫ^j6̜ə*Coc"C+s,4MXn:/ 23>M+cw(EݿJh2.hTbH$]QqۅqC 쒱 ONuƈ|߹$3kq PHd}# |33}4 =fa%1J݁g997F9GC&}ɤsp=>:-|0:p&YJjz<ʘKq 4~Μf+ c7zBQ>Zwb'[s/.O#SޔZ'mD4]E;AP$TF *w6a5P.J*儸*H)QWb_%N1(,I,s$BIwƋV}K.oG*i@o*KF@Dk #!!~JH:jeId$ώpo.sl^_;L+u^Ax!(?x*{ 8|h)ۘodּZq{:1frk[ypAx2vl[?-tY[eRлŶUs'ZSoba~ƎfCɩ|7G8ԯ~+A?}V}Vۭ-o>J+5<_:pŔ%*BMbN‡hlgk"ڰ?? \Hz@1MSX F"aw_`܉Tќ9Z'6'%X,@ ($jwَ֚vX܁µtRs7AjE`ۨQ4UpK^-KU^UӸ:}6oIR &`wWlxތ#2i~1xݏz=˟$Y7\Y\3~V-duCi [ 1 tB`P>@QԎoN  gJ&/S4E "1xѦn ۵AO}2 iXr?>/+@@C.I(8<)" :m.;T*t8_Q ><> 뽳<{yi`:8΅7+?݂}߉C^)1̌UX/ ;(VyVbw) +:P󮜺i,'mަp:«QF12PdF@dIq?Y^Wt!Q2 iuV倉1v.@JAPư'gD&É=Y[KS!JKaBF?]8SHwhDlRJ!^"in5''#p o:Srl۳?җA8v>zAA`(\]gӼocHͳc&\>) "$CZ͝}hRKp ӎK&3ofѷ ;{VfA\g4LR@sFV0@pn` R[ĺtleqgR < rlTΠ$z,鳎dTBB8SpvR0rP#K/Hq$8A_7J89}!HDf&!&T|G=o9J~? ZP)vҺFCV[qȅL5X]2ZX$o? /:n͵fK2x9tfHVʹT3U*GUh0G#)rU07T/ҝƙtP.@Wrv!#%ޝ <̲W7!"Z64Xb="8L~S+Y#'%,"cw'Cm~˴<hO|SO1EN*܍g|h!?4ty؏& Fu2GbqsEw0b\H/H"~hf MDb4[ wn{JWk q. t30#/ξѢ,M4Jdԧ|Qѻ+ƹ{R~no?jU6q T2z%@t$ĩPFՋWl'<bt|} Fn*i[ɕfcwT>7 m}3<"vRD̅b6K7ZzfZ[j W=-|'mVhr絷DB( Y{\wYD\ #EjU .m ѵĕ/3{U6S $*G-cޛj7m3fɓim`/toZeBhY ? [-__%+xB rje5{rfz=3 Kb0!N(@R;&9ENFl}4'Z((yGhJ^0X4?vsuAk!R 'aXŵ&J '7"SwǛy0 !s}# _P׸]#$+ZI ?elvl.Yy{>}Vҫvn.@ё6K `cNRnMI4"Y뱤1ΆΣu:>@QECa膜`M-E@EŲlJVDԪlxZHY-L2hݳX5 HJb!x8<ߞ\8t2! r=B0s?))q3Kُ!_qҒžXp&AᶷDy9u{A ?ymU?޺%#!> wj)Gfв`^n浪FihQT4[EߊUɘ)sTS-yc YNjuGO #>֢!̾3NC,/eR8DŽX\h/b5,0nYX gRLlB;G] -g IGc6䟫#-%#Bd]vAX\.b)9RKu?YˈzxbWE,ˇ;FA(le ܏vr$}A&/+"NWQHݍW>Iuf X@ε1άv߿1 kkc+A%g3U8FZ [5lEgCJ}k/u| R]yH%KRo{C>j=0$@A-ᬱ pƂǦE[`J3]Ҟ",~0yR1mr!6 n\͢k28bo}kطG H$v8$zܸcUC6?Ɣ>8v}_1}NQ3wⵝ ͦ cw͆g#BA SU /ɦUB|IS_. ?n!E۟qCTnxR@WowPh2W/k2| :DBɔVG޲e-FM !~^Zm|=}LGتrRxnב=}pTIDlv/:Ba`ѤӚC\S@=i< v=0Uhl)$ڑD@#i@A8)~2C∻e! Hz^{|woa,X_<}Ծ]P*BQKQ^:qYadsq?5CTYb@NT1v࣫. 2,a+16B%Qm[0D9iABHvYOgfQECLɦ /fT {S fk(oleMi W L ^;mzX[ʂVt U spKmS c3 C7 -W :د3 06 z&{Ζo#8yL?$Bt~GF|ac vw߮t@[k"p'py) ǩJ\C\r ՞"k5jxa)m+{ ;O&-^$mD_. 7X's=b <9C a9 nFG0ܪg=\N;Y (-qǃYQA!Ez-InǞ? (iE\"=w-fs{-J{ukmyLptcD۷*6 ) pGdJ>lߠ,^~Mo5eLL)+Zs{/ϗX\h 9IxA0ç*pfrr&pʋdA8Ϫ,~VZR<K}Lx'fˇճjM_ؠ&tłJ5@],Fؾz=1̛D']#0 )33;>6m '`;/k@<b}K䰈-wPIb,|.].Rv[Pen+ F+Y0b+x+G=vl-i$g9lܛ[D:_^:2zF=#0ޙ&|ߨ/ِ9ᶌs2~sO&[e:5 &\l;?ʕҽO!zdܮl7uŰєiXQQr~QIݴP%HUC8K^7ܷ*a yR-S%a\k)E8*y!ڶ cj.²Ij[F/>!""}b?1FGQ ,}%u U ki| ?2sIBC?VpM,0pH/Ӷ0x}\E/3*i/)13m0˰݌G5l}Mn/01D%)Z{uf=~]kmE96\TH rIb6A͍ E#p#[(vqU)=jqm-ӳe@ʡx!_WoXB;-DYӪ1JiV? divMqti2鳢 LHZr "c{pHrtU\ 7V dȫ7ޜżpKK=v h{:K|"$L Umk_S38iӕ7ez )|v9ڹQ_d8'()` A} L4B l|qkDMXzCBS'qkUf%J=R\H_'ux|jcS}O*M!Xj'luܣNYЫ$)} )qs8u i<ƴ'Jٓr"agV>ك{ ^D M>TB 8VkRQ{)G <=+7^?0oz3Y 60|S/F_j; -7H͎X]2φ^vqwU~`dqTqP,Yd GusZN+lH ] lE"ȯg_+ Y(IRVn [( &ӮH"*J(q_t|1&wy>MXTHC]G!j3MD/ `Rۼ6'9|K X$#8b9X K;sZb ٛ&NHL j~W 0: j_Ɛ8z!-C(Z@purޙO7KG;Iz{0sft2/]1SW8j 7<ûQݢ(셦&μG'Y>D\ҰWܙIΠ-i{{vO3Ҩ_ '%WmA^\SSk͞ 5D) dZ\#"=)p"^9#$x3 / jn@ -KN1żK(G`xoJi\Nmbs*!/?3^q6~Ym}oﶚ*J%P_`q}P ۱)eLշHJIv]{Ja #v "‚bj"Mjw2(qv5HiV[Ѭ0b+MPm|P A۪,P+C6=u)"XC#JOh$o' N1KY d-,I 'j|my8[~1ۻ ~Y~:c@pOz#ɈY Li1ug,1% <9yRMl!th%rq)3oF(tfoHES|H CG)rQ!L/I@sEUӄ 6R}X{ЭmD7V6 Dl5u [{HH4 %寯V+'[v?3(2VsV×5@)O]6pR. Фc2 H9zY_ S.a9deT2atO@E,⭃fpaKy]^Ax}1$ļ%"24vIN |6wh;NL4䥽K| }yg,[R\#v=eUY˲uڏ7zaM.hC '8?}.moTE;PuH;lK]-6[W`$A4HDIm`]|;QiqR-mGgI)H'lx;st4ޮޫil ayxRIL'S|`\wsVt}Pxz^OEWY kw,Jaqo]Naղe1%PC=:pĜ~2"BBmN?~dn` ɑcMHU]& ˪|21 / DF~Xnf4&( GB]i X>t->JkKoʼ=] BU ̜ԉW?B? Li D+Z:;N"XXrb]yq=؋GrmLoW=[wCiOmDQ J8Ƚ ql-w0"*ɡ=_/څc|[j S>t,ebѯȡ:|^Hh3űe:AHRK@TwW_ބ3LxTʖ7!Y09]{mKd)G%"$]Ie%V(en2)[rT \lzkޮbc|Ϣ.eR\Ҽ"9^k⠰7E_.s|hBeVg?]'!ҦŔ3NJ- YZ,ܰX{5ĹCt<3 ->Ш8.{CUiߏ'@U:Lcu8ɢM4I2)1Q%9(@V  1/lg'+QR?OSgmmw" nu'kSeю}_Ldu^cVNoTfx ;slUu脽.Aq9#.ι@/nQ=fjss czYamچ[ +s{S)-6 1@l# g DVM #5 ^ѝ;o.֨[4:0,H fSX Hrq4ͫmY=y`_\K̅(>d%ĉ6xVD"cJn_hW:jBRB:ۡ邗ȐW^9%^>|]|0$72,e[|=1_w:PLE ѽ?꿊8.gE*Gݰ 'i |Z;U7r%!kB9H}/6Ѭe]p?ǀS,y?L ' ]J&Ӑ)+e~lj̑kz0C*Yb0B6*ImSG+z7qIxەf>U]Ji7F^PAM+ ]5ūՠ5Nv@ Fi蝫c}}D˰ϐl_~gRZ{\IGRS:~{y-lK;glŕXo#>ޠp#%WH uLm d^Yd>ן|! _5r4p-0SX}rH !0P淚ZX{ Bwh:(ToBqO<>nI1Xl$_gy3^FP,ք7|J۰[F{:&h$\Qw0Jr٪J G:Bz"}KrB]u38tMIKޝԑn5GU~p>ScwG1¬yN їi/lƿq״Kb@D`n;;sXT 4̯ R ۮ6j&˲ؑzzF2FPi:kzJBaf"/~9r/ 3W@tJcn2R 'Dlhw\UӃ/ytPøPrk=b4Fb@ڍs?D?E i CB(z% dA"YlD΅)IxwiQiԗӲCG"7f!7O-uO.>kWW.?z@ b1dA}_ *1>:%z/˜ϲB&H}g͢Šh \ f% EobH!uIb(^b޴ކ!BΘ&OU~p}FGLwu 1|+w {Ko:J t(#N8!=pr]8W0ITPZ\[mJ90om{:BwKl.Hqhw|sd>'{ I 7}zRgz{g5kh[;S4ٶHY"#7h8J_B&Ko:5Dawx~mG8H;b9]҃uf khqDrH43l4[.BF]r"8F/h[d<0!Yξ}.Bt1ogʟ9$6זrmow <8PRԙl?GhRu=5|Ňh.-UHRaϯ-.Tj}55k&6f 6-8BS&dZJ2zn,@rLl*<"~ɝKM3 |D1x2#OMQ4DOo*]S0))ݳZmߕŦTALǃ:@$U=*oZ[UƔZ@kPⴔ Zfb\1{{6|5ly?~$+sEAo"Sy~ zLM-@] 2(NI͛*E ҈pEyJ:*gr zl1߃l#Il GyM*U7c΃ O)M)G/H[K"Y)zb& рq Ci$=dN0BPJv,?\᚟g̕[HY8&SR(}VqDZ`8&n#J_ls y?ˋ73@%ud2 W^qojdn\wO5*{ Z6F/K2I3)=|YX4Mݝ=*B͈jL |jԅBs셔at>=òB :Œf䛇-W+U r(, " VJN51XBmvɚZh]>t]Iq pxsk %Z@~13U2덽c"*Zc Omn5}F[F>Q`/pZ.r HN3$ͭ J5"07f*ol2g!k\ƕ]+'i9R幟~$FҘy%¶qH^,`D. U9$2`pBrnU:!\6T2c_iA!pcϲ슾nCKɟς,f8Ҥ^#$x}dB8" ŤDsgL= LDt .0յۤW  3i]RkA!Zڱ`o<ߙj!dπKōk; Mdf=Owӳ7S:܇ɶu' Q{ҿ]fr.~n&׆ OIXbM_I}YK.dO27L#z@woAۅ1񷓞8u Hgwoe»9ޅ薲@Ij# U8_^&}eF mra'RcH5kԪnfFԐ34U7Ŏ:Јt2yHߋW# l;Qѥ##lӤ vͥPBï 6:oih|XCk @-?xP\Ë^A4FɸND`kn*w*:Ǹjzڎe%Q:ēLD.a7Isi>MS+vՑg0Fw_!8˖E b\(]?D*HUÊĊ/G&́gL=lw]O6d)ktr L)ژ8HП46' gڂFze$y$)$LO,cӅ&IܿDi*tt8}Σp4$V';0I(B\F>{B0dayovnF!t#fW`U 3uC}Qͯn{)mm:0yoYɟ: nS/rΖ8kc[sBi9<`:)8=.M.*+sE bB2L<?G2Sgy%3ޠLD5OD\f7N&[ Iw­gVo$d!;A! ~,Cwc=;wGP n;lqer{7sIU@I"4]AKJ-O>/?60H@kEi𸦜&'+1yߢ)eXCym-AVYo4oCsI.kXohd><!ʉ:߯JJOv/C؅Ϭd^OTg jRʿ})9Ei,>ɸ1m*O*Vb9lM8<% '&X"kCjŠ@swBaCۄ#Jš.NCL[rqu#=!Bb 8`ͤ2m_ UؔNlЕ&Ybƶ?oѯ-x[Nr1tޞ0Ku_Ĭk| lDuIDxajn[P ǚ8OޅNZpI-kɟѸN-X39A xwۇYJEIf@㭖`_Ci5r( /TPpA=kرk~nhT\.z&uxW*>dg77Ս=ܰ;F{;-r}ofwƘR1u<)H'){9vB&R}7o[AEDR4o h*72FehWtNjh+W c':f ˡ!5шoLVHP7uLt_ wPC1s]G"1:1e`L}`FI¥~b ȝ5]$#^tNl;a[ =7܈"_"Qԡ쾼A-T6~XA׮Yt)BH@e)byO:]t$"7'6 @8SWKRZ.T:pB38=2m EmKчoh{!0k 8-l #p I3˯w"7fK$e=MRyI "먫7NnS"nTp6~d bT|njeFvqqɷ Fk Fm崫CDNq1jHxD:M P2jG]D;X'd;eC>q*y \Y1Y)8*B$4>tyG\(S+K "! 1 oNow':ro+I(< MdxĤKU#HuSX m?VFhYwT0cnu7 ; L:`7qCTa}*Gr`YP.LN5`^7I"!$e煰V ҪIYmD27˭$8]<+ʷ Oi=ɃĔP<%Tvkc} ]8V8'b!U;W U{j>ɰcX]K~!&Ά?\^1?n?\_``RŸ֎ܬXfϴ?\'iEk:O `򶮱O',DWpiR%ؒG `wUM jNP^ϋdQ!kߜ`JFqHN4V ][OqβTf\[ڡ[^e-a aλRlD}9^nrI~B',Ɉa5N9I)XfXy+u#pFYpz[IxIFhIA<̴lru yy5˓y"o:!ou7cp^L\n$s^Še"##kS"Qŕ;p8>1Hg4쟪O~8- Dj{Ycs\ 94%( .ihCY05|Rќ:>`$l?DVjW GEߖ`"7+:7/mX|aˆ.[ 3=7lvrVDN] \~A7%Loخ78eլ,XIȿ?Bkd+˦/#LJcs‘䆙;K(g?gh #'e[(5"it])E'w:"քYPApKW4y /tێ`'|_g9 p{'ŦePeɥ7fU;gJGGwbE܁Wn{grMB}d'ttF~dU$e\faqG uv/Aq0FAjӷC, 1*7앁'pg$SPŖ -dd:1|G `1Ig@^c LRkIBR@⬌n ,+5O宐k= ǧQhL*{ӹMϷQZ]k5 YhHyFR"Ca&ey{̉{D=Zev!8;u :DAd-?46p3xj4HK0RS!ǒDen?}dSPɒ1/?; ?2=YX CIV]9C{IQjYzd ô[V@J[2z:DEnכ&|jlK$Y[ˋvZ+ Un ^̸xO7o o&ro?ټT(0EG8rHr}08T+uJl%QLʷ4,;&,\U^b= 9}8bփw/cǶ@t*Qw "\0$0.DUm=F{&?>wJÐȾGmɯfM#Y $pm@ZE1 Z̰"uNhǛi5ϓc;d# \L0}*8OIXV'uO@j` M[BF] etHs#X{ %f]BEC| hwGk/f=OiL5_l ?.U$M $2v?wJVޒ7O֧;Pj8h°߱a{?s0-}bb,Kj%AʟmQM?a4_>6jƉd*"][Y,^x|9ŝ^LJ&*!p%!'.X?-#]cba䪊3Qmc$mMBsGj#*MO*c}+!r69zj/ _-i{xyW?d 9r1*Vv@.#L0@р#DMlBlI-Sy[ ʶ(L=ѻfhn~7);)aDf4p-fVR_ǚFHn~(0yvJ)!Q|́Jxp5'klt yؙN4!؍4^%>+i;P pͣP)SJ|zѽ0=KLALZ~m?n,Tk~FU3ΤdKBsd1EUy :f#?:әH,)N/~̳| 0 4kP)Z_-8ort jR$u>9C8[L!|$8IXS&vⶵ  s&2&.DE'7qmP'Oct} 0gNH XK;>8++D :a ]bkEGNSG9Xsm{ &cm M?@:eawy"}z7j#6`e\M\_ɢ'xur ԦY(+feex+wv-dGF9_ ԍKAh,(xytLVqNnc!dnhzG{OZSRc6#&NDr(Y4zz8ܒ8dN⩂Q,'jDɬ w& S5-\؊Ħb/s9KvkqbxDFRz[Ktr}0}`(n^z<cnNFz9؝ II='V8z_|-NTe,~X9#\a%T g롁qҎ1ҞI7إ$lz:rBa 'U^r^tj,In?5 XriApǁX]A\:V]:q,uՄ1rug*+<{80$,VA:frտd\ybn9yy3CՒ3&3JjC$+PJse= _8ug ?56 Тr† qj$E+~088꽛[ptZo'HPVsڢ/s>78za6T9߮z!,CLg:ne7Ɔzδ //cǏN=S3Uω_͙Y;ȥײ虘>UdY%/b?[n;gVq)nunI@->p c+gމUÙ~/0;䵆EsxL@FeƠAcճ41kr!AmX">lx<(.u2㰵y o:xJ|kI/ͽ)IaϝTZwCKeRcab^ ? @ޡϿ$0OOH@I3BCRw76$Ą$ў3ʞUc{wE*Lnz3:Qbhqh Z'K^ (r'TEQGwKw`!Ah̩ g]7Nv,=Xgw(s'P#۝H]ʥqN{b8"R^a>a~j,HJef8!:߿-`hAg.&w'܉ე~gƕU!^zXWMFnB~ Fqbi0ȞQ 2f}WKrYj޶ګ lӈ;d< _B뷹ͪF\u ͦNzGpeO3'8^:_Ƿ(sMU>Rq\Pe9Eҁ7\1GohΓi2+Q};W(q[m\3p7R~ż!TK*ȍV~EC_l;ʴOtRp<! soLuA-'u՞7W5$"~;ωkm% wwgPJ~Q<B5ᠥ~hдWaӶNE iv嫀BθC͋: IҾ}Y+;Ⱥ߉X:w 먎kzfȃr 9}y\-T[/38L+YO@S 6>;kԑQJz*[3Ǎaq\4$4b;GGaY -{'i;a8%e'h$_ѣ3m~tVj]رrӃl|4&Ѭ/΀Y@co+uYA{onbǁ_ >s?ݚ]Yvg F-˓7Ŭ,"J= B$FwLyI'e/i|g 7bG2o 9M8!YUN{".iW,3jkG2SNj ]})H\j0Ɓ̇]+yptǥ 2ǗY?r^m->-̲Vu\~GOvQ؁.ǁamhZV4kCYU)+Wrp_˸&H1E*)xpہ?`ңt#+ FjE$?5}ۯ@"yGD ,"ř qZY`ZSq=sɫ6:ԒE B4s:+g iXHrètǷFX\'^t憬\V{3}9#<8Ѳ0P/8UA"5,lwO'k+LVimL{{j՞^ր+F.0 !S pek2'" R8ܓ`"n])|o$Vu#,6yW~q>W|u10*1´S69R>c~>QpzD]ʦY|S9)D9 F09m1,oL?+kXh|ml X>Vvwerz.Wv&zGڒ{uLS}_tȃRhUEߏyi 0ȍYSst}VU&FԽgZ^BћP'DسN/-,3%ݹ.Hqy/!ԎLP:+`>{[ pR }9hq?+Q k_;_z-O.@7I-4rwS:U;KZ.75ZԶt6;؞t?S?{Q,-41|[BEFqjE w-mcX&ˏdL \Tыn~2R_:LjA 9\c>'`i*$zͻ^re97^tZu]010>Tp.?,%$mScPf́ر)(~o]"qک$/z.mV.̼X>SQи8q l63bLslY`Fg[.KfUڃY@:C!JFvK`6ӟ})8ʰ5#5o/:F8_8`?)62(Pe=q*=aQ^H!ods'>_z§t^ %). GrAF&^RNHQydj}Z& ZE0}y0$"- ȉJ xBD88Yoј%bEL{l5A: `%\l<iߟ.? |+XD"РWVlRV ^;?#cɨ!@v7Z,RkJ6=2 4IU8rbΜ/ly}`mJ8p?ۙگçsٍ@s_4_ ]lQM͘ Rq?t3$hcђbεHᇅjT$ls7>jϺgd7VQ:&b24Gzb*4n> 40W!5 .ީP­X8 Z#=>E 3SjYNE3Wwbu&GevFmMۉ6;hA7XQAV+,[\/Jd4?U@.WA.G&Nvq3tŮuor4! "I$FaN?,oB\}A/'^7bP%pAXR >}: LpN%@gy9J[ kH{ |00NȨd9`<(a^svW@έDYI^9vAqQ_ZV kl(v"ey`t |4M}N@&ssnP{Y>L_ VO%\CZ^J-5 HN2S]7 #  nts<^VY^O;iT qC"10Nlv YCxDklE' Ϭ@x]s(K"{#cڣQ's 0N2e ( Wy`qX/$Gc We8t,豰28 '8m|?C3^6i5(f Lgc~Zi+{2YkK󹡙-ԫh&u+x>i=udQf *V]ZPPPZay OÉRtM,{h%<Ǿ|פ3¿_X.owi2N3A:/ tv z>Ԍ+ A'2mw=n Z,EsRЕ ?Pأ$/2xH{ :U$H"BX! 2EY%SI,^$̔!ڶo3$ * XRzLtS *30\J9lɝV!Fb cFQ`m{:ׄ}Vi/4E7.hEaLTX5K/g&!IՑ)y8֤!Ͱ@C t7ZQǣn`ؼ1kTҵשy1׹ bQ./ϳe^# \$K1u_i9 lm*=Q,˖,m_,JYk`jԖ1. 0 +L8{fCN5 ̸jޯwQm#0,m)>=DҲn IR:lDF{bE\XRN*UPF#~\Q T Őkx[(7:-ZVrl$j^)WWL/zA`iW!W7OtsbؙfXW>bx܁#WcC~aY p8 ɋWHC cD?բj-xJ=*ergieJ_R(P3=3 ?*Mp ;HU9AO_*>i {$%J6o&+ojGZ0< \s^(G,f[v h{S紗 {Eފ>&R&$LiG0I3qsȺDw2)Hۨ)'tʆQ;6D,Urau:szn+}{ &HnmCCYq)h>D芥T@ Nk>?=lAa3kW\kpa"0[D(,âM$EyJ>0 QHn@< tF^$8. ob%gckq@czIܮ[1U"MUM|m%'̏dz6ћ[͘0%,3?'t T6nĉjm҈ED+qy>%@-en0b\gX2tt'Coܑ"y'>A:~&C^V:yd@gidSycU^ROġ_V΀NdE&7fb%ڟk5YY"f {ng&tvbVfR• ƥ-ZÐw$1% ϸp+0*; qэ`kX1Y.vst HC4 s̓2mT1(7~ŲOLf@ BV?h`0!6OQ(oW.'gAjG;2Ah{9w.VYrgwIM0L(pj {V.9x @uXtao߯XR9̡Dr<gj .ԓqݪ|!ͮ~23ugk(z1fc(~ԩ)Rgǩ~=aZˑ+> nH{lWE_#zlDI8 |.N މw(-Je|Tݳ/2ٞOŞ4d5YP$*Cpp2#6zzkɃpl]wЎLIȱ%뛘+=45C`Ve<:k5HV-=%Bvu^z[X-9O (襲6o8]BͱCyP2_sɱ|EHah %)x] "9+Kbc3z,|xrZ S%&$VJ{a:&B.Vb]0U vh&lO?퐐&{G/El$ZZ[2F9DjX=>m(ȵ;HA%>; GVh3-{Ǥf}oM!hRsuMtr(yG#B +7A0zYEJO=ZKTZ=YOk{<_E{đ.p`pip]ӄ#W\`4*A=F" ȫbC7kfdy4R^C6(>2| 8ľB&ZJqOȘf;d?ﻒ/)J!3T;Q.ީy8 Ɖkj|#}Ndsܪկr(Ei!kr^e=]he"&T ̕HՔC ۀW-šp8bq&ar/8>eW[rH4 xUwyIl^5~:ye!&rcrRjOC8,Fֲ.R '+EsoaŖElnneLO-jMhT«=\Z':RLN}b%(rw?1!˛3K)ޠUK? 6z#!M0ZoVӸ@6;p[6 "Ui-Ca&C?3)0t}eYh6!xsJw~QW2K>5a'9 S 0p,췛S "8t*Aw)1Y^O6[I7=ɝ Z%ŶpwC/" L^mZEOQ}.t1( /RUe,NOu|/O,fNj/[=:岿"&=P;x Kց 5$%*';bkE& w?alO m$0. 1a Oà&\й)iϼ8+]j&''@uec_2n.֘JU(PooP2c"vx/=CZJ9FӊMddd+To Ov:;>sUERCs@틟  A2()9L,#R3g/tܹ ZHh CGlɿJ)04 TbrAgp Sm›w$[qsO-wę2B]B𖛷Yu}KJ.ظrE a5_.<f7M=)"MVɃ$kB@F(sp!2. I;?b8V5@F8Yrksp!a*FK?Qџ)43k;`ʚ Nc2?E6Vl_fM@$S|;زRGt㬋}5*dv#3'J/-.iv"P)銃jot\=/;X|kay^EGaڀsd`KͅJ}R'ͳ>S, @>-nί͈1oi,\*_;`,<8A ,qc+}}FzfUj솵.LC+^j{]P%dz Ѽ kLt #ǿ8|^- [3 osI4XwhQVke*v 8vǚ9Q$]|a ~lQͥsN ?aevg]{'L s G`P\5*z[۽ʃmt}|sAE2; J$n\"8TS̸]Y/im7VR(@+<5TUY*PgԒ9%Qizi %R?)!@4:%ijx8W *M::1w݂̜c:fSL.X XƷWz,3j! kSq`S]v+ g%Ho)1 K7 }Ҹ\Hvfjq;Vce]AlE~۽c{=,msVڡy]IJGLj)wO?Mx 1ڭ1miCb@=_8ֿJ 4ԓO1|P|Jj0I9$n-t<~'ltl~F2^{T ,-c ö%ʧb>Net| &>wl{Xu] 2|//1̾Gh\'@wlGgQ4-3m4y~Gj<Z_Nf:BSb'Xp~1x3ą"M7j[,`1^LHR=.mk1XdT]VU #46$?=z(dgäw7L=G4Ӊ-|20{x nI! FjneIג%;vŸ)tB:Q5 I9Q73}ӳ8@HYs-ާmr}J96s1ۇL. EQO&ҲpS&FT%hB%K#3Lh8`B={a C z,A-o(5*i:{#h2'Awmµ^*[:Cf;êf]-՟qIIJEvGvϹUT΄8{R3EE i_^%(>SVJ{G 6獯{Yca| 売G~mݟ6v?ur%I{XPyjO_T,L۫]BVʤJ>e,0BSNRAqNxd۵bUX<ӜhliNgWuإ]4ώD$t7\q^`S&4tv j>氏G8ԉ~h1W GF{C6&|A^ ϯ7 xk'f!jXtBT;o5f?H9`@i~_jqGT4VTekaCLaՊ0qJOs 4]ڷ厲*x ra=`├]ZmWcH?^sg~_i* ظ s!,HAy=-K߾7[>j#BsOs,"n|a'3'EԡZ,ɝOA+O^3X Q9wL[,y4ۋk"ECGwZvCV2*H BAxf(Qf* QgRb)—6D,%9&n -a]Q H(WXGLYG}PVd怢 w15 G@q% k (⦲}/I8Ctoׅ) hBfÀR2S i(ڒ&GM$p 7,k;e|ӐE M@PF HHPW FU뻹R Q%Mc^@9TvkMݒB<4LU>y jqs \x֋i/qgԺܽI+{5t}[.1JPV]Cr\B(Mhxp4o~!?2egS|%m7kYAM5DԦzQ<@zYd% ʏvp+:oR޷q0!ٝ@'Bed*/[1:S NdPl&$[L*pmUN :zvԥ Ny.j*NEEqԸS`ErK0OqojsFwKᑓ:Qw?42]0,4|%Pd^&v ' / &qie$(ձw>7--t˺r95m. Lewc_i۷S- (M8|: @]O@!Xً惽ȍ Ia4-tJnI2M2"1ή[խv~sO16MMr7 taLޯUQ 2F@=EnswzV?sb9 vvf6h.oe(b(=xxZd͹ZM=!&Nb F,,E(kye4X#:jSӜp}\!KM&a۾氤h9ત+!zT>v 1 P;Ch_kt]رzm@w ^IE8%"dE^v&.ESmDkR#{Dદ#MK\'{ LbWnpa'5k Jԯ"ѐP*f }|3ctkPss)Q|\xuBVt#YwN+7R~0#E_i'L||9Z6RkGhY8:ċ~P>تPJ'4Tn2n] 6H2ޮ?^'ѱ%1~I42((bد"=}nrJ}V'!I~DGHd:0Lo).E 6߷~ri/ vVw JGG"'xwolʋôJ8);jUlAthI\'u3 OwHC;L\#SFqPs骻aeNn%2"뷸¤̘tβ Q?"-cq"fFg7l$ 'ع3 P k{}\nΖ wHjX>BFdP?j 0_6*-?j ^1("~8V.^*%g>i|:)\Y tooS"Z5eg 9mocӥ0@;r ,ޮ  d= %MR9^B +0gY~u`=ӫfw8ȀDCS[ dgFS!U9jיlsWLD4?$kpAD |=`'<:ia7׌XKɋh*Te(œ% K-z܉†jlDn}( I4~zˠpIMkI_!2լ<s>A* zި}&qdu ! #_ui˱̠Va׍rߤR ZhTTRLjֲ'R?:h@w?z-Q, o4R6pƕiKP!+i%dlWb6cZ྅AH A YrYL(/{͍!ވ.7#}yi5&OT]BV'.̹uQF*s!UCe+~5nvxc)3PZs8D|Hi3[xJp,*ЦҜ9\-_Er_YimEbg(^1$,B6旁S[QXX+2l; mGZFQGKbFJ4U6 wߒ"ckObV$ B73Q7e` ila¶E2H>?R!ӿ- sڇՄM &O` ͡먨x/o*xYW\~[ \(u$LW8 ģ3(1)\LhltfZ5J KO Nۜh8.tI L/⚼zk5Em~L9L9K4J}\Y}bO¹x N(Ue#lB:wqި^M`\a D[ng# i)d'sc@ gD evrֹѿFpqaQ%Da+n=}c68yo;K;f;G2CpN3l1 MtyRXH6ֲQ_YQn åZRaT _V]BE7*$Wo&]c+GD:\ʃD7xfryNPod؛>Gu~q锾@SG]zBELtsFvQ tfKY,!lЗ$٤Dۆ &|?v!Iۜ$Ȅ|awLlЙWk3Ndpnk\`LsϝȦ%D2*ū9A!4uj@ЧCh#BfA k "q,ZJ6Di(*[JLj%D֘'4}`5Q GyK]0:,|Q"ԻD"YσQu_k|g]L'L7{|(v zDoh"qg愴~n ei#]wjL>qjFGڕYӿ) ̈ t(6jiȧ-hC\"˻pj{6((|]rMN"/;'̶0Fb}w=쩐X&HVv =-ݰXeqqTi:!W36tbW̸Eg{ }~%H/s;ŮR8UyA2j 8"~)*2{Jo62pK`d'Oi*|< DtvZ>!M:%('qड؋XgC?M1L1e5UBr[9/`I&r@{]N}d^E}}k%nS{11 aYL؆K@X6wmLe!i_Z鉧Y{#f9Fw,Qqڀ=twjI٦zs̀Yg˄ LxG|4FXA)HF0meX?2|[#?##q`Zjco2vξqXM曶k9HoB7xqQ~\8wuWtz.\5'`{ndA{v\S:*@Ū<,7I#/FN@_A,OkUl M<,ǔt5_/"R{αt`Ȋc$T]1NvF^Ev\gPhO ]|slj?> Of PQD~KT@ TWle ^LF05g| NvQ;c`JdW_Jdu: izRӋ{\!0@F 'db:FfZHnvKqWU| [G2Qnc, gW Αo~nI)Ԥ\n(:dj%^7{.{|}jizݠ Rؖ&z;y{L/]oSO?ƄeI ˇH,$U”ѽ+,NW8z0H1U"$I6./Y 0t )ıǛz+ĢVAH6TL \Qܮ?q`9cFmn(}3Mo;:N ߲ /qFΤ&8K1`Va0* )6Ԯ5L[~ye _m܍F25*3XyvoYv>Jdot?ȠD?b .='"FڥyR`J­}Ӊԇ&Do 3BXEbp иG>uZ5b}~Y ; bD94RJkBڀV:MӡmV`#}Ϝns~iP5]:璉s'9/#p?gj4ߓB U(>EC\(t& rRvCerT%b' ŭ@VM+5QSY,7p8 Eà6m!6l?O$|PnAg1iJRaՈA2 Mvt緖խuFnM)+4H 1BV%jfqnP&Ψd*95ۀctaD vV1OF*%AZ62x#-Džɷ4FցaærB^Lulx$!#B]->IXC +Xu"4 #j+<; WI˷1#M{ {%2)+|2 !Q n6OK傧t5z_>b4-t~ƫ)+g!9Ĭy~]~7K2R`%" {zO4BfoN] D/Wi)\K$Ҥj9ƧbrnNOo}Kvܠ,՜'xeQ{90zaĕˇ]kr^ÒP,YʻgX@*@CV\G?,)tWi"|*4w%͙HT'o {WmV&i *1`z;X2j}n#<CT~B37۰dždX3aSGۚ9 lE(pp3ʷZ y5ޑ&DgTGu01G+j#ǘG -n~VkHS e?Pȇ~nFz6"U5œ6A2O~l`1R1gq=sZZ*1Ep޴@ :`a ,%e<'I;!ٸW^E\DY@"^:W68h1?"w` )ZKBSD9xT^.%/5B>gAjR/4~M!dQ *R44{꧊Cl">a|БmILE>VR^9q3HȇxГDwjU2[+Ƕ<%߽A**Tcʧg7HTc}x6s#+<ĵ"UChEaSV4V5!wp&ã𜫼s^Z=D4M69IWrz\a= F+3,2Q 0 钷GtS5MzC3=ހksϟd;bFo+0Ƹ 2~c8ÔQV63qHiv4^ cB6lzǤflP#jr|i6yn4 w'+-f:1&y7ahX/W5I9篭7#򞷊v5=eS=i5P,Ymn $1:Ϧ G W>׺?C, Cr>n]@Ö+)"~y]i%*֩z + }mӤ&8 ?VzRJ#GT׏_!.EQݮUAOf1 ߤaa^\ƯrM.>ɹ,ϴ(gm4!7 ^WZ:r* ^heQzF) '5(;.'HXǰUڜ~@e%Lv<"ԜJEEz=@7pm٨4J|ː  1,/v3*ӾlBFRATz~niY+u\D=J;Jz v/$#wnA8w9:0/1S)kXy1*9om|`h`s#CF*jk L"ԧ +q?zlioOmSM,r.}-ZSt7a\yy1>rWH / ;?2ѣ?=C!)~_P&p[8̉&sՆ׼ͨcS{[s=?oEOM!L[b!J-\ܰ)^o3,ē1 G}.6H>b fc{a~$PEJ\wl) f-F Ԓl}q?LN)I~,jYhmj>NaRO<ܿ?{o]5%d̰3BѮwBz Et"0ʾi q1^+P;75 JLY5ΝkH[M ڒ1f#=a[P(LWӑ.I6Id(yWÈmwҤ\]}~ #4Y? 4e_.ޖ?}jrm㖕Ȗ-vˡ_˹$nQ͛P*h:-r"ڣRńB=eCZ{ߩ?ض@؆`}0!K'_60S@?n%SF-LCmwF'CC~4X"9xh^Qi4#d9)VoҺr-_ Md[˹d{Noiҭ@YlI>QX˛ni'|zR«%TUת|mG4'ג\1]a(I:EIJA.cѝgَK4MŎ62,V[;w H1!DZCEc6}v4.|2eVbB=Wo$fޓ~ ̒k/)*7v'?xd($́0AT`-,uDXK ɿH[TK(o|Юfڇ|0p\ b8tD\HSZHcmu?ŭiBjzsjUw'ڪJ=w$4]u!*yҕUG99?9ly<ǦAV?Vyl!G'u+j@CXл$O,2S%4^EۤZ|@.8U+>mpX]~8TJ.1 ֻ"W$2`d"-U &,1}*SwJq=εzu 9b?Oj0m_1D,(WtHKGWm0Tnriy M[@gM[vP# _4m"n|,{&1nNk&hӿ"fkZω QaQY@bZ¢JɆ&_kO1Zp#EpG'qE7cS~m[]j f<`sEo0!@ ȣLoL6i\A ~jn͂?DjDUQ<{Z%ltQ9j٥$+ 0U\CPоl88lmAlN#& w~';!'aUXeY *M@ a&Í$#%^:J$t$6e߈em9ʩ,$"%<{6㷀,j.H 5FKx"0ux 1{Fx\%{i9>o3 z8Z[IBۤt0j<栜 X80Nя8iEEzRSL:r˜dt7$!ֈ1[PmJ㨂~Q!*\έUyPi|5?.X"40J]ha7KM0@,U4mf}lә;hLPCFD-w c"m?"*PjK*['~ҒM`$qchu֦G.?R!#l[J҃`w$jic.H}59j`v]M#j]_:nR lv͘UD hH:;wRQŰ3Orl=?Br0rw||2X#bƿߦ }Dxѥ bBKuSK쮥&-P<}<~aגouVc8 d{FN,VEo~ ˋ2\G2[urg;Bv3UB\) >W"ڔ&ɬ,]4\%v@MP$c aeG#D檍:% 8D}V $D'2qh EΕlp1 pDYЊՉءp͋ :R%I2ђ٬-ٴ6IF'L}лca׷ciOFo#w ѣX\S^\沁CBRtO\d2pٷh f4F4Slߺ̣DI2/Ai: |8P*8jjӻ 򌫼emW?@Z.x9:nM';ִzjL=1-(U0?1qRt [GؐeX#O{"ӿ×N*),5>֛}D}$2-<~ sguЫC<mi(3GN|]qVWXBVθa%F%SG[sgW,_vi4wV/ QEeaf)c#]ёB=I ['tBr*C 1FJ)f*Bzxu2:™d~ñ H" eZ,0b&J{p',YaP9=k+%e2$3Pȡp6e& _BM[T⌔c'xژND]ZS/R~=:ycz̃6]b[=j$8`\Rj‘:u2, 󯭭V=rD\=.5]x1"ҋ/[rbq";b Zzq0NbF*muZT\R` ܳF}2!βCۘcR,ՌnBɖsb[ P^s]ЦtD@r,B= z1۟k%aׁbݤqV\ʉ5yX:̓eskpWXAHRn{X7)z!ֱk~VžЄp , 3T !'ȉO]Ps^%r<obDcS =Lf.-˔lNT?{zYKAGI?2NVG P?+DDcb-Wt.W>e9 [mD@uJgcÃFa ųppTEU.*u*AI^̍hag`9.D>wS7#,&X@WHLQr)l k-sXÂѵWNW8aڸ fmӣSNM~nP ދ4Qal,k%k0N> k!yU\{*WVX3_[7z'4f;^F v~g|/c+*RN;oh0 0Iڄ+S?pP މYF/ᑱ$Qcy :0H ?̼6oH{ f 9sLRQ ρ_>eWXjwkM+JlyO R oQ }1$\p?[2 |g Pk|_ga 7LP %=5{&'YVBsd RUi0;yWI]ܼD0%,vl6榀|甩LyZ ,OPץq:1jB*Ц`^B@ ^ *q pm$M`QiBLbMpZndcj]Iȍ϶q0Haz19 focp{zs s̩K{s^zKnɂ<J&VknFWz`` ։tqu# YЙܜw3}k R9RG0$Z=OAHZV9sCm~旜7X?D,Ո$i,rl5Cew6؝@`r}_ΚUeғys=4M hP|)/v[%8^S^1/5' Ș=ak>(wpMIS8R*4(Z+Yz KkͻQvw¼#=Zٚ7P; bcIa Ұ9{qoKmfv h:ϲ AC% .AXj6y#O]}7Vl2Hh*+Br栘Z 'Êz}x#f%alnbرU_plNKPmxI(z&XL$q|utr p6)!t/z9Г鶿sJO,FKS>AMZ`OK~>R*CMI>,-˃i{*̉\l' Ek=KjX!}Tsgb.Aj/a& 9 NOq¦HZ?E`!."L1Xl+V'ι?'ZJ 'y5/YE6DeņH-5犈^e!O݃>̶rs ii0gGIfRA*NF#2De=?Fbxl6xvtri bdl[NjK)‡CG!| &ϰKL L oXa]O,bN]Z7BB`* ͫD`vOU-rjxh'?U[f(3p){)0CFY)R>JH 6&]ceI. BD7ȳkk I<ۼ|gt|\M9$@|KҎNMIY!45[ӻ.ژ]馕Bm䑉~\6PgFR8e:Kgwo|WIYH~ܙPp~+Z̀0oi'>ONUi _Qm|"gj7,!Ь8(e;'F7R 80DwIm w'9<8v3X:M.}Sv׻A&1N ~f8I50 Bfg3g(:b@#'?ze}WY|RM_k2~{`yoQ(BLh𸨃gXrଌy ,}X+/gXIjW„8hUAD Ξ]j'Հz($_(q43t!$ET;knZ$lX^k(, uLYeũ^ 5x 8C1-O:{y}@ !/!؟X, t0GN8M ?G EԞ>T~[WƆ7 {P̨W^b!ǓB5_ۣ2Ɠv]TB Aƃ%,U+ˢOE)hx'61"m5<(,%炙E|U# ¬ KO-ЍAN;כEe=\XHB8#+|T&B_~Ɍ`j< #)?V|t^߉sG{@Ӭs&(B-J+7[\ HѼWw.Yb~oᆛy}簑 :  hzZ#X'YG4?%JػY1qT~+'6-&$Z=tEY nr !]z4uIݐa շ7vOSIG à "7̻ _H0+oX2#`AebTX12Vv饧m!6`jE'{{|3;.ݢeAœ"@fg)%5&Cˤyk: XizZW. !D +pc+Y٬a*yM- &QD'n);@O;kʼfņq : NcvE@7!ZZ/鏺v~7ff ;9/@ֺ"A6pP)w_z9 A;'nڲzЭ^7_>k]S[ r#x"Lc%>-LrJO0Z@WldޛarvGDg 8[ofOLa+ vSbCg 5/,nyYCPh7BKP\%AqV$Ulvr0@_0P+oܛjF3`O'v vKB'N0RZOxTr”mUXc{''j}@Xmsuqr54X^:Agw}ߨ('XTz-,pxzC6|5]/mIG"e֖Bw6Va ҘEDKMJ,t%oaTdc`PYrKHTX<YJ&TJ+c: Yyfe1\Ui 92إ.pIWylzA==%^ 3ZOzs4/SIW`ٝ{³i93 y%X4geYrhq VK ݹo2ſ?!f+E'F Fokp- ` EtsPs)@*2'a `)#b֩fd&K2GniM2}D\ @xR6iW~N#e&G4Y.3j̈́~3^W|6hHb͹SLr٩B1Via|B3%?̃묃u't՘͜lFOఄtHO@tW֐^[M2.ZdMN@uÿvKs=>0JǠk] *>lp0m(>0M#Fh`I[tҁP'c EV1a\/sp9JPlpĂʟW3 &TW WӤ > Gqh$GEd=ԽHX06&)wMTbXQ.eq`5(9H96C] 7Y:ؗ2;*(%Y9-Km44QۖQ= ZLMZ~)aUKvBفP\CaWkL8T#^<=Ylr5sFux,Օ GdLH(LS;rG$sϑ2Umm@"zAL^]xu&P5Z%TEQbÒO| ..oh$zjS12ǩ#\=nآEuTlF; J2-?YL)7a~͞+D(k 0JM} UnÎTϟ\ˆ=8]t芺s& =Nqf0A/Q9r+Fl{n|[Lv\pZJw۽_/-?%Is,|\h+k鸆;))@8⬹5j鸾2 P?|A!(3oDYE&&8B. F)j‰{WLclF&!Y+X~okJ=Gst7r[hu`#hw50љaךǒϼ)!6}P2qψ\~MRf eZ3rim*7VǕ lzͫ4 (>l*k֚exI c4z)9KW1Gnb?,*yWu+83zn+@]Ubw B.0NJzM#r5Z|Ɗ+o QLփcHQMMev+tu Q;,o;^`'=8u}5ј:23!r& վ~Ob$뉚ƍjV1"C%Yu;NBTa^]m,AC:p!j$DƀtCV.&;zueN8|]v o99M%vm&<*lS.n_r6_?*e++KHmry$̓6['!4_c@4aIGQ}?~XҨEOcjm<>2+r* 7쐥EU"[?o9s̴z_F5;bWko-1^HNE-PWhȶE;,~^xBaAp )/3=$He ̷}qY(BP^XOݣ-$YU UM:bqq8)c!EǯjkߛC)TvCxh{*\K]%J Ϗ[a ٪Ņz-X5(*8b}TOz\xm<.AR4Ym@m\0'/ZVf 4Ȑ#Vk&Xa9x~];D\6rZm ,;}/D}7#AC+N7 {lͷ ܜ#"dOly8#0~ ÓȪ*XfAs_^.l:Ugm[iE[n̈́XlTk^~ĘRI3(> =3uJAP#wP|R0r*۟ӤiPPzp kݔ>#PԭDq熀WƩ}9Td?ѫ{E~dϢ&H2k^o/4 yrlݟ a JӳͶx9d^lT:؞{sOj{:o,qy4^z|>%5mx|nx KzmarYjBdyd7+)!Ϥ K)q QLLUN 3rJ_ұCFvи*/`we96Ȟ?oT˃a;< )?E1y^yB`1TfQX^urrVn-3œQO <1ZxUضDh;mvV<e_/Sg{asCyd'jȋDLq6._oű>fɚpGaBM[{i{dr8ƓEXdVO5eVhʿq"v󻢳vN Oij2&?(1`8נ(]5{:tZ[Q@21ϢlS>wRqA9[YD=3ғ%EjD(j^܉6ud=hڼLζnK5PXgy/|tJƔ 5j{tS.vCq:۴g&kNZĢpuH> ^8ģWNX" Wzӧh/B$#tQY$?&(d)8uH|꿣ڒ)5'_ #rRV!us%_f:egX樊 j-\^;^f2*VcdF}I :GJ5ضSu+o\R"ĖbdT:T;UdavV<70:Hb,#R.%q$ 6o^I7l.Qߨԍ_K [|Ns3tYܨct.6&"8z0~G`+m{ ޓQ[qb(P?. N,*ӁkCĉ]#α:U=#_^ZZO>DeMdh`O\gU> &-fA'3 &լ$CW1C1Q}ȜMo_(*a N/| V" l_XmHl_.V y:Y[wgL?>#|fR-W -hz)Z;/)_`i4#=Q(0+Lj'cVU5Cϸx8k4XPc|As{xt(pGؾ8";X1u'LgΙ^"pz S?T~vCnP|VB G^Ybg#RT-VZXg^h+ڙ7Z%nP`š=n[citiӨw,TJi@PJ Ixy8FW.9{2v]Lmtqzj 'H4bl]p[,% e#$0&_46?uh+QVÂ91]he^ho?:5ߝ {IO5 Jk4qՊd7Er& @avg0CÃ>4u'3%P@~@_KM槽C0#d'r7[=+p-HX.PB!b7#B^'cUñ9 Vؕ/,#;QX>jʝ:y%WtZ)WlzWA>jJJ 6ŽW5; z7{Js'm/+%d6]}wqwnw L1Dϟraꏓ* Q:X?iכhVGt(m6 5dROíT jR+riS։/=c̸ng|tX,S@t'V揆a"_PXά] K%CHS51vHz޼YG\z4$(#QH 0Ěkge@k}hl ʨ"B!IOј"yH}\ƹ韄Vh5"x)N; R%\O ڗ/|2+Ŕ&c0>Va;V}r#W#1 ecA]J~BDZ&wNO_(Kn1kᵧw/iQ!%|g`fDd&Bg,gCbu*7E{e|,r3WxyXЖg>SFH|8VX*ߊ,;3+];|2/eDiiV2wY `8PWI3}zؠ?{Dp~;5íg0<&fGzAH|=+d9`E X¹W[|RZŰT>(Oh]LjZqp8Yݔ'2'LErѬ&#T>(wphO|FoJw%lجINlAn!Y^:Xd8{gEe A:j9$@^. 3D՟>eȧSq3v)6-i] “ 7&ۚ4i1Y0ߡ4S?٩ߊ~c$h̤uT]oT"]䴆婽2ފq{-Ǿn|:2. Fm lWC4pe!cmᄂn5Ȗ>5SοF!kʖExނўBPö]Ɠf*N]GHJ {"LN=ɯ6CpW ۮpڋbZn"I)/|Hp&z RXg!h(3d;Uq2T/FpwnImE;G8>a1~rf?O׈o(8n^ on H*pn7ote7s{q"U% #@[X"կ,[;!9<]&})Zח1hrҟ00VJ!A|4mC z?<^^KVS(ԝeѥ򵚚MJLG|x uͫĎ~n&r#0f7>|NIi,JC|ss*ySiԿ8_BD]E^fBa Z[XCG?iw/| zD3a5I)ژ'SPt cͳ u5Zu E(d:G{?@3fG~Az@FT«r4TJ>u6VRzJ%l3M` @Vr_QM +Drf }Tw(:НHy3o?E; Ƹ3Aec❑֑V' &Ϝ?j(ew,qCզnQc."S5WWgnBx?9$ĬTd?#zIZSEZbŊ,ÑahƟO^;`Ga(zpW& P~H jiK8Zh{wad}uyF&%8O9F[S55U oBK왇6 n~wRجvwT>vݼbA,'Mw|oN C6i,4v:pr(0qX×6BMS{9$.{`*: lu-4ykJ&kX= =8vnubx/Q$t劮6`n;FJ5.J?Nl15:}18NǏٸ&nxoImtBVW]2~Έ` 0\ݵa\1_h=Q'XvԬ>QwTpl68`oqM'PxoTF̖-><=aUN'͜9reeP,kσ g-q=QWB{:DA#ٚ'<(=K ;u-W? zxH^T% QcL!.؛t|{'&{~(Y qUeF槪@tc/=_ȼp9˵,bΆҒX+5]3]&\ EQQ6{^R)x)&7z IUɪ݃sqRZŗKNJe+eгx".Loӌu?QA˃ Žd\›|[{81",%˽˽{Fg/EK**#5aρ.CNݓ2|V:뇯рÜN$A:HLM\Rv&s po/֡޺ߠJM9#{R]MjBEj!新wbvJuaC`^c*HJ"p:g82o@a]/t`N9߿[ԅFV}-iSs'Y,ձ0n镀Xi ri$u,-QddѴdՉ0~X;K( VbtK%țlu?[P(p_5?{co76¹-ݳkA I=ҳEX#\XpS%q,(sZy˺p kp'3"9~ojۥb"b(M,܌41õ(Fw@ː{fYηa>eBACB]. 9LSgU+Z3*FջՖZՠ5ʕS(rʹrõ]^'!bTwQuJdd(xėXSԘkm'H5 ^Z)U7,S݋@0XGSw|p6dX蟙.۲ 1}+jb2GH<;L DqL"̛pNy ^tW M'f{wi09N_k7 z;lS?Tl^Gn;1Wmle}U؈ЈLLc̗Q#f冋P` ,*߀AKԦ#2ci( Cbu 擦N0ή:b5j ;M$6ZFD~pL-ҮBdޟWF)٥UwȻoC$|"{gG8BHez?Shdg/πK h_`ѬD=`r{罾#՞ٚl2=~0r޳,vHUPxvej̼)}Ѡ(E$kMRVDZNTkT8f_ E)Nn }.Ќ |mXc|$K_?VuOYO}ofӫz}FԎ֗"H̞$ Ҵڏ% $P@)e8aILq&|FO$0?%#6SWJ?B"st^.1;'Jz/QGV?2Q-J7R[R2}$ZxJ$=: N7{e,k׀T)x>&nҍ$̭>bs=UbPNx~eO mgm7 6\l[ք]X_?}Lgi<792eݳ5•]K;mFH,nc(ZP90Q3>27^!xxr;`M'h%F&w+"L܎ͳTNJĚp"}<]3"͑$]d=yL6G^|/1))Oe)D%\t{Z+tP<ɯ0<̼ hSb{Kru.#xx~E<)~{QsK,XFgܪNoIʿ)?,77)QUMXP%0MM&м86WP5=."W.PqD]]CW6y.|ҲsV z;XcJf[g৪i7:%b @k58+lt M_y &ZWU.1U{ VӂAƌ\~O> .$#ؗ}Rh7&pc WZne* 6s9]Eb/W^ M Xfm:}K:< CAR4iOo,L%ܖ,.`%iHPLe_wJNG9#HPSY02ɕ@% 9,~cw6zsh+ W;*̏ySIg.MݓV'dXqq|ٮ}0>䡣g@p{T%}E  GJ-R^@|ǒ|j~wUY?"cЫO<}fX`˫Xjpo6o ;vW gh#&R\0rzVU?Aj&\*U hX:9rpaztyeV9X$3O榅Y'U%cbfx_ɒvAG, NB=e "+b3kLoݎ+j\TLnح- UZh k:jC>mȮ% Яi1VΚ <' ,[Eq׹<)S';.`'4ṁ+Po~+=00 0ui>_ͦ]+NbFބtRPFyC>w caSUy>?Mauj~΢TA琕ϐrG>6*aܬF{C05uǽyBfFVz"hkEқgv u,9brIi^P5Eo0MYFXw0mU#bO==yߚl9MDC&+TmE!sXIULܸQ~-g. ܺFn@rH=@>p,QhewbYRF t ; @~,[O3IW)x'7K6T/XBԕ[`~kW}Zo [ Qnm>t= ȅur{',G ̶z!Tg@(P :6bҺtD݊#šmj߂_c%-c:L#wj-2:FC}GPEa`ſ 6ڞ me9b3_) PDQ<#vna5LPR$_ku%$r XRq 6"xH c)ywVC ,Uk& Mf۞QiZ:ɁlbpO%Kc J$#c>m؉fxWr*$7Z5=1>K'Njy " M ؈gCIr3n'UN:D^[NSF2y"2t"%i-m EmD6 EFa/Z=%OOnĹT>îHTR6e_nT;~|d\Sd +' BУhM~ ekuUWGqXr64hjJkWZB| !T~\Dj؜k}8һni킨#[:mPehbͳpwK eoEO)1$,wb 5s;NcCm0ɌZ5s,:zE&ISUJt"|zOlzO¹HYgdrdiP&\ L뇚ns3Lb`bs47Ȼ*szȡW㻬_ܷ C[4~P|P{ϡL>$cfLXl2Z#XZde2An% h@]H fT1A4j 0+'sl+΢{kryp^-8=ZM:,4}oҚaAYc6ۖԈQhZxr ;/eg(r .ߩ{ =nɻRFU5m2 ;CYa!m ho6Dq^S$<?FưWR=kVE:ڠ%N"Ak ]a+ L$|e[CFMeutig߽k?GC0dU$tbӿ00b{+oV?W>2!(! D'cnffYr۝Ɲc$"IRy@8˞7KGr'ik*x:Py?e4j);#w./| E-AI/) jr2cX( `PMr.ߝZΐD%9} 1JmN1N+:H[wEg}xzp< iMyr{ù}B}O *{$r$xQER ZW Z2k0_Y2fp5⵴8(.m HK[*CМG3B1~p eVFZn^tȎogn{ If%#o>#(AS2GA;ܰ38Df/~-lGC)Uť#Y?SsPgs\1YlM$VXLܿc\oiiM͠3X+,9v4Uv(t C<$Rt tʲbGLO֤fu<ڷ] 5C?UyPŽ9ГS[\'G l_`'K?Bq˻:O56j_75" ܦo,ϝy` 7~:CS/oktV|ig+AH0dRov=߅k[3f/ )J"3+{}<>92O, @5v2=%PzeL&WyT0X0qI$7fOtO P.F|0<J\橞YiNnMPR  KQg lҡd. C3tU.2>(c㔮ȠѾg1 BzV️{@nHL ak1E8p\!L*,n} =jV ӻnS ׆''Z "$Ila&;fwJ_ꖅiZls.Og3swd1 e[ e$@WyK7ޢV7z'&bܳf%83|j3a,!&ZȦEƮZFE(!i:$xi꼭NW 4?eԎBu}ϋh Imত"7MpH ^Eۃ54etL.PGS|5JJx4oYxdxTHi~5;b s&,I%y lB$y$7B \t<}lRO=B;xa6?\ӻB.B@;IHӹ6MiKL2cZQڊ5^2\[B(!8^kh3K%27X`8pa8Wpa$`}mBƹOpCk*pm da엸,왢*@C2q# =nޛz{WDe':3+d=Eid N"[nӨ/Ei׎/{x\Qkkfy8ߔ> m:?fReLVXqΌ˄QÙHMΔ GP/QozAj  ,]{K\&ȮޥBA(zv'9v]@5wmAlWnv4Գٽ(#QBf(iJ,]eрZeL+f1TAH>1d|EyiTpL/5>gXg0M"Ϲn#*"Hkt[ !HM < %vv/T92hﺩӇ 9\RggI ћT/i[gr%~-Kev"Kbp (wYzy@@Fla?)` R]y=yu93q y>*xWwg"O?@c<;ő>vkcx.#V;b+ϴ 2{Jטt5U]8*OD#d?0xHz ^İZ^+{Ϳ|ƛPY$ dVwTWB?[x2e/gU*V "Ot0'J1S<52Eآ Trfui$EO8/ɴAqۛqmh$ 9YzCLnݗ`xv5.s8Z0(ʅ`kjÝo^(5sӨIEf[Wi|=Ť`M.bm-j"£hbI ,M>^pZ! Ӡx 5LQ9t M1DY3N)'n1 /guwk#"$A*]U^ܼߕCn8 tB`3#F]1ʂ0zP$mV;i1}6T#cubsP43Z e/y x;MxT:ipͭcϩu;kk̆paF5+#+'ppGY(Gɐjyc`8E;8Y:N>?uQ"tQyv9 ckK=>,ђU/v}N 43@޽/)Q{UA`1N >%7hZaAO:xQf[ bPe6 IHh\g|!aP!hd1푱/ *4?JB`\8Q9u ](k٘G4fNSx_]xW T`_R. vN5+/,Dy=Z> okiF{dM,P'j/A7c9J5y[01seu߫3@^Z ;,8^()-*c "fCM o8U2H^LuQuAK~Hy%[ǑfփYM; dƓֱ3JwИ4@9d҂. uZm̹y!L oD0h2F);l1Wn 5VQіElH72G0{JyKUҼ?+9u_"$}KHcֳ!W(n43"f]Gp4 5}zzbBNS31Atu>ӷe62S@aX|L%=9 |ӝ >Hm}2KnADY| >Zq|q]Vt4.Y};2VL ͻm%} #AR1|? `$Xܕ$7(v:OR'pG,%Þ䶴먠IKԁPtqNdVBGp|ಏ39c-Ise1ƵHnwIl /+ʄaU֣֥* RŨir:ψv;"XN=>2ԄN89](TN]ʩ/AQͯrlqd Ggܟ $r\pGW&/ᜓm{X A38?YׂKsl@U!t)ĝ"3GuOR1LwW( ,p'd2dgywRns>#m A# UStX QYuKʞ/9Qy*"Oݾtиn]a~$S:c;MC 3[MѸr,GȕoL¿C a r@ Ϳb_&B͍QwXSuf lRF EĐ6^z{LK\VW`tghB\ga.OAfz&>UH'CEmNR~0TX t>QO sgN!Wm~m0޻;r/WYl%6ߥi͒Yu'6oТwk|@aڂ?;2>J@vTһ_[Й5M- kGvEN<h:@s./~d P c\̠}vY*GSYal4% _zŪ `pVϔ F^~Mw[Cil',pfPU4^} n6ITn "\}+&2ٱ*##VzO+@F 'SABr^C!j wؠfW9n^>[;7f..o6̫OQsȺc6 `^m|ْ}h:`vHI< 2D[s1'ıӺKRCp?1Vcww .ŷbSLlI߽=/0~!n&!2`Z'/H풇+]>iҾit"JC6 x~w_D,6ZQhtb `kukCQ9PLtCE$ܬ l;I3 An#g}Em8e"3Vq=ՐNh.?0-xIs)`h&5G7#ZPfm~O9|&eC88- ja" iN\Ҝ8P,׷S񯄩C6=LN`Fk)U˽͢MI} !Q*31vcl]&ٷe髿;Nnk VQ.-9ыj,י|df9(@*ov仠+~ɫY6' ֗ft3PO'rhlZtz> sQP0MK>%r[a G-B6ː1b]UW("jmb#%$Ӝg4|C >1AaUݙ:=^@:g-5s@}]t'LD#{Qٯu8d )djMĎI5ܔ#ߕڽ9G谠0˴ú?{]1xν(i[QenU!O¼ Ȯh NKo]ji,|% gƍ3TŽcvx8 A$_+O}H\Xk`:YÇL>#aU8v!l@'/ AhuԺC&ޛz^ڣb Vw A}9ZӃm,k{e9 byOHb-l4[U%aJ4MpU"a |i=%zo/kIg/[Y"ƸZ @ xL= )΢3O]w4y#V<%tgJ!=P! `T$5^U4.3H?@$]n1Ȏ%@Ⱥd܍θŎW72?v 64#&3Gm Fɱ6g@/v~K-PV>B㹹r{5KSf?"Rel+bqPC#T o&n=amPPF!rP9=z Tz8[_OY^gO@}\),c  R:,<oUb=@Yu9s xN{6Y@:0g \,Q>'BU>(LxxMA1= ~ H.Jf Tc %&()d{^ R9."A3&( (,5ҙLޅnf8?N5vLS?Е:Atagp'a޾0WOSnctE(NUB{\j,t5 2|vHui4(H{4Xu^H<s%8T"FLBPxŕ~@,L8׌< 8An0nEX=U'< Lptva![FC3bY"h$ejtcQwByGa{fiSA"f_2H!:H]^8h{A{QR(ZNު 7#7֏ K QaYI5}97ZAW ccP ˌLpvcl+Ŧ:H]iH v$X瘛ʙE3RN;oɏtzEuT ʣ2 +2\7A,F/9Ơ/b[>,r/acxj #no>Y$:0G`lw(${@$D]A$thϴerV6x2bUyX $i)hgULs밤Otb&kǞq=R'X{z+@+"&a0)TN\&.7qڭ$.Ʉ JPYɠ M~",}oKȆq YH8 &EK5]NPqFCJ 8 Tdr\yzrQ'jdlY-DʷGDg5l~Q? ,k[DiBaO-?B,Lͱ> GɘL2k\[ [Rq%ܟ];wrQ Y]nĨA9=%i?n8 ztstD%~hqY/?6ӿ AA0P{vQޝdzS*v&T`6A C?Ki&'=+E-г#_l EDvxY~ֵg"Z;ЁdI!=Yޠǩꗒs`Uhwu(1ޘ 5moVROMh#EHn7ҷ\-~;}/^<Ğ)`^ VgXؔ&D.Wۿm'e'/MElD0xטwo# ~Z^#0|9VgГԩ< :MJNw5DDD%iC͌e'z#=3PRhU55F]ʤ7v̯"] W@Ldt9L1.ҧW|I|_Q{*WgOmjUh bhvEP>rZM#w%ɢMާlrw`dާÐizpV'0IDŪ֠2pi,j(@j>7N$A=4gNa?jA8Cʬ6Bw}GIܳFkI0]()y ^/5#ƺ'kBiHɵK3bmOaOql *w7 Nˀ-`"<^* /ɬfA` 7bJeh Vӵk2QjAkzS[ɬ=IlAbȤ']z%S6=@.=m\(gJU-y&5Ll<4 9t!)d} CB4 +uI4 KA%D.A{p3ǏŅ;C5amX1͝~Iڋί:6.NR%ZCLTtgI0{7 p!BUyעWtnm^O !.^8]Z=O'TzAYb'r}o䥂Ėd =QU J۲SsǙ:}8K@ ( oVyy?]SәcK%󪗵7^LpedЈɟ7 pgz"#J,`K":t[ݴsj l 4,삧Oh[5=nj.=$@VAMz,+o< ovߛB 伝${_X兵7T;L9 vMe=~4]M)6P]^GI !z(L;oԪ;p.XqJu"j:edePzt!*/0^ҳqu6\;rHh n&#$ !Cq;fw'*&y8q8+-#X L^J"4|sD-9F>oNH3lFNz<(uEJbp@a_~{n5#vKZ_%iᵹR!nKz0*xv.iLMFTC2«W"'\%5;?fEJ3ܳ&Yݠ5|*\rk@|vcURw ˓N_"q1PÄ@+@x~/>X_4gl@I@wW'}OPavWOB|=3|`o uC%Y53_K<#@-kjx",ϭfX﨏QacŢ)op ZM ܰ?FO"s!S&{{{4:!tqǸ4:=PJZ/_Lujo/ˀiC5@ӑ]!b2aF˨`$VXqf=ԖOdAD3 % cNM<4 Afr{4|iY- ]r)*Z>aRBm|&ϰM }MHwu }H>a{:ѷ !O<};nv`Si7(0{|u5=ƥ;m` aK6!8#gUqQ~-KIw~lM0KKnxG*λ8H6F5Y <:$a(#*C;A*y*Oa3Oc=?p KN>@I<~Hы[Qk ~XOf qwuFc} Yj7"#͐q::N2>),oJINT4&!ZWޛVH^I<WEV$qru;T \"[YS呴*\F ġ2٫{FS-#/Xhn:}dQSJ_r̦ $ 9'[RlƨK:!Ne1: zRez\eTq {$ % g1h~{y , qU^Lo  Ucg όcn{o|*ga󘅶TT% ڍ(i)ع 8cQ+PQĖ 2PrPoi i,,[f,X \c]^ȭ*qA Mnn=lj$i?'n?P(x8_a:ZTfbդҪ?oq)`Ɯ & 5١".nhY]\J={*ˉb 1xq) W;L*z8ϕZܭH 1]E{Pek\j,rY0**7Kmh''Jvy؆]Yl dDrm(4p~~dCOǾK A@DbPJ0})5_܎(X>R~ ;+PU?G.ꃟ.x]x {Asu(i&K!U_r69'@^pY'<Tp6g{Yx˾G̴-V[#UðKZT!C jK fxD-4D.EJy0y); "~+0qIo/?0}2JBڥ X1Xgɡ)Dr+6$ [4tP(f+Xv`D욂mC1`eD{U8 q#[o v#XI)%G2z7u=q_>DzY34^z_Rڦ,]*PDT%g0Q#2 v'QƙHqZWn=Y .7HZى3͉ Yya W[~]q~u1ɃYWgNcMfʓ?5XrHS4FN7L40Pum ]ߛ Oɂ=_K } f1g&ȥQm%o~b9P85P|@k8 p `yYnp]KYP,}Wj~SĐj; V\BYƅc_.̱ $cem# QWQF889+ ^pRW5{0ޫ[!vI$܉g?;8;߉d LuGKYѺ*kuݹv#Z}Q(8H~OMP<1t0##C8U{ $sx= xUpaf9/Uo, 7$)coɏ):}1Pxc5%2!C*Pރ>2]HRhZ,)P9tiaY0,#3IaU=r=$2[ Ef澧@4<^H0y$>ueqp!Zr Xߧ# 3I+йlDavlt x Vb.[ qIvPΉpw'k~_ nҝڋ/@"m=b,Ca\!,}e <Ӳ<3a2yb6P.4\;83žP<`llse EfGa:s4íΎ\N-8n7vh$[!V&%@q{.RT@.=zC/dLyםFjX+NW/"7:_|84'jbNq+ CXpЊJo66]RIx:ߪN/IQ:Qzw&eg—URE;X'1[zt\?`XwEۇפݲ\[߱F@xc}}?/ҡrݗ-A9ρLҹo9ܓR ks/Cv ƭW9ö|6LDqGC X\]`9G(~DQ^k&EunqD A엱&P[ Ab6y ݿ`h%= /ΝL`y2T(m &27}Z}gՏ]Žq&@~A-#q{k㠸<f*5#[6t^ )4ɒu*^"wnrkȄz*&{Mpsh kuB(:0ZP^H iP";f bi\ԠX~'m3Wg/le={A ĖO4)vB >;jPbNʄRF?3 s1u#Fqqin:T*LS$IHt0_Gp,_ƍqBA\DBmU.TrOzMvFr\$3;`Ô~zB*OVF G`kkrGo1Di +_̫;dWVuRԢ"9 mru+ ; HW mʅhQJ&ЗAy0#H/gسиZ6.b dMV#H_!Vam# i R{*.I߮J*Tjf|dYj'VMC=Ìd:}n!%ATYG[*BCa,L<"~oP9m:|! ϸi;8Ⱥ5dQ\e!%'ƙm݅]$6sʄ3\ vs6(Ti2T Gqwi:[I剽)9"]U3j/8(M ou!Mu{qINd>2XD0i?V3Y{r 5YNA ʉ͉Xك"%AvsG!|Tϯ,c2̨[Ңؖ1〿mYF2\Q颖{L{I*G[C2 wEr`B +kٗtt5"G~Ney(1[bd" Uhx\{ )m XZ@#IP:+ʇH,nmڴl[6hļ2⮳-ߡ`"m`ԶSn|ɁUWjmki 7q׆%$\UoQ䈭]Zpk((aa'SUC~\ZZ^!v;闂D6o:ӳ*)%3tx@9^[]6v_x3+]ahDsB 8Ni*&wBWVq&{RB$;o)׺T3)޼הZ舊F]*zj5fT[.ƅ[$Z-#,jW6LJ@jf]1Ð5^5fU.(>ʒXگ>"bL1"^F7~|WR)An09쉭>9e|BTұ׼$sgz fgC pC2Dwv9S;uo@i$q7>^@kF[n iu3j\y< to:E J5%,5qg_ m.c7g67![MDy 'ү(_9!č|j{!;/uDn$ f5EkpFdY=u$@(ݽюT.;/ $yoNgMq6nal԰ieBf1O8WC 4 <&N]Y!FR(|*oP錼rAm+jBWrج#qʇ[7)=YT>ARcX/Ye4pʩB0Xy[Pldz0Q'H寀|V3\Ս9)xg"e2ׁ(Gz$SpeÞx*FG"O#[9ph.1\is\ \.#wAb)ő*ePR|sҎq>Rl0'd릤8gs!c'xwvDy,: yW2@'7DStj,[FP[5/<4;gkD# HK4QFrOn0r>:@Y{[*K!gfg]Ւ+V" V 8ihU}Tpܞ<+d)a$Ě`;^͢p,\Tir&*392/W٧Oh~ -6ƤNHAj ntlG -="XjNLK zڐBB(1"!'ER3)FkĘ; )64w6XWpr3t.=YMUadVEhp2?H #oYjgwoڹ[bsUL \R}R\Pk%v9pťe^ ;hG'DQҥ#U7 t9\ksI< 戗 b~C!8%T@d}tw*@5j!fR 8 ɶHcE/me,o:!mu#?J9X‰EIt9y=$J]oN LمMoc~lEP!a:0N}v['r B[]Eh)op%4o0O>M:Mꝙ T0v;֫O.?R9~'/iJRdOK#h/̂J QʵD_+XeC o.zbbBfX9ܔp塶2H"6ȬDpqhanvQxHS"<;!H|'44T(3Eپme%JV Հ+5b@xiGa/>sE+`6XjbB|?.s^>궸m% Ha^϶N򪅉`\Mi1sOL|:I(m7}%w*.ϛJ@K6f;@*U1JfIض"0E fBuLR IM աRx#vL{#ڻBĹ\4tʿb07zm feQIJaio`pO [b@<C遼jE\;$|mYrTK]>Bkyo̗ O.!6xQjB:LCq,m'1qMn.P H|Қ'դchUߨ& m ᄛސ F}$7v3SՈAI@a66hC{2e>ٱ@iVͦ\P hъu]q_,K&}0k $4"@$T՞wyzgu6 3ǻ&"tx{*&g_p5I(W7Omc鳇* e 6YG~KrFaزkXzlL}ayz0mVsEfRϺhvI-4j5+s$ůpO/BVäxcfFi$؊Ɉ<0éK,ºCGۡ'KKg QPh&)6oȎ8ɗ@d5Z8~~jH1^/ìbq2mYC4%ΈSIܵگ%G Yu"KJR^y@*M%m(3!G-uxX 2|nb<ٲ2jJHLY"PyC+i]oz\kNLIҴD>Gޒ{"Va~oՉڃ+&wL= K*NsuGa i1xMO%rJfJ_4NK~xz*@'v{TΔS^UY2{84zxv_l! jK7`D.+Іb&D[\>PM_tM`9͊gr-.)#O-;4ȋgC~_16 P洀@vPPM/8&0#mQ^黖0^~XY[}W$:5-oS0ydOej'2cʂobnC6R VI4U-{$S^V֍d"V<Քoml="sF7(e͟LV؉Y;񲳈E瓻}W|<= эu5_=gRlbL4U kkRm.˅4iu R} M=hrP3$W3իVK/cs8;焀XIp**oUqYth4}HY2 ubeP,$u'8v0ĆY*-d* ʤS(Y1XEhz0?d&~(͸x bSyְb(wU?6dd.}Tf |Nzٍ+7 m~VV`yꯁ#TG&S„;##'%!~MoQ^ URR/Hʵh₝$O7npkL22nBT@~)lB.L9d@Gr:88{g'/@zMrUi_<ʹqb=.oUF8~$-İH"߰vϡ05B6g`Gec֪&%& 7qLzG hȅP6.kYJ'7nЀs{tsVxNO->U򢔆$d^ŦTDtH9U1klV"%?=>Ж'ߍz7kE۰jyQPۓl5Ls$N7>¸+mqص\H4Nh-0ٍrjΈ g,"45PZf`Um'MLd ͷ9zwnj{[ǀUݨu6ijR\gA.9#c7ޏ J!xe #ޢ#:$3=Jʚ>E[ӎZ鑈0|Sl+$N2#N+dQӣ{dSYx()T6wt~4oJ J>DG,K #ȡVY+a]磞%f֔M(t&7IOتsX~|Dxȃ?.FN%]kC*b.:F$]׿ 7煰ck\Ҳ߇u4b ɇw@9b7'%䇕Aj?)ߩE-GGS=wƗhrDNMG[OYucsKm3Y xm82s`H=l.'^M^B1rٚdz 0CiR] +|J-72'|z9l9rݺ/57{.H9:=5ĉsh`v%^lTE h,X!ӃxK2Wo-mVg5EN}@B蜈'FݪB*Ea=#]TLrj)8v^VS]lFLrr1X %_<|.b!Q/2]߆Ռ7cX蘖;H%/33V'#mk{n?mD<; dWZ7C7kr/ 3,^"$4ùL"es4c)aҹ6LLx3[DŜ!uKչ=bl}F(^dWV" \ƴLA_x?EڛE=[%C~fNඹʖiAL E?rlLEg`8#K%3efFdw+iy2߼2XB't<>~ M 5*%G2=hHK:{K)%wVW*Cnyཤ쐃¡Ct8GNYwh/%8W! (sD7WF-u]ad4b*hGPc`sDƱeI4*ّvt6rN%B:}z*uY y:SE~ kRZ|-@|#[3,Z]I拧ukn-Wqz'=xB9!Bw}a32<\x|WԙacfA4̈́Zw_0JD Zʕ7V'ZaBk|#6V}El-xQ1O: m):rh;^fϡW89YTb4z*L@FP‚)9 ps ]o՛XdL5xtq*.RȬ2}('QGiLq[@erQd͗)>5o/DM-K ٠$@^"kG}޺^) '>"^y(l[|1a%E^N(ӺV"*_؞8)+KJ'%OAqP\oj4$ V{r:910IGVTq?ՕuM_kqxFq EJi MEY2y 4n>e tWm5Y hl`uRבּZ 0 OMN^.f8@γ:?zU{ZiҶp@Y'?R&`K&N0@p<%38R{S&ިm5^s Nc#K5dc]'hp'4Ԛ 䞆ԂӼ;xG#$g;J'\`+P7^{[~D(uxciv"<+ƐݞLM9m@}=& 8=ZK z'=F;bݏx =ܞ~04mȬxܴ$0Եkjv}MVԟ9cFV@\U~X}Ju:WDka0:B#|P~glZ ak(%dP!!-A4o9mQsŜޭg+rp )٨yèԏz.n<G[C05$P:3rx1j )qI}fB`S$ ҧOƣpG)U s‬#i6IRaJGs ܧ؅WXx2ada{,lwK.xb gU݂)*)dsvl&h"гL2fi#+[Kj@0 y MKUcU!}KűGSy gԫޭS<+i'`r CM/YY'2{e`c+8K42ސU9a3[Ȗ+p%Tȷۤ#ˋvSEmۮX56NP ph& ccK^H&\zY n\{珍7 áf 5+GJ"VgrS46Tkr^&,PToΈֹxc .ZmQYDKGï:j?}zz!F*N1UQo=Qk fB {팰Kmr]Y[:Fem@<(L$&s-N|l&x~#~oP&7k !>9O*L #ۆNo{'2M!YY.֭"߇"+#bTN=xkevX/a x}H4.&6cq@eҽvC%ѴC0w!Ky̢ dRh=2a)yrGjzs6BȈt'#kU{9#y3`5fT"|fx&"`N.~(Al$T1rpS3Rtwv;eF2~睉X? ~h4 ^=.rmz´^f"l# }^E oRŀ=nfD620e@)H bǒ?#`PXsvd/Noxq|oo1V05xj Eί" 瞔ˠ>K2Axj)eH!1 Tb3b467]PlHpdjSg?EJ$oSğ"dG+k)zw+}m|'~vzmst Q*q*hWb iJRk0p{#37 iur+tPGWhΘEpMbZv7x[| K.tQgg8w]C)/ĉ>i#~M d1)%Нsn$V0+Dѓ'1 %HNwi_NHX [Yh#HQm~Quh徣*^"l.cJ}l([#2, Ъ# fIk oYC_#zNʟ9">qu g_(F~3U~ >.;cFfMEy~wa 2~v*10)tb6Q _2(.N!Edj !)@t>%+V tΔBz!T& 33=QՌOȕU q?z)MO)hG{1ٮj]wDAGcSŕ ޲jϭ Ԫ0۹@Hjds[+_*\sыkxɺʀ "@Y;W45i~dW#tY<Lhck)_-#`Xʨ:֪1GH%P16.EwNCG7Vʍ U&$=zyo4@op^C~uyp"kAOXT:#x3[b"@{"#yѢ lc1AW/k O3۫GT?">䤭oK%6NQoy!GV/>i$\"tN,7.f؆ͯݥI͓`(L-ΰ^ԨWȸHŧUI ihD+4V.)eP$Ixn/yLх1ٯP]S߼('R] 䚞UϬH Q/=M*\Xk[WK[o1*9 zmU&pV!&anU?L7%Ƈځ˖YA_Ѱ QP(<ĵR$>ݤ4k=@ ڔ=Z{ѽ\m[}_J3sٽp $KB!4}id0RQ6ϾȷsȃN  ^arXJ&ַSD`o:_6R]ixgWbH :kW0)|DG0jf?ؒo<2MoZ'߅q. '   Ĉ*z"խ ;s(΄;%$ k @HHG)eޤb >D+oA'(>r)86sT/YMu;$P=*ѺHu32XaaI\#=lk9P۵>m{h&(!jI#< ˻7Bf*%QoXfTP5Wh2Q'TeN:Z޺!fxgF}0d(yĠ]%up\QǣI( ޢĵ hi'A9S#{TP(,d̜qxBt|ڇr:H_shzF_cEWV-bt_-,˃j6_Sץ@ Yd=EЩCa7@aL4'c탲pѻ0#+O= z@d}cIaSK/toV k}ҮQڦ X zn'lFڴ?\cTR+N֩d:٘J”15&B/ WÅ<Ά $P Z&Q(_2|A48 Vn2^2̓_:۪ -Zf1!C0-(klJ^#9&m ?V+jWʢڶԢ9 I֍m; pS{Nd1)վulE;!XxpP+MM?7 *E$]2BVw ,__ʔ|Q¿j3wreVO645"ja&@Mqw11dRS?>Z>nme,x>ŏq$`]F%QNIGZ0ۇ_Ԣ0aKIL s& =bP/$4ASa5ҦrM֙nг IasZ~f;jʉr6C߁ c6ܣ2+ye56ܹ$U|Qd,vX˾p۲2^,S7V=6:)c E O+#z$XəH!8Րzn盻}Ґܟ[Uֵۢh#ckSShl`p*Bk i @pr+I(Y9D82H\S>"el-<}x+ Z(L|{CG:Ļb6$ UHϠ E\QL~`p{mTCEbHtB&̃1 hoǭLń8<I(cb1vKL-7U˽90uVz F2hP *:0(4emzƊgX\9yHy|P!4laLjGͯ-S4rlW )s)EdbT_>'Q~giy ZnJ,-C5Լ*˖9LuTߌjzI8dhjs>۬h۴3PLzFb^gO"m_=PZ%J1=K;h"3bRUpcjX̵ZrGVyM83l膌 %*ؽ 7x DHǐ: ]SႤ$qdM^=uߊwtQ7r]r ٟ '}}^< 'X,?-DTP!M5>Yv~Cغ 5y g@'PR!}yk>;mc#ExW!vIqd5ť/{i Q&1y閫7\A1Ίnafo,Iy{#NSl_ Rpf?_~w_YS⽀{Lp^8wl|pP*/守e<>/YZ 5px\-s6Gwo6*GtsYk&Ql4k}r}lT ΨR$(}iȵ{S?AK&kYEs+3p\8qyz'? V:QA'Jy&w-^=[\JO{٪ DgCb,n |k 1m'vDJ@ఱ8)9F35}2B[%T6:H";_nYϦ+KtpgjLq6_uǚ'~htOګKUf\ ed, KeiK8\B((tLz< 'Jqw<ɍ#b>@'TS> uyk t}Ä,ʙtdBXyؾIl:B0ǐѽGFz)O?[V(qpc5()sp@Œqբ:,M*ߧle ӳXzg_0OGj5}cO@Vm͢"p0 6$qtv.? sq60'9SU#ʬusuK>! ^/^zUdžCIƒ74n{NWW`F}^| +Գ5itKrM$?YaZ~C?I_=nbDm^2XD<ʴRf/ J* -^ ܕ1WZ!͑XqD){lqցjF-\Z6K9|+fE\)OXEدe$2UhМ`0DED$nJt}}G@z7qNᅳQֆADg<. z$VL_>ʅod3˔9ެ+Ċu!+^>"Fs vMaw})@k +'Rsm3ĹU8Jʲ) s, ѕ.F06 'vk< deO3>[KQ.m,9|b_[X+>"4yiCԥ _lW`o~td:-3܍NtN.^0&$%#=/ڕ_6(F\@Q8b!cXr"`ʀ (փRxS^Eʟt՗5<(C/TXa*q e:]vbz%Hd!6]nz1'!^1DiZZ"Fr{ DRM%59{܋*ֽFSLH%P7*Bxχ0Id yzT L kbXL7'K8s+fJ)RO H0wqQbRȨQ=+F٠YnFxG{ZL%"oÅ 70 !$/QLVl߶B{JC72c#h~%⠶4T;;cyێ6F[Jx2? &uyNUI%&٧-:H|$1=U}h@VűN'SF@4[$bU!8{|[ZH54fd]_<=H S"/ֹ9+6c6H}fb= KR00WӺlKϺ%hzpu~='ZqЦCgGTxggJ Ktd6|y_8CDOCWCC}e"U|H,Hh1ˇX;n&`/GrmSk5:Nr::V֪o5i׃(`C\ueSS?9}AR?4J!nB bmPn#͒#zC%?=]7JW)'SQg<"OWB؟&3 J_> ɷ{.7 B䥮(<8">LE)p)A֝J{3N"3y|=ǂ:K pǘ)fWdG)SH~JV5GW{Hd9]߿tGi/*m+8z<>? L o LbƽB{{M曂[UѮn o)g?›*^JԐ$K7Z:k,~s!ե2ɯJkɟ?]{S!w󜅢W{Ǖw ~ )f)W.Բ6 VRXo=WDBan++̿G\0J"it}:]+וl5}uiVS2Z-冻I2GQ.hEݯ zojN8ih3KN$UCPxד0hAR3#`Za*u+ܕlAq9Aۛ@5^W}C+INpWEc[`x<^>PcHi3Ƀv>☗mCˆqomdhJSvEG#94U6wZ^}[դro?IrG"\Gkz(=_+NƐI9dJJgFwj:(.y=eΚ/fQ" ՚mH)xbjJ]1ҩSwu \p7]6|ú3@[}USjHKZ~~[겦&Oj{f:4"̤ҵ `Hr\(K[C 3Cs]s{B濰\(>hp{VpS@{D("*]櫢bz(aK E*yA=ZkǎѹPFb3BOOv|8 TM*F4e|VN]NCV+>?^rs1Tm.]BrnXFJnE^zg^ƴ-zA"l 28힬0k(_u jϳ(;qFKA]-wP` w]E/j+Ε8j#}mā:9ThOd7Q &DUdKVHLTs;u$^(tR$F:XqJh[5LW K6{Mo|LsgΫpMZUV,:44Z*NB8U6/uԣs*2oc <$z$gFNwJ,wb ߍ߹_NEu.XN?Xaarvг!(w@rSihVFkjhnf v@fgsB[$ KnY?EaYvkmh)Hzh6rTq4 2$B268Ll2<~9?Ւh.?lbDf >is|u0s NȒF:im9urg֤ u0pyftS&ww" fx'4~2<3 8\i˧=/d<[.L[8>9fh)pԈ빯PGdoۑ+.|e+JKv[$gQuSؤltdlPu}c2]5V,a/#auWL< UJa&#̢IR+>L?/My 1?EebYޘH@bϲOإG!ZUdtV[wir+*}.>EhBt6aH6M۬ WZus-[&M-ǷBG6mrx{lQ-WYGbPנފ̮># F$}`rz+:BTg{Cmw]|lb?}2 IDłs:~ U ' Υ9WzZUZl\e¼W]bQ0懯 %bQO %bͶC>˿Xn#>0J#'(C# 9T28)Uř^:K;ESuBRLe{vObsTXW@UqNViݾ_ǚgboq{ۏ7d43WZJʏbXCeܑLl(=4=QS<4o"_54%njn p}N,@C:MxOreluQ$G>%=yN:¹$Ny`m̊a}MxJ8ޠ){YSAp >8A^z1CAj?^@x_\u: bgCKmI 7 Pf#ZXJ`(p7. hFx$ȥi%pf1"2sqD'xTZٛWƬnmd2w/BElL}i 99*bu=0?MÍk"Z\kBx' RkN5{p")яF"bT+.dclP.2:o:$U2݌E%n8o{OћF6Op I޼I>1FL#@hW;nԄ59vYљMC>ik'Dי{ ۭW\ .F^V!跻S UH.QJm642y :T`#OA"s1Et+W7|c$#4^$hce ktLΉ$-XMyoִ'q1K\`?Lͤ>Dt}n4A `y$ J{RQ+e#Wպ GM72F)nJ_Y?26Q"O ,Iv.;~bo{u^X cYM%Bl8B넁Y#888:CdR wF#HUb#S~&k__Kuľ(N.a|0aDAx}'Cf\ ޛБ2 C*sR4MG<4EсoU2rk˗6M)CbQMҋoOwA>Ybt|rkn¶WolZ?sm5:u}Wjeۓ/ou~)KRd9_*e5Z+¢dcqL RWC˂cj(oFFnbhGcŖRq<ȋfRlf+tlE_zZ>?NnBÝ(Z3 n.IHX<%-@WکH@-,7M@qSUG]]&Y߄Sy.)-Ŗ}0uYހ- Iyg戭"(w@ 0B98lnZnh;{Zrjf K {]@," փ.яҗ$mиUz.?JHr^KէjYE\@I}@%'!2PcĨss fSS }W"6!+)#B)F)vgy ^y,.zk+Mm v62%99pom; )Uaeugb[W@}T>B2>iC&FS;/eK{l֏^$;B_dm<3:4WYe*ס6`my0OnV_}_=;+n1˽FE :sQZzoB'UC3 j\ErYg<>lX4wIyFh {}4а -y e܃G.ޯSR~G^UQsڶl >J+nS.~ps|k aGf+Voi$muj Go<ɡK ^R]g2cvpUl<":[у>|蚯/4y6[HQZ4E@Q\I7C%dQ4C[e-wCF瑉Vz f}A^G@v/`e\L}X ~q~XXX )[L%+AVh7\Ga)-ﰕ^$12Sn,HGzbUӿx~ uH7koQq{]}}V?;Q]VCQ)Be׳||n,Dy(84*u̒wB %~H2'k:,]#*uwUTS HfCFQl7b\i'҈#zP:N۰RrvXSt-`R'c$,Kva ŽǬ2!:saZjPK/xvU,|~S ̎!xߕ熗iF(.zwG!/12;bUZD_SWHp|v#>(X TJK7a7ZU(}U=â3ʳ);[ሹTypbv~M{j 79T-I(O)Hl] ƾ,O%J:q4"K.L8RAN\úy7/C(x1?xWg̒a`R["%/KfdC"`Oqyj>=-n g3 3Hݱ;b3%!_sL~|>WmŊi@'CwSHi,q1yYO#~r%W(Μ|ye"345k] ^q/AyryهV%TR{[*۪> (1g6ڶu%Y)C#M ݛ)(^_Ƕh,+`,FɍC1{1~.ʞ[*XG% a-uեy& ԡc ,XH䄠ZFڕPf2V#R5:}f0I2VZ(yW+&{rk /y#D^~:G&Z/[/YI{׸>ef>{3￰a|HYo5;A$RDk u/ 0˘vk1.'*T7WO|#Tu?_V eZYyuV&$1)] qeXn|E26bv }Cv. e᩸꡶Yo-Ro&fUZd" UPǯwǵ6 B2 FJU@| $HT[Wd=3>8,Ar e@4,OZ廷9;zu|-=>1)24TFLy2ű{PAPǑ .-\tNnR,V8T-elP@O 0 |@PڍS(gbf]V,RGXHj$?9tO.5hQg;3V~jk~ر?`$+; U+%Ͳk\1 f~]Ssa!>piE㽮Sk ,a0n2;ți(r_Vr L6!{>3R4+ll[wqց ,a=\@GUCdx42pdCx\Q28|qeOv رRcı9@H*tۣJpl>0Z%pxzdwn͖s PflFfC y߮ق j6C"wY-}w?ǨC0QNE Dw M:{;aCbh27Mj6SOgXH+`1HX//Y^j.逈5v549C/Q/tuib+]SJ!;|0?x9nv-—Zd6Ux` 2םS{ȳn?&$p @="=a0U>T\D{'˛FlcV!քA^L?FKnsi}_p t.ӄx#S?i*X  $ϟYVzi纏RFzoyͭXw0wV|ϖ-ԉ|> P}/c'a9XOY'c c>tWT1["""9RTo.y geUh<55nQo0[tvfq]AO_ryS“nFv`֐"”7Π^!%&$mD7V9XaXMIjH* ձ!90:jle;l9 $B`VY,PVw&E4,tWe:V2^VAUx܍2|8XĂq-iM k Mlj`󾏮{[CBP8OH[ja1N4(UzJEDIv!vHnq3Y* _`j:'UH=I릹`{6#=6KD% 3\;+eħF`*cN>T' /PdD$B1z&@Y[`qT닛:Y*2~X4ooAs铘'謑'R6#r}GnrXNƤm%{XG:ãQX"ߵWRy\<[N7VunAլ,/o:`qo4c 㛢77j&6$`w W.炞(SnM!Xƻ3Eקhpcj7+.? >MRaO!ȏy=^$ȀN;е-JrP]_,"{UY.2vq$Qn@hjɸH'x Gu7{Kp>沸w=c}VѺsIeGxaSL tU|h1/eU,P҈I*|p{pʬ n a2YD7G6SMJgyTS؄hƤtYTdFDȪ}fſkq*5P'v2At!*o]/VF[Fyʴi8GK'g5Ȓ>n?p%4{$YnX.Z i5ciٜ%J4Psm4#vðgb+O,tlG[?51 8+U]zeŇѷ_mՂv3AJ@ V6 MKo*|uؘ"I=x=b$C_ۓ7*:h3k_;p_fK8I3lױ_/@Ii}6_}v>3ğ,o珴PPKxTicW\0 c=T9 W/G%دΉ:N#9n{Iɍ9"[ OulgR@15ۮׂXp+ЈnXieϟ.vYDK̙Řm|$>W ֻBT4DC: A{[bJjrO|h\ drX F<oQ)ٝ&;ACiiRjWգk#QlQ po p[s?+R Y89!G:՞t})[(e'[D \ݮ_?Tp(^f .T~W>\B7ȧ[+}5.KכL#%XDHܳzPp巈FSHJ1MS$vgS@ZXuk lNe|'{iD׍tNZqh~ƥi]f3  Ğ^ftrt~8E߬ꥊ8IkmHƯ_UA^9>H3^tN! ;  p YbyFT\B g)]Ja*P r`ZA6>{A}S.8Q]'6ϙ} olAtd:<2Q bTZ[Pp hKJcy&XX*НF ڍ czt >̝[bײS!/M9Dw5\?ZC!P~B9u[QqZ)-_\'_y )V@G54 47P+:Of(/Uć=A!C/?:JcbDE)8k>:} ɞX-R3=jF{/fRڌ,?   [4s}BWeloqȐo KBbIK[[GdMBĜVBfLS*;Lg Xc,^c4&VHaR wB<!f&xHC0طpZ auPق{bor{R#W jPc~ tWyϟ_% !jB 1NX̦zu0.Zc„@pRˀG*[yJ)_e4M7=Mh}k~IiؕƊF) \Ek3}QYֆ͐*Xm9A8hbKUgY•шsS^ͥ/=!zQъ@ƦIQj vtbUK f`beC$3[zY@sܵ}WKeT8'R3 &J̨˷&~1]d?? gQٌX5]4^.3uÈ1n rx ~܏+ڭwgA`٭w;O߄lu!^;jߌ`v&W |$620KLl',JZ@Tހ; CJaճ^ :V{E5~f^%iIنLļOgnzZ f X(bސ1u0i=N&-)α]Њs b?=rff[Ppym۟cw`TGBע}5PԮ% ZëLu5Zfu/RSM|ang ܲđm}c< MȊAKO&_MtaU U&:%763iתs\L_/bghj Y(H ,!P TS[ BmX.ǽ}h]Oˡgnd,eÌI"i5˸Z v=D2"nEeP^ CѲ;Qw8]4 N*#sKx ; Ie sPPC Y7m=o|1j-{:/dŢ&3}zu9nj טпn6#> >J"{fU=lZ};ၘ>40;cz{T$N6/4jWQAO0/QS뼵KwH7%M,>]A[rmO~Q5vOxSK?ilPM%`dk+:C쐥.|2NuAd6eʒ7Y5͹+g5{P ˺F]҈ -a$`a@ΈTvc<;BC]fle3Q{?۾z*({|yz F~slGp9 M~z)ʤ:P&c݃'*}Sn v7b @*(LF`7)2҆ u!/kr} pF)vRF9av֯p'W7'z2F^׃YDGYIR,ґ>(v9Z t6o 3&PhJjp9llQ__c`,_ v!P]S&+4F bn,w!P.n/Rš 篃Eyj)+qc*3o,\_sH cOKH/tFįB*tkhos#̃<0fA4c;3;|?֟ɓv)`_@RDΊu*h&Vu&Žπ/+xUy+y 8=ԡf7sil>Z9P|%Dhc=< <޲e_my'v6 /:,{J׎c!-w:fuԼw$S능I}TqXޠ7AA ~-T܃#T9=|7:m &uAnRض`^FMT|)T"LȞxNMoMYR}DUlhy>hc]%DLӐrUK 4SeFwe|rGam'mي >Mh:]ROȍ/9FS3M&$<IWn9?.AVKo->HjJU\4)oۉf ?@H5Q?=&$FFdqNu!Osc x ŝMl y#h8@0 %Vc1vE,ȈB.@?:kOZF8}d-Jx,¸<D V7P>z/A_Γ7̣}k*)i:''$7\6a"fRw-;wă!%IT[3(ľQԁܖ4l9OZUlbu|TjUƳ3E d0Vp4FZ-{=y7B9MR!,|bcjc@${ KiyZ>=Y<LPw">% Gtxr .g)cw40rr3p:#~? ["aX*Q"hnܚV@մ/ym*.@ݰ[.m6+wy@_0o*#@L:vdC+V2]:`H ;lxveՇRlG}nsZv-C/Ζ &V u|W+ ,CFݟuCW5FP*0iM0fZWҏ I9EsqGiF/1{>g1*B[ANq~"1K$hey#@ HX9t1hSmO^eA6+Ҁ/s 0&ܢ?P3&_Fpj|_>/BȉwTrᠽ֥ lDS/N6ot  f/>uJMiJoi ۨ]ܵwG~q!?e RHtvH 2S험Qn(u`GFIDA{%y>dm0-Q:k~Rn :{[9N C<25m@O&k?c]8wV4-H8-љ6_,rJd)SRpj9P>6@@j--{cϏ[îϊzj@4^u-~жc& wA|ɰ`oHqxBtP?~~։l̼>jkAIt&# 0HNQB<=#y Z-eBVgAkW1$=͝*KEƬ-t]FvFd2Y#e"_x'Xup(0ŏؐpN^%+qs,ʢ.dJU} r(k,\\_rЪ1L (Zq@#I42Gabs*qz\9$y<vURʬZqD1:R""!dH#d 5cq[TB'vD`q{SeK*(#o9]р r&Įɵ-ʢM3cD()Cn]fnZv3D{;~8NEʲ2=G}0Cd[VG GLS!]9 CƲ .Ҫat9ŇM)RW*ss@',Q_׌K!aɾLX Se *i)iFFNev5\:պEj YJ n{C7!C9 /1m{^b$c+3tad1s: f1O !p<2 RlVDE%rWN^w4ɃxLI[q&X}\aPSHCt9Luu,wk/ oPo;orp; @׶ u}b|Si46DUEk%Y@YрO@DVUC?mŒ[{JQ4' /reuSz}0mٍ9/?ln&|Bۙw7ZﷃѦ{͗?ƸX+f^U2%7\t_'EN|^ `}tĖB'7@XT4!~Sę5;E%A ^U.VE?*/Aɶ 4[TsvGk[FTTNV0 BXdDٹO~ƣ׳nb%yR^d-QAnn[R왆/w`@]חzomO8DHk[yP,P.X~dr *QZ`@woPu(a L׍j9l0bXCОۓz'؍cLwois( 1o3џǞF[*Ɛs> 6(w;oj@WrE§nj+Q+\ |n{:) }iqL@?͢eZ5 MbA0(]qYC?~ ы EdM}6\¶Mh5Tv耜H?+\@I@URxM Y|(Օs2.0UsjW4Kzj*<4bv^cM;RzZVY@:9mԎs)oךd<꣈CpI9pHdW"^@ʽ&@c(>.U}oS=+ c/] vVyfY NtW!VDK޽~8ꠟfbG;lL~u0/0lj`K$x곱iE4c:,IC"%PnUmL`W%cѠ >T1U}߯6ixMlְ֞eQ .mJxB=4Y$oV_֓N\6blpaE,ֺ)f}S Bor_x̧_xz{͍RC 2GH[y/]RFx*W#Y]:&Ef ;0=)q[i1䉅hP,9F'5@Dt74U,hWnp#.ʩ ~U%>U.:$`7kd>xIA%};E <#I(B2G; tzufqJ͆tY-%nڎIY+cArǏ"gpzoѷ"ף5í<}8ڏ_VQgضG@C*\q| fmhR^C6YgLܞ*j])n=P3.D>uG MJ[UȽUCͩ~3m Z3nvU6ڛB%c}*O1~%5zx2 R A6IVqt/O SS9tXc!H&\:E%К/9(w (yݞH5F:ب>Cr!1<@n"cӺvٛwiyZc/Js6N|fUr6,}/7|7s~8ƕa$B"r`54T]g c_zk jN˳Ķ]mtTz /RvKy`*p.bM@qPU\Ir;ֺvg c {K+߯L&y+)ݐ]t`J5y3ӑ=ER ?*8xBHi6̄&D(2; G\_YOϴw/ŎPn-T3dc b'$QQÂ38)v^+k(E([q?ymxSՓ5j-dC7bS|= aU‡s[$UV¶-ѥsIDx3L ͐q35;[Q:W]zDGǗMVXG{pwHQ=RJMkC^//\Q_Fe 0"Jsx^b1:4lq6$,.|V|1"#IcM3 b1PJx[oO+]Pu{|K}F.8"$[6ҝ%gU) Ix yҵ>Q8sbi:e x V},aFkBw!aPV>bYPFG !#_u4dMBԆ\.D<ӳ1;`(ʾ\L;6 J`DZ,s[M .Wӄ4l>@29Xz WMnkOC1L`wV%6oWeО}T)y~FO MR9W_E#GZb &ISBZ%w1L;xyP_17w:vYƹb|*&H ]8 ĩeO&,s1dgzdžRuqhG=sؘQ+("aٷXzdxrJW`DbMNd)b_Ph+U(gXޛv{цSPVE5oYA)T*ñN̞,_,,,`$2 Bi/@Ŧ bTj2mۆf.k8iyQIv1NjyZdb̀D18C!&_Cd[r;<-^Mʱ-T>:Ѫct>6')855,5 fKmMNK1.Nqmq_M)SϠp3ˠXQJU[/G'<\hYاhQ0AW+8Ґ3+]x6-6e+ьGt+G?n#\ѯPR `O#/^BYk$HˇJ<^q>Uy2ra?0 VNI,>c+EۣzLH W2́40Z}4@sEI1[ e@>S/A˨r+׾hޤ ?鑣 F1rQ-D$Pg>S$^{ u)J MiԸViVtE!:j@_D=*ÃKX nN&N ts D&?]Ew+Hq)J('J5XV͉`JI*u3y^YP6UeiƵerْ1(4<"y+tt]ݶ%LPFZX ŽGIMHz7cޟϷmۋ)Mu WF\}9KsW{PXmo'-^3 tM!m@JuL%2=M%trLJ< z I?eFIvu]PG\\\&96U q,\Y[V5v`%B-"~6{)o.b;U8Z]X<%J&'c| tmdpm\2N(uJԁI!1V 1ﵩ3|8ioY.nGVv-7AqXQx\C99>7[5?7V*Oj5c (7JBD!W'ǔ~& cW,jOK96qKvH~)p`ҕ_qXa;G aīJN7ЋKaz÷ӽ %gSrc'ŏ_24ĽOa NHfª)i ?H;l1 NxVZ\'Z>jVw4UwD*a˾IdEn#HFqD5jseGыw >_1yq*ڠ!~?f])]},h"0A ѸYe0FJ?0_Lؼ>eOy)ٝM_;+=Tc ,JP$f!' 豗Ks&NbۧzV!s3OGgڣKZ%ubIP$h!H^U&1fou$Q//ݒ%ia]r]x QQ[ ?B#֜8bvdx+ 9X!/DzKaxvy"䨏FXߒ40}スn%x"gSd .ShЋRjOi%MŷиGޱut*ִgil&$.-V73ڱgh4;HfˠOR^4J|!#~OҀ䲣:oporr ā"gqT cuD8&Edžo[L^c<^zQ*zUaUgn,O"Wr6) ;| dQ2Uհ.?`}A% bv׼θ$ ,.T.Q[8I y{4p  "rtڥd7*{pU&kBU9c) >ãdfbBɒ!rwTϫ0tNEmt`Ir YàU t4EQݢڣy{A@D랟O=x}&Q9;t@jq@|sKr+q{\BnlfDZE)OȎv& %Ɠv*CxF)9@%yגbZuGB>WY*HW9~Da3uI 騀.tg" dCexrC/{˃>L l}ɴoWp!AgU8󎰳ݴ.C-#3"F"W[ D-γ/^3"kݱ(=Tp1{z]E)w\#`ɹLV`DnV9O(fjkU e;n78ɬ/IO/v]_TP?j? m~\\qhP@vmm+H&RjVX}g d<5TP8+8V M;@n_k (5ך1\]\Pg{? f`@Ež#-mÛd*:i@`?jhA5ŔtI:J a5ZjETUR-2i ;Z`y̆䁵 g<yFbC@ߊ*6˜ߖVI6b$ّō|sey: ]iZYxhQ0A%4 dSa_ˆ/h}Jl1쇃f_QU7K֬{ƉP Y͒},`CLF+*+Qd{V0ـzB-c |k,cȇ4zX6z: M{l4: [ \v_)L\x23Ep2zږeԘ*Y x=Ǫ%,J($Oշ&@@ZcIM{{;(ׂ{22Hw1zη1$h췀rY>egZ#bP%{>˚E9P w\/q{k̨U:SHTR#*=,59Pˈ9t;k ~Iuk= ^@n8[-atHleB=W-#5$^r[ #zNkiKԓv T XP[364FOU6 H1D |ߡIGn\^"bw ˪setlBS+2eEm胞b@I2$r޶]b' $P{^\ƻo/aazkƹk罙O2c zǗy˼H 9|ZUPi7ILm![W_~I6+T<: A9%2i g6 mMk_PKЗQBD5<FIgvX-~:ai.n RYqMT$:?%_urRbW1zXVj) u4Qάֿ@ ۃk)AP(.UT. 򂫞*fo Åy6w 78ASŻ ccTбsk OqIaCOg󰮭gvY#Ngçow|tH7DR]4CDUfSo^9 ?={Y~t5Tnh eS%XwؘK]8aCȵlۅ>u6&!,yWji(Dp)d`C99)NmC0!E*\o- +N<u+%}0.rc8HZ'KRR,J; :'wC<ݝ@\J1~EE7&&'LFyZ *mp 1_޷C5֍Qwth ~H) Z%XYȚ)n%mۂmXyjͩh$84$_/C@xI'C,(O>V8cn|8r/1[VG5/F4`%n?"`,/?mLh]Ex(3Xp{\Jk6Xh97:߼cH 2>5sI6y 㳎u.QΘ6{N|_)%XVLyP9dR;Ƥyv, X2%FY&@OZ("CX8ΒHosJz1̀ ؙ aP{#̧Y MA kCܭ84cdO\waԐ9n~akjoEv.x%fodPbUCmD@HG8e3MZHpjAr?&DM3JZs!& FIJ*뼑\ϲT 418ݽ@[E3\Ű! 7߾/JnCٯfJ<Vt&x:敶~e+K:|ئ±]>0YóxJ"4oi{oD;13۳mP6^'6:"ؚ{;!l^(AR @; jULNq`ʵI(݊N?+ѸH{0"\DTAEf"<(ix~e '٪~o8H?u{3*⼣kL{#u)@C{ZmKZվCGđ\f~'e|WO@^Ihݫo@ {]` Vi9 D46F)@&<8k&RW',ɜ¶rXnZ=:#duef{W鼠|+pXw'Eneߠ,S8Wب0?w}PksXM:`5+ę7B@}JgiD?ǐIKxMե)kx6 o6W(ډaʋdK >(!epDzeRD0QFߕeb+fa{c> 7ՊN:S=zF?jc VFsP~ɺH}F}9"g)v΁d̑[Fvgd+7.9\Xw.#P:Gg(a]o,iJ[c Ƨ(-vXB>Q-q"&Od8$,Cm!oWX><0q0,@O~m]s`+?T$wv,sY~K%݅21Yu<ℇP\gbh%?g$vcMa(:mAK5bR)dl#w<.(#WVf6 W1=KȻڿh$^?ل5Euze󦹶߻+9)NYHl+tIu yxu7Ԫ}j+@j"}s?a Z1?ȇuY~}Mn(Cu

w"g ~:x ÀuR{d;;.1!נul;m=jlC@Ov:b晘1#̲brmvITDٕzdo7L߀I/уC!'8O}6/0:(]8 N< Qo p /fw-Nn9D5ɋ!2l)^>=Ϛ;;?kv عItQ AoyYIh﹖i=_ nM>WkWh,m-OSkX"X@me*HlFu^ lYg 1d604pv/bI Q?vhpL |XT=y sKoE/IYx|v(XX7af o*iE7'(+[xt!5QyYT,f`lTTVr"s8b_;.͆ğz5=;E:-3' c >-6bmpo3[e4&_? A^c&Jwxþs\]Q& cw'c?f0̌%8.^ܱW+Oi]x/#pQ֝nNo'96O咍VqWЉWGO}~qYxO?XaҚ h,ם j#b'{%ؕXC- LBFzO$<4{ :'mj_0Hxx/NZYcW+V=:ǣ 0<ԣס/;$]/ n$?3hQW¼=߆Y7>Hp5%=[ⳄpICT)ZLd#?="aJ[o]Q8GָBuD̖pH}]v ]UӭE'Gj8#j  F,h8MLAB1 N_gnƬMN׉ HQZ'(L1^sA6Ջ?85F59 <ի"ݸyku4 eZ~^K;y`3 NAP B9\ d3? {տ.T;DYe]g@ Ǵ8=z{Ì;r@Ķ}z늕Xv6#q2I&d քcTg7BNZHo+l`j9S(Py^cV|vr>{Zhҥs!]HQR_~H׏8, S~J4W&C/J}QQde).Z:Nm:X%KZaq. 63ۼiHt6-}O\AZ@ڕq۝8#Hgql0fIn}ǩMY9]k :BTH⃪T5Mdd ͎=pC) OܷQוnDu-* S":15? %R/=c?⯱$T#,U#'wvc~MA;嶬jެ/Ey>x8w ^ cVpua^qEд#U/M+5oڋ` 5̔0,OK& qq"TrϨGar\+Hn-xځ,՗->gi䱷\I1ѦUp;2^kM]:@^@27tPJGOBEfIAzViz)`ȣEH}Htk7K**ƭCJ\! v T±Şt/7'*'5oJO? @"j {ךziXn[Hm4U1s#՚ӟo6)Ns偐EL5YE~+ckB+K 7H1[ߓ)"gQo;C|CbC 'vU@\yv>Cfv"_C"6 ?rLa%LFOad'hj £O23i%) q9BtF ױ|ROo5)fknR(Sgs^!fW m$^6('0脐=+_nH=[^gVzq{Bz[NFj ;PU3Ts 7b`ustnyk]nS3v$ 5½&[$K!4f>(Ki̓ HHf@!PX9fy,WܥFr!0GhQ=xN靉s gOJ&Hڐlلs}?jfα(A].ScDY_*ߋ >[i ?Q¢b@_>.VTE>uF}D.,s4 _rN= (ax:zD=-ãVs43@(n9/t{d~҄Rv}:!lkǫ(6^Tp=@< cwuB^9!HJq@33>WЕ`蜖UHnƠwio"Heǖd)^ciXς ",߃:SN,-Lvhb 5InZEDIU>fa%%G+0ex\*E^6H _R(ҭ`F=&,8%fV&&#!63 GٶW ~eha%$%^|@H 0 04\xb#+MPB֭ws^sgj[Zpn$V  .77Hzz+ve{#c05w$KPdwĴLMϧ]#!kODݷ^h*z&&pϋ^GIˉ1mr y<ÚT/rI#ՔbFs'd C!G_7]0_ذH?@O[1*̸Wdҹ غy?NJR:]DL17X%Ϋ>9@ 2;s>Qm'2vaHF|SrӈB){ t;hl\r`.u0uCцi}Mb+ͥ ɰџ[3l"}wYҶX*}#pO.{*L=&y[E4W-2rGE~c ..0@wǻePƶ=dzcگ>fodsAr{F𪐸tQ&O-M?vp˰xΫSťC6LO` ./^ypԱ(q o n@M TOE]nx L$@5rnc簄#:2Fjj-&:e%G&1&1RNV4XwR!+g`DfP/KE VVS`:L?0@ehm *R:61n13#|WLG!HoЗ'yh {T{os_K-z AuTE6*#Y9 _$3jq|{7k#&p:Bz|a=́`8Yc<uPLB~@W`s9 `Q&eȺvG45PdG]Uml^]X?kC7G?n/lt?\UY914OmU[qFM!8( 8@Z l21σ"-U㶑SUΦ*5ISad{E"W9J-U֟򫷮P6QR @ʦ 44p'HpsB<1hoc_P%.܋P1w\Zt&**7c$N8oLDK%KÊ.慈{';_}@9?|3l$i~}QiܻQh'}K !5?LVg̛)>~grC5}L7^I9yoqځ5!A?k,^$ާҦU4 Ť"3!;hjlRS c=nG_E9t3U:fݻGh^f#B%Ҋ?j͗ɐsmIſ>[æ"q=ؒ V(,.MXcߪy)yk*l(fh7j%kC6!$-r⼪7zG?YȖG܆Ɩwd1Do#Aا Pxߡn:IƇjm?iuX$Zg& !)`UcIҭhբ-E `81/#4/'06Ni=y` Z3 ȼc#E#]n+/^h$Qx,StRR s$M Mg-tz'"6F#Mi;`%/xZp2vBӴZyY]aR (5F '(0Pyƿa,|{ъc{ *3M<"E2q)P  X6!OA=013R';\ZP*/9a:i;.(9ZzIN$IǦc7|,VKxM0Hd$ʻ}:r LU38^EJlkׇ߇3ƃX"t: Joˁdݑ'&M øCs'6Px: eG?=Ik׎*C]h#pݱx ' تK EHkl $2ӌOzc+֮*<Âid~ChΦfՊۦ,WVœm~ݨw|/x74=?#f, "c^c05ȳKtƋCm]ȗS y^!C셌BA g5TAӔi}&5t>: ;5#^$4BPrGˠ/5dS6-[{|E4[#cb**~a%e+t?y~xis0S T:Qz1exRqf>%Dd_[_ 0B[^17utbbHεkm]@IhttO]6 en1 U0gBwv*<;$-COMa^|D![aմYG7%^\o|;7$!qyRYR$+xXǶ"7yS>Rd8 cflu7e9*eҋ"I!n.  –Xכly?3!3Nʨ'_5KU~Yq5=׀x"Øf9V5?uV Æ_RF'ӔVsZ>DWƮ{KBT$?$@ T.QtӡqXys$G}r'FڦI{,e|EJͷ{`s;}/myƫ1['zϸ9ڙc&B[V7{ПqpXhK`.Lw~{覾Y-䷁JN}OvL<=UrL젷GVwp10\"jG~OOӅYg>ԧNjZwsûZ _z_6R:)q(I<}鿹pvucBOMjy1@+p,5  EE+hT};[;pDb BA랄B8J3Lz`7J (=+3K2v)omH9Vo_er+c C%om2WE{(/32O#׭Kɛc86\Vy뤙0:i9$bXM0c$Y^A<2(1l e0΢WHu)ZƀneK))TR5ɼ /;SNKԐp(E)C'RDY#^IbHͧr~V U|R$}[o㬏wx>)D߆9x^/n FqOK,C.G HgXZ1͐r^ȒBnQ4}j4VqܡܩnE:(Sʒĵ*]1Hd ((.ddVnHHs+"ЮtVk6'맀#ZH%dH*Hݎu&N_ R^m72bj`1*_֨yPuaL_ j^CMh1*`t/,xs:U%+2aQo60|p kO嗹eS#}q, (7@N!F T?$Ƒ'ƒPp.iSlJ~rҼ jaQ74Fxb5R_dthC`7)qrlo<=i 2SeĢb!ٸg/V2 Gz)+&KJpl(tHHh16 ߨ+]`e^F6Q~:48,%|>d+2SezȲ3U-roPH{ f^'3_ŋ;:) j+}yuT3:&NJ!vS%F"%zd rH˗CK|{@JI6lIIɀ|D*eo 033{,iXd Hex.Sad-0RQO*<1jB)+:AR-9t*sjq_:WZr 0z"EP IӎW> C\6Za}SV, l>ߐK̢yQ$%-J3A*2FRcȔ#=K_c5+kQ:kWܲVܻbL\h,E 1^|GyV腬'כK)%{ဈ멅4|9i 1m_ظBLy`[dϗIvCjjQ{odjuwYO}läA73t 256W/RJbḎ)_|*a $t+'j^~Is_CjPvi5\S8pTػIW2]L#.ܬG0:A%9A@"m%P$TU O>vJꘔmo" *htQ]Ab9$}ϳzrZBMf\o wOCcZі1Ͼ*^H/GftƘ1FTtbDJJWޠnƒ/SйU -T*!:yPzBepf4h#B*:ݭ~+]viGxucp]NFT9Gb%ڿvɊl"BQ3 ET_3 ~aK0 #T(_~cZݾno#.q|7G)8 .k)!j aٯ$eI{]{";n\vq#USRlN`. eSjj hr0z]7g,G5 D`Ɓ(b$1+V-iPl2UDB~e= ]W N: 4[ ?RHVw6.:eM&T c(8~LDPKPq /:ݝy @/o%cvni/6(kmWR}ruEk ̧}Knڲ%6vdrMvwJ++&K }wgiU}*]i`~qu-|.#[Llğd¾̛(lD}P:\&z!/7K72 dѫqq_\`j N[W<Il Μib9ǽY:0Vfb. ^4Ӊ,zCTQz LQ .I!ԉ:Jљ>{Nr[d/I.s:"~zK|)r*C_V)9+0bmG;A49hh[b$jǥO8wЁBT#, qt T s'jod ٗ]q G1x37Mꘑ޶|ʕC<&(읹8X]׷D9%+Y!6{oE lAʓ0-ypx-}KǷ'V%|uO+(!{Tk 8X,zS7\FaB7SrɃ/q}Hftx+w|&&(sg\Ȧ%DcO.q_F3fgwq%15i|*ȸ)qkc6N Џ 塪;=<@<5DZ\GLd]~z1-JP!cm) 9Q\EV%6l3uB;!{ipؤ}#׈N7jiqksݓ1Y$X ؉ dIg)r_\I^AANV?W;ZMU<ظJRf@ 4 Z<i Wr] v@/U5M$T nZ~7޿cq_ԕݏEڐ,kNAn\R{|E)s€ X]F7Xm-IvBb{4U=@ $+TV?{,|SQbSӪ ~I?Lu/6XS~u.HףI͙}U0\ѫ_7 h(ލL,_d-"~]k9ۅx>d;Yv@t FĽZM?XaO\ _k,gjy pLHq]2%5O5tJFDdvn.2v3~0bH1xҟp"ɥ-;*J<Eq!qh2%,K$Etc_vGb ǟG[eRhDL-T.sCbL՚y;~Ḙ#iPˎvJ30v=!١~LHyTgdgH2[dEE:@]*iȭimP8G]~Sf 4 :ZIct%8y5i`dRm0F_qc9:o ;xՏ|̍񅿆t1}k uoy&iʚv7M|(q`(:-!Bs:7kոq>Ur;oq4yEX--:mzu41_Q`f7@x6=  #^3I p&a\Jh;stʼ_TED[3wvjp_)wֳmg0хt7h;8>q5xz"/@GHHpk؃j1۽TYQV/GO%[RZT 89UYteӃSiغêqy,BA[6%̉ѲQAD 5,}lԕQTmamϚ*dvnIUV|nkz7鑍>&-r [uAu773^Dxu'[ )k{h8s"GN{0yo W:)%JXuB S0cE iep(mU^[lN޺^aZs3_?&W 64ApԟFEm '{r`4TlrHr5z[uZښܡb-6uYP=i۶S=dĹW&(X-RVkR`+"--46/U*lqGcSvɖX"k3{FΪ~=dVF@ۖvǞ{ ˒Z EAg:_a zb6 ~Ybc-|̼C,_х_1}&V,d'=GpJ 3cҕ<gbBA(")% w?N{Xu no(աR-`0<鸅cl{ɤ&!JI0V,|zX7v,85r3 =Q +r-0nRa$O~jc3teN>v9.hvF==Ik2FyARWz퍬 2OF+gSx5C{'X*&\o7zi'5fR̦YrI5"ښ:x &gr;_bP|xTqMa $;cѸ`X;ee]s ,a26'jH"u#C݉0,I##ryvafՑ! qh4v@0GdsBB1`_ WNΗW k49ZduRvq!`+iE>ЙN d>JQ{ai9D|)6۔is,:5sxW縠%xچ.Oټz>W;jkF)?KrXB/0LvܣNGMX2\Wp,/+n䌁T HGUb4jiTW9+.V#>ScFIXC^[t!B@Ddgp1q;SɎp>WݹPNJn|]7.9 (K!6|~uw$Y"Y&덩4r/5t@gPMT?qZXB㧇Bؘ9ÜB`{y\,>.ڀ38e[w*5b'A۱:agP>@hTc>ب~T-G|}}BPNTŸ!mHn0tsѭΗ[OУ;D-r ^XFf5f}8 C25g\`FPNe@?չrY֞vn;S$ѢGY=I7+z|.X6DG@`<"0_`wgC+moY2ض< ^@ idI5AkK34L=[ MZ< "製_o۪jf>-3,";FcPr~u%.u9z/vbxCIcBv_{BT_]D]jSE'>k&X';@M-%!Z8FcXM yI9*`y$B+gρ+ roO8d'ewtO2JȢA*d@i)N |"w#F"JV7 );(<w?r UbyAメ'6QN>l9P@>4Y Xʟ}]PRH-|z}t,Mbr3ΉCbj^nEIog݀ @ ڻІX缱 ç9^h/d_y+٥-oС=&nÔ]^ֳUc78kˊ@݃(ӭZ <{Ս$U|,ZE`J c]PBfES|RxӣWp[OlRQD,S[Z xZvIR,ͧnbIc4X|,mB _*Nkkkؕr۟fs,_~>GD8z Wb W_\^߾ )I;\ + =RKD'*tF*al5n[d֮*(8wx> Nn^p#͌ KK$_bb[.<3]f\q4#kv30q5^#(E n>6lo_HC4˵dHhL]i){ A0G)ZǥʦKZ RPO!" .Šl5Al h`f5 r/°^l Qǰ=z>B4b?4OF~lQTE[Yc~ll Z>MDԧ8'[U$ i12pV<*^IZ|T#v`+ahqc9~Z ["f3xCY\3PU0cHْƴNB fq55Xgzi#c<, ͛QDZ}DP r&ȻONID&n)AHZAtAP@Ҋ{Cŭ%ޗS!6cRMRrޝUqWL2!S߁BE̐:jo~=ZFWX{T2jh*%PEJe*;{v_|\+:/*<$wCʙ)Lau_L'BӏF,a Ú~O+~!p.1D9ś-fWL#VKqރvJidҢOS /qI|=j.ocH˹I<߫gWN}֍]fV }Pށ47ޖt4|s!μ) @&VP:'9gz<)M:¯Gv 1%DU̒y 0;涾qk,%OpEAu,Ez ҝ@P(wDc>*}|.hz%d'L~:JBX}{Xga6hss#f/K{toa`΍0ݾ$Zîh۟46\X]28w LIPtUrF\rcL{s+E ޸9&G7夛_ru3zR#I"qϩ[3U3aGmZ&@vLr %K&gm*r uXLᣁzj>8_.`.TT,Fh.U\]6ӒU">ױkOǭAiC qߎuT:# uh"_ID~u?f[*4n eg_v ouT4zEK2tS1dR`?!IOg'axWRZZ hX[=W@- $;*Ip@cĄ9<J;7bZܲh 50SpaF%ߠo6x}(~HQ1>䕇D?|Έ2m \ځF/Ίxr n<"h#7b*q-%\@&h>:"Խɧq:k AZJ4N,qIjkKC+RC *ݺGznK/|J"Bp-RXlM4e~>U$4>,SW]t[`m{^\ DD融v8й6WD`MIOCg 8;$Wa8/y &/ #q9bzt ʢ.مĴV‡qP&h€sbO)g+#j9Z=+ #KNlUQہzJ M6OxCh\ƹwٷItoXjCƎU1d_Zb "i Tb><&·#ӹlXX bMtxA^dTde|â(W<5s}K>ȯjVNIF`6 ЮʔӼnB_h.:7Jm{1AX} VKRu 9mF*@/a6$*G6pu>ogZ!v栻]AS'v\=EH|dow`{4NU dOBPȒSͫc[)KLʽKl)"UodLQw8y W'>Ḥ LQshӷz#iYHO)H]yuHu)Btn[,پQ8ji'4HmE5[Sѱ]D ;RCMiT|<^ / 3C5#{h\&HSxSPAUblL9&n] DrSzew#c@2ZpDʛ ,; ڕjgИKڎ|R#ܝL_\2r6%ۮC݂tGyBb "?>M5\:YjBfzרν_ad0y.f5d՗]Jc-GP[)Ǖ=c1g/^#{:fwhK.ܴ*bCq$- % L?fr_Ifq3#C3 E`L79JheŘwƨ t`@ȳ;+\-/Wy vuPxp^ 즭@2g8h LѸ7eօ!OK̷[8;-hvç%F_zdblh6[acZNЁ>Hõi[s, .#(& BB'ȭIڼHX`/s[MĪxPq2XP5VmͮoKN^'4^/,>̀PIewx4H&k}%]0;-w2*N_z}|}ʆkm ,\N{dبɕG;w3s 0kn.ERPG=»z݃)m/K$RZdz1+jRU C][PlbC8X-ď.Gm%h ?_Px2aqnɣ|($R 1ިȮ`)UlxdCyr޿xqvixI>'昡8e' Cɩ;FM0f@=D'lh毝pRȦZ7*o a82afgf_5v>3m#IJ7/Wmu':S%?ex[N&7'=tA<2̱uHTAe;12#"NB+K0{3N餖>jkZp=87 d֎-Nпmɮh13M_jaօ_[4KV ghfø8KdvRB:/&~}xz"*@Cqy~Y*}&y&h }zY$4JZ!qz<=+J?:@{A_8bR7D"Fyvd/&tcsÈ%|"BW6K|g'M==Xl md$U*܊ŊFPս] 04 `||C9bv2H(Vח$D*эu3DL2qZm(Ʌ*#Fq~3:pq2mSy5hT(*.8럮+{㋥V8ox]HP4BaBq<\uxg.ݚVE{>&+&_A& =Jߓ}9Ԕq!\^JS&6Z^uRxB>s8ԓbfE BaP"cHnYH">+1uFk_E+@U~Q}>fzXi9@dFWg ؓMePB$u?#LJ=urv4HS,vQ1!OS%FmG,b X_H;h[/IO}ᴮ5Rp.xPf e*+zSQY؜jw |fT^-([zCUMr[aOnj/(5wC MK`YNG%qi̋KDY`3CT j6kS q-?MX! M,d-͒ԝLb~[$#BX\{΅]CM5wT2;oBڠMs'~ ]y۫5S]*+kJzyW@ZնrhG#_ُ(^'Vu*=k$-Lܴ?*^V|V磊J^䂎 ^s_i4l^ԧ9T7jT3މ0'iC]7~a}\Z #laҏ,$MuIy)ggwD4َ>k[nLBd H,%H)s>|c4~ڳ(~a u ֍9uˆm ܺaze *:gcu}}aSfXS nY(y']H@l]QT5(tld I#=O ,E0-S PC-9v! \;ѭU~?xΣWM5 BP7\53R婆~[ZhuI]7/FazX>YG!o.5 7j)QX81z4j =LswlNx<(ZS4:Pa=pGxhRf :N217אy6*1>tpUa}vl[.^S3oDQ2䷷qdZAGmxa%ssxEWz?P罊o*8L%y̭W^X?j2@̙AB:=-Nps/ O4"ʡh!'ڴ9#tHFuEO$^ht `I6P鋆>a8_/5/y.-LtJi 0I:_\jc)-f j)s K.Z:O'}_  Y%]H'xΊJ#Iɤ#nĶuo1}?gQ{XH#AK'Œ~*vЦR󔄘.S['TnM`Jh_KXtJ胚?!D:br$$yF4s%v!>)߬C1q]Vqq`N&Qf-*U18r="!?§SV5oGh=G|} |W2_02ڠEV_BF# }L* pv8 `VQ!S '̆&ʨwė݊x-K#amE~LM+^ph~AdVpn#w캮s%v5pg$O}^xfN&)fc87-1-DX,h48k2ȼ*8.)!㿾Qfڹ:ؠ%]n$dPmS4yڸ8+\D9f%,\s%!5ABi,WkHez&fMW.aJZTWrکhb+c]-%JUIР$L)Y.C9A8SΞYzA2S؃~{L$(OEŪ  (Gu=GvHb C~hk-/9TZ 򟞢fE!i]a/eu`S?$oh1\,T11M5 e^gA^s\ ἒ # 2UF&4ȘD|L^{o9t.h8pKkRT`uЍ3kر* e Rs[bzV$kl+,p>xW'N8R-Y~!W0'Wa2ܧ&[#WH?/=Db]"l?er{^HbRtX<]&y$cSo@˅5h@A WntB ]7bdഏ<%c"QW=j79U#wn%1{EőtCRrb٦:kf76]iDՊ8 KzkoҟHw}nE; aܱ/:Jכ8o R/GZ=IzR5{C;F)8?ܜ? 0j>C>v6D W5ʼ2G edƗa@EjvZܔ("!=F̻t4a6R?s<99<ފ_ɨmN\b*؆/*~@3zԽdo">T.(u8 ( BrOx;xw?ڴVx~ ^\qBƑiIR}kR) SnJ~-%Xu6ǖ(,|M Q:a0Ǥl.WWS;`F:im Gt؍MfȂ-ZILW1eZl8hy6p g]u>$ 4D mSW ^^sԯ\DwbA_c|K:(Xׁj/9۹h+8U%TBLd@iO6Ve ^vkeQrJɁװ ݕ WqH3mJ\ cpEwt.MzCPQDoہW bp %i<:D=Ţp}b Ge$ V⨔HݞI AM>̑}`:?2z'e fT:D-wr>љtaS,L1 ! l+0D3U~o7K-%K[մ}k2/nͧ5負ϝ8ODQ*Nf4˜T x(U_jrW^E9e^];҄Tr+F:Jas=T<4AqsIbҐ8N6$H qs*+J=~"0H qcK8c_CWNC;Z,)oJd20{!Z [,HtdbQ2\A2ţ?X5e< cug67xW@w ])F1`yޏ@/qsFۼ-Q8B֐T[ZٺBDdy/wr]3ߋ&  0Of2,'A,\y/(thV|qjHQʿ3bb>xF m8SaRCf5҅qq[>6)>xr5mZM+}RV:BZ5*)n`@%~}Om'p:A-3g*SއwiFWA| 9d,BGe9,xIG ꅄFtx %*!:Q,UƮd7HF ՜Rd)_5Y}}fUB[Y@&D_9٢kp'l2LvkZªdI_&{ ׬i.= -Kh7 UZ 2m&,p͘:byE O-4cjoÙw(RDv99WEaՇ0w$Cެpĉ\!Mk? 3eM6JPՖ߶:D &2󼆁g*+Q'x{ܜ!A?>-yAQ[xm^J)JW߱rk2j>ɋJ:;^_ٛVcQE&  tV8aZ< ^J `}?3N?5iXڡ mstY>wܪˋ<~D:̖q*(J i7N[;cLI eW]puDweïЌ>7-ӣ!j g;̼)kCX 'SEM"dZ=$ty(D8[tw,'C/*?nK1ÿv% u'Q#}9-N?N^>#ǖ+~x O%x ZC,|0l8_HX9 (#Hg9GB]md}kj:΢oxE"Q, 'v#F:&SlFbtK' e8lfeXA݁xz p9:DS]}Dz^e&]vxmqۼw9o`˜\o #}RHoT련QQZ+װ1_~( ^hFtL5 \bqbsFCTBC> (r5/wyD<^x.ŒK=̈w`\ FC L,2"n]EC$IJTF&3Z ]#%Mi:h3{ L F. cH_8k5+UX؄vpY R3&Λb݉?B5D_ks/HʽWy.% U|Ɵm9CT"`|=q&4!w6׸:aP}ǣBƙC5PlyuKONh6r9GAxe1qg-V^%8iS+`$.ޏ/_t = I0b( u߭uem*>|"N,"=ɥ7?ŹZdM HvԔ@x9 Bw1kʲRݫΪl-Н2hz|<11_8zH֐耽Nb'hJwNXqs'qoWаif)-HQݦi},)*[:ou̸ wereEHrp,% X!rwu`}+uo ٞ?(QkVQ.c Hޖ^nWZ%{o3q I”lE1~aw"o":tP.V® ?13a1*fP o<)y6[<1Y?eĽxL7j'WܵfL\g^쳍}'o) ėF/̓͹,KŘ&n,቞܋x;PDjzQ_ Hb:K=z>a9а*xe;%칩J`Mu܀ ]c#I \JGuK1R#)"! 8^ooV ,WQIƊ QNj%F=._t 4ML-FNH4LP`(#dؘ)nٶ"^T2h<6hNd<*B}+6>;]B{`=z݅Ck,d@E(tuًkdy ôs$Q _Sk:>j/wp:ƌLǭX+& /G龵a;qe{X䑁4 J&΀$2;E8VDRZ$7xf i9Xl7 T) NևT B㱢-V ΐ M/?MH}M]ZbU4g5Zo1'`z.q+ڸT[U7HX)51}ƺ!LT MPhƯԏgeql1c')87s3􄃳3-Iğ%}:g Z;i6[ 8{vu~]7_`FWF|ȍVڦv cLH(x7G8IAT-9CTc,%ͺ5V~WUmc4p \XcKt53hR} SXn -ߠ44DyAބEG|G|~k2%j%GẊI@f< Q,I,8Aۑl/}LovAj{w|D Y-s6Qv@9ns~D~#!j_E۪ "VLjn $NLU>޼{ I;u߲Ζ@!roM +ֶm!JI=Z$jeb`lns{f8D ^hYVSQߵD*i*\J$&%"öpF?X%3!d)q@6ou-[B#G#\$ž}lДmssTrW)=#|#?cV<-sAЅI+\ :͂pgb{q7L] HDZWS- ,[Op%YnЌ ȘJ5LCo8Z5,gx~ws0?!Y:!ClHIw<_$I\5S2(ilThw1x5׽Uҫ´DK>w<-m:8uB} =Y Idh*kpiqdQb]bulxPN}؝-"OOx5fRI')8|)W,0_=awI.|u}dmcfMΖ=MyTNj"wo_"4½,Jeu_TB(]͈a8n3F؆%s:D`;r i\'$em-ՠakU|U0,52lzN-!Lh1sFNw~Vؓ]o>ҩM6KAxAվ' #'TxF@vbMQ 6߰F bXU(.)(lZ|Bx$4Jp J=wiVi*2'h_cS#m&x<+Mr~5 3X/C+YG8M#;Iޣ6Ds13y\"0sr,R]O&V{q +Bx1.R9ɴbqiTBV+L,\IL9k@r%rn~7$"F{U]kX=9k~_#+$ ^.ffr aBiZ Qaё՜dDP8r#aP]X9e12&b XWB9Ƅd̾! PHO,dV,m1aW4S/ܥpb2㐯ɂ5ox@fځs~<|'RKJ܇AHo Y>pdtgo7Qqs݊XiE[Js60_LGpg}nQja#}zܟvx<  q]/v PpyX0yu4.&5@of;/JG6Ѻ]غ< lr=u*#%ǓGq5=x1df&ۂ]7іJ'8EHR,D;8)h7WuV`HުS#k,`YAy 1}s"v Ǿhѱw?2r\ s VQ #ԁ!+YG+{ WJ_vB/UT@\<[#_l}|N6]}Ľ?HG1(N]DxY&[,xRՆ2V/ 8#дx2K*MCbǿbl'bxWpRg{w:ZqxBƈ:E@ļ Ofs~ 3 hiؐԻIߠ"pBtF٥緩"p,Lh"m!$r?vUOm︭_oꄦXTP73M,ߞ:8kZҗ]8ihT*,F6(]]T!z blΐh|Cڅ~_U's\|0LPENTƠx;pBeNe48nq5; ط_ӽEhH8K1Km౶6Dhk l%zO{$R}0hGZ<Ö/r\f ]FYq^oO 64r7+UC4!=gFd};^Ck9wg٣׺.,9HR\OѼ;S%:q˶-ùI]T#vPl,&'q㮅IK&2dV+EB8@.)v`z ٽkL(R1?YX!%Ra^3  QkIl6r\@e6 ~Q1FwEFs]^c' i9YY nA# W4* b̦67䇴AN_uK_|\U:Q9{6q'+1-j|B@oyD#T7':GGI1܅o Ԍ1QB{' 8MٓZ*in?aq'AMv%7̡$ _=c}*4utB2!q @ug8w%`F=lLzHu((mh\^Q|5CN`VJސ:kGja-QQK\x,_{y܉>%+Jnuң$Ż"f( \( B9M5bF]jUHYYQ xyL\}  ^RBm)&xg^}y 눼9 X m tuᐫ,\@nUe|t>784E7m:-ca^39&xo+ zXtl>**ܷs#z6eW٩7si~Lf f+]a4x)L AG1 w.܎Wd6o' ]vZ.DYs7:ϑ8rYѕ:оf+yDA J.*|*]Ƿ]*\ nAI)wVR!l=VVeTJY Ra1vH1jz%,AIbYo),dp1Ur?+Wv>Fe |ֶO{xRlI膷.?2F8(Aa}Iʰz8xJ-,=0)L`ҾQ :*KQ" F~h S~#?pS[[B9*;4ݴۉvG Eތ`!E2P6S*~0ݧ [(& {J=EtBĈ{@[fƄI0tKѴwE #:9Z[% XʅU>F'Dx6Ǽ*] GtG0ݣurT&fǘ\F*/ B(8(CRP ' t~NSu.0>.Trv5`TdInr:!]Xdy2ďv\"o-itvF E]vBoْ\b5i>!OW's0:~8xf7E:s fn<AA(upْs%%ѕ3ZJ\9HBme go{Bٮ"șWYH1/$~s1 JkQ2#gIx #?e:"C{{zlTfā)#E8lvj1e/a(HҶJ# O ,_p҅mXLJfRE܃ ZT6*4/3)uCF)n+cT\=(@2N]V'\! |dG(jTh0mvW{>^TNuՎgʶ*x%AJe%II^$g( 1gtn$7gGGuMW:%?ko Q!r,10?ed%t^[ o”( ?8oS _ZSP %ELVLd /̆&|t  XA*ueK~F iO{-xIIc(k, i8fȱ -J2͘{;Ͳxd/SMK&be7=6u; }!{-n[?foڼ3`(/,9[g~ 7S/\^_x|2rɤp ]4,ZQ }˃ڛX>3|:;dV%ӇdZ>NNR!E+CJtĈp!@wD_Ed)}J$SS;OfY2iѓ^E.OMD(L6mҧƈ=(]':owSH;mq!SA?|KTƬbϚU dCi |TmXFd-+w smXY+VB%K 'B&fVX\Ż [V!(ܼë©t ' F*jfJL?vL r u9J aIk$,ӱ+I.VP kк*zGQ2P0O<۳U- t[Ђz G^mJ#YX Zi4ʣwj2kz]9I>wSP,ݤ1%MvR(!u@-@/t-ޯ֗?Ӎ<a+xX7f KW%q˵^8v tu͕TqWJWW< n>ъfzbśF[G ㎁.B<6SxDhOڔl;o,pS_*2iW5'eRO_ _,A(t5IYOjb8ӠQ/:fD)Dv~E)?&+Î.Ы{;z6 rwҫBSwɿң.?B]H%;x `w]x? t HE3.zfi }u◾]87l BP^c\Q.FfKXU+-,Du$I#as|(޽fh%O.>%I™o*Oԇk%2VkDo~i?8; 5;LU:3PNs"2rP`#hY $PЭ exL@X܎;#\N*Yԅ5ET$6=U,şM҂\<%x}y\bn2=XK/<n84Q#A֚a%TH2" #0է)M&u%0Ыg*fc&4x04@;Xn⦀n5v6[/d.Ba z4}K?+.w_<ɖ:h~j@΁POTTj&ho;EcY08-$a:|\|_Qe5:Fl ?()TSEgpuj퇼Nա)9/TEL$eS`d׏=J_5o U6& %)AB>t)r;P?K&ިy ɷd5_FB?|Cư8l[1`mwn XTٝ[g75IR[::x3؈b+|^"Z(oS.ӳ=u9 }Tn.8#bwB8f 0MWfVO泜1qo|2M5jbB 2| ,(k ;ӔlZRɘf9&3mf[:pΪNmylfJ"mFl6Y^9Yh1i%ܝ["߂΁=%i?%*0A+:A1&|~0;Bۥ =9>,^yz>1'Kv|I ,b+/W$ #Lc}?sa%ikK\ wiPeŭ?7zOnF0[ |-bs&Se.>ȵ3V [񬢺Ζe~ڴۺv ~DeƼ_b"Cw0\1K;!}7&I)}̑eR.݇v{(!0I"?qͻubXb,7M]E?Hڀ}!3)YRì@(ǻhh)%(CQv8oGq,h>V]g8//ߓ!-:utW!a³FH>*/ ˣ,.MEj 2{LqgϿ}z@?aEPB #Wat.#$=-m0"kJAL|zeĄGa44gZ53cS0$~L!:z&3R6bv!M>|δc "v2~+ څ ~voGO0BxBYF2"dnID?kmJ Jf2~ ɡ,켖&PD\wQJ;;@($lmғ Şmxb[z:wJ CmR>ҿͫJZMwKΩl@q~=T:˲AB_ Ev> >9 Վ1ŕ {fلAk }N&w6[:Rkgо6~&|L|DB9;Oד0A1^xVudR8ٽssjc0DMDįP=m}^tډlУОrRdKGHY 5 wP8xGaiVE=U6(ι>C 2,aZDz򻣁rTR9B¨@Vď}vC}N#ɷKIs/{z^5Ek2ÓSat]5Kf5Ā k`C L Xr`E p* Ra3ddx.B_XATS`k-^3^z`5})'>xrJ$c]t'Tgưb?SE^U>gF}#܈ WXqt#X6zlQZyq'#[b9. %Rgp= YiJ; $GI|,H$N%ėF H|E":]OzTt!" ,ܮ_)Y[]D̩i|VV,  9gXHJYSM3ʔVIJ>j*uj1VuvTcO2J^+Ydʗ'UA/3(ov/`}]w=Efh3?cMv0IQe\4pK+aWBV!BU]{ڭ`-J[~2h]D+p6vܤYazTT/];Pt1oFM0IE L.0dhDȓJs46,LU(ϑdYz>WyYep;l[ 0ˎ2FEi)<Fdsy3Ѝ{6idN ؃7oN hAܖوGm=ۘCBF8ȞN0mL3L1a [X?/Nޘ2ɦ^./* ?<]*1K_U0wfj ~&(qv՛hpK'XItjʏRj FFV>zw)7+K ?VM4<3}`n kmd)Y7(jbiyO2]H\/Wʙˆ[M7KM?3+Qi9]Bl+4%Ŷ-$_g"?{^yQJj8aFzYQ5vг ''PtX2}mSv =/5џe7,&SPD[ I!nmS#nW%w#˗=9R' Ld+B50&%B/@ СW`(q>)]yө a}odXy2{&1n) c'#DxE͚/ ӋL2LP7Jm 2{ͫʠkYS?WAFG /r)r=]C TZ$,p)6+ǎwY#vEs& e~iLM1@ b0.H33di,w~M\E܅r?El ȔlSf҇|zvW+l9ՔM0%tE[) ˢ,!Nhgz#ˁ`9Ej.8 EK b\~>ze-aL\cAme˒x1vTe@nOT"[L<#Ĥ<ːGUkN=,'jw(0P{j>K&؀#'OGvVЬ[QxK^;v rliުQg!r(gYu]ޛ4 ~>[H4[y>yE[_ 6Ǎ}38 Het[^}@T<ʲ|nIN|@;?g%܁xtu'$~݂[`߮5c<;<nїkcM/"#MJjztCI:PDlGmVkwLE-inr;fedېt Ȁg,BPF6d%k7!@$MR`5C9׌{q|V$ z1|1g)5h9`| M!@kWv.THlOهnWt> Q𔾔a9k t NsdEH%Egy2?g^!7Q|5͜F=ذw8.&9 eO-ߦOzh.ᒉL /7Ζifɶ0u/\@k"ٕ's<3Y ߑ6Ol[L(M<"Pn3d,x ) Q{ }-*4L*@m, GdQ.ލN?F=MMZ{ܭuZ_-qػL&D& ũ p7qq1z Jh gE[C: o[ X:Yp%a]8@b#DɁA =bo'N'4V [# 0W"~1EfZ2*e̸K$W [|PL J2`T{s>Gk$60=[멭 h CA Jɿ1,:a{Q ^a25D*25gތ%є*pysAT[BZh  bPik84~@|[RzfO' A6dE+'> %q Aۤiv f^j&C,cAO5׷Tz`m-`Լ.p00z'@C2_E ]/!Y a;T01>jM0ѓFh\8 >U,h" ti:Kls{~G*||B̤o?e\g#&/\ ʔKŹ&,óv;yHBT1Q huJ1P0TټVS8Tu۩H&Yى\}4LGc5|3r1^g9vOD3W? 8H!V"BWe=JńX>-R< UA]6n X\F;VЎHbKkS'+E_< q=?`܀za|{iK*=Fj ON!)Ca gVU$xQjV  B%5yR@IhhOG@ wa *DIs=lӍpvzS2P-|ju3T}8<@xj|\PxE+}.Y 9f<M^N>E1 N/ƙ4Ѹ5u®g(|jhu[qd*BRh.(Iww)$\3#@$B81PQGQ80Ly[, s ũD6$KL. r;q G b]ݮ 68bؒE: NRŶP`"q^(k,F_w.:F' |LrJa`/ĘYVC}EYHd.ZG}^$be. R 9_Ό?VZˌoڿR1+JAx東OOdPS F2;te3;;&5Ӄ _f8 W,N((#xpk~F3l4>-&WQǓ[E[NVȩ(Q]h瓞k#3VBO {VVq0iT~8r*t-mriWdUW!/ \҃[׍9D AĘAz Z9yiOV c3U;$"Ԕ.lb wuVM5HCd4DË<0yJVj1qs ^B$tWi' *7|q:_DU% j[(baJj|&D0^|OmRrq%=Q 2:m_{Փ[J~bPwIo;-KOtw[YUnPn%j/ܭC=!`S(-2rq`H5/y4|luF5#o%0\KMvMA.oYjOոACH$U3 b1>D*G4Yp w~Fq]sh1A4T=Ż^%?m3"ޫNO2atWO<akY%h?1H`d$LOM&&)V[Bvn+Oo |UW Gv}hr?a\p@!6\r/LHaFjU ;7sї{zostX>\udt0Z#,$:r'Y5qXyU @~XE w$r9E*7LZ\&Cv軻.J#AMtHEL ](%|Vy\?T@ߔ b(-Y&"*㿀A¥s6֐EGM\y>> $oGC}hhq^@*s3K>jB=a uq JJ @K# fHU[ژуGkq»X{/d&kdǿnLoDC(=xę# e<Ֆ5x^vt!@1C|[)l.C@R3l1JcAx Lzٹ^!1K:[WCcGkMByjb h91"A-9hŸ1sJk,.ճhJ 'mA"Ut GS/UJcoe7HJqtG)g6yXjd<鑃x!1NqESu\S;s#|-+.\Rȫ6rD0jK1/B )5F_Bm7Q;X-풽,*8Swe:7Oz>9%( u$Gd,oS騀>ychFZ5>ydɤ m^yZߓOb@Hl(qĮ1~@/4Q Vi5,7V= ȺQ]vYoueeQY/+(O܋xfh}U" ' Nki͕MEcW!ut,?2~Ш#Xb_U uSuU[GܑDS+[ %B_ 5jVެ#E"iL2*5P12>dFwߞVdZ|鰆E H 9450@{=l&RCt"pk80Mp9]9 W3Uv 9w|N ZbpW@ _F`!d)k;yZw1$c*o%j XUc:s£a܃hYqXJ+bTFwX>2VoH4z(}8$~\G6de[Z?9XHm"TU&3[Zr,jV1w"hYEw9u}hy{D:dd'bOOނsy$U;}O|I0,_ F\}Hx);x- ?| w6>z5IEUq-6k3cAӄ;đZnTcݲRo/;IkKlYs?WD$ Q,3u]T$8>Vk$3L0"맊G>6PT|ֲșJzk\/tv:)p~l,Y"wF's8S׏*BmpD' .s# :AjH4nAx6u [8{3ҩKn݄Kh+Tjl|&yzwiLA P+*uNHҥC^r'RJ[p0 kBDf"V݉ ZDQ@Σ3JLg'{rN|  dyOy8/L!$+ghVu8A\Z_xA(HĖϸ0_ R54PTvUrS1x3J_bdIgi5)LI~՛'(4+z'ph P7gDO*zZwB?;PC<f~FrC>s'GR|7ZS#Q kzn'~eG4sp%Q/l?\_ZæCJic8r?H3@>yA,oH$9ECm @'.TTY)tWPK3mk$6`H=QpVl3ëw^ptm1} P=deliKEvDjيTŮMSrˈHC&,MeҎÅ6I=3`ctO;oa,VBQpt$ Rm՛3Xv^Qg! a΢^Ԉl .Q+$\a 1HJ|69״ Ws2st\5I eCق7 O2yiKwVq9juپ:iHYՇE;q8N#"I-;!~Lle/ u}5t@,Uotqm1(vGG.jWI~xRJ@CmI\b:R5EKf~P _Hʫ w(L}IŤ]g/\N@qw)?%ݿ1ߐg Q=cxҟǞevvYomD1Mi9 r<_XB%dlsh 9WͽgȄ!_v u+Z@ו^|E!JFs('xK9}LO^e 򩋾j;uf/:_FzL()ztъ]ϛ{/H`AڝtFەZrޮfEt{`P6L_?z (edH|*cM0^j1:4|9(b"=eB6{9s145 h Lŵ.㾨SEQX) pZ]'n_w#dߌXK}|$濼ӓu\t}uZ# ^#uXS#'׮->;j`Bdp_;.%;ڷpPeZ]-Zu|aQoT\sûPHXcE3j_ϼa׋h!_fJ#y rE\ԗϭ|赺!ӏY \ TrHT؅֭PeDuoYn3T*~V|+lH04Q;zX$}w*h:g>8+]9WzG[cղDT;\3]~ HUEɈ~KEOm?9J8O(Ra-purtX|h͐pJBHfY[Z3fm QoLXttCs|5K+c8,q>Ggdjrs,|X­C~`ے-%E2ɵqvEm @WAk*;%1PL)vg]E#r? ]q}\wƻWZ6o^5ssNt/#"~Eg|J+[2l$Jtnrzujd`A߇'ꑑŧ}^!}oYzpK&oHג49nkⴶ7ejI1k|}=G?F$9iymL7C m1o7s~-I5/pnڻ~4]b]h7?&tw@N,$d=_ NȚ x=S'N '2<7dv|1 lJ] x`~vœ/8.e݁:d < J߷Bm([ׄ!#>2,w_|5yY8S'f1#B&(.QB0˧={טDG"-fa<ѣk+ޞL5,3!m,ͥteb(~  ٫48..(+b5KEO*GgQ\EkI~_|5'm;R ڢ̽R+̔D ,DMT/<^^Dy1LR7)cI.WV* " kw3)=/_-#*6C&XGlm/n]3o9{ (Q݅whi h;/u9*[Z#]Q!Mɫ 滑~$y NA}\.EH aF'{dU6`?j^~n@_s "ocfɢߕgxPvM3'5Fԥi40OB:ݏ=f hy&zݹܟ]2Q ;03w sfh#@DvV4=yz84hS$I7\U߷џOշj]Io^߉Y)ϥzk}Y/s$U%qJ@Ƚ%_F=ɛTs"]N<.H?۝ =I?C('jPhoy{񙤢=HGѰRD]t n]%Cum! ;_/; m(UG{H N avK[^g W|'z%|öS|eM5Z"b'D:w(߲eVMȣ0$" j!Gz0Orȡ,nXB5݅b/Tk%l=:oCEY:Üj6^u*>} T>i#+DMW@:eXⅯ+ʂYBHݞFxzS \O1](`N]5ڽ挙V`fBH!/e?x5Ppd 6S5=U/,NmBVW*Ǿ 0Gtp쉹*` /JhHQm,a-o]w!9lqb9#z~jnJӱ偋UmyuBc]p ZrJa c#YѶM.5c<,Kko xmJ@*/Q|7mV$?f}wBF5cx.lֵ:) [QSMAا%w09?E;?)(N c?#B 4Cͧ4Pc7,mꯎZ Yhj 3@0cȳ鯀zS#'iTP\4&GQ50|iֻsDR\R-r:Qx;͸L CYj:_C8>M 7$Umb41ٌ92+MHyoD"Jr}g-f|\e?xXuwb/ٸ̘Yx`Eנ !8ᰘ?h5ϖmԞj%?]5>}3L||6:dxLy N{F虠;o~d`Ҷ|sɨHXj8! e0^%>a895gl$%?Ɵ?`^h@ro-<;O5P Ůj 4yi8Bpx͊:[fQ0ә0tr:k7!m*Fl٘j_*a{[2<' } <{5bV#qL!H:l ;Hr C=mg/$fcK,4mPC'Ya=l?r!4Q#@:.R_s<-0 nhM}u2ſl41 o-H|'3pbsn:sLqNteJkL3-Y#XH'x 8vFn''gy, M)0 :ml*wS:0877o$}]6bl5I4 n5UC nJhoa5f^Y@{q$μq%WZ +g;39'S{)ℷeq 44O:E$r^_:GWy2 w=Db[R%}ϓn=!1 5\ד:t . c 4BbP-RZB~`u (L"t*Z$>=?U-)[(j<"36BuB7 ΚS(yiP-ؚ+|d\B\T<.gvzYQ_FzS:fJy*uzZS> y 1~T19ՉFITejDiCdAdϙɩKk.ۍ@Pl}yǿ8)g PrȻ 3MqU)dE9n.f,䱯ȟ*b.޾\2ʛ) iwlʧuwTE\[`D.,C{T?7(F=@(S cNDEe x_NLuXӋ8z_9@TwO1G kGgb"& |/P Xho<SuWCn+AesQ?MY*%zACfh6/h=;t0AaftqO\FNk}- 4S>KZt7I3wqOd[`_|& FkjzLnx ʾ3@-bo⡿9Y*SWU9[ToCl#zHM2]]LS:g鉅 Wy䇥lo|/( jI$0'h5m ~b_ѲE"6Vyi߭nTEGdzu".Q8 8[st\L TY^ͥ*,s_5,~;Z'dE,gRK5t56} ]}C՛Oe>![5dW?XēHщ4Bӿ|AnR.|:ĺuDi< \z.,[fN'5 yDdKtR[eTwש,fhǥ&̢AQ!B̭1źfL f9ߚ^l[ِ5089%Z;$݂qCf;7zT!i_rd$ڇ=wҏdJ:,=2Җ5dˋNEK}}R},GUN^}j܏oa' AEۄ99ۙ|ä[gwz0IkE<{ORǵ 7ON;$H/x#J^W}SN?}tlCPT-_Pr3ڒfA4)0;2- | nИO (.8,0ꄞ/ c Ugt+mεb؅O2 vf hZ$<$tH&[ɫ F".t(;KD5Q@>vL=2ρց,e篬枂+ ńwTIsL[2p [| aj2.@cb@U; NmoM-\'1D_TT]/)ƃPM1a*O'ݭMo`oW`SS<~U&ݻnxcfrbT񰀬|CEs晀 4r€<|u|f|Aױ ^00>~ލɖ}i7Yk`>^u#ť.>tLLζm u@LؕfqH<օ)6nPf1d4hJ󐌎87D6a,2JI%i0uMsLc9"+.d::a;o@"Y>;f8a#k$n?iM_<ro\"RpPb6mч%m/F-Q4+sdo"Hxkpk``|4ƭaoQyqTMO2E642 ^W-Jn'0_X6Z-Tz:T֟-Fǥ OI뙣X1_?9!~6(l SgP衘wj`(:\U#v4zcofUV8_w7wE\aj@]C([eԵ lvfM`XES5Q%eHXkړU`EwD,yL̟sW>bc)UKqSgʮd}4†&(`{;rF<]1'ޠfBk'q BM߱ -hF LπO0D}zHOهX`=\&3g{@ |*r?J][>F{p?LǾ ۃ0i?ЇҋUDKݡw4ӋIHlLXJmAjvg-wݙCvQRfg(C*o.* (RY>F\A_>ҷ4q)䄱'>nHC2'|#l;pŕ^(*/:sZؾƜ?q53A1KNe\muZC <d=oW\@(hrBUXBnLi~'H9;E$[d|h@h/DQ)_gDUJ5fM׋~-i` kk4VZJ"mkv*ž IG˶Pe k+ql<f׈eHO9^n~y8ؼNuqG4d c :YSdVOW? zTggE{{q"0zheЯ?P8s LM*DU\{)z8Eyfm6<#UwXW`c"Ss ]!OC0b"XHknam(P-G`0=Fm ZϱA*|yOM@fg?4 ~`#$ZSgC:1J"Zm k e`+j+tK<ԅ?1 _h!Pzɡ]\oy uk=pZ%i?:`OP+ܠ8P=MJE \9k#g@L^c߻ dy&}<}wg]Oj2V#ZQdC* q|wanu*fJ$ "{P:럷JO(^6IowȢnwiN־v{٩8ow}Q>OWl3`a8om)'s?#-y(1zĎIGNiqˡS[@nmJ_Ek\t_˃˦pҬP!ӫMs>'t֒Go&UnE/ө N`06f*Ԥ<-f{7!<ʾ{Q0YEA3Uw߭`St/0h%ԞiJcy NaM{\;dZn/ߛbᎹ*/nj}If0WI!FgSzSI`,Z!钫tC-S3>BBo?M1 /S^JsKV_z0Y;9Ё_{Ͻ:BмZdX80|=4ZL܉`xxi|~SNr{[f(%.=GU}룇 : lo&A*_zXthE?Î!)V̤(OKhjn߉Ka\Dc?hPSMsjnGiG;qhbïnc,G`P֍3[})h`!7уvMnr Hqn}>4;"B: zԋ,dHY2ɷǯ5t_o}I=THc(qP:Ƕ_A7M8lnVc稤m8URXa#ﻨ !"&2R&~}](q_wמͦݘS| ,鈂ɛֈ̨xD}lgFET'»69Y,(3GOv6+d{\V_5 YVL:T&2R6A2u`ކ2[Q)(-%=x}pGfSg"t-՞X -fhØuT xC.&=+x8rvHH@Gݔ(nq0j>VYSۊb[ٽA>DZ]ڈP>c]aT+H%vB^e '.[Hyx{,C[%r \E sc70RiU`+>L)Q!Z |\Qc=˂i4N~ j 0&![/cn [|B =)Aw#3U/]Zk511!wj:a'۟To»Ihm,̣8CZ  _e#7):S0i%Odbxj]p7[yIfWѐwLe,x|bgk&ӝ縑Pv[h{P;>_Tlx j]?`8DŽ[)$<&GhUјŌ V&Dj*0HS!H%X+PgԬKc2&93ٹߣx;;{r0SNyOe, YH-GAxdcZ4lWml5!&" )=i{vVt8`~p nF#)68f7MT5E0-\ii#ecWɎ:ނBKosvg ST)r6/&Ur O n.~VeB8NDRxu[1`_l);iCi^8@V*Rmhvn;vR6<&z-y턆[Gò׏eK)#N*/S7"xMwFoZk+^ @XoFx$ku](V0`8 9v3[tU׶zݡ;WIOhn)vg32]opwc QURqAQu0z`Tw.׺-18ҫWsցxDk7p֍W}D >7o"ib* >U֠XmTpXw3? f ܐ}G8D-~`7)WV\s[*Xb$3muO#y =ٲ_z<@ nFBt̸fspae/_gB=?6߽LޣZ~uzN*GǷ!M29t$r; toifav:@%~tD.(-`.1(HS۾΃ZkfaCQr{(&IGkZhS\Y /R`Q>C)< zքp+ ̀VpM:[ǛP<~KeQz n+A܈e5&dMqa; UT%SӐc1_p&4^krpMO^$˜dh:g:D$ugl/ 8Plcd`Ubfɗ .q-#@q&ctVq|vGeUQH]<1rZ+{?} "}DT|mqލy*+r0Dc>rQ55%-B7u3%6:pHa?cWQX*FOM+yj9׈&0ziNaukpkCrcRJiCˆPTߪV3b¸?Bj(8b< +# O+z-"̱W&nO0A #|!Es%;U5hUj諗Pm-r9 mAG6N*o7D ?͔>`+UH2l˱ MA(K xl_}d&Xm#P6K˽q`Z_em5'p)(`2YH!E`)TV 3NF#be'Q@u >-d^VSqؽQ+c+B*ZH!sCSs_Xd<UF5G% CsNݽ}>Q\`σe|Z'x`TCP<ߑ uA΋~k:~_C{4fʫjݼVx&{m2 jGi;Z/ZS#$ElҪ3?:lHLBW2aMb]k)fEŎ ilU'*k؄EO#s)zs &WԍX_ڔuܧ>$Λ<)Џ֐{:2`s#Ϸ',y<_"iڝת!T㊇qzdoBxX&hw\ +k EL+v^DOwTH<|$UlM>d y&d|}!'@5(Xf2ѠlQE{~уK:ʣnW΄%zヲ;=WrW f {z3?PZL$f|GtYzlTw8?T[~ ?؏Nw<[ץF}aN!Bv{+h` g@ZseQV܂Bm'ӯ:0ElEQbChZ' ц!\&m#eHq.o %J44Y/S\RԖh@`\0 uQ 3FwO@ى~ĉû7ui0+|Bc+pGʰ`*V,vՂD͛dVi~:o7a15 Ŧ1U>9?\mwêjQ'Jg5D+8ljL& *Nb[BOM {ӓ&=^{]s(8):۝z}?%ѭR}5b{&#91!jϵۈ7@&S5<0àڹ`9F͖T%:8)ooTm8~>k>}Wflœ:"yɢ-n~Ħנ`kǵ=9:%:1{mv*66WhHh;pUé`+Խsf'3(܈r j:l 3`YVa.;kr3bn-YO\ LY9Ŷ+3ig鋄I}+cuelk99kSagM|n9LcԌ C{y/1ҮoO4fHEJ$:.Vxڗigz0fZ])#e+Z]xTo}/j$w|?T,ş)^I/h[Vlocv4!Hu=(υPLR%bDVPk*"ESËugCoOh*d&`FD7iT ϋ2(Jg?X^L]>H(*^J{AX\㱇$f¢s[z2AiҏީSq&EAfw&5dsac9)oJN~ز䐋Tc7lx,^fbL^Z(֬u}.s2![0 dsxSX>][.+7$ C %0>\OٺGUԸ ~!WZ|90"DbĎ;nAnusR0D6EB0v _AJ%_$|䳫&ipc|mS(G )/fTxSz{I1E֢J(OL- oK>=y;" >.\=zDLkD'ak@zʞeh. AE|sЂlcƬrKmG)v$'z{`z__1kzb$@yf`A(Eh@eu쮼}*1,sU`Ը@4͚('y52 ѧ-F23"*Fgܺ 1Hз<$ "w^098CC2AŞ}NpAf]kc,p7{a۳6DzoZ`qViOf.ςt07 0ɭz]|E8֬Qbɗv%2#I-D@l]G`sNEYyL5>#W&z$Re^i,%.aC{-@֪(.WC )7vL>Ew8盕5UvxPPbk摶TGbf,PS8E$< Ϛp>3 p3l(ܮ\lt|ϗ {'~eW,=n[!liJ*(@x\[+>c*٥ة!5Q|i2=#8oX5_4D_=(~Yoj.K2U!^O@n0Ee X0;x|Eu(>gaV ٠.?DDoa9 gRLͰ/=Izat2{DfW W`^|TSӎP0cv@>A1[K$WKԟ9).+UZ/A({%,l 5sꡕ~fXiȀhFcӃ6ǧ <9vO"'\%~8y;D_͙Hd삤=SqV S6M`i/$H4x&S=MаdgӏLl{+H cStV?W6t"|*; (R:7CFsհ͸;3`r]j1?dH!ZJΎ%^};׬0S;<'嗕KC?w[MpJ=/3~fU4۸8i~a比/ݍۤQ!< , %h R/i0+C뗻5. lʃ. \a^U#."ۻ-w1Ns?~$>jr?nʄt<לJZ| bF{/9ͩ*`Nx 6Faʦ{49HcT٫gam;>]HMDTTR NG`kBaGEB$/ڙ;Lih{ŵTLԲxT߂a֫oH2,׾ǖ䦹EgЁX’MEE`YMַ} CKþE۬pMFb51q4/hBZNFټTg|Z̖n+M9DV¤Ŧ.z8i,/dzO9.4a(PͰn}:C\!!Ҿ")HSQ9c7!L J F[ @_!\2kAuX"5$j=2[=nիbM/i+(Y@ [H@ǹT8TUTHnk1,iW&+tqC31vAml`+mv7VIZAb#@D{b5_e#ưgEm'6Kʹ-}zKU~ڢ$"gyfC$` .a1"}r,/Gx{ +xvl#0Gt 6kA; 0 6J +eJӋ̼!Y g" ;hy%ئĤ6b4WL;s;Js_m[CM3H);j"zXgPkR kVL:'@/ϖS;C>7뵤̡D=(3'bw7yb\ч.]Ȝb%j&yY/Dug>|&kP~3xX^4&+U{I|5kuy}q!eka͏85} |c:Ī/ `// 9r nlBac%7_-Ȣ!0Gұ_LZׂl+ 8EnIgOTـSnLwؠߒ~8nhۦt!:Ǩ2*,7ל`f]'^hL8|m`5URWG*V'V6-2AČ33fw-%v">XxnȮ|3 SR^m6j*IgLi{L"(^z@NpH ~i Os ꇧ1_O?:ؚoHYǀ`4n]wiWD s4MzQv~NRϞ`Rϻ_d*1wQP_Z=2(ge U;i˯&9yZ@z1!vʯ3-ȌD6ˎ'-?eimm("@5΢)sB& Ⲍ/Yt6ܵYf[],0LɪqoP%_V~V?J{jmC*TdK(CBMiG8{`4_B-O{%mZbOBi:JcN;=o4d\] t5ĽSd=C0ЗD yZvJmH|BY!u2\a;Nk7i)msq>FgH@a1Ek-L$v}JݰS~3-ӟqQh/ϼyxT(ʕsg̾4fSibCş&YUV(Kk$tw?!y{ L0ldO O!fQW|'T&zNGC-]xUgZ* ,[5I82Ξ]tRQM{miCf$1B/ Y)G~풎.fWl'[)nEkt5JfvvvҨ!sS~do]ꔋ_ŗ?ML1^ur]=<$q^$dk;TJ(?VK%ѼrUwL+[;#RCYhJ~7퀶os7RNY z𠲄aR;#>IIl2:X>63@(L>Nm\NNJ X+,P]؉~ACdΏ8D Rku9dh[(yC}*w c^t`vUK{quޯZ 9Ifܒ7ۡ+`YҼFguna葺ZT^\FN /]ɼlkI\.{IWNzXDs=#E%(foPX JW1V,` iK&It0bo)̷`6Q>F}Wztaa,m Jp.4͜ʗL/ZqL6fApӳ+7kQfT6wa<ne/&u\: Zlh^bCw"iQ#`b;ȫ€ʶo{?z^Zqz> PR,{ØZ+>3Ȃ@=ڈ LNX/P&WFa0~'xQ x>"Cf~vYp_GY,nH vN2^-hn^9Ƀr:0oLVcg}r@䰇Xo=Wp|Bz2Z>K\ s/Jin%A:Tѱ@uS(&3kL{Z8%E#Q Peg(|M`X^@ߌ(n d\@!A-7"#?\~ǐžS*Gȍ? Cj?]7'WMd (&mľq+yImxS܆PL005<.tXNgs( ޳8g|2U>2F403Td .wӖ[SEM9j)Lʤ+tRCmk˕u 3f?ʘ砤?v"I&?cтTUmT .5H혢 -U:Y!X+-3 FW$ƭ _<9j<5ڬ6qmxPS oiBf "w`D]itOdGFOq|e SO <"P p8Չ %' o۵*ܭwF<}"D ,SCYgO>FE|6 AC0zVHnQa$,f {m4t8uj,;vbhمO) BЗEg[é.'.~>:^jm;|ˑ9ۓ ÆG0ϛnAt  452~R!fSA{yY->5tM1k#<^u/kdBTC7'Z;c 8?hzg- D_<_ ZmL1|o7af|ZcL?dÞ \P4TNx;p'BdTag(I00=Pt'nʪˆܥQ?ŋF}g~\6HUK(Ma#Z:<񃁟hiNI%2KЕ78 :7=384B?LiEY}mA) h+:4o(~D=mÍ]曹;CJA3*K 6Ԗ*}Qk0dVP|~Ĩ Lrwi 5,(:\iܐ|Eıek53b^KRx'yCZ #FIR@_t9.T,ڹ,/GDh/s[j_ȿ TW("XưMk,jժPޅl??u'F>_]rCK>U0R,$lI +@E+*8苯6OMxZ? fyZ?os~jk}ɢE ;cE[sH(z?X v3X䃣B6dnt&Ipʬ>`q*)T-f\(jbJ*þxJAΝG M R4q{;ԛ2vR+| ΌT]ۇ Ɛ΂d?8+ }su ];$+{.'}$2f?lQ#tk rBS<=qapnЦ+W9PL']9G5ي~!j v44k|P!Q&p}jJJw kyp0cDy ]sozx)Va,zmN *>}LNeD%K){W$')$ȉ07}8MAٓ}E\7?JQ/ aU&hHN)GH%w;S|nEP|D#'֓n #F~[=VFvcWso.n x5:g:;{lۧ?,`6.o(Ir7-tiLGmZ:ּJkx戱l$%#q֛PFѸ5ӋKYaetއ:qR}VRsfeRgy4:>t[.t2"Ǿt3E, ejUcƎOC#!y ţOf$ZWM :5A [dt˞Vcۖ][ IwP9>ҝRtF"nFfS$dxuZ 4MvKJ#*ZB[\XF`}گC9foQ&ml!=q(=ZˍT6? ʶE|q6 sBDD8N ݸ-e־fUbᨺXdWtz׍o A,O~PO izɓuLvY'Ӽ!r>Ln2\6a[+gP*AVƩ;yG+w`=d]Ⴖe\}lA䏉4 (2 1fk?RW% kҷe.991-RyyC/|dqiF)FۥI3y[rM:LaܩG>]==_L rˏxh$d%d4㚟Z_ sA., 0 g,(Y1*U-9^γU^ RJ 2.;Z"ڊܦ}$HZ7,!qH*Ps"G |$J hw߮TÚ/J*v3~zCw`d^{CkʓUZHHYcHL#N{S0}[V"4w6gt 0C!`Br?zF:nTS8]`Ho_޵Kr1=oeӇHϼjJ̓ IAvP Պu^]ER`,j4&躇7WALgOY=b{eu G,Z}7'U奆0ɺo^K݊ :含6:Qj1W ނ > `{SEv\N3d彟\>ѭ[FK~Ҹ@ rxv21 Ю6 $'u˫2V/FdŜ˯̎!dZQNVTNLdr3Mn2)JLh='+<[}۔!,E(6axCcܨԏ!U f͢0jUl3(cwäqni5*?C౮t*`zN:qP1[SYc"n \_is5[~yئ{@CxX2P,xChJ 9;HQE<˷oR0֥AU勹ӅLvU-vYZQKmaoYSqأ|HD H'$x'kQEö&t?TT#tn |5(Ә]F?9 wGqy\_xȆ]y]4?{l5G.W$W"kơ9+@bouSj"{jZoss63RB^1es=VȾ5S,K=?5GU2u&Q& _zg}?g0%{%'LbTʝ>~N#B.1t=gddwqgh9q޲Pun3q}721qHZ>X`*k s놫SbK.4(hZ7GQS',c]ȪDfGOigvS&9ޅ,LHѲA:)iY{CE[!B;~뷃>E3vtɝ(eߔ(czHz_hCC<;y H`= ֨Dz5]c<>/iĜ7"e [_ .=\%3fH7l:2Y\cJ0]L`Fy39R+b1D6u& tV4h|i j*U= 1VpHg{iI팉!ӶIZ cx+ЈKdž~/mrk%vOq$ȊP^xR x U>GS8!*FTLI%٣-td{Z-[̮~&fZj4_h~lMSKdp\R.T2x[NbY,K1jKt̳׌c@Lrj(<>rߌ nXcᘿ^U;CWdդ(!fϧZ͍ht#hIꝕD q[@Y^_ә-4Qb Up~MA*ޑ,$o#(RR?X\G6,NJ[qVI|<[|)`I꽡ָL!`\Yd)w.zJntIh~u_ ~kEvtkR|-em9uyJ&+L݋P^Fm3w'U ,x_ ]x^i eBHB[5èJcYg&^+ w.t7qG_X2ROŸ /6Db~jT:.nD]'_0U4|&:#؍8kG~ѸL-'UӿjPF2.pR@bЧiU+xЋ^m^?+~;nhAU+^@/\$ )g Pqghk\K|[4@z<9((۠OW\QxG?e/:;f3fzc0$/#B8jI0VĸTΆN#rL^=`6s:ӟ/w .T5|-RPg87.EºTҟ,HrڰE~"1ye;BjL_!wص9+З<uϘ[O3KGD I"wK*E3FV JΥy~S_/T?|wy9s݁1!ƤMRktkSoqإ8VA1khITeL 3CP3Lz1G{^';Jq(qʰ3 *&4;+45MOg_JE:A6"ʠׁwIޘr t[j # @Z7m Q+t2~ѬƋf8byv3?eJ8xrfj\ rr& fam  OKB7`j@ O +=~Mg-g:Ks.f{>s)~Ⱥ-Iv@L'~Ix9taR/EN!€S0S{dJ-m:DAx< cY3|;E8dkZ3!p^Zؚ~ֽ\W7Y8c 9E6 wgڈ~4I<ݣ0!g.@@rA.Ӭ8b.<ȖbBF䌮dC_cZx%UźF]݉k&ֲ_+({Ö&Ӥ,Ƥ/?Mw 1X_ 6PFkq}L4&P':[:w}>ONHV݃v %FƐ/fEjj2K+Eŧk2 (ދpBq,I zߙLZ[(?qm~ MX_YC`ؚff2G}G:,דL-ߍ:#㖲Vb=EȬ{yT+ F4O!Frg]U1Ԁh*ٷEK!+ږ<8JbB׸I#Qa6Y&CG狋`jD}պݬO%5Vٿ:;sSpTTn6Xq k* 5#;OmSh6kxZ{['ZčgӃ!eukB\=xڗЫŜa*B .>GLy2{Wh07uJ)es |0.2ko|to5'g'OO~]bȰ{FX^U/ McW|Mlv?H/L_~ơJ?cYj 54*w(cfҷ'9 Ga .(@*AΠDM`gJ.jeӇ\5]d0ᖇ+)Ϊc͑k *pE>WW8ӥriYfFM~ GVz0i޵ 0(ONpWD`SOW]LI'ȖcT.`N! 0gN_ ]MdlAi;l/g["95_V[zXIK{/˔DݚRmr"Q) Yk.Ư/u(*1BM'LZ@WE9Ή-29Z%D7}ǎ9C L4;VUԂ1 )9/qCt e ]koh_% Q{kbkBk SyoW #Ղe#Q^7IJ`0Z&T?bF%'ZU4 jb2>AznIeCEpiqO!5Ili"S!UiasgيIHeL~ z x<4 +`? {תO=Z/{.x9tLŅU]Zn[9f41W8$ #C^xhԁO [Me-{W*s ,ZC`Y`r4k[?Y(R.CT ,9Qm:QC}KY d6Z5۸ZEgbYl|B4&!XX}U`j$d,ef^-{5< ;J2FH6j˲]wcbLR>ɜj(C+8B92f d aGbLl7Jt"Z𨄣-vwBmT Xc܍v` ^)Os l*yw3bOx$Cέ~]29nuR/|G )mJ>-هK?h2R%!p5xOW)u)q.XܝM~eEi:mw9+,a(|n pcW%}KƗ8LhSnȨ9XA}C\,/|r@mFv$ذD%MG]:llG4>">XXH9v{Xb,Cm##̘^&sr?ghC =(EeLdQq]2*Cr>2D)#: __c1i{!Б6.j u蔸ye! A!"beoi7x Jgjco:xLXpSZzpE> .cꭁ bu {PL(!Lj 3Xy03/NESkl-**ŨuP f߸a &PÉ~jtEmuڭ:dRs0ZBKwFL-F!V6/q)f3\|؋(J1ّ<IMz8G,p,ykWNX_1qخ&Z A=|26c)T*~ĩd1 V׊:1Ś :g\lvz he,"߱!3^ZJv')r@\цpyޅ4DO@REqZ >hZ:!?N}6\cܿ=n<*yq:QmtY 2k:yM;-[!B7.bI"IFE<av *y`l򘙿9w-O{Z 'X0 m/Jrn#m蔮~ kciygYB61?-GwK1s34E#\\ ;}}eܖƋ/Ph)F5 K[GC{ָ\w6(Ӫ!H|xZ)(44+snӌIġ^fZN!" eJԌC:f&W{WU'֙y\͍93z7AkK,{K9SBb8VMGAx.Sdg:B8h-b0T7m}Ѵk2RKG%x賽Rv g>w<}-v9$y4>1?##u&q;x  |pl+: 6hn4c:\6?8M.4J@qYͿ>  y*WVUlu_1:iT6[˰j}$Iv+Y:NmEbdJEFMitC:||'#_ {%}s¸$BioW6v5%O65@Х`MuYeemJHTua}9~ۮ[E1ZYxaʥ ]3&j Zh08?_(q*g&Z9)^"ȳ/hoŸJ!A:`_ߔ|1C[Kix9/i%^.jK۟ɾ= =.&xs&F ҡ`FGvi` @ ZH>*";9,[S٠}gȱ-\zzbjuwIu)j7!@՘ϣF\ _$isDtE,bqs @;s6 lFGSxrTW#(\7j<@O[~{sv-h6olrRԽh ])21C(q[.Z^ |lP (E4VTuC.!U 2_4;wb$2~k;`\dw=?On5% &\ DǚM18cU֪LsGCmƽĞ>.(pn+b&bDBju6p c꿨4Q0 wO\t lt4g6pb W-8nT>3qݩ>Y/$Mr1F[:n2,3zHܶ 63$(6葢|[ [e~h * J/JtxZeg? #L&2c:{~>'i)Mey#hB^['K1wۋz,(2LlZ >h y}bX3!KɉގK2rT@IY|q?A,f6Sb-s(fɚRY癤6%o,w?7dX"͍c u v^M%j*weC}, & Ufwn/D_F{2jiR玅>3 }f)"E c=$i&>Ògm|>n@N=e#PTr`Rl@ WAqSM=6ݟg9KAD5Jyjl A3mK^LAX\E]%bq/iZ"6vȨK R]psQ7h%%t_"">"a0UI~Z#Kv5vcŷnGUt ȉ5he%*[$=JLkb;2xh[ p7$khĭSU%EY6(~jgA[˖| BHP :rw$̓ U? N$ H"vv,QV5mtB(;*YN~5㱯U0&A8pp OϺ͋ݹ04U&9f{ nw|}=8)\HU`Xw2 ?~tAݴQM bJ6()poJ )8D֘8~pkEzvʐ+vmy;xIY8u/_.bk8r2(t9tG쫟=n(%$FGݜ#ݦHޣ5& lCjDbvaL_w֐60-k0R. شz[u w@`^UU&Em>:jMM?֋U}䧍޾Kz˂hXd+N BGGr oԒfֹFq9)I $o@U`BrHKYFe?Co|)緕kY'Hp"\r-GЭ…ǯF@ B4| d7))L#|;*7P\#uGݘr\vfq=Pl}Y?;PdPMWO_ gX#&wzгN~vʹ'%[2{?*MJd_T飮q#"1wyvFѬCFx v`mO)=SE[s%MUPƙqY HMJySzUd[= '󄔍.q0_\=vu_9DkZ^!wN_#)g죊\){2l o7ug#iS.CsMVꋝ?~0BT4^ֳ&[jCsӰ=2Pb=OzSFrE sW@V_P_〪&JLod$I{p 겫fJRL`EsF_9M$h5igAh kJZ4R]D"v 9>ۋ\Ezܜ(?`NN*ncp`iܻzE=k\2ּfQ.<_q{Nr>ڐbU o1}*ʺ.|$-ǾR]ؾ_=pXI G0. ҄\gSk.򇮃6= :{8]VkVA|&)Ɲv#(Ϧ"0jƺ?fKpxbTeJWmoK>/6WB0SږNoǚ%D#?@x<7d2R[9pؒrM9 W'/n:o:@ :v r@d~S q^Dцxs{RKD8Mۨ7vX),ౣi}ꈖ2 }0(S~ u8:Y &heI(OM7Y~+je[~4@Z 3Ą$V[iRJI 3NK[ZytW%I#;쩫mjMS;˿6J/N?F'ֳ/$93Đ*u9>cj4-'R??)2klY&s (vQ!B\^T_FwL?Mp +Xs lۄw/?*5O+ D>dY#QUtmKЖHe{Z{79~23vx;SxּEGDWT9`'Si\BD[e -$9AZĻm d~aQ>[-*j8# SɓJ[mB}׹5O2@ ܍bО[Fy&'T7OW4s]ĢzR A-Eʫ"&LU`bgv}x5KŪi,H9&Sk9ZA$1'*ĎUƄtR3i ک[G @ͷ͉$j:0Dc7FM# #zJRvXzqznqAh`DFYlAwL`<ÿ"u.-Jc=45 yDKM!0)iNe~dZQ Vejaу$j4Z㪩_,|x)6n—!Њ6|bQ ü3X"Ibã \t hDs Y fLk` + )`ɖ.{3lb>kvq#l^;nӬ{{e\='PbQ}%I+PZtBR-#C0=fو׉9R>T/9*Ɯ}JR1aRwJ(Bƌ~F&iU?MT5JN(,dnV'ia - *G]u١մU?2Ҩ!EWtdH9e`'Z+xɿ]ؤL,P6cG#Yqu]X^ sh.pp=N!ly,{;#79]OѲTkZ( CZV"c!EyWV<zx<;@9ӏk-Ô 'l6~4Q3@ x^]i1^R;2W%}-)oG x&rq+EΗ˚E|'ㇰH'x7R/y6wRڧeBr׈Eۍ#.wRΊNXy -. BuߊOX>$qoh"~b߈@Y ?ö?@_ o]E` N&sWZa&C˦?L4{U?Rg~#Z|l,M3=JHvKyˊJF$SǜBAwyD]D?A/v r?l;G;ɋ+,|mahF|! ek'5;{lN[C.8K(<;Sþ]+K7PKGz/g/+%#4ԷO:<^[Qa$['a2\zxCfĄ8d?D*"Tx)A(8Ok5.۠3߮=O*Ҍ4_mF"&?Zi{*'(p{R֜D[Tg}xaB}dRB}lJ3=i4h"d{-ȁ.6SC&ߙ ^M~1ւtXӲ6  *P j r:d9/I?Ϩ>kT@Ip(eG.wΜ_se9UPUqJpa;c։j,DN`aGll\Li3Uc_-gG`*j;AX" dt&A){$I(1or\YcD  mv:叩)Tb=4!JN37a|ܯJNOE\jJe ?AŠR|F/*@"~Ƒf53ꦗ9]PrlPSX`7W)_ -㵴1ԓ[ Fw,{fD_ahbWkti5em`N:5EH}ykJG4vG3[ᢳۘ!#KJ^.i1{b\|ʦ~/ޱ"ݣngBtDV@,ǒz&lGP a(oKsˉ觀 a&yȳ =4\j@ݾl8?lVDqW,! :^1lR&=*bOt_UB=9KS7(G,vQʨ^֟::&A)tq,yC^YS!5>)x&In+6 "/TLOq3~eQݷq!2 @լ"6=s(7Î9k>:w}\a=![,K v[Xr]`%$ba*؇=s_ J`]' mCy7O g&Zޞ)׋˸emv9̈_2 uܐt{?lKX, Rm/ zg. F4;5#wۜh%@VJ/:Evt[e4. lٸ!#Qp$o-ꬳA6ݑB4p\Mwҽw{|H!Vٻ`z4y3 G$\}w:Vc;/"2>Lrީx3Hc[ E 1 b d"Gp+Ȑ3ɇc0D-BX=8j*+'d$2ͮHIk:(Nnl#o\?j`[Yf#lm7-ARh1+$'yZ[jTlHi!>Twݬt.X&M /h_ ;b/ {nS}y0V_N`օ 'E7 -帺hxZ;-8tbF ^%ɝN5]0iN-D!Oy:~O6kL 1BA3v&B7ڥ7"5T^ ֬-AJ*F~ VS nPE2~YkNcNXnH. RmYy2i~T)H&˃nVnFLMB/%=r{UZRZG(]<a(_e軼RݙhtE2 9RQUWsm&mcz+X慄R`W_㮔Dɢ;c]XkZ(R4Dgoo X 0Kɠu3y2?!?۪+u-,@K/=SJZܬ/F s]KP2@DJOkB#JИ1vB+u-]v3l]Tj9GʇӍ;vŝ^4<3(C^ۛ%nHFV+HFQ':y<$/HI*ꂚTdN`2FmՁ*P y "q`,4L+S;*4z,̦]*#MXtbxX^O.íӳ.edD7g \WsnĞQdi\3~cF>e! +du|aQ\m0K2bT/Fz]Rsw,J^~Nsdm ߖoCHϮ3pW$l+Mė iQ- 9~I;J6Lg)r7+gG/ڄ)5S(LLMdfd4,Q9Ԯ-W#My;}O SEDԄ.["RE5x되T{&7$$'-_T ?̬bc8q&G~HT==/p=UǠ߈Ŀb+0̉~: 5[}2{R:WU|po\[`U,T_)ګ1hX.$'R; &V'OQz h2¥@ҭnNsG5Zdsg -AdsR%'ò0 A{YR1 VQڡ%or,[fLUrGajNfލ;:FogQ"\:/fC,$.1&m=U7:}J*лD'dJ8}t>g-jiHK"pE}ݳc F(~\&fjۻE&g%%U`r} opEe Kbc[]1<ޚ1R8~o^3),**As)"ň@s#-(2[ eDN!ЌLd7S{g ml*L ơPnk8M׋d G.wMLSah g@>?tBiG闋'EH8At;h٧xKIt&eh*QjDڥN0+dk.-srGm]r-n7(C"m2lAW`UK@@8jWP%us;RN*h)В_rsXj< Q ;@֧=MeђGb&xr+9 $:땩a/Ⱥud lʌ0:cwż Yf3'TS&ّ =Fꗊۧ:]Kino,,2%^&DЋC4 ^LԴVEP#B7LV9N}e`(A]Qt?Ϛ gpEv&MՊP] 2z%Kzhr_Q~5M\x $}m 8A [fwc8 W ЅP 9",kK {GUЗ'tu[*d`3Qcy)h '9CQPi.€Td$H7Ȑ9dLę\|M Mu,F\zW(=]b٢ͱ<<^FA3*]A R@hXb^oHlL)n{gKrW``H* [ʚfwE0%gRmK&z;6;zjŻ"ddFQEwn8R*碰` O7~T_J[S%=/5[(T#ǷƆfjH2 ?,XH/^~BM.KliUX|]3 D~p5pI>(J(VAz("˨=± fxɊ;}#|h@FgBC_//ꐵoΊot!QmM[.g!@g:Osnv&rW]NZՕK@H'=//N[. PתWTL;0OPC9'py*<czN:L] X1J"QBxPӗ/~%V>|ǟ ߿M덴ߠuWqAfۃ : <08Db+N/ؖ1dlI3{'o:Ec4NhRa9QUzN"AY%y>\Қ"EY  G ҹ̮bԧnYya45߷W6V'U_w .}5Xr I 8ݷ$'"V]JZ8[gxAO\\aMMmU*ic# kGJ&} ~N9чcD \+FH? t[Hۿ9F@WA{xL$%-w0,(\QM~I+Wx׿Y?mT܅cU@| 5QK/S//da@n"i0g9]}`i;!:(dqU2PZ8;I|O?s1Q)=ja/3n$%3XP0!VX t(Rk3[(TΝvL ߌ?Lq[7` mIoPr $Yű&)+ po" n֬ +p&&G ,׸?-䂸Uů _]6N֐{W-Z.<%$R{mzx @ d[c]?һJX)*vXZe&U.hV?37-lejd7]+zOT}01<VJVT[P`vK_Dnohe3΀joI$VD͊jz>=ؠ5И+[<{tMz$[G Qؽ8a_͞f:fkRats#X) `!P%9R?pޙ:xl)zDVOܛ K˶ @׽B . V;@4/9:OݭΓ`73I;X>č,xp~%AV*,5c2c Ȑ_Z/7&mJ0F5_]l-_(C=1.?CRr~@C8h߶sWУy|釠fExxW5`⠜YAtT8~1]Ns!)kw!U0W %AB/?Wo)&׹Bb +΃yk#LtN9I34^GmS] d^4pRYa<`Eӭܩc0tHzb·=S2$39W{hu>M=Ti.TkVIEIpDfc)9pƹׂSF\0kcۦX )P љYJpy<$4t b^֨LAO<*K fia1pUJR8sq'tie;}2JNy1 z^*59,޵#tt4ڸc#D:L cGQcld‹;+>425ZG *2u0{oOWURp5?6CpLuVlZݣ;po)3T7&Zv!yj0G,9.B456P_9>LOޣnEp 1){?Ř#O⌍,se._U=t]ghQoŽx!%QRx)ĬQ ErFA83ԴFO Reg9UUWK0k6?̓H(TMkiU+^2+NA9x\ `5,ژR1Lc`O)]2hd418ݣQ؎I!DԇCTSgR"mܯR@Ѣ "(kI'jB&5%5st=fI9sZB[1~M1Τ?B}If;T="xR_e[8G\ޙ<0Nq\a%K;RPmMV(60ڋ6Dvr>Kq=4⟝fM6 +ly^ZzkؘL[r_H)yRfg5y"p(HrhrAm(iߒyɦŲ/7«|N!cwi k\BSU n7(Z9| xA g. ?q!T&_bɖLTv's'NP+Ňms`ܨm݇^t-j*+bNJCjnCºQFƥH1KY$׉;^f#@?qOsQPV9 |%t[%dAҳ5}:OB, HIM'yH=h2x?Y%݉;'y`P V7ơ))nJ-{2T5 jY"YNz R$=g&@3)h}S\'y^uɁ^埉Tc=c !r1=GD׫@#ӨT949&FiwL"; s\g!YQYr7]8T #f!n[=RǠ5/ǹ}omxaɰJc 1tAȒŎ߆4)94W0P$/}oX%KUԭ25cE vPKxgcQ$_uDX2%͗XM nڊu(Qj9Rߔ֮ -fAŹəhJ7| v?Nke"Nfs>}Q>-oZ"+ h ܰ;r~ ~/Qr(qE$:`5r77Ph.y ZL[X9PQA&4wg6>%ˉ >^N۳?4_Aʈߐ鑜?$-"$&eE?`;V@"_`˝BwȮD7Vɽ )%mM݆'"ENȴ!͎f^|#{{xCa5VCD[}6}גYU* s"RPTRD Ca*+.rA~kfu$Lrmɋ'#+T9FIj7Ӱخ PlfrQgW"IHy&h^?ϋ7ޣ?ѳ옴OXnH`N6 c>GhL^!'/a;"۸dgWzo 2-W >^Ă#O1xp\ *SXX36Bm~/ ا>\QwF]O`"%/GL4U;OSl|e >ESC`HC H~Z b9HRZds-t-_F[c2[>&Fuv2{wuSx^XuHk( V)7:P9uIk\Lr8 [ &"¾a)SCzB@zo\5`L̞2"g-d+TڧKERCt3,e=/R%tbZrLEf?IU]<.Sj5웨 gҵQ=<`QOj z;qbX|6 I8u"@hEc8 + MFOi͏]<%5Fʟ0?z!q|e1T /ci8]<Uךp]&M,N*bBt !fhv29^/$ B7**%lFL7Wŏ>n޼ꖊcFd?z!gU!Sůe{-@[< ;)KTճ@^TU@;gc"*©{R b mDmv*iי@k0'l qAZjbL5!uM`ďgtf-$le~oN-eX4+pIN :fjH' M?rf1k.NLV*& dVzc)<; "AV&SflNc>GX{(HZ'ت@O8ZI &m+_5&һKI:xc jznaijn /Zʲ|]z=w j2<09{# {ǟ†0M EuJQI2"jKYR깯׿e 3:N@9/GR .l$>OW4:bRߝ T%HҀT@Hǭa;;4Lx'Evf.~vctBg}A.N!xH"\ q' 灏;ߓR-Uh5kyi02|Eu6Em7#ԭ] V8ٓL zA)w<$:wh6" HHWQ{}"@&&c`rl[O.\~W56Mܵ$_ xې2R9(SMo>yQ;x as8UM X~@*nq ^B϶`VJtO,Nj@#Y|⓱G8H'm~Q809cEN֏z]2tPILWVa MF?dSzEWhEo/8/E.xϘ +Q~tP K{tf!aD4sT Y_&x >J4W+{r>.ͽL [ H$6wXW3oߠ(Ա6]Ic4,i ea'ˈΆQWNcpo}K )jnԎW$ ק49Z9$w\]6閰v8X1 I\|>xnQNWI&6> :'lh}L0ӵֽke9F6\'iʉk3X. .=:ʟ?p^F-^ƾءLaH (bEFAt=Hp`](= 3TKv5J*G TnoWa) Wnw0ZcdלPv!£mJ-=lҏR^CpbDyqs&pfqR;A.`!a!i:wch3L <0 QH%!H Vb1Oa0t-ɨ-)vB"Ҁ!ezYœc] e|G*o"!>y^PczJ6RO =em ݍJV}p,K!9gHufG~36^c? eo*E_|. Vs 8GHF2sKv.gVy[) CLxyb"bmֹ UZ krLS]ŖoYP;-a۠ 2> ҜUi~ ng$P0bcУ ^UI_siމ|lr~u"L>LQ'G_\S/!E\w@tk ꔷ,:wQ}1,!cq쩽d/Du8*NwOA?VӲӅ7fq͘*/9 E2ikSAEW}[ad ,ujmMleE_,+}A҇gOw`ܳi~"%SǠ>,p,#:J8LZ## N.HP 7# T95lU QE`=n.:aCNH)ёǵ(:>`Sj 7Id0d8/H0HE !\y7#Qs<:,z*bCpK~  `B1=KEKrkEOdRx_xESʇ=[O⑍xgT'[Į^sm_{}I+P/eY4HSב#g[ZNAc؁{~S3׼^(/A iW>_ pnJ7O3|^sY4.S92_s7. g}>bj|^fo1\ 5X*"),1Q_Z-_dl S:' W\kU)|>}݅=6sN{eە3]qgw^fq䶼7,U*%Y@鮖gv*Z 6]X9<8QA:_G}ѾٲܹoqN RshgJ4 *FwFALN wQ,RӇ〲n %U@p瘰ό |}zR-Ik+WGq0wdjgQIt-M΃];r Z> !˭2%0*.M.D}1;vvjD rKi(Mg|ޓD~ň pLu"0ybfǕ)q<V-DL_]xA;ZAWx. JEq٦OMx$JV e]x.-D V Z-H #ːKz|7uF~2@mW7F ]}L/u_ TdI͌t" {wiQ=ZrT}q18<ϵ ?4äq@WhCZb,o}8WY(VI.famƧ>dƒ+" ī cY!q]u|{Em @X0Ly4E5_9l }'RJ;eYu}6m?+~P'vGu_{4ڝaLU>tmӆ (}s8w3TS0CfKBu:nb{Js}?s0 ͊O$<<̨ LK nJF$xd}U4rwCV>߯Q(iB4MHc@Q%LWDb8S3ئ_~׻m64As-x´tI;3_tŎUyNj?׾+ESM0g_SN5)AAv1зmE~S ]ebي\;lОlVاbJn0GWG:<ʓN(&t-'c7FI?_[+$HK4t/X46GHh#_8*&%#ޗ{<#U7~D4~af-Q`/GTKf,|LU^[ T<=XP/Ec4]ά*7Wi 쭋X}ɰݣڈu_<|FZu+jwv7F}jt.R* wiZLI.p1˅jC0 P[;QVZ01sJ2t%WT:1_IQ@k^ww];$˟au#klLi BTN O3Q˅BYGaJR ʑfJStSW~ۦۍT!]Juթpऋ]z6<`0uFPPkYs\3nI_+|yp]| V. C|QrZs (gٿju' # PH;0!J@H^~v”˭@W=:C'Yb4OV'RU5FF_3 F_'Dsw]ngf@ q-L+-pݪŒs R|>X33KD%c 'P=,BQTc&p~Ŕ(Rԝoha 5*b)r기Tﵻm-vwySO2)3~w{2' 7K/g[qkysaX2⋧/  66t*S9isQ8>ւQr"Wv~p,GA L@L=\F۵n!⁎'³<^eQxi:J0v*L$‒ÿ[=5TIKSI=6EXc q;O*wl¸.`pֿ*Ps6nmR#?ԩI-'[oAŲo)!!*'j0rH׿ +kw+DOnRC OA;>HdQ7Pg}*$M'Av;ʑ]ӳ"ٖSV@B8btߞXz_t]^ƌGӘ Ğ- ϚA}+rA2vM:¥[F4S*HKI#B&#$]"sQ ǔLf8cPGO>Z촥$S1l=s{;,͐ ) v?#/ql-ӷu@yr{itn!?4DB<㚩ܹ޵VTXDpsVRXP(kq0&h:d>x k--L< kTBuf7QK$ѝĮ)ĨCI**t2kTEPc&(\al+T^y^S #BwQ^ZfD/f̀x)UAQxG__|y0 h^[?HGu#J0aq_帠F()kFFAPL3lMIr΅@IiUT *)\Qa֙x031G=ĭ?y|Kւ}^F_C6%{La[ V@]?>1#M"p,Azy-%ImNG&q!49XcM@{`ܬ2BZ+M}l8cشDۖ*K'6YGct4I`-6h,tJ$/ ZX >s{+9ֳbTޒ$M_h9:+H#CPijז@,OSM[,C͋i"kzJنr+ױ*C?pBT g@Q~ւNϢ}SɖJwؿT:C PC?#`6{jS %Wz4$G֎a\˞u ?mAK)GX?g#Z@tVs4y`d0b[Ŝ]:!gJM'~B񋺌.?w5綶KyVĂiaѮ:IntȹHa3ݭ]𖬞 vX%8x1a~Inp(z31uj΋F^K@R㯃Vt3S>eF{7_fNx3YU=! ĮBum HqX-gMւ[ѝ %J7J)"ZY3;G2A6}RV CEaR};,HUr*/we+$#/pdö0o'"%F(9跒xd>V4[4Z/:qq<ՃY~J\yzzo.7!:B!9XNz>E4vuj7$DS)\b|rm$,RD{4f˂SPʝֶj.Ғ !鬒L0±vښŤTS.QGRWԻ)䟗tx9T T[/k~J23 AJ]۲ >[xp,'=qݞD<_L׉W o,"f $/gʣZx\xTplnV%ߨuDR]mXlect>lqb]p= *ȗyd8C >BR-[6Uz{A,_aKʸ[soRuBSSRy]{\<|҉'WbgюkE r%DF *+yam:QbBNCc!{d\HG5^ksՉ/%Oe FyGq91z I7=W@TQ;o0ڣ[L{>јl@WdN%"R &JjZiѦ /F U?\sO>MsG'@~=FPBA2[%Pi^y*ޣ'o&ⲏrnp31KZ0SՔ[;eiA:#?nsazY;͖k\=*:տe;Wspn R5}V6ZR,51Yu=0C4gɑR0 x(4$vjnPFDԦp*% ՃOkNҫF9k u, N׎f62ܨJ7-wJpb:3PNv81cAok$"ױ,,cKJ#+) q*|vJq ¯g/ xZ3_J S,H&pAΓ* 4`pzN tMg*~7ȝN.}C |xft**'h ˒ad@JFZ8Ӆ|F 9_ԋs z/sPq 7΀zR|iR{򩉿ޅaGMBQM$L4S9ERGvӁGԊCJ)S8GnFeeSJ$ ]B9M4$qE'ŀtTGkzZtY$ƲPKw%T 0qm/eɗ"g]Id,X>V-6" oBJk]֏{k^2]~(BO2> >xEq Јrڽ\:3ԒABI@c} ՍH%m]:\FsDwjЁJ"'Lp:q's62&%P(b[@ o`_APTPj s* RXšeԼ2zw!4 !8A'7F"P ~.;*|[ڕ]%^mLe׉6 ~&<"q$լpN RvhK '2vv클LzUF_o:U}N Qt:eśJ> U;b2%m~^>=_Wj>g=Զm~r#O*PwMhN Jgށ Fù[@+Wbaʲbz/@,3TcxZpƲeH:cFaB]-YL7UhnU熆4T0_z*)4&.E:Fͣpk_{^-NE=꺲=Rz8K`b]o~!Ņ j$E_v"zqX4 Xska_27l JF1b~OpaXqA/xC:;s/@x䛫:2}y'΢E~9J; ['Pλ*ڷNjH!zw 83QHX\Ce{o=?N?xOylsQ"xmqPZL7!q$扪=}` En^Nqa>|m>k.ZZQ]IL 3A༯]tQCۙŲqj-yq@0Ȩ>*.DMQӫ`߱ )qZU&יi>̒3#)\@vaow">qWboӧ)REUj@-yYno>pk[ca4"\,3ڼ,mlsyKNJs.Jcyn w‰Yk]\$`\/1z#t&y)6Ψ/8|zYI Ɏ_׊x} òas 4 G[򦫊9UBZ\k4Ô+bti&<++SbC#b"R\_cpqc@nPxe_>1b)Ihl}HyS>*_ՂbNTp9)߉d\I:3̿FM@n  xIf\#^9g^T12 uJ 5f#!n9{4V2\e$RՃ℞ڱ ֞ W?.ߚ^lw}܌QEkkWұʳ]Xo8CR*kg>|1j 9Č[- iU6 ?~dSOC]I\L HUW4^7vIBIt1Y]ZC$Xu<,Sb6@ DNJ-yC;p ڃz7vfYX.sMAy&>;9__m+–2>-H!1(ld hT6x,u"gKKv3sx _YCu B>F(si@(K3M>n$i7 pj&&ڎCR~ޙ|)Lu$ r pKAd/S`I!=4xFi8SˀjUuv G5q˽W4]G Ij :tq,O(j@tށ渻y^y +ln)FY4ONLFjQ&@V{%_Yَ8ʖ{=MJ7In2m.Q'y*e< r _g>W&q23' ęq \AVKrGT_:u}}$QToy1c&3a1 xzVzi&IBae"-މg>dv0-GC]MJy@xY=oޓ_ȓuA^HB-{3&sDۼ2@>ݲ}^%fYKbVNMxh[c\O^XJCr;N!3y/'bOR#-W,Y<}r5R5+ȧ6%4r#蒠W$ QӇ߽^>cA高@M0*j[zմ^}6H֋Ԝ;A:rj1PpGώ͠\]F}]m\%<.qΆK_} JY[g`' 3I[:\N7lſޒY_SȺ[u^} [< e n0=9j'cA >=jٔxXf;U[/Lf1zx#4찃 K O[ETHWqޓ(;>Y+,~2]De@ӰpXm^_G{.BΟ%IuSiiaŏT:J#km/Ɗˬ~D Saw"ZqК1@ ߽Yh&,%QrD8GMބvgF>tқc']# k R zh/4t4MVW)u'18i\{0]롪eU>"C7"snDc6gE;7\y(u C/A7kW\xŜfLe,,ːI^\ BqU^u) <8!,ҼŢ ģ>)?R9ۂKߟ g69)罋S>ƨY''aҤFt%zMj03yr0D6Z<$ _Y&JZK3aBecYq\)"rKtjֆŸ{4eLY?EB=HLTH;)n-Ia)~$8@ i:tWڦRx(Ls\%8&?^#qq_S"iX*~9D? p2j\7}VdYhu7DL\>Ca<[ ِAR{g譙0xЃFY9iboQOY1P )n+[mj3Z;ғ !0Ϧ Z@ } wFa$g F]L]C=o7oFL]r.Y=RAYo%60;^gl"/!iH,2 qɏ^Yz*T(PusZ~L~+5`PY%dDN\*}Y)ʹFnV^y`dxG~d2tcf{0[58;FYᕮK|S<=p#5ʒHMOl 򙅃L"?JkicuE>>a|\ÂDcxa\$hk.SA ?c9v*4\rU[qOX@MN'%Yp?*2>0;rE>7_LN`bNU&'i~4. 9rⴴDLcD3MXe %wriXu@㆖q%#黧(=¸j'h|t~siSXw];旖r j-݆bUrSb|/o Dy9!2~Y|!7]4Qǵt6v}A9`1_#q4W_WO-~J̲x;PJ|9;D?P#ŦPl~8Af)2h)Y*Q:u}~ʄLPz8#l/_mmoU3)ӅSE6@>Lx}Q{S^Z$c)cZ&#UNyNled}"/4ooeo"U` Լ3[I}5W=RLh8܃ILGuy ppX w(eq"LlPQ;(,q~^:zʑǛ+?bۋ]+~CVd$-:W|%aL%Vh t75< #ҧ^ nHY־`6(s@VkT{XTMpϐ+ѓʹN* T-%{Fo:pϼ cP6[THJ/Й<` #ĐeJg\5CE|XYۤmY 'BMU! aP)&@=}gx?8m'= 4.xElȽА5q. 1W/VnjֵTtz3,a];-Ͳ#U{v(-rZcS^[$m5yLjAspoje,tV?ak\Jq/=.P].LȤ^v 8'p> B,7ق4{x>>➧mIbowvk]Ix <3Oea9="tel nnc z/$jN**-Anh0&̛2Bƀ8l^M!vI pVEJ7:P_b NuLv-v~89Z,I_*V@N͞'rX_)V[Y Ste%PO6}hҢ9֩b<8L,g]޲I[zhW&e;wE1ujɰw!?(V^"H) 8[9wÖHnWpz:^Wڗ:*Cd Y|$+@#'ܢ':!w(PJ7z.( c睉%@qɲ?@/]<(L8>T5<19HY2%^»Y=+q|k& 0qc5 $r+,C ~Mg.{y !)ovy-4ޙwS[c_ЪRׯu&s'G6hDśW+|T(X t`B`d')Ipotu*o IR49B-{X]d#8]li CuNq66o/,FxrxF{YM}͟5j20?Ǥ¢-^Z w3jl c8q晢F{NirgvuOC8bAK?TD$V1~݅I9>EA&$NV εQ$K;aIچblXsiʧS{RS&shr6裯|ʮ4g^^ $P<_ge>ceπif8[& bG)bpU:`%w<8ձJvqٿsWD{X2?UjD7L\ȼbRmkOYA ]yuVܕKowRF4Y@wj{^"8/c]YV$"/y?vU~݆U-r(,LE(Wc 1^>~]ƃtْ,S+2#M[0{Jt.LsHk–~7!f}#.w+$bK<[p4+x6MHbAY@ɎaL7kq+kӁb?kf? L] pWd"R0.Bf&F8%K(ytSތe$V+GhlcP"Q0NpJ &ܖSڵ\gk=;n^E܃1_*|_PM^|0hj⢪Rqwzmejv#w(a#k=_:)yBRAVNB|a Zw5 >4~}V</t{j v8]Lh3t wPЃ J^2^%uϜbˎ5`d = YS ]-?q4Mvw2KU삪Lh-A-TKܔPՆ=h@T6ZcҦL(T<htl*M#jS+4ӒV5Yyy+t@:hɭQ B/9i JDSKpaJ>gy!NR‚*\`Q2){OMms-$lEٚ׍ux0.I1禸yb rdxiv?x dAV!Mrؒjh?E inDRDzIS32uaߌoɄHqt1ɳZRa~^!wJaI Dñܒ'jGtwjCu9 S$׮W#5Jhk!ϵA 4&A|HRB >%BRÙ[nA~q.,:V Nc'ɜ-ox&G sDʌpmM{(MG4MrJ#S]<7l`O`ݔ%ʸ)DS߱b@Xeb}QḢ,O) q6[]?&js8n&#YWӃru>_u qv]RäAtۼW4ۢݮіXEJO1RiiL2m:1 fwRzz0l-@D9v& 7u{:TȅO?ٗEY5]̮r "@ qC$F،GoH~FYZI(X%XYKՀ#D± q` Uw42Q${b 5nUUHhKTvhyӺVr2\tҍڂ^Ks s\p}OR_d c֫V%z"+n_u2n}n<V8q󉝤xvx@iUJw5RlFq* oB I`G`w6E$LIPHJAVJPQʁ_wإv~Ijx~>.l _[*n_S?#UzZlh(9C:2 EX$G_VиpozVҀ3M=7H⣅Cl)m;Pf0v)os6,yq*l=+ꙟ?< $OgGVTƭDH|( Vp5(֡~R1_RYWTI*ZȐ)HW)\R>ՎrGy{]{̚,:'YI4tK4]2s# ܑ*;fUwJkE3$g8nNNfD$Vgh0 \s?B8 z,xYBX=C@YM$?4Y4# V^CinNrac|kU_I?w]/>J͚_[Tq}H<8h1W@Ԍ<`k{ςvP~ tӴIq1<#3WbZ~Va{ij(pp E:@Woo L&ݔpVk31ۢbvr 49 f }0-2ϴʑ>ʗ3Yzm:ia&B뚀fk5E`~?^ utg}{K{TCfVIGvѾUi(9.):D1[=Ai皹aosN ƻe}?sa".7LUk4>ùwbRo3>3EGHZW {ϔ%ƈ̀[d<&XsC8yt߫k0F~G|p܋ \Ű%hj: H'1 /avn7WIBbo\;Y2P .yŹI" ؐ q/|%M9!<8[ӓVOG?M@:5+ :Z˂P='W@ ~pXj1Sݗ!E`=EԉN8>$8y𡄹7!"7^,ɷt=oP&'2a_8ldTYJܓr<ƸOk2 Az~GH5_&e]2@CAGmSvp+.#ÐЃQ\2-iʔOh%Lrp'kyŏ)=^4`t8b/gszSL }Kj]70H  AâD4Jb'1DL|$ B Q.; Kö%S4Q ~R`V  !LiՇnmQ>A_|hf@6ê ٬THfLp(ܿaO%"nF|+K9Q v~bc=HjGsbIGgtR42y;`(j2U t-ƯH&$.ބB >͒6l0P}Ey:@B-v>{G,8A]ZDK#:?sl$~= "# ǹ!d+2ɂQ'r<+c ͦd' OZM_(yLͶ5!m:Hc!U!f]kI:Ng9=S#2R`5^ j6I'zOOݹ! 0rrɍ ϥK+b{ʼnQEzg=,$wty?#l6)eHA;0 =ꂜ%\=r}Ywr+v4|"fNoh<ƶ!dU7Ү,Q-qzvjUtF(RHCYEY09A {&j*8($m~ j5@Y+ ?*4ܦy6t8Y d9J)(l>pC\Ȉ{esڭ0&ّwry|[<޶XcGR^#fL55ohcB{5BW,s/' .qg3RkR4x ,Ykí|%Bz~5ҩWDO6x' ؙx T!YVgҽ0BƳ(OinJ\6aG2ʧݭ;q ~6~~i!ߣl-~a5 Y{4571PZj#h^2AfŸϮ2K JdO@JQw췔S9aB%a,e{);Ȁi:ӔHR%WҌ=S2Ӫnc*ju*-3 Ā3ܾ9r=C$uo,>5?L 4qkO3!v04aG0b"XЋu l~=Y g~zVFؖaһnS \y!3cv?TNȚa`0 m#S4͸*#fdBy7do…Y{Ez*s9` ׎ڃi GqrD C'FZ;̠B:Kә|{|r]XRҲ}eL|akDkt!(%{E6cp4{{Mvx CA^iEim w 08`:^ ;\t"A:35cF#EuJIQ~,zik )+Pe8HT\PhAIe֚ϑ>h(i BTQ}G8.hԧ<)m/T祉Q}s rYN@XjcM?%h L?SA (oګ; `'!$Og1 'SwqI3ĊҋwSja^pp6}}cJtaůM5Gw['sD}> :73 @wrO߬|φnvʇPCkgDҔ";U"2 X Pzaeߏg%m|1L7frq >תƓʡFpL!AR*Grb@؜m#7 9>ܺWTMKsy¦.-JG+C,RkJ7_9cefzp{ M:W2oo'UgINu2儐=[w^&^`  mBMH!CTO* 6C]iCi9N%0>$ڤׯjTBRH|&z{+ ӆβa94c`Cx![7CtEÅIH:9l+8@\ !y+Hb4ʵu|?kU~WYޫ)r"*!n,*b Z)B#'5oϨ3G#ۏdtH,1QwmM>G =&x)]a`lDFgy0pgL8ZWOU t凌^\yIjBxl*moIDM%I$},3tf mb? A"z _q!&y΁CHňjQX$@4 V Dn+iI*ԏ"0x%1O :E`%&a@w(b'mhMM srJd~& QsE7Zڸ3t P.rV3VpP,B-ko(w}CȇSv$4"H֫ˠl2LcmǠ%+D;Ox#ёmTN" w$/qxqgHrQZ!ĮCĻw 9Ȯdu6z#ݙ[Qa}F0q 1c̍T:Q)g鴡n+ոJZ{@ؖL2Lb '/6eLidMakaSZ7tƥ Xc = 緅ɂ 4.7zWxA-!1J=W(BtLCm2o3΀b\Qb㶃5c~|H8}xhoâ@$o[ɥdJ^WA;96gBKg率efSMo!m?qYU3MRZ>ex.@m ,@B7O(ˊH36QaR} }YrKHxX}YHlP~c },=JkGR@Գ7yڛ ^iOtw!s nv:Q~<3ye̟Q䵫l/-Eqtqr:ڣѨЎ $mw%Q՛̧̳: !|  #eż<[ HDe, LI&QŷG} 9.*Y} @#ʟ}vH}. Y܄="Tk\<:X:F_^k`ٶ5p,(q:D`r.2WJ0#/yGN_*& Ű@a9U ܳBě\`2tMb[6L囜:ZUSS/3Q7zIOB*MN o iG¹4U(M.bW;*#N{2[\<;no_Mlqg2B CNeb^X )ۥy<AqSiLi.*CC# [G9+acoCTv-CIlP 1@HW8j pQ237E֜+OdT0.gο\6t-kK .[L',{#~hlSH#2gvZ j"YǍcLȢm+Kdy4xi@xLN嗥l 9eR ZdF5ޓi8<|fBM#tM 2ɆbCHre}I4GzZϑQ#NT"830qNnG-OOk{,RrK;˭:da?ʨ7mJeDCab]d`zըlgnji夝&j$d$@7h'LM?+}9x=*|NuyCSP˘ !|9郃O ry0wz.P*#%ÞNԥ.\_YN<`yi4/&@?j"娦 wu:sXz[ϴ#Y:XL.⎕4GH>& :'m Ũ!m`½ϝ|C%]Ы0jW#O$:'q.#PAG apL*a_i"+)˜<E">d}O9>)`3=KY6$4$yvǿzso7-$q\Kn1ĉcx I,W$XFnz4ͅsacdh\)]- cbQth5Ҷ`4DXwPY&oEdzt}2pH>iq6lXN |X7RS* ;۱W}ɽ J'wa*QE?qx#z( '$=Y pkqZTqe5R |(6N^ҥ¬+D Oqݯ' u,2Ԡgx;>_ M_C*FljKl|!]!u, |A)+2<ߤ-eWU)kHډ+@p8qC6JHң$Q|F]Jd W Ջc Wqj濌B_R 0xE#feͅYQd?v.2c@//a2`)sy=(cnG~+i5{ ;C]Rm;~7̪=F*g)K[jq׆cV"}p=6쳝[iGQ XWӌ-ϳPPV: +)-yS7"<!7}Żw}oT<Q1D!w0 !s%@m"TDvof9^娘8K6,*PCFVD"vcZ3Jvr|n;y^ZgQ(no@ez pDI/fkeUne1WJۀ=Ϥ0+#sfPxx?ZVi}(/E㥇7? ~ּ;P2Wb[- 5)Վ#|N ޸|,..VULX+/tčx Kwr[^ ojR NG01Dqr+W#r mH8+q ci(~LC_s.7<—Y^? S'sf&66+˵ עS0"$xeɮ:;Hqg |m8a@e(sINX.

*ƈ@ZVh̅*;3hml ]M]TqUJ_E~d\@,jb(ނG/t~3xrpJʱmi8Gݼig;n ݃caJtݫGψE3#W PleձMd(?^}VpvpV8/OHN!g'%xqF TҶnaA+$'C KⰴGƭV 9oxi4&0p>I~ĜZY=Cy 2sX&S dۃo0҅sY\xNЁMJ}=hdwɦ]fu(^>(<:}׋ ˔mu$p)n5Cf:=)^s=":o<Z} OzIqTxqrx;XlhT$#D.PWo9cϢqC3 j ^1Ycˀjk#t[%ycLς8Z;F`wVYfG`7~F(lي_'w a՛[;#riu_f쫮7لе+ao֧_O'lrnJ5v\"T@LW_ -%=z'+S|x`py(֢4t/Uy>^ݗ"q}iQ*) W7k(Wi{愙ǹP܃ مxrġs  IU?;\"7e&0RV|Tz\Q&M)RTgfq-M*?> pVRX:VOT2I/tFnZj *B's~@ ;{fKar++:6m΅&_"֯kJ.}r[p͌y]?;5}9+Pd2B=LCgf_#ʤ~iV^@,kH6>TGfC$o߿) ,P`z49i7Bngچ bߦ>Ϻm U*/ړ"+Suk_96^gO2W~Od&!q l]F&)r8.J4q?hmtv/Y=~̭NB>䁀o0J5T6Q@[I;BJyI)P~pϱۙ&TDiN!;Z?}z;5Ayu`@fß_?{q(_"bFqEBrAԉkqi@pL}-vtLA=B:OEq<j`l7-~/qs8˚(޿;zx9j5 0߅Ûb,QKHJf?ub݄}:|y!7@()@=^c63|f׍ܼpra-\W3lj.^cR}~}^mnT*ͳ1 geذ2RcՁBnȏmN#ZyQDyKQXj6,AUjIsD$ иkzx]1^*n=eZYxJ'Eû/7 욏G!a9Ʌ-j7ngRҰ^'roN4 \`jP󍵹B=TPƶ}\s]JPPC߼3pSnA@`' WJ 7Vf~#SU;@v>*y'\T<[#TKYZFF4|åN:z";uM~qvKK) 5 G:TU#nhlK59:v2:PQ+sG3s ZWppuS[O(EC YAxO&NDs#i4;`\9xv!@_?hcFe nˣK N%x!%lF{׆ȇY5b'sAIuE 1 c)g rIQw*0{|5!юXwdU;!@y E%& )P.8fd>jLVHq %RO'i LO+ +NӲ]E*K]z:!h S1rl^k_+{)0eRN8 +rw_㈅;{ΉD &pD6c Z`<{M0 .#̏y΢E} )PGJ sk~W{NS*a[Ģɝ&x&o&'<:߭WKPu,=, Awem2V6?8+W,dwηfFX`VSz r5Y1`M5SdKI:^Jc-df(l" ,joܢUlr_}Nr "x9KOFjyֻܵ,?H)% WZqݲU`*?s.'Uu &0<2Qp1|)=z 6>8Ztf?Ia![!ydo7 ` ZRO:F[aEyC7%S NhG ߽D&CNf?O]}Yh myŒ!ޒrLٜ B !}`>6_3wݚbQx{{ z /{UQlfz!$Of푿88H-QqG ]6 Pf|aoei0x#pNl C2cPb7Ա->՛T ojxXj{j~~s=rvΥәO-2ŏ^?8%-IQFDI\`H-ocOUYZSt&uYڑd cv:TM2}ME6h  vcf% |*b;k8hsm]c/x;=[qi @?~"$ǯ}cA:'? _#|] 6@ڮ8mv(@ cӐ+f`&\ 5.~֧kgz*GHHHu !{p5p\:>9m1,W W\gI #F$Ct^?4LvƝH}'ۅ}=@ʱ)\+R7?Jn0ku8sIwGÒݙ| V`w[},S@l/%&(k!qr5+u@ϗ֔/}-z(3ATM;_ +qVV_R!Jpq]୊i[>8+goߛQI Au5n渽^Sk<kE e2+9b ^ SIT^~=?\ex ȝO^`)PdE&nA]qk gAqqIZ=\oaO?:qPmsN F)MNQ)u:.sJ^X(X9lű#o\v~rXBIUMP 76O1Y:-R6Cb 9Tx:^ї/rI![&$NI4_; Kx~8 .p;V\DS03oҼ<[[]&yYP$ ݷIY.X>(pH(ȀHa E$1vu2 Ko˜SRUJ8g>n(9,Q*Ӕx+El<<c|"{ 2DnVb O`_:7.:E⇔yA?ce)ШXD!jtDsviꚻqNZ\tW;u׌ rF=ܾI:ː0)z %Xrv[%~`a2Ȫ ɇ;T.K5 U>&\Ju B}YlR) jigHO/W}.ї51}J0锷—W#rH'W d }}S(ݛgsTvQf8cJ`XQ01/8;juw܌ I4 ESon7 HTnM] 1#2<(F&@0jb"Uhw*;][Yq^CA #8B'Ӟ`$tqvPnTwˏn#me6k:2wx)*OogX=3~%f:&32d^ z)KoRB^΄TOaC!F-б8R$=ؗNqEoR)qje$$^jPP"/q%*]=J2Wwf|6 lіB#FmhZmvbt'uɷ7xPN>ۮjsMGP<Օ{q }hը6dh:y!MSP$rpGSGE[W:KrA's6{T%BjkoJvKvԯG0mд/-GGD[cUQ0үRͲ+f{7 Mm`QpI_s @m1);礷'ހ1q9\)fCUo?n/]s̔tH6Z>)_FOO8J_C=!ޜYoúR+ _ Nh3m)Wp2,5i4G ABRkP~7ޏ?;gYbEknS'p7K,T+p7c0ZCFqkHu#{#tOd`*ͮuљf K WQpj`R%dOB`m,Y}=G# @R9v1aN?2qIʼ_ i#>v $Z&ZmR9/$ôLqN(]d6;DzOYiyS:V Y}T2`>C5 MkPfT>5qa[köy$PSD<[С0퐐ϩN>yvM;n EK rG g9x=C~xn9%5/7E,ה*pl6|{@<0uPδQ|_>7?38(cf y!ys-%>s^ VPђC~b9Q 97 tE1q\V9yqv2)g4ۖ5֐96z6L0&(9%~keG??0a ? Lj,u(lsvүi nWX¼t݇\[XśMqm<~(4H7Ի%[icq:S */Vb$2٧^X`W}q*}Qj*z9r{%'Dt5[F6^$,nv{PP`u1~j_w*S{Ye"tv% 83?ՈLhvwq|=TrX5&ǰ?8`]C.l)W}o)'Dkx{ ͢.[Dۃ*A Zc⻙s9UhAqAZ9HOA6#;Sr#ZԌ&ϓ]-T`!lmp-'EL5z Vm1ȸP|oGiR"6*A;.׿qCpa)Ч j8[G%y<8DɷImɋ#cٍGAdZ^}\P !x8Twombw"% CW8!5!Ql"?G V8mWKf.ֶ+ʱ<.Tt0~-C|e@5|X`dGL٬8C hww]g$'rmk?(T9c4PVRSPX #HȫB)zOmwMV\$@}ם6yGon+6f.)w;`a=KQȍ n,hÿ3.Aˮ#*@t8Vz y|8 QqigeH˱m,d6dC> \ʁ #C2o$lA`KCv/w''SN_|`ꍵAZ}腋_޷(O ̖g 8H3;NzxmTN 9OP!,XP%:tv'X4N}|HmtoS^\>QxOLU79]q")2:Wh,~%SZ!6i G (Q+cKHQ'fZ/1 9lT)#3qgl':h-JgqU"nTAwyr@IDp]@"0KCBݐ;HoS5jr(ȕ?VJ < JjJ(prHv0 \ds&Ϟ"@VgpFӘ~;dThIF_$A0c"o~Ac8c!xWo_梿|kSdѭrVoBGZINͣIѥ+.CyMksTosk,C=хßJ|"bAR*z̄{vV ?H4@Rנa,8x@8JPL= :^̆C{2bѶ ! 0/AkeB"҄ iKyv ·$U?X / 2? i/EIN ]۴k7=2 ,"*Kã:?ط  ]gtdz{bI1`jOeR snj2}BC|XrQkZBJg 0n׌TZ[ۏ2pL:NKD ͭ{WY/M 2c (ik=tP7aZe^(SYb]e aZʉ`N N|'?]vU=s'Ah"9UWxsqSARm\_9w'cVиq\i5neՔ)s]X+ 4&hurEn"i!eCLsMgQNJso2UFB>TD{tJ t@ū CGtHUrss Na`; Ao_J$}eHnS!JrHszCTe5K wA]2GO= Spǖݸ5fiXJ=2L)|OD6+o(7>i*rz=f]#bp93|Ϣ7L 7x4y^7vsPOg_,h9 T)# %d+Zrl<@8OYXT"& &ݼ8 @]31WH9 MiU,}: XedǢj@ s+(eMb4۽Qs%[".77 ysu-#􄂥`K!VmGVm Edh6[Ȇ+7R]~8j!*UdWP6k:޶EE?X͇1^Ai%bXkJ:ң*UjXh:pZ=4җV#,n|s+o: Wk[ˠPې6{}wVu4vߒ>O e[xs,EDP$Wq wK|oGowܘC`z}3ꚏ*|3S GԲqei#xRҍ8fQ|ٺr`$$֗ cیݩNޱ)y5Dώ i;LE~Q^ *n+Pd%wNK8b/ >q mOt>w^{ȨVqBFD ZK[3꽿f;Q.IA|kn#-ل]:6 #*͟ aG#`҅=?tR`udSkQC>1+ ,G;JowkGyKXB䴤y0rStزmZD"Q^ޤt@钏cbVc eZԏ.V#I}Vqa<tYawF@# -%wB%a4% q{-&,.X(ݶ@~?=EEc!ܞ >΁8-uw7Jb->";<3ؿ`BFZƋ7 u珵V#eqë  -M*e!k i D'/|~a) N7Sv/Ҡ"ϋ3˭֗, YA ԄiQ|xzћM?zhtjk" efC|ӓsKU ,p:[7d‘+3~pO(WC "$*h)pw cL\~" kO<5]Es}{Ed,oF x0|g.(Uts)eKYkXaR pӐINte6A_{Unܫ bMDET=znQư_/QR!u K`Ho(qH ߌ ,wW,f >${G{f=% #}Sj ީn1N7$"=vJcYF:f@pV2{PbtM sä3p֛σwƒ?3kI:H?oxUj{4aJ]\|K۷r)tm8^Mx! q-PD`OP;:[AK-si^DmL֨2,ec|j7-4u/W^[Z_FbШ \S>MTU^ >4BnI.Ջը)@|FQ\jts>cru+/:M8+)j6HVh=`'}kUb*=B141o8eJHYR ?83n'~^AʫEK*95N8B@Wʑ%ޓ X=`gs^YFSɛV꼼F`0Ed0*y{ݢDoPc I zkY%8*Vl(鐡 δゃQ،?)e-,rU; ت88#76QXdCBS[thGK75T6*!$7L|t`;vřÄ9*zKf72y gIKmlU+yy-XV 2ZθbUWY(!ޤ1-S0reI3 J o >|PvGb=S#qWmbOO1Vz<qy B)! /.d[|Ci`noy֙Iua_/5 ~h<1;Ge:r99Gm fˡq n0Q3h_/v' fM?lUul󟓟U+/8Ol:'=4sGx Q|m'\`K5vl+)_+rk۠ ycOʺ(Cө-+?Qv=y D.w y!51 kOɐ|Iy4!Mmls.t>\jhm0DyйΔ5S9m[\l*g33¡ aYB{" ӃP;BPP,T5{y7G4F597QRHԙWR/:oiQ0LDLxڶB[@?!zp;;:O݁]}un:# Ur8.At Lӂڃn83R{δOu+s,MjlnFov`G\i_/z6 q}L)-5*hdRCn|&Q≎beR"Q<mӆ N1-?&uOS*Px)^ODA1oL #.k?ٍ<村\ V1t֕(_궒ewNFo+5L_5Nҧ!)(F&$cڞhu3.3̄:ӟluWLB$:MUeH͞wt!|\5Gz+(-:xPEz6c_l ]Fm8 x[6|sަ{Qob-D+)  uW\~%ކ)=MuԄ0DNG{KM5tG\ٳFfB@!Z$ "(jt9xE|! w)ؠ / UP$MZzaH݃]uYPloɒpb:m'܋e=_IXbRXсc ?(պa!#)BetԄ1. tK|1`:-L)Qׂz \D1FLٺgt~Oxx$AI X2hkN_ا#*HS{,mP8bS{.x`*ҋ$Ʊs,<˳t)UuJ~RU>Z//?$6Fj?t-cW`'ڣ3ܩV-* /xyxVS0E,H\oBHGk</K'm%eCǨUAs_ D):x(D8ydEyU Ln":m| ]ռ5n},z"p dp(7X.=`Wp޳U"=GU"!(Q/Q}p$bزٱ7I+mm!ae-$8'׌Fl ̳P>l,ăۤoO"i}|[P#a nOU6\Wa9)Iߑ~?Ζ]kR(SG앎S4(yk`ĐauJЩ!mKI+>'Aq%Rj>Qx+=#y -y\bJ *3;.DL~٬$jQPҩ#`ͷaUfZ뎑sfsHf?O.9c0AAsg* g$Y̓K880PAzn+)z!46\?i}-dM!r)Pp T%1Bh$EbuԒ[4q_(QRD=[:t9x J/ս :^ͺvy@~$(ٰox|غ |%$#Dq.VQ{!;y6y+^tW tk^H 'A.q'qpq%Bt:q63-R[5ᛇ*k5q~c;UP`.ZCN} ѢITGi~bA% O6{w40P+^,< ]uU"Zy8|ҥq wHۡ;uV+~{{#n1wVP ,W`y3 %כW2%(GـjK8NYĽxE Fp̚5s 3#;?أ[ '{Z܆a :e?>.~2/rd`aZry9L13N`ʝ,i-D !kG[9\q?9呛Ij D$ ~YXN&=owKᖑ'@˧@PY ś[S\)MEP\T\H YD4DmZ$Ǽ}f{'a$: z?KW2h D!!uۦR V66[4|!&-G2MlD C"[M¢OTZ<S\Ri#'UԘ)jni;<8o6iT9զ¨eM6{gSЈrP:^w v`y_Ē"~ G*@^r ^1l0jXγhtz'=OsvއI`i߸SYh# )A.2#H gz$K/7dUTtn$|ʕ$G,Znm͇2?zX#\ ͣ@[cE8/z qA U-z*C'%ٰ;jXי@0q$IUj!DWlYaI'I޴Ӻ2.H 2ABaաT$ #@!(Ᏸ=kA"< S;{D+ WsS&J!u @rwNÃqi8MA\{LsfJ2VZcb"eށRm'5*j5zC-g^*l'^Gz7)^(e4Ə}muɗ.d"T כ+I&R+-M;ɭƺs>}}Z(^/GtEBsK}Yw7ut:>]M}˾_>_'M剰~i$vGVid)vQՍ K]L̚})]=jV%:x *&3_aZ)4zxy\v'8PTqӾK&r(hAڲijϊBUh/rĚ?.WMxkEpjU]}?Rx0h_XяnY|e6a+z>ESu %RJO8 0S3lXX!- "r` X`-8ysCN92q%d:zR٭rknnv^׬&_:UT#oOaw/JJw""dƉ> IlƗ­yI7Kٱ^^ϋ I~9uVjq;zŽ2bC[Rσڗ߈Z<`}z,>]Q$ 맕D>mU>\FS zz~W;&G.elW* I VL]>CQzn/[&}3ռl"-vUYJ&_$,& s݂));uQ,K90PxGV EAkd?d$XI\!xן+|Lr\r3nFdYg&NxtT)}a 譭,Q,-VO7_8/:gg^L Dֱ2p5ONWo ^~+*bb|0V@1:+9O 1({lҌl@@[βa!'[ 5o:"o+ۃSj` Qaz igYEljwl{! s D9}!q lL Ste"ܠ6dJz=_*(6$mo%_~t.; R%+ӳ E;kqy(}`)IatLaw#(&15w@vߒq<.)\=w"lr m^&l.j)GV1j@HKƋI$Q4"y'ah>.w٬ Y1)4ZmVYi<ど#?R`L~)r6<#$`~eRr"bt4/kZd=r bmp\>)C|w!=8&4lK':Ssdz iBmY:S1sH?㹩vP],1 eK#u~LD9:qq&CEIÍ2T س>UqYX?F_1G-!Gq5p`P6\n:`8%cBs Dn{/cM.>\OPut_ĨN ! %^S7p,PN}sDu>Tek#aiy/*=mK=urd ?k??樝-mm43bs&ҕ|~K} 5MMi SE,"+([y ;pR%u3ƤOUfeVGi6r\٢֝'7que<0Ҡ,Ȍ)\,ߙ3 n:1|YMK";QeأXoA\as9l s}q2G!2|Sңgz)_ >ٻ_M?pWl CDE? 0EAF=PՎ&'X#}!6鹽JFcQ%OϩgNo'Qiߦ@L|hNZ`u}Cvj1 LO|Mpɝ/SM }1= ӳ:cVԨ=E`PCa5YgQ:j4AK'[hqB3' #)5j|Z)V+=(톳Aك( A:W9ZQ0[P3BUo/.,Μ`k2B8xl~fr`ՊĤuBAAA>3#r8?z^0$E&n0Y".Us ZE!+;).MގMp^?ݦ&~ds ?Dzv;RVl5jZ0D这$NX4YZxIAƸ4OGc@asUliXp?wxGk"M_\O\_ !~+mm/#d 2Q^U%̉H wO?hL|T'@=Pѧ}Fmg9JX>[]Ho>e9G)A3rUHɅ{jGRAw8M4ڙ\"Kb_C9DbRqMo!rer"Ң5V32^j6/А<}F;:J0s.]GX[R:w4jGĆiJ*\ @wP 0 \[J Y-wDZo (sfc>\ ~'4ZA,fivރE;ƄQvGDGʬ&nK8'z}`Қ=EQS_eBx[PUS_;7PIѹ9)+C>p=]O1? ~ĦD<oN5TIyK1Ş*ȊcwT A'>i [\|5 IB?CQ= {U ?}Gls320tnekj.}zU$F_08Υ%Yrf8bߘ] i3m`G@sky DwD~ .1d@os2|9$2!}?BN47&,f%why#}YI1BtDKBlt<- c3MBbOi!4fA^F"rs. 8hC}qZOsC(4 EmGT$#@TNZH4tJlV4O/熍f )ӺLy7W*n:x{{+HdŔfTH/"4(TIS;xz L)^}\eQXsƍKOr.] s?nv6h>C߱#>9w 8 k\@L ņe.srA(>] ۪\Sgk`^*d 049:Yݣ9a@gAH2TT])>¾*- VSý"VYb%\OQ]ACwz#"6Ai/d#yG|l -QVEelX.D:/Ӣfպ->CblR46bf`A̢ԍ qV2ҞNy0aX;\dllu J-6q(y ~sYΫ7P,=)do`O{ك\byo1ϸ :.2@:JmJ|;Ķ}*C(gU K(9;Q!'; 7widw$ @[مʧƗ9L-d{eȄw}UxQdpk-i8OyJ@(˖+ kGKX>Qt-@Ay9nDY"!D0d0)ȚA=Fׂ݆c9Ûmrش([~ź56~>ήm$ɾ+fWozML9yuJB0HAfy8-F`[ "V;)s{u:Kx̚=u}l6zYX-]HJ{ߍFVn|>Q] (ތjj%Ô7 +2Ry ]*=ުhVе!Yw41d52 3{B=>OV9_=i`@骟Zin=k0 *8CXϪz,#(Kj)D$";3!-b9|PK j>#[mOJՈ!gԜp^va I/)hblw4sNu7/UZv+.RVi>C"2shn8Ne@LjJA0жP;#Ca'hMG}Zǒ}bd$ڄӯp#~-0{f ;To؉ $ҦcV4v:ҩ^"PK ³VY>pw@89.I*aRݦ!M7ۄ>rc -nS^CG5Zs/y@T}ҕ(4 >S|?NIM6GOMHyzYG" o"y'b?QRqlHx](~R;+~ (ܒlqI >X5-ژ0`L5Ƿキm\|u!6&rA FY,2pq*8?RVw A":}Q'b nm84x$奋jћ= .$R±w]7 %t9CtV'Gj7>^8S猙ѩQ9qі ,eCH:45p;sݑc|O^Upy''K5 K*O|ÕGW >"7<<9>$%%g ZMo~QT%raxNIudF0NCЭwGIJWޘ!aqTGO!@/e=([ZH0x^\2}b; oMߧ@w4kH9H8ql/Sه[KEfGF\jt{Swa] K{*V+g >dg@*ڠu C67\]!{W8$7 l|{"+3Ȧ) 1DNqU tt D@D%Y/_#2&ޮxn I~z`S3wpS.Ԉ[27o&_t{f0Vd:}xCa.{]OrdՏ3nE}H" >p&c5pL3T?@}}g"G*!cof '(:*>au އ.m{%Yuu9=z Z^{԰ Z4pDǁf=][rj1ِ%c{|}gRE ~7= 8tX4WF@gww<}N"&y_2/,7에&eL0BY+ _x類0z(C7 Dݰ?hH(+Y.y0H%!#W=Muj4;̣kAy" )^[LKOAiq<v!NE6m؄Bj4fW]<6^n2GԴ'U% 1"F  |ѳ,ri"{Ix \V˜qay^}XѢ7h8 +\h!af~'rZ"1L [IӳK B :vJjh 2MUh*܂\~5&9bX}k3i-Q G}UCːzu]'鞗ԉ6m{Ir" 󝛢[,l3o4@y+ ܒNb[c@J9HH19gA)[zJ(U%wH,S$3ϝ!ekZ@_5gKpEN9Fv}^8~,)n'nA0]{Y:"l t2" N+^'(.Sg|:˚C<@W(%dKrNo_3讛Qau >P9`g7]ڴk5j΃ K ;yCi޵ˇpj'S`qBq01Kg#'( :4M~NY?K$AL ~\|i|X xí qssJAu2WKjD3BJ4[f:OAΘ@lH@aW}(pwHM0 I#F,;v]A+J6̬TAB Hf a{Y29vխHe,vBx&ěCؔ'X,,g(lZ_3YAG~ ȧi9~-,IeO!wo¬A0T8(B#H;Ix#xU:Dk TDhcY]@La>]'|<}?#t6>1շ<Ym%?[c$#dXu#/ms ZݜBKtOԁ iJN@]g ,#-х#C jpw\N-@9Ssb`%*uvXCrieJ|:c|ø{8|HJ\& 6Bw$noFIAOnwϰColUM[77RfJ];wY*E%X72h.4iwpK>ыc\/M5y~va+2 .5 ~]\&5y8[2ZfDbaM yG0 ڳ^G/7fA,Fv- J}NJ d}`H LHTy:Mm=Z8eq . mA&^.P7gd=2AuE%~ɔ~l0a SHtݙFQhn&g);tlEY{إisjkg5iBj3>')eoԡ@\̚vS}!ht&)P^+=gp"{m*E1T\~=sǬiۄ99?I+yaH+Zjl41O4 6UͪB/}dH[v*Lo(8ao&НQhB (NTGW-(+}+^ d)|X|yXSڲ7< fX4Ks%UQ[ߓ*$YqǂFFmU2OJɝ\z7x{'׸qȞ62u1)M9&]lAg+@y$n2/r.n^;e3LhmooML5P pN@ V{cJ:Yp+1~ ;iI{wLq⺚›oĐVh,Q~ي]դ6l@!zL&b9ݒp` RǠh^Č Zw9ڷ!\alEM/VoHl&V,X3>e<[Vw $Xϲaz>߻ۓH_ۗNUAaw]z7b4ը3/ɐ-XhVE^VT( ;m,gW`Rp1՘Vlo3U-a^\z]}4e E gE=PCt.|*s1{~A#z L!ݴwΒF% :%CX{ -i/ W4v˘@nֺ ^Z\E^w=%j \P&Hg,0:h=JׯaZig$)S'psÃ߁ejI0Jp~YWމ[F\iúҋ`btEĈa,պKd4'] :Q<ĉ 7ߠ⣳\TQ`ư'P:Lx;wcZ-G4P٢o 2ڷ*Kn%kX ; ӦQ?qሗф5"*,oX/_mf63 v5+ywtk$>`]_n( /yt3oi\j+/=6jqr&w2 'u>EB_4bNZ44u.ݦ`M~AGVN{y02 ޶t*CgTC%L3~aF.sZY @ "oA(bJ:,lA6Фkc |s59e%_j_E4CT-L'N@y>(_Sjv1qaU>}HyWUx)y,LQHhat4ɢq6.=%ϝM֊Cs}?;г6?,+{$Y^-5d1߾q}Ep1fs̞wRr6K- (4MI‰Aϒ`oc+r\E/a8'^Y׎Wt ^T\PyL.piB;܋IK/I|:>]BESGk>ɃԘG`5hf4r˨=E"`~$|䋔 {q"sV8{{.Qɗ=+ޔ_f)P%D:tn6Zr7^l'bHsFL27&qI4SEHCQ8[!InX 9ϪMR $W.:UCS=lSi:`GF=N~ ^IzϷh0uI,1k%.B?/`D(@j~Dv64'Y$tj3;(;y\ړ_ͱH(>٩KJS J].P{r'8yc޶$tN)J@̖+E*?@ֶKa0_AWe4{d5U@xzHJ8xt7khkn@ /P33?]#s#O w&2agʋ%4Soj"=AlT IB ߊjE|"Ly^m^NƓ4c_xpAr%68[1GWN#V=^t-ڄ3O03F`eg*i٤.f@:S/BgXBo2ǯ{?2Zsܨ,oNLc'wm b9T",MaNG^& ?׎`W#4K08&ǭBfs(j~hХ–_-1[>0+4 n'_f%̨E5^i^#ċum!I"86ևzSg*\E݀'91 ~c zA,DuPnՁ3%w '_셟׀qzO׾BHقVeFMD]"jH K'6ƒ߁ R=_ `-fx k1]%`SxZD|H2j3fj$D LJ_Ih;HŋZ]X6齣zδ6!muN`ѕ,a]I _]:վ%㖺˝J UDohy2-ާDr;F2G6jsTUwJ0zD/6<:zb؂qd]?b7ѭ˱₟G:ؠn='(O5Wn^i+8@m(](ZժALV|mwzߘBY!0id`hY\zfX+ءo!|\ž\FK7;NC&&aQ& <L2<F5g]֯p3ϚIĻAZwrOS)"ߞfy^!kAq 蔃,X c%͹Me3C#֌W둩MuB,h[H xڈ`UHl(M-/b3i:jYR;`wut}pbȜږkK y۞g9*%ϞDG6S`.d␬l=;VUo.m-7Cōt(m p {j_b/``qpaiQ7t*}5A#r0 6pe+l;^j Js8>_7ML誙8*ox֛ ^*4(VnƳl("O_YJB1V0m(a(P m,AKS$tJDwJέۙ*{䎗J: R/lݱ0-S#җV]LaBhV}c؞#V+胃(C8jy]6'Y\zI4  S6bG2\.zWp60h*6k;# {g||=PU+qZU󷘹Ǧ>NO?v]vGQN)?dm!ݝy!'LPṠh~?UVQS'ȦQmDNSۚ!+39uiW;u{\]&ھ !Pn dH!h8r3ylK}yVIT?EGMfA ؍2eZ$mx9KcKer\ˬ)Y#gB!&nTIz;&,oִq͇o'Kԯ^?Iku![j ui1Tk ~P[ E{;%5TgE<[\>AAXRС()5}EvWc FTh&qȔBF(sΕ+g<3ӷқDqZV6n )D /Mw^ꌌǫO\@%dﶢZ0.[8( dTyla~JZL9ǖVN -A0L)F'yf6E:O1N/q؋A"LBw._&^rl+Kbج $t+F$v^q2Y(/xV2@0RZ/(f?r<3543Y9f)MkgMN8[j'g=FɅEXT^%ffa#XIxC6{X2M}0CQ~ AL[yvON_r'zT,ç0V`e_Ō-~?sZ&N뷔ΔnH@V[#)Z7^9,dGAOnP%GgH넸~{G"VU64CsۻlFd҅B2@Uk,evh A }Ɩ; y{.[{ˎi%RoxKVlV W cmHlR|kak $c8FΛ ߏ20`l]86 z '4kv(2^GЇJw !EjJPR!}7f]DyV !zB'Nņ G"HEĘ<!bpN>wEw?# a]o"~~29!ҥ:3Ȣԇ9R ITR/~AIEd`zֽV0a,e8&%E*+͢-!76R^m- bR]o03y.Kl$뻬5*Ipa/AAQ}84ݖh*ͧ?-FAorqTc(#}ڣzPt&-el y) s݅d>D:K-5˧kNɳi1ծtx(xH&Y R̝BLsisʆ_ifl^ *T<*&~>a6`e]VoRT=(S7Qߋz+BAUB]ӐIock*:G7^ u+-t19 ]DE3I#ݏ#^YW~Eӈ@SQ7/}tUf =$cC 9EQ\U :La1&u oTfoJƬNHjŧ>|+bvFie|y~XE8rAeDav2`R@;B-EmamOPhv mJm*ӰH/tvl;pLp6d«!fҵe Mlw̑VF^oίsL>Q$YJT,4}#u7cH@1lUFe#&FҀr']n4z Z"HeS57x7lwR g}^3#?X-6z7C=થpޣLCE HՑČ$͑vW?]rsuU.x" : ĀP*{>Jא1:MB<Ά YY3n8L:2ǹDfu\սTYBzm mk;Q%xt϶#iRDC RMH2zjּzMoK8rL;NmM̯9<G /!rE+< (wӓtlU=0כ Pک*sLAW*7Xx>9(yθg"sc)ت0sEYV޸=*Tx̌,J\"^.bL' . 6dw1`:{r@V48$癳Lpd +x⹩Nmb:e"Iu1ʔxP&pHbgQm'"g*vPӥQT0}ff-?G[5d؛0YU2Bmw8;]g|W6cMW~_0, F:WχLJomZp\4{`R%H+۷vn+BGInv]@~UC'[nSk qC{>kh~!BuljO$6qeƕ(Hn{{&~uLAIE1aTZvCYgbη @JO/L8 #~Ťqzgb+}8,뱏qx'G[,GBnf7@q`Z3wb@36e흅2n-rl+Mf`3Gb ٖ{RI-a:Шu chN :.Tn5uF݈Z3}}|ChsU+I׭Ѧ[W,*T4yR2֗YkKs- 0GoRL\ Dspĝv”n :gJDi|\u'SlJO1j '.%a`' _xVyj< 4D 6?1?46exdL]|L^5v=Km12sOmKeESan )oI>Aɝ o$EYy9U=p؝*"&VcDlfe뿼7LtUd@Πh"a(dek ᐺTU%nr)_*| ߒRʟC)L1nb?jcjJD4qBx/NdsyP+!_rj@ڠ2#&5L8$3*IIBx$^ ՓSS,+|I8V&Ih$ca0jӓb'%ș}6-z"T|c4() wׇGNzhnbףH`ݚBg{R?w Cy$V 98%e'TqOɘ^TaE"+{& #6&^*4v_i& {lw\&2m [H󨦮4|¬{,/ΉFl sZ/v1k1~Arh1 i9u! ]Vj_[ ɡ{,crQ=#':a:H!B<٨JtB3]gh؄V>鿃1Vv-$.|r74樜A-{~ubQ|YΠ{s,Gh?%끑bOO?\~untx Dw^)ᴱ(a8lY8Gz1b$>bIwmBE"<pIY^4;L> }Eص_̾9'Ic ,y|-^ɹH}К9I.tM?nz b4нFYwyyҒwx5bews0.Bxƻ&7ʚ<1X,@֗~֙:3N p`c_j4o0CVTD!s<(]n 2]sNIJOV*uSu|h#~Ȯt͢ӁOӷNWѠo6OpVv8Q!HN٢#b_l1X99a?"A/RX!s 7gPc=nEui_ad3zIx?RhჾC +z󿀽$ax* c|/)X)IDo"? u'ؑU`Q}aDOM)Jզ>A2YBbwvur.u] bA&Ix>wQĐ9ٕvot@y̛-TN_KmV^@yXdpLJjT^8MF rX_m;v8ٸGS1GLVv#שs7d 졪xѴ1bVD裸.o2щ s7zJ]D ?W+C}MߔFkP1^_wJp܁`#[Ñ *v-͵J:ܑRf-7ݠ:1T9Gܱ_Hm RCz\>c>-JE;4P70MW/Ɗ?5Bq|kkU@!(s|jFv0qXBblwP IhH xlChGKPYPlG8h'T(ټ=d2#I.4n(/hi@)+Z*.:E3+ԉֹay _DW:@~&z0i$@OHTX PV$;y;ғLO8+F`GOc6s%V[CX?#Ӏ8!BD+4y&K[M($OQeZż|08gY9_3{PV[YQMlxp%n{b~ՆlgR`YWa0*J=}+_n~}>%ű.;ުYx50孾aػF0⒡ɓAxr&J+g5@LK$$8zW@gU6L!{mk [AЬI}_רo>!Jg5(M&2_?(Ҿ@t84vV"IbM'Wac?NEY@7x7#=b a*&4.Nv:C=UY/UTd5WVpwR_M?u{a!dw[]wE*L$d& ^v8oFOȪ8Xf pn.P'Np!"Z( .L^Э[>8#0K&H;uW. T3o[*C:I&ښQUbL -P(ynl KADd G*tǯ>nWڅ/&! I`[vı ߟeXn-aq8e{$X{`TXTh 9\WJ=C SM0VMΑf)s39Nrj`6\7U3Вx }jϥ#بˊ nM>ОaPG2L9T?ȟ0Ј"*BrH*8$oDVdk#c#oUd noH#֝ϱy^丝I^;|ۥhDŽR$5⯹V*EH9~2d'p") ^Wo8N3AvQ#c|.r]A4,eAM2h5elc?i2}%4F*# y#['YO+i_L#9OA)kl#_QiɅ};Bh6dC?cFO*lҝ\ԑ/zF]%E>=u)GsRrn|0Gvi(w1~n>cL./D 2\7/\4y-u_Vn?DHM6#XZMȈ"S9KTEiΎKygNw~8:2= Ʉ@*\ǟm˒pJ"7_b^^:vQy_'w\HZvPWzG=ή'HH g0?SLv "IC b}WDޣ`Ckc ,JꞾ/ EQT1C竖H9bU_?2)n,w.<22n̠8ZR Y|A-HM|K${wC_\SbG$~ w9)8ek .=Xa0`/AϮ|áXjỂٺ)2w[2zӱOYlyج) x_i7 /!\7VhlJɴC> UkHַ3#~ xr0阳nwH_bְŁ¤vĝq)QŒ]r_ ޶ђ}͸{]h?Nz5w%wk 'H4&Ựo羥L?.ű6_/I\G`62Iґ =I6 i ݊=&uJH4r$Q, L?xѓCof-OM9@)Uk/8I6]͸ sTeI2aHOJLP39#PlBy(7n# @e;r!2Udwt.g2ObJR0Cu׾M1EGyICҏy9"Ss,NْùUזk ,饶r,kt׷|A4kM]/0W:Qb| YN-ˏ`R|(/L'g9H5nMҁ㜓SLąguAq2Օ{ B1 :kRQ׵)â4PJq¸}o +9/Y.ʯet^c:'x?Vi1Ⱦ!LF]]ۻDhH^A.eYW>5M]/e7:ĜsA7OyF 8F,$sx/ۘ=c,MWRt@%';,xP7D\T1uSy0'ߊv-9=4|&49vvP rt@_:|U qݟTkQ[! FqC!yZٮͺ x5{:?,b+iQ`A? S'/eE')-jS8f޵r"?OI-$iR!9YJkv3"eTFk9px!bk ̫1\A?qꦎSr̘7S$p g)1tufg3;=}(6{kTӧeh+68CX ]6&0e^'ۢ[~(Gr29@r>Tut-0V[56 c0@k8c CEUDĖ'<{ƓɈ.5T,v~IG]NC]b2t$(skˤϰbJ?%cɚ>Hٰ֔hIh=8%)ke)_=#cn+CەVEQp G\׾^`pYjWvY2E"'}ޙMcd%Km5Z5D{olKT.GLnxj6Q}@gcn,BqTQ?c#eSvݯ΄Z)Zi!w)S[}:ES@5^ t$ _eoʍz_^b(J⥣7cۅS %G+|SJeO=%۶CxoEZX\Jr&[X_#o+dj VWAb +)`_ R(O&Eue%i_>X8d&A~2ACY6RzN9%-)ܻUZ!.y.8`"_2 "hu 8]]W;XЫdaQ`q CfQl_sj9Y>yM+7bL2e)>Y:u hEŃb{DIy 85KgpGS˟P'e1+%-c^@3FH?H,OT=i}Ẃ.f$)HL}Ϩ`&/ZAɅ!%k𘏆,v_\YdTDVSM-wFa!Qis84ejr(7ͼ|撉zsOO\o-޲3oy;fbq$Դ|:[IwsLQ\lCDuwGwVlB~})W] Hݣa[Jq M:"_qK2DQJ% `/[풬8\cJQ8! ST6ės[ /x˵.g PK*O`[T~5e'9le\;߅ Hj۶[gv{D9I=ߔMͻ8| FiAޔT|w@#cOؙXih& ՍM2?_窾ӦI6aJ_%&|ck^7qk:;Մz~kRyx t>/zt;/HhxhE^+y1zoQ =cl6ldboLO=ƻ_sV{xkI&=s,uşOSVԕaa|Kz鿙A2-%Ι:bѭ25q;+F>kȶ9Bҿ-HX9pv˂0^PXjpG *] fdQ$G;COOS-+H0`ȚR=FRP%T(iK _C Fm*2 u1 F$ȣW^) ї9Ρ0 2İ TkO[z;+`dfu_l$\@cuMB81=b3RO'7← &cM<VE. )t1FHyz%-WW@a+V!Qs+gjqfV`j '–I ̾1눗L ߮ LuT`zByuTh!-9Hitដnq%@iC sB7_iop3 7o0,|'OxYA E۵|!vwM*!L̮m]'”lt^KJ*3DtѪĤFb\>|?C;~GQ._';mn&-[%L 7 ȱ';˙^cہІo/MR껹J m8ԲĈ;9*;A׶ЉBp_&׉*t$::9ӈ |2=,{Wt{@GEx]Y&࿠ՔN$<ӛ^0 AK\30\o X6JSl6R<-RMFF;нvԙ琄\|4ڪѼ[e)BǢW-3N,s ^l+o8(('ו!dƽ1 _鉒"w:A䆈`Z,", }쎁RB /kr,c) WW3,I.׻ "Ƴ\O%.HV~@ѣɦCp*'@g'w:H *DsJei@jfmz:WǒVBnTvA)9xַ:U>f=5[/|:nf:iɬ eN}R+/s%[n$^N(HT+9֘%zպwT7Ÿ%5+Sq +oTHGȤz!uN'ɺ/9иDOX4nsKBq }ϒڅ۱ԇ@O) BUPThݽo[MfgLz5iP%n aW2 D?`ϥx>#R޿WuLegMK÷i[PM'ȫSĨwylnUibY~R5K٣&gyA?&Pt囻~5~m^M)9IYf;+20!6 G5?tӂ2o:g+< NO6e- 5(%óޗ`lEW&U F]3YZ;h.>maŁ54۞#?ܧa78<}fRw&ؔV)g,X;¾&s԰%/vЋ JlQVwraH /2ٹj\V51$n~q4fO⻌Ӽ\feGCQ~G?y@:yx~!ynxc% nwҀP(mG~]t [. |0g4Xe0bWT6yA [&zoO {#'ķ02TY!< a 6TH>mj5cCP,y-ym8 \*grvFgI݌kbqU_Tּ8a'f顇J?sz71Ioz8"]rZT!h \.6S7V3"DV8{ >4,0eoT8*w<ѩO'B`jd4 Wid6TyumN`yocB)HzT`ˢQ$b_9dASzyiktq 2ˬ\Kw xA1?/ :߂* kD_UYD%=i@P<ƟAn` jw*-H Rygv2e7߹,m>Z|I&,Vc*ܚX-Jߙ~.gUWՌ3}VUAqՇ5lA3i2c+/D v%̮8<^:d((%}s=o[Hɽf[ Wgm~ܺ|RF7Z)S}_7LX\iAO=p[bWh-v \ Xn hv`Ϣ-@2\n( o) ]"⫚uWjc8 %ε([j8o*9gɩ>or%0#]P}Ym4& $|Rg$#`+xك V cHlR'f$'`̩/RWN51b2Λl)٪٠cw2+:F ].tl@Aα_o$vSzlRjr11nW>:)LtZ:Cyq:]Fme`T-%莃bUbڽ3Et!"{ə''?A5=0[={h*S>LconT4aGi/#sվ}-U:9v  0ln ϷD2(si9-A[F %\<FMbzuFɉ(`I8 @fBsq#`&A鈭6A$Cwߪ#u[5?ȯ<>Աߑ/Ęm*g [v|䵋tF @l]j!8bH$X~ӉMv8jbQU(Gx֕&3kplל+V<:}pm0`uKx`IU 3z)RtHk! 8Y{E[GL m%p< +^EEP-0:߷F6IJuCDGԖɜ9tG Viea^p%uSA67;_6( lM|6Zi-n@j׎y9@Fj&m}TEˇ?c%AD.zQMĠKxr[ZCyc0`皐鐹*@,rm Fɇ}{Ej.t I겒v: ې`yI SlӠVj3Y=?(*r?231۾tTe nV ɹtO" ;ߘs%LA͑\=1QYa TMki QR@V -0p2= \Cx"?r=pEG0R?=T`E,ǔ*Ň=vJzPbu/\8K@"@5#LR&tZfw50;vT;(@Crh5ɩ'Bg'*dLn|mP'϶ ~=!U[kzQjfHfAY`d)ڞ*8˛|U J3Us<&#GI;$f{(4[=)raV|ٺYƟX,iJH,6bre\# f՗4dEhXwq ) ӫŃ:`7QꫴMdlLYʭ[G+j@/.gISS*X)];) 2Lb-bbs<'3$u2!-4AF=(|]vE8$1<3!LQ ikiyէ}[DZDw(:Yk4gΥ)%B2Yԧ~.%4&v>#3^bga#`WB8oaҾ!yDt֞*ZЛ9!5Uhjv{ɑQ nQ,lxM=*äAՋ2bDe&E`29'꽤>B8Gݨ;lqHqLs5ܝjBZ l*k.?.zx;4;٦3$s!` ^l`[t11dw";YNPdzi}I2xѵiJԎh/la2K3J,2yO iaNի02J!{zܯTD1aDkc8ҤJY]y[{6Y+9]D]Mt{ng:o!&%g# YBfy)zo'h1p>=ꨶ0W)|(hxkxq b@yʝ]"VE5!P<*bj?=GD ɺڎ0#51cʁ([$JV#Xm@Ygh]Fi\x=-B)}t%Uͥ!_ە̹@# X?Vf龳gХ^G[0]aJmb $A&äOn7BoF+ZT J>rװ˷wOL1 I]FXul'} R$Me@r!;0=@ۇƝ Ȋl,vrB6 l כ3k彺 K)7*x|fNe^@iTB*)Y.۩ZOVg6v@9yHyBX2*><6sK̈4N>foaͿt+ck7UugVS90QK>F G"_k/;=uc>޸E\;.ր5~.F{# /#'{A=D}u55U0Л7Ma/A.1ivj?;UYW6~#^b4TsͫDZٱ H O#b,lB,^VF=/ᔃPdIg~M.]:k\ﴈe:u`vLe jq%+!% zdanB/d@8 4}ؾܙKb7ꦨ,:2vHgܶE%dl*Ialh=@ae9=2ҝZ<٬I7mѴˣaw fj;`nSJ 9<_Nxg"s2Ph}tyqmnBѯ4ebm?Q>6]MFE8i}|ʠ\*t~6^Ju{& ĸPjS͡7c,%_Yس #{4G醒A;;~x^Io$L9Wahݼ\/Q*addVMv7Q`Ftln~ *[d534_y,fo]=ȓۧvZ_q'Z!C{^yw>gnrdM<3ӽ,nOy?b`Tt_q㢍ʠ23t/Lbr?eIB"f"g;r>[Ρ@+Eu鴉5R8U`3D͝vX#_ޜn]C/5|:B!@׻h[ ypOe!-a`'Iq SIz ^QyY]؄ ef K `N˹2iRD,,@Ř.ѠxPKSìqCm:P``OTEz;mgs㖩=Ψ7kӣB7l(H >FGvv#IE(hzCj]6 nh}ŠxG*s`(8Vlځ Im HJN86Pgf+x5?,&2mH9w( vOb!s 'g4jИ}_m0ՍT`OS"OnLo)|ĒPۈ i/RQ 3u΅u.͜oHo 3nםF!җ}Whtž`X5MwHZw~\8۠S㻹dEIWhf;P-o)()V3 O5>"ɃR< M"R) p n`%\S$G:+۞gw,KY:H; 2BWݷ[qƉM< ZV9HFb'F[>.t Dr DŤ/rU'_y:  p읳]A`/։5%7; w?$mitEg,&kNu]!½'>PZ8*s\O[||nMGX-|y?|iڮ}ӁuM"?eGCp:-ّq.O~T*ePqNv^tv[d*1y,1/6p~8dSnZ u1 }u Ċ9?,L+|+ZDd7K{xVś+,]z`V Cy3*(/.xZDaMUH WhjTDb*̡zJ I2 \@Nv)R_Xo ](L*.`Γaߴ\Z7;u u{_ [NAnԇju(,&[=a &Mz|H4R(NykZ0:Cʞ$Q@}<>/TU{--y:CRsxO޼g9cK1A~j #%+X~!^[3<{Rh /uF/̉]p~ä4m`\) l Ypaҷ}|1 d{% :ğ9# \"`8Tij][y(@"b,n}2X z2RMsdU7wE۶yy=35~ל 3ѭ1)Rcoml~rǹW4?J׉kTILff>SG"t6.M~Ie$$U&}zl8`T>I,W=2Znlx b})Jz-R;4C c:(^-NStxM!,ۢ_bހIz|\O `\6sK8zA 0d\+%Ӣ_ |*MuEb5U):D|#EH Oz#d+%&kTڟݐͅEArɿTx fݓ'`ŵ&I-*gP๤O/J NgYx9ӖݎNw%uN/ÃB#eBm9;q"4,BYՃj^Ӧ>#{w$.4@bPzB=dN$Lx\(t%RԿ34/(W¾/C+L}`:JݏI0rTJe^M:(5>֕{fo>;܂ b-{ opp Gg!qD9m} kH8Yx-ש<;P[)X'*XCKG_w&8 ɚc[OH~z!PlC&Dt!,@^=J3FP77RJc rSߝm]YJA"-<ؑI7{6]q&*}asE sh*_#4+Ǜ1 Q_b-pG|!p? g݃B44]Mq+^^q]68ӵC q3ͤGb_Y|U)sn79!3BX"jD$c,]p~\@Kjb<ӹ=t ݤ9g2|(]29j*SvsdH[!%PI:TZ|Sq^^+[CFS3tm':& s o! s|ߡb4Ɣɮ@c}ֆ(ӓ,C|'h<߉g]܊|(UZ<>P7y$U^%:0I'|T`}n79'D$pΎJG'|̽[bFMhsU7HAsԃ^a?) $05ε. 85|Ku?##W?#PAm+ uFVdcF SN0l7/QBp|ShEuhvxI EgP䛩۔蛼w">!#ϴHy,]ƿW J;W%Ʀ m.a%7Y, x[ŝ'#dcԈBhT{Ym+n!6j1L+C đ>“w8{56b,JhO̐G<|OES`~g^ h&-`ٍAHz7-;ޣUі%a>ぢ̷eN^V=fidU_f)Uqzufe;w-+5$3`l KzFH3}jcK9-$$M>E0'q?W&n4( HYthw8^wJLb46ul.Yp{R !FW4OdS53R;6=S rvKlE? M&KLowEd{rEW' p4sCL$*8W/!X3[d䌬Q--D_U[S40lE*rԱAp,-_X ϶J_n2k)DH߅Gn١@G#S /Jl*ѵ>^fDlaTFxE\T!W[i0SpВl319bB2}2nC| MwCELQR,37iHeC& woTThl&]};U?=f¡*Ec6g9ձ.Ou,\Donҝ7TMOhv i -:s?#lgե<߂=F$TϘի8ִIG!6=Xr^71%Q=PތMt^GȬܩ쇒!݂04pP,R 5;N j`C ^4Ps4OW0\ϯP7}}wTZc^B| !ʳ@T!'5#ZCo/}:Npf\!p+DAH',]:81M4>&'%CbMnOKY=~сs:ddp=d-]Ն 7r#ЂZ bmSv{w]w7lݞ蚥Mf@){GtMcZ?SVVh!đOQDZOzMI"yw=#FE+4.cCqydcJK'~*fa򿭒6'y9^ΤxkKI[6d)s߈i]&*hDiE7ȀTzGM5qY !ԷA5Ǭ[յ,QeBY.ɴ4Xzrg,rn#̈́^}ϱJ }Rɜ6]?Rug Y1[2,k|Q/  D}@߯H63ƙE١dƀN9܃feϼ(3" C rx>t.b"(7,_t#-!1ɗ9[Nb~ɏz^I5mʩ F, U|@?Ԅ}kNΟƽ[?_L.n2M=+(: lh[J̞vn MH,|sK=%SZ@[Bw~ ñxBLOrZ|+o(-c,oĆwd9n>\ٶ&K,O2Sk{^ۇ7)+\*2 ͌ϊ;R-AZI'rҜhqKb|:3 ^cbN%\0"b>e7^fےj6ib ڸ[=>=l>۴&0=A#3yL;g [з˺vyR8{,v펐T}T%Ú%>FX9,0ҳ]4~-aej5~yG;,-%љ!^,z%d8'f|f%B$ow-fYLS 5D`=wA܌h+Chh{a;EFz7A6䪈\R_nA:V޽a:.60?A{כvQ泩J3*[eH /IaNvu{&ߦ1Ay󡚙H.pFLW1 OVt8eX{:^Gc6jӈk~{w/*/)x_n&:o0gXRg Mu: dPckSH+P9:ҵ juqkfMI58N(D:/zz vA6{a"~%A'r5ku=]D^@][:\v.SG~2I7y/m @oVhp0_xJ ڟ.O\]ގJGLC&QOIsnOaߘZI> |x&#FOы;~ZxzF*ռFs-^'=fH O:_21M8(*DL b˵l N:ۆ]ϴ*U5 d=%PAsi'yFhJ*vBoJeMEv D#b{@V\m)r&Lh3p#CݜҕJOwiŰu)M\=uÿSlP=w#*كX3/koHN8x!FaUiyݰm8|j|̠GJ#vXs-}"mPԠI/;lVEA5M-ʠza{#vd`Kr:1eZܞ7͑s" :S;d% `WnL 'te; r=߄I6gI̢O“&ʳ(##fm{+@2Qell<}6|_`3V~Vxsuҫ=' wJX*x |xPXW&]`=^{y_5V@@+UZY[MD݂WWlVǰ"%^/¬^ռxk1lJlI.j8ȵra3-sU(i쐐JdW`xmYڸ۱+'w*IdS>YgI/C'nIp]g)C7J `[5@oa'?.q;7N#]ZǫVD,i!uak;]A+wДDn}{S|fxoix UD Ff,,tYPW@gt&)ci uS1*'a^~za1}!Z +?КI2g.:JD%T'zES]H RuG #jz@FgҕّbkH誵km=g^=D^s(ӡ VN͇$ʞ>*=9+]^[UF ( }OMu#)LK'LمZFjx 9qr;4 &~$+hP͸W Gp6+]"ť&Y(Ofl[QJ23vwΕ~N|:{_QH #վcn̅7 BHqdI+tCIJ\|7zʔE"A:,bLS{- , 49v؀!^C ԴA/ ZjkNְalEO@U܅Ϲ1# *9jc!qPu_BBRqgH}|ƶK")b+\Ges^q[Җ(L@=HC@Zpy8O*wk?d'֟  "d~ܩ^NriYdmLo=ihN&6;w8>o6MLp-HIPffsTL7we|'QzB6~[$J}'@;+WTNHإG#W [A|X /^*PdbU|dBՀJOZ*ʋ37䘠S^!o(L־?Ɉ[Rdts W; fV`Im5n䟨uRS57dx. "R P3 u^n=o>%]"q1TOsA}U\r8o"PW^x@I͍bFU6xgS*=]~r` HA}D\tVOoAW> Ke8aGߪvJ?N-iQS|?р' HXaV*97j* bt"E-6\1Y瀤sr}f䙋sp銘XNmey/jPn|A $G 3wX?. aͯ{S:^(HmT4[E83iЩ^Eϛu>cjZ{O\a %ZiAry~ysoVb`4&li{2ܸ/hsZ"u=ӘhHǓw@=zzѫkgo:JXj@? {ñ\, m,g뇥&f#P^4w|b|x]-qGNAoiAjU O*Qiq~JSՖxRWd\1TvՏߞbOv1\ߌ$u|״nWibĂ?z5Jޱ_be.PPRD+H:ds`忾7=@Ge7TrP2ef M _ekHɆ="2CIW1ƗD% %Jm H*yAy-YҠw@ÜҝAkgeܓ#x ~i`l>xv_p3;lcؐeW`A1QdPffB4 RdI QC!L&t|@ HϒPY [,{>&}]= H*~:U|e,_]9z$$i[ C T}O<N̘Z9H`;țAxnNJZ.dyl}aWP`NF]ܒez]NZʍVgPiyA|ƶ[].x+^;*T@3cKW+~?-L'7SG6)l3e SKɪ5&qN;dd_F2ከlO|%L TOUp\e6"xTi4e7ߩV00YLpئb#ƞ^_" Nm#?$څ-b_݅q-vVԔv#ca u T|!H4Q:|PoY4 瘶 r5$NU8aœ5[{Ƙ0Z0Ys~jͮ~KAytxa ۴|M~l5p@wV.}R:/Ë3iMB\`^~FVY^ة{–$"[0ZjӻQXŞ7:0,Kz9VtpuܖalZBNx GUw 2GZԐk;{2VN֑5Hǣ[gji%D/.k#N>bfą_h㾧ݾ^KK2CN2(LRK AT;M1z퓋*h)D EEre۩5=aW`GH5/GAlG; bu:Ok ?=\B-K2&~Mĕ//2be n>b']e@:Xԣ!Lh#q;")YXKUd9olQC|8CȵL@m#gtF4x$'(ZźU'$= (Ԓw%V C*HvU};0`X ꥿1U Vu3x6 Z/*XFot*Ypj5wz$okccaU@BV`AN}@#'e/sh#[X6D+ET%u0a!1$n6\6\v~VIW'h#hg%9`,*Ït4lhgpu;s^ _6b͟?TϿ1U*#,)gP$v\6NϷ>:D0;>[L oVm<5yN+-`/gZ  }@bLj&G٪Eϯ" R(vn:gVRPNM1([GJlifQSe˻ d^ܦ K u R'Jb$B FdRq>͞ms`HyR4b׹`DQhi8Dw?Lo1uONbE lֈ==1"O~G^xWaҖndxu.ޖNMϻ{#ݽ>bu2X%& Ԓ}2~/F8ê/7ʳ=Rn]vN 97xq2=x5YOjt5+"RtviP6hVi4:M5#9Si?|nB>ҏ:H'הst?XRy܈w~"ot'V86üYswH{a,ca*LT u kNSC0ą$c>jj?/y n=<4֊61zbS6^*kk.L DqN\f12еSܙJwLe@ B:%r4>Femm^Os-?AoG:_-F[/Qm|b-J3 Ȇ~JHzC<ʱԗ<6}>k'ekٌ^fSi`60&Zj^HLW1IÈ(#nH@+ |-!\904x ,:7"0"m'&D@֝n lB?u_;4X񟣳pG|~tLT,$5 k b"jۓhGJl;_䊜vؘDd]oÝmkQA2J~rJ77}K03nt;Ry#$'*jfۺVCpaqɥ^q"+LÖ  `-u}壂?_=-4IƠɌaPG0||W6I}1 ")AyU MINن.qnDga~= \\Ò[g$s;GhZd}W~ DZ8"Ǭ$|* .k )>)dplf4λ73D+ONgt<I-GK5FTd\<4H M1QmAeg "sHn!y#:6GmIaQIa@jJ`d)oeFgƦ=ct$ -6ݤJKe ;ؿsy 2_-3ѩ-&3G 0B3IsJnv߸=d|*BCi.o5_ •)aV2[o8gtA[+Ot^nu?Z>M>A]UοҢԁԫ/=n G?Bdf!qQЊNYI@gBVx(=_bvP|iyL1F( sAj߀LA??\IGo};u 6i[3y]\|%[Rp/Ìȼ2)P"fM̱^֐ WQǸgrBS21%T;HAC=cޱmQ?h,YXɍ\D "iQ6Έ |>mA'AGE=AЁ9 ?Ը#"aG,oF[ք*'|1O*+v{ L:@* JC!JMR%q+߯!Z* f7X`DRtNO 5n,TwN,kNLlդPW.)g;XӬV-߸g¾I:d?W i)Y}HUG1;NB$$gkha68~T}k'7uӶj"(,b~P}ϐ 4F*ŦB柨m;&s@ve]Y*>n,Bۮׅ(T[YNrn~db"뎝D|ϐ.*Λ`XHR:(BHTԞ,_x KA֙Y<%2O"l 'ӄXF~v/\SdbY~?֝Vr*󝢌/#?}&:Zq7poy=*UYMkȩC8bF7jZѫM6R0M!Yⶔ8P\zl~ϧhAm{&Xm zog~E\ gUGtgF ,_q{Ed T6musAP>t抬!8@ˇm+_ )d>F.12cEPpA5w^Myz]4 ϩ (ЉLg]#[&bo|q"2졲yvDE%)WF$3ka|(0pdX;`h&p"nҦ芟e3n}9$u w#^`IoBLgg> =f>VV뎂׬xΔTPؓ`w+qQ*詑q/*18)ϻkx=+(:xxiP-"d%'Qm0F‚ o2R4*HC޾yõ#sB%`/B0{9 ̭ ySyʈtT̵͓ݞF8FPo7z&NJ7bvNrdG:LG?pC.7AG~HY ddz(gKgWmC]D8F.JWWZ(y!`swz۔X;]8M}4XmgՅ59 +DA)g.|Tmu[HQ2zMF$pGCKĥ _)qj⏍$a_2'@jИYa$h*$TW h/.-(xգݶJBƸz6O%S#y!S uvM{==Dv9a]`&ZS0t6NJqJ&/l}".eJW f jc; xܖ [gk˰zE{uש>B2qd8-4O1,eh⨸7PkwWuovw$‡(<a=jߟhzIئ O}Ft+1B=­VԌ0X'Lc=30Dž`vN\{{&N?EdfR XCሚL)U7oPiN1:]\MNzӃ SG=8#SD؟7ei mg#??%^ǽ&POg)d@HXQxELs"\ȝ(tC gAD3xV炣F5^[}(s" ^)*]=>$]&tӚ^^{jסTg͵#L3\`&ݥk5ֆh/v>VA4ǛAC乎-BI%"y_&w]D䢢ᙹ;9@ Q|`ƝgCU<ʓLq@VNkg&ksR wB>6]dOSl[D&ʋ*lέKcu+ Y-Y-\fzZ8_9ߺ6<*OG1 k+)uv?&`{F5ix>x4kQjo\خ[z&se){y@4O6 >ȂK?^A8lԸV]OW&z3<};T2ZO|ztG῔Y|^qu0Oi>KA>4<-c_^}Wt#jwEJv(Le/'K^8ScLhY] ȖB QwϪ/抑Flmla?IeO1;: ^7.|jt"苌DOSƪnW:ju5~ɚ0oY~زݢsJ˗b#B^!$W) OI!NJz0b?&:MP2@."p37w/cӢ G??STQ5]/.V >Ў~ՠfm-0U)'oyXpY[$v{Wc4_Qh!AfH+5K's\{Qā&S%ɛ,U(0M FH1\-l|ؐ[0t̊_l6d=+U4DB\vsw-Ш `)O#tSt- wa'yigG=Ft*Hd6%VAE+6ͩyo&AL]q~:||# ,yF I 9a p|B9$O5p#gZʵ5nW~g/W 6n|@g}]F3>mG0VՂr2}{Z}Fӫ9 U3UC,ݜ>eyZbAB>&`[&E(w}[ :[~G-8YHkځJI\{Igڒm5bܕC$9::cxX.P˩-K52^. >co)HoHx$jQ=1vgߒG2CqX]%hdwDY3*)?{NL4H-h7~^||I<Hc2m}{L@PRwA2)ʑ\2%W ?}\`Sn|&b~υ.!ꆦt؁w-[ʑx5OAS_iAAc e9 i4jϡ9!*W]`teMl vh[e>Q.[T"wxߍVVw Ukj.´8tRx`hq 5j&8d'6s14X+3)y]'  KG[ h>D A8ޏwP w,0TL\ dMZ*\հNϩ^(oA;NN2ԨՆ{JɅ܈].fwCQH(i{"b EgtWq)4Sef)y6m^%QR59\j\-r>Qp~/G9DWq2:ǑSo7?B6!q bL >H2r+|@RmxN3{trˤO' ?`aɜhE;d}FU iݹɫnV) *Kk.c-+N8KmM~ Q\TB,*aG_ti+Q6<eh._-v"P&)/VZ?J_/Gr}aRIB'R$~jb;0`o g4"$jU.,\oPL?}:F}lA7xd? &\nJ1ySu7xtﮩp\d~|Zhϡ>[ ĝjlYd(dfpTX`M_l0Rh\ q̥uйyxTB';ſB,ELmf1þ, mEθN^_jMa LP !ȦVUƗOl~j$?5:%`o!q4&ҎĩS^#`OHr3 ݉ʶC"vc}LW A ~1G.ûJ8Q54yB+ѼL`~K\e_z Y>2zm?5̡/#'Ѧv]u~~,czj~/9>m0Xz(ӏd~ 8*٭"ؔ}~,G9O*6ub5\[#~L\+Ŭ @/k-, |!g"pGW|r^7SS]^/^ هf3!jFAp6,/^{d4fGȴm5~_4$CkflH ֕p0;.d@堆:&o{wV|$@-c%Ԩxw=Cjh"j4 '6XȵޟŏvxF5>mjd5VJʗXteMDKؽea)oa1V@\qds$W0WBb wQ4ӀML/ ?h5lIr.1ڴ)k\]$Y{ + \] <''0oZl n9ۭݻzE lUkA ϻW)U&m&RQZ~#!t;}M,?.lB 6Bu/>;IBc, mprͦ+q<ǕZ1+t12Xzj|3nlֿs2au~a2ya>~u'Orpy?X:9ZZKC+(db(0e%4Їx18IB5ǎ!08%\k9A&T"+'6dM AӴ/Mx$JLl c&T%A(g0Zdz^ֈ2=!U sYOI[m61H^-Hv:wh}e<5厾 ;vXX|X#;< 4A3& ZnJ[n-kX?g̔M2iݒsa?ZT~ X7E:U&.a v]%IDh0)5,FJ]-]"&^OTUO 9=)[@,8 ԻHQ^-|Wr8^ }u !]{!s"spȳg8,Ѿ^LhˎX DAIe,{I<|J4\(6<]ANba*[+[Y),V"& ӺAP9؋yY;CFU^%UWнl}8X n_JD"}="M=ṋ9ZK^RigqׂDq^0mb႕[UZf N%^GȂeP%Zu—XXe}sJτAq  yǚYL0֬F4dJ8YលM؝m ,rmcؽ"TQrLb^vWsѱ_*S\¡CKAj&\ILw8vf{iO9V[G1AHe| ;Iggqy@_X`rL+v}1+Җu$h?WZa\8i )j>y5I})l'n "h-GJbO-r|OTSѵ?+x3Wd.A0k?r6,o]RP],ۀu0ъBYIY%W怮@Y~:*yQ"76X,D\wV%Q!_jcV鰽5;2܀'!C9̲#=.= J&q;"}X9CG9B[b1?}FwUrmrle -Dwg `;M?(+ z8P5e`F a8tk|N cuؼ[ȘUI<^U<ednrX.fj='n =߰gn_`C@ үkђguǩwW;04Eu RdҏwxX6#>Qpވ0&s}CZl Hbg~,:xKG0VӔ[/;(Fbl! )H?|[)%+{(l#!]G[~Y΁p[7ͧ#%qҺ~ϻ}3 U;|mѵ(z.vJWk|ҁ?)Gz\O-{BM1"B{㋸TCnm۹2A+4O*)bade7p :$GdZCPM.Da,Ϣ$ [tbXې׏5EXIavL:28+BrF]kn1qv7 %}/; K:5+х$t oCW.BQA=3^sӬ]s=QIϻیQQDGyU6Q ԩjrBq `M;K YXU]ӲB gNom=0y2|ݓoc܏irZyَI]أC'\ ǶKkTtHދ'g]3HAaە4o[Ԃ*.a< 4&iɰPŶK{VK%oY+e ѴI:jVb]VͦDOѾۭg{-/xi&Aq3XJucA3BYt.Lv] NZgPoPtc9-8O >C0ȳxjޓTā"%]Cן(bxZ3 z}aD^8Pi<&r!2wy3AD&ֱ1RVm?|uUg:^pF5R5?RɀXN"ehF-XUE=@3sUEZb "w%CǧU3sMj^/{F.bKo>0HL%sHs} *S9^̷_ṳ6Z, .8lDBG^JFryFh:0fQ Ѥݹe#*`jg~}*~bB6vU\ =Db>/)*L Tq 15/=KڏP^GnC]]` 8% (Ucy7.~m@[" _](d*eg^%M0-"6s&c#=$?;/SV|Bq*ڀuC2NuO CpNXRFٸ '!6nj \Fw8e^?B a8|\x08a>">[FL{/f!q%q@8!7j"^DBئI3 zc}nS?*- `tN% &L.DrcNjgGq3mEB\UڙB9߯BG3GD?gutff$ ӞG! Rw:F]ѿ m&(X1^Xj= T05iFMd"'FDu!iRe8ҥ׾lA^fV wVTK%fx'Yuba#[LVNjۍ#v IZJ{49\4$K^Qkwobw?G'v XFy:' ̀ |6e#Nm&$Z7>xCBVF՜F{Ѣ@w 8 9k df#_%L q6yMG郌DJI<,5ЗuPuRh_m{yz:;^GMVl2F)/<D-+;N纅O2эCM"N @ gt9245Lݩ5il0e86Z+K9,_?ȣN)vƯF^Q3"z8`RGhᶁϱ9jLizGRM f>홬WDZ/giFZFć փ?5QDvcԷaZ@2ВyZiETكO9Êsd=cf8Wq0`5s3rM_ Z&ꂢf"E*n?|ednKlz~w1KMZ-IOI_΢E^RZA5/`wЗ!#xQS^I.ԥ 70U ,)KؔG瑨n2 7-pcXC%yڕl5a/)q^%6=aݜJy WcOsgh>ƁJ'0 ~uқ_6obFYoi!ӍJ-JM.l ^ 7k"yiVWNaV uF --bost+O46SE_& &YnH q iEуYQtE+*<!P]-,ϼGr^&8::b>OQSP˽79wV{~D9ctO6C^}FK}OedfS? \F*4YlUjDO6Qb)zi>@B" ǿ%MKO;]0D^CĪ(WF2rK E"ֺ,=MfMs9^"Nk?rT~:tRCMft$vt<,wb"*z9TfTcQI>st\%΋m"+hYi2vu]nW8'_*^  kйi*nݡ-QAj2Z BVp՗%NA* |>z(:b&?E/ocBrnJ`QACpeǿl1XXW1 Ur0|23O၂Ȍ`W Y *aH2x l`XvmryǃӯLF*ۦni1UcZKL.Rv# dᤷC T|BHM _@r֦[{ ^y!płCrvt!Kgzj#_jJOf buNIOxHAe*{))̃xc[sELG#u_{P*9oC~#NZZҸ63׺Df6.fY9e+Ykn*ƌCh$ß8i.E`6k8N|P20 LI֭l_P^)RU_M1+aп.=%N= ޜ+;mlkԑܕEO jOܨf'0<F ]Nj4_ <>9 p\)gtvqxφTH繢&Mb{äHVO {h\*A#;sZ vK!w: "K9MX-32Q|2PcQ? {%պ {WnAlyqX:LD{t4p~dFfőD"` r558k%}G&|KŘ) zèiTBTNbHOԀ_mK/|.gDC]%g\]WG.1}X חofvy=yBϊɀ!q j-av*-#QsK4- YC+ +ifX&2׌`B<Ѵqi@Q'!;Ѯ)L;ۊ oops6ZywNM؜ia,?Sh tM|9umRd/<ڠ)ܚU gB:0G!Y5Fj P{%ka 0%#?jE?ޔN֧/ ov( /8qdxX {OmARpd,StK<"32H_.zҠc[@pL%@؋xL+V<ݗ@dN8| 3ehO3IlςV3øޡq21!@a@F :n]|h.-bKFgՔKA49|y?p?X' jlS̟ pS>HL Ś +1ͥ|ʠN㴾BvU^,E.TxR\\uɓ}HmWop\6G*It9nW(1LU_蠓QTl?2BV09a ac{$VL P93]IZ֓ѹך~rtBGη VW4 RVj33Tncl=$ҒpOӑ4Fjb3s񡾝D92ghNc~tY{1M!@ER8OB}{_BĘ+u b^j9hkL@ ͦDGgi/65}A.,͞&:LtRk:ˀ꾜K/`mŲYz7l ovzkm(0֐;s]qpryjHm8).@*?91jk\Z.zd'n2z﨏@WT0M- (|L2F?9ܿ޾ƠNa542.P\c hOER¦Cc qp/>[gȪ_@TTן {mx[6 Dv2K+^@ucLBGAvݐsak}IkDzckҦu5vqBݿDMؼpܷ9[h qtܝ0A#?JSq2Cr |ZOF>p%]${yg>{XAXcNm;|+u2x`}`7Iؖ9t"S85{v?%j:]ebV.]-G5릙E3%zF3U2'8L=BBԌ9ϻ/NƮuVsԨSh.q(UliQV/lm[re6\JqbAw!,#sѠ0Ve;E4ԴSQ(ud;jO%NW٥%&CS NY5)_PNJ5,Pfd||+n {s>hEͦ{: *Usfywy9I* Q7?D+$<شbiԭcD)HB==K nUϚjGLj\'`w٢K_3û:~Ha)d4c>Œ3ئtVR?+k q4Cȳ]ɚ4Zgyt{Tw<J@nQd*No,^/HYxO{K/KdN.s"+v1ctߒU,q4_=ܮ wgAr<`яS8kYXc+e64 yc,/C=Xu` '2;z.g Xm(POoO,- ]e 돈,bf$2*!tdDF~.Yg.cW v^^Bs/J==v7+FPm\q-q! k S;Ħ.$X+ܮ-0ĠkXQLщlX ҥUC%qRNMbR: ;^,wu-j;HȧW\--rM Rͦfwxp R[Qߖ.FiC7cԦ37&Ey|xb}I9?O9{ābCsL;xf{ك1 ⼄{{N PGD3ה`ڟKQ{ڍljOZٸG@ɂTW z 68 -r;|P|jUB Ͷ 7a#s+[k_'m~wţ6݆*p?lM[k[Lf]ڰ;WZoxws.\~X}e2< P+K lbKQ'mt@FڜΑőCy*EƑډWΒRAqj Ө_Tu?ϦmjR폣UfiU=#uho3"T\PvoPN H@-)Ym@b\2ev8B3sC(1P0^2y=6pyעPlDaťa0IhT!Y 3ie xJ% S(Gҳ95$f=遭G"c>=ZK|yr1A!.9 Mږi,Gȷ fS Zj߷f_L'7AM=eS}_^e`5Un<#obb ]EG9 2EB,DI$==;5x~q`xCQniW 3q~`+.ܸ2YeRz݀%֕'cM8iA`{$Ȯ1Ş.5T71"TX9lKLdW̸<%Rް2iˢE:_a;zi_#p ϥV-%9;(oPZj;v-@'U]\}\!o,H~}`@zWƒ[^ c 㴸Gz@nvb|j)i IÁd*e3"SCHzE@U*cuK 4?fαhwKH~TΎV/~HdR{S6OPЮl6DɎjL$g߄{եTV6ɃeԤ"0>&OG)@8v- qYQ7)~A٢qh#ӉTHI!_ ;X1yc(H+[ɊgЀkv#D2N"|r(ap4Qf~fcK=jl`0L(tiCTFHpe ~>j}0Vh1 ]+(?$pJG^NQ|khT x;&W13' :#r/Xks 5r$-[zm)6kzrmA]Ca6q[!UdE9gD$p;\R龼L9U%1LDfGUJ m-҈n ЎV(uyQhV K>1z8+#l8QfKUxN@+(Q[gr$dVQ.uUE})?u!ӡ*[C0rd ϐaz_VN#ҿJ1I?o9ōf]I[ ǜ'T2Gs. '?7ݼUEr۝gwI:n7w~\VÃ[KUMki 2A/_6".@hct-Eb`vD~CUsҲbR8$7a׏jW/a^3۵k* rRYLMcB\i9?ǾD>l%*Y@HSMnx.Awilť6RAO"3gօ|{M=!nx /޴ɘ`/8l'f |c1/L2+?"&'Â8 !B4~·2 "{Bjِ24-_DOlE-K~qN-1E0UJv?}S e,RlcCZJTUBք2wE\7PaMc>+uK_VЮ <"dDB%3t:^/rW,l5]X+/KVew7n\&UD1# 26yREUl5WVQȑ8 96Kި|Ljߑ~8ph5T=:Dqݙ+ 㝯y{ T3\J$,㚠^1PeD*O lj!af6Eܚφ.P[AHb:b[8y/`[&멵ǀ)JImG'|L.0 9`MfN5¿UX@cXBh6Ka<*T"[PuMAwL"M boقm@Ӄc}cӱLEbJEsZLwoA%X;BʎzYHcp*puw< p^SEpYz +榄l W<{ |s'8kRBSW8+ /dRDl$.~Z1U˺?k"KQ+O_Hù\R3^{4%^<*ayd+kl}36_h@;ӅDŽզazza5ܧVɍE u;_Ro\&(a3k' LEk9\$I0Ǖ޷Hc/e2lRuQU:sLq _u) ^W3"y)ƿdzIμ')'F@jm1};u(x7u >9S8#B{D X5A,:ynp#h8RyV}<= u\oL2_N_ȳ/r ]I^iR9"?>5|zD IUy|{&s5=`!T!_'v{N%lnٸdcUh95ꤘ=;;ƹћ^ΊZ6P̧ep u(UŭrKk^-%J{ENު_uQ5k?)(=йKsby{{ַ=ݮmׅ4^ &= RhD /r/l88y0$vq&HEqfm7.s[q)Ul@qnΔWG.COK[ΔGEaۮ?T^}nvm}ujHkhfnqsİ9EĴLÅpdE5Ru3/t_ dW:jIݢ#C( {z+}:y$ɞ<-x68+Yye\-W֛+_x,M侙)WK5*|v4۷𞆖SA:jY]A B90Ʋiq z՜:Cz"0FoٷYfu"^z| }fV8naIHńkiLE-r4i{{|ǹbC>ӵ*F-/ONm1>ꇤO(,iiמmzG`%'m}P *p&":uXhc!mԉrG><"> EfCF2Δ}TgJdLN21JuneV6X&oAGv6/EЉQ[L;mHt=V|sFTҠ^2M|8$7XFWGKkEDid:eXPkBOrձlOІkpkAo 3H0_Jr6.LG?vWqkŧD*<9O^.<˪ؖDl%q RAyX0`h {bSV$؀3k"Xo9Z#X<ښ^ rAx3)YO` Q䶯Ku$jX!Fڔ<\rU WVƾ3a:oR^YSG=$4!c#h 2W?߾_|+ЧVޫK49пFO) ҡ.i^I!B6 &]S3 |W\puqڪOљʙl4eS瘪;cPۦbv)N:{1.#:{}O QV ᣴt.i evD^.WQx֠ÿdD(wDuߡ&rUMl<4NcCt Am5FL`!gH!Fu?XU&{ G& ŊGUt+AmOJ?ް|0&gӋ:1gz!#HXMuy y!L{ ogձODX3JDMv!G2iM:uW-J187ʤ5OTGԊ'O2{t9'3u~53{GQ8⸱N|b/"$A:lRγQi4_`_{5 K:Qh]1[Po\1IFk#s8dgp&Z 77mېY*˟:^E+; L;aȎH)Io/Le[XS^bďɉ/v y(H@SܔCv1۸L6)UjO LiRLEc=*xCtWL%1,w~ `ta,!!-pbߺ3̭!"6x0k#*? oڌAA>SL M|9aÍ^Cf-1v$% H =pɅBnZ z=;š9j`\e~)u%k H+g>.t}셽m @m|ĐP|$)C&9VFh}, Hmi)5cc,S+!˚U2QP)ڮ[Y '*jkؘ2vS;USވִu\&d#R] }OӾW>()̆3)%`8Z{u]w_H,fK/żu6᪇lܭ>/{ʧRLVCLwq3T^{:eZ%9KYĤ lOKzJĦEIpo(bSFT+d3_mſ6ӗ5 a^Kk,SGZsG5fƙEv^}Aru:Ӝ\C* F0طrί. uރ̹)e&J56WQh> w V^.WNo"%drvIm%M{~|I>>Psˎa,~.gm#|2~6/[6!\\7 "vX7vEo[\H13^fp i&S"s/S m ]Mv>p>{-'{K'Z`$,OfP E%[}?sZۣ;b-FPÇ:fZoC1hvm-:"dM87#i0UA:_j| RYڊ񐗜w1W ҅{c?nu֑'R>"r_-X7>ŷ;:n66BѴ nrXD}g2r3GML%rJQmm{Y{í\T7|YC-h9SQ89ٽ|Uf 7/@zBޓyrP. neqB`j[7?ؕ񞄅/Y}5]GcTq_k.H0πI q;zɦ4j+3,p Bȹk{)lw^PɲspKƦ{ashÍ1,V ˏC()L Μ kbAw y)?yL#˽EbPG TD͍Ƒ ]qX31< 7Vne.gBXM2034yUp ~Dn{̂ @@|s֭v&;)j쀧tdZDN -#tD(s IQzmETCNn3$JdVB.A{Z0"?q3|Q:p>=\02OmM #!~MXOˈTa-b3<~om!]%r87́ #K9bښ'nߓ>zOQ'4m 6p h>-J!6DeU_g Ө`VU>-Ep5T"ahS!^H ),W?g U4U٥o] !;w|S(ONdm.;4j`},ى ? “ ;Dc3˒Uvri( o뽤[u' @h@i,)ǟsw%H,縳;"CçcvgIj>U5#L*HkE$ ,F]Tw$Hm.lBӏ;n pQ`/vwhv',ލa'%R0V+}yǙ2 ɸ~u"b4)U)}[D4agrS3S:[7WH0Y3qsx:<򽤴%Od :݈9;X˫cSvn^ur쫚"0ې{,%Hy2]+Ǒ pjIYқ{KTGHqRH!ha@ZkCuybAI((*pֺXcd@- ;P2O\Re)xTn*MTW*8m啌d(}Q_|H֏_\~yo&6)G,h>oKȏ:OĿIuDNJ{JM;ĉJTkpN_CO&y9sIxF(D0A@Hd.Ȉϼߞk-:1ێgqo+d`VA\誟{41 YUfƭJ` C3ܭY:+뗿sŘt3AC0o9T="հjL&_}7rUcӷ7'sXZߐXޑb8CJ?F]&"1Ƌ#B5 9I~ frhXAبl%& 'S:loc$9uIM+#|,oCyڮc_n3շb%y܅YHYG\fC \ᮁl?S d8pկ*wDR'V͜yۼzG 7Y6?M}M6ǁʽOeT|^)YܼxtV+1ɥR#Dbvˉ"*iN"@ } X9K 8M҂$[OU}W6 ~Xe޲ͱrWV)Gq^|割ٸZbU4=)0dU@ ѭyk@=џiNSG5֓NMXTRAJ^h[Vlz`84mo^DNԝb+ K\޵KuFr+%k9?'Oel:zwgMgAT2z|6{eڤG$&ok|fuAY!E˲|Ԑ}_n ^Xqns<_ {"AH⤏UW6D_\&x aMq'XZ}majYhwxExݷD|Κ ʿd.}N_&Xّ-<ڣzu;V8i}Hx&*`r>ʃx.Zg SiBp +%{6N+VrVJXl=t. :mik0f>/8C-\|3+dWE^eWE,aJ|u\DcۯKD<>`Vryz\`2&Q ax՚ ]! XXeV`U"­ muQ :aG? xTxTny"v.?9ـᠠ0"aśi/}N>j,4w ]Lѭq>h󙣵tg5{+r Č)Ҙf5XxHdYGLflnܷtɖ@"C.2vb_'b OO5YXVn#a KʴX%X;(dI/ognlPxѮ~mׄBJ0Y"y͸pRexelh#JQxz0fEH -+i w7h?>Z~?zӗW8ILmσ/a2mID.`[IC5C[ءwq0 4}i ۋxM:*,0^T&c ˳>bePuZ6Rn>״\QRr\a;.o$7&%NE TOo-td1f4!l}ި$夸rkO`ҴSߙr1aq:*I'hțsƱ[s7S&άQ1;}>D>DA;9RIQE?gkmQա+8nzIpnᢆܛ@D}T2)7٭ɑ.,m<5٧_ ɬٗ;.'U y#{t&43?CI!݄F&8 C[8g ;q5C6R)vq%$v0بpJB'}2܍X52NcB0=ZE,Z3f2buQt\lj tmC YI'g|*ꜷU-oAշ{llFY+xV-DvcI+I۬6C j15."J2y^9ST’0,҅d^:9:7X,ѩY]`L J60Zf!|[m[eNnWU/[6L; _ z|F56Ӱm m7E%lzZLa,X2g# äFLΓ sn `:ݼ2:voQn5ڊ1c`{udkҰF 3-4qA?|3A?0u{sڷ1tG4x?Qh@X>k4Ϯ8 $t\,D*d-(k0+KN$Knu%)u$c!T\;EJ`6zW.!1vl>ZНq<2T ÿ~>(J yݝ)>Uj Y EW,U8T"JEwl+צ` ؀%03Cv5ai/h*0ч_ݵ1q{Y>+%ɉk<5L Noklifs.ZGM$x,gRH5Rf 3CvgkA߱!2%aj5V;U=Wܮ؅N!QlSg;]玚qWV&$HRcRq%xAV!5GY=^, )Y~ $Ӽ=::e?SKVg#6^{ n% #r[o{99` 뎉\U& g܎ A+|KIH:4G$B ^@fYb#P}w7a;7>/!e/\z^+ UWSrgDu~:0HϻSE@Q H?O7&{n;he{4p;)>ܬ}+Xmi pV-(Y^+Oˍ.D 龎MDY3EջQyQі\ ] BSjm]B8a:cm#.3jbQꞯv,U~p{W5,K4&ReJHbyiַ^澏q+qmqāW;nܣDƠ &>[eH=tZ.&L= mɀ .Tk/o ҵIeD&m5wY-)zKYQw3DqiR:R @*x['@^V9n Z Z{oP-RO h'4ntښst9V3D9D_J;0Dߡ op6z=%w;CR>|eȌ`[Uenjۃ(JSc"K/gޞ}t0,D]͵n?ȧ6e!ɾT3_K&[b /zReƒ$4B /(7Aۋ:s7;4Ywr>z}21,Hw$S17<Q gc.t \uZf / 5%&uܚ31qzt%fj{ N@Π !EMOSHo0Q?LDPW.4uѱijVmSZ|(,;Z? zzΡȞϿWƲ6{/&deҺ7/5 [y8nOV6Gx Jc-=ۣn G[vgjl<;^Q_hODgnJl'&zb 1hH? @7VذX~?wi(X*HQ&>nk$yR(^*6 WS{#Nc q=7d'gV[$jk]?tN7ue{;:^%paTT_f1-DdUuBzI]f;arGS}T~=ꦋms xb2AkjzB:$h|c u~} Hed*E}J_5O9ziΣ7J fB m.0:4ޛyoA&;0݅)B P|@DjG0p$Mz JP,5{b#g-L2hlF`H^+k#zf~~mɹ1f,D&kIDM#hm0KxN)n7o/\~c a{nwdؠ82 :4 w$[y &iiNѮ;o26*82́).ܽtP=ı%hFu;VPWZwxɲTڋ!T5b/8[Xƿ!()lOvd[Z%NQ /:4[TrG%W_mXe8LHN(h~&2?2ɩj7Cd(/%kFjϠ=J>q}h S{6IgƂb3)V?\V@#Jmt^B0T`4j²u+zRc;[9$roeh_h8w={$XH3ff& 4qz$|YbɨZR䐋TD&r(hيjvBxZ{Ÿ ,PnsIQTLs9 (EWR=Ǟh]s{~R&W+y3?Cꨇ!԰  0#cPtA aff ڏ 3M.t"ꕪ/fʶvqt[QR1a3 }a[tOC Ds1z\k@NQޅ'iW_Xk'Y698eYfum34vHNJ6#xwi”@ Y. R)ˁfobV}ܤ";񐈇 |1' CH\͕شtrf֕SRiVxCR*@k΅Ff, GkGpJ 1TK:dB0&uxڶ;Y͕nZ^֨5Azs"za"q H Vg_I˸0AI46j*j8 + ǂ9y,g=SY xynj}bW`LvҦT˴Ļ7JyKEIZ4>.r3R_07l\` qPfiˤ{1_7_jJr6B\2F۟}tT1[K}UAA+gSl6XyÞ7Vxmbܙ+10N 0ξ#CS=:oh/\t%um>J#hLG@*h9qQgP bbI;F)jƦtm5K'P^ mmWybi律Δ^ qQ܆\ |$bfF]Dd4慔abc٢aF9i&,w\Wh:dsʂ.-P + Z_DŽ1/=#@$9j߫Q|ۼ4-.CNj$U+ziE6҂Fb${3Sjgl&b]Md?GEKggKh᱈[qnK9yi.6YLuvdW>spKhƿT)|̢.RDwvu8x_|vBK.xřN⢨_}Qc/A╧D$Ws5#@%w_1<˃AL}S|um1]Rð|Rb{YQ{տN6y1rQ}ո=|a0gz;:+S86Bma=^(f!A<UBb"1I@qsOO`݇Zwc(K_fz^o_!2 Pd~,{Y*CAy" תN*7ܜ$/31Lg$uY]y|gx++`]Fκno^O1GZ]ୡZc1'jF`8W_6D#@`<91Qzf)`g Q+ :ypB zr{\V pR:O qj[YPmn5uN3|\FH>Q~35()( ˧\J1GϾ #Z~+~XR,o,51ᜩF-s0kr(6n~ z%7* p&93m AM% )Ctᓕs–^ a{SCMV'R,yb gV2 -0:֮E^C6B maQw_G /4tn밍}W_m1ɝityrClyk[!]k=<73I4 # >g6hߖP?=l [q0H$v0ʚqО?Z*9F>#C4?,ҊD&ym>< q]pH4QR[u(*C02|-l_!xL,9`;$^7whMJRwApeؿ3 $/;0gej{~13m!M|,z ׂ [Iiɒp3^ĩ<Ȭ&5P'"7h*,urvr]I W^-ݹlcռ{*eJ6Ń+&p1+\t N{*8<̾[1SxI&H/cI a'֘b'b*tjujNDX%)=4Hg$30nۧ(']J`rH ^3 ɜX@)H|a#;)HUzE!\NQv]]"5-S˝,?@1"ךm]FyF@c[ei `^ 3V?JU[blКֶ\"ޙ?zŒ`Җe7 C }Hj|f-u#EDFi`0!b65O WbvaA9Qϛ?fyR hr?"'ظҞQg_IW@v+ }slΠ'.XQez gȏoshМL%3m 6a^5KWA kC4w Fƺ{BLǯg]R$~gn K| ^nDhL%іCy$ [N/%@ErEXyFpd{EQEl637xBdUښ㏪YF.B\!arI[P (0cq"EŅ#E0Fb,"E]$Ԩ"j°||P1OjqF/"I܅+Q -Û97ݔIF% mjf>h q%WF=XJv;j7؂c bGFo}TCcTM-DJ '.UF9:06ўM:m[/uہ;EE"Ė~#qH/@*>=j)ҥʅU{4ɩ Uo)#N#*drX%9yE996LJS< ﮨ v׽To96rm\55ܪH1ePT.n* Һ>nwOqU`D!D][&g G)2$ -ǘ(|}pVzgNפG>$C[lcQ=9:\[IDCmj0qrXQq㸯fr-b ǏC-.np:,G&&܄KR/ny 8}E@r=sVZ5pn<:PQ1{v0u0++?BLGώfE7,K%^ ECk9pcf%\\V37e 3LB 6'TJY,="¡._+SPpm4,~Ä6RGB4p+:f(D0itӜk馵d$mLP $fZt^>eBy)HHث2gNLc2ɶbRt ?۷(vsUە0k@X}>C{hI> %\) x5`˓59,cFE:<Nԙ@U&nLLу٥埑24{3-yCV+F޹Z:ؕ1#((NԙG=ZW 0#C(蓤`vEWs AOYdj #(?t!Mn0[ߌ^J$So0ٰ"vM$ˢ#h4_>x]~)MYp!‘~[y dfwBM2D.}VY| s홸o:!fk"5fL(.{O(JeMN Jw/ ]̶3Ir =njj)<3=[lsr1ig@D;CH!`KAV7kh珖A|%*5B"oނ񵜆va@<8Rc9@XQOvy8":vrPD/J׽)ANb <[认= $BHZ RP]/~G .> C|.gSZ%;@~U'rE`sÊ+侧mOz8K/ȉYS'iLOG:C"GyHsXd$JG`F1AruyY PUN؉+̥xaZ5ZXz&&"r$bd8T51[iMk)(l Y({FMI_<|;# EogL:]q9LbۺR|G`r_chN`hezZ3 6_<[x UPer^΂_3"/b L|q3 `K*ff tvYB{D2:P_U՚B$@D2+S#i!Ps:J+ MZH^ ׺iigɭ˕R>\ 6P'\!>dWY-S`З}7ejLD-@B.ק3Õ='lJ.OVqnG'>x. \CЮ.8Ƽe9_S{"3PN?(y AZP&V.\2e·2M S)ksogS1>@}@Z̹cWfe 4OoD͠ͻ;Fa]T&+H|}Th\,*) )1EmVZ%mY2IF/IRF!k= u` ͎F0=Cy(6>1YC&)F˛6]G]%XC@јApH1[s,w d١҇# yf$7 { "G)e9p7[ N,V0n,+THܓ P%|jf9>7;D2_7M03%gMQNv$@"k Ӯ0ߚ(7v[\Gi{ Ant4nXWN >yˬv|Y& b~2aJrrƇ#NZ$H{ǣ$׉$:Spix>h5`{Ō (剝3aPvĬ~WpkD""JFwbw'US  \Ch's4bZCX Fn%~eчBah&rGG)T+4#uMbzQVW+}gᓋ@3fWv -0]+ ٚH\Sm"GoK*ٽpk.E+\Im#9.jSd6^ݟ$5hbvz]B6DfjWy(sP%XtmڙqzTYx/>=BOIIo3%T˧M!ʻnxwP*Z̜b A'_&բ}8z1F-ƝF8-JbݰDYJfvvUQFc~-,[Qpء1OXxߍ-u@ǵy:Cdyi.̮̍+Xvĭ͊8+e%o%UHk-ؙƢ5";Nd ՋJU~~/&G1PJsF5;UBQ┩ٿc=IeuH!, b)ہ"2ZјCjܱ_4@.C ; NI338+\L%<%*1=d]'wQǫW>bq1j-=8|BScB/C8Iq_3!z~-vYJ%BeںZkf(0\2y!@ˊ5.p׏/SB۲yOeG%UNquWʨ+3ꩃM]){~7ʼnx;s#9EQ4,ww }o]j''&R%MH"E><;Y$M Dh;䫊"y:kJ3BhPp؞I?x=^ObyU7,#ؼmuGdST|\0w/ZJ'0@1 9w)jΧ,߹־L7R 4 uhyp&@M<ѐ0t=ۯ)4w ?'hap}d Mb93sӣnڢ]GVtpՃX8$oBw,E r,Gq8NS2cOQMxeAտEco&dVZdR"H< :yV&IP7 , |2FAL5eI0#b<>k A!=)ó;`5!e k%[Yic2D**sml3L^ .>Wgs#5j.G4IP|匞U ʪnxcq/+r8bYɬf mR( ?X[PaMV5Fv$y%qW˻$XaO6g6lΜڦ̾I/X{d9)~,xWzW=:u9{߈SA#F̳%Zҟ޿1)x@F5\$nNQ 9ۉ}1TܫmQXڳ`OQ_|Yhp8w`0k^Hwo'p @HZ ǫ=Lfﴂ}`"/5颛cNO#v gzC QGY+*B%ըUXԿb0|uԬPvibZN3'w<\#?uw"9YN584d跴u߃}d] F ◎hP<$j=)PjM!k}U&[:CE5c@ -PtYTAWad ^ -۴l~ݬhB`~6jg)_ <{>num(Wh12KGµ\J3RdΡ%@Km✡<్uw*-S LyEm8O0~ t \c? lLZtӃ7jSmH3ezI&׺P9ѕ'T&4 f@ty #;hԳl&w5x^\ kꎐ뷯CZowך֨5K}֝f^d<4u€ [.[cUѐȓK1UzYPt-5s sѓYECIUz :հEb]]xTfId"= #W7XtۊI&80ѩ+hzoG'5C@m{YރsМS)[?$=~0 [&i&տM#s舥KB)F2*.>~1{ -Qqnj}bA;^{%s: E5IPsG6V߭"a悰At5"t.ݽ6AEQCѷ:X> zB.N^ SliA#bUkʃ^N-ݠkըScw ͵9 1z;I^ O:&s :x<*[ćBD ^xyI'D3?]n2l{_-ӻvHM2LqiYrop}Q}d87@ Q(-na>dnb ֖O/>Vɹ)P x .![gI8B<2$ʆ2XG-㒻M9ʆX GD.%xjX&nOpˁtH(+[!-{=bV?t lRFb҆d*g;ށײ+ęL߶&}9ŢH"܏ z{m  5*@$1,`k͝&<1UDI+ ejA0x= CGlw ]ඃ‰ bjaE1D!u Kx 0_JbKƄ6{r|Fh4-CpcZ'CVn쎐KxKwflV`a'w(C,y`sSrJuFO,/7#Vr8XV/}"l,Ƭ^ܲ@NyV3ˑk  ,BAz6Zx)d 2Ͷ3,8+7qWΦbik[m P ޑCk0%jnd5:W-F,o{9a1Wo:\p(9\`~Zݠˊ8H\+or (-:E^+K@dJ Advq3 }sSgK ?ITgVĞ i b']AV6͹e1s6y;3d6-bۘz vqY%YS+rRJ3,pܸUD[*1=k,2N[}H$!:DM9_/j 5qM9Ӷ_gY~H0i^c=uv FS.wzy3zobī]@q_y ilye\p82)#RЀ'`^_'. Ӑ0kCR2%s`tՕ$A R_ά|ol ۻg4-+T2DR}@Vceܚg9hxֆ\Ns0NmcyJ2TШD@ఐcs|mU:P$k x{g=i */c?kXiL\ILyBؖUQ8Wu"lr>| զL|?WD<`/NT*P5[١dLY} "Z 6cէIGɀn?'ig\|p4SO2p aƀMHۚpL~UR_-TdS}wD  bP0D&E#,I_)gVʹhNþO3.Ŭ6=mϓ4G]Ti"L?^1RJc7uXfȐK2Z3$m\=J`.ONĢOzlxBKNx{[?G"״m p#GUJ' $&g]鳃lOJ'yԿq0|(g>\sOI S%=}d=ut|JklgX_I[i- P &Stgg-OJǨRNzXaCyh쏃dv<'Ү=ȚbQM_ΐ)y#"u LJвZj<PN:?P(g_H]lJM[1aGI .VW^ZOw>L\> *: *5orIS_1^b]D+3z9HNE0nC15~-DWry*2MH(33J8T_w\/&Џn4 ywjh?YNDR |5ST/ƒK/:gǜė24LK IaQ{LClI%!X;qiu״`o2d >Hۻo۶.H|%5$heK'7-˙^:`(VFtU#YW]=m%toDa٫gji5 :ǠzPYx@ @dTı3UO愫5]J)ap WCǢ/{`O"fウ<]8y(3xɱ&7JMZ4쩇?ht\07Z°_5Y YMS@3?QI7H]zRЃ)̖2Szcek퉒 `hUSN٣P#Ms>[d%M.a.Cap|:LL,uw6 Pʦ~x5cN]Ypwf,fKW_ :E^ *k컹hZpI(>"LB(m]V奞R<;}$*}a>߻}k20_ Õ~gCmU3<+ 7VL;o6#7jzwb˔Sųi.**& ۼRTmDi;R9!V  j ͫ*tΧ81 JzHҊH۝" nfp $_%- Q1+zKLMJ'i~cE{,i*TigSA^ݛ΁X)m{"'^\:GÏvfI Kﳾ[nGk?0wB(|@Wo8Yfi3?'L/;onjR`dbB|Kkw,{z:yÔ,b-keN4fSa)aW~LJ)`Xp/KO%(gv,^ro/f?םɓq $@SD}_ֈV:ϧСnGt>m(f7MƬ/Mv c߆[ Aʒw!xp8Px;3-h)B'=4(I3ZEjce<+ՑCkvS16| W"[HԳr{hRo1]y}EqnT, Va%cxPU ǡ1;LwTڋVtcY @a~"#,Fi[}K>Ͼ=+*gҲT2 jouV~h̤t wm[XYNa)>q8FBv-;sX;&UX<%čQ֨ev:'HnP\wGjQ$5~K^gG? &Q"S 3H!>!g"f.mfEV51qd#Јu퓝bRLN FF!ܱ9iS[?PfLC͕3lXjk/BRaG2!]s1 eC*O)/75dJ!i(B gנ_Ƚm:"bD&..7vq,){X"Upۓ>%ޔ@^ᲕE,o;oxo cIvAZӲPU8a` @7VEzt N'Jy}ikIypĝIlGdU|k! QE9w\N;z;Q_38J )=ӰkIzR#K?a+uPN`U&ݴ=| qKC־xT.7JkB*Eh.G\\1x DCc@^ovM.4*>+6&\<\ ~iI҇U;Vb,~5:RߗeClɄ 0z'弽Ӳ~}(vsHMx(ie~'nOU4_#}Xe]mP(GN?p}B羽 ]$ځQw>%FN ; ֟,hM(9K_ OD8:QCq4Pa Oh$2#oÆ:DZ i| WroN F*@`XFTx|VC%P6ӝ]mTuՁ4FE ݕfO^~yjP {8<]88pZC P1 ._٫wdƸC33!j(] E!Z-YJX/+;AVf y1EI^-b4<}(ӂiPxPX;O|Y ? @ҥsb4ER8Wn*qb4\4[(ŦLu_C[5Ҭ9$̘_y2i Aɞ0mJ'QЦ눹zKHx%BPDӃ6Y.m{#'6'i4$ǜ.e)bG $H\E(VLg^bvfc|5 _^۫ akMIJXVvET)kLŃA^LԚ&6}ŕ)$JS+90MP'bTp voRTf]KW:ˊ4(f_5t~TaHAYȈDPL"&:{Cle& hpJIZ&f*@Z==HGKKCFA}}S i$˝x3셀Qj+ tY]՘o4$s2RYj##^?o1ry6 f" Hť4fȈT$}R?z# ߸`610X'@jw]7"᷆!PLDV|Ww珕3ՐϊRVm )%}yaX'0q[P%\إk'LR7Jk{]m hޙS; ý$F<īR $>ws%TÞ^P\Zytw?yެLGڲ=I.OtE|a ?*cX!kO3swp+][|`oAh:kG SZ^Օ}@5p‡1ܵ<4PH,Ǒ@UcuNkf|OtHw"dvfn0=WHu6kꚵп+ AM =͠`]3`w4."̱1B_^?L6YmcGRIoޑ?iZw-)O0r7WI@'0EHW?b4f^̼QiCl} PE3Gbt Uѣ4boAKTO #e6XXnUYXb+Y _8^͚Sج́uMHڀGDt(ڟlxzGi3M߂ sPׄЧ `FdΧ!UQC=źԵq#jS-sS`Ҡ~I5BGL`y퐂J{l0n^c_][5ESWӷ9ϿaGΐ'aU==Fm!u0 !΢τ8Ec\,`*xyҝӿĚ$?0$C-sIKj 9K1X%nJ2rH5|JQ^U nw#1k8^rɼ4݈ aPK2e'F4f6x=WuQHLZ?Yu_xn"8'D]`YW&)G1vnY%ygIr;9|v; -ߢs~l#f^NQ)-G,/Flݙ:Qch a @@N5x_J;BVhIӳJ8 e'Ml8g j$  i<] ?ϧG_͇sP+( R^:bkhZ%:Y=汋{К֭LQmSHKK:3\ֳ5Zutf^5U"zS%8HSg^OPw7hvՏ?^s+}~Y,Jpq(ܰP\<\N@֢h39{oԖxSV}.u|>kI-[2B^f$WUpsc6$)b!!X z\sŲ +x kȹy0[XB-sǬE,r]22uoL!c KDZ,fVc:ܕ=iʋwC3 `ȼH=HzDF9?Q|&:j1'yzJț[+O!q!:g+i2<7u>_Px XnP =&LF[.fVF/bMs}H>R pEP,˽ggo}En+>g9AEDԸ?,;yn+aږV#cZMKܰpFցRЅlJeE!m!hz8f:ˋݬ?"LOp!ϩc%;ϠFiJѱ„>i%&T"^<0*,45Nk?pY 5eDh'%&綳A)[> |+YrI#zoq8㶚 J:)3ZrEdrzccv|( X`#哖*'|4_)混hYiԑːJ{m,w|{dgDx,6_wbDBO$0{Bc~e'佴}.\h$Y8h֦<-`{N,)2ƴb\cej#@ N#8&B҅_UVH2Oˑk_DJDRf}rMb7E Q[MS7(B5M.yYz[=rKAeޠ~ES|c_*1c8ƶ!o諐?ĴW޴syHY9qS3aRԸ-l8sB9\> 0נӠޫeJGK `cT+(D$f/TId,lN)v |'۠ 4>z~_kډHp 5{:gaFjQИF",~?冈\?~Q=XiփMŦҿ+^ڱaXL/V~!*á8(<S>:دs2omg[y|0}.</;_;X/ @ i.oS^gZc]TN"̹NK ~0ێdIGh ۗT6rZbzզC;fVh򊲕70H{ܻ>nܞ^] RK+F9a]Įc&=|Ckt6_r-a4o+cL.A!ThmÖܵ+!B2FUk~h[CZ]igJZs+*M%e.06Qcx/!LDZ/a2܌KYkW )Jh]N^Xsk|'?ƃ3HQXx( e-F%.ۦ;ů#Qv,4 w;!?; NRo \<6`(Aj}_{ Fڏn&FSl^0 B'%aؿ&]HN+9kMX>qfG+)/^̐+c{*at^W!5G}i.#3iǨn57ttg]^8ۈT\T5l]]jl8;ZSAȦ#΍ܽ/ѸNmW5Ϧ& .Ru={\˘nF0G8EL^`Y+gILjK3O7S5 iMi1% &s)a#ө^T)yr6>;4`w5ַr_q# sKm5D3T "ю 5 Uf_Xg#q NK/$2~9=1T4^rDx c{eAlk^) C3vӰ W`)1+#~e<ې#*`u5>+`i^0oQpZ磖'\:$Bmsz%r#Jߙ^+HAjLu0#.H:I~ Ap% ~TzktBx'I!22_a%-S5Z'wh<%* lM͝Gg#ЖUr'<.1tdXÐml5=/hI~!MVkB >SalA_/dvZи0n58#,xp)ߋoWmI&6I YK{6𾿊J(nAKFi?Q (Hva1ld1HWk_] t.2DQ;X6AA=EԐ@AkIFZ C~.KƮS 8'1%+o>(EG9IN8~Tcibʃpr(R46Cx?qyBby6Q[Nm2L9ӶLk?.yt zP ݁MΏh_21YH d8uUR^/Ι_|nv7gf4hYԁhFEycI;# 3HRH+TSU{e&X&/0%[b&;\}'r䰟=j#qztU#o+JDG[56}'d? 7;nkp+8wIIqM 'Ol8 )ʈ7qgg@a=[}5na&sf?A8=}| "!}6T9XԹ9țTp~F łD qiȷ$uC^W'D[7S_ãs3x|*oGΝ"m~+\Q }tY;|$xw6jaĴb-Xm{Q& hS;l~p=#C12)CqͿzi4'v Eg$n/Ѻw6/v?§:R=NSשfLdts5J-q`̘W% ۠ G:~=EOر[Dqn!"(kXtJ5ź,/«//ND zcG+S~ McfQUĠ 7}WrXs ( LJQj/'6{OvNF%c7>85WK($ّJt4Py(?l_jrou[IZCO R_aIsWS)-Qlp0zڒY;OXei"cN X\SX0.;N{K̸/ѿ= $7xt<(*j$(iɘțJc#s3vfiBZ)dMهBYzFr $E4٬OrN"߭δ,e,L?t{$G[K~OvgOxWaQdV* _,*0c涏}vawBԌn}`݇6Q=r;ۥzݏ>ٮC!ixOS*γG;pZ&3-=~8 ^nN4ӒEhe# q)Yr<]F]bVFv"46g`&3hv~ AjLޛo|e2~[l˘5#Ŭ Xw?]T>hNݰrJkE<^f緺Gs1M *#u>'-v"049Yt('n h4 e*W'-8]MT*8ӯiд5[|LpώnXKV;8 IubnjUNU|yɚȭdȣ?XORE{]@ylեq=\;!\ij!(JSĆ+SdfEBvr]iE!T Byת{bQ S⧋<ғҴг@&H; Ա2jne#^uK `MZPD0@<6[L)"D+LHZXB%%6bˤJ1*aj;ɞ#Q4aˡ vuJs+b?;i_gX>q{GHIv^cKWzIH\ =\ vMq"$.[ 87 $ -V4be LoO 6Z czՐHnL)8׆9od)lO`*2u1=|:O AܬlKtI!l"HYeb;;'C ˁS$*4d8kupԤ/|fI# ]?^%?Fp$g!MspHJV\sK"RU^JֈuEo%Je`A:K~4+%5g4btAɇo"W+.L5:qVؚmAqZY[)2TP/܂-ϑxPgOD %*ڍJsa7[zף#aiý@Bd^~c/HР{ESݰ RSL?&8_q< !/PIJǜ}`"R X)ōa@4k5>iq12 8Ϝ%AWJ!7)a9jn+s,v_w5O`/+ϩEu YG*R3 wFD $5;&TەtiYZM8ˑg uhS½(OTy5O1ḭIW>IXq&uUNQ'Mr4iH䤡9edQNS![ xS#0P豠Q;֥+?-!QEC v^l ڂ?j~=ެf?#CJf`7D R\ՠ$aTXQ >1+ַ!H:O0ra&#bZe\n:Dҧw]=|F2lɘDq vXpdݖMKxkQ+ SrR׼Ga]8a&KE"vs(HZ0"4_]xҾK:\WOS-t..wo02|?_OP{js F#-lK`cTEOSu56Oƽo`:]s4ij")H^HEC@/m; 4;rlYQmt7>EМ PfQm}z*"R"GЛMtDR 1޻OSʔ˛XE8tNXh?DD0:$e2A`e z3HDS KID"dhcx$R@meEEd~<4i1 !kِy`gm!x͚$&yډXkO~['EW#toH KA啄kSwePƉS@foT[:H{f  N sW!$3 l B?f 1Ԥvy(8jr.w=A$ˉ).\#I RKMW; \k?~LYQDF]1e9r,Gd:@nf(KBLГ]>ԢKGBBG5Xuu) ಀAA}xn@?<0._4gv#Y̬9'Z<J:vkO2$Ls⏒O튷Rq#2_rBiĖf@doGCx59>_L'Ni:T;gS」HJ?L N9ѫL>ա Xr<OL$V0_H+(u /Y"gEdQ( NotWv !U=Sl\x'rƶ,d8_ A0n*~絶&rOca;IL_4B?UrnJ#^--3lV"!gKveyX>]'Bj^浫w2b]//]%6MS >)4 L>aj/wM{XӃ\1ڱ̿ ~ʋS0n3lk/ ei-dɛRM6͋MU抲+5c0.X]i攻QvnY'5IUus*k{=r,}V4ղ#_ʔQ++s zsseڼ[@1:Q&L[z(X!Hk2:|da^id=􏇦E:!>;K/}A?CR5"@L,pEG".N50?c mSs|ߕ<7"߽ {Q[CDtX$ٿV* @ x?`z?<&FTXCKKeaDCHS.Ux3-3.2e]5JlX9;qd%dWNhlR@-WΦ_C=F4}^ү235Z uSjJ))drFpBhdYzS-8/0!֫5nd ҈V$*kk3Mz1$lJs~LQdpQ-X*M+bLۂc0X(Cv%ɦbGF-sv($W-nsO O'(ֵoF 8rO<^ Xo_RyE[IA*X]qQNwRoM۩sI&Ѭغw(t@ QZZ;0q1{8qCT+ʊ'VwL_"ц3aqYXyMmj#&?7H WoFYC0kJgb?a؛V/cQ1kqbPtp 2p-jKU6SŶ+i;*;DQ+G-7Dr6m/Żrohnz!D1@hq(ķZRl9TpsA)YOATmy |a;ey-@8 ^}a]omҲ^NzNK F} Pe>)v-S~d{!F|`Ĕn8v4;w/R L@iPLF74(Z#7(Abmhǟ50A|3.-y N <|{6ku b 10>$pfH`w+ݑ:*srLm7&+!:DxURs@XsL̲e{qh( u׆],qrh|<&xSL*^1&zڌ Lp%.nd#+%Oʲ 9%fuفQT͹\F] {.l̑i= ] cb'#Q#)K8{}V[yp}OwΑ%ޕ'dzZf+%+&6H Lrt2ԙ Y#D";3. J]'r^(]T`R~wjRmog\_4R˰  n|ϮOTy!T,]$f 0e+yA\{)g᜖sPT6@DjWItK;(PhNڱo0P_98LXxn=^`s|_u;ixrcxV \u W+ьcz|b7")l9[d媧)3VHlۤQJY޹F1V+*&=9MZٮJ Ӳ#IsO7)$W@rڤܒDx/F.K uh]cdVmpwg ͗ȣ»@sm6QW=i(RKt+De?dߚ8JT|y&Cw|5fr0tM_PT]ڇ1:+::ARnE1&R醽cAg&,R2pvxv#Rf9ńXtwU#Cic\[EIG/4FbSbT[\> f'pBt%SxqS1Cwa["ilSdd`+ݗZOswRye*D@KӌKzgZg_ qعRj<G5!bܝ<=.,`&*nUX ![2pnvΩlkb>I*.cu[Q2sS4N","aR}7bI%jumrrDɒKY$baqI1"sqY;G'KTS moR \Q׹"@0η1#/owr PV5Le'HkQsT]P-݋ q|իz?%^\;r\j iJכkZBC7kMY|jWЧIV-9&7I$GZqXpx"̀'t0Ԙ@ŐDxzrEJ* %+hhPW ,<`#HCYzӽ̝sH~'fa4`~ ӗ&Ȕ;frE#1$hl)u&0]#hV3o0NM(Y( "_c$!%*qF ]F.˟<';(S I!7b󀏊qӘS6"'w*٪M\*Ew-@[0Yv껺VDdÅQPwsmT`?r 9&GKs B<9+Im=%X{[9 oQQi4dTKn 2[}вn`&4xSٷح[ISHe S6V뭕%JrvdLo\-Ɨ٤p ~M[~q7c؛k3lr w%*: EDY^/Ŵy>e^S $K H`}TCHޫ6wꔯk^ַA5C,h5lҌ. v0 ZfT(Zz V>vh =>= /ʺ%;0ͨN ~șS N Kv ޫZΊN6/nwz-++Խ0#^q !6жEUYbDňRCu`$`cYUp.8 j] AOUpO2yJk̓PS(R$CKKDž$<5ZzǠ$C&skrv|GCSrؖ=I=oIz='\>Ty ku-Z :*zSuR3BlfSOZjmm Nb0ț,dfbZtB`WϽGcS!0!0>Hg ܠwMrKpbӬ ax|7dz'{7Y@%/n+&Y:-Kl@~IF&uP_bXqkQ̈@egM-YJge7 6|IUi陹ʼ1TNvKa[57q{Ky'ټFp y/fpm=sgJ{)\Q* >kTs*&PLy>{֏'kVۃpY|M gX,j`.ZJ#r'R4\SGzH|p~cv ~ (ms M"'# *xpַM|.FyiO$#Ib+އVjn8fUE2ζ\`:~Av'9w!U/0OyH *4*%Rw.{x+,ҧۓWYYA$Y^^ǜy K~m61i?ɕm2l}~kLN+1Iaz+aQos;2IB8ƾUL)X gUlzii3F̟a|ozYIS=PoO;wcpPF ƀjL 3BŚ\q$7*Ú}_kg-c|4ү y~8."2&ci+o{޲S^MÝbQ|ܥ5fLJyZG_#sثDەQ->vm%"'iVр 'ং%dךm) [t&B|2~FVcO4~,y݃,-Q=&^24e.cAx mҰIz;lR4:Sh*3Ch^=jsHWxQHbkiJ1jOLQ`2;-X tB;w$ѹj54!}DS$̍\J@RmywA_D41!F>} ;2#`#z -K !-wx>.YBd+/ P!!9uOe ;>{q{va帓k?Uo߇>,qPytj9Kx )<QKT'WE~yy !Uq/Z,GlL3vǠLa7;#z&Oy)Tx:)PHB3lldy(zC\?SI:p3<,4^'pqJL;_GDx.-pzeʶQX[5`GYfSzFz-9Q}7}&.}db}ٿju}|d]\bO/W9PQS8nq*mo:QB]Xޱ#tT87Q#/UYu>Rqڦ\L< 'l@gcek!vkA {p,"ʇAyvNgO*-aT9%uGH^o TqU̒<T)SS_lre}fR}[)< \ 1Tu$A:^H[sv 9Hr,AV"+1[OFwm8׊{KԥR˽Q!wXAd8.vUpF&:\;gphG\WvM"۷hTj$ K5P,`@@"Htc]os\|9c:8_͛nl7_m7Cѥ b'rFːFC *#lO5TMJYk4p#izR;]x169M;E_˦:6!PrEč ٳH?w@ Yyjaܟ𰙘HDX#sSh1H@).I㔑iYqN#IۓNɘ5͢7X )6ZI3-]ɚ`Ot$ Mo&, QbxfOF\4~!jEX,¼ؖA;.zǵ'Y=9cgt͙ fDbf'uG 00fEjZҟU%{{08gs|70xV WeboVVh5 RלUc:s4mHk>nM4 ji-LIjw] VӀdM1dk!Bml،MQ!FF-n+5\uvy#Y6yǟ$XWt4H{}hB +=bYPfˇV1ߢ HRi\U!xM0#w2c$\"|+soBHƼ4DW2?hteb%pJt}#g\IOVeܷr8b}$gEz}x O!qEԢAHy)I pCCɔD{9_ti?D"_0F':Vp{¦%mc%r|8kaԍ+}?T ZB $C +*bQ)Ft=YzvrZBQa9sH>oڛa*56hh&jU;FPIK7ep'y\KRK7Q۷N%EtN,~Wlsάt˵yAhoAa8cT_Ujg9@l}E\e}WdN_v;V 5S.3έ'2TJ,Z~#Ϋm;5]kqei,1 QIyzSҮzKBݤ櫳&Rv8Ӳ t<{LB9DjAZ.٩x %%Y &~ړroՑ^)MwZt5O;GNaگ|$JǑjaJ<98_AJ~<]s~dO_1N¨;Inj1a"u5dNml.4i#B3#5p6N4N+LOށŌCw˞Ge EM],pY|!| z>;^IPw-D3v18G$ ~ {,;~FUMn0=v{WLCi1v!Y(Iȟs$ud"I/pr>{D+z-+@Jzb'HRp(IܞA}^$v^W W,dgK;ʣ7mbfnEmT:@81bg^(& dk`gTw`*ȵ̝ϺU"ڑ[^ktMhO3?ĭ)kpb\e7LY6wk)-Cun-.me+NTsx\@'PNH#!{:?i-)_k1rJqM`[c%_s:mj1 [+~-}{[0ly`\0eC`ckƾNt)n"P2_7Q9oE$a*B~ѼǎA6efJ/wizu: Kd} R*ɬk1LKQ|(qۼZԸd͜?٤O~QbAWwFBvBlصߌ\4-n05,̇,ޖςO_+W$=5vnsKSUYy?!;wy>۽Bw/J ZkKuX5h⍛M-6דtlW) hbV%l:Wwo{ڞv52&]h:5DI %M2=1WpEH?j@p֟WV I"Ix*w*)ԇR8c< r^֎KfM$" $U:Eę Jc2>ǒ &$iT$ǐ }CODjԝP~50P䴈vy2 g' l.h5Lz]}͍,VQ 鴽͒ iwJ ++~k52PJ.a$jYT laM? Y*N$^V]w ODMrPTݺ2ex/g*n.{觘YLgT)N9n!_pڐwT`pgBa5tI;uh+8ZK<(v&`iQ ;͒=Nwtyv~ \YWgd~P =BC~mBeJQ jL DyѶHr x/`7Ao"!oяwT pe/zI:ԔLZ*.FY$i%Qr_tӾ;n {K7|DK@tP֮0BaaorʻHkbHkp=-kR?Ww o՝o@O\F6')Iu0 8_?QE_Dg3_u+*zhBMY.D%TG*dR K]7n  m 1Y).>MWDT9@j\ڄ"rQPQOCzs"`XP% z WnR@- 6ևP.%y YW!Vgx: a~$HAyIrn'(bJ}tq۬b[QT%Tx8Ƹsb+V,}K1Q%?NR֧tο:{<—Lu4Qӛoo^umj`:GUi8Tb FSp0Y/F)jo%洜ȯ U ĜگBJYrʩ7:aAɩ<@K- Cmݲ1 ;s:3LMi+WWF@-Bf"&tc8s%F)vn!i)ք'%A!Gc~^~H_to rSŸL ~E5W˳D& C"(UѤ|!7kIr3jB~g +Q3 !z3eiuN>„3 7+X9-pe;q` X9fk֩vߕA&8}9 ɡ}~bbhƉҪ,I2dp4gދF.;ɇe{!:>HODTɋ7C6Ƿh2O@Ăb9dIh hkpzoţƛW<$h̕Uƾ_e$> j؎_50ئڜQ>n.cnh}~':çPINޜ;.#7KJ}\,鱌ME`"=ait%j TV`?G-i7$6OBeW\tq ==[<V7J2}b7$jAm T[F ^NZ))ut\IW>nK;n"zūţ _WE+{Ev[B.#g}ٙ 5@?SWLsbŘI%8 1l*r7p1Obb£v|0-d d|%߀zoW"y+OV)ByPr(^YT$NX=oc:P} ǁf$Mz#'bJFoӢck*w+*K  әw!J63ߏVrsD`^ށHgT7sς[; A V)﨨$COF &X%K\n(e2M3߸KUGz!"4H(Њ4Yz +;6;Mx|_ (ϖEH޾8}Cs4 D?8KcΆôD~ dH=&0aA[?Ŏ ؾY-GDhBq~S䛗#(\D%)Q^=/kÑB*۰lHԏfC`cy6P`kj5//Z^pbƙ^,E򎟖5$*RLyΦ9q}PBj'Q+ߋ?iE; ܶ'J,¶ݴ`d/OXFW3]cd뒜52M,c~T6$f^|ϋ vO} |ްlLR]+hAO/3j]ִǟMfC>,Eg*F R< H&)y͛Κ7k@c;֎e[mTIqæ˘32L&@X!sH *wDɗyX1 sAM9۹TZSj@B77MJ;ibE:zA>ω}ړOw|!^u23*>rʕO` kMj1F Y7T+'sAaF&Di氛KcrêCAsbf*O*c'KeΉ =)/%,J.wmd&Tdw~ }'zئC%n Q]K7V!An:9;ژv 2 z! AuYJYk3 +O: 1R'!HSw$!֓QGxqԄ(w*QTe1כ_.]08A0F!&ޞnY̕ԵvA|!U~"t +Bڔc2T2J>éQH 5i(T|&{]פׯI0WԟcJx>@X~M6V}VR!EK%]s|Sj{\"kU΀nbјNfvPM~2VGacwo cvb*&>t⵶Bt` +* |y#`9#*Pq΄/UnZ1;чaTCë-ϰm#RDo>R_^v)ITbCN,ܶ੄d ]0G6WqJT`rι ]hqΞM{AsdUYv訡+6Ȥ6u@m`w@͢K8-y+i~^+ " O}&X@5|0U`Kyꑥ&?ؠ(ŧ'{;΃ _daQmC4A4R$;awyQ .&&5VI(4F0`껻šD0inH)=$U_ϕI^pogoftk V*mPJ f8s*O2&s\ B?SM=Jf<9|c. yZc yUhtr !o3?Ⱥɵ6sўp'nÎْV|x{%m n-;6%l,_}a-.E R (=_L{6wJtMkqV^ٙRd0=?rHaaVaɑ.)UKTW1㡃TshKa Ukɐ<rvȻ|>j|:Q*c ۔qK2HZZW"@Y<&{[X7<[s^Hvtoc/ H·'Π;f=شJpv zݝ$ J5M+tQlը1DD]v4Hn^Oلdm桠"WPڳ%nbtmHٔdž-ZJs#D3c͎!J+J<Y!_mpԗo(i=LouiW%=9 -;إdeh2 X WֽunJl¼_ WPQEoȪuO 4|4eU/D5/˰O&\ͪ[1f5J}2;yÛ >Xe0 Jq'S>sWBUrۄ=Me#Q#ps/>BQy*мWhZ0 w7uDbR|/~,IkMyi*$L n3[v?_"'Bp6߉1TsM{*?x 6 Ev6zs4 /WCi֞ܟywuٳBQaUr>[7'vwRB,vS 4Q*#rQnM[杣􆴵uBpF?뫙Ҳԗ8in'=(ZD i\r-HS)_iĥ|ggfދD?IC¼Iշ*Ư4׶UGkXИ&,QH95>\ A'@)%Cna+ Gi'vǠl-n<5^6K.Ñm~pۤˈ=pa]E:Ys1Pv5}#W%\:n0ދS ?L=Kü}aE8˪{c 6?2wDBNRNi}}n_FyA{pRTJQo1;#z\/fJ1UҊ`qT`yV=Oc:gAfZ@e E쪋3{ \KxL-̕sQ+g5s`ߚ,1ȯ>oZъ- g41(WkLJPY7q=SM_a-z|H):χtYFίiT Ug!P傀A^H/J2p& ;J}v'?Ad'M^T!~GYb_V+˩BZݣuQ9# :KMåM6 jkቴ?QsTN? 'a`#'KT-˞kO^1䃙Ԩp3KTk!c|9=z2y"Fd#N=|MAOR^c/ .Zf%9,䨓csOĵ̕~( CX^dL^6d-7K9 5߇CGy8 If]/:C1a5GU۪:$ 3p_\`oO GϣcrCgHԖ^ 8T9MՄ+O=I/S]U}Jj$ <-U\`J`*`Cc6<%:Z?CÒo:Yp[@iQ$TAjw9d1,?(cu>@_ӂ[0| &ctEQ`K뉓'oO%ZY;#5nciwSZ *!p@DhW`3 h%}$ҲfP󑛜˘tO ;J`8Մ4l}]fwpĎS%{ic{ WgzGB8? rWsbH*="R(;u&^}hpyNv9}ř5S2ڒYwb(CNo@Is;l 2 v5k1˒X=霥ahlѫq4^(< @2djx#e+ udr^u+6Dx5. `݉]}7ػ[M8`]B.X& ]6^K .-A%֏ S}2) Z{A =S'~%:Ch}>83>;Vk nĸbD@['ԈXoC]2ɞhdQ71<- t;b+۠Be~3Ƞ4JQ63Z29[uҔ;k^.Opl,(4.+o3jK*tN ,Bv.D 2CAqX UقqAnqSY(&2ȯGA=|oB:Dkqs'kKrqjeO:m5'>My,*A X٭W1mJYrkĈ"g9HKanP'@zS_`GK(+E^ߪguBw&#VGBaPM@|Vn}fVBKw=Nx渫_D(I'JaoeȲAV}+"{O+X"e'Q]y%Dz^]|H u%A+@ 2BVK^y6D fՃ*~tk}p?l0%nbf,[uSK0UAKUۺ$mL9ދ@֌Kah_ ooM0aab k4#m7`:k=6%UA%~B<. 7޺AN azh5SJ;{󅌹͝ k#ߌ*I6fgy-Z;8_qcF{aos|XC%?";Z u*yuuE1ZvJΰ=M34 4hګpgdqMI-WtQ6AU5]] \#ČOeBw_X,Hl;$gC=̺ ԡ!ܥo_W0m f_J Ѩ5$Ž): :O5kG80t8( @:'6焋l2}iibtT2ZdW8-^5j8XEl{8:}]t۶0p]26k!hBŤ&Cb0bev@‚2kwҴV 9Ix툌^Ji0_Xݤ!&e0&b<ǵɀ=SE%b#?;z#-F,ju\۰biZPn..g Q5ߒS!(3k QϮƥ;$0 |从r؞ih/RvKotŷ{#PBwh@@Q{&]QnfH7dl٘܊*nzh |&l;T|8m1$@ orcIad-[%0u9ll17tS/U:x6ڥ>lV"dz$bwixU](LZ|up)2^xW[˧6TblIŜ7ǝS_h !`k%@Ě"ꤞp1GolA&h2^[an- 짗k|a*]+Koْq~>`Yd$ FRi4E$2'L#,k,xΌq.J #a$Ƽh? O%*e: d:)1 vx1(=Kl<*5棄.SFڂ% @"ݲpHf/l{*ݥ Btk]vC&/@3s4Oɚ!Z>$jKӻa Օx=EBe>M$sMKW ۸^Ζ97E* uQ+rZPs**ieDXY|GͿw_)cu4;= օDx7{nX8G5*LFU"34kEΟCF&=] 8p:BSB3v__M<-U_|h?IS 95WwOqM.scs|54wYEfL<k3KZn1єOd}o2\e6lBIc|~ 2-Vْ@uKSh~i[ V2'`ku^s.;ѭ[U7Ct'7qL ~A%7@vjD(kB,7zbg#tڔ٨֤x1@_a b?0~(1>5qs5 E;qs{R"8&kY;SjZ zoTW Hl:v9nj2Rt#ԫ9Џw! US~$A\62T Z^UH{vM| >Vx?]M`.zۥ>Dڄ)sЏق$Wn'J@T.E3ȹ{G7E a>zmS+:ٚʢhV;7ԛPA`e0D r\5cTO)Ά ؘ_w&3vF-֞NGxR<!n S)oc%Txsjm t"KE&!cy9H?HkM @4E~X:7rsLVֲ}׎/g(|*b8HaYB*`I˞!#sSѝchfg[r-VWT]jb+`HNdm87׭'N=(1@j<_i!=yaV{]wӹ&L<崦Ea=1}?07]]kV;H |ӅAA%GV}گ{bM(#/+f96DM2ݻ;e *﹂@/&gdEjT( Ah| 7lP-m Nfg# | 3wqޤvsE &u_n͕ TRɇ⭌A|ݞڮ^2.tAlv[“ۼ1!OX.gY2~ؕ{cwn*řm' j%,fǀry8{ZTJ}A5՚AmBu-´*+DŽCZ```}?SR8b/v'N^ENa5g(0)8Oǜ"z 9 x~Ozӝ*NՌ</A:fjņ-`Fw6ŷ/Om"~/l:  C| R,ƬP+@awKjU]HZ ~#̏?zAZFMq"Y;I";R .-Pi'V\撬hw |pY|"M|ǻ g, _!bäkx3AJ496Ɍ; mq(>CDҿG@q)vPc1-쭚4X c#FvaRD^C  i惟P0} Yo}}7#HoR7u&;\E˂_R0&IUO n,ӱ"vUmݴ'ܻ0r#|?VaLunR ZV$+FDל86 [۪1ůk*2p[cNLhFODg $~Hfr|.‹H!h DgOʕPi\=,bVZ:SV][ X[DA6^]=!f e݁,-ހ-yj acxbkuU|4&RɟJ+ oVX_q]P2?g' ^ot:/Ub dk#[zVþ_D.?ЅMg#VR,Dp> 'Qhϩ aJp^J K'9;S,u pI :n:"`sRfv&ΰorDP:9wWwdE>H(#L*%$ ~}}n v"k7?%8ˋr;U(dDAÊ9|mϕ2ZⓀߏ}?Cg'Kڐd*77-Y3TC5UR.g R PTIWyT0*[>YQ}FQ+hOM!f\8@KL[5o@+=О@ќ  5d8Ӵ-uR̘>%=}@iࣣ!B8513 ڂ&tQMnPE:IMΤ!`d td #<^pnwqUnbH|5?2ƚȄWHLNI:gwcL*|Y3e$7VI#2k#'" B$oWQb FX@щGݾ"鎐CbI9q+B7{\ ?ݺ|W6RG)]14!+;1A mujt{UjXw.zCsenNZˑMhX y.y=`!Is3P22FJnљ8~U%B<O\#m᥆Usas~֟ xYZC/!$H R&ߞ&܆Om-e3CAƹR{f#yɵG[Wvvzޯ G.!({q?ɇQjB+bQ mCFs!r&I4`W" XD+^tX)2jEOK,xLuMDZ)m fM`&Pj%l[-qP¿IL6Tl"&(,LNQmDw}#U OERGF!g~YY{> 0w>,94s^a-#4YF$@VjhG|6DNjzP~ IRb%ۣȱOEi{йñBOiSaa[=T5ݥ OA$4΢ĸhS MއJEDVya%k9tPe-Oyg8n/\^Hت.'sv#" u _ĸNl]Gė4OO&-$luČram{ؘZ{r)JV4S\Q-cAft^s I%7Ze܁DUzr/5$ {6#2dUw@?{:$bL-%vPL,8BF??&CfלlnXƺ0.0Bɳ3ռꧠ7v^۠Oi +V~go6c$O;[N;h(ΓxqQ _t˹mI9 b˘dWA~ %PH bv-< jJ;gysai_ {/9&7.tmQ8h~X<{ȈM(}K_FH=_\z+QXs%'VQ;,AXbylDxL5U;}AL-W fp);2ڕq{6ϐM0x4/ꇱk7 v0db) mQK!+b#(⣩cĭk]xEh4O$ruYv| ϧ:<2M(iw8K~NjEMfugW ǟeZ2_od% Uyr Po*$Gb%N*f 0@ǰ3?GJ̿3ٿ+~DczzRKtG!VyVzʙYwܛ}qlɱц31DvʷpUGwbj-ї'bTOx^zD@ݑ}4Pa`4R 'cJ9NW扢1ṬOG2|eHv.?ۖk+0ok~m2}BM . 0Ovk*Ѣa!Dw0'u |Bԋ0)${ٜ-nW50IR ff{(/3H6ogpBճ!(zt_RJy+}rQ.dl`2W[J` ՟E 3eioAg8`u-MqEz֋Х4=|,W5 5bL7Fj2ScSOԫït?+E~{g?V&] ,i{Gaაt0Ze>,}g]NErO\jߩOoW;ա.{1#_I6)@ VrV֣I0/]ʍ(iw>ID_& ,@6 oUHԛ hU6f֮f-m":F\5=>F0A>$ħ/

MgY~;K=PӰ*$.4Y)UUtL`ˆ+՟ܢWIt )~,V Vh=(8# $&_ݨ3Xm2Ȟwѣ_5M_gQo- ck, ]7 5[DP 쉸掾4 ~Hi(w>&){!%`px֕[b|,=7d oigsl)/k>':ʅ(i(cuɜ*OayE@*̓܊06UJp|8媗vB,""M)A#iFto~ڏj(uWl %AJfg\==$ةϲ`O&Y 54g#_ h?ZceNCxz-nzkªvs- J:9љ QX7x?mWG"Y".{RI)P9n۬DBV< /kr^p}-(p7$OQ@u1+ K%fbL 1nlEsMݖebi_ g~T,O!:r(QA IʼnF!(2`^Ԛ`5{wR}*vR qtnţ(eCOBobM)ƐO+c|ߓ|nN gKsqo^֊0v9h0dX۵ <t /T]]~?:-z'bдKH_gěyV5$3L>UqiE0?-ڎs]v pEm/y*|fgi,-o~˦N[Piz.WԳQ'`l9_qsHQvzLӜ~YJ0mܭ"we,{"gm3>=п-lwz|#~?{=S/k?[05$!#."ȗv`Dm|[]O?x>1WKTycxԿԭվy`cZ.GmAEP}`E~Cj\t..ZawCL;2]PbQ-gXMFOy6#͈L&YZ‰ )/M>1dwn0x.PYtM& ΰMP*5=?w,o}FX Yr~}Cv k~<}pW$ |s4aWZ@*bɧ v3I4-UU}0L>)-P{r9/PV2%nyẇl=9(t5. vjIo{zxID+b:VX#3X20/h9!g/҆;ꊒ9 8Ȍ|1qV: !ԓumm/Б|DW CwǀEn'%o6.8'U6@:İm0 UB$o?U. Cj콿K$LFV2ҡ`rHsZf]oH,qB4nΐ4?/6"Jj~:R mώ /lMfU RGM0ORNAu/aO˄kLF  xk[/XdhΝ+c9[︳|dIM:T~_|AB{D"m#Tt r%mΠu 0Sbo޿e,E>K,gA\[pr4[D:|D 2.]/gN`W Yz]|C}QB@-5maxx{F@€Q<ʨ{ͥ3:3!FG /eX24({LZ!_kD)UEFI Q(I΃Wn13L\dVLp{X Ag1'{toV&޳icK3Ţۿb("ַ1/10U KQzT/c# J&ǬE:(`pP^5EY˙9~KgrǨ獁ջ@?&"̈.bz}"`3G#5h&#~.Fߓqɋ'wr8u0nG՞с"Ȗ+g!L]"7aNa8+ow 2kbF N`:ahWNo%eK聹me|5tr<}?6yHayFZv3{@a=G%޷LsE: GFL{KCU.c\gUer!>U%O99gt jp_2 AMSuMxyHn,LKFnjOCA?o8 ,ye0K•fV#Y-<Δ\qUJD6IZl|%,زPNNZ{ AQ}t ߙP:ŅkD" p_P ?{&2;!_:iP8-?GWgr5{ uV \p»Flr-w/Ze`A8s ޻?gr*DcO ( dkW$z\Up( g6^~k_ YbCZ_ n')딿 82RK %%GB"_8h^CrN]Q8*Lkeb;U@ST+c[9Ȕпĸ8!Qّvk6r"pY?8u-#l 0D9w$fS)SܾW&|^-(frs\]L_ʐbeA18DS00' */%|s~jLڿ #v``2w5SZ9k@ <̖ح%vet6^_"R"ށfYb'+ėPeA>[[[72acF Vf?TW/Z!|W/;'qv}^}Fpeڎ6i̭!>p_G) Mm;;iHNu2.;A}"w(rbnbs&-p8oB26m?tFxFBԞ^62q-U +ƙFn 2Bb&CGx".rVOMQK{+hdc HcՀ 5 cv0Fh4 D LXf 6ĉ*yὔ=ucņ&,=W2zB}q_FE"^۱bʤ!؍¬p6v3YqSM ᪐!ﶢw2?> C PllPt< 3zQ[f 6Bm¶hk obSSZ]團Eҧ֛EbWzԯX)T e \'.H^nPubEp|F)BgHl 'p*QNfA`3~ֱ^Qs$iF+i.JY\W|B1^GE.YP2O8/?)U ̐QՑM;umq_@h[YAjz"„نQU}eNFdgq@$f2@x~~|S {mtmT'1OgE@,؜M$1ڨV"^2wnŭj=^J(U# (XSkb&FT]/Bv0Ӂ]y̚쯜,iB{n6)@=UbeC37FiĆh6 <=9/?7(Z۱vNt|B(&ӬLNDVEDJ?y+v2=O$VT|p~zϧ & ^0^l |́3Hčd8,T*@KIEh񽑮%%(l2W3r\&0 o邰ʳhg:246nMv!l؉2t zf)R`\GCVCL;G ˕[k2e%Bധk޷w8:"TK $}Y[0^k7\0/Mr ltS\ 꽌dرV,u;v jwmoCY`L7b )2$ > ΙW{&uصq[S:6$ַ\C)t-pC\ xt/VHIRLJ/Ӧ34{+ ev{4>F bU.yYYj{(- ITWK/h qɬ޺}8Z{YsorدY yߡ;E܁6E'ם9qLPK]^id@icHeN*KH?Ŵ1di6ݳʲd?>ӑCXg*>rU[W}ljY#Ub.n^eBo0A,̓ _ 'g)HW@eOCw:=@@̫]ۤa8@ۉ2=&jCzNn.Q:NAe8h12!6->]pX58wws|]nĨɵi%r*oK q %t֠b,,BբʭT3J7{da}F q ]޸6r]H gJæj*6dkB- ۰aMCWQ' ͊P^*N\@G9A9.rځ9襏|Ui;6I[3p{y]uNKPٯ0_a}9J8xY i߅Ѹ&>mxI ,Z^`eP rLJDuKmjI0 |em#;1l w-avB/Jc0dgSgɐ"hP!iHE$IKAbEĔtvMb+~# =y*2#>yTN6ʂ5K7À;c\=e_]N nL+ftF=qMu+e;@N 7K Ҿ}mf'a^auZƼ(Rd#sf ȹ ^jx5r)mO T"I#'1ȾhMdh61Q+zU.0~xΒ-ͮ5{Jgy|sZPX#?c}GK]y<1³Λ$p6N|%h >ko2I<6 (wQ_mK4SFYd T&-ϱj\k! ؒ~vKL>_\kݭ//(/ƃ1!R'z3LRjC=aq@t=T1fG\@jZ4&N4D젿qLtvRԣ4kG2?{ZPV |_2ixݢ.uL⯰q.aEovLh_ttkK5DRf^ZWʮg+b[Nj[o3iG5Ifڂ?#j^i@\Xp_/\17ګ*GhDTE k4$QKIjy|r~')B&ES{emKr1gK>nƎ'L;TrM Xg6ì9{f4V8gVTH{5z1*tǚ%Ӭ _Gsn챂Z$ &DQ޶HV!,-Ad&5']B"BaNa L;:-u=> c aMċ},%)ӝXY"m_qm JW^f4٘EuضyfRk(<Ýp3";M:#sܢo-G'Nn麞1 ? Q+mPqy4?ʩiAR|.E'0Q=N#ק'fY{F;03.]JPW7=qX RCWH$j7wvfBVx6~;0Y싉!0&K~AO7&"3H eqNHJw |p:GW:h5Xʱ2ARguaLjJ9_n#;}>$9s4D5 +s7J4{{ގ#Lwv)":FvRtFT1(^%%7Lg+MPwa`G1M;g!DnrBIe0V? RiWsʧ[x:`>͐<קIaz"zՄ⨾*IVu,B+/pmNISX.z#^m&ҩW'" JWC4ù2% ImR`+>)2Yqr,Wݛx&F+WIfDxT@Yqկ"3T 랁nݪw_whB&%htVL=%wӆ :܋D&*B57 >rOv48_w"l#-k/S ,p\ȾȇГ~Τh|J R}a =F_^%\tfJiu4Vd:eJ" &ֺzqhP(O|,z=oo* ]ѥryűrJp|7W7l IE֎h` z3%PsmAS^$3~MJ!`M\V9 :]\Rm/Dp#VBA+Ne8nQ}>+'U;XTɺEP̔ k&.Q_~r)==W`ujEBӽ{dsf,"i&3,4nDSshSf{ W8 z&T~]sӸYgڒ6H.ͶD: OU{E~?Z[%f^%jQr}]X2pFR߳ʋ*̆ɏ*e4ggtTi\M N1SߝqB/xx0gc]]9K3^gm.f?!2np G+o3@kY+Fy̧mQٮ@0O*Dir?[S|e46gr&OSzQR2f lj96Q33F+Tv z-҉6u}Y0؆r3O4W2t*F0l G{԰>'_XOͿ㮮`/4r7Uc7sk)fRJ߉"[і.=o K&Tzw`xy -uVlɗڋTn[d*g;l8KF"6$-lU+a "}A(5Ic^U 1w*K4r2UqXn z кbBT),֘HfPn߳ u|!C XpFYg<ﯥ#;Q: s>Fg/<b^cCI?UW7}TT.όkkOv N| S7;LgdKn%{%*em B#m] h0Ѿܫ<6xSLTvEn#`zDH!x-Qf D)^wb!|4Q1:kxhF9?/R'_JYV_6LEd3 8&c?xJ<.R,qz/VSq'D3+JC)W_,ψZ!~;v3w^lN6^_B9@OwX^}U\ =}+(ǣqt Y]bdt xm) ߮ymY۰U݆X QbM D+jj^#T ӧχ<`Yh? w27̬h}9~&ݣRUB40=|2vbuC_xWCqeh빵j&6/;PZr' 0TᤗB.FW fMtwR'kg@ykX #MQZ]mq*&E ΕqmSet&dloKYpBu,,r clMo%]徒V V|ҲV"V̨6K(&EJC&Bzꀃ](40-2dBSY iɡs+'Z\x p6 a.\n#2,+H߈'LD#Gw]p;7[?.X?Jr`CUne^mξ2JF/1ފR=[?EB݆V_+rbDGq4>= (tz8gϞThOl5n:t 3nrEW.At? {` ]7qu٦z Y#wWA3֛WU^Ǔ_ΝcާJN`zX/NK,☝>yUp{f1,lݤAɯ(pRf`f,m21'Rl/&Iuގ/9KK!gi_wӉ4Naa~?w*@4unލ2tGheIc礌U&Ǥ u)g̓-.ic79~;r|VIgF "O1 bg O).u\ b1F̃0 3 PA]ʥOƫl5Bж; a\Xd!=_t&e(rf~M| +ntW*ɱ߄oL.M?ȫ<'3S8]UVᖣS_b_ٲ;ۂr# 9@gpn& H7'!l?v]~Enwd@0B^'}/k}b90x^۳X+;,_$ t eh*]-+VNPިD3Bo|00 {['Oώ/d0cJJbx<…`"ƕY0JIQ 3sdDZ>YlVE&o&Ml!P7<ѝзR 6΀cF1.O:2O>":{%o'dp'37&K:c+@쒼 SdDv}v3['Ic0tXa4-V`9;UהL%@ӿrF\NKpVԨtGܕ̄#E`msXV&Nt3ވ0۠V.&ݬyڡ!Qwm(u AXA>MpQcaROQtGKHydqk7I}76'ais*,i1d}ZZPk+@ :+I*@@1 "N7Q7yX+$CgJ{F@}ymS %]ALpַm(.+_zv™l8\-]5s̪+TŰ1i$$HtPPizd!( s|I&kγC-mDf.ϔ s\,g%irC1vA|9«G_~]hQC`ӗXϨRFinMIkXr7hN[+#Y9<@Fc@8Цe*4,74DZ+fcJ2 g\B}o-ܫ@yj =O[+lctQބMs+[-"L~_PKJ_RjPAF6˱0pPWJȎ^x],jkBh^4RHw-m3ܤQZsR+0VQ~4 { P 62{DymBu'Wq'Ov;6ɇb"m24FM޵~_9 _=$VucTF)U2ҍI+5\A!G߇4Ws2׬#񎐇N5:^< \luR TDs !Y{wCPV!FC32O+ɱ<٫]7iUQWG$pd+m͢AyVm<'8n&] UenC{uD?D^uKWM=g;k- YHw]hʋ2F~t*Livװ $IqXz*5n鵟HUI 7J;04S!QzWǧg\fpke? 9sFޮ.x>f*mvw:c܋2O^J&7H'#$ch+Bjdd/ Z:2A¡^ o!04 >J vWD `YEEurd\)V0huJߴ"v:ˤ/$4-u)Knب8s@D oV/M/q{ \x8?!fP٩4ɹh IRp%vxԣxqn {0RpAo J[+3 zan ҄ vC\v!y &A}uqӬ^M7p ( #OncZgCSשⰣf:-2p f;|Fi3ȊxVpbݡA0e3sFf5Mڔz޿irE$, kCt'bsr M":#Cii'Ӣ2:A^urGe",rf:P,Rd Tug) p/v;iS(%)$%*FWEZoEJ둺X qnSoఃDVƨ[C"%q>th;͓/L¸0צY2炩 CX{Ccs.>G9.$@o&sǎ r]+fz hX`ChPJCGWe59kѪtxH}ݑh~aPxZ]$~R< #{`ؚ Uo J9C ׄ]/I~GaxV)̄XR$HD:\S#^y# FV.GpKEOA/'%"`[*]A_`-o+Ną[nUiL$D%P7Ï T(cYz<7~_68w;BCIQoA</!aw!FEН2A!j}vǁ#H[XҺ@hV]0``SxI3KTD)| 7@3 Y."<[Ap3B(z{^SnMLJ/Ȕ "(/즂+pRAJޝJ }|`N/MVtJZ9YyH.0r22*F{uK-50~GD?3Y_|a')q/PiIJ^j)ǍF/5sZ_R^=eTːk{ErP,tbgEɃxË"aOqeHQ 3S0x2 ܛ; X(Fv^(k }0 1+^](_R:ip`9,D\/b ɕkukK5h:I-Q3Bwhdsb`\=vDt p<@F"*Fe6^8@LyP/&cdJpA,@y7;TZE ̻eH60p &uS5q{e(E6cSπX#gA !w56mƗ!j7_rOwtsWJc*i[PHFlcg N vyC^`F/xlQTܻ\g|_BFy2?fKC6oئ};)>‘^( z΋x&=i!f#me+STf( Jby'x~zpLiJ&fDv(_W⥊ Ҁ*%ŘN,Y!l៣lSžX17!5] G4̗FS,,1JRiQ5Fr|o>Y^;Qjo=P~+Mo52cR`RB ,rU+=m^C$ X'FkYєs?->qala$=b@!ctڐc B/`M?_V)+ȜvZYE@?+L-L:`+yl&͓c_S1S%oks\{ n{ΩK;`97İk6PD.*"#Wv:8Vk|[IO}Ɍ\\ˍ@L }Stnt˿b_ #F(`kΆކxNl} :b9:RI%@An.XC;)m[f`X% 84fY4L3Ӣzu ̪S,QD{ { ޖ ‡{GhUx˱'w<Ђ.S$HH デBp)T`1 K23Y`nozF-+ ׇv'3wnOӹhQHf"g`bReQp|ME.L@~` ȀW}uxQ}Im>%U}яPPF@dvXh|߽|PۇA]<4*~:btw:]+{ !'IИj5B_-ͩ SjK7g>s{aeE*_oԟ(7rUsŠsg+KCņai] zhp^#KFHV2,oWM1`|rڿY%hKŤL4G;!DZp/Z_ ?U1T$n@nl^B^cBZY!6oDvU.!(.жnՄ*kv2Pp$NYb/WbaXaU0zPˠ䉁ӓ[]M+R4t[v" E*Q{)EOyV\d Չ,1=:10ML5{GZӊOuC MNנ/,͆(Y_)_iid 3|jhLWKn.9!HH~v;m/h/lgN] ]hbΓ ̊!=D 5= 2Cv#v%%IԞCr2a Ң{ J_`I &4.wL%B ĎS5Fq /E\΂j[6w-(ČOӌ,l6̹ekI$7ZɑՈr:UiŠ<2r'0lDzTR?W,#!r9-a0,ȏr}') 8DecP{EG !ex ,2!} %UiX$?{93^W̞;QIsQȒnz>j`* uv P\AH\[yC`d~noM'^K4Ӏa?ⷈUT%WTDXt e"_vHMIҴ/t2߀4d]([b߯UT 9H(8:;-;躄MQRKݻ}#_&mx>Oi :t _ UwT KBV2se[ i&{]C=%f`e]q.#0kFT ":v4,DkIO /c덱h>RZ:ɴ!sU_=jOC+N(zɞ$D~ RyO3>$lY$]LHcb / {SW\uU~x0Tn}Q9>,W&6;+ qvn8}:ZOI=lX9Uz2C+,+K&Քh].75> -.?f6 XYd9 ԯΦptp#ndtĨ Qu &|W-rR*~ޛ+Ըv)Y<Z4T%@o qqU>cPEmC-#J٫@Xp1T4P!c[\μBT?cl[m LOi5L_l

ϵ%>&=+rLhYfA<:KKMա>{,=:w.!GouRĂrz:A+S9>\CRR dGNAFyv( z!#^Xm MYDxh{"iRR2[/(@6I,2rS pcReig!n\5q1=fY#Ƿ%)anyKnڽ*WBh\rb+,6/ˀZ˪㝮 - $}p l?zP]6GqTv"^NG0ㅝCn3 @\ؓKhjqM S a$nZ2AD' +[aH@T-J  aЌmE叻g>l(jr. jT3!<9ffA:=jݡNUt(ZYh";BxsA!G=2O6E=+Q8ҊF%|C܍Sjzmw{Yb8iJ*Ьe%\܃QLS 48vQN44J"wiw1mApO *ߗGG_f xF{eV#]#px9:v{W)b҄& ZFee7uSw1w`ZE.g7{K.^i=뙕;֘>P/fofu$q9(QEo#6;NgZ?Hn}7z v .-gr&/ Ze@MѡL,6ݽn 6W~K?fo o<J2^=P̷6qE@ w]\Mb:.+G>̒Y{.*3g/+6ߔ ?(1$cp EE8^f і1һ*R,|辁kyˊ)EQoSMTP~y OdU HXsʥb(qY5P4rZuJ/X xRC)־[+=Vdf=0P0X]Y3tno5p܁jMctZ3VJ-ȫr-}[Ri y ԓ./qH,Y҆? 4K,xQ4N}m%#˸>#ex-#ؗF }9]H%Zi)`˒@T& /5@Pnh[u]D[k^OW*0vv @Fʒ {œȠ|ܯ5hSX̲f=1&B98]Zr=' ceK͢=#V@-DP Z=[s? .MJ"]?[ukjJ 8|;A-4YMbfaA"Uܚ.2j~Il5qdzSl=*DnMyڑN4Y_jZmJxӵtO^ Gh^#t(k3Ȯ<[{(d) q隣јk0> xxwIK0#-ڽ*)>6CqnwuklyDpaGzs j8<㫔4|Pqf F : Acwioxs&" -/%a4PT O0MƚfS?+v3Vr&bIzI6dKPV\G] uj )]8HL3ȑ  hG-]4h(Sy*'qE/qcc67W}Zh#0ag,ԫ)`=8rpW17&򑕈opX[bP{1dwC}OvCGnjrB6LЄ5 j>AF)46sYu|Dt߇R݌'BA7΢nﻀh$XLgD3)`рjMDt2 mYZBJ%AeJ)WvjO}Tػ&S9Ĺ=#{Gz̀,i%qWNG!A*|mwRɀ *8< aGEy`;Hs=N̅ؒ AB-p"XWEjm d|fYtq[,G6f3| uaRk~sLlKT?1}>=Ff:TD7 6F7\iEg69_* N Ha"z<WJgq,jEV( s\رDM+*}w^q$՛E:n դ jR#Vc$Xjw4tV'ť4cg9Y`SP3K(jt$.ހ3>gYkeAYh6k %^APJMnň, mXb~2J/F@Ϥt躩2bơ`Yʹ̇c~7^\|K, vsdKqL\a% [2x u+i"wUEH_xrq6'{my)]W< ::P'c Fv=!W ؊.`) ! 22_/|N Ǹs8Lo!ӏ,.g} jQ2AƂrk\ (`Lŕ"gF? V.OuF_tw*|3hGȐ]s;j _3!Kદ2< ߪds6=*뀍"X YYE$|IfM( 0ΛZv/,ycïU{ Ŧ& Etz8Jp/DŽ|-" :9] zsO}H3MRL{kҊ?Da\V.һj{v*H018ԁ0OC@6 ;ԦK ju_8Yl`pҬ Y{ߙYFBd1h#$gif̩ +(NJ*Y'`R7?&qY|.Ǹ;M$ɰԘ.0vX K#2q^Lw2v 7t4Ln6u?U4}sѨD1rZeXu0 +vI>8ut Хy1ٛ4@,tVǿ o_u\-f }|y( : HXu\F\lʁLuDRE!|svmYDw%+^ tv~$hǬ21CϏ÷Bl;q8dʍ[\f,ѡά9qS gM*FwV7Bn‚zJЎe·GfS==u(̙+p?[9IAEq|/[R_-h"h%bUKD>G+&F0 T.iYiA6`Aų X>"nzv@ nZ 6L#8N 6uvJ()~hv>^ŸtL65>Q%̷vSGRBFsv3h9]th5_`.K.бH^%u(qC|4AOQVB\,? تKKtBX\2uR%=I3'YH-C[fqv_  uV! z;x3mΖ%alФBQՑ*QfewP5{rBcy/Q~\)@$H-rlZ+cڢrTXGxnX|HSQ>s,HT V1}IFdY&9*} K8A?=(vBһzGk]ó &JBZso@ S fF ?2'7B>zͲ鄙?UaSum$vKD7 Bl)c+Eʩq0{]}%<ƍswetT M/ od^~9Ffn"Z77~ 4ȧ|1[SRU*Fҡj9d8c^h=b:^~Nmn4$jWq0~'NFeb5&08amI.a"s-VQQD!$CV/lr`uڣ0yw!p;8.њm5.`B@7_~powx=?B=V'5^9ԝ6 $K UH/nFe䳈^$u7<>o+MAn%pޣX.d-+]H|T{\ߑ^޺ cmK("c[q'2xr-9_J :5J3`x@6}0i̊|$1X7˔vw5{RiΞ|]VA&#o.m7/j-Ms2O?hb]5 e)'MYSV={Ӫ{})Q oBڏUUV#4(M\kxtN$_X;;= t$qXz9E׊zfچ0=QPT |j$9W[-t(\BA49OMaa22ͣIAWJ݋ HE0 iDKLSx]2gLVauP/E}b,g0aQKcP@M72:ZEwԯc)σN (&x bgto̻ys/s,g5ؤ9hhs´7T E1ao0]&?uL"cL(pqg!)7J#Sjyr/Kq3A'0znyX"D+80saĥ2FZri8@ J$9JB`P R0 2z4mcS}KqU6W^.g]+">ux|)HDj -e8'MLuos{*w0+ Z<ȃcze1h(lx`U3{ä9G> ȓv(J gdHRYg8w2Ѓ-Ě6e{hTҾ-.Eo(6ŨOcP!ؓb_bvuF m`X5, yhF?.kvOS[<ɱJw[@h^W-@wWr6 XSfh%杠CqZu QXDl%xU%*Wmz ˭̛ MF0/!?CG{7AXǴ]]K>;F,싨P'w͈}pJ3a&5 m' W *q}؋ i"-z,l@Sq/o l>Ͳ?t"_i BU .a]@JvZD2&eoeB] i؇0zSZr R𕅜JWQquEB* J n)w3Â~1yJ {v@1o9#G$mJU >)mE vQbJD֣?PF^$?kzI&nQj Ã:x&1jwb WeA_؂!ȣa'P#:[U`fǑfHc>ZM򻕮Ӷ$)βD@O|zMhp['V$(D*5H)WH-,8B9Ȭ5ErcE;UO͐Zs r<)Ըe#$UG Y4PCIڛPk[]Cjy,z7-f$?9H틜NJO-1!z@0&v υ?)Are>MSjLSTp70ldnJb\c%F*9.i V'J|$ef~ [–o\= #_;PL-ˎHq!ǖy?^5sX' -lrPqMO{YP$qG1 툈<'zQFWEIͽa(3ҋqXg0zEN6I 2+t66/Cy[9nxP5P+PUj`N)8ᕽUۂ-sT,>ͪߊ Gұ^5uÐ&Y@zU&1D"y*Z^#;gyey_3y>f{?z)WHQj lᔴ:YAnѦڴ G<v۔l گ.WQ<6CVs8$\—ׯkjik $,TL]Z|^ͦO3k$0R~j qjnB*^ꊹ 4)] |7_:>xË;[C%}ss+=tZx_߬B{<G;eSxى H8X2C6  ?T̊ݎYu.{9.x,$m m|Q :\XdgK5x͙5*CXXO$`!f-;zXuLW^&NUw~="Ju } ]M2 FEXƙ4a}/82xYm|o>]5hTw^QZčSBI#u9'Y&fKK]Nvq5NZ ij N5)p4t &wXƼ!6C7:FIsyzEZMe %j!ASq Gz“%Y t wOM[l1Kh Y1ňJ}^F ojqχwa`d5k}}s-ʞ^IZ?yp+t3y5̌\1!Z 6M-_ ;yi~ |09yVFZ1w7wdQ5Y$oξAZí3Q0RYWUUa<;^ QA%l5@9s3P} &, _@V1ƳZfG2 K0^jCcp0<l К@wu\ؿ;v- K|]-$Ͼr< +kkߨ \GJ-r'Nv o( lq%,)@IM'(I/| a0c֓*wu1oe%HNQۻsNYӈYSonނfR ]vTz 6żnM4Ooi.Ӊ\3 PV@a ck  XGB`P$KJ'LOPIbtr6KR]\# 2*ks,F"_fX%K(&cuEωq׃6(3fk"cg?Ë\.VTt߫LTSQuAFXl4&U_pBNr`pwslBL۱e}{Y~tjîQ^}թoO8ģhb"qj >5kM4#7`o㚪[ `98 bܛ*y:>(Sg/fop];]^l}sg>1Hi? yцh\6O3)"(L< Z8oވ#gD垹H#~?W[Ge Ƴ?X`HɀڣD3x΢u2_ ~G|#1 9@.4 OfV(3}:ދbD7M{ )䡺ԛ(yёxWsY:㮘O\dΣ;sqq)'DX`׆k I JD V) Wm-P%ˆ?$z,[1*qp|;33%$TɠL½_>< *\#iTi* NHQTZ5i ?Y*so`ZZ&O'Q!9! p_ DtGEOVhvjO5 SWbGÐI0&*.Մ$Ho!YX1޸HxXt}-?fnMҷ*+j;Phx¼jW#E>kˁ$8eM}Rb ԭb˫. 0%a|!^pbLX'[҂Q! pբdϛ90$xi{iwoQFoR$u8qГ&aZjK$_B[`gjDlje?ȇ# Z>yR>iP!; !#%9s_1ؽ5BsF7ӒJ3["P-zNɖLI<9kyKN\Ne##n0" $k@<`uajxWԕ/& [I CǛWάq)al`[(ےBG( Et\Xr +BJh8 a30ǿo >Tt8^F>VZD.`<8|!\g |epln'Џn8*H Ix|JrE9q}#78w4ɝ?F Kמ)թ@#&ɸar4'v04n@{JT` Ln(;o7E䖍6G"u>˟qivl0\jtYڌVRSMħA9. O$9n4c@sHe׶I*WR*&jH}ć9*ŝ]Sn9u_'ѫO8 g|.98̀q_mL{d(_X1)^alD(PS8Y6g<KSL̖ukrӼGV˪"iWs@Z9 +O% *~`N6{QR[.0 G64,s`ft]b€Ǐ`gWli5 f${ŔWN_z:}wq;,,don[3)-NoyRMk\ENJ^ԠH`TGNIpUɇ& zFLXynJ_PQƤ-,.p1Ik=?6Lfb'3k> ’ $?E=Ԧ#?%`ۛ7;?̚M19g@kRԡobW3:Q"D~hF<]I-I2d42w[7M@[L"=G>rfl=Xu9 &$f0HBk6,8ꅨu9wER >]$!u&q@/rBHVn~68j0 P IXӚbu>/ `_Hjl ܡ& F^.{utD|fK !dwDanDGvnl Y$GTE[v=7iP%V:!іD]03gDz;2ch0X0jƱlvC ux&Uئן˖a.5Kt R'*Xf#Pa_s,T1yPʲAϹbfE4(I-rՆŰ3v>k ,3pՓ{Eإ-A"ڶ`zxL"614.uYRζl.4/s M8' U&hsKݴVb|llHt}EdQ.kYQա a؈l!+yd½LFk@GY/i?;WDjVSs*xjn謁A'I LƻB , 5m5&(rJ S2vgt%gVC_h*勵VB 9/|OTbX%7&he3"Rz"1./ BhvorDDq^B(TdX-RGzBTYX̨PXgc'rCt}MrJS xj`8^9X?R@.gӄ7~:ʏݿO]\-!_m+b;6cR`Ӳ>N' Pɢ0 fRt Q3ST8Pɶ_E5jZ: ;8< [¿ɴEu 3$wfAeZ}Ŏ@޴ǒsvgf˭ 3CwLLҖlNM<$S"X6Aua 'G kkn>2WFN)OY_. cZߘf1ϊS N̒t ȲSMK4_0vf4ք1p0 kL̺} t'(J[#6Pv-!8 J3=39Cj),' rh@;Q.9͂4#]TKa0,>'NjzRߕ&,㽂FX?2hm?-aN\j ҭM@m~吮bl?;ee@O@,.CZ鱳xt;P5aC$D vR0%pv̑2&K$'/()dZT,R=~psU6ȼ6°9v|cfc^{)wb2s njK/fY^eT3F6!LU.We|?s,YKd;5<E:$0jG;\/ qB$'I\'!k0ٹ~f=Q`8K+U 3!|ʊͨ\`۩;vuÓ*ZInMt.PƌfO2 ߫hO}">syqGRVJ9{A-y0I  tOr +YYy:D.NT5[ !‡">oQfdM!:#'Љ - {4~I!V,wIybK}D^&'l LtJ)B >߀Œclo!ET$l|y0˜^6V"c/x<ȡNqd%rͬLO =1PhWbƺ;_ORA M+n^i2d7KRӈ;-䁄AfggCB0żnM<.٠'97`#" &ü! 3fN>-#x]߈8o%KgWkK<%K Z {lSNZdbV(FqȄBT Y5Vw5A5`K;i7 0]S,dqqYeoR-—*]xh5pߋ%vzK 勿x$w?5Oւ)wm t͗> @Pf~Nܱz㯇t#Fm÷ =T M@sHS?u0B: /ٟ7Zם[G( w{M9޲⛇A zx/``94p5{׆]Ex8鴁k n.5%iգ'(" iB@wZ1f5Zsvkrm!Y$q 2j>p55N @TCMF@`4lfHY!eqCyi # q1!dD(){9Ɛ;{)F9:pNE !RMtB_F6hqMBǰIvw<'tvJσ WS#-,499QJ*lVNy/t2S̝~ Xq~( 0LKWwTR\zQ\<"eL:t|H#ٙ%.SuFr M"6(fHιQȀB ;n(&J!ďDӋuia&>LL/S,0-?-^H8A[ؘj=]!ڦO;"SOd>s~PgSzt#7Zh_Wx.|-*' zͤK9-3Z+EO;Z~Dj%Io1vςǷ= >tߋcs-UKs3aZ2j?.q{xS9U*QqD>΂q9[nj#ydyHJBXĸ=Όgf)%a`Viլ@<"6>(:"kXSqq <?L7Q.)oF 7.jpRp;#3 gh"[u5I؄@e_QMN [OV2}=-9Hݳ pBc<^>^~&/`2gD8BE $L#`qj&+=$ [%҃m7(5Ky1T"c'[ ո$2:= . q WER>^KqxN i{ 29z!JJ"'YGL8,p\<Grb\*ۭr/jiy)y0B)3 Q 67 ¦uԴܝEFwkg%(0#áz؆q*9*~XP:Q9LkxmW~w #VG9qŧe)PݼR@YU p:^PG`h8'KE=|l0¸zQ,08󖬹>TίS`x {fWh#֜XӔ3'(&Qќ0X7>qY2V}9CL#ws&;%pޟ(֎lŗl?g\ocb4~F 22*蔓[׋~\ێKO؟u9FDcc$V asp~´ߴwnh6|"fxe 6tKI !U {cX(?r\2$NVa7nTtTFQ0kLdˆ!t8~'D?Le6 y c3}I;Nן' lfp9u o|{Wט=KxB_1ũ=aJl¡:H;;8:oLm~IJfbFpF26P4(չeEGR8+f#7!q|/ZC{phwa;R11ą=Y=r|dYF 4WY$@_>p\'QY#T;a%Boc3v"/Q&ʭ{.˝3H5BHbXh "oV wex6//R%s`ώK4ć40yL;x ǁ( 7%З bxVm>ô" qI&ɅNQrlUB &T\MGgɍR7|nm*z}Y7a"{k͡Z%}k:%;!'/O}?KP#(KFjm# 2$}'ýYƄ >ċɂ]Zu&]tl@8IPRly8J_8Bk ȻUI+<NM&00 P3z%r#?vb:Xd9~Ύs5 HŁr(g#߁9H])"c]o~:nZ,#'V 'ϝaχ7!}`d`BZQnv2'iBYjvY+_Ʃ[ Y5iPTw: t w˄xG }Lp0bw4V뀦(|SZ|h3CL~J)J$}~l6X x?EՅoL_ҊDvѼa Tfp6ʒÏdQMgZ{X\Q'X<'NVo>隀Luwe SvKGXw AS@š:Ok7=U>WD-xsz7 FiFNtl~Fl LP| 6e|IJR 0u[$W ga~ aZ`f--dE9̭b} -S:5ˏa0+,JM,Y/ίBuW-q(.14OohD9V8Ap2,ہ-: ҷDNDL]p\hh.~Xe\$4 KPLsJLH>}! 4.yH&Hi2{ q Dk?/0EflP'ū f T4ἙUvp*}7`n6J*O3-^<´Vq(Amufl ef@sNN )Z|3~kיxy+w0Ҋ9[p!_yJG a<0^]:;KD}Wr6R<_޼Y$s,N}Oe Csh 'u`U>zN="oI׳O4_Vq0O"jwb mPQݎHSŘ:S5d ݿr$1PiTC>+ 9=W4vF 3.?WF1%[ʤn RRq31*옝fͼj' 41FYP3ɖUBDw+)̓&@c;[D[ל8[3pK=v!5O ؙlyۦgl=sbi8AtkID ѳr+ꌅՇx&_0T1:_IEA 2~ pJXPtHrr7O6MS:"幒+*h%.#$ҝʄYG5ΒJVRWpН<,̛ sۀ H8XwviP*w tR Rg>-RMs<?(&H/=!˰( X] UؕMN^>f/ٽʫߠ6H>[7 =W>t~ȕ FVfU *`@_|| =i3 /V~NJ|>KϮ[QgaɠîaG7xFFq?J琻bڐYç>84͞膈q7#Q.~6 X m{aNKO6FLcQE0)(Ej]濃"&Ó@7Q)h8Zk#-?D"*e-'^hzTA69K-`(KSw)jH³'l0I)C@dۼP{kpMQT]D3=5}lBCpǟǂK.)bӓ/ `"R0' Tvig*j3ZFD[lD 6:>D#P/Q'B*8w[Afl};^?Fb?x7j`%jB/*bFU0LǸg$&۪#NqC&'ku4GEoϙz5}V9Os5Êfڭ1:Pr˚L_}nFiuYrZmb2'F+C[QW'B9+@Egn= m*ordfFE`q{XDE'x8vwFC>N5l_.ocN_z0گ%쥑I @B"BG;' ΦXW)Ӏyk|أm6սs~0c*^X+ rŒCYT `n|$5`zfjRq@_=\Wj&Y'R빝QŕfуINVlz;ѱ/ZDqM:՘W.;Hц 6egW}e~{>1g?&S݊`$?ۈ4QL҉O7>~r[*$Hl[4p'noI|Cb"PۚJ@qw#OӊW̴@;56TyG:</޲5qۜ9?ZE .qL#8MMP g4t KQ9˃b#Uw k 'g6V8#z;7mqFDʲӁϧ]kf+I`\': )z+^WiNK2,=-X_f/}ID6@&QGHlIOܘT\qA@%syhԯmkz#Xl =dT_̢seZ02< @vaIF SiuTb5)B$-šHhFg[D7 3 F1#8Jޫh6A`&"e%>6E#Eܴ&Y%=agl*#iX͒I_-HX5ag<"\z- ZO(jyPȽ6EHoɎgBܙTaQNv?T< rR#+ӛW{i 4Ր(l߼ ~hfmLJj(UO^VV^f p,z% cC=krB0W\~PiKPڗ9,.;˘&y];[7ͶՃd#F05Y茔8{mJ2V(8A<ƉԙH7.\w + &(G\gwU P8z BKZ~ںyhX1͔GTTZƠ&@8AVZI%|E9B;@ǂ C97|٫vu'J}Rǒe6:d1NIQ h%(N_h.mטm{2j y`ÈGρ4a:q5Әn;6I4묤o?[GWo{A5"hR2LiTMZAN9jTSN@QLwD${^y]GDP!Cos0R=5^& uRK\J4#:%&>]@lʮ2aƺ 4od;uD,KXevpچ)Gwdtlu5D^?lKAM;Ie,}po9llSju&R:EX-ۙarI<@)G.Ń-o#O^C'BE|ŐF!tt;^A%$R9*?A{p &"H:_pc#NJ&y0 ߺkL, EQ`+.ȓv`{ELMB- RFG A_P¡߁ -9R}1~r]w v<\dIB$+tQO+=wZ"@ѹ$3GVo`+pO}D[4M@uM) hBf)YuP'CFQQ1=5oj5uͧez%׼EX|<<}?@BOZ oa%?¶{tn% ;' ᮾ[Pzt5>ܻޕdqeiJ[:0nhr^YnH3WŢ@Ph<MiÎM _#s]0-B[zdŕ\c:SkjQbC}${Cꑧʓԓ;7W{L%'0]KUk%jRSzH'حM-( _'nJWd54eAjkHyI2x~tϕ42"r6YN /CXbuKݽpژ/_oW5dp{ Y1L YH c54L7 ]ߝlw=-O~ooV5XD>3,pd(6N< Xޫ)\D7 iaq-|Qh-X@}*Ewv Wt:F}혱7;[ys@^-v̼}B~CC֏\o0vk6 xX*v1z5=⛖0ŏ;i<~)1d{? #i -fzИf+-ß5θ$)^a VuS ָRvHK!{<1gds~uZ63ԃUbp 4k5LGы {y;qbD r /bxŎvy| zgFn}Fa%rp,pl*idg_Kz<\82Η C%e&=wb0fUy* ^Y>w֑fv!6S(yW㢔L6<:U$^sx.+ F Fۑ R8eiYgHE>89S2&Av"ل3 J>^&eNR#M>$`+g$\?)Q"ӻnc $w<)ᛆG.˻X&o ƶ Cޢo5ڦS/y/ӏC}Fb@-L q[[f\^|Q{B}w׭Iv kT&=> >6Xln@-)_jwvNDRdL1e#/k1Д崇1_gL0Hx4NPN+oJR.7}u?uP^|]w~[ѕ*r1k_v6E (-N%г$`0k o k2?M},B!}ٸ]߅ST&1C-`fQ=G.掚*. )xO`*QE^4 ͏~/p-6 ;bbFym9UE@d$D1d<&@ Ŀ /Z*=;gBP.3$^LA 81Υ gMJ;,14IYr_d˫&E1ɬ:Ƙ+r\Mm풤S-iăʩo[:QݢTP6by|bR8!KTDݍC.=qir34C=%5HkXH8#o*?hMg|UdxY4ݖ]ʟ7E6p &qEJT/Y|XJHDK*? 㹜Q˽X$JuM}@8fP%{1 D@S*o!ţ󻴅 0Joq.WH)MT$֡_Zy@&=x Ĝ֪j$s6g<JDUڌ Btv:z!eH僱yW3h\顨űm `,R׃nݩ\DT(,i (j/v\2`aX.3u[hZuv:saROn)@+YQs̥8p*y⌓dЈ+&^)y@( c:Zg検p7NjȮteĭ!r*=RSpܘ%ya~.ز,϶2i8`vFm~˜ah˽} GRBe-~{=.k<҅=ӳJ:P IPy9_i"+bCrlymT$XY9|W9/\/"5 ?l0.Qַ;|/R}`}´RZb@'PԼPeI>o$3@8p1qY kCB5X9LAg%\.wNtr 2'tft"Vl"- w3C4+)2?5T|YW}M.Jya)#[wVk}@u/ҧs1㐖jypyw^2 Dlb{!~ar0@RE2{ W{O5px꺂j뿕s oN}[~ ѯm=ׯ){zQx!E?VkV zL()M}E'Z*P; ?>楼i^XM_L$cUbieQjo8/ | {AnSRAsbxn>~ Nؓ[#2כ="{obCp,@:´F Ç ض4 c3Qtd'##(FRUL>qfV,{25+gbs/J"dB)'/}ɓ-wi!dg`y{ 'g2 gvũ* XkKZ`L߼SEi%V䂢W%I =Nx(n4*&}2p+xHT } 2Cn\E|lpȨ 2V9Ry;#YUVÄhXQNvϘǓshƊ4v@*Jv+SbzNTO/nI%Js oTTd|zTƷ ,j2 WO 6̗d1h5j)6,6j!C6͢Lbw&JUo;I]6cz,S>FN`"Fҟ1s^x>Jn4$"D3 eIg߃V1hm(uxO@\̓lT9 ]~_W7"{ǂN],kL`d[׏f;gGP,RLHy=~1ksE 2 YF>TdJ'[NT!47 ^{-,Xs󶒔e&Rh%*SKqzj/QtxkW⁣:މUSȐmRW,qgJ7\(+ʡK*o;Ď"D{>Zt1}(îVы x80kcy `ʸ# `>UfddB*S4K:76k{\Ѝgy L< %}7vJ<wcUH^Tf "5W۹ޙU%"FvWJqu{C2r۔;%ܝk=hbSr JũD1! !kַT^=FMY]Oz3jtQ5xٺLcMchlYƌ&k+[]x'}^ִ 6׿{ r$S8rϫQ\;^egXD3JbH6 307fMK1FQn#o0SMMno[٦aմ/n4iLV%Bji1pR I%`/r8`,ZIҕ8`e c#d8ԭ;Fח+f:sbl 0>_ג/o:uߒ  s"ުmqó@q108~fw2] R(ѦrY(v{[D ^kVE^CLܧsN< ABP&bjث2/+/,p:K'0ьwɫx29kn dܰwNz6ɦċOxNCiugmZ`Z2lJ3h!P\?@2Wz5l37\ 5i}墁/Y}|F6 P!&8Qʬ̧H,$5NWG; *mѮ)yRk0Wn(e!vQkĤP|6 y|;ʚp巋eĀ_,aȪ?($e5Ut ^ d5l4L77jB-Gfme0?|vp(fzYyY֞,6G&liB$=6VQ}{StQ~{!%#DP\E5+:7T)av1es0M ɲ2!O5L? ˂mpkxv]pj:EsG^>(mQE,Ts*עvޣ*O/vӭj'm0F~xɂ ]QcQzar BnΫY< !orUug6c (:(UJ7.AǾ4s fñ@Q9>aazv).60߾-}Pwq(?:QyFFi7S=}6P#G>B)o> ʘ_9L7[PvQD8I [j\.&RVFBiF#(>)՛k離Td^KJ,Re)E%{8Au>Wֱ=J׿h]4( GS u6k`bs|zd쩶>C bs_L̔ Z9}e[vSzYےqI栋 *x]yP~%i"4%siԣzu maw4<)9wK*{t@޾rR, ձ`-Kٓ \%R⽮v'߅q<]Jo,-ӆ1D4{ziO",l&hv! a+)`½c[nu8K=*|~C\fbjL&'<'I^AUSO,5ZkI^9u93@3sb? 20.i*Вwq۬쿵i?>蹛"zd ’` `-e>X5qõ쪧r~}id<-ilI;ц"@~coqhq.  s>eo1G_GKdߩw̡;!)k9A74qM/H,(FZS4i1j~̜tQWƻl%'ޭLBa8.ַl|b)q1?k#rwqHk$ek4*a}}_o͗/bƄRpNiC1Aya ^!]r8qfOȕ5tЦh?i/sT <CpM,[F x4ͫbEs8rfM"45/ȣnEF]7442T&d51/L5!'TMצ{pt,%s[#DYD١ !Ȃ^=. KTRwGJ߹ yyhi1I\d="t96$0E2*LU/5+  i{uNV6kE^@HB. 9OXd\c%YȢ 4P;WyrăZ캩B>]C:}53rwE"kV¿!3'[EVi&/9!jbP=ٽ֜Y,f66D]O7-T`1)I]߳e=L=7]f|\Y_%(;N)K {ګ(]aΈlla@꼑XA0xCBN+oj_?TMuB7Z&ٮYn!Ds\POijm I{@/"@ɱ`Y ~R To>RP-m$KQ} w~!tgL<Ɉ "3 Yf@i8!1SSF^ӒZ-WEpلڼ )4!`Hz S^G6FA]CoqbWlQU2xK=k[8W8)Z`hk~kR2*xRJ77aB9DsRx )VPMfIG^{uރHZX)1MWla@'^wQ'ЄreBF6z\Q','L;;`sW}9I\&˦3HB@Cm'Q#dh)CG6d5qH >v ]23:cA&;'^Qv,8+G05ejBkX'#z!)Lk ItԍTdPOer$fZ2%2&/g}[~=^dyVfD 4/ljq>12tq+!o[Ȃc.9;tFfq)(DȀ0N&-AA 9>m@n1&){&XZ*IتDBAZW3цP% /)?,_&3P9Oûd3d"SQY?gL|SO'u\4S{`EqS_wO׋m'7-3O= 9Un^&r&A*AeAGWkJ{XIl|;wDY&hj}$bS6^r_3?%̄6$@u.뮵JA2l,QN[օ- c1rD؋߉^&-N_x@ሃ.IPH 6T{-{/'ÛaQE|o6TAjCsz Û^&m ՘< *#& p?2T{ DDLG`.:}MN2m}}ɡbQʍ?A a tayۮ'N:dh|+%5 ˪ .i+njFȽMtAp>GUEaBGdBʩur (XL:=6ǹ$W8PUƑBZ8LuF@A٫'&&z]%32Pワ &JkV5ϩ!ecʔtl'} l Ќfp|͔w ƞjHPr Mn߳ynT5nXn$g*m: Ё[4$HU0v5HjNV:u!Q؇g(wz.L Ê4XYXXڏbIFoz3;s Tkؔ[ZăF}=ZOaJj_N`vIP"Eǐm v@8;y?]}_Gw1ݱqF$&g]qDؼg{Bшz;Cg*ǻ#-,jvQzp W.S^.Ol%o@liή#}":ty_ZC H|+ZY+0RZs}Zb15`siE{Mx1t'TEfU#"8ctSYe'N0;C:ipݬ} cm7S?mNRie3 mڀrJ_RɹtNn$!ȈP[sBw6CN?|6xq1*PZmjS1VK®.5_|Zus8^PQ o 9:$҄E\k{`:\Ekf"Gz |(ӤfsXDŽՊd#Bp`݇I-@zMHQ9UӑgK`eJJDArm`z96 H$"LmwTΧ,0̒t8-Ud$s7ڸv`qe~tKY`Zm;WG {2b c8m)#vs .PNspo#-y؝k鎸ֲpWVĩU_kba uv thId >l5P*jEsr&tPө 2UCJq2N6\.jC*KiTIZYGD?0 yjJsZf}Mg? dTSY tLDSō' 6{ b2 +ÊwYs4TVI~d] g:^B2qFP1<(g1^(e_?rgQxc |FeA ahus"]J]h&|ly2Kyզ4L>iz\ZpV\A)N 2OBϋ?~@Ao&*P1 tzu0lJvj-6K,Bk4ڡ$:W%aԣA_}:YP#)bgk ݽZoɖΎ.mS4DT}rݒy@SʐSUҞRTq"X;R1陞!JS,v?JR ~آdl؃=ߕ0ҹ ZaQgb KB@&Zʽ WXS^NTԇ)BE&  R{}H }6=HM"kUزwKvXw \WFJɌS)8C`WSi{ţ[薣^#N(ӛI">G( Vwb6<k6 [vއ\Z_֎<l]`K.sc_n/VTÈebo\ 'wAڏ^H JsT /_%i4AMFh;B^(d$b׌Ȇ:hJM1FQڡ٬eT8UA5W\́%  'Aͪ,8kz6|{ ||8WV?~NVI^@QB6BW 0MĉoV8L>hQJ{h/mF 7% GՇqd5,?=_-YK$ hSJS..C!X/e$d꠹e[Je vZ .42F= ZWrW 6NV=pwu3p'*[g. %ﯺXt,c~8ڣ**A &$ VX69yXOL.KWePu_ 妗â9Z@bIelv^ip&@~t#NewLLC:um#ĻbsYDå `F\!w^N{֝rEK<,hx D^sxjWc?=GTxM&,ILu,\bAa)Uf´be~FDzi%3l $̺<beZf}3=z&FXzLfsq xcDVO<@Hsn' BUZ- 9ۓ#0~<#I)> _4c]"pvG̯#\v_*׊l] ׶WϨ|3x/WݙD W;!\ 3gG˪u-K53ߍq'k478h X?{q2Q9|KG7T7abs$V9 OG9wr6KT6fD0fx 6HX05*}gyAr3η!+3-4g g 20PFgYyyyn*]-pcWzO:צ /X2S N8r5c`2C@7^5R[U{4H%XԎ5oaI!u4`] 1 FIAxy gZ|Kej/ p>VŨ?_;`/7uu YQ2v++_7w2[% P`{=|Z* ]a#X)G,D+ Bv|R*K{YA*x:?nE/u!1-Idog֞$ZKNMSY;rCWy-u,82ذo4i_>!)LUO3 gth #piX`R#0+3I% &/Yn>X<#pl*& yj7x"hRjN=̌ YsUF'&HpxfϮ*PR7E ЪwSc&TUhf9=ȟ=SګԺ@z&ȷ{x1mC+?{s1N[|1g>@-yYQ%nQ4j09St#cARф|8gjo8M>86|NQITW9V%o~ㅰ,*! ιW *tu"Ǡ; ͠-!I`6y*P-As@ 8ɋiPտ{& 0'ZfW.ƀe>6Kіd!ʧѬ+G"Lw:Vhh='K.\'7Aۀ>;KRIDzB~)JGHzw+zs{0Cm<Θye<2'GРx>aFS}D0S%Cͫy`R ᗼH QuqSH0FrBa??H- \ny=ybcZ(q=]֗]0<Г]Kihw*챃=|b%p_v³o -t[B%/<};fFxLb\B:7w1K4dJOxuPdE)ؤ~UI9fI_-*AT.5 b^_ sj>(i{p*Fgf'9cPg2rtac(#_ezA4Lt^,${ü)"Wq Hu-PsJ*q`gk%@uZ*=@Oбf0|-ymTU uE-IF1~Ae?wjp0ٝ-Ž0!MPĮ>2i޻K?w@\hÏڤ ^7{Ѿ`.|:m7 5`a%I{1r vxВpƲΪ5Ր,#}")x24$VQ&؟nٝJVrulK5n\싽MZ#3S~캫B'QQ&>1ai֖[R-$gV>zu*fħ&I YRFz=!i"e;8@пqMHBgNIHaOd=Psثȩb:kV#ʹP)o.tSLx6Oq#:g?ӝki sYF{@1 译t9 g{sؼ{iۊ+֤ItzO$aK`^y faD\q9w3'9Y\)kp(ҿN}EiVznGqvzPU/$4pW-rޞ?:9MB}vK8px[ _b_}qT?&#G`6r>RLNiWeqh5:c"]2.C(妭ܒᕥY+bjszx.BQ"yݜ>g;3[PzЗh>Mms#/NE>B#n>8;Jb% TSbhLERd.\q "\du@Q<3|E[1Db%Q5 GY6l%|l&OU]OHO6P@;^hl@G#K:owPG#uԙmZo[`QL; ) @,"ǎӅK/(:jˤϚ$KP*matH'>75FMh_T$$ _WLZۙpiT Mly [wC&2#BZ.qLc23NY:MZ|,C,mŏ"я{ ;{tUo=LJ_ol=5g+u꾸z /L}h +N#@K0q$GC9Yќrfl4?,^g z#/O '7c'' %٭d")h7:nT4:x>(@nS*8E#rή)*|5*gW)NgٹU+D,K Qhs@Xq _I}PԧtdB9[#>e~U/,/e39&%`͸6Ȕc q%LS1pINjv.ahV Π[l'GVJ/\-w؃ƉcFî#a6NB,mm~e&f`cq*<Iʈ^f& |D'btćX닓sV6\Nt ƅ;:THՠ|ҽL*-JC-)8#;_du>u>x`̕-K%ɺ!gnou? 3'iMG'T? j+`ـ]K!S*N\]HKśG& ˖vpL-I>@%U"vu'-P2DKObYETa$$K͉*6NjZEsII-B# V|hKj#<085(JU$ J5pfR[ 9THH0>pXCt6'X#H wwǵluY4r& 螤k3V2odOLiAJYj1K3V/OIE`j*BPBdɆfr4Z%O\,ih3g "BgΛ/ٓDM>Z;fQ:7v܈j`fU &Ƞ:GÙ~խYƫh2`n- S[FLDuz:G60yt~}~əMτ\F$鼎Qt.Ȭ:j rgeC a*wpE3r&nQE&!Z/ ;qӫ=@&Epju1O)0CX`tNFSy+&Ojkk݀0j2'ͤف/)+ge[iW#6_2:r@i4]HiYz 2䃽Q_x7N$[\+-PXwQۋ2D]湬Q_M\i!4%OxQ?E= 2\ZAjsyr8<(L[{ tw|i'bռ|й_aS䕿^B鐽kV4S$ا͹x"úZFVM_~Pr5دX} aVO/E=K|B5XɐOVBU jMljSuPVys6 O5W>bI?W #߅RvRJ#; 5qxiz˅fTh)u*sN6/M,M{ 8ОT8c$ɑ5FTNBCF̪'qdށ)+E+f2&6A˺4 Hp)Mŋo2B6Y\[_B񊶇9h*kY(;vivrGN(KQn>?gݶM R;guJ'쬥MF0I<9˴SUCs>fo˚&,yo!r3Pt_"\W+ tl{ÎWH@EWnyW- 7dh*g[wq[S'YkB\DL fIZIZ,ԵR(w˟DAp [Nn@E0YHL|R2 E[u3I ۈ8mO׏6W;$J(ɌBj(@fr_ tcD99#|"9 ;.i-H?͎e^"V,վQ&7tC7ԑL0%Nsq8=+ >=C2Γ~t_'|Jn}/J֝ТʽN{Mt.K\2"ECocĒ!ZJ۟_X%fw OB_laq%_!.h65טaB9$M .CHMVݾ,e%*,$WY;[G] ) %{$J %k6-4X$(SZ~d,6mٙǀKJ?U*z8p(oѧp Upk'N_Y[ꁺ[w"y{o>t% BQUbocdΔ%; 'rVU鸬2@W%b%G7#{U"!W(i>A6p]3_EؽU?)2l۝$P%l録y9@ζ, N˿u=w<0cr ~#oBĿÙХvʬOf:F&\?Sn$+4YhLyK 8|q$?@K`f {c,a39aێSFL(1Z]6OF'ʎW}¤/Om iJ@9Ezit.L#y.YxhARuTJ,t/mkk7XĂ\1LSSoObhǶGCch#D8$,nwt\3_GBh?3 ݾ*iӜ!~~Z$]AZ>w8Xv{*dоszL k>6xQ֨ :N|QO, +cL{ Kt-(F]-훏gaE?ց@pl]Ұi;f xM"׊=1DY o ?>+nc0ShI#S1<\;[r_3YUؐ/ &iwE%sL@T( r]14t.=kPu|f,gob0Q&R[})6xq ق"Y!PsA^Trۿ|{#s^MnIw1oVg]ȕ Q a[#/PrV)M\U>?oThjB~* { ǹNm&凭]H*ez}f ]/$bq=ҰP,$O<(ŕBE*]s5Ra<1vh8V` ɒ#CYIlf;F&sb֯C.~fDV>Gkh0W%ݢT5 e JϦ<{hBKr%QrJ*{0(v\OG]Eb[q"AӠ>ĵ){j}/r;$ƚM "Rd ܙ@C`\&&4d 9TC䒆Jn;W`Cȉ5:!hޣ:IP=gDu>-?o"G73)'<.#h˪ ֛odM-EeS:$ŃYڠ[KY!YCg۵BA>ڰUWL_A0Q4/1\+5@/Q1K+3Q 6S&8 cI! kkY^*hz,kBn.M Ie:,~X/j"$_S.W<);qSsv4?a.ji1C}a~.݋UnOi~:4Q-| VJ,dP?OfB٧W)]@~%$\m/>$ ̚Xek]AۡSZ[2Atocז\~"2 0"XA…ccUT)6:Jwjf 48^ 3ϵq9|fI :q앴@k )gacK7WQO*Xy}A64lRFIcDX{if}Hbi2 k*6yT 47ȏd8"7Ou12v; \(ӜzOsAǧC@Qwuf}]w6fS桠 ew=I7e%{)\4;x|!p4{̈׈zl0P7cw7W=)~v,!_[C,t-KB/g?D=Gi%xydIK/T Q>[([U{H=t 8z#euA OX7:KbrvRKez)' -6+yUFb;M /Xֱ?7eb XDS-5܀hYq6j.<֙Dz&#m蛕6kEAN|1ɤW?%8-)1>n+W2XU贠I5vV2]P4]u^sa`>PG t&-E8F<ͨB?_ D5TƘ$&\6󸂆.mx? Ke/U]T@oSf9;++u6Cn[L|g ٞz*pe̹Adpe.QL3%=EG- Y]PNO#;V#W쫆>$s|gwA\.v s?63bUx2SJx"ezT+!f+`-BYI>PºĎiY7["Ov  Ul,]l]DZ"钗Nid5 {7ݛd1 lt&{ڋ|7{3;_dO]Ze1㧢,cv$rZ3p!u]w5>Bǹ~;M5x^lanCAON.zJR ^ FIEp tvKV0gfc-9iK4̶H]qOҜ_*CINMUӊw a,_ wnHnIg{i@CG~8);rSqLzbk!V= 63 fclrLh}Vȉ|F\/Dۺ8p4\$N ˳ 1S )i-0L>u3upyG荢)ʈ Hr y@ ÙDKI>3~و](%u GV Qa*԰rxx#QqBF!#Z.߈ֆv L"8d]$70@˫l<Z}2)( /J2 &"UŨiyАqMrQ\tu#o'$0)p|o 8ӇnrHgwU>x, \Cح>kd.$| 7jɷ!9:$#iˈEHWukv LL1p;Ljv[V!DEތ. t*4[u aKz^pF@ԅWI뱋uE8%B\op2Βl=D4/ȏ˽f';}v=,l nhb6{ ;/{_H˟Ni`ûβW"r/5PTWk\k;>܎pa^Ɗz wN:݇);>tT({?1JFm'B9aHގf# DD.CUOuQ3$9QCU%[ItA]O뀂$&ٌh@T˟d;|c:"oҍ45 Q J6@oyܒ*BwWW`ow@k90~, vNYG|Y1a y)ױi3 Au)ڝ1 (ǹc6ad>$쎋9=m"Rt(&Ah=E aoM$HrB RYYdT(5[ O<7;u&spb$ eEAD@m:c]kvosw{\ 4.ÛV xى|@HCU,4#`\WL~qJrG l PL+K^am8 }|kv=vk$r?Y5$ֆ3W /fE3^f*.ĹKf/mx;?a>)-43: 3Hy{T{C Y buuk/3o>H|`a{{EQyIJӸuM]ȳ#;8t{97lŴm)`*so){}έO`um=JǕL@̏z|kޏ^Ia T'Kq.eAk4|Ɏ_- A#˰ͩJ8nyF! ~"о`,D82ۉ#4 ;H]Ɯ]|Y ղ|,Yv--<:s\![>R+EuQzs7A+ݐ(bx˪T%&A\o~@91#~ǚ.e | DSeЗG5_*ħAq YSw%W ̃+..,H[gX G# ٣hZ:W 6;|YE6Tj^c3NV(Q3롔M]p9f,%ttL>-d8I6%4 f^c%a m/9lkZaη|u9nH7tn, ah$Ni֪T{vǛy-&3ٗҏȉKU -ώEi?΢)ҧYAz`̶l[+S׼$^ā[b (`fr[VRy/%/9L?ҊJW.:[1KiΛ;}L=;%{Tm[%ֵ"Oԏf*٦5EE<)\Tt`UJ>Α3z¤5epSR2HsTT ٹ`nKyZnW 6xw`b ͜C*Q]EI9OX7Lx?FU)V{nqByM >]EWצj}yrZU[ h2L_U? p)^h[K,]'pU>.P;E(P`.`:.+ZJl =KzP;1??'BP.6"cg N[|R'F2n6{}|f&'`=xf6 H+ΆJ-.'[i]I Etr)jQr ]V궎\ٞĔ?/w1] Ya,,r9<c[x(A?B`h£CeD>2>u4g6+eFA%fQa sF |V e 8zƩ3Q%d3<`5vpx}umL|AKhju]Sݼ S5|0 Xa]h6fɏ5 uXπg F]`CK'*p>'9@^-ɹVYBd&O 5}}}U̚frj~+%}wZD$׳wg";|ŀGRzAȾRAGt2F6`oQjxCh\G{م&aҮĕՄ`K-V;yy2jmnnGcBcP” 9ZZ2,O2>6ń"͝$H?o68IԨ١d5jhax(jrx-$o(KnQ>DWD ( zXd 2.FyxsHeb].``ݡv5$Y1ziB]cWܮ~s~Z\Sl8U~|FS׮D|Ga2t>4CDwĭ+ySM?pԝ! ?7sBn ny3kML*ݏ?ij\+Q~ua AO׀K|Vpx.5:#OkWvڢMrӨ `U+]lMy.褤@砺lg]9:2T畞~4wW]c}o[TSĘ ŷo J&Dn,=n5)D7~Hq9+^-T^6&6rUX"1w밺z׿%俜ٮxU5P,n+9Nfʤ}ȾӂarE\ 'DMn,hyՀR{Ӛu´UFuM`p(y7r/eO6շŦ ƪn̐|˳Ȍ`N/$P)y地L y6P}(Pv1)qڬqCz*W5;g]-3'FΒR#1-쪚 -?pyvhZv#+h+A*/lܶPF䑩0` Ry E u[GAoϰw~ @f51{?Ձk;.lDsU ~JO$~fn{=ʗ l],Xc99VF"UDt*ʁn A300SaW[Ov{J~#4>ԕܤ+>&JWrR>*.1LK"1uŝ;*t_%ɦ`7߹|y&CVFԄçW)8&b- WwvmI|!Dã`i_8xu{cÁ GyHW 60Fl +/@G{~T,礡\yߚ?e}ƬvaFZ4%AڰwH4C6[ki%*\?A3fR2mK5 uFUkQ?g1qw*Tv RC PaHjtmFaeXjR l/xWa"9hHXZe?PasN-ž3q¾)ZJ2./)mW0ݦW=4& 2~]1%D{ĬrNiZa~!MzJzhK AQĀyXlU87n䌒dۓϿ=(M':,A IZki,]`+S*wyR9 2I!\;j4}ݏ 6)l]`wh@ޫl`q㸴^N]:!P4.򀄵3CO6 H%K5Nc^х2Zmq% weÁf_pV_%$Zo,@qtW14#K>4|]8^<9ǓTBJkbv񥦞YX wQqAڳIaCKIhձ ZԱCDKL3O^`TvXs+5m E0o^Ugl(lZLWoFDtωa*'eϲo߭AsF.uJ}_G7WģaiLh v&֯+M +QN%" hBhUnP5^lwN<7C&&bu'&NzduZCzO{Ot/5e#X2%EpSsw2 |oqN0qPm0U{w9粼ͮ%1`N<_b&Z=րk˸m9tSdܾ4xA8Q+&7$s ِYT-#d O{jpQQ0H/s:pvwJ7ZfifӴN|#c)xAK߬80&7b@,<#ۧ '0I%`W`1}ݺkrFEe]ӀLLI(3yYjY}S*cǁ$Em\PS6nt7 >~ 省$E(|>{!nzKNbc"L#}o`)dcf9 gWhbU uL#jIww^ NW6V"CIP"b=6hhUAW/S9ǣ1_pj[24#*k4J+V P01kï--'Y$nÙ !3B o SZB*fYzd~epR<ܸrOaPD8ʑpK7ِG*/tX܃ d;=5BYF*d.mEebc]mCE6 G⨉?8c#~'f G.r+Nk|̉2;G,#gyt1$vndZ<]㑸Zr UZJt?"JE( W&SC]am| d=k!q&vWCiB3=fY5BjD5&UA h`0L324W` a+`'M@ k j8nmG . -6! !)|Dz Qg\lU (0P`ܴe#!0}u4!8FqHW jw(a`=:aRYeAݐ>~3œ8v"P-8qnܞ :mݷM]blsg ܹ1Dil_\cꞮ& Z=1]zutqs3 X??{=`v\IC~?RA 2_.ױ١I#Oj!㕶գ?1o1}HB29@m=z?KG+7#/h=M,3wắxJ>8Nkso >0l#=sה5:Is$Ɯq%=l7(?.4O3%lYGՊNHK ų{dk%סqH~,xmj0׀r"-%:dw=`QF{2S?eF6ŹNAi}4 ٵSTC)ـhu8e nM+`D^W cg`]_a&G*ߓ@y␖b }x:Jf5g- ȧFy{4w$*f{s Է1aGIk<.&)9$ }/  $ &nmAlkÍ 4MEg'=QGZS܇"zНT~ebQϛ8W?!qɢq7mAEo7ײpO޻M&jRIU-Ylʮ۾ú`Djx[NKcCgU-: GyP{s'6qŽBw-CC 0G0˔i`TnE) BQNǏV}PHS ˋ$ɕZWFR~%=C"Nj|cUx>rdz70P{4rAm%R~J4yTf[U>e7pUT trei|F R|1>&I&JѴO&-g~5jjA._@_=ZS 8M+Jh\JF6mQ1f/t Q3wiqUAZ$t;#c-փ V߁*~MqH[(]g=3~V g/uw=]_._3'lVkuQXCO.)ЫaSmH' @ֺmr9 | '2l]7 =|qt 71 sMǸ<_T8Xfe7/H[`̍Qqv-mx2v8B.VK< .i&̮Rd M'z_ݰЦrF1ݓ T,:-3ϕ>l%V)G2Ĉbpp VB,2mY|[|h]' s7^^1T4|& SvέMrc ZK\Z{Wxq{Ħ0</M! wʉ] %π/Ap&L":F7=8n8 %:מ˧V3LY[cc(bDsG RGv.P]+rd#ytOzy^ Ѿ!Ki,.AR`Fb_}k0sw-xEdOkLѮztgκޫ<|dq]즆dVwC#H97%CvH]Vy-ٸ9L<#p[?/o7 ƣc`GC}%rhhnT¦K2CʼnTlry lf\ky  d&\IN?P䩺@ a8^,a {h}8O$T?'2ʉΧ@5A?s[,W 8{7Y(]9}5{Br>N_uϵȈ| 7e ͽ8Dkz>IJkZݺq13"U웻/$Ny2ߌ*8Vpޑ[7}WHhGmy9Bbj=§. zX ȩES? ~D>y,HWMf0BvfyðtaRY*0g,b^72 'z{mf$/^@@܍(SCU"ٵŌa,Sc䴓`0E_7f8!NJHqh\$^Uo\%/izN]EF=+M.uZVRXU$BBY' ^NSZIšiψQ1۸Uz $L+6sO s@dOBߐʀ.,joЮ9Y haQpUJ/MyHɰb"uH!ͲnDgȴmW`C#?S.H1~n=&g!,YY AsKHX;NֲyBɚ54j($ށ ʚ&fg_: ㊡?z_{,)&gm%όb[A;4# U[ \ ԶVxP` wp.\- 1`dMgX41vyK=wpj**VEN1_LfYl/Q[u/b]iǯg't-{̈́@7˫1ʂ Gi| Rz? [xt)aWA,WMnܪ i"e}krMY/nf#@v 2mf8$WvLJ2pS=&#=3`q|1z =h?] 58p2.-gk{` 37sי𼕂Z8t֫g T^CSZR I,S,i Dׁ @@>-qmj`Ku,#Oo[n9C{[K_vUmՖ4x7Yʨ-?Vxۉxҕ3۾9x]S!}IԸݸՏ r@צPT3NK&7{ ͘W,.2N?EF|M)fNl'C fQj jJRjoђ+Io9OSPmZEC3gM6%8yix@vxiI:VTd6Rw+"ej6G0ꇛ$ǒ?tc<Ce ;1 K9QMe۹`℠"RM0ƨB?"%;m]fHѓ矇c-tG xPZ|mEn莡23@Aw(=TKW;V+6!Q-.|f(" 1DȍRv94:ܭW˃5hD44'QN7;FpŅe{lnC*5LwR转xu,zi/_BdH6Ew#^z5d6AM|U0ʱf:Yĺǩϯ-&Z"uY5˪eE)#w 1@"HQƌ~7 4:^tFy48!@PCK}Ev/V1G%v1/wv/g7-l Xc36y='?pilH #n2cuT4 p[ߥ.#`->?Yc>]XO1޾/(/zEX2={[h5;8|cNasrY,A{du>"/Pf_`+0nslS-d!C#QADXNu̵ QFX ER;8Μ;lw)ݡW hmtf%XDqU[i9/ujKq!7J >|Zj6Я5~jJ|ds\s WMqhc+gonx"FvjFssʚk4z_մ _A=aqiqc OEyGA:^"\6Fu4,OՒh{wHg8Hq軙ڀ/>\򽪃`-elXt5RP/qfp(;k"Q4^.p M/liO a%3JR1N!~m^ఌq_ܔWK^&mBO@ZR NaBB0A$=ϲcړ%~*o7`)vx`_2-A5yaJ0wJB.] **^ ї=tNm2ߘއW6A #Z kTf,=U#] .<2s61ccI-6i A? O[xkFvQ6bK? ~qZ5q͛J+Yy28<;ͷڃXqw]ǵ}%ũqQ2cں?GKrwg;#5o!v¤>E'I̷lΝʸw +?/uX@Uv7c K-ehR4NW&~y'SAP'?dudw62GnO-_DSڋOXYUhH`w`U|6}BMV^0*&Pl)y"Eis3@M/w6wh+ϛ@PA}࿀qaz@?+c[s‡,hZytb'Pхh g! PwIڕ{g#d=u c٘;fAw *Zц8n,}FT݋$:C"s29β4f{Z{46u)Fp*CҘ8 ٴ;4Q\eo؁x0et$E?ť}P~vGt 6Bt0c ?xzCI"2˜ oG!q} -J(j67yW|i֮ب_؈HRda"E)#f쉰Qȗw}Y(s1n` 5$62ۃ =QcrpQU?u9ސz >Mo >/բ1P͔|zCVga*ىtȨ/5o;ʛ+Z={C>F2C]a+o8ebl=E@4oZnI1=U7ׄ&!Hd|{FjI-Ȑl@#դ+R7GI(&#>{{UgFsTm6|9-DW!9|AUWP:kG=$GI .{!ƭ z7,. lYK9KmKF$M[QӪeM-,5zxq, +B/9>dB\,`d,o \uDuH #bG %}kJ-VEUl14ޞGw|f\YY\z}By=*2 sٟ2(b۔QFt}бdr#:ף+a&Q HkTh]a-Uy&kt"y3.PKt([kYFкIk <q]G!ff8ӆ*6s$,QE>q֬)ka+6D zW?'jB2!r}oЛ(2H}nW#rpsFr+E߭5OXF_ugu9M7QFgI\mNwHdBf'-U>6țDt~EچHR'%yrԧĹ"o)&-1%>)~t7w+̩xY&-L5|xGTۡ P]ld(RGwCOgq|熼DvQP/G,o\,LkZwb,‡J hɫdGd=j"L[BSbVxoTK}1"@#{@ L9 &"ֽx'3LrƓ/\SE% F'T~evo9}lAKIgry/o p. \{" :j(tMQJ_ܙҮe0Y˧aDؿZ!KVpЂbcy1`uٓ|VMxG$wĭ3Kw‰mzy&8-;D">X3Er5ox`][;3y\cS%jxIwUmE4#XH9 -K;GA:6hH9S-'-2ݹ7N#np*PqPxϘEA 5^@b_7;.R ӑ3¯c6 䘷j +a2劮Oy%ށfY ӄX 5#/pvaغJRwdc؅xK̺ G$Nku4fh=`Ѝ5lK@9K:f esAр*%Bc!%aU%*IE`h(m G@Q#0㮶0..!S@|WRCF$<;䐰73 *VNB @t [q7 Hn~Hm21HfȖ/xU>ד]jӆWsۀHr`#:e$vi*PYU"߷;~_z(5(1ţԥ4IZ\ļ$\33ŶDZ"IPAt@m[k hxNtt6_|Ld 3=VqNoTB$\ljrb%zP53KslR`3oi۩W CvXW,u pLK-NYF%fawbRrI|VZ@~IeS*ln,Ŕ&*._7ZRaN+LnN`hTN pnnj﹚CݍC+hjǬ!ItO^Kr}:qAƭx402Бh*zlu<|D.B^TYXqgGs~%֧ @\Kk"#V2А~̭&[˰;&yH\:JRvL"KۂtF{50]<ߏz`£X߈&;O~92U&]1UkBR32ee/9TOv ّ'61E1FQ$aDW( V\ׯ>!&aܕ4kn\!Xû; t-&}mp/ܟwqU}JT/U[>Z.1ѬJpX³$(5>&PqGuoI%2 BnRU<>4&YEN̴#(gARYQn5wi_B;ݢ@ tHM%c+u2iU;f /ޏI#,}EVa9k:O1izDe.jN#AH03}ȥo/n}BʼnyWx,+9/k--Ɋ^{\.CyD>B,1z}\UzĈK7k,U_Ę9Z sNDZ$J c}eM;np(6@_| nzkj-*Y-:zhժH2oS#}1ݦk.F&8"RoŞJ@Tƃ;v j30q2 R+]lDU eUgge:KqdSOT1ξ2)2_ }qu$@5s&2r];v;@j!.ۅ%/ 2u gml 92dV׾rkğ=3e~t`)ewᝥcP^f^;ٯV)0| l|=T@u$gY& '⺼˗pbVM V`1 ~_,ZVSrb`nluɂ}fbW 1mRVrg1}!}J/Ωj̘՚DEBf5j:˟l 7i?V{utTC`4̓h49/!s$!-A;gGY2>n;' -rO-1){1 |Mk~,/55 B-"6̃0dePq88o0t~c $XDyG?]\,X} WO'F_N'IBq]#G!*>.A*@dک@ PKqop 7[HG'ciaBǰtypu0O`O}Ğ %]U?[ґ_cyyUWK\x@A`;O %-(]JG!=Q^gQ ubvO7S7}x i B{[巛[pje[O/2>"-l+{Iwz{i(FG ~@uaz㺦-DInPsiڽeSјwǃifўbi _Q:octXM{uGp8˞r;gy [71,f?)o-Ol-O6]#}F>3^[;.ͫ#>JsAXF@CE1yJTӓΞݦ]l,/qRm5qEq\w3 >wXm5 YʐWx;A̤=jFy7:uC`Rc BG[VI )m7 v)ڏc}ԲrZÇn,'Ye )"_QE GspdHdzH=S)N8MXL蔱+A)ps8 dI5~TEpiaQo,%(%BFKzH$u Z0!$L5弌Ktzҳ3[v]\&L00AUtsD RH lo>:5Wp2:c nwmaA~*4[<ŕg3qA^A¡_=ĺNE:=)Թw7 y us_3[En^::йyĝQ8c?̳Eᘊ#0\/U m+"#lmЦ&dCF9u<#l0h>'zp[P9d绢W(NIp {7ڮ*E WI?5D+L`zۖ,LkJd(x^YXXLA¿PuSb/+o}Hs_DId\!G\ _,%5C#@wP\hO%zynh,]xK(H QkSw8#x/v 39,ShI/$Ҷs [o|}@e:pȮF)ŅӁ3r9Ho fghSMmGT^8_2T-` Ėƽw)1Q-t1N}T2̣Q3fEVbQ/X3vIy,PTl?}Y(®2_gdk=ˎ5Pj0V"z3v#[ Qpy"g"wbM&[=5?ťR,bLIqHqwŴN&i K5be`*I8me?@S \QaÇ/nj- <5АIӽi&P^ NQzI@7 J:Y;X;D@ )=ԥjFm_G /9Urc"yGjsC$l"?3 7iwJOZԀ w|8ueK ]}wKZI[F{_&hOz$ݥ"L]«d -F;#(Y=c5I)i}r}Bͭ`-3_tG lSbc-?jSgZ88Qz ,6:RX<J}ɲ"s!)cN:fk1L:OɧJJ?|8*>™>huܴ1^<3Zߤ[2ʝE1A U} 䒐9%,藮҄4 Ga~ ®BH O[t#ģQIоSJBpQ#<`chj۹R: @KSI ؾ択!{wЯv0hKnkhHFYa˜߁rKr`/gM JAM̨7RXâaOi㪂|cBsK̏;Kq<?Fs)Ѕ7k|q!1QAo+).^MkL} K8y}ӧ j5|3ԛ;PrD *LtDˎG6= <|'k<_zŰc G$NOyaUG:xNJ%.pDl8az7{X|r~d)H}e,;g| \A8%Y"2n#e_iK3A{*,XRp -f4[`AlQ+ǫE8`_m$@(<E.MӊVΠlKSCt Ȃ4ʎmp4ꭲ&A®kQJc);і\_Wh\5gV^^K`uP|,!1|جooe6o nyW[n=C:` -M M/= 4RAxyʠj?KG mDqˁr@*ws?j_y ( tEMOTyoZ~еzіq,/U 0lLJ".e)ICYr4:qnPko}0in!Ix j{6EO!#ϯ 7ZMdmr׎#0_R뫷I\+#1MujQDHj.&uKIJ:%~~ƃy**,'ZCG5@'a? (kZ'OҾÆ%w s__7(V|歝d:Mry/h,y v}G"w]"ذC'ohdBbj8ȷD>yy\TsSm2P<02.z&{g !&ڴ+yr)Z˟ͼi΍/IwŧX:- xAY2DstA, P"!𨾾3H'SCd-%S D?h| _VDh_ c6eM5/2#ZBLjYuUrՉed@v2e= '%1*]w:L!Bajt8d d E ;ȁl=L!#aB[b4B&TX2߆s6ɽ|X y(Oi:N>cG+o‰`9MaIa'Iu:O90NhP9| Mc;3w.ĥ?2~/1ԭ~eOq K,Oq^!o SsvqwT V" iͲCW>P}-TY0QWS,ӄt^{IԲwA2zEޫ;bs3Q) +f*<4?1~@(ero q ÝE` x4xifwOj}0wUay.Q Z}XemQ8gqpk_S4|YB9gzBZה8^Ϩ OdIT>I@m)9$UѤRô{+YC'x(ʫMOE~dK ( *u;,tƄ2I o]=B*h5wi!$6q4SmBxPBsRj*OkQ;T XRPq#bDsf2vqXfDvLH/k _ (Mʙ娌6K_(C`}.?,6))rL/?&lzDb8z.x'mg!-7PGiҒ !V>frM7{+' 9FLH#~5!␅^aT `WHmJMv2O 4paA7_jKf <]R7e*Id=xR+b15NH͠ kU9 $Xx+z(t^F1};v" c91i4C*(eпY.Qm" E)SԘiI:c6,ͦ9V3E 2~o<]K"+bTgN ^Э6~ARmDgdO%Y!RTK+c㯭'&6sm7c&Ph;qȸt<ǵEJcXpK"dMcMd&Rt/tTQNs7aM(_W![Z6qfSv|#k =Wʦ^IXiv__Fa==$9 Pt3H}:єF ,QSQV:FLaA@8PIȜ_ufbiEoIR يj{rK"PLjOTєe\V:c9b%ъkvNWk7~OfPڗA_{>jY&[GH~sÕ056m\~qdi|]oJ?F:S ٝx{s39;'j.nϡzDžV S7XK-T w IЌSU/mlz%MO5P2W:!6+UP((MqZ,9_Vl˴ }?Cǚ9d9|7t/RGeH^S,Za 5o\TC; hZgA ;{$BP7PL!JdP'/tˤq ,/Ct$ex\Aj ,(y/lj|k W{?%APl:#kᄁq5BiXGB6=Ppz>Ǜ5M ^3 Lq򁖗cIhɦ{Æ6%o5VzHuCS6E-&$/S2W Ħ g1KbAQT+Ԍ]K%Lz/ZW3 '&c70 ? U8{/SFQ9SJwobL719WA&r>5rukߕT `k6ǃ@nGckn}7<9ͪ}tZh*:ܜ[qEY}N[ 5l~A~-1<~Sȗ%WnG{fyOEZZT׾ ctHI -{ힴȥ{y WRTWa:@lQVr-|ٶ2=Nw O"we#XIuߣ"_s5yb[ܾOW(y.:6QIx,o^Z~ukr犖z=^WAGǛv YNh$k3 2ēbPٝژCvURĒwS /tJQTaYR?[ 0p G"ePS#[ \ xJDD^~?t4^=3Ï9i(PZ_|yt'cJ+|<;I'.H]n#RSfXl zqL=wv#: 8tq{w?8$Rg{lΰ6ЖV\/Ѯ+je~~]5~- |LrrH˨z5Χ_rjq}ٔ$/LRFUae/-qWUK ?n:#12@ G?ڸ ud %p4zHA8~|]gлgĽLȅȨ(?SnN}C~s˕ ǫ NΪ'^\̦ROKQ%FWʊz˧8Ũba-jmN<ڧ:˲ndxexV,ֽ΅ | @zG<S֌wt2b"{BidsF~mh/g{F*hYty>gC+Pou1p 5=ham|qzzy!ׄϸ~Ef =C>-!2T;.CI͜^JD3 $zzc@9 N8gN*@XIu(a:@- u΁F>kD>bߌ=T~y&4Wm}KX $>2\LXC[k[]f?n{8cJ*M$BC^]-Ph܉Xfz/~A[Js(v2Q]'ݜ8:ؖ02R\{JH+} |~^5Vj'?EN)Fz/T_DQ-aax;J/ loRIds{;}{32 3~GCzXrR֯%t-Mcw˚)\b91L5Ӡ~lF) s_.du4[) R$W7/c.}>z{2;^D7}oK:Cue,[wJ!P"3lnmGhJڌ25^/qI6?\פw}>:$y"kC <H[5$:" 4]\Ct?m[xAZ.J1,[1*Oy3kNI?i1(tF>84_.#(,l2#C^J)"_+l8}qNBaGxMHRoߵ9CV-v:BN2OglNO6]֧$41DD8g5ܞVxK/5`H)L Fy \!JqKR` }>oOWq^L'R0Dka>]Ƒ!ꛃeFyRqStmk5a-N$'''&*d uIÕ{\>.?0F-( t]ܑc_/41_N~hYYz`4aXCC͏6ZzC~n[? K]ŞyB4MS?E ^y@k{ jG]``OqFzGgk^❏s&s\CY0(Ig mt#_S!>tZ7PbaRbJC$N|R#Ax2UX&635 U׭=^mZE*;ScB۶itٙ\][VuTЁa{Nv L@ ]|U!bz_Wˋǂ׊zۖIԐ!;%W}٭qO\a$+@Iߵ=P!s3my\0auo_wEҦY'6Õ XQ a:;݆druv# Ǭ*0IHc񹵙3lJ%hʺp:9 KQy.Vdm/;91! ]ޮ3k19 \813 +Di PhA7Პ.澠:7 NPe[՛H˦/i?=1ufYQK[;G$2n"1T{zҿszwALzV=l!`9Gir+Al">8qrO >:KH^L&nfxu/ Xa|bI@z,:2ܥ ÝBpTŃI0U2wU<nH=]O&"Y[ZQI9[#l.ifXMk~[ 7h9^'U,K .گlTGQؑJq~4,ʽ _)רlib+W,c>𣽠ןϓw-4%6¾u~*aOx=Ҽ,%-.b@p{{/f%Mc_Aj5UҺ[2N^fj(˞IZ `NƛCG#Q.޼;=rEnU5@?]֟[̀#ѤxZ \bLQ-:^6sGy_ SlO@5{K}Ӟ~"8f'زH)oQ96;Ni2F Zz1ws72`CI A N/CT R/(~ 64_ox2ն̘!pO(;]³s PD\u 1%^^7kcHПKPM< >^GE8gߓӃ?CI]M25k !ug}-0?>rq!;`OlRX֛cniچ`-F"aj;=$p m(2ŕ7CBm%Ρzٜi=2l2z𭤙lJZ":(KSeδJK +/&fV_ ;"b0hy(\c­4jὯoqd ">gO`kkC-g1ї HɌ8fgm#9c2˴ !:|N%5 zT!eRńS-s $-B$ۏV%X1CBG-|ț!J"t,?-^.ڳݻKRLEiVXrH^D`G`52f288?z͖>IgC_Gn(fʷ+8t?w㆒֒me7C ^^oژiϽH/24IيpHJ @vü{ cM2@CS: X8b yKVzЙ/ bV x- "Ji'SUJ~gqfGQ|kUяf+0Z\tSqޯ꼳i]&KBdh>W]F6h{-@juǐh2Es!SlOUð_VPug,_C / #PMǓߚ>m͒+d50igҴo27[%gRϡL>BKze"0w2 Ķ- Ȼ!ienw.hAAyWPxx"D}QQk_*HbY[k$BqC=Š[n+>ZB'dVuE@6VUvnzioD9qdT.麊Tdby͊b8Ƈء.n-U_mѫU5DZ)J`7-5@i[AX "?ĬRi/mt#ig׍d+ZX e238۾| &ZJNዦ[ryBr3yTUy2<+{7 d=ʝA707l\.;̤~jZ<(( Apb _6*B<}+-[G'xem36.i$b p}8a?9aӏcFۄV"G)k@ nT/ jʵd`%<2 >-g! <Ӊ#q*+OM0z7.Yj3.7Rc=Pj1p/JbݼǢ &́{J}|M[7SÅetE2u1Qe`6Ֆ1&k-4ô*;9-S$٫ށCƆx4Sj uާa#uG8DH;.0 kc[rLVQ6`-G8Dz6C5ʹߠ`D221~R=r^~rx םi[LjY58]3U9.[JףǮOzKE ֡GG@`AZ Dd}w ۔h $a4SeAz~(v_ޕ>SIEދх`$5o%O M˷7P.Q̵Lh'[j@H4`cX؆]G)޷O%t $+|-}B Jک^JH deP[9ى.lw%x_sBcUU@!va/]tS>Z껥rꨁSa:xy_=|[TƦ\K[ϡ[yqWȺHO7a.\(n4u9[sbnNʶ/ {\ d.gF&JI~sU+Zev eHpmEKdچpP[˯3J=&Z73-)dC [֨/AAڂ[p졆2u<'ԅu;(K}|&`,~x< /" $WoR$Rub}.{o."(jYOPq2Q3|]r~lT7*]uW3)#:fPj jMqN1eϛO2>'5ݜKk(_ -J] ) m>bG $`D a[N,͕+K&a(uPe2MQ-'Fgn.&\tHR{uae qŲhU `П"of (E@[Er^H3"`z2Mu&I qB= aBnkb cq.9IjB&J͏1.Jg]Ч]b/VKLە $(xE0EQ8f;9Pei}UݧlB9n e٢}.:ֳ oίY&qDY2D<5;o{ӟ]SP+xN07CKA|ߔFA6\P)X/S8G֭ 3CqߑҸgg\xMe .E6O`~0X/҈=xSGa׋~"Hc u ^g#27$ьiwkr[҂XX@SA} ӆ9`gY}n)YkU[o:pe*b\aIi!-u1dșiGb]is:": x|' tJݻ0r&41eK{+FR]=} KPT7=1UZTjAE8ォPNʲ5`ܛ m&W6:6sB3N9`XE q\ڣ_'l|<#iW>7S8p`c +xS fY7]fH)xL&DX0J f,~MA h[F+6fFf,[~Pcӎs+di,bdTL{QK:]@4nfnr %V$:;ɗ4gh0G> S;e}Pq_"OVL*C >f/%)@)]JVKR;jr3ja#ޟeL uxIO08Bk?fj nPc3LlB0-xmDUOF1QyӤu$.E{@9 /$锵DƑ>6|!xڵ$it0XvwV'd(%&E,kB6M:Ç>K =~ 4i2I0/ZЉH& cCQi`F3tdP8QS U'֒Jtlu2VqէN>6c&mO=JJY؋7}y`ʗ4Ĭ=pgm*p]˂?%ȟ50n=h1+~PL/rAW4d0b4:QĪ0g assGyǙf+{Y[4l3M.xԝ[/tcȌ?0G`EȌц~o菝 Ys+P:M&FM*hK;ͧ7WE=jhpdMݽK5ֽt3>)ԠtRw-8vBNbKWބjQJhiA73K[v<-1WsDb:7P.{bJ~yn DXh3))ټG"h?0]ɢ ;xU&3ocZ2qjp^? r=ktF賕{65/]g3F41wDި&y0ՙPѳ|H8Qfu#]w}„bY1TG(YgF? $Lb3]hgA^zll&g2{ w?ִ5~bC|Ӑfc|;aRlr׾pϦ0E{$в/(dYNd昅6\6/⣤  x?9 aҏJFpS/rjqp RV/5abgxƔjzD!O"t["u2 ;ˢmZȡ5$YuѶO/X}0ny]|5oɤChU[t.*!J XM3K_0=plgjE W7q@o"'> CoF+/R+SzS胾)/k23~g*Mk7utlHޞ)a.*,!h ]{nJ*MһtKy,ɿ]Wá]Jvy78`8a-wd]=h%ό@ s" 0Bhc_=rnP_H]_dzJT~_䩨_[RtƗ#a'Nn%3o*Lo tDn ^CwcS5NXM=٬~Qsb2>33 Gǣ̭&N "#i:kCc` X+uPWM> WzoM!yZjd4qf[d29Ѭ2vBdj< wyg=nIi;H935lhG![&3\IJ/qw7]G'}JC_p+C{4m*9wie] sZ"RYɧzae:ڻ8W7+8`mS|Go2<R-7L@]`?Z'^-ll`S^ CWh2Ar2=M"kQ8s}Id1,8*29aY}/Th?0?T=&89x1_D`WIGDkϴ"X L&ψU^5}΃]x%$|O?,81s'w?eM -i/WAc E]0` e`vkc!ID0J&]LHw4iN -+Yj lMץfRj7= oDQ9QhwY@–nwWI;Ȅv!]t^@%k-cT)H (PYpWn.0ă}~]Rc]^#:.H45FԢB؁uߝ+ 2J nO2y $G09i7Pian:.ªgt+S7oeձ^P'E?sQD+%{EuJϝvNmu~E 9 9A$9G$Pxo9#6}H}>oB0Q0}W(cUaZi}L> wW Bd/!BxA>ʽj=;NR~\r&xiU1aj"3jU6Rƞh>y+͗(9[PE^b& kk:>?1:5Uhz`?Z`ʪ.ɣ 93gKY3Gr?)&,ؒi¾ E-gLWp20۶Z(i ӂkXd ~BۊR`Pɀ*(heSDMʏ\孔ܩIB6EuόԹX i fK%:-ډ&8 zQ/f yLG;ǝ ~tx0g%'v,#Y=W=.ZE.%' \?KE}K59[.VCsI5ܦC>*Ls>[tmAv vd5obig1uŐW'$fs[HNwXB*/eg I+)͹0s|Ӏn)Xfߒvc:sN$ߺ"$)p1'g$/c93KoᓵN,?˴/ڂeC?SPgI|vEo6eTWD;?Y,fɤ>X ;.Kf?-`&q|ni)3U2X dr:Vk1ZI*3a7P! QFX/3 0$S?;UYׯ]@gxuoZ'/6(G C "eŸJ)7(25^B[rs.VvߴMMx|% ѳÊpn @{ea\|aȓ 2ɪW뀚X>.ZMȠKVu צlX%&,L]+&`ݫUB@?"9Y9@ҒR0}4nbtzykY1 B0 ^x`sn\:|15Pc#!MܥLK85~~ɢE~ȴqpW 1Vc:ֻQ6΄XL}Uz]b%Z= ȣ0t4"$ `:fJ8U8j[%yȭyrƌe%<ݰ-Ϲ^?(!e2A.ȿ@+[9w ݁\GG;Q iaS8Wu%^,}&6H9Fk_(Saa}<+a4 T(n|%m'(P.)f^_:J3̥*RM@KaOq+OE#/3s%11sՒx7MB;ji50`Ғ1~_\;&ث)B%gY)bɉYeRjV9년[v4`D(`,8 Jy%hy^Cg{n |9 Yֵ $/jGAEbFM^xG܋tH7SEͰ n_|<oQa԰u-_WҀ ~ gx_yVHA)Ϫ̐<$>gcPfSɐIWtIӪ$ѿ_>IrCT+wL[t6SӁtu;<569& ! -EJx@B-o~/KjS8Wŀ+r"frs auZs(APF] ,xc|p]Uw]R'Px& #wەaG\lNVWE\=|y3Gv wQ2[T :OU *FvZmꔈUfw7Bߵ(5v^RѤcs2ɕK[[`'`$䤇 $랓 Jk|7EHoı< LИ mg1_t **ՏHGtFWz3rI2p!y5Ҏ1M(RKy\\!B[ӷ:i% iVq,t;SfRH֕N[`Q. K@X6\N)WZ9m}dUK f Џ{)p ; mM7QcVaMi|F;lUV?** ⦘إMPǥ>a_:?Ґ2O'U<6+H渘$[7fx|О#k}mSךe$os]CV )oE,-c*`&T= Qjϧݤ2X,k?> kk?ffu4m RuJG̖,KAbb`^2!dZQ7wgEXČ-C#f:Uedw=ោȁbX9>K1"u; }WKU},w_`iQu  +CcMݔ۳jwdê?(t/tU)tAiiqTG,'TN-a}AV,JFQIriDI؛Jzq|Fl޾J|V >b@Svy\*?Ҡ4,>kH[+Ř7OyYdL1M+ą)E,{i=74)p2'`@ ŞjjL8 ){'F3d62 /Ie6$0CWyAы1^M9LLt:xxD:EIs<6fZPCh<-Zx$=Th!FP*6;zBOq\u4gf7[_RXebX|F2)bֱ v3`1+jD!'- #R255pGbdD0_!óz><e źO:n_H]SٚI)=;YU"|9u5 GiJߡGy,c95 AtL͉F1 u5hNDw\>.$ʸ׭A4  kq亂'@gنw%Y'PWrQ""Ux3-$i8@m>ǵ<[H 3ͩT'&Mks!uugE(OR(K7ه~q;Mka+F[@Ęɐ퀧]PB1lIݦ+oG]̗ڹvk%sԙYjJ#͟Œ4[ ` Cx@;8P Z43P^ eOsc)+3mޙi_^eL^On5&^KqQ'egĽC!Vy '‌?Z 5>?e༭xSO,JRQg<ˊD9bKO,1<04I(x)ZEąd>^H-aNĊQ 9]H&9}8%AZD/D}fȞ*ގK,gluf\mʴ*C|ۖ; '7Yk%/4WaޛpU$!3U g4zw}<#Ng#Pd{bN<\Ph}<=a׮Utbb c1s3'Bn+CӋ=v+}ت r^?_-<} O$l7nf`,O3l)d$ڿms>u2 n+=dWVը(ɉѠ+&󹍷c9?D;D<#z%"[̞8-__ȐДi6)JĄ%>ڄDzjEЩvk>yQ#tǔ1 H.|@L^4XwlϴL}bZ;fԠ{nsB+w4=5Y4F|lE]#W۪; }Y'hʸ{nS/Q!2eq;NNECS_cɉv ^Q.}kAx8 {x4.^['ix .y&K0)CXR_ˣ1NOm~{sVynX#"xo}km)AaD}>Gp8Ts/Fz7@I:X<ƄyiRYCfR0$0DRR"=cRDX.d(}t #EjYI0%`Ve dj,ڤlt(x˘4g@'q̗ҢGl޹ľ W!3idj^~{ąA`KCq2Dy?E05}agB P7M2o~%3Jl?Gޚw,*϶R!#WL!bs?ԷŇbnEEf>YMiUe}vߵP/H_;گ`%:E} *P'X&N㚧f3/H.f~Zr `E Ănm/s .W!O#GH=Wdw#l;)E$u9rvF{K˺3_4L :Z2w-N-* {RNxE?\gSKh''He&O1I-ߕP/z8 k3'FFʚfk=4ethʿW(VpG*kg=r= dA^+/u coA{ }ŅpM0E8[mxati)ё_6tSFڨ)Ϗ©JP.Ӆ!AشCKc5/cvk;̷/&!1ҌODO04{:M}Fq4VZe拆 AhJ iBp`Py,uy+=ccru|R,lC4N۾ƌT ~]P t`M`a0zB;$턚c 有̶ߒօJ59nxnA_-KlgNdx`?w13t$O NQ [qCEWY2/m1I}1HwwP. nW~)ިhO #k;Q_+LI xӜ3lS.=!O.HE >"[w i.DA~<~-`"~1#3J!+|/;u˾5~ޡ?.9Ի{J#E6¾,zϜuO e 1Oi-e>X')Ddʫ`&fB' cwL-MSʁ5M $ǰR.m_1yh 7RZ_A,ܣ͠az,4{6 fSXX#gS12]Oʦ'4ʛc- ݛF] Gu}a!=l\Kj,x{A!ARy]Ȫ[h?G'&+UyLi;m%_z) ~ y) *p_e(RcE?W/,jV5 BE BAOAO HMv7_d-"*H0։L:;[QJi-cRDUYNr =K[B$fNnj"->ɒd`Vڒ/b3٦2WYn1eȊNrr7M_GG;>|EYkHp"70` 򂪎;Gueᚗ1_CׅXLT&j C+ +?" iJAo5ThY[w{fhWZܕsd)#WY#me;ERDb9B naS CѲQMÿ5cltsPPN1bB|ꆮY#%fgd V>Ec:~} {CU? pYh>~0XUgzzBYnQ2BJ\)Z?+I +%^ײojm`|N,V4 ?,46/n>H7")7i%-R.X4G=NK.&JɣLnHoFlQFXp!|,OX"|G8tzwTKvQ'MMv [ iWFraR Bj+EHb/ަF"hnzƀM]i<تڳS.Ѩv4s + Y" &O%|a$VEܶ& 2pb4dotX 5Z`:p]A[F:.@\)@urC1"•A^J-yr30ܽs3e;E}N[Y[}3\`MΰIЈ <)|ic¡I#\V=9 UP^DNu Jqd]ӕab? O5*z\V#\X,Z@4+n3+o+]vhU0zgI ;K{kY>>ޝZ3yeva,P~+> go*dcw`LfӯXJ} {l9chi} d!aX>t&Y/ec8MަIjA8 ݰ!!! ֿ2ے/=hйsH_e&T{I+|W-o9WB~yM;E hus8DW'6$Xch橒K$1n ڂ2qU{~ _R@ȸ%Yͣ)V@6qr)`sibh,wfنR2'X+9mp%s 溬0vB㹵k0[n㿡AF Bx@)H25M9@ݔ-܄kӅ>zqF-L;f'aeMEc»r}L3hPI&Ra70L1T g&cɻa9òˢl X1o圏T r֯B~alN`W_ިO]V{Ü\6Er)HB 6,Bn~ Wwh{J7wBs bq##Ni1@ac=V%.92|WR+ap[FF(Ukk?y#ݸ`U . aFVF?(6pOO5Q\UrH}BCtXk !Cwo-\fg* uor_M[nh-(M^ PU͢Pz޸VK:a 1eUrpfU5[5}iLHq m>Z}pج=2wCsr4gw L)Z&܈D8p%B >'CxP2[Qee|Bp`D]oOUa=4yAB%4Ν(0Tyq(wPDq3cWDcYfhJ6Q~8RS2`,-fayF 6rX-5~j٬] adzhG9c%4-)%{ALnL*)?ZDH[*dou6qz3[M}Fl[ԡ/t_Co1c= J8cYVB_L3m ixg|GVV *j.b[CS$vo@@jX D 딸=nG2|Loj3#R/ sm~\(8YB(;B4ʵOpe4V# Ɩ!\_OkڊKO:{#CGМ&mA80/]V]9&z4bYI+mF۔UrEJ)? sȶ(}IO PDרhgJXYXt"y^FX;[\˸ԑiyo257wcm/{aM2E!~1.`gCdc9S35y1i Or}1Q?y c+ϸZ==6H:,M4qD*v}"Nb.}ˆQwB{Rg'ҩQU0u`%L葈Ϥb#>`dp,K:>"kpxDuZqt!rB `+OKzw$}+-ۑԈ(wWg`&.43yLR 3q\Wȹ-]1*yxN8F|GVٲc)\+D!2^#Dz6<.*`ͅp z'B5κGLbVZ0G|SxNd.diF%fj"z(~Twm kSAM}t%_ MK2{͂ge3uW1Nah%GQZKBK6m%Bdp ـȌ^⒘ EO<{}AW; /CX|4{d,lEIP Tt@p˼rab[OSrS),']V09C @ܐgZ|*}jR-W?<]KyMoCveMG)njܖYMHd8׆Qn#rtcVm/~.7FtBp#Lt>6\{gu(n4~P!NA˂2WoSF˜~}=QVS "EnS bt:T ֗xۖesڭސ[Pm2@0=9g4|^#xA '{Ĵ 4b,wB~wO"Lˀ7־Eݎ?GmeֻG拠T! tX2A:q 4T7kt[=c9א1Ywi>X$:+FzL눯y FCk3N/cT.Q:ML]3+0=.\?PsuiLRI]+M^)AO]l$vL 5oG޽)׎bU#(w#]=M.\u"~l;kgăH_#yr -  ;<& *Iego"vO9銵3_ˣ础8+LNBނHvMr rjvѡhY yMaeHa oZf 0z?-hP)J9Iˈc]NxKErC,AUm֕? #9*azdԔ2$zw X<{'S`'(m`s7p˵,&Q $h\n;&-(on˖hdz)9]8?h_K6)QIϾj&^ d`N7< ufӂ;^ݪ0MB&R :؁Y{MOL"Ҝ7[zP_7r8dOAX HrU.4 k, H~F3ҎCƭW0qa/igGR,9˧L_c.+#VD<;?:GgWuO= XU$1h&D س-mƦ^VT|9fym0!V}u!6EH_2FrRѰfgemȍD,;{g<1;L bGQT!*r)IaYoj@0 Euχ:gQ# [Z$Zdei SQfZHC$FHL^PрY2'`UOA7Hg{@cX= zk,"![?~dƮyp]Zt:H!ԫSG5nIKjdRFm[Ft&%/)?RY:_%HK ]"Khk$c${HR ^$3h/D`}7:2*=cC0O©䫹y\zcfz[D0?kQT{f]^DC> a^kZ{s*CPdٝ9FdSh'g;% ֳ>1z\ûa`ɷ:f=b%yfۊN^}B1+KM^'5&wr^0Mss=Z:99tFrd' bmjVf.1cG\g. Q<wc}E9|NgSkaRҧD[)LNO!;o,FVPΆ ŀ|{g""zkԒ+$@浂[B׾av NQog |2&L^di[ܯ-[ϰXi\P劵 `˴w)]ooD)!=OIQKXv(?RvHTt/P۸^l@:πR O1ٰ;]ROC#+U1U$"":-`[2In- g W,Uյ$VP5Jfgzى"h^M󚼠ZYJ1&O;۝ba!e" O @]4>8+ًk4bYz@:j{`zv<ncBkμ9q=lrD_4 w5q4+؜$lg7j2֐keDI>g?I8'h 5ggThьu4XL|XE'ԇKH TM+cٝ7M4'lk|lYHq*vW E 3Ռ[န!95o[+KyƇ|X܅qΞ'O[(B 0e'hR XX )tLy*z1ư`󯀋 ށ)] O$?:=3D0+omR;(ٳ(aQ#aHgb-*eI8%* 83 LF>ank|I:JMcշ?wN%2V ̧Du'9,l '>fn95ݑb|,?:> |AV 5~lZ:^Pq5RQXC)r'B^IsLs3[sH7 &Wgn&_z@ Ea@>pw-mfҧQB4-LuAe['w|I̪*%򌊝6lNZy%,WA!j4L\wm&0)O-[cG\Wu7:-T!( ~O/҆\K)IpCO)1l_Mo,sDp>3S低.ʏZGVMԺ%?Pp)(Lb "p.n7X. eib& hg]FVH\v#P@_D(1qTT׷% >;,|{ძT'0K+Bk<9"y _LRщÎV8w?]OŽmkȊMVwM{e=Sks Pv0,ayA`U0Nd;^W,81ߓǚFK*VU:Kb L-r xw1͙ꪼ LEU'2 ${ƋrgtNi[2dEl0|=bnL5Oj?-Nz"G3v)z'b>Si(Ŭvd'Z"ѬTkO2GɋH:CZk~ł71xxa}uW##SJ08DKxxxF $ʇM7zH&ݸ&)1&senT&8n#2L&J/O6\4_쩳yG1۲fv'1ୱ!p5+)؂êJ^O0^Y 'κ}\v> Dn N[5 0| ÿp0tu3;i9tϛ5dvlHMcU AEY '&w6W4`߯8+*fXE!ĒЙD+ap@'[2,䎪_no~ xF>1WGjf^>=M$K)9 @&-l]VlɖO"T y0rj#M~#_^oM (t)`U8b!;M3>w,O.G T$͔iY' {,Ԛ9Ϟ>y/jȩX\Jѣ}4!;A7Fl<5 2o_.B#TQ6JTiM+vظԮ UR i m _HW5:VŠZmm Х ^}d T 1],b77JAu+W/NP02~)A!޹sKe\~\ \Z~`\s d_l>EAؼv  b<*hT+d낣q#dC9O'1x)sy[P-tfFrdB+A8cuC?Ќ ?By v#Vb{T@4d+K=J9YDJJEBk{8n+BJrpUihv}}y}}rꡲUR :}5"]K2/zT;{o7pM!nοE,k+ د|ᐬT O9[KL T\f/C|O ,-!6sp eÓN\?Zy k,#oc,N/^ Zv-Js&GWM *ѩ8nј{m|Fn bko@깝݅K#Ux9 Cra.}?ZoA041e+v\8FLD@DkEcբ}CTcd@|@uWco(,Ml׌fZr f`z?=,ytOF;ɢ(197ɌTZm 88pWoos=vbsu爍?jS?H{&tnQ`fHpS(1hFA=~/Ux*m*4MÑg2mMճܠ%F.M_|"ܜ?7ϰXk~qNʞTS-gMLm3O7Lw`Rqotoz(f>-eѫj/d$_[d0l$b9WDа\)~Z>8( 섬 D6.GJ.d҅쒣Uϝ7섌&"K\9EŔ ޿B-rE~Ldfb95Fd#!|sd(Pa`?S77:2X[LBBNf3{E2xHDlwM"bV^řvFНaieiuqE=x0jY&\*o0AmPMck#LJkZ18)T0t/{ϽS|jr^"E*(Vj^#̐L ~27$Y!4 oKoE OJX^7eѡ._*DxgXR/'Uldx _03;?kMx%Q}J4I"Тж0x:B&"߈k140.s]ЉbQDHUg/MH9SѾYuQ;_"@Fߐ$ JSrpk}Eq DjVшuЊ*_x 丿E>l*\?K;'S;Rx=;꧒_Z-A|AXx~(aʲ:1Wz='A_Q:XA/*B'[ѡVZu x]T3*NR8GCYsNI-p>"T\O7y42%*1b2$S;Py( ԛvEH]O 3zR)샌Ɵ7L9 _ڐX!}fW:;!MĽ`jHh=ɷϰmWbHcy.>k3 PRVKw"gྜ[z#n\EꉵuhǨ(픙KbH_ iD!y;l>,` ֞L=B]iYjM4ݺ{:~KxF^znίN,2MW@W qC3_ 8,6thZ&޽w jBT+j;>( .sx5tCaln ~dlՁ\l0BPH0/\t2ggjY쭓Icz\@AHj8?;gkX+B؁&o_q2Uҿw*N@@Ʋm.{ Jcu*! xO>.Fy2%R/dv$}'L`kď즊gt TJq4Ɩd^4#y<Dp#f`[Hưm¹|x.u}A*#AftB:.4{ۧdzpɮk0ǶQslFԙa 0k[{$aXl޸d&,7;XpS8cr2VT7 (kStn2&ÿfrkQX[V[Z7D4vcLS㺖5}VJIe&;l#}tr6uoB4v f[ `#CpVc%a!Z >cC#{($'v=0'!쑆$z O0<N,BV};1lENlŭ_KZބcfB?B :o=+!B/U0? ":į{$6mDi"jdv ԑc.︥쪒`ކPg; "wZOGFj~ZH*]J ^>IR5tBhCѢK Z4(UA]ޕM~ACMW߿G*t5፹m0ɛRz"VF2CJNO~%K/z )i䏀GT町UF=H^s^'\0FvHAXېR7o,m<)7֡ $6[BbwŽVP%   gI]SΝ0~0_ɡ'G|zibHyG~VTx?OrQX`H䣕?yFsNmӸk):;2Ө*(NEB쑉4*r[A;`ɞz280MY[xs'H Njcmny2X%Ep5Im)Jg_xIzx,帡  @1WoyzzHpX#cqg=x0OIL2h[@Y^s2dGT3(V7K/lnr1d"@#lz5A7fim:zA -ha*" Z!UIYY_- <+Y-FEDtλd{ JʏѽKx `.Թ?6a "$c+YͰU7ݫ Vxy%<an}x^n)+r̓}%+5N̷uC9hHYo & . 8} hB{Ov)sЎgx' "JgVNrlt1Yhԓ#~/b}Uh5쭉|*#kjNv  #uf;"TZck_=ˢtU[ xFdB匩W*;BZhP*ǥBJ$bйӆyʔBsր4n yO 651-* ޫ2u*W oq W""bN?E@PIu;`9媭X2+9P9}Z槰KZ6DYն1žO\1:=YwR:vNѥ@a}S`tt Oq5YgL发Nkf{-:$=+ {<“k=fi9JocM_ʒ5k6ey) tͪ*I&B:24,?Ks8 6< ,59joO %Vo3"J S oDlEjD:bASxĀ@=dPCu|B;5V*=6١/0U]4ث vG2e xzvZ>V')\h]K=笼F3LHdUw{X>fbmh+]ar^Ͳ0M'.`)Ɲ]#qnf>"uƖECi2  ZM겠'i ęܨ&a/h.12KTIHCgE-*fGAc40W?8ӏ;l^Jy(wPX/# 6{̇.%%KٹJQIܴN'L#u3 U(ua+n ]]{>a\ -l92.<Sa";f|d =p,)! y{>8IvTȽ;Dsy@@c stQ0`uHî(:l6bZ˔" jjO3npB!{^1b7R]uWe_~[>wC>2̬Jy!Y ?V6ag Q΅;TnJ(_ o|Gϡ|3H'gdCE3/KO 3+nvVuiF1ՔrYOBQzҭєP8!,lGJ8h餇#NG^QnK8 c;1 `d+6l]60 ",..q@.ƀ%۽|(9\iZ<"PK=leI ~ePy|mSPh?Pve.ͪ ,dۈ|QWw(n̮}lw\@ui _9˧6Ɍ0v ]ehbyfF㉓쮁0V1K^Gmp97îc{k{ICLK"Ugxֵ2-]e2)+[CCa]тWڞ(`gFA2I;$tr%yc&#.H"b'p鹩 9qm}k עw7cjt.{1$5RaX {w} fL:Y9 d!X(O(~M ,UtN-p/[? Vfwp@'aJߌvR8%bD>" mkO %_>)Vvf@$ɜhLu[d Y|Y E\5Ҥ7q(Il5#kV"UJo-S]mRu@O{˒&'n"g<rjpjN~%s?GirqoY^#<8W': x(\юi7[}?WU R6-1SLq%?ϗa=icOXMmtgGtF9U!;4w~ԭ]Xh8tvfݲIf` YGה 33Nb$qxkt+ʒq[JQ`?EA2l-)RAcWwmō)Joq eM<}s>TfG+KtxLeby$:'UN8KԤhBu^*0!}RcaPIUbitli]=#mehIia Y%J!K`NeB.0$qz $UQ,ve9I+6pdp#0zYO/p ~9 T,D m/[x( YKbN&嬒_‡>Dq`l쎸vIʤl8h00o^׌ Ǜn<41K+0*X[N@~Q 5td7tF72 c"VDTֺIp1LibOBT_BK 1@C׏izMIfMlT-.c5b0 ֹؚC(_¯A8RPVH:c?75},r8 ðz ci[ [T7|J"͟=3CGP7p:;'?EAw̌NY YrWtwaDf ; +DCUt߰P1'D!WFҷ~yp,;lfp$[' 3ܡPǬ5؃VE!HG {bB"IZiH}cI&e[Gd]4㰫ס=LOlg\cT_73.8NE@}+2E)1B0Sh|+l–un¨k6o;FFn[|dR4E9ڋnd]=x؎zsrH˷OԏM_hiԖX>fݹ3b{ O-c75A+XrTin,J0 0GP!%-11Nȉ]乶e\T[UoWS~6_[Cu@E| m7xCe̽fw$e:Sd`/ ^ɱ# ` #blɋY9%yy;e8l^V.0 -`tZG fpy$'PR D#a5+p#r+뢓>خ(M?^J2ʘzu]P}oH9 ?==)O.T5(gc~=;0^Ft|*'lץ2U[)̋H{R0r$e@Dm<1g6{r/R҇'R'_] Hnx]P`n̹^vwgKUAM nᯣdN[_ q,Ħ}|?P'LiZPwᠿPy^516nq̳1bp8ouL."IU}yza{*:d0%dRIJş*,_{8őmrO^0 BX뤡e]h26 E:>4ǂRW {+ U{>EXw+ ,X4߿ő$zt RK¯ ]4J4o((528Zpn'2yrԠum[m%9 ȱ}I zQ} G`*oeNb=KGPnR88ӋB Lؠ֟e`?AmEO/ccөoO0I2yG]a-+ ~˿GrdaG Cx7/sAcvU4#1ROge2-+@ug o!i@Q8=uwbX>S vRXAo`uu"ثGUv|K4Ё|3KO/82I'ޭ]tlq@{Z|Ҁ(˷:;dZ]x*Xl٫kܥNGǛ]X,ѴCf5@4sF D hM!UW@`{ͺ,bNA[;|} 5p>s|f' ncD|,Ei!~U94v=;4ĻnM,HHoi\#y#/ G6okn(5b!ncBWX 6IƽObe=vZ%@ET:|j8+YUJ|5BZXCVKu4D[ HJjdRd12.綻ʚ2c4$9mODf<>VJ45,̌œ='կY'D]dyK+6l"9dJґ_YqЏ(G8^?}c໰7$KnT\ RvcH vș<45Bq!"5\ңe ^ƙqIpoĮtu u| vg5] vjXt(o E [#[OCde& -/XK&DSJ Nkump'X<&LD:ƽZ~;.JP?#=~Z+Fht{':AO 25fZU1H.2A֊mq<0) H[n.&"grk e \$'܆FFF0]3wR vbֺ(h敿sx5YZOXx' p7bO֖e-Fa>9  {GEJVw1.cT{F1~E/Kdd摰WڎZ7F55Aɀ=ZAz 1t!U q0kZD}i~%4I0R3Sx{MH p~e_nD#.pȅ :ۇLHix{/鵑tDys8a[E=EMOWtxVW«Oor%H&IhFp)u)(>p'x:&fL *'Ӄ8Dk1>cTBS;"Ïk>k%lFDlK{>ELCJ,d6:U݆gDo<ʌ?WeZiJ‡wL-D!Qas@ b_8[[3?GSJGuGgAц+qCˉ6Ol®S~p`1n&U.H_gr +K ,6;Im9sr È(UN׵{KD%I=gXEqw+ԦDjTm\խ*^[11y޹oK&äYW\E!l9oG KS~'kk 1KVȩ@wF3`7OCDXPbƖVhQ"|Úe9ڏzf!R j\$X\IԨԈ!~7.踚Jq]bZ*Eq )lEd*|B҅.-5KEUm }}o@lr`bItH$i_.nu{ˇԀ$C /6zNeOf@T0^w vռA.X10eF7+u{hS" ,wYc9~ `sŒDU#rϤs A溷ڎO8Gr+TֱL-J$NK!֘Cֺv3-ai@0MJUp+H4䍕IVdi垿EzH}_ml4S%d몟s_rwytFt"T"P~ȭ]y{n7l{\߻15:YQ/s=هޱ/(Z82|ѓ8 ^xhIZp,')9Iӕ?q舦7Wm58 DMh vecӊ7Tbf\aCƮQzJ*w!wr:zQvó8ͳXvmw(͗x'6Ik2JɕX8,kb)F]Ń3MB$a ǒW EN /3nү~$XkMa6enS3ľw?2?`۠AK#/f.o4ƽ]zAI&zF9G+\Ayx|z"DL#;]+wbdvq.-X%CAz {KӮLF cvC6'sp\[ˣhSoK0 7 ]͌ aab|-sNg1H" wTl} >`:^ma7腎?w" ;3mBz!8:?▁f+ޮhԹ:GcZ"t ؃"cAr *J 0R{VEg+ş,,Vwp6O„)g*h4+Fl hq^0|K4_}@fXQ4!I=]SBk|Y}9s&T?ƃ-׼8+񰴁*o@6': #DY/6zWW)1;/QoJl52KLʒ Pఔk!E\*td؋DO!r<[oԨ( >ޭn < QQ-I>]aELjnĤ*+(RҚ>AiGLp븴`47|1͹ڣP#-L; PQo()=1𒀖ˍ!@N6z¥51P/nѪYtuby qywY0 ,tȨ >rAcLay!bn>4;[Ԭ|Xs&NYM;_\NeQd8<\OuD"g )dCEUX#5'5f[|g@̊74h&/ڠ.|<eψjcR678)تS[jh1 F)$5 Fv V~7;[h{FcIz`W(ooQl>߹=keNF»Irkr{U_2` r`$9~-<^DzYMy`snx,۝K;ch8{w<%S6p% jW BZI.U%;ഌj|MgPw%̞H-/PλiN%ǹY-a!Kz|[-wڅ7ެF7v;s#-z[!:ǜY..pø-&؇D:ş(Z* { Τ=HuaDྒྷ97X55;ܨ_Iƌ:bI E\dj]e+Z*#~v( ]ʝRT{A}rƑmI+h4c nQ7F^\C{= ,*>5 QoDoImme&ƇP^>d#ӈND><ZǛCS$'{*}a{M >ބAV慎5 78E19]Dh6WsCwN*bdikЎ ӉB<e84s?%S;VǓ)feP*>iNfgHp.C@ʭ5q?DR*%{'mKP8sr:8AxS)O&p1K*S6]"28иN5/Z7̛5PAWպssQ`-{~?6^P~qY'SgI^4OM}pCNT&έӎ:*pA0.Qڨ<"Qv ρh!TS"mm m}7j뙨ywwӯM.0BS}l@6?j)E + )"z7(`8s.ߑDƗD6/mjH1h!#]vpVtxI┌c9Յ='Sr%!L92`^s=1\~LQ/XPOd}jqC9[6yIt{[0 ܢN@Z η O.9#<.]VmPjd^v6lGHύZv%"a$9E䄖I"F:buQn >F3&2˸PGQ+]~ɇvaGI`LP}Ek_Wr-B(6!\!ANthJR;)ye[T̀"h(ma8ܠ[8! [u_%m$eLx0=8YXhu辰g{@DLUd2\N/N M >ݑRRj%}:>􂪱H{UcK?"L$=mezA0bIØb=VϭZP%8S!=$K$E'[Ѝ UD?"d_"88!>:Eb’CyGPGHvkDq&0Ox(_/i1)2K飅eC˶m8d[icS:&/di(Z-`1'&_nU,@%9$^YhˁՌUjyw+]>"3PY"ݕqF r =`,SnYnݜ @UxBp`Vix0:DYDw~ѓ|$1"{ẍ:=!yOT)쬧 Z5+`/K#"1M՗9hRbuIb@{-T[J$j] q~!(<y+GQV;Ts'uTA8bjΈeTJ/Ymuu֓mGTP mr 4K3 G0WH":aUԃc@sY@3=TGrz![T ~YВ KV2zu&@!\q=.`5 5>ˆo%25hC!HwNp$DuT*˅~EњBY#Yc8ǧek;NF:,} Г9(3eH² -H"W,6pͰ;u5PLS[xtIyz 3Ve˺Z`TSGWΦ,^qԃc2wuz$*0$`w@В?\f?{@۶\}UNrRRP& LJ8DŽqӘ5cC+X*nq[w.laaDGU1)7?,& S1عh{Ю˼]VwlS^ hGÑqGRP*?uHG  p޿NTee}E$̬4-W&`zwzi*nB/CmjƁ Zd(3 о.߱wNJ"ꂆ)w$nKzcE2I:ϞU쟖5a! TmwHpG;DUo*zڹZkژY1qwv9BBK;8S!ĸ:*I͈\yM$v+ncGbǫB͠ʶ%9\LECC&+Eo4lL~ñ9f4f7߽O2+ߵ聓xoaBǞ;Rpp$th(/Ј7dL4rF-j)$+1ƍ}^g"@﷓|#7٣۹c~Gxj=%@2Wŏt5m';yj1`fCZ@C%v= oJ;O1{ \>}i-b +F\ЉuHɏ}$T1Q a-ݲh}m+ ԧ̯ĚS Ph/$e[*+Y+!~]87׈R`D<2>"ؗG¥z90樍2QMH};M]*D) W$|bZheO*irT, ;{@c\r>99)YTf,x8祤B1mu6cH ƊX^bYs` ?07,`S 2?v4HQn'"rJn.kwoo9= λo\Y?PZq'D@t`ML< ꂟ+P=EkCZ{DvC.ݖ1c0@8FށHT+e=0KhiDL|>ȵuzvǿ2JMVjjcdSJd` [YY!d6*K0#5W4$r}:c'np-XD>V[ ;~cw_.v%Y8 5ȎF`RGήmPS+Wڠ"lpsFXe}҄2gշ[:T~qco(3y\)iIGX( ^z@e= QZ#N=d~9}C.dMnyStpgD{=Q `PLvF6"cOasq02ԹZCOn0\zjVEt]Պ΄Q ۮH;cR)}0x].A/~y; >FYWOy 4Rb4?ϴ`O:0-@)J-LdfD{񩯐Tmm=-2X'dM/ Ns,sG.Up) -mn>D{v3ˉ!bSx,$F=U`2s-hľA'ZPdnz DKX$mKwEW?5xBD}}I*pKlxƈ"|eAcVvS&aAAS,T9qx[ealC`sơ |! ehG3cs]a53BOU7\7%=vSi;) H 5TY2[}C⏏`_Tl)j7|I,3ԟBȋl G;v] ª#u=%ݶڲk-*qO,+^o =oV=ȤyS__ ?mExwr,W51V,6%$_$w@ T}\v=;Su߁qeP7޴_ScWI9P8x[^Gţix&4GNUsu*R a7.E%.Q,0c6-ʘ:;DŽ^:2-R([Ɤ~{${(k"t#pXSsh֨,@N21ZO ?p$;@*^wmLVYm/:.z "#)[DX%[(N f(N?P8\V4D¯$ RTB > 0+b[#>B 9o51JƭOfy2>fRMKpSR݌VfTo<7:&_W'hTqМ)m;.d4^tTjFUK1rTv]+0i/pXr_f{&MJ4:UϕHLH.=wwyͬTW=8sp3y6"XJOǜF6RrM{n|dd{ )Y0Φ6KW0]l_Cm-MZwI#n54s&մdJ@GTtN\ݦ6e[ a:Y!@`heB*'p?'< eLX= Dh-DO}TbdJ>qmSނFgbl}ǹP <]O{]~M8ή֬54M&Q ;C%Ӈ'vso~ KB(ڻ 6w6]UMy՚/g}#&хۭ8L>I Z£ xe;2B̮.A }W\hK&*mB|E(P3G~Uَj>Evtk_WF WȢ@L98spšєw2Bre*v~N:/Եt[JϏX \VP#X^ZaͯB Kn +%~Ymb؂uaLЮTWhc{vq#r7bdխp4ǽ;֘?@1,׳ 0qo\(e]y\R4ΝFp#5~ 04[FxHXW}} `q1xHr4jhh7wʨ,en!@GFn]T,=LP#ߢ.#Z7{J2uX؆ a>}v=ێ:Rn,'z(AaF]YMo(^ǜ2ńKS18*~I'/Vad IT1tEw,E˩~jw~Z~բ,ͪ/ hNן`#?ӭ8jגĀRe =Lc *!Ry҂ynXhᡂ.YQdh6О[JpgI=Ve=!; nMĩ8\ '6uXWQOMr}a[v左g2 '8wIKev Ϗi hhذ5F5OF 0"!+ n\F| ::н.f|GJԬ^9ծ4D)5 ;@{y) D9 !)}s_*GB"k0<⤜zwa76ҘXXYQc,9GBw;LמypVRvkgGhsʅgi-Ւ5 &E<@[RA`+3ЩYv-Ь.gUg䢏=E[ӽfC %m+bggJ 3!16~8y70@/_Ey:@" E9nEU\?n;C~'.xFhΨK22%.BK`墍AEBb?ː<٘蠑vyQejsBuIKh(A< ȁ,x"̭<L25eP:&Įqlī@\MAH2u=*J_($AXQ7gaC?G E'Dc}PjƓ5ZqZ ُetc7K35o2E&0WuY'a5x>EբC53ڒa2\|sO!(d43۳j80v;+vUi:ZVFިp]6Q/ªk@M &9UyąsW+8QU#=Ƣ UXa{*-u90H].+ǟ1(]ɬ#o70hIJal4=D lq}/F0*^.HyyZ!OqxI-D:eEDueæcq\؞yϱD0Y>Bҧ=̼@xAV(F~wEPSYa @j׃w& A{ cxqz|.w`;>4@Ld^jk.Zf|^x,8x4=MQ3=T3oꨅB-*pHV \rIUT2$c6ڧ:7اr}lv;\BvR¦d!ajQ"$E/Slgh7~ f thj׀j ^-DӦT^:u+dQ94n쁕䌹 t͡0_+h/5m#ެekϼ6r"N[zr+䗦t>o8zR.W@}&~z'#jt1Nf^>kk|&lJBQz[wC;iYKN,Ua"&+fqe,;N_IBFOP 38 yC ?W?ԶM?zÒ}:^0ҩm[PogF̪y'\ӰTdڮ~1e?6[JyƩ>f*.'xLe40U*x'禁ZQP}6ػlAL/A HU %u,V#d.'6ԙe#s?cg7Flzs}B]/5I~A16H1#< 4CdE?&;k@]u8Ib=\a`ITbIY[$19krK ;\Y+}'4Q,XM?s.7t;5 3xUf|KN tPK7f3J9ZH $XLR-/.§IRR\nhSSNCrZn&qHz\ݾ%74.&/SY\] !IHC@s78E mhz~4a]ufÀZ;_?uk1 ~lJ׋rt"~cqܹ j·aj@^լU#VsQvtD]Onr\qd XyΧ/:Wa6Lc䨏H%Lc0%[PRcKS#s4(HFɗL ܠeǀp]g7&+bA)j4{#唾 gMF1eĴG v;IөGHY_Z4ht>-/Ayk2ZmpفVZu7֗]U?=CW3MGX_f XSk[낈q'.]*I.WuMΚEy:<<Y.z=HcQҩF^#ԏgT~4y\`D<,nx_&1ǒM:,":(o_vͶ_Tv2W/ !?dL2wE"hEGFt}4&ݎDE Y{h+95O^>X.Sj-cXLIk~R,jGA?18;`gp:ݘ=`Ba6 x؁_^wJbSPtbK ѯ4htiOqy$u6wBk5ri;17M t1c+g(9o/|7 i+.T$J/|Nmk0s}XGo( p: f #e|uah<+[:KA.;c]WF Dkp?_*s vrIA/j'#86Ɓ{l6kO;ށ /rl~@ۢ^Fg!Rסd?>:U6n|BĪteo*h >s]/t8^s((nH6q _Z 9^,]$WH4ݺ!0'M.Xܕ9lj5lѫ`?K@O!ѯfJ*k _He,]jP_OG$vb>aNT2,,DEu?0oB!+Č9!Y\H^MVG#k@Xә]7f6dxXiK蓚tDY3S #L$*m?^8IgFT\:M|E3L `ŝ:*6aP+t縟F!4 20u -w K!ܼr,[֫蘗em; C m5NݍV=Sy %cLĉV$wv$tV9-㥨ˮ4h21XWߴP|B:3*{DGwzKcX4qi &[t2k!v3}ƻx+s\@|߮zKZ_t**luԯѫdB O 뫢Z{JHIzi>1J6/췾?Y=@}1j$dugߏ!`$YQWqeH|KfM~GeRy-}v,"iu!l^?ݴ"'%ŸȎ2mWZnhIcԏ3#tg̳9S.s١K]I}8u +h7 -*!|'7ӍѕycԊ &d`-pGݢ檚exao?VJ];G|9Ű:M6d7FӐ #S*#W@SXCN@4K.3 ^NLEU¿Nfs+̊ZJ=t6hۈG$Pڸ@lZnӆ0O6bQΩZAtvs}ʠgKbLk(%)P7IYk=ggD;>r†Ao S\r-4- W|7O A=l@Dhx2ucLQyN!!ӄ T_5l&Kf.饲qB?#ܑy3 +VuiMJ(NR. @+:wT.m^29qHxl h oёaZA`6],X(C*˔aEse!IzxFzSEOD:d0SrbJW==).#*EWI􃿚4vVU?&Ⱥ}7mܞM0 19 e#dxsLέEk',*a~S.XQ^ʏ<0P) 03`+t]+袞]#M)1׿\oZ$Yn19D'3.ZBMg@|o|" Jx/վ=+–\ָ=,ͺpK#<7oҬH1(f_BO Kx[q+e~uZ6QH3֥s姥A࿑X!57bHsQ|9R2ED(+"rjrZm5p7k}d.)>z% x+̏Aeoy%POS F/{5iB d[^-=7|/ y7|SPZUk)cvePTOK#DS_xFX$p+< 6i‡-UNJ d-ȺLMYi1<^r_M#Ѐ[K0ELiȅ ,\''^"oaJ6\#WZEx&6H؋yx:\_.9qLͮoh:-U*$]p qf$`ANak(,Ȱ68=i鎋AݞMS7/0;jڄ+\(Ks _Gs(pG%# >qԍ?q0x.PL-LsbxHhY$a{An<IP䮋M !(R  e8?^ୀƄQűwNtL oqtd`L8srA>jh{eQ,gUI3}0nޭrߛڕ{_vN쇳-(_ G'⽡-4Rq8imhL fX.i9h͑)dn7w{7*9 ]sj@Vyxk.?nNVwZ(#%8A,ٙ)"l\Be?C$7G<Ѝߣ(Og@[0F6EWǣw@nt]MS-S}${{k%8?I2K&?"5TkQG9{Q WI}F#8<}EQ rWqߎTg>s6Ƚ1I9rCz,w$ϩʎhNs?+?CϱIh]K3g#+3q$b7A\NĻ?ϛ-J<71= G#TsK-r(~?DZMڤ<:3¯}@"fZh šZ^?0ړ΋KK1XJlFÃiЍCLJ.ﴒAiE:a$9$ QQSqn|1UFdWjI1 |N"'.ϹW|A_R*ۈYMk8L^7~YJ`vNRf `^PvbJ=Nh tUZ%t eeaLxUIՀTΌ^?C*Ӽ +4>+oP4\":'xolRQ+lj)WW={]ZDzoxeе_a0H6c,wPg.I?H&ME=;]8awHRLF ML빾͍7e#d()IP:?:<Ξ0W4qX'c'|!?EE+ {Z6AX mifDI5n5g|>:XF/8UuH~[#gqQ2*8_FRo>l;)/4VOݬVŭw w$6BX*WÐz[6$gmꂖ *fa'9aPC4qlTH˯q4X+xQ츚0^/ё2e<gԣBtU:&.WP<QEX ؀:+L ܹnj2GBR/}b34i6d#Ac.O(\$*Q"ic^.҆SYਬ E>fK2J+psj'}%:w!~~bW֎Zeg(}% ./3E]Mn/g>j:r ^`$ oYAr1K\GBmkRs_bCSdx?\$CCDˌ؇l$Ѣ`Z^?DڛU3^e݈F(f3TAzu97{ȡ`RD 7f_݈ܠ2 o>*CxS -Ncm5]8Ytd!|=]J3IqSi^^id=֑m hD*+@ΩC9;An.{(e0-'{-M,+/cY_yBw`<4Ujy^ϢdzȗཪH+#}yyX {-#ũ=P舊+5P@;w~FX$/[V_TIĢ$=9S JW!8C>UKwOMY:܀ ^QAM';z1E@?u;;Aݻøpɝᒼ )Tu*>|GP2}BKrxtkD`<_P'}|9_/`|Ut'q@ίр,#lp5OZ?g=i۽}D61t6tRbPUxWkK?삚SvHAQ&֌CMhCҠdA dұA đuqUTlHk{m#CH"+c.coV(wvC+w7SR?fC(RM8%6Vp<,d}RLb7%VL^t& Qt.VMʆJ~E{:Zu y[T r8OK!On|ʹ> Us ~xlɪ(ݮ'ҤJ$zfH/ .c JM Sh!#Å^Dz. L|T랳Ig?\Mp@(\a8fo`D"8' iju<n(˦`Gi:B(M|_b:OR!ԂG~T䀨ZAXm]Q!Y}GBޚ Pܙ>2>:S&⏫Rsœ6QLN"xAĈn$Sw?B7*||Ee[;'rr%uDD$'>> +>ՃK`t_9If=yb''mV=%g0ITREugv1W%}e;ǕĀe5gwӝ7 <ŵ5 Z  _lbBC4VmD4J^. z:1F]w=خ6^%*]dJU9׆>dO%֯X)t }(k5XǼYѡx&7:bsP PKSrz-EM.(Z~ IS*Eoܠno;-?;䍔5\_ۂ婡q pVyHd?G,ZXEBF,l+0oLM" `;Š\XsQ R@({;*f=^.p xPG0n0VtǤPfD5Cmc#9d Bjp|!gCqfw?Y8S50U jK#3ˤ)"hR8 ǀUj!Z=pH8&WC[$fԹ F6qqAuLg5d9\'AʶJˀ+tP5|8F"6>Oǝ&C3)7)Dz><`;Ϧn4*eO" *ˌt-yGwws%6'6qsǔaBi&W !S*"9[@p`ʝ5j't֟L,Xh%K"\(H= ')̮/ɠtXi&0ckO L-@_w8Rq14dzF|$%v'ɪBޭ4"jd@>2Ҟ|2AIq]2~F<W:7}DПi泡ݬv9O㩚D,s k:z9|;m hbG }ӔcW:ӌ1Jڊ^C}t@"py*JFVP*vT/bzH2hdy!9h)rRI}3E7A@[ Bs~*Y;v(pYr61cs;{j+:2 >anW2nk# { v2 ,,Ykt%YB9]ewykk`©n#ıRə /t.YL#DSɶ%zJsiQEH5EFP `nMkБ-tg3ȿ^;-.mb /AQADG}x2dّ &V2^s9.dnWfP?AV*z mK绐rCX8gΪ7+BL\ f fK1mb#A3{ JSZCR?`GB;jgwe|GCE &0@Pb)2Hr(]-&L8&x(6AǥT 6C!'-wfv+ fP&C/,9t9ĶS ݩZqŽԂvqKz }5Pm7>oAs8%c sld3tK. zC0.r(3)MpZ;xRjD J/Sp䚈lPw`h~g$hŠ%&s<Ɗu*z"V\;MOU]b2r8>55C PPF p;R(_VEaUgz{6H䦧g"4Կv"PM-JtGZb$1D:sļP$dbY? Na0RnY#mtŢ37= hsE,6[rܨL̂Q3L%(w=B;~B̄,IJ0awӪ lcO7&u8k,).#JQUoF! <˲H?Y1SKQeZ&,_IhTM=}=zQ2' {cAT{E.6Vk.P[Aܚ3.;2F>}z>lڲ -lLacj.Dsɶg*7M*jޯBi_# wuaвB0ӡbv$x33&#UT w>*35"~l3: IWX<|;nF67˩[Pʗ;G3e>MǥdgA0ZH#^Ln IS3942\(髥bɒQD;,A5sg(7u4k/>QCKNZx3U(kn>Iڶ b4R)HE{!=5祅WR`9|3c1tmS\@1{6`]+$EW Mi,Y{0ʡLRU360\<6S8%fm!(mh7D{ .4 _BcyPMxuz8,H/vqϒYPBn1|* :b YuS6iAŰ"o/7zO6Vhjח }vV" @ް᭻vDq?6aިa5~dw)q[C$~Y WyD0 lpK<{O禼Nh:;=pf )B^ y]HClz;Z9r)YdGQ֓t{"CJG-h0afm# vlI (>5V_2nkhԙ3ծNJkbQSm xg;RU9$\YhsA}or$Q<ފAb9֖̓B*+G?)ۇ%odHd_}Ygߋ@wmUlJDSm&U wHW8* mi&uT}m Z0V29&YXP0C?a0c3;BiKs=a&#!tB?T{4VϣKs'-FD|`([`ǫ^(NL-" =KZi6q-Tc=Io{rw􂵎9@<qʘS/.;<_ [M.DM6+Jrk!aToBU7:iV%V]؈+q{T./a?kdVcBJFwuz ΍N(>] oj-a7&K-~qJ*"F`Cp_v-jKs1|I:(+MR\Qtr#B9I2G[R(#0. =}PUN0&e6pyiþuz `x?ժa"#}z[Xg '']^h:P_]#XzFq/)3RSGFێ"5-cHKiPY&&8VdWʐZ ٕ*%$bnfa6:h`A;+%9-ڟR%F9ͳ#uK/f$*Mʿ"i֘OhP]/10ec[0~BS.㍊V;Te9Zp̖V.ė$QJψvN]@g4ĬSesDb`VJ3bCGҴј<0X Wb/bC&w2:xcfac*@wHfz9V &Fm %`L9?IH`ŅYn! <" "U7&;A?`WyWKa ̞ǟA@!x>lCN$rdj7$1Ǚn"[ <\j=wZ )[ъ;׬a*-8cPPHS\.t-_[Ln)ö@yCtqDԍ_9y(.tg8n%:8-ԕ l{KCzeD?R.="#εj2RqN{3BADVWOv6;;?`Y FЗ<醵6ٷAdOK%X]`@9W1EsŬ, +ryh9ǭ@;Fcfʞ8n`3 X0ъgppxb౒@ʚKfQ{_BzUphqIkwGND$܄ eXZ[oYhG&KeՖ L*<~TTt\T>4I߈G~.4y[uJ )# kBp\cFmN*4Z7]'}gjYu:F"W݊-f{dq -qDe cq_72f&SHbK'ݫٚĊD8H{.ɹ+HH2ַZҒR&k Jt9j͈xHS>͠Fhێs1ᵋWöb$t82<\rѕ X 0Faa( L T6Y+&p*[yx9T!a vDQ" Ad]Æ'xɝP5T Tjk1b\> &T L *QKY% XW+,7VBȒG囉ɠbޛ_5Hge@"ѻeݲU腀NweF/W|FC wc;bX[5={:2~#ag~d(W=7k6b> UqU -jo{WYXZgaq&4ym>0YG8e_x W*.} Lc ~6d~P7ls >;\bm$sXi 3hVLZ c_z?z->/8yk+0@(6m(P}{2i d4|$Rs#%;dY&eקJ9 sfYiy؄ T@X.pY Lh;a*(h )\^ky#B ٌxU&YnN7qHK2iN]um<¨f_ Zcd?{M]ٔOg 3# /$R2.""7϶Y7Jr`3{K=Lĺ8K.7ɻ? ䷃Ns۴hW^H#([q D(ڮ׫G*ɠEf2a6&Cf-|N&#&a‰ZK|H@4go k6p͉PߙdBT&VYq7>qMmnߌ]{o om$E=f J8ko}O+X$^k ۤ7v#T7{c&2 l]Ÿ{_0jXtP8PUeߍcmN3igvMyqp,`XiHu_H$Z97Hd7#9Y !`l@)rg2GMwHR>cON q>XNENWI"5/Rޙi{B/6iU?al j>lcR.ȿ~x4V895G49^EPF.#|qka=v1Ĝ[+{@_;x[qoi#65(M N}Kރt;A໾&mgHQi}s=EĠ'Ea @. IP];QX{0,{#Wiq]ɑ;Ni_ힷ/w UI%}<[9}ʑ5w<)l=63uT]IOHc|0~'XeyLlzӿ,DuS$X@9w TG5#[Ey7mSLAW-C}kHlfEWAt?kApxTZ-5ƛK$&L kiWaa[~̀.bK+ܖT/2[, YM*=yhT2fi#}!{:ͅSp i-{{M?>-p& 5 W/>2*+) 2Y=#60tCg1Hj[Y"/S+bfݎ?<" lyB *ԿMm3J*~Ӯ`y$Zua~^U3@0s;a]ww:1ې`&EKg]p\b 9D)SXVG1쌏:I ¸Ԧ[*_<"̸P :àYÉUת4 wX nYh ̱EHI4gõBFdXJp3&ƂK|2Ez[\TP$&G>v'A_hɚR<<[ۡ0VOj4)7H/~Ԡu:%ߺ&igt&5dO1 :FC gɗRϋ3@.(l9Ro^Qzgj3JKy{i혉]L˧5NWnGSrM޿6Bʽvu @{+zGffT%r={&XN45]m3J|",6 u,sDwCA pLQGU4<4;FUm<?3 Rմ7泾ق71.(oURMI4_cj R%{wZRW$)+L#(pfY:SfsZ <=4Pk "]v!" eU%IsĻ_F>dH|եF` Bg[I|Ɩ aizMn;Gs$ #V|  QGljb9ɝIW`F$ qm8Yp~f`38ApǞv[HˤZ0HzGf3[wF琳jR8xrVgk6>&' #܄Jda 4r{Cb(Nn ӴO-ߣhωR:ڶ͝{V(Ag(6 7H5G?pE3L;Ӓ4>&?M3A ꔟc)Ѝ+fOx(=fg5UA)߶%$ ʶj{><ؙM8yYWyi{: _6@kwlMdq+Ք1N^ŒkBr؏NC7nܚKy/p<ƄQJ!mF@5 zF'='ڧҥa'K&h>c ^bm8HԨX߆4gdL=eH}|HbnOT`o+DR[qj +1y]!Ya]psL&_%֎r>~ی҈Z+DEBYf 4톣\nW M@@Q }W[@C3l }A)=xcװ ~R\g3 9!B=5 C<(mNS]cTWf&:#MhMfi6G : d(Hv#PYG E%pO,MĩDY$}z.UPRJŽXQ#[[ !yQ1"l< R9(. ?sk-T xU~Eu%~'Y vVP@վS5o]Wc41x)]!m=$gUyeMz?k9r=`_{=7YװV vޮ˼ѧ t0]*~n47}i#mĆk /?wW.̎.Kƃ~Ն|{13MHk,",H}?wPUk{X(=q$~xШYlז9rVcpZW2<87`>LcH3F P>юFd-;bխJ*cC[k<A2E"~gkuOh'2A{Ą03Ra<mYϑv[}^UE%39U}D@~H(2 PK:ctwd:5  d e%ӄVqQЪ/ t '0_o7(hkxֹ^o-lWz?;|6> XPu# x Jv ĩksƇ] 4.!W\1o?ʍ ęh0ǿ'E p'}@n^4!$Z+=[}˴ٗօHM~]-Lg4sr#D}CI0jFccY WkMRj}oJh9ur$j~D:IIcv#.. *d viG>7^t3\;N91^jmxց lA4 ͅט:5i| k5l9#Vc[n<0U^UenXD~U{b[m(I.xܫ>  ᕘ`ma- 2ea`ľ԰.dBf4:Ѫ`@L.:v:7)s?Bp?xU …PvIys"bȽ VZ*l%O'ut9񞢕` lR{TWK,:V֞y8.:b=*fVbln'۳DX,,6&+[N)@,a*].eMx#箶7L bGpH#?]՘ө<~ϾiT-}(mDY0+ʐGQ")wϭQ`6@Xs'l&lnQwT!N%- Vd馹< iD)bɤgA^߬&C_`{ ^c)qײ[;Qݝ,\F0?:Ô8ޠ`k9,2D"$SJwQu@:Rt7L*s~\ Daw+7@##ݡ1:-dH+M4_$;]fȪy1~xn'0uY2>  "A)ŠkhחpY':GI1u%~O7(D; L;~pP3ż0(|*`OFbs01:pfSϮu2K/q+щM jȕ>#/{2:֓s][K68MSgC)&EІ: Wp<?8$](kY~x[FeO (@W bS,xޘ231p+DxH2}H$-~ONЬ6AtJrçxTi>Z HfHS0clQڅ\ 9NZjs_ސB428$ceg' ;=ߟKVM(K+ê _Fte{s,X?YyFXJ܊" 0CJbkYM`tW"*:]`)wxFӫPpXy ng=Ó;hklWIUfYugkW x*0zy'9{F'rܫFu7geq{NB݇t ܔaӑA{kͤКɺ(߸뤖6gsթaY n.~ܘ&y&2N`.VS:';W1^XA[`󷛔OUQ8+L!E~C&sO69Ip ]0<>=qb ^GޯԮ]AfSdרvaGfr@i5Noz0þhRi _"}2K@U\ ! !<ޝWyF+mr+: /ԀC{gHy6νX{s< Yc īUDng,_\İv ϰi@Rjb>`}3Oѷ8J1wo3:X6xch0GnUa|H)\N&3Uz>MԻj8XĹ&SL}qbFPڝKcP l&q2LaU>L,Mlƹف{7pd1d{E. :(ūh/s66pv^Etd61ZZU:#Lac6ħR(ʑvV ^Qi4MWF X7g{ov|zЂI.]pD h.;T)-l*މ1_5FG3U*(!,g6]rn 7N-R,KSC_ P.Gu*Fs=U72Z= 6캙`k|G+$=?\}DLdm;@qNV!,387/IglLSӜ3o>k4UZ0u\47:QYRl sϣ*z70")vb^wS>b|e"r:vߴ֭k4C|L}ڕP5 )oa(%7];)P[_Pv]/Ƕ9HR˴9?_>Z}[݌QP۷o .I&/cA-Lp}C]+fn^g4޶5T'#391÷s_bk"#UHF΁qgw"k]u3h6y/Bj Or_6{Wg˃ef' Gmsk)D7у]qIi6>e v #KZ_^PIamd7%-hgA+> ?CE;XO݀N G 1K] 56innqk#msI+LJaN*82\6gTBGI,k #Ƨ eဩ?AӦ`P hSWxeD"U%lQE-EV!QM(T^c􊂄{6 3܅8m1\ojX$= ӱxxV_F4ykc- Ƿ84 Q[޿E#נgE{dnZ_* ';od3L3krŧf{EY,u,}88.\]?9- (i凚D/2D!4 sho ϯơdxs.r]c5^94g,TnB!Yu,62:BlߑSNg oc C NWgIhێ3G>mm` F"cU"8XLCZxR)m6TV9Y!H\zXK|{.5"藕/nr\u/C{@X/0X%fN2\>lZuCӁϋЙ wJ>@T+p@C$P_XJ6Gdli.x}vޅS"vmp)8eƀ.4T+H{Ɛ^dv>3@8x'YU?k ݥ\#M381 lO}#qSBh?H*q~d93xW<=^/s?)͸^kG&]\Pe6(~\$NP.Cl\B 8xEbД,Z1Ө6~Øi{0a;}Y8 ݗ4c|-@=,$wӨN#;šզ}p)_ moy-FZT-tz%}{b馳S2a{{bDHᯮ}лbVx8p4C+@2_aN~*0 \H *Hnq'KGlȻv_M!"I,˼+ CЀ*@FmȪpn w*o1mܱH%J, 1(SyBhg002ZK$|53“.# ]/_XeNu.Z yȭhbg[83%.dm[V>2U6_m6:> އlUJa :#Khå֏l!e <t{%胯fjzo|H?Um{su }d8aC<8Cwط0Щv/zJF{?/__-ώ.uҠPZ,}cg(AtR3MS;zsJObȔpz╣]i~qRUb)uSM^h;Er`Ֆz)gQ'7b"lw)v5ElW, t܌ŬnfJ+`S}"^Uwì<E5 ]eW 45x}ZRrhQ|XytT7b1}+gEaLqO!{l@EIYLךƨrey ʨ.503t9벣ĴA^sd{ "O,@ o+TȒPMP@Ymm~@NKF&\G`KL$?ov T.^̤a2H{ڊIfD0DԊPlj;c'|#y_/ׅ%vw}<"pK&]2#__>yU ۖ cC07wWCB& x5Vγ^#n2gn;fEZtęc9mۛu[""`O5$@.5e`⹀4<^[HP*3+݋O5g}/Bgdi-!ĸHIpW* 'vzZ~G9rN{t|&cšP1bBV3r&E"P-`~|?{#g4;R=qhuwƉQ{VS̀uݬ!5 c{I]5|h]T5L;{[ꄥ5}aWX/0b_w\w4(fDI?ϓ|@&6NGɻMVT$xXUӨ=I4ڜrV%ʎFp |욂^4/E!_hBl˅j !|äe5jsB4gc˖K_ `9ݫe̩zmX-:!˶~zrw2lů1 {+*%k ]?ÄzÞl-B."]w4u%k(HNrÜP/ۏ%wRh>:۴Oc2qC[F{k` -%ʷ>8 .P=nnP|g WS)I8y) ;/<.Q_3?D*hӑ\t]+5oaҟA/Q8/Ng하2SQDS_1u.ߟ7̋nķu ď(3D"7zz¢;Z v5 go?ױٹS3sjc>Ϣ"o5ΓDo00ĜQHƂ1\eT.B[+8JL[ȝkU(ir&SR/n6kBTfEgM\U\FV4RPlq*}=`QW(waiQ8&bٖxCJɒYgYI&6TNER̨FH );^R~Icu!##H Abri~%FmIYB3xݦ:;7DI5ܝd23&X>#WŠɀaom.N'[f;B@/EUˇxetڥEM˄13Q8ym5cW! ɼ,waLF%!$4t/$qLw2lЭQAN99Z%u?Vlw?*Zun86Y"$/vS(/1pk@hqqCl&)~IHiK^BRQ}iS@{B91R>:eDNZ"̒7DU^kG˄-/y:nqkiț6|r (Wr9|=LPYL,Zh@wNqǶEjL+8{yNoG吇 !=n7 2o>uCCV*15yBq.V]%/Ң~UfSኞz9ld4-9.O1Z2/'Eo1b[)5K\^PtIDNY55"̯dngZciAz8p&vmF>F 8waq0"øi"Y#E?@VOl!}moI=WT".آ&Q^'ǻXu|MFjBVB4~\_1Ջ' b28ժ^hZey_LLmIDX;>@tބ{t'),4C>%}*=LJVE8t\l7^j梞I p`3/*>\遯G'7wjWfJ`BiuehYg-aEiZ懅;r~ FU 3Vۣ^ 0c5&ˑeB^kVYPff? VTڌʾfAWηU:YZPm2$xE7ea4A4=y\ NrYN\`|VQϼ @ٱn8ݒ5K7|ɇډ`l{^Ja?_eB&} ~_Vc! ^' Ju4=} A`,>bH\V+ȒaV3OFc$d )&a63Voe3f0TrbK8L(fNgS’mQH]Tǟ2'}B'X?tXk4+'Y!~^#ףuqIAV*% NƷhhP)$fv8 L"}cFenJAi㘕. am-Z| *͋zHM@uZCwpy}m|q6i ҜRJc)USlZL` $FP1!ΎJ+i˝##*qG=v):m=w4vwXKp ^(/W/2ת|u\$mc6pՌr3sZv|o(1{Yo ̖,Dwo;/>@dz^g[jzׄ5I`z&i=MCK놀MR.Y]k<+WoH|1Exb-m3)_.mř5H^Q1jPǁ{Kx&bOսAPQDvK{ 1sV`&b}NԷfr grRVum.V>-0 ^6#ZGmbְ$n!mڹ0PYnǻĸE[ϙT-YeSs`}o*yhY}iy2vŜW"5Bގ ϡ W&G{x@. b##d,󂇣 9n⼹5,J)x 44y%T0MA5{Fjro5odPv<=6nfExEɩHbSh;d:lOF)1[jCE#'ߞ4'oIp7vH0R 䅨/k"}/c/Sq})H@U0:uplu PH躓~ U+-%eZ3&]U.4 qUUvE.*˫J*/>;E9E{[;ť"v4HJ[rʿ*.8P ,}~brS%O#% ({ί`雩Xxhώ+]3Gh'"oגϲԋv{x2P]} xl2nn`HY˼zL-$FM<Ȍ I;|JFPˡJ\daR?Yk퍊&|LP|j-%c dTbW@Ic l3AC{4܋/HQ˩YkQdƌXMhAo&u3Q~/u-)ecLN=}8dN%uә;R78HE8YKwo˦C`Zs+Y %˪ =Hk/+-岽)J'ĠVV!$.=Bo~d@9 l`CooX^}[AAuKw+b9=>+s~*_ه[ {" M!e)K԰Mj:(ۯW @԰ʿT3y'TԤl+Jڏ_o OwC(OmM&J%s ӁL l,ԥL&AmȾ[\ݩi|*7tj3t+6жjƈwLF'8H[,tZ4~ٚ1S _;հ^>ɳ[Ե+Vϋ$e=o+g:imrR{ R+ld37$br O.^1zם.)WO"0 CI=QLs25>ʨ@9R&X3_MoTj{G"#ͧ8\ɖ [eOR?IuVa-m yGRm@| biO1Wq}:tSˡ)%/S]c(-5 I#CbNNt.W*L̪1ٻ&\BhiY\y,Ħ sKe.$OC~c1Aqy[hv(Iq’y7 9 d]Ao)!^J'+h'WȭEsX -,OΧ,<ְ~%,P @viYr2$[6o*r+CR}Lc̈́ojS/1 2'|cEAov`iY𚞲D1f,4ImH >ȴgу@-}H~ټ@msWW?l/H5 Ens3ehrq^iD3Bi6A>)ф 4ҧ5ßY:IdԇW*H(RƜR=j0(,|#3I:,Z̽5; 9!9|ȼI6Ұ6AlԴˡwZv9?X<<џ`ο8z(RYvkf,³V$ ;RŢt>c<5n> :ڶ&}Bj@[ k|H`]*& ╣ (لgVd' t ?L.IL]a/D}_WWx&?x}b4X%GwV0&PcZi/8H)e&B ޟx}YYEv(h~h/dr砡2"*cd\t`a14e`270\ .I}Z+&+MAāU$2'&~ش#73.5-Ô9A\ 0V% 񱖎8l@5AĽs ~ fxz`#s M`3Dj ǽue6tJY fzxUЪ8fE yŢbZ-/4D8mxJrTa83)niZ 9g373翳ȦX 0G˻eٗi~EB8a8hX uo;9|,m'Q%jCݦsX^2fPpqınX דW #A$xN멁1u7{ neMV<{xhmA#1*Lg"늺E [&|W%M S:$AumAV.YX}iȤ q5#pR^c˙HC|)F$Ue [ I'QCƢ6+x卥i6 ,$oR({׫Mn!t ;E6O ڼF,:+SIG`b ;l僾 mv.1`qz3' ?gIiQ 19nR:ou%5)[:n=vi\PZ< ~S-2c}GٙXVR2n!djt yJʭE,M?K^%9S:/1ynsNn۱Xh|!4\?*?ihvNCWVNՁNuԾfp{-{DWD5k6(4Ȯ/Ū{V=`h\ݏ΄NJ?ge{fWi-esIj ')pيN-SqgFL+ ښY!0Q 7%FW}.Xz QcU^u˦hr?Ȁ)7M jf,e&(<?@Twg]Bg?.CěCuݍO_/h'EW"uz>i&UZqJ{t w˦c;G zO;[]:UvF*ޒ,a+j;xB@svs;i*A,Hu1<QcϩLpCpsᅍS*[eY4|J],Duo\#W# Üճu~ȭòSgSQTD'ّLrSD2ݚة]EXMHZ|;u ˭(9n|p+ы:.GGݜmmGڨlw+M׉L_^5Z2ZBzx̙ݗ%B~Q{ Ub)eګ`|7e3BMx6'ُ]_4b4aB'M:2_Yԏo7k]uMZQ+ Y WICe/&XP>BQjP{yr:9DJP, OS1<M8$ &tF&8NQڵ&#N][fjVn@b;\N^8pq:gk r悡 ۲O,KVowCl#QbguYC:4j(9H3At|DEN/ ׋9ΫV}uA3z$ձš*FvyN}N ^iw3A[x6\ƙ>2(In`Q4|FҬC1ď*7UGZaљk64Aط:~a1a=7ja@Kt2B⟎}wX@?p;8Ӧ E?@{1n%JH%Si~q;!EɆ GXC#b}ksH/pN7Ў+$\Bn-A={P]{ /ܑdf]LUMlμߘybܢb/rHvW0d1Tt?QS)HY*' ҁ, wo5IfзWkX73:=,4qR>q2䗈lGe!)0(Zp229 :͂Y& pXcdMSI(//xg\&em<~:l,xq1y9PstsNrzZ#eN,Vs>sCm\g;${`S1%^7l:kKy%eQ۹i} A-L:KZ]I2KSii(~$$ף. RŚLO։WSww= w~ZpH̲ͥܠeSxð3ej%ls ^/tmt=CfUPXr}, "GM0I/b8}] PՅDŠcl>|15X&-W d>%)#yR>" T_+!?P)Mc{uV6Z/ [R|shl]K5n'B=_f+T@bhTwOM''o`6"yc+~rZLbo1+>)Wke5w ;aWߚ!G19`(1.̦paG Y@uII#)iGAyO=e ΚSXrRKdqv%M+tE!m!@]3qeOQ R6"m#ng7wH3iN*yӼlq!u8J(6CtMA?^ݙ '__VÏIf„ ѱ^_Eׁ_a-춶9 &RNTS[resM:yu8 ~CO9냸OeADl miB MVC&z0pҊ:l+p*>vXZ Q a3B|mI,ej=^yE:ʹʌ Z`hRM$~Y5,vJ*ŅyȐ`4 E:Glu*\qcoDZ4gos[lpd C9]^ a*f"&X7Jz) ߎܓ͎$dy 4Q&.W]F"PZѦd* [V7^-9nYcaYBD&w4Ԕ[ɟ5t)߬/M ޮuLy7LFc\1η&26Q%I6:_7Ak^w*܎ #ʟ4\N3 Iٮe1:dJZD:&%xVd)ֲ zWO,`۞ix1i qhs#6"BuIsY"׮KD`)!̈́n6s -5tuF bR˅ KXer [/,Ԗ9yɂ5\P_'B&0;VWy?DY)`"Z v [B:ݨk[ݔjQܼғWzxTc7B>ǂQrA~@ϹƷyUŗ7DlqYwpe_\CXnr|ZjA| +a,N(ןBm;[ ,HT#T?lă'%J!1\3&]ˆd@:, }c:L >p(>kƚ:삫B.ԠE?μ/*a9k,tj]_lKN#냤7IMZR: 0>%S-j`YKNW:+n˷14`Esem/^Z/Ob`m=;1D`y&h3lE[|}߫d4!ErB${xx`8z'-:d3MK¶|4H< J9 cB!FA s%+mб+1_se4^:ij[8< YeV-h $!Y }f†.`Bln*EKw`@sBއFŵK!wn+t].6Nm+9bZ@7wi 8rtG})--Q% 1l7T gLn|0u.e5} gިŪ"$61Vh͢j aA(F=/ӡL Gn6)~+rRm*]l66"E=L|:ʏԒ{ Zb_e{a</BiTa+?|?0e_(NcZꨢWl=ӱpS'X1j͘]~mx~1uR__Dž4rlXPM]g_+ J-%YcJ N%f2^}r/?GMٰ*;P}ebʘzS,4[X1@]"( ĵyy"P `(7ݻO9O{컭cN,.EZk亏P8L~BוvZoQ=mv.uijǎ :قE&ӼkQx7)1y%Ȫ4-Fi"rFKq(*SjW0+4L[@SL3|{E~Kjz-zI~y:K1DN}眅c&!+ݗ텶U(TvAQM_֪0FiůPƇYh=rOUG;]+d#A.lF*SH/(T ҡgY޶CZt=WԟQeҔ}MjJ{,ë„]貭o:ɥDŎgeʮ¸2aĦNT݉SD78OLWQgҍXkٻB[0dB*$ Y1r-QJwv*!mc`)1)Fx"MocfyqB:rgH:yݼa=TKIJs8aLҫbe$yf--n7 ڝr|@Fx$Mԩo og`/COޔ@+k +|\I<U WvS\衙Eb٤.h|:_8Ÿskq.P|fXπNlxo:81 ;ElUp7Qi^`Pl8/ŦEb/DN1nl y{*`.F&6OX,b!XDaWgda޵krU`!HЇr uK@osBBkJkM 'bKI:.|e= hd4ó`Id .\u]8"%g̯w'uV;;bNC<2#J/*ud?43xW߄E)jN[$[puP[!X2lp bB55k~(r6…`oN8cFJDݛ*9oMx )|8O{aiG}$hR]oqrT"#;\@ +9iN6 qNVrbSҽ}x9}"9?ض !s9 r ޷a;ʒp֡C4P/b$˥?Ӓ7 ~̑;G*,}c+ ;-a9\?'݀ah(ʳD_OuY#0JeW/b l?LpZ='f=; 8ѓAiJ\u0_QEy[o89xϙ wC +:HxVd7yftreGfIćbTב$kz1QKdGטx*{qwZz <}T/ Kΰ0 0ĆvvyG&CL"B΢ BTsou_[SBY%,}n5bN5o-c!0:] q2h$7lS f@TwFb?l95!($zBv'}42Ȩ m8Tm!1l<PwR NY:cey~HnT!$RXW4@ .h17#ϛhM9?yґ454M7!=7ah.tRQAF eynE-t'% jz@W XsRx_vͥ]P!p^T9ԘowLJjnơTSJM#8'-zJmp⛵ȡݨRoPG2X#t /;6čW' fÒ$z0uKeG  ӷZKkzږf$DP7X c ?M#z-vCɈg^S6wjY} ɲvꊃ{%X/bF؅{+[A zB$K{ s5@ERx0Yx-=X}ahF)8<؎+LDx|b߾}XL8h5HлvuKF  _ͦ]V]='/Ml}i΢uqBja?CEOr>`f]4T\2(rꆀ)V^ I7 nm +HDB6XZJ9uWm\=1@c+Uz6Z^m'-vG925mJ(J뗈? Xλ8zY JlA-/ũHPD;q$V6CHB? 4Ȼ׼Λ{H#I{^ xLJS`6Sr ' ๲B7hHrS7ٴۛxa$YiJ4µ.-f6b߃A}&&s \äζaSzoBrݠ\g.MwȂCM6U4id=]vB\$$nd~@)?xr.lكot?уq9u:tk!8́![C܎pt=0q.n2rSɿ| fҘ~rU{QYɔ @,2EvmR )o1Sgn`<@GYRMU5b|ϋC~A2TuÛ[G shsFDw|΅ivQ2cDaeCDzy".(@_w,}IgqO7ZbZvLٰbã)Ò*[o4h%)fᬫ_gk}]{ޒ<ք]h7ߦdj=Eih>V˯ xQ_` UVypm3Wo֫"}L Gԋaѐ1vQcO|L1.\ 2dڶeAʲ:Xή[~%Sѭ +MaNH,aǢ{̙+; ,OXQ!ۄ Ꝫ&g:k-)8bu;ɴ#E|viI=݈as UIbsA*2~ؓ=8^lGH\,LT#bhAY8Q9xLڋIM~#2uP5jr2~WwvUQXa؛h3H73vwBD>UڙVgMةNWëƜ4ro#@G[&@EM{⣂߹IGt3.OiUk[}㗇O17NzjYmnx|< jpA~w8/[Ji/%EV{ko;Xs<NO*esN~%?c1:iu,2t=…&vv&'D& '޼v-5\uPIT? c)hUN:977rj_3/8}Y~!_Q"'_MH[Ok䨐~B5uSUB"3Id7Ѯc+8 ϻnvA2Z:TkS rcLuhZfi5tox/<K%\`iZ4M0ܷ E\똡.2#O!67genWZ+NȠ\K{"FHFf/4$ MF JaSn/+[.qhSfb '%0?0BfDiI5N #p1oddSegFQ+ֳޑXRsc#T!nN/T" _ 4}*}Ka:3zv \a8_8gܦ%i2oh,}1=e!eM$%އπHmo$uğ5Y9ں3z9V@MtQuzs( . {lObML3X|3PtOto~FeJ'0ׁ rBcOֺkE%>C tzj&I4'ӈVzB_V "Qԉ>I?HZ9*-m_z&sD b- xuڊ6q8v[ߧd4ِbl^PKNȆNOA3D\xO?2|`J-6h,13u %fx>Q__f%uhJL*78U`;|1W AA.K:< 8]>!lW(LCk߲BiaW}[W}ʲA2Cյ)X\;Z+O?S~gPL,Hl ",bF>ye텨d'H#|hcl_NI^pp$ +d2 @mK$E!Ufn eqJtY>5چQH{)iS0;(|3#jvgo\/.(z*Zƍ-/xij lIH*rƩyn-޿&84L'nߛgcswme&)Vֿ37H>A&W]֕V=~ O_Lf>$hc?~ppanК!\ʼn_kv22gdν+XV} 3M%?^~Z @\sO5[pmn8[Alɘfv&Ma pV-SzGܜ:0Yv Q;`ޱXmM<e^~SqS Vzz TS[ {&N>Ór_U8,ѶqV*?uu.? 3C ܛMo^+*o w uozHV5 S>[Q/@B?k+Rw;i*`X Қ>S}}O?4"ZzA~]Fv]cxP=pn* i:*((jY$=ƨSToS}{SUcU(FxC0??=-)Q>xdVm%t-h5ʻ~*!{!^ {/jZ lh9jpc}패<,8ņ9 4Lj јxID_/u>~\xMZ0_OI\3FbZY0t^ܠJm1clҸV %WhxlOMfjt [+ J. J|Tm)st㹼G NTC^ޘya'5 ک@I~!\1F9%m[)ў;ږ'ce4,c(2 (sREK8oOd]30kw]ĝR+jSUL ߊƘդ{'#gЁno0;Eon), D%.[-eNAe,N#N[HC =xg`Z_" KX϶]s ; {D56)Wo'csc4ƒ5ބm+|4??c[m^=CnEn z(-mpyP#̹vפr&jo嘁mBJjSdkP 7y jDaL+ G5p\Aޥܻ@i Q}k^:Xň8sLl״>FwTMpr*HBnpf@&#~N 9A-_j~*~6ԴMLzuAXpc\Fy,g`ҐS1WzO:E31Gɍ, F.JSn̽^`0 &\Na'5̡ zKJ:tV$C43>9(YeX gww\Նh*a!l/(Z<Rg |~رPuQ]ܰuϿnFi_owosޟ$p%)!`Fwyy8Mܿ0{s1WC\k޷ XN^mw…G3Uu?uRFUNyEd4kom⠻˽Gߔ5J],8]>LP 't]xOԖ5ځӇ)Yib8{kMT 'ʥ@JH,gkTkBV̵vuHbM"D:LW6,P-i X R8=iM6ʃ$gطJ)2Ot|A]!(Wi4EmhrɄi\ʚi]x=eYۣWS,ӐSW!X a$v Oq?]EBдx@B$Tv OKNuP~t|EyjU!|+S*nhBlcedWD; IvƨHY  YP ž-)8j<~n6]j}՗P ~ha>AO1wƨG 56ILdE/8,;2ILfopdp1)ore3Nsb7M2,|Z\CYy$n&\ %BםƻL:B]=zx@Uf]lW\$&"uW1uT&Ʀa)T=u:n#cK: ɴ1\Jٞ-<J;I b~YěrF9GOrL ,ϊ3+A0 p]lZ9/aS Nȧ"zekM0֮`Դv[Z%\j]=޷KQMbEc 1S$D>g< U8AW_0>dmufBí s' Y"ʻ$m̐ ,Oi84Nt2f6B- yz2 pz=`,mt#v ؐΨ[y/٠.gn9U7W d|;{u{L5[)WCmhdЗtFfsx$eh^]J$5WƍB cX?xY{62> zRO>x32jc]>2?[3ImJ 0Vy,0yj 'TZkQ<#8R(J iu!cٕN޵tص]4yI@~0һm9sH ,t^*_耔hP S3 R$4|`on4N%ՐkٴR չwbYXunrDRf:نd"[Ux{eZ)\iae[)gGW|B}-j ,bUX"Ec4C_#(C ,(]=U5@fp-X2mjD6%,^\'^Aqpܽ}7:d_9:shv[:v[r΁4xrW;}ui<͋+dv_bOj^/B=^Q5i9W XJ/^I}9<υR!Eo@s" 9 V+XK3{3],u9 .(/ ltxi'~4z1^n=\t1*{t)[lmV%NO;(|I=]8<) 40 uu0xҼq$E0pxj Vhu+ٹRkٰsId%dpU"|3Y1 |lu&5\?r;FJXgC i:L{&B\2Q4!)fa`?-+HWل. dG@#liE[p-! ~UR$ &V i*d>*El'DBg>~7)v†ZGP/[`Ox=?Z=:x_MQSI SBv'xH7u70Է|@։d=$QR#]m$Vq!n\!맀iȒPk3ԝĜ/,DI^te;?* IkY=.$YS(m;2܋ݑ>]s&Fu%@)pc#7ԕ.!APqD#G R;8*09ԟY8PJD=:19tx/⮰Rޚ_o 6PȘU lbs }Neo>/ G$ )7GVZnܺ?L~wdgw B _bxwMݳړ} b-` ާH"ɕ=ҞWB98(m^ƒa*[k^ =:!k*֟ԜD1fPj4+M>>I֝PRB=0}kMu aܠ%Mچx,DKR&%*)]_ۇqHi{T/e]3bk<6Rĵ~nLAӆ+.?}"Ih$rV3! kDߠO0Cj߯, $އKЌ VeS3&4a+oWW{S}j眊(34]ݢvIu%\.25bVI$toWD>W/ T,ywL\U9ZIM!&g_%^_eD-y2J'M sat-Nr}ڡbuU9?QCԄ1Y:@h[;9%5 -c4셗]9l%d9mqΌ,GCg?Dyeæ3*b@i.~z\cyi~piCR&:$Q7 LI2xQՀ6L]#alnPi/3v}hlYQ{ ?LDe}]1K˃dqpy>ų`F"tRȼ|%'P#{Պ'MFl:УSЉoT _G|I\uJFTC#J>e6*ǝYD_1Rb Sm}UDPBֈxIW{{9[e|IxIY1RzqJi"/Z8ZY띂}%Nה-"n#x4L0veoQ됗o[tV L ]QF|ڎg#-T>.I˼D+-aIQ>X {]V@c2Ϭ)OrxWfd{ONV0# w7O7IbmW.(Se?u#hapYjC~}tê(r/\RvzX~H)D ᆄ~u!w1Yf )u>v=.5?|E)MQ&mI7BeBӐu}&PER 3É$¬K 緲vl-Obw+o#G<}0K{"X(`:S跡QGp(R!җ:tvWZir<ɪ"A:Cn@OR)lhrO20&'D|'?mԲ Aozh%kWw)oSMYF1dweW#l㨊!'a/&og4EzOhxJdv@jN淰88K4pT05q&I“4*w;( LTU Ԉd8.nj70vamcm12H5ţ nCЌ1W9LH& L\Rsu͔5|靅't>X$vg~{79 NrpV6R4ACe55fM~) [!`I|e޳"Ef fZH>:=ϣyF(TՓfPzIp8gVve{/(+0 lNf8ӫUz55D̷i8aA!aV6d0_9bZyIddxdww~9ȳI"I矁쿧k0c1gJZU]I}`D ۰ ˂z21 v!c ;`rS/;OUM0i(FEݣ:}P=ݙѐe_T_cVzղI!m~9!eEN'H9aM/!kt1x+YR.>ٹ#1{Y4}mI0\C* ُY)օ_;-\bA0Skҡp_^ٞڥvBaHwk0,>_%5IvlrO4&Zb\fwTZҐ@AWCB˹A^L>dY4\n~%(o0 R[8n!1U=pXfbc.YP$ط)k'dʖ8Z"fYvR-tQ}Qk }]ٟ [$ohs-Yl9=L.Z!G#4%+Bv: 3Ga% #4g ՕFJvTsjzƳ,l5%m᛭}|]7v)ksPGl9^"dVuɗ1>sv!@jy"D^St(p7h#e]k 9Y72/N=|HvoB'htSgՓ0/Cd7Otb+eI yT ,*8a喥G,a$h0A|SR{-Nr;\k5u&.G[vf;6Q'^OBo\a}/펀` g*ZӟZ~=Hf6L՜aRSq;wbtz)$4vT|qi"9F3 -nGssʮ-.4%| ]U3,8տ#l5|J쏔2rq/З$1 $g jX汔Kުbz̿<;wrS5N<\:h6Fz! 9kާC#*b܉97_n(SfyC֞u֗sj*Eԭ>Oݺ';ĺ򱵐u4H[N1]'q;B!F ٍΕ{H#KN;'_gMԝ|̿TURLH;[]y|y;K̷~/)mUxk_S>LsNlj@~Ҙ=">gli|DO9XKrPvK35F0i"`1Xй)=tI4CPYD2H0 ʜO"7<"GnQk.= 0[^'Q5B2oIi%%^MVWO|M=_)Nc8`|qbD47bG_QW0U} f U\acmk $W["KQ0<Ğ5%y~J'Y5$yq oD.4՞S%sW(f^slğ+/ ZYJkV0A@HepemFb$FJpz8kMhzD]hobFe\45ќޤ+S"b.o7 ;oXlP#"F˙2&Jk>ܔ҃hU M/Κq#3q(ڂvoր#m z焬B v982|W46oU1:W8|>weǕm)(76QFsvw+YXGLs?Kt6% Ƕ_m{dKW}%d63|%2A.P\fP!ti6s?'+mzI?rI•пz6͛g#G&I|ǘXHj.ȁJx{3D1ރ%|Ij /g>hEzM[Dݔ*|&$-ٻ .`ˮb9XѨ8Z`˜1B?_a$GҳV 6i&^1R Kj#/֦+i.GB Hisq}>vB& D/c;]p9]_%‹Ȼ9Ԃ@XX5]7oyuFߔ&[ڛ b akGݤL} MqƣR} ix xd &ū4 7 :d?hoN?(*9jk 6ڎ pQ2ٝBN`3{,27v'R~ ́m[WwFwLKDo{ } W%a<0f9[X/&Dw+glf ]QHCZ 5 2z}:aPl( y3iÝU?goQ1n^?mhj?|P!)J*} Th{X\N^LwT"7;τn ՗*ik>=A͐TZ~Q/.\-ԚH‘n.\qyH!za\Wڐ%d6-;&n:qUCi6T QԗQ`p "*1= apkMHЩ@tӪ#Nkiip OM)1uFyloykC%ְ<Y잷X4DMp̢l"\frYDd~ͧJG*s#,6\UIT^v Rgwҙ1Ϯ5磠xʼnl,{*aQ کKNp{# *&ӂb' ]1Zgpp4"gsC4OeWbV[`d?LVtX+{ - 8%8E q6#)cIw3ʏYaNߗ'lGar[)VoYŶ0ڣ6Ie0 c7w~DU>™$i.D"m3%8]-\gCPL2(y&R='u۶.?kB BOuX{MTґѭyUv|k%m>cíTh<(};TTpDgPZ!G,T ٙE]va W@bFa0xtიI{{ ?#W _1m@sʆVۚ YΥax qT߭%M&$m"~;&~ocr߫>@@7*.UuM;VI_u]e8($ċ"K>^U">w{ET NGML@I֏!=qװ0{]?b$N*!c&ߪ.a$>("-g%@6u$^P@󒴪ɒ%;'G-Mst%o+Ri11ٰBgvKki8rb1_4Kj;wſ&tϕ= %m!8Lb _k$EU>Ȓ'ɦ QY&h7@Nu+8\gr-Y> _nQDe v04l1Rj]:e"I Ȗ9yu2Iӌ3R~A"mI6P*z\ǚШ `VGQXJAT~u# Aֈg$ܐ9#ҮK[sbŌU8EZ}4]:tVlvBRd|`Ǣb烺}QWK>hP.dX%/cpl¯+T'(xebӄfx7ͶEy"E4 {8sދ%4bb@aB8VzSe{ /v9RQZa+mҀ#4ׯW9$7ןY /ٸMd'7Kѭ u?Yq[HYBg_1:*'EXқ1C7ӳY.U2/\FQ |7"lJh,n\Kad \l'ny3j6RQg Q]#g`%Mhb:!H6B|;?*)!M~t2!%.RZB:tG$9-%)!٤[R6q]Oy]&*W6][0?l*]&D- 4UV~`d|?GOV6@I!׬7S*8҅hG*S umTGc$i3֡9? rCoT&ٶ*c:~p%KUjs+ 0[kҍ D(*BriZ1{~-%UX\ZMxSK8GH{@K6:>ٵ;B#"T%zmi|2ÆZYh,oְS;b{ZedrU\:S<GiK.w݊!gUifZʉƝGeՓomj !J&F`T1C{$0u3݂C}ƚ:[ܟ K3};@J,SyIY^vI6)Hq?%{\$k'Gy,ӢFj"Ӆ-E $dnKu >2XObǏAԳ*k 'sMއcY"Y"rOD7pvH֓nZ;+&B\}'{M-DS45raJ+{Dv;x(C*&jyPy߅dxV&!ʪɄra* Z{H'g*R#':,'< # 6l cӉFxIBGZM0R2Cx”WjLH56M|ٶ֎YlHV-~J*;S /6sdƑCvxEmTH$cmPq*HHC ksfXY s[Ōa9%mab],GaܯnY6 !ϛWOL|#kM"yHĹm!J=to1Ŀ\i'ZivZϽ4m^ ؁_6 uS[0+ p'҄'sLXQ:@NAwoLM5P]jbPDV8e!9xX,ݚpІFp8ܕ)?P n҉%Ʊw/!if*d(2ܟᅱOsLPcs'GF9/Y%בyi?B௔}lɁ{Wݱ KP|IOS}uuga۲?J33oš J>!^:Pws03ڏüGR>}1Gu=W 6.c޻}T6?e!MRCI%&䝸V\-y}5`fp]$fxAº|űH _l􃗫~h:4Z`.>1/ݲT} *3$N;:ĉnwLCHrOQ&nwIZV Q|憲a?7sKz Rٳr\J,@tPς@+`Ǹ,wfl9T%FRDL 9EJF]j(07j f3Z" 'aJQ=/gƩ{}Y pl֯2Le|s-WzlNnDC5o?l޷soY ,^CvGGڽ+9bwld$kQv+VюG~Y;/LI2h*at? }UM|5䪞Gt9?jBkb04OT0^qܻB3x6{ء9$@C檹G{tPnhl=(:Y~/8|{ٷJ ^iw U s՗ާj}+gSi%>̣kfF~ǗJiR2]B,|ަSdRm-.t](6f`H JjgZoY0hGϛB2j-Lƣ <5b*^7{ [y)2.@F~+?B2W2ɠ=#-[ijLl[F-%KEw"q< 1(ʪڟ`GvmSMxFn3RI!D?~:kU>EA.-ģ8O엤 (Lk1^+7dNc!;Y8=t|xv"Xhʟ`P{D[wsh+|%_-/6=ʏWunJ2MO-*K,&!ςI&#nsP'/t}+y2Ƶ1^P5We_B-07kȊPw"ki]>MRKhh̡'*d8X Ɯ z_y_|F錁vc nFC/BL6WZQ)n'<%r VyX<`ulF8 \W=^j̄%g,ĕQEW6|FP9GQjiPuw4,~faNйqk39S喀"W!S>di<bRHS }ᒬ= ›6I<ktaWgRwB,5Ǵ;Sqr/.uiZگ6,)$Blli8Ĝhcf8W/beY㓖]OYD e+CST\יݭ*]gUiF9z\d9[xW47U t&pSF~(+_Wfy6b,"HNP۸}1~5LU< nުp{4xfGosNWZbCYdjsk>ɮ1v&(Ɲ>AMRO!L3mĜ䄪2uqV^_`K-_hx뇫D_^sdL0[,(eH 5a>H+ $@@Ou!|X(y9IBC U]gI4L[Rs`sz!xW'2*u]M^ ]z*~ҮMsr'G&H ހ/{U$&"r&=. ϰA6T}_txU`QΫGKNW+^!j*ʻYl+v҉_U(9j˰ȩkKG+9 qB-O4wVa :Ȭ&㮳]з zVr0utlQ+cuu5-TD2o6~] 8] s>$V5MC"n9oipJ..@1w7)%W&^=/ v[Xfu=s]UMT{VFp[+?QHL}8{!ggm.M=kc*7,/0a0TZ'>|K[̟Y8yvD4Bh`>&6'CZIƳG}3*>HGCX&sT&NX 1D@`,)l|)A<¿kۏ=oV!s4*mrY*l0UX+joԣ]h•?AHbQbSϖbDԕJ:P.-1E4('6dKMUQ*xy.@76 Ф+ѨS7bۚtJ&r 1H'HPi(EYI[6֊gN~[ԛ%̋VZ9/O|jƘ_7?A*'JkoT]7h^J=FDc@+ha:x@ 7RE+4fZu+8;“R#R!a7To+5^CGر䅾Hv(2U&` >1qqQP[ e.[!u#áYE`'D37%Q@n|O ;cf;n)g џ5ETd3Qy5ܟI::fMl R xkmBK[gySm)Hf_׵9v|TJhQ~3C e+X[Ϲ쇎ˏ<;e-Akm=Jj'^xzg~)}1(xF XZ}jFE']aA՚ F,b<&])[ ߊ 4GSU$GQOOyQܣgkGUwDV:>iPdnz\J><:Aj2 Aꂀ`͎=#8P$mft̵XUlBF^$9G2?(X9 oWB>Qa|cB Y ƘqSeМިBS.yRz(;wx!)AQ(q~?}{-ύ~nN~he8Mb U|BNh";QR:PJ .)ONK5+CΒDzbD)r+5 ^'[bTHΆr#-شhfFtvuen O?=0j &{AЬgZPfjXdn֗p  ОsW*v]_;^V$M?aB:}!vr*?S}hʯh3OGEc- RuT;jy,QXa4X6:κuGww0W)X:ϑHTmXpZKSC!UQřTFPVїIZ51 Q7XNP3{0f0GdS#k2q.tRЩhM1S­|Ts$ . 1 D;("<[_D@=g(>fcIe1Dڰ+$]k- f4='gQt(A` L+i>͖vd |յM4F+:c4c=Z]N@F-z\3U{Roiy57؍]觢◗R8ܽ 졲; At~&kl0_qĶ `3'1S rhTSrٽ&haϣwi_=|~4+b#0 A(1i|M犮b}3PIYCxi&j<cXKtB]6#qE˭M|`YTC@[O,іUӦ[+Y2y! e leAM>m28蒺 o\EqN=! >Iˑ:_6ZK|EU#HȦ麏 ; #?ѯ *v5N-bt날ڽ˖oߤ[NYegY?`a5' tA4R'6&>fGQWKFޘХKY<Sw. NraVTv̅vQIA(3^F_R!lSK˛};rv|-Sh**l?#8:иzr]İΡj|IH:}It)G94t_H.$bhrTXԺC4VUѸkC8!9_,/g*obH(v4iG}_k} 5藛նZ4^%b,_m9IX}`hϩttMep}'h 2&i|9*7*dm)m@9ݺ*5أpWÕJҿ#dkZn[>49R3rA_'r{˨HDp݉SMxn2n?DE+dEsH_됑Lw<$OdU/?o1s֐,kC~1?ZEK9:tXkNu/'ov[2SԱ'A0KXƵ.B6^_%AWHX3&xN$46!VEۅ?eTW}88>WGmFH/g Ĝ{K~W%6&ߏ:}0WJFHs1(;%M]ʠeCwWA^jUy-0%o$9Hܿb^ss>{/2-㇃ɻLI- _Nާ-h$q|Oh=Y: -cJS|=8e쨻}M@[Ukn}m\!D^ a탋\Y>.}d?]0Z8~5OR:,&~Bq HR@X=*,s9 Yzf{QcZywMg1Q4i+}=࿥{c#{Vag,M>c6 vLwL]'jU. ,4u҄m/TI]wwC:@HO\<*iTg`%T Gn_;58|dbKo6$s2W͘әb[)wl\/ZD~"7!ʟc`ƶLz;/VUʼ81B"",9s rePKwDUE꒜\^x{@jCf$P^#SJ ڤ 8sp}3xÓ4$~Gf*3+} fOS0U6+ɶ!&iB߿2"4>1B/lѹoEE_Ay[#@EtR^|"aQmu`(Ƚ\AF,4-Y܎;:ek[/u~tu\r)~ S=hPPIX=eO&|t,zDg^K'\NR⊒#爊*W{% &⸖CV />f.XȀ'ҵ(C1;è2AYж:0]FXrq93ӯD Lܰ_ql^ı8cd Voz'հHh&֣Izf%uYvGaEA4%={R!¤Ć۬76..ܳ{now(x!^~x1&oV L[9F!N[˝зOE_HAulM\lcl0sZzD'U7 ߰r.FdBwKzpyS}7@ dSOeO,B(F 51JXryk#9D<3R!PV-M3/VB\͠C]c'WZ 0 Ά,"muXsMx#z8Ru[29r e}L0"K,@ߠK/`=&|@E]M]ғs92A:EbX ){]uDHv'Uo M"i6D)6t <-:߶=^{uI= o"Aͺ]x~I9wP <ʆ-5a_Gfc,WN-0q$DOyvJ?ӋS PTNh~[ϸU3gwwaM}sN3œk;+whc8@;2X#O1>"98ڍFKWnP  ve1g>4Sܟœ4I_()Un5] % eM8#ozظ<܅b_swbIMơ~뫅7kkѐY=daJ enTYA-{7+rPGl gYs{l2 cLz»a/]*ďvψx_2gE&sf?v96`qdE' ֢42({4c as0IHIǫ̂njp50PM2Sp1mڟ?{[x ԍցQwdEYј:uNDT_=qEGHc3+{\m `Z!n 13Vb&i5v"m00g]aŀ* b#W33.?N]/( { %Зf2?`e̙Tpyצ@ۥ)+ 3Ӯ)Vb~?.b8ݬ|.xY&ʍ%A+7$/tS1c3~d[3l1dNaV}{IZHq9]=}y{)ȧ0LKi:4q_%Yk9dzHXqWDy׺8ba\k 1|( #j3O|Yz_9ch e WƸ/wD$Ԃ]]P2ǚ_Km g-H( `|jݪ+n.V9TεRC 9eW(sgYmE)Rw5"aךBľʠ*}{UCCxZdu[5?^H%N.>MՃw"[`H;#sm1G#k)y~IsH|pO>LZ>t+ZrƈHe)VsHU0 {Bt1Ws+YisVYz 7{K/!Ejw`&j^_ٿP2&;J(ov ڍ/EXD}.꿕N":MvATW:w)b5A.f2T>MjMڶ's˕Eȇ@ח2|]FI`HRC(e ?}bVFlua?Ǒ+NI+}4RjDNٜk6Jc[ump|QCC2S ̿ huxGIf> pgrd,&M>Sap%yBʰ,v_ɛ+[UT.u$0W;5hs$y9`*PNNg&'/k:X)LW|:Ufxk^נH1;ڦ!Q~:W#ݸჿ`5}byig}8-(3EI0p8(osWW薻O/0Qb&8 8Q5#;!g%BRq= 8)u[ |7&-N*TD2?PvbnPC6*p|uTjԟŮM0+n6RLAk¿^ɫF\4JYf#cJ~:&ĸ$V2 >#|,* i+t ibb*&7doϽ+U.IUbs/Jm&7gV '#%I$TT#zptE2 %, 8ֺwALT[ AcHk!Bqu CB +J(Jky -: TN(as~1!w:87}՝ufP oK.A7gg$hړ(#z"8UhXBnuۦ8v35g1²ny652蕌w<זa1Pbkwcs>F&kCՕl4/XPnDŌ:H@LrC$yk%=m}R -o/!pEω6ZwT!&A(*|++Kf.-ff@QGVcafvH0KUAzy5 1 ܓcKoHR6Pd;"0RJZ~ψbKEwCK.ϛLmim3/L4ws9yzm| ljt@ZT5Ռr3ҭaBIaa*h¯"jN )HK=M=`oCkgm'r ˮʫ:ʹIo6epF6}p!Q"?b43%Yi}r-*Čً.zS#Y5OtGF5bM.Zz׈2v@BaAt r?cO.!8&T8_ $ѹj.xn j˲ vW'$j\y?*Ģ%)~  ב&D*2LJewji/Y_H!d'pF}dpDTNO/SQ,%!b5HKҟi6!M޵ëd@/Q=Yhe X#|p/ /'=#Rؽnm{F؁6;v}7wJP|:sQ΃FЫ'sZ?QP!] 2$f=JT 3Mv|!YmxU1ekιdTZv@a6d{d1ax<wf|:. '@źliز5*Y?i__Roۑ#D"yU6c#u_)^NR~3o T \?ʶۖPj|!Ӑʘ:!i"lvu&hi0=K;݄jf3 *\@/ǹ~z) xײrWB۹x$ nǬq,wr5TYdn=M]ᕵHliDtr[1 z,ĥ7UffFc 2}iŗ#*xԬ=z7_(@[IbjJ1LpbGW : ]jql ;ҕVSv#E̓R/GI~TP~4fGpg2-kŜz⧤AH?90x_0R6o 9>_ ո:= 4:FwbXHf(Ud'ʪ9VOnԟ>NɎ̨6ts%n&)}}-Ȕֈtj-ZQV.g':lyWP>{ݻ# ]:S6'i.%v5g%_lCqɹ~cÐ,q) +1ؔlJl2uT2`sJl%PzVCn&L>ؼ@.Tsbl0d~i6LD:jX*x్ʹr毽KzZ]*ǃ~H)r$Y Hn61K'ݴISzMGDO*tw$%.#E8c=KٮS_7.zMɊq>s$֋5pقv {nK} Juf4̕p0h+$ؠO"\%h_ X,BmAA ?Kw>ڨXdS Q^MwhM lXVz/ BbzQgFʙV%r=QcF5)W_a[Цo obt={k0)E5 g 0Z{^k5<.Ͱr!NA:Jй/U&= Uo;pҀd@:tWۘkJ}y(p9~PP4J<0v^ uKիW,XX$bPFK %4AY6 5ar@Ϩ$é g6jǝ+5QE H]&jx]'${i>02\2M?~ ilWlSsv kBsH$NNjIO%^sׄ+)X;G2-;Qcf~_Ѱ^~`tG v]m!y%x@('}ʁRDsvWKvҋ!V0Su6|)c?ZQqZ DԋF pAK+(K00䣂+d&>j+wrk0 _-!jW䉳& /A+/0caBX)GkSWB1e &j_*(ܹUF{xjW|)_[#s7{1-|/F6\=^hzMK/Y}@DuLNh[u] Ÿ}ݭaމ= \KC)Wn/vH:jZtlTݥZ;֞<5Ū0LUYKm&+p3`'-,nr/Z=-]t{YC;x&hJ0Yn$7#ϸl׌GFM!zsgS2+ >kj;XVJ))gz |RNW%m6Mp.5I!j Vڅ+[c ܵ{'|f1xzCr͍V *s Z]B5Q잟tp6Kw?^;D,*\S@q!&5TsA]q(6,H Q1d{N0.s*eٔ%PŚts衜%ƃ1]ϪټX=΂Э1֠+h4?_ #BM&k?>cۏ%Ψ ǫ>YHSǔG(@ Ρ8Pmx7jOIjX9m  @S%CP"N)ou63GrdG!h"4=y g>RXfd@)zB@ZVb ;~LhMe1-SW*}{or >,Hn6ASc\١,LRXx`@DZ[.}}vPƭܮhܠQFrGӫ$֫ ^7l;yCb:3=҆mm!nLKYpÌ(o!y@&DV'7nE8@+Ͱl0oi)ɴ{Pip#-I-sVa[xسfQ:M) eGKh.?zvȺő2.l|i/-wRPPЁgiɹLOeTd&&@ZlH4rԃ<=VÉmBHMU;ࣉP(eUɞ,QO T΂a:䐮桰8 rRL"$h{R2w77t*%mE6dy(NU29;ܚ/.5jEVl5e>&ocpIBЯ~I6 vG`oFb3z&mdDeq{jd'N^УJ 8~G uElGҜk-Z1g< bI_cK?5tpbs~ޒ|CNHeҾl-:W& ;Z5?HfZ8$L!s^ S!2PmM1\&_ΜAő%=d\CF-\>Rjl1ϗ1-9O.# d)&ǫ'XG,#雨?f0%LX+F?}#YU'x͑SWU.8";VrsG @I(@@ΖdPJ|t.r󏉥x1g Ϥ+PЉlv{}/; +0>.Bեe-#tή\U|?LmZj}~Ѽ*Gj@{vzP7BCAAs :xf)q;vkWKђkm5bdKadŜ|eMYCæy_3'+쥍L5"Ed Ѳq/D>09Uh#fJ;LYdDA+U=&`\Ht+3U?F*"ca D^b!,mWZ[ 9qKe,;3bOJ_ %)`'{/0e>Wse0TD?5N ŷ?mt~]#[ƷTI;q?qvt1يDP6MEaKă) tkFS.@0I@38qQV_0,k[Nh6z_4vg-MITVKV qnǢi;wܳ!G(ޔo]TOmZ`*LO7;G4gсV>[|YLf-V=ui 3'ALm9!u580Q Dz4{j0'뿚2ڋ2;Z]Ǹ"6d4N~(&4= 4IRMn A/< 1x0=Y7<%pj=Plx 67Y:O6'X'[{UyM[WAV͑vP%\Тi Y ]6 JR5, ^A(p߻jj.ZҾ0[TdHʢ%4K9LѤXGSe]UCF}9J\JLgTbv0 [&%)́znVz>sx GF*(oJѰ3-8c|#N&rG〩Iiq.U 3W>c&ZH_0kRvJ2a/=JXY-Bk׫M^S>?d_J6o(6㮻Θl=E\FBFnqp<4_ J<P |xΔʺ'0KnRpxl{:{A'c6D{u %{j"i-Ҝ A ^R9O׺CZ4ggG_#:HnQ^RZSD%&aXw'rtG 1jakA-H¯RGB0F,ں7{$B80$kb[q7g;yb r$ ~i`OĔ@X7~CAR(ibo8gsיAm5'&@KG 9L$H~;a੧C$F*/KT._R0ٯJQuNT1K-&*%z9ӍL؍t&ݟj^iLlqFC=K& oVkVXb/Q/ yY n-xcbCNi0ӃѥBʙ!+ټdhdv0W+]h$.c&L_lb09~<dZHWMq`:ٶWʅFM& ;gi9zk'trUyrZXhrFs]*5nE{Dq٬ ;n{&'d^*8%2s5';O58eu_p5F0#Ɇ P )[[$z˸g]ʥTs3t \6(0%nE*z҉@WVT#F0|_V'ۅћ4Ų9Weϣ\&6Cfj-Nna\(edžmh]AD+'?1PC`193*9;򦀋g5Nr@! b 3#Z8^VQ8,t;V?O2MP)%^<@o0h)|(㽃 Hdӓmki ^qA56yE4{ M#S]Q[odw_DG!0B~WG.Oh< Nj\ 0 jFk'Du2䗐qCTA9H5E٥ 4Y Fg(Q_XrP&qZu~BT8w˯/NVe++5{0)5=fCp#U ցr"q`ϟEU1}Ex->k!U¶!V:xXҫ4xItFn[> ;!wؽJYȾ;〯(IޥC2M/BgzAs"ޣ Jbnn2]V4/͹4Ir7/T<[R[? \̲w&TˊIB:u@P1뽹^v6# x ݌{mE$6}uZ(EhZkup3Q<ٖq2 ڈ su;uNr %~_uhT )'q`ݭ}YwUMt5;MvBJ{8*v╮]tS+t! o[ӷsL+qeȥ?=K \\$zi<n(SU Ndw.X=D rN=a|xU8iȆz.Ԡ! ϯ?Zh?\ {VB=*Z5+ӎ$XcN43KA<5Ʌn%rLabwDlW^o&lI$yJOvDW;te&A9\ClUytĶaJWHH6}TT*KTYP - U.TMbBۏĹw#ڵT} ~!h,7,Wa&8+1CuuLE&JN>EB϶1G*7ôy kg-SC ֱ Y`WOy*pϥVr?qL'CgF5$S _3fcrV.-: UBNYVwʈЃcƸh;VUkAT:$Ñ1>>Uk/)[yU!AH^8y9o] &~])*'2Ӯ}C%(B;tYᚭ42t AڬMiscWHyAa_2OR8AO9 luvԄv_{;(k|#A$VJ Dmpqn6xF' .-_*Q =JĶVΑ$sa 2X)/pbPmU#S 0Lw@vRL(M@tkGj;)3VHU Ƭ$SRL8hs_QK%l bXIkKif> qOvwpgQ B%{'6uTqLUMlD3܉) Y'|h#^{.܉>Ȓi MA-9J3+]e8T֬RQP -{W'%Z -z=zt[w3f2,;o^Z9 bi yV)x=;dvt.G V$aYi\S42w$ˏuE?7s_[f|IC]f.PT6N7o{ûvVpk{=?@~Z6Iu%(* Π9׀f&Zl V$Ꙩ:Rw9l=k%cr|qiY)$-ɭ+ћ|ԣ(~1(V0Mg'yBL"= F;hN?"f`kZB5t#vafB6F`v5\1lH@XpԦ"0)XB1QAhF{si|Epz*OuG~eH@ ZL"q[VXTK{d3{/$ޤ'\h䡏dY\<2:ΥC>$U/nTKWYDSIJ.7/Q*qr}h\ IWW7/L]IFF/J~U(uH}s; _Gp s憇p_y/ߝVzG*:[7tLG;g*58rI'φ4k0 yVJ ~0x 2PWG*.#k#T} AzeG9 p@Om/Yv!Tt$BzY/*95kU!,j<rE+tC]ZڞDtcUWH["ç/SŝZin8.Ҧ#6`I[QV/ GΚcʪLt̋*l!eTcI18O‹86䶒hdTP^A8OFtf١=اI9٤+G'ꈛv^βe ҝNa. Q٣k1 EyL@ ;5/9ӢmEIR `jALRvűت/,!@%CJT7 g"⩡`g[M^rQ7?HQ|wvh'ʆCcǨn֤*TBFm?ZGx_~Gz曙$<9y`''@PdVgjjD~a8'z'v!ܶHz* 5|qsAj pīw65=ݪX9]M͐g)pl1<$1Ny2E |x9-?$.e6ΔQdя:|WW| q,sm,Mh;Q5yD3^+V fYo^PiMbQH7*(HLEbq׆V1ypd+g2',Fs҃5Fi~O~AQ:s)uVag~/!2Y~`+YːJ~ Կme]R"c:0,AwWo1i:F}+Hxu[tr4Hx] ."fY%9%Ԣ3@ie"3w TIϊM 1A u@c05xca4{h PT:I$%$>Hxpgⴏ34JgL^A MFqa_1 ~]v&0:Lf3v^TM,.sT,،)D~9K?HAj&*lЕ.O98 Pcƶrh*k[F{(UkEYsԾiSn2,H;9 Q!CK!E5śh8ʁ6ͼ91cr}:g[%Puy^^sz,T\)F?VDR$lMq>7(1=cz&%rwUU7_e!N9:cA2J+ frrdZBwdi 7 ^c6@3+N@% W8]@fq0a-7x|s68˟qahZpTNH4n$N-wzy{2sD$mWhV+TLw"1y\Yk6Y^=btAu:UA&j=4*`rI-A4LI$܅ '@? !#;.4߭#Bm30[$2{3-y ado>-'e*##6dqA; Y@`#P H 9Qr :X5C<̨dB}Q!N1X2%ђ. k8\j|_!v @!{y65;}4x|usoD8IjmېQ-@4S.gYhx2,%`^WiigU87*!P򉎄N_H(I-Vj @0q"'- f[D mҒ;{Fh[uR1{P} Xy1h!tT8-X_A' ٿ1% Tw\. a5 (ʓ1Ry%ʟ籜$cmccYf,nqh caʉkV݅wMyW?~i '`mFCkh[tQ=sO ݶQXY(csh-TpY+e /C"ۂsO^~\:$0 gT|=~1Ihݢy!N"U/mW^/)rI҃}Ctp}:3]}v^Z , `*qiIS0q/ 2gcq"@83?Zל {-LDqJ\D'6 6<9R,^߉{˽`vgVDKt*,dPz˗kLU2%9Lhh}n&쭍~ξTrͩ,OCkTïAlDbhă1o& 54.,'{ۄ znr.N4ZtIpd$2cZ|!g/k$Uh{Dx$ oet54d4VԛR$ ZU|SطtjތYUtN\ĝ/ﴏ'zRv9yh]+by~`30S6&5\9Q4!W {篱jrv53WaBQ`D(6NƔo'`N'{`RUΐ]нʎ5 dnA/G`2m uc!b[щ_ ?}*vAgg qP׉1To<^ϼ UZ@[lE& zXSOlHRۭRrs9(G?l]^%~%"TbV2E%Θٺ*w%Cy.s \+x+/$>f#0G>ʚ!G~(.U-wE^.Y l, t~J5sZv. gGJ7Vς$o@uBC/cAմ@Uu(Ou4J%$?$w] 7]e4XQՠ"_޷@ VB=d84n%E%wJ44NSj~%!я[+qv+fx(16r1sBQWq }iv3ukQ|r"]:}1 دb@JXh-Ƞ9q@ VVGHjouQmUT)OŬH&#~Vo½;f[11q:V:D.d΄M磊 T17^xjVG-L5c[5}4аV+;^yػ17PUT|j 8/dcCے(:}>(Perw9e:$$W% t2?5KBF1N;:pHr"lݩs?ǙoUwf5!EU+YS 8˕qg ܒ99=p0)~znTtNH*[[uu *@ӵeb'qfߕt.>^j* 9=bStY!W%@ju^ /kr:csoz}_86Ш B9cJkzBvtS'mB^*u;cv\EA"UV%\+c,$E o6c>A96lMխKtpMACn5~-a5r( ʇ-\[@r7=F1?D5R+aR;=]R`/qLJp5_څU8bxj6@76"?eWj9gJY-<32Ҵ_-?yQDV\61moidxG92iuT}-(o}`s&DW$HͩV($5tDHFVtS.NLe- AAt6J6Q4F^* 4q-,b^* DՉOzo3ɛ;<J刏,6`5k>?Y&/?@Dlm첒箑cG z-٤o{CxN Kܚ>\;u6=L<4?{aa8HKx;,RSXEHхcuw޸qzQ !z4㍯j^PhAQ=0Åh[Oh&$%=] ˹/HN7N] d%hXW|gBRӁ`@D=6>\el x@47{@ ț6hN?BpTƲ]v!Q`|:OV71DKJ=4:N!>K%& սmN2|?l{ґx%s=P1Pp=Y4$$ C1hOv/ 9c; |PC rY\տù6Ff &c Na*'ڼp$F7ЋT(:k|ssm鹾K둵Ph%-K h2'8TFu} 2peH?fNzSUC^<`Ul|hmq's$'G&ʎV}A]RJa 5jMd%([yu4X;9I˓ADʞFfəv9܊ 5p_ť7[O(,n})#-l=$7uYmPID"GrS75!ܯʢ?f*rdK+glOq\BKE,,Gw?*}MǢȸOR6)lѩnibŚ,k: j&=D7GQIτ-<3Չ*lkӕB@uMbH`V(djYqSZ4RͮOa}978{,&+rhؿ@%z6Hj.h~,ng\Z/oJ=\9)[Jn(pFqoxR_'0JMiª7r fc)3 (>Ͱ'B)mtJk|4?&S;#QT0*Z./-\0*ve2ߣ~,8j]r۽d/mj>w [N 4G~@= &x,i~’5eb7ڴ֙K'8AqjN(3e=f"}֨R\%B&QJ&$N{&g!%y.џ(u`7,ίi=Pi`:0+Zjӻ`) ƥ:%Mx0[` wOa6[y$ ;ߺAQPlH8Ծm-ST ›ގpO1ͅv ;e6% 9qF/.W@O*RG`=\u"7'i Ϲ_ǿ.>_& pbGITH4.bju woxmhj5(ݽB,PzЏ[-}+mu P@*zTP9"*M-D苗m VD< :c,~W'铉ysZhShK׭X"L+>PV~[QqIY/P~w_uH)%R `& 9ZEĬbyMMC.2lgUDC)o1&?:I_Lg( bQ0Fګ'D]xVS1@:. Hߛj0\$c-PUmDdv5(Gi{1 aI5 ^+KR]^Zs7g>g -MxT3,:kr\D(#/d :s&Ax^nbq&XJmF#D[<㑈 EW/*4K' 8! ܍8o#l?:7PIPs$uht><$SpH+=vpGJc53Jw/^ TAtҜFq% 0I>OnϔlIWS%.OqqO;Nm*+nQQ"שkR[ W[MNp$fzbUaT(Z(PJG/ի ?nlITL#V~3 BU6>eKQ$?aBG>.F$W6x^`+` L`ǔ=uJ*:r/H(F~ܹP/RC)[Qw* uIP],ʖ2m %/ɭ}8fڏ|I@ͧY\n8&X%.Π/uV*3@|q=6kW{]=N14@Ɩj5hS>=RJS!E] +'DSP%МWFhKpSuJ/}Vק{X"hՁ*Wu9cg!̀i5g`9=u#C/H.|hɈkE,RcfV0 鲁i̤MCMʺ@ݝ̱'vguYO?N"ھe !u7Cڣ(Hփ-'+X)Z }h3N xyS|~NOo.=+vݿ,SKՂI&!cvҳi'y=Bk_jI Go=K}nh**8ؼq 3D2ĉ;Ȁ59z)1Mѝr[L}ՃI9UkUe(lmㆠԐez&hF{@(倸9 !|Q!5r?Y7#ž=m& _ uӕJCSVtXݟ̅l#Y֡8PS:Ƈ ӎҗ"UB f]>mJTw3 O%)C mp; -AsJ Z c鲪bhJ.kl]nۏrGIpT8߯2DrU`&T2iUf=uNlR4'Zͨy~Cڨf.3ٸCmm!!ia+z%dEqeP +xëJ/G->fa!: 8Tx/mZl]X&P!>rr23%]4@R+%l1=ѝ2KKMAyMB1dbj$z%7{.?K]~mniKCճѿWC+k cDaǭ 3U$E xS*uRfJEٳòZ?$ aWz bvWz"c{Bi‚(\R_} lyYȉD:Hn ߬u6 rD*s}$MLK-,gKT^`OK̟b?%+D  F6==;C 羃4eE=Z2kjSICY./tXNfxΓl˔e灣Lm`I%J-KNcGn%rSJRhwt'ûj,uj5Oa9h복5"1ão;`]ĝ)*!JG.hxh kXǪ8#yl\qĩe W5El%inL!h%2eWth_ԩN? k>ISȐ"r MZa;en[Ĺ:Wm?sK7L둴Zrt4I `&YneG*`MyKO+2 ݿ\ yj?Bb~fb,W( /rz ?hBuK$Qﰼܑb辈4-1no]آH@Ăt4Odl!Fi~/>b+RUon |I?fO\wt(h_M׍1BlτxW$j%I 8,B^kz©SG,N{}k70^ _C< Zr !_H-_>]SzRkV ^X._ 6J.ՃbMQxA 3QdE\KlH<=q^=O]ZIlZ!? 9*3h*WBΠ)>JN ٨M6pNk&1n*`h|$#&`tSGmٚ%s [KCV8j.qOxc5lZ˭j9>&R\xXX1Iu*UtZǫ+[&.?"G) ZhPsO}9s܌9A@x#]= og6tRH2 v#6;?-EM pgNx,E=:V;>P%;H߇!'Qq\ rhbL Ϯg>p4 QFviC8Ot<*H%ݱLUBXpĽRcqY&U(q%з/ >B4j,Cn־͖*mK=ֳY Մ1RE;KިZ%W-YDRS`1Xy {#@~IHl:]&WK1L1<>xԶ6ijT:{kq&;`ѫrB|r1\o,…w/(cRݲip<ļ@ AdL<ƗXש/w4`_: w|`TFw\χh.*K\v0.훽2U\L!+$L*b6IN=%^R|I)tHFbNjZTycݭ/<ףdkIX ˂`ޒxȂ*KUTtH7xqw_7<[Qvdm y~%زSaUAxQd8ޱ EbU6ro8sJ" mpl/>4l%T8$- M}{˄yc[ }3U[>ڶV:*Ъ@Ͻ֮pwgY".\Nf|XٲDŽPJʛۑ-T οRۻaEQgPGuqI丩{t';Γ76X.,1aF0`Nׯı-"4 '6[h@oUso< GN_/4qFʯ %KՈۚ&c?uX ;ȳV>GutR [ȖyZoPֲ$Y4}Liwb:?JwݖYP|&v$O"/_fTPtj#®$µ`M5W=o\4_Z){axqsP3 zhE^ÊP0%Z+ӲHPsw +R>M.|5c Ȃͤd'=&i_i$4x`ePH)VEQcF9dMJ-'~fg )ә+:LZXz#\ZpAD爰D^|䲵f;$ 08%joKEUrn\#|v5z"ð:ʪE%%j9->RqOm+ ڙD6gF\[noW i6H. Cs0(\v`} ղ O xk9Y\#l\_r-_Hwl:ky9B%&ud105c5#LjF?1Cm ?ipcKLEwyfv&u\G-zE*Z%"IHͽ_/!Ê- = 5f2n-ޯ rf*Suww[n0g,@L)]a)>9nh!˜[X>6k# Dq͛ _AykOʩ4sE\DC $>-a8cJ`}@v{/?*Vr.N2(/nT3y\Ͼv11|aC6\%kfP9>С_'zs?q+-,Qh6mHWT"<3B-Gu4hEUi?E vF.tz:_x<~8:xg,(<x3cX|&>4C7FGb2!s?VHe~ЕuΈWD>Līmx ?Bi9V'UNv$%(vHmiBe?so"M5ݪ% r0$fF(*"-MQԲ~"E:_zL:3uR&cGסo`>F㦾90s5>[.  [#c2eLd,p%>fpO lPB؃$WsL@$nclXg'dr `+Ũ[X3wvOqvТn.yǹ LKg™, Lo.5f"{hU5XZI wSw( RJ̨@Wpn81!:h}BONm;x1'>m <Rk¤La++*qxS8ǫl\jL&OZ 4θOzA${`5~º]cTu亐 ym|3hG'X /,>f>aJ#:Z@^o׶ PAF :t |l݂DukB4'pTNV= ]wk$Y@:GjrIo $:xwPfcĶ6ۉٛf)¥ab Ǔ9A^Ӗ DUگW'Xl6^ADzsjt,1;U ?R@KR&וgCڥ& F"gHI |1P2ل%N5ǟ-~ia8Ꮁ^NG;K+\CA)m0>EN;wLK{g˚F.LVl0tRԄޔb_hMiǔ$)""+VZZN1cne{ǂWl x%C'Z(+#)xw7j[G'MyPy|1(].aEM;(8.#8Nt"NrQyHǮ/oƼpuݩ]BN0N3c,^Mӗeljt?Qu#kZTf0̉yJ^/p[+a s0FZE\Cp nxLyAi|.tyԪ]\2r)l;j'fوL+Qb*.)yojpRE~9)>L\nE ԬV41h9˱˲j\(Sku\|WE\Uɛzi@12Xr`o9{g5-޶[.̜a$#0!A{F3dji |?,No: %+^/z 7Z(y4bSEv\=#n-W(9sX_" ͂*5d*A>ɣ]> y zθ—Ds^z#>bVi*O>+j2ujԬPbIغ+f͋ƕ^$-GYO$_r Cxhp9^W;oŬ.NJv:]wi}E{jǐ-MmuL$ԟu.2ۥ 9z,W0vC/."3xM_u4Pm~<)푺fo]ʎ.:P )}'#W9= =6$뗩K;=z J+= F+D(u O DZC\ lP@͞d&kU1Mv>A"l 믰pG[붠c7hLt-}4rQAR-T:A Ed)xUmI,ҝ'8|s *T4qVxh'R{agK.I3f8]k=, ڮ& ,EXz_g7ۗ7m`įwKzVqe[q۳ef,9gE_?Miu.[|_w>A!~ LVD# dt`Z Wn^gEJnc3&F6[P)bȀl{Rɘ+3+@a::'afuoYM'WFt~$p?.O[Q\I:@۽] P+B"DdO&u #U8OSnV6%`{"i228pxFtw5$s3\nO<&!c*6uB3ZC>nYJ`sdm7༇V8 {$qtO`5E,rҘIXB] oJhd9m3d9ZϩG5kAD!\@ LLjrCĠ%l5B`AٺYvaN!q"-Sֵ`?2"r }u.!sOL}h*k8WͤOH3/XN^p`I5,cw@y'd5'0fi[ImztsZV-ǭOIA  :(H$úᇄbN>;q#~ 1eqʈYAKҍp9j i<}[ݢ:g*BZL i0U-|K>gD)w.UpkAbg)J]D3p1%cx_a<\ ;q "ӲUq [eRE:[PCPomL[&YrG}qz+k 4Hڌ4˿ qBK44+KP]wD!Qȷ5K_2kYWxD3*c'%2u?٢f]{霃tB }ZJJ;izCAIZ8pJɏ@._0n42"nRheS~zrZ(w{hh{WW$uVWQ ]Bt:{ܾAS )ԄJEN*,SE/GoNNnJ͊ ǰeN0Z R!5J2u?ޠ3(~ Y!-Aoŀݍq#,zzs.ֵNAc'u%` e0vfzXzk('<ڭ< \鞋?&Rѹj t(E0'F8*ȁ]+{,|f6b4,tћ3n\Ir9giq|D];Ma1f~iTC p, CPm!T/ų!?Iq^|+ @KN8Ϋ?{AQ1e$I)"&8˓ম 9] NmϤfk=vnoio:V Sl G]εs*Bj˿ <@ :{0t] W&Ψ]>r*;>dқ$S=jkQT>*܏T ,>F,vDn6w[7YrQJ%ˊsBf7d"9GA4nQX7_x,C$ZD:;  1zw<.YtN>f]FIZ'Mq,~] hoJuP+~]fEdiwZw, ) gw4O-BΙ5VA1.bGA2,XoDͰ"%Д&I Tpͫ@7 7_FV7]ie-ezV DsuɑJ!_{iN=uaekK'g!`FgݷY7ZP~0RfNI%,IEڴ:4+?dx42vo1޽X1M?#g`{W9Rۭ.#60FrK8Uo8z}qp > Uߞ3} |s)--mu dSpիΤ}U?ȷ%(ŭnPi+}=UoSڪUWF|P 9J_Ǖ=c;I ٓgj[-jTw o˾:PI+ױؽڹn} 25+zK~@C Ln\o4epr:t)|א"<{)0[Z9(T(K6j/$TbIzw(N>.bM)ēXm@PG@B馋E$_,c5 9ˡmMv/IjD?}FtJܚgE>I -V̬RW)6%[ڞ=7ZB+ϔvw'Hȗ7M(z]\V1nPo' ܩHLecK 7T?Tm7io:UA- &E#2S?1ڍGf?,uhJ-9Ox7lhphT3|\싔`RR=8Z21Ly6-a]֎upCV4Vdl< 7;)3*dyNu;Bl K`Iu ֚[{/NeeVN--㡬^\W{%J:º2tlQ?Э(l]bp.S[w-z=x詀:PNxc6ܤOb3\/D_/4:| a}Q3om[2M+me^jRhlk=u>r%*c)C J9iX=[p&!B @"Rv$mdX lBogG+ߥDۖdvƏK57QF95$yDpD<.DO/T(Q}PQ )&eBJVEgǂ0w 3[^Olk)VW"{RRkPXJ?ڊl'RIV Huqu:βa`k{2?gu0\ Ű^?UK m"*Xp#ؗ>^Xi[szXe$@b"rc@b5y3oWM=lh_48_rUjE]/ݸ00U9~uE>'Zlp,c$]&Qy r妯D^7wc l4G.KX>9( qECO;A)DǑ/Ah2l$@Sk{}uңB[#p1Phz!>/GT؍vKɥ{ZDA JՁ=,:2`޻b^n64Z˃H X춟c@ %SH|5[穸8JedU.~P;k:$ OdjGe@59U~~VbC)]>N#7e(Jv[s}  ^B6# AZI{$:{t%dɗW`Wt3U^obߏ<~uwS i̺^!hv`p"2ח/X!:c+׆896HϐMi޼i{tf68 hp:JFԟƙ4S`i|ԎHn^8.9BcOO5lK #dl#~m7 qC3N4 rO䝓walۍ[ܾxsN8`nelN;n"^D J` ϐᎱ=Ǚss15nPmB a@)e]]-{HYõcKi?_ C2/*]H介mdHw 9O,BuJqlI?*U2Ş6 Qb1ƦkiK?mju/Bc6]NN/H;Hx/˷ub5(p\w,2Nm';oy~0S.) R`srfr$t^ 2$Wp"K?o-ڏ"p?㺋H-Zx8{!?N< YDcL ޑ49qVa ?8_Tru;_J.6h W/_~ ܪ[BԎ^Ʊ"gy^^4xn5P3J1];UhGMAF #bkeGpöM@&$cO^[7o&mLtKl?8R"S$gb\@4)2- DeJzڑ*>3"e_:,<]C5*Dh9F%_F ]@3S[F;WLfsDi6 @OVe8[Zej֍Э4uQ&} = 01G@CC4o55B>dTt/{LWY jLAF1zq/um 7&4hSA \!f,9 dL>#(Ytwϳu'YQ*s:xZu:x'ZFSX Bv=ҡ}R][q06?ME91K̏K7Adb-l9˹~+{S`v  v Pc.q uT[A$v4|t[ւ͐N5TEYwH^Y6VA8 N2F.Y(fbXRxIHN`͙壤cdP`PLO:C8"%Ƹeܨؙ^PzVޯGo\L jAP36۳%t`X)Sl2}Y(Yyӹ)L9gsW2$dXP u Wو=QC1ܯY Nв=kyd^SpI`W!d 1MZUvg%)T)JRx5nH{Ř8 'E&[rCbbdB%==wnn$Qo|G=y4(RO\LS8/[ز1+]8Q>*bRK SC ߩa75fd U?:ӝ+䎕4@i@lt<ŶMF0M mBqs?KX1# c%Pp?-Gq;&$zxmZ0Z>***E jQʘ =&Tz8+SϜ:%@+Ϝ~9E ,IU<_-S-*Ζ|WV0vRv2؉Z"m/7Wɩ# Iܪjv3~&KOf#T9KG6iI)+>PzE2_*&#MJ͘:- C6Dn 3W-6,F6oI0{æ"<8;G|,K?Gh:ǃOa УͩH08vsm7I`>(6YJqXBFTj GJĴX2J䁴|ny9Ywf~y8#F{܇n|(nDDf<9ԩY8DpAN DAKF\6YzUn7tC -`K/YB{ SB':Mk¶o2a F5?YFئN^y$^HiBQҡ?TGk?c%ֽg3UgJfOc444n5G%vňpWT޸ҕw̎\}yA7(Jw/S魜ou.A rޝ!Q?tD|O0 C`SCrU~[KynDtYvn%AO5_ٗb'w I,kB}bTq4%1/}%,".ْ7<ˬКcU(ec W]f u Fc;yT7mۡR`j%#fqS-쨞:ćws[tڙwBap\LZ%_,olӷ&zwFC!YP>//!J!w,K,ȕsLp_H)d>tRu`4^q8~?'I l9gx7L1X:;ZU t(J`jNݔ^#gv[UAoYR>Hp\lP"璁*hˢW hv֜^bR`Wā~&aJtAR`֋ rmjW UM X qLv=I3)H|+MR1k<+#ah7u~u)vmƂ[B JP陯 /M0obݱ9E'agWE&8#og^?eNM<o砏1iRk[K Ts{qsԁ *TZ0tyJzy#,9.0v+OxrC9WZ < ]"sA|6_yx;PLh08oK:\PN[iո ? {>[ݩ;yBm JZL̏ ۃ]c(ɑnU%>AB&ZGR.F1$wfd #vEpι~pd 4$V"umeػr4B?ɜH 2C EQgdPwg}IGM'PJwّ@9 "OBC5`0t1 ; \H7; \"dАIDG|McSܪͱMU1jcڠK韓71M4{AS؜Ob;μg~ xnEم{[/G_fxUgEPĄY;`*:tN1t15?g'}=Yg9]T7eUlF?;Λ2y-MyFӇ͔;s9Ǡs|C +'X1c@$VaR͂k\[HeAf1Gn*fJ%tcxaߑwXC. ٳ3ٿ}f7ɴ 1BjрL26{4`U%C0Eߚ}VӉL5\m "MKNT0"FPmq6ʑw %C"Uh&-M.S_d~ǍMcb)[SSeoH/Zylz9T7ezuCVoBWj@)sb&zeD8 փ ڼL,ܗjE`::q)u"р5/N#ZL&UM[ąkv^u PtE?[- e$]9 ud?6!4I2ʧ}Cƿ1Ƃ7Ng1g מ!YRFk'ĭ.r7⩎N:UlӇ]5 e䭷M(MEذRp9[kb fأ%T0-5-Ӵm=wY_в8$y? q#›L&=IeEAIr[#_8cIz~Rr k0eVIS43;BC]_Ϋ1k?,A6:# lofs}*)IKBB3DQv=+O eRAu4`*A'Kҽ"TSmU~3wƙN,D$ohzKbr{/ip jzQa7ۡs.0s'}#iN`H/$,!j= Vag"|L$GU-'T=b  &/]0x VUirXïJ,jo- ~8{!fM!!# Y4&`pӹ15W[M٫Q }@ ?M5}QJ|)#&YC%g62CT}&*GeE'5<[&$Ԭ<#.˃}i{ MRԳۻH ߄C;B{P^sN]sf^Qiϳs2_Un0 -6I*3:g3%;WW<8-;5&jrG78"dY4nT nVg:0jGe}O E8f״-3m]L`²7Zޚ%l^SXHV9DP)C$U'YMX O0sGzc1t5{^p=. mɜ0<,R,#)jSS4.^ Y1FSuwJdܡPM%fsϳpJ5mBXgئ=o_ bmVArilqPQctoE#z,!xNʰ|bHۋA/n3Ӥ` 9Q39c!;0YA͝5|N<] Ӓ ZxBPBj"#Zu#V@ $z-yoE|^c&0`4lVR$>M%32D]J ;_KpQhd&esmscF H[=҂voh{;>2V2u;WߚnUpJEwhImڲώwy=?+ISRlAċuk\d{& =[ط2 ؕ$S af[v PBm1U-$i_s-duz]mֿHig37}G'].AaI3v,Oz?`cuN䬕 "'2U<ϲI/=q=O5S~]˜0O/ܦxrVɠ'( D5IU'V+J]CRUd.RyΌ^0|TqX+W{gw$sZ9:R_^,bSA3J߸mzEuB8B//Uf|hm$!˩2^L$q`wCmQCm3(~Fp=!OĤI m"0#I߻ ߧ}SV@kRB WK@ƠX>~ kr:]/ydea[}0Z+C0I}dž8v^>WXcE#|3q^Btu`ȀǦX s`I Fiȷ~`}7ཾ~gԓաbɺ ȪNfCb] ^odbt̡ #UjQ1ĂT,0BC, ǩlROfMe{$n]~RpAOCZp uR*2$JȳW21I 6`<49G?leuc/0Q2TR:X)n""bIO^$8rZweKxxx Mng_6ՁHF~.˭BhGWc]OQKϚ{=7pɝkK=9 d$"׶P0)R[O>lKΣM^G/֦-ilB#Ϥ*7+įMM]I#(tܔ|u% ' KƠcǚ`PͥJi;zk(@TYvd$(vG"p. h$=D-49OUx‡-ϞDn͐m|? bg]y= :$4 ` qPXf R>2]#m #|sÅmCqKvlRV_7ra SGzPD!җBW.xe4DT#>c[)_L?غy)'jOOc@泦K^4O,Y=]u6.\rj]r~,0 P=aHfylzQήHWAЬaCkmϓs|P9W<Oq]H̘'v2&I+ 1K v'`7P1ӹ7ݝd@8mPa]E:V"~nPb.nw C$%T &*kV1Q<w[ ī;IO4c~]מY+١S][KS{<ޒ:zmj1#i 4 iVsO"j/p 2$ձ5EPCVUB\#'|Օ [ ap v#-SDR:gurr0ϖj3HAg&ݳNgF"zp_XNms{OgA `Dwj o{,זa>ȫUK(}"! Ѹ0":\*JVCY*y#h+t'&?/SJZ| 1 成ni`t>?dd-hf*7O+C3-4 /\mcji|Uoph4ujn''Tx{*IT.?=r\M(5A.L{H+˝.ֹozym(DԳ,"KM1E~0o ~\`H*95Wif(W^F~qTvD37 r~NU*1s%ͽxG{֤G85'E JEϔS\/IGxqf)W.ՇA ]4ԬGPMlo%oSe暗v: ?kRg >fBӻv92"v DoG4)+ڥrM/@XUc-Ѐ9|3w,G+T;.n7u9OR S:BF5i+ n4xeAaJb;Cm-' ˨ke LpC`=gP1(eYeʹYƔ+V `!1މ[nMe袺ۼ?ޕ<~p ڌi*z=)bV*@p>23Df%jH2~7` Ta@DP2vK` YʷBv@5s\a;s=W,!j MR *@^i^#GB)U5)ʕYr/+w /Q f|WjFe["&̇1`?!q-44T68̯Nm`mbTC<9vqD^8tӳ|B_eRpMބPz6!aiƒc>M/':®x0rcr;uRb|CZTP2Sp^=#Pj> EԎeP 'I;rY%ٚoPλ.g45lvil{,iϫ WH!f ;WGa GR/?xKAt"!W?1cxMo:3h Dq's5:M3j]:cJ/i${SSg0ab) O9zpdԐi3% x !%?UעJ_"uCλ'M.Ma^[۴iyz 6IXX+pWzFg:\ص7Dz ۦ&|0H"7$u~̸eIrED SsͶؒU ujE؂SN>+4"8 ^)"^{d%R(S9= &mT-³$oԀބd-9(C z4*udMG<ӷf;T= ^{=0n]kVxLjAEK0Z|aAZugl1@.&lhD7>ih*Q ś6j Y 5׿t)TT '4 7+K->˹7]Zrpaf,،OO(q8dRbCn/"r 7յ0=RWMpZgHR$lr1+tR#m> OfX21paQ=,9 w~Yp} vhkTW$DynL9!$ƃH]2r5!Q hBYClTԥ-C6',j~\ č`+m)|ji!ExoWܤ(*z1_-2ޫ?OSͭ;8-gMݭYjQm'}n:\71 W{/!+ݩ%ux 䦛̓,Y_<%WUT卾~:ZDm7Q惋+B^ uo \O,;` ޝH9{9[4)>>7J Ǭ̈́$r]Q`7RHQ^qYoɎZ50u3uvE聜:gې_ uy:Áo -iR?̤ +L}pzгf;^T u=`729 S@ӖFVט*u I?JzZO[n+ -Qt6|j.[ tXTEfpONQZ@2˓UHe-OjWFW46l+#ɥٌn65 :*b"|Ƕx@p}t-ش>ͤXyеS:䷂KrbXas~P`jn@N#PTr @r ΈMŊ3N>2c{@N/APkygShnGR5Vav5v2c!Կƭiq*b/,uVc[e*y -O;:\O"gMN6^GG(tCck(k=ωۓ`AG&2k}CX~/ O] {lxn62~s'}eM 3:?v6,|)5EΫM/QL azzU0H?ŵ|`B^~f=t)0]l>X}ڶI\&N'SM^=!cH&Zcƈ}'R(fGT% R>-mzu~F | LtB)XJ r( R2i\$}:Zt\a4 l 0782p+l)!wonxyy6~g6k̇ :|G^Q Q~|$l: #yVb 4np#&{vU>Ѵ (rOMȅLov<<*c[)C%څB! aP)"nH~t.>SzHJ05f,[a-iG(Ty-de0–ơŸ{.E2a?x޽#ܗʢLm۱lǟa~mn}0r>?R\ŰR6%uPލf} am0DLdw3=O66Ba(UK^yǰbRd<}S8闲,Fpf2Y8`=QR Q.wZTB7U^)_)X1pқytB}gG%3QKQ|[q`6-E 4n[W03*4I>(!SJi=YFQěؿ3Z&tT57h0f+?Zsus 3pM=rB gP_˰E L9O?̱e;Mp8xz*rE՘Ʊ)C'4^8hȽz[|<.`H !MǛQ2c@/gڦlV YEѪ%w3V~c_E[*й^Y肭 o,|(0&S;T[YSEhaI $."b~DwE ZFg!6j҈k. v !]%hp_ޤp fM(Gɾ?-} ſlSd0§r}~lsA<؈Wr7>řoc.8g8{$#}_hry_U Zi㟔1O3I0*CƆCjnssZ9U @_UCR!;SW)>߷OKGHUK`NE.IDÜoo[sݪV>yQ}\u}^(}14YI1"C2 ~l^j"R1!j͙4z,wIɒ;̈́K J%ʁT(t19C~n5 [ >|jVB-}{W4 qZk* BaW+n+O$ViƉS80ՁŖz~ZQR]%ɁOZGU틚=h" O}/J?oD|j?y䪺:f4(Wb'qG,A%Fen~V?;}l0s1`\yLLTҮ~ * (;.zJ;5JdLӲN sNw*ydCag;ŷ4յ Ep:a7%kxO{O+ӎ+>(E[[㷍%ʨ>NtE*]WӑÊ/t}s: Z_iX栎xx "/f~\qPp DNh@NM&u*t%taxY&3lV ׽%5Dɚ`1\p~AmfӺ RQO*idy D\3I]@(dGWͲYʂr\z]m:ܐ$5̼ƈ88 h0<@g7G|t*YMI Ps:a*kJ2<頋w.6K[Oe71~N!FD`I5b}#2̮]}#d-"ABWx<+eD<ڿ+N=?ˋ! J;+bd^F(,hZn̏jc$>ڙg*4UV%ivq[TՆ_-Lhz wZQjeo͗@>ҝJp]|DGܴB-U .ȥ2˹S)9C~X4#q(AY`gPTwEO8~*\5/(gXfNA3(,03}L/s_LR$\_5e}!DmyPXs6QVӝ;SUhZi UI`!?cZ&MPX9Q) G2kDFxгE:KOμ1+pXNx< 8_t({%{ RD'x_-0lm/+嚞fb \ӪQ=4jAQ~K-O kd+KQr`d*OfXz';UX:w' ~+I!TIN>K;{FRuAgĒTǚP`=.U,u!&C-m#3]ݱf]' L4ZčV2p#?~t'>k.y8~ݐҜk瓻c6į/o3jcqџu"eҗMUh[R`0//rw3S` ^p\dnØ{E/WjCD.E{7jlr1 sXǪ{.MN~J㋱FMX,w%JZ*};Z΢3_b4PQ|*@rqMJ<䔉'JO"@q@{xxEdwo*w(bVךP+ ;۾kܧ2b _(u<_{p^nvE"V BOT9a:5}d8PU{^4 ):eJn"]t!j3Ujs]c~CN-[/7l9V̕1T Ύkvzךޖ2[RQeLόb_\{\=MX@Ҏ."#6XF]%hl|p =]q%UO}&D:ߊJ& DhPwTvu g%DIa@^h.MeAB0/b | o᫵Iٲ(*0u@YGG uޞ Hc..8޵ Uӱ1_Rr *eOdzp}4ږr~h Z`u͟'7 Sc,w$')dqԤMDMY ɾ` 9<'$uӘ<ssQ,g,] g%`jge.$\59v5s\h%WMP\|ѬPz\MJAe3cKLي 2pEdU} 谔CLV 0$*F'eyk rM1@ _]L9b'rBn%נ%j9L/0fe'=XS0\ucqwQ^h}KOOۢpZk&xߝ݌$Lt[}&&?bq{{4\L-&c_1:ir5;R_9',RvYѵݛJA(U#aw =|)۽ya\ge|N,g&g9Gd@%)[oVx益2k._ O  &'̒=kfbh_Pt,VOCkUF!p-Mܩs>19k{@6/ޗ ~DajZ]vsD0r{[0vQ-.2]&F=mʼO>]{K͜ G_L])'8>Tk9֧dadys9^q127bU %,zv1D`*(Ȉ~S~5?$r*9ӈuYUo/N}ǻg?s`C3Nn0"?2WU+["CT8>[m %.&D\JL༂t$O\{\ʩ1J+R0$^ٕu +7a\ZȰ 5{~0Q6|M#Ut#+N1*+pg<)"I$ĘJ2ƒu<q3L *fh_oH C DQt=t(l|SjЛṏ=P#Q^Fk\Ot!&HT8n¬̢2KJ+.7BOo$]@`6 ,,Q?̘ɘ_YmGQ 't(ܴG}7oYx=FsZ~/G6S EC4_d:}Y4poK΂c':;Yp6/c+>E:AWQN}Tf8>~(/q]q |礔HA:miGOl|hwS3Ev=`d/I~/AGȠaN!2 -*NTn};-*9dqHo=\ږaY\E9KhR:wCCn«G5-Ò @wIFmL:yNI3$htRnXMDU\iq@`涣yA? jM8&t onh!ȹ*geIh,4XC Ҡ"_YU1v3-a0l^&:6(ej_cT`h |_.[yo~sdmCr 냏B8S0'Du>)no5?;lƁ7bd9^&+է 353QaTC@b*m$/iz'ܯvƓ{&,T\{q1`^t=9Eݷ._l\A/r:2DHw;2n3]~ɑ+〹BT#@+ZFCc>D] 96`& `1r0VJ5>qdV-qZ '` kX}k9h\pop=bkA%0wF]%Չo:\AkSqV+UU!TsE!}3?v{>ۍqKAn<؟2}ո#@#b\ł'ˇ75+F; چmHt5U|ToxC;,z ]1M=M=92ŭNIe);aє9 4ktSXTk֜N+B_@J4afC#z8O T+4_0ͲN `#FkDl g@CxSٚ V<Zpf+Cvt{I/^t^I9a߀#2W51a2=Hf]C۩XK&(doC1\,7+ó膷_c=h#|GwS_*΋{FSLF S=iVrXK`aPeebC BX4I4ATH}zE}v+%rޘNjc1EQ^OG,RBjq#.1%d^Ƨ)#BOبw5>.n`wïz0!Q P]9?6a[h1LG|])=KrRl%b88c~wq8ңĥY*t<[K1+49zs?rZ;*LOØƈEu 3/H~&_|%;$sz)`I9TyCb}WB2Ή,&9G@)R-DsV_쾅iʨz%59^gw{N%RpB]S &_'g&c/ǼAB/NrY+?R]&}"o$Oɂ2ԱxL}.!dׇG rwkh$D>J0}^rq0(V#lϊ}Ak8 ign)"[' &V)R4owmrK(sZta!׆=djSZH%! ܗ|vF4"nWo[Ck厂B1 ` C)~W*&B\ZoJ/?(b)H<^}z6GxM(wq %5";JcuCz_o3q^. I@8C t`(e4 uj *K eL\ TMJ!\%?NThZjBԖ[oZzX泥5;e`c|ly ,WE{!x9)xղW1ԦTI ȿL9-PǠ>Z$WI2hdᱛ5O&U0xKENB\HQ tu֥u1mGwၭy]Bu#)׾+ʘTȜjozYlv7)\鱙Mee y\,U4)30< I{x^Lc-"o8hi ;I,xPAΕp A[\;}t|Ebd + 9BnLR*YcQ>1ppYr*qZ*q.EGOBxPdH iIETTod*Ղ8#u!vDX_+JŰ]h #!Af&w?mB_BeRE{{mzgK>~髀]RdoWz; ELaQe f 9{&,`4d+ADU} *A$˪h4v31 On[Y .M\( I-gMBRQw.t7{_E¶gcKgn]Co_2 SM@9Qyȸ<gclVy H HIc !*"(nB0ïeCk4xЋ; kg: XO,|xtF*REGH>Ξ, Ƙ ]USFAMΞ:P Ƃîq&/ „ %Gas8jVbdkb+nv(uO4b *ջT`HÐIr eȼHR{1AiռGJc/g]QHطLX`%l- gP&mĐ>>Xd'*]Pph|[|ΡÔw0fASy7OUf0"k-O&~/ {l_wY.B&R:agu`Qxa67P lŖOf=,/Qs=GZyRr&ۼ&af)ؗ*NX1hhj4!zܹ톹4=PxhmcTڟOڶ]zKT!kijl6Z(.sx h ,H@>LiulFt)3ڞZR9!\2D_} qRk9|O6.`1P SŢdh]#ĴR(oG QTJ$ҍv{~P̢d\yj?b7t[_VA6LCJ ˹rNqL]i7/ z4a.(Pβ-aH}P%x9s *[lԕt_w/ A7E24!"O9~Q Evؠuayo "hE<!oEEvF/yIDok !0!B)g(iWjx>b[!֋ԙf; c[ѕ9=Hɤ*RJ(m]*W+kl'IYi}3sϱ~B@RGEs)^fQ皡ji` $jnjBታ#vwǩ)KCueu>9t:Wػ<@`VijT($|se*s福Ng~Zo/ )|K..]I>~Ou.EX($ڇ&(FA6j>:{>\XQALG!ƫ9Ag2s!>yU>D+5C18DDt]ّΚ; ^yH\%.ME=Umm@ý,pj.J x ɵt})B.Όء5jJN/îk.uhq lÔI]N]qwaΨp_8 ]3YWkT.?{,Yr+=Lqy qSDm# ͙+x9򽒄|BǏn 㵴|K&Oq-e14J-qwٔ M5JiM wgf(ꛆT%WcV4_9]ڟKu'hiV.8&r6ߎ">OK@~ G/7{.]H m\9DGCi3vKi)Hx;9) ~Nc-hP=Āټe\],≪N{Kl5Vi`wDPӳ {T&R+͇]MfZ}СIP&$lL!a]A'.s~uu2qNW/M}Ȇ-E!Zp+d<#2̝<ϰɍE%K̃;h[5L1мa0[QÇv6ں:MS}vnwYʉR8*[ǼɑC SgeZ ^c!JAUo;\SE`YVPO3Q!WqN*?NݱCH)D¾l3W gp-b#D#k:Fݵ@rpC'bIOxu{UcZR%p=`m}QH 4-mm0oG{uⅴ2Z=FWDQ!\@Z0Nh`޴Q%q2F$5i=ZP~>%kYzP U,⬙J6fե;,6&DI'y^g70<)ۤ=F02P%g gu2ݖoFa[jȲc kCq*qhpe nd'Z8;(la# %GvZ=tTV I ̜?L}i꘶N)&(n\up^kiڹm.FBd&hl1[- O=Z[eb3-$|ԈF`K*Rpڹh70_'x8bFn]c$d$#%HR΀7kz8'H\x R6}\$C/Uk1fyO}e_pMJz`Ý,%`q3އ4}S?0?cOR8љ8Ƥ>ex5ko.[(3>"g7]Fq|s_ul/~65〩4@޵[XzVD" Å v\~JtAiWgJcY Dv4G"Dw>lm(t7Ƶwބ9&~20 %Ck:ˢQY*\p=-~3 Ҝ4JZV8ĵ$ kG ( cXrށa^@8Ә`~G]G6hFLBQ;ĕei0EYV+FfħǺD틎J;oT,)\Ӱϥ;d+lr3@+S'Mb c)a22 LU Bxg m'ֺBTmc?BxGAA VvJiCkkəF@gk%Ue[^&pᒁI_=[ h;K|#[ӛא:YO2U2!3+썘~ WLP,H4]7F9e#5SasHɁAl qSMt`U ޛH!룓Eg=n#VfE%Ls_CUUC`lĖ]vˆ`Ya~'*> )%$ۣ_Ta}R"={Rݿ g &TiM>8i=s/@uB঵اtu>ba/bQi5| pEj1d JH{RnR)$Yg]u=+:!}!`MWb߇Bj+FƄ~$+I wBLɐ^ p7 2"Xu^R@eivc+04I:(BX:b?1=A4.$tssHb$M@i5N':H⇼7)j4!'Al ՝WIl#Y9HӾyNQf-)kJ}kтb^@WuEۏz*# wGv$C}}m^Uz8μqޞg=ܘoC c޳xL 17'")~HO۸P/wZ& Cc#ol6[FSoB6IYciq~(U>JwE&VV+!!t厙2"9g-\gIp=@B7mTP3zDzU@i]XHi<&y ]:@|8q<8.pcmeif.1:[k_N*|[R^,Dk.q .H%' {#Q㘬\l@lỹ28cg DfZϭxed&Q b& a:WTs < DwHwpB'XMina$Nu_BN51㘨:U'ه^JW6҂t!ofe)YQ/Q,>RG:AKYj*T^6iTyIfLy7el+Pt7Ӳ@:#Q"FX%o eJ?,fd:Qd$fѺ "]+:z\fCkv8ǡϏs }D=ϫ<066%2Fv]EBPchj?ʩbon2_X2֋Uky~b}:f֜ut+_;ٗ乢\I$&̄ i<ktk͠v#d}^&9e8M ehSf3cy3F e]N^(2:hU EB7ʪB*]d.šD3[ٛy/`$;wY0tH> _ÁxܠWB';0"kؐZ[!_o`gUpaCmJ[ږ.:νC:EJ)~Wzf%;^๟碬R~&-o[pbQ>IdU]kF %*KG"h=hm-H5#9>FT`} @Ok+~;z:9C?DaMa%?xpz1xE Zh\oя^O |q8;b'WԹ $`rbnM#Lp(X톔K*s ~!^ /v,ph]i(MoSQdeZ]ѵsHMA xr?% ymb\嬝 ; kRu$p'd0KymUјe"%Т9*ZstXKڭ)^~~&̅ZC\ґji?.\ԭ y͢fecIWc~Q\-aJE%ɽh|/ <#baMdVB%nѫш/`.K׬aH.U˞~V$G[F|^B_v|Ӯ콂K_; .&?*js7R2.)ms?%N 0xn%|d3A;ZDIe~a"ND{@M+#*(S_<Y'4mGU=vܵyl f>5wY7UQ.֌7]Ԝw@i8cի䏐ɱ c'ff?ٮ=!vpUu-v*2u_^~U-lbV\#É|su+ o =PXkKC#rEM96>,VX+ jLj~wp=j݆'F[ϗsW@E'ӀsǗʘ^iaK-[7q Ko2ZveWzm]S|lRu^}v QY4 BmN(VFGv̨\K9qʕسϩ Hz21`z9)jK٬Q)0f~$uԙ3}=0I=^;>'F]?\IE~G:ɓ(IY#n!ycon$g^pJE8lhcBcM{,{ tzml.rA Q70Ioׁ{6KzVhXƼA5=woz8&ՅQAN@ȬtMuc̄6 Օ{}ԼuҟLJ! :Qr$c$]Gn@#|K ;(n]#&قDo͹"FSU]ʴ :b_<5~Q1{!yr ϛΞeM5bYQn0Ƞpɨй l W2cCGi7O oCx^ᅚRcR'mDm}fTkB + sXfa$"p% ɖB^5D`'m=|=/zOM%]KqRD`C&AuX@Q!\6륫Zܡx4ZSڙQ$'h:ː|+ZX|omXov5fdlf 9qsbhLRd :3b{kџJs_, 2D|3 {$eg!ۊۻ[[;0qlJ_ Mc5ʋXD8D3ѸҞӖtgHP}pg/g'`ߺɇ)5s"p S635l,h;yd\DžB#<.wƁ2{Ύ2xuh ;i?uYBc?6f6= [hst{Myo #cr]\,{6p}P: D̆bxҗ-Yģ qZ):hc$:b-G&hSϙSd_>Z0QiWQOJh+-Ll#h+>_d̛'TtpU[-Aւ3É;%%9 ÖL3XM Iq5M$-y+ oF`p;"/ahmCjd}p2D7.ovoG,Sz-Q%WhD_mI؂ƥҢ}WeL\-ɸҷWc@vZ1 BgFQج͏Td2o{3})N>&ppg"|QΌUu! +ryMהD, +C" ffm^?W&g]7Vf[+qQ*)ES[.r!+'V\_iK)T('6Oه>##tKRmgKp8 Qt_`,3x3eh%vtd#IK$|jF8ݱ2C_r=VJ_u#~6@$Zf Ϙ_\ ,"7j&mE8r#SO #ny=,qXC2.ca#^y̸ jE mc,I-OMT~,U &|r@1cez,f K8}kdp?aSMBP7zM]_PCc xݛyB%C-63C۽|n~U)w®$"I'MOUPp=sh(Iq47TE1U]IIU@lC!uiD JݽD:Jٍpx}Xe^lc,2/ ,!2W O6pEg9˟;g\\yE$@r&p*/2! g7ʋ{kM/5 ?! SNDg[M_! ~]:?;N3PD,PD- \. QDgh'z!O_+ӯS]@J" ;$ʮcaߏV찑jR B2^_t]<->R&P9ugkah*: (t`yT}h O~|\SzS'P!Giֳáʬ@kuW&\4V_/hJG9Yg%?R*Q2\=)"JӾW 1B <_ƑFx7M1_F/S LC)3lGyX:qX+/_/bC3$2"aR܇ѩ;mm'UfgOΟˏkkxYFF:˳GcQ˜?}}(#OX/Jq>O9Wc&֟dBqedWU&^8giV/t..XapwjmXpĔe˻.ݑk*.ctF0yUt3~8})si [s54@FGsYdﵕ"-ʡrM0ᩧX6S,<9Qv=Wq$t!j=fhvad$} )9`^Cg+->eK`w3SnƙNI ^N#UkwNQ N$b,ӴDڠg|#3@'(oWԓR jYAu-UOR'̲ @!zZ86 Z'ݭS@ t`#e&~Vضxn(LQaL"^0tvZt5nEEd'%Զ5y=M[ݩ.z9d 7*_%.-zAko|fv^z 0G =X^yߌ'.V/L];qzh57ђhnI|"wQY/N PF^L9jTo! c, &S̓' bz-#ùT*.]m°ŻBT$p[ >%㸠bsF O&pG?Pkq ?,#8efbh* iUFJ[bO@G*.YdLyyl4EpX_<ĽcEB]qVDCFBik1˟[e`:ڭ]Clbɢ<6NFF+,:o1:cF# &_oS4,U*QȂ2c4I<ʩda)?Nž %^µUXNG 1ܒ;7B9T8ߤ;u8[G_-! H޼81bVhj V ( GOr\ɠ#CG14MZv@[v>Uv2[ARU>5`6=PIn6UP{jaCIJ<내f\ܺ䦲$E7Ǜg͇JGh8$"15cǚOO#^1}aEf768*|s o"LgXMMys ;(|uI 2(nZ\n10"( ̀ɼބ0S2 YB#%H;0ǜ#!ihV,ʝrs</x ]$## j+xn4@* oX FDNp([P pGee<7'E@MM=$zAObőWI4,}{>q-=aӤhlR -l,D;[$,M[rnnn]}3U4™q,3ggqH= -Q;Y @E#丨1"ns 64} ]159M!}&O R_\m;[}5&\C7G'Ͳ_ hzDf=l&p_ .$XGW2[^&4>6hzś.i{>^u/"D$#~.|l`\1+]aԣA:)L`m\8zqjclWX#D? ;{R"QVEky 乎DnDJ3Mf;՞XՋXB;*8z[1qg3rL/fqI;Wm\48]gSr+wzod Lb{hɼC74ѿEOwy/ẃp8V1.'*q %O㽿cCz|Ӧ]Ğ`wYgU.`yH'Ee 1Y00i1݋_EI- f' re&vI2ŘٟVݰ Z+ Hbhe;lŅys%H(.Mpմ5oE-yI- JI=\. [@{ ~U${Cq@\ h.(kڬSk NˈB8ussDO_s@Vbr#hq3̧#沂Ž\0]@L4^N«&aAvlïr*"'7 Ӣ#Y݅}ND] \A(L6;YWu 1]=JYN"r "jAIL_Snm7KWi|H $/πF~\+c`*C4~@~46̩-':Ztţ]@s, I&I,LBB^C2^5TT|Elx UE3'00TԌ-^D1eo Dc&Ro4W΂s& ,ʡt7t4Dbў!71~GgeqǨx{,M'Xayv )-Nl&-3ΤǀܨftỨr//h{UAs'G8HQ|a4_G-囩]JqN0箆j>wk,ǟ1=VcW 4lEVG,5.<#,hhGCf6:TV2 }ʸ[7 Zag1n/?_݈?"w-Ԓ%Baun%%zKz,;]%@%- K:&f [؏X>JϪpGC Z~'.Pk[~rPx"CM4>.o8噬¶Z͘JgHS[i'MV_V_t,Iz1[ ڣx8[nI)Y8 3MngYg ‰\Lß-dub.Ɗ>:K4, YFQvKH,lueĤ&zqTu7H s8SrY|uOY_[Ğ9ˣ HL|hSira;?'Q P3;P.f'Bn$ M0cNo/d H]bo- 1 qIc~fkFJTislcAwfD(nj jo`O=.BD5!O,1mc.Zgof-w~MpTKA LDƲuFGvAZpT|'.0_D mh}e+81${#C&e(b4 xhD-l?2m@3mÛ `SP Dml7J#-[@Wly\x;@CHYZe7 `>7%WԼI5gH?`}.Urؼ$2Ss^GVJRFd0,Uy3Q;yXXڰ8;NHv߁YP^߂VQ 2oRYRUpHI ˇG ; yt Hwś+A~:Yo6/3J%`qX_+[A*lN&.rGp·~FEE1WS"[Xӥxy~-$c@50زw)) P7,4O98_{Aw ӃK"pouBO /h[Kbp*pp7wZV=ϪǸZCmöi? Y7(k0^@;ɾX2 ܿ&e~|AцP@#SR~BghMprZ fI~0,$vcyV)څ>o$AiޠobǬI1 ΋Ր -7$-`CĖgZ`ֽA$6i92Lo?sN5WjPJW=!r1hP]A9XmH+$goe&Ǝ%~T…]v۔>F~B:cZ{Լg0zҾ&#_'^{9XF_ɭژa=QKBڊ3m?Y?tPz_S\?xp+2^c`>L1ֶȀC:|-Jq^e3$ASRgg1hoKH` OM>V]ݞbo^5nbHjӦL,=YJ ? MԵF6*?6pP!3ufˡ;(e4-{!4Yh!ۖ[)0Z\P.gZvbrQH1udlZcs:`1RSN[2BE +>Ҽ HOq5D/*wW>GDжAgvVci{cU0!T,ZTV| dJu`1g:t+Uбx`ܕ^wCa`;!\ 76GfȍeȪ5R2/Kp]o2↝,)F{i^R%E6ՒR6A>|g4ױ{ VVIеZvpxƢ;<ƣ[αTh*r/ϊ_qy4`Ȱ#x?4jќOe +~{aj*oJE.F(P݈Ch׏T8O>teO&Xb>D<څd4piΒ\fMYxNĹˈMekw(9Xk I.3HVTL d,7x7 *,+2xߓL{#|I=g I_N1g6׉ȑ٠RRދ)2{ȁL}XӖk Q.P:UH>uW/]D/,uREXÌ(d#ԓN>kB v/L󗋮c*-zn{K3'@0T 6F`ӥhK~X]'m-3

ݱ@T=[i o(*R2DJ9D8f'6!p+՛E4Vn귒ųFEЋ͂|@=na%\7e3Mp'X =@ O|7&}G l7r֎7+7[#u| QSMӤ80W<樳hr<ؿ' BǷ4!yw5!${T J%Cy(fu{g]鲁B?9ŕ/. @'|[[x$K )C30Q,7惣w[+Q_Idى^w^; r-?vkZ1A ⫣i#M&[myS#"L8|3~mÀCn(md ~%:aaiFiCETolR⑸SzarɊ?.:H5kAoa kf5k_| C LЙ>ɬzEq g%5hHC2P)ֹS<`0q&@ձx|XdzAy7Z+ɎpLguaHa\OcY<itf+]h"rfFqR;>s1ymμZxg*^x늴4ɯ=ߨ b5vr tQZ]ë3*jeqn#5#c8`QuO\BYt%CrIdG7=gNa4=TJE"jWY}Ԯw| :,oDq͌$EMȎtNr=*A>xoI7j@Xb(D&rИ?O,|d ƎY q2hI0ޤp z5Ԕe $5wn*4̠Mj(J&]'ZA`BkUChENoRq-Gw)NIA)tNO5L|3MNj+ُ%[܆KjxHiBZx~LAĸZ3[ w+G(h)j2pN$_~ #E께iMgU2 b$B}/@m :`Ovki@* D,LZۛ4b$;VʐA[&͟ ;o tp\0Ȓx;[EDt8XTr$ګO4Zi:wyZ192X)aFE^(>3{lGEs0唧n\;ːR;ʩKq.UF݈Fx )JS@(Y.eYJGFz-sڱ٧{5|/^?pI ғr ;OFUxbIx꾖<՝Jj`?x0j+hVf_hx&_"N$ ]ak.T~RjqQ ڗq( %YOAcvEZ  oM;hr{}29R #=+)ɧ*FPϮlyb1'FZ y:SRvuk9]ǩlں}4 #_4Yꮡֶ)DlIYAsWg ɀXT}]|]t}+(-DdɤI_[_kN!h5_-$%j6˞قVi(gJGb}|En:u&ۮXh5")afWT9L,;PN0_L"΄$a5WW]zHMDj9W֞ U -WsR@"]9Ba[@b R:G%px;GM!Wg-DzЁ 83nff7lF,kd,=aԤrr&1tx|V3b$hvIv@7 g` d<`W|^~r/\bI̎-i9!g+<0c7榶: FRT'h7 lq - $Q"l%<騤TpvW^COHҠDh!Н]7;^% x,VQhbuj}9c?wWw_1/oi CfG"1ig`wqkQyLOѹiw|2R:ð,&v!qY^7To٧RI6䅗%H^m-rj+06UZ U[)vL{}kcMݿLHhIگׁR>5eo׺bsVp[cd6qZk q W Xd7es?KD3K-W6/JCX>KfEݳVň oڂNU{;50m1%`h7i#fj~"a1u;=uB 1Pԭg }#kײ.MTܱoL_j/͙FUw$F"Eٹ݃ޜ! 'ns([Ƿ$P| 1Fl)pmb2[qzp&28 ]fFV Q֊o"їR;Ln2w,dm{Zᘣ的 y?3 F\VS|dݓV kuiN%Y1/nj)R͋}*^9Enq?\=i~G& f#oS YK|jts&[ݐ=& Q1lsa]tԺXmnfhc -0;L`=\_$ҥ T%5kw'D4tOv =$LXTH[z{yi%QHч P&q6̑nE> x"t$;C) cR$p"KؾLTÁc3_#zeѓ:[ Pd߃{XN MՁO}{/p@T"o`465 2Ԥ`uR><>?F A&Ow{ [03XWǪI'Ww& *3^38YAۀk`uژd 0ڝ=Sݏ>\3ק@doD#'hoqdq`>!)VVYƚwzqt;hӷ|Ay2IBc:xlG7G ]ьG޴:Nqq5j˚EZx þ63RY ~}#aOk _xKrN'N@fIDY{עhKbBM{Cyp-V]m. 9~zl5F8+FY;jsmv;,|c, ߫Xi+FxM@[#FgR rc:^^j`0ٿ \Ee?@8wPQw=x2 b#yJޯ|@#"ܦAGӅm4 ZUN~>$u,ЄѾ!󽌙3Qi`60C0s!!<Ѯ{62P%@ANϵVs2 ã yM7ęX `әr1 r'{J&;g0"AZ0vLLyh{ؼJS̡fdj^"tڵh8Q4 }K9y8 "o/ykt!ٽg7T+wZNj4Ahpn|\XȲYc@ÍVjm"}T`M\ jv1%cE!" Г_d#qUy822܎6CC9\¥ =wP;twTQ) #YBէ TRR=|]hKsX6( |ծXVou^9|#X\dK$Je%mE=% KƸ" |'!VDprK'&]S;>$1Ok*] Jz\LKaKWlp. `MhE!,XIԴǪM>K_ `|rv?ܴkCFMXuLڜ<|$# 6^N][xGlCNhQumxzK|GfLbc_aj!Э?tFBk/22>D @? #3һ%xG/܅N'_bfu ksd(H$~Fmݬ{8/&;ЪxJ_ lx\x GvݧzD@do *G.R뿂Ě \3!yi dT񢄕9.ND{T q5iɾxPJYiCk ڿp&[k' ▓>W^C_R&?wx<$'@@eY+&K R1KPǞ'斁jY wfU!gz~Or.v9?V`a'ӖZk.4I P*<;ގ/|OAۥr W3nxO2qg~e{`g飄X~p%I?|&qjS'Zn [D'X4+ϖ_xV>f [/O*riB_y#A~b+~@]t_m9Ef"O؟ ZVMTՉ?)Ѽ(I0U ˍuXO&ֵCu~+?_jG-O(9@ԙ>2鳯c#-J[H&^{ov냤NJȘ X$1#:@>~)lpDsLtCc2۞ ؠ6RRْU 3nk:$o[[㓪r<iDz rfT9x09sU!=oK<|g3- ekkԙ3}.LzF}qWeH)+Oҝg|]nK5rBNUWd? JP;n9l:HΨ=nN1->YYD陂7%k}ãĦ~sU# WUָopC"tXDlN,XEѥXaJJ_̳Dm uy^yLװ18ϳ98)lp B߁_qX]v_ˣh:cM6:R\,#|$qW@RAxOR u`3+f,OHN&Pѿgzo i~r[Fۺg~asWwK\=î܅_6T~ Btyd38++ CtC}|yӞNiyw{Bb$$AR뽭J T*zllJb7xTOctt20!`jf;yf:ߤ"$݉bk-3&T>)-D8G~ᛚևc6Q?#/h u,s)'yd׊.OqCq*Re6GRߦ:F$,֋ t^aSk:6ӠzY'wCS6ohn5>BF}aXD䩈w"Fg RͲτXED׈5KcVkPAntŸOgQ2խ[mJŝԔS:)\]y.L9z̓xoJKoI@-AȻuPU\~;uAUekm~~;Dt>naf H[Kְ-Vk6蘀4/Y4`$i-*c ]({5g*<{-uFcM޿VJ]W6m&%) "ߘŝ=CRP8KiPK|q03׌ 6L _4ͨFj >~1h QH  1#?;&GITR-}3k ߲lEDE8~? aF6hu'fM0Z(2!*0Ҁ O?^Ug ;2)1LUef'8ⷹ<Bjw>8pugX Bq g|OrR ol;Xc䠞M0a38~wW-[GZ9C Q)V;,+U^{d/Dd"_e3{0)ܨ)*`8d x?$x6ٴcV\8tqd\;,Zф>,LsRҜKh8'zDTO̧yWͤNY3^[0892 :ma~6p>- 1C,Z'~d]Մ.4s3)B ~WV!.} ǽ/e08Cn5ʹ1XI`Xp1\5)%X;_39nli==n$:|JUXQ$'3=ӊUSJJD4kRa "&jm.-" ,"AR(Qҽ5N[vq5^~`}U4,VEG 5ss?NqW92=3!M)aFng8A:Fzwy}x$Fhh&1lljs(Lak˯:8EuVRڞ&r0B "IZ:ఓ^ K17Tfb1n߹pdӴlNRhŦE'w"AV ?3#y7UPY5cseyz26T.\\ea!'Þ׀Y5/ N%}?8QS)Ɔ+}"(l֬r5Z vq9ݽF`3L+nu1d%#E0^6a;YĒr%kHZ_v=|v+`}:uwt)zL5{@%, {ѥl /_>]oz)KDhMS\dB,,p0+B *f| -zM+hTSWMԟj’c7w57x:08WCAQȗhB}HG|dagAG\+3 eM4q> i5,yr4M` Z2Id15a(39PB!W7&qNƳDK@{ęg#PPКmKW nTTƼ,b}.4sjrY LW@N4elA2>\~Cn\*PmɈ)\C+VgB51 >eXLd 3  f}>J{|,kMlҺ /П  Z DI1IɭY5טkaACyNTN( g 34mzx ䷨u ک6PlV'dHt00+?H?ej`lc] ZИYlwEx1q':`OiJ3vChuChivq > <[t @\]룜&>tWzTB"I"v<̲0NGbQLEwӋҷ& c6MHPNj ʬz>KZe^w4QK퍺o:}[wdfC5UM׾Bw (= [G[F,kJxdJ ɳ릾fR+iN-|7"iQs/ǧ%;BYGWO1 I\;[=2nM;4aaԕuR v4߬HL>”T jyH1˄ܫ6s{H;o.ơXݪ \o3}qL9ޕ{?ʊh7\@_jıʕw_c78|LB:Ŋfq))LԺ\vbe&<9B.{2vr1 [wL{d1_XT;NkYV;}ZﴂͬR}CX jAհAGD3(*"q0lf#Yj-] 4*wM)8kdq U=W%"#!@\_Sݜ.TRgs!m4#]QCڎ0Cġnάh$]N/ݢ0e=x@`)dEջ}x?sDNlS1 9t=/ox\{/ 8;om %=e V6{leu<ޭ`d 0s{% zqTU6bm΂$y)WNTUE0rDt4#KAbfDrcXn)Fdη } !3ZF޵a{:Lb>op"B z/7 }!d d '1mpJE@ЖUc+I)p $Ts]y6 <>]tÝ?{ UZY]RX0"G4.T47ф_S/_XOn2qnlx3+N$8Mu=EUfB660;x^q6)+Wd0z~.2u;?C(y/[uBY.IV.z;ySpDbSR֤Ӌ^xVyboqF\Y3I|w bh$.gyةlUvjE _*#\j3zDG7tO d+o:#^b 0 :cfcZ3pwv2+J?tĮQn9n0\ҵ/*v H{x~kNaFVI"H8Z~%rOE/`!Y LuɊ9osn6Ohۺ[KZOO b7F]Cv%}3&K$fB7vwXnXY8yoi̔gʆgo߸tJuLRӟ!9R,`@ٕ+ܐ*wQi!,ޅbj$QR}͘;ʇ1Sd,:#W$wD&M>hBY۬|7Wt+ 3 T'XC}~&b v^~\T$n#lYj7{ԫH.+f7YZ(;Bz6(VypnWg?9tlM+OU3*Ofzcxu6"{QCG.)v"^$KP :V]2!~1(Uּ`'*ګ5agcoS: jGԤnVGTkƼ-o",]#2,whc$uH;lQ=<3dcJQzBr%O4@|z sf ^Gīs16]0(1?Qt!}f'ȷ'yM1,܁T,q2Kɪчl|By{>r͢U S.J,3RkTsyIbm2m٦7X8kgEOh g5)d*p6c/"rB1sy^NyXO҇!FCl b#.TĒKpJsْq؜N_{ -b cc$ʋK[_i.A"lLN3 D'tIy d+^@hwΜuNEKrHp%Y-FH3zO(O p, ngbpox8!Qkx\wv՗]ȕpZSSܣԈ$;4xvb=qVIk|yMu}A99,X|CpCa@B7)Rao|oD-,~FW\wpg~Zn?|j#@S!cd=k%^B`^K "w*aYK߇ К?E3 uHf4v i!.술܅rrMBI0,w砩C=kLm3QA4S:8M6l,÷ d#[ fx` o\'pTqʼ !A{BwrЧ+^תּx= "qNjS6FR=k )Qf&oc ]-MJƳJp$b 'Njsh_ON]RAJwKc`Y1t¤qsӓԬ *HcGOqbim( zXYu=vY_OBށ~n1}vmRp~w+#<{Nߍ(2'C8Ty(,*x24I`6[]@]/Ap5]PW[żxe\ڕch kHCf %޺l}I``H җZ&<^WL] 33NRG*B?r 5 +ld ~/a-QXNO-k4*#q[Et :"rw%~i35l\ - '1E۸a{ ۥ34>hiϖCo4oC=k$E;-l>ΘuYIrCj0-Oje EK;XD3aUW {fo)|68S#\Р~~AAˌ 5; 8~=1_P9C5]w6W(뮟7p[P_۩j8?OS yF?ΊMJ*`I?UlڝLjH|K?6+oN[EK\rKT-b&S^U/ƙV ĉӑ2=-/Uڼ 6dYs;,ٲ4%s-egLSݐԷ^'A}_̈#fOgVykm,=eh&*>EUWiqX!ۣ/og""# f1n89a$$ʔ+e^>,(?GiSTnPM=%\0s U==sRVǛ}E<" 2gH{YkCya-y:5EQO2Rؐ5a++qe:5WKd-\=d&w,, ='@&`否@I헽6%g)AZa}㚚!9*e+t>}#x30V.t9.5A&V"{a!hL8KOnoJ Je;4mx;%AtJ8'45}SxIe jRBKJ+*|{ +M|8ElSrˤ_ykXVո{zjY[RwWGE\F6.d%`ګ RP{TI{Gm+a8?>BI to =1Ls3B]e/TP?$3XO^6v'ӓbl 9x ZJ[Ğ,Y)ݦ!|Ϝ\L]Hk ErK\Կf))WLy*f-2;cޣa\h'x@O凈 -DBC3 1S?sh 7Eg*]\oy፺'J;@'.D}6"uȖ|Y c6x/(+ژX8d!q_@C TڇU'ϴԓt2Y]eGTج+X푷C-ތO'{U;/^ K?`z^mlf9G;q`EP+yNưܤի+4q<2>t%]REnbj _W=t0+Zp~}%wOV9x 6_NRo]%n7PR+(A2wS(ΔdUfsE;1a|cz>$dͻ S?xDl΢{s$ZxcTf3V&u!:=#Dt^5)4yE.Fs5[zSl}~qef 2>5WOJsa; b޼&ͻo4,S:1giᇰُ3g8G?IavH[p%T.z=;W"A/;Ϩs`):K_{]>Rv6c`ӏĄyW3Yc,KKAA2ܜKɌ17Yv,?(HW(7ێ>&׶_E RMPoGE2a](`kSv8IŠeCH-~e@ML`7ZZ+iE*}DCUs,WlģC ;.ބ,y%)dQepb8[A]\(ZPa:9!)]i-F_*CHI37C}UhMwkp Mae1ff%[?=Za\.a ΕsGSj=gay[GkqB~V_G cGH@#L!E(C@L4Zv!U+g];-F'h )4P]J&|Hiu4ŗ;TxN 5~KDL/+`Hqđxgy*vp|GeD"y4|)1r/{P:`{s7"M2Rh"Ros]iE`R }u^QR:g)CvgR"'3 Q1v?"rtp]z,}rR>ݠ"R^ _3A~i}PNZBIu6NDD-4GA Jk|jz܋[?ut̂ OT^jؙ‰<9֝!*q?!igЄ2`sV:z\C,+xhT1#aQ—b^zoh8!9=ep6/6讥j TW\3-Mjds{Oq}MNXL%? \~*j Hb=v 0QGZl`2H9jm$҅`#(xfL`T$KޤxܿѮl6bq$Se{ 12G>Ep;,@>+4"" 90Hl,W0 ˧BrRi`Y #:#BwB*wh1v3"h?m\Sww*7Z#-y=LWKc=D"*wH#yQpރz]{I{?3a&ELVcxZ~(^Q/oKjU)AN{; pr*9I#$|k\8r|ţ.Gh;4Gn5|b9v̄{*(:}̛fQ `[ *D/n.{~ƨ8"jxh"AW٠+.UHǠ^1ģsٺC %5W&A\&N6o6Y&j.= wE`\zwF֞b@EƏ91yV"%]Os'2{A\8']aP  qN̕>U?C P˶cXax$ǹGGKÃ&{"|vV_]E74W"MV].-KM'[x%,I՚*74KO+nI&Uc8M~ex2]_JmUoJp'xw S  ;5$6o,&{`,DZ勀3}5?mKu{I|ѕPGx.n-ai pHwMAއ\h'h' 1śBFR8EBfũ3? ^42Wg!΃bn6$qphm/R:"gM}J褹Sj P'!Hȃ3powrRqwH+:U`8 ImЍuZt8pr큢੎ic fM]+ LTXDzTon.Ŗ^HPd.(QNܹT*K} x 3MOB_E7MW, a[&NֆYJB$9+|0TKxQkP; CYblyJ*G)1HVn4 íX@kӬVbpM*٨iѮykM$$jWpXf~!jmc YqREAyHwT4R3o2:"k򊃊tS)lK&MޮOF}vO:ho:pN_/%ijt]Ke û^JAr׸%Ax=-yFmk&>PhQC9l}E?,Oisphe[[:jjB C_ʔǹjLzh5|x [|v6mL!8'@vWي@7XuEIP2(S'f؞ N&mŴpw׳$%qW',Y'|3-C FqxSs*/-7hqN҄ t~8=L34X6Z 5gbIgɶE`gm {$7?'q&3Y.-/...+tEC.گ/ &mAec|i ɛx sB Pk %, #%=<>7S+3(X ڨMJ|iYjIlϱl@Q׶<Uxc8yG8R/wy/]p`nXpPֶJfAgQdrײ bS'*ÖJHb0#^h5 aKcBbIͧx@šG/OСqG?L^q6@ZW^0zUQ#$tmBEfW$͖/BWDe_-Iܘ2坾Téz;˰}(Kk#W3۾֎_ƺ6WI/g9xfˑ]fLv0)X5sO'1zA]l=ݸUpݾwURPZ}J` u~P*J\0&7ݤQ&ecH Т@6m~mvD4_cIRy8> æ=?ܙe^!KI.ؕ rVU I/Wܹuh)c"Mhu立qut}n:{?8_YGo( ZףXR=nzٴ׻gT G|$߁6p;<[נb R?", 묐|h,Q_axؖ]ѷQcO|Tktƨ߇,aȏ8ٺ݅נ'<Q&9LAl)DA^.@"܋`H ن gE8*K@^_,GhN>5dMNǔ H$v̍rwT)φ&dg&4W8K3ϥi&k`19,2LPͻf sA_!:pJgm~f.s ;SylsjNSjzwo`ƾx6~Gg&=NygI1!tEC ])RH;{\EtDXmn٫DIJ44B8.8X׃-i1cB^vi OzTNt93݅ P:}c]\kx(JI{a,6d|j H3;Ua-~L)̓DVeHݰo7e:Q4*w\l7۫` *޽8-͊L#+G\< 姀gϯ#d{[=K+hpN\Q4L~0GRD~k=[nqbw@UX\\:Nk<[Z5(/N{n݆;\qҾA m 6cYwЇ$ 2d9<ɿX$âK;)96̱ktЈ5pX0d?,_5 ?8whZ?ÖC{`CFˋê#[$r{]\E†yp]a;N0d2H^!rɀ^ߘGUs{ctmy[GVElG]!*K̕u:k8pL.^y'RT09q"FK>R3,' MO4Z ZBF(cn6idNK>{Pi`Ad8BTޯ aR<_էoa3B[%D0|sjgz0LjgO!Dl<BZ8mXCs$Q{:#l"OFa)s;A=uz &ߑEB?bq,Gtay"~ݞ?|[&p%"% 9߰ksLVOZ]xĆ=-)oN:2_%"9x ҄w]ϸ#հ9g)?9'۲0| [-*r54ayV$W{;<)".=,zIym.smIzHؤfq1y!":D:_LLԠu{S/EYcRm.&m"  8y}G-xoq⽄*Ϟe)_;[9~vWy;dܷ2Fla6/+<VXiQU<$.rԾ>zu#g1V 8:vi8v mcՊ>˸sԿ1qݎdR/02ߔ@^V(Z#kEVyQ>qSNډ-buawum^]<"Sp"m\ TˣS[G3G5i:p /$Za8$4iR=g`TrbGs$u"ʩkSG!"pi&#y$ .|keY1<On:xtZ$e|fr5 ΍Həu#>#rp_ҢjuaKK$њo=HFQLpAԖJ Y|r 6^f=lrEs1:j.TWqߐ >|)E@G*Zi7@]ߟLyh-Wb4֏?Ѿ EY0tdPW-,dLtTeŞ"c!O5uy5>tF˶-!;WKGwMCށ}*;v{g `z[):6zs~ f~+Onv+\륅pݩS3f贙Ԃ)HPY"b. D-T0tjI,SFx~z N, wo@vХџ4'?5a*/.ӾL'B4qӷAMFX9'Az-P*~S '^1#K;N<:I6GVaxh! bխ*kŎ0Op*zF]c @E l}WԍkCʎcs}|3\8AH\ZBfuJn1p2kA_V!*4H[EqtAjF;D&kN|6M"n{. :jlR?J\.[~ sf?Fn8οFl2(Jok @t&,.2Qn28U,^jV7IVdIsi7Qiþ岍'J+zѓG`CwӼD,{|:&n$qIu8gX:kDLfE[Q!EN.! vSx}5(Rl;>c1(^9 B!玗8xAz|4{^+,w5#sz. yj+bEKeF-$vaIm diˮ6̘ |l^DZ0L o܎2QY6<Fm=Ce{xDsgƁ`ԭ*É]<|H^ۡZlc4VA> t6I/ͦ0ϖqd"wռO:N0 #ŀN@ycIFjƷԆ>3eG-SpϦi$bc߈ۤ%jA$Dq/qg*ͼ$+ EDKr3.ՓSgŲM*^h ~"zWBMsv:~n[f;﹀Eڪ=0PA%lxd!\(,|% g ;ʒ&Ze[@$eǭ_=Zgp tZ{}9d=.)IЅAkyrx3}s@=R^ӈ$W8I!J:mJAXOqfi#g;z>gAYqǖѓK{e?/W!u1Lk=>bP>i "8Kʛ1fqvYS#ILr9 qA%%3t#HאN.mrɺd*jh)!fP sI-f kHI}s5Q;4=j @^ƴDuVdiddU4  ؗ#M=tQ{O|("W1W6kߝ7跍s $]55Rk///E}x_’P00b'cY!C/ xDMtaNBOv»lTi]7gʙ@J\k"Gz{܀wځui+K*2Ga{M/ V (Yx a͵Olͯ6T Lb1׆Ֆ!' R  { !BmB{F8D!BUO%]-,+jR 5x{Qa#aEEH_7DCŌno u:8O$;<ϸg)>-*\\nRtLA3PلFGDW5FR,Ĭw -G2a[ˮQcZQYXA $ Ԭ`.*UnO},gY6"X'.ȔCwugA Kx)S]qF Wz (-_MOQ@`HQOzs[stzr(r36H:[[EzFr[\iDP[0#㘁!ǭ@ʾ%a{' X6$gݢŦSRT>L\~b$)eXt3-C Y0iC|yd*?zHxk{UOA\֪ 5}C5Knm/'-8hi:N7;} X?( 365):Dędjh0b kNBJQpZl%`vF8DwZi*E{sjf~kS$ m(΁y=' RG`eilcb'Ѓ-"|m[} ՉFm=i hm֑+Xiv3ʍ:lk79}y_9^38yqLwDj >V4HPeE[l4 " {rT8(J^0w;NsZw杘dTs(R?dn+1Ty&? )i*`-W_}\QO[*|llG/_K^YEbrʲ gدa'# & oG5]b,if rgI@~Th]$jŎpZa Yˆ6mM 7+JZy.WN=}y9jL(U}i]K;Ł:^ًH}dJb9w-ޝ1zR9SyaY5~au\Mu|Zӭ=bX==3P: g]XE%L :2ABGU]듻>-/@YTrxQDC8H>MuEGn ̜N A=(1QɕL(8"YīJt{cH]U&#~le7aWҳKաe1 LCAn(y_i~rMƫSzt'ȭpyt8$G)Ӧ{V.2 Gxr4jÆ?k|8W t HH!2)[bO BՏ85Hh¼B^2B|{xH Pn]SԦqї kɟEsjdDLD ebdBa:I2/ ) _gip$@10CAr_[6rcn-Is#ͩEI7֋wmm$f^_~> &5{Q+O0 ,Ks~]/Wqye.+%.ZRշ.Wޜse4ϡ&qPi߀&=CF@NYpRkЂlHnMH%:yOGg9?xO  O>p3Sꋚ:,~>I7 B 8/u6d72hj!=q!t{40t&P]jzhemq.D v hk K0]VkŨLkDkM~ ^\>u6ȎRZV0=i,T=p~ީ@ܱlRc{ d"bͲљ~CL颽H?ɒakBgT&+OYz|:ܫ9*.ӿAlJ/_}82ċ&ʸ4*I͢A(HokL[HޖKT깼K1Mԩ6B`nT ɠ9s. !Ǎvl"*62GlϼHdF`=? 0,ED+uR.ptxϢmUR=X] ͑Lhn[u8J}eL:!agޭUXbҰm[~ >Pst'[ΒNSm:N?PPfPBz!YZr @)jRBGiC׹Xg3Gcy-x?:CzȲwDLq?$7%dxxVزktz4 yVܾ|f o65btF-~^U<ش5/$k.܄ (V]C%orS8x7NU^m[BC5J+lP7ɣequ&u,ElC󍸁HJl'^b۱Oč =v52PsZP.b~mV~ʡ+ܘv8-g675Q @qe_Q5OL&UZu*?:Ć){E>͵zd ۦkϳVlMb7E H۹څS.~B6oS[ǫŕDJ#Y&79 @}1nL.b[.+:EJ)n/ 49ͼMcA`)WUxj;%xS^/;]NB'Jox$8p4Y{ف5;9"̑KQ HrHΙ,C OS5~!b%i\Z k⿎EƋԧlIX#EGM p̹ ~'qC@:EKTi4}eet>76.4Xa-akx΂۶S3-l3Š8XGvua`hq Q-ƽeN̓&겋а)ݧoB&aqyf+jU|Pɫ:` x);]<\#b6"Ai7nkc°& >bޠ˯_ȝ~xU}ʹHKAG{/ ~;~hnTPUDz̀슻ڈj^ss_Wgb j8 Xc!.j7؀ ~Sޔ/L|$6grg`se<&85 uIR9-1G|!!WVoEB]C1!cpvt6HX?"B2&N|a~ԿǼ\5sw Z,]wjcܼ4PRe6@@Xdok9_4b]1k/Z85o@N(ȶ'H@L ȓ@::"Bg?zm 壟EO‘z4n𴕣gD◢4%fB`T8^Î0ͭFMW{mt;uԻt yN⏓}¬%3ma+э@\hrP?IF?zʸTS,ќJus$"S/ݴ^s֥xz?JMt[hz"R2GT֟ҏ8WA-%~l/X *x(eq~0׃ Z(0wRm?WIQ+r$>v6N:KzK!(`.և.GgLZ3A}k@'sƭ|%G5nrKͪgɎi}^ _0S-Q_cHVYYʖcYk__Ydñ+&=R<1aa eߟd Jņd8b<@Ts3Wi_o+WR8ܜ0 ?6CfXT9OL{\q.D[. a7Ո ^{Wb-U79˹!Q=߲n}JcBDjH^ &7`ЅؔHiَl|L ѵ_&^AuBIU, e^kEӼڌ% /ǪBp{{ݘSG`E"!!D9 <ߍDRG0 du2na{O;z\p@F:`/Ɲ  '= #^ 0c6Mp>'¼U?,3\gv4JkYIfeםy3ّ=?Vp" QXC0ӱ9/4P1w*0ݭvs[Բj˘1}WnH\Z>Ö 5$_,M"fS;Qb'kh?t&п/*;J1Z[@FacD EVS9C?T*Z{ѤM"VZ#o>—XoZy(ˏa6S/KgB)$g|ZeN̆k¯m[y- eܪO?ӻUxF"a&tCę_)J2%agzlE,x9$ijx{2w񿴭u~@iGTMcTo}F՛[qHfK2JyViu*$IԍԃLRh{!ݗ :g쪆XawPv!;Mk,|(kҀA# ii RM{Jveᔩ(i!;Nޜh3JmV` D8I+6]*W)N~W1դ2bW#a#T$Lf'C#9a"d2JGKd&ޟ-YAKS/@VW@j )-‹z[c ?K鬃8w"P o\̑~#Z˸^WÂI?S؍;6&,g OIMͥ"ܬ9@Yl6ߍ<:6>:2&~Dz⤰S뉠O]'SB4{I"\LZ%7|#`m>bۙC#+ s5,TTVqʗI**:7-]Q5$A{az\s3c)qZM= 1dIJЖ2qmZ&bAst8;ʺlLSLATWYOgtߣоY1Z͛ lY,Pm#ϟ<+BY; ( #]"7 YAwj2"a rշdD9⁹):A [>Ѳq΢U#e/f&oǚ+#|y̭ oW a~+>qD%! ceˬLmaPrRx]noxH*~̟mh~RMiP> Q&wWG.'%FL!xT|5 j:W@bbkڈq|ro۩\}*ˆ#<& yL840: ЊQOyF,;uP hJ['/=0?d.,kcwV7ЖնAZZ]ll'y5Am 4}IRV8pfH=%U=YmK(dbÔ E`hEd'fO~R@ߎ 3v{+9T=5CΘqji?531q!6ifC>ʧ1'g;r +C2"TP* zSj֣QHW@)&GXVP.nZ&+e#q29ލ{5lZ1-3(VgGcUn~(7},)T{BiVNK`C{r}ȩZd;*&ϳnF6~8*dzMJj!*!x% ;O N13u<نWjJ3$Q?EtOph,hŧ/mua6t{623)x;0:C9J~b^.xq+jxg蛢 35ʥ VĜA0*aV߆G8}MôFyhnSzړlb+tj)gd8xr|leѡQW\BR=im'x^zv̕8W3D鍥0"`KYJsu¸Q  ad|ωь1dl;I2Uru^HEcJ2`<:J&KK?g6(_<쬬#$l J[?wx-)pΛmnb69|镜&\r <6@NƆl0!nV QM<8T1p-hfQzOlܖ;v8tr]4G#uJOk^LV?n2)VZiyECBWZ, c8a<@#[\< c_s^VDN.Osdƨ)Ͳ*H@7LdwMt=CGpMu7Za߆}D!d`dѵ@qzaMJXjHf+ʱX 2җ*7)8)-% OΩŊi4E:1 ުs%"\%w"5]bMx#;Hڝ 7:PyX< IMgΌ,ut"}TX 6bn䗨^3~šJg X5n -cW]fE]g-.ƋJ@ছ@)k }{0ۇhlMthDWYCCȧ퉎rz D&~ +f2/\|~i*>h AF;V rx d{&.e^y&Kz*anzGUF|N-4OBY$Q*Dg`*S˶~0,ޭk u [-9?N 0B[IlSFۧ՝C(QpvPxO>j BuVF>ߦdy? [br ZbdQ'Q ៥6G ORp} yPzQ_4z+}t+km)CV MX)`TzݝB75~$0Vڦ\uD_~K8x$Ghf;Ii@f"7H12e*?'KR #h~KsƚFi5+6aߪ~~L׾\k秔$"e'?jUOΑr,1E\6oggBdLrzCqe<ҺOQsQPj۱Q3ZHHEV~_pLQtܐLDcA'C󳡊-}3ۖ?ViƜvB4\E\W n0F%•"g 4(W2"Jp-kx~ ҏ1Wy3j废g3J׬7aW9t9sWhTb&Ùi4K峼Ĝe=$*@{sQ>+z!a4~a1wizH`W&}lO }2mʭ8Rk]t3?$2ۃOeV2`Y[oj;:qTi;#+b2>_V-J΋e鷛Wxߧ(֧6< ETPeD->Nfuz5'JM $<3m:2s5οٛ? þHD8z@ バBMr!ُ 9"f߽0{ +KxlJX"Z~S׷5zC?T\Rj@%@5VSSl$G# ҇Z>YcTX!~ˬmX=37isrm[ywbV]K|SQ.J2s)M8I>NI@FIBk!߄yn! VH ׽[ȫf4O3cY4By_b7DqgqdF ̭0Z`oi fR3QR;W[1؜9?P@bєKb݉MW<0̷B'n͈bR<$Ĝ 4nd2]2FxRb/6U LXI8C}u_?H Rfp﯌ O \=%Ranko6h SWCȺn|.yȶݐB ɚdx \(2ᘎ9,e/BŸ|\"˂]2En|SWX@4̛p CQWiLZ$B,"H6P<|õh5 XSCФR, )q-U'ށ9v Ě4m?ZK͏ $f(O+R$R 2Җ$O.dwT@@jyX"vF51yԽ\ &Vjf"$Z 7V XLz\Ok#| z,w3᠙ .Y%yjE} U,Zĝh$'e5)( wLD;,Ss((!_!|уt:@/D 2x6|jwXWRf&5kqY1hߺ0“W1u:"aȉy$%J(/4fkL̀=iAʨt=_qet9%7>t:osERsT1^%Z 0 84>ib= zcl&(cr>ە̃a2B75Y Kû^/J+d=3f\*L'q~_}'Q"5wX ~UgZ\㛁KYl؈m2t&snE]{h miD?'#:R."7yB RBKDSEǫ}X3ޞCoD/XJ쿃_'Pgw*/}yY5IZU 8o,wU>/L|. 9,˲1dBI:j9αP4Q:w~;Xj5 N~PrC4cmtrfOR k6+0$ފ `obq~ 3_0NWC>H҉I9ݿ?.w^QQeKbs5Q!;Yvub,OwQжV8zY]dH'KqQ%7 J.1w#rv ZWS@_F 9 X" UW`BڣP/ ,\BcP%vG'$wҬ ~kPFѩ%3֐Fr J fWzrH0|%YD.J«@"ȡX 2IN-@k FKg  :UR4 jJQI:cg$y.*U$6\7bmu`9ŌyGF 3 6|a+imG\,UʤyiX|럙W0O?bʶ=L]xc8mIem9eqo rRg Jה^@4 7~ I9E${C:bﷳ"г7OdVfO\p~y85,FP{x2CҝPem.qݹpqcNjϼ"̍ !u)zL QM|!FL.J2{aNz!oXۂ50.>BL8؅d4sѤ?>g4#LWL( ȋ4˾F# wg)yBwogUNjcz:|DⴂOH1߅5I~.9nU5{dBz--_,CF JO&:lMMֳdG::c]%+t3һY UxV]]C cׅ=O5#GRlT7м@yk[|Q~^|lŶ E%4M6$ܘkyI X ωׁq]\tdՕpDzĵbkZb.BPfke;+['4ʡLK _Tעmrw:2g~Gc1 UҒ ]8Pۉ7w@ `~JZpzʭ.剡BC(h^>/m%0| #,{NABIİWyb9,Ӌ&t|7)4.7" epG2FPNN'{A U╨,pR2`6?'P&GNxOunY 2Mm03e 5KS,.)JX8Z%XG/ס_BIV"r|MƝT^ֈ_26+jЁȴs: :TR=V"{%~Z`e"t]O7F.ҮFnYߧAfȡiEXjGaTt-7*Jǵ?I/4[XMDiY:䜣8frIοUUBxK> ٕIμN{x{o $yFg[+€i-gW4J[0][n"'%QA)"] ׸41ptxNhH.t9&)oxmZ B^X3fyzQl^p@~=Q\""x+2K"nEks\K1Ҟ@whBEâ g+cMd(j?{="^5a\ {c0; iRM8}ESh}p493gGOE7`Ͻw8-ulV,{QNFo(fn4g}AU1Rhn](+[!u S&d߹ԽN+#_@BW 5}sTn&GLE{>}G :b{=YmI猁&I|[ttu0t-<4EW8Ơ"حX*2B,= is7dO my\4s2&}[K_ z#.K1kk]4z58~^et>R"KB5PHNBFɅxaR{04e?^Fj"[vcN m2/(.) $ZoSD0j1&bn(I[fQ3T+HZVlӯ2 P'_9>s9^+<3Eg =̟sur8l_P[p!N]׼X"~%1Br6 h,5+ch-\L7=Af ɗIh`'A#CwzpLÖtv/q(ިJ_/$ HS*lDyP*<՞~_@^3g;0*/|D$w-udW0f1歄\LYqYd9ܠMuXEPZB@чݹIDLD=K_̭ҥH3n/\O $\6ϙ!5O>شj~sEk@>%g-ӚZA`.(ǡҀTu&S u4_K"En;)nI:_M_oteEr`A̘>plVոĄ癴N.ٟyp3"bE'NlQj2jѠFU" t ⎦?v,gL0/IDU»tPK?a rd7Y/1\]uw-Գ=JffSEX(lznB wWQ,cATY3ehJm1e< }xRwN2Oǖ7 _["2P*X{6!4R`0lwxʸ 2> "i,Pa95}sⰛ`+(;Y'dj\4d@*Tgޡp5s{80:mSBl)h:^5,&~Ը[|..BJ-%s$(0>HCdm5b0Vu6zoT)QU[!1#:~ɺR v.e-܀G [#IeTFN.q.έV~@'(sfb^#dPI叿sz A 65^K~|T-ZZFmZ˼R *}/&5&5 Wvѵo: &^f&>H/j7 s:gwI?@uWbP(tU *]R(K*i@/sup jSBBzu@>Kغ=ZdO؛IT͕ow6^X'A@B8)bq,6ڕ1aQ+f7y}+dGtvע9%{PG%|!}Z֪(#[Fpϫ=Qi@Ba(cC,ȏz&Th{eEh޹"1p9coX<҆"~FrYj?p-@Q1{Y~:օ<5wgm YxSxd̷_̈́Q4:`u&r{x@c{}V9K^#|\+A'%v ,f}i-ַ pdŔ!:{|Zt !1mCV@)-A^Ǻp$S>AT®-bI&eQ x\|+rM wL=e$)]Vc֍3" آÞ,s# 5 a>uP0 a_1b 9v':&*!^Ĭ ִn| lgD:@DKΖp۔tj&]ej,yF!})oIx}xυO}~5eq*ނD.4KGKGO f)ħp3M 0֜ xX(v}rA(PD+GVBH^Y(5ue /,G39n? }f̐GLq.nޒfstG2գk_ fP,/zW`!N=k7<,PI{ᕑ+8Fk9#LrKXXΊ덅ՙ* j3+n~8ɇPxrB~ՊdOkqG:{d_$[xD&sFEq_\ Zw'3[GuGA;q;VYü`xG2jvYg_ 6DpoԂd#$})TqޯxvSuYDFZYxRax|oeOc-sE-/~RLUX۔Y_#ZhkLb @18V]]Y0Nպu _`m6<ia2͈>ewT䑅z,\WU *_u,f L&2Z [|`zhYSs';*ޜ,k1˖&`nqVG9fhrYWf>KQ.zKnI` Iח"&>w7"j8Mg00U}H!+4yN cg0O\ޤr_{;p)N=h$j_ۚ5hF-,>Z9!"'!l]Ԏ_nTWמUQh]ERQ2v'ީI/:eo";G]&֤r ky@[g3e͆ԍ0ٳinK%L;ӌ @NR yXWm[~$9w6M%k85-Q,562_1WjFwQE  D Ԏgv}:?{}/&ւBb)MEP?n~-pV vD`zP"(͒ƚ!ش l*-nXI " P56#ܘ94΀d>|rg/ln' Yw) Z+zF,n)7aGռXsw<e,MPϤ4= Uj {i}dS\5x J.³.x95W?@9M6b)m`(<4gc} ?s#yVTrWo+{h#OZ:230PD_"4sStʴpdxۭ#U0';-DA =3Y: +(U 'Ir؁z?.$gwC*%J?'{lDI< BkG|*r BmӤC@\XE{?C!@ 6Egdh9A|!C^m}mϵUPB^LOxh3`շA^.,̵W}eKǵdzAѱqI𰚏&PɆeQ<7RRX# YF-@?x ގyz"I sB.WbX 2W.0QHqOjm:P! :k2_Oٍ/fٙIbڐgjè%g[4PR.Lw,!# 9MzhWu na߬91M?? C)1މ +[)WfAT.t k1WS j /sJ![.{"/@qdT{zIQ:3쑉 ;1ؙr * q߽EI&$,D0 l _]O2mr/,u>H\&rrHJeS.}虞0|M*ߧjWI#ϐ _#q4<ނs9:}ULAi1},Sw,̄'/C lT.P6C l#" 'Xvv[ȘZOwیQh8h[to]_~L%>hT ^+L+nWEj O^0ì#(YgY]{$]@r$cCW8wC$ulg4lWX!I&=lJ1t~ð쁛Kc}2&0g8䦰GO,C4?V*+q MTm$ 3Cy4Hrd#l7ombBG㛫9F `wX9ONeiv>+6)"@*6 +s[1-<)J@>Pƺv#OU2„?+|NZ 7/>`-FQ^W ] Qr0'έ20x,eo`wY%`'' RM k&IA++a;'u2UzaV z͌]SFe7@J~6 5{ ˼j!I Îk DSg$RL7<r: {$ N=Qʪ',5euS8&ZX8i-Ʀp+@>%0lKe-P䓫=Ek^pj Jx'@1:OQi9t̠N#W!%N26묯;^>egZ%^7%VsK*:aәbvh|U22qq"dnQ jj͘߈ m?u]^r_4C*\3J( {=`<'Ξ-OCHPV[W@n5(_gIDE5ny3t%xI_3i7L],R,U"FBpN6(LBs3#_5~ʤ jwsO^faixdž<2It%٫japŦN_ o-3)"Lϑ mdț7QHzTv#9;!J8Khmwҽyߞc0"ԡ2ڶhty15E ?.*$bkfdpc2yǨ#$&7@24Q5 :gx \,@PRF| Y|òBaEE)A _\(4SApr~y\ht1J9ƈ覡cra$DW]V[SG(O4WE6 $O|?TdmQhǐ9906foe]4 mE5v'(\K!ʣȦ;V鴀CqجQ*mV+{FMҝ# *z'}ST/er ˑVEʪy.(7Ϳ~d*Ξ ,{>g9N-W[42xtX885`<" %Rdj͆Ogt}/^E6YvG*۬ b `P*TGG9I4lFr`~OKLߎ0OdB{Gї&~ē -Yaᘩks^S#(ZOpI$4"[x$b+D{cZLMo5{OP/~q-uVAIŜ}pˆ9?5o j]c: qVABg81؏Ak-C)0iڳ{=uXuut8Ok$:"͏VX3DݿfÍzMbCUT,~qF--閊 @|F7'|ຣRA~2?_0>5ZqQ#Ama_I8UAQ!Ǒb\2yӤ}#>$8տhVa/f:f)mkzPH˜ L#- %ӚŰIP9x/&o9)n=bCrBԬlY GogkG_n_^s1MpuLŞ Y$:zykֵ>?KIJB-洹(L^/oH ukK{+oX VOd> IF _% *I`6ǝoI)B缏-u]vKӷM@b_ H&b۳2J˕(F_hƭ"A$ 2`>)俺Lek\R6zdm|[6;/tlLMwv6ثx2xezt4281a׶ZY a#6-I0No9q=(zXnIX1 i*rڍ'6R8Ӱb cwr!n;([4<|g<=j4gRB%*酄b:m{B X)| T /պ˾X`0TUWn:fo+=Z}bg^cXsm-61U) `6Jw""r9 ^TBC_Ģ[b`?jm3=H7^BhToofĸdT!W0&eсvN88'Cup_>< ,gdd/_Α[ZhN h~L2U:G=KChjg#Y{c/>N.y!flY_w!fpULۺ)DP(H)[룔v),,Y1AMnhtѐrViVV؂y~z=IX'Em'(oĺ*'DN 5%S Z 0^+۫OĭpdzJcL`i6ֲZM3q%qdyIFRBKr +~S /roEI byw0Nʉ,t e7htl"d"yMg-r-F@Kiz /e]WxEHs0Si2wOvj8ËQ( Eo t-@z~Q^%Z#Eo_%}^F. yTcsjz| BElYJ/62]@iA:69ƅ_t V^OҖ.g,T"}OG#m>7/ 7t;\@:;w{-딁2}IlNT\2c@C=kJ&yJhLf(7K`0 !TEI>׏. ?qI:/}SdG ԋ~14+SٍeNiJ>T,! <>\DwQV[7܋ߕ.8X&~g'l-VCO݁Y<qL s8!;yU(8cs,8ۑ@1CBO 8¬> Z@kQЛIq?[WVvp)]}읊XPlRc}$gY#n#ΪgȃR1AR@y\ZW#냝+ GztFk8r`'tl7B t#=zAuEm`"J*Z*x$M>؋^~-9H&y@P#u%-M˼"bkIL6y4DYp ӔŴ& JqU hu[O/xC5yT3-[hzWvZ|=t/98Tvp!VhS6+Ū9rGo 6X/OE|a] 9!L2h瓟+ȅ\H>Q~94c@O{XiX{5nVq͎Õ{1lr;ixC-+tAdQ{i4%lC/J*cOl1t}6"@w Wn'“|-4,Y]OHK&ʱv|R~2f }X7h%vByJ jǒ,.ΐS6#o`83\4@G {11qhjK-gRgH_t1d/* K_TݑB 3"*3[ 2]AVHSI鬷HKa+*w1ǣxկ,x: C}Wqa5~I`h}; IϪ1oiGn<6y/`=f|j 4 a ܳjoMXC%*4EIOF.,>#nـЎ &3Eak~? Wffq7 G-@?K]%!M egrsB^PH~y}Ms"WdDk- y ʄtABDž)H n ݀3?ȅ4A˗߰Lxp|$dtWǦ 0>qçtHLƁhqzSqg|:d%%紡!f戭clZQ2gFb9+oM=@`iJ7W;QX/TFR;φCܮ/r[t 8?UҘ$֦<3ގ-<"o gf3GGe߆s9TJB&2aP(Vp"t|w~d=q5eqFR`_B6T`M>Η&(.6RoSB|+(aU)xЮr,K- @qlKUM.3)‰-0^,R(V[g%)9}q )h`Ov!Qz*u҉cM&^ DWĀ5p臐o;E3^ZMց*84"mLAFR?q'F|DM@݊rb^\U#B+Qњ^}VՔobmii "`/uAUx>zy؈>c fKiw5Sj \þP6qGZ̯"~b8cPiyTLkު^h L6^q ge=Q@`2ŦOl~",i*vMS|S5m.$Q[mE{fm7/ڈXE@nrl΃If@0{̀!( %}.OyC9r Ջd˥^/%vwE$@dˢס"$%1XW^c{swHt~6D0M <h~I]4gc{#ٿ!(6EUXS_B^t/fpA8S,6i= =Ä֙-&K?5l"9H۰d:ۚ*lN_ZbYxU@*ȢKJN"kGW8KI+˧70KYf?h1q%ivY jd*nub0}=(hrJנ|h1+R+EQ_XzԨ ε+0f3h_!㊌>2ߕp*RSWjT8\pYl~mJ*?=+bq$a=B$F-lȎU% w%}vQ 8"&g7(VGiˣ".V$M6Ts"Zo* Aٶ%H 7&8񈝍ҩhL:6b 9)VӅSXD3 mb0NL;=ɲlT ǒl~dQ|غ(6`6TɨU[sAӎ4$a! : ]2]1ncP*LL%C}O=ΘC7Bm\,ɬ@p(j &f,.rz&Sn6F_0.N='M̿7|QLjU\1y[0_O}:pv*7[<-ŽKRZWF跧֣_D Gs o͋4p4# xj]}L ;St%'15t/|-k}/U;{+h3S"o0o}S6phvCwuuz㰞\[V8˞Ui ۘQdѣ:g9L5)gvGKvTo jJguglw$.Rh4ɵLԒU1 #Y38Zm`PV>օ[+VfcH0Ѷ/cA(kMBSbO= Y3q·k^.yNۖ'-a>UEUP@Dԥ]4oH$.\bfWj=\#ߔsdos}.b/L,kںմ$ŒK|  ULzu*;9K)`M4I($7=``(>fvpQ^AsM-BM9ގ1:foW"ֻ#OQ6pDI:񄑡-=g'DRjD-Ȕ)y `ð;׈Ʈ*䷏kn'SϻzF4Wj5ȭehqg=R[- 3T>J\3_hjD.9C[vҼ69L|ר&nP1jP) PPYh[ᦾjvuKõu=c.^C@/U]J/HǺ/2Q6fꉹ)w޽6gCƘ8Uӫo#@7z1ʟ.aT__Ud\݁`Ii݈.ߛGasj %}9lLB?Ck"Nq7``o%nt9qBrd`% OP((BW"\DY[,}EKD$Տ +H{KcW,P1T^1+6["SuKwa, 1-yXؼmeCsphkԥc.ꤦ7|i^tg_Xt{WWR1> e$[Pn xz|/)Sj`k 4xG5w>önQ椟:Rm3u5-q).jj{Jkqc OW.S']T'gS`n<}(P 2 WW7#H7ʤKnpMs 8/t5ZD(~%4QRSnb6;S~T߳r1թ~D{IU' > r0ɷ7B5UW*G1nve4 (`0v;jKRl1\/ xeeP`eȟ@Ёs녚GeV &]ld.׫-~<:~yZYe/)RA-Xxe]doaҦDa-×b[INӈ<8'[ЛYjž0h,Sp!R94>>CG$*2\ 90^cmV7x_9*0H$%Y.P"S~uJQcX)`B`crzCy$9Uy &K0{QY4(A zi(,w¡Wƚګ !?! ꕪK\q]ڈtp2dAq),wB H{pѨjԈ2#0u3 }i9̞:.!ȥj! \ _6⅊烁gw paL93V²"{/횸XHO=#qp%t`^gNW2 |-v"9dO$" ;(WtYLR;Ռz} ߂Ql)[Om$Gu<W$Ӳ--YKc)R̯|2:kjdK;Ogܫ.}c}^N3ڜ t5y`ړI\gVԷbh_D{pؒERVw֡SQE4<{]8kb.$mMwhA[O&ibŤY~nb--щ[q{V𽪔(͵!(LOob_R!]bYƙqz°ngH Za&:6@'/N8򚷊.{vK$ |6eVfMkb`Wߤ:yjf"aOH bfI S?Y3|b{7F9t|^o2&f63Vdoz*5a۩AoYQ;H* 7RuG>6<eh,t %ѫ[5C>J_vS>O֧';zVa_7?d1q]%erN5{gt0}?<3;Y-Y 5^JX0iI_m11N2a*>}}D;/L_XK>z{0ďzJIk%_{}3f9shul)j˺ew[*E3r|Oa[ջEp2H>6ƶ4ןcPpQ1|@˗pcFCt$d㓦 []w'&D 84ai4y&= "E'}VAYZMF5!!keTb I]hG?p`RژMX`@? j ep^ry,4|~Hy| 'L武PDa (l: -xp4VlŠKNBNà8 `@H{:ݝ-1-$}]x10:ã04)B>!;3п-#>m᰺ɮ s=ĿATeN7׉zq Q Ix+r3%,[E?6pr.;FgA:lP?D* >E/Ӵnh C!'HnhM6e^;'by验LL&G0R9Пs!`k#✫װ1 ŗi(E0Ju.Qh,+҄Uv5D)Ky\q19DzڤPKydcN) ٦b++ -X[A sZD#g5.2ӌ7.RN ^ܞdXAͶy/}ӺAl bB< ;mM}ge ~|_@y:p&髣)]mͧbe0Z:Xߩu#T>ar~#cd]@ i>Gmqe 1&R|\*D`jxo,UxIys Ab_= PA9[ۨ58 FZn^B?bw!tЊ@EBƔD+UJF-I~!0DٙWN2zD-p-B4ŗGYz|"5P^#^ 05ʅxVm O[. 6;gC/Z~AkX}7lC6'f sbCt>> ja061dfU軆S";Z*szT޵[*f7GQ6ZqSJpŤ ^YH:z*XU"vWpd 1ٳ'eɰ }bܤ;cks\TzChG-ۙc瀫эtw'" m;pU<}ʼ6]VGΈ8p+$QYbO p mic- f^9;T_# Dq.]H|nb|>=FH9?k{ Yi R%^S9'nADٍkP*O.LIJXXhudL]0<ˌm?u])Hn_2^{Gح0JtMzQ“4'g8p'|3nW.\gŲ!KWv7(<]QIHϰ{?~_)Yܵ @H'5ڷW=3#TJ.--ւcJ*ev26~֗dDa?J`73g`ӻ@\J(`znFJRӺ>Ogk\f&1dF0XBOH$TH NM}9(V[AW17kNPcNO V#΅'-.FlY@s#TܿS[fdrje = \\ ,ǥ ۬r62>ءĭȿMEYotv7=]f@SX#,um#Ub s%ȕl%ߩQ{ ;;nFLBC0x*٬7`^HXZ៉*evyJĨ`EkZ( ~&~< -&.Ӥߢ>BqGK8Pfvdy@Օ_)? ViOBoꎃJK̤ ~_Ib…rhv/)8<%Х'a~<1{/|>z/ q@CޭADžT7GSV~6(-qRYiZ)~ 6;_*oS8==XҦ0#rGqE@('ܸ6qu+YV~ Rcc?K+IO˓\ Qۨ!қšEmů*4E#X,ko~B1"׍j$w'@=w>A)( 0 t 6p.ïR= $=#зcfJ’(p-ƫcj fSJG^<Ȋ ]/u ӭ?+4B}Sg셈^`7lAhpa\sݘ6c4Sb5"YFƘhXd^37T4zo vjrn ŋ'H|H/f֚RH >UζmW*> п-ESC@~uȽy%6?Ė ay;ǪT)Um[`c?y5 FdP Tm]t^fDMն "؈%b6(u>Df%Njl£]!OC2-sÞ g/ڿ| +S4!d:S'+dl'INSDxţVi3f^(h Y#>#)I!ZKIũ3x'lxYMS]XڮeS鄅d%a\\/7>⮝P3ω 1)mXa;) }` ƇuB /ۡ:lf^A&'Q7`Wt)S Sb\e,uXm-MxŠÒ&&*>S#eHeg(Y 9r1 ,\wFx"v^v%zfRp).g|%< XuDz\OOp%i>J|07zd/q r6gka[TE,#Rb$ >6/ζݜ;k~x'=ϏwEbZrS}V GEc(@i *dR>Pbf>u+D4ݹ2 y޶k)p7 g^6K3IKzVa4kcM!ƹt~ N|bsZy5Z[3˚p'&W=noK /4AXOa0~SEbV덪x/y 6SC,LםYX Mm` ?`r jG_!pNOdOݓQmqfl!=KOUN0i` Z/ E u$7gFUF60JYgH4hr(тnֆduCgl;w|9 U$D:yMW" D:Q J.ɵeekn3m5oMj*Y;'^^ĘHRގ46youdE J .TxhX߃QqbW3"\ dk\'m(YK;{b'r0;Tv.O^/E9+qD "!q ^Rz}^&Z3Q~m6RUy9niZͯx$\λS:&>X$/+-ʭ:sfE*8 b0u(zjdJ7eKf#18*Y.a=50[ $x V @<szPAN;ܦu/Č:lxdXϠA) $x0tcvC~9S>AJN/4r|OAUIXzeAz=J!Qٺ {ϖ2X9g'ެ̌tٵBj{uc 1fAk:"/aU V?qףJ:R$CkT衴n+%rfdU΀m8/T f2@1GgJ.i| I5.r]OY |q-O3C02L4{|  (U~hƒc]f &;BQ_';(pT,KX2c$_=ƴ\c+TRSL~qhY[ ȸYi"E$`6@EWLtغ Daς|gU⇏q9;29%mPtƖb1u?Is^nuRQ$u꙱՜F/W,1 9,N:L>lqugneuKw?oVX,0mTrW3ڹhLSIᑱt@Jz@*as |E10JCi,s&Sbѻ ~wAt%ӣo1uOkJ[P!}}=-є)hhdthIlЎസHdO0Փ# Qo>~a~fCQE$n4` '`WY Yyd#eitKMFyՍ)ǧcL_aM*í.5M(:-Hf2e8'Y0`?Ch[ DpeWFPHf֫ƶhT6\}L7;EP4S-! +zE @o]UV@uuÃh]V߉9ҬfmAD1cԏ{2V9KlcԪ1*7<:˝ad/0"n *S04q<}:Xѐ5\ ^=֤m틧 &\W d6݃uE :<!2O:N3.*VT% gPr^L~߄k1}h-b.(Ĝ<AS~bMoPqobMW+=kn/gXJCA#0^ 7IUrg ! Oɸy|lҬV Rgr)=0zl\x#!޵A:ݳꫧDR #B\d뵟>xR~}-1Xb7>҄gyAWP(4!P" CiJ X1-8[|ٓÊY%5+,UٻbaaS2Z}ۧ-gۢ8'vwsFD@fpxqjj>Q"sa'_ ty*MFFQt*QҐ8=k/0#wn5N!/J:?11.=xˏ׊y:2ٷZ-ЀDf 8PAx,3ZJ'y7F'kthj.+p$2x.*]T= ,h踢ϖzIݑD fײ͙ 9~u6;|ۃ[/0"èfsJ & O8z!€#c]#0Ҿ˚dR  θcƊz#u2mIU/>J_ wžmN ڸ??LuN  +fh֓ V~"Bѝh̚Jpp f}h!ԇNI'z "ާG`YjUF "U>Q7Idt<0cY\NئW2X=v3Z|/E=Q(4K@|2S['5X]6 ˪]25f 5m2 `'T#XO?PP~HOʅp΃:ƾdžZtl)t5GƘ'!;=1&,!3⩊nqەͨ'$eCg9uvA 4kP!7R x$U #G&FtЙդ ~,x Qݤ $#Z,g>$˲ *$݃ 'T6!T~S+Gqhw|*A^c_-'裰ZYY t, I1NVM]zvDbmbzQh;{9~h tζfDulj-J{:dأJclaP ƖLX@8`byG|nI=; 7V<(o>/=ϜAيFINxkF֛֙u|5q 0q';AJ9R )i|^$k)=FtA{UhɳkıȺgN,65r#b5