bpftool-5.10.0-60.128.0.155.oe2203 >  A eW^^f'uqd"'J$kȌΕPWF CZ:\_=DV} X|(:I{[$ ih-#xi z~$7ЍJ2 ƺ4bM?]9>h-xPz Ge$ h ؕHSUHk1j:SD䦁Í`rsU"h3BowpMpy̼Z0fJ t l׽Ye43c7a8bc5c8273432ae54ecf4a167a3daec4e9cce8ae47b02d4d297bdc7a0a14396e4fcdf8b9276681bbb7de1db5814f78304f4:MeW^^f|ݹPSÙE:hr[x4%_`*FdLǿhV8Z VJVjN6b ~n,=w˗Q`lHԺ@\ +_׀r7PwQ%Fwԍ «O`-NsT3V8~6LFkPWʴt]P8DtĤ8f1a#N2BG(3Z9]ikٜ^uŏ,e.fF<@>p@Ze?ZUd  % b*0 EQhnx   \  P8 ( 58 <x9 x:)xFQGQHRIRdXRxYR\R]S^TbUJcV5dVeVfVlVtVuWvWPwXxY(yYtzYYYYZZCbpftool5.10.060.128.0.155.oe2203Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.eobs-worker-backend-test-arm-0007.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@Jialin Zhang - 5.10.0-60.128.0.155Jialin 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.36- !4955 [sync] PR-4868: net: openvswitch: limit the number of recursions from action sets - !4960 [sync] PR-4940: apparmor: avoid crash when parsed profile name is empty - !4951 arm64: head.S: always initialize PSTATE - apparmor: avoid crash when parsed profile name is empty - net: openvswitch: limit the number of recursions from action sets - arm64: head.S: always initialize PSTATE - !4754 [sync] PR-4737: blk-mq: fix IO hang from sbitmap wakeup race - !4813 [sync] PR-4702: efivarfs: force RO when remounting if SetVariable is not supported - !4795 [sync] PR-4747: KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache - efivarfs: force RO when remounting if SetVariable is not supported - !4791 v2 gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump - KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache - gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump - blk-mq: fix IO hang from sbitmap wakeup race - !4722 [sync] PR-4694: v2 mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path - mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path- !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_bufferobs-worker-backend-test-arm-0007.novalocal 1709683200 5.10.0-60.128.0.155.oe22035.10.0-60.128.0.155.oe2203bpftool0-metadata_list-compact_tlv-bpftool-5.10.0-60.128.0.155.oe2203.aarch640-metadata_list-compact-bpftool-5.10.0-60.128.0.155.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/a0b6557ca0c6d91ba36d35dd53b35e39-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]=5cc2f4fbae9845e308904822e8b27b484861541d, for GNU/Linux 3.7.0, strippeddirectorytroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)C source, ASCII text (gzip compressed data, max compression, from Unix)R RRR R RRRRRR R RRRR[ HQN8(Futf-852cbb83a49cdaab8a40777068f82c82d45201f566f0c023a904d6d971fc4127a6ab0fb891f90cf9d369a813eafea0fdfd3c3b91b37ed292fb16917266397a146?7zXZ !#,8] b2u Q{LX֙/ΎZ5]0T(ywI{wREW&M)ʈJGHd'l/5B(A0HRV׏Y* Slacǚ85}5ŌׁhAaګ_sl2cH'&젯/-<Վ%y9*Y6^@(tq'mE'=qeUz0'Leib w-%û )|Q߻Pڣ;Dn:5c5+bNjyZui,TEIjHk`dɗ}foGJQӆ:mFh)zQTCLEm6GZZ3eav2"H/jb,Tг\tpzh2U!A Wb. m Pn\5G(Coq8d#eRbX TxCtQ 6,sG@ܯf1QT)xE8J'IQ2x\wRU,nGMEh%Դ#m6Nw7#BPDD4VFp1B/Kh!L&ep?s>ad84 nҨMJ\mĤz<#爓T  THjGMwc1*̜drx-x*N8fuSgKҟ>T4.[c %mk\^V*\3ʑk-VIH1ĐW$EU194cC! dLy~*ʪ[1#_NއamME$3$ ?)ku3:zxg!( :lW/I4 rG)7GIC9E,r(F$q9b-#[4D 0 @8X Az0%ZM$2j#S755R55ieC5U ~i M09HӆdMa!֝@x=!69R7q^oy $kONj$=/z r]Wh9k=u.V"Yv_PA&!" 'a]mlhnD4òGk;rG.{aBf(zHlnu?E]V=􎲟ǠQj.,@ʈecw$@֕ _ҔtѸL/ vb}MI$*poh+x͊^&U l+L|]*GV\, ƑIͼʕʌo,C$v)&-AP;SJbP4qaIR!vU9͕#>qr $Hх̲be e š;(-FgNz)џͩ^)9uW-cPϳ.k]9OD@U* 8G[ e:k(H嗻%V\.jȽAre68${N] *2'#s'.+D {JU9kݶWʌq.wНol=A)3*hީMjޛ2wUtEP3s ˈ]:Rf*^IT49 cѻGlVgR}߈tX |-|gQ!4̓n *}޺$G>ڴG%ɋIZU̕ 9P:dp)İ"\ɶ «A"wR.p\Cja ]:-4H.SL o*tX\AE@0G{]?|GB1O*t̞@#OJ^_IW6k gH#!xy3!XV~V:mA 2y*b}aPCiO'>8oi+:5BE4_/DJ= XaE`+ (=VntR': ;3  F!؅Y<R]zBRE0-k2 珈ࠓXÞT}m ..^i~T,K"΋f_͒.[$Il'r֩=aE? Ɋ' bUOIr:Ս |4aR<9UgDfݕx =jtJ{oՅ{[&x9("v eu?WK\2v¸LȈh^ׅw,J,Z=O 8uf҈d{N] n |q `VpnS1d:Od|Ns^fu9}t j~؅| ʉ'ifZ)QIou nMQmTqA7qIYje5EF7v푉2k] C751}RG 软X)ot B7N(; *^9}R1P? g~UlN^5^mK2NR Em6Ҙ2u:ս$&h.a肈'v (JY8d8Y W 5%hɻ5N\-#B2"תVG$h^ʘxo>T1rku3'?y"9fOŲِ3Gz0^@-OeG|6wk{2A&X-rYIQp;w+#zAaۘ JztĞ8kjQ*-Rh91Ӓ%) Jh4eK]W$FWVP(YBnj"NSdS"غhحݢ1PDs9qa$6@Nlwue'E!8>3W~BKYj- 9M6&EmU c5Vnǰ^bh1yO-/}k6?.O+"_Z:, (KR-Q5ϟ^:J>.pM8i&ic/2 bM_c2 ř s=PFACjEϢuZR#Ǔ R<aY(Lb ] iEՕcPz٨b3Tw j&=Q Y(s/4(D1 k<䙁$Q_~iЂ!lڒojVvcR~8+&MA;>ks5Ѽ?hLc}<~[I͉+0Vg Ay;3#_ \+R+ӊh9ş $}6$aFCˮ4:R,r ؄2Mw?axċ`V._cR2\*ޒf@v: 3{XXtAw <mk̋nT?f>޹% Iu%S{w^OWϺ":$|22צr*<â);C?48'pqSߒ1e)OM݇Wڣ@َ:ȨW0)Da>pllN~]aE$kF*m e0c܈CV9:wN'_WE"NI<) *0;Wژms)sŸ¶l qOb8S;5&A)F 1>{Y􈙁cmܸ$Zz40O3``( >*>WT`+~E>ڳa9fd&uo_Sj>zc(O)4]s])U6;L\閘z##HHRa'4"[L\g5t{32^r Azw2Hd0(O  Ie9Ty9(jx0 署VB(|("i=}؝>S4ث<(\j tK!ك_t!"}OR ?mΠ)5У͔/dLfXFf5;4 ZΦ ND8UrR%敂$;G sqjI _ͥmΆ'M' ^W[JR~{z0nnv}㾓Pdj?|.NA0жmԆl|h~Զҫt{~MYs%Ү)S'+/-E ,ᩁzCnOMK鼇>MX+Q׺v3᷎ j@wE9Wc̉Ru[=[;%$0տ߲HݎvdNfB3 >1sQ06@䏨련-ySĦ[(,`+`\OZ`p`& V ^`A<-~n%Q9_zDtXշ)9fB#|2|02'|Noglnzw\D^( ]צ;juJ"!&!GhA,3~ȱ2;)0})R[.*~" -Z?@k@ܸ4M2׳j8j$|[ule.%DЏV&K8n($nTMa-g^3"gWܽ~\sKHu&vr+aZ? vFКZ  {@Q94hνZK<eRT i42I]$a;%aTø U/ $K/}֐/%Zwa&,qM;uCC&ZuS)7/w) ]4(@R<}g=~ SmS9U0޽k i~WC*('fAk-B Ga8)-e>]I =~=eQId*㹥ѕ3x#mou%V L'qOQ(U}YNOG9D>#f._ȮB=cL_4s5lGA@5A{<7񒖆H skj/_5\3D~ֱ[uѷJr[R;YRH;ݟEYuIeiW*.sl>_) ,g܂l1QU2Aasvʺ0U+&Z`'rӪ׾xp3G-ƬAܱ,").pr;/lp R.vp oq\ǵ}u+PF?>9? 54`:G 9eV 5ٝ77}Z 0 D&,f+L̢2}n޶|䞺 ,O.4(2EҌ؆]c=D'=xn#2>,We&/ r K-6AykG1ҽ墂J\D z3.>nL3J Iל2"xwA}iV Q#P &9Q7b4rBL[{geX 'WAUٽ3۝ pJ!vR\젦Kݘ8W@dd6;ǐݤς.]܍ŤEܓdv&fոMCi";JacԦ˙i~tL6&b?XXKEmA9r)[ZQRG yJ9s X/M~]>>BT Qg4A@{`w†]=,F Z1dͳzt!]XRKMAǾVQLKӹ#yC,q'C R:z\!u&ob롭RYUotxN< /nwzZl/7AzoA+d0zƚLN@XT(wi EpyQnkVf~WZ̊H~ No o}w!W@ D/mH1 :a6z ru CJ}5>.ao|*6q|;S>X'kh>G5!5\J<{zLikOр5pj!7,s@ޞ%-,G% v|~r>W:Wg4w>JMh: j n X$}Z O9ն݋Oa|@'܁.{Xr _ V+(YW\$8*#QxeOR~}#1[i龛+8$W?HiF:|F Ԍ1&-PdY^d,Ë  l'a24׸T?kX`*iixKh`"%ͽ))G`KJ R}YS,OY Vb6`%(MJ ޖ?2a=R!Lb`d3%[:apm9$ֈxAFObQynYx qR w]TSq\uE BHwEYs[D= !Rs[av'z 2orx}1x_뱿7̾A^dRFl'x-Nwzugunyv{rc[ڊ E H1%TiVpҞ A%?:V?E/#LBxۜ-v$BpsԨOf$V:AN|*~:Z%>2D炟s z$PB1߭E ,c3>eL)Z[Ίo!7{*zYt:A"DLPL9c dG*?G7XKp^-ِ4hɭD`%w]yŷyylvt)SgN!"=|عDH:* ͨeRj ju犄Bk^b~)׆oJxGx]G(Pnu5 F|a ־x(O` Z iLbdy{‹: Ɇx`hV%>ֹF ]Ivnԇv۝d֚EK0XJӀ=my2_OKH⇒D1\$7+Emv=T$e]RR4)63ҽ=i{!ji6&dB BKZfEo Y`mښʾ/Ak뵱x Pe->1.XvٿN*_Z3 koPw:Ad)E΅pG$?@N}<5JVnش/g; / zyu\RF`mg/Cw?('7l fXb#"'MOaY0;+USqgTpË7l('IU_bwI>Mm0BY˧8m{%]oϨYg܁.qxOP5iJ(*&ZϤ>&/,٦F!#c)l°_ 6^_aBa/ (BsMm9yHk1袺qKZ"OK\ht[PN6[Y sV".ewKP%.@V|gVJ3tP~EQ! YJ*f}<1Uv9^K8C |Ov٫^%Geo|KnR Ul ZRJkVb]RGRn'1"z  VǴ%-eTl⬪@uJ%W.x'<I;l@ߎ ħ䁇)thnH|h`$JXſMNpsux+zuT LI_KtRTTeyxr:A,=qAxTH˻@@_'/ |] KziɦKf Q.$~P-mgkӚY>ԁ@* ]?Dsc>Un!,AxQ c#ad"{qZb^Fք+HQLCm]aÁltWi3gJI۬Z'~]%OFOёm{p/C^b-:o+yАpÛXa#k„;2*"݌u%דfIkH(?_x6 0=9=h=vXzXp L<_!<#c=#w QALִY#RsVYy$xyNbB1[ѳ Y%{w ~rO\-Lv` [##AR(\GM96xVag՘s 8`Z vFɔǦٙ<&GmKc1l>Jh^o6{PDLEg"_lW<Ælx#0BBIs=yh/-i>)BG40k ?I_uM_huuv?6 s=?Gʅ 9Ǐb q_ުN~vX,sօ%xq% $O++);\i0.!'>N˿dUG(?El3Ōx~ВNm[fh1ֲ+m#Mxus4F v1^RB6V&iovJEf "nELDnG~up;mr4KCHR(f x*hːg^ `AKsRMh|ѷؾy2a·)n()"릆{:lT'w ̒gnh9"VSX OԚYEK1>_i&z[s+znc{~I fhe6G9Yq+;@6 0Uf0u*ix.Ir32@v Q#Zi2$;Y/ïwq`̢|۸^4wvO30ѽiv@rR8Ax;R xړJ奈8 Nxh(IlH!Y1|r%xu#)X, tkE3!%v{2_^B_3N]/԰AQ*N9O,G *cVo+GuK(e^Ǩ%kJ@,Gx ƶ.SUurAXc^C uG-z.t<,G?>Cv+0{܎-Fu1Nl\byzSvV<P~DԦnEE.#DdC3{֌Z?hJB(@*{W Y jX kkqMB\8R)*m;dZ g\NQ^X8 vC&,Qp>݁g8h-&v__V mH B5.+餩0)QD<滲{B|p0:]O.&9%RR\L]3!'*]UsWsK _ g*>a}0j e+ᬫ{&߀~6H*\}y~5;y %=s& [@w2y$}d+$Qn'Q9Barht|{>g p_Ә^nQI8ߠDA_g9,qw %Wwt z\s9]Apӛs8%*~ d~"".d4NXC]_/m^W PYSP|qO M6UxRs=]qB?:'?A H_ `! T?쐱NP{w*gq~)l$mi>:u7v8lDB|D^p^` [3bDŽz݋/N@Cs;PWUb-jiV]u3fMLv jp)Q O*+$ALD< ?z*!䢸ws}ma  .c]`?w}aM|dZac_GUgW$6esz' 5{CDM23'QfUHn|Ui0`=D>@ M`50JrupH8`׽DwU3WJ3\3_4*!Zw 9ak4{>Ql+ r gP|lSu$m5AʇE^`KDj*ܼ*[ҏ$Bq1Wab\qۗ%1m{ 9وRY?Xl#soJG̈́D?j;̘* ?E=z.N+TuZSm:gmHZD+%j<_]b gP<0.{ t̟60?~ނ%uoo*7aU ]{&Z\]=r(So`UBۜ/*SƔS(tW?~"|$4ip:uS Hoc~!#}( De!++~Ѭ+,2[b&c9e}Iܛl[6?`5ZEdIs6bP\rFQNI9ߵ|)Gɕ,s"Jʱ5ÀV{J~Z V@!~8bYQ=*~d#E(Ta6L7i`utuj"ֆ  Hx 3 3-!ÝxM=TJY#9_YW5aVWd7M[#&$ƎB!O<0āyĚ^X e5O児 #\pyoLWiH鸯"A0jѳ8ڿ֧P'c yvNw0lv ~l *ؖ(j69V8'dԞ[MdeIA^ܙҶJ 2G[Us~j]!,=%軳l(eOnظz2bS )Hz^-`H ˍy2; h6+yOo?gǬ:DmYBڻ)q(?2[J]o/N)Ϭc &FD-_=DU)WMy&a3]'RsU=?ENUanT nAˈMJQԘܲ2eN5BI \G˩&©#%iҹ53C>^܄*~SuL;miX:nWxqQ^?W7E|@ u_5G| NjMKcyk%3+>: M4zGhEf@<oerʁсG:tmT03Tb$a{ᦅtp @[lq%Zvn=6ZZʸgGrǶP2q}]&΄aj Hd(zҎVv_B嗸t 0$C- =:L=ܭ'l[߅|+/&VP,|dNJYC08C AZS 1'$bF3i1| [2KZOtV*)1_8͵fma=/GjѦ%sC}F8ocr9>Fj,Y_$q(oeɏ,Ok;,ڜ}l؉!F{ޚ^GwB4EڦZxOyb"m6w!檀̅}I2k+ r\Q4Ѵ)RhF *K ne`u~=GӬpsxffUh`DjDo(UM5Drʮ2Nl~[=̝gm^^ 4xKfr($J}w;ߋ @GJr? s8*uY,6&-@tt^! zx>A\V߬L>ERi<0;JA`bLE-x8B f)]mkj^ajz ZIQRߒp ܩ-]FdRuyLhؾgx+.buY+3B CIΦwaq PY$[P~8'QK ӊfskÜ3wTey$u$ HH#RY{"4xm1x\HQv$խELP&+ *եא=lQLby5;ɴݷxD=iHmή!r)]ਸ਼+a X>KN,OZ~!3 p0J)M!ٺ^}`0Fmd yp=õnR`!Y45ô֖How aT8'r_e\fbӃ6(S8 moIyetCl?Dx I3 H]p! H܌[{funn?,.c5G΂{p`=%QiB [n=eg.d+Pgt4x;ɐq%5/,ыBxH4|"Z?TǕhФݡmh\olery\|<q} ĕs˥9(7;o9aK # \0Uj[JTd:ujXz~Z|V}+3Z1q)_Sݡ`-rȃ>WqA|ak0.|W׭Dbu!2e؈馂F#~ݎ tMb\#^x>a{&y1\a[y{qsLa!gCSI;8莒12,Hxn#ZYQX0 r UGŦE_ hݡU=x 8<4RaCI+0LЎb1Ɔg4?ǐٔחl2bY$vHEE+.@b)@4\ky>AM[᨝$KfZ#ХhȨsfxƢt}E%@D7bJx4F?Y91,SstiGcJ1^-(ꧩw]䚅ϼ7RӒ^MD'+kM&iṇ/=A>>a_[UHo--au79%N$x):uٱ\Fx?LT2|[_f_2A>s)@'_ꃴ\H_3; GVQon$ ~'O cGVt!IL-3ggR_L *pRR. C{f[a"}>($;`KčEÓm7בQ>P#unn|Ն<\*1]itN)E'FWx9JC@RIA-D<hXN_.kJ*B[,1؝Vl]SZ}*6xdh޻&ܿÞ ` /?(nktNr8t`|1ݼ=!AH$|@(]]1+yGjS>WJEY`2vO`Ob [+G^z}Va *EK;L6u c.q%NxT7npma=??U+G,DCʁKq0y Vώ"ORqhB'`iC[` }̒p~[8J(tD,u_=x);OLGF'`lrphvfQm/qQa*pE_^4#PQ9'5ž @){~)؎I3Ru1O NbBG ,e wxx@ǝ͜hWɧ<_T`R.xdaPB09ԑ4 ņhQH =􂷜ԑ2߅qD@"l+*=̳Ux] tюPA_V7565NeRXOvTrݩϽ,P'] IK k[DzYQ֝1`MB4iWckî5wBn񦞐,ne^Gi`6l8O(d7zܝ7iD³#_Sb<Βg n^ G16GGs4E8[o"1,?̪xH>`ߜ c,l&Hm+"G[|J[ϒzlGJ!b|jJJOZi3RXwo kޫ~@xi ժ ]ԊVyd+C`+_ הC=vPmݴHvzi@wɘR"|Al'͘C9-'݅,ޓ2ы̙$+O#a #i/z^jni.'I\!?Zh-N\m9)ԒWyL8-KQ ɄYY|X6paI"F|esp#{5寗Lr&T &PE &k2a$z$/K>{y}hzy iu ß@oc/=[#ϑ>;L'$|,_WwK$i;7_m x:CXL8,V`-r>ks3NY kQ"W! E,*:o@ _e ߫ ֘lhz?)8/ACYaPB>z1vƦU(>3PoSBc.Z+f0/q? ,@ ̫ϿBUG`ļ#c4pdY:'l#Nׅ? X9͞+Ѫ}عRꮋXp玁6ݟP`-/qo9j&߉_ʎi$(j_\ 0+XXbme0Í|M8 m4AVNs4zS}%( 0y3q˨:pS7\~ <5J4)0S<LaVEpLlU` s:adZTr.s`fFkl%Uu{.8l+F'f}zW% taY M"!gzw&}7}H;gm qO2SPSE #IE|a:~_RŦv^9YQ$^s r(VY#-IQ"Dq|C#r$wO#Ǹ,Ӏ{OE<,}wnǾAur +qygJnp$87Q(r"5p[9pXPV=~ s@`&+a,WEtvwyKI<+O $J$Cڮ)6xW;qE0i "Ldj))p<Ÿm X&z8 GTwUѯ[( ]~ 5pR9ǀcG&hDC~ɝqs6M° b}r'O1C]Ji|ar܍@,F pDD7$pp9 ,)P Ӏzh4ҕf̰p.?2H6԰,/rTa)u;;2ˁZ`5f (C3q>^DOv_6T#{Xc[arF4I.Jz{7yD"5d\W4eegb\a4.!Ѧ{B.0  uCYxxY[5'THBhEʚpB"Ck,9!?hv\51jjO~}r81 >^hJd¾Ti:js6xYl>],?07,sǐL$=KPy^(KMxIh3{ݘO&^D/[ڱpjSe/UZ̨ 02Ix#H-, s`ǥ1̝֝qմ7rAjf GcmHe z';TFR%驫l`wҸ6x^ug ɇ!@1ܧfOH&0`fv[vRګ BNӑs+\#s`"9w,.PQi K\o);j!m u<ȔnKE5w;Ǵ㽀JA=^'퉀W-vERWS^g]C_!Dep7^F:QCΛf*y6a9XTftGL LVa{sK/o"0L")nLZ饣%(p$ / >AdhdJBKZ"Z5zZ084P@kPzB6"ka~WQ;VO+!fkN%GBQ%GA 7{*ydE, ? koB[bYT ƅQئ`[XQ]uIzJɱ|p?_j Cgydv2'%5RRo}{_F-!@noB9-X'GC-ѪθlPDvSʥfA>neOuF~u5[Zv6jaXBs= }F3 jI ꈕ4^*OAD\XaoO4XX FqЄWskyHwU GDK>-a"(V+.$k)pkod& 0rSe|mb:0;Sv:J;6,ט> 3S<5Ҫl2=v3u(idZ' 6@A7S ,%eM!ҩiq^Asowb|AQM-alL J5Lİx8N0_|a;$0O_y+6@'_0 Yi8t1~ڣKT_h1IMV_M77þZ@&<]<c[='!R9$uNW$kEtZxٵD;^)" lc(NJ)pvUhu@W&lBϔH[U8{2rt,A%?R-FM,b+'5#{-RIt蘳JX9pҔ6 |%r볙j$zׄ0I,~>xa-m%z) Ox ?ʏә$]#U`o4ꀎ*!IJgD[2QTD8[ Վ PjKT=OE]+!n߸TuЕ֍rB&PNfХN& ];=rNyG%ڔh/ n<_Vg:`h)9E>!z1- !W@ d*^si`<{Sﺦ6pñߵh#AiD{֠s_>Qd\jz|W'[gV9yy m4'n S4 `@1owty/N9Sv><05Ոr ̸yKBh衑:' ސ'{UQRRVcy>^u:RJdeOykcҵ/E Pu쀑M#VR˰FyIJi, EDs-*')Ԫ'+l!s9dX2dѿGZBQ߄bb* x|^E&1?U0zW: [v~:b+sN BOo*3 ?O)Q w ȚMYήxCsgOPFt1W,p^h dw/s='F;|s{xC"c^(,+"e όFǶ|: \[OVq `ɬԴkGkwwwۦkV P]R{y1%ݴSE¿X|rc\-,p&pHmQh|`¡ 6)lA,OWX/p>kTUvVaD_hCԼ `Ck:37 왤:u'qٶRhY&f0WꕿEg$z3\2ut/%c;F5]L?'p*,X2=]$x}N{ 7MW2ZD;6ؤu$Xi @Chj/W$dިJޏ&۩ l 﫛r\w{M?3a\Kj!yڃngyw@$KkOg? O쨥lೣn!480sZJ) |0`t|0#U]-Nl6*!g";S]?ɗ\.Dm/΂dڴ$Uǭ2Adw|6,AE,pR$&3}nAQ5 _Prc;,G<w}v>dy}u #Szb](ў;XmbiHXu5 7ιZn\v]PY@E7~ {.-ZTu-vG&8@wc#+6eC_w&9aIfO{P>C|pgen;V`>}| do]:Qh*-\A9EsEHlPy^rJKDzO[S;cCwjop( ˫tjED~c[=C4S/Hs$Ld+-"9d>Md2"B.L߷ o}9IXBu8p@kcwtk-2\rSvPJU@K=>chԥw&Ƙ|)AGRupD֗UgS8@dusJb tN~GQKkAYҡ#[X `漉Ϙ6`t8!iXo`a/#jgZn@Uf-S{BRLllƐdt[O&s,찓2G<76'w-T<]߁?$b;Uz#yE4XUS9o'x޺~s'sokJMR9|YRG,P11NcxFz_W|ӐCe@bU:6&GEpvTcy pýB:|!#Y u<6Vv6g@M\ Yi*ʧjŴoSw6.|4u߾ 1 v$EIhϐl,kҋ&J<2+;vιKA8blSrJ &5dVaa г&Duޫlb-1N TD~[ tЩ?" +#$z I85.XGx4NC[64H(`Mk3{]Nj$e+i#6i[[O̜7E5;`uY9Fn1wy8R~Vx# %Wn $RoyKUA~/[+"Xz؆xGIv ӈ~޳>E_j:wturŏg}~kEe=4u[xYQ Ŏeoޘ' +Tlg~=b,2.DT("=_т U%nRvſ>iLa|eEiK}~F~ᶪ^d)S&7peJ [bS9Wo8_\ tPO+f6B\8rEF@(K{qDUM'?/Z&kFvJkÿ/$@4QHL]7w;A&OHդ݈X3ɝ! wzNg1݇oKc] .ZE*2 5:v-MiYeq C߼18[7;4?>2!S&֋(Zb*#oin_ȴY5ޮ5meWgYVuHH2.ͻGCU@qxGm4*JUNxK^D;5|4}*r4WDhݩK z o,&R^| _9 fNxھB|jUJix*,W1t6j҃2ÞC>RH!V`%~9L-_Hm{+$ǵpYoM`E,XuGh#ˡ[م#rBT)35k,׮|H'"dw~dd FO3ʤdl;PٝU[-K1z_;_: EѪ$9J!^=Vzu,H{ p>GoT7&(6?OJRY9gv_)IH2$lYW5xkz OΕ6Ee-:/]C4% >`P;+ $S&,x9)110Y!s<l1~UT:$ ÷(" v?:GE`E9ް @" LvuYWZ0K.Ron6E}qi9I,QnrdGO+ \hc$]^Dʳ,iIuzj(cJ t)W>8EpLKNMz |;O :8 }O1.3i^p;,W֋z8&XTC. 7>f.v2*),{9na컇?Ŋ66/(/pLZr߼61ӀK1ʚwF\A) 7~xr* 5_`$2uj\i9ti==tMiU40 @/ceK4ol5"X )q::pk[=%ۚ)pa`I 6N[Fv;jOqHJI~+Z"-1@q|qeG~[^L ~wTA7b4AF5WR*6@PHvJzHw&zүJzkGfxXeԉ n4&+D yzyfEϡ!</֨[֚-Ĺn(9A)KTi 寧ujUIoQT\c^.]q}ċ! p%H\gS\gMd" Tȧ{Sz\FhI)n›?ׅc:i hOՅ7B%!IMa^犔q62SB¬d qz%>RE(X .Y/m`5?ʠb=AO1HԐ[&SkH$d[ ^0UAhٔ'jF6g'~s0KJX<5q g/UKYƈ&4S沢.fe} ݂%_&dJ57cIUja|8J-gW/1-$R|&*vl*>S);CuzX,*qwI Myf&Uxqg*!""? .vF'2Bh3),u(PoV9D #$ aπ2J^Qyd%AeXn\'D3pA˹=,+jb1obg}_m-!&No Y~$v",@=ΞH\Y##QgKR~KhInyYW6stD,Z<>.[KU{3C4̅sM^H: yIQr߄B}ٳo$w%4W_Yrw!戴Q)757kbEM ?|W7B;e b@yMyQE ̀(92;{ME(ap~W6=bRVQn3t,J(lƦv6ʯFuaxDSDw `p\Byy;]ēVbxe3:0ɔ)r) 1Q8U\ q 4%v߶2`;\3`4"v7v>L.g Im֗ۜxxxaexTߨ2q8"I=%yke2隉Eglml!gBchnIۜ\r`xJuأm^rE*g3fΚUK j4JZ+dbJ7cmJ͞Gxڳ@HC_&z24.9%h^4 ̠8nlRϯ(vk-t@T@(`珒%Xis +#zxu׏N2KkR\+U ضkG.\c@^Pjw__:`J щ;vT,d9x8T,:eǡ|N'4uJI/7*8o]֘AOzWev&"2!Ud3@n}LuF^|%Ԉt 10d`+87R@̿roxHgYӽk Z[kZk6 k|3s¹(yK2vʂDfB8S]/ [[&;(:<7E!-ŞX>/k.Lzd00||l2nYf_l4T?_NC`[`@3UE(1>V{+Ghh$$Hh:'JC9= $w%50u Fu7;2 ߷"v elohPy}ͦBqMB|A@l&f'Sq2Svar9D6ĨP5Zyp{j8jz^XU"4BNBӺ80wAQy3w!JZFs0 2%B%C|Yg]0:)', ªfc<旌UâF{uR"z'DXKdֻxV^p_w\d-{U7#풚v3Q//fepe*0n7*Pl'Hi}yN2H/5𠡇K}(p"cR@Yc!WֈGFZL)K{j5`RD霝u_@] \Z#P=)'m/GEM7% +'᥏ݶ&2ݗ)Ҝ.VYt`?aa\Uoa5n gFI#KT`Ozjgu ai]cd9԰Fq :cm5ATǻ 93yZlKVoIYs69R7;M|]5ٹZ6 u3.񟋊 զSX"8\}Ԙ}S:K<}%O=P{,;/jeq}%}3hryVɮq7Wi5Gױy @*^jVRw6q-"bhJyQs=.6@˪AZmM]D*Pjۭ]?w9a;,N(Y6ZD8r)`c>(7Ϊu FLJBy-.@ҹ#V/*4!simg1TnbtGC\5OcDw' fSq?l>JZ3;.\EuT+`դiu7yamK-I }5Wr eԞ1Hȇ!YL8q5UZFy7Xbdk9s)5[CUf>&i aWG@3Gx;dNMC0`G^7n ,T~帤djnݧ6 #AΉ@n陞@zlGXF*70 K-uSQ뛪*_&X#\+CZ_j:֪n4([l2_l拯sȾ 0?A` BL8! _xz݆ωҷ$9-J1YT$l 6_-+mDXz6# %pk,sX[?i%x=aԽ>B?ڇeZߎZ]`f<sXx˜!/$#Ua< ĩzy;LBNA1 }PqwϠNm=* @f+Aȇգb}L& e!S}p;V4HRlݦP-Hz[vcR;O\dl>3n.,Z?xJPVGL $;)3K!`4kGTpAy<1P$d$Ǔi baǽ=O9>mgNb EwrhUAvpB#kfK{81P 7+[T:u@@r 2;'?&# Ygل(D**:%Ql`9ƒ6-q<`HLnH##xIὶ]4K9& uK'*7FŠ>qK^?hDBIA@:#vt#VaC#ui * J)79Q!O Q^}c׸Ba2}T!FyxÙH݈cKz˴l֕Ɛ~P/U(Dzv3XU|k!glk5 Sн{گ]67@=LvFu`+ bU?ij$wu :4t,9>+M+0-} 8/>1x*Mιx.XՈlk9wQ[%h+ZBǼW%%ˣK^NzݻfORߎ&aϓÔutb/M89EvئfF?+qWnw v$pmuE$hME`=D}alzy7>Ux**CS/wA@"^ ?j{v^^DC!Ea+G Z,ѵlXT0w2f+7oߡz65/h6;M,[%̌lEбU6:\w'&F ;^>`abd6V:[{_l啷&=mD ݔ⬃Q=d [ZAZ1U8jV̧Hp#^i)984\B䀔( F>pJa{%Tݑ|x$ѵ\kWB0I<:QY㚁ΨYV_r$a.7x>e_ong;o_bztի@TY'eNW3i2TouQ|w[;aNvF$pSQg>v9׎503k@3G~#O}''$8zp2|Ӓx'K}uO:YɎ;:+>SZ/"?jh(Mcyvf ՟n28*x_Wh ),"u 4̠؏s@(/~^n)j5_>mn&έocCZ8PBMd&Y)!}_$ ka%1P`b/8#V͞L\)/[iUBbͺ:n(d1 U@A}§rCp H*RyT#5:ޚba&'(`\lo3:{eB{Z#jXNʱ:!'Dqc |+|ʆQmX#&G|+:ڣ{ xR;~%DO7%F;Ka-&>17Pp3Ӻ^ X5 % Y+ꃮ4].NbY̛\}W}$G pTQ+$3F0E ǒ&+uZa鐃eJ\b+Rg$qn+zZ4fK~AAk~z `Yϗ ϐczXK *Wpf"Qܹ+w}ŌP#6JӺ͟650|sc2@ AS|q=D[mI<BG<">#[$௰<$ÅE3BٝP}me5dWc|@RBo­cAwSGH\Im21H!ᛎ\-p3sImY,H@9݉.x˺\(?a U@E6p.ǒuH&nf{[>JH.D-Cxxw%jP#s bj1RQ+8;hư{)@%,NvRm1G2Ln@8S9ݧ)pC'M2cC#ˁx3% ڧ"V DRh5"na2j~j=AL]M'Qˁ"ؔ41EBDZ8|CP-@մ%v2{Ix}ܙRnH ZT.sHb-Rq̬^Q&I3r++%AI ,#boU*Չ3JJxqKՂDscN[iu6inLl\M$L>~)2rϩl726eה꒻o#{V?Q=34+ݫW@o?TC`e˻OPv$XJۉ- QnM14=&،.JkY~-bI QX9i-1#XIs|H{ M48&4F^Ʈъ'^dfb.XxfGnS2=oz~4; x7~؎X>&h-!j0*ceɸaaԲ0dEpL:rsx(cEqѩGf'JWwwx/@ɡ*7A~m t@B*wD hLBY]#9燼tu?.^]wn&:~579`;>vӖ/'sjx1& f޷Ab3I\yERC4ZQok6#mN**Da$th8˞;ߕTF$}835%1рcd s=!7; O^3q/1È8bXGֳ}lNk,ݘlcgHOB!5l㊿%d@N υu[߻;9H!iH1gدxu9ɻ m}_"e#M UNف}rr N r'y],"rEae:Ȁzk F4%u]6RO=pBGY7 /]F 7ͨR`ښ6Ӗ h/y5r|2JYcvJ-Wa N4̴o욚d9H9.&AC}~ISC @5_;y*-c_- ϚͶ-9RڢG"h̵I9QqqI;Ff^Y9*R+aRFqsi`br49؃C=$ю҇pgA0sO+ uIڴϔ6h2nu.xޡv !h~ߺGXL:(5#jvG/dJ4Dɪ'Yh;<Eb w.E04DGĐim,mz͘V޲Dv:|̻*2Φ+Y+n늚ywЄ45!3ɎS>vogPi34ˢ#366+$Ϭ WnPMV|āj(ooӱYy`E@ ,Te'Tnw%@ X8.w~,${ɕXOF4P s2!TA0bf#>U{kNza~ ts:Jzh?I H^}Wvxg;wqP =0tBb}*S–m,]@C$n pVyMi(t~**6 ԟOxwIuLCC.ʾ(B7z o=f6{<]-Hsb0RHř 37mզ ~I`ErsO*b/EGpQ @SMw`܋xGa;bl dA߿)g/eӸݔIJj OHb Sһ=[yNurM}kbXbQ) rInNеz]ՖUGP#0D F& 42a@+W6r5hLgT3{J%6؇?i6Drq.: p$zVx,QvvvNz̑^rZ*д ge:4jzioش~p!H%YM=|sz=23M¬($CdYI뷭Ez3D1# L+Kl~pDi-pN< t Y L=(x(7 H+J Y3$J 2ϕnkszbxn?ͬvY48Q.^G}YJ,F| ߚty d.:ދ?DACj JEa`FKV{ y+N;3}ywCX<Υg~ЏWnNysG@H-"DEi6Wǚºs9DsI DT-5n5y 'Jf@"Ns`A[$h{f(܀8벢63a9`ͯ|@/\$ P9 aZ"qV XZ"qmVY:ir#Ł.}VfH`Qfis FA[_h]ծY-z#uV:sG'+6H3#E *'ը\[@%ڰCn\[Z2qVvD\R%R*ևGRK y#٬I{P۽u )T۱:H߆w5R:2|l|$f+(vſGq]{_uǣJ@SYcC RYzKuS(qGOSnfOݏ{Y&|kM/(KqtfxYr Ng 1i!G[j6R)$O~D~i&(BΧLY"TYUvUWo vgm蜌J<%2֞=5{|O\9d5.(xF#87*:HLQo}ppiZW"h(fhVK{h/n灶_~XkCwhB`>Q m;N IL>m`te8q~_{Au +)Yϗ<~Bٍ>^~NHp4UQO)9wnnJ[a e3p>UNd@ )7[9q;н,] vy8l$Ps֍V 0Gf䥵_19/rXX^Kru`DC@GkwDa1~Ȗr@BVStFkxXI>#*%̙k2/"84g @)ybJ tl_x)STVO:kp9醳utnzd.C_l#*"#!}J40iqxŎFnpcjaLdw H[pYR$dEo\`$\@`µp e9]@;#Lknw>$;P Z>9>= &ȉsN@72 WQȟ !YWNK`(^< S   ,8 OƵ|<B1R&)6 u5zڭֳX{z&/.Y"%]LMʋiDӮCH@zXKkLaKnŀHD`yFj,c5Gu2y[=v&:m)Lh^iCu|BVb#0{[Y-P:Z{'ap퓼ax9e0S!=kclJGg}Ra@|)4zUӪl y]}Sj0d/IGlI~}vX#GD2a{@al@Jօ``cOWm>c.E]u&FÊ{Zp-7ioGk梧eﲘ= xnyk>F# j,&Tw_ڙqkDQ/ZD Le(`+ _w=L8fJ B;!AfAFS@Ff;%\zjۙ`eYd/dihBDU&?Ê>6Xͣ5VE? xTyl{ZU\fFkLXxs*ko?F~K=~XPЧ=lidc${>2=cSAF*125鍣Qzp3IgGT?E'eKԣGvN PM/n 7,EV2rlr;ϰeb9dE?8 dy Οʅ/xݭ~z޽J?:^ }p RNƒ JؐeޝpP 4h9jQR5 V1S vҋ`mbPc6y.8;4&-׳_X?EF`٘91cCF}߹3 o8CT|bDBݵD! {4;dq3}<>u~EJ !TZ9]*t5 } :m@?׆Xwn!?l)n>#PQT.3s_! T '- X ^k50&_ʹO"u6Nq6ɉcItDDqӚ&!aCooX~:=G/!搮9L>+Wg;zPޢVc?#i&bs؎L]R;"%N<_N#dؓ'Ά@7ׄV٫T{@ u·ph C!\S- =b/e"^!0:vb:8'bOZzJQ@$v}rدb z¸Vq kS4c<0Q㢰OKI`x! ]:tjHK[,XTcGj=8XA1D쪒=p" ?<B,0On'7l"J݆ aXoXR!Y|&]%g6'H<6Z&Z$qɮѢGZxE Y)jWv}% sK݅Vxr IMg6am6xgQN#XO֊s [®l,Nr:0!d*,Hjߥ<@q纰뛤X)yo 7fōgT](П@rsS3[Gb^L]2@xg\5z sEQr__CgWVDu_fd4% 5AЋ|D2R\ 7Υ-`,8qoi%o]X鑷b#eEFў/b62N2ea0&M3R-6霌x@>JCSix}:=N6Y,bTWHs.sӸ Νq V9G;%O>XYEZ {cuC-8 MZΐK0c/9:d3 ř:7њpK[&vNFnNQhNɑ;xܰ]FN'1}R3m>Qm @Kj@S]mԈCyIѐȴ;4-e!-hyHq/1YcT5O6Z9 1eg 6ښY k'[bER, 1oꖯ-*OovEɋ/-9(ב^z`eh:{yLOیhέz1 mm0FU֠E`}w9AtiP-*B-sD#`{4&32 `q(oR+ T7Pt{/b_.Μe~\}̀kR kBq1c{ zCD[ǛʐZvZwyƨd(^2ˎV r J?|Gfz%x'EfMIjːbg]M$)x#xsDS1&D2β1@#{x|!>l>~Wfx_7hLOMT`~fE8w"872Ԍ?T#b* . e5ԗݳ!]:{ Naa{|mXvl6 ӯR;}5Mdxa1cՉL|bB/ok/h`e$iuqDa5osW5)E3a}ըa@ӌ^ȿv:`G'd|йiDF(pDpa$QI6YOW+/j;soyvtBF[F8rY*g G!up)fbS6N][Mp~Ѧ` k&LJ:nΖPJCX\)wWM yX@*Ζ(j `P)oOK^Q'1*XC-z{wsE/ʗ4wPՖ:{c!^L+jApIs5F  hYi ,fTUhdN %YWvm;VhŪڼ^Ap_34)Sl̓&1A\ i}|?F{69uk:+u VYQ.b'|QH_ d҅Dbx͗ ۡcofb8 nh(^!\[u;=AfRL0& yܛǩލ@mr\k2̳ :J:/#} XP]}nZ>މR{C-pqq$ӏw!G:9(/2ney>_7!mx4LjVj8b_ZeG "ꧦ[7Ug0x8IW p5Q2~>Uj;9XQ-ؕ*jHDkn1(}sҟf٫128[{+1 Y$&*wh\5/kc)@j ]// Cu()Rے; mWj^LCy4]|%&KCڦl/uӰ݁^KWb ˰U$MЩqMsYhwS-ﭝ9z\DUД&ӍALqUVC@ߜ Pp_,1CBmFgۀ!R).f4x^-/lcT{ lOut:qPȻN4szĺ{ɗؙ>1:D?5A.lG=|g*Ej{ y [ NM+'3vf=1i_q%eŢ.qr Xɧa|qܭPjG  f䛊bDdNYI> x l VX!kdy!Lw;Q\dz4/G;uZT*)9YO@oW$ q p>An<Mjo#Y3<72=K_~'&}!rUxI!/G6J9dRTH(v ?YZXp፴zKMy!F. cAH|@Ag-O2XleŞ|$ڙY<vxrWo1;ܧ.ɏ.;0ٜL~yBzw#>(S#L)k nsk Au/ AFc\&x' >3 Ie %.(29ꗛ;Yҫ3S~$87G1V;+&t[/RApJKHV$R`7v JcSC6dIP~^k* 9hgb}*LQ/'nr f - nl[::η2_L L7Yu"PR4<X܏ 4M1"Nw?)ibrB5j=W鍬OiIeFذLYPǨVH$[`LE0NrgShyZNF w @^cCF' Ӹd䚻z`Ė+raMj|u9ļdA+k"9~YQd6Qs~ ǜwIצ]'G; J%UޢeYrkR`=ӯs[[2ع~9[z!X` k6ȔUahL/8MD́*FDԱ+95ۡu$ݴ8H!Bvߍ-Sՙ[R~BM%+ .Lsw;$%Ϯ\zH]|jI+UҞx}jZ7?;%;3bcK4@u6s3/1E A)4md n Ixe,!r;H5|}jĤΣө$vEW5|n`0U|4ZgRjjM1]|Iv1 SMO4g Fjn8z'Y):yB9*)p[. R͔F )L! Co 7{zv8$F KV~kny d_H\<{UGMm/$#GRV70]aWSS6!36Da$gc`dVp'0a'%f}r-;' f9kt2*FY|6@~,6fi<8(a~&;\b欌ƾr'IДg5@ W"Ymtݰ"'t *κʡeԲyz3+mGקf=`l1eOUAmN܎%{ ttw _* <}nKRw(j'dNrJe=pՏ`=sO-?%T9Xc2˟UmEaKj 9Fw(D}S*'v RP sX3pL`"ͭ=a=U=-%ÃFȠbj|6 4f&хutD0VUg-= xלe1d#G´kMۋ6Cz lOԾ{Bu N%mᒧ4j[&y]Խjڊ"pcճfYpJhoq=DT?nx01S\I;*CV'+ 9o1 Wnf2ɹ U*u%,SCss#Vpe{5Ŏ#?uf!W3kZҗVSlϓB AOBΕz9Usq>nH7سE+Y5?#|#:kRALh\e 0nKjn %/ DŽ<^Q^T:#l\С*M::/RYCX4aǛl[JзI)@%QH$']؁W O'?hd KD3 HsP:iuٛ}#4'H<Wv?TOݤg%G5!ԵB9P.d9J1ud~ڢik}l{27`([Z1 )&&o89]v7˰v)աUX3pݯ~_L=3T~~]1C> JӶ9<XL\79fKsp_7FřzT(Zs?2 ޿,d 9k7ɂ+hKIk`x3wtE}껇(-# &Mrl$x]0چih<7=F^(NGPusDgs6,وXžq`3HkXwaMfIbhGfS9\e7_U?qs>2i< ,6,'j Usf?`^90Ig 2[j b dc|=ӾC}Qep]MgAhSվw]+g+OG-EAf"=æzSCP؇RDW#k5`WYav7lqfYғZXϼPV<92Ru6ϵGG@%̃$INCڊOzbv E=]>k䪻 IL!C%4 #e_i%,~Cbfi+%38 qę$Q<ԅ N@j+CBԫ r1_$ JNbP`s%{(m6hP>Z ,]f{R;7l%xzBC_,ޚ-/ӳ(QPk#c][7=X45ѾzïTpYρ>ЦI$\pԗtUsoIBr[0LͰP9  Dä.rD| )|?Q3'˦IA'o+Vz$XɑTWńG:͒{;_V R Y.Om+-@.^9p@6`zz/k('yh\Uly޾ِ˞:dJ+]6{yw?x1`kKhC֢ª_pr@r)^;*# 6"oն:ac61 0]#$0+&ϊ9 l#JcA<|wn $#G'CB֤{id-:OJ_OaʻFK\&gg[;<fPtH#J}4JU5rܪKybCi=i؎TD_xr\>R]V2{T&!Ko /(sos'+gUwRck`1Vcr~IbAF 1 4XA.;gGeP` bH- 8n+4Q^ҬO5.>豱M"{HRmuM[J&,Su]ߒU|H] "gNaK͋>6%^15P8¿rD'gmPMc}*@ @!|Հ ӠPuB?J0nyC),'W~E_)<˿>n.D>z./=I92ŝ6UGw6EJ}VqLuXD; Q KW ¥OVbI>4'E9i[a '{߫OlUЅ#O&69EzWiGlUl( ٪[ȣÛCI]d dZ\{MäLSGH8G\%J6WSc&9XlQX]q2cem,/$ߔ ;F g Z5ҪyRYҶՎjb:_BϰpCmR̅* CLf$Y6şj<@\FA@Lq!?. 3Rݨrn3,\<?ɖ[EbɹF5mr`^K݃H<$}(KIC'EfDF`,t{՘'dMpuVOS_C2-mdIg}*F7F Acn$R;LY rT,~m_[ہDLJc,h;BެmkkxcԎ!~r(I'?*Gzw5 䫨*im BcWUa|IuFN'%qRTU>+c*I7όTQ1E"ZzGP@FR/1ܚ"Ydg HK0ҐUWy%_MH7ϣ(?cCǛ \+T^AD*-O`8Jgw[ 52#ev[s7׷>\e܂ )"!ƨx8߻Fi7ms\q2oyus>6r=@MadVFp{~Tl5ٖ.0%X[P- iR/ϘwO]ҵ( x^sC$H3@7hj4KlU8A b1/e*WE mH_-p)+Ap|V~Ef_Ok.UHAobĪ$&PIxaYWv[qޥjrRcɅN/ Iϣp$-f?`HH!KnZsQ1) @p ~e`^u($ ̲m"J(0ހ$yPhp}YV}G FQRm8^[!HW?2NCSR#JgK'JR-Àlv#7C[X"_TIj ^Zi6" M*ht0Д=?hvsHRȠoIJ^/HZm]UƲ_'Bͅ5–#ŠA}1oJPosj;+$C3-G{]FQ-i~nYrr|}߳iz x-JinnWXO9#v~w;7&S"մd^r 5Χ;Ί ,nRJɒb@jy,3$߳+47sTG%q:-BtbR-0],zg; }BUM*1jwVn}?U erRXE%p?d@ЂS/TحfU*@7jt yP0;}jA1 w:L&͏ab oC 2> lI,H.E}s}ZZ#H \&=Ҡ'YUufLf._#)mfNeZowIipSRŔb5Ѝ8)'1]E)dJ<ɍn9K0ΰ>7A,ۻ^j"%=UdӺB zG? ӶT,g(rϸEtE4_n樢/O~B.8Ý8$7Ih(RwQ Ŀ&t/e=Fax0֚ M@4MXGuxl{G+Iªr_ɿ{ғp[8z`Fp1CeBnˍ h뺸AJt>mo'Xws;|Tk7CK#CQ5?u^.G%}*}ffMtn2H`Jq*oLNx{#n,ɘ:. N5GGPi]n$coBQ6fy+# QPc^Rc8$8ǣ'^IpW{&VU=!c9wyexDݺtƶp:\HI7#| i#bu}61 SЕsoj^.q*C=/Ke4B+CP֋ؐ$_7q2u%[D㽟]B/GT.4N&Ռ_1O*+dˌ>v)*2mL3 }:Pl;K\$a0(t.G` o+В@\T8ޯdh4f,ibʧkU+:Y ͤ+J%&f]KcO4_tQdzi^tHZbd~%"!=eY;mVL=6?EKQӐcaSVC8Ra&7j*ѱvE^*nZ{#B1Yе3W:9z/\o{T! gsy5ui#UC hd\ܹZ祱w =/Dn{$I )4}?C24B#xs*-`R 1'+2se&j̠C@Yn ]' U8;AIU(*Fs,8٢!l!.;nٰSy: ހI oَٯ~oj{w%RzLk[$_V lR-^7i3mڷtXp*GZj`p($TVtU!1qD[t-f8c"6WNE ZD-osk`Yo+I< ns$M;MN^MT~pҏUi2}l{ U]-n擳=Cad %Lp'B*֤/瘍 Zf~ŻcSug >ȨV2VXS.HOÀ_FOҞ"B`r0DbTސs[S"$Kq5xdFa@X-R  B3]s'W"Lj䍰!›xTp>#?@Қc*C-~aD)G~8Ǧ]\My F/Ip^.@'m.tHՃ)C'ͤHڱs.#y(Eac΂Cf&I3oS%I "8e*=IU̶`r+~a4R]f7 論Ǘ\Z ҂wSEtɑb̔ulk'tȇQVY}[j!E߇ ju K1MϏ$ЫKR-:1тi ^B=""| 1:{<* }c_Q/%w\| $KUuLy3{+5ؠӑCa_" WW~_r)<`{rz+'5eMUzX4Y21ismRo O{y$D3);LƐH~#krĐ, 4,a EZi;4` &:HA,%~8PB]vKy`ZBRBEא z<;9>b A?>̤d$DĘNfNWZQS7E{4ˋ}SA|L*nOoxxM1[D&M[+/pN=wRN4}.Qzero\ĀVWޝjL}*CfC"2;$4|:~yA$L>ImQw/C($lbZU qN@Q7Ztk Y{$[OfD4߄GTXF(+lߓ ¶rh}r4\>>>inY2 g]\Kc_ىi]b; BK9KRKN7 8i]duUWuWwMD`ɡڤBbZ>$ػTڋ¬76%_OGnoڂaǰlo;+EAgsV:_5ǔ8PB2zA% /x[`^bs7>;gٸ+7#P`a8 u9=ƄHz5)z+qW=34Z3]e4HCkWJzpw;Ұ9o֠dXCdDL,D7_P4\I"|2ȹW@ ]!*J"f\s 7[R{ޘ:"Ǥ1!Ql"1ۻKjDw$m6 ּf {?YOpd۷%ta^Zmկ]ɹsJ n%ľ{-" fJd$nW*YGPo4G xx"qO1-{7$H7<;M.vGRu#DrWfv9;NoB1|5eb!!JNMI>BM A[#~3 ~ -(qW⨇r JL9|SphӦ~C+#Y ЃtXRh8jBC#4uJ gZ)ԗ^{P1lR l 0=j/ dc!3pFeSp]`?l_#-xr 9݂}W_۠V-K~-".1&z1pU* ,drJ5k Kl0Aі)> ^L9iB%{PxXܤzu4)A 5(ʯ5ɉl)5#~*0548(f~,P٧ꀹHx2,@|[*=s7b<^M)YiOM"c~m1pkEtr4hN/o\ ݍCʌp\Vq5tļ=D9ۡl{Gk2_kGߑj&vz-ċbl.(9N~9o`JuoAz=ż-Sޗ$ !ň@k _"_WKaѕRi0$,xx4n%F_ହjGHllnn D{0%Kb[=f*I48:@>ʹb%<0Ze("{y AT#~ѐȽ 7rtw#S[Ɗ8q)|LˈEw-JZz .6UXc0g̿o-3RH-XTq775$[=uTs=X*yXN㍱x53^%7ɂ7&Ʌ6v`!#ԙؒ .6!5$|O] W>~=1e`_Jڇ#FzGDZ+$sUŘMCJ/sB^'ŬRq4V1__Q kiqV@oXb*kY 萵T H SPC؆~NҤkb?dI"SީaW 4^{_RrjhO 7OZRVm>f/x=%],m6}7X!˜+B: &a+5#Ms+O?H;QZ06&%ҥ#[^sѦvVMOt$ukPBdKR' !t?>q)L[IJd @k,Лk$Uʬs0bXH41Xʼ +u |asZUf3jւ? e>븘1|jn]]&0ZuY\(۫=]Oɤ'-u3̆Udx>MW-iO#zNr-?&HL ;Ouy.^-]tȺ(enxnj)gtI/O(ۏޟ̖?; [gP> l1f8? Di :}E:ި+M&e˝Enմ[7fM2Aԉno9[/V#R#q|mp|t/t5Gb5 A)"CJi1؛Oi>zg3J{l<5[1ڸ9ʇ^Imfkؠ᎘ '450$袻+)E}_y $lQMS8f͞_G5]J븹% $ ZV ,鹙ӿ_LD߅GqmQ%Y~'ۙYw.FL9a-)02 wei)r鯏<^#C\ʿA*k +O#hh|mqLCF|LKU@pns.^KLnJ%/P"}hӪiC/a"g\E̯PhlP$њ@b#:'hIxSbZ4wt J>WX:>4{32kJPy͜ZQ~< (V&G))1SBJ4y?]jnO7~1D5h2*zt "U^oC[5pp_ao 6[S)45$IԚd[v]UapS#!/O,.VEH/~\iE2.khG+ܝG2n0@%ȠƷ{E89O>XsfPU]姏yFŻuIB%7wjĀk8p-*qg6k־:UGM "CBvlPɄ4Xn+[|\NZ k=IԬð559I|]/|eԔ\S4}9)}𢗋Rr=_fʚD0y2y\ pu! p4q;<C\r*`jAjS:BqT|f?xQwPgM@xDق(Ej0*8}WxrL!R̄o@+gTVxghjBOn Ǿվ{^ VDݸqFtmGIAr xʧ%ݠNX,7Y{2ΒrJSC*vxB2sDŽ9Ʃ{f[Q>wڑb@^`X6zԄ5O7컾2d0W"C'@z8\'þ4ܕ]$b7.DŽvR%%4.V6HMQҲOZ,sr#jCCNc{&:슺C?^ p:-؁+DPo˻H¬օY8|^QR^ub94UkqTMRn- /bSꟼ$XAa勂CSixA*f;ys(C5U( YBD^81T?1]^NHTY/ dۺvYK(m%!I0pI@̒J巇V=) nE5T($+r~ X2RJw05<٬53%2D炬] =`f:n;qs<+(.iQxgvhf6!WO@x^9Dsd b V!N`B.ƹYzg2 &r:ƚbL^b:Q,`6pV` A eZG4 /a7G?53U#Xl:_TFT=G-o(lT{8yD `q͹XÉ+e0KMo /#H I>l{M̯a#%⏌"BplQjGeUx8i s]e[zBq OKe;%~D 3v/a0߲}ֺ66$C )6y( !SbZJȈދhТ3} Gݔ Kz[ \rhO ĂC%F>kCoL] bF*85Kz3(+_7AԜ>-G0*kGv͝J0[61y`+Usɼ5.}@~O1uUg4.v+n?e%9/m4,6УTW ex]JRL*Rrf NO/T(|w`93k[Js̯ DJ3 ђQ[ X. _6ŹW5Jy!̨N+H TV{Y|\$> 8XveLn n 9qR t`fjg\Zr "ҍ[r? K; ;`N մ4zahYyHkdM zgWa֐}qݎq"aw!řƝC.7S^8Ь {$N_ (N?qTVScKwJPLv9E<Dc(^&pE.doUmI’$k&g㶗[ìw/dyi}-Ⲯ;"se^62Uu~6` Pe`3@2VyuiqLjOĬ^OeMnSBQFٻ.sq%$aA,JR2LC<83nu-oiXQ}܍\dM ,p3S53Bf SA٥~R!K% ygr$$v{\B{) 'nr]-aO~V9FLA^}`qj_.Gz6 pxö >>Z+V }VO{/1F?BBEV`{Đϭ!pz9$^:~oVvˉI$+b.ZFJ->`FN  .C&=NV0F37N_2oH 5CTF˳`XvNBxo^;)j#΂`D;5Zv6"dhz4|qv0nIwuP DWaM /D,$nѵtKO %CmXHU[: J ģ D@w$.*ՐLN}Wq]lռ2&[|Nĉ$lǭȃ_D: ɥ$`Ю1LgG(i, ͅ44Wqѥ|tTȃmz5)ge<J?Zk,!3ڑR;,PLޥgm\F75278 <W rJY%V4giV/+BC_l X^+ƈ?en3Ҝ&+^K/Y, ةŏk[m}xZde#[ _v|2(LYXb OE: ef@XW~ڂWrB[`/HCUCe6%+iؕE _i DTluζT#j(/XoTA`66Zlx*t7+x-c+X H8ePs1?j٫ ) _WPu|=1d,5@1fgcNUr-CM˘ htQ`k=.^[>/w8&fyPp&>_ X7$yQTb6$툖b g7ݺۼԵUFq%P} >$)-cU \3ag5\J|)8TaNnտ mQ|(NzC9=}IY'ÿ}YfAw_k _LF6GS5%\%ltEnS^z;(p]+vzyHC,cVX3WیYj~~#tQ΅x܉3%<{Ka[֊[w"sXX"(Jrg1c,}n?6]ަSRBTkR]tS/4XX /.s A!F[߂_VtUX}.Zë^ c+=U; Rp-;emZZ/%d{%71{:xwSWih6jޯ$lWTb6_XbLPx: @ q\F3Yfp#-Z2mi͹/ a>W|等(6xXy rbM:9qT#5 +Q=5rr*{!Eo'Jડ,s;a-JBR/=w)Uبr#$S̉]@+BQEk!Ng?a:k\#Pbļ=$:OV֝~yY/7Ѧf& =rWAjX\GIAd]m!ԏVS750ȿTe:BSᆒ~{aP7b,"MhRUnDkמµOepw3T]B KSزT;5JHSq4)=+v]EL; (oPm.No^/WZqbz!i{k*w3j@|(^_ALTgj*}[.BZt ApN? #e]9$rȰ[̪XΕXtr=-ɕնO:2$PʆEn&GOMS'dǕ&+Zߎ0M4Ud.1w(sTgֻaqPE~hls? +E? !`8,Epi W-Ap7Y:1fZOȠVqcD!$4Uˉy,h%eƬ3Et}px;_+«D8Wc\FLi I?kn~m>s`IzI$,8-~śFo+l=0E74> dbHOχĵhw]u ZӴ u #IvuWN-BW U30nrBNWzI%C8%t ?fv(FJL7 T^Q`=枓|i`dL -At,+Zژ ۨV„,Sl< RK@s%$2x8tz(8q?b/2ꝿHƽ;6(,z(.roNkʳ-mw$nOq  Z@Ab$ezt8g1;(34BR,2٬}{#kKLS jKcZ{?K8 x\3OQ.ř!LᇳJ&]s޽D>c8u0EVmÚH,AamW'!&E;Mmx38gbk`()8 />ʋ)ٺjPdWHcYw5L4Q6؊ D@6fCp$ !X0BΌcp21h'Ԧ"g\nd] =Tӷ8P(.c\kE2<)RYZk9T-pyQj_,tA&dENt=<$yUj'5:ȇK )CgN5p' h8v8ky/h&3N;몪=o-Y{=9D40I`+'auV}pTCJj1{7!87ccǤe B22u<ȶFH@2\x7.ٱ 苔LlEdf)nE+­ǻHMu5zz<(vV G32f o=I؊y$gD< rZmfvx_LS^+g![[4cQ.˵%(018\ 1L 6{$:fIjZ}<[^vOg@1@'UP| D/8UZQa1}1?Bpa/s _ܻG,38^K9A|;S1ůӏFW 2Hf /sTzůQ o@C*,8տ*V{v /50waLҡ$P& ;]Nd3b-FlnUh}y1V;ȾHVh <Fyrg2YC/ YOJc sGq@ ys@R diY_+4wŻɝц9&Ajiȋ:Ásq_fR!6R̿ Aꤌ˩_ @1{i^yx5e[ЍfsԍjvDʪ?l &xѹhגip`G T+H%}G!ŠHK|vW' ˎ.z!d*u>v"m+Ǽ L$TLbvؽoGڀ e/Wkxҏ;aNlM+fABe'v0C=(fH( &A% ǪwVstPSq5v?P<zڎ˾Ӫ7>%n⪊@+˖>=E0ʆm>'ěa#QIf&~-Ml L\;53Egb&H[]4ך(LXKG.Ufjx9{b?rP01(CĘ? g"U9#@e z/VR݋ln*ok;_2nF& )4W[2]$'ckL/E%`|[yE]@{!QOׯ{\R5A=JY88#`<-={YxВɟOw y=76p7/'\3qkd0lVVHм wཁ񛃡1gW;͜~E}WDچLSeCBDyLf? @7S7Se> NG-t-Z 켟m;|[f|j5~)!ܔ`p\.]XM8:zwYjU!m =Iu('ڗ&(]%pb nMIg^b6TkZnfMclAn[*?v{2h`ѺJy@`׾*֮œXg_D7Lׄ#זTBÔM&'G)&M< Yn~@b'*F)n %co)\ME63~v7gŝ兙TSV&}Q1 qe9{h=nXLR>\Oᶶ{ɵ䖠ԃMu`;6{@#s$y!Ԙ{^wb`{^fw񅘷Bm]#,<]U>K+eH- yȧmb`#3]F5@p9ۯ~e=B?8ӹ弔)X&ꢃ+r,Qj~ׯS#JI9K@EBΕţGnSa [&7 !h`٪F(aEW]oKMB APc&.YsX!Sdc1)R!Q5y]a>D3Pbwɂ) @`:>Y\CMzċ|=W 8}/bLZe8Kbc#O/d=~yj]D^U.!{[7r>4s|6{ ΏNt`#TٺxU}]<KBERg^+&Qŷ6j=%|q4XX o1Y(2 CiY+˵,hkYeHBp:Q_{p^b{:ahv[DLCr&b6@g;Y%xԆs3bݺVJ,'k(hRnWW;teDF\u.uzE(- 44? (hPTID,(Te- ^&&C mw+EO8=@Yc殍=:+enי>`x6?YYs bMr+6_t_ ԏJk$J/]0Sxb*YE.bJ"j xglL. EJlK`J؃󦰖ípdNd6˩}h9DXǗHVn2]GSz6E4v9&t"/?4Z? 3:psș 5O\S%iRZ9?MAP=stF0 !G@zL8>:H aLf)7~}+N-,ej.*@:"]yb) :f^hSx]'iI3 UAR0oxBqlHkG4 b߻6R7+~,U)cc: k=YlDb7(_b%:ֹG+[3Z=h&vP=bɫJټX<1G-Lgm؂,tj@yEI4cNՁ鸻*oLb<57ܡUYk ِ/lɧuϝ>o2!E;4w^ԀH6ZDU̺\<2|)B趬5}>'2|ɸ z0y(x rE\+R]LD=Erx!q~Ʒ&pp ?eQ!LEL+'ޞ8leRx`&!P ؽB3tǮP@44r [TC >sn=(N>!ԧ41 pEPwo>(Mą;ya!=Y$7Jiۓ F?6qf~ ,ĄN?uaȧ9 ZI]fH{c@qnRt~ֲB±9t?[R4Ԓȱ+nЩEXhgPifCZuvc>cQ,ӯCŲuN5<7oi;QoO3ŕYoi=o7e}qx׾зӹ!.rJ0y !}pGBQI[H9F3' О &ųtrbyU$XE'#Y)/G>OHI]f&%j;FϷv$[Hu$xZ GJp N{S{u5V3ީbAS?BL: go.QD|h7қkK bH`T}`.`/bSBpV[lЫJDk]=Gpz5eG c[#1UwUҕH| ;pRkrf)DR!7'tXǔ3CS |$}PW̍ .딥*z:4ၡQJLg?I%?v(wKc{VB)&˅6AL2Zw9{Gz`2poɦM,y>2>|^X1p{s0p5ϸ1,` kb>D %Ffcw6#yV>H*IDc=s~2ϞP]D'jwD|V˜qZ:>:_kvgubGe5 $AEJcQz6 \;;Z~'L ?v-ڐʱ%Kgp0 E)T'_d۾eA~ VD |bUO&`w32fBmXd?'F}+;h7j!4Uڂ)E[ȅ;u')08EOL5nwy憂^x".4r9:޸Tqȝ`It615=ϗfґ-Rܾ}d{ {ch/gy/É{F+_D9 C_=֧ H] *5DlCL,Ί:Pbu&)yQCdf94req3["g򭨥 ֳhӺ2>#3,IHF:\V˭Muw)hWe8t v]kvzDi{nsXFAAzBHiVC:Ԋ'V'@̊6Zc |8pϖ1 6J+-E_ p 臟N5FIHdtPe{n$K&S۔ C&Q{5N>:ٳy1RͪCj/@ G",xF᱉}AuQBxԡ K-Y2WfQbԸMblzSb0Z@w yB@rw i݆ Gg _Qp-|ooN.fҮ<&yT֓8ӟNeB2/%V@fg=gƯ Ym |39iH19 tZeF"z3h_71$v&4vkD?ORݏ: zB&`Z=!Zb.F :$Ԕ{5C)*V==*Kg|w\F)o0c9 fyQ"d3yh:5 fE!8vGƚ ^ :\{#K?mx]`eStEE.՚xPIDÉ.k#xR#\#$Zz FIvۯu98j/aG{xaNaծS<.Ǔ^Ou$cKA} T.bB@e+]c6phR uxA_@ ?lV@Γ#)-'̓Yvݾ_y|{T? ?ſ<*0VqS~ DՍ}?qZD!?b )}3eN1N\$io&xZ"mҔ[b!`gNWJ3N:R.㰑Ò !<*aRf밥['K&6ba#;uyC|f2|5J1p&~6~ڷl}C*qqE3΃_3@$Њ== HlOg%#-t7oLv;OrĠDw{AW 4uH )jp`&رcIAz+.@pYs*W(~V̴#xFRWdpf,lHfCrj*au 4mC+:2h7-]G*#uY>gJUw U:2!`0<8_ESr#ͼ L4R56tn:pPQE+߱ TuuC*PoyJObx>Xg+%*ت9$CXL4ueE 5(Ӑ+ji8Oq\ f3̈́8b*mdYNNiR:RT+Sp)d%F#%MԴdz⍰نdRgR X ¸I56 j3ǶLU!Cr P=jJۯ4uRZϋYr PTS05.LA /eAYnFM|tUQ@'?uGf4%[H PnyZ8e֥RK923sꙢTBGr&j(GPĭ7"U%nl|#y t%wiE{dvdq<@LìTN97'3\5 i`#&BŶPn|Li2H䀧ix>;o|ZPd]{W-"L!̜Ԁ攔?$AQvN&xG@?~#䥁#(p@"ytGG8θ0&Zːkk͆8frU)N<.t:Ú95ɨB{.Όuwq7zXѽ:j+d,\T3p֕ y8EdSDE(zyZY˔MmӃ?iBu5msv۷qtXY?W~F^>ZNU>助֠PvM V٧'a|܉?Sw,՘?< @c?EoD 13Gϯ$JQM v{iapGҩŗ`AͰ~\CFC-6 q𶂛~Q>(ҭ܂Ro|֐Їz aLyaI\!X;:㞹"Qw( }呮ĺ΢0T|X;(6r7/tb T1S6`n8*OĂ_W]bRDC6t*LlܧEe ~$)Z@@W>x6b>:&?acS/K.Y.yNp" d;M \Ԑ3Q',?)gi$|;}o 3 5P1h?c@+[@1|Ycf v_j~/wr!ū [ cTDRI]aHfP KN;n L_?x{d唦N-R2\=V"i4ڪNg1iPK{̩)yZҏn ٿM9A8JË#@g}M%yq@5^fU-24;mFfjE=]θ?feN)+1ȴ2]4E⍎%{-={uP|ԎvLJJCDX Cf܁#פd>~fBs jtM)~H}.@S6J>_95E[\i"EЫGʍ$P8IaPSp->?Qҗ>˓_?nKx[),~q8}"a!\7h{r?ڊcԫz8p(3ǚ WDO_ATWC [l9J>HR p%vさ\4hH1LhP4O,F\ 5ObݙA+=حHuo}W4g} 4Ykx*T aZuD`NU:Ή&$>na*H%\ Yz.&w`dbow!J6^1;\z[BT sTJLb(kf8t-I rɄLӟpH$f I0d}pM.{I6L؍D?< y$1Y=ͬYg]q:Bcj;ՅW+J Ϧ~byoQfk[\#)i[e}12:t_əd9A.*fB:]EsR:R5ZpjLZъ@&z,ko2Ur~7%>i[qW'Ť #~Bhz2aV^Nm 0Gw n$(nfoރB!9_3fMgjԚ96l QBz'>ӆVD]΁00:Pf-%3.D,;N[l#$P[zR-8Ⱍ AIo# k5 [)ެ lż6u,30JJЧ\DS@B{ObE6?cRBe?o?42|>kh԰ |C}=Dqiיb/RXT[r%PBQ \rq{ 8ğ WBd:eTUjwH)]9VXV]@ZV˝5Bi Yr ,[@ qn>)y0R#|#zQ'M*+҇!i^W)LekpV9G ;u[e=0t|~3+(p@EV赉72:qcN],Y&;GA.0ڒI E 䯩;ybcQr^ڳg_FCъ*A{%o{=HVG5_ɽ@,8I"20i!n=2-g-} p9^*?ZKbbe~7)M7SdEܽɨ~.rH Mf B<ʲp(B#8*mQHyyE[1#9e fTXZ":fx D`Z޼kS qC?38P$$A[3*&b?Sǰ|zyR9)7jkj:jN_鳪ϕgM R)YԦ D`qapjhQS6\ԃG UriQxtOqD:/mN-<~fcS .9 Y6̛܈#ô>/$!6]@Y1Ր[.~ h)˪ G8YeE)y)mOq\Iޮt;{yD!D filD;P iZ^Vu%eW]U%9e/R_ܘX~p5#㼕BNY-m/Ka׽xL 0/, *uԤDʘV^+IWCz6㟏Q}<8}P)!laFP_W}kj1qܿ@FoV]5?=Onu) mW!-OU3UϞR$WsZ&ak% j#4_2XާP+͸y9gՎ»V.!sl96Y5AXBkM 43h k&R|ʯZ(ӗju?J{0w,UXa19 +^YGteMX nߪ Kepe4`w2_=nJ Im$)~V8_2|#~*^tPP3PWNo\A-~O5QFǻ;D3dj_snU?Xğ+-y1Wn2*b(@Qe(9.Sä]bL8{FR@2+?aϿ ӡ;pjr8G;x4H<p# Wg:yBtiR,6I WK]%݊Y TO/GBdw"ihM$\f3$P 2"1 `cS3)e]|:?ʥ' > Fr\ ]A'ʳNa23`Xf?H 42 yZ1"/abi!ӄ$iusM)=LMs;{n}9܃} ڝ8WYGB14N}4q]e ZFu꾚Þ`5!]1CTVP:ma{(}=f J`Veڇm?OߵHtDoږ-ThAB4܄/k'툟hMዸU}rtEC6R8 Q²S=^b#@QG䝬@-ʑOd-uDfnRzgO. x_S x=/熃+a*ƿNtD{Of1uMX~8ɕx4K" x1<}@6_ƒ [;azB %H~AGHP *y1/T`XY7."t[q@y j-ȍ#xԐ5VS&K Z E`O mT|JA'biZSa 433re}t=Rt] W=g0|hI5)j/&pvE3HʷGka(S! Ep4>(bDwkN&7:ÏJ8FCIdǯ25@e9뿍}|}>Nq|&hþvM[xz2]G #"t(xY 6ENmpaM|fP$h^ &(~CgN60^cp >EBfJ]:Qj+[/5A [𤏾n, v6Dqz(WJ9>'Z9O]ª\ yDl{=$7K)۞w3ќHTh6}Y(x+<+$,•8(x;C2ۂQApq.68&=[_Kn^ߨUVX3D3" KAܟK67ZK4ggl{_u[ qJA׃Y\a8o'`j؄-A.I #5>ˎzwalg[k:3ɆkL.Ҁm})ӗ:Dž'5J}u\>Jݙl Z͞"? foKB'AʼwS-wO3FeK^gOp~"]Ϯ"VDvO"Q|fGWJ Q.XqŨiG9C t8}_on{ i9 GY˦6&[ui{2ztZCq˛wl vz 1C_;wαy)5t&\kW࿽ewoX2; y]gjP C.X=7[h:3 BI@#UŌE=(PߣG)}%/_K3BuwgC9.(_}9\keI<{r7dtekȢ&n(N+I :z ҫO=5[Lt/wI0&!㹛Ĵv4ynH]sg!s؈j}Yjvy(_#'I6! N~kؑMJ; <"4ʚrw[ɃE>Q sQ joW8cHe1+r=a\'B޵|cE988_!'G[991m7I;b>:!M.+c/ + |4XZOh⥇@u]njH.)L /w{H$Gt«U?Z[~LX_Voag#f1K:7eǫh mA^Ƶd>R[g!C}owL8^)Qm hq3$iu[OHpTVڬ FJc!M"{2BRm|溤d,ɞ?/5dzVhy'I_8JOd"Kpe>b?jm'$Up`ʃ,Kh`w\)E[F0]t+ ݆xd]x/ ڦԻ ՐcUʁ Q|:.mխ_Cs1mO`-G z-ī3fװN [kV&Ƚ%g 5nҩ~xJS&wBL +1m\عayy1UŸ L@T8!%> KժBٳ_RJ&9a`Q$^yp@ތfT+xݫ98AvR,(39<7zZd=&LEI?bt?vRfɊ:]'T8@|1ch]3MZg3?)>]+c!i%eִMN~21@o>(Y!+c. BN2\K;b2-R /f q._Gչ;9ͫppc`q8\=)iC+BՋSv_"DEyٙpfut']"nvr}~? x$yNʌ6& cW6 jѺ O`]5CN4,=E0x@uZE@0/ Ӑf(+ ~Md&Ź77O'&>0GݮtIZt4_Ĉ]( Y&S2,[6x+-$Wem-.ϣuqc'*S;AΛ[3#~ï9 g[6vC ivd (69`J{_1yGTx>Lopz7=AB\Z,aTq vn#EZSxXD!_ˊ$+A@@jYb /Y# ;jķfj'44ck~8Ol8KO6A).ؑc4d>@kiKqBM`z\M-IUa2$H.pn"O%E,a-׺&O=ӹu{; jtQmBb 2>@1+'8!,킜UDyMC$DȊRQY> %hG[M(j+f֥n:<(EC`)x p@و'H3,5xiqwu f0/V– K)R=![ְ;S>uoqrB2(s+#(&Job"^pmϱ(u< CǤ`AWj02~on>Z,D?C@#n 'naE0\6ey,T?χ`ܨ }zyXxAs`,C[dۺ:idʍj%@&Uz'VUHluJ9Fs"Qkj_%:s -~\NiFRp) \tHަ*.#&sښ*_i[4(UC;ڮ$=ѫM\9wjċCMG׺wi(oXso|@Kd@3fѭa}Ň M=O71fJT:#CX,=NPf,7}Z5A7`hW0HN|XKoZ9EՀv_2E;VY4MƬ:#5"yADK{Hc70J'|Ћ%(0a_9l6&69oJLem4oVu\;4(r{oL,?ۈH@A|Kt|@mI۷ ӐEmʎQ9t?cMJPcTdZ}{,X}drV0vf9J|l{M cAnzdj5ALk<>Sb:&=ߣB y$CҡYb!x<:2{ .oEn<\5{ِUp' H~* ~R%dSF=yۅhLjA74P- Ʋ e bĞgeĖPEG R1)_GH ?O{Iau.ZAF q. ⋬~Pۄb#QJ,+&cL~0J!k.Мwkz-9^>R=>,p}xb&?s6lHp 7fe9 Y.Uae hx>3"{Csh;G=Ti-SnogXv 6\3fCu"ڜ*OC祖30F0$gN746kx75Fc&4 23D lh<3q;N&>Y@(}8u`__J5L9<>vU.} Wzlm&|DxĜI,)|1VWlM,DQbd_ހ(E4ngkLa&WTZ|Nqc()=$ʁ+% g qkt-g@u1k}gbx$0m'2oEk5;uQk[+t|gv ғpiлG\.`, i1# w/*= 0Ȩ4^><? i/ uܒo6(l9b{@:'* \+xGPFV !.ʊJ+ͥ$P`#g9h"~* Ram`-fI'fqayhM#}Ex*r~XDw!X+h7$<+,U:vz-߮ SEJ3QHPt8f2q(ou# q'vMra㢨3 uVͣ1Ƶ?❴ɁN.Һ9eؤ_#!&c' B/@&!I̍u'~dVPO ̝#s)SԫfI-6^4kr1 8 #diFCke3>0uFQm -Žhܛ_grfrlSBBv}Ү5K/`65] C\ 8X<|5һ%utX؍h4+U펚gţ^cq:> jtT5v^?r;a1vQ&?rL_[էC08Dz)`>멢(Q|ѢV6 h\Z&vWMkkjRPp\5#Wn x|Z$M]/1XIL9[T^L$[x@Ķ ㈆]ubŪJlg|5cE &ђsFnaKVʹr67Ɍ9ۭEH#l<9+B5J_ry#;uytb0486{ufQϯ'51LkhӨE${ϫDraxGKp(0pшrXĴKc:Fl4AD dB;*i p ޼2nEŕmDz (*|!.l r|U(A QQ"a(yy,Lv iѐ|?3*TiE2Nv+prr?U;7įKMCzS֏ueg̝x:M[lCmʥ~i $MWs_&DݶD_8 ]޼RSWuʏ![bz;{`p{N@Cz0:ZƗmNN nYg VЦe\6V)p-`$<̂q > ^ 5E1M L/lz K}MBH0n+σ7A=̬gF t i,B 3 6G"y,_bU^E0 Ů2X+ A&2h7֕@ĝ+lk YiQ}??@~ 1 óț"7>(2VU=oEKbFd? :*i<'}G)iZ8ў4&\$^8g N #@b?gC3RUPvK-Y Zp+[:^-n!m`-:S%1:"0ė}~6-kaP+P ,bقgQvd8cR"${) sRg k`3蠗Z"(]\ugTAN(m0B^y|85V#6h8LEWj(EQ_S(/BYKcn5=LP.{Xy16NBVx7eI u{^s:>yTb[`uYB:3$Uq6sbT9._v[ǩ R]`o|1 Ǝjp +Ղ8hneěO[ W״*]$$bEl=r׺ѥUeкn?Mn j]ax; א&Q>>P*=1ܣqSYy4ξTb5sH!1rPF)R>DEﵓ8|(vL@ d v|]+|%i+kf\RSDzl}*ʊ z܍Z͛eGj>[şcMevBV$-z^6w#(}%hT~=K>f>,c*03 BK\t!d`Q) r+FME=J/{QdĒk3JVb^' .yb?1BxS_и98ѱ>9 /d($ogWR2gKel9 [ cva_^f<򜓞lvPRp9h:4?S/'@F9lsQVcl9ӎJ&V;3;OόSd˾|Qɱ1HmSzgPFT!F:O gsf̴\-}q-fɫ1 qJ[= elw5{u"ASń$~FFp_3PR&˲* ?$` j~@hd]nX&벟ϝ W T!69g+뼈w9MYPqóɪil{4o qBXWd PDA/@ʘ~ĦI:bIoNnNCr:'MX? 7ȎI߰Kq=}X:ؕc])~b{™0?m Az[A0‚DIPݗ#J˹Uc^b$ɁAI3ìx:?QT7cKɥLeq3=o`@UDiK KU i=xg}Baȵ9rX~!٧ %D>~'psɑmF{*ΗvjPu-yŴ)d!Tc(7@^⾹ ND"=&=jxAMP~' uRwlʋǀ{eU' NC]b(NVF/\r9*bC~]^޽;VO3PC}|&Im^8݂_2 rdW.@[2 i;~:,fu8q+E<|Zpp>W$& !lL;O49"iU@ce4Y? UI&1랁s:L`؆kVg҄c7*αeƘN鰙!d2^%[LZNkp9z{FOSņ{ͫ ީMMЌq)b$y;'>숝N0RfщeغJ8NQN[BW`u>n Gb]竝>VTbW2zth0_7P*p1;zZ{\q YBgLXT~XUqٱϭp4j2d]*JYG/`pV6KOhK:l®Pqk+ ^X3kY2ԏr k-G6;&:k[ $O4  yx*mHhsՑE(MQ.%U%ļW+k,Mt@ p:]2e hBՈ2*Tm8*^U @:n? Kxr}Yg&|nLoA.7s@;'׋hwP{ob Dx>l㹧=ƈ+w'F{C'/ې9wtu: [V!#SJ3h`CEƍ@,h$YC C[\lQ̮v 1 Olc^\NhX;n}{HNq)< ;i5t[ ?xㇼw*[JA:bܜʰy5[gYBShY#ƫ<2|*N=ZXَ;mdED)w}8+Оl܎:pާV fƁ0@s=w-TS]at+MYbkSuPfz~ee3@?فU q/eEy?dnR36wT;#l*tϿ/sdEu5Z>>yvۢY S7n%_Xt zDԁ`r|8%Q^+gw$z=xʿWqV%JЀ_ڐw4mQLEtl}[@$<_c'п?'H9rdq'@M[iUl_'ޯ7+y?8sZҊVI%Pv\aKתrEb5VɫZ=?l?~C\ڀ+35YH176Jh!nLǮ)Ԙ_OЮl̯ .ϩju#he:`1۩h]h4m#r {l0Hl*1 yh)m.!Q^B#꒤xZ.ڇbc`O"^dB9w72ƶ?Q~spv8v!e,f OK D_>'@:L/iiqz{OUSlV@E!6ѿA֞@F[]baڧٽEÜq +2B:Gs1irf\Po`>?;> w)鵣H6$7Ǟ;򸫊v{9]O_W?o) !X$eHq0lh^a?1(H/g`jVjVPu{!dEm03{&uKv6όпH)3Fvh0tRZG5Mzp."dM -% a*!CK`mQwMA8G|CIa|MxS \v \:zs;V %,贊WKQ<->A1?܁݅8g%Q4xM!MqOݺ-:' ?TRM)vvQAe Ϯ>~Mĥ71)kn DH"!z8_H_ؗax rC&s8 YyB$  rD6Y/$c$#+&:,gT{mEh3U: I?y L&Wv'VWQʍ&GG60w0@lV~}=ΥWh&{ \cG2B.ERIW&~I!:*-qB 2`i s.i^ʵY: IwIՆ%~ rD?`/(VUZcG^ԗ8ks}Sbl6b4b>GW b 'C:@NET;RVsġnز;|Hɇ!a#ɒϡ\ssF|7G>LVdx](y9XLot%Ź'DopyGڏaЋm`=Y~R{)1L0⿻fv3F:*0dby$ z& z;=߈5g<~4}h`LH-2hCԼy,O9y:/*Yd R kpbN^8&ld޻2.î^8y9Ѫ ҇W֕X\4Sq,psv:6L`6n+/=K<ѵDREOqI R}!! p8p]ES[=3cEYg#68ژ9l\r7 c2c F?rRcNuk(E 얱%*Uqsu"QH&yǏc g:ԗ.Z=1 Bu"{GiIC/XnkD=8\O)_]s &4&Q&,&0D=m^.Y9??'6ؗÖY>6 @f!k7$C: L$ebE퐍bxRf?NN} { 2(A}r_B^R]+2H|I+QӡVs"&̓WY&9K&Ck),FvEgI 'm;ctzfG:qZ'zZYҟ$݃ )4k|_uȹ=Hd0U*QAt _( /2#Kޡ#Q +5̝T5І"tG?9餘&^C*j6ꧭU0WZJ)dQ]±1oXҡ Z\!Q[}WLi>yub?ս‡^cWO^CvΟt~;oBXvV`SN ^v&J Gb 9փpXfh}NYy$rd0'aq6DfMq;ge=]Eq=PLDbEm*x--lR_\[5(=B)58azr 1)@eQr񌑺&41jӦvN -oqB!Gs[Hۡi~f nx+eb*T؃js8P6A\9q޹<8- U_kÁ!^F8^uԳL~LE JI=LGB9*@,jF݌ume-+R3]9_ gm`ԫɳ,1P.8(fc縠 FܬMT3L[_wiKӻ$.wZYw5MWa־cuxD+ >s> Fn*_=}>[хX >ߋusrT0v];vOΣ.Es&)"i0:p_$j0]q܀K/xvהsv5ֶ_ PSyT}9W*[RN "ZLhGb9zL Ax\m eE NЮ D1!P}V VǡxT(XQ $ g >0(97X)>.=uc̼e}!B#(FLdF=E?lTn)%lp6+)}vM((lt5XXeP)  -[c?t}z=x!7j_&?zzݲ}Qh@#zK}ZngT1{J=YFQ^&\!+EYec/@ Q*Gka9qVZG\EIHun&c͸}xȳ[ hd\%#x/<+_V83" R_BHδלTuyZS).4v"OfR/ _8Z#1+JIy6d(2*d_:s7אjNY CzFz&ÿ2Kp38udG{t.6II9lv֫pℵY}V gD"&rfl@H;MJV5cKUa;f MfVrw&-3xk9C#T@U2Djp. ̝*z^9;dh(b|`8(8ć%&z8,@ct>=|h/QdBКF32,l}ѡm܋EIN(\mȴU]htī $vRm@4cLc sAV9J6Yl8 ,)>v$m({.*P։-uBʞe0PL_3zKISE0o`^ *?OP2Od2NAWO4谧!6ASZ9OR2-_<98f0 b8c.YfT鼬?m몚ayFYѥY |?s#^@8qt}=TL/%&}?DA1i-ac˕pFs.?ES"Fo;AE@X&$; z(>+nL?Y*-posf/CӃ߃5+hC)jk2mvoG0tɖ@{0CS&~t$&2t֊KvAuFfDlJD *l!ObS'7P]TdnLeqn|H½ä}! rPQs m3ن jS i{@~XGYު|}7CFK}Ǟ*g -1=܋u B>旈vRzk|p&m^Nk;Rɓ7A!M uԧ "ihSSMCD5u^L( ɍ+K.epo[Zٛ 5e> O@" gP;a$[$IР![5RQg/1'ˆo\"J?%j{}ZkЬ8=k7.גQ1JIO;-!dh%ۦ]{X~ *Z`;l5EJCj1q5bG-9i5>y7uDd-O:ymObKF@ ?BOacǍuK?Iȳ];XL|&xZj(5vnv|d25 V9B&I\D.J>{߼RCQ7 -WjӯʼLĄ()hDmC9`qP!ZB ,ODk:³ׄ7ãŤLtv6,y-}s L\#y6%%jy`] zdS5 (Gp7p&wM מl{i ,;r_D5%0-upRmԇ⭝,L$1Qu+>\y\;#qIfKڇwX4sODhV9sYc$@Ԋ%0`6$y=J!&3P&vl +S1!XNj|m4(Z*C 2.(oyĐ<"Oap3mz';vskǒc-BQ,i)Fnp@y|/x!u(|"l_D g#,3/$Bv|osɭ;1;Ir1"2Qc\_?gG@S A 2w S:SdRN} ?6޺td}(Dۚ,i!10ΪcnKMǡ$ui Tm_9cN?/D JL0ЬGU{'E{ےz0L<o3??&`Hι< MgGc7Jo0VLf#Y^,qrYX 0]((/Wdx=!8zd%-K tk mnNدb82x@d}2F9ԓ4r!4>4 ]_خ o]V"J%d͸8_`Km,>Ȣ]5wH$T0Qe*Rf~ꈔӡk' Cthep۲ɚ=Bň3N?ȕ@UuXb`'b]Yהú 5vxxNKwB i'}0d5w--ڰ!g8ܒ =Ӌ .)Zi*x QS3R$Oʰ r n6{prtLK czZ TD`*Հ]<=-2 $_({isi␫?ЭI^~m)G`?y^2b7L4~YumE<-Eqd)6,e'H:mԷN̈^ wU@* Q%)aE\\b-*HMGrM};^U@k?ڃw$676%:; f1D+}2mTc obJ'0fh>HmPg?&qh{X` @ZPup&#h3^UrQ4ԬpՕAj+A `oZQ8W]*s-dRW̧s f϶/fFPU{KR2;q&idFY/3t&-Q-&.:)gÂ࿚% G:Q(2ly JO{n-uYɵH0GǷG@WxX/XZ2z{>vgSC`kZP`R6W\ǂ}P 5>{z\Ns˺vK:|}/Ej#hr剉9a~-x4)MR!tp?xP$h5vB mV(gU!LT 7ur{O[cMI/"?!:(.7rP-<5kYw}, 1H5Q04{HR|NG)âVN[O{#+ȫwa=fO.27!܇?MM\e/CR̥\_?tveibp;-Q.hV'{'D@Fnl>ϿwPܭBΡsWaN*z($Э5! V0$W^i̝`ۊ8&/lJV@2(>ڣ5xNhnəԍzX=؈x4EH4T%{V [󯌎o*f$"HLү. Kd=jtDMC M-;¼=);<,!{,NwfU20A(1ԃ4gd,:z=bZK=t ǖOCz֠,w@ @>T+ 3?K"d$p#p:2z rmW/E<'hlBSCה7ƺeclَ c t%Q.=X^ʿ}[#;iTh_"Z}ASBIM~gP''R&d|&%%qQRSԨoZ-[F$?vQgLV-5('cuKz%t*ёEB! m ]a|T'Aj& hJOA3G=e]uEݍlJW1m\f9 }4|WҮj2 ]hgׯU3\+{A)ܷv'Gs&=q_7ANks c+UU5EzG^`$q^GAw&VL7Dk:xN68n#^[?S} w),L<B~̂1.(aA:WwDH'C %9Ij WȀ[=Y&%c_q*ly59YHU˴D=LEl$bZ._<@&*IVm zЌpk!w3+U&wYFSHn`d֍\-q9~S3|}^iG 4. Qf'Jc_h8L jѦ?Q<aK% z8z,wP9 C|-x)՟?wIe[Z'W[lTa>q/P!^v5 UOVݛk;tE@8ɰLNsLz{41q%]3 vv>RA[K(;o%Q#z~)DžI3ԫ9q|Z3 ](,t1QWTĎ9.`W~lȿ7?s ׆y\W++{f,AQg!׀l1>E+4[cW-)//r{?2gCd)|~x'|ι;{Jc7zH(1{IhM:dz6EJ@ڌX/lyd-v$5麠K?3%2L?|C#Dc>- 6 xpů( ![W()PZ߂y i ?#f2w+@J.Ȳv\8W<^!@ .C/|)!;0 +m{9a6"];FN7 =_ 4m X' <`^5ܢ M"bu8Noyt: j>uAדQs UH&v\jFRi+'y3CUYlh $姐)QI7yԠ.,~p {3NouYA#0qOH"ziQ7n |;LG[ ujX-O:65:2 G v _#8AtkT̯[׀@h)IhJo6CYR0kߏO$Ӵo15)Ԯo2'՚fyOd%{V{X ogye CeEϟfu9Y?ߴ;4^X@ˢ03fS6WoZ͹C eln8bHZ# *_#1XLp Qwilp?~>!'Jm%??fJiFݴ:rBآ yf MՔBٔl)q=FxAΚMCF&_~C(4$͉;2-g]i3EQvFE˂ H=.预.(S贤 gCQ';KC2[-YY+˨@0@LjD&Ey' i`L:4ϊBbϧg`` G.Tađzb:b&m Kd7RZZ},'h @;s; |:tvf}ьnF[#T8Xd"4I

&BjR _;ɓ(gަfWt}q@@ Gڛ\IQmfT`VxI- o>tz_0el5e[h# ei;Opj)aU1)EJd4MZ=ܦGDZY,C;3p,L h-?i{LH0'$KvĈL#GDunȊjf۔RK[oپHOEʪeMiO _w34[0/PW":lLӡuȐg(+kh{sۓXL-`&ccysU0[VE]wX<#%j䅷 ;qo5#r Ow!ʧU3$H0?;6#|VnyLil;d1!6Hߥ*Zr8!-Aysg?e/1\}P)%2bB=u^8vkw5͙Bqy#Dn)dYQ"J1:E6oJLBF9Ļ0 ؞B3WQj.fٯ. 5iLWgGl̽#PA9׹}Yy{ \$h$uHNl@w_LUW\[vz&0;-|g[2/R|b?WEAR!2D:˅dKC4ihH.%`yjO{5Iu߇,O oMamߝ$ ;*d Q!7y?5Bȸb=$ĔZd`$.c4 7ގ8/?\.\¢vi #< \/"o*Hy9BX7)*sNXᾹӜdINLƣ] \Zc[8qąoE++\+_aǒ5MӽW~DNE~5]lLJޡC0"ݰ }R]q*g{ 5*|O} Rz)T% n5JePr:n3uAd kJ֘ݙ%VEyz=뮼hA$N4BlFPTMл1[;Ō~{n~AyrӬL]ԜҚv4ú@N?ܸu^EXiH5U1# : 7΢e/Q5h . *eCEG e?0Y~,;(4fP#}/uGU(CqT6db+fbuYIji 1pUQ oAH? ?F6jdΓ. Ge L2H=7^*n1fJLj"£-*Yٸ>do1/*sX%?[%Zܬ4aAnJn#.`سs"66h}*eэQK27c xX;ˁ>)6OV+liDK ۖ4jmun}}t;,(B1 gY1z NDT>Nz?PԗH7cBg?R&rʓkCyX?ެ>񆾥kʸuSЯQ0Vcg*s\z;S_v® qZRtn2LT3vؑq)j<?K p1֛2KfaoT1wE4j㨩,$ Aj-@?Rdͺ]'t!3n_6cd<`0$ q%,* 482;V%l@A''<}Er"fx{,q}- ӛr:B/x/u4xڂwaR4"\R-|V!j$VChE:DEP@b!yGJznU#Մ3%u7 kM3@t$ TD lV :`ҝhqOinlYD8[>ާ1z1Z!{ڵ|F;d+)+4&Eu5[<,7O[? Q]>GLl< = sj) `9pwn`i敮: fGfC1ɘ<~pU/z扰w:x4"%? i̮8Wޝdʍ福$ 5|ׅgfRɸǘ[ ҼeՏQ%ЭyDb=9H^˜lͨm5rՎSDk{?^~(bo:Ĩ=I-I}DX s&t>U%Y%a HTG[BrW}ܤURWxNP-fq)2#Qi,B%r-crXMz}d G.&ܒH@xHeWLѣv.n3wtH^5nl+K[ch渱;?BMe7xIXW| 7QJ7zp/‰9c[LQ'_@<骨uٖ$ᩙec0 6]k/r36 QJ*sp]~wEhtJoo8ahE81~ 4:lU+]$>3 rV-# e&W^"njMG2չSؘo-HBvPCʾhp)uk&uYPvX^Ma4/>3 `jǮ- #ކ( IJY7 Ks peUj/<Ʌ9Iq՜/%0Ӱz"4C BKJz) F]tkmrNӀEᏴU-$Z BҵH)^UL )D+Ou12Mk ANytZNҔS%r&=2J5x:MǓ: -7b=@'\Z)13 !W 0sm/uFjLARɞ]kˑDμ˽2g,̺Lwq bx׺"W<.L:Vv:3ǠAJ cBi0ҨCElOOr1ն@ʪx W2^n6fxh_-Hq)N&1T'ϲ#{*oN #`vu+d^ Ά_ ե3_RֳTV͸UF<E"4E*۸ǭW݇Zh-#Ӹ7xhG4Jcqxo=KYIf; y:BЍ|!17G;G07ˊ䈼=ZZW `2aoeU4áդ~.ʏUPg Ev,Dcv+ dמQI91 Sp 0f]dJ};`}|_C/|zhn5͖; 84ަx(׊k"|L] b쾒&|Fʃuy23ݰ eH -[L4H5kx>eoWoiTK+fU5lvcEwU-Wo< Ch:]uɤO7|eU{Tzdu|s\qfePvr7\kx+Bk*~K-lg*elu]wTf\*(kqky`Ş4̬(tV*0`G`;;){EMp>[EC߻@argGM gdő]{4ۮ1_J;_XrP"o*,1w^hӧXGT]Nv0OmD0|zdHza}Y^~ާ_T5m^oknoC8Fr[35@ s|]T_1s/}* "tJJDe#4NϡVGNǎh^]跕KAyos¯"h$˅q3s&W)DuɪRl,ڳRIOo4X{Cd0`jN2Vwk>L:Ӄb~,W1)[I#2^elwBՙM8 F[(f;n߰  .=\r\6y6}U\ iZBl"Uk Ab 4ꐎ!WuPCQn35DJ+fp׮ e^48 uEͯٿpkSnc#{P-8=_F6!撑wCM\A䜐.*ybwïCp1M,}$Zƣ㐩; nʠ9ɵ5aH>g$#7kQ:˚ ]s>r8=DH$=ғVHUD_lehl΅.B6{y$ xt7niW̚F|'cQDŽz/pr@7;y he_n߳2s@ }Gߖ+w:<*0&H!;Lh.#> 8°1e hЉiK}(Qi ) όcչ׽1' N5GY'/-gl29VBv4`?'IWdz2D˘WfƆ" )7etˇEH^1ħ~"ԖS)?ՂRz%UxI22S4A\w3 tSfӍx{{J;JoBu]NF A@rGj($?n3?21Ws}K \F4ŮzZ7:v塥b4^$6GHe\s, K+~by5 3Ʀ< (.:cAj^H8fLZwN_uPtP/~ڠ<w#L\\oF[)rgfPCZԽ̯x[cf5\5ƫYYM@j{՛q4R SvSx &Y[%%'y\WcE_[;f1$e-z%>jaXS( .g6ƦNv 6X 0h6owvym%kVqX*Sz?]j!V$݊c=*~#} яr,lS8ADsTnq@@i Ʃ68* oAH ):6#;_PlMv LZ]S2fʮ9K,y*`t̲1zSK5S&J a(gX# WN-oE@@ m\P~hOf#IDIYEZSW Fן7|/t!m6l!fɷ!6.v*Z!畁k=9(w\Dk0 kd+X3i9nu?ꘁKURl/Dڅ"$'d١_uXNXvΔN.m\}U t&DZ6hߔ% -pPů-Ԟn$QZcٌ4ffn:gWt١?eafsA"Ldtag!)wY,qNU:*v.( )Jtw8ldkȺҏC'*kezVw4 Gښa`3/v_` <}4]<EmcA&OcXֽOGAosҽRow&"XJv 8aI c{9N׀[b)Л"ޕ5̛sv'j˟3'dR6h$J C+ֹP  =d˅¬o C~5qZJ|lYMD{G˗")@%dj3^ R&%}md,xW<, l02ƯU|;M츅Nm Zrwt8[y*'v+SRmgv̱}I^̱Sqŝ[\,OZ0yDdbz/3iV/(+owo2RhX c~Mn-Rk.]PqY/^}4b >:p=0(99N|Lş?UK $ln+ƆYVi#Jyz tp[c 3-gh+ֻ~zK ۃQ:1ɔLT[ؾNQC%Y9W/2_C~_#Lٵw}7z[݅8`XX8҅Hc HosL]1x2":Gs.YG4M艁V44J4?9ѳRV=~/~Ok-*uוN obћADa6΂#68P7X%{-^D˩<.loKU c< Xy5Zţ(imꚱdP&kOk0%sϵ{9@Ժz=CCHҲbÄ֚ىn7mJNj@2V޲c (V`ELLjUAtpuZp68xZ(P-6m)FyG}I⽾H)w,:yS?^-k 02g@YIžRP+ϦxѮGZK| `h9TuNY``-/O}Қ1ɩW(ys$=|8,iyGh7RAMTc29eϾPɐPI׬Zk~آG%?&bn p `bw] [hMTCO:TKK6ݱAjb8!)efX 7[7U{?Ķi$a+I@PނWf!QV(ԓlpz }wVǬHH&.Ĥ9"jxf,`G I/19G #M <5`ΚuwH (Wo4fz;8UkfP6FG3|⃲a.P# uO1H MLdKǞbѨeߊZxIR"":..c F?VGwL(~vrU`~9Q6X2Yy'ݧ,S;ո#ҧg)c;*f.*ܰ5±/ AA&`ыU1fSy V!.UI4h[A[$=0^7 =OIvv)вfdvIr(Up _wo(mlzlUߒrYFRY3xŠkO\$Ź^YYD* źvvc8W90i;]@tPu FSEa"l]!aE =J^Pdwj,3^]O+Y=H2s_lc+jk%pڌyGsl <]o~ǖP􌥈8l.~;ZcY=JS.XRg~vMvl/i_.f}$-sWulۆG!VE,/33X)kArL.|2ѻB.x^|M] |b7uqf[_?cǭ浕kjN i.cm㊔踦D~>Lav$& jùXc` !^l0>`f_uE.`r-~_)-,xJJ}S,cBe`8'p6joB_($$p3tUj04)0FRbVCMTTyZYX>u4d0^;nV9;yYo<Ra͠8ԣ`yٻEσU) kV3O6-?r2DR/f@I`O.펽m1<_}KzsVF̪+'++ h 8y|0gʽqiE֜&+ޚa\Qwԕ '?"/CXd|T#w|,qG3Xj Kf6m ]M,׊@#j~3dm 28dr5br C cPz$lI#+8X=ol2 ! BdGE &жu.1qK{Û~()m8.?MJK_"v']<{k>b9>-qkq LةKW$NެL `&j.=R//n =JK Ї'GpߚŒa'ï}n\1:c M%җ6&r/k2w&ǐh)3ɞd|>SLu:kN`iRr])\+^'D_HE?U`[>vU|-ģ?\0HiwnWGoO/Zpq2'q'>yOՎ֕slڪ/QxpMV]ZB>EA=SK~x\kOⓓBMsgn+)sYߙ=iGXXE{|L{P.9GJ0S7*)p.8Y,'ٳmk9%l7P-xOFB4]L,¬7C*V4.O㷧L3w SQdzobE_7B7+)Ulù>Q]( C^̍j1޶\)m_~|@.ߊz'h#4 TaJDy:ڏ(jH_v%PwzT(#MF;l䛍xUȝN=/nOQ58 ;V Pt+shlCF1'f{SSA W'-&jr_L@,JMgovYr %5Wyp"hEDmd`q14k6,g>S$ #'00.SR+Qe>]٠)3^1Q(,.r`][9,aT;\lz8O CexQk[Y.vūu h$@+rm un'{.S rOF+ѕO>.PDM*^ak+ϖjك__{Jߜmm6nrEu0 {,$V*U)AFLFbFWϝZfyEL}?0SOEn^qvI{IQ,.C=oN# \xf _winEUzA3G,Jv a's?ЁU5gٝǧLw{쪱Fͼ8MYӁ:dNgϿ Xw:YܯUM9XЧC_ ԆƆr(tlmv9ABH[\lהFB(aΕnӺw rlmP|.QLz7S u?7S}k"A  '4w+]L/`up1dmda#,jF3[3p>fF;%olx,arɫx;Iʭy{>yS{>CFhaNeƷhU\0 aGNrc.dt["$-,~]v,6ز5̰cB2{A=yc2sp8e͠KӯRPMU>& '8( _09,Z~c~@Ͼ>$oa:\gY<[ݝ9Jh͠^/,)6hʂP4E8FAB*:UwsqQ5 'r,K+h+4ylPњACՖ åM^~CAΫdesS?sK^QЊKO1jP |i&1d5҉F*,o:}K+wuK,9Qb}>J}.Bǔ]oz+]_w-kl"Hrǚ@#QQTFqguzZgb VW٠%77d4oi]8yޮљi vOQmWy"1 y"w v,H:`DweMAk)I#4;H+PUS2LCdzSWL?CS>G;Úбx=d|mSݵk(QqBY>T08܉\m%5/ ѦM"S7SCfT"YeBbyXA^c)|7*Ձn]q*ȅDh(^)+X5S=,"3,2 7|WJdC'֣7 7ky*cMeN4YIW!Q^?+Ygcn]7ߜt`x9v*4Tt*ԳQcPߚre ηʐ={e̓:n8/HtuJU*GsVlrTO nvx&pzBU".挝ގY>+m1{^5U Qs2;D%\T~D*xɼsƮWt ,T3>(# @ Ad1&#m@pQ=)#p:kޤIi _QZ X"e#MyڪᥕנTsC׺rAK0 aY2"(5 uI\7]:h .P{\{Y KI9r!J:1:GXyrw6wX.^D6>R'1H*%@<&v%kgNɔܸohf&Z9tL n Щ;9ߗ,XCerWUf1i餔OX`9:M*h\:*W|xSPw~xC迹+w -{ċ 1X]MoapB,DtK#v#V7q1wztځ̂'B"31# SoΉX0CQ2%Da;ȥJ5q-S4:ѧfO@Enc bޕְlc[[at !;>r{^0\T](5f!!\ᣮo';⢜~oKGI?>ȹ!GUSy5b%2DԉO"AN*"#;-Kn˧N\3`'i q0 ך)~IaN1q x UkŷIW*{͏07JF e_]#G.:)܅F\*َ?B|UVO\ _UFsņڧnϯ 7k8ސJ9lEpGFx(֥N4ÒaHgF԰B=Y^bq4i.XU&~LB*F'MBە#m H`&-pgEM 95]p^v0Fh;5dY,LQ"FCdJjkę{a:2M3pagu b@wXԗmo&59&|Ȏ[vRm85zaKpa9KxA c>ӵ9Zܨ+r[El=ac&u".p8ǒV 빦`7Vq+مRgw"(=PT̷|\sW5!P!AmpytZڔ`1/"͜䊇34ss(_c>&W0n%`g뭎]Jp #V DXH4A-?;#pG%쿒Wk۬6&d o ,? ^y$ AFDvMaBgSD&1l1g*HIPmUޠƋ?/rӿH.k7 ~-OE56:)r.T?,AJv%/щ|4t WZ;1 cJQ5=5kN&Pv3^`Mu4}=RDpБ΁%D1j^0F1 D.lZ# X)C;Tg!]uP_Ae.2mڡ*4~DG$x.fc+ߋwƱSI7a]ܖ*w]얣8 ]y̰cc.iWg8z掣\<$cH8rh5ǘ;R/9_I {ܦ1IPio yxaپF򇕗Fy$q'0둯noK #y,1 דe"UrϨkZDv#RfDMӑڃfKDDyLj7bDЉқlwem(u@ip?xDt:ynh| t(pt2ҝ1z:nSPᐩi3^0ahjIiHW$T#0gtq 7LG/LM%m9d zMfL tN=-$tȢ!jSwf}f.oU?=pa4ho!geTaܨDm򤐈sbRLtU33D[#e/C@2źUK;Kj:yJZ=Zk6sg;`j ɕ ȂMJW& ^ʉ:E)Ktk߃>)j.d4R!FX1"5gT0ֺa6bݽC}=@.Pj 0#4ED'XȹeG]גjؕrߑVOU.ߺ9L >M3FmQ].̘j {YѢ]Yx:VA 'ʍ WN2$&unظS%8ܕ5HBCeR= m+-}T[g͵1:(~Mδvk1f \lz n?5nQwk衃Z:Gm"FP}asO|$̋ѥ.FWLBv TYQdDyJQvLMh!^"Fd KX,~5UCIxJmqvsil)JE{Mu;;A PgUR|lqb քjtD́ ;}A\TlG_zz.;6c/jVҝl#^lnIfQ)=bh_BNҙ]4[Ϩ#C]t iw{'k?bH6][x1v?i !Cen6#Oϕ_\҈w`5\U+{IF0lIHK}u8*RH1h9@CfMi-/p 1lAX*빽+p҈Tl[Jԑ]er I og7}+ 9ؕlTn5ړ@vѹJZO^³{AhZqf_`Ļ /C5@+rtlBW8'x%#_7b ><@y##']ķv!dᔱ@Qr1akw޽1yp7ȸ:H{sƃ]9=D52h̿bڌOk}HYvndsk؋cڇ0K"[M9BM BoWJoxkvIWs|6Hɮ4aFj|RXQ0ST7 5ş0fcw@E-[Bt(QTcٕIŽd&z|R eXSGqOAvbf\Ry?)@K~T=<#93tvD)6ί)ٔtgqByWz?IaAtX ( 1M m^)ᨩk#iNy62Usi#nR .%l3Uc;-)j`*bJTA7 O~:"Xj \<nja?ѳߜv lm}&RIǸPo i @E.=ZxiJ]L*nɢ8C(pկ ^?fDU~>hgyG"iw^dΞ^+iYIܶ]YA x@/']&4rqME? jDy\~[ 6=LTh[=#8B1Bs˴\?2dlHOn[)h I(SB,;5Ix] ^i^w߉dR<3zگy5PPed|$E-+{2;6j4~d5և)c0F,mG|n>I|Nh^!]*ts'g*4T 4c/@F S3e`nz"&-eZ㐕ӫ}ژb6C'uଧs+'yRr>e-KcիdldP(AHNcAlsH*WA1-~9(/81ZdDP'tk?XO9q݇ff<ٽ C *1(t,CRBb0 Lm7Xw]4?69Ig SE/i 'f"2JJE'ASވP?Pሧfk|ɏCu}<ؐAD˟wz7U#9u"+?*:*l3]0.ORwMk@P_Σ/kJ-%LFzr/"{tD4gkq7Xyya-ݞn%T`)y ufhvLߘ^O,*˦nwK ʼIzV$@75rGBt^;2K@E_nV !*hP>Rpg=Vdqo@[Sib}9:=/uͻEn_P&>Yw=@ 1>US cQOpLٗŕrUD׆6klDK奄vA*H J8Yt!r~$@8ԶqW/} gi 9k׹Y;."]GjEldBb- !7&=a2-6ԛkYbs7PhGbbxjMefQWPے%~SM ;[ܸ1Ϙ |$DЮ.qD>{:#2]s")YYM7Mާ(d^'lMd`Qm)H&j/²="R)`Y/Fr&-(E;{kJdu 0a@ݫRftL͐3  ᴹ ;.c'ud$ڸbPmwMd bJ<m#)DcXOۧ.[B{(Sx]gG1,OTn .'O@Lut" o6L t+ щD:@5Vgfi\*7['UYuvHJ79]Xv5]>BU90`Sۋ"WPӪL$ޤz$;DLA8{p{l1ۿP(HYX(8k浔-QijKLQې̅.[-eK`ir97R="aaģJ^{%S  ͵$>Q+AmH؆ʼLJ,@T<)w=c9ryn*vZʍ#XN,1sjtTby:[# hL0k>6t^Wj;ⅰCRJ@ę 1ġ] /tA I ;s!fl\VWi҃ /ް_ E-`y֭^`z%ͮF[7!7@deDmQ6n9vWF-Du~z^u4:"i:C B8"@O`u $R.`sKɜ`DVHm^*z8p 6^E<Q]!B:+/[`Jђ>6\uCE|*>r.B~\\- 6ey8n j23q 5:Cv}n :;%YxK Ix[uwsO&tK€={8Gc9%kձuUxC'r'wHoW@1# OD4~ȔfOr/f  gxC 9|.fw t\tVi]Nu1{5>ai#_[՗acf%tG˹>WrڵI4x\疔>&&4QVkJTw`ԃCˊlPYu>MЮ9k1Hza.JU+A!Ď\|H7^ ,MPOƎnms,_ʔh'u.ZO66D'Vl!0-Ҍ2|`/d$2^YlW!IpM#CmR(@3^E  +& $Wl 9tw(6 (57YBuNk}1Z f@&fmȶ|dla2Qޗ_QԲV2N==vC&f!1MCnU&UTf28"y.-z$b㉧ }_ysXE;vw߭SIjX%^vJvz՚2Wsb6P3U(yzEvoeY@xvΊxo)\ 2DNjj!4ˣACӘ(zvɯtȭ]-<.4gpX; ZzBBuiM ؼ;*c P$DPZA0_qH|Ւ*z-ɈYȱ0)/+zD8YwD$~h̫Qٸm4|L o=8KW (<v`[9E4mr,y~Fot9T8(%hT.A "1z d(H*+֌tv$Kjņ62!s}ί78) ݙrGW(,&J%w0xeHSDw܏ ۻKd3-9['bK e7$?/w$qu/{a< {c:쵲*oTsvȢIM?iw 'ƫf=MA%6 5{ P 8Dq>O׭ty w3Ki+n"e/!*URu*" =j~${pPJϋ"c`;LБ(,8hob6SC3{ Ŭ`.XըhvҪ.03ٟk(.ڭA-p=x D5d(JW ֚Ci>˞\UHP{$gGi &dOG.'S[Fj[ $+JD]SLv5zNLg&AzKK$FL玸I璖qAv%}2z,z(,JXqCuӧFlU<#Eqx?v, eZU,Q\ߝ~~+`8 B|ˇ(P#9Gao <* R\n^sX\Tؿ=XSoe%AADhΠ)˴|,LLo|5%݁g^b 9(I߰ rt2C 4Ȟ\=ƫ=sW@T^9l`!4 huz%c7m+ fOq !HVKqBGbWo$+pLe78qE/?؞g(fن}|]Jֿ h>YAEB剨JպMx_#?̴ Z\ш .OL6'L&;iR3ayQi# ܯ74 *ڠKGԓ̠i16mauo3'E3<xrwE0̫oW|3周E D 6.mHY_EqcE@Ylַ*M+9~V%02qwno1[7Tջs@.X@ݨϸs,ߒ}Puҁsh!+e25VWӬvBeio`m 5pE|r2(vw?p\-=+aH%[ 7 $zo c(AJ,fw1IV~N,qo\9<нԑQ(⪢<2[4?XE$L4 3J&v[ Ir-)rDt O} nurP FAt/BrZ{&A1hR{:' A`3e͎Z}whLT (b[v .]3- H)jj6Q NXx=J B-q|O/A=׍e^%M,?%~N Ws9Ql{& W^]S( ZfSjuΥp `; 9бyR6,gA&=[\,0-=2Y~; N E]s~")%Iikj*SUd1ݑMHGW m \B2M HT˖ x C@n/ܮ@!6pdFhN'/{ M MN']a܅O0gv`h%ɔI瑿ⰐZ/ýbC>vv.0ŝӄV=_Tpq~.ː?bE&K\&40K]IWӮ"\/_@’ :d]QV)U$e-$ )Sk^A b=k}i "{x2)KFL3AЉf[dVڒbP8YBN:}(I7le@J'B*$"2Jg '3X5J BO[(iu U»kDS%]'3 >OfU&I4%В̾fny\j1(PWl-1R#?o2S P̧ClAP0='t-ڐ8i'!v5tmAz|Tʗ"a^ci[꩑"B~c[u)) `݃$Wwdҁ Ifr;Mr_l#337!eN؁[[ ǿu]- ?MGqR,I=V}iy3 %9ks`m,w;YZ;JC>8Vz%=i5cL qҢ/[r, Vǁ4\md)P;Wb>;BDG񻧓zʢSիø 㧃byf#1qkĜۏ~J@JgVv)?#5I:ȑT rW8?o^Cnh 'j=%xpGN?OݩOIenZ"鍲-1V\V Bwuj`X<8eرWfrzyxLmqn20]- LIP4nHK ũƭo+1qxXGoQwؒx+58V[h$R2ժW`z..#_w.ѪQrJ\EDK:"2S8B~{%PO+1䗣)sO"`󩢖]da\nr^p9"cYW,ā7.[y5k2bB.@qq|"^pF,n4 u^Sb"^ tk{&.8z{<^<"ʐQuAU3`<+84 qrP(Ï8g G%rlAi{_̆R:tA.aVEl:uz\-Ge '/CvIXt\&{ ‘;;fǚR !e,[/_\s~kqs!5C[]amF.iD6wHփF;z&J c' |\")L(;HqB#QE" gx[g0h8pЀxa^ aMgJMe *';qAtL :sS0{ 0>G%bRO6F.9 #R[O k~Py«9 ڐqQ'ɩjwėLSEmGj*V'(=9֍Qt%Msjll2-p{ZedKN*})* gIR\ Zj8K)rWЯ!x0.=L\Wl2 xJa}p |RBoPwd=㾩 ^UD ~{IN͝pP741DFň?ni5eQvbRPЯ(Q46@P&C+ l%@#*[s{Yv /ף7)!ƒiKT>n5Oՠ4_ ]ˀZ L qw;V@ѣ }E rL^v4% vcHj'UX gF# ->gzr\1`A{"ƣn OZKC` //KI Dc|{΄ҒT ~0I5 bR eK<Y1<MΎ]Uv:Y.z@6zij#Kt}62׫<<{Q%fz& 'o{U#.H$u]#_[H2&u8Cnn䉍* m!]E9eXeؒJKrsz2o)<)  +q,$DaOphfY?aȀKJ&6m4;m3F5D{HDDlW}3m;hlbIT 0Ba&%GehaiN'ةz-JNt&̗.1IGzO ?֣ؗ"^u>TdlY7aqKl}3rOPsͳfZjЋRoyxpMm 3"cN<͟8r'ZoV?.|JY<L,tdjpNb/  @.ÐV&KEX?7rѴȽ;钍~rSYsV_BĂd igR~h!OpIp/۷m؈{E 0t&0u{P#\//|L1o3!F_Tir2a[iV mB$A>M v]5Hj&*G:8z,4%=j53m; jyQ/4t$ : bAq >Dmx,f֮ܬ^ o3*&%"|Y(_/wN #?n!`<݇`TWז7Щ|MeK  kEM؏ _ÇQ-Z7DeoЭcA0`m.̷[?5@u<2I!w]Fkt.ߍ| KJvM U5s?y%W7,\5ǒZN1.BZ VЋo Ǽ-jm8oEhޫ#.\F0@ϻ0i2q ٰ݁܇pϕzh~85׋MWkS0~x[Lo Ĵ^iyҤ*"+ZsZ}U, m<%?XA ktg&V7}ytSN7pL0;=XBҮ}'j$y>U@W;gS!ShR`=*bM$/Hv& +%us'9!8-Zjgh2"JXb70k"-޴R =D%618;,@=y4cv PakS~SfXf}zH +ws6Ͻ"UKS_9!7A^ɹ g9_%$Փ31khI+ϑciQHj6VSбx8Ѩ=e4jy FoG *3Z( 29 sk569_84r1OLy3@=9d/<̥o2q^g /#:ԁu'oTkurqek e{cղK.7:EuiA *oaDJO0%^˧(d50,9xmkMiKlhX F.9Јx)LƯh߭OYy(Pidz@{i 4Ԧ3C)s2| VF\ma&"l\6G>R yCu֛u2:iNG_!4!͎X&V3 ] ׁ4*z4r W ˜<=d`u(^N?%f!wYeFJA,q4yn@ ЬJn`bH&0#ydjS*Eo>jHmK \OТ=Szk+>P\_,a݌ mMnYsNf}Ʃr[wk8j%%ۿ#BztB.=m0J&Fzs\ $$f o'9]y|p۬|څJ^gi^7 4`X F!n1{aVlXY{iΏe)/E7csOsގ 8ʹax8zURxʲd0LJARTCA&bͣG~טoPgM0;*q/OV5@Z2Pd}C`Ky4N3=mbϭ1 ZkA3c&JrRXqsEG@7Yʓ ?`9*N !#&Pd+[`,+qD ՊJqp𰆁Ovzkl!蝁H"C1R\t=og"+T<6pr`P"\9 µ]}~4I`U%/I:7wO_~=}bsb6Z~׭lݨyUЫ._Zėʖ<Z沉8|cJDSBB A)9m bL+<7'4Wǚ9):OJ'g?͋e^Rm$#X6 Ao?LCXkr9HoD+ 9#K~z$+3g'+4F%l~T' BJf֯?Rx"ON$tTNN;ؔi*9H{F-Pĥ Wƥq]cjwROεRF_<96T=`nk&쿩s3Έ9YIA*ўLBrShpZP1t\'%=KѦOE-~~;ٖžL2u9zJ"Erk^^ ژ*ٌu},If>nzT1PԱO_]CCo1Wy_\]LV/k5F#MDzy#)2B3vfEbߥ#~Nۼ34B؟݊hrZ3'%6Iݯg;q&lSlDԜMZםS_<.aJ<%jU֝@6:LVڈ-mGAOeU P8Yn7Zv N;ޡ|å >MC6):JJ+8 i9cԖ Fk@51mW>U@M:p Zo!u#(' 眾Skmї.}N(?-^p"?\CۆrZv i#pZ;s٘cƘjl9[s |ŁA! ́т0F& awʹqxWC-jVsְ .TOϼ뷮:JloȂ;׻]Ҕ@B$_ܜm KYu^a#{pMB)RI[\{YKJM%ܔ5ql\j |:RKӽt M 4 Xzvmy.aahՕ)Bzs2M1sQD٦0%|`í0 t1%Aew _9.CZ+ə% E]4ʦv*EDX&!qqH_늄Kq^ w:G&$_JVR=CCM\Ƙs]c>X; Z쐚=B'6*oqCbKTeP{if_s`B֭x2ۆ6 )s"dULWhk"d'Bg>V I&o@F Q/,AT/%7dAVp[7yШasfJWu6W̾B@p)fG\Y#t;TFIPx3l3Y{3+ㅲu=r as'`OݧJcE:g4r0Q_5$ IߴuU*,y67(R 5_fk8"=)C: 9t=$Ĉ ay|ĮE>님a,5~\zT`6&0.u xW };ݹ(G5j7>4wۜ^<фWx3`_Wy<~{,[[b m3ȓ8-rJ.?%)D)/P' HQ,Mmre}D}B(+W{ !2]eE}72*"߻JDdm=7dUn wXm^&1\ sXDq^tബX}!AI`D[e}jhf,5TuWfuD3iάCT$(@ϏG9nP=XqxhX 0kU~C\ TͰ0#c2:p{LVh?QM>`Yuɻ2z>d"5ƫ<ߪ;- tn0M6h:•P9 m,pv>[գjڋMm9Y U92Y~)ilYS:1Et@[ G6 -~tt}Vs afTlEaU~FLjIy]0x~ǐquX7 !ʉx}Jn8*'eNW1?1b^)CyyvM^ RNd2OaO.RQ8~`!?MuڰG@;VqqAݒT% ɝ~[DOCc90| .*_K^/_٧у]M8A}m5d[ 1IċpWp=1ʀF5/0j UZ]><!Nb,lƥDʋ7EXXnzCE%g\nO&ٖ+ .0( 66hd8" 0"l܆gL]UNff: gٚ@VHt UUC}W".ˎL'\|yd1x3ҳU'@+ t\nClnL@cimkNG2X% M͸6Dio0LCYw9s\>)8FL jꌑ¨:(,M+)D*P/UN07e`KeMkWEHZ{~r|d=Au-77qEw0peeSf2~H[\\OWafA7?JbYzá}S Ja+җNM1ْMA ;qyy@x)h7:@Ӧ cnO6@PS̗Y[$TzcTh~6<7LjLʮ8B6S:0= umexE2Zd E/Hs#RwzgߺzO^8;rhwt #L`Y,PWx\z>۟%'xRP@[ʧg03OӞJ_8bΐnR˗b͐~O"3cUF'P%Q0=YSzKj0=R3޴<}JI"Ot& &`7X/N&luXfXYSSO783U;صhIe`9W7 {(`w[ @,EX%[d.0?𱨻J" .6vcE,"Ux 8̃$T1JV.fJO:_^Is[r:qAfs[ .L)xX&^N[G`=\=KL/Zx?[tq!-~8^"_xuBm=E fvn`z=Gp&!s7к? );\Iuu&Qd! q.9Uz8pK$](-EQLXSA}Z& j:BXLM@pbN9:hVc<>m`qm(8sC{ ^QP%֑?| uL(K;$v5d'B 4౵&J5hfQpBǤL8ɾ]}>a7I* [Ʀyj 5ybNL~ݞÅx-ٷI}{cX7\&*vk04yE؎pҴTx-.hc,k(TPX4*͢>&'KȃvmgSS璲(%cCV"PBÏ$W= v~ ^Fߒn%>iT fAtq̴k).h~]ch2@p7>_%LpM Rrμ]qg!JQZ=vЮa "JQI/yR+̞~ a]@Ry(1T4E[dxYhhV^ϗ!9xUs v=i=Ca=nu\V}AMmRSr|oBc*54&"ȯfXot9"!#V1K$"}6euGXm d=<)ODo>=VG:u|5-*2fwgVR}&Ԑbv)CO9fgY8taC Ao\$ IqLC0BRGX*){jZ)F'vnⰈ:P4;ѺIJ?9D>C5 c2|NYτx-A'K5uSh"1dm"T<E?P~Or-u6wJYg̃UH)k,=AiHz$֕iמǭFԻ&ar?G [y跳O= &/W[)(iή4Aw . ^;R 8.fvjރҩ' 'G\{Hn"izoVӌǏfh;]&Pɨ7SFiaPTFET nkRL7ZZj1.N8Aa0*zt[4Whav꽄Fџ'"} V}S2Po VmJ'7AC/o5 tI):ޱ}eOͮ aP؛7,gZnBJ䵅,}2ADGBI HCCK`2A+tRDVKf~%M.A\l:YnUpc;o9X?Nh 睇腨Z^nmJ\P84 Q8ݺ؛l] 6 LRjY=O(XWI N.m썐tA1VRe8^|:ßgD ]tE/o&ӊ o" 8t2t'*Ɵ0EmeiDku@2OwB {=m_ a̵PaKz B3؞.(;CJC-GSFr=ߔx`u7 kA*3:ZjF٩8 |S: X] AI\GP ʦ C5߻:CO[BAfV''Y@o\ڊEC}G.p2C@ x -CTt+ەd8@DY]3OF+XybDO=TR)s^% cM񰇽uh]#ƬGr~rF+'` >CIAne)L9Zxϙ)b=![ X ՇᴄZop#b/<+1{Z+j4XtM uAVL˶s `TDƆ_eQ2І㋆k3PyJt(-*%\?cX)M8/'H!8Xlۓ ep|o8mYxqn3޽*MZ }-MQ{:;(0d Bꗬذnت\WEh {nf+ᚷ733ZV@[ -*O !`mGQ kEd܅n#U+ xZ=n{#Fǁ+vso658HOL7& ;9-PJD^_(8Mf N"klv/Yk;o&_/&.fCX*e)5XJmGgqIu$-{Hv$⮻>F[gru΋UYa&=nh#S*6FGQv-;Q0}t|RZ[|oV Zׄ;`.mesp9 B{Uo BPBxlRxvЁ MᎰCqHOI; FR`%[=gϜL+׏ߥ¦֕0rOj蒦͈`h9HL5`CPN@Op L4%!tB,uH7 adq@Sj#Ǫ L!9"kij]@_9*?`tUὔU>0cߧb,"GA(m%k.I T#C۳àJYq)1ڧ\[w|zL@RM0X=!O:d^+EtdC֦]uܚ׊L~qeo>LJ]viA52K_ 9 ʎ_C>Pʾ6.qҸ0bn}8PD^aYJd),=\3]#"Zho^P=x$f}j_ݫer6AT b!f)AC`C6|.4$S \y0UǪJ:}/507E@otnrmt5 & P! QW$2O\ld, ܊*"p:Ge?{q1@#E҉G !_~G斸֓RVxu-mȦ|zEZ=>PdVj%%qb^OP(/,ѩT*K>4N}f@[~ >^bd wywT -z3 &DSc.Z59=WB{tTX#O#)CqZu~ܩЍsg)^0 F2 Pj X* 3((T ?VVu;H))8ttLS?xQӨL`{Z.,: ^(Ly!kǁv v*君C/x!C g40R/ E)=iƆ_Y|fr Ҍ&V:M%$JaidνmnO2`VU%+껭Bnw̆ [6ؖ7Cg_ilOEpF?q!jvgӝ%7{YQT|y@#A]ΑU-pr,I Z,odC"ܵ5]S=cC!j+C}DT1 @ߜR8qug/N5w𒀠)+X5[zv7JjsEXj0nL!X{Eo? ߚY ӽW+纺LJ4nLbo:趲Q6PPi!#ˍ3(9jϦq/M6Xe]t_;u`nXxGn`dPխ;0U`' >q| ! ]((錙)[P4os O?[#c\qGj&骀ULϨh+9\LCS?ha`֮1}8un=RtVbQDw:4 ӟt\3|XjN's>Fjũր2P99]B9B,Xi0QWw-lv̷SbOylLKma;jHo $Εr­i1\*xFc%!Y]x|䷑eEo&~ 2&_6e>afBA0ABR #q`ܢ /3a%QKr{r:#&8>UsȻڜMYp>Yn\Χ̳l׎1euM `^`ugM+VSȝzr‹[] Z5b)eTE u 5O;QaQƞ0TMM!?(בj!ZOE?"iU9" k9}`B~R[M ڮpV)*J*0m]Y3/JcI75ʗcGnz,B{̹O o_ma<5ٯl/?ZdQI(6Fqο UeE"h25鳼#:>\! $ Mh:HMDķbo>2> ~Vv#PxrXk P'wgxyпvIA{2F`0m=y@,Sl_;ďQ& ,<ďڋgN+81!/y`Ͼq2g?$Qй4|go+MuɢxF4sZ7b=0ET,b0z>Dol tx%~;W!Xiܤ//k|8bz 7)xyiloɾĽ@=f?EIb^hĥb](P]i8GTX{Q?A$CI"Afmu_P=f]cDtdN\c:dIk S"CGg7>~}PZhYuk0ImlR`Bu/uFYƐ8{G/f|ZOV-(&-ocZ( \kj`t|x bOޙ9㯆$R} xփr:@= !o=X:6;K/j=͆ 0\g vVPAl-Yo|bS6*Ci"ɁUPKms>Ǚ &}/I*lU],# m&]wLJ;#7w2p{ٷ`DP̣k‡9,.@iusH́S?RN{>wd vc];FsB5.>I#Y Y"YIXc[' F7ߌ'ٻ+uIʩ߷}j)4`U:KXYnʤLYˉ&Kh ] )uĴȌlK&3aQQ4\׷t|;q _3 ܿ`  IS ssg R%5-"lRj)`y۷>ib[/V5\sl'\*n 3n gD;>@5ʦlk:K(2α+8be˅pCLA!HU}CP{)2Ѐjeu\ "! @zX{>' 82Xʠi.Zx WM{kjʱ ѵA9F|RkQAd5jf /~av|>UC;mf~i}Hxۓx?\j5 T5oP1qTiR-x1'm$t5ސGpf&`!QzpK[H$bʊ] WH67uf8(+dmI#8b`Azˆ9 (l3"YsEmA?ɳ95_pr?iJ!(IYw)|@*؟8:irK@V[~r%]wjeCaM[ȕ{^@Nmo !2,s%5+Z:v{D#767wI(85AMVa[Kj?/x+ZgԌJ4咫^:MbCf$Lo9-x.20 Nj@G)gN<0ojE\͎X }(*Kb ]?O![Zwj#c(uxj9 FuV Ƙ1FK32*}U0V0P67,w]Dƍ,iw45CAy/KKGV%;lD0Kn+Cjjrb 5!d-p=s=c}kE^.@thդs [7Rta̰/Q S>WJ_{G]+CC!/ 0E-p]B$zNwzyDzg+u6YƪRR^3QظX*:CA9?9PV»>_d\Q%*D#p5MܰS\{bטKgvvbZ2u$6IOq 䞣Ɉarj8j{dfcM= +ghM<ςA%)poc3xc ښ&:t:IPZνUμ= z)H9 gVxC: W%L\x3GhmE |>aދه{ \۠<yHW\R#x] /@˜~&0gD, GTy;-Lh8`"HU5auL4Q`QSTI}*5-:2]o.eK׺0 L!+{ޓX[tɽ~F9]]e+E@wlCx"G4--"۾N?/_1k'yܒkk\)\dRВ ܣhPǎ l@h:jf@ juATa`&,~/f#;ۆvt*}r!+m:TfTļÍ^ZpftU"A\rQ+ K mEJt:l?YJ/'+{ý !epSC(L)Hv3LN(#jIZTx"kGd9N/$Bg1 qy(n7?`X_2^3DA _A$dz2&`F?^=Akxۙ*̫$ >"}>e*gNezC\*zSkUpA -2lQ}Cdi-"qMdsϭZ_檊DP4&V3гyRz,xidU{M4-FnT]I܆viLo\9`<_3WA5N4r{ۢ S!Arɒ\Hwܹ@5mܨl?E0 fʢcӤlAn^HZ=k<[&IIgȶ2Hx>)ΐ}_1cE*@4] b yW(z-G,\0U!8cpx,16 w$~feM2#25ī:ѣZN:_~U%%c[5a-mAs䶯Y-bQpV bsQe^ 3ft+E9vq*b.jW9<ۢT**x'; (FKxڤ:O)ھa 1c0Uz]h{dE1ir 3'OpS~Hϭ~8Zf(xqjڄ32 V*+fC  \&e` |; ǹWe `P92)ԭ&-cgĀ>o) sG zOvpHxcZ!bLRф,,3Ӟg\ss,R J/?Q5"s0$!x1ffNHQ*Ke $@p.ÀN_9?OǑ.ROh@ZRuZLJm=Zq;Oi&+pR'2)vKgKf(RwLȪ3`Ȝ4k!A OZ:8PVwSLLԵUTj_\{Ltg)gDy}\9;^he\w4doA3XA-9L\(SbNл!T`f01C$l]f7-sEb;~8x"zT9Tߚyn5M#ScZmx|LN &؉ϛ'M3]{TljNjR{,cՀJ$-y'!1*7k ;}S]BJH{NZչ-jL|g:_ [nWT8\PP_NMaʘDY@=ZfaK=ihJOp#-7 }={t= Q6VSV;bIG$C%Y:OtGy6Yw UM &s_Z}3&L)6=jOn;GL@έ g.=p9]NRP rAΫ$h,pX[2ZY *lv Z[9/YVmeXivdXeQ0Q,)|*[xp ϖiMk)]w6'6oG!H<^Nɺ\5kAe.axaUEs/ gχ7/Gl\FzӪ|\SzȾrq'bʳx>vq?564:l s =vIA:VoQ ؝AR{{?{P8 sTS+ ->TT#=RӖw0z!m?b$(L/\n^d >D)b8cANoDk 4~?ayN26avI qN£'+I+h`!1{1߻7r1P7v`0q*l5vq=[RƲ3?0gi?ғ巕#xaԖ0%`e{qgJ0;RʼnT\ROaw,؛Yw~3J QZt;qqN ˼;BU7g"mq;ri͘!k&C"^cQ{㣕ݲD+ҋz4W|sedt 0RZi9[٧$ A669WA` QR`װۙ{muA ;1S+,Ƌعԕj=Mv;PHEp{^-m?})O c%uA^-Gq%2>/}|oUhev<oaՌCZ9fd[C Sd_5gW$\FZQ+'Օ-\aw|-i݌Ңmъ>ZAR=S¸s|_ex_Ê; l+B2ŤAn+˳}j=4cy=|AShyU,22A8+r%f`\/W"FQCMɭ]o;`ۉ>tiuHd(N5{}!hTJb"΢{җi P 9  =x*p'M%Wl]zteLL/FRhf¤㤞Տ48aؑkÀeƔ_ÝTx4NqM4ׇ_>m"Cwf((b]Jh~SJsl-J0)?Bȣ;}M-mCm{~RERdM#oyF$<ؖ6<,LR< .\޿αͳ]mY0VFǨ2Wd*<=IP4KP5@ ^3J1(RHOqo66zV8ہ)NP^T㩟z&6'8#Dr~D5BĈ9>N^Zea(ɌFu}} 8_9.-w.FTpH5 4z ,-ߝ(r4EE.Pa,9U@T#Wi@joҠGVUY\auńy>hMO>ΙƴwڰZhz{N =9b[d.JuVyI3Nj\-*޹ǧ~`ix]U kW؈vUh}ؐnGc/FS;)GD-:3/sbU&@̋Hbϭ(|,5Wӆ+vqK䞽cѫc5meE9QG(OHT$P["ƃantII-kPq?h}eNOJmM(jo+#l,h[`O9\MwyY ǞTV& CSp-e!H͕ESc܌gJq vq8k~‰(c<". ;i"*=7ʪ;?R,}N'- jIN@$yf8H'֧@Š+S;A{g7̯ <dΧ4{E-71z 5vlACĄt_yJ-mvCEH[2dRG"Rp,Lril;\6}*#Ζ<:"<~V, K+]dUmO99A,h\)O/:V zMuEjͰ>&K<:Kq5,sfF6Ӯ"]u.u5;/ ^f^ t䱊h4䑪h乸'ŏ;Ce_ԪW,#E(n;1TOL0f{"  ͉ѶQMJܸIDxzҏ3l~QB7X:0-4<2wNi\gD~tO6NHh=EY҆F1Um9V˒T\95y?lĬ /;z.J94]_hoxpnE33 QAXqEd >xR2\䧒+6kQ’mT q"< K N٤zrL'׭\z!)#j?Ĝnmq,pE=E®|ļ~T:X:"sƇ5N.lXյi F6ԟF ]w1!,$}Q텥SID}1i;+ 8UCpjq_m";ke'[ŢIwO0ʁOvxcwb%/-ꓺ)E#l5] 5%SjL:)]nbgUp9lUlbͤ{.yJ36WipSj<u^2 `!ȭza'1[/n=Ĥr qJ}z^OvLi2@D&YD`bL6EPA Gc_لK6; )?HM%)t΄rWRl k64o/cu _V]nw[I ظ8fs`b/hϙOOTT٫VO[0 wme!hUŏm>Qq )/ROD5$ݑ! +zC~EBLpd9h_ױJ]`W z~ԡ[m&""PXӐ\x=QB)uǺUcWN"3{}/wnJ{_ "7b_!C5G( Vm^THg Fv&y"vT|_J-~:tsZ6\YҒq.Ҥs 96XowaXxS8$32)Mhg}@,x{Šp1A;b;.M5b{.M2Y -= ; q5⻥,gj""&~.הg' VzҜqEɝu&Pbh L]6xˉ},m .諀0RiJ bP1[½5RQb h5թsi^HxQ:iyZB.N . h8H"WI s S'*no#D1f5槮 _=N/A0Ai#Nr(|:wơKC lt10xP iK[Ȱ%ށhUqq~H.دt3qc鵳ʪAs؛x?.G6L<=Po)~h)p_5xK~/y#A ї;CR4&.rf{OVN*(!̈I3+ۜyp@%i;maΚ*\!)F-wX'YtkλƁzھ*#<]Hy*a4PX pbr.TSH FRje 4i?ƭ.ӴIq.j";Ȓ[VoNn|U0.F^N3Tځ>Lfݿbbi7Ø,A1fP,^a<*5ڣ@sTӦoF&:iN41_YaB:.^rNVw淵\D塐Y~Nt[B/ #Jת'ƕ"D:^ٽIק#@Zhd5I>IN2@C6R\ ɬ=oH??Q9!L;ddX e64:(dx/ٯ} Ef/u8[P#݉&ܼuKyߏBro{"kh1hHUYV׾HT{dS5ݺ }ڡIE}L]K|ch-O?/ `H%Fm'}k\O=`+vX"@54.L,P[ꌰ*!kVOVA'Ȼq 'Av|JmIS*:a 6|O\Xj;g>oݭ Sm|'S,ƣF< v[hco7p]9{zj3\`~=U&R7A6|Nu2'("d+,YJ?x9bӜWtQ'|]N+ >DFʥu,-j 5i\&0rKf%F׉UjQ뽏M([AKOu $/"")de71ȭ ŐLycf~}>.4]QDt#Qv%̹5.cz[ V7呡v0S8" \d QZ<]Rvx,:-.OU`V{ʄ3"%@~@ LSv&a(bV_㏥N1L w*m~Kc.B<2R]};mN8;Ó1~Jef EJWy\@߻a }swPETLJt% y>Lk(mhOׁ{w\E4ܐ@=gcdJ aė!-W~}:MV9Č%/{ߩ#y(>uv<* Wp{cȢ@ ;q?EFL ѴKyRƺ9b %lYGnǾWߐ =g21ZV+vE|+l:ypz#gڼA{yf쀟v4% BlSحy{AbnHn5QR&d:2VJ#\.JӇ~g-ي8^f~Iμ 7[V?=\(mfx&G췳, +8N1V+N<5e+hlĘxˈQ})XQ8vp nK(n&V ˡ؎rҽtqS]?i=԰GrhحTՖ~! >^\F t^cVE>U>tA#zY}Gi#-)4l;/LQ%ɘP@|uBރ/4G ߮ 7M}O)J>VҴ耄҇CW0Ocɫnրܟ']dVN忒fF˹/rbQl!)9!|z 9\H'ġCXo]3xx)M7Ϯ&Qˋ7wE[ٓN9X 9cKDfǒ\'{}5P[ap6[CCOm4av24q׻YA-7fpГn$gHv{PasVA{ݶS["$#A#7yˬ0?# }bMxmg?ϢGVI1)l>98܂rDqMD] wx@Nab(%'.Rq1ɘe BGǪyWE3,p~U.Bwfr?n%>E,]ѿhWʏ. " C/]kMx'W:bB誓su~!bL7{_V#ˈ<:p=0yf}+xE|0`ֆ#=W^LX`~]i}NSx _[&vu3ԋ]9 N1#I6ש\@PK&if%9#LSO'k;J̭"} 7'\;Ư$W}lAB#ޜ;lMЍ/u9 ǟl<+]sYG8CvA!ǰ~&DsX.m5:Igoj  ]ZY]r$jDlFr 29;3C sq|X0(`~X!$ VgX DfUAtYcʩys@Jst>fe|=''Zy H2*)k)E)eh8a)7Xޙ 1C-lVuz`Pdoq2>赚Yת9rhOҮho\Eɋz.:Z 3i^g`e&&d6TȫZӅ$]ҹξ@z[p \:Ew[-15bޖӥ :a>w嘁TvBkP+h92.ݒ~ ^`=-Z $}Wy d#3) Ծ9S#%a2.RH0g{`V@ԧo';cvh_.A"m۾g]D*YgPlxo<|ED0DT轮Bvd{ ߦU^h(ed`ܼ9KtԵצ_Ax%oZxVU0gQX_U /&2NMhQnfolIȸXƟG}sB^$v֐ʍf8@v/ c.L0 1͔~B+̭LE[6nלHroۙo&Qr](J*϶pdLK4#(鿽׆٬ e78ATіzQWDߎhT67#xTwm09o)o8޶I^ *H=$(wƌ\\wLy}EGiӡY"?+J PNu`bv('}PR8D9}^SȨŵJZf X륑C?S*k&@V~!VY i/b1߿$P6W&?] ם$)Q8vAM yO˶BjeYO^/ʽ3Z"dZAuNͼP^h'2!"ǣ1LT_r ^> wT^ݹ+,6Wׁ0_Z)W\2ߊ3S/gJ<4{Rt~pr0-mpe/4HKN])?OI#WMCDl߱RmCc р$jGR[ۊמ8f"{ eIu.PXtT(rov ~n~r^䤻I_bt{N-%ˎz{@?A+z;Δ~EsƜL[B iґ&Wn} CC5g:U<`ʕCQ?2sUb'Ǔ}]c&x֥kWۚg FnFa<@V8BE3nkC-Ri;Jnkd Ѽps_<aǔFg#2 [)Qt%\^tǼ.ܹ?L%uSدAuՀ˕oV~Q3Z$"25 ++MWW̩ط[lfqv7}kŊ[!`4|>e,%s~隷5DrbQPoi75 4i<ۮPTt Q7Hi-k,|`ƠLhH3,Ue eįk=*LJ;g"̑sţ^8&ɕ@s#UyáT6@.ɓCaG/)$(/P ZbBuu,{.(ug[SW 30ќ* ͐>@{eit׈@:z=FV>ы 1|࿛C'̸[Qm9#Dg JPC '&ӥ{ K}=ž>jh6b(QpzUѦsn JMS$Rwpvn vjASʗA;hZS{^q.\᩟܄Gm/; `<sA<]+-hA>;J9YϣlHO1=Jm&>v(鰟JS`nԸ~1NV㧐&+Ae}Pk8{HIm$~Ar@R18rҬ^Ua8+FĿSrA SǶBH!Y*REIZmz8Z{4V[.tnhFu|IF eb>!<@ )ΝђUX;=4n~P"Okf(,5Am ?QrGF^ 6#,Pܢio?1%>,ZX垚mx.XXx6.> W 0)E *# ;@~ !uww_z.xYPpVNOm%u:Uw3_DT%+7<E{>hb'3y՝WAMb;omx xhsw,= Mdp+iyd=֡AAF6,¼0l#eGIQzZ|%Րޛh]۲h nkέ`kt׻Cr4!™2rMT'e //L5cE=BN&N$CR}^;1%Y(->rv3ڌ$(8yl"0z0} }ZYtKDL)c':^> 2#吇A5=۪ro6{6zQs4P¨hŅ%ÅQ"oAPr:K]EmhVzʊӌI$,B1 j~D_AslIp܃t<ӝj/XOcݕnDu11y R/3-+#MvF(3 w%P8mv_'*^󃼀X te wݨ :"W쭼!zP7XBb =\NϪ4T#`IJYng\wp ذK4\ БQ.٤XE\e-Uo7ˉR4 }B7(j<B~:CUμlзȝc`6x ]O>60O]~h$^uJf | 5_XĢT{JA {K&9%qjBk*B-jTQ>bj[ ޘ;Qap{凌z:M0O3q=d --5b*yPx>٠ )86j3}B h*O{AcO=V#[׸d* ]Dmm輔d[4vAJ t{xFJXZD"*#wb6^@Hyߘ3H 7 T]&_-ɱ4#wJ|+T_xQݷ4&#U >Fī^0G(_2yRV6෕ zUmM8 g`@C~,x8k L;E}CC͑2䓉w.~m괁͓qo>8u$"*2c,=fIl0/S/Y.Nq+&Ҩun<42LV=Cz-t4O9i8󂾧(^D 1VNK5鰫gjP r XQoZWiJS7A o-fayff.T8) ֓GiC5 ոS'w=M{;N=DڜHc= eN@/m>Cϗ56UUXiZ՚zm45N&a<6Υ"5˪;`\ñ.@Rؚ\8vjtm kl!DN5 u%_":$drޕ;XKUyjj%pkOz{*v܁c5!pPoAHϘq/XH+Oap47k?L,v26ٴ]u0G# lktΕL;<߿q۞>TJ@),\h ay<অmp]`V!7:ϲ?dy]}$.ᄋt;9Zk.rah2u1ؕB[2T8Ep7\khLW,P6!)x@YUZxŐe &bJglC7;Dyqx٨(&v>)\v#HHSd?oo9&0fzl㹤%ۯgU7YRwH*?ؠ(" i5r8#TܧNqDE5+~jp6he`?q%${?JJeY.5d'Y,S>efwsMe,)lw^i?ArW;;wPH'R/򫐆!G&<<Dn亂~W C# ?*0]V.յaBN7%m6jl]A5u56Zȹ"px,@WhHʑ@$TjBǽ(͙aK50%=阈Wke"k~>zMn |$V?e \D[+BCaLi,Xx{$j2,Vy1ӑq`Av=~  LvN $d>yE{Úwb҃x:WL`+ I]OZKGBa/Uv +Sh\YS}{p g;>Ea;#2UzǮio%{ƃ "xf^3^$p|X>S0nN_h7i*&\ؑ4b6ռ+ !BpxCB^o1\c$M֍ZwLTj7H^Q?Sf&q=|H^@UDv#=Puiǎfs m 0oBaYjx') e|i?Jzr8Y6+&rh&+g\=@GQ^GVߙ#R!h-sN$#l`/䠻6×Ͽ :὞)rRՓ0Ihܘ?mo=-HGn0;J<5F:hMnR~ngxK2aG|.*&d4G;z?V뮊/h^c K+D-Ӯ?jטjm2][PS ά7!6LkXc=tmG_N~_F,(̏8BP9f| 04 A&;|~Dx'JNq*? }{&+m5ںTR)u/"rq*Zk+&- ɝM+"^ތv$Y¯nuuEENb>GOgs ϥ*l%%myVG 4z!}`6pMA q7qHIb\O8m,)=ҭ;UM0i?=ݾ#QbI# e;rCG1PH B 27:Tiv2()]ܒTX ,g8plbBz.d q,qfMO'T"T}Ըr=N}*q1ɩ@ljˀme <]_!C'˅^R+^c$zzƬiU&EٷS<`F>7mhVj0#Gj}_INXQM&ak2ya_A+X&p g7Xb uو16oߛM&"\Q)d$ #--uKpgyYF`Su{N|D%g}Yɉ$*bgrOrvahenrpX_e;QSJiI\qdKwҋRΣ (Go a抺&4`/4M=|=s<k͵ͧMÆErqA+V,k` ϮU# 4;I! pX vGQƢa9D(-DF j%5MiC;1p 63dgr]:.@i55 cyk9-KP8UNѳoxU]dGvg߃XXF85vs,tc=Hnj=~63/@͔s#(t hG B p j !ԅL>KpN8ߘO [[ I}I fZTR]?DR-e'E砵HlM ('m\Iƥs+U.'&{~t`,CNsvzv@񹦇uS4Ȇ Ni`V9ځFXq1Uc1,2xrr69g!5|j{KIifr++1Ԭ45~iz V4E'nkic͠tuA :Q `R흘 ĒxJ ˮ)ʭ&It (^ꛅL->dpk2ٰ.v'R+"?%<1z`s/}0fU'٦2HN#:]G 79eX`OvL3ŵ;p2R HBY<ӵKO$!@ˀDQq}ʨRp!>03` *70+!#WFHI`bj1}0Kk<ӋkUbħg鐴wԏgo.KK"h1Dz,zh/t9y.y^n50snX e 6!y3fg'?ڹƛUp<~wpmԭ=waÕOKG슸[z/wQ-JG5p(/eςP RwB mЙ\%D` Wh#wv|HkďѢKʊD맓#m-B]f DM'աyS!‚;_c}/[FV=šMO-)|ohn*$VhPk=2-[٘0UH)#RP>05ix?pIAVn>pUvm]7A#(} 2zZWc?:Ke~svTQ)l.AԺy5evbg Yk/qP%5W"ůN=2O ,1R{q? W&XGga,]6 @+zԎϷIM)[ЛDÔ&W5PEYN%];*7?*c YmZK# 7;b$@KeĴc) s1Q6-.u=o{RV[yLmcmT>Xa}^ɡIۘ^=E:OŤIM ߕHS]ʬd,6 R{0_ǑgMR>vYF⬅Sd]HW$Ϋ{uu#o7 xJdoהRX>RpD0VmnF!m>掿 >)q7'6.jJۇV#{M]H0G ?P6MDRyenb #ťԕo=P?6= j $S7$+* T;$ Vwm@vC%;}a?ToªrjJ޴xH5ܘMwH=Iܥx[g)krUx 0NH^ )i1JFЀ޺cP`Aw(_IgmtWFoU>TTsЄŏ~ JyŷO8gdK2,&(xDunQBrImIql >??+ k_8 qȖ90t[FYɷYL&d~ Z+('՛]p& @ >s*m=0sp]KJ갑'RjϽә(`cnE"j@gwJWB ᱽQkpT=(t &S!̇GjR-}s׫x<בE60 E'-J!Vpxo<ѲtbM7AQte$1_8?O;A㞻#n>x{$;B7$gT\MǰrgDaI@\!ω,-Զ_XRG?HIVU?gW"i X?^6ᒃzBUBuMvcA*fr"txϺ6·HRlb^QVbޘ*Nw?#ʁ,W"lL%=C3{1M8;;~ :v=DPe4/8 Y9ZntVIZ.0fNB:;-kJs/)}Pnbҟ[-d fdeA˨Yf#2%kљf1u=w]W􃹇wH&M RI 4,}ʼn+5h\1[d(&o"Lc 8' n"%ޯVeMrBnj!00AˆMkPC! S'>E2PU`ҒQdn@l. v V,iv? ,qFyxK9_e#r*>;6GTQF9)^ gCVIRdSa1X?7-8 KWzLw)U˼cfg[{_->"o8]7Vѿ,ozkeP/䫸l֦$iԐ AdF_K?fGI4K˫65֍:bN~M۪K$2bi%)=V:O㏧ ."9W F- mESQ9nU:v!i}DȺ.㵞OL)spe}K&vm%*DK>-IB_B}̷cMKcڸZDvط T~yE⊖ 5m M|h c_yH?'3xSu$wG^T"%@o/r-&߇w"A΢ú̏B: _6vmqό~d>&L?0nZڎcgju %РLG5폴1P%jOX hbWdsFnKqePWX*zW&!r)uZnP9=>A]2%ήꧭbZ9ݷ,f_TzZv"7T НvC_h/$S}H4Wz 9~Aɑ2/%&\zKemH1v~c!k1(LT>hE0yu~M=(_;vއzk+`mo{2E'^ҹgG`2n&bP_>h! \20tz`, Vv,܀Es+f[ ֙Ke.5+u<.xm!:pNE ikj 0'`k0+w>JYrusr\R8dxDu+%A6ug~&Z1T`eo[dھs+2%$í% 3Hc]=,mbϝp^#w1Ex|Xn0I **)e]ܱ&]5vi" =[S2qW@z*Ch+t`]6N_ZN=6$~*:PPVk\H Zmo6Aj$ P 17<͖w68LҼ?1ϥg휟{/3eZok4/֖Kg'JAvS]2vDq8jPC7}bs,69?vwj&L1JF繟m%P? v{la&,8Ŗ+vQfK8`~8Om՛/?ZX=V{,c Ƿ ٢Bm(ʪ7Y^8H : Qp_zF2V)XsQtˤi׋~kdsז<_ 'w ՚RO-(Bd}<Vpf Π/C{Ϻ+֡>6R̓ A>CI0N!F8Z$.UxyY,YcXx;~o5K!g?dy  yh#wR'9\½u[zał j(~kHlL5'%R*e)̣-e;h! ;]کr O1uo6ՀAYFؐqf{RWZA|) ([I)լ1 @MnAE ڵ+tf+|jJd)?*aIākӕ'6&wBK7g:T3\z{h_缺 &R\/T􌣷DA(cC3cY9u;/okP;Aa7mOpsd"QR|ND.-pƽWr*q%1˩uVAQV)Fh,E{RBw8j`$YG }ZM :P%q;AvwL21k׫NtTLA8FdpsYnBYwX/Ъyc:>ӠTCtۣ<Ͼ />Qc6ޣ D8I,\jߜ_UAڟ 0k7-&z}x;,$iy:l9A0dWXdUL ( ivI>נ8%NudXhs,ZG BdA亨3W{n5K8Bk1<6V JӐH(7駾TwF٪.V:z^ny·#Ր?a h> TeI?s*yZ,Ğ^+bPo=DН#I$B!}KzT:,*g,>-Q#n!]#$u`@"oK?V>h\%GN /}L>lOߞoVaUr' +"ꅕ{ Bwgp] 1ZI{Lcx1.UsCYTZ gK +5pX阁bg|[sE ?PoMx=QpooGԃo_3AetX@7ڪxƨU 58zZQ+B h"Bs\ܺii, ޅTg6dpھ_· ܵO}L :mn][5Ser<@*b8{/vdd'ʷƯ5XXgj7X"qW)T}2OkԃTav"qb '= :lMS)[QDO ֿK˪%w#5%,ZLsBA=\t?7ƈ|󻡁D`6fHEzW3G_M]fDbS.!Wةu Қ"aq$Yv&Tl:) iDp n+$Հ EHHo}/'^۹މNDsKH^ߢλ3&+Ɏûz4W:P5U>'w|W!К>LvVkh)'u6J(~D.uXA*""@|hD^D ,koӽ=e- ZńZz]2JzqHBE⼶w4K3lnl}:L\q7(=;*g,Τ`!t0XD1R\CJ8dO# -GI-pji!qqRZz-; Q\}պuB0o ΑHf[:l]pQhn֔Mx4O$Vq!Iae9jb!1lbɉ.,|c 49˪| CumeQ4C%J|6iuϟ<# 2qS!}O  > i(= f[or'y ?p KI?*O^]T%]*4l!u&xyq=Lp_y.0a2еp",}RE~ |s?#I*JǦEv3 r/a>E`Tmf^C]$'ln$@ؔ0+5h@>Urxqf_BͱX}_2R.rv_Ii,t{_{Q}Phbv5xwɞO2 b~Jݤ(YI ʙ# @.A8JH4)ڼ\UjZ+xnj*-gк/FWHȍqpT·" R>=hp$H>ES>>֥ͽ >:eK("86 T-]J}Y\媚7k v77>^?RxӦJ}.JSo19R+|wFpUX}"ۻ{r#>3訰fXo{kLh6g V-1D:@ӽhD pJ .csjЅNmm#pn|ΫquAې9V0!r/g’B5E&r_DSg8VG<ƠT0K!OV҉C>ޗobl\[,~e~c͖!?A_5ϰz;Pc T~V(ȤEޞmlDA& qxҒڳT"936cѮ!"!0IBnUUլd EhFLu9 us-^jȒrBR'שރe0vqEXR+!C\bwR֢mbmщy ܪ{dcL50QKȶUXIۆe_ښ-| _7ly<2C Pqۉ-uwfH{67:ŏL:mbϡ;]o=J=h+Y(𔦰3)ljPUU3~|L 4aaSg%?[><= !^u}yqNO\붪 M/A09HP{ LM"17J}t(d.YYMmQc2QiOW\w|#iMsU){c픘7H1\GaYkkKSx1jC1+;%6}]tyvԤCǠ1H+$v(geٛį >&iR@68 >O]{sE9;K-K8u,m?b!;?y!s27=O\O^oVsA$ȩGOM-[7ױ=AV`irN%V~6Kikd5 O 4lᇧ wVR2_)>ٯ9߁jkZ9kA=[OƹB >|jd SvvvV!GH&<[{œR'Yd2@M˓;qkG\WlUj` W8(-h YéblLL6?c;Ҿn3܉ \8r(l8DK?y"a\uWbRsC2,h8;xefXG۷d<蔯ybδxt\u8QmY)m^3T]Ͷ^T"}5k$b:Hc6wvƮ=ulIk( &fn1ܶaLؕnhU%Tt_S+ԍʹF)E@ze21&a >k.2rYӺ%|Y|&[mxB6?` ;yO{`/aUUҐPQ %Tf5f{$/>s46B=j~]e047?S6_uC ݕ׃6ciTXgqFP _fP|.ArFyWpl"@%UVϓؚٟ>ƫtm- 2ևPG*زly}+pO fV\P+Q/ e&F6[Zي?sbKqWݼe?ۚ-D 'NK@ .skX[,dUsA- G/܂@S9w6@M|^_\Ѽ[bZI<oBoc)ظBdg_t \XtbQ}`DNxg9pkzo2iP8}meh.Ҫ-kRV/YEՀ'Ed0AȂ;|A TpQֶWČ^ho+/#ӧt(-b [m2i,8LeTLl|o<>3ty|77wSY8߸,${$' H^gſY{\-h'ιs^hv&'!螙%_JK :(T(B^=eVEL`7}?|VA%;j֟ʾBre`!"I W@(GFj{16ǜTOX89z4<^7$L/2T[Qys,YI!M>*k>*gS h.F<ȃ$. ok)ePPˀyt(?*k꧉q$l8yP㺧_E}K)'5>?KdoF(??ZgKEڙ"NqdDjJc Aw& hp*Q#}@%KS5 eYsD(}>Zݲc`#rڣ9,#\ QߝVʗQ-b;*5?=4|P+!Kl7d-+<Bc>M k>&$6pj]šz}n]۰ށ^gCr,RsudKt"]\\S}s}#WbdAl~}fR}:!N{lJw3bpاqe@u|X { !#jZALdCl^9k7ŽlܘSBNϋ6i$iOj98$9H,/ џP!5#mqmќAcgdsȭ xFb5l@v)ڧN\lV~id[ i5xAE}8@1̹H 'A!i~Ț5:xM9.jqܥ,nȒuWNNvrd S݃SlW! /~X )|!tT]SCLëGK=9#vMΐ%WehIL[ݑm _nYXT.%0e'==?5}*)e < [\1r ƥ[6 -ch;66P1Ό H()z(zh]g&gQPqX/y^{%.HN$8%@:6KЊ.ֵFQLjKzSݤId W$ -{KR[gUSөY4V/ym۔zېpY2XoF]+êm< I!dN9@'7B`>hx^sNrO.%ZR(8`@9VN禦,tIi'9H@6h6#sS vs#~e8*Ḇ|Ea!Ǹ }0nh~ a4JDZ[vVq]F"yZwwftɯX yfxᶫIXUPYO8VI)HJդp6Z\ߧp%??\ ӕYPE 9xBzSNM -H]{`GuEc"P<-²S = E>-{gѰŠ%UVWSi+Z0/aųR/lԢg=j3/ю'UPX .%c@lBt'-D #I}ek_K %!#Dh1nDlx"BPn@֎l*Պav_,^7ͳ r gqAÞh܈jGYq c9_ך}$x*nQTwtԀC${WA y]yXgBrL)1`ABV87jqS|SpJ4w/Zz_Fu*uƑ<1 z.Eyʡ47ZowYA~W\Hq #[2Q$XeQ G*˂B }>ܜfUȪ0՜Zd'U(1u)-DCTF0'-`'/ L歯iHhEv[@&.gmzBkT=X9 ݃(RC<ր-/= Ey]q0 Y"y祣Ɲ[異ہ`Zk MC08m\$*4 l/wXG+9ekׇ*CR~{U/wƋ4{KmURD(_ @ 5  =X՗0V#l̓v%-s_.Bi&eFWb T>[oXZ1/*?el8 Q/N +f'v1[:3ݟCz`-HC?\UQ95(@-bW>BcRSK:6Ejm&N lgdV;UW IT@xZb2sG'U6Z*Wyx_0נljɿ~T8nV;6X9"kHrѐSu+A5'^^p6C.O@`PAI"7<Ԙz%d-)*rŽ(n l>|*bH'$yۯlχs@ms8KK8N[τ z/mޭc@5<^h˜|"ʊhf3+=DrdDQ!-p ~Y^F!6m,W;"1OGՎwvNzf^p2kC)>tgԋFa9(Vu[;iZ?m1v,^&BhR)hT!<"@K5пwDmݠ`lI^dnU# 2 ]̩UvHm>?vMt>''R@9u_d7i -j9UTCoU  38^٢?=R]jsQ3F}ɣ~ЯE*ǡ\~JmF;ltOG_Lv,5pL3o?}D2;]P Q kbGJ+=eI@@.kQh[;0eq~6wAsۑ/3dy6 -Trx N*} 2[Dƥ)Cj;PSCI'ݖ-+ E|盥k= m,~Zfj|kWG}XD>5/3sm)p~śC߀HIe KX4h!ܵ*<0[=<@Y3)c.IF,UU6;ݐբYj "al-g X Q3:BXҸ?"j&yz#ZCɔN`N.6 PPm㮱59BM4g t59eq$l Gv^Hl}܌+&$k"dh\lm]wךj5CLSt{wRe~H_^b4NNWG2=|cg\dGsu4c>}z!{ݎ[/=ѕ_*7%8=VL/I>)}}{nhK ix@RwϵK-"oy$#L]c^(IoKmC%d9@37R9iw-3i74-W "8,}ո xYO ~>n&Z Wrّ@'4m D8X/eU5s /$a l30H#x"4_7^MT(OA0odJ(F<"hhVFqH$ xA[6pm5lY||WSx  ]<7=c#T_ &g.Z'3$q!tEY?u%XhVV%_IȺ.|NGp|6925U̖j 7>;08F۾ Pk}a܎ZĞ8+Hn,2bVRB,0\O,CWkmԷߵ[٣DQƦ= $NC3W[~mx"wF1.Q*ҿMTɾUz^$7R8K{oFY濭uN2 3֔ x#AQqy }%<ƈ+^c ޛi GrlZ0)%SAgq Ҥ@.!{ 1[9-ӹbs Ajq+=0G^Q/t!pdFCJV,o{˰G]XkHvkKѴd'oi-U1JW+ut8dų iK>Z"Ӧ.{~p ^sH\f1u@5 HS4pz9Lmr+,Yb̮1VFf9D4Z5؝cyE_dS|v8A^<$]~_r0 ^ y/Nl. >ݢ*$ft`+x$ЎS1Ez*d^0{DP}1 mnVR6#' oP P_dIӪ:tX& _4 Sn[] J>| -~IJ>s9n^k=0g},/f_e>"-v$}LGBşqzMvJTfxDm43G'~՘jˠwE Z/59ӣC@n`ee?@Qd/DڳP4sAs} W@PTTe(O&h/g#R;]r>˳xF-_䬶'P5 'gQ/ 5_0s&1Aݫgn_1"u,R2QZe,*Kjt]ꕏh4ruWc D?Ш=+7t *MkrCwbv1{\yJ=4L%JYPE>'C-> "h@4_!97J%Slxu0}Fci'cC]mtz`!R!:e=؍Bx6b@&[`x.N_7{V32F1[LE.}R2?r٬ \p&!Fn@-nF<L-1&~wV0-E>S\_wGഢYeuqvN'2{Ԅ a%ˇ^%ўR8čɀTӎ%?9BJΈՈRԉ7&G+xD;x'\h;FXO3 4KJdK7;jaHҁ:\ jyYʝ;ȗVgޭ#:P|d={{k [yCnH&/1$ݏ i]O(2vp:/IfniHt|`]{Qmz7pl -%L ȌG{O/ʝbo,lYiD(21G)C^NrTd~z(g(5Iί rfǶFWV֠RTOO6;;S =tIc&{RmW_aJ۔%)@<8a; x#ErXϒo8R#Q)NP^Mh-tkwZj[=GtU,T^s͎g"$z![I!|d +՘3;n]F(نXK~pU_I86 ,JESx1SGs=|ߏ]P/0p=1U2_کZCUiP X!2"FOiZE46Ui ZY DȻVgrwr Ls*Avg}mCY\i*vG4M>23 社Zkz J?۝=KKU)- țam`xXqq酯Ӵle[DAv5M܁(<3V=VwʍN9ZD4$-1utf|nl>}SY:!Û\Tys|-wuEm i''upuu?tmA{G-Fz^K3>#,&M@=YF,-g_|GiަJo>-q| 6- HW7*p@iɣH']> 1S2m񨫌`} 4VX$ʇG=t Yŕnk,Xݘ祕JQ/MLX:YrDȷ \DA/f)^w0e>2BLbB)u6by'b[<rVDemA`<6@ CoW#޲8mpq+ 7|OO<T @Prf^.J^L>.#5&u(x=cO˞y-!BGEG߸'U4WxlJt ਕN5_kqh0Bqzs:Zãut& ?f!~5̟w;~\N4Ty[[GH?R*naW ů[&clTUz_s BYVK]A$?^~a?,-yejfP7GsBZW-#%r3~saOMHТ=uO͎TKR~6س2ӏ6RFtr i1bp}4\w'.W]Y5:}yG!Vܟ8Ϩ4Fԧ.*~c1y<)8SQ[ h>8Fu8^:nAJHjo@(o-cU>Uu)h2V01Y)kye3Vku|I3OØFZEu[o !R\9ITʶjA &nwYe&5h *w#8C=+* b MBžJd y?Y-M$LS23)s/08gJ:{s($&w3X\+n)}/S'ZAY#XwYl3ҦSMDЀs,jeTO&_B.%;4k=aî_R]IGLit/1F{ reHF)r2$d)ˆuC+$%< zlV=.V:x@SF2s񣓀.n?D@Tmmaned]C_xYXFnŮ`/MQtp%R,0`ƪ h]aTn +<ˬӚ :40l1rxr|8F-$>]t ./Nd 9Pw<6Eu\9'} gL>6{=K?^Edg.vFʮs8Pk_>^Fm0\|( dZD3"G>x8bobAN?|vTcjR-kg3^x2c!qˍW~X_/|{5Q`ۏ Ȭj3&ҩdO8 I#|WV1i'a;Cw9܈l1 d7AN (nDW2z@A7C|D}ڳE}CLJ1s~]&=&XT~(QԹd\M.uům[o^-[\pP H ED quf W2K5VBnpֽ5d6lvJȬ9iA5·RGD ԢJ#`؎nOÝ6="0 :m{nvdϔ0ID HT^fFv}R yb%p%m麵SaRmM7Ee3 G8#uj'Ƌc)`e?,Q@;H}*$! pL6OE?y%i$fYB97CicbqeHez&V.9z#RPpbς3%T/m&FC dz໴h& o oB.y*g;i%uA8y4IVL˯'T2ufVnvcC2S4t5ԁ`?W2#Gv;0')#_B:)MdYN `5,A(4^ Tª0'$B8o E`rƙѴOAxʆF#- vs{K_.nG3z#6k@CّSbxykנ.tc?!pMBZҬQbWӈR,ztVWjVLb]hvd&^8̬` /p4zGv&Y_LH>QN䖺8@@ڽsր[ ]'֕gDӯXɸIUwmFu}"M=@ƿYI'qK(BO<;iֻ4W)2z=: 2_YQ,KGĠ^ U \N n5M7ywQG;홧;$CP?%njNP(jw&Ԟ\|rO zL1H^;ubȺ⃘=kZQٸP2fiGh=c,Yn (f79ũs IY讴Lsꊧst,FhӋP+7@^u7JqI$G jDhͭqlž&߮1jm|q qupݩZ{C w|]EQjXX5ֵ%Vw506R$2]YOczگEӜƧyM|hZC=|Y)z$dة4R22R&;+fd6DWr QxE|˰(050I?)BG p8%$sHRR bǢ|}&!m3r|k_~)Zr&-׵U} d!q(HzIdPa j)΁L=:JHj"ҴN2G} ,hZ"o:=|n IKuhQ}_ϓ!`[J#FȋG^H#g^$_PZ(#(v,ca@Y$3i}G4bah)h&0lvlܒkd ;@T Mc  xfQ.3Kѣ Kg QqEo !  &e:^\AC M}MH, S8pXGtFĹ`T؋bv}ɓ"$-('x}~YnOWKWwC a!Gd~I65_t8T#a yX<-\,ܔXekd_ۅ lׁA/l{a#Gc'M7 =Ps$ȱޑ,fd=u‡*H|&z:I|sm@jTf8qE+'չ[*Tv-TE6vLшPC\Xm$zC6݇VZ'u3pffᑾS62E'O_6;+A(+5g+jEEg*,'S~Pk,!7xI qVrr%wMRomIhI=YMdMU)= K\FOnq[*t@38sX9J,ɗ? y2pKje甲]P *k|/` TBl^nBh;j^gjw"Ep"^ ۵XaM..P,t@w'o0!1iNwXr!ٯWAU;'FFQyظ9IPWKY0Q -ޤ!N&TJ&h䄠}:Em IC¯K g,N:m:]~6/bL6_tP3EJS7 2՚b"9mBTT+-֌_̄2;eͿnI"{Ïl_{,56 @~~X^[Ԉz+MeȺdu>\+DdN`)oLgmaN WfZ,̔^ ):?T+l슲* ^gxCm;r!'_1n*9p:mO;JaTeF PMًc Ǫ!ͼꝧ rlr5sHu^Ϡ#?@;5xT\bjbIVR-M%L٧(6HQS(|WBh-c&+-!®d3L?b 3VJMSe#U3wfUKO5\şOܬ>GRol.7D>Hj|B֚::c 1p﮾IgNQgy,a YET|m O`FQ<`{1kSl o] )<=&#pbnMBRk^+DSAWLq$$Ld2PZ3)tH$CVQJ[4&{( +Bäɖ({66ڵD^HDZidI [[^lx~ CMIP Ք⋺;Gp :Ҙڽf 78jY;!d`[;Z''4R@d ?N=OK,w7 `p)e!8*j'JG} ^k.OX)[Rة Q uQ'`~l U0W(HJP'εv٫%bSf:[Yp'~ol".;LmAC0 upǨr FV1XpXgXxynL*%\5cwm֮d&ֈ5n+)m/*oFw:&IcwR&).B*Zp\"k  YıXƮHE̟kN9^M?<%4@ܻ +VwP:N+^u|/Q@aj}[鬨A«2Q[>>3$8zsGOuo6k[Mvx|8YQ:Z<X| c!"d㉂HSZ De+KϴmNݹ৻`L"O29mOU̲vC=>zwsTϨQ2xz^́ŭ6N(y]@E:וN5td}6'"ya衖vkEco#؎z^8 F{C?=s!:'=:\Vz}U ˫v oc/uV 650U jBg BXD(060-%ZNvLr'ĉZ>8b~ݸšwkM^$dPO&p1BX -KhqńTq⟄C0rƔMthFtϊx54A~N1KMVjףf7 qܩ=:#@ފ顿P[;ڭYSc6:1KAۚ񺬷/pS mfTү-dEJ@=rхⓦ[8/:T4.)U* bGҚ*r"I#ah~q d贗sݯhm(U@|n"gT~u{g'4_t`~aykYc!AE`a:'??7ij":,u!1C$b   3qHoV f'"euE'pI. Cz^Iȯ ZWn"2= @v wOu5,| 2Z AA)P*C75|;=RTɡ uC']Q:B:FIh\)'T1]-yCNӍ.,s͉/ Mip bV`ˢdK|;o8/ǭ!c,?hܘiWjAX6#]|\ [4Fč}Ƞ7/r{v H|]lM(JT_xvBj<51o~{K~lpك|d<^nluu["}7vʇ8&1K֫%mjVɌ8dv 2nP#blg#Y u%KH{c_B-h)ˁr y7u"^ S2QF]nyl_+]l*a|¬. HGˏ`h2ɩaC P[Z0/jY*cR6jFΣ9L4F9 0,8)3d;1Zr/e̼7!b #I1DXHkU8*74j.W!wH5繃9X&QzZ|DKԇD fF"Oނ2m偓%`f#}Dj %護(v69v̩6uπ'~K1O}>~Xa] \"v;u.JCKa:@+[/QFm)&l8 cRncG%t8PGm5hdfO"HrDށqRgi-pwIn|ֺSa $tb%y Gr=te#掤2` Rav?.ZVH$^+},I1xC `*h r:cFUCHƶ:Җe|F^l\`Qj3ˡs˹\oFº /1G}_ҵۇU+`?Y[J;N(3'X_;/D78 T{"SDldO+L?nW\O8deqИSP6vT X`%.f#7Lo`v0 im+$]ݹG|$=jsn& /4XUj}A,p=+en}|w;zg@"4 MID;/P9Cd`}bP~‚ԯkXt2ħ޾no,gv=UՖՎ ٠jmuk iK"#,? ю--i=gKb{Nӕo4˹e#y6j*ɣZ6e3SE:MUOyB]/]#bC-Nѵ}!6$A2}tō(fKILU ˠ Yk|[if}=T7sQŇ姍G59wFW{̝ʣ~7 boeA!Phl7ajDn8FaEd# - *1]Ϭ"-c 9;{Ub^f>f m;ouWl(Nn쵛˸GC1 W9aB$@%P0g*1tEU$kx6-ɰfDZm$ɭMT(ّF3ڎ+Vlgs2q }jk0 ysK0xrR$ՌAu<]$p¤U0֔<'7_a{mtЍ }0hE,&xTG/W%(nm(bVNM4is,0)~S`N= .]=%_[A{vY<^ QhKl2~c5GYHP#dTxLj}}$ Oc3mT@2۶ WpN A@BKXfUάAkRC5fBp ŵ 0G6z^We |'F$u݊]v>>e` wC:?.u]5ja4rn#xP--$*IĶ>K6`Yݧt"e-q>V~B|O Փ2gbV7꒣WQؘI 4J,KH6U{~z c^1񵀲m!*hOc9b2)¾DﻃjL{B{9FiI1]'J@MsbڙFtV(!"amG<{ u J!1^s-D.Kt],}H1@I%Nk6Ew5> !!Q[rj5Ù&i `_8bD{߮΅"*>Q3fR]"ʉ卑QIbj4Zy,W⦬G\NVD8hlL18{Dݙbw'`MpOIQXd ko$;]0f2hƳM:k,BaZ&,Zofqu/wsI9&a?o2] X'LŖ*c20J(wS004?Bהm)紙Qx}{ӹvao)yC8=Nڱ\9vB6r+fNŘƜX0= `MO  \ ({Rs O 8yݜ+ )!㊆~tP4G[BN9s4rth6쟰dhxn ^%CF,ێs•ؠ  \UzV3`sWRQ|(+bᢤ(eWlZ1w[M9_Aoj}D+obњ<;HmZgR 4:Ф3t֠p  odÒŋl7Gcuv2/ f!}l8U3ь%y\(rFF[`f;؉rOos,2Q}!иq TG3+ڇǻWWUzxaQ^174@ a]ɋf@p2QeBg_fJU9]34ߔY{RW `15seXa\}lϴ*Nc,}?Sdٰ+>UV_lynq-0lDRR`?NTYJftڀBqN?2vǣV^Q6ö*$VjQ VL?`^:.{XmFx&b? >c׶}-`?X+E}%nDQE0ySj83^fZqO]i P}#Ո7;_m_̏yy-7qҖ -^ĪUh~>6$Yz".5w#oU!cXیO/NDtpN>!VF9FXP&S@gRPG׼!-CAH|~1""`1iqT\`!?NUJ}0)b}Yzav":LV$uˢ* H}[?2sfy`2C>1!E<(jQI5!y(Q4m8beYxr0",L&"滔3.P0PELJ>ϺPP/_pޏ2w< `WIoQA_L$aKU@FYuD;2-Z+^*E7['D ; c0c4D6?&Y5EԕFKv JC4`7V4\TӓkSk;fB.Vfܤ;;",1*yƒQo(=Ov(_pިBH0pbf(gd1yR\ !V.Ioݢ޿ԃl=@撖  ͊8+aN1X&~%ҕtTUHR\1Ɇ*'\|?:56gD=q.C>:VFE#QE9y _0d[˷/X!$+;nv38TW˾H /2i̚o*9v/~iNEl0nѷH;T G`R-S"RR5 }O1UQ2.V#1X_-}HbD8;vM%&PȥA[?y[]ۮ:<߲)G&od6[!mQܥ$ם~PEzFoRnŨ^,8r s>@[Z"RVwf(N/NKׇ>Tz;W{ZἫ~T*j|d=˅/t+a;@(y|0 t^KrYDZ4-]^'ƃwun3>%PTb kKYݕY@&`]л[]Ljy2@vEb~xQl?b\>(PH>EF!+؉xZ+c un=3P[ʯiҏ(m8+V٘isձrTe;q-Fǟl CF!nmI$T0mH?g?n좞S7c3M4TL='\Fʨduyq 0k#ssxk?7~]cGTpGnTtp}GRF% Cti[9\ wo\eQsK@ r7y 7F$1j%lvj@NZ1ld2 ~A=xXn2߶ӈwA]mJHhCƐoc<݆ ,vSBE6kn~־IUV;LW}) h;fɕ½<܈'cv+df%sW =<[Ξriklw6L-%>%av\FSφ5կG2-`cgpr|~2wI&*"QmΦ՜{e>~9=gLWhvw)uR!<.l{`SWrxx!Yfxۏskb ըtu~3cX_$&&r 4 `Myk2`~C*6TFwB!h\e BƎHc#:.AE"Q64\4Mgl٤ۣŷtkm43/eH#[&hb6UPb8B2o|ϊОJ& EȮZ@zXIx9s[8 Ӥ1׎0L^~>krT#h6z^1s$p< f_o1Eӕݘ x3l״/&EWox0H0 :<ڞc.HlJEU ENggϺCͰ`FY"sn\.=$M4Mr? Uo5ef6=:u{ttᴘ֧7.'txO,3Y0Hy%3]ovzɴ Y xN*▍*[Z?9&WY?߾ꚋP;%"u2eV&n 5 [R}<J7?ѓΞ&>Zn\@Kd'<]ˆxj 8"}FtkaD(jP[utm+saE'sȡY5̋SG 7E#^q%crGPڳ2"Xzq(*QA٘8bē@S/<2QH˄^^F~ f SñpFJsyhY%r /pX|$SCJE/e1_O)9Gr֨PNǑIOOU^pĉx(g}4<W[[QET?Ђ,uZU4_1i/ck(ׯt)p ԍЛnM;w# SttR\u+ A!F_*r頏ed2m+R"ٕ?,TNaI1@P/pۨd1DErAYATT;ܢjr /Mݳ6SE+m#>a?Q.t>Cx/ CZ9HBQ08%+[u-aY@ gdJ|E^H*\||D~k?u){0,0x/I.B]ir[sO_&PT[q!E@qRq^A.yfShO0D=bJ<\.z}IݴUh_Xm¢ jZ/S=u ,}deTS* `qϔ%102Ɔy`2Ċ  kgLS֥=Syx֭k!KQ`fXq y!@ كB5Ԭ6AX/I5ۀk#UA$j5Pt98U.mcGmϘH] :J%,8MS#D;j|< uB)YS]8,E8d6R HXo*^]9>cQleITRkQK s UGV'.s~αp#YC&Ł5_ss9})9tV9S]I6M,NCC|"x,̒5kz'i|Y7 rC6˯%aτš+N^Z?*-^0u$ ;[?C+/FXe%S(b{Thye(qnxzr Hٳe+G"VOb'G%r.~+jNvbV<9b)VnAPǪ:<NaCϺYtK?f%.n[_//rfVV'Bl.׃\Km?P4.4SPňTX/Ҏs@ńK)`Si8(—"+;6yQBWqg{O7/w?6o#_k%C_f1H ܙ"Sl+cՐ5 5z-?6h)9(Ѫ`-~(lWL=A.]KH DzW@e 5i"~>,>3 pj\0IM~v2" Z`RfpKoQĵQ{GJe5;&~$m'*gfdQnV)!v΋(]yح хY_i+TEId:dVW/ {} XiiVYu1j;s(ᙪբD16:?UpVf@ć7Ż#|/^G7ORGpEm[wGYPeBX FHjۼMߛ,oRPӊݭõ䠧3,}Z7R~_I7!BW]~ ~:"m! XU~\@mGeVbZ&rT$ؐATG9C>4>_rr\Ûu)TFUݲL'e[L~7(/Fqne((A&˪FKY#hߒ(7tPKO9,R)>[PmHCcM" Ѳ1R9g4}ھss%hʤ"փʎLibK g C W[MFѓP\/ZCJqO&fȴԋ 9?AtnF6oL2Xh'1| ' M`񷕋,m#&I>ڱvKyA౩Z\JA'ʨOTj0݄Ե`cV@T0i ^+GRv!\A9C"Q3MQuȖ%Cgʝ7 Hz׌j!v ED2uE ?AMep Z#|PQ%޼a3=2E^[!=Z K>n9)[-7sİ ݠhk 9~,NhƒDjQl;jn!{:;kd@ΡT?Lv[\>w|CՒgzXd-3J*t  &~i4z ұy=bQl,x{!䐦0zJə$SB(\H^^i%zm w2~Ka$eqfAUY;B䖏s<ή d3XI}2xZ]̮1zn$H1:;\yJcSgܱG#5a!qҰ~پ 5p/ш/ሚ&l+HI™.43N,B+MPA/ZxNK׫zm3O9#n%!'xB,PBf~RtE+:jT6D`6O->aܯ5܍MWb7˽Ѝp`cR~װR#4< z-V5EOM,wI:sr[GtIi1ӧ^~斲 =, AvQNOͲR#9V̖Y%K{-Jtd}RuC*$RKJ (51ɜ *rŖaG;H6%Iv)7/Nt') OL"¸cuE_P*@ZY< x,ܓj|ռZ* &~VSjdR`PΦ y=NY/o1Mxg ڻ2wN/֫Q}AyV#hkﵠAB@nl(4b.ߡQ".0W.['A-/N'(X#}וh%J{D|>+L_˺`hT5g:,^a*k >NW{O{K] oGZa0bQ눧p `?~ rםg)q])Dh"69** f+hfojM4ap:DwC5Fg2)*Z?eE9+tƸܖia.,@DlAnc2o=&q~_2Y'|"p*yE3uboh|iA{͡][ î!j9xG%܏!mL]Ho$*T+emLQ3I$2Su8bЭ"8Y- rs4; qNRҝJ1A%!T-F7p"*T{ۀʩM|8Ok ,^\}N,/0L%@;? _YqfBATÂF Q^#cÀũ{P`Q j@x>Q :dB1N3zu +4Qfϧ4U/?ġȔzFWFkGHZHa$Xf [ʼNH Ukn\ ]Mߒ֨{G:TH5,wK?5q#!JxkPJ8t&ɗB츴gW~1ei·4A  f/LP7Up㕷^eVswU?b_%'d2ll`k q` dc n Āo|:_vV ϼI[8ST ;A-#%T"'~ɒc2{Òp }N0QϨ&ȃy W1KBBd}m &)K#rD$UBBd*0U_mzHn?8HBO.p  JR+e&\tz%5ⵟdGpSI5L:TW}IDe7KQwÕ!vI ei_.+`:ya(T=nHa:S)x%"x%>uK1PQm°†Ii0L|N^(pi׾7TOJi ǟeWk~T_8*ݰJF%TX8Ğ+ bj NU1# 9bkγt zH}} 9DɅ=4rŸ8}2AG3T1M2R2ǡ>gu C&s*r76EmRUkvXhD!ŭg pZKN>UF,͝iྮzc}P&\厌BrrG [0)s}T~] Np.4,]?a8׆㩬d ]%G {}ó+(L(`UMRh -< 8稈zrLobHHQ)=EՕNZS Uҭ&=PyDDjmWFR]x}g*cWtwWO^Tyju#0M0H?ȕ8%OჯʅY1bx2uxt6Ftc*sp/W=] _<+}0;ڈ? bfo++*^wk="|}4/ЄLۃ@ J`7#jBF̪_$^H|`>pQIHץt2CL-~wJD{\h_ U{"N#w#WnsE ͑jDxcB5a{E*]ʇtS3j'M=U@:p|}|!?O)AMɗI]²]bc1w~aƲc.z]H[/wJ/Z*msN8sXXzZ)6`SUT!DiSwwzLb"#iUeS"x)5]r7!TG]&] E}.ch-ַ.b )c1)Ha ۯ0uu!Gh>$ҾG$bA,MAU;Ӊ̥y݆ǟc"(~Yױ!UErӚ ˔1#=@>mJ^KL+*"`pn*~!ސ>i0;rz3 @|6lEv[p(ywIN[=h:K.Mv\WC򽄓]"%Ϸb41h`>(n"̳,dz~8W&|G\c&cWZrd#$<{CnUJ+ \u8KIH"S*!/8;QRkwSNuEb:ut+ͼ$>z08![J|5c +NcT[ .3g._Z_#D&/i S[D zbJx>g78U0- . \W jBsIj&v9+4IR%٫ܨNwjKu5.*7`r@.$"%/'Ǫs<$y1E{qW&im Y+h)[ PvXKl Iź_[E*F-4ZSȡ]VpICR=UTbcxBqOHjkTIR H44SzTc䔔?vV`7ьLx7͍]4O<rQWD/U1`&+ٚV+?0Eam/$7vuhd* ib{@72)6Rui׾c]o hVxJlI >|TڦNuy"&Fs Ⱥ4 /ji+3%0Fcmd=MIyU D1&F Ɯ}H Lo$0Xv)5m;~pr!iS٣g+k$hMl80 d{]vE*`h6В_-N8ӥU/:u8n v)*62$+X0 BrIK ,%ڡ) !pQ@ GHgVǘGF#1 +ŸZxƟF)i#ӗ V1]F1 i¶\v(lFnO)T;Q-*!akh 5^_0atf M֓E>2e ^ ,'Jn5 ^a]dp7yacBTvty/8qhYb!9;\ieg_͑D޳y/dKB&D ,;'-u|ۥ/pRv ^Q/g .rLQ˪(vuRu0{taB.,VN5ygv";F8V8z*T)WkQ9}WZTS${\+Yev8it2P(xdvd H5)X;\ FϨNaVz/(zaر=;@!\72Rp^M C$fΠsSvB][Xp`~(MIhPoGh7nr=-kT7Pi<4\~N0۬Sq8ֈhof#R3F">;|{?p HLo_V[ )of֌v8& Ӟe*w*;}egxb$C0y"an|Eā<\˨κԓh\[4K_.ztbhӶ*`k7CL 002,cj \|6f(:}bO*z"£6r+R~~511S[8t&Z%= 6dvL-T'bXW\cI-lLj")e tsIa׳PȷVG#J<^azID0ot, Q Чh.җuvmY$[BM%m2Jjk",צνR7}LЀl?)C0֯͵B-~6pȂ:Oޯs~wW{$=ƛs6?~BEY㱴+Z\E zNSrlժ,9Kn-U2ڿ_2*y=SD\OXmlh0I5&/2g Eͤm4[ pgpD-0G~\„ځE^ZOaN鈇.iwkp~|NizMn^G5YA <{q`_o8XpT}_i* $Wq09Zޖ)q6M^ N{K>x x s'0)(P4u<8 䓏aLL=@W /F1]Վ tj?;C֢asC33r}ͧ"-|a+$Бtt#V%.OC*yE+G#ϕZh]V1kv{]S=vRdx*Tq{Uʳ-3OTT͜^Wx3^vr@IV't_vǒ6ӶcI- =|h,o ,9a>%0C5S1:R D`N\;(0ܨ='<,aVc~ ޵ 9ċ. ͫ%$PR6g]%1CȀ;CB9!Hh5d/%qoL3,nE&Xj .Aס48B+A/1O΃( ws}m9VSQh%CQ`z nG!^*4P%tomqЛ"aQƒ >3?x4Njp8хHr=;KJ]S+6A%"'qY4ӭu'0Q(I:.?ĺ(t ^m>Y}`,.];b``8S\z2zfH4g^yLJYe@[SR+#y:Y b<S&l% VHKΪUA/a!FvOSA~H8! BEshߠ:Bj8p` фiux0&bOu0t A|:ӗu4ztLq}\eMu0x?oA`Ֆ u::6gw#z' RX#@ݙ /_ͰKMx200WNp4K1j Ze\Xڏq0D8Y4P/C/И7ꙸ7? AgCZ%NN^'a WeiĠѪ@*Pp'JR7S?٭D50QVV~bU2\{'~iXj:f]%] ;(\~1fkS%͞2LV>N31{=(np#d,9xNT~"8X^ ͆n*PuFl#1߀bؿ D 37 X[x qύbdvS5rL={y%H֪J @ٕh"̹W'0>y_q |Y>'kRcey(9_ެh.l^ſDo~]f7_ЙoFgdc4역n¿ Å^.>v0jK]'ARK{vb&nKYOF2l0.cK4kGDWpPBLcX 6JT9Ŵ*,(,un:&2" 74QWY+<<5݁z:w 4r>h"p6б%;h `h-miXkM!LP<ۢc"#cYZ*#bN6yd+28^ -qdޓ7w}둾|b¬ :??b AvvG1a<*7sO=.\ % @kbij 2F SSBXO.ӱBE j?=74ަ:326;֍~cI':^[Ԍ(ZUI|50 qsZ+jt- hWʨg /e\:MCd5אT^'R AT{yRV/5Z/ +__ rF_:Ҭr·w1&ܗ`5bUh@gB~܍'u R@lĚ`@ҍӷj74Yo/WA~PKevbCŴT]:㦪䯅Unc>Hs.u)~s4t/Ckw|i6/ǕmV5jn![ }aHNI(hs6ӈ+3!5kpP0%N\b adF>9f`3PnVN\,8cdHmrx!<PQzCi3Huӣ)1253]YB"2? i)$p/[!Mzl#v\kdC:|`ZsZ[ʲ n7|nYq:A߭VPުQB@oOp`-i8xij`@&2Z~aA^;PmѰ8ޠo EzyȟqTHJqd!H 97t"HbwK=J;~Fs5B%Q~V;|nN{nGRA#9?Wz~fYRkKҰiUO[N^Ƚ;$l4gl*H(KO}Bq&J#H;c/b;|pAb#i $5G/)RW3)AWe Y="OQp<ySv>ښ$W9a2~@#Mи7-x;d^rA^¦Wjg7*mlH9蚐mڒ5jݣ $e>89192Z%ם1W2L'q\ѭZ@hl7fϞHD#oԐPAM@ 5zlHz1R$zo_xLºqRt: 4'sn^ ByBX < =s].sJ>P4zSlhFyb*Os@-uۗ cb (wS;8#vCiar8j/f$ Zɱ̔Mle h͋'n$A/![W]k+`ǽbJʳS$`l˃DڴSbūd5i4©4&j)BX BOX545OMU1+ʯnMP .QveVMvL1`@+'Hu+.#t$bS,l'Ƹ ~PplA,9r{٘CudUK.%x0C%0:9$_vʂY5aj#HĤ@c>j-mȏ9g"" EOQq(W~J`g5WI\ ,ҳF8d9<;ؐ/8-T3Ω,D-H+8ٗ`J&V6PjMSmvKi5gj*;>a׶?KB [VA*kQvhe?01?s/۪*1ݽF ("!=CrHt4D|="'bpn>.nxALySS+.ZXuyG z=|H>&ZfjwB06 w lCAyCk **8~I%tӜ:=Nާ8"3(FsWXmћoE ?=1&2 tՀ 2 m3i<ԵMn}4rrCh]C-?4F}Oq'|WRo^+\7|SņB\]^oV"tW{dbA{zibЇIJau=s ԴRWE" ^Z6\eO9Eg@ùDI6J*XT%dt8aڦ=/ KYS|1k%D%sUZ0CE~7-\ [K)D-L4d]% @4r=t // JNɔ- u﷫}x+ܻ1bL*U._(ƽ}|)8=&h?q-P2W(+<&Mǜq>UEҡÿY QxnJ!mKB\XJ>஘_/!bCϴ7G1' ~= P02qjɢaURv鼐IqsyEIgar FkW5Hv$JOYS;5s”lzҎ8-;"B4!} w^kJh)E[Zܸ k%c4'g@r|.c%@'RL%MCD͙0?bZqC|s.sMR@ߨ,JRU NSWݒ˫,wqec)Rkzd1{ +лO9a{rO| &eZV4Iyl~wլ~[v: ^ݯ\YN,L20ZYþ|m9Y ѴOG9JdvރXI)]c? (Me)ΤCHacvX舰!]T 1 |Q$t1+";v>MZ]2צLrLdҦe l4@2*>r6{[&P${CM¯8YxgeM!+"p[E iL;bI!y`k@}xGdG4|"Hlbk%}ltl0':1/k:e }?W!~g{\ǯJ 6yO'"FyUm0 = @7^rri#9T6Kjml3$N45G?{D6^9惊Z$@ޘ V9[h1@NkK/8ڡQ+H|SA}e~Y'TVYT+XY5? _/l!͉d̓JS04^;McxB*Ї*O芄fPiLSfSN=@KJF8I1XP[Q(;F^5ggK(;l ^z{,)4J|PӁ^MF@wGHaiwϵƫ)m4`G."T5堒oj \@Ld]|*+pfo@#ˇm0w\bV/d<%>`:L9; VŏKS+<OMf7>͜ڈڬ"a?$1>Ӷȉrqp8zMt/ݎ6bH#LcVF5*d;lcFvRb\gBƭO)d9=_(gAjVH3Jz1e>18% @lȆ,b}ZBtt()owdNoLX`El›+ :xލ,wٻ^ .,w!fvHt/'5{D+hN0y9j&4[ϱ^xK2:LՔGo^@/[3t"ʁiBjtSIe *h9hsG\MKKNXsjz HRQ!k&b :%k?J%m/7biGY/t(a/j֖RjLbg_u+'.9m51mif"A*C>.%%aIܧl@kB&- μj D\ȷxĥj]^2ʃy^t8&Fp-q KYA>!@&[;@M'-f4nsZ"m͊l$ +?-&6 *_tky礳@@*Ql#v'DĠzcc&rnd$Ah ИiBn16j"OoǃNpXJ>TH,!Lj,$,j!"UL[>z#LORܰbmЧmBH"kdܴΐƼԿEXotk-U}-.F6Dd;oWK pGN4k s 9hl bHK>?[#o>mG7 .k["}ӡiX&Fw"jSWJ~ʹB͑a)RCuG=mU1{lT+^@(H<$1]5mD 3 ;ծp+ۀe-kY6 )Np DU"ץ"G%߁gvgG`rAcbü>ChJ*^71oxSjw Lf;|1 ٷBoHBNb)N]dS) BiIð` ĩ:DwJr 5}T|+jj}/ tu?R7ܫ>7V+X\딵PcwWF}]ϘR8Z6cs>ˢ|)kq)<=tj:m0Yn&~y&P }h|xoPtopWS284ǰH0ҀTFxOX~(} jV,M&z QvUM>*LVř~$a8R2 j|S )fe`,D&)V~&E_n>e]:+_;]U1 /oj35P ѱ"wt9Ϫ ̢ Y 3򹠀x5mTo*ʏ=@`R8fooh3 0f˪6uiV8{U~~׳ъ1)r3y+xĔwf:lNX>ez%O/ ~Hѫ0KQrPdJ5Pa ˀ Ow R^i;jFv濻ʹ3sob90ݮhb}p- 3aT1Imԇ^DH46^[׬]& C%D6 ܔRu? VN~1L~{X_^tMTӻ\a]aU+%f| Y(^T-$n?lj:Pq/!X`cɴP#֞IJNקgL 5Ӈ7XkmYvQXi N' IW͛15?*LjyƲm_F{CF@/a7tXQ79$9)&|:99GkV4eˡꇵTfa@#A8d;흅vG`xqk5Fql0(MzL|^Sm0,+ R#hG: %y!Wyf<4 b/,, `lLANOA8T OΝB|0%.=PI قy֮e 4Vj@x$FwYx'lUG%=S! hG#?Yn{iK]t#r ͝ |13Y`brJ s"k( ,4iAb>?ڤAwTk K@"xr)FHgeD{}˪+hbgk_s)Df*JxxK0őW]A$wd֜>^+p{@./aaJ$uU~w$H ^fz$-\cX*vFPN |ўQN^BbW%$0]:`  y sW3xݜ4Gxm?Y#yQnVF.}[r*dFpEva-P[ΰI)HO֠.LTn@KɥڐmB,@Z[Kz&K b`} y#tȜ f]; 9fDhL>}SG_!X:*>_ z.tPK]yAR=W (?9m=;Ԛ~fo Eݓ5G9mT:deyН?$2mdꠙrş ٖwpA_t_ªܠzY.ˬ,i&@YS1u Jݪ?M gJ S5^Tw%V,V=8 s}3u`\3>@<(9ݗ4v_IR>>KD?1\rEq.<.:kp~Ц aeYRF?r]t}g`}tسÃ(]rPr#xܥ긬NVüWe-W_fҸjey6W8^nAYb䰶V/#\Ώ?':Ԥ&tU<@ر"8:)M`oC>+>k{dS\hGh^(Sy"~[~4dZ>}L@lNxe]0cOr,Lx6% 363mjZ9H)dVF8SO HOrr+vk ĕ[n1SmjA2pW>LOgqͪwWgQgaҏ޿U]qCy5IÒ$H\ 9- H IbNiu7#F-_IdۻH?nH}i[o](SOild(45!p>QV 47.92h/z!tzC^y+D܋!Ә[61KWgUOF CS6Dc#[߾KLjǸ8j &p$"YZnat(P)t Y!ė]v#[澑 jI[Vt}vJֹgea5hR+6fbfFKr,U.xq% i ,~% `ecjj ߱a)_ x <ظ6o3XYt])[yt9Imh&~{܁Pz-1G;A,T/{E n(YXB+޲Ȫ CW(2+0A7*f >w3(YUNq_?+G^dzGmx =XlکgF!<^ Ύ7bmDԁO%^bXᘇ'Qy:7쎸X3T9S9Yd}I?|eXxF\ dk[kx:w{v)BԢtr_kpO. GN K^5[Phvߔp]Dk/2W&149ҝ2 1X!t'Tp}F&nmThvOBFB|6ׅmfjLj6LڌI:#`%Mx!5^˲]JBD/ЋvRXuFHIoC2XUa * ys9IP7P5lK,#`E6s,cxL7qXp6\IY`/B*hS)C|,I̼`$R c~45 vǪ lS +"p# 6S ¾6?{iQ ůa6vlI x ˧(8Y:V ʕ%5T2Ҙ[\Z=AT[ O+!$r E9#tmNf02}rۥ ,l0aDTQGƹj%ɇL"^@p 3/Rp@(3_ ".u^R ʍ %U/%K{Ae#D{kd*4k1%1^7?<=;oQum^wZ4yͦ} =3)iIAzZ#6_FfG&騶06v> C.ZM8G'F50VI.#+|3j39W9å3 E_t7/?ݥj8l9%*v0;*ў8X|bZG ;1EhqIy ;uƕg=h^,d^sC۴w3R&Q<;[Xv%Tj~\GO2(rsmբY+ ,-:{oz_$"+?iav [_U? )m)IM;Kd>;ȍwtD)Lơ2Wͪ#)}s:S$݁mM%0+'{Ew-f EGjYr~$IJӻqjJeDgn'Pla%DHp`E4ajPኪ}pk1/Lςx@Lf;@[H _rEHd)}b-$o]hGDìn \$%޹;Y=T~`JSA?a( [ZQ>m3_ MnYF=#.\FkQ%2:ye`Gh $s4'./)?3%ԿXi:FqM} ⌯Z*bc.`‰'Oa!bz.ĺGҒ!6m\XX'Wk籽}g̰*8.kŠ8 $mq?V^4cޟWVw&(+%XC'E&OL*P;79jNe4j /QVߏ\R}=cۃ;-:^3G znQ-[JD)񝥪KNjUY06[<= bs̜Kcyߦh:<(4+/k#j%qQ~tqhc"KU-Yt m>J0M1+DD{(AuQRe'(u9ʄcdPquK4\60# |,wRTkpZuHt2& R %\=u2o[+QT${01Cө?mTg 5{nn8I?!q\)$`ˬFư.ktm,8/k.mCBlzoQNCHXkkL< gP; Ӧ຺ SMvS#xB|p Oᑗw ·6!1+E8`#vgg#&Zظ{\}[]p^F?Mӻ͔Aڤv-c5qZl.pV >[nDUo5Ȋ`]1ӚrgGI;N4EЙύԡ @>$pZs i!waKmfGb7[DlyuDU=,E mY?'1E&pXVVR%_ܽ$ lZȗ^@@΁S%MYɼ4NtH'@ y#NJ Fq<)Q$w}Iz uS Vn:+cq戫ǼV/`fvKn/\.7"KL_RTt{#U<PlW\(s\CWJOĂj0ki+O OM\lbmpֆxa7k'ЄfdzD?]Q2汉9V8g#Ps ܔg0-4d4cndhR /: jX0} i [b()MKZ&4,x,3M \`(UCG "DBI/HF ~Cmg$RL@N*+5[fTfNr K(Eab)ƚܖEOZ~t`*ð0\0 Ɯ.MICDtqBS?Ď:/ =5"%u lD[&&ۗfW`Z$Vg~pIGؒ~42rnǟ>z"gJ$N[Ǜj))A j擈iv1 R6+7? W9U-\S |aGflg!92N+09PC8565Khy5qdLW `5?!HEChXٕ\XeM2IZfel $ Iyl/h 0l)7m_3ߓBZ?֣M抣ZybIT|JD>~W8b৚n5Ե{wDӣ{ &zj7E*!4i\Gi u 5wuiLYÑJf \c.lOkN@/I}NHֲKe3p+?ՁlBD;pC2ʚ vw鿐c:Hg5{ rbڏݾMhq7vwwcyKͬ w&auKYiO(S-lOŗ%[fSs|EsuɋטȐvǴA_1.ݾKz|͢9(e|q}aTiصb{Gz1'V hIb?\~Ô;]PX6/؞ ~F :G4+|^#_v] (cG(\zB2>ABn=F}'Wu{o=TOr'di!CM( =_/X3&G[Iֺj@s%SAs\: |ci0(9d-3F aE1a> CX;G(yj7'J3&SU6i[Z^AŒۉ$r sm`pC"1MX,[)k|q\bhxҪHJ}Q8#8m e?~`2dtcM[$:q<4 oji Qz̠uk%'Lh\3׮9*n=cn Q?,C }ÌIK y.?c"NNΛԽ32N!$b9}5G.˄Bdn4PI}|e 7#q|j5.S%?SG'~TD 0{/19 !+}ؐ>ĩ^98K8c$ XL3M,*7X6e^y:v?{SiL8񿕹*"BzG$:kn'xh^wI|TK):@>{Х:B{ ҽ"DuYM߆+{4gZhhs;Sc_*?=10tlS(Ii-pʧQ8Yf피!З<$/S[>BqW55/(S D-,wXH/˝5dvtUtPAϴ[ ږ/ Fwl+iӮd&Ӥ[:OKE6I,LaeJ]@ hq/MBp?G%r.E#S^1[Ƅrizaz5X,3b&k)$X, 79W| )0\vbo3}uMMLyr4 2,L2(L^fʲϰr4S⼣a}G2;hJ%.>w݆I*S:S * "m{{1΄^[j f?;*I)VoQv0]}"$OWA")&}&嶪P*;XJ:ZOx 2,?dG9'dJ@ηiVL? kjiwlE3ly_D}CLJ7EAXQ;Xm2/As|! hGbdeg޳\{1w9૚# Z#%K VQ=ah0tev_*烷Mw|'yDS%A}يnp4\ϮN"9XgԵF(thr հ!!6c,t~^½>Z``]+(rVʗbYYh ,PG?0F" cd:wsAG }U bfAtxUћ'C r7 ,IM*ǁ'94cG}Ó>ZYփ1iG>~qԤb9|v04 ]{#ulL܋$:q?3H %8A:}֑x؏GGIw|[]X%OfX;D`Bz"KDg@ެ؁3S>x3:_i] #睹 8]j !!n̲h6I?QE ,\sa> Ki¦WN]?|'%$sE&;V'.ݝS2Ұ]K#}Y;ϐǘiؼ' Dyp/sY}LzwHHK>"] QHriaZï aǁϖtC%KpD\?0G+8K/ҬB#وXcaWZ=vv32r<}1@3>8[~~B6CI ,cT:\񦈵3Yb*ٱĤ5p!R89v}`t@y5 SɁ+qvvF)Zw ɂ 7A( ijHJ3MGd4U "+0ߜWk^Ӗ2qK+v L0J<*qJ_-0%Xrbȗm7_et8bœFݷ ׭^8hREP߲hHh3&fhR"z|z"£w{4 !Ͼ]b pz;J}R KtV QTٳI`_raxwe."n]A67dݾXS^vjl@+,j9ԣuΜb.tfA&=jN&&\򼄧V˨; :soč"6b 3\m 1$ U0y>^;" ޳n~kܗ{|[(2 +,s 6/b%dvQx]H5 Ƅn|Yc qX'vךZY' B_s7 *Rѧ#"F3!&hYI/[<|Y0X#&Eki2-O($?rWbYIX0+M%n ^[v{MW40$|YqI۱O8B?QA|g&מˀoQ0Vq UjdCvR@X z(ʇ~êPhG9cm`.#)4뵧Sc! ە!iu3LgGH((<><.^Ѹ F4@PƜSЍ/Y UAI ӛ0A˚ 󌿐wݢҤxPZ6A3ݴ\BY}C4IG˱¶xG*yrvFWk!HF>z@11 nIpyns8;z׉oZc:g@S0)}+49inq4K%kօoYo/f H| e_jZl .yH T$R]FJW^82 [|/ "AN_<ዼ+:@x -ORŽ{7X=5`K!XǢ"2B6v7S;P\ܭ3:~`( CӢ>43T)cw*gN: -\qՇ<'[a=$Si*Hgư@ v|2*1oJwzRL*,V)9CTp|S2 e,/AMt pWDfY¤&{m[K4jme&^G&ꄪmd˝1W 8d,@/8o&M QK^t%C D\jXLE#Qz]a*qXM8H$3m ɏy!Uc,ߠFCM4$Mh#<=Иp`ZwA C2Zdi@xǿ #Fȓ> !'D{} @1^ց/ꇽh g-gQJ*FW3]M lF8@$OhFO$7ύl'SRst62ÜTJ9`s7pdYD2L:%~ΰSȡ* SK4HFH.Fvd n>:`t5#mJ/&Ot5b($$M -2YE ]!˗mFF/uil1i4nYZ_ @3`bZ_vTl?'l GR",ՙ׍=6E#1 6ªj$FZ?G><:ed,"xM8J@UT=*SZ2:Ғߗ#zfzyky W<^W'ZvlB3qtAeT ҡNIE /pAlwZ6#zY٘0kK6P4mJΘfSsFK"g+D7V(=1~ZIw$$uwQtDtZSW%%0=9\F֧'ɪ)s5DYW)}:ᰧHUNTZq ? y9茿 =~)1d⣈oOڤJ*X N#{`ݩې$+kc>> ߺk΢mQC:)K#WlDTM}DIlԕt/kS $ W:8+ÞtRb??d{1~ז"DW*b0'>R|\Wy7hU>A?rVNDc*'qtX8?|2ɬ295\2[={ lr=q)沶O&UĒW4`MT٫vQqk ZZfLF>s5nٟ./}XYOQ1s5q3!'eA_8ƳK'qC 3ci%zAظ?/QŅ+hM=GR#)=n}ݑKkZjZj| .h|k *e=d_az#d9WKu~qw[-"1} 9!5 ^bl|!DoXsAK|\l*!DzA y/Lf%*2ЫANӎ_}#Cm% /ڬX z`;t4fΚF}PAҞn͝ȽϷ"Ž)ى},ۂ#I c tN{McqQ;P JBX~t鍙06 zK*KNBRyu48X;>ٵvM0{-h$-Jl7yp3 dz!ҎNEgmcftuصYciaOl3EwC#>hHq2^L( ~_Dm:.}il;h@7丩zDg. P'X1 J˵It/2cPJX)o|vEi AZd@o Pj81MO6ӬȂ?w Ds݁{;@JX}'*U_҉':N[kêƶd-GFڡ e2Sodh9N   AQ/ ~y Yy!<3 .^YNHG%5Vkԃ70%z-"z"ީd6P&nԤ}R75Tm"JqzX"'Bdk0ib Cf,g4/e;Y'g<Ew=\u<@nR,I\jXހO:N%iBήK*zV҇beŒ$Wk^^(3.Pz9Vz 8ϭ1t)8O\3FN;,♷ ߑ:/a\xe >+ϋoep\X H%yZ{ŠwH.vl8 F:0 񆭴%4Ho$WJ|6{/5U#2m5cOcS`viInF̲("ǑG@ $ތ|$[z$˽mom!EBz}cMvu5#6mh'znKJX&=J_s`I"wa%{U3):eTVH<Ē0RK7myGmi}?MSY S}p3eK[KXx]ih1/m,tFsr+YQm vAN1hۂX:8e%FrPH' EI}ci'"c]mW)1wINƩ[dgLyfhZv|:۝>$̀w)i&HV + ׉V[?}כdC?gA>-q4.?oOL#DXUzGI!}܍OòT4؛4TE7cQ{:Ԏ{; z!m>PlߐQ0Htdb勚&H7v]~zK,jJ>o afb=!^t i菰Ӟ %&O2*w"È)$>`Ҟ-an4x/&YcBb`z ?um}vDžה ~;<+DmNkG8`W3L-왬˱p]>)ؤغ G.qH"}hPYi>ߞ֨@"<9Ýor q=_Bt{7 [' ׹ +p'Vdt}4  bj1ʾ s7(/Ұvp PBkq֬Iꃮ5x&kn# w?w9Wد;{}*,RAU ]y0Pϑ!ց9١ȍ_CK7ݻ>J4|y&7p ?Vdڟ(s1אjq18ft(FArh]dnC dNNu˧ 5L7k|߀w9ҕ.,C?M\R\$fqWv׿`>c]AL2M'Sfa;~!{_sI&h#mpljv;>2 ;jf蛞Ы2 fLS}c?gղ"~ BwFnkUai#H oͪb8<%Wl2l԰UkHb[kl+y/K?[h'#Ӥ:Xe+a^Q?cp6P/q7gmߺkP<:#*otiv'!Osi;T܏Mb8l¿{W,h(b O {n'TMvk!D5:wZT-#1zH1V(Bv|(6 5hh!ޢ(+>C=4'!@B0u?H~]"6k3%1'-@^+X},x`ֶ4Ȑ=#&]zT`y>E&UCM=5~Wzыbx*TX}}Q|pi?!3Dl]3qȣ5(mz푃'(&O*/l=?!wuΞL/+kEojENgHXY_Xhr\f?8eU<楓ǵ4^ʒP ibBM +cD ?+6jpvZgTaɜl]0o5(M8Fo@zFhYj֮m?@P;3ؒWQ2䅳ǒ)K7e씬PL,M} hL[xAx9++ )G6Vt$H2:fБbsڿ~U_K‡;1ݥ dTg C{I ߞW3#(ˊZ.& ]Eqqd+÷ 6-?2H[B U62ud˶gjӹ ͻ~T'Jپ* N7i;phLq^+  Rxwv?XԢJ}h›aߑsze㞂#dҸʜ!ûg6o=XMlyDcH*2<[=+\;T E7#-^{䢉5oY3 3eI 5 ;`Bj`P2>^2#ޒ}Dʲ,s9*OZM$n;CR_FS究_ vZ!'5?qj"ZOa'ڒ2ҙU۱E3%n1mE2HEǬ^eSYB,WDq%&ᮉ4roJV5A_vKVW*հfU:MXm=leeKeK{*ܟ=BP焸8 Tlgݠ,7&Fq݃P+l,m)q#GO:ji@{ˆA,AjoiWH,0M27ght2;*Lָm@cX. pLC=oEwפiqֶ_d}06m^{VUБ}60g:TcUhټĮ3P /cn)}OVG蕼ڶmlX+rͤ; *pƀj r_\JYhVS=W9W8fGBwGLzY Nj~ jQFobhp,sESv 뇮0׆_ƔO2 Y Eᜭz$ GNu!ܤctP9)]:sB$"d9}!)|u, h1&ܷj5XCE.5\|=˧Ĥ3W3VCg+Noq XLhCd+&V.0z9bs,KC1.>r˳;ϨtfhzI.!P7@ [͚ xnF<`&Uk;3V˿9 ,@:7mO`V}MoCX·"RR AR]z,  ?Yb* G#MkT!1ȇONeLo[j?+r f>|TG/V+aQۻ&{)pb6!*2Yڣ\NQT/쬾Zl)O}S)~[Uz鱎t60TJwbMuCa•~#X>i6sh?$FUEqHF07rNhs:4HU۳{>e:רW&5!/4 ^Z{#%]Pkx%Kn;gSjUMy#՞Ѩ_@\o֤>Eq?j}Ĝ rk`WLԂ)Px) y[T]SԹ[ٝ2!%?F_kH`^V}ע]Yc 'aO"J{ ))O"lƅ~R l)618g!($ ~*˒pSi(^wU Mf=y<-H8ҦPPv5ֹc5\/_;z"+,+dI;qoӌ q# Dד{&[l@dnjEx'53獫wӬNi$!8<[J޵D!ҥ@*,bvsGfB4!ka8.,S Y|ƥѮ{BKGeD-**ƹ DmyRGmT3x֢GJ9Ư9l/1Hw3#mh"7CC?*H7^Qː7V.C W &(R48֖Xq ??}\x`6 xJIBht*>&ȧ~tX.u19{dwNbCpCCDu x'T\C!9)P3VS]CŬg:ڢ=bA8OdQ/=`:., ɆBC.!Gaa5o]BkOr oHi9:o8,E֩B=~U3hfd]< вLz vA63M2D$CO_zh#g_Kt`sxzz< }вaS" i smdG1bTطĩ1XΜc\]@[wx CIآKUA0 )ڎ/=Wy +wxSc|]/bA,+otBX.YKq:WSl-΂4^2߷F6ZN$58]H&c,Kز W;ysᛇ%jQweFe|ξxu>X;ZɺV/1%zN`bq{([6:K']aR&$?^aɾzKƚV8I) q ZzCvA2Iq^~$}t<*~ mK3rF;e#yڴPیdt[uzIq*B4Xx{ W_R4%z֫f] jP?]p48[$F1k[Sr\1?9lȚ_1pK[EAAv XވpK/>CNaT2(GAh3ɯwKo><7̅ IZD\h0NE@vXBQgT/qTqѻhଇjfGTsƙyp)>ƬڍOR +3D2:yno6m!3 8 L7D;sm)\OL)}.hʄ Qy!#|g%Ms&u@Ұ?\5`,ϪUE-*V2`T>[u?0.¢ׂƼrL{Px1TY%+BL\-s Wm s#meTS~<Ҕe4 pŰmKY^SþRSE+}݄XU1Dkgn~yr1#ܚ[DZD7 yYijLy%ʸ}eɺ6S-EnCKZy;0LBr [Ѹ LeҦf(FeO ;!IQ&^)ՙheٚI@!y2.UxfqDAUV?.[/@!0X<"KpEJu0 :fyu]zޗvH9fл@|p;g-\&ۤzK1"c껵܄,K滘y\keby"%9zqՇÂJSHSO?|*/=2 cuMIs=Mdz -[6164y&r?8-;׍Ohz#1>p8dRh.ix$$,m k.ݻ g"mÌO0J[3ibuUߓ<$-m՛-CsCfDPj$DruW0r> iKX~7WҔ,H-dXa<[ ֳI{MTYq|L|'t'fӉE\'/jVcM~0J/:#1(bR>yHX0ha^{qzMZ8gyhMDIHC&%Pw6̉*~wļqr9$X$\z2j_dcHDcCU4Mn] aG44ZĆQW(n^ 1u WMR}>uظ)h]* 1Tv'FMsnP ut F{6<{RH;Si׈Q#O ܫ}]x)4bԋ(?+8L +`-X{n49Ǔ2;1&1ɏ/Y7-.; IyQwl5fO 潠>8%X:i0t$%H1_l.^tJ_QikdL0xn|ԑί&`m'H?UѻEpOi/ 䏬3_$EZ:םXI\aLFLwErYzj%6S72TfW?t%fLm7HS:f 6Ͼ RݶKx-nB8&o@!xO{4`H6~1rY V)Fӣ)a)7n[LYq(TQQP]E4`mtUtU6O/@\Vj9$ҭ@no4ૄ#l~O)F;{FT1 X5%TO&ko|PT=p.3r:tutż?iS>F!et=GsYuyua4Ӌ@9 %?ڗ oadE8}aEI"=>D mɠ9jN],,\C՗rx1߀ɿ(\_=ڦפNFƖ.LUPߜ7ʐx Y kYo؜CXTs#kw.'@@,nXY0mf"5:QMւmgxomaH&fz{]Kd<5FzGsLh݋YiZXTP/$"ǥ9pY܊.Ҹf# JE(5A&:رdz|)S/`ݣ#]@ľpzNU2j}C鵿Rx+lqFl~s%z "ۍB~lR `vCsty0S@Dͼh㒌-AO4\džb Nq&d#0 IZ/L [  iq!8C% 3,>_]FC{]bKa z<T5w)&^ 0Gf_Ȳ{s8f,A'&࿱\VqK)+@Wi3ۈ#PvsLTp1 C?ɵ!^n6lM)FO'Oܖ1noUG9!E$M?HoR֣\-up@Lӱ%DTVתT>?OXz| ТVV e#W7mLjɏKz= t=q%*G4u pF77IU{Y;֢:+Wiku!* ɂIVn@`E"A^1_r}kP `lI? mNIaZFȜmS׀d>5oT,y_j\ <`r?(%b{nT"(7P3 bvןGP2\@Z:cq%91_ȢRJ;& PHݏ>i`$Rt"TD18}Jh 3tɢKU}nݕr۾$Rdk$kĒc*<2{UJJuQx/ e !'Ƀ :_ 4ovH?ANZ~NًbF3mN7ѲDxF,k|T o&)^q@Qmn WЩjZ[9L^ͥB\Դ]%L3K>Ec*֎72LfwT=qp[o"TA#.;Yۏ!>9T4^ă tDw7 =y;J\Ȇt ȶk4|T%weZļa'hq4ښSU a^?ICO{GQl:F+7yZf}5ˮ;BjbFrvŸȎ5{!23*Rzd2Δ}I4 ^wp'/翋iJpUw΂! /Ivf__/!ŌjƑdl0± RJ3P}nf[nq !D`6ͦqu#F⩰f'i@]$Epj❪Z~Ȗ>錳{A5 }U[v~;awdחD>YWk:jwY>6ckl;0 ic`Yt$ė}e#aRAWv#M[_͝FpxO}tʰG3sfI-xie.1rW{gx<lx}͍?RB)sJ#_\ZU6h|(`?/,7,ZqԄ[{`]{J^tؒ n5:إ/#"S9֤tu#D^5DQkuzQ?X6Q# sv9Wg~@g } x-NZ%3&Fa5טGqN/h4v׋ 9:W3lDW|x)Qkk*mѲ/EyHJ_̙m[läjct];e%b7[Ah#,i@S)|4xZ'JVNPDr7 a0t,ǀ Ql WHy+ؤݍQ `37ka(LЕN2?!y@k"%9O->?Wݴ|QvZ9| 뫤^,?6K8 2rsŭL c`R_nZ^7aֆdߡRo5cXz5w }U('pTnuvۊkWliy?(i[FOyXB7y544;E35F4ݔ}_$Vq$BB2s_Ϫ~V'yt\+97DFLlI-~ۻ}oBs ^;QѬX_rOAA6\I%;4%E`ctoogBt3thø0uY]SL ˞T M>zJ{G[ QƏv|v+ Է| w|5(エMN dsT[ENO;i+'ڧn5GgI:|I/_"Mh%q N!h%ʎi <({]D p`us.^%K?Ldgʲ"s"lGاރ%dJZY3bMa~R%14,~W@.GƸ0ȤFa޵$(Vb cpe_tp@xAq3]JoF)<(#TЃ9 c{ٕ5"a^8,2+[mVV:d jE<!<\aP{a k+Ąf (>IdtCK1$ !ņ˸O˗12!'o Q8q*9P/Jy,xT"06ys^C +"EsiE۫Y\m(=*DK/QRYjr;u'Y˕Thpj_~`IJ>l\f-l$t 9ft1Qr}Fth!+\e]C0&%$˼ d73JH Uf?d%W#z'=66&;8YN]Yu͏qՁtVEMLed7 H*_M$%c}՗|d Iz#(;hS'eAtaM4fh2*}&8IEy{!oʸ]rWu_=ZAfkW*cҦD$Ѣ4ı_eXQIWz0J=Y$@}E v\h4c_ M' As8T LERci +w>:?VXiY7Gd?U h1!89Cn9 ]xG;cfȄC1^w" ]/uFsY,֕OGǣO𨁲VjڜJ 4t V+I<[(ΞЫLep^LE9LQ"HsK) ȴ1EN.* Bjq<*ׁJ㻘 I&6!8:%ŗY_STLc[Z2.W:[pݽ(R'T?$P0nh|.ō`ͽAI3Wg}G(+f |N˽3S-FAryI)äZ ]K(/977Ojۛ$ l3~3VN ]ؗRߛhNw\GUG&.j o.>E9~?* @79`kKn.dHK%>5"9$/Cy nѿGi\٠ ǻn=*nOWf˱HPb hqS%0WBFzJT&Qi"ΑDnu YIx%r$ɕV/ZLCc! ˔-\ jw@07M@V1뿹4At+nd\.}ct{GY߾ Ms$1"kq&NRF6K-_:)%G%ms9"FV`3kbKQj\L[K3'qo9yt<G'$IƘvBi+mY;9XXxw4mR2|1UNy;N!lf@&/Ф|'hڛ5W3 , VN c;qkE(XAoS:tA48"hwř ,3’{SS@vB`"ŒNJ]uQ֚ɞmH6`d4?&L. jH#5rM}ryc:7IM'Lx(C kId#d mj5KL.r@&# Kgdբ%}1㝺&!$@*iKy<991 cN p4FFVYx)AUaF4b _6˜>4.sQķ݄ ə/:*:ƞK~ׁ$hTfi Y}K-yFTH+~r,Xac8'>BPA#^sj"V_KĝuKʶW7l V( A1r(wOQ=zJCVղRKD\ :ͥRx~8X}P|yPx7Xqc&šW!=́ltxch+nJbz2qN%AٕDdՠ-dN:8G C=F꥜y39,%Ҍx2 TC ]nʗ|'8/WZG|sEbd6^猦SŒ vY\w5φ6404rVH\m~횬1ctSjI6"d[yS4{TVVݹB;t滠76Y%:lčj\<{+bW9A-Jo9..'E/u"~H1TvvI *C!XޅrK@BPembs&\:+yc5qsȦv 8~ fэZl }X@ Aaޙ*+tx3wڱiRdq5X'2N*<{JP;gj֊2_k+Wzք ]a E2-H=ڲkZZ ް'r1@NQٴ5uRRzL< T=;q]y@Mc_,TOG ^UD 1$ 5t]cCYwOB"f;,P˹e:*4~mjQV@iDP d&~8g V 2, :) J=[,ZC=]um38 ,EUL)y{-?Ԋp!p6 ٨ atd:~T`&=fO_EyQx:x ૖nTq 1}Y1\O'qUߒ}0H;;^?zvaL 3sbiМENc ٬V;s*hWaB9Xi'3^-QvQ!1hЅ,TZK[4W/BGqFMe=?=ɎƽK/`K O vJo[J@?^pw("_hA"t@]\SV1vIxk()9β4lGK{v@w-kRBnݫb7yydtXZS il|r(vk4ބ-_agapeD`V\'E MWΠ6&35~zBe{%0r`\*TYyy0;sz?>a6 }T9)X/ B+b avW†3Wv P޶8VkkJ?nO9͋ DZ+N׸Vc~t=J1/wc%tl3נJz6[I;?Q.A}yDCd-:venؔ>QN ɆU3eWG3r61׆v@ܠw(~6r~rs_!8:*If|HG+i6_^++Ed(N&$w=&pS[ݯ 7ke0$M.rͶGEz5MuchQO֐4&]ScLؿJt%dHȠ `"YK~%g4]*fw$f?mA %0&/B9aN w?nBkU'mgмgTV TC\ފȭbdE<Û=↕Z,m@.=62<3*`0X@zAwW:O>&9R &lͳS&>Փ݁/'_(dU"p.a'rF(zwַTU)UGtt&OaC .:oNAVpOE0 ƉϾbǁ54ϫj>!?EX'pQ GG!.ccV$ɍŅ~A'YraIcWW(Xz>u6JM Z񂈎T̄ID6F CR}$8g!vԙ l$0}S z~G-iicdFߛ:jJYboKaSc_Y2l[EK ȆI_槎YF6Y5E#plgx 0 i=Rf+ zBfPکg>(x*Od# ]XħS5zK{| -;]=p],[WSJCC>Qi{S.&pbk'y"Zd (<n *зIm˄Ld[=5Q W@*/nqisR^fHRhI:16()^>`A%=%1/W1}7xYͼgz >Vb$Q 絠%D3 ԇ̵ݵά~dx^7Rk1Az736z\D0bC,d6`B #\\+߆\=<,UJr6ZwngКЅWH,84gFqcg_Y<@`h=Ax>e$ ڕB $jo sϮzF ȝoHĚ/ISI``r-毮 e#óF׺ɘJĄn,5-J֜:]HF)?PyQ5XKw [jn,ܖLY LϪ|5;jP!={?YqG--!)-ӿj`NMklc4i\oH]š_ dQό^6TS-t~axYlZ oԇ['#foDOzwۦH+b]$P*3 oOU#RM8^v?WrTQ'})u5w'".tq%,uXYp/j.Q 6DI^#}=4;>WSYyIȜ ;8*vI/osmZcO^ 7G_8ArP "FT`D~y8T^ƌv.wp1OBد,-׻)FgeμrUZCZ=ޟD+Rv6TaԟaBc0d^ /O鳪ms hrB?UB 4pQ`G_|h-FoǞΓ,s&i3;KYri6f(շ·\@71tqIH1 p,3i .ow tt2Ǒ`bDXJb'_M@qxVsSDvO]U_7qlhwf,HP6`1W:sRCG?.2 26?t+م/g3Q@m`RT`F"C֭WaA+':bT:m:Gב =nn,{?ߵO0{%`!;k4xJc̩2^ ÍqŖҠz X[@lـ8b꜌,' Im?2>BJc'^;sKö廞#$v(B'gtBQw*0ݟ1-;jNIu,ہY*J=N-DQ=O ae]UT ^7W{PRH9ށ pQL׵ʟukƞs-?QP=~c{eݸ7e+*&(Z}NrEcA˖LDoqQS2ą(5gUg\ ڏ= t+Rg7K"*"p?,v'/D#pSmٳ [=7I1il!ut 7'j7|p8okWݕtYA^f=,i}4;` -֊rv{ԃIMnڮkB{,THĕ3XrHV}+!2i:ǔfC#8鉕]*u< dK\{[sLe'ܓ } .A0PV|4A5?]-'6lPeY_ogujVlYލqԕNȊa$#Eph=v1}:÷A\gc' ˚Bܪ-/GPZ)L%ҳgÉYԹ8)`;'%ܞ e(_P-[4~[?p s0WcX%S<ɴP.Q}F=ǹᷙɣ-^F&.KQ<:@j\O,(Tq_np-\*LC;44zoV!lEmlf} B;7S6Kz-N]@*ntdvsӞ\ٳCm4$ @3Zjj"OtǗIب'p-zAj#npSvm4HT1r^i P^6Sp1WFF5 mz8ê~:ė}iX!n]`j[rs8d`S\=Gs1cߝAnA\%0g G+VlI}] ΒDfñ<\nf6PNU;Ǝ-E֠ȉ~=ZΥ#c4Yv͆ 2C27@%tSg|о3G;ȓ;nZ_[(uRO80]Ty$CwQQArmmϻLWkM<`ZCc2F(;  Myхő#vAX0RIisRe3jQ5Ae8L!y>\Mڻ.XVXXg1L:WC:-]}EhyQ^J>_bW`Dfɒsz5 x#Kq~pˢѭ$eفNlA0AxW W|WeΟQDZq7vyt ₾!T)ۀ\'!al 3S1']1C|oQ4g9I vyA&2uGZLgp(9Fl 69BVgB#!$ĝ d&NO1M=Az^gmv#18ߌK"grE81D}J$ g{I$`6Zpb 2/KD_AHxlw"ϣTGEoPR?+B*)2'"b$%b#AytH*s,2濄90ݢNϺCd#"|g:?t&To@!Z˸ ]BZjm뇸5ۥ1RjGvkLBh/Ĩ\I͖\!,2=Y4vrV r %1Pw?EAyWU٤< z?еY&S0tXc[_Ƴ:)8%qΝfr1sDAo )Ra7pY 1 z&$j7H쇨kPYs!Ky)F|b>v!pZVB E֎8׶AEi 1g";9?~&&i]iŭ}y.2-LN(3 tnר,>-Ŵ{$(y[lu:O!3]}^4EM3c+24:eZVuFoD·[=}Zr̟c90o&a FցsC'_ E I;3\ {m؛eW{vqvYH'Z(-+8?\כ,|3ۻ{1 I]aڶWKȟ'$gev[Tw34:kVEyK$?q%eql}_ZM… Qp݊33vLpaodflh'Xp7q.C i';Z%ܶGCIvZq}OeBMraz+6^n["a`ok2U9K;%}Z8t@2 L Pkn^틐kd=0I=V[H3;o&?L 9 ͕$i4aMtl.^G .9#ɿ=q*6ಘ ' 2_Bxhrc0z*\!.ᑝ$a⪚g"@W5+btN2;Сp&hNwf !ȣiP}9Ύ +s ̤ߏ |ZC4Kz@5 D(Jv|/1ϟTAAh+ ϗUV&: Lֱy/?W HIL'e 3cWWn@MF 6>˒ WGR->v3q-'8cpRdOcC(@ٖGCH+l `^[<#a05(/(aeVY(ug3p$%VOLCi8|jh0F2ڜu<|{Xӄ a_+'Mj~o qװ^Q +fwEc,L#*>Ex0va*>xpj^X0-Oixm-oF goH0=+xi[ h~)WiFmbVoMRlY\:mZhC8m^ۓx~: N=3 ? rZ ϶'8 E':B|r2п-ef 6c#vao:V &azw_aCr_g#/v3R.:98TkS6a٣@ua}yڮiCup:vzglWR@kd氆Pr+|+,jن)Zx0,Atpg}ixۍߒ%>UK2 W@6#ADH'UA)&9TPTNuN ÿ: AKmH.'kP>*I*+D&6324ҦR._&3`T\XkMJ=j>UMw&U3'ɗFx PT.zxwHD>e{:]rFwٸ77CF/#Me%!o4\ t+Aoӟ[#|g(tL7@! %sd+,PɢND-Emv!-7<Vq1>,WSnQD1qVx+QBSS権I( hvZˎ]yH+2L Z Mv|lA̛݈5;sl7q˦P)q4MrIoTRp' w?ЛX Q|bMWh|zO:y'( $cIE+D[vxvj@u-ۭT |Orn;:d(2gZ4|әٰ.fX8"Klm3>UOd;~7di3'蓓ќ= Gs"c޼.(to.:Qlmz20$"ɭ@`gX0n5wHVgi%9jYT/yNIYs橸h%FpD&lCmr-&]DM9w1?_(>[P)ȮS٠Sfj&)_ YIt2 W~ڀQCWK%A/qGv=qURpˌTո>Y̧ӏ~raP[=ֵ*Y<~~I&,A/|lcAn0< vj?MҦ6ª9k;1a| !}.auPI 'y^c LX $IwHH닛P'pÛ4|Wh.~39c ?L:(o=|m<1 ~[چ\*)\-"(w3t>׍4ChTR[GkFar>%{Ӑ ZsAw0Oo0|;UAH%"fE4"rt@Pj-q]CBIr'QuԴ#I}9y[XRQnM X/Vhû|L=P-,u%Z Eb#|Wu\0W^u!gM1u& 0 ˩"Bϖ!$I!.m:MsA}Ӱ1_sOl\IbJJb*1"1g8[Pj=eo#'T DPH5i%J= ćꝳ*^h`Z1)\q ﰕ WE{v4,8EFW!|E1:&>Fժ]OR7vnyFMCzrH3s E{(X+tI35{1sg*3JYt !)/ ݨ8I>@Д  {< HkjrLHMXx J|IoϫkcÃ) _ؽs"%ΐeHӐɀa+"LNA2Ě%%q(dPPs>jBvzʐ`&U{"M)2@p ,탺?QH6??P aa&sd8r1)E;GjQ4Uu>՚Ӱ5;ukc.!'zZ`55I(DTOqj*(.{3g9ۮ*¦f}O QGU;bXOp@"?MYoc dG:<a]ӸfAՕ1iG*ov wz ^1-A+qKw%&-3oGʉ Ik Ff1b|ቮ_O:MՖ_*|f`rGJvAs3bj#oۿ4JNeWNQm,,NLa:U %d}j6 h6@ d&]!Hd39@RgP҇/RBNGEL? $->F !7iL,6e7z&R?.-SF})2:yz{GMe=[Rv~E+}wXz ܀ |2V_2_%&[Yy#%.MLF%WDJj 떁 &~7<6%DnW7ѝTmSlvᲲek; ^1^lCu͡ ]Ee6:p !:[vߕ}u81N6(6A=$m^SFٞ)a"BU^&#’#!EF 70HwIб $U3U?'Ɠx%0XŘU|=Id:$lM4_m~2ȡ[;9S{mvu@T ɏY-I1O 6 D)T<=(3o\:=hU8ޮQw\_FPXzJJ_ t2VM0*t"Ҕ=ܪ6r2xVr2ɣxf1/)"T\1(E~K788RGg%0=GpjOs}7oF=8pnyﴦ9o:AyZ[+ŒHhX,;.1-kf4'zY};ֺ^. a¥(Sf,Vͤf;:mV!ZH K4aD'&DpF钣 7b Om:v`usYL JMC(/>]eEƒfya7njk=(5I+K u<|whX1ؕ)8dXLC@2d߲ח_q$65qv  2Ӊw25(.+Bj&ł9B~%ٗ>_@zt FYPE`ҫ LG0Bdby U=<}xg\gV^5;kS%Lj}4 XJBCMd9Iϓ'xk0Q W`LCLR r}wm8 U2\~Ŭ ң9JY3 Pmס -˜Ng!{Zb1x,a$zNlOwa@ZS3)CE'}$!s"? nHR6י(/ܨkPɯjo,cJ|#MŤK=dLPB۬}8{F2L퉪}dB`+-pd:&g QntM M:Z|4Lwf$pa`>to7/&LxLl&in-o@ !x7B||HO^rMA-vC o COZnW蹨nך},nXy@x&- \ a<jHݯAE4({> 4FpiP6@4˓4gS#;[~%*5cG (e7GwKu59 maZkPskUYGyOd7GY=Vqmu*/G;N1(㲃`*6y,2by=) cKrE8R#@w*|h.iz`S,C*Vwploi3e k'4sY3oY|h.ƘT* !mμBf^/\Ǟb=|4v |l%~0Mx:cG%>Bz_R;8vPDU^:~|GɌ̊BڀE5d|PHx ɎCHJym'<8ܚ+"i .߆T\"*`fmnIgfu^Ⱦ*Κ0{dXQ>'.m@C{' Ӥv-sCy%4AFn_p'յ_%t6IY=@ujx&| 2q/}+ԵCFttJd82ԟα^,F/FÎ,Ə=TvENu?v7*9O. fo`je>'H2s%QgX|rdY<8OkᲠ2 t,'n'QT0/-8K-'lSDlr.p{c:B ~u$D(>0 $ -`١zz\ҕ"Nd[}DvRp[UD.- hiurFn07n:}=ucbRs:aSb&wsE:¦bOFxU<: Dت;yJяBchڻf ĸrX @Xe;]q>+˳wL('<='ɝ0?~h gn+|ci)`M<K(R祁~W:Sؚ(Zm>ӗK͕_}Mr, SBmNApIRPz3 hX=~j<]N)b!FMقi~#ӫD!mqD 0.{p*\>6e5`!%+?U'yLPAzWuݎ)' PḡR]IcX-)զ73>1u]9kZ?LETn&oQϤaT0hS ^Q$WiY)O0BɦTZo=rJ*^G| jG>y%m6 ~2#Pe-`%Eש> ? abLHSi1+j"߮9bG@lHbxL-mdr`,'0jdh׾FƘZ?>~R:x?LC a@=6➠pxrR^!򵈌֒ڂ(ltr?Fyh3fQO9;!]&Zw<5ۦ# ܄1麗eզ!4% OB$DX^9RB=#`ʪKPJ尺ꆈ ҟ,=)=W &َ-h`gFcݸ*i) uY u"wk?fRp YCSةAI=[ŏ*0S%ds i]tn-DO/D]&@y'3%fD߃MGw޺p}@mn0CWV]tV-G- 38$ƚ <VJH7gcXE!){:p 9w]$eXB;Wmy_e;3;VC"*:[팠9| tΕϬ67K*gfW:CuۢS@܋u,K7Z eQN~)aG^Q"4`vB!CznMu <0(\EXXd8B cEbVrBG I&sKhg9)(~xBUr8Hx1Lvwm+g\|}O +M8}#{%^{H1]݇xJy`Z,,6Pz0ufÞf8ha+ӓ Ι_ `n q;a \~@N+> m8Os7Tsw[֠ )) 镘,ngGUǯAftHMV2^#n*d V2U{b+P3 ʺ*M WmK( 6y;KcgpJ7_;q'0Q4BWD)Cs/tN:WR+R2-6K3x&c_{iҖ:zB*#_"-w YD* rHglq-<5p!rT %ף*Iyi0u:c1L-&Y!"rbo[J|=.*6@}ڿ>.):&7w兔Ds/L med)[ V@V>9ɛ(`C -{[c2?ɼ ڭ<ևUrAQK",RmVIR!/<5M }+!aݘ/{7=@zxoʎa&KR.EozEqFYm*PUyvۀ0aAM]{klrih25^(b(uZRv?7pԳ b`2"? 2{{@P`\C>Q|JvkYKF(zFkoW߀ )55&FChꗘOB_pkH-ЬU ې|n_T\O) Vo3%#Iȳ $G,H5HcU{w/DCGS bŁsoCj.XU5WPm\ TE099mic1hl MzGy8wj /$C'" N"ri{ɀhu9 NIy|9q0 ]㈡4fأϮL_ρ4V0Qyo?q-N8p*\"^R,T߯g;a;'NigOdPmmp <@<÷F9&_JեoGDO9Y@5-~]ZMط@.tQ?b 2Pi@0'?7z)h=9/1`eL;EG;o/1DwlXO]c<$>˽_bewk/XK1F +!L}z]m|cZ|]cyq:+ž\@=-%b˗m rtMIC|#K-j ۇW,]>5B'gqahZ[Vgh rB ?U<r,Lpg E oVȨ=wpC1PV|6,ߊIܛpRX;L;Gc&ۏ.Tiפ jPU˷2]CԜJp̂IpI4?_G{ ->7*"Y]%n2κ$\\~'/@U Id-{˔]wcla>d1Ѹg y'a-ݾpwQ/K'֠IZn!jV 8YE:_RY׫"UF<-cfF[fj\^\?cYɃ(V».$eZ-^̎(ZB rIo8|=ޒ UBcAKn< w՝Dr ׺=[ŔkJߑ * |8 Լt[Ubޠɠ0Ux܂^ A^uge#Y@jHO7]MΞo#; sѴR;486Bfhf>p5BPr|#OS2>a=9R5I%dK+H"L7;cvYuV=(ajϬA{f[9:ca?4?):Q$k>snj\T?r'YdTH!eF3gSx|ڮE4uAX>vtPU M <] bhxӚqSKg;ek-cרz+vPITCjˀ j&Vy$`p<.$bǏ!q`?46IEI #`6YJ?#*N{x}JN"*or]>b e|khgxJ!V%|ԒN9jec֓qܕ։s3vCTy~&p׶!TzHA#qJ˜Rfq[To44Y~7O/NPԹ%ބLxR]Ը+5+/8~ X% gU=asϱsx y^5fHyVza-yv 0fS`*Aծ> HjVZ?i>,\ew"](T%̺ϼˁ5j;N`j*Kㅸ$6+?dq^%v_4'p-{Sԡ3хp'85\+|ʆt[v ]{أ_ϥ^=>hW'@R|)eTH[ȵ,>y3$?z MJhi_e[t;oeu .Mdo8 †R{R%ikv(yW2`zCptDknJ^rUkzW%FnN,+i:=.e _$لiz)]JEpR+7*]㾃"}7gHCMܽ ]j^>/Qv{Q&7H!._l'C!IEU)% q1K8v 3/-+&6bgy݂J5C6k  4_OKi}l%8(j6ƥS =,or,$63fAH2XGk3p;;]4}8;Q_a3m=_318=, +%Qut,_}twFJLu[/4bk=&%/>'<752ϴzlFK*}#ٜ$(kIS3'-6 F'+Ea>nazaTc_jMQlx$E1KLCr><%?Ktl*e?.f (|‡]OsQ7,6y&}ցBmpZw~8R-T \A"ǽ.`mh1jdv 9u*߼#Z,%ZijV–AqX{XZӮtUFMIRȮAF xA${G.Sc„3'Ss2jUm_3w|ӥCՅG7CF|j YBM0T,o~}~yH?Ӽ6_W ANBj;mz҄KOqD|܀FE yF>VP3U`GS @5.^,clm5p* ;恢ޑ;}˃w0=TNq?NrY ފg8EI3PcsJMb!쑙Y"~VF${RAfw+~+uaz>uK3tcpZْVay[\%l21(d ʼn˛E68 [ŃZ6)0TnD4t0#Bjť8:z-#BZFR'ڣka5e)H%=")0uNm{hų4o1TNqJDn`)h}*A7#qӐI/TGR_(W횎D^i{:Sx[xKK*0mr D*7erS?*`ZO]%|;Ftm~['ˢ2,HNEώ:-7uNJa@Hsu@@$kr4x 襾" OT'k\~N[$PH[mMHB]rC^~Ms1R=rok25Tz>)Gzq;M1m9݉_'<525 Fs!W]0| ][Lگ5y2C4i}y͐Xv"Rb߰jRj`WgPY{zrb5Ay  Iȑ~^@ZF)plM+Ux98T*;WjFyq*~QKz roY RcT=7Dq0'<jt]>Ʃ: Մ[A}Hbû KZ$s lJ>yE}U[[}{+7 t6&1=a'[ڬc OGk Ne=2K\eo-,DPc1 $0Y`΢լf*yA4Z`|1:@WX̙/å[%:Z˧"=pQV<]ng8xV;we8/bqy$f)o~Vi]`Cp+pbeIl=ԋ-g" Vk2kyΚ}E[:|K p . hѐqy*4zgp{G@3:QI8ۦL̀g>J-(q_\k>YiV ڈBc/A{E+ bwK1M5oNXa}+2*P/$iY<=_|)Ŕ\`ԘM%PBmw.m֭ǩs'zBt:B4߭XyH{Üg#YuFqU*jsDZKѻG@d5锑bwFk!{u[Z! i ?o+|^+@.)g_m H= !kUt:yľ%5 UuY&H 5}Jx:9Go b}\ @yq MY;H +tQ8D5] 3&)x[_s[*RܰNwR*DEmoeH_Mwr0XEHyx14ʘ:7 aWkE4,ycZ\'-Rگ-q{>_H2t\eȞ Δ-@y׏޴| 6 M bxnm OpA\0ZsׁNhPŕB--5<˥FO*Kiu bWq}/RZ zc( aYH^1Z  AzX6E^?_nR?+YxItPSaxc `6^A{Nܵ儮k e_UKmوG%IL?AO5问b#ۅ5I{Ln'}7eZh{Jl<$ B^&t)sDJFEA4FC0t;[U5Lfy vO{gV}/uP  ~O;_ZG;Y*\ky/(LrٲkkVKm]$:n_ mt)Ye9b=ߌg)iWYv4?<+TQ"7l[{cѮ,}1FtR3`KglTA53AWHŒ(̾95|Z&HyOS`+Zr&xb"W4?oqdfq/6,I {^g (CqT L4={>)3x~gz:JX@a/4Oq(QUQMjrMhI ZfǼy_Fx!γZSb΋a=t4տ.Ǿ@sqW|pBW L?UWoDN+Y6`rӮg̊JOXKbl_#np6npFnj;&Z ?|d +Fr: l>l`*TVN X3c,v6JZLJM6^!KŞeuNJQQQpxpiz&}Ya Z34Ing7PFWt+罎Yݹ h|N}"ܣ7L.9 lI ;LgI}<SB @;( Ư^}dVoH|l|;;ahIbf;5 %/[ r~+`81 k.dJ4N`9't,I8(?.v/,^7&ĊmDq(q6J鯸`7hh6ݏ6cJe؉FM XD[v0!v4xJ%bCRL &A"j=0qGhzٺBޘɖ${TQwXs'I#JYSNspTBpXJ5`PDQJ)F2,iRJtqtwqWg|PJH~Dm.S:Z0#CKbF=n9`` zp͉O\g&Ȏo阺9쐤=Q4ҡ]-'w3 j<_|  &qt|bذ`z@lI>E冷>Q?ԏb,Z]Iç'Hv $[ @pb3h?eRrBeYnS(- 4NcUxu+ZgmXO-)idz1BOi|YLoޖ3AƪiڎK'U" 45`jlEj7ރh[y#DvpRWC궺+E <Bhڲ_pY-2V +Vdo A3BH䢅Qau&ޙ++jY--}[טFAq"_m@^b` aƑ4}Hyly.IR0sw &od8s?v?%*$FD<} yGX?}ӗtb{UNn>3J挅RvWx0xr"2Rjzt5#~LI" <+Pke_1n?Ƃ SJD>hIзef=e ߕn=ڋƄ7D N&2$x\4 3McLPLc6rYF÷q\ HYYU"ojo: 1QFQ{s!{z\͠ND;*z+(I3c(I5r[TTb WY | e+?zJ;T)PHZ{Y<6` 5rO5/BPr8IeN\C4G`TSu\UbtG1|ƆmYIh^#;%Rx@m੶QG` PhVl߸EM!Ϸҙ S`\܄d5رAtqcȫ|P}]=ѐY^E]Pv B&`? XA&,E&_CT6/%4nݓf^E{shUUE9Z`1weޣh05³)0έF::7r'=eO.kp1T?FHT`²roU.g?9yPTڤȞZQɬzȣ4qb!|@䉥|[2AGF{HWJY_).jaxU? ^g&pB?TLvq =JaXغ73cpsz>;܌|GǷdOONҊџ `܂-vVl ҏzX1܊Qq鉢N)Cli0.'c߳/"5/ z ?:\QqL#:>S!$5$FgmsqKA׹y3(O X{Xm)Q)oF2\9]ӆOHUOkt@270TwhRH[_ ,K\rZ_X߁mx='DT'KHojOmBGJ\5Qk5JDs@Dܙ{ ;7 `$i EyU|i3slh?$&B͊zN^-n[jvvjjH{*A%C|-"^+bۯ;/@\lFMhW&HV/ f}7% VLt F41ēwVBUC4oe嫗aynhy3l{\R%4"0SF3P`ԑVem4`d&j{E%v1Ф`qP;{(֍|±v9ރ{W DV9[$?k>ddKd3 щWWj.!sMLNpx-ӕy:gU~gk^qC';T0w0O/27U`Hߡvl˩džs1ik6uJ VBJP5+(T0hnۦʪ˰nh~׎ߊq2&_dXR8"T΄nr#F{C"}Z[ 0l(WSHސ%jh~|J6G)|es}>ȉUtWwյ0ϡinGN[Nxw﫸#I֌ID"q%zUrΜԘݤ7d3ӘJ3DImw{f%$YV/I\"=aGIZ @^;#+T$脂!InUOdd; +Iuk:V 8π=M\$_٣Fqʧלh?FɑIt@x%O~k>P>A :Ӓ*Ʀ T< ^A0`RߠrNYMOկɁ^/|g2ZIVTvbKS`-:z{Uov-^E k%B Eyw8-!%c4%nBP@G&GrV/pmХJ5O^Hȓ<Y(ВnڟBWU?9nK;,UcGo.MԾbmG4Ko(5þzm]i4Lvb ]`oB<%5~0G8d@,Dַu[/s  ii3&Twnfoln U J,{-C Mth[kY]t(Czt{ԓUc̄RjbDwČl )fT#j`+"Wޅ/e+*e09R3h(6dA,8~n<LR&$&, B\?:ٛV)Ѫ "T6l_-d5My4Taxvm:~+rnȨiLKEgb[x]*7DZ-𚀿5Iv 4̶(Tw^oqA3`ې(aCFM&%ȣ|JTCf /2}2bZpѱᙸqF1(՞MØ bGLZh4x=!AB#ռz;ǽYvԕ|㑓U5*F A0Y,-dW@+}T34ClJMf8S ) <+iV!Y]iЀf@u m3-O֗"6e ycKH~zٟ #und٥;`chC'$AI1L3}E b3l`5^_Sy;qNX5hJX GPB)y1~{-F[4:u(Z[?DFS||VZu,pE*NI?lg D݀gͫdrIҳeQYLS$։FzĶFyg|cQ){d &xBZQYU2)\xR9@wz= g@ކ_/KÌh KcԠ Mju#L|t$ܾm&Ti].e_yɣHb\4Cw& ȥi|~VcN䒙3[Qľge E|$!Q,gz_BW(Il1Qݳ cS ؟bCٺN(QݥR4ٯ,쪃J?xPn*m (ܾtȠh#?bon$xSe_cVގ]9&3mQ׃;Nud9q{ƳS y_i'# `ѬMe̷<(/eලS*\Բ.[Ѳ&*9>P/Y$yNv{Fn%|״٩ k΀ít4GA^OIec2b==|7- TD-;&2-RZ|i5irG$ 7z@!&'(;**ҶMn>ؠ{'ĉ?.ڣB$ ȤBTHNmAr]Pj2` [Rf}qd05ܰpm]l] lwЃ=Ejv=$5 ðUM4Rmv8UR4g]&0n;s>rpQC'd_oky՜h͗ '@kOJ\C3͂vlp60F2It:H zʇU@=]pohmB‰Ҡw. Z[\gk7ќ}w>ST+u2Hjs-g3r M:M5#:,ϿZD=$Ta> c."3- nBł>犅r?c#<8(eqJ9CjuYJ]Ӹ5Eߙx [j GdtS@RpNOӘBk {{l,A=隝sqvGe?c#:FSad;[ /lT7Uu'M5% 7h\7`oe\$}$!H{ ʬP@ Ke|x*HػP޵=DH/Bl?Hn2/>Ub;xuՁKtM ȓp)Bi OpJy)\&S.@ .)!1O'`ϸϩHϩT>p~)=ɿcqHq@t)s$Nj`>xi/5j3Wjr](kqRkP+yf#d p-VVNR#2{"W-@c8 pywsB`:~HN8~o)d6l2Ni]KHL ApH*K8uKnƂG o1lk5pi.e?[ˮޘ }zZoi`٠ȑ jOg@%<|jt8&7gb3?NdA/o +GgI(HiWo.o?ۯ0CyM' PA4J)# ByCOhSiGFO⦳oڍzVPaseCr{r0zg0".*G䭎xYc$<@UPhiABs^<\| }d=͇FZq/\L.:N;T?*J`z3.Qo^̖FK/'"%QI,-qh y#5Ӊő. }S7DO.٣vzN3StCTW5eb/ZSםZ8B/I)lWY_XTӁp`|VsuXB{EN',9LaK(WP9W$qX8l̝Cd iFfuZ{ Kva+556LNv`z- C p_'2v4 xxxT\4:E-Y{` k륃deL$Xkz|V(15,6@MC&W͏z>~*\d~Li6rĥٚ J nDR6Eu-]o/ !, ci {RćJãXj9#|޳'!"f$6qo)ϼɍeh{zZm8UN3.9F-rZEryc!{]ьT+30E*slmK.R?k̕`?C%PIn0H=.uU ˱K=XO>Ţsjz9**,TxX.J&>*Xuzdvμ˄ ΂ G>%'[OǟK)ӹn(FX%]G .T cʈI8`D k,DʍhB[i ͗N;=yj[[.:{Bc"hڿL] sMVؽ'TVQ{@eM’`^h!f$5eekY=;B#&H/eD7vn&1Ԇfxo:K->VSLlȥ8$XÄk ϴxjyISoьädэp<@!ֲvmK˟ŴkeILkfsuF?eI0J\`z®8[WZn !$/tTz, 'fs NLm#*O\г*lUj l!N'YZ$E2#Z+!9$BsoM(ӑ2wXb+i=3([[^=Zy~;`hIbݥ P0G>f؏A5( ?Gl+믲:J!Z qj u.ݗݕyTKV?'@lJlWj,f@6^ hGk+OsݷyoR!z]6!vqÀ^$4@,GvC7;S&=LGo* |PW\^l9Q4}t(}O?)sˁeV1x{iXF LAI 9ڂa}X[t䢣7Vj=>hC3A#`LdDn.J3 ʋ zLy f!DeD=i_ߖoVEF{v 1pǔ{kD*HK[ꢃ tkAKS,^cp)vFn"4]cTƵw~ 8xk>E}bIׇ6f$ & O5iF!5BZ -gd^ɄvniTT^Zr agGqHKC= HpW(tݚNĘe^Zք3b!qF+oZpzdU9LVMDgPaCQљsWYVʇ0b7wV  ޽兹)Zސ/LݎKSe~VCڇ%7 |\+,P ET7mjV¦gץҷ*bx9N،{VZ (CJay+EytorJ|9T!4UJ׎+zJiϻ7ETh'Yh / GB>@̕ر`/t/Gq۹N}!1L)8JG7Ϲѕ4u?WM 'huUĄq _=>`)uu qQkZB/r)k ߝ-˼*/*i+繊W: 0*h(Ulpp5l |Z S]G^E*xXdDʾ)2,+5,Rnaq/pI&qoY ۹ kn_n'u6ƙgxRẻ_`y: q3sELH5Sej7P@z'| ./v&lȌ1a|1& JS1(% Eӕ Vf!3̿1Z9cx80h[2mtrarzKͨԙ]), c_!^ꩁ#.8Ќx%(kW"/E~X;V@|ѹ-91M/.?\w̉Yl@ BH-@LBD3Ćk#,RH\扉xe.q.PU~ ^rW< 7l`~ $$XPň VZT"_r"Iqnz= GYa~LaCv2HV[? $]qrX|K`(,C<ۙ߳ 8=YGG3B!2䴮Ǿz+IBpI(t䧧c7 yQ(R#tGRI+6(u[Om8]_^kX|$*ZC ?D &wZd<Ӈ0%n Ƽ(eZμGNQ ѱL@SC-}dJ2 .a^Vj5 0ĸw N.("GZKELlSv%ǒtN-I3iv~,ׁ# ̥S.ѸD o97׍0aBvu(2-{Ū=`6X|:6n'(8$εQzgQ"Qh ūsr4+`-},V}w-$}wݑ4O,8(K+̨L2銷0Ev*A9-x$ , @̏k.=/숺_io#X9d(chĆ&a|z;PXJ)ڽش )j@ށe R7ES]P}>=كZBJX(kSZJ=BegtuXOTlY\$/VuӠЗ&~>ݎSsJȻ$e&:h6 ֮AuD l(M3e.^-jOZnm[❓||F[؏Ϧ' C#T~o~w cNjE:f=(7TC8O`3ey{GKi<1ZGoT] AFCo o7hr>s?D c3tXTk>b.e T=uwhPq[1p8eQD/aXe |&*ۗ9;t'M(n fNB88aL7N%Jy=.VG1e:*dl0:K 'r8Zfd7FmnT[%Jh{FY<;mY f& ME>z"%@)3YXa8i m@mE8|ȯ>p8ч%Sxi&/jBOd|KU@ 1.5ˠ}vA4d0U-M Fz14鍦GƛZn4Է.§f|aU;#0u b?¤}f,-_nQ әj?tpIDx. ruꮡ}O5'9)8 =Xmo˜J#64ػ"*ͫ zhoXw*juez V_AxXL#5$VѺ+&xT?9sz ߊROn{?xDe Ƒ-BoP6vur˽uz9瀖.Jc:[^t `T^GcMε^20^$F0)v>7mTk&\yg=q %ho$2 wV!Iݪtpj ޑ#d;/eBDmiiۇCȐWBжl!}2wCYnG 櫿tJuЂ6K zɉ>BC6Bfh8\FVxn \&-5-i͎PsRYt=eB0pZ$77<AgӍ=+J)!3xJO?gAUn/ᶭB&}{Վw*A%r\}Sf*=ض=Uo1,{u4 L&QKZGߵ7| )|ͺC~{:qAߪmhB$Z\>bʋ {/YR߀F{kp@5`d~ ӎW!#6 90(`?Eg$Iw9c1X=!%fތ7ص=.19^yiK'>-5!Nut=1ی|ʊBhℶ[wE3\ӯ2ըxG7Nt/IP*{Yɚ6@I1fH|T6A'gi`=7vE.6澬C`>jÝq/3%srIH]X\BNxUρk<:,bu@Ahwc\X8V8mbji€B*ۮH=: .'Np^ErZf$]mpTy?.qz>hUJ)gC8$ tq4XK$kGc~6mStTK6K_>q.nUeMgwQ lEss*+O1@OAcsM Nre".yn܀L:HYV*phɌe}նȯA*d߸XpPVC^ǐ8xNAun^sac:!Fj)8uex[$m@vL1;si!C#yBy͜qoL{69( x&猠>'- H|wXHʃ3h)G6c^G91 \j}8Mt29YT%oZ3G7 "a25JH GOܶ Nm#>K?Yל푲Å rKTț5/\fpr4HpA}vb7N9Mo~͌_/M_/+"BݡAŇ'#x(Ej[6 C16^ P<(| x?[#C ]-bN1A<e*ĞPY N$w"6] cO$A8^oyGD)~oN`8?бEqףU!R" ;fvq'7(.@&nvsF\U1eb`zJ %A1UJ}l')&Uc]ƺl;e~Ytr֗.La8g#W:EB]_{p=i͎ݗ R)tߺMRuM(;PktYelw24uZpLEUW@ݰZsmm~O@E?'p1@MJtۿ\HC|/pXCC7/, {`tu;&CU(x7蕪Uҿk4tJku{W5`͍ĵڪ\n(1 w$0I{I22G=x6)V fuKH/[_cuC\`e* ?QCz7^hM Ml"?`C8jPus z.Fӂ@ɳ>#^4m^˩ld,돣G$Õ}ʣ.ƝT'x=gvfgѷ*`Ϛ؁&ը7H; ^Q M7|"bzLGhSd5:;U "F+SqK‘Ξ$)^_+ؠBG-pm؛L=bs۟ CQ3 "6$wQ l8qQ.M&K6CH"vlK.O@;wL l~%]I۶PD wAݣlPYCŠ&Օߚ`חfgVҵ)h='.S+mHRk{hh C KdS.сCE&wE/,Jr)d%5Ŏ9H-ӿqhd8*Djhܙi(h%XlsTK8Y1Œ1jN6 ay \ĩRY.oՒt]C;7$}HZa &@w5jf9:#Q[kU}kiC4za9skRyeo0JB4z^uJ% x3_nWQ]2bmYgw_FTbruum'4frr#8#R5B:$UxS2@)M.` 50pC.+t=iF{"X17)ǗuV(7C*69q{{HfJ C>*x],6] KD=F>Ӫs^A(+:O,h\}R3} >J;a3=3}V\mR++3pz 9c0AfYYXq5f`.Чm&\=ZhH` ԿYxz$lFPNq qJ^ƿ«T23Ő+-RvPҢ6ȠCiz @jh [v%"2RTi}R84_[^\Nrl6fi'p]LmA9)K,hI9z & 7Ѹ2&8}têd;V,c|>P&&yC*M撀fh$kz28@Bx:] #[]UIkuBEəcXd $ 6HkA,` $Ȏ(Xwmj33HdXD>g^#|tRȮ.4 F>h i}HrU$;1ҷh&,xk VuPЀy9ʬOC9>lK0k*4SFý<%xϯ<4mZ'~Itخ(4v: Mrq-v8Gd@%jmJ{t10j 2_ݴЦ9IP7XۺC 0Z`MjOզ_? ڻѝ9JlT%ss q5}*wv"k]#yGcnnYk^V?:&^X$tA>pw۵+E{R_.l]$]͕F(k5!"K0]$00FbCI'F|Ff=(_TFIOu4 w,u[ t-q<7W'MG͕k5Ei+u…b.QvR6y7$IDElX,ŠVQE?{:'!'R ?ɉ=J˧gPk$֡7;OBDB@vaS$e;_y ¾vKU*#IzC\w,ŀx0ny>`m$̌1  "-=D}-ΓܖBv/4_Δx'N[A苪f $ڽ4;1 徙=h65W^q&"9j *`X/Eqe@ AH|JeX󉐁pdXgƜEZUHK+P4qW}n9DjJ hNo&G!?J nE" [%/r;^7$gА&hG|_# _0,}WW Gm ]՘ܮJ)82g[+J y!_xSkc' s['lsւ!a"!1bY: 2l@mP{y}2ݧl1LX:էwk&ߕʴ`̸L":>{Sh?wl~.;;K7/s11Z*q%w~7@ߏ}53$l; $hf57T;5;49c <|)[5r g6[F:Vu('J7dCL7{~ %x3hK!r8JR?v$J'oѣ[Hbv]܋?& Bh>b. EPu(U# 0RD-ŴTl<6+S`kQxl۽8Ϝw6ظ\ 2r]0l^ X9+-ApDŽN.X~L*UϏxH1(\ycU}Jn,mM)<\$qgnQ/ܘ)]z5΢u}k3췽ym/)S?lUANٱ- Aj -M4ũg1ޞWIaia |tר 9"MŨ7lP.^yˆN 8wMRRʡ~<1K˼C]v-S ^:B@`pvQE*+9Qd_AE'T!Bq1g!ƴ.6zL{^W:F嗱qV& zJF%*P-F64(0JwLG̷ĵ :*N$1P2/ ߑ2m ΍^k̖ yٽ>j>Gf?H2 pIF̐%W5'h;kxt .ҿ _&YWEmrE6(253`5}w0c [ʩ\6+>q&N Z)?BWe}@]] ˡ7}^G2s*8~;/ }1|` ɾOx١B~ǓR.EtÒ+lI*E}ᩣ}";$ai"aiqJ16eeyl}JV~BmeC Ԋz ;4wb_ Z-1Q@ mgО\i22؎+֖c",lHj;N [+ZsN̛N%似,Ab Oԕ7#bmߵ~ >PeA%@ڡb0oQWs,gVT^'gkP?W/+7G6۠ϚiI>6Z/5D-=iWp꾃K["\<Ȉovqn+MԄ0L]yN_>(O&Fa,RVToM$yo#RZW,lyNਲNmvuVPkN؇o:X&1;_NzU3]U(^v&"3ƲЄ x7-t9D_o|[t.:* ?=m5)yI+(>FX z&E͋[` 8TLј3"$^y)[Nm?l?!Kz*glش(3 JV^j=GA(v恧w@VψeOisG$$~ %Zn;ycjh4Z|Ѫh.`"2HL9~6{0pϠעV7N-_EI<"ެNt^bUWo>D62*vXTZ}[ _3k # F}דGHΞJ3AtOMB}a{XS}ⸯġi6Nmre* HEFF\ɧJZ֎즈GފCߑ4klӼjY}Ne1CVr˜3_(^e8l OsQD-E2[8lqMxض!aSNDM-Pd =MJx'm$z.hQ 0/ń|ܺ{\H-Y._ '?F'ب.Gfu88΁2낰r) +cm݈.Kټ&z(UYX,vBn 5mdp:Sl%ubn<UwxKN|-7%m`L{OKEr]qCJ#i qm`Eyg=:ARjg뱅эg ē{ZӃNhܕge#haa2AhmQt ;:86_X]nE/+hLpIu}H$뢐,űXU&j8jx_j}QUfnEօUrG~ S.vN\Gс\;5q<0dQH 0A[ޅh:x:޴_4vx!jJ 3睞ۙAY#9d6-e`AEqU/|f.a 2vBaIJKvdۻ9xʏ+šPQ0<ŭ6p d}o?g@c~mFDѴ5t9a б]8n2{ϐp A4SˁO*|&eA oMTER!LlsU֎c|~D ?uHO[cjѕIQj$/!B xW$~&!f̠cOоX^|HYcQ͖՟x$d?Oc!DžA!j۷3i;PGk^y|eUIVϟA&LZ+KTga f>UEَU6nh2DVDz*VYC!!i:8A압A|]J%YY&b9!7T~I8:ԥs22*0%=:j0,|>ǙW*S%wDfԩҴJ@^54FQ& =Rkw/0PG+t72 ˪nvM3 SgjJ5$yΦ t_R[^g [=2qcL Iu)j$s-yY窓~egGwߵA}hN2.3Y޷2q(YW{:\|X ][L~O`@ojfoJ}[E: &8Σ"VH%)% dpCX]coW% uьU\]V(BeJP)D~XГewee3i)Ty΃$Q `Me.cl' I^}-%{HiÉMhoMw) B* WbqW~,Ǐ2uJv(vLRcܠK,nTu0d<"Z^Tvt֎DoRJ@bW :8¹:_ؗPPX( qWt-_N:A2Y>k_0rLZsKšdmS53 GQgWDK#Ԕٍm+"0H=]l{pEB1Y!f{6!cܳ0"A%kh VdTLVJ xF|PzL5͸2oG <&/ %( IkĿa >,;Q PI+2=je xٽZǺI3ut°H!f3̰x.4N%A5*@AξqPfCXq{'S3BIb  m-}i'6ar5_R47K!{))RVYsF JԑPX _".s5k +%D`H|MQ%Dms,g |$cPgE'9W` ųhtHk^\ᓅpjEۖq^ R7<ȠN$yNR5`׊P)n_aF^qW <}8 Oj澱GO≟m"ZvH.V؜O3ǀ:a3&?.u'@4 J^G࠸~DiЍr,MUtp!%! [I-ڬ6/w5O1V }*BɺǹUSX &w3NJRsa0 P*F@Q"`Tu)/k@31 Awq<8^KI9?FJq1;Wd"9h0KwcLt6TjK:t7,۽;=H/"R-iYqyPH EUJ@8=) iOl_bSu'Hun |:'GA16S98҈Yp8bPnHS$PpS]>A]YN*A!!1](Wn8QwNF/h5# n;@gtc!^6IMV=đYh$:7X9vO%~lք]1xPPͰ|Pelqf7<%އM2h"+C[>XăZiol@*jSSjCu{c7`r9bnK\CcXQ#|Y,< (f& H9Vv8ԌܖަQ"=t$T^ބWqJ+YAǛ$ e |O4hD ޾1F+/ֱ< vurr-b\s;f VƶOP` YPWdzUo8%Y bռߵ4ʳwBRS!i(rfF=ڹpj 7Hwo,Ys6|G(+4?Pĵ =t&PIsn9ˁS (ýO8h-'UB|u9b K&yHq ƽk|bfDR!m}_:JJo3 _v0Sخ@uygb5ndԺVZ{F{|%^-[#zKfiJ c WCL| X|+IݗH{jesQB I9#yWk7n=Q EDz[VQ9>(մRD Ӹh<\bS/o'Agm$v9]ܜt'n5e_lէ O|Y LfkPg|[&D4?⹠RU QnE|KsmZr0u)toSR=6[#)ijʋa%L~Vo;"mڪ?6UAp/H '|o?xþ^y( ,Ѧ7Hmf Ӳ=75?!7gy|!:S :F6WuTF0R)i\! aHH @Rd.kw1#U; wŗ>$~K]Wq!:OMW0)t˓UC9EK~Jwtv:Xft/1k88 &®oKN 4 ÆAq<ѯ$:NNȪ=U{693`NTNx].ռ% 'DyXj䅸sLVx+ʗ*kJdM~.;DQ-ؽ(6Hi6IH4RO&GWgLx!ٮ+ \/#TlE]+aI-C{?ޱ>&_wۇmi͜ 0wBm/mʳ $4|ZYk8%Mϧ"ՈPCN.(9#k$Vk׫_&Sxauv=.V`-~c(BUF.;f$5e>Y''K A`S &YJ7-o/SIܘ6QE4% Q6IQb+z^C,-Y blfBK_kHZ6.(BD} F֫>c7>s .nediTK=ǒЋ|ȱ̈45Zu(ן?k~@Gyq/&Iq8⛰NqkoW򽛼D;V~Gy &d)QgƣDTst8$K~=}IXUJzه.!l u׋zZ'ľ͔*SYةǭ Nkg/9z3x°5TUZf:3iWTZuAS;<4{ VhTs? (ntn` Bs,Lzfe N΅s%:ЕayQ~rfU_L3(b]CS>NBĮ-J̾Sd " -!JqݚDѠpRhH;Qfawu ӳvͥߍݸ<`f 7dR&Vcmd 7ݚ-%=ysbje |x KuhAsBeD眿B2T< ƇJphoiJKޏJ2;'ܒ[ 6T9g410U}5Q"KId<^^5Ax *DR|򕮆>cmr%T^( )xp53r݃p_EY~"눋K]dR6Q~I.]%5(` q`)_!QgN]Z豓HJ !{ at.XJ7@͑$ ã::rЄU4iҸ'=/vܚC2m JTJBua XfŒ^LxֺZhc;1JD6灃xC152WR*U\`x?Be_`ؙmtq/CP/˘-Ngͫ|L&'_*.d±`]7Xx(J[G,ͼ`"JdH;ޱ3Lwmc&hL)D18mviፘhϑM~5HO4C5օ *?jb^*~0zXl7$àHūo8aG=6+o2R_;D@^B+;v ?j/FĎunH+O QYPӢU5 ]]~ GZ Qcu^ɼ8ʑ%R7"Ce $2<04QzI.DŽB &^0۫CbNoU@ZS|yBTI@wq(z0KYiKNb} P{ŇDA[aDƋnS`aT3]}Q8?ͼjP_FoCV,؃gc_=ukK>PZ'I{oUM{S_O* 9>3@0PC(M 3f6޼fL8mܛajȘhMU`ů7QNn`*n俘5<*GPE%ڿ [dzD1- zEtÈr(95C_έnB|JL ڒ\Biax" XTQ'Fn@h%1>oۮH"`hWÐ?;PŚɒ@`Gx;f?dqs~3SGg[U-NCOQKPolrE$=zϗy:YJ(z7 .]aK6ۆ}&*)菎mKn3vHzR s[P]a&r_PV;8 @FhG١MOd&+2`+L$` n{[)íw 3[fMy&Okݦ6{T>O}#E}wiS"[8z $xn)bDV*]E !ݷ[5c%kߞ5[]fv>mTLt*Wی?*m\Nْ` Y1=OZ5Gul?9X.+U+|> -OҹTJ1& 0ή` Cj<[i AIWI-(@5:u3_W{ (eDXm:,w vsh`zݚ)˝V$F;؏s7";">5p ,t! @jt 6rUgś=ږe8֟ӂv>]Pr/^X AX}b1Zƾ|`VU1GGڬxNJwϗ^Ǖ~.Gߓ :kjדɥ2#P$$Mck~se~GE"[?(YPy1ԋ|>o VWџE 6ieҤU|bF4\Ekr/{ۻ&rʃSȐH'ʗZJڝc:GVpKLhWݼz7ذx)ims!߉Pۓo 046BPʯ׆yW5Q~厹]^OЧ:AӃaDb p뾥u\!S. Ew4#M0cuCo'>EVЉM'P"s>m٨Z0jEyevY5njDCaָcxϢf}uKd~s EF']0g&/-H$qR I}SuK/ 353_5Ʈ']lcVHO? \8uљn?σa5zU1r/ X5X|~j˜݁ 3fČ~Alɵme|]եGfLa:'i9l!"T_|}Hыս}~f0$$xb0 %)\h'$!Š4w+QE^ o,54E&C ?`y%:~ Hg%rn  wo=*ࢤͭ 1_c9_6MP#r鄸YӳZLH`faFZ>fmvw MQv?lh;3&qk?I>Ʋ}%#MVJ#˥zC"[TE W^~ *#,sZZ5ۉLwS5iUk ~'E%p9 qxxKqg.T6"?$u~UejQŦ}0j#9 Ǽw2%E;lXHx4y{5HgPq󈿞&hS:,{YX}Z0͸!8+w~ҧN3+h &_9ȕHj%>,7 #{,mˮH|RRDVCe˖T;>Y(C9mB 55M9vp_G n=߷V2]nzo]чڲ`Wˆhl^ibBq71xsq~,+!QJ05 fĆ ¡ET1| I+wK vgt*w[8 $p&ey^S5iU#xӧka(sr@ZO5`(O18K'p y-fJ"St<,Rzʙ0 )/ ŸNiI_CHR56,6(oZ?؁ݯ(0N?҉-hi:B̘XDR)hep [8=^qaO鳦͏ 3S aU_ha<_芾gBD?Pgf v}; B*g•iZm 46zSl"wUHD:yTY}Gi}IQZL5b,6X;zZQUEfp [u=oUV˧"< u"Aa}eCxzvs?*`q3|TJbFѧ$B1uD.ǂ>% ?2Z]JK?29 Jv{uW_G!Aۦ9>OrƞWuY1 ރG]E?v`ޣ V?IkyK. SqYOO:SdX&ྥ,bLA2#Zi[pC-Hc tD:X_yp뜯 C=ª7~'rw/>z^nǪGj8}[%#J32:&t"EPiMHǯL9tY_'nk+^O 9Z3uAf_h$Nfgj6RpCgZ,o6z62Qjja]đAb@zB(ؠ1ތܩᙌ_ Z] Dbj#+Z~iv^W݈_1z7)yBTO_>>F䥂^,I;oV wrb-@t‘Er%<)ՙz{nU١XOird Wñɨy:LPxcĻƃR&shT˚1 Ο6(P% 7O,fEi+H@TJGm#=Yaw^A1zhtgOR>Ň*#\})پg(?GɓZ7CzTG47ȓQPy6 jD^خ ^1 1Dɵ[d56~GvZ5:lŭf 4DA1\-KL49NDUI9׿<_9aY2ڠ}C9 E=7PZls0EOrB[2U2cLN'-jF")ώxh~ ihăpig#Ov<[.LЭqxڡRT˥#5ˢ q..ɸ8Q+KMej5A(mnc /TXᓦlI|G|Jw8}N BOQ Ɍiu b9 +kY i~*Z]9G_B'Aed`=|[p "W^|OyjǎNPOfjքeE|lyCw׻v7bm7"A}LӋ~]ۡ4Vjpwt0{vl+Ȼ_Pj H<@wQp H+l$_я[6E1-MHGqBm&8ŀ<==rbOh39^*s{] ezST$ goweD1X^ƅ0>!+$*We2Zۼ<‹6T{=o!淲Frj(}.g#əR F#(g/2i 'NneSh}퇬#Vԏ\r?Bx`qw԰1x9*& A+>jD_-ŠN+ 趿Obfd-7JQ-ֺ’3MYoj̭X:~keMz+0_g&?z׮/|JޢBUx'`,}T#qӀ6cm`8:),Kxɔ _PqQ92qdI)> u+ Nk9B.;M WlhQ>ͬDҞRm%|I5yr' /нΈkBKXhpΜyrSD}/p|JLlݐgܖ$ZKtSF v nWt=d>UzP -n9J0;ixH?`R2Gx9 `$@IuP RI҄B"rn긹@*'H췰 us^ q&6^|r !h76dޭ{tD~Y"<'`X9i,*syGh}3\io\QH~[ 5SGEђ&2,h0Dm搖QoƚV2k\V8xɲ7=ZwEʣ)L7:CVO XgcB{E2$= b_/IHx b NRJ|\^rvE9?k`S'^2?ZzHS| fDPh?i W!ܠx`Ǖa#>~#殶,AUt߾[ngu*\1$ѩzh#^6"Y2rb7' oGf 4 ~-6,rT.h0aR֋b6<0MRø|T82W,v*F{4 uq5E[#ګ%' lVv:2w@<ȬH4@Б Rl>q9{6gSU?oo';x9_k&k&Ѡ/NS1B A>=TAW5oav tF6(>,je(ҵ-H5_g?}Pg϶K!(g= gOÍ>V>FB& ecdSEq%a͚"osߓW}m=tꖶɸ%P$Ǐ[|tg|w5#{Q0y0F@]h-&!.?PWOC\tX'i2~RZ"r~b&V챺{BLI3[@{5@I$KnPanߠ]$)Y06Ho:DǼЃtɐ642Bq %f͌l9f ㊾BQayw4AiY17*QRt] Ƞv88iN =CٜuV,lh'8S *\'Ȫ Cl%#4'aQ2.X-"$E4Gh/"tx J'^2)[G.ѳ*F<Q# :"WĴ ~xml+cpll;(GJgl*jTx!2!sIo\ \F j=Ÿqp━l~i$?\ Ge'QX bLvhͱL~> Neڛu4},Ȧdw/:D썖etk&?ɽJ^RCՀK%l79{,,N F6Z[yhUb8bh$OSR,w|GK,R1eY)T}i} qt]F;W0-o苭{0,ⶓ1bdm"W]^0k= 4C l&1|lW)*<qԱ]8G.# `" VYP(:ћh?&82H3]3?"ўXyߚ/M(5ɺmo()̲k1r9_՗dc}lWSGm*70tj7$!VY2A=_*.Kdd3~ "O2Fz_m&j-`VjQѳؗ*.h}f!N6vyy˹ ǐ|Kʅn剁 :[h][=KF #_k!N_Z:o&F4 b!W/0_90TxĽ;39r J'D..PWjʅe]YoEYJa}:iKbw#ƂzΐX`ŁLD)\-)~ ҋTĖ9FϬ2 a=&PIqT^g8X:,5[O֫F \xb0ť$/>(#TדץR\2TW#JVcMDxY %odr,Kd&DBPtNtƩ]K݀39ꄫʔ(YVol0s4$O@$ .Xn.MFҽKz 4&YRt㛋t$}0 1D DvSr\-U]-lZ["mpr '>6yXEY=NX !l2`#w+NK<ӵɩ+Nr}2 j6{qKu{6 }1Aa(&5ezLrzx`/?v| '=Ef_sk $OC+'`|ӥIԎNmwUvĿn 42[n )pu? 17{8iQ^ FY`|(_4ڨFAtnq]o|4s:Y1iLZSrD2H"[цJmђ}VtOxwKrYCG޽s{a ,\_7jkBϷ<ӔLce2LJRm޳ͣhj+㥟sZk?Ln0|>ԇEq[rwY%U^ cypfE֒$Cg?վwhX 4-UkH} V8ԣ|u} ЃV:0*K:RU ,"N}u!Bc3'CwpŰ36wHbPnE-6 3L K.ϗ>%p+u=b?~3k?H&2< OMe6Js7z~̀ŀ|_%k|/D|KڙPMeZpc]m!Wk?co uqۢգ60N1v~TF5uTqHfQהs!染E=X΂Q=~䑦_Y ٶ}9K>U~Fʃ5LȔ'0 S> e~Z#+ʙ~1ktnPJYCw p|+w\u8&~AO4\K sq|4iמj!mX)K㓕DquOSs2x`nג;D$L"/\ }dt+ W6`WA`&RxU ]#?1>W(D$I;IgPy\﷯$3HM (=#>r}sfYkZpI!c]\[UdMU}ҭm *JKBAۙuEpL݇p:PyfXs`+^S.Ƴ'IkZ“7Ni*i) =6ͫ!:߻k2s\rG F]`tbߺFSd *>4/'ƳppR53DD!q l;KG.`$a8?:f{"ƚo5줖߭RP h/QـqNLnd Ae]~IQ9O$oKȰ @f*W6Bf={46mJ xÄ SׁTU2IYq5|+_r쏿3خ1EK CB^\1ִS[kj D.$0 akpB 1쉯:EJ4㝇U^JY }!.ڞ1#8ObYi5.zh$<$w[jZ1,V~(s! Y;&2\x҆/\\zJ_6VlD<͑Rwblm$ϓ`߀TA}*~K($3q2iC2/c)[MJn7Go}u$mX*3\d#VD[ C o&)뻱ԫ{K,755QRUt"~ދ;GCbC1.o`9ULg`&JVՋv00RQUA2aVƣFb)`,dX`~ͧڤH!CP \@,Erߡ[wFz> B*_ȧh_BTY&EP[.pJ!z;jHE ,H^1Â[vw%׿BE^HwXJMZ˞iF !˥ h6ca%A7cJr:2 S1˵6|*:&6md/Թ_V pZÇPS2%񤚻kh=\Ⱦ+GNOpK^q+ku*4N-TlUS]$*d:8lGBOMȥNQ84 44 >Q K%ڂCa3 3h틲~%ԙ}`ǻ Cȍ~+GDžφ*y!BZe'άdHr̻\vnzw2H3;.f+8 'QMc_KSB"ݷE S$܃UGP:/kN䝿+t+マ0y41UǛ3r)*%ZB>`)g$ˋv-J%d**wLT7_m,=/sF5<? +̍9<-7;N9Tػӭc#zՠGUW)f(3hqplۛUHQm$ElF zxҜ'JYb0|ԞVm#<'k5-WZBhO䈙;}\:)ԥMLz1DFK7NN0ϸ^zfu+eq{w@0Wh6Ml;%_ٷ()8[ I)l%#W+0u<]װb7y%;Yn:XU귍[l6R.6^ E0(ʪDvgho@V='㰜 ${;m_W8s[^(FRMrE< `8e+zE"}\}/}E SOJDg6Ѿe) f<=FP~ rU*N5you hvv-=Ԧ^c^xBt^&< 5jwG}W'uv]zD.iܭ#[Q1u 7uy+cq4o7 3#E Weh#^78{D737m/`7UDw݃cm!yBג)W츽yY |_]Hس`59{Iܵ $^&c -hGmZԾc*-um1:ξ{9:6B(9}W!GŦ IcuԐ(WIV}|Eq'u_ ަ]$]Ji01v/zXqbn x]i()>8~i3p3FHrEIr0Pvv*Q8q$<3LJ5/+H4-!oY70b'|ʡ _%<,w;eMMs\*#?=EP`͖,OwRZ׆,0Uؾr_[>N}V6#1mǁhH2-퓿ғhS^}< I `f|#=GLpOg90l|q@pz»yA|\aeNHD,Iji ZIg<'X`,+qc>QK }#)*HsCbFNx ٣ ';NpYמEFU}^:ȶauK1W^^ApQXaХuCe%X:rn@[HIfj\byeӧ~㳬r ܪ4@$ҭԿΦx̯_#!(wMFi9- Kn]|;l95hNqU̻>Ԍ9 p#p2q…>sO|;lny t}Arی4.=QG܆࿶>@LT%7 XZig>EXFn_Ӓ][g8y  7-"$ՠsqd6<俐)]jm ǏpLRqtwBV =C3zVpۼY+9S'mȱ!^H3QXK% muFL,~AzÜ\ Z`7N1dєH)z#Hl"F1 tj= X 9̟_!WٜEOʤ~\6a4}Ms\a\ A6}%78%!u0]]g= M3?ԗZC4Mߚ*"y,؜t" <f9lRsT!AQ1nrQ"3U)SO Z*߲161[PSA}_^C5 G]f̰ϼƼ!DXy,!q_Ft!jia%XSo0\fY겥@=v=+-%+ZNCw4[rۻrIKk/8`!*جZ{=y<3yhɊ2sNjy3īSOMRE:&pWΣDُ(Ha*uL$̈́HXR:ägxFhQd3Mpg_61J^bpFA=Ȍ& O4t^dPj;m@YT(εJS"۔eYbx)fs{ڑ6~'[iث{c4V;"'x|ٮ=c~Iv]`ςB.B3.dy`c|AJRG*6)Yt#lO-<{^GA??LơHAfUaPaѾҵ''N^>GȀ[rHmm''A&$}-#T; &$흎٢Zw񨷛rHWPСGz1#!$13 3S'+<4~ 3I^_Cuϱ>':,! [֎f}ikYd<7*B/Hk9ϓ4ZCltEZpà߳[zHs+^ Su*R%@>$> `5_}WTqwݦLfزGCfiE!RwUYWi>SKF6ny ?0vJaŀ,tRwJ)C&!egK3~:͝c 0naŧZCh"s7CO)vH,v.gMD.hjj,uoke(gCz;P,-~9*7٩~Euǩ koZ.>|SMzs >;6슽4]7$/qZkG(}~ j]=:G9.%(i! V瑵" xge=i~¯뤁{$\ -)6B«!kf\DyPpT2#mX:&Q#e~iRKm3љhԍ9׀o*r2t[¹8@MUr2pu>FpDT mgDDݶ7#$Xi&D}+ u牽Ӈ|i ^-3`6&bp.?V~}/Ei6HZu2p*k|(&iEܰu§ԸE WeT'&,l ԙDGZ%ƽ{B68xG8DBq+rX>&-E~E K_nu%t-k@ЖCWDsW"04U06[b!8?oZJ{3L$v3[NZ2p!W;iq U2WKM^ &81.UI֞IJb>2]+;Lbf#ة&`Jdi{h{6!,'mIS!ę)޹m~Rg6bkMQuĆ#KNp!/m-zhH|ü-k7lO{, \j`M=nhxGE {Psl9z/bwX#2R8N[pl0c$~sӺBu+c,{o}3]ǁc{= EбUƝdli>_m|b,\5b?)MNWAH_@ƅQm\B숶*6 9*TLW'H3HVQ+D;AM`1=1q 91H=-ⱀ`׌)6µ(*z!8]@x\"A1޺A(>h"vVH8FCӲgлL) 1u*&畟ck3 731m5f8\ _A r'%3k"b7㡂7~%m?=0RFF>Mz);B`$Y{2eO د1ҔjO?,4*I2-:3ox'1 Fmx^ՠH3{l ~%Y ?^G?,|Iq=qJ4vh<4WTqAcB}ʅZ͝Pϼ}aAH!F5a{ɒST,'0$ .dUsL/WK5TmyfxY XAD_ZH,3n'NCX T=cy7d^GBIc ATj^[NZl5DO?pzyŸϖo&lr1V*L @e9zvVi0MKh?KނD1Ի,F; '6`}.-3w5McK3[n tE+uAF)mxR /=hIWa37gSkM]sщFYTі8@sDC_MgSlH|- ސX[AT˫q6ګ^RU@<]oٔZz a&fcBg>ٚ]J?[B:W!{c,sv mgIeל!|q_8_0B4Tce5[Ǐ)baTk>FnO LGMRU V)ЇjzpɁ"-4#V͑6L1_FsH@+"xeQ„ͦ7s󨆓JZ]n:ξ8@Ҧȇn3||t$GNس Xt qJl˫A}}BqFXO9˓.wCsz|dOFʗYoI]Jp˩<Eg=rO2p8.oFqn:},V䉗tjKS_*O)m3f91P<9 n#c|+k{Y+h~=:!CA O;zFshe⑟ۀHxX[U ¢I2<K!V]܄..WX(JAD9[mxc2 Q\J*%3i!=JT j .,y?W4pk:5k,0e m"ͺq|nkHViיmIK5<_FofXc9/TEWm$s? | :Ԑ^KZݥSgyثvr)W14-xsCIkb9c6pDVF_M>@7 DwN.eX]x&\ ^RJ Gd XJp 8+ 0Tlg6)+Sr Ii*l^\POi. ]q{bC@ 2?cg)h'9 dYKdE34t@i.#0 $!"njX >TΡƙh4/On„lKηw6õ Db Tc]-kAI#*MY^ ۳˲MbV`I@pE3Ğ:/Qwo@Jˎ׌2>_1CJmS$4WJȖoCݵ$NC*k޲Ϻ)*7ܾnbw /6ܚƃoUlx6 BYc5%&;{t Qba8UM_S@dA`WWA8f?E /}t:6~$6р#c"Mƶ>F[1}K#c%Wϫc&*קdHoTO3uBw|F<[${{(Dd'YD}/Q&N5~s 5j-+1rwiB^EQ5v/EA+OnL惖/klgI4[OX mc;f{R\Ns9W*Otlh`G+4khuw9BլP\>S]_+I']ŇZ-Y%dKʓKgZ tgq$-; }eKL))G $Fo) $3T&"z+{yWE6MqH Ո OH`^O[l>c1Xq5Al8ۦ% t^#ZXI PHKnD%^jl͌="Я(H+I׸vz1~rѰMS75`@PEss ,~4fΙoRȀ5#!f㙋?lRaY*b#!]j!++{|} FCLB X4]pxBY_AT^&(YdT`\Lµ[v_O7l%_)V&8=B$1?;Y!S}86 'vr]5vT4ʲv`de#x~}ou>]Lj-RE.W7:RDxb|$:'jLM@DoӢJJpf5 KNj^Tu"cF|Z2 )s񳁑Xԃ4١"i^S_)>M7Xl-ҝsiLv-߽9L ad35ORE-g`D1Yv";f`',^,θ ֜\dz[yq.xüMLJjM6fdT=x޸sñ47̌=6\Yu¥(F/o}W['Ike 4"\- eIZ2(^%>mw]E6 WJH8Y%~ lLCi-^{َ* GǗ6EB2ƀPRVUމ0&^ZMX?4&-<+]E`Y%/ W! h 0{FIƔ7ZT {(D뭨6j M OF.A>W1֊1#BݺW¸0:1iB7kYZƯ6!v}/ndюX1`4&HP(t;~&3sU?ƾjX/t"Ȣ }=K Yd0e$ER!iيBz.[czVhV'MJK"edV y3t%%OX4tT0Q(E  Gc'iA"쀷\} eh58rkb^N6D1%ʎZ&4"ʃn^)D")UALj(W FQ\ٯ:m844g,4N>MLL$vָDrlOz=Zx7$miD 4{XN eWBBQⰴdR3v'՜v;aϘ\U7%Q5\1Cm@?V.P#3܉ 1w ЍH=!g!溰w MZc6(\ks"o6aW p6tYkƘ+Q 7U]PRvIjO} c r~J,ӧJD}0s1»źW><9~FS?yMxY{!tC3{BZ]FT:s~^^izL֌$g r 8 t\_7g9þ"~q ]/ہn>e|pJѤR 2u,l5vWyoh.rC,^ilmG]* [/ץӅW?fC4ynv?[e$_6}zX"]PU޻/(׉{խ6΍p5WׄYVO{ ^58f|!r=;Rwc9+`zWWT(bZ@GYrm؁zC|}~)6u %ermorEӽ<^iqk?S7ls׍Y[$Q}15MnPHnH3#|{^YŃ*RĪpkڠ=c%8q„k4V_-t1+R[t Zw$#f6Kьwy؄(梠ݜWPu!5r9k\ KEZx8:rtZuX +wv}Ui_,}`AO B]xEP5_CvkXHmɯeVN5_/ B6SxdgП 5Sٶ+)}uC5u1N 9:JGd;T;)j,uN  |q%]7w;CbCP~| 5 gBMSZ$J1άW]k1H߭1MCccFQ` X-cYP)V P$FW\62(qW+Wɋ r'zhg5"->q2فQu`Rlܠ$yYV>`wx簍zqj>w In'WLt')]A: [tVffZ/' &\_ R J tN-z~ / ;Ovl׍ U v/-fba6 p~Y+PwX:Ng <W^GdvCEل´zj.d dIQ[:~5t5Dl2bk'8nx)+v%9 W^5gt1:nmy*yiWf^{lof֕vS4 +s{<ѨD-'U.(IM"m>NJb0> e~ tU18gܽ |SҐ!1W$OwUBh~Gu,2ڈۏO֧ZͰK@4f$ NTwR*y~2=,w. w]74As 2Slu.ɛnT %.\5JMYX=LR1&aVG*& Iq q!EӸH.i R:0}K,O@K>G!0Uܮ̵NY!XS ʹG],}P>9%m=s}*o!a *dX!⒤Or:mh70<H戋}!jyZRy|+fCanEm17ݤ̘KuŲi( cV@&-<zl<#.X|' Gȅ X9a5n`8#J8O<|1 ەgMSV8: F[5-UH.goq'hP"n"x 8N\ VUɨY L7A <}i.u71`=,ï.p>ci?ǻuR0f cWȠ<.A1%i~쩬 ⃠2 Hdd`PIIX|y=H>rSf* x z coP/\EWr$G+8d83i3}(Ńq`-8WY. I+ cpaYsGԈiߺPjK8iNdťtmU4l;Z}ij"MgT@yM*"B`K7A <Q(&E7+˨/>O}-e;`WfPJR|Vt;d'EoֶiBv GbYl n-u~$inS$t϶#b Z+"a!t}FڽØrv:HOcU Xji A.'3 |;@eSo0]w - >w#B!#*G$[NΌb(qetb(fH#ɓԺ+s˃Z[yzFh;rC -5WcQ3Tnt놻jO Nlv"ǵ["yiU3x_9V[4^A-*#+tkU)=;y^ _#ᨮa壯4س5B?"L:-0ǙƝxol-aD_IۖdlmQZ[İ,}z&G^L?&Ʋz ۘ_?G2VH[`I8Cb׌++vb"D(ib^["dQ4Ӓ)3F=6|) mhk}v>"6yU ӌocM.M 3z};B @16_y;E:e2Uu=9^E,XY<qկEɓpV@U`,98FaG4cԞ e19"RUf KԍNO#njH¤ғrs3LzsFenq^ M9qRYr=T&؄:{lRDbĽuj>dJvx]3 ?'g=RVаf" }io;S>#:~X2G&[ h>Z0} zd@4Ly4xiFdp-< XI*^ŝdgFd Q6?Oc[*M92fJ{ # ރGVoG`7e캈4JKN GfDpFyb;3W(^=a|qom <|РyMf6E>yN&L'8Fco4b T0q XZ=fvMʨ5llqHBV٩o! @{c RoH=4@&ѐŴ3<]oxJ~e諉VT81ZR@#gʞ3uE@~|׫wl;bGټ"|;OARkHՀA'~] .m`4̶ɿ = A-4h(Ć5h[Ui<930%xۯVV{F |Oq[*uxB6)ViUPx*Zv{ӂs_!1}K8K`ďR/SDy*@P6r'swe$xPz%0WReA|7/ pKVfaP%_܁j"Ƭv, dY ;y:d6@3E#_ž+wv_d5a?9^ZDwqbkh9O#-iey~-X~W1Ю>=aYB HL$;1DŒvm<;Ƈ 8-k[g E8X"q^+!y?&L`]j/`q46)P OOP_% ˆj'@bXU% r W5WɓDCLݛӐNbm7JU iV7O`C Z:w+#xN'd sވ=RȇWSEK~4ͧ?u8 *Ak-.(nnؔG%{BW!] {d,02+G&0uZ IRS=g^')}"N'6<_)bCBxZ#;ƛ ?WUkbܡ *Oa=<Nդ "dzcjĮ1VQ^ѴxhY8N*;FAtll`RvT%s? Zymskp?V5-s<íW 6|k4yJZ\C^ڢFϪNA: Q1/hkskW!TS/kU j\ۊu[8$8.t9r&v4tiwOpmGv LK`w4i.r K[]$ k1~x>-2|k]1d\|`8Z$ڻ9/sˏ qa!YyH$K7K~k14`O2,RMo6?E6E0)g>|XԈ%9S46x0|؟s"TRWv^2Qd  IѢSbpU`rR2! oh܃tz>ʃL`KXDq:|jSZj7&4gmTu B!NI}f{Y!#-/Y8z:EUOSJ.$ *Q%}4op٘ VNqȦ7R.9g ~S7y!aw2ʥɶ/uUKdj%˶FfrͿMxW/W]vs:S1kU`1oOՉPP@:H&6&2Lu&\pvb:Wet5 WMÛAE n8p,N&*f s.tpɪZ[% *F9JvnLkߤ^ce wz3@EhN鴚e@UL ϛǂUTNI\z_!ѹ%SH+t_*5EoKs G5Yp^IH21ۻm 44~JI*]ҝ2|ނdY+ChdmqYHԦ{'6rub\Oq96dAE[o\r 28 :rJs㪫 xkqb8` NJA̓MEs9z!] õkS-4Cޥ83IWtblj:SokQaiWhEFwszɷšL&#QJo}FvlŘ&TtɊh};MOUHȥ& <DQ+eBvM rwZV1Q~66)3$%1.BԃN[s9iGK6 X@wX\ -mA`v[ci[XV 6K6sG3%!m 5r_M|;T 7iFIi_Ó+^L~PBU1cslx(C%,.Rm@}nnvΈ'Tv|h{O],f|H*R_*cK(hQC^̫&nNЇ_ T ,=fQ:=Q|ƌY΢5x}r5hfv9O+ʝ&[Zɹ s[p `,Rg.h(g݆ /=Xó5G8R#t`2a{'y: J~ 𰉣(uw8's|tQhY~dT50|3\[{Ik:KU8kKb3 p?h(aͻWI؇; !y6%&%.Mknߢ]w I[6RZ6G~wQT'3yWYGØhfb&֘ۗ᭓ Z=L-r(,EQNG2ܤG `ڡW֞#6G6 YTCI<5C^񲶺Lrwlo>bt5gtZ><#]Z"㘯`}*doC? ؠ0 F0,ygA.6ާ9&4lmr}u9l(a$O4[z™ l#1j[,Na~kb.Jp@at!= q8QE&hVr0ot*0rGG?urt5UYFt%Z%< U@#WLR @8 jET{ mv{CVU_ EzVs=U[)WEɹ:@sos+SjW7ژi_xz,2FŤf T#d3s|֟7Hwz?o#, #]@tA֔[3 p <{5pӵ Nf8@jp/p%+Sq5 Y 유 13xN׋M\O$sp ZtG*+"Z;ϐjq DIx ܫ^vϻOseAq&r" dҭ/";.~"28r ӜG逥Eޜ]VЄ-?0--dv4*9/gczxU8DV>hdCk*,a XKۄOh֫1V!wӇjp_- UVvg &7+Zʆ翫 e-r Q:2mVWE1-M=F(=I?h#C֔+5o?Dj=yc(3]NsJoIW[ QdO'SBD]!1=8gF=ӗIw&U!cG~?~ 4DsX~4{z<$fM>ʂ?EgB9p[*ָauaJ52<s ȶ% M]Jj*N= RkX@ _ pC? uFD*+ o+\-,8=m6B^?`#Ww7-b ʪi.ckt 6}MmlO;)Uΐr'΁㱘%|v݉-SxeDk{!iPlK "j@LO6G%Ʃtcf:N[QSRN>UO=r2Bv?xPB^/kW 񸈦ß'gDDN?2}r⼟@mg{!|Hs58]o }捆-}\-\aCi9<7t8MK4{}ýp( GmKJ;>g[ptsl*`COIڕSD^3ZULtJ0GfqQ \n䈩hͿL%euA= 8*j ``UIjZ8{ KsFm*p/jE~6R[fٓLP%/fd} 5R#ޑdj`]+ONmK~}8CqNhLZQ~_(c'짤8jv m=ɸ$D/]1-HNql|I?9 <9^K;9af$,ZN"\ x1z9wv0w҄uoKplWUg)fP$q֓"2/(lI6@iWMsXl@r ԒDa*UE5Yм(8qi7 hɻxȖZҗP-4FpI"OnU+.OiN1h_:\:v{ wbmO%-ԯXNP2[J=A p)Tqmh?AfKC' g }d/tHxɃrRc=bP)ӋZE׎&]wAdPyH[n Yh9x|΀@rτz]% N1\_!Bx5LXeQQ[OϛĥZ)9e-r@%cK?4Vn֒k_G}yI &lhqKåd]L FasbŴG=FۺeL5R@*(uV>1:@qtKH3qI8"ymT?Nv~y34d_& 7cZ8'a_kY<)z}0.C OU "3&`䧚TSZpȷRACNWAî6WЇmIԧhI;R Wn ިK&|s "{ycW-!>b $ve/Htmr}\k Nf,2Պ`ꓦe 75E1F#&G!.Vsp@<:qhZ"JzP|Ң؍֊#F(褲W!>(J1_]!G\JO?7~kFf$if_(e[|Q) /GW2ST~X?( j3; dǏ+3Mq&W36;|PK. 8d~] MŠh;pn;Hqb +rTPŌI?%"gB٣4( "99|5:iU,PM[(0gٖ4cZ>s%H fBT&YZE e;W+Uxڪ [/4ֽ&g#G m~eaX`]Afo7h:2 >;4c% |\pԧz.Dӂ ~@ Z(Tظ\y|<,s o$^ܽ~6yX4u?/ny_r#P"?D7 i?hG]-20{5P!D-P:ygI_#^O-"ձ:ts9e#zu).Ѧ~t7 Ƙ&;9g "p =nvd)f0u !l%{ CezĺַDu.$HF*]5\pYgzTeUcԇ&'#W0GMi9q#ugU;<)?l(SdeJna 6 B-LLdzIFa2V"48g\Ăն^tm:>Ua*(FRQ1鄭5,&iD2r?wJ,?H`_r=a~] uqeǘL̘Q0c&[TƶeC$_N=&^_kR3Qf" 0!`4ȧ)*tx R~^+$I@;eZk̵\\û:%6ѦMjPalYv0p(B~G&쥗T'R'EOnzyXLtgH/@P:<|Bl%/}c8S,R$,`8 k0``ދh!z2[MOW}\pi1"gY{fay8Bt)@i7b𔗞ey<~BŬ6R42"8_Y9t:E&@Ǜ*}/wKMWV(-"C"'72+)qLU8M ugg ֝l"pۏ(NLXC#D[i$Fd\8-IϬToI2+]Hkxأcͭxy@FfkⰞ%ВZ }`ށ1.~Pz^ԴeF∩bh^|y6P.ZSܔ`c٪iQ |g'gͩ x kmjl6uʒӞvn* &VˈimE)"5D|nX?/v :F"9i ߏ.܃$N_gzl#g B)+Gv_ˡ!ݑ%6ҁɘ Ұ%tW% *U %pRb崅`Vs7T;.,W_<6x¼h(lynp/,6\0oȓ0.DL:RS6!>c9Og:*bJM c' HzlR38FqsJ_D*8"PvD#" Dd(p:'J,|&aAHzM]tt<9@}AzW6v "ԫKa֓QGSM zk¼˱ܼWݘ70to[8|aea& 5E~oLT_ v?Jkn%Jj?^'=a?B S6~<9KgJ̃mȮد G5%!d$|@e&B$ug{AM0GֵǑN?H-1xx,쩪\ażrV[o-X4*f4TPw0NNۏ~-$ ']y!2Ыs`<" gq(jJk0X9=oB~RMF|H{V7xQz& feIhe JVՎ!`L\ySWʱRDn3P5k9|u]U2cu !O4hf._x1V$IЂ9w`G-W#cocbzܽSN:M{ň-wK5Y;2/_c¸4;/tTd'Q 5Η-W~U/0}ٹ'6ff%Lܴ=5P_Տ=da5@U ճgH.4Si@VzkTmEt|2?Hr[ HҍFV'jQ 1)Ʀ2찊C:C G Y{RO.?f'Gh}‡;d4ISt;\t.ͦeC.{ɟ˘+Cl'AV6f}+ >Q>ɉ)X(ksVQJEpۛwM;mMbWi2!{{jg+XYfLd>&3=R U !f+Z1ë'O۫Y!#$6Bgv|F%6\E /iQq_ vVl`tq?4DNu6BºS>V,P*p94=Hu,oG j%e:m-Vx9]`(0dlr4%ڻ53rWIhpVE ZEx\C S1% p+%Y.HR0~>l ZƴOQh*3_4 o"aoAG BeL"ZGk~z t6:>\̓ɌA{XPÄRNB]2C/PSr/ м_σ€jDG%N!dsLE bUׁx])2(VjyмҼ{jȿ(Qu@$f~XzrjyTE@(- 4 @" `[ j4E3)187NGSWKH,:헪G=˺>0B7Vn8%Ƴ3XuR캍}eDjs{c:踝rn0AqL۪ y2cGf:'Odmm=vir"%ҍy#MoXh)0 ۬=G@Cb*E -QU(~GTr䟚⼵Yt(LC[r {6`U[uJ-0<^px~'h܍{8͕&~}8,8~L,#UxAEh aCRl4_610#/ZxVdS }{GJkv$ؗƌ]ݏ W rԯz5$MdPH#rP:-s]@hY9gA[P<([ u YQ A8~:pC-7n‡ˈD]H&F:&%(etOR DxG:7R`+[,Nzel H;` .r7rOS[E?0\!g`3wO5{1aScΙ!ozUm'kg\pp5>ַ8)oA¿iRyդvܶ %hV0l >O@JղGMugKN|$Hb6Q=+h6N{:mMYAA$ތ'{ψ)^ '*0RPo{őuf\UD!5~@jDn>!@< t 7PU /~g)oS͎N:>Z!;n`S :YHsF|^pcآ]!%`G祰OMpgl*#&bEL?*$ B`q.B{缷 R 1ٕ`?-ܫ}Smp9ɨh 49Zͤy,[2iX#E9<L, F;CIy~CnSD"65>+j 8-0s*!& Mb,PI{/fX֐AKSt,7/ iqc\E060#]>l23eVWȥ>īm7g̈́M.)Qr[,WY1z I>pjvw+(5τsEǂre ']~rG(Yq7`,/I}Jf8:MX/[ 2UiS-tF#SJ[v+CK|Ka Vd`˕5x]C˨;S/EyEJ#P ;r|;jGϑs.VK9btQ{NK e-sy 09εD`_kvIR OYS91I c7.m>{/0yEԊzEh?'iTCY[Ɯ_6pnh Jr߄3//:X9҉ ,k;QsǗ_ y6Dէ? Ɵʏ?"`?U43L2#rgD LaB@?Bʞ]'KH|N(:Q<)]OԶm1I73q=9!G ,IêFf(x2Bx k:H!xȪ`yi?a}Uȣ6qxyݏ`ri)HlqBn1adoLv{6$V(*{0U ݦ໪*בmq R6iUhwuv {卤2@(m a9&?; x1Re^(TI3>:/jpH1@&=H :8P0ÇR,PceɗK^+:k;"Q;v[;`m@IхohAUnC}wj˒wd؟Idz·$G*O($UR\NGE Pⱨ?VjB Hy['KFHw4[V ses\V;}`fKb%sdVRE$c;^P4}"˘3e&*G4mNL! l_ԉR</JeGbc qFzWxC wZe 3b YG634\RA'v-cCi Qzg˯um%Gljt`S=`YZSYf)T(TY-Qdͫ:>kNR5 VՏ)_47rG%eC'[{ɉIbJ̠$%wCn۲W!x3&?LiqV R@Pn/PZ!d>!w.:L_;s8TŽrc ]w5l8vFTWk7"fYzW#6ip|go'3~UŊG Cax 8zut{z1$7<*$FXQ8õ]S]C߁"}܊8Mpdʼni'  lvQSGH l1 NÎĒ Mm=*u92A3cB渢^Zm iʳ<,44cBx2Gy,ZnS1m͐V?b(ryKnNN p }3^#6K:B%pY71Zpb&yǪߕ1Qd s9Oeɩfq r7eoތP$sRH#LFoQ g.}1lp#L2w3ܛ姼IxG49ݫxdXm>_^ܓfla\@Xhy[JTndܸ& BcVkѥA=gl_MVzGtotibw` %? ڑWDB] ECIpwJzy Q>,424Ӡl\wiG Y !ݑ T~PgoCv>_麳5=K ;+^C lKfyigEf!*L j<W 3y歼YZ^gM%ǽ*G{@A7[[:.qƟx^Gߛtɩ\j JZ, pJpvWfzD ;K+ Scr#dHĖlA 2ؔ%JCهHf@ ۴ڼD-OfoGwKJXMD 4 ޯ(#fz36kWfq<[ڶ@&uKbU2U8y5?jދh>*AޭDZ{nݩXoy#,c()a˶V$/Gor0 <(0ꮪhKfQ8&=t7eq`}+X@2Bt2wPnxWZ m4MRt x{!xLR͔T~4ka{m|.:myc--)' nT z/.Pk|فE5/TG$ lUt" ;y97oB,5\KPh}@&ݬ|rKfcYra1#|ޝVbTCD}*y= `(ɴʕە;~zc-l@`jp 2ǻ˜.@\ V٢LZ@]VӤ5o2] v'@b C [.Cݯdˏ1򸕼{{L(F8n)M;i)I0xLVf\m0gݘE{Y4$V8ZxhʹJa.q1~ؤOZ-6`me6g0U)]aZAcݞSe©ipMdSg! Rp&}i%MؐO3XB9m|*"^<5Ov8, SjXC{SN!rD(bP}kĜNqMfS~BP"B?|INC/XM 2xƚqٔSZ&ϲKD[c%i|11ѽ&_T=7 .33}qb@ )";0YɆ죄/2 tlcx*/ sD (ᴎ|BwyNPm3 ^0$vr9c |ťKm;)jrAGT~2:, r^rb{ZP_J^28SJio\OԯXbA!.u`J|fiyTAm_pB2Iw *5̕tH'Lh,1!,28뼉vv4 f:M&2H+0<4T + IU>zMl0;|#[@`bSR  +"w=nQ+a6L`P&vɃ|؟zxDEɸfBn;|]oT'5\6*֐uG[[L\?#BzX 2*=)Mdk<Ӌן=:ܭ<-pa9T ]^ LOIK"n,3!:.%^6_ rȼ.JiVy`e'"="oqBT+Go ԧяoK5].ڂ }U2TuYlɗ-\Xh& +TjڎHѺ;Xq~$LdxY =]l n<|IJG>=Sis)UN2?^iݢ}9~HGIi`!j) 0B3@40\g^=%חKZvm?ei=nn; 0q岡54 :#*[cGaf-u +oM.q3kn\YLBl40|+KM`|kT|잍q6Gs'r=ɘyf5v 顡QŠAH3+n>ޅ_cS ):JfXNGOqEHf嗛j qv=}yEZ]al5^_}hu!pobMU^@nrp4 -b >`iuy4U48 nldK̀_W/}ƒ18\vZ y7QBHhcyiCsyLNj_H5AۇDT95K, h|jʷ_?b3>r3wHՏ=[]Vjc%>;bx]AAJTJ[|,Wl^(G>?s_Cu; M <6>-V

5osQ3xRڂI7<)kLy}sc'&s¦΃x]XQ>0gh ^ཱྀ8D P>'j`!ouСE+!Ѭh幷/6r̩jb/b_ׂЅ&"/  ,埪,/oik/a̬gi%P?XO\3g~^|-<$O Cp\%~(Ln<#d?VH:IJC&%2%5kgd$ hC}LaE [f`$~Ϯ$1!\fpMit'IU4zRv򋎹Uzh FZ}ڥk_d̡[C8!{AH]fyALr4ÜƄH8[T8 #(Ce|EM:\YDMU 7ș,:}*-Nsq 2*dZB3\yJzrCWxĭ8 >޹W)-=ᖯXo2WSl7ZUa3}]vu+HY98ėrw_Uc\?*"&XN۰F9ڧSճ%uy8%hZT&MD,I exR`5UY2/h{$UN[:.pW{0BB+`nukhLP%0QĔ@@lȥHP(skR}nŒuM:*~nSmrC7aN;CU:s׊-J s,x,CC٫7:abOnoC7_x,UFqP3t 1^DKZ0ÅG6k. -5] cQ`=4_! z$C⌣ fgbh"Hdc 9E՛"h/d+,sc >ܦxzkrȻ~ k^=j M/ظ@>ZlU&$_2*PvS Kgd ֫ww:GWsiE;2VZpz]z`+:\NhĿ4ğS%@1x`q|iZ:*q;ST@/Xc4 ^nE*<Æ,{6j>T|x`tHz$ٵ2"ں.%Ao,ɭX24) y+}tКk΍5w|OXL|6=TGg-2[9oln>ĎWcγ앻ϵϖ=/Zn243.1ɴSzE: KW/ر^żȬPh`#.ԥhnEK4?&A;}Fot];FEK|" ;TlTv9?+kJ䌥ktmZH:G ;k(`0(wdv[p0d9<ۅp ?&7fg> 8 m(§HW"+ CEPI-:{c=(gl/al| ɾ[5½B9z=4d/.%0fl%ņa; MLcrV D֩" :8cF}.<.<-Vșz,xIU)G5voҝY 뇣,"Ҿn:0bzdbs7X`tG҈`+0 Uor8B蓄ݽ ]%j3pP#;TlylMUc7Ғ|ēRg'Hְ^t,R]Z5hq@$Ro!lu)L:"c~uUF'x> ־gcπ;{|8{@:p։]H)O'; j5wr@e*=!!C^%R rF\q/ÉP<5}hP=o)k}BM28 DfF@7);0RU=VR+Ͱ ӦZno@8}__3zFW! C+I.I1S-VHOU/evOIB;q[Yj 9Ww83iٮkCKB/DR*|~.kJ4g$lXg~y;i R ߢR$' ?7Z8ٸg4Ho9T؇ 4vyO`'鯥Z'JWS OyO-Z} c|%^tb j߁g| OB[l mZm;ĭ 㼄Ű`,Ŋ4 ?mB}\08GknP ذ8BK1h3fhy;(LI/2tJ)!Dtnө1 #]'SEQu}xcԍ$[=w!ĤH._4C갅0ſtgeBz]p^C"0A_}rjS!] F]ox18ƃy#J-k7 ņQJEǻby]qHj0ɷp:͛wZ_xʓH' ע,1mبDE4 :m2h9Ռ#u bh 9LVл/df zX R>H~]5!+2NhK5 Zs> $l "q[ {t`?xV3nIQ7b[b<XCO%Ȱpd:Զl;?pgMzΣҕ<>@:$hGmA6Sv.*孾N%1%яN ųu4.:>lMB*0{ʇ$wOX|Xl| %9oBl.7T9U,)}t`m-rXO uR{;N^Ss$X'MX7 φ^c;-T'''vZ^E>E]k*?'h~8kJ3&NnKV&I00kSQ@<&V[ĥqݩPfL)JUeV+3;+:ڻUbΪư-Ȯ4 .55v5^iwd:4[ u!ceu릿G6t }K3l[ b 7#}vގ> Gϒb  $}-PEYuTѪU%}2TRBl Rd uܻN-U;5A\5ِ)$>P|ǐB6fyNaCR}dWinPIB*EoًZW- ~OR jR rK yBt^]T"I֧)d>tͪ-۷mJerYlgb;0[">KS!lbsfH'DL(<#QLֆI$DԣZ[^|)% >^[#b/764pL9VNF}},0v#RnJ)Ѵw`ll j>Vs? Ar.nH9| a`cF|q#;mն07a;o|U=ib;|dCC"[:U tMR!͟la$C8SI{&=h5 e%tbkn\ۗXYvz⣬f0vOеxL֣o4R5ߧ,Ŗ$ ;0R]7?o:{ȟDkC]tJ¥xѵ0Qh-l[*r3 UC3@g<^Av&CQ"TGs&e\-,7jeS>e^_6#jc|9?F4gP WV{ B9 LI4 (䆈gg+ "A2_A&>xmzK 4`z_-Q\j tk҉Q6d18] 杔n R=-VVhЗYƼoRU|oFi؁ק<)ul3shvF7v޻H$#3 N+Wǀ0eB۸$}FZ\ОacN)DyXqJ5<aLQoNUNQ2L3.OJi什fJ9L*EBpf('D`4MX}mZl'o,g:|-詤mVqP]l!~YlmKޮTN !T|1ܑO|ru+QCd| ]`ν2Eųfq뎓}`zP-,} _,#'}@AY>0, a`7b%" Xbc+jcDNQOuNE@TN4~{ H9Ba`\gl| =BVp. Η05B3ZIsD="uTkdIQ$I"38[r4L'W _Ii8`@%7SSpmɪ 7x4|Jr#JF.vmwЀ!-TY_L@6nSyHfD z%&.?3sb <@5Cf.~zWW'ף;7ߒ+XU:;"u'#STVM ;߷GN7?X ~s2cGŌC^md[xm*v;V2fPIWO_? xS\U/D&^ed-\5V5%{*Ö%V1zBٜ9L YL4 ClՑ 5=aHdXK11r2+BE`S" ۲*\(O}r('S#ZnܦN,(aTY?'kNeeBEIFY"'{hF{:SD5J|evhJXE3˵C9FEp g6DX]z[^LP3 а:lH!g*d4N@$ޭ*뽂;9>GPQ;sT͝*e18cLl6Hh3$+jM<7pA:^w]i 967]Sz|yB,LA=R.[ ٽsl"26NمzN杯tv[1f (,sWP^?VхHEސK1d>c&(Og=9_6ȘlCn㈓rTK"Tf##Ж ;l8]iY'<{͆݃z6êryE[„_qݴqq2_ z}<>r(ۖ>6< [%gʢ|R1 k|HAy z]lL$%*]$n_ VY85$| 7ߒ,zm]#zQ˱&=%9OGt>VE^f/ z5fN \v Tm\@q)d.4yTo?&ivtzI;, cL8< =b} !\SqŐ@laYx=W_[ q]15Lxj3dhq*zD E5>ӟL]8mNVB$'Ǒ)em,.|Q\3ap<8'컹 Rm;L'rk߭ĶA.wOw 6lcQ> B߀d!IV,8D+jr!lP0\F+26`gLC|:&<UG< ̒Dr Lm3{ K=᫿Zfgbwh"d>hf QBTOPHnrzTAVM1F^sA(!u8%Eb~_zI 5WqrJWq4 $Dx(Z%Y8өrz/!Lo3L2){UؒYs)RJL΀6T'UI}4}y4čywlU n$Z#$UdeQ;Z%O^ܕQɉ'1Ȇ 6Z$9H$üfr!Ir.x"j_d>/A|&`ʭMLx"?7Lͭrpb xfWF >-Iub~eXmAnaNA濻AZ;LN~2LJj~)۴NO'*6D㨼pp ~$9--xZ[:w)Ienif-%=%$7ԁMوxëxctZ./c3Jk~3R%8L;M]6/Ƹ\+,ctz qY DݓyϪC_Uż',c11|vtoڬd,uvϘ[2IvF}yJq15/ c@K:HJ] ezA>#-<¥_?'o#wdOWK "-U'|ex@r^ˆO%iٱe}]i›JFsG*_ANq<ݸ ~1WO5B\ ;)j N UduSus1Ccu5 fgSTߛN8r(VClblسcY ݏW<tadcF~n唸F"NJoߣG\Jq;^qNfFI4Ch Ņ^- 8!ƻuŔh!gE/Flr/LW }>8.X7/ #AT 9Q6ě7\EEd=xŷ{@@!1*s H.E%<49lCZ x Kֆ%e %F|͖vpG+ ө4V*&oŃ@P‹W+w֤tP qiJ¶A4:blFʝ4&w zXș~0( [*rIDw1fIV>HzSL$6'/Aq1S}WqcK.X1֬z`3' ȵKUCjRF~a4P&g_A[n?DѠ\nVI;aZ)I6;{W|**ubGNcE~լ<Opeia XJ8zpi+(mz q?sf@Ůxd es ÄVƒ{]&׬g{}|ƞK/dLr169Ҟ<?Kţa Jr})7@k aVD})?I Rd"ȝNRɋkƤxpQIQ]t&v{zcپun񣘎[)Ӷuɓ\uVԾ x>$r|v] Y}bO9E۪ _oHA4MPN+f]w$ 'D,`:YiJ޺ -)C8))>*S;xyֺR:>K0Rf~XG4*ۢ;=;O,^1 ?5 dТzu #$GIґ%)xld"ql:xUfj=ڱ-栝-ԮTqc`5ϭ"n S{i>+z%k}6+L7Wv]|+؀g(uCʇ1!ƬaH#XJ(ϜY i|Op2y3xzDj/,駌2߻2­ Xdw"02㐯\B:]l,8_[ )4%ysZ>û; U2jrbTHT"= A$O 67Jg8rPni萡RԔ&OPz|W^>iy$ˠՎ3ө@UL31#uyk Q% |R|HwK> sGP* A'on$+PyymXV&@[&("lFU2MШ݈[IG q`>8ny4&b"6)-c,5u4l^:?2;9ST6sKK=bd.FlW sGF$\г[cj4dQ41 O^MԧNT0p)=_EϦKmc f`imӛȷtDŽI>8?-\OjςR ej|D;~3鑼OӾY9zh0C,!۪4ش3,R<)Ti@ &p d%6#-gF^NF7Tjq^{}4'.PܒgXn f2u|]\AmQqXl aJ \jG~k*GfJ,0p5~oP4E:a^>RUztMDI}AXi532Zu&_q[w&i||* V`VlN{w91A.ηtB_(5eqJm0i^"YlT0 VaK5Q? >=k~`EjbubEl]- s9x}uꡭ?% "uT fo8A&= $=Ʊ: ;w%D /,Dg?aQx-A1ꈜ %Q2<7&5cuͧl6ˆ$4m1lV+󖤬鮻Q+ܥLd}qLqršuC XOB&V5۽Pѐǹ7uƔ6|ؿdR`FS$*LB=Ճq}V~ @ ޏ#XM <뢲rB#IIE{#FN}yH$O-I@zCb~!.zݴ+ûBy؟WlXߣ\ڛRLAnUBCw|6+`qfwEDv_0S'M>UB7Ɲȏ5Uxk -yA;BY]u{vCw\3e6gGvi&'f5cH#gk濵tTD*jϑ9V%D| A2.G7Y7ɴ kV/-{!`e1Zު/M}9 wklQ !"XOC| v!UjR{5:>*cniщYh]q>O\ 2m.Psb+2+kݨU4ΉJQ g8g]Iw !4UYBWUTArAAYO"5ټ!;@ bX"aDSef\(=)i)Sʔ x-Esyh)M'Fp$9X|jQ߄c Gk?d]o(Yeߋrv#\ظy0~N1ײe\6W(-YOG~tMPz_ ԯ 43_0R`"B+kѿ4ѩ2 P8,>V!x;*b~ẊEtQFPq[1__!z;zK#Y =NfZZk/Y{'S(T8ċxJz(Ÿv,N IwCDЉMq1bjJq-%ɇbʒG4"ru~`c1\og=^Pmm)_(V&"N'^M *N>B hID(Wl3s!T!]A e\T餰F?{Ax2|K:/8lGq=HT<#S Np7˂]AI5K; wdCP%8Ot?W3n/F f&c&Qxm%DsR2)=hJ,9,htQL;ځ dfYm#(< }bF֮  /`xsbмH0|9Zw`O"jd7s[ktz3~&uf{63?m;t:D(Ά9tP+lާO ,T'^ [ 1\\U2k~LEq#7i~4EtZA]#X=}@3aQ87ۺ4x7}131I񣋾2^'gc蛡?]ck&:xS%{ZCy@zfO*9]TAQ3+0DzaGiZ Tޡ=250ɦ&Pƶ 7}SKԾEy?f56EgNu݂|&6x=ĘRX0|Pmpan}/)OHC?чR`<>_eX'kQβU7z˦b476NN1Zcpݣc_,z=BL^RL~qҍsnAWUm{sq/WJ[KGϱ`^8p/^+QG =#ԛ?}].Pם.6 YhCc?NP*/t5M ZB$eߑ<-~hԯW(kl hB2MKxRW9w~&3F3 Pьt%N•C_"_OGcr'm6%%*6q ?ҟΪِ!=`(]OnSw㥟 q]kz;|4ԍr _E՞RE/͌K'RŢr8.yձ˥:dӺm5'Y_I΀hnf̯&_TbՑ׷ :l\"}A1vǤ}ͳ9qNi#.u`Ů=ay%5Ԡ`E#5N`58[w{ub}p`i!Zu )mԟrvbaӁC)(}~1%!Hyr$٭3tz-:[/(jKvMDQ1tNqk@L${{*6?w4U/SP<&G~waTrED3h!־N5%htcq&xKJg|Fz[[wf*8.J<[av%@P)4ͷ. ))@8".q=h,8 X<8E߳_D8d{9CKhvtr$n^2oG=0#`//vZDZ]op%)g-tI޽V BBr!j3B<,<-ϖa.efxX_!IRi>W!G)2$|~u;:n׿;BP<IFju+z %MH55g쌑:kG>Ҽy^Xh^YfSB9g͔^{`|8w\aq×Di,b?vY<6D Es/&mQ3ڎQ)1(. KC[kctA΍}<6͋YJ6#DɅ)еs@`w84ch ?rS:rrմtV"@7C$ *;b:!sPЛwg̬ LR3 n)K|P<ĥ᳈xM)jϘbzV#81v7}:̠;c m/u468:@3# ZWQEA]s=y_6d:\. s E2Rig Ԗ=]zV;,qo/5&T'eJ\is9߿b.`R()@-|? pm{Cn3̊q"*R8tVtGA7w‚/Ky,:~t-%d"PC4D6?SqPNAևPBAcX~Ж]@^@ wgR"Հh!r#!`6:ܗ;coGu;^ P :iŜ< P5^S{V61 1iT?*~ݜU @9] ~B\nXқ@ 59`7(mGkCspN 3E$X2D3cK \ v#c}Q { &3Y+gAVb9YAlQ4 3s krS{DFȢ5Y%Jhd/Ө+BtТ"\[q1 F F*V8`Twz4S>B!gR;9)^\?FàwJ9 MPL+²ĔX~GFE2{2zb O?(oK4!G Mj 8R zQk}"=H{cIPCTRHޖ"MeF31m [PRr O5;]IH==Q6:B.*6˹d1 y~ Q^w=ǝL{;ϑ}m9 5}M:a+m j;j]8;VԤ.ܟMV~]*Hîͦ![*[ě%|ˋ+(\$Z߿QxZqAPFeylƏ'Yr'*m:ھhA CǼiŧz}%@* +b[2nm.EWg[UKT~aT\Vr-f-T>2:|yx1behB1/25}뫽?Wj}1ڵ&AeFbHe6$ HIc""sEdy7[S>'<vWGH4CA\^| p'ӌ ƐpKBmߺeiGd/d}2?JGK*gb1|% ɥ9Xܶg[,Mk:fFvRAg0JCnݛ30|]~p|†n7ApMM8V{=G:%|Wi{b(ݥ~H1yYRv`N:ih`" 5TKJv6 ;UΡ*<˃~/@rݟ%BBR0O}xY-Rݣz9ً/m i^`(1W0ɹ,Dp`99;.7Z.!6/pX?%EûXkcFoaWVfoxT~q+FJ[w8 }cDY_O!_=1kEEu{p3XRcOa _S eE6DNnS?1 S`J8&% /7tQd` 3$f99r><_) \b-7&)fOJp%cX &桒uk̇ ZڼQ[9j-XR]{,`!UwYoTMf|VZ]ҏ57_۫;#3xnˎl9lV[KkcDu~zњSlR 8?v9]L]-ﻻYf#>Z/x% <-eYwigלMJg~^`pV2P k  !}TR:&n xD@&nK6$ۥm7?8yPlYW,4^_D*l]PaN p",A6]TKvRgEʕ 0_Bt-Rվj)? 5$lr9AAԕ‹ֿE@Ǚڨ+i!Č,'`Y-A:rVI23V"C-""V rT>fu^  i+ӊB7c1wT9ه*Wii&iLSΆm^Kbz,ƌ{ʶsν@3xj=x,: iB~5P8LNNN4}2Bu*iEWKT`HR {ȐAesUbM$u9LOa(e*h2Q QzRҾXJc;MR^x>f5CZ*CuӃ̈́"=r~7V/_imsi'"VL R0xbmﲞK|24}~ *gyl 7"@Fڳl6PQ7fUkJ deP[q*]@8_6դ3uZYoZ7Ь+[- Y^OAg^L( :'CKyǐwٚya.ےf=B8IE{){{R  x~ͺG:XLH2bF׵%<$,6K(0+'0,I8+:\zI6ý moVgQkb|fWtI9T3q.Qd"2]ɭ欱fԎ75"?V 7IIӉ!'͑'As3ȁq/4/ b W]٫u!$F|vv7n}I I 7^~psN^ xR!HIX|<9s:0d9U;: /oX;-yAt[ P:)S<1icSUͳݼr Ad+sfP^H@!PI$"JÒJ Zmxxsx4$X& [g)!]~c x6j7@[ 3l7-_!`stf.E;,FW9HYMA^-Iۃm%#{45b SDcEͺ5WO*'Qyܙ#]*5Xw=XiUo }x3ZUfq2Q"j7 bZ܉~7:ײ=U"t*F*l<< -_mI~ &"ũpvXJy#»O埣H D? !)e^ RԎbK}7N`_j/t+H4t:]H_'T0s62xݵϜs a:2O /c=$^+aD`/T~?w{.V̖.;aVSe"]tKuh4ܾNՔb;(7DT{}{:6Q{'Q NJ8 ;X"wOS~̡rڬh;& 2:m]qUf=@Ɯ8 Q]T2GuAwtpg 1sbg- #Dt$ jSQV(gŵjSIqAv~;0XP.BdN\}>%h&AÒxE OkdZ#؟}oŇ'DVhwas1Rۺ! 7cݟsֻ5deiSt|x6ZW?ɴa3pye2jW{М|i E yF*sʀ} D9WRfJŻ3<-T&\?l /~"CkX?IZ% 'ak.(Q=y}JZ :ӕdtQč5G8 _3&' nQouzJ?~N5hsd0qu3 uǣ薩=4m)ϵ!0s85-Nch::cYgm1+ ,O"K5Ck3f $|C)&"nc@p>K- ;ٞ $9%&[lIŽV|DVCσn;> /n*SGSi3 Jo6)}$i9@89u#P>UE.7@QR^3D5G#)uC:lͲKoY+h_0] eۮ.W$D3i ;rǐ~pb0ذI?})'e)' [_.pFRFvl7%dΪwJNau?wc1C, }p D"޴ igqL5rMK/<@xWKpҟwN Gjm$eQ5)lm*LFBMu$ d[8`߃V`#-,oƿ9^Օ9맱,>0)" [LgJm;ܮʕhƒj LE}!lx5XJvvk"32GeYb>g7B`ElU( yf F-l(~iL%Oiq gǥO d]7OX5^J(N]6?"Ogro^[2ۺk\}Yhf/Ch=!4!C-H26&WOKBg'fU-c\ٵqW6-m *nA0ªJ '(IҒ~, rp4VV(#HTG|9qױ.ɱ؝ĐȂhGejw\\^j۾X 8s.}TA,vmߐ{nWӯH kȼ]:LQZm#a&S" iQ 5*`[_~4^!OX?l.@I2K|L#gs҉D0yǂ_nB|gH _yQ\42{;D'8ajH}yc ֈj[?p-Yt?2,@>A2A7m(W2{{VްqOFj#Djqjr{I 4?k;kfUyv rVOmԀ զǹU}_vNDF5]ߵB'L9)@PY~s-PsmGrpVHSkVBT F 6L ^sQxbtX. à@ߴ# <=C*{kR  <|йDE؆0'\D¥нxD礍XL2;]jwl쒭zߵʘ6_AtCwy l;ޫj#\(7L )5a_3AN2Y(ܙ*dH}8pR4Ya4h'цkViʀv^9x.l3 >+@s#]iUj {J@,~Sl}RTA:GD@5`k([IS'n[:j7-1_똣 {SN&(qP5_Gb- 6b6=vc>i[:3z[(thU468>Ǡ,g| O)ʂ&YyZqrp>'/a-H{wT3U:Ex8v{l_/J)I`̸,F=oWFΔ('Jqu.")c.~̃ 2RFUeh![@ ?(͎5[:La+pSv.|_"̂hQg1ȾqWR 4WYDb\4`u45ɠ 9;ڠ*bFNGYlM7A%]a?:C]JP x=E?(8vW"oyNh5pf4Cga鯘;``|| dAϥ&on BAº{;yًwyvGdr6? 39x5:48P^`Rbp}-Mk1YQߊe*5:V>bP.hZeD7E愘OXAtZn\(ս'̥Lv "1-AWjH3LNFɬ >xQN$t@YF#KIӕEgiWb_ބ nq6@33QMmsP/&cM}(Q(u (7_FG: C}5 {EN}}~4cUB:^.@٣-I&&Y+۟G_:7G8&7GPKX`U6LOw4teRidbә7sz޵:VaT-[C*ɷz RZ۴΅5QpF(eE[oN M^@ץvo^J n#yzׁ0]h1;beO.TJ˙yONq6|[]"pK$c ̗$tY.=*n{BapK8oj^j߲eUq([~<6݂Z6;~E*5){h],^fᅤtxW,X`_dO7V~W cG%[)w^uW;5`#Au=Zӯ,eƾ۸Pp-mrr83w q #ۏA*@O{W_;z?<]ζ'~9S\K&WMsúGX]Ԝ3vqN~ÚGyEz4_aš(MְHI\f^B_GjY\ \}>B?~n˹`Oߦ A'P ep/ o؝;%<.ىY %k5W0IE}7h>}H-L슺K *܈F.\Gzvb=Z- ;Ln>Q* ẊPFn<;;JSHȵH`Ӓmmqqk&7#zg CSS ~GM( ؿ5b%/WJ}nuo>x83b0*x3@yY ]TpP9 -˂ιsE yZpk5-E <ߖI OB"r@" T ]U~j[SXIqףi N-}n9s; j^ɰSVp% _i8ClfƎa Hۋ!Pl )m0lu'0q!Se송Zs3}y'Y*OIc|ɔku)Y֫t 1R{ g_`fVib4vY[Y Sq[ ֊sߵqU5a":,8ڸj#_0˪cC f`Q.E2)$rTs~)]K8Vat*=&de5 E9EhF[? e_zI< a>ʅQia&S4.3D/Xd#svbBkJNhO]>{:Svº~sU+gp'sxN+g'Oӓ h@:K׬[]DN40DOd!> [M)P#k9jфÌpNHZ<}6ii\@G(V0p@ 2,P(+|nOHozJ3 ;i:x Ȱe5m+_͖2(O]W.L"촫w!0>..̓6omS1u`XBE 9YR[Zw@luN ^p5BYHSĴ0MH%csa=D';bY?`euR" 9(ԚoZ2_9(D 7'@vyUW >w7HVD}(\Ԗ (7tLlXƱ%}t5KC9;œjjZ1nj{nU&<21TZu:6y"4QF[eAW|Ǚow53O21%I@0WT Rq9sJGl^}&Dl`݉O2˜$#Tt]~BL6y+oeuW paysdn5aN8Unz_~HEAUeZ@&y10٬IΧ/dzo8DI< 2ЯH&< n(^ldZEBWa2!lLX>+ j-zx&$8ʪdW$uggSy2n;y.K)MΔ# #Ǜb 9\OJu>1rzЉ1s߷)j^5-4VQ+Ds F/9b6tZD " c>+!Ru#\WkoCVdyP2-1>u pi*C0ߢDU;Yz*dlJ4+ZaFm9l=8 Y"\s A[1lgEtL\yg Xf]!@8tuOÕ_ZBwgP!"1!l/*ؚK^TO.' #T(^Wz#^0R Vk`* k[u!d%3ydF;/JjJf+RQcɡ6mE}?J|*]Q_Df,W1e?WGb7!ۣX!zS8^ҝ;Q @Iֆ9o 7[~ٺlf+G !cbBnmbvHHN8dř',T;ϸdxSgA3q>X0|3{Z^ө=24Dz]ˊ ;%=+SBW1OӡOHJyF ziv^6mW>{";_:V'YL]E~|M:\WsX^XQ(i=m&+wfm|1ѯ#yBoJ 3hI~Ll,$E+e-2G~-Dz:m2z0}YPxXqhha_ExzD׶$\J-0j +J,bi88#|캀ڈcӾA4|ed2%9t{zhl[D :X{&۔4ĉ^bZdLqau0GޗUc 8o4 mDes%Y%L.FFxTFi@Omt`MgR05#iЗ'kOgꓱoGrWs<(.oO\z0LpvveARh""N &~F@I\=:Izcu%G:Pz}>{[$@0ݢx62C #4AKlAVdNjÔ<%rҁpi\м-ԁ~j݄9JuS T(GrWMeo)]"6_{6(_DPľ"OPiDZS/C&nk$&p7W֪%-p cyF u**&~:2;xvm<2kIahBGmh,71-پ 7 Ɇ\$SW齕b˜vIh}BʾBNZl)rQn*n ?=W>[uByx Ֆ,8(4g|F'+7%y4\l.t{Nw/w7Rٗ9yxF;B*I- Z'S&\֯'H٫[]B0LIzn.7$o&ËH`O=7#{B<$4뺾c'@h²#FVٽ(z8fWREKnH}j壨mJ5YC 7߽n'"ϠKq}<< W$1O7X.y< [ؓK_χ|5L&f&!MO smJ1?;[?|`T_n=,{|MRa;%1Hu'&؍@v( [;CZhE$'xOŏ'bO uf+կOCJta˦cv6Y7IppM[pw5JbD!a'mQ h>zm`Ȗs~23HF5!G&>\vOp?э\݌r$'vAkt9.TBFd/KGR?>t!1}#]Jjk: R0t{=I'"I{]1C(Q'+2%@/Dqtwfy=<.ϷÜT|{$KEd\^9*{ͪǽKΈ^M:a?q׵6IO:]Nkt5ˢ[ v_ܴE< 6V.E}^4v0Q,V 5T's9O;v<^4W+kyg)T;j[NAr+߆o2&qt@Dc˽^01.a!݅M]u%&#A e׍kXMz_%$ԑ 5Յ K1 + Ϛߜ(09H ;Ow̔T6ӝ 4@ ot$B:5|éI^'"-{9Ю {=L[4N7Ɣ9b(u!?ٝt2R>=ڰ8~<@wy[aӋh"GmW0wbޕo3c`X_#:D2=.k|BFL<5P|A}.NXҩpBgg%rwC*&P} %7ٝnnooqzзAEש&,Z^ `]K 12}mu`JzA{cQ7q,(0bT-Nd54ևO}ўeVǗ .gC+wNu^I#P)֘:3Ufwagyɮ3ص$t+zU8R͗UtII?ef;VsH0>t&̙ 1uTkm9囼k}u7 CO9 A%Մk۴QUyN lxQ6֔%Vs! -]U ZO%R?tDwLr:k,!]d˿z M odT r&S[{}R ċNu8Ep4KXA>[E{dG35ɞy p%۔ ^]H 8h/g56fƤ:)D9æ܃$C9ƅR>,taBߝޣW{կfI"T2,/;61b M&)[h 14l=D ( rp %r<mԋC2K`od&UϠgh&-.Ϳ [.z.yMի2[Fj;^>U/ޫJ& ][MnHݧ@ayOLTȶ)"kwСA%ձ/wŘ(euNfʮwo-OEB9}DwZw3r1' r|y:@x(:%?oR_=b!UlC2=y[7t+ vo4#BvCPHi#u4xsCxZB",'~^ :ٻX~7BǰzKIO*~t=Y#Ʊ9ڜZA*4}^َ2roix7h>bŽ4~~ 3JqRGBZ34β#+۽}7Q<@xl?LpѸnq E}Kƹ Jx.d8uA\ E8JrVL'8%. [α1_ ?@I'Uz |3Pٛ#ÈE܂fvE@DMHhv+bPׁ h%#*N6 c.ZlS&]} }<]{F,Uk| eφΌd MF'cY ҪLFa##> _VEPߗe7.%k~KE]~-/@75ƲB)*OI Q gF#ƊϣW F4!}✧&S ᧀ(eH%-PP8ay y$kRvhZRVq4y.k_joGt0h@?܏{OCSщO~Hj~]7IGvӕ#,yC~ܞ(aˮPywb=JE_P璪J#_ך>'KvN Иቻ'S:(A71x:! TVᏪlE2wvxA'WV /D͟bG<M,^o/ Ļ,@e-[؞&͓hσVc oDNij4ձ\X@}^TtHjFµ.޳}D\b h@^2^gElz:E]F r즂<í{ gH˞;_>$w"ޱ'?ڋ-E]QCFK+5iZ~p+VWfiAR;Kpu{~@!OⴟE;56sQ.Rg+ f'5%;Mq?j%-W f 9%,iT;9 }8xxl[u]7suW"{#)~ 潇ӏ$iݏ݄׬U16潳->:ugB z,: /vR?}GCt "ض|a|_됍I:'@?개,J 2x;Q@dv<.AۢpقL$epv`apj1_8w˿{vIݬtar'3^K|~?7!j\]G MH֤S ]O7S+-U>ĔQ$ʲ + `FT;;Ydd~}'|~k-NPUl 3./d 6k^E9bôO$*]]ek ]DN?L-jo#nUxb oe;K6:4;GcEp*ҥx#;$o/" Cb8wvN n+OU 58+RQy^$T! BY`v.*gbdCڤSCʴ 34Vsߔ_E,;)Nt!? N R1nGl8W@ވz>@[ٯ$ .H.c¦$(o ؅I<s cD |weoiE͂yFVpfC#x pG|s[/ₘȡ0diYAD_g)) Va7גU=R΍:yYdWo"^l='}}sʡ$V3Ļ0(TB7MF7~UV GW L( >KeaWwPF B/"mMw~v$Iof;]Il wmUS݊D9D7LHN|@ ʦqVLy+ikv|g<aB)gvETa}-.=᫔gng^sw&`/hJC_a[(0~4odOTo}ګ^`Lc:3fFF=``>d͏{GP|G.2rɸ٧UuD5X](w,h-,6ǟT"<]605!)NG%O6z;+ 84 2B`%? {v~t 3([I<+΅j!逳`#6FK ^>1ptNCοćZtH70>8hħ|d2!r% R$Ij_v,/ GoFLMϊ Fb-h B _otqC*JQo*~8KbΊ~>DGLH iTcR}n̂9j0`9ISl_?nzg')}^Ra'עr[tYwCi7-4g.%.eyTϟ!ntƌ(GSqu3?s..,P,=lB>J.} 7+T{УЅ1Vݺxqh3On (ird5ǠhšyTƴe UTG9K4,^8#%(o8YߺL˩1^JV68a&Kൿ(8CuW@d\Q͑zwL$Κ_kg*BPbkڌnZ>f:z/dsFVN~(gL 5MPJ~R|$֊ϕėsZ|H&#B| kEi  ӵ#}f%2fC!: :K6f.!९H}5yZ)WcL#㆛QtJ5J'fQj_|ۃۍĜ__ٛ"  @bg]7qPb=.cRoL;BR|t"F] K"SDjarD~;HʭE³N\G/T_ fmwU9dNz]8~R-"W}+[o0/ B1#TUZv8eX2ʺDg `D^a3ɾT7kI4`g(g:kZ#˕BX;00g"wIj樂DU!} Qr2NzZ-h`0mx1sHn<?e^7 Zn\и"ܶaw)5߆b30+v.qYLp uʀe;,P?fq!qw]vαHy:%b7Ahj`Ris|fe@첇!Tg3 š$N|C-lld~0@?)mOI94iAħ(e;Uo?N,Qʴ;"U;Gv|5U?'rRyRSO1a(KlUv願2]Re{;A@e^\/S3CodFD޵vFD0]wV>,HK{ 46I 2z0:?|VxZkF wnQN봕5?J컑oBl,{H?a"N39klhpJ/Q.KxX el?q,tͰZr*Kcjᗽ017Mo`*zlI|֏ i!w|]ŕ2i6}#LCG׬@͓ؕ)}ї"śjoz;Y/rp]}κdZxYwmyYToTnRx+c8HR߭Y*#Җ_@eXD &CS=y:-ee~(׮=2\EylHN*%ĠpRIz =늲ٔ.紨 tX,+^^duPnk~OoO!f$cT;FI?;`Xn>,hw:;/ jbR|<<[d=]K*ZWBe{=NU]}Ƌ 5@~Uft}ۢW?PSh.()pSJ o 3*dA. lY- n%g-]#ȌOcYcL~jJP`^ŒnBi\u\#V^%ܒVԦX-Xy>jQjdTϼfr,1XN$I B0~" 6c'˪*Ʒ%`<5"̻6糫ނgrː> Uڐ[wMaC{AƉw5@꼘FQ.K<tcFz7$\^o}Tt!B!zƞ 0Vtzpf*?7 0-KX H\}։Q\xnXKvgD^;uߚ DCZ& @߈ 2 #8x\cr߻Wp%;o$ţ 3ڑ[=ãNqZW=iz0nwD0c͸/.ucW}-†*yKĤ;ԛFӭƙEն\G \*%, e*rg9#JwCi9-r\8[jl@R\'Q#id'+@W7aDѶ&3v]!E&kgdd%M $X8ݙyַ .nwxBsC51rs(˲Ev{uު T=bQ UqP5s kC8m~D(( :52J"]&Un(HV_Lޠڎ'~/HH(mHL¾G*'V5ؠFuK(2 e君/ZpIzt8kSWdD]@htB?(R2x>M@7'Z:fnANs'ֺޤCoH- R<.<:>[|8d [BSwbՊ1PjB+7kWI& x]'Ё1K?9LA `rNrhČ4F)uou+`}cFF6׮KEiWIO 4z&[*\E-`mgI='W5Mo }̃&_nd@]+R5 ukt;}Ґ.jMGoiCK֠"6=>p|%O7!MQmo q(ۿB 砏Aԩ#ړrF5Xڎ7bZ#@|ё9P(jk\NH`[R\f0Y͘uDr."ɯJnt=8jj> J۽ݟKƟ_uCfğrkp(id(?Տ2t(1e/L%]&74M8:W kב*1Y9, U/I =KKߛHWR ́74'澩;;"o=,~EBlCW{ԹF=TfqK i Yiu[QY'yRuګG*E)T}60g.!~;: .G:D}B1sa ۯmQ2#:+ʹ h-SzmF@#8-6b1&i]7/dqJ aD΍!LӪμ.s:(v{+4dGTӋ!f2?h <ӯ<+|/{4hzn-;|9yRpAuL$sEU'q;bg۷`Cbf{&nI0LJx?|so| YoUfOm![JY+e2"<#rS{+=hs)-gfWs;?MgLV÷^t*WkTVA/ ][B*MlPxHOɔ{?lȱDyatv>j8u6" N/jLf(#%m|LU|KߎP$ubl_ZFo}y =]Y ޾5@ް Y'+rZLЌ 5ľlm(N+7*F Zi;0I'&3?ԪG+&4$M^M2`ZA9AUI,Uy>;\ ɹ >!a'#S;jHd^ftf(:.NyHK~aG49dItEd|ߔ@R }1ߣSxșwGi~v^H6X 5Nqk/83wkcN`Ч{vw|9LG6Vk3cHlcj QhWWT)Q sĺ Zrry? mǟI笻iSu5Ou@5b)fYs _(Z+rtc7٘aF4+8X~CFAfH30ǻJQݥ*\ֲ#otUh‡Q7IeX;vۋv:!9Ѓl_5뭝ri+z~Ct?WF<PK%*=B[sn dJ G= ƮEVY/*QNDU"B/X .JGN!x+Jr ߑG;Gぎ`&"*w!]Mi!?hA+\rR+ ̄Ԁ~VĂ熆 58*DJ3"%E,߀d5Ƴv4Um o\آpOmܱ>6V'/19=y*΋{#XE3yU=lHwhǎO{^Ka読X&َB :z''Ŀb1%͡ 7z/ڏD2PF$'a/Vy$Z u &"3[ Z%$qJpQ>ŢN9ysIsļ<#їrh/z(ΙW"@4}Ԉ5HD̎3S^*qk nFmѬf2p(җn^/樿 })47~ wO/EM83ʾБ.`_48gQ Jd:DT/Wya1 ~5#ҫZ9$69)XN-_ap굫CH*EYMa9fRjM"O.*VhN{ QFr @ߧ!,ǑjKܙIE2K*0ؿyc;R/1iďHg_lXI *>wyn%)(.1 s߱CZWm(sa(zT+`$ȷ,= a>P[i &n$א6z}8?NHzO UV6@|a]moFVu7?)kP:=:9a A;7ߑt4TiGg=X"e.O|mD o#[|q3( fھc+oĜ's^K!4f—*~ 18 Eq7iJw)]FBfUld=d1*:sKfb&Xd ʛe$0f{[犙nhm I1BoM+-2RZOAADmxR[foR)C*Eǫ&xwfS:wHkX<ƘxL}+ ƒ@sU gS !og4ä/S9%YDAܾ/7pCd6{Let%Pڪ7CvMќdA|*Nd=}w[(]V x)JpŖBL^33:ְlMp,K J!$MCTə!Uxo`+DZ B=kF)>MbD^Tm->vYQqo-^x* ZgF塏t8L~f$p-you @|H[e (a$vF6y[qj@'HষW|DG @m{bxT,XCHQmAQv*;tRG[ܚωHD@+M.5kLv4c < _/zTAᬎ?yzEodQou*$Vӽnlq>Q^E@fWQ.3w]=xfx恮i1'+`$΍]u2ޡ7+$~b1+TCQSSSR Hr2ș,piGhiY ji<+Փ}` eQ_X"^jQDzE!S?\!Tޕ{!Uܚ~|L. c\lVjnPRQKK5quuơA}_>?nM`KIN?ĭ 9`0iP@k<:u<;f_ǻs#R@Jl VQͅ WcgGgNkIzEZa`Wkr=['1P- SUר |-,l|;[UR %TJq Kxـ:jH>;`Wq" ճyv]]n™XS331xD'qQS3sSB~En#ϸ8į^. {.eFfcgr  3%k7Pߌ~Ԥ-k }/ʮu^,bĢ(ԯƵycZ]cKnɗxI_*M @3&7[6`HT*wMe[䐊|/- qsF>mvkXAwIqx]B#/j]8=F::lrv@-7wZʕvAՈ ʞ}0d(obr2,C\C )~x|)hy3Fwi=(cYe?WxIKThv lU 1N#D U&rP[IuH;5"vЗ/0ݹR EμPVZs8'IZG\=o&Q| BcS{йh+E#R}d;e$vFMJq,'6f3|z*`EcA2g͓ 5t';yM5>a go'`/+>2}JsԏXi2Gew6?hOnH- mE1~×`8uE@ 'ܰPkF K3s71@"g?ș##PxӆՄA. ҭϗLv6*2M&nTgy֫OtAA-yaP4 uQJƌ{T,w\;K[K ͛0yKKZO+ Lܗ"Ĭ[10e 0PƠ2U1 +%XSmgPOPH\k嚀; I?4 m=og8\ˌ~V瞔0+ZAQ?zmdB!lRs7yA-wr`u\r٬ ]6M HF?'V˵vdh}&-0~_R<ZBuץ$(`qq 冏xDNH =BgՕwlǘyOd29'8ܨxvQȚûP;`tUNh#h95Q}^܊`~ʋHmu|%-`Yg\M˲u}iRonljjȠa}}rM\qI`)} /ߛ*^mi',+sɔJʐIfI̽yN6py%a4ZqR.قwㄫQdwIksQTS@[HیE͸hϮX<~/5T16(+6i\^FBbܚǕSGs"R)rM՟ =̻m,'P|jL-=#+j,} X1+[Tjiƿ|NF/]=fa%7Y\o偗?.7(b[+!$~"\*] q[̜4|}VCTKFOS9J=5]5 `X6R(yل:+Shµ zh/ D˓e(Z]=mO]ttqzW m33 J dzvBV£11!%\C eS۩a˟)>䧮CG(*4} ixDqzOo0{_F:FШI*^^uhD!]R@lav8Hظ8^#Z2$H(.5JD|òQx $14=' .ߙ+3&&H9p/ػDrr徨̤z =Ibbx3aBqqeǁ $Xnv=j.J/pYs,0 ys8 g(@>P&l@ iLtWmeH+ce],ƴ+*7SʭƾC}kwn(9yH^eܣx,u,+,X*6V3zᡫB-|UߚiODO(-c׮!Ȅlb8O6W!N,y#$vIB=K':˜kOvF9vOxdQ1s,, 48ɍ /LjiP ͹ʼn!5B[SS'RfvX][dB6s{кÎM-?t-St )]@9׉; g=]x9Dwy>.C_ eڟal*x,Vs_}sE\p?)c>>G ۂNq K](0 "J0(>_'c3fZ͈A!Z5WhfIp[qfj8Teؖ9G014s5 #R?_䛡\~[B;fR{`o?ҡ5QM྿(Х2ݻ.i ZL}EW1{h3 vax $J:2Kg=rmj8hw#u/q,7[:datpgƬ*"b{QcU=fs5N3'}s'7LFmNhujb-MWtg2` 9CaQCk@0)y @ax; Bó9@TjlA{P}J)y?ɰ->x3T8;=mlk7>W-K!i0|uwC~*C1!j|MgW遼>'^P 0)-Gò+p:'Q`G=bU~i67< 3Uʪ=*H*m_]G0Y&sD`tt0;nJ#FT?X -o %fSrw< ^OڜN.9\VI$!|K|ꜷ"R7w \x !<91nzLT Q6)Xv`? &d$ ZCLu g&Š)3Heɺd!>ǪN\3׋& ۆ rIT ! GBcCGUZ s~iQL0`mTΨZS͜t^X}Z"fr;o٫ ģg[[`C=t(fA*"R`eLaMÄeoh&g-yEwॎ`##33.1Go- ɼF=MsME C0#ѣb /&-kiF^)t3džd!ӣړAL:=;p/ źp$С!\2w()B̏b %m(c7%O(iFt@cBޞoЀfR66U11-SO(Z-:@N͏&jJ ~|hTظ$~a9<\+l"Jѡo|YU@|N/[̙G/1VBaco < g>[22J{%Křm:@YQ(63SCd&J,PTIZFA@`˸Q}uMY.r Ozͺ!/ AU#.me\ ^p6)1ֿ!ƾ%qp1Z[R1d\ } T;`E$0_U%}i+}ъ}!hy9h";['2 o>\# }g)_oWg(De+J*X5(=W]}\#֖ev.XVvXo\P6Sba OF⚢l x1nKqDqdφB|9^ĸt@RP.9T`:jIjkX;1 U&ux K O.6brF|誹 tjVE\O]{5yX:1.Q5cW1ЭWG=2:v@7^0=IqG♣G9N=U]ƭctۆ8 ybĎږGJϞGRrUGN@>D/ssV-}{Q~k]'yb<׌MRSᥦbnsߦk-=04!j'9ܙzkS/2aNszW"?hI*_ 6\)gp_64onmj|^`8yENY{5-1_3G"e5Eʪ2(ZJe(|?-D+җγYO=\L;d%U08<_)ɒRZ;^Z '|HzپY lVh^s85-7o)"ȎMNZM=zBFfx0"WO|=ܟ>edi ˰ڭs;7GWвŀ—_iSM J<׹vw,O2jGN@%~QdMo= 8NzRu:V/9,/"PM4Tⵝⱹ/qK>{V|g֍^Bq󭸄߃<ʉ Vn0hD>o"|uVZ=+vba 戙m{LDXڼVC4_Ww!3๤"^߼ ^$^'F{&t7CY[yݱOâinPl\tPvqGicoeBH8~$J.m3~"7>x0 <LM;;m49s%+22!8TsʹGm@eJ9e>Jxl 5Fz Wh©t6%waIo(-q3!nEkn>X'+cuP7J{._>RgO#7e6Ru"m<1 [ˢŔ_RwUd }kD`Ribǭή2V;>)Z49u3?ؓfT 4QFy.TR2+SS8P SRV>KGf_rwi-ߚ"QSG/Am/߶@o;!ԢoNZ e=S mOi+F]SNW(DGܞ"5nZYf{}l̋{mG +ܳԨCz.@HoTrS%k"ť94_p! Up-˞j/Qw+jOil~% D2Y_9e$rOl`(I[GxB &yfL)!P\,Of>B8i}{hj7[ϸ!3i-Ȉrstje,j_T5uZHA4@UoG>' bt GO,]#P,sQ4b0;Nx`fN~mЄ[~,(L~;eg%+qG|BDle< 8xnp\r|W*~NAbذ(ʴ@]K 6zQ[EdtQԡQ,hЩD rÉ9)T_#{D/gd F缽:HudE_gm,W){Z/ei9Ĩ;KDe oDtcR*qo87E(8b(ZdL>rHO@ ;uWe͞hOw䛽o@J?Q"4GB.1b] ˿F@t(e*]h`礍u1(72oAa9FqIc?N\ZXK4$̯k1$N }F|5 jxc(kwY@Т3Xµm*LzB%cp5]OۃhdHT^Q5y xp 0 W <~^4B53:X=OhÓу5< J5In~Y<.pmN= KOq7@Ucv[qWǯ-OBSݞ裊|@ˑHqJ|#WiCl)٬JjN (|1X^ tq l ~6ި Z2S_L$u'8#y<Ľۖ[-GjY0?\HHlv\+e8H-b?!Y&-VQCU ,H]v7[|R=5U9`uȒiʑ6 R!v-ò;F a& a& OJ[+s>y,ԔєTy*5C:&?5θ"Ss"5JL[ܟƵQ9DOi8TlQa,Or,bV\{|RO' wJpOݭ}4kp1?M%<⑝IߏUn8F-h7kl&*î$'5"ONPNj;h u"F2q͗זw:;>:^2?|^(C|x2Z*oy-z|0꒴̧\YuslLl+"ǖRXZHK}3*PcĞnte-N'E2oZ H\DW>+>׵^,װYBƦ?Xcr"p,DT[Ɓ4Eދ99%5>s:b_Q]g\䑟_{ ~8^A)H؁-5N}o7ו"nTl/m`]Jl7-d#Vŋb ՞I=e]K#Zyq9\H :Q2uu-r)<_?f}\qqG*]`6AmDu3˪o~=Ys J p_r}u(:M"o.0i"˺ kEjX`~j(^V0j G4cTQ1\t!̘>dҙbQ|/G)PoޱA߉oIQՇ*!2L"k*wiic)|o[nPP0*ja䅭?KݶNp0? ,;Y;XKPE"鍢aGt>FKWPJͶhв5Zl= l{"hȰ+STA5"]Uc"sNAuUtIT$?r~3q ӡ΋Vl4B!WL~ԳoP PXғxd^PTjDA{f(x5h y?; lFqa%}cȒ?{~ثO]LU m5o䙋(~uNn~Gk>0D4࢝E\Ҷ?Pm7'{tw7TGewt1D+ v]nɅ %LDĴhA9AbSlή q[_~J``ddHTfj-eG־9 @_/BfEscl2ZBʹb^\xYM {Ae(5iǼX#/-dT~J8a|Zq*h:$&PRy/,Q!A)X`Uh$VO9Ləp1[mND}E`7e@mq" _ug)c(fO3 ̐ /Al6R5s#)מ{4AP"˟B&0XLuB2JVU9sSK7Q 'nuNHM񄝖Z :rdMg[׹ b< [?]k/C:Kt- )[J0~H3_t-J ^iPlr#OU5⪲#͔በkt%< Hϫ5e}1 d`>[ݰq%jwKDvf嬉]瘷Җ[J9Aج0l3n_TQ9P-o+4 zC3F6Jcw_ `3^NeY+v6bgyEMh~Mt$&{[BD1=/>4E37žO ?5W|.2.ٮ嬾b@ߦ`)OL8B3 ۂQ]mfX!Jb>8ĘܔQ'MS`iԥRM)GX2R"2RGQ>KUֱsR{Pݷf ),E1MQqh0&}DwZ }s/L|M1/4&:4[ݛZ_Ƚz-kBrJȂiɥ@vIK3ğϪ_WyUHV=VDl9Q_^<8 ;Chs2b))BԜ9}fT1ή^k`lVrg01ZuF#AS I](Zxc50G6{Ji:!^K]44%U.Y>s-YkqM~\ǓrxkT7M^ouDۿAY:@{[\9-n:2)9-/xf"{+^VO8fv5If 9Fu U[aᠱсE`x1ktքi3E\vjYB",vv\,w >"K[Z/o-, <񥎎kv r u\rټgֵw74AՋOjڡgD ټuwԖ7zGlꅎ3&$#G,,Kt4a! 0\Yp[u˝:M20Hs+ mPZsqyŰcR.=BFL!YQKN ΢MY~Η^FPLNއ.9ҏx;4]q4 -ͧB@Y. ldz3gpWʽ:\yƅ_ɋLW \ihrs@D]2jȡAHq\EqƯ:_I /7.r*Iocv(sĈ[!0=?mHj ܈ڒ%&aY7IJ)7!zӤ'O[+mi=0[ZпnI3;RY9bϝh*V^$mnC1t]' =c)'(U\:z]0h2-ЌC3-MIUB{.u0Jsx lu6b ^!s z?֕88~%&=7O,(7K[QTkpl_p%;BX8!钑 )ZG?%% zzk<#> e#Nl$a‡CFoD5-z配'#lBWqI$W),,ɝ+P?Gyo[[RL1s|.as~j{i]p./mfgH̻?,mr6f F`a fA'C;% uy; .}G'B7%-BЅ{/avvѢDmoiߙY-xMHfb-ycaeYsv_sEHo*}Α&V׵п%G!PL,#Q72Ω=BȄpiohHe<'qv1ȭyN=lkPsw (ҲZ{uHKOA*só3+tdx2\S+{@>IpIjjd_[ Zz"# ?0~)*E~%l}(}SmPܘUf\I<\ hVY3uncʱ6jm,Z~ kM[B6Jh fGSY [qtxύviX,N 9Db2O*DFn.BqN؏~{?捀xxuy[EAKWV=AWW+Ș =WS Z&Dr5~i`[gs._[I㙘YD~JN%,fs6mDDS{̔]1 /*Wl$QBkN% ZeK1|'Z b@Sm# I3{T 0bxZ ~N_Y Js: 1_+!$>Aly' D`6 ZP_40Z+`(SP* O5_LTqG37*& WEȔVmB!PQ}@/nUksx{:̀ղs+Q~/KRn(kZח`H]Rl/=-f< =YxrcK>7W Ųu͛ROљ=p5=!U0:Lв+,)0bfٟ[ޗdRL7V6~Xdy+Džoc->Z'1UoZ ߪubazrJYL.aȄdgse@:V_o GFT*wlG7@pO'3֩iTW TQK2fǞ]6i "͉lth7?8bOŁ)%}tm8 "jgIܑžVϖ=gWJWp</fVb0Cjh"|x թHb'ӂ2XL Fk+8GTsI컟 V.Ā+TM<'86 *F1uCqͦ)P4ff zULy=) ,2wdJ$1v| ÁMUTP 45,8dXKlߟ1]HjC[cLxm6>g̯hu!`qp .bC*xhI,1U,G7g|Blp? 4$]v݇)k⾊-J3e)yIj7U̸ * 0}C$ ?07*H2;<=i ӋcPr:0u*!s /vv,;p a} d-Ri?|zktuMi@YD_scE|>?+p&ER]+ίsT//cuoa2Wj|+y{@m3󶃚e a%Qj8 ;1+1{]x텔qt^JҼK]8)rߎa 9yH/78F8lg1Ys_5r|/a$.xWo*^8\ӫ9: ais6❩EQu%s\@ԯݙJA\j<=F/]d37V+݅+&H,V}tV~A GVO{1o.whR*|J‰$sLJ֑N4)HTӝ툊i}Hؤ\V2[TFdgp.,N&SDyta +?"^)(m\֏7jaJr3$* Puգ Wwbɫ 豻:' om[@Bأ Nȃ.99o \p\w5u ̤1ݽ͓S|>D4U߻X!zQrza⛤`hPen_ݏUcYiO6&7AoM<|Ҥ4osVYE >l c`uhF= 1ĩia'Z P_L3m{8+OmJ?uFKԃp:Ců%8P'"E#G:-Uqs}kbm+y$O7LRcdAͺpH9Vf<պցf*w|u>FxUGv]$#]Ja$Ǩ 3p~y%_9 lQzxt8AWGfW2%R\~ynh`W1~b-9hӡ v#N F>pՉٞ {uf3P'S tXRcKD:6&*Ψb-U .m= k$6x{Ƭȑļ|MjyDMS/ U.)/u5"#Q ;Lc4"XcXr=)z3g FMD U:ѐPUr\UBI@)J$:fNYœc0e4oGax ܚ[E-;*lUa&YSmx;^AilU}6~AhW$+͜F(';Æ&.')}l%yՑF#Iy}Ê;bk݉aM:4NpsH_bq)V! U"nMKZV o';;j,;NƂv@2ٺu '4nmŸu h0AeWRL f.՟gew(]3 &JbShDhIP9- v %¨jo‚ *CI?HhpsAa2o>t<U2k{ Qiu^&ǺΠ9::qjtm"eDFě @{G\LCeShBZxFV֎4Ҷ¯|QW"+ݴr]@JQȒ!e"Jea%3yw7CB/~#Lybt'u'9#bJ%N4"%N'oR#`pٛ"n%'TAy33Cc(Qs=̠i+Y?a|=N@/cQ,}l {)Ŷi,aS|YM!w^^[{(n]7fIu1ҷ1~'lĖa';:OW?:ɨ;tX,c GYܟio-: a`'[+1b WU.>wW3PO D* mi?qWm~s<<FP>==+qCGu+m֟K(\2m9:4k)]G| Nz[}-e[,|En(aRtl4ڧA3SU#&'{!\J|]^Gl91%@ oߖCHCB1C2y$h"bdh2%tg^%= ( kDf:0rb2<$l bk,^R <{Ae^@PǻcnFnuz '؟y )v"ֶ_N"CdbY#Q¯4υVwӃSΊCQG:@fNҥ ,YN^uUSSt&\KqϐpWȫq7 OajwtO`a9Ie1\k#0d},[k' i`EI/P­I'ËS' Ҵ&ڝ4\I@B#͖ٚfC:vN- dEځ58,2@Xc@^NfS-nEI=A=@F:ifPf_zi|ÞN 2Jɳp&T~ݧְWސ÷bxޛ5 A 쯕0@u3^WK`= DLb<7CԎjAuxbiDvT`XbЭ^1v`&̌z49{fLG6DAz1ëM> ͢'i$_"ٕGo}[edFhG#0ݒ@vZ ң{m!{eprOjc, lg7Mh'Fdcl(Vhڏ{-rDH0&!( c,nΤ7X+6ƲD2UmΖf)A6#%ljj+{!?P'w,hwS'(,K1?_p0 CiJ_2fJV'_z#B [Z'Rid6jDCT(Gțx3s}As*XUcRn`}--UOo$kgmn ٣ɾFlG7t}s ^=oU].lzٓ`py]*0a1Zt osB#1[A}%Y4z׼G]koRoAliPmaC5{w@SYȄW goVaFq2VG/2ѭ)ӌ1;YV&q!|'VA-- [A:F^OqVH\.wŰVn؁r.z="eg'X)Y,WTk̕ n:=v(7>~ {@uTSjMn7uH,% ˢwKGL<ñ(T+0.GQnPLIe4/}r!aBr΁J(b`P@yʸef1O+YV×Y1^e݉tMvBJѐ'[fty )[$Β BosN*S< ^"}Q`%Wsa1M&bX55:-b\`Ot>1:s;l|J70XBkтX꠽*?):ΰ8.<<'{?7BIE!y,l/C$/ohBdm3p!]Xޥ`: ?4.cLXѲy㬮Qf8LJBZC t-08Q]dj] plK>#( 6W {YiFnMJK(?K\rST<އ2H*Á;eJ :gG}r pKc KS:U i%3̗/twXs-Rfߢ߼ϱr]|$:z{eEv#kޗ!}4!j'-$BeDIݹW3d2WlÌ?tKw!kVՀ`FMȃ 7sd]ۆ,3hNhF;CP7g  hZYbn޿H+|j^G"J9R?^!XWUEMҸ1Y,WGq)Q].I԰X v!>ð\ B i>XD7rP9x rCaY^bLҝ0 uiȔD[ۿVY 3~ d.gfz,AJP=pr fG /Z0bwiX)Lcvh'*N>^"A1-%la%K k*W2 1 X#{ Տ `&AYءIt6A T9ᢉ% 'J\PJO|Hh4&sNNZʹY`k(ԗnx[( np#i:vg:e\%w (q"Jc{BMP _@RHp^u-n^w%T^mހb0ucHzite4RHYL\L"pk8ES?G+c\.Aq?hcrϗ*՗hO}e!xen3Bǯ}+z8ϗxa_rXu';"xPi/#0ְ!iǮnwYzN>79OڞyЛW!2t( ]=t,S8furOv\~[3V+nسwvD# m bV.2Ku4s  A2>!Ux}L6ŵq͊Dsw4)A7ŀT\oخ~|r>@mָV"o|}#7J8Nvb'Xً;%9NjEM]x#"A~LxJޭBV}xC̞&Ej^L^cR\ B# ֢B;cWhĥ׉(j5gҎD"lx9 61AR{?1<\l5iS"B*t׏W `ĭF"AS)D ^W fcߠ֜q]i27l3W^L82T V0T뜤L e7uqՑJI0giʃ管C/$/ȹ3H-U]K+]+ɫ&j@jvfׄ  &_ RtGOP!]Fu!+zYzT%:`Â29PV +Idcu%I L7o YXIx ٍ|ҿ!\B:, ח~Ì52Ut S='-m }Gg@Djr`~@#T֎MbuжOYGx`&LH;GہJt%R~E5E8/]G-ʽ.xHOgixYG1юy3d?j[ĬӆPwU 'Ү74c:܄9u$_ҖSf6,]nYٵ\3b-xb!SN%+mzVN/_" 04R`AD" mȘ1snyՆ+$τ \ɖ *=7-_n1N@G!`m+ [(:FCBBM7ǷT?̂'}vG~@r'Bnޑ|gd>m 9HM`MюoWEjwTW1_.rZ"yUhD-?ZN3BcDO㮠졖e/A6u`䇭4PH\bErJpO@r2d+IEqFyQ'SX*\x(_&\j(*T䛽<W4" 0EƜZT$XLޓ-VLԳE7> -UfL?uQ/7$Ŕ;7b>!Zp|r+dJ2v:dtR%y3OsqQ l[ q<#62H)]]سt&K쬌ޱ R< GS0mh‡+LmK0ɽ238h9\3n> "F!`]+fStꡦ0t ׃[ϗڹu[ZvT:޸Qi64Mv@@:,@ Z3iQ "Qu@= jΪg5rJ4mkx7J'[סRܢQ7_^Nr$?K!03Q;gⷍ>Ԍ/1:uf|7g5l\ .__Cs~PΝk#~l&m r2*X9S~j'by8ArѧEJ|٧NPEV=t$9+!e}Fn,N h7( )53P?_l= U8~#9sΖ6_{Guu@Z{7+Zmb 9I`}Hl׎N#U&^2_|e.P0Az1dGUP < tS2ʭ>:T/F_E:TMS:ZG2}8R);448[揰":1Zݥcs |]4]Av UA(dS /zW/PtgA5=Vn? J;,MVz+ 5 æ=pF[[찆w+Nb$e5ۇV<8AGΨ"$wP[BNo婇0'?P]hݑZw!O| {ϨU rOs^hs?ʭy)t P)=FRKݲ7Z}6U,ψ ~(tt}/ hR)W [Bԃ Cq  H UC;mP NE7j|W6 h.룕jg}^&0 藕"Ζ`a,BC_G AH2uR9ar|hxvX:\S,A-x0Vx2y̰˜'j޸O%muN(gEzZ=:hFA"OCUzyu)OϙxCm[N3o8l$\zV.X1eHtFwA[h힥x&ʛ}5W+".?k;hJ[ Gm2~obFHSGcHDE{cAf֨2 !Rߘ 腯ꑯC{Rlj%ɖ1RcC@n]0}͔Tпzu׏NzϋVp:·n}' {bq+wp*ރL3 &E2IStmZs͜u]x6_CjUB} ~{qsYԛPDS"u%ՔE WI ,ÏWM -׷&yRZ k8.\-"}1w|xV9)g|bb]{;(TiP:d}RxI~ L jwc~DC2϶绶obIf{Z ƦERmb7I Md2ˢJ`;y)~pǦ s Z@"~$)Ce;v6,̊NfY>^GͿ1u7q-]݈tHZށgʒ D/3:4R#@}5'qt^Jݺ jmDs;.n5)q`ξetsyF)M?׺,i6u!ڜKp+b< xϘ]GhsU cF&TH,B̎Y s7+o8o;zNifp}&>A&++u4zf`,K{Tdw T3At-q" iCvE{}b^Qȣ>IP:)ܠ+)5dzЩ3^QBc7:`J8ޢՅkCN0:A/y"Xu} Цyk~|&wۙ6j:F$ ]1y+uc`6?l|2%r7!,S"7q·M)@ *2/3/ )cȦnZ`?;f[uԀ#ک$T#辎Iv|>!4adYt"^4Jku&;kWPP:UIWAZ365,Dć#EƟaXDKЌƕս;&E0O٨j4#yCyQ5z=Rk"D 5=7ox=_<%i_3|¢)}VRIq-Z.=u܉q+%ֱ?ڠ/R:=:ݻc_(Kv%!^ tpGha 3\m}4׉{LkӴG.Rl2e/?isGSPOcD ˣ$IX6LS %㯛) e\áXmXGBOg&2wxr I)Ήj(e eP90k@yp, z= X9a?-Li{ @ fWuvoUÜ}@`BU3(tGn>e.GP-Yƽ M Y :`b-x7߇ZtG8n&’G_Y]nvi4B n޳7;kvk5kP;(w4bHV`'5hA9 W#g6Fh //&' ,P[@ U%(>vŞ}Kh0 G|am1%iv8kE4ӴJ=}{ҕJ'2"Fx¥: =ApuVD7UkT U:epՃ_˝M5chM;2,6}k i ;, ru9$أ,DBgin yK28|<&hZ53oCf=-vNa}kd%J[_ nq29 YV>2oڞ8{d==Q>MV㤌bg'S1IZ]7IwiЍ͡ZМn óJAMTdx݂Nmb[y_eap0\tg*.z%>ZXʲoފ= 1粭4(F.T@f '!¯_R٤" QX3%e Xek@Eʍ=7Fi~춵Ot: *W'k{R@-3~gtd喃 <`T*4z\Rv#*V,_j#f׻y8 ̒0*9j]W eЅEBdA~T \棜w)x&#rR (Z Dl Ώlpz8(_jT˼x9  Xe$WI7=sPԐ{Mr8!;cm"B*b.5fs9;so#ėlτq,/; )})T|4Cww}jx |6M"^UE[d&1:;tr^Gdz*:_%a,E-Q9>!8\,ߊb l#n}rCsԉu['TKA1W,|@J 53_--iPNa4:IsYbX:AIgxR>fUXGh;O<eļKp$1sP~ $4*G =T]pnnXA6%9<{7ajԹ8>9H_̚hN>0мiPB$tҵ#=YK<[AqicҍIض{J_Da ag VQ3ǁlƐ{!B)[!~ә!My> -il'8:|g%@3$td G|ZDʋX19bHQ-.QR NI^ubGLdDq^ɩXˡT:n!Iyād&~VQ>~$|c1 ~of#J (=C9|y`Eߨi׈#_82X},/"S7{I'2B7hK3fSGB>p˽ =9D7(+Rx~jC[ !H0U\ήGݣ-Z˾ش̙\*NYb>*VZJ'V?[p_WոY6)C?au>)??H0Vc\`3P[@4W3$Z2K5OMDJ[ |s\qXsiiE$uKiF6/@:d0|ߎel5U%jy3g@H $bH9 &ϥ$y"Hܻ?F 2x 4xJ@ E{[< pW~j7\U^ye1qd͍Yߥ# ;D *R(I͎ҭ.(FrXZ0n]u!zҺp"@d^C& V>%$Xx5fiMmٓHN=+ٱ 9^[_v>]I⩂&f77I<^MJtN|GƈxInjb:;j{SWmsf pƪk(Z_$8A6@+"2An}x")eSN\ދIV:a]2ƀw\WP4i^= nΆ*lȩy15%NnfLO]hd.OA|H9^byAH 6jcߓz69R QMA፵B.>Zk"U9P]z[IFPWErnN!`U q(_ $!v#ָZ.܋v>`fk[,as԰F #ܨMazMYYl(Phƺž$F_sx]N-=ܲ Ann/{ @)r=b~tg̸B9eA][;|”VZ??該 Gq* @GT}wemwˮxz^SRQtE$,"Ԅf ޑ/xqlzF6ov{a 2VMOy*8c6k3[h](ɗC!|A.B|~[B ü0y`(j=|}|^QAr˾r$hKTxCp0ɕ/LuB9MSڰXmer@Lv P#eLJhQ 򮨉P@'f;$r;kbo L[,""X{p=g6PXh. |8Lq%Y?so }8*;18+󼿪fYC{Is[hWz^C&+ )=F7 bvUؠК+tl qfd((thʒO(qfmZjV^(C+JeB/*"j'6W&L@+IIOl w{!W?EoF&#-`Q#1bPnOgJa_kD E/.0[Bl4CR$;)V)IQ^hF4k C3>kaS+='? ;0 mʛSx7Ђ#y#FeؤLE;H?mbqA!j8çp @1G^~x1JFgfUa #i)Le7Ћk^KDgh=+rpLHsMJ<֊Pq:r#X82C#${e/|lb 3DVRC\11o;dpn!8QxSЁ2oF3sER^O,SLܪWy@bujFnR߉@o ?H%9:r{켍1N`烞 ZomF,e:h> m|-¶? j}28N~ VL,_SdrE~IBVIyt'u=$b"qv/ADDlc+MuBrB\,TwZ/F y3ZxcS}#9" et<'{T"\5 RB<߃gٴ׏3E:>O:fa$<X,`c6j]"?"G?kZISDv)/gUv FMGx=x[a&t#o,=&dW(T+2"uBQ u =HkgPG,76!5Q޻̺Pݦ@KIAk8I85n2#sgc=#4h%`dqFCo1eb(FOxJW34Έh8`wKtܨdb'pV*_(wfR]1]F`>:~,b{8sq/VQ xS^ rb%Z;ԠB83(?w}B5#Z2[^o[+ I%?pn(e!u3v S*q 9^3U^.̕Hp\OlsaOwd,dn 4 :eT$z K8$akYd x wbMҾ] [I׻7yZl%}fX9`&G&=BtG39JͲv5Rk-b#:4,Z KTPPFLLP'3@* o AFazE6!<tQ n'X~W+I7GfBj\6E:? f),n~´j%/d5rZDA!oP;m89%Z I?kG0G A3!ħ(}AtCr, &%I7/iǡ?p͡*uküs-pIiwP`PO#McvP Z7M1|Eg <= j[j}wn=Й`Y1W]D'@wxBF+2˱9T8g#leJfq {V=d2fW@tڏ ZUwOcfQƝcYBD1NG! vBNd} YzB7ҝذt3(z3)eLoɝfK/0 ҇f m@4UYdo_EU*iAͼa@z(5q!wmƒg7lE;9-l }^*&qv ?ofh5kZ4¶} c屳9A3S-Dh[>hDa( 4dx[0C@^>^Yjk` r *d͠QLRV5Bo+ ny6˕W0t\ NJ,#;І݊L=y:g2Q2{*VoJ܃[Y!Y+x"[WԂI?UO~"H3%ZTxARJp޳`%i#\N(tA򹁷ҊPfJOruR yвvr-ߣJ 21iWʈ["86*05Vl(K-0xѓXͤ ! "j\".,uWfU}1\¹A|ݨZU]crwG:ǽS}'ܠ@ (߲>k@hX1n(gfڸ?t㉫/fؽH{^VO(Ugu@?(3x$EPݠ%;I0rBiHX>* &uǥݮ>-6d394jAJb)&ѯRxu#^ޙnǭA(F5>w~^# E;<) %'4R|➼hY ߓkv="Xl/_E~m ${eRkzmL~@-%"bR<燚2lIEɮ{9}|pDܪ z)YT{$uxS@]fs漭:`!s+Sv 3}ZJo 0t}`y>tN'2D@Ig;7!UC&PQ>jtE#?=0OnAsG04:& p4.ťk~f!%^T "ⳇ +z*QP>U6Ujߣ8y /=^X Eo\r/td`46qƤ%Qfso4)q1/,Na@8N+$ ڦ$\Z4MavBlKbӣ*4u_[ /$~jQ0l6/uvO H;D"tM[Y _yGIY acpmϰakJ+'/Ȣ-몋>-DV{44.&BGrP4sP Sm 5?k~5 TU}jNmRLbyh!\h&GuRї ԋySE.2f6 ;s2dm uwǵgi P |1~6[$ȭd;|BbT ;"9n`2OO9erk TZ0]cCwsG3bgW=qmkjJç@o;x7ʪ^˶g*݆緽=Bڊ"-Yz3˧  L S$CӗKr0kB踇O,1TMb܊ ;&BV4ӑ?1;ՓMa ۀpnisWp.n#`Q o^56AO~GEWJ_.p5%~ChPјKWV` }8y(ԟt_f s~|teE׉'"vvkg5ՈE)Lfeu T@txH_Zq'f6vKϙYqL.o dIrOƛ^s0BrK elҖJoJE=f8Ib ?8LFRHUqpn0e 2|psMmp/s8Nio"?|=%z^ X;' ?'paJ]n.#tY~jwݶl:34:5&#G8s;e 2oE&|R_8s8¿UDb-ScI0M!8uoӴ}ss1io}9 t.['NE$oW' }L86Ŋ=:P$sq;|raz`Q\dņAʾ7n$o(@ሗaw ڳDž, ,ˆgF; 㔰G?!Icᅡ~pc{^mC=0&5<^2 ThRP,X44Ğ<)7":> $zSe+M$.Wa//.j7O/{:LĄ4Q48GBKrK?&e2S8#W<]VG&$uPb˾IF⍜ɳYNScڝj7=Sc-7<$ 6/'`}#Ur=$$2.!I_q϶r Ο票~2?#Ѷ-mВ wt׃UU Kdžn$P)$uA syL^vifY>ȥ-7_1j CVRX]4}df-ərV/@}%GݜDo fK5Q׽yQts Xڦ,v(9UW3]μ8 vx31#r4g8*͒+T%Ha=4)bYd|/:,˚g|eigDJV:G]cN5pV >,I >)|ΊkG<`v`F˜ WU`8rD7|BX>!ԯZ-ЗxW]ֳJPw©_9Թ;:eK>E)GqNrV{摼V  !!Pث6Pf7Lv:ṗJ))ʗ*sqʆp65F({V S2X*8K%>v[I>`om(S:Pez ϧcu$~n}t ϪiqASLqT`\Ӟ~;󵯷5'Ry S2/{,)]7yt-hyV'-{rWNz]?RuxQ4rc%\z_aŠ>_'t( r ϧ4H+аteh[ 6"7m۟VFKt?CD "{^e=>ES@)ڔI Νr %ۚXH8<I>s|:T:({pZm](Aj^z@f'");OdCp/ J-F]T2'#Yq\!^(H vuV>YM A@nGE |+Kg_vItAT>L\q]rk7d L^z+Nj a3. YÒE=YŐwuosзhncPzVEd\].$20lSA3OɹOhī"y3 H;(5.0훬fNX-Ÿb 9ݰGuc֓鄤_G-Vi7 Y.^*Zp'shFd@z[\Q^%M&"WGYIM#A0/]K2ת8B{2A~n)s{QVowSLUg*! )ev^C52sօd>xOYY!nVL&K8,69у b;9LPGu ENͩ ,o ~KcBK؇hCIUk$[Ҳ#`)Qٛ˖XJomlCY\-/3F>p0Wҕ0K>\ڎf ۴S*iq4܆xu܈M2Gp;g܇}^W_rсbs?F N2Ǿ+{[׃=&h߻t&7mY0= Կ?C=PijRZ]BLDӬom9 3,a"EGZŊ[%o#0}"F!%Y6e#2 i F ˎh$F B*VUWRc䤱Y> {Jb+ePiā[Bh5?/OމUjL㢤KIE5C/~~zpX 1 9&P)ESA i'Y?~ש.G#@LFk#(h>ߨ 'KlA%{OaQݐZvj67lo2(1o|O#T~ ǿKK"Bi̙G#u֢;@n 9_Cә A{AWZIɰM>~1Ful_PF9wORf>R-Nrs@, hDɭʅu9l-Se ?e7Z~ T`<0{(B@iolz-\V:1c]hE⣾s6 Ǡ%2at,md;pDn?;q~ʝt?Tj'bE3vtΪ|rimŪuBԌ!%ǃM&9)ĉ!Op k"1l +;E ]^-]\6y%6$fוQRq X&C+0DF9$ r=[P\ZI5v+sHpZz~FZk@iBIv(X) OWi ^_I꾄?*jrt0gg۶Ye^M ]V{hǟqSg( '{4ro}Cܘ`gc]Ln=%F|5 31> uLH 5t̬ B2wko{ZjiD$j4UEPɨ1ʍug:;"ZC>>2؁馟k_J{𲍷uZl$ňދ({&{,;rB409%`Rױm7@4frxA薵@&W ))UIXrVd~tUR(!"$3VhXkѪW>}ƛj^9 H\.9ݨNo 1! sUƒ91.R{ܚ:,BN/MYFm /?c2lf3Zyd. S zy~4L쵡4^YdMjȻ?mlمPv˚Pƫjq6)`#ؗ;~`i9"2#b d_σBL`4ѷ%a[IbVѬ[bǕ'q>V_T<ƸG&F@ *kb Ls됅b0m"K:g,_{2+?(7U*XW Hxv|DǐihRgp/Z½mBЬ*Űe,dB\gWA!9}Yfx' .@ 6Md{Xs nl3eftjrOkAݬt'aׄw29K{e*uD44"UǢ6CP{\x4!F"v @Ȃ@8P8m^> 5 VYQi9}+f2%sLq,]ƪgip$D>įƝ.?j`-Fn^+MD!2{o1ic"֘+`ou._V8lµwe.ti-|_qvRu [7-vS Hv>܌Ї Jai#\n3Q}ʯ eu.'P1tMFC,KUS oG)Xyx;`G|k$SrXAn[#}JC M~<4ӷOHl ވtf5VD'kG}/rHa48Q逍T _u@.j`~WFh9 VjٿPtW?֖#.S b&4{y/z$ĆOJ)kQ hDaMo* Π27ǧ4 `Ho*ɀ2,>M0qZE]P( *LJΕfgu3WHأJ2ἱj{z*G!ʒ;UsZ ^]d_! T.Fb &>@dP5:ͷeeˁD Ku(0L3%tPl-_JWxԾ _T-̓[JI;!qZ;抳N"FMP(BJ"Q(hO \,'Zp?9w<:ujS߰87o0%TUsO~ϯ6[Ιzkص3BX#c~4,$A$u لJ̞vkOţ0u&Z__m1} w}RGnD[֬Fk}˟͹t$[*X!N_(4ޥ*`K" _3,lYQn\o"Jnn@J S}Nawpir9ZOms\\˷YeKŻčNl{v[C2Ţl0T֕M E!YߌɫD=k|d6Ȋ y>:M=&:x rq|Nh,@E']\ JTtW2aT{9™33E薤 HH78 zK f2P43JfX\dJY~F'ptUi¬AEWɵ Czy7㼍;BN'4@;E*rTIELcRO]RNuIe:F˖$–LThN:'߀uAĚh-fLBɥ{֟QG\YIr)+|m=\@;|.ﺘz;Nʣ'%!8l@å~hz< #)(S!\ù؛)Q-K[}᧰TfvJ|QĽ?x!]%߄ʕ;NqՇ2&(g4F#DN+]h[P] ^ H qb[pc.}MO9ץ LJ*g0FDDwa\*X%gJT{0q"4#>;⛕5R5y90zrb}xap,8q =H"M8ipabO% \9!^?}cˣ]ώxm1a+qC!tBr ~Qyi7_; < 4m9A5*g>k(}iDΉ$<1+/'~9S.3=u\onPN]bV[lBP Ĉ9F3EAz\YCT>Hvl8._Y`4m1Gx 6}`t};c- .,VxLYHp|iElG@כ}'FdD ; g[SBR4y_^1gn54ZMjdwB&h9ԤL~i_Qm|W7+_z^(bP= tX&<@rDW>ar0i;d*SZXUۚgفCr|V ZiHF] n$]MōnhqS|_‡ku>2˸^,4U̫>#x~(H f8QL"◱izGdh @cW ڻWNSZWECvW>;$Ox4k CLh9&0r4A[P "M7ogR$e\#L+к/zCG;'22#}Y%#B0E0? Uɻ=KX٘QI9aH)C٭4U#-&'mͶ'6Y!)_r{k*7(ؿM> hq4~ޑTtV"Jv4jMѯ?]DtsۣaG7ޫ~kKw}OV9zG)P{]=[K!g{D1롵JHt` qH<5Pa&@ & 1#>҇ d-ZMt),WnA VG?!(D T=E6ͷcriy)Ie˞uZj4"3m0nH0ђE֡ ~}CL-Ok-B9,, RXIPLd!<Mv()rBB2h>jc^p bV$__U FHF&KP-H٠:HL:ûq $]h(\TYw}0 l  XO:7(W o͖Zt<*8 9ܛ?e$336ޟ׭9Ex}@Eזr{ғ$cÈb# G/F6Dse9k-hWPhhb?K&ipC2YdGG3J Lczr-E`T3;Y:%VDo0AWohRHƇnÀw5=bOgoH!aepOXݒN^]7Kod鉜"nz>fW8i1q0Po]tQI8:~M-p+.OXd4HI .،>aGl q *4t3}n|ʗԮ,(^mxF H؞[4a*6<>rhN`ohcjzT$ͽ#4`+߃[BNvdcf( 2c:y)cy-͔Hyv?`oߛ,\aQ@j׼KmzvH n+WbJܽGo0HEO$|$Bb){t&|ޑo[äx~GYI V"a XNڻ:>-(+σ#6_W7|0 \tř1jĨӉ$x`U@łx%kRz=s~6%IQ âR&1QFJuB˜1"#9}IgMx\>;C>^p)Bvčf=\+~ cwIYgg? ~ I..HsaS?+.;_T: y()I~$ڃ I8bWh|CΥ@u\rqOw(vhkAm٭}F^$.h$X.ce  JlƘHAS>*_gk$=&+`A)GUsSA(5 To5c#V%&rVKq#CN=\IFfSlҬK;SQdhLqYdsDyg<њV jF>XMKc,Wpu6LmǼ6P{}sx|T=@9wg8"nᓾ6 E:qؓY^5zN -(TX:kNȜW C}I +7H0pRK߲%$h~o"q}BT'7&æTƻ>MbnɭQ0tΧ&m/ܷMk0%pƷiAtO<;[f\jw@E[ Gty{OӗMSbc-(&[%H߉G3Z aThҎ|9xaF0@$0^Ǘ?*:r>; r%wmR;CՖL~ϻt@(00Qd͕ ywQUH' ET5.!$hIyq8&vVfY m,CNk6` 7 %XqoWqbx7'dV^eNN)OiJt~۝azJ?]wd0̰i"&L9t hqOq_CL\=6@_b\vs5fk#իOZ@fi#*6>!/Х^t:L am?Fh06K\2S]ql2q5P`zvF.?UCy(LgYϛ-+W3^LKo3 S0̃@*l/ Sݣd?~!NII.jE]/瑾 e&ţ]Dk#~z|@hz> Lx܈ቹ Fi{Q"%FA1xJS2n1;v>C՛RR-6I!]7lӢS Qo죊3 k,Ͻmo''i)`k+h9ڈOr_XYp<|7hKPQVNy)%tQ땵O{ S9 Kg ̘on5aQN)` cwDpTMeͥK"ȂE5QOJ˺ P~ b y<H(se[ = x2E"tAv%ApU핳PԋH^\goι⏨έ7lܘTؗh4I +ɊhHȲ|-:>1m5_1xl9|MD {w=ٍfj+:/_(ӗ~jح6JYZ4Tb c]h=*tg^%Z,Ř0eR RXW.X^-qzʭNV fظ90G"%wTXx7Rt 9LOpWkAvObO6Њ؊ֈ 17mYFa~IQ0<-)+m}=im%#[G堧 58A aޔ{.4'OQ~)ޱD|+Sd5*urQ_< |KMg!9VʬVoNfj ,f hGonmX;zPzAz置Y%eUQ;tZ 40)?V^nrߙ76LK@ )[C90Rwҏ">؃u!`2١SKI}Tb~Ogtx:&i]#Tybb a=#Eej?K4q$ F<1ZΉ2/g9Es"tA($ָBL;ZaRAsT)](ao_W6"gn>B$IO/L RP+8u~΄ )}5.c-aVᚈ[SVOK|3ϓ83ZWߤL8_HSf]= -Xk@@P4%?âH|AH8d0FQ)iRt0P%dgKۚ;J7WrJSFK4a*77 (rͲ`) :-ҳ^mZRe߭+Tt ><-pH$_ 60iri%Y;(4 ٪xK9("06TYU"(?Q(enTm5P#rztntT}?(PoMcW5 W}RA98g* ;[CĀoEӧ^~m'Pnƃdx>a^D X*x ;se>G7C Q[;/U5L4R$&hOcr/i)ߐ[=hW|l}JNEf(~74R j^vjZ7rcBodC]j|Faw ڈ38[%Sz9aa>Xk:9sQP9nKrq̟ZEt́2yv5`~+x7H 0RGx%v\Cʢk ˺A,,a H!`RΠygLc/TϜo*Eq~"INDoZHYzc?,NtT+']R4.V2dDZ6QY 7ɒcPΜvnLT^==1 -6b]MJ2)wVrg44@&^i e%'cmfo; hVT*&P JV/&G&[ %M5"M)n@+eЄM[qiWu9d!1|"rto2CPTR_}]^#xou6pV,ZX%OmGiro=q@[Vҡ2[='pE¼ڑ-b97_0^BL=G"Q'f :Eѭ` =-:NؽSMFҰ[SftĄE&GI*)!1?T Y`O~i | Gl !Fج(nnG6ҔՂ6gI |u>@uC\D}> [o8kDcKŇh?O' NV|w?]rGN="Lve6^Ly5Z&ObGϵ'`ٳ ,PtB\ nC.{3Z &y @Rާ ď`@ M_LcEC2eJQ֮< ת!:gHZ쿔FE/PA4Wd vIaTt]7֌!! .Y"LJĊ>ĄR{v."@ $TgOobHY" D ٧kSDap^O4 IRd-)On]$,짱?{+D`XwKqq`^j|wbJᔅҷ}M^4sI3M 0#]++ *'mtLIN1dauB.[ҋk.4vs&q QlO-C(}&ҰDcb9Vﵸ)<ʄ~:'ͥwP$4/tQ&r(,VX&o9Lv*vELJ.![9ZSsوlLgÓḊd^Hh̴~_|JP%" /P'cpla p0NKÇjqy.l}+iܗ~#Ծ.!L|ڛ)n"P%k2P0O W-36-c-] &L Yچޢվyptzp$"=Qlq†b[د"XCڻ )n)8&.MI??/2e,_͘V.9]/ݟa^Éɇ71*k0>}4'c8N֠\E-{E~=ML* oJn7o>ҪTh5ŧ/ ]dM]%MߘQ[ߺ;)ǀvL{6|ף |}?؍D[W*G52'橁zi@x83ib0fBr~*PZhn+>?>rA;,/8,s=sa?5GX2E_gjDXbj-|,]֧WfJN(7NiZ'r[;N$60&[GS$S2]z4um@97-%fdڭ33U۔b |(["¸mm<ʕ[N=N>`>2i?# LfK>-SQ7ڕI[>3=q,2ko',HFeW-?37w^H{$ $~Eld1~w d`5\q7 yY*G5*d'Bv-*bpF-(o˓ [kE]18HkG LHA1q #%}Edޛ{ O5oLKBd(=VMD+?;w>;7HԓbzgF6>G} dˬ>QN!1Rޅ(Eo&kА<4R d"F$6*Q\eTBST@f?>xv"]4T ރ\qv6q6Pgg>]d\fVZQ1߹gήއ|=g7}}ۻcRwGa[] @Y9eo ;Z5$Z:XH͉w"g`|s'!@Hg?v\sW~4O[, q+>(8ɻΜ ޝQR ҨӀ9i8 ] RQx,7&F,t~Ʒ>?tƼ7HHͱdd8մ~ 4RܟoJ4er01yոeCC.a,9Ķj):5X/(DjXj=&h;ndGaնA5 a2d2]bTH#!x:YYFL.Z%\MW) X1K,9zÉN,/;p29@wA4+Õ I.[úWs$E#p:1q̊Wq]wey6o`.dXn1cjO"6Y?07lz;j!6SWJaI|&Oma4;4KHH/nB$oxpC#o#0ki4U}HÖ Y]8粎U׮FgGZ?0k;$}C300 #]Ճt5u7 j2/D RGoxR((iʬ@"yE 'Si-!?%ڋ DA郔> =7G= >FHV4]tuK$ʪf/n=ӵ\^Z9 TRs8@/-\SnPAXk ڐJӍ|͙zà҈*U5ӱ xGUԒSWӇ-W|of/mF rK+^KD~%[h$9z.\{kDDG(Yy+cK RWh@bIc5GqlWQUlW7X1'l=|: @n:`YG+fҋr}rxѱd%e*E "2GWcpv>W^,.4[j@M+@?bƘSo%^tkU>%@c2zr7(9Q+!/?.@yѷj1{ڒy;Zۺ[p0 <,ωI`,025Vff %3i!;o5Tg!jiW'਎&5n `%aJ$#;5FDg c)zSbtEVn BML*#_GK\pي=?+i+}"9Gf5'FAoY SV[khf|/4CkW p%V(}jLN fU_V}BAX gMϻ, 6L<j.cN!t-/ J/e }:~^{zl`[UPcyB4z_ט\[Jķǥ1 w8a֝bb5L",~cS@,O(a(r |hͣ{Cj{ NPZs9Nub ~ A.5^`Ѵ4Xm3tVJIĽ7?7/9S.:L A]<-8+u,nѹ&IoaWo%\swۅ,oCར٧I4wH1|..WVP 9UBxTL툃fg4U9ֶ}-Zx}nc2NW>JUt\N;Ŋ \9O\_|JnbZ±pWno&睽Nak(\q5-?gOp<|b=;㚧t$'[9N5Oy(HOۣhzTR(ey/ ш:ceJI0k5>2vkHEIȾS"m+KLW3Rkauu=yuI3&A{ m中'-U' dxCD:oPVpG@|0 Qu1iOT ЙzkuzeXmɹ?@99_ ~"Y;eJrR Fd'lܿL 6F"6);"#q22y&C^} G' wZaJ`] YcCak};KW2.w,ӥGxdCJ9߳JpB.pGJ7xCpJv ŤgKRM%FT? NVSQVYw8TՃi}of;`E.#҉Dq@ǤU"7[/Fe*RqEYѤx5iIgdmXAvfaldcM=Y =Đm&O[4b*So/öCc!b~망}"ƼpWN !<BGvD*:' d.w@[7_/*%t^{۸ Q/ (B֫ s:/j\M30^A{#;[̓剀kG:4E7nQZL#sqZ<ݜ~1:d~Xd,^-ЍKVm#YN 6G3Ɍ{DpdZ:zS"# E℅޵b&ZFM8(WyTOzE'9ltV]]m{YgmXS]!/L TpH|a?+D]6~$sEk_>S ( ZD;5 |+9K]3+}iJ՚ bŅm5}>E74 2j &3OI!j$P:eb_@ 8x ya/h&LXbrYܚiq f-vLQ(Lן TK=ՀYc-l?4ۚ jJw0.\񒇾hk(]Քn~\)n$ҝkTX3g~873Lnq+wNݑ^"~q\=6<Ū7-N-;ܢvPsd裇|  ^&u nGU_m`كQD{KTˬ޴mo}^qujB6S,>Im94RNgXE[zَ#?g=fwPb#2y=6Ϥؠ{z{ )g>[kvb/vq$ tPWWx݅TIpveB{}Ce⥓%eۘ &NFI1.ԩ?Vy`=HQᬳt20Zt5GNT` xG޴§rrT2B! u_ov=̋=ztV0 &U@e]= ˳ZP-+F<-: !G/Uҭ(e6Ow~$pG6b zr\Z*g2|bS첗?X mV'ToE)t{ #H^jBJzh谷`[B$pMC=S&YMۦ@31$$,g6O[o E龼ŽUErjf*=VG X&6T;"p8:Hd ˹:Ӣ`La ƭZoUgx\[tϡb%B|Larͬ9WG]5޹֤;.31ۗ⏨5RAIU   y7ؽa)v ˀO)DKt ]"dKQiY2yEE1*Ύ|tkP5^by~W20De"(y"M/Wc4 r&`;VB}qT9/9h@ JcI$C⪼%6$z 5yv6B!mϲn݆y~ [jHr=1v(3(ƚD\WA`[r +XԸ~*0Iu~gyUH8G*U!?*FxMDX}RRƉߑtNtH 7uEj.fhe q,k ]63D(*gF.#,'?E(n6<\%6'5`͘{>h"@yJqEz Nr;ZHgfJٵ 0dOH>;MrP ayiEKYRU.qAni\d_Pp/ٮTt$-5 C{fYtk2;wUL֓x ~@).$|"CQPpG2y5,+Q'f=7g#E`Xu30@cԽA;jMrWR--N1Y}LCh;O1iS@%sdhRFr4]hu>?Nљ.toʪ D~'--{ ax'2(0&4]ym:v*g8w4nĦ`):`Bi1J8j~ƨƼ>JO6W lDApwݽ|(UJ_&   MC>˳͕-}ϑYc8X6?cWEPS6J[2ʟ뒱VK4iSؚķ[aR=Ky:[}W Sj9n;-a;HYQ]%'2SC+`9lhvnERLDRbo*eaa]Em>ϵFZ0>;zI>PX9r7J,XQ! & H8XXqk`J;gmQ; v#j)aZ((<|Rĸ`OXnH}Fw,0xZnm9Hɬܭv^ Ԅ7~b ibpzVz"Y=EAwϬNvY.d:8enA6e!WW;&SlQD,*,ڃ= qRY T웾Bo5TmڝOk)5)LQ^ju- 2. OkCZWث %`PH3kE}隌+ɶ\WFl`y_7GfjNTWسne7oSlIscUzO%O#a[i]z7h>+ㇰ LlĶ˨C3SPO]Ҩ§*1 E?!if= 3[I]Ů|yݹ$Aʱ\,54{f_|ÍN0}k ۪m)#u܉vbwgP|F)uqZFJ :XSHRƮ0zt4(ho.}5ejCbhM~>Ee6bW\ F 4ӶfN;{u}0 ,4Gq9KQĸI<Lt]t=ֺa|^b^ydo4uNYY d,Ǥ _:AgVPB f]BuA=HY|ڼ43x/zi_,~V #~,|?=^6(Ja o-lpK[Jg3㴩rKb <'{s$ai#1190G'Buz kNFs @$UBA"u̖ڋnR22 16:i9 T<=`s $PV o)|p2p62d=a $bf%Z *N%j'[0ZI&(J@6PQMRru[Z;?W;*K "uPHEp<}@mZI(5*f8G lt jݙ֛I W t~<}- _k_lP~vG40=: +/ie+Ug%G膬nO=;0g=yw@Qߍe,G̎ޚ4" ^'/۳:|Oӊz)^PhBZl8YȻli2ZgÛa?L.7z^;, ~,$ۑ"@RKQ59QzZ Afj򴽇꽔MO3!u?kDr/XhwOҖd8/D뽚"h[P~ge?S&`{B1lr"rtgeSGH6f&{E摦51K·vZ#i n"i t%0XXekn/CCε'k6~h-a'úU+2:oN+%cuL3֩I;S)_bS?Pk iB=e]Ʈ\KNci桉MArC*<ߣb򞫛NxvucZ`a[~lK~T6'n=,fS ld( }S`#x2^`+\e3]g„9+9@h6I7a=|Vm yGZy{ŭ4G*B=a~{3#kv}֍ Fncqal%- NtZ w:^5FFlBQI\{};#7XiO@ '`/PZ$h8F+ٓDakwr Ji)C3\B4`hHl’lD{طj'vr[K #$wޚ~#:@_x6E&T+ìTTn" ZC">ƣJt_9߉@ʯ/id61 tspZ8_gJJgR*))rkR|{LDR /젞:šݰ)!'WsJJGb#%a  g0VS`Zk jD >*̫C{S }t~ ]ޕ ;n։z%~dʎcuViOF^${/z@G~^ccq|.8 {u(o qƖW5+ i =WO&X"Rب- ˂RvMǎvޠroA&0YhRɍh4T/ W#:Z%a7P5Z޻-*T}?> PqX?xI/g%ڹcPy]F<\3y(}ՑPzfo xVf3!@s!$@P8?ơ~ Et9NY L̹ Jh;F!X1rؙ'6ꓗ#؅UcNbs$d] C/l=0=ѻohڸLZ#xs mz]T-fvE1rQH2%B- 1X+^C|Nq?߫j8{^V4Hzx|,w_ l8Q@RG"kUrU/lqTsrUNdEbCHBiZa@ !)y^q9 н(P 5d,mV ! 9;b2LQ[,릔7l0/͒>f=\]% -FZ6S}5tj]B¾ LҰj wߊmu8dj$VOSoh|\/8bZL xm:/]Y̯e XN}zș}l'm)!t/Za*4 笢7P;!XqAi}rwE1,T1? Z ,!y̔m"3[gáB6u]@7Ui( [xfH/j5pq?2d?H.4]y!c]/vYYtIF|+75qs ,gþXe'^FJ+&[-ѥIH#SB?F+"$"_qYcZWlIr.E#(< []p S)I Im O'ba0ldϹp~ݹkKSiمB#d\1YkXpۉQzn%=uN{֢Z+^H)oLɸ_ثelI MF喔6N;8&,/qQ}?D)Bi>YʞAQÏxWH9U0\k4%k񙰡ʳjnsdf\姫%P›綇$`Bm~܇+Y\B1h8a92 W9>Ԡx_ɉ^$U_.ai~UUi?EڷQ5X\V?SWo)`ˊLUyP'K:JE4 LsHe8Fq?,[!6zk6ƆAeڂڄz@ iyvP(OD'[6f{G<եo~칗WVݨɼXC<:\镱6XM-}h,$$m0[e4jT_Px GGXľUJ6\yjkax$xc䝭26w fYXA1 \Q,]&Շkߐ/D%ĄKS2=‰+CȜ!iY/DBH 7{ tB'JlnNvS8Mb1~Ԟǎ/8-{^Is'Q Y/ /y"VL){lFa@&+ixZGkSoJx]_t&jvK*4F#Ij5kYۍS])k6m^~?K)?Yc@_*?*Iywd_UV,_R[a Y ĤNT;M`ӍjXQ@O*r-ʁ;Mk ֐y[jMlvU!ax/[-qj蠚` }8a-y;wǫ5IvAM,d+ƞKQl4GjMI[qSYQ㡾@jy 5ք20VYEM"2ͼ܅Q:YX<#V"Mn2*"} (nY[D"*\ p wBC6& !I8Wy]SUɢ}@=y 2P6S|] 5219bmXfg;~GY{&UeG]0U#_eNҨ-˝`G ܍ X9.9EK f8L}j(c2v= ioephqES xbԃ>A9~G n׹Djo'!X<ߜ{ep>& E<]e7Q*V,H~ÝS"!t K=;#ҬOǖi5@2V'N0iS}j5k&9g— 1js ۟g0gI(\;눌e5̈́1՗H/#kUzH) miOM'p;М |EDEi:eZnֱŜ=-0t<ҧ)'F͡EN q-gl9V_y{mҬNYjycM2tur0MԎĺH/>ûj;v!ߓfQPuT`v+K}Ml-bƴ%Y62Ѝr.fF<ĉ kۿpZPRZ,E [hw}5+{z!HR}6 ;.&4<dKBDEY6 HqXpKhV:ǶDmǘ%j1ld|=zVGouh:Y!ZCx&pAQ TG("ggB-x(Ũw$$'9/%==* f@Bh~ 6z^1v|B?JR,('8olͪm꾂<$#lnHۓwq3UU25z0v&PV15Os6ZռPiE,(mBj4==&Jl6[:7s,;B@bvf=hokv wrhNm?\31i ݃Ջlc#E;|1 [20z ͅHati!oTtS=sٯSܤOL iKvA R뷿?ns{}ZPt"ǵ-I,Gy,Y[±UW蝗wwtu*(< [ﵲ  SyP6^7e:~b=%pLgqK͑1䯂HgtuƜvU9./Kpmjmh<%59aLi$|74 U+ۮ7Mnw (IX2א'7UeJx&eWbuVy l+h'Z~۞$E 6GKC+صEc9RAB- Fp {¸`exWfh@X)ՓW"5P6ZJ,Ykr8"f#xן`WUn1fa(hX#69 ,'2;@L" ˽*RrT,?W<4w2{~Lc(r YvdSV2B1 u HJ63%X~X֨1C/ YCVԉ%lyAδPrm=M1„gp![ bzNpJOBA1c۱ोg%] BVc|ObR5,5Їs(_EfE8QS&J:vYv ~ngtKt#a^3 _tD#2?*կEo\$$2Uk+/~Ue\9:ֿ/_ƌKO:'DMFN6VWL3yي-UYտ)Kg% ASؿ>RbIۍ߻<6Κ+Oٕ >-k㼸֢@S 8m^a!䁠̵)}N 3M0t.o{ۡXFr^ޭAkP4s$(0w_+ܣV lZ"9ω=UQ ;'ùT|0 v!AB˱&[o:IFn3~I|ҡ 오.7ʀA<Ȣ3ˆKeMn8{´շi)l6?beENlW'?獓^"KЮ}"KĮ_kq%C_Ӟù}ݻ Rnj6L|]9 #1Oy;4˺p_Ӱ li/nP%~9(bpVsXwlB ̞Z\ |RPsXR>ۋl! ,"wu4b$cK e!S0 ]G͛[{)o$M&ABH ujz(vW^S{jyi[")c.jB_%Us= #Ę-.eMCJ|fc2ETs)BYSBk_AWL*vL<`\ D\-V("Aԩh`N}nx產Of)tnqw 5Z1}2`2a1Ou8=ob!&!0|HWq$(;- maPU+֎S?pDΠ|n<Ȁ+4e()K'1%:G^cO+^:'jN]#KWG#oΚI| SPHW w-fUk2ŽV 8lD ( ,2ŗ'iAՅV<Ų EER/ -"/CkwXUKc;G㉻^ -IN(Qސ&½C*doIMdbJ&D[xZZf9=5tœH{֚Urj2SڊzdkZD,k':TO JJ$f3v _ aINlOhHUzZዩ,ڷ.l0o/V r /ˡaLm42[(B )'R"yP< S;bSb u uu,:^E>*̼P85Cy(gRFT Ny[kN_CA q'#5)s&jRAlTIf ]ސsf*e}/z &8n_S?U!#sQqv9lĦ-HcAbo$j"*FQϖ}#L٧Ox,QS`gd-Hn{͂$IڠBҿ^^4nP/.W67ʨ 2&g\cvV@&q%[Si#.#ޭXQp:? atFФݰGl{}@x2<5tT "@4Xv[SI2/6-?QgImδҵ̦zӁ0Sl8 Dd|87.OS_\5*I_K0xqp`^ʡ4eKNk\G$G{9T^wpXdx}F,?"Z ۥqXPĤKǙ5oSROsb2uri˕kk8g=WeID$>P37/&fK n7䨡YT܌HАF=IOl@ GFM\` (7<_#BnoADf}Ɲ/[s- F 8Pw,hy1ޮe[N쮖cHm ň+>p;<ȠZ, Y=ܢr'8t>lsid{I&7%1;?ɺ ,=&OLd"};3&9"ZE 7&]öG`ֺHӎ 4>X!T$ dGxde*Dhsf^ڏEWd^,Ka69C7eȌ_wX2R+B4p,[>Y%wAEcbzjAP_ /;uJAݜPLZ3)a)oW?]lPxĝ֓# {=6~Eoـ`X&g)Y:*ȣuAL%jV?)Mpy!PjtWq;6k񙚌aBkGpKN)tD1F{wK2 aHm70b_!YM˓V`d'-lڒ8YT5Sxv%uȾ}8t&]1KZ|C|;AKh5WH"JAr]U>gx^J.0[_z 4S\I'‚¶cnJ{ h{?ja/mBk^!Lp갏Apz9] 3'+.:Q\;d$!jUq`]#;3鹦1ͱgYOiLu%7&, |S@|DcƠN%E(ҹ+aѐGґJS74NHЗw8i%/[ba9{ȩ1βgpʤa4˷#(ܸ]aTጂ½У٩Dm~}X㪡ZYu$S ;Wƥ i<{g0rธi\b8ߎrEERk8}M$Ȱ]*@B"߭¤E6ggS{[թCf]=۶}(yAa`"=k\M&đKpvΰǧE0k24D|T9>NK^f_Aw0 URCA|iidBv;6IOpOn9?%'HX*AF(=DFL^Sv9/kX( bbvrbV"jH7ȋ*GÒ!B`:@-[tTS£Np13|JFA 'Pv'nX՚Myb`C`]I>>.熾-! n8og[RGO8("O ϫrb6I]w1k+ԇJ\t]FYI<7m21`M79mPQˌ?>"H{ElEwN8I|vҌE J 3_3 G "EP@AFJPmPr+u–ܐ=9CJ p4t[Wzwj2q!K>aS$rG"܆8(V 7Q26)4]C1Ti0v6 qj@ȋv\`8uu'^"r ;#eY 1-,;wa۹Tظnol*ZxBt8X겋@z] b  w\-Nk&g?|۟T IBJ g?[Zp]nѴ;,* mf=M,O˅g4yV`*;as;mǠ޶p"`zɧ#oN\)Wj{Eu*|96ҧ"'s8v?f{ld7wݓ?]u8L-JHdtA!SGh15C31'?P,_)YΏ1ZdAb!^&UGݟ^e\^ J IS@0e<(ѯtfp ~3ޅxťЃ\4 lq?4-{͵&dYM NOIs`N7{&DzmRA!m0/;f_*%znURTח?yF{+sxOMH6JPo?7)6ְY{c3 TcdgDX{7aDóbHڛO\8NxXQ"!7>+эMj;j?9jA_ 崻p5kiiv.s"<=#YsšF!qɁ!i\}c"#=%nϕߛf@TeG㍁u` gV6rplɦ} -g)խKzLcL5XĜXXsݾ__BUW@CC U %< ^w&ή{! lH0 ˪ &܆渚HzHo9*m6Ep8H"rv)Hr X g&, *qd56Lf(6F-t"܆+gzT&>%sm?bs9B*Z8wPz;wї yz 1b&;H*0>F6CU`1ɱ҆ na/(ub`M: cVlF$5b*wL?O ZL&22P=Mk`[:t8zZr(517&5IH2z ٣Èaz2NE5qUE6PHy&$ /B:޸N|f~%{:&DY$HW4C790q~lXSbt(jbv& uh@4&PR+{զOtP@i(ʼnW;lRjnODGdg~9; .G$U?[9_7O`\|#{MܤHd_=DB94,|k2FoRHKշ=]5[4Lr83S֏uGVy Ƙ5(*YnU1''_)%$I̐.GDC:SW.J~[/nSBnY;McGX}e KGh")\buܯo㨿˾w''([U;:=lnv9RkeA!QxD&1W/0eE`0{gb <5.nAboHz qCw½ c㬒x_HT>cƯ: AIW/]tr2C ŜNRʋTX{h. 3\ibXTf.G%AOvjf\f,1BWl͖e2 "n_U*} =UDJNbl6EH1@oZЃݻ=f"'z evͳ#T`ǑޞNyPV8ҭ>Ki^}1ɷWjJ,g{,.τU :*hۃ)\.3HTz!!؛~~[<$"kR7/fo@:P&/EGݗ>!Lu5f$0?7ۄ_`fCs Xxyl- >l3Mv86bMOkP3޶#G@&W[o?P~.DLv) .aLJg ʁtJs CN ꃨ'Jר Af0~xd ,\D0@M9OSM= /xxA7Ƙ6r_ KȄH^?Ln+Ni\Ts&V4^WRsq%vbVb&c8= 8jd8wwYT r4mؑ 6@{p*E`ŊYVG@tu%#Cc!#UI ]- h`/WDnЪzР bgB*UZ8pYZDdH] \25} $Vɠcj kNY08/MA|~L&<>ȣ :81/tI+H-Xfʝ. ~&ʾē_☴q Nk.ppS)Q; :0PkjDSVӺRcapN6/&z~ZUPѶjȿtyX]l̙shr?fD8Q; %Y6[kO@dsk6qs5p`y:kOTX0)/]MHtIR:Էvp\X堟ۊ?^vCSZ?yTlS!jPΚtvM򔧅y*5јM~- 90}[0]C>Bl  awExMz**t|E_Sh6Fc"<:Bp;=4(X,VG]=nʃC0-~!*]o9 i7^UYܘ/)&R) PR%[rlL9ޛ[56G+k0=N Z^5HU*3tyc87hU3Ib!ת#\ ҶӹA̔ i\D창795աش4h-ބD_5mCldt͇cG\ؽj眄W:h 3M8 ˉÈeoP,ɡEjcV _We9]z3?fC a+B!rE:jQRb= l58I?wƊtYYD}vTw5onkeֳ#%5У?rA`$u鸿0&W/ -&9G@M辕e81D,ɞnv)caYy}#C'Ʉz_G^Ǿvf-Z^';apƹAzEݠ ?ͼ# &[R63 %||dَmd:X"yM_V5^;c!GH&D0Pe`b8FZ?EvraԫGڱWQGšpR#EՇժg[~|;1ãeI_E/{sҞ0<1Jp% mtHvݜ9oD+񁜼RnN|{vxg<l,WJQ{~m IǡRƠf \Xzю>rQ"&ݪ_Ŭ?ᦘjP\*{S$ nhk,u0SBm[q(IyFܷ@~E&[¹MA{b +uP;?HhiTPq УRNnWf(iHKJ{CKvc0Ui Cc[42 r,Y"*oXv6D|耴|b,F_(|-ST^xa9lKR742Sup-`| p2~Z0Id ̬ .kefؔ[|f>=ԩ0r0Vi ʦo*O'LJ4Lu5+X]'A\ D!#=s6F7*Tϔ"͙.1p5I-F4tXv6TuQvyH5*Za 8$- L>UK 75a6,6TMlACdQ 6u\.uκ"Kp5o IrQG{:a`ɶ;,0Y4I3a`As6Xہ ƨMrv0֩76~wqԸVb\(E&$0aΡĐx]t,Ei~J8ފ3D-oQ-PHDx LP/[ 捒TG]%]Rz/ W*d;e&Ͷq#M-# )$|&uK uICXkcŧ5xL?b]/_/\]Rur;j@ߑݐ@(~:˟0:,w'|aMZ2;1l~^QvJ,)+XO@o΀8ҘO6@wZy9wTH5,7oҝJ%5CA4& +{bWM?̬ϨWs)I|v.TIH0tW_L6c0hN~+KQ qJefT@e-Qރe4Re7$~qQVre]GFO)Zr \K2Hjs ǞIwQΑj.ѫgڹ. i}9ϱ+ٔ-+M$Ӄ@t@H7v/ R{V$ }-h?#ؖhrCE jZYRSHR!$bieh~Љ]Ȩ-([I:"]z3Է!*| e*,t g1&T"{ǠJ0cJpJ^p-Q>fp+ո2dONZwlRfך`'L![Y*FןIlUdIq+f]SS(K>}Rwg9qr_Md' ET4:GF'RUOѺ>s@;E*U2Ig_5dImJfÏgX+lL Az?@xhQ2{$ךQ"ZdӜ OMH7>qTu{jq%~/TZ҇;mOuBTmh50ʧV }^aFMHԨW9v>{2DžMmlS/xnuhJn$-^v.Vz]f %ЧQϋEXU'#V:GDn?$qQ4:k=m"k=U{8c@4 9m9Sgt `=큉cU12u+Y < 32۟"l]鯫`aj [r={!`0#$c\Uў}žq5w'N>a:KRbPgybOEtg|0 -okp&յ)\q sG5\["}jZV/ѼǴO6y'&>l%9n 'V,Қn9̓d;qS x\dO F*^/CFI/=z3@0*ٞr}PAz n wfdzxEȝmI90Yu.zxg6ѽWOd8`ˋjiqڈ:ryf98H_a%ݱdiP2{6Łbq~|MeFݞǺ4udl10:~(&:5_n. *Enmi6a jGh: 4.# -9M;kB^< Uޚ^<;%=! Q^JR0PΩ(E,_f %_ʔ񾐞%AtLߔ)TazIwu灺E U8td+ܼI&2Z-偹W1 dw8[-)0 W*%8wGÝ+INH|J0-76ve0%eO;'i&MQiK=03Cc ] ?v9c@h {?dSHj4CAy!7"] PON Iʖq[5A>aZ\)io ӻNzu-` ֒T / $2st1f'Ԍ4H46J⹍p|nX]&-gHψ 2C箢uX~ɘ'j4D+rX)(c3bqh֚4q) [Q[X_{̅>ɇq=q.Xi QG*!O˨)}{`tq5(t_,I%>TX84};Ohs&ϓY&d=L;籿BpqU5-o5Q22ApiSR*MڠuBǶ~R#<㌽i {9 CĘw (%M?Q'BśQlŽ~p%5,Zm~xV4g) rQ }̟OzYbRy+p;kTKX Ќa_<ʡčRR3ݽvplvbɯ2bǦynY2P dJx)arE,8w'T R$d*|Dy g(Kbjg6roEyrr!0,s5Z@]̛K|CT\~^m>L ZX@eόIYTUmChd  *M~o{0cF6BtI!M@59m5Krw^Mr6mKɰ"v$:*4FA2g=7Ifa5cdݬidKVd '#d"L9^[ (X/Y諂:a0:hx${%?uŇ(s֡n6RBTNp!g;cm *נp1`+v0;) v-d8z $~ '$dOrw[<4ubW\<|Wl)RKyMk~U@o4,r*iSlpE׾(R%1eD=ysO_'sѳ 78,9 j c>R{vLWg 3y|CvQ4n {36Dލ(o#~E- [m īh)%;ҳ~z1 r~ +0Ѳٙ5N!j{HkH1x6Us1O:މ2R;lfP- aG?QQy 9}WKdrrn…وR7)xn+~0qU'K%ݼR JcGiZ0y^}6'X2kql\bt9z) Nv"b<1.!ĬCu7GtG@RE&L Wep̔s$fwhA)쾼3qa+2u}NM[Og_ 7MGo[$Qx]qE;eVuL&:zOgnD6_ ƭC36 lRR"/jCjD]?E}=O]A@xa6 F !wpXׯz563*:I6TzG( d[\J\yEZA5kfپp-(ma}zCΞiz4Z2De/F-Mj3=im3,hŁl9 g:x B:FGWK-K'JC^T9REj]HSap4RELnKF1 :̝DD;0%Wj$4*+I:]0lYK\*f}ՑT.:1K<7ҏrBein\nb9u ҂('$NPg}2r5>nǜpsfxdUժ7wC-GE>b,t 3,tZcģ&l$Dj&ހTyRt eq431'9(:Heg,|0tmiӎ4MS (v16wR[140b1;w5B>oSȦ:gUb`݃)M?5dú0 Nѣϋ_ɐpdm z?hI PHIz\ 7hrR|0D-Z`M' !jiF H| ]t(3+7DKNOKK&)=yiUL kP_ݶ9tAs l#n}KlXW i%P}`U@ ۞|u$t%W2eImԍ,T1?X'"+m"}EK J$מT+wF1o8i,p)v{vÔtFlSAڵv 2J3(?SJV߫j=g%̀ciWb*@EUSĸx@=#h+uis1}rfԐL0~$'V՞#X-L"O7{I 9*HdS<.sN5.xQ=Mc{;|${Me嘵G\S7'."V:V`"}WvScr"0:d [JбAyQdύ.*g3-UNea@ .mV@@sP?,ND\ő̝خytZGdWhsJjk-NF%jJ( psKבZ@)#泒-;Uҵ(fdLJ!=JbcIYamqz"MøG[[ˁ[3װ72 G? Ɯ@(wOL" g}pTB.&/&*u`(UdH=g[_."аoZ(5 ~! =f{gm<ǀ[OS7RD7c?. !_4RrW7X4u'=(jY H 㑊=K# TT<{~xoEv>G$Ŷ)$/)Ɍ2x$>ލ a{f>(}+crg*_:Ł# xd+OaShly>63<=XP9ل K0[gbh]5XIܜR7ƫ:,%9Jn)鑴سdCP7^_dL/H+pIP鍩∱fD4ʏ|@ { F_ 2\2ufM;!10Jl8ZX C᪉ъ(ZoWW 寊G'c7||_4MӖ$:v.lDX(݂93= X:C!IE1(iDהJPoW7`Z(a$Deu{*l}.}YŲpk'H.dzPJ=NfnivuB{ rȧڨy(0r #W q,֗wqr-1]$z$sC Y|i` d J_GjKq/ ޘHՀBa bJ7M\alEHX?),wTǻpT}[-{sG3<̽&º/Xi#Ip@-ɵ6O uBhnUJMٳ9t:Zs>u;:kյ."E*9^krj+iHm,'VV /zՈA i%1@fAŏ =;p+yM{U~܏:W(<%(C|bC K#*'[^6 |`ӗgfh1eA!E0QuVuPJ;[Qvz=m_ OB=wC]jx. f:Z=B 3 GKkcjlSDFM#ThO)(o9m LbŝlQ7@R_~z:PeiEAcS1?sҤ ϾsKE|.uL֗la,j@+oa42=V8w,&>jچJ'wռBF| zԉ7p!\PmGtd>h8S l8.E؉H&oMO=IGDf@pnuʸn7r&VsLDO4ج8 . zOX4<~Bm9J2Y\ )EB_lf% 8XELgma꜁:;) oڅk YJY8ϐj O" 6E8XDB%_T=j]+WLhltzh,)R-;N :b }^J3JTNrz ):ErbkQ-WN 2qtUTнniPU9 842F3i]{F+M/QAj!;5AJ}߮SubՐ^T۹#˶8PŰ-)6(O!u\Dan2vҡxM;z['0HqAwMS=G'-#O)D 1o!b.C֍+Y{-ٹw6Qܯ AZL2݆}E0D)*\;η%[nZbeh ?8 *MX$ Aj}[X-b W)OОM[{[%W|;\\DILлThc[Z%$Pw5/ Ŵ"uYwqHwmoR\]:uB:T4.vH.m8[GphxWus6QAȴ 6%yc{ >"&0iJs9XM?HpcXDWWPnj#bLQFZ&ҩ8%*홍gɁX%YӛpAR\@{u2W)unh޷CD/0tu} .C069R'1 6g&jXVqCF<װ -{sM;=+Q-!BGh^Yrs]>(͌楴̳lIO5 xN嬾 n!\I0<ؔ;2$ۭy+(JŻ>0 YEΩ}m7uj_pG?QoWbB9tjLޔa`߀hy^nq Kô*֒ͤzvwB,/gsDVå bSR$zN:+/ m|܃%k5ZT~Xnn 8h5ԥ2&{˲C lta[: :;tpo8)[ʌ,m`}9>U4`27'\yL\2t n=<{в|,ׄV:}'sV BȰv%.L[N]z|\X0ׅio?@6`"&_$*}IT[Ii8W)>#ں(.L :„jpJpz.U"ސ9ez MU`8?huUt'tbw?xOCzA)*7В:kƂ<_bcתy(ȯ&Bdxi]l_կ7/VWۭ0mوnJ70Nʸe/˲< əT+5P "Kz]AUiSV#qׁGX|Jn1@fj~>Xy(9n/Bop_3~y@"bPejG!/_z4Jқx!Drm*$5xDSiZ$_ux%N5 ׈D'V9qLe.|1WoH䎋_Q%dTlf&$V@kOwąc""iB<9K,o ) F\hJ(\޶~7x]^UV`i(-cm!ot*|MqMTA8zS}U1d XWTV?>W9@R3˾^YV%>G-VyF{u:[$ [qCgax$wPFŃޮKQ5on/ "+Eon *~#K =N8O%W`\֐jdU!Og_fs} jF* ;b:/$vе`$W;0>v` 茔eٝTf&T-_ȸEGIJ1P;!Iw|oznf4/|&u0ӨsiDm&()trh-]+g AfKPCquC_LJz3_` 9[>jS;nFq1rAC4vq?QB,r 9fy(U?LG~Ԧj9U{m~Snr=H+.uykYY/F84gAgE7Zؤ D^[k9%W9:ze{o7BnhS4y\q~cO-|"S@Y&R;\}nSШ.MXm8Bm/vd+ ^az)lesЇtIS] tO2:qwƨcg$-}ROuT bB70=Ok}N! ܅ ,"9*>AUXVTm-~Mo\%|!0mUT/s"q!')OQ+XBSuas-/h)s$_*<[,_n#ފ~[W"t uh߰JVU%AdEi0<)Pǚ)}*&=zhӤU)]f[#J"#^~,ޢ? +˻Jx&= u {h 'E5)jH^-v1_PIkcVTkiwSb$GiTbKR8; ZSZPZp]KTl9ᬱ֍^RS/_"zp8C$<#jƙﳰe3oџp(|'}D˂EʺUjl۸ F‚7ZH9ݔB*/J,:(ȉ=Qɜ$|kj w j2+KtI#Lk b!Z)+Bz-C(!0 SA \fPȆ{oA}2AWuRQx  K+CC!] e岢񚭮*?b!y9݉@Qgf9 deJWʦϲucgfm÷]qgmt_=fiYXk|sI5r+4vdlH]1͋ŽY[>0@=-䳘v>şT0<̎MJJ Y2&F!P{rQ ܷܺ2!Q & 2f3>S!QMl p a|Y̓miP:!*pfPLWխQk4KYe()՝ }^-P< r}\*D&q?4 !0ispb;Jx׉#5˞ ݺg[O Y:MO"}!2(6.J@e|/I}J ݆r=dܷ1_4y]vA 3|[G=eQ1AhlYԐ̳TURR{WA%:lc&⭉+K sWy9@4`f.EsfTZtƅG j0A szgСf⭏G:Te_ܮA)ӕU:g% 9-jT ZOVEgR_@:灘Y1 z . aW=Sm9$G"Vމ^C -4: kSJy $HSosV-8kUt}L,5KCtCOG0///},Z{R'-Acƺ3ֻ3~N*H[dZ96Kb;aO{F:P4@ 96ao;- \#+*0MҸǽeјɅwx)&  'ScbS:8opb3Fl𝤥Kfrn 'u9t`g2 V\"rv0Z*mO;\ݳ8p&eQ})6y|>y0c_QWT" ΩB7~Iw>Tހwrwns& jx&Y7?1ubFRGvq# 0M6?g5N|UFdvu." D#ӦxW"ThkwA Y` 1-ȄX-Ao~%qz$ UZ8$ҡU-1Ey4$܏eQ`Q.%$DCyd;(9%amw=PF_K"l 5a-:5 x>S(i{̈eqb6B&9vMvFG҃5{%D8=j"ݙUE_O4-$<}o2 H5uR(HP3fgݿ j4/MS>P!}ǂ o&a[vF"C#KѐA4t$b+#6i;U&d.xpy’ұAHllfj2ϪaS:rwY,z6! ND7g/Ye`4PwJ !op=2"H 8傀y_D/ڬmz0*'36iy@@.uxE&Bcy^͐ШJ[?)4Ŏ,q)ݐY-Oi y3~5-٦?~fX-&&$G|@u5$b"^? o ;4_SP '/~S [ zGQj8eubNߑ2٨,"7 s4AO/]pq Un>"ݟ}&GQjgӟ6(x\E5L+*b?Fe:\b;J9˻H}>ȲC,f\3y|8Al4  ^YKSג ];HJQҙ{i禢VTs-%#ڃRG}1+yc !J SW 4 U_ ۮX*eghG=ȥ]ft[b}@Eܕԝu9;)5myQ4u?oˈҞjvD.ǔn*yT:nT25 ]3n4#߲>Łd?5j\o* {dTO s].&Jxiko,ob3ӸPX)(|WB|LĈ\U9 p޷YMĖĵ+fI "uW)hy!;GhbAnd^퐃^hvUܕfi(1ZTTx{i6NINoo:S<¨5޾ybf_iH2h,n.mrLN2:;gWNomtpS,z0%`* 㻹Oq\|[nMGJWT%!b ak-fR-XW.-Ș sG6<ܧn[52̻Ac/ъկnTt{W{wЇ~ᇤ6M, |jhy8U1)#Se改|/)p.O4б@[F=>z.s2Kb>4j8YyJ7Bp=VgLE:$H w./ T'vF*}4&~>У'ȯ Rr_ uUms?H9W_!E`#P\p]Iև>cC{+Iڀ*ŊUKTs|]«"`1sr֘zOcΐhB٨wPV 1j3vlj iGty qP WZ$YhYN(ê6<3M28/ KDŽFE{G\RFXbŔYi̝RpєQdĝqKWsL^[ q{sPuzI.<>caȔܑY Ro^Ks>|z#t%G';Yri0UN`- {9^B,ɷc AU:e3 #-sMxq̖D7r d:r"PUa,&o;3O} >iyI3/ݑ!Z92Q ºc N_ְ ʡ4 džHgۂ{V9Hq? ھR*sASfbMZbTKصnLh Eik~%PDަ[(IT'{@]д/84iH7w\␱H-WA U}nUbagKzIj~.F<>SR:{vTTXܐf ΅;:o4WxSWL^Wp`oN#-SRB*,s+q?V/3>`GP_:oVn_IRv;_jS)aY`Pp'rY8bE IwuGabk^Ivxӓ*6-&; LeFP_}'_щ-x#݌4iV rFKiD#0哄-*>~@(A*Lֲ(Ifg'{}]a{ !ڣ3H5m[}b=u{EVjiBW_ b$$r<3-nD~iTq3a?Zmu qdsӍXaCLŷ@I[+O$O ܰ kOčSĢ*?o_a6d8;2ѧxPZ핊zٽGsNQje;-ٵ%]| ZP͖e6SH;T3[sNiPJR~ïNwK rAUq\҈{OA]0 l;|r'{ԺX%x)W+b5Tvs\U?|<%Ld3yv3S8 V k2JtZ >5/&)W c/#Lb5ȣAh@=HRjjjytA]On՗]NZ d% ; _BXh 5TGn_($oZ::]3 ._wcU͚&8=1huW_qT]P¡ !@ I"0+=B`d=cj Za%e+| :OE2|Lfwp!gͿeO#w2GM&ItSdd~\"($NgKNU.)$;/'aMfA*{HO0();%rdǿlJ~4,G/#?F@#ܔ,d*|I j,fBV^NteF}YtKx{`x*B(J+ `Ɩij]O}N TWLeWgvvX}B#,ɋL ۼD@n!S^+$ OsG'(||(Ϟi&_}{_VXUHrP0/]s|C)Y5bsQ2 cZ΅u%~u@ apit@h)7nscR"le2 i7K']d):*~/1dW) eITITlF8Oњ{Q'e^m KLqg 7fp9y^Aq13`C- 7#HF4zbJbhvheEl Yn4;4jc.We+ʸo QC_ᙔEu3f^wqІ,&#BnA_ʞ~D`{ _bD`|6{mFFZ^=*8V 7=[֊IocT*/C!sKs/K3r09Y[r$7ɪ÷|O{:W!#ʣɱT ?@d~JMA-I+t^jwbMsv%$t}`QU&= QKxۀi#j ŋye CSЄ{!tn%Q | ?a}~`_:]V>݃e5hI0mBoI駍~n;Sn ̗PNMϸnS$Lj}sqj2r˿U7WRׯ&Ɉ\Oa ;OiP^O zk햝;-c׫v[;NdͣSލ*MBo FuJt%@SbE,CWvL`kyJ3hc7: ~BS[ȳ2W{%|Xɧ?XWqqz:tVŁlZ1LG+E/s9ޖzP]BR+#;C 래JP?ZQ[PR\f6vilQ%X3J+.Sg+ӿY5-SIOvo}ЃM XˤXztID<} O- CZ/M'1\+_mZ&I"U;ߦVw{ yN%f_y;Ƹ>wg$h 4khf~Nw#L&i!rz~ϳrW SywriIeIt8@$&P4 )= OfktgIl]Ip km-XYwxfl$@!ZH[r;EB/MzL#^^hW:5o%5JT+Π<`\ pl<>_\4AJe;HPhX%/^Z&TӉ5Vש/4=RMr5_+vmt|#dLT Pv k Ko5w'ﶵGy>sͦ|;8mdC R>H}}.86uĶP &u"epu0ۭLaYs9a Sl,o1Ҟ7=s]RwB抳Z'&V%:Ա9Lm`s(tU2&AK@;GE}'1ɓxgg lw9[)觩V[XW1y2.r 1v ϊ#v:+R/k"vXR|^ZV K6D@~=q%󶲒thn\([VXi.SF%3S:G\lU4j(L#P?swPtK{s()h/2LH(B "Quf I"hؔyV#]0,ƶbd4yh䑊Ԓvncg TB;Bwܒ,ygNM3fsƓiyKQ?5k(z@KZqlK4GKI{v;CXq;<ڛ.F47K`ޥHʡ^RR 4  &ߕFPD8۲UtX&pR,>;0AS[]'^7` r̙G/,(Q 0:uZ%-4uc2r&8, ; K~!\RefRLq2f}rpì̯Ӗ> P umOj|-{fO<$?qjx(xGH)66y_eg hȣ'm:=C5d  *{)fXLxSa'y34è,G܃$+ bgi) }gZe\*s-0+|e.!(Hֺ̬&oI6;iYɭ6i:LHU$޴  m;ƅU1u*S7y]c./!A <+[לuAH/wI^ۉ3 7}n 3R;JPvi IԪZa*7Mu݉@ ^?:&wNeicyͿsr6qYkؒ`,baz4Mslat-'U:^2#  .޹@@_&x% <m w?Cﺍ k^/t"+}aVőFB/쮴߂㳋jTHM;$}kd\ 嗠8"8 i_ﶎ/ To旈УZLn/A7Jʆ#-Aunp kVӟKSTC J.*20NB ):k*%nGQȓƚǽx[l0;b-L$kS/%ѐUNQ=&%۪Ze^WCн"K[c`~`iFoevbA+XĻwZ9bL,ԂG7r늕}XEu;^|rQI 'GJþMPbįmOSbgv<7.>qjpTWձ¼MEDsصW/Rũxy~a?"ޘV)#N}}OFNk[OGxY4 ZS#NJ^H5Ԟ[xhrz`R} Q!q J_={ץ\?uajr!F)1aSF ;08};~ˇc BA|U4(?|1e~>u)V$[;y?j|ŁuK;]—gaI8C(&{♠Ѿ͖$e%i]6c h"I#c?TJd |}gpRB4+@Ha&{M1d9.R&+QAb†AUQs~M笧dkXFsdr&]T䤚(JԂg3/ 23+͈*"ǖLj;B32]+odR+L$$LPhӢ4Օ?@=ʌchQ=pV0%vKEdn{=LYnlNSjn^uPi/؄Z̵ 90ioOfiu]vFnZMP(6sYԦvEw/3H3ۖI32<9Jf\r*a i-W{}|tc؅NhqB-ý` 4@%FwGbsѫG:dQ}w?R]^>ֆn¢Di)_'J#dXŰ29w;x8YLH(qkKOJkWZzEOkbrjXQ3+ͯ7~g3=^aKsBB! Rԡmc%Wi?n2bL7ɋ:dGYwz !q2^ŖX8d's*/>?N6x&g 'OЁܰQvdK&Pofם἗Wk VHa1V@POIEx @>x2 p2>K qǮQK3 $[=D\1 c$ek’RV6#<:T 0s4ȭhvuN}L[GEhRmaU|.zÝ.8!?n}Ňun52@a̟wQ5۰I~g%CV K/Uk#NhAH2<4:,>I]{6&&f1D[(!d W:GEWR) kԯ;6KB*)t3s2nؑ`sKJr-;w(aPL,0v|u [U>-%(] ;LY~(t%1ݗkx,, 7o9=(YfxXPlaʄiR<*kE"pr$|K-͌qDz[vwg+i!V^l*ћ$]kE# 4J_1Q8@Q'%`BT}W`ElF8&3HQ)K]Z_%w v>M >>6'[*I q )nNwE>C\=J~>S-#fT^\-5QG8GT'PkKZ|;&tukil*rO |{GD^<_Xa7]c-<7<}"w- [2fWTٖ EȪͱhmT'P0 Ohƣ*|PYƕ Vؿ$%dB- @o-'xd|i )h$mDjùr&dQww8{`/-cl+.wAtV˕Uե,>8UMŃ.HT  cW33w]ncՊ25#OMT|ʄp"D-ql8ș^Z%4glKW)h..?+ɘLMq}ԁFwnyWCf/V"YDL"Pf8s#ix`:S.H 1Ь#$z+gRB6 ۘ"'>MrcԛηPc: [x4oW٬bK_Q] i1qsm$XlqM(V.|I,;an5IlwTilLDXIܶkh)쉊r_䥪WCRZeBY\.o1i) *Y~؞"Yzj@W]ÄJr\m}-d-)p{UnCDzIgcvI`[úq73ybnʌB%G"$Tx0nM.xQ\o˲~ f;WO6ENDžsPs&{M[qkQl =@"6<1 tFR3A)/ ߎ+|1gK`q10;H;4`>?4yC*jymg CQʝr4RO?.3zdPנ,Dh,V2؀m"ܘQ/?1Ҙ໾1D=ˤp3Hͨ]Ev$MYuVԚ[te9]];0SvJ< GsFz^{,NJ䬬):wj@XF<ٵGk;3jGR.ɮA7,eZD9Yb3y3 Pql(vxW{]s#sΙ$+u%(^|ڡt%cf&`""_g!A%#KM ,S d8DVӪb1E?iY̛70C,e׊8m!ӱb_*g?:i?Հ>P$Wgw"↏A|h&5[#.G5 3aP^QKsII8f`A$\E! lN}SH"#0\v?i6R|y䈄is|+/WB+xMq%8EnA̒7,Krruɭxdo)±nP6D#喐Bl I*]"ҳ JH@aƠJz`m'!*(;SJC;EJ`i&;Ope*98t'[JJ~ZIގWzkgDx%+yjR 0{xǵcYii"lSnߕ͇>6}כƮB{};a @h ْp"PP[D Q$l6gV;Zq#v@h5RbRz31n>Z䖌;wF{~wFķEvc ^~uVj] _#p=Hoiw*\-N"]|R}ULH鄊J -lO0B~zsopt`q~s%6:pY'>Œؠ ^^F|gT!6rѦ+KN$| ]aVC"K]㌕-Lo. XF%\}|^1eb~!)k/Bc"4͏tjCp˄Zy&8Voy pߦI!V!VÕZinC!̃~ܘ:|̫GEϲ*Z:HΞ gWh2Z bgQ~-bASb4:<;m;́9}ѵ8TpMI/~-+P"OۀG$O[k3TRV@3 Q2}ݎ3=Fa&{@'`&۵TT/?{Hhel/: 9s34t2RXbG@+͜#uej6&MdM_ dR~[#ޔ*hK?/{B{%%|pCd2m+Z1M>j.-MU,*g7)l9VnCC Y=,ˡ͆|cT@銂ld !xr(nf-Gw#eYՉ&~*}aeT}}ژ@SgQ—s+ ErWr"w R#{IC q8YcV,ЦI>ګf-m0/E#|hw]}?ֈV3 DnV*Io-y7&4WDi^3$[Lt&PhZQ\WPws[~\ZЯ $6VweVPtaD^dsaArr lGbfU/}[Q3Gٓ]}6Z;+6~< !s1d`3b¥odgEA`QUUcy8Yn8˥&*Wi7Y<1+T$eCWKi9{lXQr ߉۶qjCTr 'MDDW\Tsqj~Vr95H ^<6P]ژy גڣ}>lϑvĬ2>%NR^@_tX4lJJ+zj]a^!WLlBL$a7}t}U3`DOJ/ r#ތ 02$Uh:Kd!P\)|ذ(O| F-#vEvWo@"T-.geu^\=Nx:Cُ?ڧ'I8_!i&zf>5s7U->7HY#z|~M|jHvFg/0-Ay;4Q$@YX՛Ÿ׍vTfIm^qֈQ+ٟ)Gz4*Q@7 [b8eݮio9uZdJQBԜcɻO<)+&3oZl[SW` G7Χ,l"(qDAh~{N# cu=4+@6& :" _:l, \ Qѭ9 i) y8R W|iW`c5[Xq¿B.mAmUFs<\i'C\$ h (|j9FV) #BR<@ÕnLtXX0WP~ȗ= ȃ)mrG?L䩚0{*$cܘPm"т)yd7gNBhW[3 3uEq*|kO,vW-:-Jnݸ 8)PLBd-ZK- C猾Foka6٢c ?h9BS[ NlAba1*ⶑYe!p7| fkPe~PYqc%ry*ahi347d (:Gae Y6tӥSp{ ˫܃?t7 cm:;5t֮!+UE5}xpTң9p; ~TeM3gx5t0|2'b}"P顗T_SswρWs&4ywt]"ɋH%\g<&Iq+ !e)[_Qn~E 2l˴Ë!'r c d6lW&$Uztӿfp/^(Qwm;l~r+(i`w*Q@R_Xblx(%1.!`sXquw$PȀ|aEѐTߴ݇G6R%6K~%7fTfVr9m,p+PU~Rkߙ ).?$`j ή>}żj5=(Kdߑ挖G)MezɅ1f sA 1 Y+>G9RkXxy(<9\*m8w] MO'gl햮|$}]W1|H} 'T4tZ)%+ ] l]kE$;2qEꅸ'ž+̫뚕 M%>Nu[o8?cL끓.ª(.+2t+ek](`n}" |֍Ue/p a%%: 1׼wTg# ^ h1RMC/4-~3.0yd z֎:V [F-` aE0P+yu @? l}m"9A\E^"))DVijw)g::B[|$_:hhtˬ¶vد5hfH2iJJA\=΁+UhWi?G^X9M]I-I:g-'Q I;7+F) jZs[:FZfVK<7Xț لjżZoJr=% 4Ӊ[lfe0ŬaEfHLHٰl=vͮ8XUD%' k5rxS0zӦXgX")e-fG̸Kl-jӳ|#v@;a\R<,Hvo=p6Tq"k_"j YUvE"ZHAoBpk3%PE+$c[樯Cy(`g,Ӡ\Uz`DiwCJyID^gC YCtC }7 TΝ,x5{ʫ (Ĝy~9\>))ځ5/)x^i#ċ%j 1 (.L]Ue&H>4*Ylб((*.GXc `'O& m+p? [H7>qs=+ܑqP2W_D7b2y]R>:iސꁂu`fb?\r]|ĊE Uʩ]-k]pw\gWL+kW gBP\4 6 TY@R3z6_q4nTeY &ς+J}g[=v; bW!6؅92d嶞7WUO b@lzO(X!E|QjWaث D++ qoYer:u] *' <4M 0 c $Hlw1Um;XV%R$D6x͚CZXDþRQ?RfqZBnDY Y;O[Ÿ r9,X^Ï1(d[d5Y]e[&cF N^}@AB+tp0Bc͜b vck|=-W[4>] P_,!j#暈RBfQvqdLor7(ٽ{QȈVXCcvϸX?M,z)>l4JHsQ&N⹳rԶ cvx3sj*)rĻi:SROf !/]TLg'& ѓɘ=~xs#Cas2#ϡ'Xn;*?LelDpPN|Jy*Y 2_H~Ns i![s 7 ![> ub=޷_dGm\6zd A!3' i8a\o#w3&+d>P`Ts~dغC@(-B~Y͊[wq1BeߌĤKJͣ߿([9b3- "@Չjqy\W.kVl7lbQ H3đcL#M?L[狗n'gbp/~RPQʌfn^u4@Jm1@VȂā-#IE2)ďb4}4OL<ׇ0w8ǧ CzJ̫40G:~6Juw!H1d͉#cR~R>wKE:9YX|K& e X^rRjTi!g q l3B(u_ AVUtH`EMG aSQm^91;4-u]56w9jсZbڏ4u0^Q4i&L㜠*:^HHoIEL NY%Ȥ,ݙ8_/f_vQ$8ԟ ucgqkJ9I ls/زiKjF;Cن2YE <,a $,ke\h/aa 1# e@#A A*~Q> #N20(T\^.1;+r2C̼ŅmpՌyASմ(aMG,@JGx:;籊vW"8<MtNˣ<7ru`Ab.fRbo|/=rCK l߃+y>~tDdeRJ۸)2Gz̏^Yܼy}!߿M=L\N8?t;. rq'{"oFOBUMݴiga1d^{(t3gY#[ тr'7#t7$dpF KNHY[]3uWe&,8|sWzyK;j;CXW0gCɑ<^3fb'Ld3Ar$p05KҐzld]l 0Bu0CTû& 8t[#I9:8 7HRm̧5hlIpP .W=WM"صqx` urFmٳ-j]Ѧ69[ F-'3"UNÕn0*= S]43BϞP90-]~%.\:H-׆#s`? ryhc3{iܸcVpQ佒ʊ 9QXdܛ gVb["ei*ɯ8uzzxZ>-J̤p4ǻI&sPIrߥiDhZgB; &s",>:*,,L MGO,S͐Wh7aS%=nrnPRQ2{ڐyX8*鉢#"Uj M-KKVՕ9I|¸/{܇!X>>j5an$מ|BHӎLN\^g|+"F2;n&+ruOZ(tNzN4ZR~e[\!<1m<ҺG@! tul2D=!9ϘCހ#Iߥ#nʡS"E r|~[2`xű^cXo4ƽH}NIzp_ ƇzRXe}-:-V ->Vcneۚk8xetAR{mt RV4㢮Z\Ԏ`;:O*ITɌx2-/.HLP8[" xz_RK#}(2nUfXV/CCG'0'>Iw}tI~cvjO9Bzw܈( gnN!s}yP?$QiMgU9% ~w"99EG5Xŏ$p#YbVzT_AQ&+Nxn5VgfS]2iM*{B!b&D`t"e_8YWxH)Z  X=!JD.EFXᏞ=9vF߾A RjoX /_u$ZN"a;)@ d~7k#y$L@S.;ƱztBHB$ [ϕRKӣF9 .=gf}b>dC $~6!hւo"R`w?@KM(I'giㅘ#~s`MV]VK+RJ(kڮ^2fP[Y+^lzLF}{M_Z̛?tuYل4F2q:w J8ћN(݆]=3 a-a9 vs5sz24IO|Q_ꓘ7a"(qa~WMT׸yLe_qݞ Eo;.u#98 TyݍH^8 MXoJ75 "շ-o|qlOC{/JFaKU' * 1GC m7Wbڂ-9>@QH0V6y e.ɟ>NSU^m69V|Z٣FX^ ԫF{12@`,~pnJ\.v86tn(9Lh"\@30CL% ;^X}GÁڵgI<"9{S_ aj4{|PM4\Y:⼤Rfvl "hӲDsȴf'9|Å3(g&&T2! ,u%3l+Sjr K;5 %~AeCGOhJYN]Sى=9L&P B >Dr:{vGϼbJBO*ϔO[v82w2_` ?ln &uQvY *,ޛ6==TPv'ԭk:/q.CQ4Wpu7EX~ټ@~٣V<8xBaX21 XvJ 8**[o7-i9L0-1Lm"pEՀFL0e>G =%ً<|M/W h6RֲX"i |fAO6Ӎ"4=鰰1yí~~`R` @۹#ɖ*jggpN3_)*5`>bnkc6Ɇ(R V!@⏝7)YwϦH=^֮TNV.]4 ћ`{{T(~Tq,]Y F<DSIn!ڸ>&ZdЛϱYk*˃ /C8X't`8|qoJ}e*y>V&*sc d0@@Q(I *DAy?(&~|&T<ɩGb)ƪ}:)gPItsL;vzQ~%^ }zcy+mhԔ?[P}QDun;R&aQѱ>mr |7S>.vӭV[g"YbMj/Z m@~2}" Pmഢd=ȞzH.-+} f138Yz3[1Մq]+sh?Xv 4u R- ϱ}+q)Λyt.\Ҟecvnar^6'=zl}W 8[%X~{mݚHS4+lhSّZ,F^=ΰ969QL1U&p灠p?STUNJƿ̯/Pb:yC۫#j bQq uikF ~l⪖f;mT*q_{2tOt ם{DR;vs*A\%:'V=Jѭ. y+p*%[aT-IeR5L+Yp WQEodbh*D+ȵ"{[*j4H_93t "尧ΓYnj#mV2PЬyWVG{`$/}oJtʿEgea eq-sWNR,|U3О_z6JEsA%yc0+ rθM39]ycfA.L!^ @ZĨ/,OUxGjBs8ź̀dltu<4ݸ4@be.g2*7J(~Rʴ-EiK: gmO^"3 fPoW՘3d?a[ Y]kZZFڎx 'b |3-_Pv1ZoF }31jBQP 3E6D+$ HU@btJytxC.QPR#2ޫPE76K21BUgon`r\b-8'ivXjS:i?O)f |2~cg$ UM##xy<,?Xh\bv DBU4EjRkIg";VU.>@uʇT35V)ztםU@KwYAgYsZ3e:ʘ@t,~(C&0`ljV_cr hz fи ˋ!69vm8-!xb˃{r}像+:d4_ ipDT7(ӌSCcI1:.6l FJ/Kd@q> s؍0D(۱V; =KIT_[5F3v#zC˒@01wީ]͢+-1J0_* -NjeSR־ͯWuGVxpmd[F7[*k<%( !UƑRO M*+-y("/φ 1.ȆE' ď .LXͼ ffoE[A{+F-V{/5$Ehrݦ~[QKՈѯ F#u9ԼmI.=lH^L-%*uA$1CT}WZ^t ~+}'S+i]~4? /qrփ|?+ǰsi&|ØC8]DCج kN(aST`s+FgUЃQ@|,ƣnw<|Koz`b_ ls%fppyŌg9 SK&dzNl8ݙN=vdX6GA*9)SD{)8l>[Q,m7ˁU;&.xp821$!Ӌ@K0eu`ܔ_[@-wjzˤ]F$] CS%]V-==ž1YS~^⡽;y_t(9[1 R!n>54Zٌ2cOa61E1̿.f*╡cqE.وX^t5bʞM#32cWl@.`/Ճ)m[@%nی_Er. RM4ڤ}Xf^d*M|y₤<,XbڄֱW+{ Եg퀋u0 <%QsPr#\yx?2&E.bɾ?\y3?ֻmiP(%jR>#E<:G,0b7WIqQ'Vaܴ~=]&iCo6(MXiU.86Mw'3@v1Tˢgrg _H^);?2&x]g =7׈Py&a7 ^.ykǾ%Nf\.lV*w`7ߖLG]Bp]wk\Ned[V=h]N"ʉ$ lr6̠5XΣґ:O "B3+ҭh}CQ9b'5t&˂πO} ! :,rrY"˛­^o5[`ʾ0QoWJI$@$aZEd0u"rd -Pn%[2'HЖ/z ArX+)җv,wY_J$Qd' u6WCPy\BVv WҽHٶ'qeYb%aE҃W YWwA'Y!5*l8|Zش@Wy- aVK&-2)_ה}^8%04(q%%" \n.Ԙ4AyZohlrjk_Qr,Dn١p2I3% 8X$!-w&8Ēk c?:J,w̬p}ȫa-}Vi`Tq- q6I`zUVPKyLmLyobvd0Cu(.7|gAihNj 7?m2|E}f\.^epզ9 !A-Bk`qAߪ@ӻ8 .uFn@J[2[TSOpl+UA!Cܽ1 D^A 75L :6LA;s[Fa 96SRTqUT`yZhD+ CZ!r^;d'Y+t4az'S4IY;)ʜaecxDxĭX7]\iFjI$* *EPHA K*qVt7Goރ=*vv=5ǎoI{G .m S,2FN:ؠ Pޛ-0n~eOWڔY6tQXL*<,P;‹OH 6s%B)]u{mmR;L&bI +Z̦wh-ק/Z_g*X_!M/nQB.h].Њׅ#vp ߱ye E㬵|f16{\HZMr=I 4zIJBz lj5 2ʳ&5(_.J|yR=عKcME%ĞQ.Z[PG"v :beOmXܠd|ԗ/7RnjiXk2sx.g8ӟ j)S1Bz؅/VMtۑXM\f͝#<1NAΕr1Kd qo-3ϝ|-m[X K3{lVL_mI?X.4e IBY)M'qMў_H3>z\$T";('Qӑ|vn;qΛ)J'0me;vt+ܱ6PkOMW(2M`exwAzu},@{%cr;֚qMgȻ`2_RdFwk8TFA3eO˛$g5ԥ,X<_w@zsXb2EL>=BnT8"1HPF;,D ^Ϸp}Ny_t}/XIgA_B\w/jĪ*m](!TVo&1@`isTcv,ݞ'1S3JDHphenJF9   ,u)&(8R.TRM!B"N:3W#,KWp7):ҋ~2# If2 ݭBӬNUfRlxnQ&#dW ScMYPg v>0wI-a v nAebSV!M?Ur|E5K} zS :)yEi)'c>ݜ.=LgtxMX/)Aì=Atg\ |J o/=pW<׌E`H8ʷk1EUN٘ k/ `V˰YhRJyi}=z;/٦ɱN.g +˨U\uChuϸ _ zq<)8E$bRUhSx].Y4-jC0Ӯ$;L;khXTJ=(U- I5"ot˴4 Y0Z Cr7)T>sÔF $Iĭ1\U]ƛ\/݀Gp}XOm!M?8}l;AHhl+Lj`"EB=Rd{lQ`m{$C`?zuGⓠܯ\A;Z:8'MVxIckQ!˒ǁum߽{f;ݺP hġ&)7ݬe H?7Ɇ=SyR0_y| [ 9mGׅ :ċRXd<7L-#<m9oH@~K>,e@ aDJ49)ʢ+2پo, %ASV W 1_ǪIєI*Ka#w}=S72=PJ ߃RGƵL%U?@f}O'1.ΎiR [v}TОٶ2whUXBL'՚?}R33Q"sx{M G(&8߻ǻZ,Ki YSa7# /d|NB-M]fTJts5ߥKz^_rA|ˢ]c81ؔGUПs*[ũHsѳYhc~2驈&6H[\9grZmijwYR,R*%/IHkMF)jmk|[E糦5%iE(ưg !9k}\aQ#-H/eO(.nra'o[{Z6 ^/*j]a{Z/r@`ıU|T&+4ܐ &[ʍ|RTF6RcC 4C틦TvhHՋ£rAn/-m7|p*")z@y {ǖuՠFb<@%8 UboBAzF者r5;`:=JQ^J>)?=(SzZNmAޓ0EO)OcBPy6{w'|(KV {ܜpm.qyF>z q?ɢq= =mm5y_fpKwn|׶Zx$O~ x$ G]1k4Z5g3&<<-bAGX݀IZRgkPƊ"1'aaE خ k(G P]c͈?(WLv;j iYq @&t^pFy|Vw8Z~L(h2Zr`#q?Y4 `5H-!Q7%d(5V`q4. *m5MS\2õwW1\+zpzH;- +%I>cp Z/R<kN!UIbʐUp2a8=KR:ו]zEBT\+!!8Xw: =n¸ܡ3EWˋyu&?8p{aA;FA^Wo7Ȟi&2֚Y\Bڟi-[sBj 6W&jɪ8; G~+_6'=^ od%H-oOt&!VT8m?u0Ak'dTD;__CJ=ӰA$NH 7@ηmd I_0<4یoo;Xn'ݳ wD#)C f|Tk'Ә-Y0_ܙ>V{:"+95uSX,ˆq>P8ӃK;#4*YA3Zh!@Ph|IRP ۥO{?L!Ktn4 _i\R׸*`Ӿ[d  KvuSVW*_ ;tѹ_ܘkj S c=*sV`M?׏Ad9$f;dTMKrhsAB+H D(tyJ~@51H5"KV.LiBaE]'N]~Rh1\ ܀LΈi̦^ĺh@Do5¡SV7~ 5BnrS cxyg40uB],O.$ ݞ\W9]!ݲ}:~s[`D̕:8N;Fg}}_5U./.cg[^X<}sSh 'LnG1 _j1ba E$uZ|S@K#AN[[$刴Uqy$肽GD2Ҩ[J]|Nāc< _,Yࡦ0Oڗ)mWCQm"ROjGNu%TN|ru06(9`8T:AsїJ0hS1VG^Jv0׸jnwC!a-HaNBnӥUأE8)߅߱Dh_OZ '8FFa8NDOg?n|OR W6Lb6k%!a6*:1`4UfNo} kpA O#ΰixز֔L Ï;)o??YY y839 ZիP)x)" *bl]B Fb{[w$Qiա/kc"U-OrM6Xk0O~͟ tKM5vx諼؆!SBHz=|t[_BJDwlQ8ӷ*DS?}tydQVj(D;h+{RO#ϣSS#fQI*Ia?V:E7)vnWql Lì}ko*2K oT`3izݯӎ(Ajc%>] jJcW9=4l=*tsՀ=2{Re`qGaѿ%9GO%YXO*@2̗~@ Uݨ! R ||0#]b 5¥Ѥc=`zs<!=F>؀fó!3SX{Jdԗ{T0( p lb&dx+ ׈[LDQzB:Hzmy+RWDx:QXj1EoXzA tG 1*kVWznHi`SSLt_@S.LvOT0h7Jg*eJl$!Oh07}2rH%}!Go:291rR^{q#7#xQb&ɭ-h^ \{0\y~Cz3MJax)($wɺ,јwZG, ;BD~Ubyw#8&z=hy|yu Cu :jЄ5:1c>ƒ.uK5_Gd) [q5-`;k8WxG*`OMQe{?#))*6R|%'hPFa!=gVL$w7}|#G}5 QA<8@E|0r__. hp Y4"YN}i1΀ P&nN*:飙 m.˺Q` P%xwahȇ*'Bo4:HC[(So𡗐r;DDRgk|F؝ynn_at-cӸl_Ҥ[E͖,HbϨ:Z *'iJBU9yP߻Xc*r[ީ[>IJ|${A_Dĝ}!LhQ'k/m1^` ! fF`)0 !Ez.aSDn! =4LdPۥP$pN[M&ٖ@X q -.P,k(M }kAT|P_srvoarV_)hn7x"߭UunW~WN첇يC]jy5clLhz`qAt ^܏|SUC~&qۜKI#ɛ>Hl/f~gU0f겜:gkz>?Ar=$tM_rSНn|ۂIWҰA9鹔m /A9A &_@ (, R03hJA5L_poxg4HbR`}l ߌʯL4,pKt<}S]WBD!9α?N\88ur2@s9%#|ED)iQf2AkLNj`D!] 3o #C,{Hs6.Òɱe)!ϙ[Ӭ*ۏ[\\}UPl6 CK]YN>VkcsMJb ,}wTv c~ᔳER;Mk%75" q/\ ưi5*V̗c;A84(TۢVWWTSPCT䉰ƶ7>KCranzYw3"8a2t78ˇy.Y5F%j!vH6JBҗŘs$!y&ntC]swIx@xѯ* BVT'Oerw,EF|9]͙?G#k!Pp1/mC5o9 ud{LjDžh#`*J0~{>)\sʎ8\[|Q3S 4!cLmV9f@֌ٕϖ\hjv ם2skt́y,ydŮ)fTJ=g8f { Dl!TD|a0=9cxi2 NEM`9\ɔ3r(eQ>P ~fU@j\"%kyH?(n:˜m|ξgOR+~0a =k&?|u0[C3LĿDY.OE~ x+-wB/y ] =OZƙdxc !!T&ěk꺣o1Fsȴ:՛r1 /Ju t"/O8Sg:GtPq=x**k{`۷q+7SөT6%AFj[͟-m8aYvT:ndUEQ95vIyh~6NEIJYxoem֒Z|?/Ԫ7aD`S~OvY}$({+9I;@PG%PCž IzD]FEܽY5-Or~E_Y P2( :% :oXyqnNo"P'K,qSX=9,1 ,-=} y"^hWpxP;e2 R%``SB^ ymݍIYķN0BX⪢ۨS;^ʥɕ,k%s{E0 szmW>~nsyid7# c2p 9BbD5C̔s.D9SKXpd~lkv[N]fbcoY \Щ%gqf[" 㱰G1s+;0anb:P]@^ jH; ڌX?Xm;O]`3/[14@SD\m O ȀFE/,rx pm1֡U[': cݵ (Q>|tl 5 _mڜ0 7NeDvX9 KcY# ~4Ul%GtSђsR!|6m3څ޲[k2s٥ <Vu{ H.b=+x`MM<4T8ųRu*$f?Vw̼.쇎2o b<}#=0 h+j+Ny9#S>+'Gl.7;&R _da./#ݛ=0 P;0O)k/VSYysIsj,&8-9|yJSÒ;O֪N 8{;۪C6=е2X" 씃r:[LL l޽Ty@iXrB'RDE t;-Z )r <&q7eͼC69}'ɶH4i>ƟWokN[&}?bk53·?fH:8p(d\@1^ UQhdN6HgէS-Aij3xš<`i^f(V +~V;(D2B`@5T/rul쌿iZ,ðqԸ^.rep׃$1hm4z˅%*Gل9p#e۽s(ػ$5:?nqha,y ^ȞhBGQ:z ՠRXaJjDu)H$ґԹS_m1SK%5ME)﹪tkȂU΀{ߨvB[‰k#HRjlt㣾c,5槅4Iv}ZH>hk^)GH=2 i?xhGxct5chQYq'lVRF_TFii0Or|A=NEܖZ?kQ [s>>chzr=`@;!ܪ)(e8nW;/;-{Wl:Ұdig-_m+h|^ iӗR\vA8*ЩL;xVB3wP\E,֐ KHgK%LrR,8MW# wC*4NTlCX&'yk)9'-Gi} H n&Y1YSӭk-Y{%1$ j]ɳHm[Ԝ!"»?yjir毇 kW\4#cNY~ͬ$bPC"2i/|vhjJ=k"n+#PXw췂A\B/KtY_cIF' 2Yy1qɸX*ەq!c:ggJ 6d yjkD+ې&1!vnȊų?En?c- \%dEoyn\`PH;גԚ&cxyn0h>n3b%d&'ܔRVUt(l!J7hCh6:cK mP 3zGܦ`|Ġb@l$Cg1`f־\f%iAmGt8B >@a2/8baJp'(3ۼ{ē  v"W2W&QNYn4lC|H")u}vPр8" mD: Q /k640A5 ~t^M$]b#+ JT;{"@`kܿ=$hEq {^#xen'n8(h8o'_ru{0.I)/mXqh 0`y~WooA_%&T/5sϼ aR LW\ELmO-~:ƪsszXh U~8LQ67s@j6YMx'D/u}B;[Cxߕ7j۩8|,mlM]*@u41vi;7A=QtBB!-O_q!KD!o  m|ǿpv}&vLK~1fQkU'=ӒeU= 9St@\r̲bW-V|+\׍M%7iܮN8`PKP_9nQ`bx#8E:NKĤA7::2ƪ]QrDg׹w!y)/IcG/bK{8 v.rدOc5^${?FΏW)s;@d̅@Ek\Cuk)J5ϣmaBnzؙ9e I~}^*Nc^`A{DBz7D$.Hw¡5_+}0b|^l/0F9uH'-]2f.="!E amehn9k C,[]'2Y|Qy!X4t9BlFX^V$X6ı7O7Dɲɢ尻`q,h6Y_qUe2$ @u-ĸX{lv?&MSɭ}8ݽkl-hԬG,mbnǺY _V/TzTn5 Kj-jxIx- Q呟+I%xn2z wd-ur.cY/H^Y gz&([يQڔ{mҕ'#SM1|۩s3H'B!B>A!݋^Zן~P郺Orax6˹wXJO:ۄpN3͋10KNiI㽶RB:-1ObiƻPyq HXUQqܝN=IC~vT?a= k6Meb݉S,93BT/6~`)R@s'dE7;iʂ?^Ŷ_2?M-#ŀ|& ngy=׈m,=Φ}&Pjw!弝~).mgDFf>Z)ė#Bs:E!=:E l&"v &P j3b`&R7y'QKJ=S%,`d{A&icwj1*{ހ69Y6G; l2B:%lcI`Li*CN2.eHpqf^Hly QxN1IyɈE}uƲь[ngϐ_hʰ | kb§ ՘q5G ;,n|?.|=8DkNCZ=+.f3A+JԨC?-H^>Wcmc3]4*%yJ6_M5 ]vr|]]זtΕӷW,-95YѬ̷Շœ*s Yۚz~G|ؑ mnAP4toQozwX\?49HOo7')*2o:giTʿ8{Kc螪(Y֨)v1#񲘶W73j3m2W."l|KRV7GTÐ+wʌta@WY?m)B9?^߃u5 LWK\X. x_ tBl] ű7/~1j&N,Wˠ2d0{(E+ 'Yy6-u*dt>d{AC)MBȡ3Vwx[jaa^ VX^0Ù|vh ,6~N4;ލ{XHCAVb`-VFQzԒ_Cj{_xktdo:4+WNT9|Z (a $WEq_!9Ee^8?b C;0 ZiõI4m1\:U^Q:=6nz`:mcnSЖ&zf;} h& Bxd?~uMX<]׮0?͐Ly;U))ΔCr6G56bBv#d(sD=̵ޜxkdv&+wMd`X [8:_'"5ކ4VJ bd"/ds*6(v/p}A(e;.4 XJ`75I=lZJ6"eGz jX~k M͜4̰qUYdBPE{FI+[V-Y<1;8h.;bl35~rYpb|T(\N'Dx Ic[l:L5w/4J%4vαv$*!Rzign$Ud{[ٗ%q6a"y 2ZE)ZN (p|ysv jxMIoصi6М=ϊ(H37w ܁xS/X> 95ó!Gzq _wR)["}/ڛb4ȦtPٚ &[kvC^U_W^g QA(eQpIz.UnD Po9nE^1\U$X^O K B} s} 3(^>q~o UWeZ-!Yr%|tgBs_'ob]?r@>ZQ/vE3rc/Qï2An>fH2][7+ߗ9Kzbݐp̱$ /79B/g9av$r曉eЮ7<ZVEF߷n n2\]{s2xSg z06WvP3,Xrz2t!&@gE.G-8^+`ʆ[iY{ɵ]9m\YzZYx"|H[Z?Zlj-"'nQߟzPDyPb1Yo.C&P#>=z?zW5N4㻠[X]ẛ2wj []| p%9[K*WX+9Q%[Qꑪ~y`.ExY{JAJק|ldф1xT=GR gkJ>kL^\o#RgNBшrrs ҇PdoqtiVU6ʑnz$er sUd4b^)fj1t5ҋ8f'ub&-]: mI6$Ёۨb6-yAg%S^2ayv1G8\mǟT{#_~g[_rw]뜖v"}$#Tdj<(j`K&d.V>\6* wT`p>LZς碭4Xvh:ķCǛYϻ+630y7xm Eȯ0H1RGi?nⴔſSb]wy@qz鍸 L٫~kO6hnV1ZLd/vjLrwPd94ɖ{ ɛB}r WߣK4 3Ϧ=gjĬVq42L$,81OAe]e9Qy^B+̗wB`4PFև v-<;rw'=)ked΁ϯg 0&&ic_%Jitȹ1 dS!cO ^ ,1uuʻ1/T; 7L7)/R p"eRVoM 2:GJf~;^D)N̘6dԒ/?'yj"xOL!i');iJݘۏǥ/Fc+XaaB?HmMcz׹0l,1vگ܇jwΣMp'b}|f0S}귂 7r_bB.O*DZAԟE~f@v*` adkQ$-Ϫ (r!EZ j*/k@b0iE#EyDbkY+?Mkr4rAtߗo 1g]v?oSh-(j0Kq8 9J ͘lJr/ta!V9̋ر oեM냒2E嶊%"VH 4g}\W-O۪ HFCsBj *>UL][ZC&{|}/[31fwn=B6֓((& .7\Z7~ @4}G/k,oSd˺ZM*nq&m9l}V,$.5ܣF򙂢kcZI4As_tA_&=/|ESXJ-ʷntZ)4ȺǸhkL_1$k*e/k0#ߵad2:S29rK!Rݰ^a`,:gB؜;-#L^$v}PT,FƘ Qm&qݑ{>BjD]#Rt:b ;4-e-8 /яb01OUyinfy8$ 5reuon$q:cRwb0*%:H3[Zx?o6d~N=ރ<@bqnDRӻxE%D.zѰj1Z> mѲJa"OMw>bJu;><붌-.A[SۛDܫ<ɀk@Tt.jX.x 0_-}^2RYef0ACS mw=I1Bd?^'^|h5QܠDT̸-U}t8] t%utFV3j 5B U'ж!,| yoLvn!ٯ2 wYn^K9@i/( oC 1t{d#vR;JT}gyOރ:+%W 7aHV|Is0rԷx;yCsC ^qEJ8(띞_מN}S}\  a&ߑ& `w5Y^gQHqo㾵ӅHqy)R1 B˓nUKI'Kyk}uA@wd 1.3֑kr&=yr`ádC*ОkXF- iZ3 eAИSЭ=[2>Wcg=h;wNJ(?iTvqiP{Џ*^CyB*(zljg|Qe z7z5Ku݁h>(_[y>7ߪ ce&,p&slD8 \fL;7{AO Xz6"fjtv(>ץM7ң9D0AE h98ŕ ][$*hݯ+lml.CF8aՙSAJ^9g+%f1}ArA04+g¹sc &i8pN)z Tg ;&`i-&>4{ n交!26ǭU' !6yOΏHw Ż|:۞72'rh%JB 50laża5Rj8|9nb*͊}sT9)vc=01g6K+rMn|%90csVPC^hwIi)*cQ3lLy}o%걜6s廦Dax4KJ@ɦ8*{R[O?1,6@3́הح(ybu:W\qA@dpt~_.YhNY;Mp寲ZIAB|JAݙLq f驤#\Y޵P ?\-I8Ma\<,$@C6qKaw^|*zLfJ'E/W:zBB]Ȼ11-!%]JWU>p~7Gu"vw|UzI>DQ|﯈?m{?R4/u1_O Fф]`PyNThaʰaSX .K"Of %9d;#.PY=7iڇ3x4Qw [^mi ` H]sR6#=!;$힥ؗTy_g|jnH V +^RBKļDAv)M26mdyۼ/3i|4ZLV3 ٷ|>ia C2X( l(*Iu!lFV CyHS]'U'}*z&T9WTY4bZ ?X;:ψ('Fg7^Ndf*f%Yݖ`Kn/o@/uɚ]G90lH.,DSŸ5T[7 ,(0~f8b R` ;w(Y++(f 'o)n$CP|FbEQEcYͮl"L(v#G5ox*xP⢗+Y#o=(g @a6$5I\'@ swHlmOUKw}(\=*AL:R,?J`6KGϔހ}H+=YC)4  IsU﵎KDqy;A: wtAh"8}cN)T><%5!Ş<@Mzᶻ)MvYi V&`R\ty +QAKJuB @-Wu?`{,0rPC{,fq3bӾI =3PͭYAatTMcDDOxyqh]@i CAB) ^U9/,B08~Za!-[(([YFpTw<5bgR%}X,nN)ړe5bc@88P3r”wL4.NuVGU, ^_N* ѩ㖵o= I+4bvXz0loZjvVe";h?gNK u~ذ/ V1u[8H~ǵE]mw 3[wڌꁒIX܋6 賘ʿX()e^+foԖY ʡG[l`b>hE`ȘCm -V5΀c/CDՍZ҂]kE5R|SOD UH4S lqRWeN)OYK\t*^f?a,EՉŧBOFZ.}.߯M`6`bMbe:qlH&zs,! J:ـ+%^ 2┇%&BD qښ@k P6H=dM=@ɭO$;IyرUd,yJ?g7S2s_~~[>̶o/%:OPvGEllg$ݿ3m6eǠ Xd-ErS.k$ȯ{oUU UӪp q[o. mxG1etTc#x0k/+ dͶyϱB1R&sQPSEibJ'ߨܦ޴B|.ƐOM(1$ylCF\&' 9O{b/8Nj;|R+tD؏Y.N,zO+B0~\6MɡJi@干w1#Gʿ phdN2LJ0WTDbNB5q:-ű0{ &J1Bdrv' Ƨkxt!+!0#Q{JE4 `eFBa­Y΍~ӵ*#c;Ic 兮-?{^d3D*Rk[f'=IdԣVC 63j^Wp$J>Z"!l.APMȢ{FH }͢~+"F|"#CIRç(|}=%Q) `*OZv,)]"8~2l^*JPDɴE}h#$k(LN mم"P  _l<<-' m1Iŭj6>wfGYW.{p5fӇzR>` HK9&-^gB_ Yi6p§%:q؇*TWٿfM}X>e tv@Wcۮߪܧ wd?dfof 8`f»\u3@Θ[, ȋQ1)(24H`]tL4l祰 Q]DmgB5&xa݅]yfhԐzm_E- GSЧ(5@6d_*ԺH& $J@Q# 죖7~ @&+/BO?Ę#C}y価&7FrE}?/5ΛZŜ4x/Q(|LsGPLZ `"5IO(> ٷu&}#ӍdZ-줝,q\ wD \峜 _QȾUqoD ') tgtro JIP0$NW@Lk, ;.>(`*(i.p[ &VMàmojDȹ HҁP!>2eꃏipM!.Fd#a`v/]=Vu\mTNNbe^w <5sXeHZl4~v*IhK "!<$Du%1vEUsI0% {JNe }y뎅W<N~CV/{A 09ȻG@XzRj m)W3Ffc2xPB8 e}ζBoKS-kGAݥJ8zgy}߱\sz798GBRFX9kShvwߵx4gFat^2N,I|"ȸ="8 -J|:C&9 H^'br!O="oߋ%݌Y9ցn>HiQw/T#V%@fns 81kΨ* S)_/ttQS'd}_*`H[WJ婪&>|o{ErrP?Přjl33) 4 Cff+XYE4G{m o<ކl|K(B!wS>48ScR ġ暵OܧRV54P#l6{G: / g3U,0j#DUM+e|go +bt4|)*U-(@}yD.B#PEUto@dCnVM 5ܤ^lwA4hCktf蛿%x/遉EzGB&Le1kBmh_x,q"0JYkcaIkww $֔]{SԈZQp+t%aLq!{@ڲ<ɽW GtR2G DE"X fEa 'l⼌5>CHok= LUv,ZJiR|rRLV%1)HzƟ%V! gUi`#tӈo{0:2]Kopڳu⧤/naXwld8&VZGa?i${Pjv*(wZڞ:n+rO-+(X~}'ⴀ"L,!"u-H<1=Yg}-({)XNZ.)a?BIB;TNW@n)^χ_%BSU[1,fԘ ٸ-߈ %YT?ƐlQ\9=6+GUȧ~rO}%YFC/Ťj~DϨ/FP_;+ۄ xL-8}(>Do'.,"Et\dKm)J .'b !f'Ȱ\aG)pvh@7"k/!E}C7Lry]oM5,d| nlRs)`nn@*N@1)4^mZPs@5{zlC5($ t~|\\F3JmgoG_D3*XA"ߋsC 膗|9zmN6X}`uWy|J_kj*u [ )T{%V 4 7D>vAi (tE* QH%&=*NuUXulLf#No>].FOۆ![v (Nb~߹hvˇnF;^;Xo~G'g)xD-C$ү:`9I,},>r?"Y5i(:*|G݆?rZq9;]!yP9?'œKMs&uXD P|!hPٱyI\$L6!,꽿׈n}G ^#4F괜|%<wr1ʢDI^x*_/^B 2"&YN]Fvɐ9݃ z# lJfxۤ~lo3'_{zye_ GFI.dq̘LBԁ"^*A9|nkAe*E;}hb ӆ=q,;$WADnvD%׏5U`XA66H-&ŵR)F7Cj)g1@ .a&OL]^ X/@ >6 ̈́iksl~ۊx,A퐍 1Lhl&B]ihw9*$9T(ytlFǚ J<׋YJ0l|^aUP8<J{$\+ZJ! ƛӉǚX#/ 츕gII٘8z|fik- u7|-NeWD%ܥ"Y 1WΚ{>iƮD>Š)'X9iQПϲ+o ;|!k-4]6y4}hAEh5D ū 'RWOH8!D )AH1 8حlt)r\XG*0~rȡ/5i-h >ږs01u0]/ NrOq_pԥ1v Lie=cę}&u3V!S,VntpYV$[SMـ>}9 uV+D=cnl| CC w';l*M2 ÝM|R#n(7oeZ3v{01߀>"{+6pN2Z x,׼8Ut8B\N[ea;D ^:[[xL^j'a<.bŢ4m8=?TJ0ak/.O ` ݈^D"ZvVJ,pYs|l\|uAhH+.\떼0TCk :1m +JE GJ+5b{3VޤfǯMo2ȥ:fT7Dav2 ޵~ #ۺ]: ޕ'u#?j<efꡯQru()6 D_ܠ/pYJd XݐgRU8+xC^Av&R;` N5Yqva=ߣcA3 90gO\^*ࢠJ{rUM? wuҩtV,] *lzf ~(u e ^aώ%V ZJ >M~D/DB:㓡ыہ4]y+$.GL!5Ҁ+ۊݏx 1(.OtF-5lHVd[{vz'H,JAo1*}{pB[Ngyti}>/!Q;G3E2mjwCd5<_Dt|pv ъu6 Ap&'LRxV,DȨGeV,ʕ5@OjiGepG0(n[.(`p< B-\;FNUbT- /%qAf/gDtsIk&:2 @ :Žd72&V'Dw;zXytd{]gˁR>`'3%<9^J #ۮ6 AὝ5i% l{Ca __<d'ϟhf2eN},e0m{nY>U_,cXH{Hi>9A<;MtA4i0|i4cF&>,"sb~h$8)QBzz3Dkv DZgK@!kǞ6XG_\`^EovZۦI場<~32f4NS+ 8zL^MʦphF ܷC8 |Y KC'8atzFgdL2T8lCs9y [ዼǚ}SQOe9fWk7+)6vZu>ٳ>x"gR)̤8*}#,nSڶ>f5L_ڏG _Y,-VJt:ݘ].tYg e_iEjD:EU,a#)}y 9I"^h%XX 6?^1g۾m]\î+|d綈3H<&ÁՊ2ti߶>+m/8xB+kwl-"s&1=_ ޑR>r*V׿9Q&O0̨-٫HxKh|3Dpe)sVd"wjz8\kLut U"qZ7n+vOe] IWPq]ELuƃ -Iei<#CU4Vt:aו`/g8$i܏`zPF*AgN\ם}\1рcla kATWrD`DF**P"&3YvǚL7*R.f^r؍渝h\m|m:g{( 1?\St""X۟1ݖLlo1,U+(9$~e~-tC) Qڢ^)N# ^3֛1BFo;((mkhp =4V.hd>+e GꝶB.\lKCI pUWM luqÞ|kM-LT.,0;wuvN+NRQ9'Fp wbGK&"A8k%!J -~6PpS/cryeЖE4  Hޮ5j^Q^qtt3"3аf3TyӋ/3/9Q/[VTe>5H 7xWmD@DǢTK/ (t'X;J{5|Ʌ_fOǶ )Ø=-cGL{Kc çޗW WSP<=lH |bo/|`V`bGUjĺu]Vwix@dmš;!78rY*,K*]5f ֕ s[9zhk⟗~F%l=T?آS_=@!6ioX֐MRHܶ"D&? sfj؊)ø gӎj᎜m$8.ش9鎑op^9;:\aM!{xc8pójKQ X$zK? vB6i|Vxtn@Mp\%Yv#%Wf#1͂EkL 8JoWFGJqTh%&?Q.Vn])XFt(#*\`3:NxA?%w'\\a|LpWTV >K,.foŽ3&--zmAߞ-;Wq-"{\:2B/s>+Ra6ˬi&H`q>V [4);д69%h,$# 0yW\7iנO+F;dtn1q?ΔAhMh$d\O>q4KSkuc\ &]l ϰŜj5SqWZ!;QWvzi@X.L{7Z)@̧.  :;pU:)U*Ìdz2 y(~`ҤT"۔FeI>TcGdaht;^o`z$C$SPvw; BRݪM .rwRy5wba] Bb8/{l. / ˘U>j+ބ@q kg֧J(wmY,-@gS 9W[͖T~H"]^Lq$}CpAIG`*FDeܽS}P\Yt z]=+Έލ{r_d2b nE6k- u|_^!:]x(>S4g(s}a[6Z \\G>ޱlb`Dl%7 L ㎼ukW`n USV5(KQmƢ?ﱰ#Jd/h{9/|CNڿ}dbI |ײn?;ZLAw2wOF䗩6e1!`[Ӈ403/ 5~4+W#Y"@"I ,fgaDZo5M:0*gs1/"a\M{q/)[}WlI+42>wu 7}Rzl?!o 9S& Ip*AިZ w؉#\#D ϑľhy2:+ҕAZ(ծ#Vo[?+ʎJ]c R,O " ֶw14bsms*_+a r9 iS#x`͟ތhkOZP!9yقfϫdU!9aͥx`b&2j9y_篥 +>Ӟ\qsp#\ARI@>y? =8.d(1^O5x"$i-K:/ 3[)`tsvG c Z%Z7ɫ?SbBW䆒ag= GEh(1AY b˙φ.TeFd#a[lNfp!)RW!=Ȕ!JhY Cn@Who^w7ThEKO)tg0E큟]㝻 ܾN`t vL]E(D[v1悥K& ēM"#!m.,hwF˺56%{g ='BGPyFȅ,jXkCEa6w%bvB?*//.lj}9<9'7s{e}-c=a]0g/rdh.[ǝnʸ%l &zPT. Y4R 㤭&"^X)S s$ *6Mfl?YB_ʊ.ɝ)]O|u,$~;R#rYh@ ί#(;cVp\dd=qōQ* 붟UK_&02UϹ(͝"JU HF$zi 6;ʻ@y.TkKFG3Zj?nGTVQQX>[ Y].5z[<ߗ9[?#kowGG; !*o?Q]=#>a4CPKj$(T,#Ѩ: F 8WZ4@/j^Ǎ0W3_n&mP)RN&`xqݎog9^XAGSd,UtGy$Sݧ W^Zv*r^ iZ,o9Ԇp ӌw ,SaRh) 7'OOzƴ9GP":CyNv3FswQ@MF .4/LWl(o)! ڥ%{25 pdq!5thKĮ)ܭ%3Emːc6O 3*׹m ek`ے)eIi]GQmRf{5t"pQN({j ͐*}* 2k`v$蘣pca`+ Z"g;R$< 烉9{-لs[[$ [JS%فof8U 60=Wx6g@onV9+y X(cdU>NbLݿnE<me X4 ұuz}X(nRopdF`'~iBT4E\A]e̐Ga}.Un( ",~ܹ}6jBmDO^OٺB _2g%{ɐF[f:f?N$ QfH>8M1,(UɯVMc\Le *FB^.\3^YkYᇉ3T=01h) B%-6t[_O%KN48> zPp 5Iq^SYNI嗍[?QhZYXĘh0q"Mد2U.yEKJ+xc{,B0,ʯ 9fIme- yݜNMvO[vѠHYȉ"$yQs_hD-Vuj 2vX 4Sv~*K,O%bX_½>wRi.t >' kpX1L L|&1P.7V`!l턉|fn1韇Qz?P!GB4[xyF: hE=c@@}Q/h0aI;fpˍe_.w( PO `$#$ڶhx.+(Zy1khCN/ w!VPg?VOV`fq'߉7"{AepVbmZUd`bѦ7GŨ {_Jd/P:j [A륿Y9H~J2~PkBRC嵔y7fx`NqC-#wCcK'%ݩQo7$M7ZcJ4:?#¹օ7W:RUV Az,\k7]]ekl Џ(~A7oUvw4̈́>/7fz^q(^'%Y(5&05.eXMȀm)&?7o>{NA֋Ԧ~̅{zaFU,Ң_+mzȽ*^4mi{m=pٗ9+ Y^dS O;}NZk7N[}|0ki&ŖJJP3.dv0 A# 4~oϟTWJ]zf"wo6۬w#@, B@a k[ ^63{ģhR.T*$}4u Vi&NèsZ`Uail,CN7f`1P3:vxܩֳ;kln&۬Wbt}j^!6 B+IQ㦍1;ݾr; @ u ` /,(p ,r0J|PQDa_77w;i9 Mb@>\ -sTYá29bLY`Sçs|WR7Ve^}tYqtŹ~.e->٧*ce ǐMbʏjMCu=iO]i1uU[,w3p[ |P͓'H'?(m ol,FMmEN2[?κev@CMчK-^b o#"_ǯ VȼIx~chHǪ]8kJA O6wͭR܄t!\_M+>B%:P;)>heo=\zr{~+NQdž-QhJ- v?moSZsc_ƐsB߄{\` U|TӛR؞WHITKpy-r &2df j>9D!ϋМÚԮ? ML+iVB *;)sI٧_>NMZSAWa3ކL|mE8g\ $q:Z]=HM>{|`.JabKX:H9p2#6؄k5~gM}- r?#Ilaę$NyD2ݬdÇ-|#~O|+v9CuI)|ȹ+|kob&r=#Wӂc/ay)bdL^8۲Pzg?cl{v޽Qyl߮(z:۸nMIoBh#Lv%Ao+kjPE[WxGwo Hoܞ Ӟv/1( 61C2N:K.cۥW"Kkf*TgLhb(;fr\Vrݍs@PM~Xm؉L`r#^)b!v |GE;+O\'g,r1d獻u ɡ3"'-y!99LݕQI˜}]Ӄ=sMz_ z&nը5 #ةV2KF.yB1'6B!'㻴s׹Qt3#3Kⵝ6XX"A(:|(.@:"yxAwftTH !Ra7!NjbWnf-S{OCr4&NuXe?fa 6@ 9oaO/-3Z؞ė+\bl>J(g1g+ uyi.zT2'9l+mVDZVWoPp}4>~Rk!.W 5XGET^H.;d7c) ӡ(ztEl Is' 4R#1FESqfgQh{8t)N3r,Dbu]IVo5w6uY[OpW xHY1Wc;P\N '5Xf\+AOМCguɳVӿyybOU_HtϺ֥ԉquLC[]d x[_w{Q-:&;6a5:^)kDA !YB*l_پDl̻=H<➄Q3ƘՋcOFeP&,xre|=2F늯r4_=Þ+k{mB,6Ԫ3{>EckDʶ¯xv _)7L_`ScJBǵxh9qF\>'fFoUAFO=07?M/$)I,P&*ԏRO5+5{a|EM,8FF۲o  3]%S dC$MYqf9%0lsP|ц?q{I@~;geKX&姑z; lxWPc{xJۼqN4bq  Jx$>qgi1H/~Qzh(tʊ9g#=^zN~\"hia^XxSEP:nJ.A|L/=V4UWxx{]jv _OɆl\fBڧ.bnkECK/'C||kNqX@(93iԵ]ml>ʤ=1|*v=Ozj7Α34r3*M|{H:R'6{Le=b@㿈}vj[a#JtE|3v$Kk{;uuwsV:=Q y(0E.pŞ ݭ㮙^!wiCY ޼8X#GSKUeqՔ͕2T=Ǵ{H`%S,Z%[zϸ΁Ev߳\ > :lMEXwLar 2T*l(NH>-cxdԞPjF[G{8؜rvqP$9@D 8aas8GEaiɩ$9~u *C_U ;܇?R[Xq"WmW=Є03D6I_0 6#Ǵao݇X H)h7F2IQ殔8נp3E#h:4bEXL:1:1Szbb{'٤|? F̰ЭbJ8 'q=>58B`%.TB ykAqK7*Tf4S0Z),2W)*AՖb}# {.wc婨:؃ ^eLGj;jfJuBFJؒ=a?xDMq*{YQdDq$!gicƊ: ʂߞ@8ȺUj 0Bz!mq:P ;+gTB+*[tME4z йƱ"z\G{,b_cxD K=M7Chv' R6@B uCjLG 9M80Hz"ԝI:ؗTz3C(ZX2o*Z ,kcP"@aUo|pE)Tb8~d-J`ИPV5OT؀fnFeVѱ7Bf. $_iw8\촅&Z}m mZv_̙;l;璸"(( nVH$MX^h_ҡrawu'is%"p#l,Ĥ=tdW6Osw% Rǯπ^ҵnOI'5>f=i{*+ T##K@6Jy#Jר1~Aqcv{6ʷXXnm&佾 DA4U@GopK=_-JU@TGؔG7tMq%4_@Tk?*!3BLcBm6wU+3axm޳9/>nryK8y;шzj&&>kVC}Z@daY3%gʴ_8NX zk^.s#?" \!L_=5UxRӟ#hTg'<tO-:S^$Uz+Q1tMLoJc'&O@YpEnτG{fPD_fAZPD|=a!KH'xN"{\WS!k\2 fjyE]mq {c=@68H7]d(]COP!j»d{Q0o}Ԑ'~p^`d|M{E ?+KbU*_%WK,&)Vv +r⠖/}jzՒah?93yzN1G5~#$r$u7UCi&,-ssxRg:"'"m1#l.يJURnwQc~N%(OWE絍0ԯi&DY[BzڽHq1'zE:Os@]nl0AxRzH|;]px=mfV^cQMڊ.O@)\G䉑ƓgTE_s\˽mu.GYC)PhjJ [iTq9 9ۯ9z:<Q6 ѩ HY%t X"F8*°*(tN8]/惖f&9p8Wݔ!1]Kw2̃r;jY |g1X6B'+-݊'f NaE"`k-hfJ(ĥiϯ/[+ic`hM<  eꝤ^#eQ?)Y91įNtƣQS-p AbhiNyDiGiJX# >zJ @ܦHfuwS*C: J Ey[ʒ*vn6l4&r!I_U`*Y88PZ9,9*/#v3Zooȝyl%OO+'S5:|1!&EǟG U>yIOY.-6_@{X|Mh^sug=`P4(t^勺_eSd1­C ҏBU+dCmuZ#`ky?<`8M*K-ѪW*'Чh/dAВgKbt;|).~w")8 ܒ]_xCRbㄹk+OFC8Xac{*4s6+5OhJcb/2/ zo)~kމjy)IӠ/@2R/-j? jJ ?z?̆50.z}bN%ޑi /3,g_F44ioBnVCjvP;2X*>uƾQؾ{rI$MIqL*E"_l%t7?'ƝnXcæ>8`d Lw Y:2k~h @ж1 ,0V~q($y̵F UF߶)/D2R.5TJ!C:4_̝˯߳Hh^trNZa ~TЛh_ʒp c b0DmJtIk:s&?X[WܜdH}Qy8o'H֧Š=$_z5Sv{DĖRJh&~ OK_{6?s '[Kl1aŁaorTn/9yF"S(TuYO&%W|ܫQں3L|4Mk+qȊ$d3%ѝ~8|$3T|FҸtOxHX28Q6k2 l{np=Pζ5!QlR9L"G3PZO Ma^Y{AKzztsWΞ3K6"3eMKrCDN__GLX`4xCK14؀}ϨaĀ }V A \Zyak] K\kU6:,({Vu"i5/`iJ!:8?gX@"ذK;yAKv^Nzf8O79GnTUQ<^p2": jbHoV '["}[ [C=yM? މ}vt`5͗`L"LdLq/DuSOͮF?^YÝ?PW-\;T4QŢC`K; bW":.{ 7@cLqQilk xEӂߟK\HƤMLd1;.}<@)h F{ ?]A+CY0go$#@&pAS!%Bl!%h#F]y`Ǟ1y6xݿKT6\mE=K8x_/XS^YŖx칒s/?[-(rEpdBc5MdI]Vً@k[ h=r3i9{<):UY2=#mƮ`uyB焆C/n2`Pꆒh+B36C^!܀+Ng_HXfW^-ZS8U[C,i\,^&V%4aΏr]0Cs,CG/|M982b  @0˾hB#L1yCh¿ ˜ ?tҁk,}$7kӈ3bud1VL1(egTKNNelx4ƯxjRIȞ=hPR.4ʸ,Qe3lLKǖ; %#xj LvӺ:N8Ѧ(#yKPWQ ԰sw^F$@CX~k*^VwJGiB;kdFXKyX) ] {AdN~؃nʘҌ2׳Tyὦ31\s-?2qߥ;G{OBK@4zUAS r̕r KA&F wKKwU/” >jc'z_Y]M\xfc:S{Z?/ eM͉w9Stt^"id]47W]5.2gڛqja%V4we@`XP7 N@ځ`i=޷dTLzGFZ6"wJYԯLAfdgW^ z}tj,LjѰlH. hR J Vrs( jop0j=iMc$` \PcSL̼q^'@U[r`i&'A[WUCh*UwMJSMLA1h%$\\oڽt,wgA a$+,05jŋJnLv&:T%Ҋ>ǷQAFzɩmޓZ]jS& f}Q34\"x-,W#^nQw6p9SeD9;^ll?nGa84jP3 70˴^-e0fu84&DT׫73&XgOe(Nĵ>s-WA - +LB:h:VU)ӗ;y7y-5uP D /n>VqRY8XZ*v0$氂)NxdiPh! ؎c$ 0-r~roӴw!Q1!6=5;>]`Io/: >>@(b}eT:+jJ 7R7A7s8!"BMgg~aUFn#\?"H5:ЫT/-$鯨#ZpB è  )p\o _o@X0# 1(f H@vts<xAl`rgqĤCǠuت\tySX%ŴQZO1X#ZChYvblvNoYJfdLE.`PfGZe~xvcVˎ$9)t>'!`דsU 6#YAs:YMNFCG߰B.]%q.KBn([Ha>> koTG{ib+(s0d>X@JJ0֤åQUF=C^.>ސO2nysAc'/ɗ X<4~z`vݶF4eF>>ݾkzM~wF2qlJ[ArGRi aP^N~9dpՎbn 'V=`&^h;.&JjyX_ch>*N*NV>IOyG OYp3Mab,/o۵J;ؐB2/DAݾ ˍuH"LW׭bex_5o$DFHיkqMU4>0G_a@DZ|W `I6L[lmIǯcE%-6`9 .գegTop]^0m#M<7hY?8V ^7b,8n2 ~ Х*=%坫w^ݥ-9SQB'am q׈?5^_ CƍuFp!hM~ H@dY<ߑqe(U} bŒHT炰جj`ҟʷwY,=Lm}²ȿįgFd3α:iVl'u$F=Y!!?EZɼ;WSq"ˬoDLJLVӍ[l,027" TK}#b su/!^b {ϯyٺ  |;':c=xo߿Fϥ_YԈ]yS富ⲥEAF| D ڰ8Z&5xi5ZL`rl IhF^MGn':]z>^}ϖ{+zRy4A+}cYj=)BAW_qt-",0NH5 :rhy~JOZNoR7(Iei Wac0Tfg!>.sDXtd~:!YC)E>PxkP!LS˟ivES&?Y!mc^uX+z㗠E0P0)jo3ʴD.` [a{ oeOK y[E_־) 8- }!cʘ[e a{Tr~ceY?y Z\yE~Cr wlҮ~DeXqAyA+$mǙ$r2c;+UfUZSO*J& j2B8ާo Zȕ'Qe5G W dXJݽ/nȳGM3 ߲2)vuDD*}<5B`k$4}aBeWs|,VNDA,i}3 H:S[d0#9hѱ^ד(l|o;x_ ]ÔeݠHo4Lr^*$cCVkRzq.7$9ԌDW-Ԁk> Nb1:D'_;hEl=1|)܏ jhJp,Q9<+Puk`/Y)&И?r`KtO2o $+tB b\PGs ݰRZ [ZTudJN_i XcI6wψDCq鋕~@')fY Cz[~@/TCyl詧ebNRS&huC vC]OkMdP5$!pdL&@RWgew!=IYꇷy@t@a b@5iY҈eoXQ#W3M3J=2GL(mZ2,ioIYֆk$'@+3u䌕)-W%ʗo.޿_#>EA# /A'cX/x1gO#g0ָ{5 ;(vUv <=Pn$᳤* 6 Yw[[Dtϒkjb)|: MkItDVMr=-+e)3wtyZ&C,5 24E j|4>n Yo:J(F3q]A[ Az?wGn3a7',& V<=T S G/'TڢW;vj?rV,(' =_hO}ǡqu&aкNdj\Փ`pE̫*WK蚐]ޟLy<j+rg9^%?wګG?-:YTsr_E>.lF˦a2fOkه/K nreWQ`u1 ۯw$>.0kS,{O@zؿw(p{* %XwϞnK{dkK>GZiXA:Gj)h|陼d `̙%XmU$+Uz8q<=sd?X;wƺ7}wa 99@C%?hSZty%nu!B{a>w\DAf@\$bқↃ_/8d7ʢ[[u Suuak8C73lx@!2t_4;H2=>9![,7p$f,RZɖ=[ 8;?9ƢMXo^C!jG~EԘnLRmMDbe'.)LAFoOlcG8OF}_cMibuAO{+O2oR |(lpoN.#(=i[u+a Est7Gp^kQAE'F0"a<[uKKj)$07*[֝fk [Chj=7MxNC!K*{?Їre֔J*2y}nҖ2{4\j w_b ѱ!:`\=v?˼B!zq$Xqr\m&<Uu?a]{v'Q}Ělm5- #:c8$~ZX]?qiGQQXkiT=G]ځv3Bj1!2Cg過ߔGZq yloBzutYX[G8E9;ke5g ,8}n'TlL[dߗy qR_b,V,V,oMYb 9cOyNKq$=&st%Z^;|oӯv< =Di7 m"rռR _REg L/ ;;,Z{1Vb,8ɫd[i恋0[LO^͖/FFUouW2W(&G𸱹'0-BGkZe )=l+&" 7SĠvX -Į:iN'xuYXpGAPʎa P-M@$. ij=US`R},H`BuYLҔ#12c7TGٸ;K#n 3gڛ}.!j?kKZTmKRU,j_OnC#K|KnEjH-+$Nv2PqVAڶ"r1p$:>o,E"wM>?:Cts胤G pꗔB kw2s/2t @8ZmD"/D_aKl[ R4ܼFûd, ցf 8P5*ĕMFDj,&Fs_#U9E_Ged+x=䳪8_B$QUi!ys z B B}B 2 F˹]< Sw  3ZCs\鿟xaQT9ιT038@7n:GF !iz2Y8ʏiF}jWفYb4,~ʌ.>zGu<E$[Pǩ\Y> ]Z5FW- Þ'l!Dc o)0(…g/A/?fDu-~jr,sc@G-kJ G(-gq 8 `r_],⒬T_ۼ ě扽/âtpFAW%DNWN٢[BP ŎdƄ?)SW9Fc gpDyi:О) ~U 7Ua ?Ȫ[l!$7k\ncO x~w:Xov?P1RkqKQMq&`jguZ>QcqD+M=eF$ISHcaiB#ʦR#Qnꁈa=SQdۍIm7׍T uEuÅQR1V 3_6(]` 8,P硝k?CϽyX '5^L FtIiuLH0.ܔ.Rh pIAE' S2@C->a3f@?lIN׆+O_HA~?$/)5\G3Ih̶\Qz;so?T-|0)N]pD5(xi[%)]/0!YQЂ:6v9-rnoGNb] V܊C!wP /GKtR'|=JR3d>c[u~& a2#lN{!.}]ڬ@9D k2eK/WM0ca}D楐/2Qp}*\3\+m<|x `[Y~`!V%lz&ʇi:ܮ^[A%Nq'sXalGU ߣ80GF𞘘F{/e`c}lQa09QnF>?Sc֛%%4ecUw sXI8F&:H\%)12HHU=e-#ѡUYQk1iM2Q LgV ᒢ8 7`S3/HC*TSC 8K_K#i  XR3N$ڏv`KսH]~"G`RX [ WSfEvq$D44ȓgvm=?*pX&gӁrXv1gk?rrd{:&NcD~b.+%T +p/PE'Mr",}ƭbU>KP.&%r§{gqlk "8d+t@4n?`|sc1[>¢%aۡ|K]J+? RM@"N.(o2=*HKeP>4DwULa_(s~6p1^$y $Cl%t*sʢ 4v6ǽEFJT*Nk<6Vh޴PUWu"}qO;.hͼ1b-ԚQ{lߝƆȒ7M5"1ɒ⦑Fl'_u8Iwn̥tz/Wσ!(AU*66?r{q'?:VC\Xl4.H.tqv@CwKSAR }}&Dtn p?Ea-eOuCt=bp,]|{W:|Ml,AdH]+!"Br1#@,y|jmP8CG˘#sޔsQ(vTQF8VG웤ȹJar]XxS_e|Z(m_rE}4|\9RR]GF{l =~+b-&Vk+U{oÒ;wz§0PΡls{vH{f[=t!Ex(74eHo ? tۛ>fէs,>=,Iɱ >EZ:f!|A&_xD@t?Ԇҝ[//Q;5./rQ`MX\j\P,1;ƕM0BM\;Xx"8riuxuu>?X3t[ 3nE x5m_Wf*lP2kQsTO«m3ƀĸTrWty>HJ31fp,?mT&vB8]=JMPՏp!+st@SKNX̨oF" - 1mA㥟m1H8elMXH.P*P)gj\ l_sOzޯˡK(%GZ~5"2nvӶ$-Z6|̤&|Z\P]_^OF%O5\=UN.ޤ"= 16p~ b~σs7ѩU.6B=ؒxe1Zϧrwt؀g}2{-'V)mh ŀN<) 6PPE2$  XezWwak dz6J< 0 rDo(~RbZGG$Ep8~/?$# g Xa#&?tN8yH{tADTχv VZJ|ªӯd̊gW^5YN,_ʈs^<$[os qf<BYvLd0o` |VSmrHszJ۞_&AGSlvC"2)Q)Jx USgv_ٞ"QH78{ؑ_rNb5D&}1 ~9< 昡T!l_6?6a%xEb&G`4Ce%w=*}FBb0_lhsv07Bވܫ.`ufR5썕"qI0P+=ܓHI44(K9誄T}e@ #ٓӣ 8p[bsL`Sϻ1Q2Z< /$4NG)%3U  7FuWWڵ nхlPݨǽ̗LGoy{X+Os]`D I]h1_%}R­S^YZGDR$ ^bZ}xS|\(4G]]B+Wщ/:|!/_ɽ! VïLx I4ՊBx2y]8D tٝSTа^7zЃ'F${>?0Y8;%j#|SOpQ~ɫ`Kb^BX|%6!ւK+J'wEkܡja5V:/_'SĚa7fg۫TNi!ftcn;BMl4'S*9u}ajA+>~-B5p.f=,9DH͋meJ{zXX^L/[{"S,54۷*M;Ld4R1H1 e&h !̢nz?:5yF&"&Ǿ*7`s)g Aٰ%M?S{ j-' )oE-hq:Ce(@n~9XKļj(@x's VR;*eºWz'ȶ3+qFL/֝Fn@P+[ktHHSӔŸ VmZ׈"L=N`0'kB%A1kӿ'F¡T5"˜8= h( 0?(Nf%Uѧ(Tm؆),Oj\(kgawXd%_ٱ9 `M=e+]M[zH?E}' YIOF'P{Ebs'v'c3zsg:u;FU 萓7Rsi:HpdQRLؘk[)ok,( xJP^fʞ>4H!^34C.78q(3`l1=jzGlNk7AW(0tI-C?1B׍͖o@ty3N)j.4Ml3*T,hL)@/F߿Qp䷩5!~"ͯ14LBѨ|kOzY/㫸 ϕS]1 &%.ETq ;PӠǠK7"A7U'Si9Yc>);1 %EYis3CP 4M/r>Mfݝq§֊YivdIw6dI'`-XJ|t( N*‚TPb<6.)6{xjj-倹:un?[J"ٴM.ҵѪm!+P<vRLb m(-f{{AuiF iw9 ƭ7Ӹ`h?U,lpj]8v@a5+iC>Qdw"qb|A'yo}~ ц +L]4c=+87F EJgήƣ )H3+ ג%n3+hCk=.`>sDCb ƟH8HZIiOaǔjW^tʖi9= 0-| S=+Ǫ'c`cz֨||b7@Dֽ'x;ӝZ֗&8S훟LOb[_5.}ҩVSG,JD7[[;@xDrl>!XJZ݂s1 mjv7y,7"{EJn sIP|+=*j$` 03; \=;񂲎ڇb<W)8pufER9ٝGcuL%},PPP,}yaptmT H@'i0.l^BCs X+W-v$H*6FBbd6Qe8$I!Z>+N\V pO&pjðՌ >:A[Q$o_O#[r ^\|0"( >k*Ije z/hRtWp?#nv@DhpwDWl//0Cڃ {X^#._g Qi{Kz (9299'a [Dn_7/;9˞'1l]xJ`4||c9* = fK=/$Z$wW^z6z̿щpuxIeEMR;^]DV!hD^*BԠaXLr4K* WҪnXt[簿pĽlAZk UJpw[xeZ.QȜ[0{sHW[ dsxHmTݜطY:LZ0Jt<2$GFj<9!l?i]m<=[)T7bIf|yJ?L}I 9ɑ 30 ?K՘ڎ=.R lt'RM x۵,\+.22?$x 0+ϓWspk^wIC=Yf6~R VoGCWOZU6(׷KBQYŅ .šؿ9qp"|&ѵc=|];x&/[FsRƢ Meqbr)zbL9ᆠ ڙkL:{WZ5y{/ 2.\S`?| (US[Jp+r= zWZ2!h /k^%L*0cj]#p %W3x:a#Pkf&MAp|vZk|nejNTGåp~dm!Y0lx)Ú[BZE5i-Mو͵T Ah @t^O+b d ~z 1W}ʂ%(l?HgbHHya{A+J>r\#@>] dž|zLR/'ʋiPYJIQ5 ,۷OIWxwPi9Lǯ#o1 W铫m/_EoMP՚jy+uM2Ҝ71}0}L_.u0 |M35[uGx6bYZC?xJ~ۿN9&FI MXu(׍Ӊ"iX+4-^$tÇˌA3 hh1_,V)G|~W]P%RY!=Wza!>Yq{qaa[wcVS XߊORq5O/L^WrZ#VhN<`-< /.4k׸2sASI(pMvo3&uBqemJ+UrƶKSaٖ4f笅l R.wi0=eKx JK[5"#+[cN10E}|Yd3ֽ䳡Le'%"xAoNز)10W22_ĻMkb iT{ڊ~ohs9!c^<}#p /@F ҵ-I1HG!šS5BfX<ӱR(ctB75IU6P\hGn ŋ=ECwK+#O 1 r}з}Ͻ"6 æ?g'mQ8M #F/V$ASySF;̒6Cc SCVx?i"5w1s/nů֑W'5WHC/Z} [1%"oo;xs])u5s]S/H=AG"rh - =?rǹE{i.9T/QYn]2%{9l`X6X@l}E ĢJ~P+;ĊT\%q-&> ^ʷiȪgid`LB ϖ"f0,B982)YR|0b{8]ʦ\쓤kMMuhl##88(Bsle~3#^$~\=<X4+B@\Fs >#hm.#zeҶTF18$,Zae,fJr'Ji@_[^vL0{B]C7ǁ0zXaH.#)蟰ѬYO~]̈́);TBC bKYT + :(_uY^c `Zn-lCtctdb{#!]:_s:dٹ`!J #ob8vSCH;o9^-^\HFa;!Nn,$*zƷYp\eSFe!hY% D!F~VHV-t&PhnY)Y%v-fLn >+x2l?JNFw'pÂNOF7%uS }Q",ŜJoBGcȡ,&g\zx b}rҍMLlrN\R"NMr ZøP:Eżw݋:.Zp I.b`]ثp\W@:A׶|p Rr&HWO< "*P+Xc>QrN}7TO`j_-ؠpe\ ܈=]J_|%\/x/Qn #sCJco)[x)AS1.QIHǷvp5, =D IA._DE) *wjcD8P8X]z^/UiU~dk͕m*ZG{D|&dUJ7l'*C*Sb$VJU"v>[" d: %#lĴT%gcwD镌ַ= gKFŎKicEc|徝+ǎ8! bg:-*죖^xzBR#,H0 V/NZ=㵡 0E*RfCp-x0gt@9 Qu- vAk$W!|}… {[urio-7{AGVb9D/`[V6q7ǧH$%o=I3 b E^x.JRSR\Qd}OZC%3hE:x=9>WD{o jv`| "~M6mˀ"'c%A}t!,ӗ3F UaObsFz]aЍU-+HƦ؀ ^sL  8gFԚ 6|+OZK8C!"u[plFʅ%JA|^̐MJ- tOGMpc,I&)6D41k\%"1@Mi4}!x=7KDh9-I d D,Ǜ9`cBux:\G<@  3sd&~k}n.NWw{?k#T(6D~<~kCp O^eec,[ģK;ŔA9PQ(WD qsnIk*xAF ÷&jAS`#iۊ :m"mj:]T&==Ë뗅s0U}G"pHߒѐO/浺U>nijBoeY. -0rE &CL==ʭw<*=trb}9^ Wީ ؒN*wE Hvbs7ϋI撙>ՑTlCKzL$Y=OW+{ Jt?oڍ~Ͽ"?U-TGXSL +#4Tr^dvZH@Lrh"LƱkz"QP>82/Qg~F,pABO,d]H8œ=537&\ݯx+_>/jmrqciue"37`$xmnGΙ{E];'2O7ejqDDn!P':Ap.I=\-̼ P f_NmE  ɽwt+ Az95>r/әP,Xr?y%>*H p?u\5Yϫ򊎻fxoy}aW'&@7!"t3 YI+5$Yx׏*7u6% 7w)Wst>-pqLJHc/EyLR.z/W#m[b!c؟K6#\WR)²pmpPL먓[Uo6$YsJx/2A'ںTY]H~U|fj_UELv@cD)K^/i6jG@Y/XjgKl1GUxx4*t,j[X~h:BZ+_69ں郒ovLp mi mvX 䤒(ڍ2Ǣ1l, 4̓zs/e zjQrwy]Qk-=kgQtFЇ<(R(d5LfIjQerۖOK-"hcdL ]0>֖1fLvCo%%^#wHt<4Hɭe_Tv!,oß(v*d٠D ht"jɿ̆f}T):p(˜iGd'y3ĹBIS*d&/N/a>[I0ݩiYcxi ^ebFKff >:Vݱeqf*="<!u×)O|.s!f$‹ۦ.wr{#$g-} }AH:~*QV~cL9ed @_ 5E2O\28Ę)3r ]j3%HʲdfX2Iy99/t/IƺY1eOBRMh '?otV]EA9 Cf =}WlU9 cyY:f7"ƅё9*B8x_lX{rL鯝So$悹H:9syW!Xr뇹dcZMQ3z9MЕ-uNAկ[,"%@|SɌҰsXM皩(ސV}4WB_F #K1/G<]U"%BJQO_H^׿4FP$jV|W4<鰒 jօSzc>51ft\ٙ?<-A<7K7OTtppiHj@jEwmq0X.z4Iq]0˺>=KlIh V+ vEl7~HNq;$G#8Yw ,lI*a0LAԟ83!u>]elf^%Ofb*IFlBqؼhjơ:jV)6!Y)+՜05#-\vԫlѶ@4𩲁\5@ ʹg/$˷faK xJxqgUSg&39{txC{MtWG|D-b_AcvNu9Bk6Lƿ66C7mvpaJAc47:RS0ŽgF Ɗa`a5^uz]#b h~gNBW_/ 0ucє,hF/+ E-t\ 8AjC fCZ33dsYCw۳|X3iK}'L!ogKp*U6(3>bgi:Ֆb*+%H4 :V#i:?C {`x/r#PTo۝v1tH\Tb4vp TaTU(:>қAOMVL%Z_M^>Kn-'!FvYxZdѲ^/@S5W`ĴFޯbMg(߅4&`h6ci|28=\'%qWiL[TϦ.3}+4'2]%͵h6 )aAT@24ӷM)G^w<2IQX`IImUkNDGסT;&Qeg2$ tHvMsYL#+ ~t;=w*P|{N'Zy+<$'<_x~F }xmSB&-!ņ9AWrQ"|) dkm!U|.2CK=k~φ5N?*ʼvv;`(z{!NP'<ɁK;}me BBfazS|-V{6cKStF_]?^V:*J]E.]8 %gR)H ;vKd4hxܑH2?Mҋ9َخ{M薌=#UԷ@TmMb4h Aųf/SX iIi{Ya5B \Dwy.̶YirZY%^8=kTl mbإS`k}ΫwPm$b i/ʝ< "W Y gBۯ|B:%/F5X㱉_be~c"o+E8^x/(yr]pL$AL̬>DՀ8T Zi(5=<ѱB(ԗAm=}ŲF[؞ִ8M;)qa4nQ5n\_/uA=<>'jHܐ:0#"Aw PO\K]0a"+ϻ8>V`ZC"O fsԮg׫N\5. *Q!2dx @îkfd6 ~[B㗝7٨B5=l_g&=tw c; T\,ŒۡO%#Br.Y=52WNJ57`nhd-u EN6waɌ6f4btXG*tTBoٓˍUN/>FPre⣜Y  |GCFQ|>k@ѤduB?*uDg}A_ )-3^bC 2yΤ^Kpy4&i aۀy'OyW^,$6PSZN͐XN h ]p~v%3_oX֢X` {Qc-L,\4LX'd7 VdvW͉>oyܥÏB'.ڵXbvy){K >\Ua4cs`AnW,h4cv`8\Z[<UPΪok;OI-RҰ,^--vh r]S1]{_o 6~Q$m::Tm Cɡ{~'Ekz[_wIRãutZK T8!e6=;'hDH[;k~JӆLFh>V$m귰!8zZ-v ŔPZԄ7A@=XquF-'{xdu~@`!1 h|4 EJnםι܂(l%Q*L?3:D"ե Dr!!H.&%&!3ndRU1<%P`A*[JCGywZN qKqז@t[zkSbDŽ\ [w]R$O\@"G*쟇 c _.֎;M QTűpV[UPa]z -$fQ?ZS{WfnsR̪/+pYUZ&;sX,p}[$"ӪZ8.> .{6֖ zE#&1.C/l{ Zpn k2vnj-9 ic;0=cj7 ͎NS&KUe sIyg<يMx']KcH'">mUNdm%fxk/l3<!a1ѝb?>hm-t;1]*tvZ3TglOJQdag<{w$ӼFB"-d_'VPS&rf&= j1!i,9u r`6ںe-TW,\+;Q7pFյn8 ܱzY$Y"FqDZs4:f/Q3[ŧ<ן1# -,=NVEt94-vm%t{|a'^):߹  E8+p)#S<-ၕh :D7oƅq(JHEF?q=UyZ)ЃnoBv*0H)BKF&#Ow~prrez/yAY a޾믮x)z.\!XUטϴ>uY0X4b*V r "o8/wf)y䒄ӛ<&0@:+XDz|vHb{N" K*KI[z[{ol-3h#:q+[YFy'Ek3c* 9r@jX :-6ךyd:ݪ!VW3I0ҿ}Ps- T^ϻY{gZؑ/ktSٿŕidqT%Yr^Kh<;@RTr(hndmtibsBCg-P;־l*Ij~g"WFa{j%u<.&۪] w6E1KJY'*7AX kVm{Ւ[b4*YKDٽۻiE=5wTMLtI"1%(!zf|2jc5| S2|pfwMu{%[bXvv) c ̙gwaC;e>*;+i!8xZ.%TTX%=hkҐi*"*k*PXm Gc C'$҉'I(,Ʊ:<3/̅7`xŃ͎j-X^]n]Mflu/I/Yb^/WiCdv[p 9ߞ ۶ s/PF ~ UYx\MF& ' Ř|6?T_'ʍvy:R\U R٤ v0̚6s(;qd*EO _DQVOƂ>b:G[ҝ ^ C|Q{jjlN#Ą??j?3_K@t+y ʩ᭺nLyWyNq}vIne1/zDL {oZna>>9xL ɹ" e&Lp DE"?7W(rg"8J$x7 .F|i|óq11p/ :wy 57׷[I|f̏U~zb!?Ǽe/\|5I0~|ܲ1n6N;Az?ZCjq+[*/ -6)TlfJv808<$ [U<^ HLc,g!GII\آ>˧6ӉvjWh ۏ8gt# ]Qa%!W'%PJ˯zr<:xqVR &BU~%d^s25=1T"Sr#!n$ހ嗳ՒiLB4ޥJ ®oz>nrpN?[tn)%N"*]FFA,6o(>땖nG6d{Mh"`j hb~cZi+xdpwp*Zdh_D|5%pHJN$dCg 0٦ʏAOjs7+paCyJ⋳P=cYj#sBj|{3!>j]c]^Z# aY͘ Isk260@6.6nC& D&я?s) 1B/" k4j}V#{t.hcBGduix<@p="'ڃBؑ+Y)eF`<.Un+SbMk :zda\@c3HϬKLad}* Qwf6+Rf8=k5+&|9JH)Wq,nT $o5xL5*Ae7G.u,3v؇Ca;q*τ;Z˗8rD-fm`L(bb7"&±@jAiCZ8nyRuIߵF*\˳ izd#~(1dPu$D9P30!5Iϛ%Ro/9o:VH UR5#H.o*/_ϋC@-u Ί#RӣiPz0=aF|JVmn΅‘lg ˻l+xx,'L$;@_Ʀ#G_6N JU2ږKZ&s}6`vJ$tJ߸"kUA_ucd7(ݹIX%'{eGN>[{ GCکAGU,!EX!J %Xen"$΂U'Gqϳry0懫JBrc/3/B C9 = b(``RrBqNtT¢IŴjX C<ŧѶUpmWTbA Y㪿pȇ0mOW򴯐H;Σw&=.$ ً8mFd 5kd 3$-뙌0'LV7yFETtrίsm̚3y9F5UG 9,'$\\Aȃ 62+F2.ۚ׭HD8ǣbIg]'6!9_nܐOQ15LT? uQhH^xEC9~%=%=C ЁBT^a<1fxqYmi$'Iyh)OۋI6҇;@1Y ۯ"`%8gKuN^4eݲ;nh2jKْ~ 闫Rt%__,צ*wiZ6{bswE,5w2,{*;Bo׎꼟8##- H *ӷjU͖V^nXY;“>[?# c5j~絆LVh]kx?&ԋF[S7#7;> @t'J{_Wop+8ޑ8/% uQtt',dL*[=%&A 2LS59.%<.,'~a p/iք:zLPWw7Oz4N `.@<3i;+m"“ڨpi kCoʊ}u&@ ΅jI%8veK5nn~ @P⡗ h`DŽQ+%Tm}W.k8r7n_ͫq2E_ ݏ}!~@m| }%芥"]*/3N;݈;^"/nި/)㗠x6^G`+*@^լ _q;1HyVfs)=yg!4d} ubHP3U2 4̨垜5NЀ b7Y5B%iw>I:99'E{m6 f2ܩ X!緫r_y (:jO1 AQ9)>2cVNR|OAv Apv r] ʺlYKsZx$/ooZp>[W?\#c;U}u`8*ZZ8~.k1.S Hn*& q&}V"BeB_զI5`Cn4VL +~AY}xlO렎p(xVhoO4ѲzMWNݤxVK)`;.^ۦ6`LBr14t %E;Y\rÜ7ݘ3)z%a1GFe+UaĵHuK5NBeS)/@29*P*;O4 ڢYgxQhq~OJ>WR=r:!$40o vj#G!2SlSu8չq]jA",,lf[ GXgYՒtu7T<)#c^cJy^Q̵T*v(=(&%T:vhł4ڬe:WnQ6B97\Ft"S i͏cYҝvMO=~4TExC `$|z.KߧjfԚ1d-)Jprp/IJ ہ.eS>O ftQ9[3eCﷴf|it٥'hQu\킍lyzX`QS!Z+>Qsb_ɔCCPCtYͨSSeTSVb+;ZY+gZ T}KQT>Y[ k5bZ;miI:|0-t_Gӿur3Dl"Bţ "J(BBt+!δSܘX &{x*/Im91OtabY3AJdD@\[,WY.ebľѻXvD%]QfR/:?bH}`HXgl'[p)?ы/_XY`>ᾆmAPA6 7WrlanS;ðs - `@P-r{yY4D;pT@ 30rYGr(U7}qw:كq:Di#k”XPh6tR,O|l_O!w$O}?FҝF;6Hx-y(>X!`AYy}:C@ ҉OB!jY:+Vg%T;o^"t|!L֫?pW {UWn~c)+XSGAާ܆ :G^QJ^lt „ 3lKEpP -<01+D\Suy+K5;An.scJ}Cnn/ >1jOm8x,Y= {%( )$3w{eiF{T4k9cd=zEՓKb .mP.JDnlpO9() o0@ ؔ3%ru;ei^?=$!K d+8%E7gy C44voi3vQ^nR C^vlJ`'Hi= s p6¼SQbaCse3s@1'WgZCu{uuTr`(Iԉ?oHFP$=YKmWGmkg tUlJ3&0-Nu@b*LӤ%^Blz 1Ǫ[=a!frFPhJ5utx``PVZJR "dNyʳ3LˊWq "9RԘ4Z;3[C gRQYh7`*/9] eiqɥe4^\2]>/aa,DP'Yq6]Y:rR ꋘkUB`72|[)^!8H6U0M1zG&,j"WheiE*}-RMFH 8Q5&F2l?bnn%w ׎& @۔oLT TYy\ҕ!,n$eg7@PT臟¾/PLu!eR3Cwu,Qv"ro"1-h:T;ge,n]pX [ɿG#"%W )x+{>+,ҟҷHi)ʽ{Z}yvPJ;7cx!;.uAfUJEr;y*[YH;*' d> |_Pe4 *snIzj#'E!#mϠdnfCϠOGFvKrG >mZdGsH8?~BpoJA'\d1ZG}3ހ;SLz+[#0*I m1-6R*~ _+k ?=z6: VmY3կϗy:fƐӢ4j-_L}oZE_;^ 30rԍtx`f&U+<=’>("%hMɀV[@L6tݼ: $oBRȧǯ%>əM6PӂБyOE.vhyt !ݵ*nSFfl*tWqR̄e v<0l /Vn*"El } )SZ,D;|wsD+qWn* :ɖɃo@"j}H >BrEL؞+I-T͐]= Q XX%^|AQUW#藙jL*u8vC<*쾻ޫ4{ *; tEIm̧)G-]@^i[f@b%5*xIQІL:M(c*,Y9]|@IIi=iҪ3uwȟz%TY:͞ y^sui~⾄FuQh텾-ߐ]"%\zZt%[fa44vmt ,q\(65c(nǟ\PKZXlX&t4,Tq.MsW,FOe8"~aOP(cDݦDZYwgׅ} &EJ%f_V1ڨ1"mSLxx($}#c.)_oDlKHfi>㺔Gt.bؔ=\?G * 6Z~Çh5!!# Ҍ3Z:Xi {WԠXc 1h}Mh`PڟZ}]k/˟(C=&1I[ />QpIjCK5Z$`BD4UWaeN ̂6&>wzP#A^ژ OB ABu=H@ѻgsF?:mďh,ᅩ_<OPm 40N[jN M# ž"8GwɌW]`3_-*GcKINocÉJY%2cU}*vj۝J2޼yݭ`g]CQa^% %2My{*8:H;m`o4fp:4 ٿ2<^d$tX+Qv hJ`D7~9a~`,Hsšq@3Dݳ^]iSi>EGDa\TA i9ȵLtCyv6mﮔEYZ`0gs)wJ,~^X> 2Zej]y3.ք݇ ׋@fp{2oWڢb4sk …"n;K`c㏳dmZQRX&Bá.a/٢ѷG[82ޗ[Tf;k?+Vx?KW.-[apsXJ<^s0Y=o޷f)[yMOad]$TҐ2q"N6tTn1: 77ݮAӜuH{:Be~n.b!q2١675q[LeaEn ӣ8ZW- BI6>IXE{ؔ#W9vѴPu8'|M>g=˘zw/ԲJ:a9RwJފ+W5~([0@|ɕ"'ňV ڙ3 Mh\*iQSLNΔKl0&:;>f _fcS[쓲p5~-_0dDcxΈoơ[`c"tJ5S*~KnN"y@ ] y9k27'J,.Qy9^>lpg8+lofqSH D E)7<pc;u؀~MY5up_P{<'5[*R]s܂5rPm"E>ګÈ'ĝj*6@w6zKB pkv—N_flAؤTŅk"ê2%Ę{BX n)qKn:74(:1v^!\D=7vI,TWjDtRli隒g#ݰE Pu B^vʶNd(ow+47tp-v@|Ʃ0ޥ.xVL1YܣY;75 OcpXIwxb`h㍐= jN7}ԟh鑯Yɞ{<pl QSOp mڎ\"Jr0˿XFi q* ]B)T_'Ym,@7-v.ITH%i$[ۖk;srb'on5T l6hS)/1db4tqmhY?j*)j|XILJy#vDn"uOG=_a8ȏ˩g 'pӅ<8N&\_C5 {B yܶ~b$싱Zi6ƹTmwaZvV Aygd&/`T@eiMƣrl:{PNc#' ƌy@G?Os7D6㎂r;`Z$)1=:3]G&_᷶iʢ$/Yxgh[N;&poǭw=Du 牅I .З*,H+E8@qAoOX4> ^|A9;lݧAQ‡ 9+!77ܧT @nWb|)*SMݑ[4AMl:Ef5>=+HP|iku6R3W٤E$ x9gWdn!`П<>dI[HmB;6+)g}ݩ'.Fb?,IG^g$jWx4$&!UQʱ |.5eL})t}1yy+Ij=%ؖ^x,fgUB s_wPi}dy aOԠ}r%GdmĴsTᆛ׫tA>WVj.% iӰ)^oW-ʃCh6c&oUվ,tiv*(=t"eNgIՋd bim}/g e)LqT^=)A`J]g^^iNec vK^TP-<*d௷kW|H77oOT4 +j Ƌ쬜e>f0P]ז\y3߱V(r+0r [񾱤"nƉ#|).^IGڲ:g=-봻B@ ֵW1T+*l/;+}H[Jf1ǥ^@vW˯Hd @}}jtY`"4Gū?hzczw*9yՊnjA=(?QVk\떚ǢؖgHe'%YHMop.]L/!=yv%oMIEr'/sk>\ ٸi'\+$1Y:YݝZ[5NfJbmZlȘ_\9( (%#i'zWZ{f[07 [ %r}BaS َqRUۧۮ |xج7XkaTHuHŏDȺ\T`?D(`t))c>jk"_W8+PC'Fj/QXwG :N)s;Wuca(KXy()U)˳-K:O@T3glFpD k8g6f1j3|[W>Q0&p{|"G{y  58"Ob˔]{L?TǑ7 gz_5q%CWѪ  =91L\PeV-vaPq1B(3Bl9򬕣g941tb?mVVA"\?{s#}R⥸ KnH1%ɝ!2X s8fLUDKZoC- <[$c޲C!W:}F k_{J~qz@٘ĄH߳:3.U?`8m6 DJIK&jhIfP`'$4o-[T fRlEir"b8~S$i,op, xroa?=gt |K؞ yGo敶/ϗk%N>ͺ gbt mj5C(3Kgps/^1@Ȯ;2j%*_ v "1,Vlj΃~,H4>!JE|ܗbUՠ\AJm3H[c%jRh9?U|Y͉C@g%;geLu?FsToVntZ铃?Hv^1!x0 5cH ZAy]ucsc Cʄ,)$B>R3Ŵ3k?a ܤ-,;(/Fl2h(J): th,tPگd׶/i^LaYDNMvCB.>?^o pLcm6o&}` 2~%?0<lz ޖa 8f&Pk)DF᭿Df?7dN%⯍k3fărdf'Xj4ExbL<͔wB1ջ^|VneI9x q7NE:)tbnxӭxSёc{*5ǜۦZO "CWޛeSQ޽w xnS6OMS.]: 0vJ$ C'zA@T7B~lM 6eQ&tyX#1+i,u5GӎAJ1z8f-gNjl4qj㠒vwNnA"k2']<qLxeǵ⑕?՜/g@z }}9*7U'?CLfMc*r 34^Vsxi|V8w*Dfgļ[̢"Q5v} ,~&ދD9!cA*sQsQ;)^jqĥ4qjE|lb!m4;70[)ڤkq _g{]ůqx)䛒>km/mD;/S-9h=g;|I}|Z=hQ߅+Io2H g4ksR/( fvTbrH!⏂e ϵp{<橯0/**gWXw=EVF9YM$ ^&ˍ̌g,  @io(wd >Qn8cпslF<~FY 9EZcSjNLј)&BKν陪I5~u>0jr ׷շ"9g!ޥz_]c cYm?Xy3q͑^hi6/*l:P/83=u wH{O)ZDH4BFXG`UwV2ξNj1zʿ0IL:T?z@l$l 7Uѐ]>uF)3*e&t3iroI'-XQi<!+/ 3bzgXkn4=c8cSӃc!çAWy On~UG+y}SGqߐ1|B^v46ýDF;i۔2xŒflO/ )2*ge=|e gqА/HfIotAV#AY`x0g;Ke h\UEhFf2ʨ,^[cB_?~Q!,X(Tݏʶzf^d*Z%~j*݆n0>ZV ]'Nysjׯtt{X݌ W3zAaPTH/T)a@+aΩziy]{/$}gjb_TcJb)׽ G_2&m5g0'ah ԴC[4Y|q쌱JVd̬nG ̍4`N̫P#yrA y?𰔜)#.0C{G{6#k N4Hˤ@9݂ԿĈ:?frD'WW9&u7(p^܋\r[擽.[25\ ~ | 7P" jQl{[~71BF.^8Z:F\-r}YkW`3JIMKDQhE ^YSNZu llHSh~sw4C܁oy吰Gh ׳LV"A7aSEg~$Ѿ(IMz\Vө&%N $W`u6^WSJ dI e0)̞|S-52;p4@X0QM 7L҄"CFmQ6>B۾5ŬAOiAq0:܇m HSrP6;"9d!`,V/5.ˤzL;U!܁jLSOFg5䟹5Ml+AkGsW-*&aAos\NCY! F+Y-`,-opB, {+l_!_"bJ$?Q/A [chݕIcF MjIFOELC DP*A;~|)a;3n Xu{sW$02AN٨j -rR-Ҏɤ}l!^09jEu'zT@-\DE_nBHuZ7sGh)me3GɊ_Ⱦ4\enzKN|gi ۆ (}̈́L X .Ckw_Q:gDڕy+[.g{#_{ux^m Me(oZOy33i!*xj?G |*t'5 |1>DY|ƝÁ :ꉡ xFZRnn)==Ä!+ԦKY4tV2ݬSuJtV=ܴ*%~ϑèxW?5$b cٽsbn*3Rj1M?C9sی.fd=_^bxfI.ô$B Xք(ivnq[Gz(/I6BJ< K9!u2Jmpgr <² d=_CsHH/u)eDh ~3=x/Q\ }u¡殗{Q3'v :nEJ@e#,Av5ʣO ubhB$=em9Amѿ"10j W=~{2נ)&)#"DZFWit,2UR(;Y4L#[ͧ.JӉm ͻGa.%p =|&5e1b0 T= n9G !ȂjrJL@>tghr!ߋ5Ζ"v- R|!Q!;-[,p3Y KFxc~OFMb*P ΨFqV N|x-sW|K(Lu[iKCJI뒉 8RH>M YaV|۽윹!)UjYp%O؏*&8h=Ba4 2  Ӂ:\ҪaapW\Law * q9;a7cDGvϱ&ZQtztL15gDK͵ⱍ_k߶݅V ;Rp N+-pr\3aÿ˕=eLp`r͐ 7)"_y^pJz{^~eC;ZQG|n6d,<k||$I!.5C_륂'虯C<ݱiWz/h-Lv Le4/#sUug%yњ='oGSv`憪>FM5[wO]K }sٚf #(r䬭x 4t{D=/ݫ{R>/tAHa1\$݈lAY(:^A$MV9?<a/,aXXsSIL27slND.)'Adwg>B|઀INZ%D;Mv3&\O:1ɞ#x tM1O2C(#,1`W +ھɗЬI/;k>N5k1%ö 6%)&M"8*eMG\=,CI'mC K22pF;R.jKZVBw8VGil].Aϡ!MuԭrTD ?3d6$\ -d7ЀMVcմAU0 ŜHŒ4a}k$eZIGGxq:m옳=h^t2mT6{!@Q| M{a٬C*5Gad-C'SrmJT醻t-<i"(e~NicY5SJz.]aٹyḊ%űq]4DjH=sӦzFs-3_|\{F2زk\}"nM :PpNz`\fcuWuN3Tㆴ\~~)W wp^C0,hK `Zٰ2M(cDaitb!B&5hc4RWXi5e.$ }q;a2H?D.NeԷf AC~U&ڵ,%`ӛŕ[]T~+5o$ b8 툋̙s>D@zrj3*Jtaj>E#B +^Z;%H:]9mpϷrڨv$WsRUPB[X(ݧYR`f ^෥p& 6]0$X3yPG>՞oZ4a RMmneR3qT4Z ޴ߜ/9 unRKT Iң!R\בd3}qNiK&%"?}98jv)[ >LFjf]AGǖRIdsT,~t0@2Z)}0:=u S9{GtbQ Fuc[Q+TW @+[) vmH Ŭ^(E~˔Q[\4_@ƈv-O&5*%m OA%~j\b;|5Vbљ<4`vES#xݏLlt2߽(,D5…Y\YAVAr8Oon6(_ڹwE "`3ӞkZO]7is/ mRqC׆ԕҒlFkkENu,6o7WkG~E6)u^ӱjV)vT.nL! ' ZdZ,a@ʤhAqI/2JIDD\Fɖ%S\04SpF*@[+@]C*Jm*Pȉ[?U?D,amP<yO p٠TM+{L;xPF5ۓ&s6ݪ11ZBb(qxRaVؙEuO|#yqO&2ɿEtg%dJ,bL`6-n|Fh[L:ܙe9aNLnm!.NJQX@#b0P/.NUU*:39Ѷ; 3 *K$]W3o"7;2(- "|_ZvBvNZ[P~^u~V[| 2kwyOp>0n@~|"2O-!_M@MAPh~{E `Kɤ~сz DZAhĘɼ3yӧluާɀߩ0> &Ce{hsnxV)PH޴pX.lZ(fCއ5 j*ԗ[R16@#DϭQ2+@0HҖ{dF&ҞCS/^$`zMLxcK{L= *O/>vx FQbͩmV𭋯 c>L <D*RuJ>jg~ka H ^14g2L4U7 t> *.2aE$=M#hx_ x%/]:30Ejv~NG$,< o~aTibHX2=5|q&]N?~(!JXfBnD $uHֲ݆y[j>׷}R+>EBM+jbbW e6xoc\b::DaH6&7 H9ށ !È@;M_krFS8+(ץi9:2l,V37pת|ҷ EUeTAS?G-/2,+mcM=ZȡC*:!: W:_DTeK.tn GqNn zAgk^%+ #EU V1^DkX[H+VĎ@3?| ʨ __oV5R|_Q +8+^81H Fد7Px0{"\Lw3 Ⱦ;R!X!Em/2FC01ױ %Enp-6v܉yͥzw0I6 뿿 l͚")\hp w2{D+qūE-eAm a@ $~wAS qEfwkjo _=}B^zbSQgo*5:~kBh`J|6n]SxqTwW dFd|BHzC[XԠ 4M)PtM U:a+plC#hCrcjwsbڳQ-,c%Ԡvck@; |k7q2_hIde]p?;sj#q9.Y dVS;:PWMc+>2Q[,UVC&+W@Aj+Xm#t3oQ[sJz' Rv sj[zpIfT2RV̀h/T"3ޖ<_ \L {^O;? &P//1`*P! *`;LȒp'4EEqe/֌9P^O!m_\fK^ 2:AIŀJw. y[ݣ (9%NBs% /jgq]0UeR;ӫ%ʲC,a#li;ۃvfB&OyK%O|*DXi4y\R.4?]њ%I"5z޴6,%[rV) u5AI/`@dK LjZ'(RW8|-"д7O27KDo1aL-e+Qջ S!qȡVL 3!;zXPȋsYϞlLqWÀRQX(D z1YbfPPcǰ2_DMjاo#uP uRi"L ɉp>P/N\5ZYjnevPWŏAz펰 DPYY2#/=5<5]vL*tW zlv͌%J}xXFMl@ 9)ضe \ 'hh<^Zj0sax*tSU\ ~_lJyjIɞh:1>H!tK.;Gu"AS~#lEјX)ff#\!1\'OG\FSE%g9R8 ҐwIȑlv +5JQƮl:DŽ 4,3wOss,s1-R>/xX-; 4[z rl@!O4&~Ȩ1v E+Չz );h~X4?Lfnc #sxgDƹP]y Vb5w hh)L KV<=FIb[ڇ;5-JH _3qA ].h%ruLW꺡YEX& P򮟌FtZ/lސks Q%S*f8lMyN-xR(Pio#dȠccHmOn NsZsTuI5.vagMG9~k7@TO,JȊF4¦0TN7 asznE%1fM4zh;pHbk3ҧ&3 ' ,a;@/3Jijb_.mq~2‚H(>@Lz*|56sH)EŇ5_y`V0]4 z\3F{ +&CО_~Tg-{"/zLC چ 9j=hwĎ6yr54Vb_M\">ͬP#XOmM+fa{e)6d&ަ~ |g94r(f%F- '`uW^zD*V֐l,()^1Q./ThT[=^R_6ѹq{fy?)pnZE y".}~-U|L.Bqnx" a,*DI@N6L+2:BӥIDo4Xiwl,>i̒~L1 XWӠ{&i٠S%ʣ@s/++d1E,AF ML^E翑ї(|C2g@]3,q~BgWZbt#>I,&C[`_0Cwe:V4ֈ"h{6a #/ScK+fbTV7t=Ѳ~Mf--PZUp۲76yVbAf7Sփ%lc>m[#pz8s¿7NP*О-/"2a4=0QrΎe>p, { 4~ #Ft)΁T4IEC4PGMx exxORAB.fʼl+Af:P+OQ]R@LTx cJ&+%.G1rkHaPb2ăM}Dͯ*;˶ғ3&m+~̦ 1T8fxr{܏Zfkw tUo4"eU^52v)|&8wu5*qϼOF TW[gXz-[jzZe<ʩoí7o;Nmϓ7A~y1,^rMxփ)x RcCE~; c뇧f[kc@[3]'&M˵%NZ[[)a*KOc6 UH¶ Y$Hi>$}nxδuRk {j|8 t )- u*|ʷ?+*1[izgX)y'vkǹ&vx&0_L~#!HdnEz8HĶ=Ǎ<9j|R{r~ý6 N']iYF1ґoo55- R0_nU'%&<bphgM*A< wц 6` 0:ch &|g-cGty/ʵAk"z 5;Lyu\ ʸbfW.!^LMJTȣ&2[2o,4Z 0`uqaqd6)VGR3å1 qQ7_I5TT0wӉNրo3 h_| .t}bQ1/Eus:(ޘ+%YO #ꘕnuo5ŷ~EިtWץ a>Y@78:|s@оh~Ow='p8:PjHS4%fmG`/\7kS8^ i,g6Eߞ'Į:7 +dd{ǟ{թ4ߥŧExs.[!CW o?|?;>~p7Db"R# UQڊ̟@hAF#v&Jм!]=q00(QHQ+/"CvqTy M+_(IjISrE\yzVnp š F[9p'ӥ W!3 !aV(m_ivp=pf4\.0޾?ΈyG5Ds۪MdϬ;jA?ӊjx} Dy7V<{;K\3@ qR?`moOAdmx^R}Ս rYO)t]+߲aC:ZgXGt"^|p] mWMW>ts-fC(qtؽSIۗFab>]}[LK}RΉ6"ŅV`S ImO]XEk0-gpے)I-FblIYSg9CU_t CTD7o 4 {z]v~-DHmH.7 L r'{0"&ˍXx~{NiݼFW%`"HUv.|eGy,*Pjzj0$zogЧ+EwKK;!-7*nGNB 2dqX]c.7망/DXOmpem|=֔Le6\xyk֥hDv>>{s}6,"fJg˷ 䯇:W!l[TXc\K1v^Zn۲KuȆRtq%2o}&nKkC~KnZAD&+ <许Ob$#jw,R3ݩ W>3$[%)RmVBCUOmfelgp/͸ڊ =>Pыb8ѨJ/f`NKMiYHbH4\.e'0ﮈ-Ӕ;E43|pvZ[1S80OnC@!It9Ee'u"$ T8UlI|geCZ,b3_K@|A|+ݵiaءh*B YD[ #<$I8K g)}+zE jK}ݖA:b)ҾXwݮ2QRb@PH!p&8SĜ|͓2;>>\jSJGsK>Wb*s3kACp1;g`ji_?*#BYF]^:{I6))I΄!sEbkel95z{\7 ҙaԿŝN䀤~vROqT>IW*r {ݺowI;h1B:G &}NSq\zJ2 {7}wk}uvRS"nOzkYbdlc!&-zth 󪦮*~lZ$K ē਎5:Rv]&$H8$MJe,k%WgX DycK/0@I L<"#w{df=P贷zC4Z@e#HMZ^FȎ`~s.U-C>k:$_  F&LΈ!Tkp૳0D;|fyLFb]I!\M.e:2QH!`yI]i7zJњfe\C@BRYl^LzVz&.v(LP6FwգwA/u؃RsX,S)`Vc PIEw  .wQJtk'К Y<̍a̦:GɽEڠPA3@3lvw|CL|˜$m~sdh9-瘧Iab-ʣC?-El4Ky;1skW0wG&GcKۜnq+ Vμ w7Gr"e*:ߢ F,:wj@H5Me@;M٭}QP?p>!}I)1yY(1%<@| 8srlf9LJQ hYF8T]_k 0QQsf 9hٜ#]*}^MJ,:0:} ؍_ A/)<6)Y{U)ap_iX%RP"LH|Ig;4)tʥ ((t,1NZf3Iy%ésԶNB"|2zӂhrBGYhEV=!Tdio b^%wP'TO3oBuaAp9ME;Bh8@.1DakJ; nOXsl|I@1C'F. l4{Qhr.ЧWA+c+-~˕}7Wy)AmPJvKDG=CTIhlKYYl41rm0Ƭ_*ͬ"s;+W#6Z3!s7fA(0}q`乒|Tr¨ V/ ^b:zNQM&%Ye tK9c 3c>1 cʨ%Ŵ6jr}poŷd *~ALѧ9= Jc/@ށQqs'j̬.P}SX9߇ȑ9KX>\ĖRF71-]s5V4ߌ?IRbEc.@gT"EqGgii[e}" K7]x.$'/  lc%vʵWY+`=a ЍF 3 +;DP҆_i8iyS]yMq*3,/еKkMyyA4W.j ba@GlB4RX4tM?c@rr"EN\uԋl:13`TXr_Cm`YFmG0o$5lSS <,WjJP%uƼ1m~-ug6Jv~,QMU(Gr΂P1V]g=5!4 }8cR&aOKcc$ p5r&IƃOŒ'݁if#k=mK^eп H_y&*O~֋ﳸ8@*2܂(^E4 S>8zdoyr ,J;U4Gx8*,:-@p"o>GUwJ2 6)hʁQә^j4KmyV 'mw`G_#{eRw,eY#:}e K2'Nw6Cu@<%l 3 D:h{4%>[),j4i2sKZ se.V Oɰ*dbmĪةW43cINeGvy ^vsJ%H$`[oˤhի˷0RcQ.6 #z?0j$BьԪZ pq6M(y]ग}*}M*hB:?>IFi_L'-ܩ@Nl |ڞ>g-6f_Y1#׳I$(SF.3X$^-`YL! ɪ8| =<9#rD|Ai3B?=h}(_ 3&R׉RLQ23'@3-I?1ʔ"a},x=>4ڔ uZ!o':`3UGIlW翹>6j}_[ 9FC4ѝkIs֒fTSW yR,LY>lLNjK3&5Kۡ m1vøj'n&V2I!˳0w_{\'ka+~:/hdeAK9$$.'yTCur oXx+)췭\X1cO{[@mQ.4 7< USPDr)0O˦pC`٦ҦQ f{Dd˥0tSH'sp@5ZK =6nꀫ)br%,u[U`4jLR~,Lj[TRYHf3>3aP7ʀ~̐J Gd- *\rvH7 q|TLT s~flugo&bGBi9! &Z|6r?npx OxOU(mH.KAtPnI)'Q&V9XpCJ @[Td!K79r[.@ًp g#` zZWv",$::CrI^ a {k3S;q at E\a3eD9҈XP9IU C#vjYal8qF&T͆oA3ĄwF(':h bDDtDHoce"+#˃>HzI XWQN"QS$:N$s~8QG&(^H8c cZZPb(lp[]%Ȼu dNSr!4 Qx&#0t}c9 hy%M0-,ؿN+-u2OH42{N&e=4 ᙚҶJgD񭿴36z񁦍K&qoHw$V] NB+bn=\9;:na ,(ag#MsB(⨀|hհ۾8}i#VAM*#Yw/x4KXg{7luz߆ઔh)^@|_zA{T6MPlM²X.uwѩ;XQes8*&2lI(Mn7Me&TMa6kiUa#bQPC̢{@qc:V8T1ͣy5`.nԖ,hqg SnѴ1F*6S5Uԟm~ P:7[rhKѿnѳ>j*toC'jؘ*._:ZX; 5@$zg[9>|fbH m?0bk/03tT 1XsW;dᣴN,}eդ/y-VeR_VSbn[ܾE^C*iJbNZQM1ȕc‰dOny+$);þ2:Ŋ&NUAi E.IYT)5`NA.܂^slM(pJUPF3@28Q4X0$h5fb5o4 ;3;n?J0ؼ'svS'"C"(#Wl2rC+B˺/jx}TMŨOk}Z|YZoCESaN𰌍N@)—9?9{=@~r 3TUt/yb#uGG`oe Ѵ iTI&üpLǨ$l?P) SP ?؎w0VYp!] qA'aWMcB|Ǭߡ {hPx mC`ewMJmcN%2U@8#B(<)0ܯ*n&ZLks\gA<1+phE).qJ7{L5N IQXHQDЎ]CmFmW6ٱG? MCSʍSGJYoryjHղ:V=e>0;I4S0ewI8|ib͊k(#bsU/1=|cJek8hXyI5B -( !G\pR4m ;~wF\6<\rq0,epGᖶIn՛z2 {\٤%'Sc+׎F~ (KcΓjtfaǭcr%WV,"I%hh8쑵]hQ͘EkSŹ(mdԍWu&V>)gX?뱞z`jf?,up&[K0`0#ߓ3Pu*S&}4vSdo'n?~H~ꛑ:N :q!N[b`oNbbD18M:Wzd&BZN1X%e:l ~OTP,3$OÌӊ7Vxn,w2Ra_VK AJ 2"2]뿥l_ R$Wh3q\xo=Sʽͽc̈/'w"GT_ɢCLAG`Ge'8VvV\8/+:ipn)SqltشDLN\[6)n<ꞗyk6< w]]!]ie.)wQsxSo"89yza9wzJ>KT'c{ơ$zHp ;lMXO=UD}"P=.7o9!;?YƁ}Im.Eb oE&{ qjeC+`L}nR܅о'{[R:l#iZ(%=9H~I % $)MOp tgbrw7/< * ;4 /+:ފ n ?fϐ?@iJd]z sh&I ry*Wa(95U::4|9ljzetgROFHu4[ψNdW-.!n;B!pc?%yMs뚠skU~ŧw{q/3=4B;inpCN~M {}:ʺ-7[Nwpyu$;fvFW+]-{àih>d#8B|GoP !zà |)Hn10]NL 읛V]BU/,)v")/@WhUz&YFb 'kO/pBg*VIy;['7fy$M[ Cu>(q2q,,u?yk([[6OT”$Cl MO߱l膱 Էm_eɀRE ?Ey +t&Gu e=˞{c`2t+>tyLI`4gaW-kJ[ȘqBclsԻWXGUj6%sYTg+vq(߽%eI+os $"@oHpr[*BdfGP%%n'=>?^6T&r7/nj{"0{,S:)Z Z*+j iq #D ?%fݟXɍG,!v  ;lq= 9@Oax̛] -,eNyވ#|Rm˕G+YIL8=4VS"Sņ 3$#Iˢ$mbd*)F7glKa@??&Ղ R}@*GPi^rriVJFac~*ywR> fbtے<0bJ ~R 4E'{>[Y,!A@P/ CH k5NIbhz3Lј''ԑ_X b qŮef1t"y}&P%̯Vqʟ`[_\MߩDY ,1'[2kESL׫r;WwLJzi~E!#k"T7ȕ9&vF$ZPYŠq|FGp&K6k|Յ^7%9cuĩnm E}}?FC"IERuYZQoLr}u~4}c,4=ݐk!_ejLsolGpYVL vmu07NH:F.%<*N!_Yxse>Ǔ5ļKC8wG#$e1oC;|.AvevKN> vQFX_h- RHS@An_v(z[9Z^;dm/:d:Q-I=9"T*dXa @1,f6իZQycY 9Ak=ffĻz~Y:x% 5V ԁHL'^yFZR^tr Rbxm+TT܈ D*K>,hӺa+JBS-7;Mu(#;0Bo`jɛ EH>9w}Nذn8F.S,/G]:C[]3m=c= ř521ŌĦ@Ymn8HU #Z8 d`+c!}/z囬N2JrZ[ o 8A 4e/=l?t@BBl{~IjψtViu.̙EҺ.f1jMin QeꢵRF M'"+tp#U􃽊U1KWݞzǓOי†.k !ɢsdg#]r2u{c|א&XnMw>mU ? "uxPCL>[ѓNzSB 5_u%OwBTRWNF)s"EC0%7 TwQBtEWBJu]#'9_/h~~ɊVu$BQhәL> bKk>VI)aTxR)XC,k}%$8Dd鑱ɍhZƕ?w%B¤0>{]ԼZE739 P 4omW:7܂ /`QV$r>F"\ ˋ2Q (PbZUĢ/bIn̼?l{yv. [9a"͠/FLX7mdU [lOCd䂯|r:OT=+  ]ٕj.;-4ZӬpӕ=_sJƿwX1S2Q6Rw4}~ޑ) r%VA2o6~6I0 vviےIhfFY&)M& 'd[[)eI KWv=;0>+UҪY A&TYqΨØsrXʐLsB07}ͦiz. vD[]iMwPʺtH6T JѓĜ PCL ( "=YY}2BSVq{dq1 fXNF$2T( SAy pIĨ4ܔĤ9čt?ܩ>gYLx:w)̵Y*[Ak>| 1K̰GNyON(@Y^'f/3|8pU/NDŨ[>a}^h`AAb#..YVl /#b$Drr-y@FCk\5azoq=",mQذfB2T/ɫ` dό`hU=p &,bMDP ~YC-۶m-`ŒTk~ԐpV\,GZWKԷؤdXDԏ5?+HaZ޺l炌Q6➙)LZO:\tkusߘ %3wCW!<;/ ({_Ԟpnk$"WDt 1&γj:$DG$.ip /E4zUAn&<;_hS nRܡ'Ϸ$ׄJSl=\37U j7wgH ݩXȿg*,>D)xID2ϒS$m{+ ޭ3j{4$즤O(S]9Үwxf c[#%̆, ;Dhc>d'4~kT<UcHs/|ub`D.k )lJ| >  9_i?oZER<7G#56)W/ TBmU%n,TvmnKb[IHD0Hd DjI qȻtʂ#I"E-pB$p|R`ԇw5Yɇ.ՆM!t7o^   7 ^VX im^\\y%-IA{*.AwYԥc?` c^Į3U,C~GwI@ ۲ ȱ۱)_VVS̒H|Rȃ"Y'U >o^6-Et Ky`ɶy.uzqs'<[vUCUmy5`ZP#ndk8}SӑLb 0<{VX%1Icvz5>(4gzPm:+a|j0F*{ђUӘ |2yëޞR!CKC KS#AJ*[Y\%;Qdߘ!|\WvK.[TN0бW{+ͮ".Ǭ$ʴg%wh&hҾ.xT}2n|'nQ2d̊z+:73\t j'8RB˂PJ~h_dl#VnlԼMa]oщ̱NYpJ0hJV",;߬쒊]$1 Ί} T-fv!-U5+i ORbEjTUP` _(}o0pIUP}!oPGK3E~*x.[yM-6Fm}Oa?H9r1.[+NCP#2ߞfW/(i gБ mAJg>d@EntZ O1OO#f_gRX8%}X7F]h#u% @N50uVPڕETsx%54 JKm--K8jVLAo?[ j,!VY΢/ƞN,ZIz g PP|gSF['!wՋ FQ-VR7TdOVKp;{YQaHfILlOf(PxfP441ѽIAmWy;`Uf$k[ 5?.oR/RB E7$_ +v|v)(v2;R^k݃UG(ղU)D1zn`=7dk##bGF=``` am"^(%!3k^熒:P-{N:Z^ħ\?j?e[f@@1a#o˵7_q7,+[rq-.:`:۹$ Lȶ6a9ZR܇'Vf.g|U3vYX~崑%/tvxȓhYzSoߠ/?8`m^ŕN.ۤm*}A6L^w{vqrn)9 )/Uˆ;}&'[CPDcfQ&[>()-w̠2t"J32DNa30 )ҾZ{:H҉׎@o6ZU}w5&Ca>h;u͸8nP*[ULE؟OP"+S߲Y\f?percڄ`;e+7i,]mbQVoixr}GZ}4 _2al>0u /ՕTVA_.X dHf?Q=b?gpW%#wZM&F- 0=+58 8V'wUp8LK2qߗ֗|o* !pioHv 1UgۿG)l`֒/K5H3in< =˩ |Ð Hi"( fhQB @O rX;쫄Н.Ðh< ps yrZYP8U|nEL$iB>)'qFoqe PqäAb!#^VuE]ǖ I˰;p:We_eIs)Zֿi.l-UpF9 DAI gFiD 8 .V2g:zQI̸FQwW9yK2,U^kLWJ;0>|$g*(*oo1B( BjKXXXHHH93?51Wќ<$ 2ww5KҘQ$Xn:m ޓ2LlGIܬma#| ʎ0ZNC D/>[ \kb58ANWOs)m?~"xL4@ kzǙ+[u4lRx8Yk\)B)=0 Gp*P4ؔY)grDיNd?LKa⡙ tkXAtjs;ho9nD oF2>>/_|{Vfݟ"."aǖK vy.牠:O*ORcg*-EO9۵o+53R2 a7Ml)!ƁPP+ HLm J0+kfm] l_q-yObq]F.#\XfwˀqA&@zBPl>Ĵ>~޿fB pcJI3]j4>5s\ {Gj2tij_?0=qw6 Bb듴7FԢ`㵨O:5-D.f wos6;>\,*sQ|q7dpN}YEl9YTC&Lj~y.` IQn"k&6|J}݁,b2+ & lJBψ-˶eagRnN$]hz)Lq[%S(? IUk+T>HRlp5- AH>Z~I! 6*?}ul$viZe5cY,y©ב.<4f88bQIz:3#w ߲VmCSl2]ucPظ9a Pn*sG{VɩY/,WWqQ}},n7!2,1m{CL2ϖ7gRڞ& 7,HWQe{Đ m](xW@Om۶`T @z>>\*O5M`o}Ƙ+ΥԈk_#-Bnj<0q*S/82>m gOGP]l?貐-8%P!G݋Vi ̡E=Kv|r 6u3&D `k1a_y-EvK? RSXGAѡt㤬62ٞ`qj#G$rB`[/vvQwdN]/G$׬:p厨r9ƘBʉZ.bHoX-c72[b@uJ;^2?ATvD'+v*S[K=Xེ`$HgnB!$hwWpʒ#mȅ4'ң6bՒ;z %a&,0 GGa8=T\>w>Z VTtIAfTI4hoؤ{sM?9n'=wV,T [z*U(M{Tm,&szvhx 9u)uJ: lQ 9^ H[V6PJDUΉe?Q,o(|Ĭ Nd: ~QRl\vE5gŲ_e i ؽ"~?&䤴@$E2Fڥ(3XZUN!FW#LvzW @2Ag^vQ :NU 7_uJc: z7HPb]b 2;k2k&W!ObNS?tw 0džY o֍pJ_ֈ%:b6td"6{L6̓ l~|(t kGO'F:f9=`*r}JQô^Kc޳o-(8YbyOh8JLa2 rl S9mx.Ō̗v 7 Z 5pe!\!|.hHk>B7S~"洊.|`XOS:1>j^T)(>wGӑ.tbzzv;`T;qYLa)ʻyCrUؒKe8Ye Kus# +sb~ 1!5;ZW!h'Bx[qlc兡( f2ی){wyM {_BNf*P $ shܬfo(Yk/FP^]&+<EҺX"F7-;?AV6 .Egϣl,mx wɷFHayV4a֭증B秫XQNu.e^ 0 707Iqg`" &瘞1szTx%*!vD@0$d{l u|+H?KrbVɼR?V% ]i8@G NIÝ&NwtIb}XE FI*=E9}V.̭'Gy irb*uINv3' ,@~9ƮJM`v^FԪ+}Qgx%z;0QW(Sr^}PG{sN|Md.y V\hO6GjJ>gqq"oZ1SONCu6:!rb3fmp5Ǚ(MNRP=`Mf}YT@; OTu`1B,NW^ K f%q;ѫSB%ʔٖRާzQMY[j}:գ_73c1jaۺ}͹P*h]$8&5) `l&zswrwA?w8s(*VFo ly~}LO=pPu!1\ьGR,U׹hCҰtLR$ 'PwIJ y)/+\h.K0o)a> 5^#GA/mVL) 0TsPVb3ZEX)'0Mja}=';“7=g?(IV63+MotB-]=KQטE.%#QmqeEIwCX-lqol\w֜>~GӟhO/\Iϫ?ة~b]$~GJ:҆gndo#\.`L=a z Uc&Er( 3B[,{yΕn6=wcaA=͉0cCYgw0[e0ă.Ik7czn;\@d9" ySaR 4=~ok1[O۳WZ% E Rѐ#Qߜ/Юdۀ u $P-nzzUC|3Q+?7L| y ނxG1 w(bgpn:~acس=V'IpTlJ5-"ph'3}v[ WVS>.rVcX-:#DC U;RC}v9Uj&'qT$`/2Nx|\B8ԲK?۝k#ҟ K ~0F[#8}:mGr12NGP =FY"KvB.1[ dAy/Rd o|!U\'HtPJ{##q+}LMH8zGu$XJ#YsZ*`˶=Q`ORߨ;Hoeɷ@Y:uS9 =*DxʹCitTmO,?P |R8)qUXms4VIPxeLŠDڴ1u$C>`;|`7k!X\ve|K 7ڍ4AѽnУ Ry0nu7F$ ,7L2 vΪ`-mRHln՟-* ϳy$Fwd~-#T0uАR*3}g E…W)nx|#c9pR.#r?XF!SEU.aU%>C q.!:-Arw ȶl{(w: )AZRVIAFb<89ad]|Ȁ|8lkUJ W2c7ąE:GݠyԐ>RWK?8;czrUjۧ&,xې#.`]ls@7li"@ 0REZhu  EGux/& D G{0P 2d_v`zʮ Y^CRz jIgD+r/pNÔbmY=_tӐ2 ='_{9ʺ=HlnW]PF kFHXIMA 3]v ^(E4;XazsBϽٳ[㺱p A\13 Թ W1l;bw7'Qtm/ H&ߵ'5t3QH{FF$Etr;R^xdI ~@kA`FɮGb58EWݞx.7GD41/ƍSO`F{ED]d]+{:/%[Y}*$y&w[ BtuvSy'er+Á6˜?JKxE:Ǜ<~vp|UYtOiAmkߡAQ{o$hHV޹\-G/sC/ Q6_lP-GVM;\r Q;fCjGޜ l4o+Gv$$0K-ArTţZtW)GO&= ,HEe]A~g]ܝ" ܚi_∢((h"讻W֬R}q,r5? 7"=՗kgw@B4u>Jx֗S?Սw Lfa6MpUO3Onx/Nj%2D}ƥ$s#=R.>\j_+@7b@ZM2Vw;rW@^&hkbώ&&NVE[as%X锵<]SOaφnHd 칠 $Han6OA~x.'ۚ;žUfW~ !ISe.͜ _[YP!^c#n Ҽ MkYih'nGaz3HBJZ2d,uCC(f*?b*e|B=>6 H=W+XH-uY-n-q(~ܣBuVjAؕ+v;4̩qhS}sOզbek2P ̮mpoXڈ(zB9L6vҬoA~n؛>@KQ`ie6dxkc0 %R}?5<bAx(e-zٙ_`cr6DtȩS;A؊wf32y7|LCS݁"Nfip{ 8Y'y^wזZ FU茎Ǿaavj2;3?Vʸ)U=XZ`:Y>r:39uH\)kψ,f%iR,u_k./՘Z&߸cNY~(lc-Hܡ+G4z- |42e-ĺPE/bukۯõbs&Y:}$u l: E3<^;WkU2-_kYX>I5a2lz낹F_ DzyL}V~A4Vx2,>T:!?js#$cEdl ~QQCC|L34KR=P w[[w2SzXg']2S=c熑mulR;9iy*r~qk|H®r,L4[I :Yp n]Ptvm?K}V\#,I({I0DqD9O9Ms)j:'kbDdhe_sUs$1J(f+im^F қUŀbAxZ~c|1)%ٰZmx ~TsUVr9e ڃd#rFOCX @/63eT ,QiahK=J2< U{3{LdՎR2 -lm*՜v=\1Lb΍l$\4%K +wŭw UkH i**̢>.$jZQ}~5kT^g7H=%!/@E,#p?=ɯȭµjV@&(}߼uIg?m6܆ 8~_\EFp =k?C9-##E(w}8ٴӖ\lނgnSqzΈKu%XSNY4m 3<:CK@*T6yRb{ Z:v-?c:\`\\ְȲ`3}AwsPc.ͩgEvkhV+K=ZL=B<%c=̬\"A=CwYmE{E? 3잿X@ٯJal2ۄSW3brwJ>>'L:З#'sѭ 0i{sB1j,ƈƂMN\Ы{|v}E) aчgiW1]g>f ?k'`Np1̲*SIBd{{oC̤$栿7z (`~\C~%:~34" j<@eҝ]:N$*Kb;!M7-F2Tٙ^ܨrdM7XQo ;6@2El_^=r .JVC1;a ީJKw&܇ t`};2}gR7[f^t%:fk%*@dv ǜslJ6`Afxmw|T-UjCz8nF>!WөμhAJ`a!yLx10+t"5% gvB!=b%pXgj<3]"`_?/T%w, wB\aHljq.u[@zkHO i=?` +竴h&AeԐc^f~3^*'1|f0o^A@2$w.\e4:'Jh[VtR_L.|1ۖ''P>:@ zzwFC$/=6ZqNͩ3mf7 n3p4_m?6p}ӋkL2IPqNeSkjlA[B]W .Ҕ5,I$rG_?hhA'Hk eY> `=t!é&m9S̱/#G28pӘF&QTx*ER*a|`EkQgu5Ǘ+s]://ǃb;ÁMqGV<*k7:Ua"b~'Wy%dX m;*ꉲ-wE+0DoTDM4DiZo 0 *FU?j&6$6L ¸QϽ0QˎB-@/ m {?W >h:ց9Sx>*d60T1&9l&(Q~fBAeT)H;{DBeRd9ߗ[/&yH0@CI0]V(uu~QaX$`J%,RsW%ШSdiX%7ACwuGll/? =a>7_v4bu#\Gw[pN\}b27M3h +)i7(Pe=I!p+=٪X,c?n0,FpK%*"/t :u_i؟$0b0"Dm͖㍝*@1vq%D9"jލR|5ԩæTwc-[la= ~.*ZA @BaB Ll_˦Fz~a e+ UG <é0AvL~#/)ŠWTFJX<G"E ȅSFR #$dƎw ^v_!6W udLk䔉=/$ȆHFӳ8k(64Xӭxk4+J-wI/.0InA:!$ K*X;i? .x0C&j* wՄե#n"W葔ԆG{Nø,} *6{ٰ_됤/zBdȯB;`QqF`^L'Y޲BRh92e1 OO걏5$vr.,a+ bv\D0]\+՗u}pO܍4GœW>GrQSj IY; Xg \ɲ#Dz#, Xt#;S'0Gl (.q7I0N4/.Zy$ϥr#.y,H+wj4tm)]S(/zIYZAzE .M^UM⪈s(D2{_+BBWR啩9K&]nRX5C4p׶oAxl1j5k+h&Pn2ttbV*BǞ# d!I%eh՛O iP<^c_[hFP<<:*5%]M̧nсI"+^,;<Ϻ봳x+q\#&Fȴܣ%IR=w<‹X0Rj`s3}tGB|Kd6VC1ԌjwF?d+v{:ө Dǭ3 ^`B;uijSU?4qp&3C$@}ZQV.۪V Z;M/)#vɘ|zDi'|DbȐ*oVhcb$;OTTHz6qK絰Q)9 ^#l6.ו0 l I9I ֚AvLn}db3V9RZ @nK4juރI~YwƊ ,+H@')46ɽYT?Ÿ]gL0Є|(-A؏L>7^W%ڹ_H5'P_6&U-@fXOX?!w;&ZxG@Ⱥ([8(&cQnCi"X]RA䴶ūKM!D tepOJWo}kk[U;$:j́F^ߍAF\mSmW0EfW>CAq.gS nzl;sT}]p[rY/ 9LWjq.];uΝA-=5 w,ðLXe9+FZ q qiwZV3\T>;5,ՉxL>3/ح?bjLuaA .eW61hCwMAuVsM9&s kRÆjсX<Ґrƃ˖xGu@JtcΒ3 K}yII669bA1c~%hxtL#j8R=,I3rƊ`dg3b2?/KTz+^7e5ޝyC}墅}ȭ=,JNAg_MLl ^bCߊ]n{g΂ fh#BEHdO(-%M܆Z/P T&^=^s 2\B\hi0Hڑ:z><#"-9df D26E,9hi|2(14U`Xn'kBi]$J:-is(fv!k4<ȚȫsOg2@z5yL_uHy¿Pr*-zmǂG&y2t4Rp虊S$d>fydy)ro h $" ź5}RatQ^v?n 7; x6;D9¼[b?,9)/&O8 "v!@!p}Kh)qA{ UUF^"f!)ziOͣ~ѲΞI)+CBD)SD_ak+*1qԨȤJS#&*d d9XIy!bf6~`5\s) !+qR8`qv(D^IZ@;OY k$U^eoHMd:'{~~rR_Sm$h\?[V9Ծ ^Wn,%}{|{*M`C՜,kő)Z,zOQƿd=@oh Tt#`hR7dLY*W}d2Xa^ɜ >CIndEi2e|%X)Yù/7NuO/~Q#e'믟U }[) |vi~`cHP4@T=pbYV֧2 /Lw@ucoGCX'QIV}Ҙ6@MKS4ЂeTUZb|&TRXLH1YB$ |S=ʨ;;VܔR @[PK]PVgEl 2q,7Z[ RYz#~#fJ .O;>lXne,{j#uMH ddH0V/Ǡ @IDB0iz!&Zi3.c]1Zf`G+>՘ & *ɝǕjcR|| F;0ъs=JD3o/@03[Z`-],/5fPÙĭ9 BYApӐB nם"صF%TWKFWxl57,d,pȂ<9xI,2#Q@h_v&GDkI({IH2z~跛YMz}Y;kSBI, +4;J UA8$y~F \8May%؈Dqj܈n]KãhŠyzk!2x} 2zɣǯR" `GR}<p^?X } ^+6 )p.Nl sF堋/C\9PFrTM$r%9I'9/CIgM gg=T/sEOtX*!r>ITvk깯}@W)b}Vt)a"R dj1$BDgzҖ-I5O#= y'<%y%ٳ^+UJQ\$TS7떣1ٵ.J^,@jV-X*U͞{9YBzILJy":'q]œᴽk8 _d -h`-JUer7PWh(x*\k' (gb폥գo@"ėb֗+b;PnheC 1 qq,N85y]A9Y)DMM )*j(Ӎ9pi,21|q/ R, Å~iW/s9H?mY%l^;m.=$c\T3G8ac' y`0Ap3xE@o@)9AUx17dgm+  \*}aHs$tA][bibn#gZ1@] O^ބ8%`o"Z=0RlOVP/E8A(g 2nav$~(4u0ӕT97:Zl<\/MT&"c;Bng*6Q 4kΫHcQ  -jvT͐T!M< r։v$ c2= >sPAF欋K^`@sڬ'PЍ.FG9'w% ngY8~-eТg)Ri͂ Faj4E[jpiF0KLu ɾ*ֹr4`ٽv偞[1QMD{9XEm\JD.X"q`ʜAȚcMzJ2.ؙ09aI6DfDDf+=2tkVt*̤h*\H/sP s-HtgϪb;3zy))QDBFAzIN Os7Óu$[B/3wĻؾo:xI^Uà%SI~7iGodQV 0;k#DbEuFRPDsRRS.ʇ)-68X3qTMy]w}7Y9GAH;[9 '}[TV>YhM?\?*'3)f/jhDL ʜInYnβ@a$Ad E:Ea;%O0eZ<UF/mєv3HoN&fVj _Sd Zkt'Ϗֶ9uq.݊ X9zkJA[μb(Y_ 0{9}@љMH,IdFx%38lgr)kUfIo#w%d Uކ9Yar# p]R#e7?JԎ4a;r)eatNcm "6eM4F+w^1r=Ot.G, p020mjĴ aKSh v_7 6YҌds+>t51]1H+p˨׶j,TtJ$1a}C~sjl2X-[':z.A oR%6V* 2;)_l2cK ͪX) V!WZWr2%bDee$1aLKNo1B([_mA&!lQ7cI6 4lJ Efԁ1O]kF.H8-F7ȇk`hNknz7(8(M 5@0h5-yu& c$%>r_D3 QVa'̌&:~ɑ1J1K$j,1r Bvޏj;ث %B48z:!y.x! QFs${䬰KR7JE \yG+_]4L,D<-]|,6a+TBj_t['/*F_sAeVCc}gQ1T.!M-FghQ`L,y'}M_#n{ z]6Pl'v(J݀+:it)f [;VOygSjW";.,Z#,G1 AP.}qz.VջЕ׹^t7t 4˽s袂sf+-[Gvª_풕-d)@GjZcӔ(N >8:г[kg4g#r8F}.~Ɛ's~*_=?- g\GC! spliaـ@mLlU磓m3c.Q~b7ޭo.ƹ-JMGgMz}vA ZBc`ȏȈ%AW"b@ AXWF~t L&+ 첻ܻ(&S$rh&WNjwF? 3MOC\[avME'hgx4.G:u/&3H(IE˸B߮}|+P-+*Q,Ѐ;?5φ˿4Ǝ\_i%S<Qirfwrod5]_3Bwy~-q:#vpqa oÒkvd]m" Rs@ϷSګe/r\-jl¬+ )ŜZ'cmú=$(vm\ӺnBLm׫5YQ5̛3i^HG۽Lb6aiPCwPmn}cGKniP,!VŁ^aiI`"Ϩ뢝sH C`mGy*qVҰot@_ig:< ІBsaS5~Mcgc46yd|aUJEhKWrH_vm^9qOn O`jIx],=Cż ]q,aEU^|a퍕Q ϓhB:-uyY([n^LatߠY:ۤZ#FE1DZ^%~gzj,!$*K J{G3T{v.kLh>ʲ08]t`],KKMŔJ>lȩdǹۭB>~uD[X`L 6/~.۴(_}I@Nc|lIؖny\ ze[`G/838߀H8%~$SF SMl^Kx հ љ]1x`f$%ȔscI<KkBShۀz1+~>l$x{3{ڇbaڣ*zs-jn˴ 0 J#Gl<@l 㢸TBZ2&!{؀Ղ?! Қ$Tn<({Mv7Or)|M064/)u?-6`"UcAN(V kò@o9舘ezBk^JeX*3D}FCl;1DsJ>9.]?_! C@?gMOܶTR)ֶr=ul:ӏ']hK S-  O҅Н^lI0=PP1Ӕ,  h0@wun.hw+.eZ5z/%IXMA9|$ 6OdM49D ˭ fWS~:+3սg'bO!ԁ#GFK䀼t(eSP^_&#򟙵pp+ldQa#?j$l[tZ]N@H&9SŌZhhR[{5)r]oQz sqpLoEt,NIH )K$d%1rh-Kϲj ";[w un焂X TYɮ}f%)v[VWS6MLm_!:T5;NǑpR@pbj^s]+tmjfү;T'45MrC!vW{0#x.35UQʟ_:ﳊ!W9>.<3:˝Nӏ`0)rb*`4$| h,r`n PT&I=ڲYxM-ˋ3۞_]Ƨ k# b *ķ`Q5 7O+y_aDŽ{,dP7zqԊ7t aQ|_,N$K¢NAf iʗ"ֱe/:5\S  Bxȅ"zh:-c~!ULz]Li=%p0BӳwP\mx-bl`G;bKMVAcX\98Flkc*C f:Br"Œ\*'X5m5-jRE=սJ [CKR٥tckƘ~o;Xwdfl0",=)h҂Fzx4adk=^$nJ<u% 7 8ZG'NB48+oV؆+/d1_-sbO.Rv'j._WӼGU]pLxtr^z<(-A Ņ?:G1hNiwa I[dۓ.Ƀ6.H:&r-z >; }x0O@汎vq\G('4PTI[zµ S7dqSb|޾uJn4"ԻBj)QJŲZOF @L 7F J, {<'Xo#ÃGƏAL s 3?!c <~1e60^ :FME ).c?xؤf4^ ) `Up)P&PuF7=(н=Fnx"Kc52cNRMY b^:edP4\`ӎ"5Y2)ÃVw8E/B͆lX,*j@D{ [}+G |Wvck!ߜ[ l̖ _K<dRAl  Antv#[Y}0PB zo4;xϒ\U•9>_XNÊ-Yk9󰎪 n]-sQ]c~||15)zT"4rԆcŦ08Z[]<ҳǏ"g_ћ :%PU%2,'Qo}D@"tk&5<:QؾJ)>Eꨩ>wCxaj3F45A0]: V6?q%3aV]WSl˶(OL+u3C,8ٴdّʿtYI t wa);}wI[cy_uRS| b@Sg\{2&D:M1/H(/  MTk.Py %mrU eA#qtElk!( xmzJք,s=i)Red8 \J+XJ ?33b0Ȳ#a_YfqG[>(?NBλѳ~EQld{4BALv~!hfA Vmp*PMH!D< rm/\`}D2Pi\)IdU]j逑CDHd/lHʵJnooܹ$.8WmbÖ,nyYR s1σ@ݝJ$?ฦ)K>KKJP{Ng\qꏺuނF\(|Z;u7>-ՠ8.{#$xF i#Ҟ_BYyT("ou$Jwz "ZA߄U-{]p&@@7Y v?ȩ(CMޝtBΊۄF; rRd$VZWS?,_13[J%ٸV!owdo*!Js6yŸY`LM}t9<:K񄐿L*Y,!>g6iu]_k:f_w0GyB3qg#u䗉kZ$ G桓Q)i1ٳ9wB!HUH^]Jf'5S Dxϖ}n%y=j*P^/#%dwG%oU1虃*Y<>NNc5p'*Vbla»(P)FKh3ԘvKn1 6C{m b})EDd㰂!i| 1>%ۈ[,W^ Z4/g"f2e~ԾRBmIntDO#}`wS5Rh&nq sW[o!Fv>\_&1kF\8/Gx>S//!1EE89c -zskiP5ļc,}L0!Qͬ&31+E=SlpKmE'9:i_q_P\|I"l xVyw" L:" ꛝ9k ʿgܨ}S楗e\Qc kRI2AXBЂf媭^A6^[u$E-]tGIR=ڋ}Q ɏq }teh)n BGt~7l9T^DCB۬jsJ&(KbP5eE)*vgQ4Uy6㆗2 AߢW@njqG:Pkdcn (֫@Fz6eC_] \|lGX! wI殲ZMjR-iD2MףM?v>Z;?|V$ >gkWp<碓6B&M[̷:ݞ?QT(Gh~]R,TV=t <\S>Fyrkf5t?lR9ݪuv,4- a%(N,n:ᖮf5yʀHxRN_.;05/Yl^Jrֻ~L\'WBSA^} @kZ*>BHIiu^Lr1Hq:]}:;Bҩf` L2.)z[KAN7YrK;/hS*u_$h-^ [+㓵}"AGWG?gQ.s:J}돥U [-%KEi;YNwESwO5|e3m`>][wгIQ䴴V~# Д4閘dD0eaP7ck<1~hT\^>+;-HMAm=#6XlZ%c,G OZo_#PGn`}D婷+T=yM;xHp,Hm[u8lL>ۀI )DRA!'{Y۵"cBN >+xr;rgϥ+bmm~[l^.2NPds1i H./AWwӤ j(Df+}He l\4s+~_`"(K5?uyfP Fp:GwؐLEcjZ&J0ڐh)E`yw6ta,ڊUNreF Q t)PUo-8J/ tV5$+| 8bxQANr_aahS"I;)ǭN~n}bCh\f{KY.*?Y{6K?~\kvoŚ@m9EՓDttw٣ 1`A z|ߗgQTas31$-+q7oQP:T=IB[YV"3޶ :.hzA@kPR7>͠-\ة n$7%G҄~w/jmBB(Ih{0(T9O̧LE 'aZ*~4IfP|OD%G;LkOyR,hU!5_}8{L nFjNR )Z\j,7]jN'hTfRU|Gp`T7ģ!lB!Z?7_>~O+#`Cj;GWCtc9$\M? K)HsΥY22Mڮ3^8O8h[T+RFwTMpSچeAOыp)4WXdIZ*q.bQv&!WCm܄'3SsT?Eo&jr-ÖJ.Kp; wV)ζ6Η)q3EOIph}h+%Ƿ$##[$a,Aq2D&9-L QD3:z42`Зy뻗=SAJǻAs ݳ8xsm}]I[PGsVPꆍ֑&*[>Y.LԶnA~nQuQ:_hqNj֛dTE g%@ecņ%KSGV'T/`/YGu?v!S<8>MաEȶ@"Ƴw$(9(?Z߾Q^hS{-4Q" (E~ge~mWQx_IQ:@ f3|h %AwAE d"8KX Df|xnEʷNc$׬VWf eCJ͙|rӱPT!awl_@ B+sV/Czɿn͌tAff%:ct/vnykih 44JReP=gZ3ЏNuwI[ muQ;k]YG/Zp//deWV}8Y~_h|DgP~Y Hw@0%_#*hމi@*(~et߸S1>uD*Mjax`I"xAZ쁖TAm-m#Bd*Hm҈yxi)# Xl}N݆EovYNWHh'MrÎm6HbJ\dPU9rз.wQd`^!\Gd} ڧbjփ tfU:U0̡w X+}q`ߥ@bA1`6hkhRC~FiPi0K^?sm9}B^)nU_mC$n68ԇK"u]@0A8FaSQ8G-|бqBNv(ΧK)6vsORȋM  Io2F?(D5?x*Mg"1r{|{1i/ۨ]t-MN:Ttj5IB+3%^̺y"??,dv!u2̪w陋ި\dj̕ 5͡I&R3YBTd'60t~ӂ\I,][{S[ta9vZp5b7бT./eA7V; Y65ȐgwGE Vp"W\fnafx)x;x!~)gtuX!tDuM^̩IE?Aow=H%Ggdq= +-+t?4 sK9܀ stBP0dZ`RYh :R:~ڱE 4Q%P i7n >z `󋩐29sUųR<4kџl`~6a5$47jEC%+4Kr;l 7gYpb]Zylq Ɵ4LMw͂P39nCcـ,D@UOߣ@!dsu6!nF&  N/\KCI+n S=ܼC?@< ?ޒ H_?Ibz'gODwTDFm 3gʖn!RykǘG,bgyHțK1TAKA 7[G/^I_<9jp3XGĆdέ0<Z=P4TE/C5}eGiφ#K/;˲d'2L UF,'{8JodÛ+{9I(FV[C {2m5ֽH@p`? Չ|t\UOJ(gW0&^Mڜ+fݑ7KHUxz_R'cʕVπZ}5Iɐ*=fYk.ט,gt?/0@)$ʎnL*ᬋhG_qd}}hìLh.Ծ^XjycpkJ\3T-8_in ^k/c>2-+f(E>8%i8n8Z{{KIArT|&pҰs ?.C<NM;zpڃڳZ:# pncXGmE:`5CMaݚҷ}jc;t)aLj$cY+bذ)^w@_b+@2=.巬LZh>ޖ**E^FOD IO>>vWK_9*R[Jz=d9~xU1 ޓ4ҖOWc7(1 (& ' H@97Eݘ tf|^d<%}8l\y ^w % =,U\Dr"+n老ǫPuב.1faF#y,X*a8c'–)JnVC0@J)erm{a;͚-)K4 !^u5k1"[f+@܀װ ywҤ+lP=΀ɚ$L .WM!q:T+VْvM 8NfZ/Ϭ/A23)< 瞅MTAi/}>C4g>yyqкQTI-!м;Q0lN|J9UWm(ab`;n R =a2oѭ06f~hFy. U P*Tw%ׂ)sA? rlC-糿~Ftп=46±aS!\nY˭cL{KӞCjCrr}1h fﲐ Uϊ;_u\(Ǧ({uν I N J:DDދtWP+J2m {!+~7 ΕZRhZoHx. ՠ!+XQ t0R ˭ #Y;pFxߓs1E]y RW~G^}8uI u$[ ?:&Y~8e`5q(4YJw hҠQ2"-Kp|HIǮ[pϣ#s=`DmR'`,?3QG |Eo.0"Ԯ2z]M-" lO%i <[cA fq @.tM} QwaI5?K9 ;Օ.??zgu3E՟@i…:1(N1'_*bXا\yTWz+aݨfKBy~vkL>^+Zry:'48I\ R>0w-\ju3Qɽ>_&+-#xb1dr+]ؾ*Z:a09x I IP+%m -wv(diFBT@b#d]lgdbܒ SWTޤT}3K`M@q5ώ1F|zx݌2{&Ŋg/.iZysE~\jL&4袸xpDyBR"wCe9m0|4Z&ls 2\B'CҾUϒl(w*`1)K:o]Ik(\;H]WW'? 2dfAƈ maKpR9s+sLʠiuȣL$ ^%B]A$gs?A%Y`ʧ\;X(UG)O44 #w$~p%I-TsnUu}vA_2 ӧ]&BN[:?hFa_Rg嗴SњE :lѵݦa8(YzHcꃛ}IԮq{DrRՏ܃mdFel_ Q\yhhkB-Hَ:bI<<@KO#9wH;5!<]LsA^342 B,d!%H/r<]rsi[~`G~y9f% "`܀h\O>O[LJ4pՃuIҙ>aEp&ugftP]y4W`7P]o/y tf9Z¾W&xa4EW X*0!HlscBH6 01 Q:gr9u0D|XsRƎyFf4ip\{ax!@ÌM_><16J^`1 wrAT,s lŪ1o$QZiCEgk/%ٺ}9H^mзXK~G^( djM#rk9ٵaJE*lp({?̢E˔ݴƽkTX_|X7VkfXv~(f@F"n2]l5;Y*Uig<n{hesL s8=#HCWB<ԇd/Qgk^-MX>uy@wmϭIN[Ze7;wjQF>*P #ݷMysiSWLT.>g0m~cq戀4_QdGmć>`sR;rl^=))$bnWX5~Oo͌FB^~Olvܣ: lƁ:呮?\nVڛ[}{~G\6 nFALKuu Aac%OF=.@Thgb(eL@K -iH.=>j99xDBq"wk$+Q\liHr8#.dv b{JkϸPdbXy4i"AaXM.8;o E>-B$3ϧ3BA$3R1Yw^*6E<wael[b{1 r̜zDd@UQ%%Ʃ>MtMBmt-f`sLN7L}oZ ":Ge++C9Ƽؕ񜀇jP+BVif3@{S;._͸.K%_ŦZĈ<@r}H1J}|o/i([4Żg69=Dd]FBK=i@hҔoC㽓Hn~.6zFH16={d z=elt,t(gbз j:|Ig՚39rtptޯ嶟Y(вuξݞ +ϜR q"zAW4yQ2ͷ>xexό1K26t>S"(Lg`4ٯff~ S|ukWaC48rcg!9~9 "dGH)bmK87vB~;)sFk_ oY7'A6CXMA*T^N#epȇKjH2wGԚѧYutQHя[ Ĩ5H^x?'em7*lPAQx,Hq fhi" (&`}G\0Z &N>3 spRG'l`5kޒk[nXV&\Yxw>A&,^+ ( :9;D5хڽ!#>1xe~)z=(X ϴK|wbKr].kf޾^0 LNa?j]SBm\!k<8!Dgq_ٯRN)ȗ%+9#5}K@BN͍t9)VZ(Ɣh PKndnCŎ>Dmkk9$4zJ=ןks[٩=cTx,ڔ?G>&o$#m8 R9yă̴.NR;"ٚ;b7{"=-f l{-)6H0dLm1TQnbAwj+(=FdV u#z0I`9P|[2V:=6vZ )8:3, ȍk_'y }lc;iZGi@hQg{핈r-+>\ 7cNpRML3fX<4+qh2ք9{cnCoANNE]v@1 I;VW`B0 jJA("PӿլDLߌfm 0{'ЋZ ۷T Jw*3|ciӾ63',De+&)].ǵ;.0]=X%ϔ31Ƭ181HM/:}upD$ӏ9$#ӧ., DaUtWr2AeD-UUlͽe\ ^X^cʇth2W\оS+Fz鑠HC=7 H{,¡8Z[ !s:͑`د |GD*lLdqBNE=&f=ĶKvZi7NKTX+th[O~jo5&VmAʩ[[#^-Ӟ0!ʝx*C̊Jg4sEAFlg m/ w4^Z8 㩑3J!x$6Y2j9tkHS|vwvat*<0]|kQ- 'Va4o}eN4fUPI4s*,Tx{h9nP[v@RGV_|O3K:#eFGuCs9FsoPd iCˆ2UsR%; "ow\ؐ$" mxΦaf˓*Ô0 $%6QpuȮ# P'1Mdy3;^Be/~U!P!)Af +ܙþؽtyVԠ-CU0QV*V27ļ'Yet# /}J{47yMÂNezkp&Ni\*Vw=.zh֪ѴhFC5,>bI>L'.b󪒖/;\1)rcGjCQE' РmYk:.Fݕ㔊8(*̻zfy^Q6A'ceچj e+ Ο4&vIrΟQaDH<۵T&c:!qգT5/*`/ĮBijc=հ><_1n%EgC9KO:@]%  h4Msş"84G҅lO 墀Dj8>8v8]Ǎ9(6);\qj!LjrSw9ӵ .꾂> HϽܙ X9Z~LDqK>끠i^hğ5O#6 X`֦ik)XX"ete˄W8Ѯڏ6_pK/ UDl&m `nY&DLO7͙4^En< 0PfZ%](VmnB&a[cN_0h7r7SU%ڞ<P/Nfԓ7AMa B vɂn?BTz2ySoʨYY:QMlR,d6x][dR"ѫ:*Ppl#?z=}u5]M瘛-nY7|r=i>_:Hk4 Gݳ lMO qt!?f/R]ɵ+*ٔ>Zwz_ i Lxd%MvW$]>R4| p^us)/zt޺BX4L[/{|Yw?:ts]P`\s{6 h##`Q؄]-x6ZEe~e?gdh0J c )y䊓s͘Ct;@cT7RMPۙfi2Q5WwSjG42 0,x=ؐEIrg00k0`vls%F$e7LA;iͮCc􂪌fl++aI=AsY5C6 #o7A#rn@YOYtt Οpf1 $C\&6StXT}%9L3N>TJckC.F.ni/1 qo:i |5,:+bkܢHݑG^^'Y|[;@u0zEު2HL z 63+Y^aL ~:EK{t^Vv*ÑQ>ᛰTwP:'D$瞀X!|#Nz_x%"V4_I!l]3NOw_1CN-^!I9uWa/؃ |lxEy6 T'~զ\Xn%o1>3"!{Pf@?:ϑf:,']wo{4ny)TiZ-TuCe1X[*VUM ?~r-<.`q(#,T*Ie$-\g԰WQ䱌\1qyfY f"N=(u;K!`5Q0@NfᆮTfiK)g!CAuԜ'tq3Lּ86KP]bKf83nzSQ6V-I5v Tڐ+ëdQ @ ҹ:D"-ӸPoJd)_,sF\_F Ѕ(Nӭ:V0VZiP "x:#Ύ x''V*[L   sqt ׬h7fdwݟ;$^|!hiXJ.`~0 H*md:?{)Q=e}?uɈ-3,C2Yf)իh*&hGNV8?+n<< ΗR q_BEyQ;p6YhS*|F y=KJި Z}Vawo{K-pYK>=Bh`|}{#+l_DJpw-Wj';n,c e* ߝvxNvlƗ۹_(+A; |q/ րR::+$獼ԝ#泀rF#2zO7Wؔbo0Sr7}k CGas&86$F-.S+,X5V5.eBPGQY1#`]GlzwtKoWe#5 ˦ٳZUƎ70(bYG6 (>~\:դ9n%vg=f|.bUxUYZ =MzDN6]I+qlТc-}Z\wѴs0Z}]icƳj[Iw||-2>{+ٺH\n\B^t;I+ uNX]'U#5ybdG01O$|Ԣ^GvN; nҹPM|Ҡ9\&u1oI7YPnq ͱ%H1U$3Jy4W%,>h2r@뒋\4)SS͹JiQ7qA()8Ϝ?( t}O]+4All[ k(PFvl>u-v^JnܙG꿡PR ;v Ά5ŕ:&7O~brYj/'tiXFg jf5~\E*,"aͨGc^^AXJvJ%z^E6?<'M1= 45gfKMN9|NĹcF}%>^[Q}TRpH[Wo#w)<BҢTRC.5.U361lqJy~ÞhHaDd=Z7&}rH,3wTlc}Qޑ?t}*-^ EHQJ=np'*v[BTnK݇\3z.689=k`nZmEňQZv^ 6L._ }b;IF58<+us{R;=_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 'tz/l&/ 5]1ZNBNEJU\OX$@7du@k㓚9tu*r4esOCٝ`s`:٭EU߯>O3zQӘRHрPuۜS^.g]&)!%B,v5Vf@o0}tBtP0Nr2tk$Sϔ{! )j¥*haCup(KfŌMk0^(Ĭy "g OsN`i=pE\#~> -H6xwX$z9%\|i_>2&7* 44KfzE'ę>c>W$y yH[0dD\-VW_g@ٞL?m-R+!C;ĊO@Z5`/B3r^5Qdy9[ l8<AU{bYaً%x̅uMjq'>`s8*\}KTFK纙7ܟBUji-#*pJu$:vk7G05XRItH,eiBVYOkxJaJ턠=:%+#!BA@n~0Nؙ9m6|kG} $N0k²%L T]ΐVЅyUsu:U w4PJ뫆ql]t76'k̩fSC3S;c 2"l{?#˸/Z iE|I2zLWD_Ċqݾ#J큨mౠJ]y3&ǥspEiɣ/|#{w7,/ʲ'qҬudDkFMw^gYX"sjm`{H^ i @{ :0<u 6p<&BmL^krf}`5?$ܵw @bp|͂U-P{~#gr 4oA6.Wrt{<>Z0k~`UY|& AqҤ7CLWn`t9tkg\K@lz*"zɩ2.±rI޲fHۅ,FʙvPӼ轋ɹ <'ay`AOVsV JxgTrw9fJ<'rpI&#-<"RI-;J= gƚJʴE[XoF {w(IⰣ;m&UiY@3vO04zo~ܗ) +hKidҬ uUUܠS2cCQ2H;eht6(+gP aS7zNe*#坋ia;r5ǣ*<$XGg/v!^j'|[bNa{vҞ!# (\>; ͭ$OIZJ-K`΄r,X¿:5lV<h=z<,p6u{ 1VC-f+B=9.m&j|/2nɜ1O)W /f{Ӭ wUU13j]'%hmC"'6~~@ 48晅H3&[0f%10|ϬT5T_U^u?]Y^r4YI5cN`tkfԵmkmnAx5$mLK$&(~I4YrcD1t#h$\^NC\,@pvz/ z}Z5+ۤذ̓I2.'`ѡu^Ėޏ+pqS{{s%u;+Mx}uN5e=lUp3^\tp;`M"_p(i#O26ՕC@f [-IRҶnPK$(7p4&gw g݁ om_*>5Z I-v>蹁$&UsMjjg +Z%o&=k MqL೛!#z"fg փ2ǹPrWFCooxAʥN:Jm=l%̙h'2ZsjBm7 SW.V0G#[oEFPҶfsbѠeEzJY:hP~h+$űJ蹗hY[m O؞|z_}S_\`I~eƾ$C*ѡ})L ;[E"͑>iovi wö̚*C3Hm/(B-mҮ_oa#7*M0Dhl$$ɂ#Xd^[hDk$L,Eg?Ź́lq@A/:rzl08$dV_ Y5B&_S9w9^X#b?H2Mq_E`L|Х=4~:< a@\g"eH$er%S)dmn'wbNGA]k!JaOCxB} PSLвH5@.aˢ3+ f.''kJѾx7RU +~YO#-ɲpwH:z}$mɈWKghAh׀Y3$PN|꽿~hypCbXg zO3Sf7/T TrWg-^e9ZcSmZD# s+$t~ԤsUL {nT`As3sǦ|fmpc bIH-cp)ʥ(/ͪyLщ9sx*ۼ]M,N!sH`lc6,rbX+AC|18+m^wfr_h2G@K2C"e¨லl^+f2ٸD`'7b{-k ~&r?ZsjU!A~ԥ`]3_-|;@rAVSd0"c?Ke%c" ڿc[ ؑJ 85}z$M,P8jIʛ?> e ɣn`OX!`b! {\Y9Ág={UF!؀ duQc~ c:} s7 6hua۬ؼYdyd×ʛS_"Ɂ)K0MƢzC'(Ǚ*؈T-8;g24yWG0{@lgVyٿ8ԋdU<gAB_ O4LLwvB95/S~g_"ee`Y01蘮b TBn'W;mȀ{e=b r:@k6Gʿpu2X1q+On/Z;ӏ-6-n@#<ǟVBr17H}I燰z;jJ4 [^DL:n4Ϸǩ. EB82ɐ¨cK'r^ڪ]=W03=ePI f}#g*ΓʤE/C]C$ԜJeÕȂ,XfX9;I[z[yW Jr08ivXc¼MB)?.Tؙ |>c wA_^`XÇiw#5[N_”ƹ$,jdQlGH8'@R7FH} G'le$W]B)YݞCe74~Vd}eCJZu-h#|UgGȪ_W\aW4 s WDT`qC2?b!糋ZKSbO_MV l%ԐG̅3/瘤!]Z;n1/ Σ=~)PP:5#iQiQ0!x#v'>/k9b@TC-ET*ǜ$,H;N\6AgOG`@I)r`'x-> JyMS~M`k4:20EEN%?̆KJB,`3SYYE)) lYp"Er>UTo [O,b {Αoܳw4" I=?Lh;ŗ7q#p R*M4"\ 'Q>z'׮ǜUEIJBŵF>a1foi:2N7G ?ud%P?=ELU t Qc.p:^1ʗPFCDV UW,}jϱhUi4պh07@YWJa" k<3)//wƅMD yqĜQA6j$HxE l;W $Vb'nDKG=--Th\ldK=e]P@phtnzߨFt|;dn-=oN #Lr^?[!ܺ -bM N\7Gj3z>N4/U`8 Y8y_Ih>ψ_o~Չ(^: KđK#ߊj\MY)lҡ;y3~v[<(1WT&hLﰐA3>0ܦ xaI)Duq: O4AJ֖l2G_-LzZ ,Faa#INїޛt4t=CG:q$JdAƚR3Ө^\ Ǒ5[sրm1z}3)IgHz",Gg VzWÎVe]hYGӯ.I 9O nhxm5Gr(_#S VAG#̙oڇE`n+5Uw?- %9xԄ k-.I;ɭmVܰZ{Y#HKߔxA4}.џ |kH7&z%ȧ$A_ #0T1 UTƟ; ;O+yΤ/:$OI֞*I*<4'._{PS+گ}\wJ?R f,3< ?=&q&{W-=з"G^ m%=P:R,eo<0)ml9@á87]J/\Lwګ!\5T jAoDArbJմCu~?&U eŒcR"|J!xn΋ӇP&5ļJzH?tDz{4Xp sVӃ 1:Nq?E7vۄcY)OoK^y ܐ"H5:D即 $Ӂy\{oh>NY)1>Cf zS⠔ zJX Ϻ8cd3cֿ9\%23Av۟։.kc1o IYIx/[<}SP͙s[!jK'9Xw 4>D9@ȱw9"Tl$R) . XsC":/nWKMIJi_=][{嵶},3-qS]xԵפ5VrQW'>L¶M$@7!&|utׄ߆J<*4_} ]&&0-@N9t*m4_JiyruxIJf$@t_Х~m%73xIh6 9q.[-mDbU>'yV D 33Tzdcab,x٩WW`"Ӥ i="m X0avNƀ #GʄQs2VP\y6kkΞ^m (K?+9KUǬ[}ar%arZDb}w!# ԫ]/EL^'# 6>3S<ijeO9v90 Ԩp~V!{%?fE"u nَʹ2 Jŵy_imkA7D,ˌ)5y@ꖽc5Ofl&2D6# Qt5LŜۺDXSX>,ߥZnE[]#X6!IC]|͑529#\]jq&M4dMlZa5ܾt];&QDMWJ,2#M{s#y8Ey5a._d>&>x=wpwqKݢ4ER^×iAҩ@fd8D#8bOo\/ÆXwm=Ê˒Dvb16pFZ*!P+8!9+NBR8 5f7m34hWVq8j7&9ŝ;!*:-tAtn9D) M:Csd؛6%ޕ>1Tᐫ*+]dzQ=~.t Qk3U'je'ڄJt @e첒^Y9*?s*7З$!*{ؘcra_2rz՝6ɦ j; Z&:XC?"%0Ow]tDwgy}2U!Av(Bl[_!0aFXeaK<ЅLfftTִX< 1 ;g =gd>yd unk҅DWޠ>xv~Q^V}Pܼ\ F%:1!8&(ŐA2rmW`ǯ%)^@F/y`3\^p:I-P3%s*< o@s"UjrWOy@CSw[b*s?7;cV:Uw?ˮϯtBn:h\2zc#UjfVjIoZshSc/C[]?F -Ү$~vwȉ9t_&]5W*2>zPԎ5|ee{IϸpN2%q>؜w+ ҔI?0~)y-5 >)D,SU7-TU$+O,ss%_6}6GU`gH2.NP&4`LOz( 7#N҆%otqEaР& D]ʼwzS&Y_ȉP EJRy86: ^ɜzzuCB$OTYږ0/@(V0j8Wj\w<|\4 DwD5ʣͣ@ -`6'zJzFgʵbF$4 U+29D8U!3ҩ5ڑD0cLA.\xc]0p( #Wܒ W/VBTMH =BFs<+{gPy@r,_U =sO: '?bvI+۪bGs+[<=$Rc~D" {+%\)+e]0U_+/ڞRf0 Oq[G$WglyV8sa\\q/32wCaOm6V:-`kY8M#`Kpp@_Asx66ÜBX0}2/M@޽Wzli-m?`4D#@=Jp%9 S2pܲ7$\,5F}ώi*VJ3~.,xG 3Z%moG/6}{+{7.h9 BX-TDJ `޲xih|OQ^@ЉOƘDA CfIY57vc_>H ⻊;r=n\ume7?K{Zڂ3+@R@U_K2ʼn/f,{&kV"|N 1}|=3L"8 ȑۈ*܊ 4(b7Z f[@%ގ֛WᕊM]`b*mZxxnT 8Di?+Í]0xIG|@?<֍ZWQ Z>d\Y*"[[( a|_ ݹz2]trC~IbƧnPn2w)-XRS3wpo9C񩳔o{bڗe_XL><*Ä:FS%{B'a &BR8N ɉsk7F8e:/N#RLEAsÑS&6No/|'۞FerR~b]$CbSHArޣ. _uN`ǩ}[ERC  ѽӕaL,!۰c+kO)a:BKY&3QU/̀v7Ж AG+ӱ<WC-([EKOR_5lEYb7pDf!0^YSh[,q~nn@=P&dZ }KF$1=3`ܗKY&W ȼfɂ/@w_L\)8#+R=o=͔gk*KJ|:c ^^U[in}`w4^~MBhcQ^ip&8WC%- !O@.RU^W(_4I=4jr7VT?+NVP6!֣)"ZǸ*٘~'?"[ _KpUT* +?^h`u+yHx'* KIom\%ǟВw&P8Jȿkg+6x!a \#M;K[/E_(@1bCrFj;UOX 6P$ u۔q T2Lؕ)8E4IdGh kN򎲵`B'?w9pCI/aVt֠8XT> >i׎ hl8{G\fv*H`6kR8™4y϶Ƽd ͠~vm}YNUDϛh~GĢ,)}u8i/Z&S i2xϷ)01Bx?nA2a4%&SC;~M-;c,P6OX&Aw_4aɊ֙Sƕ}RrFa^ܨ'Z:Ht\RwеG 2ERF~XKhb?7:n<" 0ŖMf' N4!" EϽW{(~`Mzk|do5HG):ÕS!iVx /a^XAN>_v &O%_ilWB}4ct&daԚL;v Q}Ԫ]gϳ ERB\!**$-ufd.dIuRРpZ4Ԃ/ۼn]ei0EyZK^Q]J%| [e2/(c0 5/O~n<%:GX-B.xmkktH2p HzN]5u3 P%7e,m83*4bn/(!zއ)@}FCM&:]y1{<īCo`J.Č(k߬ ƺnG.'cAQ pX ݠh+ebNena,1pw?fzNEzLfȢFB_)4 gq "aO`- wIwsm# yHU6p/8ڠB!~3zx 4慪sd \\ @Qıi6|'&~&Swɰ#ɲ|bxέrY |cDh5f?õSR"Ida`};EP<ZC.ϗ.!E3%]!r:kh,ٵx/qϟML)>-;_Y[;em5N?vgӾːqk&1=9a9H14=X{>8 a2GZ(gD6Uh7;SQw de{~3/HXo{ ^2K)KeW"Qj *LQ$eO5y_:G5B?فL$X A?WeP^wM4]T[3w`4tܑgFV;纞eGujl۴FV[qږ8RɘeN.V'䱷u{uV" [20薇^RDuBK؁L97st 6iG:u&# 'Ik" /^k\<&m+~r| ba=|ޝLUMM R' d^qYU/o,9R1:+D-n2$._5>Tno ܩN( :Ҥ;.],}V{|Z?pb<IhxJl#@ZV3`OcTm0lz 8_j08s 2Dv%Ш3L`C{h*[!b ^>$Wie-'.R.wr.aUdg?c=9a5 4hNRмlш\g& xSw̛\ *$cl>B~Sx^$L18Ea6|Y0N')WMxO?489V2U/NUY,ǚh]#O+ަVP[\<J_{[({6EmU6 V&)Mjx\Z`.ăDdXN3t%R/J~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śX @[7,II#כzjC1,]1@n8T=\b-ԲŜ 3TcrBy1ki. 5IJ+7y|5X03X 2|$~o]ra+ϐ-6R|Jw`YڇH"룿eT4U ] g쀲q ]C = #\-< jtqQkCҔAW| E.Pcǥ]Yk`R1qm뜏+QˡWDۇ6 Z{xFoH6{1A8pPzf0@T,go~fչ+**q@ \;ԏ${f LI{iсڀs-FM/t[14٢=Qu΋q Dj+ ̄$W#U5Z;ՔBPP(2vi_P`ѱOiLo} <W%u S2CzFz%(ׂ/bQrȻso0YB~Fa6^rPD>CvFϴdxg#' x4`Ah9~lc[u/8}Bl^8|j*h_lG32CmNܲeGU]pWqe;8ʘr}ڂamxОDex*b:sø#Aя$Nkb2dܸ<^F3D9!4wZ` "p@3E #?] a&&^&.8:I"_7'v,`${e+1Fl&S$r^`~j; 0;F &s6rDY-:CL  zxhLeI4nңqTOE~:Dϳ~ɨGe1U${(yf ̹xU.+HDDxʂ≗K.J]Y'zpnD+:w4"Z0ʲǞtm9Y/y*vkSNPy<[osҮe`WTݾcN=R<{MoYicrؘC7@my7;),{NV| 3eS{08OD*Od_5JBOȇ v5"z2Hx*Njy;bXNh(4N&jŽ8jȷ:# [,G3Q&1X*)Usz~ڵ>Avh}>.s_kF\v h?}q9-&ŽJ QVg!F0z=B%)6 0< ]5kÇb\˲QDkO0u9`pYS5d  kAbu ݺ!<5mB3ZP $*DK%a ˾5#Mm9AwJs>Ri/mv tBO3NwEոSv楼AP`%p˘/](:/g˛`ObrU'{寡dvr.Xm?5h ݣe+ΆBO#{ꉗ<|]sLspu4ELΗ`7K\a{WuV?qȊ8s;ļ(_xWۛ8Bj`TRY2.QtD.bUS]-ڠlc%"Q9+zIޤWW ÿfo%L1MkfhiIFkn౱T eƕz%7dy?fӷcq-ȝ`,rBעh&!c$:PدR="_ލo:۬t5C4jOHd6Tꅌ8ǡfyӑ6rotU8/XN9rnF<, 3me+[ P5>bz5rijPAcBgR'OK0Я$tK C~3Oٓgu/yq-t (H`vpLZd{oK|_zr)ZAd 4^UX>[ZOf_N],Ş,Փʍ-Ux u2Jp Je#>+qf!6{)yZMxPǕ'9za?ջG#*xWh[v: b LFݼ\?\CHf 䫰5~C"E۹8jx] Zlh@;=G{̍m.9xZS:~4Ҡw*h Igy.t(I0kb#pt!3,b"?>3үh/0E+>x|3 h1ٗdJ\4^tmi꾠p4t86%x)/O`4v _AEOu)DebV`i>o/u}c$P6fnE4UZ*m?+Qgdezˉ&5wfa/.m HI{m@{QblW莉qY zC5J ;^6!],|7Yu;qh~v{w4 DgOŸ߱^렄4KDaCuyIH5a#$&شOj =^-'ٰ5DDGF呥Vp^k)o*\* hA;.jeqۃ.kvK9Tb%{0gϗP!{j.@Gz%IsB!B/]z®|Wd6C!jշXtL#57Yb:r iVueҪk7J@ru;fv_CKHq #."0\eS2<1C2'&pkכ7s,Z^zQ%Pz_88+؞!"%@"ˑS4kuÚ*0wI,ɑNJ! qT6k]W٩UonϸR_ZdJq}<q"oJ109Ue|54aZ˺C2SoA!+ 0{hI5|2Գa &D\pqэlcS!}&Ǭ3Z 0/#:5dh&2A qGX/ƫNGl:raY&?f-QXjd Q˻}WAP4jTBO4Dд]ۨzλ 57waɕ9=߁#m0y^axK|qjY&GX=jyy1R^P00@4B\&ǒk!e9!T:s,ЈO>4Rv]eDE=ҫ~Yb5[:W:0FkFJ px3#v|uQCSϪ>O^>(Dr);7tˆi8D1DtݯKKw(eʲWɍFƗٚu=vns3/&3r?-=@Gk`"q2|g0͟N2Z lY_W)~xx- n `,)gp7ϔ^Ċ,Lhg&`tCdq|AIwK+C,%Џ4ShYZ7g Y5L);X,xD7i=8:|R3ՙ8h&\c>.~!'MpDy\c QGҝ&[Œ퀰Hu9YDF( S;(FA9*:UZ3u7Tb~]ζ:)ԙ,lMgՂd\es(/JL@t\@/׳)b|@S,+ڎSs:I {uwߜ7vx*_,U O̒v ) -݇ tGQԳ#h'c3_e[x?d́Q<~S׀ݟš1s #"VȏN\BfCB_/|5uҗeRTXA'⍳ђS@ ".M':pبh< 1 Txy\PhMN ion1;:Yg/Lo0}^ Dr0d_F^vnoڥ'Sh| :ruWwqJF#}IG(cv8;19,=ޘۜ:f[.(2S,OŲh̠:{(iaʓOJnWDE7z{ ~B‡bj.atSրO69R+GdJ*6(^Klju}N` L6U䤪D)tD'jKC/-leb_|6=a{p ն`(WMLcl1#hK7k?3DYfd:7"4 J^9<M=LS$f%~ %Gm#;8(8HBȢºRYlfvy |e6w,chj:46܎dqZ]|HMi\8  cn]4b2mR6E2'd:0@{|󘁥Hmtqˇ }YVZ+~3Eu(Ɖ_7)3_]] Ǧ`٨T :+fuW닫[˷.4-S! VHZ{iZ#vBG2( sr_oo#Җ'9$vUO' 9 ċvr ?{~JqSnbQ+XfS oZ˟CNk󔼿s׽V DJ<R"$@Hs!(݋OL^kyFԠwݦG:WWͼ+)+lhz)lvVZAˍ?f Lu]'u~м9W[_cTEeoxze22)zQFKgMm哭/ Ry'bk܈ <4㾎l_OݟrϳO<3Z[|!0;{mYő:7 ORSGGIII+;äH R!ozb'.j*"`$~΄$ !,I G 9夕[nx:J!~"&a{[ ''A9p !-~6n؆KDƈ)I`}*0AdTAG vEou&j)'hɨ=Ihch B*[;K3] 7P2 /{bbQpPmjtsߞ,DqKQ3 15`"%7q䔳q"BRӕמ@I/W9x)~yf*k 1` rQYװ䢏I#Տuü]"'X}d3T@nǪ ~zA\:_K%,/zĖwʲ9GܗgJk_`_wz[gwV YkZx^PG4kX\DP 59="3~ % 8HSOd)H|cH#HPˆ*LHiѰ/dt{[lp 8aȨ)G8vmreG0L嫨d;W`$*CNź!uBo)^!]&Y8&a>P<8Ej #}sE/bn- an>Lzu"ְFI1Wcuh9*,$ǟ)IU>OhW;* G3uh&HHNNW_ |In\l"WVe'5"8ϝ)L/.4lSR1 $o;/ہd)ȰGrCL~{V # JYT|+RVaoA,r_-6|슴]!!& H c:RbNG  'F~eůytϮDA['+eE% - z!wj awsj,syelXI\<i=w*r'폶[sn&9Qebao!vzG0Uu$٩2׀o0OP~L N> < 4{Ģ4s]NhjunY:]HF Q9{`$}y-z` ?e⾄ -T`42- ub(5[f-Nl=4%P\ܟjF) D@תH'жƆȣs0B8u `~Njd$I&Ԍ>FJ7aƄrŚX7,"&^b{ n)<2?g>vIfzWoepZћ# g8 8I@qo+] mJ+u`iȿ;Q# C')(nq} x/mLc=/y\G<vD9j :z`bG^"~vqj<jٽ ϊ3L(: 6왨T"AW#JjE*0y'L|{3륾0V8onMe9,Lq "ځ3$u%8y.Òw`x=2X,Wk.,Y ש804 N܋SBG KfhT)Wc).2jx$@X z&=daf:$ v~uKJn l-|(jZ?KjɵF$&Sn@,@ FP^^1&_eX 2uvE,MMxnouX{À81:"A]h]7аJzH݋sBY7Mv5 PBr&j~]Vj5GtVUE%!e`NmBn t4%hiZRyg8a{%<ݶ)B`3;- cl?'#t^a7ƹ\g͌ΕH0SeCJSBƛ^mAݲpdNt5MFlݗS&%:YEdjKRkZ1&!xMK؎xasq ,?ȃ!ڹ>0OYըPK".WHMNrw4%rogF 49*zp xQ!*kC.%#&k5|ШEᒎ:hr%'``]O|,#?u?mj hT DwG3Cb=eff5ٔ/1zUc]Ld`x:5)~FkD)kJhƹ@Ad,CP ۶qL C W듶vb϶YZ"y9\VpYEg-ΚF_/p;4a.3! Ȣ}DUa4Ps.R.Ton<~%龪3@a2:Ku?m1S\*^?YqA3W_dm$X0N9>Qp}0ZVe"’O}wHoTֈ-}e_>NF0 T܏ix9xtl6VK_zX.L*xZ xpAu٤ȯf\6^YÓՉ}rz,fl&x΀H?ǰ~JAjZ Rp-<uF%/pВԨAQ6O6`tFRci5I=VPo)G[S簃 . ndw >}=\ZciRP 2D`[͗ I;o|ZLĂPdc0Up1n"tml(ިו :_0d;gi6w>RCzOzP3OjZi>.N.qg`(= J9ނjOQ$o}% ClR:Cuz,/pXo>y`ӗKIEǑT+6X%RBBZw"{%wօvxY8vL|ԁVouy҇4`LIrdHғg숪.-zhY}J6~azڡ/v$#Xvt3)ZJSl/RxZ#/1{ĭw6ri)$PK+}mVc:q2f{8꣰JIbre)hhx s|mVJ~$ FyyӥB@[s!ws#sk۳)lbT3b*U6~+aR#r9G븱,R`|?+s ME;C8`nہ,{oatZ8e2uvc1҈Vs<䠜Vsd A0!qmwFn9+Ndiھb1d=^ڙR KS~y?#2h᢫>nʱuIW xn_|\.%\?B*8(cMښFTqմ՝L!b0 zӦ}L(CTYh"ɥ"_H[Y\.SqS8$rPJ?Q+{ :LRʩ͢M9b&t^N\_fμ/<śĺMx[vn-II @39q#I+U.3 e!PG 3/\ !L\Nb n/Z5 ǨY?#Ҙm@;jO)%ܢ 2 < CYchD)f5?!X,C mBRnxHӱbM 'IvL޴Z0I%zt| jF'jOuT[ߦ53{XiH>eh\0f%hi wra}I2[/aBu2aY74g=̺N HW~.yF!,]9ACYA  b$QJh-a!uǪPH_XmX͞;pύ%b%8PQ5l.rz:[qyd7y.md h%u ɂ' icse!b(׷gDx6w+sgĕ-ˎDj>1W1`Rʞ֘0yf3Xm[͓O!ME|mWvZl(^eA/)iз.h"De/ vZPO|H&P(W~im\ o8C i;  MA]hħ׌pgc1ƕk؉w9)lܮ|x|v{cI&hOL5iccpiȦqz@H7qr>.S+8Z^0Z[we+S'QŶ>X}ʛׯ9H'JOh0hSd/aڧB_k=Bgeǖb;| 2X%_Ee mhςXT—b|c"PPޔW&!UЭR95!Y7Pse %Je=^?4VVɎ=//[\jOoc.6;,Ӊڊ+|BzOy[v<}bI$ ]R*v3}~pK!ggr`xYiI&$ĉ!bI]"/4,(5 uK!\y]cr#@%sڀyK+z6v܌pwp|hlTzێΥ2Z2k_/M%_J˦b_iAF63yF18ضm<KYL,'UbRD"z cRsGAR/XJ)%| "BϢl(e-ݪYq| ҝ|(!K?CQ&aupGYВsR'淬 4Qbٹi%eeCgfdA߿"GQ<1:C"ػtC1L$NO7z܈m]6%@Y|>C Q' 6~Y<!d-o>Z=^ghbFd5=5J݌ \ KW\5g *3q̂ 7b.Y: MjiN`鉀"aMC%ț۱#fJ-w:j6*IlU5:U璄)?=#f5 ڝK? Na N|^n1}ot^[iJ\d24tU} y ֛f{YʹBߌk+7`s]1͗lScdÁ`\Z8Cㆄ73FG1RĔd1oaR)lH)vNپjt=I`2?yKtlsgYw y%Ï79O vv=P~ҁ6lJ!R$oe;Ԗ0nk&䉓IPtau\APAa] ;K˖2-PX;76]LHp^PEq#!-/)@Y__#<0NͫZN R֋z $a D^}mdnplt8v;,HҩzLZ BI| Ďl7f[) 3N 'Hr_~I;ؐl.I^>@TUٴ$GWSB8mhIa"IMYHJg^s⤽:AWYpǫ<"!fA@Ϋ ؤyҐ't_`ʌ@Ut؏H!v7qTq])?TlMמ Lqz囓tnwMm]y;D:+f2RЅL͊+2=!nl!,KҎףɾKI"nAsƅ+#3~C6$"Yƫ]@/4,1a/ZE|w1j:CFlBӞ-h%Gv#&7tFK/w8UkǩA>5y bZOߩrqC}~dvz_U.[fg9" u +zz)I;1K=/ߪwۡ=o+QT: Ȥ?+k]Cw{*'|饻1L/12s(n-"UeJU1Us+iҎ 9ghbTn}&Ueo1&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!=["`k]|BiPP\, r|(M+>BxN ۰͕*ϨZ7U£M.E?*~ zI/tf9K˜)nBgym [})['pU,qUW"I&0g64;dЗ#yϾT]bm,5|xcg'X;iii%ϦpʎaƖ6YwBIXa#g\C| Q~ePOfnH{ -[F/28X'"bcSI S;\pPg#͇cxKoT0eĦ@۳i<7tͻk#X tP}0KӍؑ掽t$@zy)i=jhЄ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%ڴQfTJK!5 ,tbH"֔$ڕdRf|Atjp:j-Ѭa˺$Ua >;NP} i.O!]+Ͱ JUṮrMO:PRq6D5r;FE3*̅wm1۩@q cWt߸FTRҽU)A Z*9Rbs<^ySx %EnY)iE *2λ!z Ƴ 4pמ 2L~@6?ga`L1$nj@ 3%-dz*_![TwaÏǥaI5[%Dm(j--`!s9G!(.vYwNCGC!30PJr>|-X0Μs HqWMS5DhÏ*detgW$gJ&W=JGaNWpzOD,$hǘED܅EwX͋T?~z\kԟA h LJ@,v b8q]^ONJ}bvGRro[pjDXuMY+?_u(. X #NURpC Fֳ ™6bҕaW,31QѴGڂ 3Csncǫ:z6ְ0z#h0}hcQ$vS(%gѦqzjV%&> ˂a>y+SESdRaT.#EdƼT=(Pk^gOQJ1˂Ǖf|j@:#uq-V^ Tj^2Yut0E # 3P}Q,UzOc5h?мDE3<|)v]SC3 `yqnJۤϲ4>ACګ8OL@nTߩ8r1[,de=\NU?A|IxD)\hSr(0K!lT*€jn;J_۵id c&4U`;byȫl `Kn[ Wd.U3I)?S:d**&XH9G :I{?5Z\?7\NG.j0#2'Sho|>5쫊ŦUGR;(xYkJy\RB'hMo"A@Ucdػ8PRMZʜyQ[`bq:?nkVs^,I wܸNb0rmzS=|C/}s+@v-5|KZ!dه>T""p@7#ȋ#$Bݗ#}&]Ob}t>V~H" )M\zmf J հt<|uj4peyͿn3+ƇF+!RYx=wKb)fb݇{wc&+wQ2HY"`UAaW+'n۸f4uh^}9EyIe3IIe64|ީ{ˀ,4jr@?-J0>/烇yDJ(ȾHdjμmp΄Cl(b"CC,zod19h8ަ60yb9R;ɕs#8noMÜ[4yq 4-[Oh6v^xY/ň_4ҹyV/["y>E^(MC##Ú7MϾ4.07Mdl3.ĉ[x9fW<ׇNv"Y/xGۏtQa-g1pk·hi8{ќ53P۶yVs~ΌPʃc𿣎(d%@":_RFѯ͋_ 8w":~Ά%7j#._`l!&+E_Ǘ!hLJpzID Qd 2cG'0?F+,f1F[X<zkm,.T.ov)]x0!~ԡ}2y̜&RCCLy;a(%ħ]. `b~S`ψL<>]Qd[-!e냔m7X\ra\FX .mYzZH7Q"XTv*٠a\#:=0TU48_T}Ҏtp|Ҏ{e/~ChdYZGrcPKJSp:`#{O:E r|e Evs}y^S2^iCm)jȇSǐy ֏b/*L0L~*h |4 W3.` /%D[.P2I3k::4݃VT ƋG dt:O*'^`4-Yʦ#Tp =>}WX/c=gS2&e)@;[( B*< tP>9, ,S%<%{?" 4Vq+Az-i |+O~lx; $dB|!6U 0,.Li?>omo,+55{kbKH[ϟ.>dYIfӯv|r̳yͺ$Z:n6慁0GzWdĽܹ[/Hm'ZTH1Q1%-]?B H922U!vivY)nؕoxl$_]\{voAXe`pڤP̩9=Tb~=8mRL2F-Ib"340œ \*/+A*φ >;V~TJ%0̙|)K hlJhy iT50$,OVƅmy.cc2 k,*Q$`f #(Q5="#8%Xh'nnV]i#Rr"l`, [Vfۂ+k<O+:О}N1}Xp0 e uLǦN}0&/1ъևy;dvo'N (}.N^ӽ;o2 iϒ@aϯ40c'- $1_LjʺrVk. Y0b{]RuW-PGMRB.M>euL]Ke퍯5wD1c@uZyhrQ|9y}o%PiPE"R}(T̾hpnō c AP3qA-^{$bt{jԌN n3P]6ji<Ɇ1J7,O5 f)DХz\RsH?ۧʪ<6S?"xd c٢J.Sh!18,ej-"XF?;FvAscls˸t#DV '4믔FCHԑ>4舭A`ڤg]v+Y+䑳#@Ǖ,D݇k r~\zʹFMЛ(>=S vgWAix#>Q1 Iԃ>}`CTD+T4SsYRByTR"H=}@;cIe WlJidmT]z4Cln"RC 5|WLYo w{l`0ɈA=rQr!@ԇH)!á+>;i~J_Y,ԌK=A\b6y"6|GPp)~ƀ̺=MYH_疡3XulØ.m,*f70Xݗ =5Z{\NOѯ1,au,UyzT\]l],>!Gz"4W@.ffrbY,cVx4UQa-y@_ HًzV[Eu%F ^Lg&X(6^Z88ɳkFgRmZ!c5NUYUC2EC+{˜6j(75n-7bʚ4|8t+≅wRʳ>@!>ݎ /In0 ,6<=cMno/覶ԥ+6r&HTԋ*SJ n䃓70 D>РAͻ.azN4/ ˡ(w.jn[P(V/I! _o -U~҂3$!swh[pk߬}$`-~ӂ71J.$4E  ̺_N[zXL6`vwyζ'$JNQG(HyFϛ"OsGلtIJχ(kf眡-|JR>Jk u`88w:U,1 ~;lL(̊gN9(!nӹAbX"Nj*<*šȱj:/ gp!C9㴏ϴ$zn֋Vi0ŸWuXn F+Ð oƘ<{+L2$,!&į̙>eh!e"5hdC"C1sGԇ%NngJ=)nkGܠRD8Z3ptc]껇?VҔLwB} v4f؅UǓzRS +( `·F84a 7j$f -2WnVt< @!56DGB 윾| A*EWk_=eTr\l;<\|09M.P3=b' VL+ui4`<(B@jSΫ'|yp\@aJNS li=Ӯ7y<@yo:?*L:[=ltf/mI:={`fqWeNKs>O o5Y#E'QL<:an\)4 8 #$CWc0w4yH`Dzi**Ì7\m8m4BXVЅ!--ɔoD[rCi/XoBQL9~@B.mU!> ,["i?Tbפ3oٌM†zP2 gRyH@,>]?$\͑|We3 0 `yuyH`ĒY~5 4vcB?%2o"C%yonuvW˪rh<4s+/Vy5"t՞q0 ơ(ѻ];cL0PsP)@~kJsn%~|a$ H7˃fxNp 6蘙 6B_[v*+ǝfIk Q*o!`U@5 Kf:@^4P~tzM :J4;9+4N?eh!9˽ft१XܣT ]ULS?lW(}N6rq Z@r-4 ##ٍ8u[V&exSڦWi6ϭLB~r,,ɑ dt шܐM<ݔx= Z4)CģmȚ = IyLHW*w}:q(:̬XA |ÎR,)k QY49|뜰 Y@*V eUJ45~a-֣cp}W4h|K!W&/ '"}_'\HXlfN##H%2F4K%] :a$wk6AKtp~(zk'1f)sp0Rz_e(~Q,`bo6 u+ɘڐӂ#:D/l(:R1>95~k ؚVAph {_w_y ¸9f{ 2[!bv͉(~%_D=:[ng'2_5HזzW*o!e!U, h`ѫ W7ѯ?qz'a\NֆPoVϙ[RS@ k6J-mI$۷,1I݄TƬ{ Xܹ kx tYpy,a'R'0-u)%v]JLw6{ՙkZu 5Xs (sDj)r麑K$7jK[ͪl[з4֒ko-lH<فMrq9 yͿ+QJȑR3qޤ"_( ]S2ZaU5l<-TъnNu)D^^Jzב7&!8\@)(iH[>WZ (єPB\Q74❎B hsCX%(&Z󡘆hfQu)̈+\y }& XM3~1`د\ Ȃ/̌qCI/wIj3oJ:y21"_]GѫD8uyk'sV5 "eqj.DkA TYk7=e]dt]*4r(YZ*[| řKG*i*6Nf9P:~ lNPFHɮvU9XZ,|UK^Y+pvt ?۹+~6T¹lݽ_(zrOXt go?tY2)#Ġ`B|B,WGe=ŲgxΖF Q"ۓ/vOqd1-=m/6<.T,1q< \N2[v8ׂeGcs%hRBs!AӸz#Vt6" h퐡5n=2%2MQkL ,o ] rBnJx@$뮋NlLcQuv}^5$x>85uRS衝aMv-H/fzyY|bO;m"#m+*HѲ{Na1kHV͊P"4Ԥvd.bFO`4l(cRֽ0D[dwԕ+$-68/[%i*iHţ1[ n:b"GY+Ei(+Mѣnw`TŊ(B %(UD{ Js_g4£MK P7NZ@(yvDܐ+K?75= +pջzκۊRo|}(EHT9R6HY)ֱQLs5&c c\.'q;ך 57dʽ&rnF޴kQ^`π+ۘD ކ// RSl`4o{^W\m5HlgR-U7V̚l(3N%:|}ͮWX,y^ob7wZJC?i4j!E,` :5n} ք!BLReBcZjS,؜:BISQvPf[BT 5T牆լtͭqu:zW,͘p{G+R<|鑕^q"'h'L}=)|*F٪iܯq{Nim dj[;i}¾.ʜfrnVNv0bFÝQ~2T9s_o&KADڃ7E_Wje[:u]7<7T l16uŰN,oܝ?\*7Cn)F=*1y9d 2;3ۜWG.$L4LSH^^", p,Xoj`\?*?&-}^C?Ag07Xa1: &xnމ'ok,l1vRyF;5`%6T7 kd&ĝ[/ ?фpQgr+W]-Bd TFچcϥ?3!KZ"1P\o,_&ZMRV0YVgn@af$>Xk{5Hو%eor-cݨ?Sk#N.ϖtE8QlՐ-̘Q+zf)sS3Lbaw3!|C*w:zjV2F@۰WK9/ =*S~-'!:T2MJ8n㫚 nmϨԴDF)pW%s!TV3{Л'vս2.!rAWI#_#/aja6YGN}, be 19'tpL-~&4/m=ɟ(5$%9LAR2iFsqq1w'9@2emw2XH%2(X͏a6_ܶ$zQbWaF5H {E;#-+'n#|V Ӑg ^2~`YKu۸3ٖP_{&uN}1wз_-Zza[̀EB#6ڹAXfRL΋6/!O׿48t848q::A`߭,1#RQ ~ -N `֢DhqbMN(P6zFo@I`=ZeXe|)9k 9ʪ Bg[>ře4ЉƇU9{x2|@V58[◊u\mQ'kt`Lzph LL |%m'ƭV~cΦKG?n~~uW#aPK㴔~֦fD/]hif%sy'XWq!$?x"Ǔ׺Qj2y;WeQ ʟ5mBģl ص4}-0%IvvÄS.Ev`s!\^(Ek-WHZ tz* 7~MےG1j.< v:ƽʖx|tSg.$ߎ:*&'?|3uT3V`j?HDK>EJp>ߜ(K%8o(6PVSnдXJN&_;J=Ǐ.8b1Zڴ ݺ21\z#˘ X"$8Gveڸˆ7 S"i>S8^ʹA^svYN /h䈠[yT~J`Ȝ 9/4Ȩ+͛ 8 +^?[56SdϕN^9&!̟N, (@#v@PB7Apnr댺'S XңK%=~MnӞkm e3W]=2*j8ăޕ7$ u=a~8C,q3@ģT}щ3-gZGx18kWbR#0:#/4 s鋨SD sLW뿈!@S~+(Z(3+5n2YwdP.}?P+0]+F?*'O9Xc7+o=Dqn7͇÷j$ǸB2_g[Y$pQBrFIGEwzR#9!#Xv84x31e8u#q-,=öZ>Ȧnηݣ.BF|yNrq 0K5QܞX}A@5ZmS*fPD_^驮Jڪ8߱mց:| 0ޔDeˣMHK<>9&n4L+fAtŁVc s=>rL]^$C|3 V/--x(Kڔ).#}.gk~(|:&3@?%mIzZ_kK`'xEv˳gx\aIa|{O˚ߋQQ㪤fGf/̲ȨnK "jt/tWM㥁i7S'ec?_pe@+Kgycs(JHR0{uWY)pA,;}Dis $+Qe7DIg+R{E?H[^ݱITt._!9qr> gޙ{*T>o !uGTWn",rZcޅ;5t> ):}#ql wAE;@₥%xfN,d\_h3XƒE(RqO^>!6+&;jhԮN;%N}4'V ? "4)o2-9)wG?$ RGB/Bhl*+!Yw(5L !_Xl8ch@t"%¤h{NsSM"H陡_dzn4B/1/ }*kچЫ9$ ){Tv]8j6w."\1dFВMO4,&c tה~zbňg~/E9lz!QS\4W7>qe:7@ 2t ʼny9~G$ui`WR&[9eu8`(;A$V;Ee)F 1kDnVZ@TUD;'i2ۑ{6--0]ړ&x/OL^>8IE O2QcWٝZ7Voq)ݵ*p?hj0z|Jcښ~@YĢ J,#pe\ïrb4j٣͹}lN-H[\WTT͑0p;Å߲u}|$ҍ [xƒ8r緺 +ȅ_%BDbHړ<.Ø%:d Wp0um!˺=nIfce/5,e5%`qyՠ^k| uW zv _0cSt\0eb,k:0 7/ z`+rM?uKM[GWĄ'V;.,ͱRЁAbiq"iƱQx+&raGlng$5eFn 4tlJ#3^~XR9ۤa{K5qM0"p?|i!PNZ\FJ05BKkX0'pa_\BT נ\!G7>0DTk$Ul < 彅?c4hTg|䑗qԍoG c~q3D1y1]h>N6Gx#q>kd9Fh ҥy=7,O0F86NHQpG$"Vs>0β ͖} }S߼r> e"/6HKlL;;zDS+eA4cMl˜׬BV.(7Ķ#/"rU} Ҋ$װG?/$~<(nzq2JCIpNo 6 8si~ ,C!=yf]w7ߍN/M*QU796z8mYZ.g/JȌ~nqkLI}J8zsp{}KW-Eot07dNltҍaTrAQcJY[e_֗"HTH5%hZ Wyb0[K\,`"RԊFєbtռт\\cnH_@L2IHaϯЪCgtcB']&O1 nG7TH:7زG2E.qx H㈇<u/o+@b<G)ۖ] GU纷arM0CevW+``6ý5ǥЩ@/*rU_hو21s/*y~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,._MA s.Cߴ3Cz yM2[2d/R츤+MxkU~LWUc +\#jl ǟ "lmg RgVۚ4A^=2:(=\ȥ@dd^i~ɸiN&-׎% %ג\`}>!qrbc U*: 8Ygl3ã3t"bl IL:o$XL΅T%g3"ZUy(pgR7\2|gVO\n6?l|q3y#{~ K_Up?R}c?P (V_t=s451/صϑ/maZC_ (T/d/:% z_Z8F 1kE>U <wÚwS^uFC/QuS$#I,ɽw\n/͍FX}m`NniAqBm"PK$.|1Wq8N<4CBʞ̉46-b0CNH-Gg#Ber !Yd`V|̘R" -)rʤ ҅Z)b 6:@ʯ>#KNyoJ}0@iC(C| exx N 4GDyi|o6&GQse%QOUպtBEKX%?kfZеpXwFjʇH_4r-fqȢR)OAkKZݽVay$ iʎ ^ϏT64s zY&sEQO[ϓCP2bBk V'zz@ lE=+E>^2/J}9]m}kbbxuIxpl}ب &a_'Ty]c2%IU) @BHcrfmtdc0,oPb/NRmr?nE uB7~QBrkd&TLh-K#;b/例zԭb)Mq fnS)9֘AR&Pu2cG_^! Mq% # %ؕ#Ö@fȢ:j" yR]7 4eqj+(&?&LJ8bX/H8\@VݶɭOnDJ~P]~\ϙ̶LyTJl{K .j렶DLviw8gFyp* { zt1zO&T ¯7+fZ0+gkYG 0WJiiJ F&QKȯVe-=eF}Ф<AM7 1k).ԁ$VވfӺǾȦ!.{>TTYBV쑕-LK]Cr|}L:"o]Lf.j~ǾA^t/napA^0W|ϊ Z>_WjzЌ&jOTgu69\`,iA+8Me=TvG-\DNa(lfycKj*eWLJ.@wpV,lʄV<5&QP(%!PJB"FCB׳|l`C4Z)H] !kBBDwι? gqq`pv-,[ pG͔Br.T ܍RE֢%^Q2V C z=Qa:M|p(fp)=ݫ+dTA@V 7ty D/):>GVKU휃fVhv' eE+=;E+2yS T >'d)FѬw-~Ӏ2`1 ,='f~H7YD>I9!LKQ~|qڛ?-8ts3a,f0x<=1_I]} l2Ō,#kC>r=ۏ(yǮF]Pu`{^3R=, 8kh"KfW?$lwKd;?6dٍ"\7n3{L_g4^'4;kTv8<qຂ-*7A1$t榼lˋZqPHaȡ\EXu$Yn]\T P 3ra5aYK޲hi7Y 1{ܭCrvb,5ǎB*s%Ig¦cw+wI._qw&"zor>n[6ˤ僧+il:̻Ud?bU_=}a\\㿋y! &+O塵jD֞n +oZZKm>NFd PT5Q @5Y e0Fi';=;ܙb|D,aFzZI .Ogo]:kuOcFP&(mkq%hoaniƯ뤏KnG+$q}ygǒMʘz0̼P6ԛr/d?$ 0E*Ii`]hﱡ0DG%+B1K5ư$p٪mYk>{P;5-U;js'"(* ~] ]zG!!G~h˾\^E*/گ> e^n^DzugF+Qx` BCبU_~ကq(1 NZcZjch qΗ cE`ݽ==@3 DW-+~&9LwULZѴcc ~vX#YEJˌ@TVqL>^1k"dL;Ik rjZJH=&v7+PT|cYK(_ux8oNoՙ6qF?Yocd9yrKC6P 18ҽ+R<%P{rAԍ/l=t;9ʔc}inqGfXi`$9?$CxWl<3$Dv>Fv LeHLp)U{u  ~`P 2\<dLE̐U*2PeITXwNu կA, m8Z"OBOZ;I0 ڶBO&;I be5\|nu%UQp=3^.}['Y6eGGАZ&/I $s+ OB#0&bL$4Jw Rp[W $L#YYBQ&M T75_I#;oYXoL 0`EM~o (ݥJ35X 60ʡzrq :X@Wv Qn99 ^K+eY;'k/2 x&[s+UjPA &vzi_x; o ) i^ߊ˟ Wz2* @yÑ!eg8H;Jm~DHy?1}:5!=aHk㪄>3bn5>dz$.}B68иIWx3LLpo2V*Ƌ1̲N + p\- Puv?4juķy\˽EFJ@2dA A~33ujDdɶ;˿7pb=[3*8|Э%;l*6`v^)w+09w`aMk"ٜ)mg3sI{<V"cm[6>%эE7a4D)!Fٍ-#@5gK_)9pMZ}wͬi72KKۚIQ 1#>tMZ:VMߪ{̈́ڄZ,N2[=/8!1 lX1dRǗ!3\GVxۻ9QFCS,KGX]I#k@p""z-]|R8{ˋk =g6:[}Hc7."MȬTzaiø ^ tC݅y7_3,v"{85.|i,zN d3 ǭ +K)j˼PC(&H|; LXD<h.X6.,Kw")QN7[jrsc3;lj3'IMBn頋K4w1JzVƴz0Q(il>D]p,I. ZfI(g!TpoLaJFmIw(Ǧ/QdpTxhH y;(2> 5Rn)g}P -)(dC*rо bf7ʈ;)TNj/L=OzߜH1ܯwu0DLDV4{rr;w*,}@h JHHӯцjӲtɠS Zyi'R,=& ̬)h[ԥo{82V#σ-pklECSp9B)w3f  {e}nTzPsq$V.B%7$:sx$YީVʙKZɈ+ l8OͻƒE zJIPD@!*L.J8׋ Ю fkltW6Fl}+4v^CP|6TQjlzx*~p7lhuJ@+Hn7;u¡Q?5&3qYH!U4c s4ӻFT֞rg6zh0eC}~4j}< X0!zo9ol~hu*^Lss~ x3kHP*<\-j/i)f 9%MZFry~aӍ-Ìtnǀx&] ,+lJvc^`7媪-'7ejlg !}aB|hɌ29Ҏإ0,|#6kJ'Z+Kr7+FKRnڕlqТW_/m !x:9U6Q5 L9U8RE#Q*bp(R jrCGʼW>^\Q`iG7@`gjNے}>7Ttɠ"8@G@hYἳH|O+䇚 +(ɠ6n3`9,u-6p;wcd^f*~Qzz)1RoO1I "L.Ef``rj)X\;K_xvy)Y=EsJS.NhCΫX²m86 :P1H{g}k(+ġՊhblT봵TuZTҿA=i!n<-aG(H@ӗOq:C0>eL)la:T$QƠf#k+ynioFV`XCssk4%`$5+Cd*w aT1tNҚ-@~$+syaweqMAWħVpC]gOD' h f.G"xC7isIG)<:Q6h ?uM%?fa]xjzMQVASx#H2 e/}q1A-nqfw,G`ݍ¶eS`*RKqW4 ڥLyڳ1JjeCcĸ7ѹdjf'Hs~#=r_L*K*(_ξhs}Zp|$fN] S(bKG*0%c[cZ(B[xh,]JjxQUxŚ%P/"u{Bz!µ+מ;Y/Nu2GT?ړsĩ Q/ɒ̅kƙk!V40}q$ab؝ŇݡD/Ld$b\]S(b/ٛc6=:CY<ӗ,zDE1:t lfQR.TRNz nX+ʋ?*s= :(i1ޯHtaS(uE~]4a3=gj~mBtvn%)k]B-@j4!Iÿh Shn=Gf-Nɷ+'ci,D&rC~\Kh~NФiOI|9WI_t^N-*D a>$>M{4ZU[ ۬.4b?oQg; 3 F9R 2\EE0dc<(Rz *RA_m047AZ=ʌ<$V26xInLkl3; ]!hc:XLJ&<>_,~a 3Es,Gg(܃θ`E >P/`bJ6a7/ɚMg۬cJil/#\Rs-_~\LF$zw6}<2IH0C4 C╸(`WfYӴ*IrTqCLmV}> ڦ1, 79df:f2yél84E+M*; I:}rj}d/xGh]Pp$2i_Φ"ԥeԝXf[kmyPLn78m=\bV賯6O9[mMFI~G@f3J&(c~5_*~ˀߎ'],9nåms69*ɯ" XW?$ Bd:ζJ51Xri(# KOQ=Wt >e.\>Z] ѕɞrI/[M%Ecf;$foؘ/IF C0`gP8{ev $Cd_x^OIϞ+/dĮigUa'90+PurUu/G@^iW<:;?Sڈ0{Y{mAAP$0˥|4[ZpTf4+ B=2硡~Unz;9®(/7!I4HirJNCL5iL)4@B^tǭ1#0!H0ST($g>ƿ5V4%;fM~Rp3*A>.i@+[Zc9$b`b#=-l8K5N[ NQJ鬺)"qǡ|7 =w)%WZW|qe)6e!!ɏ(McESIm' 9&p,S%E JiOo_ggM;2yo NчBzĩY_[EĐ[6'tCϛ{fl2+! `M^1}=rRr1,t7@YBkpZ9tcva@1'n9KYJqjl}4p9ϟ_?|vg,hAJNxV^:k ؍(=KӵSv+ٓ7X#Y WTD,S~O{V ¤B?J+'>NK]|^=`!;kȦcQ|E eT.p+Aͫ (B$:(K6̦^BC`Znrm2UT+){6dξq@kYX`SƢ$÷6?5]P }-#\L:1zY+U}@!:Ji0 ۟[S; XY=rV{D0o:M"Q>?^w^9 [`PYx'rrޅ47&17$edZiSn9qaL鼂UE|Uv؁k}4_RDi]du)}rB֐,~+Eߝ0AH8#`2nՅ)ip%FH)8H `7጖$S+bnbANF đfajp|ЁĦ~;='Fz\n=&Nߞ +X9"A'XƭRޮFe gurk])LwucKӞj7Zo F )uf<f*ky\ub_jUh-5zÇr<2 j4\UТjQU&|uX-: 6[oQy׊t;Ikc츖lտKky< =%͜Lje|\;6ss艼Ȥ.@'R8؄uKQTf83:F{h,?.nxc1<H3r>w0 NQVkjl> +j#_X@~kVv7tQVFȟ4ul)lOcS>]8K[Hқγ@K+ @p*UK \ @K!jzCǝ砯"D܀^E[#_e $v!gcVO%£q_wlТ',<~v31ClM8D޼ʹyv~Ո[v1R;m7 ~H:aP8?eLaq Ki\hTd/- n?"'T)ns Z͑"P DSc:pZEi7oFjn'^\aυ@dA,K3"N0F/^ָu[@Kn0neL.V*TlWQD݀$2}>|uŋ︋SNn0rm k{ظ^[|n7b_Lq6:hʮKypinjXd^m{zWk9;Cv"('^pf"2N*>דOl䅓jiC͇)'Jpq;'@φ;#H$H'!,t'YLE^>cP{ pj*2%G=snenr?1L>5TtP@/]_Ӳ4(g˱ąH\OΒs4YCRm]_ٵophftN 6D8v(>|)WؘVپV/y Κݜԉ >XuYU1yИC!+ Hccb!lE;OR8({:l6v@z֖`tcf˚p2}BfԿ.㎠oƠjt+V̆N}f\Ȇ`R77ۥTT<mC 8V4Y(]ji2 1;gƐyJeWd$7x~:\Jfpnk%;{-`4V|Ι:U6s3(Q2/'"O}EqYw?j8m} n"zңxBz8ØǓ..ܯVgx?>-Fu,t܋T!;g|:!3_3K_+)kfh 䲞$S7}g*/xwOUY@@LԱwћWL} @p="[ >@ y%(AZ_ҨЊǰ L$$f* *&Sud% HOpB>ɽ'iY +!>8h>w=3:hLr V8!0a?(/ yLv+"7`)|b`'1e_xc} E\@ N6-T3Zc>"&wHsU@6B5'T 4`Oݸy}va/ w9zRw2XGؒ1u&qh MvE?&5m}^p}KC *1xLZmPրWuKʪPPu^z,bԚ7 >:ͤ!=_ *uFkx;n}8T乷V¦JUP6'y\l}3 5k\e=O b]rTDc))fx)蘁ZiZ㟔uw52 Q_)%0#R&=3@dUgh5x' PfqU\d)-/<] D2^x\ >S70v8(c VAcB|ک>Jo܋+uk:}ͫ\a"h*M$~qI<LoJ1b1;>AZ?P޼0?COBk:,8536<V U"&CSЧбgOD`Tuad/$yʬ?x+ 6Q`]56~cg_XeK"hb|OdZ1iR6DЭTd%SX,ݩA1``%׸H=#u.t)*9h3k8ͲRl ϳ3l%+m9˫hz[t)7%Yz4Su$ɴq,Vː;lHTX_[Zm5RW{>xfΙ#3U~>!`icbn8)\9ݾۥrtQftgLC=ӛL\]>O:G2zm782`ܡq?p T2FX):ЛI5zĤsҿ_ O9\eIZf*}|*5V̙%U,PMȴVyiAp}Vڐ;X2ش &Dykbt*-sdhȳ 䈔XW#-١2YU03%NuItza^ƄC:K~T7  ۆ Tauڤw"M(ͲtP[HpfqcH ʟ0 ZSxlQ3D M˩ϵ5VPWr$r!ܩ=dFV󾹀by, X&_98܌ >o C=Mx{s1j8,oWk`y*um…ˊIJ"MxOR) +N0%f(CO:s .% z|G/R²у*S#b؊r\t j5nif ]pK'XL7O*518qwl H}ikME @k+n!3NLb^(V(ž}(X7GdaZ!YPd͆TSՒQ(=KҪb[8ńZ?vF[mfJͷcX)i QnhM`V49%"||8ʅA~60{+DH}bbhMG9/PI y iE=&+zYhg\p@=^dŰ:2}G'WNrG⪈:%^;(I, $dl% $\_.!4D&1Ρu3O/4MGKCBg (3,6Ņ-Cp-V,7 i[/E:,%fjI0#v^Ư1";Hn QeFVI xAFP͛U |ec:73 b%MnJХ£ >T3X)xo1qU|Aҝ?pc}Wdu3׹!LmECF7+sPH:a?S^ijlXFh+i 8i[C<(Ll«a*[G]#Zħ(%'hJܜ5r#~Ls%9ޯ;\*,xZیR?ԮTmP0}TM#cc;å!6l-Y[XünvS@{tyDI/v>v]va,.|cLSo'2eVۄ'\ܴzJ;Nr]{69d{J)€DϦxw9KlMBgC-On 1eߢ .nJq(衂‘H(?galCE`hTmjto֏SCPQ]l'GswhŸ-O /=6V*^JMzmm Ȑ*+q~2r驣 mT(@ qsKq~6d#t%^bfg⣻jW F]gIF9TVQv I6[|A{]?w8(=,ZN3iL&:.[) ub‚+FE̦)s[-meG$ᎭaƯ`'$IvFLpGKAӕ-qE/<0s~E\_&p<~.Fo懄yM^WgL~ XꪁœeAw_piM}K읾Ui[zA:9T, a|2;#"x=[xt SS!OnG`v6 y!-=A}AioNUzdzK/z]Q;q?;4~@٢KTFV ]O[VJ |oB(Vk!NTaYո*\lN bxTSb8f 7Q l\-ZB w:Ћ_A*6U:Jv^`<ٺQ-|,8 qmhPzY\} &^3"H})M*u\*;oqz̥1-I ]7JI@Zq  qic3EOJNB-񰾑D\ޜx*W; T盼TF2ǗBbDK yi-8GoY.#h}>H|@kE$PtHo~Si=Uͫ+35St#>(.l澆ppll РtTk4#d<,e@/ !\l")i>)2^cE^$ 9+`iUs6mC7G%.~yrX+yhY`h*ora1|=B9sl0jM +ԍ!W']Of E؀2a]!bvsAFm}lvBR!oi.D\Tݏ8 x$-!,$g?]Q;6'K`ֲmL29jW?:Y^3Ez { ~-8V;iP\f7e+LokN<7E]b/-F# W R"IggRHa`μT^?˺L4@1-#x<ҳpb{ TϑqIWPD4﮹V?^XV-$}օJ7utcdM=j܅bs0qާMgJrFW`zַɁM,iq1)T/?,Egnun^Kd}h +OSs_A\i^~hj1A“Rkt{ȁ(?AvqBs/YXPnڀ̜\5]οgKgUb家6t2h,Ě.î&y ), r}=c1 n_[[ v>P>|?ERAqPWs3̀Zr“V4Bs ؕ&9?ŭ$W!&+@dw$tFFWooιF`ot1ͦ2l$ӴcXahE@@@iǜ"-Mi"8Aia _W=< C(݄L<{k$]z^|ВJDAp߰HFr6ܡwy* {-];h/qe@ ~5..'Z=X}oT60[|qC1O:fBl eR3@cwĥȂFx[ v> d!B8?~#<6.ko~;d5.ĭ-\nN q$`1cY#^ pyVx9#\šK@s}8_SEr P VS,"7E0iWIeThϿM!T3|(yn RW HCg?_"p2'W7x 80]]cqUFJkO"T*)G܃5 '͉#o ! iI'ޥrH-*,0Ϡ'[~#jGfTY/rH؍2<#\!ΤhZrQ ~Bod o>Ɠ LFيN(wσŴ )R?t1 y)c4p|IHSL[ Z..!>sM\Y__TRM/V0*R ?!R~('_Krd|qa# N8^4AZܹ~l)#ȏ8O"mO̚^l3;ԉ[7@Blh)XuW*x*JI+\H} XXo81Co 2hй0SDבmIF5|դdfx\7@s?ʓ9]^b s YgO&'$?|kh~zqȓe!=>G M@oD#(IYW:r\cXΘ:&"sr713 NS;5'1~گYN@3;s 5G1qxZzO{Z,Ҵ%|M?tR ɹ$xK;<DŽs}-宰Q:ƥWg5׍WLn%6;];%5lCk~?s漵h3\K~#pnddǫᆬ0_uV6u r~w1v0E~ v\w%5j.bJgy=Eo4mo<|'A)6W_Y9޼R^Luw(UGZ>;[A7_ԗCm;|#M[ dz<7G#],Yw&rsߎ8eIJ~&]xf&$B-7oYHXEg#W풕 ld1Yh=4>\4y{MEfsq&͸Wܽyte{p'ʬqcIaH-E4V񻳏zJiGku>A+*k_QǷ5ƕǣ 3͙j`0#zxe/s{ȵ-鱂!e6$qȔ}џH"x=e?/7ű`3tptX a op S~k* wυ坂2i_,/%1c)fˍՏ7ԡAO#U(3o UԘj}cW4T0ѥ˥Ytv i1~E~-"&M]}4&JO}d/S˻j!~ #C{n]gaY|`[C0X8MTdrĖ'! e4IRIIJG,\xv:QFB~3^IP"5';=iG^}hIwj~ 1XIʋ9І~ Tˎ]Żf CCj4:q]ZT7\M8<>$ i;InD›Mp˜5H$\ nӭ‘Ʃ hVckE׭)d٤jB"8;1Ґ'ƬGlq~p XTM/>R`lъ>6ǣLEɗ`D;Fi9E'sX*e&JwPy JѰ@v-xTXaփ:*岴q5N Ţy{`e]#!R7^-/EKsDc=7xD 9 ͜+EW j:|IZvcr(&DdԅսM̒>I^fP(\? ZBdRP3y TyҚe_S"7vQ[tzF=0eO\Rb̗ɃC#cQ _|ho2Q7x:W\3N;j\ ʤ)k ,2]d;RٹlBQ-]r[cqQ>{[?W }mٖ~:tdX H-+B ӿOxmK5# qj|pgQzYy u+Ư\!O7~K}E`LbR4n\!j\p Fq$H^M=jUBPC0]( VI.8c%dFsn쯇KCR̊(1|HIe&d͍xKGkJu7. ĭ0WMqXGR b0 wY].&J;<|fhdd\Бr^Ij@@,,8 %iwB^^:h#^mM noiZI8Ŝ-sjn@`/kyCc"bA#[ AҳK[ߪL߽Y1/aW<6uN?<^ g~;*psEAq_#iP):r ?Nԇ3=_UiؤK)OI#t8ڱN4DA`7=vmxP C bi8Or+Fvd}0tڇفM\(8@Q[/sokui_7 Wcfͽ!bfiB;P~T{fdf0mA ΅#olJߔ Һ,sY,g@z=}玺65>fၭ1$1rcAxiMGz!\L A/)pR#t~S(!eJ߆}| m.+6~Õ-Xv1+bnbL4e@!lYO3mDP +b쭠ע/Nz(=+}p@їn;&kJa7 ?z>@IMܜx)}-#A0_tMQ}> !HI3BQùV~h!֩va: 4 o"%$-RcU Iué1泒7&Xnn_vahj4σozE0I:o4߼RgL=ө%O.Z+ Q+[) JrKpDjRzkup4ގh$q sҠnѨr BBx1pk~6m#`@+ IKJFm/D#$w&+ѮFZ;G}\\S@ y%v5H`~Mh}1o[wNqd@ 4C*xsMhI'PvǽU 2 [pU%&.a\^?社)v Տle)7]&ܮp\ zk8&7dhK%R7ЯiO13$|aPVX~cl\\q7j yw0d9/(=3*Njq$e(#\6] MH%YJ:뚶{]W.qHJɧ;gw~_e1*}J YMA#`Dgm[vsiYKJk=ihHҠ8sU,X~:\>_Ůǫ+0*GA" ޱX8LF]aʾ>3a&m腦_N6Eƒw=A΁AqG&%>Ny.! 2]>AO P._K8\ aPWj:Jf:(kb'y ->! Lr>,n_'R7{;PY2NzwV 7t3I01퐼E?y>FEw:H7|S;h "L;^-8qj+ H[~ a? b= L㴤NH;)X+%YȧAJ*걶/Csvqm~DJ*cט};&4ڙv,F}Eœu1V&e^-Q#S@G#(hqSLb@R?:7Uk)U1I^qjy @Քm|<ֿ:֙> x%ׂ3se)=Çu䶟 fQ>o-s( 8Shʡx@~{iՖq빭hCʞo0;rLS DF@[i+TimeDqfmp.~mq7kgP$P J,*d 82Y dH S@L"I.AH۹jau]J*9e<`V WEr½Of^n$L> TB#C!sVCAG$eN^S6) Q¤d"B ]EzC gw4,bU>Y2'^yO?!X<.߹4[Y?,'rƣ"2QPwarM^R;yg\.L!_<@ZepH$"_goHL 5]$f3AvPШ4R5Zo~3{@)9n99-YSsCYCʙk#4zsغ1 M#BXۧz%;P%]ₑG |XmHS i c4S%o}g> M^@kyaKznz.fhĻVD6^UļU$ l%B NײW:o¾7X "}ҏ,s8hr7AiNEHZ#N!>ƈzDyyqMieFc=׭vJ/5}mwOHd_Bcqǻr3<Ŏcn y!#Ni#Y/&4!ۼFgpP)j s4d4}axxT߅ǜ(W{[lha]9s"$QO"Lw+u<ãm°X=e:#Tm**J4`贿 Uqc1.Lɥ$;` 7+9Nga#7AǒB>zbk1 h(B`jNs0u-ۚx Jy4 GB.S:h-l<۴pQ lA@H ϩwĽiM8#ZrT9+k#Ran`R1A5E%pk|`B ă~¿E `c(:)T0? vݩ:pxݗ'A]m,'AXjAT+r ^(vyHuc"J][|# ?O`=-~@j+ra)IĦ tD hUβZ ˟8@U^r}M)0Kq8Q'o 3S߼ͱj^Duc6c/s68m1gSf"и#Fgr#L aLBs`D4ALC#:k2. s\t-5=`xoeMepK,qK--( 8sX`Ys塂 K/Zhvpfx:PCJm}br6Z~!V9`89ma4ohs޼J|*P*AUꖰA u]<^Z;@^odpUՌ vA12C >b[gʖ|ᾩ P*oEvԥd''X:+WJ|u7Fua&]e !yVVoؙR?Fg 1B =@HIG61mq(L%E2]"1MIFddwǔkD֦YVd;|cAzN8?E QVҰߎ7am/ ֥QA'aoK 'w30鱢tʘeZ[lHA,ZXM'RCXKlVI^Y-:1F]xV!,yĶ`qWPM%cH:S^`@89k:_z3sBv[r+Ek2qT].v!)S^,OvBVFlenM=sL)6\wNyV<3a΅1@bK|,4 qK:䇶I4yq%eshcVccn|Lt=ע ߨLǽy`,&|9xw(Vni 9IƛqwGd8>c}fP3es"_jr;\b0dx aed l҃LL' C47gKr#Pw|rIvwmAdn1Ԓį8YO@CT7&[\Bd ALU+k!fC'D`Pxm#Hc!assrzr!+xs`cs'Qg 1h٢(G׿t#['*܋4y7mV;Lfb $y[[ݽMұ6O=VR[BMV+F:VrSB9BԾ"Tԯ4 *f812 Bff}iω߫3{U͊Ҡ"w[&+]jZVƤO)]hMQNUDrM $,N˒q CJ+&+bacP{gPn]R,>b|8S.czu"A`|Sk%ZA}\/q$4)K`ʽ”྄ァ<$[r>bL:v5\ٛnۗoL3E@SBb4GڝhuTh!Ѡe ̦mx;\@zrc_Cۚ}jT`xX,Qt$e:KtA0CIS||ɸ"zoZTJ f)ԸߎxO; tzo UYoڐ.CE~11d[8@VUtLrQR5R;/b%,X=ܓA{>966(sKfK:7Ϛ LDF+6F1K5̀C;r@+;;*T$oX W&hbV:D(gUɢ.~7*'pʀ^I4 b=cwu4Q oeiTσ;" :=P<б _7Yd0gxwbd$E˘"$cV*WhHv}+sw >#i],S[/k!a1X8p@;TdAG׷ZzFU%f:y':a@7ЕI=&fNt=`#jt^S]z0,G ;'q- ِ ߻_h lf\W3bq]ڢYR IET0@U;%Z4ӈ"&YkT)L C`OMv]Sgx2@+d 6#m+fO4O^AĜB6i^@=4YH\39ޖGSI{ <%1,66a--f'[v$kw" 2=V^N,DF9wZ3@>6|uC[*aFQcP})3`Fab`5 t˘}Sf^Pe&mN2hu70'/)L) -([!,Мao,I&, B9FZb/Cyۧ$ڹU>n0vѳi9%Olj  u:P$=+:nP`|q.km32`<iIֵ' 7B Cg͓:qtj\A~WkkŚ (eBN(/`k. yѯN!K?h2xԻLʌHg)ErN{Ͼ01ȅqWѪxeoEUӼZ:y$=B)#sa$xe y~1d̠#]*ʛ%_O^\$!ړo` ZJqRPb ~uʟ?djӤKCa7-ZmVy-Իds50/e.N-9i Fc_]n.}"vK&C&\Sj]yqskCr׻,(g J4^((a,"_\yޞGO!&ýW7C7vvqY ١ނC?Re6f90В SQH[CPw B\J\~,q4̏?hM>q ~ V6,f4>)m0TO+pt` Mmk4؇~**YWxSO|aPY7"dl"x C Z EbpO(0A=]΍\f}XEXm sx!HeXr/SܫICZ-n8c@\3,1.c]dR}Y@>e@GYYp,3XK ^U@h(_3pQNtrmS'5icA W&v5k[xSV{K{S#:*2E"ahUdχp4C'9.|Xeܻjٮh0%3&9=X56;'sd4f6Hy+!wG8ҿ vtmNJț>fze7!;O ܺkYsl1 H/a$>lyG#UcK=jjHz{K|1ĹO,⎐j%ZD&Mm7W_0 2b9vb&鐲TD.;gԴ=oo읪kuuƐD`R#Uifv6U6oJBP ; ho+k'W@TXRlZd& ̋r,IɷpvlHNh |:Τ4.lv(]$6 l&:0Ljkr*ђc䜒mD_+KZxSdJ$H* S6ouE=wvhP""3K8ϊRn]mDyRvLԳRx !GQ@TJB~S7t4&f2P\Ll9t"E Sؤ<|4ͥjPiDPY7)>_֪^TJUK~W=VAeכjU-oo9P~JTI|Cܣ{R;:$aRZ. EirߧШs9wMbD qьa\ m?W&֡K6}i6R ^ߓ1ӥK$ `$95}&I`)G+xW7)Et$-pn? <%"嫮sm f8qe3_a^m4@W㯆뵇#wy+#L;ۘhcN}R Ec=p(б$poEdk/gtZy=i*%JC9ef1sGCe;F7"dWJf{ aQɿ娡MY>y#ds218|-d*BTJ{"#rLl(l/ef& g湍?~FɻNI2AVQD;))h>Hh"v,SGƼ*Y2_>!!_3WMˆ7wIdtLYt;EfZ|6犬9]1/7@W?Yqr1Z%"#Yzw5؝?SˬmEQӴIm.0]m#& >]:r%o $GA]'@PEwt_7z1lrB(r[f*!g t5o;Ign/UӰYvQ|ϛ+5Js4E0̲|!EM#}Wϴ29 F|G'_o>ޯxE 7`&Thk $X6/7@e;gD+I/#}Zk_)FcG'v8; wA߰ B*TRRマsKt|'pܠcTzY/삳!X@yLD09߲nN}u\>8ܾR˪ݡ# Kڜ.nga>) ͯV1]O?gqo ntwv{G:0>њawAp"G9pl;GC`8[Ԙc sBׁ~H,q2[ߑ M`]WKEĔpI2|LIjՃ-Ĺ+O9zѠ:qv=WjiC=#KROC7k q̭IA#k~c' PHW۞ Po/{ \J;DX9*5+HEI0OsȰwwRq5d*b5l`$*N J b*b*=U`OjB7xSPeHdG /{_EH~Dk}VM'Eqijy{;bG I 7YFB:lbe9Ҹm*ޛ=lP [ZM0@‰g9~0.<;BhQJD5idǏ dKWdOp Qv`SWJ'F+~Li88W tgqOӃg4ev:ȗK;cE:fXK"Yc2PWcGc4'F(q x^ک##f3vIp(aOKO9|"~^l?0F~_"fƥMYFl8l٨1YE,EBdVZ o|3LjBtJΊTd >P`Sm'l# |qw#R Go6GF;1ضP]N98?%LE HĬ #= 'EW~pEO%ԭ NV⒔bnSA~R/l&U;H\ an} HzZ-D|'Qlpq\uH(W]^ksL@v_˜tk0$tneI1_(EkV %ؓ jb{ȡ@TTRũj|гX<./{ڟ'y06(H/7Xdg2APbz[ҝcGe~"Zg/(iw E lUYкOhPʻS^5Mڔuz'gC{GDuySs[ۼND`u;lno=惷KUy.t٬nyp*}Ap ݃ih3[!n}r'zVV- C,08 gaCzœp0([yj Fڇ.+fw̜ 5 n4)('npvAYDaXS]`&)KeT1n"PyȔnc`bpD=8#' ?RX:e (MEr"J85q&D ޺'cڧ GMP .vfCxb amuŔQ2b/(PS,ٱV@YAތncMJYQ4d-P̴}0lBD)F98Y}_.pV'UUt3xDUjh$6r!Kr &(pv"nh75YZ+,TFluB3>a^dZ{5Vsi+tajRSխ1 V%jxW1&t^|<G_eY6:~"–Q78r3wK%ɜz>>j@pCzg})a!5}cgO#ড়n6\f!RxlPx}`/b?x䬠DκRcSYʒ*[eY'p :5T 6 o''SA"sL3);+R፣CuY.SF/A]W; uMMb>Sd]7`(U>ƾӫH] ȴm*Ĺн挊ŞFs Aqs EqP$oy58f %@o;=\]lk-4/]x4UOJB`̏pʙPz`&z*f^rbWwswNճR%犎qCP`9q̳]&?{:(`o= \49ar]OMH@RJQ{A;N(BKFMתܕC3y]_CK<m(xs3jRM``6Aa*1*े,a [,*F)Lޭ&r-2qrK>Fv% !di#_AB*HD'؉ d$D.Sxj%W tQs=n}C^,=PqB-ǣ蕈0&\WW2:F*,Tݿ UIt7P5=1-sZiɮH֜RU"u΁{!޻]Xwϴ ,YMF| >Ղvn::@9ɑTB0󖞭 PxAQcE;Us3 ^UhkY[u>1'|Bة/#} J{jս$Sqڏ4q&!{ $S }2[NwQ~HON%pmH&BQ{6 !q ĩsiag#:#O.PL8m 4HT!qviVLᑫ:򏴱<4MlFՖ3gr}gSFCu]`~ǏS>-)BGw 1tezw(9D߻1mqWٞ$#=߇A͎#ި$ߓ}P + '"Ĵ8| !n̾4UA̷n=OS#,yk%/Qc$,tTױ3k2QT: 6n4*]DS!(VWɚ*lG,DP!R,q#ly:+BNMz]=gȷ؂CKL͖h,ʛ7Z'үVfM=k)TX@`do9a tfH-Tt]V](yJ"_MJVK`-ObIÉk8 qʢ}Cn9nrKk&&`nAA)ao>Bqן3MJ7uVPU$mq:͙:kNbR0paG%XۓXNp@ \m[vj%mS}i\+nxMr"<$K=dJfY<{8- t ?4-L!#aGN5 y\Wk ɇYˉo-?q,4U%~15 댐)|\=exf0"ˆ>^Y 4kuwR`ʾ!:pikVׄ@C07V-" "}xy_KqR}VwRV ϴˆV)v?L39J_;afcZn0~4yW~N"XxۼDwqpA;l4i N@ ƅၰʁʼIQ-q׆*AN%hٱ 0 $IHnt.g@(:J@=TΈW;̰ ^ T ~>d4}q_3pJL ϼ,y8Hc1ǐO$)9Zj8)C=m0chiy=O/w3/3;\tӑn>޹]q.9e0&)W* ˞x2+6xӽ0r{VS1ðL{ f6[6 HN:~6.4Q|&B4NB3槡&NU9puP.8\xZiYG hFNv{c K:"0މ%4C;mۑ5R8Q혶;44p&ЉY@~u0Y S=:@E)GR#6(TlFĒJGń}lG Z< ,wxaPݶQNjX.Bxp ( L JqLQ'|PHd8vE뺲<~+n0!o3ӖX0bޛ>ÚQlok 5G?U ]j(,&Y'(R!u/͠Gal+vrh5Mw)=o֔!uKHO#Rs(MYE`h1-"2w J)vORcMO&w\'?y ;Tyrgjy ]eBHJ [:vazNnR%G 9<λui^ج&7գLL1aU;WгS %UL1uu[f']/=l $P@.V=4}^]<͟҉I?"8kc&Cg _y%x>JAӝRڤ{qdo5MiJ*nఆ`(Ih~)A"wU_CňWQ~ nR4@񎚣Ў/*==W!?T~d#) $RPmnqy0;,F%3߫$kDemlaLZXBWs%'P.R E>~i >Ux| fPq V W&*JJȱQZ'ex/Lr"̠ ԯ%3B֝Q| ZknM! ?iEyoLg\05dH"CdÁZëi\8Pro PE[{5>[2X0^!N⪝"HFJ^̕ӃcMA1~8ZD *8_]〈UzfmóZմF7_˲[ϘQ=iTQ*EwM2JԚb@)§yJ e Paс w;f;O,PˎH!嘛6*^)9Q&vPyK%-5~7Z3"$mMsCXą[T_^,CA܉pT'B=>c5hu֍[5r0َj7ka[=8.ss t;|nW Qh4{Eg $x) ~g,-REVM*DŽ9= e[`+ B+mf*'xҒA[̡,$J ?Ag>2> c*m*$;f?7c%9 ّKaL|Cz_uҠg^-qs5f;O#c'YQޡx9*Iб~n,E$NF[Y|=;((%= WCGߚ!ڤ3ݍ n^VpdWA*YeJ9}`HH80ϗ)6(㦙Ѡ"`BiD>Vҟ:Zf`-T.]OݳԒӴT$f 2'""W|(Ƒ 0FR%)G1/ha.BF ٥% :wJ O|ot)Fϙ\t5TFM:Xg J|TTGG.jYtWR L"[a"DKiUos2wpb(fg9qZʒ}*X#0|[#7ՈE8U 5VP-7;KWhLmEW\,-E;cLx?*; ;9:l/1(gz7[[Ү:K.@w ݡsn& ^R.6k Xd9QjZEiPud3lߙ{ǣt0nNuCDe}e#?.}&) mJӮZa$ ~Й9):}r r>W Đ,u?#@ /=8S>LOeN ҄*r]hȑޤ:|T돏Sj7{;uM/rɷ*[ďW+eJ;THn1qBVgr&د& ZMFJ9FB{4Yu"9hW//볢qD:5P@J:!rJ0E}4l)ßR.:ߙ}Ҽ0&aRb"maTDH^ V?»GIإTm^7 Hxqf "gPkkx @MRF{{4> I띟G:_$7Hi7FM(ծ.X9=y2z,Ldzxle S-d^E ~RfA&@՝J,.k_n,V,_ɐށrBd=jNO@D5˘'g||Cz3G &"=:Q!&9QMO^^Unn$|tFd~ܙ?@*cd,pcp21[u OP|ʷCXk5P5:2K,AVaѠ%ftA-NR.GNI1"7M;llUI1ZUK\P ™̈́fѩdb@\dj!bǙ*?|T`=OK c7-!"9e5mTk~MLY% LVFL LkjGtH`(%gS FTe:u{m+&.c)/ƉyPtam˧HER X.Ӈa%m8؝^/p=h&0{(^@,wׄ-Wm^mɠ1ϝ8ݘ ܆FlT Mʢ+!mP|EڷT,C9m\״ef׷bu,OT[„k,˒xᑗjDi>ZfP^ q(9Sl;Zo#a.)ꤴM;ے9Q~2Z Pk(#9g-siwFC4:/ 砉2^Wȟ;e!R k xzwg2n~ET.eqD%Ǔ:\F̈́HܪFub8}U8S@?f+g-@'E3r}tԢ#D{S57\Zb>Un nmlE]v\C.K4fNW A8&W&}B)$J %a0 #_4kd78M}z1ևQeǕF+>7.9Uk%//NWUr‚ O;А*\_6CK%gI/fw/zb~u?x-p;[z)CgD!AFܿwLD2m`IȂ\,r)#]sxzXz3b;hr?JRvO 91(Mb -/ꐗ.\#ܥ,CM*M|tkFJ:C6$J^Ws×,z"&I9~EV2 -DW8XCWx'1:$ 롺 N얹ƷG\ZNaz몏+|L@$q+"j_t~Ԃ=;`ƈl}ڕ,7"vM\._O3m3 *gV{dCr#Lj'0$KiltMCimBp*U_lɐR7#.Q>0yKoi4qpʁs0UrHNwR|Ύh׺&w$FKɓ%o#ŀהmp[TO! /F޽61C_O933Õc3N'^´^g†>`;qXO.2%_ o @ Noc) ?$X $T8 UR:i ?;-D Q{O0:qh$zݶ>3w!W5N{aAx}Oy#9s&} tim G :GʜgS'|\U;+&5H&=/8"ې* ~??y+D :jbO㞲PDy%@3ts%s T:<@]Fyu;#iQK7'K/xƲw#16 B U0Sk⍕EyqН&gA.mLrMtR+C82pdUʁ@RhݍSbKHQەs `/Fkb#NV&QM0p=4;a妞۵frn\Qi@rg;AmFJc< mĄ&WmWo4SloH )uxtd:&HgXPh2pbD*]&i] eJ6Ѓh~a0 b8pndj"=&vi+6Bdg+7hvב-81 doc(I24.fi(cîb Y8x71&rZOw9r^ہg/''rR/N9]~tBVZl0$W,mCVg49%G)s9x:) k we <.5,BGMfם/s/hs0*PĐO2oH:T~ͳj֛;6! Kڂs x ^.KtUDj~s6Qku$lh%|ȏDBIe`3΍ڎʍPH<4qؽ So0~)fI?Hayq ܵz_f5 d3 :4^ŔL(Up!RouB2VHߢBd2^+{ +/KmS`J'\Ԏ`OZR?sH{ nMns=fR{_ε,4<6߇3^ 1HgL]2C.xA^xP6Y5/_S[vk wM7%M''ZɴI]KYPlsjļTlk8zä[pt,tr4ElOD8 1nj%ɶ;#W?Z/ϫe|K;v$}m+ӇAn.]O!Y23\{:hzz`'@X8[ [I+W?JX9j;+ +k^BYn~O>.S( x) cIYg-a6{~_ClY$oXQрW}"j7k閷6Ψ͑XC-iX=(݂klfa (G$),3&C޾ȌLOdԾcɗK_€N?W 8C.Y#$$ivx*d ~qG`Ǘ=n6mfKIP\Y ] Es HS8. ߕ8!}_I)Ҕ/lR\zDj٩rYf~/hz˜̦QqzuB#jVSg\DZSJ̬*/4'"VDMuH[6o{ 7x;URpXʲvр+me(#}J~Jr;_"}CZ+n[?Ү'eZGDڿ)(ADFi&NDj۝ZPS挟Do0΅Ki۶M* I>3R;[-U'ҠV#ʴ&W/p&guU53K}/)Vr M5Ybb'?qw>Hb4r雉%deW > ew^.E ކ@=:LWZ I3ٷ ria:u/OBd=@BOZ]L 呣$lŷ(i{L EWNvajkB,9)lEOΥ'-խ#Gւb{1ZJ+HA8 `셳M>"bCMH%rmue 3wL237ҖQ5fh8K=bGB:B~{gI -bs3oMৡTfTD\>1&($Y꣐?< Y(Vo (2-!?fk;r cNTa]%nVsXAӕlm&W ׳O\_afLiVz В8v]j 'YPH"%kH _MVa d_1BS8J람ǢvOlKșFus֬6IqB^ZfimKi9f1hؒpO/g꓅8ϯrϯF_#[dhfMݷ`W4; ζ啹 jTОGBлbѰ}ۑr MP.mrl}WeuXC[2!H%V<7U øg'5> Ҭ C]ȇ-yebxfVMӣj3Z΢-hH9d`p} hE!`m4"g0!O۴ŝX@w]u8%F7HjGq>Y%.ѷ̦0=1 &O4p@8T /q9bMBhޥHHqA?3~J/q-cYO; &̔dgpLP(&׮%B籵Uqu66;I㴍BMN-Gv|/L i96\$/ { ^<)aLܷ=w$iPJAhgN voe>!HjPIqQ u qkkÍbm0 F7>ZjRwhbS>SXפ{w噧eTΨګR_чr.>4:T{Ԥ-Eb A$l)=Qf}N6>?K+;{~ll4=z"X5^xv/ eI*[ޭ{|oQ vU9毛HvsZ~(P[B·L*,Q=y#|Vf,po_Oۏb^h;T `gD;rQ2|'wT(A'ه 戆5D,~jAiHT :clN> :%xhB^m?J˞wOcM -D9Q ŵ_"ho"7 %dNa..ᅰVŹ-]YvwIC!182@[}%B=? =3Hb4d"\JW'T=%ʘp|n)#s@JG$Z`i޻n>b2Huً M RMq]j$N`sUM1oR͎AE G<*piWRϽ~ )EZsQ֠GTkMo3 1rg] H\6s%O`WsNPWyi4IlB8LsV;WڱI_,~٦^TC 'HэQ|?C =^G xpD'gAb8`0=v-=t+4?AZVf7ɍg,r=LK/w,uX(BWK) {tw07Kd#b@cBrUǮh1KaOeG3Z>Ю cL`w}boDQ5lnϴ&|qiu4~vr* &u~B>7RċS[_݉o{?.VD1A߳İ,vLHy-Dƛq>IRu5']6Euq _rZ2ex5j4Oփ\S/>tA 37G<^R2^?BwkdGLR>+W|p I|ldN#%fތ 6nu|4-=Pݳcg^;5@D⚗# (SxXV!1Sɾ̉dB3v4h.r??;v8lj-%t,O%D n7㰦AہyWle9C_-x[;ޏՉt7Pɑ 1@^WզZBr3R 6;<'7.c~g nfÞ>Au]~tigi9bAiݏ%i֪V1(8̿og `a"/RT%{IIHLоO ܀PԲGd 3,ֽcyx&jXꀰW*ե?l(.T(EXbJ?SpQQn Q \pESxUIt<$%\C:BzQ^%Kl&@o4_`uj[3pF4w7ԑ`,|z<89@q–2,:U.5nw"7ImF@)jN.v}W7;].Hb7qׄ2~4ſw,8|yK/^A4.gvȃEfV)=(ۉЍqlzPl*}dܑJc5Sc >˨t4CrAUPKzL.^(\+5Xy&JVٱo/;4_esk/`U?mnbf6zϤ z1~kǭm.ˈJKi9XHFmW>WGeV'PΫꡰ2]s1d\s~=-dtK.A 3:[MڶwPs?H7*(RGu ( [! QGk'nMTe0nkDW3 \<={zF`+Ňf 5 vPO>ss]s,ަbifc.s{r(0!Ԝ̍l03R9DZGqrJ<b9ĕ飇kZv^I/& 4tO=Oo]j7mO>^~"A4vG+D\9l\I0ݗe՛I,9Njٮӻi#PZϤ-;^HwF]to= %8%ߗ(>w7zM-cܙh*2_L:(l<9jTATy/.!1fu`T`QN.^Hv!_PODSN"/vΪ>Ļ_$Q:*|h17 L}˭ۑK}5A_S9u/pKv;Sa;3dB7Qttn2dhF6 S9\ `;hGfJwjJASlYQkiRR9xǩD td%=7H]jhDMY5|݄_2"x)ʓuŨ U( ˃l}sm_qOZ q4ڭqZh7Q^krB/ |z2)jz!g1 >SOѺ l/(zT=փ7]K&Ծdz% uY`.bGձ|`^ uN/JxnM3NWCM»܆"*#c=Anjez@;262%\3Guf03@D{\USg?DŽcG>rw|NxJ؍Cb~wЈlyG\i+3۵ߧӊ>}JLYfq"VuӍb.M ?ky[S`J].t"-A-sÇΤ֪zp};$Sa]pA (>† 2rj010Hϥ+LL.HS]v-[*&.El`;@e4t< |Q-NInKp5m!GY_ߍZTLLpasvghgC`~vkLWT;0J1HtYo w%1YCT@Y Ip E6̫WIZe[+]`@>t5#k+BQ7&B EUXNqj[yRA^km {ajh89ЭzV@ ,nH@Fal!›e#C؈mtQRY/M "~=j[%p*QdBUJ"(q=T},`{{(M,|lcIzce4%WrM@pJz1̮Gp9W bJ-# lU8{TolWH"a: lJg*u9…CQBZ#ND] Ä¥[Z'WFT +2;SAю?#ͨ*=k|\?)3LōFqh-\' +<%M7| " Ljq^7 ; '0kaP3z#/y <<ʫ4ްLM =qS~T E5`0GzbT0a 8gZoFbxg\*9IH:ܢPQU^%`f.n~,å74SwL`Bj NR/'.$UeQмZqN|Յ7rBXs?Nmjnd2myfee8-t07uf; =GZ eju; T8P oE*5aA.mAy: y gJV/N LҪ71C 06. jbZqD჈D 깼 27;бZ.h4jӫbt6jsȾ 21dИ\ !7q|it,#v3n S^$/#XԟJ<͈³oᾮ #P(ٗ[YCԉB ݻJ=Qu25P̎0껌?T@az}GS^ֱ `MQ|2DVx]2$=imj/NE6h|4L'd`W CjnKthWy.J2-ɊJutue0;O^Mb/[Zܲ *6#UV>6i΃ctl&ǿ[ dBYJdrc-ȸ+yVZ9pŶM%8שڿR-Q6}#C eU\p*w=ֽZLRo E+hH_"Ȓ!6Ӿa`4Q#: o@X,>n52 f$^?C!娾je&y&IQU?Gũ F>"*.4X$ɸg?𴽖 %zu9ίTd!,T=DFPЦ.֫ڹ ͨ]a'ը;6QkԗIͻb&&|Ѻ,~^]Xʊ51)NTv] +n{OxDΉTeiv?҉"#jy&V-E{jET`2"TQ9bi8{6f@CMm -C??]a#BFAoZ p0Wz9ByxHFgN6q!ZGg/,褕H@>v/>D×拤 $ Ȣgmnl^_zwoF%.0w^KfMRQk ǘyI0Wl唃*潭tA4I&y' 10م>Pmm! Ugy|_q[(-T-) i5˻Oe½~sޞwNoq}S* `y]&KF-^UB%dOϴ}t{W}Mͮs Q/˛3>G B4~j=Jaxat!|_X#*͎}aPw%f5|%$ܹܺGGa,zPA#7$k v}sBF^'.@[?}'UA,@d&Yh'tRM~="8fSIEOxԁWȬgH aamG_&5?k~J(U*$T3#L2hcaW}৾$9{?4e?Ŕ)8܆UPVA?ƮBS5%M0[a`|&Tn{VH PH0MWkvDb-_C}Tgu) [>Ϩew$瀞7p1N$aSo'@z/ț}i}&j͵ˑ7FSw\oS j<}vb [ۘųf1ɾ)X偎}w6&1iWB=%Vo2}8A9y&4- f8Z2hD͎\@F9 `Q&dz:y^bG`MFe>9L'NPƯ\4T%zM ٬Z[*V'<$d?ծP\_Y}gAD `Dmol>EY]85͒A |Vi Ւ$ƓEJ<}&B7H^nt` } ڼ(ɑ #DzVExu*uj W4Wמ'.WEFIjN.+FTE·$.#+#K-9ayXr~{5y)8beK&OQ3Nd~FNo^٤Oֲ?dv08h xgl*jn2],5XhTiKRd{\F4LԷp"cvΈ4uL1-U`^LUYYB{#RIttىǯNBQ'R4 E#WUĠƪ@y"K?vs{9ZĆҝhJȃrkoc"+=ҎjNxuᢏ(knܱRSI`_KҘMxƊ.cKJ(61z浿rDm@َo5%Z+wȇ:xBX4lD3`G3" l+>8N'=d]sBVtT>H")3z㛢84 9=$yS3xΐ-Ŷ4'`L|!S,M#9PuNjЮ/ŅBVs>E4>U{n]7I;$ EZ@ յڋ; }gU!QG/~6ZpwK>֜5QUiGL !<^!9\n:E2VԨI5li2ciϓ]9݁/}s[fup!,) V^vԜ >PTGs9 Ê ݕhDL JܞFA?;(ۂF1 IrH\ !(btVu~{+єB'R<]A. }qz/|icIٟܘT72wS?2 ;b/Uк/C v䟊EU wkq pf"z Gj:OcF\G=e)BecC& '%fsvD%c>cM-a@km>'8Fw9@҆ŨhP,bS8hu )Q⤺ITbTa^$Jj2j$&+M4pYEoav>NzQ$"9*m2Bo02u 9+p/bS'|U|dANUrYƛ\f~pђHw$yD?KW͵J7H{*ku\}[JIiV 󙸕>lanLSPx7=f<9Hd-}Øt0%pԾ4*:7(_0 Pk- ;pHT)wQФh(7tÈBtF(\qƝB'X +(.6%[G2%mgmu;~s_~/כ\Yv'!UrNEWnY fלb|s wL,a*nEvP( j1x>PR'jj9ORi3>?NK o\84hAfSD0^j+'Er$Oi8ؽRUڛyaJ"+|?A-R$qEQer uG| O?2ʓrkTspWI T@z: U7b9o&j>dI@Ov^̚ թ#om^U`†]W3=~`w¸hcIt\p/vǕMV'uGGunzvGx8А%>8aE$|us%n/8ݕ"vE0ך;6yʹ?2<~VM `C Y_Э;&F&<ӝ39u&jNE,uAM'$bkjc\>4dZxN8m|ܹL@AB"}'E 0PСk4oބ<%umWQOn'1܄L%.ENwqD(OY8fʺsb %΃H|rFÎw.2He4<<ӮJv;kͼhA}wo0Dm_g 샾2dUY$nHJruݪňM], es}ׯjM{OvSdq{VA\z_5NsW]ְ(Fn.,)AdVCNwbE-]@70,ʀbXRי^FaؖG#inI%mk \iR+: cQC11xMF٬/x 9pOh^j`ˆMܯ|2!^票 Z#forxwE5B5Jt# "^[SˡFNٮE_@κз]zv6ώ%GIv9V5cxwb6 )PRFA哧ȝK'qṔ-M9Io"k^ FxSq/ 0B$Yw5Ip@tτ P4ͧHU t9H\g /.*ٶ2T1͉:%6ӯK  v/pݛUkKQ!8vEVK@s(aO,P2֞\rݾ]r`>A%Q`ec3ɕSDZrǁ. qw)b~|C zk( m5q`!/Lݠcu|ZWckl*UEw`) aG֖wplE&.BW{l"N\Fˆd@K7;fĞ*AYS@Bpbjǩ rW>kl^ [ɚ$Ʊ/Cm#\NzZGAiS3+*jkgFYu{Ɛ2 /odlS0 b/AR'b?hE5mt!'l6d\, /-U8O}p2Gk #VقJ2q {0h%QXWBī?Jځ2(pY}۰ij 3B_DJ܌uxt@=C}>WTw:`ڽB@!Uhr I}*X RĬ}( E3 IOj&X:L>M=4Or_t v%5Ee=HR%N%ѻ9A2 ɫFGZ#].L*Oh? o9s#IMiԶ1lU&/FM9tT譃Wx}/']R 7h$I#S֯ ̛!ߔ+m٧b&lsJ `ZշNGi¶7LU[#,Rj  wQʼn|$,j(jh1nջ.hk^Z~hm7FҨDTn0[NxU< 15_gEI 88R3%؎?R`&-Puv߷H9y 抍ddE>ȀfH+fD^4ޟ3y^yWuGNPl2 )r?4?yխDۜhe7/ ?}0$^"yo.xppqx Lb7α7r`JW[[@SAY+ZҮΝͥ!f]k&oxǁ?sy#d껫 V UMN 7(9Wí<1N疋6b]};mbSJ3 CΰK+OUD5QkZǔw&q]%Y>i=,s.Z&y՘7@ig}#4}\\{iqҀ 綊~v$LVLxu߮2$L7Sш-WMRn*w!05i]|\|;~pS0<.&M2YX, Z6Y!]_1|P}i5IQ $ ݭVޚr?$oG9n|יILܫfZ1฼DDsbKI-J0BPPpzC!?P0Ȗ\0 _\]ha0nJط, 2kio_onY)ۙB/SXkZOVkOr$ZGZI˥,=@6>–$MoOοg1 ܳU _u}3G"{o#7<ƞTc}e?^ %~k>݊c$ IdRaDBQ Ÿ>@2C?r9ɢqiB:bp# 6dܖ¬xW!M0,E$HмAtO܍[tRDcqn9-pW͗#=fsUfYA~2 ݺ"kˢhrmWoqfW tl[ڻ3ZZrWYvK,'Yt +]ah$)DJtd>ui~^cޜ$xA&1w IZFHSӘ&6nd9z[Ώ9K-=Rْܓ#/=z.~/ 2!4؃gŕ;T~/Ϡ]XIZ8C+ 戚A@=8Z]hSs+^]Ro#NT7rV x&r=^C)977L-gИĐ,0O=pf;PעrKe/PNc2+'P5!d^ݴk횆D&8xr]&$# c+·vӴ@} 3DM~ESdެ5E q:_ ,yՍ_OSl e~Pt ̎͒r}K ZM}r[\#+:߹(iGͽ m[H1Njn]Nt *:OAxUՏ=eʸ/ͬBdB+?2ap6Oк.B-h7 4åe,}> EJ7͜U% ;Zy@)V?÷ 2O)Vwߝ^vq'Bh>W| XIÿ/@g K$ @ #R:^H@ϔ5ř >W{gJ /GfIj ^Y`6)nx7 YO"+vJ%H:uNZ<:i}:( a{A NOg){0 U'|QG,"GgPaYɸ;@@lSYjA0MvKx$i6γ3JSϢëK-dEN ǵ0i=h662G. X,~.ilE}dޭ%(Re| Gnb2ې}WҁO_OL*c_mJj_DPH>wкAy`?Y$2Nyu@^g! c@ &.#G4o]]kJΰl(pxs<GJcX^x|]a4 m Y4@߰Ѩ2TsH7Lp!tVak^|Ob: vlY/P:kA܏Cܓ"O0ȝCU ة_2ZMx̄qcfAC$6Xz  l#ϽQܨWpp4y1adU՘zi^mk\J6G7C,u*3f9EqE Éq@l<\uᵷXQK3ajP@ "m&D|J; %w5mdNo64B8Ne.[.b^W"_r8Huh"2s*-o di $D|Hn1GWB7յ-S}AM"饵VZ/+rJU֣w[MӚGv r3bxd0)AV<͝ ȴ[؍ũR걬o1 K,_`魿s J>'eveO)RF1iq; Ձ-@UegDqf/oH=hn:N*jFc9"ovޱ\X[eIVEU/0!l'+^)9l[O+E[k`rVIw䵐*NDXY74j)O#)nR5tGpo a|FhUU,Ɗ@`Zm^,6I#@^PJmχg² 5w#譖;1BVv#Qj&F>m ltULlN{S3>V"*. Ӕ^WY$b] aӼٸmbΔT3;是[ s)(?Yy;{bkSOL鷨$RZuWE|6QFtOT4PZf-EMؿp8$ŒqR!1pfMpN(YHزm_ŸKתyAM\q0I>'F LF08ο{'@4 o5Dbs2lm6#Y%0z?f/ю=:Vs?VRL9C|;E-N^YvĶkqjecܑ~C1;OESiǻ. Fj"wmX% ˍ?NLhMols:=uq֋k3]̃Ԣ!6 w9&5l+V 1_~C[{1`7l’×J3'/HUiMkI 'Oa1ľH+~V߱p۰[gXi :˖G#{ͣij5~! dtK\Dl_*aMW?tg0>8X?JiN@p淲IEoO>!o~yrOMɬD0;:\;T&"= \|nyuc#SIYΚO62&BO+׼ؤtGN3L1;%I@qʨ D&~84 V"Gfsmx{ҪѲBB1Q߳s4hA` ?w--eit{R;ahWm*6X')pU1z:`\r_`ᾙ&nI%3>TvC2N( T @*rEKu)1J$j#tBon-Pg.K?$q5')X|lFAVdT}L)Nݴ`"r|ET(Wf6[4^c޲K-&P).qV=*ak Ęsxec $NU? `̇{j-EQp7'Roėpv{h}.GzLV6ւzr!/0ݼxcC|EomZ98RF(aʠ#7=q rR7 P\66|3-A82?zu:VTE! ޷4>etU^qV&rgB+_ 㜓5\ݢjk((T1YuH֧6P옲D3gűwilx̟<=ޱ~~`KMv)-O_9+8[.,^9 ^;O$TRDe$7"Zϵ/l]A> ٸzYЉN+.E\ԛfq1}Ha %0Eq4s0֥q8@Ңxk [$jTZQ9h ,Ϸ#`nj%#yg{ͺB{t$l:R^} GI95X͒|Ss+6LoT%-Hj2/o&Y) ~ZAT8{*(dgRT7Ռɜ/Bl,]|=Bf%R9y4/?B^4r31SKO5K!6AgƙdPٔ>W/-͏N ɶb 7( [z.5Pt8 Ӊ!'k_W 7 ?gO^_ "%7[| /\Wc>gI擙*D'_#]RIkUBl'1|;ݞ=cG3;zbIrei ݝ:U۳m]y\OjVN*4G7fjvB Ե[R{S\V'<„~Qy\MBY:<}{Y\0*%rz-+Aml<2q\T2؞I3EՓEqRnnCy355^A&T$ eYʔxʌ4aY#YzYlUMUx,OLXQkXsX{:܈\ܭ[S\[Nif++ևI7-weEso(^' NAΣyA QI7}wiJ!*d>!aY.X\j@7 ,N4'H҈f~_Ueޛ+ m82ڰzTogjBl]%ƭKP 2s߳Zm]Yn~\ GRh#GTQ#SqU8N ʐa?&36' B;S>SI\G.5U31DF<@Dn4XIR*i$!.h eȸ^+~Og܍zj^)15?Q&%ɎҔLY!c[ۏdRxW7bq N%ˋÿW؋C 傘l i5B'adO1A)fSh^@ƒSt/B$f:hX 6+ҳ Dҍ||d`l&>mA6GUw711C6:>Oޯ"|u45kYx810pxdkjl Y;Nk6b8ʃSeE3$$ߌ3bݱJҰ{jK_.(&8/*"tClSaU]z9v-g=P2ȿ q@S~ ig^lW 0;^PScYeÕǎ')8X\Mq)i>|naw(eH'c;?x]-j=nsD `6N⬚x$Cf Ǻǡ^FV'2D{[t '-xCU-epy{= gj_ df8o3yjgdAd/0[̝>, ն/>GKZ5}aT@M*VrXcֺ#|@< Rk.&P;YN<=VD`VиkȬeBC9;g)Zw7"-'KnRQUP[P:H}5 i g'XMN%{ q#oudsP[&Lmy%C<6_Z'@Y{M~Xvh$RՅGw5oK)٤ 'c(:[(ȾLiɔVUۍ聱om/>Q^INTDti}_`Wh>;[lݡzFþ +=7&vz2y9l%U3Z7can1^r)tc3F[NuwHEm)yBkԯ|3r%هip7W+ʶIV:q?=grYa&ꑳzC@,6Q$H84QO%פ4!ҝQu8l.TGVp 0yI3/qKjP HRdVEn3նq@1a#$v2{ժ6}?:Y}so&D:.7ȭ^7X @I–챐&*\5ų43ZI;zii%Chɨ}774UiTqa2:%)EBՉ,5\ANdSwd?NL$"5-8$$UvtSf~ 5W'lj3C.>6#;2o7 ]9ݓ9w57(>=}b%_=9zs0W'L+;~ YˍsZY8Q˾5}-S 2'GTVd:>m EڙA H'Znu C`N냾k&mx閍!SN;ggԧjO܋R'<^fenx/Ww` P(xnK~)Mȧ73^}`p[%<7|}QRjœ`)ȨQmҥo)zPAŲT/PϺd.YJ IP(etDx~rKIIQ7eޫVs@tU_j`eo>鲦,AG*<<@y6[o c֙plrɸ bЫE#mlF4v!ʂ <6,z`h؆ΉL}!rdkj$mfK<7 @7[Ƿ[G!x}Ne73qEcZ@&G}P)N`πנ/<%w ~B=67 ׫0)Kr[S"N&S("gķ՞&\Ušl7bx Bb5{9swlRΕ$&,9muڢH?Ҥd%SRbdQ<@ wzOxgI=\Bn$pҧϾGVH9S:V/Ǵ&hFszxZRXuU+)ÑVԵ9§rnxo~\]xѨH?3KJ8B ߞzN]ȸ ra(kf;zawϋq@[ ,L!Q&腳 <ӯ7M1RrK8\C0`kȝP{P:O}GdR!@i Vvh8'ԙaEJtf?V߁SAx==mf*XZǁ>2{p?a+'gy'Vn(dQ㺍P" ^|Rf ch&|ClBil[o=I=L5ixZ8":jDp4R7lۧHOf_Ղ/#)Tf!n{S 27Y/&#K#6`/pR Iwg[*:ė)&t@{s7Rʎ%kv@3 6d괹E{SS X"pfnփ𴮢^a>PbD2r0CNκKnTkIp*֡6E7>q&y־wWA.G8y( T En~ 1LISlѸO{rjTIGQ73-jvfvӰQ Wggf/9`Egb7&1ccibn20% ]H?a/7-)oqDSh=27LtW OD!-4% ֶPkn%LZO5y07 G~vcA$65pxM}Q)yA< li=fH ͯ_0B>+xscmukୂmtIt;W˔'4OHpQBFxvD7 +m.s:g%GR0LOwFn"_605^ٗ*H[M6)#@- o2#Tq×vW!u\I- mken. eA fѢErT1 M̪H[]+AޓEtCBu'|W/ l7зOt56loЧ9!-S uQtX{?Q#2"«q[a%xu/3^}2OeyAJol2*'{&k{*ra4knXv zd7PQa"pqS+0fS-/bW'4&]D\k5- P]OZE|7@La'/J)idMrp!\v0 T7j3w*9.˧n]EOTN<|!a7= NW&!Uv, -Sٟ`yGѲ -_`Zc B3+WȽТYҍ~p 8E/;lNr1F轘[ӻu::UYY KtGpm.8p+Xd6~򃞀>}Z;*hW^G.q3T=LY!yQFdo]]AlgR}V ;yehd=G^9h?2rg292OBڇ]up!aa[ PxDtйlQQm Jx JeQ|!y*(S>Lqe :@ 24lfvo;i6T)DtU^ҲN?Ǭ2w~@IaJMa^Gp[:Q 8O˒%ݯ~ P GnŒ7P %JKMX+W!k[y쒃@{ZKFΘ?u$QE{%;9ekYo?5LXbԏG;AҲ0nZz3-BBαHY*<< ̼?9 $Lj L!i@4]/җfn\{ +6WV೉Am> 6-{\'Hf `N,7wP(JQW%Z#LDu YM!5y#ͧ"!<7^"zlv u0S6{*Zd5x?HC:qbd8[ çJwn/,zSwU20^{ w~w2:;Y fM)?u <B״w/?Jͪ~1bhK ;sGpkIg*J!l(Tmқc g$6lޫz";*) i f-q.Q@k[2yu6uEwM"B.MJs|b թe.ƹ~!"2'%h*E01p䶬H&F s>~\$2-8z@׵@?$AMHv߻knJlVAYSho0i[-e!1Eyr - 2f\,~P.`[]T;o47/j犒ȭҁz^t~M H{^>I.aiэ x3 @ jXyb*kO**$m#JFmivq:MLCr#V`>ߋWT7sY錟]x|& QNyt;/UeT#L&eB!7 ]{aưsq5Uk/{2޹HDYvh"Co9upzA d`"O  =D@LA"1mX B LnPv4&ebT~v]IX #C Aеڶn^Ja;Z=:AoO- wG{Z[+92 f$ }Nز9Bldz1dSdR̄fkeݮ6sK-COW[ !;=S 2(th`v:DދcVbqO"r.LJ[yl \Q򖟪!s2w[ڌJB$p=QB?ZW@;[ 4D^: xDNlًtd]7p$5JvX8ET9('}\7Xz͙8 yvo%Ti M9.n'eARW;i ^fQ=[tۆ'i AIQPT -L k#;Wf w xfpYAS#D@Lʱ'6$Sm.^6`&agn=G`{$E g$2m(ۆnEB}&hSEe`>Vgz@$5WMGl uE?c%){YWi3APyB>,m'poD=I#{՞rʤ^Sާ n~q%UeqTysI:*^|uoIʹ!ۆ91c_m{N%ܝ.Z, 4p q(vjt4JD?7|'Ơ/j@8/`xpڍTfNؓ-4OoЈeXȶ+6$umt GV H.I Ҳ[#n)R,˨VirCN̛WZ{\. k4cyU7 I\tt1\3ɀ+9`K)}i~nAiV%m]TL:?OLЀC6|{3o{BX96c~WDLR3rQ㲢ݚunh/W 9=NtچZxy@jRu~/~ZBE;FЫRzK&  xg(zл$~UC~vMfZ1U6gY2LvAN+N ~ypi So6{טm kZA~x: EU8@PYp{vubTr\93-2mX +}B)p?oI p7+!z{z+.{',7_&H*4*+ yWGUBOFo7˰xF_֞f=F l*:HYG7U' l^ClKv"~mf7䆴07WY= gDCkVJ8D7h [Ha/Y[wKˬ8q\|D PXŢ6KtSJ^4)1tsT*Xk 8)sccۚ2zb@Z+)IѨ:&Ӥ:_&|zϩqR{E&N;#Q~rq?%}.N{V./HYQ&iD<bW+*n^$g`\  LĈG̩L9Kp71Ź~49CRni><Ǩ" ȪTt ;q[(< - ynnWv kƳ< eLY+<Vg4x)?:!Xd5R7{Z$Xq xvaV)ݞ/^Gh@rze6(z=M92$v>BKˏQ? jPt-2A/&xsԸ*22yE+ޑywE8c <=Iq'^;)Ze9Gئ-1lBSbS?Z T^TIapхaH?_D.d_BŌ l;8N9ЂMG٩ILPIm{8Q &إ0ȳ4\@ ڨ04~21~rzp/ÁV;\>2SP΂: [yɛNrfI7T,lpuK 7 ̡r뛕ͧ:x4vL|a$`d|qr]M)! 7W=wi[Gcrz1W `‰E=ЅosVB6T}&{zӡ&0ݜ˻uf:E`.?!A$|ff89$Q.a?}w| eg)2^e]\xrœ-{N b,r(FM.dk,1lS&͇!;C-}xd2Dx/l=J洞6p99v[}Ω6 : ~hvN[̴ };OE<`*F @Qp3 xM]QB)Tc'ʀ+`qPP$_n p 9EfUU1ȱ&Q[lAD;!!AtGkx^/ _#+0cEe%iۖ>DO-lGa$GTM_2Gwc({)|*?0-fqǠ0 1 W2Y(E+jϝ6>ù7)/i&cF7)׼a: YZ