bpftool-5.10.0-60.126.0.153.oe2203 >  A eݬW^^fV}" +Lxn89C(?aP {W=D@[`uQ32$ׇ Kb!S c1Kx&Mޞ[+0zؘ&:ǔKsXqLI`qetC TR)\Ɓjz9g71JpOJvfNuT`9H[ 8p.u gґVaCvfG]-Op?;Br'V$stt/8ef5b2bd2c9f8bc9a646cceb07389adc2834ef0b896e69ea0dd8187956351cfbfc28d888ccd67e5e1e00b08faad1cb3330034478PYeݬW^^fV|Kv,w)h#/+IC5a#;-$tQP6"'t,бX::2 &\\XV)Su?2f>;j=|ӣ9>,b9oMzxN_F&ƸYwy*I⠯l}ELX0?tcVL\Fb=b-gDx6xb-Y,˦y N&)5ҭ:h^6l\1FYo@ yym<@>p@pq?pad  % b )5LR\   @  4h ( 8 |9 |:*`|FgGgHh$IhpXhYh\h]i^jbkVclAdlelfllltlumvm\wnxo4yozoooopp Cbpftool5.10.060.126.0.153.oe2203Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.e=obs-worker-010@cU@cccT@c@cc @cj@c/c]ci@ci@c@c~ @cwscjDcb[cZrcN@cGc2c)@c!@cc6@c b@bbbL@bb@b֜b@bb'b@bbbx@b=b@bbbkbw@bb@bzSbjbe;baG@b^@bV@bV@bUib@Qb; b9@b8hb8hb7@b4t@b3"b3"b0b+9b)@b(b'E@b'E@b b\@b\@b!b!b@Jialin Zhang - 5.10.0-60.126.0.153Jialin Zhang - 5.10.0-60.125.0.152Jialin Zhang - 5.10.0-60.124.0.151Jialin Zhang - 5.10.0-60.123.0.150Jialin Zhang - 5.10.0-60.122.0.149Jialin Zhang - 5.10.0-60.121.0.148Jialin Zhang - 5.10.0-60.120.0.147Jialin Zhang - 5.10.0-60.119.0.146Jialin Zhang - 5.10.0-60.118.0.145Jialin Zhang - 5.10.0-60.117.0.144Jialin Zhang - 5.10.0-60.116.0.143Jialin Zhang - 5.10.0-60.115.0.142Jialin Zhang - 5.10.0-60.114.0.141Jialin Zhang - 5.10.0-60.113.0.140Jialin Zhang - 5.10.0-60.112.0.139Jialin Zhang - 5.10.0-60.111.0.138Jialin Zhang - 5.10.0-60.110.0.137Jialin Zhang - 5.10.0-60.109.0.136Jialin Zhang - 5.10.0-60.108.0.135Jialin Zhang - 5.10.0-60.107.0.134Jialin Zhang - 5.10.0-60.106.0.133Jialin Zhang - 5.10.0-60.105.0.132Jialin Zhang - 5.10.0-60.104.0.131Jialin Zhang - 5.10.0-60.103.0.130Chunsheng Luo - 5.10.0-60.102.0.129Jialin Zhang - 5.10.0-60.102.0.128Chunsheng Luo - 5.10.0-60.101.0.127Jialin Zhang - 5.10.0-60.101.0.126Shi Kemeng - 5.10.0-60.100.0.125Jialin Zhang - 5.10.0-60.100.0.124Jialin Zhang - 5.10.0-60.99.0.123Jialin Zhang - 5.10.0-60.98.0.122Jialin Zhang - 5.10.0-60.97.0.121Jialin Zhang - 5.10.0-60.96.0.120Jialin Zhang - 5.10.0-60.95.0.119Jialin Zhang - 5.10.0-60.94.0.118Jialin Zhang - 5.10.0-60.93.0.117Jialin Zhang - 5.10.0-60.92.0.116Jialin Zhang - 5.10.0-60.91.0.115Jialin Zhang - 5.10.0-60.90.0.114Jialin Zhang - 5.10.0-60.89.0.113Jialin Zhang - 5.10.0-60.88.0.112Jialin Zhang - 5.10.0-60.87.0.111Jialin Zhang - 5.10.0-60.86.0.110Jialin Zhang - 5.10.0-60.85.0.109Zheng Zengkai - 5.10.0-60.84.0.108Jialin Zhang - 5.10.0-60.83.0.107Jialin Zhang - 5.10.0-60.82.0.106Jialin Zhang - 5.10.0-60.81.0.105Jialin Zhang - 5.10.0-60.80.0.104Jialin Zhang - 5.10.0-60.79.0.103Jialin Zhang - 5.10.0-60.78.0.102Jialin Zhang - 5.10.0-60.77.0.101Zheng Zengkai - 5.10.0-60.76.0.100Zheng Zengkai - 5.10.0-60.75.0.99Zheng Zengkai - 5.10.0-60.74.0.98Zheng Zengkai - 5.10.0-60.73.0.97Zheng Zengkai - 5.10.0-60.72.0.96Zheng Zengkai - 5.10.0-60.71.0.95Zheng Zengkai - 5.10.0-60.70.0.94Zheng Zengkai - 5.10.0-60.68.0.93Zheng Zengkai - 5.10.0-60.67.0.92Zheng Zengkai - 5.10.0-60.66.0.91Zheng Zengkai - 5.10.0-60.65.0.90Zheng Zengkai - 5.10.0-60.63.0.89Zheng Zengkai - 5.10.0-60.61.0.88Zheng Zengkai - 5.10.0-60.59.0.87Zheng Zengkai - 5.10.0-60.58.0.86Zheng Zengkai - 5.10.0-60.57.0.85Zheng Zengkai - 5.10.0-60.56.0.84Zheng Zengkai - 5.10.0-60.55.0.83Zheng Zengkai - 5.10.0-60.54.0.82Zheng Zengkai - 5.10.0-60.53.0.81Zheng Zengkai - 5.10.0-60.52.0.80Zheng Zengkai - 5.10.0-60.51.0.79Zheng Zengkai - 5.10.0-60.50.0.78Zheng Zengkai - 5.10.0-60.49.0.77Zheng Zengkai - 5.10.0-60.48.0.76Zheng Zengkai - 5.10.0-60.47.0.75Zheng Zengkai - 5.10.0-60.46.0.74Zheng Zengkai - 5.10.0-60.45.0.73Zheng Zengkai - 5.10.0-60.43.0.72Zheng Zengkai - 5.10.0-60.42.0.71Zheng Zengkai - 5.10.0-60.41.0.70Zheng Zengkai - 5.10.0-60.40.0.69Zheng Zengkai - 5.10.0-60.39.0.68Zheng Zengkai - 5.10.0-60.38.0.67Zheng Zengkai - 5.10.0-60.37.0.66Zheng Zengkai - 5.10.0-60.36.0.65Zheng Zengkai - 5.10.0-60.35.0.64Zheng Zengkai - 5.10.0-60.34.0.63Zheng Zengkai - 5.10.0-60.33.0.62Zheng Zengkai - 5.10.0-60.32.0.61Zheng Zengkai - 5.10.0-60.31.0.60Zheng Zengkai - 5.10.0-60.30.0.59Zheng Zengkai - 5.10.0-60.28.0.58Zheng Zengkai - 5.10.0-60.27.0.57Zheng Zengkai - 5.10.0-60.23.0.56Zheng Zengkai - 5.10.0-60.22.0.55Zheng Zengkai - 5.10.0-60.21.0.54Zheng Zengkai - 5.10.0-60.20.0.53Zheng Zengkai - 5.10.0-60.20.0.52Zheng Zengkai - 5.10.0-60.19.0.51Zheng Zengkai - 5.10.0-60.18.0.50Zheng Zengkai - 5.10.0-60.17.0.49Zheng Zengkai - 5.10.0-60.16.0.48Zheng Zengkai - 5.10.0-60.15.0.47Zheng Zengkai - 5.10.0-60.14.0.46Zheng Zengkai - 5.10.0-60.13.0.45Liu Yuntao - 5.10.0-60.12.0.44Zheng Zengkai - 5.10.0-60.12.0.43Zheng Zengkai - 5.10.0-60.11.0.42Zheng Zengkai - 5.10.0-60.10.0.41Zheng Zengkai - 5.10.0-60.9.0.40Zheng Zengkai - 5.10.0-60.8.0.39Zheng Zengkai - 5.10.0-60.7.0.38Zheng Zengkai - 5.10.0-60.4.0.37Zheng Zengkai - 5.10.0-60.3.0.36Zheng Zengkai - 5.10.0-60.2.0.35Zheng Zengkai - 5.10.0-60.1.0.34Zheng Zengkai - 5.10.0-60.0.0.33Zheng Zengkai - 5.10.0-59.0.0.32Zheng Zengkai - 5.10.0-58.0.0.31Zheng Zengkai - 5.10.0-57.0.0.30- !4515 [sync] PR-4431: v2 patchset for CVE-2023-52340 - !4443 [sync] PR-4290: net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv - !4613 [sync] PR-4521: xen-netback: don't produce zero-size SKB frags - !4591 sctp: fix potential deadlock on &net->sctp.addr_wq_lock - !4548 [sync] PR-4461: netfilter: nf_tables: reject QUEUE/DROP verdict parameters - !4607 [sync] PR-4588: fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super - xen-netback: don't produce zero-size SKB frags - !4585 [sync] PR-4562: v4 tracing: Backport bugfixes - fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super - sctp: fix potential deadlock on &net->sctp.addr_wq_lock - trace: Fix kabi breakage in struct trace_event_file - tracing: Fix uaf issue when open the hist or hist_debug file - tracing: Have event inject files inc the trace array ref count - tracing: Have trace_event_file have ref counters - tracing: Increase trace array ref count on enable and filter files - netfilter: nf_tables: reject QUEUE/DROP verdict parameters - ipv6: fix kabi change in struct dst_ops - ipv6: Document that max_size sysctl is deprecated - ipv6: remove max_size check inline with ipv4 - net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv- !4497 [sync] PR-4362: ubifs: Queue up space reservation tasks if retrying many times - !4446 [sync] PR-4321: io_uring/af_unix: disable sending io_uring over sockets - ubifs: Queue up space reservation tasks if retrying many times - !4095 [sync] PR-4090: ida: Fix crash in ida_free when the bitmap is empty - !4422 v2 drm/atomic: Fix potential use-after-free in nonblocking commits - io_uring/af_unix: disable sending io_uring over sockets - !4117 [sync] PR-3975: md/raid1-10: limit the number of plugged bio - drm/atomic: Fix potential use-after-free in nonblocking commits - !3858 [sync] PR-3756: md: mainline backport - !4281 [sync] PR-4270: fix spinlock already unlocked in inet_csk_reqsk_queue_add' bug - !4240 [sync] PR-3228: net: txgbe: Fix memleak in txgbe_calc_eeprom_checksum() - !3155 backport Broadcom NIC driver patches - !4193 [sync] PR-4015: drm/amdgpu: correct the amdgpu runtime dereference usage count - !4190 [sync] PR-4014: drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper() - !4233 [sync] PR-4013: drm/amdgpu: correct chunk_ptr to a pointer to chunk. - !4185 [sync] PR-4012: drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL - !4232 [sync] PR-4010: drm/amd/display: Exit idle optimizations before attempt to access PHY - !4180 [sync] PR-3955: drm/radeon: possible buffer overflow - !4225 [sync] PR-4149: block: remove precise_iostat - !4348 [sync] PR-4268: linux Mainline ubifs Fix Patch bacnport to 5.10 - ubifs: fix possible dereference after free - ubi: block: Fix use-after-free in ubiblock_cleanup - Revert "mtd/ubi/block: Fix uaf problem in ubiblock_cleanup" - ipv6: init the accept_queue's spinlocks in inet6_create - tcp: make sure init the accept_queue's spinlocks once - net: txgbe: Fix memleak in txgbe_calc_eeprom_checksum() - drm/amdgpu: correct chunk_ptr to a pointer to chunk. - drm/amd/display: Exit idle optimizations before attempt to access PHY - block: remove precise_iostat - drm/amdgpu: correct the amdgpu runtime dereference usage count - drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper() - drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL - drm/radeon: possible buffer overflow - md/raid1-10: fix casting from randomized structure in raid1_submit_write() - md/raid1-10: limit the number of plugged bio - md/raid1-10: don't handle pluged bio by daemon thread - md/md-bitmap: add a new helper to unplug bitmap asynchrously - md/raid1-10: submit write io directly if bitmap is not enabled - md/raid1-10: factor out a helper to submit normal write - md/raid1-10: factor out a helper to add bio to plug - md/raid10: prevent soft lockup while flush writes - md: raid1/raid10: drop pending_cnt - md: drop queue limitation for RAID1 and RAID10 - Revert "md/raid10: fix softlockup in raid10_unplug" - ida: Fix crash in ida_free when the bitmap is empty - md: fix error handling in md_alloc - md: Constify attribute_group structs - md: fix mddev->kobj lifetime - md: properly unwind when failing to add the kobject in md_alloc - md: extend disks_mutex coverage - md: add the bitmap group to the default groups for the md kobject - md: add error handling support for add_disk() - md: convert to blk_alloc_disk/blk_cleanup_disk - md/raid10: fix improper BUG_ON() in raise_barrier() - md: use msleep() in md_notify_reboot() - md: fix double free of mddev->private in autorun_array() - Add MODULE_FIRMWARE() for FIRMWARE_TG357766. - bnxt_en: Implement .set_port / .unset_port UDP tunnel callbacks - bnxt_en: Query default VLAN before VNIC setup on a VF - bnxt_en: Don't issue AP reset during ethtool's reset operation - net: bcmgenet: Restore phy_stop() depending upon suspend/close - net: bcmgenet: Remove phy_stop() from bcmgenet_netif_stop()- !4324 [sync] PR-4266: ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16() - !4289 fs:/dcache.c: fix negative dentry limit not complete problem - !4285 [sync] PR-4257: nfc: nci: fix possible NULL pointer dereference in send_acknowledge() - ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16() - !4263 [sync] PR-4255: drm/amdgpu: Fix potential fence use-after-free v2 - fs:/dcache.c: fix negative dentry limit not complete problem - nfc: nci: fix possible NULL pointer dereference in send_acknowledge() - !4222 [sync] PR-4213: netlink: fix potential sleeping issue in mqueue_flush_file - !4205 [sync] PR-4203: mm/dynamic_hugetlb: skip unexpected migration - !4004 ext4: fix some ext4_lblk_t overflow issues - drm/amdgpu: Fix potential fence use-after-free v2 - netlink: fix potential sleeping issue in mqueue_flush_file - mm/dynamic_hugetlb: skip unexpected migration - ext4: prevent the normalized size from exceeding EXT_MAX_BLOCKS - ext4: avoid overlapping preallocations due to overflow - ext4: fix BUG in ext4_mb_new_inode_pa() due to overflow - ext4: add two helper functions extent_logical_end() and pa_logical_end() - ext4: Fix best extent lstart adjustment logic in ext4_mb_new_inode_pa()- !4129 [sync] PR-4100: netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() - !4125 [sync] PR-4022: netfilter: nf_tables: Reject tables of unsupported family - !4055 ext4: correct return value of ext4_convert_meta_bg - !4061 ext4: synchronize the casefold bugfix from the mainline - netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() - netfilter: nf_tables: Reject tables of unsupported family - !4077 [sync] PR-4069: tipc: fix a potential deadlock on &tx->lock - !4073 [sync] PR-4064: smb: client: fix OOB in receive_encrypted_standard() - tipc: fix a potential deadlock on &tx->lock - smb: client: fix OOB in receive_encrypted_standard() - !4040 [sync] PR-3981: vhost: use kzalloc() instead of kmalloc() followed by memset() - ext4: improve error handling from ext4_dirhash() - ext4: reject casefold inode flag without casefold feature - ext4: correct return value of ext4_convert_meta_bg - !4016 mm/filemap: avoid buffered read/write race to read inconsistent data - vhost: use kzalloc() instead of kmalloc() followed by memset() - mm/filemap: avoid buffered read/write race to read inconsistent data- !3986 [sync] PR-3715: appletalk: Fix Use-After-Free in atalk_ioctl - !3989 [sync] PR-3668: net/rose: Fix Use-After-Free in rose_ioctl - !3416 Modify the kvm code style - !3983 [sync] PR-3915: nvmet: nul-terminate the NQNs passed in the connect command - !3795 [sync] PR-3771: ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - !3763 [sync] PR-3686: Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - net/rose: Fix Use-After-Free in rose_ioctl - appletalk: Fix Use-After-Free in atalk_ioctl - nvmet: nul-terminate the NQNs passed in the connect command - !3924 livepatch/core: Disable support for replacing - livepatch/core: Disable support for replacing - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - loongarch/kvm: Modify the kvm code style- !3853 [sync] PR-3694: Fix tow CVEs of CIFS - !3773 [sync] PR-3594: CVE-2023-35827 patchset - smb: client: fix potential OOB in smb2_dump_detail() - smb: client: fix OOB in smbCalcSize() - !3799 [sync] PR-3659: atm: Fix Use-After-Free in do_vcc_ioctl - !3824 [sync] PR-3822: ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - !3794 md: protect md_thread with rcu - ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - !3780 [sync] PR-3447: dm: add error handling support for add_disk() - !3778 [sync] PR-3379: md: do not return existing mddevs from mddev_find_or_alloc - atm: Fix Use-After-Free in do_vcc_ioctl - md: protect md_thread with rcu - md/bitmap: factor out a helper to set timeout - md/bitmap: always wake up md_thread in timeout_store - dm-raid: remove useless checking in raid_message() - md: factor out a helper to wake up md_thread directly - dm: add error handling support for add_disk() - md: do not return existing mddevs from mddev_find_or_alloc - md: refactor mddev_find_or_alloc - md: factor out a mddev_alloc_unit helper from mddev_find - ravb: Fix races between ravb_tx_timeout_work() and net related ops - ravb: Fix use-after-free issue in ravb_tx_timeout_work()- !3624 ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - !3621 netfilter: nft_set_pipapo: skip inactive elements during set walk - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - netfilter: nft_set_pipapo: skip inactive elements during set walk - !3583 tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux - !3580 [sync] PR-3577: perf/core: Fix CVE-2023-6931 - tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux - perf: Fix perf_event_validate_size() lockdep splat - perf: Fix perf_event_validate_size() - !3292 [sync] PR-2843: Add error handle for sd - !3288 [sync] PR-3222: md/raid5: fix miscalculation of 'end_sector' in raid5_read_one_chunk() - !3252 [sync] PR-2946: LoongArch: disable 40bit user space by default - scsi: sd: Clean up sdkp if device_add_disk() failed - scsi: sd: Add error handling support for add_disk() - md/raid5: fix miscalculation of 'end_sector' in raid5_read_one_chunk() - !3179 [sync] PR-2825: Add error handle for driver - LoongArch: disable 40bit user space by default - !3017 [sync] PR-1203: Revert "locking/rwsem: Prevent potential lock starvation" - !3229 [sync] PR-3161: fs: Fix error checking for d_hash_and_lookup() - !2956 [sync] PR-1613: arm64/mpam: implement CPU_PM notifier - fs: Fix error checking for d_hash_and_lookup() - nbd: fix uaf in nbd_open - mtd/ubi/block: Fix uaf problem in ubiblock_cleanup - mtd/ubi/block: Fix null pointer dereference issue in error path - mtd/ubi/block: add error handling support for add_disk() - ubi: use blk_mq_alloc_disk and blk_cleanup_disk - scsi: sr: Add error handling support for add_disk() - block/brd: add error handling support for add_disk() - brd: convert to blk_alloc_disk/blk_cleanup_disk - nvme: add error handling support for add_disk() - nvme: use blk_mq_alloc_disk - block: add a flag to make put_disk on partially initalized disks safer - nbd: add error handling support for add_disk() - nbd: fix order of cleaning up the queue and freeing the tagset - nbd: use blk_mq_alloc_disk and blk_cleanup_disk - loop: add error handling support for add_disk() - loop: fix order of cleaning up the queue and freeing the tagset - loop: use blk_mq_alloc_disk and blk_cleanup_disk - blk-mq: fix an IS_ERR() vs NULL bug - blk-mq: add the blk_mq_alloc_disk APIs - block: add blk_alloc_disk and blk_cleanup_disk APIs - Revert "locking/rwsem: Better collate rwsem_read_trylock()" - Revert "locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath()" - Revert "locking/rwsem: Prevent potential lock starvation" - arm64/mpam: implement CPU_PM notifier- !3193 [sync] PR-3128: fix ksmbd to release the ones allocated for async work - ksmbd: delete asynchronous work from list - ksmbd: fix typo, syncronous->synchronous - ksmbd: fix possible memory leak in smb2_lock() - ksmbd: replace usage of found with dedicated list iterator variable - !3103 [sync] PR-3082: fs/dirty_pages: add last read check in seq_read_dirty() - !3185 [sync] PR-3152: scsi: scsi_device_gets returns failure - scsi: fix kabi broken in struct Scsi_Host - scsi: don't fail if hostt->module is NULL - scsi: scsi_device_gets returns failure when the module is NULL. - !2970 Add error handle for add_disk - !1394 [sync] PR-1355: etmem: fix the div 0 problem in swapcache reclaim process - fs/dirty_pages: add last read check in seq_read_dirty() - !3078 [sync] PR-3022: fs/dirty_pages: fix some errors in seq_read_dirty() - !3075 [sync] PR-3020: fs/dirty_pages: fix inode reference count leakage error in dump_dirtypages_sb() - fs/dirty_pages: fix some errors in seq_read_dirty() - fs/dirty_pages: fix inode reference count leakage error in dump_dirtypages_sb() - block: Set memalloc_noio to false in the error path - block: Fix minor range check in device_add_disk() - block: clear ->slave_dir when dropping the main slave_dir reference - block: call blk_get_queue earlier in __device_add_disk - block: check minor range in device_add_disk() - block: fix memory leak for elevator on add_disk failure - block: Fix the kabi change on blk_register_region - block: Fix the kabi change in device_add_disk - block: fix error unwinding in device_add_disk - block: fix device_add_disk() kobject_create_and_add() error handling - block: add error handling for device_add_disk / add_disk - block: return errors from blk_register_region - block: add the events* attributes to disk_attrs - block: return errors from disk_alloc_events - block: return errors from blk_integrity_add - block: call blk_integrity_add earlier in device_add_disk - block: fold register_disk into device_add_disk - etmem: fix the div 0 problem in swapcache reclaim process- !2997 [sync] PR-2902: net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict() - !829 [sync] PR-739: Fix kvm-unit-tests vmx_cr4_osxsave_test case failed - !831 [sync] PR-601: fix test_vmxon failed - !2918 fix some bugs in loongarch kvm - net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict() - !2976 Add script to check & update openeuler_defconfig - config: update openeuler_defconfig for arm64 - config: update openeuler_defconfig for x86 - kconfig: Add script to check & update openeuler_defconfig - Revert "kconfig: Add script to update openeuler_defconfig" - !1562 [sync] PR-1527: arm64/mpam: fix missing kfree domain's ctrl_val arrray - !2043 [sync] PR-1327: Huawei BMA: To fix the bug in the iBMA driver code - !1896 [sync] PR-1853: ring-buffer: Fix deadloop issue on reading trace_pipe - !1941 [sync] PR-1900: tracing: Fix cpu buffers unavailable due to 'record_disabled' missed - !1983 [sync] PR-1905: tracing: Fix memleak due to race between current_tracer and trace - !2652 [sync] PR-2377: tracing: Backport bugfixes - !1402 [sync] PR-1399: bpf: cpumap: Fix memory leak in cpu_map_update_elem - !2633 [sync] PR-2615: preempt/dynamic: Fix setup_preempt_mode() return value - !1808 [sync] PR-1768: bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - !2811 [sync] PR-2716: ext4: recheck buffer valid after page unlock - loongarch/kvm: disable hugepage during migration process - loongarch/kvm: Fix oneshot timer emulation - loongarch/kvm: Remove SW timer switch when vcpu is halt polling - !2899 [sync] PR-2884: LoongArch: fix two cpu hotplug problem - !1424 [sync] PR-1354: ubi: Fix return value overwrite issue in try_write_vid_and_data() - !889 [sync] PR-886: net: sched: fix NULL pointer dereference in mq_attach - !900 [sync] PR-890: ethtool: ioctl: fix potential NULL deref in ethtool_set_coalesce() - !2019 [sync] PR-1965: crypto:padata: Fix return err for PADATA_RESET - !2896 [sync] PR-2867: netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - !1512 [sync] PR-1357: SUNRPC: Ensure that the gssproxy client can start in a connected state - !2753 fix memcgv1 oom meminfo bug - LoongArch: fix two cpu hotplug problem - netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - ext4: recheck buffer valid after page unlock - memcg: dump memory.stat during cgroup OOM for v1 - memcg: use seq_buf_do_printk() with mem_cgroup_print_oom_meminfo() - seq_buf: Add seq_buf_do_printk() helper - seq_buf: Add seq_buf_terminate() API - ring-buffer: Do not attempt to read past "commit" - ring-buffer: Do not swap cpu_buffer during resize process - preempt/dynamic: Fix setup_preempt_mode() return value - Huawei BMA: To fix the bug in the iBMA driver code - crypto:padata: Fix return err for PADATA_RESET - tracing: Fix memleak due to race between current_tracer and trace - tracing: Fix cpu buffers unavailable due to 'record_disabled' missed - ring-buffer: Fix deadloop issue on reading trace_pipe - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - arm64/mpam: fix missing kfree domain's ctrl_val arrray - SUNRPC: Ensure that the gssproxy client can start in a connected state - ubi: Fix return value overwrite issue in try_write_vid_and_data() - bpf: cpumap: Fix memory leak in cpu_map_update_elem - ethtool: ioctl: fix potential NULL deref in ethtool_set_coalesce() - net: sched: fix NULL pointer dereference in mq_attach - KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails - kvm: x86: Sink cpuid update into vendor-specific set_cr4 functions- !2860 bugfix for CVE-2022-45884 - media: dvb-core: Fix use-after-free due to race at dvb_register_device() - media: dvbdev: fix error logic at dvb_register_device() - media: dvbdev: Fix memleak in dvb_register_device - !2846 [sync] PR-2840: drm/qxl: fix UAF on handle creation - drm/qxl: fix UAF on handle creation - !2800 [sync] PR-2782: cpufreq: Abort show()/store() for half-initialized policies - cpufreq: make interface functions and lock holding state clear - cpufreq: Abort show()/store() for half-initialized policies- !2717 [sync] PR-2678: io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid - !2739 [sync] PR-2443: CVE-2023-37453 - !2733 [sync] PR-2688: nvmet-tcp: Fix a possible UAF in queue intialization setup - USB: core: Fix oversight in SuperSpeed initialization - USB: core: Fix race by not overwriting udev->descriptor in hub_port_init() - USB: core: Change usb_get_device_descriptor() API - USB: core: Unite old scheme and new scheme descriptor reads - nvmet-tcp: Fix a possible UAF in queue intialization setup - !2701 [sync] PR-2672: fix CVE-2023-46813 - io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid - !2710 [sync] PR-2694: LoongArch: add 32/64 pc relative relocation type support - !2664 [sync] PR-2579: LoongArch: default IPMI related defconfig to m - LoongArch: Add support for 64_PCREL relocation type - LoongArch: Add support for 32_PCREL relocation type - LoongArch: Define relocation types for ABI v2.10 - !2644 [sync] PR-2543: psi: fix "no previous prototype" warnings when CONFIG_CGROUPS=n - x86/sev: Check for user-space IOIO pointing to kernel space - x86/sev: Check IOBM for IOIO exceptions from user-space - x86/sev: Disable MMIO emulation from user mode - LoongArch: default IPMI related defconfig to m - psi: fix "no previous prototype" warnings when CONFIG_CGROUPS=n- !2690 [sync] PR-2666: net: xfrm: Fix xfrm_address_filter OOB read - !2373 [sync] PR-2258: ext4: do not mark inode dirty every time when appending using delalloc - !2637 [sync] PR-2454: igb: set max size RX buffer when store bad packet is enabled - net: xfrm: Fix xfrm_address_filter OOB read - !2535 [sync] PR-2370: ipv4: fix null-deref in ipv4_link_failure - !2524 [sync] PR-2440: netfilter: xt_u32: validate user space input - !2530 [sync] PR-2411: netfilter: xt_sctp: validate the flag_info count - !2527 [sync] PR-2410: netfilter: nfnetlink_osf: avoid OOB read - !2658 [sync] PR-2628: ubi: Refuse attaching if mtd's erasesize is 0 - !2663 arm64: fix a concurrency issue in emulation_proc_handler() - arm64: armv8_deprecated: fix unused-function error - arm64: armv8_deprecated: rework deprected instruction handling - arm64: armv8_deprecated: move aarch32 helper earlier - arm64: armv8_deprecated move emulation functions - arm64: armv8_deprecated: fold ops into insn_emulation - arm64: rework EL0 MRS emulation - arm64: factor insn read out of call_undef_hook() - arm64: factor out EL1 SSBS emulation hook - arm64: split EL0/EL1 UNDEF handlers - arm64: allow kprobes on EL0 handlers - arm64: rework BTI exception handling - arm64: rework FPAC exception handling - arm64: consistently pass ESR_ELx to die() - arm64: die(): pass 'err' as long - arm64: report EL1 UNDEFs better - Revert "arm64: fix a concurrency issue in emulation_proc_handler()" - ubi: Refuse attaching if mtd's erasesize is 0 - !2647 [sync] PR-2641: Fix CVE-2023-5717 - perf: Fix kabi breakage in struct perf_event - perf: Disallow mis-matched inherited group reads - !2563 fix cgroup poll UAF - !2519 [sync] PR-2437: crypto: drbg - Only fail when jent is unavailable in FIPS mode - !2558 USB: ene_usb6250: Allocate enough memory for full object - igb: set max size RX buffer when store bad packet is enabled - !2595 [sync] PR-2573: media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - !2566 [sync] PR-2557: Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - !2580 [sync] PR-2476: Fixed five CVEs vulnerabilities of ksmbd - !2613 CVE-2022-44033 - char: pcmcia: remove all the drivers - tty: ipwireless: move Kconfig entry to tty - !2552 scsi: mpt3sas: Driver patch set for openEuler-22.03-LTS - !2584 [sync] PR-2571: xen/events: replace evtchn_rwlock with RCU - media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - xen/events: replace evtchn_rwlock with RCU - ksmbd: do not call kvmalloc() with __GFP_NORETRY | __GFP_NO_WARN - ksmbd: fix infinite loop in ksmbd_conn_handler_loop() - ksmbd: send proper error response in smb2_tree_connect() - ksmbd: fix racy issue from smb2 close and logoff with multichannel - ksmbd: call rcu_barrier() in ksmbd_server_exit() - ksmbd: fix racy issue under cocurrent smb2 tree disconnect - Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - sched/psi: Select KERNFS as needed - kernfs: add stub helper for kernfs_generic_poll() - sched/psi: use kernfs polling functions for PSI trigger polling - USB: ene_usb6250: Allocate enough memory for full object - scsi: mpt3sas: Perform additional retries if doorbell read returns 0 - scsi: mpt3sas: Fix NULL pointer access in mpt3sas_transport_port_add() - scsi: mpt3sas: Remove usage of dma_get_required_mask() API - scsi: mpt3sas: re-do lost mpt3sas DMA mask fix - scsi: mpt3sas: Don't change DMA mask while reallocating pools - scsi: mpt3sas: Fix a memory leak - scsi: mpt3sas: Fix possible resource leaks in mpt3sas_transport_port_add() - scsi: mpt3sas: Force PCIe scatterlist allocations to be within same 4 GB region - scsi: mpt3sas: Fix use-after-free warning - ipv4: fix null-deref in ipv4_link_failure - netfilter: xt_sctp: validate the flag_info count - netfilter: nfnetlink_osf: avoid OOB read - netfilter: xt_u32: validate user space input - !1561 Add ACS quirk for Wangxun NICs - !2514 [sync] PR-2499: f2fs: fix to avoid NULL pointer dereference f2fs_write_end_io() - crypto: drbg - Only fail when jent is unavailable in FIPS mode - !2485 [sync] PR-2340: xfs: recent patches to fix xfs issues - f2fs: fix to avoid NULL pointer dereference f2fs_write_end_io() - xfs: update the last_sync_lsn with ctx start lsn - xfs: shutdown xfs once inode double free - xfs: fix off-by-one-block in xfs_discard_folio() - xfs: xfs_bmap_punch_delalloc_range() should take a byte range - iomap: buffered write failure should not truncate the page cache - xfs,iomap: move delalloc punching to iomap - xfs: use byte ranges for write cleanup ranges - xfs: punching delalloc extents on write failure is racy - xfs: longest free extent no need consider postalloc - xfs: fix xfs shutdown since we reserve more blocks in agfl fixup - xfs: block reservation too large for minleft allocation - xfs: set minleft correctly for randomly sparse inode allocations - xfs: shutdown to ensure submits buffers on LSN boundaries - xfs: don't verify agf length when log recovery - xfs: Remove redundant assignment to busy - xfs: remove redundant pointer lip - xfs: remove redundant initializations of pointers drop_leaf and save_leaf - xfs: xfs_trans_cancel() path must check for log shutdown - xfs: fix bounds check in xfs_defer_agfl_block() - xfs: AGF length has never been bounds checked - xfs: journal geometry is not properly bounds checked - xfs: don't block in busy flushing when freeing extents - xfs: allow extent free intents to be retried - xfs: pass alloc flags through to xfs_extent_busy_flush() - Revert "xfs: propagate the return value of xfs_log_force() to avoid soft lockup" - xfs: use deferred frees for btree block freeing - xfs: don't reverse order of items in bulk AIL insertion - xfs: validate block number being freed before adding to xefi - xfs: validity check agbnos on the AGFL - xfs: pass xfs_extent_free_item directly through the log intent code - xfs: remove unused parameter from refcount code - xfs: reduce the size of struct xfs_extent_free_item - xfs: rename xfs_bmap_add_free to xfs_free_extent_later - xfs: create slab caches for frequently-used deferred items - xfs: compact deferred intent item structures - xfs: rename _zone variables to _cache - xfs: remove kmem_zone typedef - xfs: remove xfs_setattr_time() declaration - xfs: use setattr_copy to set vfs inode attributes - xfs: set prealloc flag in xfs_alloc_file_space() - xfs: don't assert fail on perag references on teardown - xfs: fix dir3 block read verify fail during log recover - xfs: propagate the return value of xfs_log_force() to avoid soft lockup - xfs: keep growfs sb log item active until ail flush success - !1141 [sync] PR-953: xfs: fixes patchs and backport patchs - PCI: Add ACS quirk for Wangxun NICs - ext4: do not mark inode dirty every time when appending using delalloc - Revert "openeuler: pci: workaround multiple functions can be assigned to only one VM" - xfs: atomic drop extent entries when inactiving attr - xfs: factor out __xfs_da3_node_read() - xfs: fix a UAF in xfs_iflush_abort_clean - xfs: fix a UAF when inode item push - xfs: fix the problem of mount failure caused by not refreshing mp->m_sb - iomap: iomap: fix memory corruption when recording errors during writeback - xfs: fix hung when transaction commit fail in xfs_inactive_ifree - xfs: fix dead loop when do mount with IO fault injection - xfs: fix ag count overflow during growfs - xfs: account extra freespace btree splits for multiple allocations - xfs: force shutdown xfs when xfs_attr_inactive fails - xfs: fix negative array access in xfs_getbmap - xfs: fix BUG_ON in xfs_getbmap() - xfs: use iomap_valid method to detect stale cached iomaps - iomap: write iomap validity checks - xfs: write page faults in iomap are not buffered writes - xfs: fix exception caused by unexpected illegal bestcount in leaf dir - Revert "[Huawei] xfs: fix uaf when leaf dir bestcount not match with dir data blocks" - xfs: don't expose internal symlink metadata buffers to the vfs - xfs: shut down filesystem if we xfs_trans_cancel with deferred work items - xfs: fix maxlevels comparisons in the btree staging code - xfs: sb verifier doesn't handle uncached sb buffer - xfs: fallocate() should call file_modified() - xfs: remove XFS_PREALLOC_SYNC - xfs: shutdown during log recovery needs to mark the log shutdown - xfs: xfs_trans_commit() path must check for log shutdown - xfs: xfs_do_force_shutdown needs to block racing shutdowns - xfs: log shutdown triggers should only shut down the log - xfs: shutdown in intent recovery has non-intent items in the AIL - xfs: AIL should be log centric - xfs: increase rename inode reservation - xfs: trim the mapp array accordingly in xfs_da_grow_inode_int - xfs: check return codes when flushing block devices - xfs: remove xfs_blkdev_issue_flush - xfs: fix NULL pointer dereference in xfs_getbmap()- !2420 [sync] PR-2323: net/sched: Retire rsvp classifier - net/sched: Retire rsvp classifier - !2366 [sync] PR-2282: sdei_watchdog: Avoid exception during sdei handler - sdei_watchdog: Avoid exception during sdei handler- !2391 netfilter: nf_tables: disallow rule removal from chain binding - netfilter: nf_tables: disallow rule removal from chain binding - !2389 nf_table LTS - netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID - netfilter: nf_tables: skip bound chain on rule flush - netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: drop map element references from preparation phase - netfilter: nftables: rename set element data activation/deactivation functions - netfilter: nf_tables: reject unbound chain set before commit phase - netfilter: nf_tables: reject unbound anonymous set before commit phase - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: fix chain binding transaction logic - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - netfilter: nf_tables: use net_generic infra for transaction data - Revert "netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID" - Revert "netfilter: nf_tables: skip bound chain on rule flush" - Revert "netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE" - Revert "netfilter: nf_tables: fix chain binding transaction logic" - Revert "netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain" - Revert "netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR" - Revert "netfilter: nf_tables: unbind non-anonymous set if rule construction fails" - !2378 [sync] PR-2359: netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - !2299 [sync] PR-2287: scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup() - !2297 [sync] PR-2286: scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow - scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup() - scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow - !2273 [sync] PR-2156: drm: add inspur drm driver support - !2238 [sync] PR-2163: Fix the two problems when using binutil 2.41. - !2277 [sync] PR-2269: etmem: Fixed an issue where the module reference counting is incorrect - etmem: Fixed an issue where the module reference counting is incorrect - !2124 [sync] PR-1778: nvme-pci: fix DMA direction of unmapping integrity data - !2186 nvme-pci: fix timeout request state check - !2188 nvme-pci: fix mempool alloc size - drm: add inspur drm driver support - !2249 [sync] PR-2224: ext4: fix rec_len verify error - ext4: fix rec_len verify error - LoongArch: Fix module relocation error with binutils 2.41 - LoongArch: Fix the write_fcsr() macro - nvme-pci: fix mempool alloc size - nvme-pci: fix timeout request state check - nvme-pci: fix DMA direction of unmapping integrity data- !2214 [sync] PR-2210: jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev - !2231 [sync] PR-2086: fix CVE-2023-20588 - !2239 [sync] PR-2169: net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2242 [sync] PR-2230: media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - !2237 x86/speculation: Add force option to GDS mitigation - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2041 [sync] PR-1786: LoongArch: export lsx/lasx related struct to user space - x86: Move gds_ucode_mitigated() declaration to header - Documentation/x86: Fix backwards on/off logic about YMM support - KVM: Add GDS_NO support to KVM - x86/speculation: Add Kconfig option for GDS - x86/speculation: Add force option to GDS mitigation - x86/CPU/AMD: Fix the DIV(0) initial fix attempt - x86/CPU/AMD: Do not leak quotient data after a division by 0 - !1877 [sync] PR-1826: x86/speculation: Add Gather Data Sampling mitigation - jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev - !2170 [sync] PR-2153: netfilter: nftables: exthdr: fix 4-byte stack OOB write - netfilter: nftables: exthdr: fix 4-byte stack OOB write - !2149 [sync] PR-2095: io_uring: ensure IOPOLL locks around deferred work - io_uring: ensure IOPOLL locks around deferred work - LoongArch: export lsx/lasx related struct to user space - x86/speculation: Add cpu_show_gds() prototype - x86/speculation: Add Gather Data Sampling mitigation- !2143 [sync] PR-2126: netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR - !2107 [sync] PR-2090: net/sched: sch_hfsc: Ensure inner classes have fsc curve - netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR - !2105 [sync] PR-2092: netfilter: nf_tables: skip bound chain on rule flush - !2108 [sync] PR-2085: af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2113 [sync] PR-2097: Fixed 4 CVEs of the ksmbd - !1779 nvme-pci: clear the prp2 field when not used - !2081 [sync] PR-2065: dm: switch to precise io accounting - ksmbd: not allow guest user on multichannel - ksmbd: fix deadlock in ksmbd_find_crypto_ctx() - ksmbd: block asynchronous requests when making a delay on session setup - ksmbd: destroy expired sessions - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - net/sched: sch_hfsc: Ensure inner classes have fsc curve - netfilter: nf_tables: skip bound chain on rule flush - !1925 [sync] PR-1883: SUNRPC: don't pause on incomplete allocation - !1748 [sync] PR-1649: Enable TPM TIS customization - !1747 [sync] PR-1646: Fixed extioi hardware emulation bugs on loongarch - dm: switch to precise io accounting - !2057 [sync] PR-2055: Only enable unicast promisc when mac table full to fix the hns3 bug - SUNRPC: don't pause on incomplete allocation - net: hns3: only enable unicast promisc when mac table full - !2047 [sync] PR-1752: ksmbd: validate session id and tree id in the compound request - ksmbd: validate session id and tree id in the compound request - nvme-pci: clear the prp2 field when not used - loongarch/config: Enable TPM TIS customization - loongarch/kvm: Fixed extioi hardware emulation bugs- !2002 [sync] PR-1911: ksmbd: fix out-of-bound read in smb2_write - !1626 [sync] PR-1621: fix three CVEs by backport mainline patchs - !1817 [sync] PR-1788: exfat: check if filename entries exceeds max filename length - ksmbd: fix out-of-bound read in smb2_write - !1979 [sync] PR-1446: Fix the default return value of dm_pool_dec_data_range() - Fix the default return value of dm_pool_dec_data_range() - !1384 [sync] PR-1346: dm thin metadata: check fail_io before using data_sm - exfat: check if filename entries exceeds max filename length - ksmbd: fix racy issue from session setup and logoff - ksmbd: Fix spelling mistake "excceed" -> "exceeded" - ksmbd: limit pdu length size according to connection status - ksmbd: Implements sess->ksmbd_chann_list as xarray - dm thin metadata: check fail_io before using data_sm- !1891 [sync] PR-1784: tun/tap: fix CVE-2023-4194 - !1885 [sync] PR-1815: Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1866 [sync] PR-1821: nbd: pass nbd_sock to nbd_read_reply() instead of index - !1780 [sync] PR-1766: xen/netback: Fix buffer overrun triggered by unusual packet - !1888 [sync] PR-1835: tcp: Reduce chance of collisions in inet6_hashfn(). - net: tap_open(): set sk_uid from current_fsuid() - net: tun_chr_open(): set sk_uid from current_fsuid() - tcp: Reduce chance of collisions in inet6_hashfn(). - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1827 [sync] PR-1813: ksmbd: fix cve-2023-38432 - nbd: pass nbd_sock to nbd_read_reply() instead of index - ksmbd: validate command request size - ksmbd: validate command payload size - xen/netback: Fix buffer overrun triggered by unusual packet- !1838 fix CVE-2023-20593 for openEuler - tools arch x86: Sync the msr-index.h copy with the kernel sources - x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - x86/cpu/amd: Add a Zenbleed fix - x86/cpu/amd: Move the errata checking functionality up - x86/cpu: Restore AMD's DE_CFG MSR after resume - !1775 [sync] PR-1729: fix CVE-2023-4128 in OLK510 - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free- !1756 [sync] PR-1742: cxgb4: fix use after free bugs caused by circular dependency problem - !1763 [sync] PR-1749: Input: cyttsp4_core - change del_timer_sync() to timer_shutdown_sync() - !1668 [sync] PR-1657: media: usb: siano: Fix CVE-2023-4132 - Input: cyttsp4_core - change del_timer_sync() to timer_shutdown_sync() - !1753 [sync] PR-1737: ksmbd: fix out of bounds read in smb2_sess_setup - cxgb4: fix use after free bugs caused by circular dependency problem - !1744 [sync] PR-1727: add support for timer_shutdown() api - !1731 [sync] PR-1713: netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID - ksmbd: fix out of bounds read in smb2_sess_setup - timers: Keep del_timer[_sync]() exported - timers: Provide timer_shutdown[_sync]() - timers: Add shutdown mechanism to the internal functions - timers: Split [try_to_]del_timer[_sync]() to prepare for shutdown mode - timers: Silently ignore timers with a NULL function - timers: Rename del_timer() to timer_delete() - timers: Rename del_timer_sync() to timer_delete_sync() - timers: Use del_timer_sync() even on UP - timers: Update kernel-doc for various functions - timers: Replace BUG_ON()s - timers: Get rid of del_singleshot_timer_sync() - sw64: Do not use timer namespace for timer_shutdown() function - clocksource/drivers/sp804: Do not use timer namespace for timer_shutdown() function - clocksource/drivers/arm_arch_timer: Do not use timer namespace for timer_shutdown() function - ARM: spear: Do not use timer namespace for timer_shutdown() function - !1617 LoonArch: KVM: fix vcpu timer - !1639 nvme-pci: set min_align_mask before calculating max_hw_sectors - !1714 [sync] PR-1711: xfrm: add NULL check in xfrm_update_ae_params - !1632 [sync] PR-1604: net: nfc: Fix CVE-2023-3863 - netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID - !1710 [sync] PR-1618: LoongArch: fix some config not defined - xfrm: add NULL check in xfrm_update_ae_params - LoongArch: fix CONFIG_TRACE_IRQFLAGS_SUPPORT not defined - LoongArch: fix CONFIG_ZONE_DMA32 not defined - LoongArch: fix percpu area not allocated as expected - media: usb: siano: Fix warning due to null work_func_t function pointer - media: usb: siano: Fix use after free bugs caused by do_submit_urb - nvme-pci: set min_align_mask before calculating max_hw_sectors - LoongArch: KVM: fix vcpu timer functions - net: nfc: Fix use-after-free caused by nfc_llcp_find_local - nfc: llcp: simplify llcp_sock_connect() error paths- !1702 [sync] PR-1682: netfilter: nft_set_pipapo: fix improper element removal - !1674 [sync] PR-1596: ksmbd: fix out-of-bound read in deassemble_neg_contexts() - netfilter: nft_set_pipapo: fix improper element removal - !1656 Revert "arm64/mpam: Fix mpam corrupt when cpu online" - !1640 [sync] PR-1551: ksmbd: allocate one more byte for implied bcc[0 - !1664 [sync] PR-1605: CVE-2023-38430 - ksmbd: fix out-of-bound read in deassemble_neg_contexts() - ksmbd: validate smb request protocol id - ksmbd: define SMB2_COMPRESSION_TRANSFORM_ID in fs/ksmbd/smb2pdu.h - Revert "arm64/mpam: Fix mpam corrupt when cpu online" - ksmbd: allocate one more byte for implied bcc[0]- !1587 [sync] PR-1557: net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1582 [sync] PR-1480: ksmbd: fix wrong UserName check in session_user - !1598 [sync] PR-1547: binder: fix UAF caused by faulty buffer cleanup - !1601 [sync] PR-1581: psi: fix compile error for psi cgroupv1 when CONFIG_CGROUP=n - !1614 [sync] PR-1591: net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_u32: Fix reference counter leak leading to overflow - !1592 [sync] PR-1585: ksmbd: fix global-out-of-bounds in smb2_find_context_vals - psi: fix compile error for psi cgroupv1 when CONFIG_CGROUP=n - binder: fix UAF caused by faulty buffer cleanup - ksmbd: fix global-out-of-bounds in smb2_find_context_vals - net/sched: cls_fw: Fix improper refcount update leads to use-after-free - ksmbd: fix wrong UserName check in session_user - !1467 Fix null-ptr-deref while calling getpeername - !1573 [sync] PR-1535: net/sched: sch_qfq: account for stab overhead in qfq_enqueue - net/sched: sch_qfq: account for stab overhead in qfq_enqueue - !1558 [sync] PR-1548: mm: memcontrol: fix cannot alloc the maximum memcg ID - !1380 [sync] PR-1351: dm thin: fix deadlock when swapping to thin device - !1349 [sync] PR-1294: dm stats: check for and propagate alloc_percpu failure - !1502 block: don't set GD_NEED_PART_SCAN if scan partition failed - !1477 [sync] PR-1345: dm: requeue IO if mapping table not yet - mm: memcontrol: fix cannot alloc the maximum memcg ID - block: don't set GD_NEED_PART_SCAN if scan partition failed - dm: don't lock fs when the map is NULL during suspend or resume - dm: don't lock fs when the map is NULL in process of resume - dm: requeue IO if mapping table not yet available - Revert "dm: make sure dm_table is binded before queue request" - scsi: iscsi_tcp: Check that sock is valid before iscsi_set_param() - scsi: iscsi: iscsi_tcp: Fix null-ptr-deref while calling getpeername() - dm thin: fix deadlock when swapping to thin device - dm stats: check for and propagate alloc_percpu failure- !1524 [sync] PR-1482: CVE-2023-3567 fix patches - !1337 [sync] PR-1335: bpf: Fix incorrect verifier pruning due to missing register precision taints - vc_screen: modify vcs_size() handling in vcs_read() - vc_screen: don't clobber return value in vcs_read - vc_screen: move load of struct vc_data pointer in vcs_read() to avoid UAF - !1515 Fix CDM node problems - mm: fix alloc CDM node memory for MPOL_BIND - mm: fix ignore cpuset enforcement - !1489 [sync] PR-1476: ipv6/addrconf: fix a potential refcount underflow for idev - !1485 [sync] PR-1452: media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1494 [sync] PR-1445: netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - ipv6/addrconf: fix a potential refcount underflow for idev - media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1371 [sync] PR-1254: Two CVE fixes of ksmbd - ksmbd: fix NULL pointer dereference in smb2_get_info_filesystem() - ksmbd: fix memleak in session setup - bpf: Fix incorrect verifier pruning due to missing register precision taints- !1289 [sync] PR-1262: drm/msm/dpu: Add check for pstates - !1455 [sync] PR-1358: Remove DECnet support from kernel - !1438 [sync] PR-1426: netfilter: nf_tables: do not ignore genmask when looking up chain by id - !1459 [sync] PR-1425: loop: loop_set_status_from_info() check before assignment - !1462 [sync] PR-1436: Fix CVE-2023-3117 - !1429 nbd: fix null-ptr-dereference while accessing 'nbd->config' - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: fix chain binding transaction logic - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - loop: loop_set_status_from_info() check before assignment - Remove DECnet support from kernel - netfilter: nf_tables: do not ignore genmask when looking up chain by id - !1419 [sync] PR-1415: Fix generic/299 fail - !1348 [sync] PR-1295: blk-wbt: don't show valid wbt_lat_usec in - nbd: fix null-ptr-dereference while accessing 'nbd->config' - nbd: factor out a helper to get nbd_config without holding 'config_lock' - nbd: fold nbd config initialization into nbd_alloc_config() - ext4: Add debug message to notify user space is out of free - Revert "ext4: Stop trying writing pages if no free blocks generated" - !1411 [sync] PR-1408: Replace the hulk patch with the lts patch - cgroup: Do not corrupt task iteration when rebinding subsystem - Revert "cgroup: Stop task iteration when rebinding subsystem" - !1388 [sync] PR-1312: quota: fix race condition between dqput() and dquot_mark_dquot_dirty() - !1391 [sync] PR-1376: jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1307 [sync] PR-1280: cgroup: always put cset in cgroup_css_set_put_fork - jbd2: Check 'jh->b_transaction' before remove it from checkpoint - quota: simplify drop_dquot_ref() - quota: fix dqput() to follow the guarantees dquot_srcu should provide - quota: add new helper dquot_active() - quota: rename dquot_active() to inode_quota_active() - quota: factor out dquot_write_dquot() - !1328 [sync] PR-1325: jbd2: fix several checkpoint - !1331 [sync] PR-1314: ext4: Stop trying writing pages if no free blocks generated - !1339 [sync] PR-1286: ext4: turning quotas off if mount failed after enable quotas - blk-wbt: don't show valid wbt_lat_usec in sysfs while wbt is disabled - blk-wbt: make enable_state more accurate - ext4: turning quotas off if mount failed after enable quotas - ext4: Stop trying writing pages if no free blocks generated - jbd2: fix checkpoint cleanup performance regression - jbd2: remove __journal_try_to_free_buffer() - jbd2: fix a race when checking checkpoint buffer busy - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint - jbd2: remove journal_clean_one_cp_list() - cgroup: always put cset in cgroup_css_set_put_fork - drm/msm/dpu: Add check for pstates- Fix error provides- !1366 [sync] PR-1324: io_uring: hold uring mutex around poll removal - !1369 [sync] PR-1287: ipvlan:Fix out-of-bounds caused by unclear skb->cb - ipvlan:Fix out-of-bounds caused by unclear skb->cb - io_uring: hold uring mutex around poll removal - !1342 [sync] PR-1272: xfs: fix some problems recently - xfs: fix uninitialized variable access - xfs: set XFS_FEAT_NLINK correctly - xfs: don't leak perag when growfs fails - xfs: factor out xfs_destroy_perag() - xfs: fix warning in xfs_vm_writepages() - xfs: don't leak intent item when recovery intents fail - xfs: factor out xfs_defer_pending_abort - xfs: fix mounting failed caused by sequencing problem in the log records- Fix x86 provides error symbol- !1311 Fix CVE-2023-2860 - !1237 [sync] PR-1194: fix memleak with efi_fake_mem - ipv6: sr: fix out-of-bounds read when setting HMAC data. - !1274 [sync] PR-1253: media: saa7134: fix use after free bug in saa7134_finidev due to race condition - !1303 [sync] PR-1283: media: dm1105: Fix use after free bug in dm1105_remove due to race condition - !1299 [sync] PR-1270: media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - !1269 arm64: Add AMPERE1 to the Spectre-BHB affected list - !1264 [sync] PR-1261: usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition - media: dm1105: Fix use after free bug in dm1105_remove due to race condition - !1187 [sync] PR-1177: net/sched: flower: fix possible OOB write in fl_set_geneve_opt() - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - media: saa7134: fix use after free bug in saa7134_finidev due to race condition - !1202 [sync] PR-1148: LoongArch: cleanup swiotlb bakcup buffer related code - arm64: Add AMPERE1 to the Spectre-BHB affected list - !1255 [sync] PR-1247: HID: intel_ish-hid: Add check for ishtp_dma_tx_map - !1128 [sync] PR-1077: drm/qxl: Fix missing free_irq - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition - HID: intel_ish-hid: Add check for ishtp_dma_tx_map - config: Disable EFI_FAKE_MEMMAP support for arm64 by default - efi: Fix UAF for arm64 when enable efi_fake_mem - Revert "LoongArch: Add ARCH_HAS_SETUP_DMA_OPS and DMA_OPS" - Revert "LoongArch: Add swiotlb backups buffer" - net/sched: flower: fix possible OOB write in fl_set_geneve_opt() - drm/qxl: Fix missing free_irq- use full version-release instead of devel_release for mkgrub-menu- !1250 hugetlb: Fix some incorrect behavior - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - !1238 [sync] PR-1181: relayfs: fix out-of-bounds access in relay_file_read - relayfs: fix out-of-bounds access in relay_file_read - !1209 [sync] PR-1185: nbd: validate the block size in nbd_set_size - !1232 [sync] PR-1220: mm/memory_hotplug: extend offline_and_remove_memory() to handle more than one memory block - mm/memory_hotplug: extend offline_and_remove_memory() to handle more than one memory block - !1224 [sync] PR-1221: media: rkvdec: fix use after free bug in rkvdec_remove - media: rkvdec: fix use after free bug in rkvdec_remove - !1198 [sync] PR-1190: memcg: fix implicit declaration of memcg_print_bad_task() - nbd: fix incomplete validation of ioctl arg - nbd: validate the block size in nbd_set_size - memcg: fix implicit declaration of memcg_print_bad_task() - memstick: r592: Fix UAF bug in r592_remove due to race condition- !1176 MAINTAINERS: update openEuler/MAINTAINERS for LoongArch - MAINTAINERS: update openEuler/MAINTAINERS for LoongArch - !1167 [sync] PR-1162: fbcon: Check font dimension limits - !1171 mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - !1163 [sync] PR-1098: proc: allow pid_revalidate() during LOOKUP_RCU - mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - fbcon: Check font dimension limits - proc: allow pid_revalidate() during LOOKUP_RCU - !1145 [sync] PR-1136: gfs2: Don't deref jdesc in evict - gfs2: Don't deref jdesc in evict - !1024 [sync] PR-947: locking/rwsem: Prevent potential lock starvation - !1073 [sync] PR-1042: xfrm: Reinject transport-mode packets through workqueue - xfrm: Reinject transport-mode packets through workqueue - locking/rwsem: Prevent potential lock starvation - locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath() - locking/rwsem: Better collate rwsem_read_trylock()- !1103 [sync] PR-1089: power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - !1108 [sync] PR-1090: fs/ntfs3: Check fields while reading - !1117 [sync] PR-1084: LoongArch: fix wrong 7a1000 int_clear register write - !1116 [sync] PR-1083: LoongArch: fix system hang caused by 2k500 bmc driver - irqchip/loongson-pch-pic: 7a1000 int_clear reg must use 64bit write. - ipmi_si: ls2k500 kcs driver add wait bmc reboot done and rebind support. - fs/ntfs3: Check fields while reading - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - !1008 [sync] PR-941: LoongArch: fix 2k500 sfb driver not work during reboot - !1031 nbd: get config_lock before sock_shutdown - !1060 Support dynamic_hugetlb on arm64 and fix some bug - !1057 [sync] PR-1028: fs: hfsplus: fix UAF issue in hfsplus_put_super - mm/dynamic_hugetlb: fix type error of pfn in __hpool_split_gigantic_page() - mm/dynamic_hugetlb: set PagePool to bad page - mm/dynamic_hugetlb: replace spin_lock with mutex_lock and fix kabi broken - mm/dynamic_hugetlb: isolate hugepage without dissolve - mm/dynamic_hugetlb: support dynamic hugetlb on arm64 - mm/dynamic_hugetlb: fix kabi broken when enable CONFIG_DYNAMIC_HUGETLB on arm64 - !1034 io_uring: fix the problem of - fs: hfsplus: fix UAF issue in hfsplus_put_super - !1050 [sync] PR-1027: scripts: Fix issue of module signing with openssl 3.x - scripts: Fix issue of module signing with openssl 3.x - !994 [sync] PR-990: ubi: Fix deadlock caused by recursively holding work_sem - !999 [sync] PR-928: hikey9xx: Fixed incorrect use of kfree to free sreg - !1010 [sync] PR-924: dm: add disk before alloc dax - !1013 [sync] PR-920: dm thin: Fix ABBA deadlock by resetting dm_bufio_client - kernel: don't call do_exit() for PF_IO_WORKER threads - x86/process: setup io_threads more like normal user space threads - arch: ensure parisc/powerpc handle PF_IO_WORKER in copy_thread() - arch: setup PF_IO_WORKER threads like PF_KTHREAD - !950 [sync] PR-929: xfs: rework feature flags - nbd: get config_lock before sock_shutdown - !971 [sync] PR-969: kobject: Fix slab-out-of-bounds in fill_kobj_path() - !986 [sync] PR-954: block: iocost bugfix - !983 [sync] PR-946: icost bugfix - dm thin: Fix ABBA deadlock by resetting dm_bufio_client - dm: add disk before alloc dax - PCI/portdrv: Prevent LS7A Bus Master clearing on shutdown - Revert "PCI: Add quirk for LS7A to avoid reboot failure" - hikey9xx: Fixed incorrect use of kfree to free sreg - ubi: Fix deadlock caused by recursively holding work_sem - mtd: ubi: wl: Fix a couple of kernel-doc issues - !975 [sync] PR-968: Fix ORC unwinder on paravirt {save,restore}_fl - !936 [sync] PR-897: LoongArch: improve dma ops and interrupt process - !939 [sync] PR-869: LoongArch: defconfig: Enable a large number of configurations - block: fix order error in blk_release_queue - block: fix null-pointer dereference in ioc_pd_init - blk-iocost: dispatch all throttled bio in ioc_pd_offline - blk-iocost: don't throttle bio if iocg is offlined - blk-iocost: track whether iocg is still online - blk-iocost: fix UAF in ioc_pd_free - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - kobject: Fix slab-out-of-bounds in fill_kobj_path() - xfs: kill xfs_sb_version_has_v3inode() - xfs: introduce xfs_sb_is_v5 helper - xfs: remove unused xfs_sb_version_has wrappers - xfs: convert xfs_sb_version_has checks to use mount features - xfs: convert scrub to use mount-based feature checks - xfs: open code sb verifier feature checks - xfs: convert xfs_fs_geometry to use mount feature checks - xfs: replace XFS_FORCED_SHUTDOWN with xfs_is_shutdown - xfs: convert remaining mount flags to state flags - xfs: convert mount flags to features - xfs: consolidate mount option features in m_features - xfs: replace xfs_sb_version checks with feature flag checks - xfs: reflect sb features in xfs_mount - xfs: rework attr2 feature and mount options - xfs: rename xfs_has_attr() - xfs: xfs_is_shutdown vs xlog_is_shutdown cage fight - xfs: log items should have a xlog pointer, not a mount - xfs: fix incorrect error-out in xfs_remove - LoongArch: defconfig: Enable a large number of configurations - LoongArch: Add swiotlb backups buffer - LoongArch: Add ARCH_HAS_SETUP_DMA_OPS and DMA_OPS - pci: irq: Add early_param pci_irq_limit to limit pci irq numbers- !904 [sync] PR-903: backport block bugfix - !962 [sync] PR-937: tcp: restrict net.ipv4.tcp_app_win - !959 [sync] PR-925: tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - !955 [sync] PR-938: config: Disable CONFIG_EULER_FS by default - tcp: restrict net.ipv4.tcp_app_win - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - config: Disable CONFIG_EULER_FS by default - !930 xfs: missing lts patchs - !935 [sync] PR-922: jbd2: fix checkpoint inconsistent - !917 [sync] PR-880: LoongArch: kdump: Add high memory reservation - !916 [sync] PR-868: LoongArch: fix compile error caused by __ffs not defined - !915 [sync] PR-792: LoongArch: add ls2k500 bmc support - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - xfs: validate inode fork size against fork format - xfs: reorder iunlink remove operation in xfs_ifree - !912 [sync] PR-906: ipv6: Add lwtunnel encap size of all siblings in nexthop calculation - LoongArch: kdump: Add high memory reservation - LoongArch: fix __ffs not defined compile error - LoongArch: fix ls2k500 bmc not work when installing iso - LoongArch: defconfig: enable CONFIG_FB_LS2K500=m. - ipmi: add ls2k500 bmc ipmi support. - fbdev: add ls2k500sfb driver for ls2k500 bmc. - ipv6: Add lwtunnel encap size of all siblings in nexthop calculation - md/raid10: fix incorrect done of recovery - md/raid10: fix null-ptr-deref in raid10_sync_request - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - md: fix unexpected changes of return value in rdev_set_badblocks - md/raid10: fix io hung in md_wait_for_blocked_rdev() - block: Only set bb->changed when badblocks changes - md/raid10: fix incorrect counting of rdev->nr_pending - md/raid10: remove WANR_ON_ONCE in raid10_end_write_request - md/raid10: fix uaf if replacement replaces rdev - md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request - md/raid10: fix io loss while replacement replace rdev - md/raid10: prioritize adding disk to 'removed' mirror - md: fix io loss when remove rdev fail - md/raid10: fix a race between removing rdev and access conf->mirrors[i].rdev - md/raid10: fix taks hung in raid10d - md/raid10: factor out code from wait_barrier() to stop_waiting_barrier() - md/raid10: fix softlockup in raid10_unplug - md/raid1: stop mdx_raid1 thread when raid1 array run failed - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - md: Flush workqueue md_rdev_misc_wq in md_alloc() - block: don't allow the same type rq_qos add more than once - blk-iocost: use spin_lock_irqsave in adjust_inuse_and_calc_cost - blk-iocost: don't allow to configure bio based device - !867 arm64: kdump: Avoid reserving low memory repeatedly - !854 [sync] PR-793: LoongArch: kvm: add pv ipi support - !853 [sync] PR-809: LoongArch: defconfig: enable memory and pci hotplug related configs for LoongArch - arm64: kdump: Avoid reserving low memory repeatedly - LoongArch: LSVZ: Support PV IPI to reduce VM exit - LoongArch: defconfig: Add PCI hotplug support - LoongArch: defconfig: Add memory hotplug support- !862 Backport CVEs and bugfixes - cgroup: Stop task iteration when rebinding subsystem - drm/virtio: Fix error code in virtio_gpu_object_shmem_init() - drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling - drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_object_shmem_init - sched/topology: Fix exceptional memory access in sd_llc_free_all() - block: Fix the partition start may overflow in add_partition() - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum - iomap: don't invalidate folios after writeback errors - iomap: Don't create iomap_page objects in iomap_page_mkwrite_actor - iomap: Don't create iomap_page objects for inline files - iomap: Permit pages without an iop to enter writeback - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - Revert "md: unlock mddev before reap sync_thread in action_store" - md: unlock mddev before reap sync_thread in action_store - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: merge disk_scan_partitions and blkdev_reread_part - !812 [sync] PR-761: net: stmmac: fix potential double free of dma descriptor resources - net: stmmac: fix potential double free of dma descriptor resources - !806 [sync] PR-760: LoongArch: kvm: fix bug of kvm's hugepage - !669 [sync] PR-564: usb: disable soft retry for EJ188 controller - !796 [sync] PR-765: LoongArch: fix some stability issues - !784 [sync] PR-766: LoongArch: add kexec&kdump support - LoongArch: kvm: fix bug of kvm's hugepage - LoongArch: defconfig: enable CONFIG_CACHEFILES - i2c: loongson: fix irq not freed when remove module - LoongArch: Set _PAGE_DIRTY only if _PAGE_MODIFIED is set in {pmd,pte}_mkwrite() - LoongArch: Set _PAGE_DIRTY only if _PAGE_WRITE is set in {pmd,pte}_mkdirty() - LoongArch: Clear FPU/SIMD thread info flags for kernel thread - LoongArch: Remove generic irq migration - LoongArch: Fix secondary bridge routing errors - LoongArch: Fix kdump failure on v40 interface specification - LoongArch: configs: Enable kexec/kdump - LoongArch: kdump: Add crashkernel=YM handling - LoongArch: kdump: Add single kernel image implementation - LoongArch: Add support for kernel address space layout randomization (KASLR) - LoongArch: Add support for kernel relocation - LoongArch: Add la_abs macro implementation - LoongArch: Add JUMP_VIRT_ADDR macro implementation to avoid using la.abs - LoongArch: Use la.pcrel instead of la.abs when it's trivially possible - LoongArch: efistub: Modify the address where efistub jumps to the main kernel - LoongArch: kdump: Add memory reservation for old kernel - LoongArch: Integrate initrd operation - LoongArch: kexec: Add compatibility with old interfaces - LoongArch: Flush TLB earlier at initialization - LoongArch: Add kdump support - LoongArch: Add kexec support - usb: xhci: add XHCI_NO_SOFT_RETRY quirk for EJ188- !800 Backport CVEs - netfilter: nf_tables: deactivate anonymous set from preparation phase - xfs: verify buffer contents when we skip log replay- !775 Backport CVEs and bugfixes - filemap: Correct the conditions for marking a folio as accessed - Revert "filemap: Correct the conditions for marking a folio as accessed" - netrom: Fix use-after-free caused by accept on already connected socket - bluetooth: Perform careful capability checks in hci_sock_ioctl() - fs/ntfs3: Delete duplicate condition in ntfs_read_mft() - fs/ntfs3: Fix slab-out-of-bounds read in run_unpack - fs/ntfs3: Validate data run offset - xfs: buffer pins need to hold a buffer reference - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - fix kabi broken due to import new inode operation get_inode_acl - ovl: enable RCU'd ->get_acl() - vfs: add rcu argument to ->get_acl() callback - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - !684 [sync] PR-675: driver/hifc&hinic: Fix compile error in allyesconfigs - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs- !723 Backport CVEs and bugfixes - USB: gadgetfs: Fix race between mounting and unmounting - prlimit: do_prlimit needs to have a speculation check - ext4: check iomap type only if ext4_iomap_begin() does not fail - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - ext4: only update i_reserved_data_blocks on successful block allocation - can: af_can: fix NULL pointer dereference in can_rcv_filter - RDMA/core: Refactor rdma_bind_addr - RDMA/cma: Ensure rdma_addr_cancel() happens before issuing more requests - scsi: dpt_i2o: Remove obsolete driver - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - bpf, sockmap: Fix an infinite loop error when len is 0 in tcp_bpf_recvmsg_parser() - bpf, sockmap: Fix double bpf_prog_put on error case in map_link - bpf, sockmap: Re-evaluate proto ops when psock is removed from sockmap - bpf, sockmap: Attach map progs to psock early for feature probes - bpf, sockmap: Fix return codes from tcp_bpf_recvmsg_parser() - bpf, sockmap: Fix race in ingress receive verdict with redirect to self- !632 Backport CVEs and bugfixes - bonding: Fix memory leak when changing bond type to Ethernet - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change - hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - rxrpc: Fix race between conn bundle lookup and bundle removal [ZDI-CAN-15975] - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - xfs: don't leak btree cursor when insrec fails after a split - xfs: avoid unnecessary runtime sibling pointer endian conversions - xfs: detect self referencing btree sibling pointers - xfs: introduce xfs_buf_daddr() - xfs: move kernel-specific superblock validation out of libxfs - xfs: bound maximum wait time for inodegc work - xfs: introduce xfs_inodegc_push() - xfs: flush inodegc workqueue tasks before cancel - xfs: drop async cache flushes from CIL commits. - xfs: limit iclog tail updates - xfs: need to see iclog flags in tracing - io_uring: ensure that io_init_req() passes in the right issue_flags - io_uring: add missing lock in io_get_file_fixed- !588 [sync] PR-585: x86/speculation: Allow enabling STIBP with legacy IBRS - !591 Backport CVEs and bugfixes - net/sched: Retire tcindex classifier - drm/vmwgfx: Validate the box size for the snooped cursor - netfilter: nf_tables: nft_parse_register can return a negative value - netfilter: nf_tables: validate registers coming from userspace. - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition - KVM: nVMX: add missing consistency checks for CR0 and CR4 - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - xfs: __percpu_counter_compare() inode count debug too expensive - xfs: fix memcpy fortify errors in EFI log format copying - xfs: fix memcpy fortify errors in RUI log format copying - xfs: fix memcpy fortify errors in CUI log format copying - xfs: fix memcpy fortify errors in BUI log format copying - xfs: Use struct xfs_bmdr_block instead of struct xfs_btree_block to calculate root node size - xfs: allow setting full range of panic tags - xfs: don't use BMBT btree split workers for IO completion - xfs: fix extent busy updating - xfs: get root inode correctly at bulkstat - xfs: invalidate xfs_bufs when allocating cow extents - xfs: attach dquots to inode before reading data/cow fork mappings - xfs: invalidate block device page cache during unmount - xfs: add selinux labels to whiteout inodes - xfs: convert buf_cancel_table allocation to kmalloc_array - xfs: don't leak xfs_buf_cancel structures when recovery fails - xfs: refactor buffer cancellation table allocation - xfs: fix type mismatches in the inode reclaim functions - xfs: don't allow log writes if the data device is readonly - x86/speculation: Allow enabling STIBP with legacy IBRS- !574 Backport CVEs and bugfixes - driver core: Fix lockdep warning on wfs_lock - driver core: platform: Add extra error check in devm_platform_get_irqs_affinity() - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - ubi: Fix failure attaching when vid_hdr offset equals to (sub)page size - ubi: ensure that VID header offset + VID header size <= alloc, size - ftrace: Fix issue that 'direct->addr' not restored in modify_ftrace_direct() - perf/core: Fix perf_output_begin parameter is incorrectly invoked in perf_event_bpf_output - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - ring-buffer: Fix race while reader and writer are on the same page - loop: Add parm check in loop_control_ioctl - ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - btrfs: fix race between quota disable and quota assign ioctls - dm crypt: add cond_resched() to dmcrypt_write() - xfs: don't leak memory when attr fork loading fails - xfs: delete unnecessary NULL checks - xfs: replace inode fork size macros with functions - xfs: replace XFS_IFORK_Q with a proper predicate function - xfs: use XFS_IFORK_Q to determine the presence of an xattr fork - xfs: make inode attribute forks a permanent part of struct xfs_inode - xfs: convert XFS_IFORK_PTR to a static inline helper - xfs: don't reuse busy extents on extent trim - fs/xfs: convert comma to semicolon - xfs: xfs_ail_push_all_sync() stalls when racing with updates - xfs: check buffer pin state after locking in delwri_submit - xfs: log worker needs to start before intent/unlink recovery- !550 anolis: bond: broadcast ARP or ND messages to all slaves - !561 Backport CVEs and bugfixes - !560 [sync] PR-539: LoongArch: fix compile warnning of drm/loongson driver - net: sched: Use struct_size() helper in kvmalloc() - net_sched: Use struct_size() and flex_array_size() helpers - ext4: dio take shared inode lock when overwriting preallocated blocks - ext4: fix race between writepages and remount - clocksource/drivers/arm_arch_timer: Fix CNTPCT_LO and CNTVCT_LO value - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - nvme: use nvme_cid to generate command_id in trace event - xfs: don't report reserved bnobt space as available - xfs: don't include bnobt blocks when reserving free block pool - xfs: set aside allocation btree blocks from block reservation - xfs: introduce in-core global counter of allocbt blocks - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: better wording on protection against excessive stack growth - net/sched: act_mirred: refactor the handle of xmit - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - anolis: bond: broadcast ARP or ND messages to all slaves - !558 net: hns3: modify reset delay time to avoid configuration timeout - drm/loongson: fix compile warnning - net: hns3: modify reset delay time to avoid configuration timeout- !541 fix CVE-2023-0266 - ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF- !529 Backport CVEs and bugfixes - block: fix use-after-free of q->q_usage_counter - block: move q_usage_counter release into blk_queue_release - Revert "block: fix null-deref in percpu_ref_put" - mm: compaction: avoid possible NULL pointer dereference in kcompactd_cpu_online - md/raid6: Fix the problem of repeatedly applying for memory in raid5_read_one_chunk - xfs, iomap: limit individual ioend chain lengths in writeback - net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - tty: fix out-of-bounds access in tty_driver_lookup_tty() - fs/ntfs3: Validate resident attribute name - ima: Fix memory leakage in ima_store_template - Revert "mm/vmalloc: huge vmalloc backing pages should be split rather than compound" - coredump: fix kabi broken in struct coredump_params - coredump: Use the vma snapshot in fill_files_note - coredump/elf: Pass coredump_params into fill_note_info - coredump: Remove the WARN_ON in dump_vma_snapshot - coredump: Snapshot the vmas in do_coredump - mm/swapfile: add cond_resched() in get_swap_pages() - mm: slince possible data races about pgdat->kswapd - mm: fix null-ptr-deref in kswapd_is_running() - fs/ntfs3: Validate MFT flags before replaying logs - fs/ntfs3: Validate attribute name offset - bpf: Fixes possible race in update_prog_stats() for 32bit arches - bpf: Avoid races in __bpf_prog_run() for 32bit arches - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - af_unix: Get user_ns from in_skb in unix_diag_get_exact(). - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - arm64: errata: Remove AES hwcap for COMPAT tasks - ARM: 9206/1: A9: Add ARM ERRATA 764319 workaround (Updated) - kernel: Initialize cpumask before parsing - softirq: Don't try waking ksoftirqd before it has been spawned - bpf: Prevent decl_tag from being referenced in func_proto arg - bpf: Skip task with pid=1 in send_signal_common() - bpf, sockmap: Fix an infinite loop error when len is 0 in tcp_bpf_recvmsg_parser() - !460 Backport CVEs and bugfixes - !517 [sync] PR-510: LoongArch: fix dual-bridge machine can not work - !516 [sync] PR-509: Loongson: fix 7a2000 gpu driver can not work - irqchip/loongson: Fix syscore ops registration - irqchip/loongarch: Fix some issues of irq controllers - drm/loongson: using hdmi hot plug status register - malidp: Fix NULL vs IS_ERR() checking- !512 Backport CVEs and bugfixes - livepatch/core: Fix hungtask against cpu hotplug on x86 - livepatch: Narrow the scope of the 'text_mutex' lock - livepatch: Cleanup klp_mem_prepare() - seccomp: Move copy_seccomp() to no failure path. - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer() - ftrace: Fix invalid address access in lookup_rec() when index is 0 - mm: optimize do_wp_page() for fresh pages in local LRU pagevecs - mm: optimize do_wp_page() for exclusive pages in the swapcache - tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - ext4: fix another off-by-one fsmap error on 1k block filesystems - mm/vmalloc: huge vmalloc backing pages should be split rather than compound - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - jbd2: fix data missing when reusing bh which is ready to be checkpointed - !502 [sync] PR-476: LoongArch: fix failed to boot - !498 [sync] PR-479: LoongArch: update network related default config - !496 [sync] PR-448: LoongArch: fix some pci problems - LoongArch: Initialize screen_info variable - LoongArch: Fixed EIOINTC structure members - LoongArch: Fix virtual machine startup error - loongarch/kvm: ls7a add iocsrw emulation - LoongArch: fix signal handler name changed - LoongArch: defconfig: update network configurations - LoongArch: pci root bridige set acpi companion only when not acpi_disabled. - pci: fix X server auto probe fail when both ast and etnaviv drm present - LS7A2000: PCIE: Fixup GPU card error - pci/quirks: ls7a2000: fix pm transition of devices under pcie port - LoongArch: Fixed some pcie card not scanning properly - pci: fix kabi error caused by pm_suspend_target_state - PCI: PM: Fix pcie mrrs restoring - PCI: Check if the pci controller can use both CFG0 and CFG1 mode to access configuration space - PCI: Check if entry->offset already exist for mem resource- !485 Backport CVEs and bugfixes - !491 [sync] PR-477: tools: fix compile error introduced by LoongArch commit - fix compile error introduced by LoongArch commit - scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - ring-buffer: Fix race between reset page and reading page - raid1, raid10: switch to precise io accounting - block: add precise io accouting apis - md/raid10: fix memleak for 'conf->bio_split' - sctp: fail if no bound addresses can be used for a given scope - ext4: fix WARNING in mb_find_extent - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - scsi: iscsi: Move pool freeing - xfs: aborting inodes on shutdown may need buffer lock - ext4: fix incorrect options show of original mount_opt and extend mount_opt2 - !439 openeuler: pci: workaround multiple functions can be assigned to only one VM - !474 [sync] PR-447: add perf loongarch support - tools/perf: Add basic support for LoongArch - perf machine: Use path__join() to compose a path instead of snprintf(dir, '/', filename) - !467 LoongArch: add kvm support - LoongArch: kvm: KVM support for 5.10 - !472 [sync] PR-466: LoongArch: fix compile error when using make allmodconfig - LoongArch: fix compile error when using make allmodconfig - LoongArch: Export symbol for function smp_send_reschedule() - LoongArch: kvm: add initial kvm support - !453 Backport CVEs and bugfixes - !463 [sync] PR-444: LoongArch: some LS7a device drivers support and LoongArch bug fix - LoongArch: remove __ARCH_WANT_NEW_STAT - LoongArch: modify defconfig according to other architectures - LoongArch: Change definition of cpu_relax() for Loongson-3 - drm/loongson: add kernel modesetting driver support for ls7a1000/ls7a2000 - LoongArch: Use alternative to optimize libraries - LoongArch: Add alternative runtime patching mechanism - LoongArch: Remove the .fixup section usage - LoongArch: extable: Add a dedicated uaccess handler - LoongArch: extable: Add `type` and `data` fields - LoongArch: Switch to relative exception tables - LoongArch: Consolidate __ex_table construction - LoongArch: fix SECCOMP test error - LoongArch: fix vmlinux ld error - LoongArch: enable hugetlbfs support - LoongArch: save one instruction for arch_local_irq_{enable,disable} - LoongArch: optimize for syscall return - LoongArch: refresh usage of sync - LoongArch: use 40 bits address space for user - LoongArch: Support loader and kernel interface V40 - LoongArch: Enhance booting and resume compatibility - LoongArch: Remove redudant csr save/restore - LoongArch: Support Power Manager - irqchip/loongson-liointc: Set different isr for differnt core - platform: Support loongson laptop generic driver - LoongArch: Adapted SECTION_SIZE_BITS with page size - ACPI: Support ACPI_MACHINE_WIDTH for 64 - spi: loongson: Add LS7A spi driver support - i2c: loongson: Add LS7A i2c driver support - LoongArch: Call irq_find_matching_fwnode get irq domain - irqchip/ACPI: Introduce ACPI_IRQ_MODEL_LPIC for LoongArch - gpio: loongson: Add 3A/3B/3C/7A gpio dirver support - rtc: ls2x: Add support for the Loongson-2K/LS7A RTC - LoongArch: convert p v s cache to l1 l2 l3 format - cpufreq: Add cpufreq driver for LoongArch - LoongArch: Fix section mismatch due to acpi_os_ioremap() - LoongArch: Add vector extensions support - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - openeuler: pci: workaround multiple functions can be assigned to only one VM- !454 Backport CVEs and bugfixes - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - neigh: make sure used and confirmed times are valid - HID: check empty report_list in bigben_probe() - HID: check empty report_list in hid_validate_values() - Documentation/hw-vuln: Fix rST warning - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions - KVM: x86: Mitigate the cross-thread return address predictions bug - x86/speculation: Identify processors vulnerable to SMT RSB predictions - radi10: fix leak of 'r10bio->remaining' for recovery - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - raid10: fix leak of io accounting - tcp: Fix listen() regression in 5.15.88. - net/ulp: Remove redundant ->clone() test in inet_clone_ulp(). - net/ulp: use consistent error code when blocking ULP - net/ulp: prevent ULP without clone op from entering the LISTEN status - net/tls: tls_is_tx_ready() checked list_entry - usb: dwc3: dwc3-qcom: Add missing platform_device_put() in dwc3_qcom_acpi_register_core - ntfs: fix out-of-bounds read in ntfs_attr_find() - splice: don't generate zero-len segement bvecs - rds: rds_rm_zerocopy_callback() use list_first_entry() - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - ring-buffer: Handle race between rb_move_tail and rb_check_pages - blk-mq: use quiesced elevator switch when reinitializing queues - ovl: fix use inode directly in rcu-walk mode- !419 Backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - x86/bugs: Flush IBP in ib_prctl_set() - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - ARM: 9242/1: kasan: Only map modules if CONFIG_KASAN_VMALLOC=n - rcu: Avoid stack overflow due to __rcu_irq_enter_check_tick() being kprobe-ed - net/sched: sch_taprio: do not schedule in taprio_reset() - net/sched: sch_taprio: fix possible use-after-free - nbd: fix assignment error for first_minor in nbd_dev_add - md/raid10: fix wrong setting of max_corr_read_errors - md/raid10: fix overflow in safe_delay_store - md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter - fix kabi broken due to import of 5.15-stable io_uring - io_uring: import 5.15-stable io_uring - task_work: add helper for more targeted task_work canceling - coredump: Limit what can interrupt coredumps - kernel: provide create_io_thread() helper - fs: provide locked helper variant of close_fd_get_file() - kernel: remove checking for TIF_NOTIFY_SIGNAL - entry: Add support for TIF_NOTIFY_SIGNAL - signal: Add task_sigpending() helper - arm: add support for TIF_NOTIFY_SIGNAL - arm64: add support for TIF_NOTIFY_SIGNAL - riscv: add support for TIF_NOTIFY_SIGNAL - powerpc: add support for TIF_NOTIFY_SIGNAL - x86: Wire up TIF_NOTIFY_SIGNAL - iov_iter: add helper to save iov_iter state - perf beauty: Update copy of linux/socket.h with the kernel sources - perf trace beauty: Update copy of linux/socket.h with the kernel sources - io_uring: correct pinned_vm accounting - file: Rename __close_fd_get_file close_fd_get_file - io_uring: don't hold uring_lock when calling io_run_task_work* - io_uring: don't take uring_lock during iowq cancel - fs: make do_renameat2() take struct filename - net: add accept helper not installing fd - net: provide __sys_shutdown_sock() that takes a socket - fs: expose LOOKUP_CACHED through openat2() RESOLVE_CACHED - Make sure nd->path.mnt and nd->path.dentry are always valid pointers - fix handling of nd->depth on LOOKUP_CACHED failures in try_to_unlazy* - fs: add support for LOOKUP_CACHED - Revert "io_uring: fix soft lockup when call __io_remove_buffers" - Revert "io_uring: deduplicate failing task_work_add" - Revert "io_uring: don't take uring_lock during iowq cancel" - Revert "[Backport] io_uring: don't keep looping for more events if we can't flush overflow" - Revert "[Huawei] io-wq: Switch io_wqe_worker's fs before releasing request" - Revert "[Huawei] io_uring:drop identity before creating a private one"- !410 Backport CVEs and bugfixes - x86/kasan: Populate shadow for shared chunk of the CPU entry area - x86/kasan: Add helpers to align shadow addresses up and down - x86/kasan: Rename local CPU_ENTRY_AREA variables to shorten names - x86/mm: Populate KASAN shadow for entire per-CPU range of CPU entry area - x86/mm: Recompute physical address for every page of per-CPU CEA mapping - x86/kasan: Map shadow for percpu pages on demand - x86/mm: Randomize per-cpu entry area - Huawei BMA: Fix iBMA driver bug - mm: memcg: fix NULL pointer in mem_cgroup_track_foreign_dirty_slowpath() - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - ppp: associate skb with a device at tx - arm32: kaslr: Avoid using the -fpic and fno-pic parameters together - bpf, sockmap: fix race in sock_map_free() - bpf: make sure skb->len != 0 when redirecting to a tunneling device - cifs: Fix use-after-free in rdata->read_into_pages() - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - media: vivid: fix compose size exceed boundary - !405 kvm: arm64: fix some pvsched bugs - kvm: arm64: fix some pvsched bugs- !400 Backport fs and block bugfixes - ubi: Fix UAF wear-leveling entry in eraseblk_count_seq_show() - ubi: fastmap: Fix missed fm_anchor PEB in wear-leveling after disabling fastmap - ubifs: Re-statistic cleaned znode count if commit failed - ubifs: dirty_cow_znode: Fix memleak in error handling path - block, bfq: switch 'bfqg->ref' to use atomic refcount apis - cifs: sanitize multiple delimiters in prepath - !392 OpenEuler-22.03-LTS Fixes Some Bugs in Accelerator Disk Storage Encryption and Decryption Scenarios - crypto: hisilicon/sec - delete the flag CRYPTO_ALG_ALLOCATES_MEMORY - crypto: hisilicon/qm - prevent soft lockup in qm_poll_req_cb()'s loop - crypto: hisilicon/qm - modify event irq processing - crypto: hisilicon/qm - move alloc qm->wq to qm.c - crypto: hisilicon/qm - add functions for releasing resources- !386 Backport CVEs and bugfixes - net: sched: fix race condition in qdisc_graft() - macvlan: enforce a consistent minimal mtu - net: switch to storing KCOV handle directly in sk_buff - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - mm: memcontrol: fix potential oom_lock recursion deadlock - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: fix null-ptr-deref in ext4_write_info - xfs: fix potential log item leak- !369 Backport CVEs and bugfixes - mm/vmpressure: fix data-race with memcg->socket_pressure - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - mm/memory: return vm_fault_t result from migrate_to_ram() callback - net: sched: disallow noqueue for qdisc classes - netfilter: nft_payload: incorrect arithmetics when fetching VLAN header bits - xfs: Fix deadlock on xfs_inodegc_worker - net: sched: cbq: dont intepret cls results when asked to drop - net: sched: atm: dont intepret cls results when asked to drop - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - rndis_wlan: Prevent buffer overflow in rndis_query_oid- !357 Backport CVEs, bugfixes, performance and other - binder: fix UAF of alloc->vma in race with munmap() - io_uring: add missing item types for splice request - xfs: fix overfilling of reserve pool - xfs: always succeed at setting the reserve pool size - xfs: remove infinite loop when reserving free block pool - xfs: use current->journal_info for detecting transaction recursion - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - fix kabi broken due to may_pollfree - io_uring: disable polling pollfree files - sched: disable sched_autogroup by default - driver: char: delete svm.c - ksmbd: check nt_len to be at least CIFS_ENCPWD_SIZE in ksmbd_decode_ntlmssp_auth_blob - fs/ntfs3: Fix attr_punch_hole() null pointer derenference - tracing/osnoise: Do not unregister events twice - tracing/osnoise: Properly unhook events if start_per_cpu_kthreads() fails - mm/filemap.c: remove bogus VM_BUG_ON - mm: oom_kill: fix KABI broken by "oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup" - oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup - fork: Allocate a new task_struct_resvd object for fork task - tmpfs: fix regressions from wider use of ZERO_PAGE - tmpfs: do not allocate pages on read- !348 Backport CVEs and fs bugfixes - io_uring: kill goto error handling in io_sqpoll_wait_sq() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - ext4: fix bad checksum after online resize - xfs: fix use-after-free in xattr node block inactivation - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls- KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS - bfq: fix null-ptr-deref in bfq_pd_offline - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - ksmbd: fix heap-based overflow in set_ntacl_dacl() - ksmbd: prevent out of bound read for SMB2_WRITE - ksmbd: validate length in smb2_write() - xfs: fix super block buf log item UAF during force shutdown - xfs: wait iclog complete before tearing down AIL - xfs: get rid of assert from xfs_btree_islastblock- ext2: replace bh_submit_read() helper with bh_read() - ufs: replace ll_rw_block() - udf: replace ll_rw_block() - reiserfs: replace ll_rw_block() - ocfs2: replace ll_rw_block() - ntfs3: replace ll_rw_block() - jbd2: replace ll_rw_block() - isofs: replace ll_rw_block() - gfs2: replace ll_rw_block() - fs/buffer: replace ll_rw_block() - fs/buffer: add some new buffer read helpers - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - mtd: physmap-core: Fix NULL pointer dereferencing in of_select_probe_type() - blk-mq: set default elevator as deadline in case of hctx shared tagset - dm thin: Use last transaction's pmd->root when commit failed - media: mceusb: Use new usb_control_msg_*() routines - block, bfq: fix possible uaf for 'bfqq->bic' - block, bfq: fix null pointer dereference in bfq_bio_bfqg() - scsi: iscsi: remove .unbind_conn from iscsi_transport - Revert "scsi: iscsi: fix kabi broken in struct iscsi_transport" - blk-mq: fix kabi broken in struct bio - blk-mq: fix kabi broken in struct request - mm/dynamic_hugetlb: fix clear PagePool without lock protection - mm/dynamic_hugetlb: fix list corruption in hpool_merge_page() - x86/cpu/hygon: Set __max_die_per_package on Hygon - block: always align request_wrapper to cacheline - block: fix crash on cmpxchg for request_wrapper - clk: imx: Add check for kcalloc - Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs- wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_CHANNEL_LIST attribute - xen/netback: don't call kfree_skb() with interrupts disabled - media: dvb-core: Fix UAF due to refcount races at releasing - wifi: wilc1000: validate pairwise and authentication suite offsets - wifi: wilc1000: validate number of channels - wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_OPER_CHANNEL attribute - drm/amdkfd: Check for null pointer after calling kmemdup- proc: proc_skip_spaces() shouldn't think it is working on C strings - proc: avoid integer type confusion in get_proc_long - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - livepatch/ppc64: Fix preemption check when enabling - block: only use cmpxchg64 in 64bit platform - efi/libstub: Fix build error in efi-stub.c for riscv- block: fix regression for dm - dm: switch to rq-based after queue is initialized - net/af_packet: make sure to pull mac header - net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO - sched: Fix null-ptr-deref in free_fair_sched_group - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - Revert "ipvlan: Modify the value of ipvlan modes" - workqueue: fix state-dump console deadlock - preempt/dynamic: Fix typo in macro conditional statement - jump_label: Fix usage in module __init - arm64/mpam: update last_cmd_status in parse_cache() and parse_bw() - arm64/mpam: remove kernfs_get() calls() and add kernfs_put() calls to prevent refcount leak - arm64/mpam: make mbw_max/min not less than min_bw - arm64/mpam: Fix indent format error in resctrl_parse_param() - arm64/mpam: decrease dom_num when domain goes offline - arm64/mpam: correct mbw_max/min if remainder is too large - Revert "add barriers to buffer_uptodate and set_buffer_uptodate" - pinctrl: core: Set ret to 0 when group is skipped - pinctrl: core: Handling pinmux and pinconf separately - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - Revert "ACPICA: Interpreter: fix memory leak by using existing buffer" - mm/dynamic_hugetlb: fix compound_nr incorrect - scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq - scsi: ufs: core: Enable link lost interrupt - perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC PMU - perf python: Fix build when PYTHON_CONFIG is user supplied - Documentation/ABI: Mention retbleed vulnerability info file for sysfs - arm64: Fix match_list for erratum 1286807 on Arm Cortex-A76 - md: call __md_stop_writes in md_stop - Revert "md-raid: destroy the bitmap after destroying the thread" - mm/hugetlb: fix hugetlb not supporting softdirty tracking - xen/privcmd: fix error exit of privcmd_ioctl_dm_op() - ACPI: processor: Remove freq Qos request for all CPUs - s390: fix double free of GS and RI CBs on fork() failure - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - x86/bugs: Add "unknown" reporting for MMIO Stale Data - perf/x86/lbr: Enable the branch type for the Arch LBR by default - btrfs: check if root is readonly while setting security xattr - btrfs: add info when mount fails due to stale replace target - btrfs: replace: drop assert for suspended replace - btrfs: fix silent failure when deleting root reference - ionic: fix up issues with handling EAGAIN on FW cmds - rxrpc: Fix locking in rxrpc's sendmsg - ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter - net: Fix a data-race around sysctl_somaxconn. - net: Fix data-races around sysctl_devconf_inherit_init_net. - net: Fix data-races around sysctl_fb_tunnels_only_for_init_net. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - net: Fix data-races around sysctl_optmem_max. - bpf: Folding omem_charge() into sk_storage_charge() - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around netdev_max_backlog. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: Fix data-races around sysctl_[rw]mem_(max|default). - net: Fix data-races around sysctl_[rw]mem(_offset)?. - tcp: tweak len/truesize ratio for coalesce candidates - netfilter: nf_tables: disallow jump to implicit chain from set element - netfilter: nf_tables: upfront validation of data via nft_data_init() - netfilter: bitwise: improve error goto labels - netfilter: nft_cmp: optimize comparison for 16-bytes - netfilter: nf_tables: consolidate rule verdict trace call - netfilter: nftables: remove redundant assignment of variable err - netfilter: nft_tunnel: restrict it to netdev family - netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families - netfilter: nf_tables: do not leave chain stats enabled on error - netfilter: nft_payload: do not truncate csum_offset and csum_type - netfilter: nft_payload: report ERANGE for too long offset and length - bnxt_en: fix NQ resource accounting during vf creation on 57500 chips - netfilter: ebtables: reject blobs that don't provide all entry points - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - net: moxa: get rid of asymmetry in DMA mapping/unmapping - net: ipa: don't assume SMEM is page-aligned - net/mlx5e: Properly disable vlan strip on non-UL reps - ice: xsk: prohibit usage of non-balanced queue id - ice: xsk: Force rings to be sized to power of 2 - nfc: pn533: Fix use-after-free bugs caused by pn532_cmd_timeout - rose: check NULL rose_loopback_neigh->loopback - mm/smaps: don't access young/dirty bit if pte unpresent - mm/huge_memory.c: use helper function migration_entry_to_page() - SUNRPC: RPC level errors should set task->tk_rpc_status - NFSv4.2 fix problems with __nfs42_ssc_open - NFS: Don't allocate nfs_fattr on the stack in __nfs42_ssc_open() - xfrm: clone missing x->lastused in xfrm_do_migrate - xfrm: fix refcount leak in __xfrm_policy_check() - kernel/sched: Remove dl_boosted flag comment - vfs: make sync_filesystem return errors from ->sync_fs - fs: remove __sync_filesystem - pinctrl: amd: Don't save/restore interrupt status and wake status bits - kernel/sys_ni: add compat entry for fadvise64_64 - parisc: Fix exception handler for fldw and fstw instructions - audit: fix potential double free on error path from fsnotify_add_inode_mark - kbuild: dummy-tools: avoid tmpdir leak in dummy gcc- blk-mq: don't access request_wrapper if request is not allocated from block layer - blk-mq: fix kabi broken due to request_wrapper - ide-cd: don't clear rq_flags after blk_get_request - iommu: Fix error handling in probe_acpi_namespace_devices()- staging: rtl8712: fix use after free bugs - drivers/perf: fixed the issue that the kabi value changed - drm/i915: fix TLB invalidation for Gen12 video and compute engines - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - Bluetooth: L2CAP: Fix u8 overflow - dm: Fix UAF in run_timer_softirq() - dm-thin: Resume failed in FAIL mode - mm: hugetlb: fix UAF in hugetlb_handle_userfault - ARM: 9160/1: NOMMU: Reload __secondary_data after PROCINFO_INITFUNC - ARM: 9059/1: cache-v7: get rid of mini-stack - ARM: 9058/1: cache-v7: refactor v7_invalidate_l1 to avoid clobbering r5/r6 - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir - mpi: Fix length check in mpi_key_length() - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - Fix kabi change caused by reverting patches - Revert "iommu: Introduce attach/detach_pasid_table API" - Revert "iommu: Introduce bind/unbind_guest_msi" - Revert "iommu/smmuv3: Allow s1 and s2 configs to coexist" - Revert "iommu/smmuv3: Get prepared for nested stage support" - Revert "iommu/smmuv3: Implement attach/detach_pasid_table" - Revert "iommu/smmuv3: Allow stage 1 invalidation with unmanaged ASIDs" - Revert "iommu/smmuv3: Implement cache_invalidate" - Revert "dma-iommu: Implement NESTED_MSI cookie" - Revert "iommu/smmuv3: Nested mode single MSI doorbell per domain enforcement" - Revert "iommu/smmuv3: Enforce incompatibility between nested mode and HW MSI regions" - Revert "iommu/smmuv3: Implement bind/unbind_guest_msi" - Revert "iommu/smmuv3: report additional recoverable faults" - Revert "vfio: VFIO_IOMMU_SET_PASID_TABLE" - Revert "vfio: VFIO_IOMMU_CACHE_INVALIDATE" - Revert "vfio: VFIO_IOMMU_SET_MSI_BINDING" - Revert "vfio/pci: Add VFIO_REGION_TYPE_NESTED region type" - Revert "vfio/pci: Register an iommu fault handler" - Revert "vfio/pci: Allow to mmap the fault queue" - Revert "vfio: Use capability chains to handle device specific irq" - Revert "vfio/pci: Add framework for custom interrupt indices" - Revert "vfio: Add new IRQ for DMA fault reporting" - Revert "vfio/pci: Register and allow DMA FAULT IRQ signaling" - Revert "vfio: Document nested stage control" - Revert "vfio/pci: Register a DMA fault response region" - Revert "vfio/pci: Inject page response upon response region fill" - Revert "iommu/arm-smmu-v3: Using HTTU with SMMU STE and stage 2 TTD" - Revert "iommu/io-pgtable-arm: Make data access permissions of stage1/2 compatible" - Revert "iommu/io-pgtable-arm: Remove the limitation on the page table format of sync/clear_dirty_log()" - Revert "iommu/arm-smmu-v3: Change the TLBI CMD in arm_smmu_cache_invalidate()" - Revert "iommu/arm-smmu-v3: Align invalid range with leaf page size upwards when support RIL" - Revert "iommu/arm-smmu-v3: Standardize granule size when support RIL" - Revert "iommu/arm-smmu-v3: Remove the redundant shift operation of 'size'" - Revert "iommu: fix build error when CONFIG_IOMMU_API is off" - Revert "vfio/pci: Fix wrong return value when get iommu attribute DOMAIN_ATTR_NESTING" - Revert "iommu/smmuv3: Remove the S1 mapping restriction of dirty log" - perf/core: Fix reentry problem in perf_output_read_group() - tty: serial: uartlite: Disable clocks in case of errors - cgroup: Fix race condition at rebind_subsystems() - xfs: Fix unreferenced object reported by kmemleak in xfs_sysfs_init() - xfs: fix memory leak in xfs_errortag_init - xfs: fix sb write verify for lazysbcount - xfs: reject crazy array sizes being fed to XFS_IOC_GETBMAP* - xfs: prevent a WARN_ONCE() in xfs_ioc_attr_list() - xfs: prevent a UAF when log IO errors race with unmount - xfs: purge dquots after inode walk fails during quotacheck - xfs: revert "xfs: actually bump warning counts when we send warnings" - xfs: run callbacks before waking waiters in xlog_state_shutdown_callbacks - xfs: async CIL flushes need pending pushes to be made stable - xfs: don't generate selinux audit messages for capability testing - xfs: only bother with sync_filesystem during readonly remount - xfs: remove xfs_inew_wait - xfs: mark a data structure sick if there are cross-referencing errors - xfs: restore speculative_cow_prealloc_lifetime sysctl - xfs: make xfs_file_aio_write_checks IOCB_NOWAIT-aware - xfs: scrub should mark a directory corrupt if any entries cannot be iget'd - xfs: factor out a xfs_ilock_iocb helper - xfs: fix parent pointer scrubber bailing out on unallocated inodes - xfs: fix uaf when leaf dir bestcount not match with dir data blocks - xfs: Fix dax inode extent calculation when direct write is performed on an unwritten extent - xfs: Check for extent overflow when swapping extents - xfs: Check for extent overflow when remapping an extent - xfs: Check for extent overflow when moving extent from cow to data fork - xfs: Check for extent overflow when writing to unwritten extent - xfs: Check for extent overflow when adding/removing xattrs - xfs: Check for extent overflow when renaming dir entries - xfs: Check for extent overflow when removing dir entries - xfs: Check for extent overflow when adding dir entries - xfs: Check for extent overflow when punching a hole - xfs: Check for extent overflow when trivally adding a new extent - xfs: Add helper for checking per-inode extent count overflow - xfs: flush inode gc workqueue before clearing agi bucket - xfs: check sb_meta_uuid for dabuf buffer recovery - xfs: Fix the free logic of state in xfs_attr_node_hasname - xfs: reduce kvmalloc overhead for CIL shadow buffers - xfs: only run COW extent recovery when there are no live extents - xfs: remove all COW fork extents when remounting readonly - xfs: don't catch dax+reflink inodes as corruption in verifier - xfs: fix soft lockup via spinning in filestream ag selection loop - xfs: return errors in xfs_fs_sync_fs - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - PCI: Do not enable AtomicOps on VFs - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0 - config: enable CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE by default - scsi: hisi_sas: Prevent parallel FLR and controller reset - scsi: hisi_sas: Prevent parallel controller reset and control phy command - xfs: fix incorrect i_nlink caused by inode racing - block: Fix kabi broken in blk-merge.h and blk-cgroup.h - block: don't merge across cgroup boundaries if blkcg is enabled - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: Simplify ima_lsm_copy_rule - selftests: bpf: Don't run sk_lookup in verifier tests - bpf: Add PROG_TEST_RUN support for sk_lookup programs - bpf: Consolidate shared test timing code - arm64/mm: Drop THP conditionality from FORCE_MAX_ZONEORDER - blk-mq: fix io hang for scsi drivers that depends on timeout handling during scan - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - KVM: arm64: Only probe Hisi ncsnp feature on Hisi CPUs - dm ioctl: print error when HC and MD do not match - block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - block: Fix UAF in bd_link_disk_holder() - ftrace: Fix use-after-free for dynamic ftrace_ops - blk-mq: fix null pointer dereference in blk_mq_clear_rq_mapping() - scsi: hisi_sas: Revert "scsi: hisi_sas: Limit max hw sectors for v3 HW" - bfq: Make sure bfqg for which we are queueing requests is online - bfq: Get rid of __bio_blkcg() usage - bfq: Track whether bfq_group is still online - Revert "block, bfq: move bfqq to root_group if parent group is offlined" - blk-wbt: fix that 'rwb->wc' is always set to 1 in wbt_init() - blk-wbt: call rq_qos_add() after wb_normal is initialized - block: wbt: Remove unnecessary invoking of wbt_update_limits in wbt_init - blk-mq: fix missing blk_account_io_done() in error path - stack: Declare {randomize_,}kstack_offset to fix Sparse warnings - stack: Introduce CONFIG_RANDOMIZE_KSTACK_OFFSET - stack: Replace "o" output with "r" input constraint - lkdtm: Add REPORT_STACK for checking stack offsets - arm64: entry: Enable random_kstack_offset support - x86/entry: Enable random_kstack_offset support - stack: Optionally randomize kernel stack offset each syscall - jump_label: Provide CONFIG-driven build state defaults - ext4: fix super block checksum incorrect after mount - Revert "block/wbt: fix negative inflight counter when remove scsi device" - !313 openEuler: add openEuler/MAINTAINERS for Maintainers & Committers - openEuler: add openEuler/MAINTAINERS for Maintainers & Committers - !301 txgbe : fix arm32 compiler error warning in txgbe_main.c - !287 defconfig: add helper script for update openeuler_defconfig - configs: update arch/x86/configs/openeuler_defconfig - configs: update arch/arm64/configs/openeuler_defconfig - kconfig: Add script to update openeuler_defconfig - !264 Add LoongArch support - !297 tc-testing: fix a bug in gitignore of tc-testing - openeuler: net: txgbe: fix arm 32bit arch compile warning. - tc-testing: gitignore, delete plugins directory - !277 net: ngbe: fix ngbe checkpatch warnnings - LoongArch: defconfig: Set CONFIG_TXGBE=m by default - LS7A2000 : Add quirk for OHCI device rev 0x02 - stmmac: pci: Add dwmac support for Loongson - LoongArch: hugepage table replace tlb - LoongArch: change global registers to local registers - LoongArch: Old BPI compatibility - LoongArch: add kernel setvirtmap for runtime - LoongArch: enable some netfilter related configs - LoongArch: defconfig: use make defconfig to save a clean defconfig - tools perf: Fix compilation error with new binutils - tools include: add dis-asm-compat.h to handle version differences - tools build: Don't display disassembler-four-args feature test - tools build: Add feature test for init_disassemble_info API changes - LoongArch: Support R_LARCH_GOT_PC_{LO12,HI20} in modules - LoongArch: Support PC-relative relocations in modules - LoongArch: Define ELF relocation types added in v2.00 ABI - LoongArch: Adjust symbol addressing for AS_HAS_EXPLICIT_RELOCS - LoongArch: Add Kconfig option AS_HAS_EXPLICIT_RELOCS - irqchip/loongson-liointc: Fix an error handling path in liointc_init() - irqchip/loongarch: Fix irq_domain_alloc_fwnode() abuse - irqchip/loongson-eiointc: Fix a build warning - irqchip/loongson-eiointc: Fix irq affinity setting - irqchip: Adjust Kconfig for Loongson - PCI: Add quirk for LS7A to avoid reboot failure - PCI: loongson: Improve the MRRS quirk for LS7A - PCI: loongson: Work around LS7A incorrect Interrupt Pin registers - PCI: loongson: Don't access non-existent devices - PCI: loongson: Add ACPI init support - PCI: loongson: Use generic 8/16/32-bit config ops on LS2K/LS7A - irqchip / ACPI: Introduce ACPI_IRQ_MODEL_LPIC for LoongArch - ACPI: irq: Allow acpi_gsi_to_irq() to have an arch-specific fallback - APCI: irq: Add support for multiple GSI domains - drm/radeon: Workaround radeon driver bug for Loongson - LoongArch: Add writecombine support for drm - Input: i8042 - Add PNP checking hook for Loongson - LoongArch: Add qspinlock support - LoongArch: Add perf events support - LoongArch: Add SysRq-x (TLB Dump) support - LoongArch: Use TLB for ioremap() - LoongArch: Enable ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP - LoongArch: Add sparse memory vmemmap support - MIPS&LoongArch&NIOS2: Adjust prototypes of p?d_init() - irqchip/loongson-pch-lpc: Add suspend/resume support - irqchip/loongson-pch-pic: Add suspend/resume support - irqchip/loongson-eiointc: Add suspend/resume support - irqchip/loongson-htvec: Add suspend/resume support - irqchip/loongson-htvec: Add ACPI init support - ACPI / table: Print CORE_PIC information when MADT is parsed - ACPICA: Events: Support fixed pcie wake event - ACPICA: MADT: Add LoongArch APICs support - ACPI: Add LoongArch support for ACPI_PROCESSOR/ACPI_NUMA - Revert "LoongArch: Provisionally add ACPICA data structures" - loongarch: efi: enable generic EFI compressed boot - efi/libstub: implement generic EFI zboot - efi/libstub: use EFI provided memcpy/memset routines - efi/libstub: add some missing EFI prototypes - efi/loongarch: Add efistub booting support - irqchip: Select downstream irqchip drivers for LoongArch CPU - LoongArch: Add subword xchg/cmpxchg emulation - LoongArch: Cleanup headers to avoid circular dependency - LoongArch: Cleanup reset routines with new API - LoongArch: Fix build warnings in VDSO - LoongArch: Select PCI_QUIRKS to avoid build error - LoongArch: Update Loongson-3 default config file - LoongArch: Add USER_STACKTRACE support - LoongArch: Add STACKTRACE support - LoongArch: Add prologue unwinder support - LoongArch: Add guess unwinder support - LoongArch: Add vDSO syscall __vdso_getcpu() - LoongArch: Add PCI controller support - LoongArch: Parse MADT to get multi-processor information - LoongArch: Jump to the link address before enable PG - LoongArch: Requires __force attributes for any casts - LoongArch: Fix unsigned comparison with less than zero - LoongArch: Adjust arch/loongarch/Kconfig - LoongArch: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK - irqchip/loongson-pch-pic: Move find_pch_pic() into CONFIG_ACPI - LoongArch: Fix wrong "ROM Size" of boardinfo - LoongArch: Fix missing fcsr in ptrace's fpr_set - LoongArch: Fix shared cache size calculation - LoongArch: Disable executable stack by default - LoongArch: Remove unused variables - LoongArch: Remove clock setting during cpu hotplug stage - LoongArch: Remove useless header compiler.h - LoongArch: Remove several syntactic sugar macros for branches - LoongArch: Re-tab the assembly files - LoongArch: Simplify "BGT foo, zero" with BGTZ - LoongArch: Simplify "BLT foo, zero" with BLTZ - LoongArch: Simplify "BEQ/BNE foo, zero" with BEQZ/BNEZ - LoongArch: Use the "move" pseudo-instruction where applicable - LoongArch: Use the "jr" pseudo-instruction where applicable - LoongArch: Use ABI names of registers where appropriate - irqchip: Add LoongArch CPU interrupt controller support - LoongArch: fix kabi change due to enum chuph_state - irqchip: Add Loongson Extended I/O interrupt controller support - irqchip/loongson-liointc: Add ACPI init support - irqchip/loongson-pch-msi: Add ACPI init support - irqchip/loongson-pch-pic: Add ACPI init support - irqchip: Add Loongson PCH LPC controller support - LoongArch: Prepare to support multiple pch-pic and pch-msi irqdomain - LoongArch: Use ACPI_GENERIC_GSI for gsi handling - LoongArch: Provisionally add ACPICA data structures - loongarch: drop definition of PGD_ORDER - loongarch: drop definition of PUD_ORDER - loongarch: drop definition of PMD_ORDER - loongarch: drop definition of PTE_ORDER - LoongArch: Fix section mismatch warning - LoongArch: Fix build errors for tinyconfig - LoongArch: Remove obsolete mentions of vcsr - LoongArch: Drop these obsolete selects in Kconfig - efi: Simplify arch_efi_call_virt() macro - LoongArch: Make compute_return_era() return void - LoongArch: Fix wrong fpu version - LoongArch: Fix EENTRY/MERRENTRY setting in setup_tlb_handler() - LoongArch: Fix sleeping in atomic context in setup_tlb_handler() - LoongArch: Fix the _stext symbol address - LoongArch: Fix the !THP build - LoongArch: vmlinux.lds.S: Add missing ELF_DETAILS - LoongArch: Remove MIPS comment about cycle counter - LoongArch: Fix the !CONFIG_SMP build - LoongArch: Add Loongson-3 default config file - LoongArch: Add Non-Uniform Memory Access (NUMA) support - LoongArch: Add multi-processor (SMP) support - LoongArch: Add VDSO and VSYSCALL support - LoongArch: Add some library functions - LoongArch: Add misc common routines - LoongArch: Add ELF and module support - LoongArch: Add signal handling support - LoongArch: Add system call support - LoongArch: Add memory management - LoongArch: Add process management - LoongArch: Add exception/interrupt handling - LoongArch: Add boot and setup routines - LoongArch: Add other common headers - LoongArch: Add atomic/locking headers - LoongArch: Add CPU definition headers - LoongArch: Add ELF-related definitions - LoongArch: Add build infrastructure - fbdev: Prevent probing generic drivers if a FB is already registered - serial: 8250_pnp: Support configurable clock frequency - genirq/generic_chip: Export irq_unmap_generic_chip - mm/swapops: make is_pmd_migration_entry more strict - initramfs: Provide a common initrd reserve function - initrd: Add the preprocessor guard in initrd.h - PCI/ERR: Retain status from error notification - tee: fix memory leak in tee_shm_register() - qrtr: Convert qrtr_ports from IDR to XArray - can: j1939: j1939_sk_queue_activate_next_locked(): replace WARN_ON_ONCE with netdev_warn_once() - tracing/probes: Have kprobes and uprobes use $COMM too - netfilter: nf_tables: fix audit memory leak in nf_tables_commit - netfilter: nftables: fix a warning message in nf_tables_commit_audit_collect() - MIPS: tlbex: Explicitly compare _PAGE_NO_EXEC against 0 - video: fbdev: i740fb: Check the argument of i740_calc_vclk() - powerpc/64: Init jump labels before parse_early_param() - smb3: check xattr value length earlier - f2fs: fix to do sanity check on segment type in build_sit_entries() - f2fs: fix to avoid use f2fs_bug_on() in f2fs_new_node_page() - ALSA: control: Use deferred fasync helper - ALSA: timer: Use deferred fasync helper - ALSA: core: Add async signal helpers - powerpc/32: Don't always pass -mcpu=powerpc to the compiler - watchdog: export lockup_detector_reconfigure - RISC-V: Add fast call path of crash_kexec() - riscv: mmap with PROT_WRITE but no PROT_READ is invalid - modules: Ensure natural alignment for .altinstructions and __bug_table sections - mips: cavium-octeon: Fix missing of_node_put() in octeon2_usb_clocks_start - vfio: Clear the caps->buf to NULL after free - tty: serial: Fix refcount leak bug in ucc_uart.c - lib/list_debug.c: Detect uninitialized lists - ext4: avoid resizing to a partial cluster size - ext4: avoid remove directory when directory is corrupted - drivers:md:fix a potential use-after-free bug - nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush during queue teardown - md: Notify sysfs sync_completed in md_reap_sync_thread() - dmaengine: sprd: Cleanup in .remove() after pm_runtime_get_sync() failed - selftests/kprobe: Do not test for GRP/ without event failures - csky/kprobe: reclaim insn_slot on kprobe unregistration - RDMA/rxe: Limit the number of calls to each tasklet - um: add "noreboot" command line option for PANIC_TIMEOUT=-1 setups - PCI/ACPI: Guard ARM64-specific mcfg_quirks - cxl: Fix a memory leak in an error handling path - pinctrl: intel: Check against matching data instead of ACPI companion - gadgetfs: ep_io - wait until IRQ finishes - scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input - clk: qcom: clk-alpha-pll: fix clk_trion_pll_configure description - zram: do not lookup algorithm in backends table - uacce: Handle parent device removal or parent driver module rmmod - clk: qcom: ipq8074: dont disable gcc_sleep_clk_src - vboxguest: Do not use devm for irq - usb: dwc2: gadget: remove D+ pull-up while no vbus with usb-role-switch - usb: renesas: Fix refcount leak bug - usb: host: ohci-ppc-of: Fix refcount leak bug - clk: ti: Stop using legacy clkctrl names for omap4 and 5 - drm/meson: Fix overflow implicit truncation warnings - irqchip/tegra: Fix overflow implicit truncation warnings - usb: gadget: uvc: call uvc uvcg_warn on completed status instead of uvcg_info - usb: cdns3 fix use-after-free at workaround 2 - platform/chrome: cros_ec_proto: don't show MKBP version if unsupported - PCI: Add ACS quirk for Broadcom BCM5750x NICs - drm/sun4i: dsi: Prevent underflow when computing packet sizes - netfilter: add helper function to set up the nfnetlink header and use it - netfilter: nftables: add helper function to set the base sequence number - audit: log nftables configuration change events once per table - drm/meson: Fix refcount bugs in meson_vpu_has_available_connectors() - ASoC: SOF: intel: move sof_intel_dsp_desc() forward - gcc-plugins: Undefine LATENT_ENTROPY_PLUGIN when plugin disabled for a file - kbuild: fix the modules order between drivers and libs - igb: Add lock to avoid data race - stmmac: intel: Add a missing clk_disable_unprepare() call in intel_eth_pci_remove() - fec: Fix timer capture timing in `fec_ptp_enable_pps()` - i40e: Fix to stop tx_timeout recovery if GLOBR fails - regulator: pca9450: Remove restrictions for regulator-name - i2c: imx: Make sure to unregister adapter on remove() - ice: Ignore EEXIST when setting promisc mode - net: dsa: sja1105: fix buffer overflow in sja1105_setup_devlink_regions() - net: genl: fix error path memory leak in policy dumping - net: dsa: felix: fix ethtool 256-511 and 512-1023 TX packet counters - net: dsa: microchip: ksz9477: fix fdb_dump last invalid entry - net: moxa: pass pdev instead of ndev to DMA functions - net: dsa: mv88e6060: prevent crash on an unused port - spi: meson-spicc: add local pow2 clock ops to preserve rate between messages - powerpc/pci: Fix get_phb_number() locking - netfilter: nf_tables: check NFT_SET_CONCAT flag if field_count is specified - netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag - netfilter: nf_tables: really skip inactive sets when allocating name - ASoC: tas2770: Fix handling of mute/unmute - ASoC: tas2770: Drop conflicting set_bias_level power setting - ASoC: tas2770: Allow mono streams - ASoC: tas2770: Set correct FSYNC polarity - iavf: Fix adminq error handling - nios2: add force_successful_syscall_return() - nios2: restarts apply only to the first sigframe we build... - nios2: fix syscall restart checks - nios2: traced syscall does need to check the syscall number - nios2: don't leave NULLs in sys_call_table[] - nios2: page fault et.al. are *not* restartable syscalls... - dpaa2-eth: trace the allocated address instead of page struct - perf probe: Fix an error handling path in 'parse_perf_probe_command()' - geneve: fix TOS inheriting for ipv4 - xen/xenbus: fix return type in xenbus_file_read() - nfp: ethtool: fix the display error of `ethtool -m DEVNAME` - NTB: ntb_tool: uninitialized heap data in tool_fn_write() - tools build: Switch to new openssl API for test-libcrypto - kbuild: dummy-tools: avoid tmpdir leak in dummy gcc - ceph: don't leak snap_rwsem in handle_cap_grant - tools/vm/slabinfo: use alphabetic order when two values are equal - ceph: use correct index when encoding client supported features - dt-bindings: clock: qcom,gcc-msm8996: add more GCC clock sources - dt-bindings: arm: qcom: fix MSM8916 MTP compatibles - vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout() - plip: avoid rcu debug splat - ipv6: do not use RT_TOS for IPv6 flowlabel - geneve: do not use RT_TOS for IPv6 flowlabel - ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool - pinctrl: qcom: sm8250: Fix PDC map - pinctrl: sunxi: Add I/O bias setting for H6 R-PIO - pinctrl: qcom: msm8916: Allow CAMSS GP clocks to be muxed - pinctrl: nomadik: Fix refcount leak in nmk_pinctrl_dt_subnode_to_map - net: bgmac: Fix a BUG triggered by wrong bytes_compl - virtio_net: fix memory leak inside XPD_TX with mergeable - SUNRPC: Reinitialise the backchannel request buffers before reuse - sunrpc: fix expiry of auth creds - net: atlantic: fix aq_vec index out of range error - can: mcp251x: Fix race condition on receive interrupt - bpf: Check the validity of max_rdwr_access for sock local storage map iterator - bpf: Acquire map uref in .init_seq_private for sock{map,hash} iterator - bpf: Acquire map uref in .init_seq_private for sock local storage map iterator - bpf: Acquire map uref in .init_seq_private for hash map iterator - bpf: Acquire map uref in .init_seq_private for array map iterator - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - NFSv4: Fix races in the legacy idmapper upcall - NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly - NFSv4.1: Don't decrease the value of seq_nr_highest_sent - Documentation: ACPI: EINJ: Fix obsolete example - apparmor: Fix memleak in aa_simple_write_to_buffer() - apparmor: fix reference count leak in aa_pivotroot() - apparmor: fix overlapping attachment computation - apparmor: fix setting unconfined mode on a loaded profile - apparmor: fix aa_label_asxprint return check - apparmor: Fix failed mount permission check error message - apparmor: fix absroot causing audited secids to begin with = - apparmor: fix quiet_denied for file rules - can: ems_usb: fix clang's -Wunaligned-access warning - ALSA: usb-audio: More comprehensive mixer map for ASUS ROG Zenith II - tracing: Have filter accept "common_cpu" to be consistent - btrfs: fix lost error handling when looking up extended ref on log replay - mmc: meson-gx: Fix an error handling path in meson_mmc_probe() - mmc: pxamci: Fix an error handling path in pxamci_probe() - mmc: pxamci: Fix another error handling path in pxamci_probe() - ata: libata-eh: Add missing command name - rds: add missing barrier to release_refill - x86/mm: Use proper mask when setting PUD mapping - ALSA: hda/realtek: Add quirk for Clevo NS50PU, NS70PU - ALSA: info: Fix llseek return value when using callback - !280 ksmbd-introduce-new-SMB3-kernel-server - ksmbd: add reserved room in ipc request/response - ksmbd: limits exceeding the maximum allowable outstanding requests - ksmbd: move credit charge deduction under processing request - ksmbd: add support for smb2 max credit parameter - ksmbd: set unique value to volume serial field in FS_VOLUME_INFORMATION - cifsd: add Kconfig and Makefile - ksmbd: Fix wrong return value and message length check in smb2_ioctl() - ksmbd: set NTLMSSP_NEGOTIATE_SEAL flag to challenge blob - ksmbd: fix encryption failure issue for session logoff response - ksmbd: fix endless loop when encryption for response fails - ksmbd: return STATUS_BAD_NETWORK_NAME error status if share is not configured - ksmbd: prevent out of bound read for SMB2_TREE_CONNNECT - ksmbd: Fix user namespace mapping - ksmbd: fix use-after-free bug in smb2_tree_disconect - ksmbd: fix memory leak in smb2_handle_negotiate - ksmbd: fix racy issue while destroying session on multichannel - ksmbd: use vfs_llseek instead of dereferencing NULL - ksmbd: remove unused ksmbd_share_configs_cleanup function - ksmbd: fix kernel oops from idr_remove() - ksmbd: replace sessions list in connection with xarray - ksmbd: use wait_event instead of schedule_timeout() - ksmbd: fix incorrect handling of iterate_dir - ksmbd: handle smb2 query dir request for OutputBufferLength that is too small - ksmbd: add channel rwlock - ksmbd: smbd: fix connection dropped issue - ksmbd: fix reference count leak in smb_check_perm_dacl() - ksmbd: reduce smb direct max read/write size - ksmbd: don't align last entry offset in smb2 query directory - ksmbd: fix same UniqueId for dot and dotdot entries - ksmbd: smbd: validate buffer descriptor structures - ksmbd: fix SMB 3.11 posix extension mount failure - ksmbd: fix guest connection failure with nautilus - ksmbd: uninitialized variable in create_socket() - ksmbd: smbd: fix missing client's memory region invalidation - ksmbd: add smb-direct shutdown - ksmbd: smbd: change the default maximum read/write, receive size - ksmbd: smbd: create MR pool - ksmbd: smbd: call rdma_accept() under CM handler - ksmbd: set 445 port to smbdirect port by default - ksmbd: register ksmbd ib client with ib_register_client() - ksmbd: Fix smb2_get_name() kernel-doc comment - ksmbd: Fix smb2_set_info_file() kernel-doc comment - ksmbd: Fix buffer_check_err() kernel-doc comment - ksmbd: fix multi session connection failure - ksmbd: set both ipv4 and ipv6 in FSCTL_QUERY_NETWORK_INTERFACE_INFO - ksmbd: set RSS capable in FSCTL_QUERY_NETWORK_INTERFACE_INFO - ksmbd: Remove unused fields from ksmbd_file struct definition - ksmbd: Remove unused parameter from smb2_get_name() - ksmbd: disable SMB2_GLOBAL_CAP_ENCRYPTION for SMB 3.1.1 - ksmbd: fix uninitialized symbol 'pntsd_size' - ksmbd: remove select FS_POSIX_ACL in Kconfig - ksmbd: fix memleak in get_file_stream_info() - ksmbd: contain default data stream even if xattr is empty - ksmbd: downgrade addition info error msg to debug in smb2_get_info_sec() - ksmbd: Fix an error handling path in 'smb2_sess_setup()' - ksmbd: change LeaseKey data type to u8 array - ksmbd: remove smb2_buf_length in smb2_transform_hdr - ksmbd: remove smb2_buf_length in smb2_hdr - ksmbd: don't need 8byte alignment for request length in ksmbd_check_message - ksmbd: Fix buffer length check in fsctl_validate_negotiate_info() - ksmbd: Remove redundant 'flush_workqueue()' calls - ksmdb: use cmd helper variable in smb2_get_ksmbd_tcon() - ksmbd: use ksmbd_req_buf_next() in ksmbd_smb2_check_message() - ksmbd: use ksmbd_req_buf_next() in ksmbd_verify_smb_message() - ksmbd: add buffer validation in session setup - ksmbd: throttle session setup failures to avoid dictionary attacks - ksmbd: validate OutputBufferLength of QUERY_DIR, QUERY_INFO, IOCTL requests - ksmbd: validate credit charge after validating SMB2 PDU body size - ksmbd: add buffer validation for smb direct - ksmbd: limit read/write/trans buffer size not to exceed 8MB - ksmbd: validate compound response buffer - ksmbd: fix potencial 32bit overflow from data area check in smb2_write - ksmbd: improve credits management - ksmbd: add validation in smb2_ioctl - ksmbd: fix oops from fuse driver - ksmbd: fix version mismatch with out of tree - ksmbd: use buf_data_size instead of recalculation in smb3_decrypt_req() - ksmbd: remove the leftover of smb2.0 dialect support - ksmbd: check strictly data area in ksmbd_smb2_check_message() - ksmbd: add the check to vaildate if stream protocol length exceeds maximum value - ksmbd: missing check for NULL in convert_to_nt_pathname() - ksmbd: fix transform header validation - ksmbd: add buffer validation for SMB2_CREATE_CONTEXT - ksmbd: add validation in smb2 negotiate - ksmbd: add request buffer validation in smb2_set_info - ksmbd: use correct basic info level in set_file_basic_info() - ksmbd: remove NTLMv1 authentication - ksmbd: fix documentation for 2 functions - ksmbd: fix invalid request buffer access in compound - ksmbd: remove RFC1002 check in smb2 request - ksmbd: use LOOKUP_BENEATH to prevent the out of share access - ksmbd: remove follow symlinks support - ksmbd: check protocol id in ksmbd_verify_smb_message() - ksmbd: add default data stream name in FILE_STREAM_INFORMATION - ksmbd: log that server is experimental at module load - ksmbd: add validation for FILE_FULL_EA_INFORMATION of smb2_get_info - ksmbd: prevent out of share access - ksmbd: transport_rdma: Don't include rwlock.h directly - ksmbd: fix read of uninitialized variable ret in set_file_basic_info - ksmbd: remove unused ksmbd_file_table_flush function - ksmbd: smbd: fix dma mapping error in smb_direct_post_send_data - ksmbd: Reduce error log 'speed is unknown' to debug - ksmbd: remove setattr preparations in set_file_basic_info() - ksmbd: ensure error is surfaced in set_file_basic_info() - ksmbd: fix __write_overflow warning in ndr_read_string - ksmbd: fix permission check issue on chown and chmod - ksmbd: don't set FILE DELETE and FILE_DELETE_CHILD in access mask by default - ksmbd: smbd: fix kernel oops during server shutdown - ksmbd: use proper errno instead of -1 in smb2_get_ksmbd_tcon() - ksmbd: update the comment for smb2_get_ksmbd_tcon() - ksmbd: change int data type to boolean - ksmbd: Fix multi-protocol negotiation - ksmbd: fix an oops in error handling in smb2_open() - ksmbd: add ipv6_addr_v4mapped check to know if connection from client is ipv4 - ksmbd: fix missing error code in smb2_lock - ksmbd: use channel signingkey for binding SMB2 session setup - ksmbd: don't set RSS capable in FSCTL_QUERY_NETWORK_INTERFACE_INFO - ksmbd: Return STATUS_OBJECT_PATH_NOT_FOUND if smb2_creat() returns ENOENT - ksmbd: fix -Wstringop-truncation warnings - ksmbd: Fix potential memory leak in tcp_destroy_socket() - ksmbd: add support for negotiating signing algorithm - ksmbd: add negotiate context verification - ksmbd: fix typo of MS-SMBD - ksmbd: move credit charge verification over smb2 request size verification - ksmbd: set STATUS_INVALID_PARAMETER error status if credit charge is invalid - ksmbd: fix wrong error status return on session setup - ksmbd: fix wrong compression context size - ksmbd: fix typo in comment - ksmbd: fix an error message in ksmbd_conn_trasnport_init - ksmbd: set RDMA capability for FSCTL_QUERY_NETWORK_INTERFACE_INFO - ksmbd: fix unused err value in smb2_lock - ksmbd: fix memory leak in ksmbd_vfs_get_sd_xattr() - ksmbd: remove unneeded check_context_err - ksmbd: handle error cases first in smb2_create_sd_buffers - ksmbd: make smb2_find_context_vals return NULL if not found - ksmbd: uninterruptible wait for a file being unlocked - ksmbd: free ksmbd_lock when file is closed - ksmbd: fix the running request count decrement - ksmbd: use kasprintf() in ksmbd_vfs_xattr_stream_name() - ksmbd: delete some stray tabs - ksmbd: change data type of volatile/persistent id to u64 - ksmbd: fix memory leak in smb_inherit_dacl() - ksmbd: fix memory leak smb2_populate_readdir_entry() - ksmbd: fix read on the uninitialized send_ctx - ksmbd: remove unneeded NULL check in for_each_netdev - ksmbd: Fix read on the uninitialized pointer sess - ksmbd: fix kernel oops in ksmbd_rpc_ioctl/rap() - ksmbd: adapt vfs api to 5.10 - ksmbd: replace struct dentry with struct path in some function's arguments - ksmbd: reorder and document on-disk and netlink structures in headers - ksmbd: change server config string index to enumeration - ksmbd: change server state type macro to enumeration - ksmbd: change sid types to enumeration - ksmbd: change ACE types to enumeration - ksmbd: remove SMB1 oplock level macros - ksmbd: opencode to remove ATTR_FP macro - ksmbd: use ksmbd_vfs_lock_parent to get stable parent dentry - ksmbd: opencode to remove FP_INODE macro - ksmbd: fix dentry racy with rename() - ksmbd: Relax credit_charge check in smb2_validate_credit_charge() - ksmbd: allow PROTECTED_DACL_SECINFO and UNPROTECTED_DACL_SECINFO addition information in smb2 set info security - ksmbd: replace request and respone buffer macro with inline functions - ksmbd: replace SMB_DIRECT_TRANS macro with inline function - ksmbd: remove and replace macros with inline functions in smb_common.h - ksmbd: remove getting worker state macros - ksmbd: replace PAYLOAD_HEAD with inline function - ksmbd: replace KSMBD_ALIGN with kernel ALIGN macro - ksmbd: replace BUFFER_NR_PAGES with inline function - ksmbd: remove macros in transport_ipc.c - ksmbd: set MAY_* flags together with open flags - ksmbd: factor out a ksmbd_vfs_lock_parent helper - ksmbd: move fs/cifsd to fs/ksmbd - cifsd: add index.rst in cifs documentation - cifsd: fix WARNING: document isn't included in any toctree - cifsd: add ksmbd/nfsd interoperability to feature table - doc: cifsd: change the reference to configuration.txt - cifsd: fix build warnings from cifsd.rst - cifsd: update cifsd.rst document - cifsd: fix WARNING: Title overline too short - ksmbd: use f_bsize in FS_SECTOR_SIZE_INFORMATION - ksmbd: remove unneeded NULL check in the list iterator - ksmbd: use f_bsize instead of q->limits.logical_block_size - ksmbd: change stream type macro to enumeration - ksmbd: opencode posix acl functions instead of wrappers - ksmbd: factor out a ksmbd_validate_entry_in_use helper from __ksmbd_vfs_rename - ksmbd: opencode to avoid trivial wrappers - ksmbd: remove ksmbd_err/info - ksmbd: replace KSMBD_SHARE_CONFIG_PATH with inline function - ksmbd: remove ____ksmbd_align in ksmbd_server.h - ksmbd: remove unneeded FIXME comment - ksmbd: fix overly long line - ksmbd: use goto instead of duplicating the resoure cleanup in ksmbd_open_fd - ksmbd: use list_for_each_entry instead of list_for_each - ksmbd: remove ksmbd_vfs_copy_file_range - ksmbd: initialize variables on the declaration - ksmbd: remove cache read/trans buffer support - ksmbd: add support for SMB3 multichannel - ksmbd: fix kfree of uninitialized pointer oid - cifsd: append ksmbd prefix into names for asn1 decoder - cifsd: remove duplicated argument - cifsd: set epoch in smb2_lease_break response - cifsd: fix list_add double add BUG_ON trap in setup_async_work() - cifsd: fix additional warnings from checkpatch.pl --strict - cifsd: fix potential read overflow in ksmbd_vfs_stream_read() - cifsd: check return value of ksmbd_vfs_getcasexattr() correctly - cifsd: fix memleak in ksmbd_vfs_stream_read() - cifsd: fix memleak in ksmbd_vfs_stream_write() - cifsd: make alignment match open parenthesis - cifsd: enclose macro variables in parenthesis - cifsd: fix Control flow issues in ksmbd_build_ntlmssp_challenge_blob() - cifsd: lookup a file with LOOKUP_FOLLOW only if 'follow symlinks = yes' - cifsd: Prefer kernel type 'u16' over 'uint16_t' - cifsd: remove unnecessary parentheses around - cifsd: Alignment should match open parenthesis - cifsd: Blank lines aren't necessary after an open brace '{' - cifsd: No space is necessary after a cast - cifsd: don't use multiple blank lines - cifsd: spaces preferred around that '/' - cifsd: braces {} should be used on all arms of this statement - cifsd: add the check to prevent potential overflow with smb_strtoUTF16() and UNICODE_LEN() - cifsd: alignment match open parenthesis - cifsd: return -ENOMEM about error from ksmbd_crypto_ctx_find_xxx calls - cifsd: simplify error handling in ksmbd_gen_preauth_integrity_hash() - cifsd: call kzalloc() directly instead of wrapper - cifsd: add default case in switch statment in alloc_shash_desc() - cifsd: change success handling to failure handling - cifsd: fix wrong return value in ksmbd_crypt_message() - cifsd: remove unneeded initialization of rc variable in ksmbd_crypt_message() - cifsd: len can never be negative in ksmbd_init_sg() - cifsd: add the check if nvec is zero - cifsd: never return 1 on failure - cifsd: return zero in always success case - cifsd: set error return value for memcmp() difference - cifsd: remove unneeded type casting - cifsd: simplify error handling in ksmbd_auth_ntlm() - cifsd: move ret check before the out label - cifsd: just return smbhash() instead of using rc return value - cifsd: move fips_enabled check before the str_to_key() - cifsd: add goto fail in neg_token_init_mech_type() - cifsd: use memcmp instead of for loop check in oid_eq() - cifsd: add goto fail in asn1_oid_decode() - cifsd: add support for FSCTL_DUPLICATE_EXTENTS_TO_FILE - cifsd: Do not use 0 or 0xFFFFFFFF for TreeID - cifsd: fix xfstests generic/504 test failure - cifsd: fix boolreturn.cocci warnings - cifsd: fix WARNING: Too many leading tabs - cifsd: fix WARNING: Possible unnecessary 'out of memory' message - cifsd: decoding gss token using lib/asn1_decoder.c - cifsd: fix invalid memory access in smb2_write() - cifsd: add support for AES256 encryption - cifsd: Fix potential null-ptr-deref in destroy_previous_session() - cifsd: Update out_buf_len in smb2_populate_readdir_entry() - cifsd: Handle ksmbd_session_rpc_open() failure in create_smb2_pipe() - cifsd: Call smb2_set_err_rsp() in smb2_read/smb2_write error path - cifsd: Fix regression in smb2_get_info - cifsd: Remove is_attributes_write_allowed() wrapper - cifsd: Update access check in set_file_allocation_info/set_end_of_file_info - cifsd: remove the dead code of unimplemented durable handle - cifsd: use d_inode() - cifsd: Fix potential null-ptr-deref in smb2_open() - cifsd: move nt time functions to misc.c - cifsd: remove unused nterr.c file - cifsd: remove unused smberr.h - cifsd: Remove smb2_put_name() - cifsd: fix reference count decrement of unclaimed file in __ksmbd_lookup_fd - cifsd: re-implement ksmbd_vfs_kern_path - cifsd: get parent dentry from child in ksmbd_vfs_remove_file() - cifsd: add the check if parent is stable by unexpected rename - cifsd: declare ida statically - cifsd: remove unused including - cifsd: prevent a integer overflow in wm_alloc() - cifsd: remove wrappers of kvmalloc/kvfree - cifsd: fix memdup.cocci warnings - cifsd: use kfree to free memory allocated by kmalloc or kzalloc - cifsd: fix memory leak when loop ends - cifsd: remove stale prototype and variables - cifsd: use xarray instead of linked list for tree connect list - cifsd: remove useless error handling in ksmbd_vfs_read - cifsd: use file_inode() instead of d_inode() - cifsd: handle unhashed dentry in ksmbd_vfs_mkdir - cifsd: remove calling d_path in error paths - cifsd: remove smack inherit leftovers - cifsd: fix wrong prototype in comment - cifsd: merge time_wrappers.h into smb_common.h - cifsd: clean-up codes using chechpatch.pl --strict - cifsd: fix error return code in ksmbd_vfs_remove_file() - cifsd: add the check to work file lock and rename behaviors like Windows unless POSIX extensions are negotiated - cifsd: use kmalloc() for small allocations - cifsd: fix wrong use of rw semaphore in __session_create() - cifsd: remove unneeded macros - cifsd: remove redundant assignment to variable err - cifsd: fix error handling in ksmbd_server_init() - cifsd: Fix an error code in smb2_read() - cifsd: Pass string length parameter to match_pattern() - cifsd: fix warning: variable 'total_ace_size' and 'posix_ccontext' set but not used - cifsd: fix incorrect comments - cifsd: remove unneeded FIXME comments - cifsd: fix static checker warning from smb_check_perm_dacl() - cifsd: fix static checker warning from smb_direct_post_send_data() - cifsd: Fix a use after free on error path - cifsd: fix a IS_ERR() vs NULL bug - cifsd: fix a precedence bug in parse_dacl() - cifsd: Fix a handful of spelling mistakes - cifsd: uniquify extract_sharename() - cifsd: add file operations - cifsd: add server-side procedures for SMB3 - cifsd: add server handler for central processing and tranport layers - openeuler: net: ngbe: fix ngbe checkpatch warnnings- Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - !225 Synchronize the coresight code of the Linux mainline to support HiSilicon tracing - !257 [5.10] [Feature] :add net-swift ngbe NIC support - !263 svm: Delete unused ioctl command - svm: Delete unused ioctl command - openeuler: net: ngbe: add ngbe module source code - openeuler: net: ngbe add build support - openeuler: config: add NGBE MODODULE CONFIG - openeuler_defconfig: Enable TRBE and TMC - drivers/ETM: fix error in invalid cs_id - coresight: etm4x: Expose trcdevarch via sysfs - perf cs-etm: Update ARM's CoreSight hardware tracing OpenCSD library to v1.0.0 - coresight: etm4x: Add support for PE OS lock - coresight: etm4x: Convert all register accesses - coresight: etm4x: avoid build failure with unrolled loops - coresight: trbe: Make sure we have enough space - coresight: trbe: Allow driver to choose a different alignment - coresight: trbe: Decouple buffer base from the hardware base - coresight: trbe: Add a helper to pad a given buffer area - coresight: trbe: Add a helper to calculate the trace generated - coresight: trbe: Defer the probe on offline CPUs - coresight: trbe: Fix incorrect access of the sink specific data - coresight: trbe: Prohibit trace before disabling TRBE - coresight: trbe: End the AUX handle on truncation - coresight: trbe: Do not truncate buffer on IRQ - coresight: trbe: Fix handling of spurious interrupts - coresight: trbe: irq handler: Do not disable TRBE if no action is needed - coresight: trbe: Unify the enabling sequence - coresight: trbe: Drop duplicate TRUNCATE flags - coresight: trbe: Ensure the format flag is always set - coresight: etm-pmu: Ensure the AUX handle is valid - coresight: etm4x: Use Trace Filtering controls dynamically - coresight: etm4x: Save restore TRFCR_EL1 - coresight: etm4x: Move ETM to prohibited region for disable - coresight: Don't immediately close events that are run on invalid CPU/sink combos - coresight: tmc-etr: Speed up for bounce buffer in flat mode - KVM: arm64: Handle access to TRFCR_EL1 - coresight: sink: Add TRBE driver - perf: aux: Add flags for the buffer format - perf: aux: Add CoreSight PMU buffer formats - arm64: Add support for trace synchronization barrier - coresight: core: Add support for dedicated percpu sinks - coresight: etm-perf: Handle stale output handles - coresight: ete: Add support for ETE tracing - coresight: ete: Add support for ETE sysreg access - coresight: Add support for v8.4 SelfHosted tracing - arm64: Add TRBE definitions - arm64: Add TRFCR_ELx definitions - coresight: etm4x: Add support for sysreg only devices - coresight: etm4x: Refactor probing routine - coresight: etm4x: Use TRCDEVARCH for component discovery - coresight: etm4x: Add necessary synchronization for sysreg access - coresight: etm4x: Detect system instructions support - coresight: etm4x: Detect access early on the target CPU - coresight: etm4x: Handle ETM architecture version - coresight: etm4x: Check for Software Lock - coresight: etm4x: Define DEVARCH register fields - coresight: etm4x: Hide sysfs attributes for unavailable registers - coresight: etm4x: Add sysreg access helpers - coresight: etm4x: Make offset available for sysfs attributes - coresight: etm4x: Always read the registers on the host CPU - coresight: Convert claim/disclaim operations to use access wrappers - coresight: Convert coresight_timeout to use access abstraction - coresight: Introduce device access abstraction- btrfs: raid56: don't trust any cached sector in __raid56_parity_recover() - btrfs: only write the sectors in the vertical stripe which has data stripes - sched/fair: Fix fault in reweight_entity - net_sched: cls_route: disallow handle of 0 - net/9p: Initialize the iounit field during fid creation - tee: add overflow check in register_shm_helper() - kvm: x86/pmu: Fix the compare function used by the pmu event filter - mtd: rawnand: arasan: Prevent an unsupported configuration - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Revert "net: usb: ax88179_178a needs FLAG_SEND_ZLP" - drm/vc4: change vc4_dma_range_matches from a global to static - drm/bridge: tc358767: Fix (e)DP bridge endpoint parsing in dedicated function - Revert "mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv" - tcp: fix over estimation in sk_forced_mem_schedule() - mac80211: fix a memory leak where sta_info is not freed - KVM: x86: Avoid theoretical NULL pointer dereference in kvm_irq_delivery_to_apic_fast() - KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irq - KVM: Add infrastructure and macro to mark VM as bugged - dm raid: fix address sanitizer warning in raid_status - dm raid: fix address sanitizer warning in raid_resume - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: fix warning in ext4_iomap_begin as race between bmap and write - tracing: Use a struct alignof to determine trace event field alignment - tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH - KEYS: asymmetric: enforce SM2 signature use pkey algo - xen-blkfront: Apply 'feature_persistent' parameter when connect - xen-blkback: Apply 'feature_persistent' parameter when connect - xen-blkback: fix persistent grants negotiation - KVM: x86/pmu: Ignore pmu->global_ctrl check if vPMU doesn't support global_ctrl - KVM: VMX: Mark all PERF_GLOBAL_(OVF)_CTRL bits reserved if there's no vPMU - KVM: x86/pmu: Introduce the ctrl_mask value for fixed counter - KVM: x86/pmu: Use different raw event masks for AMD and Intel - KVM: x86/pmu: Use binary search to check filtered events - KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4 - KVM: x86: Move vendor CR4 validity check to dedicated kvm_x86_ops hook - KVM: SVM: Drop VMXE check from svm_set_cr4() - KVM: VMX: Drop explicit 'nested' check from vmx_set_cr4() - KVM: VMX: Drop guest CPUID check for VMXE in vmx_set_cr4() - ACPI: CPPC: Do not prevent CPPC from working in the future - btrfs: reset block group chunk force if we have to wait - btrfs: reject log replay if there is unsupported RO compat flag - um: Allow PM with suspend-to-idle - timekeeping: contribute wall clock to rng on time change - kexec, KEYS, s390: Make use of built-in and secondary keyring for signature verification - dm writecache: set a default MAX_WRITEBACK_JOBS - serial: 8250: Fold EndRun device support into OxSemi Tornado code - serial: 8250_pci: Replace dev_*() by pci_*() macros - serial: 8250_pci: Refactor the loop in pci_ite887x_init() - serial: 8250: Correct the clock for OxSemi PCIe devices - serial: 8250: Dissociate 4MHz Titan ports from Oxford ports - PCI/AER: Iterate over error counters instead of error strings - iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE) - KVM: x86: Signal #GP, not -EPERM, on bad WRMSR(MCi_CTL/STATUS) - KVM: set_msr_mce: Permit guests to ignore single-bit ECC errors - intel_th: pci: Add Raptor Lake-S CPU support - intel_th: pci: Add Raptor Lake-S PCH support - intel_th: pci: Add Meteor Lake-P support - firmware: arm_scpi: Ensure scpi_info is not assigned if the probe fails - usbnet: smsc95xx: Avoid link settings race on interrupt reception - usbnet: smsc95xx: Don't clear read-only PHY interrupt - mtd: rawnand: arasan: Fix clock rate in NV-DDR - mtd: rawnand: arasan: Support NV-DDR interface - mtd: rawnand: arasan: Fix a macro parameter - mtd: rawnand: Add NV-DDR timings - mtd: rawnand: arasan: Check the proposed data interface is supported - mtd: rawnand: Add a helper to clarify the interface configuration - drm/vc4: drv: Adopt the dma configuration from the HVS or V3D component - HID: hid-input: add Surface Go battery quirk - HID: Ignore battery for Elan touchscreen on HP Spectre X360 15-df0xxx - drm/mediatek: Keep dsi as LP00 before dcs cmds transfer - drm/mediatek: Allow commands to be sent during video mode - drm/i915/dg1: Update DMC_DEBUG3 register - spmi: trace: fix stack-out-of-bound access in SPMI tracing functions - __follow_mount_rcu(): verify that mount_lock remains unchanged - Input: gscps2 - check return value of ioremap() in gscps2_probe() - x86/olpc: fix 'logical not is only applied to the left hand side' - ftrace/x86: Add back ftrace_expected assignment - x86/bugs: Enable STIBP for IBPB mitigated RETBleed - scsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests - scsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os - scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection - scsi: qla2xxx: Turn off multi-queue for 8G adapters - scsi: qla2xxx: Fix discovery issues in FC-AL topology - scsi: zfcp: Fix missing auto port scan and thus missing target ports - video: fbdev: s3fb: Check the size of screen before memset_io() - video: fbdev: arkfb: Check the size of screen before memset_io() - video: fbdev: vt8623fb: Check the size of screen before memset_io() - x86/entry: Build thunk_$(BITS) only if CONFIG_PREEMPTION=y - sched: Fix the check of nr_running at queue wakelist - tools/thermal: Fix possible path truncations - video: fbdev: arkfb: Fix a divide-by-zero bug in ark_set_pixclock() - x86/numa: Use cpumask_available instead of hardcoded NULL check - sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed - sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy() - scripts/faddr2line: Fix vmlinux detection on arm64 - genelf: Use HAVE_LIBCRYPTO_SUPPORT, not the never defined HAVE_LIBCRYPTO - powerpc/pci: Fix PHB numbering when using opal-phbid - kprobes: Forbid probing on trampoline and BPF code areas - perf symbol: Fail to read phdr workaround - powerpc/cell/axon_msi: Fix refcount leak in setup_msi_msg_address - powerpc/xive: Fix refcount leak in xive_get_max_prio - powerpc/spufs: Fix refcount leak in spufs_init_isolated_loader - f2fs: fix to remove F2FS_COMPR_FL and tag F2FS_NOCOMP_FL at the same time - f2fs: write checkpoint during FG_GC - f2fs: don't set GC_FAILURE_PIN for background GC - powerpc/pci: Prefer PCI domain assignment via DT 'linux,pci-domain' and alias - powerpc/32: Do not allow selection of e5500 or e6500 CPUs on PPC32 - ASoC: mchp-spdifrx: disable end of block interrupt on failures - video: fbdev: sis: fix typos in SiS_GetModeID() - video: fbdev: amba-clcd: Fix refcount leak bugs - watchdog: armada_37xx_wdt: check the return value of devm_ioremap() in armada_37xx_wdt_probe() - ASoC: audio-graph-card: Add of_node_put() in fail path - fuse: Remove the control interface for virtio-fs - ASoC: qcom: q6dsp: Fix an off-by-one in q6adm_alloc_copp() - ASoC: fsl_easrc: use snd_pcm_format_t type for sample_format - s390/zcore: fix race when reading from hardware system area - s390/dump: fix old lowcore virtual vs physical address confusion - perf tools: Fix dso_id inode generation comparison - iommu/arm-smmu: qcom_iommu: Add of_node_put() when breaking out of loop - mfd: max77620: Fix refcount leak in max77620_initialise_fps - mfd: t7l66xb: Drop platform disable callback - remoteproc: sysmon: Wait for SSCTL service to come up - lib/smp_processor_id: fix imbalanced instrumentation_end() call - kfifo: fix kfifo_to_user() return type - rpmsg: qcom_smd: Fix refcount leak in qcom_smd_parse_edge - iommu/exynos: Handle failed IOMMU device registration properly - tty: n_gsm: fix missing corner cases in gsmld_poll() - tty: n_gsm: fix DM command - tty: n_gsm: fix wrong T1 retry count handling - vfio/ccw: Do not change FSM state in subchannel event - vfio/mdev: Make to_mdev_device() into a static inline - vfio: Split creation of a vfio_device into init and register ops - vfio: Simplify the lifetime logic for vfio_device - vfio: Remove extra put/gets around vfio_device->group - remoteproc: qcom: wcnss: Fix handling of IRQs - ASoC: qcom: Fix missing of_node_put() in asoc_qcom_lpass_cpu_platform_probe() - tty: n_gsm: fix race condition in gsmld_write() - tty: n_gsm: fix packet re-transmission without open control channel - tty: n_gsm: fix non flow control frames during mux flow off - tty: n_gsm: fix wrong queuing behavior in gsm_dlci_data_output() - tty: n_gsm: fix user open not possible at responder until initiator open - tty: n_gsm: Delete gsmtty open SABM frame when config requester - ASoC: samsung: change gpiod_speaker_power and rx1950_audio from global to static variables - powerpc/perf: Optimize clearing the pending PMI and remove WARN_ON for PMI check in power_pmu_disable - ASoC: samsung: h1940_uda1380: include proepr GPIO consumer header - profiling: fix shift too large makes kernel panic - selftests/livepatch: better synchronize test_klp_callbacks_busy - remoteproc: k3-r5: Fix refcount leak in k3_r5_cluster_of_init - rpmsg: mtk_rpmsg: Fix circular locking dependency - ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV - ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - serial: 8250: Export ICR access helpers for internal use - ASoC: mediatek: mt8173-rt5650: Fix refcount leak in mt8173_rt5650_dev_probe - ASoC: codecs: da7210: add check for i2c_add_driver - ASoC: mt6797-mt6351: Fix refcount leak in mt6797_mt6351_dev_probe - ASoC: mediatek: mt8173: Fix refcount leak in mt8173_rt5650_rt5676_dev_probe - ASoC: samsung: Fix error handling in aries_audio_probe - ASoC: cros_ec_codec: Fix refcount leak in cros_ec_codec_platform_probe - opp: Fix error check in dev_pm_opp_attach_genpd() - usb: cdns3: Don't use priv_dev uninitialized in cdns3_gadget_ep_enable() - nvme: use command_id instead of req->tag in trace_nvme_complete_rq() - null_blk: fix ida error handling in null_add_dev() - RDMA/rxe: Fix error unwind in rxe_create_qp() - RDMA/mlx5: Add missing check for return value in get namespace flow - selftests: kvm: set rax before vmcall - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - RDMA/srpt: Fix a use-after-free - RDMA/srpt: Introduce a reference count in struct srpt_device - RDMA/srpt: Duplicate port name members - platform/olpc: Fix uninitialized data in debugfs write - usb: cdns3: change place of 'priv_ep' assignment in cdns3_gadget_ep_dequeue(), cdns3_gadget_ep_enable() - USB: serial: fix tty-port initialized comments - PCI: tegra194: Fix link up retry sequence - PCI: tegra194: Fix Root Port interrupt handling - HID: alps: Declare U1_UNICORN_LEGACY support - mmc: cavium-thunderx: Add of_node_put() when breaking out of loop - mmc: cavium-octeon: Add of_node_put() when breaking out of loop - HID: mcp2221: prevent a buffer overflow in mcp_smbus_write() - gpio: gpiolib-of: Fix refcount bugs in of_mm_gpiochip_add_data() - RDMA/hfi1: fix potential memory leak in setup_base_ctxt() - RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event - RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr() - RDMA/qedr: Improve error logs for rdma_alloc_tid error return - RDMA/rtrs-srv: Fix modinfo output for stringify - RDMA/rtrs: Avoid Wtautological-constant-out-of-range-compare - RDMA/rtrs: Define MIN_CHUNK_SIZE - um: random: Don't initialise hwrng struct with zero - interconnect: imx: fix max_node_id - eeprom: idt_89hpesx: uninitialized data in idt_dbgfs_csr_write() - usb: dwc3: qcom: fix missing optional irq warnings - usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup - usb: dwc3: core: Deprecate GCTL.CORESOFTRESET - usb: aspeed-vhub: Fix refcount leak bug in ast_vhub_init_desc() - usb: gadget: udc: amd5536 depends on HAS_DMA - xtensa: iss: fix handling error cases in iss_net_configure() - xtensa: iss/network: provide release() callback - scsi: smartpqi: Fix DMA direction for RAID requests - PCI: qcom: Set up rev 2.1.0 PARF_PHY before enabling clocks - PCI/portdrv: Don't disable AER reporting in get_port_device_capability() - KVM: s390: pv: leak the topmost page table when destroy fails - mmc: block: Add single read for 4k sector cards - mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R - memstick/ms_block: Fix a memory leak - memstick/ms_block: Fix some incorrect memory allocation - mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch - staging: rtl8192u: Fix sleep in atomic context bug in dm_fsync_timer_callback - intel_th: msu: Fix vmalloced buffers - intel_th: msu-sink: Potential dereference of null pointer - intel_th: Fix a resource leak in an error handling path - PCI: endpoint: Don't stop controller when unbinding endpoint function - dmaengine: sf-pdma: Add multithread support for a DMA channel - dmaengine: sf-pdma: apply proper spinlock flags in sf_pdma_prep_dma_memcpy() - KVM: arm64: Don't return from void function - soundwire: bus_type: fix remove and shutdown support - PCI: dwc: Always enable CDM check if "snps,enable-cdm-check" exists - PCI: dwc: Deallocate EPC memory on dw_pcie_ep_init() errors - PCI: dwc: Add unroll iATU space support to dw_pcie_disable_atu() - clk: qcom: camcc-sdm845: Fix topology around titan_top power domain - clk: qcom: ipq8074: set BRANCH_HALT_DELAY flag for UBI clocks - clk: qcom: ipq8074: fix NSS port frequency tables - clk: qcom: ipq8074: SW workaround for UBI32 PLL lock - clk: qcom: ipq8074: fix NSS core PLL-s - usb: host: xhci: use snprintf() in xhci_decode_trb() - clk: qcom: clk-krait: unlock spin after mux completion - misc: rtsx: Fix an error handling path in rtsx_pci_probe() - dmaengine: dw-edma: Fix eDMA Rd/Wr-channels and DMA-direction semantics - mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv - mwifiex: Ignore BTCOEX events from the 88W8897 firmware - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE - clk: mediatek: reset: Fix written reset bit offset - iio: accel: bma400: Reordering of header files - platform/chrome: cros_ec: Always expose last resume result - iio: accel: bma400: Fix the scale min and max macro values - netfilter: xtables: Bring SPDX identifier back - usb: xhci: tegra: Fix error check - usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init() - usb: ohci-nxp: Fix refcount leak in ohci_hcd_nxp_probe - usb: host: Fix refcount leak in ehci_hcd_ppc_of_probe - fpga: altera-pr-ip: fix unsigned comparison with less than zero - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: partitions: Fix refcount leak in parse_redboot_of - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - HID: cp2112: prevent a buffer overflow in cp2112_xfer() - PCI: tegra194: Fix PM error handling in tegra_pcie_config_ep() - mtd: rawnand: meson: Fix a potential double free issue - mtd: maps: Fix refcount leak in ap_flash_init - mtd: maps: Fix refcount leak in of_flash_probe_versatile - clk: renesas: r9a06g032: Fix UART clkgrp bitsel - wireguard: allowedips: don't corrupt stack when detecting overflow - wireguard: ratelimiter: use hrtimer in selftest - dccp: put dccp_qpolicy_full() and dccp_qpolicy_push() in the same lock - net: ionic: fix error check for vlan flags in ionic_set_nic_features() - net: rose: fix netdev reference changes - netdevsim: Avoid allocation warnings triggered from user space - iavf: Fix max_rate limiting - net: allow unbound socket for packets in VRF when tcp_l3mdev_accept set - tcp: Fix data-races around sysctl_tcp_l3mdev_accept. - ipv6: add READ_ONCE(sk->sk_bound_dev_if) in INET6_MATCH() - tcp: sk->sk_bound_dev_if once in inet_request_bound_dev_if() - inet: add READ_ONCE(sk->sk_bound_dev_if) in INET_MATCH() - crypto: hisilicon/sec - fix auth key size error - crypto: inside-secure - Add missing MODULE_DEVICE_TABLE for of - crypto: hisilicon/hpre - don't use GFP_KERNEL to alloc mem during softirq - net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS - net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version - media: cedrus: hevc: Add check for invalid timestamp - wifi: libertas: Fix possible refcount leak in if_usb_probe() - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue - wifi: wil6210: debugfs: fix uninitialized variable use in `wil_write_file_wmi()` - i2c: mux-gpmux: Add of_node_put() when breaking out of loop - i2c: cadence: Support PEC for SMBus block read - Bluetooth: hci_intel: Add check for platform_driver_register - can: pch_can: pch_can_error(): initialize errc before using it - can: error: specify the values of data[5..7] of CAN error frames - can: usb_8dev: do not report txerr and rxerr during bus-off - can: kvaser_usb_leaf: do not report txerr and rxerr during bus-off - can: kvaser_usb_hydra: do not report txerr and rxerr during bus-off - can: sun4i_can: do not report txerr and rxerr during bus-off - can: hi311x: do not report txerr and rxerr during bus-off - can: sja1000: do not report txerr and rxerr during bus-off - can: rcar_can: do not report txerr and rxerr during bus-off - can: pch_can: do not report txerr and rxerr during bus-off - selftests/bpf: fix a test for snprintf() overflow - wifi: p54: add missing parentheses in p54_flush() - wifi: p54: Fix an error handling path in p54spi_probe() - wifi: wil6210: debugfs: fix info leak in wil_write_file_wmi() - fs: check FMODE_LSEEK to control internal pipe splicing - bpf: Fix subprog names in stack traces. - selftests: timers: clocksource-switch: fix passing errors from child - selftests: timers: valid-adjtimex: build fix for newer toolchains - libbpf: Fix the name of a reused map - tcp: make retransmitted SKB fit into the send window - drm/exynos/exynos7_drm_decon: free resources when clk_set_parent() failed. - mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init() - mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg - media: platform: mtk-mdp: Fix mdp_ipi_comm structure alignment - crypto: hisilicon - Kunpeng916 crypto driver don't sleep when in softirq - drm/msm/mdp5: Fix global state lock backoff - lib: bitmap: provide devm_bitmap_alloc() and devm_bitmap_zalloc() - lib: bitmap: order includes alphabetically - drm: bridge: sii8620: fix possible off-by-one - drm/mediatek: dpi: Only enable dpi after the bridge is enabled - drm/mediatek: dpi: Remove output format of YUV - drm/rockchip: Fix an error handling path rockchip_dp_probe() - drm/rockchip: vop: Don't crash for invalid duplicate_state() - selftests/xsk: Destroy BPF resources only when ctx refcount drops to 0 - crypto: arm64/gcm - Select AEAD for GHASH_ARM64_CE - drm/vc4: hdmi: Correct HDMI timing registers for interlaced modes - drm/vc4: hdmi: Fix timings for interlaced modes - drm/vc4: hdmi: Limit the BCM2711 to the max without scrambling - drm/vc4: hdmi: Don't access the connector state in reset if kmalloc fails - drm/vc4: hdmi: Avoid full hdmi audio fifo writes - drm/vc4: hdmi: Remove firmware logic for MAI threshold setting - drm/vc4: dsi: Add correct stop condition to vc4_dsi_encoder_disable iteration - drm/vc4: dsi: Fix dsi0 interrupt support - drm/vc4: dsi: Register dsi0 as the correct vc4 encoder type - drm/vc4: dsi: Introduce a variant structure - drm/vc4: dsi: Use snprintf for the PHY clocks instead of an array - drm/vc4: drv: Remove the DSI pointer in vc4_drv - drm/vc4: dsi: Correct pixel order for DSI0 - drm/vc4: dsi: Correct DSI divider calculations - drm/vc4: plane: Fix margin calculations for the right/bottom edges - drm/vc4: plane: Remove subpixel positioning check - media: tw686x: Fix memory leak in tw686x_video_init - media: v4l2-mem2mem: prevent pollerr when last_buffer_dequeued is set - media: hdpvr: fix error value returns in hdpvr_read - drm/mcde: Fix refcount leak in mcde_dsi_bind - drm: bridge: adv7511: Add check for mipi_dsi_driver_register - crypto: ccp - During shutdown, check SEV data pointer before using - test_bpf: fix incorrect netdev features - drm/radeon: fix incorrrect SPDX-License-Identifiers - wifi: iwlegacy: 4965: fix potential off-by-one overflow in il4965_rs_fill_link_cmd() - media: tw686x: Register the irq at the end of probe - crypto: sun8i-ss - fix infinite loop in sun8i_ss_setup_ivs() - i2c: Fix a potential use after free - crypto: sun8i-ss - fix error codes in allocate_flows() - crypto: sun8i-ss - do not allocate memory when handling hash requests - drm: adv7511: override i2c address of cec before accessing it - virtio-gpu: fix a missing check to avoid NULL dereference - i2c: npcm: Correct slave role behavior - i2c: npcm: Remove own slave addresses 2:10 - drm/mediatek: Add pull-down MIPI operation in mtk_dsi_poweroff function - drm/mediatek: Separate poweron/poweroff from enable/disable and define new funcs - drm/mediatek: Modify dsi funcs to atomic operations - drm/radeon: fix potential buffer overflow in ni_set_mc_special_registers() - ath11k: Fix incorrect debug_mask mappings - drm/mipi-dbi: align max_chunk to 2 in spi_transfer - ath11k: fix netdev open race - wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c() - drm/st7735r: Fix module autoloading for Okaya RH128128T - ath10k: do not enforce interrupt trigger type - drm/bridge: tc358767: Make sure Refclk clock are enabled - drm/bridge: tc358767: Move (e)DP bridge endpoint parsing into dedicated function - pwm: lpc18xx-sct: Convert to devm_platform_ioremap_resource() - pwm: sifive: Shut down hardware only after pwmchip_remove() completed - pwm: sifive: Ensure the clk is enabled exactly once per running PWM - pwm: sifive: Simplify offset calculation for PWMCMP registers - pwm: sifive: Don't check the return code of pwmchip_remove() - dm: return early from dm_pr_call() if DM device is suspended - thermal/tools/tmon: Include pthread and time headers in tmon.h - selftests/seccomp: Fix compile warning when CC=clang - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - drivers/perf: arm_spe: Fix consistency of SYS_PMSCR_EL1.CX - arm64: dts: qcom: qcs404: Fix incorrect USB2 PHYs assignment - soc: qcom: Make QCOM_RPMPD depend on PM - regulator: of: Fix refcount leak bug in of_get_regulation_constraints() - blktrace: Trace remapped requests correctly - block: remove the request_queue to argument request based tracepoints - hwmon: (drivetemp) Add module alias - blk-mq: don't create hctx debugfs dir until q->debugfs_dir is created - erofs: avoid consecutive detection for Highmem memory - arm64: tegra: Fix SDMMC1 CD on P2888 - arm64: dts: mt7622: fix BPI-R64 WPS button - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - ARM: dts: qcom: pm8841: add required thermal-sensor-cells - soc: qcom: aoss: Fix refcount leak in qmp_cooling_devices_register - soc: qcom: ocmem: Fix refcount leak in of_get_ocmem - ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP - regulator: qcom_smd: Fix pm8916_pldo range - cpufreq: zynq: Fix refcount leak in zynq_get_revision - ARM: OMAP2+: Fix refcount leak in omap3xxx_prm_late_init - ARM: OMAP2+: Fix refcount leak in omapdss_init_of - ARM: dts: qcom: mdm9615: add missing PMIC GPIO reg - block: fix infinite loop for invalid zone append - soc: fsl: guts: machine variable might be unset - locking/lockdep: Fix lockdep_init_map_*() confusion - arm64: cpufeature: Allow different PMU versions in ID_DFR0_EL1 - hexagon: select ARCH_WANT_LD_ORPHAN_WARN - ARM: dts: ast2600-evb: fix board compatible - ARM: dts: ast2500-evb: fix board compatible - x86/pmem: Fix platform-device leak in error path - arm64: dts: renesas: Fix thermal-sensors on single-zone sensors - soc: amlogic: Fix refcount leak in meson-secure-pwrc.c - soc: renesas: r8a779a0-sysc: Fix A2DP1 and A2CV[2357] PDR values - Input: atmel_mxt_ts - fix up inverted RESET handler - ARM: dts: imx7d-colibri-emmc: add cpu1 supply - ACPI: processor/idle: Annotate more functions to live in cpuidle section - ARM: bcm: Fix refcount leak in bcm_kona_smc_init - arm64: dts: renesas: beacon: Fix regulator node names - meson-mx-socinfo: Fix refcount leak in meson_mx_socinfo_init - ARM: findbit: fix overflowing offset - spi: spi-rspi: Fix PIO fallback on RZ platforms - powerpc/64s: Disable stack variable initialisation for prom_init - selinux: Add boundary check in put_entry() - PM: hibernate: defer device probing when resuming from hibernation - firmware: tegra: Fix error check return value of debugfs_create_file() - ARM: shmobile: rcar-gen2: Increase refcount for new reference - arm64: dts: allwinner: a64: orangepi-win: Fix LED node name - arm64: dts: qcom: ipq8074: fix NAND node name - ACPI: LPSS: Fix missing check in register_device_clock() - ACPI: PM: save NVS memory for Lenovo G40-45 - ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk - ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks - ARM: OMAP2+: display: Fix refcount leak bug - spi: synquacer: Add missing clk_disable_unprepare() - ARM: dts: BCM5301X: Add DT for Meraki MR26 - ARM: dts: imx6ul: fix qspi node compatible - ARM: dts: imx6ul: fix lcdif node compatible - ARM: dts: imx6ul: fix csi node compatible - ARM: dts: imx6ul: fix keypad compatible - ARM: dts: imx6ul: change operating-points to uint32-matrix - ARM: dts: imx6ul: add missing properties for sram - wait: Fix __wait_event_hrtimeout for RT/DL tasks - irqchip/mips-gic: Check the return value of ioremap() in gic_of_init() - genirq: GENERIC_IRQ_IPI depends on SMP - irqchip/mips-gic: Only register IPI domain when SMP is enabled - genirq: Don't return error on missing optional irq_request_resources() - ext2: Add more validity checks for inode counts - arm64: Do not forget syscall when starting a new thread. - x86: Handle idle=nomwait cmdline properly for x86_idle - epoll: autoremove wakers even more aggressively - netfilter: nf_tables: fix null deref due to zeroed list head - lockdep: Allow tuning tracing capacity constants. - usb: dwc3: gadget: fix high speed multiplier setting - usb: dwc3: gadget: refactor dwc3_repare_one_trb - arm64: dts: uniphier: Fix USB interrupts for PXs3 SoC - ARM: dts: uniphier: Fix USB interrupts for PXs2 SoC - USB: HCD: Fix URB giveback issue in tasklet function - usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion - coresight: Clear the connection field properly - MIPS: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK - powerpc/powernv: Avoid crashing if rng is NULL - powerpc/ptdump: Fix display of RW pages on FSL_BOOK3E - powerpc/fsl-pci: Fix Class Code of PCIe Root Port - PCI: Add defines for normal and subtractive PCI bridges - ia64, processor: fix -Wincompatible-pointer-types in ia64_get_irr() - media: [PATCH] pci: atomisp_cmd: fix three missing checks on list iterator - md-raid10: fix KASAN warning - md-raid: destroy the bitmap after destroying the thread - serial: mvebu-uart: uart2 error bits clearing - fuse: limit nsec - scsi: qla2xxx: Zero undefined mailbox IN registers - scsi: qla2xxx: Fix incorrect display of max frame size - scsi: sg: Allow waiting for commands to complete on removed device - iio: light: isl29028: Fix the warning in isl29028_remove() - mtd: rawnand: arasan: Update NAND bus clock instead of system clock - drm/amdgpu: Check BO's requested pinning domains against its preferred_domains - drm/nouveau/acpi: Don't print error when we get -EINPROGRESS from pm_runtime - drm/nouveau: Don't pm_runtime_put_sync(), only pm_runtime_put_autosuspend() - drm/nouveau: fix another off-by-one in nvbios_addr - drm/vc4: hdmi: Disable audio if dmas property is present but empty - drm/gem: Properly annotate WW context on drm_gem_lock_reservations() error - parisc: io_pgetevents_time64() needs compat syscall in 32-bit compat mode - parisc: Check the return value of ioremap() in lba_driver_probe() - parisc: Fix device names in /proc/iomem - ovl: drop WARN_ON() dentry is NULL in ovl_encode_fh() - usbnet: Fix linkwatch use-after-free on disconnect - fbcon: Fix accelerated fbdev scrolling while logo is still shown - fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters - thermal: sysfs: Fix cooling_device_stats_setup() error code path - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tty: vt: initialize unicode screen buffer - ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED - ALSA: hda/realtek: Add quirk for another Asus K42JZ model - ALSA: hda/cirrus - support for iMac 12,1 model - ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model - riscv: set default pm_power_off to NULL - KVM: x86: Tag kvm_mmu_x86_module_init() with __init - KVM: x86: Set error code to segment selector on LLDT/LTR non-canonical #GP - KVM: x86: Mark TSS busy during LTR emulation _after_ all fault checks - KVM: nVMX: Let userspace set nVMX MSR to any _host_ supported value - KVM: s390: pv: don't present the ecall interrupt twice - KVM: SVM: Don't BUG if userspace injects an interrupt with GIF=0 - KVM: nVMX: Snapshot pre-VM-Enter DEBUGCTL for !nested_run_pending case - KVM: nVMX: Snapshot pre-VM-Enter BNDCFGS for !nested_run_pending case - HID: wacom: Don't register pad_input for touch switch - HID: wacom: Only report rotation for art pen - add barriers to buffer_uptodate and set_buffer_uptodate - wifi: mac80211_hwsim: use 32-bit skb cookie - wifi: mac80211_hwsim: add back erroneously removed cast - wifi: mac80211_hwsim: fix race condition in pending packet - ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx - ALSA: hda/realtek: Add quirk for Clevo NV45PZ - ALSA: bcd2000: Fix a UAF bug on the error path of probing - scsi: Revert "scsi: qla2xxx: Fix disk failure to rediscover" - Revert "pNFS: nfs3_set_ds_client should set NFS_CS_NOPING" - x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments - Makefile: link with -z noexecstack --no-warn-rwx-segments - !253 [5.10] [bugfix] : fix arm32 compiler error ERROR and warning - openeuler: net: txgbe: fix arm32 compile error because 64bit div and warnning - macintosh/adb: fix oob read in do_adb_query() function - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3586 - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3587 - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x0CB8:0xC558 - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04C5:0x1675 - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04CA:0x4007 - Bluetooth: btusb: Add support of IMC Networks PID 0x3568 - Bluetooth: hci_bcm: Add DT compatible for CYW55572 - Bluetooth: hci_bcm: Add BCM4349B1 variant - selftests: KVM: Handle compiler optimizations in ucall - tools/kvm_stat: fix display of error when multiple processes are found - ACPI: APEI: Better fix to avoid spamming the console with old error logs - ACPI: video: Shortening quirk list by identifying Clevo by board_name only - ACPI: video: Force backlight native for some TongFang devices - selftests/bpf: Check dst_port only on the client socket - selftests/bpf: Extend verifier and bpf_sock tests for dst_port loads - ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet() - ath9k_htc: fix NULL pointer dereference at ath9k_htc_rxep() - x86/speculation: Make all RETbleed mitigations 64-bit only - x86/bugs: Do not enable IBPB at firmware entry when IBPB is not available - xfs: prevent UAF in xfs_log_item_in_current_chkpt - docs/kernel-parameters: Update descriptions for "mitigations=" param with retbleed - EDAC/ghes: Set the DIMM label unconditionally - ARM: 9216/1: Fix MAX_DMA_ADDRESS overflow - mt7601u: add USB device ID for some versions of XiaoDu WiFi Dongle. - page_alloc: fix invalid watermark check on a negative value - ARM: crypto: comment out gcc warning that breaks clang builds - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - sfc: disable softirqs for ptp TX - perf symbol: Correct address for bss symbols - virtio-net: fix the race between refill work and close - sctp: fix sleep in atomic context bug in timer handlers - i40e: Fix interface init with MSI interrupts (no MSI-X) - tcp: Fix data-races around sysctl_tcp_reflect_tos. - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_slack_ns. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - net: macsec: fix potential resource leak in macsec_add_rxsa() and macsec_add_txsa() - macsec: always read MACSEC_SA_ATTR_PN as a u64 - macsec: limit replay window size with XPN - macsec: fix error message in macsec_add_rxsa and _txsa - macsec: fix NULL deref in macsec_add_rxsa - Documentation: fix sctp_wmem in ip-sysctl.rst - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - net: sungem_phy: Add of_node_put() for reference returned by of_get_parent() - igmp: Fix data-races around sysctl_igmp_qrv. - net/tls: Remove the context from the list in tls_device_down - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_limit_output_bytes. - tcp: Fix data-races around sysctl_tcp_moderate_rcvbuf. - Revert "tcp: change pingpong threshold to 3" - scsi: ufs: host: Hold reference returned by of_parse_phandle() - ice: do not setup vlan for loopback VSI - ice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS) - tcp: Fix data-races around sysctl_tcp_no_ssthresh_metrics_save. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - watch_queue: Fix missing locking in add_watch_to_object() - watch_queue: Fix missing rcu annotation - nouveau/svm: Fix to migrate all requested pages - s390/archrandom: prevent CPACF trng invocations in interrupt context - ntfs: fix use-after-free in ntfs_ucsncmp() - Revert "ocfs2: mount shared volume without ha stack" - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - net: usb: ax88179_178a needs FLAG_SEND_ZLP - x86/alternative: Report missing return thunk details - x86/amd: Use IBPB for firmware calls - Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks - Bluetooth: SCO: Fix sco_send_frame returning skb->len - Bluetooth: Fix passing NULL to PTR_ERR - Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_skb_sendmmsg - Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg - Bluetooth: Add bt_skb_sendmmsg helper - Bluetooth: Add bt_skb_sendmsg helper - ALSA: memalloc: Align buffer allocations in page size - bitfield.h: Fix "type of reg too small for mask" test - drm/imx/dcss: fix unused but set variable warnings - dlm: fix pending remove if msg allocation fails - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - sched/deadline: Fix BUG_ON condition for deboosted tasks - bpf: Make sure mac_header was set before using it - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - KVM: Don't null dereference ops->destroy - spi: bcm2835: bcm2835_spi_handle_err(): fix NULL pointer deref for non DMA transfers - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl knobs related to SYN option. - udp: Fix a data-race around sysctl_udp_l3mdev_accept. - ip: Fix data-races around sysctl_ip_prot_sock. - ipv4: Fix a data-race around sysctl_fib_multipath_use_neigh. - drm/imx/dcss: Add missing of_node_put() in fail path - be2net: Fix buffer overflow in be_get_module_eeprom - gpio: pca953x: use the correct register address when regcache sync during init - gpio: pca953x: use the correct range when do regmap sync - gpio: pca953x: only use single read/write for No AI mode - ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero - i40e: Fix erroneous adapter reinitialization during recovery process - iavf: Fix handling of dummy receive descriptors - tcp: Fix data-races around sysctl_tcp_fastopen_blackhole_timeout. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix data-races around sysctl_max_syn_backlog. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - tcp: Fix data-races around sysctl_tcp_syncookies. - tcp: Fix data-races around keepalive sysctl knobs. - igmp: Fix data-races around sysctl_igmp_max_msf. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - net/tls: Fix race in TLS device down flow - net: stmmac: fix dma queue left shift overflow issue - i2c: cadence: Change large transfer count reset logic to be unconditional - net: stmmac: fix unbalanced ptp clock issue in suspend/resume flow - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix a data-race around sysctl_tcp_mtu_probe_floor. - tcp: Fix data-races around sysctl_tcp_min_snd_mss. - tcp: Fix data-races around sysctl_tcp_base_mss. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix a data-race around sysctl_ip_autobind_reuse. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_update_priority. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - ip: Fix data-races around sysctl_ip_no_pmtu_disc. - igc: Reinstate IGC_REMOVED logic and implement it properly - drm/amdgpu/display: add quirk handling for stutter mode - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close() - pinctrl: ralink: Check for null return of devm_kcalloc - power/reset: arm-versatile: Fix refcount leak in versatile_reboot_probe - serial: mvebu-uart: correctly report configured baudrate value - PCI: hv: Fix interrupt mapping for multi-MSI - PCI: hv: Reuse existing IRTE allocation in compose_msi_msg() - PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI - PCI: hv: Fix multi-MSI to allow more than one MSI vector - Revert "m68knommu: only set CONFIG_ISA_DMA_API for ColdFire sub-arch" - net: inline rollback_registered_many() - net: move rollback_registered_many() - net: inline rollback_registered() - net: move net_set_todo inside rollback_registered() - docs: net: explain struct net_device lifetime - xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE - mlxsw: spectrum_router: Fix IPv4 nexthop gateway indication - riscv: add as-options for modules with assembly compontents - pinctrl: stm32: fix optional IRQ support to gpios - !196 openEuler-22.03-LTS: kernel: add OPENEULER_VERSION_CODE to version.h - !176 bugfix: Limit "Dummy wait" workaround to old Intel systems in acpi idle driver - ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems - kernel: add OPENEULER_VERSION_CODE to version.h- bnx2x: fix potential memory leak in bnx2x_tpa_stop() - scsi: stex: Properly zero out the passthrough command structure - libbpf: Fix null-pointer dereference in find_prog_by_sec_insn() - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - pgp: Check result of crypto_alloc_shash properly - net: tun: fix bugs for oversize packet when napi frags enabled - irqdomain: Fix driver re-inserting failures when IRQs not being freed - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: libsas: Resume SAS host for phy reset or enable via sysfs - !207 [5.10] [bugfix] : merge net-swift txgbe out_of_tree module v1.2.3 to openEuler/txgbe for some known bugs - openeuler: net: txgbe: Fix some known bugs, merge net-swift txgbe-1.2.3 out-of-tree - openeuler: configs: delete txgbe/Kconfig, add txgbe_config to netswift/Kconfig- atm: idt77252: fix use-after-free bugs caused by tst_timer - fs: fix UAF/GPF bug in nilfs_mdt_destroy - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page - usb: mon: make mmapped memory read only - scsi: sd: Revert "scsi: sd: Remove a local variable" - devlink: Fix use-after-free after a failed reload - nouveau: fix migrate_to_ram() for faulting page - mm/memory.c: fix race when faulting a device private page - vsock: Fix memory leak in vsock_connect() - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - netfilter: nfnetlink_osf: fix possible bogus match in nf_osf_find() - mtd: rawnand: cafe: fix drivers probe/remove methods - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - net: mvpp2: fix mvpp2 debugfs leak - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - kprobes: don't call disarm_kprobe() for disabled kprobes - block: fix inaccurate io_ticks by set 'precise_iostat' - arm64: fix rodata=full - block: fix kabi broken in request_queue - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix kabi broken in blk_mq_tag_set - blk-mq: Fix blk_mq_tagset_busy_iter() for shared tags - blk-mq-sched: Don't reference queue tagset in blk_mq_sched_tags_teardown() - blk-mq: Optimise blk_mq_queue_tag_busy_iter() for shared tags - blk-mq: Stop using pointers for blk_mq_tags bitmap tags - blk-mq: Use shared tags for shared sbitmap support - blk-mq: Always use blk_mq_is_sbitmap_shared - blk-mq: Refactor and rename blk_mq_free_map_and_{requests->rqs}() - blk-mq: Add blk_mq_alloc_map_and_rqs() - blk-mq: Add blk_mq_tag_update_sched_shared_sbitmap() - blk-mq: Don't clear driver tags own mapping - blk-mq: Pass driver tags to blk_mq_clear_rq_mapping() - blk-mq-sched: Rename blk_mq_sched_free_{requests -> rqs}() - blk-mq-sched: Rename blk_mq_sched_alloc_{tags -> map_and_rqs}() - blk-mq: Invert check in blk_mq_update_nr_requests() - blk-mq: Relocate shared sbitmap resize in blk_mq_update_nr_requests() - blk-mq: Change rqs check in blk_mq_free_rqs() - Revert "blk-mq: fix kabi broken by "blk-mq: Use request queue-wide tags for tagset-wide sbitmap"" - block: fix null-deref in percpu_ref_put - x86: Use -mindirect-branch-cs-prefix for RETPOLINE builds - x86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit - objtool: Fix objtool regression on x32 systems - objtool: Fix symbol creation - objtool: Fix type of reloc::addend - objtool: Fix code relocs vs weak symbols - x86/alternative: Add debug prints to apply_retpolines() - x86/alternative: Try inline spectre_v2=retpoline,amd - x86/alternative: Handle Jcc __x86_indirect_thunk_ eg - x86/insn-eval: Handle return values from the decoder - x86/pat: Fix x86_has_pat_wp() - serial: 8250: Fix PM usage_count for console handover - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: stm32: Clear prev values before setting RTS delays - serial: 8250: fix return error code in serial8250_request_std_resource() - vt: fix memory overlapping when deleting chars in the buffer - tty: serial: samsung_tty: set dma burst_size to 1 - usb: dwc3: gadget: Fix event pending check - usb: typec: add missing uevent when partner support PD - USB: serial: ftdi_sio: add Belimo device ids - signal handling: don't use BUG_ON() for debugging - nvme-pci: phison e16 has bogus namespace ids - Revert "can: xilinx_can: Limit CANFD brp to 2" - ARM: dts: stm32: use the correct clock source for CEC on stm32mp151 - soc: ixp4xx/npe: Fix unused match warning - irqchip: or1k-pic: Undefine mask_ack for level triggered hardware - ASoC: madera: Fix event generation for rate controls - ASoC: madera: Fix event generation for OUT1 demux - ASoC: cs47l15: Fix event generation for low power mux control - ASoC: dapm: Initialise kcontrol data for mux/demux controls - ASoC: wm5110: Fix DRE control - ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow - pinctrl: aspeed: Fix potential NULL dereference in aspeed_pinmux_set_mux() - ASoC: ops: Fix off by one in range control validation - net: sfp: fix memory leak in sfp_probe() - nvme-tcp: always fail a request when sending it failed - NFC: nxp-nci: don't print header length mismatch on i2c error - net: tipc: fix possible refcount leak in tipc_sk_create() - platform/x86: hp-wmi: Ignore Sanitization Mode event - cpufreq: pmac32-cpufreq: Fix refcount leak bug - scsi: hisi_sas: Limit max hw sectors for v3 HW - netfilter: br_netfilter: do not skip all hooks with 0 priority - virtio_mmio: Restore guest page size on resume - virtio_mmio: Add missing PM calls to freeze/restore - mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE - net/tls: Check for errors in tls_device_init - KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op() - net: atlantic: remove aq_nic_deinit() when resume - net: atlantic: remove deep parameter on suspend/resume functions - sfc: fix kernel panic when creating VF - seg6: bpf: fix skb checksum in bpf_push_seg6_encap() - seg6: fix skb checksum in SRv6 End.B6 and End.B6.Encaps behaviors - seg6: fix skb checksum evaluation in SRH encapsulation/insertion - sfc: fix use after free when disabling sriov - ima: Fix potential memory leak in ima_init_crypto() - ima: force signature verification when CONFIG_KEXEC_SIG is configured - net: ftgmac100: Hold reference returned by of_get_child_by_name() - nexthop: Fix data-races around nexthop_compat_mode. - ipv4: Fix data-races around sysctl_ip_dynaddr. - raw: Fix a data-race around sysctl_raw_l3mdev_accept. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - sysctl: Fix data-races in proc_dointvec_ms_jiffies(). - drm/i915/gt: Serialize TLB invalidates with GT resets - drm/i915/selftests: fix a couple IS_ERR() vs NULL tests - ARM: dts: sunxi: Fix SPI NOR campatible on Orange Pi Zero - ARM: dts: at91: sama5d2: Fix typo in i2s1 node - ipv4: Fix a data-race around sysctl_fib_sync_mem. - icmp: Fix data-races around sysctl. - cipso: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - tcp: Fix a data-race around sysctl_tcp_max_orphans. - sysctl: Fix data races in proc_dointvec_jiffies(). - sysctl: Fix data races in proc_doulongvec_minmax(). - sysctl: Fix data races in proc_douintvec_minmax(). - sysctl: Fix data races in proc_dointvec_minmax(). - sysctl: Fix data races in proc_douintvec(). - sysctl: Fix data races in proc_dointvec(). - net: stmmac: dwc-qos: Disable split header for Tegra194 - ASoC: Intel: Skylake: Correct the handling of fmt_config flexible array - ASoC: Intel: Skylake: Correct the ssp rate discovery in skl_get_ssp_clks() - ASoC: tas2764: Fix amp gain register offset & default - ASoC: tas2764: Correct playback volume range - ASoC: tas2764: Fix and extend FSYNC polarity handling - ASoC: tas2764: Add post reset delays - ASoC: sgtl5000: Fix noise on shutdown/remove - ima: Fix a potential integer overflow in ima_appraise_measurement - drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector() - net/mlx5e: Fix capability check for updating vnic env counters - net/mlx5e: kTLS, Fix build time constant test in RX - net/mlx5e: kTLS, Fix build time constant test in TX - ARM: 9210/1: Mark the FDT_FIXED sections as shareable - ARM: 9209/1: Spectre-BHB: avoid pr_info() every time a CPU comes out of idle - spi: amd: Limit max transfer and message size - ARM: dts: imx6qdl-ts7970: Fix ngpio typo and count - ext4: fix race condition between ext4_write and ext4_convert_inline_data - Revert "evm: Fix memleak in init_desc" - sh: convert nommu io{re,un}map() to static inline functions - nilfs2: fix incorrect masking of permission flags for symlinks - fs/remap: constrain dedupe of EOF blocks - drm/panfrost: Fix shrinker list corruption by madvise IOCTL - drm/panfrost: Put mapping instead of shmem obj on panfrost_mmu_map_fault_addr() error - btrfs: return -EAGAIN for NOWAIT dio reads/writes on compressed and inline extents - wifi: mac80211: fix queue selection for mesh/OCB interfaces - ARM: 9214/1: alignment: advance IT state after emulating Thumb instruction - ARM: 9213/1: Print message about disabled Spectre workarounds only once - ip: fix dflt addr selection for connected nexthop - net: sock: tracing: Fix sock_exceed_buf_limit not to dereference stale pointer - tracing/histograms: Fix memory leak problem - mm: split huge PUD on wp_huge_pud fallback - fix race between exit_itimers() and /proc/pid/timers - xen/netback: avoid entering xenvif_rx_next_skb() with an empty rx queue - ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc221 - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 - ALSA: hda/realtek: Fix headset mic for Acer SF313-51 - ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model - ALSA: hda - Add fixup for Dell Latitidue E5430 - Revert "mtd: rawnand: gpmi: Fix setting busy timeout setting" - dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate - dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate - dmaengine: at_xdma: handle errors of at_xdmac_alloc_desc() correctly - dmaengine: pl330: Fix lockdep warning about non-static key - ida: don't use BUG_ON() for debugging - dt-bindings: dma: allwinner,sun50i-a64-dma: Fix min/max typo - misc: rtsx_usb: set return value in rsp_buf alloc err path - misc: rtsx_usb: use separate command and response buffers - misc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer - dmaengine: imx-sdma: Allow imx8m for imx7 FW revs - i2c: cadence: Unregister the clk notifier in error path - r8169: fix accessing unset transport header - selftests: forwarding: fix error message in learning_test - selftests: forwarding: fix learning_test when h1 supports IFF_UNICAST_FLT - selftests: forwarding: fix flood_unicast_test when h2 supports IFF_UNICAST_FLT - ibmvnic: Properly dispose of all skbs during a failover. - i40e: Fix dropped jumbo frames statistics - xsk: Clear page contiguity bit when unmapping pool - ARM: dts: at91: sama5d2_icp: fix eeprom compatibles - ARM: dts: at91: sam9x60ek: fix eeprom compatible and size - ARM: at91: pm: use proper compatibles for sam9x60's rtc and rtt - ARM: at91: pm: use proper compatible for sama5d2's rtc - arm64: dts: qcom: msm8992-*: Fix vdd_lvs1_2-supply typo - pinctrl: sunxi: sunxi_pconf_set: use correct offset - arm64: dts: imx8mp-evk: correct I2C3 pad settings - arm64: dts: imx8mp-evk: correct gpio-led pad settings - arm64: dts: imx8mp-evk: correct the uart2 pinctl value - arm64: dts: imx8mp-evk: correct mmc pad settings - arm64: dts: qcom: msm8994: Fix CPU6/7 reg values - pinctrl: sunxi: a83t: Fix NAND function name for some pins - ARM: meson: Fix refcount leak in meson_smp_prepare_cpus - xfs: remove incorrect ASSERT in xfs_rename - can: kvaser_usb: kvaser_usb_leaf: fix bittiming limits - can: kvaser_usb: kvaser_usb_leaf: fix CAN clock frequency regression - can: kvaser_usb: replace run-time checks with struct kvaser_usb_driver_info - powerpc/powernv: delay rng platform device creation until later in boot - video: of_display_timing.h: include errno.h - memregion: Fix memregion_free() fallback definition - PM: runtime: Redefine pm_runtime_release_supplier() - fbdev: fbmem: Fix logo center image dx issue - iommu/vt-d: Fix PCI bus rescan device hot add - netfilter: nft_set_pipapo: release elements in clone from abort path - net: rose: fix UAF bug caused by rose_t0timer_expiry - usbnet: fix memory leak in error case - bpf: Fix insufficient bounds propagation from adjust_scalar_min_max_vals - bpf: Fix incorrect verifier simulation around jmp32's jeq/jne - can: gs_usb: gs_usb_open/close(): fix memory leak - can: grcan: grcan_probe(): remove extra of_node_get() - can: bcm: use call_rcu() instead of costly synchronize_rcu() - ALSA: hda/realtek: Add quirk for Clevo L140PU - clocksource/drivers/ixp4xx: remove EXPORT_SYMBOL_GPL from ixp4xx_timer_setup() - net: usb: qmi_wwan: add Telit 0x1070 composition - net: usb: qmi_wwan: add Telit 0x1060 composition - selftests/rseq: Change type of rseq_offset to ptrdiff_t - selftests/rseq: x86-32: use %gs segment selector for accessing rseq thread area - selftests/rseq: x86-64: use %fs segment selector for accessing rseq thread area - selftests/rseq: Fix: work-around asm goto compiler bugs - selftests/rseq: Remove arm/mips asm goto compiler work-around - selftests/rseq: Fix warnings about #if checks of undefined tokens - selftests/rseq: Fix ppc32 offsets by using long rather than off_t - selftests/rseq: Fix ppc32 missing instruction selection "u" and "x" for load/store - selftests/rseq: Fix ppc32: wrong rseq_cs 32-bit field pointer on big endian - selftests/rseq: Uplift rseq selftests for compatibility with glibc-2.35 - selftests/rseq: Introduce thread pointer getters - selftests/rseq: Introduce rseq_get_abi() helper - selftests/rseq: Remove volatile from __rseq_abi - selftests/rseq: Remove useless assignment to cpu variable - selftests/rseq: introduce own copy of rseq uapi header - selftests/rseq: remove ARRAY_SIZE define from individual tests - hwmon: (ibmaem) don't call platform_device_del() if platform_device_add() fails - ipv6/sit: fix ipip6_tunnel_get_prl return value - sit: use min - drivers: cpufreq: Add missing of_node_put() in qoriq-cpufreq.c - xen/gntdev: Avoid blocking in unmap_grant_pages() - tcp: add a missing nf_reset_ct() in 3WHS handling - xfs: fix xfs_trans slab cache name - xfs: ensure xfs_errortag_random_default matches XFS_ERRTAG_MAX - net: tun: avoid disabling NAPI twice - tunnels: do not assume mac header is set in skb_tunnel_check_pmtu() - io_uring: ensure that send/sendmsg and recv/recvmsg check sqe->ioprio - epic100: fix use after free on rmmod - tipc: move bc link creation back to tipc_node_create - NFC: nxp-nci: Don't issue a zero length i2c_master_read() - nfc: nfcmrvl: Fix irq_of_parse_and_map() return value - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - net/sched: act_api: Notify user space if any actions were flushed before error - netfilter: nft_dynset: restore set element counter when failing to update - s390: remove unneeded 'select BUILD_BIN2C' - PM / devfreq: exynos-ppmu: Fix refcount leak in of_get_devfreq_events - caif_virtio: fix race between virtio_device_ready() and ndo_open() - NFSD: restore EINVAL error translation in nfsd_commit() - net: ipv6: unexport __init-annotated seg6_hmac_net_init() - usbnet: fix memory allocation in helpers - linux/dim: Fix divide by 0 in RDMA DIM - RDMA/cm: Fix memory leak in ib_cm_insert_listen - RDMA/qedr: Fix reporting QP timeout attribute - net: dp83822: disable rx error interrupt - net: dp83822: disable false carrier interrupt - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - net: dsa: bcm_sf2: force pause link settings - selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test - virtio-net: fix race between ndo_open() and virtio_device_ready() - net: usb: ax88179_178a: Fix packet receiving - SUNRPC: Fix READ_PLUS crasher - s390/archrandom: simplify back to earlier design and initialize earlier - dm raid: fix KASAN warning in raid5_add_disks - dm raid: fix accesses beyond end of raid member array - powerpc/bpf: Fix use of user_pt_regs in uapi - powerpc/book3e: Fix PUD allocation size in map_kernel_page() - powerpc/prom_init: Fix kernel config grep - nvdimm: Fix badblocks clear off-by-one error - nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG SX6000LNP (AKA SPECTRIX S40G) - ipv6: take care of disable_policy when restoring routes - drm/amdgpu: To flush tlb for MMHUB of RAVEN series - net: mscc: ocelot: allow unregistered IP multicast flooding - powerpc/ftrace: Remove ftrace init tramp once kernel init is complete - tick/nohz: unexport __init-annotated tick_nohz_full_setup() - drm: remove drm_fb_helper_modinit - MAINTAINERS: add Amir as xfs maintainer for 5.10.y- nilfs2: fix use-after-free bug of struct nilfs_root - can: j1939: j1939_session_destroy(): fix memory leak of skbs - r8152: Rate limit overflow messages - nfp: fix use-after-free in area_cache_get() - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - media: pvrusb2: fix memory leak in pvr_probe - binderfs: rework superblock destruction - libbpf: Fix use-after-free in btf_dump_name_dups - sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - watch-queue: remove spurious double semicolon - watchqueue: make sure to serialize 'wqueue->defunct' properly - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - mISDN: fix use-after-free bugs in l1oip timer handlers - ubi: fastmap: Add fastmap control support for Module parameters - ubi: fastmap: Add fastmap control support for 'UBI_IOCATT' ioctl - ipv6: Fix data races around sk->sk_prot. - io_uring: Use original task for req identity in io_identity_cow() - tcp: Fix data races around icsk->icsk_af_ops. - wifi: mac80211: fix crash in beacon protection for P2P-device - ovl: do not fail because of O_NOATIME - x86/ftrace: Use alternative RET encoding - x86/ibt,ftrace: Make function-graph play nice - Revert "x86/ftrace: Use alternative RET encoding" - tcp/udp: Fix memory leak in ipv6_renew_options(). - kcm: avoid potential race in kcm_tx_work - ubifs: Reserve one leb for each journal head while doing budget - ubifs: do_rename: Fix wrong space budget when target inode's nlink > 1 - ubifs: Fix wrong dirty space budget for dirty inode - ubifs: Rectify space budget for ubifs_xrename() - ubifs: Rectify space budget for ubifs_symlink() if symlink is encrypted - powerpc/pseries: wire up rng during setup_arch() - kbuild: link vmlinux only once for CONFIG_TRIM_UNUSED_KSYMS (2nd attempt) - random: update comment from copy_to_user() -> copy_to_iter() - modpost: fix section mismatch check for exported init/exit sections - ARM: cns3xxx: Fix refcount leak in cns3xxx_init - memory: samsung: exynos5422-dmc: Fix refcount leak in of_get_dram_timings - ARM: Fix refcount leak in axxia_boot_secondary - soc: bcm: brcmstb: pm: pm-arm: Fix refcount leak in brcmstb_pm_probe - ARM: exynos: Fix refcount leak in exynos_map_pmu - ARM: dts: imx6qdl: correct PU regulator ramp delay - ARM: dts: imx7: Move hsic_phy power domain to HSIC PHY node - powerpc/powernv: wire up rng during setup_arch - powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address - powerpc: Enable execve syscall exit tracepoint - parisc: Enable ARCH_HAS_STRICT_MODULE_RWX - parisc/stifb: Fix fb_is_primary_device() only available with CONFIG_FB_STI - xtensa: Fix refcount leak bug in time.c - xtensa: xtfpga: Fix refcount leak bug in setup - iio: adc: adi-axi-adc: Fix refcount leak in adi_axi_adc_attach_client - iio: adc: axp288: Override TS pin bias current for some models - iio: adc: stm32: Fix IRQs on STM32F4 by removing custom spurious IRQs message - iio: adc: stm32: Fix ADCs iteration in irq handler - iio: imu: inv_icm42600: Fix broken icm42600 (chip id 0 value) - iio: adc: stm32: fix maximum clock rate for stm32mp15x - iio: trigger: sysfs: fix use-after-free on remove - iio: gyro: mpu3050: Fix the error handling in mpu3050_power_up() - iio: accel: mma8452: ignore the return value of reset operation - iio:accel:mxc4005: rearrange iio trigger get and register - iio:accel:bma180: rearrange iio trigger get and register - iio:chemical:ccs811: rearrange iio trigger get and register - f2fs: attach inline_data after setting compression - usb: chipidea: udc: check request status before setting device address - USB: gadget: Fix double-free bug in raw_gadget driver - usb: gadget: Fix non-unique driver names in raw-gadget driver - xhci-pci: Allow host runtime PM as default for Intel Meteor Lake xHCI - xhci-pci: Allow host runtime PM as default for Intel Raptor Lake xHCI - xhci: turn off port power in shutdown - usb: typec: wcove: Drop wrong dependency to INTEL_SOC_PMIC - iio: adc: vf610: fix conversion mode sysfs node name - iio: mma8452: fix probe fail when device tree compatible is used. - s390/cpumf: Handle events cycles and instructions identical - gpio: winbond: Fix error code in winbond_gpio_get() - nvme: move the Samsung X5 quirk entry to the core quirks - nvme-pci: add NO APST quirk for Kioxia device - nvme-pci: allocate nvme_command within driver pdu - nvme: mark nvme_setup_passsthru() inline - nvme: centralize setting the timeout in nvme_alloc_request - Revert "net/tls: fix tls_sk_proto_close executed repeatedly" - virtio_net: fix xdp_rxq_info bug after suspend/resume - igb: Make DMA faster when CPU is active on the PCIe link - regmap-irq: Fix a bug in regmap_irq_enable() for type_in_mask chips - ice: ethtool: advertise 1000M speeds properly - afs: Fix dynamic root getattr - MIPS: Remove repetitive increase irq_err_count - x86/xen: Remove undefined behavior in setup_features() - selftests: netfilter: correct PKTGEN_SCRIPT_PATHS in nft_concat_range.sh - udmabuf: add back sanity check - net/tls: fix tls_sk_proto_close executed repeatedly - erspan: do not assume transport header is always set - drm/msm/dp: fix connect/disconnect handled at irq_hpd - drm/msm/dp: promote irq_hpd handle to handle link training correctly - drm/msm/dp: deinitialize mainlink if link training failed - drm/msm/dp: fixes wrong connection state caused by failure of link train - drm/msm/dp: check core_initialized before disable interrupts at dp_display_unbind() - drm/msm/mdp4: Fix refcount leak in mdp4_modeset_init_intf - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - igb: fix a use-after-free issue in igb_clean_tx_ring - tipc: fix use-after-free Read in tipc_named_reinit - tipc: simplify the finalize work queue - phy: aquantia: Fix AN when higher speeds than 1G are not advertised - bpf, x86: Fix tail call count offset calculation on bpf2bpf call - drm/sun4i: Fix crash during suspend after component bind failure - bpf: Fix request_sock leak in sk lookup helpers - drm/msm: use for_each_sgtable_sg to iterate over scatterlist - scsi: scsi_debug: Fix zone transition to full condition - netfilter: use get_random_u32 instead of prandom - netfilter: nftables: add nft_parse_register_store() and use it - netfilter: nftables: add nft_parse_register_load() and use it - drm/msm: Fix double pm_runtime_disable() call - USB: serial: option: add Quectel RM500K module support - USB: serial: option: add Quectel EM05-G modem - USB: serial: option: add Telit LE910Cx 0x1250 composition - dm mirror log: clear log bits up to BITS_PER_LONG boundary - dm era: commit metadata in postsuspend after worker stops - ata: libata: add qc->flags in ata_qc_complete_template tracepoint - mtd: rawnand: gpmi: Fix setting busy timeout setting - mmc: sdhci-pci-o2micro: Fix card detect by dealing with debouncing - btrfs: add error messages to all unrecognized mount options - net: openvswitch: fix parsing of nw_proto for IPv6 fragments - ALSA: hda/realtek: Add quirk for Clevo NS50PU - ALSA: hda/realtek: Add quirk for Clevo PD70PNT - ALSA: hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properly - ALSA: hda/realtek - ALC897 headset MIC no sound - ALSA: hda/realtek: Add mute LED quirk for HP Omen laptop - ALSA: hda/conexant: Fix missing beep setup - ALSA: hda/via: Fix missing beep setup - random: quiet urandom warning ratelimit suppression message - random: schedule mix_interrupt_randomness() less often - arm64: mm: Don't invalidate FROM_DEVICE buffers at start of DMA transfer - serial: core: Initialize rs485 RTS polarity already on probe - tcp: drop the hash_32() part from the index calculation - tcp: dynamically allocate the perturb table used by source ports - tcp: add small random increments to the source port - tcp: use different parts of the port_offset for index and offset - tcp: add some entropy in __inet_hash_connect() - usb: gadget: u_ether: fix regression in setting fixed MAC address - zonefs: fix zonefs_iomap_begin() for reads - s390/mm: use non-quiescing sske for KVM switch to keyed guest - clk: imx8mp: fix usb_root_clk parent - powerpc/book3e: get rid of #include - igc: Enable PCIe PTM - Revert "PCI: Make pci_enable_ptm() private" - net: openvswitch: fix misuse of the cached connection on tuple changes - net/sched: act_police: more accurate MTU policing - dma-direct: don't over-decrypt memory - virtio-pci: Remove wrong address verification in vp_del_vqs() - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machine - KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leak - KVM: x86: Account a variety of miscellaneous allocations - KVM: arm64: Don't read a HW interrupt pending state in user context - ext4: add reserved GDT blocks check - drm/amd/display: Cap OLED brightness per max frame-average luminance - dm mirror log: round up region bitmap size to BITS_PER_LONG - serial: 8250: Store to lsr_save_flags after lsr read - usb: gadget: lpc32xx_udc: Fix refcount leak in lpc32xx_udc_probe - usb: dwc2: Fix memory leak in dwc2_hcd_init - USB: serial: io_ti: add Agilent E5805A support - USB: serial: option: add support for Cinterion MV31 with new baseline - crypto: memneq - move into lib/ - comedi: vmk80xx: fix expression for tx buffer size - mei: me: add raptor lake point S DID - i2c: designware: Use standard optional ref clock implementation - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic-v3: Fix error handling in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - i2c: npcm7xx: Add check for platform_driver_register - faddr2line: Fix overlapping text section failures, the sequel - block: Fix handling of offline queues in blk_mq_alloc_request_hctx() - certs/blacklist_hashes.c: fix const confusion in certs blacklist - arm64: ftrace: consistently handle PLTs. - arm64: ftrace: fix branch range checks - net: ax25: Fix deadlock caused by skb_recv_datagram in ax25_recvmsg - net: bgmac: Fix an erroneous kfree() in bgmac_remove() - mlxsw: spectrum_cnt: Reorder counter pools - nvme: add device name to warning in uuid_show() - nvme: use sysfs_emit instead of sprintf - drm/i915/reset: Fix error_state_read ptr + offset use - misc: atmel-ssc: Fix IRQ check in ssc_probe - tty: goldfish: Fix free_irq() on remove - Drivers: hv: vmbus: Release cpu lock in error case - i40e: Fix call trace in setup_tx_descriptors - i40e: Fix calculating the number of queue pairs - i40e: Fix adding ADQ filter to TC0 - clocksource: hyper-v: unexport __init-annotated hv_init_clocksource() - pNFS: Avoid a live lock condition in pnfs_update_layout() - pNFS: Don't keep retrying if the server replied NFS4ERR_LAYOUTUNAVAILABLE - random: credit cpu and bootloader seeds by default - gpio: dwapb: Don't print error on -EPROBE_DEFER - MIPS: Loongson-3: fix compile mips cpu_hwmon as module build error. - mellanox: mlx5: avoid uninitialized variable warning with gcc-12 - net: ethernet: mtk_eth_soc: fix misuse of mem alloc interface netdev[napi]_alloc_frag - ipv6: Fix signed integer overflow in l2tp_ip6_sendmsg - nfc: nfcmrvl: Fix memory leak in nfcmrvl_play_deferred - virtio-mmio: fix missing put_device() when vm_cmdline_parent registration failed - ALSA: hda/realtek - Add HW8326 support - scsi: pmcraid: Fix missing resource cleanup in error case - scsi: ipr: Fix missing/incorrect resource cleanup in error case - scsi: lpfc: Allow reduced polling rate for nvme_admin_async_event cmd completion - scsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topology - scsi: vmw_pvscsi: Expand vcpuHint to 16 bits - Input: soc_button_array - also add Lenovo Yoga Tablet2 1051F to dmi_use_low_level_irq - ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put() - ASoC: es8328: Fix event generation for deemphasis control - ASoC: wm8962: Fix suspend while playing music - quota: Prevent memory allocation recursion while holding dq_lock - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ASoC: cs42l51: Correct minimum value for SX volume control - ASoC: cs42l56: Correct typo in minimum level for SX volume controls - ASoC: cs42l52: Correct TLV for Bypass Volume - ASoC: cs53l30: Correct number of volume levels on SX controls - ASoC: cs35l36: Update digital volume TLV - ASoC: cs42l52: Fix TLV scales for mixer controls - dma-debug: make things less spammy under memory pressure - ASoC: nau8822: Add operation for internal PLL off and on - arm64: dts: imx8mm-beacon: Enable RTS-CTS on UART3 - bpf: Fix incorrect memory charge cost calculation in stack_map_alloc() - nfsd: Replace use of rwsem with errseq_t - 9p: missing chunk of "fs/9p: Don't update file type when updating file attributes" - !164 add CONFIG_TXGBE=m for arm64 openeuler_deconfig - openeuler: configs: add CONFIG_NET_VENDOR_NETSWIFT=y and CONFIG_TXGBE=m for arm64 arch default config- binder: fix UAF of ref->proc caused by race condition - wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans() - wifi: mac80211: fix MBSSID parsing use-after-free - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - arm64: fix oops in concurrently setting insn_emulation sysctls - wifi: cfg80211: avoid nontransmitted BSS list corruption - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - ipv4: Handle attempt to delete multipath route when fib_info contains an nh reference - HID: roccat: Fix use-after-free in roccat_read() - wifi: cfg80211: fix BSS refcounting bugs - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - dmaengine: idxd: add missing callback function to support DMA_INTERRUPT - zonefs: fix handling of explicit_open option on mount - PCI: qcom: Fix pipe clock imbalance - md/raid0: Ignore RAID0 layout if the second zone has only one device - interconnect: Restore sync state by ignoring ipa-virt in provider count - interconnect: qcom: sc7180: Drop IP0 interconnects - powerpc/mm: Switch obsolete dssall to .long - drm/atomic: Force bridge self-refresh-exit on CRTC switch - drm/bridge: analogix_dp: Support PSR-exit to disable transition - Input: bcm5974 - set missing URB_NO_TRANSFER_DMA_MAP urb flag - ixgbe: fix unexpected VLAN Rx in promisc mode on VF - ixgbe: fix bcast packets Rx on VF after promisc removal - nfc: st21nfca: fix incorrect sizing calculations in EVT_TRANSACTION - nfc: st21nfca: fix memory leaks in EVT_TRANSACTION handling - nfc: st21nfca: fix incorrect validating logic in EVT_TRANSACTION - net: phy: dp83867: retrigger SGMII AN when link change - mmc: block: Fix CQE recovery reset success - ata: libata-transport: fix {dma|pio|xfer}_mode sysfs files - cifs: fix reconnect on smb3 mount types - cifs: return errors during session setup during reconnects - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga DuetITL 2021 - ALSA: hda/conexant - Fix loopback issue with CX20632 - scripts/gdb: change kernel config dumping method - vringh: Fix loop descriptors check in the indirect cases - nodemask: Fix return values to be unsigned - cifs: version operations for smb20 unneeded when legacy support disabled - s390/gmap: voluntarily schedule during key setting - jump_label,noinstr: Avoid instrumentation for JUMP_LABEL=n builds - x86/cpu: Elide KCSAN for cpu_has() and friends - modpost: fix undefined behavior of is_arm_mapping_symbol() - drm/radeon: fix a possible null pointer dereference - ceph: allow ceph.dir.rctime xattr to be updatable - Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process" - scsi: myrb: Fix up null pointer access on myrb_cleanup() - md: protect md_unregister_thread from reentrancy - watchdog: wdat_wdt: Stop watchdog when rebooting the system - kernfs: Separate kernfs_pr_cont_buf and rename_lock. - serial: msm_serial: disable interrupts in __msm_console_write() - staging: rtl8712: fix uninit-value in r871xu_drv_init() - staging: rtl8712: fix uninit-value in usb_read8() and friends - clocksource/drivers/sp804: Avoid error on multiple instances - extcon: Modify extcon device to be created after driver data is set - misc: rtsx: set NULL intfdata when probe fails - usb: dwc2: gadget: don't reset gadget's driver->bus - sysrq: do not omit current cpu when showing backtrace of all active CPUs - USB: hcd-pci: Fully suspend across freeze/thaw cycle - drivers: usb: host: Fix deadlock in oxu_bus_suspend() - drivers: tty: serial: Fix deadlock in sa1100_set_termios() - USB: host: isp116x: check return value after calling platform_get_resource() - drivers: staging: rtl8192e: Fix deadlock in rtllib_beacons_stop() - drivers: staging: rtl8192u: Fix deadlock in ieee80211_beacons_stop() - tty: Fix a possible resource leak in icom_probe - tty: synclink_gt: Fix null-pointer-dereference in slgt_clean() - lkdtm/usercopy: Expand size of "out of frame" object - iio: st_sensors: Add a local lock for protecting odr - staging: rtl8712: fix a potential memory leak in r871xu_drv_init() - iio: dummy: iio_simple_dummy: check the return value of kstrdup() - drm: imx: fix compiler warning with gcc-12 - net: altera: Fix refcount leak in altera_tse_mdio_create - ip_gre: test csum_start instead of transport header - net/mlx5: fs, fail conflicting actions - net/mlx5: Rearm the FW tracer after each tracer event - net: ipv6: unexport __init-annotated seg6_hmac_init() - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - net: mdio: unexport __init-annotated mdio_bus_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure - net: dsa: lantiq_gswip: Fix refcount leak in gswip_gphy_fw_list - bpf, arm64: Clear prog->jited_len along prog->jited - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - xen: unexport __init-annotated xen_xlate_map_ballooned_pages() - netfilter: nf_tables: bail out early if hardware offload is not supported - netfilter: nf_tables: memleak flow rule from commit path - netfilter: nf_tables: release new hooks on unsupported flowtable flags - ata: pata_octeon_cf: Fix refcount leak in octeon_cf_probe - netfilter: nf_tables: always initialize flowtable hook list in transaction - powerpc/kasan: Force thread size increase with KASAN - netfilter: nf_tables: delete flowtable hooks via transaction list - netfilter: nat: really support inet nat without l3 address - xprtrdma: treat all calls not a bcall when bc_serv is NULL - video: fbdev: pxa3xx-gcu: release the resources correctly in pxa3xx_gcu_probe/remove() - video: fbdev: hyperv_fb: Allow resolutions with size > 64 MB for Gen1 - NFSv4: Don't hold the layoutget locks across multiple RPC calls - dmaengine: zynqmp_dma: In struct zynqmp_dma_chan fix desc_size data type - m68knommu: fix undefined reference to `_init_sp' - m68knommu: set ZERO_PAGE() to the allocated zeroed page - i2c: cadence: Increase timeout per message if necessary - f2fs: remove WARN_ON in f2fs_is_valid_blkaddr - iommu/arm-smmu-v3: check return value after calling platform_get_resource() - iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe() - tracing: Avoid adding tracer option before update_tracer_options - tracing: Fix sleeping function called from invalid context on RT kernel - bootconfig: Make the bootconfig.o as a normal object file - mips: cpc: Fix refcount leak in mips_cpc_default_phys_base - dmaengine: idxd: set DMA_INTERRUPT cap bit - perf c2c: Fix sorting in percent_rmt_hitm_cmp() - driver core: Fix wait_for_device_probe() & deferred_probe_timeout interaction - tipc: check attribute length for bearer name - scsi: sd: Fix potential NULL pointer dereference - afs: Fix infinite loop found by xfstest generic/676 - gpio: pca953x: use the correct register address to do regcache sync - tcp: tcp_rtx_synack() can be called from process context - net: sched: add barrier to fix packet stuck problem for lockless qdisc - net/mlx5e: Update netdev features after changing XDP state - net/mlx5: correct ECE offset in query qp output - net/mlx5: Don't use already freed action pointer - sfc: fix wrong tx channel offset with efx_separate_tx_channels - sfc: fix considering that all channels have TX queues - nfp: only report pause frame configuration for physical device - net/smc: fixes for converting from "struct smc_cdc_tx_pend **" to "struct smc_wr_tx_pend_priv *" - riscv: read-only pages should not be writable - bpf: Fix probe read error in ___bpf_prog_run() - ubi: fastmap: Fix high cpu usage of ubi_bgt by making sure wl_pool not empty - jffs2: fix memory leak in jffs2_do_fill_super - modpost: fix removing numeric suffixes - net: dsa: mv88e6xxx: Fix refcount leak in mv88e6xxx_mdios_register - net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks - net: ethernet: mtk_eth_soc: out of bounds read in mtk_hwlro_get_fdir_entry() - net: sched: fixed barrier to prevent skbuff sticking in qdisc backlog - s390/crypto: fix scatterwalk_unmap() callers in AES-GCM - clocksource/drivers/oxnas-rps: Fix irq_of_parse_and_map() return value - ASoC: fsl_sai: Fix FSL_SAI_xDR/xFR definition - watchdog: ts4800_wdt: Fix refcount leak in ts4800_wdt_probe - watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking - driver: base: fix UAF when driver_attach failed - bus: ti-sysc: Fix warnings for unbind for serial - firmware: dmi-sysfs: Fix memory leak in dmi_sysfs_register_handle - serial: stm32-usart: Correct CSIZE, bits, and parity - serial: st-asc: Sanitize CSIZE and correct PARENB for CS7 - serial: sifive: Sanitize CSIZE and c_iflag - serial: sh-sci: Don't allow CS5-6 - serial: txx9: Don't allow CS5-6 - serial: rda-uart: Don't allow CS5-6 - serial: digicolor-usart: Don't allow CS5-6 - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - serial: meson: acquire port->lock in startup() - rtc: mt6397: check return value after calling platform_get_resource() - clocksource/drivers/riscv: Events are stopped during CPU suspend - soc: rockchip: Fix refcount leak in rockchip_grf_init - extcon: ptn5150: Add queue work sync before driver release - coresight: cpu-debug: Replace mutex with mutex_trylock on panic notifier - serial: sifive: Report actual baud base rather than fixed 115200 - phy: qcom-qmp: fix pipe-clock imbalance on power-on failure - rpmsg: qcom_smd: Fix returning 0 if irq_of_parse_and_map() fails - iio: adc: sc27xx: Fine tune the scale calibration values - iio: adc: sc27xx: fix read big scale voltage not right - iio: proximity: vl53l0x: Fix return value check of wait_for_completion_timeout - iio: adc: stmpe-adc: Fix wait_for_completion_timeout return value check - usb: typec: mux: Check dev_set_name() return value - firmware: stratix10-svc: fix a missing check on list iterator - misc: fastrpc: fix an incorrect NULL check on list iterator - usb: dwc3: pci: Fix pm_runtime_get_sync() error checking - rpmsg: qcom_smd: Fix irq_of_parse_and_map() return value - pwm: lp3943: Fix duty calculation in case period was clamped - staging: fieldbus: Fix the error handling path in anybuss_host_common_probe() - usb: musb: Fix missing of_node_put() in omap2430_probe - USB: storage: karma: fix rio_karma_init return - usb: usbip: add missing device lock on tweak configuration cmd - usb: usbip: fix a refcount leak in stub_probe() - tty: serial: fsl_lpuart: fix potential bug when using both of_alias_get_id and ida_simple_get - tty: n_tty: Restore EOF push handling behavior - tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probe - tty: goldfish: Use tty_port_destroy() to destroy port - lkdtm/bugs: Check for the NULL pointer after calling kmalloc - iio: adc: ad7124: Remove shift from scan_type - staging: greybus: codecs: fix type confusion of list iterator variable - pcmcia: db1xxx_ss: restrict to MIPS_DB1XXX boards - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - iommu/arm-smmu-v3: Disable ECMDQ before the system is suspended - tty: fix deadlock caused by calling printk() under tty_port->lock- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix dir corruption when ext4_dx_add_entry() fails - ext4: fix check for block being out of directory size - ext4: make sure ext4_append() always allocates new block - ext4: check if directory block is within i_size - ext4: make variable "count" signed - iommu: Fix compliation failure caused by iommu_device_register - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - blk-iocost: don't ignore vrate_min on QD contention - !157 Enable NVMe over TCP for arm64 - arm64: openeuler_defconfig: enable nvmf tcp- KVM: arm64: Try stage2 block mapping for host device MMIO - KVM: arm64: Remove the creation time's mapping of MMIO regions - ext4: fix use-after-free in ext4_ext_shift_extents - arm64: kdump: Properly handle the 4G boundary - KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86/pmu: Introduce pmc->is_paused to reduce the call time of perf interfaces - hwtracing: hisi_ptt: Fix up for "iommu/dma: Make header private" - MAINTAINERS: Add maintainer for HiSilicon PTT driver - docs: trace: Add HiSilicon PTT device driver documentation - hwtracing: hisi_ptt: Add tune function support for HiSilicon PCIe Tune and Trace device - hwtracing: hisi_ptt: Add trace function support for HiSilicon PCIe Tune and Trace device - iommu/arm-smmu-v3: Make default domain type of HiSilicon PTT device to identity - spi: hisi-sfc-v3xx: add address mode check - spi: hisi-sfc-v3xx: fix potential irq race condition - spi: hisi-sfc-v3xx: drop unnecessary ACPI_PTR and related ifendif protection - spi: hisi-sfc-v3xx: extend version checking compatibility - mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - sched/fair: Fix kabi broken in struct cfs_rq - sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq - ext4: only allow test_dummy_encryption when supported - MIPS: IP30: Remove incorrect `cpu_has_fpu' override - MIPS: IP27: Remove incorrect `cpu_has_fpu' override - RDMA/rxe: Generate a completion for unsupported/invalid opcode - Revert "random: use static branch for crng_ready()" - block: fix bio_clone_blkg_association() to associate with proper blkcg_gq - bfq: Remove pointless bfq_init_rq() calls - bfq: Drop pointless unlock-lock pair - bfq: Avoid merging queues with different parents - thermal/core: Fix memory leak in the error path - thermal/core: fix a UAF bug in __thermal_cooling_device_register() - kseltest/cgroup: Make test_stress.sh work if run interactively - xfs: assert in xfs_btree_del_cursor should take into account error - xfs: consider shutdown in bmapbt cursor delete assert - xfs: restore shutdown check in mapped write fault path - xfs: fix incorrect root dquot corruption error when switching group/project quota types - xfs: sync lazy sb accounting on quiesce of read-only mounts - xfs: set inode size after creating symlink - net: ipa: fix page free in ipa_endpoint_replenish_one() - net: ipa: fix page free in ipa_endpoint_trans_release() - phy: qcom-qmp: fix reset-controller leak on probe errors - coresight: core: Fix coresight device probe failure issue - blk-iolatency: Fix inflight count imbalances and IO hangs on offline - vdpasim: allow to enable a vq repeatedly - dt-bindings: gpio: altera: correct interrupt-cells - docs/conf.py: Cope with removal of language=None in Sphinx 5.0.0 - SMB3: EBADF/EIO errors in rename/open caused by race condition in smb2_compound_op - ARM: pxa: maybe fix gpio lookup tables - ARM: dts: s5pv210: Remove spi-cs-high on panel in Aries - phy: qcom-qmp: fix struct clk leak on probe errors - arm64: dts: qcom: ipq8074: fix the sleep clock frequency - gma500: fix an incorrect NULL check on list iterator - tilcdc: tilcdc_external: fix an incorrect NULL check on list iterator - serial: pch: don't overwrite xmit->buf[0] by x_char - stm: ltdc: fix two incorrect NULL checks on list iterator - carl9170: tx: fix an incorrect use of list iterator - ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control - rtl818x: Prevent using not initialized queues - xtensa/simdisk: fix proc_read_simdisk() - hugetlb: fix huge_pmd_unshare address update - nodemask.h: fix compilation error with GCC12 - iommu/msm: Fix an incorrect NULL check on list iterator - ftrace: Clean up hash direct_functions on register failures - um: Fix out-of-bounds read in LDT setup - um: chan_user: Fix winch_tramp() return value - mac80211: upgrade passive scan to active scan on DFS channels after beacon rx - cfg80211: declare MODULE_FIRMWARE for regulatory.db - irqchip: irq-xtensa-mx: fix initial IRQ affinity - irqchip/armada-370-xp: Do not touch Performance Counter Overflow on A375, A38x, A39x - csky: patch_text: Fixup last cpu should be master - RDMA/hfi1: Fix potential integer multiplication overflow errors - Kconfig: Add option for asm goto w/ tied outputs to workaround clang-13 bug - ima: remove the IMA_TEMPLATE Kconfig option - media: coda: Add more H264 levels for CODA960 - media: coda: Fix reported H264 profile - mtd: cfi_cmdset_0002: Use chip_ready() for write on S29GL064N - mtd: cfi_cmdset_0002: Move and rename chip_check/chip_ready/chip_good_for_write - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - drm/i915/dsi: fix VBT send packet port selection for ICL+ - drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX - drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check on list iterator - drm/nouveau/clk: Fix an incorrect NULL check on list iterator - drm/etnaviv: check for reaped mapping in etnaviv_iommu_unmap_gem - drm/amdgpu/cs: make commands with 0 chunks illegal behaviour. - scsi: ufs: qcom: Add a readl() to make sure ref_clk gets enabled - scsi: dc395x: Fix a missing check on list iterator - ocfs2: dlmfs: fix error handling of user_dlm_destroy_lock - dlm: fix missing lkb refcount handling - dlm: fix plock invalid read - s390/perf: obtain sie_block from the right address - mm, compaction: fast_find_migrateblock() should return pfn in the target zone - PCI: qcom: Fix unbalanced PHY init on probe errors - PCI: qcom: Fix runtime PM imbalance on probe errors - PCI/PM: Fix bridge_d3_blacklist[] Elo i2 overwrite of Gigabyte X299 - tracing: Fix potential double free in create_var_ref() - ACPI: property: Release subnode properties with data nodes - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - ext4: filter out EXT4_FC_REPLAY from on-disk superblock field s_state - bfq: Update cgroup information before merging bio - bfq: Split shared queues on move between cgroups - efi: Do not import certificates from UEFI Secure Boot for T2 Macs - iwlwifi: mvm: fix assert 1F04 upon reconfig - wifi: mac80211: fix use-after-free in chanctx code - f2fs: fix to do sanity check for inline inode - f2fs: fix fallocate to use file_modified to update permissions consistently - f2fs: fix to do sanity check on total_data_blocks - f2fs: don't need inode lock for system hidden quota - f2fs: fix deadloop in foreground GC - f2fs: fix to clear dirty inode in f2fs_evict_inode() - f2fs: fix to do sanity check on block address in f2fs_do_zero_range() - f2fs: fix to avoid f2fs_bug_on() in dec_valid_node_count() - perf jevents: Fix event syntax error caused by ExtSel - perf c2c: Use stdio interface if slang is not supported - i2c: rcar: fix PM ref counts in probe error paths - i2c: npcm: Handle spurious interrupts - i2c: npcm: Correct register access width - i2c: npcm: Fix timeout calculation - iommu/amd: Increase timeout waiting for GA log enablement - dmaengine: stm32-mdma: fix chan initialization in stm32_mdma_irq_handler() - dmaengine: stm32-mdma: rework interrupt handler - dmaengine: stm32-mdma: remove GISR1 register - video: fbdev: clcdfb: Fix refcount leak in clcdfb_of_vram_setup - NFSv4/pNFS: Do not fail I/O when we fail to allocate the pNFS layout - NFS: Don't report errors from nfs_pageio_complete() more than once - NFS: Do not report flush errors in nfs_write_end() - NFS: fsync() should report filesystem errors over EINTR/ERESTARTSYS - NFS: Do not report EINTR/ERESTARTSYS as mapping errors - dmaengine: idxd: Fix the error handling path in idxd_cdev_register() - i2c: at91: Initialize dma_buf in at91_twi_xfer() - MIPS: Loongson: Use hwmon_device_register_with_groups() to register hwmon - cpufreq: mediatek: Unregister platform device on exit - cpufreq: mediatek: Use module_init and add module_exit - cpufreq: mediatek: add missing platform_driver_unregister() on error in mtk_cpufreq_driver_init - i2c: at91: use dma safe buffers - iommu/mediatek: Add list_del in mtk_iommu_remove - f2fs: fix dereference of stale list iterator after loop body - OPP: call of_node_put() on error path in _bandwidth_supported() - Input: stmfts - do not leave device disabled in stmfts_input_open - RDMA/hfi1: Prevent use of lock before it is initialized - mailbox: forward the hrtimer if not queued and under a lock - mfd: davinci_voicecodec: Fix possible null-ptr-deref davinci_vc_probe() - powerpc/fsl_rio: Fix refcount leak in fsl_rio_setup - macintosh: via-pmu and via-cuda need RTC_LIB - powerpc/perf: Fix the threshold compare group constraint for power9 - powerpc/64: Only WARN if __pa()/__va() called with bad addresses - hwrng: omap3-rom - fix using wrong clk_disable() in omap_rom_rng_runtime_resume() - PCI/AER: Clear MULTI_ERR_COR/UNCOR_RCV bits - Input: sparcspkr - fix refcount leak in bbc_beep_probe - crypto: cryptd - Protect per-CPU resource by disabling BH. - crypto: sun8i-ss - handle zero sized sg - crypto: sun8i-ss - rework handling of IV - PCI: imx6: Fix PERST# start-up sequence - ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - ASoC: atmel-classd: Remove endianness flag on class d component - ASoC: atmel-pdmic: Remove endianness flag on pdmic component - powerpc/4xx/cpm: Fix return value of __setup() handler - powerpc/idle: Fix return value of __setup() handler - pinctrl: renesas: core: Fix possible null-ptr-deref in sh_pfc_map_resources() - powerpc/8xx: export 'cpm_setbrg' for modules - drivers/base/memory: fix an unlikely reference counting issue in __add_memory_block() - dax: fix cache flush on PMD-mapped pages - drivers/base/node.c: fix compaction sysfs file leak - pinctrl: mvebu: Fix irq_of_parse_and_map() return value - nvdimm: Allow overwrite in the presence of disabled dimms - nvdimm: Fix firmware activation deadlock scenarios - firmware: arm_scmi: Fix list protocols enumeration in the base protocol - mfd: ipaq-micro: Fix error check return value of platform_get_irq() - powerpc/fadump: fix PT_LOAD segment for boot memory area - arm: mediatek: select arch timer for mt7629 - pinctrl: bcm2835: implement hook for missing gpio-ranges - gpiolib: of: Introduce hook for missing gpio-ranges - crypto: marvell/cesa - ECB does not IV - misc: ocxl: fix possible double free in ocxl_file_register_afu - ARM: dts: bcm2835-rpi-b: Fix GPIO line names - ARM: dts: bcm2837-rpi-3-b-plus: Fix GPIO line name of power LED - ARM: dts: bcm2837-rpi-cm3-io3: Fix GPIO line names for SMPS I2C - ARM: dts: bcm2835-rpi-zero-w: Fix GPIO line name for Wifi/BT - ARM: dts: stm32: Fix PHY post-reset delay on Avenger96 - can: xilinx_can: mark bit timing constants as const - platform/chrome: Re-introduce cros_ec_cmd_xfer and use it for ioctls - ARM: dts: imx6dl-colibri: Fix I2C pinmuxing - platform/chrome: cros_ec: fix error handling in cros_ec_register() - KVM: nVMX: Clear IDT vectoring on nested VM-Exit for double/triple fault - KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-Entry - soc: qcom: llcc: Add MODULE_DEVICE_TABLE() - ARM: dts: ci4x10: Adapt to changes in imx6qdl.dtsi regarding fec clocks - PCI: dwc: Fix setting error return on MSI DMA mapping failure - PCI: rockchip: Fix find_first_zero_bit() limit - PCI: cadence: Fix find_first_zero_bit() limit - soc: qcom: smsm: Fix missing of_node_put() in smsm_parse_ipc - soc: qcom: smp2p: Fix missing of_node_put() in smp2p_parse_ipc - ARM: dts: suniv: F1C100: fix watchdog compatible - memory: samsung: exynos5422-dmc: Avoid some over memory allocation - arm64: dts: rockchip: Move drive-impedance-ohm to emmc phy on rk3399 - net/smc: postpone sk_refcnt increment in connect() - rxrpc: Fix decision on when to generate an IDLE ACK - rxrpc: Don't let ack.previousPacket regress - rxrpc: Fix overlapping ACK accounting - rxrpc: Don't try to resend the request if we're receiving the reply - rxrpc: Fix listen() setting the bar too high for the prealloc rings - hv_netvsc: Fix potential dereference of NULL pointer - net: stmmac: fix out-of-bounds access in a selftest - net: stmmac: selftests: Use kcalloc() instead of kzalloc() - ASoC: max98090: Move check for invalid values before casting in max98090_put_enab_tlv() - NFC: hci: fix sleep in atomic context bugs in nfc_hci_hcp_message_tx - ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition() - thermal/drivers/imx_sc_thermal: Fix refcount leak in imx_sc_thermal_probe - thermal/core: Fix memory leak in __thermal_cooling_device_register() - thermal/drivers/core: Use a char pointer for the cooling device name - thermal/drivers/broadcom: Fix potential NULL dereference in sr_thermal_probe - thermal/drivers/bcm2711: Don't clamp temperature at zero - drm/i915: Fix CFI violation with show_dynamic_id() - drm/msm/dpu: handle pm_runtime_get_sync() errors in bind path - x86/sev: Annotate stack change in the #VC handler - drm: msm: fix possible memory leak in mdp5_crtc_cursor_set() - drm/msm/a6xx: Fix refcount leak in a6xx_gpu_init - ext4: reject the 'commit' option on ext2 filesystems - media: rkvdec: h264: Fix bit depth wrap in pps packet - media: rkvdec: h264: Fix dpb_valid implementation - media: staging: media: rkvdec: Make use of the helper function devm_platform_ioremap_resource() - media: ov7670: remove ov7670_power_off from ov7670_remove - ASoC: ti: j721e-evm: Fix refcount leak in j721e_soc_probe_* - sctp: read sk->sk_bound_dev_if once in sctp_rcv() - lsm,selinux: pass flowi_common instead of flowi to the LSM hooks - m68k: math-emu: Fix dependencies of math emulation support - nvme: set dma alignment to dword - Bluetooth: use hdev lock for accept_list and reject_list in conn req - Bluetooth: use inclusive language when filtering devices - Bluetooth: use inclusive language in HCI role comments - Bluetooth: LL privacy allow RPA - Bluetooth: L2CAP: Rudimentary typo fixes - Bluetooth: Interleave with allowlist scan - Bluetooth: fix dangling sco_conn and use-after-free in sco_sock_timeout - media: vsp1: Fix offset calculation for plane cropping - media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init - media: exynos4-is: Change clk_disable to clk_disable_unprepare - media: st-delta: Fix PM disable depth imbalance in delta_probe - media: exynos4-is: Fix PM disable depth imbalance in fimc_is_probe - media: aspeed: Fix an error handling path in aspeed_video_probe() - scripts/faddr2line: Fix overlapping text section failures - kselftest/cgroup: fix test_stress.sh to use OUTPUT dir - ASoC: samsung: Fix refcount leak in aries_audio_probe - ASoC: samsung: Use dev_err_probe() helper - regulator: pfuze100: Fix refcount leak in pfuze_parse_regulators_dt - ASoC: mxs-saif: Fix refcount leak in mxs_saif_probe - ASoC: fsl: Fix refcount leak in imx_sgtl5000_probe - ath11k: Don't check arvif->is_started before sending management frames - perf/amd/ibs: Use interrupt regs ip for stack unwinding - regulator: qcom_smd: Fix up PM8950 regulator configuration - Revert "cpufreq: Fix possible race in cpufreq online error path" - spi: spi-fsl-qspi: check return value after calling platform_get_resource_byname() - iomap: iomap_write_failed fix - media: uvcvideo: Fix missing check to determine if element is found in list - drm/msm: return an error pointer in msm_gem_prime_get_sg_table() - drm/msm/mdp5: Return error code in mdp5_mixer_release when deadlock is detected - drm/msm/mdp5: Return error code in mdp5_pipe_release when deadlock is detected - drm/msm/dp: fix event thread stuck in wait_event after kthread_stop() - regulator: core: Fix enable_count imbalance with EXCLUSIVE_GET - arm64: fix types in copy_highpage() - x86/mm: Cleanup the control_va_addr_alignment() __setup handler - irqchip/aspeed-scu-ic: Fix irq_of_parse_and_map() return value - irqchip/aspeed-i2c-ic: Fix irq_of_parse_and_map() return value - irqchip/exiu: Fix acknowledgment of edge triggered interrupts - x86: Fix return value of __setup handlers - virtio_blk: fix the discard_granularity and discard_alignment queue limits - perf tools: Use Python devtools for version autodetection rather than runtime - drm/rockchip: vop: fix possible null-ptr-deref in vop_bind() - drm/panel: panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H - drm/msm: add missing include to msm_drv.c - drm/msm/hdmi: fix error check return value of irq_of_parse_and_map() - drm/msm/hdmi: check return value after calling platform_get_resource_byname() - drm/msm/dsi: fix error checks and return values for DSI xmit functions - drm/msm/dp: fix error check return value of irq_of_parse_and_map() - drm/msm/dp: stop event kernel thread when DP unbind - drm/msm/disp/dpu1: set vbif hw config to NULL to avoid use after memory free during pm runtime resume - perf tools: Add missing headers needed by util/data.h - ASoC: rk3328: fix disabling mclk on pclk probe failure - x86/speculation: Add missing prototype for unpriv_ebpf_notify() - mtd: rawnand: cadence: fix possible null-ptr-deref in cadence_nand_dt_probe() - x86/pm: Fix false positive kmemleak report in msr_build_context() - mtd: spi-nor: core: Check written SR value in spi_nor_write_16bit_sr_and_check() - libbpf: Fix logic for finding matching program for CO-RE relocation - selftests/resctrl: Fix null pointer dereference on open failed - scsi: ufs: core: Exclude UECxx from SFR dump list - scsi: ufs: qcom: Fix ufs_qcom_resume() - drm/msm/dpu: adjust display_v_end for eDP and DP - of: overlay: do not break notify on NOTIFY_{OK|STOP} - fsnotify: fix wrong lockdep annotations - ALSA: pcm: Check for null pointer of pointer substream before dereferencing it - drm/panel: simple: Add missing bus flags for Innolux G070Y2-L01 - media: hantro: Empty encoder capture buffers by default - ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix - cpufreq: Fix possible race in cpufreq online error path - spi: img-spfi: Fix pm_runtime_get_sync() error checking - drm/bridge: Fix error handling in analogix_dp_probe - HID: elan: Fix potential double free in elan_input_configured - HID: hid-led: fix maximum brightness for Dream Cheeky - mtd: rawnand: denali: Use managed device resources - EDAC/dmc520: Don't print an error for each unconfigured interrupt line - drbd: fix duplicate array initializer - target: remove an incorrect unmap zeroes data deduction - efi: Add missing prototype for efi_capsule_setup_info - NFC: NULL out the dev->rfkill to prevent UAF - net: dsa: mt7530: 1G can also support 1000BASE-X link mode - scftorture: Fix distribution of short handler delays - spi: spi-ti-qspi: Fix return value handling of wait_for_completion_timeout - drm: mali-dp: potential dereference of null pointer - drm/komeda: Fix an undefined behavior bug in komeda_plane_add() - nl80211: show SSID for P2P_GO interfaces - bpf: Fix excessive memory allocation in stack_map_alloc() - libbpf: Don't error out on CO-RE relos for overriden weak subprogs - drm/vc4: txp: Force alpha to be 0xff if it's disabled - drm/vc4: txp: Don't set TXP_VSTART_AT_EOF - drm/vc4: hvs: Reset muxes at probe time - drm/mediatek: Fix mtk_cec_mask() - drm/ingenic: Reset pixclock rate when parent clock rate changes - x86/delay: Fix the wrong asm constraint in delay_loop() - ASoC: mediatek: Fix missing of_node_put in mt2701_wm8960_machine_probe - ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe - spi: qcom-qspi: Add minItems to interconnect-names - drm/bridge: adv7511: clean up CEC adapter when probe fails - drm/edid: fix invalid EDID extension block filtering - ath9k: fix ar9003_get_eepmisc - ath11k: acquire ab->base_lock in unassign when finding the peer by addr - dt-bindings: display: sitronix, st7735r: Fix backlight in example - RDMA/hfi1: Prevent panic when SDMA is disabled - powerpc/iommu: Add missing of_node_put in iommu_init_early_dart - macintosh/via-pmu: Fix build failure when CONFIG_INPUT is disabled - powerpc/powernv: fix missing of_node_put in uv_init() - powerpc/xics: fix refcount leak in icp_opal_init() - powerpc/powernv/vas: Assign real address to rx_fifo in vas_rx_win_attr - tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - ARM: hisi: Add missing of_node_put after of_find_compatible_node - ARM: dts: exynos: add atmel,24c128 fallback to Samsung EEPROM - ARM: versatile: Add missing of_node_put in dcscb_init - pinctrl: renesas: rzn1: Fix possible null-ptr-deref in sh_pfc_map_resources() - fat: add ratelimit to fat*_ent_bread() - powerpc/fadump: Fix fadump to work with a different endian capture kernel - ARM: OMAP1: clock: Fix UART rate reporting algorithm - fs: jfs: fix possible NULL pointer dereference in dbFree() - soc: ti: ti_sci_pm_domains: Check for null return of devm_kcalloc - crypto: ccree - use fine grained DMA mapping dir - PM / devfreq: rk3399_dmc: Disable edev on remove() - arm64: dts: qcom: msm8994: Fix BLSP[12]_DMA channels count - ARM: dts: s5pv210: align DMA channels with dtschema - ARM: dts: ox820: align interrupt controller node name with dtschema - IB/rdmavt: add missing locks in rvt_ruc_loopback - gfs2: use i_lock spin_lock for inode qadata - selftests/bpf: fix btf_dump/btf_dump due to recent clang change - eth: tg3: silence the GCC 12 array-bounds warning - rxrpc, afs: Fix selection of abort codes - rxrpc: Return an error to sendmsg if call failed - m68k: atari: Make Atari ROM port I/O write macros return void - x86/microcode: Add explicit CPU vendor dependency - can: mcp251xfd: silence clang's -Wunaligned-access warning - ASoC: rt1015p: remove dependency on GPIOLIB - ASoC: max98357a: remove dependency on GPIOLIB - media: exynos4-is: Fix compile warning - net: phy: micrel: Allow probing without .driver_data - nbd: Fix hung on disconnect request if socket is closed before - ASoC: rt5645: Fix errorenous cleanup order - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - openrisc: start CPU timer early in boot - media: cec-adap.c: fix is_configuring state - media: imon: reorganize serialization - media: coda: limit frame interval enumeration to supported encoder frame sizes - media: rga: fix possible memory leak in rga_probe - rtlwifi: Use pr_warn instead of WARN_ONCE - ipmi: Fix pr_fmt to avoid compilation issues - ipmi:ssif: Check for NULL msg when handling events and messages - ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default - dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMIC - spi: stm32-qspi: Fix wait_cmd timeout in APM mode - perf/amd/ibs: Cascade pmu init functions' return value - s390/preempt: disable __preempt_count_add() optimization for PROFILE_ALL_BRANCHES - net: remove two BUG() from skb_checksum_help() - ASoC: tscs454: Add endianness flag in snd_soc_component_driver - HID: bigben: fix slab-out-of-bounds Write in bigben_probe - drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo - mlxsw: Treat LLDP packets as control - mlxsw: spectrum_dcb: Do not warn about priority changes - ASoC: dapm: Don't fold register value changes into notifications - net/mlx5: fs, delete the FTE when there are no rules attached to it - ipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL - drm: msm: fix error check return value of irq_of_parse_and_map() - arm64: compat: Do not treat syscall number as ESR_ELx for a bad syscall - ath10k: skip ath10k_halt during suspend for driver state RESTARTING - drm/amd/pm: fix the compile warning - drm/plane: Move range check for format_count earlier - ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408 - ath11k: disable spectral scan during spectral deinit - scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp() - scsi: ufs: Use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() - scsi: megaraid: Fix error check return value of register_chrdev() - drivers: mmc: sdhci_am654: Add the quirk to set TESTCD bit - mmc: jz4740: Apply DMA engine limits to maximum segment size - md/bitmap: don't set sb values if can't pass sanity check - media: cx25821: Fix the warning when removing the module - media: pci: cx23885: Fix the error handling in cx23885_initdev() - media: venus: hfi: avoid null dereference in deinit - ath9k: fix QCA9561 PA bias level - drm/amd/pm: fix double free in si_parse_power_table() - tools/power turbostat: fix ICX DRAM power numbers - spi: spi-rspi: Remove setting {src,dst}_{addr,addr_width} based on DMA direction - ALSA: jack: Access input_dev under mutex - sfc: ef10: Fix assigning negative value to unsigned variable - rcu: Make TASKS_RUDE_RCU select IRQ_WORK - rcu-tasks: Fix race in schedule and flush work - drm/komeda: return early if drm_universal_plane_init() fails. - ACPICA: Avoid cache flush inside virtual machines - x86/platform/uv: Update TSC sync state for UV5 - fbcon: Consistently protect deferred_takeover with console_lock() - ipv6: fix locking issues with loops over idev->addr_list - ipw2x00: Fix potential NULL dereference in libipw_xmit() - b43: Fix assigning negative value to unsigned variable - b43legacy: Fix assigning negative value to unsigned variable - mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_work_queue - drm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modes - iommu/vt-d: Add RPLS to quirk list to skip TE disabling - btrfs: repair super block num_devices automatically - btrfs: add "0x" prefix for unsupported optional features - ptrace: Reimplement PTRACE_KILL by always sending SIGKILL - ptrace/xtensa: Replace PT_SINGLESTEP with TIF_SINGLESTEP - ptrace/um: Replace PT_DTRACE with TIF_SINGLESTEP - perf/x86/intel: Fix event constraints for ICL - x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails - parisc/stifb: Keep track of hardware path of graphics card - Fonts: Make font size unsigned in font_desc - xhci: Allow host runtime PM as default for Intel Alder Lake N xHCI - cifs: when extending a file with falloc we should make files not-sparse - usb: core: hcd: Add support for deferring roothub registration - usb: dwc3: gadget: Move null pinter check to proper place - USB: new quirk for Dell Gen 2 devices - USB: serial: option: add Quectel BG95 modem - ALSA: usb-audio: Cancel pending work at closing a MIDI substream - ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS - ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9520 laptop - riscv: Fix irq_work when SMP is disabled - riscv: Initialize thread pointer before calling C functions - parisc/stifb: Implement fb_is_primary_device() - binfmt_flat: do not stop relocating GOT entries prematurely on riscv- efi: capsule-loader: Fix use-after-free in efi_capsule_write - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options - etmem: add CONFIG_ETMEM macro definition for etmem feature - config: enable CONFIG_ETMEM by default - add ETMEM feature CONFIG to mm/Kconfig - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - RDMA/hns: Fix gid idx issue caused by free mr - RDMA/hns: Use the reserved loopback QPs to free MR before destroying MPT - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - blk-mq: fix io hung due to missing commit_rqs - x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - !110 Add patches for CVE-2022-29900, CVE-2022-23816 and CVE-2022-29901 - Re-add padlen to the structure alt_instr - tools headers: Remove broken definition of __LITTLE_ENDIAN - tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' - again - objtool: Fix elf_create_undef_symbol() endianness - kvm: fix objtool relocation warning - um: Add missing apply_returns() - x86/bugs: Remove apostrophe typo - tools headers cpufeatures: Sync with the kernel sources - tools arch x86: Sync the msr-index.h copy with the kernel sources - x86/kvm: fix FASTOP_SIZE when return thunks are enabled - efi/x86: use naked RET on mixed mode call wrapper - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/ftrace: Add UNWIND_HINT_FUNC annotation for ftrace_stub - x86/xen: Fix initialisation in hypercall_page after rethunk - x86, kvm: use proper ASM macros for kvm_vcpu_is_preempted - tools/insn: Restore the relative include paths for cross building - x86/static_call: Serialize __static_call_fixup() properly - x86/speculation: Disable RRSBA behavior - x86/kexec: Disable RET on kexec - x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/retbleed: Add fine grained Kconfig knobs - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - KVM: VMX: Convert launched argument to flags - KVM: VMX: Flatten __vmx_vcpu_run() - objtool: Re-add UNWIND_HINT_{SAVE_RESTORE} - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/cpu/amd: Add Spectral Chicken - objtool: Add entry UNRET validation - x86/bugs: Do IBPB fallback check only once - x86/bugs: Add retbleed=ibpb - x86/xen: Rename SYS* entry points - objtool: Update Retpoline validation - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Enable STIBP for JMP2RET - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86: Add magic AMD return-thunk - objtool: Treat .text.__x86.* as noinstr - x86: Use return-thunk in asm code - x86/sev: Avoid using __x86_return_thunk - x86/vsyscall_emu/64: Don't use RET in vsyscall emulation - x86/kvm: Fix SETcc emulation for return thunks - x86/bpf: Use alternative RET encoding - x86/ftrace: Use alternative RET encoding - x86,static_call: Use alternative RET encoding - objtool: skip non-text sections when adding return-thunk sites - x86,objtool: Create .return_sites - x86: Undo return-thunk damage - x86/retpoline: Use -mfunction-return - Makefile: Set retpoline cflags based on CONFIG_CC_IS_{CLANG,GCC} - x86/retpoline: Swizzle retpoline thunk - x86/retpoline: Cleanup some #ifdefery - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/kvm/vmx: Make noinstr clean - x86/realmode: build with -D__DISABLE_EXPORTS - x86/entry: Remove skip_r11rcx - objtool: Fix SLS validation for kcov tail-call replacement - crypto: x86/poly1305 - Fixup SLS - objtool: Default ignore INT3 for unreachable - kvm/emulate: Fix SETcc emulation function offsets with SLS - tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' - x86: Add straight-line-speculation mitigation - objtool: Add straight-line-speculation validation - x86/alternative: Relax text_poke_bp() constraint - x86: Fix objtool build warning - x86: Prepare inline-asm for straight-line-speculation - x86: Prepare asm files for straight-line-speculation - x86/lib/atomic64_386_32: Rename things - bpf,x86: Respect X86_FEATURE_RETPOLINE* - bpf,x86: Simplify computing label offsets - x86/alternative: Implement .retpoline_sites support - x86/retpoline: Create a retpoline thunk array - x86/retpoline: Move the retpoline thunk declarations to nospec-branch.h - x86/asm: Fixup odd GEN-for-each-reg.h usage - x86/asm: Fix register order - x86/retpoline: Remove unused replacement symbols - objtool,x86: Replace alternatives with .retpoline_sites - objtool: Explicitly avoid self modifying code in .altinstr_replacement - objtool: Classify symbols - objtool: Handle __sanitize_cov*() tail calls - objtool: Introduce CFI hash - objtool: Make .altinstructions section entry size consistent - objtool: Remove reloc symbol type checks in get_alt_entry() - objtool: print out the symbol type when complaining about it - objtool: Teach get_alt_entry() about more relocation types - objtool: Don't make .altinstructions writable - objtool/x86: Ignore __x86_indirect_alt_* symbols - objtool: Only rewrite unconditional retpoline thunk calls - objtool: Fix .symtab_shndx handling for elf_create_undef_symbol() - x86/alternative: Optimize single-byte NOPs at an arbitrary position - objtool: Support asm jump tables - objtool/x86: Rewrite retpoline thunk calls - objtool: Skip magical retpoline .altinstr_replacement - objtool: Cache instruction relocs - objtool: Keep track of retpoline call sites - objtool: Add elf_create_undef_symbol() - objtool: Extract elf_symbol_add() - objtool: Extract elf_strtab_concat() - objtool: Create reloc sections implicitly - objtool: Add elf_create_reloc() helper - objtool: Rework the elf_rebuild_reloc_section() logic - objtool: Handle per arch retpoline naming - objtool: Correctly handle retpoline thunk calls - x86/retpoline: Simplify retpolines - x86/alternatives: Optimize optimize_nops() - x86: Add insn_decode_kernel() - x86/alternative: Use insn_decode() - x86/insn: Add an insn_decode() API - x86/insn: Add a __ignore_sync_check__ marker - x86/insn: Rename insn_decode() to insn_decode_from_regs() - x86/alternative: Use ALTERNATIVE_TERNARY() in _static_cpu_has() - x86/alternative: Support ALTERNATIVE_TERNARY - x86/alternative: Support not-feature - x86/alternative: Merge include files - x86/xen: Support objtool vmlinux.o validation in xen-head.S - x86/xen: Support objtool validation in xen-asm.S - objtool: Combine UNWIND_HINT_RET_OFFSET and UNWIND_HINT_FUNC - objtool: Assume only ELF functions do sibling calls - objtool: Support retpoline jump detection for vmlinux.o - objtool: Support stack layout changes in alternatives - objtool: Add 'alt_group' struct - objtool: Refactor ORC section generation - KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hw - KVM/VMX: Use TEST %REG,%REG instead of CMP $0,%REG in vmenter.S- netfilter: nf_tables: disallow binding to already bound chain - netfilter: nf_conntrack_irc: Tighten matching on DCC message - arm64: openeuler_defconfig: enable ACPI_HMAT and HOT_MEMREMOVE - video: fbdev: i740fb: Error out if 'pixclock' equals zero - block: fix the problem of io_ticks becoming smaller - KVM: x86: do not report a vCPU as preempted outside instruction boundaries - !107 video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow CHAIN_ID to refer to another table - netfilter: nf_tables: do not allow SET_ID to refer to another table- bpf, cgroup: Fix kernel BUG in purge_effective_progs - bpf: Don't use tnum_range on array range checking for poke descriptors - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup - af_key: Do not call xfrm_probe_algs in parallel - tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - pipe: fix kabi for poll_usage in struct pipe_inode_info - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - bpf: Fix potential array overflow in bpf_trampoline_get_progs() - NFSD: Fix possible sleep during nfsd4_release_lockowner() - NFS: Memory allocation failures are not server fatal errors - docs: submitting-patches: Fix crossref to 'The canonical patch format' - tpm: ibmvtpm: Correct the return value in tpm_ibmvtpm_probe() - tpm: Fix buffer access in tpm2_get_tpm_pt() - HID: multitouch: add quirks to enable Lenovo X12 trackpoint - HID: multitouch: Add support for Google Whiskers Touchpad - raid5: introduce MD_BROKEN - dm verity: set DM_TARGET_IMMUTABLE feature flag - dm stats: add cond_resched when looping over entries - dm crypt: make printing of the key constant-time - dm integrity: fix error code in dm_integrity_ctr() - ARM: dts: s5pv210: Correct interrupt name for bluetooth in Aries - Bluetooth: hci_qca: Use del_timer_sync() before freeing - zsmalloc: fix races between asynchronous zspage free and page migration - crypto: ecrdsa - Fix incorrect use of vli_cmp - crypto: caam - fix i.MX6SX entropy delay value - x86, kvm: use correct GFP flags for preemption disabled - x86/kvm: Alloc dummy async #PF token outside of raw spinlock - KVM: PPC: Book3S HV: fix incorrect NULL check on list iterator - netfilter: conntrack: re-fetch conntrack after insertion - crypto: drbg - make reseeding from get_random_bytes() synchronous - crypto: drbg - move dynamic ->reseed_threshold adjustments to __drbg_seed() - crypto: drbg - track whether DRBG was seeded with !rng_is_initialized() - crypto: drbg - prepare for more fine-grained tracking of seeding state - lib/crypto: add prompts back to crypto libraries - exfat: check if cluster num is valid - drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency() - xfs: detect overflows in bmbt records - net: ipa: compute proper aggregation limit - assoc_array: Fix BUG_ON during garbage collect - cfg80211: set custom regdomain after wiphy registration - pipe: Fix missing lock in pipe_resize_ring() - pipe: make poll_usage boolean and annotate its access - drivers: i2c: thunderx: Allow driver to work with ACPI defined TWSI controllers - i2c: ismt: Provide a DMA buffer for Interrupt Cause Logging - net: ftgmac100: Disable hardware checksum on AST2600 - nfc: pn533: Fix buggy cleanup order - net: af_key: check encryption module availability consistency - percpu_ref_init(): clean ->percpu_count_ref on failure - pinctrl: sunxi: fix f1c100s uart2 function- net: fix sk_wmem_schedule() and sk_rmem_schedule() errors - KVM: arm64: Use generic KVM xfer to guest work function - entry: KVM: Allow use of generic KVM entry w/o full generic support - KVM: arm64: Record number of signal exits as a vCPU stat - VFS: Rolling Back the fmode macro definition and structure members - dm thin: fix use-after-free crash in dm_sm_register_threshold_callback - Revert "NFS: Use of mapping_set_error() results in spurious errors" - random: Fix kabi change of get_random_bytes() - random: Fix kabi change due to enum cpuhp_state - ALSA: ctxfi: Add SB046x PCI ID - random: check for signals after page of pool writes - random: wire up fops->splice_{read,write}_iter() - random: convert to using fops->write_iter() - random: convert to using fops->read_iter() - random: unify batched entropy implementations - random: move randomize_page() into mm where it belongs - random: move initialization functions out of hot pages - random: make consistent use of buf and len - random: use proper return types on get_random_{int,long}_wait() - random: remove extern from functions in header - random: use static branch for crng_ready() - random: credit architectural init the exact amount - random: handle latent entropy and command line from random_init() - random: use proper jiffies comparison macro - random: remove ratelimiting for in-kernel unseeded randomness - random: move initialization out of reseeding hot path - random: avoid initializing twice in credit race - random: use symbolic constants for crng_init states - siphash: use one source of truth for siphash permutations - random: help compiler out with fast_mix() by using simpler arguments - random: do not use input pool from hard IRQs - random: order timer entropy functions below interrupt functions - random: do not pretend to handle premature next security model - random: use first 128 bits of input as fast init - random: do not use batches when !crng_ready() - random: insist on random_get_entropy() existing in order to simplify - xtensa: use fallback for random_get_entropy() instead of zero - sparc: use fallback for random_get_entropy() instead of zero - um: use fallback for random_get_entropy() instead of zero - x86/tsc: Use fallback for random_get_entropy() instead of zero - nios2: use fallback for random_get_entropy() instead of zero - arm: use fallback for random_get_entropy() instead of zero - mips: use fallback for random_get_entropy() instead of just c0 random - riscv: use fallback for random_get_entropy() instead of zero - m68k: use fallback for random_get_entropy() instead of zero - timekeeping: Add raw clock fallback for random_get_entropy() - powerpc: define get_cycles macro for arch-override - alpha: define get_cycles macro for arch-override - parisc: define get_cycles macro for arch-override - s390: define get_cycles macro for arch-override - ia64: define get_cycles macro for arch-override - init: call time_init() before rand_initialize() - random: fix sysctl documentation nits - random: document crng_fast_key_erasure() destination possibility - random: make random_get_entropy() return an unsigned long - random: allow partial reads if later user copies fail - random: check for signals every PAGE_SIZE chunk of /dev/[u]random - random: check for signal_pending() outside of need_resched() check - random: do not allow user to keep crng key around on stack - random: do not split fast init input in add_hwgenerator_randomness() - random: mix build-time latent entropy into pool at init - random: re-add removed comment about get_random_{u32,u64} reseeding - random: treat bootloader trust toggle the same way as cpu trust toggle - random: skip fast_init if hwrng provides large chunk of entropy - random: check for signal and try earlier when generating entropy - random: reseed more often immediately after booting - random: make consistent usage of crng_ready() - random: use SipHash as interrupt entropy accumulator - random: replace custom notifier chain with standard one - random: don't let 644 read-only sysctls be written to - random: give sysctl_random_min_urandom_seed a more sensible value - random: do crng pre-init loading in worker rather than irq - random: unify cycles_t and jiffies usage and types - random: cleanup UUID handling - random: only wake up writers after zap if threshold was passed - random: round-robin registers as ulong, not u32 - random: clear fast pool, crng, and batches in cpuhp bring up - random: pull add_hwgenerator_randomness() declaration into random.h - random: check for crng_init == 0 in add_device_randomness() - random: unify early init crng load accounting - random: do not take pool spinlock at boot - random: defer fast pool mixing to worker - random: rewrite header introductory comment - random: group sysctl functions - random: group userspace read/write functions - random: group entropy collection functions - random: group entropy extraction functions - random: group crng functions - random: group initialization wait functions - random: remove whitespace and reorder includes - random: remove useless header comment - random: introduce drain_entropy() helper to declutter crng_reseed() - random: deobfuscate irq u32/u64 contributions - random: add proper SPDX header - random: remove unused tracepoints - random: remove ifdef'd out interrupt bench - random: tie batched entropy generation to base_crng generation - random: fix locking for crng_init in crng_reseed() - random: zero buffer after reading entropy from userspace - random: remove outdated INT_MAX >> 6 check in urandom_read() - random: make more consistent use of integer types - random: use hash function for crng_slow_load() - random: use simpler fast key erasure flow on per-cpu keys - random: absorb fast pool into input pool after fast load - random: do not xor RDRAND when writing into /dev/random - random: ensure early RDSEED goes through mixer on init - random: inline leaves of rand_initialize() - random: get rid of secondary crngs - random: use RDSEED instead of RDRAND in entropy extraction - random: fix locking in crng_fast_load() - random: remove batched entropy locking - random: remove use_input_pool parameter from crng_reseed() - random: make credit_entropy_bits() always safe - random: always wake up entropy writers after extraction - random: use linear min-entropy accumulation crediting - random: simplify entropy debiting - random: use computational hash for entropy extraction - random: only call crng_finalize_init() for primary_crng - random: access primary_pool directly rather than through pointer - random: continually use hwgenerator randomness - random: simplify arithmetic function flow in account() - random: selectively clang-format where it makes sense - random: access input_pool_data directly rather than through pointer - random: cleanup fractional entropy shift constants - random: prepend remaining pool constants with POOL_ - random: de-duplicate INPUT_POOL constants - random: remove unused OUTPUT_POOL constants - random: rather than entropy_store abstraction, use global - random: remove unused extract_entropy() reserved argument - random: remove incomplete last_data logic - random: cleanup integer types - random: cleanup poolinfo abstraction - random: fix typo in comments - random: don't reset crng_init_cnt on urandom_read() - random: avoid superfluous call to RDRAND in CRNG extraction - random: early initialization of ChaCha constants - random: use IS_ENABLED(CONFIG_NUMA) instead of ifdefs - random: harmonize "crng init done" messages - random: mix bootloader randomness into pool - random: do not re-init if crng_reseed completes before primary init - random: do not sign extend bytes for rotation when mixing - random: use BLAKE2s instead of SHA1 in extraction - random: remove unused irq_flags argument from add_interrupt_randomness() - random: document add_hwgenerator_randomness() with other input functions - lib/crypto: blake2s: avoid indirect calls to compression function for Clang CFI - lib/crypto: sha1: re-roll loops to reduce code size - lib/crypto: blake2s: move hmac construction into wireguard - lib/crypto: blake2s: include as built-in - crypto: blake2s - include instead of - crypto: blake2s - adjust include guard naming - crypto: blake2s - add comment for blake2s_state fields - crypto: blake2s - optimize blake2s initialization - crypto: blake2s - share the "shash" API boilerplate code - crypto: blake2s - move update and final logic to internal/blake2s.h - crypto: blake2s - remove unneeded includes - crypto: x86/blake2s - define shash_alg structs using macros - crypto: blake2s - define shash_alg structs using macros - crypto: lib/blake2s - Move selftest prototype into header file - MAINTAINERS: add git tree for random.c - MAINTAINERS: co-maintain random.c - random: remove dead code left over from blocking pool - random: avoid arch_get_random_seed_long() when collecting IRQ randomness - ACPI: sysfs: Fix BERT error region memory mapping - ACPI: sysfs: Make sparse happy about address space in use - media: vim2m: initialize the media device earlier - media: vim2m: Register video device after setting up internals - KVM: x86: Properly handle APF vs disabled LAPIC situation - staging: rtl8723bs: prevent ->Ssid overflow in rtw_wx_set_scan() - Revert "alinux: random: speed up the initialization of module" - !71 xfs: backport 2 patches from upstream - xfs: fix inode reservation space for removing transaction - xfs: fix comment for start time value of inode with bigtime enabled- module: check for exit sections in layout_sections() instead of module_init_section() - afs: Fix afs_getattr() to refetch file status if callback break occurred - i2c: mt7621: fix missing clk_disable_unprepare() on error in mtk_i2c_probe() - module: treat exit sections the same as init sections when !CONFIG_MODULE_UNLOAD - dt-bindings: pinctrl: aspeed-g6: remove FWQSPID group - Input: ili210x - fix reset timing - arm64: Enable repeat tlbi workaround on KRYO4XX gold CPUs - net: atlantic: verify hw_head_ lies within TX buffer ring - net: atlantic: add check for MAX_SKB_FRAGS - net: atlantic: reduce scope of is_rsc_complete - net: atlantic: fix "frag[0] not initialized" - net: stmmac: fix missing pci_disable_device() on error in stmmac_pci_probe() - ethernet: tulip: fix missing pci_disable_device() on error in tulip_init_one() - nl80211: fix locking in nl80211_set_tx_bitrate_mask() - selftests: add ping test with ping_group_range tuned - nl80211: validate S1G channel width - mac80211: fix rx reordering with non explicit / psmp ack policy - scsi: qla2xxx: Fix missed DMA unmap for aborted commands - perf bench numa: Address compiler error on s390 - gpio: mvebu/pwm: Refuse requests with inverted polarity - gpio: gpio-vf610: do not touch other bits when set the target bit - riscv: dts: sifive: fu540-c000: align dma node name with dtschema - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - igb: skip phy status check where unavailable - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - net: af_key: add check for pfkey_broadcast in function pfkey_process - net/mlx5e: Properly block LRO when XDP is enabled - NFC: nci: fix sleep in atomic context bugs caused by nci_skb_alloc - net/qla3xxx: Fix a test in ql_reset_work() - clk: at91: generated: consider range when calculating best rate - ice: fix possible under reporting of ethtool Tx and Rx statistics - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - net: systemport: Fix an error handling path in bcm_sysport_probe() - net/sched: act_pedit: sanitize shift argument before usage - net: evaluate net.ipvX.conf.all.disable_policy and disable_xfrm - net: macb: Increment rx bd head after allocating skb and buffer - net: ipa: record proper RX transaction count - ARM: dts: aspeed-g6: fix SPI1/SPI2 quad pin group - pinctrl: pinctrl-aspeed-g6: remove FWQSPID group in pinctrl - ARM: dts: aspeed-g6: remove FWQSPID group in pinctrl dtsi - dma-buf: fix use of DMA_BUF_SET_NAME_{A,B} in userspace - drm/dp/mst: fix a possible memory leak in fetch_monitor_name() - libceph: fix potential use-after-free on linger ping and resends - crypto: qcom-rng - fix infinite loop on requests not multiple of WORD_SZ - arm64: mte: Ensure the cleared tags are visible before setting the PTE - arm64: paravirt: Use RCU read locks to guard stolen_time - KVM: x86/mmu: Update number of zapped pages even if page list is stable - PCI/PM: Avoid putting Elo i2 PCIe Ports in D3cold - Fix double fget() in vhost_net_set_backend() - selinux: fix bad cleanup on error in hashtab_duplicate() - ALSA: hda/realtek: Add quirk for TongFang devices with pop noise - ALSA: wavefront: Proper check of get_user() error - ALSA: usb-audio: Restore Rane SL-1 quirk - nilfs2: fix lockdep warnings during disk space reclamation - nilfs2: fix lockdep warnings in page operations for btree nodes - platform/chrome: cros_ec_debugfs: detach log reader wq from devm - drbd: remove usage of list iterator variable after loop - MIPS: lantiq: check the return value of kzalloc() - fs: fix an infinite loop in iomap_fiemap - rtc: mc146818-lib: Fix the AltCentury for AMD platforms - nvme-multipath: fix hang when disk goes live over reconnect - tools/virtio: compile with -pthread - vhost_vdpa: don't setup irq offloading when irq_num < 0 - s390/pci: improve zpci_dev reference counting - ALSA: hda/realtek: Enable headset mic on Lenovo P360 - crypto: x86/chacha20 - Avoid spurious jumps to other functions - crypto: stm32 - fix reference leak in stm32_crc_remove - rtc: sun6i: Fix time overflow handling - gfs2: Disable page faults during lockless buffered reads - nvme-pci: add quirks for Samsung X5 SSDs - Input: stmfts - fix reference leak in stmfts_input_open - Input: add bounds checking to input_set_capability() - um: Cleanup syscall_handler_t definition/cast, fix warning - rtc: pcf2127: fix bug when reading alarm registers - rtc: fix use-after-free on device removal - igc: Update I226_K device ID - igc: Remove phy->type checking - igc: Remove _I_PHY_ID checking - io_uring: always grab file table for deferred statx - usb: gadget: fix race when gadget driver register via ioctl- crypto: arm64/poly1305 - fix a read out-of-bound - posix-cpu-timers: Cleanup CPU timers before freeing them during exec - net_sched: cls_route: remove from list when handle is 0 - tty: serial: 8250: 8250_port: Move prototypes to shared location - mm/slub: add missing TID updates on slab deactivation - signal/seccomp: Dump core when there is only one live thread - netfilter: nft_compat: use nfnetlink_unicast() - netfilter: use nfnetlink_unicast() - dm-mpath: fix UAF in multipath_message() - tun: avoid double free in tun_free_netdev - efi/libstub: arm64: Fix KASLR and memmap= collision - efi/libstub: arm64: support strchr function for EFI stub - Revert "mm/page_cache_limit: add pagecache limit proc interface" - Revert "mm/page_cache_limit: create kernel thread for page cache limit" - Revert "mm/page_cache_limit: calculate reclaim pages for each node" - Revert "mm/page_cache_limit: shrink page cache" - Revert "mm/page_cache_limit: reconfiguration about page cache limit when memory plug/unplug" - Revert "mm/page_cache_limit: do shrink_page_cache when adding page to page cache" - Revert "mm/page_cache_limit: add support for droping caches for target node" - drivers/perf: hisi: Add Support for CPA PMU - drivers/perf: hisi: Associate PMUs in SICL with CPUs online - drivers/perf: hisi: Add driver for HiSilicon PCIe PMU - SUNRPC: Fix fall-through warnings for Clang - usb: gadget: uvc: allow for application to cleanly shutdown - usb: gadget: uvc: rename function to be more consistent - ping: fix address binding wrt vrf - arm[64]/memremap: don't abuse pfn_valid() to ensure presence of linear map - net: phy: Fix race condition on link status change - SUNRPC: Don't call connect() more than once on a TCP socket - SUNRPC: Prevent immediate close+reconnect - SUNRPC: Clean up scheduling of autoclose - drm/vmwgfx: Initialize drm_mode_fb_cmd2 - cgroup/cpuset: Remove cpus_allowed/mems_allowed setup in cpuset_init_smp() - net: atlantic: always deep reset on pm op, fixing up my null deref regression - i40e: i40e_main: fix a missing check on list iterator - drm/nouveau/tegra: Stop using iommu_present() - ceph: fix setting of xattrs on async created inodes - serial: 8250_mtk: Fix register address for XON/XOFF character - serial: 8250_mtk: Fix UART_EFR register address - slimbus: qcom: Fix IRQ check in qcom_slim_probe - USB: serial: option: add Fibocom MA510 modem - USB: serial: option: add Fibocom L610 modem - USB: serial: qcserial: add support for Sierra Wireless EM7590 - USB: serial: pl2303: add device id for HP LM930 Display - usb: typec: tcpci_mt6360: Update for BMC PHY setting - usb: typec: tcpci: Don't skip cleanup in .remove() on error - usb: cdc-wdm: fix reading stuck on device close - tty: n_gsm: fix mux activation issues in gsm_config() - tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe() - firmware_loader: use kernel credentials when reading firmware - tcp: resalt the secret every 10 seconds - net: sfp: Add tx-fault workaround for Huawei MA5671A SFP ONT - net: emaclite: Don't advertise 1000BASE-T and do auto negotiation - s390: disable -Warray-bounds - ASoC: ops: Validate input values in snd_soc_put_volsw_range() - ASoC: max98090: Generate notifications on changes for custom control - ASoC: max98090: Reject invalid values in custom control put() - hwmon: (f71882fg) Fix negative temperature - gfs2: Fix filesystem block deallocation for short writes - tls: Fix context leak on tls_device_down - net: sfc: ef10: fix memory leak in efx_ef10_mtd_probe() - net/smc: non blocking recvmsg() return -EAGAIN when no data and signal_pending - net: dsa: bcm_sf2: Fix Wake-on-LAN with mac_link_down() - net: bcmgenet: Check for Wake-on-LAN interrupt probe deferral - net/sched: act_pedit: really ensure the skb is writable - s390/lcs: fix variable dereferenced before check - s390/ctcm: fix potential memory leak - s390/ctcm: fix variable dereferenced before check - selftests: vm: Makefile: rename TARGETS to VMTARGETS - hwmon: (ltq-cputemp) restrict it to SOC_XWAY - dim: initialize all struct fields - ionic: fix missing pci_release_regions() on error in ionic_probe() - nfs: fix broken handling of the softreval mount option - mac80211_hwsim: call ieee80211_tx_prepare_skb under RCU protection - net: sfc: fix memory leak due to ptp channel - sfc: Use swap() instead of open coding it - netlink: do not reset transport header in netlink_recvmsg() - drm/nouveau: Fix a potential theorical leak in nouveau_get_backlight_name() - ipv4: drop dst in multicast routing path - net: mscc: ocelot: avoid corrupting hardware counters when moving VCAP filters - net: mscc: ocelot: restrict tc-trap actions to VCAP IS2 lookup 0 - net: mscc: ocelot: fix VCAP IS2 filters matching on both lookups - net: mscc: ocelot: fix last VCAP IS1/IS2 filter persisting in hardware when deleted - net: Fix features skip in for_each_netdev_feature() - mac80211: Reset MBSSID parameters upon connection - hwmon: (tmp401) Add OF device ID table - iwlwifi: iwl-dbg: Use del_timer_sync() before freeing - batman-adv: Don't skb_split skbuffs with frag_list - !68 scsi: mpt3sas: Transition IOC to Ready state during shutdown - scsi: mpt3sas: Stop fw fault watchdog work item during system shutdown - !48 Fix kabi header file being repeatedly referenced by the same file - scsi: mpt3sas: Transition IOC to Ready state during shutdown - Fix kabi header file being repeatedly referenced by the same file- x86: Clear .brk area at early boot- netfilter: nf_queue: do not allow packet truncation below transport header offset - io_uring: use separate list entry for iopoll requests - io_uring: add missing item types for various requests - io_uring:drop identity before creating a private one - io-wq: Switch io_wqe_worker's fs before releasing request - coresight: etm4x: Workaround CPU hung bug on HiSilicon ETM - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - mm: fix missing cache flush for all tail pages of compound page - Bluetooth: Fix the creation of hdev->name - arm: remove CONFIG_ARCH_HAS_HOLES_MEMORYMODEL - nfp: bpf: silence bitwise vs. logical OR warning - drm/amd/display/dc/gpio/gpio_service: Pass around correct dce_{version, environment} types - block: drbd: drbd_nl: Make conversion to 'enum drbd_ret_code' explicit - regulator: consumer: Add missing stubs to regulator/consumer.h - MIPS: Use address-of operator on section symbols- ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - RDMA/hns: Recover 1bit-ECC error of RAM on chip - RDMA/hns: Refactor the abnormal interrupt handler function - RDMA/hns: Fix incorrect clearing of interrupt status register - RDMA/hns: Fix the wrong type of return value of the interrupt handler - RDMA/hns: Remove unused abnormal interrupt of type RAS - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - md/raid6: refactor raid5_read_one_chunk - md/raid10: enable io accounting - md/raid1: enable io accounting - md/raid1: rename print_msg with r1bio_existed - md/raid5: avoid redundant bio clone in raid5_read_one_chunk - md: add io accounting for raid0 and raid5 - mmc: rtsx: add 74 Clocks in power on flow - PCI: aardvark: Fix reading MSI interrupt number - PCI: aardvark: Clear all MSIs at setup - dm: interlock pending dm_io and dm_wait_for_bios_completion - rcu: Apply callbacks processing time limit only on softirq - rcu: Fix callbacks processing time limit retaining cond_resched() - KVM: LAPIC: Enable timer posted-interrupt only when mwait/hlt is advertised - KVM: x86/mmu: avoid NULL-pointer dereference on page freeing bugs - KVM: x86: Do not change ICR on write to APIC_SELF_IPI - x86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend/resume - net/mlx5: Fix slab-out-of-bounds while reading resource dump menu - kvm: x86/cpuid: Only provide CPUID leaf 0xA if host has architectural PMU - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - btrfs: always log symlinks in full mode - smsc911x: allow using IRQ0 - selftests: ocelot: tc_flower_chains: specify conform-exceed action for policer - bnxt_en: Fix unnecessary dropping of RX packets - bnxt_en: Fix possible bnxt_open() failure caused by wrong RFS flag - selftests: mirror_gre_bridge_1q: Avoid changing PVID while interface is operational - net: emaclite: Add error handling for of_address_to_resource() - net: cpsw: add missing of_node_put() in cpsw_probe_dt() - net: stmmac: dwmac-sun8i: add missing of_node_put() in sun8i_dwmac_register_mdio_mux() - net: dsa: mt7530: add missing of_node_put() in mt7530_setup() - net: ethernet: mediatek: add missing of_node_put() in mtk_sgmii_init() - NFSv4: Don't invalidate inode attributes on delegation return - RDMA/siw: Fix a condition race issue in MPA request processing - selftests/seccomp: Don't call read() on TTY from background pgrp - net/mlx5: Avoid double clear or set of sync reset requested - net/mlx5e: Fix the calling of update_buffer_lossy() API - net/mlx5e: CT: Fix queued up restore put() executing after relevant ft release - net/mlx5e: Fix trust state reset in reload - ASoC: dmaengine: Restore NULL prepare_slave_config() callback - hwmon: (adt7470) Fix warning on module removal - gpio: pca953x: fix irq_stat not updated when irq is disabled (irq_mask not set) - can: grcan: only use the NAPI poll budget for RX - can: grcan: grcan_probe(): fix broken system id check for errata workaround needs - can: grcan: use ofdev->dev when allocating DMA memory - can: isotp: remove re-binding of bound socket - can: grcan: grcan_close(): fix deadlock - s390/dasd: Fix read inconsistency for ESE DASD devices - s390/dasd: Fix read for ESE with blksize < 4k - s390/dasd: prevent double format of tracks for ESE devices - s390/dasd: fix data corruption for ESE devices - ASoC: meson: Fix event generation for AUI CODEC mux - ASoC: meson: Fix event generation for G12A tohdmi mux - ASoC: meson: Fix event generation for AUI ACODEC mux - ASoC: wm8958: Fix change notifications for DSP controls - ASoC: da7219: Fix change notifications for tone generator frequency - genirq: Synchronize interrupt thread startup - net: stmmac: disable Split Header (SPH) for Intel platforms - firewire: core: extend card->lock in fw_core_handle_bus_reset - firewire: remove check of list iterator against head past the loop body - firewire: fix potential uaf in outbound_phy_packet_callback() - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - drm/amd/display: Avoid reading audio pattern past AUDIO_CHANNELS_COUNT - iommu/vt-d: Calculate mask for non-aligned flushes - KVM: x86/svm: Account for family 17h event renumberings in amd_pmc_perf_hw_id - gpiolib: of: fix bounds check for 'gpio-reserved-ranges' - mmc: core: Set HS clock speed before sending HS CMD13 - mmc: sdhci-msm: Reset GCC_SDCC_BCR register for SDHC - ALSA: fireworks: fix wrong return count shorter than expected by 4 bytes - ALSA: hda/realtek: Add quirk for Yoga Duet 7 13ITL6 speakers - parisc: Merge model and model name into one line in /proc/cpuinfo - MIPS: Fix CP0 counter erratum detection for R4k CPUs - perf symbol: Remove arch__symbols__fixup_end() - tty: n_gsm: fix software flow control handling - tty: n_gsm: fix incorrect UA handling - tty: n_gsm: fix reset fifo race condition - tty: n_gsm: fix wrong command frame length field encoding - tty: n_gsm: fix wrong command retry handling - tty: n_gsm: fix missing explicit ldisc flush - tty: n_gsm: fix wrong DLCI release order - tty: n_gsm: fix insufficient txframe size - netfilter: nft_socket: only do sk lookups when indev is available - tty: n_gsm: fix malformed counter for out of frame data - tty: n_gsm: fix wrong signal octet encoding in convergence layer type 2 - tty: n_gsm: fix mux cleanup after unregister tty device - tty: n_gsm: fix decoupled mux resource - tty: n_gsm: fix restart handling via CLD command - perf symbol: Update symbols__fixup_end() - perf symbol: Pass is_kallsyms to symbols__fixup_end() - x86/cpu: Load microcode during restore_processor_state() - thermal: int340x: Fix attr.show callback prototype - net: ethernet: stmmac: fix write to sgmii_adapter_base - drm/i915: Fix SEL_FETCH_PLANE_*(PIPE_B+) register addresses - kasan: prevent cpu_quarantine corruption when CPU offline and cache shrink occur at same time - zonefs: Clear inode information flags on inode creation - zonefs: Fix management of open zones - powerpc/perf: Fix 32bit compile - drivers: net: hippi: Fix deadlock in rr_close() - cifs: destage any unwritten data to the server before calling copychunk_write - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - ASoC: wm8731: Disable the regulator when probing fails - ASoC: Intel: soc-acpi: correct device endpoints for max98373 - tcp: fix F-RTO may not work correctly when receiving DSACK - Revert "ibmvnic: Add ethtool private flag for driver-defined queue limits" - ibmvnic: fix miscellaneous checks - ixgbe: ensure IPsec VF<->PF compatibility - net: fec: add missing of_node_put() in fec_enet_init_stop_mode() - bnx2x: fix napi API usage sequence - tls: Skip tls_append_frag on zero copy size - drm/amd/display: Fix memory leak in dcn21_clock_source_create - drm/amdkfd: Fix GWS queue count - net: dsa: lantiq_gswip: Don't set GSWIP_MII_CFG_RMII_CLK - net: phy: marvell10g: fix return value on error - net: bcmgenet: hide status block before TX timestamping - clk: sunxi: sun9i-mmc: check return value after calling platform_get_resource() - bus: sunxi-rsb: Fix the return value of sunxi_rsb_device_create() - tcp: make sure treq->af_specific is initialized - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre, ip6_gre: Fix race condition on o_seqno in collect_md mode - ip6_gre: Make o_seqno start from 0 in native mode - ip_gre: Make o_seqno start from 0 in native mode - net/smc: sync err code when tcp connection was refused - cpufreq: fix memory leak in sun50i_cpufreq_nvmem_probe - pinctrl: pistachio: fix use of irq_of_parse_and_map() - arm64: dts: imx8mn-ddr4-evk: Describe the 32.768 kHz PMIC clock - ARM: dts: imx6ull-colibri: fix vqmmc regulator - sctp: check asoc strreset_chunk in sctp_generate_reconf_event - wireguard: device: check for metadata_dst with skb_valid_dst() - pinctrl: stm32: Keep pinctrl block clock enabled when LEVEL IRQ requested - tcp: md5: incorrect tcp_header_len for incoming connections - pinctrl: rockchip: fix RK3308 pinmux bits - bpf, lwt: Fix crash when using bpf_skb_set_tunnel_key() from bpf_xmit lwt hook - netfilter: nft_set_rbtree: overlap detection with element re-addition after deletion - net: dsa: Add missing of_node_put() in dsa_port_link_register_of - memory: renesas-rpc-if: Fix HF/OSPI data transfer in Manual Mode - pinctrl: stm32: Do not call stm32_gpio_get() for edge triggered IRQs in EOI - mtd: rawnand: Fix return value check of wait_for_completion_timeout - pinctrl: mediatek: moore: Fix build error - ipvs: correctly print the memory size of ip_vs_conn_tab - ARM: dts: logicpd-som-lv: Fix wrong pinmuxing on OMAP35 - ARM: dts: am3517-evm: Fix misc pinmuxing - ARM: dts: Fix mmc order for omap3-gta04 - phy: ti: Add missing pm_runtime_disable() in serdes_am654_probe - phy: mapphone-mdm6600: Fix PM error handling in phy_mdm6600_probe - ARM: dts: at91: sama5d4_xplained: fix pinctrl phandle name - ARM: dts: at91: Map MCLK for wm8731 on at91sam9g20ek - phy: ti: omap-usb2: Fix error handling in omap_usb2_enable_clocks - bus: ti-sysc: Make omap3 gpt12 quirk handling SoC specific - ARM: OMAP2+: Fix refcount leak in omap_gic_of_init - phy: samsung: exynos5250-sata: fix missing device put in probe error paths - phy: samsung: Fix missing of_node_put() in exynos_sata_phy_probe - ARM: dts: imx6qdl-apalis: Fix sgtl5000 detection issue - USB: Fix xhci event ring dequeue pointer ERDP update issue - mtd: rawnand: fix ecc parameters for mt7622 - iio:imu:bmi160: disable regulator in error path - arm64: dts: meson: remove CPU opps below 1GHz for SM1 boards - arm64: dts: meson: remove CPU opps below 1GHz for G12B boards - video: fbdev: udlfb: properly check endpoint type - iocost: don't reset the inuse weight of under-weighted debtors - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - riscv: patch_text: Fixup last cpu should be master - hex2bin: fix access beyond string end - pinctrl: samsung: fix missing GPIOLIB on ARM64 Exynos config - arch_topology: Do not set llc_sibling if llc_id is invalid - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - serial: imx: fix overrun interrupts in DMA mode - usb: phy: generic: Get the vbus supply - usb: cdns3: Fix issue for clear halt endpoint - usb: dwc3: gadget: Return proper request status - usb: dwc3: core: Only handle soft-reset in DCTL - usb: dwc3: core: Fix tx/rx threshold settings - usb: dwc3: Try usb-role-switch first in dwc3_drd_init - usb: gadget: configfs: clear deactivation flag in configfs_composite_unbind() - usb: gadget: uvc: Fix crash when encoding data for usb request - usb: typec: ucsi: Fix role swapping - usb: typec: ucsi: Fix reuse of completion structure - usb: misc: fix improper handling of refcount in uss720_probe() - iio: imu: inv_icm42600: Fix I2C init possible nack - iio: magnetometer: ak8975: Fix the error handling in ak8975_power_on() - iio: dac: ad5446: Fix read_raw not returning set value - iio: dac: ad5592r: Fix the missing return value. - xhci: increase usb U3 -> U0 link resume timeout from 100ms to 500ms - xhci: stop polling roothubs after shutdown - xhci: Enable runtime PM on second Alderlake controller - USB: serial: option: add Telit 0x1057, 0x1058, 0x1075 compositions - USB: serial: option: add support for Cinterion MV32-WA/MV32-WB - USB: serial: cp210x: add PIDs for Kamstrup USB Meter Reader - USB: serial: whiteheat: fix heap overflow in WHITEHEAT_GET_DTR_RTS - USB: quirks: add STRING quirk for VCOM device - USB: quirks: add a Realtek card reader - usb: mtu3: fix USB 3.0 dual-role-switch from device to host - lightnvm: disable the subsystem- lockdown: Fix kexec lockdown bypass with ima policy - fbmem: Check virtual screen sizes in fb_set_var() - fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - inotify: show inotify mask flags in proc fdinfo - block: prevent lockdep false positive warning about 'bd_mutex' - block: fix that part scan is disabled in device_add_disk() - block: Fix warning in bd_link_disk_holder() - ucounts: add missing data type changes - bpf: Don't redirect packets with invalid pkt_len - Revert "net: micrel: fix KS8851_MLL Kconfig" - block/compat_ioctl: fix range check in BLKGETSIZE - staging: ion: Prevent incorrect reference counting behavour - spi: atmel-quadspi: Fix the buswidth adjustment between spi-mem and controller - can: isotp: stop timeout monitoring when no first frame was sent - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4, doc: fix incorrect h_reserved size - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - ext4: fix fallocate to use file_modified to update permissions consistently - perf report: Set PERF_SAMPLE_DATA_SRC bit for Arm SPE event - powerpc/perf: Fix power9 event alternatives - drm/vc4: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage - KVM: PPC: Fix TCE handling for VFIO - drm/panel/raspberrypi-touchscreen: Initialise the bridge in prepare - drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not initialised - perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - sched/pelt: Fix attach_entity_load_avg() corner case - arm_pmu: Validate single/group leader events - ARC: entry: fix syscall_trace_exit argument - e1000e: Fix possible overflow in LTR decoding - ASoC: soc-dapm: fix two incorrect uses of list iterator - gpio: Request interrupts after IRQ is initialized - openvswitch: fix OOB access in reserve_sfa_size() - xtensa: fix a7 clobbering in coprocessor context load/store - xtensa: patch_text: Fixup last cpu should be master - net: atlantic: invert deep par in pm functions, preventing null derefs - dma: at_xdmac: fix a missing check on list iterator - ata: pata_marvell: Check the 'bmdma_addr' beforing reading - mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove() - mm, hugetlb: allow for "high" userspace addresses - EDAC/synopsys: Read the error count from the correct register - nvme-pci: disable namespace identifiers for Qemu controllers - nvme: add a quirk to disable namespace identifiers - stat: fix inconsistency between struct stat and struct compat_stat - scsi: qedi: Fix failed disconnect handling - net: macb: Restart tx only if queue pointer is lagging - drm/msm/mdp5: check the return of kzalloc() - dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info() - brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant - mt76: Fix undefined behavior due to shift overflowing the constant - net: atlantic: Avoid out-of-bounds indexing - cifs: Check the IOCB_DIRECT flag, not O_DIRECT - vxlan: fix error return code in vxlan_fdb_append - arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes - ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant - platform/x86: samsung-laptop: Fix an unsigned comparison which can never be negative - reset: tegra-bpmp: Restore Handle errors in BPMP response - ARM: vexpress/spc: Avoid negative array index when !SMP - arm64: mm: fix p?d_leaf() - arm64/mm: Remove [PUD|PMD]_TABLE_BIT from [pud|pmd]_bad() - selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted packets - dmaengine: idxd: add RO check for wq max_transfer_size write - dmaengine: idxd: add RO check for wq max_batch_size write - net: stmmac: Use readl_poll_timeout_atomic() in atomic state - netlink: reset network and mac headers in netlink_dump() - ipv6: fix kabi for ip6_rt_gc_expire in struct netns_ipv6 - ipv6: make ip6_rt_gc_expire an atomic_t - l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using netdev_master_upper_dev_get_rcu - net/sched: cls_u32: fix possible leak in u32_init_knode() - ip6_gre: Fix skb_under_panic in __gre6_xmit() - ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit() - net/packet: fix packet_sock xmit return value checking - net/smc: Fix sock leak when release after smc_shutdown() - rxrpc: Restore removed timer deletion - igc: Fix BUG: scheduling while atomic - igc: Fix infinite loop in release_swfw_sync - esp: limit skb_page_frag_refill use to a single page - spi: spi-mtk-nor: initialize spi controller after resume - dmaengine: mediatek:Fix PM usage reference leak of mtk_uart_apdma_alloc_chan_resources - dmaengine: imx-sdma: Fix error checking in sdma_event_remap - ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec is in use - ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component - ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek - ALSA: hda/realtek: Add quirk for Clevo NP70PNP - ALSA: usb-audio: Clear MIDI port active flag after draining - gfs2: assign rgrp glock before compute_bitstructs - perf tools: Fix segfault accessing sample_id xyarray - tracing: Dump stacktrace trigger to the corresponding instance - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead- KEYS: Fix mistaken sizeof call in pgp_key_generate_id - KEYS: Add safe guard against faulty PGP key - KEYS: Fix error path return value in pgp_generate_fingerprint - block: fix mismatch size for flush_rq - crypto: hisilicon/sec - don't sleep when in softirq - xen/arm: Fix race in RB-tree based P2M accounting - nbd: fix io hung while disconnecting device - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - filemap: Correct the conditions for marking a folio as accessed - Revert "mm/filemap: fix that first page is not mark accessed in filemap_read()" - net: rose: fix UAF bugs caused by timer handler - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - openeuler_defconfig: Enable SENSORS_ZHAOXIN_CPUTEMP as module by default - Driver for Zhaoxin CPU core temperature monitoring - scsi: iscsi: fix kabi broken in struct iscsi_transport - scsi: iscsi: fix kabi broken in struct iscsi_cls_conn - scsi: iscsi: Fix unbound endpoint error handling - scsi: iscsi: Fix endpoint reuse regression - dma-direct: avoid redundant memory sync for swiotlb - timers: Fix warning condition in __run_timers() - i2c: pasemi: Wait for write xfers to finish - smp: Fix offline cpu check in flush_smp_call_function_queue() - dm integrity: fix memory corruption when tag_size is less than digest size - ARM: davinci: da850-evm: Avoid NULL pointer dereference - tick/nohz: Use WARN_ON_ONCE() to prevent console saturation - genirq/affinity: Consider that CPUs on nodes can be unbalanced - drm/amdgpu: Enable gfxoff quirk on MacBook Pro - drm/amd/display: don't ignore alpha property on pre-multiplied mode - ipv6: fix panic when forwarding a pkt with no in6 dev - nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size - ALSA: pcm: Test for "silence" field in struct "pcm_format_data" - ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers - ALSA: hda/realtek: Add quirk for Clevo PD50PNT - btrfs: mark resumed async balance as writing - btrfs: fix root ref counts in error handling in btrfs_get_root_ref - ath9k: Fix usage of driver-private space in tx_info - ath9k: Properly clear TX status area before reporting to mac80211 - gcc-plugins: latent_entropy: use /dev/urandom - memory: renesas-rpc-if: fix platform-device leak in error path - KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm: fix unexpected zeroed page mapping with zram swap - mm, page_alloc: fix build_zonerefs_node() - perf/imx_ddr: Fix undefined behavior due to shift overflowing the constant - drivers: net: slip: fix NPD bug in sl_tx_timeout() - scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan - scsi: mvsas: Add PCI ID of RocketRaid 2640 - drm/amd/display: Fix allocate_mst_payload assert on resume - drm/amd/display: Revert FEC check in validation - myri10ge: fix an incorrect free for skb in myri10ge_sw_tso - net: usb: aqc111: Fix out-of-bounds accesses in RX fixup - net: axienet: setup mdio unconditionally - tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry - arm64: alternatives: mark patch_alternative() as `noinstr` - regulator: wm8994: Add an off-on delay for WM8994 variant - gpu: ipu-v3: Fix dev_dbg frequency output - ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs - net: micrel: fix KS8851_MLL Kconfig - scsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024 - scsi: lpfc: Fix queue failures when recovering from PCI parity error - scsi: target: tcmu: Fix possible page UAF - Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer - drm/amdkfd: Check for potential null return of kmalloc_array() - drm/amdgpu/vcn: improve vcn dpg stop procedure - drm/amdkfd: Fix Incorrect VMIDs passed to HWS - drm/amd/display: Update VTEM Infopacket definition - drm/amd/display: FEC check in timing validation - drm/amd/display: fix audio format not updated after edid updated - btrfs: do not warn for free space inode in cow_file_range - btrfs: fix fallocate to use file_modified to update permissions consistently - drm/amd: Add USBC connector ID - net: bcmgenet: Revert "Use stronger register read/writes to assure ordering" - dm mpath: only use ktime_get_ns() in historical selector - cifs: potential buffer overflow in handling symlinks - nfc: nci: add flush_workqueue to prevent uaf - perf tools: Fix misleading add event PMU debug message - testing/selftests/mqueue: Fix mq_perf_tests to free the allocated cpu set - sctp: Initialize daddr on peeled off socket - scsi: iscsi: Fix conn cleanup and stop race during iscsid restart - scsi: iscsi: Fix offload conn cleanup when iscsid restarts - scsi: iscsi: Move iscsi_ep_disconnect() - scsi: iscsi: Fix in-kernel conn failure handling - scsi: iscsi: Rel ref after iscsi_lookup_endpoint() - scsi: iscsi: Use system_unbound_wq for destroy_work - scsi: iscsi: Force immediate failure during shutdown - scsi: iscsi: Stop queueing during ep_disconnect - scsi: pm80xx: Enable upper inbound, outbound queues - scsi: pm80xx: Mask and unmask upper interrupt vectors 32-63 - net/smc: Fix NULL pointer dereference in smc_pnet_find_ib() - drm/msm/dsi: Use connector directly in msm_dsi_manager_connector_init() - drm/msm: Fix range size vs end confusion - cfg80211: hold bss_lock while updating nontrans_list - net/sched: taprio: Check if socket flags are valid - net: ethernet: stmmac: fix altr_tse_pcs function when using a fixed-link - net: dsa: felix: suppress -EPROBE_DEFER errors - net/sched: fix initialization order when updating chain 0 head - mlxsw: i2c: Fix initialization error flow - net: mdio: Alphabetically sort header inclusion - gpiolib: acpi: use correct format characters - veth: Ensure eth header is in skb's linear part - SUNRPC: Fix the svc_deferred_event trace class - media: rockchip/rga: do proper error checking in probe - firmware: arm_scmi: Fix sorting of retrieved clock rates - memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probe - drm/msm: Add missing put_task_struct() in debugfs path - btrfs: remove unused variable in btrfs_{start,write}_dirty_block_groups() - ACPI: processor idle: Check for architectural support for LPI - cpuidle: PSCI: Move the `has_lpi` check to the beginning of the function - drm/amdkfd: Use drm_priv to pass VM from KFD to amdgpu- powerpc: Fix virt_addr_valid() for 64-bit Book3E & 32-bit - Revert "powerpc: Fix virt_addr_valid() check" - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - irqchip/gic, gic-v3: Prevent GSI to SGI translations - Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() - arm64: module: remove (NOLOAD) from linker script - selftests: cgroup: Test open-time cgroup namespace usage for migration checks - selftests: cgroup: Test open-time credential usage for migration checks - selftests: cgroup: Make cg_create() use 0755 for permission instead of 0644 - selftests/cgroup: Fix build on older distros - mm: don't skip swap entry even if zap_details specified - ubsan: remove CONFIG_UBSAN_OBJECT_SIZE - dmaengine: Revert "dmaengine: shdma: Fix runtime PM imbalance on error" - tools build: Use $(shell ) instead of `` to get embedded libperl's ccopts - tools build: Filter out options and warnings not supported by clang - perf python: Fix probing for some clang command line options - perf build: Don't use -ffat-lto-objects in the python feature test when building with clang-13 - drm/amdkfd: Create file descriptor after client is added to smi_clients list - drm/nouveau/pmu: Add missing callbacks for Tegra devices - drm/amdgpu/smu10: fix SoC/fclk units in auto mode - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator - ata: sata_dwc_460ex: Fix crash due to OOB write - gpio: Restrict usage of GPIO chip irq members before initialization - RDMA/hfi1: Fix use-after-free bug for mm struct - arm64: patch_text: Fixup last cpu should be master - btrfs: prevent subvol with swapfile from being deleted - btrfs: fix qgroup reserve overflow the qgroup limit - x86/speculation: Restore speculation related MSRs during S3 resume - x86/pm: Save the MSR validity status at context setup - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - lz4: fix LZ4_decompress_safe_partial read out of bound - mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete - mmc: mmci: stm32: correctly check all elements of sg list - Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning" - arm64: Add part number for Arm Cortex-A78AE - perf session: Remap buf if there is no space for event - perf tools: Fix perf's libperf_print callback - perf: arm-spe: Fix perf report --mem-mode - iommu/omap: Fix regression in probe for NULL pointer dereference - SUNRPC: svc_tcp_sendmsg() should handle errors from xdr_alloc_bvec() - SUNRPC: Handle low memory situations in call_status() - SUNRPC: Handle ENOMEM in call_transmit_status() - io_uring: don't touch scm_fp_list after queueing skb - drbd: Fix five use after free bugs in get_initial_state - bpf: Support dual-stack sockets in bpf_tcp_check_syncookie - spi: bcm-qspi: fix MSPI only access with bcm_qspi_exec_mem_op() - qede: confirm skb is allocated before using - net: phy: mscc-miim: reject clause 45 register accesses - rxrpc: fix a race in rxrpc_exit_net() - net: openvswitch: fix leak of nested actions - net: openvswitch: don't send internal clone attribute to the userspace. - ice: synchronize_rcu() when terminating rings - ipv6: Fix stats accounting in ip6_pkt_drop - ice: Do not skip not enabled queues in ice_vc_dis_qs_msg - ice: Set txq_teid to ICE_INVAL_TEID on ring creation - dpaa2-ptp: Fix refcount leak in dpaa2_ptp_probe - IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition - RDMA/mlx5: Don't remove cache MRs when a delay is needed - sfc: Do not free an empty page_ring - bnxt_en: reserve space inside receive page for skb_shared_info - drm/imx: Fix memory leak in imx_pd_connector_get_modes - drm/imx: imx-ldb: Check for null pointer after calling kmemdup - net: stmmac: Fix unset max_speed difference between DT and non-DT platforms - net: ipv4: fix route with nexthop object delete warning - ice: Clear default forwarding VSI during VSI release - net/tls: fix slab-out-of-bounds bug in decrypt_internal - scsi: zorro7xx: Fix a resource leak in zorro7xx_remove_one() - Drivers: hv: vmbus: Fix potential crash on module unload - drm/amdgpu: fix off by one in amdgpu_gfx_kiq_acquire() - Revert "hv: utils: add PTP_1588_CLOCK to Kconfig to fix build" - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - parisc: Fix patch code locking and flushing - parisc: Fix CPU affinity for Lasi, WAX and Dino chips - NFS: Avoid writeback threads getting stuck in mempool_alloc() - NFS: nfsiod should not block forever in mempool_alloc() - SUNRPC: Fix socket waits for write buffer space - jfs: prevent NULL deref in diFree - virtio_console: eliminate anonymous module_init & module_exit - serial: samsung_tty: do not unlock port->lock for uart_write_wakeup() - x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC: remove scheduling boost for "SWAPPER" tasks. - SUNRPC/xprt: async tasks mustn't block waiting for memory - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - clk: Enforce that disjoints limits are invalid - clk: ti: Preserve node in ti_dt_clocks_register() - xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 - NFSv4: Protect the state recovery thread against direct reclaim - NFSv4.2: fix reference count leaks in _nfs42_proc_copy_notify() - w1: w1_therm: fixes w1_seq for ds28ea00 sensors - staging: wfx: fix an error handling in wfx_init_common() - phy: amlogic: meson8b-usb2: Use dev_err_probe() - staging: vchiq_core: handle NULL result of find_service_by_handle - clk: si5341: fix reported clk_rate when output divider is 2 - minix: fix bug when opening a file with O_DIRECT - init/main.c: return 1 from handled __setup() functions - ceph: fix memory leak in ceph_readdir when note_last_dentry returns error - netlabel: fix out-of-bounds memory accesses - Bluetooth: Fix use after free in hci_send_acl - MIPS: ingenic: correct unit node address - xtensa: fix DTC warning unit_address_format - usb: dwc3: omap: fix "unbalanced disables for smps10_out1" on omap5evm - net: sfp: add 2500base-X quirk for Lantech SFP module - net: limit altnames to 64k total - net: account alternate interface name memory - can: isotp: set default value for N_As to 50 micro seconds - scsi: libfc: Fix use after free in fc_exch_abts_resp() - powerpc/secvar: fix refcount leak in format_show() - MIPS: fix fortify panic when copying asm exception handlers - PCI: endpoint: Fix misused goto label - bnxt_en: Eliminate unintended link toggle during FW reset - Bluetooth: use memset avoid memory leaks - Bluetooth: Fix not checking for valid hdev on bt_dev_{info,warn,err,dbg} - tuntap: add sanity checks about msg_controllen in sendmsg - macvtap: advertise link netns via netlink - mips: ralink: fix a refcount leak in ill_acc_of_setup() - net/smc: correct settings of RMB window update limit - scsi: hisi_sas: Free irq vectors in order for v3 HW - scsi: aha152x: Fix aha152x_setup() __setup handler return value - mt76: mt7615: Fix assigning negative values to unsigned variable - scsi: pm8001: Fix memory leak in pm8001_chip_fw_flash_update_req() - scsi: pm8001: Fix tag leaks on error - scsi: pm8001: Fix task leak in pm8001_send_abort_all() - scsi: pm8001: Fix pm8001_mpi_task_abort_resp() - scsi: pm8001: Fix pm80xx_pci_mem_copy() interface - drm/amdkfd: make CRAT table missing message informational only - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - iwlwifi: mvm: Correctly set fragmented EBS - power: supply: axp288-charger: Set Vhold to 4.4V - PCI: pciehp: Add Qualcomm quirk for Command Completed erratum - tcp: Don't acquire inet_listen_hashbucket::lock with disabled BH. - PCI: endpoint: Fix alignment fault error in copy tests - usb: ehci: add pci device support for Aspeed platforms - iommu/arm-smmu-v3: fix event handling soft lockup - PCI: aardvark: Fix support for MSI interrupts - drm/amdgpu: Fix recursive locking warning - powerpc: Set crashkernel offset to mid of RMA region - ipv6: fix kabi for mc_forwarding in struct ipv6_devconf - ipv6: make mc_forwarding atomic - libbpf: Fix build issue with llvm-readelf - cfg80211: don't add non transmitted BSS to 6GHz scanned channels - mt76: dma: initialize skip_unmap in mt76_dma_rx_fill - power: supply: axp20x_battery: properly report current when discharging - scsi: bfa: Replace snprintf() with sysfs_emit() - scsi: mvsas: Replace snprintf() with sysfs_emit() - bpf: Make dst_port field in struct bpf_sock 16-bit wide - ath11k: mhi: use mhi_sync_power_up() - ath11k: fix kernel panic during unload/load ath11k modules - powerpc: dts: t104xrdb: fix phy type for FMAN 4/5 - ptp: replace snprintf with sysfs_emit - usb: gadget: tegra-xudc: Fix control endpoint's definitions - usb: gadget: tegra-xudc: Do not program SPARAM - drm/amd/amdgpu/amdgpu_cs: fix refcount leak of a dma_fence obj - drm/amd/display: Add signal type check when verify stream backends same - ath5k: fix OOB in ath5k_eeprom_read_pcal_info_5111 - drm: Add orientation quirk for GPD Win Max - KVM: x86/emulator: Emulate RDPID only if it is enabled in guest - KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs - rtc: wm8350: Handle error for wm8350_register_irq - gfs2: gfs2_setattr_size error path fix - gfs2: Fix gfs2_release for non-writers regression - gfs2: Check for active reservation in gfs2_release - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - netfilter: nf_tables: stricter validation of element data - xen-netfront: restore __skb_queue_tail() positioning in xennet_get_responses() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/filemap: fix UAF in find_lock_entries - shmem: allow reporting fanotify events with file handles on tmpfs - fs: introduce a wrapper uuid_to_fsid() - Revert "iommu: handle page response timeout" - mm/filemap: fix that first page is not mark accessed in filemap_read() - block: don't use cmpxchg64() on 32-bit platform - block: fix that iostat can show huge wait time - block: fix sleeping function called from invalid context in part_get_stat_info() - block: fix kabi broken in struct hd_struct - blk-mq: fix kabi broken in struct request - block: update nsecs[] in part_stat_show() and diskstats_show() - blk-throttle: fix io hung due to configuration updates - kabi: deduplication friendly structs- vt: drop old FONT ioctls - genirq: Take the proposed affinity at face value if force==true - irqchip/gic-v3: Always trust the managed affinity provided by the core code - genirq: Always limit the affinity to online CPUs - genirq/msi: Shutdown managed interrupts with unsatifiable affinities - sign-file: Support SM signature - arm64: Do not defer reserve_crashkernel() for platforms with no DMA memory zones- smp: fix early_param csdlock_debug boot panic - RDMA/hns: Use hr_reg_read() instead of remaining roce_get_xxx() - RDMA/hns: Use hr_reg_xxx() instead of remaining roce_set_xxx() - RDMA/hns: Remove the num_cqc_timer variable - RDMA/hns: Add the detection for CMDQ status in the device initialization process - RDMA/hns: Remove unnecessary ret variable from hns_roce_dereg_mr() - RDMA/hns: Init the variable at the suitable place - RDMA/hns: Add judgment on the execution result of CMDQ that free vf resource - RDMA/hns: Remove redundant variable "ret" - RDMA/hns: Remove unused function to_hns_roce_state() - RDMA/hns: Remove unnecessary check for the sgid_attr when modifying QP - ipmi:watchdog: Set panic count to proper value on a panic - ipmi/watchdog: replace atomic_add() and atomic_sub() - scsi: hisi_sas: Change the debugfs parameters dump count default value - blk-mq: don't clear flush_rq from tags->rqs[] - ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - PCI: xgene: Revert "PCI: xgene: Use inbound resources for setup" - can: m_can: m_can_tx_handler(): fix use after free of skb - openvswitch: Fixed nd target mask field in the flow dump. - docs: sysctl/kernel: add missing bit to panic_print - um: Fix uml_mconsole stop/go - ARM: dts: spear13xx: Update SPI dma properties - ARM: dts: spear1340: Update serial node properties - ASoC: topology: Allow TLV control to be either read or write - dt-bindings: spi: mxic: The interrupt property is not mandatory - dt-bindings: mtd: nand-controller: Fix a comment in the examples - dt-bindings: mtd: nand-controller: Fix the reg property description - bpf: Fix comment for helper bpf_current_task_under_cgroup() - bpf: Adjust BPF stack helper functions to accommodate skip > 0 - mm/usercopy: return 1 from hardened_usercopy __setup() handler - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ARM: 9187/1: JIVE: fix return value of __setup handler - mm/mmap: return 1 from stack_guard_gap __setup() handler - batman-adv: Check ptr for NULL before reducing its refcnt - ASoC: soc-compress: Change the check for codec_dai - staging: mt7621-dts: fix pinctrl-0 items to be size-1 items on ethernet - proc: bootconfig: Add null pointer check - can: isotp: restore accidentally removed MSG_PEEK feature - platform/chrome: cros_ec_typec: Check for EC device - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - riscv module: remove (NOLOAD) - io_uring: fix memory leak of uid in files registration - ARM: iop32x: offset IRQ numbers by 1 - ASoC: mediatek: mt6358: add missing EXPORT_SYMBOLs - pinctrl: nuvoton: npcm7xx: Use %zu printk format for ARRAY_SIZE() - pinctrl: nuvoton: npcm7xx: Rename DS() macro to DSTR() - watchdog: rti-wdt: Add missing pm_runtime_disable() in probe function - pinctrl: pinconf-generic: Print arguments for bias-pull-* - watch_queue: Free the page array when watch_queue is dismantled - crypto: arm/aes-neonbs-cbc - Select generic cbc and aes - mailbox: imx: fix wakeup failure from freeze mode - rxrpc: Fix call timer start racing with call destruction - gfs2: Make sure FITRIM minlen is rounded up to fs block size - rtc: check if __rtc_read_time was successful - XArray: Update the LRU list in xas_split() - can: mcp251xfd: mcp251xfd_register_get_dev_id(): fix return of error value - can: mcba_usb: properly check endpoint type - XArray: Fix xas_create_range() when multi-order entry present - wireguard: socket: ignore v6 endpoints when ipv6 is disabled - wireguard: socket: free skb in send6 when ipv6 is disabled - wireguard: queueing: use CFI-safe ptr_ring cleanup function - ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM - KVM: SVM: fix panic on out-of-bounds guest IRQ - KVM: x86: fix sending PV IPI - KVM: Prevent module exit until all VMs are freed - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - platform: chrome: Split trace include file - scsi: qla2xxx: Use correct feature type field during RFF_ID processing - scsi: qla2xxx: Reduce false trigger to login - scsi: qla2xxx: Fix N2N inconsistent PLOGI - scsi: qla2xxx: Fix missed DMA unmap for NVMe ls requests - scsi: qla2xxx: Fix hang due to session stuck - scsi: qla2xxx: Fix incorrect reporting of task management failure - scsi: qla2xxx: Fix disk failure to rediscover - scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair() - scsi: qla2xxx: Check for firmware dump already collected - scsi: qla2xxx: Add devids and conditionals for 28xx - scsi: qla2xxx: Fix device reconnect in loop topology - scsi: qla2xxx: Fix warning for missing error code - scsi: qla2xxx: Fix wrong FDMI data for 64G adapter - scsi: qla2xxx: Fix scheduling while atomic - scsi: qla2xxx: Fix stuck session in gpdb - powerpc: Fix build errors with newer binutils - powerpc/lib/sstep: Fix build errors with newer binutils - powerpc/lib/sstep: Fix 'sthcx' instruction - powerpc/kasan: Fix early region not updated correctly - KVM: x86/mmu: Check for present SPTE when clearing dirty bit in TDP MMU - ALSA: hda/realtek: Add alc256-samsung-headphone fixup - media: atomisp: fix bad usage at error handling logic - mmc: host: Return an error when ->enable_sdio_irq() ops is missing - media: hdpvr: initialize dev->worker at hdpvr_register_videodev - media: Revert "media: em28xx: add missing em28xx_close_extension" - video: fbdev: sm712fb: Fix crash in smtcfb_write() - ARM: mmp: Fix failure to remove sram device - ARM: tegra: tamonten: Fix I2C3 pad setting - lib/test_lockup: fix kernel pointer check for separate address spaces - uaccess: fix type mismatch warnings from access_ok() - media: cx88-mpeg: clear interrupt status register before streaming video - ASoC: soc-core: skip zero num_dai component in searching dai name - ARM: dts: bcm2711: Add the missing L1/L2 cache information - video: fbdev: udlfb: replace snprintf in show functions with sysfs_emit - video: fbdev: omapfb: panel-tpo-td043mtea1: Use sysfs_emit() instead of snprintf() - video: fbdev: omapfb: panel-dsi-cm: Use sysfs_emit() instead of snprintf() - arm64: defconfig: build imx-sdma as a module - ARM: dts: imx7: Use audio_mclk_post_div instead audio_mclk_root_clk - ARM: ftrace: avoid redundant loads or clobbering IP - media: atomisp: fix dummy_ptr check to avoid duplicate active_bo - media: atomisp_gmin_platform: Add DMI quirk to not turn AXP ELDO2 regulator off on some boards - ASoC: madera: Add dependencies on MFD - ARM: dts: bcm2837: Add the missing L1/L2 cache information - ARM: dts: qcom: fix gic_irq_domain_translate warnings for msm8960 - video: fbdev: omapfb: acx565akm: replace snprintf with sysfs_emit - video: fbdev: cirrusfb: check pixclock to avoid divide by zero - video: fbdev: w100fb: Reset global state - video: fbdev: nvidiafb: Use strscpy() to prevent buffer overflow - media: ir_toy: free before error exiting - media: staging: media: zoran: fix various V4L2 compliance errors - media: staging: media: zoran: calculate the right buffer number for zoran_reap_stat_com - media: staging: media: zoran: move videodev alloc - ntfs: add sanity check on allocation size - f2fs: compress: fix to print raw data size in error path of lz4 decompression - NFSD: Fix nfsd_breaker_owns_lease() return values - f2fs: fix to do sanity check on curseg->alloc_type - ext4: don't BUG if someone dirty pages without asking ext4 first - ext4: fix ext4_mb_mark_bb() with flex_bg with fast_commit - ext4: correct cluster len and clusters changed accounting in ext4_mb_mark_bb - locking/lockdep: Iterate lock_classes directly when reading lockdep files - spi: tegra20: Use of_device_get_match_data() - nvme-tcp: lockdep: annotate in-kernel sockets - parisc: Fix handling off probe non-access faults - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - Revert "Revert "block, bfq: honor already-setup queue merges"" - lib/raid6/test/Makefile: Use $(pound) instead of # for Make 4.3 - ACPICA: Avoid walking the ACPI Namespace if it is not there - fs/binfmt_elf: Fix AT_PHDR for unusual ELF files - irqchip/nvic: Release nvic_base upon failure - irqchip/qcom-pdc: Fix broken locking - Fix incorrect type in assignment of ipv6 port for audit - loop: use sysfs_emit() in the sysfs xxx show() - selinux: allow FIOCLEX and FIONCLEX with policy capability - selinux: use correct type for context length - pinctrl: npcm: Fix broken references to chip->parent_device - gcc-plugins/stackleak: Exactly match strings instead of prefixes - regulator: rpi-panel: Handle I2C errors/timing to the Atmel - LSM: general protection fault in legacy_parse_param - fs: fix fd table size alignment properly - lib/test: use after free in register_test_dev_kmod() - fs: fd tables have to be multiples of BITS_PER_LONG - net: dsa: bcm_sf2_cfp: fix an incorrect NULL check on list iterator - NFSv4/pNFS: Fix another issue with a list iterator pointing to the head - qlcnic: dcb: default to returning -EOPNOTSUPP - selftests: test_vxlan_under_vrf: Fix broken test case - net: phy: broadcom: Fix brcm_fet_config_init() - net: enetc: report software timestamping via SO_TIMESTAMPING - xen: fix is_xen_pmu() - clk: Initialize orphan req_rate - clk: qcom: gcc-msm8994: Fix gpll4 width - kdb: Fix the putarea helper function - NFSv4.1: don't retry BIND_CONN_TO_SESSION on session error - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - jfs: fix divide error in dbNextAG - driver core: dd: fix return value of __setup handler - firmware: google: Properly state IOMEM dependency - kgdbts: fix return value of __setup handler - serial: 8250: fix XOFF/XON sending when DMA is used - kgdboc: fix return value of __setup handler - tty: hvc: fix return value of __setup handler - pinctrl/rockchip: Add missing of_node_put() in rockchip_pinctrl_probe - pinctrl: nomadik: Add missing of_node_put() in nmk_pinctrl_probe - pinctrl: mediatek: paris: Skip custom extra pin config dump for virtual GPIOs - pinctrl: mediatek: paris: Fix pingroup pin config state readback - pinctrl: mediatek: paris: Fix "argument" argument type for mtk_pinconf_get() - pinctrl: mediatek: paris: Fix PIN_CONFIG_BIAS_* readback - pinctrl: mediatek: Fix missing of_node_put() in mtk_pctrl_init - staging: mt7621-dts: fix GB-PC2 devicetree - staging: mt7621-dts: fix pinctrl properties for ethernet - staging: mt7621-dts: fix formatting - staging: mt7621-dts: fix LEDs and pinctrl on GB-PC1 devicetree - NFS: remove unneeded check in decode_devicenotify_args() - clk: tegra: tegra124-emc: Fix missing put_device() call in emc_ensure_emc_driver - clk: clps711x: Terminate clk_div_table with sentinel element - clk: loongson1: Terminate clk_div_table with sentinel element - clk: actions: Terminate clk_div_table with sentinel element - nvdimm/region: Fix default alignment for small regions - remoteproc: qcom_q6v5_mss: Fix some leaks in q6v5_alloc_memory_region - remoteproc: qcom_wcnss: Add missing of_node_put() in wcnss_alloc_memory_region - remoteproc: qcom: Fix missing of_node_put in adsp_alloc_memory_region - dmaengine: hisi_dma: fix MSI allocate fail when reload hisi_dma - clk: qcom: clk-rcg2: Update the frac table for pixel clock - clk: qcom: clk-rcg2: Update logic to calculate D value for RCG - clk: at91: sama7g5: fix parents of PDMCs' GCLK - clk: imx7d: Remove audio_mclk_root_clk - dma-debug: fix return value of __setup handlers - NFS: Return valid errors from nfs2/3_decode_dirent() - habanalabs: Add check for pci_enable_device - iio: adc: Add check for devm_request_threaded_irq - serial: 8250: Fix race condition in RTS-after-send handling - NFS: Use of mapping_set_error() results in spurious errors - serial: 8250_lpss: Balance reference count for PCI DMA device - serial: 8250_mid: Balance reference count for PCI DMA device - phy: dphy: Correct lpx parameter and its derivatives(ta_{get,go,sure}) - clk: qcom: ipq8074: Use floor ops for SDCC1 clock - pinctrl: renesas: checker: Fix miscalculation of number of states - pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel - staging:iio:adc:ad7280a: Fix handing of device address bit reversing. - iio: mma8452: Fix probe failing when an i2c_device_id is used - clk: qcom: ipq8074: fix PCI-E clock oops - soundwire: intel: fix wrong register name in intel_shim_wake - cpufreq: qcom-cpufreq-nvmem: fix reading of PVS Valid fuse - misc: alcor_pci: Fix an error handling path - fsi: Aspeed: Fix a potential double free - fsi: aspeed: convert to devm_platform_ioremap_resource - pwm: lpc18xx-sct: Initialize driver data and hardware before pwmchip_add() - mxser: fix xmit_buf leak in activate when LSR == 0xff - mfd: asic3: Add missing iounmap() on error asic3_mfd_probe - tipc: fix the timer expires after interval 100ms - openvswitch: always update flow key after nat - tcp: ensure PMTU updates are processed during fastopen - net: bcmgenet: Use stronger register read/writes to assure ordering - PCI: Avoid broken MSI on SB600 USB devices - selftests/bpf/test_lirc_mode2.sh: Exit with proper code - i2c: mux: demux-pinctrl: do not deactivate a master that is not active - i2c: meson: Fix wrong speed use from probe - af_netlink: Fix shift out of bounds in group mask calculation - ipv4: Fix route lookups when handling ICMP redirects and PMTU updates - Bluetooth: btmtksdio: Fix kernel oops in btmtksdio_interrupt - Bluetooth: call hci_le_conn_failed with hdev lock in hci_le_conn_failed - selftests/bpf: Fix error reporting from sock_fields programs - bareudp: use ipv6_mod_enabled to check if IPv6 enabled - can: isotp: support MSG_TRUNC flag when reading from socket - can: isotp: return -EADDRNOTAVAIL when reading from unbound socket - USB: storage: ums-realtek: fix error code in rts51x_read_mem() - samples/bpf, xdpsock: Fix race when running for fix duration of time - bpf, sockmap: Fix double uncharge the mem of sk_msg - bpf, sockmap: Fix more uncharged while msg has more_data - bpf, sockmap: Fix memleak in tcp_bpf_sendmsg while sk msg is full - RDMA/mlx5: Fix memory leak in error flow for subscribe event routine - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - MIPS: pgalloc: fix memory leak caused by pgd_free() - MIPS: RB532: fix return value of __setup handler - mips: cdmm: Fix refcount leak in mips_cdmm_phys_base - ath10k: Fix error handling in ath10k_setup_msa_resources - vxcan: enable local echo for sent CAN frames - powerpc: 8xx: fix a return value error in mpc8xx_pic_init - platform/x86: huawei-wmi: check the return value of device_create_file() - selftests/bpf: Make test_lwt_ip_encap more stable and faster - libbpf: Unmap rings when umem deleted - mfd: mc13xxx: Add check for mc13xxx_irq_request - powerpc/sysdev: fix incorrect use to determine if list is empty - mips: DEC: honor CONFIG_MIPS_FP_SUPPORT=n - net: axienet: fix RX ring refill allocation failure handling - IB/hfi1: Allow larger MTU without AIP - power: supply: wm8350-power: Add missing free in free_charger_irq - power: supply: wm8350-power: Handle error for wm8350_register_irq - i2c: xiic: Make bus names unique - hv_balloon: rate-limit "Unhandled message" warning - KVM: x86/emulator: Defer not-present segment check in __load_segment_descriptor() - KVM: x86: Fix emulation in writing cr8 - powerpc/Makefile: Don't pass -mcpu=powerpc64 when building 32-bit - powerpc/mm/numa: skip NUMA_NO_NODE onlining in parse_numa_properties() - libbpf: Skip forward declaration when counting duplicated type names - gpu: host1x: Fix a memory leak in 'host1x_remove()' - bpf, arm64: Feed byte-offset into bpf line info - bpf, arm64: Call build_prologue() first in first JIT pass - drm/bridge: cdns-dsi: Make sure to to create proper aliases for dt - scsi: hisi_sas: Change permission of parameter prot_mask - power: supply: bq24190_charger: Fix bq24190_vbus_is_enabled() wrong false return - drm/tegra: Fix reference leak in tegra_dsi_ganged_probe - ext2: correct max file size computing - TOMOYO: fix __setup handlers return values - drm/amd/display: Remove vupdate_int_entry definition - RDMA/mlx5: Fix the flow of a miss in the allocation of a cache ODP MR - scsi: pm8001: Fix abort all task initialization - scsi: pm8001: Fix NCQ NON DATA command completion handling - scsi: pm8001: Fix NCQ NON DATA command task initialization - scsi: pm8001: Fix le32 values handling in pm80xx_chip_sata_req() - scsi: pm8001: Fix le32 values handling in pm80xx_chip_ssp_io_req() - scsi: pm8001: Fix payload initialization in pm80xx_encrypt_update() - scsi: pm8001: Fix le32 values handling in pm80xx_set_sas_protocol_timer_config() - scsi: pm8001: Fix payload initialization in pm80xx_set_thermal_config() - scsi: pm8001: Fix command initialization in pm8001_chip_ssp_tm_req() - scsi: pm8001: Fix command initialization in pm80XX_send_read_log() - dm crypt: fix get_key_size compiler warning if !CONFIG_KEYS - drm/msm/dpu: fix dp audio condition - drm/msm/dpu: add DSPP blocks teardown - drm/msm/dp: populate connector of struct dp_panel - iwlwifi: mvm: Fix an error code in iwl_mvm_up() - iwlwifi: Fix -EIO error code that is never returned - dax: make sure inodes are flushed before destroy cache - IB/cma: Allow XRC INI QPs to set their local ACK timeout - drm/amd/display: Add affected crtcs to atomic state for dsc mst unplug - drm/amd/pm: enable pm sysfs write for one VF mode - iommu/ipmmu-vmsa: Check for error num after setting mask - HID: i2c-hid: fix GET/SET_REPORT for unnumbered reports - power: supply: ab8500: Fix memory leak in ab8500_fg_sysfs_init - drm/bridge: dw-hdmi: use safe format when first in bridge chain - PCI: aardvark: Fix reading PCI_EXP_RTSTA_PME bit on emulated bridge - scripts/dtc: Call pkg-config POSIXly correct - net: dsa: mv88e6xxx: Enable port policy support on 6097 - mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_tbl_update - mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_tbl_update - mt76: mt7915: use proper aid value in mt7915_mcu_sta_basic_tlv - mt76: mt7915: use proper aid value in mt7915_mcu_wtbl_generic_tlv in sta mode - powerpc/perf: Don't use perf_hw_context for trace IMC PMU - KVM: PPC: Book3S HV: Check return value of kvmppc_radix_init - powerpc: dts: t1040rdb: fix ports names for Seville Ethernet switch - ray_cs: Check ioremap return value - power: reset: gemini-poweroff: Fix IRQ check in gemini_poweroff_probe - i40e: respect metadata on XSK Rx to skb - i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb - KVM: PPC: Fix vmx/vsx mixup in mmio emulation - RDMA/core: Set MR type in ib_reg_user_mr - ath9k_htc: fix uninit value bugs - drm/amd/pm: return -ENOTSUPP if there is no get_dpm_ultimate_freq function - drm/amd/display: Fix a NULL pointer dereference in amdgpu_dm_connector_add_common_modes() - drm/nouveau/acr: Fix undefined behavior in nvkm_acr_hsfw_load_bl() - ionic: fix type complaint in ionic_dev_cmd_clean() - drm/edid: Don't clear formats if using deep color - mtd: rawnand: gpmi: fix controller timings setting - mtd: onenand: Check for error irq - Bluetooth: hci_serdev: call init_rwsem() before p->open() - udmabuf: validate ubuf->pagecount - libbpf: Fix possible NULL pointer dereference when destroying skeleton - drm/panfrost: Check for error num after setting mask - ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern - drm: bridge: adv7511: Fix ADV7535 HPD enablement - drm/bridge: nwl-dsi: Fix PM disable depth imbalance in nwl_dsi_probe - drm/bridge: Add missing pm_runtime_disable() in __dw_mipi_dsi_probe - drm/bridge: Fix free wrong object in sii8620_init_rcp_input_dev - drm/meson: osd_afbcd: Add an exit callback to struct meson_afbcd_ops - ARM: configs: multi_v5_defconfig: re-enable CONFIG_V4L_PLATFORM_DRIVERS - ASoC: codecs: wcd934x: Add missing of_node_put() in wcd934x_codec_parse_data - ASoC: msm8916-wcd-analog: Fix error handling in pm8916_wcd_analog_spmi_probe - ASoC: atmel: Fix error handling in sam9x5_wm8731_driver_probe - ASoC: atmel: sam9x5_wm8731: use devm_snd_soc_register_card() - mmc: davinci_mmc: Handle error for clk_enable - ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepare() in msm8916_wcd_digital_probe - ASoC: imx-es8328: Fix error return code in imx_es8328_probe() - ASoC: fsl_spdif: Disable TX clock when stop - ASoC: mxs: Fix error handling in mxs_sgtl5000_probe - ASoC: dmaengine: do not use a NULL prepare_slave_config() callback - ASoC: SOF: Add missing of_node_put() in imx8m_probe - ASoC: rockchip: i2s: Fix missing clk_disable_unprepare() in rockchip_i2s_probe - ASoC: rockchip: i2s: Use devm_platform_get_and_ioremap_resource() - ivtv: fix incorrect device_caps for ivtvfb - media: saa7134: fix incorrect use to determine if list is empty - media: saa7134: convert list_for_each to entry variant - video: fbdev: omapfb: Add missing of_node_put() in dvic_probe_of - ASoC: fsi: Add check for clk_enable - ASoC: wm8350: Handle error for wm8350_register_irq - ASoC: atmel: Add missing of_node_put() in at91sam9g20ek_audio_probe - media: vidtv: Check for null return of vzalloc - media: stk1160: If start stream fails, return buffers with VB2_BUF_STATE_QUEUED - m68k: coldfire/device.c: only build for MCF_EDMA when h/w macros are defined - arm64: dts: rockchip: Fix SDIO regulator supply properties on rk3399-firefly - ALSA: firewire-lib: fix uninitialized flag for AV/C deferred transaction - memory: emif: check the pointer temp in get_device_details() - memory: emif: Add check for setup_interrupts - ASoC: soc-compress: prevent the potentially use of null pointer - ASoC: dwc-i2s: Handle errors for clk_enable - ASoC: atmel_ssc_dai: Handle errors for clk_enable - ASoC: mxs-saif: Handle errors for clk_enable - printk: fix return value of printk.devkmsg __setup handler - arm64: dts: broadcom: Fix sata nodename - arm64: dts: ns2: Fix spi-cpol and spi-cpha property - ALSA: spi: Add check for clk_enable() - ASoC: ti: davinci-i2s: Add check for clk_enable() - ASoC: rt5663: check the return value of devm_kzalloc() in rt5663_parse_dp() - uaccess: fix nios2 and microblaze get_user_8() - ASoC: codecs: wcd934x: fix return value of wcd934x_rx_hph_mode_put - media: cedrus: h264: Fix neighbour info buffer size - media: cedrus: H265: Fix neighbour info buffer size - media: usb: go7007: s2250-board: fix leak in probe() - media: em28xx: initialize refcount before kref_get - media: video/hdmi: handle short reads of hdmi info frame. - ARM: dts: imx: Add missing LVDS decoder on M53Menlo - ARM: dts: sun8i: v3s: Move the csi1 block to follow address order - soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe - firmware: ti_sci: Fix compilation failure when CONFIG_TI_SCI_PROTOCOL is not defined - arm64: dts: qcom: sm8150: Correct TCS configuration for apps rsc - arm64: dts: qcom: sdm845: fix microphone bias properties and values - soc: qcom: aoss: remove spurious IRQF_ONESHOT flags - soc: qcom: ocmem: Fix missing put_device() call in of_get_ocmem - soc: qcom: rpmpd: Check for null return of devm_kcalloc - ARM: dts: qcom: ipq4019: fix sleep clock - firmware: qcom: scm: Remove reassignment to desc following initializer - video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name() - video: fbdev: atmel_lcdfb: fix an error code in atmel_lcdfb_probe() - video: fbdev: smscufx: Fix null-ptr-deref in ufx_usb_probe() - video: fbdev: controlfb: Fix COMPILE_TEST build - video: fbdev: controlfb: Fix set but not used warnings - video: fbdev: matroxfb: set maxvram of vbG200eW to the same as vbG200 to avoid black screen - media: aspeed: Correct value for h-total-pixels - media: hantro: Fix overfill bottom register field name - media: meson: vdec: potential dereference of null pointer - media: coda: Fix missing put_device() call in coda_get_vdoa_data - ASoC: generic: simple-card-utils: remove useless assignment - ASoC: xilinx: xlnx_formatter_pcm: Handle sysclk setting - media: bttv: fix WARNING regression on tunerless devices - media: mtk-vcodec: potential dereference of null pointer - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - media: staging: media: zoran: fix usage of vb2_dma_contig_set_max_seg_size - kunit: make kunit_test_timeout compatible with comment - selftests, x86: fix how check_cc.sh is being invoked - f2fs: fix compressed file start atomic write may cause data corruption - f2fs: compress: remove unneeded read when rewrite whole cluster - btrfs: fix unexpected error path when reflinking an inline extent - f2fs: fix to avoid potential deadlock - nfsd: more robust allocation failure handling in nfsd_file_cache_init - f2fs: fix missing free nid in f2fs_handle_failed_inode - perf/x86/intel/pt: Fix address filter config for 32-bit kernel - perf/core: Fix address filter parser for multiple filters - rseq: Optimise rseq_get_rseq_cs() and clear_rseq_cs() - sched/core: Export pelt_thermal_tp - sched/debug: Remove mpol_get/put and task_lock/unlock from sched_show_numa - f2fs: fix to enable ATGC correctly via gc_idle sysfs interface - watch_queue: Actually free the watch - watch_queue: Fix NULL dereference in error cleanup - io_uring: terminate manual loop iterator loop correctly for non-vecs - clocksource: acpi_pm: fix return value of __setup handler - hwmon: (pmbus) Add Vin unit off handling - hwrng: nomadik - Change clk_disable to clk_disable_unprepare - amba: Make the remove callback return void - vfio: platform: simplify device removal - crypto: ccree - Fix use after free in cc_cipher_exit() - crypto: ccp - ccp_dmaengine_unregister release dma channels - ACPI: APEI: fix return value of __setup handlers - clocksource/drivers/timer-of: Check return value of of_iomap in timer_of_base_init() - clocksource/drivers/timer-microchip-pit64b: Use notrace - clocksource/drivers/exynos_mct: Handle DTS with higher number of interrupts - clocksource/drivers/exynos_mct: Refactor resources allocation - clocksource/drivers/timer-ti-dm: Fix regression from errata i940 fix - crypto: vmx - add missing dependencies - crypto: amlogic - call finalize with bh disabled - crypto: sun8i-ce - call finalize with bh disabled - crypto: sun8i-ss - call finalize with bh disabled - hwrng: atmel - disable trng on failure path - spi: spi-zynqmp-gqspi: Handle error for dma_set_mask - PM: suspend: fix return value of __setup handler - PM: hibernate: fix __setup handler error handling - block: don't delete queue kobject before its children - nvme: cleanup __nvme_check_ids - hwmon: (sch56xx-common) Replace WDOG_ACTIVE with WDOG_HW_RUNNING - hwmon: (pmbus) Add mutex to regulator ops - spi: pxa2xx-pci: Balance reference count for PCI DMA device - crypto: ccree - don't attempt 0 len DMA mappings - EVM: fix the evm= __setup handler return value - audit: log AUDIT_TIME_* records only from rules - crypto: rockchip - ECB does not need IV - selftests/x86: Add validity check and allow field splitting - arm64/mm: avoid fixmap race condition when create pud mapping - spi: tegra114: Add missing IRQ check in tegra_spi_probe - thermal: int340x: Check for NULL after calling kmemdup() - crypto: mxs-dcp - Fix scatterlist processing - crypto: authenc - Fix sleep in atomic context in decrypt_tail - crypto: sun8i-ss - really disable hash on A80 - hwrng: cavium - HW_RANDOM_CAVIUM should depend on ARCH_THUNDER - hwrng: cavium - Check health status while reading random data - selinux: check return value of sel_make_avc_files - regulator: qcom_smd: fix for_each_child.cocci warnings - PCI: xgene: Revert "PCI: xgene: Fix IB window setup" - PCI: pciehp: Clear cmd_busy bit in polling mode - drm/i915/gem: add missing boundary check in vm_access - brcmfmac: pcie: Fix crashes due to early IRQs - brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with memcpy_toio - brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup error path - brcmfmac: firmware: Allocate space for default boardrev in nvram - xtensa: fix xtensa_wsr always writing 0 - xtensa: fix stop_machine_cpuslocked call in patch_text - media: davinci: vpif: fix unbalanced runtime PM enable - media: davinci: vpif: fix unbalanced runtime PM get - media: gpio-ir-tx: fix transmit with long spaces on Orange Pi PC - DEC: Limit PMAX memory probing to R3k systems - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - crypto: rsa-pkcs1pad - restore signature length check - crypto: rsa-pkcs1pad - correctly get hash from source scatterlist - crypto: rsa-pkcs1pad - only allow with rsa - exec: Force single empty string when argv is empty - lib/raid6/test: fix multiple definition linking error - thermal: int340x: Increase bitmap size - pstore: Don't use semaphores in always-atomic-context code - carl9170: fix missing bit-wise or operator for tx_params - mgag200 fix memmapsl configuration in GCTL6 register - ARM: dts: exynos: add missing HDMI supplies on SMDK5420 - ARM: dts: exynos: add missing HDMI supplies on SMDK5250 - ARM: dts: exynos: fix UART3 pins configuration in Exynos5250 - ARM: dts: at91: sama5d2: Fix PMERRLOC resource size - video: fbdev: atari: Atari 2 bpp (STe) palette bugfix - video: fbdev: sm712fb: Fix crash in smtcfb_read() - drm/edid: check basic audio support on CEA extension block - block: limit request dispatch loop duration - mailbox: tegra-hsp: Flush whole channel - ext4: fix fs corruption when tring to remove a non-empty directory with IO error - ext4: fix ext4_fc_stats trace point - coredump: Also dump first pages of non-executable ELF libraries - ACPI: properties: Consistently return -ENOENT if there are no more references - arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs - arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regs - arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs - arm64: signal: nofpsimd: Do not allocate fp/simd context when not available - udp: call udp_encap_enable for v6 sockets when enabling encap - powerpc/kvm: Fix kvm_use_magic_page - can: isotp: sanitize CAN ID checks in isotp_bind() - drbd: fix potential silent data corruption - dm integrity: set journal entry unused when shrinking device - mm/kmemleak: reset tag when compare object pointer - mm,hwpoison: unmap poisoned page before invalidation - Revert "mm: madvise: skip unmapped vma holes passed to process_madvise" - mm: madvise: return correct bytes advised with process_madvise - mm: madvise: skip unmapped vma holes passed to process_madvise - ALSA: hda/realtek: Fix audio regression on Mi Notebook Pro 2020 - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: hda: Avoid unsol event during RPM suspending - ALSA: cs4236: fix an incorrect NULL check on list iterator - cifs: fix NULL ptr dereference in smb2_ioctl_query_info() - cifs: prevent bad output lengths in smb2_ioctl_query_info() - Revert "Input: clear BTN_RIGHT/MIDDLE on buttonpads" - riscv: Increase stack size under KASAN - riscv: Fix fill_callchain return value - qed: display VF trust config - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - mtd: rawnand: protect access to rawnand devices while in suspend - spi: mxic: Fix the transmit path - pinctrl: samsung: drop pin banks references on error paths - remoteproc: Fix count check in rproc_coredump_write() - f2fs: fix to do sanity check on .cp_pack_total_block_count - f2fs: quota: fix loop condition at f2fs_quota_sync() - f2fs: fix to unlock page correctly in error path of is_alive() - NFSD: prevent integer overflow on 32 bit systems - NFSD: prevent underflow in nfssvc_decode_writeargs() - SUNRPC: avoid race between mod_timer() and del_timer_sync() - HID: intel-ish-hid: Use dma_alloc_coherent for firmware update - firmware: stratix10-svc: add missing callback parameter on RSU - Documentation: update stable tree link - Documentation: add link to stable release candidate tree - KEYS: fix length validation in keyctl_pkey_params_get_2() - clk: uniphier: Fix fixed-rate initialization - greybus: svc: fix an error handling bug in gb_svc_hello() - iio: inkern: make a best effort on offset calculation - iio: inkern: apply consumer scale when no channel scale is available - iio: inkern: apply consumer scale on IIO_VAL_INT cases - iio: afe: rescale: use s64 for temporary scale calculations - coresight: Fix TRCCONFIGR.QE sysfs interface - mei: avoid iterator usage outside of list_for_each_entry - mei: me: add Alder Lake N device id. - xhci: fix uninitialized string returned by xhci_decode_ctrl_ctx() - xhci: make xhci_handshake timeout for xhci_reset() adjustable - xhci: fix runtime PM imbalance in USB2 resume - xhci: fix garbage USBSTS being logged in some cases - USB: usb-storage: Fix use of bitfields for hardware data in ene_ub6250.c - virtio-blk: Use blk_validate_block_size() to validate block size - tpm: fix reference counting for struct tpm_chip - iommu/iova: Improve 32-bit free space estimate - locking/lockdep: Avoid potential access of invalid memory in lock_class - net: dsa: microchip: add spi_device_id tables - Input: zinitix - do not report shadow fingers - spi: Fix erroneous sgs value with min_t() - Revert "gpio: Revert regression in sysfs-gpio (gpiolib.c)" - net:mcf8390: Use platform_get_irq() to get the interrupt - spi: Fix invalid sgs value - gpio: Revert regression in sysfs-gpio (gpiolib.c) - ethernet: sun: Free the coherent when failing in probing - tools/virtio: fix virtio_test execution - vdpa/mlx5: should verify CTRL_VQ feature exists for MQ - virtio_console: break out of buf poll on remove - ARM: mstar: Select HAVE_ARM_ARCH_TIMER - xfrm: fix tunnel model fragmentation behavior - HID: logitech-dj: add new lightspeed receiver id - hv: utils: add PTP_1588_CLOCK to Kconfig to fix build - USB: serial: simple: add Nokia phone driver - USB: serial: pl2303: add IBM device IDs- NFC: netlink: fix sleep in atomic bug when firmware download timeout - KVM: x86: avoid calling x86 emulator without a decoded instruction - net: hns3: fix tm port shapping of fibre port is incorrect after driver initialization - net: hns3: fix PF rss size initialization bug - net: hns3: restore tm priority/qset to default settings when tc disabled - net: hns3: modify the ring param print info - net: hns3: don't push link state to VF if unalive - net: hns3: set port base vlan tbl_sta to false before removing old vlan- KVM: x86/mmu: do compare-and-exchange of gPTE via the user address - bpf: Fix KASAN use-after-free Read in compute_effective_progs - fs, mm: fix race in unlinking swapfile - ext4: recover csum seed of tmp_inode after migrating to extents - lockdown: also lock down previous kgdb use - nds32: fix access_ok() checks in get/put_user - wcn36xx: Differentiate wcn3660 from wcn3620 - tpm: use try_get_ops() in tpm-space.c - mac80211: fix potential double free on mesh join - rcu: Don't deboost before reporting expedited quiescent state - Revert "ath: add support for special 0x0 regulatory domain" - crypto: qat - disable registration of algorithms - ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU - ACPI: battery: Add device HID and quirk for Microsoft Surface Go 3 - ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board - drivers: net: xgene: Fix regression in CRC stripping - ALSA: pci: fix reading of swapped values from pcmreg in AC97 codec - ALSA: cmipci: Restore aux vol on suspend/resume - ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB - ALSA: pcm: Add stream lock during PCM reset ioctl operations - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - ALSA: hda/realtek: Add quirk for ASUS GA402 - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 - ALSA: hda/realtek: Add quirk for Clevo NP50PNJ - ALSA: hda/realtek: Add quirk for Clevo NP70PNJ - ALSA: usb-audio: add mapping for new Corsair Virtuoso SE - ALSA: oss: Fix PCM OSS buffer allocation overflow - ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call - staging: fbtft: fb_st7789v: reset display before initialization - tpm: Fix error handling in async work - cgroup-v1: Correct privileges check in release_agent writes - exfat: avoid incorrectly releasing for root inode - net: ipv6: fix skb_over_panic in __ip6_append_data- eulerfs: fix potential sbi->persisters free error - fs/ntfs3: Fix invalid free in log_replay - Revert "nfs: nfs_file_write() should check for writeback errors" - xfs: Skip repetitive warnings about mount options - xfs: rename variable mp to parsing_mp - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - RDMA/hns: Refactor the alloc_cqc() - RDMA/hns: Refactor the alloc_srqc() - RDMA/hns: Clean up the return value check of hns_roce_alloc_cmd_mailbox() - RDMA/hns: Remove similar code that configures the hardware contexts - RDMA/hns: Refactor mailbox functions - RDMA/hns: Fix the wrong type of parameter "op" of the mailbox - RDMA/hns: Remove redundant parameter "mailbox" in the mailbox - RDMA/hns: Remove fixed parameter "timeout" in the mailbox - RDMA/hns: Remove the unused parameter "op_modifier" in mailbox - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - net/ns: put workqueue of cleanup_net sleep for a while when notify. - bcache: avoid unnecessary soft lockup in kworker update_writeback_rate() - md: bcache: check the return value of kzalloc() in detached_dev_do_request() - bcache: memset on stack variables in bch_btree_check() and bch_sectors_dirty_init() - bcache: avoid journal no-space deadlock by reserving 1 journal bucket - bcache: remove incremental dirty sector counting for bch_sectors_dirty_init() - bcache: improve multithreaded bch_sectors_dirty_init() - bcache: improve multithreaded bch_btree_check() - bcache: fixup multiple threads crash - bcache: fixup bcache_dev_sectors_dirty_add() multithreaded CPU false sharing - bcache: use default_groups in kobj_type - bcache: fix NULL pointer reference in cached_dev_detach_finish - bcache: replace snprintf in show functions with sysfs_emit - bcache: move uapi header bcache.h to bcache code directory - bcache: move calc_cached_dev_sectors to proper place on backing device detach - bcache: fix error info in register_bcache() - md: bcache: Fix spelling of 'acquire' - bcache: avoid oversized read request in cache missing code path - bcache: remove bcache device self-defined readahead - lib: crc64: fix kernel-doc warning - bcache: fix a regression of code compiling failure in debug.c - bcache: Use 64-bit arithmetic instead of 32-bit - md: bcache: Trivial typo fixes in the file journal.c - md: bcache: avoid -Wempty-body warnings - bcache: use NULL instead of using plain integer as pointer - bcache: remove PTR_CACHE - bcache: reduce redundant code in bch_cached_dev_run() - bcache: Avoid comma separated statements - bcache: Fix register_device_aync typo - bcache: consider the fragmentation when update the writeback rate - bcache: don't pass BIOSET_NEED_BVECS for the 'bio_set' embedded in 'cache_set' - bcache: set pdev_set_uuid before scond loop iteration - md/bcache: convert comma to semicolon - bcache:remove a superfluous check in register_bcache - bcache: fix race between setting bdev state to none and new write request direct to backing - Revert "selftests/bpf: Add test for bpf_timer overwriting crash" - smsc95xx: Ignore -ENODEV errors when device is unplugged - net: usb: Correct reset handling of smsc95xx - net: usb: Correct PHY handling of smsc95xx - perf symbols: Fix symbol size calculation condition - Input: aiptek - properly check endpoint type - scsi: mpt3sas: Page fault in reply q processing - usb: usbtmc: Fix bug in pipe direction for control transfers - usb: gadget: Fix use-after-free bug by not setting udc->dev.driver - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - net: mscc: ocelot: fix backwards compatibility with single-chain tc-flower offload - net: bcmgenet: skip invalid partial checksums - bnx2x: fix built-in kernel driver load failure - net: phy: mscc: Add MODULE_FIRMWARE macros - net: dsa: Add missing of_node_put() in dsa_port_parse_of - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - drm/panel: simple: Fix Innolux G070Y2-L01 BPP settings - drm/imx: parallel-display: Remove bus flags check in imx_pd_bridge_atomic_check() - hv_netvsc: Add check for kvmalloc_array - atm: eni: Add check for dma_map_single - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - net: phy: marvell: Fix invalid comparison in the resume and suspend functions - esp6: fix check on ipv6_skip_exthdr's return value - vsock: each transport cycles only on its own sockets - efi: fix return value of __setup handlers - mm: swap: get rid of livelock in swapin readahead - ocfs2: fix crash when initialize filecheck kobj fails - crypto: qcom-rng - ensure buffer for generate is completely filled- jbd2: fix outstanding credits assert in jbd2_journal_commit_transaction() - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode" - jbd2: fix a potential race while discarding reserved buffers after an abort - x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86: Fix get_wchan() to support the ORC unwinder - netfilter: nf_tables: disallow non-stateful expression in sets earlier - io_uring: fix using under-expanded iters - io_uring: don't re-import iovecs from callbacks - nfc: replace improper check device_is_registered() in netlink related functions - io_uring: always use original task when preparing req identity - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - net: hns3: fix incorrect type of argument in declaration of function hclge_comm_get_rss_indir_tbl - net: hns3: add query vf ring and vector map relation - net: hns3: add byte order conversion for VF to PF mailbox message - net: hns3: add byte order conversion for PF to VF mailbox message - net: hns3: remove the affinity settings of vector0 - net: hns3: fix access null pointer issue when set tx-buf-size as 0 - net: hns3: add return value for mailbox handling in PF - net: hns3: add validity check for message data length - net: hns3: modify the return code of hclge_get_ring_chain_from_mbx - net: hns3: fix error log of tx/rx tqps stats - net: hns3: align the debugfs output to the left - net: hns3: clear inited state and stop client after failed to register netdev - net: hns3: Fix spelling mistake "actvie" -> "active" - net: hns3: remove unnecessary line wrap for hns3_set_tunable - net: hns3: replace magic value by HCLGE_RING_REG_OFFSET - net: hns3: fix the wrong words in comments - net: hns3: update the comment of function hclgevf_get_mbx_resp - net: hns3: add log for setting tx spare buf size - net: hns3: add failure logs in hclge_set_vport_mtu - net: hns3: refine the definition for struct hclge_pf_to_vf_msg - net: hns3: refactor hns3_set_ringparam() - net: hns3: add ethtool parameter check for CQE/EQE mode - net: hns3: fix software vlan talbe of vlan 0 inconsistent with hardware - net: hns3: fix the concurrency between functions reading debugfs - skbuff: fix coalescing for page_pool fragment recycling - netfilter: nf_tables: sanitize nft_set_desc_concat_parse() - kselftest/vm: fix tests build with old libc - sfc: extend the locking on mcdi->seqno - tcp: make tcp_read_sock() more robust - nl80211: Update bss channel on channel switch for P2P_CLIENT - drm/vrr: Set VRR capable prop only if it is attached to connector - iwlwifi: don't advertise TWT support - atm: firestream: check the return value of ioremap() in fs_init() - can: rcar_canfd: rcar_canfd_channel_probe(): register the CAN device when fully ready - ARM: 9178/1: fix unmet dependency on BITREVERSE for HAVE_ARCH_BITREVERSE - MIPS: smp: fill in sibling and core maps earlier - mac80211: refuse aggregations sessions before authorized - ARM: dts: rockchip: fix a typo on rk3288 crypto-controller - ARM: dts: rockchip: reorder rk322x hmdi clocks - arm64: dts: agilex: use the compatible "intel,socfpga-agilex-hsotg" - arm64: dts: rockchip: reorder rk3399 hdmi clocks - arm64: dts: rockchip: fix rk3399-puma eMMC HS400 signal integrity - xfrm: Fix xfrm migrate issues when address family changes - xfrm: Check if_id in xfrm_migrate - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0"- ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - proc: Fix a dentry lock race between release_task and lookup - x86/sgx: Fix race between reclaimer and page fault handler - x86/sgx: Mark PCMD page as dirty when modifying contents - x86/sgx: Free backing memory after faulting the enclave page - KVM: SEV: add cache flush to solve SEV cache incoherency issues - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - share_pool: Fix ABBA deadlock - sharepool: fix hisi oom deadlock - floppy: disable FDRAWCMD by default - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - sw64: optimize simd version of memcpy and memset - sw64: fix sendfile system call - sw64: fix the number of aux entries in ARCH_DLINFO - sw64: pcie: enable PME and AER support - sw64: unify 32-bit MEMIO address of host and guest - hwmon: add support for sw64 temperature sensor - sw64: pci: align the address of mmio resource to PAGE_SIZE - sw64: signal: save/restore fpregs with copy user - sw64: push and pop kernel stack with ldi instruction - ipmi: add ipmi driver support - sw64: add pvt device to chip3.dts - hwmon: add voltage sensor support for sw64 - sw64: remap PA with |= in early_ioremap - sw64: vdso: fix CFI directives for fpregs in vrt_sigreturn - sw64: vdso: fix backtrace of vrt_sigreturn - sw64: kvm: simplify the code - sw64: force signal and fault for traps and debugging - sw64: fix compile error for DISCONTIGMEM=y - sw64: add old sigprocmask back for compatibility - sw64: add dynamic turning on/off cores support - sw64: add dynamic frequency scaling support - sw64: fix ip checksum calculation - sw64: remove unnecessary parameter in REG_OFFSET_NAME - sw64: kvm: fix bad page state setting outside of kvm memory pool - sw64: fix setup_rt_frame for non SA_SIGINFO - sw64: do some cleanups for rt_sigframe - sw64: kvm: handle ldl_u and stl_u when exit mmio - sw64: fix some compile errors - sw64: add missing global __constant_c_memset - sw64: remove unnecessary include headers - sw64: increase position index in c_next for cpuinfo - sw64: Kconfig: remove dependence on ARCH_SUPPORTS_ACPI - sw64: Kconfig: remove dependence on !PREEMPT - sw64: clean up out-of-date selected options - sw64: add kbuild defconfig rule - sw64: ptrace: clean up debug codes - sw64: add ARCH_HAS_PTE_SPECIAL support - sw64: kvm: remap pages of guest by vm_insert_page() - sw64: clean up a.out and ECOFF binary related headers - sw64: switch to old-style semctl/shmctl syscalls - sw64: define NR_SYSCALLS as generated __NR_syscalls - sw64: add SO_RCVTIMEO/ SO_SNDTIMEO socket options - sw64: dts: rename spi flash partition to fix warning - sw64: fix ex_table entries from misalignment handlers - sw64: radeon: add a force flush to delay work when radeon uvd suspend - sw64: add set time support for hypervisor based rtc - sw64: add regs and stack access APIs to support kprobe events - sw64: unify access to LONGTIME for guest and emulator - sw64: enable more than 32 CPUs for guest - sw64: fix SPDX license identifier in uapi headers - sw64: add required include headers to ptrace.h - sw64: fix the VDSO symbol generation for nm - sw64: add clone3 syscall support - sw64: add missing pkey syscall numbers - sw64: reformat syscall.tbl - sw64: fix printk method for guest os - sw64: remove unused a.out.h - sw64: switch GUP to the generic get_user_pages_fast() implementation - sw64: kvm: fix bug when open file with the O_DIRECT flag - sw64: fix compile error for CONFIG_PCI=n - sw64: rename kvm_mem variables - sw64: fix coding style problems - sw64: kvm: remove MAX_VPN - sw64: clean up useless #if 0 and #if 1 - sw64: fix coding style problems - sw64: remove MAX_ASN - sw64: add support for emulator running mode - sw64: optimize ip checksum calculation - sw64: use jump label for running modes - sw64: mm: mark pci and memmap region as nomap - sw64: fix the value of QEMU_PRINTF_BUFF_BASE - sw64: clean up some useless codes - sw64: numa: switch to arch node_distance - sw64: fix all compile warnings - sw64: remove CONFIG_USE_PERCPU_NUMA_NODE_ID=n code - sw64: simplify cpumask_of_node - sw64: modify tc_sched_clock debugfs file - sw64: remove redundant Kconfig source - sw64: switch to generic pcibios_set_master and pci_common_swizzle - sw64: print correct initrd address - sw64: mm: use memblock to find the end of memory - sw64: mm: warn overlapped memmap and DMA region - sw64: pci: remove some useless code - sw64: mm: reorder memblock_init process - sw64: vdso: fix time calculation - sw64: vdso: change vdso version - sw64: vdso: add automatic syscall fallback - sw64: iommu: fix 32-bit devices dma ops - sw64: re-implement sw64_dma_direct_ops according upstream - config: add initial openeuler_defconfig for sw64 - watch_queue: Fix filter limit check - ext4: add check to prevent attempting to resize an fs with sparse_super2 - x86/traps: Mark do_int3() NOKPROBE_SYMBOL - x86/boot: Add setup_indirect support in early_memremap_is_setup_data() - x86/boot: Fix memremap of setup_indirect structures - watch_queue: Make comment about setting ->defunct more accurate - watch_queue: Fix lack of barrier/sync/lock between post and read - watch_queue: Free the alloc bitmap when the watch_queue is torn down - watch_queue: Fix the alloc bitmap size to reflect notes allocated - watch_queue: Fix to always request a pow-of-2 pipe ring size - watch_queue: Fix to release page in ->release() - watch_queue, pipe: Free watchqueue state after clearing pipe ring - virtio: acknowledge all features before access - virtio: unexport virtio_finalize_features - arm64: dts: marvell: armada-37xx: Remap IO space to bus address 0x0 - riscv: Fix auipc+jalr relocation range checks - mmc: meson: Fix usage of meson_mmc_post_req() - net: macb: Fix lost RX packet wakeup race in NAPI receive - staging: gdm724x: fix use after free in gdm_lte_rx() - staging: rtl8723bs: Fix access-point mode deadlock - selftests/memfd: clean up mapping in mfd_fail_write - selftest/vm: fix map_fixed_noreplace test failure - tracing: Ensure trace buffer is at least 4096 bytes large - ipv6: prevent a possible race condition with lifetimes - Revert "xen-netback: Check for hotplug-status existence before watching" - Revert "xen-netback: remove 'hotplug-status' once it has served its purpose" - gpio: Return EPROBE_DEFER if gc->to_irq is NULL - hwmon: (pmbus) Clear pmbus fault/warning bits after read - net-sysfs: add check for netdevice being present to speed_show - spi: rockchip: terminate dma transmission when slave abort - spi: rockchip: Fix error in getting num-cs property - selftests/bpf: Add test for bpf_timer overwriting crash - net: bcmgenet: Don't claim WOL when its not available - sctp: fix kernel-infoleak for SCTP sockets - net: phy: DP83822: clear MISR2 register to disable interrupts - gianfar: ethtool: Fix refcount leak in gfar_get_ts_info - gpio: ts4900: Do not set DAT and OE together - selftests: pmtu.sh: Kill tcpdump processes launched by subshell. - NFC: port100: fix use-after-free in port100_send_complete - net/mlx5e: Lag, Only handle events from highest priority multipath entry - net/mlx5: Fix a race on command flush flow - net/mlx5: Fix size field in bufferx_reg struct - net: ethernet: lpc_eth: Handle error for clk_enable - net: ethernet: ti: cpts: Handle error for clk_enable - tipc: fix incorrect order of state message data sanity check - ethernet: Fix error handling in xemaclite_of_probe - ice: Fix curr_link_speed advertised speed - ice: Rename a couple of variables - ice: Remove unnecessary checker loop - ice: Align macro names to the specification - ice: stop disabling VFs due to PF error responses - i40e: stop disabling VFs due to PF error responses - ARM: dts: aspeed: Fix AST2600 quad spi group - net: dsa: mt7530: fix incorrect test in mt753x_phylink_validate() - drm/sun4i: mixer: Fix P010 and P210 format numbers - qed: return status of qed_iov_get_link - esp: Fix BEET mode inter address family tunneling on GSO - net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare() - isdn: hfcpci: check the return value of dma_set_mask() in setup_hw() - virtio-blk: Don't use MAX_DISCARD_SEGMENTS if max_discard_seg is zero - mISDN: Fix memory leak in dsp_pipeline_build() - mISDN: Remove obsolete PIPELINE_DEBUG debugging information - tipc: fix kernel panic when enabling bearer - arm64: dts: armada-3720-turris-mox: Add missing ethernet0 alias - HID: vivaldi: fix sysfs attributes leak - clk: qcom: gdsc: Add support to update GDSC transition delay - ARM: boot: dts: bcm2711: Fix HVS register range- net, xdp: Update pkt_type if generic XDP changes unicast MAC - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID - sched/psi: report zeroes for CPU full at the system level - psi: Fix PSI_MEM_FULL state when tasks are in memstall and doing reclaim - psi: Fix psi state corruption when schedule() races with cgroup move - psi: Reduce calls to sched_clock() in psi - psi: Optimize task switch inside shared cgroups - psi: Pressure states are unlikely - psi: Use ONCPU state tracking machinery to detect reclaim - psi: Add PSI_CPU_FULL state - block/psi: remove PSI annotations from direct IO - psi: make kabi compatibility for psi in struct cgroup - psi, tracepoint: introduce tracepoints for psi_memstall_{enter, leave} - psi: fix wrong iteration in iterate_groups - config: change CONFIG_DMATEST from y to m - perf: Fix sys_perf_event_open() race against self - blk-mq: fix kabi broken by "blk-mq: Use request queue-wide tags for tagset-wide sbitmap" - blk-mq: fix use-after-free in blk_mq_exit_sched - blk-mq: Use request queue-wide tags for tagset-wide sbitmap - blk-mq: Some tag allocation code refactoring - arm64: Add memmap reserve range check to avoid conflict - ext4: add reserved GDT blocks check - ax25: Fix UAF bugs in ax25 timers - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - driver core: fix deadlock in __driver_attach - driver core: fix deadlock in __device_attach - inet: fully convert sk->sk_rx_dst to RCU rules - Revert "ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE" - arm64: cpufeature: add HWCAP for FEAT_RPRES - arm64: cpufeature: add HWCAP for FEAT_AFP - arm64: Add Cortex-A510 CPU part definition - arm64: Add Cortex-X2 CPU part definition - arm64: Add Neoverse-N2, Cortex-A710 CPU part definition - arm64: cputype: Add CPU implementor & types for the Apple M1 cores- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - kfence: parse param before alloc kfence_pool - arm64: remove page granularity limitation from KFENCE - Revert "arm64: remove page granularity limitation from KFENCE" - slub: add back check for free nonslab objects - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - hamradio: fix macro redefine warning - Revert "xfrm: xfrm_state_mtu should return at least 1280 for ipv6" - btrfs: add missing run of delayed items after unlink during log replay - btrfs: qgroup: fix deadlock between rescan worker and remove qgroup - btrfs: fix lost prealloc extents beyond eof after full fsync - tracing: Fix return value of __setup handlers - tracing/histogram: Fix sorting on old "cpu" value - HID: add mapping for KEY_ALL_APPLICATIONS - HID: add mapping for KEY_DICTATE - Input: samsung-keypad - properly state IOMEM dependency - Input: elan_i2c - fix regulator enable count imbalance after suspend/resume - Input: elan_i2c - move regulator_[en|dis]able() out of elan_[en|dis]able_power() - net: dcb: disable softirqs in dcbnl_flush_dev() - drm/amdgpu: fix suspend/resume hang regression - nl80211: Handle nla_memdup failures in handle_nan_filter - iavf: Refactor iavf state machine tracking - net: chelsio: cxgb3: check the return value of pci_find_capability() - ibmvnic: complete init_done on transport events - ARM: tegra: Move panels to AUX bus - soc: fsl: qe: Check of ioremap return value - soc: fsl: guts: Add a missing memory allocation failure check - soc: fsl: guts: Revert commit 3c0d64e867ed - ARM: dts: Use 32KiHz oscillator on devkit8000 - ARM: dts: switch timer config to common devkit8000 devicetree - s390/extable: fix exception table sorting - memfd: fix F_SEAL_WRITE after shmem huge page allocated - ibmvnic: free reset-work-item when flushing - igc: igc_write_phy_reg_gpy: drop premature return - pinctrl: sunxi: Use unique lockdep classes for IRQs - selftests: mlxsw: tc_police_scale: Make test more robust - ARM: 9182/1: mmu: fix returns from early_param() and __setup() functions - ARM: Fix kgdb breakpoint for Thumb2 - igc: igc_read_phy_reg_gpy: drop premature return - arm64: dts: rockchip: Switch RK3399-Gru DP to SPDIF output - can: gs_usb: change active_channels's type from atomic_t to u8 - ASoC: cs4265: Fix the duplicated control name - firmware: arm_scmi: Remove space in MODULE_ALIAS name - efivars: Respect "block" flag in efivar_entry_set_safe() - ixgbe: xsk: change !netif_carrier_ok() handling in ixgbe_xmit_zc() - net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe() - ibmvnic: register netdev after init of adapter - net: sxgbe: fix return value of __setup handler - iavf: Fix missing check for running netdev - mac80211: treat some SAE auth steps as final - net: stmmac: fix return value of __setup handler - mac80211: fix forwarded mesh frames AC & queue selection - ice: fix concurrent reset and removal of VFs - ice: Fix race conditions between virtchnl handling and VF ndo ops - net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause by server - net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated by client - net/smc: fix connection leak - net: dcb: flush lingering app table entries for unregistered devices - net: ipv6: ensure we call ipv6_mc_down() at most once - batman-adv: Don't expect inter-netns unique iflink indices - batman-adv: Request iflink once in batadv_get_real_netdevice - batman-adv: Request iflink once in batadv-on-batadv check - netfilter: nf_queue: handle socket prefetch - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - net: fix up skbs delta_truesize in UDP GRO frag_list - e1000e: Correct NVM checksum verification flow - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - bpf, sockmap: Do not ignore orig_len parameter - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - mm: Consider __GFP_NOWARN flag for oversized kvmalloc() calls - ntb: intel: fix port config status offset for SPR - thermal: core: Fix TZ_GET_TRIP NULL pointer dereference - xen/netfront: destroy queues before real_num_tx_queues is zeroed - drm/i915: s/JSP2/ICP2/ PCH - iommu/amd: Recover from event log overflow - ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min - riscv: Fix config KASAN && DEBUG_VIRTUAL - riscv: Fix config KASAN && SPARSEMEM && !SPARSE_VMEMMAP - riscv/efi_stub: Fix get_boot_hartid_from_fdt() return value - ALSA: intel_hdmi: Fix reference to PCM buffer address - tracing: Add ustring operation to filtering string pointers - drm/amdgpu: check vm ready by amdgpu_vm->evicting flag - ata: pata_hpt37x: fix PCI clock detection - serial: stm32: prevent TDR register overwrite when sending x_char - tracing: Add test for user space strings when filtering on string pointers - exfat: fix i_blocks for files truncated over 4 GiB - exfat: reuse exfat_inode_info variable instead of calling EXFAT_I() - net: usb: cdc_mbim: avoid altsetting toggling for Telit FN990 - i2c: qup: allow COMPILE_TEST - i2c: cadence: allow COMPILE_TEST - dmaengine: shdma: Fix runtime PM imbalance on error - selftests/seccomp: Fix seccomp failure by adding missing headers - cifs: fix double free race when mount fails in cifs_get_root() - tipc: fix a bit overflow in tipc_crypto_key_rcv() - KVM: arm64: vgic: Read HW interrupt pending state from the HW - Input: clear BTN_RIGHT/MIDDLE on buttonpads - regulator: core: fix false positive in regulator_late_cleanup() - ASoC: rt5682: do not block workqueue if card is unbound - ASoC: rt5668: do not block workqueue if card is unbound - i2c: bcm2835: Avoid clock stretching timeouts - mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work - mac80211_hwsim: report NOACK frames in tx_status- arm64: Fix wrong logic in gic_arch_restore_irqs() - secure_seq: use the 64 bits of the siphash for port offset calculation - vfio/iommu: Fix uncorrect type parameters which used in bitmap operations - ipv6: per-netns exclusive flowlabel checks - memblock: use kfree() to release kmalloced memblock regions - gpio: tegra186: Fix chip_data type confusion - tty: n_gsm: fix deadlock in gsmtty_open() - tty: n_gsm: fix wrong tty control line for flow control - tty: n_gsm: fix NULL pointer access due to DLCI release - tty: n_gsm: fix proper link termination after failed open - tty: n_gsm: fix encoding of control signal octet bit DV - riscv: fix oops caused by irqsoff latency tracer - thermal: int340x: fix memory leak in int3400_notify() - RDMA/cma: Do not change route.addr.src_addr outside state checks - driver core: Free DMA range map when device is released - xhci: Prevent futile URB re-submissions due to incorrect return value. - xhci: re-initialize the HC during resume if HCE was set - usb: dwc3: gadget: Let the interrupt handler disable bottom halves. - usb: dwc3: pci: Fix Bay Trail phy GPIO mappings - usb: dwc2: drd: fix soft connect when gadget is unconfigured - USB: serial: option: add Telit LE910R1 compositions - USB: serial: option: add support for DW5829e - tracefs: Set the group ownership in apply_options() not parse_options() - usb: gadget: rndis: add spinlock for rndis response list - Revert "USB: serial: ch341: add new Product ID for CH341A" - ata: pata_hpt37x: disable primary channel on HPT371 - sc16is7xx: Fix for incorrect data being transmitted - iio: Fix error handling for PM - iio: imu: st_lsm6dsx: wait for settling time in st_lsm6dsx_read_oneshot - iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM bits - iio: adc: men_z188_adc: Fix a resource leak in an error handling path - tracing: Have traceon and traceoff trigger honor the instance - RDMA/ib_srp: Fix a deadlock - RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close - RDMA/rtrs-clt: Kill wait_for_inflight_permits - regmap-irq: Update interrupt clear register for proper reset - spi: spi-zynq-qspi: Fix a NULL pointer dereference in zynq_qspi_exec_mem_op() - net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded packets - net/mlx5: Fix wrong limitation of metadata match on ecpf - net/mlx5: Fix possible deadlock on rule deletion - udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister() - surface: surface3_power: Fix battery readings on batteries without a serial number - net/smc: Use a mutex for locking "struct smc_pnettable" - netfilter: nf_tables: fix memory leak during stateful obj update - nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac() - net: Force inlining of checksum functions in net/checksum.h - net: ll_temac: check the return value of devm_kmalloc() - net/sched: act_ct: Fix flow table lookup after ct clear or switching zones - net/mlx5e: Fix wrong return value on ioctl EEPROM query failure - drm/edid: Always set RGB444 - openvswitch: Fix setting ipv6 fields causing hw csum failure - gso: do not skip outer ip header in case of ipip and net_failover - tipc: Fix end of loop tests for list_for_each_entry() - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - io_uring: add a schedule point in io_add_buffers() - bpf: Add schedule points in batch ops - selftests: bpf: Check bpf_msg_push_data return value - bpf: Do not try bpf_msg_push_data with len 0 - hwmon: Handle failure to register sensor with thermal zone correctly - bnxt_en: Fix active FEC reporting to ethtool - bnx2x: fix driver load from initrd - perf data: Fix double free in perf_session__delete() - ping: remove pr_err from ping_lookup - optee: use driver internal tee_context for some rpc - tee: export teedev_open() and teedev_close_context() - x86/fpu: Correct pkru/xstate inconsistency - CDC-NCM: avoid overflow in sanity checking - USB: zaurus: support another broken Zaurus - drm/i915: Correctly populate use_sagv_wm for all pipes - drm/amdgpu: disable MMHUB PG for Picasso - KVM: x86/mmu: make apf token non-zero to fix bug - parisc/unaligned: Fix ldw() and stw() unalignment handlers - parisc/unaligned: Fix fldd and fstd unaligned handlers on 32-bit kernel - vhost/vsock: don't check owner in vhost_vsock_stop() while releasing - clk: jz4725b: fix mmc0 clock gating - btrfs: tree-checker: check item_size for dev_item - btrfs: tree-checker: check item_size for inode_item- huge tmpfs: remove shrinklist addition from shmem_setattr() - huge tmpfs: fix split_huge_page() after FALLOC_FL_KEEP_SIZE - huge tmpfs: fix fallocate(vanilla) advance over huge pages - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - dynamic_hugetlb: fix undefined struct cftype - file: fix kabi change since add f_ctl_mode - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - readahead: introduce FMODE_CTL_WILLNEED to read first 2MB of file - lockdep: Correct lock_classes index mapping - i2c: brcmstb: fix support for DSL and CM variants - copy_process(): Move fd_install() out of sighand->siglock critical section - i2c: qcom-cci: don't put a device tree node before i2c_add_adapter() - i2c: qcom-cci: don't delete an unregistered adapter - dmaengine: sh: rcar-dmac: Check for error num after dma_set_max_seg_size - dmaengine: stm32-dmamux: Fix PM disable depth imbalance in stm32_dmamux_probe - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - EDAC: Fix calculation of returned address and next offset in edac_align_ptr() - scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop - kconfig: fix failing to generate auto.conf - net: macb: Align the dma and coherent dma masks - net: usb: qmi_wwan: Add support for Dell DW5829e - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - drm/rockchip: dw_hdmi: Do not leave clock enabled in error case - xprtrdma: fix pointer derefs in error cases of rpcrdma_ep_create - soc: aspeed: lpc-ctrl: Block error printing on probe defer cases - ata: libata-core: Disable TRIM on M88V29 - kconfig: let 'shell' return enough output for deep path names - selftests: fixup build warnings in pidfd / clone3 tests - pidfd: fix test failure due to stack overflow on some arches - arm64: dts: meson-g12: drop BL32 region from SEI510/SEI610 - arm64: dts: meson-g12: add ATF BL32 reserved-memory region - arm64: dts: meson-gx: add ATF BL32 reserved-memory region - netfilter: conntrack: don't refresh sctp entries in closed state - irqchip/sifive-plic: Add missing thead,c900-plic match string - phy: usb: Leave some clocks running during suspend - ARM: OMAP2+: adjust the location of put_device() call in omapdss_init_of - ARM: OMAP2+: hwmod: Add of_node_put() before break - NFS: Don't set NFS_INO_INVALID_XATTR if there is no xattr cache - KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW - KVM: x86/pmu: Don't truncate the PerfEvtSeln MSR when creating a perf event - KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id() - Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - tty: n_tty: do not look ahead for EOL character past the end of the buffer - NFS: Do not report writeback errors in nfs_getattr() - block/wbt: fix negative inflight counter when remove scsi device - ASoC: tas2770: Insert post reset delay - KVM: SVM: Never reject emulation due to SMAP errata for !SEV guests - mtd: rawnand: gpmi: don't leak PM reference in error path - powerpc/lib/sstep: fix 'ptesync' build error - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_range() - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw() - ALSA: hda: Fix missing codec probe on Shenker Dock 15 - ALSA: hda: Fix regression on forced probe mask option - ALSA: hda/realtek: Fix deadlock by COEF mutex - ALSA: hda/realtek: Add quirk for Legion Y9000X 2019 - selftests/exec: Add non-regular to TEST_GEN_PROGS - perf bpf: Defer freeing string after possible strlen() on it - dpaa2-eth: Initialize mutex used in one step timestamping path - libsubcmd: Fix use-after-free for realloc(..., 0) - bonding: fix data-races around agg_select_timer - net_sched: add __rcu annotation to netdev->qdisc - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - net: ieee802154: ca8210: Fix lifs/sifs periods - net: dsa: lantiq_gswip: fix use after free in gswip_remove() - net: dsa: lan9303: fix reset on probe - netfilter: nft_synproxy: unregister hooks on init error path - selftests: netfilter: fix exit value for nft_concat_range - iwlwifi: pcie: gen2: fix locking when "HW not ready" - iwlwifi: pcie: fix locking when "HW not ready" - drm/i915/gvt: Make DRM_I915_GVT depend on X86 - vsock: remove vsock from connected table when connect is interrupted by a signal - drm/i915/opregion: check port number bounds for SWSCI display power state - drm/radeon: Fix backlight control on iMac 12,1 - iwlwifi: fix use-after-free - kbuild: lto: Merge module sections if and only if CONFIG_LTO_CLANG is enabled - kbuild: lto: merge module sections - random: wake up /dev/random writers after zap - gcc-plugins/stackleak: Use noinstr in favor of notrace - Revert "module, async: async_synchronize_full() on module init iff async is used" - x86/Xen: streamline (and fix) PV CPU enumeration - drm/amdgpu: fix logic inversion in check - nvme-rdma: fix possible use-after-free in transport error_recovery work - nvme-tcp: fix possible use-after-free in transport error_recovery work - nvme: fix a possible use-after-free in controller reset during load - scsi: pm8001: Fix use-after-free for aborted SSP/STP sas_task - scsi: pm8001: Fix use-after-free for aborted TMF sas_task - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - selftests: skip mincore.check_file_mmap when fs lacks needed support - selftests: openat2: Skip testcases that fail with EOPNOTSUPP - selftests: openat2: Add missing dependency in Makefile - selftests: openat2: Print also errno in failure messages - selftests/zram: Adapt the situation that /dev/zram0 is being used - selftests/zram01.sh: Fix compression ratio calculation - selftests/zram: Skip max_comp_streams interface on newer kernel - net: ieee802154: at86rf230: Stop leaking skb's - kselftest: signal all child processes - selftests: rtc: Increase test timeout so that all tests run - platform/x86: ISST: Fix possible circular locking dependency detected - platform/x86: touchscreen_dmi: Add info for the RWC NANOTE P8 AY07J 2-in-1 - btrfs: send: in case of IO error log it - parisc: Add ioread64_lo_hi() and iowrite64_lo_hi() - PCI: hv: Fix NUMA node assignment when kernel boots with custom NUMA topology - mm: don't try to NUMA-migrate COW pages that have other uses - mmc: block: fix read single on recovery logic - parisc: Fix sglist access in ccio-dma.c - parisc: Fix data TLB miss in sba_unmap_sg - parisc: Drop __init from map_pages declaration - serial: parisc: GSC: fix build when IOSAPIC is not set - Revert "svm: Add warning message for AVIC IPI invalid target" - HID:Add support for UGTABLET WP5540 - scsi: lpfc: Fix mailbox command failure during driver initialization - can: isotp: add SF_BROADCAST support for functional addressing - can: isotp: prevent race between isotp_bind() and isotp_setsockopt() - fs/proc: task_mmu.c: don't read mapcount for migration entry - mm: memcg: synchronize objcg lists with a dedicated spinlock - drm/nouveau/pmu/gm200-: use alternate falcon reset sequence- ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - ext4: fix warning when submitting superblock in ext4_commit_super() - ipv6: annotate some data-races around sk->sk_prot - net/sched: cls_u32: fix netns refcount changes in u32_change() - ext4: fix bug_on in __es_tree_search - exec: Remove redundant check in do_open_execat/uselib - floppy: use a statically allocated error counter - ext4: fix race condition between ext4_write and ext4_convert_inline_data - arm64: Fix some build errors related to KEXEC - ubi: ubi_create_volume: Fix use-after-free when volume creation failed - ubi: fastmap: Don't reserve beb_rsvd_pebs while filling fm pool - net: ipv6: fix use after free of struct seg6_pernet_data - net: ipv6: check return value of rhashtable_init - KVM: arm64: vgic: Drop WARN from vgic_get_irq - Documentation: arm64: Add limitation for exactmap - arm64: Fix reserved memory via memmap - ARM: 9191/1: arm/stacktrace, kasan: Silence KASAN warnings in unwind_frame()- io_uring: fix race between timeout flush and removal - net/x25: Fix null-ptr-deref caused by x25_disconnect - iommu: Fix potential use-after-free during probe - perf: Fix list corruption in perf_cgroup_switch() - arm64: dts: imx8mq: fix lcdif port node - scsi: lpfc: Reduce log messages seen after firmware download - scsi: lpfc: Remove NVMe support if kernel has NVME_FC disabled - can: isotp: fix error path in isotp_sendmsg() to unlock wait queue - Makefile.extrawarn: Move -Wunaligned-access to W=1 - hwmon: (dell-smm) Speed up setting of fan speed - phy: ti: Fix missing sentinel for clk_div_table - speakup-dectlk: Restore pitch setting - USB: serial: cp210x: add CPI Bulk Coin Recycler id - USB: serial: cp210x: add NCR Retail IO box id - USB: serial: ch341: add support for GW Instek USB2.0-Serial devices - USB: serial: option: add ZTE MF286D modem - USB: serial: ftdi_sio: add support for Brainboxes US-159/235/320 - usb: raw-gadget: fix handling of dual-direction-capable endpoints - usb: gadget: f_uac2: Define specific wTerminalType - usb: gadget: udc: renesas_usb3: Fix host to USB_ROLE_NONE transition - usb: dwc3: gadget: Prevent core from processing stale TRBs - usb: ulpi: Call of_node_put correctly - usb: ulpi: Move of_node_put to ulpi_dev_release - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - Revert "usb: dwc2: drd: fix soft connect when gadget is unconfigured" - usb: dwc2: drd: fix soft connect when gadget is unconfigured - eeprom: ee1004: limit i2c reads to I2C_SMBUS_BLOCK_MAX - n_tty: wake up poll(POLLRDNORM) on receiving data - vt_ioctl: add array_index_nospec to VT_ACTIVATE - vt_ioctl: fix array_index_nospec in vt_setactivate - net: dsa: mv88e6xxx: fix use-after-free in mv88e6xxx_mdios_unregister - net: mscc: ocelot: fix mutex lock error during ethtool stats read - ice: fix IPIP and SIT TSO offload - ice: fix an error code in ice_cfg_phy_fec() - dpaa2-eth: unregister the netdev before disconnecting from the PHY - net: amd-xgbe: disable interrupts during pci removal - tipc: rate limit warning for received illegal binding update - net: mdio: aspeed: Add missing MODULE_DEVICE_TABLE - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - nfp: flower: fix ida_idx not being released - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - net: dsa: lantiq_gswip: don't use devres for mdiobus - net: dsa: felix: don't use devres for mdiobus - net: dsa: bcm_sf2: don't use devres for mdiobus - net: dsa: ar9331: register the mdiobus under devres - net: dsa: mv88e6xxx: don't use devres for mdiobus - bonding: pair enable_port with slave_arr_updates - gpio: sifive: use the correct register to read output values - ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE - drm/panel: simple: Assign data from panel_dpi_probe() correctly - ixgbevf: Require large buffers for build_skb on 82599VF - arm64: dts: meson-g12b-odroid-n2: fix typo 'dio2133' - netfilter: ctnetlink: disable helper autoassign - misc: fastrpc: avoid double fput() on failed usercopy - drm/vc4: hdmi: Allow DBLCLK modes even if horz timing is odd. - gpio: aggregator: Fix calling into sleeping GPIO controllers - usb: f_fs: Fix use-after-free for epfile - ARM: dts: imx7ulp: Fix 'assigned-clocks-parents' typo - phy: xilinx: zynqmp: Fix bus width setting for SGMII - ARM: dts: imx6qdl-udoo: Properly describe the SD card detect - staging: fbtft: Fix error path in fbtft_driver_module_init() - ARM: dts: meson8b: Fix the UART device-tree schema validation - ARM: dts: meson8: Fix the UART device-tree schema validation - ARM: dts: meson: Fix the UART compatible strings - ARM: dts: Fix timer regression for beagleboard revision c - drm/rockchip: vop: Correct RK3399 VOP register fields - PM: s2idle: ACPI: Fix wakeup interrupts handling - ACPI/IORT: Check node revision for PMCG resources - nvme-tcp: fix bogus request completion when failing to send AER - ARM: socfpga: fix missing RESET_CONTROLLER - ARM: dts: Fix boot regression on Skomer - ARM: dts: imx23-evk: Remove MX23_PAD_SSP1_DETECT from hog group - riscv: fix build with binutils 2.38 - KVM: VMX: Set vmcs.PENDING_DBG.BS on #DB in STI/MOVSS blocking shadow - KVM: SVM: Don't kill SEV guest if SMAP erratum triggers in usermode - KVM: nVMX: Also filter MSR_IA32_VMX_TRUE_PINBASED_CTLS when eVMCS - KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMER - KVM: eventfd: Fix false positive RCU usage warning - net: stmmac: dwmac-sun8i: use return val of readl_poll_timeout() - nvme-pci: add the IGNORE_DEV_SUBNQN quirk for Intel P4500/P4600 SSDs - perf: Always wake the parent event - usb: dwc2: gadget: don't try to disable ep0 in dwc2_hsotg_suspend - PM: hibernate: Remove register_nosave_region_late() - scsi: myrs: Fix crash in error case - scsi: ufs: Treat link loss as fatal error - scsi: pm8001: Fix bogus FW crash for maxcpus=1 - scsi: qedf: Fix refcount issue when LOGO is received during TMF - scsi: qedf: Add stag_work to all the vports - scsi: ufs: ufshcd-pltfrm: Check the return value of devm_kstrdup() - scsi: target: iscsi: Make sure the np under each tpg is unique - powerpc/fixmap: Fix VM debug warning on unmap - net: sched: Clarify error message when qdisc kind is unknown - drm: panel-orientation-quirks: Add quirk for the 1Netbook OneXPlayer - x86/perf: Avoid warning for Arch LBR without XSAVE - NFSv4 handle port presence in fs_location server string - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: change nfs_access_get_cached to only report the mask - tracing: Propagate is_signed to expression - drm/amdgpu: Set a suitable dev_info.gart_page_size - NFSD: Fix offset type in I/O trace points - NFSD: Clamp WRITE offsets - NFS: Fix initialisation of nfs_client cl_flags field - net: phy: marvell: Fix MDI-x polarity setting in 88e1118-compatible PHYs - net: phy: marvell: Fix RGMII Tx/Rx delays setting in 88e1121-compatible PHYs - can: isotp: fix potential CAN frame reception race in isotp_rcv() - mmc: sdhci-of-esdhc: Check for error num after setting mask - ima: Do not print policy rule with inactive LSM labels - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start()- crypto: api - Move cryptomgr soft dependency into algapi - moxart: fix potential use-after-free on remove path - selftests: nft_concat_range: add test for reload with no element add/del - cgroup/cpuset: Fix "suspicious RCU usage" lockdep warning - net: dsa: mt7530: make NET_DSA_MT7530 select MEDIATEK_GE_PHY - ext4: fix incorrect type issue during replay_del_range - ext4: fix error handling in ext4_fc_record_modified_inode() - ext4: fix error handling in ext4_restore_inline_data() - ext4: modify the logic of ext4_mb_new_blocks_simple - ext4: prevent used blocks from being allocated during fast commit replay - EDAC/xgene: Fix deferred probing - EDAC/altera: Fix deferred probing - x86/perf: Default set FREEZE_ON_SMI for all - perf/x86/intel/pt: Fix crash with stop filters in single-range mode - perf stat: Fix display of grouped aliased events - fbcon: Add option to enable legacy hardware acceleration - Revert "fbcon: Disable accelerated scrolling" - rtc: cmos: Evaluate century appropriate - tools/resolve_btfids: Do not print any commands when building silently - selftests: futex: Use variable MAKE instead of make - selftests/exec: Remove pipe from TEST_GEN_FILES - bpf: Use VM_MAP instead of VM_ALLOC for ringbuf - gve: fix the wrong AdminQ buffer queue index check - nfsd: nfsd4_setclientid_confirm mistakenly expires confirmed client. - scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe - pinctrl: bcm2835: Fix a few error paths - pinctrl: intel: fix unexpected interrupt - pinctrl: intel: Fix a glitch when updating IRQ flags on a preconfigured line - ASoC: max9759: fix underflow in speaker_gain_control_put() - ASoC: cpcap: Check for NULL pointer after calling of_get_child_by_name - ASoC: xilinx: xlnx_formatter_pcm: Make buffer bytes multiple of period bytes - ASoC: fsl: Add missing error handling in pcm030_fabric_probe - drm/i915/overlay: Prevent divide by zero bugs in scaling - net: stmmac: ensure PTP time register reads are consistent - net: stmmac: dump gmac4 DMA registers correctly - net: macsec: Verify that send_sci is on when setting Tx sci explicitly - net: macsec: Fix offload support for NETDEV_UNREGISTER event - net: ieee802154: Return meaningful error codes from the netlink helpers - net: ieee802154: ca8210: Stop leaking skb's - net: ieee802154: mcr20a: Fix lifs/sifs periods - net: ieee802154: hwsim: Ensure proper channel selection at probe time - spi: uniphier: fix reference count leak in uniphier_spi_probe() - spi: meson-spicc: add IRQ check in meson_spicc_probe - spi: mediatek: Avoid NULL pointer crash in interrupt - spi: bcm-qspi: check for valid cs before applying chip select - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - RDMA/mlx4: Don't continue event handler after memory allocation failure - RDMA/siw: Fix broken RDMA Read Fence/Resume logic. - IB/rdmavt: Validate remote_addr during loopback atomic tests - RDMA/ucma: Protect mc during concurrent multicast leaves - RDMA/cma: Use correct address when leaving multicast group - Revert "ASoC: mediatek: Check for error clk pointer" - IB/hfi1: Fix AIP early init panic - dma-buf: heaps: Fix potential spectre v1 gadget - block: bio-integrity: Advance seed correctly for larger interval sizes - mm/kmemleak: avoid scanning potential huge holes - mm/pgtable: define pte_index so that preprocessor could recognize it - mm/debug_vm_pgtable: remove pte entry from the page table - nvme-fabrics: fix state check in nvmf_ctlr_matches_baseopts() - drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 2018 15" Apple Retina panels - drm/nouveau: fix off by one in BIOS boundary checking - btrfs: fix deadlock between quota disable and qgroup rescan worker - ALSA: hda/realtek: Fix silent output on Gigabyte X570 Aorus Xtreme after reboot from Windows - ALSA: hda/realtek: Fix silent output on Gigabyte X570S Aorus Master (newer chipset) - ALSA: hda/realtek: Add missing fixup-model entry for Gigabyte X570 ALC1220 quirks - ALSA: hda/realtek: Add quirk for ASUS GU603 - ALSA: hda: realtek: Fix race at concurrent COEF updates - ALSA: hda: Fix UAF of leds class devs at unbinding - ALSA: usb-audio: Correct quirk for VF0770 - ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx() - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx() - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw() - selinux: fix double free of cond_list on error paths - Revert "drm/vc4: hdmi: Make sure the device is powered with CEC" again - Revert "drm/vc4: hdmi: Make sure the device is powered with CEC" - psi: fix failure of create cgroup psi trigger - mbigen: fix mbigen driver defer probe - md/raid1: fix missing bitmap update w/o WriteMostly devices - md/raid1: only allocate write behind bio for WriteMostly device - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - arm64: entry: Save some nops when CONFIG_ARM64_PSEUDO_NMI is not set - crypto: crct10dif-neon - fix use via crypto_shash_digest() - net: fix information leakage in /proc/net/ptype - config: enable CONFIG_QOS_SCHED_SMT_EXPELLER by - sched: Add tracepoint for qos smt expeller - sched: Add statistics for qos smt expeller - sched: Implement the function of qos smt expeller - sched: Introduce qos smt expeller for co-location - ext4: fix symlink file size not match to file content - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: fix use-after-free in ext4_search_dir - KVM: s390: Return error on SIDA memop on normal guest - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages - ubi: fastmap: Fix high cpu usage of ubi_bgt by making sure wl_pool not empty - perf c2c: Update documentation for display option 'all' - perf c2c: Sort on all cache hit for load operations - perf c2c: Refactor node header - perf c2c: Add dimensions for load miss - perf c2c: Add dimensions for load hit - perf c2c: Add dimensions for total load hit - rcu/nocb: Make rcu_core() callbacks acceleration preempt-safe - livepatch/arm64: Fix incorrect endian conversion when long jump - livepatch: Print logs when register failed - livepatch: Print logs when check calltrace failed - livepatch: Print logs when patch text failed - livepatch: Optimize list_del operation in 'arch_klp_unpatch_func' - livepatch: Use 'old_insns' to replace 'old_insn' - livepatch: Remove redundant copy for old codes - livepatch: Reduce duplicate codes and fix issue on patch text - mm: export collect_procs() - rcu: Prevent expedited GP from enabling tick on offline CPU- tcp: add missing tcp_skb_can_collapse() test in tcp_shift_skb_data() - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - cpuset: Fix the bug that subpart_cpus updated wrongly in update_cpumask() - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - fanotify: Fix stale file descriptor in copy_event_to_user() - net: amd-xgbe: Fix skb data length underflow - net: amd-xgbe: ensure to reset the tx_timer_active flag - ipheth: fix EOVERFLOW in ipheth_rcvbulk_callback - net/mlx5: E-Switch, Fix uninitialized variable modact - net/mlx5: Use del_timer_sync in fw reset flow of halting poll - net/mlx5e: Fix handling of wrong devices during bond netevent - drm/vc4: hdmi: Make sure the device is powered with CEC - x86/cpu: Add Xeon Icelake-D to list of CPUs that support PPIN - x86/mce: Add Xeon Sapphire Rapids to list of CPUs that support PPIN - psi: Fix uaf issue when psi trigger is destroyed while being polled - KVM: x86: Forcibly leave nested virt when SMM state is toggled - Revert "drivers: bus: simple-pm-bus: Add support for probing simple bus only devices" - net: ipa: prevent concurrent replenish - net: ipa: use a bitmap for endpoint replenish_enabled - net: ipa: fix atomic update in ipa_endpoint_replenish() - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - mtd: rawnand: mpc5121: Remove unused variable in ads5121_select_chip() - block: Fix wrong offset in bio_truncate() - fsnotify: invalidate dcache before IN_DELETE event - usr/include/Makefile: add linux/nfc.h to the compile-test coverage - dt-bindings: can: tcan4x5x: fix mram-cfg RX FIFO config - net: bridge: vlan: fix memory leak in __allowed_ingress - ipv4: remove sparse error in ip_neigh_gw4() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - net: bridge: vlan: fix single net device option dumping - Revert "ipv6: Honor all IPv6 PIO Valid Lifetime values" - net: cpsw: Properly initialise struct page_pool_params - drm/msm/dpu: invalid parameter check in dpu_setup_dspp_pcc - drm/msm/hdmi: Fix missing put_device() call in msm_hdmi_get_phy - video: hyperv_fb: Fix validation of screen resolution - ibmvnic: don't spin in tasklet - ibmvnic: init ->running_cap_crqs early - ipv4: fix ip option filtering for locally generated fragments - net: ipv4: Fix the warning for dereference - net: ipv4: Move ip_options_fragment() out of loop - powerpc/perf: Fix power_pmu_disable to call clear_pmi_irq_pending only if PMI is pending - hwmon: (lm90) Mark alert as broken for MAX6654 - efi/libstub: arm64: Fix image check alignment at entry - rxrpc: Adjust retransmission backoff - octeontx2-pf: Forward error codes to VF - phylib: fix potential use-after-free - net: phy: broadcom: hook up soft_reset for BCM54616S - sched/pelt: Relax the sync of util_sum with util_avg - kernel: delete repeated words in comments - netfilter: conntrack: don't increment invalid counter on NF_REPEAT - powerpc64/bpf: Limit 'ldbrx' to processors compliant with ISA v2.06 - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - drm/msm/dsi: invalid parameter check in msm_dsi_phy_enable - drm/msm/dsi: Fix missing put_device() call in dsi_get_phy - drm/msm: Fix wrong size calculation - net-procfs: show net devices bound packet types - hwmon: (lm90) Reduce maximum conversion rate for G781 - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - hwmon: (lm90) Mark alert as broken for MAX6680 - hwmon: (lm90) Mark alert as broken for MAX6646/6647/6649 - ipv6_tunnel: Rate limit warning messages - scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put() - rpmsg: char: Fix race between the release of rpmsg_eptdev and cdev - rpmsg: char: Fix race between the release of rpmsg_ctrldev and cdev - usb: roles: fix include/linux/usb/role.h compile issue - i40e: fix unsigned stat widths - i40e: Fix for failed to init adminq while VF reset - i40e: Fix queues reservation for XDP - i40e: Fix issue when maximum queues is exceeded - i40e: Increase delay to 1 s after global EMP reset - powerpc/32: Fix boot failure with GCC latent entropy plugin - powerpc/32s: Fix kasan_init_region() for KASAN - powerpc/32s: Allocate one 256k IBAT instead of two consecutives 128k IBATs - x86/MCE/AMD: Allow thresholding interface updates after init - sched/membarrier: Fix membarrier-rseq fence command missing from query bitmask - ocfs2: fix a deadlock when commit trans - jbd2: export jbd2_journal_[grab|put]_journal_head - ucsi_ccg: Check DEV_INT bit only when starting CCG4 - usb: typec: tcpm: Do not disconnect while receiving VBUS off - USB: core: Fix hang in usb_kill_urb by adding memory barriers - usb: gadget: f_sourcesink: Fix isoc transfer for USB_SPEED_SUPER_PLUS - usb: common: ulpi: Fix crash in ulpi_match() - usb: xhci-plat: fix crash when suspend if remote wake enable - usb-storage: Add unusual-devs entry for VL817 USB-SATA bridge - tty: Add support for Brainboxes UC cards. - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - arm64: errata: Fix exec handling in erratum 1418040 workaround - KVM: x86: Update vCPU's runtime CPUID on write to MSR_IA32_XSS - drm/etnaviv: relax submit size limits - perf/x86/intel/uncore: Fix CAS_COUNT_WRITE issue for ICX - Revert "KVM: SVM: avoid infinite loop on NPF from bad address" - fsnotify: fix fsnotify hooks in pseudo filesystems - ceph: set pool_ns in new inode layout for async creates - ceph: properly put ceph_string reference after async create attempt - tracing: Don't inc err_log entry count if entry allocation fails - tracing/histogram: Fix a potential memory leak for kstrdup() - PM: wakeup: simplify the output logic of pm_show_wakelocks() - efi: runtime: avoid EFIv2 runtime services on Apple x86 machines - scsi: zfcp: Fix failed recovery on gone remote port with non-NPIV FCP devices - bpf: Guard against accessing NULL pt_regs in bpf_get_task_stack() - s390/hypfs: include z/VM guests with access control group set - s390/module: fix loading modules with a lot of relocations - net: stmmac: skip only stmmac_ptp_register when resume from suspend - net: sfp: ignore disabled SFP node - media: venus: core: Drop second v4l2 device unregister - Bluetooth: refactor malicious adv data check - drm/vmwgfx: Fix stale file descriptors on failed usercopy - select: Fix indefinitely sleeping task in poll_schedule_timeout() - KVM: x86/mmu: Fix write-protection of PTs mapped by the TDP MMU - rcu: Tighten rcu_advance_cbs_nowake() checks - bnx2x: Invalidate fastpath HSI version for VFs - bnx2x: Utilize firmware 7.13.21.0 - drm/i915: Flush TLBs before releasing backing store- llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - Revert "clocksource: Reduce clocksource-skew threshold" - Revert "clocksource: Avoid accidental unstable marking of clocksources" - Revert "xfrm: rate limit SA mapping change message to user space" - ipvlan: Modify the value of ipvlan modes - of: Enable crashkernel=X,high to support kexec option -s - arm64: kdump: Try not to use NO_BLOCK_MAPPINGS for memory under 4G - arm64: kdump: Use page-level mapping for the high memory of crashkernel - arm64: kdump: Don't force page-level mappings for memory above 4G - arm64: kdump: Update the name of crashk_low_res - x86: KVM: Fixed the bug that WAITmax cannot be updated in real time - powerpc: Free fdt on error in elf64_load() - powerpc: If kexec_build_elf_info() fails return immediately from elf64_load() - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - RDMA/rtrs-clt: Fix possible double free in error case - arm64: fix clang warning about TRAMP_VALIAS - arm64: kvm: Fix copy-and-paste error in bhb templates for v5.10 stable - arm64: proton-pack: Include unprivileged eBPF status in Spectre v2 mitigation reporting - arm64: Use the clearbhb instruction in mitigations - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Allow indirect vectors to be used without SPECTRE_V3A - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: spectre: Rename spectre_v4_patch_fw_mitigation_conduit - arm64: entry.S: Add ventry overflow sanity checks - ARM: Spectre-BHB: provide empty stub for non-config - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - arm64: add ID_AA64ISAR2_EL1 sys register - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path - scripts: sphinx-pre-install: Fix ctex support on Debian - scripts: sphinx-pre-install: add required ctex dependency - ath10k: Fix the MTU size on QCA9377 SDIO - mtd: nand: bbt: Fix corner case in bad block table handling - lib/test_meminit: destroy cache in kmem_cache_alloc_bulk() test - mm/hmm.c: allow VM_MIXEDMAP to work with hmm_range_fault - lib82596: Fix IRQ check in sni_82596_probe - scripts/dtc: dtx_diff: remove broken example from help text - dt-bindings: watchdog: Require samsung,syscon-phandle for Exynos7 - dt-bindings: display: meson-vpu: Add missing amlogic,canvas property - dt-bindings: display: meson-dw-hdmi: add missing sound-name-prefix property - net: mscc: ocelot: fix using match before it is set - net: sfp: fix high power modules without diagnostic monitoring - net: ethernet: mtk_eth_soc: fix error checking in mtk_mac_config() - bcmgenet: add WOL IRQ check - net_sched: restore "mpu xxx" handling - net: bonding: fix bond_xmit_broadcast return value error bug - arm64: dts: qcom: msm8996: drop not documented adreno properties - devlink: Remove misleading internal_flags from health reporter dump - perf probe: Fix ppc64 'perf probe add events failed' case - dmaengine: at_xdmac: Fix at_xdmac_lld struct definition - dmaengine: at_xdmac: Fix lld view setting - dmaengine: at_xdmac: Fix concurrency over xfers_list - dmaengine: at_xdmac: Print debug message after realeasing the lock - dmaengine: at_xdmac: Start transfer for cyclic channels in issue_pending - dmaengine: at_xdmac: Don't start transactions at tx_submit level - perf script: Fix hex dump character output - libcxgb: Don't accidentally set RTO_ONLINK in cxgb_find_route() - gre: Don't accidentally set RTO_ONLINK in gre_fill_metadata_dst() - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - netns: add schedule point in ops_exit_list() - inet: frags: annotate races around fqdir->dead and fqdir->high_thresh - taskstats: Cleanup the use of task->exit_code - virtio_ring: mark ring unused on error - vdpa/mlx5: Fix wrong configuration of virtio_version_1_0 - rtc: pxa: fix null pointer dereference - HID: vivaldi: fix handling devices not using numbered reports - net: axienet: increase default TX ring size to 128 - net: axienet: fix for TX busy handling - net: axienet: fix number of TX ring slots for available check - net: axienet: Fix TX ring slot available check - net: axienet: limit minimum TX ring size - net: axienet: add missing memory barriers - net: axienet: reset core on initialization prior to MDIO access - net: axienet: Wait for PhyRstCmplt after core reset - net: axienet: increase reset timeout - net/smc: Fix hung_task when removing SMC-R devices - clk: si5341: Fix clock HW provider cleanup - clk: Emit a stern warning with writable debugfs enabled - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - f2fs: fix to reserve space for IO align feature - f2fs: compress: fix potential deadlock of compress file - parisc: pdc_stable: Fix memory leak in pdcs_register_pathentries - net/fsl: xgmac_mdio: Fix incorrect iounmap when removing module - net/fsl: xgmac_mdio: Add workaround for erratum A-009885 - ipv4: avoid quadratic behavior in netns dismantle - ipv4: update fib_info_cnt under spinlock protection - perf evsel: Override attr->sample_period for non-libpfm4 events - xdp: check prog type before updating BPF link - bpftool: Remove inclusion of utilities.mak from Makefiles - powerpc/fsl/dts: Enable WA for erratum A-009885 on fman3l MDIO buses - powerpc/cell: Fix clang -Wimplicit-fallthrough warning - Revert "net/mlx5: Add retry mechanism to the command entry index allocation" - dmaengine: stm32-mdma: fix STM32_MDMA_CTBR_TSEL_MASK - RDMA/rxe: Fix a typo in opcode name - dmaengine: uniphier-xdmac: Fix type of address variables - scsi: core: Show SCMD_LAST in text form - Bluetooth: hci_sync: Fix not setting adv set duration - Documentation: fix firewire.rst ABI file path error - Documentation: refer to config RANDOMIZE_BASE for kernel address-space randomization - Documentation: ACPI: Fix data node reference documentation - Documentation: dmaengine: Correctly describe dmatest with channel unset - media: correct MEDIA_TEST_SUPPORT help text - drm/vc4: hdmi: Make sure the device is powered with CEC - media: rcar-csi2: Optimize the selection PHTW register - can: mcp251xfd: mcp251xfd_tef_obj_read(): fix typo in error message - firmware: Update Kconfig help text for Google firmware - of: base: Improve argument length mismatch error - drm/radeon: fix error handling in radeon_driver_open_kms - ext4: don't use the orphan list when migrating an inode - ext4: destroy ext4_fc_dentry_cachep kmemcache on module removal - ext4: fast commit may miss tracking unwritten range during ftruncate - ext4: use ext4_ext_remove_space() for fast commit replay delete range - ext4: set csum seed in tmp inode while migrating to extents - ext4: fix fast commit may miss tracking range for FALLOC_FL_ZERO_RANGE - ext4: initialize err_blk before calling __ext4_get_inode_loc - ext4: fix a possible ABBA deadlock due to busy PA - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - btrfs: respect the max size in the header when activating swap file - btrfs: check the root node for uptodate before returning it - btrfs: fix deadlock between quota enable and other quota operations - xfrm: fix policy lookup for ipv6 gre packets - PCI: pci-bridge-emul: Set PCI_STATUS_CAP_LIST for PCIe device - PCI: pci-bridge-emul: Correctly set PCIe capabilities - PCI: pci-bridge-emul: Fix definitions of reserved bits - PCI: pci-bridge-emul: Properly mark reserved PCIe bits in PCI config space - PCI: pci-bridge-emul: Make expansion ROM Base Address register read-only - PCI: pciehp: Use down_read/write_nested(reset_lock) to fix lockdep errors - PCI: xgene: Fix IB window setup - powerpc/64s/radix: Fix huge vmap false positive - parisc: Fix lpa and lpa_user defines - drm/bridge: analogix_dp: Make PSR-exit block less - drm/nouveau/kms/nv04: use vzalloc for nv04_display - drm/etnaviv: limit submit sizes - device property: Fix fwnode_graph_devcon_match() fwnode leak - s390/mm: fix 2KB pgtable release race - iwlwifi: mvm: Increase the scan timeout guard to 30 seconds - tracing/kprobes: 'nmissed' not showed correctly for kretprobe - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - fuse: Pass correct lend value to filemap_write_and_wait_range() - xen/gntdev: fix unmap notification order - spi: uniphier: Fix a bug that doesn't point to private data correctly - tpm: fix NPE on probe for missing device - ubifs: Error path in ubifs_remount_rw() seems to wrongly free write buffers - crypto: caam - replace this_cpu_ptr with raw_cpu_ptr - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - crypto: omap-aes - Fix broken pm_runtime_and_get() usage - rpmsg: core: Clean up resources on announce_create failure. - phy: mediatek: Fix missing check in mtk_mipi_tx_probe - ASoC: mediatek: mt8183: fix device_node leak - ASoC: mediatek: mt8173: fix device_node leak - scsi: sr: Don't use GFP_DMA - MIPS: Octeon: Fix build errors using clang - i2c: designware-pci: Fix to change data types of hcnt and lcnt parameters - irqchip/gic-v4: Disable redistributors' view of the VPE table at boot time - MIPS: OCTEON: add put_device() after of_find_device_by_node() - udf: Fix error handling in udf_new_inode() - powerpc/fadump: Fix inaccurate CPU state info in vmcore generated with panic - powerpc: handle kdump appropriately with crash_kexec_post_notifiers option - selftests/powerpc/spectre_v2: Return skip code when miss_percent is high - powerpc/40x: Map 32Mbytes of memory at startup - MIPS: Loongson64: Use three arguments for slti - ALSA: seq: Set upper limit of processed events - scsi: lpfc: Trigger SLI4 firmware dump before doing driver cleanup - dm: fix alloc_dax error handling in alloc_dev - nvmem: core: set size for sysfs bin file - w1: Misuse of get_user()/put_user() reported by sparse - KVM: PPC: Book3S: Suppress failed alloc warning in H_COPY_TOFROM_GUEST - KVM: PPC: Book3S: Suppress warnings when allocating too big memory slots - powerpc/powermac: Add missing lockdep_register_key() - clk: meson: gxbb: Fix the SDM_EN bit for MPLL0 on GXBB - i2c: mpc: Correct I2C reset procedure - powerpc/smp: Move setup_profiling_timer() under CONFIG_PROFILING - i2c: i801: Don't silently correct invalid transfer size - powerpc/watchdog: Fix missed watchdog reset due to memory ordering race - powerpc/btext: add missing of_node_put - powerpc/cell: add missing of_node_put - powerpc/powernv: add missing of_node_put - powerpc/6xx: add missing of_node_put - x86/kbuild: Enable CONFIG_KALLSYMS_ALL=y in the defconfigs - parisc: Avoid calling faulthandler_disabled() twice - random: do not throw away excess input to crng_fast_load - serial: core: Keep mctrl register state and cached copy in sync - serial: pl010: Drop CR register reset on set_termios - regulator: qcom_smd: Align probe function with rpmh-regulator - net: gemini: allow any RGMII interface mode - net: phy: marvell: configure RGMII delays for 88E1118 - mlxsw: pci: Avoid flow control for EMAD packets - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - mac80211: allow non-standard VHT MCS-10/11 - net: mdio: Demote probed message to debug print - btrfs: remove BUG_ON(!eie) in find_parent_nodes - btrfs: remove BUG_ON() in find_parent_nodes() - ACPI: battery: Add the ThinkPad "Not Charging" quirk - amdgpu/pm: Make sysfs pm attributes as read-only for VFs - drm/amdgpu: fixup bad vram size on gmc v8 - ACPICA: Hardware: Do not flush CPU cache when entering S4 and S5 - ACPICA: Fix wrong interpretation of PCC address - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - ACPICA: actypes.h: Expand the ACPI_ACCESS_ definitions - drm/etnaviv: consider completed fence seqno in hang check - xfrm: rate limit SA mapping change message to user space - Bluetooth: vhci: Set HCI_QUIRK_VALID_LE_STATES - ath11k: Fix napi related hang - um: registers: Rename function names to avoid conflicts and build problems - iwlwifi: pcie: make sure prph_info is set when treating wakeup IRQ - iwlwifi: mvm: Fix calculation of frame length - iwlwifi: remove module loading failure message - iwlwifi: fix leaks/bad data after failed firmware load - PM: AVS: qcom-cpr: Use div64_ul instead of do_div - rtw88: 8822c: update rx settings to prevent potential hw deadlock - ath9k: Fix out-of-bound memcpy in ath9k_hif_usb_rx_stream - usb: hub: Add delay for SuperSpeed hub resume to let links transit to U0 - cpufreq: Fix initialization of min and max frequency QoS requests - PM: runtime: Add safety net to supplier device release - arm64: tegra: Adjust length of CCPLEX cluster MMIO region - arm64: dts: ls1028a-qds: move rtc node to the correct i2c bus - mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO - media: saa7146: hexium_gemini: Fix a NULL pointer dereference in hexium_attach() - media: igorplugusb: receiver overflow should be reported - HID: quirks: Allow inverting the absolute X/Y values - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - x86/mce: Mark mce_read_aux() noinstr - x86/mce: Mark mce_end() noinstr - x86/mce: Mark mce_panic() noinstr - x86/mce: Allow instrumentation during task work queueing - ath11k: Avoid false DEADLOCK warning reported by lockdep - selftests/ftrace: make kprobe profile testcase description unique - gpio: aspeed: Convert aspeed_gpio.lock to raw_spinlock - net: phy: prefer 1000baseT over 1000baseKX - net-sysfs: update the queue counts in the unregistration path - ath10k: Fix tx hanging - ath11k: avoid deadlock by change ieee80211_queue_work for regd_update_work - iwlwifi: mvm: avoid clearing a just saved session protection id - iwlwifi: mvm: synchronize with FW after multicast commands - thunderbolt: Runtime PM activate both ends of the device link - media: m920x: don't use stack on USB reads - media: saa7146: hexium_orion: Fix a NULL pointer dereference in hexium_attach() - media: rcar-vin: Update format alignment constraints - media: uvcvideo: Increase UVC_CTRL_CONTROL_TIMEOUT to 5 seconds. - drm: rcar-du: Fix CRTC timings when CMM is used - x86/mm: Flush global TLB when switching to trampoline page-table - floppy: Add max size check for user space request - usb: uhci: add aspeed ast2600 uhci support - arm64: dts: ti: j7200-main: Fix 'dtbs_check' serdes_ln_ctrl node - ACPI / x86: Add not-present quirk for the PCI0.SDHB.BRC1 device on the GPD win - ACPI / x86: Allow specifying acpi_device_override_status() quirks by path - ACPI: Change acpi_device_always_present() into acpi_device_override_status() - ACPI / x86: Drop PWM2 device on Lenovo Yoga Book from always present table - media: venus: avoid calling core_clk_setrate() concurrently during concurrent video sessions - ath11k: Avoid NULL ptr access during mgmt tx cleanup - rsi: Fix out-of-bounds read in rsi_read_pkt() - rsi: Fix use-after-free in rsi_rx_done_handler() - crypto: jitter - consider 32 LSB for APT - HSI: core: Fix return freed object in hsi_new_client - gpiolib: acpi: Do not set the IRQ type if the IRQ is already in use - tty: serial: imx: disable UCR4_OREN in .stop_rx() instead of .shutdown() - drm/bridge: megachips: Ensure both bridges are probed before registration - mlxsw: pci: Add shutdown method in PCI driver - soc: ti: pruss: fix referenced node in error message - drm/amdgpu/display: set vblank_disable_immediate for DC - drm/amd/display: check top_pipe_to_program pointer - ARM: imx: rename DEBUG_IMX21_IMX27_UART to DEBUG_IMX27_UART - EDAC/synopsys: Use the quirk for version instead of ddr version - media: b2c2: Add missing check in flexcop_pci_isr: - HID: apple: Do not reset quirks when the Fn key is not found - drm: panel-orientation-quirks: Add quirk for the Lenovo Yoga Book X91F/L - usb: gadget: f_fs: Use stream_open() for endpoint files - ath11k: Fix crash caused by uninitialized TX ring - media: atomisp: handle errors at sh_css_create_isp_params() - batman-adv: allow netlink usage in unprivileged containers - ARM: shmobile: rcar-gen2: Add missing of_node_put() - media: atomisp-ov2680: Fix ov2680_set_fmt() clobbering the exposure - media: atomisp: set per-device's default mode - media: atomisp: fix try_fmt logic - drm/nouveau/pmu/gm200-: avoid touching PMU outside of DEVINIT/PREOS/ACR - drm/bridge: dw-hdmi: handle ELD when DRM_BRIDGE_ATTACH_NO_CONNECTOR - ar5523: Fix null-ptr-deref with unexpected WDCMSG_TARGET_START reply - selftests/bpf: Fix bpf_object leak in skb_ctx selftest - drm/lima: fix warning when CONFIG_DEBUG_SG=y & CONFIG_DMA_API_DEBUG=y - fs: dlm: filter user dlm messages for kernel locks - Bluetooth: Fix debugfs entry leak in hci_register_dev() - ARM: dts: omap3-n900: Fix lp5523 for multi color - of: base: Fix phandle argument length mismatch error message - clk: bm1880: remove kfrees on static allocations - ASoC: fsl_asrc: refine the check of available clock divider - RDMA/cxgb4: Set queue pair state when being queried - ASoC: fsl_mqs: fix MODULE_ALIAS - powerpc/xive: Add missing null check after calling kmalloc - mips: bcm63xx: add support for clk_set_parent() - mips: lantiq: add support for clk_set_parent() - arm64: tegra: Remove non existent Tegra194 reset - arm64: tegra: Fix Tegra194 HDA {clock,reset}-names ordering - counter: stm32-lptimer-cnt: remove iio counter abi - misc: lattice-ecp3-config: Fix task hung when firmware load failed - ASoC: samsung: idma: Check of ioremap return value - ASoC: mediatek: Check for error clk pointer - phy: uniphier-usb3ss: fix unintended writing zeros to PHY register - ASoC: Intel: catpt: Test dmaengine_submit() result before moving on - iommu/amd: Restore GA log/tail pointer on host resume - iommu/amd: Remove iommu_init_ga() - dmaengine: pxa/mmp: stop referencing config->slave_id - mips: fix Kconfig reference to PHYS_ADDR_T_64BIT - mips: add SYS_HAS_CPU_MIPS64_R5 config for MIPS Release 5 support - clk: stm32: Fix ltdc's clock turn off by clk_disable_unused() after system enter shell - of: unittest: 64 bit dma address test requires arch support - of: unittest: fix warning on PowerPC frame size warning - ASoC: rt5663: Handle device_property_read_u32_array error codes - RDMA/cma: Let cma_resolve_ib_dev() continue search even after empty entry - RDMA/core: Let ib_find_gid() continue search even after empty entry - powerpc/powermac: Add additional missing lockdep_register_key() - PCI/MSI: Fix pci_irq_vector()/pci_irq_get_affinity() - RDMA/qedr: Fix reporting max_{send/recv}_wr attrs - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - openrisc: Add clone3 ABI wrapper - binder: fix handling of error during copy - char/mwave: Adjust io port register size - ALSA: usb-audio: Drop superfluous '0' in Presonus Studio 1810c's ID - ALSA: oss: fix compile error when OSS_DEBUG is enabled - clocksource: Avoid accidental unstable marking of clocksources - clocksource: Reduce clocksource-skew threshold - powerpc/32s: Fix shift-out-of-bounds in KASAN init - powerpc/perf: Fix PMU callbacks to clear pending PMI before resetting an overflown PMC - powerpc/irq: Add helper to set regs->softe - powerpc/perf: move perf irq/nmi handling details into traps.c - powerpc/perf: MMCR0 control for PMU registers under PMCC=00 - powerpc/64s: Convert some cpu_setup() and cpu_restore() functions to C - dt-bindings: thermal: Fix definition of cooling-maps contribution property - ASoC: uniphier: drop selecting non-existing SND_SOC_UNIPHIER_AIO_DMA - powerpc/prom_init: Fix improper check of prom_getprop() - clk: imx8mn: Fix imx8mn_clko1_sels - scsi: pm80xx: Update WARN_ON check in pm8001_mpi_build_cmd() - RDMA/bnxt_re: Scan the whole bitmap when checking if "disabling RCFW with pending cmd-bit" - ALSA: hda: Add missing rwsem around snd_ctl_remove() calls - ALSA: PCM: Add missing rwsem around snd_ctl_remove() calls - ALSA: jack: Add missing rwsem around snd_ctl_remove() calls - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - iwlwifi: mvm: Use div_s64 instead of do_div in iwl_mvm_ftm_rtt_smoothing() - pcmcia: fix setting of kthread task states - can: xilinx_can: xcan_probe(): check for error irq - can: softing: softing_startstop(): fix set but not used variable warning - tpm_tis: Fix an error handling path in 'tpm_tis_core_init()' - tpm: add request_locality before write TPM_INT_ENABLE - can: mcp251xfd: add missing newline to printed strings - regmap: Call regmap_debugfs_exit() prior to _init() - netrom: fix api breakage in nr_setsockopt() - ax25: uninitialized variable in ax25_setsockopt() - spi: spi-meson-spifc: Add missing pm_runtime_disable() in meson_spifc_probe - Bluetooth: L2CAP: uninitialized variables in l2cap_sock_setsockopt() - lib/mpi: Add the return value check of kcalloc() - net/mlx5: Set command entry semaphore up once got index free - Revert "net/mlx5e: Block offload of outer header csum for UDP tunnels" - net/mlx5e: Don't block routes with nexthop objects in SW - net/mlx5e: Fix page DMA map/unmap attributes - debugfs: lockdown: Allow reading debugfs files that are not world readable - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_frame_init_v1_buttonpad - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_huion_init - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_get_str_desc - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_init - usb: dwc3: qcom: Fix NULL vs IS_ERR checking in dwc3_qcom_probe - Bluetooth: hci_qca: Fix NULL vs IS_ERR_OR_NULL check in qca_serdev_probe - Bluetooth: hci_bcm: Check for error irq - fsl/fman: Check for null pointer after calling devm_ioremap - staging: greybus: audio: Check null pointer - rocker: fix a sleeping in atomic bug - ppp: ensure minimum packet size in ppp_write() - netfilter: nft_set_pipapo: allocate pcpu scratch maps on clone - bpf: Fix SO_RCVBUF/SO_SNDBUF handling in _bpf_setsockopt(). - bpf: Don't promote bogus looking registers after null check. - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - power: reset: mt6397: Check for null res pointer - pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in nonstatic_find_mem_region() - pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in __nonstatic_find_io_region() - ACPI: scan: Create platform device for BCM4752 and LNV4752 ACPI nodes - x86/mce/inject: Avoid out-of-bounds write when setting flags - hwmon: (mr75203) fix wrong power-up delay value - x86/boot/compressed: Move CLANG_FLAGS to beginning of KBUILD_CFLAGS - Bluetooth: hci_qca: Stop IBS timer during BT OFF - software node: fix wrong node passed to find nargs_prop - backlight: qcom-wled: Respect enabled-strings in set_brightness - backlight: qcom-wled: Use cpu_to_le16 macro to perform conversion - backlight: qcom-wled: Override default length with qcom,enabled-strings - backlight: qcom-wled: Fix off-by-one maximum with default num_strings - backlight: qcom-wled: Pass number of elements to read to read_u32_array - backlight: qcom-wled: Validate enabled string indices in DT - bpftool: Enable line buffering for stdout - Bluetooth: L2CAP: Fix using wrong mode - um: virtio_uml: Fix time-travel external time propagation - um: fix ndelay/udelay defines - selinux: fix potential memleak in selinux_add_opt() - mmc: meson-mx-sdio: add IRQ check - mmc: meson-mx-sdhc: add IRQ check - iwlwifi: mvm: test roc running status bits before removing the sta - iwlwifi: mvm: fix 32-bit build in FTM - ARM: dts: armada-38x: Add generic compatible to UART nodes - arm64: dts: marvell: cn9130: enable CP0 GPIO controllers - arm64: dts: marvell: cn9130: add GPIO and SPI aliases - usb: ftdi-elan: fix memory leak on device disconnect - ARM: 9159/1: decompressor: Avoid UNPREDICTABLE NOP encoding - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - media: hantro: Fix probe func error path - drm/tegra: vic: Fix DMA API misuse - drm/bridge: ti-sn65dsi86: Set max register for regmap - drm/msm/dpu: fix safe status debugfs file - arm64: dts: qcom: ipq6018: Fix gpio-ranges property - arm64: dts: qcom: c630: Fix soundcard setup - ath11k: Fix a NULL pointer dereference in ath11k_mac_op_hw_scan() - media: coda/imx-vdoa: Handle dma_set_coherent_mask error codes - media: msi001: fix possible null-ptr-deref in msi001_probe() - media: dw2102: Fix use after free - ARM: dts: gemini: NAS4220-B: fis-index-block with 128 KiB sectors - ath11k: Fix deleting uninitialized kernel timer during fragment cache flush - crypto: stm32 - Revert broken pm_runtime_resume_and_get changes - crypto: stm32/cryp - fix bugs and crash in tests - crypto: stm32/cryp - fix lrw chaining mode - crypto: stm32/cryp - fix double pm exit - crypto: stm32/cryp - check early input data - crypto: stm32/cryp - fix xts and race condition in crypto_engine requests - crypto: stm32/cryp - fix CTR counter carry - crypto: stm32 - Fix last sparse warning in stm32_cryp_check_ctr_counter - selftests: harness: avoid false negatives if test has no ASSERTs - selftests: clone3: clone3: add case CLONE3_ARGS_NO_TEST - x86/uaccess: Move variable into switch case statement - xfrm: fix a small bug in xfrm_sa_len() - mwifiex: Fix possible ABBA deadlock - rcu/exp: Mark current CPU as exp-QS in IPI loop second pass - drm/msm/dp: displayPort driver need algorithm rational - sched/rt: Try to restart rt period timer when rt runtime exceeded - Revert "sched/rt: Try to restart rt period timer when rt runtime exceeded" - wireless: iwlwifi: Fix a double free in iwl_txq_dyn_alloc_dma - media: si2157: Fix "warm" tuner state detection - media: saa7146: mxb: Fix a NULL pointer dereference in mxb_attach() - media: dib8000: Fix a memleak in dib8000_init() - bpf: Remove config check to enable bpf support for branch records - bpf: Disallow BPF_LOG_KERNEL log level for bpf(BPF_BTF_LOAD) - bpf: Adjust BTF log size limit. - sched/fair: Fix per-CPU kthread and wakee stacking for asym CPU capacity - sched/fair: Fix detection of per-CPU kthreads waking a task - Bluetooth: btmtksdio: fix resume failure - staging: rtl8192e: rtllib_module: fix error handle case in alloc_rtllib() - staging: rtl8192e: return error code from rtllib_softmac_init() - floppy: Fix hang in watchdog when disk is ejected - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - arm64: dts: ti: k3-j7200: Correct the d-cache-sets info - arm64: dts: ti: k3-j721e: Fix the L2 cache sets - arm64: dts: ti: k3-j7200: Fix the L2 cache sets - drm/radeon/radeon_kms: Fix a NULL pointer dereference in radeon_driver_open_kms() - drm/amdgpu: Fix a NULL pointer dereference in amdgpu_connector_lcd_native_mode() - thermal/drivers/imx8mm: Enable ADC when enabling monitor - ACPI: EC: Rework flushing of EC work while suspended to idle - cgroup: Trace event cgroup id fields should be u64 - arm64: dts: qcom: msm8916: fix MMC controller aliases - netfilter: bridge: add support for pppoe filtering - thermal/drivers/imx: Implement runtime PM support - media: venus: core: Fix a resource leak in the error handling path of 'venus_probe()' - media: venus: core: Fix a potential NULL pointer dereference in an error handling path - media: venus: core, venc, vdec: Fix probe dependency error - media: venus: pm_helpers: Control core power domain manually - media: coda: fix CODA960 JPEG encoder buffer overflow - media: mtk-vcodec: call v4l2_m2m_ctx_release first when file is released - media: si470x-i2c: fix possible memory leak in si470x_i2c_probe() - media: imx-pxp: Initialize the spinlock prior to using it - media: rcar-csi2: Correct the selection of hsfreqrange - mfd: atmel-flexcom: Use .resume_noirq - mfd: atmel-flexcom: Remove #ifdef CONFIG_PM_SLEEP - tty: serial: atmel: Call dma_async_issue_pending() - tty: serial: atmel: Check return code of dmaengine_submit() - arm64: dts: ti: k3-j721e: correct cache-sets info - ath11k: Use host CE parameters for CE interrupts configuration - crypto: qat - fix undetected PFVF timeout in ACK loop - crypto: qat - make pfvf send message direction agnostic - crypto: qat - remove unnecessary collision prevention step in PFVF - crypto: qat - fix spelling mistake: "messge" -> "message" - ARM: dts: stm32: fix dtbs_check warning on ili9341 dts binding on stm32f429 disco - mtd: hyperbus: rpc-if: fix bug in rpcif_hb_remove - crypto: qce - fix uaf on qce_skcipher_register_one - crypto: qce - fix uaf on qce_ahash_register_one - media: dmxdev: fix UAF when dvb_register_device() fails - arm64: dts: renesas: cat875: Add rx/tx delays - drm/vboxvideo: fix a NULL vs IS_ERR() check - fs: dlm: fix build with CONFIG_IPV6 disabled - tee: fix put order in teedev_close_context() - ath11k: reset RSN/WPA present state for open BSS - ath11k: clear the keys properly via DISABLE_KEY - ath11k: Fix ETSI regd with weather radar overlap - Bluetooth: stop proccessing malicious adv data - memory: renesas-rpc-if: Return error in case devm_ioremap_resource() fails - fs: dlm: don't call kernel_getpeername() in error_report() - fs: dlm: use sk->sk_socket instead of con->sock - arm64: dts: meson-gxbb-wetek: fix missing GPIO binding - arm64: dts: meson-gxbb-wetek: fix HDMI in early boot - arm64: dts: amlogic: Fix SPI NOR flash node name for ODROID N2/N2+ - arm64: dts: amlogic: meson-g12: Fix GPU operating point table node name - media: aspeed: Update signal status immediately to ensure sane hw state - media: em28xx: fix memory leak in em28xx_init_dev - media: aspeed: fix mode-detect always time out at 2nd run - media: atomisp: fix uninitialized bug in gmin_get_pmic_id_and_addr() - media: atomisp: fix enum formats logic - media: atomisp: add NULL check for asd obtained from atomisp_video_pipe - media: staging: media: atomisp: pci: Balance braces around conditional statements in file atomisp_cmd.c - media: atomisp: fix ifdefs in sh_css.c - media: atomisp: fix inverted error check for ia_css_mipi_is_source_port_valid() - media: atomisp: do not use err var when checking port validity for ISP2400 - media: atomisp: fix inverted logic in buffers_needed() - media: atomisp: fix punit_ddr_dvfs_enable() argument for mrfld_power up case - media: atomisp: add missing media_device_cleanup() in atomisp_unregister_entities() - media: videobuf2: Fix the size printk format - mtd: hyperbus: rpc-if: Check return value of rpcif_sw_init() - ath11k: Send PPDU_STATS_CFG with proper pdev mask to firmware - wcn36xx: fix RX BD rate mapping for 5GHz legacy rates - wcn36xx: populate band before determining rate on RX - wcn36xx: Put DXE block into reset before freeing memory - wcn36xx: Release DMA channel descriptor allocations - wcn36xx: Fix DMA channel enable/disable cycle - wcn36xx: Indicate beacon not connection loss on MISSED_BEACON_IND - wcn36xx: ensure pairing of init_scan/finish_scan and start_scan/end_scan - drm/vc4: hdmi: Set a default HSM rate - clk: bcm-2835: Remove rounding up the dividers - clk: bcm-2835: Pick the closest clock rate - Bluetooth: cmtp: fix possible panic when cmtp_init_sockets() fails - drm/rockchip: dsi: Reconfigure hardware on resume() - drm/rockchip: dsi: Disable PLL clock on bind error - drm/rockchip: dsi: Hold pm-runtime across bind/unbind - drm/rockchip: dsi: Fix unbalanced clock on probe error - drm/panel: innolux-p079zca: Delete panel on attach() failure - drm/panel: kingdisplay-kd097d04: Delete panel on attach() failure - drm: fix null-ptr-deref in drm_dev_init_release() - drm/bridge: display-connector: fix an uninitialized pointer in probe() - Bluetooth: L2CAP: Fix not initializing sk_peer_pid - drm/ttm: Put BO in its memory manager's lru list - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - mm/page_alloc.c: do not warn allocation failure on zone DMA if no managed pages - dma/pool: create dma atomic pool only if dma zone has managed pages - mm_zone: add function to check if managed dma zone exists - PCI: Add function 1 DMA alias quirk for Marvell 88SE9125 SATA controller - dma_fence_array: Fix PENDING_ERROR leak in dma_fence_array_signaled() - gpu: host1x: Add back arm_iommu_detach_device() - iommu/io-pgtable-arm-v7s: Add error handle for page table allocation failure - lkdtm: Fix content of section containing lkdtm_rodata_do_nothing() - iio: adc: ti-adc081c: Partial revert of removal of ACPI IDs - can: softing_cs: softingcs_probe(): fix memleak on registration failure - media: cec-pin: fix interrupt en/disable handling - media: stk1160: fix control-message timeouts - media: pvrusb2: fix control-message timeouts - media: redrat3: fix control-message timeouts - media: dib0700: fix undefined behavior in tuner shutdown - media: s2255: fix control-message timeouts - media: cpia2: fix control-message timeouts - media: em28xx: fix control-message timeouts - media: mceusb: fix control-message timeouts - media: flexcop-usb: fix control-message timeouts - media: v4l2-ioctl.c: readbuffers depends on V4L2_CAP_READWRITE - rtc: cmos: take rtc_lock while reading from CMOS - tools/nolibc: fix incorrect truncation of exit code - tools/nolibc: i386: fix initial stack alignment - tools/nolibc: x86-64: Fix startup code bug - x86/gpu: Reserve stolen memory for first integrated Intel GPU - mtd: rawnand: davinci: Rewrite function description - mtd: rawnand: davinci: Avoid duplicated page read - mtd: rawnand: davinci: Don't calculate ECC when reading page - mtd: Fixed breaking list in __mtd_del_partition. - mtd: rawnand: gpmi: Remove explicit default gpmi clock setting for i.MX6 - mtd: rawnand: gpmi: Add ERR007117 protection for nfc_apply_timings - nfc: llcp: fix NULL error pointer dereference on sendmsg() after failed bind() - HID: wacom: Avoid using stale array indicies to read contact count - HID: wacom: Ignore the confidence flag when a touch is removed - HID: wacom: Reset expected and received contact counts at the same time - HID: uhid: Fix worker destroying device without any protection - KVM: VMX: switch blocked_vcpu_on_cpu_lock to raw spinlock- sysctl: Modify sysctl_overload_detect_period minimum to 100ms - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - arm64: clear_page() shouldn't use DC ZVA when DCZID_EL0.DZP == 1 - mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() - mtd: phram: Fix error return code in phram_setup()- scsi: hisi_sas: Limit users changing debugfs BIST count value - netfilter: nf_tables: initialize registers in nft_do_chain() - sched: Fix yet more sched_fork() races - USB: gadget: validate interface OS descriptor requests - usb: gadget: don't release an existing dev->buf - usb: gadget: clear related members when goto fail - usb: gadget: rndis: check size of RNDIS_MSG_SET command - locking/csd_lock: Add boot parameter for controlling CSD lock debugging - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - PCI: fix kabi change in struct pci_dev - PCI/RCEC: Fix RCiEP device to RCEC association - PCI/AER: Add RCEC AER error injection support - PCI/PME: Add pcie_walk_rcec() to RCEC PME handling - PCI/AER: Add pcie_walk_rcec() to RCEC AER handling - PCI/ERR: Recover from RCiEP AER errors - PCI/ERR: Add pcie_link_rcec() to associate RCiEPs - PCI/ERR: Recover from RCEC AER errors - PCI/ERR: Clear AER status only when we control AER - PCI/ERR: Add pci_walk_bridge() to pcie_do_recovery() - PCI/ERR: Avoid negated conditional for clarity - PCI/ERR: Use "bridge" for clarity in pcie_do_recovery() - PCI/ERR: Simplify by computing pci_pcie_type() once - PCI/ERR: Simplify by using pci_upstream_bridge() - PCI/ERR: Rename reset_link() to reset_subordinates() - PCI/ERR: Cache RCEC EA Capability offset in pci_init_capabilities() - PCI/ERR: Bind RCEC devices to the Root Port driver - PCI/AER: Write AER Capability only when we control it - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register- SUNRPC: Ensure we flush any closed sockets before xs_xprt_free() - scsi: hisi_sas: Use autosuspend for the host controller - scsi: libsas: Keep host active while processing events - scsi: hisi_sas: Keep controller active between ISR of phyup and the event being processed - scsi: libsas: Defer works of new phys during suspend - scsi: libsas: Refactor sas_queue_deferred_work() - scsi: libsas: Add flag SAS_HA_RESUMING - scsi: libsas: Resume host while sending SMP I/Os - scsi: hisi_sas: Add more logs for runtime suspend/resume - scsi: libsas: Insert PORTE_BROADCAST_RCVD event for resuming host - scsi: mvsas: Add spin_lock/unlock() to protect asd_sas_port->phy_list - scsi: hisi_sas: Fix some issues related to asd_sas_port->phy_list - scsi: libsas: Add spin_lock/unlock() to protect asd_sas_port->phy_list - scsi: block: pm: Always set request queue runtime active in blk_post_runtime_resume() - scsi: Revert "scsi: hisi_sas: Filter out new PHY up events during suspend" - scsi: libsas: Don't always drain event workqueue for HA resume - scsi: hisi_sas: Wait for phyup in hisi_sas_control_phy() - scsi: hisi_sas: Initialise devices in .slave_alloc callback - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - mm: page_counter: mitigate consequences of a page_counter underflow - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - io_uring: don't keep looping for more events if we can't flush overflow - hugetlbfs: fix a truncation issue in hugepages parameter - spi: hisi-kunpeng: Fix the debugfs directory name incorrect - spi: hisi-kunpeng: Add debugfs support - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - net: sched: fix use-after-free in tc_new_tfilter() - mtd: fixup CFI on ixp4xx - powerpc/pseries: Get entry and uaccess flush required bits from H_GET_CPU_CHARACTERISTICS - ALSA: hda/realtek: Re-order quirk entries for Lenovo - ALSA: hda/realtek: Add quirk for Legion Y9000X 2020 - ALSA: hda: ALC287: Add Lenovo IdeaPad Slim 9i 14ITL5 speaker quirk - ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master after reboot from Windows - ALSA: hda/realtek: Add speaker fixup for some Yoga 15ITL5 devices - KVM: x86: remove PMU FIXED_CTR3 from msrs_to_save_all - firmware: qemu_fw_cfg: fix kobject leak in probe error path - firmware: qemu_fw_cfg: fix NULL-pointer deref on duplicate entries - firmware: qemu_fw_cfg: fix sysfs information leak - rtlwifi: rtl8192cu: Fix WARNING when calling local_irq_restore() with interrupts enabled - media: uvcvideo: fix division by zero at stream start - video: vga16fb: Only probe for EGA and VGA 16 color graphic cards - 9p: only copy valid iattrs in 9P2000.L setattr implementation - KVM: s390: Clarify SIGP orders versus STOP/RESTART - KVM: x86: Register Processor Trace interrupt hook iff PT enabled in guest - perf: Protect perf_guest_cbs with RCU - remoteproc: qcom: pil_info: Don't memcpy_toio more than is provided - orangefs: Fix the size of a memory allocation in orangefs_bufmap_alloc() - devtmpfs regression fix: reconfigure on each mount - kbuild: Add $(KBUILD_HOSTLDFLAGS) to 'has_libelf' test - staging: greybus: fix stack size warning with UBSAN - drm/i915: Avoid bitwise vs logical OR warning in snb_wm_latency_quirk() - staging: wlan-ng: Avoid bitwise vs logical OR warning in hfa384x_usb_throttlefn() - media: Revert "media: uvcvideo: Set unique vdev name based in type" - random: fix crash on multiple early calls to add_bootloader_randomness() - random: fix data race on crng init time - random: fix data race on crng_node_pool - can: gs_usb: gs_can_start_xmit(): zero-initialize hf->{flags,reserved} - can: isotp: convert struct tpcon::{idx,len} to unsigned int - can: gs_usb: fix use of uninitialized variable, detach device on reception of invalid USB data - mfd: intel-lpss: Fix too early PM enablement in the ACPI ->probe() - veth: Do not record rx queue hint in veth_xmit - mmc: sdhci-pci: Add PCI ID for Intel ADL - ath11k: Fix buffer overflow when scanning with extraie - USB: Fix "slab-out-of-bounds Write" bug in usb_hcd_poll_rh_status - USB: core: Fix bug in resuming hub's handling of wakeup requests - ARM: dts: exynos: Fix BCM4330 Bluetooth reset polarity in I9100 - Bluetooth: bfusb: fix division by zero in send path - Bluetooth: btusb: Add support for Foxconn QCA 0xe0d0 - Bluetooth: btusb: Add support for Foxconn MT7922A - Bluetooth: btusb: Add two more Bluetooth parts for WCN6855 - Bluetooth: btusb: fix memory leak in btusb_mtk_submit_wmt_recv_urb() - workqueue: Fix unbind_workers() VS wq_worker_running() race- Add java-1.8.0-openjdk-devel BuildRequires for kernel.spec - Compress modules to xz format in kernel.spec, which reduces disk consumption - kabichk: do kabi check only for 4K page_size- USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - swiotlb: fix info leak with DMA_FROM_DEVICE- sched/fair: Add qos_throttle_list node in struct cfs_rq - ARM: 9142/1: kasan: work around LPAE build warning - mm: kfence: fix missing objcg housekeeping for SLAB - cgroup: Export cgroup.kill from cgroupv2 to cgroupv1 - cgroup: introduce cgroup.kill - memcg: Fix inconsistent oom event behavior for OOM_MEMCG_KILL - memcg: Export memory.events and memory.events.local from cgroupv2 to cgroupv1 - net: hns3: fix phy can not link up when autoneg off and reset - net: hns3: add NULL pointer check for hns3_set/get_ringparam() - net: hns3: add netdev reset check for hns3_set_tunable() - net: hns3: clean residual vf config after disable sriov - net: hns3: add max order judgement for tx spare buffer - net: hns3: fix ethtool tx copybreak buf size indicating not aligned issue - net: hns3: refine the process when PF set VF VLAN - net: hns3: add vlan list lock to protect vlan list - net: hns3: fix port base vlan add fail when concurrent with reset - net: hns3: fix bug when PF set the duplicate MAC address for VFs - net: hns3: handle empty unknown interrupt for VF - net: hns3: fix race condition in debugfs - arm64: cpu_park: Move into stand-alone file - arm64: quick_kexec: Move to stand-alone file - jffs2: fix NULL pointer dereference in jffs2_scan_medium - rseq, ptrace: Add PTRACE_GET_RSEQ_CONFIGURATION request - config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - share_pool: don't trace the invalid spa address - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump- net/spnic: Remove spnic driver. - SCSI: spfc: remove SPFC driver- block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - net: snmp: inline snmp_get_cpu_field()- Revert "Compress modules to xz format in kernel.spec, which reduces disk consumption" - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - kabi: only reserve flags on X86_64 and ARM64 - mm/dynamic_hugetlb: only compile PG_pool on X86_64 and ARM64- kabi: fix kabi broken in struct fuse_args - fuse: fix pipe buffer lifetime for direct_io- vfs: fs_context: fix up param length parsing in legacy_parse_param - NFS: LOOKUP_DIRECTORY is also ok with symlinks - blk-mq: fix potential uaf for 'queue_hw_ctx' - blk-mq: add exception handling when srcu->sda alloc failed- mm/dynamic_hugetlb: initialize subpages before merging - mm/dynamic_hugetlb: set/clear HPageFreed - mm/dynamic_hugetlb: only support to merge 2M dynamicly - mm/dynamic_hugetlb: hold the lock until pages back to hugetlb - mm/dynamic_hugetlb: use mem_cgroup_force_empty to reclaim pages - mm/dynamic_hugetlb: check page using check_new_page - mm/dynamic_hugetlb: use pfn to traverse subpages - mm/dynamic_hugetlb: improve the initialization of huge pages - mm/dynamic_hugetlb: check free_pages_prepares when split pages- Compress modules to xz format in kernel.spec, which reduces disk consumption.- irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu- scsi: ses: Fix crash caused by kfree an invalid pointer - ovl: fix incorrect extent info in metacopy case - perf sched: Cast PTHREAD_STACK_MIN to int as it may turn into sysconf(__SC_THREAD_STACK_MIN_VALUE)- arm/arm64: paravirt: Remove GPL from pv_ops export- ima: bugfix for digest lists importing - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - net/hinic: Fix null pointer dereference in hinic_physical_port_id- net/hinic: Fix double free issue- src-openEuler: add with_64kb to control 64KB page size - scsi: spfc: Remove redundant mask and spinlock - xfs: order CIL checkpoint start records - xfs: attach iclog callbacks in xlog_cil_set_ctx_write_state() - xfs: factor out log write ordering from xlog_cil_push_work() - xfs: pass a CIL context to xlog_write() - xfs: fix the forward progress assertion in xfs_iwalk_run_callbacks - xfs: move xlog_commit_record to xfs_log_cil.c - xfs: log head and tail aren't reliable during shutdown - xfs: don't run shutdown callbacks on active iclogs - xfs: separate out log shutdown callback processing - xfs: rework xlog_state_do_callback() - xfs: make forced shutdown processing atomic - xfs: convert log flags to an operational state field - xfs: move recovery needed state updates to xfs_log_mount_finish - xfs: XLOG_STATE_IOERROR must die - xfs: convert XLOG_FORCED_SHUTDOWN() to xlog_is_shutdown() - Revert "nfs: ensure correct writeback errors are returned on close()" - fuse: support SB_NOSEC flag to improve write performance - fuse: add a flag FUSE_OPEN_KILL_SUIDGID for open() request - fuse: don't send ATTR_MODE to kill suid/sgid for handle_killpriv_v2 - fuse: setattr should set FATTR_KILL_SUIDGID - fuse: set FUSE_WRITE_KILL_SUIDGID in cached write path - fuse: rename FUSE_WRITE_KILL_PRIV to FUSE_WRITE_KILL_SUIDGID - fuse: introduce the notion of FUSE_HANDLE_KILLPRIV_V2 - xfs: remove dead stale buf unpin handling code - xfs: hold buffer across unpin and potential shutdown processing - xfs: fix an ABBA deadlock in xfs_rename - Revert "efi/libstub: arm64: Relax 2M alignment again for relocatable kernels" - crypto: hisilicon/qm - fix memset during queues clearing - crypto: hisilicon/qm - modify device status check parameter - crypto: hisilicon/qm - remove redundant cache writeback - crypto: hisilicon/qm - disable queue when 'CQ' error - crypto: hisilicon/qm - reset function if event queue overflows - crypto: hisilicon/qm - use request_threaded_irq instead - crypto: hisilicon/qm - modify the handling method after abnormal interruption - crypto: hisilicon/qm - code movement - crypto: hisilicon/qm - remove unnecessary device memory reset - crypto: hisilicon/qm - fix deadlock for remove driver - crypto: hisilicon/sec - add some comments for soft fallback - crypto: hisilicon/sec - fix the aead software fallback for engine- blk-throttle: Set BIO_THROTTLED when bio has been throttled - bpf, selftests: Add ringbuf memory type confusion test - bpf/selftests: Test bpf_d_path on rdonly_mem. - bpf, selftests: Add various ringbuf tests with invalid offset - selftests/bpf: Add verifier test for PTR_TO_MEM spill - bpf: Fix ringbuf memory type confusion when passing to helpers - bpf: Fix out of bounds access for ringbuf helpers - bpf: Generally fix helper register offset check - bpf: Mark PTR_TO_FUNC register initially with zero offset - bpf: Generalize check_ctx_reg for reuse with other types - bpf/selftests: Test PTR_TO_RDONLY_MEM - bpf: Add MEM_RDONLY for helper args that are pointers to rdonly mem. - bpf: Make per_cpu_ptr return rdonly PTR_TO_MEM. - bpf: Convert PTR_TO_MEM_OR_NULL to composable types. - bpf: Introduce MEM_RDONLY flag - bpf: Replace PTR_TO_XXX_OR_NULL with PTR_TO_XXX | PTR_MAYBE_NULL - bpf: Replace RET_XXX_OR_NULL with RET_XXX | PTR_MAYBE_NULL - bpf: Replace ARG_XXX_OR_NULL with ARG_XXX | PTR_MAYBE_NULL - bpf: Introduce composable reg, ret and arg types. - bpf: Fix out of bounds access from invalid *_or_null type verification - blk-mq: decrease pending_queues when it expires - blk-mq: add debugfs to print information for blk_mq_tag_set - blk-mq: allow hardware queue to get more tag while sharing a tag set - bfq: fix use-after-free in bfq_dispatch_request - livepatch/core: Validate function old_name before 'klp_init_object_loaded' - arm64: config: enable CONFIG_ARM64_UCE_KERNEL_RECOVERY - arm64: ras: copy_from_user scenario support uce kernel recovery - efi: Fix efi_find_mirror redefine in x86 - sched: Fix sleeping in atomic context at cpu_qos_write() - vfio/iommu_type1: Fix the logic of updating num_non_hwdbm_domains - iommu: Stop tracking the dirty log status of iommu_domain - iommu/smmuv3: Remove the S1 mapping restriction of dirty log - timekeeping: Avoiding false sharing in field access of tk_core - config: close CONFIG_ARM64_ILP32 - arm64: replace is_compat_task() with is_ilp32_compat_task() in TASK_SIZE_MAX - arch_topology: Fix missing clear cluster_cpumask in remove_cpu_topology() - kabi: fix split error of kABI reference checking tool - ipv6: blackhole_netdev needs snmp6 counters - net: avoid quadratic behavior in netdev_wait_allrefs_any() - net: allow out-of-order netdev unregistration - net: transition netdev reg state earlier in run_todo - ipv6: give an IPv6 dev to blackhole_netdev - configs: disable CONFIG_RODATA_FULL_DEFAULT_ENABLED - dm rq: don't queue request to blk-mq during DM suspend - rcu/nocb: Fix missed nocb_timer requeue - dm: fix mempool NULL pointer race when completing IO - blk-mq: Improve performance of non-mq IO schedulers with multiple HW queues - Revert "blk-mq, elevator: Count requests per hctx to improve performance"- lib/iov_iter: initialize "flags" in new pipe_buffer- sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86- ubifs: rename_whiteout: correct old_dir size computing - configs: update the defconfigs to support 9P - Revert "dm space maps: don't reset space map allocation cursor when committing" - drivers: hooks: add bonding driver vendor hooks - etmem: etmem scan module Replace WARN_ONCE() with debug_printk for "nothing read" - netfilter: nf_tables_offload: incorrect flow offload action array size- f2fs: fix to do sanity check in is_alive() - f2fs: fix to avoid panic in is_alive() if metadata is inconsistent - f2fs: fix to do sanity check on inode type during garbage collection - iommu/io-pgtable-arm: Fix attach device failed when smmuv3 supports HTTU - configs: enable CONFIG_INTEL_IDXD - ext4: convert DIV_ROUND_UP to DIV_ROUND_UP_ULL- bonding: force carrier update when releasing slave - ext4: fix underflow in ext4_max_bitmap_size() - dm: make sure dm_table is binded before queue request - tty/amba-pl011: Call acpi_put_table() to fix memory leak - config: enable MEMORY_RELIABLE by default - mm: add support for page cache use reliable memory - shmem: Introduce shmem reliable - mm: Reserve field in mm_struct for memory reliable - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Disable mirror feature if kernelcore is not specified - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public- arm64: openeuler_defconfig: Enable config for ultrasoc driver - drivers/coresight: Add Ultrasoc System Memory Buffer driver - coresight: etm4x: Modify core-commit to avoid HiSilicon ETM overflow - RAS: Report ARM processor information to userspace - configs: enable CONFIG_NTB_INTEL - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - rcu: Do not report strict GPs for outgoing CPUs - rcu-tasks: Make ksoftirqd provide RCU Tasks quiescent states - entry: Explicitly flush pending rcuog wakeup before last rescheduling point - rcu/nocb: Trigger self-IPI on late deferred wake up before user resume - irq_work: Cleanup - powerpc/process, kasan: Silence KASAN warnings in __get_wchan() - net/spnic: Reduce the timeout of the channel between driver and firmware - net/spnic: Fix an error when netdev failed to link up - net/spnic: Fix xor checksum error when sending a non 4B-aligned message to firmware - net/spnic: Fix ethtool loopback command failure - net/spnic: Fix array bounds error in ethtool get_link_ksettings - x86/tsc: Make cur->adjusted values in package#1 to be the same - ata: Add support for PxSCT.LPM set based on actual LPM capability - ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - ahci: Fix some bugs like plugin support and sata link stability when user enable ahci RTD3 - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI: Fix some device identify fail when enable xHCI runtime suspend - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs- yam: fix a memory leak in yam_siocdevprivate() - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - irqchip/irq-gic-phytium-2500: Add support for kdump - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - iommu: support phytium ft2000plus and S2500 iommu function - sw64: vfio: select VFIO_IOMMU_TYPE1 as default - sw64: tty: add serial driver for sw64 - sw64: spi: add driver for SPI controller - sw64: add hypervisor based RTC on SW64 systems - sw64: kgdb: add support for sw64 - sw64: LPC: add driver for LPC controller - sw64: iommu: fix a bug in calling 'alloc_pages_node' - sw64: iommu: add iommu driver for sw64 - sw64: gpu/drm: fix kernel crash caused by drm driver - sw64: radeon: correct low-level mmio memset direct calls - sw64: gpu/drm: solve driver load cause kernel crash - amdgpu: enable KFD on SW64 systems - sw64: megaraid: fix kernel panic caused by accessing an illegal address - sw64: i2c: add i2c driver based designware for sw64 - sw64: efi: add SMBIOS/DMI and EFI runtime driver codes - sw64: gpio: add sunway builtin gpio driver - sw64: acpi: add initial acpi infrastructure support - sw64: add perf userspace tool support for sw64 - tools uapi: fix sw64 support - sw64: kvm: add definitions for kvm - sw64: moduleparam: fix sw64 compile failure - sw64: kdump/kexec: add KEXEC_ARCH_SW_64 definition - sw64: add AUDIT_ARCH_SW64 definition - sw64: ftrace: add sw64 support to recordmcount - sw64: add sw_64 support to buildtar, mkdebian and builddeb - sw64: add basic support for sw64 - mm/pin_mem: add invalid check for pinmemory boot parameter - livepatch/x86: Fix incorrect use of 'strncpy' - livepatch: Fix issues in klp_mem_{prepare,recycle} - livepatch: Introduce 'arch_klp_save_old_code' - livepatch: Reduce duplicated arch_klp_mem_{prepare,recycle} - livepatch: Move 'klp_func_list' related codes out of 'arch' - livepatch: Introduce 'struct arch_klp_data' - livepatch/arm64: Uniform 'old_func' field in struct klp_func_node - tpm_tis_spi: set default probe function if device id not match - deconfig: intel ice-lake missing config enable - selftests/sgx: Fix Q1 and Q2 calculation in sigstruct.c - selftests/sgx: remove checks for file execute permissions - selftests/sgx: Refine the test enclave to have storage - selftests/sgx: Add EXPECT_EEXIT() macro - selftests/sgx: Dump enclave memory map - selftests/sgx: Migrate to kselftest harness - selftests/sgx: Rename 'eenter' and 'sgx_call_vdso' - x86/sgx: Expose SGX architectural definitions to the kernel - selftests/sgx: Use getauxval() to simplify test code - selftests/sgx: Improve error detection and messages - selftests/sgx: Use a statically generated 3072-bit RSA key - x86/sgx: Remove unnecessary kmap() from sgx_ioc_enclave_init() - x86/sgx: Add a basic NUMA allocation scheme to sgx_alloc_epc_page() - x86/sgx: Replace section->init_laundry_list with sgx_dirty_page_list - x86/sgx: Maintain encl->refcount for each encl->mm_list entry - x86/sgx: Drop racy follow_pfn() check - x86/sgx: Fix the return type of sgx_init() - x86/sgx: Return -EINVAL on a zero length buffer in sgx_ioc_enclave_add_pages() - x86/sgx: Fix sgx_ioc_enclave_provision() kernel-doc - x86/sgx: Return -ERESTARTSYS in sgx_ioc_enclave_add_pages() - x86/sgx: Clarify 'laundry_list' locking - x86/sgx: Update MAINTAINERS - Documentation/x86: Document SGX kernel architecture - x86/sgx: Add ptrace() support for the SGX driver - x86/sgx: Add a page reclaimer - selftests/x86: Add a selftest for SGX - x86/vdso: Implement a vDSO for Intel SGX enclave call - x86/traps: Attempt to fixup exceptions in vDSO before signaling - x86/fault: Add a helper function to sanitize error code - x86/vdso: Add support for exception fixup in vDSO functions - x86/sgx: Add SGX_IOC_ENCLAVE_PROVISION - x86/sgx: Add SGX_IOC_ENCLAVE_INIT - x86/sgx: Add SGX_IOC_ENCLAVE_ADD_PAGES - x86/sgx: Add SGX_IOC_ENCLAVE_CREATE - x86/sgx: Add an SGX misc driver interface - mm: Add 'mprotect' hook to struct vm_operations_struct - x86/sgx: Add SGX page allocator functions - x86/cpu/intel: Add a nosgx kernel parameter - x86/cpu/intel: Detect SGX support - x86/sgx: Initialize metadata for Enclave Page Cache (EPC) sections - x86/{cpufeatures,msr}: Add Intel SGX Launch Control hardware bits - x86/cpufeatures: Add Intel SGX hardware bits - x86/sgx: Add wrappers for ENCLS functions - x86/sgx: Add SGX architectural data structures - configfs: fix a race in configfs_{,un}register_subsystem() - fs/dirty_pages: fix wrong lock for inode list in super_block - ACPI: irq: Prevent unregistering of GIC SGIs - PM: ACPI: Refresh wakeup device power configuration every time - ACPICA: Interpreter: fix memory leak by using existing bufferobs-worker-010 1708473600 5.10.0-60.126.0.153.oe22035.10.0-60.126.0.153.oe2203bpftool0-metadata_list-compact_tlv-bpftool-5.10.0-60.126.0.153.oe2203.aarch640-metadata_list-compact-bpftool-5.10.0-60.126.0.153.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/bd413c76975966cb3ba0b2e8440a6d52-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]=4255fd87129e46a44aed30a98d1b54eae2c1fb40, 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[xEP~jz utf-8cf099c3c5a4adc556a3225cbaba54f159c0de8e844ca66b2ee5160fa3270c23bf4f81a19c292172433343f4d66e10b99fb14d7b08fc60853286f7a6726889de3?7zXZ !#,8] b2u Q{LX©Aup#튙]D:$)Utfg8|Z4 $s3G- G |z)C|?QR0;Mby~# tHsĻh/.iw.H>f߫|$K5N2͝mWhnbW^?=?*Iaa‚J&[)-~ЍIܣmʳfhw+P6rG2njuC`̔vM`.Zƭ]|F#(3/jWHe㱥&'88g)Q) z;IiGpE;.xc|WÀ.L9dz-Ie>{һgfk(A>iAot^<- O"I4d#ZG֕9Nz0pEptbD`1Oo*̱N]YZN w_ܥ|KxG PYm {G[gؕVAKN+qcy܏ Rb&wdz]^#w4x9(9v[Ճ!MD%DT#m=`k {0G] .Or67q!QJ s-0D6ley)ISd8ѾOvSZi`dCN} ߻V+<"VbW)^O(y7_3 qw8*oJnd!R|Zͪ`%vLΞ}5?Od#e.o(њ.\qʆOR̠`wMr'CsIf¨ށDM}fR`]gNo8OȌ xm"*ku`2 D cBbTpsOD@x̓, 5,.N,Ip]C> ĉ ) Cɻ0r|'h3G$Fomp j]7^>>AQyu"1YxW6^mD9%$ $G!kSgt+LE/"i'-RqVf\s/r1ZnJ'W2FT&s)pZXIG#}Rxtk]B?p,'\=-M,UC{LkH \:aZ5 wP5zTau"9QPAOY?(AQ #0YWw`8=ngv9Y|DMo roi|^Sעf8,)\/zJ(G2T(IBN;Kx?~s“z"f=Nw'ZKi}ubH8A TS9O2Zp:LbeC<%L\0_qqy^ = =%m CL $: 5#uDXРX#l1OJN6Q߮W i5B`,9i#h2sg#t xZ Ӊ㥺싰un*j-?Xs  r9h 䠟^`pfyޙRUB+QDPk+:>JCa{O =p!kޭ` 0L h xIA% mJ4*3N=Zrh+sTl&Q+2OYNbי NЏF/ʕ_>'²Qn1d#=Q.?냙O|OXo%Msek61AWgQtܔ^69y]v glQ竞AC]i1IУhwG梈 .%2%u0r絵֌5Xin&`bpo-*: <]-#t䔎 (Z3bĩw2Q<t#$XH>z¶CÂ&'@%)WvBhux%J.TCL)jYeZ *iJ[a)O B{(]{[ݘD~ٟL$E;d4;qc߀ViY*FƊ ~Z[h5˭U@kÿh1`41^|By}(aoviXɏƊT[1ܴ2H|vxh6sxRZ̓^>o cwaF+."`*F v}guo 7 B̀tH~Gۥ1I&5ŵF:TQi+-7?ivV[_Q4':Ncals=S*y ?77e^isk~GJqDq׬u8;pUќ$;a#Khw/ ^96,$6@ϡm!o0&:8 6w Mٽ SA@?fm7Gy׸%FPu* "w,&y,r75&he}.2Ednhޠa9ڀfSP k2x=6՜s^˭JtFOjL j#K='X@kv֎`yZ6nud6'@qA$]kŞޅg.de+6!2An /Ql(JdM_\aG$c qzZ:xDd!ZLok(p MxۖN%,_l"| vHe bT>DP?^> 7oϋT o4υ4QsjM !r}^I%\2k!G2ǺdoC*onZv"_冺~A#2Z1G=,rN@n<$J+نp=(N '(DՖC)qiS2}!;rGG`{?:Eq6NʢB_҅a{#=SHIͅo%\3fR@{7ɕ|pDCu+R1qkK0]GLU4uڹޞ%S{_S-=M.F-Y&Bܲ^!|ܙ7]x~] l1XnP u9^cn1.gn< gIHuoM9Ɠox&Y8Vdh3ro}0Qʸm2 8I-BOqjI/;w;&F3э.RODrNY>B[[dCsXEJt=֕i j%P@Q3+EHdG!h է3LbLN8pOi60ƦIͪ:-_0f~j7 p$yrOH/[ߨ6nRQ5ۇhHV7HK`ZvLF7\5Z7t"d68A%Dەʑ?"z؅ y]`:h%̪l+Qp`rح#*V|Iek p eTR5'0b W%Sèb֮`F[o=B+MïϝJ/?>xҌ0D@cEK#y?L:`A !#>6v)쿴=m!j#3:.2)Eז!aZVgu{OP~i t"aV2)A Wv38:aWU.~+2uy<1vC244a]ph]0@<2HԐn/ɦ0=P2OIoH8F E p75MhJ{%m\*J)! HNz/(1bU7Fr5 )ΘbGX 56= P;'MECWaHʆЗaa`۽+ڸh暁Y&}tx>qw:& r<j4?ݏ `A*~ʍPJZ P,x@FF&7R]S 5X C\UDwҝ &k9a%V( ؝ |3a97$;IÇC(86fv$ޏ~_>1"ҟjtr#5#A2$XWɂAn32;Ӕ65(~Xk6ayHqD_!pX%x2IU2ϬMU 5dJ{Zf'EKNե|yqdqhLM^OCl?^?UJFʹA1&pgߝKBnRy,zQ,k!Za9 3&q;z%o}ݾj䱍VO 4*Uū9wԕj2OHÁ d3sLxG\.='l{]7鏑QWUv<"PK2sщ8KL#f_EW:4E%K]F"'⮙_P5& G&\]*AZOhFSTȍ%=[#8, w`;5LC hϺacn`Pi@Cg[JZ FҜ" FIEK(Aa iU`5fPf *f? kY\vd[q}l3S?fI0 1+]%S-R)Fz0i)Q(<;:%TQ껢8n+ܑ@pX(Βq.:V.T7P:ظtA}`YEҊJQ|`4FͺK2URDM[;3 0 :9iFb?VF{V*\.A8LoB4JJ3g ̎t))P=BND^c,OfǬ70Gi)5? jb75\V%BU>frO`m_qnGanqu.9\ŧwpt=Ymٙw,7|~E|lsT|ZEP ͤd *=U}gZ1C++ VoUXfkDR `hݔU^\z:Z}Ae7Jfsc„fZ*/j/.=)h"+ԋqKL"#~ysUHx~=Ru {cm 'cA Y\܌G wBMw'*ccF*6K=+KвlWEsQS $͓eJ>8ЖmUe ۱X_T,v?-gEu)Yp'l*,otb9ڍO Nr`vrK,sHPR"e/ E|%!z*@7+"-ֻ +KcWPۭE" c^j XY79Q2 7 p߹"[6mTSi3 e~", .B}*ZA)qփ1 {'zw'u萡\uFN8b~-2b-tlRnODo,݈FO1q<غ5w[1.m]u"n _X`JBN[Ut{h vGow"b}Mg, D/њ $dBZm'6ĪloFXWn{R>.c2`U Bp?IU=$?H䟨3FMLe: W:(%7M x6S}Pёq>SJy,'@_cJ,p*gt@+g-*wcG7Е0?V*\9I!w**YO$▆C/3O[ 0l.6Vrh9vbZ5x|q.Qks8|~ "F<,U,E\`O)KIX oJpu0vǦY g)Ӱ2űD y8bvFMɉY?ovn[p4Y<،Y uCиP4Lqjnǖ'uL㓬A!WH.9Ty!gdQ3ӬD?'/H"Čq X]nC9z2-CzHcR$j8s?i²D(B}g]0kGN{ݣY\'aog.\JH`;5:l%n Dm_4,$-BzmSdFחkwGt6'޲EAS: t~?Ip @͆ؖKA8|{CzDYYv Dtq4+wq֘$x,"e@ v4*_?l^ pfJtS0쭠Xz+Nd`a&C(o\k iIm}<e]'ȯ4};ЗDkWDV+H}Q+B{ )br]!3b*3vEWwE'CO;riS]XFt6D::?3~ 19E6Y#uY6Yߊ=D~9l&jIlY͹@Vfaט6 7:I9JDXRk3+?h'Q[u?tAd+dJJxAӊdtb HHeG^ՠ ] <٫HF/V,WDM FFE}D}(0mi䆴cl fυ68*t8ԢՔi_Jң#ubhKl; Tvzb]Pz|Krݺr[Fi~-|7drBKK|994֊,_`k dɸ;z!Xic@ܬ^P=9U pYE>*d_]+mJ|# xT_R =fb( z ސy|z' s=2b܇)ךGؑM}Ư[Ǐ|sLJ0bCǴkA5$qB09Y ĄvaVr;Y+h$Uy[%d7QIoȃO& :){\YB/ܛ|{Ϸ0d?WHe\Qn*N 'yS`f h9lS> Zq5ۀrq8d?G=cg8 7? Nw2-dt6R6;CL<.X`Pg,Z@xURP;>֪ż9:C [؅!wBr0x|%l;6k#}GooX݌yD G^_#G JR1=lqȩMvPT8rri/ev^}wyذ]$csCUI?Nle5=6Gu8 \1?2R4*LtFw5DFk1 zow:IЪ.0HBG| ŬҼE.F/?(UL#âP*MؤrogH Hd@zY pe{gյ浑o~{e3LsEo~w+2$Lq ?Ov"|R<t chTҧ,kfR 2Z3 -g-'?GUXXbc$O*WqGDQCܤZrW}8H46I @w2n6clޱI UywNy!P)hqaeED )8SHHʡ]qh( 82SHhWzko|yzo$b {ݱP-逰&gKw* ^Ζ~wdvu*٢߁es7V1eJF\LD@=-d|tUev)&%Wy190y):#[vW/PqGRv|]+ýS۷:/1rp>+AD`OwN>/bwvIR3e߭ByCUeLcQ%8y x¢ai<' ׳E;] +\ }=AoCʹHi(Մ(GN 4 e;,9RdIRӐ݉ Dm[VC'YAZ+$A,|N ~.vGX~d!$Y2hʦ fc\Oyr# †/nMVeS)w:wxƦ[5%В1K[9)Q}ض -CLMܤ+`|MERiͅ>2' 1-h!lRhE;611Aso{3'MU"|"zn5qK/|FǟQ,b;D^ݽaͣ>`p׏Ա#wH`S;ojh*<lU ˠAр*I` 4"|!Eb)Xh^jiF7h)qǮߓc;439$wF!Q p3iЁ)IrZ o}:!KٞLѴҼ7HOwv-qǥTa _ۋ+K#ppR'ۭc9Tcv(F7}X^4ʁ{ʖ8ܮcFHq UXX肑n#^.MoA/Ʈ;pO$w,뢏( 蛋ݻ_^F{g|֑zՄP҅9{ M#CEיOP->u(>F#Ql;.GF7k}>XJ1DnBl1Jݤ}AJ&7(DA{tGjk}}tߑr bsJv:X|ȯMyW=HO p|,%&]HzTE޵ sw-_0w|=/W𷲄ztO.$,kCv"|K4Q ˻>KVq_{W$y,ȑ#OCdX F5A fT5jmso˒yţQM5g%L3oDAS|GZ=0[eYFR$2e>q Iq)x9 Ꚇaj6IǭP,Xvl쉒_!.qyѵ_ 3 ɍC6Y.6Gf;t\W G&Pz$M΃/ ʵ/\s[SD=^ .V@D-`/Pʈ<|Yd#4?c.o.PZ6O T6_DEؙoَk@rvb9J6#iܰ2/vfR yhBwSacg5z,Q`gvtn4+Pxϗc(t',;Qt),48:r^T+b~w8a̐).Yy=.NO9Uk##pi9rފHK8*aR|4߯=G^RcPfp.y% "CyDcڍK>pMCGP9a?k"9ؼۄfGoD +s=4[KmHBqn=}kٕfj.8`$y嗷jshQ@LLSԼhe]Ėۛiyf93B~ dJ=3]v\ojk$6?! +LN/<,T;+؟(j ^™eiWgdqWv#ʏ&OwF|A(JzTuSMX| sNߍ2:NoNzC%HŨ*ϲ'* [u@2Rz 1;N]ɢ_?+Lüi2r#{(p7yj;!EFdC4luޮ9O#s_}A<6vW*'8RPbp!$%x;֐7|_!tF ]0Ņl z}Bp?E\+ Ĕ: @ s RlA`B bp+]h|=.&oKBDISpQif[ڒ2] pBR4G)ܲ "d/F`s"Tи0oFY翖`'z6C眤>?zzJ$<1QJXQ~CI?"4avVرwgEIs-o4_W.ڮ345kiA$U[>FsoV$zڡD-!&';:ݰc,0oEx/jB<+ʨEL; }c歙gV A `j/Czl Ijz&L h6FuI"~Ղy|$qlEfCEk%wR hL@,6m%A"X`hP L間M ,M0Ɏ) K,Rx Ql0dJE6? hoWjv"i\D t535#i2ܔ_U:ygSR@V.;/y&laLY(-S|Sngњ_.TL l{OݸF% ~Yz_PWiQo֤~77/U37<"]:LsIAWrVe5,Sg%n;v)d\sZaWzeNI% ƶe~A[B JoZ]5iђ 9ij[aZ{yRH纟w'D{ZR^EBXZr4ך bFAtƒ[Hx ;)a76XKh0H|N^s\'ccT =yǶb$WeMZtĉ>>c~!0iJ;z`4dꡨmCVoxD/aiƿDҞ.^a8cJbb!C1@Th>(EYO-te9 %6/Rz \өy)2K5<m3ީz \͓-kZ2᫄*@0Q'-+* J{ YyE%rNנ-KǓ HՉhT֊0,y&g*ٴO u c%]SId o(:.=(Q`/eV.[܆& dA+Q>8{Ȝm @nx@#B`yjcϛ9]'f1Im>rf&xspu8֣C ޛ-/&L&b@k alLw؛ YSG w3MdyP'#& U%w}Rxr; ʁ윐}ӈ}YTs(xX?}i>=G eJ;ࡥTN` RLc)u_~Qh v"AMk8F_+~ĠS'vF ȷx/ۓ*=q OQ|O:.0RQiεu*~ٓf0qQ攟uZ'r#cuMH뚛?&bFQ-ߋ;ݹO HalBՈcM`[G9 oℾTJPKnwyIm[ gbRߚf(#Z952/8O{xTR8]ҜD@Q`~ܚ0Ƙg>d!, iy*eh,CߕN_T2ڙO@h_K.b4;iw$bDÃ{:2A=;FPP q%l܆ %F%!ƀ})4?k+|!x1=XvoJ}F o$ٖ|QfzO)cz<$@Pctja1pʲx򕱧j~.PR+O!E)EF&CQi7*Q$X72LsWḃT' 4$) edAM),/cjfsB> fס%:!hZe#C4lJTBIA?wF!~Oz%r?٘NVO(.54pRRIs; \V~ŝ 71LK 2RN;Nx&`V~>ucdO$ <]I3٩< v.ir=4UER(A*/ˣ^+b7,NJׯ|F_f(S=Sgitz / !RwJ!P-.{ (U[.2Xc5kP2U!}潮}IJ:DƙFxh7"ٹ9 ק9H%{/|1sA9jU\hV)*1OLóM#Mr~צՆמ*D TNnƪ,,JE,+ޮz) <͕_W[=,)̩{~_B xeA:`oQ.k@rZ#oO؊\r~k6a!$ғԃ}װAQmt5>1U+xEb!uVj=a/9y8˯W2ƅb`C|({a?ضVKGLx )O3L^vxAWd]IXkp\,;*l4hm}Xкñ1 ag8[OnӮSY[e moN^zdzS3!ڮ`خ/euN|JSk.^ϐ5|o11tTZ)(2=0P\-%ZhljloY^?Ml(Y*\6GY.ؾRpֲ}D5CJvG0H~F&Nܷ9Wڎ'8h?[ v$kUIv㘁C^04Ftq7vY($)o,\S&k΂g?#yx4CH㧯W{YͱbEbjQ~k$c+HKlU8uqNv5w4BE<[7zF]\-&QG( tftS-6gObpOKHj[;\ pEQg̡Oe5UaSz{s-gs[^o\X5,oE0RSRDjZnYyQ;²}xSj+쉠&^yr%-H2qiwPS[A` g7&~jHߕ\]ϛݮpp"viWr,x;:yzշ\%Ζd#e0Eln*@fR1LC)kgT$#j5{dwjn⴬b,\Hg<<|•cP)g/3;hYܫgSsK3= 4D&6KLYo_5+di QK &<*XՀdףPba_[#]3*H) QZs# "1oh@v`\9lj1jK uq1 V9ӔvyyWG 2!EHQڴZlh6@›؁=g_p>aXϤxrr [y[E4D܊2By'6iC5MMFN2`[}V yi07<ᔡkb%Ph^FY-^A_iukq>=pV zn:qCYRQ{+ïUgJ@["g4ԘiH.ްLl`Pbc.ApDXHZfiQ>Gõ%x0%Z0~1ܒP۬ѿ ƅ7j%bB0iZPb mPzleb9+EJ7:2ղث2;|G,' 6Ĕys}j̯UG |A)W6kWAtYOX e)mڈg?TRUֻWheӕa;{.;v M"W#=)/OW4z1G,k 6 '{k-oo-_?3lNu#Bٔ[!<7ܕTKV)$P+脷=rn'ixG/NQ 1o @hFKCn!a_+kmD_eeyt޸vlblXjʑQxm sF__AӄyDD*#K4L Z].m$uv{D?_s ?ʊɛHꃣW=1"{$9 r%D"G7]02vug̠~&k~H7x<أ U1jV|G l$WEMefs'[ݧ& e  B/2vuW~o87?HwQC(*Bsd\dBrijaTAsp5kPГmFi\LIo=4:/]]vsb}ʒ46QkdF2/2 EJWAN_`nq^'Rd_0ڻzeb-\d9ssMX"oo~&,U<*{(j_؁y*ks6 vqjF`!E $3@/ȦfDsWϷGkCVckEკlքi1s-LƜWӕ *pJ!>[U#TD9#' x X01ʲ֭G YE|!.JO sjD(lZB t7w)qw p}t]t+S[_$*4][ș}2\aNC͐)W\CWU3$~jK 0b۬Gw~b(`5E¶ČH۞1V͍PulI>/tU65X3p!d̰Lumw?1ؒ{ۑI  =ZuߊşrKb\S( yxWƁEV]Lj nNߐ,(ؼ}ݝC5ܱe3 <(Soћҍ) yj~kE 4< {](&6c=X7ra 36vNy@9gӝ)OEhqUjX;4;K(M̖we sw釘d\TFPL$4͹3,J{oՕUD F\€ &8FK V;K9BjnSb=؂HW,Qkމ\-෽^z(ac$>;m(+iNyYfvp=ra ? ySvH)(go[@pFa p--^b'[_sވ YʾS?;V_UyEasNR aWJ$tڗ:VK9:n' RugGHjbr&쐇.(mJl@AB&?plIJ#úR6?# yaT/*.ۙ,!~Z A!a!na`KAsW6]N u/Q"Fixs !olvӸ^%nVDŰRHPWeg!ݛ0˳e$YRl4 TajQm4|sp"Z,51m|N,^L!ho#Ngx#Sav:)g(N4, S" 7O-ʝwo{Ʋ\])^Ϫ| g=7>cX/'u]mi" _h ےg:K^$gQFg_T{ 11Зlўߝlk "ٰ*hۯ?X0z|}}!)pH'*Dt8/{.ሳ΂lG"$dk; N84M$BV _|(k=!iݢzP Y+D3A%2c{L6GzEc'="]S3 Ԙ5|8%U4[0stNDu-:L@kOʶO2^QE\k9Un,)_ĆT3.g`W͗[̨Փy2cz[ST0`?T}FL̋GmM&)m1 o߱)'EqH&Ya=bDZ<i% 1܈#C Fq íQerɿ{ (؞ar̤ 5SMn9̾"i |9rɃ]D2]OfkE 8?%gArZClR Ptլ !B#`U+ =}TD,Ϯz]긣fz-SI㊯wr3h`w004fތ.ju7+_Hk]Ud*QY"H-':-+"a*'D<͏Uc HR~WEDƑKtXFY3--ֵ5pTt!y& Xq#zh:04zޜ|1{~_5&[]S,X ޑqQ~yGO_ 0(caOvnjJHnScxzDi_o[G#lʱ!gzPPe OTK5r2X~,ǖ`y1jNYs,e[FU:\%5oqe_orFYd.ɵ*AWpS߁Ȃ+#Flc%]byZ<8oG ɩkijβ/L_nsh-`m )]1pLW~?C5>_X-g̉jb/Bv=G\0Rq"YvPV^oQ(FIgixbshXr0aY+hpHg4^m}` ,&ꡰKP2#o Hzfy<8!9=MuD$HEL,-(7#mXocᰶK3X/J7cVkpM40pu±jK_S~">$>.ҭoLuE6K b(VF/嫂&[t"^rN=igIVQ/.?%o+`:A\oamMmc.?=<@eEYM8x)y"6/pGfL`,ܱؖ-*9XWo %nhe@g0,O-ZmPЁg2/*5V+@Oa^ޯ>EK~e VgNG8VZy aSLX is pR&:YpHdT]Ak ^''L^1NT&Xj8iy.ч%]/߼"ZR::ce,ρZt|OToI- [ݫ |fP : ;۠T]QRM8ynI J\؋ v6ړݸή*OcQK3^;If_WI #-߈ Z!<5(w\mJ>s_%eg=ewW1Gڇ\zZrBLPX󤖚񹨏%߳`-%2#Wqr!򱍶`-iSwB»&bD P]S,"0U3S$dj3we`sNg ͨ ~DaDFxyP.fñD|cK.i֗VUN7B<=3zʮG>p9Đs|hr)C(O{}XڴFfNm7٘c* U8 )ԪGQm;z"ƏG_(ULg%VˀRMǼ:8[<e,|/vaIT *d4 [+M8\"Sgt;cvT;zёtUt 5Z9 <wMd ,11ٚ g++賎 n|3rI aw!~oM$D\zd^1w UГ іvcr+煛7P#lF*('jzXtlR߶mҢwBFڮ[@2[ dz<^w svW kgX[m(8auHecWxp~c\i=)SYzmܾK; wpΰBs(ꪎ|?m׳?\Cdm #Yǭ(=w*c[Mmy:ѱvXPzU'7(-'rA]*8f|yIZKY=Z`io|jc&o"6"b;]xZ(CTUUEw e>e^D9NͿؑs4&Ruָey*lxQwV9RO<l^"*v 18>ioRG;T13s8+B«I_C?W:rjwٶVqQc(xt,u&փwSFN0{QMÀNS=PRy_C5'Sw/S P["D)}SihV $,Tc$%$|-σ7"Ʀ _8#جBd4NF]bR>N\J6K38b$=w['$ĩ{ VL:!)x\"!_kgCG 1 (ɉb6@q{jMyGH Oux6I~iFG;s۵RUk/&TՂ>@!Ti߽.VZ.Ƀ 0(c;Ǩ(>덝8Bx=cj=MxV v8Ϭ+UXSq (#Iݹ/̹Lגej=Ɲ.-ؒluQ$=l;'P3(64 JAP#v~BJ4Ϛntl1+9,5.;hiyW\oYz4gP:7|gS@ H fVcsЪᩇTzj1o+f_cЌm)Ȇw4xt&1V۳F>SO:3:h;xX Tᡀ6p ѥ5'@} ?K΁jDBL6+P QoG2yʺ?ڢ粷0f\l#Q=ƛrƦ%.9z{Sնѣkgs+~4pl5 6! 1}0K\ |Z>s&cȚ2gqJDYf5)p;3I%ͶO/ϽlLo(Gq4+g!+Q=Eְrx41Bp/x( Z%%7~U1 ljh:5**hG߀*W5qekjZ VDl,vhAVCs eMK֎f҉=CXi6P-TGOf͘%gn~wڊ| ]YJj LVYnJ(A=Q[v$7Qګ޶WU;@<5UU>^ BI鐁W>{Dg!dJ3'TWևȭO}:ZN [c.}WrA+ з±QvJU=p;;o](zwKJ*%`*,̃w[   5+,"5?CVs)m+9S0DR4 bT1"JRLbq C3J(&]i/tЌdƭZ #4|FA[-ޗʿU.WVe~ !X"`ߝyt0 8~:?GDȘ&TƊYf*+}WhL tnUƹ\j5~>f/7LLG'Xn[vc"'g;b"xY@r$Yk `#iF!} 778-vd}(޿Y"Ӂ+Y+ӭX`pپOECcue?Eq&1y5(b}Zg pw_hJ:!eRI-?LI]b!VNTw]$  U յ DMRJ[{+nPV $C"ʟ`+y6K ܛqDsYYu&`fXw襻_ "2 ض =4]/gjIq5TnWIp[R!gv0xCfHdOcIr2`qItJ0B 6qTXR9hJqiEAqҰʏB8CMf{WOog7x[PĞ˒ڶ5=;C'83R٢nHʹ#ҝ:paggH\vr7FWJ /.zEШ[$r1-53夨 >v wbNeѕvC<{@.!/k//e׎L;?o!{8.ִ=3~+Uzv,m)hktM{?:e]A2Nf]JMr͸FrNkC^@NB+ZNx\JCfSON`Pd{%,YF(W^B/N_߫egOkSz G`g3p~ceK@tGWфk-H{7Q;TN^Z;b]o'9ڂ զZ\^Դ kF|&9Қwy/v@CUlF"߭jAR_?;)"vRE}/>xRv'vE ܂AF9Q%:;$!Ƙl(ˌ  `'*{Ʒv?%l[D2 8"W4)H: |@I )o#$30oV,$++zvkv wj.WNc50~ za,[Y!{u " `!2b?W/F% EmDHi:{TPZclo|Oc"Da.kAfj`&r*\lv>g+Ttf342huo\h|puGAԨRY>tȓwz;q7pӿyWRkw+⡖t)ꡄTx Hw'@ ؚ2Sz6} %s"q@z(NTr9xx\tM{5ɉW8N= rD/gA6]㧵_Z?Y(x2i#ty(|KwUEKǟ7D N+ާkMB@"5cWcm?&FCm&T֐~g|*R|´avIe ϸt u)wGw@gzU?,rp .!6|iqu%.97|{׮;l&(4^`CTB)e4׌-J3l#qߦ s[ڀǀWLn¯Ծ%uJRdWPfS՛ȋadD@_A"M 3w86b;>#emJ/ٔ–Ƈ}$rಌz*@D&LMG^ePÛRCg_k:68 둕0iEpkE՝fp0niHӓg~pS Y:9ן) e`@dKlE"^{,\Ĥ1$QFQ?|d3}kMEh^ -4 M~,KK}r7 9Wtۍ$2-.x;p,H.Aw9ɻ+xAÇYQ#}뛠va|>S{vrVA1xZpJWK~bġLGq$&0-E?ŔӹYhKZkw64'sh@~cL|Guu?*0} IU؏*C}Eeg@Ief.^y#[Prc6 q;!dg^ &F]7p:qAu'^ b}N50h*Ug633ZRfv?Ve*1% C֍BJ@+!P<\?wA iʟ#\).3ѺTC Ks>*LiX t:GL֒ҡ a&#לR\HN@Ylrb^]V.>1\,@iTBɮ^{/~bq_F  Hc֯vf̅~JVd70<|ݲTȤƓDu[J3"e_ EUom=*| RB:Y\vq^/ x%R ŸN7ш!Hүhq\pf%X=!DlQgp6hgJ}.qtkM޿`CWs{d_*d-ZV9)FG1kGgXfeV'8NҊ+ѝ {m>Kf4rr0ε3^T8 iMU[oH޲4ɐuk?[{u:t;l.Xoey4JAgW$;=5,ri!9 <5'Vil3~0  GiM\-JBʚLB˗^{$/Z8P471'AOY{(G̟g"ռ+jhI~1yX}| ţ`K$F-{)ZF#>WKi(` :}&uɾp5h:׊5d==F|1`e\Tz\2A&6 w jr If4Xu&VY/*LE| T )w˖9?)oĄЖd Ġ"I/<ЖoL+Ӯ0sk@5h A; CXVx+ zݶg;@aP᧪#Ce:DHK`%P-X34 |#C]KE gvAŠ^`u8 eľl4HF# Io-@\vni}X?*߄,LXbd*μ{3]@}X4a]Qeہ/] F'1v* ɓdKPq,XjYMkPj ]Joj#!?X"92KaΒEHjVn|ݩ+r- M1?{o cD䏁q "r;YUDr0ɥLYGK$踐JA:v_sW^NٌwVZR B^qW^zyD5Nt]AN׆jXDs@\oV2T2 Dɻ+/˾Fr$u[|N Qt6YʈߥO|wȵn6vBSWAX)^RVcLV(u`dg`׳ t-+qN~.(2MxXL֯#Ÿ&p)6TwU,׻Ǯg'8 /Hsߊu(QYkJwNC@R!&WJ6P^W̩dD#_zbū>)8' z&B(ݧA2c̞R8w*]`? )Vk +L|?#b3S n)dqNu^ho$mh>*HM--f[MxU9 'M#."V/?SxPٜlI<_g5Q ?w>#f{ŽPaj` xwۨĎLܯ!7:6[-L<[W ,-.dz sxY#LtLİ}\ڌ}5mnp{[X2ݫqWBDLLٜuʺsA̛MШ_~\B^ʹ}W֝y˷!jGzpf!Ȧ|le?Gx\Qu"^σq] JWB{Fg | CrD):B҃֌);^r`\Hʗ&FBʩ:2d뼱eYwc@y ӭGa @bpԒ犺-p 79q! }[Os>ଊр0;XQIXz*4ՠ/=FÇqʛ6T/1I}+渔01"b-=}vi(½H7uԣۄ[Bxh0gyCr(<#7+|W_*J|ieDOAL ؘ.i^#k7qJ5]<:ANcDYC6$Qip1]P "^y >Γ/ǷnSD遻%_=O3:[3:\A6'I*"cNM }> QJp-Xt#ګ_Q5,`#UF$q꠺1gim< #r7C|.6'#ڂS۽ Ұ4ĽlqkO0A `h[.EDhr Bc} o[yL3zHl~)y/bFM~&^[6qȅHhj&쪑yU@ n|uP-rG]_)2X;`%8~o.kqn2=uA0btFhJlh(nNwyK#U_3 e\AŌ,M &yM)<;Kv*_OO8^D+4튟%*USuCy7/j?8m7N 5hr6Ts-Y/?l 9˿e #ίV<;PpIJUn) {go}848c7!eƥb]dHRUd 0"McޖH/4ˈrO-. 4- aC됙=VF ,s!כrG ši4Y ~ 45ox"VbIֺy%zQ0GQPNhJ%Whg^{r($TгYp:UVYT*dAlcU汰F*Ҡmc("SN2T]]^kFh샓R:[XLy޹s}f`ckD"& E)KP7/F깺o6͈ԨBH̬ Ȯ$E~(u=(je7 +3i')AuR[C/IN3q헷G~["DDU~&"v8M˨luD*Pw N%Bi}_DDYZ끦MG'ֲL,Y{p̬IiԯNb\db(℃^r )7{B$Q:6SPRV2ȧ#淤<ߜآ.U7F@w6q%@XaKCK-H2%Fin6(m(p%XنǛ|RPwXH ěh$F'P#?IhIx zKϭL#([M1dl & '[;ƋCy}(>DP`PJ_ "l 2:w#?J~c?*5]E\;8o'}37pRLe`bꀼb_yU(8 (2ݡla(0&i qhmjf1EuҦ*muot<4ʢΥ> HȬxO_&f)fԄj`ў+DAe?)␐,d]VOU{dyo`RȆ3 ;Zޏ'dIDsvReOM*!fˉR;U!y %{sC4w 5!Dy,A]dHi%ճmuQfVd0N| ({$d_cx_F"TS?ͰwT@d!Y#p ?:b*9u^tZ] SǣJo{x7?{$ 3^ѠE,16?JWtUVxȐֲ%qř#"H/(\ XL]ضOCؕG2+?4 Yq~&*.)ezRKmEP$MxA- ̋~kV7ŗI/tֲk .Ì>햦\!Izs$kb0i jp cp43z7;Ӷ߹(31|h]n{?ԎEvz~vMKe&qyڍ&ҍE,7Ho9uηGchT(aNTMN"A$?FInSnLJVk>oݳ*wyo]G.M׻{*Lu>!Q ? ] n4*,X\y4"t,x@Pr7T-7?g-e˥oEz}". 㗉 |e9y ݠ N% ;`r3󼍷-%KW-,+2W {rG\ _4:VvBh%(p'pqHEE7n:k@jYW?jF'wV.o'Qn6bمgk%c79rGb;#*WPPUJj8'Ի{0U'J.%ߖ؜U{|W%LEbm_hc #sD=W7*2x&[5#H-ɀ(Q;OMrWѫ3yK(SM2#R]MsW?܍c&*I bhNDo08Bq5G VFQ} "QYtD ~gdh6tC*C豗1xэ 0},8$̓OV&u-^wg"_CCnN0SsC׺Tb0v E֨Ԑ#ɺonAϕ\UMlW}c5!VӚƑWĨj x?*O:e@Hr:wiMFa@Y89 bAuUly%@d\7eTT]h3Y "+sh\ ˜' oihb"TEEfC4JwRl˄QfR3+Y}cK&2ҵށܯCZ6bv֏Y[ f{Ðt%ۓgڻ*NUchpcZ2e>4ZGS b]RiCŻ0{΁#~k|΋EnV1p^m]8IF6oɪ;zrN}VgCU2V[@YӌYPȢw+AeBه1ATt:-~'P[H_ [m /Gm*|hI8?ϧOkQccrj_^;[,h措qxV{> 8РX흸jup|`ej qūxFmو߫]b7 8epy-6WV-zIfߌ:;7)> "v-}썳{ 2dgP"`T~lRuw+۱&M4#Wj/ۛ%Ɍ305av{ױhϢS(JL44IT!}Lɛ1,ڵ*(7Lb8(1UП].SI[筗-VmUGTǛZ9Uc:qg@P[W"fv@1bI3K`E4l9Ya׆@PWN>!~< Q5JĮ׿*Y _+=-#u=O"yIyo$/@PMC#IQ48 E3۳3&wrtfUs`{ͭ5h#VVkPXN :!Bm  kꢳYv:^s g`e'0]rѦڇ YY‚zzsfqW'ٸ{u0fZt?`~T1e*B[>8 p@u?8XV2EP;xkD35l,8,W NBqΓ.`}IEn s2mş 4EO(_=$-mڕӔwִF儅.%j9/$u&19hB}ի[=ϳĠC֒|&m9x~qavaT"Pk4}61ZQBM5JXg_Kju}pKv>dkk$?8do SʹܺjM{G# )6Yۗ%ϲ۝ HucU S6񛛊slp8mIIzkZ\krl\QLVp4]3U9m0p?kd5?ȇ`wYk/ -Ŭ.Ӊ8_*|NҲ{$Gv—Mt2j/k/IU&Ⱦ7v!\.ٶp1P.Kz`TI| \UA8O1OňL=QqTKRw^F3:8p= % 7ƲZS%ds7Û$XQhZ#*=`FeP`0X3;h<`󎒅N 0GrDFdBV9})+ jNfk(Q()iuQY5[ϯ+zFP=N V|6`Hϝޫl(R?,g2t ^#%x@nCECENϑ| 1$M$ҁl ՜V~C̿Nӹ^,w;~_MOꦍԖG%I@(QO*>2/;98}$)/ɸuy2|g"}@ Ev+S/=1N+S= ݮpp1> Bo?ecNO:Ӣ^$Yd݀%^Y,ג0׽#;0rEE+p)~I&俗tU'1Uv/Lh%H"v?5uħ`{DBFd\i3wZao}Flb~XFH񐫳&;V!@UPuXZ]r7޵!xBEQ Sb\M[wtfV`s4 K.ԒrFQkiVnU?PK-TulqOM9BP=} z:9mfHk)W:G a7Www#( ÒUc#(^jmVt ؀1Hﺩ!U?ָkl+FyY6q OFh : :MFzzE>Rl|!s~z#ZsqUh~ԗf'q@JQ+8}Y7e)ėٟs+hX07_ǮHtIpo̸# ?3wf GRRE班mڔ ?8ʧ]e=X| mG@}PzE"/@\_lC'7y'Ծ Az0̼֘2.'vLW|Eù,^J"6nTYKZzתa!ams PrvY=VVeWT&:ζzL/p _wsX㜊^YiW:ݥٳZ6i Cy8}{(=Z}ie%/E.H$) 'dT/LMͫ O1D@g1@f$i]݌$bb׭P'~VY95>kNZM#A!nՠ)A$f {uЄ{7*@fya(%P0]aєuF6NW6o@~" #)kaV%ߟ-N"ݻ U9QDNҳ =ʁᐽތh;7p467w:lr˞k/Ix42;: cHOc:xj uKōwݚoNF-)5<zء(ogy]xdò 2Os$^ﵩCPZ[$i5 ;/(O.ҸUu"62h*c$&乧~wrII #0Ðn*j8wV0˓ j%(K[yLp6<;W}ɯ;*k=f F@vu2z0貜reb) "a5"cY޵MR&V'̨ɅM#c"RSkE&?"RҚC-RM%Co$sL힑R\-iBM{Puw婭9s"Qb㭿tgC/az!4c('aTmDȨwlʃ řFNCatvtOu0\)wMkv$Ci2SvRf4J"]7< O ~ia靖T.xZ}|uǶ]'r氜(߯PEaq?*Ѳte3<ߙs3pTV-T^Z>ˍ*dyI"u摳(YTdd4tw G]}+JRDv3F~ p6s\%9tZwa:N*:( $BA d"N&d YV"tUց& @"^7;HŃ;is+G\A<~g `0As[C8>(RHci - Ź+ş|5(3%egHvEVбڙb\Rfpדcrw`@vEZ(mD2̋r,ps&֐~AM lho]9SNQa2aa﭅|=tYɑ~ 0kۻ3{d@>0Jl@QGYWIIk5=UWXb W|Q]O0{u{@`к;Ʃxqj S|OtOv K lerM5ߩܑK l2 ;=D}L Dc`O?enIj4R_bc#H'*ȍmMR< {|U,uEJ]P*+ɥ7uRrT( !P k&_  ~ à!(s#I\,\s;#!Mou0\TܿO_WK!bDċ޲ǯOlF0+ߎsXGqܚ]'(M iv{ 4ݎT Te[3𗣼 ) 0H>o"ؓ>: 3#R*hvEXucd1uH6*#U"c.3L}0gk7}-<+v@wL!srox5S!ɵ)yTs3XwL[fN; AEn X?Q#fm?Z+m9Ÿ#OfYK%g-) U,Vܚi*-+ЋK?2Y;LHVh ף5< KUe 5X5`/S<0"1ii, *򩐬쥻Gɻ´5iSy\ yţ糏g81H'SU5%. ؊d JZxGy]aΥb^c1|>hĮۖLo~wG`ߖ {O|MZB˹!3BQe9K=? :mF.Md2to=ʚkhh/Nz8&᠘:n;q\ZZ k"scF|L'#g2UJzu1CۢSgV)qUڢ*NeZqkBUN$}CYX"4ФU+&8Qmgn+6᭻.98SiI4ňХ}y4T/hkkqR3l %5*^Q;*0GYqlc;?Ġ/:k*} ðfm>~D0g5`kKcoW8ZPZnyGwn.o^Z6K#CnWn k۫"t Sl5G:``5і}[_`ʰ4;螺3GNPme;UA4eG;5h!]7Ipk0cJ#ݥ lܤgwpGM_T1,ұc4ch7TiAlRh.)6h{@f09]צO !DsJB!򢡷C]?'܎00+7-fK`>|x^|r~DTS9ےls3p ԷLMf[5lJf|R 6R :Aٻ\&lfdkՕ FﲈavK!+eD$[HlOAqzS֔ei3S1]!}̱tU"#8!:0 FM1D6M,uWp;5!I|NK@{Q~2$;'TomNm{ ▒:HiD2!h!434MaxHAqd--Z@yQShCq2k厓_f gVn܀3J/<>Իִxy~6gy'y5Q'fe+fN}Bcls 6J[Q(ycTbBQЦ`06¼7iJhL3 _:MO/9 "`ԑpU!",T5TKk\yx2NGF8—{x6E8 b QGO#`"w!m\G$02Jt_F{iWҙİ:7}ȼa)$C{6LBWox2#pa3-nw tS Ć?b 3<݈1v>•NڟE,JwVB"εO-99;(l <8wmp8Vi)/^ޮ(60zZHˍꦼ[fF?Qr;0k頀粔if^nUk7x#ط̌jlJJ9Hem@#olvxMz#i| /n 6fB2Vɦ"Og2:Uv4-nyvbS/*%qIԥ4Zxmȳ)@ [U֗_8 {wGádhPVOD~ ȗ");!ESHĸlTY ZZ{ugml~VT= ~Ҍr<)(iQ/̴b~m SHPNq_W8q0x6fLj_^DA4j5j̘m?61&jmn?>X*;XMDT+vBI@t?T+VrXB̧x4 Nglʇ8yl=A[YIpO#{:p^gY++ܠ . OUyz54 c/jE ]?0A%7:l;џ66/1xdJn 'bG똵LAH{)42H)_xʑ(QBSVSÅ]SD3~'-ڜ@?L ~ R&9S R~h 0D֊{\A[h lɓ-h*|"o޽/tfwgBnz nt+~|貉:lV­4V:jc1gڀϣ^(0Պ;|<aV Dݯ @4kwDoFU4nRʫA` l7Xqp7E -J[x3m[gJ#G#QHjQ@!.l,rt aK,O;@P P"y2;}㾔eF|H}Ffj@JzSln#w8ygnjiӲZ^sdRPC'}/X-_]i ,+9G'ŁgMcg"G~P=qGX _{(1mhCX DGYŤh@SuqsHvq1%ʫNDW0t+1cY =jt:"'o U³B]_yiAZEZj7 uz>o/<IK"l/-jcܴQYj{w2";Ykdy3D7 >%42 UQ!Q_ ̆$c/u,˜kp <~YÜ̗AQpW4sql`E%y80?%)աJ2Pq_vNehixg=&=Ljr])3 !m$Έj&Pf-Iqvg*݆t߭ HF\^҇v0T_ob`R&D6gJq,x*وΨMɨvݪeo#A/t"n/:sePuȭ67l.fkڵhToVT~9'%P/[!IzJO얎.VE\{wr*0~E 㠫ei[3TU6 mQi0"2"%wVI2qhYL:dg->Oo2xjڋ)?ѧ}D޾ %XU ϥF˝(u ) HE;3en%:ݚN Y9_tp\ cꥷEW`ؓGxG zyݱo!߶IJl牘,kw?(zO'6I"c =YY9yw pܫIa +r*`'f Q"IP8 8H˕ z,>uB0kgiFw%:`xo^d % oaO*5lYJQl.KZ2-QH;'L߀{NM? ieMY1qg\&hNq/(i7h "~|f{tV}""[In΃:z:7Yk8#Oc ɘP>غ/|Oh̥i5Ut9u+`;2zOȄ-KE\H#Iޘc,O(HNg#M?|SUzeF^^.['g^[A"hSjJ{vF )x;C>\})OTF]F1bBrp}dCZ 9;|(,ԑקd1Jd1ձhU#N~dDJgf= 9!2=H1n7 7*m7{]=:~|, k`$R@7 V$/>ҵGrd{SW:Ӳz#'dKԘ0aCˎݿ5TjE> izמ?jd@$ho*"@ab|unwOFy_X )V(ҥ vO *ע,,pq7 $ Dʹ̞Tn(4H-+KI}+c$4PA׭G.nٹN _q1cgя):=2\omnbgݛdEMcRfhzu7;%m΋N4eMw}8)'xpJ뽰x |wnvӐ?8cPQYшAcy|ヅR~~8q?/z4?qlׄuu9fzwWL& r>GԠwH5$9IGU;s8ۮN쑴,L@bE<q +.ra[w_l7/o S#c?tp>!N錬gn@YWwKұ1Z32yb g-SRa!š2> m#`  :fL$Lt,B:b]56?doOɦ)$Na}{m"P{Jn/= QCRb?] B ?πg bC6xke9w{5[̏[?mq荳yQd_zWUоyt Eh9uP0]E {37k[ \;^nPDU"nϬQeI>y`N~؈LNuƗꆬRp4g- L#У'j&CQЏ&3M*Lgoi,;;9,։j%3"$ '1x'~!mvՆI2K?D x@nۄu!6+; ;;T>n$8)nnf=~3?AޒM{nzgqfR Ib"X+$}6*O هǕo y֗\74ezĵs~-Mԕ!H7J%}+ՊN}M6sWf[hjp?̤@ 'K5s tG\M)䣎! 4"J΍H)a j|FAxuwA`wd<QXZ2伥CK>D&x<;%ةg4'ݦ%}"5ɨ 2! ]ɸO5إ駯-7dܶ8*MȮ |ogC$Oa(8ki-NnKg&R=3Xw;ʓk]Odyg=yUnH@Lx/ԑl8AvL=kr' P+lL׋w_٨1\.=Ha)- \vbf&唀!rχzI? D"w끸QKMHHKi]-!(195]igWHpll>cmXI KN>mZl_Ҋtþ֜dUu_c". t MڠD VZX+LwQ֟…=*ŽM+,/7%buUw~LD:łޕ%#% rh.3<sϷxMppS;3aEA:"U&q7v&jeB]4c愉Q̳t>Q1 Ѐ_ՍnϻLYqWkbO`ړM;*ͪJsuYE4=bGYT=,3rb<iTZzEuL".j~"cQVVQ]Ö2fseIs?*F۫&fl߱KF (oX50E~]};g {[\_-A4:hI⎕Ňh/[tJ?ZBїU#"bVyR$-"IU+6UF3H$CL\C Fj4V0c6]^ ?f#r= ǵ8ԫ7 ?Z\ܱ<{6tϕhqQ?%ޔ}ׇ=<"3gݔ' ?Rbb>Ki0\}*L1W=NAG%xvrANv}6ȁ(=-gVdd9m:_Rd&'t??q?G8b 9.l3:ŽZ^0PXĬM)5ZûiJi:a4^=nd2:N7YLek j+Q-^3OpCvh L!s䙓4mU/YdNwk߲W" cWW)9L//fu,PGG픂rrD| mo@}bf"VP9_]O]355Pnjߞ7|G))1b4ـip56jؠ.~p"ֹ9bLH5[a]Ɔ;bU4ao gBfGpVԻK`C 8VJW91ϋ )]Õ$N?@6Z-)U5\** ]j$wGY x[^ga%z |DȄI2B-TS(< Ѷ:uay_mD/`f}U'`gT t)#A# m ˕GCi’H%?T9!&C1h_Xpv "Qg-Y%Nuc6\kcxjHϚWhppp(Pz8s thd gNFGe༸YJB%-7䒗 h\+¼_ϷbD%V1O{iZ5gTˊ#QnKB;Ұ(A8 uf0k))L!=ksK, /}m5Be}P]W,1 QO8@r*@6`%~(yLe֑`!xAb&ϳԆU?BҎ$Ŕy(sNW*q*Ɨ[K  v9ud WϏ1:9iKeײFO{XXǝ3|šu 측z `S8}7ʽ'<ָp5kdFq`~yD%Ƌm0aK ln݆,)p_YIGZm6$]Z7|#EK-q"5SQ{x08}]:2#& ݘ{o֫қkEosT: NQ9%h*"*?H%bJDYJe[NNWYD/ougXu_'5ƿ{̀6y Ɏxt95Ȝ67AWʍqP8Lkfx`^gP- Ļ l[Jz(Cp kP4 Djtl|0{Ը24 mn.keewkC#R'"8f _ wƪ!םc+')~gv`Tj,FB#)@"/3P}kL َ[!ͳ=4@59`  jeDĈf7qVtTJҏz=jjwpT @YgJJ{ŴhP j&>+;WĹhf>yφ+l؍[kcd4?p*U:(_%I;Bi$s:ȈPCe@T56^)5=^>9p, h,`It^H& Og;oN"==^PcY9$IԏǾ;= 8#5] * nV,[KPU s3е{Y؏JtEQe*F *ֿ#۟x|`<$ꭠoZQշX-1lc)c,FCj-$>Ų4o ; ݙjTybN^ ӑ[Cc$hY/b  ) P. Qm s/&I0sİ\#:̴~j_x:>T%Ukg=W_%+/؍  oaɢgg7ZqҀmTȺ/7+EM&ΊBzډrPy/oԔ|;v 9bA "c~ERT  G'+$ȇ"U-SK -9;;o#sA2S7,~YĖH-t6? 6pO0 mFI$uN#%yyovEz Klu4Uri+)vJtbHZÉ( "{LP@Lآɮkwy7w~J gU,n(գj{ )ghUetPG}}עW`f(D;CG'R݀سgK)M?-iEN6J:]?3O7wp+])95 %'I& yNϦꭾWaqJ Kzv/0*Lw\U 4;()Lȭ ᇣ p(gtm ۓ6B"Vljr,`Ky,pՁ㫵aN/+m0|Qn9(a~RɕS]~)p7LfX`'Ôǿ- WG<9di),6TY0?_,Niӯn W}tJB.Ŋ^ΔAsAuz7DVT/\d&<U:5sl.(^=j: X{'œslwELl )!) 7Zny;b44u&ƚUХ*%bmԅ/9u3%$17Y.4}D7 te>64>q5pG< /oS%|m<@v3Sc)kV&ջOi^EEgh $cOK$ eO/ݷPDN'f(OW9_eKgG,\+2∣K^7`-3$It_: lIifTW>1kXe 4DRV/wS& _y 7VLmyJYY\@I_O p8A^L98V/@fn7]h hamlfMt|fM)hvX MT Q ѰkAE){EP2@`=E\ 5+eҹ,AtC{hH1CV F?j<_+bε]teЖ'{wV{V,m։E_!!_BQtU,7{1%s~gW'oO;5ۭkNP*W?`oi_1O6 e:+תuq -MG"Cpع+"],ht.Jx&?w AuvE?qSmkPjyՈI:JP NHK9% ZQƽ n lhk7`I4]f*rP2p9|DtMk gJ6ڢIt$p;S6lw^3HHCy~}  zlELw&PJIT_NG+Iªrfʫ ɬLZ- HB'JfZ4_٭ w{Ue/s= ؑ6tEi1tO[^Qj@#SLQ\]Y +o+lbBmAFyd;1mUS* ҃mʴ;Qq ]4=?,:f]ڛ3a 62<@+Gk˄_*,Fw$6YabGR&Acpl+(˽.FXbN]*0F:^.@x?N`7wP_9sedLZFTw3~:ڿ= R&;+fESHنC}ľ!lR)DBuJTO%&@\eYC4#E*0N Ut DR3p^ݖs]LϞ䡷CŒg+$2!tuξ/LhߗҜ#:>S9ԗ&r5X $?6QD  ʃduƧ ɱXM dcM%^A93{6t7^wJp%k\\FB)|ϭUw&DFQZuEy GRca{Cz |^#Gt#i"il?1MlDM.WY߫xO`Z8 7t9B&1l!*/Vq!b5i;Ą8ƞijHiRY~=#;.^U_VFPXmulS;-\Wgb{ G!y}>P 8>CR"k:; PبynjүC( -?N :H "*< Pz * '(fB,LUxo+a~}ϾMo1/|P9)GGVU#7ҕ>2|x Jfp;UeWOx*]bte*Fw Pa/L>q)L]A~rx4)t$Erl$1[Ko#JתH]5zM#[OX2#-*mQdjL_Oύaq}~.r}pke _UB8 RaYBk7I>S(οÉa_:n#4U8SS&&7&8 (tj>& -a5]F ó>vRPx jHajexώus`p)$qV"4{<<puŠ[sY:~%Ձ g{1m*z&۹V:eV1"&`\yhK SVK%!e!ͿNlNJ-ۗ_i;ӥ)6tTmlqSv*VèEsGR=[yI}d%3%* y \y&wVE j`7!Ồf̺f5@x{zԤCqR"vzH;$]&ð^57Y2U)͜(n< U9o5 B[cI\nn L S/E_  &t$r\+8w`| 1:X*7\ *G#d xb@_RGB0G ͐Jє'Ѫ)j&` .O ~sD*%LV-F,O2=똥N,@Lf6K RH]t=#'.FVhKʆʿ8'k0]?y  i.,ӽӾp/-Xj3ޝ=i|*謟J 9KcZz4"#cm;K9[cI _$Q$1P ['5ߡ pkXՆ?Պ{J)"BC "A\$P=NA z^r x7dϾPqf ]/p'Qd*tpM:otvt0‹EjcE%3±UB9$A.ZO4g(_KKo$B;ͿFbmLR%r FE2n|b FRo~lt֗ %XԮ}T$f11| ? ncKXNRZ{ԗPCsΊw˺,@U/?x?͵*l=U {xi@5;u'4=׀93U>Nl}.΋=JN{ uM|lBYoT#˖9(˸ʜԼPd-~6ZE,]y1ڷ2Ϻ>:"FpcZuY/Ԯi<'N2XLwWBs鹔Zx"(䘇8Bͻ&/h,=Ro5ˊ2mdeF՟k3@~ l+I]q)ܿl\im̻N\3\yR0%V3OL`w{q ;YY*"%ՠmJ7)H/.GZfPa .ɨH@E.{;ls> +oɴ*hf9770Bm3\-_ɼnX0 .,(pcµe;mi-`yç0fPG3)CO1Rxn.Q(:"蓾,i,c %<ЖZjygX/33ZDIqN4t mP_%izb0DlIСW=m'u xI)^#ø'=}D E/uqd<:z.p e 1t9S0Ce{o87Ku&de.tn86_i5LsnhF'e ߔZ7FD8!MCz {3M ⺝ܐ ޶Knr ٠:vbzcr?$N5’زJsM ?e5] J]x:r6KJ44oxEڶܠp&c,dJ̀ w1#ﲁIS2!Hw"~#Rfc㩶Yk߰!N+ Тat%q Ed]''õ9KA8zk)̸uHd|*a>MTO{]|g(sY,PH?BWʠ7lk`a*>+u[ xa")_אַhYu%bJkpwc(] :l+ -b mf]01o{KK|/b&KTj¯3JG/ U1en\s\;+Rkfq zxj`-KͶ,Q R_=bmpi.X~5sA{ K`Ќx~_ pYB>h * W_Myxs_tǩPSYIԆt"Jp\ T:n[qkGs,P (tbP_6 ;YY=oLAU]&3J/8?b7B?Ƒ#:*Y0=8@0J3FB 6e': {ױԄ Vh&#zЈa~{Z@_&rNJ<)x*<$bP}QBh3#>>^(*器OR1ͮEȻ zMԼc[H_T LA ~OBZ-o,_5X0y5S :̢o ~*y$Ȁ35FsOE{ ~y#uFo7q<+Q$+iuS giP C3C_˛bvkl>p|ٝD~E|sNjmFh% -ѴF_;`-[ h^6">jU:ោNmkLu]m[1ǯJ' 8o?s ʶ"30x/\ʑ,aA$^ NK܎--:foGuBrqyuM0.wSwE\SvL(Y]qcK.NBBnsft\5mIJŞ$"l]-=߇~G/ޭvfl=٪kH0U8bva͛bjcO9I{\8;;89_za* قlߔUD3oɭ%K4 BVm_^l` Ƃ)Awfq|%VBMeh,oJtFݸ eWv#BsZ1]ScXBB0,jJ,iI$|˚֭1)ލ05ۊ6ǼmXSRJ,% ;讏ūEq<ٔ*|;'8=vq6% fzIDoUMֱFg9Ml9*2𐺕JIeC'%2.d(LzO_4^ZH8 u*)Sy_dPEqX}*KZ|LХ󅈴~Ls'0 <0S6׷7RBP.t( Atp$a({hz5W@ڴԁ^lߎGa5#1wl2{9h*1欄u胷_GUvm-Lz`ѡ,|:5HoݢgVqAz1v| #‰kۓMdP&7I5lT#fQlHskJѨDb ֢OZovsf=f7ϸWBń)C2Sڙ5- cpu ͻl`=*[1O %%%SЈK6gC[k1yݴSZBh}i1Fg  P- _MF^Iqj(h?cT'I>o 9_e" uRu V͢՝q$9UX,lYR>-!Ѻ 46``M+2""è9mi(\!yV7- >Ǿ܉ok<ך5ìӔ>96+$wluL2fn-&-趍:aa$U̇\\5R7Jӭ;4~'~eyHGK_ѧD9Tv30NQ}3 ^Gf7S$1 :SR Lh Z0.D  ӀtHwۚ^T;mi2`=]K;5>7>yUy8A~ cRU?-4eG3 ?ҔoE'PoW2fCG[;S3P9ד$?Ά)̈2zSz)E"io j2K%"K+\n2(&qD8eB"ˬlV9tL{|$JndYPՊ䣢V84$WZ$Fx*?:{OeN$$2ߋ?wU,>=D MwŬO5('*+ ~$JuU8EF-0Mzv,W$36HS6S 谴-s4sV1tL &X~St͖-UYs0) T:5yށUU2$a!؍]yNx]zuqy p)3xE. =B_v_%P*̋47&(_B`JQqsisvJm ҅V"ec+Pdmk9-9Vїų8<9;M? %owe qE+'{|aQ j"1$/FJZR%Ov-{O9uN6Q~l45剨ɬenVr׏{7=I=u$̢j 2a„JjnV7w1Gj@oK\lcR"pZ3`Ks\;8P#+vo X9h6i,~ !{}H>īޕҧTNEw6S^j~؁#50-;$B'Z6J؈b<5(op)uJvNU0v*|_,7FzJcTP7vu˿' S# ]P7?qD K|԰}P{<%wk+u8M. |B8՛O$D,zָV(6NʮSsoZR&VG1#;yIOuݝFt ^WF#Ti~ܛvWI@.aYo_G%!h3j9mު3)F04uF崡Ӥe])g+O ˸u$)WOFpm='a~XlNj&G:t *?#3Ćt9SKxR#Y!Ve>2&3+h[p|-Gf++ShNJg;%~A<>cT T]MLѷ 2TVO+IiMĹ',=@+j/ӦLdFW]93Fnkfs[1ϑ7yǪlڿ5 % Mm8Hi!`=~!b$B3} P$+;zKHi¾0>#$ee;Sŏ#ς֠(ON!Yu(^߮BQG&xd_ 熲yΨ&ww\(]B±XHۻԠg`1 :wQ] K UD SgM"{pȑh$a=#cyZAAגio 4jYZEb`LzFO/u}-!8.Ċ:TN,>!?bmՉ%F% wQ9BSa\G=;yiBSsG4ۆNI]vu J>  XW )v3dgQ~}84d{Ww{k(a H3Wd U"5_&@JR4<3/d Ǝ[^Om7 {BMj&`BqLjhU̯^{ 0gQNA]CHMp,Xڿ&)m"@e-o VoAgdbAJ-"3]<)T-ۏY6An6Kܔ:v;q =:Pƨ#ͻ{Aj:)\c y)$㩅r"VHXE1PM@HBÝre :k\]":^nY͉K_M%וplO jF]#.o rtF1>~ fPi6oL3[Q chl s\)dQ=RoRL+ǹBuRh*zPCʂ'>G s-ʊ{U6ZQ)96蝅j ryֱN, ˤ> Yq1ÁAېGUEhshx 0̈́< 2׷R3g}`3k+Qkȳ165/ARMOsp%Lͩ@`J&wFo Jp\cZ`L{id&+l>ޤ> ꜦQ<$ eq_t6H|ՂVO(xR p>q6(_WpWHpݝ G9e" +p,JU~{- }ǰG}Y 6AXt]+7Og6Hפ2F4u#*{1`).b-qxFa_} xw:3 tlsHvQ7@_H[@G\1(/b5wSsKU;C >EPv w:SE>bQ«\LPR^/ޙ#]$&d^a6/yTM]nZ5~.~tzɺ)@l {ˆ'/3XWUKC,Ye#MN`$!Ux3|zl [\o"7qgbRܴ˳K3kMtO\:4Tm,IKH2POԵ7w+1J#UqS@!#1Т8;=Sd1 3ـeпxap};Pҙ-h\KR\^%r(bW#zf[hgE)B 0>^0x^4U-a*42.Ǩ*Ɠ1AѰ6drxO!kO/QJXeMi4F(7"o6_#ـ țaGBTaZߤh*Dv@| I/0v T@4?)͂Uʪl^YI9ThM;|1U\meXd.EzWܬUQ[Ks. rn ʱ箢}i<=98G"U@}[K!ZnS}Pk"M] `SʌMA;!C i_#S Wԕ 1Onj P;ƈM: lB_qj5.JMMn/{:\;IDwF<"5E-=RehJ­ /S4f.4.p th>@&鉨ƒtvg$,.M#2 EpH#]ָ?~c<?捺,Yq31wA+85c1"mK* 9bs81Zlfq7 I6Qc^< K y-f"z V MʭD~rDH>${|R 'j4G@8+4rRdUڮZ+* h+.P[] ^0C8.qz:#)E~|j j}ZMK$8:E!!_x1LZCOB>֠CbOd5r8 kԾ d 91R7`>ds0'Sel4|J/)N7+rp;KvKS㤂}}uOX1M MQN8(R'amh>ɒ;Q&Mdб/:r{)ne 4q*&. YhV-;s.b"t&<3Zv$QoƸ}ĬB'gplD˟]lmo|KF'bc)ZtVq8~<@$i>d|P}SḺT<˱<~7GĎ UsТsvW,Riwš]8PH&P:x,4d|UR3r'#kc4e@> DUԷ[4DK˯W\T:j ۳=st{)S t.;' ɨөs)\'+ձ>]~Bo9J60sxÚ@ɡ1)T{'ER5(]K7ae]3٧੍ wҡ2M]!eC6䂗h\eK5+f!ԸG/K\A] )y ->sb N%|_`UNESٸII U[1U#)I&dfZEJ%Nd1^#g @{ՓU{@͖nܚ͵@q$;qGi8PI] F!94?ϑO(Okj}\sW5cl,I^NS1b&/k2[O:B)@=@ 絾 T8 Po:~xCxXèh\7$~Rm!qWD2Vl`wN<$yf*x Lz!gF.[vblR+K]/4ө/ع >r& RwV=]V`_f lHywn"Q4|$yLRAk5uLK̀ea\tJ/DB`V$825_!2,RT(]F$yఃYY:){|lj`Ds?~sw)MZw5؃.a kKwg0>6%Lu% t5RYGrݚ1vK7Q=1T@UAu&Է5%:s[V%T`9\T&\7( _R,M`r㌛a">wjG3c\:4g igѷp2ӽx2dRk|SKcA= D[[=_Y+p=6 Bse. o9s$^ /5-MFj%(bfC*}QG^e͸$_ Cx*DEl}nΰVţg&.ƙ8ҋ# Ae46Cq:.nnN:R3: ZQEkςˆ @alu乶~Y']`t5?txNpayP}w(r&aCJ.Ku@i)9'=`#rd+ʏxrAA7Elm%$/]%鴸{O+QMԫ+lh<lN6[ rRl |]ܾ)nq'{=-kt2(G >MZb`ŔwҭR-`u0L^ƶ՝ئ` 9f#Ő{Et},cfNedQJ+~3u5mBMrA=,vp?;Qf@b>$`B-f~WESM{Vz!FDv:z֚R9v$5Sse+թP?ٽ1>?F?H#9)pK(&L }Рbq"wnsy [N~- [Q(l kprϵ!ڟo%!+Z,G su!ۖ>guyh-|,< *-x\\92ZnjS=\Bl!0SZ9;#ifATԙ: i5@=Ԣ['f)P9տU4RpaĢo_zխp&KNkxv/'v8)C<fhIwr8("k,I5yA2>66E~ X!vOS+^e t{a'GJՅK̃z~B(', a*ÏO#EGUMNdEvm.C=s*84>@ŕWXx!p, 3nJOђpQVTyA,:}Ëf^3 v++P{ YAV Ms$ΝemZa ׅĒp|1Di}vVґ(< fwNB0 +v$0&i, k0 "Aqt m),B! /^+0UYcb©90,Vϔ.ٍ)o?$'<ӿ)_ a-FRUK^ qn4N|r؊'u[1̻X1q.4*tJң10 'c|&u}U=}FD14n-QzWX`&oʋz,z*wjHMAA7:sbGY Cgͩu/rt-9t } j6wb_2\n5{ʾ-5',R*䮟uO/谂EhD ?LJ7Qx`j0$>s _NF& .Nbq85~pk GhG#dreI?`X3>5|"f%UbOaT똏5WP UcnV rV$lq276x[졲J4*L@<3;run:PɯN2a$VԫݦdAQrՋшiZIf ͌W紨;C|QČ?)9aKVb`Z]^p M$.FQH;Th^+EB#k.sN5__")J 4LzoZe8.492ͿniS <%Pk۳_%]'c1e@H[?Sj9[][}@c$,sݟN)so#7a4*N_LY J V Tea}LYJ00l{7 $E5I&Hd9ffW s; ʛ?kw<T-L{QV&ƗzQ*)! 1#tnsWFte۽We}mosbzY- W[ɼ^_?P䥊/ *JLRL5/ē>WH7DfbjO ҴN)L+^ Ag(BDp`\%_`7&CMej߄ۃڂW<[;c0kYmfMm3~&:[bqJ-n)O称W^fd=X>[؋@ײeQɘ w M@1$LNە 89 %N533diia%^ɚn2xN˸LZ(=nGy;T- `SYE'=`:Bܥ1 z6fl43DHR#~)2,|U<Pj:1l(TRdїۊ/Y?Ϡv@6T^[<Ɇ?}R#XXXXiT@0{pR/Mk=wG=(aK\ozݝvAT2`R2nwR-6@Jgn[b_3i<ZBSsSwt 8Y08:-7G8P2 ]oZb/:T]rImބәO-3-gNЩJXxJn,)TPd=a+u~Pz ECl Bq`"TۤQ{GR;,\qAQDg/:Fqi3+0Cn56e?5 IbRoX$&Vc\bųʵW;cW*KQ$M\!Rz(j2yXSfL A]ClH-} Xvǵp Z aӳG۾$J P‘w9-$N?f}.AJʝʢ̗A>;#{ɔ%G1 hddaxLo ?=P{K뫙&rE횫3:$@j=E_y#OGC5+e-cO`lYY(K@2č/MwO77 6w`_ ck:%7|?ʘv<eH J\5kS WÌg#2vUf2ƪT!BXƞ\mC0n9iD˳hbM"B4uD(/$v[qS kr.+Ι{c|FZ?K7Ѕҧǽ0Ly`/KD3}X2s[C)\ [AD8΢Rt/է-(T3 e5۹ "~fc&\7h#U+e϶Mm-3WT__Yld|sC&Z 0I7vhm-0 !mxvnj8Ѹ7it}Ge?Rp;egY"j޾jeԓph:{1λeObZ)r_{k%RxLg<'& 8^lvo6ĞcObOa3MvJ E.HJhDX8|,[S>HdNf\XZ|Zt>D3[h= s#M(aO~jv36 gڪ"+[EVVSIX,*Vf/.F w*q@d9hE&>. dE<ݎ6rqV/M_ < 5STiNRΥ:( kdǹ"fR꒼9MS\5CZ-]FDg6G.Bg\\# YQ$zc&KX~fir|lA󁒧2bu fm#\gfQ#-ipݩEShKz%9߈ToS-B ",E@*LU6z 4U"t5jyF l{nR1jΎ@߹ O:m8akAVؓLgdֹO.zF(Z.S>2='ûNwc9Inv~`_#ay1I8~SXq]QO 吨 CR Δu"Al"_rw}mx5%GJcv ehTWe9@l‡QHWz6NcNlA㊫hu2~[¥W<[3 2f?[/\3NW'}^|aD/KGFYkXF@QmmYvpBءlSm jjNqد0Z:Zr?xxW6`MvU)Er <_J](M. 1LMKrb;`N\qTo ; lW^8kC4AH3:Ӯ+Cւ؃@zDPǔZtgCI+s{c*fdǂsϑNTѼ*DY A&/5 #jlc)|E,}zA](NjʉqkBtehnkMNmg4&!Q4d=WW]TD|aO&ù`t $YQ!TKTZ3 \!Y`b //+[g,4l&4zTMl9sE$Dl“!58_;J_Wʃ,԰0\(܊P{%.7N^_pǢosa!pOn׭"ٰcpf>GE-٠uް A<+-eeIq }Od+U"'?{|?p)}<Sc用zÛqFe6{gN/Q1! c=~ ¥XXɨ-<&S؁ϒaEo/F!Zc(=Dmp &km!#ȾC"Ř%34O-x7u6Gc+9?EيY?^ @S(f<jc[kDo2Ωlm_K5A^T6n"Wkv\ߛ ):´*t?Z?$'ϰn좡V Ʒ >rԚl$e,5;(`mܬbͯH_aFG#I%t=s>\Uz#OX42[J;T"8.iʒGDXEN[>Lԥuj: 5V9i-rQ/[RCē }=5IJot6P GɭT,!q;VΛ$wMoq-BA%FzK4{М]? PYF 7q?(WXY{6: Ďn ͊O Հt8OU\\`cÞ3N[3L[og$"݂ c "m5*PV]|bTM_8)d0J֤zE4:݉SbZ\Ui=˱gh$% 8)\`FP@>wBDl/tav*ceSf3);xh[(r]Ɋn(j"*y(Fd*{xcG$6:_.`@G9B=t2:+}^հ71~2Tt*Jܰ R0ZkL,CvNuYDKԄRF|+Z4+*/MHnW CDM$8^,2QR"`Ao5LAC'A+7|!֑Q]&*r;1FRL:,Ӌĵpm7QkeEfiƞxݝ Y~_hhSWTfGSV>G7ߝ3C9^nʴ^VR&Y"RBL`@ Ou#rQe )iPK`i zqH/*fI%6 iS|bv7wRݏWdYF ĉJF9 R/k! Sjn&kM FY;H"_{Hsz.d ObVeE^SJB,6DLNjY wcf!qC#&+f]!k84#< mlvPRT"8iZ4?Qd1ձȯiUb/}2ldMc!-w[Pα(`/#b [<^0׌1N= ^;% L|Ziusc *&t:'גKv.P0XG7Wט 7u$g `L?($KO+?<ɊJ?TH>]#WQNiNWN.ʠ,6/D9XوoLMO"dJۿE#yD$,] #z QwwM FEp)I[b{J QtvۄcrX<ؓN~ j1>VHJIbyThRX06yUuDpA=?@JlbBd7-LZlA2;0ϭ+#.Q+2UdxJE8;ӿsXWP\yHr @nع9F8̈Uk= )r?NkԪ2>Tt*M (NnqtPDLz2SlC} }bY6[Bqrg{Ź_+ :J:fTC8"ͨkFn>:;M!cp\ll FIr'1IxL.jpd0S}c^k& g$.#+9*ZɔDOda&L(;9fNS(uWm}Wc(:VkKAdK|۞笲dHVJ_=#LK;/sd؇"`CUUW K@Rh/ъ*}]Mb>ž OIpZ$B}cynf2Xrb;<9Xo1XAn}S\YȑN#3&OzXQ3P >hȄ졧TDk0k!Q^ls i귝=>7΅Ѣ'Ÿ sS9b "ݜN\$ZheXB;ZEdžzEGt=77HBL}.8;] #Mŏv1_%h}]7ٯ7*p&t~N/j rOfWi 1 3<khֶ&SKqS߽&t9=ْ[9GwST*A 8A?7+Ą\BRޒd> r23ycsq*s~Ƽ8o`uS۳9,<=UmE#\sHQѰ=e[7[ǀ1uzwRKup{QPj:-M8׷Xx&*㔰C @ V,4lfZga08an 50UX׹2o]G0+89ph𶩮dDmpEt9S%;S4jkQiYck^y6]',d.@ o96n +oU(xqQ_Ö́PkLZX%8W#*&q؛j2IhZDe9H2Xs$KyS@x`2@)aǚƒ<6>5ąȷnN $3o:n@ s-S=ΉEI+B wcj9L°8 TG J{X.׭+>ӥ1eo)GJL%KIj%WHRG}!7rO; 8lGWa}سt?*:)Μ9er9do:,DѝL OCY,s#8? īW; e\݀Y9] g9|Xi*}z*oE/fuNj#ü\s1&kgBkҲcj Xc[2ajROJ8#WN*g\7؂tcQ05U" )gML#@K2svY9Vvbqe|6=.ğ mW6/dpofD_A. ֹM\ȭ+|8dW6Iks-;AF*ay=nQ\b3٠2j!~K {,%;e).ytHiT2hJh='x4$Gujf`ai Mv Qo'Wmщ  a}cpLx B,CipdSFկ}D O T9~/wXDZahyFέ?h0@i̕o)=!@}eCTyN !E>ht{+#Z&KZbU| =Aty+|@qdV~TӲ#.OxSqTTH~t]0ZߕEG4%*W,F¼!^%9Q<}#žгj4&ߥX as",^Cae@kjJľte·zSq3ӷZ*7ǽ@4TqNga hP|^7tDv\M0V.fϳwнA@K {U>? )J"b>Εl2,yrj%B N^O'q T^ "q!3>DZ)Svџdv*DP{ѐ%Pv>"reӿc 0XuG'#690>ޞc'[=2RjBjP+t՞6&D |SUBa~*D+Fbmˎw{kHU9ud%s/R񠌊YDv@7 i$2&e-<4dGpf 7;<"w]SֹBE]  M?о{-vqaJ=ST* }`S~1p rQtc:RD1t!$+ ^o&H4~}RR|ԍ$amJ} OGTeV}i1=61wsCcb@Kӱ&t@wS+GkVVC#r#2܀@T*9 @.]΍R3T>9+D/F1T[MT?b)&[ uX . = 8a<q d{uue=>μWv4IY9 KmP!a@![y'hg]ƕbBEb:/7<}W<2p\;UKv|BJ6 MkFIv!w'΋gfzWXn`o[A?-TKwH%*bCÚ0G\ҳSjVp Fm0c"$EeΨPm7p8=urSo6ЋheL4=טeG+Ka&ј)^=vss. ].IؼQL6BWjԔQ):@Ȫ^"!q c j$ARZY> T\.nYU,C:U׶;dor@0EbԲ gV'h_ P&'XPL0HÉQerm?Nr6y H1Яa#=eO:=`j`5 V~K{2~_v؏Hu:%Pb xv*N 4.<%[7g!%(FW_b6YAxD@1W|VJK}1ٛPI WBf,7  5tK|*BXR•$}[T7x(1GmB**E3+iK󐌚@ZI zm η < kKyۿDBN%A9 )֛{T$+MuLmViO`S# #^Ezx\TGBv5#EŜAѷηΨI>ب.r5-?엌9r!ishpc-҉ 2l :%ue(鄮h8lH>[O?!7C9O"Vq\(D(Mթ=?qTG75;B&V8\Nw;JQ,ou6Lxm<ZPQ-}ye]2472WLf(SY/;' ZKj#')΃!$w"Z!yofJ8u~4+ *NAG ;MFՑd$K3d$IOэ_`dL6Ë9il;tW )V;\֥d,&Qxd*N>ߛ:q8j-8tLi,l],eF9P\8L~%1v-Iso;4(h6qrh P$Օg}|ψ_Jnbued~8t9> Nzd-hiړ>Q @"4a{FφsʹOw& .9_ QD$_c ^Y-meCwṱzYM|QGDsh*$?a,f"Uoط8]\QeCȶY5g(lUh3BB*gdmt%QIR{TSɮCG7{R,an?^A蛶6[/?JCſd8GɾFR@|'z,xG?ĨwU:Y":}R@ Uʣm oO1s~Dzt*?]L<8_PU_8y+CmHH7GizHtho' r "sDž& *!"GDQ %o;u/GF>Wy=ڒ%XdL/D@zZu4gdT"^"~#c6BQ:6F!PsV^n@O4&O0.?u֯[GLaNsgOY ]̲,e i0N HC1L-%U"s/#'6&!6; isA?m"!fdu+bvr mY"^p>:!B.K0A W@9VuKn G E=T˷geE8EjK"A鐡,}׋Fjt}kAns"5Skl> +ڴDe-QP7` #*!t*2ŋO\83ELmd92M)R fS8 6(Z8fc2H~oXr|sn˝wM+N0 3̱i>BF" .` 9 ⏤bJK7f5J<ΛCm~b͠}A!\i#Dx;m}2b?׍)_-ItIHk!OEIf^ī:<$T<?)8{,@"U@eJh'"NOPT導/ؖ?M:/yttpl89jߘJGOq;M~ZiG ;HЕ&b<|* f?99 &x"m"PA2-Ta >o [*al " |dgK0s@K]_x)AbgjLUc93}81mg:z)t&ʥfM BiKpѰvbqVq̱}|cG "b*6:5ye%a,7(MVg['#(ɱbAchyc$LP}"X9",|OMk'} aVʞvG_+cD uQ8<:*a'Aj)o9:O1˖*>DXʳYOخ`&:Ġ?F: s1 [KC'F+Jcpڝ_qO^A"i{' ^"Ųx`~jwo>m7arX3 뺈PXY(N$|\ 1[dYGǚ 8IxѠm"qQe=6̃m"z˫&D4Gaԃ f`=2Ft$7HC2{_@\Ȍ$o?R1$'{-%7c[$:UhĬ|<^܂/\'g_bpld)leXHA=Sf085+a6et0kA2>~Bb2Mt^t4|)Ԓ+CN]w;,q~1>n,˜ۧgO+OM`uЬ[+1Nhs2 ALey'?Ki ؉iq!})HCl4>hd\7̝񱡗u:hj[a^=Uq!ayDD~zCVq0KpiT! f`ԓ4sv4I|Q)Ki#HA<ZQ=$)QӔKqT߹T9&>|fX?<lpΝHjzPGDIvϾ`;`X#3/:3W,`;G hcV'iOLI~M3\H_ns*}״EU;n dQSW#NxJKkJGV$_=) T\ٱ2KpuZfe96'BݒU /x #&~%x㥄kst/~C0,zے6%dqBQDp*BBGy;Rh`=ߚ++mO>,|ٚS3!H8%N>fڼSwg6*8,) 2O۴> C42Aa Nl<´xKݣ+8y=b.b3sgz;bҧԆe-\4d?*6,{9:*_OPg:0o@^ dXUn~=ޯ'>Q*?FQ" \X[R:([,h@+޽$?q ׺N2ck ^Ǐi MOjS H!2tDhF3~tܢѼ~ҹ,fzRč%-rNqII)͵R lk.kO=֔GـVtIg m[^#thc䬸Q^xyhVڠ aGKPeRU= 5")@=a<cyg B <bqQQ—6t>4u_H;Wm-{2ZI_sUPab`THY|@* "R)@~V=iI09!?)\ (uإ|~; `0IXN`]g+  PDZW˘;yx,r U&m%_%W'X Fh kUIYz%i8G lq^50G 9-/W9I>Dw폺Z5Vw|li5vp$V4o< Lߞ$(jYK1MuE,XHL'9Ryܟ9ݺ'P>TTvqz(:0*̩5FC! {JK]8+ 9Rh@ -h XQ‚zJP*m;O4z'OCF!=!*'K7ap)$hM }ɏGwiMu*G{ +şnIŬK~u*ck%JqѴ!Ȋ/zJ4L@ݮ:LJԮ'pp%]j40@y]!^~ ~yOrսt)VU Uqk?/jQw#ok4'jsl>GD0뤋v0M,Dg7"ğfTĒ8EK!붽 V:RvW~$oyWV"7K^^*GzA+c3S =F';aˌN 'ʾNbɲɌ=>j"vX1n\Wn"|^xJ\K[t5l{6{- T Díx vG1emw fE'.7e\'','\6MՋj=AMM%sl-Zэ[k,[j?Q.*pkK y2XRd G^9V$КQ,ގ:;aO_HKV^Jjd'އ$y/wix"?uIRIJYkI|#SV\qW& F_ʼ,r KI  @cka.K.lpޅ& tP]٫H>9?-QG/J2cڄ;_|%$T\aE*PJ_X'f)$#$'ƌ.&솅UXD6KkUNhcjs/nn"!dec`m*?Z kPQh"Fꡋ5WƓ6FKg` #8CbXñJqQuuahSUVÐ#$7 QJ]6LאtMNE4.U{+U8>x=!>Z^iCVZiBCp S9xxccDžwXcDVFݎ蘥ڲק`vHR`F2Jc]U3N,5{qOR2yx$ oy!+IYPTV86Հx27*_á>P$Kk=t+SVNʋ^]1yh0Cqё-P81Uh j84SmS5l &8(`ynm4vJA/T%Ō>Xh25aS"eāZ fZdL+ܱ9ќ}`l(bUJtuqtۏ=(,1`fN!3."f ]$i-T_DHG1tBT1ug0WwejXȗ{[uR5X~ZsiLJ£:2?rS1\Ò#,wKdF8,gU#HsґT cz0g:5S!%'Cuܞ{]x 1֗GO3AU#=awfi)]̉K`<=yR57Bz!"#K4Kr*Gic΄Jf,8z㿕9QR2MKῤ1oyrק'BƞedW, c`C^WC&h G^nc94aG}0 ZjyET֜~?*Ί>,޺hzirde/sƒ),EWL`be#͈<2kYAgp85h$tfي<07][W pLTN_ HX L1u6x&J,kyf' )LuTHuNwQooao?K1 ڡ4]sga@[>9-,ErvZvHXlx}g͡_ѷЋ|lgu)NjU w`lfi "R2c1^K4cR;i 9PaY4$$f ,ydѓzK|o#2sW zHVז-jUr[ d֟f(gaO?ҁŞ,RDxKy- %PZ'Z+gx:ՋȿUxv8emszO'"aS12 V-GԿ6Ⱥ-;§r%͓J`@?e?7I=UMa 5Qؿs?#gvcϼ2AJ|$< }@ȷrxS#?YW.H-T* lD .{Rw+`}BR x>Vp?R꣞/n~DiC⌦0^Bsiiu̟C(0V)63epaHϔ ^2MvĢuBX'}[i>U趍EWdj0.Vuԕytׯ.RA(m1Duw3*Gzǧ6k? 2m(\8D䩻t0+ O6OUfn([aUv7i%*נ웸@lU'$rr׀j!=09z !Qx܃&V@Ox8_\4HD7/ˌk wxLSOav@( ѿol9tElI~P݃f2%zI)gOMܷ^%N\Ӥi#!HkEt4.z˳.B` xwZ?a1XP42FSO8sp=ЂPx.2J^KOQ}9;P&swj򀫍HT wS?}<F!d^HȏS;]2J|6"xՒqk6XkiVR j|θct'Q?m)t`r!_p|^@H͞+\t }%+n-\WLm%Ie s.$ 8P:uL\؞5 FB!?e߂%m}ӔW&]Q \6H<5*)==~Q_Am7 `?cb"8cF{SM< Q>ie溩v.F?@a#&DffSHBmf`^xEwӄXJ絎+-+]0 Z8^|^XrgƧnS1bVȨIn^Y],01ѢV|y$ }}YfG 5Z2UJ'S*MI ;)}LDoQ3ö3xZ}JGz s,Le:)]ߗO3etfO=߉aValYUeƑacwB۳ a^PKZD5YmgI7W !?Mh4 ߹^$r<<^5)x̣呹iii@6.7s2'r!WpwIX`ez.G-jП:P<0jgwj& ?)v PafOL}{#V=q̈́$a"LV*CW)&oŶ,[TS}E,ލIb(@+i H|;+q 쀔7sʪ-0NjvRF#k{.l$k,ۧn`IL~netyͬ:/=/όaaG4'Jѳ)T-Z));NʟE/FZ.N3U0*o_ͿJzOI1 `zgV9X:}0eޜtIx"^ɕq':“WrL?K`0_%ÅzEZ=LIlTY؀m- ~95t.{WLNg )itA}]?ϻzh1c"b'?Im,nL=ϊWͥ64Z'tD${g l#AC%j$hLHA9w@A6%ucد9hJi@s;3pL]qMk|8sApo8֢̀'4%WbY/uآl(]k-M޳ y{wI]8ĺ#Y^;awL80=4Mh%zEr4v|i[>_I"_b$PִSZ]q?)fiKOC|B \:14 %G_ ~{surJQ((X#:7V!J7'۩(RWF%JLJ/ ×ROK[`&2 LA(k vk'莙 ;F&φ7i~VC8?HÕ3#o$k@Kx" M3 3gM]9ÂW[ l96iք@5 =H Y6|'3h!cRu0d7#:[~=f nC͍9ri3Xll^h'i`\ic鵤>k5h}!:H2RZZ~&Hm2"[3F&jjo./q֧e<*5Wt=ۋg3_ ($*>}(r\jT$n%H(|UbjH25Vdxr/8b*2;>j>-N1춍8r96QqֿG]fM6يC|fJä"}Ë<|U؍ͷORhG&zy&WrMDhmF; _O='NR}^.O v>gUTԮߘmP{8yt6aOv0jd2r>#!nA=ؤ*F+/ 0~ 4=¿y{xW+b' n5I7E#SxF3G\/:ZXH l3gqZ|e?QRAsuw9 L)Ykm+|K£KN]IpGq0dU@'P Dµ\ "}f1d>R|~Iw"r^-kFȀkݽ͜5Tcڵͳ=`f )Q)E#t5ALyg*$m+!H{]^R:~kjb" Sxʈfw`84.tVߊaG#^}I (E; ޔ)?C&1HlV;Jxl_אiى0H3/0ܕE':3G,d@FZ;'b$֤vvHgO#s 8"3)Ѐq<]Vْ;2K6B{Bd qfA+'`ĖVj"1-" :G:ʐsgB!ԥŵeG6;UΏ W[aC 7e˜%2[Щ7F~ /M$tw6qn1654fbRB({^Ə0 iʮ]gBs6=w w Z=n.u:o ^%+$dLi%x`y s̫=mW#צY&ϗ-Ι +=& b5|{YfM p@DT ZxL cqy0$ORՆ,e(C,:z KFɖA }em nEQboM:bϼp$ =bd;!{1sOwWCmR&E,UM' tj! 4K 돸(~[Q_1YfO__cس+ u;)M喝%VKČr]?hvs5~Z T}@cN G&K͈qR?^$F!j);J7=?0/W >f1,jh=8AL*^frCyʼnh3(E ;4D;ML)gj{$I ̂]hvӉDf A>}Qtw \Fd5IFa\tv~*ΟA\A('4fMSz*e9ڹ\o4~į{CqÝ >F 2~D9 Fݼkw՟K%NN6 VԎzĀ[ߊZJ??PJOLawx =CLs9*MiΝyajh9p>M"֜U< iI &v)2? .P2DS]jb"%UK-GX$7D"hJtL Gz߬19|;TrJ$r<(ȴbKĐl"`ݝCER"#OD:xX0 &Np"ުd .DTdC&F`oLD7Y~n":/KO+}֫FV,Qa43pA!ɸCuy*>$EIghn;D_mREu {+j{TE3MteېIBGYwj90?|MnZ/?ht;Q}PԻBesm]ߩYzuMEH=䐅)'qVO Xġf~*H7x#7[GɈ?`ۇ:Nxjyv '&O?QZ,p>Ofآ`@_h瓌ko* 6&FNuP:*>U:?NLbZ^>WN/F=ATelRM1Vɍ%[|э wQkepGTݫA/Y[AȜ-q8!pϴ-X0R@RL'> !9 YmIXmFGHݟ^-"`M~2ݭb ͋ fЫ؊]HJ7OtuIe+.:(pyMr9%R7?ƵX"wqDNxYn=S-/r L (Э gR[L*}[d*yoGiQKV\ydt *fJs+ ť*lٴ\Q ljY)T/r:_t=<#({׉=]o9km_Hv} a7CQ;~vmVk仳|^V9t̟ilheT~æOy+o'.:$Zz~u ~!X@11T"s} ۉL/6^-bɴC5==' +5.}˄k]8Z<{N?޿ǿWInmNZE&\u[HHUNReYWv̛17*{N5=!#:| m,l5,3rKWGYU.S F*<$-Q0ko4XO*v]"q%s?TnT^B^N4`Wоhv% 5vn٣b.'9ɉv*+hFfA1`h8ݓ .+.1Xth=c{)d{k"wGq \{V{os$đo3l<9a,nXt?Nnp%HP63} ET,1ꦇy1/*WJ+]W %\3" QdhƢ $u)VG2.BB4w/3 s G yEXk46ՙVJOW4 YA;>QfTE4aU˅>Єq@tYL V+HД!8HhB% /=r|@HgKJx5ϛDlN,2E66 ]Rsh.F$h y{.|(t`V,M X!yx%':oY2&]\w~M*|<ʒaPޔV}yI[C%|ILƠeZqd~ZG&f<-4Gz'3ЉؔzF9d8!\|꽊ɵ6$p!DھGY7A]{볥Py(34Sd?tۦSk\0Ÿu̙F*r>>!2tEߒ=pf FM% 0  zcCKS:P;W n|mt:ǹ(i{gG54 [O}F[HY/{HQ^.pEl02 Xapb W{x5t9hӲad$XoF {x.{=粢@tX@(r]oi㲓8^u2eVzdoN)O+*̂G :G +<2&*ҋ6'T[ %Fwon/m/Өt @'I6-4멜UD'PA#ٵ%ă)jDYy5#N;>Y[ 8%@QY'TIP{[nKxZ`]z}C#I=I=&0Of:-ހ'2!)E|s =b tx_)P4dW7ڜ9qF_ ,ZwqwgHPOsMHD%l{G'z45g| ]3;PE/#v[4 IrPyBX6:]oUYi*%EMѭ:2*qe*$t\U.2 U'rk7P i>׎. s^:`D݀&FE#*-ׁ͐@*43? ?(p(ڪ;Z+y a4ݤM]|g^^GC˟yO]N`7d8dK*?s~͸.9"'$5l }lF YA8+BZ-W8ebU3HU%>hiNxO/vûR9E cАuD w` ?_?n_v$qOXeX*5opurަ6@:p;r`0cNcd4o.xMb؃ H!%q!hXbb/z5K~z pybxW`f]9Xv,KLU ?sY$k`Ė,ɂM;~(jыVWl.r䅣W/vb8E]=Z T {|&) W23S<FR—x]r G:w gA=*DtDOU8UrkLOf-q. *&pӽswM:$g*P W;qoP}֏]m(3'Zx/(:q01jsdR= UطJ<~sx#]1uK)t2vjbPP|!&"9d=#UDfN T'\A .Qn[ Te(:( #e~=[>+(0 :L ;V1 $ >.s֌?>o m0=NлpКϖ2!8"E.nGt'qV!ܲ(CTCf+,ƚ 31KN,wCŅvǸ72 k2HzJ`d`~k*oy2UgId*gv5ս@WenM3A- Ck Lқm ҹ! ,hO,} a82W>vR# Ps^* 5='wnl$=%tfie2Nۻ˜-J)@L]M-$i'Rd#jV␙d$1xx 䓹^3{5O^uZE'9~FYD>pk#'rD kj= ,?}Q(:&yv|/1፳B/%]#RƓ+ hA֪_Ŏ,0'iOAKMd*IZ YW{y;"!;B}b-0ҙl⹻w)Nō`D !G_m_apK WGlLzm$u E@%RW^4BiBy." ꞟaAk@'jw9?A|8![FN_' b5Oٽ|`0Q^cHilH*REă8|sUu{J?SgaՖ!ف>4~S_D.B7_@#{ ]% i/g]qM =YXSPON5kE$5 UeDW0u#u@ ID3^q0S*^ Z)Xu 8,0- xZł\ųE'{!2.f"*X9)uƇ T"S¾d\M`c&9K7C[ki8"+IŜܸdl]:!Z4$H1cU@)]95_t) m$foSvɈ\~ Or /q)L}~FpSE}\Q+ J+'+6g!c%ŨSuKeoo~Ɍh "ݖ@ܡsD"ɧ?8.lNE` +IOW3+ѥ]#(]Ge L̐Cu9 )y)9&ɔ#ܒd>+Br E|w I.M7M}j>(l&v[!iXTn%یѕz¥UNDXvQ<<؂"5L&'Huv{SDgH-@9(b86v.R)IG P/JT/97[Q]b5*U)v-Ȑ <)r#=TcU\i)4pNj7~ZI<)i]kh&urR%>Y}( k_ŮmPxe"co^٤ jԿB rE<L#W$^AM(LE<6hW&)xkk +F߿~<ǚO4+i[=:B!Ww)p Cm|Z㊔T9fَGcc|MHfꀖd &'#((wfOyWK00L1i{f`JdJ|Ʌ,kMA,b"S3탥p( MΎcC)C<5@Licm)}[urt1ղwJ9gВxZ`C {N&[n ;*g ,ы¡? 緘V]ۘY}~(D8M UM7;#ﱓӋGF%]BjӰNP)P$QTC~_Ȫ*jJ$T!$("z^>6[n4*և1W1 ZJ=Z ;1k] PlchS> G\(Z:0ڒ|"5!,Ja`?3u]~|m}+_0横%>moc k)xh['WbäR#o"3#Qb=`XB4Į JZcgrķ&=DBW>X݉ q-jsv&&%J0KC$!}ptZy C!HZg)eQ?If`͏( f;%]\~؇b+T3p1B\Bl.[C))Sٰ|nFkMyGm rM#~EiF\݂itBKC5p%PX&믊"I#7D+zQƘ㿸& u(XobkBgDWbWEQb$U!^T3^?geA`t6:٢~*8il+r݃5Zdv]kÁuBM.)-(X =v&SG8KN F'lEr@9f3n΁5@6*ldX]ەOP/oQc4do]}H0cfK"tF_;uOFnGxYCp#*PT ([ˮ'W9 c6ɂ ?iv:W)W=#YARi=ĀGwO/M i}ږ]B>pJ3G6K8 >Y!5m5sζjPzr_xUAxł5Z%0>%]Y ~DGH¬87 a3G~p"J-LA. W ;6%8mƬ>'lr~D<ؐ[Zc~n޴ZYe`ItF5se, d  ojs=a`ɂP ,2DY EGtPpd+ “,Gv1S!CB[A %Uz d"nZTYcn imHnfPR/o9ۼ’i& І?>X=.a͐{J2F H 4A*ԅ6`#Cv &nz|g+LNRyLqPvhQVP%IrX#GOԣre_6Q?:꡿D/Khdv_R3H]xAK|"ZIؙT_$| 32u`kc`u~wM6RR_;"省eXwJv gӜoi/ePϢJ$?>pWs[`26hÚ^L"# #a}NKDHgRmC,֒kT:5 sl *flj=yMfB'N$ `?G#_y+Pz[˼1 bƽ~U:D%,s7UתWA43W,Ƌ9bR—ۂkR 9I|dzaǕW,HZWi5?IP) Es|J`D۽Yu}(d/X?zF଴NX"}g^0.GLP|}k-YXs?.[ LY"ׁh[vRU@, BC!iy.+,9ߋH;WB|#mҿAw=Fu N,6cz ) );ry3G⭎P"ZiWkQ+k5N44fLs)| J)(.g"Mlӛ]j;;~PVSzV("G ?Fw$S|&4֔RJ*UP7ve!_(<:{$pb x4?398?>6uTLͫTso5fۦ" .uE#\0moO ><h)+ATiJ<a0}jǖe}[x#7q>Mzܢ)-_6PTAmӞsۼw9NݻW/}~X_k}va$p4luI Te}JʇQO2:*qgtNg=<8ik]?iO{ VdE<̻9-ְ,t.?WޗUeim̟g^/GWAVl^FxǏ罓EknVlR7rjHE` آ*ڌ1QDqݦCK{(]#hq1HcA" 4;M;Lđf;>#|܅<4@k #oRUߔYbs)RY=QJAO̪1|m:r?Οݴ2dP[Rn;'~erL6o_Qx{%FG?:K#xز44cPK>W֮EZ,dG:IP6Í1Q&.pXv9DWFPpu#TS~G[͎>άe0vZhx[/@v`VhLN4mfp,iύbXnƎkU6c4p~T3E=p5lo[׫FbMMtoԾGW orbiFBP\^ngE:: FЦAdu;j쭬qA_P`H3cnHVǍseE?}ÇOvfFj\_z{nS9mA?*~?OΫE@cTM4|BŎ^t@|IuYMi`8YZVt KHmŤqh6G8fKN^ wD~ ȕ?" ok6UڛfwϢd8ݝN"b0,fH,glj"54Ʌ{Ж-:ur8)EJ;VxjT빙`QvBPIq} L sDb46wAԲ~ݷ+8GӻxL‡dKF b(DN{j։0qZ0pIJ8@vdT2Eп-2/lf6žu_:3siDrb,<%d\fPJc͑T`G O2GBqj\TPVH4tn=&z 8īy>Cʋ,a[Ŧ2k:OKa=4])1]R4`wyC$`:b2tk% ѱNڵ]g|6mL&+;&)& tu<8 ĵ`E X5Z[В0uyWTqI@=rp!keR%j鬐z +dξ# >u;/DŽ1<$mTI澐I0GM:ݎA G*!(m:Tޝ5u'Qqn*^:g[(;+A:I$` =洦prv[~R7F^J9~_*0\,:Z"F=w\W^&>J8XC䔍Ғ2L7rj7;~AFI~ڟ \ڥ9RZoE aHD)_^KbvhKySx׬BCZ>Ao3⪫ZK!˭MPAP=ZZ㇀ZWSRеdJ C/c5{{T]L=J q9p9\{t ^82ă`+5}_f"cw6V=mAWh뷃ܱ~}2>+0^\CJТА/REFD0d!v^* ?QVNAXOnmg$g, AM%0>Qzh񦅋&cӟ ĘO+^;d:>0SpiiL=0yDaOf7ro<:혮':7;1dB_M"E95*ӒD SgIWÕR.)Ā5.^?K['5#<3 e`g|W$&e(^ټ\'zQp04է[D\OMU9w6\h% /,j(N!g(]mh N>-MZL7^V0$ kg <|$Msq_rNuu|ۭ$~/L[dR%z"WwލgfP(M;Yʛ*->)//gqREfZF|OnF  Hw|-)KF/LoRa2 @p #g0D9Ncqgpñ,'4s6 &ΩϮ+ Zfv>*V78Oš>X'Oa!lN1sy$iNހ1փG~Su+`m`E҆`<"njXwW'F4i̓zeq>Fs(*vi%y\4>sK`xu] ^^b}]7"\rhqvEC0tyó9=S*Em劤>HE@JKk$f7iR*DiV٩RoMzO{OI+N1!DEa7ZV'\ϴN>JsWBI4iJܢd7a3b9L1 Z1U1k Hiɾԋk؈?4 sTi^ij6oȵ^mo)R;֖$dE2}XL"INhևAXY Ѱ93 49B*Zٽ&'  Ii.ew*@.;nfnC >fMÕ{I'jɪ µqv,OWϭ~άR2 7uWo#ZՃDgѸH:Tδ Y8k/liMCPR#~-sԿ {W'4r-~GKx({>SRiTi~K4-{g84ğkKG,w8ޖ4Nqw Gv`E2D)< XN&T\ _ ٨}6~v =z228ORVFqdTpj3(Zo=<--ᶩŻ[qښHܚT;nJL՚.a^O҆jnL~I \Ϣ)MS vW7ߏYJU:~Akہdքل`Y$s r``fd&.:R>K' #vq'QLy6PմZ #m:FIkGޡªfw"SGW<.{F_[5bA2Xr6k-)LJ0aQª\W9aLItkH@(~n4}EbTW$hi_i8O~"sͬ~O˯V!<ߖiTFl<7UPTyY]&yj,3/n̐:0:^Ewo8JE6n|piik /dK5<1r X yw3hЉ Vh(F}U <྅қUrkFZ_^eu؋v~yJ8 m#Ω@i5TuK"^QW{GKM敃tvDFƲ\yk76NA'ܜ+syy7viMzS.}F: pRႮ @Eb$JwtVkl ˆ/6V s{kϙ./s~;--:Kw0䷀e$Y,b-ŋ)0D13~p:% M u6 U+wtN;of\$nZ1 =)Jđr-7m$qYLcͨEQ&H˔i0TPO1TW=Na ]giBk7sS6U0u-?)λN=b%8KN:^hl]ë%%"r#"GBMfq{`Z}LL ͖LJcDMQZH W3bYi15V7>v×Bsn]lAre\T,衄֚J? %Tޯ8o_[]j h4.-`cGնa)nH,9X8+b*6iΊ^(AmT$0 .8RC#CIj04atYMcЧ \!̟xyABG7Fo6HiX돸+ CZRyU7q c@!m7)Vjj3٩4Up<]8v~`.Oa:l.,\b،yzۘZ~8K#լI޲NHCN,I [fк /kV3hƋb(ipVj f8mL8O;;J&tuy ZA䷂Y$?cZ?w-˥LKy-飵ay/HϾ8Xi=eAQH~OEM'15 L+Xq9Z fI$T㸶.3BJ؀ݨ2PYs8WbXc]9Gbe(zY4.$փ?*m',0JwT[3!| $`ݻ@ _cÐ"'S4uܻo@PdA_)IA硥`Wh9\XW6Y[_dg =ܙJ ?ģm^p-\K,zy(x}x٧8p?vQR/e+)\+t+-tBdt H)KnT5/~0qNs )ZGX' &Bs?w+uͼaGox$bq{8UZߓr.ohÛ07gx'v SuVutN8h^mxv-^.5FsJCdU I[=lO^,\-n,G P YXA*aA҇Sg;ߩx80ObVVզ U*ʳka\E9xѿxd )10/i1D ~pg`.f ,Jȿi'(AҘA0,zcvX8"T$ƔyAªU`d$g699v=:VM.FAcGgUtxb ߯R{럯i3{}(1L>eMF D uk [uK ;cܙ*K&AR]pgWˬ gqUAJs>Ƞ=,sUKM m~q2 B:U>Qp"E bѧڄ|yb }%M zaun̶RΨF eFKtY,qr?pKIn:Cו`EutFPj+tMvĦsO׵  *CPUI3 :Sm>c3YHCPW]"}DzTtAEʢ@< #>’ F^01яQ# zx<ǚG}k%?/(er*R+Xp4R>_fgUW"kmmZy`5|A^ty燐8ֻA6ZPa()> s]T0*B_\lzǼzU Q@X1&)(Ev9lr%A7h#YG+8!uCU1 ;?T~_6M5?< &g{r0z‹q+px4Um3aBҬϱ*=?2iK_>{gA}nQ-q}zBi^g&m7 уLPr즏<BZPv*E~JEcn<2+4 $N>=EzP1?X1ִ&ì7!:e-ο/da\ R^םQb`N "\c}Mw;\eUbɹA g˘Ѩѱ]SyW6-'֥%`{Sb%9Gll1A̩pҕ?!)]ͫ FBOU|c&Xjs:oԪ|?~yn% . +y .˛^"`-r(Hꄝ; сpY1ꥍL:!߅&tgWM^0DLxEn#$FQz8]d֌ f_VʘKfSo}tDQ OzȎYzuh )ap<n!6eHπpJrƀs`|zi~y4pF:۔@`"t;2Ow0FIڡcߟ4Q_.?oZ&x2HT僛bୡ[4128y_րD i].N*c͑~lDž/ 8I$CE^Njx&(GP=]%گ4& 6;^hFF>ys(q?^0%Xjx˗YID.kG 0MSf9x2~w~U]M흇NK5@.TpJl;5jHEӳF` S%9QPdhy]M1rj@2*jߵOӀqp3Kzh6w1Vb$G YkP, zɧnw_xWrlO׿:4eN\>5aGsƟcM߮+6 &Z껃#?q\'•D6V30;dKJ&ZKfu +;M9oNHo#ko9 wʹEfOEK[AU Ɓ/h)ڭZ3tl؀x[Z{!LҶ^+vZm^5g"cC6] [OMKP+ ћ ,Pm@*8 S&AuT*N'%]].w=Ѽ75Rk' ](c=N =o·" #2-fk7/%:лGO z*S0HdᐻM)o=ż9wF`̸hLgV+v}\zUY~T.ǛhV|6/f^o1W[B!Ki[Jgw4% EIIܙn'7Ō0/+f~aU\>/bl=XO;kvj&1bU+1Uc*^"  ª^D$]$-OE57&dPBH斓.I9k NZޱ%nN+*.Q=#ȰT@e$x`G\'=Q#&漂Gx #dS%8cϘ%PjѳI JBS0=dh:0Y3{SDR/XK,Ki6<{j]93/> _r!  dcwY"7|m%$7PT^^3'6@0tOKX7KʵjW!"mb@'E_Ashۍ!kqKޜvʿ- $WPn,,Jh\7 Y%h:w/&Qs<+6^љzh> Pv*P^DWUC 7qPPnd*(J/% U0!V@k>cz{bT1*čQ~@ΖVR{둬o97&^Aa!/;VteX.Ճ2Ced/u ޶3 C -CiE' uo˻߻mxZ?q;dܨ oќ}7a\#^+%2z'2&ILoYߤG?J5sqODk: Y?Wa;^ے;<wNq鈉 Edsr r2.9#뇈A֩8"Ejqwf[u<$_h,S2L3ZC!ϐ+ 60)(9ΝǾ+7Db{TrXhw'!0Î4ltn@RHGLq8.B 'BjLQ4KFB)]RSKeXcAIk5)OB2xAmT*$÷@ _h>T 881mu\|]cJE7/%p}w C ~tXK>3q⻻+ 3'ӂ7>BEYL V YJ8%8/,ۇИFP׋аcl-BMH5vAIDɞ~QOe$:{ L۷TbL iB,ѷ^W5o6j&Wqvdx3=jبӨ٠ύޑ|Ej6#H,z>O'% L̎'7bFjY(d$z/GG]% Rn=m .0/v= xԈAd;*'UpJz%Zv4(8\FԸU^z%F:7UqDv ܔ pw %S xovHjʻѩQ7S/OdSu %Waq&qnAҔq f%C鸓2ػZ0=_A]O(KkLQ%(xM;z1A*3{뼌EL8{ķV%W::=eq}XHo]nz K|% Ngu,i?]'SqsNH#ueA9R|$P;&-q)R] ͖S&&LbЩ£͚OBhngNzY`+0=6vb ũ$(ֱ F7U,kIvmkI -)5[Xq *?$=kc g3vLuj4qN "YPf*ergN;Ʃe]#& NmVܶ8^׮NK Wҙr1BOE"4'n Vs` 7sDW%#gG-s2gjzj&iDZ k&AVɤng u)E=GzYgZGW[&"]eϓCi65]2w0px'0,b c0g4FRævH9 |3{Е;#O0rQ$;DGy_3($#OS$ T #ix~͌09m ?I%y@ЊX|n?\ٹ?⚸(Uu|ɗ()Xh h Yj;),G1`5{hq:īJM m]LJm9,jAlDZ] f;:yF{sm*ճc֍$ϕ4Ă"fulFi @~LG^bGbVDG&4f:Ip4ȹ Cg pWvp5ȶ+3<鋈* 5N=~[؄ $frk./ӥ9/Ι4{C$[Ϝcw9 R&p`AJr#&FiDc BA[5wUoh4|}XקX`:3z3%uϨQbC9s'i>L%:%tAUO^"/gQ^oCĶ2KExR#*}I|qLWa$+L'%_Ы2, XҐ<_^@[uf zHqA%g_:, 83!@yь)bsTgI8EI&0 L WpM1CMWOp Ri娃rf{vzr lʣ3P&V{Cq4lh8HI<=,"\:{*y6i~u} MeoZޏgx%m! |~6V%lԛl*LC,"tXk|43r> 8,& ~ Ӹ9;δu|鋾4l5XʜfEa 3y SxFtrB"2exUkgE"\v{2t 80kl- biBj=QTDm?yłϝ`$3+faD-iC&L$.I9qjl]~RշyOٝښ)rFXW/Rs!++\"ïQ{z_tIΡfq|Sz_JE,"6WO{\Ukߩj\( (w3 PglyG N〫A/4;=^<+^A S#"Q -ZդEWqT9:W Dmݡs}Uh\iశp/6)#:}%M `K9~m>|;~&ˡ\L܉x09Nq٥QoHT~::RևzprHe}\ qGcG1|cNva.Yg*Ku{Gn~Aq9ĕ /s5a_}%PD{=D1AGpsć3|#cJ<Xɬ#h}+(՘|x:oW0;u *]^[X}Z_ EFH#[Q L34> t_}kË8;k ꩑8wi=.eLe!~!vX04rۧ:ʩaF(+-F*{s@Y,P i扖xmԆ,@<;k%S.Ѵ^! Pmn|BR*&j}%ֺȲFF{Ka=xٷ'^+3;^U7pQa9y a 2{ŗMg MF%uapi7T8ç7]909jqV ;{A|\c*(~w+eU]&X;X (?' (2W T-ₒߥɲM`T 9խpe~|JLhYU_LHC ft.{R vo0yh/kQ$9/ZӾ;]Bm@/sS#U'm;n<=)B*qSJW1*I a7:^Wj%"> BBގ)\FCtH8cnwcGV P%M*0s\ZjS #ßV @aYD. UmZ3t'uY@]-a9f!^I:J&.( ewIq )[CQuuYmt߅#WT/Vmn]AH3,˱([P:jry{IEQ6'o _=;E ة2 f+'hͫ+cco~9< `B9%)A m(i_&]JLH[oi^Q#6.^ 8 um(\|"Z# kIxrR5HkIWX 2Jo򟻚F)IxȧmpeEQlv_~*s߉P/!G|‹9%p~-G;)^ORg!&6LUEQ Vx\nPb3o)dpDa=ˢ?hmX×E.*5=#==)͕-FPe㧤5}[A$V  cXOWALN-~LqO&Ԫ1ucV`e,f7,U(2CJ=.g)-+]ju+u_EoqY:Hf;ICKG IOֹǽ#܍x׈ܵ:nzc;Q0 ԉld [?c?,ˣԿղEM Xz s*_pqux*`o4)^EK Lz"<'^XwT6 mM{zה?=<&:AFd .fa*bi`=g aދp~OM Smлܸ= P"J̉曕RGNAމt,qNy|8aEf΢dN3g@Q ]Uws8Naɺ~ To/ aV[L{@6ЉNkE!RD4]\t230u0ӝ7}BW:Nѭ66s ,= +O9bʈOޚ{|e^JA8yr&qAf~,y㢄D RuJ$w,C uB3K=}H+녬T9,ݓVZ4q1>G{cS̀Ygwl%O\P`m̻@죐jfd\eN.rYՒ!+qҴ޼>ؐW s=5> RL,@wn~Z{uiv(x­,[x)h4.; ^ϢC!P!Z9F7! p&$? Av{lG #Iϼ>COZOv <8h)A%,.aE8[=61 ja %Jի-L@vG} |.ĞFጐxgHvT\P0Q߉ڕV ؆g!6+Ȱzj1(z¾ϭGwhid߆>Ykxjk\ҳR岔s[.¾`Jj*GCXD-mP(H#x4*"=&"}ڦ?f}8,#ڔC .or| ՘Xs($璍c'FYeAE|5}x!RD!zSѢK摗oLfM :kDΝsb/v\Co]MNN12Da0*gJv|VeY/TE~>ƶ{WgϡMYpg$ikUZ #+I9owe@#~tJ-*uu!˰Hao“5Ƒ&%_}1w6lP9T v37Q}TfB=7l56ş2BDٰ"=@㎮o;RGRȈ:b3shA$mEb:F?/,#IjϓVy[}RU۶{\Pb,R,M*8KXydY^ޡJłfjW-5 gU0,W-DOb@cuXi1 !V_?aδ69.:U|2\WNg~0XiÉIm<3Z`KT^?!l墕?ŞU)Mk36NO؊ V_[S)@~dzr˘NڡRZdY='3DG:%ۈ$Ff諦ըF%fGsCqtpS-f kڈP;e+3ET+F~ߐA{*b }c,Âyw;\C.;/e]m(ڑapB2Ob$סP&=V@&lb!Ogn6!0&gFía@Y;2 Nq>%TUw}`(rbh,b:OYZ_.Q $>/y$baKQ1p >MNi :Em7z K0|A*z0<M5pe5?$OMz*+‡z PXM뢑ڕ>͵h;2z äk ^8m fh "{=n_(&q?ϛ#RiIiq?_3KY3֏\X=LO>̺zJ$ʹϖ-&80*u<ƈ>>u+%^,+UsFt:R{%!+E7ĸv$T/; *ӑw{E>kB Z-◆*bf4R?@tI5P|2%r] J?oD9=m)SU}4Ҿ]6TMcJo-LIHgdSQ;.7Wrة*F+ -/FjyTڎ4ۨg}6Bm<|-0XBQ jc-4%WzK_[Ȧg[7iGs hÑ/އUD9yo{0I֞?J=#zwB`"@>ŕjZRl}jZ&=ӻtca\8>&%+Cw:>F{9~1mRMhߗ}}܍}a1㍶z.ˍq.rbBN*_M{6l,wrVyQ*+0QPw2IH2PK v-'(Oa>G|[j7ҧu"ۼ}9"+K+4їaPO~"sJ#+ aC31:N*c1!_3|dzӎϸ܁y|G"Zvui+aPܝS<פ%bgFuE` 8P w:&x;'5%k8c[=3)qMDmA߾N =)c|ZCe=p-ʁA1HG޲Wto5bozorRjYHwxH #6@9vw?΁d֞"]`'fk PЬͨ!}18}@k?`M9GUɾtuA-:ofrAyb }'<˃9Ŕ_WMByS.|N|-3UWHi6= /v>|hŁ]Ve 1)t9뵧eNWaTRqVJ{*l qo3gJ(ΘʭxvuP Q>׹YT]|B Fl=`-Q8'3cYщj%aL+2?Eqjw14 %zUt\VJSm >h+8(~}|Lᖡ/@v;Sy~4z #TwFth fn x[4hZFa"Ȩ+T` 3pTMVЀ5έ.CTDSې'tR Z pTWTߏĞf)::,{'OԵZ8wZM˨81?yl?,e e?)a ?ӡ)Y @#щ%>Wsw)DKt[ r=# o!=٨J> !1 IոK$C7\ Ŵ@=N-oRfэ__kV:4 ޚ̮dHd:I½'懎 V}wdSz%ެ8wrP?+Q}'Pg^Rh*/zw9Yyv0 |`g#$ 咶o8@Im<\St]`W<Jؕ%:+*S@olm:YO%wP2ڨ&J{&b@!Mo1<** IsWTꇴ&ִ.=> +_qLXH{7_'OylˬhBwQbBwS hb@+.\&B 5>Dtu"]Nnt,!?}V/pZs17 ݚ8d0l=UFfdc l`wRa. S yXs$Ս+OG]k&~dEWB<* ɇOY CmPX|.6t(iԄAF:QcC#zZO;36* @[Q{dz(y_2EwMm:5-ROyo\휤0gy-Mɡvح &bx7[XT;ZSbtSγc AzZ[#{7Ӡ N#5+?X~&?gOqj8 -tphF@5/ +6R<`[ +dX7nx1)@onjV# Tygɭ] :^gUHufp֡b" '0-@ j lIPt;HȻKߔ_kYТN"rxs‘λ`d;(濚A҉OBf?i'm'}@o^G:+xTV$XGLEKyCY_b )d/c]`1\d!Md7iLq*sϗlL&tO3a:MK-3"}3k+ŵ4?([Y(T[>no+>Tr*ԌK! IY]s R'mX 7OGuY%AYjl%%+<{+:؎2#ZT]+`MVwE:/J׿Y{HaD>kW=fG9im$^Y:1;苯qpT%FrgTB2W,[1b%rh,Tr-*D aI3GHYҲc?vQve~n$]2uzeںώ:yF74GƀȚX쩴M9鮗_M[zi,+&hsTjD 1gCm,B)?W&b5Ez?*RK% kf..L~rgԑdgxCaIWKޚ[];r1c cSFn˼v/ƴ Rf*? {Ñ&, }tV5n-AB>js˃ D1\'ݯÍj y[+ ȪAԸb*LM"ZR_Nе!4|J`^r*+ExZrZmɖt+2F#XWey3Uwg6^EN7 [:oK#F"D[7d)WhUTAHvCE|ޭ7[Î03`g ӈU$]-!Go%ҭazyRҡWn`(:pidr-Zbõɸǒ9Ot[w:GWPʆ6NB:{l*(ܰɨGjM#b<U7s+Blr꽂Es2(pM4H  p?_#0%,Q*?Rg2sr} weSo`PXl%߅bOAժ<_K^IOjnۍbB@ /qV^,{Syنh, }moԆλ!ȤP"m!_r0p!}4U}<1<;8V9s {{@"8j]jn11c$nlH\f"}F!;jLOْ3^+rUS 5xF0{DrўכcIZx%5v8~1 lm綳IӨp>D;S"G4Kw:V Z׶xo%j"ekܴMY7hKGb=ol(xm),()4Hvu؎{q&ڡ.0Fqp',vΖ;rs7xsl57p+%"eL~Ҕ+S Ry278]YMȆ/[ WKQרUO[2RUxdnK_ȼ;rtԓrQ;"Kr:p'QdEH2ZpՂ,Ž1(5$I>yHݴI5LSb(*t T0:_ο72j؊:ҔU/%-4S;>!éGm@*J4@PT?5ű韯Wdʩ1؁gՖ[%I '~=c@Ѣ?=tSO|x0˽봌w OxwA+s@Exq6Vk֚߆ȄJT0u^zidsw,|TSͷ@P@(MO#Gqt~2ckZ_A4ѐ<5v&v9+fPB>ZQ/${CXq· z"5Ucwsp4z|${*Xϧ:ditaSK}ۛΕrJ]v])PH $sXTF];WõÌuL1v= pϬ8)m˛p 4bL 7bbŴċz`8F7ׇ̦nJm2'Z6%Bk""jOfR[Hx+8|ɼW?$p ΋ԻYȂ!rWL cNrU. <[ѦT >C iהVm 5pQI".Y 臢>o7xz\TqelLǥR17*$W*g{ o 6%D,:N΂[ O4I :X Df5ބʟBev嘹 )п,(&uD.N>)䯌hnf}dXVe uMMomnں(9r="Ĉ[[~]}CwzVBZ2amݼ3ivRsUJĿW_(z .\oFKv5J%3焊(XEV2 l'%ĺ]E^A)~-Ĥ&6t(GA~>Xh_ӱW}6woPϙs$_ ioUY_0~5Ah[` sZN5>% I]xSb8Pw?<&qNP,7}$$BlF'BL{/~wR-bXjEK"5u~d'4u{9N3CѺN -bNj* 1풟'RǬhŌ6#w@xe^ L{ Wń[hro $Z^bڎ-B&O#9ܯ˵j!\/Uu]IPv1_>EuK{y͍l{ ?H޻I": ɂCd]fv$2ˎdEӅ m3Mmbh Y#1oF9g}G,ק|xo}tA-_ 3r1RT]kiS ?Y4VK}9.i5-#^9nK#^bJVgO(Pj$dK,r(1֭A`B%s7lf6 Ghg4?3])K"aC][1>["% ;d莚їKfA*@:% M-%-n[&q[`J"0S_eIn6QkBNYϖIȯBMxךRxn"foڳHNhXHxUNS#N8) q`bɃws @>D[-Z/ssCNL֔O* Pj!G2>JcinB9Sj {\0XWKRB$LԦ.''EAL8cG $8wq;V/ubn^d!+9M dP"cZDtb[a7q8(wpTVdTы/B)L\R|p|jukj+/p" 2O3}8Wꀑ9UX=Kt?[ / #ϮD-jUDzL @4 DXgcD|dq>&uur--7|&lRDns߇ēI ] cEYF25x. > G߸^0[*wOHYFMJ&@By:QU2xfއa 1)2W3Hl 57e* 8eNsb&pfR[L 4S+◒?+qBX4pU62ByG-s۴];IVU8BaNZ7>З\;nM,p-Hpc0{U%PM *zp(d_Lم NǍhˣ6.*"L"3 E$yWNǵp^ڎ~+UgS4` A_Ŝ" 8.iH*HubAOW硫1&=IxQ},eדq5Qsz7}6P@4E>lgQSUtQ} oQcq#rJA:?ԃ!Y8HOȑhNZ{S&aRbK83l溢nlsgh7pԵ8]6,vr- ޥEb5`1(67s~ R &mP0?OsMN@a펋b젹깢~*@5^k,5FeE.ay[``X.U$'5|ÔŘT&r* rL 0غ}#|n$G NcKGF-lfZn OO tWC'LS7 p\9˜$Dad}<w?ڸ~Åƹ&z6&%ZY ųW v]jjOwc,X׽M⒑1\HA+ 2V`Ћ i8a`$ӡb$B\ԩJ gTPֈd˸DIf T[a"0'jС=>omJ{o?,2b9THE.=25`҅W7Ȳz-O{y6)Oā]YU+~>WAXkhE.~Ǻa>-º`7fƦrnQq8&$ފ q<`j6p D /-ǥ5{{ܮUܨ vs=^k%jpa mD2UJ` ,Ԋ|zbIw@J,w|/1N~Cbn#v;]hnxy T@'2/sjA[kb$D2[C+I,&dKe>sDΩ]PλyA+IB>vX-O7zQI= !r99NaՖI1! wX`ayiUs0eu,97TdN=`gf ܩę DHx.X_m/?g>Betkb4 #Ͳ+Bstؓ~fsΊ0KJy i:k"zEq*`#wnAdn014X70X=]_6Bp8mڕgR|e~+}dI=-^' {%"y"eL>]}ʹNXڼ38NbL$Yg=d˰M0:"?[񅽛B4r22.{j4ܙ*FwBynuBvL=1`|1 &,J8bf_9 EG!)![,wZ]:0 89!=4},qU _' 5܃ E.=5C+RMʚ6\yiI]3hKM~Mp;s49z){b+U$sha {6%JS^F!U7Hjw8j ӝ%<~}#.&NWĶ*AJQ~2};^i#=a.x]'x1ʰwhBz.؂+i F$(EI*Lylۏ%jc]&"\ YlG`x ŹWG×|mCAnO va`FJ(Fĝ魁\.(=mF 0}dSC7 {u_eޣW$nj<՞N;uZlqJTOft\b-8Ua*B_43Ч8Wnѽ,Jq^,L8)|i:Đ[ >y{9f֏ L䓧"E|ga]xw575jO. ]wOX!G*="efsM qѻ CՀ}Ӄm ᇡH K]3U"GVsXo ,Zԑ /o7$9(͚& 7EfO/$Rv134xn9ԨW40ɒ6cs0bLV^qu#wTLr߮ry=AZj(‚HTKЦ=y^//-aQgohWFnu oik l< 蕘]7q3|E]M㿎,88Q ~|a'Os߱wTm^X6f;"7,cnmM|w{7nRg1/}U7!=\Yõ9Opj5_Ad]cU?6PdWEM6yz %)PpщKrXwXuBFl àpI>:}pI *?D)`-.!3ξM6gmAmZ D-'[{^ļ!e3قнh3L?C`w'Z3Tcr ZY&d&쪡+7׺ r,*نQkUYĦ``9뿦HxZ{Θ%KB/3&?~d0J d>ܘӇdnq*Bm`I@?y{~I hHF:N"?l<螹YeP mX8YNdg(HP]Vqf$ߋX@224@Y}Tf d;eLlf: Qv2kUzkN3BU`wONk*]h@ñ'ȗ̄-PH^.`2^8U&wt]@zų ?M7Z .घ;k8 ~L+"4tRƆw[VeBp b @v6AsՏ35F'.T+◔aZ$;Cmb6XCj~yBɖ\v€m豧KOGV5A!UUŔ$Ճ)*GN:Owf:+DA-\}2mB=(߫)ewmeL$cM3Ŋ4$/|\lz9Tc%[A? =1"SP3zpaC*.vM8~G$=ne 79tu;@x @:H6`cV%,|M4&G xu c܁^OרQC[0U㓒 +:G(Zn7uRxcLy s9Ti^`*Dž- 1϶Gwag*Qq'qkێ 5bl4uA"lW {ą ",t/,p j@x2wŀ/z2X&m[o uOTa?݇BՉs9 l`t[_li%Ԥ5,ِ7yd̂pY^uy,yLdeȘ{TATL2R\)csӪM ANN3kr٤AIãŴ3(.]: [Tƹ _|.rݧ<*;8'jmg4 :- ]yh G׎n, 7w^6r6FvU}GTuz36AN4B~CjuseœWo=i0мKBuL:|„heӢ ?8' ;3؇qY9$H5/e.B}RD܊͘Cv>" wI|ulI&f+WsmF=2ne!P4FBӪ G ;ޢ72vj`qO.d] L*]lS!̢BX״vX͕@A@;33T;?ڔ UgjCPEQV>]0;φEtTE ?E`TȦi uQRomHl7{ZV ۔鈧B)T]hi®ZwcK`xp}qZ.X0.hwЭ0쎦<W %/|͏(ػBna)ToTU#lrھ9EmwHlA*xl+Ӂ5>SK.LO ;1+i ʀg^oHqXnfl&.mQ4 B7e~TqG5%Q٠f|פ[D\U1L[ᯍX]mFٖlznĄa`{8y/Т/&'y]u}a ,Lڅͣ[BWQC_FNʓΠU߅-y0m~`A)]<HIz"0{R=3 +Gm$c7G$ up'p*TeĠL {Aux{Qe)O0e;h!Fxc)+>6lȧa(dm{3)b(E漬;asR4%d%X.T5KB^Jf+e=LX[ x#.1F _/ܣ'8sUF]<ᮌJ,eFL{-sbQ*SZ(ʼnV>"l/03Hbvi e91-[eus2Y[$؇8XN+Lۙ_ojs9,? ||͊Rxt$/,3bH&EMOY4ps#%Iӓ/w] NjaJxs4rR/J,GڏWܑZNr\I"0tE +ċ9P#ɪO7I9 ]9Cry ?O0vwozis2VӉq nfWЂ 3E:==SْמHKEEOB² s\F*<rc.ly]c325>f$vKw%čvW={zEf{Nw߸_>05QGg*H 7͂* U{ ,5^*f&0'ZHl7E:t͂H@5@P2{4 xs5E,#bu*=}-PWPEyOO,ZR>X%A\SQz}1eh(Uy(\ߜr :[m- A72NҚőE 㳟iJ$ "ijY_Q@i}/ oڹy{N2m EWf\aP%]"/1.K` ٘i<, [zH:5< \!X"X%CYf"A1Uї=7b>)FǶP13?e?J- @741aRR;ϲD @zčӂv !dcչ=&+2N_N#Ep/i.4W}'qRڏQlLNE42R0+6DuH*]ռ)[fI &!-:S-4O|+DCܙh)Wթ`q|<8T{͓,m_y_>3YsAN8ȃk> !#ű–;h"rnH3ٚ96L˷`ATM,zzz6"b`#%^,$dꛋ#Ch͏*撃`#SK;1 (y=bUgcL[y(Ǐdu.vK7W?ZP3[YhQ%y c-0A,HB鞄1/>h軋ӡW֠ѡ4B|AIN26\P+qHY@_0h?i]`=.zcу=~n휏'fwU˷p_@UI5Z?ȪZW,4y8&v+տ7cZT&=pmyl$IH k%wMkpI]|jVx$!a;_BmM]C#$c%" YbGߦXEy@ swa&ks5UI* 15אk+r&r#^Я+Ǜ8Z;W\vn\ke߽Ø{%|ێTN]t7(;4+,wQ?$j9 J<1BCs+[vGۥ?GݛͱĿ|BtVd &ejO^tLW;VKksٺTpYG-m-fBn0mE}MH`Y UI3Nh j%S yqhQ[ZhiX*<њ]s^v3zN.x55xjyy4l"TjRP%QNaiܾЊJybWMKnaZ+ji?u a2|O37D8ieFqƤ4I~ (Vo}m0j:;OZ6+8sTVC@#Mk|hTCkaUֲaLrxQ ?5U{Kmzy^;Tsp D:b녁- lT4n҇>ɽvYZu#a0Rw[jNfX!?r$gkW7ÖW/p7Qٛ(6mgq _X3 plu ho1Q.^ m`NUː'&̓WÒ8hs5 [0S|*8K,5Sb7? ,0\Ixv0c O)y&8:`;uUtiI~l;nBR?Kx +^u |4P S%ځ"E:QW]dž h4SBu#9b~+S̀ A˟E[Ubo ~ȘIs sm F(I@ 2ҽ{JP>]*5E4r] В-=n]qZFgMn / C~T0In Kt{:$<,-Ծ\Ƈ"}4v<wEn $+P+uO>H>vZ9Ջ9c2rT2kOlC5cMJb:i*3'a$ rghJӁ[POA7{@ ;kؓXںJ[&G3s$PB1zبARw`wf!l XUla8/0n)ڑ*lQ;%t/=Zcadh0g#keً^k1QS쀌#u 8㧐]蔀'v&^CJg՝ 4߆Cdk urE䐼gAOvɥ@mb,e(>kʭnf:È IHC`pq IwF`ljkd寃dB&CZOqZ$}6._zҴ_4d2P*0&w1%?O: 0P h7 x'2Qu(KFJZYC$d܋v9G mtQϗU) dh8%G)Ty(ʅ ”;z_UBkmUϰ]@o!nENo҉XSFʶ߾Y vF)2; YOk>ܲm0Y޷qm̌V2a9;^>yڜޠvnf#1@!'Zu=^iDDcv"Őv=ֹu(?Õ̎ ? dWŨ܃QDJwJ=?HA8dGz93v=>,n#~͕ڳ77VcEm2)mȍt=߂@e:Jbj$ʔb\Lsn,}BJ߉+bKsIz'c0~̷ 6O-VU~'ȯtvԎz!^#!r%3rY 杧1~F}c nHO(~O- 4$=ؼEBɾLȋhb/m7TGAyXVy cgJF*fThI 鲘 BFӼF k_51ʩ(҂W2<r[FbdQ%XK5g[>Wݎp|zV.UlE-љ)xK#q{+O@yŃ]ㅨ3*gpJR0>$ B1|ߴ8@kjn0 _ېxaS=-y;nEUW J>޺` &(Y\(6Hj"Hɢg&;[F)"e"-eȪ}ͅ@`M:d&aXukcEwâ!NC Q ^c]s0B2s o"O!Xo_EuZl'uց$+ϑi=a6խo$O+\4cFcpJ>Hn>d6InJ e)Ssn'ɎrVZ|6r΢2:Rj~wQ vE\ =.u-&bytQIvѽ2Qw"IXUM8ƠETVfFx 8^)I)q.`YͬR)[$H58A_?NG' 7!  UќQ@aTbCLbzT(B#:R-GnyK98ÑRymgҟ@DXr|u̩Xk^굸nʍI溺Mܕ,% 4)V 6c%(RZ}{T2+^CM8 Vt@Q4nR;z[1 g[^b*lE̙nq,fdJ˅aNmƈv dM1'VC֯OaK,=[6]&‰m2$~ (rFK.De9c:JZ (jj{iyhw|SjvU]b*&;CFLaH_*n"8A>$QjNw%)#O@sHeƏOz 6Dm_y-!Vq\ NwŐ62EDx-2XٻQVx/3<[u% Lmh~6zoS3iVy@4r0n`,#X“0ossG{Ko* a D!B̞1==o)eYZk@OZ9} 2 gOf@w="α~'d˪}s_y :YK9Qxd z;ZY!x+9~Q̞9pgDW+zP8wwsPrpp IJXC|eu ٳnjAFx Rc]ZGWYrΐMQ'D!P##P}ƙ!f-OkLUq"H9t+O m![3BC]9?Ccӝ )bPDt&/OcqX A- ƪ!#l?d6UpPb!) 8f=Lğ>„6r\gp9Ɨj?%Rgן:EooЛbAElQ@tH>ͤqW&sw;knOyh2!]_\3qz[/eCzy{(z8 MTc5|XIu:3S FoCexL L|Uv;`Ii_]ǥmV:z_bl;f +dm Yᩱ#kwV*wxG!Wc傠FZ;c!6SmmmĽyzC͒>n. 67gna}9$*zVdlݷa]]gV-UٔIC*iA)"ft8£FnZx@(y`S!oA*jYܙmVYq4Kf\z$1/Z+*Ü9#“kt~@, hʤVY®7>9V(L\#s+2rpݤ[3jJ@hU/r1)E= jr7lm}F,Bg3[:aW|)XhJLHZ6azZ6׮E5+r-b@!6T%jI+"]_ 5(0v4!k]غێ:uh|n#5kMgu&BKA6cS$bԪ PkKz+[qg/1dn j4Uژ9 j8Z]\ "eNCd+}U4rS 6'(;Yax͹!ud>m_ .ܙVî  Qͷjǜ\X/* ODd9DpJ>N܂W6^JA iOm 3퇳x풑}# c08>UYo۪̪d!zIEn)!{g\QrVpwӰI5͉Ӫ4=H[כ5I$& %mnz'ׄ9܃&wq c87`PNHqٴ\orb(8A?^lݨ`[VQ?8;߶;t #~kZ#b]OK^a@̄:͢*uodjO> *`.;JσEFUeDn\u2A";rǐ @͗hIJaSD##%j&[cS3HAs39EIcI"ȜF\`*BY:RmtBx" pU5o\QjZ622)CGX/Y%7ekQjqFpȃD٤rK5wƃԘD;nD1 XY-L/Q619ؘ+!L#I ^V|g0SzZoP]D ي )XEQSʊ"^Q'x V`>K!},"E*0ADPw2PVTjvsng9168$-ZR}WlO4Ŧ /01rC2X0Kz1iMk(b56ey2+ZsXu!W v#>Y^bx:q,(}G ˿G[` s2Wؤ]%En.2}1UJ5Ĝ MTgA^Kju-lJ~ˤ7a0xC)LS4 wko.u}os%ϹRe- iMʊ7MuNaߛ;nY_¶&=+O3M^V+.ʿ?C:e)xa0V6"94㮜$_n\4Tq '}z'wV` Rsp-IRG0c&vŦ[E~OMd=-H|p&q@Qiѻ2?9zR㲜X.հ%fCJ5'W<Ҋn 1wXpb 쥸t iPа[iX)1PɠF>;=`k]IH`If^ITL W؎ GZHzawft8xq<)ŝr,ّ*!'^NCȜN"nl(,u|V%JIPӿ%o)eP\3]#vL~<旞vd3,Z$>Uy9#HPX$7I-ZP:m]yD^ R"[#hSqv~]Aa#Uy?@JuRHK##pǶв*…GT4_avOl_Qda<7M/|D߶.`B}ȆY)ps[B7#8B ڊd#8N`,ω y'8+v%e *O9*GHxtfIINq:9$ $,.Q2[ LA2ڗɓoֺ%*qRkl}M27jb=*rq3'cQ bdx@tp2!N'hSU:f\+0`3G! Vl+xcF{\A\* 묑6Y2 2k3xeWCчAvL̓An*;։Ztr[@ʏh6p-HI).B3#?cw._e2`%7imVț}]J`֞k}[%G>VTX"oY [e[yi,H\uJ?Ys&#Mv@p5O{,D fk"\HC~=֭ /}/b4;z]@aoRQ9l 42Hx it1C?-rtdjo~>(7_͊`Sa8 J%ij\V_FQKlPsC] S9XvGdę4ogjWC#1Y@s l!{toB $Jk#R^3D:J ̖u |f/Eb8O/{h]kSQqD3ue֢^Im6(jgyCIoX[yq4%@`W>9v;Q O~7KE@.y?ؤQrMvRͪGSNut#C\ ED_ā悯>9!pT,|O;Q) Fd/5mċZ04A.QXnn)hp\_BD]7V*zA Bp T0 aKmsMo"rfAɺEq3)$ww-v7hn^Qw3}VJIq/%lev,a_g91m.4ޝfJG*])dwμxR0 L0ML [*ʷ BnmCwy _ffp.)W@GɀCm:oBaj*툊(W>{W\;$tUE/Hg 8s Tmt'䗮S|%uO&1(vK40S F#YF})>{^ƍAcCTǘݭo&bPLp֨p1860[Iɬ Ѩ yۏ$ t۶vi͡ Cs_iSɶщM,"5܅c$(JK̭ǻf}d-!'\ * wUXx4<XdwfuEzZg +(t/uڏĶž`/N 2 !@kl{w8M7%Nn~*PfG7?;`5P,a] e(7ˈx",C==b㯃~w^RO0C?9E9E覺qa;D}.6.@oa2.NskygR/q,>&b ka]b#?~t;qkϗ4 5S1['P\C&В#DKfq+#]NƷrU_76@nB6xhs*%ɿ,DqpbY[3(ސ^ "9H\Eh+<]nҹqw:м鯘?aKN=O|Burg|wb'6xẸx<l~H#7c։hۮ<Gx1ơD}Urt1ȼ&]r#t`ǀ<ޕBGG Xzi ޠw<䞢tԺbͩ":T#3l22¢ ~wY RdAo ~ aeP=!?$jZ4yȾ (9ʶ07iNUi\9YKXr ^ VeDALq 2Ǽϩhq`s[CL P\@gc.N×wMtpJoȚ鼣=JB5=CZmލG( wق p^2a 䙺51NQWs{Sd%5SIi4%یS7FhzGq٧Y޹T!Ǟzv_5};C7k5#vb6u[Hb1,eMߞ$}R/ǃ4.^Ԙob҅Rέ%1[ M춮)]!WE)Vb#n9V#n*L?Vx^ )*1XnuRqGSadMw^Okΰݛ4 +rrb0˔xWl@ʤ(ƪt$Xpdik,X+.%A |WȨ)vA#vE&" $PF.t3;\EN3r^IG,Ȫz( Env+bxY;u>hf:\dE_瞟Xt*iF[دz 0ɋc IAc˝}>Ar.Fw%_Xڿ7JʨJ$# f>$B|.lT 9zas;sF%/λB| zq@M҈;- b>CNJՆѦ$M|+a7,kEn<>?I?- ]V˞Y"^ .Vg n8Xg7qIO5恄KlYȔ"7>mi%E7V׺ɮ%y NnQIX>7ݙ,Z*9, YMA7r\`l^"η+[8;(%؛g PGV"@l^C3Iz%3kv`3ӂVX'߿\}(XTAd_Y x+{eQ%;AdTk +Z(3MVd&K2`E-~tMF+@+]{]M*܉VŪ1 GJ$/P>g\𿚰5K ,7'4Ot> ?Tv46R5oG.2!c sw.hF@d*N?[ f"1H3QhE}&_U 3M S/#a6?vd:22I3t",l5r+BUpiW\6g kfVuAl(!|'_dҰPv^rV$~4G`=KV!qĿmN{65H1V&qJlzۭQ7ox$#;p;G8/TGeH?㚀aM=\ȳ;1pcID,[*8"iUA`w@V}=] 7;)gxuW2\J~a.́|}r i1:OkS6+F-h|Gkʐ'o(pG5zЙ%lr`BG/>$#~]iTxb&L{2R~l`[6oBy6j%|+Oc~/óצ9*2. Bbce^]ĤS<5O7 [XhhgQg~a\Yۤp<R<̠r' WeR>:.*:\TJ Nn#j(D\v,mZ`;Տ}Jf:Sj&+j(&lH0_̦MݿdxiL-J1 !#IaNw,A_rZ'zrX \4JV͏',V% ,5MISU2֩6l$5-K5mY)eˁe_" ouϖ^MKWjLTyL؇t<9Ǽ $\Ծ!3;D q$Ib= A;i9%s*=hsNR]Qhf(Jݍ*̪H!b>/*QA^+`o-{`Y J@P-a_tK{WZC7q׾>gF*㻑KԥYCa1G W*2F^HehiR&>=ީ@BWtܭA8s]@'Af:}@"&2F4R ''$-$Np(ҝlţfkn '_XM', %yn'^> ;`ɋI AGZ Da=/p!;oK@)kB7tsݟR0+PÀfEL2=Z/BqfӜ$&o/3*ř@y{(w4;< ! r^&N 㟅_4o#KQq5K)'(bba 1r۟m{o֩S:Ɵ>XA䬡{p^R~5$n|Atv^-Cc@1L`yJ% 1:83tы[KVNʟ؊oE!e$)X+UAR'PSL1V-uT`=Ei̘f|rŊȪJ ^ p~փ\wd#嬚2[-!Cj0iU oP&}Φ/e(yӭg,OX)9rׄwjɗ>tK>ktO~O-qgx$;?ڼNo[Rϐ ޳W*ȕĚsRB]o`|]]wyċKs4vTSu?~I.V^$;%j}Aᮓ;׍Uӗȶ'8$#裌]=S3_LWo| hu!;O/DWJt [pRMclB"2bː׸TDӚ uUn%l)0M<:ia~,6-NV'Đ#ᖘ5eEXw0G)MdrZUBpaM)U򫬍ԑw_L0W 價i9`E[_s`9i8!*dtXx&Ø> ^d)soE+n! gaO"P7:bbeTCgƨ1>SB#)&ԱntC$tlΜV L vAQ_G$-Mw֠i)МfԾ#&fo爚W^ʗ!?jGKߴShTm"CKCDe))0̞bPpwVĆ6c^( tE1$o?x( M+땟.)$͉G`I-au܄y5PLg%ls/1 ~}0V2gz%4! w(C4Wne"]l߄4}:VX$Mjɗ5QAs?+dMK@afXiwF:`p JY6Sո[L( `;Zo񤭣1HU-y\->wHqx!7([zz/*T!+y^4aenq*pŌk* j4L"%N+Z*o[4ttԢ5qumiw1X[]m귦.;,dk-Qɭ/ꗲ_qRt Ҍx_)T@?:3hAioxg7QgȬ$)TEBVm1Ap aF3Ê:9<_,AXrF$n'Le\úOi\j^?]BэIt,PLܤ4)-_Y˳N&p-%k/+4ZM#*uoiiw iHׇ얿Q((H9B<2FRT:|ZFtޑM') >M"$~8Să/ p^㕇cq!&(O&4Jfg<\@07褳1s@$g[D2wbq? Q#u `~ /"wyJJ2Q ׅxu͘}3=lͻU'!5͸ەZ532i:iiFT,윀۞x ڇ~t}^7.KiWi)>2[hE۩)_+y\l9yP" Ĕ_Vc}?XH_zĒ*72(Aꪗ y+S"\C4, D y#),4xBU&++ RSƑ*\C"9r>><{=תlK}r 1|qfu@ }":9T;S|77/7(ީ:%l-OU 0zfGer=jNa}lqwEɯp{QUw wnv3|5cPٽ+`,>nEױ%i}Ix=q9pa/(YhaJ !""@8DKʝJTGC7̐ S i yl^ASv޶g ɈR}!ɢA+/1_Dh;֎({N#/)mW8ٽbuYmRh+e/Zb$zk_Oިh%[8z]{k0İڝ=ɫꍧb*ݼReY w WBh{-PFeDi¤k?o.ځָYYʺbkl\E9 aQLތ+2*%2 5_MsçkQʿY # ܚ:ˋ(cLvqنUp!Y6?̈́0wC޽F6yZO- ^EhٿdOŚLCXB1N$GDi6Ui bi~h]?mwW3`V“qN&7TN]՝GCP9Vs5ǝeBw-lr>(n# $vsP;wr C*4:t.-7TRS{45TKI]@$,~`ls^4Fѻ~:A 2=Bް CW1soŕ,D=:^ՙ͝>" -At!tK03ζ+FZ1Um,ʁ)@d1Us9D^®y 8&x x؉t%G [C]yնt0B9L'ˆSX5^#X]YMڨn%Mp@=z|[W`xc$F9d@6)['"80fd 1xӬU2#؝ &RIrlnҌ!e%:IT\ apvE~)$vUV=qU8bSF~e [YknpfO')}:rVs&ZoWmܻ RjY7bG7U#1o-(S\C%xжvac|KrĒ! (L!j9tRvOrC+U{km)a{!0qsAx D][:q[\Ó=^Ev"n̞74'~bJt寥»{iRjC`9^~o 1j:hς~gtnʅo?,%L~eIovyɺaG]yJ[bwl\0W0.&QaHNkgrqV3lʏ."~/q&l8>%=I _ioA[rx#pH,m܊tѩ-qyd ]>݆`>dLP1ex./0Ng' #g-lIƄ"uMtʋ`X[g#𐿿0oQ+f);ŴQnȢ;4Ɏ5M~r}4qo%?]ZqEY854*O?2mtnF /%1[R2 DZBg XPCbphгtNe>3{_dcjƛ#k >>@}'vZ|s^Y#E1‘$"WoU/@%$u\)o;ҿwq}h |mWts+iz߄}JRK56Maqx%ӏB( J UMK/m H-ǻ 6vaz QPgydh8CJ"{’2Ry ǧ褁\Sk-. tc\ơEbHبUGo,  ^DPLSVװ3M 06Up>Ǖ7NXlה H<5OjWzu;x`j)ު'R_3ml'qó !}PAj!Ei_w70ذ?ĝ\}$Ey֍B 1I\Mv^Z^xp< I=EzE߲G/ G$x{UnzvBl,>>,-m{5i54mڜ Ƕ:xhETW*oA`,̇g^@=} ,@r-Drw <9eِdudyH9jUc@=o]s]eE-;Q|6. "Orq\keZ)G]!h儥ȿ>FS̢R YĔoS+Sڔ h5yD0"y"7} ?[YlItol:bed$~|nsp׍qݼw%]S6ìw&tqO ;sIO^$ 6%4WYdmHYTvX5 E(S)\V{R~&9Y$R-m3k;JNk$:IHGh@UP[dCMו!~Qa0$s:ݶj7SG4BF{{WTF܁ Di ;6,my/A&8_Ana \l^|A%B$>؁ 2*k"j -:aQ8 jUއNs໳L՝/vVT3(!qTgqwu mƷ縏'M,B7xG J8EW55`'F(iAˌϼט ܮc]Hq Dn* bU~ o"U|pȬJ-qNj2(2 w3&MyL"^+?{ T s*Gn8H}b (>ţ3Oc?<(ӂ \ :-?~>Yf@%%C4@~x6hБa^R4Zg'ґ]Opdi bs)JutoՃO+eN}{aM;fp8 A!%Voanm |٤k\*Di(KYI,2> js;wVJJgAcuԞi6F#%%_Yy)DPx23D\>7 M7L f&P.J yטϠ ~(B\A#( pf|iMmF! O\nZ_da( q ?uY&r 0~fgnD^ Q! n3T6gOg$) U&EԪvK~*JHzM,2Pr<5wE.8J`|'iB9Ly]U5)?`;E_wiEa[yE*^8[B7G@`IDF"л&ZZ`T5&BF`4sS}"!@ӍMeV8Pg|S+l;WpaGziIzxiؾYqG1T~%B+瞰V~~ 1~Z%À-gͻ6Dc&([J&!<uLy D-~Y Yà>{Qa\{bv>oK ٔ,]jZ;a0hy?F(4T\ ֯OT5mm?։+(??G+rGZx ?EMwޏ;+Mkt]n$Nl,M)6 DY65g0qPљր˃;H +> jv ypS.Yц~Ŵq00Nx ]cZsL_u*DCܰխLJ=rE@L<Qүw I .\m="+ 3q(֤dM`s޲`gj 0$pc eF(xQ]!w$݅gRq'R@O"1o)wa  m1e4lL'Еn\|4w9t1Z.9]xJpTDž=* t)=rjbzy;,5F*Dx y4yf` jYk 譎e\䖱z}Ae Wשʄ*^VX8TX{aQx?0ddž!Ԑj7(  a]9KnA2C{!t !' i䓹ǕB`j:HQ಩A,pYrRхd2nw4*p0IvCUD^ToǔXoχ7ZnE!,'hCJIX1n[AQe~f^(kZ)կnW=ǸaΤVk#BHaoGl1=GQmtSu^WT 3mj]Dg|TwpN&`MufƒqX@$miRTkNbr aI f Ŗ_"ѸA*pDōe`/t& OaAcD[T;2ռh_*Z678!|s(T:t^Ŗ8I3SB$rw1|4:qMA׾G27&dZ—X뺧h&P~Xw9 9LDU=ug}3 p m7貾egжb4l(њq72iֽ-?gHIj ^}ot,kM%A} y N4Ū1ޏ_xU SVT_ |g{}C0ֻM63f/lB㍌8>kyr6_a?<' W(DD>">P X+\Ļ+<W2FdϹ'؝b=Atk+' gp^_Zȴ+*ĸFVNT13W B^`Yf4pnCy  GDWF <_a@σkJ`J?97ɟ ^ފt,wJi~-4v%ARtpw:N(sN(Hb-ѽ-=c:*+C4O0SR\bf}/ SƤI{yOdkb_{O#p&(y&&) IWpPt{~YRv "F4M^:>לRmOsmS+H]:UR[:B ,hty=E:TG ^]EK O)p 2|NPh*tٷ?D+y_mq}{@A{WdJK^ "PK+WFBY龴yaA[cR"."!CҳHjαɩY*61BQ5 '*"YPrs,1waCdV/"64"NLeY'r[tD &U$㓵\)zMLrfP/[V%Ѣ%mis$k4zh*ψNj8Vĝ\󲸁jYv!Ƹ!\nhעWߝF2 %lఘ55ȗfE^+ᚁ+tqݽSxlfl[sKm #Oy:=K17c X[XFYٶGMq)ܫ~؝ҨM{$Y]ن*ahD YgYOd6.|4!/oQ+w%>h˘J"@pdyEVM2w0.Z:+"]V\lyۆ|0?Kvgt*ҷ`2'?W2,@9)>m4h6 '߈>XqT:E2sTCTbHZ>3D3{|߮Td"3mᩝ:9KޣW9sMI~|dҽ''Z I9A&|oǸG,jW% jͭgJ ,'d4 Qgx*6dW lcXաW3ƎV08~ht˝Co!!:4%C?VvqFV5Tte/AVYpXWh ') .ba1A_%@=P8(HMWP2߷//QH\bguǣh MiiXB!㖜[1,pɴtיC_:DitءՏ⏉ܧŲYM?7fA0Jx9Yed0rO0<R6)A6GY R0wЭ~ͥ<>bPG[WE3gԘt|i0& c{G]ѽv5JA}ΞqژZz2i@7>J0a/XW+5}9>vFcF=W餺xڎ'H*jZcRKe=%fWq3vʃ7y B> g!p6$‘e]g.Od~8 PM._%P?VgˣyljmLɗ;n2Dx;#0mہ ̩ǀ:~Bx ?#0)ewZe2CS#zFzQL Ut}TE9,Iz|֌xŘ\TYh?yiLˠP,9u\ETOO+ ~vH}- :(~viz_nTaҭ ցQ|b(W*{׌8lN_\8l?_ժPG*vBt \~NEj*"\};^iC #l:Y2=KA`m3b^([+y kJI=Le?fx>$lAn|J^A]~É xS.S 152s䪯w^^DAL&ڎ~M2#fҋąV+u/HgɁ0JG CgLkҕPnobT ls_ļbq!afLuj2Y+>)j$gЍZz '` uń7_Nh`{$fP]{"'ȋ\gيMX='i( _!XP\bBkZ(a1[^mjDZ ,/˫ZsI@BNܿ` WcUC <4~1kJX~b*xl3otC-q&FN+=?.׸l,Ƿl@)˶WS(8֐N9ěΕBIOxe1g? ؗ; hX:Mg*V°w*4!|}*b#@|\M"{Q&y̞hJ'1p*b/W)׫ ?t.p]UA܋Q%.]?%sBzT笣S}[iKk>vІ E:c) l^G%hhZ8Gqw*A1>_*ʰn~l"ֵq.6qŮ(9MMFoEWY(Hn#: ,vFzRjB=qї3ؖwm!fHZ ]QBl (=uQ)G%P85Eϔt.ۆ{[rf3 Aa=50kp7|Fh[}+#OPm7O=eP$TU32l}4iTۜJhۉ608X0{SB3)J8r;a'ZyEJPsC mD;qnL6 D:&-ۘ/3|(H'\S\S!i@ U< ;ɶ퉴DiS뉙 <<;Ҏc8ĢjIɀlR$A$P+UN XF`_p!{ͬI$(9"hYfn h@'v7%lcF;MOXwNGR.-(v@7mqe;vk3K4%Vķlt+/ՔoSjxi;9\:9 Cc.q iLWm$Ho\bƦ([ȰWK]G7w8nbUqaM8ȡ]Go6\ݯΕQ6-py#9֖WK'ـ1Z $&_F`B*|:^%Q䖛tM3V5z_)ԴE2Qnv/RC _ݟlqq|^f5]gTii4)Y5_kPMэjid[$ǍBTTLj6Nt1(7 oK,+)mMYǴϥ'RGe tse8ym5OFѼ+:(8tP.jjGpu~[CV.#,"i~wpBVm>MmBZAnٞ*H&!m1ɚc&1_&,A5R96 yFRΖ2+|bF& si [_4 l Ջ cPj.ȕ6ZU]-P=q'<ď Kp[~^X-HtC]\#ƺ't=MRkcdh ;?Y{U % zqw`̋: N0"LEoYjĵ!*bri?n롳fXcrǎe%e&QM c)x4֍0$-#/M97E\ 2! xnq.$ItݕroުJ2]Ժy*E?-udO ib;R>2"lhR;ޟP8Ͻ*\I8_@')XAlp$,5GRykF}%"w7vdR5?ֶ i&9]KS)47Xxe`at.eՉ̓JO6kTM%_|nR>g<Ⲥ A=gV)\܃rN)&3w2)]ߖ,pu c8%dVsSǎAmuZzbrL;^+vz^ĵ-A" m:uXskeKr>6#y 0+^@NZv)l[1E,XsV a8'$?Oe?[^܇l0lqS!taQJR&PmDE%4s2]T:|s(ާ?¿Q"qj5qcĆ H -y)vïJE|q&*i޲J|k kO7Wc!}I@5ɢiפhD݈A_ AIf,<È^JמSSmk"w6 Hk&`G [O[~JIpd]z֋O,U*ȱ!+= Y' !R,Sbl&laC1uȵ MKmdaK&UՠSǹp-䒁YqŋMznqσ|޴I1L.e0!*,jfצk#Ds+X;Z@$<']ߜ)ő PT #q򩉌É e.j)WZ/=GM:㓽 =? #z9kG"iTE[ZSCoy#5d+Ъ؂3/y2pP>Q`&~txSonѨ/QIs%4&%+vh5:rI'd-&&}OcPӬco7r5tD\7G:&֭!y 7cB T&@WxeSSOړ9=þ'(10)4ga b1: @b=?Q][AjT3@zztXM$}9wt xy̛9Yω&j03D{#0xYU l#0alohc=,Xu +gI ;B,"-:>WTX?1[_o]zwԗHQ?&K1{I}_eA_Jt|)be#k0V-C,N'oMd/WߵBN-* vn!gM Lj;'bQqْ']h0#F+͖ŅBOnrhdIJy9ꮖ1jNl]dqKL 6YYkB6TkJD2%?9nsK !ntAk~YF ݃\b06h<>JqR:J4AQ|:@*W4`N_ Gd`nwWoQ⽜ GX;Em~.iTVdz"  KUh,z..$!9}^RffO?IjEfٞ=P\g5l_@ *C3OOT< |e =~\#N wj3$QCU}-Ny1JHCrF6/ӆg{Ӄ; JVhxAH?~ ^H/~">{m7HR[ы lTBh^d|Oؠ[doY\enLEtnO ^o¿^)]oXm惒I  ĥS_Hd[EJ3,n7f[4ٝ֘C Ig[ A;tqԧ?[`D/3#^֎w!bBJHʹ>jk|ECPb>9!ez;_7-U4/Kn+ߎ ˈ5zBZeG>(2}gsR1֋*N ωt[kJ6k#" wNʽ œ͓ǿ/oٺFmߦ}d)Xe2- -M"gk`aqjK_̝UvS-^:>mXæ:x$CCϊ:0r@>ZBKFH&H48 SoUD{#,^s#hdT u#"YB˶}&Wk@;lVͤSrj͙0\\J{3Rx-# +aTGޝSZ_c (,!ºʣ2z")84V7׸)N3i: ˬD)!_SuYMK7f2D+OJgDŦץl(}Z ,!:q7/W#p=MP,/}:ʒ# GI <fIVToz9gk.Dwg7g Y)Z6.!QÎ5EHi_|Ko S|m=2QL.7-D^6w Ҭ4%-:`5%%c|bq%#\xEIwKEG UhO yy s5u{T:E]E*%\̢m/ !{[=liۥظUg>&^$.$ i]=+A@r`[:^W4HD/RЭCj&%}.0Pz gAiI7C}ҡM8H[ST"J~女ڰϻ7崘&QtiC yM+ԜJӟMLպ|𔹃T-8rcQ|?ocڜUys z[=֧ƥɻ[%[C|w|meT1,z~ \{Dmev<5SAZ {xMk=h&;@Xܼ[ ⱶ׬G ;<)E/M:?38p'GEwp}EƕG4a3AR O7K%znb7?:gs.Fw>`R8m! i|Idy$oQ#}&S&jplZU:dFDexyT#hCvPajm&^_1Z,G6T_ڟ"FtƑ̯`׶ǚbXhù+߯L/з2,Ec@`fϖwVfgW*J0 M>- !o%#u.Y#"gL\bkKT=ɜbU)Д$lk,n'86Ih"욫wc eRG9$ `n d+,ת! J|H*.H[DǦKX12 ׽Ep grOuEq2@mH4OP "0O}|OblZ*x-8s4DYUEuۑВAht *@e­|ߗt-7RE[V.E-}cGyᬣÞ+V|A2 Pffs@{XԨmqYJ'-iQɛkC}1)*bXկ]N<_04m(S Z\;%ʎ^l^4B6Nd)L=m+^ƒGNktE.o1yq-Aw#W^ b* ,р P!$Yvc=BnV}#4[9;1y!k?0s sXG):,|wGh`u&h5.~,舾Q|n}tP{BW{8I̠8] @ډY6A3'Wr]Eq8>!p=I࣠EN& ]]6u݄(ae0i|rZF3S[ Ic"wuAES@ 7k$T{RòF2(ab; @J&wR{Lf4ӷ=)&=ϥ NgG d?0ŬBۮ`(5KS [*~qB9.Y󌠀r^e$| ]F.Il8sS]/ήtKGN=>$ͩ4='PNC`c $u: fzfC3Y$!W _C_bT{+iQ'yS;+WW2޲-X :%|JGZwӏ]H"O+nREaZT3D{!MLJYXO^Y1qY4>)|{O.uYT D38Dӥ7;ۚ$8ǘl+s4l PzWNJ`HC c)o{*\xN- DfJ2}H~ZaKc"&l a-enD8DhFGE1~u׻ j-t܉mq7/1^QZ$j 4Tx,p4L)_R`w٩=#!k)INx4k[)b!q0yf^9_k8w]--40>mF?)Ϝ}q -S={e1~L5܋=)ڬ54FtKq4f#D"1dމv:'>aN#$,;fؒ+o=9dU}rZEE>ɖGN^'!fEYu5l# fk{t 3{I]ک4dȹB;8C90o%$;c`t1X \*CH8ka~.UM{uEËI`<čN˭EH,J_l}Ŕg|Ǭp~_sf aJZo-suu9R C*8G[*% =*!K!JnN2Da`XJT8~ں.7G˛"k9ULٞ>_5mn[iɇ/ljZ{/I\mF+7D]1I0dg7Ux%fl0!/]ヌ\66W1Gů^E2<09t)ٷ:~݈'"QO~0Oo:)Qg=݁PaHo:n; ݬȏOgtk0{4-:QD/󤇔HsNx!:@/wk>p+Y; ]_5<^(H)2@Y'6x0WǕ< <]Z@ۦ&({{z\n0ߜXd`! жFz&65&y; ۲@si^$ћo'd EGBj/zۍp-o;<ÉCYCfl8Rc^vr?~4ZHLu2ͷؗ dS:yQd3DBL3=5|ёvMW7 ?vFڸNa~#78r%9 @}+gdwўZK,af9B^92kOrgT0B[ "_ {zcEڏ: Laj̖j ;(֍ٷE?^[Bcn <ҙ5fKI吅n9uBXJ'g[;,OW:_ zA4716"/fR/`܊paRq LB6{g<=V78詉بnw JyqJFW j0- h}5eMPO-[EwpGMI;dZ$=@+YQˬvF`߱y.cT҇D;؃.eI.!ͤn\ؾ*O43it-ƸAR,xi:mpC7gFWCHYzpQb'pbb'o,ltR;s3Q&9!NWԤX 6y qȵXy=""e6b qִ?]?7%S`&P4^>¬c~?rzȻ:GiM޻\ 6r|ub֔Qq"/ٺ.Q-4А5XcGX74w=Q Χ=z%o_Lbo8jTmx 9 Jf$$`z.k2SYNv=̅'Ujsڱ!z5hqvM'4H#GCX랪n+G{bO>ӧ9Q?_8T#Tq?ht2 %yCr0pޞu"N>+7㽸C6(VQcf4*̘9P**#ݜݴz ):6`ܬ0< }a6N)9,&BR魯3ɩ+W e $!?Gbc vt%_Kna`eP38_'/~UV>c*QƗ@cx(^~vPp.lOPkH( j|3 \|*(vʏ槂|X6!aSR aJ] "/ f_1 Lj (*ޗV4!"_!Y~Kub{ϳE\۝cYbaG.R=ݓ|~U# K, 1u}R͜+7fp_;`kA"ME97Z|MB@{+õ^͈xv/L Eh%Θ&Oe8=*)D9q\ͱ >.nxt\#nߓl>~`^3Ը{U@V'> 4/%?e!"Ԯx6ŗzg+&sߵOL)UhEdJn^E0mڱV]/n rU/dsR>z u \k1a<ǧ-S۽S30|K3|vb$nuٚGFLջbk3PEI~TlreDz{OIͣZy,3e}q;!S!2:9mh,p`Rޝ|xy6fL:ArSH1;=X7@@k`\8:h&XO}"*vW{~vnHٵt~<7E5~&sbw`e%64h<qjۏad1zcú2>#GH#Jzj+n+$=8XW쿏r3h2THIUZӴ0GDGl@~&,`$ %Y<e bkɣ>L`1@()DKCۍ}: Fqr^=EM$ҽnGVɍJ;Us+)n,eo+vbpr"gN 7}dH),Ȝ s On 薧Ŋ6t}%@qs\]a CS,Qc/ssoTBgĎN#eYqx։1C#;;`% &Zlͩ>͸LuqD,~)hx(zvWY8Et(K[zܫb-R2@_@bN%lBHQpFtIRDAZEAI۲cUdoIH4 |>%Ltlj``E!qd#72c^0@=&ek1[ -+NAK^4aZ`6`!p#m2A]q5ZIMUfZFG^o%Nmʋe]HB!g/"&F tF D lail踟]#.J{ph|H+_I\Uڞ Y"iׇLA\9ɑAU#-C5ɓp鹩EN!brf\g+=[2USpu޻NHfCe}ɯc,f'O$,J lT~8r9ɴ)sXbtJSDJՎL?<W )X4CO~si8-GM)qVR2%sC}CvnW!W74DT4Qy}{x!QZڒw,Jq\NL-JWKwDr_[_SI:I֕бm龪(όX8%[EwS$=HMXftC?;CXnB]TzPWv'*1+ZJzS\܂x?%Q^Uő?h}P=:rjB tiF xXӵ]$bɮ xJxYSL{@Y69 >z}`<~a"r`>y+E1)HOfL(I64Y2:/|CLs? t&8CzSl}kKQL猵Zg ˼`j#N]} CDZ,.S7IUR-A i ]F3a  A VǼkɔ. a,~ b&ѥR {aID3/5kUTiKyJhgEPUx~7AEAUoa$JN3_W|cǕ$khYa?bI L"NE^냴'"W#3q=y F,] !K}@6F9|z a0>t(DGE,*d4r,HP5Gymkq#nM&`­zi?#YZ܋e3HrœWD5ƊTHevhw f}0γku9aN CuK.|flF͓hLE Q#wdoDTv-erF5R@}Asɯ{ڊ+.x[;rb@FcTiU +jؗAZU nxmXZPE4y Xߜ 8mm{0P[?> u*Tq NXƋRTkC>ý%;6]P<^B]K%Q\kRb̷=g}GY_ud&nP |UnH[ox N,YTߠ^ =q 4}lOheU̶?*H?4odj~H 3ngfƛtwB-eBgPhzTMȵpܬGX?_3Ur>U@JXuZH<'1H[S9؏s:c}.QhpyKzukr\Lgj+}c6À m 0z!t hFb&n9U J'5lkUδ"8#%噜,`24C0才]gV%,u DCc!|2c&;t&!1h˓AeV⥵V{M"׃5dcN_8~ߟ8X&fʈiʐlәG" 5i"O\L'!TY u6^1u*_Gv˥ewP?بp i 9}􋅡5_6rBG҅xN?산ZzapL.3D l1hJv ^,;+&:2N߱,$AJ29n S$6"u HSW Tc6R ≀oO[3m !a_#O@+py]Uޥe:F_1>(C}jmJ)Cƫ+{@29ͯdqaE~CF"F3ՂqY[quG çpOjT3իuߒsx :>ɺɔ =T%l8yKjb b ਄/* /pH)7(MxFuH4\Vӆ0`PD./G}kM.]fIeQѴvE3ΧovO KR'7˘>%D {R-i "Jv̍밾E5Ytq]dZ B_>ac{RJ:E?YQ ZYntE;~iPeQR9zJ;0BwrT'Bb+}@Q1Ђ$lqdoP.݉ !C{b;]^vnRZ$D>D$7L/+ w7wWHF~F`)(=G=9C&Um%z?zR\TWaԕ ~p8z [>hP Xa*lߺ]s[/E];fA͹A|;K:1ʰM4v =gdg`K0ϗF|פ̇EvjuQtxD-^`[wX3aR]hsE1/0@SꦀO`cpf{_o!=Ʀ| e;E* 4ڄ~\}e6kel<S.DvF01UEʏWv=PU;4gZ5- ,MUu_AIV'0z+9HzA1d_v^+-k#mzQX}'^z0‡[Ǒ)+ !EhyzZ]b&G[~ֺ_b6zv{m}n`&8/wlu1;̈o=R&G$]V Mӎ9ݘ5 ؽI)7X^6:_q Y~Zʵs=)Nr6-bW.չ=UJJV@)/*V e40$*-w2eF A2 $KM"_},.ԭGiaP|jAd(Ȝ#9Nݚw 7;Ʊ~ɟ 'IӸICE> 1o3%QzfxOXd-\<s)om2ݽmَ벱ynMi쿻[5k$K4J{ރ\ԇDѾsOUo5 e̮%71nհ5H"čzTLQ QWU\ 8 ;w/4n[Woɾ5+~$fvKG ph,VUv٥S.9Sd]&_A8splfSL=z ѷisEFEI ?M@K7>%=ߠ+˦O&nyClG R~&$0X'W}oːty (ag#h{|HgUk=Xꍽ48|X5bS*`Ae5(7ٿS_dQK2!:4#{kƶ򰠺1{JYk%(~A(F ( Q#:G}M=i\3&|'h@UijD#8E٘M87:D!pIFg Ec9_6q5koцtF<{-{  ӡP+M=zo } vTx99 D& AmL8őXF#6n׺&/J.v5T}E_+ P<ĸ\CP=|b~ Mlەu7;oq[kꇌ@N'nSVO lmgJ}nS&[P~*xUzIj zO4]3%d~=^3zWG'*Hyg M02 QebT?:;tjo9jY)c캀ry#drv_(a|Dlq#Gzιqj9)`N0LCc4WoaA 6r&vb;Xxa&!mЁ9cL$ɠ:} c yGOA7 Ҽu+Ӭ2!µ=6 ["Ɲ~F.~vrT#! |׾nl4EauN>iLJߖe&Xg?Mb3_AypE*h6~ths|m[ XL@L+O 6a;.5N]~t$p8kQrl`E>y'5`^iq4ìy-L mA11 KS:Qu{_w9W qDR%5~oy1W9[UwE?r99==NbHo"~#&FZ7;aRB)4 XQiVqveGW, T4 ˴Mzͤ芁++?1{d:zM"röslIXZXeH8 yD#5L/sBOg2Ht{ɖJ? $_c.!1!h[c_ -PozɃ<}G Ѭ>]7}ȾNlv h/& JTcZ~UyZP]]{$w!{7 5HRi[ڐ< Իd7% 3Sc}_7eZp EoEʼoW epngKc.t% vKpͳȓv':@n Rm8J!&]s$ MC6rqԂWŀ&8iw'QJ|w1":YWK8l{@`C޸Ks}4W7!IZԜ0 Y*=ρXXG?Ӑ6m7IoHntO^PGSW]>ESR#*Vew~Kv} / BQӪ R)ZW r:.2A{y3qo%{}Q=R%%Ȥo=Ҙ^clH/gBA]HD(V PdXCnOHtjӯ[+8M:7$~Ņ] 'UP䉢hiĒ6d}t/kγrf\U͎;,1-5˪{9nnxw<'KV R0O6 o)seA/Slȵ \DYNer2ݫ>Kp) $B&ʇ txw܄ݯ`]>J$^n}}`Oz? JDIM;Mʥd?.[3 NOCrMdT%yG(E*tNi8pV"e Oq?'5>hNuks^-1 E% nq6ZxO3]+R8q <}x6Q:DmT7w#y oDo2 mi jJO!6Rkjl3ޭa-̒=?ȱF928 Isc̗:>;n˒ᖒ]̰ըBvȤ͔o\ܗ_W,(6jM|TJC%u8v<7u'H@J Ze>dXmAƾ]M=۱|CC ? tǽt'LuP.9zJhW$znnk/xTR6u>7/믳k_6ѧ@lK&QHl :.ɐz,ACkkJj\-uDHu@X [-`2{V}  gNGnbȞB.[=yVܛƪ?ZR<@W:zPVR%Daԇg`&% hۢ7d:Q D7ˈ)6[ xI%1(ŞҤ HAHsu-S>ShM _B:)>ֺ*Z8&N& ̑ezZb <0>\e>T\sT{M)O[ZUH /#g0!`"kGGpƉI#4]d eZD;},t_}F:\ҀԜ!7;]њj4"$Luxbku {+vǯ!W.-5@ bd##%TJ `9Ǿ#c@(]w #׮ip$5y Jk֐nӘ{- 3wbI(tDqB(G7ٚr3⯫7d^9Ý֒uqo|xj/x8~ 4{BkV}is([[IO&;X0',@">jKyj c?)bŖg0^j`I$Jߝ44^mN~¡e'Pakty&:I}%2eDrǚTKC1eIeLFeLy۲b EOJ`SbceBc-,2 n$47ZH6T7" ULXNP͘Yvs sD|M=qRd0R#;叱w1;oW*dFwF_XiAY ٓf+sS+7nKp+TS)A͑jWGi3K+ a$Qɳ$ȧJ/3h-hAn6I)+kGno.7+5="]2olwI:}D 5l5׸ T8,\t\TD~IQ!ʘo'CܢsWH1Q\=?1;59"mb쵰$2{$ cITp=egcq&4򏅭$ #(X封Kni"^]Jř0x&1OsZrzJa.d[eaAJZvtH rcrGLl e5# w$D-)7ltlӉMv\O(y~4c㛬B,\:#P:487#49^)0ٳr%%,{F#^Շ~B=-֯d ᝖ {x ,(ms(B*3y$"UPdďs݋?@˕;G nZcJ0~8p.#jYz Tt7x?&h^S@͒Be+I=GK+j]GN^aoidl"O~w,I&1\ ?ܱ_,f}Z'0:eYz}m :n 5W%O nL"/,[_L߁ A/KB>}È)g | O HfLaƍ5ŵC`O`IiesV"7M^,j?H/qF.>R^o@`H@[/{4W MԹR@ܳZeh+1|oV 5"v|CK tA H@-"O5IP+ (>K.ڕ`ֈ8h9=lspK 䑚HR&TN`RA5 w g_bV|#Qi vҨ#K:;=q!q?zG,9]ۻ)/alߡ}־idX]i9<Ҝ٦OJ7=, +c'>b(, ׭A*(.-sΓ ҡBSƚP&4B8_2M#+ʢ[}ns@gP&C8Wj]na*N夰 ⛱4) gI%7Xik[G˖E1TQQŔa7TbZqzfYh-9CTX=*E Ȕ-T0pBH=`}hXmtsKg3M)< !",ҕnH^W%{bȧ륒N+s"ҝB 3LGKIjy4 )m8[]sI=7;m>%T}jVt3o)?+d_XlkE,)JbAGrk!{z_ٖW=#|Dʵ+'R|/ X2l%4ڬ}“<yr**B:9eOSw1' qR43@㵁q [ՠПJa`IӖߝfbxY>aE4B+3U!yKgsfyI\Y/2OܴX`gUOrJ4vAh/9 @N<3F,?ؽ #yV6c B@.dC 3Zs\(Bµ@2Ek% HoL= JUmhj!Їq PM2ƁF4w^IG8 S0[vpDT@|J439:fcqDk9>*^ l%w?n- N̚oktHL- 2bXh_$_s%79E .H`[iP![fj/֬ibXB\18O!a {] o2_̧=t崡Rhj$ruH1$p_=/Kl}-b1,.v@mYg0쿳Aeq} _6%uf =*Bol6K6 v9EIb2b S0\964R^ŸhUVQ0z-QY>d/ۢyz:BC b%1R(W&Y5*t6y \ɤA!>uSumd /HcF5In\FX"QWFf*E3a0j'?~+V1OzPB-nID;55ɐۚ[@8rA3J'+|yblpQൾR43mEl"Fޞv%<ą -nM ?gEeܸ *eupR.wOq76J3;’0 6PbuI꺽cN;WgZjJR?0qqk1 y"ct<gy]i0 e.oPI~qxb^ƙYT/IAy76oM㟝yDp]epy ~}HX546p w0y7NX+o*\Ng|X5-4e%}R` 7P LJ^tC|u؂ H Umro@( őXpG wr3ǫ.:ƪz3c=Tzusȶ".%W;3O)nˬoGĿ2:ڡ i1J),sz3i=xswm-{a uyGU"EOS: G 2^UE5L !ho"k6O@"o yL}vnvݿ#>@ZnӜltFNJA3 L[T]'*I82˘OΚr$:{VEKl|s=\Br\EV"~ڙL4^n oOf~<ӏ](Ou+D?:Y ܧ0O#+)$ߠ^ҰG׮#֚<.Qt>"nx[Ktf<1^ 1_6**T=rЈGj ]6hD0d4\IQc *@#m|nB2fmLb͆c/JS\G勆۫2j¿ˤWΗmfio!ĆvIqo#:30c=%d=5eejb*K/n;ƚg5;%mW!#6==?LjLpxؼTtw\yO@aKʎA jQ*6QPLdJ4^9V#x][ *^{; Xr,\uͥAcrܱ-s |l_ Ho .FMAI_2H@'zXt/@(/%ubےenf0wz)qkPWDһtF!̋('#$-ID3[GnY͡QՌqXO:\XTUHH & qB=kxVls{tPWcFÖe:okeNe  %zppu'$ݧSq>!)o=}40Yuf6e~Բt-g_.;(n55ޫ!]HyWeҒ@muٿtbi:XzʛˆzxL Q?R)Z-4f!ļ:r~CY =gkzv >hm<[* 㿲mR & M.4 W!uúЬ;<#8<+F kHI!a&9*f[:gbח~6LPD}WZ5H =\JKB5;o@r&ɐ7rf{)lTZ/gf;Yy% \ͼ\;n.ңawou٠\_ Xo[*FIӏEt꾀>r&,L<ܫ(t%RMקA!!s%w|K\`[ΜXڎm@EcLz sKDN+<:gq%Rh䶌i&ʟd<o|*0 QYW1suClC>qȀS2]칉Tn46g`KKG6wMO"uWbAj|]wk-|b0R>paMVsݶk"idkU[yZ-Y9yTʨGG_ZJ] O6ȯĞ;MM>Ta(RLY- S{ϒRm' xhz+) uj Y;VZ=&g巿8JWhE%S'7Fbp7W-ڔ"'HR5P0d{zhSr7¾({ 9_+Qo:{}sOl71 <9!χijT=GBCZySknqWX 8BLhQcU 9 ;'QOJ3N !$ ev!NJDIP;*I>78' HCdUAUG}M`Pq5wx6\ -^r|0 Zw׉J)`SZ%h -_Jplj!tEncOxd׊fD0\ӫڎjhT_l-~9Y\;rYw*J%5z=Xss@@6Ԭ4uUc)N)|:h 'AdoWQ'C|ߍo!װs az4NWCy19>TZIAhRw׽۝Y&qBz l+c+nk}8t#9<͎k+L;6/ ׵Æe_1&D|+sW aqWЃy =ξ~fl]t_¼:#!2/ ʁ^{WxNpe'w$ ge7%2з(C,f9'f:A{͗C[i봓 +]dh+_eE(ɖ㪹V"IˠGҴ c9hW%`&_DƲ#rf?~x9'!Fz {wJ[&|ZKlԽƉb,{</^W퇯K}@*1Y5qB4(p_>-ElYlLwvw1I 4Ia^y=yh2;%shKM"|u٨kXc ֎טo%r)kkboMO&cvщZID*swt3%*a.y3S:%rnt޹hl̄ h*S,?GZ[uZ-~[<>W 5{\YW\E·Ѽ4/{WDE&.V^{~/4Nr;<=,uxRs8s#9*ՈpvJZV q4ݩOgCKLoYŧR' 2l92nH-kEX6b)/vVy9BݵX~^rt dZ]_|Ӎs(ĒAⅽXf&*.=C|Mј㫝H<;CBR Öt5w⚪%g@FDxMۊ0z r7u#0` 'r~iªaHA<'2kc(`%jNFa%>;zP/|$_+533Aw ;rXo]kGH>^!|'X!fDz#GAL.TfF^`>i-ܮ3#'he,aDOj%5I<l>VV.'`JV믡npM=*#UDcf,W8ʅ ãzW.&Q-L4}#gjuz=,j5En(Y0_W[I]_뒓9) U\ +Ƕ㣵6V|rn=#ha,O`&{PX{?"EGCk BzcWYֳF ,O瀃%2` NoR:lZC$S)Jz"gzSHJ/uX=]}?@QduR '/v8}Tjm8MrEm?VНn'FǗ3H؋Y!Nr>ؙ1/h곈+ zIt {S"XZ r$jٔtSH6uDܟdH[D,3lY!|ʴBA}2,#@}3`/P%~x=K-bm$XH!3֭=?=&7-xJxZRN*,Rغz¿ f/I t thR$PJbݳR?@r߿xj^>&da <ʑf z|ZoyY r0qPO~9l^ct)Z6NsK P /0P%IP7[<,3FWܲ;&q 6:y,4JՑ] ";"`OUڥyW>%={:Ro(|?.o[䅌lENM۹kz<ծ8y-׽1On/ֽu0'}!vnPU:uɷf}8=efgfxj F6^Q UCB:ޣL̮7xv58L8 5])ӣ,"G^an];kN=ywЂ$:'\ m]Aױ|&gcTuW@,>Dԝٖ5yt>4#yt=##ӄ|^;DӍ(nQm:' ID+ t7و8\;Dz b6Q^YSℬOӗR14'(]ZC\]ki%C}hzl*$TGux!b-1z%Y-n;'ҰXTvڨX古ˁQ2fku&i+XC6 `?kЕOͲS{ag彿[P`֬{(EQ1;* L+ǻMMpM̉_dW1 9VSЖ4yJ#3J:ۯ&cD<FrMo(#TV9է ҥi J jrHGM[28yE{w[ufByZYΊב<o;?5 )s{EF)W{ZG)ȗR|$dE^vG;3eYx ER?@- ؅B܋5ml=^rC CE-hpCgB978N**gBT!Xmk%2D#\FGB DSP72Ʒw3:v mM<0w SQ;>Yx%o^]zH$FٖsB{غlK J*1)"9D;4eMn&{#h EZ3hXo]5-M{"-]3%ZF&%[ޭM'I&mȹ; R 2sܛߦS}CfwD.]P|y{WQOI P4X,5+KaOo|g?/2R;|E苍3 bLR{>cp06WEU+% TDFvmRHodGN-vA7lQn& d(qєo` WqMVo% ֯NQ!,_0A3`$ ^/g#ڡ2U Fyq/SSH:5:ls55*h9~Δz•,٪t\SE.U]wWrs+䵅i~_6GfKJjrF[lk>q-]M$ |K5O,ࠨ!hQ&ZX*̱Tc4;-9bɱV lÈ'ז|ox9 Ld {o "m|cE=/Rz썇[V} vYi!fip_IJ>VT x1ۤ0Hس!ٮIj uBr\SR{VˌohWoMQ7 T_h%EK-Qne$C`2K};jqdsKVD`]!-0Jͩt@TL?}x/SYcL_9UH]{m 7 F`+g4):ɮhnpϟ80P]q(TGVǗbɘUXgJh0Օ WEaR:u$[ ˁT\47!c[`ج0C̒*?Ń)µN}6&`c>, BVtJuoY1z4頭B&BHओM2YYE(ofpE4%"VDddҩ[ Ogi1h5|OM^rZ>lC$B}0Dʜo^a"mx#ȓn>O7O_;Zʧ^7]H?rϋ[[E)L&V.q| <; GxMw~뺱Oϲ7\Npx{6.lם X^)3 s47O-VW=>mњJG!xgKHo {UDK{WUftGzI\{]/ 0-G-2E{¡@8L 'Kndži;jxSbnEdra>/Y̱yuBdf~$[J|U> `n<}%b0`l\Zt[cL u0uk[c*>eݩ8ʊFF7n#;J"X,ݧGuq']HhCmFNi  {Ȝs-ZTmmDu[5&&^e@~Goh&T;97~ 0<i*e;\(V{8<>h)BDtθ)BNUY<Ӭ0U?k;NVϧO6tRJ\7X+:JZ:ydZvt/?i81,u^L/O7l,fwxQõa@(nbS Hyuܛx­lHvJ*r^oWӷtj Pfv .J4!(◃,Cj!ŭ\-G/Ms??)WhzPDGVw3ej4]SXQabR"N IJY7eg$F(uT4G%D}Tzp72%c^m`ZLK XuLW0R ձ bvInl<&?ZȦV _!{e!YA`A?-50P`p])1n|4j}"\9ҶH]5H%-b_xFE.^ZH O4~&j2U'U[:u1xޞ9jWQc/÷11A9xOecn;o7䷸-KPݗO~IzjeSמ<تۤ"{kn&PxU"7r֭z4( vUB?sHB3JazFRT#δ?}z!"), ,Q.BɇR+T*HSP0O뾂 =K')b;.rD*Svz*P&jC;!1xO3&PBc-';Vu­Z.2W9xp슽?Rӏo'G"F$O[0:;r'Plo@O߈ʃky#!|T/T [BD?a 4\K9%zM )9Nq |`x'dCNkYXg싷`Rz!na9=W=.+3<˾͸djcX*E1 0/CVXKd) e/AR連 MUlS]Ɠu{8WdjԀ:>yN6$~ }cdc裖t"4U|ͺhdUa9FsMC]W& yߥtJqqDInm$ 2T͏ D?y;*I%pnjC:7&~  .[نwsRԁ`@tR&o)`2kb20M1(t@e0#j_>x@6A?Ӛ-7L @Ii/-F5^AF{;WPKW!M. 2e܄Z7Oa -r[v| Igґ@M[JGLD̉Wp|_\ Qf["*;xMYj8uJp6ȘCϫCOQ! &\}ç;I룶'=o_a>HC3X󛘧Y#ftI شWsCZ*a !WXT.WYw-3 p;fޚb6N.Ѧzs!eod+LD6 up-`{HզϭB6vJc S\\.~.w)'y$}T_.=ҋ4QDu1+7TSCP ̎!)%zр?gv|%Q13x>=f_M(bl)᷾x)$my|@|Sc9;3a߷0^G'ljSjzŹNA+Ucdrj~<;aZ3jvR!xt4+naՉ;HX Փ%֦s:wQ0T]1 EcFŐٗ>RjƦڙ%g4`'&ٹ/*}0+X`Zwc|EtXR$}4n_}?w$-輭?:e'-n%7 br}zZ;وǔ25Q*ٞTo m7]䷱X;:v :zYT80@^(Ljra73م+ 4`kXxIRB>1%lu P 7)$fijchfyһy)hZSq =2pT˔`#|ztեjA?Ԡ C3-~ć)!< d'P1q̾OsQ7#!PhwHE 46Yj /'u.pTZ%Q!fG{F< 7[d0'F.rRlXH~4adD ~x2h V+IAmB"R"|r ؎=ٓr21%X\a.EuƻMAuH9sJGz@ { PnRRd= ľmfоMA݋aCgD۬ He /)DnUsQYT ,n[a[MH.8AMy)|9<1l* ج=Qn hNVfx 7[XH(C"Nfq 7]';=.'r ':0."2#V.QϮg.VyofǟjP[ #_ f΋Y`m aAd6ԉ[),\Xvz|: %pSW,5׉8e)2>/˚H1u_G|VWF4V-p!Y)) w蔡#D S%8l ZoX(hр4x0ePەn=Řd/6$cZA!`]aVnH~IJb`/}}h+Fr);O4{׬# 5*=޵/ W! Aؚ?_RnՎ3FF#T أg"a$bpnWhȷk=p :m^RĬ }R,FX1&.2㖐ʎ*RL-Joxٯ/9# 8#/Q 0pb~4F'mBݔ12i&Hy8 u*Et;rvǸ=A#6?8gGi)n?2͇wrd8 ,iDlYVy9DR%1,!qGۖL`b3,xnr0 gݯM2*i2^um3:)8z2C[:űhzDk͠ۄ<B6NguǂvfǶqAmJ֤dxqlDʚ]^FxB&bp=yI(<<$](Mp:pԎ|? D#^l1IM?Q^i^]=:˄Us@R3,CijgZPr~"aSO7@*KDǖ:JKANF^չ*gOD{=.(ʦ6 l^FI fepk>[/ cgݱ2skٙ KvPS߿zp2f{´t?+B8}3I"ZԾpdxTA91s0)Ƥ9|Tpwfb'Lgis] +& }flpneyz0<ec(w՗]<\Jq*H *#u-i6_#ؓ}Z`$_HU q?Ƨi05HYU g|k5ȍqi!KYi{+bSo[hZ)l7p7n}Pװ )6>#ni17@ˉY.{,L[4}$%wx9Xn!ߚ;1ul,*߮ޗkK!:O{9W"Ȉ^Χ{9OI8WA$j{>rA M9Ą')< `)8 **jqR _[;Ų%G!;P5t/*Bqy7):$&P7SU>>[uBrgfQPie)F-T_f.+"|Ev 5nҥa_gdMX P)r1Fap{̸Mm=Z#eCU!W^mτ*HI\oCn#3s_FxE=m3~S:-eH.@^sH|z/2dNװ)ӇB'˱M[\酙B Gڤu5/?lZVo{5F<ّy1* }Wo.N yJ(6r Ԍ_x<8=MrZ[4;ob!">le;TfZX6~,1Q+6|ڋ9Lzvhun˞_ BaAD#{72 N:^hU.s*N<>#&8!& طDqs!vψϦՇ^LA Nfʿնd-`Td0pOFWJˉ,ckS-Ou'(1 L/#{ y˅^nܥ[]^Q ,#xmqw)qF]1w'%Ds wJ<ܸ==|w }\8VÁIwSi\!G5+~e.uaDnjC{DO.*c)ջv?)<8QhlQǓ=tzӿcZgǝ1p>a/O^\?)%SyKG?` @7Bm&?ȼEJȊ(Z +ROZ{f,x d6;RcMKo:~o346fI1z!Jm_7-,K85ESH+nBz}ʉ>{,o_vwVclû:FjAФo<4) gt(R1ZfxCA|՘w^dKI-"8z،n*0 tsϜeiQ'0>fm/^aPYXzvUZx~OVHzaW$pc,=_K8URia#N9VWfdY- $OOr,5:9fB6K&=>yZTF(R-ݨdZ&n߫W)p`ΚѾ}L[ [7<Ŵ5 vu%ѧƠJ$S(7‡g⸓l\~,V+W/˷rvn,Uugrb F Ao(oe(āy%Ⱦ;z?R 3;49Z`%-y9Yb܅*Lv@ (ۖ`mMhsxyIhea?iK|3e%bD_t[ |7\d%'\ScAwQzr፨lNi_awح&QolfQ}ۍTK#)nrVFm d:[mژ&1"XJR YvCnztotSB@'' r<&@% MnAS#~VoxoiTW$ڸ)i)<7 =8Yh1Ėԍﱜ}N %a":ʮd#6> Gײh_ǐ^PRhgT!/֜=dЦhs'zcM˪NBs݌)[tV':2d3 UgG0L.O]KBdNMPP֏W4j3Y jK2iJ4v\~'Ss-{ڂc8;M5 #ɑhρO]aU3F{VTB˲tM@>g (^^a(*Dumt6$`l[dctN)~*(4._,b }18B<{vD%S[k {r{Tw}IgUКj|8f2Ft(WxDqTKN-~j# qBЄb넀~T5fFߜβ5{.2ڲbb#$+b Tnd|ی@HByhރ,D]WQmU ɑx~nٟUj 0L2.vƹf-lC1"! ·M&& P܏эR[?g?f} cmXq,  e3R\0/ v[Z0Aq>p> no2^e7) Q]X 7ӌj!SrvGTc֥=%jX- /-П‹S>YmШgE7s+>Wٱ|巸dSިv20lIh$a4l㏎%,k!o<#ڽMq597?ˉ$J8Ȣ8$MK11Ueu[CƋ M,0 ,MF$ D3b )Jb5OX ~akiyD~c- ^E)II{Ml/ nl9ȸn,+[}R.cPYLFk+y<UF;Y*9ɏȽ`#ڲ@n+Y0(z)H qnvP`gKT8C{'Ί^vd2@wn㎺*_kC2'O+IILY hko3p[IE 1lgg׳ߏB't9loT[ qs긼 )B9iMOP9lz;ޡ SS?ol҃hi}W]b@Qsv.׍AsHSjW.DiGv։$ >gVaM2&$U> .cWl)snXX9@CHM}FPt9IPT| 7D@*?|^֗>\2 =bH 4,Vɦ%Q4cD뫐>>akRι\N63mUa'w^)QFlX xK@}GأtK甿{ ^b;c qwm(soB6 o/¯7 Hoq`\)6%݉M{-"1,A9=Om3,R@* >x^ v+Z1 i\1<\MfC❲A5p=`2V<"]Xw0+3#Bgճ5'2_~_dE-$ , ڛg$ ƽzQonoٮ%kMމVx( r.NZސWXlI`]:y*(ʟX=BJ@7A,:G?LJm7qshQ#s/w]{Î!G=%b[*I]b|YeaGq+/u5=g2qǬdQ]1c=٥wXysHΰ?_n2^6M eoesLJ]D"f%3 ti/nۧG”s왆NÌPU AKm`#2@| x ]< 0ΑE0G1uKX5}8'1%g jP]"&Lyzh|fs0aRL\Y\3񂯫I(TG_z[ w JKu?K&Ryć'4ff$OLc5S7~KH)wۺ(sA s]h3,2.w]{~ 0Rջ1ZD+q{gaQ:?Lo1t+$}DF H+EtYp.c - uH. )6{ե=#ߐf>džwtZ~OX^QP țmoτ|򗁡ɕT =Rx8mq2I)H"A&6m֠ލr˔F!(go+?WtJ u #ybo nf7 }Li5 V,J߬%4L$[2+%tL3 Uxip Ŗf&@O1V+"졝̄NKKn2ڶV{"9ZF<~ODb' *8M?jᝉgWk `$Kxr~;YESF3䪝§FI`ҍ!bcUv6 >@Ӥ[/FA|e*,Wd"LS-KƱ&ԄV-v֤f\7{d)s>o# .Ayn(qkJao'[!ߊPB} 0Wz7\ ~] 4ډ/=7nW!gkvC]1$Is}6yt Akh3%j!8Ա GGF,!7Ld@f n33mΝ'D|V# d™z~-mtgR3drҸeٶC`R17gD?n;q8;mhM.xCSLX/\:?~j2j,QXRhP+_4.b}Sʥ.ƛ_4P#$/ ͷU YMK_k'Ŕo"察]hi(m!֥d.HJ>~b"җ ƀÿ\'[6 陰8HZb(Cd?s{냞Û&VCK-Ti.:i" o|UE =ƷXTۮq=ڻ# `(F)*ۉ`4W&>c{SiwTe+WE;.f \uw^iO 2pʥ2C|ֺUuXvC'/ Si> o;APFQu2j S" S9/jRdZjko#m^JRnePY e&͐jwuwW8Ђ#b!A2idҚd-|xxzVF^-#P/ƽ+&"K2piϞ@;}kn;J:O*5fi@ݴ⑵9\5o,;>i6z\>bLn{hC+P$wXgP"<Dtjpj=I0G6r PxlH>(o}iZo87rϛM!-NdzZpp;)FHF}h*ɶݬ zձaiIR ÜTrXBKY 34]@=xo+i?Apw5,`>ifRxSE2^Yrdˎ!g]#Tkpb,0YH&TxzcauR11w&;&"NQJ GiɆI;}dNo"ٷ<ʗDϧ%'ڏ_G*;B8^eb>;`?l{4կ.;;ܵOQm*'/dK:8|c!)=~ G;ڲ2F1!6yDYkt1V>;/QQHmT_0 5StEֻn Gp* Y:jq='6ka&9uDAEThnxLIS'0U(YȮX痳ƿ' Z;BH{$6(A^i"PE'U 7CXG;4kg|9Xt;) j?W1SIW,8QadLE'#At@ Z0^ħxWw+OuDIܾW!Spq䥫k6Z QD|u=dqQ;=7\a]u_$^e3,3ohUe|` W@pZקFXb]CB0e2468``2:⽸D`/cp d{eIC3 I׼pOc0Y^h==4pw5K,0i?ۨ3Z S/=!9,&mQ~d x9Yd"~Մ8SlQo\mcLޣ#} 4!x:f|JIn9"Q&%>gޔ 7bNz-\O7o\>QJ`gjh^t v>N'r.l Sˆ*/Xfʳ\NDNqҏh2?.xfJEI t׶0HtV(P %7c/JP#.5;E{FKݍN->f̍%!pF#ʙjYȪHV1vb-x֏Jr4E2n#l4乛Tpjd$݆AqF')7( 2 s @*SɝuQDSèR^X%ɱd2t" ~@/A%ES1pU͐D$Z %6[)5bRFtHh\dZqSA b@nxyLm='dDJmpl!6Ȥ9 ۨ]!!dYm3INM˞~c0Dʧ"c6ro59XR+QP!Ot./|{f˓^}`F |/rJ]& O4?4͏8;tFstxqA8Cx>UE^LP@IywxcB_ی0 nOCKn Ȅ0c69> =QP(yxl+XlEit{=oy"Gkxw C̃a1oxYuzO)hPIZO3ş!d`Rb' حXgxl/XqЅ WCc#KAZZpSdņ)$GhxVrӬWDI+br0G>}0EY.O#Cd9kd㳡r ,jZ$ނȑxh49&\xle.8Ðl<(?2-)_ĭ[2x!PƱ-+"ێKSJտ|xA6|2{.}[kց#*JEe  >kc@h /ЭW*T|&Ƞ/ n0ɇO~>-}>)';Ysc6!|nVRzk&{T" U+>9:VsŜׁ]żpv U^a'hOP&#;SdVAU"ɇ`\n)D7oand~§ @EU{>9d "x&1"M(G$U̓LD'v}~Fuy݊z\ CVSc-xr.Ƚ$@YJ"NE\@BbZS0ߢ_s"o䔜[m--3#3tOcZ8 c|ā[ *bt 7{kYCmK}3e vlaڊWdqZljhj*ʣ5.qQmڣCg>q5SP¶9>T<1So/hW.l 34Is8" ^+( g .3PO}8 T@fAT$]LkgZn yr?x_3o95+…@/hb*67 w D]7liyW *^U%֥E=ebCeN>ڃ~2y*}{ݷ{V/θ;->hewz8yX*Q=cf&?Lw?B\kpnCK443&Bb0+}k\?κޞl$睏0$liK_NvLg{҅7j|Wx5a3@zU[(n1!Z)a mF3^J*iC2Q}7j+7a  !#⸰qF$mk7.ջ }y 2C?0GoȚr:#7qcfNّIɧsпbRx6+ C?ٔA&zq3^*<%7>VײB~?V'z*vqZʣ3pHճ cMpkii7z ۣo)d(λݚmO"gOH_ ~j+j)1G (h !hlKjT/lQF5r`,3/rWQ/.>;+427VsA`( y}Ձf"ɇm{> :Sihqr^2@- ָrT2qodD[~Po;hHh+z;Zme,&:A%gYrJ(+yY!W5j2^cx&l$ /gy"0/$yγw&o ڀ +tSvpOFKOQ6*su7HXQ>|Y'\"6=Kxqr8D rl0 4Er2@=ar>?ߟmpI#|KxW1p W V@M4k=N!,+jEe۩x[Փ(Xd,1ǀ$ 9R7aVK>>Pd[pȕ&HS~_I}NԷR[?жU9ʑ MR..//GUCduy%r])@HzY ̣6`KA<- *qzX{TtIHb+_v٠(閜A|R'p{i[1X!]cI'gX@@o6ncu8{t l{H*K5, 9}c􊸔!7g*V!Z'+ۏZM$3<@zF[aW@P;!f*`>b?@CPU T@{(ڪg[d uocL +ӄ ]HB|OrhͨN6tbЊT X 1Ţ-zz4`*8}]G P6 f`L9b+@q5+ m9+8蚆f,:.O,~3|noymy.I,ۀy4܆;wx2զ73XZ5 Bx7)j8QG+Oi{gDy cIW,Cզ>6æ݌UbrÅ:hmN( Ekxb1tTLy;w(J6>t}e[#ǪEO(![t<+zrEUhY<}͘D#N ZcVG73IҺ BQ`r~uyݎd]MyJ/ * ý-kĎaე8Y{oi2gJvBܖpLl-vihlF)mETZg,-DכW9R.OQ\GGkĵk3k{ǐ&gJ$5̼WF^SIKJN~9*IEZG(?R?%dEIɵ4CL܋Mܶ_})$` VE࢝Dlu|z,b#~%L WF6ҥ|$# ANb1ONJӰrZK LjF#rxo@/A!ir举tVLEaL&h1]rdq#}Qj@^ B00J Vr,\4ZA6J!2B_wA$sQ@6 3aTRݣAA^vlpjq9oJ.CEARH/Țԣ&)BIeojq]a?>W9:gV -[Kw9 ΈCM) ' ⪱@-ʛ^5-l.KWs-D={5vOO\jL\G(gzN2Ylܥ3~V876DksKG] 0B3KaDWr 5+ 1NU٥uV:{,ND5GcQ2T)C8gC܄fLJ%zoq#{O-|0ڎ2Ghgu ̨9N7 ڔb (Avл|:.r=sSSHS.\|l*ICvK +rJ0ILAcmBr8]-c8=ZoQP8ϲ N΋,c r4WĿTz[̅rsmj/;󅌪B`aiLthj=A/h*_;֖9qTb֯mvB #i_+1UQ&ٵIՌH͐\Uuacjq PƇX@yۮ7_D'BX&Iʕٽ:oS"_ q/{s/#yQs#†:ĪD/Zw9? [g{$$(qjztf oY)DSb8-s$#S Tg8s_5~'W.|ULn5 JOВlN{WƢI]%?`d+3sg6)Qq!@Bc>=ۛޟg6B۾;HvlMDc='כ.Dw=``>*d^|7jC|P!{zG_o3nʷLcb; fo+U0==SH3{p@r@Sc6POdUb5R;5+2y /AܚGU)# >I@;}VT9h>6&A\A>ƾvfL+v%,tH4d2ijt]z>i]li#Z ׾6O%DYWAU,fJ5:h-d)1F}b (hw|l^6W3ۀw) (vBpq`$O[qnXaC)2ٰI?DVeعd_ڍcXG_oESk0-!tқAVGt q.ݨ&b"/;]Zpm4ufvQQz>ţ_y nؐ&m`DW0}BK>j>+'N֬萊s'Ee^*`*92,sYRtmC/fB4x9dmw̃"F?v7қ)BVΏDÝtQy&*?Ǹ ^@29 Wp5Cq2.P*?6]£Xf:y'aX穲y+DT$w_4j - e(waO C!hGC^"186`uK޹FEΥ Eܛ :9c߅?BJL _jUe^̂&cV +su|8ڕ7Nd*t՞OI lz)9ѩھƞ YF\Blsaٸ}먎= i.534*1R>8R>>!e"Yg%Lf #D=l~~d4)ܠֹlE7K;Ӌǜ d4j4vy`^`P1)CR]vה˺w<:JUš3_u.lLUw$w^O骾t!fƸ4w5x}GF|rjՍs~jMVe 5TP}NZLESE]fcR ʮ.b-P_}qu%,Fҹ(w.t5;Y~kFCC }ZaHHZ{Azk،=C8gB*$Tyݽk+VPx2;8\'{TGLGU8=]ryY|5K F "*u^~$ ot9G<;8hU`0]3:lN`g1Ψ?.TN9 I% a]ABY*0.[8Wƕ¶"('Utˁk 1U>ŅJ3+#?G/jad> 7ˋV:p[Kl/T%7*V⎧㮩j.}XvaTBND({ig#Bc"0?뉷$Mys)V ےpQMsˋ;:*q+ܬ۸xbt6=)P`Z7<C&EV#lJHP ̡Da_;0ϛK$fo?SpaS*-뼶_&gp` g{"̜R"tS$jZ \i }XEϙO{n)^{EDcK>'zt|?LU_G6gq4ejݩݵ`עN`FK.鷇j$}d[ 4'SԖ8 FmLX..id"D?6廒OCjֿx FƕvΏY,PҹAtf<#S? ;l05\R#Т'QU}~dцdDyI?pb ˨w/.dU 5T_i-Dܬw(Z'%ѭJk1sZ\̣o$"OIn87xbf\;?YzސUW.^TK@ݘZue"w/ۍ g۵K=XniƊxB+ӓ6)huk`>ٶpm3nC<1UKUTj(;]߲ٗ?ZBR'p/94})r :,f)Q7m9@!ȤY3r*SZL0bfj[;)4?Ja7Ȍ"x I=yZ$,{Ydz=X.C FWƌQNW>,xqb|]&=)݆&p&J{)CʉS'=[%%?uJtZSصصgE^~lam΍InTwqpxkXcmPN+ywhĖ sW4LՆR%m}u'^1ux>ak_OC5.ץA4i>m`T7 +q8u6̉V1`5Wg33z*F,9cZJ f"lAoZUbqge>2zblxx!HcRj9jU''7t߀`?Ooϵq/qpᣙCb߁Fky[["1(?(In/,5L*"dBks6F|aD;Xvepޞ1w4G!Lf pԊ 6Ԅ pFoš%ILA=J~&joj>.qzMp"cJ9acE鵍يa&-smg'g^4ES|Ő|Qv~8CqEם(lwAAbj.T2|'f _H׿LXx0)Ip+rʫk WY BftR3/ANƦjwz[0^qdtPW L&w8zs̊+%z2@thG)3>ֺb,K= g쬁ͶW#@pg Wc"d޳?I{C:sݴ q$vSeȭB6Qy⠠E7 Rs qRAww||$Ep>֜̇'Alˋ_:q*Y4n;B-E W';' Aٽ|>K]_"KGpikj&Xx*},ojpR%8.R Sl"xA{7;W(=y8QF7~ n.$4mUݎ@QSW x?FWm8 Y9r?wxPhߡxW,(̤h6"D2bQ욱ե 5ޅ<>PZK+a)BG}KzS=mMkx̑%נ3/Y(bFck9jԫOzZ 9N`)c" ~}wHJ+4ŏlHDZC:i|$)iVoq/󅩆6D>-7׻܏ZX(|ni)=z1+ӕ/y;|,W]O8P4D!EfT&@^_ڗ#E7G]|fI=^6jk]m Deu垇2>DCb"LϛZMs"ҪzPz?R:*.1 L: ^Zhw> $zPbd&PRȇ4|Ǽ:p>'Y}Z+_A/)6!QNYجwE:e Gޱ9c*mY Μ([4Dk VRD ^an,\yhHYN"B 9$ 7^3(?FrRb Տs x/6' 62+pF~¼CSG 5:g@%]o5` 2t磂E K~ /vXY&ߨExkRWb=}i]Vʢߍʆ Vm&ݍΑUDh$ ]aeq#(",B5wK003|Fp Wt-Vu|g+L4~vǐmGꟲN iBy,1]޿8=4&*Np3C$2!]z#"Rg|(Z>Ju(4{ 2ִߴҭ-/~jĹs@F1JjpA0U榪׸[cV"4 K;Y̙v$I#Ӊ0%YFd^lP7ncj% vU9. i>ܑ7h2[2Ol68k a5 R`^)YT%/iۊf0;Ův֞&u*W~>[3yMףš>Zi]>\O>B7YtfxE->ĞDDQj ~^SS2f12b%Lb;tW7 k%ٵb1XP56aRMiK~eZ3&Vi>O)Vs̢Yt {h_ -0S?JP9uxB"d0 d* błMl9Lͪ3Ar1$ސ[6^2J:F ]+T47`:F,/=22_]eq*|ޅZ{Ag cxiTsM=rS# 5m2V>iJlJ;['ԋJ]Cm bQ6G ̼ep,7lP}4Dۿ 1;hٸyE60R欆igGia +mt7tXM:\hk -y*#7 9bLYx):uh̸[8*o Hw!"ժ*3g`E R!~oʑ *B!/FkN!M8K&t+ak}f䝙#b)rg,`C(H1՚uz]g*]M1D[%ќm}~(0ѓ3g`;LSyuqHTv!Lg}|^ѶbBfvsp54\EQ[G93nQ&vAJtа1\a+f,=ejqs]Lӽ 4/ 뚢o`_RWQ@k~t?sGltooz2.ʩ-4, , 5wu/-;{%OM2@PyrdgÐmu TR_͒r$9Z\!eoUC38b-rG17#,jxp6ߠ.V_(ؑh<l0Ia-bb( Lms8C\G0aHMCVɴU;C?Z6.fP\;@g"r M(crGӶz6:bl c!}Ru\a\ɴ{ Or SI68^!'!P&;k7"hI-yіkHjNX@x~+3(gβ4Ϩ9y-I,BkDR$H6T[oFx apT]"P&!qr;RG r(Lkn̓q{BvT@34`[\i7I$LxACw69h˅q' rzn ?mV4I U%q׶~SdY2}X1:lP`wCO×eD5} V N#iDFM(y$!^tpʮ \!eO6ۤD}ݶX$5 ZZ^e'zrTQ xkfG/Huow"頉62a>uإ>r5_͇7`{[ dK.-*r (&^<b@YJ] ~1Kr#cU@?e[>_Y58!g&$SɊ8H eU0vuGc27Ė`Uպdǝگ/DgU5*:Xu3jyD^~e~A[V l`kT yqNjq3'CŞD<\*~-c3An mS``9RvO? *&(aXeN#nCʭJ̱q`r݌y>>'TR9!s[9ϓz']2t!+e=ZiעަUż|[I_배m\-Noh]™C>o+٪hG1O=ā _+_nVCІD6#N0\p?I##D.JT@WtDZynٮÍyI*Ȟ1<{TZXK6̕/s/$)* &a4`$1rrͽy;#EU+|!vʗ9IŻRZthFB>KoYk_NtP\m[ݜX6 &A;vb^K" r % 6hX#-\aOΌ+DAJ'M9#T>dx:d &*T|(oH%{fG\<*T ;U0wopwZJ I*FUۊ׷Q["dq~߄YN{a>9&+gx[ 9.'#E\-յ\ 8Sk+L46N= 5NuO!K;yk!!WF0MyN~UL$`Q=#L'{u(ߧgYaNYeF>]Y?˂mX87bЍI]bz}S6~3d{0;LygWȳVթoi |SYF_|}@dHfgJ/^ôPF?SE3 "?"wME|BƋC]wL#bE%D5NDvk,)2L%D)K _ƌG(qۙlaw~4 =ježS[|⑙K #o o WB_"NETв߹WK#ml8X|%VwT ohHj%̟݊aC5`IB~峕1ͽL8TDҵv`'jGË4|ITGTMrǔ3?^D(G7yb<էjY_Mw S_<}Ba2mM[IScZQ="8`KFҔC-(k_*G{d58v Yi{tey ,`L%?>'u8iKEվCC)8l㈛yKֶT9#|D TG࡫PxF+{SGT3+Ŭbӈ1Iez2U1KnqZsl;)-kn:E"o-w\)IE/OB36s "c:i Z^&hlƸzbNni3L<\ExPD$@Ŏ1lub+MV70/EpZe@^92J b%sR.sE9V'[#;rBB?zM8bC쌱Ecw΃g9hW6Y\2C`7n'&J͓k6o^"*nL5t}35w-v&v _T-1B}6P-^" }w73,nZP*HA883 mXG;#C z3&6ŐKQ~F~!<xܽ&]akE]@`g /WADGk4R7/%tX%!ufkOf碶mJB HCONzz-z72񞜑rU|%y(b?ͺ½XKݥ"8([Tm{3avCn";N a/GX66{5Sz_/Jn=0aO]֢P\b;x q{JqK,Ȣ7sH~L25=.L6$ <@5Vv_H-IҨ_;T%NP])934EqóLz"kh=e hɔ5OiB+[z90hn,[QdIN9KYO >Aӗݫ\5Ai?d#& c%(cPMAt g∥gYQrۏ3dRrUJh W(CfiMyZS\P] 0Aä#'on& oAgF7'{uK''2~g8} ` +k( ɞ͘;|{n@RWE/\`u]odH[RUͯrJrKBӻw#PDS*+8Z]@ *z&yLXu: Q̵gjFXHzr4Aw`.R(ɯpCu/_ 9@Kf*/|VO=,^y肸JлVo{[ {Qz*C6Z7I‘ϋk(M)tS<}ƙ*:nR5ǃGB `,|TEI zzQӁ߯d}/Y3s /-PlB@KR`;E$B4P #;{v&{$Ť |oVsF'짢x8 WӒƿhIاŘoa.~G#SCp,g.~AQ8Yx4ED# tq6:v}D-&AF j^=$#Wxt#<` E0TjE _:?9Ec\%c##x5Nkz2[g]_3w͕Gr#%N=55f{_ߩ,u5OA(07 )*P4\=޻9Y1]&τ6(EYXap %rTC )p굍?ж=  &}/*ShV4uٌ9}fs?Jܯvaܐ9!u,qME)3c]M\Ͱ:l W'$(VHGvG{Eu}e@*}WvR޼Z``B iuLJz<~%~Q= I¶2 *G"op~Oݧ':QNlyL&orWgچ:ۡ^к`0BklDNeȷ2k6 :#g<_8uĠtYCqMnXʆxb7oo6aK!qmІd ;*ZޓV vTip5b2t7ԨnKZ1YUnf7m1gȓ6ʸ:7{cqՔIQQDڪ"[cs/Rmć_Ngv_^?, ߺ?O.Ў lUi1Je x:dlܔ$*=[R-8bӜ:Ijfx؇1JXS,!+2vM-eğ‘ܠIkOGҗzg'Oe%=%r;X_[^|{DwF([7+SS2Q0?Hs&VsFC/%XEl ֘X" S#)91>V^!mNRZcs6ǒjOqˇasm7i`7S,%uvh!c+ JNFgܰ%OS]*YSvCe!EhLĻkPH=mVVd3kPt8~6Bǃ,CIbu_+ԝOQ6F2";rx& .JX3 G+;5H3dq uJ%he]6|+%A@3|E<cв; x!B޶ls,ۈ/WިdbOzWWE`=ȀnZ"mryx"pM,C0?.m̜¿CԳ!(l _=te'yViZB/⏵ūuq_L.^{xb8P c[!7y> }B ·0a5e&ga:ά[FAJ^ewwü }AZJIlH>x;Ӫ;hd=ϱ&idR0bjڑ]KXLE t#α=#H,ȧ:A}N^ ?;@ C5+LJ gk_w*1sy;m4YGMՂ^l}(<> UsKR(E݋AVPH "*"(u7-"d3l@TX=Q[v{y ks 7/k0gr8UȠ}A58U&Lw9xƑ [4.lT:sU` &DEan!ۦ7qUuP~V+6 dsDPS ڎzmȢSWtz4DQ(lCϺ֔*G:+ER l7#`?XW_sW2|5؁a |g(yiFNFՅ$HׁȺ~zg?cP\u{ؙڮHC/JWKs깛u Vt31`ET-Ч]a*m6.@} \ -ҁf5xSM sS.0л:S3A-]0uaąLӦ$5V7^)m~aw RY~'!d%ǷJ1>F[Dz >4*z G0f(Rx@<f93*[ I}tsN& CH&b<.afWT4ϙy RxQPT]t;E<2Ry؜%yH z'7ҦFi7#=ᅡ"җ#zn*0-.3nb~U+/[cҺAF[ d.ϓ J 1Gޡ#GMG]M[ȑ~L%l;B\ DVnS| J@'&X)Af:QB긙voUB_WZ0J&Zk9ܥ)*'ԛbhƿ.E.NOvB$jrC8AuǾ_lXv6 (۠Yϫ v/}-C`݌'ࣾ4c ú\yRqz#a-.3S/ߒCTOj=n KUQD LpBRE .PRe\{@˗v>a<2PPZ0wJ0Ht(;ڶ^ yڐ Q&So츺םJ nt5|]88_hRX5U"_ɂ3p~t3XFv7gZn_aULr\k3hZrY,A#!KuXG\L\VaZԟ^H Bu3۔1;C> Xn'>Ӛ׳0V>VI YVx_0lOF8뛽~)Q&qk SR YHYl>ۨn:*Kd4GJ#"atgH[cbS4rcU%c$Hm*(-Ui/,lCflur-^_!!5:O<2ݭ8_eΓ(m]'wt*H~ a YӅNJ6{S wשQL;gZ`cpH5#&\7J ʑo`zQsox7q *@D˾LTH#i:n3tN}冫'TI)TAjOT(GoTуpG;~QuF;&M `ᮝ宝:F=J6| c aJF%XF|_:%lE 9,2 pC,C!Dl E S#< ]} Wx P]# n v%D՜hnu2(ߟ> HpZ_ATS3Ѵ|`1KB{d_õzl՞D̞aJazay ڬa΋bj'ZS-g^^^q҅*.NBChYCvhbG4'k--%F'K/cL%縣M[{cGItVZiȇIM=FV?.ᡥ= )%o4H$ü Ke @ShCr~+U_lT?QȾ?pC9O֭ٗAG*1jb{VtTH?x|0Cg(㿕!"71L= <ϵcE$uۧR纩}U.HFPr]z&!VG/8ׇ 5*Jx{e=xFYIf?TQ c`e&Cu0R|$<?s%^HkFݒL gz6;xɰ!UksS%ZaÄs8 U<D/,]}ziv4g-#v! ,['o1QƦ\-a~[wf&*#/boE*rȪ~glM:e.)x>\l}| x [N7@Io%fm0HͻNp&'Y;&Y0^kCxp /GGmK[mږm[TXs`Bu[DGʮ5TFJ!+I@7>eeWbS95w%<[޽s_.KL1!4."Ow}2U^;ߵ6axyn~S}O>\yiFjF&bⵍYv{&5yfT}VnrΫ~ZU4?4?D~:}'Ӌ|q:a!tIW&#gf@9@_☚I- #')'zK^!X_ԨC8>ktf*%JJʤ6 H./"M|JMAfwtr5LbY3,/Wlnj@$2}|BJ'I9QvV]'t gC,M0uMJvB.ݨO̦z %Z9 Gy 졭{U[uh8S`qH@<3m' >*}50WUMq)\Xb(U)~g]d?` +6Rz ۆ&MH [fSo$ = XKV0s_/$x3IX`JSD`wӝeE&fقD?߳?Qch Mln2DŒaŲG:e..HYmZ`GKJyK/R5<lg!*ġJJ2*JODf!t\QրʂQp0)'8Lsq. ETrצC~SşE=hpe3TE;{a!Sh*4l闺=qFYxq3(aG6آV ͸\UʛX& -ۅ+*BT^ 8zQ8sc =@nvW8.QӲ1LXt[`EM]+%rNf!| 9׾W_:-m&)%+ KP L|gE7nޣ;+z_;{8N{ģƖρĦF-`6?jW}Ud4C{ |z(筞8Ӑ6u!4^ZlG"bb@^i?1O8ʩzO3ǫVZ/,8I0'7|j KM?6]ҩ5uvKP]p#dZ$Rq./ 1^`K$ \Ԕ[/ AГd]m ^ۧ, SGg-$Bew 8(T0A)b3y2#7@G""ߌؓwM$bӆ7kO<^FLJsAcF!LHnB]Oi1KפBaCr^[mB *b _ ,x6ԩł=.P:1l y􆞸dMJ㈀LADGFJꮻLю~B̥gYi$NS$pi[%MwL,VtiOͩw𬜝1*\D^Q.&9}0LSqa$Xulϴ!mp+Kpٯ~'rF=Hp_U$Yr?hjfNhX Sۃ …j c%Hf'UsuRLNSzd5䙉6nLുx"\ֈZ><Ƈ}_"ԕ).asP\^yP^G%$+QgD1aZ 7PD'"؎[,Ű 0$|g Ȏ[Bp*J$dyGk(h.n\u⋿{0+(;u({@,jغ?FSBt 9Iȓ> >RBIu-'.ND}5"=$/Kdy::?у;ebeBZL-e3D'xϨ'/K/=s#.Q9(f<[@Z#ed|bVB0iϢ lh*߮'=j\گf`/b ZK~Vg&NX3|n?>Tt@r:M;ԑYzl] s}ĬĽu7dQK5lWo1֘͘$+_3'JǸsÎ־s8a]TR-jӏktM\Yz&[]A#؀JӾnUyr[U! nu7c?g{Fؔcf6Y.txq²xqo(bYKuMrBɳWzAK&qC</RCW{ r‚{%ALCQbIgWh-3֩ӝiKkX||*9ur- |L76rr.VwKvZ'bCTDdŻA֭&xӖy)QZ} o]/j;2)j{[ \Kcy65@:}$P7೉ qvEe 3P#XKxvo#PجA v$WJz-jXwSy^T]tTa#{bЊE {XsR xZǷ lo`UmcYrܔzʺGnVm(0d%#:aXLo#f`¤MLȆ2ƈj,Y-I(7:FgO $of!qz߉mǧwilc(Fg蘫T#_zu] :20.$8݋ʎ~2@.M~v ^bx<+,}*M!+ՇN Wɤ]iqߢG/\Rzec?sŁgq1QHZʴ?)=JlK;~O3yTV?*' %BYv$;,8brȯ(cdB_%jC=o'+?Wc K `wB``ҭgKi%/sh15=D.j7;{0ƓO˸ Vxa)`#7p"!;>bC0{n 1\30'Hs{6d}{(E{-|ɬ[/Y'(-,O&IFqY^ H6fcj DU4@Ȣq+gKF3~q`3 q I8.-8!Uh=Cf|m/F ,Jc%S!V}ĹL%# Ihj﫻oފ60?kA1R@O\A'3t4ˍ^z AUQ3<b̥ 8j>U1+$)LoT?$xuĖq!}FѴ%dMayѯL&ś&,SnYJOe=i,T"WGDŽ J řƠneK-Vܧi` M>N- s2}kfb%ҙ[ M%/R"5=g/IOY~۲2\7hݵ)Y4#_([fC~hah_; 9>{w!k2Ke^h!$gK,`~I pAjD%ݞ"qLS~Ȥ?^֔t)E[܅qʧ\d->wma%x./Wڇ?SȢ=\ ,.i O⪏uj>inHBETܼIL U_֧L ^rUϨ,HU=`g0orv O( @jï:4r:lbTl1^BR wG)m%Yߛ>2;oFz3z[b Ba\_W9g܎|SoTk:ryI&|MV ` {8V 1aߓA ҆Ŵ)l0VUms>)#`Lo͈\pSҦAÕ֢iUDȡX"#FII-( DaКħLOpZCȋ2Iʋ,p=}vm;.N#RE&o31LX;9<ʶ$ RBM_䕯_hL_cl d˅ 4E] 9LuSNYv!W?i}1bA@;e3}II=YA!Jq,F_6YH0#"%3 d> ĄyL|4`lMRqa콣#( 5 ,fJ-< h07UAZ :Gk!7)pZp(ѽ|xz`F*~Qd:e \ Ne0gC&y- Il٢UmUZkW@%|g+(QzxHEuf c׆~١[1@~l_<{fe-LucM#_loC8`u+sGBHNc(>Gȥ7rI")*J\:OƂzoB&I]F!RZwkXB kwKTI/N>EhEVr*sŕ S؞s2<_f vYIXy`,r _0oE|?FqKBo|7'UE"a1P(+fN/ sdtB{*- \E~>6Mdl9m٢ipY ~HAw(P`KMbj3Z?Wz3^S(7zژFaO* ՁT cj:š,V,c}FӜ*[S<1aKm#sgRZ PX+>q(-:k-ϯZXIxh&ՏtEntɔalrt5̍9VÌ$>~|R1Ur/aI?-ka[*@|;t7v~D"+smÆN>3* ]Tߋ/>'f_WYd<*Ӧd}Kf̦1(Z-ѷ[N%u"DŽ$Ƨ Eؤ"kp$ѱ|g椉j(u:{S_~4۫xL^OCkNk6 Q+8+Ihy+L~ lńF<)hM[>Pֺ$e3iD zyrbM-'2Če9M\+흯#l-rpa _WYP` YA]+ĸB .J@0d?C.FP!"c }`+˼3ǩȓK!Şd&ǜ&U]|@˘B_ͤDY. "mD~ΪLJ| A@n6OkiYe+# (cD暝ꟛK7C %,#awrIkG3@P IT<BڥNtV&M W:}c"[>.kz*/K W@B t6xOXNꗍh:Yl\!E<[".$ `Qz>XēLgr fS^vGh=MHF@ Kb  ؕܜHv@}2)E+V9,0Ci֫L)E*qzw4a}gzf:W 1Sc4SP@8EBx$)j.]Q~ UZ}r \,>3ŗn&]Ǯhz-A%/Uv!)6=p0d1FRcx)钴k7SVhKqҜC;/[msDUG:V[w qbN[#^CLU.ߝAnHڵzzK5 D$&OWE7wNi6n0 ?8 *6*,Th`[gGtyG0w* t@1Iw>C~d!0*ݶx/=Frŵ&u5Fo7:&wQ^,unEg>]Ou$ދ'\j ˿0w~Ds& Em,EJB7_ >sȰr10?؟R oQ$\w {4A/hE^ #\FGe&)ȂMB'\5g@)T^ ɱ׍HvT 1zH oIs>Ԥ73.j3RR7A>8`xm_;9ގ2@? RnkOfWt()9d>.x N5sEs]ާ9rGx=M7ұ.y{^onCM"ɚ[doQ]s'M^Ъ'SQee-5F?/Fc+]iQh%?2)6X*!H@Ux[@zV𡇧ys9ޞ"5g`O-S$|#$#"EhB^2QFi<˦rHXbqkh6F )_.'W+5΅[/V|M m@aV& k[>`_$XDjޑƓdg˻1y#SgkrEtu QHO_tL4% 6*ql]%2YDi `yIJ"kE0n-{q-e(c}s~ޠSH'R2/c*&8|t6'&za,W_A[ƪC?jQOѝ#̵/!%iCe01ȁdac0dY­0"l(kIGi!,I+1-숋6k#_>.i51!j\mË [8:!(cĞ6v1Q/҆O4,Xv9|)l. %ID5LK}`Lbunrá}a󐑤ǁf۹5ף@~H{ׅK,5Qv53NKR)ER@|mmXʫDΛaF\th2Y2kթs8y2Ov,֌3MZ/C,}e4\h5Td ?Qʊ1R'tjO|Wm8$:@S1fʻ}07mUQo:S_!~pV#!4q0'\lNBMV{ɍ^=űl|mfN$ >5H|Ya=/.jHPLZ"0\>?5ГYN%3qeX-[cJ6; WPX҆42F ZaTYz1gE{@%>ƮݮQ;tw d4]h/u)9], +3f 5%6SW<MD& FD$|_ .5L&nL 3*51Oq4_' Ãb_&&^]3cCY)M^9ΝэW`@u,A25w7\\ū рR>Y%;W DN9O࿎c}mIHŰ>Ͳ'Y=a`L"S!='P\BghiXϜ܎`n-HI;|J$fv$ yN^O&:|鑞x=ā<6l3gž&xN*/xMhXהG?;L`FW8H>$Pb~jQ-14K]rz=z~_5DߠdTnZa?]/W21:Ѽ[2xɵXo۷1ݴ^ES$#!-J>s?z(^ѓnXx%#x#=&~eYS `ǃ!꾊~>e.A *׿ .&1L4# $7H&@=A*?c|ɻaӱwJp5-4`#$UKrc.V%;(=_?ca3c'JmxYs!zJz.$t _* ځ_ h,.[S̪#IN3numb|iP¢B3Dw}P BGGPjWϥԤ'D>^ w z?%Z_䛊ngbF$MՄJ}ݫ+QNKyX,8B웸q68Y7’F\Bi 3M.jK*1œߩ+UgNR֯&yAKg@L+OD P!rNi׹ F+vbs/ލ2D,WG:N[Y^N8v8΁!eFc&Z[,̓k'T#Q_5B/њPI{ӫ}eKi:n8 F*[!1!| +&|}}:6/Vl abk*5q`}#P x8tp#GONS)CZ@^}QIƬW)C%n_2 mh:fh.e-474*nJaEXLh IHּ-Y"4ֆ\mT˛Gԉi{'9+:2V)f6+HʖP ̩,F.ԋH|}O컒-IUgnou2 lAEU+6۱*&7 hd&=…B:*$p?X|җ}(0,=ݦZI+%HJH-RJ \ܵ?(o*񃋦J<X+]6Ej;wtK4uͼffD`D]; f _~V$bŅ9mD}ozZ{׶ՀōcK?W\z^{kOQA͚>R2Ut;f8?H]dRRg:Jgf$F.;G;EܣEkGF7Z ֋Ѷ88ï AmyoXP4W6B.9[tB$}e3K-0͊CD)1[  .UgB#ѥiAA%Ʉh9CL&Oae|Ш_ING҄@-Zq;6od)&$"QrGv0F܏4o,(*Q4.i3T%:6#(n@o^χhvP%+{*˵[d#&FMrP㐻y:vuR{;.x[zk֨7tejiLdz.10d-_0:(C xz6$X ^JioG"!}[7J`AptS^?e&kvrcĚ1Ysw}Hlҩݢ$ dyriyPe*aIPj9ئGd۷,.Ox%<"  nogv#',Je  -p=Q ̷۵Sq2L (E tǤjT`͸J{_Gy$VH'hԝ)5D>3KI/jb0!/b$aL e5]g їۘbc-{>L? dO\ㆭ_>HxԜ5,$ukr82biwO5+YEMQPghe], Ȩ'C vcCu:,^"2K ~}ҕbs\?kkv@9/) 6]ߢnkB-Ywpoj5p:d#(,Q QFYS+N!65zu: G$Tw.*YkSzy baǚS-Svѧ) g63§]<-1R $I&{]FVN|4`7"rW?*mN Vim5`j6Aay!=m!ޔ)Qeڄ:х% `7!=-lă!O[b3 5(M>ʨ TJ #]O 3I:-lI=diH\fDQ@z7 &]dPUz[vSVoq'^Q` zUMcK@9T< yˌSaTj{f6:A"Z#kbENW3(o8AO8,"1(. M}Qqbִ*I$ u|Z| 䮡\D֙85?s`W&贓IU"\Y2B: نZQ%rGs2 >{S3`ܡA 'r+O@qmLtkVLQfXCu Vv߭a@n },RKW1K  [U=ap{Yѵ'%azus>Tml,LXacx81L]hNjmһ %|-!I=A`!lM#-U0ޓbc|3g#W{+F * k ;wl-ΣVq1c8nWK8ꉝuTu g #/TJ&{gH{\OM!  IH,S0ۖd -SUB>m7x=BM[uM ~Ԍ)J)djm`uY@G?Ƀ: )'_L{#b=kLGsg)3m.vSIYL]OMNK<\Evp$%eő;V\/<5,fR_6.*.ӬSF9$7U={w2h|}CUOƬЍ4~Wq=E.}(=g{aڷ6f;BppWUm2|t6-eX 'Iaخזuh9V%E-& M 5P3aW;tsP{sg[HH0w==- Y'dNWvn֞-hEϹM/= I' kyqĪ代/ׁ@9%N)ٝW")CA27BqAGąPƻdv%o#a9p%ᆊ"!tec+SdjǑ+]GLjj~GHepl;+S8a!}dnl{*p4 2x_{l\C{A@XHT"f`9aGEOb;GNS+0BsAD'f+] a1 NlM7yzLj#DžZ1{6mʂLnYV ] 7fJ0|Ʈsdh|*|'@V薳*rPK!K`*B ,O3:$]B]T?Oȳ Ia zͣї{KH׬ $7z }NvX4(v@)Yv]+D 5,T9D!ʵ~w;U{FZfѶ aN)hd0[`w%BP8Ϝᴮ7X<}S5d 1 SՋ01nOIv|\ zuz@5T!,9;fҕ#EhS ©r22Fg|gU=ir Mp$P82y$h՝(]aZ\9$ ͇Hz'C;ٶ&w/Wrk O '1kJ}_p]A!4> łcDWFdQln"ɬ/F?biٚ]|xQkPKow=#^*ڮID~Zc<ԒT.oƕ+(\ٜdsV4&!8f W2uF揻>SEmFuNlY U^l~ kN3>Ϻ'})&1cLΣ Ieʈ>70;Tq<ӉRmeeKHXũ}C҆)W(.ry$_)ٲٻbb1> A.A"N9 Q(*+ɟj7H\~4\OdI (Q$8`bV"mf2,7 ˆ yifZDcQA8 Yi==Dnȿ|,΅F5mHۨJA@(܆!0|o"JԊ_׶Ul&dނ=X'@5HueXUݛ՟tэ' hvհΨ*cf[\NDM*_3(sZӶE ҭ<C?o]E~6i!6rX{sfHe '>MJo@qtѷ8R$"! &zO]!milhHs`ۦPǚ>'z۽|`p6KԌzUEl)<@ÊpLP0&]aӱ̈́!Z&~\eIyua!1|S3T*ku'70q9.fXU}E\L" {Rt^X,4$QklV7#@g:FIL8{] c4{TU*hk}=ni6':LY{5jY+1lkncYPg9Gh)ҎT/Oi[uޘ@FF`VȟꝳxP)F} ᢂb8%3>V<0aIhOwQvT- CsJ>dJUe4\&>/ B/[6][ X ]"&+J¦!i_a!FKEXӺpO{\!YJ^z~HWs2bsnDWq0qwA'CѼ:>^BW3g9o}w0% rֈ Kb-Js:0})h8hCS{ `UGå#; %ρ5<F.])Cfu'voѡ77c1?)twlɬC4_2e+i^qմVւ G`a#h"պ/jrqׯ߽f6o j#[pЗn#iɶӭIy畘-_%|KGlн|t  f Ѯz o!(z!㞈>{._Q|"=1u8oėbea>4)c93\(r[}m˚J1Nܒ,3 Yک˛SAU^סx}]̓BTVH >O"O7M4\![)mT5umA$Ȫ;(UmYlkkFk BP;钉rtQhW1ey+:;$ؖNWvq-28Vlr恈di5<@ΎťHW=ǮII˸b&({5'h/Ƙa(W2:AvCip^pTb3_WV>Pmu|"U–"Qacw$Ki|Ќ[2@wE*  ! <汕TWA1o^-4/ef?PU CۡѭVgX%ܟ2`6j?q/Ii 1(!I^OT&7a I-XG[fcTJr,4L8 6t~92%o*xw X8] s}[4rE*6 0z< N!RoH-WgC"Z ~Oh*= pxAl֬y/yDύ iU#uF.R8o60ʇ|c+p.xw{4X=WD]1JbP`GWj&j 3q{n;OoxQ\!ªFPu Q>"VH琭ױnzUvR[j9w_7ȧÆSAD &Wl1qnʽjD,e)c3 Go> Up6I~936z \;00;gxGfo&P ['H^>M2C9UЎ9cWZ> rZ۵!k ]nn|eEsI=7+c<q6(`:; o }+V k Տ~E|JS2poVDc!^ 2;Ru_+H;w}::gvIjC ;`(!I3[@T OW|8ސѻ2KI1C@LvpHK(td}ڡ\ef?'Z'&υ!ָGMr@'\xΣ"<!یB^itW3,P=w"ܵSҊ5YraϱyQN|͡ @!;3f'CU Hhx~w>r,rv1`-nj:OLM[j5]ȝ*C<˦2@ex%y8'ê*յB@Ė$~'tαbNiFZ>x [rY_ ˅dL`k 2B#ӐQA@+X猎%NmMGO4[hi` h{˜9;JAzD0ȃ@m:˥IȚ^JP٣<9b`DLЛF!P,i6N,~Q0ɋ[t:#YϮ^aPӐv>6'x@44 )۱GiݦY#>TRT긱ӻ։N"18-)-dv:tMm\궘HJ9ƟذHf'*q鏲V{S!U`&'\Ǒ.g [tɔ^CP2-`A_^*Ny#rd[5(_)/* .T o1{CC%hE@,ޣ9y#!4HLLQk~ň[VDhG^ З&pzR2Pfpʬf+o!H4JCpT|`&vo{~>o61e79'pmcSz07_l?G}q7 ͋1A,_T0Wҭ0<܄9H8ir+8bxAJ%^]v]IifbJa'EzZפNj5]Kv~WpX/'f•EYۣOK\lU=,vݔh^bXKqϦ,/roޗ%%x=$ Hqsb/l~kSUPR, +X]FdӬ-3=ǷɮwkՏ]`N>,°KƵ[B $K20xMKN06-]?CiwŇKTY'򑮹5Wl %2gX~AuY9}"mYBڬQ1 0h? -q4.7J+"Ǫ;;fm/u~&S_.u#Tm }O@i3Xk QuƌaC!18F љYWd&wn|#bGV.j˺5׳YȾrd}: Ts҉!C: x G8b}HZ;!˘qx`lj[02]@Ł-JlyOg+3XzK1Q@@z\!-|8 #|IMȭ--L#X0w+NL">wy't~D'gBD}%XT ?ifDv_ h_9Coz?g)$K1O1((g1.f2P!.?3gKyF=sT$mZ}n=7}3T3TY8=Ζ LaZnw&дDw&9XB ELVD|p*1+7KJQS ER\.b%H^7aYSh[O9[/Tސ->69[Z:b2aW8&lMc\3jJ&#ӱWp~AivϺ!9w-W8a6MҲ4(O/RT|njF-3r6~0M xe `m$8%[j|wGuܣQ6o}l7~+G'a?~Whk?E&W #|wp(@v'*jcK#iY4뷇3u΢)h@?Hv+u^qA eh,#5[")/ڵ@Nib:1_VD{:?~쵥4fi԰2 .fw{eCS٘"%`dl Ep$l 2#IuωJ:`+ 76YG.dFjE-cUOG{6+'] u!&+[&& mv=fk͎h:mer":6Xj猵jm л]jpٷfoWiCJ6 dQI@Xԝ{,6ZY'$(L̆2mS1_=+9 IU3^jqu`jLuG wI*k~G~M +ca4,#>3eH'ðkwz/O|^^{t=~bmT{>ebom-=MwˉI lPz7Sxw%P=i79R@D0GmAVi_>i|!.hw"CۃlڝZO,jAXϰMC3FyOM~ n,|L#a=7?}F_:HYK[:-yun=XX?%\j]6A<'pg!8OO:s{ lUpRʵqS{OV!ѳ˜!X>NEJSƁEl'=:>|%:uNB3?TnWD10Tq_Q2ERߒ&r::nPh S;;[cpNowM+rmzwXDڔcCh|5qXgOLa R|S54q rt3*9H[NC868Z+xB?.nF"cTkRb>TYNWto?+ ҢUCvpgMڧ&ւkP2OaxGPvÎ5 h*k{3.L EѠ E $ZMl_V2g5U֋Qc<) x0 Q(ۛ*w}V6p[ȶC4j &+xSyfɑTA(Z ,uN7GEQ X#0 ^<7L*SBn9Dz`#zsۗ?I՟cR9"N$CZ8 X|?)F1A6>Ggۅr)ACZ}.R1?FSO])mZ5,蜉#V&}|c.o&c] (1 M#ɚ^˿MKc+h{QTCU#I8a3 })3^_^ ݉$Z[B%a3'5g55X@j[ݍΛ!^SmA7;-&D&,ޚ lX`Y'rJ׸HK5d3w=״p YQbx[̱gI|M^C8BlĚ9ح<#̤IԡN_cdcҁ{8!4.2gu}il\T=ЃǙ`]Ryk}qd f"q.1,3f7$%s}5:Ru~?k4u"(^"vlѴ7Cip7Xr+ 3jٍ 4x.0)9Ga>67C*z呻PP/DXR& =8B,4^qH"8K\fϿdyK&`_N#c't vLM`PZGZzApM cD~> ΎH= fx@^ӔU8NqWNHWA{'G+ZL  iQ1Ǣh`1,_Lg77KpN\JZ&9 |P4Biڄt*c" xkxۀ-q'&WMW ̒3*8xY?6prJH NF21oQ#9ҩ-<4'D.Km^  C7<p XM%HK \,v\gmth?!_.$_PW'bF7=B}  :@lOIIfD,\T $m_M|pY5+J[H^{tiEV8, nKR8厧ҤyPxOsE혬qteyxNpA <[xЮ!6X4R6Q)(",⫄>GC:Zy[kEw k#%g"LTNt4|" uZ1+A{[G3H< J.']a@zIWwH%VTة#gTQiFotXmEQW`T5a٥ ߒMy,1CA.h(Q8Z3jL4pDi)d=)Z<2QfF? G:Qz#SQ!g,!NvyD x(Kv5SuzFmu襉AK.Fa#yl* DdhG'#myw+\Zb<@cq?{k^;xŲ q,)֪ͥW !Ir'D,wrc5hw\VJ@P-^([8W3xx63qBTZٺ2#k)[ɈQz"ZȬFo3A/BX l\CQ"ts։ز?6!C';G5p*ghÇ6D&؁1L uCۅv5:N zy{Ax?lX.p驹T]Wp,69tMԓ?vڙK3 2ɱ_U(Br%, 񤦥dhٱZ5sId{uLY6bPɎi\i\Q#xvvS\L ,Wokb_U6} 'zPrUhIy>jf/P%0WFx7 .}H0BA#2Mh 6Sx$ {V EmSU\DŽ wk~lz6#fd^hV% Q$13˴ PXx0v:h+mČu}$Xm>8KG4k~3'C*"aS ]r%qWO¥!D o%vݢs?-11ar]i$k[c;  +6μ320}(ҐODnrH<} !ېJ%~fPx MhTxZd F7Yy:46Jy_b[ V5֑z~cD L/3*5C$b0XrE2jUrɝSόuc&6M#5)D Zd{×p%4d`&m`5BTˎYa $kTxMyRr{(錶ѫY ߔdN];u6Z*6{@*!r\|2V+"_h.ˇg|!:&)*DjҵU)e Qh2@I۠)_ %B 1rq0;d([8 )IGX'A^R n.N+GxyYNqzoǦ2SdTArHdމ,2ܛl~\d󸼅o!+0 zbo-|JŕU3[FO ^`xpCFOl'Ugn.K8F77IVPa)3tR_Hߟp9Jc&Y[]W )w\|~!JYۯFD_Q'tr!vZ8!ܯĽTd^r5 bI$ߟ(1YFsCജ*|*д%0q#,m ҭ2 cVڻυ{EHxLSRvMbv fQHae 8 P5l^Yƃ$٨ 昩Gዜ!| Xe zҵ2)SkQa@>IttXy@6I^+"O Fs#^` CEC`e˝"0R{ y=$Si?Z[SqC z4T!z?:6Yfg}(Y=}O>}TWx] b&?r'%苹#-Hќ|/;Vka>714 PJ[$E-GgQ +v.H +D;mFS9+D O~I)>?sWflYx_X«CTj p{`WIÝU,rTvTNk3pp?D镛~A;<~+24p9$hޣD4ϒ*'k>OcUCfPXmz? nÁ`$-\jh0m78ź~` " '! :8O[):=MʃF[q>!#I@HQ!wLb帉 4Z^F&! K N8 gs`TSkKDܖXez=]+oeF(&X [3as~F6`b>;J;e,> P==).ڲ ij8Zgr>rKFG8ԝiz׀Byu^Y(O?wλYcf/a Kĵ09"\ԃek3Uѥߋ8͘h]?E Ȑ>ެ|ka 4?hs5^n;6O_ٹ'aF_뇭reP#\Ez)첼o W"&vI9YK!fΐF"kG3Z]uͺYgNb0}Y۶H6g^¨AO0|r6|4IʝEi ;ON- ^4b:)?~Ir&luhZN(3OA &z*yk|QB֊h2)E\BnG+khLY5fA( ,CWZ/ӝrDk~*exU&->S#_CAb>ٳPa UyCa2HQtnd} IJf`BH-gHk[]Q'3ןtgycJ[)ױC;yRtnXN?Ϡ|>ivf-4C8YNJӝʅA/Hu5 4\nb%mҌ濼BBUP\FhxqSG֜E6e9$gw00}-lI?fd{ F73B953rJR{.+ ;ě_<+#4"EoSf̂C#xMڢ$#h<{,hXyTQp0Fӗ!+<~H,XA!1IByW: bPh=ca)fY4L뷓,;.#aՠ+xb楷ݱ7FnJѨ" r!""b;s*oYd*Vӟƈ jÚ}a_3GRqSچeZ"ȜnO_ٍ;U.ڄG=jCzMy-#P4K< ^$HrE>ѸUAG@'V8uUN $m{iWGxH7ꚭNk:++x߻m{c'% 2%/P>+e|ؼqhu>֓w2C'24#weWzdbګ$Ce@Tu\%a.lZ0 vǽyov۶w8e}2-CŵKs7Z1JV<<UA :c,&JuKM5oh~-y0O#1(d~fqJ8SJޭ3ǃxS sM=a}!ʔ'Jy7_ k"pR>a+=cRz*(I *j5  7 m")6'XWON0459_CVgʩJd3WdGBkG@>hcԍ@G_ӐK2lWIC.xX ܝ R1r(*;".Rtww}9nEhg V ?fkBD!'θ4OQέ@g^_*ઉAz=ue<5RcB ƌXY8*#$e.H4[x:t=zFŪ-ֈ;$L(BjyplUX6h0@C}вI==l\j&us1AB nN6CDJIR$ $Zҗa60WZ1fpNCc3-dwG#+5+-o>:CwWKQᱞefJض^Z=s,$ bmȨC |ΆJ[p֕z<%8Jy授*ɵB㥓dzD.ÝYZ:n#4kPoɤ$Y<"n~j}Φb>t* S*(oۉQ0G(J%|2j`Aq *ȖRd(@aLR)Dy kTkܸ`R"ϗaV&b_ ]_s/1܀X[|f;>eHj _WgTܽO!ɐo&k"6>#[ :⺙}Zp@wN|^hvV[M+ѽQkbJG2Wv$ 47P@ kt!2K/R>Az7@{6 .8.z}=KTtREd %Ry򽓝&Xκo;'?8Û/,<(INϦ;bb>nN%}Yr!&=1 |qlk^J"QN[J(y" j]tlzz+՘X__IU1]c_ċmvJd}p5"l O,RAqTk˃"pCL >RV VzuNP);+I>{^89tlsGjId0*ʍ Mf0l%?(=Or<@4!#< تb8Q]nnG HJ e>#Ʀ#DQh*>y"\CY d YS\^ m Aqo!8:uq~zBs-m#!KhEE(rnJ5/G|~GxYc~[RZz'o$&  Qk?b,q0yky XڌH K\i\mBـVJY_[2hb":x*È2~wLGIK+$γ` [ XݭA^si ^]VbL`csO+*6IqS[ )QicVnͦFV7 r=b3I lSʎ$lX ZsZ NǟeD\N1-Ka 0U !uBDmu04P_cn"J1 t*[Gg7Xj]\uzęRq: `L %X;]ՍR.GTehp~{[-^t`ޫ{v&c~7]Fhͽ TZ0O+Q-'r!ԹuyڋI"O@I (Y~T6N˝Mc+o n$㵫 cIWaYTkq:ġ[ (-_>(Ikvhwv#tM SwC'˄`IE~s=|{͆.J!shzJfk1V#`A+m|f"1\()=9[{Au,!z|ѻmf#bZjwPM@j54KG $9p"zhZw(kk^{{B`rW nzCWsE<~1ӂoIZ=nI!>LTUzؑ;P3LQ'y2N!D?*yԔR猞 Dj;o~PgcB>"L?uZ;+8% H {kvbv8;$1' M#RꊆnUעM0ے[h֛>dE[t'6uJoN}, Omp҆Iy=c+XņVt]ʐ)6z _vpr~T5r~`U;,Ĭ1UOg*o ʫ8D߈#䤼~"NsvKf^)Hui~06vrvt H1bgk%1;[@^ߠ8H|[oeXC]Fh{H+}Ӥl$4 {F~=Gh1`S)>] OFC7f{¬4ef}w=KI0zDouHxAl?sc %Rh}gM>kjc/e̎Hj4.{A?3JZ$# B{a*j0`~D\Pҍ6r$Ӎ`mOxHJ抃lj(^Q{kbkBk Ru;Gm?`iFS+ 5'oujH`:Lyv [F/?; cza bN~%sު;5N~;w}'(oUj2'q|6`G>nIeCEpiqO!5Ili"S!UiasgيIHeL~ z x9/OY|.M@"0tߍ6 ,P׬B(zN*8.B fo%UNNB"BBD;Np=U,*=[}<̣tlAxr E}oS֐=Sʎ\uu`+#E[t'0"oNA-"RsEn`|ꃖTƕ0- *p57ڡ xȗKf @U8'2 =} gDEh?H: XGx2boАa(+,M0`L;nk/!sE #Q䀄rjsnQz(`ʍ2LW5wZVGt"E9-;4שNyN֌Tސbq,-^C]L_Ih JI# )l]ZUbPCP~ |E"GAVU4+"\&N42}}$n8?P\]B\q&b-PB71 [9I9z$ ontqV@7 mj7ismʦ]:V 2 Cr_T 6έ`qFϘ֞]ɳmO4ʦJԆỖ}5X[F?T1a]% C{ɉvO5T]ߠB=eog~,&&]a '(L+C Yf[q=2,b<ܭr‹\$K: q 5b|Iiv5\~F[/z<ѯQ*[_- #>q=i(ei "yoy`z&"GM\gDIC35ҨLj?K'βugWe*Uq_];ՍY'ك&ْVcm'dzL{/wФ+iKv~Nn'ZU!ayLzB$ v@àZ'JZv~Ts91'o~yEaL'QX;Һq S#awikL{Cy(si+=Z]v8F +5 : )..v :40oxʸ2ȭ?-6KTmCinF7;Td̞57^2ķHTVz|YMC l=q h HpY׵IR;,>fw?`ApB}dU[Nbenz\im4SV--7L[Q YƝXw2(MLE<Iz5(Si 䠔g):? x=:mk<-=(GLȻ4h[ ] / ,G^:/w:<Ū&M5 `3ra}eF^pH ,a'|e(l&9\Q0G}?K.wAaa7E;c6"]1[!0庢kZau M =SRl% &0?0-A.U.x6B'ᗏ5Q4d <$zoiWM>{:yG$lPN>~i64īMYQEoͺ0:-$T 6 s7Yަ|@Ⱥj7z! >BnMqZa IZr"uiNzPF 9.1B& 5kFLkR zR[ɂ_bhcʫG̖h Cc Ej9ٯ;AP +< (榵;KBo ৿W2]f$Ğ򁖁P ŽBh*:uVW\&2prB4X)ż_GbkJ}6^`xbS!(0]̔?to=C\V*._XXpzP8Ws==c& @,eZHt1.ܚ&:J6B4 DPf

@2ya!]εEe{K/B/}p]Κh D $Hf2~&M!D˄ǞsG-ҫXTwU(IKkl4|Ͻ GE:]ZJz- ]j5LsU$5j.ƕ <[h3OX!#5Hs " KnRmseG5(M_'MXۏ,DvV|F$(G'o=wkUE .i"O1ߒ;|[y{C q (yeqg?p5AUht8rQTΕ>UWٌD #+=ǿ'S0`SeP 'r,[9fuUN dvT geh2v,ca4.&Z` PdMZJӈʬ }gk {Pbt?Js)9?c# U["-TJc3" T<^>&*$"uᒜ>u=0`/ypy>Ed\[3u @Dݭ\ѧ +{ JX؛!׈tȣ?@0몐sC ݼ;zjONjz==VStT<TfGƅB(*b!8h[lFmcON# MPZ&"S@> S^{VLg#l=)~'9< .Z#wN`7:nbE#J1gX׸i#XVHEZg-{6v??k 3Wr>ㄲ2|Aj񸯔uMkQF׆+Qlr,ex׉4 02L?!<-ȵvrggnf(FZ4KWقm HK96-xJh>ڭX#|W5i?CEQ@NҢҫVbOK%FD 0|%x_1'yZʹF$_fsQ,?9%{zR;g» ~/.\u NGZ4 ~&Eŋ8TEe46#3 f}2GUԍbLX Xry\mI5c Oph_e8sFB-Nʍ @G__1@ہ>)#Nq;rs i@$[WdWGO$odk0ۓ{5D s9rM-n>"wm8®ꕃF [q[XKBxEæ̨2S654A;~y|%kYQ÷/'>`"k۬_ŷJ-75UmA0/$ KO-=qIka&_I1& z.: #KG0* r?I9m!6ufy?74;8:[(]5.ŋf&si% dQXl|W*~45wV <0 yYTd:yr|&=쫪`z'7< lr ϡ梅ܔY.z D7e dkk+H_-쨻|H1Ѓ@.`n*M)`WؑygAfy,ɴSu•Bij0O'/ąhGt̍cD,  \8Z ֈv;o?e%cH,_ƿ;o|QUmA(x0YTkd%]Y{U- |Ƌ_j4 a5(,mS3jNCjb' %)$2CH2fE{'!9_!a8"\Ptjѩ]69;"+PA}nZIQY=mQ@}撘~ $oh 0b+? sfy*% Ţ[>. u..h+p<+f%(H  cv@{})*Ԩb%"i[E!94qRY?Htz9}4E>ӫ DQ<$FӸGևiV;큲կ!]Gq-'C~XaC6N>s'÷I6仢_ VP&aUqXQS /^77C`Y=L\aV鱢kfaUQr#W{VcuN +2_c1a9^[=maTĂ%^,K|7 @j?gy,qy&@ &cC3׈.Igx},qM2ylץ{! Q(Huv짺$H` ~REw`+3Bvwچ\TO'z MɘaBLVI!p~մG hO{>?2q[͔s~w+ɈhC(VMAU~莿e|WMO(}ia!L\$N./9§ Zd&=O}QzyNDYlei^m"bH?Z^U@ M̑c;_y8ok*CZLq5kNe\Am+{+#CIS x"iIpiܕ K`I3Urۚۇn^X(B6aW{32\C*:[|$?ɬAcDKE*E:N4Ԯf?oaX̶-+DKܸϸ%G͞2avb]OgEYI9Pxt@qzN"Y(+ FH G#%9@96~/_ԃ.Q{#܃\X1B9} {n4d @L+4o>x?CťZWٜJdΠ*azl7FZ t4;%&jq?cvѓ΋BGuF]LWƦo!H)̺":4GL;%Q2&hi27FoLtDcZ.;2gK1xQV)&A;/jj}Z[f8#1bֲ}s#Ǖ(}EeOt%:fQg-t!]K =,3+Ÿ# uh1cDFkq}y2]fcN '}O)FsPXeky.$hC(naUiK~A~ϋ.isߤ  @!bCB<)[sJ/4lxip)郊3})DX 5hnGDv1y]?Пf<`ffР]팿W:*eC?J!!Fђ [3p]4H 1-VH hC:a0TH:rqwH&U/D5xşY@^xe_!oE(1 E ET^%M15=+6b{^Hlors5Ee8vm79řDS)˜ C%^"zZ*,H%EzD}}P01&>ؾA'Np d?n{DfQ_܌0 o-:w]7}]X%hd}ÙQҹe|YK55b6:"aсm+3go(Tz^od!R-<%O'%YJ)1VK#WfP$mvUjMKujxy7)ZFWq3]*WQ5 Gti)sL^Iy!n>Dž(Sf 78-d硽9̠98NAWm^tR,y?#sfkx@5:`>(È/610E;W| AyK(Jlc]RT.Rv[$p6t1Ubwwqʏ6bLt%GP)N􁒎fA'z7lX«+Q^`{^: S?_49N-1/b]ê*j}(˒!O]ot.Eɻo+%(vtM A=t<հqڒȋ?-XW/q1Qkz/qe ^ KZL<6s MbY_0>ս;)*Nt','l{#bd+>Pڦ*Qy/ tm\7"u 23u .o!}8aFx>ɛ{ _&L96{B%ePDf/ƭFӐ2YZ:j&eNv5"e.*^yǘ4@#|z) b >oQ7a-Cy=ͤ B9gI瓘-7-GC]:3S8ql|}]^c80L Al\łg=p:Xk*߮aLl6c1pg1wYgA7 ,)I+te^hokopq.>&#!0܆-f Q=)+ kLНsLfe4X*{Ju.l3}'I d;nuz&9\ #wQ8f.$>h ".}#3ޯ ,cU(Zss=*.MRv_ _rAR9nQx=d4pSLP8J]vC߉0!A!A:벽OkT/zv:\%S,SCS>rh2wϧ궙Ѿ))< g/ǐ qbxWsD]Y\QrWIAG۳ޖ f?6l&lsa_m]vK=+&CbN+R\`2Gˈw s_aZ߼ڷMFgetǨ\c0|jFlt:4Ay#6#5םԆ&V"Y㟎dl}k@bn(u¸ l]akH&Ј |S ,#P &*s10SBTl~XƻȇڭI8'I-t*{hyQ൨%斮ȑ醸:8 ɣȳHY[IˆL\)B=;T_)R8@ChpJz !EZX'* +A+mҾN`^!keR!H~~AseL1vXV*",ߠm{?ُ g;xp0̒A 2;P'M9@v/.$I+t_qXwSȲVZjޟk}QAYݝ3YĆե:`rWij]V/a=.kpDIaeMl[Ǒ}gSVэܘbK 0=V\$< CMd":F}0~}B[㽫/ &{%Wb6[rS(hG2Y߫t/+ R|3 vҵBeuo锃|q"e;uj)$WA uT^wȄIv2*Eꤝ(%If肥=Yy q)d ^[EeN 5>VR׽S@~;eK?"r^t=&1`",HְT)䊪Ix(¾'ˋL.GK1ӿvDuEE3a Z/X3["3 i6/<0WUB֚ƚ +jUvtQZd/ofpS *驧@‰ 5U2:1eZk sЏ|'r,pmׄd)5&[ѵ鲠8%h;v#Cqv`6ZWWj@p&h `$Mshp6Ald)sCM?ben?Dhp6 +le8Zkg)bKȗ,iU.u7!X~JhiAiw!8ĿեzBM;(o󀣲Hp3[?^Ѕ$J͗CÖoFVS/}8KDrΖ'-ھ5]}r-*'^FUZ ̾V;*~%4VC!p ٠{ܙDJ7]qB"Kz@˜ӗg+tӡBe;#yB$Jg,ב)!&=ah-k ?t)wEzf;*ok}pw")PlM)0mO֣L_PxEj90EWUCMt}ZڎEgr#W5l>7k J2uc_vruPK< Eܿ4!􋟗ьʤc%`t?8W 55+B,lE+m 6_Rg'U xb+yZFTQie&+.yvp "},;+h0N(9wֲh1&84bAM)/u_~/^zctN਼3_zFA9C"M)S! +-<m vq W;ϑ{2̤uWUζP*[QUH|Йf+n"!}XIBq*kUS'4N=vԍ '{ٔpnbx9Lʏ^F<\'.49;%1^%r|uOd^i[wڸ̀-%N~ e|wv M;);e0C'j:'Uac™<>![jH%܂1O@.1Fs Z"u=`G2Y`_ 'GU& }| :U:if;ٴ1\K'eI&!dyx@'|\'"SZY>o].rny+9 Gju{հUN-5Ű$|ي[kpANH<\6$W 9\(Cv6fY'q US*C+"D[ԺmڟVeJ4xXs#B!0:*›PV6| `\d#7NhSQ?Ÿ 4C6oSE^DV=r b"pTМzjq XAp{n!PФxxtX 8>|'i6=Z#$3ǧ1^/vb=(&^MGVS`ꎄjM\H;}Y%*_"Y,2>vjDbq0 -J 띙GaTh,Dx7fy{t7K3qt繆'2^+դM-.WUzvbtX봒\f [Td[u!Zy0+`A,%_ =s<]?3"y#&r$FY%7'䖆a~)8L,#֑cц VDx*~VvXHigM `^*aSl-gl6:|׃c VnOR}7SOk_GMwM=MCgbJzʹ$kD{ALYlztf2\r$1l;A/TgU4h{_ -Vv=gզVGX긝ܼ۲w9@CS=MW0 (l(K5R;;B$ܩg?s LR]+5ϟ^  ' IwCU6Ypn fP&;QTR!ZLIogm]􉰛Is= l8 ,|$E-XUJ"K^hÉ0[XOIC _dmtD.Zx} KPiԃRy8d }/PErT>h0dƏ֔TKͷ(dIzA;IkÃY&ZA٥\O[V'w h\3Ɲ3XE+2jbwZ2WW;t"SzB#1ybcuWӅI{C gʴp* `:He0`2% E!"ej{CY$ҫ]7٣3ru 2pewyiJCHD2 ۦO ħi45B$ȜV {o=6ʶťM|CXO$s@)SvGg+_n9}nV`c)AqUOWKDp {fH.IR&U\+H:m pp`E&=p @B0ILS [t-Ć"焎_;h*`E^`_*=y-GȜGm) 4%1Al'#1@~ k%P S!I<;-0xFlaA:u{Nuo]6CH]HCc /i ֪&>ngiwCTsC}UA> NS..+Z M M*l9ٷGآ)/zhXh/e|`D' ™ea ut8k,~?sxN!zh36\ƹi?l [h :ZpMdۢǯZ[~& e']^<wMj&_0YXІ뷀e|MW$[ŀ^XNX?$U'O3OQ vU=7~0?W|4xRMeNYT7-g⚥YOy:]cHeiݙgRcl S|o!|,njT̬;gOrDlQb&&0AF{-ȿq?m6 0cEnWTv([a5y A.+q6zW/;\GR+P"R ;BKS,B_m Dtdb3(J3m0~UmXn: *s΄&ZqokW85]PC9'py*<czN:L] X1O_w*ðmf1,}4Nz>~)gRs=@vyk+a(z#txMB͎< /AvlnxtF .eE-`ƣmˆpNZ>;*$g=,7r\B 8*{':ѧ ѨԴؖ%|)Rk5C}gwR7 CEWjZ+wMqΡcg\&{ަxyAD2iۚauߏؤvVC)U (2bn?ٹ^oa0y_mʦqlZAY9CkDzbiMu@,KFx55ɲ 5tIݾ˅> ?H}ek.VZ{Kt*. (-k-'D';I:yiDJdl!3DcL!=EDhT[Qt0Zߐ >rQ{%M\+'h00׺=P4oLH]T5҉Ca-E1"BFRt !QM(ҽ:D~-58ۃ+ԃӚU81{؍souԱz1cF P dž:G/ X; 禽-r^NPoN3&G)x(2;sddsIi4[D;,z6e޷z*ј!}耩q28> ~EN=qmJ}a:wav[pI͟> YޏaELw*R)2+R\EF@j 6q5;fm0A=c\S3H4ttZze9] WԵ=CS̘#eOoS^,ؒӞ!:>E_3ZJz`~Ubh*~"-o35B!܈ iGƗV,^3ЙFns-oMYA9&tQtWe5zvcsBLk8^=[p- 㹐#DžX R!v%2hڑi"wR6D&=x;X޾ruJU%&+;?aZEɾST; #,R⨊J/ӏh>+V* !YRkVopD| 8@'hkiFloBےKTkҁwj/lY 'YĩPϞܫE Jf[L APw6>`ScfM\&i^]#w/z__%c&NBe['X ̛WRI̡Kibt^#bFM@*?ҟ9\>F_#o!b/L6f=Aڷ +<[yn-Gb75}u}{*,wB:l êŒ& 2nO}M I$#T .RCǾL 7x>?JGuR 2(­`Yc`Z S:JT?@>+ZV~VB>Hx1K:8 ES1iYPPJ=GNBzd2EG93$JaY1|{>Qu34@8`s[,[8&+ڕfdb}9*](OzGʇD;taoG^ͨZ+Ry+Aɧ2V /QƐe0_B ^dg֑a'QL5@Ç=2M#C-ᢡn9/cyG"Nt!+214Wd'@pPڠP'{cIych٤e2\|>DD{3CYuKȆ_Һd 0?1b%~BXB&;x 9M;P|F8Kڭa~բU nbp943:2Z/#-1/2my~@JA0'.xv +>wW"7Gnڽ|3yR 佮9/ċVm gAw_FfSȢÎflNڊ_ Tk-DZIRAMX&B,$׆4-wP¶+PIN<ڑ/Ac Y˯` )yO|GhQWפL.BSRWԚ7{iVIU$ 2 d+F@O"de6i YxMlbM"f^SG0; Iwp?nq*WN5 Sގ)X8hV ħiQU7t*qπ82Q8FΰЌ k֔uY+MnN)ZsHd{CP/U/_An79~-hU<*k'vjƖS2$S*qpBeߥ|3)~ QɸPk§Lk y&%U@ f !0Kh>)"ŗݦv0v3ݮuqɰK]TCJTGsddƲsbxxH3;-WI,o"Df%pPSlqLE'~ÞJ>&swf?b ;p Z<|='0%!K]}7q m>Ij0j@|{- vJيܟ !knޱ=BtbK~[MYAAV :J%\S"GdS~ wJbI8u~L.]T֒ wNLct%䜵ey@#!'&}p0e 'ug@*{ܤC [IV6MƶK͗i-nFlX결ad0уՂAhVB6ҷW/ag{:H7BB71遁8v;8`-iP;I.QåP^A/Z-P S|Ax1#_rRf޺2 -r'\q8#<.?fV23}+0|d_5* @RvnP^8qxeEF7Ro4D*p4mY$z.B+ak/cI4'Xhb\[~ KPÜI֒ ]r/62%O$ER;[z"i+$7oIK/* {b: fZ1S%`OdMKF BbǿvG&:F/٤(~N#MDj@kZP YG`Q|͚~qÿǓN|u &< N =jb+{3s^ȕ-jS5]vYd)6''nsEw 3&q _1jRݳ ɛpbxQnH_<ϙhK Rîj¿YAg=TWgYSfQt\} {(-:K&\;iIq/(SI;[\0:8[& GċPo>.a#)K;^pa^_k.G|3Ù 1mJ$?xsDRb^݅\B=<ݘLRZ9)F&\1fjJU#c1 knW\s{J__M1a+GpAGR '+>S 1r2 ,%JA 9Y I -K/.a*Cn[mGј3#oBr{&˩\w$rl$b/^Z FT虜5S2mW-!SքCs9_ ڸE'Nd3%{5(*Fv?#,eY-?O1*@uF坙ݪ* KƜ"LДOD"" ,% mH]'r;C]ѨjDM$(#:¨,~3h+t- TВ QV%-?7H87P {/' nsTO +tXMtz.WOOQ|#Ĵ%ԗΏ _B%\voZka[Wͼ_i7ZV!b]]ŶZb*P` %oՍՖOcv엌^$~ EXE3"9O-wH[i#$1ba:ņGi0 eQ}XWFKxDά_ a>.a>uaN y4 / 2dRxr~UV*P[M.I0zm=; T:NC-3MJzF;=X5!^nHhp$n$^)Omje=̘x./_! ' e+dfwْe !-Ӎ|.ZX"(ݓ=#8o&[sFAurt7ÈO^"m9 N/C}mOzzFX[b{XȣMTREetSh%h_ˠ#o0L2t&3o6)E_tݍT# ߝ[ܡ$\Zg V}KHJqkՑo.Tz#X!QٳVz юؖxvD9@*MJŸz`;FXFC0 !Vp,h ̍wae([=mͥIr r dHl7~$n0+nxxn ^h$)}VMNcN)[oiy@7f!5U/j&{" d+_k[B;k#M8>O!x񫢾CJd:Mk-8[}$m]P7Ѷjv _GX{ph"Gf[ n -A3&P"o[DىW l;1 U Ppxo"ٛ ib"ax=} mKJX׶@#?ýX7_:pv]Vg19egg(weH>1<%= }6}n/I "AP[r-k78u~~NP:&^ٽC.cOXm*\X=y!R1kͩCHkWk!68Mi^`rX|T͏ z@1$%ـ#^mTgN NX8Be2x[ 0V[/i{/m~}*6D w6_gtN|zDPXA)NٻpTBa8Vd]#r'cM|Z!}۽'.4Ej/g梿06כ^ǨXH/ѽF&;xx:;|i洓2K&X\XBKd`Л'Lj(%w$mƀ՗0-AlZ"2@J{,-h!fhjB} _ߦvxީ.t:6ݓ!r;% yx}Ӆg2jƋ~Pe|1A={ i/,ZyG= BnvWha VQUe?-ek[Ո 1zDaܧB1%j.I:4/y8Pz1dF@ 9VltCH| anMș%|J^W܇{Φ:.Ik'OX"G`ʤki!8閧~bo926^)%ͅb YPt 9e`'DߖuQt **gA>,4eio.Sz0J *}ƤrVN>;ʋ#sʌހvͮugmy0!n4m!S`p!'QZ?/,i])<4϶@}57*ء3dki/dA"D<;_,_a"oOb]3hABlǣZm,*Ob7s0b?#ZR`/Rnokebp_>z_GcMݷ ``\>Vi,ФhTg=&sPv>ӻJd_- kJ ~!q?PhUтePU$+J{iLrjEcq%*,G"dZKk#$GcK/@03m!䤕㢉9V6n0<N H3nrv_08 [F\M,DB,2P4G#2*rP/-:'4(tJ4BMOq'nr?MˠF2˙mX1s߁Ь]\)#^KRpRqe1vZA7r~8o)=z8Czjl+zZuMV'eM?X OFG\܌:Ye &sym7U*yÚH⺭[[V]eJu ]=St9Ap)f]0lnY;wxDn3,D ِ{`-%^5O fk+B$񵨖D Zͭ%eO蟸 [I$( 2!&=ن6m]}vGU4h$I"ICԩNQ^q"~Ê+~2WjKu4d9K !~V#j Q=Ll&_ h75 ~@PÅ=,ԛÈyZN4 \63|lye SK2'AÂ1Njv~8>.C$ TMAJ.il>p뉘1 N; t_/D):SUYم*6}%PnSr@!r g{9p\%$TRy gXimwPcFuC!f Lə^ND[z9S! 3 a",qTTGE}p*ck BOh8o7Zv TcxI`)eVX^d1p{ݯ  d/H$h, ۺ=ffG=.4я:ה-|8-C(qՑ~TC&\*ydRO'˹V)̘4[W{ Q1qW. e97LPUK>;Bʘ&2l.p0*oL J t0K EIA'b%=diK?(^c"@M3v&BlrկT\k@h@-k-QBo9! u2*\~==AIå^t<ϧy#j>WĶsy/ XXqVt?K`W!qihM(.{Ce׺c W 7۵WYͬe@'[BG-a~AF*%Ԉ55_eW0F/ܢNt5B%Oxߙ(7odsГ~.9ϺlS:SitKՃn bvNnb6JNFE)hyR'Jh3%8ĢſQWk"" ?b \sF"%Rd=gW}N9C*upK]_H OV9o{@kZ{ cVʍa:Rb )%ZQoT#މ;0Kk=Z4^:?;5 5T~mNa-q-].2fVV?򣌗$ǐ&P?Y5.q́4ǮrӃ܁B~hzNgea˄Ufna.N1W IR5 Y+[ž&莧*ۼSEmj/xX0_cmW!GKEpҲ-(}$O) 2~1ZA۱ 6|->wU%@c[{=GnƸ6C˖?jXFVq> ]M\4;'mWv/LjWgc@*zCxp 5gH/YKJȈ> _Z`"5O>ӝF6PELR`rE˻ YuzD͔5zJ*DhdA*pdtW(]&ɦ9YYl0=m됳G"He=9wr0Y_o,X[d˻DNf.H]U ^\nv`Qg[FTY[$2-k#tscjx~Oy3%p{nY0IfR){7;tfZG*)C\ Ö}G<ʙHZA h__H\R =lXQg[宱=]DzwS{>n>D-?WK%<\4~'#NLƀnA(O&H68nhSTsya0;Nn*r cxkˁ<2ˇ:QIݘK3[&Ǜt 1n k9 '26\/Y-E!!!`儿Tx^P?gEe뤶>{hj@ \+K9/w &Ut7  tŃt&_9\~ EM#]yA$QuOS!¾hfGg.uGaN[{!x;A(q ܋ X4C6:f7d^9X23t'o!֞~Ɇ )KYԋJg]mSFK_csSPV?)!42Yd[5U>;D"wdMo *Yf4d'xeD. &dޔٲЅ7[ގ L&nTAz\9k 0޻lL% ,] M&q5q cExj_Yp$ g@  ~.@Lͅ0( = $I)$>`t+W,U[3Hn 4>8 Ah!n/ YkLk?r btS@wwh?þذ^PIQNov1Ii2-;~6g+6D<. j}?A^jTGFЋR*҇{ v- zCpoe+/vVV0O6b- K,{-ہJ 6b0D쌞u/F:^w3GsRWX[Q0C::y7BU7A_8P3(n$ lK>!)O*ESNFnrBs3~~&@ / : O#,"ܨ pa^{wz}̃Q5̅l t}D:<8,"DD:Ow]N}(7D! JP23{] cN$ -arfeFƀ 3. 3׽,>k {x54FT/GH㐳|C9xc~m,* ⯲2O[9Q++xO1Hŝ„\hQ-\E#(V@v6nM9,h"STBhf a5 ![,3QRo񵕦}!o4g9) I:!wۇ!$Anl bْ*~O03&bzHPҳ<6a[ q#my$r&߲2.ܩkR Sve*E/Ƃ)/]ѽ ?=wwi(th LY;Ы{HILN8Tm[A:,CV> "WlZY/h!bt62>ioL%Y6OSEf@kKd _1'LɆn4'up! V"?_6Vk r딨">3 R\Y6J'ݹeY ۬Yf?i?rfMm D_>[A3VPdWȷ=oa8R dLвBjqUVÂ3L`M$#rX!_$ L]rEă[mDZJ9"4Q}x z6:wB D !NAcp?Ngn1!6tXR ؃v` ;sЊݵ+~]vz^JukrdHX - ]l%Lhϧ_y#B߬\,5,t/>r#WvVV.5na2b' >eqHU"s=Z)&4%;b{JB;\-Lt6K.\T䲭sT_%rX7}6°5|׀d!Yx?^TznI: \ jv rH+WX`݊͟bϚ)NfoW4+l%>0I.5^vf :pI3 C*0l=ty|J83J '^TḚ0:FuRN32"دσHLK!D..*w!BzЕzi"Un#f=qJ`DV*DLfs,uSOʣkN hy9+6;.$9RCئrX1BEPO:tƁ,ꝩSHQf[>G l 4e.%cz@19ז mz # ̕w'_!]3)"ݲ;I뱌u?!Ȓe) >ct>w{/oA Oՠ>3nXxѐ&p\9{ܽdx-5*6A{x>qOWc[Ep0FŮE 9OfVWZΪ8a'zV,`X'.2^S8Q~ZPP)3U\YalXZ^RLS# qP*-[kXr)0+Çl1Bo΁₞w:S7$y,Z4);kB5VJg YVzmTMB`3dGJcE(O;ܯY]mh=G7vמּ?Yv^L\_d*)8+47q˚όtG+Ն{XZ^A`LwQ+x!h%uf6x }`ka6DᴮG^$Wְ/IRjC|   k(JLRU Wܠ «.;3+=lRT`WXnOP,`> Ad\œZ{e[^J=-4-4Ba3!RXzRI5e=IcO]JHX%+Ġﱲ(,|CxVbbAS?zT@6w=̤d^wW RZ>p#"*Wʗ6n-ba"2_+O,"{wn{uOvnaFn٢ $o9G-fI`$Xy侁bL_r5/߭4 =I9e]>+-鄭Of<ܑ)DK@ 6>AQPZ]V-|#Vz~]m9WHAђ˯ǝus}(K^@?6*t.U,YRe2JͪkDis0:aHIN99pU"՞s(͈~ǍU[p44)kޱE,s13w@'Lj[{ZT7Đ9ejU}LQ%Rm-mM+Ey5Z)?Ƽ5ʔם e}4?nL2hr ˽ 5%H/F5Wdzdk)Ul[51mI%7>t#w=OxzM#a5€QMa8_!%aK; һn56LFWeǧ3KKtvJj=rX Y5qf$N74/.'0tKЫ<7K8E9Ki3.f[^#'wrfj6:_C*">;K @BӂbC~"e8V2}0chww;-`ꆛU j|:GǍ8 6jeÏ"6Hר,N!AqYPs}C#_ Go}tؕv>RQ{(jTY `t4ð@Er{mz $DT^ (#}:ևX\ȁ!Xtl38cL3j%79myzee4$u#% h۾AojRta壇yG6zgCsKsjfX:K'Y& _ɟ&Ӿ Mhq̘:-$v乻뢓'O$ :BSX"L?i^h_MBZ7-C̞Z)SR剞2dgp(\/8VUQ]r`Zq:Ia,ŀST"KY7ҩ_M"ZL QЊoVTث2+&? 5Nt`kVDTIג~fFTm?>ڥ[5{7eDǓ=( ʈB.[ IxcA<DOiqE* Wq+O]yUKZ cJH=K^[``NIds M%nfF:PMpQܾw}ԇ2Q fʷH*SY&K@ Z~C~@4]N93ѓơ\b@~MZ d: bQTQbQM>s__Kk#>S#y1d+}K01v-*Edr7hT .?ń| 3lln\mDAGg6&dEMeowMҗ IFSY}Gb\-m[-Ri޽C45 "8l¼O{Ǔph Kתu%l(&]욀G6棂}4flIpA,h'VnZ:2 }dkV4zenP-=eb(fK{p%ڿY\@;񙢼Li8dRutck3Ne'z1.H)<nj-KpsdኞC =I_~["g绡էY=4B/o,t p4w/K[~x xɉ"DGauY#6|aa E1MD\DGŞz ~7KF61%a&ooV%Ve {7Al{m+3S>b/hgmM! BK؃2ݙ91mB5}yut̖4SMi@GR/5*#hNguRHܮK N}:yF x쭟yy7T6.B iD7-B#"W4<]BɊEdF'++໻nt{-V;Bl1*Λh0Sy p CACH[X=G6G $(U]a/NUnn;Qʈ隀lS4S8u 6Qu)L(W#L>rds}0 Wwz$-АMw /I3*{rc=:0ʩ$;Ey@<( 7n:]J]{%'`g(Zs߈%~ٱ)msnpL#V8gQHu148#hii e| {6u&Yz:GRm0[Vfv@7]MGQ1uغ9Rrm)PFir+ $h 2Jg|4ʪf4W0eqgwHvQhJ]"KD6[T ;ȸHO-Sr$U@it @DV aE$3e9甎.y0mѬ&>ˈQ*R"+EBas{0 (ѭZ6>>L8)l Pv!~W{)*Rҁ=kX aɪ:XEѳ"j}τ(r#RO%6p #Jn=qw`VU/gnWC^WqxQ_%0ؙvFNPOMD46v ZK]_!C0(a_v[4YBHȓ4wcG+3-8׍^cbp:V^k EpЭ򼙆Uq2æyu]_NqHqiwJtQӪ%WJM>Ye8u^}p;"0Y(ʐjU6\ .ciWd31V8SÈ `OiۖeW "T3n0*A_sRkm$GmCS2 ~wR>}'i{]uO4aFGFfYnZqeI{)ΦAr"b(Ÿ%_,V!U&A5hlJP]g_-.76 W9 >CAZ"5d! H|$ PH,5JQ$plTA8z{57#,aEK:f +D*U ;緉Kju_ג/|O* }E[x_#\'N23R]G%72loV_*(VZb4qf}N,VhQàǹ4Հ3]f1h!\Z Su-0O)/CA:&hVU 4.-PRk_׶lh,Q0\1}ɲ ң!0rP3:"(m' s"%k 72^yDfc0k|CCY€=~9K@ZgG2۝Ǧ&<.%t s<{݄IvYYŜVUY$4Yo6t][jAr.n1F1I\bKxBOdsqѐ?sNçS#VӔe_oz[kumE&RX}k|5Cs_7CeF踍ipQx8p[6ǛCX4s.9  VP-}ʭҬ54w()X}Laig<ߚUXTPf瑀ɹ0X,|N5c3Ԛ@K~z :aэZ_'"8H nIa߁vʹ}/O:+Y AV%te(iW]ŴCsydzQ b8 ^Gm~>$KGמ3K3鉋ҕel0YmѢ<aQ٩N3Q†df.LB:jvb.+P%=>gD0m1j``\H0hS+cmsgh׵lA9.VFF+ҘuJ\ ,)ͪ*7v,|>{MҶtC3tNоy#heEs>|͕_8=7TPнIvÝh!Zfk;~Hrf*x)@1{=>l[A͛љigp&, #(uYcyp*B'1[1=x\B>+'{3$ !BuGGKB&rԶʣHa#plz3@yQglgyryOY m\a|nQdJ'/qmTUXۀ{ `6͘vv8u(@!Aq/m]ЊјT'"g u5TKpXsE 86=]ӜLս#D~>d81S%P+6' fXXź^H߿qM\=q]"Adozeۈ<~޲G_$?:<[ c\8@o'BS){3Yb''?)luj:An{u>r hks!h>rgro b3+} `4P3\≿k3,gNU5@I# 6 n bfHrJEQ=XВO@Q}221GkYgN-.Ͻ?'NXpQ"wDOHqKWCf,otJ ={zQ~M3{+B#8؞' YQL¨Fɋ;ķ;s];4SȌ0X7EjH9Tx E 7UN#NaQ8'? ٹv (>¨DFb*I7-Tp ^I NI)ݞ|ZX!Q.HQ~vj^O?9Ac4D i@S1S5(R#P3U [}1<67?0hPh|w*4CXu'!rq\AŠfs Ϻ d/ܮW%kؼL7ݾg=H*hj\lLA&fK)D9 w (kg^JNmgL*Zh; ysfPWZpDwX4!4=_LSǫ9Q‰\ 7B?P&ލ'p~nxڡ_ #)SfQKż#қl, w*+lv!`m$ņ֮Ϧ9clYp=w;$x#w²6e}.@y,E.؀GkZ_G? ;E1J_ǥr۟r_ [7~'cq..8+WEe0W+ݦs^#̳w s@0z!##G.Ns3q bLHwiD;TY ' 4&>=Bu)H2\[H h/j>W}e>+)hJHrs%rt;d?ì8cMzNm;?qISg) W`\c_- 'Dd Q%lt^G(p]Uu1^,g+?)&;W>6rXPR 0 \Fcc#vH~RCArOz\̶'6u%ѩivHHq=`JgU,QRRi:7x,WU~0$u7p1zY1ybϿ=vگ-a_͛ˣ `(p`ӡ#q Zn-\߾3lX83{5,> N/s텧ҳEycqd86 RO+?Zw (9pfTgQ-Bz:}x-J\Fq㤯hd KLnOhcN ^KZUJ|Ƌ0r${2i x}/He cD fW>М1XdXT j(9_:BՐ#کWYSYcf=sOmᜲ,{7B#8 +G+d)j0>.g/뵽ڴɵ}vFw_J(j$/ <KC2ΫnHxh{e'A uF8Zi%>rNbTb{"Snܰ 0.~E.?]t{{~F5H 1崏a"W)g)49 Bvq_-VWI+g}/R&W'5=u[GMDnn;AqtBE7hQ/fȹ5lTMЧ-/+2*$e5KMYȶ_n"5ROSZ7=Ϳð/2q 6EU@̴;L Ղ[ɩU-ggw%]d9Rzb('~DpC ½N_~D+m U28]jϑ Ls"83{J0p86qjzl=bP;ى]ثTnKsǟoi\vP|_Q8^٥k'Q zE.!ظu"'ɉvM3dfyy_T*G*Xǡd k&Kt5Vk`Ihy7fp ۉT>nRBq0NflrA-Hf@J=Nr0/曓&KŨf278ei KX>mnᨌ] .5eI|-F\$*u$62))ЋxIs1t4 t% I(}!#\14'G-թPT)cڻM$VaYG)xCkxGp3wԢa  qvq񟰀 H)en5}g CUDFaEC o|w8h+v3 GR.z[h5M@u:WRm׽Eo\&@KbV4ĊY qf7'͈/꾪O~! >wkv&Mz YKbW-pQ5m7]z`SGR?.DDea;qovQD/򐓁s"!5ZnZρ3ѼV"񖍢g?IT^,D:s2`*=@FlYa-F&%)h&S3`nM,rE3SW6z#0e'2yئ{ R-DNMc!QpPs lPlmhٗHI|'{fK=!i J={,?ׂ콽kY#e4=^8OpY$JA l7|gnTwwGf{g|7aA:xx&C,`Zo<GV6B^Om(ښ]6HtHv@ m]],:Ӟù\'Kx {t5Uw$Ϧ͋a%Xlgg4|ջȢ"s6ϳF\]nbͯT^XEf^ *;)}~P%%a H,=q^Mk3g8*݁\\%7艉U 'I|`ӻ#e6а>RL!&x) ]èäw|?9gsz|tPˑD_L~F E I&]hzTt}lKTOٟukLjTpf'myIx+Is&){I|4l ]Lj7̎PEL!ADoBY4\ k:t183|[]a H Wl>/)Qv,lin٣f,ARSޯ7R[mN` So,F Iv̲A383 % li$*"* :a$|¥&cy%,Yp]|:TiMnOw)c77? ZQΛͲX9D Yi4nnpѽ= w# {bߺ(Es 32dܥUlM\ S{k;/tsC V E`E_GO *h^3E!:u/zDۻY<8yCT_p]KIfyjE ]+Ufjs=c3Js51 _7‡:ORV ,wCxUyNY8f`n:aarxz~c琠cNи+g3F%Sw -GCTw'>nIHxf43R2[U"4/y('G!*;7γ5IvٿqWXVZ\$kNS0ړA?[&BC##Yq{pJ?%;x$4M u3f!m^_~ d՟ÙZK.|(WVk`N}#ډ>?)Int n*Q'-oBrm#W\ŠrDBhlǠ/ P~'S*8i td閬J:bK-%j!忶/߸=,EQ%5]~9gM@H|dqݷuCoՁ{sd'@Dm|@$t_a3PG)A@x mӧ#͈~|Bx;3tB)pm#?S?A$B`laBb|a-7wG<"`3?aA,  &MDjۨf c,-zݍXF3,XA;,ZjU~T{!70rR9ORkE @} ,oN_,c9P2Y/̲yYUv.Bv4+uO7xfpcGuE=|:ӧ Oܣ$f/h-Ay4Tz}0gLHn"GBZH ɭ|5 Gߊ./wO{t7IrX^HC[qbYedFXXu a/C3;Zҙl]-.Ϥ椙5{fF'mЎgv؈dS8x{5 M,k{o6, MʣA<*<V"wk{#V^oKB|P8ed9ss5 eMn<ٿ­spǥh [hxбLq{x(b/w,'9˥0["e(a/-X 'i׷03mDAB{Fj]W~ xÏgbYy/9u$ܧtg,R{TS$бO5TKB3|T/in d=c4O1ܪ`(vSjI*74fry%OI_8"P;č N @`]ЮuAhncrW`xhWS8 "2u]JrG9*ȕ"b"$ʙtDByN} 0]i-$][R)BFM="A?w呁"%;yh̓j]|S\8`Bg6I: $_?CYE0 "U(ZDLt|.poӈ[6aޚD5g(OüFQDtFd 2OashBsu)sHVƩj[~D/f/1O*Fu^00,8#3(R`ztC߃zGtS wSA5aטY+NrڛK Kҭ\:NEC e hdoR]"y\PjwXU*pO{ Ҷs3~倡{}J#A̎Y6+v=6:dǞXk,ZZ\'5&Sb".s @btIk1ߖnC)HK/ua P0u{i9ZUWu g[w#`2|bc7ٽj` {|to>3I)jJ(jMv?`nAי Arz@,eZt5%OLZtR >Վi&Y?TKeb< %^j&=uO.S1}!=?w$?V>\ dʣu}7Ng`^7:SU݂Qlu(D ݈q5Oo(49QYb:xӨ*ƯM(7጑}.`\&7ePܚ^+] 浘IP)0u Z-nQxjQ;&s-~tbsZgҪ!y 8 ]:˶5{]嗹hf-,C+8`Z{ށ#//~pJQGKeRhV!D#ka6O, &E!a94r"GmQ> RH)D&ad 3%oǖia4v+7#ߒ䒝 L)TkeI.-wM}4\'[^E4C"&ba̎Z/++qډ0_EcFo f[qJ˽^ (|2^ _kA ߳emRM4Z=_Hю]!RoA﮵'+sT08H+;ytT#sL%'C^s.I i5:s޲; &󆢐ܸbC|=fYSѣUs뀦K.˪x bYD5i>lo^ܢV_De=_MbKUC*q_5s䌞.0$Nb]I* 2USW'rVE6C_]JRP⿈*g «'lZR}_Hl!U v'Q0͎FoU$"faDfghwEG) v]' ۘ~;nn;/\ KK0%s S ن5iز>p.S&yoa9:!Jk\S`b@]%PSHyNuȏ}H]5%v "4IH v촬_\[Vi`XyE,>I~eOg﵉aU'[,3k!!aK|vgpMVu #$1WcseBBoA,K.j %|{_#5%5̜G {#Lz 1%s9e+JD#-p8Z<ţ~C. ʴ)4XƸGVa{OkM @K4/z~3 7Vj3aj/>.U-Vl7zX+3w"Ⱦ@ysQvE\{Zl@+:%_Wjz9U/ҌaR;ג]@օ*TզUz-?^LYi`7JZHKRϾ?16Yg :"U@tIU& 1{uʨ4FQI|1䁐xبKHМqc0IЌFK{o) `O&1}\yqk淴0O#"g]@'/=&/jgT2J$+)tdlIډ\Ԫ2حv]Z-R!&8 9S|$PWRKD}^Ѭ8L0#3١/3Wjbh't5 4==/ t K0Zo$lb#k58ֿ .+o% 0QE؁.cy`F}*6J'Zw`Ps1 j% KäfI[nXMGm RhS ;,Q5֓!E67i>.d)yXVTFKPLQ݇1)ht;Ord#6nlGɭzE?$KH1 ˥RF讌@&y+#|.IA{K ϻ{imF8.~Vknm_=n*7'd 𢦕;v(u\`+pWmob%QltS Nbתŀzp#\5nT/"J4kV/qM pK] `-W}(n bm6hFPYv} oUŇ9]"}+kUNvEPtZc0yD.*C(+v؃0 F0?ɛh M~x hcMk:0u@B@ѩzL TL~|G)z_4F*ևr8'~_semC/+:}E8=?\s!$c}dm@ٽEn6BIj&fhSy͆4Iu'^\zD/ԁ@B+.Z-dW[Ay谻b#XfM]MZ(!6J|z3JG*BhE\e:R.;B֚kX}M̀ g BB'n تHQ4 -f8&K+He}mW}hY<.W'O-SL<312!E·R$1ȨD Biad9N1Rdr#~Rzaz'|, ^Brd:S~ǡ?3$R[#"O] $_)v_Nt?RoU(dNéYp NMGn`^`GxG`3PV'P|?4kWu0ohFSTkoH)w-C70Q9x -'ڶha$V2r; (AVA/6][WT[Ֆ#%Mn /ۯ"sTf=]MFCi2 U-v퐙+' I 7xunwXĢ3%$ m'RæMHwydQ3 x7au vWf*^W~? JR~ tQ]AJ-N۾H1 Z.T.aOWJ;f70 \~xU9@YÁE{23t͘`UPL$8F98?ą])ç)+~)1;#2G _!x}W}~@,ŏB/* ֒5 ݎU_K!A<+ hMOa4pԈhXw kjt7-u Hֺ0s)4 ]_?ꞧY~8Y\OOI,Ue3NJrC+Ife38O]zR6fm?BGsTՁɦHGo-n}4?tt]@YNkJ^k$Ȍq{Q!u06~Ux TYU#zݰq\`{] Fn /BhtMוF)RJvݰm0ԑ%ET!6oIQ1Fq$}%7 nZ`C՝zo걛tXBUq)KO>Oe VEv2cf zܵ9K7N`:-tK r9 TU w ^'߆bg[a\Mh/ńG˨W~0WVŭX1YRȑgI^ty8waIq1_t-_1#.`8N.kXz ezn8ey(jm"+M4,R:5i0+4@=<ҫH㔥isp@ 92*d+%ָu؎/}J V ^[mI~"ex84wY*]Qę`\=k1gàs'H "e1%  g)u9ՆIdY*G1"'UF!éjM-טϐM"Ɍ#D w褤G&%&vFaBY;69F7ۗ\GOPC62P\rr>uDG>'kW>,C!/zh.hkT (l,g`JX޽Yzd6f+_'0Mu!h'Ej'gRKqKhVxdCc$yk2|H+s7zكE.[ >^&GWyeU5bb xoP>wO*$uONDP@`.>12#, IBPDPb'dNG!f@y5"8c+ 9"F2M7є14J)VChbHц$D,"Lu*&^bP[jM6Rg&J[;eo^]9Jh~] f纱AהKO P'٤,ԹRU.H 8fа޲N$GTO4rv4̅I/By넻XtRѻXIh v2r ڀп]C%ZD  ʹa8X6rJ=Uڛ×G\)BUs=sy٣+gP` 0SpBS6jrbG3q*BaZ`vAC kYJoCi7qL,^gu>T(Wݖ@=R/-2 Ɩ*I'I TBi*@8Q11  d_u h֔:/"kY5.ͫSd 'Y}8' ˈ«, η.HZ f!TMӗS($}`TƙZfnI=A"9\Y6Օz2)/}g7'IOJCez*0%=v\ 2HnOf;(3bfuGg-x@f ubN_ fЈ*zĵYzN tEsl;JFy:iJci S'%?Jy/Vcz197ga @-G$[Yt{:]HN Sqw !ͼ~zLPj)y iR Mc0cڸ1:QR*\3ͭ:^#8ȴ9M #OD$Tʍ_Py0|Þ) j!PWGS; m2 U9>dq+9aiK Y8MM=05-e{{Ns*Zрa&H>bl%Nrz1ZW vᮦ~sa&A|Qg,!W&} <8&p^,CkiPas:`!qޯ$L }3A0֋]crvbLqy/<$ȽPqbqI )a|F~T;X~pV\s¦t3wJ%"uww{kR ]-opP3*7 ۷B7 rͥй6b΋W{d>ƚܚ7mO.cH9E;y;EW+QǏ'Whj Aˀ }GjvqJY%*grQJB+|Y?3pĨt826~0 Ƴ>ukt"zJYzkEWxֳJ "@ТS=qpQqU)8Mx!t0i) r.揲ZE9 7JY S$NJǏY#ȴ9c-K[ENc3ӾT֭f&T -mE.Lk)*^Hqys YQL-ǭeu}JDAL9)}5 ߗjF'14#S<{n76/i (ti߰KyD+A nׁn7fWDğRtBeTbVsƙ+eY,gR[=ٵ(vLP[AOkC.vAINMJᷥHtL_\=.[7aDឱk®e"%lwqXug }V(|3fbƼi,LN#N-d,d`l229KOS=JDVLa̭S.bG0 +OiB5q-B]Xѯg_8΄XR:'C)?zfjUƌZqN82w>ߒ58זmTR[I sj?ޘ)r|#KFnҕp߸驥Ʃ.CRj3OP\xܦƛ_/H^EU0A,u~`is\UP!d]gAWi7$_=Ƶv^p@zrf0W'^;20a(YD_U6MANc<RihF垆/`8_̯?X"n~=RUzH@w/m3F(jCR$ bx C5kO\tTfJr.3gLHgO[Oj'[$~e+ў':FU?C3+Z{Ks$f]Xj ve'Ct67@z=pm],|4yd;D"ZsaulaV?bnI#y_v7;E)BS9 qQ' N9, '!GOoo.iMs҇5U2bdZZ&u]"g[U 21Wr?cVЮϫ~R$ְsݮߴҊ$ npW.Ηsh9b&e7IUW ب^UQ.` ﰧ#1 Fep@\_j;a m5?,=V#څZ:nNKh/K;UhtiG>L|a&_pCQBBgQ\.1K˭R -׉4_e>H$m:w!U= 2_KT:JŊZ G]2찐̙Z1c;,N~hK[v  jX=;ikmiYVȬLU\ijZYX4a%wέ *րF ]Bcz P?:ozp~}%X~_G; DB6~{q*NgC7?VIra VRGeVV.d4qUxC]g{$^J=Supj\cLDI|@4eNΪar4/O^z+:ݝ ;P*2uAdADB(3%J84W2Fx \bj%M%]3ا eFXH#=vRMQJH}؇.O2-8T*%c[~A?bu# ܮLubP%c"߆W|t) h3P)sE;*xÛk # -{˵-- ' \c+LjBA!2}tp▷/0Qh)6Tn@XcK< S..XQX7"4tFήSEE9+Fc?exKxoC(?o/b5]7vwdA0b]S6OBƃZ~ 5l]t-}l*MA"ů⮟2˿~*iAkhs"-o9^زl"T$~z[@x&"(  n/^+."Euzr F8}W߳dJZO5?"DJ걆| 6]l^YfI&=i:A= <9T+fhҵ/Hw;IP<3ED0MH8blKVf>T2m"Cbrͬw.\f89@$`[G-#XH= qroY;x+鐳:5D< |8}dFujugrEa?cYݾyԂ cZ-xZ"-K)/hmMI8K}])˸^_x~1'd A&CI i8 LH z?t1|+5te=uPECJBd~nwcc`_b >7[k HRyFВ4m"v qmzN/&o-G07bK#;5z]2ف ,jKzQ[8tʀ=ݧp7|hIeߛ"A~i,^M ?JFQzʠBzNn]tcxG4u=f0[XE}p%C8pzvqAchoTNL8K`_wf&W7pOϜ;zJ<i+2z } G_(AI8![\\7'xVe]v[l#ڮm8=aq )_LԻΦ'mӷ*o/@-l)½xaCgl&>cP.6'IhҤVldg6ۣQ_)6ho<{f03-{sZ=rͩ-'ʤ|iN@M¯2 ]%pK]*>l,Ne-ңeV+0a޶ɻBQDlq ΃^u) dM(bW>!%5,3j"oXFwr)D'Lw_h_eejk%dZ%o >.Et Bq|>Bp>Ur8A#G˪H9Ĭ8b:dM= t uqQ-xȭYlWzC!aNv!1DukVMaS"L|NF#8B'2}O\x%Wؗj}%$4U,]]c? ѵ3ubZڻM[+%Ŕ%wz Q^JYAk3XOނ,"mDuIpHLS'x|XOcb\n=M_8rOVI`ěrm7 ):W07>n14p}g  \hulB\/w@;7Zhb3橙h~gշu<ɚddxB#wdHN95 ַ7,eMTlAK~DZBb)8g^ymje;R]9ݟG=jD:˰sE0fcP#'m!ז#Ijc,M޴L-IZD &ؽ'^h^*HxLnTOM Yq/g-_۹qmҮ#,s| #+_L>OMy{)+.ۨA"OiE*auQ4qFe<ہoF#XBvETeج2QG =uBw~)_V0S@Q*X?ϊX"0T@$f:V1t@[١hGꝄ0|^3i5o(qN\ȾUD|'A,xLLֵ+-̀s _M-P]vNG+X䠈(i1w헏tro D|!ߣ{;tB;Cc&m/yI:WMG -ÐJ ؽR66$+5ȓR&,M MSH;_r,>d$a(Jzcm:D~ӏIӉaY4Y%8%AYɪkweRڨ!S< kh]Z|襍)*_e^;K n֒VƕOɊT:0 E:t'9;zc_~]{+HU5f@MR"CN+JR1mAs%m (RIa;ő v"hs]2=4rv Xnf² 0a+0)!8h=㩟:HU:+B+ CZqW sq',G*k%%;΂D(bbK7Tö0Փ< l{Pl*Cf.S rDVy]3 3kkyʜ%7V`] zdh-@se`-7)V*xd օĥ<涭HjGR[a'X9.|`Y7繳CGU?8L5HR ~ۍ@FU$=m }z)csZH1h'/m~eޕ '(sm+^8jviduzArS:þ Yldլ..]&lʉ;? 0'Nr1̂V9`,Ug=ZcԼHH{òW[!C~xZ_BBhdq0`mFd[B974>M' )H>[< `X 4iܶ}y?P*VI&$ ǒ[=;֠=j\Uv[xE84H6z1׶%N?L"KkLT*uO=t`5&'ް *l_Zl.sܬbco; ̲S3[[>?>Ė$68a #bN+2d}q=C,] hh䥪2 n7lKv6\7~⒌#qj?GH"1m_e5CљN"]{|TmvT!uɯFmG)bxhn ,LCV-Y%p ,51~uKj58!?\b2ϘȤ%sp fa,>qw`]L/EA_NGcC4mG29}BcVDu1? \6>_t-4G 0tDKӿjB @܀ThHC2!(2X'M?Ε4'؈EiRl<XU4R'*er_pLF mJ8[(<8yZQjlPi|z{Q=u4;KguYWHÚvҦ_iixKv ~| &Qi wnWP=8m8c&Y qԺJs0Yk]Srb u%Q5a ˫^?ǵ5e|oSf N5*ǀ-Lcc7 NhP1@xvxAr$OtxGf!IhrFG'gӇTθSN'<2ݿf@je.;}ͩsV}0]uȰ-iك8暰-z/bGuEDYWg;żsƧ"`VK@^E72'x4R<\ϧQ>Yq~CNwJ(ޓ^]! O*ն QՕK̝^i&Gˉ{l+;b.nsf~؏S {Vɿ>RR'Igeg z2UM#UX|c)<4)FDup'}\"GH:Xx7ڐ%3ÔuU0R2p'L aԜ0b^&n޹*wB݂zBi=Y2Fl;F7,^dFr< T=;]^d;ʂ0l҇6G B] W!J_{Qa/С/bWQ+o:[Y|xj-q"jݷEOS_zL  &> c<F<9Y<k-^ܟ-Ŷt]΀}.RHB} zkso/ P贌"5ڢ*AkF|>Z٭Fgm0țC_㈗ù0ٲC$E#z&QLv45JPºsh}!=.# +nZڬdR q/;(Xa{wD]C08*ƢfJK -UU4{*DQn'(02z3/l™؋Bϯ$1ބ"ŀ`ALn4C4)Ppȯk=lT^se)=Q9J7J2-?ȕ|\w>wpBDRXxfbƸ:F: o0(~{l׋Gnհum2UPN MSND-OW.aIv;Da}VSj6 ,}t`(˭  5Bzz2ۣ#(mo@0(ls6drgE4=$XLмȀӲh=a"ĢY`YUk?h"QRG!dAJ,M›&.~hZpz;' g#'(1aR2:\G"}>$ԙ& ~4@>l_~/#uETfM>{)ť#N<O̸+%/BbrJv ?\J<uvGdܐtuf[Vlކ/|ɮi1m'47I Y.ۀ`@mLa͛}HvR聜HjKǂ+ =֛S3b rYmh/;rL;2%>,ʌDPvhnJ+e'tŃ6`Ahb1Y!5Pw?29f;L}v%y>{}(~9Ɂ!a/r. &q?L.MŎ4ܭ-@Rla[D"-<;Oj~ h?hs!D^N=Dnq Ï%݃=?V Be-)x=#/ַ{Ly>;N:7kNƃ2>f`lx ?08,5^04vOy" pi?910lnpD S5̀۩,ʗafurUjϊ# /ZAˎAM9G#T(۞QJ͍݈!܀E=SHw_B߿vlNCh ̘r9.rhZdS}/[l$PP#,±.D*;^f/aB۰Uz:1|u@ߊ©hq8Ms };f@.3D8>~KUbARxR(X\:\\G'y\r J_x7/y7KcjZ._u&w =<{2hب\G_zAuM&)Ujog !=8pQ0)/\_jhMPʛBiffuWj† nTWP*QQ5n.My8+ˏg0-S`|MND>;=IBfO;2; MLK%T,?W:zkUc K(]pĄ;y>ߵ0Z{i$!Cџ^>&{Ig|;E >4gc.Sh Jo[XMs=I,cPov|P]&|*:~}R܀ZZ UC+<UxjeQӷ7=C?ĥ?6)oKs|"ؙvfIfCdZo Id|ԽS? -}'?T<'!2/<ļ)U-ZljKIvFIH$=}|eҒg%F>)Vӿwc,sj,owN4<~8a"k@8RʋkSykN̔kZ?"ؑ%CHȢfz^qe>"z)1Jͺ)v(>YSN->< Ev=d3cbw:)V s Dp2 ʾ˒ׯҺ}o ŵfdkOf oNS'geZ{$ tUdh"\D05hvSHmd'K飂Dqkʑb{CCzC v8S;C׏z.+ƞyj̛|Vk]RA&mhAwhX:?bF~Wb[,ݒGg֢Le`髾f0DժV-Tڣ(^ˡ(#b0euC(@Wx@S˕?3?:X`ւbKNx;*fbˌI)ՂD6Y{A=XـNR.R{ ~6<+S,N D!έ͕ȩYós\%̦nΪz]6`S~H7VGUAP!j^_> : ҹDS\w eQvgTϤq*i-Rm,ZenH-Jm߯\arxB޿pؘir}L{Z&.[9a:u{29t gkF8nbc C/K"-4 KU+y\Bɑ%o|n23RAۅE>헇 }HW @ųR)L{l.6V{ZA7cN0*a6l;.#".ݜF)<7؂pArXuJdcH B~Ӈ#o =3>Q~RdMBlC8hwU ׎ CdǷ,=~o~;(B8R|2=e##Ƀk'#"wH`>[d<1pGX]8(k AxYd7=WHf[1YUm9U`|EM.g۷ذ}3c":V29(~6aý#;d+;.3i?U B"@K8n&X't@2Y]͊Ӵ&-]ݟ\Duu +4XRלS!:eo M3XVP*4֡ B^k\MPX*!Aih>+5huE$`71N7@4!I7ag:sJah5ߖ~<5F`%w%qЩ0|,]#$#9^qiubY,!Dvj̎M @s]|;d+C.tA"|G?m"f k0Po7oϫDĭd@.܏MiC'&3~]ѯ\&ʃV|`/e!¯wB֜ 6\|B =lv8D0cW=6J3MM}BBZwNEظ9Y?uslV&1oqNN/w&do L彼3 VtR:(B2=Dri0i:"coϰbHhYǁ klՃr7JܡN:sBʛ T,NcO kg1>Z( 9گL)(xq=H/ho꬈{q0ң!ғ3.iZbɣ:,5*>D̷"zsBz]K,wb\ ,k`}n~J4V,^F%\cb>I0pg2Y"*۽GrN#VzVzpt<ʟ$ lG,.]W&<=ж6: lW 8ݣ49۱Ľզ;qӑR̼%^@&ry3^<Βyk 8u, dOI o &OF&ڇw=?6%:J:};CbI>Q+ 5{]2qcV9%̳hvi8kM0'>lVԓߎ/n5'χc.$p}E*ye|IInc(ƕY'wkϕg'@4Q{R\Yѹ_+Xs\Fò)lX8Wn]P7/+Lp论5Xo#ՀtJQALdO/irG$$ tO*lz[|9&2&(J9LTm )d+؍DA$$E̞: 2gz*\'?YQ‚)JܪYno9/UU>ZA<''<Ԯ4so]S8=a9_s+@6 'NVo6={ Q}MPɄ"DN}i>0ێf$AM؅YF"Kn2{1l[Q0w_)&+gSXB kz Nk,p?Big'-x Tuao/(-ێ}j#_ǾL7Ïj[E++^?nMYQV6KphR:41:qga]sMp9wOН0M7uFцPbiFi[䪏R~y%oNoГin\cEWg4o[O.En^12ܾZcK_:Q 4@~̐69Q]G`"Hk_[[@ivc:^췕c"9o@$Tt4\xi:l9[6zS:qghtKzrƔ6M̩ɭ]WKH:օ|ZOڏɇ}kAyRQ 7"wvGPbk-slT^Cu)e,\J'a׾q}3PKv]lr;2c4cjMjG_d {.,oCq)M`u*IQuۙljq\7YKlޏAW]{"L[ 1]k8teŬ6)6#%tv?:.7FmwQyBA.ru@4#<_LvحXw\PE%H&7gmiUHæ/#㉢5Š[Ass(ɑ$F^|rsR-o"33ϼ{!ʝ9(AY%vFPe[i2)pp0]wnTUCd>mx#X 1;EWjpj7D<K\zFX91lS ڻjc379fCh2kK63+ .foțh*"dw[Fd{˸SD'(ϐ ɥ([57l{ŧ oz7$qf Q֡:FsQ6{WVUΰduǶ{ ѾkAeˋަ'IRW;"͝hFN[sȼ­s{J`&᜗V .H $[$!m x ln2zs6vL= ~]#1 BwrJ7﨩]8P}EƑ${ o2R2f04WptPup%=yډi)(XYII`9ُ$Z"$q,έEcĂ ;{@qq[.x2Y˜H1|d[l[ mGFѸowlmbdhda0/K'U]PGƾ/=5@1_鉙^U0$I<+DRYk0At"$gsNp9}co0^Vwo! !b>wb;_U0f9 O½N?K'4M7Wgbۇ誩L#t{\U?% &:{(o8:7&;ib (@R2]mجQ@̩Ķ \k'%˟: $2D9clOMЧsNjdq,^Nm7 J"*I[dar4qiV{{ N0 3efVtՍҺkQ^Byc9iB$f,y`uN(j 7C |nҾ;[GUKo'Yw 7mcZl:G^JX .ًJeinM5sEMi0 oږ<4IJ +w`a}>a(fE"h1 iukST`*pKx,h źVHJq_=U*o#AB#^fh ؤpBЄk4X&Q,k:_E*UV{).Iy)Gi&p兓r wm2F +jn1yƊcZsa*fƒˮ{!T M1P{f5cFѯ?FȮ76o䨫Ѩމa@{X s_tTm9Y&W۲̗|=!ddBAIF|: G¤BsέN] ҕŒLUќu眆[.Q,~MX`$RbQޤG4wmmIA 2*&2x:,dg}O]Xɒu}ro= rڂk3!*wM~fB.ΒGqD2c0uj#_OIyVD i,6-sX0I3|Z*Me-8eMQ2kO?'}y 90QnafITPcca6P$ rĸs/_jS˂pğwg sh]N ޛ(`8[X%_"}&C!Yכ3;LC`_ai\)+''rD.]B6<⺸&䓤ګ&]zHE_ڣ.¯s(&iL[U\,iL[]^됉aS(^0s I<ߒ:2~j%^\xDΐmFHfH}u{вء=wQ?NJEZ> ! qoUm#/ŋeLֶ,ʶc~F[,ǶX>OI}sh2(jxBlV1gz &E}4(=P_Du6n/6=xU cOfM^\HBɏe:yZ_`M{v`@-(W>Aj Y wK&;Q‹5-ML&2NKA-y8Z@Gd7pfo_$3߃܀4RT!D7^4>Ov#t]KXhG&"i9C0¬I{itq}|ytmFqu|&. V>L0X@jV.z[[cŏ=k/1^=1&{̖<[37Yvn4]A\4Glgw'w3Qk_iJ~+;NfKT"D'9:ݯbXȒ_vܪ |S͚xINLa >&p H$a 9WV{8G eАgqnY`Ā̲lB$FG \-~pr4?/DaCS.\[ \ =e,o/oZ8r*% rم8n9AjϒhQAq\-SOY[Ș-9(L҅۸i^Xm=&XQPR :ϚЍm Hf4 z'4ӻUˮ*GoQz@'2KYऩ b(J&Qt<,? @Cmcejel f+,BAF$H\_[1 h{gig *D9Fdnt+Dá.vҕ-4Vv !E&{, ;o9וߪ\EFh"@"0[DX 0!,45 Ek`_ekxd1q .Q_ uPw|H:Rt,&?ոǖiL5Nސ)in(6)Eq8+S=\ԑ\ȹ&Y^Q8De.;LyͰme\Ydg -0X#4  ,0VUJ:zRSkȍwM b"iWL?Of}DžR*1@{Ga!rмIh>&ʀ`2<;@)ox!ڄ&Ԑ?iph=m۞d﭂muwar/n2SuѴPZ>zWGC++-mzwn3d#3Ix{3? S{RHwFI!nOIN -U+4> N]c{U8ƿ_́B31[/0(o0UK R/RH.#d@B,BL0Y x#SHul0^qM.:$b),*EcͲG6(W zgi9|_yҾE8>u7_~FKuM9#$]d#9=oC`k^Fֱdq~.+=>z% XbK}l `ʽ[{ԇF?>PnٰrMn- ?3=qԎ_yJ3.8  nsar H/p̣g RsT2Ậ~M|Yz)=R[O5{"b"h{PVlLZ,k_›UCOP҈+CuRLLsM=zNޱKk[dzg-'Zn5o=6>.nI'Ouw0^쩽]8F3a*"0g'*L>#C>"'DEq$` ĎZSb@,ՈL~\ (92C9aL k Ge7eouVd]<ұREp #kXT:@u?vUTD@hph~==Bran X~v äw "^9Ҟ_H?ga j* jkj|jijk > Gn7?|}D_Ԡ}2 #a`C!'8ptjNX4]$~TS k/&C$xY QeI;w̝ e!(_-)o݃U-u1JS} .6qqJAq-bDPΐ[ Sez\D |"6m 0^zJ>M+rS\?OuX?G& P  :/GV  I2 L7yE3e'щL٠rUrDa laQi10A?,%+ۏkcQ*|0.<=Owy6S3g&MTe~Y<q`WYZmsQNVVp$R'nNnn9@+f1|/oD YIx-L2ꊦ2 {jr|mJqH5PG 'i!Qdgga3ʮ榛 f:Uw 8T3@-@ܐYg{Qs8bt^s ^04 oTxdLz)@P+ryrF%Y̊%qP({ʧFKJ4U?ksWNߗ$|JW91nLZ;V-; "sw5_ӕy9Oa XV!KR{Ceu]L%tvA"U?ǩe@@ctCSxc'oߏ1u{OA K<>gI 3Bk/vJ!)[y2.@n$o"%Z aIx T?`]{^R~XRwj)ʶ-l9#\l{kw6+Jɠ<]+ik;n2V!1cU{5Oo\8ZHl ߄sexg4p9YA#[I3*1Kd9:yLZb4i_*_\tͷSLV '+mNrP}@R`y&xT&QNz BzõUn V)]IʜSJ쮏$ْ$` 4`מ*2\PA[D0 ;F/CM5`{_8'f*X! Nc٥VbTzjlN=Hp36:n'䫓 fDCY}Z#X@ycC"40>R\6.l`GxxVeps Efz[z%gqrgRX ωs ?tyZdēzKK]4nn.aF2UI.yTA-Em)NRwJ8ͼͫ[^w O$!"@Z+ 1*zaD,WTp p).LyT0S:ʠ"]c*Zt.3Fm3k!l{& F5gVqxi} X/x (iFrH/R̪ɛ8;p :k8Z}coAqXXavG75:0nA*RoT@=QELHL\<#dw 1 "b{-u* hܩ9?Mһ~im irz:(#f#$O+" -㶠*L6)"А|ae+e\@N:<( z: ˗5nmêWL IoP=ef!tqO;}}^WIcWDUUrؘm_H I>@Y!~X +VH[L v 2E- UwiAd:NP/,ix_J?WԳ>4lwr^G8%PFK\f\ ^u#Ԭe8gT|s&Ln"JkV1QEk fK4 Yf! l#%k;fdSH2~疂u}:ml%2:Pgr'2,:V`]d_+eTcE{y ?q P3 *$ ̻ϧ1{:eɑZN?.4WL۹.< PfZqbTs=~G}{~]TC`E894uqmgbKa|хKCF }IU}'HFk”$-{" ka٭voՐ6ed=f!iG"&Q.m~ V[Wwѭ*44gJ어'r; iI0<2Hd8B%PxZe3MCR NFk?1 0_F$T_ bovQ2}$DG: *4ǫ  XGqτ3PL3{`3T5Σة/5IhYHC+egB/tCh(n^Fl^:/MЪdgg#حң8ބǫv@^drִްIFsd3uWYyj PbDns%Cx-wt86í% Er] bE7fJƷAֺ \9~3eljlFlxc&J1Lo{T~=k=jQw^Xa||RIzva s8[Q&nLȧu0[3%ep'6Dy@jn>N p0OnGSsmG3~ 8}}r9 8[@禬[pY[a}'cR< UZ#ƶQ4PE^J]vGwjg,]Q02?@ e& G9R y2q ڡ7S0p2[Z:EȀohɮ!,2lZ.sKq/7`;-&׊Y 2ۊ7$gEѳ2x h0#ki'Є]綏6||x]_ë0?rKt\C\vr1^N;ACR8G"#EB}hgoqq{t;_g3n-uGi뿼0;,˕[j{0 /[7blB{F+Gd/P@= 'B)(|tDrY>~mR,Tdf%h^?PA,pY (9[ Y'/DV"|tdFYH&7u9ΑW6."+dJ ea =&Ux܅ڲ"Xz,YH0(xi7OuNWSp;B9U  qޛfe=IC#i^AOݲ:ME~<)k B-^hN`4gz@>U2 =q-R;_O^o4u^wGmSWAMcA7P0730B=TБ^26`~cQ {Çms.#{c+UPIRh۾K9΀\Z ?aҨx`f.ΔI%N57;VjOB% Z2R([2Jeޠ\#Z?`qJ,bbCcsq0 N5lˡ6ۘ;[,q5D e5ke#!vxx.gįؔ`S|aiĴT \*wK?F4OXη*@Gbc#дThEa⏌w'&9 Qrdw:| k˖ Ⱦ7mTAFWR Vy0OU*{c$y1?:\@ 95auC&s x )U+\yE/K-zXtSߋF=/@j , #_ GaƲ@ h5wɱX\[Z(*w|]bu[ɑiNMP+T#fjjl>BIQZ8Lu)WwlR'OvxL&Af5Dh)9Kų{=ַAJ h1A*:}et_qiZgjSSffihuA&y=.0c~wfniXj:Veg$ykiEF8.`x?/彫:҃85>;|%TscMʜE6HVtC[]nSg2ERR_nOՖCgz>Ly6H{W@Dt,Ag)Q.j/QPth%m]!&5.ȃY0A;I~7~5 2y в5kQF1kP&z$]pX^\ɖ)$Pp+.} pT $QJf:e/T5g#-#$+y)x4MO=2Kr 4 mcXFOՆ~o=e~J=h03 P{xIA |!9$T?oR?b* L@Ub  "nm"w' OP#w3y']J|^b>7?QUӮN];fS]KH{~:ʗwTW A{6CJEwr~`T81J>5YFFvwԓM7\s"2- :0.V{n˹; 3kzf/j; `[,B\Րo0ۋT2wb`[5#@|>٦mzIC+L}~ຏ+tպ$("p86XA?AEkUsjda;f? }psJ1~}LEb?Ѹhnl4͹-KGPˬ=I)B2Wg謏K0> 8y9GBk轈N*=85?Z !*} h+tI3\CE,V6,Jw)Ov:KDkJU a?SBiOYa/%ꙡ/,E\4˳щVH^4e0]*϶<݀3YGj/A ˋHwKM˺l6OD`SϘ"\-pA j6`LD[q+ޏ++B0rQf?6Ltik}5GvAkV(X/~)˕}M9⫼ VG[)PmZ;aqndחjEEC3dckfQLpiD4YOfKǨ{ V;cm~wgLZn_H_<_2"x蓮%D~I%c!3SBc@+p=V/~1#qoUGx+$6L\_ʪH0?5y@˝Lu fdX<ٸ2ty6,}fҳdFuC0+]É=vn]N=3H7v .AdĂv8  UK뿩8Hm( -'Ub &/qZ1#]V(;+TqcF 5;O?^ςbc 9 Y{4KY9GB em#9UrS4MȕC9p( 5(l өÿrFA|nƾfr~UE!)`}LU~f5'D/|Y8ӍeۂnYԃ( .v#Qrev,dP<.p=XZ`瘈L&g*0kS bʸlJ&MXcMH:>VW$j1į@  b]ɇz\/x@.*K(ٷ~*cg8oafj!A:S /Y4!}}&1A}V"]/wA Q$Qsqg!+RZ7L㽥fXR;,`Z1E#fe50j~NgUѢZ,D[ڨR(=N YNcnHD]vC&Lg>v bśHHŞ{È{08H\~W64xb^nB8qި$7s}O7ј'%HS͈㲰3p5sC ;`LPywVXouպFA +L'HKPip5@xpԣB@f.FAw{9wTĊԮ+ݖ24{4k@v*8/ Σxq͆8 OĶ'q4zK dRrP1krE#4Hʋ\r>r:tpۉr0TCNDu0W@})k&m NV~CDȃS5+ g9R;0S[&Bw74V Fm ~z=3n'_t 0eIZKdCQ;n,u8B+/]QޒY1wlR o8`!iB5jQ(reD=| *}ELI=抭0Akۉ ةlStRvmdj!C[nyMQY"q%臓 tVr{/@\1wnaGl56#T RjףGg]wN/m{e ӟ&A`17(䉤rG&O9ݧ:ҮѧQ!7;MsCM2 ٕ- 531\ιU@z?f|}$ 7g჆~Je_Ͳy[LWr'1'/O,F(Iaga ())o5.¬5|Z}ի2?w rL5k?aGDa`&1- :>%4>.o'ZPP6鿳Dp'Ȉ3qnMpV\<٬lD@gpsIrΎHK7.+zk2 AOoZ/^s#MR 3_ _ZW䋟0y Oԥՙ7{\;c|I,|?Hwޒ</hQ(j9Z޼Ir2[z,L=qa5櫻B 8+d57|Ij7Mzi;W1xA,sg=EE? &[uw"v |rɛ/^ďWogBaA9~sA^SHfP[Z=| d m5lr8J wJ<??sM{6LeQ\3G;BSdPhd0_iDJTϠ,5mOm6SA>^y*.;Es^J[YlZƕM|/J 7ȹo8"l=3EÝK4Y1l;z.gIx -ETbPF4jc"\(M3S_I<׭ _0?}CQ`kmVs5n NlQf~f_ihMh (9~1ŠIfr(ny"Vѫ%$B/hșCIs Co t&M`6kVE"cp`Xg m:Zu/84e䚋l 0? U~\]luJM{MQ\e 97ӈߡYOb~أ?¥p s5(BǂFqT) xOҵ#ˋ:N/7Q9k f'4Ӱaё9߈\ozMaʶn2 62y2`}uL#$e2C0G80Nis:YL@D߻+uQDlFհ:?gaMrXH 1.穆,y ۖ?jT"wD1Z~жb?'!;HHb}?$tj1=Ya\~ĹnҖE mi:$WB 3ǼZXaamR]scI9h'dt:'6ty`. HpA<ù(9P?^ \94ExēOХ+;NW3 IVsYC9n?.ƁӮ4i eF/gtrJR>WV\Gi==gz4ua B*jhM=`hlbz*zB>;w>:1Jf^J_H:s}%p"eI 7m4;n9ri^|nK?VXu%067CmAn%0Z&+]B;5VfNߊm3ѱy|H3ٻ7l_iAj$-+BM4ka!s$q/kz!eBϸ[u~She% GI557Az?ozS/:(yR<ڝ kI{.:'YNcuS%$8M\Ɣ ゙FK6nj$QG+Q3P"&ޓj-2qZQqjuVeku&'#lNҨNL!'U>U.>2#U>j+.Ղ? "G!K2G4B:{ ^*.,׹ KFT _]ܔwLXrg_(e0%> xGPH$m'qO``h ő)_ @K[p.r4C5*ABTa$ | s'󽶥|d-r="<Y? [k1[nUd~$)MMإ%FTo޹M|:wiلK[w ON_ ',0by&$ybõW428BטjǷ;' HkCtm(غG<)0Mu#ʬ'Uw}A֢?oϞFV( TdP8n`t &ɞDځeaGisr';8JsD|2jV_ئ1Qs9]lZ +gif+w670H*zgz7ɊhW-P 0/YhzɈ5xHGLl=}uc`'r6ntX>M_JxRxp&aR Ƀ"vM~p }-oU1U #ɑ\b2~R95ĝ-7%բ< &mV;Zu!P?xѲ^ӘPGs 3pq.]Y=svp@u%2Wl-^Z{o<n=gnhAQ y,tfE\̴~#Q{5 ľX}2FJhӽ$u zjM3Jl&L8CʆzM]@E&?DbP^J&jw`k Lg,W2{P)ʚZ#4E6Ym|v!y\-۱Ĝf0ME9ҭjRȩΟtoj~ GڨN6Qj4$eUDip t2;+VV[HK5>h+J֭_'m,tY.t?;ŒD~j[P}H8RL+T~3y,vYG-xg~jobqö w,Pc.l~KU.(4'h<c,-Ӕu0RhSX ۻ0N% Z#WfW)-s;Dci]RoT}VǁN嶤2oIG'9fj 鶸3y ndrUTQ;HA3A k`cuʁѓw h~gз9hb`'v!s[փC5njVt|q 1vj#W<Viz?[‹UZ&lgp@If Y0$\8 T-%}a)h %SƳ :q4P1,b>G#9015M/Ƌ6D]}Lf4pYZNŰ~ < z7JmI+y}ٙ _2,XEZu>ȎsƱDlR"J). ;"Ѡȧ&ӤH嵥[bq2 YlA`)NḦ ­ڃtur(d|!)譑m5$sL *`w2p[\}K x.m̈B 8/jv {jw[S>pf)]y7P'!?x`Ul %?$/`QH5rx~&V/# źF4y 4c3g8*VzM_8䴴6D8,('/ .KM;N8z'n*-c5H׌,΁QQ Q$پ#g9VxS.=x\=#$k+VJa7> 3{V jQhvYUMބQ,wg_6+uRUh+Ξ,q(߶ռd)oL~EM+6ew+M`0T,(:8|4ʀ2UI-7qr!sY7Flbd~L޳799%EB¿-n!3C H.Jt_¡^>Rz?#2hmo` 9[RCĬp`4vI`>EGU+Ypb_af_nxCe$ZOb&~Z|$rE7Dyt)!r~R^x78NȸVeIm,[}DH$v 3{`Y*U2B⽯ ^yܞ4"o1faeR 5vW-$qס92tHs=f6 ?JtLjs+()"%נt~}CK~q[L/t}ՠt@7"UwCkwF$ p#,%ްWXh<8Z,CϢ^8x:B l"ʚM˄IXj $vD|dG.-fnB}1+5l3^Y/ElɜqL{/M* 4].Dܐ4? 2mgPV/]}vu[qO]Ϡ%zg)+(lq9Vs:MvɴcYx*MHVOCi2Be~T{*J胘2hfR aUIA\c=-P&i]n%1tֺA'C-X 5-6[1Yci%^Clg̜ӟOl`UJD1BՔ1C4)R+ִӀJ)h R U3Nt2%uH`Rp|E~3eZf10ݖ }S'n7.~W!녟&<ɇd5{y_( 䁓Гڕ1\:84:.!5ҪJo\r7W@\fEqsH$lI{43@I9NC|٦wYhmţ)D ؈se.Tvjb'*_Zt eH$9۪EX̫dqaS !ܴBSLH! T:}Ojs[_SNGR}Ļ%WzBM@Zv!G^/~@ZE'K+|7@(]еi”NRWSP8 nZL{h#06|S:쨡hRIL)ѣ^5=+H ,-S[y( AP3 crvYKpf}ST?J!{J+ A -5MJ3șE*JDP.m$_F0H U@Lފd 5%=}8J3$z@}Pc:[xc<E!>i k׿11֔I?ۛvNJBUv, ] / k@ߡ`[1X(K^Fz(=?p0lOO%Y;IHaN#ѡ7ݓ'ώ'^IWYu ?U#\_$h~ ,%opZ/[X=y~'#3*Íؾk@q}B[ H{N^i,>.(j>}@Hrqz:04}/T̍ G $$5pUny+ >{Ƀ }\GNt={z!pHB^ކ"gEɎj!ewB=ᐰ-2p"6h(UPU⬫5T6eUgc_k|$va3>6IOE^J"4RcbZ_IACtHxm9[M99@[RlЯ!s/h Kє/& t('2Igķ.x"n?\Va5r!j1MD%s,QoA0q]A)&XR+&Hnǒ(Au()IHK[u}Q5i urٮaӒpٹ&&Yzo_AVJ\Qd,׿ZH Fg~Azb‹T0o3#c~T%5*]RJVi{.z%d5Wc']_ke}bJ]^fO =<RbF@<슨Is3ahJDpLKk@Xrc [NvF]fcq#[Y0plՄ [HP(oCp@+l$MܥadR&Ku`|qP:๮VI>z1HÒQY|@c"\ it#"ޒ@X^ʑ,K#v\ ;IKmV 'F%';0؎n"]~\L͛k&e41"D VmM#@A NAf$klGt<&ZXR# %2;p /#YF-+ؚo~|teh@kDhp:jBepތh9#\IhqZ]lG98{7NHLdqU"I>Xٹ^\醴A@B#Μ1 AasJTUjڐZSFǡ@!PE( xjxxʊJl(a(".o$*(hKISUkk|D2$5X e0$8-~H lC86}r^̿~ Y e><̐oLHK60b25߾P /Th^Η_|xj5uahy!#>vvpF6 D7hZOAZQZ#i%pOH&8 ]P:S@-Jv(ڙ_Hin)f=m~*aE#Nl2E`~w<Qh%DLKŁb,tx9aK|]>TGq(f1ĕ[gXJKRs 6EoL}%>vzS$T3Q,h;MѨ6}B`D40P!)b!T9x\0&t$7Wh<=8+݅4y^r$`44 {zj[_(@h`"'YZ%3K Г%Qbk%#>oX¶|I76j nh KAb̺N_'jv%߃_zh ^9GpLFUj/ɹzx3zS2jZ j,/Ze DKbnPlp_c3L&eBsjmBK+\ZS+fa2TJ<g1M;O#9eAz}%dꌊB'jڥx o4D=+]€.7K!UK_T &ٞ(]v'i+Tyh4au"pͧ\-+}㸶wn'Х{ncdhӐX(VXgpIZPm"4⓻K aV&5I• 2A.S]|Y&X6a + }A'T\JezgER˹7#)V`>y`tj\Ipwh@-N0Yd$a“t ?L ~,j6< "#?0/9 {̔Y6N|!x[; 10%=MWr%^FHÍ! Xջep[՛1G#O;v{^PBAUx`gpzm^WHuIGzgzںt^.Aj_z$„03$XY .-'_tiNgh$C`Zӫjʵ f1)a@llc?7S;%nh#LnpF_϶WݨULq[wu-UӅ ;BU˜buB8Nמ2$TM<f LAB;C  T&q ^AG"6cFSw#w_C\O~h6 aM$VGI Au>S_an P5G_"P#`;e9@p۬ YfTZ9[00+n"yWGƫHEm/3BkVZmIL| lI YS۰ZZUC#KP،kCUhz<ٛza1 g"\Q|rlܫӯ:})s}J;RXZPN%ʁaEŮ7*^ jUqe֣5!}|R/x.n=wKA#+c Et@$~$͊I았>gUȑNpT6#e(nl3lJqS#`LRin=:| B҉sSP&l byeQey6HҨmi`"Cݰ5߳btY b=%*iv|kĕ e'nV3Ü}Oň a牟Cf+7BUܝ% >gbGG藁yFֲ n0@C6^F$TPsnAdnq%$ۣ͗ϔAE2NޤYwU5w_82+{f$I( ϙcV1*V[  G70~v> u/tzC V,w}U.3>c%{02Vу@YeG~2` vRHOzj`%Dh_kF ?qπPE, UAɔYy־SӍ]ˌYHgԲdM =>lhGyYhuMimb¿'^ibc0wz̐UOJKqQ]ClH0DPaǰJ^P|B ;h1-(Z.EH9z j  ĝ, hD/D'm'>3~* ~t$iq+&螈'ۭF|Jb$K/[2Y2qeennS|b 1,5-J@a5:yJĶ#(^xBL>LHc?"zt@(\>&hE66nUf>@ ۢȈR; PgHԁ%m`;M ޘ3z(WZEn$6;qS @|ӽF Ok:uu*A7r=Tjq'w*ic.9Ұg|T1G?Mf2. gkH(xYCI3} {B6 ,b~DXzijp$L:se\6?Oܯ>gg8+, /;5e5% rKZws*݆lֳ$1CZiQ(WޢgsˑbzmdhCqذ7N(Ze:6yK-%c`uXyKG V6X޳0gmNFe ؞V Z!f0JZkaXE;=\V]6`#"In4'2_?)Z7ѹPt2 i v'jU`DbXm6ijlxiض;Ώڊ0RlBd2K7#Ȟ#f'3Avw=>'ג'hv_6X}aTd5}iqDfg 2TY#~^ngL䣰dp!-SV_RˁމK, қWAT4NhlnK5-7ݬ{.P`!{4hңD VI1F(o, ϡҮҐ^+`Qф3>ރȕ`.)f=%iѳcWѶI5`9e",LsaczЁ&\+8B@os̘SrPA&܆qT!HúPf }`X6ν6ezÓk7D7%l1,11hUJw3JAln=urRj'{ m4D.Gb?dD,Y]@Q@XCf?.t9VB|zu@I]3O&lOtb, wevn׏HqfR9h.gE A*}`.ϰǷ-Uܠ'qh ]^ -4uBt Ax6;?6eWkf?d 6Zl^`Hl|}op$|# 9l+Cp (;:`%zAɏd˹ix7+evңW6.*^ւl'c?F[f秘#+r=q\s/MRFWF́Lf_@;o$Τ8̌f$2rV f7hiuE8Cܷm}kbhα}S؃0/7D c@ΐ=,4'ݛp#/>a{f?eyzH[>6kě%+\#l ޫcl)XhaWBNH6&Oof()HNBU蔡`0/D 1&P ̼(RG%Jٽ⑊N <j~gM_Xo}~{Vʈ]i- ՛G`Wc>Ѕ*eYB9?gHR>)ZYuHx'=vbS`MBtoq֠3T¾yߛ*ҍ0͒8mIlӇn' ѻB AaGܑ!ygk&-y8òcG꧋S!7 ]q`&nA!FW9P m<5 `ە- d pz~3?tI ԭ|vN)SCYNr-У:a Qs_ًXSR8}:rBG?Iluŀ6MZ5ϗ3򣐭5>j8x_.gB,5bl;c" !sʩElwFYiz*ڈ$Y#%$?}4*֍kbI"ȺLrz{gbzcBqT4}3XV+N=_Ԧ0+J6{]6{^cx).#9jU :E0m&?CPˎ{l+3ڷÿ/n:yH3Bc~L# G)92Pnr-Ow. =l0eLUǷz`I+j?GjTS#UL\y 1!^8\KZu#7-ɆrBv7ڔv'Rqh '&]pj+(ٵ%ӫ3E4Y)qv `l#jn}'uܬc1般9ϝVF,c6*>gJ1G*6/YUlo씯|0wҗ"~d/٤>C]UӜp5#wOMKx0!=Q+bkveZ}8כ spu ˌ[fx '0+A>,>^j͙C9$h1w([Nc-$ NmfOS0F7yf5Ry6uP h֩SgYf%3fWH[v ፧׃zbo.NhRf3 };u\]wX Գ3u8?YL|#k>x~ej9im} )gR왒PX~Ɂs@PߑPtʤTݝ9v:0::]=(S; ?ÑY\MI8FU hw˓(,S\+xay OCr'{mZ\": g֊~ ؔ(udsg)=9[8sP La*#Y7H5ߎR)fQb[j Rx3hyyKwVhs5Ɇְ51mlKc"A P2EHp?hNe$08!)|=jl_'Ee`8GN@x?nz]9!t$w"|'Th|Ip"7{"[?K˴̗&N!tx!ck{A+~ _{ˆ~ CXGOvj r(cR")U;Yv<.ni볠 >WsZYGC h5O~:;)0`>sr9-2ŀ8lA8Q%1xjIZdWٌ3&GMp~1{u.Dj%;+A=B?dr>AL&h5IF ai8>#S_L|4$ [4D"IPWǓPQηCvF;` UѢ):,Ƥ$ES| !ܽ[ccb78yĐoae/"0'_\\ǁ-J1L~0OJgzPxxesI;LU%7Ww]T 5ӫ3T M*,R)=8VkA)tD?|]q_Ö!3Q\Iޝd2`hq   02>W6\ y(|,󟧔Z^h~_яGb8q@[ǓpԵJ*?ɖn+:2QN \ 5T_lZAEe?ļ}N0mp5$dl gхk͜:TA˙Dηz (.īaBlg7܄v3Ԍܒq]a%]9/v`-e ^x;K~9ЎѪ1\:"ծTNN}8Ё` ч  _ddO6X0{_?GgOOXk얦ud`M:J5ftN+ugqVwhfԕtXIAeTcf:C⮂Q.ӣSMMi`ku9mG_(୨Ғn\(?NGfH/ r"ǃW癟T2+UZ@Т9H veGٗG~Q_+Y& GK)$#*f Q4%S g\ Ji,fn,4UP._ kIULq>ƢǮF:na^T]3P4.,O S8yԂK- y4hBszZO19=|̥̔u.{]d3oܥFo)j B|'O;X:qE b!]ؼ=zN09q@KhMb_ƗfnIk1ܳ5pwHf ZomWsT*_*CfNsq;O>ޱ(ƋI;0N*iŭZ..B1ړ=W ԋ]ʵl$0^l:H&^;|BzjMSM IygHe!̊@n=3(dؕp9>#uOAt*^㽢X_}f#'J<椾e_ j2(}&0%w)4P1,HmEd'){nTd鼓kV]0߂礋hz"IkNNƼMTHPOUf>9F4\$d()0#P z}ŲOm3D( Ley#;Rl>p_r~5SP&K=n|+XvЛ5MJրYU<\&+xK!fՄ"ŢyCTbcJZO6/Ym]ྊsϋ4T'nM [rΡvR ܫ{p:*s3YR {j{(kx^jOˊu=ځ~{iW# 窯! ./~ n!αI M/PC-]%[N!#t0֏|u[.pWlx | _xD ɏsʾ)h7&)(Jd%O{2`楙i*J;ϜzkyS>sz>oP[Up+#!q~+gc[_ Mc Ox)4fcg$l 4)*Rydkq C. "&l1Xk{8]WӃr'8_d# 3mJo C[iEЭ"F'ȃ/<˯ ިޒ_-<=eS< qi]>~fqnNɾ: P$+/i03lйp/uwcC@y@:dUSG3/.[%"䀚H5tK`b.R.~i;Al( A[G]BG{lR8>fQN ׀3"L?ZO47se?pkjR12y !\~tfWnl[V,Z4/T3c 4^T>Sc0,[%`4gݫr>lDgϏ= UV D/ AFd-L–%}" f㭨䡨솗e$g(F ^L̀no*En?ƒ^9iǠkPA|b tN2XK&YUTrG)?t# !L$ n4m8{vЦ1$Sɨg.ުǁ `d _l;#]R`jf#x1VA;'ΚnzPBDx h R@1O+J7#怼pMDNc=ߖt{ Ar#o)w2Vag&q9J;(4)8BUfv9 Wg@t%OcCp5#=(mjO[`VcQI8_<DZ)ALc@)wcfC*_74d֟9nM&#t`{Fieg^)lmXuU);tX;vbzg ]1 oNb<40ֹ]|~WyW&S,L }6f{sT{;1n5fv}xުyo&~t zzb:E0VOK.<0 nJ)25P~9%Q0гCNXj|K%x1HkhS'^*fsuNz=&֝j[v|f-ѡh,cԇ$or[g'h-嵲ID  JK3a7mݢ6PNhkc+}[MbpTԌk6nw3\"FpwYٝ!{`o z: aZ `="JNbv|JRTP_L4cF8$ơQ!q+\fwd;gHCKWGyfGS*&hjrUiE@ vfKj # E ˘wӀ4qq9\ }N.>4seg/st=#P~`ؾ׭O.;KP'ԇM *q,R(W$ZUVd_Knv&Q6{,)8ҁޭe\bQMJJH뀄{=^HSpC%M{8`%7i~˼6mU ocBE͝I#np31)p"{)Pmڽ0;Þz4+ [hP洕`U0mr,ܲ򠬸D?yQOvt MOח~Fc\"= 0ݣm jɞ,u=>_-^&;߸RV*N.#`Rm,1ΦP[_CM)KK]d ^p<7dNGK\!O]AHJQsR[Q]]x+'ΊҒbTwaz}rWK.+pـ9" 7s(6KMڦ}O?b[wP%,wNFL^y$ ՖMJs[ A##v4$nS|<Lip%ڽ.2;~zu**I_~~r!ȁM ڳ,\KMsS!z PE1/׭zݕ}Bhc f-]+7h"&wNjQ)VGC.tIԃvt'#R2rk|U[H5p)O X_K Ȃ+Wg#gg/`/N[&V6OJr)vս&t=$jQ&m |"#5OzMRS(YH[!xrGd\)1_\QnԠ,TroI1Ztjdc=}]M#-mp w3z>%$@#W?vMmvIFY/PalG7.pͤ2jhNExW믕a&IY% &&p|MH5N@^H 7NI%?+'SMlM3"6£Pxl/ywio ]ǚ=lV6?u'x<,^ս"m+9Ȟƶ/ \ep0@uABӑط_3+q;6-1m+mBcgq3 " ECm9H?\-2DA@vZ;6n +$}#%(M)7.,u%!VוHt^z&'*vi \!1bX.ϑ8+C{X֐/BP=h+.cфsZ las#7i$F*+x+mZzN 4x>[!B9 +_0T'R~bkpGC:s7ɩk[J7%d|$DϥFr/4+?ȵM΃KbTJ3%f2}et8k<;6>ƣ,$GohyMR-Y:Zcqw-.u3M%9R @IWK83k's},ljRM(8U$X#gW}d3uCQSbt8Fwܮ2>7%7#Elva2r͵>J]đ`<7 >>9=z}~|A-޹w>lX6R0nU7,^)s l>ND՜פt;V|lՕbD(v튄|!4`2)QN7<Nҕ`VCu/#H|jӬ' c~6z&dw+)}-- ;a[uRolde& O8>\-p k$z {a@I~9$mi2Uc+GfեrsЀb U[Nopc"4cy-CZ=X! 0..H؆"T?uO?7=zp$Jל}cK3 *RaR;C99 {ͭurۭ~I !lWbiZ*/;1RJ{`|(hX+< ZMVṮb ZpUy;n5+ |7ZdBϤQ1i5ghFJKZehngUwF NY ofxcI 9vw]vYpŝ>fQoP~0v[#d@/{痱[&py`3d-e FB2Ѡ"4,e"+s o 5R".KuTo4dW?pvOzXBpZyؑ d8XMͤ3<.|{ܺǢAOX rl8m%o+>ݰ8~ 3}id er7[x <\V*4%N#mi9pC?*OJ(:,( oxlٷjW dt^ȥձ6(̉+L"H2!Q!7vI$@Mf:1#=b̓Fh٦8(J;6ͺs&#O6:$[og@ ' Fi5r(]]ঋ-HbG8&Fie%۳7[y%V|"a{ǛC{/rXuIְ Gu]&#F;p4J$ HDюfxqCmh4擨 b(eT ~] >,)2oŀ(c!'|^c`;cf)!I:/3 ;`!gIskO5,DDX=,c$VY'Yj^z L{dǂ[~RX-c]N xyJ-7OUzQzB11D<H>{mn8}~^L2&\â>~Q1$n^7s$1T@ 3x֪m|A+ uLO,sLJ(aAW`?z͚:&1t︕C'pa'.xMƓ}Bm9]Nyva.eذpWi7i4VV`|*ifXgiȟQX%2L])OV]ٯM:@Nm A}Ȁ6%z l Mˮ 38ª3IgզjVjIdѣ-E y~hsE%΢D̍Om_:<=e8|q&ИWXإZjtRZ {Y#q̯үGspիiQi໘g M;EXHTu~@/d+agn5z03AU vxb"EG5sæɉ< 52`8XP?H/;/`_㻏Ҡ$Kmޒ4yh?u9PT1saLʷ17Lg^ jr_jHnΝ{TT"R"?t~ܫu^Tvh c a1U],6p/ :7Xx(̒R!@]3pj)%B۶e " Q̪?0ޕ-e6HdM\8hhvO:btJȦ|o[I**<!%Nsn3:b}E_:Y9G΄D=<s"Of,:Q6B!*(o+df@^(3O`Wp~?k'& dŀ smaKg O?d]qN0o<:"Z~KZ%NN#2Z#T[?!Ž<~ص+* [i_`3c\eĵ@{ZU(:$ʇ7f旙fO)sM$LHW+ ؠw(Y VA> v۶Q잲Xu,LX(g+uX]>RtTw=" 3ҳ>6(_Jif1h(n/8Ha^ ;ej#!,濲Bxã"B etYs^j'f |YVF/n\٨wLuR~iYoS+GVe q\^h@Y6$ӿ:^2 RhMqqܱRnZ^wsRs6BA̓];%)ϖKi^NA 0@ T̃bZ] 4TO*\K5[_e_9ﶄ 2)LK=*oaHɊ!0d7zS`6m.ar QS߱YsYR=0Cn륢j0^L160<2:r/:CDAk[ @OO?q,?Z19g 4qtnʗ%ku~0۬,/3#^shA\Z{ ,.uCGVB`Ɂ|c2qxFo- 0c_Ivih6EA(K{}r259C}bO e)M2Ui B%O{쵥0]i |k.Vk7ւ.vAs!D4N~mi og?Tһuel;fW2i7SX%GED 3 JR3,גj$4Y5w&!_-L;[MӰۧ|7;DH)EP.GCo:H{(YN2DI-錄vSp D~FގdI.ԛn\ +O[s4?)Mϲ TKvG+'Y$N_u((0rma1LD`u7|Kz!=4t!)!ށN #u^ '2b %k-N%`@Z:^u)QAo/^9R_oQ.:12lA+FU8CqP<qM椘ZmDEJ=ܳT/5m*t6y§' A:VD`VȒȧyf]AK) ?OҸ7d$Z QԌS%CnF7Bցp2~pOfĶ]U|-a,B {tC5=yBE^%?gya C.+["ɞ W$ZǨk6Y( GxWy>%KYa(8yTV ?ztL|P/?1y0CX$(8g" QI&G:1c BcB!4`%$<[o5mK(ۊsה d"ݭ'(a/ Z( a*d&@!<4/{eޅ ݓٱ$Cw=li^>yQGhZ 'n?ák8)@Ol9}t Iև[^I"1k3uOA)+9Ǧ!UL,@s31'gN/^jD_RnC ` \Qc/awo']:0@"|%kNڱ#y[",oT/1u(2 a\%F-Iv鳪jZ{^P]愌^Ld(+.壇igH2lš^ђO.'>4/T4U꒶B^泥񖢭ɩm㲄"A+څŻ`m8w UI)SN8b".nL뵓wҀHń4lVk2t'CSr¶8nst[}1L6l7^XkfEwmM װU:@' DX f6Uʱ FO: \ޘ 4|oN3F1C|#ur[ fS8dp=B'Uf6YGjY /5ٜU+챿:3#(W[NTua1gjx;a'}k捊] )'Dz>y"%4*1+c+GNӨ`#mLhiq Y_HYC1pyw{ * 6rHLwP'1"9':-*sW3o:wf`b>p%M ez8" :rJo=RJnjIbIH5gt]E8lU\@A3)obzL`%έzQwԘ̑ '^umF Ite%b$_ 3 Tl=PJl3j|E,a8c5^kNdܩVg7TbVN:%~hӝЂFRoW;bop]kUrL^tGiJ"ؐ?DsvD KUn[{[62+}QQkW~f٪;E't\ܵRz$k[+HlB,ѐbd,rҹٱ#( W'߄9*8-^:A3d޾+T 2h:i3d`q]G.">d:{'05p$6lH1 2kF<dK9ҕjkUwG\?Ux-sHKch~.oR@AOt]tN6s økJ!.Ԯ݂Z|ixXԦp/}_T@=vN|ˀjq!=*ẓvHEDzyhz؅f \z;1t1$Zw,2xb,-ODuF쏈GyzH+ LI_|b0ꝢpQ54 /ftyڠ[ ;Z> T\3?e!~(ugZ,3(厽xK%sV-s't{g7#߱ىV%j%;Ӫ#^km^Z]C`]Ȅ~qy3^>ϋ/;< |m\DW͡LIagT6;bRjF,Ւ 6l %II]-|{*%ShDNNyhnRh[]?I#1 EM/sHd[y"~k}`^-nBWڶm5ȶ|=-ɳ+6YN'%Nm3GD= i >]`м.Th1rVȌg6-Y ><)L.B #seeTEp4A#p֒2_@# 2(DHKuPJ#_ YnKb8RWj";h3 z_$զ?U ASE:s* ( TAye8ݤVe I/aй73e iFKi+F7l] M<@b@0vkK0sdo6d7@_[V9 v%Km_up@R9ǖ˹|$ؖgʗoL֦WFh$TG{J pN/iб32Dn M+n Bg lPWA΁U8(RA7,vk5#mS:^xX-LQd߼$ch)'6#Dۂŭim9^ޥo34 Ț yN7#h; /Atnq"r<_wRƲc1xba#N4k -!ToS 80;2/{}ahr+-|Z.8#/q"F0, С2qz*+Zܡlyy!yCFwŷ(ڇ*-uGgͦ"Y%57fdG=ujaS.\ "6pF]w 3P-641ñiQo.vQ]-nZ!9(޸ n7Flviǽ\c)x)ׂ[E:ٍ /5F;mC5TE7KzG*ο '#^Wʐ$!Eɭ;@;,`?*~ddz.$Ndnvª;#}^Ȉ@J+$\MWoqx.U/uj 7"~Gk \E~z潹H*uqF .̔㗧,?]ikS6c̩xF{pL#jU9ݣf¡u͐ƱIFoj-R$dv8 ͘R+mR\ɂĒlySSkǰCC^-.UcAiU;`z[!L} u8]Bk7 ~LU2\5~'Aa[֤D!PtkEUxJS;Kˊ uZqzur5x2awM JZI9jP1e_w !:(p9 0JWIO愴yRϚ#`іĚaV@pF6wD-N]̕*Jz,6h~gkm4Pj}xC84ƁesΩХkQYzƊ*@Vy Hai!Hw8cf,Kܡp5|,OwjN R "|T;EÉLUس!b@$pN] ; 2Y끕^Vi?~; Tx ~Twu,"O40!pÄd)J̈>y?(us8Ll7A}3OGhn*9"vz-v$Nlۑ7J$JlU9|}_mzwL\:u{X җj'r++GAfQ$S$Du^XL73=18׾`SXx#ȳ?k9<[6/JGxax$#64R@$vDkEmR=?W [prQb[45&jśXyb3g|EW?gz֗]MکU$Dc8y E;}8d6cdO\>`. wn f[&Io-yC/5knLf \2ly u[h g dqO衴l4Лgbe?A3cХ'a5U2wIp]Nk;{.=%+0~'[XK^֌ TWHKh,r{/w*ġ[A`CP׶iᒡ9vImWLjv'zNI$\<}XRC?h=/fEAԲ𙋀_mX1/_.ܱ*;K2nILL {8(t*]P0/LIJEp!7XPʐ}-b)rڑe2N`iGp >eU.\a+v S:E9*NxJkcEoޯ{%LWs.a,z?XpV\ /PL!7's:qORA/qAtn 8lLfs0oBLoPal#T]p({5yF,-R/P^/<8'e=6cp涯SVK-NA}>NF˷ `ؐBHYi1\_~ēlV352d5De<ҕ⚢bŢ2Υe >VM I"fxI{Ck9 M%N#3N0kN;[@œH\Иs(LSiaoNa܏jPmspHT fkd*f+KM"%x% ꞕDBMfeN7Z'1-~{3?oO$]۾9Z>^d.V?bm^GwYH}L^ټgH ڍ8~ɂkVj 9vDȝ4YMs$rIdLJݱ:3cϣbmR+L<+&$|z&3Q\/2Ÿ|G=,TmM7T0JIMi)2i/d8?j+#hj%Ff>6ASR53i;`Vⶅ K䋣n!XgQtVal-U{۞Gҩ= lJPr-cNj>꣡VI#[ذ*YMcW8#֫ $`7l-_po],R҄/ pFNJ;zK8 \^¤˳NAAb /i.,6NcÝ2AFՍSiq3du 77))ŗQ+w>_m:;ª_qbs?`T+׏@tJ*s9 8+zQ@Qi'ʲ$3;|ak:!#pF/if1X"b?XR=h$3b   xt|"}b[PUP[?}WuhS[0m=ZPp(VT٥xiksIzH Rt]Uo:"B%tn|n3u~寎'|57UZC~<8A`S{;>f;@8Yo?oeZi$g2h3 m Myt(z4Rw̵,ӂhaᯑܤTrUfO>r)fr0趠QpV.Eh"qO7Joq}lJDxmPL" J!z]R;goĊEz5uD}Y ?ANO^*I81r+zFzbG#ȭӖpAlV _q,8^m iB %BYkHGlf(vl=i†$0O2_n&0/@|"Kq: O$g`;"@^<49WQ,4gW796`F”4nPև9U}ÿbz_SN,u&>j G嵐sRl >ORSۦQ=wEH9;\a/[WN~ +[D=lHU&:Va% s]WOx1Pz%CM7/;F {er1޶rX2Ov\bqS:ʋO`p| +PkT(c3ut$`ThG84DC<3t2'|'5yl[Z3r!";&8Ol7{( ǿ$D7s 6NeKwzE +' UV.1Qt9b܀ZڵGwKd[]w ¡% ' ]E2; |D҉=g$ Ϻj <^'sFR)aICnwryWzUBQXfABcf^EXi@fm!( d8 W%zɢΫTb}Xbŭ'sEһU*sD[)8ҧ95%+ <']M3E5D0.0 /&v:Su?^&oWiu?m‹/%DZt!WcJX `ݿ=]ڊˏt#hjJz& Fy̭5t>:gt22~u!W܇?&s\_'݀`ޛ}X8nv*l3"f`^RV}8#](%^-O{35OeHlZ|%"BX WI˂z)ЮamjEAgsbt{vNa춶meN; A{y)L*PSۿR hLWW!ݢ+ Wmg$?ًA5dp^(*#m]ܚuX5d§*lil +݂Yuo&h*݉AHt˳p@@b {Sl35(=6mVp枕Xtq4_Oi8"Y@tĭ6K +?QgJOl e=,p'  J[ǫZjs~2/*)J-e6qu[8|V)9Q v$Lo3JTw05)'Ec8M:) NfyB'mr.G,'>8O56/%ѻ O_~J9J#.nٺ B#dCP#I#\&1'R-Ѳr@`FvX!/4F>V;iC cPS"-Y d@cy|  s@CUG>%\?eث6M LS@""H#lD80hT@̴sQHxT%ʲx(@|"KS#QX' %rw1*JLgKcy6ЪupH;z`k!Ѫ1"kma| |a5A?P3G,[(:h,Zbꇮ&pY"+BtރC-de>^~[9 (UNnT;h < nAY6¾p:#Ȳ]bNA۬;*lĦFވ#?WM-DWqNhhZf/-lA슟·/ѻTQMdaNb|҉2v8So?)yF䑑}pph|D;O o`BSjxv*o; 86t ZՔB@py XmΤ1O'4 ^>duCqH.O_Uy ש"񺿲Q=a]SΠDN߾1i`Kɫy:nPPJqJMճ `/ \##vD(k@{?-眂Fs4S\F*ikdZ%Tzz^f?%nf*hbMwH:r8њc.UJx\IX 4%>yXn(BƖSC&b{ЁE'Rwv =us%uTTy9Qy]|ֆK *ߏD-q4ZiP#A;-`AGQOBm.K˕g#HDFZ .llaz`o4PSZ z9(3݄Zq*),(em똒<' <#g#;]9t ħ_*F_N|ؗ-$,.F:dCPLpp-4+}9 M,}>Y,˄ up Q#Lݍװz4JaH\700FקReXJ}f9_JsglYX ֏H+jfh/mX@O> % OFb w>e3!IՑT~KM9f~*"(k@$ ءvXxx\5'+(b" u4lAb&sg04*&8] .l& STYA‡yKN;C G'GemN!Kh3{`pxn~I}kqɧRD^;;M/>``+>LO;q" 'D ,bH4r:Ӱx+zrɐ{aUo߿)Xh$,hpE[DjfZ]WTPIK0QݓhlU53꙽GJߢn'_bs ܒg'MsqINziB^|Vv6)֓[GC>h-6gb:o԰z}ٖuJ uSu8k&Ҳ׻,r?Z{vM);86\EN?I980~QqǞ2nx{1/MOC9`D~Sѻ0&d0Kg"1w^鹠vA}NQ`7FmW6 |St18 00 gN4cGx*!uZ[oWFIC\NM`ue"-E(kuPu)"c܃t_Ձa~j~7QtФP_c{a``wobn_^ r")Ht9r}2p-P5xIy<”%U2o(# W|eRG戸{bLJM)T$q nYpW zd(~W zAӁ%'eݟ=o*M]K72&w^CjZM8bf"Q0pF*,6R:>LEMӁy623fPN߬S%c ՅFI  D&Z 0ה ~+ s=tJ WݨYw/>K ?xxGmYt Bb1BSCR4IDZҲPnBJ!U5'uk(`B2Sw0647o(bNJLnU(l#~x4jZ]PCz}^&-;;:K bV9b2?:Аj_((|55e}-H LCV[ tK_H D\: tBGCٰk(Dhq#gqtYVɫ&|@#B[|Ҟ[҇Rd«ZTaf-aә]\qV)`\X\ql {`&6uKPjM+B >M0ܼKn k*?յYeGcb&,?98+iڿȀLFX=r.y#7PT?7 ]ߛC'ҧm \j1"Γ `k{;?)TjzkF"Usfj{o`Uf JW*-B2yN#ubnCinM^D\dʫԜ,qk NHtgEh)w6V&Pq; M2a ):VLdv#7^aErr٨- Cf?Fi)[lzVTqYH8~`BUmWIRwvKu5S ,j|N#[Rb-WGYmieP۽ba 5QE8kz67b߾q @> ;f QwWARS2!( 2kfMJ. TZ43c6!HTiY}֭Ⱥ=*'ʋ4TdԒQY>"Ǩv _E-#ݰ$Ь ;{=5{WY8b3ų _ r*Gm/õ#Sr+_n];uOՎvUD,ׂ|;pBIl`Ó2: ծM^"{p:LHr(.#%}GpH/_ OW߸(X")$.1dh:ᗕF0,R`4&~ ѬiKbp|qgB( Lkt2QzAUHR&,%| +P̢Y9kuʜAW4^ܧUYW'芠++Bfm*=:]3%&Hr_HմLfYQ a {,M]n0{6Ok[ ~HM$OB̋9r3!'54lrg(< Jk@{U)sS9ء"Y 3~\)UCRAń}1?V!r9KM^\bfWA3rFmp@i4ps8mH^gtC]yyIC~)Z`Hu8Z+1݃^w嶍aѶP4G:W2{8L02QOG\ HxL!o~p?ݞ ;W-GŐX.Nӟa # #>@V;kGllb[=g+O}/&dD%e;G' Zfo2>7Onw&WFrIkw>.׉;yԍ^ jZ,r3qO//OML%NE% S!M.*ڀ^yRFjmk/#<T3$q²8pi`U&Ʉ^4?SK(mLT5Ի = ^YLD*)PduS&^[%ly[H.mh&+jKTw.f 0ڭ}m 5q 3eFxhItA.xx?uF$A0ASO%/*l&C-)a5+yt6Ly+*jVv5erK;yb9(]Ľsڝ.l^xwbקg:w0JK}HVۥRەF_)$5Qp( s iiB աEM*Rڠ+ߺp6^R XJy g2ed?GoLo<ӟ<0t#!G& }iE"=2h!"xNbC"8>ڿsmqNv}tƝ] rD¾'LN$ ',,Ms;êP GXq^M`YR5&$ #M r Qkvz6r#E_)Uti`N!F]l ڍE# \)LmWr+e`. STZQ:TM$D.lbR! KWkI۰3i~yJooDGj.hL%a6hk=oo|H;,PT{*FT$Xz^o¹RtM%nڔw y]M8 5Qrt4ؐ䰯 ԣa֭Pզb۬y|ZRba̘_^w[E@h5Kp}8X:C.8F2lfg^*qzIZ(@OU)Foh&+@sBk*ط ;,XXNՇcS#na##l1 sꇐeY[fk3B5dIW:e7eED]uKxDՑyQ(d $4xstЬlJP4ukߕ."RTyoto/}+\,:e#=M3tD;ma*}PtH*lD w nlDOӊڪ<X#AhBdT=cA1Vi)o+%N1[pʚQ]!ר->JhLk7EɅ4ZzMeT 32 :[! \evRԓ/[UEV+z*D >R$^t; {~tӊ$y^PꀤŊb#ݬzR(_k~ _̌kSʣ=+aFqTN)+S!P% zV"T{yS4Eč5b}3)%Ѽ7ľv Y(l&O֗)yF%CSLjw7,Ԯ1hEv{j:mV]N.UjJvvD\v4{bUbr~\ AmpL#r'f;-\מXOFL,ga1j[컂̗ ا_.p#USwmaH~D?[܈U)*\bYRfФ^KJzSu۩繐m5K^|`4EFo$4&CFbIT͏BO?]asW qט.dg-^k?5=A|iD@ Yy-4#'W]MrHn,R ~%pN; (뒀H;DnD)胞^8ml?'Mϋ- vLx d^t.:ë4ߌTH MFݮp6_ !)"(6npj<Ҷzw[8x>p;Âs0؂%ZJt@LS8|YtAaޱ^懬sG:bǰmgJ.>q3xsJ Jacf)~挑;4bVMgMϙxbO3cyja\WZdl"RB[EuƉ=CrI];L(mHO _k?yHPb)`je\ ЈX,JE=nّI 8[06yȧOQRc~԰gETO-Ad,r #8rf$; F("Yk?5?n7Ą.:9#eYW;ivf$\!4ӗj2NtAC^boP*~z_~v`!pVvTm.L#w|q ؞edY$ڑMD֋ղ+]iu5b"m䎃mpAlDj2$8ف*uwܾ*LTFXԭ]8.xY3h! a%{=]9%Gѹx Zœl+e&IzV`i Xgzy~\TM:X[Eq,tj_ʼnJCc>?^ ~Dǚ/(Ctl<!l7P`uE5 ]ؠP<MKP-X 5zWmJ")l-bWz%`+u!)΃&9]:?8RS[,6_=|A昊`OXQJ^"2?U0I5_@O۟Ijk.N/W)ox_֧e]p?uD.X9GBf<@ۆM{^eB|&uт|W0־9v yr:mGR) +lg VcMsJd-Y_gf  RFPxx EdY=Bge;v9 *#f'P$Y7{W%VSVeGyV&u\?R8}dM56\M6_"ڦ`rcQaÕ:CqVL6A<h H]RX)| ,It>vtf.! Q (G}Ե+z}n= nEP&Ja)D 3Sb,^8&Jf`Ҭ (FJ<_uUmyxG&Cƣ-ud ˼suqp|JF*N鮬Ha1 L.1[1dҀo!&s}4.cM?kԷ=5T]ٶ?WT ? mBaCqMCžG\]uy ѯuhY@>jУgb$LJ}a֩Hi5 *PϹ:{`o1\!K(B53YdT2ǖʒ'>F ʁTX\:+(u(j}%DM?Pڳ:UGX۬1|i~Ŗ&+ libѩyxGz1=:_v0s`;ǜEkXٲ#{Oifr4DI/#h<:Nki[Vgk"1/Y̼_c tu"o5#jR:D`.5 `>/(*p0xY##.9?%+ܚ~pfsp@; 6xhbgLe{gM֤I['/{? A!nb ӟ,k/ 4_I6ųs f,Էj@ϗ?DbzD QGG"09GvDSU"ķ:c[>}r7/;\JyGRkO}=C2;2={ =A!u<2ei /v3 /dž\.]!~3]!s|DDaqh8!se]< pq]ߵ6hE.ǗifLevLO)j\uZ)'xA9PIaZLgQS/Ehm뇦]1O>vR8鲻jeI5Tpljg.4UFkY*!^E+{Pő|ؒ7=[/otV"@>_#KЦlչG1QY X49m3%^oG~:Klg,Cl0$~ưsM$8=4'fynk71{ Y1Jט( .',hMҠdkpxT&u+\pX@Ӆf񖁶E/Y _7k{N7Y}jp:m۷݈;DM&@ I{)) 1xy#.{HwCM:01j@DK}Z&Ǒ7˨-T~ƦA#HTr׎\i#&%etXLb",7n& };Gg=FNvʱ^kK)!2*Kt]rN2uIiW~ak:;Ld"w0`y{9 a"|D:y$:*?֏I/[9R(0F)*7MDŠg6&[Ԑo;b,yA^H 11&WƼ/j C(*&j _XC[8  Y]DݽeNp3G6ѧ?wU,;~ &Qca/E%>]&ȾfZ~B"6-|J`Z uM&lHSKvsTmnD&H N_g J|zu;Nc 0gj:=Ń:J\k>ʴH!rߡľG"1D2na9ZĘÑtU,2=PGoJx50+zR9՛4_h@RQT.tjnݞ; xhH͆,4!??;rϣ@-3z9eJ_t\3ʹI'/ YV0ܜr7 8y#d3[SYm:/JyrnH=;Qđ> lJ=hߞ03J;0ȊZp@:X N4d :yHp x^d]+TuWb a./>$$FZ0c\$ ~hSdLN?eу1pw--iPA;0޻&+}h::0+=,3:C8ZkLĕ%N=,NtNQ=b]PD<-Q8kT2v}_9-EO8steH n(U4g wz35L6V [,%Jf/(In1;ɿ77an{d!a%k_@-:$<?;J5>zkUϏ2o2#Q톱:?[aLO-@oy jk~yӰ9=t^fMßBG8H@$s7=F[5 pyd{*sjljY(7$;Sk($j LN:; 8U$ W/ðˋ,tH2n{ҸYH;0|>0cK:W<,d~EGRbun\Zfw_)eكLrvLkhNn,̲ @͐V#5YfĔwǺ>cqyo?n%kFT"hh1U.ư8xp[T$^`Hă4٠VHiC`+k5JV(S:>a:;& /[7: A rSA,]Xbn1!3"]~dcpsۿ3ա">%LxEqCvIh,P@̒<2"ũp0Y#:BvFnmsId05uq@ʹ޵LGu>ǃ&y=n) t*ۨ #kg0xp\(}D~I-&N+2sIdG, .L^H3ǚoccmM6>9H<@FĨE~Ÿ< 3kn}jnon. a=L=#bw Ð5Y".lMJw9XJZ6,QE>4%ַ2沎X Tn"ʹzGLN#Rw&Wfӽ70AE2\^vkK-۝?C>r͍XrnX0\j` N FEU@w.(Y4*8ۄڲ@%+@[E2fh}HCL];?L{$⏩ $ZU Bg58^!A:Qa(ꁤiӵ6عE>WkĦAŲo['#3]P02W|3AE&v@Hzq|cGvG.Rxj"{ws̭moQ` ~zo jwaTw$U} H1{SE1RKtʮUPpjɄe5[TW&Ex1`C&vi c$LxQ#M5*YpB~S BKʹKG(~R|ᲃQT P]G^>Ѥm~zjFݢ)[_ĭʸy Ks!Z'ȁ@/ ɯ_'Q Fy֔y[ `NArǺC;?iNla4FB>g;0C#G#sTMkS)7Yh+容.`b!ToLS- ~o@_X Fodz2vWrg˴8hZD@YPzN ~fzEjի~. ߫y Z0VLESͤ/Y<ˋLx~jPp pɟIšU+(>m'QU=32;p!e9f)aմ>Rr*F ).jK3ӿ"1*ǎՈ)!33Hf Rf~Lˮ,kᗱIъb`m{HdIIiwWV-!K7ǛDΈ2:%eq+X"%BD$GSFc  7-q(N0-o\Cg~CslwUq{ DWN`+e2O-ǒ7rtܗ4JUH:_#}?:7't8z灝~Þќ|>`4D ψ{sUi\?|4}SFbwXd:E<@b{NK '+c>~Χ| ,XZЍO31z*lW{0MT0ŸgX<4>23Ɋ-z-N`vLTzJ)lmB^M8~`/0rttXgWv0JKsޠU+HFG6*c-.C`(<ַY0KZxe| 3vLjTgٳ_=3{ح(Q!tEs9e){2ð(i-^:S`6:.Q|7|8t;-l 2HaJkǩg*Fx䴇M!c$bӅ @d$ $6 j֖3PNHhdG0n|g5:Z~}]\pq!Cu`W (V/ 7W]='կG`N 70R e9#"qisvzOeVd1IsʄRZ'JWxK@nJXj1{ѽmb[a+)Q(zmmHOmy='2|G*z.O,7b|iEu̙2 ,ivQQٚ{vZsN@E&5҄51Q7A-}XVRk -; Ռ.}a5*\[зp躘xI\`0\mb@S-TG@,LŇiIKso'!+PoM-6`bFo\V=l>0ȰxwA*,n?&Dˊ@>ʖ︹*~N>!8ϜS^^XHCcZ6 Zuԝ-nE]-6kvHʬlG-sֹCo7է7qOc j_(B>v#*ڠTg{ pQ (ʉZFf*owժq9F[V+ijs-Y* V8NcvcZ1{k\D#%t@+8&:TTlnȌF\T +,Y6c> $,ʈʝN*F}S"ɨIpi֗Bсy;⽟D8oo98%w ,- {61XZw4SS77#A $3tg5I%hi_To }B_k@X-*_F&>!$Ia](_/JFOqT`LI}Ysl]> +7 b^@(Y.K\[FsOB0!Xrh^p=yY~ؠ u)~W5x'nػC?X&WG@ͨ6"~ABf6Znet}-.&LK֭ؕX3z/~#DX;Ht;\ex2UK7Qң;勉 6BA@PS< ejfM%nlwr]6nas=3\mg(ջmA#hE=vyj3]|quI3/=:ԃTG6-Z4ar[lpqt-N1 ͽ$ƭEM?[xOEkQBN˭J];KM)挀 [itBg_Yg"AkHw+!͐ 0/҄2) Y1Uj 0:l: iЇE&_* g4NnCyi;+epJ4Ѵ9EL-Y`F ڥMkIJ,Bg<( 9cRRޤflZWL˄Rq"s2SamsVU; -Vb/D/^X8ݔoHe UKn^v6^.Tӎ"uT֐{f@I'R{>@\GA$ :Vs64[ɍzQu8XBOeCo3Vm3z)f[rNVv  D ;rAdS z/G=XKuba%jAv5 IPsLdiS( +%5P1_(Yn^vChjxF,=(T0OJiVVHE: QL˫LZpW3d8GR(S˟o$[-KB/Vh i,nҏ\G>B K&G|X?gMṑ,cp.̄k k׷HZ0[M(F,emW!n )o| ]ޚ#*qs_\R#s:$ 8 3oL!k B9zOX/}we,wAb 'AA8 v0Z}]KmԂ3! $/1T `qD>QLxxK#%γl%<,nG݀V}Lٔb9(0/o⎺,: uhoQGF!M70uf9dmu0A2Fq6Y {ri$x k\*P&R95 @d/up.8Y 'Dw DzziS׆{;|$X C+ūAg{qE_q嘔4}<0џ/40:Z6J_ &8X7O@Rv4`n깮ﵡna24NaFM\daւzc}߁^ 23FL>*<b6f)݁6ǝ)GYچUfV+iӋfsϢsF-]}"WϊxyAECnw⚷`Rm]3p@l^w2dCoչ0ފC1d(f`*M[1\WޕoZFA^i ?_k6.F˪1a^E]eG-1D_m1'^I緍ʓF[zb xܼ'͌!A)v q4(B.4{+x X]o']*=Ta}fg hZA^t.ؖ (߰R' T6W4Z @Ew&fk|ܟ4\"Ft.½8riǖ3COl[w'tmBUQg) ܥ/|Pv,X&a98+h z7 vXkuu~K5N&P$ Y &{V63FpEk EbRoܪanzӜ8S@Izԙ\wv6H䖪A>PBz&6#SYꯡ$v/Кky/!"R5bPHeЃe6߈%&a&#GҜ'm wCwq42"gz M;^LՄ510#4:?ZˡeiGY#М^ WCta%84s;\rWE| 7ߵy#ܬu_J6^ 7.=D:s( y4FIS&ȄNw C{%Xbq, dKN]lms(*έF|Wo7&ң}ל fn7p흑a) 2CyOoL3s9'fL7aM,ʄT{(77K1{Sʟ [Z;<ފ !~=)qaI׉uVoSv_p=eIk#LY6'9+byќ"]xk8CdZ`, ))*ӏz)-ƹ8=${Ys -qUrsʊN3 ef0!pLM$.7Q|m#$ǒ lz8J R)6M޳1MO=?8v韁"WKsI(F%)2|NDh2U)@ ӄMZpN,a󔳩Qb ;[:k~ Ioy;@((I_}IǦN(E=NVԃZy{d:!%?ejW4 %~M 48mXh󡶡(%SZs+͘!ȸE1»D|IBVݖ'K~'wF0-sE/CQo2ꎵ5!dzQmOb<,pxɌDK (Fx4FF#VI·|?('F/VPi. {{İY6Q4|'+JK3=S z€un6>}􉕰 /V,AM2!$!:9f#AAߎV1DŽ$%0Jf5cgSh=Μh)yDo* oɅg47 -&.o nN8,\pBTw|QEk irۖ(u[| =1u-zO5:*'re]O6Cqb_Nr>ho ^c ?ؖItvVsj*Y2)QlSM3*rQqM(rlGWˈ'=V8cӖO;nl8[ht=t;N"i[6sߚ!p)S9FW>0SCm lYrT~Աd sTJj vf|#b9[9 O$3p+SBc~lс&y VI Ũ9XeEXjώ%o*F )ž 48 im%' P[m=YN*Q :wB}m숄b`mc?[ <fUEɤySnv䗚$^G݄Bu |}DZ`,AqP;SA.9Z 2\^cw~7`hMގ#ɈtQa)bLH2&N?^xAg>ٻWZ2L@]-'#EL܈@a[_F_vμ2ʕ>ôB}aH 1bdem.4.M M7â>S8[L~0C@ Fe,+9Ϧr\@ 7f{ ߮WN"[IY!QMw9%wPݿQK A+#¢kW߇;;=Tyܞ"|){=ΕbV>dNe)CWPJPQʜņ}5i:!/[|? [2>.L֣ M0|\JݝbS}T~ ΅L3ͨiw滭Guh#Lv^QXmvH# I3H:Jp[fhu/Tt;$Yԗ3{ ImajF/Pe:FR! X>)dj\Y~Sf+l)ڳ@ڍDUlǻ2;s0?97!Y!5o+t0 Mn"d6\Z*!ueM0_t4\<'T4Wbe3f8UXiӖ06y)n*k hv;% AtayU;EQ)( }˵F˧?&8D=$2FkS'G/{͗8a|>$3x~ω{/{ :<`$d4嶉UMU51%qȨ,4#"ce H[DՊXMI)L8hjĵk7U_:|ٓRKu˛[ ir% 0&yꥩ '3ϣE |f|sռE#>yF<]%zZ@ڌ\j:( Y/tX>/C"2qx 6ɏǶ^y IrEf9`Vr ;ՈkA*EƓ+lq., "\rGn xz8[E;RƒNi1M\q؅QqNaqVfxqrYP3Vw<G!dxѦ1$̢Qi5|4^(}p4!$sؒ# uN xR[,6BX·ܷ 1Ӈ:vƕp=}m{xߣɪRmY ֙{W hRtx\=* 84-nOm dKͦQXmhmQ~Ѩ 5ck]A5> 2KVY&:&9./c`Lɿ\+sXU5%42G^~i2-{5NgQI+=Yq0v% 1%W|d8_}I&k8r#Mnǿ˰jltϢTiڭRt^67\;e֌Q('Nb w-1RfHֿ4'Q.ٱoHc|߱c`4/ 7UVfL+RsK+lܽ9SDȡ`nx$Z@@{KN0G] &GgM{3ĜgY#;Bힸ~dd' Ԃ;\ϐ<&`4YzfR8VCБTl8&3 BXP- Cs/*cLsGkq@l;먹Օup:v*9(1i6D?iWYd+2;j&94[ D\f]_`ۗ@o,c?gk*vUԷÅK:vjL FAsk)0j;gi.8;(XPW<? IԬu΁h>wH8k-&qdlS/̖ъrsL[ŀD_e3}iQIQ:Oܝ/%b$452^/3!g)mn7u^ݥY~X]+DKH00]d(S p*2@qh!X@}LcP/Dal]PL=W99Oz&\$mْV9\e9inxO8<TT=l'&.%0By̲T dpP p?e8 Rlr$W7vaDrx(l;8ᱳyS̮8:6GBo< 0M(!wv[B1}=Gܼ`Ey&7,h3#/F/*چ "mA gfaT[m?owEJ6u>N3#)6.p+I}ɄJ`MR-{H''~f>].|O߸/觃dNB:pS,R/'3}7I״q &Åܢ(SEIgt?[^I} 脙ci؝@z}Ę=.+4dR(+q.-<1rL >U U}vyJo2:h;'d[v; WVHd26|y%~ꄵ莦~lJND8PpQΰX"o` x/aY%T͚[*t{ore?Z(Z _sy*"y%Mt [R\h& 5 JbIU*qi;?ۙ> pn~0 ?e򥐡448ER MI_KPq01mgY`4FݖӒP[Eޓ pT^2TmA{{ГȯuI҄ן)r{HODZD{I H~rYE0r-/0ߵ2W'G8skj<X4#vS`fM&[0 Т4A%p&˂0HP-:^GwS= n*zhWʮsS,oגfU >EXp& 3G Q2f-݃hŸp ٴ7~xyIT0Y7T=PϞ|Cj"J2 $wq.4ܣU h:FªhaK8? Obihe.z:12l0pk(řdm걏3 swyw1EHsɘBXc[6 W;rͰh0S`˫l[ZX",Xf~yc^l*ӣ{y[023zwv-wҏ ݶMte8ʑg]eNJ 7NAuD])o/H{*O\:3[%l=EhKbS5Ճ=>m,17п;{FPU}BdƧEѓ\)/H1z |r)tMu0q@EJ %j!{?z\(tcr,*2IhtNpNWonufPeHQ3\V)'c#7?/@QuYrpV<2aF[8/gBMÀGB wETTO:$z*݊;dwm(WSٍpqw'%VΊR/H !|@%a A~;m>s o% F`H:ed!Ƕ&:hK~ ,#BN_MwL|jA!= Ex]õ_uv'sM@尦s&#${XGfc[Zz.7gw !'6y""bc3]꽖Ä^aYw2a+f1c?+x~@mAo kKd QAd~s VIlp3a5q|^p '`{v&-, %, &"=ќ3S I %zy5NSG9fl["E|;ibjЛ |k (baG|bUܑ3d HGmk,i7qkF&}*O)Z $EB}XF#$\^-duנҥ\NjAK\^.Q4 =OTq4qL[f73?ޅPȫ\箦J_bTs QdeկCcw4J IԳ;gyLSSa 󽵚`v[ S! v`4s!_Q(p;o9 *݆^ d3sN8Fy~k+\~Jz"z.?bpix3«d8'NR鳫'IRb͘fE$sk etjCIP^7qL)Xm'|DzD@%,ǹ,,T۔b QI7RO=$) (b CH*ه&Å/e:(}Psv0n!>Ðk9WkJކ;! ]õ3~"yrBIA+|T=7ԭ< и_[6%?\O/] y_!x b7.~#}^j)=U-hh(Ordg:jRғwp ݋rz|Z tOt}.Fi ;ڛV@4mH1kN h- UrrO F(II ыAٚqRk#wqu)L)} czq+L*IǃE EhM? d6Uf#0CD`a˓.h?5xeXߌgtVI,TqrNm[CK `wI mgX>tLn#LDq<+SsC4}ް⌧1^Jxa2]X ޻G=ywL\Ce⦝uyo+f獓`o.6; &A@nù2GYO{/RVz8f~)PJQ)9\x?nQK"] 6'G=L'LͶl'a xt`?a1FmDn߹+8)brh; òlHtXgꁙ1КUceď7*H&yLy{Y0X( { [ˎ\SI䖞Tl>ԹJވrZ}pK+I<:>-(A sČ r(J`q3;uVWbGVwEb*Redm`-l^.H|9doSbvYcM΀66SW-8._~?5 0j ©'~Y:&+kqwxYC(sIdLSPr']gR/5iLVE.DNUUz³ F'lV,ZFdK:fqg(/E!ޚg󹤇mj1hJ1xV@R ( /1Yt*0Sk0A)&nլ K5_;Xd|݁w:"U:= HC+Kt-va10vv<>R]tZZ"K8no-5SGi#2#f!p?R\-0Rc*42F ("-jTW G B9ѡ0a u9;j ǸV|uݞ CHB>鯵F=KL4ʄ^'mF;L_$yj&=Do[%}J\ DjBu٨u -Gb(l9m)rV 4\=gįUs CD6\D56(OPX#ɀԺgҝ\o[WӐy@P"]GlJ``b`e(2H-zx xSr4B[_H@dp9z}R,|}ڼ&+Kaù S0@ZyHB:̞p^b) ]u$C9աƶշ,M̳fX0+O);_pnN@7hӦVHQulPÐ9{߉8-n֟z"w\\KR^2ɓ 7x59ZnnTnάRO2,L3:$FėL9R˞d%/9z{VgĚ&bؼ`31ejE _tVL+Rʪ>1;zf b:;-.?l&b?6_d=y)6[ȓ1N0T|m`)/&J$/9oZSGE/ V4czї =G[8އ3>N1Q ,|,im)_KƷ_y \J֟G]Vb gs@!&GFIE<}tgtΓCp]ϕAOs鍤*]W( `\:PM+2 pv>3..l>9!ŻQ:]珎6[3գq>h tS,:Dc zd"+Jl~ .]Zד(ya+e$g ٰV]aپ ,K_Sy:Nެ UtAӄP~/,UJt@uAU*YK\ ] ځ ڞ$' {Y JiAK /aKklu֧q3O8r:w`aМSUߊ8遛>b5@":|`3%vbe.Hjr ]csu:x'nxW+ACg|Hgu ?0tŌsAl )Fc͑,'lĠɶmq,]b˫h 'Y >Pataku5r1>C7ܠFk5 _dzHO+Ok\͙2UXJ+a3q;U UavtfdBk$ˊRc(6F?pݹz?PD$݌;40A![ .RǨ*dV(1Ʉ>CEFEAk{ uX24pAN&p Fx?;.݂ $*)ɳ ݁ZH´7@]&F fW2$[Wr,V)t<5K_ DMB@fQS )^ihO{ e ^oJnd6)Gwd'2p <;`yQIUڈ!8/eEi"kOBa!०ӘpV#=>,+/^́Ym3_+1s;JH(@,gnTXÑP /O/M&NIW"gqQ;Gm h|/uU'yK bpg 5D{&O/P$Xm.&Q ir :b‚%W"}“DRaRgz7GCתLu:4m[!u m׍Y~Ծ !Dɓw a7if.@v  fb}hb- DͷQIfdݙziƾ*elCͪ8]ltqq/{kɖa딵촪@Cj5?%?aGguQ:ڠ׆nHy.Ic >H9Kjڣ'ٕPl _ZS1BsdpSSٵՒsPti/*]V|M{"G]-Uu)rۿ*vY?= ɅTؗ>m]3}$7T*V,aOj |% WAEm/oePH榓X~ǣi5AKkOgIQYy@I/+ǐS>)Bm߰? ΐ;4hUh'%M-4FB[H74Dʵp0Va:ftR?)qy6Lӕݠ ha YLZ`H|kC];q!P~jmqV:u-)a>UcVk_ɰ-H5mU/N'pTFU'㋵"wu\y5*eO8ppHAH>T)h׻v.^]8b%,=?BՃG {nV"`7K94m>zӨF- GlDXں5F#0dRG*L HZl xY*z/Lʼu"M5`<[%]DfQL!J*>"oy+ۣ ?8f_n|)7aS} x݉r`c񗸷uHI(s9Ţ`&ԅI/VĔ+VkÐY!K{g"NTƉn+`1ƽQx,3#>cXWr-P-xc~՜:3m1P㙓,K X~bn aRE6?m4$a@0¢nW"iat6ŊŽ^ؽWLaWAhRS,!l=s:_?p&N4(4^kLd"+DŽ"{i"Gbn$CXѸ@Cx\ ~'H–9#*{@] KqX3k'cC?)Yn)*$e`" X2Y95AB+XmqϦZ^2 WnQ|{ќ ͺ=IK7N1SrzZhre&:*ɳt.lM:y}Ʋ(O 67a N^+>AͬGD_кAFgK=>H4ڄ Ճ TfNofPٟ̀i&s;$q,rNu*ub^)OoPӜc#%^{0=M͈W37ʣ{r OkCyo:-1d~* hGu?$7vpjpqI;EV6c fbWx~rx4έgE;)ֶ324 xB/AuwT(2k!77*ȩm H`XJ5&'_sɻke{@{hvWoR­vggG+n2 wy<0PŴo"IY!ȋoIaڹvnԇJ"&9f٧*xP35qϙن|wrR'#T`}Gd屢5zBIO#Gȟ_#)ָcOv4@n ܵ9u6II ۝VFXN{fw.5]=Λ[.?]-xeƏ25۞mQ2(d+( V}0^3CM=\yr{˴CMNUqHY2i2ME) W_7ؽ`HY'\߂UW AU G{h$5N9aԌ;^HezPwoړǡmk"6#(iL3KsX/OF_GCrIݒxv_Ⳓ޾ CE+m`̆" zh/L.+϶ $c :q<}D\3G0$%J` K2rZɣ ݰBjSCC>_ IQ·d82#Q{{{\$\iKZ+.(k軃Kߓʳerxæwa7JvGAi3Q/7 ?æЮ.B@ڽTe8 %+dr{1|<4ŚX zip~7_b-&YoTmG>a$`9n9"Evvo-S&HoÙP6G k0 V|i\[YY#:㼄XlRO3\` ́gq_M*3bt<@g8ӤʕUhGkZEhO $`{WP?(( n,'ܜϜ;JcJL%Os>MKL-¼T}*₠eCp-?ۏ,*/qQ܃:y+b |$={*!ͅA* ppX;Qgcʳklt%M>qʢ Gts/y ,%#+3@5Q8ѝ\DD;48 `)덡!تȃHhA8J9B✜a8zo@ 3ro!' &{ai$mGXPYIEwerLq |׆݅'Pu^úoߕ ab nzp=E Gx<޼yB?.@)JV/ǹo3`oڊ<}]d,l8ff xIP> )(Y%PL.ͮNC'fWlFы]҉R l9T*7$t%u/zM y޷@& [&Z8ƭc $u*^A1LX̢cpظ u"lW;>iH9ZS S<7,K+Nz}J xԣ.׋J@@HG_@[ghl9MoYLĴKМ3jO+\"cNU7p8GY߬<S),7+`*#{vG$: ~o! H \E+ܪF%H Ƥ %_VTlPf\'~*ьpa9Wyc Ε;ŶMɓk,] /^Ys~}ɾ?.o^mPi9FDext&|\Iⷖ 9Puj+]Xl4{Tڢ 9 P> ST2zUǏ-,s<38g~a<% ?U5GDcġϡ|&'I{0 f&M**B`iQT<6 bm&i)*LYE?&H 1qKi/PK RTAwɵq"ʻ{ˈ[tfmӥ^0[pt\ldXdFJ+:tKcaOJ~KFW MXKfi=?k׈pOcr{sDK $Y;N n!go|&ĭ,T17i_L혼tl~ob^z-,lݻO5b̡sa_v8AY)wc@~o4Az$Nђ-̰#$U3z4dUoy,ynH{|;E3fη~eo4K.ܬ׮G@"(("Qq-7e Qnj,C$zaw3kݜI#?r}EM*b5! -HS Rb^I-ꖆJބ@b| 3t~E:k MfjM;Y%?=l͊{?n4mV]",ITŦI: S*i2_B?Gk ).}JoT5`e`_ksP[5ƦG5rK W/0;9 T@\fbꈆ @v]:)}J7gzpxꂎN#زPi}݀ԉlKrب^_\I ,%-$ # 󉄭8癪=2&Győ7rٽH;j?Sqo4`iZ*, s:Ǥa (<oXϲqĥ=i]:fV'3WBfx!ۅv̀T`m{m'/u $G߸ ?OWmad1 f}]WiHVF4Y$+c[u 3( y+p#H' 6y-F~o?,kj\=f >`t{ Hwo}Θ﷑v5BMx{ PyRH)@ ',`DQ# :?r| +e#+ڀ넷gt4;O+-#m30},෪Ꚗ: `H(6y-[l3#2z A/df4,}S9űp"tv\\Bu Uq:5֠ψxXԑ@o*e;XgBˌ8*'1˸ z.9:/aB3A#oxC=Jr8 HʧwV6/h}ވ6ro7j,'kgK\a᫕S$bwU }݄*^>ؽ'f7jI 6’R^#0'ɛ.HYx#EGs/8zºcIgw[SuLf}N:6 WjLVɘhK{A^W=lakv?o }GHi)@_sJ.oP 5 Klp,Zl^iF8-qƝT7{C$G+$j[u2э$.dllU" [nx~e=v_V6B [Y* 8#1eB#? 7+5(lvq2K@02o#p.-аB^mYկ[X¢@Gm1yCpvwվ*YpF|FY Ҋ&Dz;+$_M3?eK3e|K67FFTXO(' I+vh+ ࡊ9/`6r#}䕮"Cdͮps͢}YFxMq>PGknQ<KK)NQj+*tP3IH&KO?? Bޣ=,҉@pLGo%{z-@h eD?q9Rz샗vetbhSA3Vb+#8< ɶeHsqy Jc(ګJs`0f@ުO;Ds"R5TCtvUwiy}^<GCvMO$ g )1P#Dh~i>[ba jEki'Gf,%Psp%Jz!M J~R'/ٍvT$퓨Ԡ4?9l~&uf.fZ*ȗ)@QƮK, ^9l=̌@ʷfm\+[8x6>־ l-vNg#a+31:^^ah`q/}Ox1aAmhFY ձdkYt3)Y.|9zs䮃$wzI;$H4@b{heۑp)U.|ï0[1]B 9Y\$_ e8Pi+5 v+S$8(,m%yxh7/&=Дr?",%D0{wy,)ȹ;,h?tD=}lEa`띨G&\gC#\^3/z umA#_~}8`T(Sd2Y35\phن7*f5iM]xy}]NLjq :^G/ H6%A(!9+[L(wMmHLYx7*2B0Q!v̧܈*G[/ldn8_!Nl:l,ZZ,+AokF푠6&ֽ5~0 oNw8gȥwz2d*Kye O`4-Nu|x"V HH57Oa\…g$fcVb=ϣPs&ꪣK)j=&=$M\9EAIhun&?Y _suO˱'(^]R >1EI]t1Sހ9NueqTI㞫a?W`4UQ٫%'8ƍs>T9!EP l(u{|Z_C>V& Nf+42ԅ\*1WtD.K 7(eY'B)(^fBen_ŮB{` l8VP%-s tN*aff`}}xN#/Gg{3nn-B"99^?xg؍|ujKzrSP9>rvA$t9NN]oiIS÷yScQ^&ɥwTIkQ/~^>7uǒ{?Vn,"Eeid\T Gw dRfct=Wro^Hx $ K0M^|h _&G~B@x;]u[>mB-BM0.y)oT)z6Iаg|+;̝C2q&:VA- 0DqVP$@XyfnxP=?USˢ`MsM.=PkG?N/&+-wD9?yu)E,uy[oم::ߑKL)AMc1%Wg@dbH|%zR jIӯ <OU]Z`J:"?Y"Fy"5ڽ, p*m($K^w^?)s}ٳH"/wms^GHѳaЯ1ͅ©gr/sI`hM\I#!LCYYR_8SpH&J PU*ӍL-X C +mGԪXӟXgCmu;oո.uv5,4dƇWІtǃSjvk#ٞ͘|aFᚣ،Md Dh?$' ;r@1ݻimAA_ ^iy5'F{{lÓ̌e1!og\dc} γ֍ 8Fs4p}xjJq=XfWaˈf8j)PTo?⹋VQۖ#镌ij$0$Wy{ h;Y[^&}bi!tMfUώ~i3bTx>ZFeeZպzɄ#ws7t%azaNg¢x cnG{j`h+h"s)~x GFNAssᓿUϬ u0~E/ƾ3 :Yi<ۘ+Z#{@-мZ֖M~j{ Jˈ<]m>K6vo_&Lzkb{WG0nt3̶RT 'KUoLQLT5R0CE 9|ݼQJ H溟A'QwB5c(őv8|e2] 6Lqg y[!8H" R9h:b FQwJ=gW!Sjg阘W]pH-ő4Sgιh +EdHBRS G?ڝƐߓO!1W H{D![@m'6|o$ GYLr@]9:nԂ`YnZPTӻ*QSĸ18{N<Ӳej|#_vb\PO{FBl}=|c@⚽ԉ5AOz d9"hQ\I& s!Cl ]n粟ޒ 沓u+gw#Y6ܮ֬BL>xT1+.^.|[܉Aa5#sĀ򌘒e7'/ԙ,@La.5 ArcQ[7 6/vj+C:d/|OwʱB$-^x/ٝ$+^{yc_pI`udMqӹb3'_33ण oZnk}+uW=l}H-c(I`$t‘~_Q3V}7:h ]O1 Yj~ ޱGYHQiMX8e|_C>!]0D*n 5A1[wwgllydݖM^gT8inP/tW2sz;nI),d+I+ZZ v[[ʝH:$nRa*@aT~ȳAÀcD3(heq@AKxk@ᯊGTԬ8{jE[1lBջO %.)& 2{clcr+fTF5P+'Qya7ʟ 'Sě,)x)?2(H8ƻTueUA a(nJik% Ҥ*d,$s{;[Y:9^cƆjt"^- WXK9O:*r$_,LC0(u03ha.E;B ^)lzBDhY{|@]ef# +ؐ(-}`-:ƑF*1ࠔ V"+&0|еˢ6)^\Mb7㜔*%N\}hcBh, &vdgSsǴ=P/;hBׯʬ | F>J`ĭ`3"]hdzD^pĸgTW P[BpV)Y˦34cZf~Ђ/֮TmXPNn9WdAkJR#skCIgPC}|]|uXWo6T#4 )ݘ%qhUM3PNΜ.lmWAi`nOh-=h3ĘǴ]kG a 6q{P L<9lIOj͏EƼxiz|.~R:89@ z_ýK\" ze,W S\(C<.JUUoP^<O..4XЈSM]^Wviũ&H[{҃T#@1/uE4;ч'@6߷%j㌂N_[Pn6Py{bFgR澌I @<̙` !\} \zyG8zeEXl9?inIVM]̂IqܜZ\Z`U6TzFF-E{wRTi!'f^}Cz6 v:aզ{,91ʉeĝ=1* YOUe>O8QK0 ~'‘E.,+v11^8^["C6c^nm34s~sI&іvT$%qRn hWÂ1t!\ #_8g5M n+ʝ 3[y|QuЖ6ns8ʉ*]gRbvuFW{d[u*GnX߉IQ ,;lT້9S$bJ}0=еWJux-1}&.TK8hQF6})t]bR9NzRx*K*L\k1hZbn@:iPK8*i!D`f#6&l܁aʂN=Rs u`f 74SuaH۵e𗉱M ՂYN3teb-A\JRx?1$#xY)7}A`jG;0Q|`! X臺j4@NrޚE"%;yn m4)V?pnB>Jߋp?wepe|Ր=ISL"N{`^RY&f"7XBU߀#%T5e+E;ao.V44BV ~,7LugѧgƮp5w9.SҎ;]e6`􆘃&E]\%0Rp$s;i{dSl1G6`aRCQSm'Yň棡0>IbŤ&hrڎұ:&*>1^|d&GJf|DZȃse0wbYVY=Obs QVk1 @1y7Qx$_iA9FMFb 4_OA׺Ruu*y)a% 1Oׅš~YFnWI3XQOF&hCo=j<@ePAbyM~FuS@(T.R`?V9 nB>xd@/tSpѩ47!pnWPx+5=TAZ+'cl5VYBuEF9WD<Չe[;N#R!s8@VVOP&,g#j)JQs?cBa?Nk,2Ym˱uW'|0l[Yĸ(nNbm [$kNJثjIױyM]hNfIٜQ?Z$?vk,JoL1r#Pn'Fϵ;Y .+j=ZQꦗ"/k塿:m"7 C:İ?HD)"C>j  m?e7󃾷C+ݹ\N luh ;G|IʩMfN=Uo?hU嘯5cX cfbiʞG ԃ9 \úligPij½`Bտ뜦J=Wú WAQdŚ9%V;&QB<@ d)7\1]o9`UM~xsil#͠+Ј>-T&q@[B{QV, 5c1!p?km?s͝l#əwr370vhRÊoPe['M/{֊ " 7d 9eĶ &ODR!ZԐMm J[[m<|DDH°jfמ#[Ds_Zm6ŽYDXĪe䰟^7Vc{#~5~ )X: S:ACQPG@vhe/ppO^6mɮBuLVJ%:c8U2FǞU(_a/bM'Y |#dŬܨNj;3' $XG7,En] 6@Q4v`|%![HB,W' {N5HSgv5H򯿒Wn]A#5RʉRO%Z :.26Q,4w?N:K8|5#%m3[7-Cf^P+ k_j`ZzAX҃?ykL}q]QBfN/Pd[L1n $ڝ̒v[đ. v;yKq+sE,fLJ.>bT24yt}vS 36j!2"ZtUe K!wĺJ_崦C+`hХ҇#뤉qGE~B.әl2LPNQ L"nP7gP ʢ_9 ᔍ(P+)Kg;y/Q5幉6H5^y"t ָv]?:[Gn`QY_˾a'*v\;u%6w&s O_os]UqaG4x"uS!ᛧ6AUh4DA"yL;+,;ŜyEDJ M6צ3q  ¿/ ̈́n6T"lH޻1KXG@UxfY5eSfLMIYOu QXJHyuvYu<ۻTktS0&>HdgR6_^"3Ҟ0*7 إI׏~w&nKO0ޚ4 5v&璇<.m@`C7Y=?l܅rqYSQ;\W.["$+h4F } 3 _>UJ VdzY`n|$+YJT2Vȉ@~[}:5E+&WlcE|Տ2Nk)Xm^7 L{Su'OU-]-ۏ _KfX Ǻ?m(\yM~:'ŏxXxɜTj+*b٘< (KdD+Bc+( R8NK50hNv9[$P\kQ4Y9#~̻&Mb\dU^d攞kQ]?|‡\EԄ,Ңzt0aеy]0T70dhors1vS&Ɋ` pC Rx:l2JߜѨ+G .):I͊)6jd'F(@"]8郛κoyz'pbǽʜz<=e= zTj/mQ'tǍZ2n ͖.C;`zYӯm{"$/@%$~>,`cBuőn!fV*K "B@>E'x&vgF9a?4Şnh֖/Z_)x U??J米\)*y-9b'5o<"5܎5 >Q083-P2IU;"z"2'P+xNQqxD4mӢ঴+Z0?S~nx|2 4ڿ嵀 u]+6i)Lx;'coH͊:>_ D-iړQ(wg.6_X㺹+UyeOC0V*]6 Lg#Z&Xb0vC@uh$#-iƟCyH|N<P2Z# 23 h+{^FMkPPsxUU%Z)S9 )\ZT>U|/ExQ^ƪgAdFj".H3ȞXw)E.̓?"IWX4M3L+BʡbI "H\Cr?}q@'}f@CGR@VP Q`0>?\ng֘/`rNJvoU3?"P&[4MSCU^&By.Ia 17(.?F`H$~*&%ο\ 5Wϑ >hhOQʟO)f0+k|m"^Q& 9#2mTBJދ :Pb._&y *++)JGBp֏> `ORǽ:M:kHcH`H<#JD.bMĞ!]B$t> >ܙP V[co l . ~ gGjBQ;LoHGgH?&xmǹhDš?)ẗ́yhp'yJM^' P[Zg!;ϗ g2YUY/~407hFŬX t cbIx홺])Y>#\؆fqI/,,kf Ē,_/C3ZP3A c=qbMs6M=+i5 ~0`XTJmgtyK@^YϖRUO{b{#뵼r?d -7$ Onh@y"K" ҦI6ݨR؄+$RL.yƭv'i*gg*lے%hjMHpBttA gy~\pk i,m^uE-ʉht*ݥ( O;3.R)xA1I i/II fVz/ ӫKnt{X^  J.Q\LCɻP ǒR89uk|u8W-l*i5kO?=^E+p & Ħ:lkH/V\}_C`0z5t 'ezu/>T 8!ŘToTgLh0{&uox.Nt~U*$>=`yX= Bo!-̸n}5u4T|=T%\׿0n-̜:'{oZtAAFXMk'Zzs)>!qOz{ KAڏ\W26MnU:2jiXex3/QGoYt[}!ZxZcW⶚ Ṫ†|?bAbf06XQNB-bL/y#je8"`FMbZ ۓd%u$W7zzcZp߳B U0A1Ч42dP-Ǵiy2|0`w0 :QSHe '1҂ 2b=FOB<~" ¤H/FY* =κ"2ZƊ;rqtRimٽ }BZV4>KC N$ _qt]+= /R(Qeɹ(=>*vG6x`eJ& koY iHeh͘ ,W_(XOoHa"uj!pbs9n \Ʈ5Z8AleuCXgXe-"lܓ|&K jYDV)H5T lHkgQMRr;"l4|Bx jH -[~j`h\$Ahs.=KiFT/Ce|QYS9"Pq 12a}aO G($@  ȧ\Q}]<|[r쪢] 2!۠PI4*ra֑'i#o8Y$<>{G߃I$ N4_F \1'=12mpՆR%s%$Qq,g~s'.]Lf:t@Kh]3{0fZ5 [I"Pe]c=f/"HDEL{oij?ﻤt1\3 ^RߍC(2n|-“ss!cs\`lEYpyR'Y;3îQHe CJ_^w~o0\=գ>:yqp8|Ug#X<<QqTVCEF oeHȏ|Y̽3f/<`mh.kI*P--ٶ\IH+ 0V\Q 3HL nPH|)-Gڝ!iޡ8%3S8G!O Ҡ4a&]!av^Šh 0"8+t*uAL#!=kQd }iE=qpQ9" >uZDVwKRo&1wr[a#{K\+`f'(*E〦DZ|z#UMPN*}#-9ÝAavm<2Gn('zIKڇGvYqoo-'4D S>W0*IE 8{r]o{2 faնgLO#/ +GZ vII q#99{ט6GefѷP4JFL j guy}6f{&ǎ2T5qwzcyJznLU h* ։H/g7-Llo?2ػ_Ǹ:U&J%Ѣ 8/sC,:mH%>4XeX5SmjI }TT w4`ς5e<҆VqSIp8#"J7H±m<}Ya[,j wSBOЇ_eJbe,rrd!!cе*Dsp:t:L>_3zǏ)4~(.h Z}x&$-*GAW7B7=pJ V 2f /p>Ngyx9gq?|9U`Mqpc Qf>w4S]RWU ٰ}P8( mM =YBx!01Fs_-uX%|iih)`¯ޏgTq7p56&$3aW}ЪMd<$cbk>8O[/x#…10_-w5lq*Y6[Ƭ9+|QSm4,T[ʋ/=tk1zy6vuYugUL.~;ۍ`&NLzBGüT.z Pھ`(g? a8TH;ZS=[?`Q rRo| ziFoKQƫI_qRRZ5*h*k=(X|G=v˅r>t o8Jgٵf ^VjQTPΰr7hz찿nJ?rI(b %>ग़nu$R!44 ] E?tD(gF 05,pd߃D{xbf<Ʃ o==;ʐ\E_FfָDŽ8;{k[+4HZHH`5Iɹ9 79*M33 {"gS! t> p~YK0ϛɱBQip)Di}-&!&\}#񮃆0%xl'*Kr6GJhѷ:(hIwpc^dR~\[1a(PB8>tֱSON+y,uSBqg@ `ۻ?8*)ē큊ٮhXwªo$r>55X0@ 9X ϣkMll{vضKP3cC#6X?P)a]S:}@ Z rMp`ɐnn%yvUrk4b&:FAjgtuE3:S8UF?F͉7=#dN-m?"8EB~e|[CS2m 笩 VwP|/8)"[SC4%f1gSUV] 07fͥn5"WV?@^jc@ U :FHWMe H i#N!.GjkyAIvC`ӆ5XvƉ3t{ b1I p_<=e{nGU> s'+1&!]8mЍ$+W>ap%%] -)-i>i&qDZY[$?n^L>4b$7i9iTd/!A)V#Xh]". eilolA3J٩%3Uքn_D t潷}ƭM prYa)>鈓f&zce.uEx7U\o'j Fp\-ν{om^RwM7@(+1FfvC1 +Kj&]{S&$xyC8uےvZ^Srcڱֹ@؂Ę8ĽZU}q5u6^Nˋ߈h/u&rV 9 K{ F+k0nfnuBcc>* e%h~/@ 5M/eQqW-έ-ORss\utଽG+fXגNWEy%GI&grIQk#, Vf%K-V$\n`f3 9PbhBGD9gܮI_Sc ߪq:P^] 2I[HY{ǀzѯ;N"Z"Aba_KI)sSh2*A+q;ڬ_G#''W ǫD~s S#ѤP~|kB4L]?.EW0 >F4yYSO2moK 8{,9b'u\$r!{X= e5Um;+0 <@!RsE%FbSwк#9^ fD—TO0=8 i[]9&mbK0jkdD}lŖ-NJpy?! ¯i~epVj;ECW둄|*t? +"v@dg5˳qZ.->ףqu#BAY&.oXpG7_Xҏ <@+Ktϑy:[[Ltch۵m$vǽb)~bwȼ'4ޑQŠ t'w%,X d13xaA8`sLAVDoTߜye \}L)O)XXJyAM\kS[r{:\τɱ޲^wJWtU*.]@z~l(u5@x߈duwëx._T$oE{bL#+>%J.|vKr_N`_dϏQ0sg{ZdGKb#jT"{Pk_hA+4)i $ + Om/D OH,{ oz hR\o5<'>B` F2i7I?"{&E}Ay@"D0'SIU3s<̥O!%/{H N~`:7-U,٭m6otPX$\=v9`rձ;z`"E GRJ8̍!BkJ15+T/?G_̟ d˧y-W'g6#؂ (CDǼRP.=-Rt{ 8s-/3ʖ+]g*:dc:p؆hOx/MW&z jw쭛857"4'K_NN+"DUȓ{9uhƓ'38N\PN2 ^K|z4'״4;G_Bs%#lj_h9b oB5 jV lDuaLo<-ͷO<o& -PunOI$zrhbJO\أNsi?'1 92HpWjada‹yƔS) sՑ@Win|LK80=qKTr lhOJZg65C#ef1wPnU{Ccȹ6ЪoHx@RR6qv2 W_1PD ݲJ0P]^[,=N#nZ+ ԋzH>(^ook֬`9ombt8'qiRۋ|f,AZu wFs9EG2l:gc:9l >Dz$ܦ5 ^_}ݞYҴ7؊1d4P\Q=XđEpR6\ xTI8 pI#KX3Uo..ڀu10,"33HOl-}@`^Clš퍲wᘐU{t-Y`2;4_F7D4L)i̴{lY,N3jyԢKi˽;sh=m:P'ӄȄMHi:.*73cvJ;;F-fKfqإ|&s'|+x,)'_rEk rZͫ-g{AG#XS=]^U ?(TMZB΍ȁ7wXn5+=Z`"Ax$ ?ċ28 &LFv&;,$Mɳ-p,  7۽xg U\Y,?흩x"F}BԻk.ɦ4^=)JEujyq{RU1>Lk".շi46u Y\Mo׵%c!3dP+vzþ/ weF<62yX<,Or|T95rj ,g!ߐHsQc zSO,korщ{B_O6_?t?Qr V_"Fz*i!n>7Fn'AO;*P-p!IZ!Vaٝt{"JߕҰ6lu2Hu e) jݼB-)t[CF xTW D3BNCЮέpSW~CWv%!&#| t PXEhHoG|.ؖ>9o#ONw@t7_jmJR-_ǹ`d:A@5qhKR+ -"inw2]9%g8#}jP#M:4'u&{#RRX XIP/ /eӝ:Ƒl*/9S-p " a#?]k#-z*dPvFhVQ(p¾~VCU}e.7C^b}/pbR$h79jp5 yaHJH@E -"Lvur̺ԁ5}WgG +C@3*5Oj9'ӟ 7$ fSɑNQШcd'w*E™Q*,I :`rWe\Jxh<TPmgl!' -P21\TަKXAdüX\]E8C<*bK2xOY^s4cY5n Qz cֻ y!H b;r6H_vg?a#6JuW>mbmqVADɴ[fQ.+bY~X}IN=9l7X#lF=]nq?LhGv<>VgvC s2UIB?Qe{%ۈL0WEůy0.Nǵ&1 p[PJ v#aQMWo!s%2\HZ6ɻ2!gݜޜ/qpN9_x1 mV̉^ ա c_B+O S'&~SzNO Y -y![IU78`m.0j]lt6l/b;yʥؘ!yP2KK3oXxK[$2d (8X ;oq}2f"J}j>%zn%pI>/dؑ܀*x!o++lDVSWsSn-q~¿k g3T({Ξe[ 3zBG^ڊ;P\ց9ķ>k߁HG<DZ7b];{%эjr{ OPHC f^oޙjWO"j֌9<_jl+2Qе\rzd1+>36YܻAissbV*HO/ms7u*cw=ܮykb1qjވAO~RQ);)7P6$RcG-طܙ2BbXhtҥ 'dF# >/V"ۈî|ud84gޭs?z.䵭a߼xenÙ$okl  VfoA ,r_J}˶tx٘:׶yr]<H"]^]e[:R*"V6@(Yl#`34kI61ZX7՞5CY\[E0NVoʹU'8pKUrrkgҭJ$}xO{>]((X]K4r1/3{? t͠}Ahcaʖ\D:aPƥ|Fl)pXѾ3~}20@cb,ei>w9 O?dN90ȵ/ ݂!3%i1\5qCdjDN֟R%F<_Q9ﰣV_?TIŎ&~aAyC6K}8Ĩ5RWE@3z! @;=6I0<+4v;2 1cV{ .2:Fʢ.U.9ԫ-O"֊j-{lxح` 5/p2n9֯.iBnqvW)Qش0&˞p Fdn0N':P^z{d#IdՃB߁b8 c`/<⑷>&oEL(/tn{uEp|ƖRzG衍B?alG.TR`Mʐ3wJY rBߕ~Hb/\+5 uuf=G`kBʊQeL_/_vyZw&7D#tM_-C livūa~6Oo v̭5_@jV> ?4L9N׆&FI-A6sYKJV[3_{ u\3O =񽺪&aY)b;A~/?8>"f8D&aOʜ h (*]n 蝬jMj+uh q(稂H GH{ǰ8s³&VH@ i5h?WLH&ĩ&½ Q֬ڟq$\Z|ƦD>{8PV^[A\;7ڽv2lCż/tH<˔z5R/ Ya+R `* 0gqwb] 3#+1LoIJz W:9m"!x)+g1}O Gj.`(Ϗ؟Spw5,}Y1XFwA$wP[ϝ<μ/iBMR?i}KN<gAkXkuP&; v -Q/L6Cб1<q : wb B op j>h5weܫU؟9DNYOE=Iw3G][qrDT"Nܩ3|^sAmHouL-Сnŕ8jOv|ly U8~NYb'}EiŲdD{zh.!_ccόFA9iZGo';CdIQ ~Vu42Lmlr9<4FU&sU鯅jl+˹?&cmȳƳ9[c""_O#X0SMUpUHٌ=~^!dx.C( L)+`:OUٱ>4e8&zo5u z |)kt 4eYnӿpifMfI] b 2;5fB$Q+$ hKqm]뜗v's~Yuur4ƱDk8d<1$gHߙe 9v &E~G^<Јdq$ @g%vxNT 4U^|Rmw4V1s В|"q}}ߍ,6[?d[)\FQדj™+$H@'oA!VejRf +@&^Gǜ|7z %RfsdJV!HG#avIR')AtLi^ 526ZS "4dh ٽQC)V3݊gF&jFʯkťph$0wLk=ˁ9/("@~Zbs3O/kw>K5m!uo^egr+sAH,Ph[V7 Q맿UV|O#fH3Jߺn%ůX{fZLՐW`L4*ݽer4ԨdnT)7o"dK~F9!hq$14,yqH:Wcn,%kABO0S]6^)l>%MU>mAv-K3z L./nKss- dߏHg!=ʃ?,4Xk[ES ̹?dK[IF`v&=rqܤ/5@gi“G5\V  X*E j!S4\E̝f 3ela2,ʺ.|z0rF ; "ezJj{UN,\j=>ue׮z5c5T3ѢR D2gkD|b|@HbAT>+_ʋX3ֿƬz }K:dAX2L;OC̾3XK Zwީ_y5KcB'3hQV]gnlPL͒:0;KISjxQ;/Trh+p!iaݣ{`:پx*fF{LcVvHHN?j{XӽdUķJ+^ribL6<;w! 6~C8K+<&47$OٰIr .֞y˽q#c{tkEN "@[45ì29Z;,֡6dӭuHdxl wٖo`ilyK0DHman"5Y]tz{mcKZI NwyGcr"/V݁Yj!]TVVc}aHH@;%[x(Fc6<Ɔ(H>;I&Z#w+-?DF"hQSyW>"ŰʶY]S~Zs?|G騐'FvŒ4"R'%H3?>D} + v YM)X9!zMt:Ka*_EF@JfD_:m*NL' P]gؘ8,"ҨIH.`j0 lE԰h{b ۻXB񬇗ge ƜqBo_0 s:/SVmBhյnf<B@VF\[s°sM/Y^ f6SSEOF9Ilގ$_qyObkLaaѭ#+gZ)lG]׬x(Ƹ:4aau9D$t|a^M|5@TL@}9%c3SA1yWU*"_;y4ޣܩ!V%[|#TP\fGcݞ bgO8"inN)LTk^&y;n*O%}`g !%h:kRu;^xRJ[Yc\cE/0a (0ՁW!qϨ-AINJGAzJ `疒ҤÂ5QQf4O#ݺc^NTM?Gn #CJz-koc𸓻ts|ۃ0A71~c>x:SDTlgH^ /ۑ6ܗ-YP  /{h/ӊB*)(6 e{2AlZc^z mUbpuq pHn>M#x" +W$X] -s#vQ%&@IoDtx4PL^v$œ"kCx>WՇA~˷L^uKw/d0,'A"'8tKd)3ZmONd ezQ\ճ%HtrW`fȫҖzl>FzAnjH]AJ8y6=`D[^{e44^^F>Mjx`(Kօ& |pR4 ]~rSF /cAo< k3xzs"OYe nH?!jYjtEx[.)I$#z )We?PgtWU|I$^'挦XM J^dBwC(d 4p(K=@iE7'<S e[ u)ۘj%I]P!]%z}?1>5= ev8ÂMÊ!z%f֏eKɲxQoJ4>+'0qu@.TO|cD&fFNtٰf]s6"=gwqt/@%s13fp徵_~R#.mpҤs5&󣳠R~e|"syJEQ>2KkHhb#5BmsdtȼF4z]UX3g$yJ{9hjLE/Cf\\ 0H_'q#GthdasIe8RsgiM\mԋ w{b p;_,ßz2d/.}٬,#سL8YM4%y=uJc~zq5*Z (`zHKV PeT4rׄɭKqf$WQW;ZTr.LLJ0Ա ~3>`} :廻ʖpYH8 c}![׏/!r/ܫ| b7(cf|/FSNԜ-Iz$>:wL^c~jFPe[:]Av$%byJAɽ|R`%qu <0.G p8:۠~^g S;v4:@Y~/_iy<7So:*O")-Jimسy̲Й'jAw&!#Ճot1r_c;*;\ֻ?y4B;wC%PȈX LbIlzxy=n0Hfc3|-W=?yhvdoo\卍@a dŀ3 OOLy2$ͺdnVrn(=8? &`_׎*m=M+js H>;đG-Yl %;J p,.fV:dy6") in~'2fQ:jA@  ə^c3OLW*]5o@i=7*?^;bםU^R5a1D4MH9|VܣпTOor:4,U'N5IӅ>3 <@M{>>f7we,7v"5vx pu_WN\.QHS5vvrZȿDҧ݂it3u0q +&Xbމ);+E)K_x "3C`{R&,,믁$J}QePVT쁭_$ek! +E =֯J96^kP!I0/_Ki7lz7grko0b^W+0FЌl5 ֋aɖW5'gTs#)wGtxdhbᡶyqEgH2c-MY4φը_-TDz0ml~,}^={žy(<)sjh͢tej(s6Afj_›`f$S@8$ I u)c?yՅ8}o!`uĴ3\W9rވ79.yPlY\?߾:u*SD P`8z_y,rA4nG=PUH*y Έ/ĞңZ߲ Kl=7wpXxs4<0 c|Sϟ7Ai" ]t;';g=H~RlQ>abhkAҲUCȕnu}a߅37Y1e ڕ(msIjKJu4ɰM=N3B;Jb.cWr6d>pL5Tu4~#`e,L@Hx}ZJ a_[D=5/#Y(AAp˷#1)iL)@Aԏ2 IpΏT@ -Qvl67wg~嘢;dc |d"^bcAT5cQ쭹 w:)8_/efElT[Ɖ,d)9㿁>9&Ez܁_6 WumE9n@"E| #Ij*4Uu]Pk:R{qqî,ʝrxV;C9UcXsjBEo[D dX͵\}eB5WC\ٲC?׮cz=7!q%+ݡ!vYlR_.[/LLhL çB`ZsY.C[+C~<kGk;H2޸ӱCBX@GΙ)ZA,$< ?.$$o]p%1Hq =S컪!SZE%* Ds'o5'+{?˴)"6׋ ! R1䴖>4\ϻ"/dH,.?BOb.A/iڋ: 찬 c;u}* 򜮷c06ZhCf7zߛ@ !Q}ELrKxTL N F?Py/,eL=JuGA+ ߑ1p J'< b^&aY.SĮˆo,HuZ {Bp5t"爾bM^ b"_契yE*|$4ˍ]ꭆdXw3x@Dšyuw꿄 QgJ)O7zQй M}[柸lx 56〙ԓ[l1DYW-2}̈́+8^"rא}}QIF,%|6]4!K'\+aG@~şflw 8C{jg{ձՅ!6QW$ "c^} V1q⭳-v Q"Y=Jj4Bz}FM_vn,ISv)7xO Ab ADO۬γϹc (U3fP_%xcK-RL#"he)x'(A8J؜p zxPQ 8X9i%}c?Ϗ^~0x ݌"0LFcm{kdU15?nH sXyvBJfKBxpJNґF #`;4H^ VR G!пl :O|t(zeA: u\Al,׼QJO8SIȖuD8+Ɔ'!eE[lyEŽ{TZ&x;UU3*_2A:N"*7jN j +-`GL 6(6) ٳϭ ^R]RC.*Lfe];&_|JZǐ:܇uMmؠ:Xv% yEvRQ3  ]2 V.~_GbT)wZ>p Td\DWkSj< P[b1[S~}?e@0yd+q~uQ "PYؾ%5a]&?V,[6iLV5t;|`8NLP.lv.(>Z7M{)gmBZM{ {^^yoD>$,G6=_fiZzߑq| NpCW ˏ:dʕFo4V%p.|?gK=g`b&:@P`"کn+hB!x!݃-Q" [OyYQgle(۪ơًK6uk Eh&=6XtXN(> ;:bҢц!HI>AZGtkaQpڀnԃ&gJMuQsRLz"[[k[CC)a+,tFcOElR{~)%*;1$E~]Y {.lA.hw"˹:t\1_?%i PO)}N.V>xkMOQDZwv"q©%EtBtG 2igzh Sf9L]:3TsjI E+& ZXKN5kP5#d"p?8%R?69<r(G =fR@hx+rgг5S,sVj@&Hg-7ƍ:.&pԹXC&cA8<у7GaE˵i2Gٜ+ fsm }] ^ڒ[xkxfmDhr6BOm'mZI"ߨu%P9uZ|wM<-4f@ ړ_f)YԿz>NQ ;{`(dhS.av?WV^1a !"0V;h/J8umKVdP(0b9|Qw9~Q=ӎDze ٩|z`Gñg'm7LjY8HM0p51fGW3*'oIV5u5ұ~S^7,M\W+lHj~cv +npᖤE2gKg^ʱۧwޅg1O/9r{Va%+I,qqJ_.D'./''O|4+Wb'-3RHn NТҺ<6ҒݤlA}m`Sh|4TͰ91tPb[~ 1 CEb%% po4Qx$|Dtm%"Z" ."-el O$1+KtNf*+ow ^fQ./m V A\/f1x `6|Ÿi` r'I2_JLj8=.8.6"ts7#2!5Mu+7{q<֧C9G$[+3e#Qk +T.YQKnYwdZ͍/s( j\b_H ;QiuwFoekXJ5uE*&bA0a 8ht/xެQ; ,IABEԝ*5Hw/.U qCb6,SZwHLGg:'iPafF5kQ 9cA>Q!͛Yr2!jL4G~@;puz0WqHo,}̒?KvXxV@<幒@F(OW&^-mZj#_n@ ZЏ.it&ʖ(S#Z4>ԟouDNWFi"&'N3Վ˷[X7oxDkEG m|Tn4&RqP99|ctG,^-JtGz,>ݢ޴~ã^(2Pn˟uvqEP*Gk, R7%b߽wu.~~qIs̿+}&5 "3iD.U |ߠ8 Ӄ2aރP/Q@̅T ?:1IB)Si#^^BIa)5[X̗YgX{@)bW@&Ngǃ! }H)$L+}fvh̟7[#H8mNn17~VV ] H}0jwc8K[xX!$ i^E) >C tٻ]䐗Y 7r8-gOG| 6޴q=Y<'Ѓh.ق6ĥփ9sޱUB[4˅;rwa;h4Gp㽄q6Q4? uu=/0moH|orJҝrֈn鍽h`FK wZ0rhœK%r &10a|KHfmnP\DH~=ax_?~P==:+v9%RXg| VL, Gk;(ʹɾu \\L Tx$_QDBYY6?ObJIcbIXc@o|{!sǵO1"3.ː1%HNYY~a#Tr̋^ }UL  J=pz>a#!^[lNN殖W/w`rwH|} 'u9{Eed\,Dq#OCHH#x˶VK]xJd]:YΠRxW(i4mXFc8$hVZЪJX (%^İe$u8SݖF28,UB'%(Yqۓ[@߳wMFU_rw gKV6}'<%EpV/g(97-1;? ^<ޡUP?="gZ֝uѩ\y+f̬BFD[J6r^SwniDks}ƴ W%8NъFzb k37oTx^SħNvbI-@x5EIR(p="}۬5i'`=򶥂Q)8O9[ Mc!.wrA2k=mE]%ƈ6[f|MG%e펿Tʅl,/" `M\ṁ]~ӝ~BG|uI6 meXp(鬧ɝIV-Sܯ}Uh l/OQz9y*㠡G>!~)G%y49ZE:[P06UB{LRyLe|<\|`P-3J+0?';>wts 2ljh$$m> AM= -O#7?r44tIm3EO4tޏ]p&M̭k9,J^"ѡepK/%jL!i@!*VJ} Zm1k5Cy"xi]UYd|t_V-/ ꡾PvqBVxR.fҲ>e̥U5mi}:e4GYa0k+vzŲ /f sjYmV dLY5DȇgGX3!4^; ?==!q*>NAqN jqYM/4 h0p6StH=]ײٻQلp ؓ<'3ȶM Nv]k<Ƙp69FpW:#;7@k0y udnkAHT/h]5_TU1Y<~h1c-FƏ8,û]l9=9[ѵ5J;۬6ڝU@nk āiGmN4Ӟc."ru}9GrabgѭFnb`}(Dd@$$J* Vp%T}؜%Ϧ߹n C&qUp斘IǯQ i;_` Sn3`7*Da쪌d<ŭ1کx/x$'LsYuJB7P@R;h>}tx?WPQBU9E#x vH96M6鯗:8 {֐jQH~o:頊Y-;'9HB>k +0c"`5>)(g;KI+7:Y=s3Mz"ZzTWmC 2Ǜ9-[EDpMG{ðo[ vQvpM9WER~V*ŹCONHNn~a,xp Gׅ ڌ7\*ȧ SvI_gzTSE\uˢؼv'} is^lduyPнd/0~tIŠvP~SO9+܁<GPz֥aFY;AƱ#K0QET~b]@$$uFRK?ڗv,u{'+x/J}N]htX3o| y%oǹC=p4:9qo/JPQًt)Izbx6DLs} ^Fm+zNC3,c Nz+!. Pb]P# tu=p,0חvaaAȾسQDIs<-Xڑ7؁r`S"0J~fC)|ͶrpOޣ4wM,*I\ǣ/ *ZXG5P_ u ti#<  9Xi&ۗgKz=n$H$0W@·S ; S5\6G(.Ӏf@Š%W4׬d_ub5N0dsgƨ WhqWPS6W/)ii&cDOJinD@O-~L;:yrhK\7 ?ܚ6>z#Las9~%ϝhɲi؏HՃlЍFmמ mAaC1 zqpczt*\lQE׬$Btv:JծK!diGB!Y96ȱw-]Ű:MJY~6pk ZkGץS^oapn5ײ y,\fdQC%jP(dK)LN͸}`%iK hMw< j /"$pF*@rs{W۪,<Tlx3Mg6^,ҏwxtje9آZZ @#ӈE%O2igdMo;4f|)u9=Q\me4rԁ%mbP<Ϛ7U ݇TqYaBro⏀ HuwzV9)ȥݷp& 'uTZg- Ll+:^g;FI ؔDpb3^˵W >eO\WbHu9eWvz->[AW\ kpÎZω2Qmw(HcrߙG9Y RwP$%¹ &,w)I* K- aP8q; ~oB1Yr }H]#I}' `TT@φYM.ԈLFeLyVDWBBc ?$2- g ,)zp2e4&9vG8sB^%v!ۊc7} 1?Ƽ)Y&7[ s;Q]OM*e.c2巼Fk{dU!> qoK_V3,.5ś Ma.L  Nj ]̧Hʐ|O{Eah@$~j<ȥ*|@ْ˪?dɓ}_wu֛\8ߞWN(@,"JYz8a`AP;TWML]RUX]U%޷Bu{Rv617P&A%'wBk ѸB0iM˨Oabyc%5/zٌhQl/KP D) 7}2 (;:M=[;٣8>xBE猏[Tl3_;UkY" &3w% gWɠrO?o"`/RϦ7s=zeY bqmD )U )/gh{)82>}IQfr# ]bw(IE)6d&btcn\-*M#7C'N8@qL 5UTWjI8j^>p>.Xِo`H{ @ AM@+:$Fsw`9H::;^>zf ڍfţuP e.: T:YJWj[륨k+>^f=2^p;J}DJyCl@ ZpgT {=ipʹz5, fJ}Im]s^ 9Z 5?߉Q)Rz/;u% 鄅~0pdU.}`R!3/Yp2_z|$pR#fX5SаbУ5z*L6B;i@-k/ 7ˠ(h Ta^Ňd3ǻnK ,D9 _j P5.1Cԟ+@bE8RA}畐~0ָ!~(~w&~6[+!..]b 2!) _)ؒi|zi:KFR`faJ}L\+]KwiW\L_i@1})Kʜbfצo.=nDZEtϲĽsm5*Aiء}Kۭ Ӵ^^!Umb i5F߳JEX\3@-(2$q.s dĮ[aKPQQ_k6~MQ_g|+'"i_-S0΁h-> x|Ѵuf&Dv7̀H *|Z1@j):7鼖  ;d c eYIôסxxTC*vv$4(TBIVk a6By7T}0VKxdޗGbn5w^YDb?Sd#Bj$eeȵVbŋWEnOD& HvB'^`&bV( }-ZG+jw06 tهP Flpi8]0I[£S- 8ۄ.ZJ3zl)SQRL:gƅSi = ۂ $RsG7g 45'EmɩimjO?U$qQKse#+0랎ovLl|ҴQr8nݾ !" mgrV˒$$R8M R# oXMjF1lzr 0T sc'Z2Y*J u:<= 7KJS/U7]G&Tţi0Q0Ժ br#%V/|9l7Νy^qV?z&"5 ͦ'Kv[!g) IpIYu^ AO^`D>Y3-|Tr 7qhfԔU{%O@n[jK^:Ce16h+R};l+R#G `tq+l;ެq5E0FٚiV*uZ~BB </*Ka:"5gQnIbSq[ _%N$s!t'$/O;K}X38"쯯#~N٢C S?d!~O;q+?iO\S33H_@1߹^ʙ{Js|Sq5+eW\sJO4gLm;?ɤ45`\~O=D6M0v;Kַt5-EK13~$+ 0hx>-% \^NOԠ94%è8#~W~ ZYܚIU`,QA[e'03ܰC\, 1~>|Ï$^Ň_=2L(p-MGF O,s:ih2YP6bqO 9DLTWcOBy?`{SOӀI;[Z׮W.@^媧X OǥI'ڭMX]{,/\W52R4{ujJ.O=VFb:,s~Ƹ3jo,ݏHW-[AD9V\6M34< @? `{G1KErHE33_(g/6s  ]K{*VGh{FdM Kn1cN8ZPkwv8 (y"F*ؾwgM%]j k/Z](kl$- 20S#[xOꠈ@+][o[^Hr6=SpiY8 ANv%BC@fy~DHԚհ9`tiJ\d@MX UI]|P⾶ʒ j0@BEFg@ۚ CCYV$S[]I7UV^;s#O5%ߊ&VI2߯EzdDjZ0-B٧+\US=0-^G )#6nOE ؜:<5h^TħMK(KG]Duo'[cbŬXP0(7+ L|zfNɐFR{:*fXZSRsE|@A ]i pa5s ɧ%&"t f3Gt_+O5%]Bw)mG͐UT `A6#0ʨkiQLlۛۢ|cp%WO(|V?)J)¬mV5;76tqwa:bVYSnm5GEf#dЙ)״E;%%s9 ٩$v@4bm..TV _psp8w IgV쁵$1v-h.Gj۠]o3ڹD2'Nܝ! vAFUo1KGS;iOA ͣTWU x%m8ӛ!29ڭ qɷA[De. ۹'UحJ[F#1ơg ÃyBXf;m.s*)F[7H^{V]'HxV$gb#-7`&+u&g3dJoGcGҚ?7Pk t.2^,Po<Q[qS&C<sP obRpZRf8> `arq=ڞjM*cY'ġWAaF(U2jХ1 cɰ[ ޹ۤÖ7nsvT(Y~b8\-2g˅T[%{hjwlKk\ܕa+7Ѵ_ĬRzu6hu>I'"8,ycǦlWJv=PdD*f⋷'?hT ߨZҳ?ڷ.wM.a>d篷3k[[hℽ8;]8[?HZ=k3DΩ$K.&SJ xdiOg0)fտH$kO-V H+ ެP疧T(,5(0eF`o0L|7ږ*2|KdUYF/xZPA^mcPB$j1yI{O*@w%L+wt@ÇnO/!fحu̗T7~wU#+¡`TD|yR|. ޲8n䛱W(?#枉_%Ƭ)f0oe)x;F/7m&Rlu0j=_&eAY-e_@3$+ ׿5r!u/,e&eLv2ϻap*R%$bzKhʪBm:j\-]}xڹ]896wLi ݇WZyyG|%'ٝoAQA a4 Oʟ, |FiFe?jGoYEBUR|0](nHx$JF ^mq0yleXlGG6: ZD/pYy+ _BVhSAθ? ҷ7K@ 7yLm#h,JhYqu!9%*Z1ك,, ]ڶ`Z/"6jZ@L|UlE֚ț[c$Ԋsê-n7. zFsV 4+E|Ld)oZ0,'|?YXQXatCd*oSiWƶJlF7le,y6>ˁMΏN'Y=ܸn{d_ ˴">!`挐*sVU`ܻBHiͦ ^$-mazJEl8 74wT4XJ엂$A|XcCXo;V &Cg8ԿLlu 6fZWk%CMU ;Qk\ K)j}L)$GiD~&99=A{INv.5ϒ89X@!:5yO)~,n4Rur^'ǷՋ(pu[NQyJ$$>QCOB'p(\||P-"E}Rvٟ ߫_5o Ğkw}/EpHxlq/[G3? 2eڔ`i*sZZ^ e<ɨnSHG@ݤ,].].M0_-QϧΘ8$~еGFUMu\\l8 ^y(""ҜwZ BdR4qS[VlHUey?T[Rh@tBƊ_&LhT#PiA!a@5bL,'"O#K ;m5Jgq\CS~pgKOت*#B 8~(-vh%+PKJ}f^O}srn/Rl͔QFe~N{SG]wLhKOˮ/+>Y*B{󲆕saH͘ɾI-l-k_.i#e8JIlPNұ-)TJȐw׵VÇ闆)5\R_hR;?Ř&ST0sخͅce~TR,d"؆;7tו גm5, 80Jvh8]\Z݋36I a^`S6ҵwI D4l5Vc)y/EL͐!ٯ4WP~.XSukCBirtSeFQ9c,NanʇZ?M%>LBV(QejziYcZ4AK )uB;0,I>v" 7ӣy>bw!BG,xnBrCa.D+~sn-}L%qW)2 X/4SNoJ =iURGz "uF4hZVqZO؈towR7DREAŋ$!Q!"Awno1ӱ '8^ aC!_X'{Ä࿐cz@eɗN‰o>|ڨbl%?%mG@qvs ?&*X!-Yyce%U ?}9N ?YJ0]y(E z A\3׻Ye`{l߈d,ŷH$LՠIe>"FщfE ra8K` vr'\f|Sy^  vƂ-:OsaB-|͝ g180aV͎N,*PXe᠂F?v18g_hUJX?g@Pw =&ij_sЏAˬE>*d%c)dJ:m_ \rZmbe[Zqwݥe:emC.ɕxzr֖}yDMX ۢF3SI1bLTݤB3QOpL$Z5ѿPU!K%uqŭq塀T^l?o:z!3ͶA7'F'ωezYV-咖x묃Typ% ,^p^7?JL; KK;JZFHeܐ{ZfG5\E#?ZM}~p-R.z3@d1I<wJթ%Ⱦ_r1D'n45sDB0~nVLO#`q.dSS,C:G 6&P84moh8>nZUu)Cs.'v[]1m\p_At~M|uy bHCywH^n&~Pwnzf5&={8:2V?t7=eK1Ķ\'C 8.xrK.Nxc dVolc)|IJ(^ ѝ*LGm<\ōLz ;"$舸 ؈}/$LBV<^0R;s?rZ ܁q,qC:u0ΉwCf[16ƀҶ{(F*:4$9{sV p t)+PqgBG҇6p 111MeX!{۞BbTY`k cCsA% V5(Џ@A)f"FPXslL<$d`,Eǩl!hTl_5M[ـKEf3#Sx/oP@8M"oQQWV,hL@ ]l VEsݐ7yGcbki-j~is`2v fJyjfmh\a>Xm{i^Nϛho FSD7ԔExO v/bbӔe9Z9U .m'?-–|>9 K'9WKŚ"$5TEn( L'ӁDrYqY~@=hC] C|oPNMi䖎&. 83u?tFB 5~*A44HIkԔZ2L4*$@<@qW#I/qr}懝 k+Qf'U{moTMF%RG9 lTdT@IH$ =(ȿ`']eF:+Da2bơgjN@11'ە 0̝uj&sikƫ6zt9ڎ'Q2 =־Cr'fjIOh-xh)@ZB"uq#,cYּ8~\,LmDк{嬜BAc#~N_`ZXkPH$cy/iKi ϻ;I[|%eFu"[$ס|/) 4Kg=$r[["$#A0XaN'aܷj O8WAH1 #(I"L'[&r*@{XHE^ Oܕ.-B\,@L)b5})\ _r;uuj`s[)9yC;vF$lw l<C.wm#XUUvp?N)oJpBhةQ*ot{y>k.)x1ԣ|]Ӈ\u8E%}Ykld iz-0N&X.:=_OA|;ѓnKGXB_Lߞ-c'0˨d`ƦNT%4 ?Έ$JO|N ;*qkVsG༃6aVW7^\qa$]'(Ucu F)qR|CY^eBpl` b-Se>6?rSzu$:* 8L/,/4)0aQ7w׷}AX2R\ǜj*DLiL, QT['+/^AYcVBHJK Hޘۛ9/Wâ4leg_2^'$# F34WB2 Y6H=6ny53kX& qr9 F=6V ο|rgJG" gY"Q=IM~C xdˏYffNGJ{8nS=b"BʆgRv2tl!fCI/5*! %s9D~벸-5fl$4iZ(AU-*Ү0fջ}ec=kNih˾&v|(Y-VYBݥU m C߭P79{H}DyaoTaTӰgS5/P-iW~DORLC⃇' d#]JDN$kW`ӫ^G $+uY DvtŕO8*Bg,ͩy6 _\8w*([Jw~N҄w1%!5~{}yM:>+!'x\s0]/[t=J#~$ee!A+I. #jY _aʶ rPy;?U7QT Ʀ_MӏOaG0ǒTVxrb6K"//Qʟﲘjqbӝh8c'zW~4UBnpjU#RN"H%rk}hNO)#T EG*> cdOjw$"LaIƇTwd!u+z-3#ڀ5]HBQvm,E `*sq@m"K5`wXb)<KUUMPX"ٽy| L;Ggb/ѩ|ÍҙxGMU^GQ_'X%zGl>-QG)דOKp;i= d*!9$nq?_"ޘ:pa saf3w ^j^8?A=u8%^L,^r,z1dĝt.`܍c1o@|ٿirsBNG t`+D XGTo'93h,pw/$ X䯈;re- t_F/wZw:5oc $"J|8k{E]~Ѕ٧ NG/L ~wL*x<.<"Klu9.AíNedPr( IցG5V!rUOy^\ >}s5°(y40 W߉Vr'h;E>^zGGy2p'>'/kn ".ņTp~H6<=t*fSPu;W-hUFc'ƑC".*^ (Gj3B_xe"µk*?rE5N3#_mqx a8`>Ճc=VT3h8ޢa2hUֆagZ{%NrlBžˀD|Hc,k$lg 7s$y0^b 6Ĭ+}ݶekWW'v[C G4kv\E\9iMZ|.|ѵEd 4WD=ǘkf8m]ZGG :@sx̟r8psb&? 3,9܅/^D7-B{v]a9jS>:,7 f >.ȝ? ]: ՆG|]P1Ldxb;kVkSbg=!xEDNe9Obَ9&-8LLe=طFmHl/%D ,oI gÊ(lnC&'G " W8 ^! |'կx[]h~+7MiJ}V\9^qxՍ=@ܻ0P%hqo[ihc(Ԉ԰}nE}6-5Vngm8*UusJԀ󛃱2^ʡ> NnwJ_7Gսd,(Oج|S>$dɵt]\$Ղ1i\|R+m:ث‚\8詇d4CUGnX '87j{K-!$w_0㴓I Հ G۱8 @ x~tRÉO^lҔB&g067y]M-nFu[#<~A.:#,bbI#rMF'jPvw4}jR CJjOzj #xL/_z(FԐIޚ3}(^#Hm\P#˞-c Unexr"Tͽ>lri3iq )i3)ZT5$1Ɏ\yѿrLӅ|iХ;6Ш,1pz(G2+m>J}/ɤLt1Ӹ EPUзU\BGMʃkL%dC y<>Tѧ\6*WRA{{siZHsW-@ҊO=3@sB xgC1O[[H"eL'- 𬠷:K(SYeh|TOX~}=R< wLm%,U[:Р5!0B/lҿ$q%dy!R1cA꧁!^ `jT3~A,ޖ`p !GTJ٬M]á+뿴WE(B0`lx4-5} r}bRȡ @VQ3B"ީObcќ& z6@Dd)Rt(WU-RIm- ⓱-aG5. Q69cC7иT\yr!KT]S$b3s G2[ IX"jԖ5h"}cMF* 5&? Ѝ/L{}`0Pvt0#'G?2$pTSО3ΰy$iի'%s k偃5-zvTKdKi9X wX)]*Ga^`MΜ(UCp,X2Ԗ/)A=$*=,Ej7ѓ֔ B.ͥWiGx%/[tq ߯}YEGd*A\87%4i?o*!YLVz.Y "x* rPtBO۔Ӛc@Sj>g>h}5 |לnj}ׇv*7,*hZA%a;T[Fm%Q*̊]Rcƽ$nCSB$URC%4*Xy1Xum×P5EwqW哜Tu!T3@)!@MLM Gz“%Y t wOM[l1Kh Y1ńna$<413wu%B䝁{yp|4] UG\{@ʷ'ԝ]bT#c`%);y"IDv.9|6KVjP9倯(r@a"y'dUA}Mz.>[_Å8 io WLZ[!5<t V %ML'`F@W Lh({FAҶ d3sk WT܏Nz-)A1B\p!SX?8)d[._ȧjʯl6Ͼ޾bNwz&A7fn 7N d;byTg#j||`QA7ܷ1Q5yMelY|ԁefkq֌ʠ-rn sbrCؓy<WH_@[zumuau'ݘ`Ck  bEpq$ )5 oA"ndT~+ŠX,uW/:v) rJG]c`K*,s#MC빧t*FU4ǷjPoMaAyt s9=}JWmrNXUE_H Y RP#0|P\)&(qϽ=1ox04VB ?IoSCK{e2S`2r(lR0;V痈[cxN%^{]aSCe3q\u`"~{m/>)AW20ldIrZj?͑5 4cc(?W$|~:/7OɐdS+^XFRs+6'F?j~7zid S}vԩ-gЋ<@/v; nD tH9#oK?pZvo5G9b=|IV {pȠf{44Qv!(|*3؀[A*$t2 9zz֙U@d->m"p`rYO,lV:^JpLv`cDkPz%M#/s5ܢ*ߏJzf ʮMV9Tm;臸;7 PKgBcoD NƉ3̏HX}8).i YB8yNvC&I6Hv$MMytㆢ/!S)L }W7hDV=r!KJbu'F"g}YWc $(aT#w'"A%N ZgvR\zQfjX@fxf,\Ej&U9wn= !w\f]b`LԥiNj=OoGM~F~iu/cGn<91#\9_.o{+wu P, e.|LUM8eHTǛqj~/wYs}W,c& Hu?Vhy qA -+jeO`)͝PQ|P=qE2]((1ϕJR%j{4=.lڜA62xj~Y i'̠6lHiT=nJlH^]o.̙%2Q[+q_N9Ů g[MA̕j[j+,(o\$VQ =gxP :r/,Ke-6RXJ];pzm)d8Ub+z.dT}~Xt]Qs?OyOjeGırS#v"X*vIƧ''hR7'm*qʳc2J΃;yIb[}hE--H>; Ѣ7lCy"c; m`0 𩅸oi8_EOLcPxIN zӦD~ ezMhِ;d=E̝0rԪ9Spƽ ^;<s:}WqPo#}Ú?e4[e5\hv:1shx&M =SrcpTldKF4mAK$@8GxgOpk:L{WVk *Dv\_5H_,Cd#cG0fzI t!$teT1XF.7hBht(X~vR<-x+v&`q$O/'S;!ߡϥ];YkhA=Oo?wadwl2บ$GmWKNykpR?UN`#MsfzHͿdn =#5lчF hJ(9GS.G|!ۋ!QG6C(ʀi4wwb.8L1G>S{Y ڬmY\$g67çCg E JVHBu\/>Z72-ЯĿN,HA=pW'kIM+K?!~%bF_'eS+#g\: {*+?>HW2]G@~Y4}9z~bDR}g/!88 Um5x?vezPEV5 HZd]{d0K 6%br@?$t_.>2Bms?jEAOcQͺWmRs*UצpyJ>Li0@SbDg Nq| 4t)'ڀ+a(2<=XN@Ցբ:ϹV>Ea\eZVA#yFN yvMX4mjlл;\N_o ガq93 Drs}AuWMb: ݌֕:R2yMRZ4HTVLFfRHa&SX PeDA݈'yU/7:Oo+hxǫP6XnRp܎:[k !3:T=zŹ,LqBT=C,שu|2i+4K fǁr]W ]- Pav C "R|ҍ*N3 ~|`O|JαBl/,:brt d>uIxSuv|Z, Y& =:y8r61{i*'͔z`W\%o "2 EcPg0)Ipy< p P^KHОZYnS7٩6bj$eHq샢(PTj&(c }Ti}+}$PdH8]k: NC+ C#+&lK|Z&dMhodc(qDљnYz~~$az͠ [rY]m;p[oHĤxAQ?<$1Tg@}d报ꌻEcc- K][̸,44%4DSrxQKrQKSRu_8܎rԌF(6 Vf,ː1JܢduO*R5ӻ?LM IY1vB։hw]! 8 a 8Pm f]c$^(oIKgP^nȋפ Q!kGe/C~I6%Qpqz0Ճn[D B%:=ɘr'Bl07/˃U _ {)/ޔ`S[J=O^WJR,u(ЭT).Rb 8ڌk/6,)kh̑?`{//`|q%$GNe}TOBՐroJ* `}>3 9+BNYNLKԸ?S>Smtz[du.^RN&r!R2/.^L'Wemk }[?_"WA=9H(܄4^VlFwv bU!o&8TPfxdd_-|-Etiet`4M/Jtlȶx=X1 $T)!E=X-0~_ !R&\_A(oY&"sCXu;(B!@A G1ᔗtY<ٸX)JQ+7A'!m˅k|1 4`TDGEz ͊|`(1edpwW~뿰9p]NwZTz.2=@8:G# Q )4j"YeH@-U V&HՖO/Aƪ&(mͩ/LԀ"V "l0_ x &}xkA٤Ųf ]ò4K;FTvQK9)s$ o=qia|Fڑzu~RdI Qj>eU)U;,V󏢂OlyV,'AOq?hr7Xߔ7m+W]JBu:!|>Z\KaHLjoh<ə&)fb˕ak.YVd*xnE/LZDu@_j"Y$\rvڔSUT^2&, K[M0Y-],#*ԏ% mZC۰;f*i1Oujn5^k&Zy[XK :\~VIi4SDAF6'l-R'S#xiG"R/p2,#> OӴC _Τr~YE?ѷU Y|0al!،-KRը,+RGkWq*JQǫ7>R:P_LPCuXeXcC?ygrGqcWȱ:LE&K7vfΦ_j.HB9sٷeJɾ7h-U{`JtŬsb5cMm.b+]Y@zq #(ՓVw^1F5= vɉUyDں]\8%0)M6_E0M3$u>_*c[\M!c".;0o&f&%dy. ؋4Awb;#l"8|-+0A_)/ҭ3Oc->16۸-?\="0yL N&H*iY: x9h ?%[˧D}MJ y?&LRo"(cY7ԍjI觓P% AYO-C"LԺ00xacɷxS{#Z]Hg3]xq]0Ѯ Ip9)JWh(G6^tnV؏_WA68b- }%̥1 _4"~I#_Ti*MPyQ[90WloHς|E Ǥ])5/S%zp9jr#?:l߅p2lm⍎ZvoV zJIw{=DGփҷ ߔȷϘ"fZ?dS.gcd34n|~Exr=rPmUWS8QI,^<4æa0%pa'͜O3@ 'H18E*AݫCP?us$sʋ<9ȶp ZLsȧy|=%(93o?^Jv: X֟£(@j"$w`{ ֶ[K5ϕjն]A'<`n̛kqd mm!|i?. ۆ8)1J<ɵeRV&O'RozRrB> 8jO7dϵΌ;@l~XV.F#E4Fw_7=1vG_P|_ؗ +s}nd=蒢`oP;zQEE>@&kgu&4 %u 3o=#,aN#kv!_,1-pJjNU'e"V;B9DNlgJ 'WdVG0:z52U#EʌR7rUxӈH8MiZ_yI=x(7)DNC;@ `j"i9í?6͐,e|gqnWޔԥOfpty믋`*^-+PvH:Es|?JIY'ع_GEO߂HA1{)rWIn>ɲj-6}CǑ;DB s 0_opk]4 ݘ't_VyD逑xm,A/;S\iK${H[Z;f v.J8Zq |m< `G 1;E.7g+c O8m;)[\q*nUuE-]ȧ\()sS^w u~?{ u^gWwW7好BJ|V`vCFk`9 tU8Cll\T@/P! 4TИiH'n I`^=/ŚvG7 xm]0?Jm\LY׃vN[RRG<+dE=y_1 Ypm2XCN/7Ĥ$Kj6[cU4%˿ !WTgK__ElrBo{YW=9Fߺ-~; QO'9}3W?omŭDwju(hțGgXOvIW4k|~1{&X&κt7#9vGGÁi}&XD;w0ُ jA`jZdJU^fk'*HyV>l)De!s,>_(& I*697dL BKҬQ Cz}NF}ܱH\(lCف2tSeVnĴJB7>gWx;L֭u >^1wcqwRoP)9`0Q*ob ބ&Mq U8/T2` ׾c)s&q`:ݣ\x-!aKfD]*Is}BlpKG Cq8ۥ,O5BUF*0ĹE N6Mp޺bvr(oVvX[{<1k tñI(t 7=p}*RA;hS,C@CwAI9Ŧ'f2g9X07rW}++ve C%̡M$ ~ac^0OB_wIF#&^*];҂.CţlXAn,ȃ@!kp ki TڠmFZpj?;J/f -36lYEcM$x][4Azn_U>dR" 8yzyH|!nj3,{1aߪW?|eouJz[s,<0ͥ2ą~d=OK]e$Md QC,hA,,=H WB\ $JL0 \Q {1WWj?/ٯ;Ԡ$'Z2DK=G1sSҺQtS5{/! ~GZP( ^Oe4fп;[F+ks)ك0P&J wh";U,d%1dQ<|MQ|t oޝThd@Cs퉛4Ї z!i^?t98ЍG:$Y'Yi*} ǐO!gB(q5^z22Fufi|uwf`)kit$6JvCYwW%>zkbw ǹՉSf v'  ycM ,dFUQ4 *M,G ܤ::@bpjE#K_Fd%G줘'נ !,;$<«9(޾X)Qݕ$q[d;B|J3u^trS፤L3;Wv5c^01o0?u~aºaDⓅ?ǿӸn[p&<핋)D/f}j%h#<~ЀXA{g K#%vc+);d;茚oy y3v#K8U]Kٟ円};lB\ rXd.v8J fq%>`kH,0A2\mC39(\7QQq),=aoƂ"EAgѓ,ppؿKDUq_4:fd(C,a-1~ #> BًO^a` =6JIA:oMs]Rb7l=Х\!1[0ܚK%շ3yrkME>n/zՆ!Jzь?% =R|uyO/HlnhvAh"RܲZ"bDUFs{`C6%nq*". &/ zg8#H1sgwT=ĩ.5Z9P ی[y^#]܆qtĸ7ĝGa(%:P`"T0vRPc7:MsSj+ әV 5v &`R_R=\.~[FNI&JD;;"*PCDtDh)PI13lx"2 `o4-T{] 9y:+v+HT^_1ݶhkM6뭪18Ğ ×%3G |\ώSFkT,^8e =8r S<X'EkGcl6v*sWplt$9^(~Kz!I,bieD0- %ȇFXd}ah’[BpO"30?k]\79J(_ Ɂ3w*ɨ@.j[bVRùa0N7.㺵Hs H*W0fa4`jX TBgc[Ucw9Kwe(Geqz?"#GAcxkvp')0q'v̿\ }S\0ij=}/4)f`euO&rN)k}"q[j,.l6%z&C1^$ ]KÜzb8܂Wb7z&W ;)>>Ҿ Wht ͭy#v?E=6jhƎ*taQC@*˰8wdJJN-Ȯ_2_$vEL4-!&9ǭݵ&tK&#/*e%~=G0]}[+8^y^GOxTb`M3o*C!K?,gy-Rh4 R)V39N?ל_UjgYnJ%c#mo} 8U O4j}&=q|!7eyfa9oXA'<2%k]Me( !85 wh?otE"8&./lKliЌjD9QKDZU9"[F&8Pj,!nD O#5D@ SAzfTa yԵHL-.Ks8.1U>Z-Cɇt,[: ;\2^H.M%}K% º2V);HkBE$rE j uqEB-SL=+< pLH$TA-e:0g((|j}yUr9f u>+H(Fx$ WG9#QsڀHY9LfI4OO"ykeO. h7"q;(S/U,kII)૕j5QQ^fmd_KAO[EWT7>Q* ˋ݅ N0w/srLGL1f9zi?vsVSVOq<z5Z@)8p1ܘv]re^El+^73sW[P4č}l35[|"t $ly[IjyE-xލ4:_/ݤ tF[cc5Q,f Y0j(hpZwE6[Ĩ9fCpKr ᤷ@挱nX:fōNQh1B$G.w aۊjCh#X i! CG\B hJu"첍[CU?6q_3>Fx! qg_o)BF=N~ϐD=TIvke5XƦd?GzqCy;Y)9Bְ n lp]_dqC `_"5=;L/5 g2q3@j7`'7<[<|h+K pUרbR|Z N~ߤ@AEdFj­4AY·ˠdʇUe<<, ܚ_-!\)TA op)A_/wu\]h5zcCEDdQ,BDQ\M^tzaW X6el&"T$*#T菊Xa ,}̐$2(r˶SˊC@L%&qhޤD1*Bu J)eh5m-uxdXQbuFFFkB Lf,4u b)އLV )Ub%󴩡l x{?d5Y՟VY8ps1yT7&5"TBe8"1hQ)9\$.;1oj%!) wW"iP%eΩ;*@;>ŬmXr5=K_/ߩSs`a xrc\ǶC#8/ } a6 EmD08B*I;*ORւbf,YSDJrH4NT%v|5wJ{1&Сe }g^AZ2oB5ӹ{kb X)U4luQNv럽-,?4;T%򋧜Z-jzWKRܷW>lFwv)7Ǯܳ'3j!!׬Yc7<$9q^bb`θ(#}m}w V\'FN q.G1 /'nn* oqB cT\b}I.hzRu"[ I; eBU~i Nu= J OШǛͺ=wAZ1tϘ+!GȈw6]ɥސ#;2 v,"0˦O; E1lWH"$|׶xז/ms75 BrF&;' 'q YB)Vy:ֺVc.7ݘ]qڠ#&jc]`(--P=^&Duh\hdXmo!$:CQ_ZX&EP *4ɲ+Ha3-ϽXaTiFOK(fߩáN~\^ J|lwY=bvq<ձuHvмcRe 12JZaw>#>Z:[@U`NݕX[6ndOg@W!%9#1`@Pd#(reև|. p ߸yF("i\Coi!ɋJhxoQfsڪ+Tw&6CH,Nӂ}N5zA  tlMC:LQ M$n}Oc_3>ueosg~00 D.J,+Ƥm1 d~iT6%EpZ%{PC>݀ A:.&JST:9$*M9q|՜}WkENqo!a-eZo5 '#Q4 T!.53 ]\JRUH\xqփUyg^<ꔏIxuB,[|ڶzRBL[3C k+n DY-g|:=Ԇr-2- ιxͽ)$KT{Ę%HX")msCl3BR=7jr;"YՂWJ1ʥT))k+ΌR,BH)"f5&:,NqCE`u0,[8< "Ѹi(%~`iϻG NSm^X!}Ú;v#]BgH&S F+W gpFÀnF ObLl벳{ #1mpO򆋎~6 >2si1,+`+NTWˈSШy#AW\c[& sk2DǶS =Ul6yfMC|-վ+%!-*7<؛/J16ynX7> m9jyj@H( A2\1{0xX3"AcW؝`ꦊC{ψH_<47E9C4h͚,SQiOO݇Avjt($0D䲂dT EJhؖX gh+t̎ro_\XLWVCw|1=UՆ&7te3=yXBv]BыuhFn-ȌcO  P/5dj!`JP^f@UlRS\yy [ w}1E QrbuE4߾cu;ZZ-~wU:~֝=YO.Tx{/龬ҞM:JF䢖/I୹OPx+ `K 5kO?zITuݼAKXȃ.qDoW]( DLH+](Nc8U#SKe46!}g]wrM v?99OKZD%G&x^g Elpq6(U5&;MOB@cWdm=M.GPt}!e7M)I2Tj:Behi'~ufqM6Lȍ'AO*_ol(];k {64A@iǨ^uQ{L+W}ŵ@4>y11bI' -˘Cp_AY˫xrrLPvwA! eUyfIПA1šYHȂ[(|Dc iU5͐=N&R)P+0!tx4=QCAR>5 +#7,nyN 6g<)(` t;z)b*h:rk龾AQ^p ;'A@!j _KI6Ц2൒ᅹ= dL%+QWnMgA`ʛWYrZ]*7^fN蟪#4Y)+xl2=dqs ׮CXOHt7}BW⳸z.vw"ߌXJgU:'H[ߡ z|, fe}?^dom=+:^&5u(@mMV$azlv}9}4pʀOW65}]|(QCwEk_6cg69W?YuO|G>j_PŪID!|Bl\;K+G))srP_͖U"hÛ/oq d)ӟ:CǐiM:;2HRe/q30܍HXP1H]ah2AxNC:Ր3#•1/. ẹ,O0j829϶| )UTrՔ<".oމc*` Z+Bs rN#L2ˀ"Y'WQOY0V; `O|EWٜ<PHDŚa"P1k]ڰG l>ے Ysd<UDL jAEyu*ܜe7dRkh3K]oؓcB}~O} dX i&AJA-<*>U)z@ug]]sׄ /^1a︣[qnoCsٝtē."X'X&T$ ¢,dG+CeG8$Mqą(Ӥiл"lBkU'>KIAU24hےcG]sSNd5R| ls;%~=Ƨo`ɛXNjRߝL࠭l`t$1Mm Brhը.EOIA0BYD)zGQ=bd隄dE˪aC6Q_O}z|%<k!M/&[7.}V;neE\j6:Mz'زOkRjץyUMxّ~i-ėD%Wlg; Q4<y((h𚜒I*h+5鄭d!`/V 䌊*f02gEv"JMG1 Ai:>1'73kr3c E'jiNZ:,ՕƺL?)6(Qҟ4dbځȂin#>vcgNxzv̇ٔ΢{EWᶗBMn8ܱ|*3j ++D> h_ry2@?mU8lV6B=62?_ĸĩJ,,f_l+t~_$9nDdS{EM4ٳYZ6p0Y,cM4K,jOSsKtVk34R}=MUOu\ȫ:C/8/ȷHV7obIbH8 ^q(@+h0V嘐@f"P2,KzM_cb! *o2u.WaΗ]e= 7;MDVoѬ+/K< [vSP ^׳df.2\N/}M?SHxZWhkZnߵgk^uAOb5*a-r>.4q 5^Y2F(r;yjj#l+gǬ,Hi?9륈 yO" z}Z ż0"8oY)D}$ʣ?|K/ũAhl -ˉm]Oۿ6> 5u{K80y }қY} Vr \MCam ,cx)vY{lT!xE_ C ^/ ' q[R|huU8medIE&W2v"R5(zR\np&ftlPu]= 9.I,z;9M V1$q""AnmS@=ޘ]AkBa?ǧ_ ,-CMJF։2-LE YY}(15PKFD^$:=~J(_,!!Q9+q2R᪁X(!Wiό>C#ɪ>ޭ&S8tBPSm=2k?P>At Qfl?lJU{u+3@_J}s 0I)fic^B$KHWU2pBzs_hLķvu!>.%ZoQ1|ؑ|) !'*G7އ}壓 p1faU\RhJ᮱Oot9%KEeoA %1z ᡘ:D쵄Re <($"ZKFΊ]EuD^ ìP+"!7 ӹrI1F3E1[#Iſۡ3 Dp@[,JG?9g^Sy[ Sp{ guT߼A2dtdC}~i7>%}v9#"-yX'>&>M4誑)Zijyͼ#ٲ}P6v+$¤ӯצh~GfYZrRj@f'AVuXƍ0G))e2WM*~Ek|Ì\%R߇4*˘ r8LK:R>)*U ȫR6;yC;)_-l7755G+̒&w?]yo? x$Vt) 21"C?z>>uM'dֺ ̙Ύ)cNP #v (ABm: ƂtM!&%iĭWʔ?u>Bż*m`76PL.Do%gK{[2vV(>aJB+r'v&Mv.vt lM+uˊwՀ 8jumsg{[ØN!R6 ;E\^nI̝Z+HtT8~3ɭW|)I Ttp@LxZF26yo:8+ʲh tRdhP]bB%h/ԲQ-ĜՑ )*{rX _ THkKx7ݯK֧&9Ffu"ʊţy .:M,U;h$B:EQ⩘a^saunN($߀3۝< u0UݐWU JjDTYW?I8%asmVr?&2 (GpEń'q8.f s끤 '[<ܔ"RHum':ԍ 90}gqQ ݔSNuVUv2oA"5z wOpX-ԝŽR4d.:rǓ$&E&YvAHRd/߇rRH:V]Ly#w?KX4uk;_~+uEbge9Ld?ܟ&c ! 2]JV|Ay,|lW3?vNUS,3n\֠$-E  ?ۺ}Z9U##a7dYm?l`?iRrUv4s>usѸNl|ص1 .hLLx صjb"ïF 0귊:y59H$kGɗ^m,R/!ӱ@9g{;mtG=G12閑7M@6P{ˎ @.ⵢ4=cPm1v~kA$Q1HHiKe.0jRqX PG ڢ=)T-DՆȣEM:(W6e^KzZ2ZN6p>Fby]'W%Pfqi𫱎C;|ENe3IgA9<0q R6[Â*~ё'i?ܾ- 0[Cgvl_L#ĖhΕ,m@›AF/-ϡ92sq\`MX2G<kkzƟ歴R vf@pJN9D|2U5(?O~lcwC0 yG/wU-,`!Ewg "@q]trlϭr+WDG(^ƑRԀ Uw-ځ_⽑Є}!RiDcp+q.#/+*ToLh=i]Vh\>Zh|:?$Mi>V%nP&ֿ2 ޷9gPr,S`au,f&C½)Q"=jYV8cdN@EmsM 3# FcQ̐lSBI-TocBę7i&gs+@qm1;G?FqCtUۃp.=wd'nyV1B3\.m~ۯL u}aADnlKxP &֪ љEk],+jq}M}8g[0 JU  FTB[~o}>։9-.kb$ :`2I÷nft@CgM7rפ_rܙ4}n眀[6Ә+di3GHʊ.胦SfmQ}ȼێc06?T##2^iTG7pxr{ڤFT G"/~a%C[)a=9ގjz3Fh̺,$U:&0r{[n+$A_% kb T p9WZD7NY&H z:Y$YIk(>e>ڎ.qE ^+ai~|emUxܧ-Aa f*><ek^i$ =YNug-+.d>5IM/UD 1տNgIcW-Qr?Ox-‰s"֛C=ZG(åO 3]Y+g5<|Mbɧ41fNĭ)͠sa9{s7D&%e25a"Lk_VH򑷸Be{2tTdC9gԁR+nL'eÔo;t 2EM~$+se',8$ -V8@}S_qT]RIVӰzQřp*+ɫ_c@mYV* C W8O{—c{ULW%.BL,1~woґ 4~/ r.e+' _A֎4~8`cT/@#P~ xqp\}%0wCHjb㇛50KCVLLrCcB_h﹎Wn °&YǶe^|muaBԽoC]#/Ddh&pڈ-LIb[KCo6U6׋R5KXVOljYON[XֈG-N$Lǃ~r? 'o{@⨷(pZ;*aYCT?U@S:U',> ,UtUW12iv1vX@ՠaN'!JG̾83ˇA3*o@/~0P15f(yGV6caIbqF9'5p!thE>ʲ-0€,L~9Ƈm'1ΧPBiTσ}Ktd&/e] e}*XpЙQ4T6:H~)?MVpnyz[E!N>u$4]q!g e\FuteB6Pw1K)9tzR?w C/c&ں%M\O 'J/r,N;5:Cdπ(s:S/RQ4,aQ>CzJlZW`l0D-Do4;u2#ǐ]x3Yt` %ZdX!w1-jFJ`m+ͯzMWp20]/=޷Ɩ귚`&.U7+ /-q79_ h.=% #J/rUARKyy(|p&ݵiiU+rޗGE-k:-BYTv>;+5x4Xvg(I#m.KzǥyhV \Fbs^0t/ _CI2tW_RˏxSbr9&F7H.y[֡.xnC"e=*[OL"@cwjץ&?X2 l=H$ :#i/YXP/t*ě{mҖڊr/g(6Dkg}7NZqQugKJuKolNx3̲\X6 f޹Z"R&xs >%w 4}׋W(\ax^iNn/VhsE!(bE&u>X9lT)Ĥ6yJdmcCy@uì@h2K@ض#Wu;eOd)d=Y)qaVz>d _ȣfL94mg6(:Axm^^{L&^qW6{Vʠ<މΉj-{{쐳brj/Cy Sdyi/Df\h;>;x>e`:I۹:D:8gʷtKJJMO(}=C*g*JLj+ V!iI>Pc:u’*gǮs;Y64ױ7SZmTU^='p_hDx_7LzRB{;NZyUٌNΛHIIΨf65LOPH&>!Rս\jYcAbjBڧ&{#k\&`!N׹W$s@?3"@FQqN?ڵvSJ muUUs/hU6DLQu֥,KpX*p- M66w)d`w6f|ۈ\ޮ/]-2eȯf*wC8@=[ѩE]vYr3j(ڜ筑5^™lԹV_ f!7kuOlN(?lsi25 P"K@| ✗c+dmn(28NKTwYhy4X`aKqO"$M%B2 ӟ]wVRb:G1K{䒷*#gӋ/ᦺ7FtN>o52 {xz2 ; X(N;vKcQy2ټQ_YPN!ƫYrMI<$2vҞd@+A?T/\_ٟu,NO:/2ۺ;ڂHMSㅝiwUA7 Psdݚ>Q:C֫v\BR,}߼s{5gm}Ec<㔹x? s[*u?ML4d10FpzY;5{+=OlU "] է׆.[@%d“>ϊ0i|%pDRhRUMiu}To|Żu1b*汲$#a\2_n >}2,S*x\]#k{?WmT&YiG J1|kDYoLdOr:~uL^Gf+lyHņU2E[@/Om5ACRsS|>}{=>Sň&"RCs piK-~R^s{L~c x绛ulV zdͿs[ftZVհW@;EJ"6}t(҆rUc!!R]zso+s}h29~R/P+q1+N1K4+4<={K4-Eo!M-o$W#]) H2'k|= ;0`x[ Zdףښll$qy ۙ0:];]SגAQ`s†$=(<ׅe4;.-M jC[7aΛVd Z&0q|7RҞV.>{gEb)~Ab|<6Y_x  <`$RJbO( ͅsOWM,G#ZOTP|D@ ɾb fK94+!Gp漮+G:Z O{ 'O!8S.5jHC^[$, o[)l0E\USv'gfߛA3s~WtzDMmvuҜ]Sfߞ-3ޠ7!Ih&KNS{r +W32"C1iۣ9HXBFޒ&%eXCy t _ڐcRvĤX9vȕP^?5ßE&һ"7ט>N71q* lvdXA7 ])(4]zDGf9zĴARQq2E<,l$jM`.!7]=0t`Scjbw4lo1 8@Z|z}d֨VcH'O60K\5nY8-9Bw.`GǼMq1{ M$U~SqTOސV2zՔ2X]oR$@Y{8uz63fo@RN,gC ~=/BMJ#2EI+E1H+íw^j7ݱC1q^n?q˪<͇u4d쀸1 nHJh_E6wT+HSl†Y˫G:З]ZCX fc'\}29]0!!S4K+.bP-66 [Jiɀ|H}u7qyhI+Y#(ekuzXu]>hCc.,2)&KWtD]wjV _ϝ,`$EjPƵpKcӑG`<*y2\*w*;)kTWLW[PXI{~7kdMv\מ}->nؚA;D]4 ZcFr '_ѵˠCC)1۬=vu[Hvځ~{uyYdt|d^՜>pu:C7<4;v+߯m7$jw9NY< (&݌1iɽKf,QQiEnB̫4FK,x&R5;~=DEXLXQ^H}0K Hqµ_W39/FҀ4,>& rpJ 6)CR;$M,ڄ4Zo4DBg+UCu^uWǗG(|P6i65Ry/1<үȾBcҳQFgpJSgi4MdrIF'[AX|gWnqgZ'YU$^qM~qi|xn`VcI' Uw/=UB!&J%6Q%HTv_ ]B7}m~*!p^b=|Iu4ga\a(lv4?ϡu`Ygu7r|ǿ~Y-r)ДEe^cDgJQ3\= lAj,%cZzɳ$H/oÝS#:sTQyfkG3V`ց41>YWS&;fAMps |; xݘ5|=j4uo$k@ʰW|V>2t=Yvl;NQG'eNAUq0qyޯU')5(S 2 {F\Vu~R#83ȯ[:C #=&#](elUH6:0,qXЈR LRJehT=W!-RUTCmb2̏A5(ՄWī?[Y5۫Y9n%,0M5Wj-N>(P%۶6Y41ըvFnܿ6~߇C+7'.i qUNqlv}SnT8`S|"9К7m!~YTH 811 љs]:L MO0"%&:fjJ6`SkK:%N{bߗX4 sJ3j{ e-, hfPfHXi lIZ-@^:V/!F2a/rQm$8G?Dg7slvql@tWCeYp.G]Kg]),ZNCqAKZ*%ٛ9y6B d%lm_D}smɦ *EId8 UfUAk J[Q 8p)7KH "LSYIV\kU%U}1!0? 3+zܤkzN[_3: éY`X917*A:DqyGA p4wP*gʿ+ b';"<,51A0TlJWz,MENS!ô0۟25f6]G*\INJAOugƫ;t|NewTRv a?cci=^CV&t/8]$-.[Ĉ <^A:Q+3,9bnmD6\o6d͌́M[SQ =j{ ׸݁ZPLP}FG+pueYz ~J]j}>G/:.G Lۘ&j%  )paim%-q)@<'kkSbfo7og.my/y{N -5"#% ~/@*3~f᫏0yf2de ,{y:*HZ}3. ]=c?7R"Zᤕ"9iiqdaRW-4ΊrWxt#Fhb)qP hi`𔲋1/s̍+ǎ pR GvWa Ri1GtdF9]1mU|8RCnf_\Wߴl7e]iE1kB0Z'Gxq[e5ߑ4Ð^fɫ*/&F:n/ERLۊ lx *^@ W԰VB-n"t x(s&q%QG`ַ;{x|6VVKTp;[> Xɫ> ypR4g 7L{T]ddc|$pcOMGTe0R5n -r  \HDpg[f pi1PR݂nA=5Z]s+]N6kb)ѣ!A&2XN:۶&cu\a1=f-YAd+o*@w]47^hƄXbmWaH_ׅnk}M{]Jʬ?]塤T_< 3=I@x\_+\Sfl6l:8?!op>}\+2KB E E"d}!#LH8ب 5Fhb"/2'{QMƶs;Z,MoO{I+[P#\ KWU+LX*tE+Jd}O8 PFR-X1$ϽD O] '&"?}N1J:3.sN01R.QgH|ɹj/9dqzdwtI0Ad'GcA"ߧbܢ2z%o)VYI?=2uR5Vls /3L_'OBpXܿzh6f|,p\h &&R̒CaqE+9n.lC&.>[XS/ŕ_b}U QˤOzf=º6f#A-]^h7l]y}32 ;h'sXbzOU-Oo=Kg#fYgNA yA5dI_`nǻpsNBk-)͇YD? $*[P[ׇ #P ajM.B(_̑BQL)@+`MdY}Y_MdЈ}}_RAok_\fWL Ɓh8// 5P2drq VFRWsJ{2<l,uBj>{k 4v 2bhÿ[ sS;UK=߼60E3'~ʊ~|%c!t+3@aU⁕d .r̝ƮcJ֔cSX(ئ (<+ywYj'ϮWsl :y4t#vS7TCU'T2foX#WZk Hw1Lz.Bp ~TF|cD*|Ӕa NJ(>0Z 6 AԮu1Uy%t0@}Z9zDN^:' "tBmY\PTM֘YP6_:OxEU3!;>g>[#1 ,Ko}x9 NrRσ%spg^okGq*E>rgػ;rsn6CQaq<`p魇n&] F9zȠ[>SMaZ%yyWA!F=No[\3:Gf:e&UJEb?&T$ؗaըgفj2;voxnr1 xM75JcWz|(=Qz?]x[P$Wϼx'Ł1ЃPQʀ3ocT묅Zbp C{ŷbDZ d #}ZIw|R/U@1_qk׽WH=>ևidNg49~hI,+9#,x_6?4y׹bɤ lI/i(YFsrbJ/n<'`Gp*u~S낫7BvYB$ne,;K׸y)8΄*$u֞!1!({9j(z$fCM דRrǒwP01_| RbM#9E斒tצ Aaf$Ғսe}<8]hZ00MQԝN@^og"R3T+/Sf8u(N!y#ޏ@@=x@}wK i+,+Q^{dv rj$~'hk@F8VҺo H!}ş1WcpEˌ&eJq[<-AfaL[*N7U%ZtaqnYO?cU*؊#z~( OK+y3>S u7V0bKttRK#aG]! F }]%dS`p 4\HI%< rumwUzݘMöWkװt=N,iϾ ;[ pvTY _"4"µa o%r"PM''ˈ{HٴE0}}=)Wεǝ(Ue|͗ (E@m:KA!lqEaF_fl8C Ǝe{ksP]| 6xlH1ݯ:> ݙ@wig+I@AD|(Π8D*1M-}q(~4-T҆{Hh& U ?U8a+ L<9d7rY-=G:Ŋ&^ld/X[ h ,xT"~ 6\_؞]w-IEEa%IIo"tCV+̑jF)*w>)xC DuRϜvTŏlJن$Mo(q7/aD)rC}}<=Mzz"2"aWR֝WB* tkNWbtUi"~NAtIyEԠgrbcK7 ­$pkؚ Uԣ{{U Ɵ1 X`՘ۉhv`^M.'oYvQ<YTtܑ1is5 Oaw4ƒWz! ޸)`d lI]j)c N&,|rk7ia^)9RE)P&1MmQ,s'@Muī_p&36-hJ .q caϻ'[ͧil \HP (6gڿ"~϶*@t{p7wyJE)m_@pO*qF0o;#\׻vˎueRDȤHD" ߵh)k3z SD59g`"* zw`DcS:c>b ? s^Bf7}ܖTl[\!%5*c' ۛ2H.)/%h;* 1,QYއeLypal-vqn}f5SN.HvR{zO*p%k4lDM&%1{҂n"a‡;d.yj_taѹ+JKsAtFvCMI"ŝy[ gb=y2z T/^/= xgƬZaXVIv}tY7]]g6N4'dA<.|qK~ܒP^4f)Ix-m7u@_f_e(jxsNYV|g?KJϐvFpJ)BE_D}?U6L1-ϩj;-[B^Aoh_2|c)4>nҪ{: S3µ(A/bOB`cM19<넞x89C6衺:i bUЇM Cw WȰ o~LZ32Lލ|L8LS)EX?(6 [HqUC*Rh|GqYw!=*Hdw<όk^SA*$_sx4Mڱ3 qsM(=O[WGO eBSLmQ#:EjZSzO,h7 zNprbѳj&ڌ^V{U&)57'_JӜ[ql#MDuǥXPp'`K6LlFXb4}o&5@i(nRO[9O@%dX+{w:62߾Yu5'baȨ9Ntr0\LtݑLs¤M(Jg Oy =TTH]5=ՒB>χí7lT\l29kGj&6l1zu)o޻|lX!PH~V6 `CF+OkTs=HFѤ7* ;z` #{ո]\&JΊ]2ZES?y *<9QvkfRG %] X";$sD㞥3o*6%wT0EstT/e(yVNMݝJMw-x/_> jQpz:w٨5`dCUG eg,H>1 HT]¦[ xɗBWٿۆZ5պ[y2h:]g5/NY< 0d7xꛓN28v)\eQyvE=ԁ̀,w~˙zc;xBe<3/c55_5G05CsJ m3|253Gyn6hZli,DɇX4l$7Nӏ#U Z=6D^$)U$"%5HFE(]7=:f_Eڿw VgpDdsOeZYC!u!W:LL4fG`IaPmOܹz-J![/Nl=N[uY.2\/W(Z_hyﱞGY+:Q5lؿ3K{6ɊfɚѺ?ՊFo5$hȴ^p*W,8+k'@Hi%Hr7{8U,xxBF5OT $_Do9[>Bj]$ΌՙD0B\C7o:hU6 g~y8ɱZ"=R9weQkpHطF<&N^ >"ܻr}7#;;ye2T)eߒrtaܜ`ꝃk4kp {;.o}xH*Hu4A޴*2C$@y4Atؐ{98ȼ i)zl1F+?}Lԩ+Ô y;[kaF^yRs͖1@K ?,Z$od{iyT` HJ|yt& tJ&,cZxE!Pmysv|C5Mr.̌,xv9eJIoۼ sUۯy8׶|wP`X~/Fm#XR֦ x;VTU(\*qHH*"TED R@NEi}:d/ŰJa'.iy72dd 0+aT&h2̥Ԍ c[w-ڨ$Xk#UcG )R,Z@FI"R2{SM[~e s&~XvyP Ҿ9Ekg1%c2[.ssyEy3[fd;ST;Bd"[ZL#+p|RH{P/os}s娍aP)IĽ„Pϊ7ۅ(1P# _W~C,Eދ__4A&xBQj'\<ē_ Ccj)6 /+ٕ͗lu|1sȩ:_Bn8Qדoj.x}#4A%Ta nUBEuS#_oLݡD)Uԫ*J3>~T6< E-"@Jq?xNt7(8O^,ŕMzZr<+{eDi8~Gh `R #t$mhQ>KsFD5/l/RT'OJw,?o[O')j#|_B̋Ϊ{P04&]K^Xh6vD@v}:ГFz?#?ϴmB}dnx 5?7+?z 3jTc T˜VU@3cEY6ҧpiec$ @_q}:Ćx9$M!(`lP4jX»BR +ze{'|P7B N( G[?UgZ圹,[~r(x*[W&umWU?9# 4NJ񦹋ʧJ8>{Pة"+ПW.xyP+D%ث0iqg݂؝"͊tv.'5324 J#Z0BO6KghHB ilR\"+,NcJ*PY?G&t xp*7y2„R}2"\Ch ԱPNznj7Day [JBIth97"683|s~wpnE$N7_LN™LUV$Lhq#<@ߓv_6(gI'es?lEd%GjE%%oIVMLc͇XS\ Gh+n4:Loқa)*{#}>J12EK< z:QEAW)Bb |QiƴT'+'bJ-4. |֗d#R+D;j.O%+ Fok#EOF >]u%-¦MUDIY2y]*mL#nk5Ϛ_3U0 {zHG磨`򖓲)y f%\ hʛ.6$HV8+e*3dAc,cK{ 3 G*>`g SW0dyzQ"77i!С:vFELb'Ίw#}ex.urM8`o3}깍gLd?PLtԟBYƄcll.hZ)dta_p"na>?z#j4ILOL J{:c־Kkf8`AafО]r=*==!?EB%O.~Uސ~C4P8V!ad1І[h#wBqE*ZRF^I,jPotd"҈lsOD"Y{C8?jM IH*Yr߹^gK%e5g⟲HiKu@,jA*N*ﺭ MƟwj;@8Kq5n*@ZSizQ,@bx+ 9Ko*VNgϟ/)eʇS>\ZG!% =DvE<;\$~#FnmI[y (4:ԧ {様փg3|M}C`)q)F@4DR5mڀyUU\; 7SpZZN'=QHJZFZQU/ o [ZP~#"reTNm tjۯ>uׇQ$q6G:y;ApxQIEE cRw )2餧٥x)3f$cE0Č8c[<5ll@}?M..A[( WoiLl#+OŗtAcDTʫѧv w*1Ab4_qdjrGQå87ˇM]* rl==<E[ L-#MP#UT$E޳7d$=+ 4_$5g0Wqi))z>^-0`D6#oùC:)WT:'g*bZA(wVJ.&۩aݞ(.w=><'}pF͌^\]FyEenIQy$!Ua)V [HA#qz"shrU{5º̷t/p{¡2@URV,<g_3Cz&&}S b\&_2R"x+ioZ-VUK}mVS<`WPyqB`ـ[܅+ H4VtRoTvxَ#30)sȎ;@3yYuk5Y% X8GwBKI/9'x&s}'a9t2~ t}]enlgOs4939e+uCZRfo^R@f5^#8Y(7{#ݐ~s޾u Bu!q7S{%˩[@%Vs:f mձ0( 71m.e0{?=pb xV^/c|%\=⪩nK{9JAܼlꓶbbF*£K" D"Ykѫ~=-|"&CN2a{yVO%{G!`iPtB]xqI֌X(;uQD7|kR̥N^8b m~[y@u Wk 5MqeEkCb JF<>bc0-Kuˍ(Hي1 T1!NJq[7˂pDd; ߨ\6f<+0L~ڎf܏_嗺vZ4"WqmxĪV'eVERE fNd6aM* V.JOZՙ&ˆT> Y X3\b c0G.8Â_ DOeJc0fί@‚kl9d:U `ztL4-j㲂0ȟ#炱fw${ыΘId}eYHEHc~ z#3Ip{?: Ԏ^>' ׀7  MlI΁d(re\[ !s]jl|d!.9  OgT mdg%‹{IJ+}SRezkSKӺAnW2A]T!1SihT=pGc{Wsob֕x߃w?7OmڛD-,Z5M2e.lRQjL]ΰSޫ}-5v!" u5e,WX3ţnGؾ߰tWviAR`–@4h w\D͗c]iH`L"=\?Vp6Z>c ?*?G *292|-@,K3꛲v$!mO{Rh\ᐺU_(cJϰ704"$^))ŖŻB%&wQƊ֧9`&B`GAe8D|X>`c' hj+AYB=s;Qf`Ɉw` yMJY3ĊPni$z/-0<%ϯw)A0_^=ɏ2_wEuKlb*#zo2*eLd8 #jN#"tv' @K2Bڨ95;(&6ziz ytrOwY@ ۭtBK]L=OJf MhE#Wv? Gf0w/o\B>ӐtG䩴Eky0hS 9 l c QİxTٶ;fJJoBleiE GHo;nz+edSoeSG0AA*[t.BvT0S?6ޭr:: cIe۴ dNX[dP 6G–sc=hbK O>pM ]ETBF!1 TQAfO' ߥRAȂGQzZ-A5W9.W\lM&kRju"lH_[ӄh@|8$kΣ/FQf#~a;2Q[8Ȝyב |–Pn{6j2W5Q6Mn_9Yo}K؈EgRxd ЩmmK9{ (qSme#nLi).bM8y:&۵Zu` l>k( ;va`̾1ݯa>Lj IEg;G(j?;]#SQ;W0@&g쁓ߪ_G^C[@IbJEܔ#V܉N , ;wwוyמj_uy4o!<~H)tnD.=fS/ V{JEY!L<7/D#dMRU-~$jާbZcE6[ 77Z?nW"LCЄK8z҂W8b\ b=?qN^H8~5hYnEK&6. G~<>sܺwLTfYd=.rgwRZLb-!hJpc@} bEeEQFc?E^70O{zӾ)Ɵw3 yI_W;Ȟ}bBZ ?8K*#Vݓ{іKKQD}~a M=Nbg4[ (5I)0+ՠʛ !=g5N=J[ױџj/Քc{X7r~=ԻQhJ0^"gFp\h< ^?d h`5U}:$d"D@Y@"x,O%<!/G ŰeT?":|l!IVYMYdȶ̝o/-m'2\NF%{nĉ qs+4T?=EWʅ$->.p+< }぀wjDCKx$N@8![=t6A_nQ*0?vSEJlj2vvK,z^A}p%E,p7v֡br?3QkIԈdݫ <`>"zthh ʩcP 03CDYLr/ Π5ȏKycW:3, _>d(Q3QLYhYe7bR."PEdz_l'#xdo6?(FjIZFB*5XgbZ1$|'&تq*>I:nOZ&;Нd[+ :QNoo疜al\-,cp5Hq/opi< Lz®M(]vrҏNwQ勢$+}UP{hd\|t-sLRU DPn)U43 -gTϛ w. έEz* ە0#E靋)/$;ƉBE4RR0FB@hYt U=X#?k[kx8Yc9P rK<Kk%6@cG.] tX0EN1軃KuZÖw[ n zHLQ GFbf1ߖ'6sM,ߓ2޸Ys`6:QVsX+[$cک'Wbu .zdʗ˝}tܛ)hʂ|,ɘgWp?j R_qY++*G{ZٮR\K2h?Q/B-@OpTxS1NO]YGC9ŒL *-5IIѮG!u\5;Njnk!l,ݟZ%-l⬙[Sx2R7O`xY]hei82~|F֏O{2)ɼ44Pf {< `ENKHYC TPi '?TuHg:GmԪ@}궒M29k-cV9X!uP/{앤Ua g w»{gusǶ:yjf>7g ֡5X  sn"|$ p?HoF[v%cs@xk9p}܀FF 5[3SO@,E8(;Z@KWo]3<({ɏv/36~R >Eyu`NjwZ `0)k6l+t<0n1B}0!n1㛁F+F  rwil5cB˽˕Gٽ9= X(!UBucN-<>4s :~ɢet[Msd쬰{.郜1/]OهǫޚDvdNnpmq%Vcv2B\Q͉N>l7VN;e?IȪyֆa?sS噾Qj\Ĕck"l_nK01%Pɚ̗egϽ6d*.d(g-6:Mn AJ0B/:9~JnP ٥"<Hu=5&؎!%績BO꡵3ا1umش3[^"_"y\I›&H^9%Գ7ӲVsjWmpuIq#n0x3Q4ɫ^"pliƈ MfnIJgry>nU4r+kUú\dRn}N"5JtdAv3W(u B[ ܯQHƚspǢ'm]7iФ(ZRU)ãdJ9i^mpf?KN>mdM*3U 0-l"kC:(O:vJU~IsV]>+s'?HCyįv* }E!$x65ϨҼ8z;@9O3flJA)-`#^M?M4)LB5C:herD u* iw'o?&+h;=, 3uҶ+ӹ-Ӱ%գusn'RJ+4Tz?V5Ak2GhKH_' 7odn 3Fqw!0}Fqئ!Yx mA\a 45Hql;cUAoe$~̚S s&6|`B<-Q@bk ۠F Ty$r|ǖndNnua 8Jl+$SqΝm%Di-6muM|Iy:YFKwfyDt&o7LGF*RW@A| h1]:~r4tvPG'81kΨ* S)_/ttQS'd}_*`H[WJ婪&>|o{EۆTWvFĪ/[&#'k>8?c;էۥg]uG(Li. E_|NxfaxN;kC\bs)݈|m=!28J?FYY;4%+#' Vj.fQ>}\HqPdEߒ п~;%\O4!YvgJHmY#z$8KF)l]ofxZ`*ΰī^5;paJ)(Pr.d]}PH[b|W۱kgOnxz- LQU' 4XЭo(b|tPyutI.kF'!O`Pd^Ixzݑpߒ:PG\m!ɮpv׃ތ6mטaE]?^а:of4NnռFYFHT"0A%qʽ>[6)paL8ŧ7838~73_"ғU!W90L`Q)V\2lsTHz}mjbkD%=럛E~&i g?ɾ!ʔn L 9[/Q-s&%O[p1'XU^ 'cr!ʙR1%>9V[\cK*C>:ADud &.9x̎btb~uF\=Jryc;XMeFxEGl]_]oh$vL.e(%͞F7\{G&3bv.n_ƞH`Io8b6Km1Q P^#U#F4B'x^Vu%RZ _ouyr,P?F էMkr̄d# 5J-⛡V [3ƻ_SKz U& ֙mQƟ,6C v& efm}[[+.CO-9]@SOw=j#  3?@a 5Z܉ʧQd5>y9;ujqgu?)g&bNzsk_f([Ê>2= <OAHp|4|@|;`?Y(QsX"+(,Jj8!8P fDZZ'/]E4dPDm!79ϾP_[Nu 2/=:&nN412JG[;-aS%/TVe' ׷<}q6ǪW,!8AJ:^4,Y/A9 &`X2Fv͞3!53 w}0:9R0饬׽o^#7j n ܭ:sc)E=ʌ]~A2DK* IL13%dVD2VL.HyK- P3mQ}Etۊ㶤Ta'9"{&/eQOvG+{ar\&PĤ{&<vU%=a]5Qi Kg&H,v͊b ̼LRTgƅ>ׇj$n城XXxf3s~u@k<&QCpuI' Ҁ sf0n:xFXG}e6FB"iyS,0E0ɟy5"5\Zt:3yKV):;Jq"8*Z(a\(=U֪7gw?jPN Hz@ΥU1 mhζ?KgC ΊL}đNGKȱ!7y&]9H]<,k!F뙨P V-O_kYMhPo˟[k#"V a.&x׭[)'ǎ&5{ant2v6p63au5R ƥyN{a~@[$= uΙAUXwuDctc8K f'wyGVY!1gt(lcnS_5 >.0vu!Ƞ_ ]̜h {S}$UsoMRҨD e #@CLk&>PR wE2R84H8w1(vrW2t +:IL\ >b`*"zkp•{A+\c'm.IeF$p+Dݏ8Úս|U_45## MF^*^2mD .@]] ”VR}'d)%R|K?:Xl upS 1NlbK@@n”oCBjK2NVvv$mi{xGf:#~4*ч"a'{[j 5b#c &mmDL )DB#vrn8얟4;&K!=eO؞ysjoh-/SKh\M}!촐kmQx?&33K,JNGKxf>}mD(oqihQh AiM{8xDr/8<;< ujNYVY-RR5Qowncu`d>L.p?4JrԳ0PA[+~Z^0hR8NAA;ؘHB7#r_m<{|_Z$VIhOꟿFpǚ&Q΅`h+-X+^5tx) ǸqLQuڑ 5_nB뿑4"1JB]'qvR7"\9T_Uʙ ?@ǟ|L*P e;40{ ÒYmN,]'ͻ~t~&5MQHr)AS>^ ѫ)NR؝֟Q|#Hh&;8]Ǽ;Rb+~v%P߯Xs6-ryћG213XU[YO[ʩqCZc( P^ F->zg+e]G,D7#)4˕19ۂ;CUgc?J;0O)Iz CW ^At.N!;zx(F. /8~pXdqَ6u!>d뎢sQӹu%$b\#1.2!a>LEԲ/El}ZP[9v| g3~J|"NNAΩcaEKߡl[=('FD25yOha k"v EW.@"9x~EQ gJONW)EXXcѠl6}aNz6N?8eW>`7^<)<4Ȁyc­+N;5=Q0󟣃ljm"es:\?_>„ ͘sAKjwy$p2 G5tP|t\ϑwf+2t[oHZ9~0%8`5RK/LIBpiv-#s8rUVI}Mo7оV*vFjƌ]/DN, /BSQib 5φ6 hAu= [][!I+uq4q*5o@L#8ꅠMKO΋r  b;ӄFH"X[܍,B1]NC⪈by葰V!)BɤjGH5'$1jwitEPaa;g@ሀBikbex!%8զi+g/q !EJ.qإW*n((+֯E 5fզ :0ء3UDDd0ei*ףq[ziEwG xUEe^[/Ph?pi+\_RO6n]Z;ks8MtoBBD= 'JTiHDø5+]CWr9m^L/gTq5_t'L/zꦷZv{[zUƵII086O^>61Q8Oa1;ձTeQkk 6 ;\'ۺ~{߱?$jyyܖ;o@sTyĎ31Q̑j Mdr#q X9X"0C9Ov4o‘@*,igS/[MSR ,Nzg^swD#%|o=H3vivT)^}ս26<_$hn3VDptS" y"$̦ A^[-n ][ E &_ 8QeɷW+g*ز޴(y3aoDp+;_r7a\ysZ&-2 }55KbFn#22?+H cDO+5o+Ўx~jaj]w+GIʮ2P@yR%IV0 :Aծ`٢owekHYB-[%HnTanc`ot^,F')U2PqzfYQ'+&TYIGcUQtVN '4[\y\r;I|04" M]dtt #٪&v;aG97c+5n nPjP>~ T6EtT!uۇtpY0^ŗ 3zw)1u+.{gG;i {C{ry` (UIgl5O9a܌[DG30TL /񑾕8d]nԂc>CdW[֝[ K}铚s?#kfV Of5NƜG GROZXJ7WAtr<ѓ82Oa1Ġ\Fղ$^k2TaMdGF Q6ܙ{t/e) :12ض5F#_ʱV1Nx-gn/`VnTk~Z,l@Rq&T%C.qޘ?bh)rпketwT9%b XG[)ص NJeCؿ#RBmr""`w=/GJJ5:FɄ-z&L\8ŽG ڌ*KVSq[ŞÎpH*V:+۷֐|,Lt=aňدQ<0ĉe(gB6A/=8zrNxbQZ'#Ig%m<;'w4VݻI_)!!渑c#=0aAr m+VIgd&wkf.w_SKWĒ|.FI;^Aӣk}˔lHaHj_E! d#7.gI& ?:\oChv.oP H HNJ|Ak\r*j-uY~߭ӌ ^[\ gU C5-w OA -L:n<{wLɪ㞊l55=1N#fI7…[*<g]\Ne ~9q?-` D~@C@Ja9ʿPc.vD; ::c"z#wv㒔VRMBL"$ڽ)Tŀ\pq@9I2'Ϛ֑}eD%Y CjJhMaSiVxpV?4W8`3^jKZ|dD$d!_޶u񷁦߀0}(0 d/a&)}=CWM NDb;qX 0tgMEWWuSnocpy ݞ:̠:fW8hjah΁kv55-WT.&W`vl|Ho p@zdOq H5jƍq~!r/xy(RX鋌uoyk^4dS_%^t{\A^ԏ NVҗ_!0K.+ŹBn^iwBȫZ+o*"RNOFhOlG[lGW0_+,.x&M<](d-\,>{4LPԊ~SORĩQ#F QE!wG+Sdd4t\,MD f[q$pwԪ!U-س**RaK.tZ}s 'i|۸Y+71jVT,i|RWhxӚ1^x0 j9L,8']9;IaXVBYAR#=L<坰fsXZimØ֓39?v0APF5Ša`RԊ8𦇈M| }oXw@Y2=cZR::*!aqNӔ pÖ;@6 A-MI"|bm{Z.ɭGǝnpl" OBJY׻8UQ(IH!PDpQ\z$O;GXc5|dm6ϔR x`!|x,q&B2'|lmFT˦l1A@X@_G"uG0=}h-jʲ| 1M 9?o~'Uwiqp[4&p @W?J.`sWf 258(~ #[tEV>}+I͙5F0[YQT..2-@ǬƱkg G`BԖ!Lˣ%julbZ]ղXxr{l*tr Mk&*pM?_l|O>7z"܄ )ޱJ=j˙ш+ tn:w~mͯkz&^y7#.mQ)"-pMnм:X:Tk kS)υat6%F3WHz`XQ;.S8yc>SsbPΞ]kM"rݻ\xzC~=eZIB;ۀu?֙OY}|a]o)1?T3v$W#ߍ Ab=|amX̓2Hi{qlpO & PG93H؉ϑϫ{AAͭ1AzV ÖZ0ΰũ96G5\:sZ˹t JϔP5v"%zMi>am R֏lM1\%lH(b{hb JN"{\n y-3x]d|C;q2jq^9xx'S.D_>' ƥUa82ݏDC迍X;P ,)CzEi}g\TVtpd<v"T1ν?O˒U܎i ֏*e_w*x-M2t wi‡'q)h&:ф0 mK_Ԥ@ Cx+>& NJ$+AK&quK8N7z6SuW-x5бi5qƠ";{r['<ň:yd*լ?j("V=hXD!eF莛@5c4bы ۍeMJGcu]>=Ώ-kVoXמg,B2B$ۼ!Vt^ CЫ e%jn\4^5B>2?h&sQݗ8ySOΓVGu;Vu ģzWˬCJCiw.C-T$b"]ij&|5hMW3m2"x :bm=bBݬMo5xl*WMFbt]]y)`=E# JpO-y"'ʱeh; STȎo>6]/ؘ"f0"'JS>on%cwtnuc^bXZ-,oHm7ff'jљlG3\8_I :,YX30p+sU8:'c0zV765gwa[i^ ^{džȽ3i#R @] >D<6j5z% S y R)%BgڌMO%7gŦdaO4bto'ǰu+|/ʩh^!X$QU+%9!~ $t7=NeA6J5:R `GWPh3*AD?0Tdtld$s1im]P" 8 w:bc!jy&zKZH%I`rI7)!|) ؙCܔbJ*bn+舘W?8լsD߾8ӿ4YKyCTȠcs_'rDQ4Yk4 T]`CXW]Yb@Ob` P7nG۰ > }3I Q3>j.hl򄎴ٛc 2?5n)FNo, 礿Np[ie].*Z>7fULX'8UR. %Ew$ITrߣ'o7Z`}gov Sy(E7/*064>E\}܇Xu}Y?XKr#}Y{D` a8ˆQLua1th"J[0Kuo IÑ8ɴO:뱌@J\ {ݓG!݊KaxJWEEV+ K#BUԾdt@nnɥilt"7So8'TG<::MY0vIqmI 0Wd?o;k]PgoR&fy 6#Tg)UgN*jB~IXN6QF_ģ}%\7AD2axI4 [t7>#vǛcNr`S!"xkB8u!œRP `!Ҿ[ :;/աf|>8ywEʼ!kKl eJcg?sC1ּ TR]UUʧkN(Wi,$ޗ7 =S۰ #njo~ֲ]p㹺]868&NdEIө

@"IͨX~IzUCEcOyAov0s1'S?YoXZHS$R?т:Y1V}N8A7]ydYA-%E4[KWL4"|X}\G~(Ry 4O(_$BNIdWo•DLIO?d?6,0PUbtǙ qrJhqMEf&I59dN醞Y7L}NA]F6Rȁ{- h Tj{lƣXPWwX߮U &b|)A N (<"Q?]j*m(A {|ks@{C&!;”IOw:7eY!_qx PɅ-@ׁho%lcE(^~ my)08~ 4TȹpeWQ='?!X{(珂~TĢRS/ QYX-F IT^alH.xE"ԔHNf_\Ȅ֪H~Mq?aaUfv>?94?}ã@!;cV/WL \I:\TfG(F4GCcɱ KP[%ON;巫R"5ms=9:Vs7!׊K$Jr9 f*w$oyøqA_ 3D(S[ y n~\@tҿ, 0ڴɻ.8D U=#2rcnaE%vH&!w=XT?JP_-Frd(#wuE`㗲WM{@Un@Ut ):M;-MԽr ۸ȱii>nֻ!w7H]b$~9!y|WU@&x2}Xt( Й g3(_m += $?j֋pH}VlNQO΀Csp YqT[9 { 1Z xsĉU|r*<)x)]~PIC$,F$]ދTR;ޟ%J@a6A 6RUR [n p/v)$?8+=2npOgwGDW3 @NH&:)4rLBk`Q/& fjH$7iՉwH1yc6t;O_q20`JX[̺~ͳ.DMv| :A`dDr|v(OM  `%#'A9/6pTj@F2~2z1o^<R|txɉ/%I,-?QŤ~ɚv"&Z2O~/KO(u$)<ȋfP+ w㑙b <,[;|x+8a*vJB;m=ֵbvjE񰈯zTTHkn,0]ʔ7Q׫sENFicuqgx""Zmsu)ZGeE2'D2%1]T*:ɘ̃⏌Pap@.DKzf>3t`n~> +\rxs8n#U7#vߤ6c)$@`Զb!Jg!N6*aR5sa-&X^gV4>.I05 De1B\QwOuW_xN?8nzA5K{8MڜPrq O$GE;HzP9.NU O>I[|}Vw1:Ea//1bڻ+s0}och#&$-rXqg18|G0+PJ7YUw5t<`gӉZCT0gXp|z MfTHYe듍xyzZGlq9"?](O6XjÕD!3@8|ܹ~9 =-?-yXG2k9Q]<9$i~ф֘|= ;j)lKP2O0o Rn4a$qo?o;_>/:*)ltƆ(:[h_&u2mS-W<Pt/ % $Q*_;PP@"1Q| 1xOHOiMkdTCf;/g!)'Ade Bj zVݟ]2cEu՟.K!;^o݋43D3 :sJ6yy?4e:* 9aPWCć{^sҝn557({3\# <>Z~?,}H0y=0.@dhcy`=8?^9?4h3iMͬT+[}cS0~B~]?MrũMh=Wu>cdx9M?:̑t9&ymj<=,P%aA>d7#LjAyգkD4ntB.)ƐRb8xܵ޺vg{+G!tCCB6!=_l4#p$%ʬtaUo+$N6n{g UI:!&tVF¡V^$γOC4];$COsMx_.Xq^OHϔ|mfYKkye^hB1dˬ{cT_Ѡ%qnm%v/[jթlw^)b֛,]tpBHPs=F>2!FhP'<1.1BvGXc5%4WTܺmTх4H|!ZH,Ovn%(a~.,(( | Haoabrj $)9 g^&H ;dHvT,4\Loxc;2(28f52yaߙhp=D@l&,0t2 S.qwɌվj_K"H>k tҼWkx @Xd^lU /zb'& Jq0)6w98@L1$]=:̠Qrw?"&1]r.Us8Ca $mxnx( S'q]B0Yujt{fH+B-21(?3f/ >UѥRX (ۢof{Hg \R6 xM\&К{`S@`^-r^jifҪ5NFX Z*ml!@ Rs)+gpwkiJ?;s`jc1P@RjF'{BcyD˚a i+D\0=lLOnӵ8&ժQFy`ݫyojUgmPPxMho6C7u\#$6 U,Ҵho >'gAdK|ϐWl:$̜Z%؆LuF3WnR!-q rˀ ]_P܄QWoa,p`t '- O\6.+,Xa(o ̻MK2vSyo sy/oH w Ӷg tCk|e@,&6H WmK%-`ۗ)Q7 Ca;EfAbyF3eP/dҌ~PELl'%;y_C^<_ g^ׄфűܭ55 C3ER"Mڒ7 RqD!XRһJh>ZY PaôbR&3qB>g3:Ga8D Ϻ=[ ǑXr5+TLKxN@qn;7ߝkc(!S K͑BC-W%ɵסpDM<鍍p%WLη#q~߮r+@|5?ȶDfXb.=M\٥p<d{ɭؤ:;2A9Q*|Q #FiYXG!m{RDL쿷'=eX[7ּF4_#:Urr(>v>Xu;9kϷս]Zea"DH^֢Ȼk4%Dnzc$&A.,{K*|_U6G3`w'"oV9 YUԾ29$@M/N!ЌEP*=d`N2aIzt v٘}s0"%1j?#M<āIhHr[&#  ""]o*(Fʉz޻=uz ӧyrFJ$f~#~k]J?+!ڀ۲C8y_(@דӼC ÀzȾVBܟs̘KWB7|~%@C$esp]~>Jǽ/ L"ypX0+S8e?-hܒ<gzC$Rz3 o㤉'w]Yab^Tkj7 )3Ss^7^1ʌ|;ӳ`Nl@G[3NtajR~EgrWٙ~Q>J+@&|d؜#C>4Bŕ0sq v|`#uؑ>v~‘;17Izݗ {Y\f3 Tgl&*LCB!9 5u4dIl'G(vi;s "bCctt2WPg<$C:4vA< &/8kj)'?S}TiMHI &P2M@{X-M/ R 6c}m@`c' -},MҹojպiMl{R"@t1WYWdzWw2'KC~NQ h"v9Jg8^67B[WBmzCP?F2ĿָNEѤx(D}q?#]ea4o֓ Ey.QiwW/50_8}js9{nnpɘImֺٽo$_D=Wp5j 0nsҏTVưAhaϖ[ୂ<ȤNi~ WJ#t}HpO|T{<55_`+UwRRMþr h k-(N4Q X84˅lmm*(i ܪ=څ=]Px5%zQ4f4Q;(6xxM\'`%ů]ؔ|lE#߆gHFfT샤ydHnA#,IoΧe K9JP2,E NqQoypQDckmR0;v*O?[:]*#@0ZB`s] MnB6f@ǎyp7!Cӧn87>;yD/BU9Pզ@ Lzcڌf'.eವsݞ69O =5_cIr8K̲KM^D.L%#vX`S;"sпL zsW +-ڛSʍad긶rҖlpUҜtoirxOYna2\'K{UH1v=㘁dRK[}^Uͪܣ][ U#ၘtK?x;{12BPYt^>_b%Sǯ6=F9 dOi@WU`E 5(皡;OnmɨDYv5 6g> RӑVV oJAϐ7ON$P5Qߓ13n~YhM.4[ǛToi1*=>/M~LM 5l-pvh7> c x_O*f&_v Npҿ? ߶Nd(<2T8z֮dU]x ٷB~u)#eTDuIsJ5(PİJloøD]&2:@ + `,FKI*Xd0y8v<_I4ѨgkLI~Yˬ .̅-օܿi]LŃ܅m.Glyr:Q?9Y$"-1L Gۜ?8+ׇ٩}WBVx`/b#ۯ-|_Y1kЧ\Pbmں?;'5Yx+k6*NZv4R`kLY1T[tM}p|Ã_qƩ4[ +.(u(KMuzCyrj]('\畘ӆ0rF3?S8/J.E(J8\g"DZKfMpdk({yr(\\]umwnfN[8v^}Amޠ*I" &nRaUUAZ(BOm{=]$}4! N(v[B|Ԓz8VT=A' 4өY_&o?!٩; BȋyxnPtTZ1љ#ӓԟbSNQUfh, ~jл"?wcpcVKк! sLA'R0IrtW h>qeн}Kח!;)[sp@Tg{u @'%L/f~4r& #[g)$s|U i7Aݜ %QT:{.Vim?J *b7";M F?"/VEB_M]iBHtI4C"bNH_NܡƲZӥM(f;2rG_I|0y7:\\V}ên62ö"ÚB.\Ƴ@I WkuaoDDJ^~9qW@!KJ3ijڞp۟HsPiȮ.ĩDnˁYF$@*5"D~QADpdika7G6qO5hau[p3O19]mx-*AZ^ cMl IR>Vk-L/wB" g bþζb h/2A態 ,>8(Aj@'Hf@{⒣W\]z)pH9;@ʫO./~`o*  .ZxUcʥk*Bmje;ᅁN8S<#?z(:;ɇc)WY*i(Fp#43f!10MX: û :{A߈pqAF-O@+XmN^9h\Ksdẃyp\Xo+̽:C Ɓ/gFB=DoM"גb&%6L 5]ɷnq͙pﯬٵkjqu=Xx!*v!ѫfIV{ f&.sfrhd )ƮIӌ2'ЕuAP{ekV (n)Y{pJ;֎F›KZ?uRr5MnݗcyL!=1|rmY~|#Kuޟ0 e{/Eli; Z쭑O|+v+Βcrc#HB3vAV"KnPV< 1P{ȃa1j¦|qբxoP?in*qIYujcM6 nKі'v!(ʱ&i;~Fm`o\F"'Z.!hYy DžLM7N7c2 \ՠV@ŵQQ,%8]ny%qkNM]/cUF{5E7W԰6'Z0 %&FkE_${7p<՘XMҋ;ዥ;JUR y11*䬙Խlf=_g~ؑOix 5?D z[?rE ֿ pl%~:w|j}"y|t<,jv]z_12!8֗4y?K랁%;N?b2-ޭ /N[  (ij.@2R.TXҨb5%ǨEgq5=夌cah趎9U gyAE 1،O*೯:He& &j~h]tn띘[ʚծTm 2ؽ=oOISi-l;=i8{=5ߚ_1X-P w]?j*qi;ClkJq~ _[eվ=ͱۿ=Pz9}aurotb͊4X, Mt oV @T g9_͢ut({$qZ@xn3*;cϴ&Ӹ6&jπ.YI&xێvMel8 1o ɣ iܡ0s>P1\xϡ(f}:+\3onyR }~/~%@`}4'^OFӨ8/QwPEؠjm~>T%&bVAmmtD6Ż+0]Orm_%Pm<.J{aI6 edFcQ'l񜆂$@Ю-9k\p i"9VIkdw^Oڣ٥m@c5qC' 2+cD X-V 96e@Eds$[*pBיYf& fx@]Zhu8h K:V#n3Jk4h)>}*<᪀9Fp T'F/y|=}0d9 zعEQܯ6rlحG,TrTf u5a4Oe:`kWG@ND,^-GOT6^/G ZLºB5̤'n @95@ğSIwpܴ+8SqG1SG! V֩c"~O;:J&ON&<)3 o "v`yM'I)KG bdfIJoGtEEwV+Z3t$gL Yvʣ8_?5s˒XG V IO&B>X32d~G@-{m)v%ʙvTtes!S?c>L ff!GG~!:Xk95>.3]lLoa~Qu($ &0hЊ|ә[yك2O Dtj ]FQ(IUTMvR덦XRڇKJs[^Tq|v3jƇ9V}ޔTjtϧ_<"K{ub8 j!vkAb*_ǏhhMz/EN8q R} 䳤Kijˊ?eax|sk,ڢL":ڪ[~p3D?k5?'\thEFtUA[vs4IWω[J3U_sv_3%:" /򋩟;eڎPE e0U_H`-D+^eq'9S7*xHnd5 ?>qtZMǩߖBNcz_"7 r|ǽ|Y lӽS Vl>%qO馿d/#]Seۘm/L\n ;CjD=0aBT/ [~3$)_g9e+6#2{ݱyO_r#A@tQ9R4;?wrNEuȄIBP_=:4aZWrmHg I~~{w[!9NMp JGj.tc|{NHY'5%*қ¼ <$;Js2Ug=LYV*mP Ϗdcmd+O)52#:ބ4tk%)JB*<4Ĝ[,uaq}u]_&P0J47IX_JBcvS N\SQ{!@ЊE]U=*.`_dw2Djr!EZkj2_ə3D)p+DhF['SZzuf-MrZ3sc{I{NO'4!5 \ QCI'()m]GDC%orBy+]Lsܸukr1W=G탑RAnOä )J 9. yS2X3 RBh ~xJn&XߗR ԙ Cw1ɗ1Eb2&ќq;a$9:7B~ 6H.cӋ1Y'9Lnoe7?@[œ̢U2XЕ9&/DEIo/kJ^\lZڔ$c XVXl CCŐǞ%|ђ-;RzJq!a¶xP̑hude'g~/F+hSA ՘#)u!m[½!|џ`0^4zL~sKU6I[|F)١*It9móQ~*"4]!8q^|26:dX2sHq񹈴CG\쉰B3; ֪RYcbeQ6`d!qOC=RV.QUȌaKqG%iwvA\oAha'E]18!r;˭NP6ŷ2^6o h G\\Uma)wa Q`A m)O*Kv2^NY>YPÜXR}`-D5EQbTH Kkx5~TBߧEi$O8ѥH,9K9X"?m^/Ȥ.lrRt[!8&`P[$WrP_ O 'aeKLNSUq C/ ߊ/ [ɦ߰xv)jP oEdaО䏵omTa%ͩ )MbzpyLKkjj.؅t~Z(Y辩$Ih:].twFUH1 */b ~'\d m# br3\S%P4i+| 3R]s9O|}I3KQ'=2\rr)y|fbBUޏ]oQ%Tw~8 )a\T`}RUd;جyfppIW4u'~3 d2ˉ>NGY.Ocd=ՇB}=#9*LV!R r-1@@Cg&=.NT ^QzVЩ|6 AC?={CZDMcC8h!MMxv0*ew+*7ge} "K;iT| ?~ t{3zfո8*BK-"勗s+FEnԋ j æuSK 7[#Cv d /E\-C7|%8q(Kנ_{/Ћ/}oS}\ɬP{HQNKgȆҡ%b0SG|tR-S_" uxZn-+}Ks~IaT/ za^h,E]^ ~\ʉ8`L1A(qQV>䆵3^5$H8(KYs6b\C6 iV6W~{ M̄zB/;4qW"L5oT- !\P!"?=*y`C*;ӎ)I=edӨrܘEx;$W!9Jx4f)WwDœRhmWݷMr~QQb=<[ǟHTBvˌ3_욶h7#. 9~tODBGOAB3UB}u_$JQrk;wc=/<lch;M;Tp?,ZY{G MM1<% zR*7CL&hr-tt|ւW.weҖMr& u:|+2e!JPJ}  `WMabdIڃEHS"nzB蘿YIE7VqȵޟRsMBCBP4ۯ2B-NML(&BY%pb3 2$cSxg4̋4C5\tCsQzBU(f,BGJ`jȗq ]D89/$~ϻt֊ʽkI$)*I`d\(l*;Kp \?h=viS7.0 .ǹÞ5>&}ew%Uu&謸*sӳιp(\Ξ ;&SC';)Z?D{o;tqr?؆yOnեk 0Ծc+R b )yFN]Kyw8)FJh%;=xj |CM9v6 ˄6Zp"7I>i§0L 1HmYI9[ -!s犭2%rv~joj> I*LFLp ?TA'+qwTz OT3,5fuegѬ)()?0ͻ$ ' wnCa݄Ϭ^CFz98xRؗmֈKTV=/r%XWf ^wYjېvaL$k{5B;g2ٶ F_D!Əο(]>0^XᱸWqp=ۂJ[}Πܣ72b41vXz6nzfQ!VDnKQ k֑9UL?_p:9nBż€b]e "Sv ͹^5zs@|j9;:30~7p. 5Y1X]6U[hD vreqU%"L_]UkZCLR8ܠ$͗tӻ>Բg|6tT`)l,<ȮͤP[=Z~'~KҩP6@Z$[pM҈\o%ʔ^8<1v h -*ݤ\M _(SFsEIJ]fhLKDOuUOTQ q~v,8۟~ {R =bSIͼ/6? ;c`ÑEA@goO1E8n{g= iWV~h#4ٹ Jx|~A2qk?HTIqYb2aC.prȚ_h7^rc M C>aeӦY1Լe1aJ~^SԵ`8mx-%0. PJ^qSuB\ [,/ ; ѿLvilq|m;!GXYNXڶ/jAn bG[mGWyԖ:5Qkb"l&=ܦ,l"8*,ꅘg#6C zVݢiX!hf왝#>|ޠl2x 3*u4$pQ Va.b9ns0* MBѐ*oA#4,_6/^K6V9Aj)yuҠǾ%ň)ΧĒ:w]8kd+,Q,VcѫگYRq /\+,%l;!Х)~bprTb 1"MLKǺjoɈW4RXȀKmu랣&C'|ed$#"'-+f(Wnc&iL!@4r)f5J˓t5t"M;#B2=>@ HZ;F*YNeedr9ZރN]/Hﮜ[08Љt7T ]):x 6=A]pٻ}ިq(E@F7}$]aiF}_x9a&:dcx?ymkљ N791}G{"z+Q6a$s9kv a~-JbOSncAJ}NӳHnϻDӄeGC[o^N9ƙeve~#,XS =Y!3ZǔfNT9-r]٢S[`SnڇW S[sDL PpX'.hKQOz4M|{E &رg}O Hp:TP;\ @D/#]y*/fB_ïvRGlN:+Cx:{61 Ƞh/3qJ&,o%Oi9sGFF`0W;O9*߉SGV$ӌ9)٥]aWΐ3mLjn@E&x9A'?;.^/} /K3)H'}Gdkl',ojBd9NO<怈h%\zS tSy;`_():;H{5 75X} : zlE$_"X=BdƜgK7 b]&K#W0Wp o7`^08BȊę܎מ/%u"^$&:*JvӡƵaoWTg*<`<2Pt-\>}-qlJ;ƪ eRE*Dᗭs䆛5KF,B۫\"?:ȸį/x)&?Ú%ZrLcMGC$y-"-2T_)v2U^gxff:B, ߌ,"$|&I B?GeٟB Ncjr Ҡ"XV~X =F h5A>K?%ģfa p [%nW;[J?S1=; E yoJVo{E8hj>$AT2gb>T zsW61H4qP9/j]B6҃ 8=b7-Yx*B Yث3AP}?4dzTO: qy(WS7O_ vA%37iEtk%|3ԗ fKm7.;<HWJV H7|bX"#J@t:7<~5&=~ r(2A_$dJ8'@ h4@&L[`׉[Kz`5 &ɟ/~ƪݎ|IOLG=M[Sh&.'@܂^+{í%BwJkU}Wu/¯\>U>L[EOZnrsDq C[ '7uJ$1R<5m+-ɾo棹߶{kGwY"b~夆fW4WA~6A6GQ?ɾ H茣L#T'TXG7ϫr4ѴxwRN5}o5?:jr'inpUYP?/}j̘r@|wīއZ'E㚬n|Iﰞ5cN)e U]Ą DΞ\ߔ7:E.GaϼgC [60 >Ï!Z֘|ze$85u%]3_[ՠQ%<żԜ5R]n0_<~Gc$SC@Ӌ/=06DΤy< ւt:Ӈ6 Ĝ⤬/NX3;8 p]2N+5hfśrN'mWG=3!b*2SPhvpPGyՋ:[Co(_NN[vI E7Q7WkD9u,WR!ѺSxIĭnQzϾ쌇l}%pd8sG E{zX:^/}+ϦXr^F3)+e>n(p|ԍINg$ _/ۈtޡHJfhZ>_IxDvN.D ۰װ և|oLS'!*``kƛ% GaW+!i<>jE"%X+` G٨Տb!gr?`7Y@e=n~ku'Q&jhHX+/bjKdq1ŷc( C ž`Q"K )Zs@2pq4Z6h}h/|d/*vɨc=Oev "-뒸!e,tn_ zr^TH$=3*%}0f6G;&AF [ʱ.`lb"+:rLj#aޛb![(ݍ>ׁz}cL86f7Ct£r0 DJ_ Xn%;{ۖeڍAlbH;$c@s'͂9g#"뾻K *(Eh4ی,EUeJ)je~IK.I&=RV^eŒx_C|L81_GǸ۔n `{ͶͪĊR ѷ0*ir!CC T'^.~r=nd2zwD)U}q,P?ʊ` lh K!n~+U`[#(GMʘMvˈS:~A+&w y¸,ޔ;ڛu(i$v()".?^+h;: )&cx1c\ŬNLqXMDϬ H_Ѧ*BRDw qgzYZ;C}{p9b9[=+Q&"C(g@aA!3&Ie*^ٸҰbv4g C53!VY6xtq_̔%p}gNS'93ofk hkw rO5J2˩I }3 ` `;yD4~ S03hD%nr rda[`./3< ToF`Q͖eP>ֶ#r:l*~YXl'hSYdsXG)6R~Ae']?;עQE[!Ƶϲo>Dax:FS0G0OiVE>aҕ 3 >kUM龓gB_^'} `ivc%&aρ8sMs쎭W;}*lt5¿{^Kߥ[}]M)ĩlw"X~|ϸ~2?\.D3/ -9n}4юm>!-Mggc̿Ȝ=3vB[y[79(`nQe\ni[Z_rƛ_!pmjYNȏ!p.=_"X+RWD ɮ[ƅǾ~w˜ ܹFjv$8l E4@ TQ/rWrgC1 LY`!0EEܵFWF-k})ja{p.hIͭyU5eZRW ~΀_,z@t/=?X Qs|HȜs7{3 0$-r~gk*CB6! Tk3`] kiPX\j ,H]E23o\j?̾~E, 3Ăh@gH RP쏩7 Jƫ-[&ǣR=H+!"(ТHud(jl_8r#b>KRYl.Dh =pLk ytE6(hSW`Ɋޭ)9yt0WٿdW&@Nu2YwrQ/j|"3k5bSbLom8ZZO,"֗qvNb%[KGK0AS^epyISi [H!t /Ҥ7H).D]#>gSK?$4>)-*A ! +ٱ[X#y_3o>Jz)4cx =fWi^B G{=9%f6"_'Ye2x%/%9O7psΕp t2`"rKt{"Bn;x^Ql#kMWHE/C)hp-žmMIJWsA8ϜIHK<-نÓN29' :&zUiԃfXȶ;kfY}: lgz"K7\Wlj/G*#CUL59hê&xDT z{U'NFM8Ql;϶G?Pw_H~4T}9pnZKr0_*X+1fjyj%}}Rk:tB? qyMCE#.5VXn H+Z|D(LGޘ9q=XqkzI 1oa?xF;dQ%^ $0I7}I⿆X3/L'~\ ftO1b?{1< v ,cPī2ԑ,pV20DFF 7rį m&t/^vT U6~4lBֵboz?Zm26VVL= 0a!jBZxn+7Q*ͨVtzh?D"1^EHMX{yҚ ;}޼T(=bVG$ t4iu7V&=(70/7qLV0r"83Hm lwGH'J}j۫i;*C{6U]sjF`!u;({,j5kNl[NkYՉXׂ9W"wveG9'~?e TyqU~fetGIQO_`Jվ+0HOZ(!n x yN#4g 6,@ԪDZۘEA @{}%n/SժL11#Ty\:) .+I)>H.zZox"d̓1(== 50V-tkC ~6[ 6Ui[z.ЎTbma~yQVn M(hWfӔjWrG&H8} %)~UBm`M ߗvNO&wsxCx=㿊.t)p~z?BYe#|LNbx.p. .B.sC+!:;vkA"FZ4L+h7f67!61Ql~. ?2~qS[Ӄ/o$j-H ,s~j$jfZ&9aU[ޣASS-z#g"ɂN(!6m-fsGpJoqPTƏ쌓T2H_$ 7D?jOӤ wV5;X . 7 ͒b;ų^i%W4rpy@l)7+AH+V/7uO:O9W5ZjK%CA]"hlZL)<3 1ooJ$kgxx< 7,?OjsM,xPA7ǹ,sӘb w-\y[@ϕoUYg"qS{Kbt“&տ ʚ^n#Pugd@Mw`sq2w$^TiL"Uq%w\/Fq_ $#8LZ_mXU\az6,Z\PF@Qm`ׇ׬t!u~1~Hku U+RYj96$O_=,k*.*d~BЀ 2jTܣm8 OdXv&+0 q'UެEOٟj2y|͛vUش>dЌ,ZK`WǨ8̳R_!K, <3_MZ"\N so|na݋nwꮷ$f䍒~Wx8]=d5Lܗ:;phIƯA-=?71̯nj-w1o"~o{fTPwW d Њ5O06cN8X;_':r_ř *ȥ,&a^v\ 1_ I(!OR.V5 iTaf9c(IcXzAep-E*({4iQ ~ ՉҩT \ޕ0= >>|mcB .͚۷n&a] 2Gtif_STa]C_kjT.Lh "u^69%/9@'-aFQkD7 G~7/R7qup| St,HcFF㇔ z8Qu3=(Xԑx9skѯRsrbtMrfQ47$Z8k"F6^Ҋ_}0<=4@tŦ8k;Sb& b>P^`7 'Co ^4*D-=2"srn$|ᅿdP>t9[8IR *Krr?|<#]ĵ`BZl*R:;;Jf%q=F76ůQI l.cjj2muO!bLʅ}`]E9|m__O3<⚿Rg 2.ҩn~nioAx঄T[ˇ _x!fE;yPSncFMP͘M+J!oh;i6ZB:Cq"sw>)sKl?k(Xu*jn6Jvkh Xte5e`O~5ȲqRbw~gרM~-'Y#<#9!-Ƭ/쎝#('.^/? 5"DxҜ~cGkjd%'8г*u;p e="Pr Xyu Ɖi*&?̙@N|^!say+dΤ |*Ґ3IE0pE>?M\Jb[a'&mż{t5~pqAl(Pf b"^ (q7>(CìcVc5X< 9GBo4؟YL,Zj~rNK6|6k1Ϩt}KJQw^.Qu*rԿF+^4f{!}.SpEYr4/N$m8 Gv^Vp!?0x %:VYł^KՇwfN"5 P1'qK.*8=:9 Hz .հ4" _GF(aH!cQ :dʹ)BGӭ bsN1ɕ7ע_]^#̧=it!&"߾dKG 7|:@VΦvQ mer+ \a3rO8\fŜv*?ҿ_[nHUC|xdK1 Hf}&X*]j!_bF,8qo}'Ey{zS3y/{4T*Io_$x7Ȃ"^qnA?9%}ϊi,]:]tv =|P^Kk% Z# OT ?#P\9}E~w-R>#9[%mM0 (M{tM#܂eU=l,ilj4<9x#P,g&{qm`Grauh&p`bS2sK5e9BΠVm 6ӄ$o>&>nZfm~ }**.X.dƅ6w'`[vZxBn[8ei ekDYׅ{Ӕ@ʊ9З<)% dC/>4.RfI^5 ZdyكqMJj2@Qn/+.Uk~+8G*xFɩrN5NM$Z.cl[T@ǃ_EI5ID~Kѹ5gYTA3Pz7 Dgr4uřwPށr202Lܲt=suhx*!%xaߚ7u4󲚂=Z gr'jשJ$ٳ_tyBWT_j=q)HmW*-30aڳ7wiqb~{+hntvEy늢،;Mq}_MҖi=uنv#`&T[8:0۰ޏ Sӳtj/NhG֦zO|Qu&:iɑ)Gv1jxթDc\QJpIⴲDt܇ww# :Xi?$ K1ؐhxU WD@ߝ bX&J=jzӦp="ު^B$;` ^KL*]~Ή.@JMH!#rS3;=T(sK=dtzuJXgȅ`ťvp F[9>2ɝĺNS[`uJxGlv޾mk$ [)[BȌSʄ<'J.dVPY\/_ 4g'/9\!3ko9}_\kivL_%VaÐMƹiRJ1-mRjXaho$-)B)n  &,O#_!Eng#0@[$ݟ3.5omoc'0k'S>E+G#y`ebѴ4[^A@W:S-wcёP;Q(Nr=dԓKX#lo(" tVy{i; BYUxͰ; S%5.`qmE|{S+VmSaR [g.6hPaF~aK%dj\"Gaz}kq L+j:0,f=c0,s˔tϦeI ԝ>) #iރΩ N*Ml&+ ;k`"/U3W cDY6&^>##|(s‘fNH_vv8XVV?M[wPIֿ; ,зʗ|n_s ub"7n|r^-M{ZM JA!)t%\GY#̎WY.@Ƿhs5@*6E:+hdyr 8oKQCPFINcl#$D̉Rڏ=qEр=YD9j s8cFOmO=slI֏b F7eKț7lcRao@]O+)Yei,a*QbFA%f >BaP[_G46L֪׸KUǹSgG4 Fq7W/.3lޖUe"[8A %xUcwp6X|*.vUc9?v7b_$7Ez,ɕŵ80Е<쇨\#ȸ1y)rpx Do"?#톦Iq \Srhٛ4 Z#"s-}bfBMdzgG&ME_eX}ӵ%H8E\NϿJ GTRY^7^= A脩EbvAóČELHG5j/}>HoLp=?!NdQr>Df(?)ə},8ii5jBUɿ`jbrUI*A0AP.~NNshn8!1:iyD,zZ>f_)/aKIXӁ[k QNEdZġ@Ys{ge_ݘmbd&M{n,7Vz.Y5-]w%9Ĩldz@\oGiNW.uHte(@cF'6 *6R| ^Ԉc̀/dLz g(?m]JDM:Dj`Hؐg̕J:mM˙uѐX` "2-3twWt(0+U5i$nhsFL ATY@+/n~睝0g? aXg($ę>ZSx E: 3t9Q(p=f* )b CG;#k_ֈ5u LElY:z&Ϣs(C2yH>7$xJc1OSy+eRDc־'JXLN&l:XT,nI*!A 9ZqU5[ӉSB$vrSI/a.hZٸbIS$Rds >qEmʐ)֬h)A/mMX#ŤSE RH F}Q/OUH)m ;4VFǵs&+, @>g耞B&w'Wq"q~bƐ-7nݼƫ"|LMw#ac!bȨ}\ %MBl>nW.a-+*L@VzS¡7XZ 2kVk*I@n}>%HF8D?cؼ@sfA0E;BKC61mb07_,GFL>vƐì"oWeFox|kQ9R$ir+Mw Մ>M^h"^h#j=1Q9~H1zY',Eaќ=3g_%|%_q  8UCY޷-Y'd)* Ur[3bCa!,vZmgC(h_ᘬU1v{}ɞTCAրGY6@]]wq beJA㙀WX{jUzTMZVcunr'joMchuxd(67/8Kf~UB8+3Jm=Vܷf#g0›OeU _㞛#ꕓCk݆HOT$c7&L4sH,zLWa?^z?4%ӎ.QSnyRvzh3FRYt[}EP< r?tpwԴ Ut u$e~Hne.PoQvbhMCK}J21)bMCH0,F%,A׌cmja=r*R O"Y8\r=`tB(0v=mD*7f۽nv,X U1>4?dtބ,M_r #0Wc\Vs#{ȋ)gCQF[&@¬';=FUt.>];7|9DKeXa" S k_`)p:*fф6]Mt:;܁ XCl9 oozY|z{k0KW ݻ?bVb, |)~ 4@UˍX!t:Vú*8F|l^d?ۻO8*r^PHn@h dwtkZlHh *>ΐ;QN*Q'y>f(Թ|5&'dPܣe qP}D Z'.J)eV3yk⭺FpBfMWfj営IL[.ҙ f NIT[Ѡ%d/ *.XV̭.+?-m•$kc&wK"Utd1y(;aJu׽x,c}C|:i2L&?y+%j{as;; ++@3WOIO2ȕ;d ozTFoR]Do]6bs"Xi}A<:kIپnm Be:Ύ z=s4m%r,gXP5I*72&Vm79)1_1 F+)#Z6$xY +½^'B*p-nt|OcV@1 0caXh )&/,fԅ螻YY7fO9rQ]dw 9Ic[DΞ[gð_<iM()JJ`Љn74U3Ll/Xk&*h]yDGogEԨǹ 3hbŤ҃HjPewOz?,:IAup)-"yLxYe4ˡdyVGIzcS9(ՠpJTp4ڻ2€%Vb>"d(+VVJ+#0ٓw(d@YH Dt0Hܱ|8ZLnSjL>ǐq T=͠ZDx>F/j^LЇWM|_)l5$;=7LĐƉNC+E;KmSNva%h,hZ2yM*@]E~j_y)[P^;sg&rJh[` z7 R{YRc/3[Y޻i=JSEF#m2_c 6;ټWF~qE pWoŘ\`+o?R5_{rW$`T>ϨQs'iEC> M#|Y4LL"i&뙰s pC S@FzIl%.TR:, 7~#;vРfXmD2yÓ߫rDHq,4D>p"fo)~tueLFa}s+  vEx,E JtZp8!MaWHuXhOP_Y]{27.'xII[*kh;թfU'z݀H)3O35D!!4nN1I}tDQv&ngɴGz"7p1wH՗VFO. 2OTs˭6}ɗa#A;|hL#h"D%e ZZ9 )z<,UId5ІZ5GT )!H\eDʮ}~$C[)AXm(`8l1CaV1ݝae =EaWիsb(rb_FQp4c]j$tTʓ6lLӢQNZXGy&&ɒ Ny6LR@p3nD# ( [Ј'GB./XBdD¯siO(8?GW2d9 MbidV-n&3Zj fuy? y+UV}»i:S/ }Cq0D ^Y.Y F;矲JkP6l#Y3]>n-n^Iw4^{m@m; ^Z0G0 1܆)3>ؖlLPhp@}V ?tI*C0g:W! ytaB3g^¢i܈AV:G%zlGXkmy8n>(ż 2+ G~p\FQ]$0MdV0z{EșIV|85%ptq5rnAn|;sMjA9CG7}&T/::{d_׎^L5fo߻ "N?6]E.UjQꮃtE4;?Bf5A* Cq藒(DO 񢓣(B UTd58Z0p 7k7'Şvky-)'"22Ħj࠵Mt%Dke >{I)8Wč!#q73FWºsQdF!N !y_]J7&2U+7ftajVd~V4 א$J;иe6w1;B9DH2+Tx n$ϺQ 9}B":;xp4dQ "uwwrK\,J=R8s5?!TD!SK shi}M8,_-y#$} ΖC?6δsY۶ƑTK%#%e9ˡ̟hm>mEٿ/.$C-zӀ&+`![=?TWp4MjFQԙ[φ zx~ks?؊EC;&[$SŦp}PjyC摁OuGw]1ۆfI `owV4Cɟ*\%x91t7}Y[b3e\+9.V/udcj$"XvZ.aShr%f/(JynI|]B\G՞GMf#[-I"9m:ZMu&`nS,k1q G׏̱ ,n ^Y叾 q:\omAW9ZpH?i&җ Z2ueqQa,>ǨVek'(l 6a}v Y4,AeFOOgg@O%r c:.F`ޅVN7!EF.90#MVo9ZDR/l)c+e7Mײ #ˀC[̼?͖m7$ Ba#(:A9n\$G=#/Xxz g4Sj`aȕi}̒g꟡ށR~ـ髶Y]@% Yw1sD}Q VƦQ ݆Z"-=C_#V:~iDg=10#!pt# hvVH` ,?BpC \i0"P*d[웥#},GoIӆhݓ/Kŕ9Xx5T(\Y̲vx^ƩpS?q!]@vbq9e~KxϭoWsRy51 i-Rv:,(Xx#$)VXͼiM鷲YѱPQD_c'͆*û1_[e`ŮT ׫1+5_L_G3=coc= oW2DX|i{ kRV ;St[,~L{w^mGӉP@rP^J7y3QFPp C< ݋txkĻbweFc?ȜBV3![o5~xkPq4vZzznTel]kh/{3[`$8/L  0>:^1 C#'WeL0$0@[i)"ƜhL_-cw\*gN1ՎVF tBI!Yx}qyU0[Ye,(8x &֟4E/4୯\$܏4+!Fev+Lu-x7v[r~KUʶ+#cz{X.Q~`Z( l+BqpH YU 7' lu5oХ絉g;jL0qaSTAf*`ЩOL1amKgۂ΀2e1?+zpweBq OBpUhCg22 P^jYgccUNj!o\}`r*njqk ftm* 5_Ua?El5)Zc@iwmUfͰ {?cU@sj{!9:#EUa{ޖn8,WʀZ]i@WXʈ^p࿼.U \aqDT[()_'=|:t6Ս Fg6&%v `]v:2;qW x~0@sdnN Ba"$UԂ+L\` A=Ɩ! XBHޑ4B*!Vf12*z"wy,`u4ulZWZ ޚvr!nX1;%x^:tNgDT=vvQ9}y.±3,!' x@=paѪ簑v F0 8=Vަk9 vGuy L&4aC_ wՇ7`( 2ٙ*Ab1YJ7LL}/imn^e<{ "R2qWM*Ehx, Q|-nʁ\ _/dĖq{C?@=5}im%ۆCE}:ytDhohZhR`} "z\aycuF};1'}[)d%<3Cva!y T zg$+m'm,`t0N5b*.IC˞U\!eplVE] 0P1tPboCH#B !%KqN~tbЙ7kB>: Ta+c4[L^zU?z`q@lsƝm'dLARYpF]o@! BLWO7`+sDyӊL~ Jd0rN!o5'{aly&RhRv`UkXD8",(zN{~ l0I,&cE6}&pN*1rF\-C_=\OZ(V.\LiR!r5TODo4HuX%j)Q\;J*ӓ>X5>= dX7 I^ɡVvH;|,"*5 jAU!Ew7˴^3~e{u&‰x!l"$]VAG/Djm `2Uj_>d/O#44Qٿaf=D'fhJղ`^@GuD`Jؙ+t@Gs&5hd` `.>Rq >FDtݥCbU'*ȳ(@KC^&egFPܰ&G 7h%8JHX>: ՘%\ag.Ӯd'`U/pF^JJ' SE_?U)'ce=ֺ?lcq c >UD`CY>h&`? je.GÂ\%4O2Cvxf6 _*Mz˛AE>? P3Nʠ Q`hwMj>-y6RDה\XYnb}.òo Z:9-g,?Y1H~ dg7D>6ⓘ888DX!iq_:VZn8KPWzָwI;y@).ftwnM{qzpbAẂ%~hWfY=|zw&x6uŐ¥l TGdNHDMvW}Jfw}@?#UaJ53XiỽPD}Gվ8v{4w8:_%E^kiG; -^G S}xiɣZÛbTCXr |r|pWX9T<ɀ6Dp1ő2͂rflɗMz2>!f:wՖ>ڕ0Fa ^Q4̝MaԐZc"AW5`@I`j~HOD:)ЧKfϛ`O҈LiXR X%+f'u0RkF=(MN^v1H2/{v[j3t/6Ĥi%N֝G] n^$Gx/d}؍X ,v&MENk7kߴ7sbUKi6맽^Qx/5TK:S6B_KBys@icyo˶d$ٵ}3b$~©ozaf%1A)\o1ͨ<`m[M33mX&.8gEՅ ks6?}vUTr*JʩY`:܆7]u8Pl\m޷oEnS!j9[)fZu:|N|X9 b]F>Zc쨝֜+VX-őJW|ẕ8بjD7IseKb ޖ({xv'\Sp' No*:ZOx1 s(z16-#2=,޿4gx5JT4R-Оn$@\8@ َ'Cr8tjBxr M.zfq;<& n'c| rn躱AE$Rٰk\ez%1 jĚiש+8Ow3k@iBt9;Y- Us?Ӛch!PWUY&k>eC#(`m~vF E ~rM:sC@'3sC0[p x!BA~uTb1c >Ht OjNX(FGWF) /_ 082DLz7p?*^/f%]{U.OϮdhc GΈp* O#_0 *VwpaCy]V$ kSTvQw cДoE7!,hU+ -bIQDǻ\h3H.hZUMS#1Pf9jhyGmy;ski@88* \XpFEJ0Re-*rS|a1nKo.x'VBStUS48Ѹ)r uS^:njRZKmmlɔmԗ|uclCGt`K]#zD4mÆLס2M7ja7?|p7P<0.}FBl+o,Kz+=1*z\1oi :J^nQҫOf hgS~A}rV322&۱$>0^քЍAU"`:}ҽ.usޓXB87:2NDGr_* ;;t"QR0ܯG;vŔ^9DgcwHU! v^{[@ 7ؽF{Rc.i߉|o<7:&_W'hTqМ)m;.d4^tTjFUK1rTv]+0i/pXr_f{&MJ4:UϕHLH.=wwyͬTW=8sdgͼTA;Fē.EӔO\ )}<:t1%x1`[# xA*:J}%W uKVwuIb7g4BCjp塁:pXDhB'YP1vx;=NplH.fq~(Bɿ%Ndz-3p%':7>Z]K̢k{甤q@ *Ʋ@^ {@ɔYYaCagV7ξݹXXƞ}~VT%BFЬTrPk '.A*"qUu0?(yOAi]Xu+Z]eף-)](K:o)ӉG0g9t&^{'A3~ȧ],lLQtdOņU_,_7f"%U 36K}َ߫nʴ5eE C`0ra{[I5*84Qmps &ps*J""3hr ίoaAhȄ`h&HϠ5[S7V#u$d9=%\K,е,W[Y!lZSaQ$;t2!eRypPzCKʼnqU-;k_F$l}Mi ͦ/X{ `4]iڼzͧ@!0 硰uNGXeH[ꌫܹP*C]_$DrLsl %U. \~u| f\׉c'lx" 5\VQ<̱gh#S=PS "U7HN{ NAg=ߥ=WY CP%3 s(9n1Vԋ9ig6$(i`x8$Λ+FvN3ۤW'dKl}+CY#t+6qdTy58m6WgKHŢ28k ؏`D7tO!eW4H>J6śZq0gD8sS̳Ycy"YARsUQZIi" [ՠ"&FԬ3-T@Li>=bӐB ͜ӿǂ k*O,o>'P rEj $S'*C!Rߒp #W_RfS}2Z MUDSd qff@vW:##FǣiN 14fHs[x؏> !% *$)}F]Q+%r2$JzQj]Fy+&PapXOz4~HGCD'~y+u&k/.v1) Nᵔo_XN3r<#Og49" NuzmzBhߠ)F"סN:O5r@_説< &4'uiBni:NF:VzO]ny~V`#d^kaw:&2Pyz|hSuy塾{͛ %z{ףS$L51v<c/>im&T.㬼b BJ)0*^_Sj"%hp%zt (ѝɛwf<`kw R[VGsQ C_v ~j s ?C: k Gtivj!Uy˗ks u\V i_c.Ht9uHy4rȤ;k㿭qmvJRZO 0̺&O 2Zq=Bƞnˍ D2YgtY&K@VN'=V25oy-?T0S pz,W+.kb~dj6-yS,d[tsј X_ݜG+?`GՈJ0w2?2c2K% /NC2-cOm[ߑoFb=\a`ITbIY[$19krK ;\Y+}'4Q,XM?s.7t;5 3xUf|KN tPK7f3J9ZH +N A$i@խ 3wKNFIJ<,jUwv3Z>3c"]k$Rl =NBZxCaPDKP)Iz\W? vjr!%JAGZ4Nfxp;*O*LAoDZN_fP{ јm`=(r<|^4c< ]:>CcW b 9qfl$N'ަ0=o7B@c,`#rAqdQ%>P>$P DC܀b%r .p85Q)[wsG&XicC2l. @I(_H {L+GɠB?J}2Sº\4ćTKiof"NkV;E;")̥ 8X4p*1i*X&up/%Te׾BBpn7\EF !<+C @CL5N $ Z_m9j6[{ex/E7; ڀphSȤ.xhڎ>TE x~\UR t73 hA6":E&<⋯<ƃ"O*~pIB# .JCC<V\@zNPf]~C֫*9nsoa$rv+1vb،d6#c:Xz6ޗLJ#Ϛ,yHa(ZuU0. Df<+&6i74ˤҧSd)$YC)<>v3+2R(K24^cO@xӘ74}ўf4{<]b.OyӾ 5ԷDPXB 5$^[ /Fә%'_Z5蔤KfJ,znټŽCȑ@࢖v u?ZRV|H xEG^<@NA@n00zOYL[=_{h3NH6Ҳ{/4G2p/VX Tέ~B&/9yş(dzn:p$cI+mFup]]af6|C@w=Д]s\"C3wK@Л)EbÒtW^8=z gNY$t0wĈi:T\pWҗ+VxX)H`V=:VbN9NDv)"K,iK+~`t؟r<=%+x9˿< b:ݏ04q1#rQD9j+u/$(UJhĭ~^[霍uX H‘~3!v el+&C_OCCt}CSlֲZ7%d(i(eGۀ nfUqw<ǸT4Z!xo N\ J'xj8@3kOjַܽ~r]%㽄ݛ:0=3_;ZEWƃS\r;S mqg56)~)g泍=[""9*﹙zwςG~WԅΑu؝׽N\1۰)J9x{tcIi (pEcPfB[@!_?J%{p!!$WCéld PH,z0Y\zw@[99#mbM;TStY%p+h)_jCr[zȖ:FGniT *n=eS >Ԫ/eW'o* *}¢K,3Faq$ fIy[ӂQ'[DHLZ2_^NjB`->=1&=j-"|ח2WrEup~Ⱦ6觙0"a+Q@VoaF*e?nSAy֪F}OD\#X4mP2A)\x72"4KFaNZpRѪ?S dfEr^'XimnLQ |ani3y5eIH) t%/)<"޹үU^4\#`8M8֒8Pɘ‰QZ~;3 Sx'ێ#$k)p@:]Ʒ3EWıW# B|@Ɲ k 18&47pu4*U9[Cq6oEQ@c lvp:4V) :,='KJ|C!rK,95MNM(w.фo j 4ʍfsJU&F5oz*_<ǐqs"$XL!"Wk)A-m4KE:~/NpὭNVv;w)sQ $Z\, e|vؼG#ť@jCfr%`/#rNtYTL#9!?')Vx.Y;EL 9pF -L *1((DfI^H##MT(jzcڍlB/1>[rmu,34.YP#G+Z~rvgMd] VXI_$xćiH(Qc, :B}u \21i|ߍ2g>c#e)L4~wo69}}5;cI}a†b}HORc KZb6dpq 'Tݱo)0Q*lO򫔭 Co+T(V9přpwO>*<ąR=%ez(Vg+˭[.|@":&OtRɥ,yGR0N,,{vOmzwZf# owkhK ҿ~w"P8~OLKSJwfTN=HcS: ]eFX>DP=eh"[Dx8*bpO%:a3 [cTHL+YK9aĎ);9Lk_Ŷ+mfO1Z5i.ur)s:#)Ft1("eӒ2.qk MHm@a-:M_Zj(O+F5ʊG:ldye3lVN6LIA3vS ,1BQtcH(ٱ G4e6a L*RiF9h FTD*$`%@[0 Mv@u."!\-0\X!㽚*,3Axd4S?@d_ٔOnF _"MWJ<ɚ7z_C.D1?A6n⇹@|Iьtc3|ezB*Jߛ,:!,OvIU /NObӈ-ho6|MM p=nr h-]%H3[l  =kU$>60*Eׁ O~ `LY0w5̮}``P`p7,:;rU&alrԪO1(C߈gOQ(3pѩlo|M`_s )ݬDDO˩gxszrDl[pFN(қ|Lr#- S4֘sRm,S6_RymiոHCV6KcUգ]"6%HcP&w:o^ v W.ǝ9 ꓱi7^vNJ7Uf\Hmr>rQ  >8D7-x,-ܦBC;VL]G0-5!{.AfekYXxfDV`LnN 6w"tveֶ/֯`QPkQug%mҢ&bbjJ\|ol}ێhg$1I|{JktRbFp }\~xe60+S Mi@Q".`.j+04";njD˝; M [=2[YRa,XKOTcA %0dfLS};& wO^3?yiHI)O,)EX^pPVv=NWGS9ziQ-;H@b16yV̳ZY8@PXz - 0Ա=Io7j@˶J$ٕug|e⼢~ֆdS0pc=$&䀥HʹheF_Yʘ }=;lI4yb:|E8wȌ1]5@"F9jz2#8;iȿV/--;_'mܳbF=cyVO8I#fQc7RufI}dO}OV-VA:.aUI @cjf0Gw1ju>! ٶ.q#ܒx7`4=k}:db徴G9vP"6SS5ݢ]0ߛk2:p9$]Nt6dq%EUl0Ir,0vv΁`/:vO=rKB/> &a6tЃB.6$3 wJ&!P xdN~|x$ v7pU`ݎq_n<?^D'j|©t=No6cVAL:3)!\4#rYRh%ӆҞ88YFhqo>.#>J9f}{ r*ƂOJcJ@^ ~w /uo&R>4@_~ |SĤ@ﻥlCl&; , XWJ-9qu@" dqЃw؂_Rigֽ)U@5VdwwqfAca>8u ڕ~|(3S{_zSʐ7^$@kF6HUA7guw+},1yي0UZR4;0fLiC/++CSi_39w& pEF׭G[)S>K*KNE1>!QJb-#Q|EnPiаeEy$,8sګξ<\LtE[rʺcY@6L~_~R/f1y|j I~l_X=BPI8l73䡐Gae,U! MR`r?x1uSϰO_L5eO^<8-"]\sQ͇$GP, vҎ䩼$_ںCJ;FJ<S0׺yzع ᆵ UOc5JVT>zZV&F_B%.-|^+:[ &ɾx!OlJ!ꗶKy ;V=czDP-z)v|Rh3O}^Yh6k9T̬_4$;vt1_ _7oۺe)0"r Yq4S#<'L& NF-lGqy,0p\G~01g)d+!؃:+?ITќFgɥ^Z]T9$0i:a2/zo$q=ⷥ{F3)沬NA)k&5Z)qcQDO7iD]Dž[16T1mߕLB0*[yf:FZE!0*Gח=ž'r07 { O]1f7Xm3Mkԯ{,@)wX~% ՠ)/XW#* `nWq jͮc:6ށ_0£x6&}Q뿍}A*"/o pBC<4V4E@)Vzf9~kS`Wb%[-9*la\s)E(ѨxZx jGb3#gUӹFsܯj6?a)|"2ٮtwemUl9 U7̒|_߅ &Zҕw:p4e`Q;Ob2E hxJ>'LaPú[!+7R,ZϙhR\ˋK}Sj;^1N3*1/1򘣻n'gFrP1'y05k~#ptW~TfrQ7"̬v+ hCw\6ӏYnbl h ,ЫBPU jdnW(iVDpmV/x:`OmkG_tܡnSg2E%ViUWހҸCXKD+Ik\63TįoO9V=lt9h Sᔼsr26}L4 zkV_)%99(hX+>]乬TZNWH}YIkUQoˌVuT.Z$ ŠX|Kyh#,p\9 ao=1#F(C Z\1|vG f}cL6rg@|Ml܉NSi]BaGкNU~RSK~" (Uq.cI#l(L.|UP +@^0Y!N|9[7Ou#Ҋ2E "GNe?$ǨteneȡBjP)mx}G]%)L_Sh|*!-u(T_Mti d*70X(lSy-,T/Mvu=96~ZK坯]Pdgnf)&L8G{:{Vej-Q 'Rv(f4O{nFcgALOD: -.D ai]dO3QD RXCTz85'-;08l*ѺO"a ~ k@p5 d %Ս\YyJ:uښ:+V/!ph8:We-|+No0 6ˣ(O-!T. 2?@a9]6itC3 zpU+F ,`dKOp5&TҫY3?HN p_-7s̞_S^DJP9⊉x}u)Z.4(mo7./)<Oƺ-1;䅢yыF5\P04Cvd^\J&[nñu]\r,VA{`WVO ,|%b~pHϦ0V>% =FNXZ#]LsyYb"0u 'Ȓ8X/ڧ/Lw ez2.m=c xH"w4YX\ѮAB14zi:/nQn d?4;Pr XZf+wM{I ~X%ѠU}je\x"q,vFco"AZbăjtwqabAsuzLJtxNo󃰦eJ15(&2.1+1rVH Y -O.y%Eh:2x0UnjY^ܡҕ_߆/β[SLGdy:X F%] b"7fojm QOWE.@?zr6ǑU3n4ē\xNSw]A_2XqrF M=@ 0,1@!'/Z] \dZO]W.mR7I9Q˺鳝wH)㧾p8WLP"[4쯦>G)f|`jje^vȨ~Ʉ&')f TpO1E cZaIRi`KHF CsJ ##gqJԎ(\^`*0OV0]؏ 1gp+ ^i`s*J$3F|mny5tYQK |WCjMTBlGf\2XxFeg@MO{Ukɴ1ie\^ѵM mEI=Ʒ[MA_xM.4xhE9)]br୒K{z),I]'~>.$=I4|.r:H&iR*GV=9p.ޱitLhP Lh)TjAYIvU_S8YD\ue'{Le_s>m.k6xZ@p6$J,m;V`ek ٴ'nR:K[FAu{ZQ27-3Ўv0'F̐jĢTį?.]k-@We x`#6o M܈/)@r2eқMѧ'=B4T8H]ȓ;| S4G_{<yͲ1[˄h"j֎8tTs L7*I9ұ!\e=?_iL*OVJbRκPlUY|r:K\F2' ԣҼ_W1_26=m2Ў)>4*08Q}(HjV(D+&BG'w+eI[LX͓c> LJr Hfv+c}@,;%Đ׵S7#z{8}7`qX]XOwjx) =>rw[GjeFTP=v(ʵ "%ofMoR<ʨXy)+_U+Le΃F/Wݼk&9U[pv5"-Pe`^v>}0'.*j 1+({ϻ3'Ba'vƪQ-z`,KҟkS|T\ ;4[Z7mk"ួ`[ӫY# N_%y2eP;=ǯ\We&'c[21F֍=O՜ggTRK;!XF1!2j[LԔs& S 0lDA*A)㠹 FOӥB,co1 3-uuFQ"xð1SR2e S[cNӮû! K`|;7aU~'% TD%8#̘.A/K̹&Dp OM5:{b^b8p lYsA8Kj:%}I괚X;=W6vJmBn2;Ek$IuϑEY@ r~%Uz#ːK%%8te3w h?TeT5}rmŦ* C ?jZ:Tj_CKR'`z θ/51o4K!owTtMa~Q`u#g|$ZנSnBzW4{Rtq2)ktT <AXeL3qޟJ&"xjÉ-rw7XrxV6=|OKT#u2Gi4eK ƻ3,hf X5:a`$. ]YW>YiYbAu^@v2Sc!mZA&Ȱ:EY=n q*NAyYFX7bk61Lj9O9`.=)'i]~Dp/Vf".+t!w":|(bۘqf]Ct&r aLX<{ҀN;C<=\6ӭ NAoC@?t=UDFs~$Qsz0l6 JaiJNɤ8Nֆ6)F"fH~K}&^N~.JHidq0;" ڽkm">Mx+8г"S!~ЧeȑF @O1$ p;XD(6׽R_Pm*!klB^hOfvD^=Ɠ2)뿣U(p7p֚/|2^[wܘC(#6CPJM+C]F ,!9(;\YZLFDk</zu$(NsLs,?Uzrظ^K4HLĤ-BմP7 yi iּkNLysxZ!ʗ"Ҥ^I}i:I.$Väa6R2}Ft V@9BnB‚R8{xĪ ;ܲ\0CL!])aO&OZ 6/95xYRfh>w qS)?Z<1sVY`4|6(Wg?`C%u sp=OJ~9Q  %\ :mIG0Kf"k a oK\58 ߩo-@W&FAEnH([i&51t9kwb}ٕF F# #dYam' њHuBG? ~"ĿK6BY2`˫Zm;bBpID :mfZSwg'U,ɓ'E?3QiTր@I[3^Y9yNŹŸ:FVYE~(A<_k7]UJK>g ߣԁJ/ oW$k78 f2xsߌ/WU >೫gE/$*#kB*k;`RkN.'awx'ñNZ)akO-o1VQZDWϬ|eɆmN$[e:Dh 8FL~ J*`5X0;R^Ν!b'=0 xAڅ8s-G:##aPVл4AlY8c!6[\EU!,39_H+?MGj9mnv}|EcrW_ J(TROA5!\¼к3W  +l0XKtW+gg%JuχpЎo0Sc!es&yk5[F-eUIj:,uލoUF<~Dt;AL$uD2Sp|F pL;$@ T>m3l6 rO0&S5 uJ]PVxw#_\e.Wc$?/ +s>ށ 4_Z =\1vKp~r4cĞ-HDC޹s}; 91?(R!oVZFj _f./ˬb>#skrp G-r&!B+yРտl$,Y P'n;铠3~T$aE!Lz0O:SqЊA8 ׻7dE2jC윒P̂/ 0PZ_nm z\bW=n`3-ar9&%8 ]U.P[ *\Z|:G+K]/O Kf3|%RRyN(ax!49Lr|YQl4/ xK_ȗM)TR&;r:t6}bonC} 9X;|tؠ1О"6Ԗ S:.W&F/ h[h  mtd; %~xIItdt*7%T^_1f{,q4R۶|4_b_V%鈝\~/*m6yap^` G&'f܂5ʖռW#KrY#՛C'߅qې_FhmD>{nԈx1kLp%DqWk t(xCBdaQGݏK ?$Iƿu<~B+UwLS,^ܽجI bw(tT ך9g aܱWi]G'î?U38]w$#֨2)w=+rvp,}4r|2U9E[ٯ>)Nj9d diXA.T]$>L35G}$LU94~wT&0Q%d\?O(UA~LTj՗ޕ/@h쾕Tʫ"`;Vk|1=`d~UB3ZX-" Pjk fxsI¬! ӣ?>\='.W-ˑMl !zb$uojp#!.aX<5?/кythK{hMt\Baal y0L6T`!sӲbf@\uw-)|k vj NڀyAb?v4ґ8FL[Y͏mmnͤ ?sId:ϫ7'y1a&X`Id:.ÈD,N'5hGO|m]X;&ϊ N;$kZpv/NbɚÞ3THXİ?iZW_}/PRkfY[C: "_?4MB{K$U H4?]y3 ]نS0xϒݬ7~. LպҌDּ"FHH ! ˬ- E]MB=.̙1)TuW?![e)QJ [oϺY* MUh֞ߡ)%g.'BtCX ,,9P͋Ofe_ʞb%: ^S;fzij4 ?(ʈh:ߓ2=s`5H,ܱoL6Ç4d YhAsLW Q6=vxV@5CŸt ?g4}9J[I5W܂| $vfm9` +1ћr&4ÎU_di.ޫES"}^^A%O"u?M;X"vb|{BoCD@:ᦃ Cc%~|X'qf\}3IS,t4(5e'5 ፇoKe/%jп$^1?a2!l &5:=L +K F{qΓEff&?w~&ŧj`;jŢP-0Ȣ túGo>b=RfK(j_ <*@!g+D/}Lt-qFU/~/@dN;z!$zۖV ^.Oې*,>) d®ͤGD; cxGz_J+V4I/Z [41Df^*8<h9Nl!j所40;7~*)^`X|FIh!#ØZq+ Y9%7LH=_%d{cl KЬ1e1m\ > =uz>=9n'0ߟxm h;5∕V]E KaДcvnG33 Tu7^or 夛7vpѮõη{Wݱގ,5L;fmk]r?aĊ/.LELWeBŅj*V=&}j߽gQT֯[l΢TjGiT}9fN~ALqc0 !7w4wP\- %E`Ts}KB0|RC<8Swg@Asb H5i~ f R*GOVOz HTu7-qWĥ ˭ѡ^ecy=Fr}edR'_SQJk4vQj'T}sy8 OTh-Eij$)^JcAzAefwۉD04M19YVܝj`t͓W3ƕ8`&ͳgH) /<:]]xD1L(s.z\mRٞka軾\8z \Yy"x++H&̰C v2, Y9JH- >Ȓ|MՑܠ;ܙoyrCjk5 bf˭8|@) TNK㡬 ԑvH5۶"w[S| !jLqp+l!s&GA lwO[xG!U-c BLsTwcrM9[1}i7aG$6hJlv&Ռ{ UĎ$+_:w!ΒxzF6VM} ]6ф Vo"Y$ӸRΪS`{0qϙ-7a-N%lt xU5n$Sn~ E=Nc|s8VT]/ƋҵcvWP#G7E?vAKF~!d[2d vϤmY4eY3hȨ ?IښqDmٹihsAapwps{@6md GrutEH e@D=JWx;sU@'$ewөo67n`Wi@V$ijѕNEi6>goۃ93xDn3Oi$E$W}CX:/yR 1 *A2 ~HꠟQZI_P?^k/,'$˂VrP&NavGEllfw8Ts< BHLBVZ׎TVN!q߱1J D~܉m.ࠨ "2)aQh cf0DJ`p.b!X b;?@6i:!aq)8bRBǻl$!=cjQjzN>[U"-QE=[ڽ4ǂq"*+ Oc4 &Wqt'ffE%3ܴ54.h :5eVKF{s2\(`6_2E{ۀs0՟'+>zBo쮉/vA8 H(惍 /"#Z7'ٜKO<=Z(yv=ϩ!,x0@dnA6/S Q|Yy{9>%KIODM;hLFPmӂ1r8fM/03pd |8ʧqS:Fi?Pu;݉*[dpz} ̓ :ԾQ ([uށ{+_p> RG5L"Y6MÈ[ljaYk!7[$QQQ5W0XrFjx3sYOĉC;B| 8ėXAQ@_!'>l٨5vnLtǠnڧσWh@zΔqs|/2(.h]*gBwz 2*qe8w7VTC1kMe6}1mT}:8h; ;UY}k Jow6^(gځ$QQVrM,M^T2gU i\Kx Ȕїnf%ER:̢Cf{:8m+kg&<0nuM . cma7*\x{{ -sT.ҋV_h8SGɽhc12Aq爞Ҡ{H?'^Qmqb#1X6H5ۊW` |df0LL6%+똱,s*=A݈ߝwf'v>kRH|38j)3 6 %dF"B?~Ib&P mto:젣hjbFw=*O-Er$5~e``=:hРQ>eh-RhDռb56\JJHPLOb FwdCdɬTчDQ $ Czնiڥ?vAw7T耦r*}+0^479;!^=4'mM_i32SOku6i=IdfҸZ )j//*4*|4J2$LL2ac2=F3!*#l|Mq/I 7`91ēlV֢꧎ c!*T.xep'+/]ݚ'}`,އzgPݡ}&헞5=&RWBfa3(׍~#nj">tɺr+nHN YZSҭ)z`4fh*yL9ə̻G㦤0Zִeɼ_9=C ?ϟlG" +`%3KwОTB)E;JTarxe_l.%Y `vN^2Kh~H-6e#RWCьzLپ'cV zrS!:rcN ܠ`e? ­ڒjG:E0HFN+֓ TZD逷K4,sqr%X ݦ.bOQaP**K71j"7 Ģ $ؗӄ4w=G`'A+t]_BSI袿= | F<>6@JNaY1xaCrR@uh6R΍@@EmHinͧ*UGr_]BKڴo+M|(!aw(e Q,/gq otJ|I 9mMyDn[7j:yumcfRO'{,ﱾGTU ]BhB@`X(>BE'M6>`Y-zGːa([貵P!'OBAou L<)'u%c7a ;|\B%5z*rdXk>@ы^$vDU^"Xa Ī,f-W[Fw z&{3h#{^~(ŭk%f0X &nօeTre J}B£X~ssp-[~̐뉢"d0U8 2VMF G1Uɤ3Iw瞓qnb8:rgAќX!-ρܤu]/EUs/}@ ˥oN{.ʺ$umu5t𚝔ـzcO]*p(yU#/{Gn^ҦXa ֵ>+}!0# IjVeiFmr$)bTQ첆$ (<ȖV̽dLׄ6Z֜æܕX>f_٧i3*}l9kZUn}4)֣f|Rʔ1Xg~)1? 2FuW~"zG|=D}kR?s;ǟ#jEVvUIȥ?C!l[bʭ g@/3^(ǰ#ɥR7Ks Ƶ#M~pw?Zi1,o|*1n_F\Uo!aU|s`ntjH$u;g=D{T2=9P /s'IX[O>"Q. $ Cz\[8ݚ_Ps+ c&6YWjwh狅Xx[L7FhTC¼vYù!]ؚHIe.lR7ed0OM7lJSa硨]>#!c}ϙ(NK:U,yF0%m9I TC,JbA53;2N2n)T;7@/h1b0qCO94B;*[UEHgL!f\Ϩ|-OIJ$u Y u_h.%#nc,4WC*4F0TjX~@J-UMâ,m\ x\6VE<ٜ<Ц[nA|g0z,H~wCQ#ĩHs7pL2dF%cS&óZq?ёy3G+".k5LTg*8>_녎z|!/2I7IhW%eXZª:J X3F*9"nD`BXl85m{c*Ss͝vWǏM}|ry{E|k)ED^X^s+c"SޓVpçޭ4eiV=  öL'ޙ3ׄDNpZxoDtD4`q8sSOZ`Bn>ƕ<M;`2xSOZx>@iMZ$4m[|y0Q]~AtDAVm`m1#;m+* NhJV3ϽUtS@c18"*ז )Pf}ڷ@Q ADJcg{Bwd'2)c$Gh ӋHiˊ0}:7WL \{cjaݗP=MuтNQ"9" 6?D FXÍ'Λ$0 ;_3-gei¤/p'.WKhk] W.?:dvV%TMO=5 ^ȗ6>-1滍BO#5(ʭa-rI ]n~GNMPZC5V( ?Tw.6)q-ȕ(*Q1Oo|1"hUmmʻLd+ }GZM@nUQ% P¯g2v8m~CdZ+VK TQ؀2:~zcLx38hEM0O O[P8s=z/-wWƠ$i!~l'XUcԑI@EL0&4N̅!iˀ}XX綼%)Hy9{QaDtDU֩RӢ2~:se]J qθ+aʎG405zR3 U]~TdI ,6P;ldc90%! ! 6U&rF?Mo2{ Edʧ9o3&g{n- 2"\\_RWBOkB,A|.wg4Iv"X,Í{g(}E-H-Q]U ׆w]ZM\gƳUm?gmE7qT.$݅W(nGR#0CSr![U _7ZkE1֍=`/b Yw![&|. 6`'vsJԝ,#m2`vqUqczY@bý?wBHX'bGcCDE 鋮URI/'TUfBmߗ!8x` c!b.E9 F D蝨Cˍ|WF>}U % ќFx|dJ_sВ+d3_9ؤGd0\,9cޱTDMFO^7fbWbZpat¹ӈ(ݴMgW!=geqEfEΰέ;7 \nLQjl nO4l8J<3}KavvuhR< :0e%HVw T[r b4U٧A6Y6&&]}YMSjS2yӢM#l  b |N9?uOYDѾ M6,&KbӥB9LY=9JL'4Qq`ѱnJ9 @{BNJ~؛@"L,Ѡ( s!Zvc~fܰASVj8|c*>M )6DAY0UaF>Yl9J ִ5,:rZsqQQO#z=~sʸY?H@xCSJYq/}A CTïXH iA#Y;2&gFzT;9v8^8!/n=;@JSr9 *T@7%lqmfZ[>Lj-fh(iv,q$Ix9M࿑&|(#R+ʂiZ[9u]/Ӆ*k=#&һڭS 'n_:Pm"{FI!Sp»1k\An+;,ԑU%@U+\a᱿YR;Q+% %m2 T\BR)%髶'\yP.h(@%;|!䆙!{V_u|!<139NKQЌd> 4` >Duy[B54TU%ma$Sn b7^?x%o]HNFxt#J^eFtvI$ڨ@ZvlRÉ@ho芐U'iKHw\31'M䥺FYGfAW~nO TG zM?A}]٭FŦ)54fPA=ҿ g3#ڌSL G9D+6)TH7Pa(Lfe{و$Q 0A?ܙ_R.,SLѯmU5mm7Ha{prfL ǜ[Aժ+8j$zĮ2'P۪0]Xzg|*T4t.(n7VPE bp$Λf_F\j˜:r7:J3bh0KCam_JOjZ6.JOu<ٶ~Z\2.łDo6\`Z!XybCM}'~)ڮU isSC'7cļcP8[sFb}aUӲ>=ͪ & @ljOlL`Y"0_C`} ]2b1/n\Um^m Ū9-La fX53*&,sL@Ü"*k)Pޟ1۬/-nho+&ZD qPl:# fG<9/8l׿~ɶ:t:Ӛf]G:Z& [ȓZiu+^&gS Tոp,VUDCRsұdc6:n\j enU#n4<oLzX\! p!Ln /8WW\wṮk~ĆIӠ ZXRZ`B,fiFh52gmz4wv=@9*zl)J7VZO~mmR>8._d/?֗\?NUلcn~D頮k>GI™ 3YdCo0ۗ7}F0 5d4G?Ee ZL$"ˬxZ(r9ֱͧJv_GuʊUt4 kc+۬聬ehtjt򚜘؇T#Ԫe%jW-u;$fur:*$ZBS}5+ܩȂ9]sGϱ*vnk{U8˧ ꮊnz ߧDK׵GܭD N!KllvK0.I)hvo󤕈=vV7a2QɽcvU٫yDbN+@iƤ=Κ%d+$8&-5t'֨@H7Ծ'O|DW@26"/ZD۹X޴mBGoGX@UR1ewqVPFdWJPŧ"6BҗuצN㧨"`eka:R|eT'dJqn P€+io-@J!rxbWl]x+FeABL/$DcLC' 2hSl{/PQ)bDgX>=st ٯY0Fz)f,& }ҋJK >WX T~| YR[%4'eߟa EucVhto1@ ZLNh9W ̈́ u-qg!tU1, LkRCuo=x[~V!, }w^ˑ> QP)|#"#,y=UC;NKfa;S48f"Cu&whS#AK3_! UB^̦TN`PAoJDBT ϻu;F_螞R^@dKYnt}]|E\ ),[ϋ^F亮"{[1 (.XZWuI/)`:BI^ i3PZ> 3d'C͋(P]vӓd{YKRzD…ʗ~ D3֩UB>2JuT{!epS\a[ 'XMGJH+Oݏ^u+)YBF4^vƀ7[ED@VXT(͂}i1^~]Lr\ ITf^1t뮈S^QT;?kdsY1J{h-#7Sav-щDc VBOf{*<U![Uz5+[VKƧ Y 攵,z\7Z#_5C!7ӲEcbsHQJ>9%q8+7:bc7[: &@PKER1qV?I. "bBƁ(٦VL9^tbX U>u$~k.'6hgm]a ̈́V}6|Q}9ci z_gw h|^nAtwÏuP+c-,FqHHDbRʵ;Ui_a'%]? +[q&iW6V>KVqwiTv/83*zL-iNDF$ xZnTA[pȥ 8c"~:Cem6/>Op˛C߉\ekJRסh+ҡb.""|zeW4bs] ." Dn~SN!G2*홝jJ G4JQt6j Ex?j79>)ί~Aag3Ӂ(Z/%c+ DFT"3o 5EfSc~C۲e +InqyRd9~Ӱs7pwLpV3_ʶ6R|X_6  eic\nj"*ȨMuBnLj/i bw⨞-g[3-MK9;l{DQN_KN>;-`͙ 'kq m6f_旼88)YүTOU. ]²zlfS@;z(4⹪ F Hin0z 判xuBJUZ{>n}뵧'i U!5b`_/е}k9!0blF#{P“&j+ ]Bk5̒׀~}A-ny.4@gAWR'/A I1٭I8;+& ȇMf}5z)} x&#K=YN"ܠ#!6.fvRHewrJP+lo))vroUmdd Yrq(ѺtC3ۮM4z #d^88AP2]^O¹WN P[Etaj,8ӝ 婘}o`R"f6$2HddS3֪|t<5 C{@k<#wx\J$w|Df͔6ZC]"J(e*Xrf1ΚY@E(V&i\93keɵ7d`<мo\FLƹ'd6#f#v.͝XsC Nu_;?DlDC\'g&ݸ=UH1Kq]( 2@Ūs0mi?~ l\ئN2+ը}O_fqVaeð]t <+l9?utpA{zz\.YL?gKXP ^_ ldͥJBUK]H8Qʼn:4>d=2-ȑ%Ok #TT ;eTD4[;mz cޠY./3_2"(k31 {#!23Gu!/׆:e&]Wyo忻k5҆JT8XRu^*#eC.( o *N)/aYaئ>3,{\UWQ} KZ4!B3м$/Q L][=r\Y>#[Љ(Qjoo&P:(= 476VD= z-7 Pز! cl w{  VXFqv/~;A]-:ӆ󚒹ChXiemMc--S\ygBG sP&;F@e_g]x@5+ߪGDlWDscPd.6[=gW׊AP*]fݔ{K'9$JQ1-F٦.hʩU \+{ĭ u|a84>Y2(2fxkC"Ϝ֨R.^WڄK؜+Fڙ5QxͲ-B]ù:<-_R PQsJQs䉳Kb ,zX8̘l!hO3 āc^0z*|y_tsYO>#M/QWhq7 aͯMaRq]-NHzK*mVn\dW5- C0e8fux`=cmδ$0߃_8~"Z^GY]^ӜOWO`?L 8Ƶ:%xf5SvwUba ;E3E.uI#T_Tp蘼0g;RjIi]Xҿv C^xޡqC ~ej; ǐp|lnr^L,,Yocm6t[pSInn,u-!)#S#x{o0 UkC"#]UA/)aIV:nƂ*-u|}dߟ F<ƽȻ/SsIAǶ̋JE a0<]5+:rQmKJzЭM]83B$$cpކdOj2) ,a1 HG7o5B>kzRd\}| O "z6otu? @!^W6S:+SS<.)q /Ǎi'E0Ntj}^`Pe˪Dجpcbi:3* Z֜^QG稚TgaZy+beMt~> !`,9ݏ>Q9f~%_95#ZHz-aWNO0{ȝ#Q$hՠ8wU:-ē[c{!0Xv,%vJMBiEhy67ꞤQY^SGjc@ԑح#ѳ<72Hj#]f%[6LFj ARce`Jg\M ?*c1 B3Z)N XIfI`2/AeT{j(% !juAj!xy>LWq|xx{^L<_j hE0*,9H{]йbOZKIr'5A)YtA횉g.z>6f~^Qy:B62.ّ@ #ܬuKd.'PEtg Z_!'^n!40ӈ[ p9p7;o6,L$)Q;T-fj Dd@& >Cj 6Ƀ^n O@6X1!*L{{|\Ԯ4OYU;Ă)dtݫ dHZ9}Г65GmO1Ri>mn/γX3 cYȶlXrq>ޏ^\~?Nlk4mo8]lg'|5ԵP jofuc X1 &6!#Pk'js$ Eݶ |9ux; 0(ݱ܂4sC?̌eW=7z4YCktGIJ@nφ/2@6>DRElO8'31&A+neo"?HXJ3)AX1gyOpax>O U!J-ԙ8<ֆSq1U @rRR'~Z5ά(mN3Fm\]LUi֮>@qa.,-F|?}+m=ub_rBC<r=nF'qoj|`6TaHRɤͽ} gpwŽOZ0ʋ*9M.]C𵞆Of%'rso.(̎M}rx*ic?@!'S;M*p{ips nۭt5`k Dz]fU׀5:<ﯺ\ҽaՇXUJn=مQO mZkܵ6z.NwPlS~jpA=ۿ%7Kzg XsbI#6t 2S5?kM [_ǭdUq@Wqr`->xa[N1HmsQ (I=UE]qzaӼ 0e%9pI[-Lchy"1"A>! 4oᦀ\C!Қ~v."@R+Z~_A8hh~xjsQz.>tXxu,;db3r% S\䫺'T"쨔;lQ8΅n+ab땟l2d0|@"$KԇԵe;#/ ;(6ÏK7݄3tRocEc"*W6VQIl)b|:`dO~-~GcjQ}g+X>x]gvP:|wSb j2.Ϸ[< ܼ f6T4p$Wp>Ob$8WT\#SgE}n"?TJz ډ;OfVu(rdiŒ$;i =;r`Ub-`j )(nY8BOo 9ȭKeQ8h(Ptk.>AzYTɧcҹrʱC<;/~ Vld B5>aJ_pQVfйw#[/,H[ {jk!cDC@y6G0}I@e7㓴WgXǹf9@6~y.X>G-nj&3Chs$e-1{;E_TSv(kq: W!:ϩ ]ӛi'b4SuV=> aQgݪP~^;ujS Vq.S98l#GQ <ɮ l7 ZWrYU-)ԤZfEAP5_x}4 O J,|*j2 轰qжɬ6 RSnO-3Jnf= HG7]J':8XS#do#ʑ^g=6و:VMvO+LÎl,^NȦ,XiO`E|g+vNKb׹~ezWmCqynv$;YC݀"d>ZF?1ͮ6lbҜxeOO{ܤ8@݆Pz5T%o]Rv]Ieӊԯ̦)NَSo;N'iiVI7GsB՝얜S9x/ŘdT%sc-ls[ന@v Wy6Iڳ%s p;s{WV;}@֣W[>1ڦT .4N'xoYmcrAbLXך`Z&>oFZظt-K' ljx_vE:+*K=)`i5/VaqW"mv_x=?GPF+$'֟=b$NJrQwʔ (u2bQNuik$f-> ^SnݭCFHp@j˄3/0vkyeȸ#I %"ςbi,O.`:\5&tZPº3+|D:U5BI0@j;v゘h弧M\ԁ~rr?rKnT\b'!RTqg̩e+Eck}ICr)5cI50ߴDQashc_[8KpXbò_%mZkbA"LĴ[/AI/X 7Ex^*a_F>/\7@2go.tL: b^W6-!&t#=N Qdԃ\k9]s7x;vzڗ H̲R ێЯP|zo1ޡ۷`\m<3:a"]2-:_T& xmJqB yG IS_vA>ɰx7D4&Hx3P;W?Q ؘK_],1}7p!Қȥ8;@Q +W SUh\T|; Ws~_\N@nwg}ȟqYC'&ґ4C. m*CI2#9QUUͦXD68"=w`i"v;k ]s:7y`sICuc!\mnw,CM_.u<&Rta((N4]/r?@veZ! \+u첝M_nޛv;6D-܆GNij5SU5E'ghųhTRWl؆o ܙwJR(!W%[fQ\Qx.؂(N LSd=}lD,*2kI٩UGAA.j<>eHIj :%o%q].t{_+F'@'rl+fќ=[ϙ y#FV=.J~w\rwUCba5)-B%ϯ3d VUcWB 긖7'HV#*kV)e݄miJ6Η*5?HMYuI#.V˼^}7G ~_]&|_䊯ꗁU8FZDw4ֳ0'Yg<\P}::=>-THId$ GeCmo^vM tN'8L}J#5ۯ#sЏ$GhllEQpDz*fHNd ?ȟR~J`͒J G VER{BJ9XV&ε)ٱM8Qqز+`o 0*o|P΂\e+܈&vfʿwʹ"(yÐCAAŰf/e?E49E߅Dge la^윺i2 Xe)`ݏ0i1Nma1n7\?)Mg^{oGQQ/Ւ23W%%SցiwGz#vO63΢ڥo6bkT|ΊK,Zխ \d{ Lo%sc-j)MY[,oV{.Eb9 M-.aOAWHqzc9Y9m<(o*sxĞJ9MgMK7A1KP|Y FKE5c(*Z )odܿҝǢPKȢ!uc'A2@a]tZNuW]xZek#᷄Se<BucFI5MH ?%c:a ԦBV:sP1HT/g攀O:ؔ޿3g–?4AAn>7rzYƋzSvSɩb)eߐH}= 2M9(~Zf6#_zux8H03y*z:̧=7NA^ox#V8D%߀;#@1=; op~SYF iDTmqK/C4,"rgSfP 숛U r80<鱯B@~`>fwxTaތ!z j+/t$1?[eP2k#wYtb#:2UgfM@15Y횩Gs QŶ# M1g<`7>q5i; S.ch(SG%R;-s6ORὄĵKC PT.:@tv{seeZT(fQ+~0L{LE"ڇ(3Df%(BGu>~SȘ_q?0 ǘ_Ȑ$_nAGڞO+=<^W9Rʽr[^ϖYrE}BTSY"Щl>(6e VN]g][z'5H$(Î*@[. _*GϮXiR qGti x1%}jÌlX_7[%_;rDYGj^.Mlc~6ӓ.Ow`Sg c趖OwW^wd+b#ʮk2QIt3 ->u"z3jKf?%ѢQASWY_D i.0kY'|7PG jt5;YZ\ yhDbB>ٞHʇpX"$;8P|mT7O^??ӛ[<#~L/!XeGb;Ã&$!Q]'nH|_qrɆf.+e$͝P:{W@A9a<;/}S_OR!(ÂH ͒$-jɀԴLð&Dt°&4j~y mt$o(G_ Hޝ Tt?J+[-o 2bdLHhbR["WIxrɶXa>CnfF B+P1&I+Bן|@`Vߴo/ZYP:p t_H Ġ\0!Ĩm,MT=B|`q&wL]:BcF  VRg^-945?5́ WVV@{ X#ҹOj?˻Eh$"vbw,-5f;c񋇅-^67d f=m[O~5$ij\LV :jS&HcR_dJUAoyle'WLB^& QEQ:M-٠Efd~\8Y2tյfIU5GA)^vkr GqWn,^'T 3Bm/ AU6ghl}u^zfD*y8}bۭT3_j3-1-˂ʿ %WsCadhPuǏgm$r?ke1e?LYBh\Xަ [Wh1߅®jmҽ HڑWo5_äir.xG3ȪkB4[dl<~4/MzW[aE%\rK܄|#P&ͼ]J;Q:e,F \!P+ ݯxfqq]mY?4+Ch8녷[^oFc$=*~#IB3˂5Nb9 #zsZۅV+\?FEsv*Ch؞d12mW0/L>C !a ]{f?>FZ5|hۿ2lm;@,%oǴ/vzb¹g:lWe O+[ 4:E1$ŸQȹ|fK& JyF)U[BdЗyزцe::XV~T5EąX\i`?B2jaYwH"+G,TKU:#pU |cVm}GnV(Qv&Bi9<7k GlKT7{˩_ P0/~di.V}YGd\QZꔶπt i,.?jWey:'x#nip tVJzh5nīĭJ) ݿ/7oPdRW14np=džIʤ>lI dz[#F`mЃ] >u8 oT>m  )>`Ls^R +7Z=OL cq"6or |֠$qw 9}(|W{H#5#(#M>lڎ_vp-Jh@Km6­a0 X1f O؄ArO0<#  Rئ.{ﲰa{jGhQ8Ex[rY5gR?P/p y qk/1a&{J\g7=kA]<">ZUx8֬$EE=d"jJ+2M>7.,Ju=*v%D0m: 9Oʭr^I2蠠 vxĵ@%p8}P:T(7H?Z*6+[O z חҞI G^`% )Es4=xqȹAIgOXY0lKz=cYfAͭW3(J Q8 LCE;GD ea;N"Wɟ(4OjaָbQ5xMZ1|dZ65S0<ƅW/ 2dw% SW_"#Z'Jo}ugcڀ-a#TR;XÆp5R Гy">c˞Y̠ىgK9O Y9Lҫ'uJ9 2˗`"M V)29KRG+#EN0}KDEqx׺1ʡ7o]&'h<Et;l4)ҹ.64֮~zz:DbQ[J}͜`n\$ڰܛ; T ԉ#=v,Fo?6=cltބpS]٩ٔ[Ў]u~]_\O*cBny=[pbV?!n][jaרw8LF ;C4е}3IU #1@*qLrQWqQ$Cu rx^&H6a;a~;à3,Rs{Dμ秗`GO±Ú3 mzcA$OO'F&x8io[~l!$KĤށdiDE\ Ҟ94@H܅M_ŝ\5ɣAK[P-Wee{j"5'4Nqz QO`ՈEG-_U ~-d Xtf^]m)Sq5j Ǝ"'.oWq㗦JTi-ϮaBN*]XҼ+>m"KNE!}vL2T.xtE I|ǘ8ci.ߒJpC6(8Z6G((R4dzGLz.#֠uCJMCI20`U/#vd&Al l —0X"ape{ =$0r ڧKe ݊VO}9S] W j|q$kl1 cFǃ|ޗQ)ccGhR#:8j:93|HwPwi ,w?C颭U7#KI,/Z|ʹ{ѶߤŰ>Tsxs(%͇1$ }ph"5eh8I z%2,?yoMقrzu )cz?9 4>jmuTB[N|LCr JôjϋM'"S; TO ͦn.4A\d6X[ Q\v]G<`]J|F~6`f=lHCO(T˗e׿%ZR^em< 7$̇'gs6P!HxæA!="!ȎA;lEaWT{&rWx)s!A2'?3yi}Nl , y+Q0$gNyՐZk8ٽɣU mCXרXW$Z|~},!XbIZ^R=a=K?A>4[%fɴDi)5qR<6{Xd3mA\5čM˻ m2f%ee.|g@5Aq RI%cEg$t~6途&xe 2WcUINZ㾚o-~]h@:^1_vV> 7ozB6T g OFQmi.^wgTJ8㿫ҿT!#3&O.>]>^ia7gJ̠KlW`Ry zB+OS s(۾9Gb!}5q-C?*YڞY!'9^7Wבn@)NS>pj;u庾wI"h*8]prőx96- ѝé$"mힼ,Vc G쾱F0wjrL( #5"nPL "1=7 exZ~@d>X Dv|K|Ƒډj{).vS:X.{@Gzݲ;)&jo,=`~ͦjl9j/^+IU'vنNip4L^NԞ=E|f mAT/e52nE?N6Ϫ3`0e4=Q)td9¾5"JIA<^b~CBTEwH`ğ) ^ 1=wz ˉszT u]s;&g(,:|PC>ufhks 4q ʱ0r`>=Bvo/RwxSS;EV9fƊh1,F$8H ?u%L1U#(HΖFeT V;.ud`i!FR?O (UVGL U#7H>dqG*UiD/8` 3!G8[=~B][ A9?tЅ!iM'mh|oosh>93M2&ҫ/:D׸|VV ٯ(>DOVH\Kg3`$+-VDk~[=~ia@ve zM͌>#.'A(mx<}O΃wRFruCRg}$PyT"aL29IKgU(Zu*Uze)aeMF [nJȒ"q}GB{8x$X[ly ?EUTOXܿCM'༔*F,+  .Gڤ' jI(;2m<.Nȑ0H=CN-/ wxxiP}mS: HW`puUyGIp4J޷qB q!Q1IE G?6v^1y@Q +Jʱ>POueIGyEhQc.?K\M)SaewAR,y$;@U@k4k,̅%5uBAS'4籣Xۙ#QP<h9־%W6(юthRR 4 KbYwn/^Bw&H_J.70%ϫJmRJP"/R"yFGX.I˛ )Yb-Bj('m#*[.V9\8pl2g>w]y-FeO샓s evdrAǗsGvŧ{T gkÈOuÇHrjjoϙĜc߁|=^(Nx8T`&<0*?AX } ?,k,0Gr` m%E!.YZq}7-hG6'ۗM_2׍2/K^[{);E'ZV:uf%MPCTZQ$VLe# *վ) ! }q)羵=g<;MiLO=Fi?+9aѰdpWXih*ݵc89ovbr)>SwpY{l?U>Na[|IA8"m>&e!4.=t!TuM\sU|5H+YaK`Kf`zYe7If͉-۪ؠ᥊a$,#Ӳ`V XtP{^+,wEL?a}.HYz8XUgAUG>gQ  zREZU '\ HteXP Fsxwa!# {~&lvEu[ySsg,\}Q*V^lx.q&*!60 >B6 uw)RtXaETlz4x|FXGe ']eڸx.|dnxhj; Rڶ4bD,J)hZ1N@賣pBGgMŷ&~u?6+7pm!f@5&G햕G%QUږVVYSN7jnsM!X10FVܗ;8’M3\^efp]pG =Jj;<`RJ,zP#0 ߋdT^EG]Qogц&* oTsb&AzII8_DU'JaA$j3STأPMg٧L0Co}S%ԄOB|=(q&]SS,AgW"& ҵDU+! }7ޜԜ 5]Ѳ1ه\&;3ho_Ls 4D>;շm8R ި/3$LB^4MB ђ>lO4}i0yFeukZwbs h :8}T;Q h\'U 02Q$sFw_C_o)vut){aD,Gƺ56:acjk̋)E{jLvFE߫:4Ԫ&7fTۜpIC#u+؉у! #?X13b~2s ~e'nӪ0ͅ8enc Ndsk#,nn@~sB- [#(rT\n *ݙV{}2j,<46vR"JɏYiR JqqXQ>/EwԣJ.2EU:f;!y~DnA'+&d=8NP,A伿ԇ Ivjk܏f H7tҢ䨱isK b4=n7iAu'K]| Y ,E-t rQV7wAlFӐ̶{>t;iW!k bl7H9'[L|V6.[ֲ(YD;'<*ص*3HzJ+M طkYӗ1L@\{/10wϾ1z$Τ{>칎8%e9АZ;gp:}f>{"|y8$ZOJ)wy2 cO YFDv>%(rU7 " PN[uKh]Tx郈4U(߫rBpeP!TcFdV@Џ}&ǐI;Vm}ڌ.C%evTYoq/ܱEuf%/WMڠ 5RNS`SZI0(XOf`m|[Pm# %tsПKuqxCPcD/*gGRVD9p1$NgOp:,՘I.(:Bh=l?:yAúaHNݦO=c_و6sGI X%8Y]aZ(M*m״^vSyQJbkE=#{m[wf;ṅt,MnBO4ɾ94j-E} ew*k Wt0㲽\z5̱ue(C[_n &M@0?;[ҏ 戃ro Bb߱; /C>U3j+ kΡ:`"H-%:mN([qgx٤O26͈o8e|9_C]s;:g}5Էdr(xM:3VዱlQ@H3y&ҞqS[ ./v9ӱ$ug_%e3v 5&]C4->#L_f]Zja#.5Fi׏}M)«,Q!^|LR<`݅[.:==j/ e3po O_'R7+XO%Ly<õ/JA;Bn}/^@&מIԗ Hr"Nz̗c ?!\`H,} ]>sǓ-58CNz+קD N>vdq]}qI!0\K,E3%k\z.S%vHG͟ Aٺow|b%tkXV忢 (wLVZDRN7k06;8wbdMb6t}~PсuOv HAeљWٮt D"PUJ\c ?}q2"kX C5*3 ""+}ʫ<&  <*޿)QD~D}׀x G ,Y9~U* WCMYa:CY¾3oI Ğ4es{xdQak">RY) qFKJ׆E'\9&BA;I5x5R[̿zw{؅2z=|4Zsf!ofͯ}. q<鍣Qnld8Z)ca:´L;"ٝ$#xq|,`jNr^hp`tT1J_~G0;|$|xmt8Á2F6QUc!&{K$z3|L+ m@QOk+\SvfP ʘWW ʉH~K7:,Fp_,iA[ҙ$kCqbwXvQ  s=iQz3 dcds wrn:~Yɏ`%fn^:IX%NSZ YZi#N28l(ISR$eBCgb5J䋸nA9ZmƻKLUudMIoFlG^Jp͗&!ɓJ>=~$ T7ʖ{&X!PۜG@KBK8HC8}jxsdžEm':ntC jJ/(зEUgپ0@&]# $[5!UxW srA~CD2MА$8'Q4[`jy䉓*GۊDu=8? R0a$)2vp[,TH5mN\:uBp1BGqR,A TO }ظpRae!NT۔ogQ28l_HX1Я6Sڻ@4 zpH4 e<3S"وZ3SEF!iޘ5(\eh/˔. 4uSC{ư7$۶Cp1Qa0}r!@nY#W;<>"cѮrK5RG./R8r>c%n%qBTS-iJj$;&.u}y{hz}.2k-3􈩞2=e)E^b.~[Q^CH5E@:~wrQw5G 4o;MnU otRr+ kWYD4,*2tw"a ,Fnm0Y ?pN L~є {4``E  Pb*mkYQUo;{/ *w$Mӛ/_+z#.S o{QoI9ũu:?JN/QSqE؂ W(Ӭ+ADHOJlj)_(II#8\[gu _F XqUDcFϟD\(iy!]B/Un)BMq/k`&:/92#Ó@STD\xmE b 44ľ.mԎ,*ˊ%*FF0`;(519RHnN{ K3PBIߕ%c(֪S H3-gVwXom6)zCm`x v/'bSݙdƒQ[;ʧ3wΡ_&3 Xl "c$YަeU[u͝N"$,#6l ̵.REZo.q%m` +,.wǶ:U/qT-4I ipw3'(R@lQۑF Dbx3 X܊P{Y EFhZ$9@nG*:=ϤY'W}#@Bѻmzvq{XӐ .T8s"¼DpGTMrytեm|/Rʹ|%GpoDү`yߘmA'\+! mi,* @_- yT ,*8a喥G,a$h0A|SR{-+]켁3"SaV :l)v\`T r0G?5+Dy-3/Do8EdGDQpXU, S'$$S>q!app@dsi+8(V9Z<[:tF_.+tIiu_ψCgBp )0G3^k{oU]jMJ|A%2|7h&t&Q̌QkQIyn bHy̮ͷy l%gڑR֨;WukBL in Z2=WIq{nbPgtsݵct,z$'ac_?NGc2 L!{e,FLF$I 8Ū>T] k]jR֦ 1(7t`ml,*x'3TNtIPű0KKEpG :p[.!G%-DGse415_$[*Lv  k˨bbyQ_7 ՌGǵ¤AW;b)i,|2wкB9x tmlP _F5Dܦ5B*6[h0qW| +SI99wp "=RrOr`oBSZw_i˂^G :R%;LtT0lG)H"'|'rRX̗Lhgͧ4ޟ!(rgize 1_L䤽5 `%nA,1,0-RC "GqDc;xkT69ϋ $0Ἁׇv ȳHj~8F.1g 9{|5m2׈G">pPfeQ\1H/5.s΋C'V 33*k[cp!IU 334qɄ.GJAAەR">p10RjY=bL'Q G$9WPBW .4hr Yɔ*#7)z~N:o$G1exoO6@Wcg(RNhH筻Tw_ǦK@ 9Yp˶>%4[-iu%;Dhb> uv"֩ K tLRy T]6ZY ɴSe4hwh6{'*vlmΔ; `ϐ\X׽˧qPtOR*lFebgMݗ:m~:mRń*R@p] LOI}XeG?v登g$Bhf9 Jh TyԹ%sZ>IJ木/LdK~[ 8q#eǭ:E؏ffXEx}ڽ:[VOOaPBrǷ34$ՙBZ/?HdS9DNHV |1Y%y r>f}^$FRk+T$"tJos3'%aEf(+)_s1vN+1 VKGƭx^$\SٝEO\bAw&>VDMSܼn܂ؖp4z)RX/f R}kᚡ ;\pCҔ"Tϡw~,GqmZVc%D봏}B?mU/pHZgk)/u7^Ykޘ+*bqޘPLd*+&7C?BQH Y̡P<7@NhlMˋOk"+F0iD)ZC넇ypFۋfmpZf"9~m?wP?f/9dOسS#3pS\[?k(aqRZ{D50K):ʃ@1&U=s Yl}2-[]ձI9-^nT7&b lDQ#/@" +YB'}Lzcqvs# OܢLhLY(k ŌcPxיuBg9#| c4W;e6hAR}z4k 6WdhCӳ:ĕ*gE%'M۶GQnM\4X\HRMyЂ=x^,";@6n%4X 4&Ks@vjFᛱpq!X}D`]ik=;z!P?tm:+^Y}mF/l*ZzbxQcr Z?}m7D4wϯFVMDCb4dU#8L.+=-w ]P=@,w-^D$XOh(e"&bw`PB{$ۨ|؃b^;y[V4=s31815n[ʅĄGL&,OPνkS8DܪlȯO;:䈐=^Xa#1V@2~o ĕ^km ӑ(k/w.f22]?U8qkcU5 V~ )VrFq,@DUC(C`v^<켔Gf럂&m'Rz▂m4c#:.bPjW*;WX·& 1B,nV GvykSx]1"T:}Gt<.z͋İllu 55cXRl[_{8wuh/=/~=E<.Ain93Bt˄M|l@m /5>Ӊq>z+wO±/Xڈʇ1qٮO(+R Y3'_ 2KS+_Hppϫ@f,@~/32f<;T-L1(JCOHceg8Mr6Djkg=fbLG,"L; apԳl-̈́)KP S(ѥUo+^Y  f3z"rE2T.4ZۨŴx_BzzQ s;gR/bAqb{M˫7^gu@NZZ8Ow(0Jxaγe͊ni3xAxrv=#`= 8L ~bQ>:9HZ9 Ğ 0byp>L>3kk%10BpQnM,/"8RBd;{l lvHj"-,m~b[y#2+gR/~V$Z,bO `njۄeĊ|bNS6 v޿.爍0b݇Vwrn8r2\P;h;KiK4ox$Y}UEM«QT`XTT0ʢ̆?-SpgVBNL wVMu»""anPli!Γճ63Ӏy%.w;pʡ3KUy ^m@ֆ.6iI`s3#2ks~Ms5.؉U6wm`Iv@?1opuR璤c0OL݌=jČ*=0Md Er+Ozy*U6MuUܴ{I}S?A2MCL)JW4Q"?5W- -^N<#-agZ +I9%';nqd-:1翖*~1?IR.!0ݟ~a6[XQ\"vrL@ƇDsSiQYAAa([\?@U<IUCՊO9K!$.4x4?$!6 2/eyc#3ai"7 $yöM݉wFLuޑیO­`DKfE\g[-Ro x_# O^Vq,+yH aM&aMu9Fōds0ׅvytTk="h_?rpqY]+@^K/ÏKwE?ϴ@i^lY @H&WV c5抢܍G0 jU`Wv,Q{Lu1+ CthV2uii[9Ti*p^)Q 'y7mW6o|R^O568FFjɏS0. PZy"22bt֟6$D; ]{#?Hrv2uf{'ǹ$ۮ{g9QxSʢËkJځ$YX^ Fl0c>c3G$އf'4F/Wt޴WL dbtٗJ0t_a+(Fr^l}b~}<|#.*j2<]K*3CnkKѝf*8rH.^$U:ƫav>xHIppk i"YWi&SRylA}Jx`S|J-d:IzJM+.u՚+FtJ1Cf.Ht;E^ .6ޞ"\5ۡky.tݑo:y k56U:?n|5e}Cl) <rfZe7֓nYj{y4rs!l>U-wVVzƢroh,0ʬ:V'.z,j"is9m#fŏ)ʁ{k AsԠqA]ɲ{e?Q4gQ O _ǜKeJ'-IcWże$f+_!CKKeY;&Zwl7ht=>="PZ]'m?#j>uzl*mQ4o4JH sQ ihYl}~m;~f">CUzV/LQRK!Jϲf.6jwVQ6 4q(ZfbU#(Ȗ^.U41q 84 <T\fҴ\m:8u"MZ],*TiTL;G^4>7N>9KU7<4rҽT3dYVU~bTKf`#(^GFaĦ/d&.ƣɼ춠 ^!:qHPPԴ[ jit*x/IY]͢ksZ8D"Pse_9~sM+=!1ZAcFׄcΒo 'jl.'OAcam\*m\qKEE !O7rDj|w[;3#ъP{:YEФcB50?kYGIpq3_ك6DO t(pl+%&gΟJt8oiUb%n\gCEU'O뒳幕m9'ʥ]N04uv7A$ƑX gpҰù}gfG\L Ռ{vW)n$mCs{dϠ27-(XrK $٣*-¤%t8w'cS 5*UsXϬa)C@xzV\a>J^K_v"wbYm<={S ȴG Tw-՗++Ԙ=FLh\ c[ύG\pQI|ڣ|.lܑer^(xh“%|㯍Q5'ʐ/7P뵽vC#Xli3HC+qm~,; iWuJ͝E2J° UjX''luq#=|5pVܳQfnK=-^E_\pVUޤ؂:<)2҅5{=wh: N9d3u&3uQшnP-5ܭPj $FgHm*,|Ztsc=t18BM#|>9Ԙ;L_a/'|$k?Wء:q*:TO$K`eV|4<rE=$b_G&(H|-zl5߬k He {C*Sh`SGbUYRQHWWϰӗ.uwʼoK0x_sC&`@` uIf\fvZTVsiZgٞ>Cݩzh*4U!aE2al-e+'N mYAeHS_*^e߆F*۽GK45i^/(Pa Za G.2B\PM$^=&ά [uC)SJvH]MѬJ{f0c6q{,"1bf:ç[99&. nM/n&Oo֞uSٴѥwOlGz.2yAjD#a ([R|e%fqmSdG=!ekN«f ^#]9%"qbU&PV7~UAs=e](!n^/: vc<`J+[YmЅm8#rn{jOL7#Iv.)TZ2j 49~pT$Z-hJGPA[֩?uԧԔmb 3+L $1kF?|›3I.?~OdooKXS3ə6͠, VP~m;՜##)_2}眸6 &!N?l;mؘ]Tl+#Mw"ڄyF\,TMVZ_?4 )}zwZ" XY¹F$y!$ D:Oq*RO*0-201sN% #qqd'iyvpqNpç8[mE;˚ܪZ'鹛RxM `4"udN\ v$m{ ? BSuFVҀ~W'~qv;s)p'6akH5xe%"'ˉLWj? XYf|/S2g:-_kj&GY/_ma]vM6fQ``ȐyUȘk^QOR5ғ0(7 CtO8kfaai}Y[tr U5^.[7F>Pғ4uZ# J.&J ff\xI2eKyiP %s1Yaŷ lجy%QNZzک UAl=Ի0^ {«}Ffz+5Pc"Mv~S g-PX%W*tϙ{c,6H9ːɔqןCh=';@D,6yS}G)6AW$gh }-x1+cbG| -A–To1\B[qӮ) 80K`Bk2L5d/t݅TqfmߘZ`r%(+Y6Rb:<6SvTK_H񊧙Tw ڲu41zP䘩<~~1L7,]8A#hfңBx{*k'uh@#g^+gM8_:1HߢBdZf%1Dv~iTH ̜]Wv&Z Ǘ p {[Qэ!I \]r Dw/0`'qgOAX&gu4sh$9'GەF#gQ)sVڙ z m{׻#t&&rKߐ2 7QfWE?, !uʔf#X@MiRPv'<հr}@jgueHM/(yh@>~]xu :;0c!6tUOpdx|<~g"he6_?H}K(iVn6pTY=W۫zvTo5eZ5sטL $Sn檈xmٕQQ4:1b%؞#C1菉&` EfkͭKfdHȤ.Ǚ2@nkH8:v෩EمgUЍa-黔s1Ip I& ֝}(7G5$摊OPx٘9#`,3 "cJ:)=TSoKDE/;j*Tr]bX&`D)NZ!q^dOc0H̠,w}K*Յ m,=@.Ii} Ɠ].e%d ,#9DR5o5Lv`=psmXʢ[ {|?6A';Ӿ6CkGi%d]4Ѱ [{i*2}":8REÇzNwF;CuC͍&9Ou"D%/?b(V*6q uoex }e+rj "Ycr ߙg ETvCmJ:: Į'n8灈Q?^OAu7B@gMou+{-z1qߊfg5d<68-`C4 .gfbe{lFrn^}F*(~F;nzVi<2;7qmeaCw[ӝ3mrzj6=hH1hj~J[-$l9(>ٿ` dv{13kU1!5βJ6_uՌ2Ylpᝉ9f8v"ӝ8)+Ƅ*ʪ ~+.72 [B-ii "4E}n ;I}v˘gS NQ$ J?aMOy8D!Bw|/kE^K;1}QJL|s_7\M4zO:^Hs'@?eX9= F9/W#Quतb\EgtnnDX@GzO62oż\Th(2 NįWF A01h1t&s]Rll aS6F^ .T{E 58Ꟈc>>489Ӝ%[X5J _P}D GD^N PsiOGp#/~ D |f0mm@l޷BȏJzoR™tju*(aЌݿ20k{ Yzۯ8h ȡG~3&:yQ $J0%\w')Uk=-#N(wO;x,\P?lsWBZHJJd)NWDf M(45MsU*BaOd)xedn:eC?`ˠ~f9XqH'l4p!3%eB2]͋_l?* dL|+50GK[ J!Y.6q3?/._% 8nfCC ǪNVi/ukL !cռ bizPfZE4kW5V)J|4q@:796dRo5]- ?EP6Էr+LhG7is咜w t<<U-:qJ *^-ZG24KRaYtvpc}A"o{7xDˤl%;S׀^owfK`Jj"nʯ_fG&#·ݞa K[r4m25-I6)hEpʏ!,' ^3A0ûn_Z%YX4XJWv5hC62rhPcFtdPmwH]'}9Iհڥ/QV+a4[@#N`g>:L+ ~= v2S*y?.·w/M}߉F3s0C` hTd"2QHYGs&)M>C8@JaGԏ^`Dp =l]+,#smp2Q sv,m챧0'tWDn"98ڍFKWnP  ve1g>4Sܟœ4I_()Un5] % eM8#ozظ<܅b_swbIMơ~뫅7kkUB4#,ya`Rn13u9uڹijB ՚waԔ]zv\߯IWkHMߌhI-¼ʣ;B_ \̞v#,z@E5  w&7D/s2 7)c_. wW'ѷCb'{]k\2];%;Y,m?Twom+x?mt0/QQiKO `);'c51FQ)x2[`c dk kE. n7.p~ЯJӟ'!1*r3Xm1Ai$X8VgeiOW~isNsWKf\Œf&6!g|&{$sr_Mˠ7.F5Q Arxe 4E;P,_nt)gA#M%=O7r#1ɪ>.w!B\+0J׿a|̒ =|4&0r>[ 56 =uXyK0 E]¾}Ks؁]t4w4vUMAraosBe~a ~Z"LTRfO4v}ʪ\a%@Ϳ5)CյdMeޔ*scq*)ۉ;MaQRFpW:̤煊Ų#q8WytJTe7>{NxbZ@b C&Ҵ?SLaPDw!{'u.0Hr h/ e9돧^Yz0JZ%:|?$q*9aSUO.^gѪg|ݯ||LӞcOd M2#x_iU&L7;.aL+q!976ksE20}HѬԔtaп XX``x(n&K(3qT]pC(E.}*qMJɵ䙕w%ƮIݱC4u[i`C YFC]󖿨?RV-9QҥtHܨz̀f-N޽ %kNU19[*e[;{z:Kj/ ŎnJqNr3ERYR"lJMVPb;^xyzkڌeڎou z,B)krp~=9Nu tMW/ P%1 I.9' ԗ~3{i'B3ZMe$6N+^rznuɲr(j}zL }~: n&#=JZTJ;sߪ^(0B/%Mx7pAk?+7E1 `h`( ggSXVFQSP_Bp#Ctg/?rofQ\fLL}0E*WM$v<֔8}GK3;SUNYR OMoOLAP"gF"QCzoѹk!Znp )]c6Қ )- 0$}`LA{V[ZJس5t"@ LouW^&B_8+>?'Maf!o H%63b TLwߎ,Ym*{ cAM)*0ؤw Reo%+ [L*dU)S2܍7*[2-Ф3EJS 5!PFh́M|ͣghIV4MlW ~Fy;䂹Wua]X]=$mMF 䤶xu_ՅBy Hl5(ESbIc9,XU4eTyg;{F(؂[?A7])ONFB.ȚΪu׾8?JQwKX&yqX ^6uӉSh'$QIᢤ?0ɷ/Gg>H{eٲ:PC'LQ^/> %A׬)ks^ f0ŋt:y]+DX%>Bәn`EgAZ=(pIhL^]'6;9ձ%Nj5AKPeY NԵ&3?VÙu3N avfFl⁖,}Yt\!V^sz \V=n8$?I7]CK8=s9 *m".nawz įh95`sak4#z3 ms.q',hRkjY:k9ZRZ>bFώ ^=u)8aHi%(xAM^ZreKrJH-Ҋ{q8-pQ1`PW D=_Tcds yXV|m";J'h^_њAA{f5;{ .{>W:eṷ~rK 0  G}.}TaG0}\wVdIIq2QM־~MKXLznknm+TBP}tH^!YǕtP(Z4²q8qjH Ez)iFT"GN׷#~;/|̧꜑&u37K5r E͠sU{Nj闑KpXGf{>^^ۀE -›saMeyzg?X },86$N"vvKZ7Wo37!z툷1[AF n>=VIMhrN9#[HwZv Rx AQ+Ux֋\iYM\3c/(3^azFÚ"S}5hґ 3~YnsbJ!wk!ꑞ{`O_%w1A%tu"zh=xu:6VLOW'B6jYdVY  K}PF_:uh,r6 o4U x،)}6%#!~yqc.)%iZX$)?5EMm7Y(kD5'NW4Y2՟r9ɨMD-u4)$;1ϩa !qIuk'yQS!Thqh81iv>T$z0<+-/*[d \؆l&葠;H0 <;RҬ n«cu$'fO t͋Q-3KŌ_]Y=F*鴺^Pb6furvak0i('ˎBg?:C2ACFx,0Q=<;]W~ g6܃Dzĥط0O(?Bwƭj/]x;$hnl凞iY RˍzaH'VveY]mp]Ҝ(dJP2-TJ23j51K0]N2G]}IiMwŰk|4Z v'&HV=܏@k(!6ѫ=i˲ VP7W,ΆRJr8ܢѽJL:@G9ˡ6 7|:YH٩ݼB;B?X`} I!g+dK''K_0t`sά`)Jr eՄg/ӟkN@\g1%Ue?! ^3J *_wbFq(3L,=ʝ88¹7lcZP%ٗOg>JblXpS>tEՔAA|}רIm=j|(Zz^^Gxf.p)xu~(5.Uފ*zq+df"zȄ9(=tEY7_>>R5?˸e ;Z͜7Uz䁠BVkmcC`< M2E-d}6_2OS_ABڄ17*cА'i@׃d猉N?7LnflM`*h_6> *'*OX5gtDI+{Ԧ/)t.kKyv+0 z(BPxCsq@TOA~*~D_.8D4E`ɏ/~Tmc\[d}y)Bݓs>0(H?lzP.oB9冑s2˿ۛҪ*'@QH!wa5Xݺ|(آ9%ڕzB&I[fHwJ'w8W;?-l`7v PIb<+?93tKxӺ?#x`0*vedYYa\$Z [Z' }g5E=v$m=cm#&ʆO <1U[\FRa3&"tr`UV1vpV|Q>8dc հ6GRԶm8z0%H߽1qUh1k6MpR{_K!_z6@j45u}/j@=uz:lwv}t^`ZoɒT;۴(WNגS2#j_ V센x-<ܒex{ 9 2DS%d}W%|heWoǡbwޮmO"EXonuS(ACZFBLdWX&ÎTF+3'42/%ݧ5 }?B'{CM'qԹb\J/7@?:}WsO>Fǟ9ȕDNWK *N$OEje,}qV`\>>y{Iǂ#4&5/^dCݒ`B/l7#wc2djf>ҜU4 g3FHL-u[r0[|KFxF'[Bn-xPH: W)0`̌)uM^2M{ȇWD:B#= XZ:G }[HU6d^g6 M|*`{ :׿"v5fu?̣9C7_ۄH'a3/4T&2ΖXڂBiB(dr:; JGi(o C UJLH ?`lNYMUʏN F{4h|擥tA,?UmC?[>I!3ҜWh>ؐ&$U;h ΁x1}Vi3p 7[% <&zuH6ݪcg♋x)D.v̕&OLq᣹l{(fùC=~mE*<9Ti4CvzoH\cpAQ;%zM루&3Nn A=:Tuk+BNԄ!ݒw@e"sKQzTK+W-Kd+) !2wܐZN7׍T%)s-[]DSb?fLNxg.~Gq 8#EhK3sȵf JU[Ofɮ߯ F2yHGT82v ti**Od4FI񻘛E˔}ǂb/V32kX( sQ胞OCb7*SD;J*V{4crT?᫉R5}pKRn+W?Xij0hK(,WuȄqKP+?ttј,7n P;kX)0<32!ZmY B$H DR+#K,-`1*=D3?b] H{'8/ӛp;%["h8Eў̼JXҴE|{vQm j{nNε7 Cgu`EjCExhcq*^C\tVǕwxIxR\hq0>z&0Σh^>fTD%$ٞ;XA6T0;Q e$82HXC.QzҸޛpvJfdd|D.EҊ@\qh\z6Lxau҃PeorbPn{_SI kjaw1\O&;Vn8%E%r (To ?g?i.w[YX1)( TQ|yi{vF޹fϲk |0vXb'0J[NbA'F/>]G,@Px&(t5?'~鯢 !+ v_Μ:KSaܔM0Rƃ0#A6U͛F$7}W.Fin@p6{t3!G0Ȓz{>@qJȗ&{G~q(Fave~"/H::Pܭ&༏-~&:\x`n'LDZW+Au&2 =J1:EH#W %o"x앫L='eASꡤ#pZjJv'lyO{Xp/BL ݗ xǴ"Bs >}BDc7\j]NYuG:ZxuKN(XMGRz GRhv| S|{Rw njw'b({rl#UkMiȗn:cIȚʠC6ڙaT@.eUQ?@*ضi; Íu_c ]j >}\_c9E'SH Yj𪃼E pWj5)|JC\̸{3s} P׶Bĺu4{Q[jJBLS0m]k+k0c0ɋz7uS~I$ي*n\5 6^Ra ~ ?ߩ%6ߵk_l~1"5;鼺=aRԶ(hX8Nm_-dtenΑmr1LZh4j3'hCJ1BHG*IwI|!6j!"d3ݞSzㄠ:J@c=^qkvRDtͻ/s%}zO]d'd|OEa 6p;+Pffa. Nt. IZ/i/rk9}(nOZ}H7I?%1Qe?FG*|On%(:Ģ Q5TIT$@y-~ bS&6M8wa}lvDg합GXm"b\Y,|0{ģsBB>w BRR=H&פ^C'_]}YW\ReKzo\^X/ӭrWM" 6Ba-h bxnrfB㼕&sNB&)d @2;r9Q#Qc |!ƌVyGYEa姉~T`8ck*~jA[u݀ca6]y WQCja{tqQӕ)._#G*́D(HԶ_*Y z}GLq\NJ ox%֏F8ע(T%B>5AhJ/*{ABUE(WT͡7M8mN&'0FMcHd0GOv'<ͮ<7ٵ5`8l*Jn] 3Z@%n9\kSaN5=XHd\fhޢ2znVЈg=.b{,. Ckrrk"6gS(EFНLT#by@B}m8~Q(x.#> 5'!#*'+ &JP$ǮC?nlCԒ$?=םNƟViҀac¾I+Wv$R}n U2VU8֝.z4.X3U]cXsTBa۪2`\'`Wj;w"~Y{>x0n"N: #%)yYoFW xÿ}{4w:u}f qknv8 3RU ]N>y8Fsj trids InārW,Ɍ+¾[y9GH* 1\ *ɼ pƻ, )8Y6wu),M+Wu"#LD".C_XX?ɨ=q )'.V'|4EvgཱY̻j7]bݒVe>j2NY$Ћw(G^Lr{6ITApJJA;1['b=F hcWKmSr>G|h\U)ڳ;TB }vxE9oYHE%$~ð$Rډ@|9 0ᝯ H9Ҵdcx.<ۓTYS.TSʽc}ԫY[-wNTntk[?A}H=VE8?/J H=aqgi eEt [T3R/4d ڥjw ;08I0Ziɓ |RȐjb}NTH8(ʉje$(~ͅ HJvla _Oh,\t}Ry]eDqLgڽĄTŤcR 7g #}$#H8PDF w*F;aɭiǜ?ۧpL-@evU)&pL5+ e/ptD5HbGɐ-w"x +iqo_{,.?PZw]`:X6Mh',)ҽvge&?=(lBVV03op3~\k." $ jnXGo[SjkC.<}QZd㦁Q!~hB)Yg[}s{?^7U;tRuAQ[',p1]X?ONf(.m}X#3n&2!uN-q^_VyVwy.n[ݺUכ̋7qO#gT:v`n3o b O8_eNkq7!x Vk #`ߛOcc>4Ybe}Z+0e=崭xLBo'Ů$ҹFȝK=mۆ3_%F<UȀSr"F5^[{:LM;Ґ@:OyM7$U- ‚$QMBN>@']{hoJ=N?㼶S(\v򆧞ڨW˥v'oK˞EXo3g̎u "IoʪF3%ٛ);$2Yi)pBMU*VgE1Z>y'\i.(`Ǘ>TښM:bI'DyW?  װ?DNl !IɛAj N[ρv݁s?L`5pjm;Gߤ#&7^hK~!Ncf=K35hGG!1|n3mfD/ւ6J- IzLwDAi^O8?O "Ç0l|w|}FU`w0 HVFr,49~gc$W8`r>mJKTC6t(᝽L\5t&w&L:ůk ίj$qxz]3"٧1+RYp >KEfTcȮ(FJK:uθ ln˴Q!( s3ɸ=fn/yUVd.ꘄ..'G&{4L;yy`9uU7%s%fa%$͔1, v-xF/.ᗆ~f#Q ŢǮGk^~{]v;SloC$"DNd鿏D$>ǭkWoX{ f8wPo[𒉀Զ' ӻeu7,Aliד.Mbx $kǾYU/RKlW{NO<7%TM_fۡԵ]Ah#Ygӽ YMrP}I"fi=:V@tJmu+XlqMzԝ/DJ:[7GEyꁌ`A(lS{RB|+J; ^eb&e ǂ}Kwcʿ L;hT\oVdo1ESv,zh}fiIhO?vN#O ƕmxG xh & i^&+5ĠĤ{Y}+~5L.?ht? Nٌ"΋; ^O?W$mD B#(߅_«kwܯ|^1 zJP 'Q^p@7#xCT@ ~aLd"\G` YKnQ 4ULji<7;X:tH yx6NNM,'u3 DfP  ZuU,M#qC\ 0]!ݤEf c^?POunZ!!#k-MX*hdȆ}DaYS#T̎e0 v]ɀ5c>f?Mz2@;A1 =(bancͼ7q91Q'a{ -_<7ҦK;,r |/&W&0Br'#CVHD9塸o4^;QN { m3b+#,Pb-]^9;Cu/lq(e:!nF(G]._) rEBTAk觘G]q4) # A6O(P;;?ȳ9neؙ!gvV^Fi MLƂ]{TTLBd;eG}r>˜`2/{gʣ\Xk9v0gi%)#c/f2,\qP ÜD )[{9T qbtڞ %n)Y%ViMV[ VhS7%\ ?6!zuTEѿ[ ]sZ+Mc\*t\_p:,yV~_o2D6=8 zL˞V3p]9U[jA>EHG @N7|·_ 7zz!x 4m{9BQW #ޕ$J @m=ڮt+^?+OiD2HSk9C;NLMJ0(mG!ʯdk, <7_DP,%Z%nTO~)e6Нs7NiNw>~%rp30Ymf Ve/,=CgɶOIOr]@7^/Nrzi9~*%OqދDh;gu(\U:U##:G7>Wh;3T0F[hTa@`CR(o90h:1|3G+ *F $!A_"BvgH*umB*AQUM%J_!jҏXfZ [7۵gI >Xs!dʉ\-N2nD)2K # ]4@U|zx#H -sL'= [p #gNXyr7J;;1P]r W mb.͗-Gp6fsn_e>'xMQ.gO3p)]ټOi_U1SjcY%^NdqWI*mAN83wE{^k82 ])fܯZ 3@9&' <Ցr˶2юT.Cq mYޤ38J[c(ؔ4vmLѫH1v ^GI.77kBNtPscfJH@q3LQG"7z՞'/Iz^8xkCN볥ߝ0-A`11@X֤%PtOl+*Ĕ2NИI{g/qץ܃=e1~s 9"6EΥ/-AiEcD76LS=r&.K$B[ eN [qwum>ĻBg_R3ML'NipN1qJ $&џH?2yn6B,yEf 9 a\IEvQʆE۬yt(7F# !=-'#-v᥃_Yh:@I jR@fvfj!AS'FYkwe mٵԥj5J3 >/-I  cNҔy@$ja{-A6@uIDu(]j)J0:!bأtM:C{^V'yig!iӫl >t;|̙L1Ut)u} s[~4l"T V]cix|˄"_7s25 adq g?,N0qNMP$ c 6 s)emDNrތ Z}K0Jcp ƼrrmWrkTE;N U.W$=50%زʳ;ǸAx{3@A+*T-F }X+拢멘6HquθܚvC_LjQNm( >(&묇uNa$=lPSflQGnQʜ"s:*&nFߠ2`Ngle x1ʕ|z()OEPz`aj+QCSܪhXh-T=;;sgw>.4{,VynU_;KMi깃,*OyNCLV4jʒOΨ!f}<5 U;=&U$rZcǥ)(|k#FWyެ͞0 W G)l/[`ʐ|P6 *T8IF4tVŅ@PM 1ϛ`3ٵ֤ `} }X}zġ P*r\Qn!v `X'hV$T;Oo97f|דx:RR,V0͚H:1xKe&C}bP9lx}zdeR(qz7ILLv\uРzh@d߳ssǞS*֪ӶD;2puA؝RIcM# ̓B;QkyL6>"NTr;mV_2H".`THcᝣ7+27-?(9#&˛(Q[`ϑsa}Ѥ}R/%(ulBO E}nDrjP9W| S8B]-ꌩh~#Ah=jNtu'頤w'% 4l³9)3} >5&hVM'aulwټ\I aE%U/>O`ty Zv7\M嬕nJl4Z!.`4<{W Oi DrpzRԢB x~kZ͹t]nL{w<"2N^^IJGҼ:1~it~%Kl [9,)+d@wH + naQ2?xoiV ^r?47_Lߍo=4t#. E {'8k}F7%Z}ZBp'V7A" x)Y@o60K+Eի}0/ZWNH{tљ-`lY36P ɫ^rr5# hm'KG]Jl)P7ZOTKlgG3BS^^Qso?d7+ _ȺG kTuavq facHrSF\7/*gimfw+K+~.#L/O$W"$fjMϞ׵: Z1X&3%y%QEgsmׄd08|Z!eOe2 g \MK8LB>)Bpo#PZڡ]^@ u)XpI|(#[ ZZB64Ox5T*.n脪2D08[,٬]͑d;t*hh9_((3OϫH)o S$GJ`lMR{w|hzI%zQ^@\YRs8t0GopE*))Y^3<٦4rrɲ깳=t)'v_5,I.SEF*BȢ)D23ANj|[ޤ*枖)5a :X_DL?CnL\~F?&n=Y,oz># ǚF(\5jUkZ_BLA?i?xTŚ;y/{] ;88+# |:nӥp_s+Xq 1ϫZrb>yj62;mF$NWypQ㟠AvW)vfQ58LqXW#xvhpQ"R-6ڠzܸꂏ_4}]!><v8+]͜xkL/DK]=POJ;HV 6~8"D9_rթlxmF!*+U^jCWS+2@)D)" ?}Lh3q8YPњI߼ V yba3&Y>x%pS2m0s?slڋ8qiɌzg7C75 R ՌF鋴L[W$3+[%V4!GQk,Na麼-_:2IďQ.+ :JFnLw+JMM ȬE^v\}9Er~AaNy\q}b(n x"'H2o@yX-}[j4,:gBR%{y%b )Jä}<F;jӈT?]_oob^U6Vk:4}%{uk^rukL ADa;~dj[o`GOZr^(nhdYC#$|PA7jU:xG$9^d1A>#S4Aa*o( M$2!cJx[,AE4gT|5%iSI|iENă8V~19+ek-#zcڭ Eqb/w7-!䮞X^~$m݉h,Nt,%x Caoye123[HH$A^No12. W]F6zyMH/JDK2Z }Zćp E75Vˍ䬠^DZ… _J)` `!Q.:㴒:&kHv… :*W˚I5pb0 qRy(x}6a6\킬g8+S_D,18 A4e~|R}2Fj -I5}or@+ 4<2ޥ2Ꙑ@ƺܮ¦Um5UɐΚLC~LLZV붥i/XUE!)9 1y:Ȓs|>uQ1dC,6x:))NfV8gr IDwY0 &=AL=(H1-E9DJ‹dy0qG3}" mxz5XZA 3G0sp6X{1-wnmt~Dzåa_ㇽZ nf삗{?-A/;3Q(C+a}K'] Ƥ. ޤX." .}gDiz %r_r"e.bG9"xGsYmVЖr.EseT /HrS qt AF((B>d jܠF 8^ q"EjItD :Πz8ˊ 7Mrs`NJIL t&J>Yjnֱ}xwA6:X+Lz W"/. +2dMT>pNb W$r> UUjelS/%FPM3Mo"8 e[ D> /H5:{ƱB w/n_ 6*9w_S^XaG8O 6j283" )|GIBYshU[Ѷowatx8iUm5(cABB0(%s-tU_J x3Ӈ_r"%KK@l,}z؉NIpkYio ךIg,1 xu\0c0ל,6Xl?5MTit#&3CZV#mӀu #fSBB *䎏om'T"dקV;oV<%INuASJNHQހ;ld3fO 2;"@M__CJc60=tggU3^h*!#9B{9sFw!m9#eֻ[Fqޔ_*RI] CIX+"R9ސ,}m"ȡR l2F+kbX{l,`g! "LBL=.cyRj;* cW{Fq? 7]+(jʰ1"^<"`X}R'mKa|aTh\r nr_ ЄE;Ph!>XKû ̯%FԝA8k1q> M;̈́"k̻@-~$OVd&ٓont6J99 quu| K ^uY\WC u0YHD'6\[6"֦ q$ Ls\c-~xWN2v_ Z'9R/n77W5Rʙ)U; }pb&DVI'1LI ie{S1 ִ"'x-[^`)k0ljnRHa)^ /;/p }wnxj0;TS_RT?0KIbii1`J>m҆q(*~B"J=ElxԸdʚccZRY|t"nXv\5Y)nnȾf PuVq鼼҄`qюh|4 V>f BT99&/c?FHQ+-AT?\F(Lxl36,.Yc&}ܡP'Vd4) GjՕ+)T6ni֋zѻbMzH9lo泠M,srPqWjJE&$/Ӫh5޿NxB'1fSG܁Zk65۹mww tDڎ6@'6Cd&,|m;x;HOFal|vqbWnB\u@V=H׳"ƠddOpe _a];ycUبxeZ|ۘte.y5xƣ'E")MDAyQ~/U֙yމ&;ʗد|@o2E9J̢d|!tp[6Iwg~ tX8q'Drk )##*'mm%%ܓTGڙ*dl }Qy̫ZY0YulXLC}7rqB4(Ưڑ2e7$Iu#Kv _u<#?= y[=݇q>xc)쳽z~7dr17 K_v&.l5m62>3*Äis%k-u $pdS)댴gTpLEA7:,+Lsx+eV޶'KbMs@pKj*s8pa22{eTћ?U8p :G{/(֤Ĥ)Q̫Xyޟ+JivԈH6wU%g7<y1VBiٻ G=IE5IETD4[0X( J @\Ƿ߄VgI H?GO9> i%d|Xkܹ* 郆 yr[_#/m&e; &7Pq+*h'ag=6h _źJ6 s@o^fBCBO0<I#T_[_* o9oCC^S2<{JdҔS?`ᱚU=|;j|+)] ɼfW@9/صaʜ4}uUhRBvbׄSЏDJmTCzPt[y*Mٿa3Y{H:KJL.,$qG£Xn0%ޛ1HQe%j6dn0ƨ;֥~.9ɞېTid'pG!ĺ4:W^eI?QU;Z&)Dm# v5nU0oYd=&CD^%Qego]ʂʇQr3R*_qK~ w/\Hv2$)9˕Uz@;%-{񁅧D*W\l>Ŀ@dcυ]6Dߒ*٫̵j>l tl`R@)g[?6&örCk]fx(T˓kqy31MgrYG> KiCAo4- "=7ٸ ћlRQAE~ gd%%^$x: ÿؚ~w8v;4a2zkXu8E2Jc~+K:q|8Z̖ q P6`A6VXh:8Basz?2P-tLIvW{Pxn1w:W!HovO[EkdcB;0yc؊v8a:$ꤿC 5ZX?v6E nbdh=u@3fNp7e*B&Sl( v) WuF}/5!8R> 4kyF5q\5-NeEm@i*^Kr1E{ |Ws8SL1\&^\_f $ӯKވmTU`4zT{ܞge7îc8ݯdBd5+lJ%Z^b!Y-,oD2͠O~" AyS֩4 5RyvL5gwC6mGEecGHvJ)015m>dݙ?UHe!V1q^`Ny2 zƬ1#tP|@EyaZ>Ibه \-_*`p!}q -N3pl9+E7Kl9˰&AЧF)d(m-}Z"dk}uL0ޝe9SBMeo5y0*MQm{ۇZ(+th5coR>WP̩(drHmaP]A ԛLazO[CxX!pkY5;6 Rv2ęd0 K[sBvs'ܙM}g5V<#rS`}{< 87px߀'bf|b'HҍN&VN1o@ޗ2NF`!qHbB7γ#?J =;_kt$[cQ=cDS䛟lNQi ޗ;'9"3[v.?vT5-l,FC',dMeN 7<ب"1)\߾O6S2ߛ1׈(-Wg5Y`Vs0YB ih!|R+Tk}PME Y.;qC\=fmL~(DrŖ(lyjjLgLD=BF0Ýُ-dK !-jrqn-,zCW{?) o[_"?:J4rw~iN?P͚LJ Ҡjʗf'hh(|e7`3ivj" >PO?wa'XInŸwue};':_^w?aB=gf}k 65>VHe9u4]pJYCd_q^Ct‰>WB;VA:9#UΔ(=3QK ͡VsO;K_u֤ ќ3~BF#S9MHrs`Lo.N^۱j&`V{3 ϰ1c+6xʛq >{NoĒ~C}J+$ ڙ[؅ȖD.RAyU^Mrd\`N8ȧ ٸI|û0]s"C5S&:EAS(fэlKמZ]ijb<4U3+U8qFjl+~"^LP?`UѴ$nz&᥊Fy+F;Pu!65e6dk,8=v~̞H3aJzqsjBK)L\\;dn!XA+O0{ir>Vk4jU =AͯX {".0۝5KFCEpHaE+5v&4"u.r=:aʸu]Z=>i9fK%~S*E &CRpN%s%i ^q: @B""iPwL }]B B|y 't])v\}(=IZd.fQ*Y_FRg;:8:-Nυx2ݦ,4ۥ;mχsCx˖{SۊϑHq Fٳj+Zfh/xqN^w;%rMYki]Hh[Yuf;,%5+eEpx4&f'l˾hg\*DdAz rGIfh3;g>W@ + 4Vj5dg|rZF&ض]#խؕ`* i[MuW@ GsȖ{+rҮ D[gO4l̵T^>9}mSةnYC:*/D9+oukSv5TAgl3uU"[Ҫd6$ţL-++z9O+[R6T-~^:cD#"޵Vzζ'd+Yubċn+fT!hLPUtI`+Ֆc&)10jN,Ȝ%YKf&qP |9L>SfIgq:Mیaw:|;nT^mf{:!ܐM599[AfM- c2n g@|cHXy @gmi fazԓ+n^DpF1ψmS}/C[͕(U rIJXx3Ȳx-QRJ`-@-{hO }#2;m9+sҏ"yD7&}_fIQKcULBmNG?y 1ڋ[5:̔ Zpy Ag.!rZd/_tÇ|j?P@ґ#gL`_tY2#LfӴi,^|5錀5GV1\(Q vn`~" 3 TAV*keHSib&DS1M["7j Y|KMT ;p/Yxu!L5^Dw͘6{w(Z uP$r G˶ vfsc *+<+gc')ǫgxHߐz jGՒl:Dr)43GDDSקLb 3I?kQM5M 8!+(T<4nLD(Z.>p*-#k i_ViㄨO-rƆSΚ., 4IJ#k@׳'*2FO2xȽ*c8w ^;\ƒd^yqƥR6X:p'b"GmmxVVEHN[.oGћݼ>_(08MvQB5[J wJTBj72j*%¦<Ү )!܊Іntrsg\peBA "!ytyaK}㥖2lpU8m@^̂]wHIJ$vkԙngŘJJvZZ{`K5c嵉o%rkԥvV*KoQ/}fVU&,Tl _69/M8l5oFc\ZŠ~1Ako6x(iPf!W$K !R{UգϾWYE֍m9 d4Dj֪;q])zfe]5 Kh*'v?@{& ^3Q"P9+Ik4Xxs6,CۏR~5) 39A7V2IiO]t6پ<-XrK H*;!`&X +ZM]Ztᅊt!%mP%S:ZRd6\sr׉`KzYCXY,!/ ;xVG}Pi9LZ> L&֢чRL_kK?ţ:&U^ 9HZĒw>_Y{g]ˀbݥet:R^3M(x%ܘ< ļ6˾fM?ËmM|`a:$ĕuI"mQ _}S#V X r}Cdq7E54/.2-3'Jg5̼85uv=?[hIHm5~#j^5ā1t^NU nT˚SV޿@˴ä *~垽_^ް]b9ˣteyc #?&N#g.E.=z$RޙSr5 ~K:W?GũIZRf!ڥnC ܻDcj?7\,5aī>IS|Y(aF To VY&î_PHIUpCEL#ujjRk,#I 6GTx}Ԙ:qlDA) " },l/7`cEFz,/C%Cm4nduwAJUP %| HZުҞ?b󶼴7j=(n谥Osi,^ ߰ۇ0/}c%xu1aR]A g˖Wy$c2Rql/1 `r A"dRS4eI`Ӧ?Z>ųږ+.C̉͝_Tn 0#b;Ѷx"Vd2X뢯zٰy-u.QD(nGll`j\};RdW'W H"I~͂fU;]ZJ2F^<ԃDXpVؐMtS1󣇒TR5޹ܴAy֔[q`k_^zANc5˵W_8Kd2Uz? ftl8>]`-6]PXApe/Oa2vV."g?fOR_ [ ^c K(3lXtm*`a`W@YQ͎2p_lm! .I|UP5VPX}=OhtRO A}9t)=|^ǠU2~[vCS)dYPqMSovIl(vOq#OAa&DݠQ׋E~+W[Ig:s>aNP%#;}L,uѨ!>T( A]ﮗ1l^MEn*<}SݯnGG"NBL#x~ʺpk5aC ݍAr-wgÂ[(WD.Mm^U,IbP<#wY16Y3mDF+i6Ha)<4ӆ\r| dhiZBAYZwKx07h=YgE![W'%U_7-H%U% f&sRﭕ4al*C|4}ɫmkD̥Q:SIvWG)%M n5 M/|haZڒdh;I Ƙz~R;C߁'\*v_8_2jf7̚Sŏ)~rx3柩m 8|²F!.,<0S6j%vTn+>Hڲ= ,|GJRprG7x%EKL6U~4nlUu{we&m[2+{zD_?R@x`+oCT.!n]nKQo5"R+M⓾cUUt aeٌHCʸ䷣V|IT'~v'b:[ز֡O@n e[RFk\4.P|oq..9ײf>ct<ƨU9;Cp?E|#E؉nm$@M^PmŒIe^8Qƥ$'Aj, L8PդWMND_<ɅD96sVGOZ2J)+Bߕh6FdJM?L T#\b~>}37^'>/֙Ak™j(B.4>;lf5$f蚫m=#\r#/Āg"\+1AGOD+P! F2rbB~ CN )'oG=Ȟ-M@Gۑ+'ۃY kMLSjؾ*שHТrVq${ԡ]?&O{,|mـz`-Bz_F7}u0Epe <[Rֳ^ GjaW _cP歛2]y}zӨB)]ן2v%Tc- ϲO82'DW[@7h3~q\`xOdP{i#~WU# 5BJ.K{`%px0n! xxeG:TyJ=`yHqzxz ӏ4nA@:8a*ꍈLҩ[)رچ,Bp2topZiZunZ KnvUjkpjufT3*A];c=o_#u^1naNml=em<(m6rt@:n# A,GEΞͧ/RKÎKD[.'ѡB|dk]=И#j` %xC](Jk<*ڬ= A!>x7NXE5m +ڄ; vn`(%^ 17G^q24-h>h;OO(xIdܘ!Py@u p;ο$% d C@ njQQzBK!*qrY> PD;Z`C7%|aՇI]ryOVwlj(BZ-a5u4~J=!-0F n 33U%Sd _Ts-u(Irw;ڶ-×Eܱvsޜw#kKjC`PI񲴧6aך`v0f=ƭatlvH 58A5y"tY{-ѫx@V|!C玨Ph+]7FD9"Y',A朌Mc-) u)$2>,0KΉ܂a~9$F‡U{<}{2S}l4 279TDž q6A' ט ʵ}D`f6Wj B.KsPrKuE=i1]$sNҲHQ&CmٗsX+'ugɝBe0Ѡ}$_GF"9`I]yxﲵ3"36]}`^yDtmM.~?~Y4봭0;59iAlzS6LGk"fsH] dpmI$$*[w?Vmhneuƨ/'١eZB#6BY+a_O 3Bc78V5zjsGáU96Nc%F_7K,Yԓ+5Sv;bg4E)S4S2662ٽnV!^֟>6~hWk;VK=8~x5+]HvKxvi@(ABz{p9q]f"v |A8V{(5ŕ[1vHS03Zf|T3aNN}J#n>)>(чOYU x}WRkÓ#UXli&anP)(q1݋dt!27{ kAK`Z5op&9,ޤlH|s G_Bl[iň4zS0sGs5(9G5N#)<9=qgb06:8Z#3wˆOrsV&+N2k.Z-^R3B݃8d֏ô_ 7LpTY`"z+JWvOO#dd HS W}5@g7uC~u73n[8* =#RAb?yMđy;HEZ7gsm wwTegK@aukC}oVVav _0p@H)T0g$Qi>2BPVn׺e6+0Glop̴}oFz&wN]-T0VoVE` چ^=nC7"w"V'aԡ RQwV{%*ڟ&ozPcPq>.%REr6y.*=\<򖛩} 0"L|QڪtfiNYp} vhkTW$DynL9!$ƃH]2r5!Q hBYClTԥ-C6',j~\ č`+m)|ji!ExoWܤ(*z1_-2ޫ?OSͭ;8-gMݭYjQm'}n:\71 W{/!+ݩ%ux 䦛̓,Y_<%WUT卾~:ZDm7Q惋+B^ uo \O,;` ޝH9{9[4)>>7J Ǭ̈́$r]Q`7RHQ^qYoɎZ50u3uvE聜:gې_ uy:Áo -iR?̤ +L}pzгf;^T u=`729 S@ӖFVט*u I?JzZO[n+ -Qt6|j.[ tXTEfpONQZ@2˓UHe-OjWFW46l+#ɥٌn65 :*b"|Ƕx@p}t-ش>ͤXyеS:䷂KrbXas~P`jn@N#PTr @r ΈMŊ3N>2c{@N/APkygShnGR5Vav5v2c!Կƭiq*b/,uVc[e*y -O;:\O"gMN6^GG(tCck(k=ωۓ`AG&2k}CX~/ O] {lxn62~s'}eM 3:?v6,|)5EΫM/QL azzU0H?ŵ|`B^~f=t)0]l>X}ڶI\&N'SM^=!cH&Zcƈ}'R(fGT% R>-mzu~F | LtB)XJ r( R2i\$}:Zt\a4 l 0782p+l)!wonxyy6~g6k̇ :|G^Q Q~|$l: #yVb 4np#&{vU>Ѵ (rOMȅLov<<*c[)C%څB! aP)"nH~t.>SzHJ05f,[a-iG(Ty-de0–ơŸ{.E2a?x޽#ܗʢ"R [uMO_%W XH._MUU!R{^~@9e'BŔ9 C.7pD>p%d/=7⠩x $4t+1:=P+3lÞt,xGV%mK_<5u:<[bQR Q.wZTB7U^)_)X1pқytB}gG%3QKQ|[q`6-E 4n[W03*4I>(!SJi=YFQěؿ3Z&tT57h0f+?Zsus 3pM=rB gP_˰E L9O?̱e;Mp8xz*rE՘Ʊ)C'4^8hȽz[|<.`H !MǛQ2c@/gڦlV YEѪ%w3V~c_E[*й^Y肭 o,|(0&S;T[YSEhaI $."b~DwE ZFg!6j҈k. v !]%hp_ޤp fM(Gɾ?-} ſl!=Sd0§r}~lsA<؈Wr7>řoc.8g8{$#}_hry_U Zi㟔1O3I0*CƆCjnssZ9U @_UCR!;SW)>߷OKGHUK`NE.IDÜoo[sݪV>yQ}\u}^(}14YI1"C2ql;2`-lB I EkȓSelMcho+)g)LcZG1)f]^P}Zy|prK(E)#:T6 N#|Q_C) su_t1-%[@nq%Qo ; e|]^B:qc(}ad$/ دuaJB|FYQ Q1:?~qΓ)Z%Zb]oCpиgPz$KjOL]B9+zii.Wy%6Rn/\uC g̰]V_|zP7êF[za`U䓤vjfx^Zl~ VBG-euW;p2D+1K.P>,\zOQGd3Qk=qPPX-`{5cP7;k,2 M 5Ki 600nݳ2v1uEKWXpVݠ7y!7Y#<;iя"܎Np.˹&6F ]*7òJq4&,9o'd[X?3$ao˒ڧю~)쒬! "QY󀃑a/}ol{TS㟸+|wXl!c3_'MjO ZX03u!Q⇧-%*%$EGsroB~ ~AB.x!exִlkiϛ h!E ' &st+!;a1P\suFCގs}]_$ӹC;:_vр'vX(Lԁ g8h 6W1-Dj̟7 bᴑR.Qo"Rw&S[\y8Q 8*™%ьK3%\]Rt?$ζĈjGQm-Z:)WsR,Xo[5NoR dJ%Tt ocldB{U]Ȯ?$GV>{DR2d*ymZXUdΐswuzkՏ"X| =|1ۅIhu6?xX<`텇.Ssz^82(BaQG$8bD*nP}SKweS-OT+ d6Ga#X[n64,ɀ-pK@)ľ.)!y"[͗HC,ĬcE^anW[`ɉpl!2D54Њuu螅!Lj9-LzM::uNdOMxJ̚KsFɔ;=$r{k)̈́ %'"p0-dѼ1qr@#R6LhG`ޗCu H@}"hw}" {Ig Svp@M3/m,0@[kp$EK64uu'>>/͑*1-f_° -bL<"R ]́z5`xvU!FCk"Y~G~3ävblROB4ka&@J;x>+,f9LDPJ5 jP)qtWw]*nk/K"ubIhS2}#`\,(wP3.(*PtSiKm!b,%;E zgvER 4p8,r? (BcmΌ3d:q.P2 v#*qo}cꪈ\ x󹮷yCdGIF_` "J(XzUW`|<^D`ɵK?B&bGFtl,tl*gk#cBXB?o%0؀UqQZzTq$z Fݨl{MC."kmIsA-T$aэn"ھ2&8q@ Qvx]C(7p2Q?+t m4ĸRY\)u]/PB0iv )~@lFLBcS[zou  Q_Փ377Ǽ-XT)t!VZLa+۹?m ,'vm@!q6]'?%0,גK%{8"/;_ ̤4"-YI׷ ~ J2G!}du $; =wT \Bcӓ0x6dջ6ue{ooWVv<Y 2ijdh Z8OxEcjaa>KsȉUzBN*X'}()} ,u/sF+`i}E6vLpM$A?5rORZV]z(Tpg`\>9:;L͞~g#9a/E>P@h^ اpc>"wOtS$ssm1k꧶הfgυ HE3 .=)iӹzLj}>Rg01A^Ѭ?ͺ?YxyP[.!w%k4NCf7UyL){24 X,l+*m(xcxnptRѷ5>&HAj 'ۢcr:i74niԪG@FM~y.=SeoO2)J@ 4OSgT8#1B4ΐ5ծ=zJb#mȚ #r4G9>K \oNpЗn@K‰GKP1-aI1BsY}, C摠\1R5EP;UXIN[=*8py/)޷)-̝U^v/`u j7 EmrL,'i L,=q`Λ©s]TW~$'I v\@aܸ큑#ۑD"E_(" OLsfY*撒O6M}jefn `\nEB"HBk Di=%yBi"3=4^t0= ;Gݢ{N4`.eB:R@g}=IDO^9=U#|qlExooBE"qh&M7ZlB Z)8I~"uS-(7li{;TuVяPpהrbӱ:ScS,Kp݉Uoګ:T(!g?ի5 jxhZl=s|tB$*V7AwX{6bhѤf [PV_:)>-8w OH料DJt58ta=:kag⇋^b<Ca~,=c&K?]%2 9$yiqQ[Sњ k9jdTG20i/gJR>F7._9sr/g= 䧨Q~.hǥS 16hWcX ~~c EO^|}aoJw3(n (^7tP'BQn)2&#iV(z]uC'/ur,IXI )Naˌ H{ƙU r0{+"D`Y'tB?``T&~b)oml YlE(fc,Km1{BiOߧk2~ح虬0=G|.]EiiRժG]5oQ%0zHPe4<Ç\ytf̶nU%hmи=OC<]Pfy)VFx DX># h2.}v9=m,Gh Ȇ!l佪t扽gp%k^ke-KXS,+3gr7Ӄ(1GUI!`= 3ŅKߧMPIJ`L ݒؼuLT &cR#z߫]toZnIڼY~|izAW!sȂc ݽ>r[ޜ zb{"AtgoPәH` :JR{IqQ矞 w07.{)-.D_l亵:i?xpv\,=]14C ( ^Da2o;S0@٠ P@,38{L-|Wtˮm\LFVNnpYq I';q/_</3ثlr MI#J7H-1qҾHTU`}›`@AV}mu#%6.K 6hǜNO l{0.ϗ3 ˧}`C5.,+ZB c:`p0$TkN&b cܝ~3$jwmIBTh:ۺi3,}=gCAD>H)Fn&,Kj%`H09EN&Cf-b啰'CZ /WTyKxoaǫ&Y<)0Q@Ƃ@gy|И5ԓܛB\BTj?W\r5P` &QLתGb%Ggᠬ45Ҷt$3LEr+oϻR.Ir4M sxYEda^q[FQy~)` %\W>*mgiL^>N8EP~e ³yP]Mn-sIs)87dVX~"W?, <8C:rhyش=/1ϡ%bގB`IHxiaںejBOŹ ,PK<*&b>ljfgׄ$R|T !Аqٰmv#Ԟޓh}NDV#uW RhLZ|E[u*/r]ITx/W??*iBb2UYc+67x "ggv}pbجAd>2t/-ekȌ>g؆: 9\#]"'xѕZ aI)`y+I@9(q7(~J-6@`IQޠN]R5)K*G{M&*G.~a}-sڸ,K:C-Р+}Coo ȍL WOX.?U⩻[I8g;[XxBgM`|b Zq6_Pcunhx3c<%ґG[@kb6Ju$HSj1H(>S>hKdjQ/t#؝Jf?r B~XJ#)k 쁬-=R2GS4Sܫ <H |^V׆eG^@&FN͕O"!E[4/Ey+XˋnKwĪgvz\+\ sDLtFCi/mO&~h l )K5Tr;&zH#aP~?OKR {8,=>} E:fWڷ07n-Z q{ulOן 9*ݯ1}o qwCLʧm-v- K%|B.pkt=5{$"DJэq4[&w?"lm K 9w%A cL6lqRS~D)A2ޞJ)q 6eRv5N@zЦ^VKaa%s Op?R"xR{G"'(q d\NaЕ?9zH{S0Süqпd#8Ì!^n 5A;pǓAu N:yq12@kQ\_WP&YUQBvɘ`44{\W_FU֏/k!Kcվ& ӄ˯c`q.H'Cvv7񇼸n'}-6xղN?üv͸WF5h,J*2=æ gJOHDRYJQmNWyR6ǟOM*K (;S;Qjmq񌡟TC;v ‹yz|!u n0㨫w)LWwgd*|wV68Qǃz:Gv<9j-n+PGRn-Uf"saGc밶,_P|b0_U̓T2cKԭ9E~C2Qo߄-$|S*DZ>V9\-7"1-BaZ8׬sSr|u/~MQ1/f 6/krr\# َPoVm~I $IC`\,L̡EQ`%X>P['sq[ݒM2o;L7'㩅'6 m*&LZ֙B5f9^"rԚ[? 9fnd~?8@l[#Ƴ||gX#;Ab2:0l>Р:xPc@. qQY44Ma fa$KݔےԃZ_&*L$;8xL/Ty?JTA&XSOZZg 2ArJUw8_3mV#;X%Hq~>wp1]Ȏ)E `1bm]CWЫGDrRGRnu0m>0@&-)s8"xOn)!FR*o|=S).V[_);H)@Mg}jDzw7Lp_ߍWY+3Ò`iUSyrop#_]cQґ}Mۑ$] .y$} i\ׄH()zu1eWfGG\Pag$cxSC5 >OatSlLJ ZMx1x>OZ^\zFG?0@AE5貋IP7rt@-;*1),-ovI lᚶ21Qv-q Aзh^{biKꓭ2ëo7*A b"><- %f~t_ɘO)LO+9N\be1CQorfX&=zWkO]0sX6Te~= < ʝZKA+VI|N6o@(卐6zBU"ÚoFizPo5^8zH7b]Z wR_ɫ ^n5XaW\)BYSvRx09ܖ 1}4<JXu@QX] 7D.i΢k݃w}|kwJxv/\c ihN;rb&N.X9ۑ)7 SʏKd8XӅRtJy z JP4!HE%O@L48{WSiN$p: H}tŢL+r?` 0Q5 3 ='1%bE><]S 9%dBdi,Oue%MO}dCs lTXe6rңHdy c KEQ5c$vx) OHNUn6NE\p윧qq&mu9|Q0x%SD*?$$M_X0abṀFv=,r0%E `S ??Pڝ`P\<_v-؄E48<6A14CU2R,b&ȯ+i){|SX|}}^j}Az㬎dL/2,؆a>TGPߒD]bHCQž*vt:T&vSzt7'nN ǘz9-l=hEu[JXbvXP (3?pri4*|Rup_=G#z iPhy ~9C"5MMiuHܞg(2Uj̃q7xh昘],S|DըmZ:n8>1c1㑧ɩ>< @c>UNLNoic}*rGO;xMmpal^pPp4?dZ"!IB,w:蠁> ti}՛ l11c|Ďg=^FBw )0w-a4Q$/Qᆞg6FeiPHԵL$hJK!5~I"8L7ac'BZOjc{p^=N`̀NiK,;2dzV(5SyU>D+5C18DDt]ّΚ; ^yH\%.ME=Umm@ý,pj.J x ɵt})B.Όء5jJN/îk.uhq lÔI]N]qwaΨp_8 ]3YWkT.?{,Yr+=Lqy qSDm# ͙+x9򽒄|BǏ~M4>lӄPwY/R\f{q|B@'fJ|sȤ0H)"$PXLt4SɯJ!ɣ(v.m#"NǙҰI#`XVO lʰ5fRsce{y ,!DI%MZZ]l ɜ޸. _e-ۦ넫]ih콚)RRヴ3ظ4 x=QKd>%ZĽq_uEf1+!E!VtM9,/N uel0pĶ!d N}ƙ%TtUG=ߌc^XGqadC\c K-C^ ff_ Z1@Ttiú.x e*5W ܼZyV?j/m P\0(2H+z|$$97O=QۺW7o "afd@G7Byu6COjTYzP U,⬙J6fե;,6&DI'y^g70<)ۤ=F02P%g gu2ݖoFa[jȲc kCq*qhpe nd'Z8;(la#n`V'yz<ŀ_l +ZJس\d2AQ{!(&bB429_;zDJMF}+JMc0* 6D+q SCrΉNs+\d4igqqK!X&3;b\(fً/Εb%HR΀7kz8'H\x R6eJD+}cKE#1^#IM ZyV)mKQ r$D0^SVlߤLqs4vӋt{>O rIpgqn%qآNPq% [@%hTlA+McDO1)pPջ}i8Јk7* ZWc<^^DVD*4+ fgi}LI4OkS mG0 @:t .I}_Ur o^.qa%M%wR;-DS2HbL9a¹彟[hWT_4vA8_sί>82j| ? YAE*V$p]2!s9wCeC#g061lea"H=[Qr}F|~BK]Z;,3~qή^M,!=DM.ړ -|ntW2RGdeK{?Cwҹٶs㚂^X23eNx$n}k05Z%>v.*7>$:$|#Zo|1GA%Bj9쩅5%2\AhzweօYc9wj22rshwSҏVl!w!6p)]F4ס3#؏_"c4<%TJ )%$ۣ_Ta}R"={Rݿ g &TiM>8i=s/@uB঵اtu>ba/baӺ?ry#a1\ԃRZG1>bf=xnw|3Q9!jOwAxD'u[ sHC $ÁtC9) V^{(WJ ?+UBt\cCjls=;\͈Y%|Zc5ѨMc~i弙?}y9x*9"z"FaNʏ͚odtN?e\ҁ~"q{U j^M at{\-b7L[bXvՇs1>|[d0(BѨ|g1RCXOڙd{mѯ;eVVG)?0N&opsdB/zNĂ ^I|Gߕ3&Y7q4a>_}g6?>}[#riIx5x +s&:61rסVF1#_FZ@㹥 w%X @ rzkڒp˥ 24 n=ֲy E~MGÇݶ8D9_`i`5"x I92WOگq1{ ٱg8,MWy6Zd::I 1$kW@KYi0x ;\UT=GmԢrفK߂7; U^I.0;5ePV\Q^N6:,J= 궤{Y0^<6&S Hu9=%FsQ{3vMl` *(!mta<#LmZ,2X)wMT˜ְChm ~+~6t5<'mrB#-+BkdoQ@ZfevBYT(Ri'/U/qi.Q&`d iz@wKCxPk#"nD 9* 󘶊p+q5jXɘm^b k:d-„; ;T&f{ E}9>>ͤp'dbtYX/=Tk3#g&flI Bs3ӄ$9 "A%0T@zR#+*鼟CXu6>$"7,i, б3L`xަM5KZJRA 8-w}=Է`UXUD=$^!DA@U F*Ȟ&"WFi_eF'ʫTURЀM]i:%.=[ד$U٬/o  )1=Zu-|WҘ r3J~v2^n Ah'0zx1H+=~&?0؝_@)AGI 5 GR&t&]V fdx*b=d=5V{ Yί-6X>:ỜW~ sr u!8nŲJ-7*>?w,=ؽK }W6IT-`oQav]%euĂK4b Zꓫ7*Ǡj+5 B""+#5&K. r[ -D >Rbr=J_w4. !# :(e.@_@dqW W)F۩ (cMTS ~9-l ~xoQZ<9mCsoW&Fg8&#VL7_\ER2`{:jH R^2YLJf+> ߄VM) F4)4a`g0m/Bmf鸗%$pp&(xQlpdAW1+L&'dxqZ 5d=d"SY팵)j!foXSI|J 'S Te|TkH$!<7M4'jsrvؔ:Io=S*]ǵ$|W*emnQ0쇣=ߪ8K\+圸˺I푓lC`- c҉%&*K-BC ^=w'08DH0ƭ^$9«1%$T!Q1 uϭ&G3d){%9dTOw.NMErgpz* `r{6Z[e"Ҫp%"u E1Fa>+ŕ)>|eaV=RNjh68q,);\ Ak[ z q`rGjj!KJ.'{`{ơd1>[Ǝ!Ɲ$РQ57d^e 2{"ؚ `…+1@jc{I/|jA9iC(d,+GUnp}} ਜ+)ƺvСr5M"S,5yarmS:zDE*  w^ ^W^:7qǮd`řbCփ7Q6Ն ժYN,h>Wʥ-ӝPD\G Q* S |n{Z`ҵF,wVUe,r0%@6me3|ѳ*ZT3R9JOc~!@}]"=Y.~&^T pI!Cfu9/ F&c.3w-BߋkzT)g)`c8TԬ]&vW@6a.+SdM'/:ߓx[ŘE`ZcKng63 yu/cPs*)kxC2*awvWwCo{Rr|FzҶ~p{*Piyg2m x"+^pPn֬xlQ#IGCrX$3!w, U'5pU;og1LbWhP_n0asVRq堥FbtPh7yVhA,6Ad>UhݴڙX0Akgma2Ɩt'!.fC$oVr& }?s%ZAHQqBu;B J&#U1H=)[8n2ԝ EoclHM G@CɆxI*6/!S<:dfAB'2ux4EtVB9ci8Q2)vc #rJ{]設]wnLdh dqR ""KK|,tq#;⻺"[y%}xܱdIYP}gq (UcƶdIe?3 x%'E Dyh-Nr93'\?O ;mpv5A=Қd2 M; ̅0NsW(ky iթOx^@9Ƿx}CX)TLӦ@oP4gd˟jBBjFD~|I}( Xeua*SoѨ/V"=e2_N.H E[zT%]ojrM\'3+g zZS'0ٝ\P1x&0+ْ@khT6 U'iC( 8ؓTLN" 5!1GhSzgP]>P q _+~>V 7M`R܂_.g`Q]GkzbqGt^=Z+ci+P]2>e`a͵;]k qnqXb 1byy/Psb0Ţx"j 4c_ 7ϟKV/o* )rBskŤgu~q\hw:.s~,[f4RwO{V]xm~L{^.DՀ (Ҧs 0dH៮.mEAyYc5lOU]Yݳ(Btg;4"JixHhVe?3ża5I)+Rq|f뱂hd_7E:(Ňn~5 * [#u(9gX+)">'%lhj v0!uݎz! 3ߙF`-?5B~ Fv5:|za]YHZg\G ?4SFO˽ɢ}~xTμsxn;ӟTɹlY 0bcXw*8>V3p Qt0=@W綟|c+e^5f͛cuX6B7> *ğGzjӖϊ^?%nbX5B渃  tHtwBG-jQ1RL]:刊 TpPb" rEys2uXb=d_ϭplK=v<5GdTpd6eG=hl@⩕:BNjw"=Y/l-]:%nm#Y90A)TWvi#~o^o,M809eެieBM諫셻&!2D 6_d榭#dgNIpsc~V)"r8Xo:rQu<$rܽ;3@gzBI_g[ ICuóXryll}Zs{CU6T7duPgؒ}V`()gRm3ibRD})G$^ ']c-|<|LYy&Bjưni Mk6Z _41R鍵AkN!إ6Z0u)LG U$@P $PŻMk#5ksB E/bF廣qU)D RAVӚ><'/o8-kF^-oXո3jZev'm|`f(2Z`ķx8xQ.|PHƟ1k6){;NGLZ'"f, 9 GG9:w>*TltZ8ӭKל, 4`<1#hKƿ&B^O4,_IXWx'ݽj l҅XzE&_]LlQ̶ܜ1kPYWUb`!UalU"+׫Pլ3 K-Shav:UBPZAҠ5`#p< y R8AUڥ71U@)MM2zʣg<֑:mД\Z^H» *'L.%},ǿMu7!$њoy%ڙ= @es4Xd\!R6C0ܰyoanSBAl([ T}B!ӢKYRAkSMeejkdEU:}!t;('쥘vC=&J֗QO5 ܻ`X2m|Y;\*$:&fwTُ`+*r CNܦZ?Yp>bi~5d509w_q#g׷γiQ |-᪺VIGiʂx,oF|S5):*oS=0wX?x+d^S'=.c_k?lɱRøPjתr1*2~p|Dž/_\qGmN+/gxx#7v-eie!8&_uMg^):"3?ȱt5֟n5;i_ l9$wT @`EB1"A:{mU\hs|ŧ D5i&urmg=}.b)^dLڜ%@⣫OWv$q?X㊹1j4i{VB7S.C1'ۓ!oF\_펰bu1w"ofz0'n\y;QY]POu)+ק{@BʣFtVWӄFs>W7+b\ɍjqXQBHV= ax{_ Nb" 'nH2v{q#u%<VϓS]-k-oъJ=~吭W#6ܿto!хd0,Ijct!SjRlOD\?^-w5ǐLW/}g򖼌w$V4u6 /xA,·8i!Ox^V}+ߟ/Me}d0HIx{q=31XYyr p NYǵۆH[u*TO oA\dK3h,\N0+VeCkDqۜDڐhz 1o7zVl,%&| ~j45nÓxX+mr}zuW}ɳ;x:=ڬ@Z9+U= !Om8V2 8~L{7r2hTGs8k-ޥ-$p}cڿ%au}3QV[1 MÇfpact@|AӴչ/ZRbJo;y>d=$bHܩ?cMn9ɊiN8hk@YMQ]ɫPdb?g>[e>}*L@%_HʦH+S}s%r| Z)iEhX*\0$y2b<["-RX%pCy2e`I>̤Xrs ~9 d24Hށjxyu=7C`~XjhU*DAHex lrVզ'jy(%ZnyUouX R 0dKK`رZQ9㭣P{93sŜRS{~<+\)*L6W<?+ &siہ;!kJdňJ'][#$W& qs֔~ڎ\̀X+b?Xϝqd>_*|M'\ֻ`f2=oY{~8lMeJ1+`Zyk5G!&h9p7K@1Y]%|jFcV퍠:hF/f#efE*!-;M$}[O?TA_D `RgD;Fy3+{Z}Eܐ. [<1]쁖ȆAQ"s3QrkEHKC +y#d=ok㸜 v/U|m2&.=;]ȩ)x@Z:_~=F] J͏c!V_fF:WKdtHe#?E~ Xw*68Q;.w#\:ȄX9btɌ)r}8Hg;->qj3 '߮Z cYq9yUgg%YKĨa 5U KkYˮAIW6;PT@^_V7,,R^;AYqH~Ig#mc) Rӵt{ u՜2jEyxLJ|Œ#-<:KoUk񏩐݂Ϛ!ו mEW(+S>cU7 n2g^QO <)NmceRRvj%˽۬F"f]!;hA%!n ل'ua_QRsK`]8xKc%#+ TWOu<50Qo6B(8'lGb0?-!NJ!JNudwfO– z[ Qu z 3|Ah˳Y8$Ϳ={@}x{ '@ 2aڡI%uŀɨ`\y"Vmn9 # L VߪSq[BK61y I U2 }ZԔKXhhד!>w{,e e\guCwϹh7LlWg gKo52%2Dq7[ D(qKm 7=Plz/T2ȅm`s.n4{oAp=RL7 x.>$f֤qywI{q!zS=r=<4c Au}{[!׾،7CbV)4ԗH8Z K 喁)١R6d1D:l>w#E/n# }cz<` nh >zĬ$'QhgY Ky59qcdb-d \*r+sBd7y/'ι[KgYVnf*W)5pCʵr$A_]24#bxs'(h2 ys| J+)L 4`Y[tgv]I ?ӏ=% :Ƀ,)3їٷ<}#rNJ$7=whvGĒ1;[J]f{2R$Ps]#|KPB!~stJ#X*:ͳ:|lQgYEHˊ &9`wĹ^&s͔KF~Yt]?uT4*}a#@!ʾ41 @ !e3poǃsi>TAoFI=| 1fdzӔ?OJ:ͱ8Q'ac3ny$r C~Q3W.[׊} # z$h\kZNW\,Dm'a߄h?z@Q#րZ^Bݘ+C&ͤʕCYA5D`UwFK˟)wܒ6/т[)tcdFGXJ)g -0<_Vj {mސ6w>n4 ٶPl`5Y͙ϵM/#iXݵ.6v}_ 뎹KE׆mȤ0lXNЊxZ45be/ۋsSUTL3X [r] k@УI's*J3e{ZEޟ *%ǎOgt˻(5wv*:ٰOY /ƓWD汵+w &5m ^)]DOJԌt5i*64/MǗ,&j3E{^ GZ`wG)Ek?_ BiuqK /U}{c0|/M._SKKK [o^ ]~0[TAZ:XQ-L2cC)U*/N?$I-TnAfpG7Cl0~dYKHkC8%x+ enIDnRLLBy Sr\ԹB 03lcȺR .}X%(rlґ}jbKǮ}^| BW H?+uVEz;X,fK议lŰ`g{l je. ?0eYAJ;p{Cm1E6p Sl3=~9W3|8O^sq0~=1#8kKlj^w݉E|,R!7靶3 (73`׌loCIL%Y0SI^ɟ; XXM@w.á*pg"TTRKv-D'y|WA^爸;ȐZ0{w^x?Ɋ>z*DYFt0^ʿFd ~Y*'L OJZx@-5 \S>MQ;`w[E[%~nX7v^Otմ4ɐmv.j2@o(o*hoVj5zncD+]"ٿJD;ޝUīdF}R.kl][R+H](YAu#8SȟWn4QtuKJ^܆v7(MՆ~r`ыn) cO`ħ*NR1pٳ)e6j]y>ЁVAWO} q%";淴z}Uk^xQybGf H~sm09XMp ehn?°w.@V]=j464Ț2Y%>ĸ= zHX녊jso[*&̙`Z険ꫝvn6roHc=4h+o}&o?9E39fY˔ wb^vpTMIka,%kYJj`ݐpHolqpb O?] &C% һ#}ϣL&V S"@8UdA R7~mYz˻2UnXS.<#/kaKԤ9D^zqf ՠo 2ɀmX~ qŅYǤGst|HŸn?{:%˹3F~13]A>; [s?Z~6 ΞX#_0ƵR)i0bM}4EPP$ģkTĽǖRmTn(n1_A3~6!_zwY9:ObI%,A>Tζ덳/kG{zЄq888H ^1)a@9@u"220]/x[G9#'7Nb(eՒCBi,oR>ni% 3lO%Dc\6h\r'Uz+b~c/<>V=M|jLo2M[\Ve\֏@p~VL =1kӤY]i(Y nnY" a}ur0EK#C<|\ V|wXE-xYˢ%S]%]raMwY](bR_Ȓ7i~ 299 #V܅oY%x8~2vg*lל{ 9:'ESn S= .> z n?(7Ϳg,%5LQ^Z;&&HX&ϵG j 7@сXDH\AX~ÚL^'`͍پɥh5sd 1COn8}ol<WlǂŴƀ9›kG7g"ZQCr9¸F$j|֬` jn(5D\V\&QC"NN+ Z]@(]14N:c5a%uW̥ߚ(hE2c 7J_m%%#X9 5xӯkxv,aee0u ܍Ka/lPyQwscx.ster1PSy_nzն._+w0'i[>G{Gp0sN24sl:E1.t4z"\d17\ :W&*&q`qGF@`F"X.JE{$HLԕ*^:dUIkgäy065zXUtw9ZgEk40cF`y^ͯ=_\`Vd “=0.ǐ.p'dSeW`3)U;v\jY]j.g!boD,͜Cyvm"c!8\Q۔% 1f$mM;^rP 1k1 o>[4E _CioPss)SG֭ \ f}e]'V?3l6Vn5BMHF"7}g3n mЌ ˩BNwr7.o(~ ;W(?,Hx+GxF+]: \öacCo݃JLyMҔAhAi 2gq[JZ*-%˃:7M%ݎÂ+P*OIvn&(]${$͓mTtusAg%2GF)Uƿ9bgg0}EIUvp'!RϺ2Җ}FK_:b! ;kT&z$H@Zu[\HCVAz|r+qK/K `tV2{$-Pd1pCƫW7$J;Z&ևgH\ Itp6W{mv}5G!b-Մ0=th%P%˂c'B [,'KTda-"^dܧRpZh"9փd>X\퍬JujQlO~@鷑˔Ҏ WgB zNlȫa˦./Ͽ4zi{$?% 9(/iI5 myr 3\(D*&zX veSQ[-1ITQa踨,:bOONj</!RkY R)r0zc{Ei>HDQ^u[j<3iX2^3#G\P`-+_kkvSJQ>Nz A^@_\_ mֿ2ȭZ=KO X_g2?ȋ=z%9ɝ6O8ӓ~~bǵ&K[HWO@&bR ,l7a&a&'ʈp(]nu ω7z> oS;^b_u=Oy}w!iR/[aPߏ{9@9*%hgDĦ (p$l.*B9Bݯ–~I8s(IOς<`)oq=Rm꺝dE#c ߷z?u8འ|ho:?#,&<+巘Ӎ0S{t:WG 0TѼtڂhuk:mI{a"˶Am"vLh ~t[7\RyL(^Xw`=ql>Vؙcsc*:L=^& 1d2qrC%BӦܸ^blA4d n1txWbGk X4/B Iu/AZ{Rzu)tC2ܜیLj_{(dξR<EpUܥPQ N *t wtqeM:a;e1G i]muZ|gVD{>6?tjsBr<2c/{RkhZ&[Rb泶?N`bCcsMMx>hRA Ѹ1ס<֧o5(9m?sm,CgA=y+mp77Pf:WT /+nm*n -a ݷ7s?9ʑ,,rBU 2؎8*z=з>ȃ)7k-Ը6JF4:^[++]"s[OSS$J}7.@%(qX*WVܧ73ũU~.bNGt]n>fxP SS/@]8pAQ:+I7F]//(!DƎ6EMHS/r0~9Cln\六$N&4j ƧVp,`fK;a.#,"X gʱC`2c|od=A%ÒNx!?$hE{buC۴b'pdwiՕacCHSʔrpK'^:g] &n*^*Kw'R&喽dY+vޱc dG2?/9GW\v$ЂGI=&hz@C Ru׌}!=|$EMG $4ʃ6s=p2\uvEy`h?6*j,Vodm1콄Jo5OUzR@K3Jz +E S1׿(j6EWO_M֊6)Ъ.&8D `YrlkSX!|2P0EUx-Tv 3#{j.ub\JIPP _PJ`5ul>=A^ }",OD]' ,/ :q;tY"%Afo@ Og '-?}o e>K[!dch_'KvfVלеdvm `#R$tBj4[lQmgFG/-yo%AJl#J/q@87"Tgkc!4ehɘI\yIJeθrm8W(4A߱%EF@K|4Jjr$3nCD~'V7d% )yb4<0E8Y@eN AW'hpI1VXH !yl+cA}Iua6Dv䞒gqf.݇_'b @lJa"ي-<dSg_* ׳wJi N3$Jݭz(ۇR3wE@O)rl| _olߚf_2,lQWGgŠ.ER+B7-[y69ZHWSA)#9'x$GV.LXkߘtV_]P4aCsjMoE䞵c^zH^5Cʔ>_~ Bzk2,Os0bL]|7oi$:$1mM+>Z\eנibD'ϒ#0TGl*TZP~-G% W;=Vf&u埏L>qQpv>?G5GDu&BGvۭ ~CRD45KZ間N,4m&75 '%R`0J~e&ء^o'!mɛs% 5G{#z'N Svf?5oPH"񛪴Ω/}ڰ.kdxPL(N-;ijzNرt:KbC|cF󅄍.^_4% 4;]TZ +n=S+5 ;j;~]ψ2 7F}4Hs'#V AJkYj[E`6/~ÖOiz#Blao|n>Kb|`X6%l 9m0$UςUݥ_k[-S]nʲ袀=) cR$p"L0>ͫfGcטfpoLp)a|ـpXL~ˬt_Yrq—cyrݓ='4 \UwDI;꧎tzy -QD\YN_ߧZC6]݁ZA~fPs~1ub))x`g%`-@,W !L s+:>_"\Y%ۜxJQG`_X$`{yW޿DɗH c*B;:ok >6[ӿ#Hp ho'oϪEIc5%5@_k.+bU B^)onH+ bDJtWﰔ? b]; rH@Qf92υۏ}|tt>8w%\NA{'u}|1G[Ril~1P/oE--2[Z9aYxU2ZtNB[^Fhom7 z2j 5!;>ޯS<]j'_dNq _g՞^&t/PFfS;mST ޼ |3р"AҖtV `*Qzy=۝w8>Dg&V8Y3)oI5Fwق8ٜ$p'b d}Ϣ ߃C3?Y;ϒb=ПKZDOX^'v"&') p!#|r|܏_:^xf~PScSJ}RI1)o_)ANeZb-h>® Sed"4*6.R-g>D1ge@>]:O[|UŬʆgBfqCP Ov4#Lq,%ޕX^#ZBFjE  W IoUg/fU]J~ϵwy+6ƃ(:$swm+3^؅ PM2 "FLEUD^,kb"$z)g<:vkϙi8QVcD7*=pV(kTiP/SEk ZCP/3' WOӲd<% -ß8C?44}!#RfS''n ևy sFb^<=USTgD?pMƎXcM[e ǚ;@=7QH ߰G V( .wTGTah;1%RZX ,G'<x4a-9Ӗ9=NqgKkut#) ++8U ^)i_ W0 fԯBfM;n/|ҿpKRk9{@ `;m>#ޯm9dbAI!DȐ+Pgyx=e6Q}eVڷ<n4ρGIumQ7Ǹbԇ`S7kXVPՄC#(v-  7Mhs3ut}0 rFs#),Ѽ9rsvSԾ4B2Gƪ"<9)/U>:_]s%wK>~?S_bE n&71{z +0)Tn,ZNLH~m|\ROExӉg4e@ ~*.SFW 3Bst%I^3=ᓳ;nb'Xr!Jp198c1Ty _OR} ~M2#SYW-d҆s7ܶPdjH_z:,𴽉 NLs#JGp~g'Xqؕnca",JiO!$k40L:.;el~e 阁=w ;?RgD4 M4So,0eS1~jդV^ q8 xxX67DLZF)j4U~XՒ;@R|%%+,4Zb_ܦ(׻(yݷ'e2B0 ]XJ]?FxՍcP#s4fۢT%d< yzJ! V6>G/H,}_`Ur@,>E 'E@^SE*0J㑀UA # #+$gq`]bw,8xUoVoI1v(2{ƒ1cz~֙C-dMH5o[S%AZ Sy‚2,?~챜)rsL:A;Lz.Bw+97A _e ((} cDaZkuą>ㅖN0qW<:ٕCH6ӹaT1F)zz]%l3(d$G^Oo IkGǵ?GW`>vy4 Ҟ'ay:UEu=>CFt >K7 ^q7⑧s=n'*?Yѳ4aj4J)d_뛓f2C$-IU1\ Czm1DUp^!K"vGL7a}W I7@cށn$9ǰ I8ލwL0aV1P(Ͻ l7C]VNB4 C38s $>@d'jϕ 䑶a%J!3IH'2Oٙ%rS ĪT8De/"MqTWL+w4" <攑^~mgdJWG_JI.,}ޓUЁWL#x:GZfj, =wX0MP$;.?3{R~6(|Ϯ,`V >@i(۪nJ;QX6J;ҐտS>n+ۧ`h7CX`4V!=e+YmJyi\~"\F<0 P&HM̃E_:yV ~&:7YUi_ce Шy (Mu'p7+('[eyi՝N9q^RḲs-"tMf0G2? ~FrdM 6a,f;:ݔ%䓅bMf9x"kuaM֙VSNZ{" zn"؅)Ѽ^mI@=ڌFel "IP>KA 'X*˜P4GtEwnt7aj}D΂|Y`!cIEp[bg)d|Bs·D.n.I$O2,)9,FB\X,W bQÜP^4vH`bbH[?xk*۠!L`r/xXlnS^.\YCu0-}˃(X1O>ӹrqp9P^ Щ ԇ–#rnn+SA\ QZfBOmbndodu:/[v t5N}U ;8M^p,8<ř`D^a,@]irXb1}6<2i$ !%ۊ 0D39Q>rmOMHa~^+ FDIZK&@+ԋ%L2ʅ>9h_4sg[4Q4X=vh_ >W`7G7AVb͓Wܑnױ|lDP Ct}ƲqԜT ~IDzrX>1[p_RIl;wcqXoX+JSnh5:#TC-q!vB)&AZMpk"Ť4ԮfP1.pÉ~",>&AFQA6Yzتfki_tzO! ʖC0)ߺyRO>'زoв5d{p2sr`n V_4^ }}ǨۼN'ǷD6h`2Z$VA ]2 0i1W;ޝz'2'1YG@t8J c J@+ۀ=D$~O >,$/ؘcBqcab$K]54/#Cp+ Ŝn%~xbSdѪ;8[0čx&i`W;/5.t Cт'X%^F}^x6Y֝)kNBOJlO GhB>!v8+̈m!q JX/!8aQcCƄO芴cz&:!l5 Y=!e2 SISdh;K6KoJiD[}!ƼsVa4pBN( tBB ay)Жߋ=:Ÿ;Ж@] u.ĸ Ġ۞<[g6i]D\37"%3g-`}2;e3"NhmԠܽFoSnzMq)7x3ae8&t.╗qFEɏ,q{tX+`4T\:N~;UvP!9M[ZwKg DP1k@iS0}bda16J~%7d>Џe9񐔈?.Ƒ)&@+ͤI7C֐ھI93̥P-ch'nj݂lf4 d;Eko7WGu cc mR4eQIzP!)3ף8.|A͛>f/C^}\i+S'^r`F}'ɏ$8vtO9`CdǠhQ'|!4 8ʛؒ \!V~Xe3[&T  ls2xtx$|Qrv?_׈NbiY71|*|"1NU< H*c2`( mJi~.{~Bx < Юr+*9Fu9f s 0ux)̔:\sYh8؋-hnH e;oc.E<3{hI 4ZPj 0Ac]8GrAt0ю*L>vE%ޜ=amϰt-V}}c%q)~_>UjtD P~%(LrǬę 6hM+b.x v *pnZ[ 0QjWZR 8fX.Yq̐d!jǷ>e׌o`( GK%=N2klsLrv=:׸}Ū)9~<q/D˼.7Bv}j&M=G܆j™?IMkpNrrb=Mtp:H!F;S@.y i_nAtɹj_p6JZz|$i+scxx}"Hm)RVt$"v)l5xMFq#f0hƀr$ˇ|C+e^v[=OW$T=Öxـ!spz"z8i7e $fh[XBVB2QKl>(%cz{'1dۓrU8T^?Ʋ})؛+M}.sw\bЯi @cϱ ! ɜ뚎aTD˟p)^fҢ%M K#o37^+2F=QZo9]Uj(24  gi٨~v]֗jnݪ@XXsk-V{`Gº8Oc`W`)Cޝܰ? !GDD< jd_`Z+Id|о! 8jwͬ SX~aj )ጇʹjR\>UGpd@ mزW+]`yA-rhkCTc[3O5I|HW֛ym*oD"BD{GFtِHMq5g'۷r)[8=sR>H¼ee뭎v@Q,$S*gTvs孏JJqR@d6ިD,;Wz!g2RQKfܶgA8-س~oe3֞}!K8-9.1#!)o"&9[K3ײyc^dhAiV[\n6eSΊV`IhqB-3@d8ly_Û}O2Ev"sC$"ё A)T~{,q*,}p ^z ,1rYfvcIG~<ջkQ($hģ*:-m?eW0,0֟Yy9VlW> tQ<| o#@ v(iV70aQmZFwGHZ>ڨx9 㱭A:inqx6R'㮍tAv_I*7Vyff DUR'C0ƊN0LöHuk&3x],% P:a/'Zoo+ LZSx^6TtmG:fN{~Mp9M :-xdjc$[kXNjݟmn q_TFFQ i0ʴwzѦC6˯1F {2 :j@֝FY!D?SDZZAsXM=}rf*衴 GHr#e6:(Y vL-",5a (sJ^U p.άV!d\nFR!:FAߪS}*!^ {6+GM>?x.5צ]n%Ö&NWQH[?$.p4ǹP$~>o8J0|շO4H8WD:z5-^;V8UCp\jHC0LFքgAp:^aI"?_rtqr>6=0Q;E9|ck.P[;dRnj9gvP1w*L-|S$Z$n`=~nQwPV^}e+D;G̃xu&R:Hʗm{\o7H8qeD]WnDC"UhH{R00HKe!=ܚ}22WYSI}<\G5Rg RHͰČgSRԂ9G{nFQ6R,#sp%1l)yˆUöУ M C=@U.^η "lU,^nSG0B,іU#ͯ|꫸LƠ?eog6WMx>k<@ϐmȝthdzf4-I<I wk.ih*$xI|n#Z+&,<] *8X+J5~}9C0O{!x6wH - hH$9gHkH  `RXޔ^%\(b ]/s' ӽMXdZZ|OfĨXP<٥Ҋǟa dU|>GV=W "l ڧ{W/ä|z5rPM\5^xH'P^C:o Ԩˏ|(RHlnMK'0:ӱ/&TX7ru|Vxw{q;ԙ[j EhU"iKw c0_Mi}#T ?  .T7*ZfzHުǂ*a|سf]OJ.;#jaOexx_k;ϿpɬaT9E#$qAPfIJhRʴ&~^n?*Iy@PYv1C$.MЎC?tTy.i4t}c5G&bW4[dBf@`ϯS0fsb)aSܸ&["{ZGq :9 #;%D6?nŃd[lF-T8D ӎި?֠ HҾ>VQKS[SnOSnL2vbBğ:Z5[[Tpċug3); v%TkF} Z_V^'>N#oBlG 1fg<]$LN@*>"(Qwe9Ƅʙ6 FaExp24 ?:bfc1YYִ$pѫ+٧8Y !ʙ }WF3VbPg@wv|>YT)5ZA 4~e8+i#xi2h d΃wIJ" 7qe?JZ݇ WbiZ 5]xZ!G܆׊T;waD+hc~[9|vC[}9='fI4ea~h[y4^rAru+rĀTlgg7!hXMI~&. Ӕtb̬T"/Z(G6d;ow+ sk aحqɗyw0LQTpBIjptE8U(U"vo L&H8SD6 t,vqa~/^$3SeǪ=OCJZT.3$y+{ua\pmS)Q>5r*#%F񷟈<׺1-,P=6TBH;K<.]DYIxH%]$b}冁m2K5 W=~ǹ{߾*UWr>rg-tp:8o ]JTPU5Rjd>6$h)Y6 q.BW?^^<6ݹ&#oB *<"ptՆ## !&țOV묞VIxm*XZj 5v44-6n5osqwmNuL5~ m޽oSV S2,.Qe go<.'eb9{}.@/m(2PV m݁T5բW[a+QLSxϥ&6s8V,k+~Zw>!h5Z9 *yw(GNnuV뺣hnWG/+M5-r[L3 6 Tϛ*7zh4KZ.<(2c  S'FR%(9,о~&rĔs[t*9(ir/ ¨{K`?BXme)z_I8E`7il(oȱ7Vy;4zoSEVn\#JM}~5/ ^ϟ]0‘;:-7_C D3u`!=+/5CҕIo4x)FM1ww!5H9pq*`Q2l?Qт.r&)]A|(%QF8J. NPTVH4ʻEν ޔ UG[ n:*?(m,s%4,aLʻQIpQ+PNב+OQ w-ݎFhbArxrgD..VeI/"'E=ٺ_MYsA tłn %`HL+, lJ skCwW }M#+n/P^q*I;ɮKvӝYӜT۠!Yq*CXbBLmӁb E3:9_B R,.SҌ.bAe))3Rg)ʠu?3+6,JƺG:3@6:1EP {_p.E/Lǥ85Bm}ňߗ^8K⛔v..-< Q7% @8F^q3{ MIwRjp&86]YOB؄cS3wv"~Mw;z6dur9@t/r^,{nr @EkBBJt4ZUN gж وn<#XۃrRVǠ]egRs!L (ŗv--54zPt BwK73Vm*~lN#/Vr da` N4 | ᠫuS Mv\2t8΃-g΋QZ&S] Us<^WBUU9cRPet ~؍%i:by {c{Ps::LAݚ>H&s>'q͑<89kp.Zf 1A 4dz|6*,{poķ"Pgۜ>qwu;] ymś]㐡ԗA䷤ S'qp ]#L=K"\.a煼1:t@a۲:%qxW×aU8x~].,/=_2[H] {p ^SWxm +Շ! K91}#I/ WޙDz2@J5C^e3)ět" ̐V3 Lv!*tґjX|o!t1'J LoܑKô9>4|no_u rn./InJe"؋FY)$abC}k:0dfNZc$/# LJ!G/Hx_8 _}M][-Rtx4M;ѴӳaW ̛+E'pJ&ĴwlZK" n- ;U|,OO8FLiǶ%m"˗6"=sSXNdm~1~bJUueNgYZ$pb }K{(f! LcAo7m)0+)0FTM1kJ]Rx !!f[,>yf#>Āj!Pr=JR>cn;<8XipsՇB"em=|^; J4YՏM;::Suu9:-0?ytPGtɲgR[:L[o\ef]r5 zk J X4Tp=u,G/7ocF~qZ5( ~Rw=z!<#wǝ7"X\OEqs <0p(W'{.1e7A2,a Kwͦ^mF5u4Msyh1} K`OAU"/ vq8َTw+Pڿ#8~Z& wXh`JnQ.1Ǚ+*-Z/tٚnyH 9t1mF) |3u2e b>ܒl}&?VD˺x1N8fMƋTPmz}jgo;rיic\!nb(\w2-.)@oNiBFտRxs8xP@$$8@ S(:K5Ȃe@u{;j Ϙ6/E2*1`z/H{4hSZF"g%Yvv0 aҎef6l5Hc ^/$ǐҟ;f,AM׷sqԨ*"/vǵIGsU1JC͙A4uXvA0T%)T8D-kqYSa#'am2\i r gG~K*)~?Ԑs9ubo5ZB㭫fؤ4톞`OyWar{Վ1!-\=U~ 9)(~-md=h!n'd(*_zjɒ(OL7gax֊-EdjK(Tਡap/lfltf`Adkȕp.HeQ3Q("QqIV; "dbG+wQRpu#R/jQM.<2~́>iL+)IOhLNަ.m% I^4f"7CbOǝ<]Lw(t h:]D8Sm(#T-]aOBMt됭 "9]U_Jehm4:fTqķmuH uZ[-PR/x&#۵(|b`uWfwi-ihܕQ\D7f% Y6^Y=34Al6p)ĞZVXT&dMSQ%Vf55)kc eP*0^9WJ5exb 3+!¨gߏ-lg!n{I4;W@>Sqh8Hz&~>(ux٨2n; ǐ͖:Ka 4\,ST## a{>ꔓ`E~Es.k} N)`:&7lKMߜ32;$Nc]R6ȵ ($hoVqREfA<r؈wBGGyőxpmO=9|cZz_%+g49Vl:QEQqad#T1w vx*ug|Ue<0J ` 4>/a)ΒT#&$D6۔/HOWkP>(h%tf?ϩi2K )/4A>%YI cYJ,W/veuH>adIjaup%?PT#N+d)\} 雟F M2_[-l/';/8P!||SB"G|e;VEi/Tz{8zGLGYzˎR5q)C `_W[frg}b_$f{<XY8Q+ҺlѢaи.tZ=92R?YܕYghR { ՅGvemm:tj 6D;o;Vɮ@|pjn8@T8/ A`ris~s0]CaxI7rFR?kɶ!/n))Sm˂IY\+׬,3OYhEi:C3A7Eĉ PfB`.͠SeVYyӕd@F:1,;]r߱ApiT[! 6:]H]xNkקPi!_!zc Oŗ=Ý.t.,a_Vz6sJ /W]SUķ(=xrXNIAQt*M[l`A0 NU OJQڲPݶ_ԴA tO*v1؝8VIY &>F ЏfhЛƀogMtPGqu j,?TtQMȳ_uWZjFqk%qj}PI}SZR<æ`E్ Iz89>0xb 4 xՄ o 0&b6bL|[ꑧKpomG7ߩ{iOo bv5~5! *ptv4w=oxtheaG"Ȏ}G-+)osZbb `\/äw}9plAaXsKZ= n?gڣgJf +qIn#7ƺRX5!& Lpp^3ͨ *YQ,@z+u>T[AWX>>@V^4B-qF=Bw~lW—iɥZPZc?fՉLyIQn*]d qHcA(Sֹ^q*|XPVQύ8k]M"׻:2i_ׯ`) YR%ONξ 97.#Ls합> :AS woҊg> ASY=u` CM=阅Oj<:(] oc>^dt< ץHSfpţn|#8j o7r$9R.۔ߎlׅ_ΖNxD|ZZRP5%?hT"'c$Yɡ"\Gld0} ױNjq9 y6GOfwWoiZ;ۆla, BJFX25:8칎8ʎAr~1F#t1H>=J<Jg)=p}*> ɚ"HHu[LqOn9W/:ISK24DwxW H~otqxq&4.;d"O#T={l5sGUxӴ#?R?:oj$l&^CiW<ք .#s)ڡ8:eӋڸDqD$;r F0F/eK3uk0BmځĈ㉽e0[E$ kiiL-vAx҉f^qь>W{u=x|l,`fr^<vQfs,fa!PBLz&LWㅾeD5S̐NRi_(mϽRX}bc_M,lnȩӪ}^3ۭjA?4܈Tg$8|N]F=]ufO9cVNYiJ`4 e<3IY@ҋՏ3[ ?{ !HWM'P TJZ`=>(I [H7F9#@Bbj>%Tu I3=^_?Gj`3EGSqTW188c>2d/ \4B?9y5̃`'!g>!bD@UAu H1T"(f3&+0F'FP$甏*x?UJw98phg]{vg}iFYIr&yex"S,NZVSj4}. WQRF;6U&@KSkmr94B%-B8<]U +z@@@rHL8s dx Fn{1~2-dv)!{h3?H;ΨB: I!ƵF=(holc<5[ ĨM^>i#d]:݆W7TzDDukȁ6}h˝ F%fф $tY&)qf&rO4j1e[jw*VEi,??fQ/vG-=gGa;ޤQEӢl~d8d'G0F\)3L:`¿C8v'#v|aA7icJrH2eCɏ"]+rڕp1s+ -9h۵{R ?_1|;u抴N-4ߜu,_E7UxOVk5Yɵ24H/&v7ԯ|ﶀ(Cu e bC\OEF@{jp\ZEz,1:A~[Bb?ˍ-ǑĽ sgS?Kh>Q47/'vh"װN]+hpN-n HhBr5̇tQKOiyn`7 ;h9JX4=rS'/|񗺐bt!n/n8FE.d"+"y;Ff&[T*^žzLSP,bN$Us͐W NR33Bї͒H;IZ{>Ln51؀UyXYGdPOL`o睷 S,@Ka;_y;y}v~9 i^>ch&E;lܑaN'/~̞ 㩡QNhOp}2-E\jj,-Gqs5S;<-AaXR …Pʒ[l:FIaܰH߬|Yf$-Ez^~5Fvv>{c!Wߏy,Jݹw9{(?3qvJy[m.sp_u)ZϬ{Z㷛k>q>KXLǧ`'y$Bc ].cWaZ[&@TօBZ&eY u_v?ґPƹHcdۑg$`$é %D`w\RBsT^Ow/9; 1c(+):O>>u#iry "SZlp'@5o1WTB 9Ff`n,=mmիo[}C%/+% cv8QnU2lDS*$=hg'8#J6P^/߰0. Z خyiY)-!*Aslz@I'EԀ.VKV8ZAGmdy!7eW-F'vk]XqL\VW7(1jO*yBt@>ؑ[ S縈^ [<-HbRK4]Gk&GDnaӃn4#` lӴ*$7ۼ: 00N R59<}: Oҟ|WE/jmPn@ʎ[@=F]6DY1sLǰ:ԘAl)w  Q/=Cπ}J^z|{Թn* wRVXYq0lx[s~| 7œ|41:?WW](wy%+,ܳʨ\`❳&* CwL"/0s.2ߧˉ1{A唻qGl4'pSȨ5B*(a Pz6OxG'X~H l(o q|Y Y-#-M v߳s5Ckk_:e?MD1Vj ѫТX4goa&WIX6^YސmM 8}Le FT0e@s.ة%0ٔP±|/{umHw-߿L:n" t((+26YEHj;Ҕ).zp~^5fdwXJ >RauΤY.nz6' 4}_ /}i"@H bPe w'"!ҞTa' UPZu)gIskԏg3xdyV-O )>*v qn6C%y(CéZyWEN4f)g[ÿBnWsD!wSɪ=TwR A8D+(43d37RqT ޒ oBXg.x,&05 14U͎DӇK6_L(9j6cʣ{&OpQXBpqd,nߊhXjb̩9 QAB( ] ]!hQդ78;0y&W<{Z!3 ηRu;J›xo0ǯ=x?Ħ7meBʭ.z⊳_pKZ#v(|[ajQ__@eWIX;urr. |D'K?aTpo /ʯJ39&ZT#|}6sމ USZ6$,T34|U+iӤ]x=j<IJS”`?^'˷}]ac&Cj^ݠK㠍!۸j_7W5fkl3; =]x ѩط7L%ܴ&J=9ՋvQo(Os L#Ž1GIdʼn5Js7w IL'_ HS:~(MJ'8ʧO *t7K.ZUxT8{) Q<h^s\vsNgK3eQp7'6yfmimd)zx8Xq E1m Y?bno+fd$#.q軹 t%4&*톹As'~Q2yw S+ޥ Ft:| j;nu LczYSb}Z7gJg)cڛϢd^&<բb%DmNgo0EPn6ԥt7vSm Ǝ=fJIPpDj}Lt#8 fI樲=+n_efA.C]fL8paCӍtl:q/1TMѐpD3uFf<;)8]z#.Zku]ƨșHxD?zPeJpG:=,8 }eE n.z#[\q!u9RUԲ$|VJM<#Ymx6GA!U9z|w!¯caHC :".?zbD,뒭ݗ읙VBboS4%Gq8q1Cc4o&3('*h,xC"?Wonm'yw ×K噚׬T0rEi_JnCE~\e4@ѧI鷧K>a9lT"G`!9gcd(}P3P . Sk?i#Y5*Fbtbka 5 hHVŘ/ aiHoʱmMwYM2WF󳱹7ѫ6yrȒ]{RģΡ2N'&9(.&a7dSfF0ܧՆtڥ @!`M|E黜z3Hg |Bָ+&GQ(uYbDzxˠiαZK۸k5JIXkXoC݃j%`/OM7u*P`:hY6cGh9z/I./rMB۹Zy=c4{p$|Gc_%`O`pd|J!Angw4 @Xl޴bl.i9_ `h|+`s'IqbwJ)Y:@KSn9G%78a21LL 1,QgN}D)4dB;0QRlnq$#~վzSVzءCqȶgLQʪ#\>52~b%|z }bsclDV; #|(O4cT;k#9A%6熳AɵϢgZ΄ǺhYH7^x$ ֏r䅱ꙑrӧ`1\]4TwsfApƳ ں,s;R@.77NfR+sz:BlZ{ah. ~#1!5,ЃCs~P|J;Cv7%\d^~*Q4%(_cij ⇒ʟKkrlz"ٞ{_jÀ1$B5f/]Uq{h3jΡ NE}$LY׉"|aoX`/d? ClIf⥺1xC,HfLm e#_ZѫHSLr٣mhkWTl`h`֎wpL@nmlUN]P|)znx#y$媾Ϩ>SCE(!{n孡=\b|S⏼Xm-Q*w/\t\lu:V{CWg{Ƨ \rq.+7e>\fEf)A.$o|y>aNɚ_}r_Bd!$GtOP酧O]Ɨ a)_lt,#EdDBʡZ‚v6YB waӭ 8y ?J;J 1+gw& `XFC J@B)n~¡;gg(z%I /Hqꋿ%n;[zI E8@n.f9?U#hnSJ V+fR008~d"XvI^,sg)a,~ȵVd}5iÚ|,^U4a&'llwcB^pa.7{"vx%ZI}le%qKԮ51#?$N0{ɼBާd dW=,:ak 4:pA %bֲ˵J73{Vzhf؝ԅ6ݝw& 7dHpCBj3,8 &>>4*TK.H;YxU)=y ۊz+/Β!]<# wlt}u,۩vGD*j mI  &hȮ㻉!"*0e& #~qh* =[1@<~%"g;xc+Jf_w .=5JTy_`_n i7el,Xi}dvU^Ȕn^a^ҿ8%Gu;?ΛijD)X\2[hiW}=i1]x^sy`.B(Y! 2ϽyI9% -σm[ˣ:!1_/=͔5YqC+yGV #LS œ/2IhjWZ@p+Azn>DDmA@2書=[t#,)g5OXO}H!1Md=\Yfp85;'k2J7sGyH ZkŒ1uߧ(?>$&ɿ1N('WaAL6w&gޮkct Kт)ȘHaM%`m%}|ުN@q Kx_e+?Wt)m+sʹ@>WxM"~vbÀDTV0ĿrЁDS _v:·geZ3:ǥpfH3s\/%ҖJߍL%Ukv̋cdVu`C^;jw@0?Y+?;U`fD"'HKA9qqE*-!+\g 703udOkhW2@"HZO!p^Jca]c$EG2 ;gUBpoWXQr01I)> ǰcn+ =D3u*$Z?R3C0hX;gc(#3B8j*kFsbO€_gnf8 /po,MuM][=޹{q Ѷ yȗstOڸ<c)^#߿^~|}ǭXylK̅fGdp%:U O* XnE63wc-m/w7QYVAich)yjJS\YN)p7qԬUyl'2jgI}B4:d[h\;hbKeF"}ѬhO !$ۆTuDNx_vk<"2(2`Uiq6PF98[PN%sU1tup'9@YZ0AHvZy}$j1GF[ɎƑLՔJzki_w, TR{KV4W9^ ֔b,b3`pވ)xߠ\I {9-AҠ vÚ~Hlыe;"`-҉`quhৠ0S R A UrdY+}+{Kk˙xT~`ԓb;|ewa&~Y2Nn* >@HH@ NnIY-8NLovQs| --n= [Y4g+@őw갦 15#Pg _;J4zsHz| h.VJ! 2sǹloɫo o$K;!zaY r!&}Wt_;X]_D!LkF/#ւ;9W*Ӄp͝xӡ-.Қwrla`Uk"Z_P(>ÁB4q(%lBc^GE"=x[IV snD@5aG[<u.WW=emtg=~JxFelcѓl<` 2!mߖ#橹M;Rm վGQ?_h@d*L TBR="2D1J{5%B#Zq mt֨5#1Cnb)i(MMG>&hhXƳC?~ֺ!cQDYħfe/wpO*]ǝ1-V5F|6u% SKߚ?@" +f8eN6e 5[!EW%K)Pdž\dAx%Ȟ4Xyrfr $=;atP~BiϵQu c B2(iMxo.{ګ61dv޼$L"q@"(4Lh^;1e2'W{JԍKxW.!za) iH>r?J`W]5,uLJQA:a}ʅ{_nԣX pI\ S"g\6_m/KL7+HlK)KA8)2@f3T8m]V /&!ߞإ"1xoF}JE)|K J6;Ml"4!0h$n -L%Ft眵2h9Dd45ReY.m#J>ϱ .}@91kV ef h6m7Rz)K0*s.dױ@ܡ1 Khږqgzr#a d< RO25+48S)P9 j@"($a;Bөp6ي `jsQ{Ψ"#ˡ=De(<7` rF3).Oߪ{u ̦Z˸Ҭx4 92+IwoG"re3,lۆ)8N/CMPžutbaDx,#h'd-eNc;t,e՛^UQHKHo޳; 3Ý iGoˌTm}-j*Qm8V$_^٣oq1<2!Aϑ45M'T"~]lξ󣰵j^IQi_g+73bQf)ȑ+셰%5,9=%ʝe,8Gɉ“pam\ Hon6a8-X+B ,B6DTY4=7["dZ5/b7aOZa Slh{D&_nC!73f49Lł SbӁ'%ڶ_BwC $dMkwފrOSG{{΄l\îCWl7Zg,Ihfṑg|}:/k|_Qsؤjhޢu5h1Qe=ԌTR$j#r.nV,8y$zl&fNW@ؔ~4#rPp0F E f}hpxgAdiD! k1NSs_ .0^cBoiqyܧR;jj[Va %Si7kNvM:z^v!iLuV g%@z*I5dDKzb Hx5 9XyYZμ1)9v;$oЃ0Q IeEiOYVK.*Z&cM?=BҲP]]Y JG)yjK 1=vR9Q02PPp} դQݲ@ +~ m`V5权yT'$¼w/duY4B`cN7I}QY {c󜆤j%C>" v-{-O0'y71&R)*A"eTI7V C:7嚊TD c%_t;< Q%=XJn_!k?!K}۩^L?[Lx*wY@GOh :xY׹ȰaIvQ8)ね@SQkJOCV`vRVC{UFڔknT.Om++Ck5mϝz(9.K,N_cjuBV6Bݨg+d-2 O"O/u]_h'jLBewζL/EVU7O =l;x6^(HJav\uԿ&f8|͒\_ޚ(h]1szDab~AGJӣ aS8oP}Ro$1%Ip{y06ebrT@ZQc-2Y|_- @8z|_#xɮȌᥝ6bYWc SaJt3jqXvH΄{lѦq7.ȘskiAoQMe Jj q&,zPm&ڋV~Y~{ WMXڅ_]~Y >|4hW%irlY!tĭ8#C51jh5`Ald(A`W%A6@~QiϏF GtJ,?UXuj]:ʝEh]Ő~ DKc$D /Ə`⎨ x@L,]C ]h௦Sm> 8A]!j"x_ TUx>ၔTb*>i M@gY(iGjpN/'}otWW]J6\?fP/k `&U>ysꋚ^K O^g2-fӸ>|[,=`+F  ^ەf&7i v-/&GO-Ds/ТNTή K曂@WٍrC\40_VϋO7dWhEm"ȣ:dƼ +c&G*᠍N$A>Od5Kn=,? ,V<Ͷ d)rmם^>`SwNgmhU< H4B|㾳|V-N,$|GMwPlƵ F^N}[/[F< Ԡ62vEBص ἆtpg3J-gC;-~cR4ӣZ]&b[UE46C;馗f̋#/ ЈsgGa.?)і[nw qDL4wiX2E<xTlbk=u3?va=Y4[zٝ#aРϚD h\P$TP:m? :2|Sb 1P}!юn R[SUůNTLۑҋ{"JU{hڮGxn_Thkj7 _78ȅ0di1.FB?lێ\˖^I+q!HӾ~== 6C!m z!#hfќ5D) sv \Ia|5k ~$ruV$ϑ *\ԟų>+\LtNG\fV=XP蓪JeinBȡhnm.TR[m$=>ȭ.7t(>)aOX|%5ʆʱe!4jp l3&P?Xmi~u?Azh2X"/Sb4$p쪯۱^̗!̉ /]* Х8N eGZ{)pשWo}ho^2u>GqHwu\%0 (id\Yk 9w9I7AgPx6g0iCJn)U&,3ywnNoLMVt49y`R\QɰTBht[!LXi+Z5dy’ia_4u$`J'!z& 7 Q*(^ԗ cCE>`bbtx^@D2hƵ Ō`(spbө;ģ1~ݙhz90^Ԓ,j1Q¦z?($RDI?81[FUIC#Ȟ.LΖ'vlнԊN/FӑP!`\fc8HAQ ﲕB@*L-,<)</@P$]:Q]@f.:IJ +ZD*89 קġSܜY t,MZ-YtiYowh(> g%Qm{FEN'#|@8GlQ>pֳ %'Bl)ކ`ݸ b㭁!+PӫR‰츢\RH o=ޑ3 0]SܾzȾE$ قyAQ6-Oa8'I)MS]JdռD o]Ne/[RFңڈ<0 o Fn,x \.wX,,)؍v1aoR% ^UK0'Op(\]+i?$ϝq5h td@ b8Kɀ=,6_sQf#[kƇDCo!b '1ws3DuTH‘ drf\8Fh#`IDsIy}Z36jaNgz(z4z mSt =3`Cl˅@;t4%儘`^qQ, ( GrϴOg@ .">fGB Rih]z,_ 1pK $nHE,S7DZZƳ[S&h.1f~0TiY u;+v.Bi|#9,4#<,ZSb XQ$ w9bD"{S=] =r%ZE`W!A >v봞¿s./VO٣6T*cw 궹&JwX(I'2%y$Oe5A,@CP) C_֯%.q ad丄($ 4h/#`k4*OؾGאxWf)Zʽu = 蚒3z+/ǯkOj*a]N_FHtW0#E]@%6yC[|YՍVﷇ%?|`kGC42/>1V#%D/BLeqT񮢋)WЮLqH{۾Rvk>8O]#7;ŇPiAaF$9Obd.]DwL=צt;^rm], ΠJrj|$%X"57 fMd>0P gm1*"M|{nkۓ3?E16h3@( nNoӞxmxެ3V01U+5ڣUW13( x0ل 4Œ[)$.ֹ _ĩO?%v@RScp9Q[!-z@%ErdloSaMe:yUiT~TcKeqii0d?WI9ҕ3Ѣɴ^x@"CMam$,, m9!,JFKLcxxg_ܲxF$4CeaT;/YL {l]JAwKl>vIڔc_qq}@9ZuPxJ;O 3N6!;-C6ln1?L59)6 FoS% )Ο_r[Rz5'3;_ʔ"N=XK9͈B7!疈Fq+nҾu]3lø6 gjv=Lw4Cf+<raW~t3 ?i@C?TQǚ^kҠ\T+jVfɃ^̧et$67vܱ(Fty@Tf*T] Jц(FJ#ZJPoko3yzWcp?8wO Xu#[X OsTBENgXͨYcXYiߋs8Nqu݇4DقieP'd--K@%ZtF\&zQ"͍j!`\h+bKbs^z}ˆ[&ݓy 27@׫0B%ዣXތ'r*m~t-Gm̂BVNM Ĵdwh #X2 D/J8Մl-<([6i/ HJ8?7d-Hޥ~EaCV*o!3&''ԕ|V{+St{z>i+;pQϚ &ĴNA5;7G^LŸsY)|u:P{ 0UD{Zb Ylu3ҺWP8"|†uw@B>O+\G0 Ub<9͇+?v#MW+y6NcE3sDɎTžUAdFoI3Hh{xS>Hi`qQHF7h7Y3~3%,q@.'>SfZ~&=?I5ڝҎ_=굤pnJiN>ʕzje0?:XNQQ/)-9#z'R ZyBaamp)x M6Qܝ:skghә$Z X̦ ^1I<Ni74m/܉٬J\.vcDX+@yt7&G;Xe=#T:U)nM}m|)6[h̯KPSLU{C1WS>$Ϡ춚#fEB5S+pc"Wch'2Юbcdžh7 iGY-6{ەJ1);Hynfu *4ݤWIa2@θU9ud@Q9zwq ɞ\]+W4'곬֞?USje)m2}U uWP+56  3Kβ}pJ5WCj}8ˎR`4އ}٬=ޯ铺Dkж;Gm-6ۋQ(n]p$H@z񺀟$ TqϢAoW5:0 @h`?/k:5_ŗk8he,pS8Q"{䊏@h̹rhC0JSxuO;ܯclb2?I(߀,Rb2/'vBVCg<7@. 8Jz_fxP[LpUl! ?A 1þ0QBO%a!:yRu|V-d)90ǹI\ʰj ;$9]vjPs}cY+Tk3;[w*WC(zJZ1/2dSG{vQ8H_` KrK{Dʹ~a}YI`XGTb6`{/N=Ax+lT7<6zCK]Y)ѴyX!nկܢɊ(戇J$@(Y^Lg/pkޡs5IH$5SN>[ 1͍EIvk*n8m#-X&i?>7.@bc3Ib63dqyyS+ep:}&]\Jb̗jSCE-o ⋑^n%G[)sL|)kj"j5ƈ_!SlB|$KzaI\Ջ!dcVU/ٷ_mJ/,hLT7[pQ>v<_zgD0A"GPd4<-ݕV/t(d :ƌ>yPp`LP:^#…^P 6*%nBN1~w8KF Q0Dc8KNmd˳"qSP/t^-p@ϻ] kX.4%nԲ Z]kaҿ7Q˯0UH b/RY=yB5{LN\7`NSLj opiJ|/nZCzKoMәd+I]b(gx3VVznҖ/?̈́m0aK|cih[P`(`cT\"Oi~39 a}mf $ =-,=όngpє` Me9+#GՐ b?[K{v-FxSt H|N؜HB Pf,(R F^,D+n%;1 |TMݟ| 1D)xi OJW蜇 u}zX?[_ +{ٿz:SȕBUG=]rhz >8 u6 K(QUoXo2I?a{[Xӊp gbrr$]lu@,` 0]n'{Ar$u{oXe/Mjx9{V9.# 9iVExN*$eZ]bs2i<%79a6JR5ᶯt~yԉFdEn ]cl^46w\^֟2 8wPl OϮ&*ʖft6歫%&*J8+\l[w[Xg02]jxղ.#&xNp!R >U"ƥܑ02uÓ3 zAk2=99E'sC3@)i鱋&V\b1#]ģAâ?k[qBM还ImÅ1qg{/5ib0 Qi I>(wR(!FՂ18tr0sV@Qۿl oXwt,GnYTmdNc2yΦ!/lIݺpVe}`!ԩWI  ^&jIбzviOIv{.d1HR|\J+z"o,joԖW+WVM-@(\̙rQNk͹xV =fSryYNy!WAJoc=UFyMU`MN1 x)G۝(sH Q1B!ۙ%ȼ٥K٠֡chDm2cfKCTf.yH\տ _XY&͇=(q2dQ]Iكj ҮYXJxi=L8#ZPd>HeWżFLn}Is ZGVs!U vA""!gDQ^49xжҔF I,~z c&2̖@5ʺz]=iE-xڷ$Ux#Ps7TS,Ƽ_0F‚℻;@{iliɣU-7VMPϙ +9Ay{T}eG 2#biW+f \ 2*63.5G`P|;\}nύ$JV'm6slс[A oV{5묾J ^ KLγDn2%,L8(W Q.t Ke"bs\$ʌ}PS#RAab5خ '65#fY;FjO\Osһ5P%$W=8g&C Iw_xd ki_#7&Iԗla%D_7 sG)KYM7>f}ȱo3->h1P$ˎy)BP WU2 ]\-&4Vrֺ^z7Z->޸}_&ө 7lEq_eU[$'mF9k;b7J"X!!o@-=i1K-|t-AԶs,mIVSw"3-Iˍߊ[m_ ; T7{?ĩND}~ҥ2JoۖVb_^l8GKxzO|fy3_-KT˒B{tVL̓uZ)U4O+s+؇xZD<)n-L]`]:# je 6{Ot;HH\T|䠵j)Nשo \FQ&Joe(C5${m6H,, .l!蔲)jeR jO8V3L?qFԋ.x`SpCVα}]'u1.G-8:C \0'W|ro~qO9; ldI6Ug!_] 5 ϫ?g 8oG)d#Mc}De8 F8(-O>ܭjDy+ӫYB+3Lh{;;H#4\r{Z0#^PǾ C^DBF=PÕ&-t)? {HJEoYp'H7㷌KT:P1 y.sC0!׹3Oٝ3(8cYbI60[~)>fݮ:O%ȡ#֢~0|>}kR-ޮsq`&>*BT2qցd50)eJ|r yD73— 6}:P|I&0ļpE=>I{* z ̥yš8w '\Ԇg{d(sYm;^[`yr)7ݷHQL!wͳף. rŭ=f_mp,W%Ob?8Eih]ywFoْ}<[+)#<`$!&>sUmi"52˼gu뻮!#̄#ە ټ'"+7L7͑'{qLu![Yrg?0JTu"Y¤i'ϰ믜TJuT&7bV9' { <[eOH#^pz@C|ޑ*3CR%0 OjR$uq)&iqjZ)JT[jH n]ˇT_0%4 n~x: =VHVa@wem%Td`_|,uSIbSz)DXz+Xgqtg KW@"V{MU :T^\C@\*،<}4`1Yݦ 3.Vi(ÿH)YkxtAyco'r\] q-nbdɳB i[C^D^+5eI&bi!E>um֤[Ix165OG)\͚>I%ұ7kaVo4Idl|B:A4=4+S̖Q~6kÖC%y_R/5i-[+ W\Ϝ3Vts{o6)o\M'8ӿC #iy_J٦h0oW:k4v-/^~QKLޘaW 2 =@]ж.=51IG"zB&EzQ}Ͷv "ք%W ڕd cZrWa (O>CvjJSC79i`Hw/WLB]lDvaXDŽk&Y3F"cKrjG3z&i&0^0[_1ߵHWdeQv@\ö5Uq-6i'icZ[lҀ7,6NtCGP#; ğ 8A>l`VF(8N#vl8PΝU #J% SBp_MJ1C_9S3Ż|c7"6F:>yU],KB zt]ٌ%0P(P£C$<#T-am4yR:ʝ7EE,5$r:8}]^Vv_fꎶ׹tA^se?+'^0g_h \R0Ƴ!w1Q Z"!G yCLӀ0nhQڊKd=i<⤊dnd v},bxa,:( `C<8S!=|=@vd8˒.`-ޱU(!;pJkGSk@!Lg[x:@quVhjpe-(4jjtFE3v[ 񐲡8{B7xýxW[lh ?7{]!\jCG^_~w96M&`1Mp^Y_WLd ásGr0{ȭ7NK܅fBxUr7ԧ\}j:>{jpn)9sd$B@! "vt&]@ԸI^od+԰+=7Kco"Xۮ2O7ՎZ$~f,:kk,l̤yE\z'#e6XIkIrF,Nr@/IƠK+=Ga~XY*".x@=yƒ%k%yۮWa%\hRX0]RUtN9W:Ikb~zY >>оZX2z`'*+5#1e9=SMP%]]vlAY^۬ݧd#z65xIҿ̲4#qt,t.h(H|*t4:'p(p+G]C^n1rs99kx?MczBm(XZDu{dɏKτm̓9>KR=;׬2 cBq7a`.PX}ԎJ& fr5h*{{u;uDY*9dΐ}LZni|Hyk ^8{D3YARuItx=.2 fOΏpPCN96C̞]9D0\.!#”ïc\[7"B8/X?>pn&*R-ٝyEfA괶aUEy|CQcZ$-BAc̴+`!kK3zh1IڥҒ}M _ +J#;Yn),rO(UGŲ܅!1kD"!NaH<3ӡ8s$KHVCBƮd뿡lK?+Tu!h:v,Er06=J2uqJ8CNP;X Gs^Klz DGw*viw'" ^D{aOey6xxQk~ ~*4f;DF=+Uռa :$[Qsp7~B4#2Mn J96?'wVY@O=gMsŖ{ ~EӔMMQ :wZ#ﰑt#A!G*ȹRl8/P'ElRqB_#N#h૬>3'I]LbEUKV"s!~0L,brm 5ɳ۲3KBͽH7=n.c^|JrtgֵD[Es= YLгDhjsf{ ԉ:҅#1=1R/ܔMx&D5 Y~{uG"Jh>s IJH1|+K㕵&X: PO)R*͙+!uhk}Cl=7޼mg,0sF "9BdR"Lӽzхca#610;;f23|?wU#g!-HDz Q1MSi5ƙ;o;=C7`+(W*j &SVVnDWNx]K+L{^/_&рupM`߷aFD4?)I/Y 8 _l O$;4ƒ΃80i!w3!w;vȒp VC긧&ѠJ<+#=X/Cυk+BhX]Sٰ1 6$<IiR.s0"s3LKt_3_8< ԒX\|p1*bL(lM *yEP^LB2=b_)CfKB6w:sGz]C56 1'*9x5SH7#$1W>?sK=E[RrTp%IZϴ@Ȉ{}\">"_t**ɱ WI,/Hp-7~a^UC2j+D]~Q QAlEƵXeVX5.7(1JS!w%@eh,e0̢^tX)ӟz+s,j6wKV3+Ƴaػ̨>p&LdUneqNLY. EW(z &YEPft:W:Mfw-dh6y8g{ItY?[^襣vea7+Zzzfܠ!zk)\P)<+wpaZXr_F7d Di{C996Z"|y̝: <A œʹw!䄐[)ߝV︞ 8}j_8idHCĆ)#qYzy\)MX&=2k;>oN!{b)󒴂ɴ8fDI}hO|IfgD4JhVs;ɾ,"6wsVQ`xivҲW&I?O%:V ; \~_DLeҭ3*;&5YP7Kd~v~~Nnו?c1qz Oe3rv9N6o 7 1+9%S`bwd*=\UNcZ(x`x--cZ2x~F4nYjFҍL7gn6G6؄.69vw-wRy) Pz$=C צs^O"zGz utFl%'#NG߆ePѲjQw5ęYto2yb̚ġwgAN y*T魯ԃZu=~+W8S~ʩКx"7 r"PA[^LϺ%cE^!(='7;Z0=|#iJ\]Q|5}$߄+rfu~VBt^iTZ9b[zm`A=O;i5/:'3w\NܹHQ~$ޝBQeZ]+#'d ˕ Hԕ:K$aa8~ fmm9k/΍"Zcd.)}\.Q?6[N.&"mMe`ZFez+Lg4.McrMw9Vn-xwlQ~S;?Qc*B$^;H }$uÃ)4H\dhI*1R[˄IIeV.gMI}/k]<(nظJYzRw;1ykTѪ\.UP),Vԧ_Z IYƪ0wsDՏ$d86]svYt9zZyEbS/HPZjN:W*3zcg0ahcMQX9gh3)ym&QIn:&qf h\t&÷ Jju G׎ J]x юHf3UmџߢlȲCAO##ETT< T.Y-Gu3-lod34UV}Tl4a%{8a)98>> WY?Y)_L5l + D{@Eq{,ݪ 0B,`q"K{âs+t=1TGXv(hT2>Agpt->7M{Tg,qhU6bֿ2t*X-|KXy!W*s"!JLWG W{$7+ T׹8L я@lk_>_mt *Z6c|;)?)6#AϧpYAЛ XåE(2+ |j0\&,g~d~͵kJ[?6p0ZFzpl|+w tqZNf+FqX2`$`} ";%FRs_z= ^h+9lm txT\K3-"7+Z%h՗_2!KHl\V͓lՐyMeM>vA:5q;BWNc5S+6nũժS7|іDߨ1d+D\M]:P^,*:ʆ.2ѯqtm ΚH;7Ͻ4'9qR 9n^NE {hq>?:¹TIpylasu,Zai%UgJ XRH͜mk?:Mb˚*˕VO v/ lJq g;:N55RP}S7=0FzD;@#x.EVX^f[d{I$ 81c-uf}^=5f|-4(#?Q%?.Xmc_ Rƹ =W T>ٻBz^z~RBni;, dj~5^PbR1 94R"G" {dij>09i%ێlkwEwlC&ZFlP2E<.+]>vw$=;ouyN&Lr@p`jw0p펫W)5&8B& ,OmIhWNWO&RtԂ!Qpb);qT:#;˨bVr.8I/1P'wp9~H7}":0j iw_=3.m+w׭e:PךnNh4+yЉB6x T 2EX8k&74S2L-g%{sHj ijYh"dRk=ƣlJ,89׉\J{I?s UqY\%x:#x!Bgnn{, ⇠TYY,b|߷ ~8u pv3oj`^lY%ξcw%cWK( 0ő`7j9gb^we^ J"p"n$8tztF|0M8bw\hM j>Eǝu>, Kt~){ce)eq8be55PWV ~IT "*'&Eȅ$5;2]u1JUF.J^OԞYzG 5P($Ñ=;pwR$fO|ŲBLǽ6O5;6%𰅑h;PdY1IY<իی IL$5ZZ:}BO\,yQLsSR@CVJ;2|} ly1ƽPeq|3Jh8>B-A`o.8-ūu~".oJm顒a!go$9}O )D`.,+m}zc []/1λ4nrhHdk&"bnY`,f%.rBP֜@fM9 d&Y})99!l1/Nۡ+?v0L!k-2%΀,zR{j `;L0@) ` s^#vAi,de--^]m4R|>kWL3[$`]j^켙3K ɂ#TF&( ⮝N SdlrpAtS—1`XjڗGq̘P.Ho?g.iQmq@Zh fL׌StPqu(\{Gx]_^ %%!^.FdU~m(W:;Fqu2H"G=дCxPᴽcXk1( œfx]ULz vD9ݣ솳O!d[msa*^Dy|}f3!T qn6:Xr(/b[UyV>1x.)[jj] $ Ġ|LDRw"jrk>nM6_9{m̠#v%Ǒ餢O:)v\ ʂu #Jp=tYej7CG=^OCIB{(n~/m/S&j _(0#v5Z2O~_t~& /un9n v5Q 2U 9V,zCfW|mL N_ci^}F2RxܿymuxQ^2+{ jp,|NɆR+8zE;JRgim, :+آ釟`Gh l,$݆~HV!ZvEL1ܗ1l:Fв7%P֖ qyc\={cÃe>C#V^lT=d0-f'FQGg@'(~ݩNll`fNt󹮰*)فy /4r㱢x>][%ZJ[7gkе͋F)R~lX(dҚ |h. eb8)_L3̑]R>gFx*=*w>~c"EvCj4)@qG0lav`YՇ(6xhIEþlFWsܱ|I c%POߝۢJnև 9Ali#!/F&g6p-x{"$;0u7r-3㲉{Zb8o(|N)JzQ/ jI[|Ąv?++*5vS; >]y%g@Ee58`vY^/SZNmm|J@'X^ע9&ҰyqEԳYOt9L-?{ RЌY^˩dzV%r*(6Be\Ї&jD @1ȍ4{gyZ͵ Ptʯ.qClڵ5QpAzRRn.p Hp?xȏ7 ஃ:9΅Ya6\pH+FKF4?cfح_ccd T nL-Μzqޱ]Vͧoc!v*>-~#L]e&̈́>Kq!n39Ơ:QEn =hLHIQhz*Y8N&\|QDKAqɹ2Ȥ~LJcKw5͔VkȽ$rDߠʘ*lR'mvjm3j/6j__##[}ۨWpBQ'ǟE*vp#p(QNpP;2|p:a (h۩,Xhŭi Z3GM%ƉaM3(^);Z;koVÙkߋ 4fB&mqn]I =0fRUc'9?ʏU .E$bu7c;X' m |i:̝>"~C#~y~|j0(? I 0}{tEL<跍Eڅ'R0lS3#FV7p(7I7w+:|XcK-}9]e h|nܙcY]>tjvCxL-Q9 ܾ\%E?VfP!l)F̚BqϜzlH, +D?XUUDr 351cV: RYMIBQ+sNj?lxGaˢHՐE9ƗBf~.@Uްߞ*ىpқxȃc o}?'2PeKTRKtqHfdN9% *ŴH)s_ܪjF kvnpC:_210A!i._zBB}%֪Qb@-5~Z#rLɓOG'TF "GG"hSȁHAOLͬ'lL j@!Vub7ۅi6z3.N9+?Wo.2DmX2JHWYNFy |M# #|b $X^ZN2G==ES./~ՍDUf mOc/Lmr@bmeC+HK`U5ly'ŲeQBlpx[5yO$y0@@: Uf|vd߂00O+" AҸض6fv;x 64v>8F?\t>?@o?pyb]]ST 3}ǰBa[CmQ)U*0t%H/ŅI88ǀuS(qOfAkbhNaW`g, C%6s h]ž{Xi8x+2Q=Qr 78"̾~lB[q̦D)](h98ZO6HcwƁ qzhD6v;GdoEIE֑2_Fu9togjqU;rUh߳Kdfқn@豦KJ"P `j27 7䔯hL6$.+ۣ^,i<+Vl+}y#~䐥hŤ睌!G3D/cS>LѳMU?P]{[Sy_Ԧl ~@"˺omTuQy~qQ(!ӐdI7-H\XmKiu%vvagaC6i/N9u[ 4 E#UU%7Z{O+COrR]YluIg5%4?7l_ZqQT]G;w=WGS~{9P`uB'pE5K.`{Y8cAxp4ڲ]7g )}GCwKi.(OqAҴ;sBH7yYH`{ ~ݣYP %CԑGN>=^[R˗N 2Dm g'<5r$6tKe“t$A5;"2#ANl 6/(bgu-ϯ[pNHhr*},В'+%PmMb)Ãx874gHU\bpMs" H{/S{q/\ Q> m̚uR}l0];p2js5shoNxIZx$ dJ ݬ])>XLBQHWW p6'k垤?#8%ЁN0R:;~e s9Ϣx c2=cT 4\l8wG /(AKBgiex-uA`M[m>셏[V,KE!/6?niu4*,q|zp VE~E*^h"y~"ñIB>>b dksISC<:Q, u u"4C|yZ6Cym ˓EƴScs–7*ĺKo .$C$Lc@-E S{Ow(x@}K$HŚ;UCѕ]'|;dWC#ѰYQ=51> qg5n"*a[CEs/="(!rG:]P󞍜딏W@%I,|{}I ΧIOC,Li&Wڔٛ9maANr]dד7v7C cSgpt8M4sglI@Qp`d8_gQ IdZLX-ՓF'f3b.a71˥j܎Ac cAA/<&imVLy2i(3Se_]D)Wt$8 Z,?d]Eḝesm9𔧔EH-2;*K p!:(nωPGEa+NГGcݑn^ ʌڇl2Cu-Y22A8p*I;'F8u)>Ql3H"{ V?IcsyB} ?̩fs4Xb'`.鐼;=3Oq'm}2A??윋9/\IvسZZn^_._V։w&10?6Yb[dr]]H# "Ak-p._v+H%&Lwfۡ3yU.XӓO(hߣ~(dYl`DELLzSw\o bn̊Xg\tWv;# :-AIQΥ_~FnJ< Tڿq{Yh&K}vVs$3C0 ;xq5zuTXJXϾW s# 畳yV8!];A*V.utG؄3s cu6Ać23 55ۋtc.Qd`+*vPTLd9Fn7sz} }++,Zs/hƘVu|O 8\S1,xYh$%+NXLӹ;DԾE-I|eАiq%p~T6b@(ªAL@]JuuaY9͓K.R<b"7ΆQ¢^$ ggOhokP^Eԍ'eڶR!%I9 `!06я%Dj}dδq0HTH3ܴ]mљ~"[_Xq-3pF% _I 1˙Ì8>px 3M\[~rP̺=KP^q49[$ ePu]JTX+w D8E$XXq(u/Q}Qinღ+%㓪de$ae80 &<[e`Q=qu_Md' o,HHz# E&p 6Ʃd5 F䕨Z]K\ݰ:iyz 7'l4>j wo}SIp{T(r=ǿw29"9, z}*WAgDу.My W)OiwDV;gb#nChmQyFY[˿{rA#|_u%c49Wn" md䧾 ^\HF XZs\j11{{~잲]a:[ROċE܂g)-MXJ$dCScsR)o뼸 %/MczyKKa?}x6 wnSت(F+0Fb&h$,%rYOB }lv.$͖[_|[foj ߹CNft^laTJ&t !MB2E㓠6=9QwGȥrUTzHF]u֬&4 jYX|Q Y:F\!85ldm`}!<7@/(@/? DPzĨ1&zl s=kD/?]}րK|` j?:O|fbu}Q!,J=OHjCOB7 t ey)q7zEf|]:V1B5܎ޞߪͮ(w|}dHtcȬ5C-c< r:Y1œi~K x`T>ьr3Kx~Qw '8ZjJ@24C?LE|GstJmRg̩fu0:y­,7v5_J QL1x(tKmaBPqJ.)fl|Gp 9B ļ{1᪞E#N{.?ZWh^bl v}D]~8 12ow-c AS;f΄.S;+ bk#KP'R51tR*)Z8ZA;4/I髚a3RbB?YdR`Nͷ2Lqdg3nj 3KhfNw^U2w^:p̄7.aI!6_uL9ƻINa"ZɇgD"҈@7O–fbCD7T9G[7ae^5e!8=e5blQ@0"pBr>ck S0T' pF˛m <EׅW@L ..I=Pgn "c^Hd4sXҗ?&& `) UG"[&8U*yܦ|"wI!;Cu_]np7m*2|!HhWqyݠe{Ń_фR#=e1[5 [GZX*?َI]h}jeMWdQ# '$HQQٮWW@`a̺JJEf^ZTԱoƎYq]uN}4BF]fyuWD+3N0ʘ)5  nii|v^e`D;.sAqEq4$~i_%*(F(j-!P?homw.un 4u)K4cNX 9O,l{ѡxK^q봙I4L`yj@Cj+#ͼ=i$즖[m(11˵"!GWոBP٦wj1yVzhg]uv6![O釠9 00Af!c(J:Nnq% kR^w-4QG3-tq;OSNVZL=Bĵ#c!k궐[3D7s589t'yY{ƞo:P% `z[aܯ$AIzgmþ Ǐ?GTDOxܷrE&4QHq`oU' |7 +el{G=샔) eY؃#-pS4q\bP’$34?Mf װS(ozg&7~: YZ