bpftool-5.10.0-60.127.0.154.oe2203 >  A eW^^f/DB@Oɹ"pu41uk8$m9/$YT|cj3/{%2"`8SNșy8晁zJN h=ڸ6 '[gŴ]-JcS"VXprE=`Z֮C8-hqHXR|7:H.g{Dcw1X4b.e1̉F`Z[,<@>p@Y?Yd  % b*0 EQhnx   \  P8 ( 58 <z9 $z:*zFPGQHQ\IQXQYQ\Q]RH^SbTcUydUeUfUlUtUuVHvVwX xXlyXzXYY YYTYXCbpftool5.10.060.127.0.154.oe2203Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.e&obs-worker-backend-test-arm-0004.novalocal@cU@cccT@c@cc @cj@c/c]ci@ci@c@c~ @cwscjDcb[cZrcN@cGc2c)@c!@cc6@c b@bbbL@bb@b֜b@bb'b@bbbx@b=b@bbbkbw@bb@bzSbjbe;baG@b^@bV@bV@bUib@Qb; b9@b8hb8hb7@b4t@b3"b3"b0b+9b)@b(b'E@b'E@b b\@b\@Jialin Zhang - 5.10.0-60.127.0.154Jialin Zhang - 5.10.0-60.126.0.153Jialin 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.33- !4466 [sync] PR-4256: scsi: core: Always send batch on reset or error handling command - !4681 [sync] PR-4662: v3 CVE-2023-52435 - !4691 ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync() - ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync() - !4625 [sync] PR-4531: fs:/dcache.c: fix negative dentry flag warning in dentry_free - net: Fix compile warning in skb_segment() - net: prevent mss overflow in skb_segment() - fs:/dcache.c: fix negative dentry flag warning in dentry_free - scsi: core: Always send batch on reset or error handling command - Revert "scsi: core: Add scsi_prot_ref_tag() helper" - Revert "scsi: core: Introduce scsi_get_sector()" - Revert "scsi: core: Make scsi_get_lba() return the LBA" - Revert "scsi: core: Use scsi_cmd_to_rq() instead of scsi_cmnd.request" - Revert "scsi: core: Use a structure member to track the SCSI command submitter" - Revert "scsi: core: Always send batch on reset or error handling command" - scsi: core: Always send batch on reset or error handling command - scsi: core: Use a structure member to track the SCSI command submitter - scsi: core: Use scsi_cmd_to_rq() instead of scsi_cmnd.request - scsi: core: Make scsi_get_lba() return the LBA - scsi: core: Introduce scsi_get_sector() - scsi: core: Add scsi_prot_ref_tag() helper- !4515 [sync] PR-4431: v2 patchset for CVE-2023-52340 - !4443 [sync] PR-4290: net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv - !4613 [sync] PR-4521: xen-netback: don't produce zero-size SKB frags - !4591 sctp: fix potential deadlock on &net->sctp.addr_wq_lock - !4548 [sync] PR-4461: netfilter: nf_tables: reject QUEUE/DROP verdict parameters - !4607 [sync] PR-4588: fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super - xen-netback: don't produce zero-size SKB frags - !4585 [sync] PR-4562: v4 tracing: Backport bugfixes - fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super - sctp: fix potential deadlock on &net->sctp.addr_wq_lock - trace: Fix kabi breakage in struct trace_event_file - tracing: Fix uaf issue when open the hist or hist_debug file - tracing: Have event inject files inc the trace array ref count - tracing: Have trace_event_file have ref counters - tracing: Increase trace array ref count on enable and filter files - netfilter: nf_tables: reject QUEUE/DROP verdict parameters - ipv6: fix kabi change in struct dst_ops - ipv6: Document that max_size sysctl is deprecated - ipv6: remove max_size check inline with ipv4 - net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv- !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_ULLobs-worker-backend-test-arm-0004.novalocal 1708992000 5.10.0-60.127.0.154.oe22035.10.0-60.127.0.154.oe2203bpftool0-metadata_list-compact_tlv-bpftool-5.10.0-60.127.0.154.oe2203.aarch640-metadata_list-compact-bpftool-5.10.0-60.127.0.154.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/673fece30dc99afcaba35d341a442abc-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]=6aa3828a06102cebbb452b7c9130c9e7b4b4ae7b, 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 RRRR4)hǂrCјutf-891fb784f7ed05c651b3f5c1f84f1f829bdf38589ddc7404e4063f3f7d2bf4abf166115b8e3d44ff230f87dcff9a4f2e47686cd63ab4f461283f8f296a04ecba7?7zXZ !#,@] b2u Q{LX/!Vt]GsC ͩWIO삈ȵ<0a+Cw?!?# 1!Mel]{D7 +e\l"L9GF颟<:M]:4+`O5nTR~/,_.ӽ0MlQÚ;f?GKu#HX?#ʅe!,Wֈi)*$- ur,.!8uP@mQg@yISq05 t=s!$_]ϰ ~U1B $HVubr&Re˅tkIY :H" ̝>ėd1[Ju`z֯*?hpJ̆%3x]ʎHl{ꋻEQRwoV_(_:m4: Gmv>Lt1E^[o kr.n%/@1+x*Q +3ie8?JT@*FC%f1hrѪ "T<Ћ)`w#rʜg!ISȘő^ 'W AI߬8 41~ՖQzz\R!uå}  #W*~fh+i9:{UK2 3gxG,R5͎K{۷SfӉiI[znH* yhK8rJU~\6G-W-C+BXN$~- '𗐼H" b~ +.qiVjWI(AP á<$6&9 6PLᥑK~6H>4i2p}dsl kY{RTi̭3=BI(Gc -j,rQzXY2V3B_&$Gƌ s EsQET s`3 "z˱Rds07p.3j z)?VSPQ,zJU©|؈ ÂȚ*ۖnޜc~ $>J#- `(V^Oe JW, ZHwk-Si k Zw~o7C(zA.:+wC*xRHƀ]7XTD/mifҹ6]ybU&e‡䲐+ ғ )6QD hHGf_sb'X!j ftsN ~pD4K<)Xz> ')fլb mgV> 0<;iO3TFEcºD rheTzQxZK^Z@{g [d6Wb"0\lɉ]/\勮cὡ$z YAP%[)4tY= )W/3X-m!Q%56 pf!xmk|0Jh-r(vn?&!z#^TzEz $`'0#J.}& {'Ӽe@2,9ɩ?"~ZᾞEr)ˣSSD ڙozvm8t ^RNB IPw$lP&M/d}I;s*[m1PcJ5G3UV`쳢֕0FA(5KggєRK|U1&p5 #$IAFɲV4,!oux/1۳bhhSmYL 5!6=lŒTN M!jr45r# ­ |/t̔3vڻegɟGhE1TP UO"'OOw=IAVu.a q'*i)_c֞qZsj bqKپutR q5N p'0& })kZc[]-^WrHBMA.B\1QDqp ѵ6Z޶ 6$B<V#ڇ4zA&N.d-MFi7KmoH ]Y7ZP#ƺ/Tji^ph,vkJxݙށ-՜:w,'ڬ+R7ɺ e-Kc!(Gn }S$xL[Ža$|F2|&ꠁ0Y=eNzRm@ⳳ>=xÙF3:l +n/U2ۦf/]a}5D]X,Ѽ|~5jwtGR)F.^A|+C5Z)!]ѳ:A`GKy~$rw;R!'";$_$lD2P6 `Aui!͙ƺ5lVrBbNCFX :p kgXb˽x Hû cK2WBv^vD|/aIYGim^ INlC%$|Ⱥ[ͪMF,5Y 'bؠyk`)ܐc aqVj˜dE`˜U 1}^&= 0eOB\}sL  |㭟r_I3du轗D>CZӎiAcLS8USȖ钕xi,oJĤ.>G8WY~i1xW:NrXyWr_oġƆ!AϝٴrO~݀|%fcf{U9 Nh){Nzy\q-@/* y<(/-?1dNv-cyBַ~Fu:u{WL^K%@'EũR^ M`qDv$^=kvDHEs|u}y|:%3L%y*I=$a)\X˔%t>ِ,#V8)J)Y!eS4zj'im׺[r3MW vP\a "x Eċ!f#TsB# @.9ݧB!eav.x!%&ـ K4 u@Jǃa-zI{T[jO'xN.b_*e r 6wMZ=ǼwxJz:rӅ v4vhd ÖEᖁ#,V|SЛ3Yho* }5g&PbVmK2H'ݚ\NQ 93b܌)}{(u+RN"lNms s?*xaN-oC4pkmn } <8a|0i {"|¯PWCs[XvL D #ۧ.%Xj͜&~?j'z8@mFoJh:rU=_d ZUׅƠ.oStK=lXLwBR+\9WEC7ɛם0CTD3]dRq:*Dd6@q?k|3 &wS`ffAY!"k4%MX0pmQzT)j)j 1Ykek7Zj: 秸0N% ` t1g?GZnP5z$Tbaou%Mp_ ntxxG׍[+#nӵݣ:鮲Do=x-ѕPߕX\ La}H`$^j 9pŠǽ\6zP%kK i2ZN OB&GН=0ȌaDLqW!]zO/K@FE/btU4V£ەb@,$]f\jP5V2jd܊Yҥ@P^1Ur&k 9sF yJQ3z7 %E10Zc15SѽAQט&a)%5~'MCzbJG'!:cD(=ٹÔ:t*(!Lh#ٷKm$yqw"Vf([AD] E7l7+ٮrSgՇA$V:+b$a5q{k]1Xa;knԗJe;ʆ_ iůd:eR5WTԎ8/=cu`+,a%Â>U_ˏӼEp W\ ԼZU7`j,> /(Ndл%&'["f^+>FϺœ{,훨`OcuQI(r,xt`H5It!=`6Qޣڰ DR_{"ɝftHZY?buOlŸͮXx+Q R9}kv& Yofm8hp }HNJ H TWҽgLѠ|iyB7&[ Y]w35iQ'IEƨ3MC`j૏p k<;Dǭr!1"NZoעjOVYE}O,y?m,K,h 8M2CPĝ1v ~Y,v0g*Wڣ14."zs},t`q mA󤧚"u xIn(h]JJnP,Uf +튋2S=b[)AIM.m@[kpd1avYt5"cv^2v `YSw&PGy m<p!'G<6uexޕKU)X&HGD@z^Do3UCL.(SE*ܸě[h_kq8u$;Vs+725 cˬg\'j0@4Srg;|q}l5tC)} D1ʾV{`iޯDQq`*5h*.kYDx sz- k9χg&ۮV~RϲFPNX(s_s9y^/ȶ/x/Ivqւ#'[G א-3ī#GTr0ˬ8Џ^lƑ i2u^(0Z|\u|iv%S#fd f+^MqiLF Ul楼yf Uny` )N}58ѣho8h,W۪$tPʈJ43[$2 ( ,tXesez0s*2.kgrxK. S$ҽ^z$͡Kуz=тZWysP_q`k?NlS6i;[noPep Z}@eGjye}՞)ͦH.E nOVn#e@r- j} h0 A!z hTji &C( >F~s&eJuMԏrlI{b[ZhT ˦Z ^T`h8oqObV !=\{FNu]8*k1Z*;AO ovS>ҡv؆PwG)˧[JAŁ!* wѺȪTIB 3sT#2i?\//7-ReIX׵i"oY9 Q RxE36*CSPAkiRoCLbo*>h5ݕ*=K#jz;Si*ni` Ⱥ}E//O:&dD* +rv{cⵚm2 ծqv*쏜4r?ZR-J 4׎Ɠp%G0R!q%*!ͭ:x_>Z*sۭfVӮudD?a 1lуoW0w;dc 圲NiZIc+r VM ߜC%#M䌡k3C6CrXhDmUO"@_29lw+3څ~'x7DR/^ R=N þߦ&-ykޗBpw{wՈU [ 9(L DuJvgD^23 \G̏g颚eC;Q>uDEkS:_;(aaڇǬABfJo%cs}4rgb?c XFvtI_u;0bDmT+цϜ |) w~a@%%4N"@OUУ))u>#aN)B8xqԷD6? C% r 6hG (yS!UG.RmgNn@ytkҢJ vF(g,-ż__f̼CI:n0uWܷ;73MOhug)jhg ]5A _gjPsa,B'婁_ɳGʷWxeȊ fv-T;gxvkxLv ;FG)Vbk"Ijl 6 ?ρS/apEr-T8~5c]Zyj.=0Wv}EUZ>$"ęL֖YN k]-XCdBK@6`1u/hl,&:%KG7)ܭ2w%vHnF"$ ĝ.WY$Sn°=TAD%@(x29N4c~X#+ߠMvtvj_oW>=, V_ N>ݠI!e yn}wi#|Jۖlٍ8ѵa+)_^@*@~65%%$^Yt_cR#; /2vf"d*M̅(Բy9Ij]%6ÚXOP%N楲w3F&ٙW!꘴s Pg?U!dgvo"?yїP{XWUQWԌtn`gPJ@.\ccoFCY>w/LaZu!q6AadZ l)5 /sp(R9 UD&bPpJ"i8 gy8z Myc(yr8כx >5,ՀݯybB7}iAقwsۘ#T(8r6!gEC7ftchQMPmܥfʛSMC,NZ%M5\4vh 9tlZd-r*q3Q='u&V{ M ُK_BM0؍W+;iJi3MX0@H γ|%c581 b|*`C#{m[?O<5˼SL NfdP2KPr)Ma%296kwHD)∼Fa$d-8,l^Ŧ2L&PXqs/|*2ݸ`Q8?9|kr#ʩ-}sA).ں x7@c[1ڭ*k5wp]S=!}X˛+-j?3欌{)HZT&L뮵;blkL˭먫!\1pu0y쿔VШިYkIcX^&a~?)-jә8ڻBiELKޜdB,%µebÎ<(*SjGkVx祴F^zpW QSlgFXH#=mI,E+0 1^4c4\DQ!e!NV*oޝUâ /2l4)9t(J0}뤻JmU5y~&+*C=Wx lď"7oߟ9N8ѝ o"DÕ"CX+NөoawՓjbI"Ez*#>]]Nemd]VVMp]5˫b I ֲJz]E{ ~hTg/6/bŶYMM\rL͇\NM>2)IV|׭7żGaM6ø<@ N@@:nj GC.&%e5s V[so)ѵ" :!}J^JgJ1مƭ$ۯ8)M@Ƭ DW'1*X}bf䅃>}@۳Ⱥb<'N\`jn;!127&< /Q-q3CA2=QZCkg3Ps[6} ~Vxm~\ƨ65!I{?M.Y'c\ONlRyB疗}(U4H"Hj/&pf2 `Dr ̀=ԋz%I0U_N^]3)P(Kh>26/*2VdϮf`=6=7qs h"OyZ\/abn5H.u˙a`H)&ל$SMw?^g/Aay S ]Qia $z:A @ufq,1*T'J`:H4ԣZ'6k6O! `lc#'k}m#䀳Tl_5L Z/|L`^"y7EQ⽷<%*~>C e 'ޑ2F0-b륰XP~msx0lc3X!*lLS(ϲlg=(kGk};7MQvCuRl`;jC$i /I4f99fn 'Y'yy!2[6|J:a6*yyyr7'Xgb0Ȝ7]-+CoA"zyV^( 8у1\@>i"* Q} RÎso^,sEETȱ KJ mJ~bKe1vA !2jm7: ZKb}EŃF{R.Fg Y.bU& ={"c`D&mPUZrFC}g/II2؝fuz5,ȧ{$ ~y![f*u&9ozag .G03w28OC$4uH]e=}*X„@ϗOux}=2B\]`AENoJ9@rI)͜WDOYiuEy=#%)TY~eAy P1H}Zp/bx߻O:H٠ ֡ JВhek)EyZ헊 cXG.* v ;$&49b$7~]uYY6xXL 6Yչ/ٯ¤=R$fm'A,܀ w)=VǼ=maboxP?_lnbԩL,. YiaX XlM+2.m)/;_ 6dH 8La-K[5rm`hq}ɝg[_ۅjg⳵GaInL6(jI@٭ EG'-FbW6'/yAa%Jlf<;\ p379,akѮ>%96hjdC Dҹ`埐 J??d"Dm 39 Zhb~Q67;eR]}AkUE^F~X{mFpX%isMK-gfh[ɺ%&z坎6P}1udiݣ'ޭ2"sQyATE3reTQzyiM'|,Y2Lm~>VߴeA˳c{]fm|H &V-Mp@vA@\20(y!5 K2DƘK8G,RPz]zw X%I#RYElYG% Tb)i- OpGv3B5jEXcwL {kO9o  q+3k3.YOڟ[.=2c{*g@Tya"6Cuc{: qTrI3AllIt&jdϭ:8+&zߴ1eJԓmT`xv[y{%1L^3 p-;=յoU,8>7U_E=TNi'NثnBΙ#-W? K8f._ꌄ\+<> WE[n-"Sbs7PVHp ]Nڬe.OS9ޫjf3Vrkcdmu`*k^sh; c~ hMcZۿκ2V9l~w,|j,ZyWn=f 2Ɔ]^v@-M` d>HRC ‚PmƩ$NX y]AgJS nIu1,Ć;P{6)BĚs(.r'G=H`N"U~Y_6zTEFY$AˁȮ8PZY@Y}+bLc],uEs1-yOyF4l2VZz6  Jq 1ql5v!P/ dUލ޽%PU!j-~ElN i̙u"X^v> { b4e@~wgQ-ISR|dsV^yQ3[>I7$Vt CSHmSX8Qv"zF6!qh}! U!V@TnE[UM8rxa3-&qxrzvecV4@@$VCI;{|XYۜ]yRI 5[j_-݃@M_${n[p{sORpMcr,H $Mdl*BouHR5Vo,k}]f֔X\rCHWʖoI+;#$8o0-=jqE ,r"]0BUoW|UXb*i9Okh [<!,,AY[{oI3QkD4k;3"rX*kZ"9$ҚS "ǓAQQ%>{$dy==EmL4A07a<]x.)b.63w|_!] X+㪑~;֊ 9xZxv2`JB7TPj1oW u+qFZllJ~3@ M,qӽ0b=G2h31/_!YSA#/iK @`Nz+ϗO58q3ύ vELLn.?"с Fmpht|+2 PwB%p@)[4݂G@ZޮSɛvֆG0Wd |,@@g 9_yϲX( T+E U$mR_嗕1`da:t8iz+b K8acw20JyakTbP#xE.Z'*B%Vhr[(8胒kgXVn~Hy)oSzdnN Gіfv@1Uldj+qa/<;ſYbO[CJ ׋+ػb̙+;b".D8g~q181$lbVީpwc?\xt>p mKyӦ 5{:U7bΦkl;k c+SYAæ4( MP-bjxƁ "(Qens<݉j-epza,}5ub| ED5{ GW>$T7_fFkb- VVXEn/lN}Y;iWp>"50(_ V&2hK:uyfMIMՔbsA5=GbJ??ؿ;MЮ_3HzHnQ?Ϣz^6sudaމ@ b'lgqefIվ,~;cW[pt58㡾*̾@$y:/ 8aȔ[+YѨC-w]Q&6W/*j8L@$#zS[2]Ka8RzW-vXݭ m zj ۳Rql27 E?3[h+`FL.RFW<w% 풋+ JS\~k~|XNd @B.(eO_ӥlSwU‚(/FP |?I٩YӍWRl@s(yg?::Tn'R0eY#]Du4X)>dvA_;|8@u[ !扶+'@oZz_rFK,8Ym8KngjyG6%B fPZ'O, TG`yj-RrP к$#vP0ȎCcM Vʆ`XJ/NhAhtbōGdMC(;B)^ۃ@ĽUWGΧR ((dje~mp_u-O2 pk #.&^z ui5ȼ;[z\(~1$jw/#yj7v*dqş򥙐30xٖ,/@dbYlf5jRr`";/ǃقmV'weS.9;ꪽnm۳Դ}b?ּ:SѠCRd@IJ[gSqpQWq0ͦ/<:Fs.ܡokiBO_|姼 "^tאּp59[GyY-N:LI4ɦU_O}%"-n#ZJam7y-~nᔐR;ux,;u85Ԯ,l/100V};|Bb1j ,ݹy3I"lh"A\_్pXZAj Bp z:.vHyv$8Qyҡ,M3,>j-WS\sc D`v 6C4N23 8?.o׍w_\t,͋1 )ֱVAl-jVl#@|fx~ѵ}V8Wd,fj::x>w4;ќ2yvMsDֽ Jc <:4CC ?Qy Aed/L:[3k;$g 78?Y^;g† G4ggy  gzv Eg`v]bnSڦZbqRzv D-C-BƢ}S$̲*3bNJh-FΛ̥d nhܲkhFnL{1{Ḅ,# "ț,|h8Xs1Ljc34N e*ܐ5nFV f|Ŵo8U$U`DCڇhD\ȥqɥ _9YIE}ُ7:= d pa_Tʅ&Á^*4皯bneDf8 sh|଄Qk! (!8sgU JW Znn\AIR"_Ds)"BEzȳ08p< zEtՊY"\G 'r/,XńtQg2}=Θ@vI29v U:cD(M?4D<)o~H!J'ŝQfg㌒^PR_=ߔGHgA56/C&w4-Dž`Rzudn]>JHyX雃Ը?kZ!@<[~gJyZm;){FT%ut^-d81U&PkA7g#|6&UrXMN6=UHj}\|\E8^RUcX~C ޥt?N^30H$;) $x$ɓax8>$HtLJG9fK![ ZzrD1^"UzLܖIM;l>3AN@=. ӹW}҃xtQ(N`u\sjͶY$5y lF+<fR.y͐tx+t"$c?dWC܎?Q+ 2ϰO.ú N-{X'CJNשf_ɓjgsٽALnWzj=xq$+gi_?xv"$-ΟtqUY~cc= P"c%9]2#(u$ ߸X&-aE4Mǭ()Mӣ!D,Z<863Gގ+O Zmѵ3G`*؈쪾*\۰aֲ_rE=@}r7C~w-WP*rݽ|P;a=[fyRHpCaYiwBZ>K[pFym}H 5WJ.3ZjbZj4v75DNSm&Ġ_.U3O9I`E8A2vVM I V1P[%dz-ٴ ֿ? D"PBhbċ28m3Q0ts]Rv:^Vf'bcZsѓ&8(^G厎Y?@9nVϱ)΍FӚoFZ %ӏBB{zXIȘYblOnPn&g 02U?LOxqP YILLT ɸ@luhv8\]2 VwWhl'85OX73Jk2 `Փ>:QF xA9WzwwnC^geZVG,E@H^N$uo[94|g5ܿq$E716,4&l9 ;&oVV8UмRHGwoXW;SM>cc77#6ӟ\[uGt׭@63WS 1'fc"7+`S XkzUC.`gy=5Ake MB\غ&'Ԛ泱yV0efc<+^s[>>)GyI[-Uݩ/pbI)39z8'L }2k| u׼? iXjN^ 9ATF,tI}+m|C 猂 k\;;Yo@R7>.+7zjhIJ0`"2e65N<_*.pi#ɢ|O)Y곇 %0'تvC j?FƝC+>Zaa%C7lT W +DyֱUĹ6>9cQ&)CMXdG/_ߨ[>4=5y !tB'd4#aA@ܮ6(Z8>B2HS$ 3&=״/qu8y\]jw$TʝOapɈ W6RR *F7ݼǎ)`t4=*#&=h$(0dMIqcy_cp]O?SY"x(F ENڂB Ԟub>)q-t]0G'n/ބ&hx_'^)#wЌ$W6 g/އ姯 OeCLXk5#eAÜ+dq .{Mv]탏P98Ig1Pc)%'AzO4[o0%H+?b5gCTo" 58d#`0# :ga[?! #x"*jGy `bu/ d+z<kDp GJ4AE:P~yl kXN$IζbC(eV-`%Oԭ4甪"t6;b8UBs?ew^RM'8"hF-cQs>K'*@L=ֿ_BP!Ke|gˑC\Vq_2[)szL\nj[2 [ Yr,|!Ϝ<r'Z֛!rC*3-&x6)=JPdri)P_׀mR IpG2(qeyχvBy:Q?BܻTPV8=tRϿo?Lhj.'O}&͹(slseZ]-p՞ˮF mKF:K#%kVSm@V PCci"" du%lLiSNB\Ԭ rf?@EO֑Ryw]TO(E'?N8F+hwL.Rg'0ŖZJiu݈p V@=GM5h̉, 4}iWyCLrI**FY):=.1WڢPv`6FrbOcw674~ ~0lף sn!3ձB5{(q/sj퇡]xأ&+QkF~2XfyC؅;xRHVͶZBaS_{PdGu|<4,*e Zr^ [DMh֯o [b c-iA%0RG}q!#ltC^R\DߡLrhv`jH!1YcD|ssSTc9[A7ȩnp#pDd#aq93_u6'D)-繙EaaiҢ#nP^qUֹFb[o`(tGQ{LpnO,7zv5_S fZGjkDȪXAT:HI}n5?%*xT8 g[Ӵ=OMHZ.%;fXYl1L"tE+X{_Lͺ_D 񫲭c%X=o Iuhuй-֙:xBDӌIă(ݽk+8T=ihX.t Bp|k`/>L"# ~u3 M 6Re:DxInC[-YO1Pz *>N1m%!`Rբ޴J@#v|mP0AF`n~;=}joPʋ]x$]~B"?>F\1/H1s&8 aUW`)"~R ӟ*$TƢ<ɬ3'uf#;2ZD!f6Ii Ne^ yyXixEeF=A1?1#k? l ٸ$狯ihSr`|Sۉ!+v]뛃TnjY>{1'}c~EedHJىd/Y3^vʛY6ug~.VTm-H.FsoR.VHlc>,Bf6u5ڙiB◵іYR} 9ꖒuQS0TCEwlqQtO ɩ#I+ [ؗЬGuԴ-c=ʍT;=H =dL`l@{6DC#M׃KHZ= dܽ  Tۡ'Pz.YYsaaBo55S9lba}/zDv<ݎ'^@ҁ2 mo|gX8v=1a Fhxc³U:ˮ-yg=\&2P}S/nVYX.C4ܝ'&ҹ ':H}RƢ{:2G"vDQzi~QoҶ{M[E,_]͊촗Fvr Er^0ae(|ƅCS%"%{1$jCpD_OTyc9Y]%w]`FK(sb۪u6yQnMvRz 5>+[Ҭ]ͼ8^ $&~Dx$  3M vBo*V,'ͫ||]HIYX?ʫ~i@6R1i5׾4kY< [Iي6߼㘿l&""mU:/ȟ߻i' |\jGy/> $z vzk KI9h] F~E r@usr*z] 1X^I8яU!sBuo'E?7T#iDv{OՓQ4eg5|FLzT9o؝;evu %pW7KuNcA@^!ۗPuc}"00A>ITōg]R$"L" 긗u5\H6ɭ<5ӽ#tp`wdYz]սo"ܮa~K_\bk=qBZr|N.%xQ\X=>ƍAIp8(k=59{+8?I2Dh E&W.G#+}_x($u`\sY>ʡXƪ9]fb&ןSx5M `.nRU=Z6{s](t"42X;hQδR#A4h}yea_a%CBzI3XS?se1 ,kq>N{ +I , '+k )LT |׾Hz<J;(<EޝQwՏy&tpa'UR+ۻ#Px#˄"΢g+$*milAD56=䑣*R9vHX:_ cC-]tj^MfھږC8t  E? {&(5q|mApA &źWt"5uHĺD'8%1#k:fI72mb5iL "Zo6*pDI SͰ *qko!1ޗVF#H1]C`YnDH WO۬ab@-J?̏( ӯ3ɞuߖ5IIJ'=tNl]2S[ƶw @Jqz;ԐN3@wqʟ"lX8:xLҿ!5RZ Zw <1${ArPPCT{֬c͚(ކ7 G (/_ cFkkcP>6$A dQ#cj d;&_?X hu#CG1!2bδ6 M21]̇Lwji9[m254,-qC3gVV ԏn' K_9jO@:pIMH(_Y ~^od\ǸPdkw+Z+OSw3OJIeN:c7|V%n !=E|9Q`C1l8uOdUB)l`j <FYV}vAvI_QװwhߪQOw8 ۝أ/Ԃq"!ʼEsh"Uwa1TyGfJnT6ϋ>ڲyHe\C?~"1s_A#$*G%,hJ P>%'Fds`4Z"&訍NY#k.\mΗD"Ez1Q G;P2+eLAKCz Q 9psϜ\ wE87[(*Io_~(V,kz7oaug+gS*U_ GYoMo/\JZK Ժ!]50[@Jg|DˁK$X9;wG=w5^![l[gjԯlkta Bݕ:G >("qI\cu^Ɲm)I۸jpEL6|UJez-8T#dO7¦iЧ-G: Vo^w~`ђܛ ;EK ˊ4-z w'fD&h@وL-@>+=j FǂaAF=6s8M89`bZ:@ץDScU N4>,LgȭUo h#?t7yӃ.OS@ |hFytguB6>T>%K%$fKyl=k(0gX߿Os_'l"GG=XuK=poW"r07(VƠ Q|q\Y5p[QИG 4MGaA! C+2Ozcjp$&e4(4(T'x\-_qMy-5> ;y s)ڋjqz$),ߟ$HlHßam4+xRgrkCMU\+s/?3Dq4 >4CnbdaPF(>H&Y~lac?3m2}mQU7`OmE\>+xS5h.@EȤ,{b=dm tؓZO@0XSTCiU$tk͋b?< G I0zQ$mL#8%4Jd5=rNG5X,x~B;C`kFK%Xi%""۔12Pd|ڌW[MsF4<) vgܺq]_])O5:xdse2E @G,qU-߅i|g=[pt0k$ou߂4U"V:*U:= 8Vnjhlr΀$GO^\eHN[j0:&dHɻ5W{?~ t& CeorhKpF7l uR7\n6Ǔ)c]݌ɣ4eOXUF\wQAwOnic-JVA-K?cqOQE7Xx55Toސ)G9G$o[;77.w7hߚ!#P)پ!&Stg[yQ  w_=ZF/ZiVVousBr*b,< ݍź72$ o$~}Կ>X^um[ V<=/'kB31S!ħlfuW mAaԺ. W+b)75M P,w_VDnSwF*o1a?ׅ? siHl]SG_JmQBÌ ?if?o @ .DץI]l9YI?~1䔢L1Z_܆3n,I&xikoW#""4ڃ >U .] gl BU+ q{379ZOZ0Hҍ\,o;%T[6sRQW㔰-] A. BA'\X҉ N&ye75GnzL{joQe˛pJ7i ;0@DSŮ"PXes5A' , @*ȓ9Bɔ<0#֝:|+@rZ!-^fӻ ) K9cFQ+@Y"lT<˾JŠ`WY0uB|EL&ǻ۽*yÏxR>]~_,~b.G3F]P㼝{1e7fl8M\auںHV`B]s,[00<>kyօ}J"qkF:2Sej{'V!Mq\]7BڊxkDp,rT L$AN`9w>s tYPr$z\Q_ ȴ~,/C·lȬ# i)ā@ bve'ݱN3TֿoK~u2sMyfMV8pZ1Z4xPa[bC,*εl*P[Ak_hsNPB֟e`(w.*zL^IO،ԿjW7oqZdN Z$ }҆p9h9PjrBN*%}GM܅IcAc 7` JވlyR%h}7I9'1YG_~EV+U]_4R++x'Z&W~؋Lw G;3+)V"@uz/SY_#t Ph>b)@]ij [2̮F&^ {a7'RE2pWY~sh@Bf+M Tno##Dzsel;m:L/6C1Levz[DXgY{$!FNbՉWA yëeS'7RlCMmu9v.*Qe~vERjz=ʛv(! ҺR>U=Gf P5ߐՃTϒh^jZ`Q) tG[]Bk#i&`C-?EL(g{ kȇx);\w(6vۭx+LW]ʷru1g Zw5F΂wu=t{`{c:#-?Y>znu7==U[ُb]{%7pWg\cޞNw[ KP1s ;p5/\X(RXF\i'Cn3@i"C*+_ v&QWk6@1pve{:CJ-D:rEsdD·{(bP@E gur_qJK'X z߉H3v)$.RMlqA7j5#GXËn_pl|q#[Q0qfiJ>`<%U,@ 9KΙ,A-Ψ2$vZvf\;ESt_9AA(fF4Tަ>7~P PX]y0P(# S|NpdkiwdQMCnPAM1tRrZ6qp+AYt~R=8RԦ_[V6:w R# d^4 :wX ݇Xl|_SI;H -x߯R+J^Vբag}OCxrzh~\hʋrH6RXjFép-9HY0|44o!0ebT"֮EYKC4x*٦睯ffu$uX&#doΑ& DLY p}CKdH| ;@yi/VQI$)$c(.aZ5rZ kXkp#:pwގeͤ N";MstY&jnB}Pq4tH8AС4Q~ &6J vE;?'ag6ٝX;om "SM\U{^喙pszEZw&~:ww^AtסbW?,'>HuMF<> cYѪ)3b◠3$Ι&\G uje׬N|W*p;Ra=G[+bmd,@B<ѱ(? !Ί溒O~y"^e'Yl\``QGMad!ʻ:nW(<މ{SV߾e:Y$p aKfw9ž}N1=R a `DG,3+#rZ5ۀJq|~a1qPt} NiFbc-4BqZI u䧚̠0n/gH^As& y_&\`stGt?Nm'%\ CWT&}4>3t OKK幔KZn*svH2JtIFVo$OEYv|ʔXLw K݉_b#V#\Rl;7mGHu3vylzLx:!/UQ-#b\>{-$P9!h( hYϼT.Tr~y3wP4A[Xi>-FnTs>jG՜?B8T+IϤ1Z Bb e6~kG?!87/ƨ)5rxAxΌ,hoHH?Ql?Pl7MHY(rnk32w5JsU*n"WDžw%{㗯 XOm'U IM8 3D|3oGH-0Rl/`ۚaI HM]t$]Y]шz$FQ'(=;dFhqh_!ߜ>F n!xU.r5k~f-9 (hEƭo;}DܔG=Ž^Gyr){w#hҺ'_L$wؿa[<[O9m}U:qGໞ x7v `\Dd֧Ez6u nމpZt,&8zru, !'fɩuQjR֌ 6Puo[ImqplyvFrw"&NN^v' Rhmج 4=М!=EҪv֯B;!X96'!ᥐRH(3.0a@xBӅhj(]@W,4хa_KͲ?C>O I q(8^ Yo̳-!LKq-?x5U~wfAB1ΞZ0:. ݒtU#9WQ9D8C9pxy,иk:pTs=o>PBa? ~k,3mJ 8*\ ,cA)%y+V7*REDfKX  ܚ-@+GaO1x!AuTl+o3h]!zuzaf%r[ұ@x43_srTt"- r?%Wccf.3(~0˨/e{:7FHeP2;xA@42nX 6gPay]4EͰ/|.!DdYY֏_!2!{/rGTOt*5EYwhI/(:s5oKzrS!~7lG& OhOsn \  80 Sڍֳ["+o6ɸ @r}A;}4AHŮ %Kٳe/5Qy_DuԥqdM!eἺTd6heT%|I*Ì*▰K6j)?^%bsN|ṆULDzwxL +OW{m3?WKoY:㠆 i8$ә M2pmg)m+G'":,f|V|<$m~EдW{\~Vx֟8Сo|"*ig i[&Dm骖05W vFCOMUl:( !B HHUgPȦo>|Dtt||5i]?GBN. 7eޮCl,1s$rkN l>__hxR{M[xo4F| d]렼Yz3=EtJ6vm6H~ƾ"[f۳TpԮ(Rt{K* bVǬ^NB73#/^dKOfCqs,#0-jٻ/sYQq^H\@sO߱84͍S9+hԀ ^]GX=@iE( ԯĒ(/U5J_ZEZ;Vw,àq QSE:/ GİX[kx*ӣ -XGp57gS뱈n 0=v(qΙ k ]q_ʂ|֋Z/:_"pho7Q@ܙѫaS> .]]L\*q#VFQ>la3qw"Q@}ԄC1L?%5"Z"ˠ~ " 7/vmBp"ft<>X.Ci@a! uzڲ M,cOtYss]̇@ i.CEparpѺy 䢀q,'G`٥O/J:Éz k FzwpMb}% xm6POFÑ-jY&`Qܢm'*ebty5KCbyMn# 鮹B67NGzgJBwN`qTV% tRܘg(<#Kۻ_hYnxW0"p2Պ/at%24gY(PO`Ì7Dۮ@=1!"%bZ32ezBKX[{ g~S&;@3o"^ ȣC L= p| N -#nVor4w3r fYBWr ?Em:<5(,*3$ĎXw'>cZJ'In{{2I/~jE}v:ܜIt apm0eGSHf,l3€@{r_iAL[F/#ŝ՚#lܱ_DMj>XN%9[ $0HNB36\d)mw[ɍ[4Q@F9J;LQi.s3Zs=qBǀ8CI176Mq#yl>yjGf.7bIV+sxOo-}M#4Ca{ZS0doCz1r6.)`lBcw6FWM95?Mkh$,Av\aqf8~kgd+^~K>1g Lrc1uw%HV|/?.c]d=d01TQT- W+Ep@9\ǩJN ڭ-ra@M!p(<"}hvpY$]FNЈg9\^o\dKbV4ǃ^ӐK6O wDSK8zD7UŁ]BG4}ο.z!B}!s3=pPz=-?+7.y?J>*G"5ffrShM\z,>zء5bO07VEty qD5g+er$_, _ c03#2$ hoQk U !{ȗ+e lcGЏSl܊?[DZ*%)obl 4K [H B `TCȵN)..SX|"!CRm v`=C?E}w8RI\?w"!嘭SZ@rڸxIYSdÆqj+l&%|MP)RŠ5N.x}բ3kIJT~sDrŚQ&:Aס(Z&/ڂU:҇p|֝tn#/<tЋVf5Ӎox>şaq>w{ )LO2F @P,7UT4-+)1dz+9>$V#/5bTר[C1Aa WL)T1Oٖkv?B@P?"> \(6 'mYqaWZJ]lpr:Cs`܃箷(u2@N#eGD=C71"Ŷ7\^V՘ݙNOͥɬBs'\#s["? ̾3Pk` %;!>Dc75K6~x5m&h5jB&ӅW{AHv'auxϸ{a&ϯ0*5`'J%1yDHr2!^D`aj7kNDv ֓6:KI=OX%5&^z3?Z0o=-eVv>ohuPh?FY  [gk"ۯ5 Yw.y#cB1[$Co] 4߉ujFGvFOȩְCRZTKB0n}81'e~_Mu9J/,+s̡$7-ƴn:R`as^Dw~i#^E⠤LZx.*<=qfX F0`O])&uXصB'?H rl(1NSe2`^qs;GxWA(dHFFO{5t)3p7VI!>agS'ҞHL%t^N `u-8]^Je\VqdFQGCG q㭎]E)SuNe \kj@ D1F6ueVEv=0Z_\7^\PMYʙtJ F bawh<0a<3h<ձKrGrʌjM9QS҉ZaN=O?|L}񁷪d-}4a"Vg,ݷhV4pqvNe G'QNY A-Ú8JϚ WߑSu IMGUm[A)9\6LnD>Zr"y灰<'SEK`V19fXud0lF~Ӽ6eƂ%+qr?k,>d'r')_{gEڀQRד zm {Jתj%+ _PZd"]^AVg qz  )t/xX|:ŬLΰ,"h U.p;|bde~/[禝3]z\:dxW<#FJ+)'@/hn-y,4-ċ٥͖mʻS-xvءR6L.ͧΦoÝc#GDpo3   ; Rt\_,uTFORbYmEhC L)dW_!MO^E^:T[:iųPG`Ked>vJzHq S~>i yVy`8x~$w;c r$OzduGx%XĆP]iucsĠLUv+3eac׫ڜ|#v3\.+C67:o R1í"Qq{|7rhӾL Kn7tptg_$;)~H͑7K½yJ_|*ʤL*+ `!'~w/NGyM%fr\ֽHn@LAt+?`}c70UʋYNKDxĢy?IMVx+?F rԙmʼn7Ө 5)4DS Ec_r=ؓ,t4ȟ O:Bk b&zn_(24D=W:*mX>Ѿ |'e&Gf=sCS-8(82.(q9<*ޓN=Y4-4ݠtJ+˺]z/|3>Fp%_bA-N`))7zEVSۮ[%g1KzR@dyNay`ʏCu̻&5[Hy9`&U _It<|M+)B5Vn֟35o6ZM@8V*hX zݪ]DuK d*UWNmo̡vtnl\p oa,ˌKQ8DPp̐j'id GyHLZ!U8됹YN Q@A]'HJ 97q;ZCٞ7a]wdaAe s4>#EM|b޹v Ƽ5sP u㪢~1x rC䷂-ܢp%hD}ɲTPFg9nDȻ.A:=B[],j@c۳q'ˀT~NUJ.Hq+f_:rv(1L GK&g/,R~=0<4L~[xi+ XRT̞z__cC>[ $e@_3.<Ш8E+23tA m=J%E{90gNXX^"q!^]FՋ\>Ê ޜ7K'$D^z=)*n;CMmUz,Gr8S}pRCPcU~" ot \9" Xt;rD)@ڴnG ^hJFa_T׮,(W1iKdH=+-ᦥh˂Յ,xz ~Z23~YJ!a˿.հ9_yC ;~K_vJ'YoX8ߠ%YbcP>/@oF y푟hh}gC?o%Y+'H٣,QhXKꟀU}v` Fog>'bw|y:\k+mޙ- l;:O2^)C=DͷYp)]ڸS`KUbäGEʗ{@)dRe ~}I__ߟHcib> LU`4E֫:.|C|8-Q4hPhEW]Se?c:Gw@y569K9|`L_ep0UoK+ \Vѹk0&f!6(S~F;ڄR S-KaI֪/t;F1>|"52Er@/`͇m׈(YNnClnq*MXASCr9!~Sf2Xhn)3"IQyRJ`R#|SqV6;#9@]0Z8fP' Ps6tEX6GtPhlƆVM4unJ`f2Aê8qZ,.bd+sXԖƅp)s;VdtSjm.B`ۜ~2/"߯ PtMxj_DIe uШ!c/, e>| 'L_c_\*%`irݝK>n~oVzK)),}tk/Dn B>0)Hkv GU:kMmea1I8ӱ8|Mɟd&ٙd(9rTTÕ ա/ct ")]ض5欏{ *wAh~2LRzPυ7 Y&߳>²*_4 PTY΍yO9{Գμ1wgMNPzl%\S`sLʅhyYip[݀ 黏=ָ `b׿Pd-sG ~LT@t9鼒o9q}81jgLLJp%$5h4m1^ vV)JxtO JQM.< zQ;ȪwE V1`Y<z?N'`eI:w&kĒk:N*, /AmjeZ^MCgF)GхJKP'y*ԊXBoamltUN ߔv⢧F*dz-y?˹ۥͥc6z)FER@X;m˸yp!F- 䖻"\ڦ<0f%m^ ^ H! nfL{2"0XآOw] ON!~]H4!ogԶjl^AE=Ɓuޏ܃iONLTYɦ- &5A]&Y#ȩXE@%h/eP.KZ)IN_@G( &OñEgFuO=at)[B?EY'wZ>r!-™vWgU[q I!`Xh'ܿ#Vb/XGH!Z,V|#gD.NF%R+/&g0˶^樥 jWN$>"!z}FknnL)$'\oUX,|l}_eƵZ-|b[^N{< A4<{X`?plIڂz?f5,>fa q~1:F2Q׌?mt|DQ]$0T!Օe]zt}wZ, O~oWmK@LG)7OhD+GRT%D- ݕbtBk*CK:V1!*{0 C69BAF;"W`蹞'+7{/]ycq:o:K}QY/Ope],&wF`"&lG DbrxcO(sT3H%XwQhꍷM'eIRJh +JE_°Xxu5G0< &[? L:ms~$ ~_`'d63;ɃG=G8.8cwU9 dӪ4q{"Vve&|KދuHBgTqd) f P>eM罃qڣ{ q\@tt:>"sîzσRB__گ+E )\)P~Ltz_-M ./ /f蛄>4F8-Qm|3+MϗXc;zMZpVJ;(ŀ'{(Z0ψlh"{a0f/=FO^:|`Λ0 QKaWRD+㛢^4\KN2,xb%eZs:okUwOҨ翝:drJ 18HaH]#:^ݛ11fbPӓǥm m;?_<@AG̹XrwT=r9́v'7I,H, V'8@M²E.^9l84 0 Z ,D"Ң {Tv8GLGd|z*$ GBc]6GbH% [Hr[_pӌzc P"^q3 FҷGkH)v KC{bl&r4xF1#K6?/p)I56D.t +AFUlr(SkcyZ%<%`s5c`^s\n-ĭG<~=k0F(Zw&*)7IdX\so(8LI{EIoG4#KQO Cn?9yk&m RCՙr<]c> śӟvع_EWQ5 !il {Iڦ VK@3OZs>e[=̀r8r!*=;|&SNE(LSTqSׁ|Է "@Dy4%lm: dJ AALn ڟԨJԏk;^v>`U}tEpѡJc vi`^TUi~D7-#\vߡMmPD K@yg.ak:cXpA*<僰`%yHP ku?xrz8JkJJ9r}:QS⧼/]h+PU,`¦^@U9zQ*30Z ܸ5QĐxp,on-HB DQZ=G_a:¹wNeDc"jwb[[G=~ ' %.ٸo8uYL@)O `f}(1 #QZ4|ҲH\E=,%_ޗfWӞfE%еGF>̓$BiLyC1a SrΘFi#YцxkAUnanA)嚶tyZ6N@Vdt̘!m{ 㬎ĖBj`ȤH! >ƚf경6g)0)%n. [-2pډFdLKH<>qS+k^bj&kj.vDmϔACsp(tM` (0OuIp;K4o02xHRcl~wSs>뾸ӯ)Hqy'{ǔ -geqW @mMFB GAGu j证[O -CʺM~1IG{u+(Y\f3g!1[M `X<orjb@`3RFQz gP^/?y,Hf;-s:TǙaM4MտJaEYt ]wuNO˨tBπ}rKrqaNrL,'DU@"CN85w@c'kdkR΄ =Y/G6Eb&Z mz8Aۍ{_q2fv:3lkŤ*Zawq |N/c+i8T5O檥L'gǻ4ӝ"wƻ >5 ;a^C$\*X3o"{jA q./!' 9yUuk+X@Q,Blcr*6|+y9t"Tv n*b6O_\T &P9!/vP$?ZE4\7pEEbo _`75SҗΠj)gBl?- bu*YdvB!M%*-hk:0(WӝS^Syvh=rGj>~)']R%-cJw#xȆC^uᮓQI)>,U)+?n_5~wtl5qb7$/{C툺KuUs1P (`ޅj"Mˡd$M|梍j䜂_`՞D]yU/&#4N Κ3f!W B:!Ƅ"vAO$wU} dzk4F ڐ:Rܝb~im ZG:QH^ {c),p" ~SKa1eP>ix?z *:+b~ 5~Ep ʳMC;TFmNŔ=kyR˸ЪZQ }ʄᱺ7"b]ëͻo'{Ŀm>+R璟O=Cw 6孓O~.}Zj{@fR u1˗UҪ_>xDsG۲U?8((y`@9Mqѯ ܽ.[(}L0wr>ꚁ1xМ5:bly+D21D9bnM{Rsgme;OS8L6ͫ;uߦrӽ̜]JSҌaq]; z\k@E5I/5@ +[ܪa?6Yơ9aח.;<EV+Eq .1Z[7}8ޛz݆85=9X5OIPGe)CNOߕĀIZz%$>w`-X8Gu%M;6\(YD> /=딩@AJ"]8f#< f92>Rt{巒3,.K&+sY_oWHk1|+rtGgp7k]yFKF,9jb+<IDimpCT 2!ZMO}(I@Ũ,yFZ@b₷+RQzͽf]3Pq`~=JSnK#[ {7ԙ<}ڬm mFSNiv!K_q!*A0)BL^%f^T[#HYZ @όs {FSȰ((T ˶2drgJac xRWsCA.~ ZwțrEI;Wϒ1N:!l#k gRZk7^2]vaEq4s{+"댆wl&no]&iK' B59A Y7EwCu֔Kf617ʞ⩤ m|jc_QO7%`2GLĔ4xSLu"Tb_](^!U;<i|wX3-  9}/8jn~͙ 2>NPԧc` _GܞJ#2TE'Շ uCE* Rxm׏Pt/0_rzs9F+. 4b`D50,a/7kB}88oI9>A5ξ* lw.F!~.#vդнsԔ!v32c=}Q')埞N^.ߥۙ1dF zs # 0|Ge_yQa"47(jQ( lI Y{]mNlw.b+4G2kEMmc77}fv{;ˉ"]zHfUgn~p\GHpGK;rbݙ)k}Dޭ9oE{z Ow~q\k?`H0eTÌEcWWa\m˥H@M^Qt->s^jTܞm\"i^  $)Pa^pIYʼn.)¶D?[!|Ѳ/P&5veHIӛv] uOG#l@3m>f͵iأ%~o۪1Aεxh%1S@THûhblTDx#=,fXjs+V陝y03ckRhMӪJ[sɖنXtru} J}T@g@膥UP1<ΰ'ݍQZ?2-6» LDB)e |co w3<5qL9L-)@E{W`L2#huL}חC'cV)"gǯF6 JK|v^$l(tP6X'dmeݘ/Si*uRC0{o,ې$@_|]C" 2Uqt#0 #nL0{1ѝ5 VOʁ E$g > +Nڊ)NrpPARy ʏМN `@"}("o(: ăr/Щ40ەˠ86ITrJk;zƩu>lgF7Tۚ{$5L4OG݂*U^LMA;e)S+4C'J7ZcB@W˒xcFIgw`/zynvϧEYD.ye|؃b  Sw({$p*DZ 0\L҅IH^~&Atwwڜk/}  _^Ic|IHLua.VCZ0;HuO#SM7ޕ|L,YXqR:=p̑w.|!lH+ZC鐟GhoT`!V>O5Ļ?C56V%cx́Aw&D#m=rVA~͞b"=GXUsA-&KO]93CEIJHzLGQf € LP QDL"_'45g Hw'pL%m 4IdCδewhpV0\J-s26>ޅ}t뻡6뒗72Qe>+1*P'f76QV ;l8Qs'#H͞˲ 7*WJ#깾 ҭߗ eS-*5fYTRxH*"J7;쯜:0Eo%np28z7SO&~Hw|Լ͕`jݑ4Z~%4ӄ. 3D\9"OiwT\,WW ʪWn te,jb3]H&5UĶvR*F.B͖m+A&`\&TEp ^M]e yJӰT-lYV$}8WJףn叀v-E-^ P2KMBXi4}0@yڧtL[<7Iy=YsU[mM<0Vy06O;'޾*a0)c3Pjjn.$9И@sB}m%ta ެhfߖ=XTH4$ܦpK=R̨_<TƓc!1IqTY;։,IMqHGW37Ә0HM'~-ߞm>VXpd*t976d]–$ w 4"[[–y.#Oi `OS2䗪#gE Z7ޒu52nU0lﳆ8/uBzBZg8CF8 q6|Y *E/跚V 5eݜ9Uo'-m>&(qx1EW=iY'qh1կֽA黾 b'uJZ0aAxǙ1cfQ^O8noH C[ߋf>":`KB"|ʾ?>Czkd:[$^bg`_\'!> ^(0xI<9ShwKLQN3PQ C%~N/L#tV_PHEeFUʈ6 :6sT$ !/E\޹D=BQ\I(Ɯ _KJ@sˈ=+-ٲ]^zC[rB(W<5Lk_Y~4V;3-m?!cj[EFb?IE5ށdBL7o0hc6JO]᝕Y9U|Ua7 zڰkaFXU::ɖ7.<A[aq?4ԐҘ\ ֆuЍd.S[#iV3/GS*a&uy#Acڦ V'}5>=ci(jW+0y8?ĩ|iϒz~ 3~/0ej~-,9RyG 1Q͟u _폛b6P@щ5IL=b޸% n@ၑo 1LNY뙠 bl~*.It GG1w}(H&c$I5k@vOZp/FPX~:q^mZ+1^K+} N{o0$W/Td:,,8;ewlW D,F+&0(L(אCME.!!l׼|yM&ΧGRl @o > (tC ?*0ʴ*Y8!MEG \WiR2|P uuOՒ(׮s'P1Y5WJvwv_d- ed$J~*Fـy87se8gRvRnnN^fǒO6֧bF41tϗs`Wy7 M0%h6g^T m<A21c 1Ple 6΂R|t;k|ڷY@DpwbP{YFqݯ:;orEijv)D cL7;%~Dϓy$ KAgԋB~ .7C;SFE;2E=Hj_NNZQ,6k)G1/s(A(O5gEV+ saYXv '6FQS}5 Ӆ0)hiN_c# wȠ&AYS% ޮ%@d1Nj`OEcVIO`즼I'ڥrǹQ4MW "›GS+Q :xi"8]gY}c P4OE8K7fd55,,[=iĖ >6Cbx>~N*95&͢-C>`.qӺeE:̜hV`֔ULQeNI޿4; m/-xygw(AuW8By'.u]eBJJF #P PTWӚN8HaQ1qI杕ht6^ ܝ/ɦktR sxHV(7 8GkWHmk$/\ixK=OaY^3-'K] lu [A0ܠ!ےtGȅ7{r0s,ڟPU^y1# [3tkʷlwf1uWw;bZZf1Ee-QJ ѴUJϒ"> ,?=eƜۺ3Tlɛ"icLpY:&;i a& 6 x5b/;xI Laq&ۉzbYr']wvÃC &6{\1|\MMyeE(I;R=c&17#8~e\U$&!*@ 0;5^]К2H揄NIvECV:[(^rF~ F K潵'TC/:ۀBEe7{zl_.E‘ep;,NU rR\UIͽ)5%s]O9wCVgp\xAo#r޺lz\iQ<eVM%wplna t*qι)$At'f 13:p){'(莅Nj;[<9p0ЄFW@q;bM~eu-V~ 3E1kќO1SO%]>tz(e`8Aؠh+,wO JZC,\溔Sw]$fs+skY?Q n=xΞ!OI,)`%`"(<-'nká_d\TA]ݖ\ԾFrmCMY,,vra*W: l,1p-m87 ,OYZri+Z.5$uM丱Ũ'Pʜo^ D1Aksi #4A&&g6f&aC_';ހNnF =ὠ&K̒A_aF:+dQ/y#ܹ_zW}T.>7KF#luhS_ 1aYʜOEǞ5]] W23̔N'?'S0=t^(ʡOU냣xwuyX>Ѓ#o(_=I*1<ߑ~U.19WۑӨA"-FUiRpWfx~) `tb$^0'{5 "1STe@C6:qԎw)/K+ F5FY]H;N76̶ReU\K&VwMeԢ|!yN4+ |p%ɥݱF 1 Kl5Qn ohr?ˎ)UP"R)"#WkpsaHY5P+l >n d>"^!ֲs<xNnїCF6 lE6q#eFkINe[~z-S Qx\t2XtaENZ"yP93wzwuɚZPJ"*Jhd%իÀ QBPrjSbGv4SqV bx Esv#^OJ!Y7"iHʹo/BjFq1|>k3m0wdB#&-Sn/KkJ9KfCpH6|ҫ RQ}r"ASa;b_krM[@Ş9/'FQIy&9E]~/?FfWe)ʋe_]wPhajM_8tN>M_ wc{ h4V\F;rۢj/m[ֲXwΣqz5LH60q[Aݼ"M#H_wӟxǁ^~-! ЊEigE+K)j.YBWowEX!΅=UDnFܻ>5t> -8x_ !o>9Mʪ/"`Ur1_w5Pi$v۝H*CHqJqO-twZE!ng7_ڢR8rE\8I4]Cwzc;jVp΅s7䀹JUr+s1XCaWSDBUTMQ.L0:~DƊV{>k"] = f;b8aT*S*P-{HueEX\d>)cZD9{@>tH`fHnگZpcYCmzgNü# JMo{.U mR %jvZ6mm𻊁fZK/Y&!o*T ;HOMI y$A}&-v2o>q(`TnWܑeMoR(^9#?dQJFyҟ]D f7Xdேd#l hyϹoR gBUojFlD- ;8+X77>] AϾJnS\|a?{?z%!+ˠ=0"TjPLlL:T$¸C}[(eߠG|W ƻ\fx1Zq*,%Yzo}}n `'$+_Oώ4A>$4\V`ò`Wy476 ɻoѿ%b{T/0Vق..%YK,ўW%y{o ˻H rg RymntbX8t{W-?{n-nkK׳kFH@ K~=e~]2м-'|=Ej^~ݴAtAP˞~Ŀ@z z?wHj]vyd"n7y[a<܈ˊ jbpю~ChU⌙ƍIwW5 >`_a uQDJh7A(Zkdt/ړkO_8GѻuNM !k8\/U;p@k}#W\LZ/NA(zÁ2gD?12`)n~|]jqgn9ʒR<)vSkM2JŃ!b: 1@,S-\:\VzhXf;S8SBO [J:MSOkSţR(rIin 5,o{PLBɭ+M+<:5HI~fwW2h)|sgH˨ M"WcL \8IOiВLN*L+Yi|EI>*D%opp*o@`R>3od34 V*]@b_s6k`^B/:̄tf*󻐎{aCs4]Lȴu]tb[vvUBWPFdaJŠ[CYK*?=,[p'tgc`KlxKvur9m`Z48{R`V}`whSdA:of?*@$f=cofd5ۑ+*FlUdXxHKӘpp 'TA)m9p`|<*t`~e=#f9VE[wTp9}_i?ь$큗?Nl[s7^`Wb(pX=w7+9c"f}ThdJDʶ>R K@x)̟@8&:!.tIP.P ~ 7H=$p  !Y^L.:F\KJP5_YS$W:xճ3 R@i)w`[NN,=~GlFK"`t&6+i?n\J!O8S!{ F:(dE݊2:et$!oڠ ĶҒ fA(WիҾq|t -ST~7^S>~W]@*dcC{FVgU l#X=);20ũ'6pۯB.JWi ^ԟ>ѽ>Nnv0}`|,ٱUWNR-܉* `xlJ{>*8ԑ 6q[oE05S5C@ߊYci{GO'Hr/~:aZ@IJ=}l],2l="QȒ:rL],(Ү5> %sx+p,c֑_(Z7s@6JFU~wN %z,=;wF3%2 F:@N1a=h XkG !ʡi3V _?{h$7Y[ꍆ#?;9GI3y{?Q }(pWS-M!N1+@Yf-\چl\G'<t9ӏ"#djęZ&8I,bNt\5x h4'ŷ?1`س]D#G|-sT1VjmbǻOVI,TYW -%.=,ZQ,"g읖q}hj-O|؎HDDxxQ`Ge1q? O[>y`l_s6jTV+'T؆yêp?f⏄5Tz_ZXrB{fi1*NR'=D;lȞjI/d&X'u}Oq|7@䝸f庡X?hy\(/iK+QYrsx2㛮7t׺[.8KvA:w'_ 'nWק^o6VL w㕿l 0P*!(hUUj%^6٤Mmwy 1RmHWTjѷ/5O¹,(;b+#t*)Xr&9DFUDzHdSAըKC:P%ҫ6vk{[ю#Wmղ]_N +[6̙ROu]Xj2[|6O㯳"QdFt Jfp >DXs􆻠'DqmQq`X2c Vmjx q 3Zf峗chPIVKyR ')#&g|*T&4XE' #?9Tؽ`]VR'ZP_^i`HŏA/T-޹lœihhiWn] *Qv2*B.R4vo98;.#qq0BǕ_!L&K!ggF$G ,3]1\d+Z'Gϓk 74Hq9y ~$fXB'sۂOLZK*݃ZG\>ONjff t_VVW,E!>t cKh1,9Bܔ wY$%'ityO(QiSB0me]?lL+R-Ԅslbcwj!z e Ҕ2߁ރ 4M\!|gP,`GS'ʘ 0뀔J/pSeϥQHI VDc{& ` fRf i8؅՚ jharu+Ŧ5Q'u.qol7Yhft$Gɀ"DPf`e#h/:+ġN*g7?T<>wZI;Sl^/1jtel< Qj|oy [&gWD!D:C#Q:M 7!MiN/- 7E{gѾc*׼0 m2=PlalQmlZ A,q#vRq#&*c OH;--'Pxሰ%'[O_ noZq׈?i9 F26;FPAيC_$Q'` ~A5kq%"PnbQwVWaۚf-*Ifb|W|T|Js,jiq@b=*lka ^-,_??q1`ʌ8|9g'ɸv9!Z6`P* *H,ݮ v&|E}2_ [2*]5+ɽi\FVrs%c^zݚ}'H'&Qi>A"~&ŌΥH H nDh#}oVA jKٹ'O 8|#ВTw 5Kj csJ=OֲH郛V>Y@:dԅ¿ƱМd(t)jNXWNcN9ca޻,j!5 #(n.nC]u]gDq n]>󴜴Jh?kK@Qal=6>'ĝBlGMU&lD,8V.XC]CE; {%OkxMϞgY%g'{#+_{,z`s4.L Naw>u=*1c@yTݨQǦ5Y{/O:[>{*ٽR,\Egh4^1pڍ١7,d@L8gպ\)8 {IfsPi > Y%YgGU*_QBxۯhmp7:KY\xGSVb?F;c"mL*uuvcq T vU0/[-59j#-I9vCx[8D q[ν@390< WY[>܃AYhDq1A5+@*?h9 -VϱgKwY_(ޠP?/Q59X%2r!'piPTuSY2}z:BL&hc+]A oۺ(YC1ΤS!wRp^^Գeu._LxvOh(KQ=Aʛg1߲*r9kZ#Rl%D5y 8r`;!I &1D #-80z7qBuސ=%; [:~.NzjϗDĩ} =b vI1Mt)f0-8u%w.ht鷿@ِյݦ_$O3?b]ΓI1z?h1 rx011ǐ:rBJƒ;}siq9J.j,ٮ%l+m٢)J8ɠJ}W0@>_4 /|F+G=mEG?AzjZn {-;RNRu`qdAjVxw_'L{).`tZ\UG1x׉c<KbI0 wBl%@Dyq~H}[vg>Y?Y*x"az^зaV"?x%3\hHGʒ&f7;s%kqsS PP7-F-|7 ѣÂg @pJMǠ!ૣ&yysMȺii.#$|[#z$ZmƬyݙhͳXf@-吷&00E-ܫ f ڽ;>1HFNW ݣ/IJN:@(*0]MYp/ZjY [8܏.,Adfo!?/$sq< ӀѪP>!J?: TGXqmxwZx'C2*H]0Ldi2ɤm;Xqc2a*E[UjR.`{ağa 9 })L]x#nԻ^('S?.7JrZz:R҇8}^{2#0Bi VHa}ƌ aƁ5<5 +NIזh.܍Ƈwu&2 Jrݖݗ!B֝y?2w3MO4jwE_ /hFlm3'p]c ܛ0=O*4{(]T._16& b7K(ybMX`CRy^f [=0j7rgo_xP̂QGRc@CH`S 5i+DȖ"O w8pd S*{دW+ʬϬLGD JAkk%i"䨇.|X*$Zu=. 9W*Vikq2{U'fm} U[5*CDTX ~ul۳%|ƤMÍ啇Ԁ,J\ x?qcꁾZ7O_0D-iSt fX nu@[ CW1 _z*R+(W"3VA!{*btuCq&'`M .?kN:싸:AˉAl씳o0 8o^ehYs뢘$̒Fvz&FM6UJmadJT:&H5!}氲BBкÚ)4;t^+G02q/z+LOaH.QLmLZHBq!Џ4M33>N~+|>gph*ȊugfP~Jē}W )w3:yR(hdҚ ſ7;B4z`"x D%(J߶1F2 ?J_1l_R"wzO7 []>N{XD礉6WiZvT2DH촤 r>]M c O[ĜU3h"=T@3?8Q1ϵa^y)i'aMHv:"'n]5>!D]j4vTS~bWJW%%(.j_* ˢY`U80?V`W:ݹ!~a+I]藭& Gdy1X81zd\R@SGۡ-ː_}?&/X~;vpa.Y3lb:|rbn vOË;$z# <*^faKU/Q $w˲@^(`(X:XveNN>1u\+\6!Zocr{QhU 7{wNJ#T5 @J"wMS2i *2iK*[?3js9T"LѺb~&ްVdgȆ(sCU+}4I7#qS%\fNoIGy-?(~BkOzES.MK6VzB/L: Э@OG27;"=ݖ˽TfOt V~hf&[.SVu}wOkPU3ސHe+m7i Pž0c^ivGNJmlC`MfЃ[AZTK/Jp"Wu˪j,<2Sp R>4ljPGIx#"9ҹA0+ɍaOM˽?Eȉ~񁪈X y%rH vbEtA:vi(bOOcve'K7Ϻжf'#;H0!Ck |QQ1qz+YV$Kcbb (d=\x>\Oz'JnD۩WK֊mXpK-$ iBn"S*A=x1ORKB602Ac = ]%fS 6lYu*.l5c4}M!pt~xeɍ_8 nwUCt_i[48y ǟù[i[SG<P^l>TQHZKsF)t} @%Y\&k u4YVYR9 9y>au}f~C\B[#o#gbB}AK;~p݊B"tXO f1n^ +Y^=Ty*&>K?;ŭ^\.B-u]ԵY8^ G)]h">H@2|zaV9M5 Hly%ȱ$y}#|tlD:fbF&GQTe@Fu4_n֖(}Hag4Ŷ0KW3%յ9C1,fݩ {Zwa&pGx.^E: Ӧ[9F nlWb `lVhㆸkp\5&DN?`"HNum;cùHɫvgi Nh"I{ąѕ3rv1㑽m,>/~ J{ ̈́#7Ml6k$dWg:ʘ*@z;,yάڲ^߶O ԇ?6(ng"aB;Wt`'/9WZsuIÖ\Ys=NQ0ui-[5 3b Aȣ?P^os7{kVU;BB̛ VfdZmlxKj[zN~EЇ>3N;Uut(Y('ӾCCh \]yZ.FZF;xb54JtNȻ3APtZS桔XSIA #vuCFdo1oj=7 #6W&pˉuo}Bw7W#D>?Hseii,%jjwx=Z Ĩpۏv jjdkHߥߖ, GV;&H&(sWH~'wyxtf|' }av[0ȎD$4@W:sFJ '^BUnEéGk&j]0ak- V,@Q_zҮ wOE3Ƭ.)X¶Ym+3xWVm_ i<"i|:{βvQ1Kg%G~,a3#1gV4h`rK/g J ,:OSpzThUl^DQ~QKnO _9P Gʦ]%V*֍-dn~6sd|7/&`2Oi|UG_^җR;QNIb5=E):>UoK&0@_eɤbkNJ("/vX+.b̶,؝n-q ,/<&д(+*Pc>`οh?`9g8l r$5t|/},\ !s!sԪϼjuhb=w(߿q /7Ɓ#wz}$R!1 *E!=q“2&QclПՂbt_WBܞ`{;\>KET+ d%ѕ`$@D$BgDYt75 .V^M /'|m~&p5/*EӢhTK]{qe9IѴs=ǗIڕ0-"M_vՆ#0i{|5+ 7M?\|fup~ւ1o e8:{{{gCO K<9~g FS]xx ZvCy4*aL? s\= `g =Lz u" %])i- SCҠdH]?N7%|VIhb^/fN$a`SPO|$ "Y\* f5?|S0c+'f~;L hQee`p.oi\{>!zbLӦ 2D:-L25rt/D7Iٿ&,2hBdF o 5ٰs ^-) ~8%s+ ) -`[9ѩp *̌7yyt#qP_'>w ?wVT #_~l+h&ȜitD^L p*" sM%0B^$D{L႗$*S?ƻ+1H3؂B"**gS綱=_Y9] xTMMqݺh"_(4'?ʃW ;|^k>16߇ˣcm'!fz8ERJ2i".7i;yHS_yj1*eR[,7nI];.쀱in:% >\ ,3r9}B(eVRUBN,?>aU;X)7'tJyc;)oK8i4l ?X#N*z}5 :v'KGhA/xv8iJ%<nS=?Nۇh$ʼnޚB2:5?͑Х5쮑Va^>pg~>nb TbwpQ3)mܰO_= eQ`/{_ݽ;5Y{뭀('pOx֑li 3uAɾ6jSjtFfh- Ɏi@`K\`h>u)lԠ*#Y䪞產 @:HL+cDCۼ[ :3ۣ xs(_ rBQ s`6j8$%.JQA7tnF3X?oev{E@2(Eʐ+0\8wKu3]ܾRh1c~G?^z=eel2jEFmO\j$ӻNf9;&T5c*@eڬ aI R ^9_yķIIixOɨ }` I%m=W (TJD*A줍H$@H3yIl͏oI@pe2^a /Bh࿢w7Rӵ; ~^d"/o0' bqT1oxA i?3F[`yV]֐JZ7R'5X[$J$M(m }( 95ȂdŮ˟h!Vx"17Pat5MJ%Ɔ%Iu5y2׺&xIKZ:.ƿ>nwM]sI%h4ro!qPaCF8=\Éx2^)l6'[Ґ|,Xq' S9 \4}A 6(>~'6Xh^/y*rZy@Fβc 81*@Zهhw5ch |}v!# J1ACaN X -^zwrivE"nALݼNy&b`CAeqF`)×jTl^glWjLrJدkKYn[ZxA ($1QHB/\ղsZ1 |y>pRN 2^#+(jYaGCe*EdZ̵G/+|EC->o, (sVxM3xør ;ו1n:aEjM3}n΀!mi-qTl:1,Porx2ڪT6[mk֦izz*weI~LW3U;U/-\:k5Z !4_yS:zG AI MOkpW9?4 ^sJ8.c k2NʸJMftDZ!j/:qPlWFYq/HVQ.n:o ydriZRhO:R\q,Ao|F{h_7XqRxatxKca+I%tX:[6eЕg&ojc;3u~!d8uB/l7Z~]%$mrk7g†ʸ+dV |cl&fjFT I;,YϦǸ?\iCsi7- Gz& Kk>X'azp_6҈>eE* ߎV2UR25e-($-i>oM,v a8xU,6CRWqQZ=ZJl!GaF q==!4#,>K~VJ G}}]X|.>'*aҰ^uOty}BTs" S)޶A!xwt9 ̈́A02xJ^,1kJ9=ÏD6pF kA? LUug0*GE ‰34!䀘:W%? bK5A-{Y|,kM% C o뱊":d=XfcY3,vœ-c kH?jwTI8svLn4?X\OL2x"m&*{=(׋ d"=LM+4dfΗ/ x4Yܑ9Nm~E}H@,~DD_R ༔݌$abU~*S'#i <D]KY} 7Z8Ǐ իxtO?ZXvOu3,19*LR$V&KQ NLnCT-`q: ŝ{#Dʈ*֊" Hu0yxr٣w;ma\QnXyqQy-Ok '!Em2)K1{.+ ]mdU~11=3ṉtZ#384 @RSO)LB\Q5+M j%m{㪁|07"f ",n>ޘnyύpQcx"$Ndq wD)N zSުjX8 !˳mo: đ~V9H˸@0qkXrk2TMVnL }-u ְ(w'\W{dǩ9r *ET\vB+5#= E+,DCp~^ViQk)=l^]n(7\|]O.+ÎKof:TȪ{zY+hT6/3RQh4 ,Ȏgf3QcXB^4[ԓ8->|Ww1~?5EOgWH( JjQy6k4(W:a 13+>>9>7X l> X(B5νh; hYq!'-&6wq$Пُ-K/妉 oE9\Ët|/PЇ(S8bj7!ݢ WK>Ljmp]j$J%T|F뷹:U5 ܑV-Kl V^ .3%! >En$F}i*z4g7J3 V)Ŋ⢼#Odl,0lYj]'ps;/C!T./ߒEB̊Etd_%tvE$'GJ1Mױ#8(ȴO|\[ǯvNbM]$@qEԂ,]^Ԇs!AE.4?IxQ:f8MM\[q0 e].u5l3$TS6zE` }wE#˦kdʮ hS@S]5Xz$Cנ505׬Ro z0Dځ.Y\RUՅ>$q$w2u HnI/Bv+yeD_|C2&;^Ul4GcLZl{kͣ$ ZC@ߑ7fk <~(UF멂zD^:3g^3!ϟ6IQ<,Gkv-InQl=^m٢/fٮ 1'o^!׷<宽6G8m;pNa(҅ JX|uToQso gQMJ.dlm(M!oEc2ɕ5opF`e0`Bk"I RF_{6H[҃w&s7F1 H-?n>!68 g&e1.h4K'Z36v?xT=8Nʔ;fT;kҔ;QVAstA$u(&VY?`FdRFyt~Wk7H o_$[~b!c=B(1h?Iq M8~ 6^–xuF>P'Y^ >+0t{NF5M MH痧 : jzaʚXy.KTf]BYBuZ_2y624$h=pa٫r%ƯƘMA=9cSgo1SMJuO} ǵJ6mXwx 'x0:ϲӎ`' ;Y1?)]Ϣ4% Cզ4U2 Onmk!>o֝1Ik)S۩aπՂCpH'A⑩OG*MdQQ!}ոBuĹSӈAnb???Nf:)0wph{Hua70@xT؟tr"wqK1JT}fu G;CLh5p9yȁ*[y|Ms(JWI3u BjCb$Zz*>SzD:cNJmb==+[!)t:t0f*}+ I-,8  YP岝z@ 8U9Ƹ9BIfno.5zAy #Ke[+jxHzd xU VmW yTêkROuܥOU\$;~9Jfҵp&W$rQv -NԸ^ɱ*FR3)}h mC%H0؇Pjʞ7?=o'SEm!A]﹬푇Ճcduץlq\]Lӱv?bSUy5JB]xe6VUoGm ϘjiI傲J3u2w=dAjC^0W*A.¸AG^4}0[c(Mo0i/FV$\xU`]b6|n4[uJ9eu"GJΥ܏ j2W|W1I3ވ $dg~}7aj;\1nG^?RK1՞\:P6Qk3_<'cbcV+1fRlUV%1 wC{^>HݹZ`+]Շ H;IrqHO/u}!pZ{wWDb|hHN' iDlx%d;\CI 7i %fzbE! Q_n<7j=WkL / Qԣ]=/7~D`It<ggU<B+Ι zD8.AG'Eaf\Ktgު[?i$Xx*:*UHibGB4>D XTp9@}ə9 '~V#cn#cќVXz$?&e!|(mU`ǿ|0armqn{2;A NFa?nx y9%UT r20WaraJ.l^:$ ۚTBc3yp^3CO/ص-j0LnM jE=ICz1grL#&EQՕfZ^լbj)'\`fJf G#pMֹ < /2K ;A!N(RCQLP:e&|+lIpAANQepj+:IMȎaW:JfuQGa%q+-fİQ)%^^p`67>IĽ6fP0zkg~yP׎ pSߔA7Fby5rZ1W()0qDLt4+/ϯ<Gֶ 8{/Hkq/ocOcud$:x[L2,7S'XSeR0rY{Z^4t";dqu `Ju?A^5-3<6j;Jk ͨ'\o<3<Lj?{3@#vmX٩G0q2;ϣчڑjӾwaBNci&" Q wjW2m#nl$XiotYfE`Z~n\L&9ЂavZ"yi&yw #8aq\GquPU|75Թ.ݶEaӃ1J/%&(;e5ȖUR,М_rhAʎ(Z:8w6 ^hwC17{zdnkdO -7twi5*e4n^e (c$MؚC/!. ڵVgG[x+=[RC+d:<@,_7'm?Nf.rNCO|gO梔VnZXB76]^YRUo(d-l0˟_TN_`bc&\$W̲(תQa„Wr )="Z{w\cViPWX橦Zi.Ӱeņ^t<m;HGAl!G).)O">{2* Cނ3&kua/COQ69ڠM1Ɂm}RܲQ.WywD™L<ɋDai\"\e\B<'Mȳ8#6h}y}g|ՂF)]Unn>-|RͅWX{;}6a>n sl$%ʂ;z$2{")E/ߕ\s f$3.h9%.bf[]^HM|EȢ12ª?7v?O萢X2wrS7u#WuQ+&%B3tqRoAU맃J2Ĺ \#ڃ 'iQb\p~*4E+R2L!5CahdKkΐ%E+Q# < vWx{*SlԷtY2Y(U-#񹱕Ǐe!o>nK{X}XLuL7q_S-Zx6-yzU2TfN4ӣLxeZދu8F%498= 44/sx>CnL k@ :,E5/ts@:gH43]w_>e!k>N̛pjMX~= -G'pƷu_H}ĆBnQ#(j3o-\6 2nర<6xE+ KNcBWםZ-pDh^hQdgh"ef٘ӜzJd׹VEu 5|ػ }2=g.P8{D$\I=YҴ&Jث>( TK0P }x_;Tf9?Ch)&' rFP読MQaZw-`]rE],ӆ]*EMU񦷻?1G88`H&'IPUOI?1.u%`C>/s}0yC0+`!l-_ #, m8@:j 53p6+Ewp!:l֏"+" j0yۇN#iZCۯ u k?> tѦ6ͮhm,zvjɁpr3j M&&.;)IT!^=Qi\1W&naZ??@weBÏo wG[a4":(8wHFn-*^S 2 `Ee'L`rd.~$#D&EPrֺ[EL!|z! B' O"}: 혽,Ƣ;#߹z>wޫ؉͗,Am"|m^fs g]]#̂_=0y#WKpTbQall7 -*=;ڪ͜kWFT`-= nҵuCD\ǷWN5!R]4ULD=X4S^t߰]H\-S}SX!;I-4oVD&, B`"73W"WOԒp^Q8 {) ־¿QEOQ yEm+oQU]">:pQB\T?@weX|[.*:!o9%Dn^2"}L;)޴%*P%A`CkKqVsy90%yp Nӓ~QYעb&|@Kݭ6ԖBS{az(GN\Tz^^t1fs"C-V咒ۦ7@t)sm?+ŇDz$v &7$J ?xC-қ3 ƦLKuI^UN Wzio(E3 =E.Ŭ` mUt1nD}ՁL |$ ]J% Hfj Bxs]i! Q7X[͘y01Zo&E3BV1L?~$&a#>1,_B3:o ]}"F)!6aD3?Е-`;A8(E{>f(?0_W!nDTi&Lg{$8a(AY^& !ޙiK'~ԝr`6F<7 xۛ{^&wPHRfV7<"`)&!D璘 ! A#RǐZ(U*: gAtH~ HfEOGuyӼ"]'SVŃՊIݬ@P!ޜн.])|ӟ ̌ntFܺw0)|%TjxW@f>)xpVZ?v쀪QipyX``d{-]I J EzninqY_K!{=/ _@P=d=&w0CLC[kL~Vg@(%nԞ2B) :d&K$_TꝢ${`qıTIwyKe {v/!J"w',_WaUQBɦ;*)y =ᯨ9Ѡ=0~/x}1<;-m7UAZyNl÷1+kwzC$:y);%fw[Є- A ok0o`%ZeCK фmʭ1<ÕݲEl)3@K~eQB; E"i5 k_ Y4/yǛEH [ySW]*B5 rJ`28O?fT x g5*却F2n ~\E~53K5a1qN߼jaA~şKQxJ+.iʂbT"[\B1d^?%$$6[nT-Y6M4=`a9fPرڣx CN֕]<_^Q5-Ib47wwJTN$@?H2PC—N.}r^jȻE1&V@@!cRb--R>c! Wt O GL8؉K̜Fڄ `<|%aGkO`ֈb9Ex:ז߿)UвL$p張"@ u* y:bMmD I0w#nW:ؙdɮ#oX^_ڡM%AR.YkEX<( -'/RibydȚ'qrm!d攼 Uw#!?;q71A.VHD5bKuWض # g&_^. ;GIƈ[ L+-yןqdel\H! Ky1nlV :JV[ &dR3+Kuw_iރv FNZmh.qB{:05.mu\niDu`q{q7<:V j Nh4tfJ0]5 #RiCz>Mjj 'a5B;U 5 C5Y^ !$Yr`adxedߜ"8%2< 0HuE9qƕɢT'h$ 2:ӬP)-?)WIRo[LE-5t˺RhaS JJGxAnN)QOF /2_8p֍g=ϤMPHlRx~BBMҽM<"Mه/.܅-᪸irMY?& M|I .V,Y] &7`sg#^wA0#y}z&L~T-QyZC_PΉ Tco~" 45~㣅U 2G`Oy3s4/p\#$k ⍕i=i!"׊6t w// b<h_AK&nk$uHAm /pn-];-2WE05ɉZ'W)|j n٠+#p]:71j2ײ|55x<|ʟfB]}FË~~y%A5luib/3ᕮ xwKSǮS^:ThQltZ(X9aHu[(!q-0j7aj[s UrufJjYæ!so`T4 B=QNV5 Κ3_h#8}ThO?w<;a l9SvPzνZz u5X\}OL(!G]cb*Et uD5:+ƒ^9 ~Q/iQ4 ) r)VkJUKᴹl o-֢'ξa)Ro"TWhj)܍F=i;A_{I+*seqwkhZh|2D 'C>T?AمTMWX8q&Xԫ6p0^zs2~eĀF=QMqȱyzIx(u] EX,{ӦW,l0 \&+sX>f̢ZJj8:W^Z-@/Z+ ] d:S7IXߙ!\3̘!+n %'P0gA]/\;ވ6B *^9=Vin碙_GRy=H ^̅Y`EI>;|}6Ew=p?:p>]NQ}݉IBLya">1o1t5~t/ћ7 ޻|m0 p||_܉8&+-%t1sz#cgITVx/PP <@Z~o|鍆VncaMk8EtUi aOG,=S'mC T Y 9%t' jN ; QwHN O]fY膠$ g6ۤ,VM"AD?$~I .q3[NuG`~L 89-P!5'Sjqt,T&Emm Lhė].+#mI+013\["Cfo*!V90}$-DԲUmx@)#Ukb%A nG΂KԤ &l6^OC̞2-GR] =@>LKs9 輍W4f!QS CњvIYK.x 4܈xUf\ ŪcƮB h*AR/?ZB ո"3 :顛zH' 7q7:_<({3< zRʐXuOઋ@)wJBpӆ%:'Nۺpb7͹dW&atQ̋3M}S:ugouPQ^ :[KCw)&VQm)f%f3]i4rm[ 2g>la8^Hǖc$éoХJY@uvӍ^q1GrD:Ж8#MSex^#P7W?ήicP y{l |sɌI#5)M(y:q(3*;ܛSήl)5t>V^3>9(H}㭗غ:nvjج$ U Nۄx&!WxO`<<{ߣ7d׻ZM.q8 Vj(Wwr]FJc+F%6$ڐ4\PET׈60ÂC6=;>pA [ӛŻϧ n-l,Rz11o0-[)NP vpdE]fRU]2rJU,A˕b.?T/qnҟ@Аӡ~xG{vQc1x,σ4IVZ+:O'?=$k<"Դ0\>Ƙcn*.վ1 H@JΨ@HM5/*X IBg4T7&E<^hruX$?ƃ ~xbܷ6ÃE^d-V,7ᠮQ> FMbx&׼7.Fޯ҆L8Q ~Jk4.fM:70\ &lbh(d-ڈc70Б(&5<|bۙQ:t)PkmPb%\{ww!| 5\^9 R{)Iϸ3/:<ۨX=J|FX]ezTM9OtO,HB\7d ~S"Nގ4*`d l|wjihl+;Wk_\Kwk^EܛkQ;qc܇#VNvcp_0 *o1B)AT`]0火#whj`2󪦃ZfVd+x{Xqc=D=[!XRrIIh5* bYɇ 4A#) ?7$Zԭ*SP;H?IGמ }Bb)G , @U>ǭ53i1g=a3rS(Sr[ȉ7?EٛsJ^f_kPҳ|ܱzXC^>Kء{.zE_Z²$q {8.M_@F$?tpA+/nr[>OdUkk!mQ[UˁѠ*ᥢビ.EOQ Y%X[_)p:`Yd1|)&6Cو; Md?9\oY",aDҚ1&~g]_w AlJeu{}GnXPFtAmayևDEYSX aǀMK979H~,j,]1 <4>ک>(=iHP0?Sv3WWb~k) f/F>^}מ{AxB}G^wb+A 9&sFS6ݔ=0!u.~`~Ïx5CSxuBubG;p;@xyXd kSWYC 1g -f@+)(|h 0\S2qqdp+b9^`(m7cص2`ԕL=ȦʊJQ jVf @ GyKtR3Có{ϙ4Y@l{Ug`(r #۠@)mw1~ScВOEά-tϏ"s-hʣx:Y_agX bWoy >ۂe[҇͝}zo2\OGVg_`-:*ˆ$妎3 fwlǻ+u,hl>Kf!f0="BcbOz[nmI2om+'i'dP,{]G'3=4)7L<$e@N'St`˱W 0r 䫧Ѕz;=Z}HLJC/n / M9)A<1@!I|gi݋֨$ta&n %\]Io8pK}{KxP^H B ܩoظ?/ 0cDq?l_@E~r2ag( 4R,w9. FhПaъ d#,.wVc9ajqGR6@q/V(k)l8mp#lǨ79PWyoEK?Քڇ'3]޵a rniyq hYc} s)boScxˆ52ܪZޯQ:_(m6>>)ߝ?1$&Ӡz;Ov l/Q))44R `ڌ31*˭¢ 6UYg )?׋wCAi7ͥHDPlkn̖VF=;ei[f$t){pk_H-h e%^–q(0N[(LW'q [ t.B ׇ#뺫~כ$ū= NȁAD4֢Fɩ"0(xjW/YGU:mvŚvV6Ɓd Vt0trrk3nve/K[L-rAW*rs[\Zٖum[ ¦!`ہqeoy>go.rŭ༇7W?wIX!7 +FEnZo7de"]}=Ӄ flևN)1*?sʑتӗKW:Ρ^)&I _W*_:ݰTɪ?|!4k|T%΍s;p:U0k{<;>8" cͮ3iDxMO]N\:yTnbk6)N0FPo7"WVDyÆچ Y4-М &|x{/bbvPUSUP~a@bh—)¥hɤ kS`. UJ<?UGVZS7!&(37<"$Yk4v: }.:ԕYa`aP-k^H&S䲪>A.=xQS!F<EpyL=hjIQ۽o1ǵb5ŋ_0JyS˩U #\qoP_ejߟ$=]V+ۏb4`L:6 R9`ٵ'Ź` R_呐W5ףChg(P6#ݑtȐrs7oW"mm0rxW`4%zÞ;+G:P|@CMv;8%:&J8M-r#DqG|&显 ZÌsJco[L"" wzuˑ[(oj爻lowEcL>8Q_J1Wݢ=oxҿymypYlH;L)RXuz<-+f`M~l?f܆]k7lG~Q_P7@r^A;Dv!TQϧT@_4 -άL-C_oD5\(oJdrx63B s #$&2ME/,YF_٩{N2w'YHuoMW" [L#oЪ +ɫBqbmEy5qaT.up'.|dYX+cQZK='J1n6åqs GV  xH;\䡔]X?4?.|GEj_M7\O+@z'>Rmi)n4ʔ$%fZ`,3xenɭm9:pJiV?Azln]`A.` !j,^뚄yl1QoQ70ec]rT*^BKQIHW F$qp<% 6\n+{.VpcH {ᗂL TVU(SQtAֿXI>#-eYbua =7HB^SzlCbj /Mx|GJi@k؅s!Kjz>F#W$͟)K7\rg77ɪb$ھCG~BP"~xqil?^oJ&nH^zK)"s#8ud?MCmi+ҧPy(։6.?_Yg[@?'P^PѶx+^++E:]X C'}&A&wDߤ'=Mv>5<]'}'ڸ݈,49 zt,Z9G,! ^ T~=m'tUC}ۂQybj ~^=<Ǡ-_SfaZBi#w91HFHyHqX VsOl0uI(ZuʳBU @@/hmZ{KOrga֊w#g `H34$UcU5mZBskח tx8mc+\_(T7B[B*my2ݵdc(OrԨZk%& H XC໓x}ҌqpBaeP1Uɿ-G;/@ohnw Ј !=٨30(=ol[TAۚ-[@Yl1Kҋ8wVP&Y dҟ1PQgxu鿾nm \?q5$<3UَGJd5:,쒲|R)MӌY.dt\z BLMM}~NJUď쮔Bq9p0rĆkh)txQ XWkÒ#33у@fץsI%ӕ`2t5t@={=VIJ)P(i zOwI?A\Oey++!X8$-ʬ6$sQ^{CAڧ`IC*6.3˝ ٨ڦjgq![m3#>ZY eWV\GraXO^SY#;gw wN*Ex{ZFzum\I&ˮcHn^wK/C ]6- ~u,W臜] 9BǏJINFR" O2L\3Orj&]/w5$X•OnpRIz c(Dʹtwt,ڕ׋(s+1ydn;]X=!tp gdktHin rÏÍԹ q]w0:03(NV9mc [5@2oe)3R)gm (P؍^+Fqgt=|Z; qvɝĐ4qslҋUdnVmq_sh׆54e`ۘ#GDHƣOSんC(55jpci1s3 A7HTɿu戅Me\btE4ctN!Wb,^,ΜY"K ΅Urx沵ktg^ }-ywl0˷%s#:.c^ã * ]=1xV~12CM*n>l)X4BwqU'D$rCcbCcZ-6K/>dry"*Hzh3/}0v;3ȏӼћV&rqOlYd{GBUU&FD ϙbK?b".~f!S:"zd3^_^[wxBgnp& vU }q|IGuY)^?4*|8`~n3zi_FF5we'2oiӊLaL(Y9Iyo"xݟcḌ&Ղ3m):6'5QBzJͭ{r=xE浞ZcNKQ'lo}(je(@p˷c,U]o4^(g-rc[+l;T7.ܕʳNIOZ~CWGH^oSO$06^VlW/eO?.X c`XD$]B#qZgmH|n܁B>>JӝiRu#ex?? 8`_JԊn:$>Y4(}m* FHW`ȸ0+ZűzmvI fR`/ڬ.Cۺ=WG¿sO<_IIЅ ;X j.ܶs7E.*FHHP𑪦|د 9n-BU~噤7$"Đ>L1ڸ.eF2PFRh#/9#8+~CHHV_wi{I)' 0%w*4fF;1|D.F}̺nҝwR ֿ7_٧[?H)SJ.zaplPv\qC)z {krۇ2OUX|r"d/F3[682zUDV)[5-As,d_\aOmtZ/eu.Y[7֨*>lR8asN,<ͣWإݙη8. =Y{\J W\ nNn0%e)ŀXM8Nka1!͌\_R="q^ĵ o<@weQzDxd$_MXQ^-UӂZ[xQg֣!tu# X= fFmc I*_]㸎G47+(BE 0mŨ sZoR#7;4pc^766yȽ6xfT~UD pI' R oI|I1ߧtDDxn ی>12v*)0dƱZ.$f SKq~#QD|_ձr-!6ꑋQYKo"%xWE '^ot}V`./晌d|ٴ!d9]Xu;SMVa 7ZO{vX}}&'r+qx :27|&$R@ں4ߵ{®zt3D^D s$GO *Xk',65 AFX[?BeY_ݰ J꫺ᚫ6~<<u߳^BIL hAY:kצMCP=[!lZ.`#,o+ŜǴfvcWI sb3Piۛ(#,Bf~ٸpP=XM#XOJ[hvp /MR5o{E{L3Ɨ(·ކ/QSVE/RK`n>AJZ;lWNn7n=Vics[8ķO;cڵw8H.{%wF3i- Mh@& "&{w0d-D+@C 0ѥ"Z-wKIᆋa?v{j5n;:u48ܘFVkߍh\_aDlS ϵBSIydm~y8JJvD#јŲ+QXAQBCr-hnSMvb:+`E0Bq9xVۇ OOqO.'_}߷'|Ks>2{[;S}( lN(<[ |`5Ct|~iQ*mwZZ Wwol"_kz4}h]!.$;ߴaVtQ!`d)GC}MہYEw<ݥ9۹wD|1|K`MuFSIs>Us RҜUs̢le \(BHt.]QY႞RY{}39 (ʋvJ.Ǡc:t7`bFZ~::-)Kk8DP#NІmLH>1 c# 19]$Z7 If!cW 4Iƴ6ns:2=ՑҐɄ`8h)aFJ,tNOي$v mYCda8]LtYoH\pQ1})vٜ9-iC@e~pJqnRm+sx&>ߵ(8@\z<W >R0-7vP q>[xn-yɚl]Jo -Ml?<6 :}#äg<¦s+Yp.vֈ )N1" -c^^ )}sA_**RIJ5+gAMzIDk@rji #GԄN[%DN=:g42G..{r69G&xjƸL/WXHNF)7~|@*u)8,b θj^}dxAU}m.!ݗ'Q06 չ|(ɉɱ0z >`Zײ {j×5GIGƑGtH;ou$<# \]qiRuՏH}?(Kde>! 7ŻNeI9dpd=nSIUXQM΢ps4խu.\ t81zh94 E0/Itbx>U/9SEH~] )fV^9坾Et?۔AVJ hѰ){Po)E+[6OyJU!@\CѮ(;cT|CDjRVR|Qկ fE8)`K eCBeP?ּaU^wRMzyVxzqh/BU{faW,wc8>2JIVp/m̵z{3h΃%v \+=[gm7> H~~("_f3G;.@ƌg߃<,P7xU&=O1?ПjI?M%GM6t'o mskjL`R@]W+Zq(d(OUBlr7"{( >=6k3)[(Mܘ|<^}ɡsd%ZZńjgz83o^NJ(,s}s17υU'ԷI?ѿ*6imPS^H!Dh k L}ZP֠-zƢc>ZEŠR>]=/WPPI0{xml hO~$r'͓G,&MgҸ_`xptdIL\d{K Ea *8u>9tB7r"=`y-'2zR?}N:sq$0ԶL0q;RAXS2ˮT[mJv"pB'\?Hi?a bZy )< ˡ(Jk$8D倬'j 2ccŅpIJIVj`|Ta( 8(/ۆ5t!,i]xT\w0P8 SWP )~g 鿣UV piG=9Y}loduT`ߡj^[Ƕ ߾NW!N? GR; 벉Qy2d~;51Xyg.}S19g"\(b)n}sыA~A#u߸>l6Mb wBk^BWx0Dd{,sռ.e<_1Q5 U 策{ßdQv,ysB uʎ3P&yMS_C2|O7ɲU14Uؖ,#̰Q{4 0v2ƀOe'ɂ Pd鯠9Q8YEhJruJO"pZ8ֹ M u|_kQ%'k ;A!TE ؟Fd <ʜtfW J*uc)=ŋ_uWSw$~:NJK~ҸGb0WG^@2L(u=gd%bmK\PU5K'' VAԼRZp`b~Xq܀|ȳUNE ~iUJ*[Nˤ,Y6oR׽Ih*נoP?te.#AS6P&R%q<~'l :֢ZwK[S=qMMtJԘ|])->(CP|`Sˤ[8i$mSh&Ͻ\r˖ދe4YIcrWj ,H1 TuwCIjD-ʸ}0- ?NK JVr hrkv])dLuMaVʒTSMt3Sӿ?`& Y9laؾ};}y*_ }ץrVT{ vV{LdfprWw:yE4!ް 3okwfhF|*tsES_qJ> зe\j׊Ou";XȺdEߝ\_Wd¿T[)R91΋ htD!7_o'M}/Fhg~j4%B}b1,P"{2Oy}˳nB Qbئ KF"@oRDwOnZ66O`,*$@?kU$Ȕ/*}epEY6IM#ᖑ%|!yP޿s}[]#{ڳ)s hM4啑H7R='o}pRaWhH ®H]d9~f0LlT|DöԿ2$~]/ޔgښm]%йd ru߅t =f5n$4^ؿ?;#<'tPL]W[tv;U!w MR{k0%x؊mQ 9qE^|ҝ,q\PBu9c-nRcz`#V:yӕJP;^Τ[K(iVT1^JG띃o'p>ׂ VxT]s4.z$K<LJ8lАuWDSe?(m ^|6HvNm66 YL7XVȓ/7q:Ϙ-aT8Ydʄ3=s F0 ֟HC\tsOl9pE;wGf4k 0%F;Zn<2UYxoIY_ wuL&ȅ b0fXn,vmwtyUnDo{cf^9tWj \E[tƄb?Y6IF0w`~nʣݯx(%ttb qPԯsa 8O0sÌiqSsj ~&'Le0Snccpۜ!2]ޘl+(8\sD"d+ڳʫgVɗY5Q{d{7ik6"v>w29ګyժ:Wv8B(k*&wQ54lwA.;E:ҦJi.1qD o_k &`˺WhR9FooR䷿z>7$:N~B<|9^Gxĉن?}qW.ڼx ٮ; vK{S;*`?2j=ΜF/+1<1$;"q\wuBQ[PE2q0F!t3r ﮾(lot_ K*8Dd+x)_hl϶e*^w]Qa}{_u2CEs%ߚuP)9\%*^M12=gƂY+ҢiUsc`26E@r'x`"=8QٵF-^ _C(ӭ%s1$)Ey }a3 XF_Np*EQ 'xU,{Jy{iEj_ ,j lǽ.N{M_#C6:gH4)fA Ҙ]K[$6 7: =Eja z#vFwiIx )hG5߆/aX*8Cg^JVn~tgTD go߇{il(jŐn<5ci] 49wEi+2v(tq@pϧoHxÒ"N`Siw _?\TȉTXɚ#>|V P~|~[:FfV^z:=8,7o _N])ק" ,[ FD\^1g~3IT爇KLz`^CHW7YVI7Q]"mg=KVS"|bu BMfgyd,r.3hWZңV#5\SrO#bzgmrt"hNdw:A[:C[EAy+JoCk).GGtN5:}-2N̺2 _!ᔾKhشX Dͪ &;s'xC v`?1՜֠ jUaJ)A%Vw6Zu-֚ ru1oFY+xN-dg5hHA3r.7av%0(k|1\ZARHc(Ύ $ʹ$-Tj̜C=;O$/Wg+<@ʳdbӐ'fSH;1*m <r "P;zWrݗGWZ%{[| >vS;+eU}ӲRw~cg;GU+tK?)>&n3O5C?C6 M /7o_Qe="lZ\" D~DN]|_*IB>\[ qnߩQ ̋yy6 j 6FwtD9}gID.['S\  8Ĕ5u鐋;z6t:]M"0 &ai}ÀHRm6>7Qخ#v<ؽ K|qn@a;[Pu8m5HbXK {S" 5yIs@.cMkJMҨ;j*e(*XU9 +\qy :i|cjNΙݦd񫏷o&ϓSFD}O _*v~9#୍B+G˧$ZW־ b {6xH&7Rc`H^ և Ļd&SÜsHD|Zū[$ I2p[]s|Mr,?yxԡ>a:{Ap%YʾCzvJuh'gDsHtoUbIGrK[׏>\Ӛ7e?@-/_|Dl}}f 9f\gߌu^Xfzu;uz,+/:Dn!(KcSzlHaR2H_.zčPզ 2!,TΗ hd^Einc_ vP4 ijJwز S4njDF} $BnPt%˚lZ_C7¥Kꢥe[uWC!QN|sJUs'e-$J(L*kS~NЀt2k_l h.jI_F_ JSBz08S&x$g;Cya4Sz}-]iWij?^Tlz\@dn29jtƍ- A<ש^;S>Yv3$AO$a.?cT *yN wI8xS*1duf4S,!ǧnZ]'aOt[5];: mu7Ґ'\㥁huV =${1By<) 'O> [ :1-[+a0Eݵk@<4A~sԈ >d{df+>$#49/}Nr [4\?E!u)~Q7$St~%JB-*!pE D>ǻ% g2bG¡8q vP/ɷW_Qv⻅~k9UL>+Vzl҅9dP0t5,}_úeY "Y&b:D&zf@zצHfdk¤Eb} @ZuFl B#\OP Xi`HA {bJ|J#e*ؙ|P~Z,ykI 88E ;piZK vAپ%)K2b*8&7Hy#8+ -ʹ9vRW@5'fX ([vB=pgڴC(LTʰby i H8  D{xiH@+O]ZDoCZDZwWk&dܽ;J 0\W2{e]G^#ѯzX>@r-efbBBsH8,dפނvd˜\W֬ϔL^ U+=ϓ ;gkmp\:>Gs?T5{+/bEepQy'#'+ 4OQ+z`vrypnm9}A4V9!tYb蔷ɀ9q? $yĕ 3},QcÔ#TiZȽ:=3h r>v; O:cR :~C ˞' J;AS  _+bKT8?B5vqB=#!'P|p|tXvPM%Vy;=xY7Iv Bi t<^_TvEy/M(" ^mxnӖs_H\ʨ/`MOG׆9P\ i8mGvSr a%M/W:l_h@UҰ~'YCPt$]_ޗw:d nGjpK%@JԺaKE1c*,cڝt@ɜgJ`lǯUJ.3dmWP"(“I >G=0S޷kD#bͲ3( cG1]t3D(M=2v=~ޠi:gGnzh9A qRPPjJo evySA>uQȑ]~Ia sAq3d ca{dǝ/ŊҼJE  0+8B9Nrn R&X$}j^s$Z,R'u75l`xdD - 4aFO̥N«g6yC tGh8߿D14"LWjYO㼍&shlN0S[ CՐ6^R=ܓ^!Lt%,ICu7bM9"Y6j/*T*ԩmMAuy7j;;T#׃хa}'E(FYqٔdAm.i] C4(1˞Ҿ_>lTM#Ǥ筜\/g! D%0o :z>F)7lIa9{sNtUJ2õO1r=_90 d4'?ܣi;Dc=V`%L?γwG"-Jq,iW e${0 󯶄PgN:^`{G mW|C0b0U-Ie΀v!a@>vQ`_)WbA&ysn[0_FDB8SսZKΦA`b  I^3fD^fhJwk)(!FG2*> mp`lHߧHqqNQ8l<9!Ս0ܵIu= N[}Bœ2aN *wKI i@#3s"i[c1ׁk5%Z^A ]FVK h>k]L҃$XRӔ%s8T!.I19l+wI\K|I ,3_EB,Qy+qAV摺Kyoh.7*T?D@)׀\5u6n02NS+ ,8؋j2ݙw_jL6I {B+<ymHkLП1AvIBO}SgijbmER1&q$<ʡM@rN*m6sr!exZup cSd-ԺTX,p?wjz 7e)pa!CrUߋd wJPM>C~ŸxYcGp@d[a&շ(F4xGિK@Jem_~>qgXfdVf|sopmLޛ\2_7OrPxK1paK) TaU`/E?]L/N6 ="ڃД=Uj<0oqkIyQMI2Gsk3+oN ¯`rh|;u|hnP'w@QEA|>!}U{au{{ ( o6{<͵nR%Kv5?}k F`vw H[HH t)C4ؔ dQׇd6kJ IBq_9* x'(nTS6RxI@"A+/oiF/xoXU{Yl!M\ڄ!Utd;|rh)v2o':l)fؼh <4 ^r GBF7V%X0$Y_Ys3/,.0rtqJ,N^jO &zt~\ڊߝQCzsi D>7//DQzQ עWc)%qݤ?{#ڏG[:H Y cd]NHlFN 9io-$Si|a?.!&ɘ@ؽG*ݡ!;YxZXO@୻k8ӺQREv.2ʘEK~O[&qH AQie^:`XEB1m^'˵вۿ]LMohI(+|+J?pt玫za[uJ|ץ̧. )XXzy=s>CL˒~ʃIIyN <6[%)*礿*<ۢJa2<3"+#\||{l%AKPQMtnIsF0iF g&г=KV0qk/[0gG˰jeɬLwU6r!&Cc(&4+U*/Aw̎"}o}nxA_zI8-x#Yӆ:[B<-6ȣ=#5MseRQOqs'UF8ת:YRd[s "kC}p!jes6c=ƕ+푂/7Ve ܃8+aVX6c1(IbS,>Sΐ_| MQUEl_.ENKu7U2CB'IFTKWCSnŚ|0<gYA; d(Ώ[^|/c[پ L 8$ARu(XrSaQ&ݾS>-vЍ]2tjwbޭT($@m^EAuu*YAv=qA!|5I9QEcgL,AY%7vĝ$0 Yn}&[PZrv{3p>򙚀˖0%պk]A"0>\IK=&f}K྅.]#\B@J}<wa{0zQ0d E5y^^ǭdj'c7@#x^,ݸþOmixڼc1ʈ$4J[3'Sdl' 9츥ņM\'}Tskg읨6A tf</z^1kyr9+5;vX!f>Ziz[ aP*mD_цqn}%SSc9烬c𙡑Zň:hG^$|k@&p ׶sgYRB5i'ĺ(mr_6W3, '5T-8voC%~]$Ln3,nk;£v9㑡`hZk 凔Wš!ӐocV~0=&?pQ@+D-}iAen!ϕq0LvXJ= )N)8*i:Z">Z:U~T*ϢR r@]pO,|lA^ƒYظZ5AԾtOW>,I+,OG,f[Ψy/^_4B CkZALBݧ4>[DQs#Fmzm;>pN"&ZL\4"K:撗0U|*qSa\d=мlyK-nw%w A>g%PF$Ǻ=T:_6H*~@[EE|>!tMB-bN\3g 8) ~6󁠶cgΟ n; {\L\o2 ND:Bx\[WneX2 OM&+C$U f u BIv*6oz&3id$nWeIvr])a"_jIouW۾=`%G`2GAOkzHS8(ij7<ي.k;duz&)-sIYg-&YGNs1jJQH 8xm .s% XQ0 hcc/6cr!9Ґ%ZU5;0o.܄+mw[ UNmQ,૩ 0Oe}].TE:p`uQngMQm c٦w/kgr^n@rwQ8E߾5eU57P3bia&KvLrCN汗z?)R] *gh('qۆ|~hclp5 /'V3xLn(Ùڝo aEvdn9"!7"N"Uyg'+7ͷ]@9+8_v2GGIU8M#wUש6:#6iE.UsۼF@csIbʹT]1f](2qNn2aZ?!m4<7[k;JVsfXJ.&=d!9m(sjʧ3 ]|!]64D.S;:M%^.g%c}ᄚ%'oZ31<~*yԯ[*՗Ay3 i_blҒO2類!YK4m؂):6{eX\2Uk/o%Oj#-n6|)1JRLb4#Ep7h7O`(F (K\vlӧ5iDRI>L #"x2t XeB m):hѝ{a&Rd6E _x'P{n8(Rl14?rM3pӐhaD]9:ry3BopCET k|?΢+Q_dn;-v > rMJ{<;W+IrܻE&o>UNlh挏 YfX9LԏS,zo?Lik[F@4ם3jh4b/9==Y~xx1A|i_H+,ٍ Z#ךX  Ju1|Xye\?ki kײE:9zSh >J&|i8{s85qE2 @Ѩ6g͢v.qOPG~T&#*7dK 4/3j:z5q t+u85&_H3<[SI"ʓH A?ZÃ_.)z(G+A.X(9DfUsa'Z2|.@фV!Ms@=J(RN"ҁʞdU^f*:Ąm*0q̪ +msَ]uTL( 4ʋ-MUJER,@醹MW F|"E.mL:S?$78ߧ{VgQ^sT6(NBRU9zp){u+utcTv=+0'_/  \0:2iT4ZKXtݙ"rNhVUEfy7bD[~!G+|)yP ?n!$%-+E ٯŖ{f[hc2O]74-dgki]>! KtλW 4W@Q*k? !T碔}e̵w_7"5 R( ~@o9$z; 3aҒwL@&"s;jW{.FX[o294ENTW >pRΏձ¥ /E݂X+mb:=^ exHН/j! f]#o)(^SniY X|xQi Ҥ=aSaO囨>rHء\ YTBGRO}}jTѻIRL1ﰫ~`i1{nE#c3Zhjd*eBV =| &I64#$GhtŬs-a|?No==IN F{!S\L{267Zq +{\˰[彎خߧáuH㊹&m܀IgfP Lz/4O;5B\Haj´nN;_'] &ΰ4HfRߐ0ct9nvO\#~ ߌէ;U@RߋkZ{ 53Z j  ےdtuqѫ5P'Bnkiȣ9. t6i~}3w@{J7/ 3Zvb 7jqSGa&ji9\u¤I# ("X6 D1[@m:]wǜhPPޙuhz O#^UR'CƐjͰ\u!u/`$fEQTfbe"KVW6GY8½«t|v+Tu[+w9J#[tDv I:sT]J&|M Ad?~Rfsٿ+0'ƴ±Z q7`_7oL'=V[$~ (JY`|78Rb %K0/R"ZVғ+LѳiJR¼yɀWaIQ3LHF@`Cw5_Vb=k! &|1L燖reutۛ Y5&HՇ Wb3 ՕX <$[Uʱ3Q⭠k\6Y*|Ěv &k\E̛7i# k<Z!%C+q)[f*/IƣD`ل՛2NꭸG t!NN_EVk.e/گb˹ Y/m~psfE0D@\%i7͕`ژgxS%'{ݼV3 ?~]9(a㖛I4ўfWKX Kgm M]ݝ#Ӵ5Z?xR{7Wq>X+ ig$*&Oqf̮NO &oXY{⾖0VAVJpJ:+mes6Ds6 yQЬ#g& RJBUn'k-'[$Qe@R\LwS .jXc;JP rֹ=@ ܽudpOCEL9׶Od tVL}\1ٜ ډnNNhqŊۺ<:dؗPTf|~kd9PYk Kdݙ1UyGGUOڛ䣿p_q6Fw-.i%3l|IVwHd|%'DzD ld,Si,+81!HC0xY> vt0ȴKۊGOmqx?jf8;n^ȗY4OLNиydaDSë-#z3R[m &6Joe}%[ƣQ1]ap.(z`Tdef*II1Ũ( elDGruO;U\w;|Kkx3iCwi zȋV橉~&Rb%Xe" (KU.L/nNH 2 Ť,$e[V(22EG bKjl6-FHKcd/]As%h[Q(Iw5ކaT>a}WJYg9y^~#BQ0_`K]ʲ(R~U?kc֖w"\l櫹\1c?[R8V %-:n<-n>z6CV*}e_-ҌY:1&bmPR yz{/ʪ5q+Z(b׮PC5_{9}*[L>(b)v~lZ62ҡNp~QB&3Nj { [Uх2P d. A*r0Dk9; ,1",D۹՜:{(:3L;uhnd{*uwq^"7!a:jg,c嶝uݫzݸ/; wcCP"u*Ed3}Zu]#Ö>#G U?Lň d$܈\f2RroY; Orzh>iNf}0"5<zrl[k 7E6NiU1 MJs-KhGqźP]uzH&/_b.d/uJt\U} 0;$vDGh8fzb&߹y`˂3]XqT 9i:ݗṋFDQut61a(f[ K9Kk cxZ?bn6s2rZ)+_c"#w1 ##q? !.xRGoYEb`PMǖ8CPd8hbu>;1Fޛ&ҭi"=[&~ϴ&dYy (;H> V SuJuwVF9 \'5;C.9y9HRGkPhԞ27kba{pX&<|YYZZj*לAە>-LppVсYv7mIw$I"LH %\:ښˇLi:]ͲgmIõ^;*]{G/pan5r!|dʱ2Fn nYI:tuUb*znK=k'~mT(i3?vrQyq^mz`9k%1(^{CXܧEmA^NbTgA]Jb @h:{~f"ѝxa7+;ݠu Eiq}ڢg`\;Kn!"W:^ Y~/'Rqqf40ʸ1߈Q+a)Y\-UP47N߁#w,{#`z4]"z2\z%P֤~ Fj-4.߸ɮ9.c(k 3);ㄦB~:;Ψ/>T4 /2\U0| &STdź^.vt`voxӃoDhfyڻ; qTiqxnXs4aGv}qLFkH*fgf`%Ll/89 ..VkzoD ^&W]#g@"i?8ܨW Zd5,BPzy0@;9^+v&x^sOIat7Hg~`[DDxViX9=udvB  t Q@ЂpremmgYDsOt< 5Z;ꆴ rfbLS;4g1HAz 9$זax5D܎| +uA܆^lfN/-%]2PCR~+=MVޭdbFsBWrOv]m B6<2,/Lx3'yT ڮ7r@_GQp $GXP 3:ڣ*(NỬ*gX"S$1M-v4iLg\L,V4/} `Te#k6rnH 'B 9=U0_x ,4[W)r(oIny5aV?!h8D@&2|SGic†,7Y1l>|4D'H#./2Za-PrV>¶W)Z&ӔkY /DE3.x7kC0w a_WK*k&!W&jM^qvnu=}& yB_S[5ׅ#iY75 EǭIoΥgnI\C /I`q&rXN]'@ &prߍrBWN;?;wte} *w MjOp3S,7uy]uϡr ^qB@x=P=OYbHbԮ7GG \8֖z(x%ɧ_& ym#|H&U/z*A 0m>mu~PJmxH ES9ϡv`t]# өrd>b'Nyt"Ծ "Xovmb(N4φy_jliNMY4@RZT:cDZCT?# pϋԇCiq 0'Z"?cae'@A_ YLGNWը@b15xqH[1%" Msxļ%gzJ"՘- XyvcP\&@`ߍ }|dFE*\C5n7i'о b˪wAQLgb+ >5l#"z,z4j'EO Ɓ*@v3-6%^|ϡOKYb 1I-U ƸyE _Nc,;e=0 SqF`swHΜ3DvWAH 4B<K>n;&0nh<_߳o;FؠT͸FWN S\yWf [t,E*iqmE%υ#h*E:@z1& f3F%X"`gְvI 1|٪C8 Ȗ*ڭaurZ-kpgbճ?UYF? cQSb-N 2`JgkuRFM{XFH!9;b ؼnD~X@:V/)o?T8fPA%#7 cbC턅l a6ͫASl!&։q$7 3mF#TGz,aW&ob,jՉiMrNxDb=vӫ&p Rsd'b5W??lz4;iԛGV^TY5 jz,."$g ֿ^[r9% 7x9,V]~ KT] Dÿ'&B?sVJpNv ByMAiQC5eNB51<7?Vw'4!fxYIayq[!X;yI8i*{ff6> LhCMEHeetP wJ@iL4Qx=AC gCLvObg):(\#JFNtmrSy(Ƽ"ƅxk l<߈ 9{bΘb Cq+!EeZHj^6.OgP$BDH.bv0t߹1mTOi穥g͋sܱK![)`0͆IzTZ3 !4ҥ-Aֹr(~kPpm&Qv?B [OCMު jUf؜dkL|" '*eP%:BCz3M!4#CAJa7Ap!*~|̹ #y^ _Ib݉eտȜ6V` _g7WIG+G4Ȟl2JNn$\E\d8g)BaF[ۧӨxi~0\ixrm  ?'ch2P> 2KΕX[m1.!lK'a}4F)9ϧa vD-^SkBqͳq` Bo\\kŔ1vu+li,\f#ϣ'q eR|+Yf{Sq "CHhX- {œ{uq أqAPPRE5uy7("e6Ey[hP 20p.g"r2~I\Y28@'M߽&PD~B,#VT@I$+뱞X&mqEV#xOjf[:4W( $IZ>l%T_&>cЮw|-^%y|b+dY0x4GJP Đ[4[ 1z'FlL-A<(޸{ʴoZV(a:Z>҄E_!Xe' ~vOP*ל3,F%#+*5 2[)O\/)p1iȵ)8\Bs̜ > Q4'k+:YMUՠ).ptP(.GL13/էx*&q@i7`Qfgb4Dʾ4PDMmdx<]=ѫ V1s/}c>q-}؄9S:~I߶m ѓZ4\Xv6"gH'B[5ƪ1nͅPW>F= D/Be7@iHX>^'W;~5U|@FBvu$ v2 [}w^*m(5[&)Csۺl%.z7̛ϤfH%[hXa.Yc'.izU20O.j[?jTGKr YHꆻs+hvPvr~rJ8v/ц``P"JƒkuGQgh`Jרq[3_i[SZX~{/"mf,Rdۇ=IU-::mtp}Ty2>A3q{෧l bKDʿbB]O ` E&+(%#K 1n/_ e*sArAvxjmz"Ka.ꑤ.s2qdΞ sZq޼,ExW J~蜓G} Y4>A_2;>ƝGiq(&-T౴PC6\չ)wlPvtE얄!mlԫĢ#C] g+.$ }~G}(iMI!^yڱU b%*UvC$R#+’ "IleW Jc"OHg1wjTʄFq}r e|mc-};$ tYIum[-]`|>CW,Lob7@wË1kԆdf Rm`IoCtSP˶eG'`IFT3EMs g7U7h{WյA^*=%"G]gdq?joݡ.nҩNBP6Gz lwe$11,L(0T4ZpL^4|mI7GփFXl(^ V/uMSM)VHJ$i8:>:&x2C=r`臖D}櫥uBҠ)JnS;Ki!@_trWՑ{Sc_UF4`5gjJPފ?{"k3y gpc웤 O$LsF^]OY,qN ω{ayBF¯h^>wth5 xx9IJMQ٥ph)1?RBWOeoX+iYR5Tʒn&K Џ<Ĕ-x'cܪDַ:~{ œ%j8-|f jˀ%^j1fm~~+U$@|<{r@,?ֽԀ[08$˟V*ڇXy_۵xXٍO0f N>=6aT KT256란\Sq|)@ 瑵wܻ}~tMN&)ha{8ȡ^O!/Fbq{y =3Mק$ !uP67oU|LLj5}?Ӗ@G4jLImREXMOۄcM0K갗]S,~L^}Ȉ/!T.ku!wn F`/VGQSaFRUo i8ൾD+iIkmp*$n C|jzQi崤"Kj\q- hL,--u2o_R[Gc +Q_߿H۲!-ElAjtҖ9(ߏ|,ܛl'+#nud `@W#c ;$;vI}Maޚ1![n>c] :dЗL&wz7l"(\@ȸ~]{0H80dܰj ($cw?z2Cc[A|ÈwHS䗨SqFIP@/\}L+0 @pUY ,cK}//J+9#PoM\W ِ:>\] KFK"m>qW̘JhTo B[Ǡ 8U'O|~00C]FJ=D|cdVۘ4~L ܌lIg&B1Oʤeaqt|-i]<>.-"鳕R5KU l 1f5f oj_<"qjkWM=%~u:PfK[8 ͨjD}vb.bA^z㡁.m(&EC Cr@;ʎ:nhQ$/ON9Z(#Mme/ve$s>9znEoYѼcn_[T?ĴX% *u?b줣SD29HNȃ+:-%̀>SBZ{7EIO=Wy{T=k+bPSGE$=EΔnwI/Svb&[^2BKG&Q]RPh]`T.?ۑLow bŝiǝQwXa8:HV\їҺ7U'eiT&&ܮ]?]sMDB>  @:cuG߾4}/W@{[l9ɗ7t|Xm I2ꪨ zD% n]z5,I%y{VvCѹNe 7vw("9/_@ܨ|&0ۍJAi_B=SoFIsz\  JN.zB `ɎTF>4`vk a_>R8cݱ1U-:[h7>Qɐzߒh೒pD>r+n UG]WV4\y6<0@M%ܩ=#i}&u@Np((E.:&oIeJ,WJofz.᭤@;z;CHS'|+QԳ,*j0Sq_:~/ Eo4Wt#@6)L~hy7Z-\.ڨ red3ZI'"F Oi~Z$, DV:c q():&nYzx-qUd,˼ܨ!q=Mbke<-Z}cV; ٕ&\!30>a=".`L,]H1GviV@GZSǡC[=d6_ k3%MJLO$Sbj ]a.| E%W)Z1)!|~"&0Q F|`e'_@637E*'|hN+&8KS!{}0֮ UdPlGULm"5K+c@ϝy\^;Z <^^ QB "(׃%}r 1o Ikw`$UͺՌi+ F. T;7 [x<ĬWh(lM py˹P;wdOҞo,aZ}@B*Pc7%˪',m?u" R`'Nʆc+4Ƒ7@nwvV@_xiӃ0l*ùˆQ$LV F6 {Ҹغ,#Q<Ny-4cP`)%% P]:c#k|qǣ8|=ıa@ JuSw@0@R^h틵n321$q~`}f*A#X__USfiμӖ. ha:~AGD*R2BzCgdLԲ瑽G5Y!.oG鍖XԜ O[LL p̆xX'7 ܢCM:YW^]dg)`xXMNKR zDOLxh[Vv4T.NS /OG&Ə1*G$9n1ೇ@' @|g<{K,[{Pϵ2@f)T201ȫ-ku$p;fUlsϗ=V1GL6sޔnR 9E ?+11Bc{էҙ\֐ <;];rʨP} ᳙xfZxky#ezaD8Ϻ߮(s$<73pI)魗7AL*GDU vLj0LhqCk#y:OL9Am4}miP/&]y}g Z{ 6*MǻhRsCw}2 B^ܝcP%^D7mO;agfr,ڟu,cJis%Z9. @nх^9HQygphy/c@}t6)OkmQCP& UW:pNJ@\3@i_2lRhgי1lZ*왙/V(3G+A3Loɩ; \Cwĥ|!Z/b_(BWU]2XN0ZM[DXm@]K%, {P0$wodfRE">fxWⅆz(N!>˕ΘHO|'uAHtt}or4F'#%EМC񵝏i S[J(T$`!45o|.R19!ņPy~rF/c>Q@ޠ;jg'^n,.7vv`F6LZWdsQP?s6xytL?=3NO|uf kZ9=SzcVKyg zcֈ=Jͯ=SLYV@]vke A47y0 Lܲ}zYu A1ls?'xXqhDU.SD$n]]Nx(R˿=ыI,;w02&_ݦuɾĻ=e6Mb==/Ec@h;yC C/w`uח?&vF 6-7ÔSB^4Uol5m-֣&= M:$ xUĴp"p#*6a ̒/Ÿ< Va7sPٖm[?$\=v+d%{}E-s}]VDW6= 3SBU.Gu$O2$"g,rEo؝gN b/`El CwɱՏZLr %$ނ?C> -p<ʼQg_6#Y9cv8YLNW<_QAsŵcpאxR[CmQv,Կ4Վ~_=Q:zN^ Kgw,;8Y5Y>ˈQ* ^736R~+QZls@ئqW: dFt@=O\?=y)p˪TӜ-/cTB^'9/iM߽tcq3DLP/ ?ER@䖒8 +K+uiTNR+%MmQi: q#b=>Y ïͭ5nm#ȏp$Ͽ2O9jU0Z0p Ĝj-T.i AqNц6teXVRdVᚡ%V*kt09@)>ͦPcH.3c7D#.F^yktKzj ٕ}yAuo0"'+*voS({|ES7GG&Jd_VwόN.}|UV,A>x_gp sVνgn)aE6X`'f@x< >:XQxwdoA#Fu#\)W LV$hvnB`%4꓎F~$c:f+Nmy  3 Z@p'*ǁzԂ阝߈X T-`J1 HT6֣3M30$Fy :>gQ633HhAz-qN$pHHoXP9e,VdyB6sEO\u,{ {d@(=6/H!x 4f}U ŵ?aL]U X5PSg\-VHFu֣QZ塞+|>HoV`fxmkԹERuUʒ^f 5osY-P B^U2riv?(ȇٵF : yd-lh.8EqǸl?D C=Ngզ7dTbK>LudʵJzkwx&HT /-e\_R SFyE1}Hx&ih>$Pv{8i8(FEmvHak"9-TdmG3A!2qUӓID6&Kl G"Sf]6Q/|7?j#yco U\%be»B VTf5i}ORBcW7?- 9IaG`X!1[]>9lz>]Ly"0t5f0݅*T8\B]-5̷%QDwwHSc bKFھduB$M>EEByQU?XNd8RޅZ6rW`8vyơj ' qz׎m+_=(RWnzW+ȾR ,)KBeq6z_= )3ʗ*v๚S) TGpXQ@ SS"#LV:uћOD0) Ra} Ypn~4Ǒ cEɔX;r)W=1ĥ8{('.:|uOZf`NZy;(f?e͟Mϥv~ro}0aeR3Oq_tYUޱ@}!PRި-𼰥HLhqM-03dJ}:ׅyZaWAƄnI`B|h~=@|36>!R8=_qX%w7̤vw6Ar9[oyd%R,i qfV@2Jқzܙ9Q}&I'at9i{ձh$iuϱA%{Y.fҎ+58 o+61;Oo>#n]i}~M~Mα!4]XÖ 5^r{ jmdr㙽P='^Jk%%A}5E~V5!|v]% ّ-X-+_F5;Tr _dLc`ӆ \G?=J q3f@47 ~ٮ@J\]7 <0lsJU'ǔyD,~ #G4@Za8Fl`cC|zj yj JvXd׾Yi>]C/KN﷿!»ZuȠ|ds}I2G)x޹0HBmգ)I6cx] ־ 42F|FR@u~}->#\lY9E唯RM~A^:#Ek_A%qwyz$sSY șY`ݲZ~]8;J3n@T75:} yqFna%kp%B+am:?3$_Xg =qy9]Gr}+:> ؕJ`K:ͿJvk˅  bFmL+;s+t'вEme87u޺~#ԙՐh , %$+ d GGw[{  xfɍ R1"!I֥71$H([u"n1qleЦ=.,Հe:*)jcF" _bgDS8wx+> TD4ӳۂ.)LOfiq܈4j\w"Ҏt9'Bҁgz/Pq&l.U%i>Pw La16L ]4DB mr^;,dReڃTpIr̄2 ˕keImy ajEH~ߘ ?_g1z 1qkݐøxt`Zy!x>(iz,Rg uT2>䭽3c*G-cdh5Ƃj.#Zc'T'B$N8V0@+RQaE|/%D)q(PT`AlPg%(U jƷW09G |Ew)ϸ8M% ycьp$컒cZ/W.t.(GJeo'sB3::bw\S'K8 WEߘĶke.Bv A>2JZKgA f<5 ?s"sy7ͭm(F~3ce"1MgvuM/`ꃾhtO(5^ &86t=)lk-jF77kqDAeq+taf >~q t[oq1w>vϕ=j.8XW:\z]aYU:} Hۃ7Sq:e6cI{AbDw߿[G{i}>FTKQ֬l-Q#Sǚ0~'2ϝZj_Lb [K{X\?.v5}?p{o1Q?*XNDW7(6]~lʯ%ˢbҴ I+dӗD?B< qT0Z׮&o.^19݁K1 v3et0\"wDXQ h#xx`0 s Hvׁl8_9fĺlXxנ wj?C,Qq@i^ݶOLToj={ '~;z[J" +>x,څ!/ބ€4 p(9\X,.gI!Uj>+Rؼp"݄}[w$L܋-ͥBIE2zʲhx{YŠc.r$ e#Q_Oހ #JcxS1 )Erky \POu>hE o) I$Uks5unpCby-x)H1U_y7pI{UE+ 0?z:\w3FQ M;١oL{"~øHlY,=gBor% M(M>@`:?idy 8pW+Mo9vS3?4mLvDgꍎ{6vǻl4* )Q6 ~㟫|}J$|mNvTzDҌBߦ)'R }y(АyH~iHY}z'8hqVkN*q‚6 yS{:H\HQ,;-QB?A|`j3vO"vȬF-{iPZ-,~&VYJ?ګ k.7X2jҁWnN@;7֤H֪*՟-yܤa^fAA80_\ еزס_<6dukXR7tI81 6|vd[{ 6}'lݑzXH)v?x߁ІOKᅔPp?d]K86wɳ%n!jȿ (ڎ6`kCq5٘ <:N,P 8gtK~J :5PClH\;\@?wpeu]Mdx531};nv5&0GD9\,Q6톎HRT=@JDBS,#[nyK(]\LomU~U@u]ig܌ώ>RpWS1T.l ]'KhL="QH\a%pd{dˉ3CZW?7 BQ|V1ctb?l.m 5ߨё½cAt41 ÉEՏvNQb=h;vK8gF.-@B߄ꨯ-sE;57Jg`nuMR)G9_+LXIr"#$іr `;|< @ RhCFg^I{>ږ6ic V4ǐjuEYgZ}Ҧ'W04|61 t :`곜>^Md2U.F֐<-N got/:}X[utl/񉟱9sF>lm;CFXZDȲ]DvVPWc+޺SITDIjK"Kg' `ϔr=bWqm`N Kxgإ8L騿m 5=[ۈ?Tv #N-SczUeIF}anx:F]-!$WRB? s٦xNc~MvT\ އ pPȭ{0dƌ[k7S)*lE_7omSɱ޶9"h(v*|>#+jz{|uzC A)p%ʌ Jd2_ѕ7 gMv$wg_ N9O#A)s HI-"K('BI*G6-ԉdxfTSCe:f'^C3J[ģa,ig ssSЭ|kJt<03E}Tz2]/M#?""tf8n&U=+.}jH #sm 3.{#z&S !-*Nhv4kّʯy'H1%6rgȰgQg1U PЩC9x^_$lR[qI,QpjXb@%-/*quƈt Rdo=;GͶz`1os _[^F}=9@EިnJ!?)!+hetv#)6k7x`e݋J}VDˑ~ LE2J c2{*  e+ 7s(A/t,@uN&9Y߂3@f3 }FԄ9dH@ UqX(},W޶HqTYE%4T򨷞Y><鳌Yi,c-tL$GE#i:ɗ)$t"W}?a?kAzak 6c YCc;}#53|v8{V?&Ү ![89o'B#9hUBAKfJEbCh?6(S\Br{˒ń 5RHf9Q -86Jq2ߜn`<Eh6+ut՗!Zcbu=eN;vAa0$ QV{Wa:j*)C97w-H q]]`sF,C^ G{ĞUHP~+7E\lGWXe /Mk|U9lĢ@3CNcR2W[߹Zt)cR6'BCzC1⥏ *2/^*UO;F\rkj'q[>>Ra3)^tt2_DuPCbIR0ax=a芷Su,e"ӱs31D9O$5pmJAk*~VZlGHVN. w]Gp)GZp,Z@>?g<@b:w䱮ue~}_Ui7gPҠ6Jm"+ ۡO7”$j21z.HRόrjHf;T!MNА#R-Q(P]8=ĕ q&L 0㼃P_0yU̡6[שEEBa[>rD ѐ  LrU?C(^ ϨHM*q)l?sNqf7C}1F3bxвh;}hnm[}^}wfjȮJH~ieWV dVd`5 mȃ3ܞnelpoM VpAniE @g1'lAp\]7C'{ (mTD\EvNA!HFG 긊)TMRYKF? u$=YA%0AC쯦TJS:]xn3Rg ̞ɧYOPNf.Opz؊:7X%”&^Gs'NGEꭗkr-KdɍS'> NLErAbm}8?La ©XavьMkQt`!ͷ_sHP t:pmFJ(ET, e ȥ_Sw$=k̇; Jo= kR39Xfvn|LIi m{PEne'GB:3`i#Lfamş S?*?,ta8Bq!`$&$)xA,UP6lϞ9ȇ:[ )AnOvYMJ27'k}dҔ'żB߳YTHlE5I5j'"!'@J+jϹ(V&}'εYk/0ڀ DASv!yI~AQ3A1`ՁG.!:)&yZUl=1&V.D ƜD//<ѱ{ g ^ڡ- FՌM]Y#ius~_`7 2u)9C'LS2|  5@-eKqP&:&SX igdi`v@M!G: fqRʠpjnS W`AWLaաmk,٩.q&܉祯m^ #)Her6ƘQ-` X1 / ~>4hccL23M!Pl.#UoB_Jq5lvF'sadakbͩ .B𐆐 6ח,O\gq)Fq^՜S_{\zsrrX̑Uب+UY UnAZB%eEk-NYh4"KZ-E}/cL gRB^k NAMyyEX+i?\Fm4"b@[<,xN&Vz 6Q=Ȍ;?n(@OǭSl7u;ѡdZ!J >&o(Tw [LR$򻸲+EX/pk㲩Bܸ ȪȲPÙ24zԗYs>.]rbjv4"c5lT,-w NVEeSVM6槉5 dr꩙נKܚfp9cm+!k1&'/Cf˙b&'$.˰EKd9ԒyM_hva~LX^y2,~݂$5`h:(8䑘ZlQ02 vltU`162 ?j%"xWn~o^v!s.lcTب" *֎7%i~ ԩw*e"H_{6ؾuBrKVj\-NϹ"rSC`5hW\NOwj2t΃ 05q_PAɰ=scԎ,ӎY=$N"ǃxFD\,ؐC7`y}SUj߽ż=jr*3105Q+m:Xp9@w_ӬyUa $3\kBMP~x_Os1( >vfUh-7?I &tDÁ!ԢОL{!õJC8ˀyFWqځp-vh;C~mt:;Tg@@ Ś_w9wuBF>/-P"N*j_u$g}Kv x& r 3p7HGdI:f?Cq!Xu/Mt}!ct#!_>U؉w* w`WjyV4uHQ9OhR?::R:9y0ǿON>{ SE)*c*JrAh4\y@`g/aݛ%2;ڳLdG4C,CNaIۊ̪3AjMP%cm,d6zKOX枓ZXVg_Nqb h?uo rh `KғRueNۖp^SR cO &0,{5`}m=-ұ6"ob|HI e7-W:@BdCdD\W5 LNWOJ|+9az2jU+wܰi}~Ĩ>Bx`KW!q΢YVT.(pNcZ461w*eń~~n[dcm*Fzn|M%.=LAƴJ/o S8,Uȷ](͂LhND`!]oN7LD!d7 6:E8<&$ETf6ٻÍ\O{0&tYyGLIkNY*eVqE|ꂳ^kc15/K 3:VW 9sKQU¹)y5_rO| 9;%o~y)NgA.Q"#%b0$Y2Fw,v?Sbj DrL6Ho g5YεMXa%{Sp]Q||X|?elUL$*ʃ>8f91KJ'@O0 @%;LOq/,ay_'Rfc8p4m$S%M8NmɊjwX ?FdCD VHaicݺS8Z~o%w<; Srîz+Je;$@*o?96wL̎+%+-=]njxA:3L5cikza4]P~:~vzWwbWO/T4?wmn69SڪO>r75ăzjx;oUg* ?RD뱲a5[R_reh'DSZwC{?#OTj۾|4OkܠY&߮k ϶(B8e*HBCa1d:Aʩc7T7JͪN,*yhv4wZ!ˁj_S.T/NǥeUeTĮ7(0+U 4@X.ğ*$sW\by034&7Wg\c :.; ]"|48۸ѕjF]%oyGZhk&1(nύ6w);@~g-Fܞou//*d[Vk`,n1r *XwS3c9;#vKmi@*$(dN^{6A^hU$éQ-fi1KCuh>U \". ɍ梾,"!a4kav]?p|RNm$ي"` {vTgsN.0ht ) JETmv| 8mFCȥ:I_A'W.Ot#S@3f9 B2<[6M"deipVk s9K-nz xŸNggx,G/&`'l=Uɟ':sަ DB I^Us͇YtմĘK9N4nR nlN&46Q=Rf,2 Q7ݎ7{JD ]yg[Io߅Tɧf.GC$;h;ђYCQ3⢀//_̩[}/5M/n&y.˞I0Z U-Hժt 7)ItF1^ThKI;ԫ3hnۉV%OXV/=\=h A?+;5=sUy%Z2v0T EW2/RHSE;&Gs^|+Z7dogʠIUMla&ihg /yoÜVxJZ apWA|RE%d=nujuรj[n3%&f?8,] %I=퓞gt߫L⢠|W;$:9/!>6-q^ەʞʉ9aXBL]Njh o~_I87P3U(Z?DMֳ^53KZ5L`3U!^_3~E (nA ,?#QW˳!?Ì\y2ÞCl| h>e|{[o5M߿4_Q(G5;n<vO|)VS ;W4kqr=PD4[{8 p9ә{0F;G "і[S1r6>MnCF5W%KʇetRqdZ.ˆ;|^e 0Lcb *L#$ݩ,7He0tM_ l>ZOGc3G$π%tFR'ceY71bU3N@R)9 s)Ɔ@KB0v^ |Z)!MLabH qjHWg;KφA(3vG"ʯ+TIt>8i7Pf5%V_|t5 cd*o6_uWk첬J~ Kl+7aLq5i|D"DŽd?S@j:N;"I@dn dN ypz3-%}?&V#eT~ssX@YR_fPw%gݢ=@$srL[*v&@&λ,6`g8x4,ߺ݃anA,u_5oF:Sz<}5cXRLdm0អՓ4Hw"B=#`E(]3K JKy@>.z1Kם 6Dsqhï*nrY?NQ!~AKJ4ek0 tWUKH$?ڍƿoa0DUoPbÑwLoa_c%EdnWeX4@)Zq"()MILihhQJwYbt~/Qod,Қ6L %LoakޠbBu:LCաalILu1y " Wk&`I e'PtGgmX#W6P4a?΁T2% Gv\TVn_9VOI ]08':FwxOrp|Z!1j(my7B%0sZ=gdL~$u1Tp! @ Hx.ϷTz4@4_P3[0dZY*.HuT+JA 6RIw&9^,ĝy !½^p$)lӓ ݬ4a{ z\c=hA\J[`p B)|pse~x} tg}RN%ux95DDe08* h:R6:S'ʘ3EJ~:TȄCsKjEh}C.5kzNhLS¡_^R=bĔM3t7E&v bk>h7/U:υ* 4(jv)Gܴh6V!έ h[BI$ QܐuܿۨEv/סuxיoGWX@)f[ΝrN4%zg$.x9 sH e7g?Gy_rcqkkFchPvATy!]FQH*Cc ~5\%^<,w>Eʷ6H% ia(;>OIM{;xt0Z818Ջ/kݜ\ߟPHE<9diEw˩>hݏZ6~uQ1 OGx5دhi?S =B_Y*M))i݂^>*M 2GT ', ~Xvx˥2)؝/F ~Cr<B'BIAܹI{ۜ'_s@v7l0h @QQ 3FACYLʰ܉az- C]鷠'ZÔc ,Xii/cXKni3 d QƑ;m5+W%O2ڜ$֠)RE!*Vt;;QY OT.-9?#C%wՠ;` /в> 0SMR_*^€pPA*ʇJDߴŵ)v$RWtP/*I%Kϧyfdt߬Lەg-kct15kvsĒ8gY 4'#Wd=Qe49HQxa&zNv=Qwes2qjߊh?HDxMG j^ b6>Ldd?SABQTCٴmã-D$d6kEDŽ8?p^ݻ EfYak *u MFyBv_%J10pZU2!s6d$zl:ʰ/QAH3_1&9ve&{eEI=,/,l či$85twDV}ꚽx$n\` f @( ܾ$&|?8X=w/ԳTwO4N|~Zl&m?]HIsϓiֹ٫ ;8X1UYyH8T2 ά{ha {,sHakw! 0e/qv<"q')^xA&i'CIbe u_ \_N?un͠Wܢ\N?5E _jOe6 㚋;~C'¦q"ZIV zK 8j3ya'#p,> 3ug (]i~n6=u \g_ W=R __9?3|E-U@ரH 迀~FQiƎRG:}E7ay@ hdQO2LҞۭ.Z3B/%hl@k\q; \7JINi>K;*9_Ub#V>$tBWjPj ):|I@5i,4- ,nĚvS>=yr=8qSP&@OoVS*3T+-kv_b́~o`ŝ z+t~,f2pC{T="csӂ!j]r: ܋=2L:ߙRI2T,\po.O&8&  D ƫJY8n v+ [,++ QD5E9h.$zb3R4:My꓏Dg\DY!c3VX㕢]E^2Kc/X<ոeCDUh#UAjce4 4(G1Cd:̷_UvMЮ{L~..dQ'fyF7Jh=fKo& 4ȳ4^&8;InYr\t<)G#G ]E?Ncʖ{̚sѮq輁>]wJ ߆Y yfR~)o<蠷#kay寽n):P uORy:`8)({Eʵ1A7Cǽ/8G'tsa;Q `֟`X?ExOXCiPLUo"kF2ߚ΃k~4F72^GEPT\5#) e4c$Q;ﲳLnfcgB uQ/-(ƂB=E8 η[p1݃ `hG=˵@CY D ܂j~#ikLY&P aT5-Jrv!pV2 >O)xi7cofOn*g\r(j @px'?6uwD!$V6C(1&k\/%Wԧ ìirh&Jz;XvmPW۹~Z(p->l!ckx,p?\rs*Ƒ1 U),:+]M`;_YLf)z#InFf@ /;OUH%{>MU j8^ZJѿ@w]Di^BIfH\ vrWe]^eʆ"k:>@/ [TTЅq]-m4ݓmVX㍋Tb(MKpG:^ۻ!;0j aCٴCn;eq G,W "~h2.GTw Fw4onkښnn/1cɓ.N@ M@t'g6֧H*.!5Ekc/BɟݴuFصI(!av@Wv: "fJ">/ !O߶ y׈έN5i4$XWer +`3q:|˛Ilϫjzxoj{VnJS1{t% FjZ@9Ш5d a͕ -MԘT ; CN+ 昺2㷕hMr JEa&enk$W~dVBZF 8Cf.ay0$wFăouø4<',Hh Kh˝!<ĠCt #װs͑up\mÌCz*I.5S$5[k]X:9[ЛYIzoɔ -3F4$ YC5I`˒+VJ/V1`"B{~}.ߛ  M7E`ö+"~|rO;Tj).1'ՇS[>?66I!,? G ߢ75t>EWTH!0{GѫSñd[N},b#AzlWA ٿO(c_o|T7s[L=DX7pp LpKc=Y_3!)!d؝sg'My^IKh{ JGbSF;ZˇpW꾥:PMk5.rL}q1`Qy[ZvCmG~ s-Ռ{>"dm֌ݨY 釜W?4cèyI[*:#l]Rvb+:Ec&ܬ[?Qa։8 KnPJKk0]ʼn ]*%ntǐᄄKT!֭-cq,G B2{6Y*7Kf1-NlRQ`˱("~wmЧo)RZd+ɜ  (@:p&qi%A 3+V\Fr=Z%x,Dun$,~ <'ֻz|uh>VDG&uHI6dgE^؃y7=˲8ɫ>أ_tsLz|^>)CT>1D0kY X'],(+Yڼr7+2kN4H[|{qa'ӊ viG* ԳqlfƓaK*2 *d%EX"IdBTGwE&R^C<]ɩpFDJ`\A*%$8?vᄹd kO^Do0!HfF쵉xMջ! 2}y~7'HA&j-\݀[`,iڋͅ?vox}Wr/>M 6mwX羏#9p@""KA BwiMm\T*TC9p. 5/ 0&)GcRto}u!|~.r*R` B$K͏]Կ1 fbJ+~A ƱqT)xHp"Ǹ͝-Oj8ua)"FPW&bvO[c7@J#P.K@Ԡ(@[%w :c5UXCqE;^%ZX8/%EYA yfc{CZdSx;'k|&u[.f ?ם1t+Pt2ty>]֭R=nB8{_:,@ PdɄ/Fʂ߰c]n:2@]uq5IUw\30. k &U: wf*,ԋ^ pRqF .gbuq}8 sTL_nKhK&c9>byǶ+ZJywO<W0ś)%L]"aatoQO4^e4; PRIg?S>6܇#c/ѻOYPUkcca4ǚde"n€TX܅nU ̲Z38 zl;l3 dlĠ I쇙byBbΞڳZ"F. L[DP0 SԨU^((b AKԬB]qe?|t%*֥OpG]2Ʊ`?TX12n?4\*<aD T z \<[R]Tn@!S+MTk_ZMQNS)Ij 6gAmj,Ԏ-6}ǰ1y< i&=TƢuya]d/24fq=rt?{{'Es&V/I2Z-gp. [E͌WKHzq3~`o%o3 !2W InjL0ԈA?3c`;JVߓT5L,>qӆM?`%╀,1IʡxY}82CtyA2G+'fu?/X50G3f+9hwIJ۹ rj{0DyğRO*\1~ćlƆ̃'z~liעVyp1mHh F(yzGWv6'3;mgg'궓,4Ǵ'[(zL2t}g󇋸􁏫Īp EɪYM04uk=Bߔ(B 蔓 D𹜯LV͕%5W@..zu~f[ RỎ#vba9EQun-8P{L CyIYrJlJa!n@xrSR?29[{QB9<ԌofV $srLo,er n7VLJ9Ss~2TBA4](I߬_F~+ FM)mh&6#WCivv=pl[t054>ٗ+"9f1>y6Y8%3TT5h7ʭ Dܿk'Y~ q#ڇ-Bs!hE&s4†S ƭ?4D@t6#BMl. MZ\Z>=I@5m9R9ڬٚo^mhXԹ f9zt+McttB+>/,Yy #|ĹS% g"z)Dy""IO-L/I(hxSO*ˬyÛj)X. Ns?1XK1$JG*Ame(W邵A9L԰5􉼈 VHmUuFFFєcqd]-dfh+8IɎQۃ C~PU) 鵣RE|at:b\x'r:a!!3+e9v<L> yNC7?~֎B/cW.C%^x խֹ%4(gJ)|'NCWt!ٹGڷ;:?dmC`ܡ\xii}{Og?ԡv]Rphj$Ən$옟;]vo5-p: F\nomJ\4t~7N\c֕~NDH6/D3)- CQZ auIl$ {YZ;?'G_+ i!E820N7YM *WhDϖ@[*f2;IVp]t$$rָqIhNHyvOӫ#iw4t^ª]yv!]VA;)sLaݣڑ`'0_%$jh)t"W+^lUɸ/Ɋ?xtVz7}5M#jtcUDѦЏrW:ZorciĮ• Ʌ;YzaKhLz Ͼ[7ndx7#F<^%<Ӄpyľ{"B,4 =_ p&j\_O_"%%L(^T@AZk독ws$̭^Bw2ED5Q&u[RX:SQ jymڟ[8LD -.#D\tt^3N9n}ٓb>Xͳ paj’- j5YMficb,gDԆ'y6[H']c1Rj&T3oNs̉=Z'c>eI6V{ei2#|̶ "9÷d?vݓex|]wv>A,1L\>"s<\?\T<9>-m'[ 'YRե|I?ϸ啢麲XoGA1kiTSMϡq\T [))za ^`q̹,}EɫU_#sgjƏG]Z Z2yqQOK}ᆨQ ,fp8]߅rˡAF(up %j3B/4R(F bd~E?24~U 4dPUkZꖻ˰VH}>]i^ !vZ"?h2̥~NUVrf↞ ibOiU&4 qbx/zq~]y[I76vD^g xhµ+ ># ZE-A"Vl@NGɅU6aSdԀWoEORY\OvKƨ7x^0ϷiߺYj\ٸxK+Sϼi5 |M%:9ΐ'*VD_WpMT|fr$/DᬖS)̄P#-+A hwȋG46I kKeϺ^'ϠD-I~Vc 2L3Igo΃vx`^T| ;q*Q{z96I>K_ҁ-~wycX{8.U,^]=dBNH(-ns _F$mY2!Zm2hwk U,5^s6Dz%=u9I#a|kThL_jl֘s6ŘS1:cYFo>ԩ2ZқDp6SP AL SVK%u0jTn{:: yߍY3@|XE&HbQOrdk.^Soc<[-F|(aR],5_6bֶeKz_i{TLرEE*Q`oH zf}T1x/ᱻ彖;ݐiՌF@jLBr\ lY13fl8ݒ.NY-YE&|rd~:rAc~/`CSaR(^ q1 Ej:hN4XLi|R â|F7jc;P>o׭B-e~8H<,R|A˿qfN&+לПa;v<{!(6V ȝGY-)2}>VL~Ke/f~\KujĢڰ{cu) <")OK 4}NLLX_ r}`}x:^`rh {)UӃc  ̧֣?:GGAcYo+\So~(N` 7jT'41>\"M8j j'Mx(a!(6tn"˂r%ZWƞ!bQrV_/ogwR1*VE aq_VQt}T}sWDyz0/nIl1v"765+>^oL hNƖ8<ŔظF"VeN ʶ sENH{~UMȗS>ƚ7!tf B2_2.ZM)\o9W8ly$q^a`zDɗ6c7E(-E'"XJp*w]9KL1dYP4;kȭ_J/,c}NA-P堅­LF=otꜲmĖ^W&Z!( ӛ>zi9O0yIksd^͇y9Cx%O15EVdz ay.EYjFЏTvlTIrCbCNPbxfn_Vؤ8c$C:YnȆ2Z,/<͢ڌH0څH*C{U:FNC#V[X cK*4⫌\!)$8r1Lb'F3'("SK`Lڨϸ眲 >޹*mQE8H\M-j $|aۙIJZ}2XVȈ#\obk՞r6%Ӎvyo'Y$'YC+Oa~VD!Ε"4e[I*,JN,=Ő !;يs4U402\({K}ʏ.Wj'/;=SQʚt|LMVn׸ wC)V=.rjغbQY+R(1Unk2!!PGNR=#]1̋S$OY7ht'E,*ijB:ا:˔Ϙ׈b=!sdhn[0FAܢRz.Q>IV$3q[%P]TQQ/j"}i`D%(<ϴ#?˻ejGSw/7G@=<37E]NGH\naF!k/_:Q(B(p{ynT0tG8~~%M X|hfA.=fc5lVhe ؤ-ƈ~q#]rQ|߼\("Oq/V-ꑿPט6 P}11fĢIx)ׁ+T4֋}ɧ]ֲRĵ LSmGѻ_ >4n=c_Dtn }7սL;%x >s%~Y$tRX!d;s~A Ir$Y?rB ZTnRz`}?-MPrd$(rFFX",)1"8xw&:SUsitY8tr*֗F4'˩D6A:W8;΢KPeZ Q9 ?yH9:gK){L?ٯJܼ,յ'XB$y($*D? 99"OsI}ZFVl/h/SOϒz60AI&Ax-L1HxeY7K%O],l T@kQb'~tdϟKcbXɨU:V +r BPRn)Lũ1* h^'1S Lt /["N-u l]ӝyJuF2`;p>NjH{_^:u>=w&"Tەb\ T>˨9;{'yP+6K"j`X5+iA!6nK.Ze yǗ#_gPdYu5?@k'v (}w:H3 Z0_fyD"+GYa.8T-oq5;ΛG,¬7-Zs)N`;Qڕ;JT Uͱ=QSב [ ˨K~3+ \h O2)9Au/Q e-&w߂_S] *VZ Quؑ&PF@:ƒ Z6@~,TiJ,d_ot]AZrNXJ_L]eX~bXeߊq6k  H`uT`T+5 DءN 2۸Ϩr3 [t7;Ƽ8 VP, Qwy{пaM6{_X~њin.\vY[?~_vD$ _{.K}کPTBG~4XMiN+zvZykԕx |JWr%#Gyu2m=|1gFp6(S a;?6atXqwxp!#zJx GT<1$]2hZQ_АW^`~@2ee1Jp3*R- &Bxl'nLHR`F$Jn{9^NBn೏T$JTl=o0.!P<@% `y];\n /huQٮ087)|j(VB۟g!G>EϳL(ʼn&UDq [r޶I.Ak:j# (]=R1 :04qɑ8ŏ7qfxhWs!L˪$')#kz@V@"OO>5y Ps4)$ՉN'u U ys&Oe෠o5/$3@$CGm' $]:.ODk ;)cᡌ҉@f˽l_^Q#6 J+0DmŹ[,_60FUy5jhXa㢍{gh݌Qd`<6V>Qd%@>Hs} /2gKk`T@j$Ҭ{7/6p )\5%X?tͩSVYƉĜ7CBv輸<0hr>~ =[$- ^nwᯥ_PziRW6gՐmHGS&־>௵򬇖?@(!$( ݪe{$cl9ԒDQXr˟:yƖԑï$?\9@:p 7=Wr~ ,$p#A3|R.q_Sk_B{G\0Y*I3I|iV:>Va!Kx ߃D;uAFV}%vPKte`Fw8&bb{"Bh߷W=M=bÒfpˋp-Q1f^ES8 f b8ڽ[1L2#ŧKL&fEi"6 Ts 3灌"T+##`Rrɡ;k 0L ׿Ơ(pk`=^y4M%TL%o8z`R]7HMpnKfK?M=OOs peC?Gˆ!}\)rJjDfͺ.8AsTY`V7%1fkCJC0J.L^R[AlW{ܙ&N%G+ino4b‡I'\Eos*RcӘ^=bB]aYC\sdBE*]YQH 5]&OJW! Y<WQJʎd;Nv+uɁ%*$͜ m).Fݝ!.VI-c[$fTԟ↠v7:U? l]SJzh3^H_$2ԸƱ_'dT|t1۝"|`7'_Э5&T+7+x.*%[-H't$xe]v 69)?Z=SxO)8.89/R-ˊ6/h]Sep|")Iv"*x(d-dZ cPc^Э8ozK*S%˩2 ߆|iaxzXt=u%UyQAd1&7k"4Cѻu[>Ao?@?,l(*pOQD'|/>8+F\8O/Vlqm(%|LƯZ@=@\a7e ۍB,dgw.B,UkjY8/egՀܧf? 6ԫu\e?fb-aO.Xx@I:+UPrUf`Y&%g|(++mͨ y[M ~6ƕ-pWo%Z?Xe+ ]Cni˝õmò<ZM~_3`x0HrMp^t Yik';0?-R~ Gwcٞ۱jU%)'Wa9c~J.$lO?R?Q4vz2[nP@a{)Li2攷$ {~-х-Mٽђb=0eoAJFW >Ag `} G胤mڅtA: ]0֘NX QB=|5+ 橕n\XR/(46ll@cvjxk]Ҹ)Tڿ6^ k0QrG"!"zϜ޻Rż(S\dY :ݻ^٦xI }o{cv\]C* lRrZNb0lRH tiΤsɼMr$Ѱ޴Co\!;t]ЕRwp} Z8ʯ_/WCaj*F2G[A__k3C9#o(ykx3mcrR-^|f0Ꮆ_N,!:mŁhpA#uL Zo r>4 # 9THBvFN3+6 Pޤ~p?D9 W¸+{zu,EW"WAd^S&7 﫽;DuqOj˖@PFI糺))_*.䗁r^b4;xZ%>B0ކ &l͈KaSi X?HFT]n*[9ߪ/1.X_aR۝qUrvsM♃#UzbY/y/Jᰮ唻 ( >qN:`f $!ko%{-/[@8@>ۛWO]F.TB :/_`7FՈ\"X'7k9ƂuNC ڴB[Wa3x4tA(0;/VT-ƒou72 Ia3ڴ^<#EId8U7FGpf4y0vnUWe֍L z.7 z\xڠD(d3,drW<|oYlPg-mӸ;x_a?7*Z|s0z1PeLSɯؗx ︬d84Ca͗]Y#>qCJ ZJ ӒčWl3\sb&0;s!>lé2бF\S?lu-~} Z=1F^h8a)w``.`IAl؊-z!^:ʝN{uz|)f!k&˼_nyZwOG5~7G%I5}w6i~+oXAk>-үF@W2v]`GGFXIMHldHB$o'캯c·KB<4EMK+K9 r=z{ KT+y*F)[-dt^czܵ;1쌢n2jv=`iql % }R6rFd"(uW{aS; ĕħR]4=Ӂm͎Zl$t=Bbcl ]FQu/]} r揼D=xa1zR5/Ï@ɈN'"x6iԢS.:afyORHS&}<Ԉ , iu;!@[qwF+OW3bĿO*ڭ-Uqݞ\`Mh]Va_5{?0~\&-31"|@rzV(̫wOχX*|eMtfUAjxhp1Wf̥,PS"~CX+_PhG :RFT]?j,y XYK+jKE Dv_wxߣ)9幯V CpƉDş aC2[j(hBIhʸ*`XV%PUHz n=clor'QN,GF>[Q'{xhO~%G$VcTazu`8$9<ٸ>|!xBcOP@x VNY Bk'h@߇8fЏComc8-Ϻ08X^)ɘi`fhpi=_^â"‹N" M$MS5fS|QL*Ek[S֪}IcPE!csyrx YnGhaCKei;&tFζHܔ3#Kw0G3"C5c=m7k\dOҡ]1˚|l&%ܼ,_:%=(8*!s2 /g:WK'QM]`z sMʼnv\+N.Dg!b?Uxl5 {p-\w5&%F({q5$x ;e:aI},%j2L_~ l]Ar~6!ʰ ~pj.~C2kK1#Jĩ_i1 f(R-zq2> 1ṃ_ $C8 (g.Zi =Èn|Ko?`a ʈ-AKw֫ ɾ\JR%Y>rXM1YS™M)]Qk4 gP58$Lȓ!7*S$y(3=dH}*F҉7xܯ :[Z5f>ET;x5/Lz/ Uev݇--/) }1W1$tue+:ĦE荲FBnIQBU*vAL^|%n8tdaїvp -s9$ p/mB,g$+ ): !|ofEgd Bz[oB98+}D8_tMbl͢ϳR vD4-J$t7R\\D>g-x`TA: A pZY-Dug/N0ȶ#?0l>Ɠ9mE Ub>r= vl'fQ~OZю{ȜmNԾI<&%Zk!J߇DB Pq 5Umy rWȶ}w=Nn/ς(V;2gEz#/j>*MNI[t 5 +/vG\Es-:=nEdi9-(bkAg*}1%<,dLSc ӭcbߏV[_ З@=Km /a@e<0bf8VUI +w:2IQFx@(_YHR0fZ/5O&M|oWg/E:ExC}D@RCV~o`{f!2ЈR^5Ed;/R/\boOQENczH'dbk:"mzWZMAUTvI>3 VǽMz^ dr Y{ j$٬qO0t.@NDKbȡDݍ@g]Tkt3=}oGǏ2QHGbs:D@^Ɉ -\ 4٨Ǯ^@F,+€:I Bsģk2(H ,eѸ yw"B1Ъ:֠Ll ;1<};z y n&U A ܻ"~e- \bQ5Iw0Р=: @<+39Gji}Y;40i$\+ ՛8HW@Xzp0-('`sx`>HMqMVh8 '_ܱ-SQog!j L2XemCog]^s[ą6tRFBfCYqa[6uRA{J/1IL V$PijfUTBP4`>-WA`-k =I3 ɓX$>Vdas@16V /-Uԕ/ -ޙoȵe:9rTI`EU͕xxx%ą>?F`EQ5Rfu=˼s OwF D< #K3܊I_UMo% yr3)חt 4x&GF w홹'ފCe 39O,lhaX9}c w% YĆ´#K&sASKBi.N%,+iA|PA94?YFhjGɥrGk:s Y,n];k"l&08sk5mzpWwmĴMU303E dW)ŦkMDrmT.&v@HB1)\?{uk=@R2p;F*_ &Rû$QyЎVZPt}uSFށdIw%9P/*@ ':{$/.EggVdX!`q:4# R\  wj7 iv^a.>bPכTO2B3S*_8gp=0a%1:`iο. Ÿ&ZM>y:lǥk9Ibަl[ǒ%oKcL-dڣъbCjz0$P7s"u<$`qw>,g/H^3{„.#s=fy :il1>Y`۠ 7(@+rO kOt^ TWΎHSt ݙ$8he>)Кu_hCp);JՓip[,yOov;8-xfnժ`+*w`$.}ƍEa\X,ϡ=j@LPDtU 1%KbF:VFjqh$)nFd7j/(`kl {/(rD_fNJ3%F ~iXa\Vf0J4EWN̉NmK`~WiJ ( Nҫ 0] ݉kͮI߈ dNjS m0@hZqsn1ޥ(&>v4պ9.9UB>/+K dCT $jL'"> FIskq!h6P5S<~Y}(XqMW3C|Ե׹/2!S>RЅEmhQ}H ';9,"H~p87n^0Rա羢q.kCb>@Ѳ+6fqѤCΨI-/*(Ӟ %LUm6e.D=m2mtz ^< gV{\qҰfv \qfey5MmukO6vgO+3Z!<%~ueW뾻P Yw 1/uHTU(:3$? `@V9ѨS?'b9}37.[h,-g0rFGQo1ۺ AC}ޙ = Q2:ܪ9yDTulDXd._4o$Sd~qd ,f (d muk2e ?bnA\A7nYC8 3 #̺y̷7yPF65n.¬hʐ.(@A)3=ɍאTD<4@f稞/Zx]G5Ig7llE1KĹ|FXXQ; Q _R#b|XV4yxޏp]b'e/,$٩@"SC[*v.&c!| e6sZ*hMe@td CXhvF \ntFTAďdTbܚH%Ty=%b\y` ]l|x݁Obм!"UUQg<]=ڊG mT ͎+*f m5ZIna >70w5W U~d T(MrG8kv?*Aj:,~Ri,%SI +RTZ4E EMFVm}Ȕ!&`v-’)sYfA [EoA$<䘃hyQno8ujM6$bP݆:{mb2BŖ,;W%k a/ MHz% dt;I\x/G}Tm͜1cx]#G> )(4:ɭBP%]gAw=W쬒ܱyq! Dy}t< ؈aQI:m)pjFxrv%qT-H@_6CUpVP`ZH.xSTRCrY=P(oDn$ oe=#BiP:b]ٖ)pScb~oFL$-u\ע:)F/,U9ʃJgr?f}IPF}Q2A5Zq md|8'0:W/Br,!}MƤU?Qqd+W;a)VVq;w?`u }m56LMLkMHj\Uvr~౮אD6Lk;sKdoa˃;@W9DDXR\> ^A zd(8аg 0Q+'X)P?}+&5KC'o֗^ړ%Yw'ѹ a]wm_W*(p&DΤ*XX?  ^jSlesD"BF}Q$P6-q Z[cz7cS\8v &1%1: yB/SۭR_ցuD sSb1B 6[^{I?tͦq> c3ʖ*OO*xךtzU1ed3|߷ |Fu2t 5ŷ6fJK@F  *!eZӏ,D$PuBct0%\IR96I?AqV6ySEs|CU$MRn4l}tbG {ԭ|N@t' ~me3rQٕ5V_| a\'$+2L۰ysm˃h;%Owc2cr=oN=QfZ.Oa3[ǚH|x^/i[H?gf9m\HG*ݬif>n hbwrp? %aWh;[wXR͉HBqo6?V(^4r■nS֨t!5"^h*Lա/ۉ殞W0ABlj#E#?wyScvKؓ~iz]R;\XNZdS[uhًZ0s<ޞZ 0G3GI+Gӟ9umڛFf֚μo@Coc0Mfɗ5ϱ1 a(pTs^[s7NG7q֡C}Hd,Ou9+Xn֡ nrʨ ,)6kUȉe4T\qԓp6a\o,_{NUN?%"xR]t{+.?NU9-~4rqwD<~C*ԈBW?*(Xoz}f9cwvJX[;r#c r=qZW#!y% e>^e/2X!YeluKV: 9q`e p<.ʩÉ"ZEWъ1+2 3o[|[ p ??-%}C'aAEȲu!_Ӎf)*PEpѮdi[E$JÂl/B4m#"HݎE!y * S)1ZVw7҇)|aY: v-OZUa/=2, $!|g@y únxDŴo JX[υ82|+!rp*KO/ U /Ecj ! uE/j!9CY%(DڌJ"ϓ7Dg gXϠ3DR2mC3'>dBқe g"釒."񊴥RTX5 lGBD'rHͣd#ZC9( yZB9[wxHɱϷ.7[ LN,tb٪2ẗ,$0M)̙% 3C:t}+a`9HӹbEqUwUbR VT@kBѤocVːӷ7CЄ,]I ,3T~|ڪH2ymͶ qE ]h2T?uh9*<(acQN)677圯<'v噊VC@Z}PE^~%6#;Na(N*a >o3)=&]zB?nɕ3_(0Cbaӌz#>m +ci]"\d>vͺ5#?F[a2Zk\! ɛc\LUq\_M y3 wnAI̮dM&: tK~.rdǥ([![Nb;Q+n4%Kpsjv`*ƫ蝢wϯrȊ~ A R9Ea%!mr>@Ղsm Tq?*8*!9P ]Nprq`G-T~ o>;>.en.u-ܛҮDo&[1knsr_5Xoa kJe"#٤VU}P :"0!Xog1,6,Fkk#,B}$M;̘辛Kf0RXpLJWά={Pq3S|?[/GQpqjmY`h9x7.spT,D<e>fYo`uJALgw iiݩES D`ͦEeRrT9QsPs4D$LqdVOˢ lY7: Mu$rP 46&βn#(/A"&O B+޷dW5!B^svG|Kl<~o">zbA&tp<{n_`xYA-@owD[X768qWisa5=mES"L.1B}A"41Xʣq}P`C"*}OYի ºrk{BVHXl)CvVsk]ew.>]~j^уOHNLA>0OS5 =bߠhߋ;J$#0,Nn95bgg(+& KYWqw~z5rgcl(D8myR5utx8c/co1J [>%؋辨TǔY̺==v`]6_q_{;;wG QmU&>|8eø:@,RsP.eWjJv[E$pLBn9__t53RL=ޅWALf~1| |q'DÞ1(CP.RJd)xslŒ8l4P1'$wOC!2[CTKc}$^ ZĥpS8GR/+G[L{xdkamI&E,[GpЬq68_{4 Ys؆pgR+DW"B=A;qˆhHSF9"u ݐϯ[RƳߗf7fFyOaDq!װ8=3+2crF"$_rNIl ] [e'.{3]V&y@j;s%j, c.f6&-fȇT%Se-]>9,Qym񵾂L"=IT@sS;"_UI(aouR1'o_HB&TWǻҝD?܌β;ܣT=]=p'gm0`_{cNC>Ճn:v,CNW!D;zj|pm P']<ȀϞ3;"ͥF?e h[hw1ǺṠJ+oiVy4} :i_ gaH;i+8<׍xC%u_8QB0+KG" _h.,p9@3=pkvnέP9 17Aq9 mx1-H(sVwk.Q مZGd7,a͢6P~R 4nGNv`KeO/CߪJ/a8zmA`3MBrM|`}I=LeFp劈tܳ pr{0q} ć]ۋ0 IAe?sHOp-~>JGyN[^]#7ܾ>H%r N go[/g q[YD9G`k%nn Z݇roXGBuyM4ik%͵󖊳uTbTxϧGi _p@n0rf|D{8꽳:5 QaCӃa )"降3޼*}a %&cJfR_L%`tMLFm|!1n]sׄ20 A}}.YCo#kD,pf@o!`Cgg025rz Gٿwehtdf8k |`u;OVʟE៌Ù}\n2qhlV,k{@ z)s_97ϺEVe%K6~ۀA&*UIHb 3ͧG)p;.ģɜf[&iX[ tP<#S? -UtϹr:Za+3g]/PU 5#2Ol"zpW%B];\mHyR3o-=/{>f93y5b'z֫ tmMY ڮnJ _ؚ"͡f~kL cW"ɥ!ةNl >+ÁaquS=6uKsELMzbEyHqI',hyER@*RMW6A}Qg19(q%LJo!.l=xΩ#e!a#M2k`N0c[!-&Տb>>.O`% 6 79ZǛU<%DHElO(/";VTT:Ib|˹G}d KPFL ~0Fº<+g~Cgs: 8'TT^j q06WZNeF'{){n ڋOoveupS6ڠ/"YW{3sgxx~\."i-AYMb.s׫&[0Һ9p:#nWJC!f ظUN HkZHe/QX[;usiTC |f;OeAm}_ԈC3"#pؤ ġS3qcTkJV(ن kfGו&n#DvWd\Sv;|PZĉ=s@=Zm7i!L2g$I6$[g6Y"ś}T&7)Qu*|tS㍍Ba?n-G:߬`,F/ Ys26~;!,rfa TFXb Ƅ`^o&uJʵ,<M 8ߎ([B{H :#؉`6C@IvW\Jg~lyL^|L-zI^߶i}Ly&f9em(00B[ K3j%o/ &H/R">H*`* 4VY| y_Z3h>Mn}2MiUJ׺CR~(pf9b y!_ %mI~VMINIߝ7}9b:Wq^JzKվgn+`FnDCya aZU9pSdъQ0g10u GCr<əxPK6M߭iYVy'QkU,W0`;1~f;l ]2rRe:7~8jC^A4;L @,],O2_JOa>'b\Bcתjs#I#~$n#O|;(J):kNG^khnA7 L!dsNi-?̅67b~ƙ՚=uѢ.Oesjx#0&m?SƝ鸅jzq=e%X6WskVd/CId#12:(}$Q۫:Uf 2zPm&73J вnj9YmT\اa-QITˋϟ|anεUQ)5 Drln<ng0{(wV.on0%Jl1U1*uux0J4,ݜ*C[6'O-6kN5-> t*evi/ɖgv.eU)|N>8L'[~Ư(FK>auQyȉJ|0hm6;Ft,mlP*w`mttswʆVZi83 )h &7w+(.ؔeJIoks)FQErtݹ5aVؔlj BXd?eX ׌DFw@R֩d)J^=.1-*ㄅjM›Oa_X}b~X\ "ـכ}Yn_~De4$%YL183(/oQ+BTvylYXOXIJj^xO5qd#$S)÷mXla!+OCxCDG[Rs)=zOL&[YD0O'_ODꬂ +Yv4ips._3ˆ05Q >Y*-kFI [FY']7f1t"uLod#78| P;1 *BnH05LT7]dk ~W[.yQo4[`]sYk(8Wϻ L51w:=zW+?JhYC.929Skwq{{ze=kԱFYmtr(Yo[*j bQ̙ne`r )=1\-3,-ۋ:blN7) ~Yd$D CC6T^t%~`&qVg𑦟33ZOQ|}Kܞ$-t7qeU@$0Q.Ky|!z- Ca<0.Cݨͻ*XY9?uC0UjyJUQkv/T(2ɲYؙ 9dg[\1?PZs.87f|W[ y8:|Pչk>+^ЋKnh0 5^E_ 7 j\{VV+"u[ '"mAR[?䠭_AYJǩ<'x;f ì"qsyj_LpBNe_ڰ{.a}etۋK@D~J`T#(%&o<{|O끰81f:X3;Mڭ jCtTJ?V2po($k2j@YwC *d[]Dcv0hUПI>h:I`9MK@•ؾk&!!{4t[YnPs|eEa5@ȌMV4V/5Ưq<$y6 rY\!&.\}k-B뢥 dטw/i訴<=iw΅E,5y eOѯJ_$ ^J> & 1f$$ӑV-&"7PM_V4Ƽ2{GTwKh rˢtu/ |.q3GJId9y|6\jFx *sSPzG+ (Khﻏ2u-g{"}~xOӉz?M '?>?/)?xlJTh.8T{GKwnl䨧:C,is&n_9]U#m'=UVFLyfk+mSc a_ݩ'c(]kP]-$k?CYqtwP}vG < q?HHjv7xgoVZg|͕)wHi#`O+Ⱦ~~ q1v5\5++dJ~0bH;P)A#TŨZ¨Kߘ\(ϒ@I;06^{Zޜ{}Q [pi SBƅ hphU^*6!Ku1Y(.d^ƑACD8(76vN/?}Â5ks*Jթt!*K0T7 bt Z/rH&Ւ)ǗM;{B7%,I{} u0LFC3$8tXWMۗ|QADb8r#& b`_a!Zm#Cj~3 KT:wELÔ UñBoa} |@. fxb|;aIK_5s#~33٦Uh"D'|(f~!qFBP*5UH3> Xsg6ywGo[\gMvQެv󾝚.5DSY } /ݬ|`I%j6ü]c,>B\S[ed&ԴV^{R/^_t Q|Wر&eBo?R,\ *&2N"HR<~:IA5hv:I6:-Lumo4)rv2b &Tin;%&ՈЊ[f LET#';OD;ƥqnٛu2ʝ/Qf$OC:#"c<8O1VCO;f "S]1-K66] *7j ǰhc/lcӬB87j wO2|4ۮ>盋%(c,n+WҚ >ăN&/߬",H KNH{ ^x7n,?pJgY-5ɦtB{;U&=7Q e/x*>FZe4;ӊv6XЄp-1'ؕ9`=<0)"YfʿQ z'UYyoCkaA*m$rlqm^4Yfro'vSnfj UU퇖2 (0, olo &2LE*iB Ň:L>3(UMiρ'@V>iL4R2}=b|+GӖs N: ɩ9~OV9>C<̇KT4 J/8IE5{#?_W5qÑ@ih_>[YkMqݦ"^!SYx\^lukqb-,~(i=c/ fG烽?AT+閫r:ʨO1)`ĂB@"hΕ5l ָgmЕUTC#ݡYK況=G,\`Q"&|2pb67@q38F߂DdPw6 vKM: D'{Z˖Ygz͕S ;η2tl;=X[P9~X#gFv}6:l{z 1ukؤ?;~u ;c/۹N`6H"k"<;h|bRg-xjlR5*!єorNz"3xEJ8~]SiRUP+b 1ŷ1?"(Y=p4nxJ}xDab5Xxl2\]5GԴ" ž3d%;^큇b,X>r/68!~ fQvj iLS<걶Bl:blo47MnJB pX,xCXI L[ٷ+wԢk>u!ѦL _xrz_&/Ս!sWQ^-򌏹 (C=-jIKީ׆(<LzU5u8m|b"/"y3q"\رR#1qysHѨ(=qF>/,b-6x*,gHȸYy/0P߿? ` 7[cjRk:3W+owMit_V:϶2cre˽1_*4D>'HdAcSN}''`)/Dsk5[E(Aeҟ -EǚƑpy:шv!ճWTMxD&97J&rnG<1:_i覍d[36t+,_h51? G谡f<#Q@$W@4ј:8pLS\f ]bH$gg'6X2ԍu(u)]HnKp' E5TpZϤ8uD;`+;]O FV( a3Jc)m-5hI&٪8!nKA;$e@w̬,-cA^2/\^ℤEVY }Q1Ra+oe#ԏBݟ@5VD 1'%riAg*-D `viv:`? 4FXjn'G.p0w}?;#}J⺑9.Bӈ@l3Mc@ &Dȭ";_uX|o~G1Wγ6fX0K.uuR5btmDcuRt&, Q[W< jo^Ԇ&/mE𭺼qֵ+?m6{Xars@u@h+뎇;%78OW=9Uޱ @aŲ_6NKH:EWQ懝aiTk>栂wY-B&Tg@%aViٵL%UW:zЍź KSg5y$"ʢsIV,Y'> YBE7 g-rvbavKe3XT׹(FCTlF[7`3cDet7Uo2e< 71sy 8͸8Nlx`obK*2?A|M<3+D7S1׆'s3LP"e^FBREe4:RObl2^sotcc1$DΒԼ%_/+-N@ V $ }}Ioǝמ{_< LVl 4W(AI"J!gTclk~|mN%~Hc m+{4 hXk]Pt3t"LKR\>TmG_g}sI a`s67:mW·Θ"cΎ OT/tmxUрl ,fmq]4%U#cxʨ㩒{<N*&t gӐHl{&*j_Z6K\ Mгf/^ǃה2*N돗hoۏG< B4ijCL|^syVy'eEZ +P;Bca̅.bh I*em4ԿK4yѸ2%[z5_iS'M ˆ_`LqŊULcö-ݥeXJ4»'IdL6 kr$Y[(w^fw|xqy(E#ܶ6͎ )!,>1K ,]<h<&2q8y*vM !4rOJ=j٭Z9Bth]2^EO!%.E2ylCVJ}])d #_d7-sY ?L365J= f;Yܻw1̩V޽tʓ4s%}ۡZlZ$x҇; kJLYmXX O_R6Thq M>C JO\ I5})h#lD?6}5DiJ(Z =I*eD GGJɰ~nsNޭW%$|x0#K.7XJ8;PC5v fDaL!mgReĹkD\~s U&]UʣFea/n*sBbH(RznF6bcFS1x .BPoi;|xK?ʽ{$RvJ`ۗ؈I5 E;f*"E"*&eW5?֊ +}4?Nme*|Y!|^Cf̡t ^Tx3 8}-ayX[p#Dbq٥La8Kp$XCkĭq2HN]\81&@HB$1[[m|=3Y쫊ugL ߏђ1R鉥ŦSRG^;$k,ؚ7%E4.(x(n*!&E$ӨjV#(]䎓I5\ <F߁:J)S!rcA\rpb =B{Y!¢Bb{ܐeAE8U 4&;y5*AO;H+47U)KAAәQEtL37b&16ll(^h^w& s][$):`=INQ( ?MOŸoYmltRTJ9[~+wVCH<;HbAK@8W=;Z:g[#0͛-&m|܀L~39=k 1a {/9vį? ٍгX.R[jdP?^,[`ݯ| D$0cf afsX˖S4 7J\ZOYAʠ#<$zΞbcfM@+|4LbXo{>OHb< U+z"@cx^Ukܬ-﷗xσWGumk27KlIy79'P@}*}e}!ؕEyj}Ҽ1OD {YY ޷Ez&e@g;RSg $z_mJ ^deJae!bg|XhcjYw5kTҟg=HNXmZ㭽z gP/ Q{WC1"ۚTjƵG(DK>-쩉cFmNB5}0pg LJuMQR,IzTf~)ktE:[GNP-bdωN~w'X [/r /~.I}_}$*N&'ʥI'A7J͔T؃ʾ7F Y-:o&LD%|BXܬIx ?ђ7*Y^UD=)hR=\St-Ik2op+R(Wȸ}_2WR>GY(Ÿ)FZBH 50RTD̘]J6ޣb+U °f104@~-srE;^FSyrA~cÉn-jKxJAj)9`XvZ9w/ zE DuT%N6J yZ_sWض]?2Fj[ %BrP%qf:5XP$F1uisPc|@$ B KI1z_Pt׬?/< IFp&1 oh- iGebڧiV`ܗsE5jbB!]dP4R]olE~"oo%JyKu>LoN9 a R  Hޤ+<Em R:+ =>*PTsL+gtT ş>a&DwbuWJxj5l \ˎ ׿`Y&$ BzvQ8*&y/Fqj20j ŰPuGx"D(oT-&nTl?KS,'>yg*Sg4ڷͩ+ ) CjnzP*sD{ /0p™>c zuU<b C2DΧ#݊2S`>鿅/LiXf#۠aR1KUK2o [f7E`IUq.iy &dɔB9cޯI`veio,Պ7W$5 K'ˆ< mm];N t(%"bE0P h}-ԟQրcIw`/ ;b7\Bdajގ"X^y82|V ɾa[Qc-\'1D0r8 ([AȜEH{n@vn.۪8jt^% *\%D\gALtVcqêrC({tmK#n_jO-.tc?`/M8bd{P- -bx/v?OCGD04NSYxr)IՄ4vH6C1/hr;Ndd lG)1ӍG-\ K Fe|Tv9#.sHhfvBV`LreO>ʏ4lOJj,_`dmk׳ޯp3 h49k|,tb>$셔LТ:R)GٖmW'i/_Hcjk~<ٮ1T  ?$gMh-v`AmFk9\4nQՈk6AMS ޔn6)CCZ%ȷ@)q,EٮW-r;*}{>+zu 3Ej7'a.3 D*jJL^Ea/zC*۪V$$pJ$TQs` "j~drBg>?iU{yo/$˘:nc}7|-ô;8fi /JmJ8 ٯU]c5.1Q^~6'Ns0—/gHt/e:Z jsE[itPfA"9xuK19X|T0 !MݻЂvvն/+;=_ZJ&5$d(ɹ1)(Br?*G:Ded1yޜb؉Ibx\Igǹ] 8>Ӝ9qSȇF|dj@rJf59KdlNRr;Rn8ZWwvȽunZ&/M>'2۬෰$Ň߲%^nym Qח.1SD%]{R!҄! TQ+LKxP@.wr .;ѽZ.=- zѳ"dEtQu$GEGwȝ6CΒ8>IdiN$<\kVI-Xft2o(%cD06uQsT7Ob>+WNo缛 YKQY;>kBNM%F\IY孝 | ~oKvY J`D$d`C]wc\']+`?{ =& 8£v26 >G6w|BB-7&͞) g}ag">!AiLq/a(gUIC Mml.F/ļW2b 2vf=:ʋ؝j} :tpDp ( dY-MhCZޯuaKvem'M#Acew9954&0Ryyae.[8{a~ B@pG4[{8)>K0'VX0roaN$nުGDkDp)qlo kͳAJ, &4T.R|l yp>>/@wQmFz(M &e=΄>xl\f<~{鷃j W'"_Mk: &@R=?8&E+`$#qob:^LUfŤ=fAmp[btO4N^bum^~dڱ HLzY -~yʿ$z17;^yƦ@)!s 'd"Nv[GkiNԊ[(]Z Ԥ߷$Z6n?b@9zR꨽$~oLysXDRgSViqUN/@Icߠ1@)K '9JG:Ȩhϥ%V!FPRZ]G.fW{]yKNd*r\Ft=)Y@5L*]/ ^]c7 {x'L,MQ߭ܮCVqo&&R܉hC;s"ON gD!{ղUخDы;rH_XFC*EcRU_oBtP~:$qg; ;@X34~ϤʳbR&Lz4tWK8w +$Swz)phb_3:}#VVr TKN/ oRL+/rR wEt1?1Qsn4))6=(S dldSH'pA4B5P#MG UÜMc O+DgrGXhnZZXKIH)]+HBng?&]≷3!ӗnH(S?{SteK Om\\TD+xǁ1He M7B?% _0]v#"b`Q% x =;M>lͯfvA"΂gms C{KhS!O[뚆fUi-@gXkd瀣6iyYPtleUtåYt PYFۢTiKLi%}Ů|wٸ[OّnVkk@gHxrΈ=S)V̊=?b-/OɟU?-%=1H a;>soOJ0i7`f:`~9X~5m<_ik0zlEe^~{O%@&8cHW@I0M) !"N>X;j@V[H ꠧD1_*@uPPQVO/ 0._njP؉L~M*h^tD{wCY_D!=+D8ۄ)Ѝjbr[=l+ ̀h4,G uPPH4޽mTDqj&QVC0UNp0wI'Dh\j!@Ԣd'u0K dZhlj] R:qpD!R=WJ&+!Sdɲ]8'B] p.~ xe7W!>mMK3=.wɋA""LW\!HO-`K9y& j0!LɎE8~eӛD\BxXQ}}"$6a)]Umt{;R @#.g 'qBv872%܄)9g`Ee YJoX}@fJrI4fT/l…]I[֧W ԃ*3q*

9w&Ǜ%Qz]9 ungoK)N'X!5BgTJV6z|ߑžPiM} ^ DK冋sC]%_=0'{[vZ֯k&:yyX ?y7KzZ)Pn2'4< ҦF̑+̚"G~-?;:o ɃF }6G|%q[T3Bě;p} Xe 1g"b=4Rk/9ĕš`amrb& ;o^-~#¸:`-E"Wޠj fiIf[;z$TrHF_Ex)4lk#Ų@oMΗjXJn KxyȞ؂Ìb+YQ T=+}lل k(};B4k[- |!4(ŭP[*9hd*^/ ݹ֠9)39:HDD+u+FQ\J'& Z:٩n0 KaP9ݸqAvp-X$aE#בZ}.dL+qõ d Pa!C.ˢxդ6^Yx{0BAՆz__nPu4ɬLrY=ˁ,Θg=њ \3rgE6+ S"ԹV,JIJ{lal{yޕ%\g@^25vVT'j: )9t^'q@D\F aN3ɵ98\:))l@LP.okjnrxFc_h$i餑&Y+i&(Ycx {a7,@Á`}gl$6^1gΡkwh;\isU $;\`]8NA[*KPT[r?oq }vD RNHbP`umփyqu5c"_B,^9WSU"'DfBSĜo:hI'#$Y},{țŴޑvHn 9. Y;GGTQFy,p*ų'H#94<)7EU"gu+v-g(:Os_&E2.4?6;AմaN;)!WoA!ٓĦ3G m{,]?Vz";9:;ۖ.gsM1)̕'f7b Lաk_i9xm~1ƕMA<+}8\ne/yzJSO :/m#<,5RgeGe92y2I6%uxЕd R#/ }Ni~yluc3Mhc$({oMVǕV(6fܭ-ÿܬPבl"_%]MEU &0}ؚj /O-hbBݜ<6E.iSGxШH}Sa I5)K}X$OZg(s /y27M? l͌Ҥw+ʸ˘Q;ߨc` (nk;= 5t!}cΔGwh{Oܘ"IqSK7F)??NHs<(>Bc4aeO˦g5Xni]yYE&l^(a =J8쐢]1w6:98۶WsSUÓj M v3tƂvMTVAӇ&{Q3if~a&q+@!F!V.K϶=!}Bc|ݽlޏ# "w`)6NN1X?-,V†l52Њ{fpƕ@jQCξ+MQ:*-]3)@#\Y1{_ۉ%.\LѴw}͒=65?Ql Ê-V("leGyE7:*HN!Ag+ƽw1vC 4|d%Wt^@l84)AuJ|G*̤h|0¡\7)k2 ~NJ3eZGoͺ-۫~ 4'rJ"3glƩ5(WmğU"og\\,rp{!dwTR%pOf}lIv1&((?Xz dOCjϸxi|Z!L6JK%cchs;sAxc`@f0;fhY?4SQTkVH8cѸ jc( n.p܋ݎV/* WNY=bꈌ0G? CF}cҟ4Q $ĵ9OHVz.3̗ VL^ۨYa{3*Q'ccVIB 6V2J;Οe#6uI1o!{j[텆i {OUL}{rm{,o_^#ˇ7bZ;!A Rot啐tQz8s׈EFn|0r:Evә5Bؓ|YmO mHLQd?eX9]b9\u=lu_k4q仄 {M|$Mkb |6!ʈ!<2 0uR 1dZ%T'i¡*qݳrb\ k*J<͠ +wc€gB3FNuШmok6vLJvG.Ӱa5S$Hv|Wi?Z43;Z A Vj:u(eW@_ + :qòs@Uҟ.+ lZ{YDys!/.mahvoqV62/gLQGyVyȖLژeP*֚vBͦ"Mx=L]>2><-<ً&n$;'7f|Y"WΥI],hLYrm$'.At(ox(?8!)fŌ4ͯw/4)tθ2[\}s*MRNjncm, nx͗dt+F)zFqDk}a_H<.,l)vr6CtQs@ *Z~>&DĖSEܦTvݽVOA XZΞfK͡vٌŶv_ A9бbPjIvcaЙ^0sEi,)tY4L=׿@t& $ٶNLD/hŐ')fY:2z:V,6;c.C,ecH-rd2$ܞ1;k޽%BtB|d|_pXxWR*nПQ6+EP> >wZ'V#m~+ 7S܃gРHR[":i vRLn#4I,t,_d47jre@Y.*HFcWx* ~Oxm3K_bP}8G6M4ߌc{@I^yrZ4y: f xx$8fNO(ȄIR'ǎ)U; y2tCr-jzNPÍlA0x$cT5pds{=']bC|:9HL9jQ|//^dtw~<;ԓCF<ҘUu߯NƔJɡ2A%SlċWmkq2Py˚a{gs7h-*WN':qL<"&֡Y&5rfBB n!ڪPU%==58+'H<a_œ~*l1=Oߣ1[nX.N1L3(7.&)1mfg[(qU%oZKZ L}"\iL QCqvT]%3HՓ|]){(ſP]⾇}" ,KATR>i*{=]J/TMe{8:K -G9`p"|X.Q<혎j*t: .I%/#g)@\wx+\օPC,"uxyMQk`_%O0U¼9o 7hIaZ(:m;.Ɵ36A,3Ȝ I? _o烍T2_*Tg՚M9}f:@;WkYGٕ݋ʯErj :OI#A/gXI9CP;-5tzգDB`RPiqʿoU!< Mtp|UjVGbg#+1eȫ+MrἛp7/# jaoâ5VO:&>n_ܼWBxLֲ2a@v umAfGs*8 O%P qz䈐,EȆc=򅆋>o*tƀX98;Qv`k"o8 VRome6@1`CV^&:$ Ţ66m*{|""B$;RpIf]u}g;~놀,ۓTƭH]f `*xr3ڳ;NkW`0S,Z09 y׶ey\.VO펷CTTH!1#^6\'EL|1ax t"Xb?oDF4/n8ãKWWW~&;j0j}|TvP5,M7+sI<'sNުA =CVKq8s$;\>b".p@㤅 ^vZ(1i=И?vu$=Gpmhݥzp, >6NX#M-K%rلDo3xl$h;+l`/b4`ݝZ.Įz U>څ#D2R^k\m_L(l998KRC~\^Nv2RS3G\l:. <әRX%M? 7;5-M[^ =L9ZHvxu}_ր_ʻU,n k?Qo%J;TE}_qP%3.9viF:dhn G/t<hFpz5|0]Gpjcf܏\4+^;+z.89e׏g\&LN;n&vy;?'EOqJ;FMtXC<@ԑCH=cwEAѵҿKě Hvl::\=X sBDŽeԂ7Su]3,ivE YL-d ,JqruLNiz ohZE!-S&c3†QNXKGˍJ,ּF;Gsh8 $%=/*us $% W/^.tv2A@r~9n[#'nqя{o_a\]My_1Ļ;ɨhcP9t~$7=qyf8`:۴yI:nYI0`.PA>\ngYsKG1Y)f1eN  v&DTqHѡr\QrkzgaN# +hD nWەb_&Ƣ':{ K\gݐPn0s996=|}*\ 8і ucl֕̑AX 7-(w-=Re\0[܎rpDj~'m.|tx4-C{HqR|lަYV%"#H@? YBzD+1  ق;kb}IlOSAںHd7ݶncͻKy {iXԂqŭ#I)$5*ܶMz;#MX0$ڂJ}c Ij| d9"hI J{9 4 r X`wdm4>x6<-g)%$ʶG9{v&{L /Ѭ݀af??99$>9ߗ$m:w*P/YV>wk)(j:Yz!s\$ŠE̱]\3ƒf6S" ]8gnίBwWnLMpZy3*G_M:s}ԥ(,VTiN+eEUP żA SĦheXҭ~'c1Tp9ա@1(<{b6s/~zHJ{Ur=gp/ -:1KLpv'*,nWt8յhv_}Ga"= =P?WNeY~a9eOz/)=mx/O5<̞Z_Y&Ɏ-[o+4j#1}g4hD("-?Vhv}mD[Amפoo H?*D"uvKRŅWԏT+TLkI˩hϯ7CrDi2D*?j>s)FyV iT?iE"Ze"D?FG7:7wN]eg(la34Xv洄'L ')djP}lϳuU+6&fՕ_̤2=OD̷$A; P2RrӜzUʮNLiLD:TF ^cHPXWKeIƒTJtd"(Pb5T }9Z!Bf_ՅLpWH=L*s:s.^HU Ԁǜ`k#-i@*9 5l!:P[nTG2/Ftil2p řBw@ LK@DGNpyDMK|EAb}g=ҿqpdFiˆ4dt /шI:}wh,TEY BMpyuvO(85ި빶-?ΨSD{_r,KS 7* MNuh8F*%E@x=ryftf{kJE5m4[x.Senk΃g[̜0=լf`jД)h#yvq/!0pT!ғMY[h1@NkK/8ڡQ+H|SA}e~Y'N ǟ .Gdܝ!U{|cvht(xi넥JX30ZF 9LlQ= *RmW4B}jxBsV2,7 }%YrkQ>/.g gu"}@]@Zr 4d\`A{%RN_=Wq{ nx.CS GtOħ WE)Q-;- !jW(#t~ 8s[P怉ega+>1cQcqY ~?@Ycs3:JM|yodGR2DT<,-S+<OMf7>͜( (ma,Cd MCW˳ďc6A)z|6/TD1bx~BH }L($^:V}(oeS5,Sn}JYV0:R+'!>N TAD0@])yCg6#]hVۨ;ApY|~X=3Zs \ѡ NEiArVE ÏgDh&zЛ²R$ʼXeǰl0ݱ?cvDlW'32(/v2|7(iyd&RňDKCWu@HJW>_UKjR&1[`Bzʾڟ$[]PO4p8J?b|Heh@jw{v:#913#~\tB #[MYԳ,ŝ_L>[ʿ[XI7G(GK$3%ꬌi9?gD^[?LAnܙ'"W4:Тȸ.bfrYmwH*Fƒ| <}aH( ^1:SЊ*Ҫ[amTY'W -ȱ+%˅ \kٗ0JPc DX=haޤ9ϋ$Gxtz 4 i#.|3lP/X,7BO}DЇoQssgaeY{zKL5.zz^ `|A_5V 7Qݯ3}޺q-jw5i<Qs\ k N`QbvUw;O\-$rҿ[֒=E4-6}qyꞽcv1c5,)kEw4q~ *Oɚبsʓ a>N'^2|eJ;iF,*\X^X-s)ɗ.>7A=f80-ȮDZҝ2,J}fZlYd=2/gDCsRELRL$^pkYƋ'&ohb=ms3LԃʰrL`Jv[{NCH͢4=^ui V1e>S`?fh <^ⴜyOYYq?&DM-޴N8~ 0cx6D̆yӓI₥ ~;‰G{ao}'Xfcu >mDJ-t\}"G+xkYU0ړu>?\ "">c7O)im‚wCOq*:*i^1R>$5 'į{ kܿMyGq֔+ȳc?L1nlIūӲH0MIގե½AV3atEQ褩x<~܅M w ԹQfnbcY-罭ԹBbt]dSycey)o+)2H<7ϡn9\Ɯla+qH2wC6͸HOd~$bCEn[V<-T;]yyJԫկ8Ǥi/]u,'"!L6}+pKw )BeZF[ kְQ.VTR#~X% ܋ìP s2!&O/J8Ӕak5'=+eA򑒸k@&amT"E?a**I҇3U`oye@-g"^]S9D'pI@Q1@vO}xq{|IW!?&vڿ!Vcŏw:w!L=e{"VX 6ObD$Pmq ,,Zg;PNi%?pA֑]"sZYGȘF`oK}đ g6!HES4u\J9N,:S@܇\4< SӜc*}Z9 2r]boUٖy^5#$,eVŕ}Lr,Zl8g=l*2!cb5A4V팎'"B]6ZFn >i9p^\ IfNd UǠ!v2uj!@{KgqU7.Kz]y*~ִ;L[ b^ޫ7WBMn- x=f *@mϼ0?.IRC%pohs&XUV.\?\>AyquصoZ4rʊ,Crzw}W0D/Z'Ѵ_S3kﰳ4T tip:i=)kN@ 1pƈI[$ொ s> !v#g|sJrjhPZ@,aˤȘqNg1*T5Ꙁe {4NzaFJ{c1~;VYcKuos}}es]a/ak/);gZ(UYC1^p_&t/p] 3*dfKN OaqH>)R\-3 з ȮH,vS}I0zbj /]Wf?=2}a:k+UdŠjC@23}>fI^{$FҢ9JGg Ze@pۀ¦:ў˶A((un'Ї+8A52>Q-/0_ŤD%kqtmUT*3m`>`P)jhJrQq-*0T &fA(n`馋(?ZX" ^ww5Lc x?h)l\ꚾSq5;"(Kl'+G*?#QM@ʸp#dUEl@׬ lgI#d\a6Ŷ)d>s5y_hо|KZsOtR,쮭/foN|e5Cdl]E X[@'`t ϔ$`OPU ( Wlh5D+t-G??#wCԸ"K*`jY4wNt=H6l^=+y gG ,8o[[f,dʳeZ!-yGOsRoA󶑶s6;_:02$P>&ׅ0lwaةfr+//p]G-8pv }#/ru0HѴ>69R ]_dj0cQlGVSj/j@?ςWv-h/>YxTP)/ONpq +qH~IEjcrΚ*b,Y.L"k.kSقAY.NJxtuԲb2IXi0Dn}'*δXӊo,㶄]ҭ&ϵ^%g$~Ɛ=k1˽D0Ӷ;\L 8CWgxr[CɋoFc@qQ"_5 \쇦Cvۂ+,%_ף$UXcf2Aq\>9E7olM-̚*բb)";XHLvmr2y $d5kI\Z$Г5Yw2\Јb Fe5]tɇC3oՁ?|A3?&Rl8 A( պ%QOeC2;􏮮RjG E'_Xn- g<Qf&!kcU6BA͟O/9+G,gm_1>/E_aaS 35y߀;D-h-v=J֖F}>J~n)Ծt1 S%ƀ4R^ok\NvgɹNt C6OA!M΢<A1 5SV(0q E0Zrě@)ֈBN v{=) sLG{+ߕdbҾ8䇅lw"{^.}ǿ^ +Y/';‘P/~Wa3H̹S#9Ö+bKÜqiUI@XX#W9 zXVPA' }+HIir7If3OvĄ[2d=E)56WY-/fKuca'k]͖֙ Xm,5{ᄲ^0YępIX`3k*DB// [[LF#y&z?CT[X֨Dܓe+ff> _a4`EaoMR"9PulsOS/ ,'P]޿CX-Ssȑy(zv@=10a>,n4vJsMvEԈ`:.)9VVղ.gz@ )!޽nlMoQcUX6 2q0~):l+b;}'vyHh<#E-wre5][JWyªx+A- ċ(OƋV 06fIآte+PI*aKj9l3t[ 1JlS|xcu8 ~Zi2*eQҺF*Sa}\W>&rѭC; +y)$'yyrt&? H;: ff(3 j [- l['?fC.M;7XYb9?;Qp$^#jm?H!]nRL/{Syļ-vrsF8M++U!9EW85|\F\#Q~cFڝhLᴔZOu[q d6 SuWF/5娝,"BedI~a3a?x`v8|k"FCb5cROqI$OApr*[ʪY9)yx-巽4(_ZNb/Ng:wyO* hf֟{b'GS87I"/2 ՞&5 Ofx]Ĥ$Ti-䞋{:7LgT['ecH91.3;#Mg.|9_١$JjWoԷ5,lz2qJ!&1δZ}m,]dSU:o-ɂP]0{)m40^Qb Tt>.)8<:H&rfI32>:!3Lώ%KD * 4j^g5rc:">_J:*9o-zjPWEwd*=|2D] lp\ L l[G${z}8"d2cͣ ~}V=v}v rAz}.S?`!UCiPY4voYK Ew 4X$ogipse-AzaG.؄`zv(E7!>1jUI![Iǩ^@%/~n;6w ;)? +lLځ$4Rh%' ЇT/'C@[S8P2H֚Wg ~t H! \ CCVM%hv\j%tYd&+bԹX~ueB -o_1|sΣ(g>ӆٙ缥y,˘/#tKHgx\'4eP,֫|zNB%3!S?`Td571pF{_c?ξ"]tTy+0&t< O`vLLʍ#r7OOk3+vEhg=#"?hk0-Co#;HrE$tnܠ ŝ0O[gx.>E00!(|ph.A7}SߺONݑ]40٤B_9Aړ 89WIgl(9MpQhdoƣP{_sYGn!cp u-WD%-,bGhe*!֟KgOLG0Bf NhL "KUucuқi#H;72 R9Ówf  n*%eQNm7N%Hm /'@gN߼ vP?\Z\Z`VzQ-+& X(/NH!A:!%bڎ~ ҫȤʇq)iRVgFJCI >׀upP[(OXUMg]4ö\Hް$H&\=ZVNfO{a3v N&S\T[90BNK=8-|6!o ړX[o)#FEu)C/?wB|#G%6v?2B2:eF;?͔!*·jq dim찧zk¸nSYF-P&/+s:iEzB¨=vxlQ6vKvwNefHDu+Ƀ23 5: mP]] W@I ѭ Wa{#C`I>n;j%Y7kH+DNUXCa̢7DI f/&'oBLblY9(rtF/ؕExIP9y\|X,kgkKנ2j}VyA1EU0(P;=K_={:gvVf|CW?SS֓şZr]xnBfRZհn<}'Bh{Rʸyv1 !(+f74 }Qoi׊]lnvw H[>'҂H2aߑYUwVdD.X,mqgb{ԗ)fYX'!["dD\k{AHb1aS2%- )5 4S/>泍 zIs~ʏBtwV wؐdx,a1v?,CZ8O&}(D,i)w˸BdrtNq gιLG2⿓h : *G;4cI0z7ש%wֵd:786 @`):N=kg  | -w6Z-"BJS)C?A K$AR9Mǿ>K/Yrӧ+22(b0H =~ 2- JXsts-4 .+ o6Z 7' 0v@㑫:d&)|,=@51kVǪg. >̕\(iEiR&4=9ǐ֓BPDpYI+ 2l$APIsk䣕r̄R/Ԣ[GX"<!_tKʼnꯁ& l@; :{um:A4h/7HLrz鿢q4+e5x;@6@B"UǂJ N`5#^{C+Ψ8oP6H;|M"Quφ!PZ0A𶭜.%F.Eea!peHyo(!''*^xxtDMKE׽Y%cqtHUllN$0qFk`6MDi|.|[";D΃Ѵ N/R1䡂 XOޭ|4 ; kp'K;ԝZ#_:NqUqy-:{Wŷ` [v2Pt<.{B<4]qֹ] 7S/bH(`!wwGw}pI;Uai}Ӛ\cC/ct, <χB% (ZGۣ~)PX AVba&-[;t4R +L笾tX#H[I@^c㬓M>G(~D-_:BZ{xfq(v;^U_p {Nظ=%*”,36_eygĉOwh7^4#Fb'I++ Zz"`!¶=Zr<WF_w;^kCZ$O:X@nktyd#|q^e5?HZ, P&)e=kχ'M>‹uc?k >dbCYs VYr4781"nl%`Άjpwc[WJC3h' 2\a}ugǜb5 Q{->!=\̠7٧>F[XmA_3\촱 FK_^cG+`;πZ"h'@:fh^c^Cd q:Z0e;?.Y@5-\hf;h$ͪS2O6 %g;:PL؋'_-ańFR2Y TzpTZu6B.@Jϝ;V_fԆm?e@`NBŏ:uS n5MW5Ꞛc̈6Y޿o+ Hoԙ\Ԫ~VHZV½۠,>jJʔ YɪX)s^Ӽ,@9vGK; wY~я 6UKa~Ik}aJ=3FڤXlT-@rfˣA zo@!2kNO${I&L(Y%ɛ-]wīJB.#z0Wo alh.fu­\gD]r3A@֘(^ThdYɨ]Z\1iuZgv~^P]ШJy0%>ߋSBs(`DAغSEl`^*"fuOɆnM#Q&p/g<0))ux@kA0'fbtl );pE (̃֓0ofܬ׉K.LࣘfUmI+^$$1p~_}!S8q7n0w.eM5#sUaE& H0>, =wHaF}LdI0=<\X€mLԥ'i WEubS"Խ_ 3yr,=W 9FW{_FMxSb<(Fû)YqycM]7rp&6*˸etoV#lXɂ3.fᡲjSV8U^"7֕pmpN!6ugwSUf5RķC2{[+f8"NoTCo>(a 8<s \$xg#o994 Wc!:6|Jj .ء,V?,/$?':$/f}IcvzT΄d2@?=`Ue8ZOpp,*˼jT}qTtNâ;FKWK$LGCqFAɚ>&a{SB+W'+^#頝ZctBgfK,L+ϴjeکĀ!׌Wz$ƻ4p(LJAEu@IǾN[>WEyſ>L$ku5ZJ ,Yj,ϓ [v;U_>اYki/D|Jg1Hx*`Y*3 $jY7<Ω4#-j_Ox}>ЬNݓ/*w5٨kjVP,9sc~VX`Yuq'v(n~ IƉճnMĄ T2|/*.Kg"t@"& t^g)BG&dyeQd0m< 0N1 5!qcb\͐t@w(Ɉ~cu;/uWH`Xa -De0C;L̤{M2q1kBXqh =kX0#WEߋzc&.Olv}ͿS !f4D^(x/twӨt! {Sm"nF2Rbۆq͹ 9RqUaH~d܍(7v)l IaWO9{޻_0Ny–XRm98wL]W.XdU-" x1Qp`Cu K`4cn|?*qxC\* ;Y=x7y|l |2[Vpr;nl~+]'BmjwY/ʹ懲pR-V!g=-G确xj\0s>ۧdoAZ@yʹX\Aۧt:SSSYX4sR{Ϲe*!0W;!(-'կ;t[+<Ge(-#W -*X+ٲCzP db֓vgۺU f##dC3^al>:4skT<fƜn>PR,YBx`\hZ͖.N7ZnUpx7Rد£9/,*+27;:cn? Y^8EIiy?W)Ii#4#&̮f™Wn$1 wU=|v5;PN;ov >a5C"q !XM';yfҗ6UF0!(LkQ!SckVEkk+>iEItzZhÊn;hGg2㮢v'IXV;Yޠ4-§|14/ n\l'Վt,aSr,X4B a#3֙PlJP0[ JQW$#lo?rI -8yUg$sC̤9@-("]`U ]D5:^㮘C&{&ҢY }:]yv#,USURpK tү\3o>IB[um(֝S:_XrtoozI${&J9p\QY¿aU1%H?{sot`].IG< @K %#B4ѼVR!t Gt8}UCq{2rgL Gq&ʰxyt[_s2֝ALw؉#ħ.N@㉯{fD]*@y`ޏmG$4_ki}UaU[j4)"i @/Q&ܒ_RҹR% Ό[XV2)QY9p8 0qPZ{0.Ud)4#D$6L/=KXô мR.]R}K LsY*B.cd\59{Gl.u 7 ~s ,5 C~N!^T6JJ#b;%ÿO{kGП靋>Smk\Rތ۝jQ4K36M̑ .&<)_JBu {%WD>?bY\|bQSHzK)2=ԅ$g տ^}i 毃x&uD.i_Ŕq3FEZ^&zJE!6aQa/Jwy\M1a=pJѢ|`WnabK3Kz quqS\rISČJvc3Yzؼ1YגΥhK{Zu<T'[D !"r&p)|Zg'x``~̷c}iϐ}ڋd%POˊ[3/!s,vt[Ie~hF3$~?plɭ:ZsGj8E:(.3wN[{naL+(ӟGPSӡ98fjã-Xfi4R2)^9W(N!Y%7 ?OM˷_yǖDȅwE>,S {m~ 9A&;͸2ЯEc[ o"\es1'N=0|Tz`r%1sN̿IV=T`wbıkؿQ;D1<[TЮ/dJܕF(ӼXK/pH04]Ŀ<md1.uUB/dk^e "1/;Rb7ܩ$E5 (q{l9Ҧ d{w>'7e&j?bv &i$0 ٓ ') u:~F+Fu [D?(&q@t y\-6)?~N!f`/sk]\jEKyjWGGcNsmPqv-0~D/&!2" =y/dzY/}Sbt =Q^^ʾ_i]*:vU@PdCptOR=f]u0U^@z-'Y@ye".4qjR-]>~ cmI! =2z_r) g%DȄztΘA'owaW c0&T hmN-`\xQ/ZOS.;jG2 SY> eT><=uwIo/IQ2#mnr:1nǧ@p3t SUڳd~ef5Ͷa 9 5 BcgVX:ү>kXnzg—x[QyV 5aC%[kB70:?eST.׍ŸA*vAS(o"[ٹh~՗"{[HPoB$]'W9KJ<reL`hpp$IR۩8^ўRmQ< w!vBa\Q4e;. >d/M 0M['>b[8r̹~ڠx};g$5 8@DŽ* r}kz*EulՈl9>* )9>DUx~?竹;O}*&{CJrG+\S^0b/`ؑZFfXDl'G)>e*ڬ[òUǬl"30nEZڇCv׀mb8M&facQ-R^50oq.ɞ2*6bg_J]?鬁t3Iu%{ 'z `cCPVZd.{Sk\㤋 έi_Y&|>Dvq @ : `is֑9 b7 \'cRy-˰Kt:'5; u[Al|(C>("D&"!ۢ}"mC^K}A+ pl7i3'8sAuT![Z%POWjv$7*ޜ NUK4ZxdrS'Fى:~'qhb'CZKhgC4[H%b7JN‰ /슪$Mvtv/s4r'EV8Ɲ8U tF 1oE)>ĈuJ/C:JUf3.j~ˑP!c+ILF\V?ƳR5N$nKA͐}.zo M5T-hp⪭ݭԨaN P&'<g@q}2.u*q|G"r n1y/9|cB~)sX&ʶgTѱrkN:b:u?hRj%oؾӔsP0mp ;j%Qpi.w63c-0K_-B轧aИ>ܛiASOhD=8Oh\/ܙs/0&1qslBIhfUh juWѻ[3IJҥ`*j Tq*酺 ;==4vȠeNn ;L{q5Sq2wQ#@RٹSt俑Ws߀">N.T wp*YQ9RH F!TWh J ̊tAlfG M~Pi(|5WBoBg'תj&r9U赐7[!g=k J`+w81bHpF .jjcLqjyd`Uxuh)uAׅmӼr>,M~3ȱ8]nx[jU\ 1Qi#}!q~"t1c4{-ir5ܩ\5;|L*Êg;z|rs$fBq,~{ᣚZԭFɞ@c\wE!Kٕl4z>(.l:#k$Iy8;{`&M Pdwg꠶n5%_NA_C3E/hZ~z94-Qu/jxG ݿ ZΙ5nj a_GG0;9ޝ׀+!ɰ[Pv0IiŶVP}TvNH -"<~?BX2۰._,2m }yi ٚ>O<]-?q -QA[['΃dnĆ֨(v+zR8=lύ 8= _GG쾕V2 I385BTDw7@!{ @_lkO1ӎ M,y'@7MI'f\hqu2dxdCÉtF9\!h@ hxl#dM7JWdg!BGS;!SDhz_ni= ̊.5m~' %WiǕԙ㘍&gӥьtT-7%.5|4Gn84eƲI;b!.; *"/MJѠ* lo8Ԉ"532@*3T);G6ת'UlJ֖fe Q׶w4p.vbfwqR:ηIeWrYXEpf<=J{P! s,h,Րge B?-L7W_XrVrd5^E/3K[rHȄ_`ŨnTC;R1SRc'zlTȄ/WYVXP+n"fjJ >]' Pg  W9.Bd ōBs;Y-f堟g127pؾۧuo@5'䡫}ר=\iky'hM,N&|  XAܬˬZǽq, m6=C`J>] f~7]bh2T,B7 x++SFx  W*gNª]\Aνo[䔛ڙk\)o2Eؗ%%U6aAxZȐuim=(!vf9[Ʌ.- zn|N ihU\ M̿=҃;Pi8>R=9Ӗ1[q̻xM]yDFjyC 8rx2s1.G?`F&i4[ͷ_jCpTòz̬Բ+t>'d]%X#Vd f< 9d-|w:b +ToxDc+ 8 \ݒ'i^e{F@Dh`SCKx,=DdJ6DDQ!>k0d$'9 i#;aH[<ᛘxRXb:)fssK,+nT)P)|tA9$Ÿ?[&Nghx2krjRD +J.y@ 9[\ʛHL`%zSx6)5wܢ 2g碊?6WaNisFǩ=xIa;H*>b~9؂"$4\#Z҅JJ&ny8[[\(u^qm7~(ť|nv{B;{m>$FN"Յ77O^Lf6C :6EÜ%/IdW#qUwHjX0ݘE.'ZJ ]̓-`g4˿3OaP,o#L(|Q' n[d S%=!dLހE@' { ń_ +jzC 4ߠG1%gjCT,kLmjY,0&"$I<@㓌UQA\R+Y!$0Nĺ\FM&WҾ=K@=v?PT9zK rO;ٛayJ} IP8Q:{ o\ɉ)iCo'Ƥ cN!E҈QkǷ%|r]Y~`#%qFBZuõ /7'}θ;r-}8řv SkfYdDŽ!,ڂ < wM91id5wjYNhRV6qASs>ϦXw/kwF$*JiYғ.=ҫ +-KRD DM̼e.k6kUf~dhФLxx[)?D55:u-<=r&Sc%[, V6,.k> H#ٷѐ, wl &d 2I P.VAU%C( ,q]Sn1KܿF~"G>)w"au -izezxOA%emŃsKD@2SP .gz3koʰ_EYMv<_ʀOSk>7eW wN)V7 y  P6n,Ƶ iƘx`D_Λ7mthqeJݠKSZL>x&44.>Z .6J]7INZsm-䟗3bqt8iK@tmW:ҁ>_eK\4J5+ns焞ND/9Ih!5m˲bQŇ*\n+ςy\zPev/p޽[WI\C Bc[,2nW{ y [z|'Q쥟Ȭ5bW3Iwn;=5p]v j7hy5]JC׊vW0^xy,C MVO21eE@іcEtAXk/E Zo!i0bXK2-k Lgô|Vmޥ8tr4yq \q`q"xuxI_8 wmVL)}4.Ե 9_n$gԌ\xBs_N7lY\PTTfH4pHG̥y^ iʙy)gH]m{ф [6 wLiY7! ^3{ݽ\oh'NQ`+rj %Bc_KGat/1uG[n٘z{T,9{]0Kf M["%5sHEQd TjU: Jn楇KOF+!mbYJoIszBm(wr-X-̚ jI'vmgfZq5ocڎ<x&!uXoѪQeݖ]cǷMWJغp+D%>ɹ>撧a6~ >3 rCIk! CAռfuU+'O)gg.vz..(kW[H7d#'Ѭ*ۍ"EFHzZ~G(ڟ' Lϼh/TbSIh 9+:%D, Lfgɱo1C@xτ10UdBk< y *ab|FU%& dNی6H*Y۠<_BjO5MϮ궿gv1>[V}iʑ7.&)w(eP Y0OǷD RY_^QZ1X>:Tq̣g+Z4g]hkcSlݦVYp h8,=`ĺ[]@E'whx#vqz{AgeEyJY ۣ4@y_B(x02J-#2s6e䞾 ![]op,dMpNNZ3N[xAp3;< bړ(rzZyS`Z}1qYx1Lol7f6 zPf^$DZwi!"Z?@r?WP1 a(3`K03$9tsT/@{&AQ)6߶.PL%gq]fIz""K"uܐT;xOv1IsVc)7"zE'`8w ܢ/>U#X30;CXgg䮹 Xk5(sQ3hq"$k(# Jzg&6h?Bzc(L?E5z ਇ*ko@5UПSDo59g[P( wf ^XRP\4&t6¸.rηy/ljwA56C}b!N ) B(dP>< >͏{ [ciGoWYz뜞KPD i0C-KϜ7EW~CXV%Lh~)$Ygf nzAڙQէ7.[kF܋;L+GB;w$(!t*U7(SP FOzgOQN4_;c8I)l9/?z~\7>:"2}$z[Ma`g/0" ҺTi!۩a!& riQD)P Đ7!.%٤up 'oOJŦkE5ДDRu<(Ӧ56}ˋ1Q)<tP;9*ѹk%f5mZֈF(d:Ik@d~in'/L0"i]+N'm^ĆdAU>‰tΔp@ahZ@, 2> TT_Guy hؾ)Uϰ'ɸb{ PCdѬsQdf_VQd_U{#A SZ!?8N(ٞ؃Q @k9џ>SByTMë2`(Y^8ޗ54'P/km/ C"5Ԁqz(cX1,B |2φ`sv@|1q{Ж0T_Ns*ysnS+&fS_l5߿wMO= Rv()9!,Vͤ% "T!{WW#ې.t#$1`[Qy' f03EhG9XfL%,H?;^t}2+){,5V]r^߬">O#!NHq)^:ĢT%Zzs1s{Bc? QMl8l6S,GX&c0 [8?=fqvԲgke S6Y]_OW}ZX2ES@Դ%ZppQSGEhս629DR:=mšTxT#Ei;{'Lګ4i-u{i?Y+y"|O.iRjVAUE@4=Y.=[cf!&f?N28vkgw`xlTS3/<|~2Nc'.6.j>,y8 z|Lo@6DaIkhϢN=~٥kӰ˜2}jaG)kKTMh1_r?dGXgWzу\OjN@YZ} OOb[Ƌ O8(L-6Xs"ly b|L"XIqAפ HJ:[k+A> rUp_:#r!6v<ǀLJF[pΒtzR+Y]I/^,vgAW^ռT7WaoY)ߩy,#K{/|H~PO,vG/#/IlX]z |\aJN\4 ur;Q{%.vNxrŚJqFyZ6VƘ4THibm{R{|7+I*P{]Шl3f93e@gG!Y/+𝇳>j`tqe" i|CjX(:3|@ Iqb;=vimQ&ǑZdY5M䎕E6bgV(so%}ި Þ0RI(}O,(z/X̽y)ЉZS ݵb/*V*^}RN57,b4$ս3b%eGAǏf(+b0/s6O 령S3Jҽ)_qyLh;+0 TAca>bP.৪ o'kf_\@EqshZ>Z0eˍwn kAMA(":G9 @*i׾Z*xWxwvT_4ƨճk.ZZuoho}rrh^6$tE~52+*<! >hdrngP˭m!t"Zӈ =P;9PjrPD)9Z<hN"tWt5 17_/P.XH. r 3VCNm˞ +h`]j1bm" *Q`Q–a:#| iSim髨Hu%;VsPԞѠ6<'ȞlO3 r[UDI~ַV&ю`ubW._痮Bb& TPa*e?H0HoPQ.bMdOf2`O[nR;Ѓ_Wǭ(8|QꙸڇobWɯ{(ƙF?ڿxB4pS 줪#C,!.#0_KAQПbm2fFxDaMҍ ҞWf}X71;ցȪxײ:X%厲`'>Ceoyw$C$MP UZF#"nXiQ$E%C[3sڣ40r) @L{ $NÝ3݌ J#KrK:Rۗvi35md'#9HgxRAUD9 yg!8x5uiښՋSx IJyω'2hQ0;SaN4cxhN: vC$,K&b6s1 4Y~&}Ͻpa=bکfd޵l][p7縖"@HA1Fdz#v #dς_@|bȷq$[^5&]v^ &a bWC';c]W(, lM݆}1G'g9l+bjMƜg1.dL`K5It& 6gVWܦU,L.BO(R|M5"L; N ^_!fCvel''L0)988^<`rd{= `pdy˪ۤM9/ D}Uqۢ%v;;.@iaMth%$bK =T?Zsǡ^| }X-YWXOc.η%M_E&cCH, +Tbӫw7fMHc)nM1ި2b2 ´C};"sCԶ$@k7q2Ō*W9H33c.sM8FքMuݞ`T&ʞBsy {LN Z9I~B"BS:fυq'n+8vSs Zۏȩyr\(3}q|/}U_N.~d|Tu&s@VfK(IE7i*wU `hn}slj f1;ʨ7oYǚ&ؙź!м?t4,n1 2x4>(BqRb^" O|fOmgfK]-Jiw>&RlDvb"ihxXf,N꡼Ys/](:n_MoC nܲe45D%Y&!|nC\'QQҒnZn~c`Q da<2Oi[PHXCiXBrPoK_rzzB5%=*cل`B{KF9lMUL\ђ"g&OND#doR!,Fa ڦD<䰛dx >7mQ: TyIT %VZ r/1~JI2{r^v坰`d]HoP=g i3s=_mwl"h#',ڪ,ؓLVkkC@|~ ow3e{"z8[#f"t`{OFA;N; f09Y/7.[yw˙&TjNdJRqfg4R`wM(Q,l|ȵ cܧ1JgΡKdT0FIBжr:zKOVEJ WEr@1iNxYd[wym21仧l)6k,b$.FiA=ĔJ`'XQWޅ."p,Oz}ء&q9u_^?s)u3h? :<O{X i~q6J7%G] 13_)4dY=C~X;+挔$fNcOɏVH>@a_fw!MCNs0}G2bț5D> "B%NkE=c朶#mEc+koȾnٖ^[ǔy R7s&kP.3xCF\^6zU3Q?nO˓kioAF]OP7cm1芐=4-$Wz_u1SnZOU-!kPgr?e YN'(N4̻"ԓ5+c t$՛o>&ĴK6mq+MKOl;+=x*э!l<<"w[6G'OY elwӼ{%^FASm/Tx@tGa=y+WPCλlఈ+n-^gD>Od~ekiTJ m(]1# 1%/N&I3|Rxc1{&:]:Eo`"k NXviQJ`AD7Ƥ~eGJΛ7Q p#4bا |tm9\uV#4oIQ3*sLn_AlFOBv[(Ry".s~Gxx+—6c/b ؎B@2-+slG .qh Vp3{e e XP|GӂrcFׯʋ\NuO;`{p%  o y *tnP"0c uJS;uxF]<[GVɱ'ۥ-k- G=cdt`CBE?{J#7mӜ،e&$^sN}=pC4FT`r]ݧ 6r'g~\>V>\go| HuX$DF1G{p6r(3,Y[pLOP5 IN.E%\c?(Fz4-x5g z)(?WgqZd`P3^C8ƻ?JD5eMP{&B9`Fg<oLuT3 a~A42ئnDYNTs@Wx M]&'_"HZ.eBY]hϴL< &+:]w)!tw[̀ 2;5OYi7U$ W?-tǧu1EѝKѢZ9owb2qS 5XFm< WΘ yIaPn\UOQ& ؼ8K#|@ES#J'p~g_ [ Rw7 EM4q|B9AwJ]]]4u2'}4J*M=1w܄ W .Rɹf9|T7t֘?oU\|+M OtUV3y8l8kx&WVON?1LZ,QLb(N]+Xs΁EWcWi11T 'gUO÷^:MFqO#溓NYDC4xʟ bRd&o/VEwf8Lm$R&iFT̨AE` D IN=rZ&i=|T'| kқ&,tvg@McB#e$k]Y?EB7UЌF*8P঍{*fF?YrJAdv@;F;EpA$F=?9WRg˜<4O[.M8se9H G }_ٝ'ns!i}].Gh^<1A{ODXOT+Dj`%h]ǐHD "7/OD$9$Q5>hڀ%LE)˿AFa*򯼋w\-k+(E P\pD>)`8|[M=D_.SCi?0o5k]ZUhzH cO!3Hs5,xϿE>e~LF۝2IHnufό= ɣf%hvZXQa?N\+n M@n|ȢKG݋ $ ?+%qUěgCؖw)0ҋ}[dQHA s|O*zҎ!&ڡ Vg Ck}%}4D ٨}L¥7r 9oW\syKӜ#˞`ɧ\ĥO>0Y]:8` ɸaR= w5/F[1s̿,@k/=Ԝwv b^w$g3>R/fuSPk4FaU''ڐEZrVrP gH!-eqqSBKK_BY[;dk>vf%S^-"7*nu,,h?8+3|6~NY/5QS; oMERʕoB&=qB85h2˞'eo(6A0ƫܠDe3Q{kJQTƃ(\ {@?1]u S^a7Jk mj0AeNח뚃3 DDţ$`YzDD PnclP>m$̃ACoA-CDT2GIj|.;;$e gĄ gX,|h+t#fC~Kя[ăGGVJ CӧOOXV `щ-IkR:N\Ϊ&AgZt%#)[iR0tNRk1Qc9kд^LUR഻5 fy<\'QeM~C0zAYv]ȧY t2/=ӻG-JGF(h]YD&34$ $vx-q+B"Jhq='CǙ;!. 3}L#iQqh+V2X>W[qKÏf'm+|1d@Ѭ?Z~EwЏnA5*>\\eb*+hhRksd;o/>9swϳ&YR5JjnFK⵸f3!kuMm8(ZC'60n*' xv5K&goqImҼDc'5!e rrS&ȐvJ)Y$8|EP׍O%iU'~%F,[JBE*Fך(ki<_U>GLsR}^|6u{ XX=$sϾVBϭ^Ƣ**k9ɒȷ[ ޡa"%/|Lh}/#ȧV ƓY$َ7PumKcؖ0y/0j (?Ka'9yGG/=_z*>6r4]:bs's$lx5ɵe9Pc$.b*V=g]Z}SGQ[\Z(w?H*7A#1:C (jϝu@V{wmwoN~k ~\a3n=BWb#j#o[#hE(p4 ^G8 ұΗ S]ƹ[4 &T⹞B-ĸ>ʢ1vZC!3n6Y$yx$l@4`/m=U01(`NR|6KVjBI,^Ι"hiT=Aq2{OSx`WKfrc btB$Ûm6?H+$q _#Z=Ԛk!͈y.Yu7Ȩ2J{ ߟ @B8S cXֿ+iJTmR+Nj^p܉s 0 8 fg6ĩJD{??'/=| ӽNS5<1O(Np+˵!}AK 8Mˁl/(_#yBce?]n.<Ōq|S@bk7+c`aʠD'֯ do$" !l)%M16.8kpqZa;H_Wϓ韑-{ǿԺ\׹Nx9 .2n{֒2/oՁ//-8*j.p=*{ms.^P?a})ip:);XH/l8uU#B5צ z5= yu|ciҊjd.#)2c&  ~M%ڢ\f*ms&? &_s{KҪlkY3g죑 vrS=D&;v-%>2CMsny&PۆRkp:q`R -$ +51y` 6\̈%6$K\<="ݭg]ZVX)oG_r4ul|[AG;2GKTHQ*~>l: .\.ia^qnjUxVԱ-:Ը%m$kS 9%˃\^EVz^ld8%Nᄹ* os?(~9|ȅ|[]x`W1J#9͡:Tj1M\X@#T‹~jmafXe=X J;Q xY(2^\8j/·tη/s[@?\¯3s%XXϏ'Z>شnkd|E0}#Lkg<)$ssH,K֯C-*jZ ܇RJN(vpEF%U'J QEA=|w-I$`r"4V) e[Hk,b9щWPGz|ʡWiŜ,G-2n5 &^sHȇܟ"Lí,/HW9-puYy9=,SWFz'и?Ӧ0"om0t+S~vt"z97`bfk#H|gkKNLSJ*$$~pι HqlՋs.Ue`_Fvz:H l3,)c$3ב"]y_>>bZk02uV5ٱ4AP_H`iȿmDXJ!*lO-( DZ`c @a )ٹ7TbiT5C;M}fp.'Or O.]wLAJƽ"]1Q}[ctvKsv  - o+ t->h2`1,i!=6a #:9wtQ6?Z#^:o*\NtmQc twB݆Q⦡Tڹӆ;"Q+Plq;{&j>f119Kt.Dh{ <ͲMm~;a7pb)zң'~Ri$9mqD[1|ZҤMbX?T'Wm8`3{vlNB'({KU]c|?w'l@؏7OҥHd]ur[G'8O2VR*B8FuH<qUkG<<%x$b/`釬T3njHn]a֖rxGbjps.:*&HݨArؼQ=X(SEW 2Œ&ihbqc8!Kʇ&Pkf̲9'2=ӯ/`dm[E${ 8<dŽqQT?Q5iabLD*yo7+%FڥŌ(eଘ R@yneT-0muIq#fGo<$)O>^.ʮo}ٰ݄r09n]dR!!d vJ#QP8,3QȣuR;8G p>rj:ՂAB-XLޚ1#D=/fXkJJXgnfL1cGgZA|[Qd~=:ˮe:dž u{ͤ/[ Ira[I+qJ%{p} )f2ToL0m&d5 0=)ngXT~>pp9TPOzɽ2$3g}ʢeaXpEDRJpk+S1$uX(Ӌ.]b ѫx7jWx *r$1 .oVv†T !c 4;TRS 6N/Ic-cINez7)m2<2&+!aQ: s7;<(߱u;. =`v ~SYȸىTQ.y'pcMIbQ2S0m<\GVXvR\-"NRG@<)rԶӘzşH|8>'A?Cԛ@68dLX0oJ"oX(qZHV.t ;$,|M1#5$wtfiV\{P\^O:98OCHl) ke=2PHrKbg^1$Nr`Z xTE>8.>fj&ҝK(h"}Řljh)`pd#c(J1e5MJK[-̍!aZcW@&b6>ʕ HcbWAߗz%sM{'iQ\DZaH.Y)fD"lV5rLeL)QٌQJߺ}~0YM1tA D5_c՞$;Q~ϧ2|L#. 5F%}Pg&ZNGT1RbCK"|g" &6%POgu;pk]d CߧPN̅}o04IhI !b(,Aj >ZD)*ʎs֔.DȺPPbYvn9-um'@HRiaoTUeqlmkW9OgJ =n 8Q7 {Y2>1}_Sr 9t޳w5{exXûG{/y/tѯ5b 0D]]&WZX MIA7J>dgcyz @OVAvWFF\N[hR8|,GeyM7TyVU6Kq @8G7@:>3iSfŲ[?΃U&FPTs)u>r?AL#ǛzdtO35&E`;#nzzƹ6H[%PV#_밧W͕¼|ut66.%CLDrQ.F_Lt̫۾㴯dq\M4>myI7X/+iC4du~y 1Ռϵy mQQ/#P2;>T8.Ht {_.0 %ˍSm4e fKjGЊ%!yQiG)h3uؕ#g!k||{!zUһ.% wRtəH]7Ԧ,"7"+^/pR >?$-!Yk?tx2]΋+G8`զ}uvYْͦ m@,,^6Q"OWetAm0 .DVA0Kpg'{e '쟠O BwEψ屵ghB{B]:^pmS,Q̀v  zv5{2 uPH&~YG5$f>|{HoD;Q: rV_~JIv;Do'}{`KH5dU W #Wi6k].p"sJLnEC~w°OV}|bU9@IG } L`Ù͚tؽ|OФ3ӷ08@S+Hѓ/É9 p ԃ9Ҫ^]kCu=%R1հGH҅BXii z:C%T"ulےSzE5O=I.x6uH!yǺnLL\:6uvq5&YXK!=5@![p)w17A(9ʠrIE1> ;0vdk)yɗ#Q߇M#⟒Ս\r#z `Qz5vB;MQR7 DcoaXs~_ba:9FKwi0~c,M#WO VJhUh4(AżO)S},ezUW`66qq4>Jj_Ϝ%=`|#;(]E2Ikx O=_tO<^#3T]ˀ`{ZY&^@Q뫬~]Ԗ^?^Rd+9: NN+9tvى܌)x Y#S~bnT^bTR!ǯwXefvp֌LMyMBp2Π{a+.-r¦qҔr$:zv1K 81zE_nH\;d;u?Q|+ :c7Rˇ15')swԷnlE#]6E|p _tǨVl5~w}~[>+`4޿Iwmt<ǞQcv==p zq{n-0,E=~jF_P@u4.B^(M4@"}\ov^ˋ%oxEZ ޝ%=oa˂LGXy6s䛍h U~0i6˲,}<Ժ_0Ry 1U5 .F[DgB* ̝-b!sP{}QQL;>>5(0mĽT%aEEk/nAH/#oRuR= NfYQה8C\|+Od|j,,z suPѱӡy T٥}lnuVKSKѤAG8@l5օҦt𵁅E?+D<bL<ơĚP Ózn׉Mӻ:vB+;T9>q5 X-~>_%y9i ,پg~ϸW|xk>pX$1="3\wߙUE$$\h?*+-!U8\2"$f뤏̵ +b ߓs{d߸ljVʢcH`E4b:P*Bsf a(f|&H̢;gmF/#Kn) ( l ҧg9Т>fh SZF V+~Xպ@@}Z>t.wcVUG/9i4L"x j:rggN8@_e,"JGprtP P|׀ߨ㌖)$FɨT됷;[wh4{":;t5u]ShQӚS;TQq jsl*xNutǴMoVv&m:$,p 94#a V 0l,ݍ#X%hbLec䋗[j`+)xg(DPuEO[ ;B4 ,^iŜ,L6OLVQY)d1@NF֩Ϝͅ O"x!`/ ܊O]UĈHVK!l۴(Mj11 |3l_0q,w C[P >i#|uza3%cNB3=iYCuY@ZQ./T+_Ytxe'F 8˝5V\Nd9aPęBZ9ijDo;Y 8X4M"r}@,h{yTWΣo`i *Ae n0?`Vu ~F{εW-6gLl) Ր gҋoe…~"o'}g+F6R}A"?)]167ǟ?zYHnhO#e/REh%*q셫ɸzfA@ ]^C91u!`O%dxw/}f{ -4TM !Ao6^'b24.)֦ tsvര͟9}zYdhmmiPlzM_C/wa!XCB^ƪ'G2&rM0TOI~ 68gjOSGztzfoh~b*1 ֭^%Be ڐ49Y-=agYWV.M!S9ś h{aXeZ3&B%Cu^ඪ 8]4}e.njrpZV dS3[ð}fQf羙mHc_FRH;m=-ʅXFDI/7X IjU=GDC(ç#e0I^2t!KskUc&&ߊBN+qLyRvƢ\}4_0v-s9J^@D?WDaiaPh9⻯:&Q;/%n8i gt317?g^-F ׍lKe _⑰}RfXQg'gI| #3=K JQ #>ؠQ+ ntl+]RN =5JJO{ 2 m m TEɫPL1T)ax[uycӉ)Op;+| {+Fdtt?xt܈뮑c?stfDq4 0gIur}o$2M|z`d$gU&@|ZNS(NJs(nIJڟo/&ܧmih96&xoY/-dpz$u.y%B,M{nF@ Q 4b(c/gSĔ*,@T};@&}|qV2UySe`O;'L谝ʿǺv?:Iðx8/RŔj/OsvȣX}O4f̞GN۽_Ӽ3 A1fNkm{RM0$ՇL:Ҏ@ :0 T1yCd!vTjM)!!AT^NA;A*ٚˢYg'<= /{=җϕѿ#NقFPDD"\ۖ}Q*c%oNgݙv7ɺI_O6]zpĵk?O 'R9%82Qm^`əƾ}H$st;J.Z}㭻ȍz7̭i`'*JRXuptN0hKFY[CV}>]Og9{Xث*fbf"mg[1XnV˅PZCf++\͂ X?dC"HE'yvkވA^67R镮"ǚ$m9(zAkUReUKjG%nvqqB,y63 nMVzZ4ѥ+ hRq#c,B^Ч&!aސ-uB 9Ur_6gdS#K}bJ} , Ѻ1-?pL*x֌yZ=ێ6u@2ij bva,Q5 cM9Lwy" tX]M6ːBLap o :Q?I 7UܿTnveҩ$ @٤rT$1wrJJ1)Q,AϢJ`Q]gaGO=.PP3v\[5 #H6,=^uA ";d>rRz Q*J6v야~-W7J$-QB[vꋝpk¦**f\& .NtcޓUβq])3[gɘP*'b(ŋ|o3F [@w߀JzC}Ag:.((UL.9V~bEu$U{#=Į@rq1YNǴ4:Zk*Se+; |H[;b43:vO˽pĸ2}P7Ik8sU>;ь:v4ͺ#5q1٘œ^Ob6kg.؅x6*ּx-2_3LE"rIMeq{^)D!Y/Aj!Reڲ;Q4CNM`˫+;9y ovvBr3o]ugH \wRx88,0TSUsT{v|/(y_tp݃n7;V)-=Cw^G@ -*9Kb2C__I!yaC*N t1x d!Ϋ~Ht%@cN/IG03)g@j5Tj&g H58: |ej=;Ֆ~JVN˞t~AmWbQ x)pƔb>OPTRA85SLmCQy&](,W%N6 ot~ZN>x!V @r~Bp&1xk1pB ORn)|0wEK&0ڂ h㕜e,W[H WOY -tG,Y-G%B¥OA7ݦhXQtz-vѫ& Y/P.a 矯3kPlǨEH*-^P_mxS "71 jN|ZR8dbf& \6~]V@#n57܀VwQSQ+ׄH 0 F̥H@ԓO,w3(sN.CnjQ=UnZwқ| 9Q儼S Z$k)8uXAaHw9~k&wZR 7%l5aIz*d-5OSE3\si'% +Rr() π,id>GJ|e7wUqsLn?Tm"ݷ?[ v0ÄȕogIff|=0lrcPY7q"lHgkKK06Un3,GRNe=6D,oR]`V8&zHݦ`o'Dޚ~=m_RlTS 33 0L+ka:RcS D>ңb:QVI_F\Y™}?|h1& f ?9YnurT/s#^%)ʊülrX+r 'O k'@!(Ԃ"as8«S$,ke("1'TGbݞ7QRi[]maAhҼ˹Bz8<(ӿ\Hc2o]jc4)`o㱄Crۈw r蕴 "|ݸ=s }ݦ꨼DJ(\9rLpcV-I/+Dmp砝r14ʟOܻs$ _C0_qJB! z(tLݫX>yÓZRd[pxLT&j~A<nBx؏b?@,%n4&h,vc {4|ީ{*{0j27=<+nւpor[ⵖS$͙͖᷿hk)ʳrޖI`t9IIz&`P5O>'>{Nò0vS7 ^—/m '3MpO&jzM S|$0d*óE?[(wxjA3.k}[9&%dڣ=$%j)LL.EdfyTC5KCR9Rk ^k. YHcQsyM-CO$=]B>bya"*>xt.p.3EWY~vNj*Vvڀx=_tCrڝC 32ξ,q+J-T׆},@>㶍vVzdn\SM)lէ_dc[@Iy,6&O}o+g߳UOg򑛫3}"G]C{q\i K@vSި.qҾ t'IfVR_?ڜ!J| CH[*Q@Ώډ27tm`VQX+&1VL]Ud OEͦ/fSyn8R- fW<5G-sLɌ-4'xQ_a3%F"Kq.?*}Q~,ڹ!CP|r'H OMiJ=&$i'7VJdoU\#~eUP-&z!%:A"dտ:GCP|sc|vCLMjy4_mߗ0ŷ2FG0ρiWtx~$G ozx^7Uf~ 0Gdw<{!$pCV"- :@ h "Ӫo0/'s\߱# Tszlku+R@һL'e .ǹ~U+H, [ѧy[9ȑ y@MG"HLr8ӔV9pՅNHi5Sh>kCE8yIքfD5_(ӎ۷LH"JsLJʑȜ̍r\bWܪ*m ]lx2}'%[%@qv|Fڴ|Pu]Uj?`(U!X:a9mv#z*!gcj$ ĺ2 W;xD9 _ L;%`ˮܫ0g bdKF r/*Zꓳ jB)rx_xʚBby㠾*XHipӠ1˩Qe>Uʵ)ܙ""'V-IYvYAysגު  ΰ>􈍱c"^+En2`kƛ?n,.Dcyep^: [!4MV\g:5s[])3 &lÉwyULX&SNtGqVW+{TC@SW] Dt䰪Z p+Stl#xi,dqC w[tqrCuHE8ȯC<+pש/ 5c#bG`ԅNѷN^ C C2h۫Rd؀j'4Q,ˡٯM ڎ\,ŽOOn%yUEJtzP]Gpga1>iޗ_&YUAjeKӺ}>z\.WǵCGswfDn-=Bh׊v) 6z'\FU)bRdZFfC ZZ4۬Av99^вQ`R. gc l8ݡp$Wɼl/~mMt6KJ[|&}@L՗LuQ\FnێB_ƪp}m {,.ksKᖾ|b-$Ӳȧ矷44K3WS:&÷e(ᩛ;.S'N/HȬuV"z`(f{~_Y/^D4g/{n  gtkl7 Ow|?;r<ـ Ep6IFU`*-ؙds,w I6'؇93H"'ߤw7-@9~aZy<A٘_@Q$02c'-&q$:(pkcU 6^A0=s(S>yqbH2Ao4<6nWviW5_`{V | eu}̴3mwxiy Xn׍,us#UӽH{ϷNQF!aí0hV^Mlj2FiY?|KA/HyIC84},MJ%uS'/hygt~32*uOaOŨ.krivA'q@w#ݽ*d-"k]Ik [It=KTww3am9 GDXx2jNpePf^ MmA aġ܂rhvSzhl! ʼnCYH o!3B>Ls:^e ޶b 5 yىD GSoSL| hll1_+hHtc'N;=ߧNMJfES"Zkod'f x1%Ze;JdRMjU5y#lV<ux6L'*D"K[O=5А]D"ح/91J+}(5}KOĴ,|C:PO3_P~$Ev[V1q3_Ԯx%a"E| :ibS9Y傖7;j\gP5 3}$L \7yVH1$;CPұ{#F8*I9ɧz~ e:IᒾРK`3oP-zq{} 7An3r`:^Nu<[w?8b؜ԓ (3mhmF]gZ8A +95w// ZAz߁ު~S;Xk,}ftBTsW0\_Č ދ՛M,E9ٶ"g8ݐ^#GFmFa~D% IJo8 p-+Eް hgi71eߛ.n[;1ْWJ{$}X0 X' g#{|‾iRN[c*[qTC8= o~h)f辕pv /8پ "&IҊ)r1_LHG?gzxA}r,=8e /kU*fHxm_EmIɢhMpk2UTތ>& 4?)ۍ/@o,O({}Lq׉1Pڍ6g<~ZV03,y~?~ DkEH3 ̧A~foSבy2bk7e=QC``J<=G5Y;q t}t_C;  TeJv7]̝Y*˅{UNAn(3lѤNmKuF7wv>օCO%g5x}OΑ@~ ArH 5$W=}$mxC@o(Z ͤ~>ph,]]+QVU'o1׍RIW4}w<,ؖ %bM~64k!-qdl"[`p4qxj̢YamONӊ[,pZRc50k30&̧,EYnAB_S )8}xB+PNfN(k% ʼnѻF6>Ay*3lvZU ǺbF:PEcQ ŝ!܃ zy4\rtE&j|kTB/\kr#Ij0p X>ZFuWaJ&Lɵ`F|/V*,Nt;|)bE_CsMB@q\S0= hIìptKOJ OzU>~xG֦-KЀiHn?!x;N 2~C^nj`o[oiN,H[Ux05˺X4:?uֹhOcRa* 'yf nvK뗾6.X؟;D"!ehkKԬwyX W{5;Id_>fu3?X)-oĞE.9ثVLYL_6eb5Kyt[eP(_ 8MM7׫eWۃ+ Gk4ٷ{Uȧ0ɇc"G[8E~Zn{wȂBߍdvgj rqlR ,V4|ila u|NHZ{ ⪨p_E C&UY!޿Q2+ 41VO6L6f><05$&,)j;^X8օ;[&68w] Oe:%&V_ؔRZܣ:h*%1_!&ʘl7?ڳCXPlGnoQy^E*ҩN\ƒ0E`McU97ye^%k꾋#&xcM&uyH*WLDH"=Q46D7iZ^&׉n݁6J'z=Zb,n,j뒯BV* r#=>^waHMm@k 9bLXr$~xL$8 azѷ4es$Ƥ54h@C o送.AG%2rp18yodY{[O.xh!7BM$n0:ZjQuϮ@a &_Kat"0 4sȚ O縛/@2Ow;uGm[KD }n1?7e>hI/QfGmo ^hT&Q6bۚ\ PTHǙM|Ec zi}Y1襬_-MfwXr ;*#1:sB3U q9tKEğȳ&G$!ຽ?/֛aӣ>QEIRhývSCxjR")gB<.7?4Sj疜Cy^&ډk9ѹ-B}-V7C.B*c/NA{o4z?%';=ДӆIn8 =3 ݆ju+w-3̲2TZM #2.^$pu"PHci?=A@99KC*a]H.t2ƙL>rg)`c4 3HМnb٫VUB甊qDm_ XŃ呋*-hJQiJ؞۪W"|.b] CkzF5PtvBK$jӪZ ҭc#ܯAˬh9=pcp?0>zյfy_׬|glLh7A2|T{0x#1-0W^V'ш̈3A|^[q¥ښseX`e`NϿW%U}6Bs+VcNSaޅ{e$:\bю\z7c﹓¨1 @o˦+^ƻS*BLc}DyQ|p* hwe4-zDpc{&ŪHP#lH"0٭;̏v5V [ɍ#eG3\+_deVʷ\@/y nT!:#mEPvI ?/jﲌ\ c9`D̃9mj|o!MLe]! ?A]0s࡜[`DX y`v!Iz@^,FB/@Gwc'oj s]WU* OUG#E;W_+aO _,ؐsc~0eA6js>plZt UI^ԟP2.)Z!""+mI vBUbh.\ӇZ?FCg}Ta!c~){Cdq6bt<AdɓbEFchDMGm[1Cf&27&"HaҺ^zʇGj 1}yY }CWE5V}&!sh!W`Uo^+HT1T uKC e2]bl(IWNm d#.97jtƲ^ `ӊ~=,DPh8f8 HXp/.Ӎ F|y){ j/)5h2ufNgWA3q%q8w0\/ 7o/8_׸Tj*Zˆ8ǟg4FAP=̂WHXl'|_j!N-K( NGhp!Q}cReAO/U>"p𴝸Z8Z2JҌf40A]Z*4e Fe(ţ FPrF4&nSd\^ z۬kgk=VHE fyէ_s+/(}+-tCF5E{0]{un]DŽ5}_2%BܡΗ!eA;y 'js$CoVoh' &=2sJFŮE3!xvs&eWi۔C!Fp^|k/?\@P44)h@<#BhXZ$9=j# 8GLGxhΎF=[o2e[l8޹^8nܣ)쑺. [AufVѦoU^r~B>8u{@¶y HZ+Pf;-ٓ7."9M"26wqW/$Ÿ݂`s5&fTsE%jMiyI50p8R:HX79pĝO*l\MӬ`3*n]"ZI|"4aXjF!SV1!u{yyGQYJځExErYn_(߄:aiFM \ UocFǜT--ĕ(cBx"K^;:Rÿ*Ť"ڍ>)K*|(0•  m̄wv#b܆:R_ hnT} Ҝw*db=Ү7!C!9}T=zNŠvUG_Rz[ިv"=f 0[4Ymc\閉qm})u[DTD \㽽'|+ԎI# ]`ꐫ1I09wl Ruvi;W$IʸCbwG>s"vZ-x*4D{{e³.rQ2tˌB^ `Z(yCkҕ 6Jzht(HU_'r}ֱ:B%}^S/ZDY<}7`!T;;oCr4 `Q|x}=k3Mm.[% augjs3x9Iu,j=E}@ 0]MVn3FVv7peNYVej/ h]{$(  K]XZ[h@A){i}7h+3/e Z @C1hh ?#a>?gVc Cۂ)wwGœqg1Z 閭V#J?\Eihrɛ3CO< P^`eu,^Zycp3XMqX;Yɕjۺ)7k~Q|N0$P|]; "\hxNz kBoR 3 sҷ9xqf{}\\.|Cwi:1}E}`㸵NB)Wͯӆ&ZB) 愁ta E9e[?Clڇ8EIxWޱVx"_ShEvn *;[iqu'je]ݡߍt*ߣ!{bs# HsLǁ>QqCLyӟ=HfZUv}.DWsͨWf9{@^=e S%BWý`R_ $TxZO\:䘐vڸQp1e_wFofu7R:t9`BBW*Q[`{qZ840[di foT/%.zO+E>q<#o&u= <6n!!^?ktK &|y/6UDb@uo_1MjjIK䨑zL T~PI >(^p'yQGsnGsͿQ [ă>ЅVIwΞ,K_,ϟn;:(j5jܨgʡ8ת\6]'d'+"^԰CRQ"b h_hzC7&f{W˺A%Gatqfv ŕhhj5 Mtu(?HKDN8i߶lv͎zH ^K9'=P|]6D5pE&&zǰG{esYBXÄ=p~8槉NOF>=iEN %˪ DvB\,?8InJJ\C6ƳHWya4=qZ(6r&@Fm_A`RkGV=|ĭJ.!gYX)IYxy%HE&Cu_m8?4slC٭T3'ZfPG ᳇ Ls#,;Ց6P<;YEl6H t-*ϱnZDb*?w@ᨊvW5R#Ie3w뵾ނb%}mX{+44DfqKn3n\VDz/,6'I?>%!X|n :z"{/̇"ՑolsMr‡zF˙oiHrήf| 0O+W>҈0=]okٱLx<ӭ$t7</$r͑^v܃=g*Q 3`J?8Oµ`9U+^l5N|>hul `%[Cl_VąYn7ZrI4%@J7d&U`5;_?o!4*Q4_L"Vw٨t9 sM T(\=- B~v-,ŹUk8.+ʼdVK Wr?Y@lˏנF+W+!]Oy#8gVOT9S= 7@d%轳ƆxE$h.ioXpߤZ'AcPH4.,ŽP{ !ֺ0g CpI.ezQS@mfOe]̉r>A [DrTbؤ7M8+qogڳ:rk8޳@Bh>:dM/\HVΤ^& Ȣ췅sA1 :lkƀk'SN BhK [A5O%u#yqbRRl74Qh;Z[1H?6kP :Ja9;eq[Ar^Sw!Գ?ldyI Kdg7 I||o!5;,ф>j6Ri 7J%C}^)^ "2H+o5t؉n`#x7ANs'[Z^B]B9z:a?R͕Hln;̫ ~ 7BDYO_~/`QU #(Hogfn`v]jpC1Koțqu…l`snk9mg& ŻcIe7/q,Ӗ[M /+g˫ÒPnNfwY!e9$_i ֨؂^_LbJ4θY^mSk=X~sdsِ4П.8e<m(4 JV͋X=㜶X rk'I%]cBݫ :Iq堫` 4#+UʓJ/k،r;|%~}p/dډ#J 3<h&ΰZE 0zW/f]똺xw)[JڅMA !"Igý1 2DID\ 33dҸLUB0li@h=ʂdžS'p=Cl?Xm1ZMKsy{)Pp`#Ro Y$L}diO@GĚ+yn(IZa=ĹG8Yw'P捪ˊVQ+ʈ,O7l߻e՟ͳuޕaq I08= I|2 b=cyʗn4`9rX*aWLX"*ҝgkvF/1 S *|ZYa@U.\ҙ d 41x,ԝ%͏0^1mkI+%iB"Q ZfBU$C=v0#Y(fxN#Ƈ'QJ(RAx[YUѵm-ݘʌ/ xB걢%_~FV~v涴r 9[TqHad0ӉnwYr"rIqHւ%  %́9PíH@Oɒ<௼ D RCBR@3BT#"&?6"P [Km`!8&Y]E!QG!=xx@ bǤ՞d{gx;^dLc1Yߑy͎Q['" EW,zuM2y*^\0Lڻ)Np6:V}Wfes~ e p_rk6J \ 8k_+p"Yjc.`'*M$\twvܲ~[Pfg(i@$FxU=uϫw$J'bV#$1Syϟ YɫH Qyk8ID14,_w׌ sDE24(~SZwWzMص[5^tKS@Imj#L4)ؤ7WJ(!~r$L B@>n֪YW$PwPYV'X>ۃK&mc#L1L. ʣЦX ,?ٛ6:(Uuh]go֐#=ݖv *$/`/F[4›Ýڟٻ>~jGۇyqKϺm#榊Ӛ 7WN('Vwe!0 FY3>AlRؒC+EI*ul9% p 40,^rb,&CMq!0lKb u^t]d-5Vw۠$)bӌ/~llmPD㽜,aUF"ery.+u"vv;01™ΗyI/&~<`k_i{ &8,tl4~n6*糱ޠ_;θ#w·+*!Յ)7y  Nx'X-^Vp2G sx~T(ڹ>L 50s~.A@* p?^S e];7(1f&T@[#@a;].Qŏ)4 AA !Έ03 hta%<6Od9.Κ,f)Q{*%\C DӞekE-kTxIƦF5P+\`Ne:{~c"YNǕwxml۩_I:)hyiy7_P%օa0=I[he FcylL_>F¯l$:ӭIP[h5w,hjC0$iKD߅=F'oXτPYí(\%NK.3Ȕ3@!a9L{18|3%:\5ńYH<'F%<˧E:-Qiz0/p/O Inj#{zi˾ŒIVm]> 39 t`zᕤҼ!dn2}r&<mv ɤNԮbD~OLo/'wL"]^їV n+#:@„22%Yy}OW}y7UL, N*i%΋{Vq'.߰0ZvA|t2!3r9ʪ\ xEiq}qEcZ]A;.#:_.->cm"othCC-VA >9W;#qq3' }֠Ok1$T^0E#PPAsDDRe0_wHFo]HЈqvpŦF(Xeܐ(ijXMu91H_c߿JrgN~Z~Mд[9Ƹү_~mF`46t =0N4bxV蕪Uҿk4tJku{p`xis.|XRQKOSm毪Gwv?WMϲO̘Vsp׷W̧C!;5]_җ:^LQGe lM:0a0 }ZpvY AU/5ݲņ_ .O B lhys&PAb y}g"z9R `Q^S)jx1:g,o3,8U mֈмQ IwaW,jKpfpS =t=~sPjqtVsNf4Mu+RP+1NyUt[?'BOcƳ>U'l;o9Aˏ1lYWA/c& nz/\{$=6c~sN|s#Po-cBZf=&jIm3|Wӣf!x0e5AaMɣJz=h y'}lGV 'ZW,o۽6hVΕ|ٙvUI1"Cp>B:࿟lkJ dϨ'IJ$䃥ߐr訞 h&>b^GdsL$)//)Bv 4]}hH'`I9Q ԛBq~4gNAG)V=۱icܞ3Dj#S|6+bf $!Z,7bL>\9 'd74TAE4D7;^zdYPk!U5ӗ3䟸NKQf=1zxO 7 W}#+ ~R|6]u]zY \\XAB rnH]ޅnk"GÑD2'N$MGq0:.19ݜ-eLkB8y6il;Bw Wx`jJHtLS[U!3<}چMp%`+ Sֺ-`RꨦTP٘3Ց~*1~IԺzBIg)Q AE߻ve;!JH`;='MaK&*m>߄c!M 9|P%E$1H=1MvfUd0on(?܇BX?cd/: 6U)'4ߋ!Ҿc7K߸s\:z#ی9;=:B0u:j51; U ְ>طz`oYv Os!X83w{#qW3⑊ɛpV!b O/ sv}3Z)4\`a]:X;i &LlwSM^ xN8~M쐗m(Y}GQoYbh$5R+ݟZ}La5)%.mAD]Iw)^7dWоGJ[2[JAi) _m-7p| v.rU]X bP[ *FͲ7bq dq)ShXLd,fR{#߿SO=91|pDt:#K 闒y3^>`KZ_C{puy4$dC= XҼ(>iBr0 b5R:u+|A xUҰ0vVe, VЅ;r~ \Vu#-6c˧S@̿v'Fa6PAim۟ᨙO8c)? xmvp,PxrD FOdu'׿8"DEnH^X|nd]w6n;4O(bPdžaȫjG>J8A%C%BBbSOYD|=eSu#7~Cv5C*$EUGh8"vX՝(v8_UCIwxvOudQyS1-[%bwe9~8\֑8rh} z/R撪.x\$=2F$[[Eg+!!"fMN 3l" neՀ,?+/=-%=D\z~drXl;"\I8ejG7+rcx]#궇3$Ebț[_jNVVbr4N5d8/„sI )52O7ۀ~^-rT*.q.+?<.ur~ e{&cbvA(g.=f ]ێ5!La?j* L'CX py+DiotO&E(I5eFr43@+-UDRy-Ϩ~L~ V_XNi.3(NHf>{۟sL^JH2}L>2hnƬd қdRȷ[@5d*ۮVj^À|4`eU\U]%~T9f}E)x GvENc^oN%8> EMLa[Li=sv YKtތj!)\gہX-?ynC)߈>D Ԩp]vd8Ƭg}1%Rm$8;gs ]qJ#8Ic2p&9! 3(KX^A?qkm)jy3-'r XLɤ" Nғt.A(;u@I0dmcLJBq|(ج,yKJΞqErz?*W.Zall7!vTn>vZԷ4Aa\#-Ih:ծdB:Qc.jq;okS&-/Xe(L[YMU&!D}¶LuT1#WĺvF6":I$YqqX3oPoiy-Ek5ipzC._s~nĖhy1sln:|:}mRb>sݻ)tg񯎃Gڌ_/8 46ǜҬrB  bmx"`sTɣp::MjqquNd'"ɠ6q$BJ|eg)d'Ym.LdⰅK9u| ){>H}l$$:yU'xqE%vPW*T-`ARmTi ^ﶢNjSC6l{Sf]Vc2m܎`l $SgYjmnM_'n+G[^Z. SduwTt;`ad_iX\[xͽK`'#%0SyRɔ {;#BMSOMr$7p)'F kUёitqvǠ;Y! Ȫ>mڌرQ-wpJKOJ T/@ 2'M'iA ȣŶIg kj=Ar#^K]y*N=1aFV>Ti>_EG&y# [M g#^ZpgOK10T:Qkr8!?e?*#7sM7cnlcW%\LwQO\sW6=t$F7hN(̔w^f65ո!:bHdUJWv45yX&D1y)\}M/+6?J^Aėt72 ˪nvM3 Sgi$?uwORL /_ɯn= TBpԯڙFչΆr} Yt"I`ViVב*UY+:V . Xv[!6.SVN23ψ󧔉ȍ3 ^9 \=$&QR״9giؿyI7kxr( ~2ؿz:@u"v "#w] N:$na!Eh@ tL՛6%$BP"ja]z- lk KC:d%2ΑT2,z'[' pİf&+z5.K"b7{G'Pn=DR؇H\igi]J/v^)UЩ>> )ګ6a=eqسKN|#DvW ִcV 'G8SB(|lx[&\HۥE[v}\V{&;[6I]&VeF({IE50١cnVn>M[ȩc-KqKuPo[m0v斂c~)>r=Dlq"IVt?`pi LKM v9$p'~odbdJL1xب_n$̪47V&!1D=ը䮳1OdHK"D";1;xiAOpՋ;̼-$3{E&6ǔg3~៊0􁦡E2h,B hIw>7nZ:~zْ?mTݦ#/37=lSjtqs1rU[A=]9zim5;` 2 Yxl'&Z-gؿцt?.|N\7 :VrH͔G:lbkr5pUT)Â5S@V!m6VacWq1:cȯ$SO|$0/nv.]-}ă(?bxe'#uMӼ T #v*o'ڌ} ^9vC38*C}b' fd!UBxBk'ܝ~l0OrK}OޝVX%]56V k<)"з(T_Ha`<"VߕfTMz7/B'{]Ng^tLQm6:E:naUק1+~)`Pp S7^Y0X^$PdW}4J{VRc3O8}!Id.'e6m"duIٓ" c?`V<pmI[6\ bgH οi-Og;>EoQF׊ Y<"zu X5S^=eK'Goi.h5j1c覻S1s wH(0ޗm`Yk¹|}$-!P։I++GR)Sg*bRc<~H_ #ME0eco_,ݿD],;GN&6wdd=iAzH&r:s(ܖ"gm>pzoDb1"DE\;/` GqxIYo=*Pd, 瀤r3Y6}v䝭4bTAV(+;[A'(kLMx/5+ 1 ?ENb߲!nVOk'L[UL2LWx+yYꁱwvM7{+H;D1vج @jI-A$!u]QibX:E¿u7su 9ND»3Pjbj:]Ujb{3ulH!q OU+#kT|PG|Tc.TjխO n D]r(oe *jȵLGf~~9[7J *p+|a9mh;ފ8r'~ {7K};=LVP-O]5\!8NIO.o+&@SLRxW`Ȩ^1̻R3GCČGMڭ?IVdVϐqEKPiYu9S>4@&ZwWgDEWvjH_-xW6\kȨ >5WW5&?׉nU.Ջ9Ta6S3[ku'ɍ$Ƿ9*suz>D8GX城0(V}c:dZ#S14u _tnB}`fi 0$,3q"G% YWE~:v9x(]d"`]sY ԗ] Begkg K3+ Z yן77\NzXbdw_bz,\LT7EhI_ +ʲ_ |b{aL}Aq{CGQ:3OԫR[wKEj #Q;cz]X 4SLP8Ha珚f>}ݨnܽɜRU7Fbo "|h]x&M{E$ rq# /aFl;v^!koN72Zљ|ʘs?CN]2Xۨ#DH .gg {(n+PqY5Lm^׫E= rؼM@!Tjqav\,up#!SJM}Gmt*φCJl{/jL&C(t\[.Ҭg2~ÙTy 2/yݙC(+0_}.q^DZTHKDb:_vOoU2Jp< la5P6ediTK=ǒЋfpi[ s6?nMfi pY3;6TkvLKaǬH')G\˲b֥q<3Nw@E.޹;q[)fU%`󂊐"cJƀh{47r4d  Q~}1HiB4/;;). ]䥲K>e还qLkh}ZĎA Ȼ'%efi2qM4JB!fk]Sפ%ZCL>YDǴ|7'Now W l Oq}RvvxlhJۇ@DN1eze4}VK1ㅧDi-hN9FȮ_P !&lC@:4n!Ct0آ-t٭gcϱ$q0~%giA.YT<וCsN.du \:?!M;B\''VRHZ!3 @Ap.UU=S Ybݵ_cch! 7[cg.EYcbKخ"Na ~98%Dam[Y0MA EQ9TN/ (MӐ6m3CPA3z&qݤg\ [!"\Ar*<L5(eIK$ޕFzu+DM{2o~3 b,Q 0NKK\FEujxܣKRt'Sf+RuXj4S:[k|ўjEYF|0SJ iUqD?KQ./NInF|Ui|ݏ+xa4=ř]L8օ{5_ݧbYH%[~ف9#gVDmiE{emC7wΙ( P3a`*^MNfk}\8K8HnNֱT] ]_%'竗rqy8^K/6z6i+r݉}Jvc|oΣIIֲتQ422pق%QBJQ;)o0X{"@t]Wuz3SyLh9މ{^L@eָُm:lRC8Y3ӎIPRX1f6|Z^#! 7&d!x<1)F+$Y>6;!2QwVh!ds̩: :q͊&Kh䟠" /!è.;02 #v)WL4.6jf-O(`G+'jTl(+w疉K]babGTZ\SI-yM{82KZVUPX$ÑO}y umw>~J5[&2O*nI"I.ˮ*. չV)e!ܶеIƳT 6{| `oٺi`L VA8Xݖ@?iɧ K9Y^纘bKiʘNUm+>̃$d{Z!dhἲ(>$`< yVN&oK%ٔ0XѬpՓEwQPK,v=~8 5&\(ܛ*ykՓq{k 9,jQܩ-qឮw"RN4h5f8elh`yo9-{rܻ/pg(fn0+s,gbݟwZ*koj;\&ݱ3q~0+;rMA`QPaW%l_.CU,Ϝ+`"#YA<.2,G S}\欃GIRgoz D-掟m"Ζxc9{oGv=8H O=Hh6Պ$bUk._"fy9CmHseڭUpBQ A[ƻ!η D2p y#H& ] ̔Z7jumGvo6B2[w^ں4rs%-5[ԝ9E"?nERThy v;`v5v,Ȕn¹8܁\t{ti), D ZwBx 3yu ƃy6LC9vePUKTP8*=`?K)(heϠ8 >Ne"&~gތC .rO1f#{Tc@=FᦏIE&.u+Fw`$`pu/ȭ'L?."vUZVdRf`CWob6 D`f7›]y)<}NvZv7 &'f4X.];!8?1?UCڣ]!xItns=k>e0+key(⹺$5 "-Fj(|&3H6]|4 kk،? 2ۛҜSfZ~u`ձ0y1ϩg P(b!Qmrc:$&>F\ kA>mgj{mk:GnEoW"ŅۛCTީ9zv] -Y"+2v7\uGz8}c္U*}p#HLK->T&'L.ũֱOfh숔(m%"8Kp?xb 4=NGv5+{ b.;dFqxqV&R:>08]Ng@+Y%zA[A<@g5*)P(v]kaH,Ul7.{# VIYB9]giD k͆va0^v3-_?)>2,v;\&ȿ2ƇR^!<2OwڂYpuA ߴdV W GP[>##5,VJ. +~#F++LyCiyjisz(ÈcPa:ဌލ$vzEg[躲n`Z~];J;U;ex v,v8:7W-.~ƃu?(%Cgc-J}Z?, yN:SN;r-oS_2l`Aۻ] UP<1^C-Sؼ+ tOyi nQ)o{Y(!jrgJ1vHXAxu-@wYYp V&1\mTvGO*(g`^BSL{9+ϟjp$-|{Z*y9oZ;Y K2k&ym1lsG݉3|=k<ϗVl1[!ҋRb3W]09KJfjڸG^5\'R_I I}?S[n1_ ǜ3[7yc)7O:pH] ~͗+Y|\-& )ryRź0L;]sef32+47^'J_ya".~L~j(6棡{@$5sJJZBZtܝkL*{obQ-K,'AbOB4uy &c7:}a? z;4Ŕ?$ 85hTKM1!,΢ɮ|mvlGR3'<0YS&ЏTOZ#8QڸBqTWi >Ս^?5RJ90?BD"ZA YZ*3HNG$.'%S$O}AӔC|1U1.]AÆ'oS=>Oص>CᇳWB&yM٢m#߷ڻ%J90,?=WeRrvXz\=P+oA r( 9(|{RBMl^teV^&ʿk{W9%#=lWFR\ /CK^@C6 6*&ĩѳ'(svIب5nc%&QJt1O,zL_-BH$9ꕌΔ8v&6bl". hA` yXM~ ȣmOfrWFKMWYxZ s+#urU  M SM ^coU ]̭eсl#9%4B7_ZKP5 _()KZ`+KGmSJ߉~QwX2{lCCP!:CddœgS0.8{\SjHA&`.g 5aI]NFP-O z},rV#ﳅYHl!yh/n2\qS # h_LܥDd{CXoqo^[Z b|3-[$[W/ 9v"Zr\ 4"}- qWiHe"q쀩Hx?q2CH̅DI낒y*]0R IT~Nʽ㤟T Chk[8C; @};mg9kQ4>́@Y3ٞ]d(jJH2\\]T.vN̻돛+ N] xNron\LǠL5>fvΑcAOR}1,Q{BSn׵uݡz`N{58/z0Zsh@gmF $ӻu< 'YȬtxJ4cCfQe=AL=kh_: Q̳neR\~9~?ӻ̒qZs.A"a=WjSy ΰ9X?cQIR[jEDeܹдEL軘  `TB+T>PJ~؟#˜da{_{K8ey[@&r X`fdp *_!vwᏵkKܣ-dCQO#UpLMt6b =?>r.x'T͜uڇ ⽥y Cd) ,NUtl1\-^N%T8;w=;2zYS<݊Vx3}:UˍGBУl= o5pk$B j.8dZ%I>Km!8Ȯ ײr5q%ǨKrfr}=j?w2نQPX+~1<̥܏?GƖ56rÇZc87 s %~.5d.3fSV;ߐ2!}iDzF*pg+}'1M.A1osz=S)VsjG&Ug@`@Mift W)->%m1VBKr'E7-c]Q!NZI[4>7iYl)5գ8ǽѿl*L$U`#='\wBXQd[gU=G F ҟmґ8p٘6H)ފǬѝ#~E/ȯy{F@Bv{'Bx`tغ˵x'{Sni$];{c޴i-7s2Uax8ؼ|cz}z2`ʺb_oyj^6qo8:}ApM aFUň3ITƒ3v>z22O;'D">6$pV8s*D)?&إIS;cF1;^K F:Dc*<*nlBnpj;\UݮCO(9!o$O?:ְT4&9*< ܹAW7K0wTcU|䇴*iLh2& A=WԖQH-K=>Ty蛪<wį|M#빺L)2@|J,ঙ>pfFN\y:-'mTˏyS`(aI;-G~x!u dyƢMJ^Z0j1{SpvkUD _Qۯ=9D~KcK M {o08N"Z`"*3m \֘O ~%CqX skj&; ]P?FBv خj!&Ȅ@֟8me]/{~4ӛ[vXܞT*|⩎Zk @E.Kc,:ɹ'xFQ@#aI]S$mH۰>Yy}>gXB'5]^b;FOO_Sq'34"`4+|u8==1.n!^s}lƁc$%;G 6x5N[SC;O4U[l 2C~'}تԅ0/Xb#=/!Qkŗ8qf sSswU豦XA-W7t`r#΋,/jG*=gEᓑi?F;n-k^׺:8}a7`&!T@-paf9;At"95!RM !F[{Ʌ^phֽ:0:o*&-]?q +F֮ɳPFQL|+:5p՘"7B" Bz=/⥵9XźfTu!\83&=6UĜ;A}?ɷ wei4Z(9{iW҄.l8^;W'PgbyF?Ae;IȊ&4] ~ǧm̑ium9瘐%f [%]8h(<Tob/X>A2ߟ]* urb sb FDzC\alrSTd}cDخ_@ \rZsUr$ 'seS7$ пܓm'GA'DG3yv\ u(,{Z*H)A Ǚ Lxqb]֨|),oCfoe꠷wD:*_ٱ,`ў많.X4${dʛ# ֨hAgmH.%-UuO5 P~5'ku1h䱹6p|>`>o;-SPG\0d٠ߡ^={jLv ,9vrɸjh+E?8ɲTP<0{8n*<+P^ FBe+d %8dqA:>.DM$vhV\Q$z w 4JG乬nD+}6RI:^-޹6V@"JȚ3h37>R yȻ`siԸd!*k|Kqlܫ[g8;u/]uhOUney[H[`j`YDT@mz+Kղ[:s:ϓnZVf;jr 8{Mku\}߻ ko \z1KdY|эS/j =3HrҰ}{ E}]">>JnW!j`@4t[`gOo:ѝzc񱌎vf$hv%NwpO\~!ʞ .6.ʆYj*\Pj8AVϔG NV6RRtndqvقs Ɍ Jl/haF! jz֚ȗTYKN9G@ UW>bs jFp3ȸڂO6\ױ6 )E'l*(˟&LXSNheb g) |jrQ|B2_nTZ(UY49gE9Ԃ ʇ>kf ׯLaM71 0'dܰ"|:LBZFclxl`U2;c/QԾV(n!a"5e:ț:ekôR5~P_f g#+Ama*9{\kOF}`  X3@(CΣr3%oϬy ?2#]Ճfon`Dҫ]|h<(fӓ0IiPi=huWi$,z7fy@^n b߾cԑW&c?yglq,4@>ExC;47[8",NJCBY_ $okf_[&H.߂#\4]|q]pimN4!pٌeNӘv9wShn"RZXp= [{SS̸h4.3s0OMH9]͵)2pf%s Q_^pb>ء?G\r^{:p<=g5lZv.W>V>dל9V|/TB tN7) N}ԵmC`X_Do|'qyu.MldՑ~.Ld+p4 eb3 ţX-:0k8F҉#9d6 >A~&yJqhǾH͵9tMh356-ljJ$7=<_ž N3o}nbcNww)0 Gw53_t~j^c#!]!©ӐʌuLon=έ`釼-QR$\|^|0]TS}X+-'b{1o + AQڋJfUː;=lmȂTQ~M54}uF5)nMz. &.,Ձ ^- TuLZ?u>e"Zn ale,`C`MR]FHRN| POj90@fuXWx#AgNeA.us  =ѿ e.;lYXPrC-A +rShdU)ntk`m}+0nd7&ݙO,k7#R%w}'f7][7\h<=1)^b)P{^F *07RRV 9ٺB61tR7BtD_ : /+bǺP9ۺ>:G5iRF7weA8Rt@nܿ=oI<#شO-ʵ$0oSup8zë?;ra~:RS\&ftEˍh+e>$܇Z5~QZY9u/SɩzwHUq[~z >yWq8_}# $)Rړ#q]hn>μ/%*HjZUy藑޺x6Pe sۢ~aD&O mE.[o\yߜRpUgd`d-M4UV|N`Yj;fN-ϱ!H_ߖ 4* [y1"ʳC\Z㭈(+Z5;W66-B}' ziO + GUzc(:qB|ѝFm?W@{2F EdF>O$)h~t{Pů@d/9O'4KաF?=,1N}WP$Һ h0/4&qWh?"iѵ֙ uSo (UKc9T467cye>'m&buo+]|( I]@s9]kX߇vK5gqZM<>^dl]-[SA 2"7RD# ryT)_@[tpJ_ǟJZrm:zGQ]!abEXOT<>B h"poCP=mwX(@?ѾD ~M >  M:Kfa-\ PmN&Eg y-(TP}L,afV)g_5NT IůulaeZ`1tF@%a4-,bv7(ai4uMp~X|(dV$WXJL ~;c9y'&8E]fu1A 8v>7`3QVd﨣LVHJ[Z"Ͳ]QQF[Y3$IZ%4tWS)VRi-oU2O5 _0&hJ-`!P*{c•!@)> moeWTS% sC;w80x,n+z,%\jjaEDģ 9p(RV !VNdYsm 1ƹ'N ^ݷpWJնDܲ$U9<=6/8[L"Qn8xLōVjrSum7yWdߨD 9>Aql@FP=p+C\ _w`kHzErmm4ݪ;:{ XIO)|f,޼ l"גQ('enC1|>#։;Kƽ L#R:+fOP&8:s+Ƴ eqLYuL+r\j=TQM<#1В?Ta]!i3` B \G. @ I o#zL( )T=R^m5;s6oQ?c]VP^ v Uu}*Ži&T'XINLҮ%Ыe+y,8TNJYt88aP2>PK֐ދe[;j*(6۵VRҚ((G,)+O7~' WB]:1$%S5"z)v^'o{E vF=)TII&ӽzBA^5?G6償\gM &[KXNd"أ%G*q vRWx_1FZfo -&o&H( {g1 ~c<}AѢS<<6~ "8Fqe,}d~!xWto+e aM~}@I#~ZPΛG_ B9wfۤ0~_{dG-#ҙq}~< g 7aY5Qό,;et 7QJS .b+%Ɛ:V@܍E="J#\t͒ؼ& Ll;Ըp^T\?aOc(Efi&`? dGyous)XAPcdtR. Re]V23|X3wZcQMMa^Ne@)URF55P_,\ ;%6m-?e;JzɽVzg@j"6M)m!A,9+ZTdo:0dlqU;ٵxB҈}zXC%Ԅ%pPԏ:1~a a) '_X<3U ç2ц 9{6u1_` A0㺏bg-Z^#Hd" {jaE`Aڔ)K'Hȏt˗pQFpe3dEvTXлI=‡/@(/KeFL@PȊ~F5"NJ]BCYCHYgً)}RF3WCц)x-޲\ABJr^;2Z2iLdvnC ip\8c%9+IP f ɒ>ny Zܛ~ur&च.rP{.{"\2Kٚ֩$3>)+IGF qU"R4^j-G-B"`L+{į`&8O-dzA[|Q |w |ǣ֣ )tr3zZE$vxBݞjHiAN9`rE pE;ؖې#7Ee! 9HsݞhEaxytyFR,O6G\NŲAS_C=^jbʅ#Y Q۱4*;0)C;d \cO ,<Ӊ3ZK/(W&c;.'ɇs7=U޳1VbaE-ULCQ&`fD=1!˫S^@̳6Kav` FKY㖿5 C#w`k}2H2 M(K1׵4֌~iD+&ҼiuqR@YR!̜t7pMe:ߥɻ |HeLmmYzjU.vf>&6j'P;0R|C)Z-=P:Z6um{[Ed^Nj>K-zٙ")O4'1:#V4u>G#sq2(̓(ܞ q ܲ7@|3憭^WBR_(BVV/TU*.?"yp:3>`ߤOT{}l@##T$CXM.e!\/vjRSuЋ5-ʡl%LR2&t%EC?#L_REe%ʙ SS~.uN0 i2rĠRΜrӿxTZU PHkFC4țлKIѰ3C !4D@J]_5~!?cOoV'j4Ȅjl4;Ưbd=’\2mo0ثv W}7ĒpAiSbY{(pS IN;o%?lfv֣0S:2"D~qPfv!oHɦ[*J.PY$ciЖUV|R!?F ;&Brz q0@1! gzOG7R;G`hghAuudn1VQ5O:t*uR@]ǥa6lb60hlc&׃<53$sy^_[T]| ^ѮkG UlO^^yjnyɦy*G:򠑖U=dxܬv) jaJgԗ'UYq <,t֊* !=`la4C\ ^Zƭa#V с!M;,QSোpJ6AtV1ALnà?9~m*`ֵQѶ~mdGCQp-9![=N }abDHkDAv<8[h/ 0Hb s-) xrI0$Ps^=~ޝUB4suJ"! >6Ype|Y~P5EnW T=rCo>5sP/?1bBk-h;VbIO[\ƖRcPˋs>n]& 8.]oHb€fԡb璾ޕ٪Fw z_Iש?Zt2?W7'TL x)0,#Do͘/{yha!a' R1E!,`ta-ݟN:ml! )٭y4D̦ 8rsI+eaųDSv 'd8% A*-řݜ^> pཏ"BMsu!|Tr>>&=T2a'!KS~&kvrˀF<ةelּ3#I@p{F|v\·JA~#p'.gUR2'|qpwpQTJ}+A(9`Wǁ*  cs7(LȤ+0DIX) l-i'X_,[r({&9<98{jha2킷z 64H Q1:*5ܓ0g)ޞ/j|W.G= {),7<ƇYЌjL+^Dd[ v=MjK~7R uua5A7 UPU[ydya_(ߤM pWC-U:M+7"'1JRuNގ Vp]" 8&GL i ".tt<61ɹ'?=~ҞQ/*[OڋWL:1|b{o,0}MZ"= /}M(n!Z7@*|ʘkhb᤽f8c m"tk9.sZ+JY>g8/$~hGwzZ0'Be:z&cG!T=ErnM47`\eGx0Vh[]ѱz "ėWyУG kM"wӦ>I ]aS<UmmFju=& ;o~#1 Nֿʠ4|.|A}l8-׹;{tlvW|ky˔}NSn2ʻz=(a4Bpn.VKH8(eiϒ}#+nfyFEVq`Sp ]4lг{H }Fֈ+\5*pDךao1Z2ނKO>uѲsd;n(#r,WQ[ԒF*]'w}9}hA/S5œ7KPg &EZL:͐c9NTFZR%{:).p(KώpZDNR'YzǸdh픞i +he"1{F 9=Ÿϡxt:Ӗ4_>d6Aɧ<%_Ccxݔ}@$Myc<"(G;= R:P[I @ ڦl9Q(* .|g+`*x(r*L2譿=XAɁb BnF q%%K?D"7.6Bn%'yX+մHF`yOZuыQQAcwM١X[x=F覴_f%QdS?3}kQL\=ϐ|B"KE A9" E(;Z14(klѓJ|!E㆘Q$¯-ޯLO$Z@JWd̈́MіUz_HIG)CF5]bb4U/{6z] a5qB@ޥ_ȹ|:a]:CdZ6 GmI bʙ7greHlC`>6 6)L^߀Oʙ9}TF-Dŝ;]7G+6_#9>NLs07&6/(3s.GVǭ]k BDdd*ή+1 B4_nMCE`/}_@CFE $pD緂 ;Udk#bD[l]5Ћls tѶg–*ۥr%o$n(ygwZ ;nO LGVNSo1K/lB*UW#XI5֠ B-#-KvLM{߸;WXͦ+N-n\;'>~[;!HׅIT[Ns >z+y?ixצ*a+/id҂5L~8 ۾2;l8L 6_qRcA{H$Gx/(X$V1eŹ/XdAFgd Qp64aO@0*X dF>\ŗ!At$=WP {8ԥ8>CHخ̵Z72Pd)8mRkxŏЂ-y V3T\:+ݶc $+φ!Xq0*ݍq'ei/}YX{]v0l#Þ">( qA3!`A֛C%Ť}X,/ ,FRׁ{Ց6 -ǒG&{1:oYkXRJ{,w[{|lW cyYղ{dU/+ҝN˷*މ[tޜ WsS>@t& #E'Ve6x|ؘ.@-!Nl )*KDk.7Ȳb0g`fc{͉RՒSSaHCddLVE*5i-Tan83~F\dNObRX6`}L30#ޗuG!#;a"﹤'O[FZKSyW[c *Z3FW8w>y}8 = iIX0qڛbFwrwx{ "e$ 7.#Mc$abP+ Gs!Gb [wl :)YSF@B66D\(K 43؈%C@7% XV z)34>-b: N&EvƞCR4 D2Z1*(׋Q)f7xgr ɖj3pbȵ+;а ?VZٯOԇ%O铷 ք%?`dPlFi#ƟFZQ(:hql^.Y/q4 #$H͹ҙӪ!Vb5/aN SoGdj 6t 䋻|f To8sEreҬ77@F/ħ5ꨍ޶Ku ƀ!Rp]z>Ps"ww VDTq;?%_fxHNsg nQ5]PIؚn AiFsk#^:M5 GֲMo:}E >*X `:y.NZ, e|>b#tSZⵓD~X5#G-6T}I~щ3vWD9 U&Nv&B1HC.PpRKejW(ez Lt ٭ګMihIZJ3wqUu;<%$Lw!dYl)@ع;b[xN`IѐkxWX; *W lūfGr\|ogb곭-V`b! D؞%C̡2:!K~x4z6\jy\%=mut$@I-l[^S>'٬(( $|-m#M%n٘R@Sa<-,_MY)?$W#ٍԪMņa`5+%H~)L |&EJ.,9rfssMaInPaG*2/%9Mލ/*EҸ&k,Tbpo/91n} rƝ¬#W;ԔZෳ7w  BaIG\B{) hsO/ %āK^eg9E dP'W^'q>=OwY8|?xcaeK.)=X 7Q=(D|pmU@tu[y.\S"a$tY fw6Ծ@FU}eZ< `<X$49&'in\ulѳJ΢ҹgFQ).:^FvXD5 _xƘ\D"|JkaP.bqh{fа/jzst ' .EjdKra"V0MGohe6eKrbo} l2nHq0s5CioP6bEh,҉|9dm1ۨ\p EζMn 1H֖j !ԤD!8{x[HLV1]>ni#;_cE^u\ώHx7o<ds{6.$Z: r;҆l3=fIX> "7 R g;bh?uo61͇p}r^c#{㗠D [+5[ P0EPˉKlO0ͧEd2N0%إ$[,ϼ;ҨzŌ~ }Bx]n_QIxTk`¿ I(LO[ٸ@IE+;6Ww|,Ep!E᠒ hB7X(HAb,, 5بl7d{x4E7%"`x>БjfzOr cۮ3YԝB:ƁN_t-*M^T¢7{aM sH/83; Y.CSA \7Idis}j.tK@ԟ_Y="I[P*xLxMb6?6tSWh&ť r?sW2H Er='W&mP:_\\ V5cyD?} )=@۷?=ѓ{k60??sygyQ6T)Y3rXGCNzFC9m ,D1+ O9ƒҟ%@~<D°4"W,5U+aqea~xd2t |_ ˻`$!Dߎ]V^tZt(ND~ $Op%0/cyXP!.Ca[O%6Sm$Mh nX\k]v3?U{4,4 t<{+`lW}l,ߨa3&mF.fԉWaNU^?,bDI.p[*Ef!2aUDDcwN1PC0Wц5`H ⿞7H01vUJ,p3tj %$SQ~ LuxސFc̒aQLc_TF1טԘ9=kTncc8%Ɖ.iiwu9,;Sló]pJY6jt% " ^QDu-^kc0UUTi9EB' J0`Sz2^E囍=mH~\i+ IHEVGBB.-"o13g7U Q}k_$W# GώU 'vcj5յYNLV0us!3HV$V\_}!/IhnFd[$7yʘ2w^P'Bu&A%9ySQLïP4-@`9[ngBmU/3  '$|"tnG$6MfaŐ=RiT"yh/.{ҋk}D/C+m8S&Ⱥ쯄od !94eeNk1mѸ| ̃@׭yrz~+ \^ʵY6 bϹus祅_UckҠeJ?;ɕY蔳_AUy5_kbMYoyH /h؛tKE?H[@]k~DV' F﵀F4x Dw}W˲]+[xaݖ{tҷ̿B`'.B޴ƆPC;&1>r9y~3fN^(BY?+- ;qL4#qA:UA%涕?Wb"ca}PN.?<8R{>#kuGoR? ^/GFv$B],骪NUdg(d$QDRPV+FxB#=Fu.<=@*}؋iHO/]]Ca[Z4'mdYV`;,U/g!$Y6))Wu"労G yGSK15 ]>y^cևbe zEq\cW3/E#LŴrb4)StfZBsQ!ˏzj1ɛ_W |nt9 2#YW TYU5+ H#;d"maY*`vP[*bM㼳l'^$|5V(aQG37TS / `ٙ<6h>Ꝯ.u8 ?;?7wX*v\H^{+eQ8{Z 1ٓ7F-x\'wdl ؔm!l4_[Et)feI39g'gUD V9v[av![ Or7;Lޤk+33;ٸyI}XdCxVdgVϜት)rԑsN͈͊',8o ƭ 9@),m^1^ZW*{{+(Av%YX^%%TgKddi_儼p([ٴM~h 1 ; q<nA^>?DDaqM+^6?1!Yqԑe@=2JqE T"*{ :UAnX5r['ړ}1/Ȓ5PSI(1xmZ9 "ULPN 7&qKqvU@em`:3?,[Iꩫ/gwsKkw`%y*:) ?Y*q&M,(Erȸ/Ej>A.<T:UW]Iј%09y)Gi˵ zzLJmP4E!\-<dғ*cXxϘU1%"ݩF%cxAQhj*H٬t#K.a;}T ;;h)e-+(6+ÉoWƒ#\MB5f)(Xvn߼1K;8R˱-Y(F<7IM#%\AK"1s G'Ec:.ߤ {JDx%::B8 E v(VrHH\s“j|w~Nb0拥hwȷ &*)CQ`9֘ܽr5SdGp$*&,)iڟy HfgB,]bɘKy:nn9ۖZǛ\{XCBg }mRrwƺ y'#U}<~ ゙4(C)O4MZn"-:, NqQB)%tm,UP[s>0X0Dܞخ{u\Lދg1_Cq2bZ Sy.hNnh3 yfxԁXC,TS̮;ZOkj #o<Njc$!޵2|uI$`$eCRĠPXh^ccgpT&}|ѥ>Mi2)\EzљO.jC:|$ R bAzAuk=z]C&% v/kjEkmno^VַXvWaHLlLP^d8Yʨ'yaӠS\iҁmvdԭs qcJoȍk0-)ڳ1Jf!z)֚ S?J2T}[dB܂ ppp%EVSfıAc}HePGe[ruBezpm\'{O+OAD-*0yAy9mۖz x?#4Q9vi P_Y3BIeVzc˿51^ao,>{cĘE|K[wY~ ۞cj'zzYWeo<dߝ5%G64:9Umn*y_-L1ɿ&Pp c@>q;kq%*eaVGf<{5MznX_^U}ΖOshwwsZi@"u~q v8,B :/Ĥу\70o_B]q`-e,>Zj~ {$+n츋U'N 4iYml S@TF+fNhr 7~ lxw -Z`xc8ϢyȠTK>j$x(z fb2g6XJ)f\yx-.vEN#zf>v{SSMMu7WBQDV^_/1YAȚu~ue+B\j)0#Pֹ;!Y$878ZʺޕBڡja,]!RߕfT+ԕmw1̻t^ÈN=t|-]ћdp3|O"՜G"r -Ֆ om M _j4=zBi@͝㒟ކ:;ew]ST?hU.mpiΖ lPRLd JV A <2^a%i$) MhiS%5Ac@ev C%V$ >䤫9uvhgEz5'@3tDY|e1 `ubmSAH8܅x٥Sq7-ؓ3۷jaNd\CLRY@̍y5nlU7MgN`=%rkF˗aag~WQB꽀7}RtX1ޔGŪՐr>1d5bK j)HxboT#d8l)$Yz#ðSBzR>F/A{gzˎr#a?26E Vhu'F3}"H>3NJ1f,%}_@ܮݑ #0Zd(;-?]wiI-m**RO9$"+o^یHQD\xK|;6'Ӿ-CGyFێ$iFR^+ ee K5WcfW6:71PÔ="/C9M>`&AT Ƕƭɖ嬑V!uTv[;4Uzh9P)t$ЍW[B;s)[6_CkEx3U#ld&}!!kRfVq#*R[1HƔOܾs&><]{I1J_ž8s1WB$jȃEQX3'e;k/x!0ʠqjQ?_XMĦv!EV ӵ)Quԕ*PGmHK}u^Opp1Z iݘޘESA`ʂWOp9᣷4kinob <(05QyC˸R޿ZR Iݳ@' _  L͝pݟ5YBRāxH 4'M&3l%3Z TթTw!ZWZSN{jڹh3p>esxpVAj97=,uO@lɦ\v+S݇k:gx9a]3\tTԶ0lˆfdķ!6Od93ۧwqx6ZK^ZYV̉)BgH D;i>>nSۋ+;crPa#ڕZ\WU1ܐ,ik:qGOmP7;?:>g }8֜چ?u.ф/M Vz?D{Ț'SҭBiy5HՇ+Q'Nc)&bqIh-o,Iưx&K۠ ,mHŞIx q1 ;44"F,W.!8+;b[3NDNm3YK|l0tpVuxЇVֈ5)kFR \7T ۈqkM%X`R[kn%Gl  ܡx4JZ`u\.-j}u"IUzXsB(Cٓ\l?PsթR8Cp9[/$ v5MA"( h9$k;Bf޶]"Oes.#i/*)Irv\ϳt 6ss\J4/)(bQEڲ.EەphP}?m>Z%Q ؙ{\dv;(&_M<1eL c" \@΋.r{fN|GenI82dsz5.8K:az}bNz w i(ZWtW1|&S9 Kj4vGO7uThbl62}L&ɿ' ,jCkCDIz,4/ -RbH; Qro9CniN5T+ҝpWHu9N _`eB5ܗpeIH/+$ u^>cxE;}Ug0 >EqK{3&@5/nDEPxIV*J6KT2"Nۥ _uƇZԫ&s}9||: sg\;d, /3)UEjp87g\V#KK3ь?ɩcL H>:6>@Ҭd5>5~S¯ބЍp409Z6e f>>ŹEY5VE 6 -ї\~J]h- SD9,|Nt` M߂7Hi7|.2KDKpIqOi6QT_`fctr[dwu)UM?؉NAo׽5W@=Su_ꡍnVĈϝ@[o^<~a2HOX#;m=s J<A{Nu98˛$XbmÂaɥWu"C8U#-ĕSP!BbB0滀4w9lvjr a zFz~ C쯶luafi]r:z;% "vx ;;p 57IF{d>!qܞok;xnIM)%6Y.&ԨsB=b9wߪ\vt_%Px\x0>xix"ԩ2qw[?@drlj H7Qz[AT:މ pmuמncp`P"-;--pxQXɊ|F4#/8u2:5ɮcsGb?p5c=c8_{q,K5zuY`}c 2H38Rg'7.hu5E`w}dӪxqA2R>E@ ȽSlbqE.P$̚6NzF3*w >*Uê _#H(x93?NMjmMU,C*MPE? MDvoֵh,pFC|`o*ȃl*P.g "KvY'lWslo; 3'E }˂@6L%rqx Jz&$,;hwbeO娚ʐay ۪#.X}wb5Wȭwl*DtLG{SY+f+oUz ȫjg"kg4'Yx?>kx@Y}S6\48;wG^'J~I96[1u֙qnG2U'H%poncJݩ`d?-0Tx)Ä}]DHj 3A֬+TB{Nj_e-~f}Cqཹn C^']T͋?L\!YO5&ld-wXZ[#.J"KXӼJ l7po2+D:eRw]i5G"`cۡ,H4r v?}*$@Aeֱ~_LFɦJۑ+jM*ӝ# nPwHzgrn܍isOj)8D!(LhQSrakzOV|p<*jbȣ;noVPWB* @l/j[=#hSNROvtֹ.VfLdj\N9Be\fbC߄ZNUX2@qIg/'k2 N߉RKW[*l9Гiw){$R]m#7|ɝ{bUYS|C;:k{v@Geڭ=Gp%6e gÜ-)"4Or$zmTf][. K7d*S*d2^j $?w|W(&7&~ nb Uo a%3k] .MO8;{2>qUH렘VZ!gtp+1<@W` Hʬ9Ơ 8{ϵs|2WyȎ<#Wj6wu&>VCsɱ(()(83nrA"D6\ Ťc +nZ Y^0J: [,?N _Aڀd-pg'*XIUI#ܟc@@cP GsKzSY}:,7y-^1O-37}| :wɄ#uaڮ۬ "668T02F dDKΌP;%5fYC[٥6eD2e+o~ ȗtZ|7Vq늞@ B9:7`V*U<*i,iW;dc{SDŽNϏm7;KVx2GFGJa֭cmRuJ"MSdVL .|nx4ik%^'*IMY]HL,9w>@<'o>*b"HުrvQq O7:~y>SiW2~-Jk Pj,yf) Guϭ;d.><9$;'(K~>kE,ogZ1v.U)w_V(ȵ[J\MDzC&]3(O|Q%8 OlCa( 7JȲLdmVp}rqpٟ>>h<+=pHq=B@ninV9Ӄx^co ^gX"h7S0W$\)(4}pp.̏SmhA7+]hj|_zII6B*ԽvIX}Vc7 8+j(Ş#JnTsYFԾܭq+t9 kKn˭Qz׮Q̬ ;iM OmwNT,@?vdgu.i}Q@[3Hk-/wY[5ptkE4V&sS`q-cVAzq?2zFE݅#BӎT"-V0_HNh4#.};Qf}U&!|~8"6ՋNc'ᆒC Nj^lMMz.XSjAFʰ+h(A7jab+W:7іޢt  ߔ׼qp|$Gs>~`m,1{/AHtڼOvI|=ts𬆧I~ ^Vp6?GP}AY|4+˵\XJ-9&~ZOa)uAPnpAmw2 |uXc{Lj.$@c miB:ŵgk.ӝv 7rhi3:-q21ę.wB0?3<5R;e㌎|]z%D?J z{J8oX|!)N1i$@)yz>b_<}#0U 7[CB 1,oA*ft,`8K`Ji|+^Um1mԖsc9 _r^ 0)#FD;fV*tCr$0ĵ y#Th:xz3O]xd/ǂl5rxqƭwhF:VLɄ486x-Ī ǹheMH$' Ė, HڽB)Qa$% m~p+)+ Fj(xx*>[YNL5`_ 9v+\`}~a_^^=s3}2lWSf.g+0nUE1>u|‘aT#{!YZJ|3x/&33Oهjo܂`iE(Ϟ ͌#յoePmfAP_n9fC`@܉*V&̭" buUǧ֧,bn B\D`)q#I#͢⹫IxNcJ3EÂ6>R=_u.'+ې р%){MD,l=2gG5z}B/Uw|]q$Kw'mI۰r$[1Ay&NRX mij7 Vo&8-:[ho{5Uu]&*pHcc#h2(zm&/"SG\ܿ?yGqC|ұ{t Uu3f4'ҳVc~=k(< j`K0(fO -8[1oeZSGd)&W"~2[~2ho:9 ɩWdҶ4 6čOܾrYe?{ק/*1*g;#ܺWH?auҏ^SS-hD3 *`ř{eZ!/ (}w8SPr Zp)jB6RA4u4xgf73< ?JxjJJ9{0Q H*,&_3nLcG8e׸а&܆,Kq='l-i!Oo8Hbx` V ^-^+?@}x1f5m9b>8XC/796 nm!t 3*/erER A]`FXYoڧK>iq pAy:#d vhdߚ8xMZ'!57 ~\fƷ&IZ Ac6]=.!8@Kb߲^:hbg{9pX*RppP~k_|3hp~}!i`Y@Z.R6ϬВNsyGI<+L.--sZ PT  x."01orS8&h>:I>Obt.ʕSlAm}c:f`;A2כC"AE;ۉQol5}Tݭ *GvB7;s^Zv[J .z|&XLф†ZQNtV2B{:XF1\WW>]SNz5uQX-³"-^4k3GM;}m 3fb$1%o'Zs>.0 )ܵm_D='vúF $GPE\bFfʌHl>R秪)LE u$t"\;_d.kڌ'YL4Vqe=:`@3r蚊R^%!orK {3u@PوQvh]N>nTE8؇eѱ'k;|SW2F ʅɧIr:b,ԇr넭}'pETc{Y7¾#d̎uuM7= xv 8)x'sڍSP0!iM06#, y:lEcG y-klQ5 2^wPK:`lT>kCcnq:?Ռ_@@Hb"d=oh\(LA3F1{2KÈz`iIC.&yۛ1KI-סilܦvKBC#a"뾔 z0X-Bbz_zzG{Y"+ZDNݬLAl tIW-H{CI`e0[bˏ`ED% ⭢Mݸ%K)'֫:ȳ91t'ؔIĤ>K, 7h Ty(ݿ$72OLV]E{@6_d7M&z}씍L[ ]J`#Nb,9[8 ZTst և@K>t̀0^m+g7mQJ!8pdN>h v$|^iRc^v<_y~_$L ls װAP}pmkB]ֳ,$Ox^/3yv,p A2 |t?K ID=4_)]2 PF9~l-ŬNxC`2 } A[f|X'o 8[)/N a3\Q*+i& _`">ǵ9Tdk4opuBK< :M@.]hG4P& *RN j~j"Y 7R/aGt򜮕z& ydr-hRQ쨹dKeUnY_YmҘ:Q4a缀QڷtF.mQ#lSۧtz;шBkdx.}Wc6B!/Xq&GK'cЗ5mD:v'7K#oDUS|xd}|= {GƋ='蒧Nᨁ?P,KuVko36xVdzV?), 3 '呚#Xj=ĐoS5 kci\>vjRv0ؓcJێ*~yf5- B辧ZMO#fW%vllvpˆm3cy\ql 9-ޱ/|Ͼ,q~#DPܶSis D- yى)S(&$t_L|?DUON{pp#TWlNJ (+VFܻ-d *]EX*YP :zm^EQ}}Fh#~5O7h; '_d7dX82prbla#S<+SBk@κ`.W`3Zn+Fqr<ޚsϋ,&V,(4GܝEe++#C!'G}Ԃ H\qYE'K3ԯ/4@52ZH HJ@-ye7\!:Ýnc|:]@lZni}WΧ6iл@'q^@?5 B@ܖw6>4ϱMh= VUY:!Zjoś;84YBk'gal'h^k{<8U!$;5;^',#;z 0įr` 3"5x Ɋc26I!6:*ExnTrs{4m7^@ (V8A0*NK+T/c5B.f&m]^ԟq_e\0ĝP@[/]{qY%NE}.W l˻r) :<`7|uZ1sAe_eI1]s:Ym~FPEK MHoч9l- C ';\?} 㹊LXbmL=;U)_V]:^]l+m_S kqC"@BO%bȭ^1کPZ."4W Q(rK1[hSәۏ{ q9D:lRؔKKDFof߰lQ&/94]+'.c d7GZ_cVlڔ4Ue4;X$y;ըĪN]5U2&S}q e5w,,-bvbs/sjivclo"U0@ ˅XVr^jBoYL-H&xT <; =S)˾d@<[PrO6m&n"An8kaƗmd@U c&fn_+-mRµEJ?[n~!yfgⳟ>|pFߴ'IJن>d ʹ ZSQd̯.+'tgV7']lġ|ãӨԑMTLHk#DUQ=p>9ݮ-G` .U&4,&-+ƀB}'|U[e"> U2`RY Z=5r2?$ý4S\'_'xoE}a tBPnHLM/Ԩn,Ql&:!fCvOC*1@|OV"W{d0Z  ^u٬ gmʤ8 :R(P*JIX}My>`տ?RCFlG{.(LQ>J _f˺ʉWJ O5B 6T΀(fPxɳ6 Cұm`F& :X{E1 rN[8!7m=ADY"ALbQ K)ލ9J*%o8&g<[C'I'wlV648{.:YP H{O2S B]'6щ>Fژ|EDIқZE  9,yԡ:fsMn ;\1y<;|0:$gͨD+``l1*x9 ,b(Tia`Yeȓ\4ow ~[g9rEЂ5^/z`SJxz=m ٹi4O4DNѨ8 ӑB9Ĝl8/!{ĩP~};t"NÊ}=#x ;5\/[.>Vf 0cfK~1 zvBxmNN5 mUgZDMJ I—\L])5Λ–ڐi̱^6wt2txKC8sY{1>lSM`GS CD-`u!w#(f^ RFEH㯳 DO4-i)֐#}zΞlRX܁f-7&_'J>X!{iDm34ti:$^@χ^[!-@u$Z癙CpU4=-9\GY*"6NfL:/`њCm"`$ xt|!v6Zأ@dėW/K j^pBϨf9ӀD ։c@]z}YQ%[Ĵk}LPgcЯ2Kw Zcs'wkOxiQb)dcP3ۛ$«TA 's.eoɳҌ-+ ߫]%"60|CN l]!7(5zb 6A[ ^ ittlx<ڳ2[7XG~ơ+ԤŤpiifz#6\]Ը 3qRoʽ@,&OrDcNI7uNum @e5 cs%y&rCUcx-ȵq@G8p7O;N26\pZ>(7M RĨT+ kONS_1 ]%t`6hףϻi`= E>OK)2, BRo}xjn[9#צ t̪Eh5j(f>Ucyvu s칉J2+IN=M9.(]^b:o~J@r\W"[mS5E$"T+575t3(.$ʹi./GrX*^h?hS @j!U8S.QBR_p(ߙ4:_G>~;ڸepfeCU2h9d#SAYrDB.Q}umNULg͠Q{=ޜTvtXV,T5rl0떾1P:HIr`'vϓ# \WewAzL Dt&Zn-98ޕ9q ~st| f:udֵzʴ^qQ+1u3_7?|_zNKelnn}bb7:\Kg42pvwQBǒ@?s)dx"2l2q3`]5V\J8∺4`]ၐc/9` &ʀo?<= HQkچdQj{2׆@1}kjZII':yxMtfn]vMʞ)b)f].VyB=5#P7=tnc/.ojف89SA1+c ^]gHYH \6P4Jc2pgi eƦM~#լ m«|!DoLp@b3qpO{y(tUY54YttP_[˲:rԼ!Ά 'Z=܈YM+Δ1JmBz=4D$g yzBv $`\,mqSYnM,"[ ,,J4GP+["wU"vY Ӭ UFFHګ Zc ,9 F;r ך'n?B\"aOSʛtEQͺ'z;-͊-%e\~ Lzc+6a.Pz~>CQ4_ʼn2 IfʦwE1z:i]DUّEeCCFS`q"n?fA%#g62$IzmPꗢVisvIsр .yD>*lQrLYt#88#|XXbO"pj %rE %k;5-֚xM {Ϭڽ#~d^HŃ; T-w?WUE!duyZ oos69:}y~ʉ7?9_H)3}NHص+te7Sހ;rc6ި0uͼ) LurXyɿEw bp( j)VAM+  Ё%5O+COLl/:C4Y !}? =)nܼ!!> N &>׸Hm=)^:QomFo$X@b]O>THp ui`ꎾZ7*,wGD_[ΠIғ(,o5OCJM*Wm+0$ $=DLv)5}j?F+]^4ݍ,O5mc&p_ š3C%Y.%8}]H$](|tx>)G*[gxcIhֻr*}oҡx}v&#m-Y%<`]k 6fcaAAzA6Y l|63u>|nd7n5UN骞:gJޠP ssx/6.˙ fosOkcfhakbͥtArОͶ$omv*^}[-ί|8DzNj=-9Č8zk$߀/DGFp h$e2-5u8n6=w)o,OW<yx\&h:݃kBỻu6Z!FL{ÜΡ8TNa(%p _IMjA>I*H6]3U9DE-dH>'MkO1ځKJ:C2m$uCD,$Ϝc] !| |ƀ@@d鯅7ru֡,mF3zׇCF&┇ym!U%/-RB1Vh#5 ";WTai<^2%f[cK6pFq#F(=<;xX4sHɏh]6LN'k}QL;vُ OVb%b  oVOM?zr-_MR>%7}7 Nld,4~pMyzk cw z@Ls۾ZY)?/G,G ~OHIz\5 ?ȟYX )YVҺ[9.t T yZ>&q ܑ{82Yc'AvSDЃz%ahPҢo~*g(sMpK*M'Zҭã+ yŇ"^h9aOְh*UFEvvh7 x`,~@:JtKI'GrƘeB< F1Ī]NeM)bf^Ė ֋`&jM7H< FC|U JjkO:Pc#.٢UB'@m?g2?]ڑ^3fi ~m @ #ey)% di`w?x?>0e|.κ' \I08)+,撆Q{~uEO7a,пکk+Wx,5jCb2]˩BUjIiɞV*K8$9K'|͟3ʝx)"P#gDkG/WKg ⁎_uk;\8dk_dzSu vs)o~k}%0#2!VpVFH5vҕ\Stw`!i%2vW]x#$|b/1[qՑb~3Z*B3ih`2{}eQ LfH)Lk#aRXX߃.JVb^Ԋ2Z ')cҌ6!s=o.ΟKPiaC~>M5|ƳQ?/@;{FP_*Mk)rzצ8ܲ ×&C& 7uuQ*.H@# >ę#i}="2ბV')SuKUS%xHpdp(7zͣ4Z򤑐+/[:C6lQ`)?aF0;'GhY[R1e*)dN-a}u`X826S(A 1<ݜ !mXifu#SzA:sj~'ז`#S6wY,tchN":]9>o-jh}sFj2~_>h:1{ƥ,iLk mfU=%5KlgD>(RRbnp 0*KTl ;AW3.P~\c,潵Y җCahD1"q,Vڥ^Ճ6~q5\SCZ)ӆ C@w oDG8|7!8\8uX]X!"=1}-\^GdͬhGO3=1*Uj"g1 2VT*ǩT!xCIV/ϪDUe,#xƍj2Il e#D|UMc[\= {(*23 %eB;dB 2*`9-Aqy0 P.[WkC8;<Gh`Ö,-/0 P.4'zQ_%lU~A[JJz^@F\a}s-ʉ㗟ʹ=o/H2T<~MIQЯuX|&V9-Yq|8s7i74^~{tyW(]Pҹ6@.d] jrkenL4p&ѨS #A v9Q~567D ȋ9\Coa`0ҟ3`fiPL Uú`Km46\) ,MDP@9:ehYk?/& s4pD LqSp0g(j{lRP3abe(s%@-\DFDcU*P}4lqp2S3mIdٺG?! ф ƅzcP+`[)uxc z6W\?8lǏdL*C?ck̍@gzt\$f ><+ ͋ n Ryk}δwḳ'TorT36Cr+N]W,G Ϡ02,ڜk-E@ (OF1d2-z2[|!*_8nPҋ>ra*f}O+ vWL.\r>ǃEWc7 dJZi\vZd FJTQdMfG9̼\7jЗIAy*$X hф.̶nWҐѲnM}xy6-v({VyQ# r(閈 Oނk"ZkeLԞ?zXך)ufjF*|FT0ⶲۆQѬ.y3eQX6y1+$63AqYђ2ֆ͐H|0NޙԄ)tP(tK_}(Ȟ\n`V_3d|*+_؂݌T]DaTqJR',wڟ2+[lVf+<8-TBWcm?( p$|&ތlb<"Ii8Qs 8c6Nj4+]ˋ8`Ƥ1a/0%mBQB!wjQnoiA7%sape?_h om-OY.%jSkőbAtV̜yq?'Y=!T0W]ljqv\ʂTFtu{2NJ7o~(& HSUrְRCZ*l,/+zP|uxWK%}Aqf:E(Z*4X<8–LHZt~}ƌM3TT^M'r}hWvQ0۸2w\GŅ]) 5 LPD+&gT"}DZ\{DS)EB$=EXHhxBwlŸֶkh՝pl(=6Ut#)Qr'dˤ>!EȲ 4FB1' 6݊iECDd@c5n41vcf0_-٦&ǺH&"QŸI# "UV$XMMAa@Dw>/FhI& C5T*L=1V߆vQN: bh+qiwCC,غ #]Zs" svi}&3ܤ74nGӾmCb̗~*/g@(^ص]07=NJ_PG=Kj[-n}IeEs`کkjѬ+eRjL 16.ZJAD&| SS~U/swX+Xr\:uFqѨWZأg*Ҙw6Xs.iۅ>{!ΗurztDІ4}, ZM&mbMw߶ eju6zjJ +myp))mB)o4kR,`$|O1}LC-9숞襬DN>IȖJ kXsq-G&%Oඃ5Z3x0dSkb P%7bhP%HguVytف/r?mR,'هJӗ">p)WfUiS@ ,{i7 $J(жO=s:Et}ްtb^i5թz|wh,PbQ6Q?YŴ?X;H50\:b/_+/{y *&p ~;&!Od`9ry/%<çp \sC4wiqG־M䡍5PO&4 9.7os$72obAی B^Aw+0*T۶_^hQ2}{;?HXsDCY {H̲ҕȚ(Ðw5 'jTʼ`؆7_Z[?XsqZJ + 0C﷤ٺ{.\&aM5x5#'oB][#i޺oվڑS+̃r e[U^}_S$eZ]s u$K2TK =мg w/kLW/O&;H;ow 8]?Yp|ԗ;Lq_,kg'5Cߤ`s(L5R6K _5 4{.%|Kcn`=X.gVIrQ5wQ@QiWr o|+Ob5SlTFs߫y&*m@u73r ڔzP.2R%['q UR\6AF 1*OA:G܈*S$pv[Ge7# ~0gGyJ g }@F`m ,XSDU3C! $ծVFy(hXkTg'T>*Ic"9H "/^}\#@< ?y 3YNbn۲]3%L ZjԊ~uW*Jy]\l‘n,!t{$;TN1M ;~tKr&%vXl3E; VM駠x5Ӯ14NHNlYr9L`~/=~|5kڧcVbw*͸pfeoȫ]ry`SPT}R  +xfC#gx \|4Y$WեCyWٳa@Vp=4j/}N+ߛ*#UX}*Y/+ʎ?3S2cD*i O˶ <^F>2e@q9鵍Sgmϡ)eS'@ tiE3~fYUFLWuc\j.fsYt?ӧ;3[P)jvL*Tg &E8$&@.SVZgY_hz6 9LuZ%7tuZ!lv,yxctwr<4I-lUw# gg3Fd|DC'N?YrW5Bo4l@$gt!\&Z !`"#os ӑ:q+_3!zfL.qoh s#ЙLK\!4*͌xD+LB1GW\]bxcJ,t0H NT3e#??%Bs:%:㗊;<2*04) sO֛]?dea>>'& j $L@ԯqd^$xēivx+owԪ+GUYx-&z^ 2M~W|cޮ 媷5|Jm&U.~E_żdL uwRh{>}7e pS]}.(KB=]]ܳva`  D3PcKͳ¼7MINKG }9',uX{eL s?dM (x\OFJԚk6 |N%+ -dYTXt>aZw@d?\\Dߕxc,.|,>W-79ތ9f1S!Gl:V~ 'K88=ȁټτ^"UwGS/!*@~*zw EّgW 74 " =pabԅs#&&0ZOh\T2/t/T.~d[8Vt k`Yizi@iɓ ꗴdaS6zjRH-_X.ΫQ,וҹ/B♸ITG)zϝ;zPkz28_cاÁtX%9?e$R Eeu92WnLdDOQ 7t4#y,/QծKaƈ{T|x~(ge1%dґi,ќ,%W&94! 2n3"T]T9{W½hr?HIȟH^l #83П|:} b PB:'`\?zӶۜ2Ú%a*`cCC- Dw 2@v֠z;ZbVE:"J ɸe)$ a ΀!URpO.('AgC咧r@Z]q@a\ޥ=pHoK~{2M=^1ƅA xO>lccaje*JRuI>OMF*a"E<3ݢz94:`U,|?I6*>X{ֿ$4iV+(z2ezE*Xy⿮Mj-r"<~࢑?vA56WBaJ]}7 #p3 I꜑*<$xXdr5#1VE ֐.tSwyiYEeIobF-TG8%n2 l*$ V<{n(.H `^}G+=fyV A !wP`/rHmhZN7㸭(HhtXrxc)jkkA"aêfЯtﯾ:Kλ^{?5W $g3s.kPc0!W[Z%~<.~J}HoI^2pdC@,nL%E&WXOs]):0$ydoQx6.ٽ-s!jgRXgdQpS5r0zdށYR8@# l{;ns^J\/-Mum'Bb.YHzzQ\T `isҕ )5N8~GkRk?iBma3/9X|R*,[{!e˷?wwN<ddr "5ū^ &y? OEipC{ >I~#9] R?͝%yc"T \ᣔjQ{k8.*@*; i'nȴ : TCF >?ޘ3-J ՐIenBrAJݫpWU݇BKJIqpXشWG7I* RY%ۼ!}G޽G= ?gUQB4;xD$/r&7wmPӣ WeHdfH(6F?ȥ|JSNM!9e p"Twx]n-{YȼBѠ3CYX)cTpqC1F1&5ojVXÏc:/Ftb!0g1S6גE+ܔLuoxC#27eVsF`% 72&k0G7zB`.gܛPd4u{֚D֊Xk3(4YLNc9nXF~ox=Mq&?w4ICe}Lt;i#bx5,c]rUˊ@B%831NdSWGIcB83vF k`2!gb }sw"8XXB;uϸ=1w\A4F6)%{A^>,ȠA5"dC-#x׷QiI1Vh;*1I A[YME/0<݅C,Bgu3٭ !;U7Lkh'=t*6®np9V׈ '2̯8{=TWb}E\9uɊ`?tgIMf Id7Pd{gU_ v%b`,=y` ˄Zu *QO~ϯ[5gu+W688ËJ*,9dN͈ hQ2/o0Ԕi:2-2zqa\vwKj֤E 9ֺl$Ma?*gINuqp{Ug}`r2j~9^5RIwEb0fRgٲGI odz7O(j*9`=9I Hzv շ#PU0b ^u}C22pX>Ik#^CT0:6v; d"4X4j/ޅʂTC)U_h](J07PqO >&@o;31vȔuRkk;Z;r})`d3r~JL]!&u0{zeJu-Lݢ9\>ᒂ0C]dv[ID}ZAr eae=]Ugd|" vG#^H|VdָgS!Tx=VΔ'ޯGf4:=6KpS|+ .*48C_@-): Gxa]j+*D?΀pQ|_%oWp;!.A}Q?ՅNsȍ?51KޅQלQθst^4X`diAs7fʚ.*I8m7B'SlI!cK rpL8XC n0p5fm+kTDž9`Kl8Sa7]]%Ѻ:xN&l9CH Xu8X:@SW~&8H 3;sB&vJ?X($+&|4cVx$mAz u֘KP, ~K6{)C . ?iԙ=PBR|C W:d-(xVń'~09ffElDׁ9?JԼ=P =hJ)ˇrׄGrr'FH Vʉ=op,qC ݠRC^L+:pߤ<7-2 dhbJ6x$|;0IŀsDHrmHN[CK:Ӣ3i$ N ɯ ATg2|DWV$ wLKg+"K&;~S vgW/od: yCT˸D0:lG9ߌl?F^Fjg3ؽmIU\ grڅ]xS(-u[rKٚ+;:Q]"?&nb0x F:M{T ueY5Y<(m^;9j%9`ec&jO6ze eݘ\+Oj8 zVek&҂ &mV ˖ :)-0ۄڮ=-/UNdPB/X|UVAv?ɇgR[兮>slj>!xxu{_tš{q!|GN:B`[,/Dd8($8iWu!p̠:.& HR_={t$0Q4[Jy JrbOGQFsk*X­<?G2p:Ň3tRȹ5R][d%I/TnG0h836=$96uﯡ^쁎_FXҺ73Zħ6׆ldHԕhgKyBM\KD-ބc]&!lmLimT"*k[X4iBVCviShisj;mr:QhB.<"KbxF ,тTe4bF|@:8zd^ :'wp5iEKR1>G[4lhr5(N ܻ٨H(0P ƹO2QSa_C`Q@_$@#E%l]2ԥ E.0!t՞1AhKkqi&b϶}5(!KMm+qԢ}r۴ٙbxʕnt,`Ō DvKg$c[]䑿|.kQ a|HBh0rlzW]Mn*XKlKHyF!UDdN4sص@~RrhsаP_AqȩUP]:ݻ8w*@rogUQkǮ쨗|,Hp󝀜yax;R5/aV)-C_\tMDT~ϻk{v^cեKY?D8.~M*4(ZZWݘښ`L#[U >yHHMY>~ϲڹtZ72+ʸ]‹MZGYF#fL 䌀IHY&Qg6?-fī)q;#0&jDF CjdRFe;C~tU6mtWmE$2lIEbGbϟc ˇzJUQ0,p!c-[SV?A)CBr%h{:R!*K؀;4;kciFxf_ƠXj:ȾVLSψ<Ce MA5Ɵtp_R G´PZ6Rld^ 1k~YJ az/%`J\@uV=iuLDOWQkA(Պ#go7_fVe%/l]'ŚVFtl6MG :9`5e ?68VAxZ $$Ca)gE<6=_b@o!i?sJVZ26BUr\4_TVF =>P&5"QM^^rJێ~_+FׄYBOеsi{Vpy UF-i큑+?ctA 1ŊR#bfLaUKN*t;mi(7] #M~39MJn݄Modyt2sWKuȫSHI\h*ܭ|% ;Iu͌'NfK0/U߮16PA Ͱ~V 4Ad02zvUL}SΊ)zѲR]57*<&ZD$&ߍ &g>j;hYd<Շ d1: 79 Sq0I8׶g=vBCny( E|1MԎТ(^ã7M̞\ܛ"Jrk5yCO>ԆzNCӟR.^`vC`5K0D8_a-d:9q ؤ / a ,TNP,i@zJ….R6Hd tħ3 lf8qTVPEMLS,9,ZĦkjK3pRp)KWۯ-]{E;z X~60C!ۙ}s *k+K695+-Xe wi%(Kg/yZ)BNϢjw*̙&w_ɮQG ӖH;[;Q?C 5B&llܵ'HMj&}1S@T̽9]>~PvN2z{F } 5M`G38Yv-Z 09tVx+DdA0n=dAS >#  TCZ+1 #lu{Jh.Bc5"GI԰]fޯ!=tC8>qapo¼r:g-/:4V)9B)Jv0S͛W{+Mޮi6;__V)zt1J4rL({ SFSw( NVSx[1bw4&|t_b>7;*\y}A icK\`A47d&cq#5t2[f_ s }ozc7_H16 ^G+SqKXDQM|! T4m;rV/7N#3O7!`=?`9vM̔k=k߈(Ÿ~^eahD@2cWq5UTȩL[ OX',oSܽQ2oج\>^Ԭ0δ!Njtrd "jS+]NC`IH`4gk&$a֡r2 u086\Ļ0{Gh |,p^֋iP%#_H9 TwU};"Сe'r>ZS WfgBaUtYaj(AjLζ#mH)n{{/!Q?,yWeADc{ }8~Hn'4Nj^ղ1E?^y;*K]7-f%/5qtLg+t@f@(zXk@` _ ,g 6)xwgPg7"$⎛:H5,RsQmzޭ eywT `f*?0ㄾG bRػ(@)ξ@}?! }5sWf5^Vv췼<,~/0;r^d?nF*[d`NGH>WRfOk*ss2$KapaVnO҉<ŖꓻЭ!6(%,s*WX%Qn;GS p߫U~]Wԥk#Xǐ>˭cG3ϥK$,񣺯1Q-~[H`R:[:L9eh3|^h;|lJt 94 㒽SwjmC"30?z S&YF5HLVfBAJ'< 2zKTDddla;o8S>3 O6z=\Z ]If,GMkU3K/gMMʟ1GI` ڧyJX6MW1i }i&GK<"~$bfɷ}|{,4uh/0؆BBA+9 n(OY|R%گ,e<(V>%J~e?eleP\3K7x'8Ni5o4,aൻ?b}x\vXvDH+62/I<4N֋5.E8|t;LS»|3 pZ#r &[ߵ>vL@(D>!{ YdOj5>0}6fHLvkKAq B/jjjn)+5Q%)#[w0 k*ܥ08vX1?$!Wm"6Q&C=ju7pIXB FJ+]6ЇL?+ #ZL%ۄ0]k(\Ք/]ٟ @grVݸt]#^ӏL;S˂HC-<_[%TU2QSCk3A j:|:#O6v4l Q*ɐG_tSUUSvi,v*/yd |)KZ*6[}9=~"EoW2q%>䀹Vs29J]ߦ<l7Кz?1XK 07yKɤeVd(ھ=D45 ux z] 3d0 '˂MWWgD;Få!i=b69cS~4r[P`PnwckZhv4 =AuKFL0aJ { NZwjXk4Se$t6%z5ÓY2쀭2@\ Ijھ'?ˆ-1q[~N\\>m!;،_ZbSǧ6mI7@φ@y l`)3Hxj:rK@=n,mtǃӷ0N }Y%>FC.Cd`c 6f@8$Qpv - aHXvAv'_%;xHw8&'$g0_PY oJnVI(Íbr$s)C{c9D.D_:i\K [)ǿN&Pr~L&m7 Yǐpf.ʵ\cR_Cp&؛ pxc1WEPZ|IXnꬾ&YEOEsy.(e3V Kb5})iWբ[ٓZ/K`^_oc'&"'2zCLZKI3FkwB0Q2x!}FEet|.eC{".[@ b3?їA/n^˷tOqvA­Pk%SxeMɫхqݫˆ+"- _?^yxZ \&C#Hl#iHl-\fDc0->:au ?,4rNj[XbI*Ku JG y}|b~kN~eN ',VTCoRNtonNpсesS Z2..^T\Je跰+Ty2=4 G^X >ϏJeڌj?㮫QE^^ } nM*Q$2;wv"d&j vv CD*‘}aGb0)E Z:hkHu*֡< lF>X(C|ig ֍1LCF #U@wx)9VW,| [Pa3s*%G ~3 X09- A$Wl_h9}%nu&XXi+seV+ѩY 0H&͘ċ[EXp'B+=.-]S\2P+4s.*'ӆlazS $U(DxDh"bq|m'%mQ&+pMNlÉ,;whO-fF(y֒O鉽?}ݚf e V1KE%D1J>cw/W[`03'BûBD&RHNM{qXuh%=Ykt/Ja;j>9l:|.N }s]Y^aD)d DMA9cC,-)hѭ ws[F {^׉57o^U sF >+'"L!ת1N!؋;AǪfS1ׅުp)|$2ʁ|^RMc˱n7lqF`R)ޤt ahEH'. 9ϹK6ό@ۮ/X:p3fwqE񽺤r=!96)bp(0Y?zR1bE[ӖW[xM=ˇ#լ6G/ub}$.s.M O7願Zhz+ b'1gi1%^m!@C6o \Iİ?k xw\RZG^DS~Rp"''-,V?`H2_/ v'vRa3n$1)^{Id(!MYnkr:?Zx>@!ґ"aܔ.>7EYǮ=-ĽٿH1$ ߿#wKTD{aF%jP+]l顓yeLށGE~$>S_8X(7s>P^Ģ5,YeseQ 5Ti+RxmO⍚D-hT!v@ntK5%e*fI F譵Ylw^4*o.L~V#Җ²>:uKh))L(_v1WSnʮ_~ܰ8XWYg֠̕tN+-l*_8}7({}9rcBOzˉE50SHt("ɱ@~Me3@)︍"³+ACG̤yqTݠ6v*4^Y>9Bdn | "EDy&v?Q  /Ǵo>8rq6]5 wz-4vj8^%;UlK? ]chҿ9)}&w^|DӟK,=B B6K*l܅3duq:?V%n4toDW8xXLK f6@GT{FDL7d^ kJ WemyiQ](ȷ\<FwHfm:+6Rڡ@䁧R 2odL?ݜsR ciE9P'!yw[iE'Ґ~Y0^V v?K /šV5S?S=[{[&UԂqTlR 0 ـȯ"־4Ȕ[S͠k2j@ B]bTշ!3k+mS}JlCإUnuޒ6@èb3BIa[1A*Nvz흶 0eU7Zao9kQyƮ QFYM:M,6.kMOp)J;zp!_T }.ȸa߲§|!D0Q?1f58[&_[J}CmCP`}ܗe)ՃK̎T 2X&*e`/ گ0$B4zXܓKy Q"cEV[ze"uMŸJe]'As|9"r+Q6\Nܑx6 d_Md%>u6Z1TK{^T7+ Y6gThd+];gy,*hA0z%rǏJ&yDΎuTq׎\I*_1x瀹]&9~"4893rče TY޸jfZR9VJnM,w~O\4./l :h0RTzIC_ ~tݶʤ#">q :=3V5c.4`AKRR~HtR Gy9\fҔ=(n @<Gg!w ^5m~!{۳CUEd@6 GJ/>t_=T-rgr*&dݒO#lMSXAPXĶ "%VZՎx{fi5>BiWGĉ H"sS=TЦXOih=Ec\`%٘:bI(OpRioKgd]լ@|j`lmTMu]~a)LZ>r\쒢IbK$ho?|P] 7çC-;reZƄ;҈>B &6;y8ToGBP_k}i9jR N:@fEcc.h~ke4TӰ<Z, ""@^6{C t+Z>mq8g7(zr&܌^9֠ {Vz xo1Y<K)ɧily#T<.FqҸ4jI <3!JUH˯7+Yk!cC(:Db<"#/T5T ~\6n;2_P զI_ 4KZu92Yc0H[`0GO(g؞jfKiqX :ӉՃXѧgJ2m:Fn+B˭Z=8 '.RҬB~RH"?a;j"Ct>HB}/dh'v^K7xν%;"K < 4 Ll B"K_(KmTbXQS7qg,"Kz7E ]s#i3/Lxeӝ콢F?܌5kvFNïu MhMGs>gy* V z8!iT pO0(PcI稪 &f#4}O_ESSٰnU;-dHmvdw(WȩMYΥ$u%3)rtŵ'7ro r(܉e=1Gr2]j=4pG$DM~טּ8Q0w,!'Ud>K&C]*>(:x.-k<-MM̚W3]MQr漣 1!=h^>t.Z{BD^!ۦf98b삘UHK`@ I12O&־H"]f7Js]+w,Y(V -v3 Q~<\!SHT/%!c!NmtvXۃC\텎z4{4~?,)i$ 4WgVgAbAL/88*My'x[a"8ҝ3޿y]7eBj85,vZjjʚx]f.* V0f#N;H}eh3 5|2(6*Cj#w穁zA S 1'KEa%31 ܿA"ɫȇ-`zC54xxє[^0`H~wS'ڄHs7 7蕔?<0OqH} @qEهM׭hD'rWTSˆ`c;m_ p(-́{SDTZU%2A*N<%75ߝ{~h>UF"HxII @=Jw)N3/y5'R޳!ޤ 2k X+|!Uj_B#}FPQNWo?v}ZwJ&1.W̉"pgj4ٳwN a[ΌnTu}k`9Kz ])긳* |>[|m$X $㠿ms.^fj~)C=!_㸮B;]06WІHCD<zMۖH®!!KR$UѪ0>Jhc4us=CALg Zm,6}A 3n}(0|HLmV0y4GHrvU$ w- /BK -uٮ坏|䄥FBǩcr@c::$ xkUp{0Ȍߺ>ʺdfmښrY^O8E&Ƹ5i;r@B;CpCAa!E T[My>߄$D(3Om SPq v|#ȓAJBo+*2GlmB ECS1}m`ЅЇt)6elOS >٦)Y [z>^?4odž"sFmYnًee\n@'VF~ZMMAF()j~u+ Iʜ5V/I9[B~1DXs_vWht7*03ִLoJ>5 ~~"t9S tz) ڝҭm]}G e$= `қԂ%p#2Q>9Vǀ _uP/ZL?׾]0^#o/f!~}Dp=3zzfƒqM }jb%HlDM>F߼+ᙏK=|TSTC^_QuJ? B5pyl*tu\D+ ð鐁.BM*\g]mӻhaJacZ! f͞*ILg;A-u{22Z.1yZHv>{ҁbrBڽMXT ([ ƛg>c A~LšޡL':f骔&T_Ƕ)zjXM[k#&ޫk3TXXBSp0'nfKZw@S?3^饍>t'q䵑.w+r`ZI\qYtJf[ BV/4gWV0wy򞭳^IΛrc!FA^~=3H"\_rTĪ !`5G-lʭ-I5u6;[rD=Q,,E|-K"n`™$E.F2+hl9k1kUlNm 7̓c ˋ .\g1B_wѾ p\ifwxみ0|!A tB`ZOBK R@jloQ@`3>@ff; G %vW5" {=dr83C8:X=5B3$9LG$Fn@Vca=IPQd< E0|BpH5*oB4OAHi=65Piyp!n߷ 0vmဢAk] RI Q ی'`e;d=vwqFДfU'L4r#|/(-+q%vw>&0[n v_LSlݽva߂2lT ȞcvoW%Wʜ g/.%w.W5YlG8y k78>_ x1ps) QbJq4$K')' :啄/Js7䗽ek7藁KW&rF n2?Bq0ܒ3xO]?,EO5jʖ.%IMF3JbCo7قTcGT'̖׸%O`>yQ8L~g[1NQTE'+мogFwyN;Hn];X =B^#] 3vO,֔ogZڌs $[RMW7[, ;0 |ltuה|2\/zUSD_W̠*FxSXa*:9 X$^(zTY[N+>+mSKgDr@Su8~^`ޭt V<8pS.kFNa=u?*E˃"5OdtmÆ(3I66|DvR?[5׎A4Q)V )/XB7 ni\,/Ȱދ=@7 X :>>Z.L.-p }4wGGQ94etgP@HS6rcg8lGD}SL-x:r9b .[to9b$.r"v''V&ͳuE#;h2OLQ_6K$laY{0JĶ̰cځ>L=vXmz|n2AEmB{k!ܭ0"[*:S+_Y)6) I:C[Wyi XjW/f+3v` 2 2`þ..zS]eB[;)%u:,nU&ſJZ\ dqTF8M1Mvpwt񟬛@cd]tȖf (ARuJJgaszpڈ`eh`4!!9A3mv7iZXPe\GkD-ky}Eŭ|ʙ$2#\ bt:aX]eq" }7R᱋h\Ma*a1)x XF8S1K!gM蒥£copGZ 0谥 ??wJVc)LNf`w,SNE3g҂nq4Ч\*]H-4,yhw vb}HŧR e5tƨzmK<{]fd?F s.7CthIu 'N V+ Q!3WZFCNKL&)t&O+HxҷYGXP1oȏ 0Fc^VƁ| T.7O"ݣ=jٟK!Qe@u-OT$y& 189jq!Y2 78W_SJ0>ާۜJT ؉rft+9̵#n_C&r/,M[O Z/2ZFHQem:3X;+ I) @(?v(|犓^&sGwi9[Ḓ lQ7"2C۬o4E׵8s_[+n1[3a11=en҂ ( |?eHsm|5is߮:wZ7^ o-VM9(dZoU6\FK M9wJ'Cz;҈r_msoT&Ù9|Ti֠3jUg"<@ HNFؽ}8l;;K*ir?@.m'5fZ"cwR^ =5!Q7Orc`Y؞jy (mDZENs:}\h\AhcLas㖊a6e/hyTvl|ݘ8.IQ ;wpLE *o"KdgFY ΓYȓG7 涢 n>4VScFrp" b7q_*KՒꡓh.=\ M  ԧf=G!Y3ضEiD|d PϘ8 !KRe3eUk %`_-Z4iLܬմQ6؎6)1EkB$J߭a>20ۄ^=LN^+K2ޥxO-݀#dU:ݦӅ[ ~PRk[>F6ʬ3sUƾebf8'f2>Ejďh \eUj]x Nd {ʐ[ݘ{) q56y@Ʃ"sKȸ!R5B_:35O#L"` ~cG P\7))g)4m[%gs-xG0F9pׁ >>}ky+i+۪vnmvZD9\2I(h&N%sv׆ WXc$M0j!5'SqcWBqݛYNne˼yTVuN0Ĩ?=Dwm>ZzN}8,>q>= 0M _m-ui @[ẶӂpԷycZ+hJxyNQ1 %jjܥE)x)wSTT$&r-S@7vDԮ g~J"+#X %;PFBks9'pmwdBG'Um4Lv:ͺuH ^+q/A%`:dןVܮO!AV𡛦0F;n_tbڹlm$ *+m,x |\xôZǵ|Ԩ$(Y$Y8 +5ֺaB)ۘ=95/߼,iKD^N5/N )SZu]xQOr^'m5&'f`̾2fA<c#:XAn\Āh\2&mwzU9%р/8"&>z1Sxo /фp΍ _CwueO]ƿަWXpRj$ܺԱ1gGبƫ%ȝnPN.5s*5iѯE?/J&I,6+ j-zx&$8ʪdW$uggS1rzЉ1s߷)j^5p5/ҊbT|_\o!焈t)5S9ןMώTQvn3+skHi/fJM՞{m:شH![YZFy<+F&x4O%RU"L@徿e93Qxp)P@#s\ &+ TsEIZ \b=4@ n?m8R_ -\A T_;',S2@Y^wR?0ӔwoF F1* |vcv zGH_r>e69U_,baL ?%qO C&W*P1t@5e g\?谇XJ] Qf+8DR۠kZKg1Sb z& ,'^0dRSB]K@oʮ0Q 6s`RNϐ" CzZ L ?ŷ$mPW|G CDڹHIlz|2I]B%`5hλ ޢIpo1M%ZQQ\Tvbw=ͦ=@祟^]"0 /4oBW3'#GSKɪH6DCoƨ(6) N%k ;?Ta8-}(BTߴ0Og! _*ڷ dȳN\A<3o[.-bvќDNPP $2Eޡ S Nvrn *G\A7jѦ@jM/bd׿LM-"-w+L$Jx; Bƺ (.9O|,<Ľ7)>iMd*H/fЋ!0n,>G"\+쬣2DcQw{p[XJ:i^l`FڂlӋBtFTrhP[<gAׯh*M#tO3<*hD 섽Z([L]&S *~i|MK)Ϻ| |E0* 08 & u, 7QZ ;RvK,He* cJ7`T䤭-djm.4v0ZN3uc!X#?\u #J3,b%qp7u<d?H@mY'ɖ3W X{nFzW2VofwDݬ4bJg?d?(v1]8a >U0j!ATF~Kwփ\oWd/ں('t^5nhM>$(N HO{3|@- ;Sϰ"0-M=0 vVXN lBFp ʁ4'uS+qϨe*#sC[lȥX,٠=rZکmՕ+ܽΨd)wt/`Q7[G3<jfÎ- rTDH#6iYTyKнti=! Tؘ-zoY4 t^nE6[}_Oބ%*/`0&]CZ<)Z,K} K燜ORiG!?w4$gxc[{^g̥(;Qeؼ}u&5c䇻6}U? 8 " _TSP[b\ew*]3y_Pv i3 7'ƀal.su N?sKnQB41q gH#Yj jѮg29 avehQ(f#(ҟWEheM7Ks>Lv 0>f4.k=|ƷE99DE!̞->2F{XZ>+Si<.?*) .>>Vۅ#tppǻChސ _?Ԝ ^/@@ĐmAَ/r_D8.ֺ[8PE, C8-e ]kGׇ"XVPɈ(/S͂PTqD @w*E`p!, #?&ՉZپN0~b{t-G6L7~Ka37pQ% 6.0Z͸xD1\NQ# `QQ6Y /O` l^'K0wd>Bt$ C*jg $M0ɀ\Q2}U3a% gpW QHoMvܾ_&V9y:ZCˀ֜ ||=dW(NM-5lۙV $bCA8DŮ-h$V7^-.CaM,?'x4 *K/nN ˼Dx!_Wm ŋUvCfRlabW o4gJaX\\]e;hX.ʌPKt&̙ 1uTk78^Ϧ7. }}o;g ƴMG+Jy=f2F;YsN~,xe(${}KI?)paÆ[@0 6l;=Fp0s!7=5TjP/IJH *c'U++NJQ=L1=  v'Fh1LHKY8lGp,W>GD^=@n4Ch,#a`XtX% hr[113eO<K']ߊWfؚo]l{bH{ni0[Q͕YfFG(꿏.Ϛ. vG3\A]d/qqx. ~Ч/pz'z*6W/ls6}A wHK?PXjJ7賄@fTx`!/[vTIcW |EG|؇,? |QM:9&]/ي!Uj=ͱ'crgb$]=擵xc-Ul)޾/3hDek1kf*`1)%d\ARyx#_e)&%Dn0x |b4mޝkiG:/Cq'/. 9 "щYڟML}Ԧ/eZASQi(sȴx)8DNg¶z ^}[&G'Q}O.Gժ6.+/Yڛ 6'RojE҅%$K{@9j(]f@{nqۊt*95;=M9dhX(yWFB;a\#0\O(NN>I.9>?p?"`2_ /aEuv۴Q#R= y!YYmbÉƹ_~h{EQ_T,#r+tʾ 8ENV GB׽ӑK[5KJ++cy# 5ᤫT\Q{I!))M9^^,X[.tmliׁ76[ __xcVk&ףɓ4H:dl,U\~U$>m O*qamuBVK!迪i~P6؜nxo;G9NAqgZPI H`Z;)Ƕva2Ƙ>"lNVP̈́ˌu3ܚg":95yGQP;uoFdcTp套RKm0&ďps#aKRE}.3|I]y"qHjz-`v)4nf -5zOKYnlr0kQ'JM@Z!g?'T'!SՂ)XhF!pDSr,+C1=K.Y5^ '2CbraO8Y՛8.ј4#~4=eD#-sg 1^ 0LڐpNyo(5Ah`7,{!,!*k9``ul˾8_fbywcyFi? BTB?8 )"Dpr9,-xY^tIgkPN+QئtGjdJ ܹyuyx$3d] `>.,o,Q䁀c'3zfK`w@MbK@-N&i>,;~#i͑ג fA˓2a΢m7ldEl'YpY+,Ո,3%CKj6ofzϩ*x`g+=<'$ 9jnqsd=,1 Kmц]RD kq=|zjCRLAUޠF { "x@5uR—uh)Hf1kX;Jb[zg,ˆ, 7T1M&Ľ:#QsMf MR\]OY,MoV ) c}Lœzr2 o17W ZlRƔG 0-Os{tPe5% 7\M*x(R2_i}pj v#1\Xu*f.Лm ek*_`<`Z3fиЃO Y՘ft⛡p7箐? 1ުv_,k3\9xar[2J+MuvR^/:m g QϤK8=)oMVP TB@bW oZM kqK -.=OSl.&Z&Z*R~E?6"H>CScxcc*^zXKŒ;U2q7 o"19R)Cxiah |g-1 J@PmdwyBǤ@3749Tf| afNzG|F GA5d;੐^M6.A n络|;֬+f? } +,j]õ5^!ȉsQw׺uufZ.s,椔,YqS!ه~S&&nzLk_x%pg LJ@[v5cb BiE$WN&QcݤSN^A*&E-g̨˜"lx ]He8o]AcB5ZPUrD3smAZ5!uez'2&@q& l OgwOG 1~F}EK=aB ںdzLa6+Ooe݈..$W_epAǃY;z/tx;B妧Oْ$uyߥǫ m_p)oWcU ba{vڑpV^P{1jGɖHT)3%y0vc<"zE}glv#K"<s1ߋ""a> 6f;]\څ֊+*Sz۩5?Yf_F\z`Nd-v=&$P\އ8ӷW6f/IȖ!j@lu*,`}3$^4g'?ԯŅm$2KYPq7}ȗmN[CʼnT馝T',>=@x;hqGCǴ&E :|v%j'*UU-K]oƠm4}?(ZL.2b<ծMFsV%^AC5]PD^"eT_Y Ow岿Ҫ5hɳIˠq?յ=D[~<҂:0fx UʷP3zs3˵C+wG*NRvgz#4 j~O/.p`Ä Gkcs7<܊Љ:49&2nw~!9N0HJ*le G_M0oD^EL/Z"?-Wo 0zOR = t:$v h!mϹR!ǯ[Zܣ+ME6jʭCsps,gc c'J hq*OվQ`4/#J/߬QAT <0AnbQLf c {5n8NC-qJsq3QhcS*w޹lӂP]Lx@!%c[H7 X$j2qf[ɱ~ř&du#IT("^æڨ%:uf]i+Ɩ1#:A_-T{WMDࣛ{@:R[5b _[F9smՄ9Őz|b$jy|Hu>K o^Ba%D+R䁉-~c t9ZQ1ƪ/Y@?-&Ϊ S|ݼӜ4,'] Mֽ hY ֥I@,/F?["i C* jwX-<+ f[栔(K?ɤ~|U^Mᜱ}T>ASܠ*R<6}Rf`3=QZ'9 n-11e:lE;e{v9[7'ՎLብżb%r-v~|DBS/- Ќ=HZ4pk%hLo OJ%؛a [NSW8]Zu7RFkm"`W5Coi|lj~uZ%(jBFpBim SGHiRE?q~N!O8؀mO֬~>¼۩+R&@ql2O͹Z@fhxmP0| a(aKE@x.vΐڈº z%O8ySmL̺z4H:rJ֕3vY:s5 D6s,ijsWFol݇4B5x Q= tńHH?l<^KڶI*a9&kK!7@{#L̬x&!.NGs~4cw8/*dG_L@Ӗ6t*ӢsYV%kbLMn 'f w]{sD*ͣ3`4Lqi),#k-3346oW_ر51bA]"S/J[pDR@fCQFt!]p'"H kl5wAP|L>cL '(.u|sE<^KS=FNP-ovޭڷ:hn]$!!B~z+Iv )&2Ebe UL5>ɛP:+"T߱f2kvx4]#V:a_iV~aR% us8$0}(ɟd#vY4EygW)jAg 0}@2=Ҝ5[a酺Byj1v.-! W2."@֦}&fc(y ,d`!"Yտq@BG+B#n~#24vFz1-+frェGVm~d䥋}>pl.dd1Ǥ6`yW8RVݣYgU;OXjĀL+W8zhyQ'8w2yn,1@?nĞ9Huo ILTq(G Q4ϡ6?:bj-'~:Nw[n̾čTs8y\ϲ Xp>&-HwI)T~)hidGtCsH\C Ftp!uodl@,fο`G8ɣ4 UbgI1(H) c 钃նc; Aָ5\a>-m(Ѽ,BG],yR22M.뿱QGE+1Yw4 k>?Q޸#ۏNoܙ^U&Haʏ]<k? ~Vms!>/׀ yG;ҋBx! L[]UŨu>k|9!)HF X@(;m[m8یz.ɭ ~ E(~7?OtWP-96.y>CQR9][8Knb*Ʒ%`<5"̻6 w u|><1tڲ^a Q#P-a秶ЙwQD#n|3ʾ[xّ~* 4ۡ.gEѠuAIǃmPKB`=آ*w55E'\wbssc V!tz틟S|ǥQ _ybR٪Qz=IiI֥ɇ%. "Blvs`m|VUsXb\zv?6!)zf;\sI;v"zR0аkG5ü:IFâGTEYʤWg~2*{g f0S{?}ĨwmDϣ^z , e=j6O98LO H: #wpL|YJ4W;xfgO<ٿX->",1i(3-HFwUJIM#yteኡn 2u=z;Ү6 3ӹ_ȃ#_Z* Y/? #ohN8IC[(y95<%/aEuCC͙(`$r&X`4USxAč*;j5Q2a|e slQqN*GzSXYq)w@0wVkv좍(,9ߦM$VI:}EX><{ĉ~{l p }NIfhyog7EX]ʇ}oZFڄi+t:@ѳBW@x Zo<,|4Q6IPg Jsu?[X&a,LcHIkl6E/b_3J} ytcҏxMyTf SFP =[YBr,I0zf*ɢ̈ڙLղB"r-sNHsM6Fd7#G~ D@D KݲHv\sWzR͘!'6BdB )8ZWKi b1Cޮg[`!46#z} qФM kXHr{)D68FI圭z?å2q GPH{DuR TS xu.@ pGR֦O2iev'r\cR^1K7QH[ @hhHWm#F[يsc,;qEi/L`V_.Zo! t }8ʀi%|[H.\jEW+Û;P긵8*ӂ;ߘ~^05Hߦ߸ @/w:O< \u"0k6;pS(;8R{G'¦Y+ fsې+0ֽ>If8x1٩dnc\,B_{y^IQ6 `/ 69 U1z" 3H}A4~1YBTl'E֖|T5ЌzkFo]yU%{ }a (W`b oǞE-Y,rkVу! 4-\Vʖ |_S7Z򇮞mxtKC* md/.2AduqKCͤ7WoT)YU-Ȇ7wEp rBRt80='8'"bJRbe]Co{-^[T  "[FdQHR gphAcaUvyT 6-`JUxln}6IMo+6o`]\c b%4yu{Xf@1K!Cօ,H3rAArz tMe?VF/gHf QR?&#~a[=Њӈ\`+p%`!x@nj@U=1Gl+5WBbM։֥x:-#5fv l9,"o9LC&Vuqs_^Ta# ux5s "A=nFI$DN;! Mf7FGƱ ֝_j/xo1Baq!b!j9w_9O)6Z7)OKWx{'Er%AKgFl\#D=&/ J!yʥkSa=Cxɫgb:SSVa;BA-8$aRyvgEG i$5^CZP%Mf!MmYXY5yU\[gX%gsQ\8gM mԟSrUt5]ԲodkEA= l}c!P |"Yf MEYٯ8'$Yؽrx&{OK#`anGPx\.Ґ 1$g"ˈӶEx;"g؈m*"k rLOA{ʫE% F"c PVjiR\ڣ Jo ]6EQtO @X\p9{Tma c߽-bJa<*m4r*yn=?pe5u1"^3dQTxfGWf";_yVJ:2XyxgSHc T rn\LWEήCXtMȟnYI_?>EqjhHD7g}$͔d "{)fIÏX:i44Y%t{dhhxx;\PbtK2T5^d녔́>CC6(b͛D4X'12  &ף;F zv+!u>H^Ȯe(!Fދ'Co 0o"| -_NE[!SMZv˂c1)y8ꍝ_h>J\7YЅ>e?+B\UL T hZ5=s`9~I7gG@I.mIb1LTDQG_e{Ja 3 #u-\mUdE;$ɘ +8Ws%7SHAe ڻ)x7{jQ K_!x4I-6|w(g C|[%ڹŁzsZtQ_t뜔k̳ t .uPPiW!X*W]W rXjGw7WfCayMB:N*OB!F+;(e Me AAEܧlqBf@Ձ}Ĵgנ(A:Ѿ+1aH`9R+V@Vr*!RR0wb$-qg?"Ÿ^R/(\[cɚMUprgR { ]D~MA M–DWiB7=Zu:9xp3;7*faq"`|!x\2՗:wK0ZaP=PUs$ i^I2cL?Ųa~9oi+Or:á0}˒AՎW3J0}19S Bߌ@Tk0r Ŷb>q"}Ӄ̆g׽dfv󒸵#1BUu*«=J/(k`+9oClN~ 9ָMvRLv8[cWWZw4{ߊ**$rKT#8^={guDX\N$ jMv)/=BLw@td,$`Mba |~[xg .|{42Jq>pR7k߳vE&tgx ,Jc+6kF݌z[Te]{e7FeV6oM: o)Kc!6v_V ]+@;iӺW!=']@Y (Vl1B i#ysD,;q+_tGZZB[1L!1Tj$* R_`,KmxԖ}ONd_,/D\g^Dq(,~*+X{ٴ񦨋2U]36 sfX_*]UQtw+7*É>DC:u3R栢s>~MSx Ip"X9m`'?ʻts ,G,Ky{9u5Zӹ}q[5_ՙUBR =Bխ) Yxr<΃]gJYѾ3-l8ũ4fK7 r.:9@05K1לh :lG|I崮ګ VG8o w"AG# rĽ,ˀad ?\!E}{.,4 XjBėB]z&PElB'KLh'٦(+yQq`gV-d3݃@CW޹l~ =7(ߘ E,!jTk6s(UohDZLr  3%k7Pߌ~Ԥ-k }/ʮ~πlSw>'2 %OޘA 1ݨ#eTb́ty$4XA0e6g@Y@d%`ma Cqź(;B2yFLך.|Ó߯{^̄)}-Riot;ThB%mȦ S,bU'̸|T}•ukUKMٽirUUp\G-7iPY Z맵" /$|O γ}jXcQ-LY:Wͦ?O[1u Ypw(^roSQ1yH%.Gez Ƒ_;~gz6 [0Tu:Vq  T1Рn6Tj4Xڒo\؛i]#_p|Om,6"E\KU3]`\eSZujx=^;z NKKĬY{Gv2?WWp(W__B˚@$vS(Idw x~ȜˎL1i8 B%>X,5k$Yc!7lp РISW_Bak~n|BHf`)߈)@ENkG h"6.ݒ:g]S:! ڸ>zyKu8e WĘ=> 20P*}i$ˌ9+%#1YPPieaxxEwv8mKK!yl3@ %|e:Q@\@W$k[FIMX4}Q7PgOX -dI߸iMQ q&9I>!HK!X}{o!W%/]MI]4 ?s.4\"~nb./l_1+n 2eфX*s6{ьhH Ud5B i )Oض伈)$ #ي{ZC!c4 $74嬡l4gapT)i{)KT_4\eA_`KDiVy5iqӽY|,(jd WYtj <.geH+J%&X9|e83 C,'MgȤv XNnJ!Sv@2f{sg/ku.4 L"3FuA"p~{75$YyqP*$JjMCN`јF@5`؟hN@3sDZu$>S51gM`i /FPFQ+Ujw惔Mѱi* tMFGrw#ea-V"uQK{PIRذJtYj~|*73:xT/iȥzء'sPf`C^ cs`t9Dk2;u O(3ʾp3*Tl B4za3ODWCN'PĹl,1nVy ~FC *'.D)s,(~F@_Iw9l|==/!G?9;ΞJJ,߁ 1|3DHmQ:}WSɩSPMZSF5;X, W7αZ(I"VCRp$uww:dZ|ɓۺBS>/8"sl@fJ klV&1Yht?A|<iFt65|%9y^㭶=Nglw\@5T` Z0[@y<1Kp[UzF%na/?FCcCB_" 4DXplrtš[:\3\{7sMxF 0n>n #,nK]"kb\wʺ1M_ .2 ӆ=6,YzaYi̷31ʁk.D4HZ!t'n*@!y_~p *"~TɂCH^+|U1Fi}uh$vp`-D[(xGHV&vX g#%m oa1f&L/|lIGFc_aL%\&IWpY@P- ? tsъ l7 z2~y$޶YrsU(9,zס*M%h%?;lsڇOuk3#%.5\f:X;hHWBdh_kn$(Fx˶]\!`,.S\7y8NV9QPu#y^bp9~mގqϰbㆤi Cgc4[vcxJ8VMꕢ磌Y{ t~gE]_[?gn G/(1cJ0p̐orrS2k#Y"h=] !Z/<)j?sD,Ea!zI&exI-vDrlFL"xynOCZ~g!uk©[~$bԨ%2?o>d7)kzEOaZRkAfrl4FUkP~_44<%}Bn"ZWDzm2}_l&nd((<16BzXz!4Q rO[kD^LwsSȜ/Ӵ{ܬNm~p,XB/TtCgfHKFȧ7I#֑Y_O8Otsׅ`i$8k*ZC: *-dw 5w]^f6ݴ>Ȱ#p:,ہ8qwȼ{ܙMp$흊|zk:"Α#YA/Fzv7TAګɌcpho^67\SClُq"j"QLIJQ#'" E7e|(@Đ{> ^n?R+> hs2 ?@nw<M ˳v@al%VrQ}qGcѽ;ߘ*|(O Eغ"-"sQXUlPMǏXu_SV+<8U.i7_Nݪjwj뗵w&:pion瀲Bѻ&Yv=-cObmF'%τ8=C`volx}럻(O{qRHgm}R!9Ktתd |M10>-)[ʉ5kKcV=4T9 fsEI}Mٔ Cp3޺ |4]x7\̀+>T6Ęv x 5%@GTSJIV(]P.5klu*l (`W SE6Ml\-?-As\Iቈ_jH4ǟ -MS Fv}FE ibᡪ 6~cꂓm) pHW+w||2"^zT(b{^Ufms6φgqrUJiF)zh!a.S{gP$ U` dxqz- ;8 ܔOdV$nnb,KH1\j w@QXNJ; |b-Cqf)}mJ"(3Z&951ҫ. ))hQZjBIśJl{\:|h}ZL/C<6T^'bt-α㐮4/ʳRˮ2Pq7ߨ)WW$TOvjX$1'M)!D,Vw K! & X_vuxEHh?(E"J6dy H3e)50M3_*kdm!*)\N&8ȩ9W18Zof1%{aiR' 7`o-ճ#>V6Q.[)S| L^[v'ȕ~t^O@p͟Y@2 1Qw+Yviϫ#Y?%LN˜dG^CU1{ XlMI޺P-f !]!tO7Xdz5^Bᬝ<׭dءE|p!?zn)6?~Z2’`Zy瘐^ a֩nrl-p˭b/nй"-Ye^eobK—":d Y;lCMZ%yfl"S|`KlG mJT̔$EJݐ=p%OZ>-ݮ*^ٮ( F$&7m^wPbԡCj 苁'ٜ>#yMqMd?!b?n*HUK6NJh}~㎍{0<;i SNxQ+OR8d&^=;+#]ݖrHgF[~Sh_=jiR~P ȧL4ܒΈVs $S167}=sx=:nMy(y2(a;ҦUږ0i"lmVǒٓ25zө!e3j [P*  hϘ]G7~TɿsM krTi;(›1KGKp?~,G{8>W`rF7.(Șh756&\3BI/Xʺ)9eKYy"KI*>RLB5ݛ ¦A n2l 7p6˰ S؟#dm73%Ih-t{бl˿]s^v3eaBt@/Lߤ{6G;^&gO.'"Z"6&O Aա.]J(2Οd\+xC2M͏ Z##kj Xp0c|d({exX~Dh'"Fkd?4]>5+'r:gP%fȝX Ɩ.Vh SZU:棎 tciJ* &+MgJX۱hp#75Z=W9o*\/\1 7[2Gpkĥ(kyۥ*GQ#FL4++TsAA nG]Pq:(^Pa5sF 1us7>zݵڔlLxu󿋋_cDN\L˦[F l!푲Okc#'BPnOmtyA qQMug 5)]86ZOe=i(S+Cݩ.t<tI>/21_C/O/8<fzH5i1O=‡ٞfEL}iu:HW|m01pvLl+vp@ n9޶+#5RKn-\d]U+GO?z0$޽wZ[E1Jv3wD 0I%rHE! NIU<,̼^j+A1l6 ͳz`h~u[l$n\Gl|{kN) ж#WNΛ&J4fKFԬCKCWPc>SEֵ$nR %QPX_Y ${'+ig qh56IXz_hY//]07tcGۚ,YYGpQ!ZyLRHm_.#=nÏjڙKŗ]nȨ(O6Mp' 0KB~c4^%6蹖GL XO6Yj27Ÿ FMHwV_3h&2E#8xmD{y]$MZ'[ 3"!uE8.£[],`fR  x5P\\9g]]P7XgV m䫴4fC[ͩA˸ 5sÑD^0^ M;3kBX;z;,7ݿtL6XĝvLXhG* d&O|M݃OTM _ E,X 01zkǭ ERO[5([<Lr&j-?==r_[\Z 煦l)8$$/bwuUŋQ8Nا\.be@^/T79v<Ϣ- Gj+Iw5%ĦM',#-Q^R.j|췷@g<4!kHP=*;I<] LڼڰcRjx dS"ms̗[(%i6@,4t9.ha~ٛ <4C{AN k%+Ṃdt!0'ɂs(ȽExeUߛ;j?X[6rOVljʚnQYƤsMB W)80 74l{#:wsm-+JQÊFEDp4@n2z?0[v>4QiSYM]Oq9U~?"{?4t$NpVp*ؗ$ vHYV j3nͨfcץM 1 MSj>X10TDaO!)}KS!Dieޕ"&nwHkRxkXu Bl]HMa^ p/$5;[<ytEhgEjK.tXOxSR )T`El5EH1IHCPNj˂8K,`AKn XB\!yׄf,lUT٣ЊPXs :<8qbT{?r_H[( $SsKj3^& =^,OFI׋IgBΜ7Ͼ*.pu:_َqj[Y ZDEslsg˜F˶9?#ףKE /9BljPY%m*GI߻3Blx ؇չ< @9oui5º!,hW8ծ7&U]į\6oRM~k(c^gV wY7%釬D\)ͬ<<*|2!/r1uV䍯gcgX9"时}\P CŷAVz)$QsxxanRxyxv= >9&+f(N"E7UJGݿ {ЪC;eӒ) \S?pOȕy]k'dUƻp Tpx)Ilq fڨۣKׅl(`AWϺ=3vU# g0M@JL1/o.  7vΘNVvJ`j< HxH܈7K,oŬ°(3Qls '3WAH[1G=|#1>&n@uL> .+gf]Jll/P9f95DdNaS$6&NȲQ+.ġM51X^wRF+ 2꧎,!Iaڇ&0A_QYWx'ㄤY/z,Z& vBIj]j>"8 ]IW_O 4:nS‘ CkaDNJ) l^ ]dΐyѬ̘x6j._AoGZQn?.mt҈Y^Aާ6fa&l?X (]o$@M Ұبx~cheG,پAOOITs'P7^?zg^C9u}#&%tn n&9qQ<[aCz[ïX:\`Q'16|7k@ݭc0,AͯlaL9Qky\;Aefyo`؄05Y\?ZFqVɄVFaL-;mo ڔbʭ3RN1JR h,Z1vIt<}5E8oaoWpw9LA[n%=UX!3[`OBj÷A bOl0 ӋvGе!n{ߪ(Te"nk qͮ\8qka3Oqo6GB4m۩%9E3;BԄA? Fz=#VҢ-|<슿 -^`;tcLoR 3-)3ꜸnSx 9^q- ޘα\wndpHňq/S%͒A1TڋF-;jb۽ViQ_nڤ RQ`Qc-9O4A'E݇KsLSΘWS qȳA<0ڦ6@7?b_XX8[]nY WC<mFen-?IEy}UrL6k::= Ƨ@ M`<1OeʛvnrVJ /):cV Hsgqw=><cb!~܅9ei#^0O[etZu( S)w?6=%mǵ}9,ԥI̡d=s#i(^*?mpt'm*f{[ʥmN[mHؤHw1;IFG(o$D9܌04"kOPWlR.l 8*韤B $qKM~>j\x{{,AHͲVed"CiY@,HC'7ŪoV_S/iYM&\ :xdoΙsPJ?P$ۭJN>$ƹq+~O*}'q7۰$כ j>?wϱLQX]QaZ:)D АM;I D_1RR;FD@8Nd߮"Vvlp` vnC+PLc&u'`B#$ Om`IY Og~r6% uiH|b$8LB@EF蜀A!{]H۶uy'aPդsQ6./.6 5 ؉fo& x}]L!zO.V`h9 +i0G2@tWxE5 0^/% ѿ5;~A ;CɇcoCP5Rgj+J,r0B^l|oZe^?9*jVF:8J gۂF|b%,cf_O;`&z9*$]H٤1L7F5$<$ /C;j jLqe)~"9Qy(<'Ð+s>rM[QaADn @mk'D Ox7jpXXEv) 6chϏ+Xdk s2 -Sh}y9Ѡŋz&زHbRۤ  ɄQՊa-CKj96: n$9]nU^-wu- p Nj'瓄yęF= LgF:UgJ;ksC1۳jK6R-KV,#H 鵃1{ Q;4j5׊ns3*C5o{V0 N36=ث9"s5,vQւ ` t'7`PwͨzP1mpX Þ鼒(1m,("dȽRB"QElǗq-tHS[ҐV\<}˟lJ$:#b\v[ krcpun`MhEt5Jk:9=klcm-?'y,^ۿ)5bh?"(#oo93ကP/4߄vД?-{hJZWTL?0 Υh+0 .0 IgRY3m-/G`t>O 6uwe5`/$( @.( WBK L@Z`_CmAVr8w;HfZ=шV2/)+{瓠8pwiVsK]@s ,Y+7mp*AmzmQo ܧ7H3g\ks)9+mԱ~M/0J 'ph`9`$PNQPʗĕX'rs9Aų 伕qQ? O+y|LU";ePe*يDnb7k؊ͱ RqڶAL_^csCd:g ^\ q s"7`QϺ~SJa{뤓ZlRaM]l< 9!,lQ?9v2o#ENUE, lR.8r>e/_!#TD_;QI #`v(OMky*VIOvPF}[2z&እF;Ң[eٌ7xW]q~iٞ %yt?yLA` ZҪy4}VdȪӣJW͍]PB{?.j>io3^r3e)N0hFkÍib5fFW[Q¹pi[ynYP>dm89MFqV\9=SFGi]E$sz*PovbvkJr*q Px3.1$ Qbv>LVߧn֟m 4#V2V gWoj4C\I]70r8KRx09yIcFZ"{orI*Zz(b'lC/?*?&Vȋty܊gb[<4rD18< :XnJ9of-a"YJw"bkI_}WQ38=X[`hUjGy{}=ӹ"~̞۷IJB4P.Y س\HԖ"d&yg'j3& tC1i1lit{ZDSvǙ:ҫȆb})2 |ѕ[_iF)td6 ]rM.m\5<,YJ*)L:rVSp#pTNNaҀl֢xe6-EOF  X) `luC '0Y v½%c]XȤ+>ZkH eOѨ' !GR8EutEa1d F`5v?Z+(T 4F~֙C^?Ib6P.%p6Sr9lZ"] #K | kSB!]nۈ\ζ ׋0[L ,MTؐR7#KJg.03\H](P͠m𕁶_"UEX9S[ё󘊭t:jnbgvkݺ=. 5+H}bJ {Fj?AY @GW25{ȥ$ {1֞Xq+,JȑJf%aˁrQ"`33kWL?/yPzeh@(g̿(V&`}?tM KSنQ%, Ǣ[-i2ԲxM(iRYK:8=' #u*h]j\;Ϟ.9S-\tNY#W&?@\H>_؍yʃ<|XzW"zhz||F} Nh`_ nȘVnVbnxzfѮ ven\,d6;8! fB\olyp% enI*V*%y$}u'~l/?~_JBc0 ^T_' wUp*Ōsȱp&կۡ8p^)Y@-9gc͒Qnnb<6$&6㺷ī&c%f ݫQ>lO]qΰ6GBUݶ5Li/g7m.f&|P1 _i{/wVlnC)aLɆc,uRB>߄-Zk42צ:wQ )(5>=ϖjpo]RirJάc߳96s`I7LX^6Q$OA$HNpC%8U@ɷ׈6^v^Bkx"'[[>.H^ {|ecw;FlpSIL%6$y-Wlg -aFТtӛZ|y%dA  UFT{` ;i) V-ƏjCa~ݦg/}#,ORFԿV\o[_"{O&^׼]098A[~;?4~IL)h:pb<[zءs{\m\8{m!e-P(ܶ C8rDOJ\|N^ Ƈ듖(j-[ 8eH"=bUBDP-bfOcҐUfX a&}p/%m$>Гb ntX Ta ռ|[ᢁ\31}9-O{*NUS6Ri,ra̔&̗n,ռ+"[f !i%]e]8yb0VkdQ埛t/4.w#g5t kY4 Bd:w?yǵaWL'8uT%\Tn# ’4R!ea 5^4lUcV<+N"cg9ޛgCyuԱ,,&w^Cl6Q=4f"8L{ڨJS5GGD2 'Mx&/FreZg䝦Ho%段GJ%[D -ah)RU1榭\IRSM*0Ҕ97.Е̻nT' F) IBga+LPa%Jݭ%Zȋ^ *]TvN'uwDy)p`:; 0^6z /SJJNI< ? 7wf6Oj6v /rKX5 k F,iFȲv$d hd=! )e\3̫GLU?f@P# Ļ㑚׻:;{iy`Ln$A0mhP!z#y:WToY5 !%>ܕn]ഝ!ɲ" +X}Pٔ3-[zȟ!ңo '7 (͈K @X;-"Cu Ly62G[Ys\X}[&:w#mC閽DJ1Lrw#oWf@'Q+azoej6`_&NΆgd4Xr |jxݎ/UShq/{  PNŜUF,Jc{}QMq^ o@vX%Qܸ^oLYe穿i rg@ _:sYѩu. 8=nV}u`Y"},<swо[gOcX~PL8OA;й/3wK&8y'!$\fgLߗŞxWkA}I(4,_x :4׉5|w~'V&Lo}FT[{?|Zuu Yz OOJr@~vCf&+ls X{%XFL͔.O,lDOIXoouf}eӮ:XxQRعP49&U/qSz#ЕP1*+:\_G0P:IBm1L>(a#BǤ=% *2l+x(v}-q&EE~6mۃׇFL dHei|knJ=h?0~/tu@R7xW̏8_g1{<: a}c=# T~#  @-v+^/ߘ/yH=F?L8Gw%?E99x\&.'rL@t?q w'+= oe|i8+?H÷ 59em$QnJ̅l1fY*Zm"~bݍC,p8TG0hnS$1κrl{H5FQ K̒/_0`Z} *ֈ|u5p7d5^Krǵ/G) ٺ3K2t4@)W'_eFMJa.DV(^ˀcؗtIV,ߵ(sWy۪'ؓ3z.c( fdvڠ-/:)"YFkW[jUc#,XSLw.Qخ!Ae +lAS6HJCq+5(NO?fmMιKڇN|ʊVu :\ډ q|} -Vc|  ZՓ \%dj1M.;(9 y"WV\첊,+`vz- DHm8"t]Е8q; =9Bߧ \pI T4׶l}`j$dL3'ڱ0]^WAXU#XS6=),zਉ-pg:iȰą?v5 MnX(ՆI.`DE [G1acyQ) Treh2N VPTpG_ƒBkoFPfl}6^YK*Ot1^+eg~ DN1mMA!e[ ˓_쥌fJ6^TNv1р 1b]bD %/(q["'/}7 ?|lOz&[ra/*ro[qmxbIvj=렂-&_Ķ20F@8p$"o0L:aq8败FL* E N:ExgZ玛GH)_.pUK৬_izmynUAL@6WAVLW{1i?nrUkyl &ȩQxf`-$M8+s#XhRFr6^R[,[H ~K ^À cEc>Yз#r+[gMӳnZzQvp#_XB2[ɘd̿Y5u_pl`fޓG?Nˇ +MLiv^}(yp'úb3-!I2&EwFn!nwِnkhXؼXtN_2k6|7m9mVYe""Nŋ .aBtIX$i8ZٸE$0yqieSY#c~nt$'LT}+姓ዮZeA.pGԔPa'{6W3{i79(.@k(FJM to} dN\r;~G dh [qG [Ze ?JT5.cZ,Ӝ(ȷ /lr"gQq nw_@K.8 Z]o7fCF!Ɓk!x}j>QU.9f,v)bJT~Q#zX5E=1WG` 4G81% B]uy̕ĵj~>^-vWpӥCfg~,+ 1538J:nÓĮ^;Sjd3,k'6+C3g>E}FH&I=[ra<2sxrLlpnHt6Le"q3IWbs$`Cc=NmQ8ܤae}4? K~xMp\IJA (JgZ" ^$`2pPqF;zC/<Z517z2&Jypb5 9,TM{wt *Eb7rQC܂e_'B>iӨ@FӤea6j2PT3O%bCHx4&˼@W<) `IKͲ60qa}QMÉNi(jXb8ƹ+`rOP[Nꐌ5R*|身N}XH.f&3fHYM5TW~@*o3+Ax\t$O•02p ]4v_AE4\&ᘅث'W( g v9bLQ+Kz[k5[q l2\2tVinHx~Y I]+dt;hyF&7+C9v2 {č8т. Dj>+C" vᓯ8;ZpF_bُeQ^X.o4A+;3ί/U5pWw^g<9 3dM+]3zT3A\C( > C: dLF0ڦ, oG׏Y1dxlx;j$}b/Jn/LD"I ց$T\RWum$;ȽUTHծDoAx>ێ&ٌ?mofnK99G;<@Bgb::EG捻~Ԍ5eAw㋒$jw3-}nV_BNvLW}[%:}aW)-+K0PsfִynLSD(/@iN?_pcUcB#9d=q௵j?YЋsր@;$1u?2t}UL.V8#YX1}$ =! PK)9*fs3v+s/5N%i&>Ē&uںa4c}Mt>j@&7ȲӜ\nOnV2y،a@P4-R:H<M @ rz\ tXf/8Ls>63VNSBj8~m8UkM0?;%| np+ _R~3XD8;E^Y-*r6=-,k*s cU?m8TwOI!UU*+*aV['9 Y\ ^J$6ʎF`)^?j4}߬Z2 &J˵ my,eVVײP@Xb46(:>0יR=|WоxbSpDƧKDAm` SMsI8Ĭ>nK?rc=2%WMf1̴X/hȁ&Y 5#HFpMfR5sD]3|mٲUU5lZavy˱ ^N?Mi:T $s%RaD*1O@DL&ߠ\{mFz R,);J &uxfT;&ԱyǪ`n&]qoϡ'W,0*Ao~va:'A,&Xu0= ^1VG{oi7Y ęL%kU>.`xkG)o!V+dUhp^tW t&(* d] ~!ԱqILpYhv Uz8'mk.]IirN|޼/Zpۣ,bG ^`w%ʀK Vtm=J\ә/jX/zCOrVBk:). sU vt~o 9m.-1i|҂d4KfGynKG=?UL'|.LېO`wlRNUm"ImO/uOh1d0}ᴥƜ uWڶ>MG>z9$KV(|c> #/g){~˕;w@=t!&2m -i]$> L?Bn|C"گP*[aV. O9u{zdũ{=<|DH|A>tb%PaL( j؋%Ͱ6woX>PV m! oh` w 4T_*s7pڥe/b'ŷ])<ɱX*_)hUw~xtYU2Zg v{H ]f43ў='la%T nBdz֓thH>UQLӪCTh"!"d34}$f$ rйՑr>0_/9- @!+l;_ϏȇVq5l62΢_VD J˅%UT]Mtt? )6)=Z ~ӛX[⺇D 黗N› AW%#Nspe_|vg Kv ٺHV2e}s\"5)9 98̜|R| p-gUլ/yvpnߪn4is7& 袋su++oC1w=_H#&R.@6Fʔb@gΪ/RfAr]}C?Mt48X _jඡ_4w,$puaRg&a,o|M Bvzr6<3o wao æ8:o*F\wbiEzud*bv{'2D* 0pgWH֙A' ;4b> dW'4֦l^ &!,tR6©c5َzv|e+\߾m3_F Q=,WrvՃQ+ e FUM*S1Js@}biPhe|6:x͑)obmN:$Qo 4+lMRaҵ3R?^ghWNЁսRz7f%}aBso^s3}ΦZRaj̍hQe˾%K:]G > GP>#dGB{) @ g6ɇlRE I. }i/j3h)"'-rKrG1RQx(p'**뉥l~կ )Ѹx*y&e%EY$ %R%ckuq  ŵ'WRӭG&'=f~ÎU HyM+z"-KʦT 3! !GdO.ҪҮBY< fs K9^d~/ޗK漜g1~x~A=$}e@V$d/v7nZ`pzm:2K3dQ-fCB˫INҞ\hOYqu|Zu>e| aT+|3WYZY2ϣUBKV_Xpy:?~Juң@a{)`ILUK=N8OӰ9ix3.]|8ULxH4[PTփ`*ȡ835B;b%c6nTFDu~I&lzLk *P'},smIYsTޥW!MGt|} ߪ]Ҁ &DŽrNvaRHt'O7b =(5ɓ,d-F8` +T[v֏;_aUQʶx=W2gB&CLQ ECx89āȾ p0B#eU9|:~B96U6TF}̂~iҮKKk*MJ#qsqVƣ/T&=лwbY~|6(*{A6C*OpT %l;9 >PWNN&0S`ANB_xf ڋwP=Zx8tF,KCcP0/cPp0oߨrE9(ϔYL`?$x[2_C.{8`[I~R&|ڭly]>LbJ@i|n&;vD1Gk"%ͽ PHS$v]Eޏ1|C{&ftE*`>@`\,z  9SU t"[)"'$E;>)Z6Oރ7f܂mMK:UTq?"v;'XvZޞUS`:l$jVS&7lxg &9*`OT|p+n.Tت1&W3(_!5$8.! +,%IzLaز{Zc|}Cgbn,+24J{Z5UK>X-KLZh]J~aoA>B .t*]t]&Mږ{!_CpY,i[C&,Ŕx5er_}-wc>H |XxPُYmkos0ė )~D7;N#CE&5;>%t7.^jRz$u&,ՍNVC n^̳\@h&,ȵ+Ry:g%<$/DDxzՈq"PL[J)*?Ć*f_ ڈ"(L-ޙ iKήT@3J2.[o'6FnΦB.d ϋROԦԎ~'6 oB:IWbPB$xH fsN))p.1 3+ڱV(Gn݇s5k ws_s:eTlA 6D8x֑& ~>҇C{hY~&x dcf>[0w'kOܓ QH7LxtK!lTT”MUn{q6BiG ܮGjn Aߖ9 {PmcU X8ᐸJ&H2Q%8Eu\\\J^ ÕXmXW8ƬWϾ,A .v*dcښ5?-nrDjC~/:-~"y4(pe ?/ʮ F|if;V]v7oZ819EuI /q ?T&h3XWSZeNDo3]/Lc@8`vIY7!p JouFNj܏ScY5ػ}vkm-L;v/je+->h~ S"[Wck(Zl|N{XPol t~` #!o|) 3.h\m#fAx7.ȚDPw9$ҊPDrRuƱ6/ Pi4"POPʔn3%:@\It܊8wj v'=*oZ.@ {#Ǭ# W* s.]2CIilu .k?(ڎz2, 7NQ]=*G[RZސӹPuG/cM}8?UY |}wJ=m;Kt{ p8LAy_#,g=RuGL 7zէWs|7<:#!?oR~Rߕfa6vT@1/E]v?&[W?!|˂mE0PXdv<\~8 Dol5:3g6`'YmwN|>m{$L(*{X,Q` {L* xu>}b!yv+p;0N9Upj8&y'/(ٸQ1D'oYEGea'ꭴ{oRk5Bs&E Ix*g{4;.P ʖ.@4_gI:9j+ xj|5 dg|ļG='3!mo㇋ pE>"V>DfPvm L"|6#@3Az_>I*{16C#vd!K} 2Q)wjxcRň _NO||uoCֈ [`aSثjK]19Y{V.HQ؀0J%ؾpH&螊2s!M2Wk|>c1&zte0.Y:}>=E&Mo"7Iz}T%7*cu&A=~R.+l? 5eŗttbe@0R\d8gKWC0\TCi1߳ ҷD o1Wmo |K[/#7aKeFd.0tH{g $-ORr@%41x/'=".֠Dduh?*U~e}o-Ol f(܊^*&wJ 묮` A&K_GsK'#C?wE˙罔s Fq'lΨ B 5r_;yˣuS{qpUe!B>Ջ{{tdù'yLlyWN; ǀTĐa?F_c7TH™n^ư* d|LƬʨO&!Hp%fL USP14|@N_5Yp6?B:ܸP!#Qhnvs+Kipڔ$LB%鞘 F|OUߧ3Aݳf2GeʨǔcnN`3b= ɧҩhh9<溢$ ?a(LR*=qn?_NF}bDj_L$03Hh'Si#ԭ]ѵjY:ߔo@wXHz$Pg/NUΛjRZn0a%hqˆN#*fKhkGS! EOaoh{Hi ?rQPG)mIFqZM>$ScR b)2(;| YqX.JCO\iɼ^_2*8;8_h\(s6W&9 o}֙bo i:<]s2VOU^Θr֨ΡZXpI,1op=9A(WGgو:4OkM~Y2A߫MVr5 1N2U_aWe_a_ cq#`m\qm>+[xwi l:23X%'jHL5D Op?p2 ~#jTrow#&+&+ԾvPjBGKWlO@hgFNU9 1{ѲctXYڱ!bٴ=9 %  xؿ>>1/:svOxL3xGI$52wU3a(j^QοE,beJ {Fx nuK:%Q3*DjvK6n)d2TӱȖA01QIpF] VAzB*'VADi Y|O{LLKVo;X._)$@]Zds$ {'Pnc8+tcP3?=~ Ejzf?W_6`&HÿWB X_x9o^s %Z lHQlݵJ>SwS= #^€+b[WӞC!ϖCi,oR. IٜN>:$)ҧ/ ;lg nC0?V!^O,F#6w*+RRg +QÆb*qG 0K§.J,^YBNMv-ȅY([pPu`^v X]I-A:13Y*xzb:Џϝ3 L6B&~=?7\D]mlLi Y^R碠QC)2yNxF'$a%ۿ/+ּhͅVS2:N_ms 0jQn$7瀦 W9i^9 :]f(4 M%+lM< _D[X0/ lnVroTmbD;7Gt~b={-,$#"G˶ 0& $5YLɦ`0,RIRTal.ZEw,,'Mun B&@#+' T'VXRj{pVW +ԓWPD#'e+SAYBq@Qh(" M[oMa.-1l1,Zfh*+p6yc_Vݕ+[xQ*jl [%>RsY{HQL6@AZ(KtZJ\G"\PX/N_h$SڃS]iSL)fko#6OZcʣߓ/KTڲѱ پDߴ?58>g6QX8(G*ֹXbV.vՖyj#dd^8[PA;xi UsW6|%e Hky~/`Ŋ„g? Z<Γ"ZD\f RKޢ]Q1r!,~ȰF-#)ي!0pT7|A`wLȑ¥2An]ca+ Qih9v&,)XU)ہ;jcj[ @3O {6[j 6AC FUM[ց2ۭO/f)mʮRG u.V"_8Q6,Sb0mt5(5f$M+CҚI tA5gs0H;Gz:B(h\ | Vr&An@]q_kvȒT` Laa2m=Y3 ,iϵ_f$Y5,"gH(L!P6ޚn6P-#4?&ejYD=MbUkSRW87 ِ=0* Kʗ5KQ 4X)R>r.gX iƒ"եC rIFz46,0&l)_jrD2M#,[(VH-:)FC}XAgR)U\ߎ&$]w)~ f 2/f-#`'Ws~ G0>jlsvXs-З{pye"yeSuE vՊb0|ltwBN$\<TCWECodO"ET-SAAkql_NY؀3E<8iR\d wlSd9[c~GFsohf8*MxZt.b듙GzQ*Y/e3Bhs98e5؅%nㅙS^,jXkaե1S+%\AT(aëy3QGv\o.93UR:qhTֵnPWH@Fq|pWFyr7ޥݐtb~|cMg?@rߪmowhd6f(gi`FuTC }$z1N}Üaw͙}{o|`U>l¹ Pd]]mpfBU"U9n0TsAjnX. f~Ӡ1[nE76SƊ6%GCͩw t^cHb|7uv8_!?g1;\"tNf ~3 cSq8Χu= LK,CVt: >\M0V+.ɕEV j;8KM q )wW^Ri6y 3JGEN)Q5Nf?RUld :zN-D S\ƫw( 3Nl^[G"LLpq0t ‴[zQ$B"G溾l˰8*"7 OL?09:-vB ߫+]ߧLN:*k;)ROw 2%g*C&3\ cet;# D@> `c8ON7{ e_y6228mSt.n x&s78r}qGf3bHfgeL {C쉁 A9\w  n 庤" T`C=WDq*խlD1}zX&:Mks/4Ӕwş PfjɯFZxk , #4+ 24>k{}Adb 퍆 D!$bN{t{ɋ.S+%Loar_u1 ҄~hgz';6m=ti5x?|+SL^{x~mY={f=ODkФ\m.>yXq(VsF98'`,+-Bfd&w35$;*o9*FMۙq??GʀТҶhv)qw[eaL_ ֳcWs 9J zR _y|Mx3P|vl*||vT)\ӺpO ԣrʓk0*NyJW\ ruS?(m3Y'ģ {CFc8&7{/i 1B4czF+Dtl::nyRHKy?V10D}EkG 9A!mtρ\Vac}HY謄Rl/3VZ@;"+MlVRO?9S`桃%: _|vcDȠa7K}喘TY~+Ps=h\5ƛzV\6jP.".=Yu娿x2hyu#Iē(Hޯ+MYxt) eQbSu](PMU)u]e#>$YNBGP9q܉;Rp/ s5P,ôq{BO)ʝ] =Z1ii?{BCE)C"rˏ$ps$1P$C>,X?8+R0d^j QFeOFJEiHDU|(Pu(z*3[ kHoǘQ2t ?}[>|DyݳIFkۘ M ۚ1*R ֎Lw1P5[G4^qFOkEO$SBNOad=׸csy @SGo.7Vp)sW о!cKH0s/{ݤL$T5vU0";: }dKM'$:,qqm} "W6JOpo5y|T.&G -`).*#ˏ7g۵} /6V Gm;z8$"_)#(H 8ԾΈt D5–?ւLwGKGUՌpRAg A@nGE |+Kg_vItAT>L\q]rk7d L^z+Nj a3. YÒE=YŐwuosзhncPzVEd\].$20lSA3OɹO eIbA3Q!$xAWzi \gA8ֳu hWTrMB-N{D< ' pXw ?AQ.Yk`b^7ƫw!36s, KCβS C M!X벺+5i,Kۡ* }]˄ R\SCYz_kI{nqSi[)F~iW!(Hnu +; Xwr]K7R(>~a$Y?:Thހ|[+?f~_ĖA֜fhpwlCHuo6CNg̣5 lᅃ X,`F9RJ/^+Ed|/ +?mq!lw5ärקz$亿ϸ[N,\AX?#{ t*Ǔ0>sgĂZYZʑM3K5\ _jG5Ҟ 6xea&d& ɰEԠV}X/QI\bNeAզe?:4ZB&:ͼ N,JXX0gQ.@ttXkX@j6;h%Lp8- -mek,$!Vs)9DHꩻ0VJ? ]V ]VuVg]ixD> wr6wpOH"$ tز' jA4 -/<۶p0q3 M8ޭKnps6 ϡCJA(^A0-oVZ˻q(Z{6df7y1S= bn=3 6|TضƭTC 7[~jDDWɐ@t{6gtd`?"t^Ĺmw:ctOߵU0=Q;DTzECKgE>@1X4,OEdK 9{;#U} ͝hn&B 3{)rQgBkǙtɨWW1y7_ҚE3xg<_GQT'qJ ½}RùC3Vƞ;v;=p!><`0Zzl"1"<-'ߊNIJ@)?aj6cCFmc8hx$q7t Q}G#O#1- #:"ʆG&ě"hgHʹ"n"5=T-ZpAx*`H)W_u5O>gj*λ_X(sHF®Dt27f0qI#>0j]%YSʪMN^ٚPx2RvJ#,nLywY[ɃOPtlӵV(ˆ?qD3V#!.V܏I%z5[2wJ?+t*)kp6AV9GXUJ+xxD&I>bg#wOHjk"[l7J@h?H~q ֐g 0Nܧ j\x߻*}![Ӹr$Wc_߇wF! Oz:#OV%cgjO`,m08ݐ5Zk_1l)V]Ic\M"(d@pm)dN',pVl?|E|F=ʃ2,٤ x&$<)3yZk"dB-EcB3X1p#_ދdvt$>AIH+CK/vKKmf&2 kaZkpyvg5cE4|Jm77b+?;j#az~䑑. R`z0Ž ml[_<20F'djjFKclJKzTÍ&Xf@7o?:!"Ӎ[bY 2A$&OVؤ\B"`5SYm^8_\ "2v4f 'tzݕF+&f>_6;PMiaomθ씻m)P6yS؂!] |qaKpF\tmFGq3?rūzWSmcg+p "䄔dY-"L(1kU >A) |ID66bZʘ$B v`5 \S~{iT4|2hZS!,>ywMYr4!č3I;~nYÚx+Q CGcG&Dib,ʌT3ܦ/i#\))e"b*Prg]KHk 9*q،}}ux'Ru54(,P&02,H*D\gnxx}E8,.d`ImXWHdSI,ME0?* )eɪne,Y޲=_U25ۖAX `gx>\eJEz}57:8Y%bil#v)'ސu`9i[1)*,eJk=ᙑeqaި`4!yHF0]*^L#In\JtfX b xE/$+f:]']XrDcZ汎᫲5OqP--IĚǦBlNh2 t <:?X Zt)>{8䯍tz oGp_ ~|?ެ&uO7&WgS Oj>^Y0AeM"<8EwG'._qH6𾃱]E.߲ sx_Z%o"e{0dXFsu)7!K|=p\Annq\奛XH~pO'a/No 5A:79nj-hFGkE^αK+NITH&<ɍp§j1 BJ66:'U*-]Y:" 'tl Ff4Pڇnȶ? iZյɨNi415y[Y!XLԊbY 96t]{u;9k~Veu0!2' % of|zkț5^(j]~6::)\{y8TPc9D_2xmc&Ƽ,P׊^դ, (5OB|7l[APn.Vur`=ʁ@dTI , TqiǮ}4O'A\fCMh ?._a\Hk(}]p-nt-^[4L:h^" 3=˿@}7IcF6.=/ơEq9y۞ũ)KYR@bh)TE~`R_ĸ?cޅ{7$D˓BMb5I;ke/@WOJP ,46=7(MemҤU(~$>D=Ҏ_QGr|"Ѵw+_Q5?;I5vw3 qf54[qZ-Y#W61fb>L[;}v:q :Ia { Sq+=<L6i ㍤GUӰ\jp6rǴp/>w8BkBLSu2BQTKNplVF6?~<M ߉2ث$TWI`dUF2mt,uQCJ讳mݨB{ty2[*$| ȉ%[}Dy̗oK䈛V㘉 䴞RϢ |{łP~oo:6o2,6@3иAGptWcIкRIȕ|{L3Aˇ觳$P[yqos Om{suEpBpSLD~c ="˸٢Â*w [-}xx:JkJ~M;6ݵzr GiL/s\AW<8ZnK(b ۢb uہL?$>hŗGЗs\}y*1U2f5VC/X+pp"TV^ av>ȯܮ ?pU]m-vg$ԮiG,'nZ)^#2Wm"scamJ(7Nl4"նɘԚGC͵X^%?e?poTΨ(G;>a*- ku#jmXǏ~G/C˹YiATez;( yFR=:.MmEw)'T8>F 93Y_q"ele3_Xaa'{##AK5g:J+AS-,%ZhoQByeLCkRͳLQ)]-" Yͼ~|lZ*}}%X͊;ʰQ )trV XwNTb +5J&PtcLy#LsAͻZ-gAJnTILz*< U*P6 c. ?jϓOƍ*Fdk5TTbvX `zݭ<(sAc皍)Y %_J q*dM^&ښ0?Lp L=/~ !,6@,Sr~S#cXKxo)ǵ$&sbzy1|^)Īc%fioI" FQ/_{ChduЏxwmWT" EWi f1}ӟF73&u6J5[W5Y4uB1tx%N' b,K^6VaT_@}gQ8޳p㱹,~2މ~-AF!]!/!s%jy|1 y?YئUGh~^&dR9A>zE߯I O%}4 wCv4B3ރB3?zl H?sI޷RZߡ/$v"Lw\BJVF0Xct K)I  M6 JO1<7|]C 8#@ I?"A*Z@^O{ @E|FєAB{Ҝ^B@ -y^yy}KoƴiWՖCԐA0dt vaV`Qb`Xoc`$AŬ< |7&V ^p,V*! ||U U%9zYix]Kwx3p h2^2$Hh|cw-uGmpش)C#\qKZ*qUhھ}N t$;_!r6䂳G[j⭁+gV=!WHK%L:h2-MGzN{Қ:1w<+&*d1)mȱৣKÁl!%0굑l̺qh@a` a%~rI=E"WO6Bs:"%$&+N ֬'l2(zI!>B8Ftwqr#"µvqߜi.fy k.8m,82MBq~E=Ֆ$p"*"GLINc-ֶ/R:9@bȣewZc_4Oב71UqZ?@&B!yK!d"q[d p޷UʶO`PQ Z%\Y֠H0E*z@1XZ̓;ҁ\EtƊ[250 L7$=B\,Ö[t#j0=殃` TfC\@i ߇H* 5wxb2wo=tTip qSny"Ж $/Ҽ .](}Oo؀+41 UgUdUPw{ࣷIu(YxAcG/`s6Dz1h#S ̭%cl2BK AX7\bDwnk&aQPa[2'X6bN_Gk2ьqK]pnB24%-ĚFٔfֈ%$-l Rd0,Ĉ!m|ÄĵL )(mX!\/}-8HaoVSAղl\!LG`?D0!gu`G{,gz?fz3m|~ X+d{#$~:t*]s7X("] ^m80{ǏCE^XEЦ%?̾(g\-l|@$ޮGcG5*sl̦B;m" 1NI@nNw~t:ݿ>AXiQOFyLH G,E!}\PR ].x!\v@ *p @ c)<k N:&B?0VM_ZXƉM O5߈xmǼ,B]IrX;0Ql d "=l$  D-bGIMTu<` eyVgEFe&quLhHmi1T%Dtz<Y+b3y{ʼpVM{Tؗh4I +ɊhHȲ|-:>1m5_1xl9|MD {w=ٍfj+:/_(ӗ~jح6JYZ4Tb c]h=*tg^%Z,Ř0eR RXW.X^-qzʭNV fظ90G"%wTXx7Rt 9LOj}W,4T)^Ӵ=}\DCKZe^[)f(d8nANv( 5hRzV0wC WAP/_l},NMuO{6 ͐GBAoi,^b2KC<" 4I]yEWK[jkgîs r7&>+"HKʩ-s+-➬a]y ymw-g)Ho)N3xF,[7v |@r6m2?hOW%%iOAaNaV Hҥ@wЫ݆Ne.fG w/n#7Zp grl!|͑F5= qrټ SW91L>$|u᪗&u)0gP!n /׌MTH8,v(Us )}q;Apm˱C-J6aeW\aRn8J5!ݾ qyijA`s5 Wӥx&TrKPP|ؓ!&{3M~Q1Cv:TLoe}]"[~)\:U,OB#/96#;"s,a.5 $t?a@~Db9{C,:q1jWt+(³@ S y2$740V:!q)dw'VC\ul1Zzgb^vQ G:d" CY,̀ Z UZs"VO>m:#ˍ8Lf\ݞ@1}xN{\|(6=;kNඌLO2dQ~`Oϝ5EtuQЎΆlc"O᫩8Jr>,rmƗ1qCUY\?:W]`"3+FHATbʐs$LCin ^'Pm.8mݙܹDV (܏%=xsfEv b|#wʳ0rx`@7$T6L\AkJl]G5+hRgg|: Wd\Cg%>N7}a-yOS&yO-.BȝbZF7X54J7 pkO^UKwE7\箚ze=v)XwçýVk"ygS-%&c;eӥ`{?šwbRzkZfN>A{m~޻u 2Qijmx26P%i_uIC`)Žyj˙? k|ջoriȰAHXI3v|~{=cbp?,e{paM0r  #3!6 N(Be̢nY,[=QiNj<[*؆U+653OLo:Ѝ. dMը~}@/6%b^+7 SOBwڡAY?]hk.yDODQ4dMh(7L/߉NJ5F;鴐p>HO-?;$y_Z1(~DDD€jtDK_m'HjAD6ZZoiZݰwVr 0 MYǼ5Yz2m" l04 []Yx,.!W ah{u*B^:3k#9(ͯqΪ)>V8;&Ĭ;|bI/ܵ{çm$_!h :fb?WZbH,zMjw@h棽 OҥB}Ff ?qUagGnNo*bww)1"#oI>Q>u҆ _%ZB\ҖjZ^1j}xi:GM ~" 8J0F GR)LfM{{}1iyB09P1^^7˶ǔ7fx)$/!9 #Q:MכȇSG1G(O-"p`wo2P.xg9\ɱ|L=-ʙQ:j ^;  n 'O"mkw}BPA"! ʪdkLFU"fVT(} 805l2B3IZfLw^hrϐ4ԤJbԡߣXO3Zl*'7AC`+{AU^`7P˛ qvZ~UTO, I:ݛ[b!t) w`)ڇҦ欢HF  WXFp.&2La]['x`HġXoc≁uE 2C>Ij 8GĚ HN^xc'RϊoSkA,L ʼn"v&*#r)sd#|ށ:- ްT`?vΑE7\jzdRyc*ba᠐ ,¢"󇍢y>df XVܖ2ud/%\lJers"G}Uuf=S-Yelh:e $Db'L?Lpy+|2 \'OS Rpl/+Oiȉޞ=Q}ZxyKګRFQ:UjI46mA%}ĩ@ `<}9R(1ʺ.w%6/~rqm4 J?=Mb^f ·R-u9bZ= `vx~yg,1]]󗺲Sn)uٽzT(y5>«~$I<|{=39\==f<:о{ U%/S5`6nNy}Dj̅& +wjqk-;v!gywXS?J=$w=8-X= KӘ!xj[@{J*^Q2JVb19`J$a/ަT/lZlffuREI,߇A>%[ZT 'Щ!u5k<=  M-oU(}ONHtᾩ sMp[?}p"C~[icܱ-u,EĶGFƩ"^"] cRFq> Fb'tM͡nP)q -/i?=T {tᎧ1B -e$7RX9'05;AY;BCUN)+\ ۃB3~hFrY$w'+/1) p1Qy;(D%~2&]ZzߣbmisuAe|hij8GwDLB@AB'"$zN Lj/Yc A)U;B}v,1l'{G ˧ꎱ7t)̓!DGB(cb"sR:L[ Xp5FR\ `3|3E >w}6g%[-SNe Y)3q=cO_kt 7Jգ Ѩ_XRfICi?~%@y:B,M7fP='щ7 <`}#RṘZ.)\\Z IVnXJ-m[KuwL1r.2Վw-)"Cz}F `@͞c6V]iЪ8SW15t?fVbZulz{G%BXRp\AOQ¨Jr%kc9. ¼ڦF-si'?K?뢚am`w^P`<`H%-ϥEqDS3&p8 ;+1иɆ&BW{V1WTv=0b2s Ve)_.#+b=ay8#cxrR}ju,fKˆ;H 7?gx\`tG;iČuTERW;P@Dm, gw+OĂ38Uf\-Σk.BSzes%T3bZ"D{T= 4{ #@brRU鐅uf9`L0"򉀘k1b;Ҧ^9>{ɮYM.>M؃use!ݒQ/PI뙫S!.t :&EuO2Ԡl-,=ڞ\泮8 "6бE*(=]GةU?-}; AɳTܒ1㍢hq_`[̣ۻ#o^s81SgoF䲟*u^^M*E"`蛲jKWչaRbsqfAC^< fGTqX#|6l)@ڭFx;&j z t/$R=!GwKD oX _E/t7gm^OPfYٟ9u,/TL)o iur8YhQwꞖn@w*Z"] N}5x嫒 H A:B6wK{FOY\ H^Ǝ3CHKVn`-)oLWVa!1rS-G/(nҸ6[J_2~3\ H24%Ҽ8Ǫ|A-*--?U8oBRI `I9AIOl+ +񤯉N?g_g`"=bRSBC[-Fg/7eKxqW%~$EEtNq[`l:bF#0dқQo8WwL&SQv'I'5pJ!ҽ\e17sN]'-)9m/pƖpTЈ3V]nυzzIn{ӕlN9uR@:h& ;Th`R$c8:,! HKrDKR)M}t53Cqaz8ʪ-FQBy. (fNFRPuSP {ǬUu.Cds@,d腾¸/~F W?x=͝^ENcT }ѷ>?Hb S~A]ΩLqfry 6ܖt˩4Y Ǒ~6 kL,XqɷO1U_ # 06N)p,k@_hEbPn̛oQY_ODÏN;97S\\u9t#Ur- mգkw scӫ5,GUa\$'ܳZ7JJ_ecɏjA٢>G)Td-\GX(U1:Kt=BowwYO\AHk ΖSbD|%u-Dtt &-Fܢ\K'0\+ VŋkK~c>"Dw@KXF"*Q{QӾb5ƽsMY:}"$C@2'[zWaY0lZcQ#1/y$cgm8v`FEm^{ŧ*N+Wo~T_*6 >KRnwPWX~'gZn8d)WqE5Qݱ!esj~NSvݟN*4Ap~x {YhqX%z~5Vr R=YRۊS2C76hkJ]Ѧq/&(aCG!g Ku݈czuuijЧȊyG5|V+[siVLH h:j 17P: ۈot,ɇhdU6#H܍y\Lm߾:I(‘/#XRH~:k\2 ~'\-Jy"[93<11tF+M@P .#ϤRN)L |X[[u)6w&u `gSDQ'@]lƵgGO@#7'K`?"ͬX9C\ ypug^soOM\.\['vrpV/14%yrCY(]JIOn%$Fd/((fj,APr1uUSZSR6J]M[jӯS ~ E2 ?м-:ӾXg.C57qƢ~p3|20:űbe,fuJMBv N^,!U} ڡ%Wj3&~E94p,?ց1а]Z\uGY "0U~|g))sJ n2 uIlr<(.˜6dEvݰD.He*r!slY\emtbzZ%zSYmJJ F3J%ITb (5;,cణv-=&4,)$ϽbOEj!$U9ѫUHޥ:e3|IK6Kwgl4'"cMReJ\/0$#HxwSgU86G$·Qi| /Ͳjx R گX]92jkG§VJ1zmV;qߊ;N F׷³WJ5)΢eGlWb:mt W,CmX Xm޵dq'7zZ6Ы}~ԾA7KϿIY^9sk7/z%}r-_ / &󾫆J`iy|k|Zt^4+M_ Bn*K Wi7lPҿ}xJ: bn鄟bYR C $Xqy9×T| GZdWɸrЮ\aXFjƑKH;.IJa<k8d`$1(f)5IB9Z80Ua݉1̑܃Dx QD9yT;h D YwtC ~<zoFE1ςZ+N"SOQw~o7 ͇@T 5W4g# V $r *˞逸 ף:GҠQ1Y1/&@uxS>sBIff^x>seAsI6?;KpjR.8VB2ut+`䮭{ Yj' t"B0l" W1{Hmqw3.޶jԖ$* pYAockn/[1[_ Y?RjI2vo`}`B̥t3=t-*#H:EW ʿ *4;CTώ4"A v\/۹egŋԲ̠=rY>9Zd94np?鿗꿶0E-$)5?Ps4g/Cr\qh1X1ْ;aG4/SJsdh Tl|*4 nXiy,BF8ZeIok$U)W fLīBy& cFLL{םb3O6vdE+Pت,#r:Ȍ0%eCi^'Se*YM>=Qj"z ? hK>[sB?Vi[qzoi='5-8 1зƔ~ bIWb$uI2Y*Ԗ[VZ=Kdn?ª[3!\e|7N~.a$=qAnY@7Ud.gj3yoA;i^DMlAa2o}s1\*:#,)%_Sۯ*pS~"@5:}i .hjU"fyHAÇ6[BJz=eLY1N!::SvM1K}8Mp!mx51ݝTiRUhpiN^hq͎ݭvH[ȜUMu7%;h\SDNẗX~M\ i$::xyXج)@ Rvf0 jI:~$^ n$9v\\;:C:ǪoY '}t^*]: ` ) UzM}NV^ӾoytY?Yc99Ӭdַy,eL Qӓ1FެG1>UՇfkcUʪp\i;T"GEcV\<u{sd$އٚ F)|ޜP (? P[i|ǰ=5XMk2S;*V j5De^GD]ͻ{Ȳr> #d+qV9jDRf0 O=| x2;T`d`µ6J|=/=ԐC~'#[Nh_ ⲴZEt6fL-ÌlMG.O`xl$JW0|ѢyyT !끀18③fa-5*QQ#oEњ$J;w6dPR/*]BDA4﷎,dekN`w+: ,nDՑt"19ʬF /:iW`GTn.ys J]3>haHH{)?ޞ3ebxڦ,<V0~[8/r]LR)C(r+$Ʊiy̕SJ$ġJKr%-[ؼ iZU{CbYG#fhCDfљxwhËTcrwH8R"qUj XC5.X(&Qh% aTn/.*~] ><=ᭌ*F7}qQƝ-^LV ]GU!c__+0oCgx>=3Ց LZ@O1RbgZ{[%JV]U}b6i+6?ҷ)x}f;7]ڇXbSk`jԊ, =;QvWw:5\yJ+NHPkl-1669YA] =]+6 1)7kM; i#]@>nX J5,ĭV~u45W~e_@*8d2Ԛ] шTgxh6p "κ+d*ev_x %b>|5:Wi}Is8ۭ)UXidb9rӂj&?z'A=<×pyVmXjP'-^ WS*MA&9VщI*}˺7d0-f*")C+_˘jzѯAҌuV C&OXC j~ɾJ}2 I^ItTr' iq骘ihx*f!QMo><ҕk݈,tP>4U"6R s'7 BdQۜ{L Jls g o׽0_\[;<4qI" K܁íX,ɲޘyh9&miCKOuFvQ&,M;J?1c%J΄ R Pa)`U(:f;E99PѠ"y;vע}'.W1'orIlJ摳4RHZD=_ 3cگeZbs9;eC HKN0߿!vە= ԍuilRpax2dcg=.NGȦ &2=,09QvNQ.LJg4knI˴RBpq$5a6ev8ޫzuί Pq5{<3WԹ7zi*+r3^vƍ`}oeCQa|X8ߪMiap,MΔY*e32 xݭb, Q;`M"ղLHR "D$V?z6d@;M[0!U-yriF,E݁NBd.JCA&o0x0CFWӪՃ^;,{Q뇞].>i|cK6IJtf"-?;>5h\_-/%τw6VЩ4Hn6ŬFuhH?* ( ZAި#"bvQJ( Q Euo,=Q_u@Wy̅gRy6_Id]D}ֽ-=PT4P|fN]0xɂ,#~zRLOr3 8FJGR>;#B/&Pm&Z]'1KqZ{;}B Bwm7c!G>E/+:57QɖECkoGZ Ǹ|9QA}L7U-O" X^i&HJ$dM섾H #jŠ1o ֜LCuZo;-, b6Dl @$e0 A:?ǎ#[$ Mx9>)I_(Ap6N ćOc? ;[/i5r6#W`]e1\܃I$'$ ÝjJe:1$ْ DasAlL*KDP,o['A;0;#&I/Nnk?(||!̦ls̔[GqP&zQz[6:J.#nvRwZ/Fq‚.]uj,Կ И#>it#~ܷ5"h9N9fA\@NcG1LM(`xn31XS ճH͡sYZSMyNT죺=Tv.W$,W{ZLG+8dg`Ag,aqe``A槌}6C"~FC+F zbX.C#OX$;&խ-6_|2_sj*˝ ۸oDn2cCdw)H?^z d#.h0[YRk41Z ٮ8}4qyBй:5¥G+H v$e{'a9 w)K}2^r\[`YXI ^"qW_8gx ݷkr-u~\;K R!&5񁈎„BuZsIg 7տ6e)0T o`C!eers6 ISi]ɥ?` 0Hչ1:x.-unҳac58N Ȣ,;uTR;OsN|LM6lkTgJ"rgO~sHE5% '#DrvdOܕHPx ᇈ=cBc@`=VëEο4ox:qӌW3 /|qጯ.4: ]*|-;j>%ý=A'{ͿFo9 u18vi]p/Rx'o@! T( 凧ٍ2OϻE%iCHB\PB Vj.%n %, !U6!Q'הc"v9YoXڳN`0GG~> =,ݾjj h6ؐ( .1&ǹox&q!vWY ? $e-^ fE1CE ?gwbõ.P;`;x>v+ 6=55 NhI nuL+L&{ޛLpU:!aeٌI#&3n(R,/`llM.U|i_$Ajq!5])1bF5Р .ͽ6%2h:P4I-|af(I2E$,XCո1JCŀHϛ iуnWTJrq;w\Ei} =f)//+m{kSEJ, | B#[bTe4}u{0#[6ϖ;x*+}}ir<ħATN"$qE*e\('ϞHg(=n􇘒ATPO >A&%-*0#IǴɒIfq x ]Z ]ԥMLݩC43H,U @Iϑe~rRueKv`jcWSIϛw`o N~CmGSv)DV?% hg9oux@q+ [$>67<`?*fD?( 6dY"X׻ j x T= hi9#Ns( .nw Y$\!]w6dQP]ՓЭ)À~X(eAby9,筀 L_G hv,nI!" (.|7DC<`9ǀ´C.^i$x;??Vb~{rX Jn3|M;3ig|^ۓA}ftL$l0}7 .{ *ܩ7G88tq^Um0+gw+ N)4z}hl)`/)xzM}9|۷8X0CU%5lhV/ % Bd`$5~&lTሇ<:B3oqG,</s rDAMK(*$|k\s<gtC,ᒀ9%Iv!u;C:mb>J 2BL; E<s9mqHJ4=@OmuO[Æ}@v[8~m`د&9DP9VSXÀԵ]R) M[\ 2,Ⱥnid_>Q*PD]LVI2AM4 ;FIN$@} A&5]x} ׼T.9:yɎ?8 A/4"=cV뻝1U97Ini3:k`w+%<HQ1qFw3G&4i* Ĩܞ>-E߱bШ\ɩdY?vuĶl!ڈ5t`z9,1XirhXә(mT5O=wz1]qH&0x^U=<8I$W睘!Dd:~pqݭ=g)Jj<0{>k 2w6q lo,OL4P<{<͢xlUrٝP|z B@ (:S-~` KǽǪ865Ǒguկޝg@`i8wn_3[IDIvmRJO&Tbr[[x+&$7hpi<'`C ZV6dp(<ϻC NXDC*9FӍ}nwBR̳1{Ig7 "})` cXxRv-EPY+k3naeM1cQ"9tSv0gc,Jgk08pc?T ^JfH6!,i̍çї |Nz+E7hԘehwZ{S}Һ옺d§NT'&%OjIu[[&LHjP +6L0ow+:ܚNBE} l3O*4]~ Jp:g~Lat:8rz*kX~̱H>,ߟn\{xSǩoxVZ*w|C CTk_ ooi+|yl6{,Xvһi4[ĺ!O&Pb jF}/o5$01s@/&3+CVBu` ~7 ?Oq2fæKzD *.chr|)fО^q-3`-FCF̚DTRԩ^Es9Y۸ǩ 5f@C G*Gϰ&\%SugRm]sraBǭ퍢LqbbGHn z {lVڞǴ/BS*̀eѝ6Uȋ}F")㤃\uryo5S]҇ɹdMFC_qic- c\(UPFKBH3^i̞^%pV`Y^ >+\ŎrۥkVFyv] >d)oiInC@.756rne\tmjf2!uy4=gQB4iۢ(\+KLqDa% 0h'\A)^0ؿ\ƃMΥg<) ~mr~UѴS4Y[GZyOzDW̑eYI҄Q냑h=um~q.ڪn领6&W UEoǺ;i27g}p{r^ ':؇k笛 }G ѹ5ŧ1Ƈҗ{qaOL+LD肘h()^w~LlZ;2NOcBD8ŴŎ6jY:%W@+RUxKAasL-"Ior@JϽ2j 3?k!g2c!P8V,2΋_f` %t4+/FxHtʝF;&/Xv&Hx9`j/cz3M7VnG!W+8LX@-F]{;`FEs" rsYҵq"`c˹KHdN8Gy#+#5eۅr#iPuznKc"o]թ(1}R 1Zz=㨐 QW0g e4Gi _$Qdo͠W{ռ(&`v@dI iccreԎ`Fnj"_BW  QKE UΔO˛=Pg 7XO4ZPfzDalzp(AkWˉ${hD<1caYJD5$w~Rie 2f;}|lD1'I`?hj%ߏd+O҃ŅJzޔG.7L,H{3R+^4]Z"ڼ;V؀G!^{d8['d}җxсwX!k -DsB\;#EjRV߫~VqTƩM>=FZUɢ5070)Vt!`0pXs4 n5,ڇzcxpƲ0Yt, Pa3կ11"5p#-y02yp|OlHKǘ(9mJePe_I4F 0-kut`Qe"BHqyJD"|S>갢cp LЄO5Ie<7gk @݀DZ=oCVUSZѮĩ)EisxTĬG[#!u E򘯻J֤(wmϒ+x1<li(.(rjx 0R,z:Cg&G]wO'ZAA>88J U̐":\>eIZ+M_JshR=7-Ò w#FOBpxvV[ 'yj_c!\G n n|5tA-6y-Ȅu#MZ0E"=AWgM^#܇x,"̉xwcrAc()1YPWǮ%gFhD(X 2Ɖ=]t [@n穢NkSE͙-_ʄf-x6dL L[lɗBߚ*ߐ^,YEWFYD+eܨTynB/ *bEA,COdD*4\NϜI/*lvN{8 p d 3f#ZKPdyښ\*D[2iÆM`aFimC%=J#T8 `[[~@Ch\9l $irr96F=1T6t\jp[l׽7>!ZĔEĠLN-J#m*> Mx1DnS+~㮗D b/n2N*!wOܻM-~ [' ;s+?s*;fQ3牣ф$ ={YX}"Z%Kk:;'T4 ń<J}t&e "F&&Eϰ)Cʼzequ I$h9G_]"ݘd֓8'_ڥ + ut`V$q$#^Yߍކ X:g, =g>b{D"ieCa&t{sR&^ǕhbZ bH[٠U|%?SŠHARARg> 4B)\1:'.9atmRf(+FR4A}T@J*]TT'3;{|X5eQn?Ѽ2fC )Ӫ)8m\ +>֛-.q[_[[2(FdW}g$ikٹ\ƫ3e{IL5}tx.HNS6#rj3Ȕ6517'0iM#ǏMvwyA<*PB *dD^9k e-estiȥ ݨ|k-#GirZ9%pG$<VʷQ0ߢ)X{e=& rP5xͣd#)~vJmeh2X7 D3Aݻt?5[%{4LqbaY xƂg7hv*xJ`>/W``nY֮e"7qƵ؄ ~ Wb/#eSxG9}(DQCAHSpxc yq k(TZ &J39ˡ -8'kǞ9JAj@H 82C 2MqQjknTοi!%GU}RUhА1;Q="[O311;n}Mߥ]^7ϫS+@񻭿 .ٗ—72^6w#SU /c_sېT%|a6Urbq۰agǨFM4؍aO7@"fC"x\Y`p*Rr;Nn@C`vL@S!2pҵI>0}Yc"nAѝ50ʽ9TI`z"\rY]!?9ףA`,EJ==}9\u&?U5W^alH12NBϙR^x`O ('j%0t3s7wù"NlAGK'OGNo}.S?1}YP׽uds#Y+ ]h$IwWH oGe]V %ۏWx84avуzš<>~)hJDS'ھ4wVAlȂZٓ .a1Eiإ0z0Cy;-7#@P¨K)TO>&cFȆx۝Ad+e`Y:K6\2nb9:)~ uN%5"ORүn*wbFzʇv#rƄ|4Z?RTSM(&CjFi(n 3%)/f`]iå景,y_L{+{$snc3?9>F>I@g 6bUmŀ;{zGb){kv GW/Ί C Q@vpx#y>/&%\M~Bl?N>0,AN%q]C{!t,F'!GܜgXU zNYL!晈ju3_dX%t\$ZgA64D\X;T#M<4A(kgdddgdiFE2冰WqZ[5vALn\lfsNHXKqB/@t?ushyIGg^,w/0abwq _T$kܻ}d1X}FQ.!ԡg3ܶK Kwxo)8#B4CU*X!HF<~1h'tb}vkT9m.KzؽEFHZa;+}؅LFE]ƒkӺ1q60c*-wƙ?И&i%c($~̠xpVs]Gؖog5Wa:wA!{,4#̃rL$H:clʑ5\V)ߨKO3Wf8S(ylbɓKNmF!z!n^8}n"s.WCԒ)%zvNC`Ê5i ["f3e|^h*(JahSW .0rI!%/zXD{Ԧ`ffvuq%>:y $~Y#jY |4."6Yx2G_!td¬%'ih[i2ۍrqժtHU $n<9zxvvy0wm%5KcoL/,&?૬DDoM Dt_&حT v?+BKǁr)O]rZ5{Ȕ40^?jM{\5bvC- )`æn|đ9J֏hK#,? ?BT9FtS/>~Yة'?(У"m0^aytܚY!WUc"S'Du3 F'/7Mu``ⅾC4= !zc/*'\AqRA *wou⑑Ֆr[ޚgJF Re,ǐܠarz}aS$JO[Ծ6%>^^eQ{Wr^L?:J z֔@^AֵI WC.:SݨyI]l~{HNE}.˗E]nzh&)+_B˴h3!ڎ|;jX!)K!S`[XESp{r+WFqN[6豁Ǒh,Y,A&$Sx/RO՗c E?#hIYmkG,zXk۝1d[~>9CBDJCj zAOJĵ$䅮opP=Z.#N!mЄv|1umu1LzC 'E޹dwRR I0u1dM=Mm>q%|#'{Z}L$c1 /Ǒ5oIh =5G)lόmw1t`X& )BzHKC(~ibPخ_vތHPÞc]R'ߑ3m [jTGvv&dAdEᴍbH^Sk6}LbFX{EM X%ˬ; s wp0W ؎|L%Ӓ3bq\u%!TQd~l";םZyڔX%~86V>R]>7_Mx$`BO/ep}Mk.p!P "0:kB+1CM﷮ 1K` G@0Ue.TL^ 4y|ȟkwO.QɑbdmiSj!z-%F }%:/x !SM4x]j|L?_C @{93o7?"{sH~] xFdHCE}p! yLC(*$6j}^#҂A6f:Y'X,,Ph_D^O0Q>Yw/@2̹(kj< ~jV;Ƒ>D6"`"+bތDy+J3T '61R',-3VgobğSs#Eb~1H~P{<)g":$q /%ñg1` "AGlm9MBC{3PYZp 0pZ>T,' njzȦ/?G+Af<;,B)Ǽ㗁9݄-{46?=_'æHSsHIC׃`}q}[oP5+K4?P~^3rchb%Y6,6̈L9RckP0LCC~vy7q(/[ S?Э Mrhq\uŜ̌iQCuE3& żtސP^@ooPmhyx-6D0emh'lhM)WkC@b[}ˍ& ddH%!hLb2_u _˕6eI{s,ce Os(b^S%T[|ӕ  _(~_eOy(a2k nRoxu[ vsUUYAMDh)=Fq>kOXeGA>R hSA `ǎR<.ǠkGO,8UrJ%٣G%'{z'T?#g} [LlX}Mx WAr-_(tLpjLI.@ gʍ*~V2fI 3ImBs d!(62Ꚛ՝i)`. A~n~LTG[PCFZQ4x8\<-ä]e!dfG$v7fk]ulCt)]*Q,ߴiO0B`]h7]K {XlJqH6 / +|ߌok3.Dq\VB-UYfÖOb1 cLF(7ѱp0&#Tsh̻HP,݁|o&aN85"OžR떁!/jNgN^YM1XPs.IĜoE!B䎧n i*;,&@_@߰oEۂ3y] 6`B%a;)OEВs$gD_=ױҹO^c5MƎr5.Ln?(MjbiY Cil6c }--B/άCo7Fz.m"LꑍX8"@d+W.,G\?I@dN2RBF\ `&iH ENV'PD<DZg=}A/3/z.a6/?YayÜG}1[Y:]U4 ?\\ f% tSz|bR1ɫʋ~Y2Zk]MB> (5/;slD'>3H7hC #퓟}|/af&V >mAQ0g{1gRr˚Xˉr67ZtuAHj(p,0xab$au`&M9ZA3S>-̫FMɑ~LZU+3B˞~#v*?p ͽ++Iz@H2k7(nLbXjQDtJIkmeeD~y Z~mSx$a t$~@Qeƈ˚7} GL3lɟ y}KiFz:Z? 9,#Y=_H5TB)F &Js*m+ìgۆ$ٸ^{Qv!!x0ύЯ yr1vA| F9MvR^giyCK`)4q,Zp-҆0R Uu{y[?.UT"~y1X7Z. uD0(%C=@tmq#qrER\H=zdVInd9ҩ7*>|Y. ty,'q:9⌓o$烯Q.I)7*v}{Z9 JLP ӭA֏1;1;i̫@\V@M3}@5}TC 1PGn۳>1?XBfԭt[MkD}d~ݷu#o<ڔMM*Nt*Z(P&ùaĹ+];rp~ORƙx\G'mD1"hΏE4m(:fՂ~ԭE pȲM8-1F{łW,L0u#fnϫovs!*ncPT־:0;sn܎*Mw_oC##IѬ0 +iެ;d,닏<(VX3"›Q? Jp?юZSζa݀'j wW>[w_ DNILbr/^Kg="ɽx'$v:$I۠Mas iIɟ)6jrqG~Ÿ<ꨖ*+o+4wP?D*7_+Ft1NGf=B9);}G*\1"&ŐCͺǧ(R'u 1 =/ilsrۜJ ÚDsT^o.]s P ;j-pD}#Sˉ?L,D5C,& 8rBPwZ_y;Jԏ i(|q*,þ,V;Os^zZ'IF7-ٜ'F^@ ؎T96Ie[}-rLTŇMrP;~ Rc _qj4; zFGYF) C2 k-(Xߜ0%s99 \.T68e痊] 'DnT=HAL= 8{rYx<=Y{\f1qٵvG\_UPP珞72 Co[ASxZ@NH6@*KOou(M6_ojbCav?q O`^CZ77?hvNmPzahg>'j+  hnt&!fPg_ayVLkr 7#D7> %˖3Mu i~Yp&3*2`jj1lGM $-:\2eP"jjƐMܠGL+H5*Gi$|2"%$%"\3Ze_.rSٚ >1!bH5}"Ar$WDs+[pb =~@e:6oPvXlKoR=3ËǢ. k">`i_=Uz픙EHmkK⨧m3[uA];QP,v/uN̓",]Ե: t'~KJ)y9C\j83Gc̠~jA$ :H2Q$h-E*Tz-z6iYvy`L1oq ^L`3dTTpͪb7"CC *apHgl}*0ԓ3  O1ggw Tƽ-*lee Q"KZs!'`d58tԼ=we \uCx.KҗNllNW)VS/k;~nÊ2cs29DtRλ/R~਻F TĠ]@|ɩqKL{Ji!1m`!bTX s'KXQZFCqo° `dI;‘7IGm؆0 ھ^4(7 [?OI  D0`piݢ]㵐zJpSiM€r)$FGq5/«3wN/)asXW_*ōl?>j/M`Of1hm‘ajb}xﰋPwj<;~Ҕy$'Wrf3xwgїp~Bdm~!ɐƅ\,uQ(mrɃ2=UE~r`IޤJB/ b>aLbV#lsGp,5@?gf?%4l\M> ԥ ]Κ42mΰ֞#ew?ѬόqSԦTxΏ=&egR2}.ۯ4^+xQ)+]uQNd㲍U*a+^k{P#G܌f:tm`3 A$Bqg=U䝵_;"Z|O)tRǞ*E`d73E gPXͳAlK|!#4917pҨcK-2Xb?Tl\C4 V^!!**~.u4?v zta]zodbYV<>, >K5aWՕ5'Xlj樀Gp楪ny/pd4%t!iaSy۟*WD;OI Y"n_$&4S 4=V[ݖkx~JeЖMmP9kcJ7kt  oV?X&0{z\ wzv ~t}I^g}5͇=He5b+eG0\W%:C.)n=$rHr#|X'}d<̪NPπƈKoKr(7NEP:ukٓY{7h3p@wMPƞ |;S1,`_t){*}lf:,\ J%C[e$h5Vs]4#3z+7gJܮ}U 3C\/fGƃ='",!8Z6T1S=?) 1{$|Ƨ:]jA=6s`S;y6Lրm~R\V Il0`QHz.rt^ʮ.7|E֠s]釧8opW^т8]|:+ JίϠh}fBNt`1rG9qkmWsmj{>}gQ;gl8 qdE_nԇ z $,nNPqS@V^MX%FKv>.'&#e{|2<,U&˳.iC6y5/m5nLf?\&mUW/"anvQvE5O q)TFdj' )h B}-Ru%%|-F6f-/L$&9j;.4l,h$dJʴ& !wzP$̥ud?G @vM%u+ ,J>[jV[! kS̃[$#[Y>;W*}s2퓵H-%֌sȼ 8q֭V0ToP9X7 M͆zD0]$IFZ^l9:'pOY!F`Шn&ݟ|Y+w} /󋄢Pv v4O!X3%)*7?bbK=,*sԨ Hha1ح7OD: 8`3>Dۧ̑4:v {#h L{`?1;H/dE9qq@ll1s( Rh^(3F1Uf,p/*Q_U:cfXi1۸(6G%@JU_f/$m>QL!*se7Bx D]鸺,,@Dݮ)(j+_{ 6dU/ض*NXg%I Ktu%ӟK &$-/Q},.B>W#=0ug\$&gg' ٻ&v:/YZܻbM]m++ND%UnXY$w܆ ~qQ"'BÇryKƧA"~^}YBʈ22닍AZU8/F,YYONfs2is~Wz7};\ &+Gg[Lf?nvZo+y/RՐaJ]ooT Ћs?yԄ,#m]hE;G71oc/bY#QLG0BDy6\sM))&T[5ii]A][!ڎf^hȀ~j݊a6slEa:m*/ȆkCɓ31QY}EM)lHKJXfzNCz:2-9ԓ()ⴎ;,P~ڥM}Ue?1^]<'Rm <+1qAS ǤEl O*^eE9|v ةHpwRӏu_wSii1f_)I[ꀕ@o\,IpE3xH.l\K0`J%D, NL1-Yێ*9h ]\;Ph9[s:k}M#WA~"^e >Ot Se0b~Q/JJB0X+{s01g5@`q%OfB7}p7FUh-08>$>٬ŭJ&~Q952c%- i8XhO$4]Hzr@W $0C}ӨoMސV'QO(@wgj./ISpyɈ$uKE zmYc_®`]->YJe{!B"9] JV>6;9 1%1d(&^Qp%E{T70Y6.p< $灾9C_Fk.j'+0xo}S#Ȭ6<*!:ivY8?ֈgMwplTaրeҊf/Gոİ?D-ʃ쓷k0ஞ<AH-I ! :[qɆW}Q|}%% g=0xj!oS#[֡&9D.FmK" 9Pk.v*-m]C#|ouX =%UO'q}0L&m&~!m 3Q`qx!v !qA1QPtH_I,ޱY,-N2R.K(:{-W ,QNOBV\Phå*0ȉ"S+|Cv.KIV9gM/}1[~ `FIZrhM\G+tl׃ =8 \.1Rsfj$lGu G2&k%hzUũef(ajU%zy 3HxKjB% m#mi׮ J?%RXlKD̕$s[ِۋ8M"c@zi 0*2CĒM& ' H(^] \kR_*i|D$Z!eE 6g57}N3,Nbkׄri> mN=S8 " H֑t%lm*MlpxG9u+vy(Eil؃" #'um*JB<ڑIN ʋ?MFSmo2C-m609"QMYƙ p* r !3^V"^C@Ea?ɔ-?w q8 3{*P]ۅÿ5kbW${('ћNq_; m#AUg@8B6ƜS0[~u^X^ = Ed;07/rcI;͞5䋢uDm̊X3L|$¢o[jF8V\%{?i!^익> >0׫$b5@Y05hO/=ne‹"%%:B|li~p|;T W SfaL\2:Ş˖,%Jb|Ngq7E 'C tϬ$^ fp!MS-$lȯ؛ :[@{wu ZKqjBo2 8 n;d}/'[t>7~$r9^U>Ձ>^˸'/- _ <;qTEx*/؇odNO8W̆BS t p\%zrU1F/eԇ0-b1w;15hZw֗Bá 7!כPwYbLYudR}bYLħl0Zl4q1Iߙ*䐫7*]+Wc@caZ\z_/[\fC2ؗJ粇}!6#A->z0wYCl3UL`w[JJ۬ \sY.nu[ĥ\2Ђ`߸y!Qw*s}d6FMXEXkے;Zr۪ Ll8A{L70]88&FPvv_ZVr6pu\h)u57Ik]R$̟|ڨ\݇$HHa=kay=PK NDͦ 3pо$.XApOH⚬ qIh#KbU`YIq|Y!iGH(mR[d1P/juߋc yQQ~)N2R֏5oϯ+?P0έ9/c}q=(B))Par~:}l|/,bSlUvB`r7pe.oJ#c6w)jʱlZܭ eN:XzdhǓZ2FNL/ _oH%?# e7~y?Q1J`|G˾s,\x| Y`B]4220y(yJ̲4g/KO6VfȣK62{>~ɮ6jbh *F+;@gn%+ ַjeZ}iJ>G_/:$@6 S>qICn}W`b1ˉwE/j/8v~"C3WccN^5lK^ ̪&xOQQ]:lij>sʋPHk+'O<؂҅%3w'&=2vr&$?RV,wWڲؑCz(rbx3e`:$BRRy%>Ĕ,>F@M(Zwbz\JeBc+rOZ KbYqjpa.WiT n` |wmH $'e7/=ݢ>[||w'Ԝqw[qjބU3F)a={{9T]fYwW?)p-A`Lh#>cSՠg!wMrr[qM'6G ~D41+_9 ,&6, pѕR ^즔,O=d_,X9mckvkl7_}m3:%uZkseHSnll@S[t?͈*O|р.e?EVZ$ mZPcW%eU+6vHK݅8kܠ5yrvvO1}  5T0.f; 5ڊNl=}/ɝ*/v%Ӈuf0vº LskI4Tpf]H[C,o)n3ϡ5Ces'k]3 ,$YWB:^PfX}(ç ݫ#԰[ urBnQɴEy0zIչFsI3o0.sMuL? g1lJ =i[Nm>V&\%'bcj([O6G! Ez BF4XOۮ \6> ~J('HgL^?۶jaᓗZ8 :D꩝Cj^e6. >]p׶{Rkxdӧp~?#rWw6>@+F[M[^AJ9B!o~IBNS4~ZQDhTV,Ī-q=?nc;&#Pް l;BCpWӬ kKWqC }ARՉ<BEqL!l}Uy鉜Ùr*gwafpNZy5يڃҲ`% Ql'>6W/`iݬWTF=.'B*Eցg0!\(S'_R}56,o4@{lk$DNnY^,'IEfZuACVFOD>6e {ci9dGR ǵ&zCA 61L.-jZb6~nJ^yvոrJx+M H@~2OliN@xh(KyqmЉwehB_kI!IEqwy/!i9'3T#j19. Z{o1ݦJ%H S=( Ljѝ]-e]DA]u:G} rc.?[VHǽf3.`BlA5"zPⸯCy_SK|i./JEp j=0~Ve)dY fٽW"\G{ϤE= }O%OWj8m#pq1\Dz.mASq 鍚~d4 mA{j}witT|Sex41c<t(O` +|c>L%“0fXԌ{јO ;8֤22 l6!@1"W&8+Ly)eM@A> aǤK 7I,,΅q+r $nܙKۚlTtj ']^l|mQ kX58XW%+8f7%hxanXT.4|ιD'Zk7,C`0@Tp/&FQR yq(;~20>dB%.$]C+R*/]28=CvuSy]9Jk9Ӟݽ>| &ޛWƳ9e.Pj &ReJF/]W X XE%+"c?Osʧ>kjvrð7(7VNTSlV5̘dW$*>Om&Nww5z LgKf5 \=A GW jUL[}^XwVV2̕QQPIŠG481%zr+d_# zcJYU#kdm0MQC WRn:D)d;AᲪ/q+7gZ|$jEv৲ujsgo:n PBY>gl@sRWs!9rleҕ :EV,"p*GE^>}m *?ж&D5-o4ve @ި]`?zRk(G . D7_V%ޢn^Jstn}03:kLV4jn Q ]=o6 *&uedS1s 5Y*!r$o1Z:rl xILc| ulI7-/̐ߕYGXuR|*Wj^6)*Y맙0bŭH~D%y  2f")QۍzmO{U {? <<>!}/h[k&ǂ:H3{0?ӂ!i5LV,4p ֭96 }&? %Յ&1QF HuX^-ȴms$K⑲Pa( ϙ|܀;yvSH- gd}h&ظXDp/lZ@G zh=I!԰[9TDTǖ7VL4ғ?CZ_glyb2|KG,f0~5yNF>a }YC(jOm֥v+XHe D䠆9 Ymy Ud{{HD ͫBA_8ó>yP[ "Bߍ6. j%Ij>eCŠ<jX 0gzM32aeC"'rmI)5x9; HJ[E0[Çd&Ρ[_=yJ(˓z&#C {wxiI@ C t#iDOZ ߍv=Vl撨M0]@6;WgY> ]5yv2kƝɤ;ZTiRv ӥZo_l4 >8T0cG]}^7!&y@VXKXQ +d.0z!(7"\BbhLq_XiT~7D pCUFj-0k ɸv_80:g8ʐh95>x:`ȻzMdwK2 ˔’$Tj[Vfm1X! `74=BnZU?S G~,~>228jI[65l+,kmāW`o: q5똬mom"W8y9zU֌p"ſť MW\^CD6qR*sۙ5PGyžn`8jJG_&1~V ;;[N$hEFӍsbt1E* hRP5 T"̃eNAw'K@dSYLM: (<>08  %(6j=0Z,w`RD]S  V\ ݀1%GYh,LD+/1Iԝ I@|KT8`λ*Px5)]6 tmz0l ^nSoP@(^7:f܄okU6t<1[H39KLwՁ:dyU0}ؒl$0(]s`AdSkcrZnВj{,Į㚡UYW{ŎzΪ?h|S]pw7C)SDHk &>O+OD<|k({k4Cm*N'$oSKĶ|"&s Dz^gnᳯH'@3^[G2Vs C塈i? !s)TeR  1trKSL"It1GIn\=7v8 L;z^]7Et=@@ii[8[]%uעö(Tp*ޥ$zoMX.QT[&& H|َ 3!Y/ܥ C;ȡ{k_:7{ *xw弔: >s5whQ"svDY?-Jâ A+2ͫ";Z=q&x"B~_[X\BˆUf=+6n2}{&jo?V@m'ϰ0U% . ):7qBJj(~ J6!%۫:͎Eń4ѩiv>>R~[qy_4 +"ީ8myVF1|5K?$躢`S7"@B1h1 If=R~OML%Îmm_ Rnɚ*?9!ӄ8){wJoe}UQZ.U n,yGd{MMG< PO>F/ĚTGtUI+3g n5= ۔%7t5ݕ@7]hOGšAtUEH5/|Z:M%ya?tMkDV\{6(D3Yy pen4Q@W˽iiAP/Ѩq30z^ّzVf'2o/PW|}b9|SxX+LWFV524ڧė^؟@ԠOPiAۻ^3kr׫wՐ-~!m2}-q]Aˌ,R9)pFw\O9DR@|2~a0F(z(HAjG4(~a[t8 ȡX}s- 5dB_bym<#iՉh" 0qT>EsΫ92=iZo17dEՠ. p}F׿8^!5gW"T ̏u#+=(H&Veޗ6K-dȲCwH!v?qz)o#ݳ7-֕:@zn Px8g24 Kŵl,ʲٛJ8r0> pӰ 4m4fj%lB"1;Ke;:p8osbhhlmC)0%i8FI5c V96.{}I~7S6zk?*H֯ 2@DŽ Cu;5GQؗEix88aUuhz}11= 0VΘ[ޟ.s"!p ʣqm&% Ar)yט-۹s,DzH= wU M"9T*(QQT2[<@h")o\26ɏb4TD/rD$OvH?}ypbiM}Ń;|9UdYYMvqqm5T&=MJH _۫yXgwV|Nyyqs3'5MI7VXYrNni^;jk ۉh|-rY@gJMkAv' Ex{3]8Q{Nk`)eZrB)3l" &[()Pu0)̡HP\ܑףC/b=nɑO,2dD 0RPemXB(WL& v4YK^Bb!JKVv\@Ta}S]y 4B,r_3pH!sm9>9 j/\'NN9cmmY#Vײx|[Wkگi9 nc[m"RGSxouJ>4Θ˟Z= <""f.-QıfUɆhIpg3LBUM'$X Oy!+e6F/g Yl`e.Dj9!YsfQ8{{ֺz:$8gQ^֤ dR)ۼ_ ƾcXSG9@:edòX'~ P1GL 6^+uTpt ` )<J3 CTJ3}f~Q'X]N5^["L{iӗJKAs3v ж|jX XYdFECثcF-VtF,[YJ'F+lACHAG(|3P%5KOz^Z.r{_PPO bRۮ2{C Y#&-&\wSM2+z4jUN~OoP)`T?*H/".QB#2ԂV>.?OM+A9iêC 8Z/&] F{"R^6f,#ҿحtTr:voБƎO<7^{Ao{MOl4n'1?꽈< R 9TAt&Fȇ{N4s=P":0 !wB-)eCy3D&-x~[r Z۟]&>&DsZ'?B!䍸g0oy { K{LkTtZ(Y *$V\!^EECT1ni4&ë7짪[75֭#jl:\rB A;wGY36TDkeVYmDES(:xn!HWJ3m|D(M#-JY. M.Vv& 5B` 9n&m9+P;Y&WOƑHE 4,e~,q_Jk!̴ڗ#"Ɩ`99J,"b­ݝ%Д̂^euob׺F̵2]sAۀ!uF=H uρfi jQ`4@%q'Lk51њ!s/ܨP`m;>}4\ q1vo"%3ά=#:g-E} O1g׉23=͝Q%B¶Q|"2`EQ(NpcoNT5) |Wi[ `&xSb-|C 'dS IZ#&jWcN?=?j#1BG|tо,; הloKa|ӵ Q(]0W?ܽTu:J9NJtXZudצ+W?5vGCLƐmCypoL?咓Q`V^h@4쩃dp3?piE0F} @#=wk- k52ij B8]3 F&*7T I/7:ZE ˩g]~!d=7Y ^.9Դaj;^P0>zi湤7!s6Z,23&Ndz< ]k36iM.ОNċ#t2|Gf/! ½θ=yYM&H#)bH-L;\F=LsS 'Po@ ZY!,4(.h"`4vTNgw-i BG?+N{c߭]Р\2',v7=emz*ddb9'9̛MGtXmz?Ջ. 0#3qrB/ԁw] kj~LGz425763 0}hl|<:Fe1&6 DtaЋ OK6Us1Wj"Z(rTtڬSiX<0fIp#朊I덕86v{ʴJ,H?@g,*_|@FgA~] &Uz }uS٧51hdlo)_hTEKI^%W[# muD66la#5'hpT \o),8爻XKMp ۻٸF<{w bWmnn٠~'@eYN;d5@?fS](ccCjd,4CiA&Ue,/Zj@gJL f$J8d\I T=ȢO z?bA%r8H8c ̩3%ꤊ%1v C'zi^lZ~x!P1+GHl5p'Dt̨!LJ|Cy?50W  xe."cv<ӿ6c4dZ`bB[2!;ߠH$`~®[mPj{(;ֿWf<ӱK晟LHT3}"@|9[M8]\<;'iBbu٠ cr餜Dwcz^^Oy Kl~ YQ@0b}E3z3?Uڢ-R:3(hKY:YWS*0h'OD8T7K 1"D>=5O`r{X}Dž^ߝ_/!^3hdrlq6U`1nDMkH㠓qס2  }B7V>rcPxmdfRLrxf$n!T\7L?=i> ~MZ=ΏsM SV; !sn\^J2*COC !a=2g DtI+NqLƜN&d.bsI]?v@o>:t 8q }wUyjzhՙG{y(unn:9gdQ(\ӢSֻ~`w9ͷaID7GܹE?fc?0e%)AAQ0a^*x&Lh<(ĩ+z4pFuٛ'(l42]׻s仸yQs?BAnk97Co̫QֲZ@8=훐(V1 t@|F=ۂ\WPͫ4A#d.菎wR47Hn>eC5Pq^8XFbIY\QZaRޗʩ#RF}ϱ& ^Bˊyqٲ EPܺx# WxK^3 ӱ>ob9(EA+/c6a-DC|A51wtvձ~-_&^\R,`E]%b (%R8Kxk`I:"kt^JhJ{C#UNp䬠i*T)'Hn_tعmFSwхd@L[.FE9?<Ʊks\jqCݩO(Uѓz+FN;#(ۋBZ8_.0!jY958rp1:® Rѵ;07=D3 ͸7xݣ6}k1kKהOQ ƽKI"S cn්OhE7"]j7zJ\ nW'[aM,X{[S$~seL %*\bqLG+&4,1j0S:x;`4.^qq)\S!lSq)o}Dx%A"Y\-EяL򩝼 :5ZyJ FmGO+i'JEXC~*>|r ,c懍qBގ`FzH@vX0.IV/Ds%(!{k:roΠicյ6b 6/{klnn|gPpnlYW1p- ;{E3JEF<k?\,׬.Joѽ\34[ްV*MQҵCًSyx~!ghE Ѕl:eY<)@{TwI(WP4ǰ"YV`BVxwS9˗t.yds8[xH$k:VܵghsM:~#MizN&#g5j|]f\(q^#X_BễZ%+,N]` q^ SBle'tp|`*[@ IDZXAi}Ka^5-?52:8%ѷabPm".f!_ ]X'gPqk8k7HhʛV}Ål{3#PsY4|ԅzaf;EabJ| Y۶66$K;*:DwhϧFVl$w".`I@wto\k֝f̺0{5DVV}|6HQ[>ƕ[05O)ܟm9f'9 'qL8_"y[} ˺IUc\!+58EwsqλbSzr6le?&1xoQO}3-MXO+b[D;`z)dnSW`sm|I\F$Nz iֿ܍> mW| YwN/ )@T]AM _B1歕4?/սEvL֗n^{x6'jjԢ5L5Xd)ظ|\,3ieh+K=Bo;R|r#  q@qݯ^8B)2%arc[`d yLPFBwg˦9w)1wdw:{BׇjMC. yڒWJz)X,Au1u* U&50B}QI]85h*Ln]('rV9cBjʘ7EO4RknZ>@҅ FlG~7=TvBqv#w4g]^ЍlXNi+Dl믞dv6".O*tww7jV]+RqF (4%m :T bx_ ,CG}Ocn>qS`7ؽ}M/[?*!X;GDxJac^h!(ҽJ7IfaTp$v]:<^wO'g, f@cC5*=xB[+%Z=O" rԇ' FnU_ҩh% !OH&Q;- X|T 'W\]nHɛG {83|[ktg j$"}==^1Gg2kcu7Zl 95 kJG*2ZX2vl1EjZ,(π7+7tyx!zۥ <0fǟ7C/lZ} } aҠ`q,G}|(,a)M:[MfK F.l} VE #cbZ(l$Յ/m7j U 2h&J;'l= ~xa*a be%AcN-X]Y f+!iH,4ˉ2$مǂj~3=d06Q vqgR; 4ae dP:ȍHk̢ #cbr{Qb?9eI<h)A3xqƍ!K1jA?ަy@}:˹ Rz~paVe pl ПIZ_ALKUYe{ߐ1 0 3s?N5*@9R(𭁏c 8{I Z<CjU Ϗ/dP`Lؠ'![ ?[zٶZ|3\ XtN_щXfW]$ƺ:4({ep+in7Z.|ӛͨf-Mdy-A' HYI;ǥ{2S '}4B+}}.'jPo|M9s: 6vWF/:m0sPL5^u>Pu@ hGY nHպTYyq0Vo@q*NU{I:Uw]!!aVWu \?(C`a\q] =;;TWUC'571өSSvrZIH^Ab7R>{d7jCOln4| EU! %Z#lW=J%D8;=/|ܰ qI -=Õ tK>jJũyb획3ԲPE j&a)^3?{9Zg9.[;&]oƅ)ޭ$Z bv}nC 8ٟӊ2Ug)4X7zlm*)n1~n<[8r֠,4*5h)In;ʉ0V $n}ͯl۹"nZ1{VpaO])Fqrͤ#44Rg^:gL^ [I?]9A!5ԭJ_Y oΘWz o6_ 1>WáQ=&Ȩs %9} N_C-WjFRn0MÆ[wsbr.EhRmy{z .}M$JqWnEJI0Kxz["@{9qg} Yj|M% ˲qꉍq;r9K1|0׌K=%./ڬ8a|,ON#$`6ЗIQ ObW:y1l80nCj Dv gpDg7, Suh/k\O g*Ň/k?&}4p"]&b!0P)\FY/2XΚe@3p5ЕN#Du+/}.xL!i2F#{~I`#1pAZboB_ɗ7X T^(?W"F =P`,l۶PEY9 =4ݰ6K{yp-6y%[s%pjb-|BMKWRm&ѓe},کpXKǮ+QMhT-Zt oO#(zy ~$38 a+el`HVhF.lmo=&`(9"Z7 =Άl@>DKݯ+Jݭ')n0/oEŋln&m7H,Ҕg=: 0$-7 9ID-cQ<ӻ~t,TM'M[%妎(۴fꑷ-fy&q?ܟP+hQ+lʋq ߿F&3ylKY&y鱥IJ9VZ۔اr!.Ьs (࿄ HeXs=UŒj~Pǭh#.Gun%G 4(_T4irŻTc\J4Ŷ*Lm4:AHRg2j,W߄ASQz4o_;*_M=vCf{{TrۏhT>s~drƯJT$oh3T16nItH\)/!oHqdL1eԆ k֧H >=lKˁ0x5+]{yAsTJd3.%\W%1<]O3?P8egY+$J'Z Ue4/;.}`B8=[Ge&jDBb`7wHAAn|B`H1IA1yHX])9VK6uhRҍ~LXvo=7ZŌvEǢ !a=6<>Z-gVi16L<㡂 Ai&t 0b0ioUJjO_@dތ-Q\=IdIRg䇯~+= S)OX]p8U1ڒ4ԿwָF~ ܢZpU'4 :?Nx 7gG3!.yqدhBa.Iw칹{AY0=|aQ o,WC}$wTwd&}X V_QU8%}aV;zykKPnRU!Y}كb0Sr9JbΣ3S@8oAwHY۷n1(Ƌ: YU ȒOb{KCZϟW6B G!c~K?kN*xruj?X#_).?7ϒ{,%OFS3h|i 6V#gD|324H2mlؘd^ս\AOB HV43`# sgbUt7e#~3N6Pن=t1Jnr bE47P N*! jާ  "l}lvubnSMDj4`,qIzXOV.+)(*J P`,-1-e]ͦEAwįsP}IHՈ{E43}z]%B|Q^~Ι^sT"?Tlv"YŜ8+AG)LЯRwyҘ[viDu"QzSuP U񖨵]*ՑBVP)iNf0e0*I-i=T4EžQx} F5ZvtխA{D"T)EFuzΘ:#Es(>=cA%jg-t|gd&, ?k7_X{;X7\H!Izkyd14jGoohGxuxsW'Fmׅԟ6TàHݣb~ִ -Ǒ3iR]'e~n VF9V8oPfa#-N3`Ƒo q&`S@m5H¬ c ATnzⓗ|"sվ,YwEOÑmi?3c-tF 3]'XSCx{rn ){_Y<$vXI g-'vKP ȊRuk"ѱw /^Kݛ"1 긐Tč~J 0'/"{<=5phP )?Uh)XTBp70M얺4+!AW4WnD,,}dV,J$2W4-&zwGmmI_bJhQijN25>?%Z]65ݱP{3=]4T!NˈSlF <[Ea.`l$xИOE"CzrȠQ^[&^/# i%,(8k[Pzh TBN2 g%e& qt  R- VDmRscqW%S5) ,T~+-&>L7;}?5ybz{ǒ^->j$4hM<[D٩qǥ%.Xc5DCm 0O~݄*Quiz[ z@h?p3b& LrpG`%4Q;9rRZ(qHBk=nqd p,Q}{(YP4b57_[ait_%Ѳo,Q׺aoKLG[rCYJo6Ɔ-e cx{t+>si#/Ѻ8%"Qa\4I}5jODzwQ*]}P#)-@_N@Y;<}/{UTx uNwQ%sk&'Iz8ϫ8N|]+Rd()r"h!l^^O8jv|1D%!q&Dhrw\[ܺ;nm}wM>_{ߵ6qJM7Jq\I (Eh]ΒR)R17a*X!G0\זBfTv#M[oo؈ne6:$,:9dp62&x `:b~X:,mU}yf3 9+TtŰyi%?pbܶ 4lY6əKiYjQ _)'Z`S2Uiڐ"l{X&Zbdz% e?ÖXmxh@'Q켠 v  (O 8W]Fq䷔2!`v`hM|a;J=.ߢ\ֳG0rYد.d6Y/G2˒|be''g³VTޟk]͹,`QO .E ӝZpAknjȈl52}ku%~r%Q 7T~3!]?{q9?|@ i4 ^e owhSg*WQe/ :ǭ6 z!/oZ|l4bHUJK :Z+GUg(tjZOMýhDh2ּȅ K9B`DTl1q:OW21 _CMv=z887l+PmF}i@3}?=*v]?CS{+aqے8CwmwO~5Λ FE`[KmA4eW$N^{"DmT53شS3l\fFmE# ew My5mRWP$JK:kD*6k_F06PY:23ф!c w 3+Ģl蕃<ǁEpR}M O~(jXLK,M$mLl2EãMQ7z ekJq]:۹-ݠL"v'pG3Q &xՁhF/j#1V).h/A&T!<-)E7 ʍ4Ss۾2׉uS,?C2L UC5 [__oh^ ^ϰsQ^ZC]ZtrHOt;"4l\~ײ&]o/?)|u#.hUPLY]`IaetקWv,9x]QjYx. &3(_F؏Й6w գ+ځ!P@Vq:G2-G_Gtӷre(<9ཊSOpw А!D̥ӰX OrЩ4MbƘ/SFgО̓_3_ۘVaѪq6Hk"N?VIA8gQ)'&d/d+qگN4Gmd~dMS%B3~<˵uE93~U0~a=FfʛgS9,Ԋm.kpKٹB r%Q݋U|vpE_AfS`$P^Ȟ$ Im?QvL>Qn\0stW sLVeAM+ H;7͔/ѷj~»l{.Z젺U8!Y0wIʉ()`eD G$#b]'N]Vi[B,' Aaw߄$Ed516GgMb4(z,0*&*֤^&]2 Tn~?G5ENkqHP\AVg\/?3S#_om-sQ4b_tїQ'ƣ!.ol^PWJ k ӥUE`ARzl$F2{#@UA!F% -SeE7ncnDmkŭsܻs>{xY$Ӈnķ`32O3Jfi`}' V uG"JJp>I)\ "6xbo:Cf'z/ͭFd auTyٿzcz;DWi*IފA(l9 xb+**/%+F&S)cUw,ɠz~AX!fAK]²EWK<Av㍣(U 襩y,P -"(mzL.tP'd%h4=\/*q,0sĞuc;?tԪ_9) %ijۚϝ 7;k>$.B".SML5DJ4]WQxVPvĩR63z ͷpW~>#@r4Lnfͩ/bPB/w9LĿվhLe>""vy>JUٺo />֛,[gYko0ugnE櫆XjHEc=`+Gᐇms"!(oV]1h&UA+t+hkqY#),Jt 2&فGi?_%YBVZϧ}z\5={[ }kO_Zq1: gh'"Ad3k_K;ŋ8j50]זye!=؈吃t/nY,E!}iY+sL ^A(h9Wj~Mt#Uyf'[,hӑ8b~Fu+p %K# n6Ƌ7? j%`υ3E$iZ$>G'}=6/ygo@}TvtB;9! H-Vă<–XCTpjME ZvtBf,ZٲX핅)i}ãazM+WsЬxC8Υ"M#{R٘v([0Io'*-d rjE5c}ɇL;I 9aVCzz+8ȧt,Jb8gGEZy(Z"M3:B8Z e/m6-pϖr|76m"Y7ZL8%E]BB^u*%gQ*qaaX1'duU=Gb\hw9_U&#DȑeQlq@ LG>Xg!޴@U >xr]Mywtğ`mL9 m~\^)UlI}>-g@'KʐI<>Ӫdv'mO1I'q%R-f8&|cvMwk_įu?#| 0ViK x!"wEG(Q~'Sy*P#EbRy5 `tə0ֿxzi!B-brh,K[T#z|ίX,8f hq.|G6jĶ6KGl *Uh~YMg*+ւ&f8zB :ޱ~[S zir퇊m4XaΗde &4l]76F 4,Ԥ ]=t0 Řڰ UX}hB&\xoBg#j?qF߯E 7o TJ(8 /W)vuZ=g\$[BFZCyCvHIp=Q/nR 1޵ލ>$A,@q $"r>%8 "S:qU~D ~\$Mk]tBԦf/ruٙlAs4Kt3c΁Z!DxbWHm ;,* e%5Xr2'w%O!K&.a2z}oX<*rعq+(lDG5+5}v?A Z'O8].[ yf o0 u\>bZ'bP-I|:-@؜6^@ǯiw]]5SX]NHŭ٫կgEjM6UDnDXq q)] TiT"Ǩ/CqEѠ4"lѐ-yN^j1͊מgj?AF]CjϬ/RJQG{mhH:!⑞2m&u6*;^"A >?!K*9B8/O\hQY:N1wF7P Lg\COiw3d͹ݸQcix a/9>z^H+VlG$wD;Z3Z0o Lȿ:lD^"8 PWY#% tȏ`'Y~L3/B`I,?p ז ]XI~BW7y9QRGUdUs .Ć5]l_ ћ5 S`Й O{ 1>F&#?k9|VOB:2>ZBĂ$Oe'i )6X(2c=cuwq%@B3*/+Fd+e _.MףWITpt觋^`WZ{tPǚ]M5ctZ Vm ,Vc݆f5;erTUg8oVԶ<"tQ*'|?Vg3dS7󈉦'Djrp"ܢ#aJX}No|Ϡ> Q &Cg/%Ѻl|.M#:!ȋC/`|]R 5%S1UkOÞ_SHM_P!|Wkb6.x@.jaDS ꇤ_$i=o#`܈ͱbEfd¢-:?g )trXPxYyeF  `kGMʖ'ܤ*a 06c#zIyz{EANV\%CA 0.h#c3.ׅ"NR‰.?8Yhj6~ ֳPܵhݘCB~R|ؼKuz:i?O)$qG8] E/S2>Ĥvl㊲?yU\S{neHtor muR3;Δ̤ߤT!U.>@wVAA&Lp"Rp=ZGJ8b)UqҔu$&{ɦ~ݧOe\csa1,tKS,Rv)o O9 z  ##<:nKMLiRtUXM~~0v.2IqHgEI s@ GeNM`g8]~uR8 쎓^0T灠'{լ6W_&\=Gy|K&H3+4v8 c t4P=INtUb+HVr3fmX$]h^Eݎf*Kg1V@C"B_( K˛1*1M^ d"W+Ou.Is0 \#\j? G[Khb^x`OZɔzW &wY5KsmHFqt."{)? 6`RfxV}VHH@nDhi\ji|Ct{58)F[ܿF cu) WtGk";_31r\ rWb(3:lC{5/7iI Vh"-JK 3h~QczMLA-7a6c~PlΥV6@/UwbOdѣO+(V 8Kv ƀ% $PggLv_S1$ s#ߊ;d|R3[9qBm.:8mH,f4`9)C:o»֡B/5!g9ϝ8D/m*ُ A {SMَ=,sesZG(ZI H1{Z ڗa_hS[ ]%[KjW`vSF}윎nKRl } 3 |ꚹƹPU&?E||0,L;xy R B( V$aaReB)f#}(-!R"JKdb-4i$ϖ(=^qsˆԦZ Yx +aR*Y<~vꛭ4R)XWXaj&r;F(緘/ތ&i*j5.Na%G_ sKȜh+lx؉WN^5ηoHeT0/ 3ڌpKob%.hU\棷x aLh6(9_(Բ(!rsD?%1l>_KX-q82w ;9̪]b\MgA-PZ{4&,Pz=;ŏ"3 6Kє71;IAhH:$#@Srl&wq0vV %v#;T!X CKSK<1u4"r'.?NQ6) EM 4K& ۷A Y˲} sl~UW:T&N>S nenR+ 霺_=dȤ˛G/K{JАHԂGY&{=ؒxl`D^{b(LStVDxۘh/kij0|C!*s!էA܎s3vb,oȲSx20ȧ_b:SS {oe 0lusnQ5H!c!KCPfe3m!n$*yHi4zv9$ (h tp4YB5-< [xނ4[m``;`4) rA;gIZ~fzWmsTxe.pka}7E Hyu'fF[iAo X f_E3**iYo-4D5jlуBL#bSBhl?o/D-v񿿤lĺ@ [)eL3hg{ жI 3} Lzfg":UÂQVU}QwYydC5G3haʪ Yag}iܥTAk,,BҞ0 YgB?x,Jҙ%RȂLW3(Q aLg`GX:̀abRL>TOYX+Q)sU)e\Yt ea߲ G>8YRNnf?|=v.DKYօ -Մ4&#s Cxv뢊cl`j4گކM!3WM,e/uB957 ( ?kb6+ UE[,_nlˀ| `u-YPujfvYF!+ug45Ve:!ݸOҰʒH:J[g ̝uK-oUMfaΜ?!|R?p>6Oܠ,DrՅSܜ(ՋP91¶UPtws9Lvz)Hl㑒K]墼_;tv+:!wr;wo>>DDBL7uH\t9.,~wۮwD00MTQcIj|GTL$*e%i"FT# ή,BdMx)~sR qfln&d=13? O*ZN.Fٺ% 'goC[Oh;1yc=юOȇH -4Hf_~={bqs ڏĦiWXqatM~ / 2 P`L虜}UZRطe-XH!6"RCQ*s\M*֜h%q yw-wVH:ٱ͉y7jcZv!;LsA?O.p&`Gqi{>9XH7 eeKt[.5 4DLD+E'yykJkVkR?|ڙY>mWLJ8 V+6\sXz'̮<"Q55]5𻍄>P{dJ: LYxUbc(9-c`D߅Xi).q+CISvI6ḴvU5~6Fp+[*JS7$. o!>h]%m]uRYxtHFa!/ygs EӢG臓3QP NxY]OS:*RU h7kMİ͵h;Mn̯<h+sf -*{[f^[>XLEL+WivO,$9d6Dsj|a8qJ\Ou{ܛ1\N }NLT8>$Z%xɥde2:Ȑ'yI2: x!A;#:y a] Ȕice qܕ uWFtp=kàJ ;:jZܬWE j!v6^1c(TYN}4! ~ N>U?Nę(LnG0\ǫKƟ֏[}!BRzg,. IqgL^sKCK/hW!u: xAO:lߠd|.3]_2ow ~E;0`wLjaV0y,D Ng$-q@PV4>O^"lH饞Ю/m|ڳhɮ$Zc0S롶ұ LCyD5!r?{㥰( oaUrnoHhHgR >xJh Ups~?HSKyd!cn(̱Me õK;2W&]ޜwXC&Bl tR+ 1簑Jn-E`v*.s]Ixb[h骓kɾx0:K'9[zePw5 %HKAq詬MV=O  v 6[/Ś\iKعzNu!}dfe$Pldޜ9U`- s[1\]c3+&/ΓI,w4o *Or|ǽA(b7j癒@h7P~3qz| f4WΝ0THRߎZ1nK>$zv"'ث|:+^;L%`x#I1^eꅮF=zHrOd^Ck9hJ~ goTfq;Q#91 MPNԔ˗s. BX'zU+FV\l'_;;J$ySLjԇ06/qѻ IYv2+)? k'x,C $=Emf`z:XA<:fn*.|z7  ~# |f:ȫvz.Ƿ>!Eg'}l9\p5{j.d2FcY&ՙbh&) 9oBQgƺpju  Ēlmv}?N9? QZٳX䜟5Ru yQ=9MGF-LR$%YxF"re&3?*)q>)l/Hk {t ) & #_|K\aum]"Z%Tѕa `֛SE SPVR4j1) pYA'Qb}0M1|\吢/Û]5{y?} Zs/raxfA0ƍt7v Г K" LX*rʩu6Si/h?Ib%:YnE #Q` B:ԣh̪1ƕ0_z7n5E@/ox1W:䎆l ]n#/ZW)D۪ҹӪ(8^@9=ڵ;e7>q;5#i^yN̜%ԑ*t騭V҅`l#UD'^t;c3(CM^zi3D9}h$NzVeQ2)V=۴pM#&Jgh88!&UVþ!S]m"8oJVQb(pMs7 #L(;BŻB)0ƷG?}Ѽ8"9 >+Mo{Ϡ޺S"K44,殲`Pz9Ah)56M!$pt@CaE"Jc9>*_:rQ~u?nzF 3H$r-ܐ ހ)pViDVf7]a`ڣE;޸Qҳ恳JMtJkEY?|KܯI8W⻲7enxHRNAfhB ,h1ph!r<#/rl{9ݨM6WYؠ|*2\ 8 Q5W4${~B:D~Pġ""gI3 J'=5bJT\$i"Շ֡A>wL~@4X/KAtE]t !ځd$1drx#;&J-4.ձCQo Mk8sX"%"UM).v9L9 #لuy%Ld2M{90-L74Qj9ϟ$}P1m~sLaVvaNƢjxwBky5#7q%U'L΋APv |"ھpBNT'i~gbt,G 2:j&b&Z/_救>?-0\dK2ݔtwE#Ȣ3Fo}楅f B4 ]EʖD3jrTFcf0͘RUIєq&y52&+C@P:F<ދ{Y#wID;~6?kPlqsSlnW9%!޺'hS Yò@FbMIMmj6ZNJDV%yI]ݚ%GH4[NP1-dvj=VOX$Vzu*;/- T.J͋,*̸oGm]|!htKpQIp UQJ(vmּy. o]'7(wſD&s>Th4 Qx`1Fv, RL$;lG 8snaNNhӑ%lFɨT?HB'V&#ԅY9 +f(DZߵÚYލzf"ڽmĻ~^8#hYٵzc+Xڳ#%('j?m$rbv>m=p 6 jHɎ֒YmiPrBV(7snxg_T\i~hRCYw [%d|p:z9ewQQ&ƻ*3'ǝNϓN$b+G HlU׫$hwn=tCjE1%t7ù'ȏEQ'Yׂ=6ԗyTp.te~7,S\7?ZD?7'Nz obY؜y5 2& υCa8F.ܴZo؝;E!hR~G baO9g _D Urì^?wۡ0 M:O\~K__{{#P c/|q3HKJj$:vJ1󕮴Gpℨ,oժB)[,m*Ŧtj7ȑPc+n8(3|T0K`w(ЂFOdlR&?nl|Rf\jHtU#,qFAU1y4+߷M׈f|EjHN I.f)UȝQ s`m<S08}DH1XM`yO lܠf.APZtձՎUgZe>֕eϩQ&6>\ȾP(d_PSOِcN<"$nuM'^Ϻcޫ5/ 3OYZֹi=;[SI,#֓l,>f9=0 aG)1qfLQ4'w"qG,~F{Pck4#-ZdJ`VvYzg|C_ywYo8? $B7-I-O/'P$çCix+ء[df`:WQd67gx|-tv L[{A-8JCF3``TM´U,([B "p b#/6JwgsU aq[D/nIҞ?kFkxi[ޭ[$s؉iJZ;n}+H.k";PƇ63ŋuyаqy\WIwkO v`m8\*I m]H577eP9ըeO p8fh;U#iθBDYXm9/L$1> >o兰sT{lK wκ=IWڵYY~,pɖstRYZO:[ռw=jL9qz|TD¿=x}H.kL{ʠZ*VN/MUϒlҼ])ʖbmf&~2{ʀii2D?ixؕyΝ`9Xҙ㾞wU''?Dž>@ofJ\$%e ![–}~6-SjeJD%']g`DX{&@$ƔhfOTUg)g]y%㐋0QNU8RhBA,C#4.[x. k\^^z",r#s]5:gy9۾,$ gk)?“e N/ ExI<=/ˉ[N崂]|<=ik[A q ݼPf, tjbE?s$PpVZFӿh?HTM3v* ./,R/CSHn$(s}YTebab\Xj" `ڿҷD#8zNlϗ8_fL)Јq0@뚈$\Rrj»BC$fù.pV0>[;3 Xm;/U k{'V dΝdwGQsz߂x>ڄH+Խu MXN@–&Q@5|o "rLk{,d-G4̍$ֱL%4%|+?^Qj<J{ / Q) BS%`O{ڨ3xe\LR)+34wfv@b|xԋS͘U+^sژ\ |cd>o3ٓcAra}*8A;D}__s湛6gK! U>(V b{rB̙ }wV tgQ'=h1y3_.gb)Te*> (u2d|ˏqM < +`5NNCϲ.R90+E]>l#stA1^OZ1U?RuIy&Ɩ󷣦_0$17jfl!\߱ !y~f>Uwٕ[~2' s8Hc k6P꾎:CN}ȭW>F8䰭IxJsal\ gDa"SZKîD( ψ-P@O^Sw1Hj|{}5qR$N_ Ř-7~sCQn inY# e-p٘vbqZ>B5MGj/C }Wwy5Eꩆ`c IR˽n?:=K /FfH8MJq޾4$. `Aؕ$7@eSw|벑Lbڱfqy{!HTmV0g=Z8D fC ,!^mpTI%Ot6 /RQԪ1L*r۸RgL8ӵy,< PoJ#Ӝ?U+)X80Iq;꺍_̜bPf~`btggb{g[`WS'I3Svgbar$Km)Ͽ#05p)9,WZ=\f?El)}O 5:]2N:/SF$5ЩV^5 hz:PZ *M#P=UIi [nF#E[VsFXf= QdöK*@9kqO;礌$hb4pc+ 5YѶ'u򄤂c{i;WxXU_,`!bxjm7CQ81k?#?_ ah#EAhB.625Is:)VQ"~ d3o^G3Hm#kwǍ@{_:n4hAv?oT#2v)c-dZxu^% lblMJ>0T݀ćkr=j2q/{A {ljr(ه_놡(6BQi2'TFO5e'n)%Δ4SOz%7~s6-c`ZJ1kD F;0?WؐM wL K|R74Q;ج_1t0!25xGX&W:zPOYňsDڊf(ͳίs3hաcݸ.d7.k!3n<+6p׬{c@9ƨ QaHa'-կAqDj``H 38~eA@~< (:ƞ.>s~kvZ&!n8#~`F0N1/wId輹fAϕ*X9 Yg`2&Gc&Ez{5'iW>V[ qLoQT|>QF/TaEZO Ѻhq^k&JN ޟdQIwNBE +L=:. D?*CcqU JkJ_c`"{/; Oܥ_jJ|S&mbFFsZKxy.}USU(,|PbgO>,z¼JPFe9=e#Ǩo{ǿ$=?g˥+'~PWkhJK"_7g \˸>Rpv;aY/%Q مCsy~@Quôa1aO5p@i |ޕ6z^x LTtZQ;Z:o?MÚXJUٰX .CngD@]aш+8֛x`d }CZ:ɷ&[no1,F;c=ҋX ɴWmˊthOE*3f0ꊵSMݹ4E_JzJK>(ߜGd#^S|͔hqLudAbig9B4.0ņQڟ.QPMӎXj"u"!?̯=ӮZO9 QH?$g:-<#8rO`kTjJOɐo{{5!/~O=hJpwe$1ZD`c2 vRy2p$D056իxG+͜Tq!ZR5 $@;DpXW7.pD{Ikc5Qizu̚ ݿn.RRVZ7A\rᑟ&J: z~C\a1\@(Ԕcj>~3n])I\0l?s ckA\=ҷ=C$-b6]'kXKrūLtnn[*G9U;eX[CH׼J G1MΖ@&e hvVN퐕? /KKVn6;*<52<m)pc-)+#ɈrEa"(!%[hQ5@.uJmԒ<CًÜW峝N=IC~vT?a= k6Meb݉ե$j?t,<w)Jٙo yR^1 ss+Rt<[*(?؛lz9+#Z!!O:à~TQqQZ1&wԼl6(TJ\-T[B \Ul2|)Ղ6vM۷z .N="2.ξ;|?Q ANIrI^&z)UܩTۜ5Lɩt+f)5z>:&_eڛe_I͖WJL&}MѺV]1\?MiO]A'hN2"#SPJHb?{̈́ xFka`a[ 7~et{͵'叩UO{ /6b8激6T>i>JK @e%#11dD)SL52I3~G/E(*T C%*Nb̼,- )Wd9ԝR3HRgkLp~gb.W}COtfw1wN?ε-z"@H߽ Xq$Ӑ̝znBtILI$:qQ\dtV#b+߾}B?8A}_NXs\L}wc?b(02>EGh4ؔyiUgݎ4a?7;гwDEX'f-îWc[?)DkҢ<,įXNhD|(8L񑜩:ݐ⤱RoqyiMdayߛu[To.sEQ<0̹Pa:vlCH1!% OȓRDhr.>5S8;"LJ;֕[k"LgBzTxJ:[dClaӌVOFZ6=%- YbbM>Wh%ŧ.baI[{V),1>2m&8P1Z"i%Cb9q] rZh2 :Y$G\ͽe`]<g|i촼=#^eSS;W̋ilE+jl\IEz+ru5v)h:/3q;LT$<9khܓ+hs,"dLk”vXW8Ozm K)ywrV!J>>˼8# Quvyf+'+)]>1[x~ x[ |Fv]6/eC8o ГϜpYK6Fh@ y;FG_L)x[1Qx c0cRBѪ& I:8SI/HaX26wE78Ilwz=~ O,q~:nՀ˟62ڈ[Wx Gk jݭ0l$_:u;t&r?3nk:8.JWI_<^e/МͿz#},'MU}+a 6QQ6uOf~"ӎ$5 e#杉Yđȵd% $d^]N_(2XzL6+,@H<&c;X$b+z_gOFijb6c=cxR}|vMEhr 4<ק}L^&(Uk/ WdXp DMeOgK5EuÏDDbݹmg(SF\ȫ]"&c+ݐE !3K  SwOUX^(Mśv ?^AX&.$WՁOiO=S0ʦ9&{ RٺWS{ ë$|/2uټIVj)c$2p/޾ZU:FĘ1ÿ>R\mQTc<=/+=^ A;fĸ&%:?v$9Kw@ =$S\ 4>\fteʈf8/ήWηNg !~!(;]GKjO)4Ѷ -2ƈj q]G;9)}:!]MΜ$$"GIr2L$. l#F Oq&E6U"[bl+DF1;"v^~P7ΙT Vslƌ`h07h[[(2TC^7%,D5IDMBtY; Ct_9əy"+8O)DQ,g&EE\kQN2:S ݋)qD 6i3z ]Uol#qMa+X:m.l2Q3x(Vt_,& wBe i\jS/]ʕ $7MWoܵ[a¸mmG-ٔ>-]it2L~(Kɀ$"s;Zu _rn|d ްL؋K׌8JP ɺ:,N?m;,1l[Ϳ'RȗU&inmY]\!ETG 3U6H(]'(=* U$jS47-N<_DvMIX܆ 6XAN  jӖ% $UFxZ]ͪ<:FوDy&,_g\.e4OmVuz P_>!^쌟q w)mL+nSzA9( ]XxƠ9]`'n$K bTjMpŷM5ݺtk٢ =p}4}aD0gM͛?{b9bCطun,|EHX,u^Eo&X8ɢT޿c~>\;A.dPN J>,@aFk{jJE%iD$2[f뀝.8yvK,7\_E<7(Rt_MaRWaD/WGźx|SFL菺OGC$v,4kXBo{w#)x pZدTwb_ڡ{"Pс$h($"3K>Pe|Q8r9\rӗ2$sy2/v g뻁4@ ]0΢N*h[`ȩ)5g\ExUoEqİ9#u$?Q1[|Of7Ii`7 {gM@Zc&ӂrڇBg+~,SnxO2{0Kz)i޵,Ȣ1Ji~zޏUrR'1.Ug)|׮]3dcC`Y {J'HlZy!ѲwmMv`ڜ -KXX1Qc7v/ޙ:5s1r j-eg,YVMGK]γz%_h?V[ }#4;kg- j v{nH֓+!4 ek$?dߘ,9JwXv0GpfWΔw/[ 6VxNB} mjj:(=P5)B?^ui[ٷ?F[ HӢ}X{s6^˳D-~*@驿? /$섀̸K&dJN|i&kܰCCK6l@wFfnb6qjكl {g^'?Vۘkkq#Zcv by&oC.k Il#2!''Dqxr%t3Ag|& dĜiy5qw *h-k6l\(BYQenxOY+# &!'XnЂJQ4+c}Χ+Yw6K{2/r'\ԾD{g# sX nk/5y8l6̢HDkB_uP^#9FDH6,BAAmAo1U8ִ:i[C7\edm+FKBRWZOoI v`>_|.7Cat1=jV"JUf{3x< 0˰V<]oepZ1*ѻm$-En)OMb2URNCNDH["/@<-u[R<.Ldj3ł(;~^7 1kaS\ؽAP.~-^X'(q{eo.gSZ@YUHk0ٰ!2i=H^$?NHm;ԱyYܠ9kSJJ=1=]V^긝\Raǻ?WM2dŁ\kw?i6JALGy(60`X+mX`9 xN{#nME23n{Dꌼ+Au| ~'KwlhS5\K8 #;UUΟ<@OW[[{߇ Q~AvI<U5ǀ]CI;rq%3nyx[ 4SlF¿tK9D($ʧlm0$?O!(f^J .mu_ <Tpo`T-2?"_ ئnjd5ߔC5\fK\ M͔YC0&t|w +ʐ^KUQ?O6$e <R/~EX/ /$Wە=Lc>=W#ޓpve+tB>=dPޏQLG(ӈ7%e睄Keɤ ^u3Pcg8aP..7 \\FSypIOpQJDŝiΠSQCqD AbH:<"@Y3u$URURY Hlo 4CT2S_Z=< '\FA)D+ ߽{ӄ(4zgqx\y>,Ua+p0눻啹LB!Oգ~ UrԴ f8$} P!CJHv!:Yc;Bc '\|(r7'p# y26^|+>#Wj} ~(F|!qy.la!~2l7+Lm9לlBK[ŏ:P{YLJ}w,|\㵍,|po@N1\/5Ş߫KiE+[Y7zѶ YРyh[Lc#k;XMIQzwÁʬJzR;o𑹥bA.Ju&lss1(D]-9ߧ4R\ZH '$}}IXIiԫxwږp@#3u,)EuqK%(/ eye h!AV[Gs >RTZkZ Nm(6?[ۘUVvBV~{(Iڨo aw1čg )TTBw"UN=㹃"{{xH;J? eY+%-8Ld\3`DƹE &$۝kN| u7T!V`|HKp:#|jK'F~zJArTqB\Hpdq ؑ\i _BDaLA.^b^9Ӹh|a/#=2^~c@w3pjd0͌~Dc2u4, 'F@ qfb52L}@01_ch~(PT]W_*V(?,4^1[$F~Xv@[5eqG|g $M.t(zn 8}Z28ӌL ^;Ӧi,7ᆒ4D[)iR 1Gb>N*F>dq&Ωa=noixK=Ȳ;]ʵ_PvgT6|6CIˋaf{Bn=.靥#Xf]y|ɒIm>2jٺ~ꑴV^},r[k=ӹts uth0^`>G.Y6:xC6yqGZfxp uQyjkχ2(LXܟ|jMY9&sbZKaRBql1rOL'mAUW/%S3ƞ9M;xWW߼l S˙dd1c'YBJ p5i'I k-C-C6bYy)LP s4~;?_T@ \p,I癀M@*]Ǒt@4GpږG, :puQ`$8{6oS.^:|`$ z7%"(o6]h=&dv[ ›9?3+0z6@HkOW%t7zs:*4<ڗ >$ԻKeJq* wl (Lb:I) sxq5FLce]Õ_qJT'h${T'f$Շ|#.K$Y(ըůU}WhlW!=c7ʘT jqy`psvѬ27EOi ъ{۪WVό`j9c$# pr9g>tI@#RPn^eu\V"c*\KfYc@\<k#B|.Vkɥ3D{f}_dLD y<_' l A_|b1aX!Ua GZ4+=sx2&[&bKR_k~4ClSb怵(>ͿfǡqJy 0qxu {f;LdP m=}wQByuRH,&WZąr9~]ޭˎQ'!E٧"gK#2t#"VvsNm6tSخ&n-F~~FR: *FnQ[,kI9z M@Wd_Tx@Nf\ s@}= ena q} 20頳S)d2#~Y9ku+TZ-Tm;/Zҿ6ߔ8%M* t.:AX pLK_xNKW}01`"H{V;._dlduHҿp=unpir DY*#$I) ^TOV;C!l$G~􌾜vvĄ]7ыNvsV+[ ӄx:pEjj~ɣNӱqpܧ:41C3:f~u-SUnA>mR/y;^2}(yH^.y{ҎBZiUYQHP*q'\˓c;bD*?]arlͲٱ3(GꄈkwÁF|{!l,h9o^i~8[dcE* /:& ]2evLá/!/R7ALt-'6x; o vpdpA *"JZȖJ<) +!+c#76 "8En+&Ezc[K8F XA)I\/ 5G&y5䭩Xc*}Gma %pc )SƕKsvI_rLPOȎXM~{q; )aU;pb'*t6ScACm9ʣ1@x.<]&2LUΈoEP\R-fh&eϋ0M5T5DȂ qy؁$Elc%2jď.ڏ'%7%ɯƭ)8@FFԑ x4\ ";J٪V4c6ګK"Iw^(0-|Kah@"V!"pp&. *w@##u~,}, W?;eHf'˒:-xkWf.<[Bw(Ij7 !Ffd>$4xKfԞ>Iod >rHl (PW%RtL )-VG)~iZNi3_;΋^Ur1Ճ_96B=Z-^W6ܕ nkbY_(:ԇ˷__tIşY*#([>X`A GRR)h+QIIs7i: t7Pe2,m`CmPƪ Ae4*ąmv92 OEn=b)-݊pŚv F۝r v!Nch|eObaʇ!PV+W2HՉ |0B=aAnSX8,9(#B9fbY"wa& 鲬v\Gܛ)҈/ 78o%OdM==@p+˿uh- WN0crJ|?}+O9okj-<\AWe^FӋ7@S_nU]Zh "1o**;&AQB 6 jQS>%ٰ j \0JNK- S~\;YR,V8: ,q&-eYjKh=zMs$$Y*pLAY(IBkpBemO]t?^)ɛU)Tыb=B;߱S@kl:~C)Lp5ҴIx}kv%u cB7soԎ9Ų6سrG#DBdMͮ뾜\U(ȦO]AEBT&\?礇TJG-55gMQKe1WcN8őyp͞U+% }guMG*ȥ*HsA!`0fmkA.Ukc 3#hw6 gLGI--aK|:o:DdՇ }{OtmJ|S^ Wz# M"AFl9R\uF^pұ\ qL!'{\ρ/7bTS}7άTR[W 36J}@l(^Uٿ5b33044tL*96qcZ LD̵ ǴS饖/tܦ a|+,Ilv2 VPwmI w䷈c6,2~9>OkӧC,Ŋ̐ңIyB_xQm 1c(\WBeOCS7;o.рwowc"6i-Yҁy!A SM¿ZD #پayz<GcN3'lYs6!WZ~q8~ˉ;s_ vzj׮I};܍ԩ\jTm+ Eޒ_եEVSOovӚٷBlC=[e?$K,wU7@9k V7:B\q!D1+C8%کbFrSk?xtL箰>caJ-[1 / sgu"jWؠIʱ:'WG=:ؙSoi0xxnhW+2]3sĺGYy]h0}5CƢ(7wjsâ7ht~^$ ܭ#)+ssqԘ`1َ'AnQ//s %VMQ|0OQsˆaQ6 LRY?0hDX2j |@? s:ii 09/T6g1(V`9 :ttf?/.ķy/BP3&tڳ«4 Gj-69NyAW"4˔"|<^R4}#?nV% U[R:\ψ 820ɶ LӞs+{=|L6GЧ+9az8#LLަ&AŭGgC?j/M*xKdF) @+/DLȢ GyKW ;{xpr9ҁ?0TuPc_gU~!^y 2B_nM6]kyFaĹB6Rҧ ˛_F&ƿ FjGnЈ+K&@;kO#k71@l \G"KxyM#>f)JXnswvf&㈨y(g6lIv&Maf<# D#W BwhyG_AE6Y*0D[m&qM[?;X* @ܴ/##O8,K+6#+\;-j9*\fx/c +hpE JݫI{wWCsc?&^ib#+?X+eV 荦7%SunU\R$6ڃ쿽s[95IKn4E)NJɋ"'ԾrYF?atT| 3><&!!{+!索hHe1^YC\:)螿NBaQcݏ^br\[d!lG0DYkS:+ j_?YTsB$~Iw<Se@pny3:1G<;<ɧys߂-N{^m5#nB8TQ Pg,!ꠘ.B\amȳyS/bMO(pBwX|:47%D1B wo;6xtn-r`ٳ+Kz.s,Ojh-޿XSū y)?Bw7RR_=]\vi FtҿF!,_w 3\sZM_**"idMK07*?W!'v"ݪѧ4V4ֺwލF/:\ wj;{W~z#W|dݛ #L~-.qraG3?fɿA}d`[Oy~ct;^fנ<4v? \tv 󬆬F@)h%xבa[tWHvRg*0NR(UEy] %1Zqc i<[JYS=Q*2K'f,c#QGLˠ ̩$8i̎hpČB'c,l"Rn~7D/C&3<ɖ@JXk&Lo;Tm0d,{2SdoںxfO*0'v"f,=TUPlAUHXz6p˅DުZ xwlaE;Dlvb"64)0{m2Z=g=tTvS/280Yn,Ӄ@eHXɟEI5ΥpFG}!PEM*ϼ|^?9ERdѼfOB7R $:.g#x8RAI@rk2p}=~v?!\F5C Ӧ"+^rmd26cb4󍣎읒A'Bh+&K@_e\:%Vd{ H(4yvb%e5(u wZe%ol\$c %Y̝d.O : M~rlNzVVM<8:x(|T ?O!_ӷmCPh6⇱e3A ./U-` x_d:88gx"r -,$Iv4);gdddwJ) mljQ#iO&At$2 ">tt(&;Xx;>u_(\NMZN;] ٹqs;Jvt ۏgxt$i\B $,wb8/Stm۽Fl6Wh(J>CB8P}3?3QBn^ O$%!8#c6\MlR$xpZ#]Dt ٫"Y@wA8_);;N䷎\غxcP''a}6pLRvnX+%\8q- /' ɪWj*ר| {H;Fu.6֎U/\)bSX) )aՄCZ|< qfBbCM6e6$BiSنԁtK2 .$W&`ow(ùGC&s٭ޱyj([ZTw{hc9M8!Go=U?J*"Az Vg~PX:&Dث/&Cq/ܘꅔa$q8'"B>QOX~7$rjzwY ;|}~*z-hroṭԻy𴸨!%HE$΅ `(5bؙ,x8LwZ>2P 51dMGhYZqsၢg,M?4u3rv߈4Do[HKo0@= {p=`sG[Z$gjrMIx+o!O=`|hQL+݊^XhI/F@V̵FT1&^5ڨ;A E3Pzg~tXXޗyxGK4cRଢ଼c/| ف}')U22_j|sxkɧl^iZ G(#E_LW+ ~B/p6ǟkln '*̧أӇ;o·Gyl+$]5Z1?sׇr*aĒ'BVo~Gc! ]X{= nQB%]*[%omөk- E*@޽Z %SqHשQM C)hqv)yJe +,ݷ:2RPgS`Nu)(C(r:ə$jTEי0\~,$Ҏ-Ώأ":dؘŦ L2tY]{d@DDڝT( .' &pϔȱ8қT%WOj6K4y4S/Ys:3 6O;fA1r/WvBMil覺= [z4ȥ.b64_&؋d+^o;U1?ie|N_I q6Yc,ݓx iK,.|6?Lί.He ZKC'p|SFrv yLJLwRr{gE > |{kX' !N/&X+wr7a_ }߁tŻ?;F+h d$ۊS"1V/FOuYeE%1ekl}ݴOqeƁg7]Rz,_2E71ZFeVQV;4zi&>A0NXY}ubNr5~C~ G$޹F=N<'fF D@Bsh* P<+-T|^JpVY\ZF|L8D б}t.Zk;mCF,?D&U'=l9X%2 c*5$<9 ]xuժO_2龃AĻ(D f F#<"Jn fȪױdH:0p+uWG4,֡b\ =`F4H%Kv~dnf`hF-CB ?o[/4d5woŐZ,tYf'p3tӕB)nd]ti@* 7)KdGsJ덃6(^h Y4E>uOMЕER+q-Xz5 oD.Gu#hRV$ u.pi- <)ь t>[-;c( pEZ87Yi Ql!Q(ېm'Z}%I>|Swت:32 E[HI35iT:zb1/bP%+1&񜣔hQ _`Q)RXx}T:7$`QwR"WbC̄x0Sc9VހK`H&j8tzt@q5lp1&NF 1N>HJ?ցԴfYOÄ OH&x; ⮴ i]ܲWOLI%6} V*3LPȽL^tsx.^zIkp'|I؞;/L;.,\Ρޖ07 OM -~ ?G>/*47)0cV>n-E'9WH8n" 8MEq,L_|!-(M7#fjcd] [(v* &N`\)bWr#L H7'{~1o9FneZꙞ/ߧUrUB.=IP2ٺ܊t7z թ\/KĀ6[a?V*|= XPoJ  `Wu_}~k&=,Lk:˙TX8e&_yۺ~iT-p 4[R,_ĭ.YyCHvrQvhG*CX;3ݲ0 aUՃQ1O_B-Q4\@b>qH(µ9)δ*BeChRjy rsBu3Q H7h ,Ly2{9[ TU`=X|f! lV8 'o9)@f+ukSU&PP>?γyuC!o@˭|(IKɎ8&+C-^0ihH!WR--TH/f|fqvp5a[ aQA W׾S]6s~   _4vO- pR)OUǛt P:;Gƞa2 lv '%aCYE1ijqzfU/#l"~Lp["zB{ zz۹ﵻ&堺+K\ijOOz5U6cc%?a?Z9>;4Qiמ.Eː HE_̃x# k!]@rHMS詒E_3DNSWx0 xg >Έ60}RDgE\=@k{'vgD h8Qe  I>K9tGd+4dEMaNba4MO'.88n,'qW}`#YCɃ'0k,{Pǭ"S$94F[=浊"ý.?!V s1o"-w}g:_*3MkKv`$[0 A`3#2E_%O\Vv"1 ;<2: + 0[9ܣ-cQ*z; lHb\|Rc;/֏+\BvŔքDL$#H17HJuI_n|UG2J,N廟j S]@QCTJ\pVjn9 >,V@d1ڀ-1VG8Tq2$ּwqX?x3CĹ9ˠP9Qg"Q-:F(1:cQIN둖QʎiƎOg@g-Ks[TGB95ռIwK+s熧p7mү} &H`$t O^Z07MrnƧ8IZ~M\qreLgT!§6E5p[j1T+BeKF4A n)Ƅ 0S9&:զqUq%f%Bۨ>Լi1`.Mj$W$m&1 ,˭@bFF &N7Bt&.A휺#2>X]6į|UÚ]-1#) Hcx#"A&rʑd2k\J8>ܘIѲ8VnTOݝP yMSbE)X$Է jbc{lGQ  pi^A3\wft-QVU;*£vD 4{ćn΀fI{=꾯~Q=tG&b>}x)^)E9o&Oe%C ]+F݇\RBp/"L4?69¢Հ@c%'iw eY~qy4YS=\wvV`5fHJ3)21v3+0~a˳ Z&nS躊7aL41_α)<۳P߇zR~yJrvӠ5|\!雃6ٰUu4(7X|ϳ+0\窂xoFeQ=6 c%*` 'Eꮐ<16VYbkBrC{ȧ@oSAV@Ez!;J\ԭ}BYIw}',v!#'+kB6FFac#ϪdG.O\UV'cRiorM0:qV/bJF?ݞo2y& !9lЩ垹.MNwؙ uBhT rIŒLeTYBԩӝUJ1`'ߌ<"6 zV:K0\1"MyYe 8 B-cH .xhSA8 *fJ Q5GR\c cZ>bLgG?Ifj9؀e6:Cٵ0 |9 l_(<*ɧ,, Hz[ Sq<54뷝!@P)<˨ʋ_0]sԊ| H;Qvc~BX!hoBs=k޼z) g׬K8S]Zx jhgHRzRU6a` C(L1NQwk [[ju kTM x{iڿDu ,LLHqryY$E8q++E&R m}DQZwU4o oRmAvE-=S-TODAqsvοk]ohʶ$6H Ԛ" ӷS1=P9d˂^`0Sc`h$[|!S*X?FI{~neS2{JD-wu•.߼E%;!^b'~ħHܒ ҳcZȗbۘM\ܶ\1T[6IH~E6i1,Ȏmw}-S!ߘc]Eˉͻ尾̥/Md1/UMO}#gKǬ&Ja@{gc&iZFB*ɡ"Rc[wI.Dp|Ej^`:NԳtS9~{6Fl=̱P:bl9;k/e4x; $kַl7 ^lf6k讕l񳣛7F <MκlœH!}jBpropHnW/ pEͶ=D8oC:g3 Ϩw'y/V9sy vES $k:gY$A'1]p5?1YQ>?:>f[ZjwAs~~0ҜRޏlkMf/QP;<fKtԀo"g4  KR}}x^o*2vN@.>ΑtA2x9H?D `3svF8.~'1b*[Dӌy\'1 M ;Q< MRKo5dC T0 8W,Ȩ*5.ܗϪ?Eff!1._rÔLãZp K@1ԟ;C:+efNm|Z7-zXw֕3oL ee0g7$$qb\P8@3,j]'JܺaYM֘MԪJGM)foV߽P78fk8{3:hr#rj>>4pl8B,zvPoګe&^ EZhy 㞚B|xh,!QTU5;18eé9fEsxkn̛7=?+y J룪D=bЇH*V8YK+Mkq=4)TXͪv:EXG1*Mjh&v$hO7ep͡\7ݱUDUˣGV`2<2 'Cn3 !M6mNid kiLpWjb 1tgOx k~&y kc_bղ->-+Q8/đh vXDz=/M[O<$&>Y\؈ɜBldaAh-Dt'ޚ:H+`|ؖU('$1cv$7|(!=~̿e1pmeG~BJͥda:GWJ491ݫGK-6(S4;~YN SQI,J"4I[" aƼ04hPE"c|g~1IxWbS`pM`36 |CVZv'kj$]V7 Doa&jPJjN?f)TҸDc_`9Oqt?b4I[s3qe,nlzK>fKM ʽ ]%CC<=FUA3#"c%* P4L؆#Ϛ]хvx9\AaY;'d! H]P8z˻I /:q:Q8h GOi@%ߋa9YQ]!NYJ^1W.+yi#YTR8Ԕb|Aΰ73iWױ&aۂx]ՀI5AYGY&mhCd w Mt`Uj>L$26Q+KZ;,{ϰyd MO j"Srk^! ,>ql^ `oHAG 8%nB*:_o76ZNQ\b{:cp9/R#}S+|gS8p<ГrHuQ;el!cg=lqGY/$HSvj6L'TFT-UxK0{3a"VqHzaWJ#,/ xJ7 MM3cyZ{RPT@/ [0c1%@MKㆈȄ"ReߦUGLZkA)؈ei`Ҭw}7EVgEk?k ehM N/heE;vF;#<fcCWmxSZSxJ:ECV/ZWEYy1PN!Qۛ£C  ͜mGEhR'WެNf{ }sHn8Sb-Þ&{j DS6ͨS)4Y.Y{ضo|&մ{ܢ:u,q5Yq/;I#I̭zq׺ 9?~SoBd$Ӫ;.T#v?0tphǫ*H%EHq9 Tp{$U ^->ƧtBD b W&(\0ejՓ:@VG(|\dX;Ư6IKhoPd0jsbNIpqNբƲ]N]i'QB3"ꆦOxlƠBrVR&U̞)c^B%%kcyEƪݢt*٩A{O6KjcF"NͭЛԠCϼ\;0&k{fF-曎zأ.o+&>z]3۪+;Oͪ$DLueMHd9# G`!1T݇o%,B}m=&Ԫ})mF-~;56!u)[)8D~ J!_Nʨ+I&$W/pF*q{n|wlCSЦDvH)?|9>MNqW|]>F {/%0_6Iݙ3"$K*XrճLpqg8oBuB!kp2_XRC~SD}(iznuhy!h᩽Lұ= 67j::Y5A?Ƞ^ۗ@TU8ڄ* wͱ oG `G~PFW܂eeޱyQ- N_̋XsEБt&Vtt"T"'sRk?c?#e~tn%O{~"lPn` sDƕ|r2iS}.u#=s|.,Gᙍ^"@(D2uSJ (s~!>ZA3 Y9 *-a%(TվnqQ> sb %XHbFyg/fuVvyen3([;sR~ ͼ4|&h MAɳa_r7d}0/[h#ڎ"FY"*Ws$'p++!,,O<_K,<qi9=|XlYnV1>p㛑@5-g8?bd30 bMRjpCL/DQ»Up?,V&!uO_pw t'usafJ4+%nWbRYjmXn9-yk[Ϝ6oVs`sm/GB udq aӇ 4&hGN^}t_\p(:(ÔḦ}Mc˴+i --DzE[SL7ܩVIixB覊2q2l.cĮf QWiasxevMQQLjĐ&?,1;u.سroϮ;[(V[Y1e$a|z9JC[-b+[so'%{1?B[FM; ro>Kf<JQB;+<0h $H|`VXEMyN^$zte@$M p\,92qȈ@PDYgG]$aOI)D+w0ۍ/u l͉2pc´3Ŵ}C\|s^ײyg{!]%9XZJdD[+];MT⋋Jd ^\scy[ Q˦n=%--(a(MmZ&oڬoZrԁy&Fx恟54[99E.iYzG람 =%%A=\G!/yd+:VS{[[.jY!,釠m )od~%gu5.־.f.]O*{wA;,& c-Rd{&TR. !ʒ>+|;國ty)rFVᨆ;1,X|j0D.&RvqR 0E*iXgzn N"P4s$g`wX_+wGc/զSbQQ'4[\g'5';_W,sכ G!8 iʅG^ F?BRQ>7_n`Dl ~|S^eie%lj]uoxo "OԐG\f9*p xLmAP>몇|Ǝeb! fg[h++ T;qLBhDml^u3!8wUdyM|-mS׎J|&jcn+y>|h(n3k]`O-c}MX,Q9z?I<`'O5=UeمAD0^Y?1t"tl xVRlr Ox7b1+T>o~m$E\Hozc{dDb1%cN:௝Tv6ˉX~>Tc9M L\JTA5'^%T*{H=i3+jIdR<6'FY|~x;2JySm-aF_FbSU, q93~/^x/ŋ:lo5`zįgܯ*/EoVI`^FSg5"AEL+Ώ;?jY*#CP/O1_qBSTϲ'MA\1N;ꤎvp&UצϮÿT-˭pXƾ츲O]:wO 囟|ȅZ./)>wv? Zɖr$X.)קvcv`&/xɶ0<\Vv?kyh*-&SsbgۻN# ɧ},AX%Ha—U+hߙzVѹap-s%cǢ'>GT拀LI^e|JTttAN|XYʮ)nbZ&) v+\C2t0pdp]q\î7`P8ĮcB"*f>|bE+6h襳c1udVg#ĪE&:~W~#H5qL~rHo=z(ۿ䜮1XU}&[HxmM̃/x^Ŕ~&H_ vhpvPQ#FO! !&%qE f4IV)R;+& ;Ҹ 9 7q&נD=}&}QxOhzVl,;>.ud GBlvVQ~$KZ3xdNK!sΒLYoCR{ɍw%t`̓,W΄:/<$FVP[ڌ\OYv5aHI"iPƸi؈jQ@kK0 1 K\Ngd )8]}Q*YjBLfe ^N>kT]q5T=|\XG2´O h@-K. [`EZe4DŻlFU '\v7+M-P]KJ:11khObz-#T(y?>Qs3KͼD ^!ⵍݪ-Ife' wP{(Z6RP±K4R=Y3NƎdp6‰J'")L>WM"?5,"j٢i1yNd\U~^puSF+Ɏmϙl*^wQKxDu)ԉ8?a |:f,Y|ɵ(v>y,Gu6Bֱ1/<5t/"ZrKi0Ș'3OyL]\4 O'B+]BVjay u95U.a*џ,l;@ ][ÐcF@ 9=^3"e%ɴtPw2]7&9$m,y"TpKmkNu &|ig4#OF1䟖&*_zt مt+IB<3sC7 kgcrU=>f@rEGޠ8U}JZ+tyђV>0,(PLLK@3I¥U6:a/$^f$舯$2wOxxI-s1CQPItPf7xhޖG :yB끣h/cV⽎~េ9Ts¥At3{YV"<"8?]2|"[X!I@tۄIi{zl: ?u<)\IKAZ_]&1eGVl%IWY+(g>H8Jz{~Zx nϟ/OBNU[zeS|# 0@ef?3CÂDo ]RLS4sVz 3ߜ4z)xx^>g\p sE(ؤ 3 !F̈́Dt):cy̥Z YLAl >٦m3<%N ;4D@V{ 0ZEA*kCɿڟM6)<{1a_`D|*ZHNc%h8LRhpD͟фw&KF$DDb]_xVșU ^pm){SGTVxǬO*$l7q3_,.8cI|(U:ߨ?6M`&nH)4_ 3 w&W!JfUuIFU ~"w /oߝAB  95o Hd? ٖVv72a+F ]qzmS 9&gEWڸ5HPT6#vLfE#q3 րS#ʑ{O !u`4r1mRdzzmC-d4;E)~'yIz!sR@ w c a6?,> Zjy`A*3t9g֟Xc[/#&AXyW Mzkk-DR5߆Z?{`aU(3VZ#}P),HN`nݫv$<#&gܟR4vrsK`]ZV{}dQp/n&IRJXQwC/^?ک-:P4ی([tHNMlK[iRC%s^Cv:7 ^!=x @ڋ72=Ai<ŅoD<1htS`E9t7 '8vx$^-E !1Ec)Mx/沞0{ YQ.D=(mS;ؠ CJlLee}򶲓@OYv0p[-zQ-[&&/=1ͅ7i"2%9ލ h!-_y MEeQ V#Kxf(3dƧaN,ϒ~iԑ'r@IvRkyWC?8]Z {Tz/| v Q۲M Q`x.e߸s^s:z̠ElB 4` *jk%dmYaڈ{yFe.Se)MKLg'5yy}T^Vw(^.洰 x/-R"٣>벎[CK5ZUSrFT4Xe?1D\e[YX0l K,׆\xa~Y)9qGs qyEH'#p&)@E@MZFuB2%eeE-ކ5VQ?kXD  ^ NzF3LOȆb}-*+>c]3MZe*7SagOCU<WbzQ\[GtCvzzKR./EcP .k͕۷hAFl2:S#kF#. \Z$\ڮ=ȧ#~A[X-pݚk>^(PGiVs1 ՞OiԸrh'SMPuCghE7L_a<)(jC)'N[N挘[q!? w:qX|eIG-zQk O U X HEsMZ%xBXo0jBB}8k]HX󀔕7SD+4KzWuUBwTք>k(<%\mmUzr@軩/Z>6%m!MOH X/nFkeDlZb&y.ZXUœer,߼Dv \ݸ2~A(į~kR*qT#aJq͸ /ձ*M &#i)u|}=mS? % '`~s !<1Ԍl.Dǂ]IahgԂn> ZW)q|MKC}^D\ &y~'0>'}5?ZF erؘv{NfHѹ54eiJ]l7%MjERVmXXWz'MxwW4 T6 Mi-a|5+LN@$tUt*CD}vz}n?8%f7 &XGsۊа 2W*9P &53 6Zt[j#fGFW{AR6 7ޢQU݁^6mGܹ|K}Ğ oS87ɅV*v̚b}φ)6io l;0n"mt CPK͖믛Mp/K{c<ў=]Ø5X gt!Cﵠ"m(v^/ud:=S>>l[ N>9_7Ab\ *H燕Mf>;}7lB!}`]y@h蜨W7+!63*U- Qnjmutj>fGvNJ)4L  t9͞ A s-t4虣@=i`zv cA@?5?yafjcolh*E~f_*RLiW8SE/HG) eqjq(y0v>GmuI>8xm?cm2&?n@{_Uu=܅~oY~\b0E~ڤ_˂n:H>;E=PBA j !9lf_t=R"N46ZBK\]Fkd֛p p+Okғ(´W؇M}+{^Ms㧪hUqUe$Q!\9{X_,Bpbr?μ%8 Rn-ѝoB  rX"ZF'/O nMR0y}VfѠ:!ԂB5YՕ!@ᨗO'qy VRN{ov!]7ڶWnCB&ˬ9h@bCiԇ1@# 샆׭3xhվ5<ܟ/v"UO5}M!R862=BBU0Df@!XW;UkDi ~f7ry_=҉L l ˱ʋ&ҥ)˯e7s_!},ޘfSwBhS8Y@q p1OddYef S> ~,RLDč=='ᓟѬjǻ-L9?9}$cLCoX︟lvnkqB-0fpjM]I ND4%O9WD_nC_Ra,`xiMWQywP]k~okx*eU"D s>HYW* Y"Q fG]uY`*C=ޙj8I;`i LuWOk53wwS R~zj~"˜IVZw{S[AnUˣyxi0&קA/JfHS}^®'ΖRuu?O'*SL_vbT5$=dq_VՏvz?|UGPNKN9x۝`Q?Ż9}B lB.1 xѻtCk]wfZQZ=uz+L=&F: ݊)ڱ(aB&'8qbm]di-VZqsg cB{ WczVbpAxMUk7&7' Kx9sYlbô~7t)F`.:/_*F6s 9o&Oj6W[(IMa'4!+@$ae N&FEq- |hkTP 0kI=z\뎁-W@@sX-Jה,eu(i!B]$5>W(/{bNH(\I7˫Wi9_KmX:u/[]8(ut0#_:>!}m'd !,CޤP<5dehhv2w;ZMSϸ"`kS}>IZ6jFChJVB!sy _P ^·Cb"kFSnRa([y2OŠ9ףq!V1]+UPH;Æ?]="לKPEzh̐O gh=p{nBYlH.+%^S'+7Ubx.keg2 8dKI˕AǛUPxp=+?Xs}/d*Pۄ#"yKآBqA.}le= ϝZ 8`o11 R0ː5h:6K`j E@HlE}uwM> Ky8%p$n(;06[|<29 ~HJ5ataBRڿpp""w2`rƃh5n&!b>0<ߠ?)ϽI?iW#Ν:hl"-TU/llXEnHK4q2Oy*n:F݆tԗCp(X-Q)Q;Ħ/0@%̪Hr&ĉo`-jD rMfƔvdKx.* yûAa £vވ${1Նw$%VE45ԟ]܋3U_ǣ"7X>J~b\gXL%\s@gJYc$,ZO9 c[* OIFDpC(bd+%E C&;v-$< O3Vi7JN9-&mt 0ʍd{Mfr[BBWW8';ƀ#kҵGgc12jMM'5ntG4oG5mÇhۋ]!"kbˢ;CZeb\t W o[ MbҺ%'AD ɱ^JށZV%Y-R@wr~ok#{vI%d} sI>&V| bpn=G\+^Hug!RZ?We0L<yԙQz۰y]5bzUJ;e-=ە5 X6b|7_8 ul1l5;їwig+i3Yԇ[Z h2h(1A.hqQ=4\s3ٮ] zG) Ga-|js+'D\o6PhV3+slFCCr.n`ǓE)b >/&ES|8ts19IG)_#M}ObRP`WE bG3[E[z08vҦ(=6ꓴ؊N xc9JmS0H#?] JXY¤hM2ZP]*`|+ngT|Z<ԂDP2cyD)^C%ʟ:h6w68wbr.Bݏt4}|Newk匒E) R|1ۗ`wO[eITEP%qږ@7A+p,ߥ&˗-W4tZwtZ@ [2:m}P.U=o̯࿢zbnȩY6nRh4ErOͼlacL{W4iV1ћYȨysW[ ZﶝZWQÆB<3!' &A/ aǷ)UER> m y?vGwRlЌXIokKR@75fw3Lb5ېo&EY?9dPf-===$3P< ^fNۿF Y*O zoRypM3d3%7X-AϦJ%!ɥVMU_dUSdPqy_>2El-;_Fo'_GyΝ }r2bz 4MsN@*7|Y>bqE(he,#gʽlU!G|l=1?cWJ 7."ef\]ڜ@d?v`,>bu3m╟fRΧڏ C B)fBk87~g9 h / &o䊾;BN*| wsTy#=OriskbAm.p,FBp|v4-`4_@fGYV8L' lR1Q05=3QAv *2o`~0%YejPiVاT6$gep-bj SSֲb<,I<] e5 -9׼‰0^6ǩ2IREf|$7;ع(hu~ʝfإzz!MNMeLmta{CI+3bA(f,av 덗%(ʛdd#(bّU;'L!o.?ݓ usGX|l3x߻ķ8Kjsi!Um{t֦t}V1.TpÙ[3hqe8ҋhCJ:|5tZ<22B z7#㕩cNA;sX»\ ^ 2r_k7 Y x o&+2OOp1L:VAKUE` /bf"[[}5YwGZBY YE6mGLDN7e377[a<:lu"ʑ9PCd>2 eͨgjke0;_P$2r}bkߴ}I.d9t: FqH)8 Hu84„0"R;YL L`&[cE;ÒoonDKT Dc6Ǧ` 7KӀCHXvW M )X*~'G;Wd!׵cOZ C'ҌY"݋p>>nV+$zڒͺwF$Ԡ ʻP珈Wvp dV.]{D)< 2knsg~4q*_@Fqq9BbEڿ #~v3ۯ$J5z=2=yy=0|yCu^Eo7ec<5ّLJ*&Ƀ݉%dWZԓ\PSo}_'p݉_yr$d,bL?y, Oe UwOJ4X% 3OXlۥsp{OUrwuln2*LU4̈s0daU΄CܹE<$ v볙7Dj "hK-AQ?GL2x5_={00]s/ѤqH66D5IJӊp5ƈ9=I/r7<R5ݜ0/.=IOW )M`áiE g."2Lx{Ӝ(rT'"E"q2:®u+>kfu8[7S)1jG$ 3ϖlN/{ېq[2ĝK\XXabG#}Q=9Z/Sēsmk%XƉ ^p<M6+򤰿:xT`CDrcbZ|K!/ E,bc"_0EQWnvzt5@)J>"_>E|QnlĞ7a/(ڽlim۶"hR+ey$ '3ki Vv:`:BxNGقŅvSwE*#")ۚY) 6g!8 U(WX*.7t1*yIɑ`ƌJBaHC\Tw28&Բ㷚ErNoeߵ1l Uc3d1dݻWJNU]'g¾ޕn߽*ڤǀb8iLBT-:[r>mx8Jp ݦX)_/8 եs<:3(39]sp ٘K΃ժ;5y&VT,MGDC zw M5oMU"n?^ʍNJ^3 0{.#x <UQ/Oʐ?pܩ`+$)8r.rD =1$3՛ō(pmI Ktef$}L_RY giҵΡ;rwG^opI0˭| d^A@2 Fw3ŗ $4w26r;Q}80Fيmbh{Dq d˶!T! Az'gdūT.}!Ki' E |MWl׃7jN2s7z"[.ofmX}I2{gj+xLg:W^p/a|kQPM>BT3ɂng8QT3~w1×Xܽ+<#dž1r`w-s~2¯+r׼s^ %x}9}+9SdXM~ cAm*eg3`ΰ*EQF=tks:=T O( `:lktz%(<:TFXbS*6QЙiʬ?7K -'HhĬz(D.;[*~2"xݖa<߾کm{+'j$`P/`LpT:pnM)m*?%{YYٟZZϽPtG)4@g} $wf~7#}m2&&" *rv|n nv |U$3)iP*,},xJ./O:%'屠$znH`R3V̬wKߏ# gcօas),է5cHl?ay1m$A2WYLEm:&Rћ`r;6叄Wj(IWG-wG`K* L>|s*G66Oi UBAy> CAa :p@674gjT_.>|-W҂+ x ˕f$f-2×q}F=><>&j~Qt[;7" L kD }9 pnH }4R̈́"\m[HU1[lPtzOHNQn7@oإd 3|P : xIJЅZ| i.cojj}F@e!텯de4H0/5Y0ue. I- /tW] Ҟnxd5mH9LPrmIzmMND {y_U$?mWYUA ؽӉߗX !^(Zh|߰ aB@r$1[W6ϝnn; G #B #^;IȃoG;KV7_8=dcahu7]\Ƙ(8X?N-=\2qA~.9(uԐokFә=(/f<gB;pb|wFՠLEW4,)ՔO7ڸZ-,!2w;+ciL V<ꂸ!mxg9>z'Ŗ٥c#5ܺTBkG69*ȴZI'S3M6Zy {& gnD׳ }`334fBu.PэdM3$5[teS߷>SD[d2u5Ϫ"p ]).I#1U[yYJ J ޟqBf7[(#,DDJ؀َJ 0T li{vAՈbR c Qjx1`/P8IM $NjN71Ϗ[{9B]DPKQwNlS*-^ |ip8$If( Aro~{}ߍCrDsĀ)t.?L2@`٨6>&lD:4TuBPHEQNp'!3)݀\WheQsHӱpOƱ^T畀LS)dT1-aM1{(`3$'>pԼ0d_ }P+\ǵ UjwQΛC''dˑyMP޷1zjR\c|X^7s-5HWRZ/XE&,i~"pj[8 7V즃1XҫH/炗uӋqo fW*P@u Xwl)7>'D'~wr& !܉η*[ V %EJ.lBlOJ%lJ/eHI]1 ZySBbB>\VzQX󇖌m(%,jbjq)ejiKmh 9wNCP^ ̕X 'Tv`gZ.%`IH_^ߚY"{41d_tm!6ɭ996=J2NJ1R*5!ǃf%q@[, k^@ \[CueрLw~k]Pc Pʂr'm[z |w6lolyb,N .<`4N ʷ\ݛѸtklOT{?Z[t!ԉ\3h&b~-J.QR%&IIpe3xMȩNcq`$ Dds6W.9)خl4`oc}._׀)Es9YmNPp;Ş6z"m}oAc(^G-[IVdse *:3 ArJGTPóxL!BbnHjQKʢ EGI ̭jQx0f!A3W5twY{4A)ۜF. IW=BT Wb-g(?&ي_mT.Q #"ASSD`!HnDYD|cU١V$60bNBQ4UELm44rYcYJ|ˊ,Y&[.8 7|Ԋ !+"cl\LU&L̀mM6Mċ5C<("ah?r +~Cp3تI0`"">1bgaL-z(x9o?VCͰR(c?JVCVWB]z'fYU߅֘sxُ:r.Ǹ\cWGC)ʁ@GpWkur 'Yc 5%MP&/%ssXB%X--2O]UQBgcNS|e$O/f ><)P*_wC媞Dk#O\I X'UD~[ q(C,DEe [؈نy_cZo 8/7莚Kʣ'?ިlL&Ӽs["/N׾&^y߼il¥ AaW#Sm@<'r7>xNvo!2:F'qv}2PV.v3dϲe]z֙K nd`֖Ȋt?/D?agf*Ul0 ecQBM|I}wZ pX# 6y lk;?+d8qrԶ3Cjn/>';w8߱o@/$T:KFTu#T whj? ({Z*%(&VR. bix)bo8!ë4߶Sݹ}OV3V̗+ޤ3o!a$MZ,\DH TmY$,᱘v}Fy>S eN JiBTQ s۠1LϖupD3n݀RQd#PM.*^"Fǘ $bnB\t&i<1HUOc5FG2.]n4LN o|YS39Ҥ)".f'jo-Rv, hVD)Zvea8o/y,GRkeaC- (M;.]QBNXM䑢<@ᐸjxpLe@_#jmGYeEZsoH?]%y 08l IQtHg4|TQXcSd҉0anG+Ba*F#x Dxz\μj>̮5"bR=oZs2@UDICb_qkuVuh+;~W,6}ۡn>T?nݭ~'] z^a%o4L>v3rZJobx*a{ګTJl2Nohv#M:H9I0j<@60,rǓϞ;Ԑ[s{Cr|L$/MP1d"߰0ϥ/Jө=شi,  AqQzx*7n 7(0%TW[(e- Ȱ3A|%O ^/ V5MLq]$%@/g?+4+CK1*Ȗ%̦ ;7n@eF|tH QF3u#r4HLe| I_:ؓ=Q+ʃ0VD|clnT82\^>B)X5N_ JiZc,R'$*bmns1;ΤG\FA]r0,\1m0Ψ?"$ўm%8EZ1fmFHB"!#ح+1 OVR)|`0FB (Ѫ}se zad8R|̸i&E h,vK/`DB69uO-Z1+| Z䒒i#R$~] U\\#HO%zwRaڊi2ǺI5agJAt$r`8@ż18*mSskDmHFa"c,+x|nC1L1yf|:zўxՌEw1 ep:2tQg=);{dj3q]S5'1f|)?3l vvޚH$M5Xwbl03)(=tko*'lji,$Ἢil^C&>R]MC1XeֵcZH֒ԑMڽ2?moͼz_p%0iVsC aa3 xp5U!+dTIh7^L Xʺt\>Оv&*ou7:.qgI7s"Cig"m H~ݜ2/gnCP9SQƢz!*ny[k-z4]ɂ=tKaVajpƨy8 rWj骋T»&"=Dt]4)b!BDK lzJ7onm k~.(})=2G !9S$tYBQY> *نWwNj_9/)Bx\zSV( xe<~d0/AOw% ?~trl&'i@@'=QSG,6B\Iza fR_=bPGuvmZrяgR"=ӍHŖglH: _L41^>@XyIӽlPXZevQ\֌77ó3T"yWkz`t31 18\SԘ9R;"5VWAR604a)j-#3 /p3uXfw鰷:(砳4ilJM_Jvj8tgϖ[0E,G'i͵<2Lq3tp"=|?@ˮ켟7!D<[q~I4+~.sD1?Iڒ^ǭ5-D8,L9XIx :2 WlN%}5}>;H /[[$}Za`g?٩mHi/7QW=Nz kFenԏ$0GkӒW.of?j'Pc IvJEsGw#2$;uRq9C8vtQtilYuZnC+ٌTz7|gpz2"<dzLޛǧ ^H} c[9%y 5wkSfhc2v„)Pā\)7^2?·W'lkSHk'fɎˤ :w=jebK*vh״3n/107WhI^*%6yn`Cz|˧N vz:#&:<]۞:窬(MI_ɹs,;TX0pe@Ƕ')`WhmQ|Q?{,޴/ͺ%F,goƧe?f?\@8*\rl `,Jڥ +~&<(7WzMrWU5)9G㫣A{ eYxU\Tq`|c|ByUI=ppgav)1 1.O20=ӑ2|gz8yfm%KYauc|)%m ^odcM bkj%Ry'}v׹֐|AqULl`ࣩI;KqzgUZL{>|g2nXPkh-ۧj/xJ|֜8(n/DgvKP>8R#>򢊙 iha7p a0^jiwC!N:h|_{bbqM'w:fhҪ&ل "Jv vZ O|/}욧_5crrbJ ];erN|hL?\s6mig.{H}/sJ?%-W%)=as䗐܊ =ӌ^+ [0~} @=-)(m?e#QD$*t|EDnGL %}Y^6 _6;d2XEI-280 cg5R0L?[c\(>f.b Pj; Eh͋?e<ķX[\`]w*5MCpKFFUȇ1c5N%RÀ MļՉo=:7PM凜 >yG]ݍuAJ(Nf储rR]5/kw ?:fb*ܠodfV{@ZL"dwu"[vH9fj&0#44er#%և!{GoTJmih9y-3Nc[ t2E<-h(Z7V~Y h޺1썂k\߃%uVwV]`ƌ]g3[(.J?6XYx /prj+JJu97~HC El9y46vن̟'ob/ÞD +ܶx.Vr͑(ARuxW-uxj#naְtDEЇYŭ\g+F@܈`One@C5 $.+حHΝ0ڽ i"9u4}{N?3 NvN_\"*" xmP,T #;Tζ] ^a1ef^iu`Tz:k}*'Y=qJu6Dnõ1 XDK_ݰU`}M]Y}JLMTkr&cQO (|5)?6H护 wM1[''TeL" wX6OM2| 2WGZU#'c"3Z/2 AI#(zsCDJC^ mwfN22!||q YFy*v,T 6r|uti۟Q3(N R4뇣HxN;.SfQ%,Kjb:)J'D+ٕPO[e}%XKΨV~N )h]*.a{\&}Z>V]PІԴKɞϨ tњ "!eM勺 N"ҝݢH/xKMRcwXXF tIaH[Ci?Pp n2 `  MBbu, ea,O.Ol$IP nф(8/'Ll>M73Mvakt -فɞs6b@"N1%֠Q%uΥ|mx!HW8ӡb YmJo#nԔT=[_ޛ|&0~_ഌΩ, iWۛ?jܕ}4p𮊺 &IPY&l蒺"GU+3.оBhv9T%V_fk[hsI?9*1{Ijq7\eZ(l˖ń񠡧)^)yƄԟ clG|&L%"t3= ŕ'0"_1<8\мQߘk܉^b򴳜];~J/貢usIދY9uI [>*+UOM.2P;$rơ1 .Zflk+EU^>ΟTk\ 1f4+ζ30>G& _i_O1ݶpېl$lwcڐG6`&,A|e&nx$ݠ^ f .}YhbAW3ι[z#@ɛܹlͤ˳D5nZI 9;(Y=UHJ&#hN w_ QRBC fJ7Oj|F`8ɉ:Qoru>q*9}Zj~akW).X %9n.0: Ij줔rAx=zڗȌX:=1,aw`=+VF _PqDoD('N QU,_wF2Bm/_);[@FV6tώ݄X9^h;Koq@ 0: zYլymҨ8vX4M)uؙR `v3v`19Qyf ؜v5+6%FzRu1쉙|,a#' tAoS9tN,|#D/?I|{">"ۂB;főuũo;rJɹsĔ?v8;i載E\UD )Ϧ[αyGIbWMQg\ohm"ˮhɄ֓h@^K+ΓI <ĎN^DH Fr}"Rؤ;QY.ޖ(Ea+ƠO) " )|Z2 >%[HkZHUe MXqV0ɹOC($ԄFPy Skc J@tmNH -В Yw_77S]|o L*-qtsF*#V+[\LQwád+ҷN?2k5D5 i:W#>5뼊-L;FZzWނ^Df'jPXZ@ISN7#^| #)ƲdYŁVmMWm%yKXҹi7C?H̛# .5bi1ruOEzf^IzLrSiVjޱԿ{!QbQ; t4"%!TOeI^nQ~@Kx{hPebz`vշ]lXn9JY\>f-#0ЯslZ̻VȆ \ Yfѳ&S 9"YLD^t,?eܪq@ɛe|xu{UΪ2_B#zX|N 1 LvrѼu+wݝQ]hע,!) ji~QSKyb%:G7el ZT.!ERæ6eLqDGdƲU!MT{3 H=`Oׇz+>,7{ֳsN}υ )_Uo߭Aؑz30SؚQkйkT`OM+*Q~}~Iw^Zʓ:R|O0&IqH./KE=0HFatmCɧeЬrteWptDo#2.|{9hwyv\,"Ve&zhPI29 `c T-r,27XY 5:l9sQ;LN2S*kS %] RxBKjfD+6h_x`D7hXbM &z 0`_}nüGcɭ7v\GY*eгwCH:]SW%(y)MB B)h/b[HP̖GJXNHKNJxꊺb0 2&JBW:tb7}ϭl{ ~}MP+?Bs#14WrS/W; PaS[3 e l+~9|Ot#2 \]4ƞ>bC٣]×Q515%Wp(>UTj=Ouc eߺi(5k^6)p .q@ _ l ,i/>|^O578-tD~GmM ӕmOp **Vz("A,B>PONVqCJ{ 7D;8Wk$P" %r#E7yFS%Oij*w֗zBѴ<ۇkd)NT[HjB9jwcgTr ua-uS\èQ4i.#z7r`z NrqI.g$ KZe;HC!GZ, Je0>(yK*0m)"΂)0,c6^)t}uKl']1DLn.Ø6LExpXԭ vv)1?8$_Dpv  t\xe""l ^_.xh\˞{dxa]ϗ=Mb4{&Pw$ŁAF'f5 aī|;pS[ DS7/\QqW+Z{~"yoqb`:f,阇!bf97u+ >{RYsmsUX&2}XLf['Dl(vD"q-4( B[E١t 02YW7) LhA}2S<5%qC|`7YTۗ曛1ȩ80zN]2E@a p\4C ="S.TǭSf&z^TPIz'8{a2X>S\7ɬoѓi˭M hhf0:TY^HdUkbWy65Mls.AdF%y_ ӯb)' Hא$U#5tȯWl{1WcL)+r ;6A^jTǺ@Q+dhG⾤._]-Qth2ZyBtOM @K:; -JÂ;mnco ֵ Qz9VnfSQ(7s3Q^hdx Ǭ41`-s+f" kC>j sۘ"Xbj9n3UD,%tlwe1]8eȱv$v" q4?/? u X,dcQ 3дF{'@w*`ͷ!\I@K5Ćʏ'ܙ3GYv) RfF7C1Fb d8G$iAO Z#U_1_K;s5@_V $H)zmLu,} Cpy1p.W! g#XO$k zw תx,7IUyDo]߽ AwMGr1C<(𨃂k$ɕi,$=}tC801"F;&lfL zO]Lgl!ӏ8VcC@*{Qt& H ܷ"~B1zﻩSly``j._dSqzrlGZίIgWWT9R%t-izu\<^-~^wZ/؉G/F$|f/ B 7BU_}#+Yn"wf:H\m*8-3eUIfD|A큸˱%O-4Ѳc\RVU~s>8?gTk/'j Vp㺖VAy]3SMwzWej{CgFIG!ڵ@!q[i؀Up [ .ڑ2{冎b֣ZA2ɨ*m=Sh Rc:ibVK7y˴䫳Xx+BXݓkB ͜m}>T ꮨ1 ){!=lC1; /0d=kD<vg=oϝu,^qH6vX#ru'w6W̬9gm63WPZ@3+!AJ],[MvBgSH^.7ƄvR;*oA[O&u\;  +3SwaKa7SI~_+wE~"« )I c o )H5Un-f|A ֕6E)2S=Q,oYeL lc5{ySw7p+ G">Vot(4[ޢj||8MN+"gyfSHO$9,cq,wq0D}-Cu(/.sfacdw̆M|$]n@͵` bZx^A+*ifnyAy1ԴTз)>bs7lٔʍG{jB"xe% 8`:ioX1*JA;x H?:⍂HWhU[^ ܎{DMTgUeh8Ȯ8w"2ulT@lDr5h&<=-.D"@6 bo|D0,$-ywSrbq#kXp0\5)ۭqW#Qd- ?S,tx7brb" p ).Fk3k^tv"b B.:d9G"s4j ]F%ow.Mx q'A] :i.I=DY.U y&REk|zuM5}h^I_A[kqx8H>Z8&izr\&lu8 q;v9_؊=-ى |L7$SbpLl:X$A9}c4Ns:0+wK4ۇ/_8zIHojuE6+vv{d>aƣ:3hAP̪7|%ˠE9j™5LT2ؕ?bMxct+%c/M8$Ot/vbV\ fdI`KdYvfRtȸUNr+)MmhEH?< 󺋙(j,$͡GZĈ߼8{/)H>Z!϶ RQesh$ ^ozXFwۺ$|X8pI(s h:Je.V 7NZ~=0NrFb6S@X+iK04*"UmaDA%;%h[wb~]+kں%|^lͶZ_!N}eWo5Anlspgw~4k=L (:wVzm-Ͱg%z} ujrH;E5֞=RTg2/]?PD'z){ O C(>׍=hMes23&:l9ú?G Zƺߺ.ё60a#-X[a+-GCFTm^&DZ+h"EBzZ hhA1mqb}_hVadv_4OŒ}Qm}sNNmxziD^0hpHH9N[Uq`JHoe<LX" p7fk8 1' mm~16iN\9-ʳk-U%`9NGqڔ8t.>"0UB 4L&I W5ӠŔ $+ЊDh-7 9 OUi&Lsstjg-\-yE|bc;:?qEuR|I:h=Enͻ+c5A׳? \\A% |R;^yK#-÷k $Yu~~;ZORx>VEq$Y̤!D% ?_q׺ȣ-ıL!\1lU*Qƅ'ߌ_F uvk5@?Y?sR[W3Z%n' QeNSk(g©[9W ̒3-w l%§8wCy0CYbǡ:?=w@h Q\C]N(jh5a, ZE:YOS,XuEiO(0OIܯ$/rk<wsN*:&yeEGpQUKr]u1ּDZFdr~.I -a@pyhӨ)R60cI뤙+__K#YpI`ge=vH4&'.ULc "k|a^1m#n[䚖+B2CV6Oʩ/HތV<5l?ծj9ja-[K\}<՚ y 4rG?NE~cq6BbDK/kߌG95Rw23T ~ rc[Lv,q @2}[_? wxI~ޅ%$< `dŽ>eݚ}GZ2Х[l~4KHb`)r4pP?3*VslWd\$[گ>^1A+#{Y9"%qF3v)h"v~hՃB{]u>R9=Ztǐ,2M>tz*O㵁 (9?D g wx= !>`Y'95K]aEv73]+I*R#'Y>C k "U^4{$jBOמ9(۹czX~fܬgD뎚UMERqE~-rӕVL1G1$𯁞Uo[x|K%2ipyt) !bM+;9U][W{?i^1퐦ij6[C^r>DS-z5؝2p 3W'~Lw,hI0λBG˸\F5$/Δ4 a@.{*9Z§lnRи_f/aYaC슜{rm'4jJPsB1'P}QxRbP׷: xxƫ!vAdIΩyؚz pQ(&qY7"*7w *FCVpˢ3r:a`'sK@;||4,?i̴ۉ=/&`Ѫv(4k^lU\CY%bH!,XE` /i&3$am8VG\y^ xΏ|KH8ѕWl ;y )ϫN)'1u PBԕlQl0[3[)~>\ .}a* }FE{=?ԦTDD46rڃ{zQ' =i o/$pwcyٹY`9 eǷUc$:<\g3|ge tzqφ o6"鮮/f*otJK e$‘K!EvW+DoM}<kԺeժ,!#xXls߈c z{  L-pÜ~ܕܾ:x0ʷ6:NM5jѵ5h¦b5;NhOEV "kSho +z@0ւQe:@ƷtzqE➘lhE0 )9!Pst:![v/(,tj)w!ou!Up _]Nݙg^K?4ww'&^V81 *U/nqtdyq}Ӕ&^"x9>_S!}ڂ+ha͡ ˧Fid_| 9 bN*K#S%8~xj!(P]AglbPweQR}qOex'DSZJU#x"SuX (/2\/=&[e]0Zq+WS߱O8Yg~<sL:#4+is J@0٘)6g)DܤǻgjKN~JT@C~DH٭[Y~nߵ6 /@g00HcDiyׅMjZw{fzr()0r2r_՗ A >_H;NK>CzObMϒ hC!AI٭-hX`5k#"$ R[UydoƼG%t  PVr|>sjI&ls9S@p4_O\vL6ډ/؇;}SeKhҲz4a,خjmrEmuVs[UJRr HD6uX-8wjVkJZ!9np⏋eq>EKSʱ!)%JnSë^\,FO7<7쏄0?ToI\a =&v7/SqNE(F܆v ߖ`N\ )rZ%0;d*oꠇAFrSZi}*}Q_r,Wϵg25TaactC/Ybf?h6i'f2lW<o֙#џS@ls-6'(c<܍bU9.lRJGl"n[7 1ҡB,qr r=,tYhVO2gl=d|$7 o]gbSNl])3y4 [iL P)<7m[iPiTPKJ`II&eeFm)U.964\o[z g®xt,R/ޝ3(.v' SϓyQTXיHGLz֌$:ja" $0:K /엍<m=gL`6-i:p'!hkW+:ށd !-ZG[w;x~+!^-< I zٕ.164gJTIV|gz۽d~)`ȿor5zeW`Z R&GM,R9zQ7ő{ ^cFbwK_ %aNU'|&_ΐ(]@0;`J=%k U`I&-'H#_*Ua&Mp|o` ώ1iiѬlp_+l>F=J$"i+D X o·[w4]܈|p'*9pЪ tӒ @f@| ShϺcAM.7R3NV$O< sv;& p(eZ'sxs"&Kouj!\4tc 16mZ\0Qho}Ap , e6F9/'#PI'Bu% 'e'Qn':{F#pvU`QU7%vm#Q`vUs5yUDB| S0B~K+RMc4t+dbh wD&0b kdQ{JG<؉e>[쫘_O%? +9IGM!y/\s"+jGMʵX3,':R2|.Ghm, 9jn^F [ [i5Z5-TT?ktR=wL=cc5FXX\5>@j, ]ȂG Ow1{ga^2dpyWΘx(4(PQoBT`Mu?^D!'N"t! 跶*aS= DtB8VYGf{OEpŠun]bR#rn Bǧ[=FmkCz T8z)gtfWiXr7=85yN zn+D<~*裱'S *ƪP,iZr#4@ͨƪEj\iˍ:,[vJGll$}ExXaE)>Z? \sטƇ5E[~MU+j椰tL1y )Fn -#o/~f/`^Qi Fcx7ORfqe}ҁ*Ꮢ1^) z7 珂F:c6(-%!5_`|BOnrZPwҤ޶%%w'8=?Mp5q56qRM?1IБ|f[Zm;-G!Aezu{XN1rvU]H,QL"zt_Kg<`CtGfe,J=d\I^R<{fީc3k\CL {O2j",4YV <:[/,?ǰV6kzL8xP{A]fcWǡ6ѻn 'rJQ0p 2 qSiJDU*ZВ{=tJ7VU' 5ˆƏ9kC*Eߴ|XX Z5}QpgY[W{C$yԫiwv= Z͕ H,={p ,RK?;c}mtGaO򬓱\-]%µJ?uX# # ;z`FtQB-6C?Rݣ̘7tA`^Սyf}Hy8և-I`Y W_Jw0 *<0+Vu l|v QmRe 2W3>Oa~ۊ4w\bN1+dXC]Q]خ8"3}P7>7b^2];zSN ڬ=T1_Q3R@z6oX٤?xOfhQ s\cQp8a#q$]bm1C27VxނB5aAJI.WK% \AKIYps[Ah 7 g@N&TQ\!CMw .Wũ.EI wb?)II$ y[ڂXY`oX;"ǐc7R $s*P'1 }W8dLFmlQ+P v4zݬҫ5~"kk|UmؠW_qׂr(Št d9;)2~xpW>bؼk!7IP_?== *A;?\UD+n[_'ѐ&v6 hN& <f:$fd|!fiFIW`10J͆Ֆ>;U\| ]j|sQ>=ݗtGpg+Z[}_f~Ýp"%o^CLe28 0*&]DՌ!xjGMCģ37N Pt0ZPJ,)"XQy&i$aLyݫ2O:M/lxSs,15El\'FoV3s۵ɍ޾X$Bz yvR%9c P)ٺ ߴWjv6 8H[yS՞\\KbWncKy2T@8!ڏ$ U+(#CObj7|o<(܄&Ol4P2BEM|KLCGh.Ǝ] g. ^dg +%rP 14^ N2_D)Cwe8ɾǨ>p58L4#MېdS"([x Gڄ#Ps2 ԭ7wty%RcّsX 㼵=Hck=\~ i rgIS$3ʹ:Ua՜nT ?.]M.Xh1Z RllPx5}C~9Ë낙c+y! !I$xq]G~0C*>u6{H>!ע=TA$1fhu?Q|TY,PD=ļմ[]+p JcgX,r `8լYNߛhͱe"ƴ*K3Xƍナ &fAO87I G@Sעr&\O GuK/=aW͊<*zoo>궽N]F=dOb;AJ{| }>:kِ|o'A(`$j 7HQWupXڹܯ˚6LUe_ Eݓue>- c`sy$0iX@D rxϲW9΅7V.H9,ڥD%Ttݿ@|&6Vՠ2,fqhGE@D> >r.2 ??0ܪ_6axIQ vѡ)$ˋA/bFhmŵLlp'xBQ5NG[ucYيdP:}JAqݖ|E/%vT`Bx SH"أșz3D?mhH ߰Z4P:gU@raNhY#VEjG Ż!>@I'5c ]0|y[af` |^@QO93Ho)9Kn-^7[t5S0FRK NB+kWqZB:f>laۗsh/87}\zFpD#>1^dO1L YSK+VZ&Qpj5sHt9Wr5}dNm'w&գD5ݫ؎'- eq"%&V e!'TRŸ.в=cmNSyn۠\VJ_)YushMd:Ŋ1y%sYRI(w;![:few!N _goYPp+d8%K@zHyՆƺ{- aٻX#x8HH^c$WŬW ު=EdAWplagYs(8'^=T?Ո5{d`3K&,xGj̕o3=yI|D02$`j欯n8uy 8e9]feQz߈(adjDfw)ݏ^ʡe U(95zPN?|xkdFoj[nuUxox汀ڌș1)'AbvsbFuA+8\&hfKے`xE# MYQ2ou%ڸ)nD3@G -5V;] 0I nRk(ru=$(X |R1V=Ad ⣏:PoYRHǓnQNvI}U0Y ]dz q.)Fݭ.d8f> C0^HFuiRI/Db31nO}emq3U궀r5}޺!x~yMS[PQX Q|D麝T;'ɴ(>ID1{F̓ٗ Y^,.{y /\gl |: 'ʿ88E6(v SԈH1'?A]jx?&Ų8l9Վ߀G-IopJpJ6R-Ŀ c T]sHQ USh9*D5fU(C2?n$m-κIX+U=,? Ŵ"Ony>l=y3:>YY&g50"Tc8 :T9 k\S%s5(ӳe@['1_d|I~$d[s[8<nbMZ uC96GJIpxAĨL[p`QLV5J]\\i{iΓ:,F)9L"o * #Bx0p&N\PoT@nnq0)`0hQ5nDA;t}蔿cSbx=QHNQJL[=P)thݜX4њkPz5/w̧,F!,i hCQo_Bߘj&Y+`a+'*S=TuIrߝ"0,;207)<]pɟkF=:8*.9Eх?4M;)f}9L;/nFl1` aF~4mnp)l$NC MP'%BTe$oE`?uI v3CW/",1{/w&Cmǫ&l'&+Fa4/9[Zo)(uܧa xB8C$`a`Y'05b\YJJ]6]w 6?Yn8nD\u[KvY>n2r"\*)%ͪ= lHTG7@aU|fg^ҵFU6M:Ro&ޓm|wC1+h\6;:(\LaųmR5Wv&  rsƼթpʔr/fSfuK%TVZ**D^FY[ Rxl$˳wǑwN˜!mez*y—Ymzœ&<`VǬvQ='ů(MBm'l48B[^O j v~L9%{,ZOCړNR(|Zz4`^RU#w *Qjl}kӻӁ 0#7ܜmE2ǙΎш qD64a-L8C5{K9/sQUkOA?"د̣疮~ݨX&Ypf&rȺ]<(6qO^pOv$^SL(RIggn޴t4o<]dWWlD 'Soæ)Ȫ+(7r)BL/ &)gzv$k ЧE#'%Wgz{%.hǖ h$X'@j^gQ;XV^R^@pFF`%܈R1LyvKO>\C;()c鉨|P5Ef^ZCaqm+T@ZsQ{{Wat56^7mB`.~V'H5&vYnfƫrب^{G* 0P&r,/hyMu=3'au͎UF}VM6R6Ž>ꃴɨngf8r,0OB%bw;#7lF{9:s +;OrAMLm-C_J)KZ@R+j'^! p7qتNh7-W{?b)Q$ CmL9XzLg=k-<5OIkͩ6}s-z(.or7- z5x67&l=Gpm95WA|̌ӐD էe ṽp կKB/*kp.>WS=+> ̎ ,Ca3-d$hpG3#=BtayO5ܹqj.Z!Huu!"[=:`e6 ꩄ3-dtNgliƆ9WAG#@I48ȸ\ׁYmn>G*QA%&?LK}tsUXܪ9>/Xm#3uU_}ʆHLWF4Z',Tb0I?֕/J7v rKǔ$e[E$"ٞFAy[O:;h/T]Y\<[ZR9Gf } d?!ZG AcKvvWG>[,bYw+|"BάWM2W Ά1P%cCS2_1PJ_Pi:4I&Z4l27,Q8ml^[ڝy`ZsZ:'(j,PrC9:>_JD^*dCRxp(fK̊O6|w{*|5ѐw" i{!R1-6Ga㺿D})K  5[I>@[8!6~q]e#;O~| TA ־!e|UӗplsD:<ҁbDNA<2-j]$bK%kTȥ-!pcq05>`E ޕgvq[Oi4ki v;Zs3=:p0sC~6iRD!B[^pA2.jn(ltt1B B♨'8+1_35OEa7 :*?1rlW@&Py"iK^J4Jx+kT]Y<+HDqSji u8 y)k{$0wxLB9t0NĿdCСdF(ԫ} !O*ʁ0o>eZ77΍ܠF1YdJGyБm|>qmV)+мOLKbu}%R 6.綃JZ\_ɥ \X*遆݄$:u+-o.k,<}gD#pMj#VU2mÃa5U‡\&|^MF@8XdT~ˢn-m;|bHKH"Q][6f.;UxcWV)db Ua` \_ie%;gUW'@尾GִapIc3ھ( R3pY>$B D 7ΰ%gsN܂A8#9EqEj{ԎqC+?A JЂꎲ zbH\$AꫬQE 6.;y+S :5c#^_+,O Xlṗ*PK76ͲaEF(Q=tV/V!)M ~xPt/5R)sfC:C™BXS"BK+W!Hl:)wuщ\I!ડVŔW.J~,ˁ{m8=hǫ2 yY9t^'VkHqha+ > ՊWk@WhO!:h rj9PX@Xc\TMpMAh *yQZ6<{I+.~;WAts_ٱ82ޭ>̕Sa:ҟ)/{d:KZ=Dy$ j!wG1Rw{-遌!| _N3j7W|˧xF* y"CV 0|\T{F5ޡ#Dž!.)UkޔҴ8Wq[UdYCZ@? 0bC'bR&$!",-Xs7oNԒwJ#@B}$Wh/{IkB`s*@~&.͒xP `. nABJo¢kD,Mo{?@bIc6c^7OA9 36Y}`+V,͐.oۿ1@k~Zk+| .[L}-8_:+$oL/18AJ.vGA5. ;oPA+k %SygC:*$9V%tp&G'u=YFyGw>E9]X".R4irV܉K* myYC"wD[qN=%ss$A*GfWQG+Q7w+\=ZJ4zC?1hmY/d$qs]}캀STΓ1ۜ)Z25ˍ?Tm*.׫eWa5NҗŰ>VfM{a  @ i" ?i"hgWI3\Ş.W8^O'Dc !g5i[ٜV0hs4Z:V} /cIK/ YYmqUAOp1-Uw:`'%@ո ^k4ʴn/AĆk/Ybe'QfDFKDɀh!ڗU0c[š~# aKU I?{09r,6p xTz+8m̷=ԑ,=7&](FTg U eIw)ZS$!uo wE=ߑ=+bxXD(*nTcw2Q87 ]K@X5oH`,34^)ގ~h,%!%9(brv黪pÛĤi8J X׎*)֠`;\>w!#| q_]BQR^aْIܞ5XYLVb$0 BSljmlC="i6LjÕ4ML y1xdO=LwSdeM/"w9f[#j+%0߲Ra'ՒͶUNe<eѱV\ A2CCT`4wU䐪?0`ܑ(7UKɴs #{4ՋqY|`nxrh.Sk+QKc-Ѯ.O۷75u{ @HDoE^Ez-P[suAUZ:SV&L~ۏÒHXZ]aZ2j1r$֓뭇-qb˾g7LQJ^3g,h碓,C分ͩoes.3"cƢ(Go zl!# 뾯bmig#q"[Y? rUeI S.ݿVpS=׋7u.+H 6QNVki$^޽G`7 w$|ߦu]v{rsTI >D"'7&N,{VGTͻ Ͷh뵳Ne^GjftnܝNBW?K\fH[q]RX|3>3-k2CB =@(#vSep-HAȩ$JMmDZBQZDb-ESw[]I Bˌnw[ `s\cn@]0* vsɚ,Xyi|vvqLY][sZUXaG'!Xgsa:[1kj+oxRlF[pnۼ򑠗&£y׿f8;`m <?pS/ _ӹ`/ ߢ i-#SkkU ~)fG08G0W\}R ; iӖ`xZ@/EDX'nBQ0xst<;el]gj˥U+E S>#X'^eu.S wCR{`,+z ԼT|I$[v䑫4(@7 oMÍkh%Α~$G-f)!rk WW_a3u)HYktˎAAɁGJ9\;2YhKP.W܋D XI*J5)= =F 'ڈM{*SvRZ] Rg,y sqe/Vzٚ18prn+6K0v67ǀNҟVب̷`D>Q0B/ȇ&!$V$zUЊDs޳BWzym]ʃكyDmkK]bV1Dۍj2o#U""G8Ձ&:3A>?6ig惗k[lw_.]SJ$đ0xY':<~B!)#ɵg=}L5٦Ex+GRTո9=~']ah\Z'c~ZO2Z s9Cf%d @צJ/oW,L`@ Qxrպtw;ʀ{(Q2^$!!L$;To6δY,&eѣ ԐM }/&u^'`Ǻ9?XRhtףZAy;Ikg-HjBh^4(83m +ÝoG_C ^\} &oN#LR>eS l&$5b-/ngn.(խiijv)E>rhZ)1KzC:xH #;0 YRZuԈ^\ph5s,l#Kl=+5%rU1OU$L&dS15")fz$'vNZP#`"S㤎>ըOo1*d1J[ڈJز3Iy C ,:qg< Bg#-fx۽D6='΢) P<;!(_sVGw5&Q2pȲf]8GŕtbӿذM|,Qly9 %a}׸dL0F2AJϸFIwt9B5= (hP5@ ohZ\EJoPd#q4u6=?&ږ-- AFͯ~YQro0͓fWEtͪXT o'p*3cnAc'4M_VaJ[EQ^2Z8S9Bgᩪ!4{fc%2eTrq}ʁ9V1wJ [X76ֽsSTBH Qh3 \yعw?; Qd\"QXyF`I]IG)2 #Hp#> bv PVdHj)-zb߃X~wdbbIZӯH Wqt! u1ejt]^cb_s=8ʧB1E$fI׊il^6a[-yKa}ipⵏ.L; ]#@pI%]7 j~mpw0ŢnϫLAl=] .;iJ}~r(KJZ֍of%l_;˄ 0kR!ìOmeSYmhy"o(uyr!U0[ ta1NUqBJڷ{>v :=4RkOcXG9*y=naeʦ-^t|"}P2>Q1-3M+jΔZ]K Vx4uGgCسq~DU'>݃&D |Ά[iWE mM{PRXo:mΜ]%R. .ws5x'y#~BɡA2 imNuo Q62|C78B'X z7)ݭ~us:H6vy:=}͕a6c 5C 3괄34P(B*a٬P}9\c3ݲ.a! *y^-񆗎 }&";s{!]>ʈ r5>{\ D2fFEbXy+NnaL }G[Ypv4Fjn^ؚE>M.k=mOKQbTFs;THsu;v$71>K^U0;;ы)LRDRFS{N,#X~́;pBՑ6Ɣ&h lVjċ2)3 MMjRfʌB [tKiB ІmhW MhGAxAx )ȿ$>fudcucK$î?@3m @"lN:NX `M}u%QA6NnTU낼)2z%Qy~N̸=Bg*s_0$h]Zz]w !`N-y$6 ϥԽbAVLΚ۬˃Wo5owF*GC @<`Z .P-\ݾ[.kZn(8}Bn#Z ; @"^|ٱ%=:֒U}6+ŇEkcUoacխw 嶐/l}iV%:9Y=W>&gLZ-129M~.*W.gADFD; i zDzS`bU ;EpX'lA !ȿ.!A%pF҆H{Zyg  `ycM>Bwͧ~]xs<&p"3 x~o}[=H,䶙naYxw)eܔjzlR7ßhJ&rHeaJKixrޥ)%&iA‡3P^ޫQdLDlo{6vՇF+1l@)}}t0$BB`YHkT0gMQr `+ʃC:#/Sk_H*WGͅy2tZ5>RfW-`rʼP4xzc.20bäV_1;`) p%O@xxj9vBmdzeHCoT"~k§u%I/GB祗|rd4C"2іPBrJ)Ch{G}7a4F݄h(|M<~0֔)Zp;d\+zIz&IfV=8ߗ4'jX-F!ĩײ"4tWifXVq/Zʐ{Ywx7Pt^ݞ6aE ~RNͽD?ֻֆ)<ΧUMN"-{.ɾ"5= N1DAG:sc+_ΈTL.Q7vj0mK=q4P4rLØ.Ywfit DG+*S|⬿~@f],I$z0UFLxbcŜ6HEd)7Vb4:BC I{&$A}ظ;rkª&*>)Mi#0^GPWmuy@?(l$wH}䱂];jVheTe/B$^M0c%/XI# x=,sfC yݛ-Ft26WX;=ZF$TVB!@r`7{/ۯ.N1ڳFGl{Μju&R $” 8aGEѪ9*Vթ^;_7) 놏G)Gdhh-J u~(4˒aF%UFW :iiԔ5( s YѕC $*ѕ.,L2;oҏ0oh\- 6VVRfb/tjrS-͹CA1lg*iCb&I̥6h9d(Ba$tǶE^S!z iCdSHc FQ)2zԉC٥xl#J'ͧ|I]e{y9;CXnjz /6ABQ9342v h͍)CfQpi>@Mv،A:Lʟ潍 0=o""$͠'Hry8w(_:SK鼎C-&v髡p,2oCh^.f C c$w8mZDrB9_j|Rvw9 O8uӻi{ w d g[jS6} \EPUJG<&Yu[F 2R&H찢M]Oia,_e9qH4 AC=$W@9`d6ǔ('tQ#k/v<8LL,4Oz);V0ϗV%'O0N-3]WvEX=-ls @)pReU; M\N/㿪GKtR'[LApQogEGs~:=bWq2! azEըp@cUc#bwa 1~n#Q.jiw@5I :Hi8 tWP(/3kpYO΃F*=[0Vm"1LZ2m^e*fZR &IqB&52DyX[øy4@PAuwN‡CxĶyUuN\?Wj[N6p1*X s~up f ]H%ưDD,]8/ogJ'M˃f#m)??⼈-H-~ra;C_Ok&yXzJKPxLwؑ\(;XϓawI $Oo8A6/$yK0zyJJdΔfHa"1Zd:~uS,SPM}∝ql`)֪gJ\}YbpTPasǙIixNeZAy4&kb&ˉey&׿&pczw8` .mC>!\ o2`4~{vNSߎmơ:1~I0.>쉢T#N()׸LZNDn3޻5d4zz@+6J"bHeU0pIU5\ ë zƮ($Iы3z5ٮ0bx Ɛp訴;D;aYB7YiFKZz<"&ugP7Jڀ ᬋ2}f2^b]|}-J\À%g,QkdX#2C^TdguU9#OeCQ#W0QGlplGt Y Coe{ Vz`t0g.2--'@h-lɠP/mNOkYJ9+5*tDO:%"͊aOwPDcF!z^ # W.9̞:0W Od2rS,iԊ5oیM@P 8*y5{RxLr7K&*L<^_,&^Bc?8פּD-yڭmⵛogc;=h&X+VP<ۧoZ=؏S%)\0BG*PL~,E7FȐg*x#kr)uݖ-4mMhjNFxi\ vA)n1Powx~p>R9]]kB{VroR%cH1>:gGoЅw |9Mpג߭-kܓhV%2o;Ak~^ZmZ/J7˯hU'FG C"P 9U|D2_j^ow:%wV=$N˦h \E^rH`/JSX58"] 'uO9Px ;Hu*9_[wݾ\0n :.i);zpw;KJ p0;/R祁2Gл,sHDu@$l u*)V6ʳWL[~] t6ΌSN&xb/o2ȳd|x)qW vIƩ~d^4)4nl!ſzv!|*`$TI _vxl Ø`"<j&^g M5*J58( qJV޳=cq?R?`kW2)8(Ӫv|#VaQ;Wx,jUt 4tޜn&ܝAuE%\C289G7Ss2%4sCjFR2[;!jCw97g#cYx"=tE$sU p$P~'=v:UEIkVste¿u'Ƒω~htW`;p~̟oX1nKobj }F=?i5-m r5N7S݄B"v֊XR)*&EuIp/LJE%0ߧ3+4|IpAyqVxar x(sl{sN#.PKGߙlzڱ!~7$_K 1rHWw*Y' A='i̤mJ|o_TML浙]U&K@>d#T17C9 J@!:"M&J^7%ѪŃL=4? =w&^▓ߵHR8㴺&?`i|Oit|Y` E4ct.i%dS0LfJgo1ylgTWDhzR=F\Pi/0dEϜMMGzK@+,k7tkuѣT]Xs{3] >5NwԆ.7߷%2mt8[# ޜ6!9'Olx[< O;9 $#JzCmP&DOmdX) |⢏kU~AV:b>WXM8l$C9+u;kmCS7ȯN|=8IDĂ>3qM8A.˙b&?!c}8״H6U,G08Ͼi݂^a ~z1ʔvFyOpȍa{= duG?_A_+̩5<;BJh F !;Zcڌ29QDCv1[%U S}z)'=(Y7 ho:کVУ-'j֕" i=X"a1Ƨ"ӭ:0X}Y0+VFV<mja)Ua1p{p5:: qLafyaI>_#Ku(:vh#:1/:{ӔK)ևit n]:ষg :Nʤ 2\x`mbb\R#hڵ,*"* mIoF'Fb-Ut &d]dCU$d y>=< "F1Ԡ&1+2(Sg^Bb*EM=8m3b/:L%@|$A#EIp){]a)BFp!NmgO;j#S29ߖCJ~D`2B( =˜=f%W:u?M1Xͯ*WO4= Zk J^IJ@V~.+ACUԩ*BWiѷ`Biۯ6y mjdqXŘX$r2#1B39d8-HnJ# "nuHD"G:Ģck?\zfF/xsϢz.Z]ٵ-Į(+1zJŵkC l\|SnXO 5Wg8wD-bӘ1R}KmS~ 5qf1# rԎX 1'\GZU߳\úy5 90qkf ܘWgGS(' )XhCyxIԆ|?FHnKX/dq) `c^u?%#`lm2&Ki"Y&ߺSǩU9j$vO(y5)_識[?3b28!NzlfOYL݇ƽH fm ݖ/eZ9~+R#:4ԒoZOC85S0@k{iUKmUЏbY+7*?;jhK{G+lQQ-<(Tq> ş`pu/3kv6fO Gh::P8|9n jJp&t夤 H! ^EXa y5{.V\8ƱHj#L-m8M2,umx]3E%lxD EH`ЂA:ݵ b/h᷆;٠M)z- [@HՆ"_BޣL9斲mj:6yw8D1 yBK5dvavX-59yMFmlh< F,^9bAVK}$:phs۩\-iR:TN,:UsƿdZE#[bs1-CfqjjǨ?&e5oAb ). ? rNK w+biiUx` [ D^6ef$#؜ %:N s37J_cq K0yd e[@XSzfV>D#tP-ٲ<uJ(iE M]r]zq pQc 4fOfВɲԓrHf0LX8ͦlھSb>|ʚݠY xhilCYuѳYԋ̧ADs!B[=t4 :㺞`droUWQйu#hFܴr)wQ?6 n>v+͚絮$W.` ^A5EH^.y$,}+O1 Ab`ŗܜx9%uET3b_K3I4[5E գ'~oBL>\[ez"fadr4[6w>:c#Sp 1A8iG3S y&]Rv &~# lP;-`xCPV4X2T1l؍ɂO:O6+\nMtv(?|ZWgmWe%mLۈcRxpf;`WL]qƷT_#N*ǥyp| e%KJ/#~mb1*6j4XeοQ8F--oXv$Gஙv~O Rc_Pf94#L^1tl G{ +}mJSM5!`k[bQc%]c!yUx&IGƊY mJ E?Q \N*jThdu8VFɁ.zωUDLcGv'htҪCgnANѪ&߸Mcxҳ_ZndѤVIܫ(V+,u^CyWulr5Φ6^Rؓ3]H\;~ryCY[iaSGRgvr^D*>c]z|O.4jVR$Y1ƴ:O!R[=i"0xb}.Y8Y#2;nt0e aa!"W{FuO#vtDDB;1rED%/7j0[|Q*цQ"rvb@76Ss,z |yaOA2Ph!n2 3p"ǰz$K.1}#\b YDH',֚a\NK*kY-T daM7`w~00tIzCތËE:‘8?jnK,:sN8&[fdfOhEE]]9Cy >euHot*;J,iWdzMCz )g)q ]kdVKam~1Z@{̳[^;].[ew0$j6.yK'Kn*WbtH+"?r.k}F"N4,^ n$'etU?:Wm,mi,ܥ -Q7K)fj, <-p~Qط` smOc1ZZ.I\(aaz b= 6v&VTT#嬤( g-F3VYvCljch~өʃdЖm%6ߠK"[2vTb3txorׇk'ohVVf\zᕋKH3UE6}e5%^kajFgsp͋QE ƲB,^æ\$R;(NICԎaq-V`9cF&+yw'δ,[Dɱxڃ Aftta(EDԗ'gՋuͰ6v2|h4'#3Jb$X`ι \y9IC2I\w)\ɷ0fʧG/`oִyG-彔eR|OUO,(8Oݭ,ijbHs42λDXisy~{Ea=~#wD\LH#<R>tAf[1Trzp1<vwşրfoNr,>8u|MC-ԻՔfTaz $'gptkmʋh.DZ  qGܦZ膪 *x^@pY]*g (Wŀt(1)#EMdϢ]Y `k6a]nfITG >C cJ$)8Qw7t|2ha 13BnV'!^ئZJ9L{ŭA@  "xCKp dyɝ%N0wO'+ O{`+>ﲍ<> <-AE L܉XFljʾc16/f nxgPl`yѕ[eCc[R/2݌C j-`e`/"ʬ`[(k+b7ڶw$P/~GilhL™6h7:VoH}>\a%-W7l4rv }/j85G'r\YJ{>-*fy@洘}Ẻbt ȁߧkq{Z"6;{Q_t⦣?L ѮiHk,'fU)gFy9Ԯ  } j% Z+P3sD |.֟AtN\[, =D*$_/"`Ly%r^&~RN׻PsFlDE0/@3DZ1-/b06J(jxcQHC0T@8n3[-"RnUn2%FJ"$N0i;YbRDt.g3zsHfJAYHX ;6krozy/ ?EB]TFBl0tXq΃5x%6 Ҍ,-[1jvD 5$dJR= 6YTzdgxI^, j$kǽ/esp<`*sJ^_{"A}$mw eJ㘐qڍnk+ II\:L^uص$OSNAP >I0.ccM7ؒnStZosi ٕ乊11z9Ζb Z"R;  )TKw(`KXGRQMZQ\l_5.KL*zgl&tνu3ϒ88z+%}ĺ,tJ(d ]!`s2A" 'i+Y C&MWٌz E_r7B]x_ݪш~HYИmx8eV,">l&6=GJ3Eƻs!:A5 ^Xk{{Ų zg.ßR %>qp >>ىsC(ґxh{ab\_rJk!\gk"*џ>P؊o緽8sK>R0?YOw~kGd E%#S3\[uԐA@M<({ӔkMN &u"dB;YYʉD Q NRÄv9i)̴a uVI-,FɬaSvwqpcwBЦ,M zFog¬@KKtYբ~%c qG2?ۻ$N%!LqRC,{`|ɌagJIH7G-@9P@ߛ́ơCmF SJ>_@6бN{;k`- ъG88`a"~Р(pƌGbmK.p#Y:0M}z%6x SԆ!snz]3n+{41mnchӓh5Dmz}NS{ʜ>veѴbo\>dut*^z5H&.p;j3kG0m '`h((V0V91j֮{b,Fw*\y#; pqDgԑŏjXQҠiåg84ޖaE*[1ZJʩsEfǖqVn^w\1*t<|;v Id}skI|v cd=ee}Ӽ3LyޮDME@O^n "0$VȹF_ȕʩX{V )V{^/^TZ4R]dPFO̹qL{3[ˆ'^-ŵ2Hh ,/G/rq=ɯ Р%x߃v&\Yps¦M_hֆECC-" ʬJND745NB_-N1WROWI 9.}ȌXT6PX0u{V~}e6*[V*5\]yu5 h=$'O?J1g$p~QjMoDI GpB9eFuY`W  |,)RK h=i(mJMP׆QC8nHi, e/R.ZVcK:WORAIUyM#/bVgKVffE!Ӵv>Os(HB~H:XfDAz "?M^/Z:cTܽ +Gy4xN_S|[<>fͼ;)u5;IqFmd;܆S_+縨 *x>ԾM i؂;=5>K14aPKs3/綞UUg { $7fg輰zl+о"v:6}M9ʫ ɖFp犂5ã:&]PW$& E_ zSgOڦ5){m;(iI $y:ZM#0zM,3bSQ"B=gMtj_k㓳ԁA/|3A;c Q'[t"nO7m( ~%1ͱt`$ ~h>ln_pC[ؚxeJCo!}xJprivY=2ES!7&Ngh4`C b4`Xo6+u,A KjO_&@=|]]QykRa56u|Fxy{\U.s . X/1*9Z5yU5L8kN{2|IIo1;ʚ32e0asht`z^>Sin;dhCM8*J%[ U5iixܧ)/hbz P^L'{6u1+ f00p_9;e+NBШW$M -jJ (s7y#:yze 6آpj4g:dX9סB+%([^$="%SD:Z3RQe˨$p"גy 5q>sb*zS#x %'M JpsJ FG8zy'aYO"Οle/kH*cJh2Uꫥչ Y?|\]1Rݎ_$t,nO v )J159[yECTga;vENl]ӶږixoDGV< uTrG =  hvR TmG`Hg bo%wg˻qKJvNm@raxh=C֥6'srOn "дj4)5LiWceM  䍋ʏ84bl? }~zߝ(To0N6!KFU5$qFk<yꑱ_@IRzx?*_Ǟp!B=WN^uL[W'%e&_$]1{".6}׈1cv΂0άZ+N44?FG^W5}ExSD)G#}䫤NXWPP3Uy4D%g^~C8ّtȹ[ᙊyQ}z#.{s`@ߛ*ƶv DNMø!2j^yfl3M44]ua @ċM^z+L!HZ7d[R+]-rr>PI (us"ng@'i.Zrx,?][{a5ˑ5N`]O"{QPn˽3 u6@b_ Z.Ver 1'wfk.YՑ10 v$5Z&*mAhދaYj'jgZ,gꡩ kLRp|Ԟ 2ٙj YX [ W1~TѲߴAQc26.ݼEZ<-o |F ʆo(<7k*%Lh _ [gaNr1.`;m? ?58:Z:~!0i>>!vǘu֟s.J>q |'Am,5M0.Ҋ{fwTNqd۸TM5"IT1zZ|SJ6:גzxHx;.#]a'–/+jH%ӥ^[`5 TN'd50=J1q{pF"K$K eT. Ĕ-GO`'d;%<Z2ˆ^Gp9kSN_~m%Ԫ K0ҔV@@,Fv_Ɛ/ 賞ڏZ0tPÍ |Zۉ57졖Mݣ@ͳo )eyg~`#}Oj;DY缁؃C'`V̪iy,XyEDKjxXA>mgBvbXX_%! [V]~sxWj =B蠃6fywoGR¥V;"Wb,s]-vj1q {96ʬ4 m! @Sy!A9o!K?? 9' 5W8Sc}kЬ0*E<.L_Ԙv5U)΃w /:jEKb E\ZHKX{UZ?cGr!OC;z?=]=|T޽K ]"Ӱ"<q"S@Ֆ\1AdN݉ip-v.{Y[6.}BPZX=hVG3)mhh>5sI̚8PjمdUr 9&牯`N C[[Q7rQ Vpzh q׀SGubz8͢GoZ լ\&<cѦ*;>RB4PViz6#leB3Q߀WYW3dKuz;0WgK/X;]L|958qgLvpH;MŊ@t}qĐ;LR)Z6b;q^Ta!;1l ޞ뢵;Z}'m,u^UĢݖb=¬cx']zOU} S[lZ9dK)HL>>%'QUxfHuaJ*q1ЭuܷY7#R4C.QW@^<óSS ?yn3b1+@19v*=T>ZYS17,ou(&'pcAC9D$+NXVALC~߸UAHIil.͚nJ"Od ke< ,;u^9o/0#7 NVT r9I;> 84=)=:1:/ZfN5^;qG A%90vAխ/1t?QJųqKc!ZK1 @Vy b&C-,I$6'Ϛ0I?•Wˬ%e}%2JGEoFs-sB͢XR +|j&<2_<U]U0:D 24v}T q]fAk #imnɵe;yo"f=q3^@}%μhk[ )ݝ!>mJ̕A5قdhr߈V-#!,;8c 0EMDK:-\~Kı!F{ب<b tv={Jf U0?oc9= 45٩z33=Nk'7$=)/=Uĝ(H2 {z,}|fW֊m(2n?k պ==`]#]&9LZlm"ɱDq-}ԯ$gW|P~ՌiAI_, w[j=Qf7(]}-0u'#8>~ 3Ӌ7 )D+7o{@kŵEkin@se})w`?hY7u-PsWB}nҝ,\e ۗZi$NS,Ӊ`\#ާdo w8d4!ފVdKj^L][=dIw2ev,7L[V#J&@5_O@] _ [c=@ר9 =qRFbϋ[LЭPuC8oW*?gØo6uLFAR+C!]~%oH}|Rxp Â+QHvbߴ'õ2*;nUq :beQ%(uX=n=2%#"C[}6tXMú^>á|4%8&{5<%mAob 89s_:1&Nπd#}tj貾*ݹW T9|!Ό&a(.<˿:t~K_e$8CkP2k"ZcTmXu nImzE߹_ o8CpCV*O [iDhdtMh-?MiJW)E$raOku'yUk|xG0WLFtS/ QnPA dwPZ쥤act]XZ8/ !t`_CLg ô&t/ ˊcq1E>ǝjMU/&V-PkKh;d~Nc9؇]Jb<|uۥg.xV .ʯ?EIV߰Kd:-UxWduŭ^9>#gaQIgFG?4y'thhXb#oC}^LXgs6#<Bb>Ax_?5DwcO_I _1&8 ߅ KR\b\GHm9PKGk/M4쾏P/ql4]N TƊ̓vgOw\@~$#$!.(6 r od_׼X˶L`]ɓ7u۩(>ځ'$-^μdKKr\B U4hC5EMgh4rn/L %Jg4@>_SFXTRуR8+BO >H\q-축{@(0Q4YܠAh7buP}}7N!pR "lK@|,%)W1wi6e?$He2'<"S7xYJ72{_+5;:nh5?;Ka@V,i(r@c?Ĥ4%^xP+)" МP&ޜU y W +qc]",I"g^,km: 7,aRw%-Zif2PZ >a]S/w3hsǖ(Gz7|'wj!$ܘ{=kkXdy꒻{dM⛝gkE\4`z1w FޤGd$>|f>G!r%zVE ,c کIJG*f! , chfvVh~D"siy]Bc.`ueIw]/dyJЕksTN˜Xmsoevo᩾PA-$KvEdN# ۘE|P|fI w=/At"0Z2Fx7Ά% Z@yD C6li>"3 v܀0;Su3|#$q:EǑKIJ3<$ w;$Ϝ áΝ䜞N_9u7MsZ,x<n;ˠo aP3z#3o#`ׯbNb3]0s:y5NsC=sD,19gzvCh+0Iw!}*~ŚovbER(:݊Gb~&Р҄ˏ7I6t)Le|fj%E@t}r8tߘ`.L:$?o`T)VmN+ 2!JP⪥&pi8MOgoaDU|H(G=i8LEcH 㢊-qXϴ }a~L_Y%$󌲁%|K`P+ fen;iR@+U͞="q&C He%:NcMy^*h|G2A&>s/(K#V[&%UHI3 { xpb^P]AL! &C8g&խn>Gf{IǕ-?xیv2 i}W 6c(!F*GJN>O{F<)ᴭ<|l/-Yusw0,m",k5"ab^ e2VKMvkbHE{ BCcOHK9ŵfUz*<L-uV>X;ۓc\:؇M~1c[?(^,-*)\_ k$LQ]""B.Ie%o6]aP 2l'(n'Zz_git.T~$ QVtwĿeRaAhWˈ1pX{ϕ b-;w)|U__MFj31/l47 LE 4dp~"-BgY-m.遡&T6'rL{<0JA:iF%pۇ\ ׾ p#IBR]GS4sٚc_L,0ȝ@ybj8A .0)ͭ_/IpQ瞳&f{Wfj ߣ*apQlor庡akp)G[X.ֻbE2 0BMUGnV6_F6ڱ>rUr+©YMnkԇ3_ɨ~xdўE *Rڹ5ƌbXT ՙL-%ū1D,2U<ڳ\Fu&q%Y0ѶXl}GюU}2=[UH8cH7Jn _ivE.X~3`Ut-N USYIA+AZ&:$Rq+u?{o0/a?t ht*ɞ5 ]ÔWon76\5М@Lx|%֭j`qQЃzMܨL._6'PR .PNx ۈ 4bȺrjW b)F.ܧ(4 %bE=&S[ xLT ~M"G{*jaBhέ>Y% H/CBvZg| V sXUxy RN7mfa1ntP\2ɂ>4Ϝٖ!OG.@X/W3~`t)hlïhߋ6;('}A<8#vb\%k=~z͢_Q1=9%']VQ9"(S^'(Yes5%rŗݝ^q1J*TiNJBNp9NJ.Jq9N ^֢⎕ -SI7ڌg|b(5~ T,ATرP wy{˜1_wxYv(jLžR`'+k;/tcob;fe/DM^u@ǭy?|ʆBT$Ф{B l)șt;WiW#E^F]R㑞ǎ7v:c4 Hea#(D}zC2/WaB@rW#ptr RS[ )`o>\ҟ "ALԻG(`PH M'q-7"vz*ՕxHKPD##jWonp^;X%+r@S,+[,:l EaLI9Sͽp%NNno?fB?k8ut*ՏXi@'h.Z 2=-RZW{|KNed;iʼkhp90865+fqișZxK&$W8̍0kDmQVʈ88W8H 9B^LMh %KdWtGyT87ߡU'PrmSEPi|y2uN])ՁU =:uҸeï,rw Xi_k^x͇B>uϏXm65Yi|шgKK? {9%7 ûpg6+";C9Q*)3Z W@tJP6s$mE[K&+zB=1*:γ >3-Yؓ;N]dfeX塚^?W $ lסjc8/v@w6`jd'HCHsGtldozV 549l'7ؑHزtTKCayų~8&ľ야mj@CҸ~OaQå"ƆZ!_%A5Val_0Fu(lYcM]m_s?\yZcs%YIi)@}ed~_%kG":xu᧢ŚkP(C$6XgA& ݺQ|NHn&J9FI"VT+_;ϕ8ː ļƩo\Gs)Ӽ 4\tB=J"<^I\Ց?LԗאYl4e:_ġjO-P~)@cV?>l^Ϋ߹h֫Jn0'tFb(ػ0H?K7h4}A7w@OݕP\W>!=[ro GqR>q#6{ifd?95qGj8!F5P./цֶfxbpDW\;kG5&6 琪S P{pۚ= "ؽYSؗ?L|NaxNpMbB U`~G?z5>!9B# mt^yYdkm6Ͱ'Gi rH}teI L-`U/7g3o#^\>O:Φa8CYW+YM AƤAN?bŽm-H¢L/[J%ܺg$7^=|i0s( QQvSJ+O4:oxC֖KE!ĐxSd@Kp$\ۺ4ttidIGQ<N#g6s!+anSOFy6 l֒ !kpW⥬j}*m f*oW}Gk2k|KQ`odе+/7m&j s'FY_zT] 8kV,l-Nk- In4ՆLI07(U-ZIE /Zqf*؛|;E6[ 9$\nGzmQU;HR;=bc+i":CIʹ ^?`Y:1ӶcFO¸ҳYnCؗX:ユ~dS-?T ~5xL- Ҙ-J @v>[pa QNЯlMW>EOC1{LPYGPG)(5]^o\Nvj)#R5Ar/%!&ZiX3lҗie VflDS~kf!< X8%@Ѹ!;*TWzWT:KeJt)[,;5 Ձiߒ]Q|?J͵yw{Rݮ,%اߢFLYV#0&6@/ÕBg3ȩV|2*dWǛM}Xz|` g= qĆc,YZ64 mD %A>PXx`bZ.%m]I0WCŮ o+Z]1K{U_ hV~Z;}>5 0Q޹&NEƻE?=zaO~?i9通T]QҎ@-njL҃7~)]Ԕ4ns5A&<@m=Āۍ"?Uuܐ+F*r?x2cäc-#N.P2O)EZo,5Ji޸)*Z}%TpYV\οk)%G@K@sbP彎t~I@뵨DSQ$hPka?R㢜نMeo ZH"ni\ jk6@v'6!gcp Ĩ<SZbUT"˔캟?)׾ۄιk-E!"!q>99> ;k?I &Q \^]{$"&jTfgKs(fR9ߠtvOߩٰ B+|< 2^qSl^%XIAzKͻތYm2ə4ިCy?u!&Kb[_pQO{_s";Dg"MGNoL 4q-'-1r~յzY0cbWW$0mPg̻]hR7Nh4q Z geqiasT颦xܬMP^}54 Xj+ -IGN[뤏Rr(~] \[%J :%k}Y{BPJA[μb(YΘrC)}`՞;S 6.f ewyyY2n8'P8rY: 9⛔_8f! GJ1F: sVO?˿b(zs*ݭBE*{'NnXѾ|~K~(p 4E \Y7!kͫwM'NHy}A%Ea"|b lߋ2; 9p@3p H2QŤ;+vt6cq([KEtkpNހ'|Wnvzeiht?K @=R[wLP #FldVGP֍mވ$7h|lupMk{_=2z 2 O^`ŧ]fS$4+)q5@aZ LM۟!ݠU^_ N9(1V`8Hř4/ڂXU^g>Ggȼk*Tpd_6vڠ|˳ @.;Ey$`.]nwI 4hQO- ,;R]YuPDw<+]b|g61pB`nj"W:/pjkL>d 7j9: B*a؝I y PǜWȉ \rmx^L}6 \VEHE-'VK6)u-򑉼$C0רe3m=$ _+30F<74|P5כg:vӟlN|'b)UE@T8il F Q#6k3pQ ͶDM$U`L;~Sj}b?h :APv t{RIb!rMBvr݉ߔ[,U*х($0B)% _A.-0#NMb|}Ƃ|-r[@T!EFEh²5&Jww$^NPÃ޴ߏz%><.Ƨ(-V0SZS3-d??-%IB>q$ퟤDڕ_u {vD9)ʳd|bꐕ1\3v˱{)F觧MVUYYULr,JkB 6z߂)4JeңQ?Ph۱F4RZH;*MrV2w%!ЏD~!lKJbQ@+mKEzihB4d $f L|^ƞyz ^ qU?zR$-*X;w7mz09/|AWhAAbŬܚ)HX1+@6pDT gEnC}p n.*1z>l¯#՚P;,`eXbY\y f¨6'U4G{聯U_BN/ $N$cЬȚ$!.\ I8,41E{VWQE{<@ܛMـx15F$mY0'$N<^u=ڦ6߀5.:NvyE 2F#J2ôjŒlQdbn;Y!+K1vΥY{<C-uJp.*[c;\_a_N@A. "|>.j8Ǖ^\A8 .ԴُOe 8xx9?TY@xR'譄y/hܗJ܉zH5D [i ozH,N݄Y#֊o˒\^oZ5?&aBj%V56Jrޭ%8k|r&M2_ 6o"w]'"O󜬀/+%IE=Oj5{Hm >bVB9&a3[2E쮷$]y"q ',Yaud\;Eq)>q[2NMK+5uxV(K^r&uQFJT'⪒y0!7àbFvs4N1TuW@H{j~&ZְM#K$ BJEeo@?~`=ߞ;^et*<ӝzC9st*_U~jg;g?yS*=:N8*oKH1%D9%NjŌvﲟkɝȫrK70O'eH֮Uq& X(ϟQ?wRcPA2ӨhkjGZZ.HN\G%XOO6筲wsO zCO d52C,; kҙN17[^S?7nNE;Y'[9׳7/?=V[!T݌cmx$vq{Kp?gW3pDE^Cl|`ejګ֞Sö/ ;ά &RRgu=}81tS5)Kx{: ڋT?P?{ AwfN#| yNk"92˳5uCfXL:42X΄ (ZB'lIupvP~% +#ހ2grWdx S]7O|jr{̿zMO)\}#H}EsѰ̖:ɗN?K!2)N)3qԴg/FHRZN'0U^lvSņKÛ| x<ѼRM@y?+434)Cu7j u&U!,yՊkA8X6se;nEk)deg<36JbcQKPhhe|\?W΋&ҳł[l?򭊮:]F p1}\Me'`,=6BrTPkFve+z!8E 22ww*:dίj'팕'P\H-TtԐȕŚq[<y %-aRc|S AjyQݪ<$ϵ=)ssir9sF 3qspW~YGά'ECƷ6= ȷ _(*1:A`aO 2slYQ{PkBJA ~&4&(dah2aDEjT$8Q*ep3! V^4;tddPpC#|W ?\? ĕAq"ی1;xW6 [@yF(!஋Ǘq '\=)2Q D8҄1]NTIk1fU,yGs3X3j>'zGL%)Գ*כnSڗd՞sM0,ߨ4d *XPgN%x e5FZy4X" ,>fzO(K,cRӓ G~i!ᵜy<6Sm8KUcH(?fBCuld}S n%%v:cبI$s5]/!7ͧg\}U蜉*2@ѕ8mN7F{y@WÊlnBnt*~t7F U!JX2^{ h)`y5an+G6:H[le9[]ȺG?}@`ȣ]ukwH ȇ<9p8M-oS;~)_Y) A**+X5 &5b5*uK/Q$J8zVC_ >A'jjy"^b(Ir弹Z~/IMCl[>9o=NLdlNY6c[ 5Gvvj)>|Yz^5DF<וo0?7o7Q?DgeOC]7CRA*ߗ0:qQ1:w `Mn9=qF2 Pқ}wc4㟠MWG~{EvywjN|v;m-"eq~X4DSRtg\˛?w5NGN!Aot07mp07rWPE=[8`3/JcB(*jy< K9 gAm'O鴾AkpF༯̈n{82.i!.ٸ=/Xj7ĤT/hep hB{0f bޟ`D; \c!Ib[4d#.xh\"4<\gVѢKpxaיV[ӦU Bgز* 6dG~U$CUsTxQHOXu.5nNV"ĕ;}4Amg&n=sIjT-qɔVq trC%#aboT]@hliE CQ_>I& !3  ߽9e sx1khtnc kC"_&Nbwq60~tZJНBH{K.>X*ɷ)~OH@z"^zxpHxyϋ ~$ŏ,f$  U3yk v[w0R=4j?lC/P"tu"=ܹ3!L <'X7s5o~-*%k a`2ׯ SҠ : vFg[k5HD .**:4}&aT aE>}p˕V_O"ԐcZyG4y L|TFD'z=DVv(VwrJ(cG+X9D?XEO ]s׋ / V'Dž1(V3~}eV'il#LM w1 &nǯVvlķHJ!; h2s"5vhZeB+6#"abo&%<-V_hp0Lkoa(^"_--6 |RyV!hEHu9#t V sOD)6ia0)WUI@ 쀴{̅5k1JIE)Nnex,ap̧AB?D:~r^*Q]x~ \vg&GN8dWM*m)IO $~pjHb @RC$z6O8(,JeoQmO8#չCӧ@䒫-T&=M[|2LfeLmWd66e  ܠOF\`-a5qoxzeaw?3.Ne[*{g+.`DEGq)6yl ?Vkv1syY>]=~{'Ŋ)b96b>! Bhyd˭>lEz8սj<9&!À8I4EC`#֘,G+^D`oF^;q_pʼn.\-c}av.(HghQLXzyU_攖@mSl(33wydo>4KEfGo?s:N`݃?8$| L \*CAH@z%gb1=׫j5ڢNO3l?ʋ~ڊ2Tz&-!4Alģr r?pۧfz6IRB^ӿ[ڽvKl.]zsSk\,tݪBUs^ ?*G~!TMk0.g[a3[.;GW /Q$,3fnXJH2²  ,sYy87IECfSkC<\mkwʽJ]8&獎\0CUݭ6\[ [g{{R[5_)p5Af!Y^fRTCxZzݢ}I%e$%rA4i,_ШÏܸF耪/"2BX'5jj}F%#rdSw8*YG ĝZ`ughd#j;'BT49V$-"q0>_lO2C?qf?(OTJ5N !ܖ F|_rHd\뻮Ii-Sil㌯da~giQ:Z󨲏tA̎620 0W _=AtJV$Fy'+ T_V!]OuR8j枏P6srY@nrJؠ^I!7ag _&]IƷ:AK~[-Tl ǀ0C9l*"o>2&MIh.fcsiJU_yzyUO(ؕ T·T )U*q>m~+kH6OcoiwksILC*Ƣ%8KXȌHjqnDD(JX6UEud vf3+RFN,n ?'7pdqqI5 <13ThdܘTSz p[$NYNxV\M U3uPZfE!kuEvs`Tg7Ǜ&|uLfoʡ"kYm j1j.$"H3TZ~]˂=/_kn>n/ "mːsa黌x a:X%ۑF=kɢsoR?GCȈhێR{ho?Xԇv=gHShsA*CĨye =-g'rq=)']]ҎuL cnXg~g7cȘ@[H_eAZ)S8!z# S~4?ơ 0~sji]FbN )gIw/#B5FśK!O|!3SNH #?M]!f{(IhV)LP\c wQ6D a4ȼc#vHyJ:V!|e.Rn}[Nx<H5C'rG5$*W[{|`Ea5ٜѭ+< [ ~E'jd/h R%Ts Ust@/(ciO£|pӊ$Y1ptn`ٸZ;4(rߙB8-6b.8r^eЃN}t{A%F-P2?6iCļ|90h+b.a8VsA?K^)"bxd䒱>},-\n7t?9W^5zϔE-4'ܟM٪rflh1#]CP! "mwd3:.* .\wS'Ԓ\ҖeN^&\Е([De ӮPd S4V#^hZrQ^t3![kԴcma+)TVn>n?+ǫ@ I)L24mG4V+=ur&yY=R4X;#~/ W3'=R˸זL"z}=yb; ~3> ABvúAkFR]N֣'U5@6q N2ҼqSVIIACY\3oH#W)(F3BL$@4ţ3TcJ2ꮽ35Jy_|ZcA҇[dFKL~S >&Pb~)OĒW:6?_#q@ F TVп$jqYoSpη|?.SѺ;al(%\r( ]p^h[GEf%yLq?O,zKB<NPxx?s 3oWW[gFl:wԇ2JyIf-A߲-p4 s{dc Duy9|BɩLP$ lDL>n`9 Vc;7r`_6P9Y,'6TS| Cf Xv`3p n iWWE,3ZN i {jThiX"7”=+ik{WrɗVX[Tdy/U@$_>d?5*]6EޢYS~/^,jZR$I %*&/?1hʻ{wjfGv>zԛI@aGŕ mWQg#kpxcl!e/u>dY99p@RԻ>b$b:AVL~CV&R]ŢG 2rDVdO'ߌn[=`Sݜ࢖=+a!Kcp 3`3\8 ;Y{$݉uwE WUzAFOb]:\u8CՆxŪܗACy+6=fM<&0^M^C 9"ĢpX(v]}Șb=m:ZZu 2%sr"2 wdllg9(-ٶ{JGS kbL`!gHߵ, )\d4ͣ?8.hSv&6LܿB<[.]J8W&T-33! e;7mc9TRWo%6YrMjm ?ةD:fT+bQe ʚ$!*Ti5i Vm0'a*9!_ciTM3<\&`LAP뢮Z?YAagcY$x qmEp#-3'9Q<,BB&IVV;?wZl+9 @m~kUNöbz8t Nt7fdA 8an ߡUҤu򥪬Gr!u^ps&kTgȽz|\0|XU{E} v0:Qbm(<;Ŵ[8\&Tۓ>b;[坔f#b+Iu?w\@_my-~*]/^. Ih…Ҳy)b޳Tl7!a80F#l{o >[6l.KEyhV7vD(D#x"[W8bl яiODM6>yX$2Mاz5?<>rYܔS'S_*@]JL);~> ~0P a=rPEl~цp4Niehu0SeW;! lP({3͠eT;qd/~/BI'; Wcj93@ʦ~A{J]LJryU:$Yݯsb:KH^YlXpa\13ͪp*OUiYQx1LμSDϠ .jN#8DE5%m˵VpD_]:Igms~ U5aػ`vv^hJP1fq1b '[[p)a^3z]Zb;\GK$^vT+Jk^O6k%ȁqz\yu02ŖW7N\ɑY4M|uwʼO: &Mrst N@eqDN+jՖ˟!=;[Xam$4Sr+>Xߢ I6uM9 lDEx^$˘S$h»>YJ Hf[Jixc#]+2e,:7e_dzޙ44ST۽HS1P*0HSWd`ZM wJ,9ιnt!ޚ)506]H3^䦜p AJ|(*(r+}d)7@>@[JBL-Xix쳼tq4! %/t2/]W2Yֵ']Aq`C`BȻȽ‹2ҦB#8ለ yJQ-V#mIz%~ɞ=34z|\R! CX'gvUuZ^zm abWK+~ TXk!{Lwśu?o) 1+=Ij8T{i<[Zw1OW2zj'2Oh8F# 9(E ~!@*`ъx<;6MH}FH=;!,laj-6[2"~Y,dsԇI?EǗ !%)DgRIU4XnmUM?n]R5jam/ R,Ze+|ǫ80k~G{K1⿚>>>b"U{h$;ɦTogGƫKUD3'G,/&p}~Ҍ75FxE8aw!FY,?N.m}I6*C5X+spizM;5ۘL3t٤wK]k.M6$quug7N$V ,f}At״`|'|OxTU XOB趜\^INS><2" ;ZxiE,sI:2 *-`I/bN2f38\UΓf=nlXo8qgq FR(6 XRf)PhG>ΧhynG}Hn4EM}ftF΢c+BT& lĩ'ݢP"oR[E?.zƶL]痕IM?&e[4*xX%m>P>CL&]H E8hU ̤ #Jd w"9_qdrֿ/1(1teT7xiXI ֝OBV}OM!4GHz`%lfN[>__9h3?N/Ɯ+{Ojvd xֲ<r_xB<=_ӈJrrcTW*stb跛J\߾wXQ2D ~]7&{7Q^ۍpۋeS?Z%; ̩Dy M8^ntNAqղ#VΝo#2sXT _{|+5^ C5Bi@tW&JIo8CE\}Ta&Df%,aNǪᭌY\臨!ow,x  CY EmيhCЄFXiDgiUυΪFt.J\1* Ձ5~Iâj=Nc4߯].Cpe3j64>}|cUܝh;E}`'ehq GK] ֊H %Ly@pV'ÓȕAIi^T1eyPJ5{߇]>3F/Կo@Ձo<Tկ|E ` lETmɨ* rޖkVt3NFcބ$$M"{ͻrovqV #NA8OJsuoMhe5|`QL=@[a9͆hXX~vK0Zzu#@Sl{0pg:}/Ԓ) TNB.œ bwq ہ+=|!&y&h؉9AToG̨t='ߣ D%5R0莏bd}b"I)/}xbq3t&2ju'Rg //R[<{h rV&e+K10J ?FhH.vLqGw}rK9?,^)|HX;͌Ծ]d *c[W{AܮNgPplS'|P-H ѧ[ 2#ߨgׯ\2ğb5PW|25F!I`2LvKsS.tE>\R-5VA7m~6uv﹞n|NݧH<4gT'Oj TX:8.k;ZX'}vX)5%~@d5r7>ai171.MڰT<9vjxܲFɌbwwW]y//'N z@[l [ a#>9I5Z@"<~͟[Y vHb8qf怘jcaa۟w9K%iQ.2o O nQ)'t` _w d%iU@y҆ZL~!P QӐwׯ3`caWHL2sBSQP7pt7= _=F L{H= vYo.s_ lAڙ+l ZiR&MVU1m!+Jo"cHK%a2D/G%|"#Q 9ɗ2fs$5 L@̑ SEzB8lo,}97VV z;j.оw0ARݣ=*#{}Q*QK:r}LCqR#wmBvZmYf ѯ}x=5iǮ_+,(@*T/ڻ8gy V:!Lp0 L'*TzahLN (BWSup?ׂH@gfLZf"hj0,C[5q2}OHʲh+Stа/HWG5 +`j;Gty+ 8$`kBg ET$<%lG[H>dχ>ɊhZ#R9QNu&|7St ,8bE_:k G<-s uu4 uR+ػ s{ߕV&>q+Ă!͟3n2h+^D+m`MkSG&ӹƠ+aCAbVji'r9h;Uyܡ.QVe7kFrf (_2ښxd߸[Tum wgV8'7xIjЄ[`_%%E.r`z mIsP\|S*Km_<,MCh>Ũy@Xu/U\%e91Y9P\q[:aYꑆaFQ7?(܆]vBSt#Yu9kTh¿:$f"}hOQZƕF"X}JT+^?G75h\I4nOg"pP WOm*ݲVB`Tm9G9=/tzqV +e7Fa,Kg" M`,[}BfUwRD+\NJ gVHMf}/_XjUNmq:/\O{s3捑S_ ;`K>},n_钄S*G橔BøiY('= LF"0S#QbX bF!0cݠ;fqnO9Gװ>_hB?~YWg:!Z|-GCq199ݲOǼԅ^:{0 :je9~ µA7p{![z3SpPgH oi"̲=je(RmXlsfkQ9TyDJȢ[3Dģ:VA>T҉HGkbe/b+I#(軇;Q&`?Ǔ AjuD N}P.$v֨X઴vpD~.n9UzT[oûڴ!t۩t $y!`i8kE}+xsoB/ KؒN]tT@ 6*Xa邵mp0?΄Q@& wK6pК& 81}~V|+z-a`UG3X N_J'<%#rc hmx3.->~gꉻ/}7ZRq#]FJH9IKEc=gߠ$' Čk㉊JMX5{* sXGQf N%yG*,}* 55ZĒÂ1}PMlpva{؎O8pCֳ_̈́{mIj[O^ W_IQ hgJ_${t=R1/v=xT9ypE/7}{ؗĒoB" ;ł..Mo%ѐP97 އ䒻znQ $h2ڸ8OnH"(`DG`x%NT>jʳjhB(J5F^өb0B͎"^=u R #"=N!o%80kr=,UkkU];XHŻBҝ3Q0աrE+^//? 7놰PJ>-~G6~Q5MP 0wb \b 1p~' USӥu?EqWF՞M~bt|Ӝ LB_ƵiŮfN> IAҧ tϥs;Z[j "it\v@.F{Z<.ӥN z(w$oZZ5߆waxc”6-G+8RL!"}'Y%;6C~;>kTlƕj 1u}M~Y-yo)VՄoe^#/q`bZfLJzq8!%ТUi? LTA[6}q a!3;{[:6𴘌Gj'#!LGeJϬ9Ki LmMn7yE]Y5xe:Il:yuD (ZȜTmj>%[Y,_Zi3+ycJ2ȩm\{C㓌5alH>I4s*,Tx{h9nP[v@RGV_|O3K:#eFGuCs7FPz$cmaY#85, 'gw֕|eǜ'%@|/DTi-yecr:酽A41\J׻e.FݓHKЄ<<יEVr^DQˆ v+V&jq|/sgЧ.F|?`δhvpߖ 2BEc[)vT]ᕢP˸п_H[ ixKkB[ug'pCm^:l|h58g5y.wn%' M׽hyEL^xi5kUcwIU;^?:'֝}zV\):w[EY7*B4$k݅q2$绅v2{! :lղ&x"{QNE!ܟsեO9N _hU1@NZ sQGpFoC5耈(YRj2+ :ER:y<J^s91V!Tl1qՖ>W)Yd $}6Z O(P3h<\W0X 4GL08 60`dL[__l"v GH<͸Lɠ>܃>b_ qk4Lm@T?kIκbTIĚ>Fb\~NGI*տ=oZj^:,{!ʡ3vG<{5OH ޯQB7Ȍ-n`]R #my FYK[2 Poey8T޹N}$!dlJQ_+V$l@K=J{F@ߙw&L[WBQ1Tȯ)Xз,SL)*ߜ[o7LuWM!oR6=-EtM cuq<7F IĚϼO++/)`kY"kQ_v^C9@e-ڀcYCT0GOpbO+@}4JI9<e*C7$ׇu lS%(zkZd~zl~<"^Yfzeq0>-+P j!ԲGR 8'YZo~2r/gzá"ТrNW[EDèEwOˢ13/@IW߰ o7.Pb 侒 C2\~ȃb9:1`8~X8jR7Kf羈7BoMO1o=`ecQWdt:>7wZiu2"{+Ju)Ef ö~_͆_(3j{9IJF6҂|փvC+90aUdJ $C8PMeOX:yh4˻%&:]RIZ&.9w,uNvRbU]M|DmWsY>.BG>XXfPr\^̏wi>=GHiE$mYv,te6 qoER|/1Tn96]r@ZȞn"nkFyl6xeO ',M*\Hnt8uD z2g2i, (Q gѵzQ,I_^?| Ѝ7à[l,Oq6N(ɔ]!FyP9m3I=L 1L#[0x5)o]#2h */ERYJpf+c[MfsQ2(E[5##`RqK{~l1$_?wb$ xJZŅܕ;TܴC$t9TW(vr[,8Mޅ_&w"N*`<-rێ5%q B!z0&ňҗns7֩ Į0WzM0*irgڮVhl(Go9]U$I엪YcQ~+IK{;Avd:r/ nv5~6O#! a”ebvFE̠r jߔT{-^"Irx? TYM/k2BaQӹ\epFOMGgQR 47)(FGU SC(U, _qTCBP$]b~l}L;>a՛5~ÅLqIFx3[<GaD% &4Q/c9\h(}Xvwl7c@WZp!S.4$IbRx`43{aAD^NH[|I?sjA<9/SpV,O3n~`\˯G뷯cy[.oYghCN. hhh$kE @,fEt)N⻅~PKڑX08Lo9qWO=bHm'Ny+`GIjF4Ey4(3P=X-W+jڽ;EJ-|3ay-)+Ӟ[aj+B5ۥ9{ʔpʿ:em \Ve>"hnء(BPx%cRx{Fis66XVt N;)_&v1\F/.I67urNVBP^D"ʯo{').CUN_VK/ 䝉OuzvxJhjUm eϷmO)ln89dM]0E˷߲o/+S1h fОzV'h ./ta_dQ99fvzcwqRBΛ*"HoORDPV[@=c2X\R\rȂ o\٪'†@7YO3+B&w/7BZc&]&K`u)_o>.BƁ#4ׄQmh+R FO;2kl:ZѶ*S&PPDyGGqQH [MMl9Jxx%)O': 1PY (D#'%ym`P%tKՆrz`g)ǖr,w$o&WUgضlOHdoj/5'k.X$EJ.jKX}s_i1PFD&rRAy|b wp }r^õ*!>~8h2r@뒋\4)SS͹JiQ7qA()8Ϝ?( t}O]+4All[ k(PFvl>u-v^JnܙG꿡PRO 6jZ`<]xǣ;S?ȥ:~ j/E32?E(_ID,H9kq]#=H3|Q8Ҵtqxa*UǼ󗑙@`GukڳP:^|XBFދRQ2w+U)6CʚWu}_f gӷhv? tR+hK/gȁNGT;s;=_ndAIC\c')h] ?EdXZЎa@y>;*i=0jnY)׌c'[ea3k! WP|^~c 04Y tṖ߬:Iaa#|# Pт ;96%HCR0[.l q2|x7#5.ˣe[ՃJ?<[2ebc:=ICeM{E:U U=!3)q"FQ 1W$`4 4'-oc8 =BD =قW'P#D"}k$3psOb!0= tјsa)^#r2!c; 0 &r 97/8I0IP[ε@N_V,P[ Cz> P.1掆"c!G֢̉-?=IIe{XHB ;3 [z.eT4!HX-_pCܠߵm17jNdll8VEt~tW1h0͕ y9y&r ,CipxiA%F{21ʭߌ`l#{]c|ŋ6ُհ-"VuP!k⩧lD}Xl?C#[W>uROh@.XYc=蟰EđJ#sCVW ~ȑ <7}RڷH7F.ʞ/n6ufP^%]D.8U7:M2u}b Y9ضj7xͳz1kM;mU{ / o0"$ۙf;^cƴx*3PccRNT;[<+T+|6T;:2/ԷAATYڼY9D ¿hHZFQذEkfvP V'\ԸV~uի @Cg U!dylpH./`\\5[{b?)w~UǜKkiB*`k3t1:BMkϽЬjAeV*g-qr($LRr !qvAō i_/Ύ(²0wNdp.Mi!*V0&mg5oms4i68Hd!rEH'͜hVy .<'4. -0b9`=0q|sq ċD7cQOF; >EIE'NhP:EF/X}@<>S.M*nYL4At]nˍl yx@LVfb?f1\xV:b4&MִdJ$}– 6C&)oCzz%_;cpR̓rm(V A͋܉eRtO>үtFn!1-;}C,+,d4@:בloU T[GJD25s9T/>1١Z>2ާ=<ɧBl H}la4JF &U.10QRJ8 B֛Zۨ!S+$jˡCzn∶?y˰r&i? t~Ļ9׀[msԠۉ"G2TyCz|6,<`0Ό|,2[KU*9YG?ϲ̘^;6~W2 (rs{HF#jv+?AYFk?>h6/TGC*\X5\px_c3jz{sINy>= O3n#49Xq-Z<{r_=lvPcwIɏޒ):'hL*JgGU{b~QdnHA %UIgh4ҽ4Ы a4MNerĂex^58+3.6#w_ph׼T2jD4PR/MA%a`Śt %U{<_y$b9 fo`75.Z/7 ]&t3ǻjhvRzՖg3FI(#/am=C{hר?SdsPa21yykE@) )"VЁI;<\'#"9'wG7+(6`%7KjyK,/2<}l?N:TQ0ym_A5TiFŵ2PEu3މH ;3-Q(QYncd\yxqj|QQ_ޘFr.ޘV`9]1l| '9}% lXMZ[rW#D{Iq8r#ehH_|6iNnڂAYߔ)<;w|u wXÓ#yBhpDČA^ A 0#zSz"Y1 Yy рoSj{-Ls.˜1[eX{禗:82O78-сܞ2D[S5~W%7.>~2ɽ Ҩ"N\ N*x k3} -?@;J}ħ;J:Х?(&.&V{I%Oi5$0E < zѾ+ `,*>JgcOЖgt/eײN]|dw n  ^OgSn/?Vshw9./)QÀl-Vq: TfFpd@*`⋡>ap~R8@x^lE6l-߀Bxll2 CQgx +Uɗy_9ˈg# fq^Z2C0(&"h7KF JAUk9E6ostHZH_ZC -7y lʜ7|ϲQ>o(H8Bv7OZf{UYPJVa>I6A͏kapo.\dsv~b͔z!Q1陒WE.XNk{C73-aI /c /Y20:Ȓ|Bf,8ߖxD7a;<n}>Z7`_}4L n~^KQ7Gv쳑V[[MM ~;3m]U{^|5=z5/5`)7bky9qZq1P-})M@ <_sOfm ­*c&(b)P:SaU5Yꥌ :a8qJ#Kk%4-^ G-u/`mFξv3zI~eƾ$C*ѡ})<|Wt ,z|Хr֢ xP(NB5\H;µ3@x5Eo}ePhc-]qU8q\Q%ǻq\O;+Q"@*nE:^ͺUers?WQNԭ,8bK$gܹ]/Ҿ9OBGMҮܹ)kȟe{/kZ]Nd{a1](c|F;c@9.mke-@]x]j޴=Cdlօ溩"py`WK7ky, MGhDPbS!ȵU̹ōvxI 7]S~[3a2&tL~h~AS-mGu87eoE;U, Ͷ ]X;!#q lLʶHz㣵o D!+q~:U"GGZ@Z;>ZE˫NALON;SgM f \$&GHW1"[ei탪V|ۻD~z,B"?ze]44 ©`ŎI(Eov'6܊ - ]BKwÛ؛iy$!@8#~,jǨ{Yl't-(d8Kڋ=`5軘ˉ4V~TxCgȟGb[@"j Fm]t~CVy,SxgbJo+ijˀ;%V n^dN%-Їxv%=+PzݨbGGQvj1Nj9= /oruV01h֚,}mYC6,ȸl6F@I(4JEvgtN%5b94y8 e%=aL:R~E. .rnL4[aL5!oȊaJHD32b~ĺ$ _>!|?8g `=Qkd?qRc> Bby{Hf6*m<`MmT߱?Ž,Ȟw^$U34 22k׾8&f JBz d[^@=ad*_BTC5sxxeqژI-͑-섉w`NQA /4;o҇o?2Ĉl䮊i=ܭuHz{0荂(,+D=P~}TM2ABUdV}c6V yTǗtcgdZ'*BGhs`8GiFEU{|02::(e^@n ; |J?D zQ2M4Ϋym4". j}TVƤpˏ}5D2me2 臡[_9",7/=4%7q 0S}V#cIȘIM οr((m,'p'2 Lq -#9>}O:.g-roc9k$ړS@p`̜{Wj/{p5iLjG/gaJj g}aJR+PnM\ϓlqт vSL -9MJ %OӷXbje }$ w -HcgLOIw-ꚏٞQJ_{\n|YQCyF z)pC*W " J9mݕ/7(eWkξeQ|-O.+Aq{$-mpoZ23^J](Q<Fttqnuy1dW Dɚkk4igsҋVLa1{ޘLHD k 8#}&ڤ>9O#}LnQfqbXJ{q ǒ<˵(;Q}l2 ?mgb9桂,B[:[?\5-Ղi@'*ܹe&'KqfDh-me\}֙Z u5+7+mq",\]pi0 \a׵4η,U慛NM]ŴfQ~ 4Cby/YЏq ʭM!4b _&MzRnF(<; "j 0et ^>Sj"!<vku"K}Ÿ+ ޞDB:r8~%|MSC9ӅSX=JdVkJ#R*6 GѸfZb Z^ri(OcN1ΖOl2F5١4l}z沎@4?(j 4ծp W,|Rœ5%anK\U慓N04HÎS l{/p"}ph=آGU0uQlط6|ױ#l 4)gOP-tNB J#+K` 43sAw/΀8 AVkMܒ.ƯafaxiN,kX2^|j9g9-93ًYAeKկXol_Q)eK4CΙ=:GQX(3A,"S72ضu!:B9V:h8LɌV:6| (U_F(D;9}' Ў׳ .mT!EI XX0u a~Ji]iNqr0SI. n9 %lY?t;3C? IL Pn\\qa^@LIR*s-mF146=[/}q˔G Bx0d ;c%&>ڃ*1^`w:@ "O&DZq]̚Cլ֐pv2Y5EO[$~%F&h/L^d(o R>a̝mEzWAxئ1~,9Xx/R)at"Ouj0Xb3դ*NO2iUR*)-Ҙg{HBWϔ _ o-8YI9 g_"%1Q#@Si{`(G-d`ZOYE]@vwԊ$(Z^`c"wIxSY`V^4p).q~Mg*Pvb=ᰌ. whh3o37`[?񯙠2-# jQyO$gJե&9>[~R,N3`盈ήuC6aP $p-4 ;r^t>i&79(U^]%ed1W@`3N% E$lЉʓg7'NTlc4\\΄NTQ;y2N+F1osK(\׍hbb9W"{arXAaq)U꺝oC>N%cV~B[j`Ѧ1v1}xO:{cas%!!5EVZ{=ڠZTmIiG ;iG֞@i86 M C?ɭ|\T`W.W B "-Ic*Ud:#&F) ,X{XƓ})lx| uDùE^.(0 ,@a s>΃{\ OΑvỲZ`kM>Fm~*LJiqPtIіWrnx gPID )W6/v1 *L==a_Yb=ergd }+oNTKxX"7l]Z]?\^icxYF0ōyv5ɤ `m2 +îh12Un:Rp댨vge.0cYëcDS{Tv?MTšag@ -.U)M.ͣ(GDП;5Z5< m淍C*3æR\P= {Ao%TL\D+G{1镠h|l'(r"BX.]7^mXJ !I&XzV6,uEJp^>z(pֵՊTSj4OY V In=2Jz/ws/:"{;cdTDWL~!D9.$xo3Eq1kfV;s`Y=%~(1` 59X~'{ t/qOq&j8O|;6N-8G@>`Ă Tx&.?9>IE5U&SpxM׹, IdŊ{`0Ɓv$R}ϟzpNCԊeՒ.׎XT^$ʴYPQ!2w-,lBRH&oVߎEDG~}cHb hpZX&hHߒCn׼h^5Bt*ԂA#f akQ:"a!qdl_9a1hɒĤ&#x ʌb0n zTd@V{WyKrV6~@:H1#s7LOgn6-jӯ҉[\y1Zxt(C{wzKrS֢Ci@:;+k<`C4_nTs 4zPL=;׭U2]u 4Sk2ā]G%Guorղ4`aܳgt݊P=6tw?z6.y"gV圷b^TWTܫ/m "N!ڐώ-đ0bV$A^z6?ʃ'D$/F]U`~3tz͉ɀ|Н&X12gl2m;S-(]5tR \>ֵrr/,5Oۈ-5Lok~bo+k/3{ą3K6ӣM q瓎r3&鮲v+VJӯ>fiuaE){xe}ù7@W<'[ÑM!E@>}{A&-?F_}hl,$nb4e5$SmVt:m}nClya5J2tͩ/z蟹ҰM&Ven{y! zuVޥS==ۧ0;\Ԯ"1yz)0ðHD,h/tQ"$w9VyCxo}L6P~uj ,G1 wNT<&g`YKu)F g_Ҝ*5X]QH/(VOk%7) ͐U8ET5e—Pq!{j'z`кD;ߩiGIPM vr2 ,ˤU 0[&]1:k's8G$ohyn;.qCoWwcb>hvn I:'TfuҠ%Iҏ@ۂnn; .̔ٴ4 UůYxVOAjp@Tu:kyH_6p8T?2U+Daj,Q>vh&Ni\gQbs5tD Ls~]}%$ }k2WSQU)H҆_:$062qԏ)_Ͻxgmhm8 9\7E[uٲIƺ37rp(s--QmQb쏛cOB=FÝǾV39}{RyjK<j&{?1.j n15ddj/H70΋;4ǹEN?HP|`?r״v݌yҠg3J@~?X.GztI>_᯦ĘE?\Ee"Ql?]D֋W|H~YxGTl"+ãMqv{"d; I.|>j2k25>::$3i:T$ʘ.矁Rq̹Sjyg2q>/r+?--|( /@sMuU/ֲ Jͽ IY H!C%Z#lʀć21-HiG!m  ~5xs)`,фo !s+_khwd_bZʨ\!ԍ]BuGݲqn.m\\E%^;zFEu[=^dH7A.b mlv\1G.dR]ͳ\uƤ1Epa6鶩sԙ*j-cdV4Q oh"x"}=gBsl3-}<=~0g&jާJtGvfYE 2\hb,"ĩx> IDf"P8C6$DWl[wʢ%;d"dΊCT:AmZKdw_#L@ka}+%(` >ԍF'oN2 \Ǽϳ ʶ.8m.fa&Wd9 0AR9j̻ ԝlkڻ%]E3Kf%ђ0mOE Nq<4+ 䎦z1MtKx5!6HsU3b>S^cxv9F|LӞV54_֜CszsTSj7'LНkIE&ৢ? _D"cתujAˢ$j郷|:h [տ94y"MՔ_Z`zo$Mx|:!=DV\R\l CgPUH#?ng4@<҇Nu9V7H3+D BT8^_Au#Π p:N@5T7לcE}z̲|"\xpɗ֌B m<:c'gecx=c2XIi~^B| fT[Hpsd onC*EQY_Wкu|C>YD:+?xG"3KkʇW׺lRRyo|ottC F_'ƖsPLh2QfT*wo(ґS;t` n8PA޼7黍W&Z#dqCh4@FWQ@f^Nyqh K:%R1C9($5Pܡ_%ŧc>󖤆Rco;u(yCaϯ|Ĕ5OFu:=q =5َ.7AnL9IA,u 2ʶP0-EQaN\, GRH]: 4{§9ּ͈ـu6Sc-%T^KJQe'FP4-Gw;fE5h>!4k@tl~rOA(Rΐ!Ҷ 4r($J@α: 9鑅mZnrcbٍ'~ -XTv`$`Lњܾvdb=W#@Uu.8˶Y[죹1aI}57 %Vs/iD6cZ?x_d=[7=^~[fžN滍h{G-]OELVx+9[RS nH-t0pǶ$(8qJ|$X$ i`8ho±5FΠa S -^x@e{YP]#Sl3!'V޽n qD/L `WoP9#5]9j)ټ{@o[OTs0q??$<ր0 :SR&l7h%&WE5LGa i+zva_ 6xi[+UbbFS7WjeюA!"b7Ms!|o R/v0rd>m={aE}G(9,㍞D][Q)`oz2 WbE.29F(ھM~.~r tzTlxyH(mڄNt3nzScɊe=(0V UsQvt"i8>}t,I P *m_=<ia ]V cHƺ"M< OoD8~[3}L%o7nF7C}7tay:sGIz]bɋ6yr: 2f&L "(ݍݧ7L@VEQGDXsql$1u8uC&BZŗ`#nMZ:|:uZ6̚6SZ?ty_%[`6$8{ Im~?.58]ZAK^:i^1g%P&N,y̨<n zޟ' Z?-q1mRVV4@ S_!4+FbRG\-UH!PN[S'\!D!#Y~Y#C/W4zMgA:w YW5D؋u4n蚬+$ѥ5kt9&Ӏ^wg֑? KsOiZ(ߥ=E&lfޒX +4 tW.HiKaP6 xkGKN !%i6^aݒ鷎cޭDcB!׌REa&N&VykZ#,{A3Zohw#59Aݺ. QXaX@1;D@ӕk$h-O+b q"@}bMAc+XoR`FjDbRLJ`3i'e*~A&^x2rWj "N]c"xC'Ȁ1)nytn}ca];v(Y ۿ {wqgfQYZpeOqzmgzveCdI)=Gv4G99^ӖqqeiIqPL X(/p[%͜*'v۠ۮ Axmz?GIus:s ѧ1uV⊜]#e(8q` 0;\:E;"-TCk$I:U'P׀Q8+%ťM7wPYC%`- ~\{ OɱS}9NbLFZ *@|x5N&P~=y[kW>I=ROSk!N2[raQAV2n|W!oe9 ?``9sTpZ #'y/aVl>˥ןuP^`DK}Y8(W46x9->d嗈Hy>m6ƴBkZ"RH]Č$XQ : L$)Mr9s4=P0. ક,^GNja!He&N}2:KDla-݄-LWMƘsvskO Y0fFh'|uip${AsĸWX԰5 m$)dQ]^ȪDk7Z@]ѳUEwqZP/Cj}$"M Tek \u [oLֆ)Njc;y.xЀ:fYQR ]rm?<;ȩ抍2ŒgA\#%ଳ37g玢c s~װ$#Zƒ^;e]?RUZFNW$XlN(f !xTYro!Y Nvܾ!3:iD9%3*\ǒM n P0W:=à k1j2VLRQZXK 2\yM2sُL}5?r(ȓR/x g{_MvJʡݛr/)-7›+MjjTs:[_3P5=Ё*jm f l <U8.xP:"fn?e;ܧjA| \@ke#-\xJѼHT䦾Z}EThΪNDLZQ 6m΃m\vy< A?Gp^0(wHʾ5M)& L?]9';Oa0 *!RL)Oi%JG-̽ pU!@EUT> 6s q9Y"5:Kج~UG+ 4Dn#.*]-ؑ, ;/Z? fғ=L :E4kFě )E^8_.YV~aLZT0tS`5(Ė`$1o(Wf}Fag7Œ6lC /=o`gf2zUM) yN)J:|Oiy~ޯ #t3 kZؾ++-ǭV{E(MjPnڻ*=6_pn'c|%ބ8`M.(9nrFL%PhX," D zOMCݽ':-#Ph7me]\ؼM+u;k ¢a_Y`X!%TkIftJ ػQAD:غk*Œ3(zژe?]r"??a:0v]*_Є?ul0 dڂ43 M#kn~#(Uv@N #`Pmſ+8"Pv[ ΄`XTh}y2l&-xB*Q *aot/75m~'1 Ϙ\?CdyRrF^.9|BĎz{~#Wm}t򔨟QU,=9 ؞!rT8h5e1Mg|bl.vh3S@vZYw8y;/e@Bc&qA1֋s9z_Qcx6\Y;Es11T7áУa} OEֿW ZC!K%sb z(FWD\/< ]m.r*,)ud^RqsJZRK Uu`E"oIh<12=6=4/c[/lBV,d^_y$}fky!BJXa5yjgcD<ɏ>߿\$>H0 ^o^ cKBJ* j6ܟ$' IA[7ǼTOJ)H/[?8oX%p%goT^%F;+J+76R٨w2` @XQԙ@%)Ό?F[4(j9^{AAʆ$@2nH;;Ĥ׆8q~Ә)NSn/3$?4xB:,Q[O| AH3K[ywo\+NaLT|c[?OV*7w G&',f+ Ў0hMU"ԽCO)TbbhWu"k5b;Scwf,mR ΞPp|ZixJ7^-,3hc5!؄NÚZ暅-uqؽ~Z@ϊUU*OhWPYmDx: >m(*^JI22ɎX!Pk?+fZmhk;-G@,▅? $ G&n_/Ty6{1XOf%>W:>d.pG'ǨeG$W3 Ä쭳~z.`7ܪVD2tvl;"^WDq(C5ڃ%[Ǭ(g|v!J,E*b)0# J$ȡʸ `Y/È*G͚ª-RG p!*im3m[0oݝp;"sԀ/^W-Y4^岲#ySb5R/%24m?,k`$eDU *xC`DO5aB\*Ldg '^}23(u@I' 2̗ ,<çc4ssM}]%By)bѿ1EeIK ?A޼d: j0[a0K`뒁5 =ϛ{"=Ԋ'TK>~+d&FkMoqDCCAԑN6m DpRdĞu]5Pt—oE:E/k8l'^{%Ѳ1h?=>Ї:o;')9_cZILN|*7|'9B)]?><} d\2c]/le,|6Ihc>CAXq - h!+9Tz7ONp  ]QӛDPc ;3Cڡ$Q?؎egE:,\zVnXF({;^4_'L:cy3 g6UI!99;g^rۗx'ݴA0ID@*irDwJvZn sn|џ;$=ZTpzUޗLG-Zt 'pKzZ#Bt? 0|VHeFCZwUh@/-]cm}oSU0SnlYHuc_E'AIfT/tYA_$FUkHcl,mT(|cTwKaM*z;RZ->}o,]GK5vn-BljKo JV{쇎`xIMP:v '.KB yȭo6n'6ԦRb+ ?<`u!' J5Y$v'V=aɓdAvIAM.֔oADE[X6u$[~׻'JQ#:CӛW]#2&K8%Ɏou'lK@U402ΖsC ,/Rn433ϓ\O*mO=RO P}OTw)"\?4}D-tH?brQ2:tkڵ k+gܦG ]=:McnEDK/Ǒ4X8Xs@?s&G/ڬ|-BߍjS˚:q%4 w⦭/ б|n*p^}Gۤ``qZ6^Êv^7=.Z;*Bk?0o,Pl"fM&Uyo/R|Hb ۈ,Džt}Tmrmu0!m:y:m3V':wFНlyAUqfyTZC^j7'ش#Od>&%T_@)`)iwR Z3uW} N< +پQ{O _uD%Hvrrl=:5!ΝF=p { K~3R2֖I-Gwv PeNT3{ZՀJkrfA|tD~ 42GKпr;&daf4"+Z@{#`FERMg= =| HfqlY䓱c=ƻ}/mu0^XeQ8w ->F .4ǰ)DZ#w/W' #gGbLyX"Sdj M[!FV;X}~ʨěNmؾ3ž$d 5r]J仚ɦ PYQ<(9bd@vx~ƽW`m%~R>Bόͧ};Ҡ LQ>'fl# IcX7wQ.ХX4ʘK*7N`fX(㦿w}H,Ipu |g}n,]N@L%. mm J2?eyEkt'PsMq%i(y=ey|J^/":n8/<ř"qjlhEiNV7P q0R:ǘ~yջwa[1jߣ.u ZZ[au *f-A}{~" ^DI/ڇYxsyhҲ< ۄ`ڡsY'&м,;^]錐ӟYo9}u'L4e.zYXifӢ5V=~RY?s? :W}1 3tgtG3xWgڴaz| ͗OX'd$(8nvaiq-K,X=2鄸U$jϊ)js8)(_ ~bF(~L3(e>݋}yI\bC:F*%lY:lR,)ڠZv#aYKEk(~Y9 ɞl 5뎼TPW:8=11^.uN< FMO^G),5O}1xǾf\K;(q*&|`87FzeHjfjϯPEOlEڟHG6\b4I{Tp]L4l!vHq6;ڮAgXk$]*(l%%3l5]SLmmi4u֜ $ߕV0{A9W\~cOUX.qT?B8p<PV~mo+E*ݑҠ4a؞ x.A=3T|Pc9p$8#z]Q'v}ݘ2 ٜɑkU܎>^Ea8&?BtY+>c qc3UMk~x2 >o$ 1' gB9H$=.HNpTk"* 9'M)mTfG/h[WE +0d\qhG*l/%Ua\ROM[>o6P`*F|G[6j\.SbmDe.>еH ^ml76?ߙ~r~o6W,Icuh#q߂E9Xkd pia5^MbZ}9PUJ*vyb_c gyWxkhmY 4T4e)zҮǩ S7G)(9g:!tX<8QT+Pч+K4ld N@Q1*U$:ybFlqBuG¼>k߳) ?*%m~AaxkUe4}rV uwsz;甐9~ HĖ\~.3C2`Sy(3]<8ʒ; s#dQ{6i3/*xRaw-"ț-| j6kxX&$78QKjLHI{F>(4}ӷstnF-U% 5~ 'f\| ^@PW>/0wF=`\3ju-fdGA%7u 9fkLna]ăMC{n^_Yk%9iA7ˆn}jtF% 76QY &b f@記Z,Ύ? )\.܂ 4HYHlc3 q_Õ/}K@N~&|W>U:aj&|)'OaRF.YĈ< H -t2RwF&)"P$l ulz;q?0v;`|Ҁ_ E͈iGUҸ0[ BkY cfJ%><ӕß,x"^gaa9 N(v8<Ҵ+ ahp$NUY6HsAMYfr%/Sg4&5yCz,O+ܞ/;D{KMN̳sF7'DL]#cFR~Hvߙl , ;V f؍kHmV{E,>W3JϏZ]R]o2뚶];Bwd̮aU/,?ȧ-LIL섗&oC)׋ief(>bnW)Ϥ.P -cu=ߞޣjC+B .)LZ0 3#NBs/>Wb࠮%i_j`"'vq#8~3rdgE[kNp&'|q%LiKt_ ܑ9: ypY`~R:>)OhȣJbQUKDj$7OcHZCa뢳٪᠓ı " z@΅T(x!'D)䕠I^>xi *VEP(|Y"d2Y# ]ۆ3?$'J6<,D,}EZANכfڀ~DM!7}9j+}ab<>%ՕȆ(Ff_r/8.[̛57_ $#{ :D 6Y@%W{3pLfuZ+8_3W|x!Av@3r [ ]&A' Oڊ}[cGyh$:~zgz`V7B#!왚0|EP  hYdZ*A?!4<_\poi#S6*s"rJ搞KUQvʿ4lTG N-Z_>F4 Sw<ۧU.vY&O7ͩlJ/0^CyӉ%ߧ"([I+ͨCI14Lx hJ%)NpnM`4bMB% JfXDZR±'_ 4ITjy} Re Ak.0LK+!ګ6JmU @ bn9}fm3#wQE q| izUpylHl&J݈֒&rN |鑉F-I!+89jy ~D9%>yکXt 3gXTUL {I8=e*[L_#+ܣ|)Om"M6Ml7ѻeo.&MY,EuVȅü rٌ$bZ Łq/ɓmKs?Ùk\ZQOlaZe*wW>k{Y|R@]^٧0Q΢~BG4{0:НgBo>_G a뜥CW}SyT0.n +~B߆EEç(qM(}\f }V/1WD@vJ;C7D)6<*j gsi~;ߴE mT!W 5v  s<吱0 5}n͝{ba6eA 9Mrg/@#-YtbtI bQ>jF#M.C# O(:öla Lx1q(`Xh9ޅ܋:o{<ذƦL9k&oJ <#3xkH 㹿wQLXK0f쩢>C+cd O .%@QޅHn\w4;mHzrS˻,ECؾjia=[Thcr~3 ׯB-8̍e}Kϣԓyhz0NrF%삌 ]\Wi~;#߭X(n46k@h$hղ(u IOD%X)7m",aR3~=rlXՈW`*uݘK5`ATa+(q+ɺ(9D20!3>'Amxӳ-{zcJ5s~PT䎥v q(= Xo!۝$W7'ri( ,0Gbbeqsfj!<D䀵 %W=% /b;KLrbxI3G_ "jurĕj{AHhϘgJBV.8mHh(1ց)c/~ҩgx3j;}"ta)0d eSlI/=5A* 0G98Se";cI(1KXetҏӦD"hB$54bS?U}TwS785`DHw[< YJ,kPℎN4O ^Y}x\ ʻW_,B9ٶ\s1U^[K6@@λ[yrPW/Q<ڧcZy8@R•:l G `/ *W CE Y: .mx"> NzJw<~(|s͇-Db"Eh#ZA=KR*VpuܰKmLWMuz)ީk `U]3:2Wl뾏D/%T$] ?VMI{ WJxĝi+k-B__‰ic :~veæzLY2K0AmӳkyXyG8,Ip[kJ@kM_Q[4uH]J}XvBdV}6Z)]{wm`3hY/"Ypjawd䑈a|aIu2)՝ Me@]()AzKq,Iƒ7`h돔JC$o 3Xj9\$4OAFuGO;2l H!9jv+88ݮvj2]K&1mftr.3&$-N$e܋Pm2!'~rA@1%5a_O5w kmkEudNw d ePE,dK[竜;14`gDg\{AS-U$|(T̔R@'bO4{64Fb^V)}<&!5#tg)Z\TDP (_l) {\"u*/z wXʮMͻ/w=+'l>%qp|%d_ 0ve32 _}0D[-#ƞ3?R k5-X(ݏKը&~Jn\E\`޸in_@Üy̜v?.l ΋) ]p5jTOvm[#?{`cOa:Kyzf< I]M4VBy%ŝׁG S3,Iق*S%2>tk"}\ 5K$ܮ<P8UKap)ɪ>x!c[xztu5;PY)x|L&'Y7#t" 5+7{p_UE k,1iW(ja>1RqEM[ro;_y*22+6&Ә~UAAbݶ3Q#I܃A;gwg(_⥠45 79٣]g=:W)irC7Ѣpzbh 5v׊hVl5{s}[ϰ4_TWDE[EWvx+x f}NYwISp'քbKITi,'#Dp/4mU0w2'PWP}׈#,.ꃝ7ŔpvNLSZv ~z^Xomw򳇜 1s}<Ď2FrcJ<ֿ wyi WPh`I"ɣLH9`K+9@MkX:wG2]lW(F7#< Y<j0Qk% `D#=1~w;rڊ6_nI gze05ܻpUd.Yp0){ f6kO<8ʲ1{d(p03eL-65 WDM̂!9U5ș/K8qj< ;T3ů(f_/Eo]àuއ,0/KV, veDs 9&C MIv%燐9E|yYVdQ^  2? 9_$(>Z<=Ѡ?ai9֌iGMMԷr # [[Bn*"#QҕZK&\IBU*g[qS( }LElhEaA1G|Ģ˅+6[i8*e5lj >K0J--ou/k ,U~ '!6 2>G9څD<-i"]򳎼VY(dH3GR%.Kmxŗ &3H X,'"b Rj!j=8zj) O:hb8cPUN,~#X7eUGCQ-\poZY(І0o^6h!ir=>kbLw Ņ !/2CRmfѳ1?B9X|Wq:-6!Oi,e=Z(!:& y2%Qk~e@rW*1 g/:R v cN=0ezB.S:Ct'}>dTA@_09?IKSʼn븨j`Pnix؝$_U|1ڛ=`D?'a4~s:\ ^qw.>BԂthtUՒE̊kڄX⒝n&"14 okX~"bkdPojő`CdF`ȑ]sD{gs9̀p&qo"ᤜ_S߸tF4r%]ro,UU*Y_'tpw7y-ǖ>EIr08(Mlw.Y[>Pu9~{ӆ8O)]Lp},K9k ߾mot T[}ջ!_foJt<^q}N'PڋhјZb#w0` %CƈX~IVWZ]ǽɠ:ῐ J)OR#i%4$ /<`36dV2N9xQnr6%k"g>.įW4}2 |wAx}gNK\f~m:o^O>ؘՓtav\:>* ;8` Q1;mJ,'?)W~knHmR2âΪ3וnMر]lFl yL&^x!DۛuМ*P`95n\FRCU+E.S-`y-Aocm.?qպ{b(7co2i.ֵJ4yB60,ר+5u Q)FZ7>ZyBI"g:gͿ=ΞWj]xF1}Da8@m5G i>Xrat敍c./"&MȻRA {,;1_I(*]dqJWC:E:}j_RǑkN嵈ѾJbݯ~ &4Wua瑲uc1P0e0j ,g#CGw|$;3r;g7IIf=Xs10T rrmB.wo!hw}F|8Bq T\7|9cӷf8cêiC:i@ u[0 / 0HU4>Gךּ*׬^nl0..B}3krMvfX|>h_jԱU]L܊Jh;v"g4PA.USǵhӘ VvK v~K;GC2ȼk3@ÐZg'׵_pLR]9кIfP[I3ư)_cc xۚMf:ً !iW Zd 5-5S9_/PR}ǙPl۝tc {A.}1 9<~PZ pi2qCY7gMF(ᇎmz@W[Cm>uj-MWn.jrIM<פ:3Y}h->k۝-7f_^0b>(#Pi<BcH4r!ҒHT=˳BCNߠBDfK4T\.Wa$yBavJ4#fwB-.!;U.o =m (d_ YyT1W:!.\aL& 2ww_32tn|wV$O牼FaMA (6c[%RfR'b/ĭlASt4!=["`[*7kc|aq(`; z5痘l%'zL_!LUvl2raİXXBn2H W1"*+`-Bz?՞0ui3M<'@ #;N">Nam.N(>2{HJFEjBIv.ٍA1nZo#P?1D]ÎԍBp-&Kw"Z|-:}i#b\]JYM26WӄV!mIp펅_pՖW@eZlPPCI*BV.%u嶖.J6sV>ʭƬf\SScKMkYhǕ˦3UMđnA>jɠ򓅵b4GjhЄtssqɩBy˚ C= k#ek)cw^xP,?t P3e2se+sTMǵE3LFw{YN]јXԧ=m gSHmgۊAb)er^l7jGCgbsm'L T5J 2~V9 >maχ,ҕC( GN=&܃e@@;I#_܀Zd:\;~6@Ȭc%ڴQfTJ*wB10tGsy4vl[_wuU7tn KBBS)=θSރY5le*M][ cd"<(),[%cE ] 9G掝n~6~Tu{#y݆#G}e$P%MZ1b|Qj-J5BkeҺ0CF|OU녌bHN/dLݡێK<1za}$UY6zi_t=fS\ *%l[ Қ[ȐUcؒ1RhqdARZsvPg+UĢRo3n'aO_d K2ګM>cWt߸FTRҽU)A Z*9Rbs<^ySx %EnY)iE *2λ!z Ƴ 4pמ 2L~@6:)FXmy$gT#ƽǧY{FŸfh8J1ga\^:/2֢F#xJK﷐#UKl9MT};ۉ_;a""]Yq+e.LKZ~'Ue(Xx8Pڮ8 4OM\,U |lAߤIfE( 7Եui\ЬkWX8 Ka fxܛ ^t/eM99SP8'.=5k*͍KLڱ}$j{vy#` !0k_sxux,ט1Q,@?m5OsXd KsvS,sBq<㪬BpIJK7ܨSA#=WōbJ[c,*O`$v]ٮOgf( T1Gj:6Z/ͲTBG< )QRW1>?íZewfz_IdoyPĤ *CbQk b}B#̙m7| >&&a9^Lp.gsL`2, "f6ZAWܢ{D29?n4iVpTJ67ÿe.^Li%MK;soDB#VBؖ zsTbsBKRz7'`0y$<}~P"m)]~ ??q[bP/xQw+x5DE?wEG}1.t+D3VlB]|N v㳈V_'NIKG!'Wȩi7\XYGzr7m8ږ )ڹZQ@?MU޲?Sx%SvP&I0*X-cVO]O`Ngs/ <Ky'g&Ŝlt<wVBGu6 :vU,/D;$fF{OY!D IcBA핂S^ #wV: ?h_ CCv̤'8XgFR!;hɼIF mXW%YjcPrBqB0)vZrYխ50ДeZA._Bd)֖ؓv 9)0T:x 5IgMCK"z"IFb9ՄTG?׳Y>n7y;V" $N⬥ $"G1a#(oc͙òO`D-w?+9yL=jox`NJ4vL] &5u paʙG?XNoqgvaLjoh|({w&nKP"L6Skv/+3@t ow.eEی\]Q5=K%OwR7rӕ0嗬 H^?}{wGÊP#{@ޡIa ffμaC஺<( )zv*T 7ZMIʸwFO Цp_k^#)$adTL+=[x0SY=MOar?Tʌ53!et R@97U޷9Zb zfP:3~}ƼOў{. % Rվ\홑@>nr) 8,~35hbR-o;gLLbGG4Pvb %I=C6fFPBHaҴK*C!M8hՏZAۛiǎf |hj뉣x-ِ*}- p$quYb0Hǔ*#KlCa)&Mv 5pHH); ]6Q$"joYhw܁!iJ|*=Pl_Cuqhw^-=/D-C0$ }" m܍9N+ cW[b]ϞVcP>mPÒc)bںI8Ft"[C!c7J^jvҎp&g5^imn m_:8}qӞtq=X A.lZu 6YK5.c[ej&xon |>'벃Ϗ+(`Ksd4=X:'Umw'AtMaBI(( vKS&Rn?J9CTUbz.LK)W jyF{VNP] }|j-p-ditkr6PnoAF'PmߺeuTvbgP'EI>K(rC}XPB_ՓrޔxuRT:Yԙ0l9asc[i}_l]-x<Q`?*IPŞaS܉snx/h4`OB}1z;.Cx_2s8NL#glk_qq 6e\ o Mc)lIўM^r=HKr<&];f@Lq=x20D}i0 XWt쩂U~ǃւ.P˫тoOaD\ (-$e4v!l.hLL9",9#~]ھv㷀dRFӈKvg_oPwkZnKTإ(J:DU^ ~ωT,jpi6٘%m01bv1Ӫ. M9l)MK87NJ.DWn5cxG,}Έ;x9P,EPj G4b7p!CF#^̀VoZA-Zշv"؞5 Ş:_d0# JU?i>vrj1:Ga9whR ,>h8k >ff}+ؘOE,)u 1G]a1 ou\^ *φ{,PxxJQ29>ܝ#x)V*b׻yP[LYRˈ[{d!Xp0d.'$B lxaҝ~9H:Xvu;ާ:7d(P6Jp0x|O4 !iw~r5`}79ljwF1!@DJ;jeUյ?Psj&|;[3(l0EK$3[*73; 7P2z9o%0q(}"fՑ/^S =̭5J0ъWiǙN߳3xN?EdOq-^Q˙x%_ b.$6EYXW)̹LPBcIBCna z h36x7{$YpPr?L}XmEi2'=ZH3xcUY1XW }(Xm@"\ ).R#]5/=,/@Y뇘9|m^hZFk{/DV^~ l]SݴSzw%j;CK8A̚W Zz(:ƀli[\H9Ol࿏:#_W r@VIK@L'JҪ hĒicPL,FROTgT6Xj)][@|(SPNMTD80_~R(X a :6P㫓(`"WsG:Q9+ʩ"/FȡZ\ 3@pᏹH2L(W)e>pL%%D d>hoIH撪R2%盚6(6mƽD2IZ"6x5dБJﹽӏ)yXMbYt 1=a@O](}Q (_"f`l9uq8\@`aGX>/4}=.ckv~*u̝N_cOG'3aŸje91A2Fs-O/i)j5=m`HA9/ƙ֐%3]X5nj fRyE#/,8n0O7;J&΂HgeŠyb*kӷ<*LW~ <~Gŀ6 N$D{8-v6`lް(鶣G Dz0n|n1gy^J'#jQ[N`ilY4M*wd &H0bL_FZ{*Wޤ aK;Bb͜o%3`:cq+fCb Qw&k,ҞrT.}zd`R%IΛ{\hV  ѐMeM?Wtlb׬rEuʀXO'9;Wqge^ц;ya:fjŃRI1Av q ͇N)\G& /-ީ8hrcx7ϝ!U%9'lNorM+#qVF9Ÿy1a+k/>4;){5Z}Z6u:?:&l6 x g W~ G_E %+#Gp-;;XLH?1;!JJC}2`6F۾ȏ`^INߛ @jcS pkNJƸ ]՗߃ YayUz9(bO;p[ ]%]qbIR:Fk'aބ̺l۟?j#qUW__j[ڄ*} YE$Qp\Dںk/1f_  )t!>eJ]ޓ=¨pV@M`,q,nx7:,h/kROU CF^7yqg =]z<:PςZ$و vY 请yP*OaTAPDtH sMS[ x-,HWBEH_Tl\7" h(es 789`pY* >KM,d y?^u[թ< }XkEf]0-_=݅_OoXQ7,?*:t^1R$*7)6X0^Ѿj$坦MV=.q3`dzR]=Im,F$S/migS$rʁS9kb}ģ?8<7D,˲|"qF%X2 &s)z`L?wWj|;G:5|u"4+cI TdO6 lOjܨ'XD:z'j>_?6WJCB}|1 @Ѽ(#$0PoheX4 4/om!$#e^I/=ڼXf 6Elz0/66J iRߓ2F``QPVzkyC(ڨH TD>LHaAQMNxU#@}L^%UN]XxD?7:5*N6A(=P~ B \zVaDr&0^wwTmx~xȧy(J+ +c_0e_NW{LЃh,dl79Eߴ/z"jV0t]9܆M-A3^N2ĩ0JeF 0B;ndtraPXw5JP4VR"h 4blV1QWvkA8,p\~nkxV07-[ Vdɼ3 MK @DP=s{^ 4ɦZ`;;G,w!;&V3֣=z_906l-l\q0$ $*GY^ :_ \"VS3z Gtz :>ݣb 20˼, .Gh$ &R/DMqQ@w27MptƑA߫4P&O hH5n?Cx :NXdæûLA+ 49v(o4ҁAXG]STڄ@&mwP!BFViwޗ NH;BՌ)t H@TLֿ5^ A̕A 'I |@ī1@6:_mߒ#CI@O(f"oK;$ qƊTv&rGSg@4#ۖ T7$SdBb+u4{`s2ۍ:sAC3GYP ڞ>P'mfNZ8pt̩Z߻+lΥM]FenX`2*'(1 `(l~9.;^c_My><tdߞ>zrYSŽ:%] Eё.5;|:b7q0hyhh"[i3>lA a@WʅG~[:rBZKk#Bt#&ԸlY뎜{lH2Ȉ$&FӅ w3」r"LokQ\/IH V@'\-d>H{Xu;&{4>0B,F'6;Ըɕ.D 2#O^iAS?.!8yM[е[ЬT5W®G (Rɦj_ Q  SrIybv1,])>qw_Y|%шJ`f$hτ~K>Bʨԏ g!%vJ d `u\LdDS\rƮ2XWN82(@ףG0Za ;4sh֪ݻbxY LxJg30h%33)97Πo7Sbڙ+>eӹ/I?JՋ2a.4-rĖժm'%$gT8 /WL!Vr Պ4Meza3n;yU Lo:eôqv|KS ٮx\[U_@Q;Z(sF@t7|صɊ T9 CEw lO,v8/ﬡ}]LQsgҤ5ƷEB'L5 c5_b1gWr]aT2ؙ"Z4(PU+\[NT-$AbDfulÞ;4E4XR/&ΜHOgRD) V5,Pʩ`Rn䶉Lz9&#P_[1 ɼOkym&g1ɜU`ԎZ1 ?ꂦi1o_Uĭ8zY'ukO~@$Fqi4(|;hMF=f&6-[<U߶ju܌c}Z|ҏ?ksҎ~m~E*$a8,qr%p2 &vgO {ۻ8JoHBkB~y=, xl[ILj7XiK$Wq <:J?]7~j,hw:N-.M%'D?oOjܜ+f$Q|+@C&LXVoŹ_7upq.JU3RW^z[n]³EjҲ)_Io,R'u5"kl0Iz]%kގ[+1iqvESh9Sj@O(UkoJ0%!c0}*Z$8ziSol ˯-]uE[3ֲ0%`^R}U$D+ڛ-t+k>Ywa݌y1TRVzF/iDV~T*Z:ɃIc" X1bHd cGуҜ|G%ؒ4:`C,$Oi;#6۟nv !'P#VccXF`^ᔞ-l@kP}To|G3-9?|DuJ 3'Z^(/< S@4unO(5+"lkuhQ+UMHڻڠO8-QZ3]M{х" P7C$QoEgOI94o,WĐmތ֢VoTTHwD17jaޒ.Qvy u%'*1#C Vget4d,MWl/o Ă3 ~Dj?E3 T$^C]:U{5@ .!@vuF6lyk"$UJEq_mUUKj ǩ f,fP͚yQ8㚫fqRTF,wX;,xA_;r SnGT$%Q=Ӷd yh-uL-зrWssm2j"fG\sc ɖ[qe2{aIsW`%o.YLœm?{乩Ed&YjO>U)KӝM p3q/aa39 k, !k0K:dC-8nB3C5y: C +fڏ28.df.L1lkvmW nk ֣P-Yy Zo^FyY!_yfp| AaaTxE`  cmY5/,{9盿w$.Mm8(A 1L'n{6IfETe@:ؗlO Ntd-3D5 Yr14qAtYWG(@&d]^JGĉ )nۓ o{iXD] 10=FQ_D)G`I}y xǟk1rij& Q";1.t5 Գed2G\"s+eR 'oX{S2eg.K|<Ͷ1RUƎ!2s 4łYև;j$}SkI7gc^mbҜPloNkf̳q6א΄#)1C}=$j.ce>SO9`!DW.$sa L_4tA}sjD:ONc ~69i'``))[wbT_SOF$0z`5о#2=[d9d:- C}!?բ΋ xGa4Έ\SQ}Igef4+G&UGm\bJ+v+YfF ׄzM19@8(<[΍ q^MSH!T8ԟ0iE*i NMX5޿9bdA5T靅mE)\] 7z ˿VHn@eyoj$XuDK^s5 M%& = $2:&T*BJP XP\gÎ!rG2_9ZśS5ąO¬ I.ᩩA t`v/ZN,&. [2Ix cr' g]xUɋ;O v7KwbQU j\Oߞ{N3 M.B&U7 08~)dѨ~E"^#V3;km̘/KR8j6SU;ˆpMeOb &0F%H:w;MK: ql s84Laei@mUQN^Kv;Sи5Q|_$u&͋ˮUd968Pp/6ͪƁ%&;K0|M2{eJW2Ϊƭxj,#[&6N"Ijm!cܡcjXY.Z9=7:9p۬ uNVk"c +G;a ѩe$Ml%Y.({HL\6/#[ߵъDB k~Z;Tr,Lpج6C qedOsjtu& a H\}M.y76jkuL"F7 }WFT)ͣ߈bu#/u)E,8A#1*Wq,l;X!{|6Ox1Xgo]ՅDž5h`|]ِ&t&b$<'3Sʪ %Q+(q4e]gad3"tr$PO3]> ɔ:mdFfAo*K˪AB)b۳CPqCك8oHNϑVǁQs"&y"oV-Rx(fYZqAQ :˵V78aR~ ԌR=(^І}/1_sLQZOz ?^}Um؛ΆY(ebBe]Sm~  +ƖKD㧄7ɀU~h,Njo?諣a ٺNS~VdB7J{G1vDSw-zMv۹Jpj44,; F)Cm9Qamt,c9?7 !rŝQw^/RDmP9O0h&^u75 n *BCsnss?FDiFF Z&9Գ^A0&O (UM߃$M T@*V*_cΰ50=uKg-ξ ymzYRsjgq eGA`lA ,mV|?%Cdu9wVlARPq-9M1u+b]#tJшτe6tA T:,O_KQV͛[_ՅXN+[bazFLRwh_N\C_3Uq/-Uxl"zm>oFݪ,[Y8PJ#%aMKmVyLcm @4AyD-T;@:"~̀/9ːH]Rt. z<2$A6\f}lͫCja[:&׿Yaz&<BĄ& 0$q݁V|- ZDlxzQ=I8/ILHݱ VH`+ѽ3x 2#%T8vgSAkϭew릯s)<_Z4S4)'"G v xjJ/{& fO0WWLiٌ?`/n%.*h*R!&_ 'XUA-tBF#XH_f'v=u3 2Ljv'mzPcK9°mK3e:_ 7LuVBm{ň 3 zK8GZXñWyeQHO59{4:eWYvE&98qplh5HGg`:4O9M{aS*>Tl#|u'8$i@h. )2N(Wq|7t RvmګHrM?0 f~VYL9iT~G~ƺ]\PR5-~\KJL.}/6;15c|﫿mCgdrD;Qޚy#:B-?e _ p(h[;b{(ﴑxL6ߐ>b^E+EV  !c/;2SjC% zk4I!jtz&=ɮ|BوM%3rrrmb'{{dpoh@+B}Nw<7UjQ Du y '!W 0Q~sn:[.8eU tE08à2~^ 8v x$N)R9)3E mr\#D+#(d{jki.t(.2}qar쐰 L{eXTVpF|gm RS=F,RmBiNF3jĦRyy u͖s!/bTQxUaWV7C/fr/qD( (^3hN)>?|4bFPsHB-DVN @d -QCGG~VUa"}Eo19v}P̧WC/l\ė+P#Mõ[:A1Bq4չ{*9qt׭%y/yS1E}^ًen-X/r  ?'Ӈ糢B VZ`JlF-Ö%LwBܯeCK;њ95[ {ZcFm/rΡ|EŰR oG:9.1P3~y\9p!~lۭ@vtQTxW ;sJkee1} 29tUBUDŽF_)Md?NIb}}B MWZ.b3 Yi MbgO8~TCp]ُKE |q*iA7? !~#."Bu$ < WTF*l&Qr%w+9$]l["׸Bxq Kx|Mw;eކ2@q SWisfOks@CcIba cM6FC:k17k3nHDjt<)}p뾵|ęOk@5iK 9pVyΉHXyI8zǏw\؊-h݀FSh05pE]xZ/iM-`zb _1cH xӪK$1#{P,B@;`ڗE~%ӒJz.Fe`A{+q\=4h<ݝ3e8aLPH :El_N BFkQFc|Xxa+w@}EM+(/j؏Y}S sh >^?4҈̟W~K%Wt5*r@NU*գ`M0,ѵ-V>j#eD[[*wƞ~+K|b;rahb9\%!RƆl '])x.^ۈ4SdEa}cOBg6_,ZiίUV'_^-}D 4% JgV :|tl&&\Џ/Kʱ&,t7f)S]%&hy>M.-Rǘߋ+Y?ݒnTJgY;iUcՓ[ [\pIU4BvDRy:#ʟri&+B?`08JZō f_Z@_p t .I%-ABG/}siN !M!_8fc%q[HZsA'gA^J* @k(c*+O:T1 ={5E!xZrwX[l0,._LT%½> Dw3@sX)a `A̞w)ZOܒO*SWmp%W*lB ^0w9v#Ėi\ضlN*Bj nRҚ8,cH;>E28?)hTE؊[&vwew!@ơ\Z_cuvcU$-h)5 ظJ "d)K$T>)d/nyF[>ZM; ]AipN[4`^ZKVxn5Nv[gZ+`F|M5)ѲOB#11W}{H Obt*aE$}f&efx/iL_zl΄-Tk6EOE߳0V o~{5wt#nR,#ߏ.X |l)ZEs+wfprW431cDa`&Q6#Ő@IrXqn<<s<~KZُ&P Aj3M7fEwlS3wU(k:)o=is{7B<+AMZRJTڡ.mTp A'NOO:uګ6/e\Ǜ/S3펝q^miZCHo#nK6eW&:-r1VWD wѽ3yAyY^ܿM!<\AU)Lw?^H]r0!Π2Ɛ# +I]NNobrmM (lNL]@U=uFOZ"r8xHƖk@H+RZDߏ*bîCPuc_&KYP-q3ڵ9_U r^tn3^'~{: *"+P|r "{b5L%GCB{XP*hRSd&өqFhL: K;!;ᣤp FZ"-ej.6-8'щbʾ\e)HƑl߬Ɲ!EN~oj!}㰉8Y}Hb`&,8>J؟t57_s(:%~D[q#|DQ]h}nM"Ojg~) ,iߑVTPPlkJ!wsuO3eK£a-%ۘ[5#z_*aOuwgqOZח0շ80'V_ \ڌ/VsVIu?SwGG 0r/t!VmoӖ<Ƹ޺08cc ԘJIͤT1r\NeoswU} [YW~}("mL>}u*J6*eA'](PF \u.ol EpZ)6 DR]vNt +؏4e+R@n&;开^ /m>gOkd&@2SyFvj #߭ķ4eBHR!)K$*PI8 tqˢlNUe'A~QϊIy LRa _p'tI kZ^o 1\⑼]C~.*S٩P_i/~ muZc* Z~oCȕo.NC/t*Bk':ݩH\CZ[g'GEYM΄zit\h].N ám3GŔ|VEMȨ/" ͨx9jŁPߗC@_ e ͪ$QiL Çmߦ 0g+N҄ȢNTZ5鶂]XT9!|k< bmFQ_|e6݋&i%_Aj ܞM7}&:^X9f.=ٵwʡ[!-!k1aDFTRo(.@Ͽ; p(إ9Rۺ;i z\P^ׅOƸz~*yb\ Gp=?q-Xq?:Hv]< ؿ/P+dZ訆f 6[.GH4r ֓1C:4]p tEI)R ZJKqD&YyL ^)vVgد VX,>3spAٛfa'H῭(cA OE,|[疺9mg_ FOYLG#t2L|0[Lr.=F{Znfn}n"Kn2nYKڊwvcYCfjG bp{b FBAoWXwaL7G$&6ғx3:<`JADYaTL]$kdʇ4U#] NOlvJ&ώ?쏗VIq|*e^j$%+x܄AL" %R>e{Tz_b Q鱕B#QO YT؝cu7&|r<ӑ, \`q Ȓ< ,N{ ~g ~k [N(mkIO{k@tQ QmDo4GD<ꥥDW|ÊfŞbtLQ׏ho0t&svySXuj+AR%wP܋b}~0^U|db:I#l oK;9&^?+M9]Ims: ,Tq7N o Ri$[ȏI!+Ő+k3j.8]޿#F|Z%R͂oDI)q'm,p}@Р&d(p߲ tuWOۨ3H]O+NhI@0E+BGy-kF=0;ý=QS:/iKj|^kJ CbI{ͻʥh|:] T 3XSS+6Uv]"w211MǢp=Tܛ3Adκ?w Tn?KFSrVM<g~GP) 1ctͪ#5%*-fb{Wr;"zyElwN; Wt9bkRU+d2M4{$J͵=vkVFa77FLAPZf?CaބD'IIAllnF"71 0L]4y3mZIm*D2;a '=yVcsSn=Hj(pyV! Ҍ~~oŸ=/)YQ,dDE#w|  ML8F9x `Ce^H2*c@b @֜hn;v1 oű6sp(rq_h@Y!Sm mjG|[@V*l*_%FJ䙬T x9_EekA3nAʓ5kx /R?i4bs5Xˌc^ѱcj0c\SQqB԰G۸HRRrPѝC59u}ZR sx̎g3s*@do>/+PTD!å@%=gvΕ_8)ULD{qYnxE+[~X #UCxqg RW { Ԝn}j-.ɁZ Onu툜Q0R~*N@OWv4Xw-f,ѕ'[H /Kz_lRA ǎ`0N3Y T_{6] 1Ͼ2 SRϒ!Ѩ Zо@7|+~EV[A*Iy?A2|%=JƔft"UcEDO(җ9Q,%f96&ii% Pȥmߝ3 E_Mr^,faG#-(.k㞄% _~(1oL!0dAF6AZ Lm_WutWUegDNoI0{öWeDQ8T:g0qliXg Y kWsZ 5ȃbȲ7 8'XqI=3?X1bNofCHP8h@pRuVݢ}IC'+XLvG}ŀqPƭLYaO1=VZݫOl1mHCV1]bNvzq>ݪܗߋ6Of\C[&(ي_ z|9[Vk\ -. [0k.P?S*kk*,1$/#1:^sc" ?Zt'qipO*bcNX>UWT9;(/tʞGۊhbc/tl+Ff(ss S 5՗u8/yoBB+nH t1k+{031C,3MggbkF(}m قuoO r1ـuMI"+tBM* o56q)Wgo.69q; ^_ѼT.7젣9T$6m(5:/'DmY@a1X ":#bFH;Ě]~dEAv?wA\ۋd|3F=+/ λ|&HDq`]+NDxh!Y"XgbMA`hZ+WNNKsxl]FNa7\!^RոţMBz c1bˏ3iDX6dk?_ ox}w$DDg"!, Gn;V{kP55PJ)]&N$8JGavkpZ*3( mj)e܊n{s7.^4|1M a\ݶ%z(GEA2C/IqFCr˂>_7zUrsŰ15êTw]ou|xC,$o,%D" 989`_,x't]# YԂ㍙.yA#Eb]TeZ@կjp|(2E.egUɍI;uw_AtHh]ar a]wkBm@ Ĺ|@Eo6ܑm8hR'mWbpWJ+uݐ=sJFnx|%xeXk`H=iqBy%vpz`& jʩ7ME\q#h;ZSÌ H{Ήp)T$‘^yW>7Ls. &-0f[MZቚ$y&e@;$vw:$sdaqhL8!5B~5shsŋ^ep~xxpq&2;<}\kBr LZd< Zc<'C!x±2m~b -#QԄ 2C!iD5Ԭ ,byN^uC xHD|}N;H&ٙ%g']1(p蹹<2`)>6$Hjs4ĖqdT tB;i^P`*ӮǨ1REOmVȜ^P>$𝩓oJ׾LQ/ u# YTa{*մ*sz{Vn4L_vuuf mH?)0Jq% W3. va(ʇ3c>m%Mjd@c4(ݷ] A"wj]^,:48YC7b*B %b( orsUdKɱJTW%ݦHB|(^w!,'fiIQ6gh61ߋҳӲ`p]rq4}/*eNF\-+O`ez٫?FI$ (?a#!~ٖ}d>8 %Zs5ΐo-I2]S#dŧ{D;Q6q ~I׹5u)-`EK 4֜8$l4>Ga ]ab5?&GcPf+^Im& VICU)'eKN E{|:[ے'z۱kzڏ.Y8';Y|ntP"}9XN<$D|v'Zawt0PUvy*E z %=\Y[DYaN{lf;9$(l3xUZi[2%% dؓ(OTk)VR!tlcc 塛"Fo#B#bDrÂ!o]4P͇޼gB+J@&Gl4n ޤ/3+cq`uIMXi5;dMwx![Z GݚSGLכUoF KչRxHsQKy™!|]6iV5PoBXWC rCCm퍼MI@c' ˇlAK%ߤArV|LNP&wR`?4Dʧ~*y . 5BXK]F](Ϛw%$O!ۯ+u ˬĆ;J{{?'.# 't̘½6Wd4jP*RJfWzPgX w~/[MR3ɼ-X/CyGZHe|ƿau(mtu&5L`7\E͒R +@_0iJmA7'i->ϟ6ɣ+}:e-nU1F8 vUw`{TFHܦgc4D6.91kCOFB8֗i$փ5e>ޱ ֽFN}F,{j ~h+=x8[iF<|;„!Q' ܋A0f9ǰ <3.K AI,feRBh 09[/` }<% N3Ľo# zHyvI/kY߹( z""s8 Fz_Jr+S]D}&yi~%У!0 lPW8ĚhQuIh%b0hNSsyY\ѥĎ( jaׇ!z?Q0ߛ/YM{D;%wV$D1,O۴'=YW J?S[kv hʟ0 `; ٯH0n*ena&yDz݊QVv8k\p\ B(Qw]"/lO5&Lo&ᅥ(UΈLKaYq'%'foe];b+uwp05kzQx@Stug~zҪ9iQm5u^kyo4a6ڊuc`»-JZI ݮB}h#B8s#hc#ͪ xX`,!e6v CX%fGg ^u %0Bd%􌨸aGe6(uRhh1#D ]B̃g?"^an KM) PD y\6yo#bDjsT.]S.mnA{,hӼW9~d3E,ZRPKskg9 /WfO}KZ QO졶&l'2 Ce2oC׋u}.L׏L%na u6 .``@C/*[:B;[_IM%0tp`o =O~qّg}(IcՈ)t?RU$ R12]}NG@#>抠Y[ &yz\~GD⭚oEϜ4x- [Oo<-J4u(RO;XŰRΉqC)9 3Q&B]k.=ϩkr䛲İ5'}串7Yṉ]%+vӰ8\c\dwoe?O9 )kݿc8xAqw&Kyɶ=gA"/Y[pvP) @G=Qzr¹&ܓ!OV^KofWC(ڟwTP!~7{(je{w2N\%UfZX*KZ)UoksD>m>@  w A c]d;56՟XR5y\& Akϕ BtW$*VTDk^$f i(ߗ˜}.?c88!|9mwFb wyQ'0&,@MPQ7HN(\\k^#Xӯ"ďD<( _X@Hm5˞8Ԧ=|Ynao̬>p Up m ~2ā*W$kضJҿ.|ӄ @GNDdVh9wfwNUIMJRgv,nF?Y Bp^Z l¢B$V+fm d۳H\ ވ>g3Qb@2XYx5}O ^(Ch?_TI6;>L`Bz&Si8p"bIF:w J}g!J{,64l4*D,^ZEb?@D:ʺvݑUa$ !_0"^O ~H'q;fA@|ZEeywVAᡕ3rs"{yhg~1z{vLV5+[[ąYt2+&%xwoںAUGq7'Xed20ƗrnzQFz(l0Ï+   3a7KR #@Bbwh hMnLv%< Gȟ1~mvJQrXU{q[ q=\M|NQv^hs~2vNt_ũGa=r;)iU7TYxܩ%5§'MIH¶8u`☭|*ҡ!&l)vs(r̔&n x-}s#$VP˘oV'Q&guc,$8`zFl1sѾ A{WBu1B%v}LadMSi /\\ۋh3Ch3ĽRˮTOwHAsmR 4|O^v@t FvEXeK֎Z#dU ]3: |Y ` 2$PIq쎩Sij xoqPb;gݓ@o14M^X,40Q3{Ӻ"=gJ-_HP%9˺h Ȑ(ƦqY[j̺|s@}NsjgyJq:G8X13o{ Î#hE(x08 \6HvtVHYY3uzϋ:S_Y]ļ̢N>"Ǚ-Ujq[F L:BWY&IdG1p䕏oŠuRy}7c/m9mcfլ Gm w7`fG'9[9֓4Do9B@]94_G:[~L~s4R03K< ~2liWmmi@ w.0<%#$tP0/Ke\v^@NVaf)ģD{5WvG`wy.]t`xL3"yvYġY#Mֆq-s6 1{ Dn K;cZ6,c<ۛ Qlblqbh>sxR7;G8s/M17Rӄcd蕈L@#w!W{ :|DݔX=@|L$4&.\zXy?P0kn&y}zz0|5,AQ3._b?h:Όx吨x\d!`Q[ QkZ2'`@RGNwŚLSՎ`v }pV/a8p{ᢏvd|?h$u΃AOzI+[ سDͦ;1^|}30`%AWP1ErgŲk}Z@R T)Ϥ;D7`iEi 5(TωU<&{MZúnAeRK_d*}vr NβmpO !A2~0=!7ya5JBo"FL (&|!5"W`=s@k0U! ؛g \Z"Os}5uHdve.uHaktK^Wڏ\5shfjl`5.5HiFz4sa`1JqO8t$8h@Dz$;ISBd<n$R)`y,#=ָxHAZ[|M7bV8[397yef`04!zHV_V7m̬F~d .ގKUk:D|e4N{y@3+@A:ND<֗].dP'dZ]Mj[M 1/*S͹ZEgc@IA&y?Q2DrC k+Ob2+so|奢Del$'}iéQSt&!ld~2K[4a稡5H.`̀QXI]oKN4'z񶋬hF p 'F S:&CNu6~XYQgc冣Nbjy\ᵔ K@0Q$p]1 ai,Tf:HN L+e}N{'TYx}'? ]R`zܬ&RDp#N1'/Sަ7=0H5{6ii`U3ԩ?m1!ݞ*A)1 ~Nāe#(^lyW,]9(?R6<* {B7 n๴> Un}2Y8y4{IZpOCQ4{w!{C\T9`gp '_KQT8rUrX/% h 4Qc@'T{Œ۷q3a3π5#ta3i8\/uHvZHxp5fGɚŷ4ט|?=t?5P̄f 1Kz]nQZ( <Ao-ei{>9m+neQŅE:آRW =d_ {*{l)9#i |_݆9[ v8$ݗ,r"l0?]1;GħnsW^'S'.>wT;2?#C:-Bz/kN.y pW$j K9ͽn)Ucac EJ *,0Oy4 ` n!w46ggLjH>V䠀=:;?׸ w.E.K(&*f ۑZ%(ןr= DΨjyqFׇ8$,eAK@ .O$Z> Ҹ$ FT@0>k! kPz'*vR'ϩb*\#50M'bw}'nOؒ\bmh AM=7OO)sB_yYv6tC!m厘7Z;w[a'' \٢AFHDgjK-8)b;YKu | \E! _:Du紡7pY,TJVa]" i>;6oS$vYo0ǿGXx iyfgs{ojA]/yrA\^f}d DbL`;8о`/oa=w}&~1؊;¬xݭ?_F/AAEB)_aQ7BFV:*~ 5Ami?kK GsD|=n;hOK1rL&!{>tq~ Nݛ7n *u?Č>unE|INj75][&C/U3,d My/b?8~ȋfMaJt]LcaZA H8.toYx,mmr:PwN{(ǡBF}VwUWj|'\Y*15*s3'k7(뀎O4,ud5ov;}`њ+[pcKeR9QޞRktF4.dZ-^@M# 3,NnJ W|#wdKLҞ(TPDv e[t oi L4~~$O8[8Һr?ViշI*7pn._S>97@cꜯڬ̘nтƔRhh~Kkc;;c|^ʷWQF.|_z-,Tv7IOl_BxL{O 1m&bkV-1K zɒ2'fZyhZ}-UP0t6H{T:t[&ܸXxsZ䏰FzHUi5ʸw.Qj]@b>i6 \̗(փ-ljǹt/sƃ*d>@T_kgZY=]ƒKRVu?U済 N 43Ҷqہqzx͝Q|H>~ekwvds]7Lkl!4Xjv3 Uk3~  cΨ Ҙ{ fPU-< . 5L{if#s-^KA Q^l" mEWdx{R ?1J]:T @Zr@&D}GKv <ʾdPaM$PQV+Hr0ʨܬ8TN+ʲwVQuiU7[hЈJ8׉TUĆ8Mן6()uݣ$D\/珪Hċ_~z$ +lj?x 3 sL"g_5PMO; O 7ٰ&&2X,M0XG֥)jY^bNJ$N95.J÷?bz(z,TiŭEg@ooU&*Yfݵ6yrKU?O4Yxkaݕ`=%.7OzxGWCixD /;h1?Dp[ЎX,:]`zūOEXNvZ`&6/p;ҹ :G/uiӶ?tiVHd,-C.ۮ=p)Wv~jcF) %W''׈ҝ]# wt菶$E~Fܿl܈РX^ 8Xw9RbX)hϜhN>Z$8H x&r񧇑d e}ېV0spa")z`' {-wQ&g?,MLAɥ4G`ۅ$DU)z SXv09PA)pX/6^U{-y`N!@2]x ^> $uq6!Q <#X+1Qߞqj[!pռQjRIyLP,9?>pTIΣFD8<^BmcEU0Phwy$GI}ʔN+:rR¬Bib8B.LdYM5W $y=9)pxq65($\XE/ss(ș 2?{ ʉϴHXQWMC"ieVR0t>nM4v0?[(:j.&iP?H3xiԮd'/. ,U i<'`J,}(X?!p.7n_1gLTC҉oU @R%- y JK8R jֺiK^&ӌb5,ـI&b Lڠyw7H'*δ@m[fK~nt ϖy[u]q,(?@J @ 4Vhp:֩HSPȗx\l͖\]h-hAp|[TK1i3F^=K[xN~.(Pc.D3E;{pA=>Z1AgZ]n3& R^keͺ Ύy~T'sDu!eNQa IGrn^H׳&WŦSrqܾ6@bȱ4#ioXOpmAH^a'`geL,Tw~A[OpqP`7vbd969Jr,k-p_fͼAI<'}̼>;c?x=43{%VpE 9n'XaG`Á{~rY-,"fzF`[ٸbɣ(oP\F䰛TNRis% 'n{; ⌔q ifz26im0Th?QDeN>I-Mo\[R\\^$uܣ` M @JUo'9 #JЬL'\N2`d'!ebܼzƬ9uY&/:hܣdIb6ddoPFόo"6tqyjHZO{:2h G=սS"E^ 1 /^.9XC$A. %\wt7ԹiqB;ʺzNl/CQZ WMeƭ9m2R8 4ސڪ &gT`tG PY^m =ޛX"k>j1dss"`ox 3[r6֟a؇7emD]Gϸ)_>*`ſv[^s媵 7;߬u J! Fv2x-eXN]9лGP0AAkLL\밮3 y=.9a5aqFF +|^rMQo?[Lyo 8T!f߽Q$i6!I}KJA. D*k뢸`6J ra)Og/BXS8DM@?cTs%8m/ y; 2eΑ/ N$@q͐_Ddg 9',g#r r:܀l~~q?]H/gOa/?GصBaPr{ГiB/un7t-,fk4Y8Ҟx8h߳ R+C} mFym}iGo3y{W~ K(oA ey_sai,ǫ'|H'<ݗeԺ; "c;toK^ kS uDKKsPO:,o"W@fQYhL+iňY}F&]]wQCwģD/c q|_l/|6d=x4ǀv,q ƄQVVCQDH4{ z;bJJ)kyW\;\$HM] @axꅚK޺W";ipw!;c= ᙛ׎ Wt-r9ԺzRS:Hsݷ!TpMKFvHR9](aÚH,[Ar@8(Z|Jд43>m "^ٳqϕ7`lEZ,oBlۘTXMǷ//hD{i(E޾1^>s+v:-A7ꢔޔ K\V QFh)Ő:NhR_tE_0N~Ĉvl=qXdzmPz-37;}U&a:Le;M۞+]3;d\,|Nv% YOiMWVwH(od-i R_EV9K٭FiM E^ts60\Sﱎ8:WNǿ\Bŭ0@mTN]wDaIHd-YڀEO*Z "4VWY \[J0΁/lN;Lsۧo$~ U/u `}MASysg뻺ΞvwQw画?Nwkh`֠5tN0,!>}rEVq#O6VfB#~)\%į<- ;'Pf࢝NEKC36׳U#si) `Ex"w6ƵQq] ,9i\.,mHM9Pu]N)Āp,|UۢKwԫ,[3ӘJ 뫩1H^,@*n)qMS_wI_Y9PPŽ&/}9=# I fv ;Jy:Zn$EwL_B/=to*·5϶TO.0^3T}LPeU=zفRGÑ'CHaV/ \ibt$x0)~Hzw8x2!0E", W%"ߒd*gnnvRl:xu6[1S"u˿mE݋T}OOI @JնB,jӷ0(^T5jvv>RbVaggFX5 u+TKSevòD2A$`,.B 9xJEx=~6v|$sdm|T.OlE5dMCyᇶCjl+"ɞ"zEըh$}K `*YZDžjU೬"N-x3k4#ǂ:\yUkUoCU[r|u>NfZgau?O )wDljpv\,sxj*FFEp?\LY&x,qy֓6v; 6g#hݑ0o9;)Hi)NZ\Fx"4 D-/AlDc~Fy昸3[vFJHh }^JfSa9G/_΄+X,dIBv>4Uˮ?ăҔcOJLucleU]I4?ʭttO(ڀ x;bL bo0VrF`t1@.xQXɓeH=$ MuZ7%z+)"0F fݴ #.ckc23v3q^5ִJu YC(H;LC(2YP^ 7 )lN7B|U'.jv;%S0NlT6Dhjq¶YeGˏ42_ұL ED,EEҙ̞km5{\PW靈[v=l͵ixp딧Cy3і2Hhȶ%\ MgWuA^`[33V:f)l Jْ~|F䔛WU;ьOѺ{) (CoeL ,X!)`̡,Yd ~iA`EV[_8>2A ٓa+4* Qq)n~TTbo1pnH)oL9C9|$yΔ+E\4T5t7RxL[e ֘-ټj!KXOX&dD?[kI :6:!Yu9hۗB]J2Jv`"EI̞k$P jbUo%XӖ&\-o[/ƯqV/+GgW$j\ QyTsg-Q!9| KBuki&]X \/? (I8ldC NRn!#V`SprAh XԉWAEn`@> Vb4uQ8fvǧ(&2ٺ! #L{fq!HJ+o]6ފ_< bTz&.BN<%Isi!+ܠ2$-ڳ#[zO5{>],GXNN Tiw!y&9? wjrZ I'Ս;X z("7*DL+/}Qr:E?@ɺU(Y!+01"Gosy'[ign`ZEjò# %BȢL#$sJpxY%YB=$Xx; &M{57b- /%=@J$c@\I(% L?/bXiW> ocݍ%s\Dтa}1$,xtce=^.dn42 |ehdOq4Ό~wTi@`aex&nMiѧ3;&lzIA3=A1i̯rxBԴsYbK5w«o+#_?]vs$D &^~%~yj 0A Gu|_E_tѢ e%k8͛?+ڹoox!vC9WOŖ&eREnb,i#Qa+wgÉ LJ C&gE*֮bv؁j$5e*1%'YTƹ R_;L-nf3Rw2EDvgzۑ0bɳRir*!D2F5SBGaB"HWDAUGH0K3I%h=;r$?mĶhGisJKĔǬglx?pRmOk'gPi@aZyFy}{CqO [Hyn] :FtsgEkLjշ =^Ax* !'~w'Io{qfF9v(7o<[ #˸P>#'&,wv{ם;R|i5N i,SrE5 PD1eKxf/wXzAl5 @zކYChȗt*S$9;nNNcdo]MSȑn08|CT OWdL$_xI$uX$e] LMYtffk4$!Oyi KgiʸZPgEB2dT Eil5^^e"TePZ~({rۄf7Yf.]Cc 4dd p dN<9e:$ިd YD}yEś*yrb] mWЋ>h߸k)'arƏG[.̓|js@e X 4m "n~d`,4^cnx:8p^\e}GN2۝ 'km,!VPeh'Tp |5aYxSCyEAgl9wakuCiF?>k/}aSb_/cכC7i%G~2H-Bwq Z%#N]D{*FҍkEdNVHQf;5+o)r բkwK;aCdW=qZk#s}=\dLrCrs W| Gl^Rz@V7ѳ/,DL>D7aڻmT@OwG[J(vK^hTaZ"ULM$dz7NoɌr O+ \#mH[屢w)N_0d@ @ՌSX0Ν^?dLf2rgTq@W2k.T!^kyqăyfK#/߄tQ[fj="nA9~A=benzgTsy-y~ºw= CU>6!5^43gL5M^+CiH & ^ b֣,WC]CFC|!f.Ϧ=%꺝>, 6'|j۶Mi4wi|Wb}.؆z̠i!^WE&+u6;ĉ,ӧ r@2'#} U ɍsg\q!>uߒ2Μjrkr!ɥԖOнLKpE'd98SOO Ư17XnU欑vœca5* }T 2C5|@`9<$[=˩ۋ1HF\9$v#T<6g/|2.cU)P$25p@8$0ۥcze| o45z@X~zPed\jӕ%9#nCܑ(KVx[y22mf MQ6O> Dy|gg!ό 7mU?%dBG3̙fC<~$Ja\ġE;6fb}IvYxEi5ۿv90r-sd"y9 eeMƤ*qe53Q){NEsͯ!PR>zafHqGwٹZzTRsmk&s`+:L/ŝigTq PޞbG-\Q&7 y>a)N,)?qa5͉QPNF'[ Pwt9IFB$Y*0l6Tᒰt[ E5JS9`M>9`/ȧ٦̽Ix>>hL/vdj/ڙ J-K'Y10r/бo]8cg^p|ұvL{I"J*JtU$x v vkrg(x+^#J)#qcEogg)@tbaK(,$^FXgkkbs=q6BZ6xc9N(iz٢Cw5u7pU uOމ_JjCN7Ԭͦ`<ޖlXGƝgu~Pkj`J$iBqrBZp$(0/bV*V2+1: {jp9@#aP Q쵒葺S>a*Ɋv1 5bG,4af~FjB7h Zj]m=ܧ:*שҶoq̫xbLIEc 0Y" `VxeY7)ŗu,lЂ?EZo[;b%<Ȑ #Y|4t똴 Qi#܉sr .k"YW7QWeY;R_ ?;lA(9OnSg-ȞYSyŦ2z+ =xufxsG&g"%`w|0P5t~L4Tf-mi4kkO¾ŔnV^R܂t(çW|b1 Q 0čN&Q4ݴ55񋧂-w3K t b4XZӽ>X{}H{ O\ʘ8-]6uuNT2_gkE&ώIC">@CbdQ\dFW a .5)iq@R YNo?ĔQ5+R7c~Sq 7sG <﵃0LKͧ KD8-K XpΎKWN8}ȧ(?6>\6+DTpسG4-/-*4ª:-[W $nkVP$#?b5 N,֜ 6aճ!Snnkc9T <6nǬ'Zsܟ[2u86YPTYo< ,B4ux۔\8ؾS꠲R?t„k@Q; [FJGf8lZI'n#{trQ ~Ɍo#)9mD!+Q:$闕e)6ґ,#ǶG%Gˤo+}$5քx=Y,sFC ɢ=Λo CԅW,BKX,-& 2g.s,mn13K$Y&:pd-\!]jidb(3| k!ݤnpI~x͞Ŕ;"1N)ʣchR{1{*$XHǒG?)R톑 &zK;{rfr=2]Scm]KBAفSl'x= 7X2 E |XT<; @tַ^*.K5y\\K?S̓.Gft*E40CVTɜќ)&g.QgHky( Cؠnq>ю/@̳Tf3~ANZc4%S7'Y)E {Jh_ sU羓NEU`iP?;jSɏj犌RYߜ7y9+3R HS8LȡVwJH)rA0(_t{y4P9Bz;;ͦv iujN,wevVm, Z=8]Fo1~peΜA*!T6-v{~~v7%vs ut JJ\.7u0prNHe ;g<@>;*iX4sv!oJ[Y[V%DoRaA:IM=]9[5g t`MR{7ՁkK` P-a~^5+g\H(sLB)H[23~HJKeCkXR=;B )+΀?a>ߖ;IpQZv`BWרnZsҧ_񂯋@CCvI <0dMU3OlFS>2l{O[諘NP/2! tar_~qX oղ&53+GWAZ{#P\$L,ixneF1n\ &+q@??-5.hz*Т ԉnd EG!]EFJl/a~Y,E>{?D'}=o&<5 smLU{ifqem`؂`hpm"s`S֜ "K\" Uy26C^Ah<7 ӗrB!dl&L_Wua5̪瘮t"1WZBc /M^ U]= 2A-LyHSadWlaH $b܍֔"qP]|>+Lߜ`w{̝fҒ\:T'ó-(,iksU=?gL&;> -=^FD/+ 2,⚉ԡst8< &͹4;8nC86#?)H#BT\ H4|SiUUdyk ^o%1g)&HՎw~hMF2Q/-Qܔyqmo*݂hng,Ӝ2YAk`I+_͒Nt3@3i"a?sSi!V:f(WB ;)ZM34KvrԪ')!P1=`Պ\]7zy]L"Al cMG ˞z+>>o;߹JTԋ%.M)\{sZE58&|(WA0@#ɜ0y!~0@6V HH㛀99L[ a~} Ϟ@HH@c__  ^ZB5q@>׻/,[lo0 &D@*>P_yWF_ a,[yWu~c3|3|5  U|3q97Sesx&!T6\v\NJ$`17S 8uNhB# 5odi(Ľ!hr lS$Б8OO8v@䄸{RGR~Ք /YAcFJ yrC׫;Ce(P }D9V:\,*Fguoo!XZsu,ωr$k_U QMÔ/P{Έ\'ĒwKӴW`=ݣ  >=0xkF$ J:k K?%t~2xns V DoK+ȱ\ 2oZ "jBj|>z*^]HjɍH8Ek%d_~>b#EM=B^ /;ݷGeA6 ޛ~%?ĿN[lN(fnF,.mnTЇokН0xyz0;ݨAѦ FƲύaṌ%1R D:;}lNeX8m 7\8Hc'V2\+S<Nc: !/炨XUFbPx~aa-;Ü6&yG߁'-hf*]<Jvr czz&C 79|ۯYqG:s5nƱ5cŲV:R${$dڿĭ {E{urb-!]W4DB\9'A )? Cħָ :R%߰! ^ƐIt<QM1ȿ-RS[s!G35`w軭ۡH]G!|oI +H *iq(=Ly22ЫRCj!JWf~|T Vm. гZ|Y|[jF0diiUn?O"cm삡~T􊹦H:N{ pGh9P# I~ܳDx Fcl٣DUT{`$b'l%yGI`2{887$|__IXe&bZ)E1QTBWD|l;jd8nL#F/<(Oo!.|1֬vNtXWv7Thٛ艀s/п٘@t]r9x:!NYZЁ&yp$p4Y]If|pgj0-ل.o ^P,C#0UVZ.lQ & ]}w0Zn(7j P (17 (8$(A \dX-b C57X޼b}$0gxQ_@6O+_ԗ'.mh v.kZFob%4)54e&.qa5u9sU0ܤF_>r>?!kN* ԡ+60?$8f#~i<餚-s((q8FH]! `4E O[2<bokwNtN1 Ȅk*,.J.b30KΨQQm2]Mi3$ə~R5D<^|r0ƻ;UO6VbhvD?J$8ѭqDK@GVe5P $@isU2#vi\1H짾9 q [%7!!nVd35Qc5&EdRQy Of[2iD1&cM{;%Ykuf ZyW;94D苔A-]rZ/u~~dCgʵeG"6MO|JFg. qdJ-XM$<_s~枤u}aMfe(ts Hhc~WݜH%SNȬDa0cYR޸HNT,dv#gadÁRst13=GBQ]WYdEgaݯfx5 $a }I3DJǓQ> _Smڊ|@[ 㣄oE*]:%۸:.-P *̶xZ%f \9vdScAM/<ɟ1v:Iemax:|l֏9,LCXe zV鹳 | u|t< IKtNVbO!+d!kmh \KLʳ5!p|KIUh|gDyzO%S2y.+a齝4?Ml #iui!FQs0(4CŢoɝ{X(ugd~c-s8ݥ+mΙӚ0`{v%6MDlq|T'A~a,u ;yH0q]POv1"r ^{M $m.@7% UbELtphQz[\ֳK\*?/ʉ8%lit U$<0X*2*p-Oߗj\L66ynM\Pp{65IpP7| 9rﳕ'Vm*.2\_')]:#3Gu*# b2t8~`knlihXیN5SǑVE`d-*aӮ'`0Bú˙_Ch΁}gݏ?Hzʣ6)o&'; yqmq@FҒ AH^49Ͷn[n eM:d>_`v`]ތyj7^)K]c+} !H5hXĮ9<+x|,)R0lk,ۓFmIn]Kr"Cgu$rͧ>n,Mv[`XPoew  _ T{`7wv\ɠt";b#4>q4/(2B]D,Jq6y;&tJz/3-c*3Jj> z=Ujl|<|NߣHBD!*:x8PSY)kYZ(;t<$cezzTfdqhXou]CFNt8J692[,0( -Ub_/'=- b*?|hD FDX@1s:k)F*{~'FxՅTIz6n8BR[}V`4X~ 穔u&b 6_,Ƣ„Xu =%=}>AQXzsOKѯř}N mVXqW`T:LA";֑vDݚ\!rzȤZo?LN~Aаz`؜VMBf>6|C!=I崧2e©@KTӂj?1HŊ2Il.++"pGל2~uMEt#u$AQm Rh[UXji<? S&H<֠jl*OI*D:ߙ}Ҽ0&a[ 3 \8p/JSOz߫ kLfA0D(L:A n˛K2pq@9ӆ"]÷6I>|VN=nM+o6 v %M8 #5 ݀ǔ ;e˝\R/3t`gOuќk=D׍@nY_Fwq#=춢ł0m֭4be(~cHt]2J)}Fص=ǚף,n_cO7CPFj"vB^HVuLogKO}Rت:y`{;J6{+ Np1yR?ǞNӗ,^ʳYT\XW͕25yくO_{ Jpp-_`K5f:y5>*0( NF߲anA.lxDh Xs;}>]5ɓtb ;2z*ӵ0urN?[Լ½Qg}ի H'_mZ`&`?*[|~̻ܦh"@/oo{^!^/V_1`~΄xra/&q>fp oEiⲢϧM +~ ^pZB͞!fyϸ:8V[_/9di[]TrVXHً6!o [ޮ7}V$NyS*йj]ypiba<*c0a2ƯZ;KgS,}VqL*g8u4 [9uKm OwX{L5+j, m"@3 - bq@1$ÀVy!kVӌ+km/b#OhC#0 )kanp$E<\PU`"~~{j+[~Cs˝w 2)_T0e:d/!mQk[Qվ9A8!CV㜞\ވ}!X: .Ć$m#9- 뱻®&}-bW1g\67.u>  @*)J#X7TqBwIdZnXw/6J/"p)إ"/;em鑲CڸJXp$Y0} Ƣ-Xq{z3GvsZܸ~Oߊ #g~1Ca?u pqIQX{ EBOR46:J6)=#ZY UoA2N\ զ^+s{OblҠ4y9ݗAC_ÊN]luC45Ť~"d4:>1uԥ%^яC8px[%Sjew%} A}U+ TՕq3o@LU<9.]U@*f-\?j{A湑h@LU=>k0s:8EzƌӵcQuC^n?* M蝄pG>)AԵθ|_Rz#%`W VQ*6NϒZYvcG -`@7!גЮ' "?\3-d$ґn$}GHT-=&(){tf40$q\lOaXʯO Xe*m~ui-':6 =t P.y ds,213Nޝ xD^VrxߞPR2D,ui:ЀUz6Iע.'Ћݡw/Ad3C֏>A1r:B+Q9)ōJ؞M5,On(!DÒ9/2,-e2dJ闘nŸ8TvCDsD)jsƚލCiG䅠rЂgd-7BtV<>P?Dlaf!xb#\4w{& uvX.uE*UVX΀obQۈNDcl7 tFRde#\&YJ=lW31?uG/f=& 83JXJG($ o!⤏ޥ?s_B[f l 鿞\*R.ܿ=>KN4Kh17@-i3ٝLhm7w;쇀@tjbhn(SaEdծőFyv!3 ֏vU/0X8B_<9M^J)T^z8bDDSzVΗAhwwdO v&L<ư<Փ2Vhy$>( pށw ¢TgM`DQ[h2YҠ? sU$YTPj珨ּ EWtH" r[[!ˢO}ό%!Sd>e>~5hsgd%3Q2;]B8}8&;<`ab̉bsѢ~ `NIri+E([܆ie2x.CROKUOis%ıyzVDH{I|i#éw+gk7&6r, 6*㝑 }Xj4,\e8r@>%!gHQ4O,:O?Fei7/8c\KNrz%$*qK[ש-~FYB竺y|ߏKafD_%Յ@7ϙ1 TN%&VR@'8i0^l?K`XuSG/!c9`\o^na056@64\_oY>dQ'&$[\@|j`ᝊ9N@ T&TSn$TģMxJӼsL'^flW[cVd1p2q|W̴` 5`08@ vڍȞX8֟Jˢh:sY+4 RHx.^-8*4_5?Ų q_7U#wÞWp~%`;>`dOY?M*"HD ?T*킹d@f?fjGBZmƣVFXw4Z=`wEeB 3*Kh 5;V8]r"S]`'t-w,NI S+2~yءL- _B$$'Y>+? ^JR%,}o-`/WVH-L;5u@lŎimqVHOcnGI3zH3.-|" YW۩SUYRꢍRrg!ֵ/|B ś ds\QI11fӽYK~= <|}R-{7:fɤh}+&]`mMC [͚f}gbȐ^-K L=[v2 GDtjKGMx`AߺrݢyLZ)_8mnWց=S5JRU"wZ*:et@TMZ'"Ĝտn8|] )/GoVHB,LNTCY< "E_?iS]$ sڈϔ5pG|ĶRj6=xY]NN†aq8L%9D"Bbb!2ϻ SU8[q2p Ͳ=b~ ZDC<S+̄RڒȊ$wCS]*p|o'vW9$^fOf4^z-HaX^$P=)Dn|#VdН_mp l_ 횢'hOY~ׄUZb0WLN[jNਰž-FP<R*4vxgЛJږCs%mTjz,e)yy)q7 WBa*+slvt2oei=?өqW,ZYUԺ;oד9.qP*-ԶmJCi$ѤW4t!&aD^] fws\]X 7@-f*ア٨R{Qrej1rUQ*r[=uN~(~<2bYx#Ѕ{0Ğ}L[CbL΍~`%sk&VZ j[ƥ:13^ZxrZqpY@EH''\5_Ź?/[%*;">:5s(i Rwna ְwj0AgD/L{ΎXV}˵Y M")} JAo?e]> hퟀi; O ү԰#f~ާ% 0^6?E*4HBF*o*ܣO NZ`}V5F}Lp2Ϫ"&]f \!bn3Ю$v}4aC{,~oMe31G6 -oT},xʸ/ML.EKQ6!g?0 JJm&^nJ7WwQLwgVՎ˒QZ>$'MHksO)hmp:f4iY. Lc: G2sg zOi/e=};2ԏLbM}[[W}B.I] ]4#?8[2q5% ӳ`%n9T,3mQ!K.X.GF+.:o6|x}>sTeWԀ^x9鱝bp˪p᤟ V r4@4֩H'ɼp@Q:]}$`j[/7i aG!2gkRX5 laRƍD%#Wy A4;B,)wډ/N¿XKsh1S9vS5̐>mI `|1@*h4;maڧ1)Y]0'9s4R"ŋu^!gY}Oi@ W:-shC؄{i6?zNwTonRI3h{*} mm]fA` uM] L^( zYGmPY8e66QHI(o$QLrL_:%&oTjؚ"uɍ$IӆD8Zl*ldo5I2QeW^wP&ESyZb*4֊6&Ǐ6Gx}/rL3}W23aKM6O+'WRI}t[ADg5rw$,Ďvj4"uWyuxa/ޙ4h?ǒIAh?FgT%TJIRzuz䌉0vŁx$Ǜ-t+54]HnQajB1D+f_ wƬB=%A" M,ܮE"#JP΂u;4'{4>B`̬4IMߡS3h,w'kO%&I'E-4^w8Ŀ|[0jSy uEs~pڹT!$ &cLrI-,<( 4K>p[ #j4iI>胊z9%STe:]r\ls9z(y9*G(xvo>t))䳂O/34Q`85 / W*q'm9;E3PRi3G膦?VS2l#'p@t5]u\;v(*dx0"\VW?Q΍- Pۧ\sjl2ϩ9 [8r[p|*xPB\bP$O} 1(5- M`V((GHޝa^|̶PNʗ4 '!BG mk6D Eܬ '.QBQGV@Yv+ʽK]YldEo'qgOGCd[IϠ>χ T{7V0!~A4[Tjػw%Ġ d<`}DWBWZ9[`TciR)_Fu|7H6^[vK-U(00-,)YwפƫpM;Lt3Hs)t]H`x\_^td3rWm>vFaoV֮N=ɦM\%!tYoT&(BGi\N6m.|${أe]6~UZU%' h𿓬} <Q j/5ǘ!|hxwE :@TFA% <(:,+}O!S*D)!P()9Urb &*N :b%67_ ek&EtdCҵrX|\(đ*W)SW$cLe?o9|`w?`9'4)WKd[Ȝ FRyU^@ңL_Vjsm:&?I%6\3``$ސA<@cD{~Tjo/и(ѴD|X ^&8R!sEf?Ch;J%](DvO- *,V' ӗ."O:XQj1@4H.6Hꃤ~-cL$|N%v aA3Kǝ4&0CGw_-Ts&<9QnY 6Q=VIrHYP{7#0$zRE.VlTe "ȷZmwy U7@ri?'& .\aȊvؚ_a6?p(SԮ6 Kd}iH/̈fZ֘bIL5hzS8ȵcBll K=R/O[5W^$B ɠ[o$ ^bGY$+ʂRB^ l%(ImND;DmElj+5A˥D`{ɼ yP>l0'6#(VKe]}n*ëb^$ǻ=f@$54Y,_4\ΧJ&% <~Sǫ$)C$Ԛ`őUCNĒ;8tF?7Pt^C@Pp~֋lHG+ʲ |C^֠9>TE?hFa%JjC췚(нT|Y4.yY>9VcLoPqCl3Z =x~`QYϐJ4 (CхAY-:k|BL㹞E՝<6L @p¦䆟_ '7 k NWſOTZl@i$ IZsD*ҧ#x'cSS=ЋuB\k lNr4MY%fo3GTJkT+-j>ko]>|`?䭓M/~Ǣ"He¼5pYi"دAb#q*ށU~pӑ@K"2юԚz<צCmpg5'&N݅S/_{ZJp $,LSI kg,4gP2"TYE I C|!\Վd:֥Wi-#3" GNRjz5/?$cFrpq6 VG*toaA3 fٰ8|ƌeS͓|V8{LϸG L1Sg4 \y^ė'|U禋\U&~% G}kY9j~JjRF ]t( Q'<;)Z թ._ FBaiGRhxZB nש{ExM<0\!?{/ TeOE jc8><0c}*yf|Td[m_JO nR5oS(L ( FܡA _J tszf$U֢9Q4sW!SrfaU롿*A`]0N{/91޺28ؐh&Hr*Lk2SnĺXo]OcB_8eȍQC1*&~3eO-KX}Uyg!*j"ڻ跁L_7vLm5%X1 N|2w':=5iJSrBm?~4 8 GZD(]{m icY:a/z/m!N#cb0lY/"l;{R<iӈ7QoŘgbu/DʱO-.GL3@ع=Iu>;`˄Sr8(8ޛ:F$ІUsZ'l%!בiCU/I&,D MūPM3vdm3#/rVh+캨L$4m~x:X#>)zqLL ܏e4*Ⱥ)pp&'izr 0I;:[Sm i2oeUrs:DX~ti gx3s*[Gd71e`}&Ѕž5N#З~Q(c*0GzXH!b-g~ς'!T,`)cJ${aiJ"u398Ȅ16|DTO5*\dN6ag5$*~^V`$}ISX`XPr+K` &DD:{`kOڐр& GŠ2l(Ϋɺw3ӱ6++_kTC7d`e9^mN~*fH\ѧF1? Tdw?"LEWѯ,ţ+NJύDc9eQ#iaɀTS e-_AZȩ <{9?O'fEF@쿄 <? MEs.lD0]3B$l&c/͍mR{LHE L[ER"N*,j ]ܺqf300X IW)$CUߝomev#؏ uwg%HReFŊ1On\-AKj+Ϫߎp܌MK<ºz|J}"[z`QZi Wa"o/k[{td;6>) OXU\H % ؀j]Wxyr~>lrX]A|F5BۧCTL*%*2&:;w2ÜZPH\ C|F_vWDв ;*b9$ap:]mgxAl5&HE;Tl=cq\2㝁AiLal/QBӘ!j Kcy l~-d7S;F^4ke4.GB/}ɕbA⎠IFlS gof1B3@LXk Z"wcl7/2Z\O†f  ESx>iN(W$js=T Iо: as*018+V<`wԘ)]\AoC,';+Bg;I u碂 CLn3HtCkqUS1aD< 7fxKvf9)|T};bʝ]{Ҥj=DPp#ibd:hb1o-&ف]Ԇ) J'm)4JB MJXx/ 9UndK1lQ"Bޡ3mQ%l/QAX O3ձt7*GAMg|͘*9) .@Y#5VPc|&Ĭ@9g风S8 h`P",+{B=TjY,k3QVvk~jun̝61 [{Rfrwœio'ܫq\B$wg;ɎZvNVD1VM䌱a4W08^&2>!0P0*V"D$r<ɧ[JDnss 9؊z7ռSfi +HgcbHi&$_f 6W( v*5d)᤮un) twz.trF=s50.>7cHʤ]2-el$H kE%xӺ>h*ijTj`/8L%E=[xSUY[!}Z=JX/(?n.EZ@k5 )}L:bUw5$\$̾7^\e*? Tº;H2; F%UD6 _(5; ~Ǎ`=IJFnބu"@l~;&ݱIТ5?mnQ>*Ã8&NL> ]c 7F*켨OMى7WUK0FXϖS0wl炽`V>= ]Dwa3yFȷX?,z$E)|O$n. .{wq +O@Dͺ<Q'THZeyoN}G1 vv Ѕ=<=}|I>fhvq?jYpi0xy>\vucĊ !L9+%V BXF1?"\HQ@hĕƥ_8?aD@լ~"{Szfb}xF`?lau:B?|ln#|@V{B8(lػ)hu&,_h 1Ll/DCmBr~ 5,wdLT()g&*1ZDi6Re>X{ԴhuTcM"Λk^|_M($rH0ioLq骥~P.֢Fjh@ qs hVsނѨnͭkq/ oulkL8Zc<e!p0cBrWjk]Lj$c=3tѓIlJR2Y̟ػhSX)Ng.,BRV(j$A½fi]i?I[oAv ^kM]O s |fV9PH&3]JˊZp?Be%,8V:d BPHemsʫ#Fk' IH7S +#DwTh' 9>,ζDtVm-cȂ , 0p{ʼn;"n,NG=3"츸> ]QLw <d8_ Ô26^Q(?N*5a: dFuK10MZo #6Gh[+thc;h&73Q3KJ)EAxذ 1\{Ʈ8~cl(s$VB\~Ux dఙ4Na)y!.-Uͼўf wNկbr>&-#wۖ q f,ci1]З'ڸ[X%W!UYZTgc9`Uݘp1Ӄ>jxxVm/66Y=6&U,Dz>fނˈV@8``EJZ$ ~†; _C#ixV׈,p<wb&SָI9oJPvfKٕ MP.21,<)@uKvy^ [e,s%P]aޱpMRwm1dŶui>_,iK0*CF@lHu=q|NtND#ɐD5|%4w  fVV+p(Q5Sݱ^D2 'nkv__9}T~{Rcg#Vw5cTA*ed)_k#G"vSnUD8a EtX>#y٬hր}4R{"V0΁--FS_ɺۺ\/iTZr-a kEqKM`T^3Z9kPn<!jAē 6ƨ}H_iwҘ0^ FGʸ!f^@̀?_l9|!,МE3 +[="Z%ɉW!dn6RJAr3TPP#̳rfHA1/A"=`˜ݚVZLT@do w[s톨X}db^1UD`rRA4*|˄Fk?w>AEpPcwnV&Y7($C6ôLUPAсb'CHC@R/֛-J46sCޛ< _,n8̕9]S"G_^]LC2`rspWKDDD-1;jTw0߾2:kS(#kP pZyaW@Oۧnvޟn0Osئ1{;O&ոc O}i^Qu,|`S5P88rK\ st]H\ (]<ڣ9k70F|V-a]x.<a $5˽Knh;-0߬i P\{G⍉Y¹hNG.B|ak?pTx - 0m ?˅٢#H`‘BĹjB|Vq6aà]e?7hVrwvwXl_,Ō._,->0.UrniG*N zڙz0솗#u5[ZiA dIZ^0":|~[_,Bޡ {i>8<6"?:g׸4cK8"@zR8D{:W.U 0VީA}"un}@/[Ol`_˻_, DDND(#yq/E~x9_Ypܜ? \IJuǏs~j $`Gp-<ko#{UeX}8ٱmP|b rz%DUzArЯHHÔ`C" pxYPL# )h^Cmpp?Бx~};(l #xJeLlL?>'i'a=-RF7g@ܭ6 Dt4Wqd|SH@YbJxj5?PEۊhGK3e"Rgܴ0̙D?3)(EOI/s md=FZiBS޺X<$hoUJBd('Vf(PPvpwd]Fy5PK8RZǏPO&#QT1C%<^f7v5 ~T*=%̬XJb f-lѽoƊWLW0v^-T<<'sb-@RifМ7%/^zR()hs7kPSBa+).eԓ]{i%tOapH$*]f'A21&HOÊ2*#.avZn7rS  F$l_NtZWlW m jt2,łr޶ŊvW28L6H). Ձt{SSXӇrrQ/Fԓ"-p@Mw/mh+s\S5r@(bEQN$[(ik\s^K,kbft $(>7Ra!=0CT6ꔖ"bIi'JzL^ז k9xF䴡PJ Op|HZ% =>{ڻbW\@xE5/_H˩X.#vOi{q:K` }>nv$끕!YncTUqȠSk VN 7(9XÝY7D7gUO'A9 u-KhFs}ԢD;#'3g ?FMLpˣ X>m{Sv>PlS&z'O lŷ`QuB8|5 erN9Vh?#ua!&UK7:t!LxwWWe߄%*2yBYJ!4-Jx4g8eYKzBP'$`X3)PK_qW5=7 Gg[= idw5n5 WaSÇQAY d걸W`ق46b& ]=F0a.39xIm)+FBxco9?V4ʄ+[kW`aۘ|ob '>ъN-P5={8:;K{V,Kd o޾jjd>طҠ=Y.W--OLB1FL|= _; k(@RH>F*UעrKf=fΚ"멅m93WXg ADYGWuY$|3G0ê E!I``5Ѐ=Ŕ;A;=\q)(w ^DW4{ݔۦvַ\owFѿY[Gp$kc/|a^_)*P"!pr23G ,1ή2T8ƥfA'Zŗ s;nO>IQ3,L *?HrS8\;}E8 Ӕ9-(ПG5Q SwSN_+q}]Ԕ 5J?G9/zB</j6ŜJȪSh7ҐBST*_JCxc̡mG>hT YQQxaLv4'tjlڍ6XXoF"8v gz^*լ_y/Ne5 3&6yh>jwh3mKߒ"^A6DSiqyT8ъ`JXwo\ ;f AaG?-P0f'wz Qj }Q}' 1t̏Vm b0dQ!04!? 4rFlg/{;h;45li$:$/ֿhCt7vzbXbl#ex'jHm{wΥc=<7~b.rGg e'`} sNjߘ,JgP5Iո\p{ijjzzcFE2gY{- YWMt@+_jBY{o$n^q7R@`Gɱn({}b&Q_RN+v,dژ䈤E<ФNr|Ob:ypHRxUn%ʸAnR 5 Y ɗݠW k+ӛB>υkGƫXa+P"U\+Vtk䀨ݠ8xsэ˄tB}:!fF&mTF;zw͵|N}+3,I,)6Sc8~:OU FxP3uPz#?U}RMAF/)r|( 2 xgcTM@&ɮ #~W\>ZqySy#vpf*8KDYnM2+u]ɇb ]c4b3w4ݰU뫌\V4m-> "q?(! }A CZH|]PzHU+lb=Hv<jv3 s|(& aW2KG)yݮՔ(z$(w~Y-Gu[_mzKwakkD?-)i0vB0#m6ˠ nN8ϾX>YjvRrbȠkz{rtUz3eڏVcԫ9L=,p1xGt]A&54y.6m^T`v@9&ɲp yGՉ_Adϰ28̓Uy-Q\N| )څ1?戌m$$fDqnjDK?(As*Z={imGP;Iv;[je]dg^OW[MG@oݰ8vg9*ܐ׀oGTUR Mi1NdڤfXeշ3d^Y(XKoD] Qɗ(H${\|Hjz-'M4'6pΓސqp$:qF PI_gEm,xƒgBa/tL`4 $$\X"@A0|UՐ9*@s5BeG=PU)fh> e?TÈ3i kNب_ջz:% U? #,s\JmNbį۟ASY~}.Fy-S6LпO@β;V;x|]W8}*PgO M%8R1BV{wL'kѢQ*Zr[eBsF/K=;adkoEg:(].kN)~!nR| =sAoaG. ilwpC.aTM ϏA˯"!FۢxѬ4242 @RQB6ʷv1ddsgZ{먣I `]ɓs1aQlۇzz:#jֱ߅2^Qi4`o"= ¢L=LG1ꅭC HյXf:ꡬo/NX "hW!mTŧyMoMIwGOI drb 4cyՎ$?3ܴp! O= e Hf<&!X#t ƛQ-rf%$gi:M8=kmݢal"~dg픮B]G #/HXKne);I)bY'ʱ*D҂o5#^_* 84tY-,|[*84!o%G@[;[6W"Ȥ?% 4FO-!94ѱzesauL5|q/eUJpes="f BcOpVռùE=>-jet ZA|t ½Vy3߼#OxdwNMú1~"mPt:HPt4Rlxݼl@i>E𭬂ݪb`1P7&#V\}Ԅ4NrS(.ĭy}'{i4E…Yxw8D;hMs}n;f%U LwnC9wd: S/b߾G=l6}~v|z,=AЕnmnC0y `oZg ebNiFSRjUE%j7H0 ɳߍ% ӥŜNuwܨ]1T1:Y֢3KwNj7j&' - v!p2;/^ _Qk9v|Y,IH Woݔ1ء W!.^uPk͇l.Z*0%7ˠDpܖ3|N]e6a :$Iu C)y[ъCS~%C[=5f,`D"Ob;}Fgv>+Ķ/ kowUz]/060,Kqb('S?t6{vzј |p8*z-uٔ9 TTM1ԕ6dl\z͜kzHL`rR[?.AaS~^!1a BHSv?pS.3 q~g2xj1rB̀S?NO $)5`+r>_׎ 8=uP2֧6C0 0 н8>S6L;1p܌ҒYAvF{w s*;F2r=ӅJѓ +xY%cX[hZ(F@cck>oCY6|e{, 7{)Y Nڢ͖(y /ܿrB+?Q)kp eնus+T[G:F]֜3'^fô .D&mSjT}@%=x L!=gQ[Z6&injdpEJ}T7ΜPs^B2X/.UwWXUL v@2JYͺ(jFm%R](7%l+)Eqf#Y彜εL)e+ zpwzUlɈdBBHCH^ccmדr 58aSQsn<# ^{j g5'rxΒ=Na!O%NɷnJlH<,V-YdIzNΖ.r2TP>$&lW&K",51G2w <Dbb)ŕ$^l>xwBd\U S3e$ڷp$@ Lx5HasUD"=ZsC)Q!1+8l7hZC1ւ[No/`Ì,~A^*ۼ g*lsv g &Egױa8R1@)~fsN.eEso[%RK=lwGEwatQp N, \>oRAI2̈0?1)Hk) 67NX`v6 !aH+.kP#ҌިkN~ >SfeG5,],&m9;+4'+>EƇZX} aM"k/>vt..>b':D,}Y.IdqdjVvfU;laГʫx؆0^RVpyqDni/|@,.B/dC`rTIЏKt!i?0 Jrx2:x`=ݫu92\`^*<#Z%֘8rm3˫~B!OAg _2Nw y UӇTH|L;9Kk˜F &ZibgwVzZ\R6n28>4ݪC* })5 j*䩆&i tq& >k%jņg~V@{GB}4i`U~J] k/r=%fX07{2Rt ;vi v SUQСxa ?5g<}3)8'6RWq:k컞ػG=Pb^\-ꓨ*p(UY: 7':6j}$dS"@*GRK<ȼա I™n 3~Qh !Fd;+4%FkQu\WD'u/rhUi=v>䵋wU7jo(tjVr0kK3Dx^P6634@DhQF "Bo./yƅ>prʹOqh8RBGf1:<`.;/<— WZъqf5>\RfXĥQeU~LxˊH hW:_lC[2w!@}'F)<H Іf}ЧA ERJ(Q [!z#kvbU)H(U+2Qd Mտ60a`GD,Pdb0L;%v@-1țo߆1z\LZ;ͭN6l9Zd=Wo2G-L1 \ՙ FBQ~Q?~x،'GXh4vG]4:kG/_cQ~q-1$b1)=.2[xQa/{09vu#8H:&W$SHȁB1kz}NEھ| l-ʿIEyVhp -l7ZnByZG1VΎX>޼ħI{TۿN`nֲ7,0V{OœʥTL} $CR=yV5բ!bcrZWyc^swn&JK[F_,,[~GN*QyרN`ݰv׫eh[ 0NqM5A Aa@hi#Y] K0#¨6]剗J0 &36 \aReĿLu4T@[gd2464 2yX"}N'gSttdؽRh _ip=cnӺAub}a\Ƞ/)um<%%dhԬw2ʜzjqYa%pnG!)6 on ^F[ 7(]B5]Q̗4hZ37U&Uu;mK볂i?"!{PXpwTy1BBe]ILAa(ZOvh' ͂ђm,.!ҫp=|лxdO!JЛ> o,X_.h"Dz͕yӝE6qSʼ}@H[qc+9K MW٢ΔmMz+dD<1e0מˈQ'cd]iB}ez,.wAD0~-S x#Mz57#ċ&;ڈP3NewJ%كZ"G̭GY 2Zڗ՝}y+2:/N&φ-F|[O~؆#,F"\Ʋ!|vU#%[{ӕwD2(ҕNM4`+>g& -{6yxo}mkCa (/<4誂:ŝm)*ggEQPFqD$taf,6^i:UGUhQ"ĦpT˝%Vg}!'EޥWse0&JYTL $J)X~UX%qצސ؜;Y I/f)bJMY/?k_lWl9&'s~XLc"j(r< k]b0?"+Vbo5y#q&YPoBxסpۘ+@YhW|YS* ͨ0V}`PlF01|#L}TDDD}n4XUIq<<|;cD6`n5Uj_fI~p5NI6l?їbg |X)z4B [b){9` |C}}vDMPyxbk`0&Joڠ2I C)H +MlFU7t0 N㋽)s"$VCL= s lAU7KC@ uGKu#(ѳs2jؿG+ҭ<_?[^z p&Y>f]?<K5xޙʫ&N9hs}fY9w2Po w#_1wh +"=K3'U u̘O}5Na %m+ gpBE2@PC+Wr@e:F؟.gG"zd6`?:ge4)B>?'aԮ9QP8/pV+0GB_oe{?_#ݕ?3F^ +7krSˢ_>ʜϺf/6}zC3R jjN!hjp W1[FN|;9O|"1ʤͭ$@+o]d߉BD3SuuΩ`P'E6VGP_RJ%|GwbhyU$w`'fp񁳏'+g_'3M[Psj#ɓ_ J) jm6`p|,$eY:(X"Nׂ]AQhe=H&tIgD %^.yAwٺ.,JvBLRW33AVvQ{6ܜIٰ#0U]H'픆NJlQbyz61!g*LD/La0% `dBl|2XIJ۽^yJ:rc{.8g0+GKZIS=ġZlUP )Av`gE +*KB9+ #K-( 㫞raNr\e%33Sj*\X} 'ymJ hb=dE"g6B?cY BkNhZ:]?}}&qANIraEt?)̒OG`$F-hT فK=_z=Kd%*Cf70s'z ._E4{ 18T oy61Y? }J1.Pb,;5增*IJx/ZE U\7);|FnBG WҚx!~kv<-~C89M aٔ5&]jm8icJmK8m(z#ܻ ;,$t/IΨ66`k14KK#.(n +%tmc[+C!ŋ$̷Ox2aJ[{C^ 0Z#VfGJ.% 5^ro =[P?,CQn+W̫kGNZ!+roB[T3ZMe&7կ@{IR-[GNHQv^Z@7 ;jb>OG:8Y-CpH*L?z[G ƹiR&q {|S!܏0kr yF&RncP -IZ-6^op>C1+.'A{q9fYCOR+2䜲pz"q$s 6ؽD'W~v 7PđM,hgp\Iwqï13Qi`ίsӄsPa kjS,n3hM*QCXKX;-P 94SXVXmw僕h#erW߂eE _ˤ2ד*F,9tL-- 𵤶M /u e DQ5P#ޮ=YTg)}h3lO[j=]; - 2;[[ 6Zs !cZ_gT:C4M)rC/pFG&:H]>m[*Ǒ%s?@BhfR!hCS\BYF y<[#-pSOk\n1HkMB ږCȖfJN-WB{yCv90.oZap]JcԺϓ#a H"z4!7aw;b#YֻI#e } C?HixMzܐ- #" I'|`"U:F' 7x! Һ `AƷaM6`,aT.N7;2F)hˠA b KLمc8&% LJM\2Zٺ )6:0 OFF!̙ Ljq/))߀sCuΆ/BPj0l2_~2[ E៻C rt<(i+F.EK.XL>cw25s 6t|"wf ~9E|u"6SwfkhG(ײ}0]@{ج/DP6,/N&Un5=$/.CΗJ5 _h>' tdG܆mӐnW7M%G$fG5ōoXn!^3Q>|Nk4+Iֈ$bn9@A|flļH DD$ZM\kF-⤡J츶Va:(Imac) r<ٌ*f9jPc7nYuLo/]d|Oiu tRrчis-Aғ'89+TQъ-iMc/7t@{tQ@Jl\ htuJ׃R:cƢy|_Su !F?ip$>1,0]P/eOt^%x64jir;ƹN0em#Upe7"0c C%t*zcEgLΏ.9xL|gF(_swlL V%LW0n6͹C# A;p,% 4'ȭNnnd|֖>YvF]@=E@JUq ^ifW7 ar"|2Ng7={>JbGŊNZ571Nl5jo_+iRpvZۈ7M)٢OE&ѣzZ CxViKM=sdaR끐LHDiSm<Ȇ\χdf#GMųMxe:L-{Bi%^6ɖIOLu8r?8R/E).Jx'9U$4׏¼;!Ց[Sp-U|g/wJ[:FBr7Z -lИ:|1)VbI[tVa'įZ< W btgF+:蘺zAml1\:a9#pyK1TT9BⷈGvL0smL$yeeS-l-!~=\Fbm| ?9F;{[={e뇻GBVElgs` NMܰz .!!Ȭ+e;a/pXecTD}`39wx3`j;(Q2<f$Ё_RH6OxlPpuOtCaZzqަ _RMG!"6^+` 7!+n|ٝ|"3+;v cJSURaogKQq83 &7iVqeIavYRݹ'zz lE|va{$H"ԭ@? kFZ5~""A蘍ryo*R(GZ.y)]q&3ݟc.ٹIxVXio~|mbcDfv Ҍѿ 193ʕ^I^{3AezX_?y>>wm.J@G( .?CP U$Y\F# 0W(簧(foFd'*mMA@u%׵(8\\-_ .c(}Jb?lsl}jG܇NT5/plj`"XW0 uw8f#g%4TQ]脛M(9z8ne{* $)9t[_7S[4#yHm!,ΕČ4mm(▴ѽkp˔5S\DZj