bpftool-5.10.0-60.134.0.161.oe2203 >  A fW^^f\]R2x$,4I] tIN+5wb\[d NiH=SBmh"Z 83rA41.~27#kGmfx,zmmDTu Y/l>fU#(0@`M $߷х>1P:,Tb<<:6tj&i3p7I12a;*5У:$#B(dcރG74d23c15f63b35b7711579b465587d9fc2091c375b8d9e1f236345b9d67a5b6135712a16ad1d65bf1bbd0e2a42e295693f074474cTfW^^fHxv0~?1C_ j%m)'D,+d,52$qIF}F-Ĝ`2甇Wyd~iGjX9tĔD&2AԚJDjqBPQHV>|*|!&ƝLH5T:=Z+TF!By)\Jt*te=NN*; Є%eolY ^W \` J?I6 zbIoB'gl<@>p@u1?u!d  % b )5LR\   @  4h ( 8 l9 l:&~lFl{GlHlIm0XmDYmL\m]m^oebpcqdq\eqafqdlqftquqvrwsxsyt@zttttttCbpftool5.10.060.134.0.161.oe2203Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.fobs-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^@Jialin Zhang - 5.10.0-60.134.0.161Jialin Zhang - 5.10.0-60.133.0.160Jialin Zhang - 5.10.0-60.132.0.159Jialin Zhang - 5.10.0-60.131.0.158Jialin Zhang - 5.10.0-60.130.0.157Jialin Zhang - 5.10.0-60.129.0.156Jialin Zhang - 5.10.0-60.128.0.155Jialin Zhang - 5.10.0-60.127.0.154Jialin Zhang - 5.10.0-60.126.0.153Jialin Zhang - 5.10.0-60.125.0.152Jialin Zhang - 5.10.0-60.124.0.151Jialin Zhang - 5.10.0-60.123.0.150Jialin Zhang - 5.10.0-60.122.0.149Jialin Zhang - 5.10.0-60.121.0.148Jialin Zhang - 5.10.0-60.120.0.147Jialin Zhang - 5.10.0-60.119.0.146Jialin Zhang - 5.10.0-60.118.0.145Jialin Zhang - 5.10.0-60.117.0.144Jialin Zhang - 5.10.0-60.116.0.143Jialin Zhang - 5.10.0-60.115.0.142Jialin Zhang - 5.10.0-60.114.0.141Jialin Zhang - 5.10.0-60.113.0.140Jialin Zhang - 5.10.0-60.112.0.139Jialin Zhang - 5.10.0-60.111.0.138Jialin Zhang - 5.10.0-60.110.0.137Jialin Zhang - 5.10.0-60.109.0.136Jialin Zhang - 5.10.0-60.108.0.135Jialin Zhang - 5.10.0-60.107.0.134Jialin Zhang - 5.10.0-60.106.0.133Jialin Zhang - 5.10.0-60.105.0.132Jialin Zhang - 5.10.0-60.104.0.131Jialin Zhang - 5.10.0-60.103.0.130Chunsheng Luo - 5.10.0-60.102.0.129Jialin Zhang - 5.10.0-60.102.0.128Chunsheng Luo - 5.10.0-60.101.0.127Jialin Zhang - 5.10.0-60.101.0.126Shi Kemeng - 5.10.0-60.100.0.125Jialin Zhang - 5.10.0-60.100.0.124Jialin Zhang - 5.10.0-60.99.0.123Jialin Zhang - 5.10.0-60.98.0.122Jialin Zhang - 5.10.0-60.97.0.121Jialin Zhang - 5.10.0-60.96.0.120Jialin Zhang - 5.10.0-60.95.0.119Jialin Zhang - 5.10.0-60.94.0.118Jialin Zhang - 5.10.0-60.93.0.117Jialin Zhang - 5.10.0-60.92.0.116Jialin Zhang - 5.10.0-60.91.0.115Jialin Zhang - 5.10.0-60.90.0.114Jialin Zhang - 5.10.0-60.89.0.113Jialin Zhang - 5.10.0-60.88.0.112Jialin Zhang - 5.10.0-60.87.0.111Jialin Zhang - 5.10.0-60.86.0.110Jialin Zhang - 5.10.0-60.85.0.109Zheng Zengkai - 5.10.0-60.84.0.108Jialin Zhang - 5.10.0-60.83.0.107Jialin Zhang - 5.10.0-60.82.0.106Jialin Zhang - 5.10.0-60.81.0.105Jialin Zhang - 5.10.0-60.80.0.104Jialin Zhang - 5.10.0-60.79.0.103Jialin Zhang - 5.10.0-60.78.0.102Jialin Zhang - 5.10.0-60.77.0.101Zheng Zengkai - 5.10.0-60.76.0.100Zheng Zengkai - 5.10.0-60.75.0.99Zheng Zengkai - 5.10.0-60.74.0.98Zheng Zengkai - 5.10.0-60.73.0.97Zheng Zengkai - 5.10.0-60.72.0.96Zheng Zengkai - 5.10.0-60.71.0.95Zheng Zengkai - 5.10.0-60.70.0.94Zheng Zengkai - 5.10.0-60.68.0.93Zheng Zengkai - 5.10.0-60.67.0.92Zheng Zengkai - 5.10.0-60.66.0.91Zheng Zengkai - 5.10.0-60.65.0.90Zheng Zengkai - 5.10.0-60.63.0.89Zheng Zengkai - 5.10.0-60.61.0.88Zheng Zengkai - 5.10.0-60.59.0.87Zheng Zengkai - 5.10.0-60.58.0.86Zheng Zengkai - 5.10.0-60.57.0.85Zheng Zengkai - 5.10.0-60.56.0.84Zheng Zengkai - 5.10.0-60.55.0.83Zheng Zengkai - 5.10.0-60.54.0.82Zheng Zengkai - 5.10.0-60.53.0.81Zheng Zengkai - 5.10.0-60.52.0.80Zheng Zengkai - 5.10.0-60.51.0.79Zheng Zengkai - 5.10.0-60.50.0.78Zheng Zengkai - 5.10.0-60.49.0.77Zheng Zengkai - 5.10.0-60.48.0.76Zheng Zengkai - 5.10.0-60.47.0.75Zheng Zengkai - 5.10.0-60.46.0.74Zheng Zengkai - 5.10.0-60.45.0.73Zheng Zengkai - 5.10.0-60.43.0.72Zheng Zengkai - 5.10.0-60.42.0.71Zheng Zengkai - 5.10.0-60.41.0.70Zheng Zengkai - 5.10.0-60.40.0.69Zheng Zengkai - 5.10.0-60.39.0.68Zheng Zengkai - 5.10.0-60.38.0.67Zheng Zengkai - 5.10.0-60.37.0.66Zheng Zengkai - 5.10.0-60.36.0.65Zheng Zengkai - 5.10.0-60.35.0.64Zheng Zengkai - 5.10.0-60.34.0.63Zheng Zengkai - 5.10.0-60.33.0.62Zheng Zengkai - 5.10.0-60.32.0.61Zheng Zengkai - 5.10.0-60.31.0.60Zheng Zengkai - 5.10.0-60.30.0.59Zheng Zengkai - 5.10.0-60.28.0.58Zheng Zengkai - 5.10.0-60.27.0.57Zheng Zengkai - 5.10.0-60.23.0.56Zheng Zengkai - 5.10.0-60.22.0.55Zheng Zengkai - 5.10.0-60.21.0.54- !6180 [sync] PR-5093: wifi: mac80211: fix potential key use-after-free - !6218 RDMA/siw: Fix connection failure handling - !6236 [sync] PR-6193: uio_hv_generic: Fix another memory leak in error handling paths - !6232 [sync] PR-6192: arm64: dts: qcom: sdm845-db845c: Mark cont splash memory region as reserved - !6186 Fixed CVE-2023-52504 - uio_hv_generic: Fix another memory leak in error handling paths - arm64: dts: qcom: sdm845-db845c: Mark cont splash memory region as reserved - !6196 tee: amdtee: fix use-after-free vulnerability in amdtee_close_session - !6188 [sync] PR-5466: wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() - RDMA/siw: Fix connection failure handling - !6113 cifs: Fix UAF in cifs_demultiplex_thread() - tee: amdtee: fix use-after-free vulnerability in amdtee_close_session - wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() - !6172 [sync] PR-6137: vfio/pci: Lock external INTx masking ops - x86/alternatives: Disable KASAN in apply_alternatives() - wifi: mac80211: fix potential key use-after-free - !6125 fix-CVE-2021-47101 - vfio/pci: Lock external INTx masking ops - !6135 [sync] PR-5717: v2 fix CVE-2023-52587 - !6148 [sync] PR-6101: vfio/pci: Disable auto-enable of exclusive INTx IRQ - !6141 [sync] PR-6047: hv_netvsc: Fix race condition between netvsc_probe and netvsc_remove - !6131 [sync] PR-4923: mm/damon/vaddr-test: fix memory leak in damon_do_test_apply_three_regions() - !5419 [sync] PR-5317: KVM: s390: fix setting of fpc register - vfio/pci: Disable auto-enable of exclusive INTx IRQ - !5129 [sync] PR-5113: fix CVE-2023-52578 - !5120 [sync] PR-5062: team: fix null-ptr-deref when team device type is changed - hv_netvsc: Fix race condition between netvsc_probe and netvsc_remove - !6117 wifi: rt2x00: restart beacon queue when hardware reset - !6054 [sync] PR-6017: drm/amdgpu: fix use-after-free bug - !6122 dma-debug: don't call __dma_entry_alloc_check_leak() under free_entries_lock - IB/ipoib: Fix mcast list locking - RDMA/IPoIB: Fix error code return in ipoib_mcast_join - mm/damon/vaddr-test: fix memory leak in damon_do_test_apply_three_regions() - asix: fix wrong return value in asix_check_host_enable() - asix: fix uninit-value in asix_mdio_read() - net: asix: fix uninit value bugs - dma-debug: don't call __dma_entry_alloc_check_leak() under free_entries_lock - wifi: rt2x00: restart beacon queue when hardware reset - cifs: Fix UAF in cifs_demultiplex_thread() - !6077 [sync] PR-5973: EDAC/thunderx: Fix possible out-of-bounds string access - !6046 mm/swap: fix race when skipping swapcache - !6022 [sync] PR-5970: fixup CVE-2024-26751 - !6034 [sync] PR-5969: fbdev: savage: Error out if pixclock equals zero - EDAC/thunderx: Fix possible out-of-bounds string access - !5848 ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() - !6057 fs/ntfs3: fix CVE-2023-52640 - fs/ntfs3: Fix oob in ntfs_listxattr - fs/ntfs3: fix panic about slab-out-of-bounds caused by ntfs_list_ea() - ntfs: Fix panic about slab-out-of-bounds caused by ntfs_listxattr() - drm/amdgpu: fix use-after-free bug - mm/swap: fix race when skipping swapcache - !5987 [sync] PR-5901: CVE-2024-26695 - !5980 [sync] PR-5812: afs: Increase buffer size in afs_update_volume_status() - fbdev: savage: Error out if pixclock equals zero - ARM: ep93xx: Add terminator to gpiod_lookup_table - !5947 [sync] PR-5831: fbdev: sis: Error out if pixclock equals zero - !5958 [sync] PR-5884: KVM: arm64: vgic-its: Fix CVE-2024-26598 fix patch issue - !5842 [sync] PR-5348: s390/ptrace: handle setting of fpc register correctly - crypto: ccp - Fix null pointer dereference in __sev_platform_shutdown_locked - !5856 dmaengine: ti: edma: Add some null pointer checks to the edma_probe - afs: Increase buffer size in afs_update_volume_status() - KVM: arm64: vgic-its: Fix CVE-2024-26598 fix patch issue - fbdev: sis: Error out if pixclock equals zero - dmaengine: ti: edma: Add some null pointer checks to the edma_probe - ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() - s390/ptrace: handle setting of fpc register correctly - KVM: s390: fix setting of fpc register - net: fix kabi check warning - net: Fix unwanted sign extension in netdev_stats_to_stats64() - net: bridge: use DEV_STATS_INC() - net: add atomic_long_t to net_device_stats fields - team: fix null-ptr-deref when team device type is changed- !5942 CVE-2021-46926 - !5944 [sync] PR-5861: ksmbd: fix uaf in smb20_oplock_break_ack - !5936 [sync] PR-5911: CVE-2023-52484 - !5932 [sync] PR-5895: i2c: i801: Fix block process call transactions - !5927 [sync] PR-5863: CVE-2024-26788 - !5908 [sync] PR-4928: drm/bridge: sii902x: Fix probing race issue - !5782 ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() - !5918 [sync] PR-5870: drivers/amd/pm: fix a use-after-free in kv_parse_power_table - !5903 [sync] PR-4931: phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP - ksmbd: fix uaf in smb20_oplock_break_ack - ALSA: hda: intel-sdw-acpi: harden detection of controller - iommu/arm-smmu-v3: Fix soft lockup triggered by arm_smmu_mm_invalidate_range - iommu/arm-smmu-v3: Fix size calculation in arm_smmu_mm_invalidate_range() - !5907 [sync] PR-5811: Fixed CVE-2021-47037 - !5871 [sync] PR-4794: serial: imx: fix tx statemachine deadlock - !4907 [sync] PR-4865: Input: powermate - fix use-after-free in powermate_config_complete - i2c: i801: Fix block process call transactions - dmaengine: fsl-qdma: init irq after reg initialization - !5896 [sync] PR-5808: nilfs2: fix hang in nilfs_lookup_dirty_data_buffers() - !5888 [sync] PR-5832: CVE-2023-52467 - drivers/amd/pm: fix a use-after-free in kv_parse_power_table - drm/bridge: sii902x: Fix probing race issue - ASoC: q6afe-clocks: fix reprobing of the driver - ASoC: q6afe-clocks: fix warning on symbol scope - phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP - nilfs2: fix hang in nilfs_lookup_dirty_data_buffers() - !5748 ksmbd: fix global oob in ksmbd_nl_policy - mfd: syscon: Fix null pointer dereference in of_syscon_register() - serial: imx: fix tx statemachine deadlock - !5826 [sync] PR-5785: net: qualcomm: rmnet: fix global oob in rmnet_policy - !5817 [sync] PR-5780: bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS - !4799 [sync] PR-4764: binder: signal epoll threads of self-work - !5790 usb: hub: Guard against accesses to uninitialized BOS descriptors - !5797 [sync] PR-5788: v2 Patches to Fix CVE-2023-52454 - !5820 [sync] PR-5789: perf/x86/lbr: Filter vsyscall addresses - net: qualcomm: rmnet: fix global oob in rmnet_policy - !5775 [sync] PR-5724: ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs - perf/x86/lbr: Filter vsyscall addresses - bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS - !5764 [sync] PR-5642: btrfs: don't abort filesystem when attempting to snapshot deleted subvolume - nvmet-tcp: Fix the H2C expected PDU len calculation - nvmet-tcp: Fix a kernel panic when host sends an invalid H2C PDU length - usb: hub: Guard against accesses to uninitialized BOS descriptors - ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() - ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs - btrfs: don't abort filesystem when attempting to snapshot deleted subvolume - ksmbd: fix global oob in ksmbd_nl_policy - !5704 [sync] PR-5507: ext4: Validate inode pa before using preallocation blocks - !5708 ext4: dio: Put endio under - ext4: Optimize endio process for DIO overwrites - iomap: Add a IOMAP_DIO_MAY_INLINE_COMP flag - iomap: pass a flags argument to iomap_dio_rw - iomap: rename the flags variable in __iomap_dio_rw - iomap: add IOMAP_DIO_INLINE_COMP - iomap: use an unsigned type for IOMAP_DIO_* defines - iomap: cleanup up iomap_dio_bio_end_io() - ext4: Validate inode pa before using preallocation blocks - Input: powermate - fix use-after-free in powermate_config_complete - binder: signal epoll threads of self-work- !5681 [sync] PR-5266: llc: call sock_orphan() at release time - !5689 net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn() - !5685 [sync] PR-5253: tomoyo: fix UAF write bug in tomoyo_write_control() - net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn() - tomoyo: fix UAF write bug in tomoyo_write_control() - llc: call sock_orphan() at release time - !5432 [sync] PR-5232: jfs: fix cve issue - !5637 [sync] PR-5617: v4 Fix I/O high when memory almost met memcg limit - !5664 [sync] PR-5580: CVE-2023-52622 - ext4: avoid online resizing failures due to oversized flex bg - ext4: unify the type of flexbg_size to unsigned int - ext4: remove unnecessary check from alloc_flex_gd() - !5646 [sync] PR-5493: arm64/mpam: Fix repeated enabling in mpam_enable() - !5634 [sync] PR-5518: dm: revert partial fix for redundant bio-based IO accounting - !5631 [sync] PR-5521: md/raid5: fix atomicity violation in raid5_cache_count - arm64/mpam: Fix repeated enabling in mpam_enable() - mm/readahead: don't decrease mmap_miss when folio has workingset flags - mm/readahead: break read-ahead loop if filemap_add_folio return -ENOMEM - !5618 [sync] PR-5606: mm/mlock: return EINVAL for illegal user memory range in mlock - dm: revert partial fix for redundant bio-based IO accounting - md/raid5: fix atomicity violation in raid5_cache_count - mm/mlock: return EINVAL for illegal user memory range in mlock - !5471 jfs: fix array-index-out-of-bounds in dbAdjTree - jfs: fix array-index-out-of-bounds in dbAdjTree - jfs: fix array-index-out-of-bounds in diNewExt - jfs: fix uaf in jfs_evict_inode- !5533 media: pvrusb2: fix use after free on context disconnection - !5447 Fix CVE-2021-47094 - !5501 [sync] PR-5316: v2 iomap: add support to track dirty state of sub pages - media: pvrusb2: fix use after free on context disconnection - !5137 [sync] PR-4933: scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command - iomap: add support to track dirty state of sub pages - !5027 [sync] PR-4987: net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg - !5438 [sync] PR-5286: serial: sc16is7xx: convert from _raw_ to _noinc_ regmap functions for FIFO - !5323 jfs: fix slab-out-of-bounds Read in dtSearch - !5328 UBSAN: array-index-out-of-bounds in dtSplitRoot - !5435 [sync] PR-5355: CVE-2023-52593 - !5310 FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree - KVM: x86/mmu: Don't advance iterator after restart due to yielding - KVM: x86/mmu: Factor out tdp_iter_return_to_root - !5389 [sync] PR-5259: CVE-2024-26627​ - serial: sc16is7xx: convert from _raw_ to _noinc_ regmap functions for FIFO - wifi: wfx: fix possible NULL pointer dereference in wfx_set_mfp_ap() - scsi: core: Move scsi_host_busy() out of host lock if it is for per-command - scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler - !5371 [sync] PR-5313: bus: mhi: host: Add alignment check for event ring read pointer - !5287 [sync] PR-5231: af_unix: fix lockdep positive in sk_diag_dump_icons() - bus: mhi: host: Add alignment check for event ring read pointer - UBSAN: array-index-out-of-bounds in dtSplitRoot - jfs: fix slab-out-of-bounds Read in dtSearch - FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree - af_unix: fix lockdep positive in sk_diag_dump_icons() - scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command - net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg- !5343 CVE-2023-52447 - !5365 v2 CVE-2023-52452 - bpf: Fix accesses to uninit stack slots - bpf: Fix verification of indirect var-off stack access - bpf: Allow reads from uninit stack - bpf: expose bpf_strtol and bpf_strtoul to all program types - bpf, verifier: Fix memory leak in array reallocation for stack state - bpf: verifier: Use copy_array for jmp_history - bpf: verifier: Improve function state reallocation - !5181 [sync] PR-4805: CVE-2023-52451 backport to OLK-5.10 v2 - bpf: Fix kabi breakage in struct bpf_map and struct bpf_map_ops - bpf: Defer the free of inner map when necessary - bpf: Set need_defer as false when clearing fd array during map free - bpf: Add map and need_defer parameters to .map_fd_put_ptr() - !5277 [sync] PR-5246: ceph: fix deadlock or deadcode of misusing dget() - !5293 [sync] PR-5240: powerpc/lib: Validate size for vector operations - powerpc/lib: Validate size for vector operations - !5225 [sync] PR-5197: drm: Don't unref the same fb many times by mistake due to deadlock handling - !4852 [sync] PR-4847: btrfs: mainline backport - ceph: fix deadlock or deadcode of misusing dget() - !5191 [sync] PR-5164: nfc: nci: assert requested protocol is valid - !5184 [sync] PR-5156: RDMA/srp: Do not call scsi_done() from srp_abort() - !5123 [sync] PR-5109: CVE-2024-26586 - !5097 [sync] PR-5078: RDMA/rxe: Return CQE error if invalid lkey was supplied - drm: Don't unref the same fb many times by mistake due to deadlock handling - !5200 [sync] PR-5178: net: nfc: llcp: Add lock when modifying device list - net: nfc: llcp: Add lock when modifying device list - nfc: nci: assert requested protocol is valid - RDMA/srp: Do not call scsi_done() from srp_abort() - !5165 [sync] PR-5117: fix CVE-2023-52527 - powerpc/pseries/memhp: Fix access beyond end of drmem array - powerpc/pseries/memhotplug: Quieten some DLPAR operations - l2tp: pass correct message length to ip6_append_data - ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data() - mlxsw: spectrum_acl_tcam: Fix stack corruption - mlxsw: spectrum_acl_tcam: Reorder functions to avoid forward declarations - mlxsw: spectrum_acl_tcam: Make fini symmetric to init - mlxsw: spectrum_acl_tcam: Add missing mutex_destroy() - mlxsw: spectrum: Use 'bitmap_zalloc()' when applicable - mlxsw: spectrum_acl_erp: Fix error flow of pool allocation failure - RDMA/rxe: Return CQE error if invalid lkey was supplied - btrfs: fix deadlock when cloning inline extents and using qgroups - btrfs: do not start and wait for delalloc on snapshot roots on transaction commit- !5153 [sync] PR-4645: f2fs: explicitly null-terminate the xattr list - !5146 [sync] PR-4925: v2 btrfs: do not ASSERT() if the newly created subvolume already got read - !4667 [sync] PR-4646: binder: fix use-after-free in shinker's callback - !4830 [sync] PR-4803: CVE-2024-26583 - f2fs: explicitly null-terminate the xattr list - !4748 [sync] PR-4672: uio: Fix use-after-free in uio_open - !5068 [sync] PR-5033: v3 Remove WQ_FLAG_BOOKMARK flag - btrfs: fix double free of anonymous device after snapshot creation failure - btrfs: do not ASSERT() if the newly created subvolume already got read - !5083 [sync] PR-5058: net: fix possible store tearing in neigh_periodic_work() - !5085 [sync] PR-5064: net: rds: Fix possible NULL-pointer dereference - !5125 [sync] PR-4891: Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security - !5079 [sync] PR-5051: dm: limit the number of targets and parameter size area - !5000 [sync] PR-4988: ieee802154: ca8210: Fix a potential UAF in ca8210_probe - Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security - !4838 [sync] PR-4742: block: add check that partition length needs to be aligned with block size - !5065 [sync] PR-5032: net/sched: act_ct: fix wild memory access when clearing fragments - net: rds: Fix possible NULL-pointer dereference - net: fix possible store tearing in neigh_periodic_work() - dm: limit the number of targets and parameter size area - sched: remove wait bookmarks - filemap: remove use of wait bookmarks - net/sched: act_ct: fix wild memory access when clearing fragments - !4984 [sync] PR-4339: 修复pmem_legacy_device未被编译问题 - !4963 [sync] PR-4901: fix CVE-2021-47036 - !5011 nilfs2: fix potential use after free in nilfs_gccache_submit_read_data() - !5005 [sync] PR-4979: CVE-2021-47028 - nilfs2: fix potential use after free in nilfs_gccache_submit_read_data() - mt76: mt7915: fix txrate reporting - mt76: mt7915: rename mt7915_mcu_get_rate_info to mt7915_mcu_get_tx_rate - !4731 [sync] PR-4706: mtd: Fix gluebi NULL pointer dereference caused by ftl notifier - ieee802154: ca8210: Fix a potential UAF in ca8210_probe - pmem: compile pmem legacy device while libnvdimm as a module - udp: properly flush normal packet at GRO time - udp: skip L4 aggregation for UDP tunnel packets - block: add check that partition length needs to be aligned with block size - tls: fix race between tx work scheduling and socket close - tls: fix race between async notify and socket close - net: tls: factor out tls_*crypt_async_wait() - tls: rx: simplify async wait - uio: Fix use-after-free in uio_open - mtd: Fix gluebi NULL pointer dereference caused by ftl notifier - binder: fix use-after-free in shinker's callback- !4955 [sync] PR-4868: net: openvswitch: limit the number of recursions from action sets - !4960 [sync] PR-4940: apparmor: avoid crash when parsed profile name is empty - !4951 arm64: head.S: always initialize PSTATE - apparmor: avoid crash when parsed profile name is empty - net: openvswitch: limit the number of recursions from action sets - arm64: head.S: always initialize PSTATE - !4754 [sync] PR-4737: blk-mq: fix IO hang from sbitmap wakeup race - !4813 [sync] PR-4702: efivarfs: force RO when remounting if SetVariable is not supported - !4795 [sync] PR-4747: KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache - efivarfs: force RO when remounting if SetVariable is not supported - !4791 v2 gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump - KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache - gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump - blk-mq: fix IO hang from sbitmap wakeup race - !4722 [sync] PR-4694: v2 mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path - mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path- !4466 [sync] PR-4256: scsi: core: Always send batch on reset or error handling command - !4681 [sync] PR-4662: v3 CVE-2023-52435 - !4691 ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync() - ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync() - !4625 [sync] PR-4531: fs:/dcache.c: fix negative dentry flag warning in dentry_free - net: Fix compile warning in skb_segment() - net: prevent mss overflow in skb_segment() - fs:/dcache.c: fix negative dentry flag warning in dentry_free - scsi: core: Always send batch on reset or error handling command - Revert "scsi: core: Add scsi_prot_ref_tag() helper" - Revert "scsi: core: Introduce scsi_get_sector()" - Revert "scsi: core: Make scsi_get_lba() return the LBA" - Revert "scsi: core: Use scsi_cmd_to_rq() instead of scsi_cmnd.request" - Revert "scsi: core: Use a structure member to track the SCSI command submitter" - Revert "scsi: core: Always send batch on reset or error handling command" - scsi: core: Always send batch on reset or error handling command - scsi: core: Use a structure member to track the SCSI command submitter - scsi: core: Use scsi_cmd_to_rq() instead of scsi_cmnd.request - scsi: core: Make scsi_get_lba() return the LBA - scsi: core: Introduce scsi_get_sector() - scsi: core: Add scsi_prot_ref_tag() helper- !4515 [sync] PR-4431: v2 patchset for CVE-2023-52340 - !4443 [sync] PR-4290: net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv - !4613 [sync] PR-4521: xen-netback: don't produce zero-size SKB frags - !4591 sctp: fix potential deadlock on &net->sctp.addr_wq_lock - !4548 [sync] PR-4461: netfilter: nf_tables: reject QUEUE/DROP verdict parameters - !4607 [sync] PR-4588: fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super - xen-netback: don't produce zero-size SKB frags - !4585 [sync] PR-4562: v4 tracing: Backport bugfixes - fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super - sctp: fix potential deadlock on &net->sctp.addr_wq_lock - trace: Fix kabi breakage in struct trace_event_file - tracing: Fix uaf issue when open the hist or hist_debug file - tracing: Have event inject files inc the trace array ref count - tracing: Have trace_event_file have ref counters - tracing: Increase trace array ref count on enable and filter files - netfilter: nf_tables: reject QUEUE/DROP verdict parameters - ipv6: fix kabi change in struct dst_ops - ipv6: Document that max_size sysctl is deprecated - ipv6: remove max_size check inline with ipv4 - net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv- !4497 [sync] PR-4362: ubifs: Queue up space reservation tasks if retrying many times - !4446 [sync] PR-4321: io_uring/af_unix: disable sending io_uring over sockets - ubifs: Queue up space reservation tasks if retrying many times - !4095 [sync] PR-4090: ida: Fix crash in ida_free when the bitmap is empty - !4422 v2 drm/atomic: Fix potential use-after-free in nonblocking commits - io_uring/af_unix: disable sending io_uring over sockets - !4117 [sync] PR-3975: md/raid1-10: limit the number of plugged bio - drm/atomic: Fix potential use-after-free in nonblocking commits - !3858 [sync] PR-3756: md: mainline backport - !4281 [sync] PR-4270: fix spinlock already unlocked in inet_csk_reqsk_queue_add' bug - !4240 [sync] PR-3228: net: txgbe: Fix memleak in txgbe_calc_eeprom_checksum() - !3155 backport Broadcom NIC driver patches - !4193 [sync] PR-4015: drm/amdgpu: correct the amdgpu runtime dereference usage count - !4190 [sync] PR-4014: drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper() - !4233 [sync] PR-4013: drm/amdgpu: correct chunk_ptr to a pointer to chunk. - !4185 [sync] PR-4012: drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL - !4232 [sync] PR-4010: drm/amd/display: Exit idle optimizations before attempt to access PHY - !4180 [sync] PR-3955: drm/radeon: possible buffer overflow - !4225 [sync] PR-4149: block: remove precise_iostat - !4348 [sync] PR-4268: linux Mainline ubifs Fix Patch bacnport to 5.10 - ubifs: fix possible dereference after free - ubi: block: Fix use-after-free in ubiblock_cleanup - Revert "mtd/ubi/block: Fix uaf problem in ubiblock_cleanup" - ipv6: init the accept_queue's spinlocks in inet6_create - tcp: make sure init the accept_queue's spinlocks once - net: txgbe: Fix memleak in txgbe_calc_eeprom_checksum() - drm/amdgpu: correct chunk_ptr to a pointer to chunk. - drm/amd/display: Exit idle optimizations before attempt to access PHY - block: remove precise_iostat - drm/amdgpu: correct the amdgpu runtime dereference usage count - drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper() - drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL - drm/radeon: possible buffer overflow - md/raid1-10: fix casting from randomized structure in raid1_submit_write() - md/raid1-10: limit the number of plugged bio - md/raid1-10: don't handle pluged bio by daemon thread - md/md-bitmap: add a new helper to unplug bitmap asynchrously - md/raid1-10: submit write io directly if bitmap is not enabled - md/raid1-10: factor out a helper to submit normal write - md/raid1-10: factor out a helper to add bio to plug - md/raid10: prevent soft lockup while flush writes - md: raid1/raid10: drop pending_cnt - md: drop queue limitation for RAID1 and RAID10 - Revert "md/raid10: fix softlockup in raid10_unplug" - ida: Fix crash in ida_free when the bitmap is empty - md: fix error handling in md_alloc - md: Constify attribute_group structs - md: fix mddev->kobj lifetime - md: properly unwind when failing to add the kobject in md_alloc - md: extend disks_mutex coverage - md: add the bitmap group to the default groups for the md kobject - md: add error handling support for add_disk() - md: convert to blk_alloc_disk/blk_cleanup_disk - md/raid10: fix improper BUG_ON() in raise_barrier() - md: use msleep() in md_notify_reboot() - md: fix double free of mddev->private in autorun_array() - Add MODULE_FIRMWARE() for FIRMWARE_TG357766. - bnxt_en: Implement .set_port / .unset_port UDP tunnel callbacks - bnxt_en: Query default VLAN before VNIC setup on a VF - bnxt_en: Don't issue AP reset during ethtool's reset operation - net: bcmgenet: Restore phy_stop() depending upon suspend/close - net: bcmgenet: Remove phy_stop() from bcmgenet_netif_stop()- !4324 [sync] PR-4266: ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16() - !4289 fs:/dcache.c: fix negative dentry limit not complete problem - !4285 [sync] PR-4257: nfc: nci: fix possible NULL pointer dereference in send_acknowledge() - ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16() - !4263 [sync] PR-4255: drm/amdgpu: Fix potential fence use-after-free v2 - fs:/dcache.c: fix negative dentry limit not complete problem - nfc: nci: fix possible NULL pointer dereference in send_acknowledge() - !4222 [sync] PR-4213: netlink: fix potential sleeping issue in mqueue_flush_file - !4205 [sync] PR-4203: mm/dynamic_hugetlb: skip unexpected migration - !4004 ext4: fix some ext4_lblk_t overflow issues - drm/amdgpu: Fix potential fence use-after-free v2 - netlink: fix potential sleeping issue in mqueue_flush_file - mm/dynamic_hugetlb: skip unexpected migration - ext4: prevent the normalized size from exceeding EXT_MAX_BLOCKS - ext4: avoid overlapping preallocations due to overflow - ext4: fix BUG in ext4_mb_new_inode_pa() due to overflow - ext4: add two helper functions extent_logical_end() and pa_logical_end() - ext4: Fix best extent lstart adjustment logic in ext4_mb_new_inode_pa()- !4129 [sync] PR-4100: netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() - !4125 [sync] PR-4022: netfilter: nf_tables: Reject tables of unsupported family - !4055 ext4: correct return value of ext4_convert_meta_bg - !4061 ext4: synchronize the casefold bugfix from the mainline - netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() - netfilter: nf_tables: Reject tables of unsupported family - !4077 [sync] PR-4069: tipc: fix a potential deadlock on &tx->lock - !4073 [sync] PR-4064: smb: client: fix OOB in receive_encrypted_standard() - tipc: fix a potential deadlock on &tx->lock - smb: client: fix OOB in receive_encrypted_standard() - !4040 [sync] PR-3981: vhost: use kzalloc() instead of kmalloc() followed by memset() - ext4: improve error handling from ext4_dirhash() - ext4: reject casefold inode flag without casefold feature - ext4: correct return value of ext4_convert_meta_bg - !4016 mm/filemap: avoid buffered read/write race to read inconsistent data - vhost: use kzalloc() instead of kmalloc() followed by memset() - mm/filemap: avoid buffered read/write race to read inconsistent data- !3986 [sync] PR-3715: appletalk: Fix Use-After-Free in atalk_ioctl - !3989 [sync] PR-3668: net/rose: Fix Use-After-Free in rose_ioctl - !3416 Modify the kvm code style - !3983 [sync] PR-3915: nvmet: nul-terminate the NQNs passed in the connect command - !3795 [sync] PR-3771: ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - !3763 [sync] PR-3686: Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - net/rose: Fix Use-After-Free in rose_ioctl - appletalk: Fix Use-After-Free in atalk_ioctl - nvmet: nul-terminate the NQNs passed in the connect command - !3924 livepatch/core: Disable support for replacing - livepatch/core: Disable support for replacing - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - loongarch/kvm: Modify the kvm code style- !3853 [sync] PR-3694: Fix tow CVEs of CIFS - !3773 [sync] PR-3594: CVE-2023-35827 patchset - smb: client: fix potential OOB in smb2_dump_detail() - smb: client: fix OOB in smbCalcSize() - !3799 [sync] PR-3659: atm: Fix Use-After-Free in do_vcc_ioctl - !3824 [sync] PR-3822: ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - !3794 md: protect md_thread with rcu - ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - !3780 [sync] PR-3447: dm: add error handling support for add_disk() - !3778 [sync] PR-3379: md: do not return existing mddevs from mddev_find_or_alloc - atm: Fix Use-After-Free in do_vcc_ioctl - md: protect md_thread with rcu - md/bitmap: factor out a helper to set timeout - md/bitmap: always wake up md_thread in timeout_store - dm-raid: remove useless checking in raid_message() - md: factor out a helper to wake up md_thread directly - dm: add error handling support for add_disk() - md: do not return existing mddevs from mddev_find_or_alloc - md: refactor mddev_find_or_alloc - md: factor out a mddev_alloc_unit helper from mddev_find - ravb: Fix races between ravb_tx_timeout_work() and net related ops - ravb: Fix use-after-free issue in ravb_tx_timeout_work()- !3624 ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - !3621 netfilter: nft_set_pipapo: skip inactive elements during set walk - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - netfilter: nft_set_pipapo: skip inactive elements during set walk - !3583 tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux - !3580 [sync] PR-3577: perf/core: Fix CVE-2023-6931 - tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux - perf: Fix perf_event_validate_size() lockdep splat - perf: Fix perf_event_validate_size() - !3292 [sync] PR-2843: Add error handle for sd - !3288 [sync] PR-3222: md/raid5: fix miscalculation of 'end_sector' in raid5_read_one_chunk() - !3252 [sync] PR-2946: LoongArch: disable 40bit user space by default - scsi: sd: Clean up sdkp if device_add_disk() failed - scsi: sd: Add error handling support for add_disk() - md/raid5: fix miscalculation of 'end_sector' in raid5_read_one_chunk() - !3179 [sync] PR-2825: Add error handle for driver - LoongArch: disable 40bit user space by default - !3017 [sync] PR-1203: Revert "locking/rwsem: Prevent potential lock starvation" - !3229 [sync] PR-3161: fs: Fix error checking for d_hash_and_lookup() - !2956 [sync] PR-1613: arm64/mpam: implement CPU_PM notifier - fs: Fix error checking for d_hash_and_lookup() - nbd: fix uaf in nbd_open - mtd/ubi/block: Fix uaf problem in ubiblock_cleanup - mtd/ubi/block: Fix null pointer dereference issue in error path - mtd/ubi/block: add error handling support for add_disk() - ubi: use blk_mq_alloc_disk and blk_cleanup_disk - scsi: sr: Add error handling support for add_disk() - block/brd: add error handling support for add_disk() - brd: convert to blk_alloc_disk/blk_cleanup_disk - nvme: add error handling support for add_disk() - nvme: use blk_mq_alloc_disk - block: add a flag to make put_disk on partially initalized disks safer - nbd: add error handling support for add_disk() - nbd: fix order of cleaning up the queue and freeing the tagset - nbd: use blk_mq_alloc_disk and blk_cleanup_disk - loop: add error handling support for add_disk() - loop: fix order of cleaning up the queue and freeing the tagset - loop: use blk_mq_alloc_disk and blk_cleanup_disk - blk-mq: fix an IS_ERR() vs NULL bug - blk-mq: add the blk_mq_alloc_disk APIs - block: add blk_alloc_disk and blk_cleanup_disk APIs - Revert "locking/rwsem: Better collate rwsem_read_trylock()" - Revert "locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath()" - Revert "locking/rwsem: Prevent potential lock starvation" - arm64/mpam: implement CPU_PM notifier- !3193 [sync] PR-3128: fix ksmbd to release the ones allocated for async work - ksmbd: delete asynchronous work from list - ksmbd: fix typo, syncronous->synchronous - ksmbd: fix possible memory leak in smb2_lock() - ksmbd: replace usage of found with dedicated list iterator variable - !3103 [sync] PR-3082: fs/dirty_pages: add last read check in seq_read_dirty() - !3185 [sync] PR-3152: scsi: scsi_device_gets returns failure - scsi: fix kabi broken in struct Scsi_Host - scsi: don't fail if hostt->module is NULL - scsi: scsi_device_gets returns failure when the module is NULL. - !2970 Add error handle for add_disk - !1394 [sync] PR-1355: etmem: fix the div 0 problem in swapcache reclaim process - fs/dirty_pages: add last read check in seq_read_dirty() - !3078 [sync] PR-3022: fs/dirty_pages: fix some errors in seq_read_dirty() - !3075 [sync] PR-3020: fs/dirty_pages: fix inode reference count leakage error in dump_dirtypages_sb() - fs/dirty_pages: fix some errors in seq_read_dirty() - fs/dirty_pages: fix inode reference count leakage error in dump_dirtypages_sb() - block: Set memalloc_noio to false in the error path - block: Fix minor range check in device_add_disk() - block: clear ->slave_dir when dropping the main slave_dir reference - block: call blk_get_queue earlier in __device_add_disk - block: check minor range in device_add_disk() - block: fix memory leak for elevator on add_disk failure - block: Fix the kabi change on blk_register_region - block: Fix the kabi change in device_add_disk - block: fix error unwinding in device_add_disk - block: fix device_add_disk() kobject_create_and_add() error handling - block: add error handling for device_add_disk / add_disk - block: return errors from blk_register_region - block: add the events* attributes to disk_attrs - block: return errors from disk_alloc_events - block: return errors from blk_integrity_add - block: call blk_integrity_add earlier in device_add_disk - block: fold register_disk into device_add_disk - etmem: fix the div 0 problem in swapcache reclaim process- !2997 [sync] PR-2902: net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict() - !829 [sync] PR-739: Fix kvm-unit-tests vmx_cr4_osxsave_test case failed - !831 [sync] PR-601: fix test_vmxon failed - !2918 fix some bugs in loongarch kvm - net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict() - !2976 Add script to check & update openeuler_defconfig - config: update openeuler_defconfig for arm64 - config: update openeuler_defconfig for x86 - kconfig: Add script to check & update openeuler_defconfig - Revert "kconfig: Add script to update openeuler_defconfig" - !1562 [sync] PR-1527: arm64/mpam: fix missing kfree domain's ctrl_val arrray - !2043 [sync] PR-1327: Huawei BMA: To fix the bug in the iBMA driver code - !1896 [sync] PR-1853: ring-buffer: Fix deadloop issue on reading trace_pipe - !1941 [sync] PR-1900: tracing: Fix cpu buffers unavailable due to 'record_disabled' missed - !1983 [sync] PR-1905: tracing: Fix memleak due to race between current_tracer and trace - !2652 [sync] PR-2377: tracing: Backport bugfixes - !1402 [sync] PR-1399: bpf: cpumap: Fix memory leak in cpu_map_update_elem - !2633 [sync] PR-2615: preempt/dynamic: Fix setup_preempt_mode() return value - !1808 [sync] PR-1768: bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - !2811 [sync] PR-2716: ext4: recheck buffer valid after page unlock - loongarch/kvm: disable hugepage during migration process - loongarch/kvm: Fix oneshot timer emulation - loongarch/kvm: Remove SW timer switch when vcpu is halt polling - !2899 [sync] PR-2884: LoongArch: fix two cpu hotplug problem - !1424 [sync] PR-1354: ubi: Fix return value overwrite issue in try_write_vid_and_data() - !889 [sync] PR-886: net: sched: fix NULL pointer dereference in mq_attach - !900 [sync] PR-890: ethtool: ioctl: fix potential NULL deref in ethtool_set_coalesce() - !2019 [sync] PR-1965: crypto:padata: Fix return err for PADATA_RESET - !2896 [sync] PR-2867: netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - !1512 [sync] PR-1357: SUNRPC: Ensure that the gssproxy client can start in a connected state - !2753 fix memcgv1 oom meminfo bug - LoongArch: fix two cpu hotplug problem - netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - ext4: recheck buffer valid after page unlock - memcg: dump memory.stat during cgroup OOM for v1 - memcg: use seq_buf_do_printk() with mem_cgroup_print_oom_meminfo() - seq_buf: Add seq_buf_do_printk() helper - seq_buf: Add seq_buf_terminate() API - ring-buffer: Do not attempt to read past "commit" - ring-buffer: Do not swap cpu_buffer during resize process - preempt/dynamic: Fix setup_preempt_mode() return value - Huawei BMA: To fix the bug in the iBMA driver code - crypto:padata: Fix return err for PADATA_RESET - tracing: Fix memleak due to race between current_tracer and trace - tracing: Fix cpu buffers unavailable due to 'record_disabled' missed - ring-buffer: Fix deadloop issue on reading trace_pipe - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - arm64/mpam: fix missing kfree domain's ctrl_val arrray - SUNRPC: Ensure that the gssproxy client can start in a connected state - ubi: Fix return value overwrite issue in try_write_vid_and_data() - bpf: cpumap: Fix memory leak in cpu_map_update_elem - ethtool: ioctl: fix potential NULL deref in ethtool_set_coalesce() - net: sched: fix NULL pointer dereference in mq_attach - KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails - kvm: x86: Sink cpuid update into vendor-specific set_cr4 functions- !2860 bugfix for CVE-2022-45884 - media: dvb-core: Fix use-after-free due to race at dvb_register_device() - media: dvbdev: fix error logic at dvb_register_device() - media: dvbdev: Fix memleak in dvb_register_device - !2846 [sync] PR-2840: drm/qxl: fix UAF on handle creation - drm/qxl: fix UAF on handle creation - !2800 [sync] PR-2782: cpufreq: Abort show()/store() for half-initialized policies - cpufreq: make interface functions and lock holding state clear - cpufreq: Abort show()/store() for half-initialized policies- !2717 [sync] PR-2678: io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid - !2739 [sync] PR-2443: CVE-2023-37453 - !2733 [sync] PR-2688: nvmet-tcp: Fix a possible UAF in queue intialization setup - USB: core: Fix oversight in SuperSpeed initialization - USB: core: Fix race by not overwriting udev->descriptor in hub_port_init() - USB: core: Change usb_get_device_descriptor() API - USB: core: Unite old scheme and new scheme descriptor reads - nvmet-tcp: Fix a possible UAF in queue intialization setup - !2701 [sync] PR-2672: fix CVE-2023-46813 - io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid - !2710 [sync] PR-2694: LoongArch: add 32/64 pc relative relocation type support - !2664 [sync] PR-2579: LoongArch: default IPMI related defconfig to m - LoongArch: Add support for 64_PCREL relocation type - LoongArch: Add support for 32_PCREL relocation type - LoongArch: Define relocation types for ABI v2.10 - !2644 [sync] PR-2543: psi: fix "no previous prototype" warnings when CONFIG_CGROUPS=n - x86/sev: Check for user-space IOIO pointing to kernel space - x86/sev: Check IOBM for IOIO exceptions from user-space - x86/sev: Disable MMIO emulation from user mode - LoongArch: default IPMI related defconfig to m - psi: fix "no previous prototype" warnings when CONFIG_CGROUPS=n- !2690 [sync] PR-2666: net: xfrm: Fix xfrm_address_filter OOB read - !2373 [sync] PR-2258: ext4: do not mark inode dirty every time when appending using delalloc - !2637 [sync] PR-2454: igb: set max size RX buffer when store bad packet is enabled - net: xfrm: Fix xfrm_address_filter OOB read - !2535 [sync] PR-2370: ipv4: fix null-deref in ipv4_link_failure - !2524 [sync] PR-2440: netfilter: xt_u32: validate user space input - !2530 [sync] PR-2411: netfilter: xt_sctp: validate the flag_info count - !2527 [sync] PR-2410: netfilter: nfnetlink_osf: avoid OOB read - !2658 [sync] PR-2628: ubi: Refuse attaching if mtd's erasesize is 0 - !2663 arm64: fix a concurrency issue in emulation_proc_handler() - arm64: armv8_deprecated: fix unused-function error - arm64: armv8_deprecated: rework deprected instruction handling - arm64: armv8_deprecated: move aarch32 helper earlier - arm64: armv8_deprecated move emulation functions - arm64: armv8_deprecated: fold ops into insn_emulation - arm64: rework EL0 MRS emulation - arm64: factor insn read out of call_undef_hook() - arm64: factor out EL1 SSBS emulation hook - arm64: split EL0/EL1 UNDEF handlers - arm64: allow kprobes on EL0 handlers - arm64: rework BTI exception handling - arm64: rework FPAC exception handling - arm64: consistently pass ESR_ELx to die() - arm64: die(): pass 'err' as long - arm64: report EL1 UNDEFs better - Revert "arm64: fix a concurrency issue in emulation_proc_handler()" - ubi: Refuse attaching if mtd's erasesize is 0 - !2647 [sync] PR-2641: Fix CVE-2023-5717 - perf: Fix kabi breakage in struct perf_event - perf: Disallow mis-matched inherited group reads - !2563 fix cgroup poll UAF - !2519 [sync] PR-2437: crypto: drbg - Only fail when jent is unavailable in FIPS mode - !2558 USB: ene_usb6250: Allocate enough memory for full object - igb: set max size RX buffer when store bad packet is enabled - !2595 [sync] PR-2573: media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - !2566 [sync] PR-2557: Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - !2580 [sync] PR-2476: Fixed five CVEs vulnerabilities of ksmbd - !2613 CVE-2022-44033 - char: pcmcia: remove all the drivers - tty: ipwireless: move Kconfig entry to tty - !2552 scsi: mpt3sas: Driver patch set for openEuler-22.03-LTS - !2584 [sync] PR-2571: xen/events: replace evtchn_rwlock with RCU - media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - xen/events: replace evtchn_rwlock with RCU - ksmbd: do not call kvmalloc() with __GFP_NORETRY | __GFP_NO_WARN - ksmbd: fix infinite loop in ksmbd_conn_handler_loop() - ksmbd: send proper error response in smb2_tree_connect() - ksmbd: fix racy issue from smb2 close and logoff with multichannel - ksmbd: call rcu_barrier() in ksmbd_server_exit() - ksmbd: fix racy issue under cocurrent smb2 tree disconnect - Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - sched/psi: Select KERNFS as needed - kernfs: add stub helper for kernfs_generic_poll() - sched/psi: use kernfs polling functions for PSI trigger polling - USB: ene_usb6250: Allocate enough memory for full object - scsi: mpt3sas: Perform additional retries if doorbell read returns 0 - scsi: mpt3sas: Fix NULL pointer access in mpt3sas_transport_port_add() - scsi: mpt3sas: Remove usage of dma_get_required_mask() API - scsi: mpt3sas: re-do lost mpt3sas DMA mask fix - scsi: mpt3sas: Don't change DMA mask while reallocating pools - scsi: mpt3sas: Fix a memory leak - scsi: mpt3sas: Fix possible resource leaks in mpt3sas_transport_port_add() - scsi: mpt3sas: Force PCIe scatterlist allocations to be within same 4 GB region - scsi: mpt3sas: Fix use-after-free warning - ipv4: fix null-deref in ipv4_link_failure - netfilter: xt_sctp: validate the flag_info count - netfilter: nfnetlink_osf: avoid OOB read - netfilter: xt_u32: validate user space input - !1561 Add ACS quirk for Wangxun NICs - !2514 [sync] PR-2499: f2fs: fix to avoid NULL pointer dereference f2fs_write_end_io() - crypto: drbg - Only fail when jent is unavailable in FIPS mode - !2485 [sync] PR-2340: xfs: recent patches to fix xfs issues - f2fs: fix to avoid NULL pointer dereference f2fs_write_end_io() - xfs: update the last_sync_lsn with ctx start lsn - xfs: shutdown xfs once inode double free - xfs: fix off-by-one-block in xfs_discard_folio() - xfs: xfs_bmap_punch_delalloc_range() should take a byte range - iomap: buffered write failure should not truncate the page cache - xfs,iomap: move delalloc punching to iomap - xfs: use byte ranges for write cleanup ranges - xfs: punching delalloc extents on write failure is racy - xfs: longest free extent no need consider postalloc - xfs: fix xfs shutdown since we reserve more blocks in agfl fixup - xfs: block reservation too large for minleft allocation - xfs: set minleft correctly for randomly sparse inode allocations - xfs: shutdown to ensure submits buffers on LSN boundaries - xfs: don't verify agf length when log recovery - xfs: Remove redundant assignment to busy - xfs: remove redundant pointer lip - xfs: remove redundant initializations of pointers drop_leaf and save_leaf - xfs: xfs_trans_cancel() path must check for log shutdown - xfs: fix bounds check in xfs_defer_agfl_block() - xfs: AGF length has never been bounds checked - xfs: journal geometry is not properly bounds checked - xfs: don't block in busy flushing when freeing extents - xfs: allow extent free intents to be retried - xfs: pass alloc flags through to xfs_extent_busy_flush() - Revert "xfs: propagate the return value of xfs_log_force() to avoid soft lockup" - xfs: use deferred frees for btree block freeing - xfs: don't reverse order of items in bulk AIL insertion - xfs: validate block number being freed before adding to xefi - xfs: validity check agbnos on the AGFL - xfs: pass xfs_extent_free_item directly through the log intent code - xfs: remove unused parameter from refcount code - xfs: reduce the size of struct xfs_extent_free_item - xfs: rename xfs_bmap_add_free to xfs_free_extent_later - xfs: create slab caches for frequently-used deferred items - xfs: compact deferred intent item structures - xfs: rename _zone variables to _cache - xfs: remove kmem_zone typedef - xfs: remove xfs_setattr_time() declaration - xfs: use setattr_copy to set vfs inode attributes - xfs: set prealloc flag in xfs_alloc_file_space() - xfs: don't assert fail on perag references on teardown - xfs: fix dir3 block read verify fail during log recover - xfs: propagate the return value of xfs_log_force() to avoid soft lockup - xfs: keep growfs sb log item active until ail flush success - !1141 [sync] PR-953: xfs: fixes patchs and backport patchs - PCI: Add ACS quirk for Wangxun NICs - ext4: do not mark inode dirty every time when appending using delalloc - Revert "openeuler: pci: workaround multiple functions can be assigned to only one VM" - xfs: atomic drop extent entries when inactiving attr - xfs: factor out __xfs_da3_node_read() - xfs: fix a UAF in xfs_iflush_abort_clean - xfs: fix a UAF when inode item push - xfs: fix the problem of mount failure caused by not refreshing mp->m_sb - iomap: iomap: fix memory corruption when recording errors during writeback - xfs: fix hung when transaction commit fail in xfs_inactive_ifree - xfs: fix dead loop when do mount with IO fault injection - xfs: fix ag count overflow during growfs - xfs: account extra freespace btree splits for multiple allocations - xfs: force shutdown xfs when xfs_attr_inactive fails - xfs: fix negative array access in xfs_getbmap - xfs: fix BUG_ON in xfs_getbmap() - xfs: use iomap_valid method to detect stale cached iomaps - iomap: write iomap validity checks - xfs: write page faults in iomap are not buffered writes - xfs: fix exception caused by unexpected illegal bestcount in leaf dir - Revert "[Huawei] xfs: fix uaf when leaf dir bestcount not match with dir data blocks" - xfs: don't expose internal symlink metadata buffers to the vfs - xfs: shut down filesystem if we xfs_trans_cancel with deferred work items - xfs: fix maxlevels comparisons in the btree staging code - xfs: sb verifier doesn't handle uncached sb buffer - xfs: fallocate() should call file_modified() - xfs: remove XFS_PREALLOC_SYNC - xfs: shutdown during log recovery needs to mark the log shutdown - xfs: xfs_trans_commit() path must check for log shutdown - xfs: xfs_do_force_shutdown needs to block racing shutdowns - xfs: log shutdown triggers should only shut down the log - xfs: shutdown in intent recovery has non-intent items in the AIL - xfs: AIL should be log centric - xfs: increase rename inode reservation - xfs: trim the mapp array accordingly in xfs_da_grow_inode_int - xfs: check return codes when flushing block devices - xfs: remove xfs_blkdev_issue_flush - xfs: fix NULL pointer dereference in xfs_getbmap()- !2420 [sync] PR-2323: net/sched: Retire rsvp classifier - net/sched: Retire rsvp classifier - !2366 [sync] PR-2282: sdei_watchdog: Avoid exception during sdei handler - sdei_watchdog: Avoid exception during sdei handler- !2391 netfilter: nf_tables: disallow rule removal from chain binding - netfilter: nf_tables: disallow rule removal from chain binding - !2389 nf_table LTS - netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID - netfilter: nf_tables: skip bound chain on rule flush - netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: drop map element references from preparation phase - netfilter: nftables: rename set element data activation/deactivation functions - netfilter: nf_tables: reject unbound chain set before commit phase - netfilter: nf_tables: reject unbound anonymous set before commit phase - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: fix chain binding transaction logic - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - netfilter: nf_tables: use net_generic infra for transaction data - Revert "netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID" - Revert "netfilter: nf_tables: skip bound chain on rule flush" - Revert "netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE" - Revert "netfilter: nf_tables: fix chain binding transaction logic" - Revert "netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain" - Revert "netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR" - Revert "netfilter: nf_tables: unbind non-anonymous set if rule construction fails" - !2378 [sync] PR-2359: netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - !2299 [sync] PR-2287: scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup() - !2297 [sync] PR-2286: scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow - scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup() - scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow - !2273 [sync] PR-2156: drm: add inspur drm driver support - !2238 [sync] PR-2163: Fix the two problems when using binutil 2.41. - !2277 [sync] PR-2269: etmem: Fixed an issue where the module reference counting is incorrect - etmem: Fixed an issue where the module reference counting is incorrect - !2124 [sync] PR-1778: nvme-pci: fix DMA direction of unmapping integrity data - !2186 nvme-pci: fix timeout request state check - !2188 nvme-pci: fix mempool alloc size - drm: add inspur drm driver support - !2249 [sync] PR-2224: ext4: fix rec_len verify error - ext4: fix rec_len verify error - LoongArch: Fix module relocation error with binutils 2.41 - LoongArch: Fix the write_fcsr() macro - nvme-pci: fix mempool alloc size - nvme-pci: fix timeout request state check - nvme-pci: fix DMA direction of unmapping integrity data- !2214 [sync] PR-2210: jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev - !2231 [sync] PR-2086: fix CVE-2023-20588 - !2239 [sync] PR-2169: net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2242 [sync] PR-2230: media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - !2237 x86/speculation: Add force option to GDS mitigation - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2041 [sync] PR-1786: LoongArch: export lsx/lasx related struct to user space - x86: Move gds_ucode_mitigated() declaration to header - Documentation/x86: Fix backwards on/off logic about YMM support - KVM: Add GDS_NO support to KVM - x86/speculation: Add Kconfig option for GDS - x86/speculation: Add force option to GDS mitigation - x86/CPU/AMD: Fix the DIV(0) initial fix attempt - x86/CPU/AMD: Do not leak quotient data after a division by 0 - !1877 [sync] PR-1826: x86/speculation: Add Gather Data Sampling mitigation - jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev - !2170 [sync] PR-2153: netfilter: nftables: exthdr: fix 4-byte stack OOB write - netfilter: nftables: exthdr: fix 4-byte stack OOB write - !2149 [sync] PR-2095: io_uring: ensure IOPOLL locks around deferred work - io_uring: ensure IOPOLL locks around deferred work - LoongArch: export lsx/lasx related struct to user space - x86/speculation: Add cpu_show_gds() prototype - x86/speculation: Add Gather Data Sampling mitigation- !2143 [sync] PR-2126: netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR - !2107 [sync] PR-2090: net/sched: sch_hfsc: Ensure inner classes have fsc curve - netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR - !2105 [sync] PR-2092: netfilter: nf_tables: skip bound chain on rule flush - !2108 [sync] PR-2085: af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2113 [sync] PR-2097: Fixed 4 CVEs of the ksmbd - !1779 nvme-pci: clear the prp2 field when not used - !2081 [sync] PR-2065: dm: switch to precise io accounting - ksmbd: not allow guest user on multichannel - ksmbd: fix deadlock in ksmbd_find_crypto_ctx() - ksmbd: block asynchronous requests when making a delay on session setup - ksmbd: destroy expired sessions - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - net/sched: sch_hfsc: Ensure inner classes have fsc curve - netfilter: nf_tables: skip bound chain on rule flush - !1925 [sync] PR-1883: SUNRPC: don't pause on incomplete allocation - !1748 [sync] PR-1649: Enable TPM TIS customization - !1747 [sync] PR-1646: Fixed extioi hardware emulation bugs on loongarch - dm: switch to precise io accounting - !2057 [sync] PR-2055: Only enable unicast promisc when mac table full to fix the hns3 bug - SUNRPC: don't pause on incomplete allocation - net: hns3: only enable unicast promisc when mac table full - !2047 [sync] PR-1752: ksmbd: validate session id and tree id in the compound request - ksmbd: validate session id and tree id in the compound request - nvme-pci: clear the prp2 field when not used - loongarch/config: Enable TPM TIS customization - loongarch/kvm: Fixed extioi hardware emulation bugs- !2002 [sync] PR-1911: ksmbd: fix out-of-bound read in smb2_write - !1626 [sync] PR-1621: fix three CVEs by backport mainline patchs - !1817 [sync] PR-1788: exfat: check if filename entries exceeds max filename length - ksmbd: fix out-of-bound read in smb2_write - !1979 [sync] PR-1446: Fix the default return value of dm_pool_dec_data_range() - Fix the default return value of dm_pool_dec_data_range() - !1384 [sync] PR-1346: dm thin metadata: check fail_io before using data_sm - exfat: check if filename entries exceeds max filename length - ksmbd: fix racy issue from session setup and logoff - ksmbd: Fix spelling mistake "excceed" -> "exceeded" - ksmbd: limit pdu length size according to connection status - ksmbd: Implements sess->ksmbd_chann_list as xarray - dm thin metadata: check fail_io before using data_sm- !1891 [sync] PR-1784: tun/tap: fix CVE-2023-4194 - !1885 [sync] PR-1815: Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1866 [sync] PR-1821: nbd: pass nbd_sock to nbd_read_reply() instead of index - !1780 [sync] PR-1766: xen/netback: Fix buffer overrun triggered by unusual packet - !1888 [sync] PR-1835: tcp: Reduce chance of collisions in inet6_hashfn(). - net: tap_open(): set sk_uid from current_fsuid() - net: tun_chr_open(): set sk_uid from current_fsuid() - tcp: Reduce chance of collisions in inet6_hashfn(). - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1827 [sync] PR-1813: ksmbd: fix cve-2023-38432 - nbd: pass nbd_sock to nbd_read_reply() instead of index - ksmbd: validate command request size - ksmbd: validate command payload size - xen/netback: Fix buffer overrun triggered by unusual packet- !1838 fix CVE-2023-20593 for openEuler - tools arch x86: Sync the msr-index.h copy with the kernel sources - x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - x86/cpu/amd: Add a Zenbleed fix - x86/cpu/amd: Move the errata checking functionality up - x86/cpu: Restore AMD's DE_CFG MSR after resume - !1775 [sync] PR-1729: fix CVE-2023-4128 in OLK510 - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free- !1756 [sync] PR-1742: cxgb4: fix use after free bugs caused by circular dependency problem - !1763 [sync] PR-1749: Input: cyttsp4_core - change del_timer_sync() to timer_shutdown_sync() - !1668 [sync] PR-1657: media: usb: siano: Fix CVE-2023-4132 - Input: cyttsp4_core - change del_timer_sync() to timer_shutdown_sync() - !1753 [sync] PR-1737: ksmbd: fix out of bounds read in smb2_sess_setup - cxgb4: fix use after free bugs caused by circular dependency problem - !1744 [sync] PR-1727: add support for timer_shutdown() api - !1731 [sync] PR-1713: netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID - ksmbd: fix out of bounds read in smb2_sess_setup - timers: Keep del_timer[_sync]() exported - timers: Provide timer_shutdown[_sync]() - timers: Add shutdown mechanism to the internal functions - timers: Split [try_to_]del_timer[_sync]() to prepare for shutdown mode - timers: Silently ignore timers with a NULL function - timers: Rename del_timer() to timer_delete() - timers: Rename del_timer_sync() to timer_delete_sync() - timers: Use del_timer_sync() even on UP - timers: Update kernel-doc for various functions - timers: Replace BUG_ON()s - timers: Get rid of del_singleshot_timer_sync() - sw64: Do not use timer namespace for timer_shutdown() function - clocksource/drivers/sp804: Do not use timer namespace for timer_shutdown() function - clocksource/drivers/arm_arch_timer: Do not use timer namespace for timer_shutdown() function - ARM: spear: Do not use timer namespace for timer_shutdown() function - !1617 LoonArch: KVM: fix vcpu timer - !1639 nvme-pci: set min_align_mask before calculating max_hw_sectors - !1714 [sync] PR-1711: xfrm: add NULL check in xfrm_update_ae_params - !1632 [sync] PR-1604: net: nfc: Fix CVE-2023-3863 - netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID - !1710 [sync] PR-1618: LoongArch: fix some config not defined - xfrm: add NULL check in xfrm_update_ae_params - LoongArch: fix CONFIG_TRACE_IRQFLAGS_SUPPORT not defined - LoongArch: fix CONFIG_ZONE_DMA32 not defined - LoongArch: fix percpu area not allocated as expected - media: usb: siano: Fix warning due to null work_func_t function pointer - media: usb: siano: Fix use after free bugs caused by do_submit_urb - nvme-pci: set min_align_mask before calculating max_hw_sectors - LoongArch: KVM: fix vcpu timer functions - net: nfc: Fix use-after-free caused by nfc_llcp_find_local - nfc: llcp: simplify llcp_sock_connect() error paths- !1702 [sync] PR-1682: netfilter: nft_set_pipapo: fix improper element removal - !1674 [sync] PR-1596: ksmbd: fix out-of-bound read in deassemble_neg_contexts() - netfilter: nft_set_pipapo: fix improper element removal - !1656 Revert "arm64/mpam: Fix mpam corrupt when cpu online" - !1640 [sync] PR-1551: ksmbd: allocate one more byte for implied bcc[0 - !1664 [sync] PR-1605: CVE-2023-38430 - ksmbd: fix out-of-bound read in deassemble_neg_contexts() - ksmbd: validate smb request protocol id - ksmbd: define SMB2_COMPRESSION_TRANSFORM_ID in fs/ksmbd/smb2pdu.h - Revert "arm64/mpam: Fix mpam corrupt when cpu online" - ksmbd: allocate one more byte for implied bcc[0]- !1587 [sync] PR-1557: net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1582 [sync] PR-1480: ksmbd: fix wrong UserName check in session_user - !1598 [sync] PR-1547: binder: fix UAF caused by faulty buffer cleanup - !1601 [sync] PR-1581: psi: fix compile error for psi cgroupv1 when CONFIG_CGROUP=n - !1614 [sync] PR-1591: net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_u32: Fix reference counter leak leading to overflow - !1592 [sync] PR-1585: ksmbd: fix global-out-of-bounds in smb2_find_context_vals - psi: fix compile error for psi cgroupv1 when CONFIG_CGROUP=n - binder: fix UAF caused by faulty buffer cleanup - ksmbd: fix global-out-of-bounds in smb2_find_context_vals - net/sched: cls_fw: Fix improper refcount update leads to use-after-free - ksmbd: fix wrong UserName check in session_user - !1467 Fix null-ptr-deref while calling getpeername - !1573 [sync] PR-1535: net/sched: sch_qfq: account for stab overhead in qfq_enqueue - net/sched: sch_qfq: account for stab overhead in qfq_enqueue - !1558 [sync] PR-1548: mm: memcontrol: fix cannot alloc the maximum memcg ID - !1380 [sync] PR-1351: dm thin: fix deadlock when swapping to thin device - !1349 [sync] PR-1294: dm stats: check for and propagate alloc_percpu failure - !1502 block: don't set GD_NEED_PART_SCAN if scan partition failed - !1477 [sync] PR-1345: dm: requeue IO if mapping table not yet - mm: memcontrol: fix cannot alloc the maximum memcg ID - block: don't set GD_NEED_PART_SCAN if scan partition failed - dm: don't lock fs when the map is NULL during suspend or resume - dm: don't lock fs when the map is NULL in process of resume - dm: requeue IO if mapping table not yet available - Revert "dm: make sure dm_table is binded before queue request" - scsi: iscsi_tcp: Check that sock is valid before iscsi_set_param() - scsi: iscsi: iscsi_tcp: Fix null-ptr-deref while calling getpeername() - dm thin: fix deadlock when swapping to thin device - dm stats: check for and propagate alloc_percpu failure- !1524 [sync] PR-1482: CVE-2023-3567 fix patches - !1337 [sync] PR-1335: bpf: Fix incorrect verifier pruning due to missing register precision taints - vc_screen: modify vcs_size() handling in vcs_read() - vc_screen: don't clobber return value in vcs_read - vc_screen: move load of struct vc_data pointer in vcs_read() to avoid UAF - !1515 Fix CDM node problems - mm: fix alloc CDM node memory for MPOL_BIND - mm: fix ignore cpuset enforcement - !1489 [sync] PR-1476: ipv6/addrconf: fix a potential refcount underflow for idev - !1485 [sync] PR-1452: media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1494 [sync] PR-1445: netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - ipv6/addrconf: fix a potential refcount underflow for idev - media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1371 [sync] PR-1254: Two CVE fixes of ksmbd - ksmbd: fix NULL pointer dereference in smb2_get_info_filesystem() - ksmbd: fix memleak in session setup - bpf: Fix incorrect verifier pruning due to missing register precision taints- !1289 [sync] PR-1262: drm/msm/dpu: Add check for pstates - !1455 [sync] PR-1358: Remove DECnet support from kernel - !1438 [sync] PR-1426: netfilter: nf_tables: do not ignore genmask when looking up chain by id - !1459 [sync] PR-1425: loop: loop_set_status_from_info() check before assignment - !1462 [sync] PR-1436: Fix CVE-2023-3117 - !1429 nbd: fix null-ptr-dereference while accessing 'nbd->config' - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: fix chain binding transaction logic - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - loop: loop_set_status_from_info() check before assignment - Remove DECnet support from kernel - netfilter: nf_tables: do not ignore genmask when looking up chain by id - !1419 [sync] PR-1415: Fix generic/299 fail - !1348 [sync] PR-1295: blk-wbt: don't show valid wbt_lat_usec in - nbd: fix null-ptr-dereference while accessing 'nbd->config' - nbd: factor out a helper to get nbd_config without holding 'config_lock' - nbd: fold nbd config initialization into nbd_alloc_config() - ext4: Add debug message to notify user space is out of free - Revert "ext4: Stop trying writing pages if no free blocks generated" - !1411 [sync] PR-1408: Replace the hulk patch with the lts patch - cgroup: Do not corrupt task iteration when rebinding subsystem - Revert "cgroup: Stop task iteration when rebinding subsystem" - !1388 [sync] PR-1312: quota: fix race condition between dqput() and dquot_mark_dquot_dirty() - !1391 [sync] PR-1376: jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1307 [sync] PR-1280: cgroup: always put cset in cgroup_css_set_put_fork - jbd2: Check 'jh->b_transaction' before remove it from checkpoint - quota: simplify drop_dquot_ref() - quota: fix dqput() to follow the guarantees dquot_srcu should provide - quota: add new helper dquot_active() - quota: rename dquot_active() to inode_quota_active() - quota: factor out dquot_write_dquot() - !1328 [sync] PR-1325: jbd2: fix several checkpoint - !1331 [sync] PR-1314: ext4: Stop trying writing pages if no free blocks generated - !1339 [sync] PR-1286: ext4: turning quotas off if mount failed after enable quotas - blk-wbt: don't show valid wbt_lat_usec in sysfs while wbt is disabled - blk-wbt: make enable_state more accurate - ext4: turning quotas off if mount failed after enable quotas - ext4: Stop trying writing pages if no free blocks generated - jbd2: fix checkpoint cleanup performance regression - jbd2: remove __journal_try_to_free_buffer() - jbd2: fix a race when checking checkpoint buffer busy - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint - jbd2: remove journal_clean_one_cp_list() - cgroup: always put cset in cgroup_css_set_put_fork - drm/msm/dpu: Add check for pstates- Fix error provides- !1366 [sync] PR-1324: io_uring: hold uring mutex around poll removal - !1369 [sync] PR-1287: ipvlan:Fix out-of-bounds caused by unclear skb->cb - ipvlan:Fix out-of-bounds caused by unclear skb->cb - io_uring: hold uring mutex around poll removal - !1342 [sync] PR-1272: xfs: fix some problems recently - xfs: fix uninitialized variable access - xfs: set XFS_FEAT_NLINK correctly - xfs: don't leak perag when growfs fails - xfs: factor out xfs_destroy_perag() - xfs: fix warning in xfs_vm_writepages() - xfs: don't leak intent item when recovery intents fail - xfs: factor out xfs_defer_pending_abort - xfs: fix mounting failed caused by sequencing problem in the log records- Fix x86 provides error symbol- !1311 Fix CVE-2023-2860 - !1237 [sync] PR-1194: fix memleak with efi_fake_mem - ipv6: sr: fix out-of-bounds read when setting HMAC data. - !1274 [sync] PR-1253: media: saa7134: fix use after free bug in saa7134_finidev due to race condition - !1303 [sync] PR-1283: media: dm1105: Fix use after free bug in dm1105_remove due to race condition - !1299 [sync] PR-1270: media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - !1269 arm64: Add AMPERE1 to the Spectre-BHB affected list - !1264 [sync] PR-1261: usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition - media: dm1105: Fix use after free bug in dm1105_remove due to race condition - !1187 [sync] PR-1177: net/sched: flower: fix possible OOB write in fl_set_geneve_opt() - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - media: saa7134: fix use after free bug in saa7134_finidev due to race condition - !1202 [sync] PR-1148: LoongArch: cleanup swiotlb bakcup buffer related code - arm64: Add AMPERE1 to the Spectre-BHB affected list - !1255 [sync] PR-1247: HID: intel_ish-hid: Add check for ishtp_dma_tx_map - !1128 [sync] PR-1077: drm/qxl: Fix missing free_irq - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition - HID: intel_ish-hid: Add check for ishtp_dma_tx_map - config: Disable EFI_FAKE_MEMMAP support for arm64 by default - efi: Fix UAF for arm64 when enable efi_fake_mem - Revert "LoongArch: Add ARCH_HAS_SETUP_DMA_OPS and DMA_OPS" - Revert "LoongArch: Add swiotlb backups buffer" - net/sched: flower: fix possible OOB write in fl_set_geneve_opt() - drm/qxl: Fix missing free_irq- use full version-release instead of devel_release for mkgrub-menu- !1250 hugetlb: Fix some incorrect behavior - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - !1238 [sync] PR-1181: relayfs: fix out-of-bounds access in relay_file_read - relayfs: fix out-of-bounds access in relay_file_read - !1209 [sync] PR-1185: nbd: validate the block size in nbd_set_size - !1232 [sync] PR-1220: mm/memory_hotplug: extend offline_and_remove_memory() to handle more than one memory block - mm/memory_hotplug: extend offline_and_remove_memory() to handle more than one memory block - !1224 [sync] PR-1221: media: rkvdec: fix use after free bug in rkvdec_remove - media: rkvdec: fix use after free bug in rkvdec_remove - !1198 [sync] PR-1190: memcg: fix implicit declaration of memcg_print_bad_task() - nbd: fix incomplete validation of ioctl arg - nbd: validate the block size in nbd_set_size - memcg: fix implicit declaration of memcg_print_bad_task() - memstick: r592: Fix UAF bug in r592_remove due to race condition- !1176 MAINTAINERS: update openEuler/MAINTAINERS for LoongArch - MAINTAINERS: update openEuler/MAINTAINERS for LoongArch - !1167 [sync] PR-1162: fbcon: Check font dimension limits - !1171 mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - !1163 [sync] PR-1098: proc: allow pid_revalidate() during LOOKUP_RCU - mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - fbcon: Check font dimension limits - proc: allow pid_revalidate() during LOOKUP_RCU - !1145 [sync] PR-1136: gfs2: Don't deref jdesc in evict - gfs2: Don't deref jdesc in evict - !1024 [sync] PR-947: locking/rwsem: Prevent potential lock starvation - !1073 [sync] PR-1042: xfrm: Reinject transport-mode packets through workqueue - xfrm: Reinject transport-mode packets through workqueue - locking/rwsem: Prevent potential lock starvation - locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath() - locking/rwsem: Better collate rwsem_read_trylock()- !1103 [sync] PR-1089: power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - !1108 [sync] PR-1090: fs/ntfs3: Check fields while reading - !1117 [sync] PR-1084: LoongArch: fix wrong 7a1000 int_clear register write - !1116 [sync] PR-1083: LoongArch: fix system hang caused by 2k500 bmc driver - irqchip/loongson-pch-pic: 7a1000 int_clear reg must use 64bit write. - ipmi_si: ls2k500 kcs driver add wait bmc reboot done and rebind support. - fs/ntfs3: Check fields while reading - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - !1008 [sync] PR-941: LoongArch: fix 2k500 sfb driver not work during reboot - !1031 nbd: get config_lock before sock_shutdown - !1060 Support dynamic_hugetlb on arm64 and fix some bug - !1057 [sync] PR-1028: fs: hfsplus: fix UAF issue in hfsplus_put_super - mm/dynamic_hugetlb: fix type error of pfn in __hpool_split_gigantic_page() - mm/dynamic_hugetlb: set PagePool to bad page - mm/dynamic_hugetlb: replace spin_lock with mutex_lock and fix kabi broken - mm/dynamic_hugetlb: isolate hugepage without dissolve - mm/dynamic_hugetlb: support dynamic hugetlb on arm64 - mm/dynamic_hugetlb: fix kabi broken when enable CONFIG_DYNAMIC_HUGETLB on arm64 - !1034 io_uring: fix the problem of - fs: hfsplus: fix UAF issue in hfsplus_put_super - !1050 [sync] PR-1027: scripts: Fix issue of module signing with openssl 3.x - scripts: Fix issue of module signing with openssl 3.x - !994 [sync] PR-990: ubi: Fix deadlock caused by recursively holding work_sem - !999 [sync] PR-928: hikey9xx: Fixed incorrect use of kfree to free sreg - !1010 [sync] PR-924: dm: add disk before alloc dax - !1013 [sync] PR-920: dm thin: Fix ABBA deadlock by resetting dm_bufio_client - kernel: don't call do_exit() for PF_IO_WORKER threads - x86/process: setup io_threads more like normal user space threads - arch: ensure parisc/powerpc handle PF_IO_WORKER in copy_thread() - arch: setup PF_IO_WORKER threads like PF_KTHREAD - !950 [sync] PR-929: xfs: rework feature flags - nbd: get config_lock before sock_shutdown - !971 [sync] PR-969: kobject: Fix slab-out-of-bounds in fill_kobj_path() - !986 [sync] PR-954: block: iocost bugfix - !983 [sync] PR-946: icost bugfix - dm thin: Fix ABBA deadlock by resetting dm_bufio_client - dm: add disk before alloc dax - PCI/portdrv: Prevent LS7A Bus Master clearing on shutdown - Revert "PCI: Add quirk for LS7A to avoid reboot failure" - hikey9xx: Fixed incorrect use of kfree to free sreg - ubi: Fix deadlock caused by recursively holding work_sem - mtd: ubi: wl: Fix a couple of kernel-doc issues - !975 [sync] PR-968: Fix ORC unwinder on paravirt {save,restore}_fl - !936 [sync] PR-897: LoongArch: improve dma ops and interrupt process - !939 [sync] PR-869: LoongArch: defconfig: Enable a large number of configurations - block: fix order error in blk_release_queue - block: fix null-pointer dereference in ioc_pd_init - blk-iocost: dispatch all throttled bio in ioc_pd_offline - blk-iocost: don't throttle bio if iocg is offlined - blk-iocost: track whether iocg is still online - blk-iocost: fix UAF in ioc_pd_free - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - kobject: Fix slab-out-of-bounds in fill_kobj_path() - xfs: kill xfs_sb_version_has_v3inode() - xfs: introduce xfs_sb_is_v5 helper - xfs: remove unused xfs_sb_version_has wrappers - xfs: convert xfs_sb_version_has checks to use mount features - xfs: convert scrub to use mount-based feature checks - xfs: open code sb verifier feature checks - xfs: convert xfs_fs_geometry to use mount feature checks - xfs: replace XFS_FORCED_SHUTDOWN with xfs_is_shutdown - xfs: convert remaining mount flags to state flags - xfs: convert mount flags to features - xfs: consolidate mount option features in m_features - xfs: replace xfs_sb_version checks with feature flag checks - xfs: reflect sb features in xfs_mount - xfs: rework attr2 feature and mount options - xfs: rename xfs_has_attr() - xfs: xfs_is_shutdown vs xlog_is_shutdown cage fight - xfs: log items should have a xlog pointer, not a mount - xfs: fix incorrect error-out in xfs_remove - LoongArch: defconfig: Enable a large number of configurations - LoongArch: Add swiotlb backups buffer - LoongArch: Add ARCH_HAS_SETUP_DMA_OPS and DMA_OPS - pci: irq: Add early_param pci_irq_limit to limit pci irq numbers- !904 [sync] PR-903: backport block bugfix - !962 [sync] PR-937: tcp: restrict net.ipv4.tcp_app_win - !959 [sync] PR-925: tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - !955 [sync] PR-938: config: Disable CONFIG_EULER_FS by default - tcp: restrict net.ipv4.tcp_app_win - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - config: Disable CONFIG_EULER_FS by default - !930 xfs: missing lts patchs - !935 [sync] PR-922: jbd2: fix checkpoint inconsistent - !917 [sync] PR-880: LoongArch: kdump: Add high memory reservation - !916 [sync] PR-868: LoongArch: fix compile error caused by __ffs not defined - !915 [sync] PR-792: LoongArch: add ls2k500 bmc support - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - xfs: validate inode fork size against fork format - xfs: reorder iunlink remove operation in xfs_ifree - !912 [sync] PR-906: ipv6: Add lwtunnel encap size of all siblings in nexthop calculation - LoongArch: kdump: Add high memory reservation - LoongArch: fix __ffs not defined compile error - LoongArch: fix ls2k500 bmc not work when installing iso - LoongArch: defconfig: enable CONFIG_FB_LS2K500=m. - ipmi: add ls2k500 bmc ipmi support. - fbdev: add ls2k500sfb driver for ls2k500 bmc. - ipv6: Add lwtunnel encap size of all siblings in nexthop calculation - md/raid10: fix incorrect done of recovery - md/raid10: fix null-ptr-deref in raid10_sync_request - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - md: fix unexpected changes of return value in rdev_set_badblocks - md/raid10: fix io hung in md_wait_for_blocked_rdev() - block: Only set bb->changed when badblocks changes - md/raid10: fix incorrect counting of rdev->nr_pending - md/raid10: remove WANR_ON_ONCE in raid10_end_write_request - md/raid10: fix uaf if replacement replaces rdev - md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request - md/raid10: fix io loss while replacement replace rdev - md/raid10: prioritize adding disk to 'removed' mirror - md: fix io loss when remove rdev fail - md/raid10: fix a race between removing rdev and access conf->mirrors[i].rdev - md/raid10: fix taks hung in raid10d - md/raid10: factor out code from wait_barrier() to stop_waiting_barrier() - md/raid10: fix softlockup in raid10_unplug - md/raid1: stop mdx_raid1 thread when raid1 array run failed - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - md: Flush workqueue md_rdev_misc_wq in md_alloc() - block: don't allow the same type rq_qos add more than once - blk-iocost: use spin_lock_irqsave in adjust_inuse_and_calc_cost - blk-iocost: don't allow to configure bio based device - !867 arm64: kdump: Avoid reserving low memory repeatedly - !854 [sync] PR-793: LoongArch: kvm: add pv ipi support - !853 [sync] PR-809: LoongArch: defconfig: enable memory and pci hotplug related configs for LoongArch - arm64: kdump: Avoid reserving low memory repeatedly - LoongArch: LSVZ: Support PV IPI to reduce VM exit - LoongArch: defconfig: Add PCI hotplug support - LoongArch: defconfig: Add memory hotplug support- !862 Backport CVEs and bugfixes - cgroup: Stop task iteration when rebinding subsystem - drm/virtio: Fix error code in virtio_gpu_object_shmem_init() - drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling - drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_object_shmem_init - sched/topology: Fix exceptional memory access in sd_llc_free_all() - block: Fix the partition start may overflow in add_partition() - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum - iomap: don't invalidate folios after writeback errors - iomap: Don't create iomap_page objects in iomap_page_mkwrite_actor - iomap: Don't create iomap_page objects for inline files - iomap: Permit pages without an iop to enter writeback - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - Revert "md: unlock mddev before reap sync_thread in action_store" - md: unlock mddev before reap sync_thread in action_store - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: merge disk_scan_partitions and blkdev_reread_part - !812 [sync] PR-761: net: stmmac: fix potential double free of dma descriptor resources - net: stmmac: fix potential double free of dma descriptor resources - !806 [sync] PR-760: LoongArch: kvm: fix bug of kvm's hugepage - !669 [sync] PR-564: usb: disable soft retry for EJ188 controller - !796 [sync] PR-765: LoongArch: fix some stability issues - !784 [sync] PR-766: LoongArch: add kexec&kdump support - LoongArch: kvm: fix bug of kvm's hugepage - LoongArch: defconfig: enable CONFIG_CACHEFILES - i2c: loongson: fix irq not freed when remove module - LoongArch: Set _PAGE_DIRTY only if _PAGE_MODIFIED is set in {pmd,pte}_mkwrite() - LoongArch: Set _PAGE_DIRTY only if _PAGE_WRITE is set in {pmd,pte}_mkdirty() - LoongArch: Clear FPU/SIMD thread info flags for kernel thread - LoongArch: Remove generic irq migration - LoongArch: Fix secondary bridge routing errors - LoongArch: Fix kdump failure on v40 interface specification - LoongArch: configs: Enable kexec/kdump - LoongArch: kdump: Add crashkernel=YM handling - LoongArch: kdump: Add single kernel image implementation - LoongArch: Add support for kernel address space layout randomization (KASLR) - LoongArch: Add support for kernel relocation - LoongArch: Add la_abs macro implementation - LoongArch: Add JUMP_VIRT_ADDR macro implementation to avoid using la.abs - LoongArch: Use la.pcrel instead of la.abs when it's trivially possible - LoongArch: efistub: Modify the address where efistub jumps to the main kernel - LoongArch: kdump: Add memory reservation for old kernel - LoongArch: Integrate initrd operation - LoongArch: kexec: Add compatibility with old interfaces - LoongArch: Flush TLB earlier at initialization - LoongArch: Add kdump support - LoongArch: Add kexec support - usb: xhci: add XHCI_NO_SOFT_RETRY quirk for EJ188- !800 Backport CVEs - netfilter: nf_tables: deactivate anonymous set from preparation phase - xfs: verify buffer contents when we skip log replay- !775 Backport CVEs and bugfixes - filemap: Correct the conditions for marking a folio as accessed - Revert "filemap: Correct the conditions for marking a folio as accessed" - netrom: Fix use-after-free caused by accept on already connected socket - bluetooth: Perform careful capability checks in hci_sock_ioctl() - fs/ntfs3: Delete duplicate condition in ntfs_read_mft() - fs/ntfs3: Fix slab-out-of-bounds read in run_unpack - fs/ntfs3: Validate data run offset - xfs: buffer pins need to hold a buffer reference - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - fix kabi broken due to import new inode operation get_inode_acl - ovl: enable RCU'd ->get_acl() - vfs: add rcu argument to ->get_acl() callback - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - !684 [sync] PR-675: driver/hifc&hinic: Fix compile error in allyesconfigs - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs- !723 Backport CVEs and bugfixes - USB: gadgetfs: Fix race between mounting and unmounting - prlimit: do_prlimit needs to have a speculation check - ext4: check iomap type only if ext4_iomap_begin() does not fail - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - ext4: only update i_reserved_data_blocks on successful block allocation - can: af_can: fix NULL pointer dereference in can_rcv_filter - RDMA/core: Refactor rdma_bind_addr - RDMA/cma: Ensure rdma_addr_cancel() happens before issuing more requests - scsi: dpt_i2o: Remove obsolete driver - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - bpf, sockmap: Fix an infinite loop error when len is 0 in tcp_bpf_recvmsg_parser() - bpf, sockmap: Fix double bpf_prog_put on error case in map_link - bpf, sockmap: Re-evaluate proto ops when psock is removed from sockmap - bpf, sockmap: Attach map progs to psock early for feature probes - bpf, sockmap: Fix return codes from tcp_bpf_recvmsg_parser() - bpf, sockmap: Fix race in ingress receive verdict with redirect to self- !632 Backport CVEs and bugfixes - bonding: Fix memory leak when changing bond type to Ethernet - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change - hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - rxrpc: Fix race between conn bundle lookup and bundle removal [ZDI-CAN-15975] - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - xfs: don't leak btree cursor when insrec fails after a split - xfs: avoid unnecessary runtime sibling pointer endian conversions - xfs: detect self referencing btree sibling pointers - xfs: introduce xfs_buf_daddr() - xfs: move kernel-specific superblock validation out of libxfs - xfs: bound maximum wait time for inodegc work - xfs: introduce xfs_inodegc_push() - xfs: flush inodegc workqueue tasks before cancel - xfs: drop async cache flushes from CIL commits. - xfs: limit iclog tail updates - xfs: need to see iclog flags in tracing - io_uring: ensure that io_init_req() passes in the right issue_flags - io_uring: add missing lock in io_get_file_fixed- !588 [sync] PR-585: x86/speculation: Allow enabling STIBP with legacy IBRS - !591 Backport CVEs and bugfixes - net/sched: Retire tcindex classifier - drm/vmwgfx: Validate the box size for the snooped cursor - netfilter: nf_tables: nft_parse_register can return a negative value - netfilter: nf_tables: validate registers coming from userspace. - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition - KVM: nVMX: add missing consistency checks for CR0 and CR4 - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - xfs: __percpu_counter_compare() inode count debug too expensive - xfs: fix memcpy fortify errors in EFI log format copying - xfs: fix memcpy fortify errors in RUI log format copying - xfs: fix memcpy fortify errors in CUI log format copying - xfs: fix memcpy fortify errors in BUI log format copying - xfs: Use struct xfs_bmdr_block instead of struct xfs_btree_block to calculate root node size - xfs: allow setting full range of panic tags - xfs: don't use BMBT btree split workers for IO completion - xfs: fix extent busy updating - xfs: get root inode correctly at bulkstat - xfs: invalidate xfs_bufs when allocating cow extents - xfs: attach dquots to inode before reading data/cow fork mappings - xfs: invalidate block device page cache during unmount - xfs: add selinux labels to whiteout inodes - xfs: convert buf_cancel_table allocation to kmalloc_array - xfs: don't leak xfs_buf_cancel structures when recovery fails - xfs: refactor buffer cancellation table allocation - xfs: fix type mismatches in the inode reclaim functions - xfs: don't allow log writes if the data device is readonly - x86/speculation: Allow enabling STIBP with legacy IBRS- !574 Backport CVEs and bugfixes - driver core: Fix lockdep warning on wfs_lock - driver core: platform: Add extra error check in devm_platform_get_irqs_affinity() - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - ubi: Fix failure attaching when vid_hdr offset equals to (sub)page size - ubi: ensure that VID header offset + VID header size <= alloc, size - ftrace: Fix issue that 'direct->addr' not restored in modify_ftrace_direct() - perf/core: Fix perf_output_begin parameter is incorrectly invoked in perf_event_bpf_output - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - ring-buffer: Fix race while reader and writer are on the same page - loop: Add parm check in loop_control_ioctl - ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - btrfs: fix race between quota disable and quota assign ioctls - dm crypt: add cond_resched() to dmcrypt_write() - xfs: don't leak memory when attr fork loading fails - xfs: delete unnecessary NULL checks - xfs: replace inode fork size macros with functions - xfs: replace XFS_IFORK_Q with a proper predicate function - xfs: use XFS_IFORK_Q to determine the presence of an xattr fork - xfs: make inode attribute forks a permanent part of struct xfs_inode - xfs: convert XFS_IFORK_PTR to a static inline helper - xfs: don't reuse busy extents on extent trim - fs/xfs: convert comma to semicolon - xfs: xfs_ail_push_all_sync() stalls when racing with updates - xfs: check buffer pin state after locking in delwri_submit - xfs: log worker needs to start before intent/unlink recovery- !550 anolis: bond: broadcast ARP or ND messages to all slaves - !561 Backport CVEs and bugfixes - !560 [sync] PR-539: LoongArch: fix compile warnning of drm/loongson driver - net: sched: Use struct_size() helper in kvmalloc() - net_sched: Use struct_size() and flex_array_size() helpers - ext4: dio take shared inode lock when overwriting preallocated blocks - ext4: fix race between writepages and remount - clocksource/drivers/arm_arch_timer: Fix CNTPCT_LO and CNTVCT_LO value - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - nvme: use nvme_cid to generate command_id in trace event - xfs: don't report reserved bnobt space as available - xfs: don't include bnobt blocks when reserving free block pool - xfs: set aside allocation btree blocks from block reservation - xfs: introduce in-core global counter of allocbt blocks - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: better wording on protection against excessive stack growth - net/sched: act_mirred: refactor the handle of xmit - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - anolis: bond: broadcast ARP or ND messages to all slaves - !558 net: hns3: modify reset delay time to avoid configuration timeout - drm/loongson: fix compile warnning - net: hns3: modify reset delay time to avoid configuration timeout- !541 fix CVE-2023-0266 - ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF- !529 Backport CVEs and bugfixes - block: fix use-after-free of q->q_usage_counter - block: move q_usage_counter release into blk_queue_release - Revert "block: fix null-deref in percpu_ref_put" - mm: compaction: avoid possible NULL pointer dereference in kcompactd_cpu_online - md/raid6: Fix the problem of repeatedly applying for memory in raid5_read_one_chunk - xfs, iomap: limit individual ioend chain lengths in writeback - net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - tty: fix out-of-bounds access in tty_driver_lookup_tty() - fs/ntfs3: Validate resident attribute name - ima: Fix memory leakage in ima_store_template - Revert "mm/vmalloc: huge vmalloc backing pages should be split rather than compound" - coredump: fix kabi broken in struct coredump_params - coredump: Use the vma snapshot in fill_files_note - coredump/elf: Pass coredump_params into fill_note_info - coredump: Remove the WARN_ON in dump_vma_snapshot - coredump: Snapshot the vmas in do_coredump - mm/swapfile: add cond_resched() in get_swap_pages() - mm: slince possible data races about pgdat->kswapd - mm: fix null-ptr-deref in kswapd_is_running() - fs/ntfs3: Validate MFT flags before replaying logs - fs/ntfs3: Validate attribute name offset - bpf: Fixes possible race in update_prog_stats() for 32bit arches - bpf: Avoid races in __bpf_prog_run() for 32bit arches - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - af_unix: Get user_ns from in_skb in unix_diag_get_exact(). - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - arm64: errata: Remove AES hwcap for COMPAT tasks - ARM: 9206/1: A9: Add ARM ERRATA 764319 workaround (Updated) - kernel: Initialize cpumask before parsing - softirq: Don't try waking ksoftirqd before it has been spawned - bpf: Prevent decl_tag from being referenced in func_proto arg - bpf: Skip task with pid=1 in send_signal_common() - bpf, sockmap: Fix an infinite loop error when len is 0 in tcp_bpf_recvmsg_parser() - !460 Backport CVEs and bugfixes - !517 [sync] PR-510: LoongArch: fix dual-bridge machine can not work - !516 [sync] PR-509: Loongson: fix 7a2000 gpu driver can not work - irqchip/loongson: Fix syscore ops registration - irqchip/loongarch: Fix some issues of irq controllers - drm/loongson: using hdmi hot plug status register - malidp: Fix NULL vs IS_ERR() checking- !512 Backport CVEs and bugfixes - livepatch/core: Fix hungtask against cpu hotplug on x86 - livepatch: Narrow the scope of the 'text_mutex' lock - livepatch: Cleanup klp_mem_prepare() - seccomp: Move copy_seccomp() to no failure path. - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer() - ftrace: Fix invalid address access in lookup_rec() when index is 0 - mm: optimize do_wp_page() for fresh pages in local LRU pagevecs - mm: optimize do_wp_page() for exclusive pages in the swapcache - tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - ext4: fix another off-by-one fsmap error on 1k block filesystems - mm/vmalloc: huge vmalloc backing pages should be split rather than compound - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - jbd2: fix data missing when reusing bh which is ready to be checkpointed - !502 [sync] PR-476: LoongArch: fix failed to boot - !498 [sync] PR-479: LoongArch: update network related default config - !496 [sync] PR-448: LoongArch: fix some pci problems - LoongArch: Initialize screen_info variable - LoongArch: Fixed EIOINTC structure members - LoongArch: Fix virtual machine startup error - loongarch/kvm: ls7a add iocsrw emulation - LoongArch: fix signal handler name changed - LoongArch: defconfig: update network configurations - LoongArch: pci root bridige set acpi companion only when not acpi_disabled. - pci: fix X server auto probe fail when both ast and etnaviv drm present - LS7A2000: PCIE: Fixup GPU card error - pci/quirks: ls7a2000: fix pm transition of devices under pcie port - LoongArch: Fixed some pcie card not scanning properly - pci: fix kabi error caused by pm_suspend_target_state - PCI: PM: Fix pcie mrrs restoring - PCI: Check if the pci controller can use both CFG0 and CFG1 mode to access configuration space - PCI: Check if entry->offset already exist for mem resource- !485 Backport CVEs and bugfixes - !491 [sync] PR-477: tools: fix compile error introduced by LoongArch commit - fix compile error introduced by LoongArch commit - scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - ring-buffer: Fix race between reset page and reading page - raid1, raid10: switch to precise io accounting - block: add precise io accouting apis - md/raid10: fix memleak for 'conf->bio_split' - sctp: fail if no bound addresses can be used for a given scope - ext4: fix WARNING in mb_find_extent - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - scsi: iscsi: Move pool freeing - xfs: aborting inodes on shutdown may need buffer lock - ext4: fix incorrect options show of original mount_opt and extend mount_opt2 - !439 openeuler: pci: workaround multiple functions can be assigned to only one VM - !474 [sync] PR-447: add perf loongarch support - tools/perf: Add basic support for LoongArch - perf machine: Use path__join() to compose a path instead of snprintf(dir, '/', filename) - !467 LoongArch: add kvm support - LoongArch: kvm: KVM support for 5.10 - !472 [sync] PR-466: LoongArch: fix compile error when using make allmodconfig - LoongArch: fix compile error when using make allmodconfig - LoongArch: Export symbol for function smp_send_reschedule() - LoongArch: kvm: add initial kvm support - !453 Backport CVEs and bugfixes - !463 [sync] PR-444: LoongArch: some LS7a device drivers support and LoongArch bug fix - LoongArch: remove __ARCH_WANT_NEW_STAT - LoongArch: modify defconfig according to other architectures - LoongArch: Change definition of cpu_relax() for Loongson-3 - drm/loongson: add kernel modesetting driver support for ls7a1000/ls7a2000 - LoongArch: Use alternative to optimize libraries - LoongArch: Add alternative runtime patching mechanism - LoongArch: Remove the .fixup section usage - LoongArch: extable: Add a dedicated uaccess handler - LoongArch: extable: Add `type` and `data` fields - LoongArch: Switch to relative exception tables - LoongArch: Consolidate __ex_table construction - LoongArch: fix SECCOMP test error - LoongArch: fix vmlinux ld error - LoongArch: enable hugetlbfs support - LoongArch: save one instruction for arch_local_irq_{enable,disable} - LoongArch: optimize for syscall return - LoongArch: refresh usage of sync - LoongArch: use 40 bits address space for user - LoongArch: Support loader and kernel interface V40 - LoongArch: Enhance booting and resume compatibility - LoongArch: Remove redudant csr save/restore - LoongArch: Support Power Manager - irqchip/loongson-liointc: Set different isr for differnt core - platform: Support loongson laptop generic driver - LoongArch: Adapted SECTION_SIZE_BITS with page size - ACPI: Support ACPI_MACHINE_WIDTH for 64 - spi: loongson: Add LS7A spi driver support - i2c: loongson: Add LS7A i2c driver support - LoongArch: Call irq_find_matching_fwnode get irq domain - irqchip/ACPI: Introduce ACPI_IRQ_MODEL_LPIC for LoongArch - gpio: loongson: Add 3A/3B/3C/7A gpio dirver support - rtc: ls2x: Add support for the Loongson-2K/LS7A RTC - LoongArch: convert p v s cache to l1 l2 l3 format - cpufreq: Add cpufreq driver for LoongArch - LoongArch: Fix section mismatch due to acpi_os_ioremap() - LoongArch: Add vector extensions support - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - openeuler: pci: workaround multiple functions can be assigned to only one VM- !454 Backport CVEs and bugfixes - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - neigh: make sure used and confirmed times are valid - HID: check empty report_list in bigben_probe() - HID: check empty report_list in hid_validate_values() - Documentation/hw-vuln: Fix rST warning - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions - KVM: x86: Mitigate the cross-thread return address predictions bug - x86/speculation: Identify processors vulnerable to SMT RSB predictions - radi10: fix leak of 'r10bio->remaining' for recovery - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - raid10: fix leak of io accounting - tcp: Fix listen() regression in 5.15.88. - net/ulp: Remove redundant ->clone() test in inet_clone_ulp(). - net/ulp: use consistent error code when blocking ULP - net/ulp: prevent ULP without clone op from entering the LISTEN status - net/tls: tls_is_tx_ready() checked list_entry - usb: dwc3: dwc3-qcom: Add missing platform_device_put() in dwc3_qcom_acpi_register_core - ntfs: fix out-of-bounds read in ntfs_attr_find() - splice: don't generate zero-len segement bvecs - rds: rds_rm_zerocopy_callback() use list_first_entry() - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - ring-buffer: Handle race between rb_move_tail and rb_check_pages - blk-mq: use quiesced elevator switch when reinitializing queues - ovl: fix use inode directly in rcu-walk mode- !419 Backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - x86/bugs: Flush IBP in ib_prctl_set() - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - ARM: 9242/1: kasan: Only map modules if CONFIG_KASAN_VMALLOC=n - rcu: Avoid stack overflow due to __rcu_irq_enter_check_tick() being kprobe-ed - net/sched: sch_taprio: do not schedule in taprio_reset() - net/sched: sch_taprio: fix possible use-after-free - nbd: fix assignment error for first_minor in nbd_dev_add - md/raid10: fix wrong setting of max_corr_read_errors - md/raid10: fix overflow in safe_delay_store - md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter - fix kabi broken due to import of 5.15-stable io_uring - io_uring: import 5.15-stable io_uring - task_work: add helper for more targeted task_work canceling - coredump: Limit what can interrupt coredumps - kernel: provide create_io_thread() helper - fs: provide locked helper variant of close_fd_get_file() - kernel: remove checking for TIF_NOTIFY_SIGNAL - entry: Add support for TIF_NOTIFY_SIGNAL - signal: Add task_sigpending() helper - arm: add support for TIF_NOTIFY_SIGNAL - arm64: add support for TIF_NOTIFY_SIGNAL - riscv: add support for TIF_NOTIFY_SIGNAL - powerpc: add support for TIF_NOTIFY_SIGNAL - x86: Wire up TIF_NOTIFY_SIGNAL - iov_iter: add helper to save iov_iter state - perf beauty: Update copy of linux/socket.h with the kernel sources - perf trace beauty: Update copy of linux/socket.h with the kernel sources - io_uring: correct pinned_vm accounting - file: Rename __close_fd_get_file close_fd_get_file - io_uring: don't hold uring_lock when calling io_run_task_work* - io_uring: don't take uring_lock during iowq cancel - fs: make do_renameat2() take struct filename - net: add accept helper not installing fd - net: provide __sys_shutdown_sock() that takes a socket - fs: expose LOOKUP_CACHED through openat2() RESOLVE_CACHED - Make sure nd->path.mnt and nd->path.dentry are always valid pointers - fix handling of nd->depth on LOOKUP_CACHED failures in try_to_unlazy* - fs: add support for LOOKUP_CACHED - Revert "io_uring: fix soft lockup when call __io_remove_buffers" - Revert "io_uring: deduplicate failing task_work_add" - Revert "io_uring: don't take uring_lock during iowq cancel" - Revert "[Backport] io_uring: don't keep looping for more events if we can't flush overflow" - Revert "[Huawei] io-wq: Switch io_wqe_worker's fs before releasing request" - Revert "[Huawei] io_uring:drop identity before creating a private one"- !410 Backport CVEs and bugfixes - x86/kasan: Populate shadow for shared chunk of the CPU entry area - x86/kasan: Add helpers to align shadow addresses up and down - x86/kasan: Rename local CPU_ENTRY_AREA variables to shorten names - x86/mm: Populate KASAN shadow for entire per-CPU range of CPU entry area - x86/mm: Recompute physical address for every page of per-CPU CEA mapping - x86/kasan: Map shadow for percpu pages on demand - x86/mm: Randomize per-cpu entry area - Huawei BMA: Fix iBMA driver bug - mm: memcg: fix NULL pointer in mem_cgroup_track_foreign_dirty_slowpath() - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - ppp: associate skb with a device at tx - arm32: kaslr: Avoid using the -fpic and fno-pic parameters together - bpf, sockmap: fix race in sock_map_free() - bpf: make sure skb->len != 0 when redirecting to a tunneling device - cifs: Fix use-after-free in rdata->read_into_pages() - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - media: vivid: fix compose size exceed boundary - !405 kvm: arm64: fix some pvsched bugs - kvm: arm64: fix some pvsched bugs- !400 Backport fs and block bugfixes - ubi: Fix UAF wear-leveling entry in eraseblk_count_seq_show() - ubi: fastmap: Fix missed fm_anchor PEB in wear-leveling after disabling fastmap - ubifs: Re-statistic cleaned znode count if commit failed - ubifs: dirty_cow_znode: Fix memleak in error handling path - block, bfq: switch 'bfqg->ref' to use atomic refcount apis - cifs: sanitize multiple delimiters in prepath - !392 OpenEuler-22.03-LTS Fixes Some Bugs in Accelerator Disk Storage Encryption and Decryption Scenarios - crypto: hisilicon/sec - delete the flag CRYPTO_ALG_ALLOCATES_MEMORY - crypto: hisilicon/qm - prevent soft lockup in qm_poll_req_cb()'s loop - crypto: hisilicon/qm - modify event irq processing - crypto: hisilicon/qm - move alloc qm->wq to qm.c - crypto: hisilicon/qm - add functions for releasing resources- !386 Backport CVEs and bugfixes - net: sched: fix race condition in qdisc_graft() - macvlan: enforce a consistent minimal mtu - net: switch to storing KCOV handle directly in sk_buff - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - mm: memcontrol: fix potential oom_lock recursion deadlock - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: fix null-ptr-deref in ext4_write_info - xfs: fix potential log item leak- !369 Backport CVEs and bugfixes - mm/vmpressure: fix data-race with memcg->socket_pressure - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - mm/memory: return vm_fault_t result from migrate_to_ram() callback - net: sched: disallow noqueue for qdisc classes - netfilter: nft_payload: incorrect arithmetics when fetching VLAN header bits - xfs: Fix deadlock on xfs_inodegc_worker - net: sched: cbq: dont intepret cls results when asked to drop - net: sched: atm: dont intepret cls results when asked to drop - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - rndis_wlan: Prevent buffer overflow in rndis_query_oid- !357 Backport CVEs, bugfixes, performance and other - binder: fix UAF of alloc->vma in race with munmap() - io_uring: add missing item types for splice request - xfs: fix overfilling of reserve pool - xfs: always succeed at setting the reserve pool size - xfs: remove infinite loop when reserving free block pool - xfs: use current->journal_info for detecting transaction recursion - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - fix kabi broken due to may_pollfree - io_uring: disable polling pollfree files - sched: disable sched_autogroup by default - driver: char: delete svm.c - ksmbd: check nt_len to be at least CIFS_ENCPWD_SIZE in ksmbd_decode_ntlmssp_auth_blob - fs/ntfs3: Fix attr_punch_hole() null pointer derenference - tracing/osnoise: Do not unregister events twice - tracing/osnoise: Properly unhook events if start_per_cpu_kthreads() fails - mm/filemap.c: remove bogus VM_BUG_ON - mm: oom_kill: fix KABI broken by "oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup" - oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup - fork: Allocate a new task_struct_resvd object for fork task - tmpfs: fix regressions from wider use of ZERO_PAGE - tmpfs: do not allocate pages on read- !348 Backport CVEs and fs bugfixes - io_uring: kill goto error handling in io_sqpoll_wait_sq() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - ext4: fix bad checksum after online resize - xfs: fix use-after-free in xattr node block inactivation - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls- KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS - bfq: fix null-ptr-deref in bfq_pd_offline - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - ksmbd: fix heap-based overflow in set_ntacl_dacl() - ksmbd: prevent out of bound read for SMB2_WRITE - ksmbd: validate length in smb2_write() - xfs: fix super block buf log item UAF during force shutdown - xfs: wait iclog complete before tearing down AIL - xfs: get rid of assert from xfs_btree_islastblock- ext2: replace bh_submit_read() helper with bh_read() - ufs: replace ll_rw_block() - udf: replace ll_rw_block() - reiserfs: replace ll_rw_block() - ocfs2: replace ll_rw_block() - ntfs3: replace ll_rw_block() - jbd2: replace ll_rw_block() - isofs: replace ll_rw_block() - gfs2: replace ll_rw_block() - fs/buffer: replace ll_rw_block() - fs/buffer: add some new buffer read helpers - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - mtd: physmap-core: Fix NULL pointer dereferencing in of_select_probe_type() - blk-mq: set default elevator as deadline in case of hctx shared tagset - dm thin: Use last transaction's pmd->root when commit failed - media: mceusb: Use new usb_control_msg_*() routines - block, bfq: fix possible uaf for 'bfqq->bic' - block, bfq: fix null pointer dereference in bfq_bio_bfqg() - scsi: iscsi: remove .unbind_conn from iscsi_transport - Revert "scsi: iscsi: fix kabi broken in struct iscsi_transport" - blk-mq: fix kabi broken in struct bio - blk-mq: fix kabi broken in struct request - mm/dynamic_hugetlb: fix clear PagePool without lock protection - mm/dynamic_hugetlb: fix list corruption in hpool_merge_page() - x86/cpu/hygon: Set __max_die_per_package on Hygon - block: always align request_wrapper to cacheline - block: fix crash on cmpxchg for request_wrapper - clk: imx: Add check for kcalloc - Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs- wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_CHANNEL_LIST attribute - xen/netback: don't call kfree_skb() with interrupts disabled - media: dvb-core: Fix UAF due to refcount races at releasing - wifi: wilc1000: validate pairwise and authentication suite offsets - wifi: wilc1000: validate number of channels - wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_OPER_CHANNEL attribute - drm/amdkfd: Check for null pointer after calling kmemdup- proc: proc_skip_spaces() shouldn't think it is working on C strings - proc: avoid integer type confusion in get_proc_long - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - livepatch/ppc64: Fix preemption check when enabling - block: only use cmpxchg64 in 64bit platform - efi/libstub: Fix build error in efi-stub.c for riscv- block: fix regression for dm - dm: switch to rq-based after queue is initialized - net/af_packet: make sure to pull mac header - net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO - sched: Fix null-ptr-deref in free_fair_sched_group - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - Revert "ipvlan: Modify the value of ipvlan modes" - workqueue: fix state-dump console deadlock - preempt/dynamic: Fix typo in macro conditional statement - jump_label: Fix usage in module __init - arm64/mpam: update last_cmd_status in parse_cache() and parse_bw() - arm64/mpam: remove kernfs_get() calls() and add kernfs_put() calls to prevent refcount leak - arm64/mpam: make mbw_max/min not less than min_bw - arm64/mpam: Fix indent format error in resctrl_parse_param() - arm64/mpam: decrease dom_num when domain goes offline - arm64/mpam: correct mbw_max/min if remainder is too large - Revert "add barriers to buffer_uptodate and set_buffer_uptodate" - pinctrl: core: Set ret to 0 when group is skipped - pinctrl: core: Handling pinmux and pinconf separately - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - Revert "ACPICA: Interpreter: fix memory leak by using existing buffer" - mm/dynamic_hugetlb: fix compound_nr incorrect - scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq - scsi: ufs: core: Enable link lost interrupt - perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC PMU - perf python: Fix build when PYTHON_CONFIG is user supplied - Documentation/ABI: Mention retbleed vulnerability info file for sysfs - arm64: Fix match_list for erratum 1286807 on Arm Cortex-A76 - md: call __md_stop_writes in md_stop - Revert "md-raid: destroy the bitmap after destroying the thread" - mm/hugetlb: fix hugetlb not supporting softdirty tracking - xen/privcmd: fix error exit of privcmd_ioctl_dm_op() - ACPI: processor: Remove freq Qos request for all CPUs - s390: fix double free of GS and RI CBs on fork() failure - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - x86/bugs: Add "unknown" reporting for MMIO Stale Data - perf/x86/lbr: Enable the branch type for the Arch LBR by default - btrfs: check if root is readonly while setting security xattr - btrfs: add info when mount fails due to stale replace target - btrfs: replace: drop assert for suspended replace - btrfs: fix silent failure when deleting root reference - ionic: fix up issues with handling EAGAIN on FW cmds - rxrpc: Fix locking in rxrpc's sendmsg - ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter - net: Fix a data-race around sysctl_somaxconn. - net: Fix data-races around sysctl_devconf_inherit_init_net. - net: Fix data-races around sysctl_fb_tunnels_only_for_init_net. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - net: Fix data-races around sysctl_optmem_max. - bpf: Folding omem_charge() into sk_storage_charge() - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around netdev_max_backlog. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: Fix data-races around sysctl_[rw]mem_(max|default). - net: Fix data-races around sysctl_[rw]mem(_offset)?. - tcp: tweak len/truesize ratio for coalesce candidates - netfilter: nf_tables: disallow jump to implicit chain from set element - netfilter: nf_tables: upfront validation of data via nft_data_init() - netfilter: bitwise: improve error goto labels - netfilter: nft_cmp: optimize comparison for 16-bytes - netfilter: nf_tables: consolidate rule verdict trace call - netfilter: nftables: remove redundant assignment of variable err - netfilter: nft_tunnel: restrict it to netdev family - netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families - netfilter: nf_tables: do not leave chain stats enabled on error - netfilter: nft_payload: do not truncate csum_offset and csum_type - netfilter: nft_payload: report ERANGE for too long offset and length - bnxt_en: fix NQ resource accounting during vf creation on 57500 chips - netfilter: ebtables: reject blobs that don't provide all entry points - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - net: moxa: get rid of asymmetry in DMA mapping/unmapping - net: ipa: don't assume SMEM is page-aligned - net/mlx5e: Properly disable vlan strip on non-UL reps - ice: xsk: prohibit usage of non-balanced queue id - ice: xsk: Force rings to be sized to power of 2 - nfc: pn533: Fix use-after-free bugs caused by pn532_cmd_timeout - rose: check NULL rose_loopback_neigh->loopback - mm/smaps: don't access young/dirty bit if pte unpresent - mm/huge_memory.c: use helper function migration_entry_to_page() - SUNRPC: RPC level errors should set task->tk_rpc_status - NFSv4.2 fix problems with __nfs42_ssc_open - NFS: Don't allocate nfs_fattr on the stack in __nfs42_ssc_open() - xfrm: clone missing x->lastused in xfrm_do_migrate - xfrm: fix refcount leak in __xfrm_policy_check() - kernel/sched: Remove dl_boosted flag comment - vfs: make sync_filesystem return errors from ->sync_fs - fs: remove __sync_filesystem - pinctrl: amd: Don't save/restore interrupt status and wake status bits - kernel/sys_ni: add compat entry for fadvise64_64 - parisc: Fix exception handler for fldw and fstw instructions - audit: fix potential double free on error path from fsnotify_add_inode_mark - kbuild: dummy-tools: avoid tmpdir leak in dummy gcc- blk-mq: don't access request_wrapper if request is not allocated from block layer - blk-mq: fix kabi broken due to request_wrapper - ide-cd: don't clear rq_flags after blk_get_request - iommu: Fix error handling in probe_acpi_namespace_devices()- staging: rtl8712: fix use after free bugs - drivers/perf: fixed the issue that the kabi value changed - drm/i915: fix TLB invalidation for Gen12 video and compute engines - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - Bluetooth: L2CAP: Fix u8 overflow - dm: Fix UAF in run_timer_softirq() - dm-thin: Resume failed in FAIL mode - mm: hugetlb: fix UAF in hugetlb_handle_userfault - ARM: 9160/1: NOMMU: Reload __secondary_data after PROCINFO_INITFUNC - ARM: 9059/1: cache-v7: get rid of mini-stack - ARM: 9058/1: cache-v7: refactor v7_invalidate_l1 to avoid clobbering r5/r6 - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir - mpi: Fix length check in mpi_key_length() - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - Fix kabi change caused by reverting patches - Revert "iommu: Introduce attach/detach_pasid_table API" - Revert "iommu: Introduce bind/unbind_guest_msi" - Revert "iommu/smmuv3: Allow s1 and s2 configs to coexist" - Revert "iommu/smmuv3: Get prepared for nested stage support" - Revert "iommu/smmuv3: Implement attach/detach_pasid_table" - Revert "iommu/smmuv3: Allow stage 1 invalidation with unmanaged ASIDs" - Revert "iommu/smmuv3: Implement cache_invalidate" - Revert "dma-iommu: Implement NESTED_MSI cookie" - Revert "iommu/smmuv3: Nested mode single MSI doorbell per domain enforcement" - Revert "iommu/smmuv3: Enforce incompatibility between nested mode and HW MSI regions" - Revert "iommu/smmuv3: Implement bind/unbind_guest_msi" - Revert "iommu/smmuv3: report additional recoverable faults" - Revert "vfio: VFIO_IOMMU_SET_PASID_TABLE" - Revert "vfio: VFIO_IOMMU_CACHE_INVALIDATE" - Revert "vfio: VFIO_IOMMU_SET_MSI_BINDING" - Revert "vfio/pci: Add VFIO_REGION_TYPE_NESTED region type" - Revert "vfio/pci: Register an iommu fault handler" - Revert "vfio/pci: Allow to mmap the fault queue" - Revert "vfio: Use capability chains to handle device specific irq" - Revert "vfio/pci: Add framework for custom interrupt indices" - Revert "vfio: Add new IRQ for DMA fault reporting" - Revert "vfio/pci: Register and allow DMA FAULT IRQ signaling" - Revert "vfio: Document nested stage control" - Revert "vfio/pci: Register a DMA fault response region" - Revert "vfio/pci: Inject page response upon response region fill" - Revert "iommu/arm-smmu-v3: Using HTTU with SMMU STE and stage 2 TTD" - Revert "iommu/io-pgtable-arm: Make data access permissions of stage1/2 compatible" - Revert "iommu/io-pgtable-arm: Remove the limitation on the page table format of sync/clear_dirty_log()" - Revert "iommu/arm-smmu-v3: Change the TLBI CMD in arm_smmu_cache_invalidate()" - Revert "iommu/arm-smmu-v3: Align invalid range with leaf page size upwards when support RIL" - Revert "iommu/arm-smmu-v3: Standardize granule size when support RIL" - Revert "iommu/arm-smmu-v3: Remove the redundant shift operation of 'size'" - Revert "iommu: fix build error when CONFIG_IOMMU_API is off" - Revert "vfio/pci: Fix wrong return value when get iommu attribute DOMAIN_ATTR_NESTING" - Revert "iommu/smmuv3: Remove the S1 mapping restriction of dirty log" - perf/core: Fix reentry problem in perf_output_read_group() - tty: serial: uartlite: Disable clocks in case of errors - cgroup: Fix race condition at rebind_subsystems() - xfs: Fix unreferenced object reported by kmemleak in xfs_sysfs_init() - xfs: fix memory leak in xfs_errortag_init - xfs: fix sb write verify for lazysbcount - xfs: reject crazy array sizes being fed to XFS_IOC_GETBMAP* - xfs: prevent a WARN_ONCE() in xfs_ioc_attr_list() - xfs: prevent a UAF when log IO errors race with unmount - xfs: purge dquots after inode walk fails during quotacheck - xfs: revert "xfs: actually bump warning counts when we send warnings" - xfs: run callbacks before waking waiters in xlog_state_shutdown_callbacks - xfs: async CIL flushes need pending pushes to be made stable - xfs: don't generate selinux audit messages for capability testing - xfs: only bother with sync_filesystem during readonly remount - xfs: remove xfs_inew_wait - xfs: mark a data structure sick if there are cross-referencing errors - xfs: restore speculative_cow_prealloc_lifetime sysctl - xfs: make xfs_file_aio_write_checks IOCB_NOWAIT-aware - xfs: scrub should mark a directory corrupt if any entries cannot be iget'd - xfs: factor out a xfs_ilock_iocb helper - xfs: fix parent pointer scrubber bailing out on unallocated inodes - xfs: fix uaf when leaf dir bestcount not match with dir data blocks - xfs: Fix dax inode extent calculation when direct write is performed on an unwritten extent - xfs: Check for extent overflow when swapping extents - xfs: Check for extent overflow when remapping an extent - xfs: Check for extent overflow when moving extent from cow to data fork - xfs: Check for extent overflow when writing to unwritten extent - xfs: Check for extent overflow when adding/removing xattrs - xfs: Check for extent overflow when renaming dir entries - xfs: Check for extent overflow when removing dir entries - xfs: Check for extent overflow when adding dir entries - xfs: Check for extent overflow when punching a hole - xfs: Check for extent overflow when trivally adding a new extent - xfs: Add helper for checking per-inode extent count overflow - xfs: flush inode gc workqueue before clearing agi bucket - xfs: check sb_meta_uuid for dabuf buffer recovery - xfs: Fix the free logic of state in xfs_attr_node_hasname - xfs: reduce kvmalloc overhead for CIL shadow buffers - xfs: only run COW extent recovery when there are no live extents - xfs: remove all COW fork extents when remounting readonly - xfs: don't catch dax+reflink inodes as corruption in verifier - xfs: fix soft lockup via spinning in filestream ag selection loop - xfs: return errors in xfs_fs_sync_fs - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - PCI: Do not enable AtomicOps on VFs - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0 - config: enable CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE by default - scsi: hisi_sas: Prevent parallel FLR and controller reset - scsi: hisi_sas: Prevent parallel controller reset and control phy command - xfs: fix incorrect i_nlink caused by inode racing - block: Fix kabi broken in blk-merge.h and blk-cgroup.h - block: don't merge across cgroup boundaries if blkcg is enabled - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: Simplify ima_lsm_copy_rule - selftests: bpf: Don't run sk_lookup in verifier tests - bpf: Add PROG_TEST_RUN support for sk_lookup programs - bpf: Consolidate shared test timing code - arm64/mm: Drop THP conditionality from FORCE_MAX_ZONEORDER - blk-mq: fix io hang for scsi drivers that depends on timeout handling during scan - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - KVM: arm64: Only probe Hisi ncsnp feature on Hisi CPUs - dm ioctl: print error when HC and MD do not match - block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - block: Fix UAF in bd_link_disk_holder() - ftrace: Fix use-after-free for dynamic ftrace_ops - blk-mq: fix null pointer dereference in blk_mq_clear_rq_mapping() - scsi: hisi_sas: Revert "scsi: hisi_sas: Limit max hw sectors for v3 HW" - bfq: Make sure bfqg for which we are queueing requests is online - bfq: Get rid of __bio_blkcg() usage - bfq: Track whether bfq_group is still online - Revert "block, bfq: move bfqq to root_group if parent group is offlined" - blk-wbt: fix that 'rwb->wc' is always set to 1 in wbt_init() - blk-wbt: call rq_qos_add() after wb_normal is initialized - block: wbt: Remove unnecessary invoking of wbt_update_limits in wbt_init - blk-mq: fix missing blk_account_io_done() in error path - stack: Declare {randomize_,}kstack_offset to fix Sparse warnings - stack: Introduce CONFIG_RANDOMIZE_KSTACK_OFFSET - stack: Replace "o" output with "r" input constraint - lkdtm: Add REPORT_STACK for checking stack offsets - arm64: entry: Enable random_kstack_offset support - x86/entry: Enable random_kstack_offset support - stack: Optionally randomize kernel stack offset each syscall - jump_label: Provide CONFIG-driven build state defaults - ext4: fix super block checksum incorrect after mount - Revert "block/wbt: fix negative inflight counter when remove scsi device" - !313 openEuler: add openEuler/MAINTAINERS for Maintainers & Committers - openEuler: add openEuler/MAINTAINERS for Maintainers & Committers - !301 txgbe : fix arm32 compiler error warning in txgbe_main.c - !287 defconfig: add helper script for update openeuler_defconfig - configs: update arch/x86/configs/openeuler_defconfig - configs: update arch/arm64/configs/openeuler_defconfig - kconfig: Add script to update openeuler_defconfig - !264 Add LoongArch support - !297 tc-testing: fix a bug in gitignore of tc-testing - openeuler: net: txgbe: fix arm 32bit arch compile warning. - tc-testing: gitignore, delete plugins directory - !277 net: ngbe: fix ngbe checkpatch warnnings - LoongArch: defconfig: Set CONFIG_TXGBE=m by default - LS7A2000 : Add quirk for OHCI device rev 0x02 - stmmac: pci: Add dwmac support for Loongson - LoongArch: hugepage table replace tlb - LoongArch: change global registers to local registers - LoongArch: Old BPI compatibility - LoongArch: add kernel setvirtmap for runtime - LoongArch: enable some netfilter related configs - LoongArch: defconfig: use make defconfig to save a clean defconfig - tools perf: Fix compilation error with new binutils - tools include: add dis-asm-compat.h to handle version differences - tools build: Don't display disassembler-four-args feature test - tools build: Add feature test for init_disassemble_info API changes - LoongArch: Support R_LARCH_GOT_PC_{LO12,HI20} in modules - LoongArch: Support PC-relative relocations in modules - LoongArch: Define ELF relocation types added in v2.00 ABI - LoongArch: Adjust symbol addressing for AS_HAS_EXPLICIT_RELOCS - LoongArch: Add Kconfig option AS_HAS_EXPLICIT_RELOCS - irqchip/loongson-liointc: Fix an error handling path in liointc_init() - irqchip/loongarch: Fix irq_domain_alloc_fwnode() abuse - irqchip/loongson-eiointc: Fix a build warning - irqchip/loongson-eiointc: Fix irq affinity setting - irqchip: Adjust Kconfig for Loongson - PCI: Add quirk for LS7A to avoid reboot failure - PCI: loongson: Improve the MRRS quirk for LS7A - PCI: loongson: Work around LS7A incorrect Interrupt Pin registers - PCI: loongson: Don't access non-existent devices - PCI: loongson: Add ACPI init support - PCI: loongson: Use generic 8/16/32-bit config ops on LS2K/LS7A - irqchip / ACPI: Introduce ACPI_IRQ_MODEL_LPIC for LoongArch - ACPI: irq: Allow acpi_gsi_to_irq() to have an arch-specific fallback - APCI: irq: Add support for multiple GSI domains - drm/radeon: Workaround radeon driver bug for Loongson - LoongArch: Add writecombine support for drm - Input: i8042 - Add PNP checking hook for Loongson - LoongArch: Add qspinlock support - LoongArch: Add perf events support - LoongArch: Add SysRq-x (TLB Dump) support - LoongArch: Use TLB for ioremap() - LoongArch: Enable ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP - LoongArch: Add sparse memory vmemmap support - MIPS&LoongArch&NIOS2: Adjust prototypes of p?d_init() - irqchip/loongson-pch-lpc: Add suspend/resume support - irqchip/loongson-pch-pic: Add suspend/resume support - irqchip/loongson-eiointc: Add suspend/resume support - irqchip/loongson-htvec: Add suspend/resume support - irqchip/loongson-htvec: Add ACPI init support - ACPI / table: Print CORE_PIC information when MADT is parsed - ACPICA: Events: Support fixed pcie wake event - ACPICA: MADT: Add LoongArch APICs support - ACPI: Add LoongArch support for ACPI_PROCESSOR/ACPI_NUMA - Revert "LoongArch: Provisionally add ACPICA data structures" - loongarch: efi: enable generic EFI compressed boot - efi/libstub: implement generic EFI zboot - efi/libstub: use EFI provided memcpy/memset routines - efi/libstub: add some missing EFI prototypes - efi/loongarch: Add efistub booting support - irqchip: Select downstream irqchip drivers for LoongArch CPU - LoongArch: Add subword xchg/cmpxchg emulation - LoongArch: Cleanup headers to avoid circular dependency - LoongArch: Cleanup reset routines with new API - LoongArch: Fix build warnings in VDSO - LoongArch: Select PCI_QUIRKS to avoid build error - LoongArch: Update Loongson-3 default config file - LoongArch: Add USER_STACKTRACE support - LoongArch: Add STACKTRACE support - LoongArch: Add prologue unwinder support - LoongArch: Add guess unwinder support - LoongArch: Add vDSO syscall __vdso_getcpu() - LoongArch: Add PCI controller support - LoongArch: Parse MADT to get multi-processor information - LoongArch: Jump to the link address before enable PG - LoongArch: Requires __force attributes for any casts - LoongArch: Fix unsigned comparison with less than zero - LoongArch: Adjust arch/loongarch/Kconfig - LoongArch: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK - irqchip/loongson-pch-pic: Move find_pch_pic() into CONFIG_ACPI - LoongArch: Fix wrong "ROM Size" of boardinfo - LoongArch: Fix missing fcsr in ptrace's fpr_set - LoongArch: Fix shared cache size calculation - LoongArch: Disable executable stack by default - LoongArch: Remove unused variables - LoongArch: Remove clock setting during cpu hotplug stage - LoongArch: Remove useless header compiler.h - LoongArch: Remove several syntactic sugar macros for branches - LoongArch: Re-tab the assembly files - LoongArch: Simplify "BGT foo, zero" with BGTZ - LoongArch: Simplify "BLT foo, zero" with BLTZ - LoongArch: Simplify "BEQ/BNE foo, zero" with BEQZ/BNEZ - LoongArch: Use the "move" pseudo-instruction where applicable - LoongArch: Use the "jr" pseudo-instruction where applicable - LoongArch: Use ABI names of registers where appropriate - irqchip: Add LoongArch CPU interrupt controller support - LoongArch: fix kabi change due to enum chuph_state - irqchip: Add Loongson Extended I/O interrupt controller support - irqchip/loongson-liointc: Add ACPI init support - irqchip/loongson-pch-msi: Add ACPI init support - irqchip/loongson-pch-pic: Add ACPI init support - irqchip: Add Loongson PCH LPC controller support - LoongArch: Prepare to support multiple pch-pic and pch-msi irqdomain - LoongArch: Use ACPI_GENERIC_GSI for gsi handling - LoongArch: Provisionally add ACPICA data structures - loongarch: drop definition of PGD_ORDER - loongarch: drop definition of PUD_ORDER - loongarch: drop definition of PMD_ORDER - loongarch: drop definition of PTE_ORDER - LoongArch: Fix section mismatch warning - LoongArch: Fix build errors for tinyconfig - LoongArch: Remove obsolete mentions of vcsr - LoongArch: Drop these obsolete selects in Kconfig - efi: Simplify arch_efi_call_virt() macro - LoongArch: Make compute_return_era() return void - LoongArch: Fix wrong fpu version - LoongArch: Fix EENTRY/MERRENTRY setting in setup_tlb_handler() - LoongArch: Fix sleeping in atomic context in setup_tlb_handler() - LoongArch: Fix the _stext symbol address - LoongArch: Fix the !THP build - LoongArch: vmlinux.lds.S: Add missing ELF_DETAILS - LoongArch: Remove MIPS comment about cycle counter - LoongArch: Fix the !CONFIG_SMP build - LoongArch: Add Loongson-3 default config file - LoongArch: Add Non-Uniform Memory Access (NUMA) support - LoongArch: Add multi-processor (SMP) support - LoongArch: Add VDSO and VSYSCALL support - LoongArch: Add some library functions - LoongArch: Add misc common routines - LoongArch: Add ELF and module support - LoongArch: Add signal handling support - LoongArch: Add system call support - LoongArch: Add memory management - LoongArch: Add process management - LoongArch: Add exception/interrupt handling - LoongArch: Add boot and setup routines - LoongArch: Add other common headers - LoongArch: Add atomic/locking headers - LoongArch: Add CPU definition headers - LoongArch: Add ELF-related definitions - LoongArch: Add build infrastructure - fbdev: Prevent probing generic drivers if a FB is already registered - serial: 8250_pnp: Support configurable clock frequency - genirq/generic_chip: Export irq_unmap_generic_chip - mm/swapops: make is_pmd_migration_entry more strict - initramfs: Provide a common initrd reserve function - initrd: Add the preprocessor guard in initrd.h - PCI/ERR: Retain status from error notification - tee: fix memory leak in tee_shm_register() - qrtr: Convert qrtr_ports from IDR to XArray - can: j1939: j1939_sk_queue_activate_next_locked(): replace WARN_ON_ONCE with netdev_warn_once() - tracing/probes: Have kprobes and uprobes use $COMM too - netfilter: nf_tables: fix audit memory leak in nf_tables_commit - netfilter: nftables: fix a warning message in nf_tables_commit_audit_collect() - MIPS: tlbex: Explicitly compare _PAGE_NO_EXEC against 0 - video: fbdev: i740fb: Check the argument of i740_calc_vclk() - powerpc/64: Init jump labels before parse_early_param() - smb3: check xattr value length earlier - f2fs: fix to do sanity check on segment type in build_sit_entries() - f2fs: fix to avoid use f2fs_bug_on() in f2fs_new_node_page() - ALSA: control: Use deferred fasync helper - ALSA: timer: Use deferred fasync helper - ALSA: core: Add async signal helpers - powerpc/32: Don't always pass -mcpu=powerpc to the compiler - watchdog: export lockup_detector_reconfigure - RISC-V: Add fast call path of crash_kexec() - riscv: mmap with PROT_WRITE but no PROT_READ is invalid - modules: Ensure natural alignment for .altinstructions and __bug_table sections - mips: cavium-octeon: Fix missing of_node_put() in octeon2_usb_clocks_start - vfio: Clear the caps->buf to NULL after free - tty: serial: Fix refcount leak bug in ucc_uart.c - lib/list_debug.c: Detect uninitialized lists - ext4: avoid resizing to a partial cluster size - ext4: avoid remove directory when directory is corrupted - drivers:md:fix a potential use-after-free bug - nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush during queue teardown - md: Notify sysfs sync_completed in md_reap_sync_thread() - dmaengine: sprd: Cleanup in .remove() after pm_runtime_get_sync() failed - selftests/kprobe: Do not test for GRP/ without event failures - csky/kprobe: reclaim insn_slot on kprobe unregistration - RDMA/rxe: Limit the number of calls to each tasklet - um: add "noreboot" command line option for PANIC_TIMEOUT=-1 setups - PCI/ACPI: Guard ARM64-specific mcfg_quirks - cxl: Fix a memory leak in an error handling path - pinctrl: intel: Check against matching data instead of ACPI companion - gadgetfs: ep_io - wait until IRQ finishes - scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input - clk: qcom: clk-alpha-pll: fix clk_trion_pll_configure description - zram: do not lookup algorithm in backends table - uacce: Handle parent device removal or parent driver module rmmod - clk: qcom: ipq8074: dont disable gcc_sleep_clk_src - vboxguest: Do not use devm for irq - usb: dwc2: gadget: remove D+ pull-up while no vbus with usb-role-switch - usb: renesas: Fix refcount leak bug - usb: host: ohci-ppc-of: Fix refcount leak bug - clk: ti: Stop using legacy clkctrl names for omap4 and 5 - drm/meson: Fix overflow implicit truncation warnings - irqchip/tegra: Fix overflow implicit truncation warnings - usb: gadget: uvc: call uvc uvcg_warn on completed status instead of uvcg_info - usb: cdns3 fix use-after-free at workaround 2 - platform/chrome: cros_ec_proto: don't show MKBP version if unsupported - PCI: Add ACS quirk for Broadcom BCM5750x NICs - drm/sun4i: dsi: Prevent underflow when computing packet sizes - netfilter: add helper function to set up the nfnetlink header and use it - netfilter: nftables: add helper function to set the base sequence number - audit: log nftables configuration change events once per table - drm/meson: Fix refcount bugs in meson_vpu_has_available_connectors() - ASoC: SOF: intel: move sof_intel_dsp_desc() forward - gcc-plugins: Undefine LATENT_ENTROPY_PLUGIN when plugin disabled for a file - kbuild: fix the modules order between drivers and libs - igb: Add lock to avoid data race - stmmac: intel: Add a missing clk_disable_unprepare() call in intel_eth_pci_remove() - fec: Fix timer capture timing in `fec_ptp_enable_pps()` - i40e: Fix to stop tx_timeout recovery if GLOBR fails - regulator: pca9450: Remove restrictions for regulator-name - i2c: imx: Make sure to unregister adapter on remove() - ice: Ignore EEXIST when setting promisc mode - net: dsa: sja1105: fix buffer overflow in sja1105_setup_devlink_regions() - net: genl: fix error path memory leak in policy dumping - net: dsa: felix: fix ethtool 256-511 and 512-1023 TX packet counters - net: dsa: microchip: ksz9477: fix fdb_dump last invalid entry - net: moxa: pass pdev instead of ndev to DMA functions - net: dsa: mv88e6060: prevent crash on an unused port - spi: meson-spicc: add local pow2 clock ops to preserve rate between messages - powerpc/pci: Fix get_phb_number() locking - netfilter: nf_tables: check NFT_SET_CONCAT flag if field_count is specified - netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag - netfilter: nf_tables: really skip inactive sets when allocating name - ASoC: tas2770: Fix handling of mute/unmute - ASoC: tas2770: Drop conflicting set_bias_level power setting - ASoC: tas2770: Allow mono streams - ASoC: tas2770: Set correct FSYNC polarity - iavf: Fix adminq error handling - nios2: add force_successful_syscall_return() - nios2: restarts apply only to the first sigframe we build... - nios2: fix syscall restart checks - nios2: traced syscall does need to check the syscall number - nios2: don't leave NULLs in sys_call_table[] - nios2: page fault et.al. are *not* restartable syscalls... - dpaa2-eth: trace the allocated address instead of page struct - perf probe: Fix an error handling path in 'parse_perf_probe_command()' - geneve: fix TOS inheriting for ipv4 - xen/xenbus: fix return type in xenbus_file_read() - nfp: ethtool: fix the display error of `ethtool -m DEVNAME` - NTB: ntb_tool: uninitialized heap data in tool_fn_write() - tools build: Switch to new openssl API for test-libcrypto - kbuild: dummy-tools: avoid tmpdir leak in dummy gcc - ceph: don't leak snap_rwsem in handle_cap_grant - tools/vm/slabinfo: use alphabetic order when two values are equal - ceph: use correct index when encoding client supported features - dt-bindings: clock: qcom,gcc-msm8996: add more GCC clock sources - dt-bindings: arm: qcom: fix MSM8916 MTP compatibles - vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout() - plip: avoid rcu debug splat - ipv6: do not use RT_TOS for IPv6 flowlabel - geneve: do not use RT_TOS for IPv6 flowlabel - ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool - pinctrl: qcom: sm8250: Fix PDC map - pinctrl: sunxi: Add I/O bias setting for H6 R-PIO - pinctrl: qcom: msm8916: Allow CAMSS GP clocks to be muxed - pinctrl: nomadik: Fix refcount leak in nmk_pinctrl_dt_subnode_to_map - net: bgmac: Fix a BUG triggered by wrong bytes_compl - virtio_net: fix memory leak inside XPD_TX with mergeable - SUNRPC: Reinitialise the backchannel request buffers before reuse - sunrpc: fix expiry of auth creds - net: atlantic: fix aq_vec index out of range error - can: mcp251x: Fix race condition on receive interrupt - bpf: Check the validity of max_rdwr_access for sock local storage map iterator - bpf: Acquire map uref in .init_seq_private for sock{map,hash} iterator - bpf: Acquire map uref in .init_seq_private for sock local storage map iterator - bpf: Acquire map uref in .init_seq_private for hash map iterator - bpf: Acquire map uref in .init_seq_private for array map iterator - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - NFSv4: Fix races in the legacy idmapper upcall - NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly - NFSv4.1: Don't decrease the value of seq_nr_highest_sent - Documentation: ACPI: EINJ: Fix obsolete example - apparmor: Fix memleak in aa_simple_write_to_buffer() - apparmor: fix reference count leak in aa_pivotroot() - apparmor: fix overlapping attachment computation - apparmor: fix setting unconfined mode on a loaded profile - apparmor: fix aa_label_asxprint return check - apparmor: Fix failed mount permission check error message - apparmor: fix absroot causing audited secids to begin with = - apparmor: fix quiet_denied for file rules - can: ems_usb: fix clang's -Wunaligned-access warning - ALSA: usb-audio: More comprehensive mixer map for ASUS ROG Zenith II - tracing: Have filter accept "common_cpu" to be consistent - btrfs: fix lost error handling when looking up extended ref on log replay - mmc: meson-gx: Fix an error handling path in meson_mmc_probe() - mmc: pxamci: Fix an error handling path in pxamci_probe() - mmc: pxamci: Fix another error handling path in pxamci_probe() - ata: libata-eh: Add missing command name - rds: add missing barrier to release_refill - x86/mm: Use proper mask when setting PUD mapping - ALSA: hda/realtek: Add quirk for Clevo NS50PU, NS70PU - ALSA: info: Fix llseek return value when using callback - !280 ksmbd-introduce-new-SMB3-kernel-server - ksmbd: add reserved room in ipc request/response - ksmbd: limits exceeding the maximum allowable outstanding requests - ksmbd: move credit charge deduction under processing request - ksmbd: add support for smb2 max credit parameter - ksmbd: set unique value to volume serial field in FS_VOLUME_INFORMATION - cifsd: add Kconfig and Makefile - ksmbd: Fix wrong return value and message length check in smb2_ioctl() - ksmbd: set NTLMSSP_NEGOTIATE_SEAL flag to challenge blob - ksmbd: fix encryption failure issue for session logoff response - ksmbd: fix endless loop when encryption for response fails - ksmbd: return STATUS_BAD_NETWORK_NAME error status if share is not configured - ksmbd: prevent out of bound read for SMB2_TREE_CONNNECT - ksmbd: Fix user namespace mapping - ksmbd: fix use-after-free bug in smb2_tree_disconect - ksmbd: fix memory leak in smb2_handle_negotiate - ksmbd: fix racy issue while destroying session on multichannel - ksmbd: use vfs_llseek instead of dereferencing NULL - ksmbd: remove unused ksmbd_share_configs_cleanup function - ksmbd: fix kernel oops from idr_remove() - ksmbd: replace sessions list in connection with xarray - ksmbd: use wait_event instead of schedule_timeout() - ksmbd: fix incorrect handling of iterate_dir - ksmbd: handle smb2 query dir request for OutputBufferLength that is too small - ksmbd: add channel rwlock - ksmbd: smbd: fix connection dropped issue - ksmbd: fix reference count leak in smb_check_perm_dacl() - ksmbd: reduce smb direct max read/write size - ksmbd: don't align last entry offset in smb2 query directory - ksmbd: fix same UniqueId for dot and dotdot entries - ksmbd: smbd: validate buffer descriptor structures - ksmbd: fix SMB 3.11 posix extension mount failure - ksmbd: fix guest connection failure with nautilus - ksmbd: uninitialized variable in create_socket() - ksmbd: smbd: fix missing client's memory region invalidation - ksmbd: add smb-direct shutdown - ksmbd: smbd: change the default maximum read/write, receive size - ksmbd: smbd: create MR pool - ksmbd: smbd: call rdma_accept() under CM handler - ksmbd: set 445 port to smbdirect port by default - ksmbd: register ksmbd ib client with ib_register_client() - ksmbd: Fix smb2_get_name() kernel-doc comment - ksmbd: Fix smb2_set_info_file() kernel-doc comment - ksmbd: Fix buffer_check_err() kernel-doc comment - ksmbd: fix multi session connection failure - ksmbd: set both ipv4 and ipv6 in FSCTL_QUERY_NETWORK_INTERFACE_INFO - ksmbd: set RSS capable in FSCTL_QUERY_NETWORK_INTERFACE_INFO - ksmbd: Remove unused fields from ksmbd_file struct definition - ksmbd: Remove unused parameter from smb2_get_name() - ksmbd: disable SMB2_GLOBAL_CAP_ENCRYPTION for SMB 3.1.1 - ksmbd: fix uninitialized symbol 'pntsd_size' - ksmbd: remove select FS_POSIX_ACL in Kconfig - ksmbd: fix memleak in get_file_stream_info() - ksmbd: contain default data stream even if xattr is empty - ksmbd: downgrade addition info error msg to debug in smb2_get_info_sec() - ksmbd: Fix an error handling path in 'smb2_sess_setup()' - ksmbd: change LeaseKey data type to u8 array - ksmbd: remove smb2_buf_length in smb2_transform_hdr - ksmbd: remove smb2_buf_length in smb2_hdr - ksmbd: don't need 8byte alignment for request length in ksmbd_check_message - ksmbd: Fix buffer length check in fsctl_validate_negotiate_info() - ksmbd: Remove redundant 'flush_workqueue()' calls - ksmdb: use cmd helper variable in smb2_get_ksmbd_tcon() - ksmbd: use ksmbd_req_buf_next() in ksmbd_smb2_check_message() - ksmbd: use ksmbd_req_buf_next() in ksmbd_verify_smb_message() - ksmbd: add buffer validation in session setup - ksmbd: throttle session setup failures to avoid dictionary attacks - ksmbd: validate OutputBufferLength of QUERY_DIR, QUERY_INFO, IOCTL requests - ksmbd: validate credit charge after validating SMB2 PDU body size - ksmbd: add buffer validation for smb direct - ksmbd: limit read/write/trans buffer size not to exceed 8MB - ksmbd: validate compound response buffer - ksmbd: fix potencial 32bit overflow from data area check in smb2_write - ksmbd: improve credits management - ksmbd: add validation in smb2_ioctl - ksmbd: fix oops from fuse driver - ksmbd: fix version mismatch with out of tree - ksmbd: use buf_data_size instead of recalculation in smb3_decrypt_req() - ksmbd: remove the leftover of smb2.0 dialect support - ksmbd: check strictly data area in ksmbd_smb2_check_message() - ksmbd: add the check to vaildate if stream protocol length exceeds maximum value - ksmbd: missing check for NULL in convert_to_nt_pathname() - ksmbd: fix transform header validation - ksmbd: add buffer validation for SMB2_CREATE_CONTEXT - ksmbd: add validation in smb2 negotiate - ksmbd: add request buffer validation in smb2_set_info - ksmbd: use correct basic info level in set_file_basic_info() - ksmbd: remove NTLMv1 authentication - ksmbd: fix documentation for 2 functions - ksmbd: fix invalid request buffer access in compound - ksmbd: remove RFC1002 check in smb2 request - ksmbd: use LOOKUP_BENEATH to prevent the out of share access - ksmbd: remove follow symlinks support - ksmbd: check protocol id in ksmbd_verify_smb_message() - ksmbd: add default data stream name in FILE_STREAM_INFORMATION - ksmbd: log that server is experimental at module load - ksmbd: add validation for FILE_FULL_EA_INFORMATION of smb2_get_info - ksmbd: prevent out of share access - ksmbd: transport_rdma: Don't include rwlock.h directly - ksmbd: fix read of uninitialized variable ret in set_file_basic_info - ksmbd: remove unused ksmbd_file_table_flush function - ksmbd: smbd: fix dma mapping error in smb_direct_post_send_data - ksmbd: Reduce error log 'speed is unknown' to debug - ksmbd: remove setattr preparations in set_file_basic_info() - ksmbd: ensure error is surfaced in set_file_basic_info() - ksmbd: fix __write_overflow warning in ndr_read_string - ksmbd: fix permission check issue on chown and chmod - ksmbd: don't set FILE DELETE and FILE_DELETE_CHILD in access mask by default - ksmbd: smbd: fix kernel oops during server shutdown - ksmbd: use proper errno instead of -1 in smb2_get_ksmbd_tcon() - ksmbd: update the comment for smb2_get_ksmbd_tcon() - ksmbd: change int data type to boolean - ksmbd: Fix multi-protocol negotiation - ksmbd: fix an oops in error handling in smb2_open() - ksmbd: add ipv6_addr_v4mapped check to know if connection from client is ipv4 - ksmbd: fix missing error code in smb2_lock - ksmbd: use channel signingkey for binding SMB2 session setup - ksmbd: don't set RSS capable in FSCTL_QUERY_NETWORK_INTERFACE_INFO - ksmbd: Return STATUS_OBJECT_PATH_NOT_FOUND if smb2_creat() returns ENOENT - ksmbd: fix -Wstringop-truncation warnings - ksmbd: Fix potential memory leak in tcp_destroy_socket() - ksmbd: add support for negotiating signing algorithm - ksmbd: add negotiate context verification - ksmbd: fix typo of MS-SMBD - ksmbd: move credit charge verification over smb2 request size verification - ksmbd: set STATUS_INVALID_PARAMETER error status if credit charge is invalid - ksmbd: fix wrong error status return on session setup - ksmbd: fix wrong compression context size - ksmbd: fix typo in comment - ksmbd: fix an error message in ksmbd_conn_trasnport_init - ksmbd: set RDMA capability for FSCTL_QUERY_NETWORK_INTERFACE_INFO - ksmbd: fix unused err value in smb2_lock - ksmbd: fix memory leak in ksmbd_vfs_get_sd_xattr() - ksmbd: remove unneeded check_context_err - ksmbd: handle error cases first in smb2_create_sd_buffers - ksmbd: make smb2_find_context_vals return NULL if not found - ksmbd: uninterruptible wait for a file being unlocked - ksmbd: free ksmbd_lock when file is closed - ksmbd: fix the running request count decrement - ksmbd: use kasprintf() in ksmbd_vfs_xattr_stream_name() - ksmbd: delete some stray tabs - ksmbd: change data type of volatile/persistent id to u64 - ksmbd: fix memory leak in smb_inherit_dacl() - ksmbd: fix memory leak smb2_populate_readdir_entry() - ksmbd: fix read on the uninitialized send_ctx - ksmbd: remove unneeded NULL check in for_each_netdev - ksmbd: Fix read on the uninitialized pointer sess - ksmbd: fix kernel oops in ksmbd_rpc_ioctl/rap() - ksmbd: adapt vfs api to 5.10 - ksmbd: replace struct dentry with struct path in some function's arguments - ksmbd: reorder and document on-disk and netlink structures in headers - ksmbd: change server config string index to enumeration - ksmbd: change server state type macro to enumeration - ksmbd: change sid types to enumeration - ksmbd: change ACE types to enumeration - ksmbd: remove SMB1 oplock level macros - ksmbd: opencode to remove ATTR_FP macro - ksmbd: use ksmbd_vfs_lock_parent to get stable parent dentry - ksmbd: opencode to remove FP_INODE macro - ksmbd: fix dentry racy with rename() - ksmbd: Relax credit_charge check in smb2_validate_credit_charge() - ksmbd: allow PROTECTED_DACL_SECINFO and UNPROTECTED_DACL_SECINFO addition information in smb2 set info security - ksmbd: replace request and respone buffer macro with inline functions - ksmbd: replace SMB_DIRECT_TRANS macro with inline function - ksmbd: remove and replace macros with inline functions in smb_common.h - ksmbd: remove getting worker state macros - ksmbd: replace PAYLOAD_HEAD with inline function - ksmbd: replace KSMBD_ALIGN with kernel ALIGN macro - ksmbd: replace BUFFER_NR_PAGES with inline function - ksmbd: remove macros in transport_ipc.c - ksmbd: set MAY_* flags together with open flags - ksmbd: factor out a ksmbd_vfs_lock_parent helper - ksmbd: move fs/cifsd to fs/ksmbd - cifsd: add index.rst in cifs documentation - cifsd: fix WARNING: document isn't included in any toctree - cifsd: add ksmbd/nfsd interoperability to feature table - doc: cifsd: change the reference to configuration.txt - cifsd: fix build warnings from cifsd.rst - cifsd: update cifsd.rst document - cifsd: fix WARNING: Title overline too short - ksmbd: use f_bsize in FS_SECTOR_SIZE_INFORMATION - ksmbd: remove unneeded NULL check in the list iterator - ksmbd: use f_bsize instead of q->limits.logical_block_size - ksmbd: change stream type macro to enumeration - ksmbd: opencode posix acl functions instead of wrappers - ksmbd: factor out a ksmbd_validate_entry_in_use helper from __ksmbd_vfs_rename - ksmbd: opencode to avoid trivial wrappers - ksmbd: remove ksmbd_err/info - ksmbd: replace KSMBD_SHARE_CONFIG_PATH with inline function - ksmbd: remove ____ksmbd_align in ksmbd_server.h - ksmbd: remove unneeded FIXME comment - ksmbd: fix overly long line - ksmbd: use goto instead of duplicating the resoure cleanup in ksmbd_open_fd - ksmbd: use list_for_each_entry instead of list_for_each - ksmbd: remove ksmbd_vfs_copy_file_range - ksmbd: initialize variables on the declaration - ksmbd: remove cache read/trans buffer support - ksmbd: add support for SMB3 multichannel - ksmbd: fix kfree of uninitialized pointer oid - cifsd: append ksmbd prefix into names for asn1 decoder - cifsd: remove duplicated argument - cifsd: set epoch in smb2_lease_break response - cifsd: fix list_add double add BUG_ON trap in setup_async_work() - cifsd: fix additional warnings from checkpatch.pl --strict - cifsd: fix potential read overflow in ksmbd_vfs_stream_read() - cifsd: check return value of ksmbd_vfs_getcasexattr() correctly - cifsd: fix memleak in ksmbd_vfs_stream_read() - cifsd: fix memleak in ksmbd_vfs_stream_write() - cifsd: make alignment match open parenthesis - cifsd: enclose macro variables in parenthesis - cifsd: fix Control flow issues in ksmbd_build_ntlmssp_challenge_blob() - cifsd: lookup a file with LOOKUP_FOLLOW only if 'follow symlinks = yes' - cifsd: Prefer kernel type 'u16' over 'uint16_t' - cifsd: remove unnecessary parentheses around - cifsd: Alignment should match open parenthesis - cifsd: Blank lines aren't necessary after an open brace '{' - cifsd: No space is necessary after a cast - cifsd: don't use multiple blank lines - cifsd: spaces preferred around that '/' - cifsd: braces {} should be used on all arms of this statement - cifsd: add the check to prevent potential overflow with smb_strtoUTF16() and UNICODE_LEN() - cifsd: alignment match open parenthesis - cifsd: return -ENOMEM about error from ksmbd_crypto_ctx_find_xxx calls - cifsd: simplify error handling in ksmbd_gen_preauth_integrity_hash() - cifsd: call kzalloc() directly instead of wrapper - cifsd: add default case in switch statment in alloc_shash_desc() - cifsd: change success handling to failure handling - cifsd: fix wrong return value in ksmbd_crypt_message() - cifsd: remove unneeded initialization of rc variable in ksmbd_crypt_message() - cifsd: len can never be negative in ksmbd_init_sg() - cifsd: add the check if nvec is zero - cifsd: never return 1 on failure - cifsd: return zero in always success case - cifsd: set error return value for memcmp() difference - cifsd: remove unneeded type casting - cifsd: simplify error handling in ksmbd_auth_ntlm() - cifsd: move ret check before the out label - cifsd: just return smbhash() instead of using rc return value - cifsd: move fips_enabled check before the str_to_key() - cifsd: add goto fail in neg_token_init_mech_type() - cifsd: use memcmp instead of for loop check in oid_eq() - cifsd: add goto fail in asn1_oid_decode() - cifsd: add support for FSCTL_DUPLICATE_EXTENTS_TO_FILE - cifsd: Do not use 0 or 0xFFFFFFFF for TreeID - cifsd: fix xfstests generic/504 test failure - cifsd: fix boolreturn.cocci warnings - cifsd: fix WARNING: Too many leading tabs - cifsd: fix WARNING: Possible unnecessary 'out of memory' message - cifsd: decoding gss token using lib/asn1_decoder.c - cifsd: fix invalid memory access in smb2_write() - cifsd: add support for AES256 encryption - cifsd: Fix potential null-ptr-deref in destroy_previous_session() - cifsd: Update out_buf_len in smb2_populate_readdir_entry() - cifsd: Handle ksmbd_session_rpc_open() failure in create_smb2_pipe() - cifsd: Call smb2_set_err_rsp() in smb2_read/smb2_write error path - cifsd: Fix regression in smb2_get_info - cifsd: Remove is_attributes_write_allowed() wrapper - cifsd: Update access check in set_file_allocation_info/set_end_of_file_info - cifsd: remove the dead code of unimplemented durable handle - cifsd: use d_inode() - cifsd: Fix potential null-ptr-deref in smb2_open() - cifsd: move nt time functions to misc.c - cifsd: remove unused nterr.c file - cifsd: remove unused smberr.h - cifsd: Remove smb2_put_name() - cifsd: fix reference count decrement of unclaimed file in __ksmbd_lookup_fd - cifsd: re-implement ksmbd_vfs_kern_path - cifsd: get parent dentry from child in ksmbd_vfs_remove_file() - cifsd: add the check if parent is stable by unexpected rename - cifsd: declare ida statically - cifsd: remove unused including - cifsd: prevent a integer overflow in wm_alloc() - cifsd: remove wrappers of kvmalloc/kvfree - cifsd: fix memdup.cocci warnings - cifsd: use kfree to free memory allocated by kmalloc or kzalloc - cifsd: fix memory leak when loop ends - cifsd: remove stale prototype and variables - cifsd: use xarray instead of linked list for tree connect list - cifsd: remove useless error handling in ksmbd_vfs_read - cifsd: use file_inode() instead of d_inode() - cifsd: handle unhashed dentry in ksmbd_vfs_mkdir - cifsd: remove calling d_path in error paths - cifsd: remove smack inherit leftovers - cifsd: fix wrong prototype in comment - cifsd: merge time_wrappers.h into smb_common.h - cifsd: clean-up codes using chechpatch.pl --strict - cifsd: fix error return code in ksmbd_vfs_remove_file() - cifsd: add the check to work file lock and rename behaviors like Windows unless POSIX extensions are negotiated - cifsd: use kmalloc() for small allocations - cifsd: fix wrong use of rw semaphore in __session_create() - cifsd: remove unneeded macros - cifsd: remove redundant assignment to variable err - cifsd: fix error handling in ksmbd_server_init() - cifsd: Fix an error code in smb2_read() - cifsd: Pass string length parameter to match_pattern() - cifsd: fix warning: variable 'total_ace_size' and 'posix_ccontext' set but not used - cifsd: fix incorrect comments - cifsd: remove unneeded FIXME comments - cifsd: fix static checker warning from smb_check_perm_dacl() - cifsd: fix static checker warning from smb_direct_post_send_data() - cifsd: Fix a use after free on error path - cifsd: fix a IS_ERR() vs NULL bug - cifsd: fix a precedence bug in parse_dacl() - cifsd: Fix a handful of spelling mistakes - cifsd: uniquify extract_sharename() - cifsd: add file operations - cifsd: add server-side procedures for SMB3 - cifsd: add server handler for central processing and tranport layers - openeuler: net: ngbe: fix ngbe checkpatch warnnings- Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - !225 Synchronize the coresight code of the Linux mainline to support HiSilicon tracing - !257 [5.10] [Feature] :add net-swift ngbe NIC support - !263 svm: Delete unused ioctl command - svm: Delete unused ioctl command - openeuler: net: ngbe: add ngbe module source code - openeuler: net: ngbe add build support - openeuler: config: add NGBE MODODULE CONFIG - openeuler_defconfig: Enable TRBE and TMC - drivers/ETM: fix error in invalid cs_id - coresight: etm4x: Expose trcdevarch via sysfs - perf cs-etm: Update ARM's CoreSight hardware tracing OpenCSD library to v1.0.0 - coresight: etm4x: Add support for PE OS lock - coresight: etm4x: Convert all register accesses - coresight: etm4x: avoid build failure with unrolled loops - coresight: trbe: Make sure we have enough space - coresight: trbe: Allow driver to choose a different alignment - coresight: trbe: Decouple buffer base from the hardware base - coresight: trbe: Add a helper to pad a given buffer area - coresight: trbe: Add a helper to calculate the trace generated - coresight: trbe: Defer the probe on offline CPUs - coresight: trbe: Fix incorrect access of the sink specific data - coresight: trbe: Prohibit trace before disabling TRBE - coresight: trbe: End the AUX handle on truncation - coresight: trbe: Do not truncate buffer on IRQ - coresight: trbe: Fix handling of spurious interrupts - coresight: trbe: irq handler: Do not disable TRBE if no action is needed - coresight: trbe: Unify the enabling sequence - coresight: trbe: Drop duplicate TRUNCATE flags - coresight: trbe: Ensure the format flag is always set - coresight: etm-pmu: Ensure the AUX handle is valid - coresight: etm4x: Use Trace Filtering controls dynamically - coresight: etm4x: Save restore TRFCR_EL1 - coresight: etm4x: Move ETM to prohibited region for disable - coresight: Don't immediately close events that are run on invalid CPU/sink combos - coresight: tmc-etr: Speed up for bounce buffer in flat mode - KVM: arm64: Handle access to TRFCR_EL1 - coresight: sink: Add TRBE driver - perf: aux: Add flags for the buffer format - perf: aux: Add CoreSight PMU buffer formats - arm64: Add support for trace synchronization barrier - coresight: core: Add support for dedicated percpu sinks - coresight: etm-perf: Handle stale output handles - coresight: ete: Add support for ETE tracing - coresight: ete: Add support for ETE sysreg access - coresight: Add support for v8.4 SelfHosted tracing - arm64: Add TRBE definitions - arm64: Add TRFCR_ELx definitions - coresight: etm4x: Add support for sysreg only devices - coresight: etm4x: Refactor probing routine - coresight: etm4x: Use TRCDEVARCH for component discovery - coresight: etm4x: Add necessary synchronization for sysreg access - coresight: etm4x: Detect system instructions support - coresight: etm4x: Detect access early on the target CPU - coresight: etm4x: Handle ETM architecture version - coresight: etm4x: Check for Software Lock - coresight: etm4x: Define DEVARCH register fields - coresight: etm4x: Hide sysfs attributes for unavailable registers - coresight: etm4x: Add sysreg access helpers - coresight: etm4x: Make offset available for sysfs attributes - coresight: etm4x: Always read the registers on the host CPU - coresight: Convert claim/disclaim operations to use access wrappers - coresight: Convert coresight_timeout to use access abstraction - coresight: Introduce device access abstraction- btrfs: raid56: don't trust any cached sector in __raid56_parity_recover() - btrfs: only write the sectors in the vertical stripe which has data stripes - sched/fair: Fix fault in reweight_entity - net_sched: cls_route: disallow handle of 0 - net/9p: Initialize the iounit field during fid creation - tee: add overflow check in register_shm_helper() - kvm: x86/pmu: Fix the compare function used by the pmu event filter - mtd: rawnand: arasan: Prevent an unsupported configuration - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Revert "net: usb: ax88179_178a needs FLAG_SEND_ZLP" - drm/vc4: change vc4_dma_range_matches from a global to static - drm/bridge: tc358767: Fix (e)DP bridge endpoint parsing in dedicated function - Revert "mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv" - tcp: fix over estimation in sk_forced_mem_schedule() - mac80211: fix a memory leak where sta_info is not freed - KVM: x86: Avoid theoretical NULL pointer dereference in kvm_irq_delivery_to_apic_fast() - KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irq - KVM: Add infrastructure and macro to mark VM as bugged - dm raid: fix address sanitizer warning in raid_status - dm raid: fix address sanitizer warning in raid_resume - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: fix warning in ext4_iomap_begin as race between bmap and write - tracing: Use a struct alignof to determine trace event field alignment - tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH - KEYS: asymmetric: enforce SM2 signature use pkey algo - xen-blkfront: Apply 'feature_persistent' parameter when connect - xen-blkback: Apply 'feature_persistent' parameter when connect - xen-blkback: fix persistent grants negotiation - KVM: x86/pmu: Ignore pmu->global_ctrl check if vPMU doesn't support global_ctrl - KVM: VMX: Mark all PERF_GLOBAL_(OVF)_CTRL bits reserved if there's no vPMU - KVM: x86/pmu: Introduce the ctrl_mask value for fixed counter - KVM: x86/pmu: Use different raw event masks for AMD and Intel - KVM: x86/pmu: Use binary search to check filtered events - KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4 - KVM: x86: Move vendor CR4 validity check to dedicated kvm_x86_ops hook - KVM: SVM: Drop VMXE check from svm_set_cr4() - KVM: VMX: Drop explicit 'nested' check from vmx_set_cr4() - KVM: VMX: Drop guest CPUID check for VMXE in vmx_set_cr4() - ACPI: CPPC: Do not prevent CPPC from working in the future - btrfs: reset block group chunk force if we have to wait - btrfs: reject log replay if there is unsupported RO compat flag - um: Allow PM with suspend-to-idle - timekeeping: contribute wall clock to rng on time change - kexec, KEYS, s390: Make use of built-in and secondary keyring for signature verification - dm writecache: set a default MAX_WRITEBACK_JOBS - serial: 8250: Fold EndRun device support into OxSemi Tornado code - serial: 8250_pci: Replace dev_*() by pci_*() macros - serial: 8250_pci: Refactor the loop in pci_ite887x_init() - serial: 8250: Correct the clock for OxSemi PCIe devices - serial: 8250: Dissociate 4MHz Titan ports from Oxford ports - PCI/AER: Iterate over error counters instead of error strings - iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE) - KVM: x86: Signal #GP, not -EPERM, on bad WRMSR(MCi_CTL/STATUS) - KVM: set_msr_mce: Permit guests to ignore single-bit ECC errors - intel_th: pci: Add Raptor Lake-S CPU support - intel_th: pci: Add Raptor Lake-S PCH support - intel_th: pci: Add Meteor Lake-P support - firmware: arm_scpi: Ensure scpi_info is not assigned if the probe fails - usbnet: smsc95xx: Avoid link settings race on interrupt reception - usbnet: smsc95xx: Don't clear read-only PHY interrupt - mtd: rawnand: arasan: Fix clock rate in NV-DDR - mtd: rawnand: arasan: Support NV-DDR interface - mtd: rawnand: arasan: Fix a macro parameter - mtd: rawnand: Add NV-DDR timings - mtd: rawnand: arasan: Check the proposed data interface is supported - mtd: rawnand: Add a helper to clarify the interface configuration - drm/vc4: drv: Adopt the dma configuration from the HVS or V3D component - HID: hid-input: add Surface Go battery quirk - HID: Ignore battery for Elan touchscreen on HP Spectre X360 15-df0xxx - drm/mediatek: Keep dsi as LP00 before dcs cmds transfer - drm/mediatek: Allow commands to be sent during video mode - drm/i915/dg1: Update DMC_DEBUG3 register - spmi: trace: fix stack-out-of-bound access in SPMI tracing functions - __follow_mount_rcu(): verify that mount_lock remains unchanged - Input: gscps2 - check return value of ioremap() in gscps2_probe() - x86/olpc: fix 'logical not is only applied to the left hand side' - ftrace/x86: Add back ftrace_expected assignment - x86/bugs: Enable STIBP for IBPB mitigated RETBleed - scsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests - scsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os - scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection - scsi: qla2xxx: Turn off multi-queue for 8G adapters - scsi: qla2xxx: Fix discovery issues in FC-AL topology - scsi: zfcp: Fix missing auto port scan and thus missing target ports - video: fbdev: s3fb: Check the size of screen before memset_io() - video: fbdev: arkfb: Check the size of screen before memset_io() - video: fbdev: vt8623fb: Check the size of screen before memset_io() - x86/entry: Build thunk_$(BITS) only if CONFIG_PREEMPTION=y - sched: Fix the check of nr_running at queue wakelist - tools/thermal: Fix possible path truncations - video: fbdev: arkfb: Fix a divide-by-zero bug in ark_set_pixclock() - x86/numa: Use cpumask_available instead of hardcoded NULL check - sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed - sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy() - scripts/faddr2line: Fix vmlinux detection on arm64 - genelf: Use HAVE_LIBCRYPTO_SUPPORT, not the never defined HAVE_LIBCRYPTO - powerpc/pci: Fix PHB numbering when using opal-phbid - kprobes: Forbid probing on trampoline and BPF code areas - perf symbol: Fail to read phdr workaround - powerpc/cell/axon_msi: Fix refcount leak in setup_msi_msg_address - powerpc/xive: Fix refcount leak in xive_get_max_prio - powerpc/spufs: Fix refcount leak in spufs_init_isolated_loader - f2fs: fix to remove F2FS_COMPR_FL and tag F2FS_NOCOMP_FL at the same time - f2fs: write checkpoint during FG_GC - f2fs: don't set GC_FAILURE_PIN for background GC - powerpc/pci: Prefer PCI domain assignment via DT 'linux,pci-domain' and alias - powerpc/32: Do not allow selection of e5500 or e6500 CPUs on PPC32 - ASoC: mchp-spdifrx: disable end of block interrupt on failures - video: fbdev: sis: fix typos in SiS_GetModeID() - video: fbdev: amba-clcd: Fix refcount leak bugs - watchdog: armada_37xx_wdt: check the return value of devm_ioremap() in armada_37xx_wdt_probe() - ASoC: audio-graph-card: Add of_node_put() in fail path - fuse: Remove the control interface for virtio-fs - ASoC: qcom: q6dsp: Fix an off-by-one in q6adm_alloc_copp() - ASoC: fsl_easrc: use snd_pcm_format_t type for sample_format - s390/zcore: fix race when reading from hardware system area - s390/dump: fix old lowcore virtual vs physical address confusion - perf tools: Fix dso_id inode generation comparison - iommu/arm-smmu: qcom_iommu: Add of_node_put() when breaking out of loop - mfd: max77620: Fix refcount leak in max77620_initialise_fps - mfd: t7l66xb: Drop platform disable callback - remoteproc: sysmon: Wait for SSCTL service to come up - lib/smp_processor_id: fix imbalanced instrumentation_end() call - kfifo: fix kfifo_to_user() return type - rpmsg: qcom_smd: Fix refcount leak in qcom_smd_parse_edge - iommu/exynos: Handle failed IOMMU device registration properly - tty: n_gsm: fix missing corner cases in gsmld_poll() - tty: n_gsm: fix DM command - tty: n_gsm: fix wrong T1 retry count handling - vfio/ccw: Do not change FSM state in subchannel event - vfio/mdev: Make to_mdev_device() into a static inline - vfio: Split creation of a vfio_device into init and register ops - vfio: Simplify the lifetime logic for vfio_device - vfio: Remove extra put/gets around vfio_device->group - remoteproc: qcom: wcnss: Fix handling of IRQs - ASoC: qcom: Fix missing of_node_put() in asoc_qcom_lpass_cpu_platform_probe() - tty: n_gsm: fix race condition in gsmld_write() - tty: n_gsm: fix packet re-transmission without open control channel - tty: n_gsm: fix non flow control frames during mux flow off - tty: n_gsm: fix wrong queuing behavior in gsm_dlci_data_output() - tty: n_gsm: fix user open not possible at responder until initiator open - tty: n_gsm: Delete gsmtty open SABM frame when config requester - ASoC: samsung: change gpiod_speaker_power and rx1950_audio from global to static variables - powerpc/perf: Optimize clearing the pending PMI and remove WARN_ON for PMI check in power_pmu_disable - ASoC: samsung: h1940_uda1380: include proepr GPIO consumer header - profiling: fix shift too large makes kernel panic - selftests/livepatch: better synchronize test_klp_callbacks_busy - remoteproc: k3-r5: Fix refcount leak in k3_r5_cluster_of_init - rpmsg: mtk_rpmsg: Fix circular locking dependency - ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV - ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - serial: 8250: Export ICR access helpers for internal use - ASoC: mediatek: mt8173-rt5650: Fix refcount leak in mt8173_rt5650_dev_probe - ASoC: codecs: da7210: add check for i2c_add_driver - ASoC: mt6797-mt6351: Fix refcount leak in mt6797_mt6351_dev_probe - ASoC: mediatek: mt8173: Fix refcount leak in mt8173_rt5650_rt5676_dev_probe - ASoC: samsung: Fix error handling in aries_audio_probe - ASoC: cros_ec_codec: Fix refcount leak in cros_ec_codec_platform_probe - opp: Fix error check in dev_pm_opp_attach_genpd() - usb: cdns3: Don't use priv_dev uninitialized in cdns3_gadget_ep_enable() - nvme: use command_id instead of req->tag in trace_nvme_complete_rq() - null_blk: fix ida error handling in null_add_dev() - RDMA/rxe: Fix error unwind in rxe_create_qp() - RDMA/mlx5: Add missing check for return value in get namespace flow - selftests: kvm: set rax before vmcall - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - RDMA/srpt: Fix a use-after-free - RDMA/srpt: Introduce a reference count in struct srpt_device - RDMA/srpt: Duplicate port name members - platform/olpc: Fix uninitialized data in debugfs write - usb: cdns3: change place of 'priv_ep' assignment in cdns3_gadget_ep_dequeue(), cdns3_gadget_ep_enable() - USB: serial: fix tty-port initialized comments - PCI: tegra194: Fix link up retry sequence - PCI: tegra194: Fix Root Port interrupt handling - HID: alps: Declare U1_UNICORN_LEGACY support - mmc: cavium-thunderx: Add of_node_put() when breaking out of loop - mmc: cavium-octeon: Add of_node_put() when breaking out of loop - HID: mcp2221: prevent a buffer overflow in mcp_smbus_write() - gpio: gpiolib-of: Fix refcount bugs in of_mm_gpiochip_add_data() - RDMA/hfi1: fix potential memory leak in setup_base_ctxt() - RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event - RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr() - RDMA/qedr: Improve error logs for rdma_alloc_tid error return - RDMA/rtrs-srv: Fix modinfo output for stringify - RDMA/rtrs: Avoid Wtautological-constant-out-of-range-compare - RDMA/rtrs: Define MIN_CHUNK_SIZE - um: random: Don't initialise hwrng struct with zero - interconnect: imx: fix max_node_id - eeprom: idt_89hpesx: uninitialized data in idt_dbgfs_csr_write() - usb: dwc3: qcom: fix missing optional irq warnings - usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup - usb: dwc3: core: Deprecate GCTL.CORESOFTRESET - usb: aspeed-vhub: Fix refcount leak bug in ast_vhub_init_desc() - usb: gadget: udc: amd5536 depends on HAS_DMA - xtensa: iss: fix handling error cases in iss_net_configure() - xtensa: iss/network: provide release() callback - scsi: smartpqi: Fix DMA direction for RAID requests - PCI: qcom: Set up rev 2.1.0 PARF_PHY before enabling clocks - PCI/portdrv: Don't disable AER reporting in get_port_device_capability() - KVM: s390: pv: leak the topmost page table when destroy fails - mmc: block: Add single read for 4k sector cards - mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R - memstick/ms_block: Fix a memory leak - memstick/ms_block: Fix some incorrect memory allocation - mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch - staging: rtl8192u: Fix sleep in atomic context bug in dm_fsync_timer_callback - intel_th: msu: Fix vmalloced buffers - intel_th: msu-sink: Potential dereference of null pointer - intel_th: Fix a resource leak in an error handling path - PCI: endpoint: Don't stop controller when unbinding endpoint function - dmaengine: sf-pdma: Add multithread support for a DMA channel - dmaengine: sf-pdma: apply proper spinlock flags in sf_pdma_prep_dma_memcpy() - KVM: arm64: Don't return from void function - soundwire: bus_type: fix remove and shutdown support - PCI: dwc: Always enable CDM check if "snps,enable-cdm-check" exists - PCI: dwc: Deallocate EPC memory on dw_pcie_ep_init() errors - PCI: dwc: Add unroll iATU space support to dw_pcie_disable_atu() - clk: qcom: camcc-sdm845: Fix topology around titan_top power domain - clk: qcom: ipq8074: set BRANCH_HALT_DELAY flag for UBI clocks - clk: qcom: ipq8074: fix NSS port frequency tables - clk: qcom: ipq8074: SW workaround for UBI32 PLL lock - clk: qcom: ipq8074: fix NSS core PLL-s - usb: host: xhci: use snprintf() in xhci_decode_trb() - clk: qcom: clk-krait: unlock spin after mux completion - misc: rtsx: Fix an error handling path in rtsx_pci_probe() - dmaengine: dw-edma: Fix eDMA Rd/Wr-channels and DMA-direction semantics - mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv - mwifiex: Ignore BTCOEX events from the 88W8897 firmware - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE - clk: mediatek: reset: Fix written reset bit offset - iio: accel: bma400: Reordering of header files - platform/chrome: cros_ec: Always expose last resume result - iio: accel: bma400: Fix the scale min and max macro values - netfilter: xtables: Bring SPDX identifier back - usb: xhci: tegra: Fix error check - usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init() - usb: ohci-nxp: Fix refcount leak in ohci_hcd_nxp_probe - usb: host: Fix refcount leak in ehci_hcd_ppc_of_probe - fpga: altera-pr-ip: fix unsigned comparison with less than zero - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: partitions: Fix refcount leak in parse_redboot_of - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - HID: cp2112: prevent a buffer overflow in cp2112_xfer() - PCI: tegra194: Fix PM error handling in tegra_pcie_config_ep() - mtd: rawnand: meson: Fix a potential double free issue - mtd: maps: Fix refcount leak in ap_flash_init - mtd: maps: Fix refcount leak in of_flash_probe_versatile - clk: renesas: r9a06g032: Fix UART clkgrp bitsel - wireguard: allowedips: don't corrupt stack when detecting overflow - wireguard: ratelimiter: use hrtimer in selftest - dccp: put dccp_qpolicy_full() and dccp_qpolicy_push() in the same lock - net: ionic: fix error check for vlan flags in ionic_set_nic_features() - net: rose: fix netdev reference changes - netdevsim: Avoid allocation warnings triggered from user space - iavf: Fix max_rate limiting - net: allow unbound socket for packets in VRF when tcp_l3mdev_accept set - tcp: Fix data-races around sysctl_tcp_l3mdev_accept. - ipv6: add READ_ONCE(sk->sk_bound_dev_if) in INET6_MATCH() - tcp: sk->sk_bound_dev_if once in inet_request_bound_dev_if() - inet: add READ_ONCE(sk->sk_bound_dev_if) in INET_MATCH() - crypto: hisilicon/sec - fix auth key size error - crypto: inside-secure - Add missing MODULE_DEVICE_TABLE for of - crypto: hisilicon/hpre - don't use GFP_KERNEL to alloc mem during softirq - net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS - net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version - media: cedrus: hevc: Add check for invalid timestamp - wifi: libertas: Fix possible refcount leak in if_usb_probe() - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue - wifi: wil6210: debugfs: fix uninitialized variable use in `wil_write_file_wmi()` - i2c: mux-gpmux: Add of_node_put() when breaking out of loop - i2c: cadence: Support PEC for SMBus block read - Bluetooth: hci_intel: Add check for platform_driver_register - can: pch_can: pch_can_error(): initialize errc before using it - can: error: specify the values of data[5..7] of CAN error frames - can: usb_8dev: do not report txerr and rxerr during bus-off - can: kvaser_usb_leaf: do not report txerr and rxerr during bus-off - can: kvaser_usb_hydra: do not report txerr and rxerr during bus-off - can: sun4i_can: do not report txerr and rxerr during bus-off - can: hi311x: do not report txerr and rxerr during bus-off - can: sja1000: do not report txerr and rxerr during bus-off - can: rcar_can: do not report txerr and rxerr during bus-off - can: pch_can: do not report txerr and rxerr during bus-off - selftests/bpf: fix a test for snprintf() overflow - wifi: p54: add missing parentheses in p54_flush() - wifi: p54: Fix an error handling path in p54spi_probe() - wifi: wil6210: debugfs: fix info leak in wil_write_file_wmi() - fs: check FMODE_LSEEK to control internal pipe splicing - bpf: Fix subprog names in stack traces. - selftests: timers: clocksource-switch: fix passing errors from child - selftests: timers: valid-adjtimex: build fix for newer toolchains - libbpf: Fix the name of a reused map - tcp: make retransmitted SKB fit into the send window - drm/exynos/exynos7_drm_decon: free resources when clk_set_parent() failed. - mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init() - mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg - media: platform: mtk-mdp: Fix mdp_ipi_comm structure alignment - crypto: hisilicon - Kunpeng916 crypto driver don't sleep when in softirq - drm/msm/mdp5: Fix global state lock backoff - lib: bitmap: provide devm_bitmap_alloc() and devm_bitmap_zalloc() - lib: bitmap: order includes alphabetically - drm: bridge: sii8620: fix possible off-by-one - drm/mediatek: dpi: Only enable dpi after the bridge is enabled - drm/mediatek: dpi: Remove output format of YUV - drm/rockchip: Fix an error handling path rockchip_dp_probe() - drm/rockchip: vop: Don't crash for invalid duplicate_state() - selftests/xsk: Destroy BPF resources only when ctx refcount drops to 0 - crypto: arm64/gcm - Select AEAD for GHASH_ARM64_CE - drm/vc4: hdmi: Correct HDMI timing registers for interlaced modes - drm/vc4: hdmi: Fix timings for interlaced modes - drm/vc4: hdmi: Limit the BCM2711 to the max without scrambling - drm/vc4: hdmi: Don't access the connector state in reset if kmalloc fails - drm/vc4: hdmi: Avoid full hdmi audio fifo writes - drm/vc4: hdmi: Remove firmware logic for MAI threshold setting - drm/vc4: dsi: Add correct stop condition to vc4_dsi_encoder_disable iteration - drm/vc4: dsi: Fix dsi0 interrupt support - drm/vc4: dsi: Register dsi0 as the correct vc4 encoder type - drm/vc4: dsi: Introduce a variant structure - drm/vc4: dsi: Use snprintf for the PHY clocks instead of an array - drm/vc4: drv: Remove the DSI pointer in vc4_drv - drm/vc4: dsi: Correct pixel order for DSI0 - drm/vc4: dsi: Correct DSI divider calculations - drm/vc4: plane: Fix margin calculations for the right/bottom edges - drm/vc4: plane: Remove subpixel positioning check - media: tw686x: Fix memory leak in tw686x_video_init - media: v4l2-mem2mem: prevent pollerr when last_buffer_dequeued is set - media: hdpvr: fix error value returns in hdpvr_read - drm/mcde: Fix refcount leak in mcde_dsi_bind - drm: bridge: adv7511: Add check for mipi_dsi_driver_register - crypto: ccp - During shutdown, check SEV data pointer before using - test_bpf: fix incorrect netdev features - drm/radeon: fix incorrrect SPDX-License-Identifiers - wifi: iwlegacy: 4965: fix potential off-by-one overflow in il4965_rs_fill_link_cmd() - media: tw686x: Register the irq at the end of probe - crypto: sun8i-ss - fix infinite loop in sun8i_ss_setup_ivs() - i2c: Fix a potential use after free - crypto: sun8i-ss - fix error codes in allocate_flows() - crypto: sun8i-ss - do not allocate memory when handling hash requests - drm: adv7511: override i2c address of cec before accessing it - virtio-gpu: fix a missing check to avoid NULL dereference - i2c: npcm: Correct slave role behavior - i2c: npcm: Remove own slave addresses 2:10 - drm/mediatek: Add pull-down MIPI operation in mtk_dsi_poweroff function - drm/mediatek: Separate poweron/poweroff from enable/disable and define new funcs - drm/mediatek: Modify dsi funcs to atomic operations - drm/radeon: fix potential buffer overflow in ni_set_mc_special_registers() - ath11k: Fix incorrect debug_mask mappings - drm/mipi-dbi: align max_chunk to 2 in spi_transfer - ath11k: fix netdev open race - wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c() - drm/st7735r: Fix module autoloading for Okaya RH128128T - ath10k: do not enforce interrupt trigger type - drm/bridge: tc358767: Make sure Refclk clock are enabled - drm/bridge: tc358767: Move (e)DP bridge endpoint parsing into dedicated function - pwm: lpc18xx-sct: Convert to devm_platform_ioremap_resource() - pwm: sifive: Shut down hardware only after pwmchip_remove() completed - pwm: sifive: Ensure the clk is enabled exactly once per running PWM - pwm: sifive: Simplify offset calculation for PWMCMP registers - pwm: sifive: Don't check the return code of pwmchip_remove() - dm: return early from dm_pr_call() if DM device is suspended - thermal/tools/tmon: Include pthread and time headers in tmon.h - selftests/seccomp: Fix compile warning when CC=clang - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - drivers/perf: arm_spe: Fix consistency of SYS_PMSCR_EL1.CX - arm64: dts: qcom: qcs404: Fix incorrect USB2 PHYs assignment - soc: qcom: Make QCOM_RPMPD depend on PM - regulator: of: Fix refcount leak bug in of_get_regulation_constraints() - blktrace: Trace remapped requests correctly - block: remove the request_queue to argument request based tracepoints - hwmon: (drivetemp) Add module alias - blk-mq: don't create hctx debugfs dir until q->debugfs_dir is created - erofs: avoid consecutive detection for Highmem memory - arm64: tegra: Fix SDMMC1 CD on P2888 - arm64: dts: mt7622: fix BPI-R64 WPS button - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - ARM: dts: qcom: pm8841: add required thermal-sensor-cells - soc: qcom: aoss: Fix refcount leak in qmp_cooling_devices_register - soc: qcom: ocmem: Fix refcount leak in of_get_ocmem - ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP - regulator: qcom_smd: Fix pm8916_pldo range - cpufreq: zynq: Fix refcount leak in zynq_get_revision - ARM: OMAP2+: Fix refcount leak in omap3xxx_prm_late_init - ARM: OMAP2+: Fix refcount leak in omapdss_init_of - ARM: dts: qcom: mdm9615: add missing PMIC GPIO reg - block: fix infinite loop for invalid zone append - soc: fsl: guts: machine variable might be unset - locking/lockdep: Fix lockdep_init_map_*() confusion - arm64: cpufeature: Allow different PMU versions in ID_DFR0_EL1 - hexagon: select ARCH_WANT_LD_ORPHAN_WARN - ARM: dts: ast2600-evb: fix board compatible - ARM: dts: ast2500-evb: fix board compatible - x86/pmem: Fix platform-device leak in error path - arm64: dts: renesas: Fix thermal-sensors on single-zone sensors - soc: amlogic: Fix refcount leak in meson-secure-pwrc.c - soc: renesas: r8a779a0-sysc: Fix A2DP1 and A2CV[2357] PDR values - Input: atmel_mxt_ts - fix up inverted RESET handler - ARM: dts: imx7d-colibri-emmc: add cpu1 supply - ACPI: processor/idle: Annotate more functions to live in cpuidle section - ARM: bcm: Fix refcount leak in bcm_kona_smc_init - arm64: dts: renesas: beacon: Fix regulator node names - meson-mx-socinfo: Fix refcount leak in meson_mx_socinfo_init - ARM: findbit: fix overflowing offset - spi: spi-rspi: Fix PIO fallback on RZ platforms - powerpc/64s: Disable stack variable initialisation for prom_init - selinux: Add boundary check in put_entry() - PM: hibernate: defer device probing when resuming from hibernation - firmware: tegra: Fix error check return value of debugfs_create_file() - ARM: shmobile: rcar-gen2: Increase refcount for new reference - arm64: dts: allwinner: a64: orangepi-win: Fix LED node name - arm64: dts: qcom: ipq8074: fix NAND node name - ACPI: LPSS: Fix missing check in register_device_clock() - ACPI: PM: save NVS memory for Lenovo G40-45 - ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk - ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks - ARM: OMAP2+: display: Fix refcount leak bug - spi: synquacer: Add missing clk_disable_unprepare() - ARM: dts: BCM5301X: Add DT for Meraki MR26 - ARM: dts: imx6ul: fix qspi node compatible - ARM: dts: imx6ul: fix lcdif node compatible - ARM: dts: imx6ul: fix csi node compatible - ARM: dts: imx6ul: fix keypad compatible - ARM: dts: imx6ul: change operating-points to uint32-matrix - ARM: dts: imx6ul: add missing properties for sram - wait: Fix __wait_event_hrtimeout for RT/DL tasks - irqchip/mips-gic: Check the return value of ioremap() in gic_of_init() - genirq: GENERIC_IRQ_IPI depends on SMP - irqchip/mips-gic: Only register IPI domain when SMP is enabled - genirq: Don't return error on missing optional irq_request_resources() - ext2: Add more validity checks for inode counts - arm64: Do not forget syscall when starting a new thread. - x86: Handle idle=nomwait cmdline properly for x86_idle - epoll: autoremove wakers even more aggressively - netfilter: nf_tables: fix null deref due to zeroed list head - lockdep: Allow tuning tracing capacity constants. - usb: dwc3: gadget: fix high speed multiplier setting - usb: dwc3: gadget: refactor dwc3_repare_one_trb - arm64: dts: uniphier: Fix USB interrupts for PXs3 SoC - ARM: dts: uniphier: Fix USB interrupts for PXs2 SoC - USB: HCD: Fix URB giveback issue in tasklet function - usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion - coresight: Clear the connection field properly - MIPS: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK - powerpc/powernv: Avoid crashing if rng is NULL - powerpc/ptdump: Fix display of RW pages on FSL_BOOK3E - powerpc/fsl-pci: Fix Class Code of PCIe Root Port - PCI: Add defines for normal and subtractive PCI bridges - ia64, processor: fix -Wincompatible-pointer-types in ia64_get_irr() - media: [PATCH] pci: atomisp_cmd: fix three missing checks on list iterator - md-raid10: fix KASAN warning - md-raid: destroy the bitmap after destroying the thread - serial: mvebu-uart: uart2 error bits clearing - fuse: limit nsec - scsi: qla2xxx: Zero undefined mailbox IN registers - scsi: qla2xxx: Fix incorrect display of max frame size - scsi: sg: Allow waiting for commands to complete on removed device - iio: light: isl29028: Fix the warning in isl29028_remove() - mtd: rawnand: arasan: Update NAND bus clock instead of system clock - drm/amdgpu: Check BO's requested pinning domains against its preferred_domains - drm/nouveau/acpi: Don't print error when we get -EINPROGRESS from pm_runtime - drm/nouveau: Don't pm_runtime_put_sync(), only pm_runtime_put_autosuspend() - drm/nouveau: fix another off-by-one in nvbios_addr - drm/vc4: hdmi: Disable audio if dmas property is present but empty - drm/gem: Properly annotate WW context on drm_gem_lock_reservations() error - parisc: io_pgetevents_time64() needs compat syscall in 32-bit compat mode - parisc: Check the return value of ioremap() in lba_driver_probe() - parisc: Fix device names in /proc/iomem - ovl: drop WARN_ON() dentry is NULL in ovl_encode_fh() - usbnet: Fix linkwatch use-after-free on disconnect - fbcon: Fix accelerated fbdev scrolling while logo is still shown - fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters - thermal: sysfs: Fix cooling_device_stats_setup() error code path - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tty: vt: initialize unicode screen buffer - ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED - ALSA: hda/realtek: Add quirk for another Asus K42JZ model - ALSA: hda/cirrus - support for iMac 12,1 model - ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model - riscv: set default pm_power_off to NULL - KVM: x86: Tag kvm_mmu_x86_module_init() with __init - KVM: x86: Set error code to segment selector on LLDT/LTR non-canonical #GP - KVM: x86: Mark TSS busy during LTR emulation _after_ all fault checks - KVM: nVMX: Let userspace set nVMX MSR to any _host_ supported value - KVM: s390: pv: don't present the ecall interrupt twice - KVM: SVM: Don't BUG if userspace injects an interrupt with GIF=0 - KVM: nVMX: Snapshot pre-VM-Enter DEBUGCTL for !nested_run_pending case - KVM: nVMX: Snapshot pre-VM-Enter BNDCFGS for !nested_run_pending case - HID: wacom: Don't register pad_input for touch switch - HID: wacom: Only report rotation for art pen - add barriers to buffer_uptodate and set_buffer_uptodate - wifi: mac80211_hwsim: use 32-bit skb cookie - wifi: mac80211_hwsim: add back erroneously removed cast - wifi: mac80211_hwsim: fix race condition in pending packet - ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx - ALSA: hda/realtek: Add quirk for Clevo NV45PZ - ALSA: bcd2000: Fix a UAF bug on the error path of probing - scsi: Revert "scsi: qla2xxx: Fix disk failure to rediscover" - Revert "pNFS: nfs3_set_ds_client should set NFS_CS_NOPING" - x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments - Makefile: link with -z noexecstack --no-warn-rwx-segments - !253 [5.10] [bugfix] : fix arm32 compiler error ERROR and warning - openeuler: net: txgbe: fix arm32 compile error because 64bit div and warnning - macintosh/adb: fix oob read in do_adb_query() function - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3586 - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3587 - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x0CB8:0xC558 - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04C5:0x1675 - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04CA:0x4007 - Bluetooth: btusb: Add support of IMC Networks PID 0x3568 - Bluetooth: hci_bcm: Add DT compatible for CYW55572 - Bluetooth: hci_bcm: Add BCM4349B1 variant - selftests: KVM: Handle compiler optimizations in ucall - tools/kvm_stat: fix display of error when multiple processes are found - ACPI: APEI: Better fix to avoid spamming the console with old error logs - ACPI: video: Shortening quirk list by identifying Clevo by board_name only - ACPI: video: Force backlight native for some TongFang devices - selftests/bpf: Check dst_port only on the client socket - selftests/bpf: Extend verifier and bpf_sock tests for dst_port loads - ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet() - ath9k_htc: fix NULL pointer dereference at ath9k_htc_rxep() - x86/speculation: Make all RETbleed mitigations 64-bit only - x86/bugs: Do not enable IBPB at firmware entry when IBPB is not available - xfs: prevent UAF in xfs_log_item_in_current_chkpt - docs/kernel-parameters: Update descriptions for "mitigations=" param with retbleed - EDAC/ghes: Set the DIMM label unconditionally - ARM: 9216/1: Fix MAX_DMA_ADDRESS overflow - mt7601u: add USB device ID for some versions of XiaoDu WiFi Dongle. - page_alloc: fix invalid watermark check on a negative value - ARM: crypto: comment out gcc warning that breaks clang builds - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - sfc: disable softirqs for ptp TX - perf symbol: Correct address for bss symbols - virtio-net: fix the race between refill work and close - sctp: fix sleep in atomic context bug in timer handlers - i40e: Fix interface init with MSI interrupts (no MSI-X) - tcp: Fix data-races around sysctl_tcp_reflect_tos. - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_slack_ns. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - net: macsec: fix potential resource leak in macsec_add_rxsa() and macsec_add_txsa() - macsec: always read MACSEC_SA_ATTR_PN as a u64 - macsec: limit replay window size with XPN - macsec: fix error message in macsec_add_rxsa and _txsa - macsec: fix NULL deref in macsec_add_rxsa - Documentation: fix sctp_wmem in ip-sysctl.rst - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - net: sungem_phy: Add of_node_put() for reference returned by of_get_parent() - igmp: Fix data-races around sysctl_igmp_qrv. - net/tls: Remove the context from the list in tls_device_down - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_limit_output_bytes. - tcp: Fix data-races around sysctl_tcp_moderate_rcvbuf. - Revert "tcp: change pingpong threshold to 3" - scsi: ufs: host: Hold reference returned by of_parse_phandle() - ice: do not setup vlan for loopback VSI - ice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS) - tcp: Fix data-races around sysctl_tcp_no_ssthresh_metrics_save. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - watch_queue: Fix missing locking in add_watch_to_object() - watch_queue: Fix missing rcu annotation - nouveau/svm: Fix to migrate all requested pages - s390/archrandom: prevent CPACF trng invocations in interrupt context - ntfs: fix use-after-free in ntfs_ucsncmp() - Revert "ocfs2: mount shared volume without ha stack" - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - net: usb: ax88179_178a needs FLAG_SEND_ZLP - x86/alternative: Report missing return thunk details - x86/amd: Use IBPB for firmware calls - Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks - Bluetooth: SCO: Fix sco_send_frame returning skb->len - Bluetooth: Fix passing NULL to PTR_ERR - Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_skb_sendmmsg - Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg - Bluetooth: Add bt_skb_sendmmsg helper - Bluetooth: Add bt_skb_sendmsg helper - ALSA: memalloc: Align buffer allocations in page size - bitfield.h: Fix "type of reg too small for mask" test - drm/imx/dcss: fix unused but set variable warnings - dlm: fix pending remove if msg allocation fails - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - sched/deadline: Fix BUG_ON condition for deboosted tasks - bpf: Make sure mac_header was set before using it - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - KVM: Don't null dereference ops->destroy - spi: bcm2835: bcm2835_spi_handle_err(): fix NULL pointer deref for non DMA transfers - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl knobs related to SYN option. - udp: Fix a data-race around sysctl_udp_l3mdev_accept. - ip: Fix data-races around sysctl_ip_prot_sock. - ipv4: Fix a data-race around sysctl_fib_multipath_use_neigh. - drm/imx/dcss: Add missing of_node_put() in fail path - be2net: Fix buffer overflow in be_get_module_eeprom - gpio: pca953x: use the correct register address when regcache sync during init - gpio: pca953x: use the correct range when do regmap sync - gpio: pca953x: only use single read/write for No AI mode - ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero - i40e: Fix erroneous adapter reinitialization during recovery process - iavf: Fix handling of dummy receive descriptors - tcp: Fix data-races around sysctl_tcp_fastopen_blackhole_timeout. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix data-races around sysctl_max_syn_backlog. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - tcp: Fix data-races around sysctl_tcp_syncookies. - tcp: Fix data-races around keepalive sysctl knobs. - igmp: Fix data-races around sysctl_igmp_max_msf. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - net/tls: Fix race in TLS device down flow - net: stmmac: fix dma queue left shift overflow issue - i2c: cadence: Change large transfer count reset logic to be unconditional - net: stmmac: fix unbalanced ptp clock issue in suspend/resume flow - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix a data-race around sysctl_tcp_mtu_probe_floor. - tcp: Fix data-races around sysctl_tcp_min_snd_mss. - tcp: Fix data-races around sysctl_tcp_base_mss. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix a data-race around sysctl_ip_autobind_reuse. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_update_priority. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - ip: Fix data-races around sysctl_ip_no_pmtu_disc. - igc: Reinstate IGC_REMOVED logic and implement it properly - drm/amdgpu/display: add quirk handling for stutter mode - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close() - pinctrl: ralink: Check for null return of devm_kcalloc - power/reset: arm-versatile: Fix refcount leak in versatile_reboot_probe - serial: mvebu-uart: correctly report configured baudrate value - PCI: hv: Fix interrupt mapping for multi-MSI - PCI: hv: Reuse existing IRTE allocation in compose_msi_msg() - PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI - PCI: hv: Fix multi-MSI to allow more than one MSI vector - Revert "m68knommu: only set CONFIG_ISA_DMA_API for ColdFire sub-arch" - net: inline rollback_registered_many() - net: move rollback_registered_many() - net: inline rollback_registered() - net: move net_set_todo inside rollback_registered() - docs: net: explain struct net_device lifetime - xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE - mlxsw: spectrum_router: Fix IPv4 nexthop gateway indication - riscv: add as-options for modules with assembly compontents - pinctrl: stm32: fix optional IRQ support to gpios - !196 openEuler-22.03-LTS: kernel: add OPENEULER_VERSION_CODE to version.h - !176 bugfix: Limit "Dummy wait" workaround to old Intel systems in acpi idle driver - ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems - kernel: add OPENEULER_VERSION_CODE to version.h- bnx2x: fix potential memory leak in bnx2x_tpa_stop() - scsi: stex: Properly zero out the passthrough command structure - libbpf: Fix null-pointer dereference in find_prog_by_sec_insn() - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - pgp: Check result of crypto_alloc_shash properly - net: tun: fix bugs for oversize packet when napi frags enabled - irqdomain: Fix driver re-inserting failures when IRQs not being freed - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: libsas: Resume SAS host for phy reset or enable via sysfs - !207 [5.10] [bugfix] : merge net-swift txgbe out_of_tree module v1.2.3 to openEuler/txgbe for some known bugs - openeuler: net: txgbe: Fix some known bugs, merge net-swift txgbe-1.2.3 out-of-tree - openeuler: configs: delete txgbe/Kconfig, add txgbe_config to netswift/Kconfig- atm: idt77252: fix use-after-free bugs caused by tst_timer - fs: fix UAF/GPF bug in nilfs_mdt_destroy - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page - usb: mon: make mmapped memory read only - scsi: sd: Revert "scsi: sd: Remove a local variable" - devlink: Fix use-after-free after a failed reload - nouveau: fix migrate_to_ram() for faulting page - mm/memory.c: fix race when faulting a device private page - vsock: Fix memory leak in vsock_connect() - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - netfilter: nfnetlink_osf: fix possible bogus match in nf_osf_find() - mtd: rawnand: cafe: fix drivers probe/remove methods - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - net: mvpp2: fix mvpp2 debugfs leak - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - kprobes: don't call disarm_kprobe() for disabled kprobes - block: fix inaccurate io_ticks by set 'precise_iostat' - arm64: fix rodata=full - block: fix kabi broken in request_queue - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix kabi broken in blk_mq_tag_set - blk-mq: Fix blk_mq_tagset_busy_iter() for shared tags - blk-mq-sched: Don't reference queue tagset in blk_mq_sched_tags_teardown() - blk-mq: Optimise blk_mq_queue_tag_busy_iter() for shared tags - blk-mq: Stop using pointers for blk_mq_tags bitmap tags - blk-mq: Use shared tags for shared sbitmap support - blk-mq: Always use blk_mq_is_sbitmap_shared - blk-mq: Refactor and rename blk_mq_free_map_and_{requests->rqs}() - blk-mq: Add blk_mq_alloc_map_and_rqs() - blk-mq: Add blk_mq_tag_update_sched_shared_sbitmap() - blk-mq: Don't clear driver tags own mapping - blk-mq: Pass driver tags to blk_mq_clear_rq_mapping() - blk-mq-sched: Rename blk_mq_sched_free_{requests -> rqs}() - blk-mq-sched: Rename blk_mq_sched_alloc_{tags -> map_and_rqs}() - blk-mq: Invert check in blk_mq_update_nr_requests() - blk-mq: Relocate shared sbitmap resize in blk_mq_update_nr_requests() - blk-mq: Change rqs check in blk_mq_free_rqs() - Revert "blk-mq: fix kabi broken by "blk-mq: Use request queue-wide tags for tagset-wide sbitmap"" - block: fix null-deref in percpu_ref_put - x86: Use -mindirect-branch-cs-prefix for RETPOLINE builds - x86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit - objtool: Fix objtool regression on x32 systems - objtool: Fix symbol creation - objtool: Fix type of reloc::addend - objtool: Fix code relocs vs weak symbols - x86/alternative: Add debug prints to apply_retpolines() - x86/alternative: Try inline spectre_v2=retpoline,amd - x86/alternative: Handle Jcc __x86_indirect_thunk_ eg - x86/insn-eval: Handle return values from the decoder - x86/pat: Fix x86_has_pat_wp() - serial: 8250: Fix PM usage_count for console handover - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: stm32: Clear prev values before setting RTS delays - serial: 8250: fix return error code in serial8250_request_std_resource() - vt: fix memory overlapping when deleting chars in the buffer - tty: serial: samsung_tty: set dma burst_size to 1 - usb: dwc3: gadget: Fix event pending check - usb: typec: add missing uevent when partner support PD - USB: serial: ftdi_sio: add Belimo device ids - signal handling: don't use BUG_ON() for debugging - nvme-pci: phison e16 has bogus namespace ids - Revert "can: xilinx_can: Limit CANFD brp to 2" - ARM: dts: stm32: use the correct clock source for CEC on stm32mp151 - soc: ixp4xx/npe: Fix unused match warning - irqchip: or1k-pic: Undefine mask_ack for level triggered hardware - ASoC: madera: Fix event generation for rate controls - ASoC: madera: Fix event generation for OUT1 demux - ASoC: cs47l15: Fix event generation for low power mux control - ASoC: dapm: Initialise kcontrol data for mux/demux controls - ASoC: wm5110: Fix DRE control - ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow - pinctrl: aspeed: Fix potential NULL dereference in aspeed_pinmux_set_mux() - ASoC: ops: Fix off by one in range control validation - net: sfp: fix memory leak in sfp_probe() - nvme-tcp: always fail a request when sending it failed - NFC: nxp-nci: don't print header length mismatch on i2c error - net: tipc: fix possible refcount leak in tipc_sk_create() - platform/x86: hp-wmi: Ignore Sanitization Mode event - cpufreq: pmac32-cpufreq: Fix refcount leak bug - scsi: hisi_sas: Limit max hw sectors for v3 HW - netfilter: br_netfilter: do not skip all hooks with 0 priority - virtio_mmio: Restore guest page size on resume - virtio_mmio: Add missing PM calls to freeze/restore - mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE - net/tls: Check for errors in tls_device_init - KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op() - net: atlantic: remove aq_nic_deinit() when resume - net: atlantic: remove deep parameter on suspend/resume functions - sfc: fix kernel panic when creating VF - seg6: bpf: fix skb checksum in bpf_push_seg6_encap() - seg6: fix skb checksum in SRv6 End.B6 and End.B6.Encaps behaviors - seg6: fix skb checksum evaluation in SRH encapsulation/insertion - sfc: fix use after free when disabling sriov - ima: Fix potential memory leak in ima_init_crypto() - ima: force signature verification when CONFIG_KEXEC_SIG is configured - net: ftgmac100: Hold reference returned by of_get_child_by_name() - nexthop: Fix data-races around nexthop_compat_mode. - ipv4: Fix data-races around sysctl_ip_dynaddr. - raw: Fix a data-race around sysctl_raw_l3mdev_accept. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - sysctl: Fix data-races in proc_dointvec_ms_jiffies(). - drm/i915/gt: Serialize TLB invalidates with GT resets - drm/i915/selftests: fix a couple IS_ERR() vs NULL tests - ARM: dts: sunxi: Fix SPI NOR campatible on Orange Pi Zero - ARM: dts: at91: sama5d2: Fix typo in i2s1 node - ipv4: Fix a data-race around sysctl_fib_sync_mem. - icmp: Fix data-races around sysctl. - cipso: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - tcp: Fix a data-race around sysctl_tcp_max_orphans. - sysctl: Fix data races in proc_dointvec_jiffies(). - sysctl: Fix data races in proc_doulongvec_minmax(). - sysctl: Fix data races in proc_douintvec_minmax(). - sysctl: Fix data races in proc_dointvec_minmax(). - sysctl: Fix data races in proc_douintvec(). - sysctl: Fix data races in proc_dointvec(). - net: stmmac: dwc-qos: Disable split header for Tegra194 - ASoC: Intel: Skylake: Correct the handling of fmt_config flexible array - ASoC: Intel: Skylake: Correct the ssp rate discovery in skl_get_ssp_clks() - ASoC: tas2764: Fix amp gain register offset & default - ASoC: tas2764: Correct playback volume range - ASoC: tas2764: Fix and extend FSYNC polarity handling - ASoC: tas2764: Add post reset delays - ASoC: sgtl5000: Fix noise on shutdown/remove - ima: Fix a potential integer overflow in ima_appraise_measurement - drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector() - net/mlx5e: Fix capability check for updating vnic env counters - net/mlx5e: kTLS, Fix build time constant test in RX - net/mlx5e: kTLS, Fix build time constant test in TX - ARM: 9210/1: Mark the FDT_FIXED sections as shareable - ARM: 9209/1: Spectre-BHB: avoid pr_info() every time a CPU comes out of idle - spi: amd: Limit max transfer and message size - ARM: dts: imx6qdl-ts7970: Fix ngpio typo and count - ext4: fix race condition between ext4_write and ext4_convert_inline_data - Revert "evm: Fix memleak in init_desc" - sh: convert nommu io{re,un}map() to static inline functions - nilfs2: fix incorrect masking of permission flags for symlinks - fs/remap: constrain dedupe of EOF blocks - drm/panfrost: Fix shrinker list corruption by madvise IOCTL - drm/panfrost: Put mapping instead of shmem obj on panfrost_mmu_map_fault_addr() error - btrfs: return -EAGAIN for NOWAIT dio reads/writes on compressed and inline extents - wifi: mac80211: fix queue selection for mesh/OCB interfaces - ARM: 9214/1: alignment: advance IT state after emulating Thumb instruction - ARM: 9213/1: Print message about disabled Spectre workarounds only once - ip: fix dflt addr selection for connected nexthop - net: sock: tracing: Fix sock_exceed_buf_limit not to dereference stale pointer - tracing/histograms: Fix memory leak problem - mm: split huge PUD on wp_huge_pud fallback - fix race between exit_itimers() and /proc/pid/timers - xen/netback: avoid entering xenvif_rx_next_skb() with an empty rx queue - ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc221 - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 - ALSA: hda/realtek: Fix headset mic for Acer SF313-51 - ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model - ALSA: hda - Add fixup for Dell Latitidue E5430 - Revert "mtd: rawnand: gpmi: Fix setting busy timeout setting" - dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate - dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate - dmaengine: at_xdma: handle errors of at_xdmac_alloc_desc() correctly - dmaengine: pl330: Fix lockdep warning about non-static key - ida: don't use BUG_ON() for debugging - dt-bindings: dma: allwinner,sun50i-a64-dma: Fix min/max typo - misc: rtsx_usb: set return value in rsp_buf alloc err path - misc: rtsx_usb: use separate command and response buffers - misc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer - dmaengine: imx-sdma: Allow imx8m for imx7 FW revs - i2c: cadence: Unregister the clk notifier in error path - r8169: fix accessing unset transport header - selftests: forwarding: fix error message in learning_test - selftests: forwarding: fix learning_test when h1 supports IFF_UNICAST_FLT - selftests: forwarding: fix flood_unicast_test when h2 supports IFF_UNICAST_FLT - ibmvnic: Properly dispose of all skbs during a failover. - i40e: Fix dropped jumbo frames statistics - xsk: Clear page contiguity bit when unmapping pool - ARM: dts: at91: sama5d2_icp: fix eeprom compatibles - ARM: dts: at91: sam9x60ek: fix eeprom compatible and size - ARM: at91: pm: use proper compatibles for sam9x60's rtc and rtt - ARM: at91: pm: use proper compatible for sama5d2's rtc - arm64: dts: qcom: msm8992-*: Fix vdd_lvs1_2-supply typo - pinctrl: sunxi: sunxi_pconf_set: use correct offset - arm64: dts: imx8mp-evk: correct I2C3 pad settings - arm64: dts: imx8mp-evk: correct gpio-led pad settings - arm64: dts: imx8mp-evk: correct the uart2 pinctl value - arm64: dts: imx8mp-evk: correct mmc pad settings - arm64: dts: qcom: msm8994: Fix CPU6/7 reg values - pinctrl: sunxi: a83t: Fix NAND function name for some pins - ARM: meson: Fix refcount leak in meson_smp_prepare_cpus - xfs: remove incorrect ASSERT in xfs_rename - can: kvaser_usb: kvaser_usb_leaf: fix bittiming limits - can: kvaser_usb: kvaser_usb_leaf: fix CAN clock frequency regression - can: kvaser_usb: replace run-time checks with struct kvaser_usb_driver_info - powerpc/powernv: delay rng platform device creation until later in boot - video: of_display_timing.h: include errno.h - memregion: Fix memregion_free() fallback definition - PM: runtime: Redefine pm_runtime_release_supplier() - fbdev: fbmem: Fix logo center image dx issue - iommu/vt-d: Fix PCI bus rescan device hot add - netfilter: nft_set_pipapo: release elements in clone from abort path - net: rose: fix UAF bug caused by rose_t0timer_expiry - usbnet: fix memory leak in error case - bpf: Fix insufficient bounds propagation from adjust_scalar_min_max_vals - bpf: Fix incorrect verifier simulation around jmp32's jeq/jne - can: gs_usb: gs_usb_open/close(): fix memory leak - can: grcan: grcan_probe(): remove extra of_node_get() - can: bcm: use call_rcu() instead of costly synchronize_rcu() - ALSA: hda/realtek: Add quirk for Clevo L140PU - clocksource/drivers/ixp4xx: remove EXPORT_SYMBOL_GPL from ixp4xx_timer_setup() - net: usb: qmi_wwan: add Telit 0x1070 composition - net: usb: qmi_wwan: add Telit 0x1060 composition - selftests/rseq: Change type of rseq_offset to ptrdiff_t - selftests/rseq: x86-32: use %gs segment selector for accessing rseq thread area - selftests/rseq: x86-64: use %fs segment selector for accessing rseq thread area - selftests/rseq: Fix: work-around asm goto compiler bugs - selftests/rseq: Remove arm/mips asm goto compiler work-around - selftests/rseq: Fix warnings about #if checks of undefined tokens - selftests/rseq: Fix ppc32 offsets by using long rather than off_t - selftests/rseq: Fix ppc32 missing instruction selection "u" and "x" for load/store - selftests/rseq: Fix ppc32: wrong rseq_cs 32-bit field pointer on big endian - selftests/rseq: Uplift rseq selftests for compatibility with glibc-2.35 - selftests/rseq: Introduce thread pointer getters - selftests/rseq: Introduce rseq_get_abi() helper - selftests/rseq: Remove volatile from __rseq_abi - selftests/rseq: Remove useless assignment to cpu variable - selftests/rseq: introduce own copy of rseq uapi header - selftests/rseq: remove ARRAY_SIZE define from individual tests - hwmon: (ibmaem) don't call platform_device_del() if platform_device_add() fails - ipv6/sit: fix ipip6_tunnel_get_prl return value - sit: use min - drivers: cpufreq: Add missing of_node_put() in qoriq-cpufreq.c - xen/gntdev: Avoid blocking in unmap_grant_pages() - tcp: add a missing nf_reset_ct() in 3WHS handling - xfs: fix xfs_trans slab cache name - xfs: ensure xfs_errortag_random_default matches XFS_ERRTAG_MAX - net: tun: avoid disabling NAPI twice - tunnels: do not assume mac header is set in skb_tunnel_check_pmtu() - io_uring: ensure that send/sendmsg and recv/recvmsg check sqe->ioprio - epic100: fix use after free on rmmod - tipc: move bc link creation back to tipc_node_create - NFC: nxp-nci: Don't issue a zero length i2c_master_read() - nfc: nfcmrvl: Fix irq_of_parse_and_map() return value - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - net/sched: act_api: Notify user space if any actions were flushed before error - netfilter: nft_dynset: restore set element counter when failing to update - s390: remove unneeded 'select BUILD_BIN2C' - PM / devfreq: exynos-ppmu: Fix refcount leak in of_get_devfreq_events - caif_virtio: fix race between virtio_device_ready() and ndo_open() - NFSD: restore EINVAL error translation in nfsd_commit() - net: ipv6: unexport __init-annotated seg6_hmac_net_init() - usbnet: fix memory allocation in helpers - linux/dim: Fix divide by 0 in RDMA DIM - RDMA/cm: Fix memory leak in ib_cm_insert_listen - RDMA/qedr: Fix reporting QP timeout attribute - net: dp83822: disable rx error interrupt - net: dp83822: disable false carrier interrupt - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - net: dsa: bcm_sf2: force pause link settings - selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test - virtio-net: fix race between ndo_open() and virtio_device_ready() - net: usb: ax88179_178a: Fix packet receiving - SUNRPC: Fix READ_PLUS crasher - s390/archrandom: simplify back to earlier design and initialize earlier - dm raid: fix KASAN warning in raid5_add_disks - dm raid: fix accesses beyond end of raid member array - powerpc/bpf: Fix use of user_pt_regs in uapi - powerpc/book3e: Fix PUD allocation size in map_kernel_page() - powerpc/prom_init: Fix kernel config grep - nvdimm: Fix badblocks clear off-by-one error - nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG SX6000LNP (AKA SPECTRIX S40G) - ipv6: take care of disable_policy when restoring routes - drm/amdgpu: To flush tlb for MMHUB of RAVEN series - net: mscc: ocelot: allow unregistered IP multicast flooding - powerpc/ftrace: Remove ftrace init tramp once kernel init is complete - tick/nohz: unexport __init-annotated tick_nohz_full_setup() - drm: remove drm_fb_helper_modinit - MAINTAINERS: add Amir as xfs maintainer for 5.10.y- nilfs2: fix use-after-free bug of struct nilfs_root - can: j1939: j1939_session_destroy(): fix memory leak of skbs - r8152: Rate limit overflow messages - nfp: fix use-after-free in area_cache_get() - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - media: pvrusb2: fix memory leak in pvr_probe - binderfs: rework superblock destruction - libbpf: Fix use-after-free in btf_dump_name_dups - sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - watch-queue: remove spurious double semicolon - watchqueue: make sure to serialize 'wqueue->defunct' properly - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - mISDN: fix use-after-free bugs in l1oip timer handlers - ubi: fastmap: Add fastmap control support for Module parameters - ubi: fastmap: Add fastmap control support for 'UBI_IOCATT' ioctl - ipv6: Fix data races around sk->sk_prot. - io_uring: Use original task for req identity in io_identity_cow() - tcp: Fix data races around icsk->icsk_af_ops. - wifi: mac80211: fix crash in beacon protection for P2P-device - ovl: do not fail because of O_NOATIME - x86/ftrace: Use alternative RET encoding - x86/ibt,ftrace: Make function-graph play nice - Revert "x86/ftrace: Use alternative RET encoding" - tcp/udp: Fix memory leak in ipv6_renew_options(). - kcm: avoid potential race in kcm_tx_work - ubifs: Reserve one leb for each journal head while doing budget - ubifs: do_rename: Fix wrong space budget when target inode's nlink > 1 - ubifs: Fix wrong dirty space budget for dirty inode - ubifs: Rectify space budget for ubifs_xrename() - ubifs: Rectify space budget for ubifs_symlink() if symlink is encrypted - powerpc/pseries: wire up rng during setup_arch() - kbuild: link vmlinux only once for CONFIG_TRIM_UNUSED_KSYMS (2nd attempt) - random: update comment from copy_to_user() -> copy_to_iter() - modpost: fix section mismatch check for exported init/exit sections - ARM: cns3xxx: Fix refcount leak in cns3xxx_init - memory: samsung: exynos5422-dmc: Fix refcount leak in of_get_dram_timings - ARM: Fix refcount leak in axxia_boot_secondary - soc: bcm: brcmstb: pm: pm-arm: Fix refcount leak in brcmstb_pm_probe - ARM: exynos: Fix refcount leak in exynos_map_pmu - ARM: dts: imx6qdl: correct PU regulator ramp delay - ARM: dts: imx7: Move hsic_phy power domain to HSIC PHY node - powerpc/powernv: wire up rng during setup_arch - powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address - powerpc: Enable execve syscall exit tracepoint - parisc: Enable ARCH_HAS_STRICT_MODULE_RWX - parisc/stifb: Fix fb_is_primary_device() only available with CONFIG_FB_STI - xtensa: Fix refcount leak bug in time.c - xtensa: xtfpga: Fix refcount leak bug in setup - iio: adc: adi-axi-adc: Fix refcount leak in adi_axi_adc_attach_client - iio: adc: axp288: Override TS pin bias current for some models - iio: adc: stm32: Fix IRQs on STM32F4 by removing custom spurious IRQs message - iio: adc: stm32: Fix ADCs iteration in irq handler - iio: imu: inv_icm42600: Fix broken icm42600 (chip id 0 value) - iio: adc: stm32: fix maximum clock rate for stm32mp15x - iio: trigger: sysfs: fix use-after-free on remove - iio: gyro: mpu3050: Fix the error handling in mpu3050_power_up() - iio: accel: mma8452: ignore the return value of reset operation - iio:accel:mxc4005: rearrange iio trigger get and register - iio:accel:bma180: rearrange iio trigger get and register - iio:chemical:ccs811: rearrange iio trigger get and register - f2fs: attach inline_data after setting compression - usb: chipidea: udc: check request status before setting device address - USB: gadget: Fix double-free bug in raw_gadget driver - usb: gadget: Fix non-unique driver names in raw-gadget driver - xhci-pci: Allow host runtime PM as default for Intel Meteor Lake xHCI - xhci-pci: Allow host runtime PM as default for Intel Raptor Lake xHCI - xhci: turn off port power in shutdown - usb: typec: wcove: Drop wrong dependency to INTEL_SOC_PMIC - iio: adc: vf610: fix conversion mode sysfs node name - iio: mma8452: fix probe fail when device tree compatible is used. - s390/cpumf: Handle events cycles and instructions identical - gpio: winbond: Fix error code in winbond_gpio_get() - nvme: move the Samsung X5 quirk entry to the core quirks - nvme-pci: add NO APST quirk for Kioxia device - nvme-pci: allocate nvme_command within driver pdu - nvme: mark nvme_setup_passsthru() inline - nvme: centralize setting the timeout in nvme_alloc_request - Revert "net/tls: fix tls_sk_proto_close executed repeatedly" - virtio_net: fix xdp_rxq_info bug after suspend/resume - igb: Make DMA faster when CPU is active on the PCIe link - regmap-irq: Fix a bug in regmap_irq_enable() for type_in_mask chips - ice: ethtool: advertise 1000M speeds properly - afs: Fix dynamic root getattr - MIPS: Remove repetitive increase irq_err_count - x86/xen: Remove undefined behavior in setup_features() - selftests: netfilter: correct PKTGEN_SCRIPT_PATHS in nft_concat_range.sh - udmabuf: add back sanity check - net/tls: fix tls_sk_proto_close executed repeatedly - erspan: do not assume transport header is always set - drm/msm/dp: fix connect/disconnect handled at irq_hpd - drm/msm/dp: promote irq_hpd handle to handle link training correctly - drm/msm/dp: deinitialize mainlink if link training failed - drm/msm/dp: fixes wrong connection state caused by failure of link train - drm/msm/dp: check core_initialized before disable interrupts at dp_display_unbind() - drm/msm/mdp4: Fix refcount leak in mdp4_modeset_init_intf - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - igb: fix a use-after-free issue in igb_clean_tx_ring - tipc: fix use-after-free Read in tipc_named_reinit - tipc: simplify the finalize work queue - phy: aquantia: Fix AN when higher speeds than 1G are not advertised - bpf, x86: Fix tail call count offset calculation on bpf2bpf call - drm/sun4i: Fix crash during suspend after component bind failure - bpf: Fix request_sock leak in sk lookup helpers - drm/msm: use for_each_sgtable_sg to iterate over scatterlist - scsi: scsi_debug: Fix zone transition to full condition - netfilter: use get_random_u32 instead of prandom - netfilter: nftables: add nft_parse_register_store() and use it - netfilter: nftables: add nft_parse_register_load() and use it - drm/msm: Fix double pm_runtime_disable() call - USB: serial: option: add Quectel RM500K module support - USB: serial: option: add Quectel EM05-G modem - USB: serial: option: add Telit LE910Cx 0x1250 composition - dm mirror log: clear log bits up to BITS_PER_LONG boundary - dm era: commit metadata in postsuspend after worker stops - ata: libata: add qc->flags in ata_qc_complete_template tracepoint - mtd: rawnand: gpmi: Fix setting busy timeout setting - mmc: sdhci-pci-o2micro: Fix card detect by dealing with debouncing - btrfs: add error messages to all unrecognized mount options - net: openvswitch: fix parsing of nw_proto for IPv6 fragments - ALSA: hda/realtek: Add quirk for Clevo NS50PU - ALSA: hda/realtek: Add quirk for Clevo PD70PNT - ALSA: hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properly - ALSA: hda/realtek - ALC897 headset MIC no sound - ALSA: hda/realtek: Add mute LED quirk for HP Omen laptop - ALSA: hda/conexant: Fix missing beep setup - ALSA: hda/via: Fix missing beep setup - random: quiet urandom warning ratelimit suppression message - random: schedule mix_interrupt_randomness() less often - arm64: mm: Don't invalidate FROM_DEVICE buffers at start of DMA transfer - serial: core: Initialize rs485 RTS polarity already on probe - tcp: drop the hash_32() part from the index calculation - tcp: dynamically allocate the perturb table used by source ports - tcp: add small random increments to the source port - tcp: use different parts of the port_offset for index and offset - tcp: add some entropy in __inet_hash_connect() - usb: gadget: u_ether: fix regression in setting fixed MAC address - zonefs: fix zonefs_iomap_begin() for reads - s390/mm: use non-quiescing sske for KVM switch to keyed guest - clk: imx8mp: fix usb_root_clk parent - powerpc/book3e: get rid of #include - igc: Enable PCIe PTM - Revert "PCI: Make pci_enable_ptm() private" - net: openvswitch: fix misuse of the cached connection on tuple changes - net/sched: act_police: more accurate MTU policing - dma-direct: don't over-decrypt memory - virtio-pci: Remove wrong address verification in vp_del_vqs() - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machine - KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leak - KVM: x86: Account a variety of miscellaneous allocations - KVM: arm64: Don't read a HW interrupt pending state in user context - ext4: add reserved GDT blocks check - drm/amd/display: Cap OLED brightness per max frame-average luminance - dm mirror log: round up region bitmap size to BITS_PER_LONG - serial: 8250: Store to lsr_save_flags after lsr read - usb: gadget: lpc32xx_udc: Fix refcount leak in lpc32xx_udc_probe - usb: dwc2: Fix memory leak in dwc2_hcd_init - USB: serial: io_ti: add Agilent E5805A support - USB: serial: option: add support for Cinterion MV31 with new baseline - crypto: memneq - move into lib/ - comedi: vmk80xx: fix expression for tx buffer size - mei: me: add raptor lake point S DID - i2c: designware: Use standard optional ref clock implementation - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic-v3: Fix error handling in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - i2c: npcm7xx: Add check for platform_driver_register - faddr2line: Fix overlapping text section failures, the sequel - block: Fix handling of offline queues in blk_mq_alloc_request_hctx() - certs/blacklist_hashes.c: fix const confusion in certs blacklist - arm64: ftrace: consistently handle PLTs. - arm64: ftrace: fix branch range checks - net: ax25: Fix deadlock caused by skb_recv_datagram in ax25_recvmsg - net: bgmac: Fix an erroneous kfree() in bgmac_remove() - mlxsw: spectrum_cnt: Reorder counter pools - nvme: add device name to warning in uuid_show() - nvme: use sysfs_emit instead of sprintf - drm/i915/reset: Fix error_state_read ptr + offset use - misc: atmel-ssc: Fix IRQ check in ssc_probe - tty: goldfish: Fix free_irq() on remove - Drivers: hv: vmbus: Release cpu lock in error case - i40e: Fix call trace in setup_tx_descriptors - i40e: Fix calculating the number of queue pairs - i40e: Fix adding ADQ filter to TC0 - clocksource: hyper-v: unexport __init-annotated hv_init_clocksource() - pNFS: Avoid a live lock condition in pnfs_update_layout() - pNFS: Don't keep retrying if the server replied NFS4ERR_LAYOUTUNAVAILABLE - random: credit cpu and bootloader seeds by default - gpio: dwapb: Don't print error on -EPROBE_DEFER - MIPS: Loongson-3: fix compile mips cpu_hwmon as module build error. - mellanox: mlx5: avoid uninitialized variable warning with gcc-12 - net: ethernet: mtk_eth_soc: fix misuse of mem alloc interface netdev[napi]_alloc_frag - ipv6: Fix signed integer overflow in l2tp_ip6_sendmsg - nfc: nfcmrvl: Fix memory leak in nfcmrvl_play_deferred - virtio-mmio: fix missing put_device() when vm_cmdline_parent registration failed - ALSA: hda/realtek - Add HW8326 support - scsi: pmcraid: Fix missing resource cleanup in error case - scsi: ipr: Fix missing/incorrect resource cleanup in error case - scsi: lpfc: Allow reduced polling rate for nvme_admin_async_event cmd completion - scsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topology - scsi: vmw_pvscsi: Expand vcpuHint to 16 bits - Input: soc_button_array - also add Lenovo Yoga Tablet2 1051F to dmi_use_low_level_irq - ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put() - ASoC: es8328: Fix event generation for deemphasis control - ASoC: wm8962: Fix suspend while playing music - quota: Prevent memory allocation recursion while holding dq_lock - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ASoC: cs42l51: Correct minimum value for SX volume control - ASoC: cs42l56: Correct typo in minimum level for SX volume controls - ASoC: cs42l52: Correct TLV for Bypass Volume - ASoC: cs53l30: Correct number of volume levels on SX controls - ASoC: cs35l36: Update digital volume TLV - ASoC: cs42l52: Fix TLV scales for mixer controls - dma-debug: make things less spammy under memory pressure - ASoC: nau8822: Add operation for internal PLL off and on - arm64: dts: imx8mm-beacon: Enable RTS-CTS on UART3 - bpf: Fix incorrect memory charge cost calculation in stack_map_alloc() - nfsd: Replace use of rwsem with errseq_t - 9p: missing chunk of "fs/9p: Don't update file type when updating file attributes" - !164 add CONFIG_TXGBE=m for arm64 openeuler_deconfig - openeuler: configs: add CONFIG_NET_VENDOR_NETSWIFT=y and CONFIG_TXGBE=m for arm64 arch default config- binder: fix UAF of ref->proc caused by race condition - wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans() - wifi: mac80211: fix MBSSID parsing use-after-free - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - arm64: fix oops in concurrently setting insn_emulation sysctls - wifi: cfg80211: avoid nontransmitted BSS list corruption - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - ipv4: Handle attempt to delete multipath route when fib_info contains an nh reference - HID: roccat: Fix use-after-free in roccat_read() - wifi: cfg80211: fix BSS refcounting bugs - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - dmaengine: idxd: add missing callback function to support DMA_INTERRUPT - zonefs: fix handling of explicit_open option on mount - PCI: qcom: Fix pipe clock imbalance - md/raid0: Ignore RAID0 layout if the second zone has only one device - interconnect: Restore sync state by ignoring ipa-virt in provider count - interconnect: qcom: sc7180: Drop IP0 interconnects - powerpc/mm: Switch obsolete dssall to .long - drm/atomic: Force bridge self-refresh-exit on CRTC switch - drm/bridge: analogix_dp: Support PSR-exit to disable transition - Input: bcm5974 - set missing URB_NO_TRANSFER_DMA_MAP urb flag - ixgbe: fix unexpected VLAN Rx in promisc mode on VF - ixgbe: fix bcast packets Rx on VF after promisc removal - nfc: st21nfca: fix incorrect sizing calculations in EVT_TRANSACTION - nfc: st21nfca: fix memory leaks in EVT_TRANSACTION handling - nfc: st21nfca: fix incorrect validating logic in EVT_TRANSACTION - net: phy: dp83867: retrigger SGMII AN when link change - mmc: block: Fix CQE recovery reset success - ata: libata-transport: fix {dma|pio|xfer}_mode sysfs files - cifs: fix reconnect on smb3 mount types - cifs: return errors during session setup during reconnects - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga DuetITL 2021 - ALSA: hda/conexant - Fix loopback issue with CX20632 - scripts/gdb: change kernel config dumping method - vringh: Fix loop descriptors check in the indirect cases - nodemask: Fix return values to be unsigned - cifs: version operations for smb20 unneeded when legacy support disabled - s390/gmap: voluntarily schedule during key setting - jump_label,noinstr: Avoid instrumentation for JUMP_LABEL=n builds - x86/cpu: Elide KCSAN for cpu_has() and friends - modpost: fix undefined behavior of is_arm_mapping_symbol() - drm/radeon: fix a possible null pointer dereference - ceph: allow ceph.dir.rctime xattr to be updatable - Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process" - scsi: myrb: Fix up null pointer access on myrb_cleanup() - md: protect md_unregister_thread from reentrancy - watchdog: wdat_wdt: Stop watchdog when rebooting the system - kernfs: Separate kernfs_pr_cont_buf and rename_lock. - serial: msm_serial: disable interrupts in __msm_console_write() - staging: rtl8712: fix uninit-value in r871xu_drv_init() - staging: rtl8712: fix uninit-value in usb_read8() and friends - clocksource/drivers/sp804: Avoid error on multiple instances - extcon: Modify extcon device to be created after driver data is set - misc: rtsx: set NULL intfdata when probe fails - usb: dwc2: gadget: don't reset gadget's driver->bus - sysrq: do not omit current cpu when showing backtrace of all active CPUs - USB: hcd-pci: Fully suspend across freeze/thaw cycle - drivers: usb: host: Fix deadlock in oxu_bus_suspend() - drivers: tty: serial: Fix deadlock in sa1100_set_termios() - USB: host: isp116x: check return value after calling platform_get_resource() - drivers: staging: rtl8192e: Fix deadlock in rtllib_beacons_stop() - drivers: staging: rtl8192u: Fix deadlock in ieee80211_beacons_stop() - tty: Fix a possible resource leak in icom_probe - tty: synclink_gt: Fix null-pointer-dereference in slgt_clean() - lkdtm/usercopy: Expand size of "out of frame" object - iio: st_sensors: Add a local lock for protecting odr - staging: rtl8712: fix a potential memory leak in r871xu_drv_init() - iio: dummy: iio_simple_dummy: check the return value of kstrdup() - drm: imx: fix compiler warning with gcc-12 - net: altera: Fix refcount leak in altera_tse_mdio_create - ip_gre: test csum_start instead of transport header - net/mlx5: fs, fail conflicting actions - net/mlx5: Rearm the FW tracer after each tracer event - net: ipv6: unexport __init-annotated seg6_hmac_init() - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - net: mdio: unexport __init-annotated mdio_bus_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure - net: dsa: lantiq_gswip: Fix refcount leak in gswip_gphy_fw_list - bpf, arm64: Clear prog->jited_len along prog->jited - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - xen: unexport __init-annotated xen_xlate_map_ballooned_pages() - netfilter: nf_tables: bail out early if hardware offload is not supported - netfilter: nf_tables: memleak flow rule from commit path - netfilter: nf_tables: release new hooks on unsupported flowtable flags - ata: pata_octeon_cf: Fix refcount leak in octeon_cf_probe - netfilter: nf_tables: always initialize flowtable hook list in transaction - powerpc/kasan: Force thread size increase with KASAN - netfilter: nf_tables: delete flowtable hooks via transaction list - netfilter: nat: really support inet nat without l3 address - xprtrdma: treat all calls not a bcall when bc_serv is NULL - video: fbdev: pxa3xx-gcu: release the resources correctly in pxa3xx_gcu_probe/remove() - video: fbdev: hyperv_fb: Allow resolutions with size > 64 MB for Gen1 - NFSv4: Don't hold the layoutget locks across multiple RPC calls - dmaengine: zynqmp_dma: In struct zynqmp_dma_chan fix desc_size data type - m68knommu: fix undefined reference to `_init_sp' - m68knommu: set ZERO_PAGE() to the allocated zeroed page - i2c: cadence: Increase timeout per message if necessary - f2fs: remove WARN_ON in f2fs_is_valid_blkaddr - iommu/arm-smmu-v3: check return value after calling platform_get_resource() - iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe() - tracing: Avoid adding tracer option before update_tracer_options - tracing: Fix sleeping function called from invalid context on RT kernel - bootconfig: Make the bootconfig.o as a normal object file - mips: cpc: Fix refcount leak in mips_cpc_default_phys_base - dmaengine: idxd: set DMA_INTERRUPT cap bit - perf c2c: Fix sorting in percent_rmt_hitm_cmp() - driver core: Fix wait_for_device_probe() & deferred_probe_timeout interaction - tipc: check attribute length for bearer name - scsi: sd: Fix potential NULL pointer dereference - afs: Fix infinite loop found by xfstest generic/676 - gpio: pca953x: use the correct register address to do regcache sync - tcp: tcp_rtx_synack() can be called from process context - net: sched: add barrier to fix packet stuck problem for lockless qdisc - net/mlx5e: Update netdev features after changing XDP state - net/mlx5: correct ECE offset in query qp output - net/mlx5: Don't use already freed action pointer - sfc: fix wrong tx channel offset with efx_separate_tx_channels - sfc: fix considering that all channels have TX queues - nfp: only report pause frame configuration for physical device - net/smc: fixes for converting from "struct smc_cdc_tx_pend **" to "struct smc_wr_tx_pend_priv *" - riscv: read-only pages should not be writable - bpf: Fix probe read error in ___bpf_prog_run() - ubi: fastmap: Fix high cpu usage of ubi_bgt by making sure wl_pool not empty - jffs2: fix memory leak in jffs2_do_fill_super - modpost: fix removing numeric suffixes - net: dsa: mv88e6xxx: Fix refcount leak in mv88e6xxx_mdios_register - net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks - net: ethernet: mtk_eth_soc: out of bounds read in mtk_hwlro_get_fdir_entry() - net: sched: fixed barrier to prevent skbuff sticking in qdisc backlog - s390/crypto: fix scatterwalk_unmap() callers in AES-GCM - clocksource/drivers/oxnas-rps: Fix irq_of_parse_and_map() return value - ASoC: fsl_sai: Fix FSL_SAI_xDR/xFR definition - watchdog: ts4800_wdt: Fix refcount leak in ts4800_wdt_probe - watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking - driver: base: fix UAF when driver_attach failed - bus: ti-sysc: Fix warnings for unbind for serial - firmware: dmi-sysfs: Fix memory leak in dmi_sysfs_register_handle - serial: stm32-usart: Correct CSIZE, bits, and parity - serial: st-asc: Sanitize CSIZE and correct PARENB for CS7 - serial: sifive: Sanitize CSIZE and c_iflag - serial: sh-sci: Don't allow CS5-6 - serial: txx9: Don't allow CS5-6 - serial: rda-uart: Don't allow CS5-6 - serial: digicolor-usart: Don't allow CS5-6 - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - serial: meson: acquire port->lock in startup() - rtc: mt6397: check return value after calling platform_get_resource() - clocksource/drivers/riscv: Events are stopped during CPU suspend - soc: rockchip: Fix refcount leak in rockchip_grf_init - extcon: ptn5150: Add queue work sync before driver release - coresight: cpu-debug: Replace mutex with mutex_trylock on panic notifier - serial: sifive: Report actual baud base rather than fixed 115200 - phy: qcom-qmp: fix pipe-clock imbalance on power-on failure - rpmsg: qcom_smd: Fix returning 0 if irq_of_parse_and_map() fails - iio: adc: sc27xx: Fine tune the scale calibration values - iio: adc: sc27xx: fix read big scale voltage not right - iio: proximity: vl53l0x: Fix return value check of wait_for_completion_timeout - iio: adc: stmpe-adc: Fix wait_for_completion_timeout return value check - usb: typec: mux: Check dev_set_name() return value - firmware: stratix10-svc: fix a missing check on list iterator - misc: fastrpc: fix an incorrect NULL check on list iterator - usb: dwc3: pci: Fix pm_runtime_get_sync() error checking - rpmsg: qcom_smd: Fix irq_of_parse_and_map() return value - pwm: lp3943: Fix duty calculation in case period was clamped - staging: fieldbus: Fix the error handling path in anybuss_host_common_probe() - usb: musb: Fix missing of_node_put() in omap2430_probe - USB: storage: karma: fix rio_karma_init return - usb: usbip: add missing device lock on tweak configuration cmd - usb: usbip: fix a refcount leak in stub_probe() - tty: serial: fsl_lpuart: fix potential bug when using both of_alias_get_id and ida_simple_get - tty: n_tty: Restore EOF push handling behavior - tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probe - tty: goldfish: Use tty_port_destroy() to destroy port - lkdtm/bugs: Check for the NULL pointer after calling kmalloc - iio: adc: ad7124: Remove shift from scan_type - staging: greybus: codecs: fix type confusion of list iterator variable - pcmcia: db1xxx_ss: restrict to MIPS_DB1XXX boards - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - iommu/arm-smmu-v3: Disable ECMDQ before the system is suspended - tty: fix deadlock caused by calling printk() under tty_port->lock- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix dir corruption when ext4_dx_add_entry() fails - ext4: fix check for block being out of directory size - ext4: make sure ext4_append() always allocates new block - ext4: check if directory block is within i_size - ext4: make variable "count" signed - iommu: Fix compliation failure caused by iommu_device_register - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - blk-iocost: don't ignore vrate_min on QD contention - !157 Enable NVMe over TCP for arm64 - arm64: openeuler_defconfig: enable nvmf tcp- KVM: arm64: Try stage2 block mapping for host device MMIO - KVM: arm64: Remove the creation time's mapping of MMIO regions - ext4: fix use-after-free in ext4_ext_shift_extents - arm64: kdump: Properly handle the 4G boundary - KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86/pmu: Introduce pmc->is_paused to reduce the call time of perf interfaces - hwtracing: hisi_ptt: Fix up for "iommu/dma: Make header private" - MAINTAINERS: Add maintainer for HiSilicon PTT driver - docs: trace: Add HiSilicon PTT device driver documentation - hwtracing: hisi_ptt: Add tune function support for HiSilicon PCIe Tune and Trace device - hwtracing: hisi_ptt: Add trace function support for HiSilicon PCIe Tune and Trace device - iommu/arm-smmu-v3: Make default domain type of HiSilicon PTT device to identity - spi: hisi-sfc-v3xx: add address mode check - spi: hisi-sfc-v3xx: fix potential irq race condition - spi: hisi-sfc-v3xx: drop unnecessary ACPI_PTR and related ifendif protection - spi: hisi-sfc-v3xx: extend version checking compatibility - mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - sched/fair: Fix kabi broken in struct cfs_rq - sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq - ext4: only allow test_dummy_encryption when supported - MIPS: IP30: Remove incorrect `cpu_has_fpu' override - MIPS: IP27: Remove incorrect `cpu_has_fpu' override - RDMA/rxe: Generate a completion for unsupported/invalid opcode - Revert "random: use static branch for crng_ready()" - block: fix bio_clone_blkg_association() to associate with proper blkcg_gq - bfq: Remove pointless bfq_init_rq() calls - bfq: Drop pointless unlock-lock pair - bfq: Avoid merging queues with different parents - thermal/core: Fix memory leak in the error path - thermal/core: fix a UAF bug in __thermal_cooling_device_register() - kseltest/cgroup: Make test_stress.sh work if run interactively - xfs: assert in xfs_btree_del_cursor should take into account error - xfs: consider shutdown in bmapbt cursor delete assert - xfs: restore shutdown check in mapped write fault path - xfs: fix incorrect root dquot corruption error when switching group/project quota types - xfs: sync lazy sb accounting on quiesce of read-only mounts - xfs: set inode size after creating symlink - net: ipa: fix page free in ipa_endpoint_replenish_one() - net: ipa: fix page free in ipa_endpoint_trans_release() - phy: qcom-qmp: fix reset-controller leak on probe errors - coresight: core: Fix coresight device probe failure issue - blk-iolatency: Fix inflight count imbalances and IO hangs on offline - vdpasim: allow to enable a vq repeatedly - dt-bindings: gpio: altera: correct interrupt-cells - docs/conf.py: Cope with removal of language=None in Sphinx 5.0.0 - SMB3: EBADF/EIO errors in rename/open caused by race condition in smb2_compound_op - ARM: pxa: maybe fix gpio lookup tables - ARM: dts: s5pv210: Remove spi-cs-high on panel in Aries - phy: qcom-qmp: fix struct clk leak on probe errors - arm64: dts: qcom: ipq8074: fix the sleep clock frequency - gma500: fix an incorrect NULL check on list iterator - tilcdc: tilcdc_external: fix an incorrect NULL check on list iterator - serial: pch: don't overwrite xmit->buf[0] by x_char - stm: ltdc: fix two incorrect NULL checks on list iterator - carl9170: tx: fix an incorrect use of list iterator - ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control - rtl818x: Prevent using not initialized queues - xtensa/simdisk: fix proc_read_simdisk() - hugetlb: fix huge_pmd_unshare address update - nodemask.h: fix compilation error with GCC12 - iommu/msm: Fix an incorrect NULL check on list iterator - ftrace: Clean up hash direct_functions on register failures - um: Fix out-of-bounds read in LDT setup - um: chan_user: Fix winch_tramp() return value - mac80211: upgrade passive scan to active scan on DFS channels after beacon rx - cfg80211: declare MODULE_FIRMWARE for regulatory.db - irqchip: irq-xtensa-mx: fix initial IRQ affinity - irqchip/armada-370-xp: Do not touch Performance Counter Overflow on A375, A38x, A39x - csky: patch_text: Fixup last cpu should be master - RDMA/hfi1: Fix potential integer multiplication overflow errors - Kconfig: Add option for asm goto w/ tied outputs to workaround clang-13 bug - ima: remove the IMA_TEMPLATE Kconfig option - media: coda: Add more H264 levels for CODA960 - media: coda: Fix reported H264 profile - mtd: cfi_cmdset_0002: Use chip_ready() for write on S29GL064N - mtd: cfi_cmdset_0002: Move and rename chip_check/chip_ready/chip_good_for_write - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - drm/i915/dsi: fix VBT send packet port selection for ICL+ - drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX - drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check on list iterator - drm/nouveau/clk: Fix an incorrect NULL check on list iterator - drm/etnaviv: check for reaped mapping in etnaviv_iommu_unmap_gem - drm/amdgpu/cs: make commands with 0 chunks illegal behaviour. - scsi: ufs: qcom: Add a readl() to make sure ref_clk gets enabled - scsi: dc395x: Fix a missing check on list iterator - ocfs2: dlmfs: fix error handling of user_dlm_destroy_lock - dlm: fix missing lkb refcount handling - dlm: fix plock invalid read - s390/perf: obtain sie_block from the right address - mm, compaction: fast_find_migrateblock() should return pfn in the target zone - PCI: qcom: Fix unbalanced PHY init on probe errors - PCI: qcom: Fix runtime PM imbalance on probe errors - PCI/PM: Fix bridge_d3_blacklist[] Elo i2 overwrite of Gigabyte X299 - tracing: Fix potential double free in create_var_ref() - ACPI: property: Release subnode properties with data nodes - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - ext4: filter out EXT4_FC_REPLAY from on-disk superblock field s_state - bfq: Update cgroup information before merging bio - bfq: Split shared queues on move between cgroups - efi: Do not import certificates from UEFI Secure Boot for T2 Macs - iwlwifi: mvm: fix assert 1F04 upon reconfig - wifi: mac80211: fix use-after-free in chanctx code - f2fs: fix to do sanity check for inline inode - f2fs: fix fallocate to use file_modified to update permissions consistently - f2fs: fix to do sanity check on total_data_blocks - f2fs: don't need inode lock for system hidden quota - f2fs: fix deadloop in foreground GC - f2fs: fix to clear dirty inode in f2fs_evict_inode() - f2fs: fix to do sanity check on block address in f2fs_do_zero_range() - f2fs: fix to avoid f2fs_bug_on() in dec_valid_node_count() - perf jevents: Fix event syntax error caused by ExtSel - perf c2c: Use stdio interface if slang is not supported - i2c: rcar: fix PM ref counts in probe error paths - i2c: npcm: Handle spurious interrupts - i2c: npcm: Correct register access width - i2c: npcm: Fix timeout calculation - iommu/amd: Increase timeout waiting for GA log enablement - dmaengine: stm32-mdma: fix chan initialization in stm32_mdma_irq_handler() - dmaengine: stm32-mdma: rework interrupt handler - dmaengine: stm32-mdma: remove GISR1 register - video: fbdev: clcdfb: Fix refcount leak in clcdfb_of_vram_setup - NFSv4/pNFS: Do not fail I/O when we fail to allocate the pNFS layout - NFS: Don't report errors from nfs_pageio_complete() more than once - NFS: Do not report flush errors in nfs_write_end() - NFS: fsync() should report filesystem errors over EINTR/ERESTARTSYS - NFS: Do not report EINTR/ERESTARTSYS as mapping errors - dmaengine: idxd: Fix the error handling path in idxd_cdev_register() - i2c: at91: Initialize dma_buf in at91_twi_xfer() - MIPS: Loongson: Use hwmon_device_register_with_groups() to register hwmon - cpufreq: mediatek: Unregister platform device on exit - cpufreq: mediatek: Use module_init and add module_exit - cpufreq: mediatek: add missing platform_driver_unregister() on error in mtk_cpufreq_driver_init - i2c: at91: use dma safe buffers - iommu/mediatek: Add list_del in mtk_iommu_remove - f2fs: fix dereference of stale list iterator after loop body - OPP: call of_node_put() on error path in _bandwidth_supported() - Input: stmfts - do not leave device disabled in stmfts_input_open - RDMA/hfi1: Prevent use of lock before it is initialized - mailbox: forward the hrtimer if not queued and under a lock - mfd: davinci_voicecodec: Fix possible null-ptr-deref davinci_vc_probe() - powerpc/fsl_rio: Fix refcount leak in fsl_rio_setup - macintosh: via-pmu and via-cuda need RTC_LIB - powerpc/perf: Fix the threshold compare group constraint for power9 - powerpc/64: Only WARN if __pa()/__va() called with bad addresses - hwrng: omap3-rom - fix using wrong clk_disable() in omap_rom_rng_runtime_resume() - PCI/AER: Clear MULTI_ERR_COR/UNCOR_RCV bits - Input: sparcspkr - fix refcount leak in bbc_beep_probe - crypto: cryptd - Protect per-CPU resource by disabling BH. - crypto: sun8i-ss - handle zero sized sg - crypto: sun8i-ss - rework handling of IV - PCI: imx6: Fix PERST# start-up sequence - ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - ASoC: atmel-classd: Remove endianness flag on class d component - ASoC: atmel-pdmic: Remove endianness flag on pdmic component - powerpc/4xx/cpm: Fix return value of __setup() handler - powerpc/idle: Fix return value of __setup() handler - pinctrl: renesas: core: Fix possible null-ptr-deref in sh_pfc_map_resources() - powerpc/8xx: export 'cpm_setbrg' for modules - drivers/base/memory: fix an unlikely reference counting issue in __add_memory_block() - dax: fix cache flush on PMD-mapped pages - drivers/base/node.c: fix compaction sysfs file leak - pinctrl: mvebu: Fix irq_of_parse_and_map() return value - nvdimm: Allow overwrite in the presence of disabled dimms - nvdimm: Fix firmware activation deadlock scenarios - firmware: arm_scmi: Fix list protocols enumeration in the base protocol - mfd: ipaq-micro: Fix error check return value of platform_get_irq() - powerpc/fadump: fix PT_LOAD segment for boot memory area - arm: mediatek: select arch timer for mt7629 - pinctrl: bcm2835: implement hook for missing gpio-ranges - gpiolib: of: Introduce hook for missing gpio-ranges - crypto: marvell/cesa - ECB does not IV - misc: ocxl: fix possible double free in ocxl_file_register_afu - ARM: dts: bcm2835-rpi-b: Fix GPIO line names - ARM: dts: bcm2837-rpi-3-b-plus: Fix GPIO line name of power LED - ARM: dts: bcm2837-rpi-cm3-io3: Fix GPIO line names for SMPS I2C - ARM: dts: bcm2835-rpi-zero-w: Fix GPIO line name for Wifi/BT - ARM: dts: stm32: Fix PHY post-reset delay on Avenger96 - can: xilinx_can: mark bit timing constants as const - platform/chrome: Re-introduce cros_ec_cmd_xfer and use it for ioctls - ARM: dts: imx6dl-colibri: Fix I2C pinmuxing - platform/chrome: cros_ec: fix error handling in cros_ec_register() - KVM: nVMX: Clear IDT vectoring on nested VM-Exit for double/triple fault - KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-Entry - soc: qcom: llcc: Add MODULE_DEVICE_TABLE() - ARM: dts: ci4x10: Adapt to changes in imx6qdl.dtsi regarding fec clocks - PCI: dwc: Fix setting error return on MSI DMA mapping failure - PCI: rockchip: Fix find_first_zero_bit() limit - PCI: cadence: Fix find_first_zero_bit() limit - soc: qcom: smsm: Fix missing of_node_put() in smsm_parse_ipc - soc: qcom: smp2p: Fix missing of_node_put() in smp2p_parse_ipc - ARM: dts: suniv: F1C100: fix watchdog compatible - memory: samsung: exynos5422-dmc: Avoid some over memory allocation - arm64: dts: rockchip: Move drive-impedance-ohm to emmc phy on rk3399 - net/smc: postpone sk_refcnt increment in connect() - rxrpc: Fix decision on when to generate an IDLE ACK - rxrpc: Don't let ack.previousPacket regress - rxrpc: Fix overlapping ACK accounting - rxrpc: Don't try to resend the request if we're receiving the reply - rxrpc: Fix listen() setting the bar too high for the prealloc rings - hv_netvsc: Fix potential dereference of NULL pointer - net: stmmac: fix out-of-bounds access in a selftest - net: stmmac: selftests: Use kcalloc() instead of kzalloc() - ASoC: max98090: Move check for invalid values before casting in max98090_put_enab_tlv() - NFC: hci: fix sleep in atomic context bugs in nfc_hci_hcp_message_tx - ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition() - thermal/drivers/imx_sc_thermal: Fix refcount leak in imx_sc_thermal_probe - thermal/core: Fix memory leak in __thermal_cooling_device_register() - thermal/drivers/core: Use a char pointer for the cooling device name - thermal/drivers/broadcom: Fix potential NULL dereference in sr_thermal_probe - thermal/drivers/bcm2711: Don't clamp temperature at zero - drm/i915: Fix CFI violation with show_dynamic_id() - drm/msm/dpu: handle pm_runtime_get_sync() errors in bind path - x86/sev: Annotate stack change in the #VC handler - drm: msm: fix possible memory leak in mdp5_crtc_cursor_set() - drm/msm/a6xx: Fix refcount leak in a6xx_gpu_init - ext4: reject the 'commit' option on ext2 filesystems - media: rkvdec: h264: Fix bit depth wrap in pps packet - media: rkvdec: h264: Fix dpb_valid implementation - media: staging: media: rkvdec: Make use of the helper function devm_platform_ioremap_resource() - media: ov7670: remove ov7670_power_off from ov7670_remove - ASoC: ti: j721e-evm: Fix refcount leak in j721e_soc_probe_* - sctp: read sk->sk_bound_dev_if once in sctp_rcv() - lsm,selinux: pass flowi_common instead of flowi to the LSM hooks - m68k: math-emu: Fix dependencies of math emulation support - nvme: set dma alignment to dword - Bluetooth: use hdev lock for accept_list and reject_list in conn req - Bluetooth: use inclusive language when filtering devices - Bluetooth: use inclusive language in HCI role comments - Bluetooth: LL privacy allow RPA - Bluetooth: L2CAP: Rudimentary typo fixes - Bluetooth: Interleave with allowlist scan - Bluetooth: fix dangling sco_conn and use-after-free in sco_sock_timeout - media: vsp1: Fix offset calculation for plane cropping - media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init - media: exynos4-is: Change clk_disable to clk_disable_unprepare - media: st-delta: Fix PM disable depth imbalance in delta_probe - media: exynos4-is: Fix PM disable depth imbalance in fimc_is_probe - media: aspeed: Fix an error handling path in aspeed_video_probe() - scripts/faddr2line: Fix overlapping text section failures - kselftest/cgroup: fix test_stress.sh to use OUTPUT dir - ASoC: samsung: Fix refcount leak in aries_audio_probe - ASoC: samsung: Use dev_err_probe() helper - regulator: pfuze100: Fix refcount leak in pfuze_parse_regulators_dt - ASoC: mxs-saif: Fix refcount leak in mxs_saif_probe - ASoC: fsl: Fix refcount leak in imx_sgtl5000_probe - ath11k: Don't check arvif->is_started before sending management frames - perf/amd/ibs: Use interrupt regs ip for stack unwinding - regulator: qcom_smd: Fix up PM8950 regulator configuration - Revert "cpufreq: Fix possible race in cpufreq online error path" - spi: spi-fsl-qspi: check return value after calling platform_get_resource_byname() - iomap: iomap_write_failed fix - media: uvcvideo: Fix missing check to determine if element is found in list - drm/msm: return an error pointer in msm_gem_prime_get_sg_table() - drm/msm/mdp5: Return error code in mdp5_mixer_release when deadlock is detected - drm/msm/mdp5: Return error code in mdp5_pipe_release when deadlock is detected - drm/msm/dp: fix event thread stuck in wait_event after kthread_stop() - regulator: core: Fix enable_count imbalance with EXCLUSIVE_GET - arm64: fix types in copy_highpage() - x86/mm: Cleanup the control_va_addr_alignment() __setup handler - irqchip/aspeed-scu-ic: Fix irq_of_parse_and_map() return value - irqchip/aspeed-i2c-ic: Fix irq_of_parse_and_map() return value - irqchip/exiu: Fix acknowledgment of edge triggered interrupts - x86: Fix return value of __setup handlers - virtio_blk: fix the discard_granularity and discard_alignment queue limits - perf tools: Use Python devtools for version autodetection rather than runtime - drm/rockchip: vop: fix possible null-ptr-deref in vop_bind() - drm/panel: panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H - drm/msm: add missing include to msm_drv.c - drm/msm/hdmi: fix error check return value of irq_of_parse_and_map() - drm/msm/hdmi: check return value after calling platform_get_resource_byname() - drm/msm/dsi: fix error checks and return values for DSI xmit functions - drm/msm/dp: fix error check return value of irq_of_parse_and_map() - drm/msm/dp: stop event kernel thread when DP unbind - drm/msm/disp/dpu1: set vbif hw config to NULL to avoid use after memory free during pm runtime resume - perf tools: Add missing headers needed by util/data.h - ASoC: rk3328: fix disabling mclk on pclk probe failure - x86/speculation: Add missing prototype for unpriv_ebpf_notify() - mtd: rawnand: cadence: fix possible null-ptr-deref in cadence_nand_dt_probe() - x86/pm: Fix false positive kmemleak report in msr_build_context() - mtd: spi-nor: core: Check written SR value in spi_nor_write_16bit_sr_and_check() - libbpf: Fix logic for finding matching program for CO-RE relocation - selftests/resctrl: Fix null pointer dereference on open failed - scsi: ufs: core: Exclude UECxx from SFR dump list - scsi: ufs: qcom: Fix ufs_qcom_resume() - drm/msm/dpu: adjust display_v_end for eDP and DP - of: overlay: do not break notify on NOTIFY_{OK|STOP} - fsnotify: fix wrong lockdep annotations - ALSA: pcm: Check for null pointer of pointer substream before dereferencing it - drm/panel: simple: Add missing bus flags for Innolux G070Y2-L01 - media: hantro: Empty encoder capture buffers by default - ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix - cpufreq: Fix possible race in cpufreq online error path - spi: img-spfi: Fix pm_runtime_get_sync() error checking - drm/bridge: Fix error handling in analogix_dp_probe - HID: elan: Fix potential double free in elan_input_configured - HID: hid-led: fix maximum brightness for Dream Cheeky - mtd: rawnand: denali: Use managed device resources - EDAC/dmc520: Don't print an error for each unconfigured interrupt line - drbd: fix duplicate array initializer - target: remove an incorrect unmap zeroes data deduction - efi: Add missing prototype for efi_capsule_setup_info - NFC: NULL out the dev->rfkill to prevent UAF - net: dsa: mt7530: 1G can also support 1000BASE-X link mode - scftorture: Fix distribution of short handler delays - spi: spi-ti-qspi: Fix return value handling of wait_for_completion_timeout - drm: mali-dp: potential dereference of null pointer - drm/komeda: Fix an undefined behavior bug in komeda_plane_add() - nl80211: show SSID for P2P_GO interfaces - bpf: Fix excessive memory allocation in stack_map_alloc() - libbpf: Don't error out on CO-RE relos for overriden weak subprogs - drm/vc4: txp: Force alpha to be 0xff if it's disabled - drm/vc4: txp: Don't set TXP_VSTART_AT_EOF - drm/vc4: hvs: Reset muxes at probe time - drm/mediatek: Fix mtk_cec_mask() - drm/ingenic: Reset pixclock rate when parent clock rate changes - x86/delay: Fix the wrong asm constraint in delay_loop() - ASoC: mediatek: Fix missing of_node_put in mt2701_wm8960_machine_probe - ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe - spi: qcom-qspi: Add minItems to interconnect-names - drm/bridge: adv7511: clean up CEC adapter when probe fails - drm/edid: fix invalid EDID extension block filtering - ath9k: fix ar9003_get_eepmisc - ath11k: acquire ab->base_lock in unassign when finding the peer by addr - dt-bindings: display: sitronix, st7735r: Fix backlight in example - RDMA/hfi1: Prevent panic when SDMA is disabled - powerpc/iommu: Add missing of_node_put in iommu_init_early_dart - macintosh/via-pmu: Fix build failure when CONFIG_INPUT is disabled - powerpc/powernv: fix missing of_node_put in uv_init() - powerpc/xics: fix refcount leak in icp_opal_init() - powerpc/powernv/vas: Assign real address to rx_fifo in vas_rx_win_attr - tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - ARM: hisi: Add missing of_node_put after of_find_compatible_node - ARM: dts: exynos: add atmel,24c128 fallback to Samsung EEPROM - ARM: versatile: Add missing of_node_put in dcscb_init - pinctrl: renesas: rzn1: Fix possible null-ptr-deref in sh_pfc_map_resources() - fat: add ratelimit to fat*_ent_bread() - powerpc/fadump: Fix fadump to work with a different endian capture kernel - ARM: OMAP1: clock: Fix UART rate reporting algorithm - fs: jfs: fix possible NULL pointer dereference in dbFree() - soc: ti: ti_sci_pm_domains: Check for null return of devm_kcalloc - crypto: ccree - use fine grained DMA mapping dir - PM / devfreq: rk3399_dmc: Disable edev on remove() - arm64: dts: qcom: msm8994: Fix BLSP[12]_DMA channels count - ARM: dts: s5pv210: align DMA channels with dtschema - ARM: dts: ox820: align interrupt controller node name with dtschema - IB/rdmavt: add missing locks in rvt_ruc_loopback - gfs2: use i_lock spin_lock for inode qadata - selftests/bpf: fix btf_dump/btf_dump due to recent clang change - eth: tg3: silence the GCC 12 array-bounds warning - rxrpc, afs: Fix selection of abort codes - rxrpc: Return an error to sendmsg if call failed - m68k: atari: Make Atari ROM port I/O write macros return void - x86/microcode: Add explicit CPU vendor dependency - can: mcp251xfd: silence clang's -Wunaligned-access warning - ASoC: rt1015p: remove dependency on GPIOLIB - ASoC: max98357a: remove dependency on GPIOLIB - media: exynos4-is: Fix compile warning - net: phy: micrel: Allow probing without .driver_data - nbd: Fix hung on disconnect request if socket is closed before - ASoC: rt5645: Fix errorenous cleanup order - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - openrisc: start CPU timer early in boot - media: cec-adap.c: fix is_configuring state - media: imon: reorganize serialization - media: coda: limit frame interval enumeration to supported encoder frame sizes - media: rga: fix possible memory leak in rga_probe - rtlwifi: Use pr_warn instead of WARN_ONCE - ipmi: Fix pr_fmt to avoid compilation issues - ipmi:ssif: Check for NULL msg when handling events and messages - ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default - dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMIC - spi: stm32-qspi: Fix wait_cmd timeout in APM mode - perf/amd/ibs: Cascade pmu init functions' return value - s390/preempt: disable __preempt_count_add() optimization for PROFILE_ALL_BRANCHES - net: remove two BUG() from skb_checksum_help() - ASoC: tscs454: Add endianness flag in snd_soc_component_driver - HID: bigben: fix slab-out-of-bounds Write in bigben_probe - drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo - mlxsw: Treat LLDP packets as control - mlxsw: spectrum_dcb: Do not warn about priority changes - ASoC: dapm: Don't fold register value changes into notifications - net/mlx5: fs, delete the FTE when there are no rules attached to it - ipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL - drm: msm: fix error check return value of irq_of_parse_and_map() - arm64: compat: Do not treat syscall number as ESR_ELx for a bad syscall - ath10k: skip ath10k_halt during suspend for driver state RESTARTING - drm/amd/pm: fix the compile warning - drm/plane: Move range check for format_count earlier - ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408 - ath11k: disable spectral scan during spectral deinit - scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp() - scsi: ufs: Use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() - scsi: megaraid: Fix error check return value of register_chrdev() - drivers: mmc: sdhci_am654: Add the quirk to set TESTCD bit - mmc: jz4740: Apply DMA engine limits to maximum segment size - md/bitmap: don't set sb values if can't pass sanity check - media: cx25821: Fix the warning when removing the module - media: pci: cx23885: Fix the error handling in cx23885_initdev() - media: venus: hfi: avoid null dereference in deinit - ath9k: fix QCA9561 PA bias level - drm/amd/pm: fix double free in si_parse_power_table() - tools/power turbostat: fix ICX DRAM power numbers - spi: spi-rspi: Remove setting {src,dst}_{addr,addr_width} based on DMA direction - ALSA: jack: Access input_dev under mutex - sfc: ef10: Fix assigning negative value to unsigned variable - rcu: Make TASKS_RUDE_RCU select IRQ_WORK - rcu-tasks: Fix race in schedule and flush work - drm/komeda: return early if drm_universal_plane_init() fails. - ACPICA: Avoid cache flush inside virtual machines - x86/platform/uv: Update TSC sync state for UV5 - fbcon: Consistently protect deferred_takeover with console_lock() - ipv6: fix locking issues with loops over idev->addr_list - ipw2x00: Fix potential NULL dereference in libipw_xmit() - b43: Fix assigning negative value to unsigned variable - b43legacy: Fix assigning negative value to unsigned variable - mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_work_queue - drm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modes - iommu/vt-d: Add RPLS to quirk list to skip TE disabling - btrfs: repair super block num_devices automatically - btrfs: add "0x" prefix for unsupported optional features - ptrace: Reimplement PTRACE_KILL by always sending SIGKILL - ptrace/xtensa: Replace PT_SINGLESTEP with TIF_SINGLESTEP - ptrace/um: Replace PT_DTRACE with TIF_SINGLESTEP - perf/x86/intel: Fix event constraints for ICL - x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails - parisc/stifb: Keep track of hardware path of graphics card - Fonts: Make font size unsigned in font_desc - xhci: Allow host runtime PM as default for Intel Alder Lake N xHCI - cifs: when extending a file with falloc we should make files not-sparse - usb: core: hcd: Add support for deferring roothub registration - usb: dwc3: gadget: Move null pinter check to proper place - USB: new quirk for Dell Gen 2 devices - USB: serial: option: add Quectel BG95 modem - ALSA: usb-audio: Cancel pending work at closing a MIDI substream - ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS - ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9520 laptop - riscv: Fix irq_work when SMP is disabled - riscv: Initialize thread pointer before calling C functions - parisc/stifb: Implement fb_is_primary_device() - binfmt_flat: do not stop relocating GOT entries prematurely on riscv- efi: capsule-loader: Fix use-after-free in efi_capsule_write - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options - etmem: add CONFIG_ETMEM macro definition for etmem feature - config: enable CONFIG_ETMEM by default - add ETMEM feature CONFIG to mm/Kconfig - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - RDMA/hns: Fix gid idx issue caused by free mr - RDMA/hns: Use the reserved loopback QPs to free MR before destroying MPT - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - blk-mq: fix io hung due to missing commit_rqs - x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - !110 Add patches for CVE-2022-29900, CVE-2022-23816 and CVE-2022-29901 - Re-add padlen to the structure alt_instr - tools headers: Remove broken definition of __LITTLE_ENDIAN - tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' - again - objtool: Fix elf_create_undef_symbol() endianness - kvm: fix objtool relocation warning - um: Add missing apply_returns() - x86/bugs: Remove apostrophe typo - tools headers cpufeatures: Sync with the kernel sources - tools arch x86: Sync the msr-index.h copy with the kernel sources - x86/kvm: fix FASTOP_SIZE when return thunks are enabled - efi/x86: use naked RET on mixed mode call wrapper - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/ftrace: Add UNWIND_HINT_FUNC annotation for ftrace_stub - x86/xen: Fix initialisation in hypercall_page after rethunk - x86, kvm: use proper ASM macros for kvm_vcpu_is_preempted - tools/insn: Restore the relative include paths for cross building - x86/static_call: Serialize __static_call_fixup() properly - x86/speculation: Disable RRSBA behavior - x86/kexec: Disable RET on kexec - x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/retbleed: Add fine grained Kconfig knobs - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - KVM: VMX: Convert launched argument to flags - KVM: VMX: Flatten __vmx_vcpu_run() - objtool: Re-add UNWIND_HINT_{SAVE_RESTORE} - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/cpu/amd: Add Spectral Chicken - objtool: Add entry UNRET validation - x86/bugs: Do IBPB fallback check only once - x86/bugs: Add retbleed=ibpb - x86/xen: Rename SYS* entry points - objtool: Update Retpoline validation - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Enable STIBP for JMP2RET - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86: Add magic AMD return-thunk - objtool: Treat .text.__x86.* as noinstr - x86: Use return-thunk in asm code - x86/sev: Avoid using __x86_return_thunk - x86/vsyscall_emu/64: Don't use RET in vsyscall emulation - x86/kvm: Fix SETcc emulation for return thunks - x86/bpf: Use alternative RET encoding - x86/ftrace: Use alternative RET encoding - x86,static_call: Use alternative RET encoding - objtool: skip non-text sections when adding return-thunk sites - x86,objtool: Create .return_sites - x86: Undo return-thunk damage - x86/retpoline: Use -mfunction-return - Makefile: Set retpoline cflags based on CONFIG_CC_IS_{CLANG,GCC} - x86/retpoline: Swizzle retpoline thunk - x86/retpoline: Cleanup some #ifdefery - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/kvm/vmx: Make noinstr clean - x86/realmode: build with -D__DISABLE_EXPORTS - x86/entry: Remove skip_r11rcx - objtool: Fix SLS validation for kcov tail-call replacement - crypto: x86/poly1305 - Fixup SLS - objtool: Default ignore INT3 for unreachable - kvm/emulate: Fix SETcc emulation function offsets with SLS - tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' - x86: Add straight-line-speculation mitigation - objtool: Add straight-line-speculation validation - x86/alternative: Relax text_poke_bp() constraint - x86: Fix objtool build warning - x86: Prepare inline-asm for straight-line-speculation - x86: Prepare asm files for straight-line-speculation - x86/lib/atomic64_386_32: Rename things - bpf,x86: Respect X86_FEATURE_RETPOLINE* - bpf,x86: Simplify computing label offsets - x86/alternative: Implement .retpoline_sites support - x86/retpoline: Create a retpoline thunk array - x86/retpoline: Move the retpoline thunk declarations to nospec-branch.h - x86/asm: Fixup odd GEN-for-each-reg.h usage - x86/asm: Fix register order - x86/retpoline: Remove unused replacement symbols - objtool,x86: Replace alternatives with .retpoline_sites - objtool: Explicitly avoid self modifying code in .altinstr_replacement - objtool: Classify symbols - objtool: Handle __sanitize_cov*() tail calls - objtool: Introduce CFI hash - objtool: Make .altinstructions section entry size consistent - objtool: Remove reloc symbol type checks in get_alt_entry() - objtool: print out the symbol type when complaining about it - objtool: Teach get_alt_entry() about more relocation types - objtool: Don't make .altinstructions writable - objtool/x86: Ignore __x86_indirect_alt_* symbols - objtool: Only rewrite unconditional retpoline thunk calls - objtool: Fix .symtab_shndx handling for elf_create_undef_symbol() - x86/alternative: Optimize single-byte NOPs at an arbitrary position - objtool: Support asm jump tables - objtool/x86: Rewrite retpoline thunk calls - objtool: Skip magical retpoline .altinstr_replacement - objtool: Cache instruction relocs - objtool: Keep track of retpoline call sites - objtool: Add elf_create_undef_symbol() - objtool: Extract elf_symbol_add() - objtool: Extract elf_strtab_concat() - objtool: Create reloc sections implicitly - objtool: Add elf_create_reloc() helper - objtool: Rework the elf_rebuild_reloc_section() logic - objtool: Handle per arch retpoline naming - objtool: Correctly handle retpoline thunk calls - x86/retpoline: Simplify retpolines - x86/alternatives: Optimize optimize_nops() - x86: Add insn_decode_kernel() - x86/alternative: Use insn_decode() - x86/insn: Add an insn_decode() API - x86/insn: Add a __ignore_sync_check__ marker - x86/insn: Rename insn_decode() to insn_decode_from_regs() - x86/alternative: Use ALTERNATIVE_TERNARY() in _static_cpu_has() - x86/alternative: Support ALTERNATIVE_TERNARY - x86/alternative: Support not-feature - x86/alternative: Merge include files - x86/xen: Support objtool vmlinux.o validation in xen-head.S - x86/xen: Support objtool validation in xen-asm.S - objtool: Combine UNWIND_HINT_RET_OFFSET and UNWIND_HINT_FUNC - objtool: Assume only ELF functions do sibling calls - objtool: Support retpoline jump detection for vmlinux.o - objtool: Support stack layout changes in alternatives - objtool: Add 'alt_group' struct - objtool: Refactor ORC section generation - KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hw - KVM/VMX: Use TEST %REG,%REG instead of CMP $0,%REG in vmenter.S- netfilter: nf_tables: disallow binding to already bound chain - netfilter: nf_conntrack_irc: Tighten matching on DCC message - arm64: openeuler_defconfig: enable ACPI_HMAT and HOT_MEMREMOVE - video: fbdev: i740fb: Error out if 'pixclock' equals zero - block: fix the problem of io_ticks becoming smaller - KVM: x86: do not report a vCPU as preempted outside instruction boundaries - !107 video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow CHAIN_ID to refer to another table - netfilter: nf_tables: do not allow SET_ID to refer to another table- bpf, cgroup: Fix kernel BUG in purge_effective_progs - bpf: Don't use tnum_range on array range checking for poke descriptors - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup - af_key: Do not call xfrm_probe_algs in parallel - tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - pipe: fix kabi for poll_usage in struct pipe_inode_info - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - bpf: Fix potential array overflow in bpf_trampoline_get_progs() - NFSD: Fix possible sleep during nfsd4_release_lockowner() - NFS: Memory allocation failures are not server fatal errors - docs: submitting-patches: Fix crossref to 'The canonical patch format' - tpm: ibmvtpm: Correct the return value in tpm_ibmvtpm_probe() - tpm: Fix buffer access in tpm2_get_tpm_pt() - HID: multitouch: add quirks to enable Lenovo X12 trackpoint - HID: multitouch: Add support for Google Whiskers Touchpad - raid5: introduce MD_BROKEN - dm verity: set DM_TARGET_IMMUTABLE feature flag - dm stats: add cond_resched when looping over entries - dm crypt: make printing of the key constant-time - dm integrity: fix error code in dm_integrity_ctr() - ARM: dts: s5pv210: Correct interrupt name for bluetooth in Aries - Bluetooth: hci_qca: Use del_timer_sync() before freeing - zsmalloc: fix races between asynchronous zspage free and page migration - crypto: ecrdsa - Fix incorrect use of vli_cmp - crypto: caam - fix i.MX6SX entropy delay value - x86, kvm: use correct GFP flags for preemption disabled - x86/kvm: Alloc dummy async #PF token outside of raw spinlock - KVM: PPC: Book3S HV: fix incorrect NULL check on list iterator - netfilter: conntrack: re-fetch conntrack after insertion - crypto: drbg - make reseeding from get_random_bytes() synchronous - crypto: drbg - move dynamic ->reseed_threshold adjustments to __drbg_seed() - crypto: drbg - track whether DRBG was seeded with !rng_is_initialized() - crypto: drbg - prepare for more fine-grained tracking of seeding state - lib/crypto: add prompts back to crypto libraries - exfat: check if cluster num is valid - drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency() - xfs: detect overflows in bmbt records - net: ipa: compute proper aggregation limit - assoc_array: Fix BUG_ON during garbage collect - cfg80211: set custom regdomain after wiphy registration - pipe: Fix missing lock in pipe_resize_ring() - pipe: make poll_usage boolean and annotate its access - drivers: i2c: thunderx: Allow driver to work with ACPI defined TWSI controllers - i2c: ismt: Provide a DMA buffer for Interrupt Cause Logging - net: ftgmac100: Disable hardware checksum on AST2600 - nfc: pn533: Fix buggy cleanup order - net: af_key: check encryption module availability consistency - percpu_ref_init(): clean ->percpu_count_ref on failure - pinctrl: sunxi: fix f1c100s uart2 function- net: fix sk_wmem_schedule() and sk_rmem_schedule() errors - KVM: arm64: Use generic KVM xfer to guest work function - entry: KVM: Allow use of generic KVM entry w/o full generic support - KVM: arm64: Record number of signal exits as a vCPU stat - VFS: Rolling Back the fmode macro definition and structure members - dm thin: fix use-after-free crash in dm_sm_register_threshold_callback - Revert "NFS: Use of mapping_set_error() results in spurious errors" - random: Fix kabi change of get_random_bytes() - random: Fix kabi change due to enum cpuhp_state - ALSA: ctxfi: Add SB046x PCI ID - random: check for signals after page of pool writes - random: wire up fops->splice_{read,write}_iter() - random: convert to using fops->write_iter() - random: convert to using fops->read_iter() - random: unify batched entropy implementations - random: move randomize_page() into mm where it belongs - random: move initialization functions out of hot pages - random: make consistent use of buf and len - random: use proper return types on get_random_{int,long}_wait() - random: remove extern from functions in header - random: use static branch for crng_ready() - random: credit architectural init the exact amount - random: handle latent entropy and command line from random_init() - random: use proper jiffies comparison macro - random: remove ratelimiting for in-kernel unseeded randomness - random: move initialization out of reseeding hot path - random: avoid initializing twice in credit race - random: use symbolic constants for crng_init states - siphash: use one source of truth for siphash permutations - random: help compiler out with fast_mix() by using simpler arguments - random: do not use input pool from hard IRQs - random: order timer entropy functions below interrupt functions - random: do not pretend to handle premature next security model - random: use first 128 bits of input as fast init - random: do not use batches when !crng_ready() - random: insist on random_get_entropy() existing in order to simplify - xtensa: use fallback for random_get_entropy() instead of zero - sparc: use fallback for random_get_entropy() instead of zero - um: use fallback for random_get_entropy() instead of zero - x86/tsc: Use fallback for random_get_entropy() instead of zero - nios2: use fallback for random_get_entropy() instead of zero - arm: use fallback for random_get_entropy() instead of zero - mips: use fallback for random_get_entropy() instead of just c0 random - riscv: use fallback for random_get_entropy() instead of zero - m68k: use fallback for random_get_entropy() instead of zero - timekeeping: Add raw clock fallback for random_get_entropy() - powerpc: define get_cycles macro for arch-override - alpha: define get_cycles macro for arch-override - parisc: define get_cycles macro for arch-override - s390: define get_cycles macro for arch-override - ia64: define get_cycles macro for arch-override - init: call time_init() before rand_initialize() - random: fix sysctl documentation nits - random: document crng_fast_key_erasure() destination possibility - random: make random_get_entropy() return an unsigned long - random: allow partial reads if later user copies fail - random: check for signals every PAGE_SIZE chunk of /dev/[u]random - random: check for signal_pending() outside of need_resched() check - random: do not allow user to keep crng key around on stack - random: do not split fast init input in add_hwgenerator_randomness() - random: mix build-time latent entropy into pool at init - random: re-add removed comment about get_random_{u32,u64} reseeding - random: treat bootloader trust toggle the same way as cpu trust toggle - random: skip fast_init if hwrng provides large chunk of entropy - random: check for signal and try earlier when generating entropy - random: reseed more often immediately after booting - random: make consistent usage of crng_ready() - random: use SipHash as interrupt entropy accumulator - random: replace custom notifier chain with standard one - random: don't let 644 read-only sysctls be written to - random: give sysctl_random_min_urandom_seed a more sensible value - random: do crng pre-init loading in worker rather than irq - random: unify cycles_t and jiffies usage and types - random: cleanup UUID handling - random: only wake up writers after zap if threshold was passed - random: round-robin registers as ulong, not u32 - random: clear fast pool, crng, and batches in cpuhp bring up - random: pull add_hwgenerator_randomness() declaration into random.h - random: check for crng_init == 0 in add_device_randomness() - random: unify early init crng load accounting - random: do not take pool spinlock at boot - random: defer fast pool mixing to worker - random: rewrite header introductory comment - random: group sysctl functions - random: group userspace read/write functions - random: group entropy collection functions - random: group entropy extraction functions - random: group crng functions - random: group initialization wait functions - random: remove whitespace and reorder includes - random: remove useless header comment - random: introduce drain_entropy() helper to declutter crng_reseed() - random: deobfuscate irq u32/u64 contributions - random: add proper SPDX header - random: remove unused tracepoints - random: remove ifdef'd out interrupt bench - random: tie batched entropy generation to base_crng generation - random: fix locking for crng_init in crng_reseed() - random: zero buffer after reading entropy from userspace - random: remove outdated INT_MAX >> 6 check in urandom_read() - random: make more consistent use of integer types - random: use hash function for crng_slow_load() - random: use simpler fast key erasure flow on per-cpu keys - random: absorb fast pool into input pool after fast load - random: do not xor RDRAND when writing into /dev/random - random: ensure early RDSEED goes through mixer on init - random: inline leaves of rand_initialize() - random: get rid of secondary crngs - random: use RDSEED instead of RDRAND in entropy extraction - random: fix locking in crng_fast_load() - random: remove batched entropy locking - random: remove use_input_pool parameter from crng_reseed() - random: make credit_entropy_bits() always safe - random: always wake up entropy writers after extraction - random: use linear min-entropy accumulation crediting - random: simplify entropy debiting - random: use computational hash for entropy extraction - random: only call crng_finalize_init() for primary_crng - random: access primary_pool directly rather than through pointer - random: continually use hwgenerator randomness - random: simplify arithmetic function flow in account() - random: selectively clang-format where it makes sense - random: access input_pool_data directly rather than through pointer - random: cleanup fractional entropy shift constants - random: prepend remaining pool constants with POOL_ - random: de-duplicate INPUT_POOL constants - random: remove unused OUTPUT_POOL constants - random: rather than entropy_store abstraction, use global - random: remove unused extract_entropy() reserved argument - random: remove incomplete last_data logic - random: cleanup integer types - random: cleanup poolinfo abstraction - random: fix typo in comments - random: don't reset crng_init_cnt on urandom_read() - random: avoid superfluous call to RDRAND in CRNG extraction - random: early initialization of ChaCha constants - random: use IS_ENABLED(CONFIG_NUMA) instead of ifdefs - random: harmonize "crng init done" messages - random: mix bootloader randomness into pool - random: do not re-init if crng_reseed completes before primary init - random: do not sign extend bytes for rotation when mixing - random: use BLAKE2s instead of SHA1 in extraction - random: remove unused irq_flags argument from add_interrupt_randomness() - random: document add_hwgenerator_randomness() with other input functions - lib/crypto: blake2s: avoid indirect calls to compression function for Clang CFI - lib/crypto: sha1: re-roll loops to reduce code size - lib/crypto: blake2s: move hmac construction into wireguard - lib/crypto: blake2s: include as built-in - crypto: blake2s - include instead of - crypto: blake2s - adjust include guard naming - crypto: blake2s - add comment for blake2s_state fields - crypto: blake2s - optimize blake2s initialization - crypto: blake2s - share the "shash" API boilerplate code - crypto: blake2s - move update and final logic to internal/blake2s.h - crypto: blake2s - remove unneeded includes - crypto: x86/blake2s - define shash_alg structs using macros - crypto: blake2s - define shash_alg structs using macros - crypto: lib/blake2s - Move selftest prototype into header file - MAINTAINERS: add git tree for random.c - MAINTAINERS: co-maintain random.c - random: remove dead code left over from blocking pool - random: avoid arch_get_random_seed_long() when collecting IRQ randomness - ACPI: sysfs: Fix BERT error region memory mapping - ACPI: sysfs: Make sparse happy about address space in use - media: vim2m: initialize the media device earlier - media: vim2m: Register video device after setting up internals - KVM: x86: Properly handle APF vs disabled LAPIC situation - staging: rtl8723bs: prevent ->Ssid overflow in rtw_wx_set_scan() - Revert "alinux: random: speed up the initialization of module" - !71 xfs: backport 2 patches from upstream - xfs: fix inode reservation space for removing transaction - xfs: fix comment for start time value of inode with bigtime enabled- module: check for exit sections in layout_sections() instead of module_init_section() - afs: Fix afs_getattr() to refetch file status if callback break occurred - i2c: mt7621: fix missing clk_disable_unprepare() on error in mtk_i2c_probe() - module: treat exit sections the same as init sections when !CONFIG_MODULE_UNLOAD - dt-bindings: pinctrl: aspeed-g6: remove FWQSPID group - Input: ili210x - fix reset timing - arm64: Enable repeat tlbi workaround on KRYO4XX gold CPUs - net: atlantic: verify hw_head_ lies within TX buffer ring - net: atlantic: add check for MAX_SKB_FRAGS - net: atlantic: reduce scope of is_rsc_complete - net: atlantic: fix "frag[0] not initialized" - net: stmmac: fix missing pci_disable_device() on error in stmmac_pci_probe() - ethernet: tulip: fix missing pci_disable_device() on error in tulip_init_one() - nl80211: fix locking in nl80211_set_tx_bitrate_mask() - selftests: add ping test with ping_group_range tuned - nl80211: validate S1G channel width - mac80211: fix rx reordering with non explicit / psmp ack policy - scsi: qla2xxx: Fix missed DMA unmap for aborted commands - perf bench numa: Address compiler error on s390 - gpio: mvebu/pwm: Refuse requests with inverted polarity - gpio: gpio-vf610: do not touch other bits when set the target bit - riscv: dts: sifive: fu540-c000: align dma node name with dtschema - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - igb: skip phy status check where unavailable - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - net: af_key: add check for pfkey_broadcast in function pfkey_process - net/mlx5e: Properly block LRO when XDP is enabled - NFC: nci: fix sleep in atomic context bugs caused by nci_skb_alloc - net/qla3xxx: Fix a test in ql_reset_work() - clk: at91: generated: consider range when calculating best rate - ice: fix possible under reporting of ethtool Tx and Rx statistics - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - net: systemport: Fix an error handling path in bcm_sysport_probe() - net/sched: act_pedit: sanitize shift argument before usage - net: evaluate net.ipvX.conf.all.disable_policy and disable_xfrm - net: macb: Increment rx bd head after allocating skb and buffer - net: ipa: record proper RX transaction count - ARM: dts: aspeed-g6: fix SPI1/SPI2 quad pin group - pinctrl: pinctrl-aspeed-g6: remove FWQSPID group in pinctrl - ARM: dts: aspeed-g6: remove FWQSPID group in pinctrl dtsi - dma-buf: fix use of DMA_BUF_SET_NAME_{A,B} in userspace - drm/dp/mst: fix a possible memory leak in fetch_monitor_name() - libceph: fix potential use-after-free on linger ping and resends - crypto: qcom-rng - fix infinite loop on requests not multiple of WORD_SZ - arm64: mte: Ensure the cleared tags are visible before setting the PTE - arm64: paravirt: Use RCU read locks to guard stolen_time - KVM: x86/mmu: Update number of zapped pages even if page list is stable - PCI/PM: Avoid putting Elo i2 PCIe Ports in D3cold - Fix double fget() in vhost_net_set_backend() - selinux: fix bad cleanup on error in hashtab_duplicate() - ALSA: hda/realtek: Add quirk for TongFang devices with pop noise - ALSA: wavefront: Proper check of get_user() error - ALSA: usb-audio: Restore Rane SL-1 quirk - nilfs2: fix lockdep warnings during disk space reclamation - nilfs2: fix lockdep warnings in page operations for btree nodes - platform/chrome: cros_ec_debugfs: detach log reader wq from devm - drbd: remove usage of list iterator variable after loop - MIPS: lantiq: check the return value of kzalloc() - fs: fix an infinite loop in iomap_fiemap - rtc: mc146818-lib: Fix the AltCentury for AMD platforms - nvme-multipath: fix hang when disk goes live over reconnect - tools/virtio: compile with -pthread - vhost_vdpa: don't setup irq offloading when irq_num < 0 - s390/pci: improve zpci_dev reference counting - ALSA: hda/realtek: Enable headset mic on Lenovo P360 - crypto: x86/chacha20 - Avoid spurious jumps to other functions - crypto: stm32 - fix reference leak in stm32_crc_remove - rtc: sun6i: Fix time overflow handling - gfs2: Disable page faults during lockless buffered reads - nvme-pci: add quirks for Samsung X5 SSDs - Input: stmfts - fix reference leak in stmfts_input_open - Input: add bounds checking to input_set_capability() - um: Cleanup syscall_handler_t definition/cast, fix warning - rtc: pcf2127: fix bug when reading alarm registers - rtc: fix use-after-free on device removal - igc: Update I226_K device ID - igc: Remove phy->type checking - igc: Remove _I_PHY_ID checking - io_uring: always grab file table for deferred statx - usb: gadget: fix race when gadget driver register via ioctl- crypto: arm64/poly1305 - fix a read out-of-bound - posix-cpu-timers: Cleanup CPU timers before freeing them during exec - net_sched: cls_route: remove from list when handle is 0 - tty: serial: 8250: 8250_port: Move prototypes to shared location - mm/slub: add missing TID updates on slab deactivation - signal/seccomp: Dump core when there is only one live thread - netfilter: nft_compat: use nfnetlink_unicast() - netfilter: use nfnetlink_unicast() - dm-mpath: fix UAF in multipath_message() - tun: avoid double free in tun_free_netdev - efi/libstub: arm64: Fix KASLR and memmap= collision - efi/libstub: arm64: support strchr function for EFI stub - Revert "mm/page_cache_limit: add pagecache limit proc interface" - Revert "mm/page_cache_limit: create kernel thread for page cache limit" - Revert "mm/page_cache_limit: calculate reclaim pages for each node" - Revert "mm/page_cache_limit: shrink page cache" - Revert "mm/page_cache_limit: reconfiguration about page cache limit when memory plug/unplug" - Revert "mm/page_cache_limit: do shrink_page_cache when adding page to page cache" - Revert "mm/page_cache_limit: add support for droping caches for target node" - drivers/perf: hisi: Add Support for CPA PMU - drivers/perf: hisi: Associate PMUs in SICL with CPUs online - drivers/perf: hisi: Add driver for HiSilicon PCIe PMU - SUNRPC: Fix fall-through warnings for Clang - usb: gadget: uvc: allow for application to cleanly shutdown - usb: gadget: uvc: rename function to be more consistent - ping: fix address binding wrt vrf - arm[64]/memremap: don't abuse pfn_valid() to ensure presence of linear map - net: phy: Fix race condition on link status change - SUNRPC: Don't call connect() more than once on a TCP socket - SUNRPC: Prevent immediate close+reconnect - SUNRPC: Clean up scheduling of autoclose - drm/vmwgfx: Initialize drm_mode_fb_cmd2 - cgroup/cpuset: Remove cpus_allowed/mems_allowed setup in cpuset_init_smp() - net: atlantic: always deep reset on pm op, fixing up my null deref regression - i40e: i40e_main: fix a missing check on list iterator - drm/nouveau/tegra: Stop using iommu_present() - ceph: fix setting of xattrs on async created inodes - serial: 8250_mtk: Fix register address for XON/XOFF character - serial: 8250_mtk: Fix UART_EFR register address - slimbus: qcom: Fix IRQ check in qcom_slim_probe - USB: serial: option: add Fibocom MA510 modem - USB: serial: option: add Fibocom L610 modem - USB: serial: qcserial: add support for Sierra Wireless EM7590 - USB: serial: pl2303: add device id for HP LM930 Display - usb: typec: tcpci_mt6360: Update for BMC PHY setting - usb: typec: tcpci: Don't skip cleanup in .remove() on error - usb: cdc-wdm: fix reading stuck on device close - tty: n_gsm: fix mux activation issues in gsm_config() - tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe() - firmware_loader: use kernel credentials when reading firmware - tcp: resalt the secret every 10 seconds - net: sfp: Add tx-fault workaround for Huawei MA5671A SFP ONT - net: emaclite: Don't advertise 1000BASE-T and do auto negotiation - s390: disable -Warray-bounds - ASoC: ops: Validate input values in snd_soc_put_volsw_range() - ASoC: max98090: Generate notifications on changes for custom control - ASoC: max98090: Reject invalid values in custom control put() - hwmon: (f71882fg) Fix negative temperature - gfs2: Fix filesystem block deallocation for short writes - tls: Fix context leak on tls_device_down - net: sfc: ef10: fix memory leak in efx_ef10_mtd_probe() - net/smc: non blocking recvmsg() return -EAGAIN when no data and signal_pending - net: dsa: bcm_sf2: Fix Wake-on-LAN with mac_link_down() - net: bcmgenet: Check for Wake-on-LAN interrupt probe deferral - net/sched: act_pedit: really ensure the skb is writable - s390/lcs: fix variable dereferenced before check - s390/ctcm: fix potential memory leak - s390/ctcm: fix variable dereferenced before check - selftests: vm: Makefile: rename TARGETS to VMTARGETS - hwmon: (ltq-cputemp) restrict it to SOC_XWAY - dim: initialize all struct fields - ionic: fix missing pci_release_regions() on error in ionic_probe() - nfs: fix broken handling of the softreval mount option - mac80211_hwsim: call ieee80211_tx_prepare_skb under RCU protection - net: sfc: fix memory leak due to ptp channel - sfc: Use swap() instead of open coding it - netlink: do not reset transport header in netlink_recvmsg() - drm/nouveau: Fix a potential theorical leak in nouveau_get_backlight_name() - ipv4: drop dst in multicast routing path - net: mscc: ocelot: avoid corrupting hardware counters when moving VCAP filters - net: mscc: ocelot: restrict tc-trap actions to VCAP IS2 lookup 0 - net: mscc: ocelot: fix VCAP IS2 filters matching on both lookups - net: mscc: ocelot: fix last VCAP IS1/IS2 filter persisting in hardware when deleted - net: Fix features skip in for_each_netdev_feature() - mac80211: Reset MBSSID parameters upon connection - hwmon: (tmp401) Add OF device ID table - iwlwifi: iwl-dbg: Use del_timer_sync() before freeing - batman-adv: Don't skb_split skbuffs with frag_list - !68 scsi: mpt3sas: Transition IOC to Ready state during shutdown - scsi: mpt3sas: Stop fw fault watchdog work item during system shutdown - !48 Fix kabi header file being repeatedly referenced by the same file - scsi: mpt3sas: Transition IOC to Ready state during shutdown - Fix kabi header file being repeatedly referenced by the same file- x86: Clear .brk area at early boot- netfilter: nf_queue: do not allow packet truncation below transport header offset - io_uring: use separate list entry for iopoll requests - io_uring: add missing item types for various requests - io_uring:drop identity before creating a private one - io-wq: Switch io_wqe_worker's fs before releasing request - coresight: etm4x: Workaround CPU hung bug on HiSilicon ETM - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - mm: fix missing cache flush for all tail pages of compound page - Bluetooth: Fix the creation of hdev->name - arm: remove CONFIG_ARCH_HAS_HOLES_MEMORYMODEL - nfp: bpf: silence bitwise vs. logical OR warning - drm/amd/display/dc/gpio/gpio_service: Pass around correct dce_{version, environment} types - block: drbd: drbd_nl: Make conversion to 'enum drbd_ret_code' explicit - regulator: consumer: Add missing stubs to regulator/consumer.h - MIPS: Use address-of operator on section symbols- ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - RDMA/hns: Recover 1bit-ECC error of RAM on chip - RDMA/hns: Refactor the abnormal interrupt handler function - RDMA/hns: Fix incorrect clearing of interrupt status register - RDMA/hns: Fix the wrong type of return value of the interrupt handler - RDMA/hns: Remove unused abnormal interrupt of type RAS - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - md/raid6: refactor raid5_read_one_chunk - md/raid10: enable io accounting - md/raid1: enable io accounting - md/raid1: rename print_msg with r1bio_existed - md/raid5: avoid redundant bio clone in raid5_read_one_chunk - md: add io accounting for raid0 and raid5 - mmc: rtsx: add 74 Clocks in power on flow - PCI: aardvark: Fix reading MSI interrupt number - PCI: aardvark: Clear all MSIs at setup - dm: interlock pending dm_io and dm_wait_for_bios_completion - rcu: Apply callbacks processing time limit only on softirq - rcu: Fix callbacks processing time limit retaining cond_resched() - KVM: LAPIC: Enable timer posted-interrupt only when mwait/hlt is advertised - KVM: x86/mmu: avoid NULL-pointer dereference on page freeing bugs - KVM: x86: Do not change ICR on write to APIC_SELF_IPI - x86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend/resume - net/mlx5: Fix slab-out-of-bounds while reading resource dump menu - kvm: x86/cpuid: Only provide CPUID leaf 0xA if host has architectural PMU - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - btrfs: always log symlinks in full mode - smsc911x: allow using IRQ0 - selftests: ocelot: tc_flower_chains: specify conform-exceed action for policer - bnxt_en: Fix unnecessary dropping of RX packets - bnxt_en: Fix possible bnxt_open() failure caused by wrong RFS flag - selftests: mirror_gre_bridge_1q: Avoid changing PVID while interface is operational - net: emaclite: Add error handling for of_address_to_resource() - net: cpsw: add missing of_node_put() in cpsw_probe_dt() - net: stmmac: dwmac-sun8i: add missing of_node_put() in sun8i_dwmac_register_mdio_mux() - net: dsa: mt7530: add missing of_node_put() in mt7530_setup() - net: ethernet: mediatek: add missing of_node_put() in mtk_sgmii_init() - NFSv4: Don't invalidate inode attributes on delegation return - RDMA/siw: Fix a condition race issue in MPA request processing - selftests/seccomp: Don't call read() on TTY from background pgrp - net/mlx5: Avoid double clear or set of sync reset requested - net/mlx5e: Fix the calling of update_buffer_lossy() API - net/mlx5e: CT: Fix queued up restore put() executing after relevant ft release - net/mlx5e: Fix trust state reset in reload - ASoC: dmaengine: Restore NULL prepare_slave_config() callback - hwmon: (adt7470) Fix warning on module removal - gpio: pca953x: fix irq_stat not updated when irq is disabled (irq_mask not set) - can: grcan: only use the NAPI poll budget for RX - can: grcan: grcan_probe(): fix broken system id check for errata workaround needs - can: grcan: use ofdev->dev when allocating DMA memory - can: isotp: remove re-binding of bound socket - can: grcan: grcan_close(): fix deadlock - s390/dasd: Fix read inconsistency for ESE DASD devices - s390/dasd: Fix read for ESE with blksize < 4k - s390/dasd: prevent double format of tracks for ESE devices - s390/dasd: fix data corruption for ESE devices - ASoC: meson: Fix event generation for AUI CODEC mux - ASoC: meson: Fix event generation for G12A tohdmi mux - ASoC: meson: Fix event generation for AUI ACODEC mux - ASoC: wm8958: Fix change notifications for DSP controls - ASoC: da7219: Fix change notifications for tone generator frequency - genirq: Synchronize interrupt thread startup - net: stmmac: disable Split Header (SPH) for Intel platforms - firewire: core: extend card->lock in fw_core_handle_bus_reset - firewire: remove check of list iterator against head past the loop body - firewire: fix potential uaf in outbound_phy_packet_callback() - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - drm/amd/display: Avoid reading audio pattern past AUDIO_CHANNELS_COUNT - iommu/vt-d: Calculate mask for non-aligned flushes - KVM: x86/svm: Account for family 17h event renumberings in amd_pmc_perf_hw_id - gpiolib: of: fix bounds check for 'gpio-reserved-ranges' - mmc: core: Set HS clock speed before sending HS CMD13 - mmc: sdhci-msm: Reset GCC_SDCC_BCR register for SDHC - ALSA: fireworks: fix wrong return count shorter than expected by 4 bytes - ALSA: hda/realtek: Add quirk for Yoga Duet 7 13ITL6 speakers - parisc: Merge model and model name into one line in /proc/cpuinfo - MIPS: Fix CP0 counter erratum detection for R4k CPUs - perf symbol: Remove arch__symbols__fixup_end() - tty: n_gsm: fix software flow control handling - tty: n_gsm: fix incorrect UA handling - tty: n_gsm: fix reset fifo race condition - tty: n_gsm: fix wrong command frame length field encoding - tty: n_gsm: fix wrong command retry handling - tty: n_gsm: fix missing explicit ldisc flush - tty: n_gsm: fix wrong DLCI release order - tty: n_gsm: fix insufficient txframe size - netfilter: nft_socket: only do sk lookups when indev is available - tty: n_gsm: fix malformed counter for out of frame data - tty: n_gsm: fix wrong signal octet encoding in convergence layer type 2 - tty: n_gsm: fix mux cleanup after unregister tty device - tty: n_gsm: fix decoupled mux resource - tty: n_gsm: fix restart handling via CLD command - perf symbol: Update symbols__fixup_end() - perf symbol: Pass is_kallsyms to symbols__fixup_end() - x86/cpu: Load microcode during restore_processor_state() - thermal: int340x: Fix attr.show callback prototype - net: ethernet: stmmac: fix write to sgmii_adapter_base - drm/i915: Fix SEL_FETCH_PLANE_*(PIPE_B+) register addresses - kasan: prevent cpu_quarantine corruption when CPU offline and cache shrink occur at same time - zonefs: Clear inode information flags on inode creation - zonefs: Fix management of open zones - powerpc/perf: Fix 32bit compile - drivers: net: hippi: Fix deadlock in rr_close() - cifs: destage any unwritten data to the server before calling copychunk_write - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - ASoC: wm8731: Disable the regulator when probing fails - ASoC: Intel: soc-acpi: correct device endpoints for max98373 - tcp: fix F-RTO may not work correctly when receiving DSACK - Revert "ibmvnic: Add ethtool private flag for driver-defined queue limits" - ibmvnic: fix miscellaneous checks - ixgbe: ensure IPsec VF<->PF compatibility - net: fec: add missing of_node_put() in fec_enet_init_stop_mode() - bnx2x: fix napi API usage sequence - tls: Skip tls_append_frag on zero copy size - drm/amd/display: Fix memory leak in dcn21_clock_source_create - drm/amdkfd: Fix GWS queue count - net: dsa: lantiq_gswip: Don't set GSWIP_MII_CFG_RMII_CLK - net: phy: marvell10g: fix return value on error - net: bcmgenet: hide status block before TX timestamping - clk: sunxi: sun9i-mmc: check return value after calling platform_get_resource() - bus: sunxi-rsb: Fix the return value of sunxi_rsb_device_create() - tcp: make sure treq->af_specific is initialized - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre, ip6_gre: Fix race condition on o_seqno in collect_md mode - ip6_gre: Make o_seqno start from 0 in native mode - ip_gre: Make o_seqno start from 0 in native mode - net/smc: sync err code when tcp connection was refused - cpufreq: fix memory leak in sun50i_cpufreq_nvmem_probe - pinctrl: pistachio: fix use of irq_of_parse_and_map() - arm64: dts: imx8mn-ddr4-evk: Describe the 32.768 kHz PMIC clock - ARM: dts: imx6ull-colibri: fix vqmmc regulator - sctp: check asoc strreset_chunk in sctp_generate_reconf_event - wireguard: device: check for metadata_dst with skb_valid_dst() - pinctrl: stm32: Keep pinctrl block clock enabled when LEVEL IRQ requested - tcp: md5: incorrect tcp_header_len for incoming connections - pinctrl: rockchip: fix RK3308 pinmux bits - bpf, lwt: Fix crash when using bpf_skb_set_tunnel_key() from bpf_xmit lwt hook - netfilter: nft_set_rbtree: overlap detection with element re-addition after deletion - net: dsa: Add missing of_node_put() in dsa_port_link_register_of - memory: renesas-rpc-if: Fix HF/OSPI data transfer in Manual Mode - pinctrl: stm32: Do not call stm32_gpio_get() for edge triggered IRQs in EOI - mtd: rawnand: Fix return value check of wait_for_completion_timeout - pinctrl: mediatek: moore: Fix build error - ipvs: correctly print the memory size of ip_vs_conn_tab - ARM: dts: logicpd-som-lv: Fix wrong pinmuxing on OMAP35 - ARM: dts: am3517-evm: Fix misc pinmuxing - ARM: dts: Fix mmc order for omap3-gta04 - phy: ti: Add missing pm_runtime_disable() in serdes_am654_probe - phy: mapphone-mdm6600: Fix PM error handling in phy_mdm6600_probe - ARM: dts: at91: sama5d4_xplained: fix pinctrl phandle name - ARM: dts: at91: Map MCLK for wm8731 on at91sam9g20ek - phy: ti: omap-usb2: Fix error handling in omap_usb2_enable_clocks - bus: ti-sysc: Make omap3 gpt12 quirk handling SoC specific - ARM: OMAP2+: Fix refcount leak in omap_gic_of_init - phy: samsung: exynos5250-sata: fix missing device put in probe error paths - phy: samsung: Fix missing of_node_put() in exynos_sata_phy_probe - ARM: dts: imx6qdl-apalis: Fix sgtl5000 detection issue - USB: Fix xhci event ring dequeue pointer ERDP update issue - mtd: rawnand: fix ecc parameters for mt7622 - iio:imu:bmi160: disable regulator in error path - arm64: dts: meson: remove CPU opps below 1GHz for SM1 boards - arm64: dts: meson: remove CPU opps below 1GHz for G12B boards - video: fbdev: udlfb: properly check endpoint type - iocost: don't reset the inuse weight of under-weighted debtors - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - riscv: patch_text: Fixup last cpu should be master - hex2bin: fix access beyond string end - pinctrl: samsung: fix missing GPIOLIB on ARM64 Exynos config - arch_topology: Do not set llc_sibling if llc_id is invalid - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - serial: imx: fix overrun interrupts in DMA mode - usb: phy: generic: Get the vbus supply - usb: cdns3: Fix issue for clear halt endpoint - usb: dwc3: gadget: Return proper request status - usb: dwc3: core: Only handle soft-reset in DCTL - usb: dwc3: core: Fix tx/rx threshold settings - usb: dwc3: Try usb-role-switch first in dwc3_drd_init - usb: gadget: configfs: clear deactivation flag in configfs_composite_unbind() - usb: gadget: uvc: Fix crash when encoding data for usb request - usb: typec: ucsi: Fix role swapping - usb: typec: ucsi: Fix reuse of completion structure - usb: misc: fix improper handling of refcount in uss720_probe() - iio: imu: inv_icm42600: Fix I2C init possible nack - iio: magnetometer: ak8975: Fix the error handling in ak8975_power_on() - iio: dac: ad5446: Fix read_raw not returning set value - iio: dac: ad5592r: Fix the missing return value. - xhci: increase usb U3 -> U0 link resume timeout from 100ms to 500ms - xhci: stop polling roothubs after shutdown - xhci: Enable runtime PM on second Alderlake controller - USB: serial: option: add Telit 0x1057, 0x1058, 0x1075 compositions - USB: serial: option: add support for Cinterion MV32-WA/MV32-WB - USB: serial: cp210x: add PIDs for Kamstrup USB Meter Reader - USB: serial: whiteheat: fix heap overflow in WHITEHEAT_GET_DTR_RTS - USB: quirks: add STRING quirk for VCOM device - USB: quirks: add a Realtek card reader - usb: mtu3: fix USB 3.0 dual-role-switch from device to host - lightnvm: disable the subsystem- lockdown: Fix kexec lockdown bypass with ima policy - fbmem: Check virtual screen sizes in fb_set_var() - fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - inotify: show inotify mask flags in proc fdinfo - block: prevent lockdep false positive warning about 'bd_mutex' - block: fix that part scan is disabled in device_add_disk() - block: Fix warning in bd_link_disk_holder() - ucounts: add missing data type changes - bpf: Don't redirect packets with invalid pkt_len - Revert "net: micrel: fix KS8851_MLL Kconfig" - block/compat_ioctl: fix range check in BLKGETSIZE - staging: ion: Prevent incorrect reference counting behavour - spi: atmel-quadspi: Fix the buswidth adjustment between spi-mem and controller - can: isotp: stop timeout monitoring when no first frame was sent - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4, doc: fix incorrect h_reserved size - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - ext4: fix fallocate to use file_modified to update permissions consistently - perf report: Set PERF_SAMPLE_DATA_SRC bit for Arm SPE event - powerpc/perf: Fix power9 event alternatives - drm/vc4: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage - KVM: PPC: Fix TCE handling for VFIO - drm/panel/raspberrypi-touchscreen: Initialise the bridge in prepare - drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not initialised - perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - sched/pelt: Fix attach_entity_load_avg() corner case - arm_pmu: Validate single/group leader events - ARC: entry: fix syscall_trace_exit argument - e1000e: Fix possible overflow in LTR decoding - ASoC: soc-dapm: fix two incorrect uses of list iterator - gpio: Request interrupts after IRQ is initialized - openvswitch: fix OOB access in reserve_sfa_size() - xtensa: fix a7 clobbering in coprocessor context load/store - xtensa: patch_text: Fixup last cpu should be master - net: atlantic: invert deep par in pm functions, preventing null derefs - dma: at_xdmac: fix a missing check on list iterator - ata: pata_marvell: Check the 'bmdma_addr' beforing reading - mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove() - mm, hugetlb: allow for "high" userspace addresses - EDAC/synopsys: Read the error count from the correct register - nvme-pci: disable namespace identifiers for Qemu controllers - nvme: add a quirk to disable namespace identifiers - stat: fix inconsistency between struct stat and struct compat_stat - scsi: qedi: Fix failed disconnect handling - net: macb: Restart tx only if queue pointer is lagging - drm/msm/mdp5: check the return of kzalloc() - dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info() - brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant - mt76: Fix undefined behavior due to shift overflowing the constant - net: atlantic: Avoid out-of-bounds indexing - cifs: Check the IOCB_DIRECT flag, not O_DIRECT - vxlan: fix error return code in vxlan_fdb_append - arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes - ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant - platform/x86: samsung-laptop: Fix an unsigned comparison which can never be negative - reset: tegra-bpmp: Restore Handle errors in BPMP response - ARM: vexpress/spc: Avoid negative array index when !SMP - arm64: mm: fix p?d_leaf() - arm64/mm: Remove [PUD|PMD]_TABLE_BIT from [pud|pmd]_bad() - selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted packets - dmaengine: idxd: add RO check for wq max_transfer_size write - dmaengine: idxd: add RO check for wq max_batch_size write - net: stmmac: Use readl_poll_timeout_atomic() in atomic state - netlink: reset network and mac headers in netlink_dump() - ipv6: fix kabi for ip6_rt_gc_expire in struct netns_ipv6 - ipv6: make ip6_rt_gc_expire an atomic_t - l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using netdev_master_upper_dev_get_rcu - net/sched: cls_u32: fix possible leak in u32_init_knode() - ip6_gre: Fix skb_under_panic in __gre6_xmit() - ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit() - net/packet: fix packet_sock xmit return value checking - net/smc: Fix sock leak when release after smc_shutdown() - rxrpc: Restore removed timer deletion - igc: Fix BUG: scheduling while atomic - igc: Fix infinite loop in release_swfw_sync - esp: limit skb_page_frag_refill use to a single page - spi: spi-mtk-nor: initialize spi controller after resume - dmaengine: mediatek:Fix PM usage reference leak of mtk_uart_apdma_alloc_chan_resources - dmaengine: imx-sdma: Fix error checking in sdma_event_remap - ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec is in use - ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component - ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek - ALSA: hda/realtek: Add quirk for Clevo NP70PNP - ALSA: usb-audio: Clear MIDI port active flag after draining - gfs2: assign rgrp glock before compute_bitstructs - perf tools: Fix segfault accessing sample_id xyarray - tracing: Dump stacktrace trigger to the corresponding instance - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead- KEYS: Fix mistaken sizeof call in pgp_key_generate_id - KEYS: Add safe guard against faulty PGP key - KEYS: Fix error path return value in pgp_generate_fingerprint - block: fix mismatch size for flush_rq - crypto: hisilicon/sec - don't sleep when in softirq - xen/arm: Fix race in RB-tree based P2M accounting - nbd: fix io hung while disconnecting device - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - filemap: Correct the conditions for marking a folio as accessed - Revert "mm/filemap: fix that first page is not mark accessed in filemap_read()" - net: rose: fix UAF bugs caused by timer handler - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - openeuler_defconfig: Enable SENSORS_ZHAOXIN_CPUTEMP as module by default - Driver for Zhaoxin CPU core temperature monitoring - scsi: iscsi: fix kabi broken in struct iscsi_transport - scsi: iscsi: fix kabi broken in struct iscsi_cls_conn - scsi: iscsi: Fix unbound endpoint error handling - scsi: iscsi: Fix endpoint reuse regression - dma-direct: avoid redundant memory sync for swiotlb - timers: Fix warning condition in __run_timers() - i2c: pasemi: Wait for write xfers to finish - smp: Fix offline cpu check in flush_smp_call_function_queue() - dm integrity: fix memory corruption when tag_size is less than digest size - ARM: davinci: da850-evm: Avoid NULL pointer dereference - tick/nohz: Use WARN_ON_ONCE() to prevent console saturation - genirq/affinity: Consider that CPUs on nodes can be unbalanced - drm/amdgpu: Enable gfxoff quirk on MacBook Pro - drm/amd/display: don't ignore alpha property on pre-multiplied mode - ipv6: fix panic when forwarding a pkt with no in6 dev - nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size - ALSA: pcm: Test for "silence" field in struct "pcm_format_data" - ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers - ALSA: hda/realtek: Add quirk for Clevo PD50PNT - btrfs: mark resumed async balance as writing - btrfs: fix root ref counts in error handling in btrfs_get_root_ref - ath9k: Fix usage of driver-private space in tx_info - ath9k: Properly clear TX status area before reporting to mac80211 - gcc-plugins: latent_entropy: use /dev/urandom - memory: renesas-rpc-if: fix platform-device leak in error path - KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm: fix unexpected zeroed page mapping with zram swap - mm, page_alloc: fix build_zonerefs_node() - perf/imx_ddr: Fix undefined behavior due to shift overflowing the constant - drivers: net: slip: fix NPD bug in sl_tx_timeout() - scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan - scsi: mvsas: Add PCI ID of RocketRaid 2640 - drm/amd/display: Fix allocate_mst_payload assert on resume - drm/amd/display: Revert FEC check in validation - myri10ge: fix an incorrect free for skb in myri10ge_sw_tso - net: usb: aqc111: Fix out-of-bounds accesses in RX fixup - net: axienet: setup mdio unconditionally - tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry - arm64: alternatives: mark patch_alternative() as `noinstr` - regulator: wm8994: Add an off-on delay for WM8994 variant - gpu: ipu-v3: Fix dev_dbg frequency output - ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs - net: micrel: fix KS8851_MLL Kconfig - scsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024 - scsi: lpfc: Fix queue failures when recovering from PCI parity error - scsi: target: tcmu: Fix possible page UAF - Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer - drm/amdkfd: Check for potential null return of kmalloc_array() - drm/amdgpu/vcn: improve vcn dpg stop procedure - drm/amdkfd: Fix Incorrect VMIDs passed to HWS - drm/amd/display: Update VTEM Infopacket definition - drm/amd/display: FEC check in timing validation - drm/amd/display: fix audio format not updated after edid updated - btrfs: do not warn for free space inode in cow_file_range - btrfs: fix fallocate to use file_modified to update permissions consistently - drm/amd: Add USBC connector ID - net: bcmgenet: Revert "Use stronger register read/writes to assure ordering" - dm mpath: only use ktime_get_ns() in historical selector - cifs: potential buffer overflow in handling symlinks - nfc: nci: add flush_workqueue to prevent uaf - perf tools: Fix misleading add event PMU debug message - testing/selftests/mqueue: Fix mq_perf_tests to free the allocated cpu set - sctp: Initialize daddr on peeled off socket - scsi: iscsi: Fix conn cleanup and stop race during iscsid restart - scsi: iscsi: Fix offload conn cleanup when iscsid restarts - scsi: iscsi: Move iscsi_ep_disconnect() - scsi: iscsi: Fix in-kernel conn failure handling - scsi: iscsi: Rel ref after iscsi_lookup_endpoint() - scsi: iscsi: Use system_unbound_wq for destroy_work - scsi: iscsi: Force immediate failure during shutdown - scsi: iscsi: Stop queueing during ep_disconnect - scsi: pm80xx: Enable upper inbound, outbound queues - scsi: pm80xx: Mask and unmask upper interrupt vectors 32-63 - net/smc: Fix NULL pointer dereference in smc_pnet_find_ib() - drm/msm/dsi: Use connector directly in msm_dsi_manager_connector_init() - drm/msm: Fix range size vs end confusion - cfg80211: hold bss_lock while updating nontrans_list - net/sched: taprio: Check if socket flags are valid - net: ethernet: stmmac: fix altr_tse_pcs function when using a fixed-link - net: dsa: felix: suppress -EPROBE_DEFER errors - net/sched: fix initialization order when updating chain 0 head - mlxsw: i2c: Fix initialization error flow - net: mdio: Alphabetically sort header inclusion - gpiolib: acpi: use correct format characters - veth: Ensure eth header is in skb's linear part - SUNRPC: Fix the svc_deferred_event trace class - media: rockchip/rga: do proper error checking in probe - firmware: arm_scmi: Fix sorting of retrieved clock rates - memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probe - drm/msm: Add missing put_task_struct() in debugfs path - btrfs: remove unused variable in btrfs_{start,write}_dirty_block_groups() - ACPI: processor idle: Check for architectural support for LPI - cpuidle: PSCI: Move the `has_lpi` check to the beginning of the function - drm/amdkfd: Use drm_priv to pass VM from KFD to amdgpu- powerpc: Fix virt_addr_valid() for 64-bit Book3E & 32-bit - Revert "powerpc: Fix virt_addr_valid() check" - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - irqchip/gic, gic-v3: Prevent GSI to SGI translations - Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() - arm64: module: remove (NOLOAD) from linker script - selftests: cgroup: Test open-time cgroup namespace usage for migration checks - selftests: cgroup: Test open-time credential usage for migration checks - selftests: cgroup: Make cg_create() use 0755 for permission instead of 0644 - selftests/cgroup: Fix build on older distros - mm: don't skip swap entry even if zap_details specified - ubsan: remove CONFIG_UBSAN_OBJECT_SIZE - dmaengine: Revert "dmaengine: shdma: Fix runtime PM imbalance on error" - tools build: Use $(shell ) instead of `` to get embedded libperl's ccopts - tools build: Filter out options and warnings not supported by clang - perf python: Fix probing for some clang command line options - perf build: Don't use -ffat-lto-objects in the python feature test when building with clang-13 - drm/amdkfd: Create file descriptor after client is added to smi_clients list - drm/nouveau/pmu: Add missing callbacks for Tegra devices - drm/amdgpu/smu10: fix SoC/fclk units in auto mode - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator - ata: sata_dwc_460ex: Fix crash due to OOB write - gpio: Restrict usage of GPIO chip irq members before initialization - RDMA/hfi1: Fix use-after-free bug for mm struct - arm64: patch_text: Fixup last cpu should be master - btrfs: prevent subvol with swapfile from being deleted - btrfs: fix qgroup reserve overflow the qgroup limit - x86/speculation: Restore speculation related MSRs during S3 resume - x86/pm: Save the MSR validity status at context setup - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - lz4: fix LZ4_decompress_safe_partial read out of bound - mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete - mmc: mmci: stm32: correctly check all elements of sg list - Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning" - arm64: Add part number for Arm Cortex-A78AE - perf session: Remap buf if there is no space for event - perf tools: Fix perf's libperf_print callback - perf: arm-spe: Fix perf report --mem-mode - iommu/omap: Fix regression in probe for NULL pointer dereference - SUNRPC: svc_tcp_sendmsg() should handle errors from xdr_alloc_bvec() - SUNRPC: Handle low memory situations in call_status() - SUNRPC: Handle ENOMEM in call_transmit_status() - io_uring: don't touch scm_fp_list after queueing skb - drbd: Fix five use after free bugs in get_initial_state - bpf: Support dual-stack sockets in bpf_tcp_check_syncookie - spi: bcm-qspi: fix MSPI only access with bcm_qspi_exec_mem_op() - qede: confirm skb is allocated before using - net: phy: mscc-miim: reject clause 45 register accesses - rxrpc: fix a race in rxrpc_exit_net() - net: openvswitch: fix leak of nested actions - net: openvswitch: don't send internal clone attribute to the userspace. - ice: synchronize_rcu() when terminating rings - ipv6: Fix stats accounting in ip6_pkt_drop - ice: Do not skip not enabled queues in ice_vc_dis_qs_msg - ice: Set txq_teid to ICE_INVAL_TEID on ring creation - dpaa2-ptp: Fix refcount leak in dpaa2_ptp_probe - IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition - RDMA/mlx5: Don't remove cache MRs when a delay is needed - sfc: Do not free an empty page_ring - bnxt_en: reserve space inside receive page for skb_shared_info - drm/imx: Fix memory leak in imx_pd_connector_get_modes - drm/imx: imx-ldb: Check for null pointer after calling kmemdup - net: stmmac: Fix unset max_speed difference between DT and non-DT platforms - net: ipv4: fix route with nexthop object delete warning - ice: Clear default forwarding VSI during VSI release - net/tls: fix slab-out-of-bounds bug in decrypt_internal - scsi: zorro7xx: Fix a resource leak in zorro7xx_remove_one() - Drivers: hv: vmbus: Fix potential crash on module unload - drm/amdgpu: fix off by one in amdgpu_gfx_kiq_acquire() - Revert "hv: utils: add PTP_1588_CLOCK to Kconfig to fix build" - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - parisc: Fix patch code locking and flushing - parisc: Fix CPU affinity for Lasi, WAX and Dino chips - NFS: Avoid writeback threads getting stuck in mempool_alloc() - NFS: nfsiod should not block forever in mempool_alloc() - SUNRPC: Fix socket waits for write buffer space - jfs: prevent NULL deref in diFree - virtio_console: eliminate anonymous module_init & module_exit - serial: samsung_tty: do not unlock port->lock for uart_write_wakeup() - x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC: remove scheduling boost for "SWAPPER" tasks. - SUNRPC/xprt: async tasks mustn't block waiting for memory - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - clk: Enforce that disjoints limits are invalid - clk: ti: Preserve node in ti_dt_clocks_register() - xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 - NFSv4: Protect the state recovery thread against direct reclaim - NFSv4.2: fix reference count leaks in _nfs42_proc_copy_notify() - w1: w1_therm: fixes w1_seq for ds28ea00 sensors - staging: wfx: fix an error handling in wfx_init_common() - phy: amlogic: meson8b-usb2: Use dev_err_probe() - staging: vchiq_core: handle NULL result of find_service_by_handle - clk: si5341: fix reported clk_rate when output divider is 2 - minix: fix bug when opening a file with O_DIRECT - init/main.c: return 1 from handled __setup() functions - ceph: fix memory leak in ceph_readdir when note_last_dentry returns error - netlabel: fix out-of-bounds memory accesses - Bluetooth: Fix use after free in hci_send_acl - MIPS: ingenic: correct unit node address - xtensa: fix DTC warning unit_address_format - usb: dwc3: omap: fix "unbalanced disables for smps10_out1" on omap5evm - net: sfp: add 2500base-X quirk for Lantech SFP module - net: limit altnames to 64k total - net: account alternate interface name memory - can: isotp: set default value for N_As to 50 micro seconds - scsi: libfc: Fix use after free in fc_exch_abts_resp() - powerpc/secvar: fix refcount leak in format_show() - MIPS: fix fortify panic when copying asm exception handlers - PCI: endpoint: Fix misused goto label - bnxt_en: Eliminate unintended link toggle during FW reset - Bluetooth: use memset avoid memory leaks - Bluetooth: Fix not checking for valid hdev on bt_dev_{info,warn,err,dbg} - tuntap: add sanity checks about msg_controllen in sendmsg - macvtap: advertise link netns via netlink - mips: ralink: fix a refcount leak in ill_acc_of_setup() - net/smc: correct settings of RMB window update limit - scsi: hisi_sas: Free irq vectors in order for v3 HW - scsi: aha152x: Fix aha152x_setup() __setup handler return value - mt76: mt7615: Fix assigning negative values to unsigned variable - scsi: pm8001: Fix memory leak in pm8001_chip_fw_flash_update_req() - scsi: pm8001: Fix tag leaks on error - scsi: pm8001: Fix task leak in pm8001_send_abort_all() - scsi: pm8001: Fix pm8001_mpi_task_abort_resp() - scsi: pm8001: Fix pm80xx_pci_mem_copy() interface - drm/amdkfd: make CRAT table missing message informational only - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - iwlwifi: mvm: Correctly set fragmented EBS - power: supply: axp288-charger: Set Vhold to 4.4V - PCI: pciehp: Add Qualcomm quirk for Command Completed erratum - tcp: Don't acquire inet_listen_hashbucket::lock with disabled BH. - PCI: endpoint: Fix alignment fault error in copy tests - usb: ehci: add pci device support for Aspeed platforms - iommu/arm-smmu-v3: fix event handling soft lockup - PCI: aardvark: Fix support for MSI interrupts - drm/amdgpu: Fix recursive locking warning - powerpc: Set crashkernel offset to mid of RMA region - ipv6: fix kabi for mc_forwarding in struct ipv6_devconf - ipv6: make mc_forwarding atomic - libbpf: Fix build issue with llvm-readelf - cfg80211: don't add non transmitted BSS to 6GHz scanned channels - mt76: dma: initialize skip_unmap in mt76_dma_rx_fill - power: supply: axp20x_battery: properly report current when discharging - scsi: bfa: Replace snprintf() with sysfs_emit() - scsi: mvsas: Replace snprintf() with sysfs_emit() - bpf: Make dst_port field in struct bpf_sock 16-bit wide - ath11k: mhi: use mhi_sync_power_up() - ath11k: fix kernel panic during unload/load ath11k modules - powerpc: dts: t104xrdb: fix phy type for FMAN 4/5 - ptp: replace snprintf with sysfs_emit - usb: gadget: tegra-xudc: Fix control endpoint's definitions - usb: gadget: tegra-xudc: Do not program SPARAM - drm/amd/amdgpu/amdgpu_cs: fix refcount leak of a dma_fence obj - drm/amd/display: Add signal type check when verify stream backends same - ath5k: fix OOB in ath5k_eeprom_read_pcal_info_5111 - drm: Add orientation quirk for GPD Win Max - KVM: x86/emulator: Emulate RDPID only if it is enabled in guest - KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs - rtc: wm8350: Handle error for wm8350_register_irq - gfs2: gfs2_setattr_size error path fix - gfs2: Fix gfs2_release for non-writers regression - gfs2: Check for active reservation in gfs2_release - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - netfilter: nf_tables: stricter validation of element data - xen-netfront: restore __skb_queue_tail() positioning in xennet_get_responses() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/filemap: fix UAF in find_lock_entries - shmem: allow reporting fanotify events with file handles on tmpfs - fs: introduce a wrapper uuid_to_fsid() - Revert "iommu: handle page response timeout" - mm/filemap: fix that first page is not mark accessed in filemap_read() - block: don't use cmpxchg64() on 32-bit platform - block: fix that iostat can show huge wait time - block: fix sleeping function called from invalid context in part_get_stat_info() - block: fix kabi broken in struct hd_struct - blk-mq: fix kabi broken in struct request - block: update nsecs[] in part_stat_show() and diskstats_show() - blk-throttle: fix io hung due to configuration updates - kabi: deduplication friendly structs- vt: drop old FONT ioctls - genirq: Take the proposed affinity at face value if force==true - irqchip/gic-v3: Always trust the managed affinity provided by the core code - genirq: Always limit the affinity to online CPUs - genirq/msi: Shutdown managed interrupts with unsatifiable affinities - sign-file: Support SM signature - arm64: Do not defer reserve_crashkernel() for platforms with no DMA memory zones- smp: fix early_param csdlock_debug boot panic - RDMA/hns: Use hr_reg_read() instead of remaining roce_get_xxx() - RDMA/hns: Use hr_reg_xxx() instead of remaining roce_set_xxx() - RDMA/hns: Remove the num_cqc_timer variable - RDMA/hns: Add the detection for CMDQ status in the device initialization process - RDMA/hns: Remove unnecessary ret variable from hns_roce_dereg_mr() - RDMA/hns: Init the variable at the suitable place - RDMA/hns: Add judgment on the execution result of CMDQ that free vf resource - RDMA/hns: Remove redundant variable "ret" - RDMA/hns: Remove unused function to_hns_roce_state() - RDMA/hns: Remove unnecessary check for the sgid_attr when modifying QP - ipmi:watchdog: Set panic count to proper value on a panic - ipmi/watchdog: replace atomic_add() and atomic_sub() - scsi: hisi_sas: Change the debugfs parameters dump count default value - blk-mq: don't clear flush_rq from tags->rqs[] - ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - PCI: xgene: Revert "PCI: xgene: Use inbound resources for setup" - can: m_can: m_can_tx_handler(): fix use after free of skb - openvswitch: Fixed nd target mask field in the flow dump. - docs: sysctl/kernel: add missing bit to panic_print - um: Fix uml_mconsole stop/go - ARM: dts: spear13xx: Update SPI dma properties - ARM: dts: spear1340: Update serial node properties - ASoC: topology: Allow TLV control to be either read or write - dt-bindings: spi: mxic: The interrupt property is not mandatory - dt-bindings: mtd: nand-controller: Fix a comment in the examples - dt-bindings: mtd: nand-controller: Fix the reg property description - bpf: Fix comment for helper bpf_current_task_under_cgroup() - bpf: Adjust BPF stack helper functions to accommodate skip > 0 - mm/usercopy: return 1 from hardened_usercopy __setup() handler - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ARM: 9187/1: JIVE: fix return value of __setup handler - mm/mmap: return 1 from stack_guard_gap __setup() handler - batman-adv: Check ptr for NULL before reducing its refcnt - ASoC: soc-compress: Change the check for codec_dai - staging: mt7621-dts: fix pinctrl-0 items to be size-1 items on ethernet - proc: bootconfig: Add null pointer check - can: isotp: restore accidentally removed MSG_PEEK feature - platform/chrome: cros_ec_typec: Check for EC device - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - riscv module: remove (NOLOAD) - io_uring: fix memory leak of uid in files registration - ARM: iop32x: offset IRQ numbers by 1 - ASoC: mediatek: mt6358: add missing EXPORT_SYMBOLs - pinctrl: nuvoton: npcm7xx: Use %zu printk format for ARRAY_SIZE() - pinctrl: nuvoton: npcm7xx: Rename DS() macro to DSTR() - watchdog: rti-wdt: Add missing pm_runtime_disable() in probe function - pinctrl: pinconf-generic: Print arguments for bias-pull-* - watch_queue: Free the page array when watch_queue is dismantled - crypto: arm/aes-neonbs-cbc - Select generic cbc and aes - mailbox: imx: fix wakeup failure from freeze mode - rxrpc: Fix call timer start racing with call destruction - gfs2: Make sure FITRIM minlen is rounded up to fs block size - rtc: check if __rtc_read_time was successful - XArray: Update the LRU list in xas_split() - can: mcp251xfd: mcp251xfd_register_get_dev_id(): fix return of error value - can: mcba_usb: properly check endpoint type - XArray: Fix xas_create_range() when multi-order entry present - wireguard: socket: ignore v6 endpoints when ipv6 is disabled - wireguard: socket: free skb in send6 when ipv6 is disabled - wireguard: queueing: use CFI-safe ptr_ring cleanup function - ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM - KVM: SVM: fix panic on out-of-bounds guest IRQ - KVM: x86: fix sending PV IPI - KVM: Prevent module exit until all VMs are freed - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - platform: chrome: Split trace include file - scsi: qla2xxx: Use correct feature type field during RFF_ID processing - scsi: qla2xxx: Reduce false trigger to login - scsi: qla2xxx: Fix N2N inconsistent PLOGI - scsi: qla2xxx: Fix missed DMA unmap for NVMe ls requests - scsi: qla2xxx: Fix hang due to session stuck - scsi: qla2xxx: Fix incorrect reporting of task management failure - scsi: qla2xxx: Fix disk failure to rediscover - scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair() - scsi: qla2xxx: Check for firmware dump already collected - scsi: qla2xxx: Add devids and conditionals for 28xx - scsi: qla2xxx: Fix device reconnect in loop topology - scsi: qla2xxx: Fix warning for missing error code - scsi: qla2xxx: Fix wrong FDMI data for 64G adapter - scsi: qla2xxx: Fix scheduling while atomic - scsi: qla2xxx: Fix stuck session in gpdb - powerpc: Fix build errors with newer binutils - powerpc/lib/sstep: Fix build errors with newer binutils - powerpc/lib/sstep: Fix 'sthcx' instruction - powerpc/kasan: Fix early region not updated correctly - KVM: x86/mmu: Check for present SPTE when clearing dirty bit in TDP MMU - ALSA: hda/realtek: Add alc256-samsung-headphone fixup - media: atomisp: fix bad usage at error handling logic - mmc: host: Return an error when ->enable_sdio_irq() ops is missing - media: hdpvr: initialize dev->worker at hdpvr_register_videodev - media: Revert "media: em28xx: add missing em28xx_close_extension" - video: fbdev: sm712fb: Fix crash in smtcfb_write() - ARM: mmp: Fix failure to remove sram device - ARM: tegra: tamonten: Fix I2C3 pad setting - lib/test_lockup: fix kernel pointer check for separate address spaces - uaccess: fix type mismatch warnings from access_ok() - media: cx88-mpeg: clear interrupt status register before streaming video - ASoC: soc-core: skip zero num_dai component in searching dai name - ARM: dts: bcm2711: Add the missing L1/L2 cache information - video: fbdev: udlfb: replace snprintf in show functions with sysfs_emit - video: fbdev: omapfb: panel-tpo-td043mtea1: Use sysfs_emit() instead of snprintf() - video: fbdev: omapfb: panel-dsi-cm: Use sysfs_emit() instead of snprintf() - arm64: defconfig: build imx-sdma as a module - ARM: dts: imx7: Use audio_mclk_post_div instead audio_mclk_root_clk - ARM: ftrace: avoid redundant loads or clobbering IP - media: atomisp: fix dummy_ptr check to avoid duplicate active_bo - media: atomisp_gmin_platform: Add DMI quirk to not turn AXP ELDO2 regulator off on some boards - ASoC: madera: Add dependencies on MFD - ARM: dts: bcm2837: Add the missing L1/L2 cache information - ARM: dts: qcom: fix gic_irq_domain_translate warnings for msm8960 - video: fbdev: omapfb: acx565akm: replace snprintf with sysfs_emit - video: fbdev: cirrusfb: check pixclock to avoid divide by zero - video: fbdev: w100fb: Reset global state - video: fbdev: nvidiafb: Use strscpy() to prevent buffer overflow - media: ir_toy: free before error exiting - media: staging: media: zoran: fix various V4L2 compliance errors - media: staging: media: zoran: calculate the right buffer number for zoran_reap_stat_com - media: staging: media: zoran: move videodev alloc - ntfs: add sanity check on allocation size - f2fs: compress: fix to print raw data size in error path of lz4 decompression - NFSD: Fix nfsd_breaker_owns_lease() return values - f2fs: fix to do sanity check on curseg->alloc_type - ext4: don't BUG if someone dirty pages without asking ext4 first - ext4: fix ext4_mb_mark_bb() with flex_bg with fast_commit - ext4: correct cluster len and clusters changed accounting in ext4_mb_mark_bb - locking/lockdep: Iterate lock_classes directly when reading lockdep files - spi: tegra20: Use of_device_get_match_data() - nvme-tcp: lockdep: annotate in-kernel sockets - parisc: Fix handling off probe non-access faults - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - Revert "Revert "block, bfq: honor already-setup queue merges"" - lib/raid6/test/Makefile: Use $(pound) instead of # for Make 4.3 - ACPICA: Avoid walking the ACPI Namespace if it is not there - fs/binfmt_elf: Fix AT_PHDR for unusual ELF files - irqchip/nvic: Release nvic_base upon failure - irqchip/qcom-pdc: Fix broken locking - Fix incorrect type in assignment of ipv6 port for audit - loop: use sysfs_emit() in the sysfs xxx show() - selinux: allow FIOCLEX and FIONCLEX with policy capability - selinux: use correct type for context length - pinctrl: npcm: Fix broken references to chip->parent_device - gcc-plugins/stackleak: Exactly match strings instead of prefixes - regulator: rpi-panel: Handle I2C errors/timing to the Atmel - LSM: general protection fault in legacy_parse_param - fs: fix fd table size alignment properly - lib/test: use after free in register_test_dev_kmod() - fs: fd tables have to be multiples of BITS_PER_LONG - net: dsa: bcm_sf2_cfp: fix an incorrect NULL check on list iterator - NFSv4/pNFS: Fix another issue with a list iterator pointing to the head - qlcnic: dcb: default to returning -EOPNOTSUPP - selftests: test_vxlan_under_vrf: Fix broken test case - net: phy: broadcom: Fix brcm_fet_config_init() - net: enetc: report software timestamping via SO_TIMESTAMPING - xen: fix is_xen_pmu() - clk: Initialize orphan req_rate - clk: qcom: gcc-msm8994: Fix gpll4 width - kdb: Fix the putarea helper function - NFSv4.1: don't retry BIND_CONN_TO_SESSION on session error - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - jfs: fix divide error in dbNextAG - driver core: dd: fix return value of __setup handler - firmware: google: Properly state IOMEM dependency - kgdbts: fix return value of __setup handler - serial: 8250: fix XOFF/XON sending when DMA is used - kgdboc: fix return value of __setup handler - tty: hvc: fix return value of __setup handler - pinctrl/rockchip: Add missing of_node_put() in rockchip_pinctrl_probe - pinctrl: nomadik: Add missing of_node_put() in nmk_pinctrl_probe - pinctrl: mediatek: paris: Skip custom extra pin config dump for virtual GPIOs - pinctrl: mediatek: paris: Fix pingroup pin config state readback - pinctrl: mediatek: paris: Fix "argument" argument type for mtk_pinconf_get() - pinctrl: mediatek: paris: Fix PIN_CONFIG_BIAS_* readback - pinctrl: mediatek: Fix missing of_node_put() in mtk_pctrl_init - staging: mt7621-dts: fix GB-PC2 devicetree - staging: mt7621-dts: fix pinctrl properties for ethernet - staging: mt7621-dts: fix formatting - staging: mt7621-dts: fix LEDs and pinctrl on GB-PC1 devicetree - NFS: remove unneeded check in decode_devicenotify_args() - clk: tegra: tegra124-emc: Fix missing put_device() call in emc_ensure_emc_driver - clk: clps711x: Terminate clk_div_table with sentinel element - clk: loongson1: Terminate clk_div_table with sentinel element - clk: actions: Terminate clk_div_table with sentinel element - nvdimm/region: Fix default alignment for small regions - remoteproc: qcom_q6v5_mss: Fix some leaks in q6v5_alloc_memory_region - remoteproc: qcom_wcnss: Add missing of_node_put() in wcnss_alloc_memory_region - remoteproc: qcom: Fix missing of_node_put in adsp_alloc_memory_region - dmaengine: hisi_dma: fix MSI allocate fail when reload hisi_dma - clk: qcom: clk-rcg2: Update the frac table for pixel clock - clk: qcom: clk-rcg2: Update logic to calculate D value for RCG - clk: at91: sama7g5: fix parents of PDMCs' GCLK - clk: imx7d: Remove audio_mclk_root_clk - dma-debug: fix return value of __setup handlers - NFS: Return valid errors from nfs2/3_decode_dirent() - habanalabs: Add check for pci_enable_device - iio: adc: Add check for devm_request_threaded_irq - serial: 8250: Fix race condition in RTS-after-send handling - NFS: Use of mapping_set_error() results in spurious errors - serial: 8250_lpss: Balance reference count for PCI DMA device - serial: 8250_mid: Balance reference count for PCI DMA device - phy: dphy: Correct lpx parameter and its derivatives(ta_{get,go,sure}) - clk: qcom: ipq8074: Use floor ops for SDCC1 clock - pinctrl: renesas: checker: Fix miscalculation of number of states - pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel - staging:iio:adc:ad7280a: Fix handing of device address bit reversing. - iio: mma8452: Fix probe failing when an i2c_device_id is used - clk: qcom: ipq8074: fix PCI-E clock oops - soundwire: intel: fix wrong register name in intel_shim_wake - cpufreq: qcom-cpufreq-nvmem: fix reading of PVS Valid fuse - misc: alcor_pci: Fix an error handling path - fsi: Aspeed: Fix a potential double free - fsi: aspeed: convert to devm_platform_ioremap_resource - pwm: lpc18xx-sct: Initialize driver data and hardware before pwmchip_add() - mxser: fix xmit_buf leak in activate when LSR == 0xff - mfd: asic3: Add missing iounmap() on error asic3_mfd_probe - tipc: fix the timer expires after interval 100ms - openvswitch: always update flow key after nat - tcp: ensure PMTU updates are processed during fastopen - net: bcmgenet: Use stronger register read/writes to assure ordering - PCI: Avoid broken MSI on SB600 USB devices - selftests/bpf/test_lirc_mode2.sh: Exit with proper code - i2c: mux: demux-pinctrl: do not deactivate a master that is not active - i2c: meson: Fix wrong speed use from probe - af_netlink: Fix shift out of bounds in group mask calculation - ipv4: Fix route lookups when handling ICMP redirects and PMTU updates - Bluetooth: btmtksdio: Fix kernel oops in btmtksdio_interrupt - Bluetooth: call hci_le_conn_failed with hdev lock in hci_le_conn_failed - selftests/bpf: Fix error reporting from sock_fields programs - bareudp: use ipv6_mod_enabled to check if IPv6 enabled - can: isotp: support MSG_TRUNC flag when reading from socket - can: isotp: return -EADDRNOTAVAIL when reading from unbound socket - USB: storage: ums-realtek: fix error code in rts51x_read_mem() - samples/bpf, xdpsock: Fix race when running for fix duration of time - bpf, sockmap: Fix double uncharge the mem of sk_msg - bpf, sockmap: Fix more uncharged while msg has more_data - bpf, sockmap: Fix memleak in tcp_bpf_sendmsg while sk msg is full - RDMA/mlx5: Fix memory leak in error flow for subscribe event routine - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - MIPS: pgalloc: fix memory leak caused by pgd_free() - MIPS: RB532: fix return value of __setup handler - mips: cdmm: Fix refcount leak in mips_cdmm_phys_base - ath10k: Fix error handling in ath10k_setup_msa_resources - vxcan: enable local echo for sent CAN frames - powerpc: 8xx: fix a return value error in mpc8xx_pic_init - platform/x86: huawei-wmi: check the return value of device_create_file() - selftests/bpf: Make test_lwt_ip_encap more stable and faster - libbpf: Unmap rings when umem deleted - mfd: mc13xxx: Add check for mc13xxx_irq_request - powerpc/sysdev: fix incorrect use to determine if list is empty - mips: DEC: honor CONFIG_MIPS_FP_SUPPORT=n - net: axienet: fix RX ring refill allocation failure handling - IB/hfi1: Allow larger MTU without AIP - power: supply: wm8350-power: Add missing free in free_charger_irq - power: supply: wm8350-power: Handle error for wm8350_register_irq - i2c: xiic: Make bus names unique - hv_balloon: rate-limit "Unhandled message" warning - KVM: x86/emulator: Defer not-present segment check in __load_segment_descriptor() - KVM: x86: Fix emulation in writing cr8 - powerpc/Makefile: Don't pass -mcpu=powerpc64 when building 32-bit - powerpc/mm/numa: skip NUMA_NO_NODE onlining in parse_numa_properties() - libbpf: Skip forward declaration when counting duplicated type names - gpu: host1x: Fix a memory leak in 'host1x_remove()' - bpf, arm64: Feed byte-offset into bpf line info - bpf, arm64: Call build_prologue() first in first JIT pass - drm/bridge: cdns-dsi: Make sure to to create proper aliases for dt - scsi: hisi_sas: Change permission of parameter prot_mask - power: supply: bq24190_charger: Fix bq24190_vbus_is_enabled() wrong false return - drm/tegra: Fix reference leak in tegra_dsi_ganged_probe - ext2: correct max file size computing - TOMOYO: fix __setup handlers return values - drm/amd/display: Remove vupdate_int_entry definition - RDMA/mlx5: Fix the flow of a miss in the allocation of a cache ODP MR - scsi: pm8001: Fix abort all task initialization - scsi: pm8001: Fix NCQ NON DATA command completion handling - scsi: pm8001: Fix NCQ NON DATA command task initialization - scsi: pm8001: Fix le32 values handling in pm80xx_chip_sata_req() - scsi: pm8001: Fix le32 values handling in pm80xx_chip_ssp_io_req() - scsi: pm8001: Fix payload initialization in pm80xx_encrypt_update() - scsi: pm8001: Fix le32 values handling in pm80xx_set_sas_protocol_timer_config() - scsi: pm8001: Fix payload initialization in pm80xx_set_thermal_config() - scsi: pm8001: Fix command initialization in pm8001_chip_ssp_tm_req() - scsi: pm8001: Fix command initialization in pm80XX_send_read_log() - dm crypt: fix get_key_size compiler warning if !CONFIG_KEYS - drm/msm/dpu: fix dp audio condition - drm/msm/dpu: add DSPP blocks teardown - drm/msm/dp: populate connector of struct dp_panel - iwlwifi: mvm: Fix an error code in iwl_mvm_up() - iwlwifi: Fix -EIO error code that is never returned - dax: make sure inodes are flushed before destroy cache - IB/cma: Allow XRC INI QPs to set their local ACK timeout - drm/amd/display: Add affected crtcs to atomic state for dsc mst unplug - drm/amd/pm: enable pm sysfs write for one VF mode - iommu/ipmmu-vmsa: Check for error num after setting mask - HID: i2c-hid: fix GET/SET_REPORT for unnumbered reports - power: supply: ab8500: Fix memory leak in ab8500_fg_sysfs_init - drm/bridge: dw-hdmi: use safe format when first in bridge chain - PCI: aardvark: Fix reading PCI_EXP_RTSTA_PME bit on emulated bridge - scripts/dtc: Call pkg-config POSIXly correct - net: dsa: mv88e6xxx: Enable port policy support on 6097 - mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_tbl_update - mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_tbl_update - mt76: mt7915: use proper aid value in mt7915_mcu_sta_basic_tlv - mt76: mt7915: use proper aid value in mt7915_mcu_wtbl_generic_tlv in sta mode - powerpc/perf: Don't use perf_hw_context for trace IMC PMU - KVM: PPC: Book3S HV: Check return value of kvmppc_radix_init - powerpc: dts: t1040rdb: fix ports names for Seville Ethernet switch - ray_cs: Check ioremap return value - power: reset: gemini-poweroff: Fix IRQ check in gemini_poweroff_probe - i40e: respect metadata on XSK Rx to skb - i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb - KVM: PPC: Fix vmx/vsx mixup in mmio emulation - RDMA/core: Set MR type in ib_reg_user_mr - ath9k_htc: fix uninit value bugs - drm/amd/pm: return -ENOTSUPP if there is no get_dpm_ultimate_freq function - drm/amd/display: Fix a NULL pointer dereference in amdgpu_dm_connector_add_common_modes() - drm/nouveau/acr: Fix undefined behavior in nvkm_acr_hsfw_load_bl() - ionic: fix type complaint in ionic_dev_cmd_clean() - drm/edid: Don't clear formats if using deep color - mtd: rawnand: gpmi: fix controller timings setting - mtd: onenand: Check for error irq - Bluetooth: hci_serdev: call init_rwsem() before p->open() - udmabuf: validate ubuf->pagecount - libbpf: Fix possible NULL pointer dereference when destroying skeleton - drm/panfrost: Check for error num after setting mask - ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern - drm: bridge: adv7511: Fix ADV7535 HPD enablement - drm/bridge: nwl-dsi: Fix PM disable depth imbalance in nwl_dsi_probe - drm/bridge: Add missing pm_runtime_disable() in __dw_mipi_dsi_probe - drm/bridge: Fix free wrong object in sii8620_init_rcp_input_dev - drm/meson: osd_afbcd: Add an exit callback to struct meson_afbcd_ops - ARM: configs: multi_v5_defconfig: re-enable CONFIG_V4L_PLATFORM_DRIVERS - ASoC: codecs: wcd934x: Add missing of_node_put() in wcd934x_codec_parse_data - ASoC: msm8916-wcd-analog: Fix error handling in pm8916_wcd_analog_spmi_probe - ASoC: atmel: Fix error handling in sam9x5_wm8731_driver_probe - ASoC: atmel: sam9x5_wm8731: use devm_snd_soc_register_card() - mmc: davinci_mmc: Handle error for clk_enable - ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepare() in msm8916_wcd_digital_probe - ASoC: imx-es8328: Fix error return code in imx_es8328_probe() - ASoC: fsl_spdif: Disable TX clock when stop - ASoC: mxs: Fix error handling in mxs_sgtl5000_probe - ASoC: dmaengine: do not use a NULL prepare_slave_config() callback - ASoC: SOF: Add missing of_node_put() in imx8m_probe - ASoC: rockchip: i2s: Fix missing clk_disable_unprepare() in rockchip_i2s_probe - ASoC: rockchip: i2s: Use devm_platform_get_and_ioremap_resource() - ivtv: fix incorrect device_caps for ivtvfb - media: saa7134: fix incorrect use to determine if list is empty - media: saa7134: convert list_for_each to entry variant - video: fbdev: omapfb: Add missing of_node_put() in dvic_probe_of - ASoC: fsi: Add check for clk_enable - ASoC: wm8350: Handle error for wm8350_register_irq - ASoC: atmel: Add missing of_node_put() in at91sam9g20ek_audio_probe - media: vidtv: Check for null return of vzalloc - media: stk1160: If start stream fails, return buffers with VB2_BUF_STATE_QUEUED - m68k: coldfire/device.c: only build for MCF_EDMA when h/w macros are defined - arm64: dts: rockchip: Fix SDIO regulator supply properties on rk3399-firefly - ALSA: firewire-lib: fix uninitialized flag for AV/C deferred transaction - memory: emif: check the pointer temp in get_device_details() - memory: emif: Add check for setup_interrupts - ASoC: soc-compress: prevent the potentially use of null pointer - ASoC: dwc-i2s: Handle errors for clk_enable - ASoC: atmel_ssc_dai: Handle errors for clk_enable - ASoC: mxs-saif: Handle errors for clk_enable - printk: fix return value of printk.devkmsg __setup handler - arm64: dts: broadcom: Fix sata nodename - arm64: dts: ns2: Fix spi-cpol and spi-cpha property - ALSA: spi: Add check for clk_enable() - ASoC: ti: davinci-i2s: Add check for clk_enable() - ASoC: rt5663: check the return value of devm_kzalloc() in rt5663_parse_dp() - uaccess: fix nios2 and microblaze get_user_8() - ASoC: codecs: wcd934x: fix return value of wcd934x_rx_hph_mode_put - media: cedrus: h264: Fix neighbour info buffer size - media: cedrus: H265: Fix neighbour info buffer size - media: usb: go7007: s2250-board: fix leak in probe() - media: em28xx: initialize refcount before kref_get - media: video/hdmi: handle short reads of hdmi info frame. - ARM: dts: imx: Add missing LVDS decoder on M53Menlo - ARM: dts: sun8i: v3s: Move the csi1 block to follow address order - soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe - firmware: ti_sci: Fix compilation failure when CONFIG_TI_SCI_PROTOCOL is not defined - arm64: dts: qcom: sm8150: Correct TCS configuration for apps rsc - arm64: dts: qcom: sdm845: fix microphone bias properties and values - soc: qcom: aoss: remove spurious IRQF_ONESHOT flags - soc: qcom: ocmem: Fix missing put_device() call in of_get_ocmem - soc: qcom: rpmpd: Check for null return of devm_kcalloc - ARM: dts: qcom: ipq4019: fix sleep clock - firmware: qcom: scm: Remove reassignment to desc following initializer - video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name() - video: fbdev: atmel_lcdfb: fix an error code in atmel_lcdfb_probe() - video: fbdev: smscufx: Fix null-ptr-deref in ufx_usb_probe() - video: fbdev: controlfb: Fix COMPILE_TEST build - video: fbdev: controlfb: Fix set but not used warnings - video: fbdev: matroxfb: set maxvram of vbG200eW to the same as vbG200 to avoid black screen - media: aspeed: Correct value for h-total-pixels - media: hantro: Fix overfill bottom register field name - media: meson: vdec: potential dereference of null pointer - media: coda: Fix missing put_device() call in coda_get_vdoa_data - ASoC: generic: simple-card-utils: remove useless assignment - ASoC: xilinx: xlnx_formatter_pcm: Handle sysclk setting - media: bttv: fix WARNING regression on tunerless devices - media: mtk-vcodec: potential dereference of null pointer - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - media: staging: media: zoran: fix usage of vb2_dma_contig_set_max_seg_size - kunit: make kunit_test_timeout compatible with comment - selftests, x86: fix how check_cc.sh is being invoked - f2fs: fix compressed file start atomic write may cause data corruption - f2fs: compress: remove unneeded read when rewrite whole cluster - btrfs: fix unexpected error path when reflinking an inline extent - f2fs: fix to avoid potential deadlock - nfsd: more robust allocation failure handling in nfsd_file_cache_init - f2fs: fix missing free nid in f2fs_handle_failed_inode - perf/x86/intel/pt: Fix address filter config for 32-bit kernel - perf/core: Fix address filter parser for multiple filters - rseq: Optimise rseq_get_rseq_cs() and clear_rseq_cs() - sched/core: Export pelt_thermal_tp - sched/debug: Remove mpol_get/put and task_lock/unlock from sched_show_numa - f2fs: fix to enable ATGC correctly via gc_idle sysfs interface - watch_queue: Actually free the watch - watch_queue: Fix NULL dereference in error cleanup - io_uring: terminate manual loop iterator loop correctly for non-vecs - clocksource: acpi_pm: fix return value of __setup handler - hwmon: (pmbus) Add Vin unit off handling - hwrng: nomadik - Change clk_disable to clk_disable_unprepare - amba: Make the remove callback return void - vfio: platform: simplify device removal - crypto: ccree - Fix use after free in cc_cipher_exit() - crypto: ccp - ccp_dmaengine_unregister release dma channels - ACPI: APEI: fix return value of __setup handlers - clocksource/drivers/timer-of: Check return value of of_iomap in timer_of_base_init() - clocksource/drivers/timer-microchip-pit64b: Use notrace - clocksource/drivers/exynos_mct: Handle DTS with higher number of interrupts - clocksource/drivers/exynos_mct: Refactor resources allocation - clocksource/drivers/timer-ti-dm: Fix regression from errata i940 fix - crypto: vmx - add missing dependencies - crypto: amlogic - call finalize with bh disabled - crypto: sun8i-ce - call finalize with bh disabled - crypto: sun8i-ss - call finalize with bh disabled - hwrng: atmel - disable trng on failure path - spi: spi-zynqmp-gqspi: Handle error for dma_set_mask - PM: suspend: fix return value of __setup handler - PM: hibernate: fix __setup handler error handling - block: don't delete queue kobject before its children - nvme: cleanup __nvme_check_ids - hwmon: (sch56xx-common) Replace WDOG_ACTIVE with WDOG_HW_RUNNING - hwmon: (pmbus) Add mutex to regulator ops - spi: pxa2xx-pci: Balance reference count for PCI DMA device - crypto: ccree - don't attempt 0 len DMA mappings - EVM: fix the evm= __setup handler return value - audit: log AUDIT_TIME_* records only from rules - crypto: rockchip - ECB does not need IV - selftests/x86: Add validity check and allow field splitting - arm64/mm: avoid fixmap race condition when create pud mapping - spi: tegra114: Add missing IRQ check in tegra_spi_probe - thermal: int340x: Check for NULL after calling kmemdup() - crypto: mxs-dcp - Fix scatterlist processing - crypto: authenc - Fix sleep in atomic context in decrypt_tail - crypto: sun8i-ss - really disable hash on A80 - hwrng: cavium - HW_RANDOM_CAVIUM should depend on ARCH_THUNDER - hwrng: cavium - Check health status while reading random data - selinux: check return value of sel_make_avc_files - regulator: qcom_smd: fix for_each_child.cocci warnings - PCI: xgene: Revert "PCI: xgene: Fix IB window setup" - PCI: pciehp: Clear cmd_busy bit in polling mode - drm/i915/gem: add missing boundary check in vm_access - brcmfmac: pcie: Fix crashes due to early IRQs - brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with memcpy_toio - brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup error path - brcmfmac: firmware: Allocate space for default boardrev in nvram - xtensa: fix xtensa_wsr always writing 0 - xtensa: fix stop_machine_cpuslocked call in patch_text - media: davinci: vpif: fix unbalanced runtime PM enable - media: davinci: vpif: fix unbalanced runtime PM get - media: gpio-ir-tx: fix transmit with long spaces on Orange Pi PC - DEC: Limit PMAX memory probing to R3k systems - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - crypto: rsa-pkcs1pad - restore signature length check - crypto: rsa-pkcs1pad - correctly get hash from source scatterlist - crypto: rsa-pkcs1pad - only allow with rsa - exec: Force single empty string when argv is empty - lib/raid6/test: fix multiple definition linking error - thermal: int340x: Increase bitmap size - pstore: Don't use semaphores in always-atomic-context code - carl9170: fix missing bit-wise or operator for tx_params - mgag200 fix memmapsl configuration in GCTL6 register - ARM: dts: exynos: add missing HDMI supplies on SMDK5420 - ARM: dts: exynos: add missing HDMI supplies on SMDK5250 - ARM: dts: exynos: fix UART3 pins configuration in Exynos5250 - ARM: dts: at91: sama5d2: Fix PMERRLOC resource size - video: fbdev: atari: Atari 2 bpp (STe) palette bugfix - video: fbdev: sm712fb: Fix crash in smtcfb_read() - drm/edid: check basic audio support on CEA extension block - block: limit request dispatch loop duration - mailbox: tegra-hsp: Flush whole channel - ext4: fix fs corruption when tring to remove a non-empty directory with IO error - ext4: fix ext4_fc_stats trace point - coredump: Also dump first pages of non-executable ELF libraries - ACPI: properties: Consistently return -ENOENT if there are no more references - arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs - arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regs - arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs - arm64: signal: nofpsimd: Do not allocate fp/simd context when not available - udp: call udp_encap_enable for v6 sockets when enabling encap - powerpc/kvm: Fix kvm_use_magic_page - can: isotp: sanitize CAN ID checks in isotp_bind() - drbd: fix potential silent data corruption - dm integrity: set journal entry unused when shrinking device - mm/kmemleak: reset tag when compare object pointer - mm,hwpoison: unmap poisoned page before invalidation - Revert "mm: madvise: skip unmapped vma holes passed to process_madvise" - mm: madvise: return correct bytes advised with process_madvise - mm: madvise: skip unmapped vma holes passed to process_madvise - ALSA: hda/realtek: Fix audio regression on Mi Notebook Pro 2020 - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: hda: Avoid unsol event during RPM suspending - ALSA: cs4236: fix an incorrect NULL check on list iterator - cifs: fix NULL ptr dereference in smb2_ioctl_query_info() - cifs: prevent bad output lengths in smb2_ioctl_query_info() - Revert "Input: clear BTN_RIGHT/MIDDLE on buttonpads" - riscv: Increase stack size under KASAN - riscv: Fix fill_callchain return value - qed: display VF trust config - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - mtd: rawnand: protect access to rawnand devices while in suspend - spi: mxic: Fix the transmit path - pinctrl: samsung: drop pin banks references on error paths - remoteproc: Fix count check in rproc_coredump_write() - f2fs: fix to do sanity check on .cp_pack_total_block_count - f2fs: quota: fix loop condition at f2fs_quota_sync() - f2fs: fix to unlock page correctly in error path of is_alive() - NFSD: prevent integer overflow on 32 bit systems - NFSD: prevent underflow in nfssvc_decode_writeargs() - SUNRPC: avoid race between mod_timer() and del_timer_sync() - HID: intel-ish-hid: Use dma_alloc_coherent for firmware update - firmware: stratix10-svc: add missing callback parameter on RSU - Documentation: update stable tree link - Documentation: add link to stable release candidate tree - KEYS: fix length validation in keyctl_pkey_params_get_2() - clk: uniphier: Fix fixed-rate initialization - greybus: svc: fix an error handling bug in gb_svc_hello() - iio: inkern: make a best effort on offset calculation - iio: inkern: apply consumer scale when no channel scale is available - iio: inkern: apply consumer scale on IIO_VAL_INT cases - iio: afe: rescale: use s64 for temporary scale calculations - coresight: Fix TRCCONFIGR.QE sysfs interface - mei: avoid iterator usage outside of list_for_each_entry - mei: me: add Alder Lake N device id. - xhci: fix uninitialized string returned by xhci_decode_ctrl_ctx() - xhci: make xhci_handshake timeout for xhci_reset() adjustable - xhci: fix runtime PM imbalance in USB2 resume - xhci: fix garbage USBSTS being logged in some cases - USB: usb-storage: Fix use of bitfields for hardware data in ene_ub6250.c - virtio-blk: Use blk_validate_block_size() to validate block size - tpm: fix reference counting for struct tpm_chip - iommu/iova: Improve 32-bit free space estimate - locking/lockdep: Avoid potential access of invalid memory in lock_class - net: dsa: microchip: add spi_device_id tables - Input: zinitix - do not report shadow fingers - spi: Fix erroneous sgs value with min_t() - Revert "gpio: Revert regression in sysfs-gpio (gpiolib.c)" - net:mcf8390: Use platform_get_irq() to get the interrupt - spi: Fix invalid sgs value - gpio: Revert regression in sysfs-gpio (gpiolib.c) - ethernet: sun: Free the coherent when failing in probing - tools/virtio: fix virtio_test execution - vdpa/mlx5: should verify CTRL_VQ feature exists for MQ - virtio_console: break out of buf poll on remove - ARM: mstar: Select HAVE_ARM_ARCH_TIMER - xfrm: fix tunnel model fragmentation behavior - HID: logitech-dj: add new lightspeed receiver id - hv: utils: add PTP_1588_CLOCK to Kconfig to fix build - USB: serial: simple: add Nokia phone driver - USB: serial: pl2303: add IBM device IDs- NFC: netlink: fix sleep in atomic bug when firmware download timeout - KVM: x86: avoid calling x86 emulator without a decoded instruction - net: hns3: fix tm port shapping of fibre port is incorrect after driver initialization - net: hns3: fix PF rss size initialization bug - net: hns3: restore tm priority/qset to default settings when tc disabled - net: hns3: modify the ring param print info - net: hns3: don't push link state to VF if unalive - net: hns3: set port base vlan tbl_sta to false before removing old vlan- KVM: x86/mmu: do compare-and-exchange of gPTE via the user address - bpf: Fix KASAN use-after-free Read in compute_effective_progs - fs, mm: fix race in unlinking swapfile - ext4: recover csum seed of tmp_inode after migrating to extents - lockdown: also lock down previous kgdb use - nds32: fix access_ok() checks in get/put_user - wcn36xx: Differentiate wcn3660 from wcn3620 - tpm: use try_get_ops() in tpm-space.c - mac80211: fix potential double free on mesh join - rcu: Don't deboost before reporting expedited quiescent state - Revert "ath: add support for special 0x0 regulatory domain" - crypto: qat - disable registration of algorithms - ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU - ACPI: battery: Add device HID and quirk for Microsoft Surface Go 3 - ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board - drivers: net: xgene: Fix regression in CRC stripping - ALSA: pci: fix reading of swapped values from pcmreg in AC97 codec - ALSA: cmipci: Restore aux vol on suspend/resume - ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB - ALSA: pcm: Add stream lock during PCM reset ioctl operations - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - ALSA: hda/realtek: Add quirk for ASUS GA402 - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 - ALSA: hda/realtek: Add quirk for Clevo NP50PNJ - ALSA: hda/realtek: Add quirk for Clevo NP70PNJ - ALSA: usb-audio: add mapping for new Corsair Virtuoso SE - ALSA: oss: Fix PCM OSS buffer allocation overflow - ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call - staging: fbtft: fb_st7789v: reset display before initialization - tpm: Fix error handling in async work - cgroup-v1: Correct privileges check in release_agent writes - exfat: avoid incorrectly releasing for root inode - net: ipv6: fix skb_over_panic in __ip6_append_data- eulerfs: fix potential sbi->persisters free error - fs/ntfs3: Fix invalid free in log_replay - Revert "nfs: nfs_file_write() should check for writeback errors" - xfs: Skip repetitive warnings about mount options - xfs: rename variable mp to parsing_mp - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - RDMA/hns: Refactor the alloc_cqc() - RDMA/hns: Refactor the alloc_srqc() - RDMA/hns: Clean up the return value check of hns_roce_alloc_cmd_mailbox() - RDMA/hns: Remove similar code that configures the hardware contexts - RDMA/hns: Refactor mailbox functions - RDMA/hns: Fix the wrong type of parameter "op" of the mailbox - RDMA/hns: Remove redundant parameter "mailbox" in the mailbox - RDMA/hns: Remove fixed parameter "timeout" in the mailbox - RDMA/hns: Remove the unused parameter "op_modifier" in mailbox - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - net/ns: put workqueue of cleanup_net sleep for a while when notify. - bcache: avoid unnecessary soft lockup in kworker update_writeback_rate() - md: bcache: check the return value of kzalloc() in detached_dev_do_request() - bcache: memset on stack variables in bch_btree_check() and bch_sectors_dirty_init() - bcache: avoid journal no-space deadlock by reserving 1 journal bucket - bcache: remove incremental dirty sector counting for bch_sectors_dirty_init() - bcache: improve multithreaded bch_sectors_dirty_init() - bcache: improve multithreaded bch_btree_check() - bcache: fixup multiple threads crash - bcache: fixup bcache_dev_sectors_dirty_add() multithreaded CPU false sharing - bcache: use default_groups in kobj_type - bcache: fix NULL pointer reference in cached_dev_detach_finish - bcache: replace snprintf in show functions with sysfs_emit - bcache: move uapi header bcache.h to bcache code directory - bcache: move calc_cached_dev_sectors to proper place on backing device detach - bcache: fix error info in register_bcache() - md: bcache: Fix spelling of 'acquire' - bcache: avoid oversized read request in cache missing code path - bcache: remove bcache device self-defined readahead - lib: crc64: fix kernel-doc warning - bcache: fix a regression of code compiling failure in debug.c - bcache: Use 64-bit arithmetic instead of 32-bit - md: bcache: Trivial typo fixes in the file journal.c - md: bcache: avoid -Wempty-body warnings - bcache: use NULL instead of using plain integer as pointer - bcache: remove PTR_CACHE - bcache: reduce redundant code in bch_cached_dev_run() - bcache: Avoid comma separated statements - bcache: Fix register_device_aync typo - bcache: consider the fragmentation when update the writeback rate - bcache: don't pass BIOSET_NEED_BVECS for the 'bio_set' embedded in 'cache_set' - bcache: set pdev_set_uuid before scond loop iteration - md/bcache: convert comma to semicolon - bcache:remove a superfluous check in register_bcache - bcache: fix race between setting bdev state to none and new write request direct to backing - Revert "selftests/bpf: Add test for bpf_timer overwriting crash" - smsc95xx: Ignore -ENODEV errors when device is unplugged - net: usb: Correct reset handling of smsc95xx - net: usb: Correct PHY handling of smsc95xx - perf symbols: Fix symbol size calculation condition - Input: aiptek - properly check endpoint type - scsi: mpt3sas: Page fault in reply q processing - usb: usbtmc: Fix bug in pipe direction for control transfers - usb: gadget: Fix use-after-free bug by not setting udc->dev.driver - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - net: mscc: ocelot: fix backwards compatibility with single-chain tc-flower offload - net: bcmgenet: skip invalid partial checksums - bnx2x: fix built-in kernel driver load failure - net: phy: mscc: Add MODULE_FIRMWARE macros - net: dsa: Add missing of_node_put() in dsa_port_parse_of - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - drm/panel: simple: Fix Innolux G070Y2-L01 BPP settings - drm/imx: parallel-display: Remove bus flags check in imx_pd_bridge_atomic_check() - hv_netvsc: Add check for kvmalloc_array - atm: eni: Add check for dma_map_single - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - net: phy: marvell: Fix invalid comparison in the resume and suspend functions - esp6: fix check on ipv6_skip_exthdr's return value - vsock: each transport cycles only on its own sockets - efi: fix return value of __setup handlers - mm: swap: get rid of livelock in swapin readahead - ocfs2: fix crash when initialize filecheck kobj fails - crypto: qcom-rng - ensure buffer for generate is completely filled- jbd2: fix outstanding credits assert in jbd2_journal_commit_transaction() - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode" - jbd2: fix a potential race while discarding reserved buffers after an abort - x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86: Fix get_wchan() to support the ORC unwinder - netfilter: nf_tables: disallow non-stateful expression in sets earlier - io_uring: fix using under-expanded iters - io_uring: don't re-import iovecs from callbacks - nfc: replace improper check device_is_registered() in netlink related functions - io_uring: always use original task when preparing req identity - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - net: hns3: fix incorrect type of argument in declaration of function hclge_comm_get_rss_indir_tbl - net: hns3: add query vf ring and vector map relation - net: hns3: add byte order conversion for VF to PF mailbox message - net: hns3: add byte order conversion for PF to VF mailbox message - net: hns3: remove the affinity settings of vector0 - net: hns3: fix access null pointer issue when set tx-buf-size as 0 - net: hns3: add return value for mailbox handling in PF - net: hns3: add validity check for message data length - net: hns3: modify the return code of hclge_get_ring_chain_from_mbx - net: hns3: fix error log of tx/rx tqps stats - net: hns3: align the debugfs output to the left - net: hns3: clear inited state and stop client after failed to register netdev - net: hns3: Fix spelling mistake "actvie" -> "active" - net: hns3: remove unnecessary line wrap for hns3_set_tunable - net: hns3: replace magic value by HCLGE_RING_REG_OFFSET - net: hns3: fix the wrong words in comments - net: hns3: update the comment of function hclgevf_get_mbx_resp - net: hns3: add log for setting tx spare buf size - net: hns3: add failure logs in hclge_set_vport_mtu - net: hns3: refine the definition for struct hclge_pf_to_vf_msg - net: hns3: refactor hns3_set_ringparam() - net: hns3: add ethtool parameter check for CQE/EQE mode - net: hns3: fix software vlan talbe of vlan 0 inconsistent with hardware - net: hns3: fix the concurrency between functions reading debugfs - skbuff: fix coalescing for page_pool fragment recycling - netfilter: nf_tables: sanitize nft_set_desc_concat_parse() - kselftest/vm: fix tests build with old libc - sfc: extend the locking on mcdi->seqno - tcp: make tcp_read_sock() more robust - nl80211: Update bss channel on channel switch for P2P_CLIENT - drm/vrr: Set VRR capable prop only if it is attached to connector - iwlwifi: don't advertise TWT support - atm: firestream: check the return value of ioremap() in fs_init() - can: rcar_canfd: rcar_canfd_channel_probe(): register the CAN device when fully ready - ARM: 9178/1: fix unmet dependency on BITREVERSE for HAVE_ARCH_BITREVERSE - MIPS: smp: fill in sibling and core maps earlier - mac80211: refuse aggregations sessions before authorized - ARM: dts: rockchip: fix a typo on rk3288 crypto-controller - ARM: dts: rockchip: reorder rk322x hmdi clocks - arm64: dts: agilex: use the compatible "intel,socfpga-agilex-hsotg" - arm64: dts: rockchip: reorder rk3399 hdmi clocks - arm64: dts: rockchip: fix rk3399-puma eMMC HS400 signal integrity - xfrm: Fix xfrm migrate issues when address family changes - xfrm: Check if_id in xfrm_migrate - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0"- ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - proc: Fix a dentry lock race between release_task and lookup - x86/sgx: Fix race between reclaimer and page fault handler - x86/sgx: Mark PCMD page as dirty when modifying contents - x86/sgx: Free backing memory after faulting the enclave page - KVM: SEV: add cache flush to solve SEV cache incoherency issues - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - share_pool: Fix ABBA deadlock - sharepool: fix hisi oom deadlock - floppy: disable FDRAWCMD by default - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - sw64: optimize simd version of memcpy and memset - sw64: fix sendfile system call - sw64: fix the number of aux entries in ARCH_DLINFO - sw64: pcie: enable PME and AER support - sw64: unify 32-bit MEMIO address of host and guest - hwmon: add support for sw64 temperature sensor - sw64: pci: align the address of mmio resource to PAGE_SIZE - sw64: signal: save/restore fpregs with copy user - sw64: push and pop kernel stack with ldi instruction - ipmi: add ipmi driver support - sw64: add pvt device to chip3.dts - hwmon: add voltage sensor support for sw64 - sw64: remap PA with |= in early_ioremap - sw64: vdso: fix CFI directives for fpregs in vrt_sigreturn - sw64: vdso: fix backtrace of vrt_sigreturn - sw64: kvm: simplify the code - sw64: force signal and fault for traps and debugging - sw64: fix compile error for DISCONTIGMEM=y - sw64: add old sigprocmask back for compatibility - sw64: add dynamic turning on/off cores support - sw64: add dynamic frequency scaling support - sw64: fix ip checksum calculation - sw64: remove unnecessary parameter in REG_OFFSET_NAME - sw64: kvm: fix bad page state setting outside of kvm memory pool - sw64: fix setup_rt_frame for non SA_SIGINFO - sw64: do some cleanups for rt_sigframe - sw64: kvm: handle ldl_u and stl_u when exit mmio - sw64: fix some compile errors - sw64: add missing global __constant_c_memset - sw64: remove unnecessary include headers - sw64: increase position index in c_next for cpuinfo - sw64: Kconfig: remove dependence on ARCH_SUPPORTS_ACPI - sw64: Kconfig: remove dependence on !PREEMPT - sw64: clean up out-of-date selected options - sw64: add kbuild defconfig rule - sw64: ptrace: clean up debug codes - sw64: add ARCH_HAS_PTE_SPECIAL support - sw64: kvm: remap pages of guest by vm_insert_page() - sw64: clean up a.out and ECOFF binary related headers - sw64: switch to old-style semctl/shmctl syscalls - sw64: define NR_SYSCALLS as generated __NR_syscalls - sw64: add SO_RCVTIMEO/ SO_SNDTIMEO socket options - sw64: dts: rename spi flash partition to fix warning - sw64: fix ex_table entries from misalignment handlers - sw64: radeon: add a force flush to delay work when radeon uvd suspend - sw64: add set time support for hypervisor based rtc - sw64: add regs and stack access APIs to support kprobe events - sw64: unify access to LONGTIME for guest and emulator - sw64: enable more than 32 CPUs for guest - sw64: fix SPDX license identifier in uapi headers - sw64: add required include headers to ptrace.h - sw64: fix the VDSO symbol generation for nm - sw64: add clone3 syscall support - sw64: add missing pkey syscall numbers - sw64: reformat syscall.tbl - sw64: fix printk method for guest os - sw64: remove unused a.out.h - sw64: switch GUP to the generic get_user_pages_fast() implementation - sw64: kvm: fix bug when open file with the O_DIRECT flag - sw64: fix compile error for CONFIG_PCI=n - sw64: rename kvm_mem variables - sw64: fix coding style problems - sw64: kvm: remove MAX_VPN - sw64: clean up useless #if 0 and #if 1 - sw64: fix coding style problems - sw64: remove MAX_ASN - sw64: add support for emulator running mode - sw64: optimize ip checksum calculation - sw64: use jump label for running modes - sw64: mm: mark pci and memmap region as nomap - sw64: fix the value of QEMU_PRINTF_BUFF_BASE - sw64: clean up some useless codes - sw64: numa: switch to arch node_distance - sw64: fix all compile warnings - sw64: remove CONFIG_USE_PERCPU_NUMA_NODE_ID=n code - sw64: simplify cpumask_of_node - sw64: modify tc_sched_clock debugfs file - sw64: remove redundant Kconfig source - sw64: switch to generic pcibios_set_master and pci_common_swizzle - sw64: print correct initrd address - sw64: mm: use memblock to find the end of memory - sw64: mm: warn overlapped memmap and DMA region - sw64: pci: remove some useless code - sw64: mm: reorder memblock_init process - sw64: vdso: fix time calculation - sw64: vdso: change vdso version - sw64: vdso: add automatic syscall fallback - sw64: iommu: fix 32-bit devices dma ops - sw64: re-implement sw64_dma_direct_ops according upstream - config: add initial openeuler_defconfig for sw64 - watch_queue: Fix filter limit check - ext4: add check to prevent attempting to resize an fs with sparse_super2 - x86/traps: Mark do_int3() NOKPROBE_SYMBOL - x86/boot: Add setup_indirect support in early_memremap_is_setup_data() - x86/boot: Fix memremap of setup_indirect structures - watch_queue: Make comment about setting ->defunct more accurate - watch_queue: Fix lack of barrier/sync/lock between post and read - watch_queue: Free the alloc bitmap when the watch_queue is torn down - watch_queue: Fix the alloc bitmap size to reflect notes allocated - watch_queue: Fix to always request a pow-of-2 pipe ring size - watch_queue: Fix to release page in ->release() - watch_queue, pipe: Free watchqueue state after clearing pipe ring - virtio: acknowledge all features before access - virtio: unexport virtio_finalize_features - arm64: dts: marvell: armada-37xx: Remap IO space to bus address 0x0 - riscv: Fix auipc+jalr relocation range checks - mmc: meson: Fix usage of meson_mmc_post_req() - net: macb: Fix lost RX packet wakeup race in NAPI receive - staging: gdm724x: fix use after free in gdm_lte_rx() - staging: rtl8723bs: Fix access-point mode deadlock - selftests/memfd: clean up mapping in mfd_fail_write - selftest/vm: fix map_fixed_noreplace test failure - tracing: Ensure trace buffer is at least 4096 bytes large - ipv6: prevent a possible race condition with lifetimes - Revert "xen-netback: Check for hotplug-status existence before watching" - Revert "xen-netback: remove 'hotplug-status' once it has served its purpose" - gpio: Return EPROBE_DEFER if gc->to_irq is NULL - hwmon: (pmbus) Clear pmbus fault/warning bits after read - net-sysfs: add check for netdevice being present to speed_show - spi: rockchip: terminate dma transmission when slave abort - spi: rockchip: Fix error in getting num-cs property - selftests/bpf: Add test for bpf_timer overwriting crash - net: bcmgenet: Don't claim WOL when its not available - sctp: fix kernel-infoleak for SCTP sockets - net: phy: DP83822: clear MISR2 register to disable interrupts - gianfar: ethtool: Fix refcount leak in gfar_get_ts_info - gpio: ts4900: Do not set DAT and OE together - selftests: pmtu.sh: Kill tcpdump processes launched by subshell. - NFC: port100: fix use-after-free in port100_send_complete - net/mlx5e: Lag, Only handle events from highest priority multipath entry - net/mlx5: Fix a race on command flush flow - net/mlx5: Fix size field in bufferx_reg struct - net: ethernet: lpc_eth: Handle error for clk_enable - net: ethernet: ti: cpts: Handle error for clk_enable - tipc: fix incorrect order of state message data sanity check - ethernet: Fix error handling in xemaclite_of_probe - ice: Fix curr_link_speed advertised speed - ice: Rename a couple of variables - ice: Remove unnecessary checker loop - ice: Align macro names to the specification - ice: stop disabling VFs due to PF error responses - i40e: stop disabling VFs due to PF error responses - ARM: dts: aspeed: Fix AST2600 quad spi group - net: dsa: mt7530: fix incorrect test in mt753x_phylink_validate() - drm/sun4i: mixer: Fix P010 and P210 format numbers - qed: return status of qed_iov_get_link - esp: Fix BEET mode inter address family tunneling on GSO - net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare() - isdn: hfcpci: check the return value of dma_set_mask() in setup_hw() - virtio-blk: Don't use MAX_DISCARD_SEGMENTS if max_discard_seg is zero - mISDN: Fix memory leak in dsp_pipeline_build() - mISDN: Remove obsolete PIPELINE_DEBUG debugging information - tipc: fix kernel panic when enabling bearer - arm64: dts: armada-3720-turris-mox: Add missing ethernet0 alias - HID: vivaldi: fix sysfs attributes leak - clk: qcom: gdsc: Add support to update GDSC transition delay - ARM: boot: dts: bcm2711: Fix HVS register range- net, xdp: Update pkt_type if generic XDP changes unicast MAC - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID - sched/psi: report zeroes for CPU full at the system level - psi: Fix PSI_MEM_FULL state when tasks are in memstall and doing reclaim - psi: Fix psi state corruption when schedule() races with cgroup move - psi: Reduce calls to sched_clock() in psi - psi: Optimize task switch inside shared cgroups - psi: Pressure states are unlikely - psi: Use ONCPU state tracking machinery to detect reclaim - psi: Add PSI_CPU_FULL state - block/psi: remove PSI annotations from direct IO - psi: make kabi compatibility for psi in struct cgroup - psi, tracepoint: introduce tracepoints for psi_memstall_{enter, leave} - psi: fix wrong iteration in iterate_groups - config: change CONFIG_DMATEST from y to m - perf: Fix sys_perf_event_open() race against self - blk-mq: fix kabi broken by "blk-mq: Use request queue-wide tags for tagset-wide sbitmap" - blk-mq: fix use-after-free in blk_mq_exit_sched - blk-mq: Use request queue-wide tags for tagset-wide sbitmap - blk-mq: Some tag allocation code refactoring - arm64: Add memmap reserve range check to avoid conflict - ext4: add reserved GDT blocks check - ax25: Fix UAF bugs in ax25 timers - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - driver core: fix deadlock in __driver_attach - driver core: fix deadlock in __device_attach - inet: fully convert sk->sk_rx_dst to RCU rules - Revert "ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE" - arm64: cpufeature: add HWCAP for FEAT_RPRES - arm64: cpufeature: add HWCAP for FEAT_AFP - arm64: Add Cortex-A510 CPU part definition - arm64: Add Cortex-X2 CPU part definition - arm64: Add Neoverse-N2, Cortex-A710 CPU part definition - arm64: cputype: Add CPU implementor & types for the Apple M1 cores- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - kfence: parse param before alloc kfence_pool - arm64: remove page granularity limitation from KFENCE - Revert "arm64: remove page granularity limitation from KFENCE" - slub: add back check for free nonslab objects - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - hamradio: fix macro redefine warning - Revert "xfrm: xfrm_state_mtu should return at least 1280 for ipv6" - btrfs: add missing run of delayed items after unlink during log replay - btrfs: qgroup: fix deadlock between rescan worker and remove qgroup - btrfs: fix lost prealloc extents beyond eof after full fsync - tracing: Fix return value of __setup handlers - tracing/histogram: Fix sorting on old "cpu" value - HID: add mapping for KEY_ALL_APPLICATIONS - HID: add mapping for KEY_DICTATE - Input: samsung-keypad - properly state IOMEM dependency - Input: elan_i2c - fix regulator enable count imbalance after suspend/resume - Input: elan_i2c - move regulator_[en|dis]able() out of elan_[en|dis]able_power() - net: dcb: disable softirqs in dcbnl_flush_dev() - drm/amdgpu: fix suspend/resume hang regression - nl80211: Handle nla_memdup failures in handle_nan_filter - iavf: Refactor iavf state machine tracking - net: chelsio: cxgb3: check the return value of pci_find_capability() - ibmvnic: complete init_done on transport events - ARM: tegra: Move panels to AUX bus - soc: fsl: qe: Check of ioremap return value - soc: fsl: guts: Add a missing memory allocation failure check - soc: fsl: guts: Revert commit 3c0d64e867ed - ARM: dts: Use 32KiHz oscillator on devkit8000 - ARM: dts: switch timer config to common devkit8000 devicetree - s390/extable: fix exception table sorting - memfd: fix F_SEAL_WRITE after shmem huge page allocated - ibmvnic: free reset-work-item when flushing - igc: igc_write_phy_reg_gpy: drop premature return - pinctrl: sunxi: Use unique lockdep classes for IRQs - selftests: mlxsw: tc_police_scale: Make test more robust - ARM: 9182/1: mmu: fix returns from early_param() and __setup() functions - ARM: Fix kgdb breakpoint for Thumb2 - igc: igc_read_phy_reg_gpy: drop premature return - arm64: dts: rockchip: Switch RK3399-Gru DP to SPDIF output - can: gs_usb: change active_channels's type from atomic_t to u8 - ASoC: cs4265: Fix the duplicated control name - firmware: arm_scmi: Remove space in MODULE_ALIAS name - efivars: Respect "block" flag in efivar_entry_set_safe() - ixgbe: xsk: change !netif_carrier_ok() handling in ixgbe_xmit_zc() - net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe() - ibmvnic: register netdev after init of adapter - net: sxgbe: fix return value of __setup handler - iavf: Fix missing check for running netdev - mac80211: treat some SAE auth steps as final - net: stmmac: fix return value of __setup handler - mac80211: fix forwarded mesh frames AC & queue selection - ice: fix concurrent reset and removal of VFs - ice: Fix race conditions between virtchnl handling and VF ndo ops - net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause by server - net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated by client - net/smc: fix connection leak - net: dcb: flush lingering app table entries for unregistered devices - net: ipv6: ensure we call ipv6_mc_down() at most once - batman-adv: Don't expect inter-netns unique iflink indices - batman-adv: Request iflink once in batadv_get_real_netdevice - batman-adv: Request iflink once in batadv-on-batadv check - netfilter: nf_queue: handle socket prefetch - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - net: fix up skbs delta_truesize in UDP GRO frag_list - e1000e: Correct NVM checksum verification flow - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - bpf, sockmap: Do not ignore orig_len parameter - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - mm: Consider __GFP_NOWARN flag for oversized kvmalloc() calls - ntb: intel: fix port config status offset for SPR - thermal: core: Fix TZ_GET_TRIP NULL pointer dereference - xen/netfront: destroy queues before real_num_tx_queues is zeroed - drm/i915: s/JSP2/ICP2/ PCH - iommu/amd: Recover from event log overflow - ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min - riscv: Fix config KASAN && DEBUG_VIRTUAL - riscv: Fix config KASAN && SPARSEMEM && !SPARSE_VMEMMAP - riscv/efi_stub: Fix get_boot_hartid_from_fdt() return value - ALSA: intel_hdmi: Fix reference to PCM buffer address - tracing: Add ustring operation to filtering string pointers - drm/amdgpu: check vm ready by amdgpu_vm->evicting flag - ata: pata_hpt37x: fix PCI clock detection - serial: stm32: prevent TDR register overwrite when sending x_char - tracing: Add test for user space strings when filtering on string pointers - exfat: fix i_blocks for files truncated over 4 GiB - exfat: reuse exfat_inode_info variable instead of calling EXFAT_I() - net: usb: cdc_mbim: avoid altsetting toggling for Telit FN990 - i2c: qup: allow COMPILE_TEST - i2c: cadence: allow COMPILE_TEST - dmaengine: shdma: Fix runtime PM imbalance on error - selftests/seccomp: Fix seccomp failure by adding missing headers - cifs: fix double free race when mount fails in cifs_get_root() - tipc: fix a bit overflow in tipc_crypto_key_rcv() - KVM: arm64: vgic: Read HW interrupt pending state from the HW - Input: clear BTN_RIGHT/MIDDLE on buttonpads - regulator: core: fix false positive in regulator_late_cleanup() - ASoC: rt5682: do not block workqueue if card is unbound - ASoC: rt5668: do not block workqueue if card is unbound - i2c: bcm2835: Avoid clock stretching timeouts - mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work - mac80211_hwsim: report NOACK frames in tx_status- arm64: Fix wrong logic in gic_arch_restore_irqs() - secure_seq: use the 64 bits of the siphash for port offset calculation - vfio/iommu: Fix uncorrect type parameters which used in bitmap operations - ipv6: per-netns exclusive flowlabel checks - memblock: use kfree() to release kmalloced memblock regions - gpio: tegra186: Fix chip_data type confusion - tty: n_gsm: fix deadlock in gsmtty_open() - tty: n_gsm: fix wrong tty control line for flow control - tty: n_gsm: fix NULL pointer access due to DLCI release - tty: n_gsm: fix proper link termination after failed open - tty: n_gsm: fix encoding of control signal octet bit DV - riscv: fix oops caused by irqsoff latency tracer - thermal: int340x: fix memory leak in int3400_notify() - RDMA/cma: Do not change route.addr.src_addr outside state checks - driver core: Free DMA range map when device is released - xhci: Prevent futile URB re-submissions due to incorrect return value. - xhci: re-initialize the HC during resume if HCE was set - usb: dwc3: gadget: Let the interrupt handler disable bottom halves. - usb: dwc3: pci: Fix Bay Trail phy GPIO mappings - usb: dwc2: drd: fix soft connect when gadget is unconfigured - USB: serial: option: add Telit LE910R1 compositions - USB: serial: option: add support for DW5829e - tracefs: Set the group ownership in apply_options() not parse_options() - usb: gadget: rndis: add spinlock for rndis response list - Revert "USB: serial: ch341: add new Product ID for CH341A" - ata: pata_hpt37x: disable primary channel on HPT371 - sc16is7xx: Fix for incorrect data being transmitted - iio: Fix error handling for PM - iio: imu: st_lsm6dsx: wait for settling time in st_lsm6dsx_read_oneshot - iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM bits - iio: adc: men_z188_adc: Fix a resource leak in an error handling path - tracing: Have traceon and traceoff trigger honor the instance - RDMA/ib_srp: Fix a deadlock - RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close - RDMA/rtrs-clt: Kill wait_for_inflight_permits - regmap-irq: Update interrupt clear register for proper reset - spi: spi-zynq-qspi: Fix a NULL pointer dereference in zynq_qspi_exec_mem_op() - net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded packets - net/mlx5: Fix wrong limitation of metadata match on ecpf - net/mlx5: Fix possible deadlock on rule deletion - udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister() - surface: surface3_power: Fix battery readings on batteries without a serial number - net/smc: Use a mutex for locking "struct smc_pnettable" - netfilter: nf_tables: fix memory leak during stateful obj update - nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac() - net: Force inlining of checksum functions in net/checksum.h - net: ll_temac: check the return value of devm_kmalloc() - net/sched: act_ct: Fix flow table lookup after ct clear or switching zones - net/mlx5e: Fix wrong return value on ioctl EEPROM query failure - drm/edid: Always set RGB444 - openvswitch: Fix setting ipv6 fields causing hw csum failure - gso: do not skip outer ip header in case of ipip and net_failover - tipc: Fix end of loop tests for list_for_each_entry() - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - io_uring: add a schedule point in io_add_buffers() - bpf: Add schedule points in batch ops - selftests: bpf: Check bpf_msg_push_data return value - bpf: Do not try bpf_msg_push_data with len 0 - hwmon: Handle failure to register sensor with thermal zone correctly - bnxt_en: Fix active FEC reporting to ethtool - bnx2x: fix driver load from initrd - perf data: Fix double free in perf_session__delete() - ping: remove pr_err from ping_lookup - optee: use driver internal tee_context for some rpc - tee: export teedev_open() and teedev_close_context() - x86/fpu: Correct pkru/xstate inconsistency - CDC-NCM: avoid overflow in sanity checking - USB: zaurus: support another broken Zaurus - drm/i915: Correctly populate use_sagv_wm for all pipes - drm/amdgpu: disable MMHUB PG for Picasso - KVM: x86/mmu: make apf token non-zero to fix bug - parisc/unaligned: Fix ldw() and stw() unalignment handlers - parisc/unaligned: Fix fldd and fstd unaligned handlers on 32-bit kernel - vhost/vsock: don't check owner in vhost_vsock_stop() while releasing - clk: jz4725b: fix mmc0 clock gating - btrfs: tree-checker: check item_size for dev_item - btrfs: tree-checker: check item_size for inode_item- huge tmpfs: remove shrinklist addition from shmem_setattr() - huge tmpfs: fix split_huge_page() after FALLOC_FL_KEEP_SIZE - huge tmpfs: fix fallocate(vanilla) advance over huge pages - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - dynamic_hugetlb: fix undefined struct cftype - file: fix kabi change since add f_ctl_mode - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - readahead: introduce FMODE_CTL_WILLNEED to read first 2MB of file - lockdep: Correct lock_classes index mapping - i2c: brcmstb: fix support for DSL and CM variants - copy_process(): Move fd_install() out of sighand->siglock critical section - i2c: qcom-cci: don't put a device tree node before i2c_add_adapter() - i2c: qcom-cci: don't delete an unregistered adapter - dmaengine: sh: rcar-dmac: Check for error num after dma_set_max_seg_size - dmaengine: stm32-dmamux: Fix PM disable depth imbalance in stm32_dmamux_probe - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - EDAC: Fix calculation of returned address and next offset in edac_align_ptr() - scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop - kconfig: fix failing to generate auto.conf - net: macb: Align the dma and coherent dma masks - net: usb: qmi_wwan: Add support for Dell DW5829e - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - drm/rockchip: dw_hdmi: Do not leave clock enabled in error case - xprtrdma: fix pointer derefs in error cases of rpcrdma_ep_create - soc: aspeed: lpc-ctrl: Block error printing on probe defer cases - ata: libata-core: Disable TRIM on M88V29 - kconfig: let 'shell' return enough output for deep path names - selftests: fixup build warnings in pidfd / clone3 tests - pidfd: fix test failure due to stack overflow on some arches - arm64: dts: meson-g12: drop BL32 region from SEI510/SEI610 - arm64: dts: meson-g12: add ATF BL32 reserved-memory region - arm64: dts: meson-gx: add ATF BL32 reserved-memory region - netfilter: conntrack: don't refresh sctp entries in closed state - irqchip/sifive-plic: Add missing thead,c900-plic match string - phy: usb: Leave some clocks running during suspend - ARM: OMAP2+: adjust the location of put_device() call in omapdss_init_of - ARM: OMAP2+: hwmod: Add of_node_put() before break - NFS: Don't set NFS_INO_INVALID_XATTR if there is no xattr cache - KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW - KVM: x86/pmu: Don't truncate the PerfEvtSeln MSR when creating a perf event - KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id() - Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - tty: n_tty: do not look ahead for EOL character past the end of the buffer - NFS: Do not report writeback errors in nfs_getattr() - block/wbt: fix negative inflight counter when remove scsi device - ASoC: tas2770: Insert post reset delay - KVM: SVM: Never reject emulation due to SMAP errata for !SEV guests - mtd: rawnand: gpmi: don't leak PM reference in error path - powerpc/lib/sstep: fix 'ptesync' build error - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_range() - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw() - ALSA: hda: Fix missing codec probe on Shenker Dock 15 - ALSA: hda: Fix regression on forced probe mask option - ALSA: hda/realtek: Fix deadlock by COEF mutex - ALSA: hda/realtek: Add quirk for Legion Y9000X 2019 - selftests/exec: Add non-regular to TEST_GEN_PROGS - perf bpf: Defer freeing string after possible strlen() on it - dpaa2-eth: Initialize mutex used in one step timestamping path - libsubcmd: Fix use-after-free for realloc(..., 0) - bonding: fix data-races around agg_select_timer - net_sched: add __rcu annotation to netdev->qdisc - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - net: ieee802154: ca8210: Fix lifs/sifs periods - net: dsa: lantiq_gswip: fix use after free in gswip_remove() - net: dsa: lan9303: fix reset on probe - netfilter: nft_synproxy: unregister hooks on init error path - selftests: netfilter: fix exit value for nft_concat_range - iwlwifi: pcie: gen2: fix locking when "HW not ready" - iwlwifi: pcie: fix locking when "HW not ready" - drm/i915/gvt: Make DRM_I915_GVT depend on X86 - vsock: remove vsock from connected table when connect is interrupted by a signal - drm/i915/opregion: check port number bounds for SWSCI display power state - drm/radeon: Fix backlight control on iMac 12,1 - iwlwifi: fix use-after-free - kbuild: lto: Merge module sections if and only if CONFIG_LTO_CLANG is enabled - kbuild: lto: merge module sections - random: wake up /dev/random writers after zap - gcc-plugins/stackleak: Use noinstr in favor of notrace - Revert "module, async: async_synchronize_full() on module init iff async is used" - x86/Xen: streamline (and fix) PV CPU enumeration - drm/amdgpu: fix logic inversion in check - nvme-rdma: fix possible use-after-free in transport error_recovery work - nvme-tcp: fix possible use-after-free in transport error_recovery work - nvme: fix a possible use-after-free in controller reset during load - scsi: pm8001: Fix use-after-free for aborted SSP/STP sas_task - scsi: pm8001: Fix use-after-free for aborted TMF sas_task - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - selftests: skip mincore.check_file_mmap when fs lacks needed support - selftests: openat2: Skip testcases that fail with EOPNOTSUPP - selftests: openat2: Add missing dependency in Makefile - selftests: openat2: Print also errno in failure messages - selftests/zram: Adapt the situation that /dev/zram0 is being used - selftests/zram01.sh: Fix compression ratio calculation - selftests/zram: Skip max_comp_streams interface on newer kernel - net: ieee802154: at86rf230: Stop leaking skb's - kselftest: signal all child processes - selftests: rtc: Increase test timeout so that all tests run - platform/x86: ISST: Fix possible circular locking dependency detected - platform/x86: touchscreen_dmi: Add info for the RWC NANOTE P8 AY07J 2-in-1 - btrfs: send: in case of IO error log it - parisc: Add ioread64_lo_hi() and iowrite64_lo_hi() - PCI: hv: Fix NUMA node assignment when kernel boots with custom NUMA topology - mm: don't try to NUMA-migrate COW pages that have other uses - mmc: block: fix read single on recovery logic - parisc: Fix sglist access in ccio-dma.c - parisc: Fix data TLB miss in sba_unmap_sg - parisc: Drop __init from map_pages declaration - serial: parisc: GSC: fix build when IOSAPIC is not set - Revert "svm: Add warning message for AVIC IPI invalid target" - HID:Add support for UGTABLET WP5540 - scsi: lpfc: Fix mailbox command failure during driver initialization - can: isotp: add SF_BROADCAST support for functional addressing - can: isotp: prevent race between isotp_bind() and isotp_setsockopt() - fs/proc: task_mmu.c: don't read mapcount for migration entry - mm: memcg: synchronize objcg lists with a dedicated spinlock - drm/nouveau/pmu/gm200-: use alternate falcon reset sequence- ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - ext4: fix warning when submitting superblock in ext4_commit_super() - ipv6: annotate some data-races around sk->sk_prot - net/sched: cls_u32: fix netns refcount changes in u32_change() - ext4: fix bug_on in __es_tree_search - exec: Remove redundant check in do_open_execat/uselib - floppy: use a statically allocated error counter - ext4: fix race condition between ext4_write and ext4_convert_inline_data - arm64: Fix some build errors related to KEXEC - ubi: ubi_create_volume: Fix use-after-free when volume creation failed - ubi: fastmap: Don't reserve beb_rsvd_pebs while filling fm pool - net: ipv6: fix use after free of struct seg6_pernet_data - net: ipv6: check return value of rhashtable_init - KVM: arm64: vgic: Drop WARN from vgic_get_irq - Documentation: arm64: Add limitation for exactmap - arm64: Fix reserved memory via memmap - ARM: 9191/1: arm/stacktrace, kasan: Silence KASAN warnings in unwind_frame()- io_uring: fix race between timeout flush and removal - net/x25: Fix null-ptr-deref caused by x25_disconnect - iommu: Fix potential use-after-free during probe - perf: Fix list corruption in perf_cgroup_switch() - arm64: dts: imx8mq: fix lcdif port node - scsi: lpfc: Reduce log messages seen after firmware download - scsi: lpfc: Remove NVMe support if kernel has NVME_FC disabled - can: isotp: fix error path in isotp_sendmsg() to unlock wait queue - Makefile.extrawarn: Move -Wunaligned-access to W=1 - hwmon: (dell-smm) Speed up setting of fan speed - phy: ti: Fix missing sentinel for clk_div_table - speakup-dectlk: Restore pitch setting - USB: serial: cp210x: add CPI Bulk Coin Recycler id - USB: serial: cp210x: add NCR Retail IO box id - USB: serial: ch341: add support for GW Instek USB2.0-Serial devices - USB: serial: option: add ZTE MF286D modem - USB: serial: ftdi_sio: add support for Brainboxes US-159/235/320 - usb: raw-gadget: fix handling of dual-direction-capable endpoints - usb: gadget: f_uac2: Define specific wTerminalType - usb: gadget: udc: renesas_usb3: Fix host to USB_ROLE_NONE transition - usb: dwc3: gadget: Prevent core from processing stale TRBs - usb: ulpi: Call of_node_put correctly - usb: ulpi: Move of_node_put to ulpi_dev_release - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - Revert "usb: dwc2: drd: fix soft connect when gadget is unconfigured" - usb: dwc2: drd: fix soft connect when gadget is unconfigured - eeprom: ee1004: limit i2c reads to I2C_SMBUS_BLOCK_MAX - n_tty: wake up poll(POLLRDNORM) on receiving data - vt_ioctl: add array_index_nospec to VT_ACTIVATE - vt_ioctl: fix array_index_nospec in vt_setactivate - net: dsa: mv88e6xxx: fix use-after-free in mv88e6xxx_mdios_unregister - net: mscc: ocelot: fix mutex lock error during ethtool stats read - ice: fix IPIP and SIT TSO offload - ice: fix an error code in ice_cfg_phy_fec() - dpaa2-eth: unregister the netdev before disconnecting from the PHY - net: amd-xgbe: disable interrupts during pci removal - tipc: rate limit warning for received illegal binding update - net: mdio: aspeed: Add missing MODULE_DEVICE_TABLE - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - nfp: flower: fix ida_idx not being released - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - net: dsa: lantiq_gswip: don't use devres for mdiobus - net: dsa: felix: don't use devres for mdiobus - net: dsa: bcm_sf2: don't use devres for mdiobus - net: dsa: ar9331: register the mdiobus under devres - net: dsa: mv88e6xxx: don't use devres for mdiobus - bonding: pair enable_port with slave_arr_updates - gpio: sifive: use the correct register to read output values - ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE - drm/panel: simple: Assign data from panel_dpi_probe() correctly - ixgbevf: Require large buffers for build_skb on 82599VF - arm64: dts: meson-g12b-odroid-n2: fix typo 'dio2133' - netfilter: ctnetlink: disable helper autoassign - misc: fastrpc: avoid double fput() on failed usercopy - drm/vc4: hdmi: Allow DBLCLK modes even if horz timing is odd. - gpio: aggregator: Fix calling into sleeping GPIO controllers - usb: f_fs: Fix use-after-free for epfile - ARM: dts: imx7ulp: Fix 'assigned-clocks-parents' typo - phy: xilinx: zynqmp: Fix bus width setting for SGMII - ARM: dts: imx6qdl-udoo: Properly describe the SD card detect - staging: fbtft: Fix error path in fbtft_driver_module_init() - ARM: dts: meson8b: Fix the UART device-tree schema validation - ARM: dts: meson8: Fix the UART device-tree schema validation - ARM: dts: meson: Fix the UART compatible strings - ARM: dts: Fix timer regression for beagleboard revision c - drm/rockchip: vop: Correct RK3399 VOP register fields - PM: s2idle: ACPI: Fix wakeup interrupts handling - ACPI/IORT: Check node revision for PMCG resources - nvme-tcp: fix bogus request completion when failing to send AER - ARM: socfpga: fix missing RESET_CONTROLLER - ARM: dts: Fix boot regression on Skomer - ARM: dts: imx23-evk: Remove MX23_PAD_SSP1_DETECT from hog group - riscv: fix build with binutils 2.38 - KVM: VMX: Set vmcs.PENDING_DBG.BS on #DB in STI/MOVSS blocking shadow - KVM: SVM: Don't kill SEV guest if SMAP erratum triggers in usermode - KVM: nVMX: Also filter MSR_IA32_VMX_TRUE_PINBASED_CTLS when eVMCS - KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMER - KVM: eventfd: Fix false positive RCU usage warning - net: stmmac: dwmac-sun8i: use return val of readl_poll_timeout() - nvme-pci: add the IGNORE_DEV_SUBNQN quirk for Intel P4500/P4600 SSDs - perf: Always wake the parent event - usb: dwc2: gadget: don't try to disable ep0 in dwc2_hsotg_suspend - PM: hibernate: Remove register_nosave_region_late() - scsi: myrs: Fix crash in error case - scsi: ufs: Treat link loss as fatal error - scsi: pm8001: Fix bogus FW crash for maxcpus=1 - scsi: qedf: Fix refcount issue when LOGO is received during TMF - scsi: qedf: Add stag_work to all the vports - scsi: ufs: ufshcd-pltfrm: Check the return value of devm_kstrdup() - scsi: target: iscsi: Make sure the np under each tpg is unique - powerpc/fixmap: Fix VM debug warning on unmap - net: sched: Clarify error message when qdisc kind is unknown - drm: panel-orientation-quirks: Add quirk for the 1Netbook OneXPlayer - x86/perf: Avoid warning for Arch LBR without XSAVE - NFSv4 handle port presence in fs_location server string - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: change nfs_access_get_cached to only report the mask - tracing: Propagate is_signed to expression - drm/amdgpu: Set a suitable dev_info.gart_page_size - NFSD: Fix offset type in I/O trace points - NFSD: Clamp WRITE offsets - NFS: Fix initialisation of nfs_client cl_flags field - net: phy: marvell: Fix MDI-x polarity setting in 88e1118-compatible PHYs - net: phy: marvell: Fix RGMII Tx/Rx delays setting in 88e1121-compatible PHYs - can: isotp: fix potential CAN frame reception race in isotp_rcv() - mmc: sdhci-of-esdhc: Check for error num after setting mask - ima: Do not print policy rule with inactive LSM labels - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start()- crypto: api - Move cryptomgr soft dependency into algapi - moxart: fix potential use-after-free on remove path - selftests: nft_concat_range: add test for reload with no element add/del - cgroup/cpuset: Fix "suspicious RCU usage" lockdep warning - net: dsa: mt7530: make NET_DSA_MT7530 select MEDIATEK_GE_PHY - ext4: fix incorrect type issue during replay_del_range - ext4: fix error handling in ext4_fc_record_modified_inode() - ext4: fix error handling in ext4_restore_inline_data() - ext4: modify the logic of ext4_mb_new_blocks_simple - ext4: prevent used blocks from being allocated during fast commit replay - EDAC/xgene: Fix deferred probing - EDAC/altera: Fix deferred probing - x86/perf: Default set FREEZE_ON_SMI for all - perf/x86/intel/pt: Fix crash with stop filters in single-range mode - perf stat: Fix display of grouped aliased events - fbcon: Add option to enable legacy hardware acceleration - Revert "fbcon: Disable accelerated scrolling" - rtc: cmos: Evaluate century appropriate - tools/resolve_btfids: Do not print any commands when building silently - selftests: futex: Use variable MAKE instead of make - selftests/exec: Remove pipe from TEST_GEN_FILES - bpf: Use VM_MAP instead of VM_ALLOC for ringbuf - gve: fix the wrong AdminQ buffer queue index check - nfsd: nfsd4_setclientid_confirm mistakenly expires confirmed client. - scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe - pinctrl: bcm2835: Fix a few error paths - pinctrl: intel: fix unexpected interrupt - pinctrl: intel: Fix a glitch when updating IRQ flags on a preconfigured line - ASoC: max9759: fix underflow in speaker_gain_control_put() - ASoC: cpcap: Check for NULL pointer after calling of_get_child_by_name - ASoC: xilinx: xlnx_formatter_pcm: Make buffer bytes multiple of period bytes - ASoC: fsl: Add missing error handling in pcm030_fabric_probe - drm/i915/overlay: Prevent divide by zero bugs in scaling - net: stmmac: ensure PTP time register reads are consistent - net: stmmac: dump gmac4 DMA registers correctly - net: macsec: Verify that send_sci is on when setting Tx sci explicitly - net: macsec: Fix offload support for NETDEV_UNREGISTER event - net: ieee802154: Return meaningful error codes from the netlink helpers - net: ieee802154: ca8210: Stop leaking skb's - net: ieee802154: mcr20a: Fix lifs/sifs periods - net: ieee802154: hwsim: Ensure proper channel selection at probe time - spi: uniphier: fix reference count leak in uniphier_spi_probe() - spi: meson-spicc: add IRQ check in meson_spicc_probe - spi: mediatek: Avoid NULL pointer crash in interrupt - spi: bcm-qspi: check for valid cs before applying chip select - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - RDMA/mlx4: Don't continue event handler after memory allocation failure - RDMA/siw: Fix broken RDMA Read Fence/Resume logic. - IB/rdmavt: Validate remote_addr during loopback atomic tests - RDMA/ucma: Protect mc during concurrent multicast leaves - RDMA/cma: Use correct address when leaving multicast group - Revert "ASoC: mediatek: Check for error clk pointer" - IB/hfi1: Fix AIP early init panic - dma-buf: heaps: Fix potential spectre v1 gadget - block: bio-integrity: Advance seed correctly for larger interval sizes - mm/kmemleak: avoid scanning potential huge holes - mm/pgtable: define pte_index so that preprocessor could recognize it - mm/debug_vm_pgtable: remove pte entry from the page table - nvme-fabrics: fix state check in nvmf_ctlr_matches_baseopts() - drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 2018 15" Apple Retina panels - drm/nouveau: fix off by one in BIOS boundary checking - btrfs: fix deadlock between quota disable and qgroup rescan worker - ALSA: hda/realtek: Fix silent output on Gigabyte X570 Aorus Xtreme after reboot from Windows - ALSA: hda/realtek: Fix silent output on Gigabyte X570S Aorus Master (newer chipset) - ALSA: hda/realtek: Add missing fixup-model entry for Gigabyte X570 ALC1220 quirks - ALSA: hda/realtek: Add quirk for ASUS GU603 - ALSA: hda: realtek: Fix race at concurrent COEF updates - ALSA: hda: Fix UAF of leds class devs at unbinding - ALSA: usb-audio: Correct quirk for VF0770 - ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx() - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx() - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw() - selinux: fix double free of cond_list on error paths - Revert "drm/vc4: hdmi: Make sure the device is powered with CEC" again - Revert "drm/vc4: hdmi: Make sure the device is powered with CEC" - psi: fix failure of create cgroup psi trigger - mbigen: fix mbigen driver defer probe - md/raid1: fix missing bitmap update w/o WriteMostly devices - md/raid1: only allocate write behind bio for WriteMostly device - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - arm64: entry: Save some nops when CONFIG_ARM64_PSEUDO_NMI is not set - crypto: crct10dif-neon - fix use via crypto_shash_digest() - net: fix information leakage in /proc/net/ptype - config: enable CONFIG_QOS_SCHED_SMT_EXPELLER by - sched: Add tracepoint for qos smt expeller - sched: Add statistics for qos smt expeller - sched: Implement the function of qos smt expeller - sched: Introduce qos smt expeller for co-location - ext4: fix symlink file size not match to file content - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: fix use-after-free in ext4_search_dir - KVM: s390: Return error on SIDA memop on normal guest - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages - ubi: fastmap: Fix high cpu usage of ubi_bgt by making sure wl_pool not empty - perf c2c: Update documentation for display option 'all' - perf c2c: Sort on all cache hit for load operations - perf c2c: Refactor node header - perf c2c: Add dimensions for load miss - perf c2c: Add dimensions for load hit - perf c2c: Add dimensions for total load hit - rcu/nocb: Make rcu_core() callbacks acceleration preempt-safe - livepatch/arm64: Fix incorrect endian conversion when long jump - livepatch: Print logs when register failed - livepatch: Print logs when check calltrace failed - livepatch: Print logs when patch text failed - livepatch: Optimize list_del operation in 'arch_klp_unpatch_func' - livepatch: Use 'old_insns' to replace 'old_insn' - livepatch: Remove redundant copy for old codes - livepatch: Reduce duplicate codes and fix issue on patch text - mm: export collect_procs() - rcu: Prevent expedited GP from enabling tick on offline CPU- tcp: add missing tcp_skb_can_collapse() test in tcp_shift_skb_data() - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - cpuset: Fix the bug that subpart_cpus updated wrongly in update_cpumask() - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - fanotify: Fix stale file descriptor in copy_event_to_user() - net: amd-xgbe: Fix skb data length underflow - net: amd-xgbe: ensure to reset the tx_timer_active flag - ipheth: fix EOVERFLOW in ipheth_rcvbulk_callback - net/mlx5: E-Switch, Fix uninitialized variable modact - net/mlx5: Use del_timer_sync in fw reset flow of halting poll - net/mlx5e: Fix handling of wrong devices during bond netevent - drm/vc4: hdmi: Make sure the device is powered with CEC - x86/cpu: Add Xeon Icelake-D to list of CPUs that support PPIN - x86/mce: Add Xeon Sapphire Rapids to list of CPUs that support PPIN - psi: Fix uaf issue when psi trigger is destroyed while being polled - KVM: x86: Forcibly leave nested virt when SMM state is toggled - Revert "drivers: bus: simple-pm-bus: Add support for probing simple bus only devices" - net: ipa: prevent concurrent replenish - net: ipa: use a bitmap for endpoint replenish_enabled - net: ipa: fix atomic update in ipa_endpoint_replenish() - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - mtd: rawnand: mpc5121: Remove unused variable in ads5121_select_chip() - block: Fix wrong offset in bio_truncate() - fsnotify: invalidate dcache before IN_DELETE event - usr/include/Makefile: add linux/nfc.h to the compile-test coverage - dt-bindings: can: tcan4x5x: fix mram-cfg RX FIFO config - net: bridge: vlan: fix memory leak in __allowed_ingress - ipv4: remove sparse error in ip_neigh_gw4() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - net: bridge: vlan: fix single net device option dumping - Revert "ipv6: Honor all IPv6 PIO Valid Lifetime values" - net: cpsw: Properly initialise struct page_pool_params - drm/msm/dpu: invalid parameter check in dpu_setup_dspp_pcc - drm/msm/hdmi: Fix missing put_device() call in msm_hdmi_get_phy - video: hyperv_fb: Fix validation of screen resolution - ibmvnic: don't spin in tasklet - ibmvnic: init ->running_cap_crqs early - ipv4: fix ip option filtering for locally generated fragments - net: ipv4: Fix the warning for dereference - net: ipv4: Move ip_options_fragment() out of loop - powerpc/perf: Fix power_pmu_disable to call clear_pmi_irq_pending only if PMI is pending - hwmon: (lm90) Mark alert as broken for MAX6654 - efi/libstub: arm64: Fix image check alignment at entry - rxrpc: Adjust retransmission backoff - octeontx2-pf: Forward error codes to VF - phylib: fix potential use-after-free - net: phy: broadcom: hook up soft_reset for BCM54616S - sched/pelt: Relax the sync of util_sum with util_avg - kernel: delete repeated words in comments - netfilter: conntrack: don't increment invalid counter on NF_REPEAT - powerpc64/bpf: Limit 'ldbrx' to processors compliant with ISA v2.06 - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - drm/msm/dsi: invalid parameter check in msm_dsi_phy_enable - drm/msm/dsi: Fix missing put_device() call in dsi_get_phy - drm/msm: Fix wrong size calculation - net-procfs: show net devices bound packet types - hwmon: (lm90) Reduce maximum conversion rate for G781 - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - hwmon: (lm90) Mark alert as broken for MAX6680 - hwmon: (lm90) Mark alert as broken for MAX6646/6647/6649 - ipv6_tunnel: Rate limit warning messages - scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put() - rpmsg: char: Fix race between the release of rpmsg_eptdev and cdev - rpmsg: char: Fix race between the release of rpmsg_ctrldev and cdev - usb: roles: fix include/linux/usb/role.h compile issue - i40e: fix unsigned stat widths - i40e: Fix for failed to init adminq while VF reset - i40e: Fix queues reservation for XDP - i40e: Fix issue when maximum queues is exceeded - i40e: Increase delay to 1 s after global EMP reset - powerpc/32: Fix boot failure with GCC latent entropy plugin - powerpc/32s: Fix kasan_init_region() for KASAN - powerpc/32s: Allocate one 256k IBAT instead of two consecutives 128k IBATs - x86/MCE/AMD: Allow thresholding interface updates after init - sched/membarrier: Fix membarrier-rseq fence command missing from query bitmask - ocfs2: fix a deadlock when commit trans - jbd2: export jbd2_journal_[grab|put]_journal_head - ucsi_ccg: Check DEV_INT bit only when starting CCG4 - usb: typec: tcpm: Do not disconnect while receiving VBUS off - USB: core: Fix hang in usb_kill_urb by adding memory barriers - usb: gadget: f_sourcesink: Fix isoc transfer for USB_SPEED_SUPER_PLUS - usb: common: ulpi: Fix crash in ulpi_match() - usb: xhci-plat: fix crash when suspend if remote wake enable - usb-storage: Add unusual-devs entry for VL817 USB-SATA bridge - tty: Add support for Brainboxes UC cards. - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - arm64: errata: Fix exec handling in erratum 1418040 workaround - KVM: x86: Update vCPU's runtime CPUID on write to MSR_IA32_XSS - drm/etnaviv: relax submit size limits - perf/x86/intel/uncore: Fix CAS_COUNT_WRITE issue for ICX - Revert "KVM: SVM: avoid infinite loop on NPF from bad address" - fsnotify: fix fsnotify hooks in pseudo filesystems - ceph: set pool_ns in new inode layout for async creates - ceph: properly put ceph_string reference after async create attempt - tracing: Don't inc err_log entry count if entry allocation fails - tracing/histogram: Fix a potential memory leak for kstrdup() - PM: wakeup: simplify the output logic of pm_show_wakelocks() - efi: runtime: avoid EFIv2 runtime services on Apple x86 machines - scsi: zfcp: Fix failed recovery on gone remote port with non-NPIV FCP devices - bpf: Guard against accessing NULL pt_regs in bpf_get_task_stack() - s390/hypfs: include z/VM guests with access control group set - s390/module: fix loading modules with a lot of relocations - net: stmmac: skip only stmmac_ptp_register when resume from suspend - net: sfp: ignore disabled SFP node - media: venus: core: Drop second v4l2 device unregister - Bluetooth: refactor malicious adv data check - drm/vmwgfx: Fix stale file descriptors on failed usercopy - select: Fix indefinitely sleeping task in poll_schedule_timeout() - KVM: x86/mmu: Fix write-protection of PTs mapped by the TDP MMU - rcu: Tighten rcu_advance_cbs_nowake() checks - bnx2x: Invalidate fastpath HSI version for VFs - bnx2x: Utilize firmware 7.13.21.0 - drm/i915: Flush TLBs before releasing backing store- llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - Revert "clocksource: Reduce clocksource-skew threshold" - Revert "clocksource: Avoid accidental unstable marking of clocksources" - Revert "xfrm: rate limit SA mapping change message to user space" - ipvlan: Modify the value of ipvlan modes - of: Enable crashkernel=X,high to support kexec option -s - arm64: kdump: Try not to use NO_BLOCK_MAPPINGS for memory under 4G - arm64: kdump: Use page-level mapping for the high memory of crashkernel - arm64: kdump: Don't force page-level mappings for memory above 4G - arm64: kdump: Update the name of crashk_low_res - x86: KVM: Fixed the bug that WAITmax cannot be updated in real time - powerpc: Free fdt on error in elf64_load() - powerpc: If kexec_build_elf_info() fails return immediately from elf64_load() - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - RDMA/rtrs-clt: Fix possible double free in error case - arm64: fix clang warning about TRAMP_VALIAS - arm64: kvm: Fix copy-and-paste error in bhb templates for v5.10 stable - arm64: proton-pack: Include unprivileged eBPF status in Spectre v2 mitigation reporting - arm64: Use the clearbhb instruction in mitigations - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Allow indirect vectors to be used without SPECTRE_V3A - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: spectre: Rename spectre_v4_patch_fw_mitigation_conduit - arm64: entry.S: Add ventry overflow sanity checks - ARM: Spectre-BHB: provide empty stub for non-config - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - arm64: add ID_AA64ISAR2_EL1 sys register - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path - scripts: sphinx-pre-install: Fix ctex support on Debian - scripts: sphinx-pre-install: add required ctex dependency - ath10k: Fix the MTU size on QCA9377 SDIO - mtd: nand: bbt: Fix corner case in bad block table handling - lib/test_meminit: destroy cache in kmem_cache_alloc_bulk() test - mm/hmm.c: allow VM_MIXEDMAP to work with hmm_range_fault - lib82596: Fix IRQ check in sni_82596_probe - scripts/dtc: dtx_diff: remove broken example from help text - dt-bindings: watchdog: Require samsung,syscon-phandle for Exynos7 - dt-bindings: display: meson-vpu: Add missing amlogic,canvas property - dt-bindings: display: meson-dw-hdmi: add missing sound-name-prefix property - net: mscc: ocelot: fix using match before it is set - net: sfp: fix high power modules without diagnostic monitoring - net: ethernet: mtk_eth_soc: fix error checking in mtk_mac_config() - bcmgenet: add WOL IRQ check - net_sched: restore "mpu xxx" handling - net: bonding: fix bond_xmit_broadcast return value error bug - arm64: dts: qcom: msm8996: drop not documented adreno properties - devlink: Remove misleading internal_flags from health reporter dump - perf probe: Fix ppc64 'perf probe add events failed' case - dmaengine: at_xdmac: Fix at_xdmac_lld struct definition - dmaengine: at_xdmac: Fix lld view setting - dmaengine: at_xdmac: Fix concurrency over xfers_list - dmaengine: at_xdmac: Print debug message after realeasing the lock - dmaengine: at_xdmac: Start transfer for cyclic channels in issue_pending - dmaengine: at_xdmac: Don't start transactions at tx_submit level - perf script: Fix hex dump character output - libcxgb: Don't accidentally set RTO_ONLINK in cxgb_find_route() - gre: Don't accidentally set RTO_ONLINK in gre_fill_metadata_dst() - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - netns: add schedule point in ops_exit_list() - inet: frags: annotate races around fqdir->dead and fqdir->high_thresh - taskstats: Cleanup the use of task->exit_code - virtio_ring: mark ring unused on error - vdpa/mlx5: Fix wrong configuration of virtio_version_1_0 - rtc: pxa: fix null pointer dereference - HID: vivaldi: fix handling devices not using numbered reports - net: axienet: increase default TX ring size to 128 - net: axienet: fix for TX busy handling - net: axienet: fix number of TX ring slots for available check - net: axienet: Fix TX ring slot available check - net: axienet: limit minimum TX ring size - net: axienet: add missing memory barriers - net: axienet: reset core on initialization prior to MDIO access - net: axienet: Wait for PhyRstCmplt after core reset - net: axienet: increase reset timeout - net/smc: Fix hung_task when removing SMC-R devices - clk: si5341: Fix clock HW provider cleanup - clk: Emit a stern warning with writable debugfs enabled - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - f2fs: fix to reserve space for IO align feature - f2fs: compress: fix potential deadlock of compress file - parisc: pdc_stable: Fix memory leak in pdcs_register_pathentries - net/fsl: xgmac_mdio: Fix incorrect iounmap when removing module - net/fsl: xgmac_mdio: Add workaround for erratum A-009885 - ipv4: avoid quadratic behavior in netns dismantle - ipv4: update fib_info_cnt under spinlock protection - perf evsel: Override attr->sample_period for non-libpfm4 events - xdp: check prog type before updating BPF link - bpftool: Remove inclusion of utilities.mak from Makefiles - powerpc/fsl/dts: Enable WA for erratum A-009885 on fman3l MDIO buses - powerpc/cell: Fix clang -Wimplicit-fallthrough warning - Revert "net/mlx5: Add retry mechanism to the command entry index allocation" - dmaengine: stm32-mdma: fix STM32_MDMA_CTBR_TSEL_MASK - RDMA/rxe: Fix a typo in opcode name - dmaengine: uniphier-xdmac: Fix type of address variables - scsi: core: Show SCMD_LAST in text form - Bluetooth: hci_sync: Fix not setting adv set duration - Documentation: fix firewire.rst ABI file path error - Documentation: refer to config RANDOMIZE_BASE for kernel address-space randomization - Documentation: ACPI: Fix data node reference documentation - Documentation: dmaengine: Correctly describe dmatest with channel unset - media: correct MEDIA_TEST_SUPPORT help text - drm/vc4: hdmi: Make sure the device is powered with CEC - media: rcar-csi2: Optimize the selection PHTW register - can: mcp251xfd: mcp251xfd_tef_obj_read(): fix typo in error message - firmware: Update Kconfig help text for Google firmware - of: base: Improve argument length mismatch error - drm/radeon: fix error handling in radeon_driver_open_kms - ext4: don't use the orphan list when migrating an inode - ext4: destroy ext4_fc_dentry_cachep kmemcache on module removal - ext4: fast commit may miss tracking unwritten range during ftruncate - ext4: use ext4_ext_remove_space() for fast commit replay delete range - ext4: set csum seed in tmp inode while migrating to extents - ext4: fix fast commit may miss tracking range for FALLOC_FL_ZERO_RANGE - ext4: initialize err_blk before calling __ext4_get_inode_loc - ext4: fix a possible ABBA deadlock due to busy PA - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - btrfs: respect the max size in the header when activating swap file - btrfs: check the root node for uptodate before returning it - btrfs: fix deadlock between quota enable and other quota operations - xfrm: fix policy lookup for ipv6 gre packets - PCI: pci-bridge-emul: Set PCI_STATUS_CAP_LIST for PCIe device - PCI: pci-bridge-emul: Correctly set PCIe capabilities - PCI: pci-bridge-emul: Fix definitions of reserved bits - PCI: pci-bridge-emul: Properly mark reserved PCIe bits in PCI config space - PCI: pci-bridge-emul: Make expansion ROM Base Address register read-only - PCI: pciehp: Use down_read/write_nested(reset_lock) to fix lockdep errors - PCI: xgene: Fix IB window setup - powerpc/64s/radix: Fix huge vmap false positive - parisc: Fix lpa and lpa_user defines - drm/bridge: analogix_dp: Make PSR-exit block less - drm/nouveau/kms/nv04: use vzalloc for nv04_display - drm/etnaviv: limit submit sizes - device property: Fix fwnode_graph_devcon_match() fwnode leak - s390/mm: fix 2KB pgtable release race - iwlwifi: mvm: Increase the scan timeout guard to 30 seconds - tracing/kprobes: 'nmissed' not showed correctly for kretprobe - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - fuse: Pass correct lend value to filemap_write_and_wait_range() - xen/gntdev: fix unmap notification order - spi: uniphier: Fix a bug that doesn't point to private data correctly - tpm: fix NPE on probe for missing device - ubifs: Error path in ubifs_remount_rw() seems to wrongly free write buffers - crypto: caam - replace this_cpu_ptr with raw_cpu_ptr - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - crypto: omap-aes - Fix broken pm_runtime_and_get() usage - rpmsg: core: Clean up resources on announce_create failure. - phy: mediatek: Fix missing check in mtk_mipi_tx_probe - ASoC: mediatek: mt8183: fix device_node leak - ASoC: mediatek: mt8173: fix device_node leak - scsi: sr: Don't use GFP_DMA - MIPS: Octeon: Fix build errors using clang - i2c: designware-pci: Fix to change data types of hcnt and lcnt parameters - irqchip/gic-v4: Disable redistributors' view of the VPE table at boot time - MIPS: OCTEON: add put_device() after of_find_device_by_node() - udf: Fix error handling in udf_new_inode() - powerpc/fadump: Fix inaccurate CPU state info in vmcore generated with panic - powerpc: handle kdump appropriately with crash_kexec_post_notifiers option - selftests/powerpc/spectre_v2: Return skip code when miss_percent is high - powerpc/40x: Map 32Mbytes of memory at startup - MIPS: Loongson64: Use three arguments for slti - ALSA: seq: Set upper limit of processed events - scsi: lpfc: Trigger SLI4 firmware dump before doing driver cleanup - dm: fix alloc_dax error handling in alloc_dev - nvmem: core: set size for sysfs bin file - w1: Misuse of get_user()/put_user() reported by sparse - KVM: PPC: Book3S: Suppress failed alloc warning in H_COPY_TOFROM_GUEST - KVM: PPC: Book3S: Suppress warnings when allocating too big memory slots - powerpc/powermac: Add missing lockdep_register_key() - clk: meson: gxbb: Fix the SDM_EN bit for MPLL0 on GXBB - i2c: mpc: Correct I2C reset procedure - powerpc/smp: Move setup_profiling_timer() under CONFIG_PROFILING - i2c: i801: Don't silently correct invalid transfer size - powerpc/watchdog: Fix missed watchdog reset due to memory ordering race - powerpc/btext: add missing of_node_put - powerpc/cell: add missing of_node_put - powerpc/powernv: add missing of_node_put - powerpc/6xx: add missing of_node_put - x86/kbuild: Enable CONFIG_KALLSYMS_ALL=y in the defconfigs - parisc: Avoid calling faulthandler_disabled() twice - random: do not throw away excess input to crng_fast_load - serial: core: Keep mctrl register state and cached copy in sync - serial: pl010: Drop CR register reset on set_termios - regulator: qcom_smd: Align probe function with rpmh-regulator - net: gemini: allow any RGMII interface mode - net: phy: marvell: configure RGMII delays for 88E1118 - mlxsw: pci: Avoid flow control for EMAD packets - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - mac80211: allow non-standard VHT MCS-10/11 - net: mdio: Demote probed message to debug print - btrfs: remove BUG_ON(!eie) in find_parent_nodes - btrfs: remove BUG_ON() in find_parent_nodes() - ACPI: battery: Add the ThinkPad "Not Charging" quirk - amdgpu/pm: Make sysfs pm attributes as read-only for VFs - drm/amdgpu: fixup bad vram size on gmc v8 - ACPICA: Hardware: Do not flush CPU cache when entering S4 and S5 - ACPICA: Fix wrong interpretation of PCC address - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - ACPICA: actypes.h: Expand the ACPI_ACCESS_ definitions - drm/etnaviv: consider completed fence seqno in hang check - xfrm: rate limit SA mapping change message to user space - Bluetooth: vhci: Set HCI_QUIRK_VALID_LE_STATES - ath11k: Fix napi related hang - um: registers: Rename function names to avoid conflicts and build problems - iwlwifi: pcie: make sure prph_info is set when treating wakeup IRQ - iwlwifi: mvm: Fix calculation of frame length - iwlwifi: remove module loading failure message - iwlwifi: fix leaks/bad data after failed firmware load - PM: AVS: qcom-cpr: Use div64_ul instead of do_div - rtw88: 8822c: update rx settings to prevent potential hw deadlock - ath9k: Fix out-of-bound memcpy in ath9k_hif_usb_rx_stream - usb: hub: Add delay for SuperSpeed hub resume to let links transit to U0 - cpufreq: Fix initialization of min and max frequency QoS requests - PM: runtime: Add safety net to supplier device release - arm64: tegra: Adjust length of CCPLEX cluster MMIO region - arm64: dts: ls1028a-qds: move rtc node to the correct i2c bus - mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO - media: saa7146: hexium_gemini: Fix a NULL pointer dereference in hexium_attach() - media: igorplugusb: receiver overflow should be reported - HID: quirks: Allow inverting the absolute X/Y values - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - x86/mce: Mark mce_read_aux() noinstr - x86/mce: Mark mce_end() noinstr - x86/mce: Mark mce_panic() noinstr - x86/mce: Allow instrumentation during task work queueing - ath11k: Avoid false DEADLOCK warning reported by lockdep - selftests/ftrace: make kprobe profile testcase description unique - gpio: aspeed: Convert aspeed_gpio.lock to raw_spinlock - net: phy: prefer 1000baseT over 1000baseKX - net-sysfs: update the queue counts in the unregistration path - ath10k: Fix tx hanging - ath11k: avoid deadlock by change ieee80211_queue_work for regd_update_work - iwlwifi: mvm: avoid clearing a just saved session protection id - iwlwifi: mvm: synchronize with FW after multicast commands - thunderbolt: Runtime PM activate both ends of the device link - media: m920x: don't use stack on USB reads - media: saa7146: hexium_orion: Fix a NULL pointer dereference in hexium_attach() - media: rcar-vin: Update format alignment constraints - media: uvcvideo: Increase UVC_CTRL_CONTROL_TIMEOUT to 5 seconds. - drm: rcar-du: Fix CRTC timings when CMM is used - x86/mm: Flush global TLB when switching to trampoline page-table - floppy: Add max size check for user space request - usb: uhci: add aspeed ast2600 uhci support - arm64: dts: ti: j7200-main: Fix 'dtbs_check' serdes_ln_ctrl node - ACPI / x86: Add not-present quirk for the PCI0.SDHB.BRC1 device on the GPD win - ACPI / x86: Allow specifying acpi_device_override_status() quirks by path - ACPI: Change acpi_device_always_present() into acpi_device_override_status() - ACPI / x86: Drop PWM2 device on Lenovo Yoga Book from always present table - media: venus: avoid calling core_clk_setrate() concurrently during concurrent video sessions - ath11k: Avoid NULL ptr access during mgmt tx cleanup - rsi: Fix out-of-bounds read in rsi_read_pkt() - rsi: Fix use-after-free in rsi_rx_done_handler() - crypto: jitter - consider 32 LSB for APT - HSI: core: Fix return freed object in hsi_new_client - gpiolib: acpi: Do not set the IRQ type if the IRQ is already in use - tty: serial: imx: disable UCR4_OREN in .stop_rx() instead of .shutdown() - drm/bridge: megachips: Ensure both bridges are probed before registration - mlxsw: pci: Add shutdown method in PCI driver - soc: ti: pruss: fix referenced node in error message - drm/amdgpu/display: set vblank_disable_immediate for DC - drm/amd/display: check top_pipe_to_program pointer - ARM: imx: rename DEBUG_IMX21_IMX27_UART to DEBUG_IMX27_UART - EDAC/synopsys: Use the quirk for version instead of ddr version - media: b2c2: Add missing check in flexcop_pci_isr: - HID: apple: Do not reset quirks when the Fn key is not found - drm: panel-orientation-quirks: Add quirk for the Lenovo Yoga Book X91F/L - usb: gadget: f_fs: Use stream_open() for endpoint files - ath11k: Fix crash caused by uninitialized TX ring - media: atomisp: handle errors at sh_css_create_isp_params() - batman-adv: allow netlink usage in unprivileged containers - ARM: shmobile: rcar-gen2: Add missing of_node_put() - media: atomisp-ov2680: Fix ov2680_set_fmt() clobbering the exposure - media: atomisp: set per-device's default mode - media: atomisp: fix try_fmt logic - drm/nouveau/pmu/gm200-: avoid touching PMU outside of DEVINIT/PREOS/ACR - drm/bridge: dw-hdmi: handle ELD when DRM_BRIDGE_ATTACH_NO_CONNECTOR - ar5523: Fix null-ptr-deref with unexpected WDCMSG_TARGET_START reply - selftests/bpf: Fix bpf_object leak in skb_ctx selftest - drm/lima: fix warning when CONFIG_DEBUG_SG=y & CONFIG_DMA_API_DEBUG=y - fs: dlm: filter user dlm messages for kernel locks - Bluetooth: Fix debugfs entry leak in hci_register_dev() - ARM: dts: omap3-n900: Fix lp5523 for multi color - of: base: Fix phandle argument length mismatch error message - clk: bm1880: remove kfrees on static allocations - ASoC: fsl_asrc: refine the check of available clock divider - RDMA/cxgb4: Set queue pair state when being queried - ASoC: fsl_mqs: fix MODULE_ALIAS - powerpc/xive: Add missing null check after calling kmalloc - mips: bcm63xx: add support for clk_set_parent() - mips: lantiq: add support for clk_set_parent() - arm64: tegra: Remove non existent Tegra194 reset - arm64: tegra: Fix Tegra194 HDA {clock,reset}-names ordering - counter: stm32-lptimer-cnt: remove iio counter abi - misc: lattice-ecp3-config: Fix task hung when firmware load failed - ASoC: samsung: idma: Check of ioremap return value - ASoC: mediatek: Check for error clk pointer - phy: uniphier-usb3ss: fix unintended writing zeros to PHY register - ASoC: Intel: catpt: Test dmaengine_submit() result before moving on - iommu/amd: Restore GA log/tail pointer on host resume - iommu/amd: Remove iommu_init_ga() - dmaengine: pxa/mmp: stop referencing config->slave_id - mips: fix Kconfig reference to PHYS_ADDR_T_64BIT - mips: add SYS_HAS_CPU_MIPS64_R5 config for MIPS Release 5 support - clk: stm32: Fix ltdc's clock turn off by clk_disable_unused() after system enter shell - of: unittest: 64 bit dma address test requires arch support - of: unittest: fix warning on PowerPC frame size warning - ASoC: rt5663: Handle device_property_read_u32_array error codes - RDMA/cma: Let cma_resolve_ib_dev() continue search even after empty entry - RDMA/core: Let ib_find_gid() continue search even after empty entry - powerpc/powermac: Add additional missing lockdep_register_key() - PCI/MSI: Fix pci_irq_vector()/pci_irq_get_affinity() - RDMA/qedr: Fix reporting max_{send/recv}_wr attrs - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - openrisc: Add clone3 ABI wrapper - binder: fix handling of error during copy - char/mwave: Adjust io port register size - ALSA: usb-audio: Drop superfluous '0' in Presonus Studio 1810c's ID - ALSA: oss: fix compile error when OSS_DEBUG is enabled - clocksource: Avoid accidental unstable marking of clocksources - clocksource: Reduce clocksource-skew threshold - powerpc/32s: Fix shift-out-of-bounds in KASAN init - powerpc/perf: Fix PMU callbacks to clear pending PMI before resetting an overflown PMC - powerpc/irq: Add helper to set regs->softe - powerpc/perf: move perf irq/nmi handling details into traps.c - powerpc/perf: MMCR0 control for PMU registers under PMCC=00 - powerpc/64s: Convert some cpu_setup() and cpu_restore() functions to C - dt-bindings: thermal: Fix definition of cooling-maps contribution property - ASoC: uniphier: drop selecting non-existing SND_SOC_UNIPHIER_AIO_DMA - powerpc/prom_init: Fix improper check of prom_getprop() - clk: imx8mn: Fix imx8mn_clko1_sels - scsi: pm80xx: Update WARN_ON check in pm8001_mpi_build_cmd() - RDMA/bnxt_re: Scan the whole bitmap when checking if "disabling RCFW with pending cmd-bit" - ALSA: hda: Add missing rwsem around snd_ctl_remove() calls - ALSA: PCM: Add missing rwsem around snd_ctl_remove() calls - ALSA: jack: Add missing rwsem around snd_ctl_remove() calls - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - iwlwifi: mvm: Use div_s64 instead of do_div in iwl_mvm_ftm_rtt_smoothing() - pcmcia: fix setting of kthread task states - can: xilinx_can: xcan_probe(): check for error irq - can: softing: softing_startstop(): fix set but not used variable warning - tpm_tis: Fix an error handling path in 'tpm_tis_core_init()' - tpm: add request_locality before write TPM_INT_ENABLE - can: mcp251xfd: add missing newline to printed strings - regmap: Call regmap_debugfs_exit() prior to _init() - netrom: fix api breakage in nr_setsockopt() - ax25: uninitialized variable in ax25_setsockopt() - spi: spi-meson-spifc: Add missing pm_runtime_disable() in meson_spifc_probe - Bluetooth: L2CAP: uninitialized variables in l2cap_sock_setsockopt() - lib/mpi: Add the return value check of kcalloc() - net/mlx5: Set command entry semaphore up once got index free - Revert "net/mlx5e: Block offload of outer header csum for UDP tunnels" - net/mlx5e: Don't block routes with nexthop objects in SW - net/mlx5e: Fix page DMA map/unmap attributes - debugfs: lockdown: Allow reading debugfs files that are not world readable - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_frame_init_v1_buttonpad - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_huion_init - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_get_str_desc - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_init - usb: dwc3: qcom: Fix NULL vs IS_ERR checking in dwc3_qcom_probe - Bluetooth: hci_qca: Fix NULL vs IS_ERR_OR_NULL check in qca_serdev_probe - Bluetooth: hci_bcm: Check for error irq - fsl/fman: Check for null pointer after calling devm_ioremap - staging: greybus: audio: Check null pointer - rocker: fix a sleeping in atomic bug - ppp: ensure minimum packet size in ppp_write() - netfilter: nft_set_pipapo: allocate pcpu scratch maps on clone - bpf: Fix SO_RCVBUF/SO_SNDBUF handling in _bpf_setsockopt(). - bpf: Don't promote bogus looking registers after null check. - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - power: reset: mt6397: Check for null res pointer - pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in nonstatic_find_mem_region() - pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in __nonstatic_find_io_region() - ACPI: scan: Create platform device for BCM4752 and LNV4752 ACPI nodes - x86/mce/inject: Avoid out-of-bounds write when setting flags - hwmon: (mr75203) fix wrong power-up delay value - x86/boot/compressed: Move CLANG_FLAGS to beginning of KBUILD_CFLAGS - Bluetooth: hci_qca: Stop IBS timer during BT OFF - software node: fix wrong node passed to find nargs_prop - backlight: qcom-wled: Respect enabled-strings in set_brightness - backlight: qcom-wled: Use cpu_to_le16 macro to perform conversion - backlight: qcom-wled: Override default length with qcom,enabled-strings - backlight: qcom-wled: Fix off-by-one maximum with default num_strings - backlight: qcom-wled: Pass number of elements to read to read_u32_array - backlight: qcom-wled: Validate enabled string indices in DT - bpftool: Enable line buffering for stdout - Bluetooth: L2CAP: Fix using wrong mode - um: virtio_uml: Fix time-travel external time propagation - um: fix ndelay/udelay defines - selinux: fix potential memleak in selinux_add_opt() - mmc: meson-mx-sdio: add IRQ check - mmc: meson-mx-sdhc: add IRQ check - iwlwifi: mvm: test roc running status bits before removing the sta - iwlwifi: mvm: fix 32-bit build in FTM - ARM: dts: armada-38x: Add generic compatible to UART nodes - arm64: dts: marvell: cn9130: enable CP0 GPIO controllers - arm64: dts: marvell: cn9130: add GPIO and SPI aliases - usb: ftdi-elan: fix memory leak on device disconnect - ARM: 9159/1: decompressor: Avoid UNPREDICTABLE NOP encoding - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - media: hantro: Fix probe func error path - drm/tegra: vic: Fix DMA API misuse - drm/bridge: ti-sn65dsi86: Set max register for regmap - drm/msm/dpu: fix safe status debugfs file - arm64: dts: qcom: ipq6018: Fix gpio-ranges property - arm64: dts: qcom: c630: Fix soundcard setup - ath11k: Fix a NULL pointer dereference in ath11k_mac_op_hw_scan() - media: coda/imx-vdoa: Handle dma_set_coherent_mask error codes - media: msi001: fix possible null-ptr-deref in msi001_probe() - media: dw2102: Fix use after free - ARM: dts: gemini: NAS4220-B: fis-index-block with 128 KiB sectors - ath11k: Fix deleting uninitialized kernel timer during fragment cache flush - crypto: stm32 - Revert broken pm_runtime_resume_and_get changes - crypto: stm32/cryp - fix bugs and crash in tests - crypto: stm32/cryp - fix lrw chaining mode - crypto: stm32/cryp - fix double pm exit - crypto: stm32/cryp - check early input data - crypto: stm32/cryp - fix xts and race condition in crypto_engine requests - crypto: stm32/cryp - fix CTR counter carry - crypto: stm32 - Fix last sparse warning in stm32_cryp_check_ctr_counter - selftests: harness: avoid false negatives if test has no ASSERTs - selftests: clone3: clone3: add case CLONE3_ARGS_NO_TEST - x86/uaccess: Move variable into switch case statement - xfrm: fix a small bug in xfrm_sa_len() - mwifiex: Fix possible ABBA deadlock - rcu/exp: Mark current CPU as exp-QS in IPI loop second pass - drm/msm/dp: displayPort driver need algorithm rational - sched/rt: Try to restart rt period timer when rt runtime exceeded - Revert "sched/rt: Try to restart rt period timer when rt runtime exceeded" - wireless: iwlwifi: Fix a double free in iwl_txq_dyn_alloc_dma - media: si2157: Fix "warm" tuner state detection - media: saa7146: mxb: Fix a NULL pointer dereference in mxb_attach() - media: dib8000: Fix a memleak in dib8000_init() - bpf: Remove config check to enable bpf support for branch records - bpf: Disallow BPF_LOG_KERNEL log level for bpf(BPF_BTF_LOAD) - bpf: Adjust BTF log size limit. - sched/fair: Fix per-CPU kthread and wakee stacking for asym CPU capacity - sched/fair: Fix detection of per-CPU kthreads waking a task - Bluetooth: btmtksdio: fix resume failure - staging: rtl8192e: rtllib_module: fix error handle case in alloc_rtllib() - staging: rtl8192e: return error code from rtllib_softmac_init() - floppy: Fix hang in watchdog when disk is ejected - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - arm64: dts: ti: k3-j7200: Correct the d-cache-sets info - arm64: dts: ti: k3-j721e: Fix the L2 cache sets - arm64: dts: ti: k3-j7200: Fix the L2 cache sets - drm/radeon/radeon_kms: Fix a NULL pointer dereference in radeon_driver_open_kms() - drm/amdgpu: Fix a NULL pointer dereference in amdgpu_connector_lcd_native_mode() - thermal/drivers/imx8mm: Enable ADC when enabling monitor - ACPI: EC: Rework flushing of EC work while suspended to idle - cgroup: Trace event cgroup id fields should be u64 - arm64: dts: qcom: msm8916: fix MMC controller aliases - netfilter: bridge: add support for pppoe filtering - thermal/drivers/imx: Implement runtime PM support - media: venus: core: Fix a resource leak in the error handling path of 'venus_probe()' - media: venus: core: Fix a potential NULL pointer dereference in an error handling path - media: venus: core, venc, vdec: Fix probe dependency error - media: venus: pm_helpers: Control core power domain manually - media: coda: fix CODA960 JPEG encoder buffer overflow - media: mtk-vcodec: call v4l2_m2m_ctx_release first when file is released - media: si470x-i2c: fix possible memory leak in si470x_i2c_probe() - media: imx-pxp: Initialize the spinlock prior to using it - media: rcar-csi2: Correct the selection of hsfreqrange - mfd: atmel-flexcom: Use .resume_noirq - mfd: atmel-flexcom: Remove #ifdef CONFIG_PM_SLEEP - tty: serial: atmel: Call dma_async_issue_pending() - tty: serial: atmel: Check return code of dmaengine_submit() - arm64: dts: ti: k3-j721e: correct cache-sets info - ath11k: Use host CE parameters for CE interrupts configuration - crypto: qat - fix undetected PFVF timeout in ACK loop - crypto: qat - make pfvf send message direction agnostic - crypto: qat - remove unnecessary collision prevention step in PFVF - crypto: qat - fix spelling mistake: "messge" -> "message" - ARM: dts: stm32: fix dtbs_check warning on ili9341 dts binding on stm32f429 disco - mtd: hyperbus: rpc-if: fix bug in rpcif_hb_remove - crypto: qce - fix uaf on qce_skcipher_register_one - crypto: qce - fix uaf on qce_ahash_register_one - media: dmxdev: fix UAF when dvb_register_device() fails - arm64: dts: renesas: cat875: Add rx/tx delays - drm/vboxvideo: fix a NULL vs IS_ERR() check - fs: dlm: fix build with CONFIG_IPV6 disabled - tee: fix put order in teedev_close_context() - ath11k: reset RSN/WPA present state for open BSS - ath11k: clear the keys properly via DISABLE_KEY - ath11k: Fix ETSI regd with weather radar overlap - Bluetooth: stop proccessing malicious adv data - memory: renesas-rpc-if: Return error in case devm_ioremap_resource() fails - fs: dlm: don't call kernel_getpeername() in error_report() - fs: dlm: use sk->sk_socket instead of con->sock - arm64: dts: meson-gxbb-wetek: fix missing GPIO binding - arm64: dts: meson-gxbb-wetek: fix HDMI in early boot - arm64: dts: amlogic: Fix SPI NOR flash node name for ODROID N2/N2+ - arm64: dts: amlogic: meson-g12: Fix GPU operating point table node name - media: aspeed: Update signal status immediately to ensure sane hw state - media: em28xx: fix memory leak in em28xx_init_dev - media: aspeed: fix mode-detect always time out at 2nd run - media: atomisp: fix uninitialized bug in gmin_get_pmic_id_and_addr() - media: atomisp: fix enum formats logic - media: atomisp: add NULL check for asd obtained from atomisp_video_pipe - media: staging: media: atomisp: pci: Balance braces around conditional statements in file atomisp_cmd.c - media: atomisp: fix ifdefs in sh_css.c - media: atomisp: fix inverted error check for ia_css_mipi_is_source_port_valid() - media: atomisp: do not use err var when checking port validity for ISP2400 - media: atomisp: fix inverted logic in buffers_needed() - media: atomisp: fix punit_ddr_dvfs_enable() argument for mrfld_power up case - media: atomisp: add missing media_device_cleanup() in atomisp_unregister_entities() - media: videobuf2: Fix the size printk format - mtd: hyperbus: rpc-if: Check return value of rpcif_sw_init() - ath11k: Send PPDU_STATS_CFG with proper pdev mask to firmware - wcn36xx: fix RX BD rate mapping for 5GHz legacy rates - wcn36xx: populate band before determining rate on RX - wcn36xx: Put DXE block into reset before freeing memory - wcn36xx: Release DMA channel descriptor allocations - wcn36xx: Fix DMA channel enable/disable cycle - wcn36xx: Indicate beacon not connection loss on MISSED_BEACON_IND - wcn36xx: ensure pairing of init_scan/finish_scan and start_scan/end_scan - drm/vc4: hdmi: Set a default HSM rate - clk: bcm-2835: Remove rounding up the dividers - clk: bcm-2835: Pick the closest clock rate - Bluetooth: cmtp: fix possible panic when cmtp_init_sockets() fails - drm/rockchip: dsi: Reconfigure hardware on resume() - drm/rockchip: dsi: Disable PLL clock on bind error - drm/rockchip: dsi: Hold pm-runtime across bind/unbind - drm/rockchip: dsi: Fix unbalanced clock on probe error - drm/panel: innolux-p079zca: Delete panel on attach() failure - drm/panel: kingdisplay-kd097d04: Delete panel on attach() failure - drm: fix null-ptr-deref in drm_dev_init_release() - drm/bridge: display-connector: fix an uninitialized pointer in probe() - Bluetooth: L2CAP: Fix not initializing sk_peer_pid - drm/ttm: Put BO in its memory manager's lru list - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - mm/page_alloc.c: do not warn allocation failure on zone DMA if no managed pages - dma/pool: create dma atomic pool only if dma zone has managed pages - mm_zone: add function to check if managed dma zone exists - PCI: Add function 1 DMA alias quirk for Marvell 88SE9125 SATA controller - dma_fence_array: Fix PENDING_ERROR leak in dma_fence_array_signaled() - gpu: host1x: Add back arm_iommu_detach_device() - iommu/io-pgtable-arm-v7s: Add error handle for page table allocation failure - lkdtm: Fix content of section containing lkdtm_rodata_do_nothing() - iio: adc: ti-adc081c: Partial revert of removal of ACPI IDs - can: softing_cs: softingcs_probe(): fix memleak on registration failure - media: cec-pin: fix interrupt en/disable handling - media: stk1160: fix control-message timeouts - media: pvrusb2: fix control-message timeouts - media: redrat3: fix control-message timeouts - media: dib0700: fix undefined behavior in tuner shutdown - media: s2255: fix control-message timeouts - media: cpia2: fix control-message timeouts - media: em28xx: fix control-message timeouts - media: mceusb: fix control-message timeouts - media: flexcop-usb: fix control-message timeouts - media: v4l2-ioctl.c: readbuffers depends on V4L2_CAP_READWRITE - rtc: cmos: take rtc_lock while reading from CMOS - tools/nolibc: fix incorrect truncation of exit code - tools/nolibc: i386: fix initial stack alignment - tools/nolibc: x86-64: Fix startup code bug - x86/gpu: Reserve stolen memory for first integrated Intel GPU - mtd: rawnand: davinci: Rewrite function description - mtd: rawnand: davinci: Avoid duplicated page read - mtd: rawnand: davinci: Don't calculate ECC when reading page - mtd: Fixed breaking list in __mtd_del_partition. - mtd: rawnand: gpmi: Remove explicit default gpmi clock setting for i.MX6 - mtd: rawnand: gpmi: Add ERR007117 protection for nfc_apply_timings - nfc: llcp: fix NULL error pointer dereference on sendmsg() after failed bind() - HID: wacom: Avoid using stale array indicies to read contact count - HID: wacom: Ignore the confidence flag when a touch is removed - HID: wacom: Reset expected and received contact counts at the same time - HID: uhid: Fix worker destroying device without any protection - KVM: VMX: switch blocked_vcpu_on_cpu_lock to raw spinlock- sysctl: Modify sysctl_overload_detect_period minimum to 100ms - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - arm64: clear_page() shouldn't use DC ZVA when DCZID_EL0.DZP == 1 - mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() - mtd: phram: Fix error return code in phram_setup()- scsi: hisi_sas: Limit users changing debugfs BIST count value - netfilter: nf_tables: initialize registers in nft_do_chain() - sched: Fix yet more sched_fork() races - USB: gadget: validate interface OS descriptor requests - usb: gadget: don't release an existing dev->buf - usb: gadget: clear related members when goto fail - usb: gadget: rndis: check size of RNDIS_MSG_SET command - locking/csd_lock: Add boot parameter for controlling CSD lock debugging - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - PCI: fix kabi change in struct pci_dev - PCI/RCEC: Fix RCiEP device to RCEC association - PCI/AER: Add RCEC AER error injection support - PCI/PME: Add pcie_walk_rcec() to RCEC PME handling - PCI/AER: Add pcie_walk_rcec() to RCEC AER handling - PCI/ERR: Recover from RCiEP AER errors - PCI/ERR: Add pcie_link_rcec() to associate RCiEPs - PCI/ERR: Recover from RCEC AER errors - PCI/ERR: Clear AER status only when we control AER - PCI/ERR: Add pci_walk_bridge() to pcie_do_recovery() - PCI/ERR: Avoid negated conditional for clarity - PCI/ERR: Use "bridge" for clarity in pcie_do_recovery() - PCI/ERR: Simplify by computing pci_pcie_type() once - PCI/ERR: Simplify by using pci_upstream_bridge() - PCI/ERR: Rename reset_link() to reset_subordinates() - PCI/ERR: Cache RCEC EA Capability offset in pci_init_capabilities() - PCI/ERR: Bind RCEC devices to the Root Port driver - PCI/AER: Write AER Capability only when we control it - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register- SUNRPC: Ensure we flush any closed sockets before xs_xprt_free() - scsi: hisi_sas: Use autosuspend for the host controller - scsi: libsas: Keep host active while processing events - scsi: hisi_sas: Keep controller active between ISR of phyup and the event being processed - scsi: libsas: Defer works of new phys during suspend - scsi: libsas: Refactor sas_queue_deferred_work() - scsi: libsas: Add flag SAS_HA_RESUMING - scsi: libsas: Resume host while sending SMP I/Os - scsi: hisi_sas: Add more logs for runtime suspend/resume - scsi: libsas: Insert PORTE_BROADCAST_RCVD event for resuming host - scsi: mvsas: Add spin_lock/unlock() to protect asd_sas_port->phy_list - scsi: hisi_sas: Fix some issues related to asd_sas_port->phy_list - scsi: libsas: Add spin_lock/unlock() to protect asd_sas_port->phy_list - scsi: block: pm: Always set request queue runtime active in blk_post_runtime_resume() - scsi: Revert "scsi: hisi_sas: Filter out new PHY up events during suspend" - scsi: libsas: Don't always drain event workqueue for HA resume - scsi: hisi_sas: Wait for phyup in hisi_sas_control_phy() - scsi: hisi_sas: Initialise devices in .slave_alloc callback - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - mm: page_counter: mitigate consequences of a page_counter underflow - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - io_uring: don't keep looping for more events if we can't flush overflow - hugetlbfs: fix a truncation issue in hugepages parameter - spi: hisi-kunpeng: Fix the debugfs directory name incorrect - spi: hisi-kunpeng: Add debugfs support - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - net: sched: fix use-after-free in tc_new_tfilter() - mtd: fixup CFI on ixp4xx - powerpc/pseries: Get entry and uaccess flush required bits from H_GET_CPU_CHARACTERISTICS - ALSA: hda/realtek: Re-order quirk entries for Lenovo - ALSA: hda/realtek: Add quirk for Legion Y9000X 2020 - ALSA: hda: ALC287: Add Lenovo IdeaPad Slim 9i 14ITL5 speaker quirk - ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master after reboot from Windows - ALSA: hda/realtek: Add speaker fixup for some Yoga 15ITL5 devices - KVM: x86: remove PMU FIXED_CTR3 from msrs_to_save_all - firmware: qemu_fw_cfg: fix kobject leak in probe error path - firmware: qemu_fw_cfg: fix NULL-pointer deref on duplicate entries - firmware: qemu_fw_cfg: fix sysfs information leak - rtlwifi: rtl8192cu: Fix WARNING when calling local_irq_restore() with interrupts enabled - media: uvcvideo: fix division by zero at stream start - video: vga16fb: Only probe for EGA and VGA 16 color graphic cards - 9p: only copy valid iattrs in 9P2000.L setattr implementation - KVM: s390: Clarify SIGP orders versus STOP/RESTART - KVM: x86: Register Processor Trace interrupt hook iff PT enabled in guest - perf: Protect perf_guest_cbs with RCU - remoteproc: qcom: pil_info: Don't memcpy_toio more than is provided - orangefs: Fix the size of a memory allocation in orangefs_bufmap_alloc() - devtmpfs regression fix: reconfigure on each mount - kbuild: Add $(KBUILD_HOSTLDFLAGS) to 'has_libelf' test - staging: greybus: fix stack size warning with UBSAN - drm/i915: Avoid bitwise vs logical OR warning in snb_wm_latency_quirk() - staging: wlan-ng: Avoid bitwise vs logical OR warning in hfa384x_usb_throttlefn() - media: Revert "media: uvcvideo: Set unique vdev name based in type" - random: fix crash on multiple early calls to add_bootloader_randomness() - random: fix data race on crng init time - random: fix data race on crng_node_pool - can: gs_usb: gs_can_start_xmit(): zero-initialize hf->{flags,reserved} - can: isotp: convert struct tpcon::{idx,len} to unsigned int - can: gs_usb: fix use of uninitialized variable, detach device on reception of invalid USB data - mfd: intel-lpss: Fix too early PM enablement in the ACPI ->probe() - veth: Do not record rx queue hint in veth_xmit - mmc: sdhci-pci: Add PCI ID for Intel ADL - ath11k: Fix buffer overflow when scanning with extraie - USB: Fix "slab-out-of-bounds Write" bug in usb_hcd_poll_rh_status - USB: core: Fix bug in resuming hub's handling of wakeup requests - ARM: dts: exynos: Fix BCM4330 Bluetooth reset polarity in I9100 - Bluetooth: bfusb: fix division by zero in send path - Bluetooth: btusb: Add support for Foxconn QCA 0xe0d0 - Bluetooth: btusb: Add support for Foxconn MT7922A - Bluetooth: btusb: Add two more Bluetooth parts for WCN6855 - Bluetooth: btusb: fix memory leak in btusb_mtk_submit_wmt_recv_urb() - workqueue: Fix unbind_workers() VS wq_worker_running() raceobs-worker-010 1713312000 5.10.0-60.134.0.161.oe22035.10.0-60.134.0.161.oe2203bpftool0-metadata_list-compact_tlv-bpftool-5.10.0-60.134.0.161.oe2203.aarch640-metadata_list-compact-bpftool-5.10.0-60.134.0.161.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/a3f61928bdc9d2d54a86e4c6a8efe9a3-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]=9ec8bc304fa0dc9f6222c604407bb8b04a02e81d, 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 RRRReLՊ&4@Sutf-84176bd1ad93464203fd630c9c5de1de4865cd2799ae3516d09183f1db05e932766583b21a4dce8f46365b1fe91ab05c239d05af2dbacb047336185b4a3079afd?7zXZ !#,] b2u Q{LY,+:<{ Ų h#c|zV,\ -xIz No~\5` Bt,߳84bOwA's)@\`3 \俱v貽lIWώS[t]Y?Ic+KRKib%?ľǿ]caowAEwȾۻvRL"6nv *l#VBZӔU X(Ik<6k6#5rǚ7m{~nV?K >csGVT73ͺ-h՗OˉNgjvl)kR9ncE32S#bn5^WŊg"({01ҰɵTS h^ޱ ;u,8YQ=Ɛ-Em0Df+wW3׭xaÛ>4iӳ~7j>Aa/Jԙn46AAMmsZgո T.aܴ>-|rcY7Q-1Ҳˁ,u֞\m" a 9?ZƥHqlRo BDRwEc]$sޢ!ឌ=p4 W0Ko6#:\z]йSV7z*V<@> 3I}[-ݶ)GJO7h\EHkB8|QAeCpRX&!Jˡ(NSw ⾅15hو:Avx7n}_ t2:dБ.[j\_ i]y4#, (Zeխa}i{]6xj34/r"}zNW8A?[3Co=n{t1 ~Kƺ`zX5G c@_*.k&x *N~h|1PҜG2FfZFpǡ$fi'*Hkり ;Wp9 GVZpG);\/p$qѺVJGk^ǯ!#>Tͤ4UæTgƷcq" TeϠ_Iywu."ktzN ~?㹺nM.3Pd k׷`B'itm@,Q?%N- sV60'˒ c[,ȕ FS6EцvZLVʕvmO +I=!vF"ĵ;T)wd@RJ^RR>Ib (,+;Rk0Ȏ7/kU\(X|3_ЌlU2ZlU8E0 sxR9_nVnGƥYN$&dvAQ,a4S`a/{O!h?q͑zU4 vdZ]ȑoR,~.\4Q<‰:<@lnヘJv(^PZ,|Y0s5N@}>wuqzTx bG/@qj_P)2u^9(4XPp#"q 'c& N&Dsh*Oю 8EXxY3SP%5|=AIBtOɥU TZ7,k! {XXɭLl̾FeEv#꙱=6E=X5Vղ/AUWJꚓCB@D!ekkژ}c̸#"i &~CCPlq}K1V˫%bàLX&[VYH;za; }qg > -9ӵ 5qZ˵Z_|?iPENhMͦ^;-G L-渎ap_U[qǂ.,[Dm-O>94M~d_}h W.x^ŷ#T!PAH>Ju+{?,Fh75trN-Q #| fL*ebPST',`-jFfy5\iUHhQd@CFP+vj{sc?Eg}x>NHոޥjFYHd>%ҊK6&2ÀiևaQ "vC׳y d_CdWZxZ@/I7;'\pNt^\-Z}X7C<{UWYC ٿ_:9"g{]#Dڅm2<[b_{\b /_:֟%.쵿|EVe~c %76lXM{Šjq1 C=8,}%}[x~|͝CRi-NLh ԬR> qP3O͋G@W\@T``'+p-@5M'.u+VK0iX1XΖ)ˎ4DzsKfa砓mv}3J8X2672W3˔@),a_Cao#qL@˶"`^həHşd2g (lCWh!NKA3? . pivkL d5^m^3}3hMٽyyhNA'U_6?Ap/kY SA;);kHYU8ngȑbMaSqF߾jʊc Nh{oft|5|4 :F.~upWX_a)N"NӺWguG_ʮnB)D0I5Eɝ=Xa3&04Ajw6w $-X:\1*&?P#׻9 $ρ(rLH;-' z`s[ZW7٤Ϳ4piF̥mn@DA jp&Ή>zisakx, 'EA,^3df-_bOL):>7Gd7r$ehn@$,çݳ0ࢠ=RMO&d:2oHf߬;ܔXuon[(3IP1n- "7Ha&=h\Xy~dHy\tn.]|D"U*Dhj -Nx)V"gonҤ|C9czI `dQvh\hm1 5^=Y8S>I  ߐB#v&sdimAbHPԛO4tTK×.BM*Qۯكǝ6sD+s14Z@p*aNRjf=ʎ$Lhg]ne>)F/x#cӳW iÑWZ^Σ%Hn{^ˎ F+0ov0wo:pdu533c#VCQGo^&8F{ƝCwB~T~_m/ӶE4NnIziNeDoQkW_Z ?^7OY\n.y ;1T]ׂy4E|qZpb,W>* 3}ȼzM@PQ3^Ro0xM|0b01I3'/=x2y$F'YiA^,>KSDx-tvyn=Sa;<AZR".?*78ըW%俗 匇Yk-O02URv)Cy wx=]؞joMVAJ\adaO,%&W(3Q1fd/._%eǂNdBm - ioH@NX3fEn 8>ptUlh5 =2xcmn]U$zjur&11r_y(HS $i_*kH| M#G.W<ޒ<Ή+ ݜ+ P"ŒsG+2  jbsweqz%Z3fjĆkbkH4QDxcj )`XpX">"W1+lx{6^gٗ;x\ciB ҽn0Ay]Ka}YfGHgXX^b#ŒߙaZm='X~hᢤYom5ǙUC1`^ɵ]D]P!@=M":On, Շ)'x㘊Mܪ`̲QvLf `n t1N1!%.FWΪ8}7No_AT3>)iS񵝳 RǛH5pHRL -y`~30O juB1-v'/4܈`Xt)^C-X/XFsMvEfhJUu2Q#-.MZÃ1 5&?j2?ę-HQx~<`ߟ!C CJ#K?r0~d:8L g~,oe(q§ $ȧ> bUO82dUV?sW-xuyf`OH-7O/9Mƽ}]ww4mᐇs0KPrPI4 430W8"r/6A"ym7')3`%Rޯu(&kɲd#osjQw1#)'YfXKikT9⑲&(o(;q; hEr-?9P3=smO\!ĩpa^kEuP4[+;X >*@rsp&yLJx _Z:-fܪ)L1^%uIx++/a7y1m)S7&7mMj,յ0Cx^1H5f5y5hըDS*DH@ xd)+i0I1nZSjUiI7q&Ua8#7W02s`}4$9cP>9GdQbm/0.:A 9<{N{ޑcxGs1cn^'; [Mp5\?$*NH5JAU!|$\e*-T令=7:s[z*;2БbwC z,7FW&_7V&4 Mpw%pbnkZr%,3 DYj e@GV &vU] *H6 <1vg/FuXSW.:t 97sֱ[:^m%л8*:u;)Mڱ7  ]FbTqz߃ehjh'hTį A?FɋN>X4H#˜<AF[ECrr}E"2L5%u)[ a,V}BYЌ>Itc 5 8L`Vh6TxJ\֫T2 /F],3:+\C'l(P'8myx1( \05+\(.ayZ9V!}0Uelpy  v9ODRl))]ȵU2%@cꮸ-zrvNGUmt K3 <2Q\9j;Mum*&;X o- 7TɤO8PNjN*uW%(jTEefBRyXm`N'2K 7_ٰ?焻Hf]ḇLM,ɂ~*)".j$ A-k$+d"^c9ha禶2Mxp:8$ڣ/M שmؼ~ϗ?<Bi>& R/YZp+q$NUTqvQyfOE /l8%*L,Χ3m܈rɞuHA{9Ө~u߭%Pc#uk3;D46tBb}KKvd(/K5؄p{LuD)zMgnB *ePƈx*2$`!V޸$Zd?>=(G㯆ɉqREkd+S+P}&sئc<慯Pc ,ue[uH}8`%s\ꗪ 7_pҳk~02v5b<;`8bdI}wm;Y(!I'T>U[mw{Y.B뽻$z@ Jq_{0X-,pv1"$6 5e7>{9Q2q!h~wA@en<:UQrG fqe1vjL'H) >!F%r*K/0n 0Ҽ75r,U Rb-q} Ot[ѻ񯑩ѐy$ 7( t\e F/Y>=p8êÍ?$,p¸x~E1P! ˶ n #*+Lh r0vLNXhn,&5c|OoJG*Իe>M7)\ e`â^ evsY(PBHv <Ʉ<|1 ,Nva#s/ ^¶PDE֫xoE(K`W1K+lOcqF%ea7P$&.xJ̀ӄ풹j(Z5o,̜U\6! ^&-t욅5Kw[p#ё<>áj٩x]'h8`ňo p]Ĺ)F7~qeZm݇祙RKZ^#Ǧ- 8dzon] jb/!oa l9~k^6xގcӾސ-W:|m &ϖ/=g$%Mj>b*ɵ;m@IIeo-XӬ͛a_RyNOfk+r ij}nJ~D OϳĦ~nSnnfV%[Ȏ R΀* 9F@C)5OGegjDM֊wlu@֝ ̯ 8Z7|kF}-@ /Mji-@zq st.B(GIaF14-`Ú > ^/tx$ ֡V61%مϱWd Rp}yyU>fYq,cljd/0"F8TȵYٜík_K:Ùڮ'ZR*}{@ޡ=^5|_%{|Z sR 9SG8ΰ! ,?ziy<%bpfyeKdn +^ʉ?P@]pЁ t+yI},ށ6<, ;?xZVVn[lr!^6=,?7X(J{/Wb:UxZ0V&m `r$ sV.jjnq5DA!!~@)&iLPs;q 9ǫ8r 1<%Zb1Iy@ ~#A+:VY_ +1#V_,yf<+LWS0m wd:\Ԑr0(ћ.HZypA4Lj͎wDQS_65טxqQg/IS(OkU?Y2s#60~Aߦ,C4gEs k?-3N  DI$Wx9oH9*5`JWSu Nxaw bCWaFP`؋rZ ۇp}#Gǭ!XUD7hIwVZ6]\'ۈ˥ KRēL"I\+ @?lP kMY^7k.;+R+;F$TTлtZpmZWM'cl#7H0vVY8z% w@Q !NɪbRl JGp֭W =xJ32u]uS`ZDuqW ´Zw~wa n'q՟0V^tvcƹD "0JLzfC=G j$ł~c䇋۴z׈38znn)a[vϓtCŅg}vHG~ UN.LPcu3JDHԸ5(`^ZBf(hnjG!&oAذ"e~ͼ9O0z2-sN)4yh ֶ "S g5̭#nz>9Zm1&<8BB?Rr/Ze}˴X_K δI)pRx]ԑn79P\Y@'&XGuXO?% MM~tmI~TYNЀ{~sm:+u? d¶qZNJV|v9[cgeqb(w)~hbm/ts.ȩ*0j!H_LX UM9RJz E0 r xGoy ~f݌cS( _ش݌TW!@$ Trbt$*vr9 ܠ0C堳8HUaև ݞ>i1-9K|<#փh3PPlL?#xV8x?dnPqۂwo霌!)[ހ#emaNop& Ѷk4\) XK .2{DTuPRMIrW%z\) -3i~-`ܸ#xЌ^5 n!%:(=2mwC3wW?e}Q:hcq:p;[l]ԒތN|s:kY@`Fl*/MTWEW7I%ۮMR0=탟Gʞ Z1-S^Bsd#͕v58bm,EwoGJ"vuRjs R55ɝ%OfW3ƿۣD,~c3\],cU: w`3W"'ch]Z&7@iN m([&/.N>Ӑ4?`8Ν1dxLson,n !Ga}ót#ܨ(3W\Lde_БТޯt,[̗:H f6HtBZCe)J \(sc_Ф)S coNTLi?c&, ;+5h`WMڎ51G֗@`6/fX/z3*OW rRA™%U=wmqۀxƽ9P,WOzZJ -cҌӡȯ^"^J~Bxho<8zUܴ փ$Pj#͕D@E0j#F̒Sw@PΊőDGbr)_LAW#LnS :C'N4lۇ5X2D%~`LH^p* 8?hK&# *ޓuY9lSB#n6Q~Ϟ!k9C*ty p+<}{ܦ-] ly8(=xVeϽdCs.$t# KG|GԸIG2C>]0*QDA1&44\g/ $֠Œ8c[b*jQW s93G+sUZlur#8v'=&Xi[5뛘U`Ibl*>>#`ꏈ $0M}_Q #ώ Gx"ZuڢsSfH`NxۆQ7E@G}%^zS/[}h[J QgmH`*a>[P>s둪prm-ȹdӖC) ~!Q9GIYrւ$lPDz:!:FCy^[%m.=pB ?&M6MxdrcmSV Yk)Oh";F1OI5}JyZa{oó cs hnscĝenPez(PC egc5'PYڜ4mkzqg8NgC.\?2۠E>#A6ĨǹyF}JUWsK,+!b;s12hDV]0Y'(o,-8gȅMCMZ] JؐD@ŎFD BB,0e/uYsh9ּ]6_V)`G[j4DPj{yUz$cʴ4et@܀,I3Ýg+-"'2|?'Ц4{z_cħnS9=OQSؿCӅ^IEQYg< 0kC/7~نp^ I@m3+ijjdØ3+ܒ%w~dW7z9ܽ5ҟeez=4)OY{Z$ -iø #?Άc.8Ls/{/hХE_c1!,Nk;oL&茠\Q9bKFO^\":JAM # L-Ϩpg3ؘ Kq80_'ڃ,qH2){ 66Yʺ|Qx. h)C@lqhb!$#~-I4Uk`6?. LS՜eQ@lך mDtfm_'>P-w˙q*( H`CfcB;*0>QMw{{C-iN+L1bg v AdlYpׯ$8 9%PٹeLOr>k<1ԥQkBء!3x":B~%I1b&t HMM_SP++|@aiWׁH ~fhY|ŲK6<"iɥ>]F8+'z *w׌ɤ&<}LK(&KE)cЃV@v! ))+ 2m9NgIg],*津@'9rLE̛ZBoMYMʽ9Lp4t6*I]PFk4cT|WlCԠgGpp:GK 觋ܱ/q]HmDR6)yԀbNOƱG?x0) [k˫v]NFͥ<=UÃ|,%R+rf⣟\ZLOoqc[_\e~nT^@+JdB%P!T;4^L@~ J3^#3Nm+>D͏Ǥ֮>p?׽\eA"hF& q/xSEsM ^'(PG6~DE&He' ػk; n^@1޺y*(_a[>ÝCCc.Q^k^qJn>V(Vll!~, f.QI+:1"۲X3XNSK5:x_4|Ьkt^ 2-{kGDh^e5g;z3N'-$ ?Uys$S]줲v~c$8 YJj<ar$SΒn ^9<܇1AMYXuFmuг=1&գ&T`2jGJ*%8#.]Q.Aŏ:}[&2cE7Yot7[wcE-M/.<05F٦<6xwżs$`m'tӌyS&&z}mDX4:3OؾV>pc~1,_lF@օ4Rƣ]oEW Bbf< 0ؾ\5r6M[2+C%:Khj7ɵ{zcBj5`̯᧽A&ݒ|SAzo拠cx9c. 3̖ Asbq $j{B,!ƇzpBACi(KWmױVz_ a =qշD%)=.ŚeеEZ\,rHOm>jA|eb#hy4JFN A䜼S9id^,rD v u@;2y#1N{u@P9f`rF̈뗤 f;橧d~.ˈU2GȡQ*LQ:"Vw'2#L^!H;k>(Lu$y>qw׶Yi|Kg.7q1K'5&)ŜlI͔Bw4`GToȓ`Ro-~8q zɫ JBq _ 09/B@6q7XQhH *LWYv#V%!Cp=} ۡ)8^V)a%ɛBJv?qؼ(_wk{Œx$6㡌Z & BqcLrᓶfaU,D:.>䌵x(4L8 >coPSo˃ø"eڧJLY?c!{<"> TA< pCچ_MS { .-~KA,:E|r:_wiuZ]8YF,4Ŀ*XAyQ uU;X L|; <ʒ< },2 b+Rk6n@I0~q;)Qb ġve+gLi1>!FҵecΉNNNRb"]ᑁ~#dZ`{`tF TqW=c·i|}UŶذ{4}Fa_ P \SpRz4ѱ=ƻ4IhE8Pru̐@T赬x?d>8m&QI*$&?c"z%jo.d, e BDopyySk3Oư.zt[EN>꼙id8rbPL7&J{=5G2k/H+:'ԂdśK踐ri&qzR+62%-yԅiQU d,Ի49u|śSGsz]I_,؂ >ͯ_ԕCo.Z&S_H$tӢpQ}QfCΰȊZFB/@&bljM{a\%^!`c [@o@B 9mtQ?T\T%yGXﻖb Aâ|Syz`ZާlZ<@ S҈Nqw;>vVeƠϧZD)7>^׹}wBRD0.nkG,֭s zBN.b"gg(Q ߄{OHg31I"n! ,^!LuKw2!D\|X+c[/V7X"tلf2Ebd%F\;++J7›!r3[$8R/'43; gpA6(#Sc'~s|_=q>4E'I6v2C,*PV:;{kmPhsĄeO%j+ _L*L&K9.$RzAO.v^(atdB 2 l~wv+FQ)}' ͇p%4DqɓHrz!=\Kl_Dv$*Zq籜;U"{7\?dd_: 5x-4oVJ%A <^.iat[^Pb rjM/)q @ر$6w%aȻ{s*dJJ[ag x SĴKF&;k |m 3,§\,ɋcNC9B'P>a"8F}awoI~Y-rpTvz)q 8;:>s(sQDBjϨX!,?%\NTWvsN}V5UlwoC3@ q`=`%+!iVHy4$C+ S .nũOk)J=_go߫RI O pq8.'1zu*/~%7txU[PsZt'SÁ`bYAyޔ7u5+ЕɃ:"^}3}1aei"& jL og$dpI_<ڍtz!?B$kz1Z'i\`)v3~$**y P7SWЙ=V$}1!} b΂R]d.(0];5߾%bsTJOe*iaʳkZ8׼sw #^ "3+$] ii0Vy[fG7uUߣɩlr Jհ/"1ґfU͋t[%p]7xflWEU:ޓ^ [x6,r+6-xJ7r,b2Lh7sS'*u5.4حW9wgq@TXS91Bv"BI(Nn8YylJ2\2F.|=^S9tb3kxH{Rz-rD@dwc#U hڪؼIb WF^_2>L`Gך0FFʰ{U>9뼭|j"މ_D[_&\Z_kZ#ͱs6姭TYaCrI?uOsS9\ĶtNa8olh FGWmϼ $ U9>3Gh= 2 Nu꾹1h'&Ҋz<;?1@9$^@%cEP^|v%f5QU>1.$s\6*wnOA(ٳzel6\Gp.t ~RDR ^< 2Y[TP.sE"ЧM}C>D0 W6B!:t/%]~ff;Z': 38 C۔~/ E>D\M*]їf6D=9X_~4199zC-h0f#h!g4a2arrϠp6FxPN[ء_-nٛ/[pk3 c%eG}YxA;,AYEti#Ʋ ke[~8,쾐ۢ|=g |{5Q 6 ami%ʒ3YD|dZ8M[{\f.! 1F}}hzmA%FA*>P9n&4fV0j0jIΙeԼ<8hy+ * 2ks3. QƋ_5 b w?U|`!vBsަژmq2Jegz_Sw3vt<1s=WcGIA ,?7R2!&4X"gXTRN9F.NUM.&N'JgM`ݘfj"N@k\fz~eXBYr)fL1\DA\dP(YAK$WQf j, *uO>lYKr"X 2sXG?rTդ>e:!a΃<ŵjMdg3-V\ 6vʾ׺ ^u'jjg,02<`FU7Ҏ#,p5ւ(/pzf5  W#_cz&Sy{|}YN~N6VSMkgn&/ms.c0Gt%) 30(UQ^F@"P )9Uy|\BuT'+YU;8םc2LEVatNT\%q|otH5PSΑD¶WXF<)qC$+-(NvxxK.xG(۱ꙟpt,ɐ0q%];[֞Nh>I1,=P:[\ ƪIJZ:wZMʎV>êږ"aW;qdǑ0@(2GQb*/Dz u!6t1}dش=zi$2kXP(s ™PR? A`|ovU߸aͥņȐT8-ZB@ 3 ,7a'k˅YDkRAj*=x5PUhlÃXB] SLލ+vk[p\a <,s9+Aߏk݂zzy=*``4F?e̗f]oNuzH 罀Qz:K ll0*;H;toS":$YQ*BH8ng[f0:7M}wZiuQҮ/Ejy5x6/!R *bQ ZA}RI>k4qH:h0]aYm,-h*/i8TRM吮D|\@#(gbToC/]~CPc[0 ,.N(IYvjM#Vr٩N5-X Dǭ) DjQ(Õw`pg7GhދζFuvhb֤n|ahXx1]uwiZjǶ~N^m/>3lŎnaHU?Pֺg >T]0J (A^?,H yN26k"_6MZiBX롿:364}?U@^3OaYmScO@B}܏5xܘ*= <JN[~+{4΍R &zBT4g)I͵KzcY=)kqXJl(WxJjh,!WRxS{Zۖl".ob7TDb@F>#DRxߪ{GF ~ <U.IiɝN\0+~p/fr{q8j +HU፥2< |M<#o3 /]:f<0I@N¤Dϡq\9 %–s4= k; |E !'` -֘_UeOf_k/,ZN6 omЗ2SLvHrr7_;;'3I5k"d|?udb_eK3'WkvS1v  m9VGnv|L`AO|Ӽ* Z}y}vZJzꀛM^tN $.2L`% mcjb.#js9~[4zd֊5jc7ERv>;N M~W&N#]$1\9Q8d::dmݼ/P!M/(>9A<յ4&_ N㟞hߩ_zgBg i^VAș1NE. +ȅfd>{J$6Ԝ6"-*8( xsѤZ&I86SZ%;=E׹jk竁xzkW+ Kjj+.V$#?$Ƨ"y\=⠉Zu2v|-Ec??EuE*uQvϛSI+--@^OU5厚&JzޭO  ]‚쥆- ~(FǚgC%_Wyn~[31x֙} CmQg51 t6ю+QDhMUs~gZܢ~<B5{k1L;#Ns ?_Im:9Z͹ !rJXmܓ;˒$w.G^@Y+8cp`R|kLjc8 ʒdž\)KeNŔӿ.i/+,cK銜6; f!`M 6mwšBrFA痛b ɚ]0ܪZ TJOZ?lz*DSeD);F~30mv&Hk衦Wa"?mROdw8Fp'mvBAtظvCchd7ӷ:ǠIr 5BV8'>p3iԠF:s MaV.Sl~s%pł4Ex%c7- +tXT=ɁdmVJA*x%(@m̈y!?wyjWGm)7@kެxy,9780$^әǽ26@A˛ Yn樽+$]NE,J,tgxՑM gk׾~O S;P{HG^=؉rk  wBgTbX[N=ɔW6cU`bnY6dρcz!,txF+d^Ҹ\c/T4mxNyr7Ooy@t:ƔƕC*aX1'2[& ry'Ӑ /9֥~z}اFB^|u5P:oXibHVܵaPX@@H؉B63;|C,35() |R;Sbz)4JkXhBT1D_?P=! AP0ksi &lJok l qߞ?J=/4,U6RJlwofwfXQ謹3jOٞRnXQA]i9ugp WK59͘RKUt]ʩw/(oeQ ap$@ J)oy4\9ePsh<\3$qUKZ=4-qK=o$ x%(aLAb22e{(@++k R9~E_Zdyγ3l N6*p䲾]1 :jbXv(*Uz1w_⮐c󁳘H D.M, ChSY CocAhNj,N8pl(x`IHID& P%cY8iuҐ𣸹9鿯)J,[=2>`W [wF(oEZsv`KA=H<`:Zoмy=vU_ɖ]1e~OAOTe^FnQ=ڝs>8T. ߎ%f2e-,*yhRVjPF/ZuwMYԀu+^@/X\лOxyFW j|e|Q7V5N Ѐ,:\LbA>{ݣLuvEE3&O=yRID]#invՙ$PZR]$z?uicz^B:+~" QlQx6s\q,yeS#OJ 8zF-[S)$ˢ`a;$DdOrLj+#q5XLQf2`"}{^,N*A7+hUtO{qUNTF)8*`8Mrb*KQ RhWKdt]|믗  g :n9ꔽ]tO4_!+fL᣺Ї.^'+0ҭ"/>_Ї.$'GMpcjp-s7QkP0 HXu w;t>`m5qރK\*;Y$DN}u%Y>]b[HwN ^Yl@O{|ץ`E6 >f]4W4 I_ü`ُ>OoI#-%m-FfQ&gmv0.9oLcH#I9\o4mbR$b=o{t=m nd@:&c 5|rjwyˍꃬkSh*bҿӽTUs57q2f#=.tճLBSmKxMu#䬏[.p^MsT0VQ<2l;| qqk((~p?LJ_*QGU Kk|Hs1doakz-A;J-],n˫=q(<gnpWӄAyV+@W-0*͸JIXʋK#Cq׭ E4'@fIW밗:+`SE[Z#Wu@U#{lcI2 g5'ي M Sr13ϸ׻>D3\`:k*-ѕ0!*y Y^^,(}SNPcy2Rw܆zԫO3|YA;EN 7'Z&DR"ػcBø2'.Ģ cv!)5~ v ԙBqǑw+'N6Mq8'OTW'Yeș*}U^^0q}t,?1iS=)(C5+V Wo㳄mŻkR.Xh#G%+LkP& iR+".b5P,|~BfS XTQ%طZxu0˨Q+pc*Y ENpo@3K@$3>H2DO?$ݐDަK˗ӤC>vΊ /_'(Q`Òi0FvV[},ŵَ )瘖`b$ZEOp2$4~#pgH=4mB%)׬d8Jt[Aa x'+Wr6T%he4K6>xƀvS=)i*!Oj%0SJ'RJ.QLx|?(L}lLb9òCO*5yn;QY&4-Ѻ"/Sl_˼4z ?hyZt(PPv|h8ͼq^c%,rB{NgfqiTxF%aE<*Ȫӽ D{Stˏ 4$tBhjQSzE{p@ˌ;Sŧ]kX5|>8(Mn;竻{l[}JJ_E7r;3}fjS/dK:‘[#QkUpIIrgz}(N֟Vd3"i̵%(5^2!($˫X`KHP`":9Sw6O}w;$-4ܒYm/S*~7L(%2+9n~("#VwV0l;@X F/ᮩ3#n0$,/[X9k)s,x[A :cz$𒂈P |m#YJT϶IaoQ|͆.-Wuteq]2R˩_vޮ^MvHBԪCvؔEhbn&C_Q3 gp; HūD駽*Aۢ+:l8 0z7cΨ]p}DE*1t @iW")eMM'FJ(·7}˓"|6gU4[^%K8/*DLt)uj+RFkGQ-ٱԦZ.] X٨(jl1Z(cVAE3Heغo="\\>$$= lvK ʊx"IqZdw3(4uw.ADG7̟B(jO0e|=e4'=iwWga׃~hee6+s#_ұj;cWmU FY\\1wgCCEۑ&/ORO"CZk2AG.g`Bd#/@"bPZ|9$2"kSmhtc(YreӋ( ,WlbDju/jU_q] `VTޢ^iM1e>2eL%M)z{/9{|χL/nqJԝUwsȽ!M+"Я)%")@rLIn9|pZDŽ=t[śpӷt)~ƇN_Ao(sO*FS P/`е|@~B?w%P0Q<χ[uW,<Ko{ [! #;,(Cpb|jR *P; q AbHD a3BuC-4U~ϘD>շ^δgm:ģn W~X^aVqpl1Z$u8M%$|W\H-eMtOҎR%"UùȨtpVE!mҼl-:ڬpu-ӤyR'w]#zs0 m1SN>ʷp<Ɇ6Lk4l8 `5J*OMyo_aOgAzĹMcu r;p͈y.֬ ʧM/|J&LPl—6ג#B;Xi0K־b' 5 }L=\6'Ml9#HU9% ʆ˝ۣ(tQr&e.ӑ 40:U' )pre?Rˬ,Sp8LSj2^'F52'*ŭI4spi1=: :;%1M% ^ȜO/y!ߔts5{f _֤v)mJq>6 KÑh 3FrL`UŤ5>8lZc"4IBWų|Eց*<рXVO}qs/%f6Gu./:VZiF MO{BDxR7 J)ӷwI[;aH/Ȱ;kitO@T*r^rrYKP>ǵ_ GVy/2Xp`ʹ2IcQ*u]վU+ŗ:!mPmW΅]U.;9LXDaimޤ `,$QnЇ$">cTh 35wԩhQSJFJc˳1 zHM k O:$#8^~1nPvbAr05ZngrjPyp+*_ŧ'c梧tL+:xpl {nXjfRh_%^tWѭv;x') 4UJ2H3hƋM<jAP)u}ϡnYH^\T~&zi^~FݕQ_ Cb3PPq.]5 e(b>ݻ)LKLٽ :wJzU$6N͡o'H[nF O^zڗ*CW"SIu_APM>i 6'iG{:|l Ty^f[;wArTjIeQ?P'8$=qu@,Yg E (0R<0n8 j H:W 3Sc(w겫qgP³"n5OW4tCbם:ܢ |IHmiNE'!k)̥nb#5($0+}Cfܹh<zuI:^ rJYtο!gdY CW,K˜pWMmCEB7sr&Sl@FӞȷp&ހK+\Jet,ȥ?{SSWV}6NXQSv U$7RW`OP~P)P0+w"KwyeMw-CsCz0&*L mΉ&_|Nr\5iP832lTu~p|}c[ $ä!{;㷕ͫe XH@Kz|~_H ē 4_̋d[7K0w5ڙLWᘚ\]}E!\0n nk?Ȋ !sN#ġۇ=>?/v{0q^"n]2VowOʿtU- 9`"&;>Hfw f;3;|ٛuFWr<҉gOn}Q1ӳ"\NlٸhVU*usJY|bz=S)*d,Å8&\6UW@]cVEBxG;C7Oɾ큍IFwbE7zBFP)}r9KqT`U[&K8._ R_OeR_Ch[uTg k~ ! 1(-o^VU*]-'uCih;vΡշnWc \|-xUV~<Ÿ YHզ+S!Ϩ6kgn@XRbY?;[p.u?TDːiMgx'YTe %?uߖԬI*qpUxbQi-M"V9)6z!7?Ȋ\ӌMbj&-iBǡP:[EN-Ŭ7$J_zfNh49w u4b~QD":m ~Hv͚.l" CpK\<~Y 3> M&#{LvrѶ3>Z VƔ.9  3}+"%QcFIFH=`ѻ"[ZݓKuh^$b4U<חu2/oe]06{Ȧ#>]z 8֕H _jN ,./$SS4ʳ7BApHe#F΋9VFPO090h0B]W>""7-wu,Mkvxfve=mGzܶk9!I|fهaL9PYW2sm%dr$yovx" p'y",?5ݿZW}PsT׳PaC"%ŋ dl᠜uH=qQZ-BY9QxzڕFžq479KX"2egvȒZg(hl঵ƃjJʡ nWd紣TS{[Ci‹ =E xkIz5yT]Y`4ӻrMXCRzE] HwrAtES5N䟡S =}n?cFވ|Jڇ9,y#GW8u`MIø,TiE2{x5.'Z9 ޙϕP&mpy`1/s"jhT4dQnhdW$qffILpDu9R > l7  ]RIu%~0Nȧ)GUG f"C4_t;tڧF^P}!9L|~i<ɮyW1 du$~wgT۴h|! 9~}EIF;}1_`\o7/Mҗc3O^*8F6Ċ ?s91^&` /ЇkiH"xġBFѫwOq HlrGyc""xf7ߝ?ZS)]\-bS`ڲ4^U̝Ϙgaqt}a\T˓kWs9_H-F8?[Wg]?R@yrp Gs8'V WkVT Np mYLU !Y&gf'Gе-qdoqAQ+Qv]n!<?LֲÉHWGOI(wㅸ~oG#~^io%|lo{r@vU2>Yރ8u ja3֩ 9n;k5u$ Y">.JGj4C^#z. g|ܚ@`߱`' ,+rbvѳ"rOpt#=U|ZܼþIr<RGDKMw:EnOz~/g+!5F!D[u_n{al洆`j\uTͧ>%uLɣ]NΣy !kyӪV]?ל#o*ǀ #g-ye'*%QAzR<%_ma Ĩr@F|\mrA)R0S2Tlkγprlb_H_n+{y-頤`A'U!k,}Mqx]8+b9 dfȼfF:ۿ)gY_O68>6yF孮#,Ud]ֱ›ο |ɔD.dx %db-$pm:X ɫXg!{5)GDEṩz+,*M,^H`o-;_x[5i2j\&}x`8N Z0st|5cf2ӮV+/>QjEO :y O-O1t.NF~sŵj=i.pbPcC ix8}+|=ǰ?0K*oh ^ vX[ }tT+fOZ]6(B P7nhGj$2EyE;`ks[#4Sq!a"uA1#6ظ &u8'ŶE:~uR;<ȂהS1t@'dH`2`n32uV~^*ocKBp>#kFث(CDƎ&ACP!8FIW G^MHtpANV:t>Hi؃=lG@~sK<0P]a_QV6WlorDv/)7aP-o*)W]f!ZrWne=~>eqǬ5^_f. մ45rd\1ߏZNJ\B[ƩǮF 5eUXDcjod^dV-x7! |q̣،s #'(,mkUOVd <ـ'VuŌzj .A4frzey2Ќ[9XvuLdY-pܚ2M3Rt+$FB!HO,oJ9iaHvǝ~r cg/ٲZJZ]%xtdHcB#MZ9OӪ iRl l[hИP:\&=$/a(SaR=,VͳuI| KI7jퟘo=AT#6MVzݤ5v=uV)Z)?Lr|??FsWDXb[lSX=K'B7csݴh-e|t}H:3/2@g" _ǻ&Uط|i{oL?1Fq,% lp4+ElGwg=I§nFr⥾A$'/z$Ncd gTT4/0Wנb^|C0Ϫv ]$MŗNiECُq[g=/'@ז\SGA9:^5tBցxy@sRm=t|R^._ q Vؖ7Ϥ,v}!yPGaT+i%6c*)EQ0 &Dmj̪~CJi,ѬobڵsdC!d\6ڂ}Im5ft&a _Xx&dI5'pzO<ڮnPZ!r=7=3xYGLc\@] %]"9|{2q'gDM]TуFP D>d[F/3qft`U/B]cݩ-A=՝g  TEK[UzZqݶ')Q {ǀ"LjoH-ߏxƅǀ)CAkeߖ46(ДbQ:NNH d 6* {Qql#qdvcf`|eEzƋ7<{ؓ}\qGn("a{wuRjD-tظzcFB0K;!{f@/{~DVR&u?s03Rᖀ;f@p0#-CLmV20V5Lp*M ~KTʦܦZ?D'ƚPػ.oԯ{;,<0_/1J7o"^nwCUtvx"01,t|A+B[&-4Ur#dw "jߘU+\!V;,ΗAy|xܡl8VdL}łzلanMh~"a?N:eA2aK}W8IQ34XZq&*ʡU:tB ]9i'XxmfLtP>Ϛ,>`_6F޸3QF28[2l?aIo{;-䙭L."d'LD a$~:_ȣ$vdΆ5ђIkX<+#dүm6e1n,},FGϼ-R/{Ȉ|'qġ bY t"-ڡGIԁθ oozE=8(q>U^@09检B$̕,`S5LE6 _ ~|1I !_QTg+z17iwFFn'U+nFW%롚ÏaElL-cP-x;9X,~ g_00.szN'B;V)a/JfeZ [[P+|qQ«40vA`|ph We -M\\=WA,Z-e5+|G֪K:wWf``#ru e==MXCehKlؽi맲@uIu7U3cI_ٖ$pp1` $9@(}s;zԁ+I[0~U=]_j{i&CXGLPjۗ,tNx T[KgIDmn~5,՞0(AwߨrZ@YXkt>]2:P3Zu߽O0%U-.L:K& Fd/ID :\ ZkۅpSa6P=t0)RT\wܝwM%PQa@/nќ+]Yi@y*J\GQƥiĊ2Lf<h.p%_=ӮreA4<3:`%ZC٩21WVai:KWfj ZP_EjMG9I&| $;ZT}m곝_-OfE7[ u?BkHe($b~^3y3%zK qTjxNea.]ؑ/] jGMz'x>WFjAQ=ZjȌ ]=9pLvi>toYtCdUFhyWڏfzł'`3SUI簻I=/bY%OiF&=a+IdR6`BN?KeF ѧ+u0`|[s֓+JAh?ڋ|\]:7r0,؝}m;?;=m[.ӨCPi:#`H8v$ +ך|3K(Q?ǘsk\08>Dp ˘KRG;2Ok{tq$|2嘉AMH'V$: wD-)?Q/lAf?JG{Aj*U_ M AY؄#܋wsTZ" dfj2_4k<G㢟vSHZ;!TZۄ%5yԥDM@;"cԂ*7sC)C8q̣|3ڪV"dlCK-Y?묤4J,&ο$G"g hKO歽 blw~ [Q]E&%}w\e*/έ69 aYpPJ霎o!U.;+}G[lD@YI[&,7>$X p; %pH' 9;h,V5PѮɅGHR9jml?SLԧ_qA\`}%xQ3AǗ*Un#wAf=n>2 bo1k֔n eHLm]h@k 2FK$evW:@:P`ֽ.}yo|@] \ efkhJgYė/P%1?M(1wK+>xྦiv_Z>uڣ2 ^Wт(, -xQl] 2>tX6: F 8c6dD69N)sx+;C$I:YM{R-̩#u!f.sKhK~YG} 6Ԩ:؊$:dWfv6IHW&#"(_}pV*#i_0WlR$n auDLuZ~k _<7lcc8x6ق § *_FZyy=hcGd14aEȇ p OG>Q(:tJUEdFOSF,O: _a *GhTYccg7̛w9՟3tdoKTDnmQiʈL5Y) )Ew^SkqeuF bah]&vMR>`*_f!n}bf*$^{f*D#YK(WƬVؚ__MklhS;9RW\DPebRZFfAw\eںiv!c2^Cjua2T5\K֙HIKftw'M2QƷiU wz WsMk 8*|9 c+ha!Y*c4z(a;!f#ΚtN@rƛ^U\J;+}+>B5Yr!@Ӌ|.]WL%W`]Lݵ?jP"J]K&*"ALG>^!Qb\zEa9B6q&vJ .*>}Cd0kta&s<~F|zx6XAHJa~Ǣ㚪U}Gh͏ .`mU/(FZ  UrZ]*{8 ¸[&1 TC⚛#+ե=\w0J~ 5bfn:: Ļ&#ܐ-;e8F[fH;dمidEò:YXZ=yM!Q2?G),VtK-C!T^<.hF1n\ͤ dr/0)ˌ^0 W4k6~ɪ/PZE;ۼ$kG *$*Jl("\ ǻn[c|*LjgxLu)Ip9:%"m<,xS ^,Btt6T{xgy4PN؝ q76P88fd1Ti=nPu"d FաbO9+F1aP0vG:Y2,$0EX$3mdνj j3g[B2sv/gST%DC!aфx؉]IR/.m}fmkKUVrle>?Ffə\PpP˝klV5퀱l"N%Co..a9`5d\Z*||mI(62qڅ{;zwϼ9oX/ F(?WKVoadn:| mQVd?ZٵwtbL?\NtE܌!}vD/htXc7?툇*h %kVgj&"I|5ڪTk8D&Q2xs}!4s zT謹(ַfW%\;ʗG8B*͓p'j^en[hˆ^GEV*ߑϓCLHߠް&BIB P y ~n$_D~r$, 0[" `,MžoAȳ| Aи f'9kZ $ b (!O04ve*^2hȏb/C$.E8IF5|Kul?HSުTcS;jvxOU?UC`&B; р*og2\sď-@('a`mk[.zVb?e*W}ceہ[e9l#49#tw O 2pZ~[vY@nB7zS g!'- Be}£(8v ,~ˤ|3)hˋ.sc]_(# #T*UEF!(NfsЗ=62oqQ123+G9z7]{V=GY`ܾE:^P8y>{u.a&Z[݄]a[ H֎"I@S(YSFWFk*VA+6EWk(`I|/{vC!>f7_&Ƣ!fb*ށ7=, me GݦIOrNǒc 7WEzБ""ᶅ6@th_̖D[FcM64 Ƕ?7Dn;Q_u#ʧ :}B3;a1KYH}9wMr E=Ѷ'p H%xꜨ 1U @V,=F#:%Q<\6į.#,>uՉeQ\p&}KTҭ?uncUy7dHR8V 霪>Z)qR Տ@1f%(tdOߑie,;ȞU{`tBmZ&ˎI]Q(fGOԜ$''~bG{*CbJ9d L?0Im Q*=GHSKj/Z8 sЎuoݯ]t?6q٫%Xa,!,쳛_"{=IobP#EPsB}+u͌J4 vsʠ휕gғܥ~/-` CIxIxpyJ2 zt.d*&m{QEI fIEc!l( jir0bJU#XzM>#JA?4a/.ZEfR;ϿfpDfg_ZBJGO/hTNTV2l($MӡP7'w꧙u3[ #鈘1dNz꣣7胠XtՁz@͎e>$Y4Xx_gKL'xӰ5Z<Bg=o%DPL*UE秋?wjaݥUW{f@AeܗBI掺2763DH ؇CBƊOԆf3~LpKj ;ɭp9, 2'jL[d# hts]ȉG7-@ f2b;eO*1>75m> B( `Q|J) S?- 3:7}K` (֛LJ>bW$%ms,  )־ۼW$n4ʼng&f#Pt .g-9ew/?^8f<6w f^m>-sFl4?J=tk)HC^l1mH^#!$GO4n x)\`[EkxȎB!$?}eJrzj jK1 PNhG>6F_7kf!s?UFjg|a=>҄4[r8z@`C\ottG1k^ ]Stzn?wDϣ#^{5DIf M5YLQt(M휁Q#Sc=t RH}P7`[ J**KL.&\įi$L֢B7LBn5p-BƯMLX0;_o-I3ahᫌ>=0DTQoњ/򩟦&ݺ0kϡ8*Xߌs'lY_9pvOq6n&Ԕ!ݎ#AՒ3cư}2kIw?"ԎxY✘)wc"Yr>hp42Sm]{FouNYnD*~bּٵɶw?JqEko?4f{}F(Ĕ9&H8#b\Fpr >gܔBj$/ބtDJerOVoE;Z9FےN0`/gF${UNM$4ͷdx0ɪOSR*ķ^˼*aˤq{B7}W!AB#HFҴ*t!bU87$j9s:}R,Έ{5F wZkYJ,p^r,'zݡ%pL =0Mqhn#4N+<к3-oءB_uSCYkh_l]D^=CQQfڻe8M"!o>KԿӁmRh,۲讅Q󽗘E u!ٚ:?˭!5ۺZuxY#A!2O  FE- |:Ω;u1nAGe|%oP #~Q,i=wēBCkn ȩA[ 6Mũ02q$|Q{0Ң<˶^ Mm3(r@aFt@<ָj4q$$Y.Xbhz]lO4(6XQӃuYYX~gF@i9j,GR@ђ&~TFIe h'?ļa WIp0.兑'Ȅ1VkR*^H82Yr̹CF^n"pMabaY\*]UDTk7loaF%- oH#:|sNغS33Zz HraQƼA~"r~,-+h Á;hd(G~ζCp|cyd MTި8hB:%C<sXW/‚q= 82 zkFѸ.)-p#f Xt~2q"%O"ë II} 73WnƁ\}&FvJ^`:RtX^kI](zmwz낸̹jhT"Vtt~&+3gěAw*Ns_Vmp4 xP:ptw^oԞDN1MNZS&_!iz߿8';,<;3V٫?,nX4,HWQÄ_O뺖WCe ݼ@mDOIs`QJxU)}5mLt.CvٔCgppUv1;Q}[ìq"J[45:/k]a+mLô)JH%(7˫W% &oIfQ6 +,:+n!{~ݨ|S(0ÏR3(lxua D@-홐_ T̉:UJmhTJ' SElqPuu"ؤ5"Vs si_ga5@6]=tO<%}GZ/[VK4 g.w؉*N~T%h}) G]Y_x pYIgjeINsLf;m5F.8W|~gԭaU?BDp.ZI0#4vPVMbg e 96djM &d`w*&?/ke7 jkb`Mz؇صŞfM{эfurWB/[qmn4Ͽrc;((J~yEF^{-9iJsߛNR7Q&uqFFLf]eZVOЉRL/g˻̄gBf(ûĉ~O玒qf*qi/a7xڎ']Jp^u^Ƽj;țdѻ/;0IC.GWܣ1#XV2U>Y)ʝxK%{&Mdp*. v_X5`- v0@-e!wctx΢O: =00Cy7QBSdVb ~ϻꌫwn8H h, -4q{XSv>n ucDxto^Wb OC `T:'(sW`.^I6\KjF~嫓Ypj&x#ڈoHP/odّ v|v2[D(F3zh hzCxLdGd=b{($S,O#R {@̑9z)!R!g|]qת۪bl&Vċd%2)Clz*RK56}_JozW(Skx#Et\(Vڴb{LoFϕ`FEaNGOQϼ j߽{t{VGd"LM%><7ُjw8Z4v0Aiu@Y`S=-[FBA"oWX'8.!.ԁp>.A2N=7 Tۏ"щ@ ky‹{㔀M) 'c}n3J6ϳV=UjAR?A=b`zKge3ї#:\ b»ZC_IM\F-pĄMUnmn|$&wjPrѬQLQCbܛ{Pky|tH-VqƙG$;AxQW1ye@5ċ5D_.?4Fd5pÊWVyHcRRcL {aG{zK[s+>7uo:4Hqadl<0[iL'w2ףQ.d( of1kUɪٲW;5?g7^8K"gMIHLh~ G Td{>'1sW^z+|YuIՙeeٲxm_K;+7GE2Xj=NlS= X٪rN(JwCv_ez797,A z/ 4_bב~~'۳ԑ%i`]:C} "Bw*Hsis1V7rNz0{J|rep}_9;4ғ0̪ Ľ=oiJerwD$K rIr=/+ikrh;RrR~dB=I d?J iUxךR5Eҝ<3np/j蟮TgcN%@QBC{;M!g; kZ`a۠n r7E>"~۲Ḿֵx V44zm73yVX6^J"ec7 'YokWfWw.UYWI5ZWr'p~f 4F~p-&)e=i=ou7Iy <)v|Ƒ9#T@5o:`sŠ P %N2';\Gz#@14MG>jPF&J)&LvL-;23s{6A`tF?^ '?~r%1jybrD麰\R[,ɤilα ^u)hک@k~D&vGĤU5.5lޖ&@Ǹ*|JMd1f>%7WwՏdFL?: X,geӉH!U Ⓜ`|)q*:֒}.xt_Cdh1"=R% _jjm$pGΦt|/^9eM+:iDG9zk[nɖuU-*[8/ 4ɇl(6dadj 8yUdNlE⃊7z#mjp rT] ȩUĨ&ɂnw ZH򑊎 F;taR DikyuCd[$%2EQb2&o9\_+wl>JU0GfaƹpJNgt:ּγ2dHaxC6sg i_Xτ֯jotpz^-KX^& C1R+cOec ލp(|ޔ$ƻ%L#.SG VEX@^应цXЄ}_eHx@KMCW*G50PYTbJ"@ Һ,Uo:lALu2U#LE9`0Ҫ PjN x Om>j!gx(|8F9'٥h;נ!VǤz֟D䡽*u:!Hɚ̼5=̃I] e5 GAQUz0zNPƩWlCQ_0xL7 \f5nY鎥 (<qzqdBԘqIIHm*7fT& e&W2_G`*lT ៭Kv1Z(!m?٣`"(@.h9zT5] cߋ; FCL$Z, mhsidr[+k gm_G9~Rw}̜{K1\gRW5ňԙȷX0cn LyxT"/$y<T࣢] ,a+C>lfKOy*@ϙG@2VBAnk,*T+^S>lFYb"i!+^ltBTk:Ҋ)M&m:*$rM4= ч|"HpH"SzmdM{Xn>p!|YuH1,"cX|N&$<~Kdm{D^ txo^^+LDN]%b="q-W$+9J`8b5_hy+N}2KtcgFHU*4!툝5Ͷ@'@U1 ۇC}",˲߬],/9*n%ܘ:ȶ6[l+7̛ũ )3|g xo-a pPY5R{q2y()[{Z$ ^B7w"*)Xj1S*4l+K"{ K[t # A";In:F٪sɢτ.IcgĘfAڗd28^Ӏ>(U?ŷ +(g Titcj!VwqliO4#${).vn1¿𘌞#-G]CnDtї~2#?pK9B=G_YXR 5%qy ZE?pgZeX*!1]E0{~U;5g?Jb@"h#sZcxsf$'_LA=Kivu E ØAf[Fh*.UxA @:DSZUs+wr4R#!4NМ 3?,=Ga- [RuIn%W"hjUKFUovog6Jk҈U[]ڃsag:Z!À)}M…oc;KOKG"4ooX8eQ/N%޼/J1K\0B6wix )W}pfhpqϠytgBnUJ&b% :Xhʛ DS>Z_P!ߴWUO*N*[9GZ~[G81mb}=ԄsɋM: m0zK1,y暅*woh{JvaDJ(cSskIYaP!ߗW.x_NoJ&ܢXm4t{;pC` '*j,21fG0$yծpLsY@c]$79qmZ13Ը4qM_wn "氒BE7lEh묔_ka-ň7<ưu\¶aUB*p0zULA7w4[S^)3s&A$cu PɁ|A"Ka[LqJZLhiKf o!F5Y\/ dg6)J<7S?2>~tYvK~^X.j[媷XOP+i*m6.͹v&u|UVzzɪDPpjWjhVTF`Fl=8 g&YКTQpgʮBoJ;Oh)i9QVg=4Ppzږgȃ|aYQg:,K;՟q/|qDs@ӬBӓ&5`)Ξ )0kqMrçδ1k.'NTmP@0l5,S*tDɠ|4kv5?zux"9`ǝ~!?L@X!<-qaݻY oYj/YS/߾; =tj$vJ2z7tgDSU0H/äxTVj;iA]Ym]ъ}YFyAy\Ҝ9."[M٫,[ҔC@J'C|w%'a;/vzm"ލ)f`ol鳵8F6#OeRM s,3{^s~?VlAWod=O]Z/U4&Ef.y*yw wTm^gIuC|&W¹@&yvQgi%pݢXuXzϡ*!Ag0Q7ȥ)!f)32L؉s,=kM\{"?}x:S* yCǮr(#(57,[X\iVޡٝ.h)ܚ]k-2LR:yz:$.^%!n̍棬rq Χ;t> d[vv % wBe@xѬt `>p9v=O01/_d4ӎL@HBSp˶Im97@qU*GνG 7_ ޵ UBXlc={oɦO/ [^r>Lx1o8mrQ.mT,͓!ԑOvH"Fڝ&4*ʓ(^.wT!ˬpB0b"`TG4NİXĄ\FP&3۝St!BnQF^<)wdǍ7RϒsW(.n5mx )oSd7('ZF !r<zM4hZjy}16גz m..\SSzo@.@Q_u$u.\P按6X\`; $dM F Lp^WYڥwbrvSwe}.~DOBSczA̙s-rYYg=(VcD0D T\T6P!9,! OYtJy~sЂ"ѭmWzxՓi'Gk tosqU':%iEe=(vN` 4p/\{kگ5ޣ8=-_[zK`P$Cʜh 뙿fn7og {_ܞo6LP9d:}- xg<\K)՝įDz3qq -w5''`&)%g- i)thRqCP'ڻd¿!ى*\=JY{Ifƞ,7+QfZu案bN2L-D{x9Z[>Inh6g]٘M3%D@&boL1A$n2ʴ5QIeaҹbE5@ ߟuON^JR|GqۮT+o#n6|`ğ_[kRރ}QJAUb6,cZ +j"?Gu X+E_7Z3`Js}T!4./!M#klCOupR'w{T3ΫȧAX$%" ]:m ICqRf֙56Vg,<;gpKDZ:;~eZ\[EE\Ypn9jfڶjn'dR0w上=nҘfCkdKk ^=k{UeL2:7ьTq>NIMk9* j4Ӹ1-R DIإcH~{MQuӡhHJقfӢ4 Ӏ+D _$ax"z?$ 'E5h+$|#Cl)W  GH.Hv|ύF3Q֞&4 ʼӵ# v&&Ekw&H R%=o>b捼XBK )O0K9ǰ@6(6 FvK*/|+C,X Az\[lsIMs1Og_)Iec{0L=&A#xf "בVHBqqr9#A=1]:m;y@GYWSAKx֫ؾ +%vye#S^cc]O qK^z4fJ!~][CV޶JYFbƒ, H'f7G+aPAxe躒~f)=R+dFiwa}'i'0D+g3_uՐih=N:R q\~J#R{Ɖ0;1>ׄzǞ? |>gozzC7_ %@ ¯ aTntYݖNha ĴR_޲+|NhPjAY{1)eY|Q=[|ndh QIɾ&\D& ;w{YA3ܺ' 6#IC2~Mߠ͆w;]WDʄbRqLcpv6èAͰC](Y > X:+ ={>CW_`*L*8%6d:f#snf>A+'JIQg~Ibm@LΒO$:)X)AB.(w'}>*Bv!dnf -,C֜#E-`ڬmeusAc$%fѠޚHSCbQ1_ Ҙ:0یq *3vJ7?5\\0Вq\9H**7vZ\/BȟQ'I>h+hCĶhQG[bQ~p7"+ ֵL#UQDV!VņUV-#g?/i#Š[Kz221[&G/ bDLN7ԬeX#>sʌctP -<íȍ۸ &}+|m!xOzI2RI:,!qRUD @@XHےV^=HwEv0]{iO*Zi<6)3 PqEoۤhկ O[ WXk$O'~;g<NjDr<77tyK=SFeNp+j%la?w_E+J*HA;SsTdbhx4H)aDR}3sGo[`KLZ VI66{ rlk'MYE's[fٮܠwV?+O39+#NMܰ=E_[C-@BdCTL _45k= ޳ % b9 amP6.>u\QJ?KU>NjBN?7C iȜncp+^JUJRji$ ^2>;x]#FL\l(<ڰ?ˀW脀JH\Jxo&_ٙ L܉_tqi=/PIlH\DW3tC&sv+RAKlm0ܯr} O'ehnS:Т%EJ=R2zj۱kL=.9 `5Nաx]G78,?IOO.MjOvz+rwlW8v1B|M@l)?i$lm 5?fz:Nƛ`{3@ax;ܭXrr X{ă0F␁=~ @h /ŕo62aԌCvAM o3jhyH̎ȠJ%;@8{wbY "UFįO iOVFC^=ŋXaC%a^bcMĬ1/.i,X:pI$**4G%= #½Xd<CYǔҏ"e汷[,B5ټGjpˉUSX BiWYxK\_&5VkqD-NR`0jۦKNuE/up՟N^,aNCPcT {sE3|]`̈́,Q2ɒ%]B#vM.+:ذ[Q:.|VUVQU_`MF~Gl^p+X qSߪ5atG)Gk=eZ$xxrU50 >mz>i@.p2Zpsj42> @2UZ |I* j#JL`H3bnKHyEοm]:DS&Wb!!Es,J?cD)4=OG>]҉S I_/o(pjU䘱C׈l`ޜzD5U:&}.:%c3[\7,Z@[d>;Hx,[:=ǘ#jEcu-@ $Q8fFoMŇEjv= ^j "G)Z) *%2/d$IO~\ db kXgrf07ULNERh8Gkϡ: Ogڱ2i.ѹ8Nr͛:&طuKY @ޥ*4+P7!HZ8AvҦ|^e\n `^IIC6+ϛa@frES8ao .Ԏ6.,Ar]ll~T}U S+,L#+n`Л7MFm0@oY=djB!jHkú"d|9sW5R!Zn\!M?˰"U:KoIH{YG؝@Y9Am_|-*&b 23P3˕r ˕] ]hDIbuAxo)\1;Qc&9oy?0?தIW.$61$sPmK,nT,ҫ}ȵx t2 L%h$d՗\C c9njDq.:r&bۅo^,gI?&NcuQ&#gA.6T_^"*zŽ/u3sCkz=ǥEx%ď{~$eR$E'~9z6 X#`(lf 6hQoSYRc}' {Ot\cG!y} {[\ .b 0jRd4OKQn&Ù iy$e/?ϗ+wN!BYup&fZ6SdQB6I02=*KCP(.z%r$}' j4{s$EA T%=ٔ0gmxIKSHo0s/͹`ԷpQk%f{ҝAz+]$qe.R;BWΟ0)ˬ/-} =Zw#Z1Mt*;weClOZ q0 OMlF35mmq .e%IdeT.3x'bp2IJ'37d HWl%t`;(# o7B`ϲ%LḇR[^ _*48k@X>YyIKYH+=ȧlFD.6~*hEGkYv_6[Cz(*,Q69QQ#VMd <>wq5vRa0O(#j<$ڶAXE;qHebrDL[lxzn'yC(eCL'dˠ Vsh(1Ș 5.V p|ҏo\p=18 `~T(eŧuvsSBCh5ʆ60B׾G!JbRxͷ {y %t2%!??׃>mGNT'/z6O/mZv?^9E%8A}GSo-g=FBk%<ˍd^U%~]| zK y`0!7M/!lğkuy_gJ$~PrH%+[8;ox [s{G:^}u;a̒W!3%$JD Ι=sd"b2n5zYez5@ OQ}W#mˬpFV~Ц#(ZOAHI4]˥jjQ @ZYJ܉ҺCA*Ɯ"< VI/H %d yЦ}c9-] U .ぽz&`~8Ba1]Ͽ' iFcBjqUh>dāg\S~W;qmXuB XfXdoXv*:)ǻOT XS/#P2H"J͏O])!g]EzSM~4rlm>+-+f3Adbr2%}lB a EY'x9!tA `ʧd6q6ޔ,J}u i 9O¡c$x$`};97l$.'OEEglY"QGoe1Og4ѕTM١w <9-wT9l Dw[/E*|eIx@&gV\`?43^4nfT|sds4*SٻoqD~3X:T/P8sYۧPSm*$)0𽁢rrE7M*Dldgx.'ZqAEʪHQ2D\6>ٯ{&܇Xrqm[yҢ.܊t}/if:AIM@3.B a'Yg~dn^pxN51 .1 &Oͨ/%7[B fPfY_֏u).87ݘ-03:gsϨu(._c?}L )kަ 40.󤹙oTsuS݄@7k<*)5LsaCK?J3Z"M9 `zPEq++dq\r/!]UG^5,=/j6Olreb,)f<]L0;wb3Ge4 59 7Al^{Wޜj ZY]2&ldDL pDG9G1C>a*P,N9",sЄaC"N Uп-vT"8 34i* dҋgKgWǐǛWEQۜsxPja?7 IنkwuQuF0MlG8k@Jw)41NM z)Zז;ѱ61ɢ~AևAy΍vR CSU?UyF%'6Ì=ᘤJEpWq}9< \0ɦ{Nqһ>#a^qN%N~=c(xsFy $ Jjg p"ql .e-8K ػ9t&_cx9^,S=cD(kxH>Y/?@f(us$TB㋝cMiĺV"gaԔgU_B;H[FE [601 LFC0Fɻxez)#Z̴\JX:=/=i.g}Eed=Z.+GSse׌ZqZ9Rwı$Y__.g *aѻ|^֡;-3$/vt+Rs&JQdt$juHRQ3~0m~uӉ B _D'B]v?yg-J _p9Wܮbc xzm/m؏R;X?ItAWA t ǂ< Bjz.o =})Rkà JyRkD$= $ Aj;_\\v @݂i#6nf;ߴ_.aٚ,!c~vcs/V!kLj4<[h:ǘ;2migkh{*d٣}M(:Mz!Y@2[ pq̄)Zs}/qfֳ7v}){+f(/@d _e1Dźu9'>~ w~g/qKB#M(:dq{@~aE垡*nDIwϦS:k(BHd`>7H@q|ݻ]@L[4滴D'2ٛJ;<~2FwD2'W"Wc۞g_4 @׃m;lV`,0[r6@gyD?[qhnŒ/3]",tƇ@ya6r?߯x u":*Yw "0Wq% % Hkʀr5!w}S*l!}1,ԳnD8;~\0?a=#i"nt 6f&G$ɇKW:N WSOEJJƬ'Ax2;>.6M*&+BtcFuO-~2৓pͫE \nr&Z``AHRFRu9sԕPAw/N<ž6h}CxPIm%>UŚ lʹ(G7U{qI2E[k13Cxd`~ǻikg89A7:WɪXЕCY{\k5jhvT,y "&cpf9*b]+ki2ca|򰁲XYB`F}hUlw%eC->7K'>}곫gAE/4nbDi]XtK *WgaN!YM)5Prf ۨKx>hd6^lHțZ#pW,8d͏6.ԟ+Ig\NgsY\Z>c@ l?"k".VJ{f|[ NJZN0Zy`4O3+ Vҷ ΢7<3~B\iA&:?'b3_ j8L/ 7ɫ",Qᗩ2Q2Ҏi|`w9${Ƞn_CR$r"?AݸsU?ou2\YNR>uL\2  DlԵ5GK..PtjD):eq.LpV}s+ Rt8n!w77w&OhУ!wzWM*Iv]Aݭ'BR|nʌ|ŋ۷"kC.,ʱ7Xh<=@u~ݦ3gJX߃@䰘 P 5)kLy!g> ԯP4õb繧%dh5Ɏ1ӟ?x(b}'g?/3e&f~ۡB!3 $c˝{蹄}n)un&ghhoE pJǟeлlX:L^I!H+dzʢLH;B2x6k4 [U NXt·T?v0^!},\mwoeG h}"-~/6cH4aRN"*O&*ZBjj7a;DTC75ץO3R-~uGS Ul9-9P|B6#`=TWHBN*RѶZ,P/GCs YXE:_rsY ,sP"iKY4m^<'ezZWs%qMjc+ "DP\Le"`~7>kq4p)/[ _did_æYZ7Iv&ZYS;+삞5L^F >C4` dtTUfUCR%G+#M28ЏnL; *ϴ a jJz#Yo9K|cNK{ OKn=-(Eݻ jZy49H=`J/#3e˓'N^ 2v` E+@2~3Pױ| i0IqjyxMnl++Di@.7$j +c*:)|9("6x&Ԧ`#*_z5ӬEa o<7 xdB4 z2c#IlYp/mj i 4gƏ҇ҳˌţ7{YʚyΚK+S\]^T7]5N7A 1mw!h2Eˣ )e*rN/A9FHj 7g7t%0mò4yݳcfqn4u~)ՌБc7R'_!$ 1 VdaY^)1Oz!t#"%a*^?=6=! ^ʣ 4Oʥn,k.@Xg@-r)Ndؾ*|r EhD2\ Dp+iYR[QO >{_B֠ lgE %-\Ä= LOw9Tj i_L)]WR&ӗw`B#޲YFւw=]QĮv^e eg<=k(&>%Zh!@o*]x(LfozTlXbQ˰eL8)2)bxWNK'By"`.>_W~@-1娼u$Ac\aSFMi#T3F@E-*^9؍6oo3<7)P1d*_c Q Tfq@,XZvq QzVEW%%}4AHb9+>WNNJ'Az @@Kk)RST*~[bNANؾ>ѽ4 JtE"J"괲w~iA8}U`s EhgrWk|v 3~W^e1r"tY4?M<0q~#F"؝ T1b&ya2H;)/V񺇓O]PW(e9n]Bu,,a 5xϺ.h"B7H6>}IN˚r_X{rlH8YH>0:8g(Tc "sl9n|iʔdjZS-jO#4-޷¡3hzFMs~啾>n7b5 2|!,Ȝ;N$[F5KC& c4X9wLgg"w}'m5lu>.l}? Rz[9Nj|Xڽ:Q3LaͼV˱ .7m|P7H9VtOQֈjR8O`AMf)iԧ#B&ʝq3Yؼ'!/]ul"aQKU1FR}uu*Sgwq Vgעa:}o)$@%ɉ8 } !wv#4u"EpP]8ҡqs˷JD});$ٻ$in-/(GUSk^_3'Y q٣TJoqfIs?Nɭi2R&܂aHT$ 5 \R'/(&׳ngft`U\ /z:vXӄM pb$8v+&_tWC4#uT8+UïIL(|z$> 4BvH=[wDtY:L^nLr"q/u\ZEd |FZsۗdEݱ|b9>q ,ʅq Q1Z9eTFg%0nc4UeA~[cY=:&̯恋Hu^o: gx+ຑ$8iJ $HQGA;Ѯ wCS;f!=_k. X 15pOy62J(X";M^ P3 _J[^w Gi&$sT:[h5c! ڄ><BIS}UZK"(J hkC}~X vs_X=KhXZJiCH)c\Hu.Dn*5q .u&@SEEdq ^dIRˣ#B&Nrgm|թWomw*ۉ2z {$MNb7v;e'ؖo]ʻY4"cE‚{CN0EP#%7[zR;#\c| 힄nwdZM7# a ] 榊΂sNUt=tn<oN}޻V:' x+CйquQIe0E!ۉiZ9zgLEåɒA[ڐtq/BOm0ĕz4, Kd76h2jS^GK({ρQgcM:Ғst;a)3>#*=;TwٝUIY FwV1}vzX6"/&w#r^"w%VV=Oh1Xġ;VP ƺ&sl|9t3'h8% c5 ϱK< BTCz:kA83>'AjHOtwp"E"S$7jjIE7=IUMޓpiQ<6>$<)z`ܝ)a/w=j:O}%<(L|6~4X0&x$Dt*۾}|Ip.r B@Y[IS ~ JL@/8o݊*__-\`]9!mXuyAG@qzi2\[rf;,col# : p6 BKҶTK$ހnfbpf*NZ"A a=7D+ґ#s)xu_9KIB˶(1$Bզ@4EasE e|mfʩ[񞄔v˾Y# Wi\OzEF9K%`E~G;AjT61\g}$ѱcJ{XzX$źV#{fV_UYaƉU&YKk9r_2SX/TQc/F x8HvAGLR̝s{ՄSI$|]U=W0%{xN-kOCֳRɜ}T0k Bҟv5)^O:l {I}Lj=8si}UfK.+4^or\Jy+ݦeaŰ6 ;!~dYJ7Iq0+*XjIr'7'`I_ca7|`8'^#>!`K^*J\)3)fhR &XRKF kʖ~"\tX38st"grnߡQ^y pE)eXb*3gZHrIM4,Z$QzbӜg?mbf?lHdy_g =Qja@I-4M6FqN HzNN="p+Ӝ %Y{خuoTb&䳳?al-xr4[b2c" |KF25vx6Al.3\ttΫW%yYFwpʁ>Efd573 DDpD t%o21dzki%\70̝,^vqUw'/+РW/|H=O7]0 6@ӥ̓rQ}褼~&4iT`/QX52Wl='\n,o ։*X#;$.x/˨d_`rk@)aqw҃Y%‘3wyƖCD5A[ﴘܰI✞8f\VLD o: N @Y?29 \Thv#*HcjnoSTysD8L_ )gh˻ qK_~C"Z5!|q Z! *FZp !ZLq,^$C Y&zͮ$N(Ӷ<[1rӇ|t֏!¦w v *vk`b]k od-tሄ sɎpяe{Ef<:-hI̘FD/ 0™_g MpԠRQC= S^ (~R<ݛĊ`q;b\eD}r "\/Wo֊.<^dw3CsTzwL!UdRy`NܤW;.`ؠ]x`{ A_ur ҈},kC6fS12s:)חM4=sBv)x͛=V u59: X%qR,UXN"Dւk<˼hWyWEj%o;2׿F.6Dj>>W!jN C_y n$taYViu9 ,_$--{x.l݅vw/oMF5~I;cAq20R,j*/>@Cc$gЛ??n7 ΡW MHpn.>dU>cshKq,,;u):{) ݟ(&~xs Vz5+> n~gf/heP,/Ui8L혋U]l.Ӌs9VyK[,%"Ȝ?J-T g!!|U: XB:\{ LjXQ6xaւElhɐ 0f1o丒!s K'k5‡dG}Ύc2ގ*Tki7oYm#jGzC,%e $UDm$L7QHQ7䈷}y~ZL2a3y{94WUhap,}*ql9DmV15@dTXc#p HGΪhAt&0ަ4ԝrXzm"ˡYRSkjm1p$>N::Cފ| {k]1sI(S~SWzN.<Կ6zT T(v!eVm-)J:/-%\eg4AnP;;jLAܴؐc7真WMBP1JtѶxl<-o?fL0zjt}/&@? s@%%=jIU`:-'9 &ٴK41sp_ߐR[i|NH6biw0n*q>֫7LRkS7Qքc75* U!C(P{nʆ:d0~Kiڶ(%eW+v S} ?/%O*>{#{FPztI'}a)[IVfUB{E!_V떫`x)5-}J珨(FCX^!S S 22mebR-ůa.p-ױ:}ҰĒ5 WߏhM&-]?3ϘС^;ܟUYg:F,Εijk1ak[q7A{>y$\F-)eW/q&";etM|B&=̝:Ur|G 'U@S¬"2'_wZ‡3}Fj`',/2Xmcc#س|D6FU+HX^q?gN+=?ȁ0Gl0͐Ex%TAw\H},\C-x˷1uw't @>(xv*D>~;BjqFaپ[YCP@Hm{~ڞʇ ykxY{vӏe3{a[ "b7iIfAo=5BC(/NcyzдcOwp.G`}UK=؇|+Z5wЪ_΀N~l 3cw֩Ÿ@ŸD' h&Ѓz>OEt2 ̑6,4$N{>R3H$E1%u=zt6' bZ]#)#i!'hUD`pz&1Tf!+:^0`N#&`v3 k v}ߒ'&-Sc\}:|g3 Tws,13ok7P7Drͻ6|^9b'93HͨfI >TstW%f-|rv5Qq zY"hK 2I D< LJ4=7&[bY7S4ϑ]Gk!:sGa־kE AUTv]lH j'EavUb0fΤ@PutBO4jЈ,6_S&~ز(eY934`4HƵ5?9d?QNIN (+9LeŌX]MLd՞X~w54x1޲t$h~66ո1-9rOA+sb Z#~FaAnUfFOhp<]:S:>̢omt&cX)յ}`?]A:JmIGWt {NjRCJ#k*W4#EF(#^%̉APXA1d,rqMoȍ16v*&E=i4aՠ|{D*ϟ%7Vtc 5up]#tlhH\knUzGTz4>;s xO\JquTkHAN%y{E!t8 %1J1o( &13i$g=("w22nրv&n"T,><Kr ] 2dn$L|ď4VI&dZ.-\]h FR2[oPZ?>TztH47oݞ?O8ċ~SMކԮtȪvrVjԆ%(v>8qIbTТϚ{ 갥w l=вX='K.^Mots'8=W$k$~ù *=#G$S7m\Qs4HlLzmE(M: @T #/oO?4ąAD5exs7PӸK~ *Q&Lcڪ:rG짎L2QAjQBQ #bbNq_f%|Jk ͳ6WcjX[&9@y^|}/{\gtI -j - go =]S1<nb@ nU "PAԛ81bWM,C:k8 ! Jw u`ę 8fFqkm@$U\TsW $A ,, 7'd`de@2-9ݘϡĉR(+hM_y̫>+o+=K\ Gj7zոZ 2xAȪн'X:32dϴͮ i <8"P`ƞ6紹vp?:AK{41+ sl uD5 tp(fD/ Dêj48+qz/$MOyt?+[ ~*[ޡWjnIjLTmR1y1N}tJ+n0y)m^V{64Ĩ?.HNrerY2%P=]/ T0d;V=j~ưҡJwХ u`z Mv+8NI9S9߅-#)'dzRVi\0\YHǻi[>f й`9cJ\%Wh4K1Ikdz kJ=t?my/iцf3XaOo :FykZ[fz1׀P 3^l(g[2J*@B( NMI [.ƸmPEs,7aۢyq'ͤarfvmv2w"8NpLۧpGu=Nk6mX?52Z(S=[9Wrq чwF!bS.*yZQ=Y-g甿G]Z'j 5pQisxk%Ik|(W W~5x+@@AŅbd~ 3(^j7p/: uڢJ9zGbmٲ 8Kb3=_@08*Np{pbxVR}/ʑNzgHkuxR5w( 1}sGOۯ?jNͯ9(V޹G|<ox0f~Gs#  {F4ƓKSU ;NvC;]i[T=jcSPh}$e:MoPvd'O( @F^kn(=ҴT賻ҝU3^>+z$)wFЫyD..~aaqX[7p5Fq,5j5N4"U^6mW7>nŲێHVu10<KT\r<Mh4v>ښc.!)aGa:nOlcٛ3ae Y?sN5\/~x ;u,[TG`ʾ';C2|* @yT1H$IzгtѼ9wB=ݶt EĺQx Jf"*AQfu\{,>BRݐUƝCWV7] E kiu8RcIA  m&+T!Uf}ԇŽ[*lkR9a Dn Ncjoiwz6[Mƿ̥_B\@cջsH9/|r[=@0Y$:뛪~m빑Is$ZmGPvfc@?(҄t6Qn}]EF/zt ( [!ͻ&>K"j\˟>z.oᒨ7dko}v5(vgg TX{ӻhgr(/f'2R"}G:[Z\U9)ьUzMIi^ᮅ ~+Y^y4+@1 bmU@CmTZR̃,^R\fڞcн 'h|,V>mH"v'vs[=hY= so.(  :1+ +Lubb}oO,m@ 438H (݀Z)߾ULTmB.(C5ª ؗ6+V!| ?t _ϭ@ey:#(MI#SJ(2 `Lm} `rfϥ2k܏͍ h1hQT&a79H2㈢gT:H[Tl=]3uaDzto܉`$/jH(K5hPQ(=ES߼'1R,--*e@u@'Z mg[, hK_< U,Q T\抄;P̜#مxmX`tI_[O3eKOgyK7k8T `M>_-w=EcG (Cq`1%׏/]R\2җܯMSE֧ T:CŜ1ǜ.P=VQN&|(_.w Z5ׇVCOk/ xxS%K95;#m:'n;5X!vȑe|x>EUtN ec;]x ) DrNRےŏ(yX? b 4FG`ᚖ3pV3Fs1WwY `hogXw#8wR{'nF/1ʄȑoe״X灯l"PNyӵB :EA q!?u{-ud԰[ӷ Ѣ[D"X,X,"Ȧe]5|~{A z~5]ZIWլiԀ ?lV+  b2n:}92/.wYŷgT| @(gVj-Csy?8-,{{mlU]ȧ}뜗hj0P Οgo>tÀ^+$ie8+cx 1"3ڞk/Z tk|uX9fq(^-L'' ;lGz*62fC^6a3(tݮ=l̬   M8ɕ)@5ݩf1D@5Ҟ2 *+B*R@j^%Ǻ5T^٩bѰ#0UC#:cK] GC`ٕfm!Qg@xlϮ7)!RRv*@b۝vhMDISmEA_SfQkWpw~@vl-i1nCE:ʽW'kŊYT@ci(2*Z{0.i~X\`Xx*a.M-t|xl|cBuw!ᨠ=,:kc'_֭[;dנGXehZ9:J4ixzXl)ltCu`mDGA&HwZsv+< yvnn~i`Tlߖӓ4k(tCS <(a)td.:!+5,7||yZrF8Z  طwq՜'Dgcy!P]j*`i5Qgݒ"jh@- Sc/tQf2Dz h+t_a (/kt57rJg`X (1+=Ðҁ&l5# BOOQo}qWvo&o |d~A=HegA*9 [ݥ-bBMC cV(PMq tFM"Y! ;ԯ(QyHjP>Q@RO:`I}ya;\IIV]fǥ.dJxu'WVʫuSKADxC#No 7זrG% zD4 ?]s/tR8pF(͢e!NT%䠐ĪnJlFO }_ }H%F-R*pUuynq((t-D$+4ܼnCV.PB5*&NI?x6Ń2/ 澅񲊎GJt;7g5') ]r ɛahGf-UiVMRiSp-,|9{ u7ٟDh"'iTTmgWۈԭAyjy`|xRv{`-Kirv|,b8JBų`7N9~s04 pZt@HYp7m_grmٸ7h푭xV kUMX%{`1Րl=<ׇwK4\hv`* _!fnb<%YG::tQ2zɭTHA[)| ؟jIõX_|.yF+f_ۤ-^N^njt]0{@ieF゙)|/Y^;xhǽ9M'Du.X$m fm{%,WDzdVq~ -~3xb{{_jQ;LBz$.yuwHx04ie\?ʍO:n7P p~EXCg=t;(.GwuDم5#VNQ[Y0Sg֍ly)Au/֠,>>7rϓˀ*~w-P0 z4,9רL},&yՑ N9|w%lo4rsV); =n RK uTRۄ^ mzq JGESNp@h@ڑ/S;zO TTJפPhD^#s>G76OpSTCBN9(~iKis/$ `.x"\`B5䷠3SKSȣJ8sʹd4ਲ਼P%N/ch-6 nؔ$PUXυG~Vј42h?\G4.eES0}D-Trjp]6-re~:I |"kVV>n RmK7A V 3or '*), n,W??y˟&^m}/M,ײcgv2yDܻ^U8~2~Pg{2\fmI pd׫;a e[㠝x0& ,JgB(?Uz9*ci P_8{o{▂ 𹼔)o1Aѭy}'Ot?GoTxJgMoe,Tq~k`hzAj4T JGmS04m}C{~=TBsKMt7rP9f':ԧ'":h(׃<4R.oL1N&W0#Y]wv-[d]H\C5ȁI/Ŏ}m/A6\T0ێΜЀS؞NciBڐW`/!hyKt;+Co6ÊiFfDhA>biV&_sS ͆2@v-nh `OMQ>X 2A۰@CT);$BpYYx3?2nѦ'iDN_-mHص}lRFsr FQKG_r&!"Ź>.N]:MT1Gf}1)-z܁n {HQk.9H|&}[@F=-/˽\Slӱ/abn }5{"I6cj-4h݂AdZ /󦤩AuEjGV+KɰmۄȭFuA޼9(|fg=riZm+h?LUx.'Akj¢?iH un:O/ kCHg󾗪Ӎf)3T02@ܭ } sA;Z@L ȹC"L䖲rL0&3l-KS5|0AR@D ٟ5G }KTxE@ȌI|GB0 ϭ3,_Qu [ } r$YP`v"DɪZ3eĤw7[z5rޢ2%}Rv)J2:F y[j6u$[Y*Of%J iInHE];!IZ#R{EbukŽpm?kʓ1~voo<[R"K ; l/<C aMLzq~C ^l*;,d@(,iU̯t%0l|$ǻ|5s+p ?8J.4+IșTHE Fs^޻̝)hw"9q;6}N-Ypq( >~ 3:{`w{ؙ[W'߃. IEjy k[ URP]O!-QcaR#vICg=(~w˛d!o}䋚ѿ'b";h]!?nbI353!R8 u +tfwt@3]|r<}Q)/[Gohj3)+n@%mWNw ߷例Z8Y0UӣK8._/^B(Byӧe@% v*b7{@裮JeW@6b W<(ߏch%,\+ê"H2ИNo1kڭZ 9SX[C?n+KN#m׾JdO.k`)fWc1^6h}ʊR@أ ,Ub[U=pJt4?+cO!nsi{M +ɓe :%ibc k̡93lsHB6;Q{#t.Ϲp~6Ŷ{7%x$ __>p_)? ˽fݚCPFq{}dqOb}G;ڋ8~U4PVB9̌QYnnQ OBs7qnqXa^"8Ǹ\kXzk`PcVq_̗05Bɖ[wB1e4M!Εכ޴4@B[ebʮ l`, MqJDAu40kkfI:yω.s]OCR OŴN1V Yco|֯QT-gLbw/{eu5\P>zib/B8rOHR|`ŷT]L% ,^-z;Y{bmXki, Fc-j])Mrg ~FnJomEWV>C)imG ȞNj|rU3jԦ3q Q H,ǽfh4Dw@!%WO Ԡԟ9e_J t 7 ;U,- oԵè;aJNdC[}jpã}ٰ {(W3{{jv?aNIKu`sx@;Y^(=jю/5d"4f^&짇Y&[kgMUmե o]d~Y[qٱIrs"oQ^ߙ]܅ I#wyF~Ȳ(N̻C)KE=(T'v(_JFoؑBxG<\֌&P@pĭtB*Z qM.rDL[Wm@uToŹW7^%˯6~Ȇ&xg͂Y+pSZ Τo+B]q@qPZhƹpu嫍,rmANqKinvs:${yQLD\&\JbC2@c !騟ve%r @hʞ^.Ut6P2J"E$]̌70\S= /&XtMl`ܩ\Tx{f%Xz^<_-u{CoI]}ڀbh֑c]4Yi^B Z:]ʅe5;Xu߱WleVa{^ cոLZǂ^KqocWf0e} zWGDG kT R \]:3td*TG#b)?Z*JQ-XrM޾wol![e#Qz7Ԇmj$'^Go͍gJoOO+bKw6Bϯ7+ya}c@¯--3!0-n|եԻ޹XZN1ڢ&ք1F.onTfIN@{TmFjea;#NzYbfY/.mZ'J"m]ti";x6jnN-Whm@zs8VF0YvN_JHOj ?'}@DXn2ۢ1rDu9φ.®!/+#:7\{5Y1˫BRCEDv/@w~ȩ/O%U\{JϪ֠ v"ˇITa2~#cD1tf4׮Ty#9yAQfS]bVʚjJH TuBeҞSHDFE a3`:uY,ܐO!u|!= P8Cc?2pLخV3ǍF-:t8VK+Mb0/h.X58G+|j< I;P_֫{9͸ ;0^*c';C*xmƟqԣmѴQ3hdۧƂ"ЊQQ,\exz7S*1޼O6SY >%pvDH&U#ѩcSԷY!TN^Re ˜yӉ(WIS p&}Zm0v~ALsQ2/I5@U/\q>9]MUs);,́&% dL^0)k'bѱspGU ӓ9u;xL ʢ̍IKRBDz-Dcˑ!b]4l 2x/ tG}1k[m,+J'w\t +g?1Yo Ha;oŔ`əv%cqzP䳹T*[(B^d˳W4vpTK= .މ8BD,e'*,͛o8`Ka&r(f#pX;¦kl vto%&͚c% #UUtyAviWVl>L>5Q|" Kozm&]\$4EKuaKfGUV1tXK1W'-ɬ1b@bZi_oX(FI<EhL^ 1"jپK8!Zbē g\KiX^Ŀ9tBF\ކēkѻ_0IkS Wd.'=CU#2י>z7Z_}I*%iu{ ?I:(Jpw@#ӨDФ-*-x4n"moz6#GQt{&YHib,Ե5ڳ ȑ??Qk]\o݈b ͓u H^>D>+. {R@}lBNXAyXܨ(;(M 6;pVg[U(a^T;a, i=.^BP&m_a`~4P$CXȌ 9ZG 0A<zHǚwѥ1"^v k7W8Ry Uy7{rtKv`_R `Q@rTcA"Z>%(d[w1*ȷ.ս UP%r>&ᣆ9>ފY]mpQA:D?׊Md>5Qˑ:,WVA2[0Q.x=s b2q-|,й ?MzpҼ滾: =m`1nJ㭵ػ/4sb SʮJ z9sTOx$YҺh[U#GOq턎p.2J든b/Yxy'2)ua>eF)xX2~g $]mg :߷VAX1λχmԬ|EO"#>SN=r2b;6t4{&7̱(6Yn 7zn#9Cqk mn,~,shĪU#^t I2#JrW*#-[REҸIU?_2%zk*7+'Ґnm,.3]arϐJkȉ jq_%ѱ̠ [4YI"D59/疄;tI|U5Mg/Pdd 2b h@kiE3eDmSIx?LEhTa'Lf pi Dm_7|ipKt#tVQF4bsGXiN=.M.O-Ҁ| }pk\4bRp_ֱ1O5hq=S&^'èWz٣=H^L?˷Hia- c wj׋rCJdy5bWrvQ?yFMذ(ͬJ`Ϯ*F 3 %\}X33{{3ar{?p?zp?E y؜/z7!Męo0J-'GrC3!x1=k|k׼',o[lo| x0#,4aJnZftbKF͝TtO}!RdS'X3]Tb`k;A%!!rwES s:E_q9fx>]?+M%kY͙fՅ9k-R0!jȌzSSü>Sv^!$2O %#_*]<ǘ_f{5uTDIJ є0lע%^њIgf %8{(ɒ<v?u'H:`gRQzYFe8ҩDBaQ A)J泔H+{=)F`W|RzL!݆2Uzܛ(kA+[.Ӳ*^k`mz. `DI9hz|ꗽޒy^DkޥMt0k=ZMP#F3 =; |SI9עRj\~*'eP>1 X@`),-HN. !*w)? C_zV\hcY#{G #~8@#aj/+Kz/@gzoviyAqi?6p8wM9~odɚia 4C[KwD{cTKVahFK~m#. mXɑe1 -cd5pc{yR\+ihilpnE4v##`PU:|DSSFRi4ǒH sx *+﯈,@k.U^s-x\5Y -r?ʹ`&FpOioeT8>*gJr0dX7+[&M$J8so {K=7'` 0X1 ̙3:U2ȰN;Ħ(缚{]e˅XJ?ˬ2a8OE`)6d}z8XJCХP"SS<*.<B] Ņar/*.C9}id]q^o) 9=le#b\]T&s!+<(`U?ߜmK2'I4tl L]%"20HGT_ټu9s 1R}Uϟeja۩^OI b(>r =p,U~ yJSubJx+ AϠbXVoL7Șͪ de7E,'9ci:] _,ƅ͜k/.*kϙ@AYNI|`߭o'q :(Sm_SǰNtM鵘7?`L쥋L|w@/Bێm9݃S}w0!J4\)9b$Cj1vD[PB,x {]kDPH*Ljs GJA6LHp_Z1/B.:)ox\d".JƒDͲ mg M,A^%PTWhnKSvNPs؎N?qbz0oeY}&S]ﶙ?4ۊbM(tfնFne4ts'"lU8IkA @*b s rA$IC ʦՁ%[)3T<\WHm1SgT3HJnzaq[tK<߯?"f3aX=v;`)eoq@` Z/&Ȏa?j2D9C4x3L*$t3E|r\ H}^P&@yddeD-|cL󌓂1J3sskOPl1bia8wD }5rjM8%!]S={#9Pd6:^ 5g5HO!vðQ^ׄleW-QԔ`z$dO$#܈g]/ï^H; pmg2Ncbl]LPK("x z.ӝ^gLJTSaTJo0*& xQ:. *naFTYsy>eԏX(~s C)9q8SMN:/sD6DZ r ܫz Ψ^6-ث -q }Pl[T޳db dSLr#AO ,ɋ.eʶ8:R:O a2si:"_b*TћaԘċ+ҵwewNR 0IUb}P%ࣦ[-Xmbm A2{X,b20bKv]^}"dm+`%Ӏ5 ^@Ga Å0Ύ##n`bCO(b!]"!BylVzwݕ0Qz_ cvgVuxڜxm^°ϖHb;t N] J4)P\-@'F,/UY CN9SD-oW2Vp8#,f- FA+CL/JS'L5Wɱ]i+ϥġ)48kkO;^~7[oTf;k! B#O4;B+ְ;YK5Gg3nfvDcJfkؚYl꒳kJD AH~dn^;aTe_Sa  n x!Z*N?K)(}ϺSLQA943}x֋>"F{}I]̋Ueَo(שs(b!=Q.#<=/k膨zYSO}꾷ÛNq$ڶ96(SsMAKԮ%پ&!^oѪy[B@Q(xf< mֶ^ɔ>"lB%M.8/| bN+rcBb QE.li$"֕,؞alB2\ z)ИD#?KaDͶ@Bk}g<4jTx;Z?{3LI]<" ;Ks_o#6Ag{6ExBwtj>I;*N ۃ,o`;kc5gX✄؆T.4pBn]ˮo|zU4_ߟ?%@vD>Ĝx! kd.K (1e&;ž%iq^md^}cMQg, cF b$?0 SŌ&"^` njQ11K+V,=R[NNq{^r\q촩hc*j"*8փ;ɡ'I%x[ ];mH|jԖ!@S6vUG{ z&y j Tz |OosJh>Bm4n7W ( 8 gkI?Ps͔a, 4Nc_4=&t]ZF@e*t] d59/JͿw{/iq] IC߽`&τ>֭:Bf,k[T(X:zF:J+Q% 2G%aC(p-ে  .񋘔7a Yxn@9?ACHk.2\9i|Gy 1-~H?ɖ0VH)%W2KKiYmQC'W B՚~}|H[tTAo@Fg?QwwO-\|;neQ2"y4YmwBp E׃N &-]̋7_KGGK}xyvb#; ]oѺԶ-[u[?Dhi03jk&`76O,x38tڼٔЫ'0ÖG=&a$ljk ;\xV)צxI4Fz7Ϯqo2W '>srZ]pV٫R[(_= *>mW`;ɝǢq aK(iԾVENe1K mM^r~;N} ^٥q?'PΘ 0tA*3iF"U|%mj-w\Ѓ4dNgbC2,MJ)eekܜ FtcgGLbq$S| nŷ/=٬q \9PK*qx+ڊ/*k晶2@= dOrh7`ٸ -ks&j FV9.ջO SOɯS(~1?qtW >x ƅXr,8V%oHw4.R3{jbā$|ũud{F\*t^cEWG8lZ7{g,DpM\GbTr )M+;&tl5e |K0]u+,`^}.5kC,6ì[mp_hɰD1/}=r 7Ic!;Sa1Z ٔKhT6VX{gS;2|$M7:ĀahJ+U>-Cf3+*pX7ϏSb f\N5͍YD-]TϨ>WIw ܙʺuR8h7(qq%=8k{`P~'pah\Ĭ+8~abBn3R:ȭwS4b.- &F @5ZěCD!WXz5%ȃV}]N5Y]@DRӋ1k[sY(\Ze]aZa>2d|0 p d 8L`hyI&''?# Pp53:cfBQUEnD =*$ WG0B̽5zYPO[W*ԀxIP_ ]%L"ݤnoCWԂ/ (*`ҵF*.@ Pl⡸bJ2j+7ZG![Ģy&֘Na7^yeX:bGM[0ܻW9RP=Y0=eXqqH21{ qURpFovDs2HuiOz}O!\d ~գj1]^F/'(zGI\tWݪV^H2B0%*ݿ#9T2g SרPU,_P"J:ͰU49am$쀰C(rr|7*Vk0u]60YE犫sSܧ**Cb{(S-Y[euz` rAlC뙠)P#B5CJ| a@@=,|Txo:܄86#Lh#y_k̝4D[ 0hM #7. 3z{蹥;`d{q x_O we{P eR [)9o@m@?VZ-HQbJ';dr| cE ZƟ'|Tpg,Px{ƠAO+fZ%'Dsr 6(&!38.i Bk{>1즡M^X$?.HWs;iQ*|74}7N*O 2WR$jWqx*`gv)fm[>[2Jh<33[1C=1\%:~ÁV9<qz;j<ᰇ? 7ke?8^z" l+ " SjEr Nƻٔ~AIdHԱbƐ!szIwGV3w{.;Pij^Tujt!5%MP͇4W$d_yI3z$Ls9KwNA|ʺPHjrI^K$HA UĘAGl֎ӻmyݡh IɹSl'ȍ[p(̈́"g'\5I%& D^L491*ɉ}6(DjiƿX%v:(ٍbs7 F_Wv%jɝk1WF:+* ,Q<~=MW#qBBXב+؆bP5Z,P6HFrxG;|.׃fԈnذ*BttB3ъrBlf?zU"q]k}Qqw[6?B&ެnǯl#sx]&BMx#}=X1upg.&? Jٟ'C&~m&(eB >?^J55Rhh$ yMSjVUw cq7_r'k0.6'jD2бp3GҷhN*%0jv fbH7mZ:F9D4s\䪠1S pڿ \L&vhW<-4V~"s<Gp u^Wͷ6ңݵo.ETu #` \tFfo7rEĪEk\12 ۮ {lYHhl7 Yo G;\Sʡ lUS{Dн#yO_Y2X`3C7l4--;JϮ҃Wk0*px٬9݁Jq/;R7|/ آ^eG3b~K.„F+NH匛9)@,{Cpe21 v`%1BmTmu썉@M_Z5cP PsPg9^YJ/F9_Z58\y֫~eʪy'KC*5 #ܦmq)D؝$Y tA#W#ƿ}|,hnD{>PRqCA]]-qMkiz_@QA&a/8Vwm~[KOޢRG6bbUXmgro;7y*'g2u3% +hoEu>(+ԥܷ~@y?ḷ94{#Lrљ(oc0/"C=p'~38|߆[ w$ykyB/eCkϦUX5˞45cl@Zeqy5V\^>D;Az| y-m.>L+׶}d"TYaU"=ZjT,F7HήpSS5_yi &%Lj&xY^?;m< aLv>,jQPK0u粂P(N* L Oc"/p XQĄwqa{IЅˊDõ~PpMJrk#3[m bUxjDc$B ꫺LtDa)w!S𠺕Jy_ƒO}aK!2/z* f3i㿓ϩBt;^EmㄮtԾ<*zL>~t v{p՗N2Ginٞa$wU?.+lwv{Ņ?YcBP/%/BQUs:IwhYFepkQ+n_ in"̙|ZQ W JcHDSW[;! &1rI)"A:E%z'\:N~,UZKD>u-[p;D3g?/@#?֭=EO|)4mf-9 ! Iߘ\Q^iyLaK~+^,u''%N6C*s5B͖!&_;,0\d3+g gc{`O]?`{tUh; zr8k(_! =!Ӳe|ڙq]Jv'}'K9<'kZgGS,1:hCҀ*Y663EZVC79*} u1kȪ;7~"=q ~W_H9!FLukn!GM~Z-жrNU/T{2)HO@; wС00XZuElq [",|TDTO LqdufUk _+*q_Xo#Cyba <Ԝq8:܌HTpfp@jO̞I֯;#WAUp@U5ԠXlf t6r1 G21c߳g42#޲y(ա*o`eֵ݇\W=02'$),2O}$n:"9 w&Ԗ&_*غV>aS*@',^: !<EEʥ#v1k6Bw;HieEc0[r/|1eJZaW؟벧oSa=_T8 B`DP!NӬ܃gO֝w QHmx6lo^mW2VS\!/D^} .ؓP֔k)- "#u6ș6XP|P~Y@UٲTCkM' /yMJWuR?ç)e<f{kۯ^ڻ&8Viw`!&ΔpxV0#:N!&\7ٛSmd]-L[)\;pWm3^:b 7+ڭSzub!_2*3I<D$%|j lQ+ Uru!k' ƕA͆6OHP O}:Ш{·įK S O\~Z _;7֢Z:ڡTzWhŕQoKX+MM6v+wkٹ)WMҒCxUZC( rBX1zi,qDl'}hZtȦ4e6nF^'ЄwM_K[dҠY´VT,UKN]ؓznoj=Wػekx':mgTQ%oCǴq)) c]2ޫȃbh2c)]Gͅ(ї8Oȭ(.M3bC[3 =e LBp]tJ3ciWk#y\="`h/xȈ+2*!޿2H>1|XEfOYyNrKҦ^NbAse5Hn$P2в9a[KMAMNLO, qe"[@xoPnmnP?r\ Ĥ?jV^ jynZ[Yyt"wz\G@A"F] itYݿF uŭ%Z;НJ{7A("0y0j\uFleH.vc(=zeRXod6 ٘"^P̓ *>6 $WzVI{gu3NCUM+@VUw11S-фnnBΜJ?%ӥYXBӽ(F\nZ?݈it;T?]7xLv*0PJ SuD~Gc$G%z%6~.5p}^&$F)X@fy[bgf_{(Ɩ`OEb\(bi-B@ʤ<ꢑ3hsWL%$IxApw2޿ ]{ΖK *qJODQ܋ί/.yس=g5$ڴaT g3thR_Xl2D\d% Cd@SDžŴ:zl *?*Z ۸񮴷gh哈׊7:6⎦\Adx" ϴ?CZqk,*-u[Έ* {NBRiYWHt] :|n %ZW>1*/OWK=Ev=%ci27-̌Ji4u06YUW ^~26D}|RR俀bCuCZ\U0Rc_+*;67;[4rY`4 Jd3`}Pk<˰#k qȓz8'yYWD͹+\E}>p.l"ucp2(ez5g̫8"q s`S[%la)hKɩO&? <{2soI3B8w> cW}5,/Aﴂ0 لvV3rI+Sh 7Vk^iC_OKWLJq9|2\6\(֤;qw)—?;ZXtN(һ)ZڮK'׆nNDrjJVnt2! o %WTtWxt-w %zx>wKI|F_ٌJ{C\ӊb*qC-G4`#a=,e"dd3Z yH!|.-Pmڊ5Uqꍽ .V$QM%ThQZ(jir ɪ<*g*d-.JKfRUO7ROu8%K]umtIoxncJ1 ;, C%Nku0~W{{ {A1Y7)˶,YsbV $2faO"p\wR_o|T;՝oht¨QYŎ6 LqXSӄ\+ZH ΍io#Ѐ>t<@!lwzYAF:|cHqЁaT$fq%*%sRqo|51xXvU;kwq8ղ;IaW5* 8BW*oMF%zؾzR3嵘cx)t֞ m漮Iп܃I8Jw "D[+>{X\H7.v%$q2q zw?ża~ƫK^gGK4FJi~S azU~#U~L߲.'˜; Ti!t^rD ]*c8[Mm⩌Ɂ*CFSR^!0nf'?tS 4͋ jV K1Ѫ6H(8P*fCH`4N\gJYԸTJt1LGHہ4WKH2),:P4>4ߍ<}[gSH/f*JYsnm(IKƔifO؋2F E"ҤO &YNu>h]L8bh9$HKXڿd*s:9QMaC纝cu~HÛ{YiGOK[Q!}@ G1k!xڪ(}Rs#󺒂=x0u*(ς3S%|T$,TaQ84#d6t $Fx)JF9 9x𺋇)TRU^FF;7GűpݣŬ(]S=pp F!?~dǰ[[^;8 yRa8k]͘$>n%qhWɰ/Q}('T&IU9/-Ěbn7*%ؾtk8gڵ~$P[CΜ!#<*l6R ٨ʠ!`e"#~ ^1~」gAKVjdB)6GBr~gsCE}\r xn's*0@ oE'da? Hk|QC(;5X`Qx'-PE3bcuԋ )qڷ<WOfG;'rOVӳOF g/uKF׋>?/ -9C垨m孃M1^ xBtƹe=a9-ddgkh{Kv͑KF\- a/qa%d{0 DkaSF]2rp1sLjU,0mIX.Cl6f)Xֆc͕rJF۵'NM~ܐ=Bww:l@DdXsd(qOWbӶ Z]dC΅ACFΛ|J\0Beזb1h|Z:ˮ?]t@E?wvxWQb>bڃ^[FҺgSfzemjzg1 ERD|?C"oo` Bz9P "I1 .a} UƔN 3c M#ؙ"ˡfW3谝EJJdYnlL74e#C]k$E26S^a&R}eA\?G{0׼*@pHn1؉tv9ȡ 3l]7qǡ7y?R3jdh,_`:U(_1/x3f\7cq>i< w }^_>*UV`՞S"s\w2)0f ('8\M=82C~,qِԑ5Oz نnX-&1uz[۵nT~wҝ&:~^{)uUbE6Nfđb|K;|s 5O1v`nh3hqJSۭ[N=b\xR:g/ 4 L1d"+Q%.HGn*# ~a0VÚNV(@GZ8)ؿ'[9L4(]fE2Ҋ{,N^鏦T6I{}qY8X&Zv~}Kgś;K<+no|8XTwH\C$-뇀fyR=#號QuĄ2[ `5>1tR6LigzpDŨ7+r?AuQ`͞i 5^0!$QtŃS-Y ;4f,繆;P 'lҀU 5rkU՚ Gޗ2wBY߾#֭?HΔ/ )VO{6cim2 G]9J$$X[/, >oXsQe(r9b``2糽Zx'%{e=[C~z)DH‡ԓsnS-fA7K';uI0=:][LбëmYR_$}_LROI"Ѽ]݂>P4 #qNà b;7g=&vh$,Uŧ zdy^_tAMjpww=( r=BRm @ JA *>lt^b|:Lq<n+L6P 'ʗ?ƍ_-r \ ?!200<t\c 2H5E}.wyzp"L jzÇH8D9TT\rwDSbeO)$}-,D#;/"aZn}O*^kh#(7WcƂMIΡ]?7O;G1eyhRV1t邕[p(zyg wb/HX{zmFʝ봹u¶ak3.D ;SkUq K񪫱$k6 h BUkHtA db0u"~6c7FzzL Y,a(O?JA8/K|+2=^% J:mXADo-{(4lV&#h懓&#z8|1`mnfq !}.r@iop/yJXA31B-dOFJ򛣔PqAHD}0]IF4x&#Wm)5塬GM(pFUE ;zԺ|P&ZÓ?F"#}[٦ SG\H۶^&߻O6xlyu~RfUMW`al_L^IU<&'|Cp|9B* ,~x5Z"%lϧK j% ` L͑Wlby H< 4@iesyn|Ub..meD_4$o)c+U嘲Wyb*,Mɣ`yU+% LoCm{JU<3O_¿LX~ݭ=+;( bnaH8OΔ:¢),;j6 3m.7"R;24Rٌe*VMe#0D5_Fb8JmP|%M4A .W_"p*F q)5/>)}ơg/7=gHGQ9ޑ:͊,u\`#TLp>۶RxM>w*WfwijG|="zxOȇIJфpK!GcϾoD][- Vw}X\>L&A3&kfc}^[ ѳEyU@2o 1[X~Ŏ렘r…(UeRyAed,rt~g~Z=if,T#x-jT~VPr̾$.WvRfRG71cvh/~`e_mhD0xL?-܂NIqGQǼqE:l Vre7Ɉ;]uK)#g]h#mݨɅϮ8qZo\sI{s^1s׊z"~;,yi!hyֿ[W6*'k!y`p0H Ԥ~ZX씠", j+ VhҽѻgҤvr*h;@J U +nBGL3Y֌aYPd hi3RR/_Az U_.s ±=0tybAUhuy1f/½M* =h'dy$YG]TZG`6D@U 4b|-Aow獿OSD0spG[.2t)F=v)9Mȕ!f쬊~?{KEw~IvM6IvGTQ[\wu8[2hw:@.Cb vsР4_?/ًZ%ȌA}DfG3.9FD0jyvr{$1YE?/旈a2 SqǍR]V9d "UBх .T)yFhXc9rƅa E:F(UyMZNRlk_=nDOMl*ٔ9tfH|(3PD]Lbh;M PSςIRzs[|\sZ T#)85_IBys!,XD\Vb|x:\&Q$شR:ZYse'qb!NfN3~+Q%ջ$_Z$?c57*DgTnY(lP ָYQӻzLޥɫL/H"$E4n0օ?b]EC5}$ [n Aj8J5)-JbpAKˈHpP: 4E%fZ?rٶpӱe uՁ>@"@-կRHDhwxdlCM_Իxq_sPw`7nݨKÁq!/q9SP+.SڂS ğj|=\~&0k7ɱϠ 97,1$,|&8X͡r,a7߼@#*J?) h (5-uwt-sn^J6lɩO"}=Cؕ 1YY>Rcdh[J" ?}Ho}>81WAZCaKHZ"M5.[5Xu W& "e<PX:5i0"% G)1M욎HEژBsI _,Hlpɭ3/NGA +eY=A9lWŊmq2h `*tέwߚ̵$:9[OQ.,jt`:{"p{;#t[:+AU* #c19cqH-mv2E ~S%I! TRÉ:hb6 qۭȘKORp$?l%~nهM`.pEkk 6}p%BPny u Cֹ/:_$(5p^599"f*ΏKc6]Yȶ6c]:@rҹ^(0%kklprS)iXJfe@1{/% %gep#k~ۺeϸltY-1n便AY*D}m",xW' B(:ik-X.MZ GwNdW q' \dF^^s03X^nO%w^{¿H7J>x Ö+6@q <דϹh:}(:xUEfoedyyǐʺ^'xR٦KI;=!Qm0q5-HL]i,g֫9ۅV'O s!k%5l.$W`ba+Fct q/])YezDP-:p3*LJ 6FMnyah./7]dn?J3q)sr9`rwna=b|rUw,/_6ߥ=vߟ'Ntt$wu ]]wp1GPaZ,aYϋCd%SuIjUc )R||+V*΃=v+qf!7~C#H7ysuV{9=nQa#q!,TQ?Y=aŕs۱@'H,z*F ̕ih*ˎzuj:]U^NUz2?jsgyyMeme+'/T EPYnx:d;i^âۯ\TѝL<t։$3椠輻_Y5"tl =wIM578+~3D=JdzVNflܤ0.q+5v_dݚSBE `[Fa4H^-* <{h nsUeÏ;eolTŮͬlWq[c<|A/ ΂&(11JMf ꘝJҋ_^-!̛EMYMo+, ,"@,GPg72R/SA Z9B[I^o"vU yגD4 (yH7CٟǐfUlC7= E`;s)Ab8@%T̫Wh+X˂ vujĦ9,w s1SoҶVZ,|7(ZNjJcw 𒟷ۼ* b Nʨ1^ws= &ʰΩ:ɓ_O+v3cts"j*`]UFhrP*>%I6R]R75m'hp"-e[9EknS y wOb7-F!# 1.zy|`6۩dfcNLHE(o]}Ѿ{-#dV-(>(hk &cՒ~iB4 :pSa/!(tOKdN/Q &̊^YTEj(_N20",#f*ù18")v율ua 6]߉6-֭GkKZ;8=&xWB t>V\_^-Ϋ+҅ HTrpH7U@;` 欓aѠ;㫓 ?i1.pc'&:MVt+گt)Jw8zFr6z`}Hr"n'J3ayLJawoR,C.+y耉ȧ5FLd(>MƮ ZlZJ)V cPz .켾Eũ[Cu3\|&?ۦJc02hmy~aihN\ӏ_o{5b"1ghk1nbJF-@ <ᕕ2TIƽhdlblꕭ^a7--Rm:0ma Cdnr΢j}x5 ehhpdX*+GyKBumۗ{R+k(Gau=|%6 TJ@$|XjX-A9LXFHZ#;#Q(j~˹6LK2I"׍fi44H葸;CWˡcI,ɸwRx~It(6M>^țNZ%" `J|ajAa~7DU;TL&->ԭf<:;0Ė?A_Alt=;VX)Sb}c_rL-,-_amGtLMČ*LI>K7a>JUSO/ (kS 1uaNuVswBd-;«h Uw$B% 1w|\pP@G VJm@uzM#+Zq͕`>w5£<͆D2}N5{Zdn-fe +@9;3߃%14aM#> V ڞ ]6*"KQ1BSY@Tt$m * | xRWtNh9Dl¥,l U sl{F x55v}7ׂS_6@y*~o%ot22W8laZj%.I4N%026OvY;W ʍFbNJ/KDar*3ϮYs0=0=-{Ee}ÉTnԲ>bsqx{?UBx nK"ؓtkoȻ]//{UćWO.}&ȵą38MQW%²a fB8Lq3P2ߛ\Է'qF}Rm@ثA \ I#At Rg(c"SJf8b 0y*7EKfogUĈ𕸓lyc@1c3t̓/o:Ճ,_ }yb_\b w؞=؁)2_MVD,S+Y1} ʹO(y12=ZLlc n )N3_0dWT |?TW3<#1 `8UemP sVH7KgǛez sQr*6(Z(hi[Vp^MΉ-IG :i 6k_p:otYa(c|M?(Yl1̼\޵;]Fwn0xYSX}Wut"f Ms15+ }9p|Y@ēmCyNmrG$ 3=ă3yD'"T\Ӑ}21YE?s 9pռ R?.㔵tsMQxv{t}˨].wZś|5omBbN/{L pO^E t} ^jZ;diUVQBjk逪Oc9|Ȃ\jQ-| Bߡ]Ǩ p i1m},CNXvď5_#nn)inY[5̝1بόP!Oh/f fFeJ%r)lu{9UV ?%1/b5!h:=hH]zv n)n o\SR(^+{dŒIRddko:-Z`8u'Hɵ))+!Y4f.yՓq[YC _|qҴcDN7g%,%:)+1(-s4u~s]¥dÁuz;2EV(pw :,IpTc9 Lfߋ/3:,뼲w=U~ohAy0ZdcUoТxB4cd\7B}Es{F#)tԒǚڜ2xMAn6,jgۺp%Afo>ꉅg=>(/H1zTbSVHW)J iFDIHʑȞ~XxmFS6F(M-N+UpIvl]f؇*qi{!HVCZn`Q|3m;Q17`AapToW4tXi/s/1d&xE9mɛIL|KoXX%^.ͯ^7)᥅AF?'#GO#.}4'w'z4?!>">1m) )^we;_I֟M{8.Z~8GbT;̪mjYKوk#VlIkA*4|y.#KaF#.^?#'@)7ԏw(R}u~qڇ)lgm^_m:pf7 xѨk^,#CភBWH*fjds ^^Eަ=]Y=xCvZ ?9H)'_[:qc:('M5 XX`\H15jS @',wiS3# 5Vδr+#V/̄2dd*]zSѷS q@$<8Z -v]%`1ꂣl|h5)BRѰuzI x-@j !;9Cx&wV lvYxi[j( B^ѝ,A.; D1L[~rݒK pGvj7RZސ# Op„k(=>΃;mQ>--7vgf!QvۆDG1W- 4{\S[ C1s}djƸ0BF=AŖDAL&0rd6iczݚFj@Ql 9,[:RQbP@zWJdRsų)gy[VYNNВP^pLeΆM!4r.bto4UgdcYʊ4t2D-Ñ.H傠&?XYu}`nH?E6#2"0?AHurBU֛(%?tvEs'`LS2l;/NEpƤ)Hy>%~jJQ^5 vGYJ}:{=pQ%?Ã.N7ks#g=#q̞XeYBEԏ}0qY؎뢆,`ib}%gym&wS˫RV'KԷ 2xfEiIY|zA|fWm*gQ4GߐDAwHUaVTBMBwśt6. jh͌aS.JsqP_Nb#,AVP"qi~`*sOPJ(G݊9EʬKkUЄ9j=PT Zad-R8SΤ=oXRV h#@nM%!5Wj4&qۚ*=3QW 1tQEA:W Z!,u/ɇCn噶j>;pL5-ٲ&&]\Gw6[@\ Y)>#b74)F5v~AM3;C< -ـt ) @@){(ީZ~8SB^جQW$@ac0EEYoHL^MAmr#8`"+Pf+7uy$Ϥ;pM"I:獢~-OΘY8hyKvA*عd ٧6&DlhUb^.M23fVLU#XɅ*`4Wctu1iDSšq..k1 r _* 0#$J]n yD7-[fh+NFM mi?66ؘ VgE!zb7}pvr ۊU ׍%?I󖗖S3_;FaR腞LicCPa)m2'C˟22q]$Y~!4lv:Q?;2bim֦*@wH>bZX}[_vsE̛l)vBfD6b +.\U(77<&D^~c/[i/>9ݘ 1O/? [,Y.s0Ky`?HC5 !?|PCAi֐K al{5Bp @wqqc?` i+E_-=2^mPyǠ>=A' DnB]6A!{t1oJ6f|G΍s/3ne12,G+ <@OVlk jB2%TPh]?Jsez| lk2bq!^ Y~"UpZ^CGe =O B3Hmf9իУ?s"-wE ֺz@-kCG0L} ; Ӏ:7sC\B>fs(㕽gY-BWMF2p jlaTq1SqOQ+OZN g'ߨnƟO%<_ϦEw(ЭS][[Ys97TH5QoǺ0jsA)NAեSjØhs雿 %PwPڽեC-j`fI.KG1vJ˔'3J[k1;~>=GMv]8ȶ?|#~'G,}!|@MV .mBrad?-DsN0}f wITsچ A9mPC{+3/C}.BŒq% Z>G>dPPиwŰge I 'uJ]>uKl) Э{@RS6:]\!3r(^NossҌ?AP>ab˞q֊Κ5=',.$dt/hU0aj625Gta5 nv?8iWRJq4&&*wA߽fFkui/ Tx8M˨wY#5YJ-HB*y{yBc:ay۩l6PplNގ ~We/feDWG/b?C#!e G<1:DЄp/EyC8(xa?2w+%ᨣ ^$" MWFf*]WoCVd$+ -/{T>K*˔!| K4}8sMjBfsr#= ɝI5^Ek^"[3ysQy' #|^[=asj !z{ ;#1vKokμ+n.4<*үcn8EVy= !z'}hЭ,}̊ȃYCW |\ɺ-Va5 #ܦ-;F q6:ji|Y(%[C~B`6/k0wR.րmGҐ2z5Ϧt͑7,a] B Oo d>HtidF{bщ$Fcou˭ |zck򧁨$#O=>(ٛP f cZ3YIYQ|8!rYDGR},|I^QW$յ$ 3t=p1=#Ȥ#Qr4aqyj]=" 7[R,򟧸z .쓾V3*> l؋џU1Hc1 9^ARCODCOIRy^ΣL|U)Hvbxh=!p8DU Ӝkڬ-s)iH5?N'}߃L:gYdM y W{![6O =sL*Q+N;*iA8B1}FTCJX!EAnCYfK7k@Vfy˾C|ɔ0rb;GdWA({i)(X?cu =͇s>>Zی:ܫvSH E+iVSboi7.#at*AKA_f<-u!FsSmIռg.S 9;Ʊl?eԋZ)C.8F\{Jh^}J_P1=#M,*XgnT J߲bI76). ~㵐5 7OGW^T <1ϣ@zDQL3h9E&mq*H, a;DFқ3$W>)ߣ+eHxr;NFk8Ҕ@;ZcLMkՁ8{`K&rMa dOLEH{1*ڵupԔn& (x={{v3 Ā%@n '$jSwɾ| Q8\*"Ki% RقWQ^ڂËJdKZ2<+ZɄO`ԭyP2y{i{/TQ(!$Vkac3$HIaL=؆xk N/_[=Ȟڽ嶠ܣ |~ .R 2zj jZ5~-dž5]>k.c0.l; I"],HMVhɊYdD-);V>WP.HDx74`R ]ްUqb3ΨX_bzqzϝ(tQLfAV:F pKP3bpyT:6  >՞V`X7V>y#GI/-+*2z :Eby`U{ Jx=캖".w:"#!oJTuƹԩ`___.Y{-%VɇD`DNL&MWp$ꦨ| 2)r߁F0vda T7Tp,Ʋ)6</ K:1KNw6ļXlV3ovɛCX}EeUy1H %ChL,(?!u6 n|`swS[s|1ceβ`&P}f$_F%Bg WޙvQz".G5'X+X$!]j4;NX1ˋJ3l+\=!5\ሼS%cwgN+p V毤˛]$}QdǁLR @/wR2mn3\)SAߖWPU53чfD%cúGn]Dd}khgkp^:Wk_(>?qHjJ |tAwn>;m@Q[ AH:u'& P$aJYR:[no1)/Y79Y1Kp%Q^~l(~j  9vV3LJOŷP XHJBk7% :ӣvY%?8.((u!̥m#OpTDT>헜}B*Hpj% Z9'gz=h4GKbCL@0R6?Gd:_Ls; Ѳ d{deb{(Z0j%\.!JX.Xɿ~,diYud Qy%wO 6i\Q B Rˉ\+I^]~GjY։m˔`y5GkqSNbm=v^wb;Vc}|IBwE'ր'pL t7ki>.E} |z?Y-5PqMwG)AEqr+ͷ`69_АSڸJh`m1q)5-o)o >Hu 2,x珬4}hN Um#a:L-h ج},J-g}zi`5=f?XA7:0PR{_{!:vCT0(c8rROkE*/_d&Q)o7$s{"?aI0HVTEqc (њ\m'su(|1#t^v0[maFqK-s Q A̅ݴWB88mŤX^D n3Vi$M5(U"5hѫ~BuN28wؖFd| E%=n€BL(My0sm~ " Ģ Q켔e`]B#ޑb*8;ZI/huDqɫ_Fg m/SI/bdr.`hй"BPsnKNKm*r%T=[5ߤ V5ݏkMᖏ(Mz88S<7+$m Cזy1+-n,W1ؑ+QvGPNU*? {[=QL!=+/]ݒH9e>(lWqU0B4aŊ8Iφk 7i$ f7P ; b[' 6cwDlHa P?:7sF\6}05uuD_czzEOQT,b'ܞ{!oNhT^$l=W)15]sFgTW"ߩ[iQ!@&"࢞r} <qH[Rɛķ1]).-nb/_17_;!fcWmGko# bKxW}l06 dwHuZx$1 XrOW2ѻ_`KXmE{Y!< 2E28%`v=$cEqFDA`}u'P=vc;[g-yw,'Ćck=5$Ϧlgؓ(g{< `*6ݰdxDž͕Cnl}#Z<(ԤVP͜;Ku?kjH+'Ӽ Gǔ0א046˷ }ȑfONHk)Hhs|Ȣ_ӛV6NRؼ # ?Hcx1[.8y"ιf9va} ۬V:9'?*W-dwY7c6b3 FSv՘ꂞ|fSė ۜ1-8|VXaB{}e.ۉT*9 nqT@Ql& ^E1yu^J)r ` 42؁=ywvi+;;0U<*α\tME-zmN|P T!J?yn M'uG\4yuQj3ґ+F4?D2ykRn8/Wd/> ̷?d3e_ 2C*UHtBɺTX$ܺSn7aUحȄլkf7Mrn[ݻ8 C EXprt7}QO?z܆jh_:~2U ޳:tUwtd p#:@n<Ͳأ/%=툤^fVݸtGjLzpof#(CrCL/YuחY>=>Ci|&SL 7td85D PyH= 1S"vouzR\p6LZQK>Q{F|2~FM\[UEבj>cҝ =U{!PƗ?&F2HܶrB%ƾWM7?ݿ;,hKap{Pgj*hyۿ,6,c'{QZwevO,q|lI5)hw UW]%e} v`Wb,#a@MtRja ϑ ,(QqOx^TdVǞ5q_ ,~Ie4$"u3J=ݳV8K!+a(81%8ClAT9!:2!!̟uD@F1~BU*CN`@ X".EV+K! w8I7^όO3Ks)&j/<\mUyȎ 3s!MoIMTa 5ƣK3JPCDȬ,ZDܯ<\m!EkV)t{m&H̋ȑC B4!wcb<u]!Npwf\D SnsG>1_ uL,a1Vc^Bp$ZnڠU>V6Ėw_97i%0H[~)PlԳdޠ3l%~Lބ59Ŀ~ d =N$$'y># $k*DݖxCc3^Ck.:RngBd7QŅ7=#Rf -'ˉ*RXib)T17S8E\~HVQSKNBQ}, \LP4KZ?!Css.RzX3Os|"*}0Uo9ywn-6HRwX쏃A<ǹgxw{x# đw7 o]?2Wܐݦ6zD3/F(5},UBqxӁj!/nQ;]Yn]r!e1naNn=#Wр:h=Aaۛu2da&f]eο 0arIEOGI)d ~9qA%"b"UHŕQ[kmmis1um7õmjuQ8)`wg M1% 7[8s$ɿzʼnMm`+a/Xn@66_NyZ5^k03BS^]j ,v"S.lD/U]wC-y82IVbڹX:ܤQ5ssW }hPWb^B=BjGU>g~qMiaia$܈y(fso 3o $Kݠ~;HY Z<+Sif: qA]pKb<h|tKxڦmdW/mn%+joj#Mk{*ZiX?jrbԑ$ğd@̟ڑ!EMT?dv 54aAv4Eϖ M#e-H1N rb֯L( = !dKHVf$^7R:x] Ʊy-բ^3t*"-j>4m<;T&]]p *<+{H/yH8:&``kH\(S M&sON؃7Dĭ\zTmqYE>&o luc`2gF{n)x jّo{zD6 (z;?hI bע%rXM㑢C Q=0PI#<j Mx=e%=-*8 r@#viw2\W"l>@ 7g C;9|栟vUusZ Ll+Th1}tB5!0==q2o*f>yVuFN[Z3n},V&P{.A>N}`yѢ*n^1ʖa¸Z~d 6҃;IWehQ>0j44eיy@+nq""wqӪO Ջ|͞.繯 ݂yp1pǏIO۝ELc1B`SEմ#huN\ISύgD8"Rh*lƂ/5QV%c$+pSh=/Z~l!)a,̾̌V NrF;I?T:<IL`(6Eq?VA.=!hmv; {_͉ki`4rjKDѣaw ۼ3mAW4z)fl;,x_ӊ@igA. B:|/I`muQ׹ՊvfqdUҝpZQ72*NxEP?M-|3rLbΦUpU";^'nAPaP΅8[<':TĽ8#_1D54 IjHj\gAt?Tiūmj7'e\Wr==㞡<4 r[y7EY# k|G?+nP򧣘h{T08[Ѭ()aC}b yq+V‡W9@py~5 xs aժ{FzZk*#a,G^Q`$ 4Ffדro:,R¸-G+?G@}c+O%VF_P}K6lnyu+P^5<5IT3|[b4yWxT4wp_qLۘبCtU\qLV"hC > @ְwh-m׌%)9Scȝ+M袨>IzK&u4?YhK9m4,eM-RGp^2~qpqbɰe~2W^h cAo%k#\l`6=ٟЌyNrw@M&]icTEm~<eݑiAL8a f%+j5-s< jOkpv4+FC6{1'K<MNgxtćzwOKV_D<.q>{tg/ ;p9׮Ȏ(Z7şGҴ}.{dx]h 2HvT85/0c[:YMm($]Pq#VDP+hDk]ϗH7d 3 W[e:b؃w iVoJ>f[F/)zI-$W-Egcٕ9yqUu#+柳ު5ʌi¶vkC"9}|oʔ; gj FoϯJU/V@tbH/7:t1 ~C|mY9o8>;'B +]obWaz*+˯1mu >:7$@ 6q*XB'NKwƨ^DB]w+e5v}_`Pѓf $"nIWutwNtT$x fQI:ZMvp.ݘVd܏LO[6$mض7fن"x I ~KA ~e [ f0dtW_aC!o- ZBORUx3vV僞1.[fϧ; : Ʈuu}/8IV:2L4O9&K c'!|%c '@AmW$'y̍N3nM +4 [,/wo?W>CM*қ;;¹Ε9ꈊ ) w~S>t1FǪD0q|fЩl4vV7 <ƈ,oMxwE%O*-[$F1.DG\ERxCFS{7 {yʌ !sތ{+ ͪxLQ(H{@A)CUXO 5јaC?HBDZCy.X ԯ`;pL4hdã{܄;S},vs]s-&ىpgWT]@?BV~5gALF>\Pbr`w2'_lILd0x b 9ZpHƇ2ę*UQtEX8,&QDAlpb]rVH3a/nf$zlm0{j;>K_SaL>&QCKNd[JG Jϙw`SPS5mt:w91e~!=grv_Lι2M(l7>km}@;?FMeՋOmw]1V_.G$؝iJR%w{Fbr/BXS C'bdJT'Ӻ qSgX۶ՓO:{Lyvz2tIo";D4FәTQܚûߍRu^g'8AQ"0P 2ZQbȕ81z(RB&(׷l;BA?֓H['Eݚx4 YltW#^/> |q^ ~08GJY X5M|{j&W=ԸaM,~;~Jl'YnCu脄x?1(D꾠4$s0gdBT_^dZsmh'uQfkMٵ[ķwLcjo0Jhfc'6=v T x:l]}} |g*bnMB|T]Ow΂C 1 H\뱨*qStqKo$ Nh9`ṆAKh֓:=H8R"=UQcAȞʆ ì՗}ӣ[}>X d'B4W!z_o9tdcƒ"|XDwVZf&XT@0PvUxC;9@CHν <ƃ IulQ̰ğm7o]ìc(cLV0 P'2G7VEr]#%b&PL.yOMpwzҵݕ>jqXhԪZ8w!> ~*kJhp +y睡B0CfEnOQk70A'[ bT@͇IeD&;z^L*IC:RqT;񎦌V;ڳpkDmCWHlk=p,w ѭNЀϚ; '7z։"~I>>5tIw8@}_j f@7+"ge>Ls2NK p -@unrY-3 a4T{g\̠{{ $z l3OHJlwU)X\kqpwm,kh9%JV፰ޜ, Hp-f7E$3مP3Svê(. չ>4#Hta!gV >N.CWܭ|SpKxb}ku(~N$0P}̴8dٸ!n$:uݤrBQ-ћkJ:rnrno5eCsqIt.CY|F֜SFߐyw0ljlzA^1Bf:{.@/ GHMHP,{a~'ַ99A2竏#`} Ψ{TQ99_. dkT`SIbvP1ۙggIl@zIԁMWO @m Ho#<- Mhh^_N7ʞ X kߌ!mHעnG<" x.37lԂN.ʅPu)4pOLKI&zeUo.܁&0 UC)K$(O3b0MYZRQN݌:L:[2R/hT&԰gq\/vqucvz]F<YaW] o׆'uKpɤTp}9+E)wNeB133u^_}K#zvw3`85B<rM݉ϦxRS`)[9wXBwwy)6&N+_(Bx16%:2W6I/T"DxuL <0vC)9ɱYN"o@_b3͏$\~x%W2լShv;V〗)tF_MS9sE3kWMh\M`#wJT,%MQl{}"r @̺ 6:FB~ej 3+3&q,{ל-g Ɩ"yvzLV2 0V9avQ78 )ɨ7?]5c`%B%X%0 9,+g79gol4(&n}4Г͆ef? }uw1=MPh!ą7D/r~ї𹣦K#6)ԁ3VA!'7uk?mfuhv(>^]1#33L+? DWQR,Lz,6iED"匫g,paļ'5B;)1z;=IsY\ͺSV Hn);TAE6rȶ>#UդBu5Bʡ>DbjTJ}.#lnF&x~;J xϟIvco\_ؐ~?} U A-g6M8dcOps= o F/MIiޭ&2UF-r OH٨bhIc2\,f0dL+DYѕޝ¬l+T*B#9_ 6-?b@ayHbɞڻ~m8F+lbHe;Юd^V]@Bssݿc-蠭eκǷ0 $'YnW%&1}LbIy М)-c]?nSxf$f;7}G}]x$zW^e)qQ<!Ny_7mG;yӕyPGlhkDHk뒑la⸠"p~{!SurL4iO%64 ᾹB>F!kb%k?AY%̢X,PoA@/6 oۭpxё(qYO$ۃ/.Rكwv15icwlכ?=0]œ>9kFԲQbYbzcW)MGC.(LPH 7UÖ7ѓtAsRTMry_`Q,CXR;IhN`&;WB~aqA bLkB1g5N2Xq҇j{YP X͠sZ~[Y9 mRjA]=u[RFWn?ff׼NM}b3PӸWJ&oYJ|X:xmf@90LO֨p2,Lh Ew^۵eCl>K̕Ə` A}FޤbŇ!=pmBPЍON6 N'LAcɕЅ ǚ~{%h#atp~D:+ꄅQB.a p#_RkU5)n.dì Pj'*'aMlk'az ;O56 r,]bƇAd}i)3nI 7<ؿS*rQ 3J%pNНKԵ6N 7Źp Y(Q드njw۾195@2wMk@(wfCHLr۞WtWo5t&AwfGՊ2ugU%_v)7EkRD"EP:.KtMC&c..@g[k'.Ew7kcD;`ˋ2-H@BuF@xNPpi et`:L{}~%<îq#@lkn5'j{.g~c#`e5=Λd]ϭrTߗ;Ɉ%u.; T݆32&D:*=t%4kv˪* *3SYJIjzH}tG!m!&8*>R2f= 虰grnU[.]I|(1>'G#3}dJ2ONzC Nɶy4FRhDe|Ѯ+v$;wfM9[.IP݃`OZ|a/Dl UVH:UJ22Aw3#8sh~a'3xYޤWcG&d)lۼS?*:BLAt]=\F(`1}jBI\d+3pOw{8$`&/4[J;oq7Jr^sӶ:i^Lߑg 9CㄥɛK% sfR2xs-IѶFCݝ /h=ޟf;%?zfݓ^d]I=_F/n e=a4Jn1Do',C@,}hvٕe.)xu`P刪U<<;h1/](|Q*]7of53 a9gt맪٘|8'w1Q5ꛅ`k4S5cxHHx}Uw&V.9]o[..qŶz"}Opj~0j.jK]a?85bv8K8h~靨P/Oz\? C.*NzNkxstȄy/e@Z%gu[ȩl=dk)[#˸ͻ|k D3U(}Evh# aciKZԞ")bNؑXlUәo"Tg#p\ey=b>VB4:e+9BuΏx,.r ? : /ˬNFF]b\v{0flȐy5IμeĖH &: #LN*B[sAbmC޺B)'G0G(1#OS ^wY6F'D-H kCsPĞɌZ͞BP:Ikyp\yH@&WCWhî ܌K (hM(]zICD]utb.0٭"C<‹SQ?tjf(=F)ESߏƜ4 Q%yS dfb\ݿnD`FZ'dLݕKUgGND7v0c$DPs2V8Zz_"Hv$5Ex_W*tDnͣDhz5p96a@cW2͠i@Ű:jbLttCc0%4ë{H_=Mî.x:hQ]e)]FN3tT{ "uG)v8ƌ'"1h[Pܔ 1IuXPH\Pa"",)jZ0B%S1qj]C>9Z~ ho%WD/bЄJEV092@R\o]{@ 1?߳o?84}DžPA ²AZȰ2ە} gS냔emGnԵH?VArȿ(:y7qE sv~$hh^W7؍)߅h(&۴D,~ Ka_(tQҋ2Z- {,`zwfFRDxi7w [U6Z7x-|C-ϒ݃z}8=i2Uѡ\wK'0Xg<YܤdpxW vռg$ 8OULJԌt(y_ˠ6g!Z\Gp ^b' *.!MP۞ck' l]N+6p r%jx*CnlRMQɞV.!7%Gx88O6K3}GxŔZTM~v{,{%$ѣ#k=>:eF0/P/L8cؠԛ|T{0Aq$'%@li yѳ&̜?X ڴ-n0`;d+A(AIHOaӃ]O7 A9G_Ȩѐ^I4dH<p:#V]0نߥ5hI-ݱB/W eE:Ӫd[pt)x1:Jsy&brXgXF/[eֳWHj*"3- Re0e.\GqF4WSsm'XyYg<,%t?6)~$H<Mqffi7 bi8C+;ܦ-uyZ(i>O!dJN\߿v[ {nQhA~l2Lc{jn1%g5T6X=Kz(8\uf7q3w8 5D$-l6{c55R 춍˞!`TTfj5a<BZ/MzhxԩKƂe6Zm\L%o{S9vŝv R#ݢwR';vpE u HhgVlkʳYj1 B\6^}*5@w-# LoV74Pȫ_YQXdN mCiizxO(֒L[[#0Սg#:ScNe' %f~p3o)i叁2nڊ xY1.Pf cA $OMљN+84#jP)Ѹ! ӢQEup,I}.R-R']C43x󝠄:&5;QW[6Rtǻqƿ0%P1AY,2d}@O9ڤ]R4\y򚏖M m}^$ˌ-htCVXN&؛YR={څJa'45п-s<>CUʏt KzW2H<:YxlDhE;1;L91W&C,/Z tGf$ Mb D=GGHьC*+,޵e23n7Ϟ;M_)(xr#i{Z#ɱbW B d- q}+dyo^]4GȡYOAn^v0CDliՉ= ? qb-"UX QOt÷RV~?@B>5gH~؞mvEx7Tn΍c{:U#@.Ѳf*{̧m>:Sï[Z"{r6ݪ#ׂ|ʎGemM6U8~k3>ԁLag*iʌtpМ. w-bdG6Ix nmXJ}j(SZ5Os/6gS|lV4:[^ 3 zX8p6^Ty*Ayo[@]xn*Clr |&~X`vz] M~w @@M5xVnBR/ &ePJDBC9z^Lm8B=D\ZCqTsM>)􊺥=[ Dž^40[e{fۗ ζ%PF˞f&>8s+HA%v#;{ >`/XГ05` [ӡoŖ;ﷷgav2tJv=ɫ݊[t6ʸؖ`b87 wg<#PN~hF҆.Ü#7κ8h 6N4c_G7/ Njy5$?«g ^q%#NJU17Ddm $Qptt1Gl?/ ZQ|x侠"QγK. %A8R񋽺]۾μ#mwz7U~703  ' 3^?'k a(w#E@yV]̧kWZ&ք8 \ b>" -i'c( ڛGp$G[bwmdUQEDh cipEsiu/l\xiw v窉18aZi~6Ф"al68!ϭO u9'Cw)mo{r#sV4>9}g狻N*?f5lqpw Me K#w.8?'F #~p~V/h0OʢP:̘E~(0uIaݥ@CBD'^\o(B/8k^yD2,pBQjL #"|+ nFh=C"%Gj Դ%n솟Y9u&VлT\T1?XJ/w 8)e/_c2{6`t?!{ON"{x)lW#6;J=ІBBl:-0S㽹"?<+"" x^ד$>h3Yo4l(ltEP %&o/8 EFFJ :wHNXY{aYC[B ,ʿܤ6)T5T]é-=2GqR@WƇmQ\GBKpn:a,e@gsjc16Y<(=7 ?~>2U@:+2 |("b I/nZpUL& m .]QdΊOz5`QW6cv':2032%rdOy\%'׬8ttE}g+E5C6GֹTART'h撛n0HN&ELH\_ıB~SHS.-{+(`&P]~>mfyK6tmOk֎^۫>th`o S~bZ l6M%[G$r;xr90!XMƓt i&I2 ڱ_a\y >#C'cѓ (g}OeTe] fա$x¯rb=TTyiP2qIo*zwܓ*eC%ncBӾ$1N`~ET-JaJrL~Q*Wc4nif)--٤BiZ)W;t?Wnt!xMcHxtOmCU5M͒=w(%Oa.N$*PR諬am\o'Ӗxj֠n @ʝq\9A?E:dZP51yYrd @JJ U=?~B9Uϑw ޣ$_q>* 5DUMrqrV+RcT:>.h"POM\$73ݗj9X"0^bsk:۔Ρ̅P{%.7mZҿ0n 9'JҐ0ʊ'R.$vӃBͰKrHrH!0AMpRpL;MT[hX]̺¥~&Zh5+#qOQ$!7Sdg&ֹ:KGNLA̧ t"l4{}$@Ƈ;}a u=dukÜ `g@VbA0js"*ڱDL/. ,9u 7>5<rՃ0=%/}/$\89b`[W$qЮR=q9l ]3lk"꘳#`'WT=Țm;擾vs.Mnr+*8a_3Gy~jRzz'bgv[T')˼kJi/tFTg:! dG_?Sّ՝ݰ,–j4-QK`)3Ĉ(A `\swGwHib]n-]hʒz8 W\u`N@6Qz` {I$7Li]+[j15 O%4Bh v󙉽y)j3Y%!vZyK(0>a Fi-FvhW`3q{+[go P rr̈́_x`El/F.x6PSڝ%ale,7aegD5' 쨦I2ijԋh$FC7$Z$]r Y=S* .WuV+ǖ+%+-gXoOJeb Ϗ5\Q~@qXxO]^(!RF zXCb"c3aK)s|q+ nmk%10tkH%{͜F"Ibqq^e)<{v{ׇJ+RG0Dh֌`pxGZv$}Bl+T%r&Gxy='&u  *2]շkfoZɌp/_hWxd촵SDDgps9'GOnCak1wR%G z'W#twvcRM@j@SĞ(e(mZJ#Ӣ1LK]!h"7i} Moʁ- -cVRʀC (X2X ;sJ+]_Qx/I*, 0rG nRbt*G&bx̿~{x\x ="Y\=5}ۓkr߮W:u KyYS(SD&B97x"FA<^O(xmW;%DЅpG 䡆Ն+FQGzV)uRSGvOEτ)7 p(@2v)Q y=VF^>Yy Y L9J he{p6g Sr`GG4ܓd#lwv(l nyD_W5u+UWKM H2GDI͠HYߔ_2ՂqF!6}4{֥\fXzm/t?H"1Y+(viUOyj)!Dur^81Q.G>-ZN{-;-{y t<_fPӖ[(;qna-=4IӕMq{֍nWDeYeɶ6RAFБGCff..G3)b)wyh\D):*wb(C?:h}'_G89_4Sk%P‹9OK"8y~FoovK|CW+ԺTRSl[%bj:ޅx9nN9¾g]H rIv8®Gi?1+pӪ#ƽE^ۚ`"Z,AA%kzPd4ْUڴE'=&BG\"24"2BܐJMcuIfTCnJL#ŹND*mXf!ӓ`n{#SQ, d9F&B~z h2aǗbH[iE+ٷĔD.QUrHՂ.\R/#VD(UGSVAxlfr#>YzO}rnHH%-ED\L5*I#!R2#-&?}Y*q vtJ1xxr |2Nӳ'Ӆ qr8 ,}cLe.Zx@$' K9XޒO Ϙf^@^?ޖvXlP$%܇]߮wȳuBV[NE<p-)!ȞnhjHw)p4K$/8 $hG |p'=/i1i" ^d" ׫E&В Mfc mk~[s%&ke& o6Q9vV3mY@G˿ݤ b _4uQsSWP-12C~ L3cZ@}> ! x2:I4Y.r7\0-$/(Q.wF~^\A4F]1fz|;VHJ ]0(ozu ̌r I6:WN$p p*5xYdԜi&ZF-¡ߝucYT+>H^}M6>*8˿0Zխܬ ,Fwg̢ cTGL\X_NJݹ?ڗŏ΀! BRM&H&ZG1T \!vE-;i^;=k:֏;1'ẁ#\dg$:1{ȡd圁$M]!~NsX?ϯUYwf1fR$W,v:[x*`pCqsε^k^,.@ jKpkX;G@b3gsw'Fph.~3$iP8lWJ**KԦ,НgT:ަ&-s̓i@+{60{ :-[ 6 |;i/,9o-Eðalw޻?ᐒ [A۳Po:L3I8*KXʡ|ѲO#H\,Ćv/h[#bsɫ˫zf6 O1+w9m#tT`pM1><<xZ~OO63(^\C+.]~Z6\W뒱٥H$"h 4؉/Fu?{tuip1ԜtXG-lw\r.oN*'Ң k g5ZQ@ۘ2WFmg ֖w87Tܠ"/Çtx~PcE8¤8twmS8\%gC)w|$G+tnRWǶ LihS Ulfx ۬W}ݬJ#A<78 03~6(D?GPu(ݽytWX"d<;nSnчx[ȬᴩKFl Vw6v |Cse!'gD*nOy17?1~EjJwQpe3`֣ļ@WX`q/L%BPB+dÅe?*2ʘb_| uqbv5 A~{ #65EkadLpEy+wt,<4rf|2)iqVX홋w-RTXPi #E`quZr{G鏡} D2F ^ @=\2Wd?0дt]l2Q!9'g-YNj`K8|WځIFDs#v>/UD[ nU{fY :*Bف WX'-x3K7Ҽbh*ex)(`@(exБXEYRS*HoM0G b J.)qUF M/圗Z~~

ʇQZI|>;E9]q' '&}2\B0EIιPj9h&_@X\=6"^\5aL _|% XIC0pщ쀛Cy1wѿ$wH.xM>.zxR_xkđCHV1H̳bNJW|Mp0+`i Pr6ؑi]i(c)YQ֊9Es:9rQy -oGAϥ !\EKqMsU3hkjlF#G8{ Ŀpy⛞9jSQZWXxw3afYߗ q04^d9:A%eٰƉu,NMOPs?lllM)N u}6H(|*ג="eS2"UN_W^$Wol|8K58^6ݔ^09LAw3zqi#:M8nWNk\2vosX-l<^_ԗs(buheJsN.t&]/#4;$Z4ڧ}=#UJ7#@|UW' ӝJom7 iG*zYr2#L%owDnaJyg^Юµ]F!|&CrA2qšVR1i& T;>_DyO8wu%ܘ[ )OoCX]6dKF*!')`vIn`_c'xC[IWjAK@]ܰxxQo1TMfy9H7Xz+7+_5zvWlfiCqᮢ#xceDhn6CHSpxJ*; E+q'q|_ih^SR|vikYg$Q=JC 5:;.x3R=lo^Vi̓zxڐj@/aN\+* (ӓoZI-cnC LW $ Ôpc [3^3eiܓcKT [W;ep'|%+,r%"O%XnF/rU84-Pf5M=SƗ3(XXqfH5KH۔^Dst7_N6Ɉy) TQ~$v4\]N n?{s_m,hwܼ+.ʨoc 4#u9rEW v _A51ZN<'DǕ4b mo:ؤ9X%$PcUCa_aAu^4ٛGP \{Wa³_83W?{eIg4(NՓV\Qd@BfBx =i>oܨ.&Y'$LK"Y$R褫k\Gw>݆šʤ;rQ(^Jy(bTl[&9:5t6t;d5ld*a) X:Ѧ} S[bՊwu`~1 uȁR76v4x.~ut}z|ԟ_L m-*jDM_#̆ yqw`CC'1AdQɺ_:ݷz֛^!Уc#=Y ?kyW7gwG5f8 p=ϙf3 XOiTS-X?ԈN%0ŵ k~u/%#DыNAR[D:3Höe`" iNBDzJS+>=w#E%W9ʥ|*啌>~Z+ףB=E9s1 - yQ I 3-lh2.[@W#L>,wYٔΓ{lۜUvbͬA[uR{96.g%KUw4iTJ]r?[]՝94r_; IF,FdB#7w!`3չ̏ӏ[CKxgEB.thO2S7jNٓ'/D!AhmRX~cGso-zga?:ND[NLΜ*~l|0"3`>0ߍ@(v CyP|j;Z(al*`X4x~4 z vhlaM9sDy;B{/|ѻ:=dWYEMadbH[0 Vή a#Jqy 0XR$D4gA3,g)qйthax4Р*kdimz7/մ_B-(q%B1`M2U啕:|i5Je08*KVŦR]\2 bz~H{q,5( iaK [JE;1hw6RaVװwd+'0'J˻BҌN%p?0ZioVQsE,V(l?*e|(ZҚq/rmP#pSo!ƻ.Zb |$ 7 <=Kw!1l(a4<=r49&Vӫ``WGح^  Gy!riCL{ hP1=ϲDRL™˷x.~zcj6BS>Ww^b4*ɼ˖Y2<4QL9'6n*ˍUȍ`Xn~v)r=*-U#E-Dx '[j[%_#dLW(yՎ~ :ߗ}=5SкAc!|w I0֒ҲRg^ϵ/$}|Ѷ{N>‹NEEz7%ʾz4hZ$Ӡ{ŶPW{*$2ip~~Oz9!:b!qt\;&6)Af 7)d4(B+BYR6ಬ F[|kJ DA w$}fs -jϥXJ*m 17fEɴݩU3FШJ+_B|@mњz>d( K0=MYdދ%A-d T/ZqB!Kџ+;YBPheC^FO^Ӫtq]9Ͳڣ\C݇7+ߍ7x`$1X1H)HJL h-^) )~* vtӼvzkM__%u:.ڲ?.rksEܑ+o mJz j5/Pk~WZ͊ZDȊdgF1kX0HqpB4O52y<^ScwNh9fރ|{&:S& zr9 i,)$ `jI2JX4w&&{ n٬/@-49(/m'|ŎPuޡkkT`;7&vP}Gd[͠8Yt@?5>tn ޙtpEPm5^kylCKwhlOi%cd1C`?ta jùyF>2\ %wS@%4<% C )g5OiW40۪ %ĤnE,yQOؐ_:{:[)#ϸ,JZ*EfyJ1jwRebKf@w WX1o}6yduK6ɰG,B18ac[rcff=2B<݆&`h_$3Kdw!z^WY̒DvubK̀)|ŝ7 vaG4k!R]a~g&Z΁hl'~yLR4ۉ0pR@KMɣw "[xi+͈ ݬ3[h[rdkA9cӹ/am>SU`@KkABH~Kc mf1҄5J€߀$s'B4XPL ړ{$P5lKg .P2l+tt؀B!u%gjBIg >D?3OYgy+"9sO %˜9ô1Zf|(JNLl ] PR*W2Oިc} ց`bB0HRL]9|eT=:H#3dq< 7svA? _Yq˶6E!OŢҠlJIXt$FSJed)5 '&9D!?@Lؗ7 ) ng*žJcOx!V+#& $gʜu/Ϟ oB} -WI2_𹔓) wg}i+~-v3g/N_!^/F4<W;ݖ9,"D?(;^N%>ZtM6;t}#MCgс , ʺ-Cp߈.]%b/wE*))Iloah |7fi[YGr)lrԙ}IMXW0L-&U*Y}d в'ZQN\Jf>Ͷ8FK/ b3&驋e[ F`8D&52V~8K7r,yNn?Z+vbM\7TS>2V0cK?s%ި1v }",Y ?@BR[_ >FN8Þ"ޢ"{\O^6o K0B]A7{5c $uߩUy}_Z*f47ˡ*vMA~;0Brpe6'ΦǾI+fT0;9]zl{}*kmNSdNy},T5uzLd Cg@h<.S90I`Lx;&T[ٳ$u SPf:TXUxoRj(0 $qDj}X#v!8Y!, {xۏ1Iu@XGz TTPZ[H&U`w]۝>m8IY$@,1hBj&e̖Q3Y&nL[_ݡ1z E&Oە`YZw8u:Cgj>NQJܾ_GJFUhGIthQoNYQqu^(4l3PݵӚ yXKJWL&\_dH:Go[But`< 웕חj*7b\?^eΈ͊lƆ]ko[KnO|EjIݻ &$ һuá%3͙L8e}d]A.IҷGq[Sp& 9y[(X$IVeV.ЉJM07e[Lv|MӀݝL+Xb`v%gbF89ؓF8{Hv{ٙSV+~ʁ,6]2;,/$ |&sS66?`,ޱd~, ,3̸Emfܯm(tlnDXCm+4YY[:'Ej`.-qYevGQ2%l]CB{XHCҹGg!yFc#m2ć A~]-T/nw?"x,"A#>9K G.|_i7rID$T™ "~|A"83U8e \T&'CK5=9׎Vt-DtF a#q8'>E52wٽCF-[zMu=]- #*jx6:Aj1{e yW3ImA\Vey%‚yj&Kv)[Kp=$Qrq)t㨜s#l]n->b1!7 u\B)\ 1/NSo4*DF/V)?Y4``&5pߦe쾏S0ymn *neƬRhKLU~4DA _v@OT Z`hD%yQgӮe$*f^6GjꋄލsE H{|pTzW:O0Y9ŘY<=gmgשbA2`rTS>8[+;e984 A.3}bAw ؕ/VhN_ǨAŠ,1G=4*\8<[pPV^3["-kY&# ,,ZKf>B#eB} Ic.7X98듒 5o@/̇ܮM)tgMu>_ N =kQh5 ?PdPjհgGgdAh)KДLaD6I&"nF|U lMv`KC64-ؕKxi5! 2C*Qf4z:y)7u4ڃ;X.!ߝKӏ%&=mD4OLV(AgmLX 8F0aQrlw8̾f8νEGT:s܃ mju|]^-9m;Xʽ;0~j)`UW-Q@;1W`aLtYFFޮFSxAlf~ k=$ cy: rJyp}}FC[psHl՟@Uv h[hkp.E%h*G 5-~NW. e& sJEm`0PM.( B|JE)'_[F,!5u0Z\@㗾eB֢2<RG,@Ьt*S3_Q͠|T휅o>S"W^]`gͳdXOgxJCLU%*o?JdT+ӗv\X(+E(z9OTSD2Rl4== p5 pL{R7/5H&@T2qZ ŊP䀶׷QV!QWZ*#0c%mߩV$j;h<1 S`$A!v&2$ec`hɒȷt>7!ⲟ&t=wc;?ao^s.Mŋt@TDkmny+xe7g{ 8Wx+EKQ T,B"S@%Z1 M>)ڰ#~\OD ˢeo++ pvU<p=Qt;?I&zg#9t3?Q*K?CQkJNkJ뇈 ZGcL:ȝjp:~r ʀ-uSr ;!N>:B9hMmS9-OゲH7q-kʿuMvlkb#g&e2|:R)wV@u8[\%5OZdze]33~hfW٫L9Z|^Ьʷ'aYnA:s&ݳ- єl%EYy`o [S%4h] w4N7 ͰT=*s;,i >pJA3e̕[D MBx4Eev#CwAj^A-*1"{A*$qt`c妤2jf%Gd(D4-!@$qZFU[ce-܇S4ạ]GwAҍGP`^!%L@fJvm$F|z`V64 D |-μ(9N2xaD3fE~$w $OƸSd]ϟ)▾prNBp6?NE}~ibd֕ŻpW؁p0u(9|d,Yu=U4\}Y& ꎡf2;"}`n_"'*IOhOVzl+EKpG^ڱIVV_M[TAJ!3,|7Z/prMPM"',2 }OcGcƑu@PGǦV21,O:J%P4?c}tM<]@C_VD]7ǹʞ)G{ x?Á "8"^*2@H{ xаij( 0 cPv3 \zu9}hpUQwwiRH8ATJ@r}aem hOS&vU;jHcC5e3Oa!OGiH4 \X,_ʽ.bոC{" @yS*xx}5.O|f\T`7*^TynEh58B3F5<3uaf1Wv ;1.+XLgk(,&T/y+x;'*%|6'f#.@Ivqs7W<}r >S`ʁj y?(8-O,V{cAKҗC1Xz tp |昘y$+IٿqBMb|ㅫ-1A -=e\ҮDncFB!5!k}{x(uI~_i"A/9Qqp 4HB מ|lV.H=S4:ъ+awЪF|w| etc&_uk9{B 2УiX~@7S8gu>l57 AB[,4 сem^h(iZp:Է,;Ko欄9!" WpJpm W}[RFp-< vb\-€^/𦏫dߩy0Nj6_cUϔe+RcSYNfwÀy+i* ,‡5pţԓ Gpj^=Ǖ^ >G|BzÒrj\j_Vy99~GՀR|5ߟσ.QIMF;O6cVV6D){]f(B~>rQbrt i3H؝JP0jmw/LL4czE,HH?~PYɫx$WHA*0j2ޤ54DCBLISːɔ zi/Q| 3ݳo@s`\'4QHOT}ti꽇ћtUJm u &[ne~ izvWH8,麎I7JqDH%}HGG{;êT L I0kF^ҫ&:K jls7:1f(4U*ŚatwFR'%9=="f8h~#{G"BP/h p-(Ei VV⧆퉉k?ʙ:Ʊ1oEU+xw8?"̂-^cٲgy1NL%%I֤e}O]l8e@vUK$=BESW5 իD8G?FQED7|'LVAh؞iQ>s|^od{0umcVPl)C}? [JR][}ܯ<|{ěy ^[|Q6i lk,Gqq l0R|8$ط?/ZQk u O֣9SS@*X9wyHR>mJ%s+/MmM\x;(dAQ x|݆ 3[q8,au9 |jIo[. `PߒyI\9qBG>O xG͎ra,]Nl=0l9NK$0\YN,ҁS+qESqgv.@Tv9֧@3HnBWJk g~DtH]XBL\YX.?wv)z=8>ZM=0\r~l_*G]i' ygsW qloJ\~RI 96@UL, nz'MUJa]&DuKVp9ab5E{=qb vq~cʆ7QS:H#?rg>NLA ~ooQ,!kSix'&@ 71vqn -xL2twBFϒk5oP& B3sX&.k|NsoI r4R넄Hs%d08 C5|~]JvqN칪Q/iK`Sιe5LuE7yl'Kn`ݾ6ov*.KVY~Hm)fںBKfcŅ<:SVu-4Zbٶb x4YGU([A\WN22"aɍ4{uJ1D>hkhS,Koe+' @ VM_ߙ oۓ,{"!zG>XfT[y|̊54c` V _A˸\6؊bi0$wT:.lG)Qg, "$!=uS)p`%oGaJѳ023q۔_B^ȃw-owM*(ط^HĆTd:cyyqWX%cGIFy;gk,%Vw}o[4mΒdzH QMd|Ug%Z kQ(db wda\PNB(d@X꫆X\N涼)WdmXKE_1h_|rnYwJ;H8Psoy_ Aʻ3O30PUQ"qq-ẉ_A Z7IAӡ4ee(amC\u#$gG,9vA .C3]!}eP/dHZ@7ImEc4[|K-ܲ 6$6T<-•S|$wbCh,:SZe$ÿ}]Ng挚s]B4\ICIVV6?0n#Y@z6o o+bd5Y[6{VGcpxB Y>T!Wnz7zr%\*V&f: ffZ"ۀz1 YR~~QNn۾F^crRDy'G6-*BďSRLw厷#gTfS^ JqM$(ȋa-%?66dV;I=fܔ$B+: U'^CiʼnaFn{R4끖@p+ c4}_!oKkm:m80&D亥"@lƺvQonsi"Bm.pcaKXD!q ~oΞǵS{=U{=h0\C(C5]_Ÿ,OZ <@AW10ŕܤF=ErRlmUXW`B:c7Қ\c=f`794k*Avl XΊIb}]Az`ؒ4^5O\@>"|Ls7<86 mY\yݣ>Y{yUBu_<#e!C<"JNJlXwZΙnvqc yGz,(!@P,]\$ p)Ѹh9uLT`rO':uSpœVO SB}\;˗LjKI")Mugǿtd,a+ B[D#~ލ]Ih#ʀ*O9KC /}BslQS 2cxE M$穎QϺ3{[T!V xCMۚAµ\q'l|EuS( ԇ3pƶ*Mk.dXn֗O P d[udu~n팱 SS"Kv) q1|@ch}L*1MM~Q8j)4y;?!% 70428H:K~dz}OZX!;ov6CxBOd݅7pOۑ$ KvQ Oa m \fz-`A^0oڊ GFF|"6QUiQe"f>)3`C&BFee[б/D7p0޵KTux0s#9=S訌mB6`PmWNuV t949́Qy,ABzFrMLHS+FD#,<_ZOmP, , M6Hǀalc tbR1ESa")t^ n"8hvT`*C󕦍?[K 0 soT2 :o#!k-+9B:'#zr>8m>(mJt`~EW$:ZlOœAņ4)g~i8 ڡSLnD}RF?JTWNWgWSP q+7e th}hi\\Jsw5d`mFCp餆oDCq"3!Sw+- $}3fᑤ5P);- d7:C|p##Ge+|PL/ȅ7x/WGFF h_D USdH1N}.8;^lf8vQұfw{SP =1_"Do<2ms}t fWʷ{+,QZ3gg$?n|S੠|1' Z=LJM/h,#eh{#m7d JsJ8kperqj=|+t_fY.4_&v lD$P%dv3P{ʢ9[N3D?[l8:0L")N(}* &V@;x[I@i%|00УdP 鶫 D6~̓ɖBඞJji#({;>%F}kRq==ӡ)x:no{0.瀢wc~`h[c~%Q/ yJpCOIWX2k@YxDFTJ4lʪ/sZȶav8 ~&šm]+=s@ūzP^.DWCĴﴨ {=)=(NiEd7/^' ‰/5EhYEK ZVO~/[^I_av %PKY0޵cƖD z6R~]']q#-u혠"f{}ĖG8T.ޜ}\ӧ8B}wD BP%٠g?#j)W L_!%& Cg>xOXxc˻i/{kL IX'.e;q_ETfh߸NU^c!o:)C:xzI#->M5^a䀔#,ӦSw 4;Hd |h+- DuKq0$6EQv.8g2L3|/dQ~U(4 ӃqhȻ>lit^7}v?eʨ!Ę&i5Zy"( SK;`N_ɲAp4XڱSIY[*Rg'Pvt ,w yhzX9ѕGyF& \eQg<&іLRy}!Uko*̑뫀fRe͆qȕҜRo[x;PV#)u WF1٤w(6o+|OZ:w˦OBp0 mƵMWhuR[.ea̺ePHULFLMDH͖پ3vj2))xR?j"vJFY)kp?vb hɂW>xJ5UF0jS5' 8x7k'uf rE/7gj@ plF$:ҪHځm}\>1" y_lxA5)ݎ%âSN Hs捞Gtk*7:{-)qa.L*-b Rm@>ꛈeEzCBI+RW;k|"aI1R+yQhGɔ~{̴ ºC+_ZiQypUzt.="ti/)T^VXJgxPSiZJ}ƨ`jm|=\\ h^T'YLBøNMG[ԯ {^7 x~hK SUbD:i?C@z62!B) ;-"\"nO;%]>͛/i2fVyVD'ј6l[3hp՚ v\\>C\ Iw"I䣃pJ ~RjQ)T^F"F{&M ^Ltl la|YWY\d\`|"ɶt9!:ꯖneհjqt!?ZONvF6YpW{/9M'0Op T- 'E|t, o-7uCV&uxlA'8%:bgTH^ܭg:Wpi8 ?5PՂ[͗4{IR7q&;FuXAB?ZᝈP0RUNҳ/sw@e3 5x.Ἕ7CP+2cw},`<0bO8yNd))srx !gCP^:"&-(YpeZц1ͱV4j] yUX;Ev{屛*UCg̐{rukYQl0v#O{1;{:oÄ)21Ѐ\2or1mGc95t(qGMuLiIFΚft6Y/¼_[h)W8<u"ES35"UjZu7+ ~Jgf>_ ڷئݱ'Lxe3$_hɦꔑj9Z|E}.6U)4K7e @(HT I}C?y, tnNu &T4?]BCO7YQQW=`"CcckumoP+F>c]%:qGϵCoMRI xU N96H;{ WGEENrRa6̰91C+B~`̅.WIz~o;X uOCe.#~1<+*Ja|2 ź%J))<}N∼bE8J8[e>KJNRQ<Q>a_uIJ!L"9JʸbɁW?BƫOeT|7lX Pߒ:*e[&y. ?t (ޤfS1aICЍ aH"h}4ГG-vz;\~G*Kx%PSѐVΣmonbalJmfi{Uy nb:2@iJz3J!"AO :|$p-ӂ1q;:«tsƙϢE6sR,$FX/1H V{fD{lU&}>t;a`xwhD"*UAPl_ 6,5nfWMk8"lp)߄9OVw׃|AɩZ?%VDt8a 0TvF)SXݠM 7QևdO :'go^ڤUA9wzb>հAq +yS _n 䆶?FS23yz͜^/tb' ;9NvS)cSƆ7 8GAs=HlMW!ufp"U,!;XJ?Wv)v;{a\eƯV]劤!1}>/5CQeP@&Z5&D5 P] 2^_zhܱSskء_[K ]IHk8Ɋ= Z->=@kwrvG hdxchgYڕᙔF@KG$.Q|Z-o K~g{bBZ*:Tlak`ڛ;aXE-j?1{sP vI>&Y1}LI˩hTI%9.cc𩜻UGxl`ewVTe&=ZSA)`(_7ZF.ҿsz~>M> Oˠ-0&mmJ#V=R9h 2JoXQIEb8g֖WKi\`2hqGNXӖJd5^sOCz̟^_xorVv>΃J)䄡5*#&'fO- N ZI=0oS&Xqhc B eS^+]pKȨDo^*ݴ*vr.w</B\<'r6KD JgHbABj2$fP&¤&>`lƹˎgυ9xЂn'! Qu+_^3@'!U F o֩ZRd,oܩ5=0_" MSt [P÷VEܖh!KN:L[ |?KJݰm"b)ǨI߮-U,d8,*٫/֮L̋lKyFNDxJޛUNӺ3oݶ{ I=ً ((UUqM`5ꤚq.k)E4=O" /0tGFvUd%;֞ZYאX3G6 rUzQ\ܩe}}t 8g]~ǭBo9mA❡;J9!rTEK@h%S |w; :Ӟ0o ;* Wn`~W/uL`"=s(9RAi^˂;|T! 3?>Obcsted MN[8ZbhgiR>;< 5d0n:uy[YE׮}5b= < 7 @W5h#\,]HvG]])(`,ĢŢ29=i2@QN y#TCbi'kQP+D6N#hXFAӳ.\}LutxKkTjэzō)>,$&lGK'w߬a"P4Hh)Їa(6Q%T۪1tL(~; !z{b씉bQ|tq B~o M#v 5as!qU!Lc@ZrHGK~DAãB'l*Jl2"0P&+n>*Y.kҾOF4Y %G;t"JZjH yUY~ܰ iSԂ8|D}~ )˸4Qm7@@rK "TO{rЛ* mIeKT"=^ S?JO+uܟ/;}_GA9~ ,Q!=XjZ.׍Pʥy,Wb,tz-a@A@ 6uh]d*oaPqo4qY[~^8KռrJѬ,Ǫ@VHf 1 mU] mxWekVql?1q*(IU$/Y6>J7zr>}1'`ښO=/=tfԚ$!lVqEpZ럺]hd仟m<߅ ˣ8r~FoVԴ&qnBoW?:[d-:;Pmt`?h]vj=)1X0ۄ*D4ƖFgMxfiq^Ȧж@ęMry[>H";,ǜER3]8wa\a {Tǀ@4}!";]^W7D y/hƺ"!w郹3,Txϲ{>vEI(Q^Y[ 0cZJ YRAK50*X+ط\2K%v&683s}/W* &We))CLkP4mUtRЈ{ ('_Fa QiC󕤻2r n3GƣF^;lwp⎩aXa]:áD4j'1ӝ:2HtFxSnѭc%D'dJa;JtU @Hi|um Dx؉AYuq*^n6~Xnز'#w QJ5v ٺF7Aa?Zi=}'k+vJ@DXU*&[Ix3{ɭqMN:5b2-I|rBrD/4k`3#de9E|㱀{tF0N!>|x?| "AfᛮqR};mQzߓ\EwhYD[ n &K9M%XoC}{", {92uE.i0O[mo(:Kw:K"s~q$շDȒ`ILlϗ/ {tkz9t/}\%/8ovi;).JFc"G5*X>NՋ{ȴ/k/c0o50OcjQ-,qer!Y%sP/Z"cFy)2C -#^w2}tfF(ߏ !dS#36RN}l(p}ωWa+xLFRA @> (?-6 5H G҄^_Pt`q<\̌GTEXO nN }"st8;< qNAWR켡AόdjHwݘCL nYiÔ_)40-O>jӒq1E`CHFtP #cl?bVƜPq>' Dp%V \jh"lHjo5BWa h(&'qNԺ#yG8WC:2{=rZwW)Ŭ΅_9i+m1G!Le&Pn*+N4i㼬w նx3F@-D_}~h޲:27[v.9}$O_u:~vGxgo6{p%y~{jPG/&g;j"Rɼ!7qm1s-rcrJCKBM9i|@?a+1(;M5 >ҢÌ>Uϋqܳg&nKyӼ #;G~OFO8SssJjQ07с %'v:v}Qݺ: l ̇J{~"6HƍyI0A zWMf'gh-$jF@|I?EzL 4OBPAB\30e=xۤ`#\.3u},~q J~PŃ,OKc"Xa ZXAdUQ1EQdodHqU=j@mea/HR zD'PCxnvexE; IђVͿKFϱZv3G#'ܻ˸/,j=F?=FBTS $[Ju;zuF6Z>rM>Q`WBP<"@#gPl{KXcX[a!B3q)3fνV?sСzl1iԮKM>ǁ[P/Ls);W(9ɜLLqǙ#U!?l Q"nsL;Ic"k[eSސѦcQ*)Q6:s}vvU^3=e,i%pɉaXeƌa] Ս!Zal4aHFKF&@s|bm46[Ksib)g`.y<;c`ˏ';tEf-qKD!Jr]N6[WL9Šv׿Wha_q靴xj'yq@vꂙx";-CaV3@7?"2Fpzyn"D<|7.0+[d6LaTF=R YTK[r6k ɘdKd'V˶e7E:GJ[5˰EpCB%|82$f 0hBOxh l ud7 +U VI>iPohQLC׮_ R @³5sl2}+uiI5d}^tk!۫uљPS{PI!{ g$>]?v ͆aQrWJk[9g傁8B8rn/mHY= T\U>B!-SC( fLxamϯSfG5.5dσd=*KpwMG%qre50E ʔfcΔ2\VdY U8L[aR{AD̤ "NF` /e G[<ľQ_S;sO XML8\| >{H*J{a*i*KFVn^*[r}Nn)7kvS) ~5ibe( ei* UVQ5a_eq=9Qr㖯W0ɓ~OJmd"SHy(F%%;3.]u0._q.rx}C4[3[,[ene-X pTql7z1w-]ǷjGzJ(_2A^$"A΀xjSݯ XuJ1dj­q 4`_%"5ҫ}#O"p4alɻV@ !MxLYEg`6nN5z{,QfZ)}~H(Oomu׈+vcJ8.蓇k<ǮS;?|Lc X e?E>9D"YrukѢ2J5s8I)=Oz'yBF9|m~iG* bX3x|-+,atXh*Av]3qsv],ٹܔ8%qw-K>yyole.+6}ܐCw$75Y*Bcéݓ7k%SO @D컀ʔG7Ȇׯ, 1+qØpiu$Ӈy,~KE8*V@ѻ~2;_50֦g#y!a5)'/c]ݝ9QHy/OĶcRZCXǬM < r%T^mnrx2ͺf" =!Lrgڋ؏˙0}/<]D\jC;iA\+)kO4LrgKRlz=׊2+:oD,<_gfÖ39]6)ʽ!OI8Zɜ߆>CNI`U+"`Dzر:ʇM{n\.Y ]vg\đc/C9 q4_GwWhC-A$kBC7вL~EXgx{S_w9gˏt܋=׺az}V{۩fh]DXw˿ 1rVSZݩۏ9{ïc/kēzL&eꭤHmqAu0WV K M~7? KI)O-ʨ(3~TS10%npKO&g:^HU&-[{={E?b2] 5$cbDz41gPkf V+%0S~c0i2^*"nUJKF dծ6ueֹ_A7R/z-}<.rbVt;5m'Knrq tFy1'~GOoYy:0,4'ݩ>>o&qjPez1u +@ LFQ.8drZxbs֛ܲO}.b^i#9R|R8X*+,=7yT6nmОm#vMSnyJqm6hݵ2@QLk>ժ%)5x4K^B&b;ܬ%*AQtD]uԹ\T P3y`qf-\@&US{Mk}VtA&k@#3UR{x>GR̛:mJ>Vf(]r剏}2N-#,4;M 9.C?'̷j[9\ -阆b u&"YC'әڗg# @ X֎v{ncu/9*ܯYs1ʼn;oq (dl-Q ^ ۯ((& LzvAm֣DMzL)%ũJ w @%4SIw0 gS-֛~Ki0 -k#JSNbͯ7PbXC"㴈ϵ}cu5n b"QZ( mOю ڠ3d;͋t1SE ќţOq嘥S u UW,,3}_ Iv4VvQ6:E3J:ٚINZ (;Ccҗ+Pӽi@`-%C79Mׅy)ԧf<㺗L)ьh%`ɤc1-$C0(cQяOU'{!ԏ2'J1Q)==· UkN;B7*'1g ffME=fjcWW["VPA"yy-7k՜jxsJk/ai-ؖ*cǫ>e ڢ~ӫKM+7eypjJ"j -ygh.#m'7ߦQZų@v]{_&2@52[UNP1cEjكX$30e[Scwk9" ʫB gxJ@}OEjQIM Jvs(Z쉄T#^֡~RjxP}5m U,S4]w4]p'y%JvPN"rFxCɾ^ p/܄;>nRքDiEU}#~{AV!>kÅ'u!%k/:h3E?ӜY:lL ?Ku},",fMnx0k;;n=cԔ ҋW1C; =ZXdYԃ7r9%k ZŎHABv}e^s9r-C;]z|Ivwi]pXl8o Rl8;T= 6p`XC<*n\tf-+e|yve}a+#֘EK55%՛f] ]|"NյP.0֧WfT D뢺 Rs.)Hn 혴Ж ĦW[<~ V ;.9XC/cWM2g$12e'dj|?O֊BV(lKK@OgY ,&.Fйv 9Ey⛯}}:ħsܴwpv!k<RatD$,Ulw=d|RAH.iV`6)OShsgE}=hS Z%2KfʚT~e*!G"cl/3K@Rv#l W ё[ aȖj[Xqwlf=9 b6w҉K-q?D?`gT4 D`rߔg_r=1+ Etd-h]WGt8҉Cw| 偵:6u"?oӯxsXgG*{C3XgGȥ5 o1~g0L:B\iVMț_c>| @e즾| Hp` TM 0UB _!?F~YO{a-]Z>[rlHƮ}JȻKdNZ;wQsRrb1LVuE˒dP*96V%3TnO({@wn\vGyok Ora..><7{xT*LeBp˽C:/9q(4ĿfӱZ:K#5;Q}>͞n1ANmDxV;DV~tK̀%$Sqls%py/]ѪqI2G/an)LxpxA8G[l ?se;y665r_ZW{]q(#/N~X,zTJ_7OpS熧17;/44>auq"5T-?% É'ץ:"]:.op$"DYmԄs.v'LEҦ%@@`;Zd' IȬSwTlU\swc10vƜrVVL";5,A,=9LL1PEӰ _ɩ@]@>?XJCҞqy&Ja;I~1A¤ĶxMESctGm Z`[MWgpgtdjK[A ?o ].&hG\&M$O9[yňd#G=PQ2eR ぼ|ݩEF$\,w;hzx3RrE,O^ ,dHv=49g7TݕdK1߮H^3وe"={>7TK8&X'r:XFۜ -ݱ8~b{Ė[<K+!Cda.6lAr™J(+LCd1d<5{no7aC^\f EdDsޫ (0 pWj.Q1_(#;`6մexD75ȕu4Qn)x Bhu3Z#5 _[r3 ,$Kq Ŋ)pOxƷB3 WՌ]7Z!H!e3Fw= L Ĉe7+ fu x\~N2</,(ôAuvՠ,7|LmyB# ȿxs`_ W\lqvUᳯ$HIain_4 ~E_\Ks0yD<ǰj#e[|;E+3}l ! oiו `gf&h9څ\ iJFK7#Cܿۂq@䢬 `\~R,h$U,|F 3ȫJooqٛ⨴؃}3.gٌWk*>5ij#ص! Er7,}J /OLH,'tL5$dF|֦? WP]( BfIHB^GS5ۤC ˹!L uRrMHq1w)86n(31hBTxVQRZ\ XdJT;w !/m(e)nRP1S$\΃RR*;ߖ@W֗@srܼzϡZ8,>b?Qrhc~Z8s&9\lmRθϯ'@ ?{ҰOSvQtg8jO@w$f /_[C;{~>4vޝ^jU?<4OvƳZi!GT#lKPm-UxJ7():S0쥨RW!0ӻ(~ms8IzSlA˙3-Khf\4& ({/ TA/*{: R9O~4/Ƹ`x/N"4SU_)Yi#f=|#^TwNY$=Wvp W\I)=$n|!pYgO(j$PL0lK'5.ۄ].9'yBzCf<6)=}8Oa%Va/g,˳M+f63PXE  'ԉE<5R"gb6-S:–2 $GŌgmku~桰Zg9Ԟ!~C:vdE!#1~F<.Ay#b'5D)Dk]u@?lrOlW=tN .Cj'2Fk,5_\/)-ֹ)'Ez^QVpJ#Y;+ͪNmc.emș#qr0 |͌iU_?ϥHKЌv|lU"ʈu}Q.avcbXI)z͊ߢmPu}7w*ie?Z34܊9ˎn `$,gT$E4 Syw\X_<ZzY} G$2[{H.NP3QQ*,8@ 0(ch6V 1ZQ+~⎨TSؒq:!F>h6G;MQŚ֭ݩ넊U4o4rm1hvoiq`VD*BDbp̝7XbKԭW`z5-rY@cwJǬ&Xm&~ z/ZDJޭ;&[Y`ݦYAqܻC%{2rJ:;flz$m|PZn"g-`]@Jpw d peJaV9f6r#4هIwCf}:I²LߴBT&yo]xNEKe)'hzN2m&[΋a;'(]^y&nKD8Ll>ғ+ϫ\MU=_%5U-y^0yh1ϧ+k:L֘#f<싴2Y 1YiR\QR1yD @r$^F';gJef*"B$i5H0 [E:J"d1޺JsNRoXmrBA{V7F׍\3}9Ʌ5)pv)^7<΄mHG]e{b'(ULnU\_q+-x:m?nЬ MOA9Bͺ[m5zmatO{[ߔ`qL,"nN7AD%Q1XiPcڍ~x Iq٩Ig=7[F(hd tF Zo`TEHCyЍ֔t KQ+=r ŌdGqh0n$sQ2 H4{Z$`Ӣ";3Wg w(̎*[q}ݴaU*4i᭷g*غQP:4rA~,^-{m~\WjwIs8}U!'DlCbzq3l#h] F<qHT1 un%{`+0X)/m3J^o d,>]r3kᣞ㜎GKjz_-߷*>{ިsx8bct|%>F#7)'I<p26i:L2o:wk\Zy2+7W ^E\B_}ZV3ӡu?l16Pwjt`'(A,ʝkTg# ^H? +dsPuQ)5%%OfBs1ǝi@l4푤5B}>Tah2<;? ryBb᷵Ƽ?}Vۇ J&hrˣa*}ϸu =D ״LF24}uxg0N`>64?_i]>2s*5DWgVts8{|in @ܸr/Ε qoMu3ճ@brQ Z58^4^ ЏYkᰵq!VzwZ`h/ 93B)=Ρ"0GYT)& :dpͩ_zi;i2xA"WJx=*G"4쏜F;ϖShZc!4;t T;kS-ņWX̊*[]:J_jХ]U^R;o6-aOc"EJtO&O@Mgw^dڃH`dPF*{Ik d!~MG[TY wu\_駿YNUT@fEL@?($#tJ\Zs];[dZ4񟭔{/:Bqv%f?J̣KzrkƯH 6fHL婿r. tƺ 纸'yVρفmiE#oOQJ+?ϗrI蘤Ӓ64`b 2xZ^⮷ޢF !#=ϤncȞ)t>{t|G$J<|6G=ilGH uZb` &C/L2.t6 MQ EfvL4clچe"1>C:4p#-|9t, ec[g Q`0x:m4A^Mc$ ?\aCX|Pw%ԁY|ɻv:䒩#3-tns.mMimWY{̷ND yUu%[UXnxr?9%z#=cc]@VH2pȿB"=4WU)_y7 rGxl/6r1JB0Z-c:s5L;~e'7!ȞAhSo muGeg=aD$ dPUAfi:rbYݙY1ҽ5ܛաH8L'dv| m+1/N/!juوY<>P,g}yg(u1Qsm?8\UsH8D--cYIf095h.ݳ很uӛ,_rB$ƠU k&PDƧ/km$O v]M]y~,]Ǣԍ0F{/Zs0- ;a@b92"7X1AhS\ʅZ䮅up(jI&'ξ1-ga!`DNY$M42?m NoBt;]sʇex!RN\凜]GlBq-~oȁ#u/MG՗b}S}QIB.ۺ˕Jȣdޏ z ]6@[=<бOԽ o6Nwv 9y SczVHLLr VdwPxv0 -VxՉs1h:JNhk.L:/d iAnxD8R#`! 96V__`N%r /Sv%@PC™/;'ՒZ.AX[.K`K6/?:]DHEH*J Ib?6.7OZ '~ɵYx?ЏȲϮpz[A"A)mzcѓ}gKE+ futT/ @AM5Q9"_xT]MK5=au?q' k! wnnF._?ڳ<3#j ٢P\ զ3㭓-1ȍB^C62|%eH\k&S^ޒ3%_2io(%[ԟ)O9V_"lJ^"uM嵾koG芟_Do]/sN,0Xp7#B9V E7mFΨ֦gw)80;&܅^Znkʮw,Z2b=#!@;T1c7:KfݻNdcq- $soe= CۢX6#HD˜[2x/a68~Za( |RQ@1&1 Ս{lR@v,^a^a.c.y n`=3Rf1Py{sq"2 7ؠ#$"6e/+tFwôv.gBPCew5"hJG2_IcL^(++>?ǁB' C$&7Bs [a]NN (fɣN(4Y oVճ4Vߵc+tJ&>9)Anj6F)N s4aK-h@',Q8E^FjUTdK~oh)]ӸMi? 5>W ;sBs{#AP"e!\3#9ubo yʃǭ̗yӳk5K>DKњ :(oiLeL=u01N/v迌db=G3Q {SsnR]`H,0fznoTLkz*JV7򼃽0`eg&xKg]1$DϣC!"W,{v&/S'(@1aj˯^z:y0WvD+z*W >CNh NEL<:gDOE%)Ц{#сSSۓ:A/a2ul!#[j,N9Aَ<[Gm)XGCq.U_U/J#y,sDPz뼠2ޡXD3v;!/]fV>T^9Հotp[ I Fq9Խ"r!0ʠ+R%J#6%f$ޢc8~6>VB%NߺRYwꥷ R\-6q=k-@rǽaY< }0YK)z{Y`9_b+}e~<*!+F+Oj$&4.7.ǯ*v;8Iɞ=QSΥ=g56t-Qј6)!7[]ce.d &@8H:k谲id^iX"qظB(FQ]U!oAzH$|rP#~IAin bulVg`.6cAm3'a$? "$SŤE4)U95:33WqoF$]~~>&FL;c/u該`'wNz4pU'u:BmA1 3iG/T(j“F"1y@@[pc9Oʁ\u$AT.u_}$|r1QCT\Sl2^i4FRv$=AOyPW]G3})`Sw;mmW(쀸q? y?SQә[NdwofSG(pxfdJ-{F}#:4~g߅'_5V1߲br=q /|7{g %;b{Y-;5.8ȎB۶iM/޿-qD;r{!bQ+ߒ&bŠ갞]&'w܍"gGۛYjH.%W:{2C'Y`k 2fH:̓ h=*h\ 'T5 1Hon)7MN;OV.O'6X(d#ڴ+f[,&qKN&59wݨ&gNjwݶ!DB>i3M*rh"v8/S)Y٤W޴Lb̍A {T1X&1 .z-!VSl@gweڬVtR/U-}_Lj$7ϸT)FyZym*t\8Y%{7ji} 2 T}뙫b(>_JHݭ6+uuJ6'%v$Xφzx뛰7 e68VWL&@0IJ= /G3c]RwBV`η#sQ,lő^1"EdvII-@FDP΄إ6jh#IX݆@O1%|Nfߍ\z:Qq3 XYwi,u0c+#1mEdEa1FYT;07>ٞڢҭMg)!1`SzW+b] `db4oa~O+r>3?})oDʯK(UxDΏaoYvJjEj9V[0p]DZk.^(\L;N\3u=32{a臊\'s`g}_JxjweӔ5@yѼf?(%fZna_<q| (D< @3qFq0c_,3nauU9^úka)wT.  rMƹվ賥~vR= W;U*? a\4)+4mE *^{1N#S%[{w 1#瞾yL=p1O?JSK;]I9C!}P xi ~=q"̀4;1kp$%г>YJ˄+Q)n94g糆[\l"dcz0:df4ɏ 5&SPr1ڔ Xjū(C{//|ߔO\s<1t2bPԛ|t^%nkYi &[ݰ6LBNu~Re+EBa:!aLϕ|9ڊ$EYq0,^b=#cCXPT:#7KpΩ <blؠQVj#dnm&:OIt2z7ܗ $S4'pKf"2a--\_wǷE)aTѕ^;sgf /綠G;!5`^ Dv3sfB'$zR4 ЉoB$Ka_ZW'ω[l)6}"T[mډo֧L'RN7+p>fNnk +1q~QrN1s$cӠOo8F'Md|M*'N^X=F)rMo^WdzD&CAv!,WcxB$|Kaq> C?hH1mI 2ъ,V4S!D`ܢwĺb$o y i+߿ o'@rA^TK2C>pH`39A|ʐ͵BpV^S0)a&]<ϜFժG:4n7jhrF_ʁm`-a(;ʍL7P'*?,78o(ΠQˤ:f"@9ck=oxɢ: jXC3lR_jD"Z 6|tkjoo'{_L&ᬏ AMWTĖX@}420rgL |{ɠppy_1A(ڗ!<}+ zja'̈́l̔oG1Aΰ$!v[yu`yޗ9?x~Lj[KTGwwv'kr ëQӼ_[4QڽYόpsGBmJq?R8/u/w.<#p{TU0y>}F h84[5Y0k?(V"aR5Bhd|]"M`oL"==oBUC: iSe bp!uٍE,.!pd`?饶k=@E2/e9[Lɼ'4vXO<8e>k!Iԡx'lX5 mIˋY!=N2DCL|oVڃwkB]W@J )}RV y}|4Θ|q^s`8Ő鷧MKu#C P] ȼuUXS.~)p܈5e3&l8/&Ÿ5- cTyEӛ"sRXOڃUF'#:,)Ahym'ƑySŅ.UFȼ! z">>4 Ox]J`bi9>KŲD6"$j~JنL#14HQ7SynE>(rG왰ܠ1Z5;, ۋ7:ϼ UVuVSElFGxVS8cy {g 0K5"q.zs6qz6Җla~}ׅcq 1r GisBɃrG)`4?j k3s(>?Jm1U un! kM)qs!ҊYFZ4KZn=wI'TIg6xLzBwyxƫ M/Hwk cV~>n먲T]S@gkFwxz[|M{Tι~+:" Ke|-{"Zs'95N>y-iT4Bn?f/MeQ.Ok/l``SDR"<'&?8s;eWBF-1KW3򏩸zǣ"PR/-DFB+"LsߛJj/ѿhO&V&N1Nݔ"q4|' Z6gl0k/5ԟ/3#]<}?5Tjx$>l4^p|N6..HEvYDLҏg_h0.-v(D;LPL^ FI'?ްe}ѧ7gHfY!u=p; @B<ͧ^p]TGdT ~xr͛UX$D34b~FdX,Ѝc>J|B8F3#T-.ջ@ebEgoRIDJBb7 ;`y[㗕G(ʿYc :x<ۜ㸭!aac:#WD%;R?1eks*dCsRb(g\F܅D=[>i8 _c UI|(UaN/e`C)Ѧ=xv4ڝIL-A>d\Iq.F}6w15cKA_hPMX@I7&әCh=&œ FKߚXWrdQQ6=u>.bYiwV$_ô?w`of-Dz԰}2uI\гw@QȊmpcW& HL 'Uŀ4mRMED.ݸWDgs|ߐ̿`K]Ws8|x^ЍjR6t{*ٸHԓnfb(ۗH/VoRCfXozk &7Sk)#6tTCCܚw@>U鸕i_[597{ !Ar3oD5@g _Q. PBom42@&(TyXwlLA*S@rBǼԌyfVwhn4?u9ݿYEFkyD`F(ԷGl3dM 1er|Ǫt C ll2j/yM .M* R 6RhKFy?x2Tnm97zD$Dʷ*o2*% d* h \l|Ր4{msXaP'-COWV4..5g)e^n VFa~`R;ېnW*]V'Uc"rwqwEv<Oo3~ʳM}O?<`"!ɠwJQkf4&SZ,f*3/Rz:p=6)fq8v}jd4Xk RLdz 7 ) /g+T%g -"afcͱY'{nVߢ5ZbXK_"7+y)Y#Ncn,b- Bξb:WTQc{h:nk000 *oZ= FH6Ps#NEg%-(mPS~ky6w1Mqe(݊rd8B;vjK8SQ޹3J~y!✁bf% Y9Ƃjksޡv=u&]95#g9}Ng[6\}'Q@{jǪ)ש|n)伙~'I%М̷ QMYzjqVOnXKjteۚq^MX c)Sg_s)ɐݭR Rҵi dVDw1S"1 ;=h;Lmfi+6k1(r!91Z)l`\uFWBߕ8}k vka\:Tw^؅]* dL&-͵Pf&E|X=rky[e =9,Vm-{mͬo\ȉrYM| d,+hwE#FH;z+2!w07ބ&I =JziKRx󘣸GcoJK@%F o"l5vcoPNe.MjpCu_zsyI|^,5>5^`%{6cQR/ 'g smU x_hƞ~!f0H914gWNFjJqαC %:DL/aX*qpb VfE0֑uYF(6Kh4֗p9vֺX!Z,k~r;8OۗpXYغ8]KbR;T9E?ug3qh.2 OflÛl|"2kj5 {BGqxC$1’ά6RvGgFmT~uӏoDI 4ǀ^މY FQx)`ȉ\(-gC,F]\.ꂞ .KPe=Q-Mx5V ibS,eL4.hCO4c^lcY&)5NA=q_6m!t-΋"#lo5/^~' m7XYnwJWBWxYo[ qxGf$ѩmڜ+ [55S0N@/~r}:Pγwq~I,}׌hR ^Odfm q!awҰ=IpNO)V˵ M {~#T$vL¶?\y"'4|2HYmNXި'uI 2? $@uMj/~yXNM|VO'ÄGQpG/#Ot2l!>q<\@)8k+@P%W|x?o^,!*Yu]q W<'uDgy7zMw` zo8Xƥ<܌_>||unk { 2ҜXًʥ7q5>ע\8&8ffaezk dP 4f햋nBG9xAs]~)9?qk!W*LߗmFBهׅwomh-$ŅT+-RPܷ۟+=<2.g-Ea Wy[w054'0ش|zCõIߴ1uc]6eDXk~ϓ&OFi|`hm|tD5%i5aClOast8*i]Z$eva-!d@ST;CY alC#WZ6__C-1Ove۬h6JUDc]AߖHKz'I7Aؕi+ 2h3&Vj37JpOu?t|Q CYWZQtIBȔ x J`O@cPa+P\eQ˔Ð[jQJ{/R:.’l_VLUbEO}lYM;KSp"@ 4 4$ńN)c* DEcq~Ҋe[M}GˮLK13+|lPlh Ո#lq x\Q].O_">4ʐ~)S k(W9ֈ9,{V<4;ްr!@!~uWÀV*א +$K4^ۏGF}A%ذ=@N(36NeǬAWyҮ Sjgx8⌛SO1Z)]}ϋG#bzlCz&I öbKS@`2+M/*Ga%)/o}Aё&v&nP e}^<@ u# x(r385_)2Uk۾%䖵؇4-orxw̛qISSX&`TB:# dNuOPgzVGv{ (Z]DGʊ#50OǓi(~tAb6p2J,I #?L=+\LoTema #a(Ʊ_ot38r:(w11qzgq?A*`WX%;vT4x;|4̤3WǺ.Y.zhgsƦx_B>XE%΋T+ H;ߘd3(.,<3}V99wu Y7BIBi.PrSȞAͦbݛD< #^4  H;KMw@@L6;mU6ʹ:<3wjtFgq;[ :VoBe'>}C\y1d{yH\W]V+\*ϩ~ I&$Q#v-xq3nB;mhb":= =ھk DOl JCfMXQ+ΗԫHEW2JJ?Ћ]EӮT 2 ,[՛[ ~7Hdulۤlj=\izkux'^ z4Zstg˄7rxT$z;C9ȿOVض[ý?e&&ׁ\uZOp$%=H$b!MFᖅ[3\ }suqi!|01j]G!0~@ę4as3ORݺdPis^12Cy3كf ciX}K1 ^IbHynQq0@M3;>ɋ YXXgHRP]oaJ$}-ZfM(fI )4}' BOK-H<ҙzC|:.T$i˲3(ӯGU)Q|w+)ES yL>j4 ͑ҩݡiBY #kQU7K;eD9d+nY"[@nug {}jye2BtbLȉ i7P>FzRQ2׏.Nx_C79|eqya@[eQ\4K*k7.kH4Zm?$v)_ V rNr"OSJWhMSz*-S?df#oOዚiG` !eE7|(P1Z"$FwkQXzXZUk|KOAZ;xm|݋9I[C%rM/mHug~Ԁwlt}IY1l` !K/KLm,$e?Dn*Mڱhъ g51tA?m Ղ?K'bD}0rcRWʓ> })!i%ܥ%uG7rB"=7S^\j]FQU[jKv_Fi'OU>,BkK>nQ~>sӫO^1a +ߕ`Ve }7~clBpmr^Xu W]Y* tMY΀01ƗR<]HdD *,uk-UlH,nAj +R]=(ZtZjFN; '&T*C^ ƪe9þ UlהbׄaAL0ZH:*YABd-BeF. lA Q~vLm9+XR&N/_6Ю\q`N+chqrccwh,VY6&Iӈz;Ӈ[[#JMGF>~ꐚF={ C>K,[ Q"4N\Kk^C-|!M e꒞/@j8Ra&b ~PnA1>B<|UgMpot,ov$GA#-ݵd,jJ,UͰ`iov{g<<*l!;G0'/uRjpCG_=N5_'<-&s3Q,뻎'v!j#~HNdП1˽ZQt-XWKhmvr)p)7wb1 f^&0 %GfR#)ll`v}Q$ r+ad4Տo}J\f#KyuS견<1})*C"5<'Xfn˗[uUCF om~~70O η XC/0 ёO-~篏?xr?j u#5>}j U'uQOf1DO3Y疶+.E,{5'M`rі'{Z1eGx(SNl1H]DbqR{u8z[D1W\oC#0МAjUwiJ@˿gP-z[lS } z KRwLbW!'oH5Lb\Dr%TD M;2OJ;]c& T G$mf,5#gygS.4v6*#k΋qe٨f/6OmbW C]I()'9Rc7{BsRɁp/C5F݁duWO!'xpoL|UFs{X2cUQB- Ip,bo(egUn_ fOuwd($G{'nF943:dS/ʼDo*d](JĩanCɸϵ]]Vk> hqˉP~2^f+C9Hјe x{Q[Ge?_Mn$=wz:8g4q`4]ry^~ϷILIԦq1-*#f]ЖqxxS9JE}`jrSp"BvVx9]JbG;.ٷiOc!ªN0af%a>Y(ūﮖ9_^nVv%.en0"i DJ!G>1.{5GqY%bta\I8'fA {  SrL?ylIE+㑠}3q)Z3yF)jJ,' D?f! 9+Ij3FTuWPs-9*t0k:>yats< Jo::4e~0 ]lYt2lD5usJ<>a`_Lf:.2lWQKkA_{6kYihd5XB[ueF+!"JP 8Q As$']j(WNfw9#-c qI#YfB=D*efC5(ĝ~P3d)a|pfuY Qp\6yD47Đ#2>UWKPXK9w2T B^Wbť%ZeSgz.-@Bs.8}*'2ә`vwiK&GajtQf`jm\%ĉ*]šq:Zf~QPJ`;ޏ[J7ػ~R?ώvWvsRZuEeJ /-PBT >+EtÖ.M҈y)@@:zוc H](\B`X@ kn1੠邧/XmҟStNq@xe-Y=~;*'˄80h"ӉTFLAtUNoؠ؆?n1Xur5/)A@a,ITȗŝ@,H8 J}T9,@bko o`}\;v |F߳&ΗI ,i|Mᱚ^; 8}z 9'~I u 6$CT9]fDo+\Z%̙@6sF{(HM.L*8Hq')FLM1,6_ zP>e]p4rL VMҒ}_k{ĹX"I(&|]6EMoa/aD4dj9SЙΒڬQ(&^&Kt=SDcՙqLjny 9rtmf SPD$|I[6l]6`)K}()_ G|}<>Zv}%`{=sPYHX$s0C]?ouIp? X*Kd< 0~Ra:Q8wT͚w6UEבنa|oiԺը'8YaB3~ڱiQ!w !-p4}ݷ홪wcJGFC2Wj XO}v&^݊6)%p_qiW̓g+-=C5ܘX&6>@u}@4s&Dc6#8mBk9WRzv׵hyd3퐭/yVWRt(sf\54p'b5K5Rx¹\-1]u [qoE)~;,E,h*)KXDhiyfmpgFy${rЪfZ-@!0v׈} 4(SKE%"eYu OYc@ B 6%@n~yH/^1VA!;Ӗkk#F'fQU c^ņ(!BHYc"faN.PMmpt׈ep/odĞ[c0r<^^j=)P"OLaZPڹL_ɭ{'~sTN'Ia[ZZd~W g>}З{![Ep뺯2‹T"5T`"{o;];DGC&!YQWwi=N95H!.-fOy嗰 tV}ڞ+sqbgtW;P-д!vZD?+dД*%70=Itn$$Jh.K*,OK+ʨјU0$X?U#e)[v'sk?븏>aMbLj-jg DW]zqAyGaԻA4j R楴N  DF7V˂AKo/n/: Gu_+^9~W<BmWkx%;!/>vo/zp)o%~j)UíPS'"(`Je;r-dk0Drre;U-ZxǛf[,34c2NslJ?A V ^rMJv<l~e,2 L[ahSʀo~&I5"rŤUje8Д,j۹ GTu ;0/ll5x; AЇ8jr>6ϝL<ˆ{# pEs"i Bp1*dj?9U:4`HlrRma줐4-aĝj? *6换n.4<8&4:J@|~%.?A뾞l Df/4|Ӳ7.㹊OLRʖKp&ֱky:F.{2=: >5X/ꐯl*2;)[ @}lu}i['ď)~]ЫtbKbYMOOMi +"㤓ќQKd~)h/Bwq2Q'lOuYQw3ovܜH,/ U 3Vmzc= ~hf><Nڏe] ޻>$vUY0#lp_gHHSә lCBYEe0qսKu&#@Cx/zi@+|4qch 1gиFwf.q.SZÕ׼!upo[%36I)XK<ҥ' Y26̀~[oKobynJבN![dk]E<g6/t6_p' Bk=شu<ˊ'He7ytK?U2тAל[/%xY( E noȲ9#[c-03gd&;h@00f3Cz{>+0Ś<]֗e .F6@x(y5_hd+//LP^ec戬/r-Kyhi< ]]x$8eH,X0-ۉB;пtSix Zf{5=m DtOw2HCۭj򲯚m8m0^a?rz`qL -j!+D=%|7٫n AYaLcxbAϕU5{SJ*-Ê:b~u.q 0dBu) e+it?xl|0 dj EQX9& EnbK9i*e*%`#@%+yI̲ ([NS}qE ]s"etPPp7hWm%1Z62%/?Ʀ#SYu0pFiwrV{ZWn67? S5t}j fS&ZO'NɑP0c6FDG9L_Q#"q uYOm9u}&>)X0i['K||aݽ!RE$MwDt=H2SnGTsՕmS wʀ ;\k/C{:tqu!`hE~QuRYzĠ;D_/9VTU T<Y8p5FIj:v`W፯O1YD}gTv 397vuSJ 7%@ ɡ.+;W|wn0!7 ^_LQtRMҌqzzְ.D` X=dP[%"#޳)iu5X`="| v@0j zaR/vn0vL>v ݲ`!p<2N8MR#Oٖf-:j.TAxrr# SVicEiS=]yMoj\YXogE.:Ʒ$@ߢ7WG ؝"xX֎%gxh\A3CkrX}6N_ёNS*<>ت?l3ԍϰX r@f_{2L6u" H;;?MZ22-j{TB-/}0BI3wLh?xcfZ=:~`T>Z 3Nzh>S되w}OI"[fD7i:! cu)&[Qm&AӇ wv5"k&u8yf&yT?KŴD G56a(yj(Q0YfYXA.ܟBsg&&ߺg ޝKez ˘z1t{=>Ǫ=di%itwgt [uqz\,:VcEb`-p .oȓRG\c0O>И#^A—oD+z4JE7XPTYZ4D4tC6Q?=Gr >؇ح(jrg-XgfMP _R̶l2lmzfшQC! I*b\MO VI@MgYĂICՏK}5bx(t#]uGSkR7<-L1FVaJ1g?+2]ChUB2(&h[Ϛ[>">t˃,w ?G=1(r-m[g"ɘHAπp*S2y(c u5rM 'z#3B* < Ie`Z/N $wRCݡ^ W=RH}{}\ՁYI5عj7Tӑjyk@w[IdIGoN̮jɕ1ά#x=,tazޗ5FacͳLo`18+nϩ;QԊsT0rJ$Ä֊0bU]~ЌTNٷic00TbwWAcZfe׌#%ԙhuo{T i,] gHkrƁ|r@zHdb3Nn/m~U6ρ VKԂ"+Gb8XP]`l3#f3m{4.+.K72eZ-wu|3"\#΋QX˝߮k1$&ڛcũ|TK5Wrm°2Wo'2ƼO5PCz ZY~ƹ~e?QȤ3 :X DuKh Y?7S+ # `v'3#L:{ $Å& ݩpZ~1׶%>MIԚrt:g$nߴq@PQsm!|zz7$=@+d3jOb a|^*hɇbDLDUO/O6<Q&)`л( < sمnOq7"|pRb%eX)Rۉo`st0:@T|R*Ȭ:Xb+B~y76Md9x;1Sݞ)BH̜ohLIb)Ի wdfޠ3=3|Y!gFo<6]?omCC;]ĵ}dflː7'hpj _#ea.<Ա]#pS=hJ>Кҫ/tGN$P6G !`ig>#ĉ! )[/v:(ԶYe |ʏǨq2n1gZ G\Ӡ3eA|zm,Р$mg*FA0h'$8f11U 2mk,;4E 2@WPpJ'(IwWfrUeb%Ab]U*=Lk!S:)A?:0e}2I2,&;W[gNtb*/vvyCݯ`!pK |0p"藺JJo"e`\ P>Z8GDݫvjy 帱1Z-#D)ћnU OٞD9n1rmk Git'[wesAho{:'`Yӎ*.WLIxJ$ ZmS?\Ϧ;񼸫84֪.x#qѮhydeQ 8VcD<MTl%O/>ȑ^(̀IiC[4&8jt]kDZ.>J淢 P_2>!$;Ŧܠd' h_+VE>+%6AGWQș`iIVL M*S~lv)+O/M*%E3_N˭в͝&c6E# $AMA=T8;U$)qJAȭUBEmXQ,Rd؄ {ԴbN0VT|X,ThUq{pֹ.~yo"lGW{gmd(EY,]N9ȰS}Z-7ʳ]VgHSMKI^%b`S2/zFX#)Y~#kJ!CG Tæ0{Ƴ-ގvzR $ L,kC[˞N ƜYgI9n'IBGRx]S#]}Ȩ: k,Z߻u\ kPWu~1ȈU,dv8,(Ͽ !CIDkձ(,:|{"|y'?!KSmTƪ8PT8&hѣ\MUJZ?9t7fLj3ٞS)MSP(׆v[M_2J窳${]r!(բf~G})oHgѵQr4XfpF+"-!>Zt\i]vPfq&VVAC.b sF|M>t=]2(z?lNvNS7ӽ2~,יSØe`ANQN<_U<_ 7G:$qnj͌G*#wxU24HNNDRA)S0LJi>+MSd:x"OÝnցS7cBbŽ<"~rpgymgLjC ~'w[aT9$zFЉ^b̒Z< H85d(3mӨH~"CVzWxͲXtR8#R"[3HA쓩HKN6ڼ0+%bzIʭ&.=+ONJ)giA*_Z^G~:"քEJ{ue\CS[rB䵄r r&Mڝ` 5H ]SԳ'hdK)L㶎'`UO\r"G 38Yk4JQCj-F- f ~SʨdXơ\ȩ5ޕ"]d[Y O aBi ~Cζ@j !eOg3nO*/<ɀhA_^~RI,bE'w#_%o;tf pۨҾLѐN_e,җDI6{4PGbn8\W酼T4؉5/եG(87i=i$CD'tIn (F JkIȦNnڈ2x\@~j_C\B\"2T\?5>4ݫɘpgAQ |e'򑬆#ĦV=4,*{&E.FJ QM ;(]WH+TD~F!g6-j/9]=,9l-5V3(Ka$?z.\,b?eҎSJ_=yNҁdƞGĵ/,C,'mHV㠟O8 [Q=}%PƊ0Ԩ+d +#M^*! Srh/٥8 O92inR՚JġKBm_OMX֐G~`otՊ%B^tJv  E^]ņ5"F[I6>gE/ܑUwBꦄ`u>\=qI?IʁxMVsEە-O)R j5R=|<190 lo\m0V.EkMl7QV6p']]0J) Fn _%8IɆ?XR>@H%[zWKL;V iiS]7]dX7 (*̯}W$434F UWro/B{.tQW&`v F/tX~;0`&bc( Ε_ @ fJ]H..WьAjPH6c 1h&"F>M)2ZPrpRDMkR.}\YCo͗|t웍'ryGp9`E$ȭ6>Ʒ%%E˟,r3"Qkf=o3F=(ϳ 5]}VnW\%lCus3$;F:5/rn{_ yY.RpIb LHtܽtDB M2 esťF{ |xR|KJ;V5a:aW ʃJfBc]H=2ۘ`һؕ9E2Ypw !2rbO36>uYp뀔y ٳ䮫X/ZJ>SEZ%C# \rZ&|ǿ}t@doz')R/; y*ZZq={aw_əcc ЪPדΈ*Ɏ:-zۻ'ҼtpivȊFlLֽ+ZtDمhS/_p ˟:e-@uT淟ЙC^a8b&^vɒpm:˫E"h~IL$.Yn|Ś/) u}:aVSa1e):񰅠ΖBҁu[lRHn^X, @lbqPQDk5KxRX՝eG6_x/XNln;)y5ΙPfu**FCB$7?YVT wݗoVw /|ՃE禦[t]^t9tqPL76BbTԻcF!$}4EC{LAۥxt7T DϳeYPdG|R~Y[:oHHE [ix7T]^W|l֧:k~c _{(@p7Q|\jާ^#/[sq'I`YqCy̿X%6 :}1$ Ӭ۠HᚚW[O5A=fӋ/x4pS%q}w@S c&O8"6U喬wU7r'd[mz8MRi2r(l]eV&Rηf0z~iLDfewk(ڨ"sj(vsMώl-w~#aIw~]Y =@Ke  H̨%@&Zg&qHH\ 3TF>W3ãy)LryG.q y#@"UW` $X:)nfr{1U(b>7w S^f0ʓy;e4(^Am{]g kDrP :R-y07MqʢKϱ5\Mdj;f8[}O sUAت2|AN\=85 YIH^1aO@C#W<)|[Z 5C1VDN߮$y޵]k)oA@^z` odpjSqlsbbsμ :<:^|]o8f÷{%$?ܑ%~RߢI}֫v#dzuT0Q)WKc}(۬U];;kHhDK?H$ my+Z)s8%ʟ -` P7x!Vgʭӷ0*KQw2_ {?_pS W`pBD4FXn)G&a60Ag eI"Rjn"|>4ڶׄX_-…("[RAx>C9y"Pvo!;*}MG9cRsaO%/EPYW Բt+ӎLgkRvB!-5}]FgK=fs,^cVG ,cI֙9Tݏryᷨ93?pN_!6KyOwvqU?OWO>>Q+X ͋CGNoYu舋|izXa4/PK@|%M L-ӕBIY}:BO bMncտBq΍(h͑񫞌^uN Skb8S#ڇ, lo_AԆ/}iWW}l^ۧ;.Eʵ-ׇYցRN<&vF @V="9ɎdH/iNs7";"iF׆[0u|9F<`2FoHI'T$$6o!..d_טo7ԆXI^P 0S'| mbm2y4E_oÇؖ?O=&%ާ8Mro6ƅfZ=p4+evrZRpZ&;o?KeG;:S3M F9lŠR[!gw.qmg uqpH|;j-~+G4OҪM8ݩ3ط!: f 'tgtBFQvmq@FOpCKE m@ſ v^ۆlb]]&;( )r(Dxy28qt2 $LCrdΈzHOW[68?w33%]8P'*VH/iH&FE䰓Qi“:o/z}~ ;h=36C&wvkj&0BW&sK}BwM-G-e#ޖϔqH~-FX@{(kзv3 ?/مm6D/O6+?}yV ߻c躱_";}N2K^!v3W]4o ˛+eﴭ'4%*Do> 65s1%Q@gP{9LZR?$O4 ʬl& w&iG#훹KH"'6#%0+jC oyc_~}*->E8̷M" zTEulW*2rSì * Hǯ3KR͚K}1=|!]u,F/< X,ZZ* \ Jj^k&"R,&"M,GahXZͲ\b4v:_OR4{{W_B7 p׏-C1C#u@ sL@٠J90zU;2tI3r -\;;N.xBHVBOS{賵p[P=нcIuHy L|0f1 v&b9%F%Ο`U1H*R .PE_M勇(PUއ|%Ex*Ljws⑰<7n)F9|L0TwB"6UBP  67] !A(|6azbS6tcDθqM(\\s8lH",^M'aqDB`%n|S:c6eûWc3(SG3jK8(1~l '.T6tmnPY$@`QHM [GV@!(K6sս-<7sSq?ҸA{Ƒyl;i'ƟdҽOP>oW% w "@a=4pݹ/gjp 5`磚l!=rBZ^W^a0uh9:='˛Y'5Q] 2I089 ar](;zIw`f_Jxl8H7׽ !ƑnXT5 DJGmw.ll|EcG2_ycft`Zʐ{O2/:~Pb=.p wO$L68ŇN+ ;V?]?Ev.R^]\%H`93'g I_rFR8Y=Zpj`(+͉={cpr(jZ`UC\Jʹ F^jjnlz4Aˬw&KUDt1-kUi{R b\)Z;QrEYīɗ RT USJ ad2W k,Y j#2M C(H-gs/A *xh\ߩا\< >Bcnu9W? QPicѷg^!{@ Qp4;RԺRxx>Q6:24Fh*v&@0RO៊za9#߱Wճো~k{ZNJ u#i݉֏ow>;c{qϴ/s&j/_ ziwYB6h䤡vV PGݪ/{1HiZtbH 8IA9ӶmY+DpًRڻġ&"*YnWJ`_{, @ѧ9-J,[{_8!7OrU*ӴOT= 6[f&,#C"$D 1|ंL[8G%n m!ah'C-J5&ge5pGϦFD#f*1]FE<Dk-栠DB" ^WU}3- MIAmEL7~6΁VسO1#L&s/#.>^xQ SZĄ=@lOu˳P<'Wp)7?{ke_(*){JWғe<668ury)>] X]+cjQo}7S)5CcX/}@\6P;$xcSo*|_}QoFf=nn?JVO]=*eDT yDm4}\Gh IDeb菇9sm%~1y:? <]J6lv}e- ˘]EY9%0f5pQMQ+^Z[m zcM+,zI˧N*1BGGW~r788[kgbOdV\a/6OЙ3-s#w(NO R`[)F#„Y\$E{q@Dg \&m~+TV'O#zD?+OMqfoR*=nZG]xH-,mh a%<)}Wr]0`-.S T7 ڂV=?8wЬ%1r k@q!ovE)= vJ)jm99mD/'܃T\oDx˝jLH,N&&{VsԗX|)6L'_Pg@(4_XĂx>&=vW- 6b|#}|@o !(J$Tf*%.QY;kuT.Wř1.2 wDC۟r|,/Fp#tht2J# 8wt6>i߇ 2D֘~g`%C%u?Hi=!;gy)n~/$=t 8G^ľP,Bëޱ`u]w፭Z]e qw̺VzTz.C2pA9#tJb{!&2RʡɾDўbe?J4o {_nJH O6^h٦;B9&JAKjc[lnt@L&Qwi,4ٸ./ں3% eLYq_\@\ZIma{'xxE<B&W=]DIƇqz}*nxG7un_N~z7Hk[]yjPӜs4D& HFݴb ;:C)~f*կ')Y~<ݴ+TG#@GT#NC*]f }*qUwFk#JBFZ}}&Hil{9ջ&@j$7>J'_L]ҫB[nzgGWA+9-mA,X:Ś@OvwSw'4{8<^mVr9ވP61ATLz IzAgpd{|S>$extO:ڊ q;5Hs9Li }KbF.O݅g{Q}|޷Z9WRZ/(x?@d =U j>~ r=@5X{&x-Qk5?cPIU7d㶈)wo "=N:r4yhbW4op9[!g6=Sl,z~-9}yces Xw= dBwS {$9jEt=0hLLF7w3{9\-AzN>Րo<iaM[~Y! =A&gIsHry{w)Vi€Xy\+Y͟#So`.BooYdzg=')3ߛrux6qoJ[ޒIOSM =/{&XyuK4DVR$|;sqN'Z, JN]qdU5:y\Q{htW@D,iqٞ&( + TR Lt4(ĵxCk0w`8= ': 9JMxI=}<@z8*VFȍ%1}!ߩaeA(W~&3g3쓘۹P}=]B "؂ܭwdEڑ8Ŗ&C\;Ѽą"lM!NòIn+)|t́tuoj)`/Rm?,0Ж̓ w'~B$Rx)0?M֙o5]\^VA,Wf7AL[p@¶|ŕ2wA_n,釗kޑ>]Tfqt,(V#c(u+rJں9I㠑Ӽ] ,$䧙/HV,݅ @oN|\ⱉ ͨNa^`&c0ŀp 7r˓+tXڱIǂ0UٯDjxV¥Ϫi$jTbiږq!4Λ/QBE*g3 Kžpo8lѳtԡȘҤdtQvP&ѥsD2_yI)En"fN@P'*AŞd(3@r0|A8ckbrp \\R쩁 TrQ.C/->+X6+zT'(0ߦ>@Ϥg"sőEOORkN?u^FjW01z;HSmjMdf΃=A/FXoN;Q1V9~`"61_{KIEz<$>(ڱ#'Wl%3 C؜Tde~נ_7f<%=aLg`-{aVV>a6wDtQג*ՠCOGү@2dǟHf=BO!0I0ae{u5u;t\CfQSK׮Qh6W:n];v_:c_"/`)f, ̠)G\ igAV*Ω!|#&{=I!|%&ZxF Y$F~8+pY̠7edжfh@)#4AO[3DMy|r^[A_̽dCtkm!r|MJ*K/^S !FQi"b,HYL֊'y`ʓ;vPo1PK]5)\!|B8QVJIׇ݁ #;-jTũ$F+>43J pKLkfjcw]!g$>W 3ǀ_J@ 5rV]޷k`$ +K9Jʋe2di_*̼Q97-d\eW-V3cr6wMlrQXu("jL^Hyn:RH.aYJߥ1A#dT+}jDg{Y x{GNd jK8:cpnK s])`IdO/髲lAupB0JeYSgB(W7kU0M1 c<1ȓ L5Tg8|P[~r!mg<!w=NjP7e>V֫4 ~cTGOa1ӣѭ0yA{-$I v)ACͤ"F$@nc"h?^{{fH,Aʌw[IAa{cN8W GP<$᪨Qg<5L Wc_鬻:q8jTac9_n!{$!$&.q&4JMc 1ՠjom"aZ4޵ר{@&,yf&C;LX[{G7#=5MҶSkI4$1i?xdjނoQ -y!j_S9~OE% Fj۸Xcܴmivam)5Ŀ>(/׾a+qXu]7H~CCͫjkukE2֝`) %1Xi_Eeb\cؽ bu.Q Mh%ɷ(!qʄixj2>^/ X]0d0HI zB,ٹK(]3yhcF>Q!˥2i\CB\m,vu1ДgiY܂tQP\H%jʼ4`M$YԌ-NfKv_ m\t =dMԪqd=VX|2Auwww9DZ Um|Φж*S % fd2km+է@eeKVD;,X{@]Okd(* -6ʼebf/\q"}CI*XeTLy{oyxJ͔0qtGI+v vr\Y\?6d%'~xğ-\Ζ_$ƍ4CH\@rQxGfi1I*iyлmn0H>"7"0f$uXAeR!0rF֢?V?:rm;!LȫZwq-&ˊDxUçd갏+EvM,!2p/Fv'AvSvIJLQEu]0%=5p8Y "epKDh-'[_[ʏ=g?/  IGf?B ?)O;Vmjg)ϧu kQBjuu[bmYx?h yh](ĞՔ&QyAPYʯ#>~cAW*~jBz3SV7BQ[+s:e*UQb6~`9uV_M@(܊!֞띩u22Ojt-\|hzt (郤(1>^Vڎ&>qgsdǂ;ȟDH7y>w|ךHKdQIE+DH 8mJ)hWIfrfeT9"2tfH${IkJg$A8۶9]'No2)Y&Q0v6{ixqͯ j>PVh=FW>-T [dq:[!a)RD ZJR0'ؑR l|]qwYy@E _wq!( (^,:M1X?G~Hhp( fePD[ U'/Ztw^Eװ G+P,da%^oo$?qcnGI`</K.NC1η0#{򯟙랯uL<Q4=Wy=#bf, i zq#WwȋXzaf`}=e6Di/*%,m^}ƠV)}C2e+˫cTs5v!g2[+xR*~|۪O^dzkVTwp)Ϥ/ݼӌ4>vZ1V2 4z*̑%#1;k}F{KW9z! sٔ.W,up;:4_{:aud}UMuWguXQ)Krkw#٪U;>yImM**(e/q@NCs_ld*}K^u=-4U+mPrVԒL<#kWT)ciQ`G`9g\8ZǗKUgϕS.cRGZunyªu6tJVJc&:Y8p羖kFQPf8TyJ4+_J| ?0+FZzI6 d9%J͙|@lj0\ 6_UnY'|ѱRex ;Hy ސjɊk%y*-iKGv|`R'(NE"լ9b*ͫ}$}/[wDFܞW>guBskQڭ {* SPwt7HOGU&u ԶJ2[O{b chKPɞ7ir&EhGvv=S$5LsG|wʐP§b4$.l6)Na3&up۲.X,J7ʆ1kQ%K&/_Q]KngP)gQ7+lr3$9eyy a:*d$_yKhaAga@'@>)As7k·[Vj%Zk(U]K8R8SY{Q.0ZL3d0r޼ޮ~1QTkQeԪl!B+`J: ʋja}xԂ'K$tyr۠YQ HX4Ii=i!nқ*DB'>ʰZ1ѕBpfּ? K 1^Cɑo&c5lWC} gmeqHu\'h?ApLҨ[ vy23.*[“@LBesdC3XJPJJ*}=mq¥U-\h9r^:V0 3 2!ϨQf {s~4:[ LL%kWng˩ASYb=Rz 7D3 dl٧ DžFӫţoaEYZ p)5/ܮӒ:|f;_<52?Tt#Y7̊]3ndQZ驃SeXLeu+k'XSL1c2d|IiGSINR?7E;c1 H jD_P'r'6 +C nŧ6xy]U!OBnCHvW*ej u(>$e(a,w=wӑϔG_D֮*D\9J'ǃI@`s?.LHCn'$YckH"A87>wox4hK.: "VLs8IEfEu]:P!ܤ(z:`W6m{M. =h+1Az|̲X2 !,!nGWH( Vz)@3#DHe6/CS &妋ĉNf)P'TwׄhѶK5g?NwI@f]76GL٫;t;aD >Gl\ec4ϲL~[q.K 80eI'_+҆3|K|@O*,5# Qk\'c'#|G` 遱 TLdS?3P@֎|Ο{9 Сp3Ay1uvΧI0.ޫ\gD-)JzO^pB9Z '}E~6 <4J$+" II7T=>NA_^Kiܜ98 0 k(gHuB6NRG) WȣI5CeTF׌UY1 ;޶:j0.s>B8و,W o¤I.;P>CTG} ȤP`PSMG7[4g-k[ɜ'#O> ]*2-Zs C7>ա~hJ肏Mmj\orxZ9*L~/{yR/XQ|d.b pǙ:4~"g-8vac4*Xd6`!$CaRI l(Hy!S)r^FJ_jfu5Q4?րjmKF-enʫSepJL 3Fyס0A˨`K@abղ?cYL'I::@,f[,^ao6Jҙ-dcE†\)zve#cqxl%,[Uy6XMЌ҅SPYbKvC+ Ɇ#b`}2g+]YSw$cy5˒ !OGE=9`DirןOJ3? &+/"PX5|שjN> lJ%,ې\_TX݌0wVjgnᤆKl‡OlOKB !IgePּ7%p\YY{:zͶJ.2ݲ Z2=;V,ޔ>`2V݂Z43g`Tg( vgdѴ؁>O@W L+P_4y.`sEQoM{p rf JXMB'ө_T 7ǽR8^nAPuYހDēHr7|Ĥ$ (J`י=y:wQlDZ!Y21ruFaV*`b?ׅ ? ERA9dw$!w9:9'u 8Ļ1KH}i'Н0ZЭ2y >jL-{o|F਼iƼ+Dk Re 0I3: kJB{.XO!@Q,'8n58FM 5 XEA,]؆&ᶩbhlޠqdE(t%/Gc0IRkH&RUrԅ8@nu*hagC$)3xI BRG>9  WܚiR}ɯyp z=giLHޒXK7xshZ]WK(!xacr%Uם͸YCjK$?#1 7^Ȣ4l&>k k/* s^|daSKFЉ@=<'&&YBSiAaK*l ϏFJ&zohtfSq͈[8ل0bt!RI |r`9~vG6-}i t*ޠzhm@|n2.ɳ| hztt1cǡǑlj([6ǎ_/,&)P uwvH$H HXmֶb: ǮfŠXSrb~ꄴG*݅)pȍ  |;;/N؂6FFAXTTsw>Utv䰈3HjNϚ_*i|vxG}:)y~5n?}!ncѹu[@ ibtI'[4s~SbYE+BȚmfY*)ӱ81)+a{4.8sIJZ^x'vgi;J ju r黭Y<@.IlGxl| 8 X>je٩Uckwk"-۠sWS9}tk: H.դ/R<=/l"|s2WX&uɘݍ:w:8fQ0ۡ1 թCZ>)2\rWf8Tk&t,42yt( ]0JbOe±rG^dmd -4V^)XAy~Ox*`P*/g|)S\6tE߁RȁLY+ z fyN"* V *W $8>@Eg5,: )&,J⥓AIRkJ_=&=O??,RBQGaw}_:jei#ѥ(epYP+CvxlgY :Bq錕ߑАnsIWZ=H)`>,KI<[:=Ӛ]w;i {S#E\L:xjCBZZJ³mL^)FIȅőʍڮfNALwd؇@3`8!m9(@* +Lϰ6bn=M]΄Rxa}(z",o(LlxMɭ]wUS85_0]jMs?3?Z=/;$HvAL_f Qbq~JS T6˦ m{#9$Jt%K m6W~JDX~R<)nẂT 5i3Rz8R$ySk]vwT{3NȥPꉢY^hgqۮQ~Ԏv(으1W80o%܅ #{˱^+Ți>rž%lCzœW ·yMR*- V$Kwn-Ч{UUVlBF8$_m#M\&*Y Τ"ü>9@[GQ9/SBѣЦtsC=ƀ;5+m`Jk "u:PYEέ>:5 d9=e0HDַ [ vV݃2@zrLrHtQ/c|{ʛy6f3 ,$蓽uCA#×VYLMp‡kZ=`67 ^̖@(yBr 7a\7wh[?W_ZI4f*kٴG^b֋ )o ME@;?unF2zrFV" X*ǔp6ۧ<VZr`LP.p (lUz[E5xقЍ)@DYKl#+ zm .9NTo{9.A:jIۃiQ*a73⩢?~ hxx`YSq1dϐof~"/ !j[1t(tLDho }ă/Mx)BvyYe n"%͈tzi0p}k/QN퍰SUr!r_a:CPà_@F .a3jOVD+Fc <vOƊSOƴ6>{hc+S`6hV0 ?e{&MfHtPߦy~?[hjj_BDVU,s+q.Ȼ4<M m} l,WdJLLN@>,< S;Z Yma"3u/B&Ivm4g/vHᖑ@Cuy\lh!F"(kOA1}ۘ>Pfsuo#[-Nx?GhO:YώposԌ̩)͋be 7]Jec܇n%K%b>|ch,YpԖ śѴ#`n/wxpEw۫ Ã8Af@ h1{An@~ ]oG;ak͜G[х`s{5C6K=5*~0ߍwXWuNkLmP f*1 waW<0Y|b(K1.BM$PT4̉&jXF m/"sla ): ԣV1 mfM%Jޟ/ЃFh _]$C}f&>@`oOD̡O3) G>5U^iwr\]Nlvcz s4MfɽTbůpxhڟK^Ig9AR=: .4]{*f lznF1UO Aхa3LyahNw!uo]Sܮjl;H! {VVy/HlWP3!CF 23p ߑ%4X:t6,F2I3e"uWw$%N9ÃeIg!UV8pcxhXaX3`( %6Xk'R.bP殝B Px%t%<,^7{<:^.{}@UR _֓2(3*%CB8Uz>_ϧ@ uJL ksZ@b|OF)e =8Ϩa}FaB $z0K 9< U'im9@WdLQFۇu9&"8e:Ta7"ikg |%(M鍧|D?seKd.?:<Ҏ"u՛Y9R y$Yf!XδӠ|šq=i(tA?%djar:fKlDÊ{ 18$T`Y 2쾄52U)uzCo-|X}Vۿ[0 Cb_6Xjp_}`;_Qnk᷊?\_p&0 NkS׉ީb5=$qgcSD; ֵ)QYbzB6tz~!(Qlc5.v^)NoC>EU<[ kuEq}_^'d(E~X㟒L8 >)h-)Ti8^w#y| V{>K6 ('CזR,N,K*M~Zfvr&BnGNA'͐< VG%}i'Olj+ҍԂp'ym:h> V:!UEP3^Oʗu<Ŋ29jiߦqݣkɼүw./xDaKyT򫑲jr p5椀A0`!^`ye&ƢM댴02: h2-ڍuX )_RīZ1 Uݙdiq愴: Ƣ@(a:?ϙ4G5@yiU` [kMo].G_A 'V S_et3zl17OD V=ee+l!d%U%wb|0oyiclWL:#'eo ܩQ?|* ':o6^F{v`]ygJ; Х*iKwbbɏr]cOIu#`#dofDŽ5 <㾀mBQ{ܪA"mNjn(w -Q@8׼~Fl _0"ȗNsY9K%zKFVhl [xFFtg:X #cn 9AVc` AVcHw6T 5@Rebk+AVNh,M kWcK\7B!j',>'t^`a=b-B&LJqbM&yTo^6񀖼x}tM;#F38wtҢ/ V˷c^R8'E45q!FbW5\w'U}HaZeG7OIQ!wJrtoU,^)Ót^>pp]څoP0d 8\E@R= h5s=o7R,V(a=W`#{ǡ|Ѧ{k7 5{PG O:v¤M^rtp xźU{ng@Zk3\Dg Og=psqvId&#aPB>e C~_EAq~庖+J/m6%ūwF;OeX_ޯDOav"O\Cy9wv-S W ~_^]usSh9@]aɃ'!'xi> 1k xJY>+ءdv-MBc-my~Z||-W"{=-"EbYJ{}_Q '4$k<]hq9n%n@6 F6;p-m4ij7IH:S<x*[ pgt|kxz:pϒ-Ju+РX|O; d%o+I1Gl@i8*rI&nuq -lCMl1{-=缏'ebv|^=M Ĭs/\JtEvQĵ2d`$| anޒ,,u^w4FmUه۱+0B V}^ݺh< m8V'E[0 0z[DYiŠ֫* ckP$-#eܦJ\%Pw gQ9>} ,)xخִJA;qآ;H*/ILQe>]0ATYlKam4}1҈(!{;g41[a>`9dgr!&8r7[}1#4IEBQK,$͜2MGS?w҇dk LUV /ubJu6ÇUӺmwO@p﷼izmaN.ۨB"s2l 7 VM e! s5)'9tʜ'G+$?\+[%x&7K3/eYś8u*-Ւ$[Q*jv(cNX>kh0*O?y .N89R0rnoĞ>{$&>BIY7e}Д:ۅSv&}k ʙF;4t}Ky \FHC "TjqYC)[wB抯Ye R+t RQRyJd]9VbE z(,z~qRjH2cel>fxE?J;+w2*\f%jMamry.+H> ϖi}7H¬I=H1j|QrysaXkv=ܰEZ^5Iaoj i刞{t 備"Ryc,~AuVp?]YnuVW 88{כ]ɔmZ1>,*w&`x Bj%ƻz[RíXYs<)Ѧ#^e"~Bd}E$ī 7ne *-@`*x=y|\9AoͤS*gm\ч5r-سL2xF WiEbݨ t=~}EUP(kjE xg2'3e_(s>&A4"iteQcr77^WppTIη 7sb:9{Ǧa\GuB6ku$vɤteڜ\b@un8h.MH2MaǾ0mx~IgCILb8tt35(7-0Jo٦=>$웱 e T3<[-Z#.n&fQ^@ )q#Δ砷-HWOew]:﹢tjZDRFjʙU֍6&zz,-M={ʎ3kf9~%Zɠt7emHrKv1& GT$I"x7GeŷEi9Sı9 E4=`Qv,w̏sijP3Z'w4!L4_V -MEm:̑!09J*#櫀* 'O 2w 8ؿJNuORLw]nͶhK"l/X7n ϶);*p|$#f=@|#j.OXF9ĴZ%vAdon)scəGJvMBVQZ7brSf67#~.kڔ@qяKT->VGG^2`_?KxQXJlRԜ'xU%mqC߶2[,x陻]@k ̭pdpuFJ);8X CGvhyJXLy*zN nv-3~L3La.i?W = hhS?G7m`l0-~5a獼Mv$y(s/M" HA#K[V3L\Cf]Hɖ0doNN"ln*&$hH#1t 9x: [d8Ha, Qϕ!\.|kkCz:- y'| $X| $} 6nVl ~,Zr::DF7fd*y+S@}plK}[,7mdodE&sm aFاG^QyhlP8kmz=uUd@<Ώ̿nu(\#Qɋ]-=;<',1H/ nn]U:@ !w>i-VlTCZԴ(PXې ۫ObMKiܠ|(Pϓ{le rtZ rAǐ'gec05&]=N.@mbg4T֫>vJ7%|MD)nx(ט i-8G^1Th}h^2w}#vMJfnyamo2X ²}ޞOA2fFzDAs>қߓ\ "Dj ^_{qŃa5w^TEǤ%F-U_ҩF=$P'H/|87N~ q5&k^[ w̭ZNmg9L!nްjbB;!1]~o&K *'t\cCJ  5se#t<6h\:8 n{NM, C@aMĞy)@2I#*l`suq{E"?"LQ2<%6Wo drG754FS B%F[r&~Ik|`6weT]QҒ9։'ҲiHTRRn/Jm(>2 !%0lc\-3X$ٓ5G{2c(9v%0ftf; ;o6 樯a~+gmtmk&fqA6MٶË(G価Ls4\@]/pp yk\.Sr=Esv ڋwD՛o@k#5I֑/:i/YVDȲG99XBj*Yh$OMU N6[e)#~8xM0Gkip$gw:j)E@$j,E28Ʊ!U0ԴxYjXzgS)#*֢ιEM~<%)"hA%638X(3eB& ޒKbq)ǁ "Ezv5 Wӷzk6bt,Dݱ>l(g:=dhr4?$k,0ɣIkJ%)ʨX҄A?Rd!E[eOƷ$%HКgLpWGaBB)9dĆ'^á}0ZH}jf8^$@ B|JG4wX'> ܕpL 11OI3P]}Rj#@1| r sh 8|b0R墽y?yD$w粼Y'`UC%g`mXN86͒dxz?F,`#UEc)*peO8 Xc6yCeUOqmm1C $ iG$ۀMVCz8y3Um/Yl&5O>u[L l/S8F3ׅ+e*o*`agKҝEAl}ꮃ%.e@eR,V\&O{k$ζ6Lq#s0v ](KmJ3j/{ǔB+Ϭ Ǿ4PM.φ Z^mM`2Cmb̵gvC:eR5i`iipxY#wdg -_x3SRHWRfD8>zIHG؍p*.4)pA1TM[]`{K1^Uw1q8u~bq[ЪXv) U!9yo(g/?Ǻ$Y̓BOqXL1nxTŒ=v gwkh!e)N9ӇJVl_ '?|b8LYNf#oT汋򡱥?N@ A%!($c G]R|cO!ߞ/V/R5Q0"tڍ8ێK7WovUڣ !t@%'чA'PFsC4".jۧ$>@BVsb2㵖5xnZF6$ȞGH/u;飘:Z12 x&p9x=.( &F0ؖӄJƘ=ym1B[FhFo2Y#%3yGdzdzO7|Ƽe\z5P3=O5p9:s^ )oUî W',AZ3ɰ7@W&O'gUne w+o_^dL p G5ئWcWbzB՞"7P$#M+M N|ipvnVg`G@\c.χ z]a >` R/I\"]OF&k"Z ()D ۂQ:Ç«3dž\pKsUTZзKڳO5#)NwD}7 P-K_Nι4P!3SBs;l\x|(QGqa3g[:[^-IŨOκ~s*(ҁȩ: ȾQV~iBn!A!+]>Rهҫx,n`~.+!uUzlL*BS? 37麩!98NG7L j賺xGr*ΜLk=ٴ~CMYT 8 r4iW ,>ʡHON83[,Rc rqtgƲsg?;5lJb>-,H˺Fҵ&"x>Yʈr|%֐ i8Z|<$ 0Qo&7bvx[bEpy,ٳ{v~GʛY=Oӟ[ރ&C*PJ4[,~gJL;F(C9=1T \S3:f550:III.8ʻV7](-xUD*LHuIH`'ZgG뤁b}B7_ `Xbm`ihmgzD(QN1`.0hS27>p-`#P c\ڮljl]-8s$uغ,+4q-m: =9>RA͕?\ +7c\2BIwr( y*J'LauеӎIi~/˶%t MXoƘQ*lA1I!Ȇ<Ȇ:l3f[_/nBթ69vojHZGmƨF;Z4@"(=b#}A -;*w%c 3A.r fb}E -8.m;FߚJ(Ix,aa,,WORj+2gb o3){*)6O`@vӝ,; =]WƸa5MZx䑛JQ5_Dn˗ >y2ѥ%NuR8&gOY@NnGm&)܅Ot74=ȯ9F TZA@@&2v* Hz0UY}x2҄9O5WGW92 TN+uW+j1Z_aTq12_O8hgyɓ˰̪G&sB6W~)pl[tURB&+e~TZ:H{ ~:*=qQoJ!cPA,OO|ߣ0dsU[MB [ Td11~CHLa 1/ctkg4 r#2MTYZ4)0mV[&W+ oM3Y91I&Mc}祍H0^\:jy^cG1!M`+ [`N[MY~VbLűED(=7Ujj ~ÈK2{4iYC$߻ aʗ'Fg 4BBö-d~'>ջ# l]N}ǚ˾k؟=v|lsٲTQu^I 7W=L/)9}E5;FDC$E'6Y} L?ĵ^a_C)raK++5~J)v WY^AǕOn[xO'=@juɁB U߫6FYqErk8wp7 }tul{҄ny۔ocrH#(g֙:QVY޺$F KzgG’7>/qLjgx@ý;-le6?(6rD/b~,n;>Y}ą%i@`FU_y1T8α 2db㙔L:Aې^ꅪ^a+T)gBGF#4kMcT$d?=H o2]CkGG۸$l>s@3ukIC5>z&u*K d"iVC1|mwzaxkYk_M 7l$W/s[t͋+"ilη]03s&;._?P#Pm[¾'-v5`^hin9~ȂBMQh|ARH4IKC[hۺNn'arS`$2tjɂI-d0ę~C|x_K` r5Ā',DF؄o}+u1`DF" HI9/i(UŖq:ڡ G|~P8k変? ,a_͠)R SL0ݤV^78hjr 5K=d!uzF7اM] ^+jQu7V%1Y 6 w>ɬp1 n}>N`֬K q>W_4W̌xv#uo8~ǥܗncC ];E]ቪ{\{gX!ƅ~ʜP1 1ـ:GN(œP\|~Ih/(%=Su v{p~8qev6JrCu}I5&%()ԼRbX!5_fNrhADv7j0%5|Y>XSHhg@h2,f1K2_\{ìukH4H|\/1i+޾.K]VT+aA"i9Tԅ\>?$ 'Y]n:c`I)-PtEuc.JBU.{+컝uyUo@+|,QQh%BOW+3H<Ǜh@~? ؄3YXЙ4t>20 MS V͡h1Xm[QHh>&jr|rlwʳ RNNA^4E^ViFS4d&[Z&r*&ek{]Q&eNƒl&O_^pֽ0qZۗeʮh{(R:W\N yvEJIALiCv>K6(IoEdmj[P =#aM/e)ѕp©(j?X.ӃX. Ih%Ogȧt:aRՁ nq]fəN#8.03xŮE*=bMZ|"|0 Kx3w+DR֫O7{SB\A5!r!=7_wA/̾L;a]%Qik$ #az8hPmI^bUMtsmLNn4P򙾛IK0^z(^m>Q>WoȊTYSJ w3fQ< (NN&C0fv#Edvk7=pzu5oTCüd_!N(?hܼ[B. vpNf:-Vg$^˃̱8MA')\sؑ߸C`AIo!~<{;ɱ+|Xiط2>x l$s0<{}d};f@=ިt5֟9]%Ý޴W툨,݀X2yEC~ 싒K2nC.(&0D K,-Xo=VigHr3w]N mZKqsx9_$q;c2x8N6Ͱ"iÛttx:%[KxJNk8|̳wnǿ6A2eWm5:,FN38OMD<:ʪ pï 7Gʝw_$JlBZbwV?=ؘr "rKgX =IaUhrr!&A`!W{ )mw #9"/6 ˖q1>bh&Ĝ£T!߯-x"ndi*L˧M$LWqIazJ:|=D98~ܽRaPȣR,,;]x&%p`!BM9 O *^ϻ.}N}9IQ ~;P TYlskpɆDgX[jT.go3R)5%GB1hu)[U(=λ9&##қe氭F֣Œp̠]Q4<9a s*rI^6Ms hG+oCOV`BR&o%(jIf~D7 H"HWՓ76-,д -Dʼn&>޼a񭼕;8PB)b6ަ-3QˌmdI _x˦ZKQK}9D-h0ሴ|Bj Zڟ4 _($|dW{P04ͪWR/Ш,wz_CJ P*QwhH뺗^0sao'u4J޲>Sg#w3J]徆2Uk)|P+LLQ4J#pUJ>BEMN3y1J\Ay*#NM(QB?3.Efi%C1=)xF& UFPnsBj~S*#tC~ v6Pad].˒00Z$kOC OdHةؾ7}Τ,U:>'OV+rjI~8YSm҄I6HPՁTp8'qD'(pg|ΡX3%_Ii;NTcGC?h5tYb\rh^`acD߅{:xkDE$#8{#B蝣=Ư9TA'Sblժ 󑟌t`R5SQBK}`o3w'qGC|#!"-m hjOHy}E-i"͕ :{ÉKsP]|~R*{t'65xg:n{c'5B~ jŗoAg@K!C' ^jċV3Rs(i|966Zy Qgr8J |E`FgQ8ÅU )M+`#EۦS=9 S05s^.3ԓ< w{T5>F'xl|(bs@Jz^CNt])zhcd <=x=b.qCA&p%/chLA ^哲:9{•7 'v.>Ա6+H6sp+7jz)f }*7 %i x%Jld~z`>RD|͞xdYY*~s~KE}GBǎۯ uTO[ R{Ltxi] G>֧u4/;X}X@;?! \Y3J:(/.y<6K>Y51Ķ<<\Wp ki㸐k0Y8:jt>eʤm>OE#F;KD"҈u!8#꣢ﶂҮْ۷D51H:+X 7%Qo(i,N4100_A%g_x~BGt`VwZq`b<*HkMnkF0i|RH[ (9!w9iXr"r8;:݉@dco%!gP(8lp!b06@t9U\Q ICZJ0[|:D~BAHp!X`n9cʉEv8w<w3t+ Lm\6&?O۪*іo1d=I@RP>PC)kLz-09{_`,y^Ȍڴ.zA}ME<76{j@AY;](vsWKLeɪҹ 9+zut}) +e!WÅ@޳;]MG_!ֽlգ<&?n#wx/B(r,4goy*8jͳ.`:|v> ߋhe/ 7r,VE>j YzRVVЅl O6&> Kh1)0}tQ Mcmehp ,*qcg;gr<$!U;7[JKxH$uÄEOޖ[ĥ]2=G5Kyǚeƅ!Vj^1.k,cVÍ>ɍ[hsxby‘qNns|+NIֱ q1?vK5찼x}Ǝe\ Ohjܨ~KpEyS+i-=.\KY:/^8i5N ٪vq˒Q[jqÓtؼ'pK": 1y+|2]3m~f =DR9W{Tb=>+G^-\i!K §Yn.t:IpvCgUs?Bs3,8`;vѿVv"aVΚ❆B<5鎽-JP-F`|v( vRy?fZ/%3čHP[@!(rrexklo휸B0q+u5qjwX&L;e+u1FςQLepv* 8ay?%:H}~fqɸ1:`Tb݄UDY/Hme%c}Msb'pXQZl (:04I8fJ_u1ܡ氛%Ex*h7Uլi g,0A6Ԑ OQ?>h]']qR.1KiehK,rN(+{|kH=j$|r^ UH4{7; ؗCX[^0)Y+J_|m*%S5]~37q\;ԝ1.lw,Ėl C[ xzV- /E}Kt9cc m/[_)2k`O*8~W)a:ڭz>$`DGj(0= hU&^;1kwH z&Vh=Y$ b)?pDrVib:x-fō/]X)hX ,xHa/PeͮK Hm-4%{[rUT ]~1K/]xzLZ\zb=#N^,KL9 t+˫b]5&E h@g즪)HY'GM[4>327(]lgKrX+0:?*BT)+XHHe>ԥDEQE*J~qTWP=1D÷1Jvp};ɦ9K>ZjZOnײs!`TO24+ W.RmZ RE),l#.Vo<3W6݇lb2w9 )K!;U7qQ[jt?E Xt<ʂ&50G=3pGiG)TFghC>PK/vN8:rN| (B?\/ CCEgީבgnJ h1d켔<19Z N6-uF=JἬQJwkekV~BMMNNc3مNv͠u dY6;\-;o鏠dkP8q%iD|9:7Bk^!G5f>3J~dl`UfA`7riս_(@yϭaZ 'խY6,4q{ƪ!{-y @# \5oi8؝.U⓶xK)V3Hbr? z%tAc<̐PQ*E$lވ¥1E*gm̚.ϓ_\i6h6mˎcn8h(1d%%elN3Xh6xɏ@Ӣa'EUˌBer?GJmxy*bԙ]6Yc%k: EJXn쾲 ɚ~bPer*3] H#PY&[ex`˼MMM( Ey9 &IYh|Nk7 !#!2Bo:yO;s_T<%Lh'vZ8e,=bg{ * 3śU \? QȑAh[v ypM-02QSJ~ #N`>_k(Ș!UE\٤\9qp$Vyhy6nq;I[y! ,s[(MnݯxFJX: ҋn``p975r{"$/X,Hrmڡyܧf+2VE$zcPSԘ {&VO3yl{ {=qXr8'K9C+ [~|,#v¹̰eEN,cTtW.H8;-+L`h:Fۅ1/I_o3 ]+ʿITI7ˬȧ[$u}pc%p\3sDb܃@H?6W5ܛzs;R򓪨ʵ Cɝsj-0( )tߦݱ}V_#{'-[zOXNXҜB9GlZ|B;d,L6! xD,yRB^!eBm}ߓ"h ; 1 snz֎eb+,gXSidvMM 3!־0#4QrhN?j N+>&uKM' s*eU8]`ScKiM@A t}zgOlzpI!G*%`~'cM l.y} =M2|Q,w{v>h.Cuv0V,KGsvx4mЇ S@8/>^âO҉;N($DI ǍڭTE9{>֤.mGJpANT7Ͷs@Jg+y|t2h6Mt_mIGdrd o"1|;RZڽ|ur0|=0ÿ%yxi@1!^|xƎJ><@`dˑg L?>SC-|U7wrA8xZmƩ'n,;pz ߨ>WL獡MK0 :-gxl( vX[! PJMk@w{`6 OmrVa1":CF?e.0(9Gqo~6"X&  %{}\,УwD&(9ɯ만?]~sb!GR}g>WsOjZHt6jIIԅWv} ܎\ڧ)"$D%…L\;w GG)*-xS N>uGҌ?).O|;\Ҍkq`)U@6>4Wr El ɬVPٯݧ)ddԡTgʥR+dzIXm4%ohK07"KJk]>(0ur[a"8(~u$PSlxF4A\ ~i]DS{k T]J>߻հxy=a<* >X;`A2,H Ёg*ہxZ^P A*\jaH~~'>r"Jz M5+2j_S◎Y4T=ʟ49Q7!Q6}*=? g um4C**Bq#  yLbCR@;:'Oh!;G7<@Q^~H(dd"fhSβ,GÌC=߁P%Υ+e3s⸴A0Mڴ ZpLUd[/$2!>[:5  FT&XO">ql $uԍ9珏ԇңb;𴂟HJ;=L* HT\g%T!/~ʂ WYSIzkփBo 6Q}TV!Lխ'EL!BE7|yHGٚ >etYb=<8U!FH}Zՙy؅xOz&[bHBb<,+#e^44@K!dyQOǿx0jH~tfjV5"}?5wj%}9VtgʠJx Xjo;e|`.CYN|cת = gWLq{y=p9$x6bI}͢h`UeWӝ#_|BW ΂Dx]{R͡zRbh5$-P1 aT˧RMm%QbB%Cvq`:O &V~CTO gN֡* LWGṪ*#ʆ+".A Z7 =EJ7p=(~!y^E#ǻ*GgZTh/8PIjKޭ}٧ArL u)]y\*ِF1^.+Xs !كEKouDLPJYv$ Dʿ6(FɉYF_eDy*Qd`$4O23tNHPo?i'B@w zz>rw/E^mNkM"N, zX%[[#N6C mwqؽauIմ\i _t!uoUis!:=ũ<ڥ0hS Kʚ`pb}Z^;Uu3K _qI}NqY,]ab+qnt;zOz>Y\|~:[f7eov(µ^ C")%It(`+Ɍy<0jNMvWy28FPp24r/x }߻r̨+#'^Ut>*ډCVK. S! c_oWU6O w2K &N,[/BRfӀC{%.0+[TU=!O9a/VwCs_F^Q #.:@jFr$t'AvPP|[IQ{kh@^=nqItGI]hLb4]l {MP[KrfuNL'Tv?S4 9d&1s鷡n~C9{7ٶ{"nNcց<5(!@Zv?4Bv ;(e3n?q%31\r8d@Ь!HZjF 5֥?16$ y3ܤ#x=DuԀ-,Q_|,|}׋@@s7/!KVX"ѽ<,څcF_*fk$m>S* Y/WP._m scZBBy2ˮ=wӵީ=\u iUlsx4;uttHvX`U[:-&h\ : c7f|:Y0Vy# B(gߍmv3働VxohwhKpaz?axzM']'Ji\^QD̀KW^Mvń<9+fN˄E@bupېp&v?"z^W XqPP1dP7&v# 5mvw4ZgR)G|[ =_z"92? 4ˇ@GTOmx[wN}fО|~iH_ƁV0+c 5{ `':2.쵛<Z+e#yQg6rx>l"Aryt6lh/DRngȠ%P7.fPh _$ʇ76J1z3W9ݏ䨤_1~W,4ZLe:\ <*BE!v`-@sQU\ S{{/4þF1]N~+-S\#\ٻg/'o&iNN ̬]9vq / kVem]/;Fapig 3]a|jXxx#v .3pX1x|hC+HUʠ!~t=F@L@j#jT2rW>vr0Zruwü9򍐌 (voUsDJ]hcaa$@Fb+ZYTU5bЖ#7S/PLu=a@ @,+>#ɞD4MeH.ô}֓0&&A bFoK2jƩ8p\jLFBLzL ]Yk/21w79Z ٵBylKbHƻEجqX~BdE#.^_/m8y l10 0Yp*t=B3E7_([n>x؝U߂t:Qʏ|GэX؉˴REƅ9$eJ&oC4UwF:HHل0s<;G}u(%^]SC/j3Ŋk-BC}R@ }stAi)qF76Q͉aҿOy: -MNaFo</2U0)dI_vف3)ܜR\UЍER QukaVz}˗^@+$_dF~&3ùdI#.! 6RG VK}i+O,RQ+ML5luoZ*ج1ociONf/y$LK=-xݪd$ +;OHi)%^]' zCmpбo~!Jv?Ha[s=W,MʰE)_t=pvw6yH9.^c#OkVwJ(x8[ {=QYgY,ET)2<Z m[X%]sy[wy˫r(<M/a2"fm+f@( wǛVO $'|^IqR?P:,nr!UtD̤SJF&/З|nģuX5I;y%mIF-3(x!R1#,N%3(\Jae;7BkM}{-mc]φǖfu 7Y~K|^b29) ȇ/z|D;/rEG>bXK"5sB!nr;X'Њ+7ZIŸ-6xO P$m)<4|69P ӋQ#SE!yw"'D.Ѱds@o0Zd= Rks&~q{LHP:@i'bzc &rb*x0l!zI r Ckن2.ZB Xlgi!EXu`j4եDM!-91<7_{) ܩU{oF;iyj\4ӥݪj|uC/ $o$Eܭ6x+} Bc]+8Źqûw%+M츓F NIhVq<&]yÜlئpE; <2"]5<ɣSխ$uÜ=U@-۾Ӵd ?'Vw WN* 2bOADxNA3sECq0kw 7J˶.diVՓzx['N~;Anx-%cG~@!0;&0ȍG7}YswҶ ?莬@N_ CAOH$8[U/ nu|Kpt RG_;,N'otIa8W4?{MϺnB䝐[bTċ<#c1_1MJ3)! ]r$0O>HUB[z' 9D.|غkT$ ,߂T}NMȩhqIdFKCQ$lA1(RgdW&zLC?a6BFi%'c,РyV>6N,gaE?o{4#c 힔䥖4R1®Ϳ6FйB":y}gj:Puo9bS(lMNQW44"~bW D(3c'tyy'K{$8y߁K:,[usFAڙ!W{/A,r k_FQSM- -m}4m8캃SCaj@hyD?73id"bp5tT܏l¢eP0]vFŨ K*aN@%YeIrq߯=^ηFj"-b8S:i cï + ؃P~R:(-)[^ƕPs{e a "`^UۺR=tȮkt:q3D8c7ӌ ?33}f E [^- Bl! W C,*cH34#'A3;?Wb@RdݨUxE0޷?M6ď܏^D".KPPz _޽85IrYE1R8a`X~7'l}q4ҁ훈Q19l)uX߳/Z$zrt3FlaɶMS)/((AɄ(|Gb]cmJj1 X0z1Ȳ|eWz'9":\]Ytΰg{@`;Yd ÃށUǰU-eK,j]AygּFs;EK&^.L#lt=CIV}t HV !lm43+uh B83:,rGd q ө`_ ,)9gܺ^0[kU%{j ! tĻ׺.B4{\?|]$U,4n+I"#mZk$,L;qW3H_Y@a$Bh$fI(hN©/ 9Fۅk|+>u\ cNy21{zqX?_3rR_h;)btʹӎ#Ӹu]<.rG5/.vA$*I (@Iz~XڠtJrReM15 'g0Ѥk B wXG|9w~xw½}S.z"L`VdL 㭯c%1׽qʾZ 8+N@.QO<7:;PQpX^w_aP2p7^ & sjG$3{ƵxkmUv̈́xoZqKZWh(Cʰh7L%7-h5!pI*?Lv ֕6y\_a HXǃǛ&Q˩E` a g4٘&; dj<u@}$ Gxl-O&X| LNK)m@{s!L>A_lfu,rƎÂ/' mzzӥr htO'/f@.Պw&{\`VUFs^~Vp0.ؙ^4tnamI_Qp@5PTmõl];`'6+^t@0"Mjktgfl:=Z*)/>_ HBޚGvă%+3ĵ[ٻz&rh_^Ԗ.ーc+?i| LQ-H:NI؇kON.G\ГM%VHJ>ܲP5r^<D=2M8bzŖxelvikWd~-#J@ a/YLJ)7}xф2% >_[eWySirrb>CXp A -pYwt|Y~ /x}+ .tՕh L|9Rq)M3o}mDa.zKRUA˞B$etKy- c+ppL-V`KO AoK+w` 3ĒV4^PQuiRE=%k߮˧e`~zwHiz҄ 1qDdK:eɨM5K?5atD%E7 S'dнVLbgW?8ɈM\nw1 "8iC;4gaQ!p.rԭ~ADۓ l7Eiޝ}erZFkhMV9d=n Ha VX7٨a:B9JbsNiil /mK.Sj#F2jx]ix =Ձ3Ljf46\مfͅiϰIJ_+Yl(t{-NSB(ހ|{,aQTߌ#A^;CD"oP˹;6K1`.Of)7EyIOLrKޮԿ%BX4 ^,  xcxEyDž#'Zo|C;%+,w(M}7} ycQe{WM~I؎<ŵAi+g~'Yp{NyRGR]? 0paݹB{HV G]I&6ƆᷝEtL㰖"UZ6â 3z(IJ%c)RAF-:%bJ~e nPz<-R 3.-Z `}'w+Ƙ;/خBͯ5֮]*(x?Ðml}Cدai";ӝ &3O6RyZ{Uq=Ү-͸s&'9&~Cb- 3 "׻ 2j3^mջXj; C7@^A1Y̭Vj*Jw%I|FWl|̈́q,jFd{5cbVUgb ~vk03Bfdh|FŔC zݥ)TJ'FކѲ@W ޟVEovwlVzP8o+K2PyEu}.čf&ZTdzKQyK}Nݧ>dsOiowGuH!'I50D瑯*k+~PY7`}AVE]ix zʵK˗6P40i4 /̫1O|_g3O&GliКhmԂf#4$ll ΍ 6͡K _HB WE :"GQ.f@Ч6+r>XEk%Ŏy4}wp.A9X w_+Uy>8_׉"^FRSPN*'7 {)+̡;CKd_\ɴ5=;3m.((a/לA<hA0k1O{KD$㍽_ %M gh*k5SCF]`j'ş6Y.xIo4]!=2GfQc%θ*02}$d5Nd2h^I,j=z|X0xf#@L%T%: 2T?;N [ [oaF=L{H~ 37kG;"2> A&\D#)8ScQshJ\w/*g8|z@p=A@xg烺{hǕ3)wzF) N8@{i  OR]7QC0gWA4ъydWbdO!-Uzs!|IY$:Ӫf@ Rp' W[ [{5᪾(K7k#XRςF`{G T;{v nQ1c B -ٍ/ / beQIE]ݳ1ѐYʲ6 N\c^>@MNscI}O4gr}BZd&;j[$jjWr KcǦRܹ|Ư_-`I 0%Ql36dOF<<E!ב=y-go%Nd4琪rM6fDʨ`H#yT;Xb8v=e+o^&N-y U.Md/S(SƱHqOW~1:֙PFMֻc { ?jg ՜džOcsM]ao$TqܙR}>M3og nտ=?Ni3Aoxg$eYExol%9Wfjכt5)j d=JIۀ)gWttT8g$ p'5fLÅ fZ7xRiHQCn:ro#96@,0FJ?iNT}_ل}`3qk="# $40ZX"ħ}kgˌ)@xo0jg/Q."_kJ=xͧ:C-uD4RFvΌ!0C-S{ةܟ|m+kr@h*'djD$oUj!yiM} VQ1у tֿ iG r9~-1jl8釽UKi2$ij 9~' W(xTh({G?Up$!E'c*4;{Tu8Af܆DZzCG]/p/4v?WL1"ᆪ)Dbrw$td4H"` &hlbu:' %)Es~G-5 &R4:0 ~q(e]^q00QiܹZ 2iZDMLRɨ.4Ң3W ߳["PM@q.D|5SkΆXɀ2]22=P֩|H&u,Fd KM|aQSwy +xe?1cPKja 4x W!PNY\=Ys2ą#?Xxϊu0=g]t=SZ8YӽG.ْC,yAIٻ#jnsg ojL^9-YxZ<p] k/kOaBMW3sIܓd͊S 4#lfL~[aD);s?'>\k+ + +?2I џ&A٧\3Tmt9^jpY\w^gVoIeN 2g&xMԮָ\.6&-`h? f=c:bzCoFRx-8Y,*h$gfeY`GC|+ v2+Foqf88&$:S{+MU14$mʷ{ەGh9cvC:&7V|QKtBH9o{@4b5yae -<-$I0&;[ ǿ}`z:dsښ>|v4xP{_c^A,͗yA3!K QSi̫CeFIg8ISq& -~Ŗb[?p0E~x65!ðcE(ޅQrQ>: hc7EaY9@p}mŢH>-a(~BM J)r1o&KZst<ӂulR T3#6c=<66qTo3yD^4u.!l%9MJjh¹;EFA?rԆĵK~'D^e_A)،Xrf7 nФsqQA|2(ȚCϪH枚PMЗWc E4-tʷRqG&d 1dͥ .m=ǵj+3S| fkB!4K/.k믆ܶ-&IsEHKT0\ OѢ%e3ۗ} J`" {+ xpxoClDcƑۂŌ~knNVuQ&^qC"䪅a6"0p9H&u±kDKCaʝ, L.!WV3yVPP@c=΂i<2 ҆y䲉efЯrqrud!=p-'{6tF)k'$Qס| ˲@4wSxx-NATXUoAȒ ›QIf*7 = M"d-3K:mO<5 5FS#/Rݡp'mKt{| lmN]7![!P4XΕ҉d',tA`,3ϯlzfL>Pe6>!@Q%L K:NuG!?>-6cKE/MshqJGGNN$S{B g)rjґXd'x@OmFիnPcA#M3!n$cVB=zcC\ 5*|1 , $?+GN2Ƞ;S]~N'!|Cy Z#qjL;e50sMvxB&HPNI{n6p'w=$nWƹ2yq:W0I?g\QJghdq./X@NIxXNnnEXr7{\JVS {2ndZa?Y7LY Vħ=;0w(x*xtH"$lGB-֛OMePcPŜ- \ !9f yn;P ؓ Di)tgRm]I={J*n V~I4EP!7CK8,C"ޕ"[wyPYC3C>Et-|X{NhPA?YM0%cw3< ZK/LXqK͢w^E6X>U|GC !n'cr^UL#ڦs B`?E~ń=:eb`,x94[^ FEb HQbeP(cuZDZDr2+ F-#z 2"]&S=} }u=Ao)2nsqޑQw2y&MM:GߛCc{5'XkOGQyj٧_R}^} ^k ڙE&,`rtǞ"K,v2ItUUzﵓOҺ6~O[ G}X-aGa'DTBw)s BoI4,{Taw aLs{#RXH2I1UN}eWڸ.!{$,ڷL/ " 側lCk:H^._x+q&= gO MHqU d{_;. %N9yGJO>';jEoYdI/kRH4q 7D,< Hca<,* c[x [>*=eβv3]Ĉ~934Z~#)O2m6( J*ҜFد)9ok]S=}D8 W1Ըs]X f'b(Iٶ5dyP)>:ZU3 yv!7(ۭн[a3u=Yxt\[DUω$%aXn \ֆrA%dQ~zJp嬹QE|-a&ByMbmnS./nUKW(SFVZz˫e^Ƅ9.d9!> Gg1y}vCC3x O75+ С(REaa%^[~]pDbσ ^Ѭ3A;}wS` %(I% `Y@z $WOUᄸ z z,e$gT(_jrN{^dCZ{ͭΙS?ưyvN82zՒ?оu +Zq\~)E%Fp1jЌ䲺._|y$qLږ;sH/pݛ;n9VYAKH',B2h^΍۶?WW:׻E.O,F~XfYuu_\[ǰZԴM0_Vka%ˏX6g8Ifk\ƾEg#-CO)|廾+"C$$x9ݓ+BUId1f+OQͦ|1 ^LH-:Vvr^U|&M Y4QsˣD-*lBn :+J_Kl)nNiI5ZYFKUk4 obZ'lӧݛ\d2*(KHY=|(T znXv]'ˇ2W 2 _eGn_R,Q{ƒ@?uWd0(u9R]T6mB mB-GIĜW2V1 MJ"zZ8@x%:PY 5mV uOkyMOn N_n/z=> 'aX*՜=%18L =(AhO?L6xoqVa}% B4'En#oz;;`_ۤGq%$H23Lv;!".\: UI(u"vd2LNcJTR"ѬIQ̀NqDǩ ȅ|uɞ[p$=3aRU|C%`ԝUR;dE_9nWmc!LU?tF4l@Mw5z/0j: 4m&I, ;Y,l&$n OIIBK@\9fq(($(#tzz^FxNQ.[ ./Y҂d*un5 d{w bC%sFjZJI-vY̼A_w 5wߏ1>Zy7SaZ/s%œ y0!(/8L89fo~IURMh1B`52m:St/ I͂Lx{wšÀt*V*SY=wm1膔1R2PhD hGyBfۊV3GWJ  hd)zNq|CoӪSJ߬4-eu//+=mG#r*m pe ͠E P`abB3"'Е@oI5gLG7xCo5,%Oהms.ѫw.6M]>KYn;.HXB{R(sSޯehk JW!&eCSQm5?Ϗ#ڏ='򝃠KFrY Iwz0 1 k+zw{``<\=`$uHepO3ஸ J |iq[q3c _uU0Ff~&jv3i Q,]gծ}|X%{L!Ml}d2Xx NdE65LxYjIlCbDd=dJr#附|j#0C*Oy,1!/u;%KKGJRޡ,h{(!o!l fk ZY5DR^@ >(A FbBvbCvep/3k<@C3k}iD gȮҢ/S4P8 L9ޤq:4 ?+ ڋꆝ*uT7]bg}9k;Ƅ |u(ed~Pd/9ڃh''z+М ɾ55fk_9AT w(]=;[d; U``rh&a(gq{9ZrP۬10a￧U#fYu쳣,a"K.NۑsQɰ;?OzmLJk˛\Oi 0@Z'%*gK {b@ &G7{<1M/-݀300pİ6b$EO=[/~E<AP31 Yf'A^rL氫1IYx:_Jj!}NWvWAAgj\'V, 7ĥ%@>dJѠh˔1`ɍ9ye|O~H 9 _m f4&W1a p+J]gT 5(,/ Ǘ.*zfp8&!7 d!Pւ®`/aS9H}oУKG]n6@O="]*VD Z ^$kh'lOJH#C~[x$K> Uj?p&f&56e@8>ȾyaLT yR,qiCwэ;mNaQ͞h_r\RvIz ar<ѻ=:l,A7Al=c I5]l(֢T &2 L2'L2k@+FM{QJo Ct!TͲ>֤9by;B|QEKhޟt~ cjdKV ]r"ʄjyrdIFJY&>hO:Vv+:28<ԁR?# ;d * Kp~nEWdY^ݔԺPzݰ0D6w3S]# ԪP:dM`l'/НжK(}u'3h#F[ hQ˺R]橘ג\#JkMʄ7lT 5Q3h;:gxhZj]W">5YO h]%ٜyOcQ/cʣI f2R-xڟ^Dzi֗Ϳ,|˅[N[Ǣ׭˕#y&=d%}$Ȣw+bbJ!ށ u숥rzki |tEӰtvG 烬]ќc %2ni9-v*:|(@@on@bD`vA^778ы)ovwMug"TDW X-6 dLJ(kfG 2&ҿn ?+z8plhLGRp^Cce`I ~cxc}K\w/ތ7ܲ[fz1Sg iOl_J?f\:A"27 @`d0 gd! :XDhޞN)l{ oR3-QfO8' *s6y>9K]j.h*#fJ/Lgj Fս?KRÛ؛D<&`q-5oHf&/А?6ʡsz.z`v":-$d{ K*jN\,$j6C ~ }6rB{8Z2ΔWiF?ՋC;N܋C~@M!od?̇rw[°)`f:`ʴx?obL{.@J.OM[ =cDn옘]‡6VB\+N'2AF*Cq΁N-Gqjn4/`F_-f2:MMY<=`A:x*)lmYNhƳitR{6Bh@hYh)JU'UEYCVlvIr~ wnY,8aS} Iʵ#+k"' = Kx3Klx+\<܎UMc78b= rtϥ/Z:-"zl_(e&nί__';8F٤X\_ xw6v  ޖ6m!Z#;"Qok9?!yGn BЫQU=k.,}#o` p3ҿ0UXuX?BPܻ+=VX} L0i`='nwuYˈOE,n-x[H;S}߬?D:VΓ6D#4_݀`9M}")h#wrLLMp}y@vKܛrHԓ*xc(++QY, S!P;6m6>R mć{fkW5-P+FYzj-My򤱤`ܖֹv#I6w/SLP|H4Z}VW{2 RQs5a~$,Eԏ;YFɦ@/7! ЉszǟĹp͏fΨ%)AaZ: A7DHr3AT"OĴudBOJ3,=@z&UBWAs2vrm*pKQ'K{hK=f|gcq.xB QGLԁJzjG'y w,c +66dEs2|6ЬY3#ּ[@PӞwS,|=˸lkq&D宏1rk[z]mpho});DLފj}^4J?11pdCSHEmkӺl2B((-ZxSx293=Xgxv:Fd`1,k =э32ھvs2ܭWښHZ &ė)]˿8[wPB,gH&@A~}R᭭Ŀbdҝ :b**}D/+m1N֘s'rbe8a^)_Vmv.p'Xmn5Ӭ8F.]}'{RD nȆB26 xi`MjBQhi"`N1@u3HMzP@_rI+x|,uL܎b{:[s5悵ύh4kMr1k׆EP<iQ =H  Ё K ˹^zPӚ0pԟ8G^gs 5k8ˋbHajǦwE3Ie\7Ο&u 5:́k?}ջ5 E4Q! ( {8N"GxGXU</ūdJk 202 'vUd^իTa#liܨȫx~|j1)lX&'>k+6|KZ5՝@wA)i04[BrZMSLdS?~݂fL[&*Sy:pW& u7tfיU?.RZbc`끰jP)Aq`ufF\enɝnÞ8%ޡSr%DDyd|+@O{)G rVk#am2;h^ e |c@Lbz1HqLwmƤ6iT"sE5ω +IvcmeҥtRq0?@i%]BzČd+d]IWRt+?uΊļnֻr+\_ 4x9hAؓ~cH2$d8c٧gXiP3{g/7҈>&Twk&3E27 &ߞxXgІE9. IEv_N&"qiWl`zE~Zg ~h5 @‡^Ru9lʸsm=jf)B^mtzTBq6câӓOZ95]ZӇHnUm.y[x +◝<:?@X4nStژ!;zz /\o<%)mE)v$i/)$B9BoǃF G4pf"uU7 ,8.@Fu@J<; l|0[uzFPˡ,#I9 89.ٛ󵈿&v=4~$Y\B舤1s=(T";4ATN8Y}1hyK 6KVث{&ބJ3U$ږ36GÔ R>!Z }"r'Q\@n,o%/f1]ᜏ:c;,:9ّO: -P "! p4^b # 3!rɇw4n0:p?Z2Q,WA[ f?Q(ZDmtl9UdƃR}4KWk`ثqMrJ9H! s">3 9n]גsif4Ľ R_c dƳ~=݅Z0*;Sy;8jk\I;ls nC#iu{ rO&Q@yȡl˦I8wl"韀UV|[)vL9iif/l;cW3AuOI}|с`m>Ut# YFg;nXOpdjLށ[3+=| FB=2d8Joӛ7XYUMO"'Wh,d 5q 6kdib5C^_g4_Ÿ0/hs@b.H+}N|v=.4P }1C0:F,w2V>^qMC.ܙp:ϚکKp(``c2e.*g_@0l5(#:8K+H06Cm= <ַ81$[8R/ 83#*&1&}0圎} '?ns-#z1`26L㓥'HL&?PsA? f a[8y V {ȗlCQ|pc5K~pЕ$Sp<=qH4fC l6?:59f[aC22"os?C)v uqa(YهdqWVEI%闿=q7ƬOE'#ETCI xT6i#Cj5j;JV==4.Mf+n4YGsz>&x-Px'IiH_HUb: :oﬞ,-6곽QRŊI"Cia̧ƴ`7-!ߏ^vÖK#k5o-pK1"!WVR㑳#1tEqDz9<㮍>gH.QRm͘{;\z$.Bafy؈l%R|)_򟒜?k(NNq~a Q!7ÓQDU9 v tĕ^&_"oflW ϓf:$2NI~‚Y1)p2fB7-rRrah]G>}lyuV9njףs}jJ4)zB+T1\?ⵛofca//ȘEK|3cnrРڷs<(Q˷9<W=.ʠ$A}nS{Z'b?1[ݭewl`Š"gzw.:4Hwq$8GU1 yV ;DŮs k@J"dH}&U#iY-rF-5 ܝ`@Q)|7׶N"oa>^ &)czSP`o$%R;L*Z2d[43b YyQɓK\XDb/cCRrOeK}1а[],(\)bK~x$5Ɲ_u{T;aOT %C3R=ج}<SkrcG̪8yk89Js pR8FaiD;i=yƪa-4\(٩>8ZSJ?3U^2fwq*%dScIRdda u%B'atv. Ηvҭwѝ7W{5D`z\PGU8t ,i]5Tx #[Azq_)HQH[0dS;0|] ۺe`W;w<,'oHBPwdb ҋӫx,j!?.YSi:yU? [zAOhFŘ!5M`A!Zhd#ZR/-9,E=%^]7fy-{= [Պ6^PN7 +0\@M6&B%<V:vtXеN,YzXuJ,rr Ŗ6G.HxC-S$;ȚѸbKPJj͗cR!%p{\JOaǺ0X c=qAa—]fhdF6ƽxzuؐ}lцW;1Ph碕R_)cVPۀR/InvN@A# 2=Bl垄>RF43~vKh|/5^ N?Fޯ'|=3q)eIfM9b$Mp"݄̃X]8gCp5F6tאŞ͔0쓛K Ԁ/ }ƞ@ۃN -1y`Sb/X4'KI)~g(F`菾(*vnv'\:b&+}+]uS/AĻQ& Mh2YwT^6vc.f)fBWD4E} XasޓM+?H,/;ˀ7ڐW =}$#9}^MDD`@?A!X[ D&Ru֯Gpm}Jegh$jrݵ Zy t  0/+1[nƅ03aXė5gDݍ'9,SM|6=~bMH@0( (GӨGLKo9duOXwo~ѰiQk@@qўb˨Yݎ|@Yq.n_ylJ̡,5JvKW6;raցa \Q @5[,QB \3b d z,;"s$fɽuufsɂ8n<{zݍ겸<2}߶U=s14sPeho+Do J$]e M#z̺ $@C^A mpvбIBѕdEu1a8ݕɤZ7pZbvH؍p 3dvz;`Ӭ/XE~gTۜ[ihXۜg$j1Ő1 Q &D FR K:ov3(LX%(9P56mf@xS~a/~gCR壱ʳDuyVquƖB4zYPE- HV FߢfC;LVc)4ҐVH*/M CHȓ<@FN?!RN戱HonuSt**u*0i&pF&i͓EN~cPEmj')F6.6*O Wmb6R6+@5W >T=x< -"rKsaX[CeKd4wRe2G5ێxBb+)8G@ )00c7TI zq9#7%|7I.=$9D_ ڬa'71D{"j2h3rO=1=ܕWvA\.f 3X ƆSA'3ix+=r uW)N-4S'"WEIDsT%0\;=ӱq3e}§.yҪ:paKѪtK`?sGH&P.v@-h#k^.%7S⢼t_o!L^ymb&Ʊ1 y6Nk ǯBnv GG@:(ٯ:+#a`4ܐ|,@;WR)ѱIh-2B'߾m%e"*W.CmQ};NZSgѕ;C J9n=m-=Lxd/핲DNقE|rp&QM)i6]6 $[QQS$F2N` lY1kQ*&J 7JQjiG7 ;k9S70ҨS> n3Wf;5)j} ;jG\uCs11c?ilɊo}iBy׺ZhH?j@qZ"J.&WȬ23:?pG|ZΊQiohlO89 lN4nA˾Y>x`?[neL`YyH.Ԟ}٢A%.A>l9 {f%"Z)3eYvXB}@bW`Mʢ0k›;әx]qɣDc^H:HspϲYvEWeu}l0Ѧ6E _L؞}vzZ0a"sIi%h]{ Ng޳R.#Om}ޗ#v^*>j9syՑGhBn,5v*.o]FWX%Fk;%j ޭp FzZgdpk)WSϲqҪZ(a":s6nD2NQk\HSm6 #d#иdcj&w]eS+LbG:5g俜`g@]@~5voГ@&T͏ړ#49  qUx63qYMRP ,դH,^';8:&+Ö5{wܡ<.glO$&PCs=x19,V i^YٗZa\/= tՐg=CB1Z]L}?ip/HaoߵXT4N`}qpf8iD,e] ZoV@׼KXD6`y*碉EZ8lt'8LdJW8N5ֈ?@o=Alz :;}W6 RGϖ-zZ ;U.JNɱnZ%M R5 o&<"A"iƂ1&CW<8@'ȡ.0跬 jӠs9uSI,/ExVan!Wd Yϯ`f|l.(^R@:S6T!cAܧv dBʠt`Y`~|۹RcM q[)՞KFG鍁KB`_u`NXdxۥ z$[AKo9C/VDi T 4  wDԞ2<firOKJb<.뜼n3\ܩMN4pޔDkW{w27 T,S?&5ɭo3|(UvS@kw<²oL2>A1rɶ>yI^0d}rg3pQ`?Ov4.;U90WFdDF'Pc`uDx8} fjsCBnv;B{$X0^|7j|N?ALsvkpM )mE񕨍ߛyS9q?DVu 筿pe0S,B(DFoyۇ1!~K{Nt#pLc,,}E0u 2Aʟ?J$eˋ60G(2.`bF_è\$UDC 0)!kWM۲1wʱ*X|d~z )cM @Eԓf=l~AʃB|yF,`X^I4ř[FPҚܑ,o"s^=vM^jڱ'C)PDT>j)᫔R$ eXwBTG Dbb 쉨CdW0]0|Nm!G,nyluV o kp.swb=Ky`68^:(_&l|TJwMtgοe Uvu|I: -$ݠR`;_t5sBkq'ѓP[iWgtXגG3!Ԧҝ(A+|=tcP}_jX1cu.3Pw+?=-rjwϗ 5ؿ*M@J+SyVtfN!'~5 K&5l1c-L響Ğ#aaƮtf}U|V3{ ZwEjA*0/G2hytJ`G'O` F)d3zA,>aE&(ʨ$8h%h'/o3?BlXH'sVV{hstc+rʭF.M*u}hQ:BʃEM+@c@[0=n!y:U :-Rq|9 g< Y{9L5j^)ޯtahs Ç i]o8/ZHK$B~cBMb 'YmxV6F94_'5CƖfb]YS.\u*C-8@~_oVE‹hFcIGk,?=W=)B#G_(mNOf|"OH >qS"7ERlpP?nȿ|hYW±oA߿T et8Ăg 6l%¡3Sf(أdEoۓ$x()FP5xúmȗ 2)*f2s$l#m5~ &4%¦Wikik!š0py}E3)CGh9u?,FH YTy$R3\->P{_emDL٘ቌfbFV4Wa &r-Tᵺ|`MJJ v@_:ѯqK+@xrK Ltf‰d#?*/O ?#^nͼw薛zGmYOiG ?y:zĴz.MnF"DSwQ9Kx6vA1U"y\Ih MPp `\ٞRD(JVXBhݣ0,9-@P"T/Sky#{c-`Hjґe_Zfq(aaI- ,Vg=]I QPySnpg6KMtTazwd+7\O;\F/;   F|*W)=P"|7I@=%j >JݶxWѵݤr`RAYqkݴ[OnȰN0P-U1b1VOcQɭF[(FG&1< ?Nұrh b;V .Vl`LX :GZ9p11sㅎ+42c6ќ*Π)&(Ã^*E*2Z-S pަDZz.B_5(A ڽ)^b[>84&rs39QevD>S먁]vLCՒ "A[6Pkf'߹5Od|_153d >@w}۞G飫nW%נx&WsRP<d_XazPRUT|* y$Eꁼ.ISTslٶ?d4eJ?Pyʆ@xXC". _"G;YٹCΘu QsЕvj- "I[BBMWDll8VE1!`t ?uuµ}ߍmv >HTn'VCfl;CS':-OrxW,|!hsΏx3%PDxO/&m533^*mqBV!w,}NFp_0Dm+^|ec yyzyLMiƖq+>ad* ),dYqc٣jnm)a 1V2pM2cj4#pvVwὒ a@UtO޴w ]ӳlxrecjQD}h}PPp% >e]NdB S)) 1R pWDe WH Y>Jbh*Ӛd=_ 8E' !E'|zhll~ysLB?ih"!bģ1jpT|J9*육k䒻QZT$w&8AON-a07E}0#FͽMǶ>}TꙋRI?[_u=t k(.\(;M<Ҋb-` lT3/#9n hlbPGj 6j6Zݕ3~T\J_3ibn;U9=cO̷|0T04'ooɦ>mHF'fJ,1UM+EDֲ$6{u[!DLStx[uCDNwG6d{_~vAK臃[B跠$k?'߷Xx|VAMI1>4]urZܻ .C3aF&}J˜Zm Nfjzƀު\ 5F˾TUu\|%e=̥K@ۥPq ݾt=I amgS$F aϏBf|@"Ei?bWZN暺>57"KB=9(3\tm=b|Q{em=-38SLk{ rTXu\`>T:Y)R?U,vܞ":dkXBe .{ci(n %uOu5g=U[wl+̲ <{72ߗ$WsTtZ_2IFyVW&˰f$p7ɕ_ ip]"CaNmagWp^zd @.j;q9r> qӼY'U7VAD8&JPQb:,/Z{bYB/0T%A:>;Iۼ9٧^FoLޗ0R WcW* u\|Ϡvv(c)G(' 57/ldm!QُNtpILesc V^SN\nyy* <8( 4O̓\qWנƒh&JMUn1׍mL3*;\-S'[[je9d[*F{]+|,+|0ϙX(eF:4.aXFV"&4-/@mmR:CxGVFょֹB383)(O@cڈ?uNLbDy~Y{w"fmE=h B[x9܀fwٔHUxjyLCm;Et#nݍBv\-@pxcNwk&֍ZC9ٲϞ+zSKQB/Z4{ұ[7+HU˦hHPO )`hCTFB9f(ox60J`Wl&(kEûJrp׻Sۨ\. M&٘hoK:W#"K%5G4YcC)[-VGAl.X*9xF|\frp2i= .nS)Dm\D^`? 6o TճhTO3յnY&txU!)\61Jy@h3B)7540S||:l8K:x,y`5}0bK7R=x&bQS (8H+9f"Xq]}dg:2Hh{ ~!ؙ go6x˜\^%5$`ӴVu0ZdĂY"H$q?6^@*G~红_B3x58tvS Ku6;]+]K?:ɗH 8C4hCm1Uɒ/P%VpBMne^db29:%.t#mWߢVϘOfh(7A5}qu#(`Y H Hd|FKK+I @ڷN臤CUl9p2z+WC|C٦EfԾ+55 G3H/'T#ưAa29|[?&hK2 R[^}z*mE#$~1&kΑ#qsGG3E +CC;q߱p%W_̚/*Zj)ť%5v_{>ùљ#"soGorI z[Rԁbte%[%ơjEL!'7k pN4Ȼ;a<Deӂo2e`AH.+rA Ɋ^*!7(f+@Cǿ{*)q@Ӏ].;&cֽ7Vk ̘E$7~U6Hzq7lS{c fW]C%8 +>u(!{Kc8͎>:?bζ줆JRh֐l;aN`o PcQk~Q^^*)n9PK{^Z x5,ұNd/aM?dݟ]vO9o MA3zm-ϥ^|c }(&u٘ mG ^C' P9"}r,P tTPjQlaw;81u6BvY]ijqQBSŅXVϨtQ17`rPϚİŜgR'סDd`t!X|rزNQt4'gNm5řa\P)rR4ڒ(:PpEhǦӋ}gkR @*=^vl ix*yܻDyW|b_M~HGob3,'2XNX} 1D&·GdJc}ijۆqaٹj)還֋\x$F:oj685o]x*FuaJ*~톑RN@8v0:PpܐK4RQc8&&'9|dނ5x6"w]=# &^\Llk>U!C&eI$آ`TU5X#nz“Ԁ2  Γٸ!'٫O >x^{%׳-'mOn ϰ]v \7VÉה=xM~K˟y@^BSO"x: eC ')vиų_30|*ݖ מq_0?J-$ZTiTnytϒ蘒kG+2YIp-,1"w})yrv ~HxaN||lC>:/}e( :2EpXPjmΠJVkܩgJWrK-,uCDzB˅Vf#1OOQq#s7ŢNe?[`24&$\ doZdQuN*|KSPGdJe0` ͢ۆS/(A+,<' `Fc&懦u h9e-M  RDWHY`-҂P<i^wzՀn&%" T葈?#|њO6O! lnݤ爛jO5[4'고$-Y }YJZ6S"acx@7 mae{0XR"OmHRYd/t_"YPm]q$jv d1cO b=/t#d|F6 τ1ߑt3/y[P8_1D8ߡ0L""y_DX Ʃc~|͊Uw gH[fwV~@&4rxbLhf5+o˯OW969.r>Uc@΁K}:һ_yoӠ${{;gHzcd&+w)qT7L=_ʙGDB&Uob6 ]bQ8_7z͚-XloINf!Tڟ(^f174u1Q(7.q7FB̙Cd==yO cDMo!FHbFw1aHeDٓͱq\lnPLBfyœD;5|+JqI* K,4Z_p\Zkd@y1ډѝJ"ɺpi-Fnw/%6c\k! X4rhUI-Q%{WlN%5@Rs+/4i]o۬*c_ ,?Fj$dϴs~/*8gri`|gGSMJ /\Wu5 ~OZ. 9FTMye|,waȦL98-{ .iT\Zt%z^b_7y{J_ !=q+E\xX8&YĖUR3RxPGKXbpQ:蜅f?woSapi7}Mh)Jʞa "ADЙTdд$ 3|0%)6QΟ?e%nnX+: &.{֔FNnItg_kr]j[*Ф+>DW?z]UM~3=CM֕ @_[lƂtq Խ7{D.ali842eTc6n 1>(%ͥmx_u*2a FzښV-㔬QBf.t!4fɏ=b3|"!/Ѽ.t#ىS{-'=& SGQ.h;{&q~|Nxv$e8E)RR WDBF;'4 Z_M_ !]p6B&inF;j}G^WF#EGu^ͅ;фKhb7W*NH SvҭuXxݳSۑ?b1T{ Ucҗۙ0hM8}R @g!!!iZvͲ1EyoA2,)j_uz3, ;oRI16Θ{b@%_]LF'D~ޛx6Qϔ2M˸ٖHMMhQ:xu߳wp):X4EG_zuW&˷E ivLM=>Ow*sN۵}ң$!٧ >{]S5XCOjC@+ ts5# 3INc&LT>%eJ Y\|/m-L[1O11D~}z،<uvjO~v4sݺ!*ذPw uihW:Qh bq5%][PUl࿉XS_O,34ݮx"YvAUD!Ų$}VGmMZM@O_jEzIU|' ݨK+]A*2k89MCA-wa5Q\_:;OOK0D ^]}sLe'}uC.%?ml덏'h#=K _(q^Úba` DЁՑ3EV|=o7(:{F aC];ؙ6YnDc@jaʝ#" !mkW (}e*2i?bI&VJ_moc*8w Ѓ5BDGh_sv}I w; E>\Z z8sd4fwֵ(ɸłvGr͆ub^a&5Csm`9:3Z 44\֩lO1љR~Y/ИVO8\27tr 5Q}}!k`4)]"UIG:DW$0NbORN[ auC "J~뾉ؠq瓂 N!Z_#^:6ZD<]X%?LlȔ4CY5i־o x(jX,.LWolu';n z0y DN\1P`fɠ5(oqZMK jj[\ HqI qcoIL?42=o%~ TXh9u;SrKEAXHIUrpjj:9?o%?:Ͽb+5>#gՌt(\enO~K&!qi四um Udm!nPWFe`plTW38I^ӃA=̠HF@y{ }(sm=A7 zsRBDZ BAv =Xˆ:y,.8Y,̒C}< t"D=/~ )\4JE(m#Rt Aât3B 6S}}\!c~Du^1p.L8|{C4lv߲:Da !}'ی$R f\Ud&눕GCvnsʜT-3Vv}&t$$3(dXZ+ٹb+x,TLfW>ٍ;WZO~s-'y]0mbl ^HOf#BP52~ M 1.$m|ڰf5%z WO B#b9?^—h1qŒ*Y~xThڜZvZy ;%e*ĺRlWT 6#n꾚jHIQO:t6B=M -̐Q&|qf'[J>5^ڿ%xgp5@/uzJ_Rr{nB}"K4lAPdJ 7;Y*P߸ҮA+Igm;vi٨ik q]JTSjw{ hCaa'!2C%#ޣ]PPtS,(6ɍ|ƷS})'A BGu2}kĪza8}5~!A9fCςYQ<SE> *q-,;E6`sDYs#{lu306ѨuOBFY痄KVka5,GE lR:9bF)O oh`sռg]{%@PH:?7AkH—n ɶ [j$hA1R!P ļ ^< jU}2d錡Z"=潳&ʑ83A[{zfq*ɵ C֭;Xg4 @8-%& =vѳtri2sDvH?iLJob-.°\Flrc8ѓ P<_A:Tܝ?|{oߛl|4}圤 9iWayEDGxǩ䅏loIG a~\8x=4aZ*][D T6iH_A0P⟌whؿE,3C@ofP?no#DBIfLGNҽoQ ozly~H·֪ZI"EX p3#i -hNhOjGGY iXZ~]UZEtQiW}l!.sj(9e߯]6?{]Fv24 *HrǀM`Gf8x|/(lX #&}jPGS25{v: #uH7 @,UJԬkHĉq c}p o7K=4ݨ޴{A` ~_GOQ{rj (yf󾬞nL 2YgiKmIO͎J^Rh`m|]j¬s@Y υ83Z8qų'~x` TK\c0X:\hnn3Ȟ *g>w|uP؄5J4'f|tK<1v<tˏS~HB}&t<9V%KКi /d,{^ړTEyKW&hő +nY.aI0?7KX4K&}׼1Ywlh vbcFَHUSm<&`>GE8k,d"#ɦkarbda eN2BQVcAOԮElG+DѢfJ&ZEqΟ O7hk;gLF*?_s5jPrAeT wbҺ"sg}8u{H2q}NVB㟲92FP4j b Ը)O @~D?Ӈ?kFo/)*ӯ#%59;l?TX%gn>fuHUA۷&H9ݾh ن*.#2jn}TUvr%jNSףnsEQɃYc Z-GE`cկ@Q`B.6 P €}& U{%X 3 -*#t 5&?Z!p}ؠcjS6#VF&c*1GNt|*Œ*w`+G. wnEB\,<`"q1[v5#̍Ҧ!V\ nMB ]22y @wЭxVEme@ 7[{$@γ+hFh/g9RQ$d u քN!4j?TVɃO:]pk_;~3G\Q⧙d mAXIJvlͲ.뀳|h+iqK^]j4`#q]b ] ' T>ڶI6=v6[PGU+bʠMGu~GuJN6 >J {R5U|r Ȕ..=4CF?x;k~?=@5:'HKoQ&txXRDp9`4tvԘy;b`!kǜ۫ X>)/r]M,OWj V'og2Hޏ!+hDUGuы SQ$Qb$r`?0R'=ܬU\5Ȟ!3Vޮ9됲򢀌>aKѢLvB7ȂM׃>7T&)ގ>]lkny- csu7)TiA{7tZn-W]e8g[UMNv75Z׮uX(vH qM- z~aC>׵>*97c̜J~+3..,u_n< 丶klJ|u1c% =j;G)'4<)2z?2Ho-];D‘\x>N>\|6r3IG)%tEXՌHMC*qTcE0 dn/Zݧ\AZO<ƙaacWsT;9??osXǀ?P$ NgydEen#R - Ueg(#=Tt ExYqI dKsgL'Ka} ZԛLs "lu<;_)q cYƒbJyNIo0V\]s " `4:4uoZٕu(6Cj]oAڷjĹHvsUYTG37,+G\@~@mVC0vX~5rx岖Et9#T#{3eL᤟J.Z(K @bڮJ{w#Z̞:|~1L8Xɝre5iwDՖ8AzpxݯT'g^W;̢?OlӎÎfgyMnGE瞹w$8nly)5LCOpqQ뒋qU7}]Ք;& q_bL؋` )Ǣi(ƝSӸ}]v]ד4k%`ϥ|*7Ҵo`x<{9ְeyUڮfն7 F:AuI<.9{X9dPF dt 1P~+0ax@p֛8V|xT_ o/hU01Uh:>_οFl&];-H`0 Tu f?P0%BjBIGDjˆm6nۚ-) ?5WT -,(  P(׍!~1۩! uF J:kd왪 Y!lCuիj"J%N-F`~eHZoI]eۜḖˈh7)*{hiL@gsҔ)@B,(hq_fsщI|J%${]09_Xv7#0z U7ڜyH~{3\/_vڳ͇ciA'\ɨM8l#ڠK5i7jwI$S/p/ZW-] hAp-hqzk vC1u2s&hKkPߺ”D`{`ٍa?yDS[ مg kz (9TV\k# n;n.b_we-2*K#aH+OsBvzLZ- leU>bhhڵkq\t{1-AOti<{+Z9JNҽWMwkqp/$P#0ڈl@y éyo|,Gm@ T5p s*U xKxxx!ճՐ`jO!OB#B}i]?^u*k&R}J]Bx-tǭvL nHw,Ahs%f7Ih*14'6B0)LJȻ=iϰD8⼦9LE:]A9HׇK+e MS9VC&+"KH̐tubb4KcouRXwWAb-GK%p䓠Qp3nD$#a Z 0 )vnn]`x8wvGJ9@tˬAn!8xIA| ?|,4 ooڮ-j(=*V7a(B'ȝ] Sxf` gχ[^8Ј_:qYCyhQ. ^;E@|Y3`;j~\P B39a&q<ʢ-6Wا{t8fΕGwmtѡ( UX<zsCG]>_M,98bE=H[fj}U2 !eٰ‹KظmO7$Ež ]x@GzQZ4>nn%gẳ4EȨP&6BIjl)N~Ҕ@ghDh jy-/PG((J/rR"[=I3^zϙegi^րd!3RXy[[wB../{m~n>[,atFD>"< (輻İ7B!9ܩUׁ*7sZDP '_7CZL0kXz&]brn?U|m1:"#i^ЄGģl;{6 ">T$6GXd+\|t̟4T0K=G^՜7{Qu:;D\K:8SG9EUA~}S9ngu_-t?}B0Ac9V|'k" inz8YS{Ku͍l $1ƿi^+Thra4W˒0۬fj45Mo?-#r >9 іGS|ŃsmRi1  9ɟm )~眽I WRC>7⪹žd>O[?V:̜Yg Ԩ)2  XRRx'w?Y.Ӽ |_<uA7֌y|7 bIZ5T~ +ϒ󈾔cs( ڙHL/D9bsx?#0Ǫl51b[؂_4{A~@at)L}S7$,P/,(IoQw+q uۧ8q zhƌh Hx;ޑ=&~g)nQI/9$)H]O9̶:ehɧ4T!mnSD\IC$ڊu=Ӱ `3NK9Y;URAt{'Jm6 9AG}5[e8Jh+L.rX}9&l}ޅǤ8P5|[dqpV1xG~r6B!hzEQU8<_R|B- {rT}mi3P;.Luۧ !p-Qpk: 6ʹH I%^`?~xGek\>E֟{Zy`.tM)`?\dql'1n}:N[MlB=g-[DЪ% MQEJ&e`.P?n623XHPmlD?-6Mf %ITKd8Ipm[wi)D8ZB&KQZr_ (:yv΂\ (M")TGJzV.ћv\Lhkޜ2̩[Aصew>iuDk@dڦҭ%@,S_#2P{DV* ^]<M b8,jqw7JEB<x@*G?qƼɷ&Hu$Zϵ+ 22sQ1Kjb1s?U*hWel8M;8IboHX n # 3okϩB:h70FȚ"0ȵ/j-C [ :,9 v^W̫hIE:@1,R}35s EB{E#(d~0͎6Ǔ<9xggޒOĽwOmĜ ;6of_xoq8A2,+0/iPa;=G¦^@ul݃/5]? .I >- (l拳ZЧJ9ֆzŖ Mc"Jßv p(6d%X~YfcE(E@*12uO%X*rܟq U!=@\(ܼ$^nvԘ69 >e$YQؕÔpekHz } z(v>.YܘOW5:c4pnpu~ICάp+s ,R+Ч+;QJS @M/%1W@[[_8ģipj㢓"Sx(<)L]^iZI 6 [,f<]QF"%xn]۟Rl$ ߮S|\$_LZ.gj[-hŧцE%pd%u-}'p 8 v5֬nK-31}t3a& ~ BXHJ x;R0=rȁt$t5xNu19$ك)Pc(+4L仂(g O1dp=VƸ-rH¥rVo`s[7,%d {F:KH RsdAFϏ24NH*l g^S7$+ @T\|԰ߟ#B_}=\MpI1Yճґs|ѷF|) p|81.┚!a:6 (X ƸYTQ䁔^G;`7_p]ћ&ZQ'jJNZO` #l1V-r.;#4 +&U-'C3(@Ayx">r IiB"!LWTұKL5"U'Mi4Fb*zx证kQ ڛv.\9 <dzT`9}`'!7Ք&;>#^5_N'5.:J%BN HsvnP#(hۢjq񉜅I܎)a!)WYkY>o=Ź#ښ٬oJ[!7vV^-fFRةxϓ񔩰IHIufΫeFƸ<8(63*ܼvPb'%4/q]^>)̀~/Jl}ȑ~>: 2%zBXNLq)P}α)MC_mD!vxsMn ȷpJRC1q9pg"[+AͲre'F3UC|$P`M{Z('505d."[n2Q$2?~:2+x0H];nɎ S{zNmde#a#M92Џ6n\e;^,Mw|6^38tgXDfkW8'u.xlxmYEY#HgxVC$5-{ 깛y380dGC@p `q8h xyق]gD'g/In/#D,B+ ToFHm\H,Wܺ.S)!"ǦIHrePn8ͯ_Yq`+鷾Rπ6EnCeS8ľS%Qjc5~'bJ n\dEW x+6 XN]&!4:noĆ`ɵudW]Eʊe/jb2ӅzGb.8I#^$VfyN1櫞x1-'9ef*{P-;/I5b쒏3R.b8d,ϻSkHIb , nhn߻o%#t4-+(/"!x ^0T'&?8%9ؑ*`'2cA\˖kգ**-z13&~?2#q9JCgƷ=rYB4S@íBc8<4#;C,Nzf *y`'$P"ʅKb%5J[e ,1Pr`čfs!Mn+e%AoWV-- J ? F1s*ѽVOMډ^Yx;coTݍN8DPLYh\9%>*BwMkx |ݼHr8̿;kL2^p*H&H=8kN/QV#I`E q1dc*$#g,"fDM;:CXO/ސ~=rՁ=bwL7oJ(h.iM`{}=؉XG1]"s̿{ H78ڊ\Qp@- w-v%sIG{UTϿ|eBu6]$0J81r8EL_ IVACLAIHCvtV)/.=+]!/~ٗ@a) 'j/0 wglr-8bͬڸ"S6b h?u(z:C6I'@ 9u}́ _2rv4)%hQ$68_ J9vj̸e65|ˣS\/ͪ]|JTY/NeeMj [dKb6'LKTKmdzn{m'ނŏxΌZ<:+ _]24 X%&L$,Ť֟l0 S$Ws Dy}hQBk~ݝcnZ(e.x +xsݻ!r%Ukg4 J6XeW(gxMcok5̍z'Fxs}swq!Ap+` XrjA5)i|}EIGt$_&M)%`VsrF 9<27srk͡/L-nq/ /^rècP0mIW4JjפRk:FQBdEHإ=yGhEh],7at߫;L2cS>*r[F3$^ o6UʙeJBZASq{nA `qA|NqxK(XvCi 6hZ_|FAېQUEIxTֈ7bȾ4AK~CaP37{̊}7N[z%03 {M$,rX[su0qb8 ߱3;7) g3[wΡ&lVPݠDGԏ3646V0'ʾ+k({*W:9ۼo4qW6ʄŎ85=Qv}HpIc$r6cߖdq TIp7@.!ѾyA9oK׸VXd(FGNR2t[5Wľnj o wt4db87UR-8MᄋC)JȇW,ٵ67 k+&W,.>яվQyM_\R|#p nnhLrpaw<>כpnsNb%w*P3& t*UH ]dhq@y KItX(k=j;]״x~ZF3`ZHN88F,>%)_` 29 F*&g//%U;8KKcJÝNAD˂>GCb#"úkL^L_5\Aq'&' t1'R[kVmQ U ,B]cw ']xi{Jqёs`l1"fC,70;\C_7P~4m,Lfu^2'm6A]_Hf@ j5Ρ ]HAmd-?9 jNs排DKw$b 8h(Ieݲ'ko4 3# 7v iG?u~6m_v!)Ph$`}ھ]aNnL - ǔc5h[ٮ!6&=;6i\&&S PRT"ʻCA,'(y2WEs!cFq kcc?Ф|ZgJN{kx,3/kw YL>5ǡS?+rT!N6yk{8#<5@0 hc˃>@ڔ _ Ɵѯح>ԙ[?EA촡o~Pul7>.:t:EiU2NyPna ٛ'3 )0x>Hb~?3jT m^'#Ntq%Q8 <77Ѥ< ;g͉y;؝—šm5e WEjB6G~1UU7Ch09r8}Ynߋ.Ϲ<4nSRuP>MN@C F8(#owIDh[eC!} >|`4"Aй4£4VSR[L^M%gLv$90]߱KYj%zĎnnSVͰ:@rwd_R᚟oA9Ssf!J#y pnd\m =wDjȵ-rj%gEoI2iv'A^4@r]c$^Gʀ<# !3eprWl`{s2f+Ww_ u<% Fj$^gĤf[;؎8^c |? oӢ$ 3Ws#D݀ProTaԿ n[9Yx!M+5Ʃ{9ݭ2\{uFY{ZJᢊ(z8pk̰K_a[@V8mPDDCaPT$2.F+HG5a} MJspc 'j>X_Z϶O?&XI[N8<s\- :vY$a_i&epS'Vaʪ{8!amg^A.?)!=, >)&`=W)]y"p0z4۫q\9 ")~́ļ1sVi<5>jJ#2j[|9.C #(}?X{ .Yh>3ԒRY,%:'ϒ$)CxTt4v_ais/sӀRW\gY'+B h *?'s,4`QIa؄{NS+j>XnޡI"~  ~X;gZ/3vb%`N䠁 E:\s )lby Ɇk>{=\9rc&siF hT>{Fz0"R~j+thY~lQ2=M%/\ t[|(_aqz߫d_Kcot%Uھo)~4)6iżI˙$^i'e`nn׶l1Cp@ȴL`iw8ų5+?1`LosAH75"=R~Pt&k @tu.oW DXL$=@d"~y&ϫw{@|QQBQ"jyNO.;NQ8=]jj 2-_"ϊ²j1x]T fэ.tR$ Z)-mr?j.|T 5%>^Mb*Jm%` X74rPKGFӤKx]>R#}E_V>[Rg > !g]?qXv;;@ާ a,!pQsq2 aTGTg@i,=6~.|!S5ň H~̲r`mCo8ˎmhh#5'k8c0r\7{%焠|io@K7oTQؒĿ6Sjݕbu6S1@nN"1H7rrW&̎@u ͶS7;WhB!ީbܑ%%θZ0J!CÙ K㕫t L|s9X?Li!|Y@n[ ?ƫj@ q~냁h;-b;CĎ ; !KszpN"t쀫^d<@*-fCmrizs,I.-s"ݎQ^)0K]mD[bb!-ʽDPp~ܔzS~Dv869/r'3cŽP1n)'eIh#`(6(t[rvٴ|/H]FD$FA+BaWlx]MGD g@)eқ;UVv)4l[rBFޝ*t%%cFye:NGl顺HzL.I׻6TdE{\!YIɟ= E3Fj̉'&9')T~"cLjnj#@ :MRFҾW{%Mgr<&MB+ϱ5\-4W5$B#&;>hdUW9e$O1yr:\S qPg*ҳ1;O^1.|pl-ǏR 8˞!h0,ұ#?$r͑F,1)IXN{R^mY4E@`4hYLT?mjS$nYqU`M.(CtzT&suDX{xs4+$2AV e]f`Q&VG %R|G ONZ[5W,K?JM } s!č:~ݔC0AJ(SdEFprab F!7pZe3ݔBpIj1h6/RA!f~SQ >&|vu˻~U]NDFlK)=8)$\1 qSRg1 ̭6AY- oL4.>~,BZ?!:.1?93mM?T%ϔ\,nNHxR*.~=3{zl0¬`CV!~Sߏt#Oxkȑx.y ^5Ϟڌ%Ɔڗ=~\-^.I ;ű]ctWQnmuΙơaC[-eqd}@YE}b&_&R㪬uVմE  We%ʉRRC$JB6a( xw6^ƻMl!;G6"Geyp˕ƃ SF=h[tnSUP\ &IefxrB(&*EsLI]X^@~'^deVjEZuCIp~\| `npV`_⢑]oSgЃVx],Q ,OD?6i7gXdWjdCҾ|vC&N{[P7gtmtuIC)Cs%rJǥ4[<옛-XqEYI$z|)Kٟ Hq&< YiVbtЏCfG6}6NӉ* 5* ær&M" J0UK16 %GAA?񇻐n-ȁ`)AR5)/ZC"j/.db^t>AboܬQ503(Pg7qSu[e$E%lʉWЃ L@Q3]UK]j4][H?1]р).eq41tŸ aH[9"λ!z)I g9?jck 4f)Oyϵ.CۭIgWxU^k^.7V=j{%풾VSc`7JG))AaaJ2A|` hco m|+ APn޴Lv'fk\[7 Xr+v%ٹ/3=FK$QCn#JZ-~S_N6 [LE8@\d^5ܶe׍&Zf'2kL@rZ8Yklp”1${7#* E!#f !zZH۸!>BWNRyPWZ:|d(J'qGᖎ.JԱ1=~V|g"b3mYl~؛c䦭% lPPMDfyupiAx)ڧ>>t*r!}A)=6fK:qEMP䆞4շJi2F0g1_-Mdo ! 3rwܦ͔j!ߗs7mwL9&"=W "#BF"C\A/u9z%\VD^>_R~qWv5 *?##夞l/>_C$eKﯱ$*ә HQ^ e4N%\˕:9܆W%P X= 6JN.V98c1p/ͻ'"њ.՗qݫpzYЅzS3oS+Ք5<)pcids#OgY+uS4~,FeH3Dcg.)^( Q%B{da?LЍ(ek:v~fF&$wZ x؊Mrs})ǢiJ io[qaw m&TkH։)`k]bqi$~-/O*OWY;f_Iwohu!ex(Tl_sv7'\L>̙#U"$t\bO (" QՒ+}A)ͷ~uR;KλK1 oZok({wy&DXsE+Dg?l}6[5lg?˻VTsS_16n3aEfzCt\ܗ;TOBmmٿIVq`U|&1 R$-eg (8=ex@"8{mdޢU|(-kF͚ӂZV0aW Hkrg$]ZjZg0o_9PMT_侅kWH["ӕe v -2!C}`Ŕ0!睷QnQn[SWFE|ʪ:ݞ䷴u(PL ^H<1bfW8{ WyoZ`-e"wwPec & b Je,կ̾YPH2.M5;1v,X5i OTἪZ4G:iP= zo?b;Nƹ8K+9X[pxQ[EYk0@ٻքQ+GNv/“3z{)Hݷ=%6.&lEO$ Y2m[2ʄR~5Ac8}R1lp-٦)"v#DY?7ؚȩ2f2,Zn4$In(UF x=2Q'Q폙;mwQFR1L1IiIPKswL rY/7h/(Hgc)ӷvY2?J'\+s=~aݙRԔ)F}=9zLq2 {9g?hx6`бqv+}㦶#<}Ȁ1m(Uz أ|ZFнB55pn)#)5wһt_Ӆq}Eq\ʧX |7Kq ⢕s~Ob!QxyV30.}if>jv{ŝbW7Slqdy)>+#,WN43;TJw >FM$lP=]NC `42Do-~&<!lyrOƒW.$Ĵ 'z!E>ݟ> S<>Iػu"aD% cnH_xFOYi)6Ue~~77LCB^kg"+Yw92L>>}d&Rhk#8s}6Lz |azw"RI7i?Y;Oftm "L8z7a$9.,a8!YƲLDZ{"m9 D;8HbAAbVm+ m]uձ2(sZ`usS+m*wN2$)/*3ʧ*#shU #$K :ik-D:{҉%@7PiG 5Io,wj)jxe/vY^۲K"sq|~ . u]K }F [.3=*;Hs2gik;4-oz 7eSjifs̙y'}N{9OٓsX|;b <˽ճiRA//ps^˾JanEcQSh$P㜛*3!{R~_X\?b_m' ~dcfl tw(cZCD-E#͐^!.ٟ[M2R@-/'n'~t8[遾?6na+~0LW ņS F$5pTA7 T}@Fם GSٓTx0 RbMS~˖ET)y5*0!ă/`7 s/ӛ37ѐņN)3)}װwcav Eh?-w6/ ƃFTZ&=C;:ߠf!+2*RPhN#mSsm_\[ _ _lWFM}{cvWP`)-p-,]x֜' #p!lq,8|(Q<e.;-HDqc9]&rVN7m9 GZ{\9f(TdMjB> ԍV򖢾T=8y66L-J)tS(Ǣb8T}VAځsQA`A1lq)FNT,(yoJN$iA7#=L @b aڗn,XwP(c9 IG3#NKPH^`ʑ4@ϺxVu+#=MNhr- Ft=7P4Zҩ,o˭ MTgxܟpKte/lG7Sw$ͣsުOu&ңNr"hU?@| ip 2LՙXPļ"Q6 I&5׽x̚놋K~$i&x\w D3?گ&}{v&o8G>N ⬿Ngy?b'f^_QDxSfX-c.G ~=VJC}2Dž_wtJ)0,]uÆ#$Lec>r13 bx2-:jC'٬\#ݗQ]݃-u3ʼn")b&@=j-5*kGǕ>v 4#ރ"룀y+Qɏ ?E/T[T2M4#2>;n :19T5N~jF^,0@]3Pf {!B5zfrsT.Y͢MЂ]&dbU#]l/@zo`;Ii!%s̄ڣ$+e|9xq|լ_Kwbxm?Z"餥fYx$, /+ jqk SE}I(.Kl2(SLJg۶/3n~W0Cb!tNp032cN@s8 Gܝ*PuYSekrof>ol9 e`VJP ՈQ; zΈ:07$En臒Z͒Xs&lcyR~e#7 I/0q_Tx\7}8 խL jz$ JS]T_[pO҄-DP0 KLȜD7nwRSᾛYO$+y\,"*cLsT'|l! د;ŝmBN\[0}glM)U` LοqFe׳ %R#(7wIc3; _{#MRޢ#P1 t$a}D. ϣ)4T" FjԲQ` Hb4#O[X#h w<\/.wʦ.]{SH3_㚠`3Uz$ssTY6ҟ},m*Ё&FE#j߬ Ut!ׁ/xtL-ZCGe=/FK$^'MĕׁN2;y}Xg-8A ,zOnۥN.j6'1`bkC?%Fqh $~@*ƕ Iս%^{LjՍ/|鴵!Fq GCj/ jm@Sem:`q?As=QC?ДC[(l~fyEQn*֘Xa?}Eğ^2XυwN3RQa_zf>.r *w;_{7ź1ebfá:oypxiB<"_7颲OzG~1Z# f}Yi(^hXZ<}BAw' $oUظMs|zw_v?LR~a(1n}QkįD 1.k:b>a*aqٔ3lYQ 1)|xt`OC4 8[+:ZÂX9z!o`ƣuv;#2ĺvzҾqyPPc,W&UJ!rPk EK4 Z&l;-\58=Gh%՚1"nm,U$?6]ŋGyݡ,92ZzVhV|4 *on*h5<Áv_Hbe9 `df(lBgU=2MZ3%^g|?"|&5}U>MM0ۡ7+1ߕq(/e߹7J6Vד aK#rȴ`|XIf)Pk5XX G 2nd)ѸP!~x:t.MU&%&v?HWs wWJI W|8.@xN&^P'Yj !_}k3=!ieA+ߙvлpTk @SZ(v̽w<$TjϙP|7ľ5xPQ( it{JfVo:7Ѐ:t vw$&ȅ vŰw%j\F<+Ҍ9ǤXj7Hا/;Mi|N^,_%RVd4igG" X cjZ_$FvWg"LiZ@.R3 tkpg#BViK*ҙAѫr.I #aa;lkй80]AnL_Cc(&,P@fX{yWy䵺w(< 4ژG*6[6Ņ!R1wSMXpm=B}>$,_b/[N}9gRoڝ "VvBq8e>R9vٷΑ`{,? QũjlS ܀T;\դ`<عLcrc`1}W༤X]Y`A=-*n2H?f>a( G+ KL݂i6F, th0p, ;i$U7<2MXt%?47I [c-7"os\__f̖tuxP[sU>G ?+i0eDu]j7dj;pi޵qe\h%'&ʑIg$ 4&"!"Kt9\ćSwWq P.zx/p ppu)>UǓG%l7QswPe-,Mm䋞xb ёt25tW/j1f]u $#lچG#-Z*ZeV 6{IMT3lgncwe-ڿj ) T7d|fD}KgPS*F a_rx%pА؈0.k>}UoSj="R7 /}Ƌ/hvo XQfԠîfk*G[@\ֱeZks|u`͢LQta_hl Ԓ%ƒ R,LE2ɳT`E/)  iI0P?6[lpsg_l؁oN^/sJ3ޝyxvj[C@iwXYzjߺ`f4 ocʔ.߽jӱV6&ӃԖpkb;8&St 'AqkoSw$vCLp3$""O&4`X7PFޗ$#K 0WGfF~s`vZoz39Xhcc[ @ )ቆ́;R8ykN zhݣ_~]KfD ;P`P9l>u0ٜ#fud^<-GO'j\x RD'Nӱ9Dm]ߧ[1,aTuC\ Q04S1Zj9y51.2COI"~Q,A_Z~#qLYeopoWGVX@{ r0>v.mfdh0ҹYl=뻆3,xcybҼm,o49sl~`r[Z_V̰80!^F++1hј2χ>MڳG 2&mK?s|CiiɊ9+#:#gD1r.L=ƒ%.;}Nr:A:8l*<ݳB;0:/6,fsR74+phGuꆶ=Wr%EYFcd#vӧ rٌ m9hi)Dqk&{gNidYꣃ_u/;M'T4swt}Ipj-ր >[ݺ<q<"jpyx-K/训:#iG9߇<,f4y\gTD[2@CF_89B`uhPӷ Ol~&Q*Vc) bZJ!<^1:o)׆'< R,t~W~7wRH=NJ9)4 t:~x~QkI$:fxz1lyӹ Y߼ply'O>-LL LqUnJgãH%z!UcS}x @|SLV#IF XdŅPQBlkn8eXLeC;I}m]s;~-0DXiF:DUR^OB* ]9i5Ze 5#,Vs8hX)>kG X ZziZ1NOi'MoϜ@BvJp;}(# :'e[a_ᖟ=w;f::o]cE.$b01+7NP$3PvnGܒk3P0%V&_ HD(7%HUmy6/W>U$(X*TN4GGgB7vJѯUȩy}0:n#Q$ϙCdžtfMnj </ td'OP/n(*+NO&J D@!+d4ڊk6ܺq\=|a8mV\bwCkM~\@##׸d:-`5XH9oh a>\UM+=_g=c&`n2e ӽ0s{J m@s;x)$bV33< g܊gXmǃ=?G7  ; N1?D5ϚXN9J%3.$,'}~ O 2ퟣ"qWt뛋(h[z:o}:xC$zj5[Hko97KկeCEsmه~Iͷ,G| KCN%;SK 8W^"wqE ɒ}͜Lxۜ`A?#Z5U ~ ,&S>,mŻaAN$^Ԇ4nmPkEqf*)k-^3cCH+.3՝'8hS'()8j?%p5O(VhVfư$$B+P-\ԯ*;^e~ua 6ׅXWhT!ć^I6;7G$H FdNʊN/_Xe, sk.-Ee$ Qtރl3xٙ.wBe&CrB\\k#Q3Ɋi~n\r=6r]KW >1}anh|N%hL{$Pb @y#ۉ [D"K~3gj{Li;/_ x$m‰BKL']tŪ2FhebpP, yn8Kܿg>PU)) t5 KjwTY|O.t/~TM$|ӗ!4$ =gOW6(s 7>v:>WsTYFNtN#|Ǵ^z֡p<^~6ه!-!aw:̌P\@M_1 PH]\d ij.&Nul5(UZG8it}G\pۺ_c{S6.p_<GuzY䳘Ve ?d]XȘƗJ'Hdq9J> k`(s؞n2#KW |@Igulˣ^UʏzF @JKl+ΊX¤w f[wÓ@Tbk H97 xIFRNs$8 71<=.a¦fN>qnJxVƽJS l蜼b[&&>FGlL%JРB.o-:k53c}ԿRR{ƛ@E CG׬ $a: @6[!`Ó&!A.ieJ#$sM_֪ͥ7wU7pʓ{X1aO`)-@Ge=BW+]4TѡdMq;5֥k'N(gM.gb| a~ D@cb񝅵ZoK|WX& Gj;OwO~ '<*LôL`L-oz m2Msè7K2ꕑP`GuKks9C*U#|WYvjQ| "K((T"BFc"*ð {ЂHxP68DbvQrEs"lq|}O\XpQ[`ԨRji]vU[&dԂWQюBFwj+fcYVn0͕|_aΞaje|poBI|/)}~!5#W+nsGw[꒹GKԋe )UJC52 rT :iҸe, k,3HקwC:{{bHR u,'LUU*gQ$QdrSÔeM叩08ppA oXḅ1y%(?YEP1"2LB kgNI\qhlTN`rdre%$[3Z΄)Zӥ?I0oFYք )#H7;(Jh/~= 8ew_>ߌ r9w07j'G265 gD}w ,u+OG~5z@2BǁH>)>E0`B1rO}]f2?~%BF)0ek1dbPT5~}09Y-<tB{fճgV1i4ZYQ@U|r'?# +NC]ࢃS'=J+bXp8.xUĝTt B I $cxo,.0U($`pqh1a֬CC&u*!y[fN43# hHA:НF{$#KGRC您Xj6\oޚ)A lA Nu}n[CvTAL ^O:1A.뚜@IdGkd }[G_! [`qSPqJ 8Ʋr]zc/̑'&kO6-_4T.0& |5CްeG\ {A|!".T"UеC+\E5k_k]Y$K8{B瘕TI*J6p;߿Y`@m2]2{Z^ UFǛjt.UIo5̚ܔlmZ%@[ez /t_6HEypǔZh8Fdtz2 jcX3imB۟L $!֌Pwl%Fb A4>4>/^L0K ;4wm :(LS&"k+q.֪ͣ@- R;eV4*o$">Q:=^Ҟ::2'ng<::|+&'ޞFhbk@Ohmu.嚇pz'2E"&!X\+I*3Tibo@MgXSoO:۞Nʜ=/B( L]򜧡@,Ku^ P0-Ar{-L`cv6 󶂑@_^jnW:<ʞϗn7h\wذ#(F;P!dn -B-).„#;l邛^1e*uvDid eC:AK=M SGS9kB 9LeZᯭ o(THң3/O,1M~;dJ ̓VL@ˎRN !횬_NhVK4T|'վ޼^k]$OGosg@l qĞHX0k画ao4΀l,3S-ce; (yŮJ.O_N:{w 4! jۭ8rѹ;* 'F$׊;L<-8}#-\{Ynm W dAGHM+o|~|i!C!f1}4\IݽN ەGaG:ihb)(\bpu}[dNb;8gYƨKO./qez{w' Dpgt@BE`mDەP?ݣ`e@ns&%MgDFO,58={$Zfn[e$Hz~xZ2oH}k1qJ׈[Vr-N41 ]'>m[Wt >]" &B!Vv:E6ii~G-xt1>j&Vk#$kV&dp»<t_bz`66҈wQut]C-鋯8 _b*EҌ>;GL9̷P |IceD/(mO[}5 HlͱP/8}NŖ)O ;Vh58gZxwhR }Jc1Vc%K]{$g2^9r4\~aV/=-ODu6{Ot- x#RdU6Stq]WǶz¹jhleGߒaO VB ض@ZM7*xȧĮʚPkȷ }hdU==g>BIȰ3'Fy ɪ!skO.Bi 5{šẬfyQM 0C";3ԬϿ~OLƵQ7wz7/ Tˇ%!>Uv2q-YMOe64󪥝,._o8{K.4*A.ZLnF._?xӍa(n-I%Ӵ)S?|ĐNM+ה+Fgj8N\LPuբ\˥\A2O9eaꡁyyc!$z2 K}j}1v1} pl G P/FYg2,^mx z䋯vmGU(Xfmʘ0Ok{b?kqUp#1$}/ALaD mkZp2^LS"☞OpC@?.۶&% p7~Ճ'Tqvp chr- Nkf6xEGI /ǑojAS3Q .Ekjľ)ų&,[ ΐ6_IBG%$MS~*ć*qSYc\cE01VfӡekL)ߠm==e">MwGWe`p:`XTbhZF$ŠJ>4Z}' *ێTqD ?G,vs {kAqh~/qODXn̊ZH'4A¶[D^/ q`pΈ!өC0ʓMlBLq́p`Ʌ<=Mno.Wsy##)Mې|yc$ߡgV)s!a='&^GV7%Ǔҝ~ ״4< /ϳeFmLWFs7ɏ[Ir4׈r^(Z|G yy*:%ƟqҰW놽 xy~ڗ/qG,>,> e"iIV-?|ѧS19\2^̇Ȋ[ 9J(]!!:) EqO͗ 6F.5qLJDwQt8'v/ Ozni_6_'y&i5e+Ǜ2[S65xC-LyoI iD|ʯ1K_TVCŹS@sFh) IzJ\{:T/]*ㆴ45a"c@.~ɓ,B|:Se}~YG@HqZnk$nԃM龍=!򱞵8WNdx9G i`Tg$5Zp"97rhZ]t@٩F #twpKӉ3sW~+uH%~u>L9Lɦ:r(y- 09Ȩ߻9~-|zuz t#8D[Df:˒NAVwxҸ`V갸ybԦ?+˯<u:a=l<]Sڔ(5.KqQ~J!O1,Psؕ67fU<@բC)K1Uˬ71Ni\C\m 0c .Bs2TQҞ8;\#7; z|cuRV'zČb\RwÊdI((ʡe~5؀_>N~iҔR_n`:3æzCU@]75V]!}#c̖ ږ\bδ9B I ćkcNXBJuFtQJۑ}&OjkE> iCtxt Mo^{YkAw-f_+A%nϑ1͟F >Kc XR%B820R`Ϝ,4b*=M`i– y7']\|@> Cw.qjB,%>x'=E[T4Hhd~1R?(ִ گ >_3(F|[L]y;(?k=P)CЄT [LZHOFVώ`#9ebݼw{b PVI1/F{&pT""pwY\X#l#H&sNWB7WWF[B<S8,.lscm듺?uce_K}7[Mlܘ ǘز)` 5G/? }Kt`:HDp7hDE9 #sr4T &S@yKêҚҤ۟ac0;AR1$yL{,54UE1.6h;`]7ÏS6!pAkiUZ-=r`ۚwYo~U Ӯ4&La PY r\Khq%:zbY&>r810u'$10l>2B۷|9Ld`)@z^'҆͂(.X-a;8Ŋt.cK:d` c6AWn*wH`ɫ!KX }:G2k(`ŠGenМTg8#F끧z3S|5 EƬTuZe *ѹV@&DjV?Y#nf[2':Nd13j6ٝhYpt6R};_wmi)?TFu\V^}p. D=P}̿p}sdʅm/M퇲8wg{D駘`$EX`󵒿+`?wsvUbp_~wԲ3ZT pWǵ uog uFu~ u\8­7&>7#:b߈H݁qмL|Eb`UNԹx +LF""D HX4-+Sgݜ+Ra)tMHD&h/rވj(TQwJkA4c .yg:R^ 3pzm;!,~M/fddh3ҭ^ѵ]2F-Zj cf 8t /4"{͍ d ,B?pTL'뉉Gˈ5[a)脝[M.>ΞS]\*tS(3,gXw"p^ud'Px*璻uy%N./ť:VWº<<|~TB,E S#xxX='hlx)ށۂT=IX¯+6hSa?+2bCp!/S=v+ph |M?I.80qdx3Pst2>튙 y p7*JMa!ɖo椿OiA_16Ρc6,ޖr;$"<"bH 0H}N7x2SՍbuۊDY椧^3mG 2xC$.j5p=wz퍾0 :Q})Y /ѪR'>Hm.pԁsů?AMac#d"3To@yg8SFa;;7íЎQ=75|4o#F! j~U$ڮG{*<> EWF,tYiء)ޗUTG _+-B"Rm rfaYw̅6<.(}?tL:s17XMҹ֟2^e~Y~)p8zz_d, Ҧä?ض3Ep|ظ!R{=Ah}tFd^PB]6ye"XShĄh~j:nGȬbcT~\#ף &X*$`lTG0: _1:FY1mf=CLvunh֜|).MuYoV)ʈoѻvaZ=;3 ak(VRib[(V"ӳM0糐 xci/+aEKlji`0,~m=už(7gLc B\15d\Xc„~ß=P{ }!oM[{2vchxu1*%ETḱڭ1 6 BќA~٫}6U7[Ȁ㔐2d2 :l呲vPjWVPTe&4hr̀!CgF hTrp`ȗhk}JrM[_MUY%LЄ ogDZ,a"~?*{Ncw MSЌ.H*$&y' l9=Gma";T wcFOO*:ICiHqB=eP,MK:)HUJJUzkQˆ# w|LT[Ċ69W m5 K4\ 4q[WG.yU52@. t,eǾhZ /~wԂ\a>{9I]K:yDq^ usR.%M=!Kxk^|H^QcZ|TE0_f(`#:hMײo yvn1] Pm̤7$l?I>@xFAͮQVb΄sO9D%Y|.6Ks#'STUDô9o9q@wS'@GrN9Eؘ5mY~x7^A&VwIK nBMMTduAkد^9VDD76<5 UmDzk3㹰.]/ bc>IC堨^wxGؽ5C eN, GbV1|qBYeqgJB1e\ F+6ϓGfn|pA.GȘxXɁ?RA [r4b#ה y$ !iH3}%v5lN"dWaMM"+K!"\vӝ2T5XO O%ϲ1NQGACldt@Dbp%j}!\M~>ܬ;O8?A-?!w{w5ӕc쾍,{& :e vVog6*dVwm>K7VެL*%"j$j pP ``$h|ygқCFm:.`?9B\Y텊؇R{pz 7)${\~- 6x1tlANY1:Il;MD!-(E^#bg.a?5WX$Pn YYL`mVhHDarD=ideb#) ZB% .j`|a}5hgu@~ N;"P1yyik6Hğ.*I+Us2C׶P)'%IO8{=9Ki4=Χ^XqʤQ;[=Ɨ)+&()ҏmCo*w32 9i4eteQt>6B Dr{Մ!s%3@fӯp&O+[;_LќjU> Xn˞VܕQ&Wd*Y+.ؤsl-5۷dq[eӍ[{IYȂż9V[*nER' @ >k!EcPf)>C1<|ߌJՔvEAQ~ 2nC(@ c%\&y(ul3lYVK0TkbuJ뎗 kP:@.J%^Hv, 5,=0s! ~AՄvBqIa3^k˽– fcɾEdHwLk3X F{J˜ml2wr'%ȥ#&Ns0@S6:@I} 8A0 #0|<76q\[M4?0X-)vdC("?KlPmQd09QrdHg8D#ƫH%^t()W:rI y:4} !l]rv=ϔ/(b?}v@JH:vzBE#( |_ }^_Oh1u]q# o9 0cKuQUn7ϵ_AƠ^bUߛ@"Q8$gCF?9k7Жu1RuQeYVء^%^?|UO jJ%u!] Xb 5G&bd=QƵUYڒ6ڽjuO8tz<2ozr(KXMoZOƿA=ߊ ܞUO'&nRt U|&ǜ^Q3L-"r#whH͖ Ŭ2]\V]?pÂ\q<^B}̀)Usd=%ΆP>A߃f{aO42 D9br Sp0`du,\1\h)qG<A ԽNg3bÝH?9`^$zM 'N/vT6p<q_<# j$!mb0um5$ їFlSuuV*Iz ,fN3JM<ȞCrC qlҸ86 rhH+/>6_+ $ VӑHJpޟKqL>lc*t+YP]8OcGm D2;|.RS؜;G#&LbvI>ÖBbގQ0/gvTDƍ:MRς¥1-09ZhE*%Fܑ2M?^߈Bd)iE`MYC??|\[h6̗K( h:WER EtςGfk<={(f.̐9x*rkO'"KhIԋJI#hZÙ$=.>)2AQzyIЛ|ø=-聥)ߪ[WDOo3طlJv/A Bl!ej8w-.?W) cFdLy# 󤊸H2]Һc]W@Ѡ so͇7цR^B}<8ach*4W@=Q7ʮ>D(.j=5Dd=l_&qW6|;g W[9yi(~_tβqJ24$^娡Cbw԰2q2_0M֝ r=8Z C~\zuެ#G{Iy0?M %yJ'yD%M`dZj {R?=Õ8oU. .ӰB2ɹh ÿpt0^=GN*"U!=fOEdW#+:'?ߋephnӄyJ&Wϡ-?"&?ڞe1ÅڻהiSCdm@2M$ݭ&%bHM`1wc,n&QdUU*u/8Yw__OOa7@9a17txu>ps(46R_g| ԇMirա5,l60^Wa;uա9>=RI dWƤN9 ͚ _C\j?vGx_Hpk3ƋH5)xP쫺1OBZe;B-Y Ml - +Fs~6M c`v_)B2&vho/75'\RRI)OxXhL6~))\;m U`)m1:| tfSNN2; S{vup1kԩKJKgL9,Ёo 7v1lf - iF]Fz05t.G nŨmyx`hֽBKmgy0DӾ%P}g Ũ_XήShS~jb/=?W*IKP]ﲘOCtW;LDJ|Jp .s ivڠ'gN$X-q?L$;GY$A`<!VH9X?'iyB"Wo4?%rt…P ~F!9sph !7~lv|o 9*'BST. Ζ P/@+Mb cH'638p ~tAb)ȏV6} a'b¥8uYߤpnX˺Cv?-{ޖr9[!/(VJcKVa:J:]gZ<ˮk*rJ}GV UjTY+ineF~fv͙rLmxDC."L5GN[Ʈ]uCCW $*kyk9)QN-{VQAُCO8dza$Svkc)؅ϲ#^X_eĜUxxݥ 5 u#}bMᐗك>&Oр.8z3oC!!fǞ1`aΰoB˴Ll2:H]qmXHIV|2J 9vuW aPOs*Ѓ{{fhn[*P> UxqY}͝%8  _p q 'L{n^?uB}K>6³3s=(es aAD Q-) ;0Qc!mwF7ޢ=&!a7zmH +7[k:bM04f'T=sC.Fk.AF%Qn}A}p;FZ2;i?+<Ěk[sGmS[n(2=>@_8ߌ唬>L&[Nlo{$7=] |.P,_F&]r'3t"[z;-^]+$-P˅PB|#pRԊplI"ٝ1ă$S&O{ =%nHMJKo8^DPCx)jfHs'9FZ3;Ʌ7ʊbg>vcB/Dj²4 [َ6g4ѣxD~gXOWx nf x7m``l0 $ɍvSy 3T'v uRpaB(cmy >=8 vG1*7p#p%';B.ԯ)*p7E +fFkDƼ5 7aU. u捨!#tؿ{o?ULW[4O;UE<Ψgiix}}x:^Qj>tD ³~6E 4@ wnHwJ/!ږ7ƋIei䆙W`AraWd Hp ŕ'}2kWi)W3+n3gԷ}{0GMxSSJ:4R !ؔ 8Py BS/uә5;dh[䥁K/u5%Y6w#%ޗe1t*M?nAwHν`kc綕vUxG4BR F-D`}7ؒ]J >-4y1\qIE5M\VsgK[w% Ӵjz޹n\Ӵ>ބܯl'o U-bϴN L^2wix)B1rXAt< 'm SB cEhj@5DwHߨ$k2L-,]>Nqm:!bdxEh bEh?eİN:$UT~)*yI8#ٍif -k~yhZBLF޴.(<&Οl'3\ K+fެ+e>[;(]Wl%Gn+Ɩ6j !F qד"Ϲ <{X L?ju'R@d%DFY<7b73WuFb[2a&jVT)pzn{x#0m^? !pvʨHp;Xb܄d@xFb۶ 5+P/I>dw c pRDMM}*eaŔ[<HҭY=/QwQ??톋 =UX1uTѧi+5nנe_z;݉t!圮. 8z,NrPUZ5BSmM5N{TBdysnYVs/ff~ g+eѓNk¦fAe-Ӹ@pKTZ9kb IHÓǧx9ah^m-Y;h$vLp֝~,O@Lu)Bsﵻv˳U*n 'Xu(<9]ڠl7 F {kY(I ~ȐAJTaGaIpzJ[֏ QWhI:d,dCuWwU.gri;_f"}Hb?j(ŞF=:z<]u!6l8˗C'%B*:(Rouisr ,5q56O#qzWbk_ȽJ?4X9Yr ?Xd{DֻTؘ,pԐQxnZ/ct*a*NddbmJ lQ&X`8ɖ66z)n5%,!d)w4x `r=rQUλ1?[|I4bm߱%pP׉M|7rV,h8ULTрݕW - 1D%i`R$w"KSu yW=]EUA/,)#=W@h MkƓQS AlX ,^D!StӳF aSʕ-(fRNôQWoPCRgl⋁SF!Zqp'7Z±0ʄw)@q #aah:]O~%3\9y"~_R _k8/#SxMG7; +kKVd2/5=\1?E{b] (SІ6I #S#_/8ݍ 5Nc)bZ\{kɣ.[}uejrt|I[XYBYbj 6C0˟{ gSf՚>:w}laxԆI v"ޜ2Ⱦ TІ5^#0=Acb2)J(!j4 !]!2=[|C1eShV]Lo+RzƙQ,1=G,"asbZfX1^V}%v1l?l;V{"^_[5E-٘[(]){MK3 ''CxrrbZ V"UC - QcF\-_{ ,&E 3- / +;;P!3d7Bh?bi^p f:Th1uAM+m9r/e/~{k%ej%L^7#2`q\$sghS_}&oVWc2eM<GBS *¯U 1o({JBmU0_FJVy.c+@K/v^^a@,ܫ6w ZRHH;rPea>'O]t4Gt8$(?{ t%ϓT\,ĒF. p=hte[L[j4{ D'~IѮxdZQF3+ , 6 yOY@=VfMBO4YcmoLcxLr'SQkw&/C,uoKhZžٍ\M-+S=}˿8rWǥyH[scBZ `Zţ*V vAx0T`TIl,<.R;SCbI}6]oR.B`/w(O*r3Ex@g4-Jnn*Ƚu-~;rNWL~,yb(s-Ԯ'LD[ٱNk#JEsi@bs0a m^tafEĽVO{F}iQ`-*ț :Lch|[>QmLCο&US%h=?{H{%I='Ytji]ЮKcl@˕Gq\.@2a;/&XϰgK*z*Ty_ RMR%lQ8Zd L!ь9 8isUuu ig)H48^ :{-]OX&CҤ͉ӵ'J|Uh-V"1ʁb9nϚe=6eCw.%unylk)6@sfD0 )t-lJ1wyhu:-Xr L{k`N(B(,:}?@L'fꋼ=E( .0 e~'6 IC1iȰ\:B~X7+xOݠc%)$3/Nkv=ބXge7 ad!}Y\ k$vwsxFS~鯎A\mD骑S%:`iP%Y[rR31ol$&eo|j1RJ̐'CH DQh~Z5tɾv= x.,=GngPxӊpmT*}a^ـ8PZ!M^iOL5@t U$".TVbG$xt: 6&Mo>-R7pS)1ݲ_ֵݘT4=uSɻb" DՒB張,ܲa_ CGclIťl p~h}Ś!Oʗa0o+92>I59[yi;X.Lkxdcw, v{0Z> *!Dm^3S kPW2SAIgn4qs:.#B#-ʛnv4A^u5wdׁܩQ5 W% M7=?Ji[hC2BoAoXc+h5 ED_n=|4=NOV=vz># /Szd<ۘ\ ? B_ \ǵ b)3}O0X&ŵx?`e;6ys@Ԙ֤9nwӡǰ{&I9()a"FbIR-m4ɌU"=IQ´|Vk 17s¬Se߰uooŇg!b^^R>wkOLg5˻5;y0E]t!] 5l*GP|LNpS*کeϡtucsf*#wSˬOy},q{_)3HvSaL|:gK,GJcQ :{F0pzn==hJ4PݍĬC~%ilp{.~2_>r'd;䭿vs&0,\p Hb֜I}B38ril sCB";sn027rhk/1񙋳}6M +s0`«=~:xF!1!2dC ⯈QP6=/kn3j.`C$@1ɽ"YXj~3!'Js~ݕPV/b` Y ][Wjդm4&Qg*(.HiA,6oH^hp?4TsHghE6ӽD lL w앀N9VQ]S'؎P8N۲/9 CGl7{v=BH.ݙK !|ve1OV)s阐hXxYurX'g69Zk@h=LI.mTh׈U@L`hXI 256?Qe焊 {K;'G t̠8gy%D: bYLRsJe*D¹uN+K&֬GE՜`tEuZr ڎuw /`b +z&ywFicPlB8|$p_Ы7#Z_)8j{Up/g0h䦙վzCC]:󾎎BW(a3CmySFb^brZKKRkrH#'Q/[yk8T'J*2H[mI dTv)1ylOC|pJxPa(EikdT&$y8(;OV$ +iūb_wGKޥRp|shg.VTKpC)p]~O p?;1ɺ1j'Ua1Z8dB HeZ8D!'=SsPZoYU>LGc\iGU: ֪oxU ȼ'Cڛ{s"rZ>]٠LbֆhE3l&rIqˉGe :劺 _MWJ|i0bV|fL,UKu2&/bexX (`H^+mC̔F[is²;ت7H%,%4W-at5:68V:6]$H<,dc lѸqeu*je~e7?7*">zV$66Btٚ3T5w־]r4cfļ@>p=O!1B5iUUbdFx`,@Lr_뼽vxL?$Z"@\TfE/$).@[Vk { w{ DCig@GUYy2=نDTBLo 4/ #FY , SK %t#HLE=z/'HSM_ڛOA=G9bQI*/c |TgPNM~X2/`@\$yǙ[ 7HӇBRFחol%-+<A^|| Rv]F \׀>e Uofچ^U+! 1%(TJ{VΊ9t2 >s1!O/sLIn*=b"$z,r!O,>ܤ>}1\%DPU?{v $/W SPĐK [ec7E M}=ڎ\OO7d_3 *Ф_ =զ)tfA.Xv=߁ԬT);Lp{yЊ.L]:<`׿ 12gEi)xYa濵J_m{+:|z @Z&B0k4+>V ]ȉ!`<9U贉:0@>%" xhJaH/Qm=:_҃U"NYWG5vaG;um}\Z@j;A!4]IY.`)@ d6 ԙObߝ(zf]?]P2[!-)vTSBo ߎO%sLb3*ֻ5WRv*K$ﱧ`siCl3iP!"0>Z^.?s0T~bڎU'/Qbf 0IO(t* sqxUti>դ!?Q[f)8:ʢqgDݿfXiCpAa6v#zkl# /+F/e8E6Q I WXD.i|*Qb9Y7": %b7}A|1RYCY~j^՚ܮl~>5[JTD˭Е!a%r @VM>i#Lt%P[ Hio^rqYX#WfV!4Z,$FD"ǒj,T!Y*eVR&f!~/;SF1_j6 q83p cpm(jE?'~{˦ nĬK-HJ$8. A0=4'J׌_w|4X)+4s,sVg̾]!q#+wA @/.7NJّxA-XlUkbˉWNho>Ǹ#/`|l\~cV$] ; +N!T-;˰N>jv =]$^4j{HyذL̩j+V0! QU<*$9g P}?.~w `{pj펥ZF!B#&5mq#]Z0)v[ιZ 2+0)&7Z ozTKU9!l{sCp`T7$JYBddXq &{\# p+0a'/`T]NFXlitr@4U(1 }@Y7 uqXU2bDTȘ a("a^=2 -Rwv:/y[y5h C >L^5&WAȘZ,υEDQ֒wpk5? *a[|r)-iG^?7Qw}(򪂃 IzNC&qۈİ_I5qN9zSا`}TEG<*,Z6}jƮyx$}mQΞw[XT=8nS^@ Oy=Ť謮MyRZA?"^`5f5$~n҆2^`x[,LJzwlV\kgx&4<vF"I UZNunQ oDƕ94a 9w_CګFf-/g+u}"GwJk<^Mmf0ae hØD ll!<ŒTDS e.7ݫ!VFLjqw#Caml-8XɊͫ|Gɲڏ7sl pag\ zfǂ:Nl xvz&9 ;\.fujEL=dmP D ]U^c|%$c3s:ap죑βbjuǶ߂p gK9F;f `쾚>[ͽ)?Ef5IRFt8SLoT1l1ɽ¦Y~qٰOrIs;Z)[%4\F-oN=B¨_"v5VĪ n4X]o{ Y.!︁RRQ+,-4e}va\ѐ~"T`FAµ!'d2Ct4[HlNjÅB)~a 2`2ԷS)cIFk>=;V4ЃvQ.dB(eBd!- ؤD]}i,9='S} ;%B}j۱)iY%RB P"XJ 7'W"kb^U  e| S ko;y&i UJK?щNڸ`YuMLbQc2F,k, ߜw AfwM`[‹b :1qoia *\ptqcv{e_Qn2 ZRUyހ,9EGI(_LDGV^m(VI|`m!@=J+$Q&b<$ҍ3c,\N_;f˫pf+ӄEw&1 }XiKB9Yfyr?Uw\*xr2SgiA+0m/gV*۵`NȺ)C"F:VáIܘd<k9E;_rJEg1!/`!~+ekI9E{7.T@Rp+1Ԅxa; @poHMX(Jֈm:R AЕlPJ>&ڵ.s-au65땟0gk%RfH*Z5FfdN.[ fdk~Y z{cjs2a5{Xdc1;1my= Ua)d- 2c|Bu1_ʷt Xqo򜓤BN9i/)Wį3Hy0Ao#ol{砼DxCb8bxYhLezҨ9ׯqV_O\ nSϾrk3zKNAxY .HqDbڔ&*,;Y} yI/3`0|BMR!敠uo#}96;*sʐ<;y\Cyݪ(KCEO_"63!ۣ*Mu[Ggi1uXOu&qbmE)ylgp@UShF@1?M^2-sJռh2ʁNގ:n܀+E {#Efx:w`cX)҃X_S-5~KX~揆%/jz)kL;hYb0Jb)ӰB%5_ -+/%u5J#h*$qY@FE+HIlZURTsBڿ4} Opi8'`yc+=W|nlƫ,'XyREh%G.+TnQ'R:wEc}Zf!9Ɵ $Qh Ot6-RrcZG܌LܿhfXִ>pTo{p>5)a+뚘JB(=4(1S-ͮ~/.O\G?+Rn}(@o-`b.oceQqODՔn-+ Ũ¹$Wܰs PLbtYIDvDn}.]mg|~}o!\0oW[4 kKAFJ(QИT'nm6mU.Չ)V3ۋInD~3 6n)ršɩ%4/L3H P39^eryWPoSk fk(2L+lf^oWS֨8{, ޮM }Qh 9X6Q2BБ2;|g.;p5WG$([LNb`(7rr  nY Ezpz5هޡ9v++[c;028:^ D.(&w fJw9=-S'Qrzk!uZN(զ B"]Ј-*[ V5(ZڄfGzRu+pXF<ó1L%8[IBm6m9ܙq(@SH&DwUڅ}"젪I9"Wh ; mwE)1Fp+ߣj>2~v>>HY臍#F/z` exL;H4q./ՃE캟S(|"&3G"-T϶t߀"!+oOA8< S:zf7_?gm3ΰ$Ua \9WW:A% mpn3jrn}9}C+:ڴYIHpwũv]y-sRv8h"w@gSX'7+:GV#K|Vxֻ4g*o GQpSVo>NR{fH,)_\jX]Ǯ~K@5b{J=q#[%Bwfraйg[^I,ƛ@_Ф~bBNU&b; {ߴI <<0z޼dnj~XEJLJ=^66VHk[VesUC&5+gzp֧O S{ |FDeCxWt#zʞ0_90՜lj%ѻbqLEHL!ޠ) OՀnj+|-Sj W?UR9@hBLyK(x@&8$,fu+puZ0Xt.>,hEo$ml'H]j[yLj*PR[1,K[hod]'+X}uKܓf40AD ^&R:k$}֤k_e7D8:8a0J'l8pU&n#)pC/eyj@]8T6VぜmnnF]:EI*[7ojNHx~)|=f%<\UC EWLD{b,}E eң DqVd>ٕlQ|H>ud*a)PSm̪{jnFL~A5-=U/8yǗ+Ԩ}^_8wH 2X {iEI i{3l uR҉ڪAgSQmٕaJ4TPZc[d9SDX#,aobS#}Ø"Q '28=Os4rYlzZuYo:`Dl;KZ|8"K0ױilժ?5r*Wø ^(y8 G|cYĶ ASBܧG{kh,eY}&rpPdqo,{mz5;T{y HAEq+ X!RVƴC3l&^XӦ  $1+!72MjL _^ ˆnmێX~7WJSP܁6/"gv1RDm<9ak?Ŧ*Jn)Jmp:HGX;1ꬣA'P]"];4daj:Xph*0,3K篳ҦD;tFcpF;Q}R {0a?e{Ə4=nron+'YZa+}azs. y6t&8,_v 8yA ]Fݥe 8}R!f^ւ ,-J,_5p4DՎ5FM2i~o H \$Z^laQb~7AT'|foâh4OghL|~=Ĺ\cλs^r~ΚC XxR2|k?:_ԁ1-M/kZL%ezn)X\ipv{xN<0鴘G5Q+uwB$rqmXޥdŒV99 _&R U96n[XTU~&ޯJ!zr,J̼Tx ,Glϊ>CW]XDU8h=qR{4y$494r["` |YyW|ݏ X?Pm77[U!*81}d &""/\|.f$F1Ȭ_;%,Vv_hM! Yݠ] [RFk*2@#S;+WkC)oTCKjMB)þd3t )ԭ]?DBURM3}bP!Ipʇ{D>vⳓ'v)n{1 }|4Kšuu`G(ݢE)5sVsU~C} NQ(tL 'W %8ϪmjZ v4f(Htx)-Ʊup`lӓWd \1B|{׳c!;cPH:2j"C+#9HVp֒)uѶ|ʔ*F$ 4<>qN8S4#w1<0YMޭ]JBfAw NƚWyQ%{D / 4Uabc>ʢ OEq%Q*BDuq>> fX:ӧ?|216Jׅ)~  k]u_{wrK& e&feNqHJH4.h4 \8'ޟcQYE-IǃR2P jtFfc(>IZwTXtӚmʷ6t%p.ۏ<&2}@DxJ6@[4:*lUGO&ˌߞ.'劽I{ 3|6nBBW8œֱ& Y]@Q}*hEj RAZLN*9MHܑZ:AO~UVP] 媴GӍ)P߈Dj^s8PYO~|E,}50okA}UuMiD`FSM/*ة?5Oϲ3Mwɑ%s uHy7~f@{#*.c&?ב?McYT\P <ځ?!pxZ#FʄKMH>i1Y=IA\UL|څ?u5!N}m̜ 5Aa]8˖!bѓ+,Y~h٣ձ%HpSޝa,֏žI{[eT%?xrJXg92fROY&oyNym;ţ:gg-V@5`==I+ȼBFkȞ5eH}8n8]' Ju5f.24\J= dlk))tPy|LIR۬;pIǁ(*DQ12Ḧ́MB W&O "l~]4nPf i(Y]7g kOw;JiJ#e -t^)ˆAEQkߞ{/raid!Oљ&IFa^݁4Kz}I~(¸'MHdCN'r/P:1QA9n+m"!ufwXmdm;w)kIr$;o̤T2C.\<luG,x=&i[A"YX 0-O 햐voK]Q8AE( R(m¶F׌}j>M2ΐ 5 xNTtY:~V ){ JWlw}׍k|KL_mKl:-'-P$!dk^mV_iy#hx| [k`uStSoWH eIlԆXq@v= O7X )C]Zh68"bO*M s6^20ޞxcƺ 2w*4Xh'\S}j󡘣ܱ>ۊ[t6%"r0S(zSmw߀#t,Zvr1`%>x6,LP?`# bs+%%I O<ǷĪǗ<*'0O31^8XXsV6h#K%} N;ix DQiWr M**Π?z x=*ASR8~uZ,.Ջn}8-:R<7`Ɂ^C6.Sf)M^{*w6X3.6{OBO DZ@M8 jïEH/je QJD;ׯ>/ WsFf+U9W~Q2YWqHvp ,W_ܗ{-#iJQ,#.%uq([%2"n<+MY0(;So0Pߎ`Ab_{ޒC%w7Kwh!,¢B?4^C}n}jnG G0 uLn4Gm~u_ K׆KypfOiL]8UK C$uy]=z7#b;:⃋ |l$x9J.jdm[Kg).#YH!8)@*@)ǹy m:>Lʠx KZE;z6,/sYhXڴHh:.}uo"ɴW^f{jh=.ߏ_:N![j.pPIsv8D@mke=Pe"NG6@@3f]VWy ذ0.T{AL|j''!rUHleigz:.XNfծUyh Z4ʪ.~*lrh88WcHPAၣ5=r@ waElV#3?? Gb=OF. QM)Կj[Kl! ?z@A3BBtשS?.@Es= شM!p3HIO>U &;nQ4d)sq1{e#-ĩv > Jb{vTAcI&bFNW /(yJZTl1}jf ]z w ys yR08:6^?k8Xth~%ty"Wwh4'$WufWQF`[Di1ꁨvL{yـ (9x{Cɱ)twj۞K8 Ž!S{-hf3p`BokLВ&YI<y#)-/?xttAj?bJfM)#CK~"M4eqBLTסUOH6^}*0\ײd,e 8гz>1͖, VU(eҁ´j;`JZ4&)@1Z!3 wR9Mc|fhhCw8b=$ݳ.{t_{wz1MaNÅFyK#4v JdlsJ( (r)~ eczmi c~ cPpE={TP齗ьb=7z#cc%sO%i_vk7N!*~G_`jk/CIt]D MJ cqFDz|'ܸ_|TBlL쪳ygnlII@7ay]4?'~'cWxLp7orbe^ʰeGoн&3Wǚ1 S?gY]~P0Nۡ -U(1+-@G5T(}:7u7D 4ՠV ;%]䱑EU%TH$7G+aҟ#_"ko#20U[ 5YNTPLX=\ SVO:q R=2d(R`.@~N ϫmU(t|s|JLykUVVkP| W9]2ԝs_RН*;vq?&:O}TbuEfbH邻W U\jh?}!%_]1%~4xm'LsnHilB/Bܕa*#Nw)F-#XkvTzǓq㯕v[l¢ACcׁ!V&RF=4Ipm"vRΪ-+>:sC똆duP\{}NN`Xq['U&z1>ԧ+IxvFy#(U^Z63{zfV (Ѝ0u o.pyf&HÖ}6;] _skɈFs7.ukb.aw/n,/CWOsh+؞tl^G*a%aXF ~ q?_g"c%:0ß}ujme,BƏ^{fD(9#TQ6 0JʒGm N2bG$eS2}%3dӠ~c}(t4rĉSjF& xĺ`EJdqMLIAGMpu.*' v1WU5oc g,C(CaYxJ%'^:,>S1F2`A\s;'mS71,}诏9鼿{ $< Sσ:B)ݗZ$w" K-"r*'on|: $:CS`tuH_ameɡElmHP^lnqxH|0Ți.of$τAAa2n`rWmg|t4p#$._5Y4,A l>əlR'H+DaԵVmp_6V)޼5/}y؀ʝ_zPDS|9V&=:Gk%( z"DT'@D]Nv2O1|7Sęvբ“tT05ϸϼl!|s<=L7hu w~ݞ/n?h9J&{-NMD^&NCsq1J[J}Hs~%usvXcVMXX$R1IZ:?o;dg0x79pprH #P ZoJbS9=l90~HܬD_ɀm'T>hٻI\_%'e;Di K6ĶY_rWA(?W֮(3=zMQ126b]%e"ڈJ-sh6HR4bC se|!œ5'پ2ZdF\ZN4kw$|X JY!W)Üm yן)q V,yu+u,p{f 2l41bXXTyuU# #7$eJOR| qQ[`T<~E [IzBI'зG"\޽n=^9h!̎ɘboo ›+b*>Hr?WXݞMQs:^794E*|Hl˟sִar4Ê\q4i'Ȃ6s߳/9Y=/9ϛϙtN\+zE{B2wi2Ӿ쾵'@:X/;X iǜ ^dCo4Y@pc0Ņ:d^1  FzMsi+05 7 ÐVm^EA^Wk_y80DIgN$ߘq-e(^wbw&>ʶ~! ))'PQF1v>{,xT'y>񂸬%OxrU)߳;Б􆬩!OR_eXŠ*szI5b#D7D?%1iv_gl@M lVP5t]~#Y XzHYr C֣I;Pn{WrU$)`4=UDԾj|ϠDܾZ&t\\XzխÞ^}XNd6ۍSjX Uj(N60-AKyu\ X/~o7zo8k ʧt[xD賗]]D]Jh#\pBto ɔ+y =:*VAN}i6w$MQOƵ-G' jZ$P jOi,R@֤̓ښ_<_[6G@gDº2-S>;.aOKm]?CFLWG߅ۚbxzH9i%會GA\UeM̜Y# t,WO@"9.9{%d_0I+<ڂ`];VcŝY鋽u޼6h"^!: >A\k@򺡨|``rwS03a)xMݮAjyLf*)deZ;/i\ Uu7ۗ:2uퟏL3ZfURE>$iRwjSQDOqtCSV.ecGPD|_L _Ti,˛Rduр|o H%g peDWj}3M`|/:`'Asp1 VzUtqoDB$Z5!# T_b(* ⊜k,z8p/_P11=]l؋hBVNl4Wx Y;G=J *WYI!(6VˤALi4ep ub!EoK4hn4ua9-͏3EA"p n}BnvLi,tDJ؃4-d9K^B1X4(~zr[ -2,5WII?y5L ՎJm|1E΂YV,b;1!^ix5v#A`Jŀ $DK3 (;?xPKC34_T1?ʹAWk^;foղG 4Ź5e,&H)hHV4:ü`Ydq^p$E&?ot n}ߝoHҕ eݏ/ q7䤽Wdͨ÷IN?0C2k4~cC(8,E17 <.gsENx)[xe% 6=cy_e4Ϡ1f&BUtknte1-"Mfg&?GOGG+n^v+ `/Ŋz$$ǐņd/ҐFDO]D^lt(UZF~U*Ed#B.L@вxU=Y6?q^@nT2 B }|<`UYOnZ8[\@V?5;VID9reejTpJ 77HggSD Gե_ـߗtsc0HQrΙgבAk.) wyāAV/IC;#vTk)nSTvW]܇ruj@d_X^*za㯾i\Ē4t VR"n!eg)utwN0;ݽ x!MTj_Lߖ ӉvD@q7Gy<"ӈk ϐ\]{D9@&!vvwcĚ߹ jkE>+FH"ܔ\l=}]<(qk/|gΰZFmqy/4FD 8(c Ɲ<`-k֦*񍀎Ron$ہ$}6+8.rK'wa5YcIJi?%ĜAdJ,!Rm7KXݺl{x)>tO,¬QIa[Ȱ@rE-?pϬZc|V`1P~UR2[w;LDRܶpQ3i♹YlXj4__z>٦8%?_)AjZW̱&`S5<|8zMK|aphI,O}:U>0ܢRd| ұ!a[)f `ZcNn,ٰ'bKpJ\}4a7*&$#Id'"+6T3REz`,m*夒in,ZzY"t}4h=IvnB%%%7 c56 78G :ėv\[{r$Egĕh:3dS啁Io=5尦;a1㩴\ϟnp'2nvGy%q!bnz<MZݘi%:^^&d0U`USkV-U Uq ^1-KiKQ?CGtL 9(ہXs7bsU|H)=)m֭.~W۰k$jD;g>_hKaaw`oOW`R׶~T,Uם T(Y]@p0/wwfqʀLV=V:g1D$y!7҂9g.hE.lqX/cu ܊/ 8#HJn~1sAY4M\\qOAI̘qGBQ;g߰hr >)wju\3~_z㢆 wE+1衍VI2:>X,h 1F:*>L#pUu_x! )w0Af zָ?B D?v(z< `vOJz޷:3M [PΑ77U\t_#߲7ZVeӊ8Wa(y-ل*f7 +PSaUS&L">DSU9 RJ3 \C4ԟ{/^zߓ{ @)#@@s"uw#NŵWJ&c;~7T"}דQf C-LL$d\JB@ׁp.ZJV0G%Vһ5;z {͡=_6aPCb@вRP*:tL37e},ZcO"DhIE[SHU}nk=-ҭ )H{xr^d=R36qLQ|5VGSnvm_n{(ɦ>).Er_ދW)V7u3+ t< CmF-6B x;%חU.ETtfXT2ϓV\M\xؗ#Qߟֳoe(=`V(q? W#y.oiQ}F6aQ4$Ҹ~WX;ݶ8T}yej=M<4NJyr|&r0_-WcICG.Ы.#[f_&w]džR&Pbu6é%Axq"SGA7n,/ຩw"mR $O'"/ xb&E)kΚ ꇯ̛-#L鏲+FS ;p3Yo+v5Gԭ'PA<DE?J` Vu)xK҂Q, gB%Rp/g[=k(;3l}/ ,W2vHY_(|Pʒ5"xd`}'O.LI1^t@ibO{^ʴ88-la+Nw {T,3?Ԁt$ϬP_|׻bk]M%$ 0}v˔0M<#dA ߱b[CheELI$q.jx\EmݻwqmLST8n=_E,BsT+9-̢ԥ!cda)Ԓ.vx;_gGk'Q֋d $L0[qQ0{ P jȧ}|BkiHψsJ 'A% 6}W#{! kXQpTG l8;~ח x,9.ٞh9VpO0Gy:!OcpY#*ťwHhE$7$ 4͘%x}I.`T|5c /D&爢t!6W[",Gc=Ye3/甆r)j=isyE oԲEa)_Z}miVCQHħL T䗽Q ߴWni:%|y04`إߜud37B̜,nyV݉OBXUTgf'bhra+}F+&P*eҧE`KK |z4I9722=vɘ@tּUMBl ux5DLJ.$8zTm&GD.C܌d{"?ET|=3$7aD Pu9aȚU4-W~ ^jKv%k~\} W_i`%b/aJduh3@V9||IDC {CO~iw<jۿ4r%{vi}$'–Ya]UQܽe|y|){y0Y_>4Yi3B}yi>ܷg'3W`Ox6f❇j:~(-kW3-ȗf8À_6]$sw]D$x"t)7r*>R&2-UPaNj[ϓPʌ ;80bFNyc2<}^w3qrD-jT}E45sJҾQ}Zb$=;-3I@0=L^b"AӃxD j͗9$AX(ݗR;*m seנgxx)h.S# !ۋC3! >ɕdG(>:fT_rA*#VY}X8<-f+P I~kx n\ h?~ YNϨ 1QwH ٴ='L 9`Oasuxv JڻaNhSg 58C/N̚^\Nȸ)?c >n*1 zp<X=PEhtC/]R\7 A8iczTF bbps+Dn| tI4f;R!AuvZ{-L-crVSbk0Wv\c˛iZ _-BMs]a2ʹj ~ptxs7VN|ucK4kPd{Wm +LC`" "Vk@ /p~e1&/^ ZMFQ@ek-Fa-:!Xs*؋Xw-/FMYlS S.DRg>O}X{}Ò3 S s|)k^%^P:K&"+'&SZᚇq5*LkhR)bsLVh[0& $,fbޟ٭L'vۑ*:Zp*V'WH;5$?\&&t̊[ܟnv8D娅,+=BUJa.{XڢUVF?([Ojq|ѪlkC^-eB~Y,e,KFk:OTv=?]j,KدXBj5N:diVH7#0%T;$)y#M`P?/7AV="WT ؎ Y1QL~$$kqi.E H6f%&]{Q=<[,q)m )Y#7g8-%COمIYOY yj |+0#?Gֆ)XL0B{1i[`@olgTLJmyEq+[hJ՞&1/rzi /u0h}=5ɬc&pPGI9vr *`΀'bop' ՗vʖ[Ζ"рXw,]Y냿G=Q 2&JmVwCHmګ㤗N! $g-Ki*)aEZ] ΢K>nx٦_;@ Hl%oL 9v_Ke "xV2i\sr͜NuHF|L@(˖Y4 :< ǎ3+F3aY)cv~[&A0"+yqC ӭH4x@,'-Y;kq\">/;Sy3OD|C,W,i[&&qS1oq8/W?A2!ǃVF4yʊ#T2l`H귞K_'񠈦6w |,W&:wt #3$ob|"b*Nc*u%y*kf@C'>Pde4@h18pq#zqE福KZEZO *-5f\ټA䠖/mlֆ>|axXgx7wsgrHL歴iy4Cb/R2䐣MI/g(` >t8wk6l1v%69nS8S H:C} s.M0bW.}zy BB=OP t( !#k\".o|%^7zh?q߰%T{؟pT72{CWTC=Q'Թ^Y aLC| $o0rٺU]MޟliTh ;TBHkHB.DŽsx1=Yxd- 9R-JiՁ{^! W=+IJK D+E+d_}h4LO'_3j ؚU^QʥI=j`T݊bMwJMLǎӆ9 9bm!>X?]0Y-{7i LE=B2hdJ9,ʅ _p`IxR6% =}TE%;n .'X֐r7kXvt9uwAx:_$+唨[eEo5V_K`i>w@vk0n!Be_f 61cTVä+)L :t/?уeP|۔w j}X$Qv̳"K=q9¤I/<_#dӍl:Ũcw6h0+)l9=(B :P}Lug/w %K*;A0VAKAE<* e̊,nnU2dBuҎ/+g6P9M%clU ~+f-6}M-k A.7{ 5D;VMA-ҖF4U $s I}a4/0rT 4?ص-WDb[TriƽU0QЯC 1 fOW>=EJd2u/B= AQ-yP=CZ^:钨x7{Z}̆=Z&C_6"#Kf ٴ$Z(@ ;=:&BDm(my@Og&Bh'*;y ?UFڇPT?&4Z`M 7 HW{P.b׬bHOcɰ])|v/8 i+N22(|h3[eR=a 66v[+G,GN1v~;|k=2.dVjbZZ~uzNtw-Xc ~WQ%T `ǖc>= %v fYQϷ*|५f",Duv[h+r7@BN ]_C#+Sj{i MżbY$,Hf~v_SVLU]<>Ȯ5 ZN -x~HN;˱Uʹ6E&=qBի~^AC 3j?$6#tR #6oVغ )st>In?uނO1,I?DͷqA^>A.C (,<܀͍/@[zWkbTImo_"P({W|xi9}OR1uaty;د53TU]!`7-zB$q6JFx, H>2/Oͨw K߾h>Gě1Vl7ghA=!޴OH nRo{o,ɡ%oF!}BAju]?5YNrhbK`qFJ,84 )]=E akJkcuZ{?<83NP 0d*!m"xI<f 0> #8`BV=٪zoIK B +d%7F\ok젓}>V]MJ*5mZsUI ˁ j55ͨHaepkJVWbK)RI(mvqޙ j>U .HXZ+RHL-AdT ]+zKH[} LvT[ДQ2W 7w#-nűt\]wHd4`bboXQ* 9\J ?]M~LN$T&֘5W` z,L0 qL^w@T:%99ґj^( \3u5P@Aq9n(_<-oVϝ4j?XBAX ᦆgԈ~6P*1B.d_$ΐȖgFKSWJltrF &VE:=4AZM=K[ jc@ 10򮵼AuEJRN 23 ^Qׯꯧ&n; ; w&%˞W5$̥@HrU_H(?z*8da"j4?Od,At'u`SĮ=ۿS\˻i#?wB74= m'^Ŷ4^s2V{,C,*C^GJ,G;bxהʅ:m'XyajGJWNcln k%I6$p=UN4iZS5)]^l9EO)vdr͠lobOPq]jWjsΖ}WmI! WyOO)s]oT0󚎃8ˮէNЬ} Q"iYz&QSdd*!O^l^7{-A5ەt%cB#ԏڶem3] O|kV6nnT9GP%.kS k$V%D奢BL]L>{=j_̐ S-ȃ*:9D`I}f_3]F*K?(Ԓ=hJ')PG[&QzCE`Ȱ{l$\]~1eȏB rOB,R^W>a`9,nt16:?Kv;]K-@JސXlQX*'|j0} (iVI?H`7 wSn_|w1SKf&gΛ ߗa3[2<06^/GA&XILǚPY$]]ʷtݹ5#4{%*EYN(no";7'57~_?hQLdr$ٯ*Ana?8 wI!bTS,O"3xFn~ۦdٰbߝn.͈h˪DVu.f^gTa3WYD \ xPoy)%OD-Hs5Xm贃;> uFR-qꀛ6"Ox!v]}&lb=ڈBlOr_gAtRF6[G8CQ %w1U Փ: s"k1@8~01iozBݣ5A(v҆lVL&kRBfKFmDx$L#ʧrZcqɯt4qi2rHDnl<!ebd콓D =i޶0ծ7'l-E\EݖB%)E͌=ZMz+l+hYrf&?޿싂U?|}|pKA0ߍx^Yf'٥T2|շpbwP45٪܎U_=>1 obM 7 im8IJpiEI0 آ|z+ qcoWAiIǵSR$Lv74vH3̈ @? HCԡ8; 5AY"/D+e|+Y{̘ng.RVuNOӔܙԏ;AgźYvyCLlKa~ eqޟ&V9[l J6 :õZ[Y9ELX|d8+`WDqL62Toz;_+<~i7y~+ `OXL(-?(%a(Ć*drqbsmet~ɧj1wKU,,3/V ;`\A/l2|۳"5FcX.$p1?0A6Iʹlw ]>B\NSU!̫찀žR6[j9GV-mr'r䓚 jlYLobY̨8ޑ }{C[6` ےvg#rl;gRWF":2&&;Ð+`]o1߯s֬z`s9EL}rd<ԊϠNx1y03=A[ s`e7ăEbnT\OpA(3 #0*IBrh#T#ٰĐ(?ܲadHU^x3@fזhOy:J_U~o=hn%6x\~9g2[sqYt h9KV\vs#-hZ _{N-"27cq+"lhXjf2! JAڈ!Zˮ04Țlwx{,` hDzvvJfp`NYc0" K.4>:URbCFc *.#J tB3sR_rW#Ư#,=7>fFP[}Ƈ B!͜Z8G%5 aklȜd2P~]%L1ǹ IL;[x©ڨ1f,J6LIvG47)z`?z͓̝d\w`Yj|V+&񿦶] X4hWڂׂ:IeaC;oY;*vYɭ;߯FA{gGP1RMfarBzَ%Ҭև|K%qXyCBEٯ! ,g9)oek:ٴP=[fd}vRp5 Z"Ig{Ui'cFif -ҌbIyPAOY:"k2PCZ :PpL,h<>îRzkJu-w=[ ٱ[WgK_ G@ږuHҮs' ō_?Zd|1zgGHd{fQmY-RG>||%O1H|g$Nb"lpѯ#kHj޹Лg{7yqs&o18fljp~}`h$VfHi | iicTTO8$&q+Z#OuqqK66f"tLצy"v}}(opXlɐzxӄoq ;Sfڑ4]}9i .*b0\TL0WaHб[Vt˜~ӧQ+̭*SJM^@ Gw܏嗀dVNW!N+%m%*W6'\=ȎIxU˨(caMӵAr ű&G $(¤ j=)/|W%TQ|hg %>vEj$@c]L=hH^+4+Kv$Y 7ooZS,WQ븷I^fW"rF 9,0hHc@_F/|4}QV3VK9 bx"a$mvύ`{mU1?hH S>db韛B I,{s3~!.,jŐQo sϗWz(D@Y-Xlj٦v! 6}QWU'*q&IlgR>aC)w;,nO10d=r_o-RtѬ?*4sM{8R+ nVZp %3˃7l)ә/KIz3U]9G_'Bkմ{U 5Xy& xƐ.[""P\3˩І 12V+Pz{i6Of.۠TRdxAS".*0QT^ 1N`ۈ7D;)&ޡχ6Ƅ0b= Rq\ȊYuOPg4Q-7E3jfnn!{t-y?T?D{TzۄU%3G֮өĥx$Iج\:@oVH͋?bڊPdXqOt!嫠Cҥǂ>xA?z9Ҷﰕ2‹~%~[B8CaFv1ս͏ fئN52ȱcp@ILf5sS JO@Oo'gF9=ʱJf/E:aP77:wW$fK ƌI`Jtr!|Ƕ7g [g_?*\~qUkĕk\Ft;XvyyxYyD:.4L{yNX6eW8h?5H~*%gDq5u,j ޶4]%MvQ[`f~Wr!1JDhSɋޑ8+.lBXD>rE Ha뾼Z 6+']𔸱H"`qEtU``=\1dxm8%K 鸾mu*¨tӞ :hr _uʇ $U6X4 nT;ni IG6 CsB]I`v/^Q?;χ7w\԰:ϗ?mkx㡭DkpS_i8~h-@~/)wҿ†KzCZR s2N}z3<;+]޼P1A`h!]kO>H+$f@E2LQ ACw,0ˑFٚb]%fSus6Ub<}'6gPfL%@ѹ~loJcZ,y`,]zhu;'8B;'+=JI&U{R5h3G})qx?& 0K7oMY8L {A7c Е7r?Qi_gM0/pXSK4;.D8W3p+ڹ=v4<高=D1"](>#shYgm*ew$ejY ~O:{/kNY`͹Id–]zE;iZfqIl_ MW Z3]Q,tƐ]Hn@@PN ?,^X~!xh`j?3suF~@HI]V(mVl4T[T{t@RȴY,jtZ[~m 'Ȍs XѪHBVSӊ~_l5׀O`/X>W;a?Zc/clYFLtSuI·Y@N]_g D{tLq-KǢLq | Y[:W =!ΰN y]NQ6Zdc:~6k'YY&n+i߹Qzq:)7E=m7I薂mob*U9+d{ߡE=RESYgzFߗDGbLx* rtM2h!4ϒ} ]NWe~M "8 4M6QhL 愚aqagXUjDm`4m^~WL>iHhݥ%PJ*\ 7:4}1/rvM(e;39ۍ\mFi|D &adE&͡27'[ڙ'7fR?ց aғD)%M*2dl hI< Up$tʱ$I}3LO0+k1+N ę,X+o_y@+3(}~b\e_2S㾜ܱ,{Ut ¸*  0XjVP,f/c`.z~SrP)ϒ~ jo+yKv>BH%Iw C @e 7{k515IRXX`Wy5vCcPY .yRjfwtԎq}=aD݉fƪY.Z%O+.諤EV4:\4)3_ƔVh>.B )z=I:ӻ 0@v&'{(ցg5urzM`p/5#= Q+Bу1wVŸj;P䛮sti Z:]KKZԆ{Q5[Ξ53C%Zm#UfnQci\: gY|&:漃茂ժ;ۖDL R .\4d(.4ÐL"a)$\D,/3[l .׭ <`1 bۑɛSS`K~-Hؗר3Of| B0ɹ.e5a e~g~\C/ZHvOP_r͓l!-LC ؟;jmZlZ$>o̴!Cu#=~Qo/c(xXҏk%o?~UWqzq~_`EiJ`MVh#3GxsFZZG+HaVe3k&Za a(İ[9Hptl3;352F>FӣV;8Xd=] .s8'=dO&V KvGj8uu_ U!C8fW5.2?vjC)tCfpxRUm\-%} M]7UQ)0SH%{;C Nut?y0I)ے]-_|0<`+BmEH; ԗB?P? Ge,\ίсAޮLJҨ*_~NAT#R4Jp#w`- EE^xKĥt :W{ۭ(lՂ{J2b06JDm JNfs~Vpj.;W$v>=ԟ1\E`gAsL_ǾWEP}nEWfy?={0 j63C\2Ŋ@!hJEs·MqkSy9EdsW(2f:73nK%o$oo zgR,KP6t/*UӉeTh+se+-74By[zDZ@JuQ!1h ]]٩/HA=fN@!,\ӗКJ7a4mI }f'GK}eG=a4؝?HOW?2,2Py螲XRd*R9zC&$@Pևu$ib N~[.2jnzW5.on)Pa-2ڹl<&0G4I:N@7?t~jOfG@BcjIdpEгe TgL48}$]AniØ-Qv yIRf:VOƅ!PP(p K5ḷY$[+5W;'Il1ӦH,MZHLbix8Q{pB::Q Qzg(Qjw.nٶO"צYY}8'VKNnoWF,,a>y! =1MUbC>L^EW`lҚ[kVJZn8ygdAO1RÙ** C,u?ZG WL&WEx~5[nDǵk" Q6",P9 -1DLX vt)cX:\ ڸԡQi(qIR)IVF{C3ꘉ-B su|T~\9Ϭy:*t՗pPljzj#SQ jX}J?OeGaKu2PK~s>ݻu1%gbć)(P#.*Mg Jڿpυd` ! 8ЏZ0xìyk݌^@Uo+&NYnt-gdrۆ<7ˤ I7K]5<ږyq='F{s.EFtmmL{rs'Ggc>C?Yq1 \@IJcJĊOLހ"B~#k e%.$A(LDwb nL k_⌘?BbkD {?rfƗycv?2׃;Jg(G٥&!-͔*<۳wQNvѓt<ȉh>.֤cP5oOs8b0e*?@ x;c\:%$6< IIcwj>ڦ;rrGuޝU c2FZX$u㧃 Z@BTSVws%4 ! |h9uK[E #[s4'cZc'$mcqh~22{$W ˢ筮J۞4R}Q nKYkzY:+@27n' Z2cC7Y 2{QӴ!oȌw "c gp^vǕӴa;.zgG#J/'LGNaҞ/?* V "!0-col@ReiUjE(nHt2ԋX{R$QO:Z 3_>я_6'镦Ѐ֕M:ŕ}QDʕO]9QdcBN*t5 ŗ,elrE)W>K=(cF blHrum4ƊY&Sly`S&D<-o&ѽzF|96@ŖkO>{_$מ<)[(c%2=2o 7 nd}'|"ʿK|6#SKԥ\5kU ǣKg˙-N $ĢeP򼛇m[e'zXcoR4wysl8}֠J1oW􊣑$V} bm:ux2 @EakGxo eVkX f` cFw ɋbةʪziFLtī;mFPY"P۳O: RӶ^ROz+# |^ќ:^N&OZӺmn PPSn^ƾ }p:V4z)?/#cȵ?S$TA0SDبoSD≂q =l(_RVݿyZ2HM#͛Ҭ|&ˠD;9S~0q1V"1|_𑏧p}+y*[tܢ g@L:LYƢi=> }f0NtlUCu5S£_x}@0ܓ ? OG)P֟Jg-  QQbS1X@.'/S ,vBmNʪ!ٓnw\,*Zzg` :EFpN/-X(O,@hsʌxd:]3p˔ũ쑸k>c;'.QRS4]S)7Ͼ+U0ZHTuX2@#PT(^Qt[_oGN3t4}a}at!ah=lcF-q9̛ƭZ @n©\)Lښߘ󑭆nM㯎v { 5&uʢ zKMjx7Em%%0>[_7y42 9Jy% fZ`YCC%iJ̈́Gl}> ^ o υSI])(jvL#(\x՝[o:9/@4u4GyS[? \~o4 (ٷAv`;k2X$mt`;6{Vއ/t.Ѥ8'uWԓzN6p} ۥ*(5s_8(klvN6:-8JJax6! ñ~YKΗf#ZDifRi9)H.~yáfRai 譀& )|:9iIֱ̥N݇73{H ~WU_P ,#vc)4tTSwi}N\7}hhdtlѯa\(O&^+BV_04yrr/8{_.r@S8l']Ѧv"ii? GΤ~@3YUʇtlT qZũ:*;0n%Cz&(+@<[ɚk|س5:Mӗ@\TWUez A3PNXӳw,t;G! J'trc@p;&yn^L/l2!N~h btγ7œG..hMaJ/:m\'R2*bٗz|xX}MbP'+$c%(oLZeJ\gT >\Yus!I *UH$ZIĔե@\|.IedQn?nv[7j:L f/+uDlN*gk+(~:dXΔKT`x>úPŁYhUJ jƶӯ=d9]懲Kk#ރ 3Յq6#v 2 ʢ Z `Is"2 )+o>FIGLA([2ˍjRi?AOF&BN"\Cٲx7p)EF^?up?{*{`~)hVul:oYFkάʰSo5cSYbQ >D =-<8,hW `dFڳ39fSrC 'ZRUuʐ~dsbL.2IR*"u\$ ,N#:uR^&I(6u[iN-)noGˢÆx[uF8+^4>('DX; wABuw&v ׌Ui`o'kOJ+ ЪRK&gUV 4G(`jf %i r[p"빌"G1CCX+t%Ј4KEXM\5~C sAEdguwyGZt-)w:5 (gm'~7GxMY$dshAsLŮJdx{r=f3ⰁȈ="i)WQzbSrp).Udo8ݢ+u3-/QSHN#<ەW $ | akE?sc:0Սvɬ^[1 H&|0a~V wzd& lh *&5>5Y)N ھpC,LG {MhssX$$LmlδS]̰ϐU&xԊ;('Y)K:;T86Sϙ)T땈dy>L~wfpbx'Vxvz|LѳGb^ֲt,+ŋ^d~T@TxDy.2%ڦUwR}[*OeĭF&Qise c,8:-%MR(|>|X#{*kH}Tm5oM,1|Spҭb rR*l& }vg#ÞD•79תkjC4G=6m/zd1HhUxLRk+i+PJ&;zT?ar92ձ J9 {iA0(S1:f$[OϽ_qI\!sˣ+tߕz9f;_;ӲCBg̍A ?Kc`\%jTe `:GJۙQӤc>`9CX0?&nԲntwbE =UeXV0ԜE1O:h FZ$+S,A֗em$ԑ)'[K0ܢG<oe2[v8- 5f,._1[/pI6&^{NIϽdiAY񒜍޶2B àBLFd6t*;!)f/T=$Ҳ|S<Ȗ ?O}Qpzqdwxu]'{:[%Oip*!)j9cUߨU( dC0܂$ r|'Θ{)6Rrᔧ:KV h(wQTk;Ҷ$2 69zuн2L$8%rq}aʑPֲc{T8i*0m_(ZScȣY{&s|Z C`FN2\|6~BԶ9qszƁMx ^TTWlh"&Ʉe[aVBКL_)E}ޛVaz1֤3BhZTڜ$6O#pGQ;GG~I]& E9bQ{B;16>W_wUԊBoPrP3{hw1Dj )aHS4%MGp$z*XHz_q(Z/^B?c\gߘ羈ѝQ– ddR{N.D1X5fiF5r{ =^h%vi; Py}=.]x(Dh3|R;>WC.52%`ԛQcق}Q" ϯ kxǹ"\@f߱LEEq+h-ؼ$frn̓y{;\Hcg5P'sU3x9WZ] !28Y"Wd^-aE+@, pEfjp Z#$"oWۘ΅8;cnY1Ղ?tE7ZjpZ0Ĺtm1 Xoؑ).*Y̡Z1i!:6Ayc,'|byR+L# 7OE9&@_j2R @z*_Kgz~eLoWJxfh'^`{fPY; p<%YV` ɃҍjHT`㈨iX =:W |Rԁv5D }"Tr'^Xm/$߬V qmY٫ܿcsNN&s&[A@D(/3ԧ 9' FlGLA\X-s" sZ5XXjs1.8-mcF%lTֆ&A/Z쳘捁,qKV_9TK=Ѫ!0H֤In]G%?EA];9~23B͒HRԩ5z< $19SqV G{fa5u“L2\'65QSI6]~d-.N&x2@4z ڞ欸l6cl82'EQWK,3=Q>9DV_'Th&5s4}Vdp*hIV -{dD?s-J]WZ7`ʿ4 B (>17ڈ @:H-o%U$3 $1"…lVMC 6pD]]Rfh_&e`;l|ehy{pw-F4YjV?3f:$03@:Ss( 4Ym~Q%-w(7U Vl󎚭u?_'[#0wHi+dnw&0j{[?c F^ͧ rB/@hDkuʓ k\M6G53{{~_a|r0$*G-r^Di)<5)]/i< m%HoCgO:#Y#xUF֘O`(K\d-vDi?BIlLж71Q#p?C;3:(^at)}be!;ey7l=ZIסm+ixCWMZǝK|&5cxf6 g] r(?> j4.T_0s3ŽRYCDyꞬj0v5%R/W\G ؋AX"_Eb3~VYͪ]0ƽ??/J' q+fNYrd㖦;ad鿂J27^. 81;+s[d>'UWA,hL+Q.xХKoӆU#ixPkBj:ɿzFjX7hyN"k>ڸ T$2Yc[qe[x#˜ $z1^Vb=K&~|d;æH>ޙ^Tv)]`>bDe>@FZ'ď,@oΛӚ4CïM8u ž~}^E!Ox3,mZK] kܙ/" [ Yq4D٢s P9c*iج}P*l &6Bd:TƜ 6WUt5&LǨ,EDPנTi5 XnA/C䢓hjqW?0 a*RKy4$K!ZMjbԙO*y42:Ǩ ~U4<$/`fbVy۷-D.x0}0f9M,m{)OГ̠\neY5wGi  @]XI4 db<6 V!=+Wg ;| 5(# = lK_ " ̻ɱ P|+ +s0툝F}\`EEge-[ѺʚL`p)QG[P̻AX!</@^#[yTB!1 S7:cK̒Ԋg䋄@qĿ:QXq' i~?ClAq1e\B-ʩCXJ5!_/߁"q;aR85b+vI!37O'K5SǮcDkjٍ(3x#DיyDWQݰf<'xD./G?=Kp=[CCba@e׽k-뤌"(*g>15q%?ۓG3WS{+NU{ 6)SW컁UQ9_bƁ Dq״c }C( uH> 聦&-e`8Gyͯ#M4̕핋t mP}F?pUs Y_]%\>uJmʼnjp-d GG|覱835nĒ:}E$nuDT?#-`6ϋev B-ޱˆN17IPn՝gP$RJ0?չTP7Hjvv}Z옒 8*Ъ*i=u-"UxsT 6)wdEE9y)qS(z1yc>#Nmаvy;;劺S\ munl)i1W4 s `{sV;n [_͵ٔ_(3+0uyDETk & Yh;I]VX?DuiI NřAڝuueQ:nG@m 2:yD⠘|" wpAs 9IrCc@.>).{u^R5t6%2a̟rXvT? b]78L =to;&U;R>@HZ b9C&I448HUir(&g)V/c'-xxrBH$ 2$R ܃흝+#Oy&?2v~gJ]u ~Ϣ_n@ dǣ(BQe}Q g]ZHД]rGwq/Xʷ >صzk7?!.3Z=cࡊIߝ`8Y\a15卌Y~ܡH3݌͆i{X͸{ §h?( Axw |xC\!|"L`C ³rl` Wj|B_~22~W@ 奓nr!uʆ=gp.F2u)gvu+0m! 4ADyt.@ri#2ƃA^Q+Jf5 NbߕdgKLZIq%qΓ9$Ȟہ5v,aBG& !4(g\1ϥN""Hԝlqx>x0UYN+bgPh:GizZ{}w93zzLw$f33cy!3}SPtх:1'(իʪb0i<*,n:j;QW>\s7*/< -@ Dog)̼qƋڦm6M*aR a9pG/fнˎ/bj} "9;KB,0Co^?ݨ{7 >N^t  ('cˢ9v"`r m&ULjFl1s?5HoLROM w&kg}Rb- xiUKz_o9W,Y-ccN_)nuSH4;5lٺZ|pJT=ȣq%J^Xlu9;d9>8?Rpp3~=Vc&M G.jw:#g^z;sT<m]+kfjP?t#?(>X7&<\ ꉉ+l|O [+Gkqf |+)@-b_y 99xE.[KUu~J4I/d(`0oW cjw6!NiLE6W-&l0iCi Ff=\ ` ?(Hu n8y+z"}|bvSٲ/LALSdRͨq`DtQDʜQoAw [sc JEBPpX}QƁUtu''@s3%&цn c;K,[d]AEӦ((CS~2_z\_Kl[)T'R0͠ *qM" 3n&{څ?rxSJ٪,BVTG2} o<5zƜ8' ~آU=Nmw᧤ *xY"VHy%+y` ܟW7to?#is˂=ݺ~(MWA .$&2yV&`(xy趆1p\}Bxk^\q{vwDCT)⧾ Q4%5$|]͋#'^M̳W'ExJ#7}Xb2!*gXwU`FH'&uڢ$4uVVT"=d,f%!ܝwuSw]!؏M-S邦 0gga56rC0@ij=+vgMcɇK3 G j^xse}¢ᙐLF`|iw3SZ٢q߈QCCwk$4$8VAbi[Ncx`ėrYnOՆ iQ@D" C暇L@㵯S $װ??K8$X!~oR_{WsAxL)(5=U;X]L.mY | DLi+tӧƥF0j|䔯J}0_eǬT 葩 OoI}u9)E&gB+3A-M r/'ɸʶ 88A˶jҔF11c$΂4@ V x]o$Hj .!YaCY"GLZEj,Lw uʼHa=1?\۶:֟\(ёx.\.7E"r`沁240x~պ:rJN#Od6"qa * , ^Y޲-x=&3ab9Vp|½"P\nOGco(Tk^,F`/mD?&>[ cS+%Aasm~a#+]NU䁮Az^&aN<yޘ<&Wط ' 1rm*fMMDc!:Sp=O-Fʚ]-4aT>[KƁQF.EJ?\ \;/ĺ}_!цR4.AHl=D4$oOFW9"\ c#d0.PDn|^15X^FUePPwRkkWmܝA >c<6hխh˾JDI)\fR({Cuш(7Y;_E/Hͪ@:(_d\Yng6tm}PSjo.TNa[ WQOVX7qe`q dď4rC|`ۨnfl,|>2W(Mv;­7uڐ{Oρij+$ {Vݜe3ۭP;S=͛/^|nY`yHm\ؕEU%XFFw,uAGȢR]Մk@Y. $ٱ@VaWa$ XJ=9)OZ yO3b~jN8G(|O-}:QiVi%bļOo燃]cP,@9D֍ [1`kp=U'ޤky_)HUSgBɍFMΒp&˲n?&Yjաi '9=Mu)<~' }B: O4ˏi/ vg]OEC~=;]nR:IZ {Geg"?o%?-߰DђaG6=TN=2e9y[kf-xDs_IӒ^J E}Z/2)7ˇL}Hʴa3H.:%eډAEsTb +xRIV+,@L4blٯ$˗|+`=m=Svt&>WW7݁DדϠ_ ?KhL51oR书^ipD3F#So+5s2>} 2]ϋ 6׹n+Xحp=مv@$Tݿe,c/+,|'2ԛFq]%G?zW`U&v=v~s-Ě;)Y hԦ8bo{uƸ*M8=\+#"kqSrb$#V&9 *z~"ﷆK'IKW@OQt@3VȊXNWLjICGD\:rz)U(31{(r[+Q $2W8ݖd=zȰ²*Go:Fv j.ٵer ^3j?gધYKĉ̾P?v'AvEQs*O !DgQꅊ6c Kx\GԾ䢜;e(mR_>ETWqumbl?^x;bVi XdpǷ@qyo_γF^_qD?{J\t]ǡ5e Ϩ{cjYSRÀ r-ƒ8N(9~o_YS%nr.mX9YZy\/R ?Wq,P(2MuDy,&!?_64Rzqis-p|iUkWw#P`3 v ``G[kzu~v%3}mꡅ IdĠ9 yR+/֕pVT-7J-yv$* /„U'S.\), 9qH"7 Tn #Bx3B ?BmgS a%k%N'4 }!WD; ov*ѥ?jQfH.N ~P7?YH L` Li>ޥ9R=?Qg@2q&Gʹ{f8?G Aw8gZ|7d&4dLA( qheMa`,AޞSg'䢩z*S3Ώ>:Fuqԙ *9E J_þP 4}9dm!W!=6*] Y0 {&ofZ%7dG70Soj5!R5'rPJ pWUFnt.fPiխVgxvUh/xAV'>$@pQz+‹1ӷRҮ?FJ?R!dj(\M7!3OHxʊHY \1TA- oAـN q 3rAAʟAZlb.j/FR0i#$MqU}ZdA&51:Ȇ2 @Z Eۭ&bHA8~kIo$#SY2HG 'Ѿ! SSF}`bܖ'h}Z_p{_no/ 쮺(2! )%Mm+봓l#m xaƞQ4=쵃 Dž/oa[UmByNU4A{ frn+_# koJ$J܌ɯulF PT rfojԂaamgH};`G&.4j-9Mg|E!C4SNRWi]C}0f~p*tvQrF7w7BCCS"rɿS [6-Z-=47&Dg0Mg"=FR fR.z$BHyCWos:iETG)M͎5=ͳn=.Jܕ;I`,Dv ,<FVO˚{5eB$XʀrO8F>z+CmpC2S%ʻG4"¬G&,)[ w9\Xw8ҠҵG Sw?v. )ׯS62$i:]raU&cGo5N낷P`4</cᨼۅ&Q*-ÙZ"X4a(_*EflloPQ.b9C 2=TT5ewoots5%}0#b~ S֩ܥy6I:6Dh}C4=ǖe-Qr5:1 A:! )\>8 j-?QiuQ{%u-rh:tе>wc_gb˕@ Q^]FDѮrsMʟxoM~W;$1~I}9t&F &Sˬ 7x,;XH/7#,m4!R҉HCCD_L[CkI6dG*DW 'D]+[')ɹ"(cC-hjS'XIHtz^TN\n-ysܫRgnGHH*۸F"b#YC!_{ F6wt͏0ຘ h&U G[h5ma-%Al, ,?5@w#Ŵҽί.2 Dcx7?$UKȧKy`"S/F53ԃZu vCNkNhX jt/|ǫ"2DP!9FT=oNpb.ouRNP AӸzB'][/OU(@,e!wkL0Rtb|sK2BP>N!J4%87[rzׯ㰳KMIC j,~r݅sQ}"/N8wDFpgϖiްNYGBYxzAEVQ@}KXPtsA,{\smw_٫hoѐ~0ߑLՑ;eHYiS. ?u v"pjSwKR??㿮/y#WzR̄U|5OF4q %A(7<őqaS4OU,]FJأVrI7G^*@q-\56 +jfTύcф]},T7)\M !+͢"B+0i #pvs[ =o&Hm:q pKDcRqĦphv5E.ti6ϥܴYAPX$|,Szӻ]m˄ fƓIAϼM(+QQ!:wY+!H*.` rRtvmlD65ź*dFG=Ṗ)GM>Ltc Aln5Ť)6?g%K2/ ,^ Gk>?cW< $$2n%M5Xt'U"NjYX76qS!}(ճYm%Yu =yO'mmUlf*'`goN|O8TR9, uJ-W ~*ƕIG;F`ܵ#_:d%|`uJ0V>=ʚ7N%0|AA=G^jm Z;r-Ծ#XFx\aܜ/f .l҉FF|0LϩanI)1)23@U"*s\:Εwq<3=|2g%Oޑ /u;"r`wBBOaq+rW]"|Cℇ8 Xy1. so\! .496*pRQk^^3ؒP'!#F|xk v[|5rLXҖ}C֣[bҬ\lJBc+_@h%G&>I. ס:d&h;OcYٳ%%v.KKx]H'u?~Y~$gtn:*u7wsF'` @bj_w±x:j#?S^e=FEsz8%ڕfdLKe-Jqx^XҀ2xD7x~Ŗ!"cmL'0+G6&JJ+S&uJG,J/)sJneG*QvXK&~O06Cv؈)?Ҭ&]ҝnۚf?\Sz٠1aRMzm(o :8KQTV€VX59դWlE.!!3)u%& h?w1p t VmQ E_VP׼CZ9G^%75 넼sZt||/lP}A(Q&nuehFOO#Kqbq>@4L%4פ1"%ޔTCw#>/4[qbqwL|ܩh nf|~yXr+\M+3c.a{9,,nDsqcЇC@O8Wxc)[D~VUG_nMbpt /kvO|-{CEJ+:.KyJ}ѕi p$#+8sU<* VUZK;&ucs'FO煲둗ZC3 »奘_lEwHey92L((,tJ#Р%aWJ5tU&j_]60܎25quWe=8f5A܄zNj~~Q d3'ը_7#k[)RL9v/Y9a5էL6{%07쭐l*\^+qm%QQ}7i{RG{3ײwB鿱hl%N[TADڡ߂UoZ5VNV !O9P|}i]鏠Q%FSҔ,/Xpdށ9҄pqY)QN<4h7κ. 3yLԓGph`c=ʳI^.'g%E?=("7f,: `VϜqYi`GL LE լ_oQPb`c2H̝?lK'~5洵F~s8n^IDzYxEg'=~b<,M9 f}}[hxwr{KCdMg53ХrBVd8Da/)]ShcYB  (M%+!fUҢ%(>mCKen޺tQPa]b*pOB |:ں>i&Pgվ~mK' O،<9=j'ke`7v^!B*q$JB$by1b?"2{I <[5d.?UժEJ_RLs?P]w$=>*~=%?q MΡG XZ꤆g]fk[eBa&ED?E`ކ?bWzljL]C8EnIaIveH/=Ow$+r_&Bb)b6fN)'@p]˟)?~3ф󶟙0RORL/҃.cr}c-5֣ Vhnc}.RjR b$=qL1<#aoMB RW="Xs33D'!J1p,>}]@(. mAŷckFHCr1 ZUk}YHa9}|[GVc*HƟ vƒt5&.ӝ׶B9Jjיn4~0q5Nc:u./B]5)8.`meBi*YKD&v[^6(?ֹª?Ar8^+jZ\\hK#HI+J9^ST.l#)"LS{vrql U~+ ؑ{(mMfxe;QLzYmA[,aUݹl%1%l7~qM=(G#ԹUF¨)FESXt|h1xO81}TgezOjNJ 1k2^OY!7[@8Qnnd?B4 4GJy5u*6Abk6\YG! ~yz<˕"ʹjq8sQy(g̞*ܯ;"j: F (jk"^q`ZOفO80-{ ~rTY4uɛws >iɌKj<'r+i7ҋIH| foS4v#bxLM&Ђp2ij1yjF_qտl󷨧鐽',kԚvHuc՘+Gݭ\sc{Y} 5]>HnvZ{YϯlNA_DV\_ +r{9r_LMBI& < RNWXsx5k(0k:h:IF Ԑh(K^n'*X52ggl ta;O9[$DYM6t5-E%MQ7se Y,>ἌQ1ZEmw96g̮IM#HY2|6"?Sdޑ<rZoJvi!{ɛ&"2#훤Cd"alxk(YK!aF$CXV!챇;nN [:ßy͔~Lu@md}[ yeiYۉSJ1RtN5"aTD<ص=ͱo'ʹ$K a~{aXFg2Οu'9q`[pkP ~"f|@rwqAƟd` :v{LyVʋ:}f@w) UG?n2&@M6>~ۜ6la#T2f8Ҡ O|c*3t*cY+8\ PٻLb~ZryI,&f:Ż^Vmj=s K[P&֠'G`C4k&k 9uh5v*"F$[:Rb@}yT;SKm9$j\]hec)[HF$hPXW aPdZo;X~J}[6RMjyt}uOO޴D7**$K^Xof^ˆc0丅\ ܁qaYݾZ'BZ]{ O7K)i`5oyӪ<'-γev̈ru:Ƨ3[ܷ{H)h?j']+2Ť{?IM!PrA/~=/]dLkRc:V_mL ;ݷ\ƮApy:LUb,-)ex/8Otaɞb|LߗѷV0EZjhKmf'Xqd^D٧͉>s.'ts[ ƨ3NA1!<e3^ߥK#,?̫Y&U銓;˞2;?y9ZO6p3,'+80vizTŖ53J [V%%m--E ǂ;2[znSĪQ&0!vM:mzO/5łFG0 0e|aG0M;@mDD<(Pq8l@57>∀6 0k#bHnߗY >Xs:"ﳿhc " 8-:VФVڵ KuiNݤ >TB.DO9B(+ #p-猪=!D?x E"QE3a3E$ m:#6w3ۗ'vH:: ֘Y*Y"'Xp<>i΅gݜd3vݏLDYyiu)昩DQO?g:F̒# +c#@up}N)=/DI|׏+pC^cIs0@ bZUvZ_q"mb끈9=1_HWÎP%)qȩj4^/. (!6SZ *;/EVb̋4,vL79€݌Z vO_/35VlԣMT-=4TDL]왾v_aLl< O6dTQ/ v"|Z!YmPwثvݑO;])+I)L@Qg}^}4UW_%hf.,aYDo v5Ae!Ͳˌ6KuTm>9^!Å(Q}!ܹ<VZްNp6cpASɡT೧c3uFSCD ΥCGyt.,N{uA1 {(]N=EH 3Y7WDŽӌNMov4u0b˒نLc/ gzo" Yzk|fh eIb7kh/ANPoFO)&AKKn ð=/%w6 ~7@`Y<!i {业Wp߰RW~ala1Z >9 LQ+Pt͹ZB)nC܍QNySՏ?#.̔ ?Occ+ݩ\?،Bm,|mr$ۈ(1ُ͓$G b%_E'V'_$!{ĺϵNc(WsVi-S:7g1o_Hb{I-,I=C43RCbܺ4Pp5Љ\*ag~l2\fLy j$炯U"hlAW3s*uQ1̤[ѭݍL*8`iA &T|>K}[͏û.܆/Ʈ;y7ӻ9%̟@= Hw+yðNz=b 5omB>{4_0̇aW¬Z1]< v#_!݇ / KLSԯY$'$6hܲD?^ E]7S ˁJA:gC(Ytd VI\^w1HMID(eL9fJS9]@qx~C;<%0<#c- ~`!7@|J=%5_Y$\Bs5jrN&fXu^$iT؍>h\rLH1INjE:3% 䐐v21v:q 7]EarG΢V)1M Le(yDr^'QQ 7=(DOİWR@@- ϩ'0Zf"ȷ10;6 p`0D]A&yT[B\g| :} H[NؾeKڹl"4Lt9#AJ>pxuCGN:^`b~eHbQt<˛.Z+Q|]f!m$Z S&SpN&8;?"wA2L8\Y+ꝑ6#G$ ,yyIB$ګ6'¡ˇ̕w Ȱ} úe&ҊӡT|Vۮ`< ."LH4X&O*BO)k悠K$Vx$E T"x5(x-kqo^6iSPL4/?(*#_im|~j4[t_̇%j݊+]ɋRҔ(mh/R2|': ŎO͔ĥm6ceX[܉[JR(VHGrNJ^qđ=J!SZR [8_}Of`÷wqy?Z:/N'- eCڭ=HsSտe}WnQSW:: 'ӄYR$? bPG̮ |i@]QI)B J< ).B_HO >I焕+~Q 1] -=Ocڔ W]eaUikLJM>N su<(K3I|i8xз|0{UiX„c\c܆ZG`Ξ,#wu2NԐjS˽w[#k7DJ{00h7Q)uLͶ]{$Л^^Ax56.Y`uKPTM(rR0:Z ȵ<F҆˙HQkʔve~%q"{O U2M,N̒C84}ݒyGU?F *[񀷪ow{suǩ_ݾ&}k{Voq"4v.[ӥyV6euũO׆HRR,Ձ#6l`ٚ¾D5gõM#Ƿ'oŜu"Kemuzi#`QLNιQ/ڇrE?IS޾T\ sxJbVU)pVdMGoc⟤QY198\c,rvOk[3H'/߇gYeR =$k5k!is!?ɪy 3ԸǿY8" ᴝCoPSy[v=c}PVI:΂_Q ҖF$##f઺|Oç"+j_a$.鵙 !Eد[i0"9O8ih KN5LCZ k{uoiPӃ<=ΘQŵUj2hjmc`QyzU72.gl**bv)JJO0 Y)2"ʽ~͒f߆7 4? V/xy. 3V_Nd&v9CZ,VYsᢃ![lO{MWh"˂LSpiwoA"t(#`3:M X>ȗ9NɪR _IJoMA#Y*Wq1,TKs؈1}TqJlv:u,a_bGy)^%]^Log3Z^&~,pZo{t$t|a̲0Ȁ53jU?ەt+χ55 HDőͯX* 1e33Kf#|dв9 M2H $;!SЇ ᴺF`޸g$45h +Vת#(QHE'pH_Pw? 1@fYrPqTlWa)E) yd0#~-~ vU1KU#\K !N2tkg>ׯU>lf gA[+t('U;f LmKd!ІSOsy(ZiX0ȗ714^fʐ"eNYP6A\>616b:\a[>XXRSʿe\`dA#|j}]\}<ܸ;l&KVlՙǘcݱTވCBpFo4b֡JH,cW'4- ҁCIIiVUw]I~ l_H(1 uw<=O rMȤYvqQ<{W&ƀ p+{ -(L*8b/)ԌuK%BwPX= eQogi RsBEaKO6PŽ6*GAj< Me)#XaYh&U( Z0p!z/g{Z#E :ulyk!#nh=j2#fMa~{/Ʈ 1{ 9qZ|ב.\3T E1%1uU^S 7Ũe\g+ժEj@a +yR|{z)M1:=S٬:̼Q:X@YDl꾹EǗo~:kݏ62@h//dvV[SLCjpB`zVHw4zWmg#םa*.De@!RhŘ\-[[;1HVرIFA'aQ!0SF# #1vZMvg'TuU6}dJ`NV8ZR-<-P֛T1sB"v;**`"nv%>9?Zf}tO{kc~q UPkݨpPeDSv'lؤp'C֮^j6v?q-5;cXzD:Ne0`˫އP /"Dr{~B%d(̙WcJj?mBN_S*dGt(姺xx/uP^}(nLejKvB'8t4P+ZCW+=1iV ^1"*?qU[X=Ÿ o^>#w/a@FV֖ ֖$׀Ry ACf \wgc œ^yrb\ 4ug8%7O:*oLE¦ *7 ^r|E=qIvbL5)e l6 ^U:0PҳyAx'ܿ1!i0Yⶫ$"WB$d:3SdǯƉqR&/ uRZj+(jEU$/W)PZ܏_<ؔa|No1aaw. ŸR}ӱd=)C pHz&0!HaD$:bӿ:bEL߭؀QXaFo-_kmOBpx@moo]9HM~]@̎fۂ5deJ@ YCpЧؽ(3Y?7g(}E5.tӘ+fF:Q-P+t';)f A L1t|/)Ԃm2<7WS^&}uC\g9?΁вEGb7D@L^j>is/6Q-asA\(϶wnnSJJeeHD;UQcL\UW셝?$R; +IK蜓*OD2 ( 7*N1@Qc j350ƶ7~7n܆CTR٪i@bd"C6L#k4ܖG# PzA.j%]3OUaXLl ;ĚIt)[)D:ƶ=7]\Ȥя˕业pn6S6=,]֌0-m m;A3ǞLHfڿ j`CAdNeۜ\Wfg{rFD9|܏T|(_q)Gp1 7[5~~ʐ|O|A[2 ?a,XΡǨUSrքJEoXIj]C` ş*9@i] zGfSUGö hk#Qj!UtOwuddJ* cW:u]wsu*#c ;RW&%@!%BYmׯ纶YNd'|㣄DSAQܽzzun6ǰu$v/vl>R^w;2RȦkM1] ,~oj<~eOqymlmLdbTK Bj^eC 6@+\mW >8X㚬Řfm{L064B}\W%C^\c!?Rx-B;|KW+<ݻQsգ!y6五sMzB'xs'@/{_7[±T D:ٞ(P>|hBTWjQ5U':#˳qOB Ee>h+2&JA i )Stݫҳȉ7Z7K1Nj ] +$ȌkLQ>⸩C4t#QYB/8a&(Ǽ(|JxUjшCݤ/5@ utdUm(F;P+|!M=8mtT߱8]vW2oIhe;a%yi4 G<7 Q$&uﭘp#3C5 $qbRR~)th);0hVY(;-t!x+-AVBu걝` {OPJ ".jUo'@qYJ#OsG%g:1BtqF>_PJ9<?f˂cۉFeG a|r[ W{h_ \uٟyjC1O$>eޯ?ST& G;ҋNN!|)Œ d HmLr"m^ɔA0eb2N)-fK%SIkhH"qA3ݫubq9݊3G=G'\,2ۦ4Q7!Ӯ*RrfFڐ V3#a(2rAMe5whyZG$uNtPZtw|#3\ 8P*S]Ӭx0 =hRת0sa 3FCWc6J g(+fym &܄cˀV$sNhg-_ăiY? 4 М ] &53X>Dѥ / 5TCiДUģ ДϲkcDD:| =!pUQ,(Z0 Hb{ޒ--Ot? m&Zqfz_&"biO0 mXG4Gr1BU4gPGrDUϸT|QfQ4#\W\F)|"jZc 1i~{`"iFSBYŨ.똍IJI@p+$\39v^թxԆC(87uBYNTT<ԃjQ[uV/XSO낻5Rj !LXR}׆Y|2fi=f.g43v5&Nwӯms/=Nn!87-1}֩bﱔ\0%K^ƖqըM5 3h%/YOxB A,/"5w٭0WI(bO'z1 y5U(L_5 jM;à.r%hDůe7%y%{X]|I X2sʀ\1ze*&, Zcj"F{jinНy#zmz/a})@PflV ?>-B>o)4Ȅi!1ATצ+>!aNhE |ؗCP?oz: åEVnK'tZhB1k' ӹ9?9cxˆ;|/lØ'5*r+i ePYldI 3~~L;9JuS X|'+wCzTbț7\/MJχŒf茥R@q4?!&AO}:$-Dv9B-a\qUb2r騇]sƀވƺ97̀ТLlV-) I=]=wx{syM 3oO*b"Lxw%#s.t #P`#~gA99*t1IxDªQBA[O!D"eB)Wȑ+K*Oxk›`+gٍOA dYgPtь*Asu|wc( x*Ŵ J %%AE`fqR3?.rpXyzͥE99ؚHq }Y#gF%k'<(t v6r;¸WA>k ﵉ U_ҝ8RV@rHu&v6!̣Z\v S7Gdg@9*=jd[z&aVrz"PnX5>kwRƀ7#(o)>es(=AW%q@"Y<}> GQX7chx]n !φ3?0#ItNWDaR%45ݶDH|a@RT_ZywAq %Z%l=Ǯ5ډ9(X7 %qQaM‰JZFY)q嗮(U{xK]`oexS C*@[O\RɆ9m|a>b8NUܕJz?SGK&2SΒyȘEop>JC I*M'r"jSWC&opIkvOlV|!}'!Jr \oigUmQ;h* "jnq=&k>aCw3Į;Kpwk0_8 Q |d 3pljɆlM2]_޼8nJH4.ZxӱjH{%zbF1sļ|. _ī\e8éB^L`;*,%F%bdB])tEP>OpuEN= 0PMk{ *%I Qv;2y-'D[jٿ>;nž2@YGZA#9E1bOD'ԅGn/.Rn9{7tyj񛈊Ro=S5CEؾV8W]N*̮PEOO<ϹJ|--XqSNNHHu1szm/ /CךYRAH[Ϲ9jȈseQeאbUa<-/ ;P`])pP_ 0#\ȝ!e?TIx V8+3ʞ%BH᫣L/Ir`l4Y? 6G/r]#`A' {UO{'osg+@V^gJnSnS^ g3f/>ْ8}uI3quptûX X."h%dGQL*nuDSvzdYR\H䆨-'bz663K`f"H.<їk.gPQM<+S6*?/r b/^0a͉:f^,uXJUͮw6r`"箈ye4@36W82T[x,m*c ̺ ]](w_req#lk*q6N}4u<Ȭ~Zl~2D l$ 9Iڢet/3]Q0"nǀR@& fgswU/ι7`@zh|8'YVx+/(3 ]l#wj]<4GL`rfhov>Y:CbgcsV 5tRTnT׭*z % 2gt_^03Js~2#~*Ldp🴥7_l xth}bυEjDGy`R Azm-i8/;3#t.4x,5]J۟L0(k;)Us_@l?zeN:3l}IHi>cՃb>R]W2Clz1U M @|d+ SAFs=}i['^RiSPS:4dn? yIf Lm"XA1^>W*(X3zeagᕼ04r^aA ylhG;UYSvC0Ko/|U._4UKk/}B6 LIU?9=(]TkX(HyJSx"6TG}|:H*ö~N=Ûy8ba'aPHx!& ;Wǫ"4$!}9d˖ >up pٍfjwUo^/m? BKڸ^y~HG 1-9F湈suq}a^pYRXJT%YK^ԸPvQ|uߩͼ%I["L,ѯH0vUP;ّ`3MU֎eR"f ?K;1Jnu?4HzeVFw5jkzhWw,+o2})FC0{C>z[L-;rŃsŤ&IŠ8XC= m)Z׿:pD7Q 1y5^}`HqoeR]oާْiB6|k0_8E)>H a5~OE(m,8J)w'RpAz |*=k"߱eZQǭh6xbXE$E=p$6aܮ`-|Wԁ'Ngݙa3Bi/U<5NwfKPo!$54AZdAh69v6ZljQ.9KQ v*B(ad22 7JrSGwˆ&V >1hsWQ݌}KFi ݺV UIP{-1}+*˱dc %2~R ,R+=\@3JFrJսg6r}*_s_tу[[吺Y0 ;,s=4Wh2*@/jÊcɬ&s7Ȩ[7/zZ҂:JgB5v7b|gG4B Q強U4+l-c1 =jFiHA](ԃ1j~t~·#~t{+zqijV71kz03u5ԈoTP/~{I~_99< rz"N~\u1B̆c9*9d-f>E-E {<4#=x@:z'xGJF픢1=eҭ='Bsc骦ipwȫpT-iq}푕fZ5{i@*Ou?01"t %> [Z4=[~˽ iEY΀K#g읈7C󞝨D*{{y!$M.C]@#je 1#3rؙ ^.y[&)e$pqk a A4MI̡ȴϺ1ݼtY5xz]?$CjrQĦK)IMME4Q>w? Z<rQXS6Tsr&d#jMyQM)LJRU&`/ 3<.goha]\< ݨl ~3 OGV'N 8U2H* Em^Z6Wg(1 r͇g\=|]T鍕ô0T_ԟT^tMz q&[ 6*HtCpI~%2o[}G?*y6x9"gz'У|yTs.]OGx.%WJց r@? u =Kع_.iFΤ f &/ukNnY( [ 9,**gH| P$Sƫ}!(mڈ{G"V+M>VO滔P%7>C ش&iC\d'$Z)/Rj"bnNST~0W7 TMfWM& jr 0%3|/>'R}2'ljqL9`qgG;{b)QofIZW3fW=6N&)ǿ]#؋nB ϡ%LWYc)gvp Us(- Lʈp5A RQ'd.7T;1pƋ̮Ɣnu0 8W.MTZdtIa[EK!CJlF@E~H`Q 3P \IkHzNj )?xV;OEU &r=nH_P#{IfZ&~9Le< Jy,nC5Q^(3qaxH-y6 ;Wj%ظ>iۀ=m&a/~ޔ~PZk/i-&'Xv1BCʝiNhxs['V2h?:} ,qLO#|6( Ъp~.Au`-F}rGvE+lB}c]{oWu׀$`*d~ZSenYӥS`ϫ}ޯ%i* {3Ldgqxf Y  W I%tCޯȶHV yp[9E.^Sv%RM YּTL:YXr"_%onxg`xt= {!Vza%~ "Q 5"E>yC%J/a21:pvma~֩: 5nY 7hVaq4S:.7ҋ;Iasi0,rjx>#~g(\y8 46fz'S=)YGm^Ç =INJ'_ ́H*94(C!Jq'(~j]bNu(}8 ݏ㺞}W 22]O$uj3w[ WVBkE;*⫓q]0TY$7["CaDmKbkWP9ܭ*"=8Vc-9Do?䤮5Y1maf$/^#]*bhSPrحC7@Rk!S{c7v*ZΦBGoCxg! xTZLZQOcZfͫYKq }GDծה7}`S Cgd<$$o_puo:G7w_iwb$PK Ds**cg=/5 b<ŘcO-I0H08kl,;+UbaJm_5$OɽSDN#9 e%m )Y[hl !BR(qKH8xB`Zr=C _ԡHK*sA)/ /x]DN5`Yʿ̻vs[G6~ BL ~% R˨B$Bl.CtҸҙ: ,vvim$X [c*:k޿tgGy FwwGQkO¹,7/F)'`ƪ.,@CWA &ͪ2LsTmc(O /35?q?3KHwm 1SG?R=<1箈u#C['p9섺:-dǧy=}'%+R/\2 Q!4Hڿy)F=m-u^'A`Yo5v wN2Wt^ƅʪRnn)bG!nwa$7n ػݑigJvȆ.7OOrb@=U.t ?9dt>ѥ X"=(UX!o:Vggm)ZxQr$FlWu[Fow#Zc\l]"j#c!?;3l0H%OwvE{ N)Y;(!u--MCsb~ֹ٬sbZ*Tvo6 dmZ,m6w8 ;IA.q,f]/FXɒn:\, FLX]Է@?NstZw8#m/l.24NCemZ(ʫo͆:@JEn8'=i(&s;_mhjc/Gd~"W9$,QC[\|P/GD&G|&lorK}s^{xzYcw Ӣ~">L^o=S?J;  8@ &UJƑ?@e8vX6|&8#71F9lV\&E-DAƐh5-ea\Đj J]}Ѫ1 @+5oD-Kq[^}$=6h$Z)dGFf&@\ֱSBnXNF']We1lTJr~tfo$p7}QmF4tɁ= (Q!z;u!~pk,)^%G{)*PO ]E6b..(NS(;&0֗xvO,5 qlp^7A Oٰ*]+c_D)ݢڛ;b%U( u\ 6q^V[v2IqQb1r!m S'c ?Y-sH*@J;0Oc>{&Z3(ի+fR^s]֔lh 1 &9bX*'Kthp˨(Ws89 Ef0X@%+&͔onuE9BBHf8Er)Ũu9֍3iт5Ȟrn ۆFփ|F3w?uO:;^wzIlrtL^DRBYݽ?)N!,av,z@\; 4 4 {o|?[u>"V5: lњV<fvgpO> '.A"&Na؆FXtz ~e 2ߚRkdHM-w!gb跙IG d{h{`^`#2 x~\"^\m'Kf>DAqtrA(sa+Y:5BAD_(HnMAlg H,0o?MUnciؾjDωQ,@lxte&1mY7f8gi >;[ ZBmT[5Ƽ5=YXQQ"oB4Z@ciAgwjHx@nG&8H6Eq DH"^;W#wFy54s>5n''>f@(O{C(5.3|w5f$GէuS%@QP8eT `J?xs}qu&͈(V/O{PVW0ꝼ< yZCyRۼ$5ULdkJ0]%Tm79p=&=` 9~־լi9LhPӁt;x; wpuཻ_RYe7q£PLDx1Nn^#B!N []h596-FBg"LP+.u+^Y%-&Lɯ~"}<$6XdTYN 6¢E|/Ζi􌱓D,>wD)dwnk7rnk~ }_*2kb5tUep,J+zMN$gc#((m;ƾ늢-П>&gM0inNa/l[&Z(I8k?ϔE2";^2rVbkdzR•iِxwOŸ($bq( (iIq [PW <(+ۣ/Zu7qed'+ ?4筌Sc6]iJc })>:Um. \Ä́1HN fy)G+?T嗹xK16:γ?jEp}s|"G+>R0jΖdáqa:D' ފkri;G &~['b)aDG}f~*̯V @"ZB=:=Gqٰ%EYV}/KҘ{,0+g^=vrڦjztV<c(–'trxUv,Qqq`9vS?Rrj < լ$X"]/gu!hrAT_% zcAګd#Z4d[wD<g ;%ס-XV6¦4WNU4Y,68TTQMZ}^ =Oxێ߿*΁ ekcs5(UUYƍo/Vk mp3մSncsR\}s2c-E#*ͲdAWp/SN8aq?i ¹AaXR,`< m]2ΌC;1i8(?~:iH4 nơ%%G^M?m':^TIMyWV_DH"|ɵkgZJG³C'~،?&;U~a73抝kc^&)4ߦ-6:mFmU1`݇ ? kl솲9u~./[_G8ĸA[̼|RVdP_#ᝨo"pVX ؛`#l F SDۗ!_+N:O'ul:җ "Q<3YaNYMlݚn0`5/QM1pZ*y@0A.`/xkv2Tݲ(cUhAI_񕇎:v{QAAjO#z^hŽ0G?OkT$xIaI>)~XzѼ/S - Rf; hDC"xrH ]Ԋ.u1e)ks=eC@Ϟ*좏,'$:k?p|4Xq0~m_us`%l;9t|<<@P:kQP/H$Uݒ Fҏ)%m57ֽ_jM+s*k.e2EHs{{ɛ πTpK3 ֧|,6~w \-n;@jŠK{#F209k~eUa+͠ /[崢a髟K0p+陞2\͎I TF,&lE5嘤mS_t֍"4E? y W` կZY$I͊r@e9a+8us70ӢrGn3_)B66Z n(&g1G2| mWܢ Ġ&ZѻvDlپ}ɒl0ii=f$ah?;7khDN.ώo Dfkܲ*EXфV~jd KȸJ֟CxlM#+Yf=Qz)xYupZFJm'7KWR>E ӷJ}k[%[ Llu(%PDS#_$s<\VR"Tbma߭4 [-蟖UUǯqy?;$D@֫&"SNhI?nz45hEC-p V  p@$0^ƇX؋-(;$"BvϋN+}=[/ QAv5NSí+xFhO;6-Fu*FœzZiB*4&}cZtA*< 9+j!~65ITD68ւF^א01$sQjΒr@}rU`fS uUbK }COTNs9%L^ԣܝ̢7; s] JD-ruZB1.p'Qy;!Q4AZ ֺHcezZ[9[J3n'8ФC y;Rڥ-{s^ .âMvޅ9P3YEߒ~s/\ }-@;sJ+ i廩'+ U(odQ,ӻ%Xkόg@/xՖR Bq^c)0G\J5TL&Cu tķ6y th.&(\*V۾U%CǤ߀DD2#UdIؔN2hpCSRU\k_%69\;K oXdrhUg4=|j?!Ӎ ,$d|~B~Yk1V됁>W;S6_;G,Hՠ+̲AF>?4 =KxwGqtVbJ=XRߏS="ڒ;$)t oº>އPtȆJ1_J6N ߓ@Ēw2A@·,s+&g 5vtq-O>4t~No h0Ky>tX]_ ! rIQҏf0gDhW5 Pp 4+Oj`Ki@TO/wǚ co"uJ 晨B\,၅iuTfU9'VoYueGwl${dVEIr]rv %hR\xR';A-佴8;¿#s]WI0wmM˿ nƕLBsxӳܘԿHi&_-x Ԅ>yncDWCsҺZ?SKsq39,lTeD8pS`ȧ~oivB| xk?HKO!)U"J|-ъ= MQ3?xdm_PE0g"oRm[جFqi'۬ ̝$l[Y5tCLD)̽c'1^]zWhACDDdžN EA(`ʾ>725+&T3BzMpjq ;k`UNeJi4;jM+wUϛXͮ@u!C,[C\6l w$]=yhYjP\\]s r{eי)]?+_aKüjw2:fv8F237!úf-Ex[ү`@Z'^(<_g->s@K\uMqom5J>LYRY^eM9BI s Y"L?o$i}Zhr_>dp]ln;@DԹ_p{gg$}tI|è LYW d8k]*58j '(`R,~l^κvQ#!II ^&E~F7U R6"/ 7C9ñy @jx<(ooB%KYm| m۽ #J >Afg퇱יHwgx%jauҏ0~.w,˂@A, s@w2D1[N7-x kenHӗ4ڗ8e#Kz4ܷ  [E!>G+&q[>!eg[M@C![y(2D4d"nDB2䍪@U/c=@Jd%@r &H׈B?[0?2wfEx̙[AaЛgEJkċe">l3ڃzK\Kʼn]^ 2+!o9NH@,WC vHM81G&&e>`+۰J8$ڍbxK̭^uiwŸ<.Jǎˣ@*)XC)gZU>,&vŬ:pI~-yqa7i]!8(p&wLWL"qgt'r&Hurwuy>[}fZ;x[7Vy«=nx0uI'jDr•&!?qr.Jyr1"sz<DiWq-&*=`jƼD@BV05F,/qA9Kc1.VRq?XdoQuNyjV͏_zHzMշ+`pof-۰3tmǂs.m wAkkllAn ( #O5/&J~J)} %S/0U3 g Sy hK_kڑg2vG{P"ۦrKL{+*ыCjB wPOOI_@{D^]0k\]}ya5 껝(g PV?JW~-[4;xtAa9@&ĺjYY!6#7V-ᒵ{BU :q*SC7M0zv刎E -bP {uES=#p5eCyjM_ކYBԾK9=D-ÞJo?ϽV] ?K<^Bc6'Nv58øZvl!mfd탢B,J( Z,x LVt-un >>^ޏ 9y88B kG$π'L҂~Ҳo9N^jecILm͹ @T[ޭ5ˆH{Nȴo'=!^An?[#NVY;Rwk ƱPC*@dB\ MMA w6y%[>$ f\6o)J A4K9S[BeǬU.XB672_k);Mh@TUJ9d3>swfkjݕ-ܱyTBm"$kX*:qB*Ʌ#G^-5T@JW>4 ÿꈦn \8 '^Tv]K 5Fx67AmZ˅9I^ih,Џ->dPgBBnB-;gr"{M7hTƔSܝs݃&|;Q"p0-X jW93ofyk~ұT[oc3-ִK0*˔LPfCEvT/D>XL?ERV'&&$6@oYsRJ "z3Sf<&RRKƸxB8 Ķ䤼/i-XWQLd5bv~ +DLҶJ7 ,kRSFᦰP+N V!&2ٞ9g=r2!GTLà, N^Ãa+StKx.N-6'R,w$O@F䃪rBQpk0ξث7#y۾[taER Ĭq}[}\5EfN@*tNC0xk$j)fc/d[ŏM/uD '_K\!p9 (:Ak3hMiS)J^_(,z SwhCiN+]Lkj Lh[N6'\̴w%k/Bj{/{nw pgsgR8Q \5.® Q7-oN߳k$ZN[oN Q \m\"ɼ8&]bw͏$h7M+~Tpf"y ~r9t: ]*f0P :C3ʹZ6a)^f+u'^zgl4P{FT2iK n+Uz/I8iTaI)X|k@-)H@HkssyOXr8ge=oL jPf1jSǍes| Hp]&}NưX(L.ͮXqgZ0sI]R 2 '?AQGhyϤ)UmuӘW zO>{ig3PKmr}'t-^=篖9,wR}Ī^I5YH 4`X{urt1MRxnFV},eR(3NPnǀ @Iȼa /jp=l2bZh^A33dWȾc` nXKwZz**Ǘq4q5'Cy!FT+LDtR bc[H[trnh$@KoyQ1J(CV k{TRQYG@ f^nf]T$>۴C.Y9{NR,%w*Mۮ{n@H(3Pm[pmlxdȓ0[,",fk8)ZKP$Ꮥ!B01@B"#jUhS!lVx#f?YIrs$6q4=lpkb_4TBlBe*/s.>([M0H"pN 7J/p s^7>~|R.^UkvGXZ)`f"l;cjZ7]!*xWNK-NĪ2r^d7KUgBQ.)ڊ41=O,pcaYA8,_ ?~HoG[rke6_0ՁMHҷ ]s1n%9@eV>03uC ȧ0~I<_βy9ff\y!TJ23N|pL j<69CG5V*q"b't4&9X@k @o,#Rk9sUoqw!N R4^$}1&R)t*W]5-c}=pxz/ceÄŰgǚ/tBz8T_Sx LإҽWnkFZgisֈ"yJBm]zg pfcsx\;BwT6jd=ǠdSR$~-x>drU$S4Alu*vX%A:,$<  GP9* LښJiUV/7il?$*wOuL|Dj Gy$at t'TY[mcglGڻ4ͬ<?ƒ]dg*"G" ZW::O6 ~&X]Crq}n|t7Ȱp,\q!HȽP;Uɳc]K̽-]/ {Zz]rCUϡE{!k{RYڶFV&p恋Qp|#Sp,:]@ָTjgmt@C¥9d?)/X2Ґ/3Zgo4@S$ ɟ8&o.)z"g@i | ,sMH^?gTy4s;1@ڱՙ6-7y^ GdєLle,1]aɃڳk:YV :=HŠBXdG/-ЪDL봖b HVhS I%pȕгzĵ_|{ԣw :NC NBOdr! 1J|ޙp8/@]S3oSYbABzoFɆ? eSz 'r(ۥigo-%^ج9|$Z8mej>7T+_c oR7P*NzzM'7{&'ʝ31&z ЍKsm19?:},i+6*0x@LoV:Yve(';1 4[abWLBd6?gZL M,6\z.?/İ 1wlz/Pݲ Jw-&(8'sa夏#@f"p4 yDY6VBr.TZ  _|VCuVm=%XvL 441,;˂ Bދ"1F-_B>H75 ?޵g$n.f]:@ 2@y,۷X]˻@VzǮ'P(2=rTwXR BTzub- B4Kz%\}k-SˏZmIZAa#'Oi/6Й}ce}̛KlH㑞^ LYNu0mW2K|bl?`p_{+nazFޢ'רG2j2w Jv95Ѭ]*szq枇/u,r]36v~@FͶqx|pH Lx;?3wfזԚ"&6t,WC[y))nS춢=s f~c(s@I+~)۷+Eq;NVх|L{od"|TOeeT_=]!*c3DoHۅxxaC"lT}2Yg xUYAZePѦ##E hOC'FAGB, '< &?3r{-q꣦ PCzqF@t]ST=JgQ;ņ~z62D%ۣJ)pU!WY  3IfxW5rE)80n悤9 A. *K=SPgSn2ŋ j I9PN*ɠtS F_ <'#߰b2]$P\ 3w V4sEvڌ|Ŕ m,RrrfNM=x-)hgglLxhy`3S8RFQi,iHmC0Jԍ^V^0rj/DVf6;_oKb%kqf8)%)*[`6%ybw{0 )9 y,vDș7$RL~ ~٦P)6槌AiJ ~@{+thUw1)v,= D5;E㞎Q^8c tV+.^/פ~_P">2R|afm^!>:-^=a*~ʾO [V3dU+8L$P=%89lg)yGU?2=IWt?>|gɬw)tSũ[;`ߕTt.Y=c22ҫyǠP &0?ewsK^a^ G^X/܉ *w4^!4_<=GCe 5PSifsY>7C]o|dŝNJD2NŃAi _̈́8ҥ<6_ŵd?YN\Ѓ~u^$*ڲk.$ m8ѫ8qDtrX(oaK,鸅@sJkPVhӁxwG/@" Tl@%38@?׶ߟ 3[I B⛚l?ȉQWaTaK<|tb尼m# K'yW3[{xCuԋo.0yNi\&ݴQ~)JBc c=ZXfL0-\™DzVÒ@-״Ǟ)/3/@Ǵ#LR1 #DoQrYBq3\ci*8$d ^SL7uXn."R!z2}) %MgCRA*Y/9 wLT'b/m$z  M]VۄЩm@K Ϗê;o!Jp ~W\_ )[*œK97HD?Ux(5-Q6[jz+,!7qjb kcE[XqD8ܻ/,y d?Nw coϛĀip~N=DەY>mDT#N Ȁw3BuUŞrNjuQ/^[)Д矟gKDx^3rG7"nۓwZ>ю(^Ȟ!T5fSu6R~.|WB RÈZBoqMʳ0*q(ӔCƅ ;7A]#"!S&Y还cؘ _.3@@iz]&z'naѸB uyRHǙFUrY¥=}I|tTqa;ur9魫ϑ+ r1~Q$ (NY'`n+l̋`Q)|/OR7v'Jaf`T(b.uKkGv?1RXф#qGs5%Xó| 3ouM^%ٷfw.ʱn3nm݈|>ؿj9]Q$&T9n{ϊfR\nS5ZFB[r&:߆2ދٛTVF}3SPXJ!wm{dڌfu.<*׎k+S|;Lm`ӞsXAZIc,ihR+3Uw*T_xkCux#_rVBݚ:^3HWqѯ<ۤJzJ+M3nir?r Pb58P)HkwR+'' rZo[ m6I-ۓKO?Wl?g9X|iɴJ/ĵP [HLfa=0ΒbǪ.Wx)2mQU;mHSfFO3ɜa *HftVc: ̌i B1j;'[g}@|Gl!څuiZh/_vw8j9 w >Cm7Mw uu-3 G[SO_&>t SoJВ[gn?ul!yap:a/UzW)o}tNF)ZdlWMOآ FZBHךq[=RHو䎜@*`6d9*I5ZqBI-L0uQyq XDm@kC+[YS/`"sOV2(+=b.fCs]G*0_NP},u9mOLx>cU\TNt(9c TQe8bM5Xd#a< !"zz49l m3C@U$c{y b{;j'#{"hr=o`1# OU1*KwkK]±٢6DjMZ2) Wn j|%X _J圔 nLby5ʝۦ'MeT4Mz1\e]댠^)4: %lt[(ë8`q_Sӧi2nࠥA}/k@6>c2Ľ+2[8&贳!9V‡A~:* Kc2&[n$?^ krx(;u` =,4WsSj$1@r~ }ֺю#ywzqg:OCTJ_f0z:KZdxSd/0%G~=˸l6& MF ,+Ne K}KQ4W.Q~;Q6^*=aOi#RG"hP]\K`d4G&NUhpw!E`T?Vz9y$ze=JQ [$C* 1_jGJiCXgsz3tIfl1i"6Cd쫺cjP -ތ&n&]Fds叐MSpBsӧ}k#+GkwGz`K=@1D%Uݞ+C `nOo@㴸0{$ ]jކ8_Fo^t342|DRe gfXƁq|3vڻtٮZݹfn$_!^Qb<Hۑ`er<1l}m0܃TտġՙWb YUē ,e,6> UIBB),Ԑ%\oԅZirYj}_%P pZ.'HwKrqk|#@F#0Ÿb^EԽ)~ߊ:[_;CDtQG[F- [F]"RmZ%A4mVLS\F+P RWA[ i/BQ27>WxO=Ѭ)XV&3Nf JKLa d8ݟ܄^5c'cNv.m\x,ݩ;_aJ_\B1@dtѥN|klv7>eH,5Oy'4ῃ8 b:7P9WPT %8 [ @ؽ[@&a h}^86CnE]@ۧWĩhq"]u>%kc@:\HOw NIÄ> %5axq@:" fnv xOI-;AǛ4Z[yMXUBe1^J ڀwm)ZhZ|!.BBbx{z g)NdUSCT&v`7r15#q5*DLD:2FIyn An"| #Eƾ1ܿ[$`\G4@mݾ60š;<5ϻ} 5d%sB䌉;x*3ٖlMZ!:%%qOkƊ:VyĚBC)R,{ǣ--|TNK&:yצ,E[];=T)2 zTa}\$ʰ{הdC^ihbIVH]Cp&;ksSU%שLGc!kiSۉ",A+K*n |JN"y!71BD!)AY m鶖u\nLï}fV%ңbRSyH; 2hj.k:葭bu_`}[ar}튺6!ઞE}K!aAbG)6vyԜg H' ?r{w088 lcj40P{l Vo #<Ѱ7?kK@D,g&tdf 455?'{ң 0>/n}(ɓz3W\aÃWqgit</P؁ڶY88 Kڅj> g-c[HvAROu+ǵts.d1YIAS@PSTID}.{v֭<=cT+P]ԛ_4ƿ|2k_+XNJHnD0 :$"k sڴN֕h~3I"*7Gٹ:U*{KMZq߱aNXuVk.SP`:v $Fbj3F[OYP)?j_ELM2 ໘xu5z 7 /l{ -(9[M=kجv^M0';'"u+1dIƜ,|^YlhXK+2 % |fG(L't{rU∽$ <Řg9e1eqOK[ 2?4ӻۣ}BWIҕ2Op!#WSb-Pݬ_Gqej#J>̇ee!ٝF\d?I ^L9J&֍G<$Z%fNCAE|1L79q"$tpxZ3%d !RhӞP7e5nVg:cG%}"+ty,,tH# ^qzhDgN #v/q죦[زEo&zAҖD_mvݗCxܮ<]x+fyU\8z9y=. 3/x+Xʧ _:I12NJ؞-ZA2CX,u=CmUH0gNfv5j+~>1ݞyvMr-6ԗ\Z#Avu;`#.FZ`ە# աx(@Zүo%tZwQ|u5gԟƘ5'7V?v6zr#ӧG>MU2爬A<Qx.yW.hX d Px%fφ$xhjiz5$٥P{6M֐lCz} k1w ]m9. <g复y2i"s*/$Ӏd91rNn6Iv3^_myΈr:,S+r[SQSxDU?kP䰌679mZ %&!އ+=c=5́{f֟ V3-_LO_8H!Vc{OuEilVvs⫔e"NKzR9qTD`} 9NM"Oj| r<9/e5!t+# :%ׁAcs{իõb mjr㴻u'Q6nM`JD X֡ӻNrr'VK8G2J(vnRU~؞qW}8q_ PZbIzj-6>,GDai؀d~@|L6i;SްBڌ%Vg\B#:2ìdetu BýYM;dL,; {!$)ts;_n 4Sd{ܱB<|A몎& 7D7'o4|쎒zͲͤk \:(f+1-lIsS jh5y)pbyFޫ_[>laҎd5šuۿ\[jq&nPe)TFc*tÎm`r=:gN &AG#Jܩ'OQC1Us;郚n!hkU ǻI| MT"~V/{Hsv`f]A\TՙZ-MEh8Cd&J*`dh(D@AmMJZZkd&@wZ%]S$񀁙do Boywx^9n]Kv,Ww;QQ ],$zYnUu<۬?8E.!/Fub['PZy^A WQl8~i $X$#y7%ff)Oλ!'&~F./| fbܠdZ[Jters*C*=h%;LStHC90e]I˱\ck\ Q b1IuXJ[2F= G[pO'xe}2kN1-:*gk?Zrp992;p:C뜔gFi/1?zmT˻vnFt7Zvua˙d1 -JZ@ޣ?P((Lzgִ_vl&.ԕi޻͏-$ʲ<ԇs2`u_r;X8r?:k:|w uwGZQP wm&2bw~fa}K2wnIy ]*..?tp|$|~Ć{.d:"ʌZ/ྃ\G?FB:Su V湼U%3u,ظA.\uDq.͚[Tma@7Qn7`BY+؂n U Σac) f }a;AKLׄXO9_"aK!Tf 4|r ; Pą$ⓈDaˢGd(?_Tډ1,7^^ Y4W׍$CDi ]ڄT߀>Hr7 O)[r/y&{DvR̺x`0yt 8 [>=K|UN# Hc3&}S<+@.%:Jt(b\h݃Q4l al5BP#?"#pu-W t.ݕj1|[D,W lC5o{+Ul4ݟ58u:(ҏs F~U\ Pλ j`Ջ\m\L(b @Vz'* %iUM]>hV^>4O%vpq/$Wj|wjP`u5hn1(ƦQxp8i3`A厉85 7iD_6Nս.ǺU5Xr/I[ e+k㰭]]6J|r] 4aq]Z_|eol>v`xߠ4ca># A;(K, Z|2ynL__*^Ha*hPlWyZq&84wgg(ZWn 7W}l]zkѲՖۓheaHƊ%aN"E3#FTÄ@9 ):fOaUmP8wqNA&>hi)s(+J`f^xpi/ ޵^Mq0P~h3̀Rb1Tsf3TTg1AV9ݪהzld2 /.N QnvYsZ2Tq-[~3U]OWZĞu{8pmp=İjGdʳ]qZE|Qu6VPޛ:Y,ᮙ >AJT:x,eC 1y^B\evc7;A1TB%wG褛TG5}aB58?/.#7Nh)l3z:<'c;?/0i=DFH\j1ziixE8X KV;(1 y` ]4 >.T0$, : ?:u(#p:7Pwl!'#Rٶz.01J$u`SX~Z/]1C7E942[iHVj(ʬ۝۰: =I؆Eg. Uхȗgg؋^/}38;jJdzr|"Mg_d[P&X,ƞM\eG(!fsت:~*FpZjgyp5Zwݧ!H:@B 0Q6Ri!eoHezvYtdռ@.ݣQ.n4 C J|N>*9:8=,MK #qQ>gy~ ݨVFd"J`t?d]F5'zP@yƐx{ʴHC;.~ ]80.ptSP=ۮQ[VOt*8e& NN]c|Pg[7 ؄)vGJ<] n^XRond{\-M'@3*=dƃDg:\S.ZyӤ%hu_e^mc%lͩ? H7nB6yYV \=v("NzTQIŅgL%|Sow$|.rerFd}!m# V% | ÌsPx[n!i_sdJ\=+@w*g~Z{ 's ,TlY?gurнuݶR)M8 'aA ȧ,ۇ܆[V2bGnr; '^p'=;bܰ?Oi,}Opo/_o"b(8T&٫D-8xv=b:#P/LRZ(0S&gIJϬqmi shOL-{i=ʿ U0'A=Bh-d;or5N-*%%wC(G0Gpڽ$xO7ۓzB1"s F2YI~Y.a1ώct$%]ls>wE_{ Cf7U?Ǽe+eKh>΍8} Pdy 霸 4Ikt Ap?#)U-fPIX5s/ %H]]Pj?/Kgv`Rg: ݱv (Y37n%K9. $Gّi>0pfKLC'ՖPd[eiқT nLwY5wD[й˃ 96 DgW)u5b;I@I sWۛ[C,T| eF4.y?}%U,fwweˉv'^z(ۏN] e*4LpSXuݡChB҉Ci\YjQdT%*P0y(?5fdnDZ(r ǙN_j0m{XH,Vb_V,"G^ xԃgK~߽%zfInWǢ<99&@C mVR26JOUjKz~F1%2Q1EIYNq+N“:rlG#dfHE 8/~UDDCj3t6tc&oWhí}ߢ AGIdǴu/a; bus("9=A&aL/qH֕ȭm~ 9"|>ѝq a^ K2JaY|w2 WL9@D>~"SAv(FhU%A<%Pq)hABqG W:˲F1lV{~[`-v[y6ۦxZ嚸e^lWvQ?z| @(aS k '2 ص `<9E: xBѸwhcЛrU>SYz6s͉ =m(l{oiYi;r"Gǥ0j+rsuu;rDݖJETDe$"t˚ݤFi{7V7!ɈИ0hed>Zz&P*|!zgaXIL' -63"8KΝBZDB!^:@DΚܵ}Z=\ ٬3:sx;"a62ͣ@lfE=5a ϟ"܇gxY{ЭL̯'{@瞫Wgh3v>|f)/[^ 5 C01FD:jh1.0UC -VeC'0(=\(n[1eڭn hpMvcMD6*b xNacMxTmsH^+;γ{.̡o5`jRMe9@캯cq")9՟;撸Cl~o!qJ+utO)jV/6_y +7Xi20tLv-AV5&bKnߵޓz -+Fc5[ -ܟKQGlR- Oׁw >3~2"&&" Pt}(d {[b?bpyʱ1NT{~bkt2k|\2ݝ8*FTSYy w/'QiAScqd:"p!чքTN3#[#~,T*udՓà }e%)h;v:â ̈Uw!V9{iAΊ*= t[`ӟ[HDe+?Ue@ T<3%kxfPE?6b1 4T!8QZyO7<ۃYۉ["CL;Ia\]Bwcmmf$t]7g΅`C+WWz8+ATTE[a&kn6tyG#˂ÅS.01ܺAʬ{ZUzҾNſ߷H,|ڻ g8)QF:Oq%6&slO,BI{jXt V}ԥњ bFCo>8 D-Iͷte?=fKf= `mcJi/Z.^m4nWZ+qwnAMStC*/CFLY2yĪ6(яzVlXw%f^Sz㵆E"=߇`?>m}*e~ZZ~7-0Mx*@9)I>˳!{@f|ͅ/?miMAӊ|˯\ߟ[B}>)d{5˜8mJeyIsSEAbI kc[GM3O %2`<^+t[zHsCgoO1z&zo$K'} Y>>Ь#Z3cQ+Cqd°,ca:ȹ:b|,Pw'TiLTDOMFKD@>??,rZg)dwpF\WgS-}%^V*9Vy*Ó˕{r :8RƬBAEYfQoNSf :.ohQV_UM;SM^aY NX17 R㔤W7"Q_)(?.-/1ߩEʠyJ%>dpUcoGh;op_rH$ G>A~+_~i[_'rx02N[{ +V;4M aS\Ƀ̺vGV79ՈULxĝwQ!7ָ_{bfyٹ:-O;L ͢w6쏙ȊPuf0|/TtӖ j׋rjmC*xƐ9T,\&H4-r?F>G&r2++vS+-2ITv*D|z[-NġhWܩyVv\37$)-}hPL1A5bf0?&:eaјkV$(R6<(2 h* ##tIB5ِȍJE:'oӂZM))>M*Q}?dJR^b2 \q<)>Rx&‹#*䡖rniL,|e}32MiT |F*0}'+Zص*;/$ϞQ9]*!.;C;}ib}쁈1Bũ]/YC&S k[R1Mi>a^QKz-n#i31~믲3:_&fс FiKLt^d򸔱emBt[Z3 M V)RiYXi|(%6y8P<5Mq2ZK+^ôZ$"I=WGaU釭m|ğ zn+.({TP MM sTsځa"7?jHd J!]A8|k^Rm-5r4~F]a{&$LhOxC:LX,ǗiVR Dx 3i!ӥɥdHqEkETev'hjjBm} |$=&{rxZx'"Jo~C?͔D:,f >b  MrȭSc2ȧ%E֓$==H鏗뢷RdaFކ#9H7Aʖ^kz?-K{S.K!0E'cN> e Ĵ+<$*4.ڶ8(jg_ߋZ .!bY$L)$يDʥ8Ϊc)^ζd4I8*5 5Ho?A8Qw Crs"y˹eU88k2㺾4,eտN?WYI1G"Ao+.Цc #?;KFtp~|U7{ء㶎V 4IdJ~! YUݗ1I^ʲ䌁.y`' @O8D6;GGTd~}Ui!a,8NA3>gp*5lkKTzqL4DqZCfNb{KZ"0pE#VxqS1K=CUѕ%O!ϾMn]uЧh(קٚ1&vӣ+!MkҥAdޕΒ'6:69 VqѫIxӝM˾q5 Rc Ӟ3Pfzmi 1Sk]#4/ ފ,kȐ2 ^"D$NZ͏rb ͛<_̰{)%^n·}E=hC^;w-k9'V$2,&+'Yg]?lẑ?7Qз|}k pD&VL {Tr Iݦt3hWɛ+$/^m^ݮ#`mr&| Jy.&2k7"TsDs4U8 &!M;)07gJVa[eMq*[["%|bKJCrhc`O``Fֵ3ءuzFX- *o)m}l>J !W0RgxIdY=GԂ>W4Rײy=s%Y ߩ:>(mbu3` ȋwن"zC,%8u[ 8ڛȨdjJ{n:wmK&`hYޱq h.2VV]4RZc+zJWW)ah_| gl[( lݵF)DEЎ3dX4J'?XծnjdkHvSs+˶tU)N伽b5š*P8 6(:1X<,86_V%-8Wض'koZ}a;^$)+ټflU4)NLuV ϏOR 9:3kpMo' x#(0뤺iv{lb?"v:3jwX NDA"UP@$c-e#ARC7)S(JAoC}rk(ǵrzɨ_/k_Qg³̭$נ_L*bYlhITjӏCQJ=nMwwީs9iB TX?m d7kYn ,EIU% NZvoЪlu!ȣEmy9eK +޸V>7q5Bs}&6յQ;ufTz[\PhޡA'o ŏ5uN!.q3lE"eS†R:H3.2`a}߇E|itKK' w2Mˠ<"&Abj~l~(vl~ vpV<қ.k!:P]'2\F%eJ`+،rڎ\3{JƠ,S3K+uF,v3Q#g1#{Ly.tTc1.cg .Yk M@j+94(QjKKlGXo=柈5Rc-5-@ެ|y$&pK,Rn<vz!&j13BӚȷT5G|gJAQc#Na4RĄ;cԜ^!͓˝򎩬].r@4M˕ DPRI߲1EEQ mD*ݦ¯ GuSz_m_]@:UK%&쬧(!_s4 u0l5^pYݏkC y[ Ư סQ*lUޥ]51#͘4"* oeiPhXHja -@=?umv)>ܞ/CE jZآ'{是4:Fkj8pxmn$O 'Bs0NdP]^Ć g)ni_T7 ..x=ྖCVoOt|Q䭱YQfTZ%^ŏN5f{ g oZO|!P| uN +hH3޻h=$1fSBjigQ[ثj_*:uj<@nQ)Q!CL|MB-Pe h)#pZ`A \ Ar0Ƙg"OBpG]XM*u S1*?riEs6l:ȦҢ{X0DJJL`IIcXO#s V=0Pޜ޵3B81/p'(ņ -@wXn&?I,s\Vt{G9|gZՖ5K6:axm#...++{½a--:~DF㺾9`clMs!+>@@kvscxԁ)^tb'ܣӾ 6|9w춮3=gvGnmɤJ2xe?a@ SY|E?Z/Ca/p8󺁙/J {bwL][yE4ex non|O>cW l— pt %J)7>;LO@d,f5 i0gyy XPE.93R&]y$˿?ЫJ/IdW~Ɂ'Z@ԁwjqhJ㈾<;}On׽=@?L0@nT^C5T#jhEuX#d⋫SIF$yo:uZgwhEQαLih\1 KDF1t#rq=I޽b(+O09qQp6$VFOQ½.Ti`9߇BȎ۬L4k Rm@ICl..aVZ̫;b` e3M%Fz0/V zɜ'eRxDlAwG?G7㥳׼jrf> ٣'R_Y=0jtMKXj6ޘ>Ex,y,M8Btl?)/'J rNqg&0w)u^80Ֆ(q)PRe/bHkcJׁ7-42ڽ!odcz 3jXxүӅVySD/ )xYs'2X% 5)*Mx(2 ac\D";ieYyt$xkA/#2Xo4EW6"˖{ -΃ *X (,LBN`EY@ѡ-)w.nxf*"\H,&>"yT洘D\ #h׈; &ʢS)!q|/Sc?3  Me^%JsjԊ iaPg䥙Q6LX9[o:t +*k|%:lsĈ6TGu ג/$sH%8k(G> YV"ĸj0?aUCST.2/ ;\6%} i!IcnAګUk$4QH xKqe)Bx}JZD̬aank(p ~.1$,`˞1E=o2(#xRPET.y~qb#z)Tujho!d>ffA0lA?g P9RպsBP7*\!,QuB=\SHc}b nLV\ۤ=cp {[\R*1l*wr96'γbQY:3؟r|OΏgo>f"%S1Adw!N%luHzDNd$R:irX:FvH_)*RϽ1MA2}r+LHdô{ATW Y%FkG7B$VH.B-9woAHm5u\F5^MfCf[g+p|W[Uu{ IV\)p~LMC;!6ZɠsK.V<i3,䎭Gs1QA3έmNRc6j2ᚈs=<$38b˥_LW&8vG DzZ1d.ѓRF9 B'l+b ~岉,_2kJn/"rN[޶QπZqIz̗ljnZ#I(8 x-fg5sV]V@Ul 5A(wBιgBUOO;d'(yS(LWygQc_\)0-5QJY +t&%R@~"L,j9n5dґ WaZԽ9`rjo'̗0c `"0 * ۗ%CnĔ+~IEێdQZ]Go"tts I/ yEƶrU#N 1;U2 "0 fst4c3 0-i2vK1cb05vkzkvpڛ&nRYIn`=QdFfv8x^JR75ohrK7̉ߋ`V ?^ɗObXL!~#,q%v/Z u ,raF:VcѼׇ>XwTM<yui*Re)B*/hK4"9쎇 X|{Yc:ϑ܌Ii9N76[_>H wC#XkEwxhUA!}:>:4EYH0ȭ2f{p*ie,(9EE"qv:EC`Sfw9_&ߘz<q\AN뛴>@%)i$}V7Շ25(@%R +hDNoj&\|U _ f0 3k @99%P#`_ s<5[^}BẄ́"o}?1? `~,t^af5)X]nn!Bg@רZ`%m6.^Q>/uCF77wyI0SAcÛcr`ꗵ 揜HS@&B"`?50|]jP絠7~q`.6 ŷ5.Zmk`𭪷LK:nPeiEw>P[WJA@BdS#y DAy#'1!9 XLwx(OFt MVKv/dO9~o!U?$UEށI l7TŶ͢϶2.谭#8*G7r}PqAg)4q U046s^fm4"辗\Kr&R^=SwFP]o/.ic| ʺ>f_M!@5g15rQ݀1(d4.~rN+ GŖ]D-c\ѡ'a6P<VQiXǑꍻ)|4aF9}d+p_]1S!O 5!9٪A>owgZ8=cllT05\OĐ7&e%g޵s)y#Ƞ`uLTKҀ@ݚڍ-w4@dFM Z7e4 bҟ J`uqvDĪVY{BK J3+J ~ 2-P!TK84 :G("8 z"7^I*X v&]J7RkԼpXLPIb4D7~)zTbS9ZcV!'1-H?0#pz`pGsat5 FK{(q}SS-8{?>Ái];樿[~OTI7eYBaKm*T{n'ZWϿkgm]=)'7kg)pϼk)&/ٮ Z}I2aQBYiFû"}ЋhbTN [XW$ ءY u#Tz^Zw'GzB'շ:@LKR/XHqXk۵<+&p#ŌKg,'azy@qpZEm H-bSpl(DQ x({nl6&6%0)q5t|8ڇ)${%gjDf^b ,CsJ`ڳb|9+U0ͮN9ԔgVdeMOFE& Mu|eH+@dtt9,I6?5 Nq8׿rḨ갥3ivR td6ҽTQ6w=]Y>d9L3?5;ǽ㖜Q΃yT`F:2dr]bO]ϸp6N#ťz#Yu˴y;z1of\g.1a[KuԬIo? qE gHcg8fcbk)NAN{A4/&,+A4톈PcOY|m1b C*F/M 5;J[RDF-XNis9%l=~uhGsK$9<]mXP3s {4ɥߨ{.trޫ]hwi›oۗ sb0{8Bv9c 0%x|f™`8 ;*y&wAmJ7;bJj%~"4Ǭ/u1=:95U49Y̎])ĿO[ΣiT*簏#kYI@:z9cUݦ3h1Wic.]U}_+VPAJ(r;LBzOy܇|*ޯE–-s!)yߖT a,T-):3^{MbkV_;\*H^PUՑihyi:JqFc@zFWPynv\Uov!yzy3;{#:fXj}[xiOr B13FA~Ku.kK*gL^p]Ϳ] UZG+o?<ɬxNq\#Vf/ź4!0Mf$ 221cTK5?Q%HP'3PYYЋ)g)fMBeԕRpπ5!/gU L:" $TW1[BGWS]a|fǚeʭ#ҌnwR7Q!4SUsY*ee0|pr}!,Eu['6AqƬiVӒxGi>MAFV&&#t8ev& sF:gI1:ڂ(Z4YcVN(>< E ^r1KҿBfx<ݚ1߶d./z"Pj;xt',ypy;?S/~^>lFh)3DJL`mOQn@L-!&]P$D}G=lbXĊɦU0W-)]!"&|ykuI<*Z qM=p1v9.#]stLg$P>%)9ǂ Pȳt4[ۃ(*.e&%NDY@F'F3Jgmӭ) {Ltx?#^ط%#NQcOH}/KrL"C.*h5tO%μEs:po,z'|sSi0ȥnV•P;pQ\Wѓd!|CANZV*i"0nJg1ԛ EF s~2 j0WDq ˇnQprrߣ`> 9A臲,8СKB: k[;[(L>-9dVVZ68TÉb5G'5mz =a¦y[@(,,BfҌ5hq&]!\u\^6vBy(xG}v6:BM#]K_N@!-+,X(9eAZo?VOHTBWJynX-`#-代GVOXTyH; 0zCW;C!;va fUc a&jTkTGB E=gqVwxcŠDT|PkC'Lߢ ԼvOTWsp bv`XE|]NE8s; Q,mjє^w'!łj_B$Xph[UӚ|^k,R sH54Ýp1M䩫d!?yjHZIPم h4ZF!ą.V5gg<0߁ըg$; hƋ~GڿRF!g0P(yۡR&h$d=gkb|{`/- S'C,88qN$sHbNhS6pۭ>ntaJL?OӡSvA7ĢHy4#һnWg/4[jFguPÏHxLD %y"gЊЙ)Ѫz*jʨ4}.u)A7!Tej.B"Rahiy)Ur?:TL4N6G&|~TD%g=I%u43*-w"m#}pWwADꖸTŸdy/u"we̪2ʽ(6GZ"LG][d43`І 4-'#gty/+mJa SD~ܒO =R!¿{g}E^o1h>}rW;K,r~*.Rh\Y%Iw,L+y;|Qբ"'&dɋo̒Hy5[byBźv'Yڼ.x*tY|c;_hE|U%ДYb]%ڥw+RE*+Dk(0 0J%ўw( eN# &QskTvC󠉚ʄrଙsoY;魅ES.{.p x82f/NJvΈ] -WuY+ FXdfYN)#f AUQ$|02d);[K3n%'6]Y_Ke!2ڧ_l)(8ԐՎ{l+@*Z>yaǪӝE% K$HxJÿQYEl,T*;ю0|oY} 5 BP@dNL㱙%";1(5 @LK;cG$I )JOS5 "h|YGԞ⣫Tc'\ϿEDs"cF-{A`kuSk,2xSv¥' I曊`ߪqsCs̛֪+V',FC t}3^ң"m > ;5ohZܧ.d[=?:J8tQ׹T}R)Q5C$𨜮{Ғr/cZԏ674G"qCk&v剙T7wK3^rͷ;= -4+R>lU!rF>7E\cF!"77ҴƢ;i(_Lηt}̼(L^&]Huhܥ[n;rVBe B+do95UCE"֖׼Y`0Gc4CQv$UX _Dx<maۇ0+> 0ENi{) ' s l`h+`sVD~hLu7A UB-gqaV!iqHŢF?txo%Sĕ0 >'$U-^=)Eo,=1)$%b[_5ƅ3E4:+*'ŝ'آ2ߌ4 rHrssdK86ynZXvT%Q%WTIc2Wr"[ݕ>{M Mk[$,ӵQ6K*"Yr}n1}A= <} 2qS9qʥjc3;}|IpIfIVsT~^|ò&ܟG%z: 쥰a 8lR|Ӵm ()_ } [s^)yE6HDWG5M!ZN4Әem'SY8U?Dۀ@\?}8/&W=׍!a,RFO#3%_݂mw|H"8+wF˳@0LX}FwK?a͝{@jL*f zUCډX~GriTyola[ 紅7jX)sCG^±^*CSR҂=x=L)"J7>sxz< ܧ O 8#\Ҿ4P`n~]QH80⏢w bnr4n |,D/o1Ud&fo#rKbYUe\O׳'(=N{H,שtS4uE홞v)'k(rKjg5o֭2w7{r~@W=O׌j(Wtv4sWj4a#{{N/?YfKi@(8! !ӻe_O^d ͻ IkSYػTn' 3^.T a7Gd3FE!\}q8*NpJ4kBhDIfߢ;"~FܷO*UYh+g$pp:MURrx'paބc)یyPk,6‡UJtHi,Dp+ApBvg`ސ"K˙뺧>׸0'mE!<̹iG9\u=d7Lg)'2v4i}fSut7J*!Te2?$A?طrǬ`260tܩ+ 2?yJkSJ*gcZRBZlMG!K^ygf9 ,w%Bag8`MP@|ZE_=4n91^h[@{wiƃm2_4^@pkP~J'GqH4 ("Y\)]?NN8=I1sodiM1.GvH#gD}4_|$ΐ-PTh(]ohA.eQ:^с!*-:k{RƓyr ¨o} iX 'x\Gtg1"문p"~Z[&iλuViR/-Pجy¡6Ս^O52_{ՙL]_^^OB6S℆x;AڌAe:|H$4mT4w?pDU l} C"@\C%7m|yOWҌ0CBuNoM3~k_(H m@0^囮m7}Pq~-BI,쥥^OdN͔}޲2Un M"Ľ~y'+ [CAGMZM>527N4ߤ"܄e|,Ij.je*٠1z]ֺkBk*;v7׻>d@@g*v1@*7'+Yp(R ĆI >vѻp'"ؐ~ J5@F(l)t* ml9\ @ 0[w\4^^ }OMCid!9Hٛɒ=2$xW8 %Y_R_f`:%+ A~DwUd.T=IQkGfKFOxGuxpAjI{[hΦY&c30i5٘!%4O3\q320rl,'`G#uN"SM vs02FyuYCAB|g$<{A#xʸ`~m `3o/|f]#AY_S7=6 WV׽NܧDFԗkYm0G|V'IώAkbbn@t\yA>l]qs#H˜´LVh{/5,H&$?'ZM(6w*6BZ! ?,'T̸΃D]6Um(XJΪ$w]9^n1;a%yB3P9ֆpk j8.&εTAYYkqKH:+`"J]i9nӹ?qy\}1FdKm~O Z[-.]cdSwa;SHG . F6A0Nx!NH.[|[BEy.yV5{=n/?;$}/VY!zWXZ S Ώ=U{= ?wf*rh j[:\,SE5[A:^?T Kz"-r3Upvtc" ӓM(/|˝ .=eZ|k#N,Ca(íZgn gA:s2d Xoj(zMk#NjHLGE19SJ3Xz9)U`UAMJ'ڔW\lMCd܄8͢:5=fhŠ۪cl9fO%9Crp7Ȁ*v}4'xdȻLZ1;ڜ |- B.kBwD,藸{R }ǴMO c܃12E1@g 01-^k\^z%%,kf\*n HEk&۫w 9[˱P(!_#E clQMva2`w~i^cMN0Z¯$//m'`6~=nʻA{hw!@YxVHB*R$] 3Z܏وoyn˨kD+c-l/Dxr4XRЇ_4-;6uB>u Leon(zvdKvȌx㥎2v.)WoaYIl|OW=82 +W \ey^3ltǞe6aV"}ZS'ROK~ܦu) B?w$xr0W>MNd,)Qw M%9]Hh_Axzv$h?۲Ti0.${<+^A>T8ifVY:)װ,՟?, e!+]2_Ԡ᫩ƻLC0+fi$_AoHz-Zo#$ ##&G;ʹ\Vw*lX{ Y|M |UsM6O,y"pJY_G1=" @&0p3YBLч Owjǽp)ʅVq8pTŊ<ުM D5oڿNF8la`> Rlnf~fLU")A1;!Hm$ W4gp5E]aOcZq' { + ޢ0͌#>9v|+wҀа)QE8Au~e˵^&pERZ@6!`;Kӷ4ȸ鋴0itW2|\jΉ_<yZ*^y@7T*J3Wczo3 Bro=\/ >^ **6OHJ\yru‹mtc'a=Gx' D5m/`'j l& :<$U1{qZYQ̺Ӂg"8A ?R}oL*oΤr.Q>~C}+IXctd`D>62ڧ#q큸C~Z6g:O/}\ oIHv)s^CUA myJsrEA{GJ\@x^Nu8՝!]z2 R9A_d 冿m?-1p֋ '2OrN`D/׵\[QMRȎ(xLY2\4Ĕ" ;2-!<5Cm{ k>2yJ{_YYs7t8f%>jaqٲT~N: 5D<1tϿX/ME 旅$ݙ &DR`Y0VR`VqG'SݑnS'dr64d,/DN#Aq99l^DhO,~9!<6rSGA=]lqMsFNvᕖKP} V(˖T7abMݗT x-ihJ7G Mlɴu01%bz |B%8(JխBE'E v/Xv ̴ W"[CjlQEaicM|'1^& .<ǁ !p*$6"\!j}8./ҙoXfm.uV~`V^ Uѳ XPǞRrjz:x^4!WޖlqR]ꞢA^g8Z~ ˲Q`Tmw/|"ET1$;) j,&ݠ-O nqзM'bLN[7*Q elF/dwt0p",X]jU'1x{](W`(6 gs oA$"ҍ]t%r@fcjw{l!F!M A<|Foլz&ZpGJ%?K`SL7?|Ow*23~y p e-+JXǷug{aw(@5'_ Bj+_.n@^Dx?E(17jYnRR"eìCv Lŀ0ѿ/0E"Rʍ'O`C̕}p=l! (*z\ep]lܯ5KGp^ʶ[0`9)0-Ԓ Lq%`HKtY>cXm)a_)2ޱYjFM"/mМx4tzŒ%'8 79zodiM\-ap쫀Bֽ`SV,S2V(T_MmyiJtהOdM(cIM聵6RNd0o+ׇsC Qм3f9puxox@}  lm}i~S85k2 Qjuy.N z 1o;T~C ;C `ڣ"V$u't=v۸.Kib v On FXѬ,7 C(b>?{EUdDi _ekOc 9P=T1*l^ d?Ųu|cT#6L-aוg;`N9A!r4[w)/~O4~٤eJV2eNaiLenkfڶCLϧxU-R }A<1Z?[(&(؇_Db F$Bidck`5ݠAVXM< \к4܂k6ǚFI4vqr:K jc-Y3'{p:V*DsUdۯ񻟮Hñs˻F%Q>Y|:3e УIz>[$1YxYXTI-(P;O$w&-w b {/CƢoI~?G+6DF>#LīV`f|7/{-.>_wɾNS( (~aӧԼw%)W(~ (v 6F0u&F}N%W3krJZ}f-BY_UGLFa.%)?KK sۣ#M *ƒmL#ζ/_,bqljeZ((:r6(56hl &!&R9 ^JvAV{$X2Zv=!sw1oyPko+q׷:P<9o BFE=OU‚(;= ["҈OiG#9osZ\oCĦLLf'wytk(>u;a1eGH.D\蛋o :SR )iu^߆ҕ {0OIWb3.K\؋@JP>bDwweCr"&BOٻGIL\QS,#V3]Ů~=?2< Nk݈ee_zwB:Tib*Јɮ%!eby5(2"J#1$#ԙ9ސ뻼($rt*' `|y9^Jo .(2Y!TRԉWtJ9^ aw*ՕJ<`Kv~:HLcI;ӽb3( UHF I)U| h|LCxV ʐ׵7(&|6@9yE㐃#]+pBj`ЋixNKdxˆWmhpKz `֮~?a eYӱeJc[ˍ)۬PR\ffV *nyZ#aDн6Y+,E8^Cy-q&^%.ɼ:}6*M^ BiNZA8E'Z;ba'LeW#\_OIh)/ĕjI٦Nz$ivu6~qn6͖Xm:Bx u/-|*rZ 7Ϥ4vghw J7PF< %*ͧi6@ggB!ߙ&z3!1'J"iN2t v(NJs$#޴)Hw~A.9HP@sX==b9(@,  4kR'g72n:Q74YTfO/L'`[UKqfc7"ئBkRiI#>8"0ĞjE6z|gwffi)>@z.T9Xq"^gP@ex!iz>x2\^C#@v|%3`E}î6.!D/ݲʨoo*=>KTQG<!).4ߔ|XvNTXsLK AA8v$Q\5#乹(a ^kPB$!Ve1=fTۅ:f5B#e/qH͔Q.%42m>YKA{F*<DXmYm.M_>c(14̣#I6S,7D6r!Z*71xϝuhnX7q펱qR.ll1kV21C& +Z=db40zZq A\$)g =Oh;mRTKw wwaqwMM H@zLN5SPd$9ovͱ]k=ĹbjB=&S,?O` uRP4AU~wKkJ܏x-9X%utbƤ;I!+G~BUm#JC Џiތ>_%o{( q.ܢ,eFfQ 8{?N82Ej%VGȠ8xC-,_͌N.(hro=>FGϺPxk̲~V|ƥ+9a-p_,#B /(8ɷ ޭF0= <7葫k?]`HHNybjz9)AW,,)DaiYd1h\~ ;/,’TɶE /} :Fjo* a2éQ@+h[Jv3OCdt[~~J8i;%Ö@_ϼU}E\bfN& ͚P< }շbf>f q$vX<Ԧ+?'H=Y,'|pI)_]QHΚ,5mir"VsDHwC ^0Csy8 k ];s]7nf?qcǫI_Q>z0ʌ^hI9jR-*$8cE,E,Սo 㠿sK30?9ba\XEaI:Ry)l OMȌ>0!@R Ht6E1ֲ_)莙-yʝnU]P^3) f#ˀ7\a+xBޗR9kF {3PeU;^F ziU6"X.ÛOur@E@/M{X6|/fN'qxF\>w)aFMȘEp[et~o]ͩm#6FIzzquұް\9@xr&Y9MKæwu /CMl~荒"q- m~|>TfP6x.a%Ygi"yr:t*sfŬTk"2UE]،*^{Y꠆32`q1(wN{9hީCZ,WNHBE3NS/DEyGRީpn50Ĩ<@od:W(M܃}h/Ag;J WV-v<;5}dW `UL)|saQ"Y`ÔbY=k9+:OO] {Dhnj?1Upip_ߧx9)L U|)]*G_aƱS#ha$01(\g rP\ 9ip[Cl.hur D8C=UG{?eI%4gػbKrq*ˤ,Ef֑;:~*F2޽ߜv VW {F" i*V&yu+I׎(~M5 (ROCֵȎuTu=*^b!WNH[dzIu^ŰJjL%ȜeA'\PXQ#۳x"W&Mrc$~0녽c| OLSK{0H}tw.9Y| gKN+Ly O.l*sGIJz rPEk9Kfh]'IN@+uϝRG.fӪS»͖R#]ob Y)Kwpt uڙEwJFBLPW\Eƹbs"$q` iO $p/s_q ՟X<;Q6+,噩běϒ~'hw<6;q֬ &1'S<1+Y$=ea0(6E@V*ӮǗ^9D[& މh+{:}j[9pzc1RI7sYEɲj~rӥDE??髄k652;Ç>ǦP߷yXCN;a5 L'379!Yfʙ׼ێK]Mݏ`zP4Fwݵ) x{Οb}l `L=Ԇ,"rk%)-iYDS@!7fIOP?`U}b)sa1dXQeV`,'N ݡ"Йu֌&yamWO&(*{I?MH5Kl /$?FVb~pPCr{p7dШk'Y1q2-HA᷻lYhR cLGx)'3洛FKoᣢ<4E\z#_0ErU-Iҭ۶~qCѴniaTkuY8b AaU]zKRÏ밫.<ԙGZ]~eO? ]^FطL~T%S8#C:NBW<0gIƌN<Oz5Ik$~I={WFc(/w=͵ӱn][+[)wK-V[D"gZ xWX?M4Ib Kh^\)gV鞛1&r&z/BP6yjp ]KCWC+srw@g[Kbm,tАCk1/sPc:b>Pv +w%;5+h('uB[օW]iڒ8Þ$h )36/ҙAБS-[M+֛R.e!0u4-Q 0HEae|+. rm ӏA49֠kup \?X8w![7Aɑbc7e>7&/M+JX2DEAY`/$3 HVRa2OA^.)CjA HB`q$0BG#R{ k_D_bck~P~CKdw M'-Kl8r%[qD (!c &ՙX.46~ާ6MB!SYbrfC @/omZ(#YLF?L85@5{7Dagڮ,wdC^r֍ X 121n9خ- Q7MY ˁ\5KJeP’V~N"Jھ[e-Z H`|1yIj9Gs_r ;+Okh_ \0jVu^ʰ^7>%, (rvr@3vٿ](RU^w.ݴk9C"1 ~/=  L~[Z==v2(Rs1 ?A0Oʤt@䷓KҨBʉ,囻e_ ਾc%1̫Hw+\E mtUsPI#6nj]M/AH _Ǐdz QDq w,35oLY7=hpKXmv$8_hJ`K')ߙxڲde-;n;oдC~$g\iiuPh^: !+}_zu0`ڛ|ḣa I} o#g \jHeݜ=6[jpqH !u:.uGh;PUC.EO_Eߕ *\FwqUBtwQgr_vv,#;Zzu sp$Ug &F4Փ :phE+9G#ވED6"=o*M3;4_'~3d=Vߌّy*2ી\?u$A{NV+ rӓUzv[|M9r$PZp}ZC<|N8p]qϠ8̧ P]R!JdU @l?Cb}Y]K:Sc"jJY3QLs/U\4db RO`ᚶ=LEyX!lj+cC~H5# Tt6tl~o4ֽߪtR6R;q!6&)dIQ0lJ~Q+D~sw8+Ikěb˰z;{lc7j- "hVqh`xH+on*O3Nn?ꪊyC,ﺸd*D BiS@.6u:B.1vvޜM̄K:]0璓s9͒ߵ, |&"HŷA'n6 `4wmJu1Iuw|Ciu+;Z}#To=i0qy>}K<1zZM5ۿv_ JqQ^u mvnchʳ(ήF)'zVDq$I\3iJ]s IN9(# uŸp)jjP̾3 uTg.id2@ #㍿P]PTĺڬt1|_AA:jTFΠsT"ˡz_|Wu|oMKKnDzhpW5IeV[N1hݳ:fߟTMmIT}PE'h(ӲP핀]Kӝ#{ AEݯ@f+{M2SY--ulKCҭ(, EӁ4؄ &T,^(ğ(㣺3'7&2ɽ%RPYΜ;C:;aC6 qf V; B}VxcOh9pto>ۚLqUGzљZ9ΪMBOb=R=_K fSHjh eښKt^␊"uۯPfy ξ2NGR ?̹H䠶Ŷ/۷vtI[rܧܬ`e^Fq5g]X TH٭Uɶ*5%)襝17%bSظ!c*'r̃/qHδp3FBv,XxQrx{SpO9*3B''yx|VK 9Ha{DxWNmxݯ'D+BO _ 2m0҅uԹ?v~j*&6ݮyC}o/?R$}#[{" )ѭЕ(|y,JDOcHKM%FTrl_Eػ5ez"=CW3{d07^445ЄD-]2%qRZ,ݕ9sZU>RB4: ~#rߜ^ g~ EjOz =/e]f{ڊ|xs$74Q ]Wq_eXYTiZU! їx13iSlO*Ar!ɓMnKpHA lW\Q50MOһHm_2bB Rb.dBG&`9kM#s{rq^O@+" t&*>M/:Ro}v$Y.VgmG7!lWFL٫UyNGВ \ ZҢVҊUͦiU(ݮ'օMdS34\bVLkلw4vTaZ(-3 n={o1s߈e# Z+7@ژ/LcIIVZ$wflH]Lu'Nt2-tb&i~k"_L= T9Ű=͒PRޟ2@x& ^+[pY.grYh$#!vQOyE\@w_X  hceCeAA){*C ˆд5|?]osCarǞk܏Z cQUKDw܊$eU7>LARtNR ^OPtu&%\2](ƪ1̰!qخaEUҩ -kAUYVWl"0Ms<7Vd@'AP1@lC-FKI)DL0^ȬifPWB B -eX2J@B(\ +C>i@plbjZ"wDz`T<T-tM[2]޺h ON mTgNGfr qtFucE $\[jI )25Lj-ǛLoiO$Aj'׆FPo/\@F=3\!A\jVKF'nqaDu%VeB\Tm9εDO=SIXF nO 2M]%qVb/c;*!ڤpITIʻ>Ӭnxƈ懖M[HDgA #a2'K#0 MSܱjt_䚧3xExUW^/>v'OS=z TRBNi ]sY٢xyE* Fd4 U7rũo&UX!OOb+h}8sR ~4=bm0:tͥMD2 4GEAd$Ç +5/!4QnO#T8:!$3& /g}_T*\v(Йݘ`WZ0%Ӆ?|켍wf,bhU,W4ݕZt" FsHnC0uFGh'}um^A'MEyboӆ$]cZv30r_0$YH]gI[81g*mUSapxWu&ρA(a8)_۞ l%K=,_ ·.G~&n¹E-dWYMI@XB\h|XO5A䰆3I?[; *<#P6.1z5hXffkV׈}USpMm럝Rt$HUUIG< UibO9517')l~HnĬoU[ J`ZS8\&0Oa#\cS+ΜpKO2{PFJsv@GK+@ixK;@4WSa:\e4LBX긲P|@3`mnT+5v;MG4P3gb0Hg\ᖱّ ZvJij .NeV'';i~ׁ{:jԫf"_V5{gi?i wé;7Sx_(Y #$tw-;{|idGVu ĘizO5!: ,:Xligrg la1"jJeTa#`ay rGnF1!Fd9M9wgȴХz97wu,mdg6[ͷj~X#)'‟p~1l9WD7 Rv@g|%ċz$D|U LW鞻xEHQCQ| #r6h_Df'WB$6jG2gÊ?x t^qU+ ]# jh6^!}= Ji7 r BieOD3J)Lɖ&zYv]O(C%X J-J`o '|W JWY|ԕ1+bd'i0tV>Sz- me\=՘e=HTQnE{"|n!'EjdSY!h/m~ɻy~]a_]vVWAq&@5|M?[\j6M([~f\ Lo-Mѝb拓xDY`Fو$wDw߀[53DSdF˘,h'ZIh>c7df/wv?cBf#qWoP xk!DZa:x3{f87m@\mWhKCVX RR]:w(sB-1CRՓWXʉUH=:Vh5r熶o}3=uW)zgNMKsZFBtH59=3Ĝ#+-,Υ=FܷP-1qG"mQ1m)6 xybd`o7Np}ё!bKv vBP`Y9~H鈈&ZYݟ98@e$3ydKl(O MN2s3JKō{ 4ߴ{hgd!$;f͡㟄ٞE1]tgÊ6S*/cXSE(nAђvOqK뚆)-gdXq5Xg(Z7ם [ /w#xa hP_6V(@3B:tGGiof.ZEh^Jw> Y !oSP,s$ {IȏJ<kG(0ɝOl?s.niZu!WB Bv7s'CSP~P'ۆc)z*8:Sjv܃0 RMBɈ+Lگu0+KA `0ˋrG^,(Uc4Ԇ5oe[la팊^[! d!x6W6xR3Ş# ]@k藥h D#gaw0 βc>پWËڽ2t=]W%@)I{47<%qvrpyŌRcM}#C)^ȗjH/͑`ѪwZl6)tNZԽOKמP{P`PEĘV6~FfT߂s୫K0&L/Ф{N#z |aEdhǁ,>TgdKO )rB\wVإ-Ck9Ǡ'e 5vјh|4>0IGԈf>Fb؎qKHtH0A&ъz^u")=Pm ;yi~baCGx\2Vm*,O{'Sn x}, ]gȞdpVgŽoɎ]ɫLR`ӉN) yM8N`RoVݓe)R5RFV'=@<$7T4XE}>YF**VMuNhUyVe:(ݢsYF>*ep~ArɱGO2NPw $3mU 4)p@ ST+Wup]Cmo$.)uQQ.xTvx !v8~QjYh s["6$~{?o &:iKbp}5 ɜ#&KW ΀@5s_&49p|5 quêL@frK  g/xH2YzUyogGz }=uyH7\FN.HUI": \ }># ??h: N]1ƥzEYWMDG_pRӞudv6e1j(/3~0;/2CM{)Ni5fɩ5Nw6U!K{k~qT '. z6ai6M!qZ'(ox R!D]y\Đ_u^:r>9p*9SDZO0GHE,,vg(F rsX< S [ Kn\)zߗKbS-SS'ݚ m,(C/8y7y>x҈Ëh!#91 ֙P=uwg'pv'5L|uy 2+ m P;%hl3hW#m& 0K~)Q4i /Tb)Kȁߢ?t?ȫ7j@M!J]R ]ݲ69/0֔\@4zxag^FNWc*[rY-QRߪG?HAv/=.SidYt7ެ.0-O*'D VDB2+hn5Q0VaXP#,ӱ*X/w#Gus t ni3ݍ?+}c&4 #oє*a(y+?3@,ƫЙֹĿYaK7SsyD(=%ƹDI *x;lƝ`0-B'0C)ZOղG 3 J|'u؂h%h%]bIG<ʻ%HS *mq*;}HŻ{dFwVAe REm,ZQqtEDogTI٫u9תݗ@#ɴ:B *7Qi}_%^٤]?*+fmp!c+zf Caf2'0t[nݞa@߶y:>~åL}ڄv"C3efxUV^fTeZ۲YmS־;~| E$=\\ɝZ4}I" qt9%-U-Of~&pj2B Μ HNkJes>D쉮]8dCa$=CǨqhG%TRa.⽉ (G9)Y(}*bޅRe]T1Az>xK\ x(J"FU.krt $]*.7z;D ^I * VuD-k/uqH}yeG3(jBV]_#dfdK:-pXGkceeY I8N<I_EnMd^O8W6BE^b֘Y/7k㮻a঎؍}n>P[CAa{Gp rK)[6SgJ Kk6pmm%]bb{jbe $6ڰ^m-fvo|.c )I( >{'Ei7'mDH 7@ax7<(Fe{#HK?; 8QNۃzvqez;TUhZˮ!2D,{x& J(ȹ.arX f"pqluMjrŁƟ>jzC}LP8n˯riE4-HlK(&PK}f1K*#EdW\#:+ 4;&e+DuL/&L}6 Uy+Wȇݩ#iY éqCٳ^QO|cZ؎L2㲏9\]* x,8TD9U;u>6SFg=H:wG8qJW0ʙIL X!pjf , JےpfX< ٺ$鸉+Ι={$q1&cab| dw6L9/DqFSs ^!^J]I] 4$X!k+SW%6g~ i fҋX俗4)A~NcOnp87٪$օ:cƘ<ʧR][uرo. û,qr'`ؓ#`^BHQF֠D,[yXھzH\ BTk=Տt7>k;!Sp!crQ׼=BM71uus w8:1ӹŰ.gsx V[ƭ04oFRBبwߛPjR{kD yHy I !Z$^y eGU @@ժ4l øIbC_!y~jMd@aIӓJf͈?mc<@X x>[tXĝPTOtmWJvIs Osj!odlu2bxB%z/zroUf~ј0=Sd`#k 5ms.BIS Y? mޮž=dxy?0A[MyjJE.Rһ "(/{I-1ƮRhiۖQ0> v}bwYT[PLmcI<߹Y;̸~"2բ;~ij覽8#̯t'rޟ.MϰwuĖ}MX=0SW(>NίVD*CYh+aM=h1 _d/kij8[M%2q?.%-UjC|y)a :a E;'joxgޕBkV ]1 hc/n@ ؀^ͤNh*#0]?8QfԈ8ޟp\)+* HZ4"K4qn<=$~$+E4Љlr֓cCP[ \)VcuGXg/աvOv#P3 ن^3 IU )}pl9Vhbm2zwH©sSlB)& )kvgw#h[L 2^hks_ ؉|_zJ^hD w$HLA,k&T RF)F>$h٨Ȣ3FTI .s#&R@bL9TrhIl"AE*a%gM'?!6dL؀eٵ}RB[ˋEJv{a bUh7Su]qAѓ͑ "Fijr, 58"c}φ`%)M:l³ fͮ,x5?&ujף\(D_ʧcfLCa_Lܬ!$t}媓w>&k sX?xA-1Nj ]d}P,r #I{4MP:İ,>LRU~%e$z)ݿ, On0p>EH`(pߌ4Êm]UbƇB _SQ*ǨڏgxIE'y523ҫa$'q9ue`(E/gu6<`%%ݧ*ȸ"CLpzHxOPh) sA E4??A4 {u [N~qHՄ`,}׺*>*Ƀ$ts8j98kq;f(fH> 8/QљmBWK Swi2;o2*? j I NARQ L} ʃZoWl 'H+xتg{ ~q)xf鎛i/~"%̽)vmr,\v7,^kl8FY$S9!CAxv31\#!\2 Z(W+'9p04! Tp&0OR'#"MJ筫\@FKxquGE(Jus”;.[VʏVU7e?hvFVAYXxo{|F6yIuhLP([F/}|Xl3k€g4gZ>&lm*Yח)ǡqP-w++Ѹ~/dX@օA7Ņ1ZMT-lU{<}7v$`T-826䙹*_2,^#o;: ^wrB*s9R}eS2#g hk\fXr=itg___PKGMIɁzbO6e*bL Jj41Sj[%=N>9ǒ!rg#EgrCs5|`FIFj4Tml.ͣh42,Q꥙dEH>ʴ6PiT1]N?=Aa5~yf\2k b>g+Y`g'NFT/{8wOlnzXJ⸏aJ򈫞F?Dž@13ucb8cmw@dbo&0JUaTH3 Qo_cDB*'sd?R NR6'z ֛a/>uhnUc$Ԃr/1dֈl^7r'9~(ʷ՛Uv6*Ȏ%nhjZ߃fJhE >tLl2dZNR0$=@l4_#Y ߎq,U*h`b̈́4 0Ƞذu9ћ`:P"s2St3T{fP۸'(u7-Uo!Is9/7$1w)pb>w}R Q7 #%O!5*£오ڥ);8(Fm9ApY 7a|dž̴$x(~e.F ebq+ V'\a*m%;U-د`05df`Bi;eWEڻ4/]bl3_- ]5ʧ E4(KXnj̀} -mՎeNi MڻVi<ڏ ڊw?|8gqoܡ=S*c;6f!W\F 2B6\ATKf;56ԮiZ"KE!`rR[GݾʯIbWϚ ѹu7IZ-qOEΓb-G%,O5v]]qx=X UuE;;I+y Tu7glF:>P_<9audNŸco`_}|<`}P^P{bݰ=ң(du,"Ž-FRX^EQ=YHqqn\`僥l|AaZ?&U/OּL_a[iYՁyČSzѺiMv[YmΒ]lX\ߗ洹AsJg::j/@άhrytV>clF[ 42,HNyķar-#!2˔Ȃ~ÂӺ7 J묾3Е8%IV;ñ/|8A6 ɫ(?L? _WDJVFx`IJf3Qzӫi;ck4=1C4Xi$ Σ2jZFtoXv֟)PӍ4MbnMi8=@pgId TCCa팆:K{{!)IE ?݌+~JvMYTH_g+%=~FAA0d8Ov,u6sԙ+ːﯮX@vЗ=LlnW /hh3i))XaHd/ 3nϿ./|XM5rb?J`sJA&/-z.z e!7qde`n 45L4MD%-E jJٵ_5Q'mt9+Zy7B)m/+(; Iw/6AքUXЄֺ۱JV7=V< co<^Ϝnk 8 %}M{b{BrxM܁Z.M= ;j7h&=HLi%)H.Rn4R]D؃}ѥȬPuhQ=#RXs0Q*:W7te>.8_P}Tr0Mjie v eϱ2T=>hUptҥ6a8!)w 'CT σ"Ք:L)еI13]!|2 ~ ƜDqv#`-hmMbJd"Zd{"tF9ENڂַ iB5D'*AqUPd[ IR[,^7v24UOGH9\6 3_`B{i+rLD`CRkݨ-ǡX[¼ζ®UvؑWBO+X=ө- G0t^GF=K)7^T5>D)..ACv:~kI0y@ ʷn0G?VVtl&I*r?w 1v O4PX5A\GR'RCwrn6rYOs节 oy6 LPꃄ$oIR:VD@XuWwLʵ,w >nmy-G;~jVZ7(ڱMTIV`^'XrKv Q+ yt:@g"$Mq+dH&b&~M*{g߿GIކ6$FP^l T%8I!I#t-E $uO;[K,]؏~M#Gr?TBJ\:i4(mCXyD~4|+]R}gGq&ֵ,ş>2JEKDV|Zx;ݪϰxFNthD4-Ʉp5 d?O(ۚTeZ=E0qz:@ HwI!"ﺾb=))fҎl/jÿYԄQd-0>|&%꿑I_`aF䵯`VB{3\׫*%s0j ¡@]l; Ю@hSXTRXfXzŵFt!&4n,/xϛKU06q!XmB} =}ڕJ"9m-jEY =ox" I0rLJ[Fͺ}{K)}&h$< to*X+R|h gqO?ҘL!/d1>sfjeRS 9 Xe' ǏAj?Q-mAGy쟽T௭6ƒeY*M$n~(c`&bKhX2,!d0?^^Ժ}2`R8(4T^?W~6sn`_0;%jM$eG f1Yʴђ](e'i&]ڸ+`4Ml6'DGUD4 ~7TV`0 V"QQ}tMj6!m>=2쵃pbbWa_8Zy ;d1JcI}$iHRXjH9N(" 5F\DRڣ"lxÛprEYk ~V74y^p/n' Y(=PAo"~wDk XHi;9]͢Lj56R@聞ڶ[P%JkسWcbuanWxZP(GȅHjh]Tc |bXB+KٱΑWWG%5z'|7H Aekޔr-kQYx)HPEb(pEyG@_7HJeKH0VOB2?=S\^](f3P$WaTZVmDNw4S;Suk֋m<أ:i<,ۯUtMD?MKhh yp¼f(Ɇ)ƩBѥy*=ʮJU  x}ɁMQ<&*(0}^ '߫ͽDܨ7okhZ.,"ghHZŬX0-y>_6q0N3TV`t.u:c!a;Q,' @BB1pd-j\ + kʚ$^+c@mUDm-UJZᵇ>_7dpCkV,_}7~同T Vݓs_p{w\񠷅6^oۧU'S+#$XTOj}X#¦OQ+(=8;)0 mHg>?<$nqɨz}o]2CHyau] + 28S;89kYufeE)u_ݠzĹP˗7'y^q t3;pWUO0= q.%BۮX1'}׷YeAe'Tt^ iJI2Hvi# .vO$`7|¦ <~!C Q:므8eE]镸G@ňf GӲy_X?['GaZ+~keQ< I]%ŒdFSK>ՃmDPpO0.?A9SlfK~uوy!ຂlWFLAr\A;/8X!gb+mC >6p2>~kҐ]Flu8?4Z7vXRo-ojL׈[}9o_.t2NhrDJwO*n; =aP/#™AG#m:O r?_ܳNLc3nF<俏0ZkAlLaeҽN[ l/#ĤAlrq ۅKYsUÓNԝYqgz:2x(^ۄ[WrA_(|1ORr*f 6E i&FsVє`LP#$k-N>èt_=m?_ YG:ܨHt"[?pS&|McQA(CAUPdZ„G^D3]&J\r$f~Q׋TZ8\Ek5}z 㕕PZJ?ʴNBh*9 hHYٰ9tq4DoڸI=z_A$pʜx_40+ޚ%DnRx8ڌV2QKopPiK(\W&IR+oFhO͔%S<Uwi$$$q##Lt?8ԬeUሻ&{0SYÕ08m*|o]8;xp9xb{ggC.<@ sDk+A"\6 3A h!OAZoWH3r`쎵V,v:- KޏdzڤPDx3]utZH90vfͥctG͝6 τ4eccq$qYLla26u3:g,g sJ/ȳK1ѣo;4ӇYe;SpXRKAthx2X !_Rs`ftIdvCxqHWyGS(ۃ95ws&9c^bz2nKЏPc tGJ :89prVHA"g\3~k{BwL#I,nK(N j7sCSt_d8Ang7a*{s+] F ?&3woB_6Eg=|*g>`u\D4 (Y8WZwvC0ƫOE73jrHg@(ETCzg1G3<VbXnoW-&b6Y;Fsh vLGC.gL=j |{AeA£GR]JFCm+G;w ݚ Kɞ:w>I%8OWn;³31˼+r2fWYpgխ0O*C-%0b3;=-$Gy@rz4`Jf:,OrFzc!+\b0~h*vH!:B㼎36j 7cmNd${xgjm6H~/U?~d^)t0uOlُ:ւ8ڳWGٷՏ>TSqbx"1$T0(Spi؊쟭ϘJZ!A4iCMg.0v9\7HosBBu ׎]m #]E Ig \GUUDf@ΓBR%#xkn(*q*o)vfaَBh^UMS+}OwVcЇyAi0҇Fl1bZPd7jttw=< XBOju~e+? ò0o^jsp>PCj,z`P~/e_"Tt6.ɰ}*J_ULaRFz 5Z:+ *H㽸xHVzAWyGԪbVB ߏxNM.ET'~^Uk'F|']>/H)c,Y~U\VcF%ΎL H1`x REk&, Zǽ jr`]H)\* kn]jM&X|>qD8rhD\Zٿ$M:4 tDH eWVO5Wėk5+b+p>h]ijx\&Mj"yFjSUKseh"8#~+1scMYJt!SLOʋ4?6[v b|ۛ1su$n$:%˛E!5kQRILŜE9zYKg/eqkSBXN@2s+@{| ]2[|XFjGi{ߑ H|[\ UH >є QP!xRu lF'Һ5-)͏ ~1/q鞢.O@)"Ի?Ek+HvX,n?m&KϕUD@+ 7&Lnf!slNFv=p_,tn*q=^e :7h(:m)K3@Po)cRr]#J:3k|=l2Tp("HK,"jJFɅ7 &*R >OĤڬf}do hҨzֺ=v "a')殺N/^A,K)"s&?_8NV"bRcĕf=)0\}g z7z@oVEdݞAnQfÊ*1\.kMh=&{@Џh{H8W\h{<[i6@Iy"gbpiL h owNxŗu@iR+zjq5f0XD> zi1Ehj<\_%rØe0\n/ Ȑꄢ'&Fs8L9I2iЄxPaVYIoo~|Z@".FƶR(}:W5בqj Jw#<|-%f3vդ(\MURo]&<nNn%f(ԀF0X#.6?bP og+H\t 2j;&vlG&2B칬 ;gZ&z2SL}UKz:_JU74&](u>S6ׯ,DE]!d*Ϋ?D퀌c>zS8Aפ8AY6~§oMwRvwr~$kCo5W!Ѡh5.R{چFV9+~JiO<20fcWܧBEOS  BsPC]bD5g!/;rD^HE~q:d8:z$&OSf[9X,hP 8 !+iO>ĮR`BJ@ ){O>&HJ ѳv|RNKqUEQ#y> lɤa BڼD|yJ7QS} wv0N_54 6AI+A1]ҒsYO.UW"/;dFI;牅@~ RαdnkRwLn>neS\2Sl.V'$^6fמeճ< uĬG,xD8e c"aݭ줌]­hNS."&&ڥ%vD4LI٫+S+_zضv y:jDy1 A[}G5tk1(vkbv8HI0qJ l 4OMُ7٦/1G.}TfR܆jڅ;LK;pŠU2}Iv&ܹ3!N!mnΝ.[Mܹ^0;ULwu jnE䈄Nݞ>v"MROg5Btf {xbM7:H>*県, H<؄ vWoB`p,ۼ>_Y N~P uᕿ1f#mxFa9m:%] Vc(ǥ1k+7-Vha!oלwNy°$ybʻ܊GZW\foDL`r;ς̀ oD#Gx m~#r>[85~"%Y)b=Iw)\aPhh! y37꨺)[$718DqŦ<>]gX09i"dn(,n:r=l'Cҍm3R/^>r\0$;P儀Kˏܬ<k)N'EKJ͖K!H.ϩq}aJ/?KLz:KEY*%#texGz˔-%fhJ!lwßPr_/͌v~, UvZ_s;A`SgJ*S >',>iCl롹;T'pO'^\٩#v$r. ޵]D*%T}#~\7V;SN(^O c'ÉX>g#ܻ^7{b.I )8s&c] lFY}(S};N~&Z Pح3wy 7iWچVѯKEJ Tp'3A0F$2pBvmEH+TgZ˃@j ~`ݳ+k5іEyHM0FaD)~B /LpUܗ Ni߷ d'WܵKIKP95o-gS Y 9[WӶߙ̨ÿkbvGl ,)PٱW%!eBa"̀ZV# hsX '2?E lr+ ៱,U홞 T| S9#rv+CNQu5J\;cNG޵CԦdy/_u VjC4G}龬6@b-GXzP|5x=sB'c&$%s,z/r k+~ڝ0kaWNRa}I܉KddWkw||`,c6p'S{y)e J2Hĥ&4Uf fa5GWGW0z?fw[eq*.)XHP\Mܽna=$k%O`¡VIb #a#cMRoO-,"^AEA;4\6`(L d(YMК4$.h|'ժTx3,->DM~lDmHy#Gk#FSDA &(dSl7ff=L/k XrDŽA(DV*:n[ǡyU "r#^ d~b #i9" |藴)Y0mn;b0B?!EKF"U]x;A3z&Vͱ^`4;_WV#5Le: el%^IUP4ǁUVgL' g)@!S')c~@^`fKSJPkWC&$4*4!°Ӌ,[-;֧-C]5 DY:;$B:]&Vc"ΝlaeVؖO oo>10tz% aw8z"K̠ZD0a ɇb?K#J1ѪL +HG6~/z2}9y1J(ӇkK >Zl^;6wәrZ(}m'QtD%l}jRمT}t0IXps?-nYj{?:-!-a[ٳ 'f ye!8ѭ~x.Ҙmڿ>P 0ZF8 6)P"!R/E Ea8&&InѬqtŸ<<л1U@Q sc/0 ԵGj9rVP7"-Td)Ο&$` TǕ+ԉDfUxh_c o]mzx! >`}T~ הokZ$eDf3JŝiMlRJlfN yf&Ә%/+ pQp7{'Yde5 E5CWdؐ"LDv∮YS/2qխG>8"%BL~ ς$7SՈN~& <^I*1k?Wf~/ غ|Uo)[dB\{Dz$--6BQ guN({|<|t AQGؤ^UL9Mu|l^^TdZ0f&3 8bt";&fqkn7NrK2MjH?$/xTUN[hRL=JfyRd5;X\G+MiHb^Woս+ow~e5!k|7;":D]$k(200KeFvg⋇u ׫;C˺JP@6bߚO}FPmzɛ + xo%OЬ3ݱ<9Uu^.0NQLCƵ>5%#~W$DlSwoU-E'!lĄI_` ЬYYFe@HGMoxU_Az{HF.[VNh%w\LEdN'[o$l_/з\GTŕ6#O3̹q0sHp gZ! joa]NߤI#2{窫yo 7R1J/q*e$ǖ3V8^{XsØ;+nST9Jyf(/]ɍHN[`ԣ? t[U:%L%SG"mnֈost7׫-M ɋm_v. R92C|%jȞHWj O{3$apE:[#$3Tt? qT1٤ BbK)0ՃΠG]*7U?B_M8/E;籽v^N(%/;]SvOk:g1՝ʼnXxJ~8#бJl[UldRէhmj?D? cC Y}E65)PۆVDK;Д`,zQqRLdu/:\<\Ȟ˫-oq"sܲ_xzPǢy6홀 ͥ h3։Χ8nRPSʇ5o0ip5ͥV*H)_ TNJͬޑOiհvS w_/nT/S AQw!]lҝ޺3G抡W'c^bc lr宒6?k2&|Gv~f ir(*vĢgP/M5Q0ޮIq}3 $$-cރo#W${{w P}q%78r{,}ilģTQEzO<>UƥtӸ`CY-GɄmiy0<+_{%fXOԂ0 Bx}R*ׅɱͼs@LV BU',K;B A8CQm"hJ0RpF+xj6q 6^K c}1iB/m_݋P{˶4ٛeoJwZ\ ,[H|ex֚pm%;;psta#;GYL;2Qी5=*C42iVH[XcszFxuvfN:N*+Ge:w:'͖ܚ2זWs)/Tk\E&n!O'6IL7v8n)SaJrJ%и}<͖ۣӒa$oz\Im@\l+ 'w(>իǏaNH<U|U)U|v{h}ԀN~{ ,+S eց.QI9I02az7AH9ٝ]-$|vVy~מeڟI.Ope؋H jvo_t[1h\k-Uf%$;`v cZv4|5*}PmX@(2Ǘd,Ƃ՚] xt)T=C3"T JFdh xr -'vrN{Wq4J6 p ڧDfEE/2r& o1p!QLEo$Y5ЂQ`ҩ29p-R:O1ݨAe#1"NҘؠ'P^ڠ?m?UO}}ENdN"q]beFm#gS0M=s_N0}܁'4Ă &}l]oU tii7kYא"{.X}0Cħi*C}5g5:PZ"%w#ǒQZ-'bqqdD${vWs[o%Aׄꝿ)4~=fqo;MA@;zmxm|7+d-awZvMn85vaYrcs [ ijM2+y9Жqm ~э:o/RrݵՠҕD3_sU7P%$m>&oK` '{?:¿X<78͒@v]gW]lYK&buH)ܥGdC2U׶cp'T;AڝGYQS6PosTwonf/^_ !etoκZWVBR '4@-E3fI> y[_]e+DBl E u1'jTdUk(TO_}};,I/* dpS f zL4/ޤ9* 3J5^}VM<_6a0zIw(2,KO顜+;]JM qH.#-|K)҉@*I#w.fuQ ט t`6vBS*ta }m lbqV-S`5$8MP Wl'n_3L/!0+;SVKKk /|E=YIC>wL0)00&P2&64e⭴[)=pB89T* ߒiGPjT cEr] ts=iDZK}0~}C'h1+U9VDM;gq|ylq7$iEk4!{/)sX6yg}hz/z.&R@ +H [0Ψ]K[ʙmay{)@_-٨X%"(4lQ%لa UZjA s,6~~_y[H9yBtRdi% =0E$y_-bv&  Hy96> cRC30#ӡªҧ˖xIU-Bnk^'_W$k&y))( XaSKj?oz6X8_[ 5'g>#72dž5k^ubm SrXq. ,րwvF@Qd_V(jL.HoPq'2Iy #fZh c۶Ȋ/ter=56s{X I<wd~^lٺd!EC] ӞΎE+ |G9 %7?jG> 93 31E>3fvH^f uBnq_iq;HbwL(l [} 7wC$ K9spVÞ&*'o΢Li5}Pm-e.?|npiDe\_KNAhuPn=eFV˩XȊuWS"\.5$k0;y38ψ 0P, <$aYypaYImww8spyÝeY@K -qs_TΦ P+=aed\:MCO_{AD]m[#;5M;Tp&oq!ì5R|xGC:4+Tou"u6K҇J=Q*W|$Dv,;1QnVQ8`.҂M 2\Z*Jegkꌑ,{Eox)"ʳ,GQa򿫻GxjAtKU`G/[?>Gj}F@<@:ʹ3jd~zcz:1XOK^;eӯWB2L{^N%I2%qFkL75< 8T* zN7oNj')pBks|߽!/ .:UicW_T\ڣmk[6t{2x3Rރq-d&f7?8Pn1̇^X$2:lTh8\s=!2#[ AkB* 9 +6<$6u+?㭳!]|u8t9 2 ]W꺚 `bC^y&{dD#G:U@]`PU3*SaQ l; b3.lUtu&ilF8FiI]AhחG!zz2uˆ=UXgcK4#1xG $Zݽ#L?!4 %RHWPND#3A*B=FbЂ+vq \c_h#rNfӽ؝k;$zaX$i>c:!;Xx3*碃os,`"mQrCV I ŀ !H-n7tX G &*%"9w]Q+]nRo!M^ͧ)?@Xԅj)85%ʗ',C$/מ囅8AG x<qDÄ"qiH$0e2h+Ubib[ѣיX8o'dz+IQ <+PMyȆL1"4R\ NK KklN(#{ \n'550?E '(,}Y̊qD`E.PQJ-FgGڕH`Գs\Ѣ͞%wW,[|id;eO> *%e c%D&{~/ZWC i]>52 RGʘ"KGv1]ͼț+ 3$Ut90sCǽ ]T' ,yNܙ{wY6WYI ~uG <č T=,U&!b+ edhNG|)ٗp*7q/c(RϮ7uʯ/7 3@7L!P g|8 il=Y+,]\MP;T{(dLQH7j|m8w dkN;$ ZRya(s,11kCxRIJbnq .6x}PS0䠂`ة j-W{zLj5uifn.w9+M# %%p""SNz!֫6s=Lfb\2pkQh¶%ɢ< *C7v勵pgp9'3TOb9QyTLY4q@@xV4 ~<i{lkj˺mҚ4%e,iIws6_'a+&LiaV>~ oMCD~g(z7~Ӹx4?<E+>~SO> X#¤U>[Q ںC+ T 7Lu">ޭfy%S".nV[GeL?e g=MdbߕeB y{(\JϣB^#͝'l؊j Zbf [,r-8d%Pn-~ tMO$#)пx$yd,q׺6DV]w &riU.{WYt ^Bc*23J؛E)t9^}w%ݙ-$Qd,sT+: zSך|̒C;7ɞ^Y/A^󋻩G/Ԟ+_r`0_%ӅD2N-ĺknfR&axkqå/+V)5?͚1K \|G>nJR5:J69<0nxq,Mweb]jb..lbk=C4AMK3T4D<}'e5v;PܕR$`tZYvoMܒkw՗ʙK[VQ\i_t21Fx[ݸ \?K-҇~ıRjʉ)ȬUzJ?ZoՇ]|tZ~u'^-;_~Y2s5WTl+uPI^T9- Ot6Vm?UitVqtHF3 ܗ$a. ej^kQK#3㙕p;[N=R,ǣ٧k'/oUvL|SeLv5eBKf(lAw Ѥ!ΪR8k t~~Bvܒ^~]3JYg^-@I‡点-VɈg;؍MFȯ~ZzfPmI";.BY7ePHЋcN :);2z$IqqΩ 2=h,-C4h0vIrdqh#0oa>F:դ ^J*~gդ߉B5!y!D]7EoI(u T$eέ;8y@u4-ˌ#d]Ӊ}8l쾩>lxxКVnT$*#^%AFO2rGF I_nҋ&̭,d@Kp%AK2Xb+9rB]_jW6[$cDȶ-$ǨiG([;_YoF~Sbn)?PFѨ}~W@`F3UlE (۾c!;Ki"FMՋGP!57!RtHoCB=-r\ћȞ \0AY~@M!BYg21e Iߎj<,0M‰nօnyVBٽޞOVu¥_ɪCdl4<٥T;d3ݫA$'#AN8DR2$FL+4文pɹA9~D<] 1t|Rn]~T97#UJ`e \ew0bӒH.wT.BUNœP )G)}huWAET[i]e!#8Gΐj%įXp/#b\S%FK{!{zri_Q NWێPÛQN*AsJ72*¼fl5pK̓Gk&5jcsC=[P0\\ADgsJI~`|V҄G-oKyV- )]$V[RH[5B!#_ڗv}-L(d/ J5RkjQ=a`-_qpvf <CߧKix!LE>24JO+i< gG<T$@g2)sL/#AkӺ48Q1IAwk|>~Ȉ@&J.9#ρMVN BMe#I׹eE9']LNe[Q~Q1œhj+b2&XKA/>,Nc`aʇdL;*LPg_̍!;&;>]rZ.'M 좄a$dg4LD.b_g%:^EǑN)gFF_6t֥u;o+%HWpSF 2f\VɌB Ep֑J/xڷ$kۀ>X0ǽ^h 6M%HAA~ݫG eZGqfd  }qϖ@0RkNϩr}%݃BOWg.h!=2~G (?:# FE^Εa;M KW6)~׎[ۮsq.-紮3{mJ2&P?] ])ܖs$ށOg8r!~7|(ϩ.-PL%hiAˈ~3P#c/+ij8o!"BTUy SsLEqEUiWٷjeZ4/g(:q bWyRt ,PK^ai@@ƂK͆ubCA]:&0eH4Y3EM1C3yj1> _Y. ^ |OĶh5Q #x;bXHCl6scdw$l7듽7 OA+uq[ \=HŠ-Y$DS iC7;c .SH~5J۸4 /ϋQ $gweBZgr7|{뮢T;9uChM\UdYUaWrI8aU9+ڗs!}u/lapR ~a0;Uuofda&hT?Ơ2?S[ψB%@`X<J܊x$5\9-FƒKESt<3!PqwgS*J\$.0?s]-Ca)XJm?c~X>Vc;riUAS 2d2!V-5ƴpޑ-tUo՗/Fc p® Ku~)-5@ )|,#^$A"{ຽ߿{9\Cm46h VSo:LZGbM&,f.zhw*]D'/ui//.>;4fecqϮH[тnj;4-+b©FJT64eX ϷdyA^G=$28i[ #C̵e9w4^"_]7HC|f}#Ms2T3* Ջĕ --քoD*ΔoWyj0ʯF2)}L.TQW9KB>y uxn[f4Mhi9< Tw-qxB?[o5:_YZ`No ^V d}Al#SrHrJp: niTِpa?ԟf֫'$Q?}#NUCk$/$ΤB g&ޕW=Yty{Xh, y|=y%NsW\F` Zij$GU6ۺxY3Q9D3+ `FΧ&rP+/. j- ݇c|+n꟝6zxܠBy]<*]9q"w]wg ZDM$ۙ"éZST-q7O!y ԬMhd* 0X4KOCf \%&phuj+*mM8V[YsL=dDQc+&2!v{N4[&gjs3zJHh0}#l?R`nYᬮ'0EIޢ9|YlgD.DCDB_j -&.MH{ǶOcP67 Ox~zMu"MP$YwwB- (EB-q8fMQu?@+0M+ ,rEN=[+=4a~]b7O)q:\xǮ}li;?F.3"iJl*:Xq\z|=!xA C 9r1_w#p6`}7dG%X!($y/EC p*QH$֢ŀ=nXpშ ƌ52l 'w~ԛ\2k}p$vउ(Hv?xśD+*&jֽy%4&Pj81y>fE}q"hgREK Jj:R(|# eN?f3X!^뺧ڦ׬(hemJt+R|Pص8@Dv)7c~n_`~>ƂFiD@Q:H+UD`]s7Y6PJAxFEo<̻@fV|%,cF(n̜ܯbg!Lg!S;!A`SΗ"Ny"Zp|ƙaaT7,5H S|gӃy(s'>kZh3;[%Q9$ٌ@7=.# f9zÆQP_cL>nۧQn~wLnlu|S?7nGW2meXyk$jA(M 6JR@TDI=w!-& ߯fd@= >eHa܇u_CRR~f_` FG?詼?WiX!z ))_Ş>z;O'^!TKsƦ8 ݷk,ṅ@<ْӽ# hr5!:4j/gˀwԆ8=56V 0'G4> f;S$L4 `r(Cڽ(иEg&g7ڧnLg!jo_Hm{$T` _f&+\P ǖ=^`0ތ̊2.}zHDn򊲋%"n/:A)d:QLK'*Ƥ^,pԹLӘw\yWAiL?\g4UA dOD/4Wh:EH2$ttil,P{5 ?^4ȞEL fxtv M\yY!bi _nzuyj 5cS]-<䎧F w;ߔVh"lkЎzb ؚ;% ڬ&Ӏ>K{" 9 3v߆> J9@4i!7_b3b2k/[cu*9PZ~Eֳו+0efCe)s*0%u ֠[wvF6@ԇd94l(wLÜ}OcO[w ~׌DvEUf#, vM5o{gOº|wu&SN=3Ӵ7G)eڡKw<2)*4)5(%ѕ8e. TkL^y!_LrT<@:SJJ /d/?79za~S Ɖ6gjlD(af"{2q7*ȍ9 ՜}O#L6K,Ig%KahA^\BІv Y Os51Y8]kh ̞ 4rQf$HO9\ݟuM]o}v;X싀 ҜvnwCGZ:suV /خܖ%؛%)Q@sȫhk%\]euD+.'iQ<>-ZZ߮l/8"h5L ԰J2~W*v$HV` `Ӓ|ʧ) `ؐnwh4~qq +?J[z GR=o ]{pL^}lxlgu5 ~=ҷDPFcM 5z{M6qC w9OG閪IVo oI,wABC4Q|4Cϓ໑ȓ$e%3UmY̌uoo ёn3TF-U"N0%|f;qeO#9 gHz4A/7}e7MspNql)iOQ+zNRxQȃLKI?ܝ+ʈИj2[S>6kCqLw8! jSU%1b>9 30 KUϯQѼև\m7o|Q_TZ4C_ykЄS~xF]8C6XOmxCM5$*n[l#$=:6q؅}Kgm:}J3"+71'ۼ:] {VdnXӋ(o♽>L[Cdׯ9@'.Zݫ{5QG0犯 !8P{df1PMSn>;#Z$JuIN _>prL8ߔR!@P4/XCml;v/t`ۍ6`ܺ se;~;|lpth촡H}B#&\@Gnޥ 1RicS2 u˱CcA{E'ϩ1Ưjo0{mu: {E85C+Xb}W=}EG F\9D-X 5v_5&C#O_oFkRuHD&N:1M"]C?;dwȗ:g?7Ŏ@\ 'j(]{@$ JQX &fBAe+&[)n`X_3RVk<̈́l$τ" |njoR~eJ73. R r̘Q^.uwRWx> gNڅ.@s~FCP|C3lò2.WsbzKv>~yĀ`nxdVX e^+?54Oy&kQ~)Y<2CC;(R ^`4$Pf[/Ǻ<O˴4-Emra ])L$Y 9b޹;7Mwl 8D?|BĔtΫpFi#A]x%8jnimo%ID5q.oNg[ "(Bc8(?פI P79u 0%\fo$4=o )E\ϾD42ӌ1HN7qHGļG;6H'$}$OG[Kݍw[oEm߇H\Z)_z,5 |Ƹ]UXm dy'\qaոtMVԐ%oWAʍnlE](s̰iB=xn2/wG!z2NaM%`YVy^;J =j~Е33vC_<,gq{A -oEe6HA5S [3\l,ѸPxS}OI5"hI;\|b+P. gTbrp+ f{}=7AXs^uJEƘޔNPws&k"=fCz7āʤ6Cavj U6~, ?JOhPpAN{Mux,w"B(#NOd42D+e>sڄ<#BIw 5X8RJdx֤$ƀ0T Q jv;|œ^6,TIs;a4OԯP|ؙ !\"Hj4?@hlphq>ΛVNDI*LzF[WWH2~= ],]m +mY߶gRbsQyu7JЮSYJ^:|r#Dip=li^/p+׌Mܠ)W&<&l:֚.ds:2 A=4K9p6`Do[c9'xe)>  ט߼33|{VVymArQyX`v8=Q{Ƅhk-` yB sN h `NJ`(\n$=k5/c?%p~:}zkr~PUHos 0Wx0a-S\~i.Ϲ37ɮ[Ao^3U/{ֈ3v͆ѣPr-Gkw*^6MC/:rFd[f5aAmAQEf;SqgqI!V9x Pc]"O8S4r/- "q z}+C#6C았CWrkrAUŤ|(!m]X xp_2)b&&UJc3BT#Nkb( 9SyfF~ĄR*s=AX@hڦ 6-<@o+z Y^X>9% !Iz_K/5kiC5eMlz S$sT=1.)Wj %(2DRib&JUw<Ϳ>u"奚AN4MNV-vG*/fq_{C8A1{'(<F0{ n͜#x\ACaQa Oiw ^`qlM,AN/O# Vb1)Pؙޱ3}٢FC9R8%H'Ts~J TޔYXghAM븙oEZ ~Nh$\?b#4p*q(UaSVdFI~*߱E?ŗyy2~}TP[`;ՀF&o ƶ6ͻj4v\mKZz&A\`Л ƴޭNF b!dg#)r4(|xɔTVXd/hl2nvFʜ)_?AGRqx;_{SN˓7F6Vצr4.9 Țj3ua_ౄӫoBsȝn'qbUf`!<~K} } #'?^7 $”iJD)L 3޷ ΋Ǿj[*1=Gst8_ Ӟ}rӺhu:^?VVFK(@OƜJKٽʼ-2.tdxukP"P1F"c@점xU&9eץRFr.dE|L l/qТUT .F[HAp1r<`atH;O0Sao8uJ$zE+ugɿ {5s6Z-JPA {Mqsװ8y!f4n(ܻin$?/(e*oYv6*۶,vh4W3hzYͽMw`ʕ WԨf*5; `BoHp5YtTPt']+ v)-kH ċ;E6~|w-YlBƉBi4f!Iqmޜh0-[J~/-XOJRHP.G>( ?(};7/Ԉ,otޢӚS?'~Ѣo:SOGŠ,x~DWC;sq+j+Z`WV.D"Ɯ4 :M\k9—8ArptAY%)PPfF|0Is/ `Vf;n]o5* Q]T 6eߊ], \EhN2E(HLz#o&q5f^n\=.|Uj|U2/Z :>67S k55ZEeWÐx 7FU(u#-N8%ȕˬyOr&-*F2lvRU&zYm=MF?jf[ytڃ^;?|kepؑnq6<柑vejm9ef#xA OaIWҒd:Pk̀T#T؇$\Bay|#tZm. A6U!ꣶ TMH_?eDE/,4ih>*0Sj>ڸ4 0i{Q/SK֦Tp!*F oaOayJlXǣd[Tz3(EF KZ}/x<7;Fy|ӯi \3&!¢x0_=H5AU~?S|&.[g-*?k(y~Ɇa"U- Q=[:&U3J\FN`[3Vr_:SozH ϥ^MB?H s˖e*dv"Y7f^;K쇮%_>Y{lzdwK9^!@ehK)CAJ!H݄jflx/d˹PTX]Oɔ 0ZoP |Qϻ'lcPEUXSV|ꋉw]OHWHmǢǚrfC,r5ɴ23ASؤ|D;Xx'il):8MbJZDLA ccTANE\vcx5 R̚;e8R/EJ WB ig"`,uV"cg>;_L׽ʠ4p uj|ͥ[3&(28Zr×5LJ5!ej(#YKhl&|R0Lĉk(c vL#|N;QKsV%;w<"5u %ۉغNǭJ0ڙ+IJK/zlERˀ]pi7XV{ (k걟\[fxSP{Jq-Oc]#щ0[s wg( Hm3>Em3SuYss֊d19K`AUmFPū,Tr^=aY6M Tw_3k]EOn8~n b7헯 0_qMٴ*T]衾e[6tm)7J>wjtXb951f$lӴY"3-UP\Kfk7p-H52X>8}ߘm][~I25P&Vu rgpCbЪT[дL=}JHefCC 3Wl yXb^e UݵSm Y=vh) ݒsVJ}zy{-T+)K3b@e!mRxK]%N+)#j5;9A+ICgfCڗ7ةM,1R*gyPe*w :Qȵk$FwdRf[!Fr<*2\Zt s'YKdKכ1rKD~"XL\f̠y ­F Х܅ ?T8n-4ߓK%@LIeHKGgd1_ufJĔ@3Vw6=^.QA$qˊe\P9[:ެMrBEA84)4d.?n#bTu6e9h}sc }.hKe`|n?Y)YKɨ< gY_YEP0d01Tbbzf>0a/O2,Em3&Oɍ-Y-ĥjx^.*xVDi\\E ]yina]%O8 9Q%G'Wl&d\yE[UEzKSH^0fӇ*;Vmf&{S.^Fn||S=oЙ;#!lDfŻk2w96 C[-mY{zR>ƺ6I/.~O5?wْ{^(K,_r:J()qWcU. %?|8wyyLƊpҜc6?VîǪ֞6 ۖ$y*E,XNpY9w|O-bvo?wVE 417Yc]`Y]*ט|H<bQS>vM\rmP[0̫Aߨ\ȶI &,e0>B:XF9F+.;rW'e6R0GP@,rT\aJ1t+}L4Jr:fo-)B }ⶍ۬ 6B; z> 9A\qJSWpJcdKjggѻdߖLjGi ?#8 yg {KBc,аIڮ W* 2GhOdz\$ D4ht:G o tD p%USzG-xS \/?;4ORjre?،)"YߊX-xQaHWLgTJSx> Ky,0vfu? Y j S]@@go'ǘxD_Qfc(Y1 =Si?_FH50԰FTŔQxJa,qXi =舒l,3UdF7@? i[f=I2Z" FeۙOBbŏ|ȹ)FyR*h1n+t?۰x6Z&B{8/dm`SHF%/,Mff%j}=hܔN%te  xf B̀*&lZ]{ejd~#XyeڜS m%'jW"]{ s頶{y3N=GyhPS \[R20uDJf-yEY:,u.iKj140*1.0]R!hXLϼa0 <2) HƘvRjlxCaBm@(ycm,ib_>e*c.GZI'9{%_CE̍FEC9LiZcx)A#qT@@" =)?1ZV\<`!b4ıe j+_oF#}h%D[h"2X?c懳-U+Bs'Rz#Zt#yK7G\"=AD%XS9frb:'δ|;ine9OuYn_)uDpeTa)V^5iŞiuB^2QFetzz|q` Wg3K eǃ,~^ CV>!i#WUkS¨ 6q87 P> FK*HJL5^B“>8ҷȕ Xeq9RQJ.E.gP㣰:DH\-0m䮧7LHCf42ijі&nB+yQpS".SH}_g|GcF>/,bQRl*~*+X#GD`C>ࡘ1 INkHUðQmmO|Tĩr.CrżA-b/lQ5m"tXȞ AVlls~H51VۍrC@ o1r<ӷ؇hEO6g.h{/cҲa@xD TbPI{[TrOS,O{5v=fBn2,HK7ԹZub ^WJ-WUǑdn41?Wߌ$TuF 8{Z|$mi3:AJ\W*Ȝc `ߤ8H% 4l ˔,z}^OI52slJzE1 :Mr#y#6?[#XGR12ac1 PIH?Q_cl+XD1(qlyz:lg1e.ɀWA/PBksk$š/0*}təP6%H8AALj ϋ|LBw(ʙÏfҟUB 6g^;E#Bn 33c1_}:ޓ͸{1JE3q4:uT{wtOJV&a2f<<K%XL 5H7 `fw TX ^SS1U䬶ktOthͽZx@1!͵VL繛s.ebj%^LtډQMC`~X4 욠OOI8wh_䝾ߊ3šCqM :po#~6 *aȿΘ\-ԣ{`;{ Nxb ԹK}2@%8ޚ)x^#^=OYe R f1ba{Vq*Zjff8Y?lc9iX vdrͣy`DA~.=SX]<ďzeAӋEL30BR݆YNLJW& U@x7{n\fQq%f^3|G0e.l9s1{6N!DV%|ih9) yaP  l52w.x?Iђt2mo9ib$[Z$1J#Cm6'J)q=0e}i0O{}iy$քGcXIv|?o')|70NS`!˻K3s'xC}W _`W|4̨ΆKȄMNi@}OgcWbJ{}ʀ˗{+R6W&ԆYPLS}N顅gX"Cg`@I<ے 9_&J-bZMe[ۗ.c&Hy@ 6.`T;O>9\mWm 'hGFQVpI3q2CuʧMqQ-י"ax-z JNUF` .x&*}危IE38?bGG6Q>|=1cTǨ.RH'(I~. =N˦RO>Cjv}i> w?Tȯ5w)|UH.+$ohewjqD\6=-77"T;G1! Pi/sdѐfNI@Ot1:RY/.Zl=W. fM]/=COs'Q@jQv(&Iз^$W鲌MW=n%'歓d8a#qQeDS,^ _,.Au`|ɮ}lG11ӮQDn)9ܪJL䟨2F"#ԗF O d]-sAW/pF:'L"T:kLu윎n2LiDD"'3n55b*1ˇ9رI-x0mqkZ!Z?XJ ~}`6RÐf ?9T-:#쐮[ENH>Bƛy&AC|+ʆՠFbB`S.:OtI 4\VK(bZ3<.ި] Fd gih?BM%yAMIyB=+ҺP Ak,880Ra_e;3e<舛6{ afe~hpA[5C0y+ 6o4Z?oդ^5}NbİPJ ~~es̃'`> *HmJ p =~uq}F-6\C#b&YǃL'oN&5ViFb6X/VrR>KS9е3{7ԅ]GO+_C:b 橦oTQhr9=`@MKhj2x*<)9Lg(f 7JaoWovT^Kd IHde[@n8񑤢0Q7Z% pcSO 86!B$HZہ:&@i]EIB$>HbI? s ՕOK80BfVkmab20DLb+HѨ9R=SLRV>z}=Zcնg @K5$"Y:${(vu& 3D`uGxcr(cN+^džS"z'e٠Y`~ntÉ/ւ %㘿|l<Z! Ȱ6\z:3Q6!756݃{![ /c@ ΫZ<`2P`dZ?Z6LGxfsk7,]FxqIpʢ%ǷudU9<(gORɾߋ]]Ac7BToli £._Iwb`g<0۽cWW_UUWc@#'Y xO}] ޠܷ0oz].iUQIm kl(;ĪqA24VHϰ&֛f002 $YOتm %}װ#1Pk@ᵧjhCxǼG{O3)S6 %`X -j?&cΞ%3~".Y#; iR[qf⿟aw&kt{8>խ&:i>m'p% ~Q^Ca]dtjLmk@w,KTn3ČiRO wcFq d#Z>7h$Q H0QU;H؃ά:N.! 6mDmm9쾾Sx#thGO c`!-0hq@zSrnR1/gpD^d3]%KN0`_Yijg/)K.%vb2C;㽶?MJT^3VWE5ػ鈚!20DI09̬n$Cb}7V;\s‹.w-cI,htkDid4^h_ۅfʻ8=B[Ma -E^ѾSE= QV!4I a~c_OSt߈[+ShJ,3+"5KZd̀y>ZԫS_&dGGxNle z {":Zvj,A HEdRf! !llv*kvIUVtΩ(wri/GT/3y*qN9\f<[7S)Yc@^ÁVH䂵y7*N ?\ھƝ; v$;%<޲ҷ$PG;?*!bγ8K^pvu)n_2_IHC%fn)}@a ,w5͉B4uP J}FR?/S\x(d>"ye#Qf]gJ~7hLוSjMޜ5hꬖEw"7>\ωB7vjJ '겪0̙3#ፖX`K}!b .@I=П/Y$FohE9c]gvHAkQ׍s5߲L3gSve?',]ms4IiBfi3q3B!`%d_u}<ޞ0U8ln)aF7G(z݄mOI:^5 [$GK'*G̿j_Sm+ɷ $%& N<0 j4<" yFքCnX =j @%>U WBGrߚUeTNM38ԵUp,HS?F?v&LOH6CXf_+Hxh}㢪^& +x1s+ lt*Ltߠͳ^#pv_Hjx]XA2ZMgC :Ja!\7^T`h#r,|PDY\-Źcg@32;ް wwK-Ӿy.=C`awXҞ<)09e_>=x:d*5?b*@OB,6*>P1YEi$!v/"B5?P;8yW- Uh}vR>Lwnga:9Q֜QkT2kU ܏ r`!MDl4zT#WyI o9j ~;s ZwɱOiC&U Lh N'6p&5k`zCUsC mMtc\;I~r D`,#ÅDk$B]cF.A#Ժc&g}W㘯,,lDgvD6u">+!H_8]VU5T`8q$\Ń_ 7Io0e_FĘ+˄.l.qgq ;s€bDʛ:uӨ+wpYJ*!nd6VN ,pH%Is el`+ewh4MHKKde+/[{2*`KAˑp*`Ewzִk:l/cbk$Pu/D7XA0P2E7!qJZ(>/Ct% ,nj)'P_Gg7v2+;~a9yk?0CW+t!xޑpXӴ#ҿ@j3 ܠ )ѵnQDuO֞cl-Y>0?x yr{O@DxcԝgnDLË$cZZ˵%YHc$:nrML. T[;M\ ƎOs)>Ou4Qdx7 >`jݲC7 vEoKWN؞|L`*{;Q+x{_C^n)X}YWq2N9? Y5&Y}fn+!{raڳT2U?|$?J0;bIu5 _1%>4թNWz+K$8*~Eu@YgwMDJ9Nvr:#AalIv˄ӤEE P&z#K%|֛`_C11j,b&w8bGQHturbRL)6|Hik<1];˼:zSxSIi=Sl66=sR:X[RX1 K>0zirS]4 ϊ=2r]hp{ޯvV6[3F] YEH.ۘ<8UtQoUjhS+ۦ'Qu7~+yo)$32"s9%2O4]Ov3h.KBmGȥL@̹0\X-2ŞPCs(^%86]y2B4jػgW1T: PM:Ey\KvC^)+(']_;Mm=޲9X;?|*vQ,2Jʃ$6 Hn$v=BN_9A n7SȵĭXA46sg\y$][fJh.(VyU[r=$TRʾ$[R:*pwN~m$ޛb2€7vSN =^ #rE`}@z2Yn(t 7z9/ؒgi 4HF11f-!ŧiH/&ϥNk)#WIj%,.%u3 CFh6utbLM4JAjƝb7!7{ N8b"`*""'z!ҝ Z':mbTEi{c( t㻔!ϙAݱ``Qdr:x_ϖwhZ?4_r^.JχYVy󀙷bkkV(m) ~I+ 45zro@DsAѤZ_30 2]8%v3H&b.Q3#9&]Jf"Zy4½_ YtPIԦVjݬ(Όܿ;5>*~H9ZDFi0_6m1KpD!,_o;WTI9E$2 2ԫ=)X[>=?Nz+kB`0tȀ䛃Yw:\b{Xwؿm^;֩>䍑HmKx YQDu58z>6K'0;`W)>ôm!Ln+s6i_擨qT?:TE*Fo C6ZPJ{(KH.3r^`Mql[e)Jh[ѝd&?+1 s*9Nᄘ2&|u?̉Ti(PSqU،xwXX7ihya-h}.O8A"Dr`x0I@YQ#k2adG8`ZMC&Uz-~Uɢ,9nnQsլ[NE=8:jt9]iF|xu/S / duΔ*P uLFG&vA7麰?nwK[Ep]:zW 2 ҳ*L>;=Vwȇs !|Ӡs:dV0aT=#@ >c)l/vtyN¢.^a0N~"&pTA}9جm"-Hg#qg~Є@^..qrqȡ6ӈ4(-uo#莳eD Bs8z)-7@Es|LP(iPVGukluП3$J_6lW{Y4ꓴO<4Bk<;P,) Qk/!BU.4|֢9ejD LYF?HPbA{VY=67܄clThrNM 'ƶgxi.1;S+92"z؟YK+4=G3>U`k$d-kx)7{iݔ&, エ!J* Zsi #Ӑ-\1:W݋ GXyBP_6$~Ni>oqr Q3#ܧUXU `pc*;L0c=ژClGI&:%VGW ]X]tcZ]wP%yB*3?x="Ҏu8z Rb>_4<;gCQBu5}IinZMźizIҽn!}77. S:)eO(J18 c7YX JC~1m , ̽jjy>6]?69YT"F<ޙ:>M*ƐMOyH bq9_9J唇m8y๬`pfJ~PH|X|{bOWOesC9ӕ X;Fǚͭȟiv*)dc^] 2KL224 `KBW50WHM[>McW)6 PL$yLTd>CƕDAnM ӽYEE<1f즗Q4-nfX>IM&V+UZE_b=gcWyFlDrIg?:})r6*(ЉEfP##%{8Xbɋ2Xs@`}{J(}j vӂ)'->"\ =(EZ{1jaUPBBpW {2ڙ@nv޿i`ÕZepCgA x1nN8nsM$g?Wv7#71Ç%' ekإvpҥ<jU_AAVZ7N@q#Yvp!wФ"j2[ J4m\2 uu qx{hÇ'gd!0K~rm&$j>-W'}Q i '.-d3 uKk@K֖h2_f î.9Sm7x5ە5Ջuԉ }~&ݭg'C1 ]jC rH]"`B, ,d2rt;WXԨidakERtpăܓ pJYf1|p,tg V<ԟ=/ @b'nª hhj%H7~|?{MïE2Tw~ 'a?H[z2Y nRzP4ava@]>6 ӵ0x&ժIÀCGxwX4= fgġHD]Wt둃C&6L3jˮUjTl5* M-0[qfƟgV>ua ߕ?f@[pW\0FuBUӍUBw}C $?5[;A+lH:\ q;>3fwo[iz5=@fGІ}>Eb^8?ͼ=n'J&[ ]`@X.۟ǹYwh z !Bv1 /6z39ʯ4[BM6Ⱥ`ƕNg͡dFE }?WnD!&;ᅒ)gr4͍XIю[Zs_:_MUMd^3_Y܈Ɠj ;wh"tS-|.-p:0Mp6퐇(>)VX\OJ5"Q[PS%.˓,Rr?.3 wЙW>{7^d!CJP#ouW;䭃2/C_jE59[wЇܓ4uR!Kdxu,I=n(~ 7EY~# "y٘Ād-8rVhaW_ ӫ 5LFIJ.B^$i 0Yل܌^O>7Y"bAuxynl⬪A kd^U||AW]Bxժ;ʂkl%x -c0Y` 4ّP10" .l<)C;1G^[> pa MNjDZ7?dCiڭ FYq=懍ZM+k.!>c,ffyPX>rdyB|bAMs%L~#i'1X>;5_P[<АËVcP2w;B.BW3SMe_Y)+߷$KO=e-kFNƛ;1_9/Z.0~)Ig`S%vL֖LJf4r'Hn^0N7Reqt\NuT)w[L/k%ح325<E[:'_QʲyJJd/4A,DSEphyUT:0Qiu@I@d;J[I<~@-~`b7כUDOmr 8 c/y)RɬŲ R)?ݬO>=utN[E}~e;`0FB:f'rynLvc,s5/E5uq4C:?".hl![0۪ iGі< &ЬYh˷C.Qd why;Gxq^l랎XX0Vq7j4'xS9ۡ2x@_9wuEqNX̯oU:nƍ=hc;U՜9/?8+ kB+N#v+ŝ\tw_P'&KXU`6 ]7pcOθߦ$qCK(:W=8zfG`MtzK@ݻ%oUTBKlxn3zWJ:O`&҃Ԍ?Ҏc3- =2ȩgFVM -<_EucfOGe1  ێ"Kp֔)RK7,!h9.]7>"rEr >2)U}܆[n?L `%dƔUr{w5_{g/Q{k^d2DO >w|s&4 c\hfC*{ߨ]IN $ӁXNZ"^q[@wEF8:-"ďdPy\tbX n07WЂtZn@5h+w"ǩIFV\%᤼iTvRΗhZ| MtU!) x^Z_/d4o`t> m?hs.&|ӷ|m[pF1)u S\05O9`gt%OFl%_IUgGUVJsCa\dnC a_ȇ;hDCE,@]=>!Ԡ`fG3[KNJw>xeK!-a0m lQ2bDP 嘈c⤤])$ң~[I9uꛃWP(&eშcgi)s:&::lٙPe8=E8+c~I,,rg:`s"}%r7č8"1/.љN[NY˅m"QJ֍ 8zˠ+LEEC2w qK_=%/̧5GBdMХ" ;m+4}pѱ$h^!GFVE=/(k88j0ڮ?6'Lf_E̮}q 6Q( d e|x;vFΛ턨|@ZAN.._kRg둕J좰\u2Cf*8XF82#ڊHa]I_xJS*`E؜da'Dv&$[J. QF p *8UѲq&4Y1Si{v=HL"ֿL/̏]ng Q^.;MkHlb :`>H`3Rj[Ɏٔz#dS+^ fDEYcn 0q @G;@V!c&R)E5;$;L9+o.̓:`6aNIx*Uc1KZ!#_ +{j!-R( uc3K^dK6BK<|?Ň'UQ2.L&c `O|U.aݲ w9QɈv+YɆ l5m9ZNB#vѹq|MQ_=_N95*3*Ϟ5 UWS;i̘VAS+2<;Bs!yWH]q>.pĦQ*ѣkZKfgY& )wQ3͑aj-qAfCTzĄEj o/pa|&&nM >2 +A E9 &+O"Y Q)8<|P91rk3zDq2>%Mz[01 bX^J Pv2J6jA(%nO)s|h]ڈlca$c{~.S"PgzyO?SS`Fvp<$ ,m?q-hʯ\H!R `$TBIɊ"zs~Qc>Ń`D8><|='͜8\pwڭ]KJ9X\c2g\fg)MI#6wѫ"&]a~:Kmy"+Bm7 K1"AvA{j\^ĩo L/0by~|4%zSO$oԕyeP Z=aľe"@iV hjXD<\D}]g! '8_ǷZ ebyָ.zLdFx z9 @pQ -|XҲ:Q|]h0^D_˒,|Rqic3#X`kOA"pݟܚA1Oz։댷ЁBQB}ɆmvpuMNw_z*8p$Ís+QU a$d ר @]8|yYR!r\ϸXӻ\ʎiQi}/tVy> ~&kZdPQlK%\ˆrMcUeU]لN +F6ʁXCKX`$}i7塥cMm |Dfܡ!p }hMI 5QWJ3a "hlv+6 XtT 9aXδKn)@ÿLmUw߂m_c)|H ?8Lp)& R-j5}Yox =3C+mN`w!h)ŚbolOFx `REP(߅ hyz4iY U^  l=uzgZwވlN&%H+EKs8V.C9.&m{{:[@ Sy(=7"Fyow!,Χ@IGjYe^&řvCWdmpKġw8AM>}!vh뒈$' P]$*Za&&Dz{@C`d"s*`L>~ƙTUq:Af=uh{ࡇm!MȡiRHP,=n:e:ZzQ'CbH`|konyD[/'_!|bHSvF$)蘛-kڡ-_Tԥ=}۵P O%7h l0 UXZz}H}QgG%4e$# _êz~8e]8rP;Y l^@fh˵WѬ_<2rIj6"? DJo8{ۦW\Bjo~t"9|O0(t9dIu nhuI4!c#TWj^}Vz&ISŖ+RF 0V\V蟵TffOK2/{O ЗVjI䖃ۭ2tq2%/i +-q]zڝ]>=^< N6Q1IVY)Y?E `e9$cm+r{C- G''ÖdaofKTTl˓R?fRp8h;m nMK8 n1EHG nBo1L>6L")HĢxT* -~S=P]l5kϪvPaPc*VR"W<2f(ϩ_ Y Omb`U#Vl ~cntU3)㪖;nXkq+!)c[,7!6&!p53g^Y뫎x {rλ*fEǛZEQCG fnh8aXY|?8&)Pmꜩv@ZQ^Yv̶?6{9:*/fV^x& r6(;:RN,n0c%&>5O?"SP'W޾{d_ɻpb{Ѱ_*NKcf{GZ}[v)ӰnUkQ$Ճ_|(pV$+Aor{$ TtYf_k -w=sp7#t!^< tf.0ِtBi̤uy[_jWuf> Z b>,G&DdWPVhp5rlϳJX ׏~'dR6CR)2mb&HQ?Wo)qY x uB@xJR2xKhHk[['?[>BOjc\?r=g >$;ٻ>"6 ~ [BSBbI;Y.C8!*pX⡮ sf]Ų|vrCݘ- ;tIU͖~ަO(~8v̿#-CM/C|O=Ϲ榌JC@@ylI^ -L34+in޻Gy*rEWE/U ?n mNI ܮp"wpRPti{M&mT?Vd$ǣ{b~.c:B3oS֨x;̣۝m oR-xl}+X<\c=ӑS}`bvJY*j$t"o}I:p? iw@ia9ic` |]ڊuÍ4Z066J*])>I+..L'ށ|qm:橬|Ysw_W(8)[e>ZEL&12.Q~bv wD:A j=t'}K^q*y;hع軀AC0m{oX1Y'ѓ֝8-Ir.5EŒ xYYm:^;]7w)ckBu;moتzJi^hFȽu0Q=]PBEzS,` Q<PO?`5 t뱅/$uf@ W9Ln*EP_(>6ʙ 8zj\OUU¯һ¡X#oP` 9eζ: ʉب⿥IyK+ܸ@M|W.2t8XddsӶұv7}3nO0F =L(¯S(hfTd#W(Qq&Bb`fpթE&v  =A5,mhWue%p$_:]z}XBϪKK_[!Ψ#!$J7jbBxw܍r%֘>%='B&9//WdAgZhwX"ާL(*[q?c:\Zڴcѡ-яg,UaKST6rEGnȄ?vN8{>9:6N7rΈ:S`PLߎZd,7rӊhVa&aY~.~۴`2_4cqg_i-4$#},)eVkǗ r tmsUusثo2 G&^1SjPN|L40CSxǎ&OG?HNdRe/pv **vx39Vi<5}U`k6x:Jrh!_`74~#z_u.Zң>Yu2Lr2^.>L"„3&~CWA Tc)6G;/SJLlvp#|Zڕ8A Օ|-c +gQ0)hx):@pEm&[$em cٝQfv礮@0U{M+ Jلo)۞'AF &g0ĆwhTV[[gJ>Vd}}#HW%*93[G=`HE=!y_+P1"~h5>W\O7~ƒ+?P_SJHԶK,=ɘ9-q"ICj4i"7B?؝~)4>y`q\ZqX~v_Yv L{%Q"8ՏũޒJ<SLߓ n9K W7 1 VS[I@Xu 戜)x6f{܎51ӚLmg*\w-Jm4 04X{$Y}`%^&Q "(fatR4y!U o2_m%ͭl`V~F;5[?oYaw?nf(i;nXz{"QRݶWmy>dK#m]l?'%w.DrnU_D#d_"+rP ?Rp&,-#CxѦ:*qrÃZ}t1IHPDȜ ==h_R |_Vlt.ךt"gHO M#!JeS8hʠaHג5F}54[U 9nT"樿)ER}?DU@ D)1 Py*`6DiJCSot ~2|QX| ;qZe#/fP:gFtM>3$003hkTh5$z#뫇)L>,zwi<4 sV>`DM^.$7N1'.=lT 'gDp:}ѯ|Q"qѭ_wtzhm/ 6_n| MH!v3Hpzե& kW &Kp5ag7CH}%vv@y4EwUq&ࢢ0JXi`nR p'b1/O2H^8 4<[0 :?(_^F=ʙ-,!a#|x-;?Ƕ Q OКyޡ 4T `ηiXO!~6>.8U;>QB%TY+VUHI%Zӻ"hgE,e(%҈)5.֜~TFu2Ym[C$0| sKXOݪ}N&LXbq ##$\F) ZcԽg1#_=c$CH1^OW<%^{\L?;G~ <葿6Mx5ʈ4eEꛇ6z0m5\ce6/1= ;I(grػ9G܌߭q| ^ךׇyIcETa;Ur36+̆ n7N%SnFcbC veyHMZxL37Ho^OLi1_= #K씙NjʲͼU,@R/UH_o#WSK;cT*'ES 5~N\k!r ˹M ̪2B:t5c †ł8E*ڒKKNBH"P'%É `P;!7HlXK!Q/\wa^O2+vlgqqM_~{؁5م_Q?qli?樖๔.|~fSlNO"9h[}1MloJ_ZZgl9p߰%O`{6Rs+ tl13x$rgsHC(X<QV:;\έ}lM5nN k4O~ AfI&{8뤎'Y!{#, EEeܐ/@9Uĩ [d'4J@_ȿ-XvFCN=ԸuANj}.zgYizVT+gRn0\weCw#5K FZrڲ5gYZ#g6_*ytu$ JӚ4p,6AR9Պ85X YfI&$/ /x81y Y|9pޑ-Ex3$ H6]z„q=EyUEg;ȲqɕN7r(Swhit?Ѫ0a.u4F_S@s8Aq]ÿh.ᒒp5 Ld6 .s;xtt&.LÌ}yxMc0RԆ{WTJ |[ve/r}<6p-{Q2GnL.b"KW-bJDRx">CfINo[gEܾ2s;("'UگJӖ+U6+3HHj<`>i%EoC&~7 7/"+}l`2\-lcǧZ. KxPBRS-$"0͵C~ t3:t -+5 `\ :'} b/js1Dfր3>?zΚateS` m YQTr3^Ѐ;Lj28D^.Z-R5$5fo[ch,М@_!Wo}+vA9GƴMyE"M_Jxq6ߵ h/.{6j)+ef1LȠ f3XDn}ݧlc&J 7|~cIfUGۊ,1ZFɝV˂E'd1j?EɶJOG?Kn|6R3 z ?s=p{/^\p_$Bq \,{nu54'IϞ %.θSKYc>Y | (<=Po gf$g{9:{c5֕8dQ&ͣǪYZ}kҼrmye t.FYAFDKC+q}D2Op&>Ԙ gg,ѧ8>nRd,R[ 2ʰ4axH{9̋3Wmnom[?Ij?RR - љQ#"`j3bl1B @{)#s|N314ݓycFAAdIW[AkV)xX Rl@.>,We$VcZWΝL"!溞Β]w@ ;?=EZ$!>!p"ڪeT(@$mxI;O7:ያ'MHosna>"h,:`CT?7~;JD)PEzT%%Q)xC G)ph^R_^$Ö&6:PjjVMK tneǾu9$ox T&_O$e `q\)\GKGݜODגRMƫ ) M4.h)we'gdn]̪OHO7ż4W;q3s-Wܡĩal?)<Bc[^h6D֓RKhՓPA 58f=4i_/%c; .oۨ|zS u&u,pF+8O 3W;gFj-CTCg&Szz/Ē!yZ\D6:B`5v% rB+0_&]>z+y)t-moDH|/PC[ e)gș7i04,}DdAoÌ? cQ fE݊jy>i47T4GV5΍!yoɢUtm)UNLr.G=2*r ;2[F/s:Zysl1vT>;#=<ΎJ( IНߍfJ`Dg-IX.W"Z}&qג&fmETUʃ[[v差 IA=VvY@؄[u 1)K`\ʭ:UX_Ui;iJPXBBywvŕmߺF2q-1L䠕lZ0e7ؾ"oT]mA:HSVe psJ܌~\32}WdJ^(zRwd YZ8B8 X'wOMίn2jC|(Fa竘g 8.bz1 ݏG&rF&Y` MX?+q:mſ̜G AFr 'jaPJ$ j yrg&-+DaArj:gl-O?b63Uc[؟!6^՛3!/2?F "Wd~IKTpzꄉ 2]9 k-C7܌1 kt#f'L?y/ȓEp#ay(k}n8k.9gǝa+$e\M8U+Y_=6\ Ood#x,^s ޙ7@} {|+Iν "L U@G%DA2p\tI`$q3cQ6"D% Pb\q3ѱCR|w#09,"GFaȾs@+{*iTEJ -c~;-;K+<?: yK1!_bQ)L"04r쫏8!9WdܚSܯ@)PTIP_qN32f&~sdyGгoZ-A}~^ k&\ nHC@؂af&kVnqh]Ֆ~`2w^"Õ/mDnZYF+lNsETo1tRqCk[S!eV*[C0mmqnw)J8`.ĪI#t{(6,slo|1׸Ѻ/yF&؝#rE\τ?ys!X72DME "| c_l]q.y\ *[ L$!WˢW5AD MiydKĬp;n\ٵݔ6>t|ҭAjv GyQ0m7:$p19a @ѝ ?^tCc.y$+p0Ü:Zl_}MQٺ hI 7fi\QI髻7mDMv0P>s} Q؜D A*p#`M7 Hi."l0mH  m=:Paf&枣LP9sí 6h'wCMA&k">xOgxh%O~gI!0ӨT^JTz AJa w/Ot cGo4m}X_bBŦLmDI^_[H6Pl * 5l; 2bz٨Ƽ7j@Mt"ݨDLc3k,rJk,4D6PY-7m+Vc-fCL^Bpyjݗb-d9/^.Rq|wpHh$_G_3e VgJpI$XvڈS eKI7dFa@ AT5[:F:$cFqա>j\Q=5# u R1,nN]?cR#5 @E?z>g^ P2z7K`RWV:$Wh*- G*snmVBD & p8\Jѓio4*Q˻9Q*Htn_ޥ_s=U07@般FROyVa*:sV ஑w[$>nVN[}tb!^rkm*b%-.DWϦcJR2GIOZ4J[P@cabpdM+cnoi{-Ӿ'%ٔtߖ3K*al@h8}CxkOjLSB_|70Db4 ML"V*^aܢԻ44 xI&Y/6KFi d]{UuA©+ YCGq ;hsP!(e(oLW]U0Rò.n eTGTir}Ǻnڪom͑rԉ^aeqEEIak,Qj Z!OPfkwv_ Vٶn$fݏSY1xV'%412U՜ػ3=t?9z+' H49 NA ǖ)JMAɠWpD7L1,Ea*40 +&E7Mn+F-\>9 2,3kR*P>qݕp9ajM83Rruh]c^IR7|zd'vr iâF7j/a{ PvAu99ŋRP^b7mq%&J쐄thɰɺ۞刄3AGgH|c7Q~@Zfs3h@rq `Fi]BRN/ދkk#c5yÊ0)IySr'zb*Ag~\@x䯓-Us{TYER3(XxQ+@-p^i8DFv8JSja1IU`;)x–G7Zzr9{As:)}Meg7dxՠ-CY0 ߙPv0Ǹ0Xz7S% AXY.DKr'DEpB" 7beYpS^'%E,lq럶=r9L2A 4ό5`N}֤MX~`'O?Ԋ{^/(X%&$x7ն koUgXke%n!T؍Q ^΢ ,w#4DSENI(0,ϱ /xaz1ofegDep$k*zNY:h\2(hj~[;A?.L t*xg`'h4wMnIQYѨ<ǖ|N>$@^*Iϥ d&nx- m =.#]{F] xo2CzγeH (> QQNSaYK?L$;,-"ñRs Q1 OA348;3Т 7E5/֔(̙ۼ *;xQ=R~:t)by󢙞,Hn|qތIRq<<>+^c:;+ *&H k`FwIwQZ9HLEҾwo`|%K*~c#=|b8+DjB I3RUx84,Mџ*Igy+ݷ cKk|Lԭ64k0,}&}~߭`񿤬a8;m[KbFDrT؛|5]+?O1!NlݓCx..K`D>xovp Ci nqm_+'oJS4u=b g0,E7Y\}}:gV0pC|p,xyƨ|4:ؘmz_8_C% UsH5dG&_JRѢ 9wm; GЩdd蔫!#X՚Cj-)9Rc1$wC2aJ_iك%\z^UBƦMfmJ)|N`GQ . Ovay0=qǓ_ (3@H"`KB鉡F)H&54|=Ig Y4x$ýF.A3TuRi^q0oas줽vHa)0tcIbgnSM?*dr1LE1>`hbb <.>S:5,]o##KD$gm)Y)YÎw@e[aw+3:S*/.5{t0b(aۨzcJЉ !Y-Obz_a:7Qڊ"D⦣4OH*Sw4_lB> Ցn;}3g~P9h?RSEEaڏ M E")fb@o%<4$vu4O8U|7=`ϵBҕu/=6$c:f d> "ۊL@DhtN1ɦ_H襋z춗r o;/&i3tnۃ >8P'K=CGJ@Hm4W l2$Hį}Y?\Oxbhk6| šZ ]=I2T:,P`C遏>]e5u;uɇŽAʖd 7!a4{h'OuI߾+"ƜSpe2ڍzkhawɘQB 7&omL9b6 U%G_9cl9S)S/Dl C_uI2>iȸ(CW'=U }RY|q)c|b~:Yo;[g9%Pr}gyn?\MC]pwk2>Fkl*D[ f8bvF,\ jcD!+`K?qOtA#R[EL &{q(T2Fǫ8,gs: } kf?2 S%)'hu^a4` ,(k_&LDޝ"S5X~cXB3[S QebZkHBƑor-#"0D;ݼC&Q M;XŷAiV8_e)—8[^jU8np%UO/Hr tә3s'ǔNӻ|cY5L7ٚ8#5-pD>xOEYUlwvew^D0n*bs>^=~EU 4]õcwhuR)R iL2b{fSCA/up=K9^{vPUvTG u>Mt&r 6#Et@NjW}e*4RQV:a;5O}WjQpuWI wkV W +tpm-p0q8JU(<o_Tl;7`g{~ :hh`>.4o %$i#fo:3 dC؂4mBr͐9uuj3Kh\RNjlOad9`ۡh~/Ͻ3wG8 W' Mgt@EYTjW9mEϵ[$3N#Ee8>ukAAhעx%ܦ"r8`0alɋxVʰ6Z?ďJ~a0{RLY~Q^Rö"yk/<:jB tK5(kk(3wWd-kaoT0&RV4%dqI'*(^[õhGT-{tޤNJ2`IXtrdLFUŗ&=:5hW݋v]ݓPboϳgЅUyZuEKdtBz9V*{ EBsϺ|LwTʶix/}( by2tEҊt@N]ݣ<!Ngқ76Q{qg6bY2nFy0vegG\YĠ>q 5߳6{ѧitJKOjJsq :6!Vg\"CG{C+ųr צּtC#G>EgN~Xh\D ܪ E|Kses @kD}݁~B괓UŸʤ#>` THZ9/I˼x%u?FmzїGWIRMOE.* ,Q1d+ɗ(uTi*V2s/K' I0Ux?ئL:9fސŇ?e+UAuLSTcFaVAa^[g{s;K^Q~gcŴ^r*-_i?`@֟yOQzs_adEfzʥU>d=,BUo?|,}}9evr]{K[1.о\ǵt%? ' 3Fyg{]bc-=V/Ui5;k\AeͿxeka=[wUK[!(V-WҸh_n˲G,q UϠa;qo-/T` r1ZMAU)샞9rO%Qs>ڣ8Cu5,q/l#U嚔z |5 sX7Y0.&4{Xvc/\6Ȯ ;EŁ>f3D,8S5Pcow(3UTi8Lٞd^oi=;E/-EV=uֈT־18r,Cf\X3/"`(]jֲ+/|]?YYOd៺6.fqnI!ym[+Nmw:]ϻįSǁho$)bW`G3m*ZWzx^3Eci3w[JIk!BD~Ia cNm xqX_LX]٦ξfcB'?TD8".얓z6DzNV @c_ꖬ6G2ٸ/hKRoK8fnuH_OS`'E8-g>OC2Ŋ|QSE5"RѶ?|ԏBNbsvGZ< d#V=)>!En2Ƴdp딍u`3lCiq3ɿigT'YA\·ଥ (;x 6V'ݰGD-Zԃ^~IǴ<3kaF/nd9Un(P|n)WBXۦ!))ts8I>UJ,2n/(*Gc'ΐB=W\+P>za GKO.ȁ{@EyrrAtc+0t{@tJ_;/?q_) V +E]Du%P,>ar-ʜ$.li,>|@GIǠ1Iddz$.7h ?N%ID:ж.\1.bn]%-΅%T.[֧s!-Nnx$d\Pt Ӽ껤 *-}IzhvwT/sGDŽ< CJMŘ5mdRxf-׳y&^Ybp2bmCM;ΕX,ߌ^ MŒkKw'HĘ(྄{F<͟ko5Pi92[uEo(^U{2?wуދ?-{1!9W~ mbA7ϜfeIM8ӇTKSӚ'16Zgu8Rfx&3H֢7!6 !-ڍ<>"ftpMwy'I^Q!Yg&oiBJwLw!-4O@KhPplHT[M_]ւiV+H/ ŲpouRvHR0wd.BB&n4Iv!-&@ţ[[o f0юI<,5=+h_,>)}`.奸u>7_G$IJ`8ξ6= 6eFšJ>q~mۄx| E+dQPL\arɈSo(ihBEe.R.f!ˤ1`W*4DҵݟX nSL,JIeUCY}6V,:+K_q'tv'ؖ=}ZD=#u ydh f}wxXA$7$ gJy&nHt Y q)e׋0-X`/hP?ށ0^BFֱU@O|Eq8Cv:9<&F:ep*s%SoؘY\i|x'>buհ[\ WRbX!,Z LۨV&ws9btpGpr(z᪗ ;G\[6mo};lu%t"I _[W"M>zJ8Eս`k32fH ;`MN;N\?6F>Aߐ ƒvwpZ\$E;0ڄ$z/v{낏[ɢ"^i)qM:s:c΁н2v4khB7mAi]gg 6ƺR̕IiU!!wPk) 颪C vn8ſϏ<.܏jiJ JT-zMMyő 1L2ѧov=nhdդVK=i6j=yOVE|]<65R\} =V.[rU.ѹ$bUFR?rfMW#FR bG w!~Nv<p[ {[g]o@ /_~wop4VpkO?5}iԘRzOy[PuWm[ѳ-I/^ƛT7\!MWh/ENf i .\8$ye"[YW^R'[B*B02΢[ e7eE΁%\hc9tKu_y2 ,3w0zNe;2pB;pN9pAxH&4q"132U-G}NH3SyM =LF4Ğ\']9-%B:U; ڴ[ܝ&q]O֬p]t$$Lq.5[2OTLU+w'm"g,{;ϖx4&AM-s) Ɯhdj[1>^RF1fI9([C}+ fj?=oJ9:u-PRmZb+ksyoߚpT8OS:p`p }ͿNlODC)+t>6*KN^|:ȊqK% ~^W 69b幣.>6PgNT6Yy(&o$~._bgHuDyolg޾ Rv䪌 M>2enyuXr=JT3o9zpi$kС q`RβcX~sQyc' @%j SJ&1 fڲB/ VKQx6xxٴ|+@OГcmnb2Eɜ>\0 ކāk):F- In 3 ]M MLu&5EKNOýjx.Cb7݀!D}=h^tQݘ7j~|WF&Mn' NHCS7k+ἲ>? /Yp5YW,3$S@K3 D27 L9Q7(wFbQ%f&`!/3[QB}rzs uH8M韬u=& 8tw@QޟaTc`!R1mMdqdmKI ZRJM [1Buzܛ_ A$}^=33p O%"!릊ifL<1Tmz(c6lۉCan-;˶ՒJNkX ,GCmt_~DDGb^#-F[.DxSjVVqE56>8qm8OUO^h)bk>\ENS%ٙ0/sbBU-]dhpP>f'#C$|96dpFQlL MeyŌ=2$:i8dx) M[^x|Pb_/qhI`xrhs8ńV]?"S95B(RirS4簀搄&v{ Jy,EϛsB=;QvDw}j- /5@t֦Zini_M0{m*(SAXe`O5:NqSwƔ%dӕLHۅIhO2(~P1Y+Ź0Zcw!M8!-|[P"7IEP\RT!xY@YV6Iw*Vy%Hl2'XPT r?o TI 3#Et=,H><ёƜw)y- lPp rb+)eeVsŒxd`z*s~v: e35#fSIMjڈ0Vt88ShSa./n6]a6]CAs2+3۴/5]M|ʙəvuRw|pwEJ]:ՙooYy&귢!5׫kmetc1c䴃ު^ KG|8bޚ.qb ](A1vї4F9Vn3 Sz,-ڟ|!neҞ]PNNޜknk}>ɬ)LM>꙽^0e%.K!XQ7>t0?g\/.2 D1ÉWmUv_X9r@-wV5ݘ`SQ=jAj#+OƇMa&5)[0+">A*5u@1g @.~L|SYi U2&Oh5־CXe`}{\X$ )20FAL8]mv`\I` ePN@03N&cep5Tb<:AN,(j|uzX<aP4qխӀQ!bc wA4Mݞyb %<PNTHL03XD Ni+mQG8O)oB(l@1Es Y'h0߈Ʊ, 7 :H T"ͰfF'Sv9?acZ kg Ǚ8A!<1Z s󉑰Lm-:K21$\0/@/T_kzDlT\` JvG׌hA^S7yK8g PM2 uQ+-=]..n*N1rĞ DWd()O/^ |`_,ޯhnt0CKG%C4'5[:l]@Hk{l'нjPk@ ދ:d}->焕jw.$ /hAȼj=2 .AJG"Ǎ`덯L?Z$gv,HArَO]zAu3]oԴz3y3zz]ȃ,UCTP|ҭ1~6=94J h$$?Uk&<ΨԈ =^&=ݣ#WpmJes[oS}iƢ3Yiy5RC~M ?Rod4we2|?[CM6'^GM;ؙ],Tn_>2"#lH'gnbޭ|5GdO/5T(TE1yLb,5JdP{.\?O%Va ZsWΖ#Zy=)n0L0| #D݌B{w,9PḨOD/G?xWj̑^O$Gӎp.+ԸrO.R$iϭR5{|LMG-CWކ ZJ8;(%+kg_T% W(CӦ7BQǯI0m 4a&Ū:/Yc%&,|60y1:T.\YۀM6h;VPtG|9(}Ψ5VabmJ:r\=XlWepouD6ρg7[o[[h^D휏8.zVM˭7:xD;Hct 0BivDAč,8umV\1 5ޯPubg  )6z*9 ~ p . نYPoQk'HQiȑ.. u>1iIDř :WnU RZDb"'X#UR"NTQvU x_HCP! k.54͸.)2:k͠PӐ*#كh`Q3'BFliZ NõЎw[cqN>.ʎ O[,As%0"i"G/$[UuT^BTOD8JVN`mxt3[Zsw1z2jcogHz""^)c{(7reJ.[.؉JxeS9a!ך} iqmb ɬP/1r*Е'jH\>]6 I KXF 4yE?{} {x,ҊJs0r,_,Smr/z,EG>WЃ h%^0 -IgP31yr)vM{M𷥛֞c `3PqJ6/} ~`ݯ~hVMvn1[L0D+$vQUf^= ?+؎J?*γ[ xw.VrBzh/_"LV{7gGA$2(ȳQ,g5 (,j͊xP <$>D=bI+!FnHDkR>0C3 8[ .%p$kjq4O2*T-:S+߫; ")}nE]qK}׼#tt3 u•#U3řg1xq>*T=7{DַZ¢IRB1ھ w/)I5 x$ﳣ =޾l91:kGFڮsdkv9/e2R~`3dB'+Qٙ.@I:golmc ZǂSe4 n'=rL.X? `,a$,8P=[ކEʋd߽N: :3-oۂi(_l#8c@Q碧x '[W7fɰ21=pH!=6qPzZ: dq H 9"!B\mw_޾z!ݸAGS)̜䄑b@l._(=U hriA,~֧>uT t~]&F?Mǭk5'qch HϧeirH]KR~_˘xv7z7^=}뫉Za8>z "vӺ9l;6v|?"U(^K{bt_ot2rWYfT )O+$x':99lmtml>ݻzy9N /f q! e(7pb gNjk?ug+Q_NJo@YQGyHߩG?hJ?CQ%"6}p&:%v :vg Fv[,e*SKSAf+wƎ~ZVdQ?+r1,{n}FW O:;xε:Pa.ksEb6 B;k8C fp6׈cfL^X3']3Q}ǔN}ǽ6ϳܻ?,[,)-'^sş`Fj=c Q.g˔V_)3(n pf&%4?VXѬQ[ۦryEa𯯜dN@dSO PbF*pQ[fզSa;7u5OQ,DWt̼M4L;o5^GEQ9 o7fDEz/SV$)>8D (ѩ߿擄crk9$/Nm^c>+4N[;TV1T[)-5YLZOQɄPV|eGG0b L_y^dLjdxݾmU~ay8t]7.XBuvq\k;Uy+a0,`oiͮ199HP3/x-jKo73_JY}wzgW7gP1^73BGu[ʈsGC20)f? $ծSLf$1־Vbj FFƫ{Ň%;``S3l]vEo:Nz`adڝdUFN~*W[]-aȖJWdz5z[&Ntj4ήKH́q |+PekanHMbXf'zVV,2^.%klI܌=b=OYQA\uUț9!in'14KU.gM0A $Ya6yMS'F}J&]&3iֿLo:aZˌp aNx& V*lRkThIBn])`|PڱQ-Yӄڵ|ahP\ @f6#kK>_ ?v>=Zq ?i(om%"V~j_ ͽMy JpݽR7wh<$o듫{IQk cI /e8N<| Y_P8ctfʈ.LCʉuAcؗʱڐ>=̊z0K$pC>S5̙\Mf75+Vw`ctw^WzhL>:JЍ^KGuMQv|Rz%4(+* v3;\5,3SFի!Ӓ8hp6܅; 1$& X;QQVG<9TV0ڥ8qp{rU+ȿ2 ~ttѧ'PgL`{j/'Ip̻d́3}_/1n. ).AxMV^S7:i_X{C/nщ¦ӱ8~qLxY1y:XJ1LRKYq3.r7&yW? h+3E!M?bV:Q TVҧkV%7';.4n$z.XҘj?x[fc7JHǃ&`)E-朌f0 [ h-.5pH(L+XĶ=חbXR ~_lZ/`7y L ZJ-޴YYF ɊiHJ9O]"Ń>1HiDn(졩FH3c ?=" *w0Oy΋tJaAeXr3ê'XdDhv{xZ><51Eܷukm}hKUDsH j,WHx0LjxZ'w ]o+0,n.NP\K wĄ؜ͲS2iV.- x{ Ta}fXʚv$p">>ή)ڱd Do_/*P e@9;|C`ՙ: _yv{^!7u2w2r/' yi?^FGz{',P._l^fOsY)Ϸ ˎ*h^Ï> {]L< .\/[vi5ygn]F3UWB@#qfst 2&4oz"5,L#7MO Q}yTNrbgnwf=Z%ݢL覟7w)O x!>'2';e,<-%rQ1{^Y shYGTUXP$_FD*\C&Iׂzc|)PsT^ Mv%n_@݅yzG:&0R0Ļʒ/zl<$ECxl$g`,`Ӗo壖U[ ލa?ˑ ˮ`y ,gqt3JBLѠN6\*bpm):XýLsqoQN62R,h l)m^+*- j  Y>vd}=nzῸpd7c:PK3,LeDi\Rtd;iT#AW?t2pS@`As o6/D| /Zwq@cb': A)!oDgƿ\ 8>! g ̠V,iΙGuB/R\&9YGs][EvK0_hޛ)T>td gJ#gQvJXnq ]rPz׿ݍ9_}4΍8pB0ҔT܌_s4h:H +\ۗ[Ys~ 2Rs&[qCFބ(E(ڱӺ;F{%_@^=IE'x3z)kVĦ=$jU/Xp@};lCV745!h8-#+b{`DS>3-5|+>[KD6T픞Σ(:n]Y0< 0-4l 6Iz;B)&\ 6 |9gGX#2ߓ c_rqt9D?gwVq66߮RFPC`.)$&]4|'Ҧ߼W(o)Nc7S#%.qyD4VMnnNd(#qM=eUIk'?NJMª q$@6Lb33ɼu;v}i+}ќl{D~Wb0F8Ĕ/[͍Z]ES+̈յ?z'o?J$"7(-ϝTnU=ILd &REmuʁ`O˺j/:bzA㙑x3jBxM/e 'ڿ{r9D_G [>3*Zk`UQ2e'c/5R8I0mFJdABb{fCzf5_4N%fRZ \_Lx 9`k,n]=[r d[>:WQ7m+Кڡ,QɣbuKWJ aDv2wɚoN` $HA ?u>WwըgJVyc2U2IE|fV=78BOEWruW{v|#%fOlrϪQyn:\_Gj)RW[5=~Uغ:_jlS$al_:fTĹ]p:u g}cRU|i>ax$VnXJx~fj2:ckZK"fFzU]M1 J8_2:c6dw"VOj^yOA 4)҇OGZ@RzAWPX !Aw˸I~~xj4zW?7K~ӶPyxɻ_4"~0 6Wx} Ɋ=կFM0F}"\rW{ӊ/n-%B҇SxJnp>v6!C yؚ9FPS]GQj4D[:$KHCyz L利ⱜYjtKb u34}cۡ avyʇTBhJRP{e&§-uZ扡xuwpU7HоY*L7|f ^'!]vqoȞd[IV0w3_GmgP6FȞP͟i/t`UXե MM5疰Ȼv9(آGexKNi#H)x1fI5p{ތ0oUy[^=HK&y#ф~#ӈ9ςYR< ˜eP 72?`(d~CN gJ2̓Z_7nBd4VlCK*p#4HT4vDc6/+]Ԍ('SA\K̓x)r ѩqN d62 62:v҈1u WOTQkLŐLȻ9;-X+ϒg&ĸf+ c|I9n}U.LJ)Cm4]meIaqLj -Sby.)^e=]0T,uoׂ?w ꅙ!-Q]z)nu4#xocղsoYܑ{%+Բ='6*raxZjEԘ0:|ݠLpn-@6 L4m$y"  wґ%kEޭZH8wvߍg/9gK3ldjNie: eE|ԱIa=(I.ջ7iH33FDDNdEjZ^Ld,#x% pމnH׈WfK(V!<9H# LsV󖂶ډn0Y9-N%rNtcڴTl-;IΓƒh0Ba+B`^&lw4P71_&mC (*Gy'ȥ]5һd*S]/)[@Oh'~tOF\0 "߀O" n%;jLEs9KZUxãkqM/#W_OV2tH[Րn xߺ/-?B=ƀF0y`C6 }ʎ^t"?[!Y1yh&2w3 ֒ 8EpmdsȃM,HaÑVS&i71mMʛFl kR+y_zFrCE'LiX~w+)difv폤l50@l3ΰnHW<{\5.-dX^@M EcKK14: ט- @ܧ؉`xah #l12NAq gFE q&F$EMsE8 ιgtP+q$~DIo$s DU Y{T0eXa8>HY>N32Y~Kǐ(CbKfV6ku]陸g<oxG6׎C }-A]q-%;rW@(]3 (KYv"^pzk5eu(nk1~ӖW ^2\Yrڧ(VT8Ұ~;P f* dvyLHIzՍ]2C5H-`)7*)^Y6VIdV9M=@SRO9;A=I3,F5" co )sISn Yd1w6g2ybf]%;p_TN v0役&_O+;J9ILp 광 mIc̿X{jO(ÓPd5tQrw)5 ƹ{beWjG3z..^;f~E+$^Ǿ5}et 5 GAfr4E j޿`PdԀ%}I#y|Я+)^N 73&]8+chu.L(aA1i%}aԐq9Ҡ_| D*}3edˆˋ;NN. HZw4UI965 RY~fnT Z@ŒFI;ɹ/0j(T7$'z (q X7BP}*R$> GK#W)(Zu>_",xĻZ͘JGvT 9IQtvG\\R(<7m"Z1T!3HMY)爫]LOQΗhͦ艹4h <+y)o"nZk.Tu>ܣ 5c˳  1@s@7;lK"5wϸ+vli7ZmԼΣH@g9Uہ3`=)1<V#m-mj(DDO8]Aol ES;vB 7?.nee\SWP6yh9S9Sg^: :.zLq&A3}"wt q7?zbQ[RYSZJ`EmvAmtX9ǐuh3mU9 %u̅V( }egTUmOKܨP!Ggumܣ+$1peJķh,j"P1l8Q9!}$ڨ oϩ=*ܘkYg*˖+۽佯keŨB5 *؜z6/ PXUC<NpL ֗#r*V_?%3lst1=Z#FB0~NڴT10 03ʳ +=M]΂M\@K-#eN(lk Ƹ9*dyw6W8[a$ʠc[ yCHO~@f!aVfB`˟2,Icw4@HSQ!#UXt+L-e9.ĔN $;)L&"RI'W: JcV$ i;fZ/כ-!'l7;'dCܼ$^h~$W>MO ߚnQ ;jNr%cAlԟ)RHBY@iw1pLjXz>o/sP>b*C7Oo |ubg"/Au.h Bذ;LI!|c}m 't}<%yzG%ϊş@~BGoQhm[Fu6u.Wm338X:{M!G6Fq fkZ͘=F[Xh};I}VzrM4E˲TJAc)_-r2}(=Ticc9c=]/Ⱦpܱ<[9a1 O~\f!tj.Bq R/'y%Xŕ`n++m!9Y:6 ~fblk @ Gx.=)USNV䜰ua ˏX2' #;WՉ;$#hڶR60 px6j,u힄} &+i\ [\X i DG0b_9Pz Ъmc > 7zo*7xSm AZ4w,JEqΦ-mI@[K?Cl& h\qNLZ7>׵p.,$C "+ܒُ =1Nf$*`tK":0ԗ%\|8%kS5]MA0.`g*<0xÛa^0T`s$v//DX8AN)k_t&srՍ7۱lJT+y+t)zvpzi UZIabMvX"y4@yk{@eR܆+F[̐= [jkAJBR{BqAy ?e=5x:A*P$-NRјY2\qPȹ #~{ѸfrjZ epP TF-f^q'F 쥼% ,ĬdUa!3"h ')|_#.)@b1scZws/8} .]5'x1yHzE{WȭyLyDD|`o#ѻ4w*la弔&`D|j)bl rx[¯0uf_c-y*q}D xbe,esbZqxؔN'ȿ?b3|9 bTA?^. q H0B}w3Ѯty XE2xFɯG1Xɺ P ^f~~X5hEZ9IBԱo/nO]n4kE)%A21,vp#u*Ôb\h\ m@\5ީpXtXm26%̌Ŭk-X. 7> ԇ†hdq[cB]^R {VBi&4,ǐ`o*bc% "^*Eg* 4g2[vώ)vG Yrݳ@h-&6fA:[w@U)'p_/k]"+ib42n$^XKzﮕDކǺ]F-qh ɍjadnBB*?u+S1g ǙZ3Ό*'h\ Ø + ԒR2AI&-_R rw^ D u- $TDX(FPrN`H@M|;L.ѿ{=l狺#!?Xߧ ]Xj́5^ x]2c*ԂyJ-˩?V!.8Epq%1Hݏː"1N,jW^6_\{@m= v3I%k` '!L##ACS|4=JRK &߁vՅ|y;{?ݧ8:+_9S#[S:˚J8S2pbx ># mQ{'<粽X pȈ%7""gʣjR=}8zM뗀/WA\Fzg)F B6X_ &8U47Cb_)j8=#z 04vϝBUfAQbV#xjwA!ڐC4mvǘ0vemlz~[!ąD)zV(M8H^&mi{% y%BGŦgsv&lf݅a%beuܜrlצS! i]7,$"'9hrC16dE 5 m\&àsnm$^d\HWey VWl$53}}MWΚhl2 WB<y/ښlH_)=[<:[z g|CfxQϠ)bge$݀0ϖ>n.0nP}B"K 4C2~Tf*qz^ґRtNܓюbN\d,գ+2`[^8M,Oۈ:&hsjRHW`? aw)2 -th.?V3nf8=XYaC#;/qhWx8{gLil͜>n8 4s'rGIw/UY(Ӊ䶀΀%zBj.RF+,^GShԱGB8Z2f<̷8Nd*~++ٝWC[J:,[jeox2gR}4~s(^&5;5WHN7.:kS`#b*q۔} o~܃o]!+"R=LИ 28iS6M9t]7p%kv9<֟隆N_Q s]GB "ЄzimDyAfHH9e1]r-hS""|cN~uWd5t8f{x%NNaQJ{t<4ދg,BudNh\O&rW¶o ˗;>hwvjYGQJ[r'7< }H.#$oVNĽFo(/vU骔cZ4ojù;;_ܮ?_II0>'[`hUh #w~`|LDAR`ۙ`!fW.yB my'pz8ew +=<T qj=:P(Xco`~Hni'I ']+K Wi߽fCՇlAP9ipˮI &}7oTX,hj+qJ9 A$_B mtv;Z.s:O%jch+˔Vvxi{Nl|OTDҝuiQV d#'Wr1틤IgePO=N_ߣ li:蟘 :YB %}eH.)3<805F#Qr=]W<MVÏ)nf\;[ JxCcwu8DS@ !Gծ\Q ꖲ8x2%jYƱ-^enckK-IdeWP$\zxt%KDBfBl>G M(Y=tMEoimTM64a]R`N&WPڻFg^R`!砌Ou pqSTC=h* -rZ#OMo2ʨJ3I9ulth6C,[ fӸ*8A.XyvqB_J#N ?V4~ 0R91(t9oE 4FOCX*V,U匌_lk5 3+ VaIHLhD7T7חí4Օ;CҞMP<SL/Ԇjl۲y2ڒ$cYkwV|9dD(R' Re>w.SSuީVOq%4 6e,fTA$M 8xi TCnim K( фJ,"]bMp*vݖˮ?pŠ7p3'sq%-.25ׇ)̪ȟӄƲ -9ÞXt ¤~Y<#Y !C\:[6*1  TW/<  v[RR\D;'C, (CXir=RsY.#[׸&[MFկL[xW6寲wAvCbX +VZHgm/Ao(.9nE%z~ WS֣zoywFA)ds+EyxIQ1/谏F:fTܮu>HM3 0%p-TcFN4cPwNJRvq!8N@>1Q9[L ]j`~y\Y%וLcFG#稤W@S֭6bBgL _(Zzu=#qzU\zqb~-,Nb⇡r_Mj#3oI|9FesUi$? ^I1ᓀ"- `Ax RPr Z|XJb) τ4#"w{AsF tL۷X-eIk@unAwB*oˆ\Q[g2?ÄL=`;z,.pM 0 eG+fo%Z>~nC@\P7[,&CmNgsB?˃uN /Yp+ '%V" ;wR@逷DQ[-'vEoSvĦ%n xIy' JlRKy00H M`gqeÛATbkv5 njȘx+Dmw '%"R5g4A͒v8艪:vЖ!Tmχ~ՒClX%d( D (W}Rf"*YFDzZ>o5 HC`z q fzbwG yi5SqWrm)]~ T)ζVY`Q'2ޕh~hBz1E+(i]]o8] Q-ta'ɕ/Jni1 hihpsy–;M4rE1ucp .u}bwӹuʮ 뒯 QwPRYvL{s YW1 CM!LIEsxJj٦*3u1eຄ-C=Bde" X{BȡH*gQ$@6s@/֋cHLvhF]xkB!O$1:`Ɛ9jdff,0Vm쿌KmR߾ԁ"6*&gD+cfg;I sY>3_0epWSLw>j}-VKoی5_Q:ǣ9! EOH(\L/4 ~#AIKڪ7u .["@yj.,;H.?|_;6=K (ăּ1FɫAR]䗻P@8 ?q6沎#)`jʘ_yO5SA_nol;naه1$Rb-.UUW30| w4WLf7&YC9LKpwX 22s lz^~mlR\jӤOAc($L@P匿ZnqF3j]ԱG e ծl= OCj.{oA6ͨh! !xd @!&G~4*қd:FR P&3|(` T y}i1@ n X8&(yYe:_zpIϒ<Ը#\"Wmmk.M&#wyȴyCEi'lm&)T^!6HDQCL_O/OUb1V>R]GU$lN1 v cwKC}S2 {??'Px}5բL%ѷ7Fr*GX|n-Z =N!*15 ;|kQ*$ 6H&1"v9Ii8hgǻi^*>!Gj" "#y<0Iﺎ#"N'j/5,;%Y ZGeXe{wStW~r%QRTW.H-Rp <'3ם+wܺ"cdmʩU8^΃ rLvS$8!#xbf'#7BjءM;+ast*6@^~!{9{!v5DAˊulGQlF#>{nߪA(6qt~tk b. Ǹ36\y4醥/{&&-PX^ \}eSgf Y'ܘ4wR1.Ałd#u2>*aŷkYX?$Yz^-~ng}HQ\J#C\(إ]RAM3ZQ۫7{|F%dn+c-\J,)j-{ ;,*z([.2^Re; 9f? D/)?+B] o=ե'HnnM~TLrݦU1p8)HXfʷ%ͪNjz+kEh0S @{~ƬYo X&+IjbMW6kH y-jD a݃ {OpDNWF]{ .5ָS5#!Lw,_kģNhP6JLوH$w%v4 6Ldy6{,&KCER& -EFYF?}7{՗XtԐL`HElVU0gÊ@#:m*r77U"%Ť-e͉gԮSy8f"Ch?a*3/ k3h=sK#.`<.6#aP(w oEmM0Oi\qi)G}ö^J0}Q^Ƥ#5?!ٻ5I\3?Մԡ]P{$v{428hD'HDu=^=Pvܨ{5358Yl̈́H _ᔜ(YI'ڶA]1 [0F));xg93u8z'T9ph0هia:_CSQz蜡qA0 }4QoswEi_CENӔщ0~* 3 YV| C +D#IcOu>vRͪ0%UhZ䊲""2M1%`,ZƖh:aw;bdQ<6sjlrTSM$ G^fNfI64BAצW+|IsdtD&oR!=)5&5']F `paS( r{U-;:_~@ &ЀvSߐ<0B+2SS3wb gF%roSuN-m0ݸYZEg!ߔޜ,\I"D1+ m$PJok-jWNJM@hfi&xH /"= +^L5)ʸ0ӫSab(3tvС'Hُ8I?z}/Zi&ФqlO},(T}z}b)G9@>L'܍L3 vQ%:cR?X}M͊{ju;;"SCf.RnN Aq M9^.lJccӿZƚD5".`E'=^6ҙ8 831#D_`J%8C@ξQV @ˎ%r>j]ܭ"&阕HONW_qL8wmz j F_,ʬ2:C_fFkjC)/P^=sAvXU]69h\DUL{:#Q~7K`Dm+[~K9_` i/1ʄg jTI̋`E9aʬ&xwkXʭ $ʾT RPptNց5FGuЕz4m@*ue6&tB0 bF rB+SJ^z;wXe ;wea!F0CNHhoL"1U'Z;[OjI(ʧQG]8%G=zQ`Iq54}'O~W|~Dm%VTt&b֐фsרM %kLr =$],/J!;Û_~H= qq@L"Wqz{_04*w]&-`B_|F) =WCM;-03Gy=R)NUcCߋ4STڒ/UZUc1Xq~Aiy)VV@V$yv:¡G F.u-7WYCk%E:ZɑXP$׀G(wXrjS4Ol < 8v=2vdi;'gɤi6쏀D{S=Zv)| 7}tX 6SPԈh^a%#'#lz tR%֬댲o`&jcZZK2Ь<;g0D_sU&hKzz"vcb+S-AL lF\JHV`O+F ,Ju仍KbpO~*_6^\VQP HE.Bn'륉%vgb]b)a@4d4WH/v Xk1N@(CAa0Ph[W±FQ#:( ¼jfʢs9\_%K;ZS"vKe]~]~ۚKՔ'yDlsg`LK9;k<_sO88yeitajJfι7w+tdNH:'į 0\/\aOes{]xJ;Yx+{?o( k:f"MO6"[`?JaCMO\j ܬ+2|'OBzy.I3Ǭ"Wt&6cۢfVPU2eڰ0ZqN{jVwb9l",ԑz} řW+nF9@Ҝ >OY3~|,qĄ\~0sO%Z;)w0$c;-0e4@8&RgͷHZ(0Joݻtҡֿh $ӛ8Z!ŌmVWȅ5qxUܧ|_hOl݁ɱN»g8pX+̡I@h68 o:uо-8U(Q>I)bE[=Pvԟ{*t&ZpKԋ%m1bڲ2b:'^O75 ?Ԇ\k[7Oڻ&Ectu3[Yu9(D _C˶Ϻb,h YHPT&-rݠgwD6F1r2dQ 0Qܛȵ,nCJ" $~zhvoXF,"K8yW^ {Ltv#ʛe;p5WOz!{CY#taB6kCʽFH N;L\%rm;cT˴M.<0#0%κѤ|naU;ېy~g,(js WW5,:kۢa&v $9O,ARkd\uM*Z ?* t&ұ1x ֳS_VBH^ϢɎ/r8ya6 +)Zh3rwuoX*Cg?)ΌA6L}I~桧6tSGʻ3b6"f_.,JEKe +Ki[4I"L28kE16%+ Z|a lm|ŗFؑqehV'Jaf8W`R.+oo>FT4<yxb{syYY٪jqS鐄+1X1?p6lU˟~$"v'fvu9lQQZt`2A`D1?$%Ta\Na "[lCڎ&_P+v"VsVru^VLK z15Q ij=,\}R|# y!-J99OMO'Imvu)NIc9p#A>T:Ǫ<%iIZ m8(a2˝ 𻄛'NFXd`g~(GY2ZZ5 VB:RE9ZĺHkxI77r3/;E{E&-;r Q>هi qFv 09ǎ2zN q!2HS$hCk"P7?Ǵ2wh)+/,@%,劄Ѵ0"yVs tdaPe]}0{!a īo D٘S$˱MN H/me({J j8Vz|v6n2%N)M~h$@-䜰Ss/7|\f:-O) Lh@Gɾ'G|vŊޟ a`C_$PLmS.03Ш $6 歕"V, KUc.Wj 4H{oP>όXV C%,+2GsiuxBg]p.Xe sl KWx&JEC#?cy$z/'6TT/ t֍ߗȕ͏Y8N( f]7gM WzmK +&_v@m 9[Џ{ 򝌦keofN,ם<;ѺnY񎋣2LvdI4{ #^G!,i{ڟmz5*#ΠBj4N} Jycf*?,e 1whԥe:*:b*/vcpj0F4Yc Lp)Q0iss1gN8hm4mǗcP>W‡{DQsظ{[9Li:=,┬b Ddʔ;pjoTQOq4?=FԆ+16dw04rhg(.mڤ7ڄ(ֽ`Çr|*SHYl#esAZy37$uHR5;@F_ Slevɫ0ZaD*D猅"؞EFZg[{?f d> I:Pf=^Fnq ׌[QzP"LNfqIH,y6m8a?fk!/|ja9wːт_sX7 H/y[cnz| x @v{;vص'ͤ{] .b.F&~S ˄'YyNE4ASGn0ݹn%SP¯`OrXs2n$s9+?۳Hfhټ5-zNEs-C](M'R&|/FMtvA *Vd˰1 lCx2u g랋E@ G%kQ!|)C fRleƿzIj6` W'/}"]p]eCռ:pQ y|FnFo">nW1@}{iwvv0u?OWU_=S^ F3BZ_e2/XL1nM<:)bt?% <~nYTrj?c(Z%X!g}f'*\N_fmGoٝtT'u{YcHrW] H,,?zT VUK+SMZ շ4ޗ2Y<QyzU } ,`SX!$D\ZmREͷ5㠕q:PtיZ懾 `R±~:Win$tCYV1^R(C.gج`Bdqxx38ԾcǺ@Mrh`?GQM!:15H2AĠZ8v*/u0CG-*S9kXnl4uUT%6nҵBŸ g-S WVyؽJfҌrĸ^U&|wv|$'+\G Vjs4|T,mPϗV}UN#_s0h ڷUH)[Ϊ^eҴc Mya?zj9% i4e$l"~4v| Y̌q3.9q3aG#jÄfm~t۲45;zʂi dC=).LL/?0.֗j9/qZC1S_\|Uy(D'.x3S)xA`+gF Aķ3p:Yym>D{ ߏq*DiL1yrv%CSPn&Lheq^ %8LnPc>ﷄR--ŭir\}/-<}˷þx0.^; +o#i;Ɯi/,rsM¢Jfܙ7B$;<j7WiچQ]Yl`cl#nV9];w-`/scP$:Ut+R!u)*$ `EΡ"g$RNH,WK#YKڑ"XW+"2@p0swf" O=R<֡ah-çvhug|h *Sr!jI]EnRFC 1>f@d;d#H 8ȘY%* lEBv%[mQv5Q}յ )!\;6bVOP GRbnyJUJq/-"=c-Wa2K7كS\dN6fƌQϭ-,c):%yBlq 5.& vO"JCxK~TFK<L^ ~ n>i6pcM_w%4+`\ dS$րiڞVb^-PRZ\L`ٲng k2ADۈazd(O.@ n ̔I2MX3ezu,gߩJ–'$~=WfS&~I̮2/{6r6I'N Ldx>8`(55 |ֲu 288r}#6Žc)fW 4 b!Q..h.}8 R/3=@w.Ō-ɇkLMcEr%Sn'E ^Y3NY]F#BiMTJAC'<ʪZ"y(u#醮䳘he,=/T)۶,/J7tv@H3FOMc\Qʱ"-=G:4~iF YMOj=ԮZ[w_<OdG C6Mt琉0)N `Φ1[`Q)#ڝgz,߃e/>eBXzĀxp% ]q.0&\I]ӷHx!w ]lT Pq ٲ7vc`ӁNo o6NF7rek{cy os74xEǀ>^1i N$'Ǡ2:-%^3mCRd\x (.̽o.dO,J~ U8&Lx-Ҟv<^@*X0Vh~Df"x @L2-,PLe`NB?0ґ3r4țM 7wHV|#R K` /C3"i .s~UT[ȠƃIF#}]/ɕxY.)xϘJ[1V;̼:ˣȵջω p}n7}yt0|%H;z;)pE| ;n5^rݡ - Z? ɕ{O:Dj8/DT= "i+>=ezmbf ' τM=Ood(f[} /8#n&]+ M$u}a6 eSy̋ ).&ehl8ysW >鈰vLh>vqZ?E bˆ';gfΓ!}7%8]#dm2a^_Q^MspcLÁ}]T<ͻDN`øY |ceX_RMn`{Le|)19xL܆rQ2x$zR9Yn~Js𦢿g +g7~|j ݯ>^|CsPQ{HXJ P1q\VX?SiA\՞6ҽb$mNxs~ӄ4s͕(7EU(*ԞשŎMjj\oUO׽7;*L#B FڜFc*5E']=V>%RCOe.sq/WW ȾqCL۬Af`rCr >=GSo;c.L*ASp{SҠ*.$^m֒ɕ`1Nꧨ9# +R4Lh4GبCճIi8Br(4-ۻk<_s&\89Z;Uձ1}2k F~s5p.n<E~ȏ ֖h|JsL9T!Hk/6Al p8푶HM01!Ru6h/)v]LzkOv}Up3(YLqx+k\01*i)>]rIJr kAl3Lܝ8/an)]1ADd]b(}H2k 0zПAr+}hDsX߄(ߗST&3΋_ ΜШ0bsM2=rZ Ӣ|@=0ۊSҷŐ{N=Ӱ*RS%C =|~e4krUeW58t>$r2[BV ؖyD-{߈apjDH"8$kܦ.c+o{WYYR=XI桫ÍQT*ew1brD*~SU/i;7Q6 7GJVgEq)̥4w ge9 AvyGҖұ2s@1hqcAY| g$G>#{/;t^ߚFVpƧUowU.ᛈv)ה?-9k8Rf5)q |\msz[`6 eR,!?-Li~wbku"WYaqv,ЪKn p<Q4\ vѮbHR{!ԕ>7ki % q~1١S-]V~~߰BIʸ?aj9bU¾'3S#0z O|%t = %Lͱ@q%"ث/Fhmx ;E٨?dqR:kR ݹ5 `GOd}:3s![4!:ߗ*ҜUjWg+x: Lנּj-/a{!1`yq[hؠ!4{:s-n {k@rzH2 9OX%?f&=u~D*sPX0b\DKՄ)i:ep9MՉWli{."4:gXwE[X9LwdgWș8`AݐC׋d\+SK6\d3h͕=N9]V95ZK}+bQձ]E1S4er 68& ܐ#"1Zٝ 3 E( >J!5s0I[+%Mݽi=f,Oof|U숫yF QE뇛MA̐"WS)v#W pʉYe3kXg'Rhg_]׃"i}5 )oDOu6X\ܹ`vW#N`ĽSʗttaޙ40o'U!`ps]&$@ kؓMv|*BT}SW'Uv&G,BEHMGjJMe>_aSi,Hq.6̅s@=$ݕx,2$t˺ jv_e}g*wRHT"D)hCjaFYrێAv^3~ZET$^^/`3]ٻfou>@%]> !ç/>u.]km?]F]д+%_^ĕZ-I9"npggAS`g,fe9ᩴ/S6g(\8TZRAi?A Dٌé޻r(/>Z?ubwXSpA”達T5m|%Y KUSikT}j0\mEh!lw '1/^yv/ڸx25Řm6ӕ~H!"19Lw){g >I,F4Bb'N21o1o} `8#(3xNYNs%({ìp Rzk}e /y-fp7|-є[n?ۃOK~Eܝa)%cڧ\!Xq fa`ubಒM S/ PPqdDԥF _ΰ6%j(;*j+fq8ե){{ޖƀz}6?E߯0-ߜLR8.f5T'5YCӱʢֺHvX_2<׎#.yTʲ&Lp=2E5?~غ݀ԃQR|g++>HuQjF%tE崝0lE@Wb#si0&t:nrJ*T<)Pr%HS_6BZ(?!Y1R׀\ԑ0iAcK=}!XM =$Ǖ$Gʈ7 %QKՇŠܰ.VHګXc_31 sb{ HKu6I!Mq٨h7 *4qމbLf-Vy[T؂B{`clUI,+Xn̬<\;WĨZvTmS6!s0_!5dR/:4xJ֐ DUTiYXu_Ȅ!v J8H=faYw($B@zg*iHLLd@d<4'&w$xQM۩uwLy7"^I꧝>-V |L2t wXN_3sY;߇[d=z 6~E+N,a 6X.;!{3Cӎ`S}L;0(IzVAw{D<)4r pK > ָ?;3/Nrܓv2$4fuCd5 Y$tb'v9.A- q:DǼEYoPƛG6v뎳EcQ!O ʙwv6OZ_~MsL9Rx_ vUDCf؉ܰ 3GWu֜DpFĩ Z[EU C4Ed75Gp{GЄ5#KB(5Z-cuToJ vT |YaKlV[r_Cl]BKkSb:G\-7 >1 ~e ? L19 1iJiBxf$ts#1TRf3@cݒȕ?l뤝a$H#eԷ"WfewhC '~0@{L| u1'\֋>X'µIn-? v&77eGT 7+z3u~W+e&THb^ 5^[|ӆȊ{Ó 覺l'/'.9)@$SE|.=}gufQ-+|YP*jh#T϶.D>uv/#ǻr|zd&Hv̂4ԴFOor66OKndY0\6 ;[W_}{3GjѵoIY$ *K~j(xQA ,8%xU7҉[CnIۭ;l #LiϑjE n:эUgy ?)S©s>+>g7&gcC29á=iT踆a[{SKf]Sg*k Z-sPy5Dv:qI{s)8֪B<^ ޴W!_H߽LC4;. z]:mvz- 3F܇so \>0/As8Up7#=p}'c7 _8hTErوv*NzD%@ *wѵ(u+^$uI/LwՀAl3?b6-ВS}LGCjPXQu8wwD%x㞭]:HVTCʥTk34BgS fi<34><.BFۖf?Y(s&HV_uI{8o*ꑮ/A"[aw <8)\܎Il[Ĺ淏_x&u]f=8s 9bײqҍ$UZe&,ǥ/w!:WvӀPFBex4h/˨hth2Ht?~הZUF+tS蒖_Bx^bu-"`HV)Bزtuv%Ŗw] *;$Ւtzv n&|=9|l } ɘdc6?6oMm(7.nKj@l&~o`LW۶M:d=ۍ/#I}O27c7_^ƮYon&BR^ D[" D4Z^IBӘϮrӁ!ʔSNU?=}jgiZ tv|ub8F"$ǷBP`d@@t&2]6'#T,J/j U#imaRlhNP''oL&lꍉ#V7a̤V}"UQ/O=+=f2|IhBw9bfx6Uβ{ Y-'w2koVzzL J]8|_k_?$6w]$ubsDb FD#a蝐2^Bt@yH5ybRHl*9G?pڭZmm[5jPwߖ", ] apƼ߆\+";gFĔ~6zlm))?Op8u6YUpDͲ7m;df$42G wXĹÝfj!3ǹDN< ['kx?WP Oh=s/QEWW%Cke<56炡}7s?(mvrX٘U)KmsY4MK P8!)18:8U|R͒T5]]*5u2n%bQ>>eFnl0jOm7'EJi%ai>/Hg:{4Me`~rgʔ51潞(̦ (3.ُ+$YҊ$_;%OU<C8k{$[hBEd~Iu4sbev>nSvp1Ʋv'!>fɐbOֽ1Q'EƿfbVt을&FeH]}f߰}}ɝoy4<٤VDOS<=$&/aGu'%Ź1>/sd?x.I]#]H͉!7*'źi7-W?QpRCJAW&/P kv k: J$gm!xkV3EuhEpiZ[-/D1CPvU kͤT8TY0,ЍT3̩v6h(ez5Ɖ2=Yt^dH,keBl^/6Ԭ&`ލXt(ltua^|O&yȥr7Bn ggzezlj3o[Tr=d87rVaqóiO%uJUZlT09:Kly4=2p9c#pxƐ[NΈF>it 9[M/f[)-E 6$@Mlxz r 0`kx끘=ݵT͝p(k+'r\@IKI6[̺-gb5 m%c EۡE]W+V IN8t"L5Py(Ql`-,yפ t!g. IoL[TԨTh`B@,XR挛36m{]ρ3*H4P<M|.4k)X"nP^!Т+FhkI, ,`y%+²vjd8. W m2kC1*U[}! Gm i$ hy-^E#e`Z6xW(0](JV hky~)C;~wϰkL"*jb=Δ綊@,olY*{`5VhU'ݾBuz?U=ʼnOho]5EQYW˙/ct7} sǣT0{/5H4 [OVoWeT]:! $3UܾN1ܹs B9(yH?ʹaIJ-ޱ0c>tAcC41?I-ۉ6D)\5Ny|;Q%;D\!"o--4 2{o"YeHؠ`eiC~-;yA0m5lŌpxo!>-|jYK SɎ)"J9lp%B,0 FKcgDdHL! vhF!%Na!ˤT{B]"Q1'p×J RHj`P-(=l΂<њ@N()r`J(i=vslh7VZ(R<{y$? _|6B;+j =N >jE7A|iE"< Qc(jzHΐpr_lb>4Zc(`8l]RޘPb-nZ${ =q|+ry+2$g/Xi_qg^ppԞB`zcZ_:{ AQObȏ`BM8Rnn..p]Ȣ+T'7Nb~0ttn"$e(7N,e@5 [|]kiSYKj1az6WY!dΓ8RݣR&4I޻q :eπd( ZahxUI+dZ)(bl;aŢK) `L9VEWؐA馠cuc;*1#ZP>OO*沥O# "Db5vz{ɰ#&Dsѝ^=w-1s #u1 a=lS"}eYY 71 9;*lL.oYW Wȣkep]@s-~D-I=Qt:!7f-|.M bQXLlrcfuY3Iz`BeFGu$R.yR'ez!ĵm,A%[sXR4 }D"(@ ajv{Uke ,^:Q=!HJ=_CMѵ$jcc" /g(bD k.a؎ij$ -8i{268Q(gkE9| `#27:O6EҸC:(v( JΞP$W,;H; 3ߙ5 |ׂцY:߽A0t D70@(Хj27!IW6jUek j :a\hEV.OYexݟmbǻHHu!GcsrP.j*Q;Wys|Y)WI;*X+)#tqFƈ/]&WR-u׮Q!샽Ed(1d\ҕ:L44`se(\^p;CboJݸwl?yw~RSZ'n Wҵ샾 `tqG7u%Oc _(WMXTd-MT'IҠuvtr 6w:YN&@:w  R#aҝ98 Fr&ג`=-P!gA7qpbg"WV'M32fl?^ CQk F!_j5v sͰ)J hY[=ORЌ'% OBvJ |Otg __g4խd2,z p3_ ^GU 9Y,TyGUy_h|A> 侵_m(t"SF[#E&yŁ8먳p4;aѮ U=9Ck?6K Z_^cn-<]H H$jq_DOl]Hv7$ (v^ tLCMށ8lsoTHC"MZyQKVʛLQ54>dLi(]Ms)RTv"0d*$r.IͲBvlUv·z"H aPA(鱲!d\>=t6c,vi{$o*n3CWKoe/pׅu)MxQ~Ξo}.>vXv9q79,ٝv_!]kBZp\8PTn]GW{v&8̸u>Ao!#׶C)ŏ0Klyΐ3Rfn> >wu^y6-x=EՊQ2浓F}S?}njNrS!mLEK9)\ֹP/VDkm .wy(֛L LPq_B';wfK3aFI=ZGߝ5fOs$aKV06fdwYFhS:[9?E*םSn({SaN։h<ӣf}YELjфiV_f`AfRm&4q٤)Q`s;]evQo|V8dTzILƗ}WjY}))cɝ/uZS=r>Gj9?S&E,T1IkxYC#{n6눢~vnB_i7MgoSy,_} 7GMurgou-!K)쑉HSۑtWI(݆T4 G QFd}Mo_?C]ieBrW.<ymvg`2F-9qHQl5.Qogn6cQ-Ӧ>"Yٝ̕ee{SR0%vL91{&ϋ"Go _~ԛ} N=>L%?d'x7V$Mmk+iLuPJEț1NB&`D .)ÛwXn7%Ԛ%}9 rTLY<\HZQ1mo.J<&FvZ.liBLyL/_-1q33`gCJf˫q-u>!FVZ?F +Zª[IRi+yu8h іc94|:_D8v^]`0z o\֥=p/Ʈ!v{BjB0.ܗ\HY;+le(xY'B˔V2)Ȥwg#j\yKadHrrkg@*^wHjJmiJ]K* h Knܭ:mKŀ !SWz&ƿ[Kq71Lx8l﹟w,FpL0kT鬣jkJ2_m禬YښiNvl0nCcFc]M s^l""ag_pbv</܆._vF  NDLν4Kc&î_"+*s5f R|i\Bu6ǀZjIc~kg+*eRTxUkYn$ r'Fw~Ck!+G#Kn?/V i>J1ϤmW)#W{uE?D\);k{;0]F-5kԷz|bˑ[瓾Pz;C:FzD%岩63_j̩Z^"eUedhX`N#W<Γ4,AXNDIxj,yrN+K~ $l BrXu;'QMѓd ;(k8Y)\>j۰6w =d/‚oE:E JZƍ}`Yt \ a&~>1Tq<5Ъ#M~uVS _0f1CTjA#9BD]SXG>ڿ 3Nу|_qك3aYs y`aZʵ!At"a4l68KjRGH$$|O1|~.üL;VV01I, >\hI[E m' Ŏ#:E?sSuMFN~X$#] 4Zڇt<"GAګBT'}a"u䙑՚jwpHNgӒFW}ֹm/ nvp#N,$O""Ix`Yҕz 9ȗqŴ S+Ny)H7]AP'Tm/ҍw2w14دK"4[fF刴We[GWP)ȭ<-s:Ig1#ˇA=) t)-#K8BMƒ߶[xG/u-H2Gx0_|d@2nEb4u/zٵ3ֲ*-Gu_bM8i1eLLnST*f֌{f UZA<.DUx5mF> Rj&@2%!u wSI^:/f$f Qjdy]RX|lTw5!z4+[! 0Y盍\aC[Qk)N2N2xM;ltkNJ~׭IPB’8PO,J[w=:po[у|t~U gb+r1q0Љ,P/q Hܙ'] ,ye="|_H_Ny5 z-  x > Y`9p:CA~xr N'vo`}ZQ? (6flƻ"Ü^`A7aB aq# | Gu mLwe w X$& }*\M;mHɿL*(_g֧*a'8W5+AɚdgҪ6JK,/StMXyyZ"c!MKO42Qy^! a? *8dY&gNΎ]kbd8B2K잋}NclB #8'_x$G[ErүEKKU,U;| JcGu'W-_Rg7]ors(vٙH C݋>b̧ X|}MFYu(W-Xd׺FKKOy0?[ݚTU`MR)H݋bo09 } |{M<6= nbCx7*T' vՂMܰ  w9Yn=F66ܧؓar;Ts0R$ l->Їu(| 4]wc/&Ļ+E]=hv"EP9{ LD+$bsj1ǬpMt2ZsI[DԨHDo"p5$spAMe>1B|si9qkyA/"DyVlPa\|C6f G*HFAuS)q:T_[yMyLa(-¡( 4|(BAE{<|ϼu?vyri -9%qD:$#7K3FjШ^oG)ٗӻOY>z͌^a2?m0?Zۆ)< n̞%3lfFgO{ziE`w޴1E7^mҋS!`vtG_$f(p: Jꃗcqja8i5"_W%x5F|4Y>'{>I|iWtɎǤ\l~T):8QK gD=`'/;)MC9Ə@ej9C8cRuX (C f])ً]GMWȏ7j2tbڵ9Ff"o$c/͚֢KGSBzJO 咚^e*3j~I2Vi,uAuݺqU򨪰_LzFa 5cHD\]!DqBVz%s? b0؅o܎Ur! i9p=P\#F J\ܵNxwS0%a+{!( sA{ŭL>4U}O5Sbi8^uɗWW/J:+e"l'$_n q B)L} 5M i^2P\PʚRA$K dkNuRR,Tj".&FfUQ[ eh]ULU+i>Z+?|i<_|Q1" ?bqMdN3*x>a(=z̹? 4Jz#L.$:joCR6/~O=Я.9TSt[,أnK&:QPtZ`]FڏgpZeWAØ9Z9Ic?IzB ;hmH_;3r$0\_wW>ʰ;kBB.w!V^xi q0̤U}Κl:bG69۸zޚPWJ_z \Ɨ{FIb1^j(V2݋RܐuZ1;!@xso>s#0yGdӥyΪ3C8aޱ&A/H xU^A1!"VoՐf@l⨪ڊ*NGbߧ4F,*1O~F] U)]UG s<spzh6V?eY@ޘCE͠{ Io!@Q%1E^!(^9c=Hnbz H#"(tKG!e#l]ӕdUCngds&lx#y:g-ٛf7s Ci~|:{ &X.a/0@Uc-Fܧe=zt @X‘*Mj1?y%s1#ZH\!M#>D 3w4`O/(Ьe C(/8U$}6Y[Oӆk/2|֓ -qP~*lԎb%)A\_dʤ%G4k6 t"׹5^] IKZ"$lKrzEc&p Pz>M^Ê( ’e'e0(>,FjܭO'"~eaĮTy2rj=4[0@+\~&[G`T*D3 a,%w?jc Ax 6c俰g<"]\ M{5+;4 }P0{b' wC)I`j̊<>Oco0OV7-Q0VG=M[y@gEB!^;  b_MK"ٗΫ'ϑ8z`;fƪ{d!CcI +\>nd@U%?8!zS/9OZ e>eeK추1x fnL /nPoDIBHѥ~ɃfA{'5Sʷgsapaxل& (|D ' `&<)k{+4*#v7xSKnbq~Cl!,L;oz5vumyH;B)( 4f[QѨO"I ~ y%sҢWB煉*`;P⽯.sQk"d%pk8R"?I q,v5ר12J&> l;UG>Âwi X&^`<],҅P܌$z\Ym[ρUfٝEVjKD2(K'K%N(ƣ*0GxʉN vײ# O/p'cD=?|Tӱ ?Յ'oGmp(0Bļ<Ȳ݋!@ a*|1.Cew&\+EAsSFz!|Q̣?.i2kjVq/m,gCpEEOv%dצާHS;PS wJ!*I~XӍPbF=t#l5skm+pҙ KOJR䁦1^%78Ax$Pza0udn[*?#Z^mSR=sIwiC"ˍ<+Pzߩۅe!unPr.-$8ӌ3B;W"xh>rdGy^ٹ۞!bM(2b$F_y/yZh_+;LآTJ\/& 0((گF~\ϧL?ɺ%dY#orQpaBSMWvMkiE _]`Q9wgIǩ,l׌՘WU~X#+,g7AwVMV?V `3P7we<v%I0tjͶ4{i('|3٬%xhP$E?#.q֗NgNWvgd0am({TbA?W p>"up`.Wz -8MpߨiQޢ?j&@[V,=gnz"C :VmHbvf&“fz4=t =Gf4ΙXhcI7}ZC5XJn(gjP)%owWuLZ„Ueɴ ̊DhZ4. *mGkh+3ߛܵ\~=Ś2cTҌUZx4̀8T;#5Ǝ'4h*!WHK %qL5WՋa @+)ŭ|ky.•Sa@k\2ٱP ea_hQf@S¢hflq|$lߙጔRg\§G BT7rK>-y [ơu;ȻO{4 jlWz|IZ |r}v0i:D@k >fq[9jݯGТ A_J{3V~;E74 \ {X֍/\ l40{ skR |t2C5U~Y.RXB9 0T{)gG -F?rIcXr[EL[rQ~_R#boW81Gͫ GĤk51f ޟx%:MYhPR1# QI LKKe#כ–;qP-2 `YI&t AΨ<鯃RyMC!(,,62)CG1yr>9͞$VJ^T LU`?2Ǐ5H'Ǵyz=XMDv0\$z! } ?OX7g/C)q@bR(@@_fam!>@ pHN&6@ԯ!-i Pv~Y ^掏jByQ7vpdq+!_o=œ)ؓOX*8~ïd6 a?!ѧ맞^燼,%eKp6Vav u '_LTG rm9?:7=tZ {&w9 #7nj5|1z;b[L<UxNP@3迡m&F/~U9k+|qtZ q wB:WpI4TЍyEc+fNFp5,%`~GߝrcNl=qjFynWf35yO#'qQxAok۷k>,λ dx9>KMbbc{.i8JDFM4xn8.6LL^֖,t7C*DPy'*m¶~L#&fBx}2 t2ǥ DžOsw\L/.\3A9,ַb T& T%d[ԘBL-Ǻg.CAC@EC`ULrOбEP?/ze<P 7 =1Dpf`‘TDdjZf-6BMVZ] t[ò},]*x~8Dte6Ơv\Tj Д-{ /`jb:*О>͢Z=Ǹ&Sm$n;^zAw+^&D[/_'x71A^{Hrv{up_M|@B:# rTgw2_4Hp׼*dwO-21le;VUWƶs\\TWp#bh:Vn T(1 Q1d/+<U"ā%6Пӟj~ ~u{ޜ^$1Ykv4?~yñХD1t%Ȧ$ݵYݛ`޶0ͥccm'zRi@!&e\?бVΑ9H%/p҃_6z,ZPRY#+97faH}hӔ.t:k=[߂yU!V J+ޯh 6Уw7I $ҶطB$Vo!jtJ ( wfAǨCg0A)Ӛ*CYzj&쫋KzȎt(rT_;v> '(Xh?Aw)5s[nhg79v  6̤*]埦{M@dSČN 1[ 6|}(3yإ~NN 6X TFssu Ox̉!Y.DEȝ%'}{ShGk)3B<,ֵ])d D/hAWruǥdl2yNTޝpcN t2~ j W/8VXf:w\*6fעW)J4LJ4t&kaHRΛWyV1lE8;) bV{~@=*(Y \+߸|6700ʂ Ŕ5j]':h̴/9 &^ :LǸ$$ogI8T0rS(* 0y\i|=#+ ]'&gZ˲g6kv[w~Ns QȄiD8~EO#\ʐl1(~pOk1a,9G%KŚM:q>59s5W/Pڻ2j1^ԃrKHԸz0B7EĤ*wCO$ =0'|t~٢]?Α l"@saca0VM6EYso/9cZoxB7Nl6zD O0K#egp6;֙IIz HDw-jNfLLkSw~4ۅrCuai-BrĬJ*F8Y:]]G:,k 8c\[Q-ۮu k8ň\pS7L,i@?B:ej8tp%=)H>%'>CgSL4bҵ]5h yLhQ?bXҿh/71BX,{KQ6X[- R%uu#w^ETk,KXHZvۓ!g]ԝv¥e:mkU6F'`o",D@Vz%|VG ӏB@t8 XPRX)O {bsÀ<.;PJyzg{$ͼB| m^ᆃ8o -d5O )YJ5Atn AP ʘJNMB sg"awi rw QEaˏ=^ aVl~ ShjUʊxwYwx\i=1"U|;ˏj֑[T:ʗ_[~&8]b:+T/W( P#Bڭ1`hiz{Lrmi9צ+8ڬ O-a{osR8 aJA7lyI ;1Ͽ&} GEjס.ztDz*t ~A-ӳɍ:0> /JB+z]%s5X񰲮~I5RzӝrDug.x}ڢs&y.@69C"YsZP'C<ϞQ4}ѫx-v%~gn0N`AQ5te$`,Hi @Y4Ѧe'G,--rʦA<ѥHx[l+EXB @-lQǣ1ga O eG/{Pan2pQ15ƿ4ZN>hIS}x'f/G"a>WYY.{v 50BBY'TT$E{|$n`x0%&n%*UF˕JIWf/ba :{m ydƲǓma}jċ(z+RR~&4T@c6m[ m!Dd3%.7Մ]^l˖˨?w< IE1pOF T]?pۺ9HT#+>E }l| ЬꙟlO.Ź2+ 6A}%bd$, G@8 j/6Bw>:(~W~__7&Le3?>˧XRﺎ?ȓb76_ǭDx<1"3ZϜ‘o·T,k*={g?wp%y68 aBgbyqjCWR[ ?C- `ujV?D3\XKӹ_/ =NDY?VLRPoOQx~{A`IFgWa{n%v!)X%c ;E᱿Ts*Ȧc~CI4Kֽ ٪@v/MƙnI9KiW"T-IO엔(ծ*ש^jr8ӛȣLrQ2t&wε7\da4醧83e ӊ*7q rlg_[]=a3aarCQG_l2誣Ql̩I@WeW)(DB[?8EZ$vrY^5]%]d<&PA| 3Eɔ$oSI:Ef!sf{ .r]?͈?2i1_6L_QQAȣjBѻ"/ U׼0Ld0ҍe(Q(xʻ'[(.|樠'!rd#w.t%)C1QO¦;G %Gm(b=&5v8wp= Dy&A=)J'r&,ޙ݋xJ~ 6X7f|!: w@@`v3X B<\Cѹn̓[ ?H_뎘G>lr¾-Mj79᙮& d*{ }Pd T nCS9l#es];J2 ԟo|0Uhj i rƛɳa5Bv1b?F.B"K.nxtAr/ ]=§ 6֧~^[2 r7ww1 V 0`qf=Q$QK|I˿nG#&0Pl6#w 1!|f.^,4 Vc.uho-I ^x۬Uތ84fP/]-D5bjv dU DFԍ#%ˇay QjSw9NR:x*د YpTa,+4r1I.DW+[ J$TxES)TJQVJV8Kx̉xW."G+ JK.'ćQ .ΗL77mU9.oС ?yu8?y /{lt!Û@e:yvM:W"%d;rl`D~D?bdbd21' S9jke`qs%aiN+yDa+PȲj+Rtdwߊ1: +WTV28: UAz]T $KqoBYq8%ibŝΔ{JX ( C{ݳJwqf;/ :WKm5H4 Yfm]JNQ,Ŝ j{4Y{! >%{7J`a;& JJG5H;S*?:BaX`:%T}Wi|&=č.9Ǟ@_$vlsŤQ@P7tf+%l4ng٢&7zPY^N[F,uy5&MV*R7w!Qx7Jyޔt`E:i"#.7:n !Sx;:܎Uєpl~٭F"/;gjGТ!/N1ђΎ@c=7snl<^|r"MRfQߞr>h xgYI.tH8d|yDKqEּ2}Qb1[Wr4(C*8J#qX meЖ$Ka u"|EX1@lԄV7b{㽲%w( A*v;clDZ C:o,#96%=iTP7ɨvF sPIS^,[ .kIKd1AAhpV>Bͤ)]*5eD$و/2:?Y75[-Rۢ2Xd{w .Ok\⠧L.pl-`g,3#^|妾RC9*W#QQGAWl{]U.)1"N $VLh5Bo2h-r$݈af5Duԟ@ay-8Wh7rfWiG ȉ”PYyJd׳xߺE|tGǢoVdcۣ氉2)Uy* *={j3+LF3+##<$gM*JmLd0*կ [{(KB3)x.))%.֦wnc#.nQaܰZ0xPtl+;?-Po|(U^IC-^n3hPZ~ Վ y(xQ2s$yb\zv ~0T2"/a;=~s֨jUMuہ l_=5Yp]rJ)"ƅ!Y1{=Z=f<Νdg_hkS uio }htqY|T0YYOK9S5#Q&\+ږ?Se۰q, 7FǂPAw܊av,WA. ]5'SrҥaaT{tgN0KJ}~r[` BHPvʮ|8E$4bpYfዠ@ރ|z &zR;wI峄nr}C@ъDM G_Ь,K()T+io/nr4;z~$ϣ ƇP\3ʲN%,fkgt2##`t!j*(_صMqq,%B Fe\7jNwSV[^gb&\;Ȇse~sȣ!l@b{d A"Cqt% k6j9 z#N"'ܬ ҹll7zҘmd vw!QjQCN|ڿ.T<')Ir[;nq% .t9.BJ&[oOAqЏ+K: og3o n{6SJCI6?sY-+G|$6ʅtzl,~:g*=;5gKkn4 'Jg)&ڝiClOZ 7bR%r6[@uX/6\v NDo%SOVN-RH+T£ h%4 Ø(`l4uͺ(q1^pRiD_H*! A_%(^TjpCO .epT֊RRg? X¤7>|03Xpܗ<0!VSpO VK(,P܎mkIu؃MvX[aνә)YQt [xj>:Cⷵ`G$ .NV7/L6rGM"49d{5V@JWֻ?T[;^5'yn ϱ[2nG_wAa2 _Mݰ~_-=zx'm<;jK#VVk!)vlVѡww/v!NչhA4)x13nJjKܑJ ' TtTυ7g{Po'#Y9pr *?BȔ*oV/~OuA6}ѷ\J̽в"BERD%Skŏnÿv Ei1'~?&edS8 y="!p:9x-D%SJY.Jt&[lr1?+Ȩ$ҍJUyMkq%~\Ma Y{/"jt/] 2-fb$ %’ cIr̋]6lr~B}d^2ڎ]ضdBIQ"mj^{LG٣Cr0m`! sE"2Kɕ ؙ얽jt݄8 'S'9N-%~_5mZfԛE&G#1FքZ-38ʹRb=B^n JB>gB+΄sv;<]XXl 627ZU+^SKo\bN zW㲇0tQz HkЄ,,g"/hݱ__UU,Ze`  Eۆ'ev!aDS#R0KkJ"za7R]t~p'nX"mT]kecۊl})|(OKySjG,g@@δcԊHu="JoؙU;F ܽLjhiuP˽byD00ҫ9i'S)WDzw@1E=vzWb!I_^U'Re} Z8*)1D_C~ %#2o3L@+?`I[oNjA0$G᣼[C5ˍ2~hH˭uƵHMX?aaIr1G ŀtSoUnN}G[ l$5M/x"u4^0>G';G _ ;%|Ȏ&!KPjyFmK0$P|݇.-M 8g͈zX'- c2|Vu`cdcJ1(Gޘqg!.U gì}@0q^^dc~ _<)*9A6(ЦnxN8jl~k3l*n ɼW/D$l@9Z\9lHŕ ;b&t #8\Lapc€A&:~&B=`B! B |*!2 #zYQ,D)mDf] ;`K48/{Fcx!#z3M>\)3\!Bkl>ɾyQ,Sie)<7jg^jji:}s.Ns~@)1B?ͯFl"gz|Wz 3e8- Pg_/)Z׵_H'nFA![=n>dnW8E,1 8})PX>vX;ɐM'`KDO@@`𫊨o^]~5;+ւ؟n, DF;^To,,7>Z7gHEo|&dp*h}L^įNUN4s.a>wxv)\TG~xAlJ8ʦ2f, ~q'}u"W|ĕQREH[U+wz /#e:L MSUVB%p t }8Ynpꩆ#WmrF3M\k4r#l&!C~q'_wK)^/Ld~n2$B-_!0Vk\ Z +u͒7 a^U1fyQ@p}`: @\'j+{\\Ф( QƅCD|Zpa s5 |Fy)}o'ɭ%:[ܭिSe`sã糐G7!Cu_XY0=fwGG$s#mJWmRޛu%">{5}m+3_bNlʍfXEQ;H^c_ۖ*CH .<1V$o %T?W[G51^b9^0T& h.n}jfԔ_*ٽPĆo"zf`m%2_O®_ִ>'f"zBw v :b.ͤSKt˟3ПL> fA}!w$q8 *غ˃ڨљR> Z~RF܎ I|9 &v7OsZPNl ɡkVpm]4ds*AWiQVrR8,յF.ꤹh@۞0?bH|2F@!Kʺݟ wKRLI~_F8%>gCd@Nѐ^qkɟ|byړŹ8sg"bk®KOi0fu;l_Lnҷl']vHCd3G݃2{Yfe֭BԮ_7Cdw5&Quxw/-|\^,\|$B(2Fv<0O CLvp6L"j~3jTAbp+OV79JLG.%'V)dx)TK0{T- d\d!- `k$5vK3N nءyc;!Io`ib:Il7QiiE}{.m65|kq8+OLLߘf%;w{"wcG]"<€*OP PM#,zQR+|Zi  aSĚ׽_|4aW$9uVhx?hA XU+^`sE+&Ɍ]6l/h%gz"y'/OX*6Xp/m5Z瓘j58P8wv^OĴb" aX# p/La舘YNv%. -GR͜0!6|y4D41^ӷX2_CzU;p3W)WCH"榷#X(nd[*oE `HuSA[{Ub!:'?Vj[yd4,P/Z…u5Q aꦝ~"R e๩ꡖȄݻb4tK̐(ViΨ3Tx%ӽ swʠ`[t dp̿٨4)~`]Hr Mo,W@ &H!~%VfUU(C=)@''^L׻hM}: &ɏsDN/r,deИr?6wxZdM$0qݡaPW(:T]/BWӑEq:qZCmVB AA,(>QFƉm-Q rGZL)EA}G>B~,=C>Sbub7; uC sPILf& As"ؘe=Z7JKLD$@b:&# 8UXj4vJ+ +ˣ=i(ͰøG7BGxMn> +(/1KUH^K TUt>DqIWż_1r5Y$NyiS`V܃v.&RCe<\Ҷ5&`laq^.g*\h'( ;ǐ|QDZTFIQuc|G<2%uY/O8n&ǣ)_<7): {.L*qpDD,~ "fOLF)GR#iaS"rTDbZS෾}h}ywTLX<#y:v♗%7㻙5#,I$#w^=k)ߖ* ݌5߬ 1"tnjc+^έ@18OlL@!-Z朜UOc9԰|bM@p`!ʸ@V }ЭbFvۑ.#'tT]4klIэ,fy;oiQ=9-y8hC6:XU^s|O'O,`=,rH1 3j z;Ŷi`0V}ITj8LmR^ܳG!#Brʻmsi\CW /ÓfְRIi2cct,W_gf|Oֳb0q2ɩs҇4t{ó.}h߼>`+4'qq!ws JX:cqw%xx4z@wEu )Wz.Ǘݚ ;ҫfVd'pMDPrf^7|E3,̦&:.J%*(*5[KHF 裖ސm:~9z%rՁDn`K7I߯Bu9pP_ڙYlVPx_R%| *Ub`sQxIVvgDP@-!y=SB* &R6k݁Y(sY\Fǂ%4KmOn($3./A'3P%c<:^6#KS\Ȓm̜dBshmطU@3?VM c5 ٧^X:X/H- G-_j׫-sU! ;63b:*#`Q.y/aR%n% "78ֈ2Vӝ:#{m@>УM1Qw7W'hCA @l\L5g gM򽧵1Yȴ@tR#ίerIgC{[x svNpCvwh>S'&g4x c,:'TG5}OH֎͒i쒏{Ml[@]Wmᦃݓ/)AZnq ^2 'aHp_gsVJJ}"^wz{ J4E'>jV:`RQp>b>+#+M\OӫSƘ G[\Qw"Z*ٟP*`ZT{Io#Y`88%[✊L3 ]"M¯WqU^"#Vz 8c;Z ٚTz,c @1ˁŧ&yJǯK]Tu::iua;[OI"CF_EBͥ:n; /uȗ\e;+9Tpյo26 obHnp[5a U0:4Fk1}2cJy(q2w 0] (dz:'>Xa @ץ2kv տ54 CD}@ E糕(`>8I/""5 /@J3crg`*J &rcIHX:(T:%,mOʩrjySZ2A8zNѵr< RZy3 yF<-@ ʨ%ZdaZ(qais2kD0>)?H^L:]K;{Y^D[MR26@\cagh*,{D# 3ѷ W4^T]ZBs>q+*|(wa GW EU< Zγ>B( M OVFOY<}s~(sB ’b*ϊBS6?WA2 `,F} K1o'QNbk [?dr 7`V,wafm:''_II;g;@7N99oӏ9@:YŦoߤy}*^|]@v"ZH^{ ɮd>n}#^Jgj] T`Gm0(J‰T9lfcJS/{qeRP%k|pÃҦ3bj.cUBʫ=_9@Zs=>A/5[{_d=J,a4Nv훔W? I] W#pqzR|'sS'h4XSSWPہ@}˰&Q[&#`HzVOVvJ2/ǻJI^+9XwΉu5 F,]7#+b( v;zmk#>s:Qko+,˭vziНI 5'"cpNTAQ8 5S 2 00wO)r[IQD]YFVQGhNϚFbITKLq´y6I)lF+?^T:u"Ŋ`emv8(@ÏP x \S(J~B# &za+ѤINL? ڥrTh#M¬>/ DhH S|)={Ѐhӱ&:4|O6rꬎ yLc= 7TmNKE.xxX<|^ ίͪOQ|m(Цjw)4.d2z;p*ˏ8%j8 ,3PVhA B\44t|elij9Lg6GgP]j]twyvF'쬾w=~o*E^j4)eŘBosBKe`A%Vs"ZdɞTɾ 0 ŭ4&]V#QgyㄞAۛ̎\_Ov|Adr: y߆4d nG >u o:O(wO`)}%ǂlr2 ԂxBi' =AŹ)tp8i0J8VߔMkXsiy5jPc| .#x]f9{\]. 0 `nhYvYvۮyeN%4inXL,Ҟ)\D"DJwZcp7a|P XCy 7poO /#t B([ͳnăYgrGAΞMuTo>;×#sZ$ys$Fqʥ Q@PA Jy};k>C )M3Y C9 7Ж3m5S!,@F]oKTb aczlhj^_)zFؚ+>En(d,(ZTمc_C7 dY,,`TSKh~xoH*N9q9/ Ht[If>їs9Ku=;ԥ_h~c$ĻB'="[@tgӳ|LM0ԢLǖ62eɱaQ3#.\c> @}=e-.mQԦK3mw'~)KվcLڂٰ:m_q]%@ɷud4koշ>jPwY18e#i:l'[gc1v+w@*Uq̤L]h&MNf dp`bD,Uc%O+@<N!&$ /LJ Tó!dN%z)脬%>]5>My!SdE,+״ז):y7!9ӮdٕI J׭*rgmZ-Q`KW;Xzz}n<7K%`^籺БL½*OBb2JY'};X߽`SWM2߱;ȑ_>NuQpy:# ֊奦afG_p>bWlc,n*H%DA5'Q0?LEFpZ ѫ:hJlLHy/7lj&/L qbx3 ?J dS'11⾁04. {36} (R)rt7бbPr$w) 5T1lt sfRT-;WKaQ%a_ !oh\Ծ&%3l GJO-spXs:"-k = Fg( [^&pC 6+x>raxId- _E$G0dZq?;XMiT * =Fn1IC?F=c"[=W~%j;?E,Jٛq-L bLLI r}܌W ś{pCh2'"棼k`a s'kuRM % XXs ,E'-(`3wp H: rI ']VVuC#nRbLh}]:PQ'h/5"_j^ҥf^'V Ǚ 뱡g9 #׍0@ݦ܍$ZYõM.cަ\[AzގDxawuຍ힊5HoN)d[8wHP؜g([ Ui>:]19}N(1Q#廄Q}IgCL9;I8_ &4.4`R. !PW;;2muo7Н[YOHM.&PX``]]ViWa J 0-Ά,Gw3½%x`…dT y4iS]Ec(QХxlbT(x[]K?< ^?O%D,T; hQG줵[*vP;>TGw[?nYVz[!&/R1&a*(] ]DE2n2;7 NPd*KS( O)8#EEl&1TDy6rDUny 1# Z7c$T\g __ȝ^wE|R򔳺paO:9EU=RdkJ343Z]ZOw\+c7%4{B~?oS~[|| Pk-ބ\q05`c2dW< r>T˜SB|#+?ayQذ"96TҜ]B&o8_ף:^Upճ$he}Tf?teۧqOs!˲7xi;}]A@67=RAtnrbAr8=i1/=fB.r(RHo['X6MpuhTTÀGYlJy7Ϣ2qNb=E2OՇc-_O*pJ4[HyZf p` ɓ}},v[[wXtxPZ$n|hY|` FM66%kPrifYu'Ndgk:_W-4$jv쒕}Ba|nd ]'E d5 ֏;L>UO3WghY'NU2` X'Y=ߞp!K1$3nIy}jIdaH%d}9Xba.G~׎ N8@0Rʌ/|P:ÚIX<4Z1J'H2(^(~!ϴlbX2$d?>^6ګ9 n_H E8Hx88(yb_׋9(耸%9rs.00=+*$vh8$nf:0V*{z?]pƊyX<%/k~mscbFYiE4BCo=~X#Tq: YBH10p][Km&fh-\\<f7b?&#h KQb"(Ŵ,omu|E1NSdA:&kuT'6h8=;E$Z k^4Hhv,Bf9BD&*\CslDPq%$c`r#\e%~ zsss:':ʠT9~ ;UrGsY80K"vV>NEQi~]vOȼZ ÕI:H>:]Tc!rVm֦f7heZ0F'L9ɡw"[ӯt\ nwX%_wgQt.SE7 -LsDHJ#NT-ˁ-?PAt\-W[Zj΂X3j}792 8y@c?8d =nAu2 殖˱QzG>V O %#@0pKjJ BTVH~Uh+l̈́KN42;toK l8H7j izCC޾qg#8FL^K!?WhdS=Xus4WݧΫ 11 8 +xO&_NΛZ~%"c^Khb\͜Hé>0IVJRɄY#2 K%@~A^zu 4rU.֤OAp_U!c44~oj#roA# AfO[zcd͈Mrc#+Ӹxd,P +۬a39>~bN2 (#!u7IypLޒ(RWjV:V1~[:f)5ɍpܛ L֪Bٶ-Oi,+b$Eݓ o._uT!2;N%yAS'!؍r̜áPIȢ{\m?7_Lvr'L+xP$#ѹPbo7e" $S>!q~إ̖1')ReAVlZ`ɔƏȉBq5?f{ҎY+^8u_$s =F} ]_ӯWhʫ kӫ?[cI{JX~4"y#n9ۍ;0c?M _]ߨGUQßT;Dtnl_ ZrAfch03nFV0^Qr'`2wʳ),+w6_p-Gtܛ#}Lt9.RxDf7 @}c8+&zĜV|}GKO5{jTo%6jc5)Ki?0sB&=$5esߛ/*F~KCF~K~Lv( IټP/D~9E '^uCmJfqSnctQ!71;EaT,?J2Fnu[N(1|̆8[QK0 Fj H =Z wsR^xHGYr{MU*>WЅ]kkcy DKI"6ij *V٪x$^cfKNlܐ'|4*н[XA3HjIήh7^ =ZI>KTn_w_3Qw@l[8Y2=J7f+ W{!j;sMW"QM)A,f#Պ vb09 hEU[B}k/V\F[WgXh .^ߞQ70o>UR|񺳬85yدJy76/ J@b^I+_ sUo-G}e$m4=K]kZ%@Q7>f*᷌$5 a7)>7S>ƈ  mvXk82j&v+R`Ser8h};JZ!mھ_lF'*Swӧms=D"hڸΪy"Kwb,3;U(3F=hu["ƀLtd:pgFPͧa :#+R6{!6cJ@A=Q @[SeWɖs707)*::Zu/_Dx/%k`*qW@Z3Q 矣㐂DBs9'w7>.noP$N>~֡ZLY4iާgJN%;:8ݯe戽֨NK`wvGSk(T8U:α uߴ.Vggrg{Iu})nCU+R+-W;p`'،9dq¶==&`MT4L;f ǹ.2ie"Q!eۭ AU.Nw27>ñ唂BLH:uy9jFn2T3J9-\<8[[𶄬yy]'q? L؂wx@I`-z>-` oobC=9t%&272{I`lt7J_$( CBsD%44˶ ܕ{mj"J@l&̰}޾r)(Fv!VT6 Mne>`Ry BF1-\7Q%pxdBjS:8!罌L:mS068{][/EO V@`;b$AQz>yNO*s6Z'6l= A6F&8{w\gZ6|ߕ&.S} /EB楤Ld ܪns,UhZ#Y:X4QIqo!W%HՉ4ӪpSm[rqzs0ĩff01}PDʨ<>PBJޅ6o'5{eQ*Pb 9 \l|6zv;  L6 ԀWQ@Pޒŵ췵ߟ.㏝}u_;꿇f*;%!xeit0 s qn䕳C<чZĜ#OlSL ŕ2`ntkt/kDVGƝl%n ?QR%VdTp>+ZZula^6u˿IM@l@BpKKx4Tc!#֠(ɛ":ItocP羍~cÒheh Hё7eC)L\|×a ڽi2]'֛U0gJ*=#*ka՜plIC8e#4ZWX]o2!-80JdX$Y=+΍at atIZ"kCoވNX^ouShYfq$MMT` R:T&o`ɭ!'5_cH^8O3gDoxrʅnl˥)c^rq=;!80U 2K|І7*s$e#u66,Ka[R9߻,/*̷*dz-mzIbٔ'I]1eJS`Н?E1B|'6S  3Uz2zϒ Ky}\:yYhO\upSKƗOXFT2gg۞z(O J`Cn obm Ɔl=8tݖ5s\~:Ek,+sr?f/$,yY#AsP@, Pfn;IgIhW/؀s(:fdɷ¢&_:&C>4/4r(XfE@M8&>Bv0Y6Vn uisS6`׿ E?AwƊ"Q/_PPl\ d gN<(]AV75>DHN7l6]f(xyL*HS)m <7?21qUEfk˩h}yZBF؅CVgP]>(t%F"dU[_\VPڅn[\?P6ڬ 9H \i)* HAyS?WRt >蠟\oh)Цb`5+zYeiWc@d`h&*실OyN>֨ru@[0OErR7|nTn̅ *KMb?|+D "kuQ=ca1Q,A6(OnZxw.n8~pZ,$kNUNt~]Yȷq˄lqvm(=Ϙ"pĖ7GQz0[A3;-+@ 9Y OD`h]1Չ#eNӁK8.P_}t 3VAA!wu)!1Dpw}D|F'!F]Gn=ib碗ד4‘DFRWDB:j>\ Im冡A-޾<˺A6 zx =Mڰg8}mR }i|ţj_%v?4lsDq[eZpwT;f_ɇ do;ە^ZO 2.$9LJ&8F,RjxV(])mz X|ڳ9mA1>k!%81S0zOjdzœTjV?PW&ߚ}MAdzZvosӿׅx kFC;+=t$1'](2j L3>KL@lr!|U)Blog!r[0lƘ[}J<@ʴ+TXʑ{{ej&:y*ʇhV5XogA@l[ptfѐL^tI3tE_]0T'x唅X}KB RkK?ۧ+H7K!=2Ik)[9H (-] Ϲ,)waG눾gC: bK :.Z:4QAKz/IU9Ջ-Yqerڰ=W͑˹_AM]rt#9xӴvfI<]*XlhymX&g,Ҽ6g߽gnIe>EĞ4^BI)+ҿԹWEo =ދWaʻؒw7r< "B{ ݃6H=bT!O89)GX]]UXv|uK,l]܇[G<"Pz_? ::˱#zp2ѕ,BDwByq"8tsgHňNA \>&Nɑb̠6[@ܾZ!4P ŎJ_NPqXZ]Վ5Ɔ)&2 rNJNNdyǂ+1|*!®oH1ºA;9ɜFE%{K\ ޵ww߼` 8)H}g.&,7c(>G_:q{=!e9\~T𥞯ML4yԊW$~(KlQ+'!f#x$n'#me5Qm/p=;^ fP %D|C#C/.&[r0k횧 @D/'׈sPn I<[,hĶmxc(-j |.-*+z0*ڴ;;y;` B#'MvSC0x5P4vUghP#*3j!^BQA]ZZP4408;+ P'p!Ҟ?sqA,EèbvC2kRAFvmmZǀpY!PqQʳ>Rf5֣ "ݒoYQ BfҥԈ}3R|q%džUt601'몣Jtg޴Y]-) !;R_Y6?ri f}>>Y"VV ]$eG7ke/њyciTOz;&ی/K fT|H l:qш̀iKN胔LO@%CyJCjb@ppg$p۔{@&Q w)t]Ppqt0%M,-ԣ]k3…3 Yi,ʵYhl-1`E #RM߲ۡ?>RWdlxy(9Կ<tefR#cuIqs,gNطxu~&(LLH[2devqv\`e_+s/W;ٍaB>9`TA_ ˁ*,u e ~Om) ” `>+)O hW|v]K%7UYHUkz͝bI=H[x[`r/VKBbvB9Hw[!ܿkLðvu#fݞ[I& "U*F')TDF)p޸pz}|$QUm{#-))šn-J |8O/vgbR!+Qj VŊg;ob_n\o c念:@טAz wV9xJtH-ܶ#^QG=Qu# 喝*ƀ*uh;aӳȝܣײ̸ݕ ډu8D@&}4:=kmgpsݞwfB> OVgA(]i6?P"RiFՖh66uki ϝm1B(9v?%p#m>0gʁwHfcLUj<'Z=#Tj?[:D2JQ)t&h=8 I:ڏ& "FId- M*Td;Ddpl8 kwS{sڎURb|7ZpFQ6H|_Rk@m&hc.CA@$H?Ѓd+#3\2hgm-">^vײ;3/=]ZJRB/"_ ڙqψ(&Baf+~}Uwt/3eY.\(R{#蔫# v2D{BbV4Fp=QǓ/s|D@ vW*:!udzOdQ;hx5`e:Hw;b~8tB!ŮGDp#{Nw0I;ڣ^NW}J]c Z}r6s.Q%nuK.~[@LxͅsWDW jRn񒵽h!稵.ڄGή% Q7F&quJmQ 67!)ߤڞdpyw|*(r77J)qi+u('{S~$g [Eo݇uzhDQ_7LQOӟn $%.XfB VYwP/*zcX v@EZǔ%#UJy#(茤V_luӝّK/ɥ¬ix3pDПxd9try9V>Mw̼]H\gi l2B͘/azBN^Srj3jrp^f<k^y:Jh}qӢەekTp.'It>X<%WϘ);7ڻ.rdϵS^򫡳<O S6AP6oDfjD,hJ%M 4s+rF/}r 6Ն/ \NyC)WEL,'r" 9G񔉇eg5۞mb{e@ZTA?v@2KY8R/>>bܕlg=zNڊ&R% XiĜ8 dvSz8޷88DUQ(lN MEt.') v MvhXv1W CUR Xy:Lp^MSě51lA ?'ߕ+x崯6_''E l z6B#!KQ[MgM> 7&Z}G1X +ϓ(|732tvQ$\Y=Ҭ L0aUetRIЌ֢&]ac}\ɿB,@iJ O̜'w>9"}xU?q\oݍ3Nص{’.3ڽ=x۳o$[u2H>2! OިҒs~ȶ妼f9Ɇd;lQ˰HxYW E ؎cCEXYC]xF;AJ-- n(Hק4dA:4i d ;q3 !fk2 ݬejRF)?M1Txn : ҂ U5Wd ɊC {""3q'`͸]>ϭ{ٍ.6֧` % q'!H[d3P(݂?ӋT,|=q5u}`ޙeވ44MM6%bxknНESWռMD`GGYM0@W*f)捳P 0]jWܟ}$e~tGI&H_Q+= BM(q/KoZ32E.DO f@~Qr"Tf@ѵ.)]Ԝ܄sjǞRk* T?ַ*bYpk{w[K>7y9<7(*E+uZd&r`~$U0G]ᗔFA6G^a Sv6K TW$\}'cg-䐡ChrRueHU|{x|!>3Y4+\"a{R_f'|ozBU~G6 {@|\@ <%v:^cgRIL>Uh8t֖L*V0rj˫a _nJ8 S, B37-ho/tаFC_.LA֬ 4v @f&Y%qq#ϗ[(2SI'u2@e6 }e^Ĺ, f./ρ -~&E6:QDj{FJȻ\a#Z<88zYg"{cTBgcd%$OHs72:bT;LEqɺ#67. 2/jXJBKU\0",fz S(V:N{b1]ܓ0|I2Z=~˗]*3{`RE4a9{-:uќoe#^ib) G0ķ]^#~cRUUTo1@f'o-I_EY1LNWa#O1I4v#Kr: Y壯htsOo&s>f3'=nSp1ЧAP.jB.q:yFR 2 Y/ L~$˔iWleG%S|pq@(ɋ/$H2EC%So׭ [18j pzۏpiČVx8o!ed* ~DMG0n:'f3Qʟq(]Ҋ,bjefXfy8 k`.L|a/qPFhO;Si|០Ӊ>W%Tϋ*~q٭e>ŊOҘus4Ek^, >Lr| "^*uxdhl^'qs@[sl] O(_tN(R7yل nz۠1.=nNmÓ+ d7w7Ol]t}܊[g)!S dᷞW:jj-ZAK+zl~.}C3I[ 'zɢ iRf3sQB JTiEkz$tnN_J0Byg䈧P㶷&!~S oֽw&}6y3F L5 yߺ4TQ\')۴yخxSVAJm4[0(R`x=N~ md<T.>={Ωq4`aن&.6%$p^ F]-B-c]Գ#Bp WY.}1뚼0G`~dkNEt8TkD !Y62ig4h"_5ࣘG;=ZӈD.[8Mnj0R7) j$ *k e|Y Fi_! ^/%rz""_". _B6bdo!I*o4Zb8VǴ4T86}][ wۀnǒnQD=<ׂyrVٝcenTŞEF8^ 1c52)Qa@}A11fT3Py4~nFJMGؘ|q'dyÄpXmX˯7 "/ka( FM)N?7&`^;b1kRp!* x=*SwWv-bXTAQjm`QvE2j`~Ӝ=ؤaep`{Sia+g_K3@~o.5!#}_i#K,HxfV6ضYtd闻7!0PY 5_<[yni̋?R?}nf#gGYr>4 b'Av[iqɴRits &ܲq[$N^QKC SQkȍsvfWRY_18;@a>  Kſ@xk~5;4duu=޷ͅs"]}:12(2pKO$vdz7݅CA(DL&6 m$ﴦgӢn[Tg`j~ %P qx{*0JG"ϑlD-+K<ӈTy"=QԀ'B/չ||{h c2'Wr}03ɛAjNqP5dV:[h3LB$U(=.r \O-P7=YT^)}b6+#Hh޸ƺf {7VL›̰sQAZrQH;3 aM$nk3![0 rIqŖVHRXR8|*أl$[s^Lf6D`qB(JhzZ*ɠd9 z/z%M:(^-C6(XGlWn( n1o R%9"b@'c=wcF%l>^G!΢Tt؏^g69PvFn *-6}  eJS S;1G( !L)\# WL^WA\TU/9 y[L 8Vpׅv]##+gwhTy K9!K 5; L]ڢ,Lh{uZ 2x~$aɔؓ)݉C9LwD;;/݋KOb& (H_W^fP%ZLIj P :M?|St/]iYP#{٬ *JBq+pWf7O㢛-a/wrs'C47L|yL,&XH8ީ:>+gtPr̶y5%.@3..1ާ|vFx~G~\2Lv.03*8YNLBc@RB26: q/u^|uzښ~T~foy$kYݫ4i@p32JYh[ƬT _.x uREO/2U1RAV hJx3ȟ N ob]n?ӓ.c'Q8@Y/C tr5Ƙ5Yz!R[Dz{#mC&kJ38UsLbK|͎6gU1uf%.J3^, ֳQǟJ| r>jeQaqR4*g wx:BcN?uIR{)lS1`pPN+N|+0Va}kO*$4L /z X넃Wݶɗ botcloy=q4]IP9YԭyJw.im; +gP$gw꿛q{x>KW?#S͂ku +cwn !6-)uĽTT~;)y9g;L OK9A>c>6^ulzј|'襦_`»0#_vN6m ɡX|SsteHsQF<`N>FBY1^1 l+7G6]'\𹊞0@Bm[뤝Ǽ\#c"<1wSF]((A'CՒ&PAq2V>EbFz`L1 jʊq>L(Pgk-7ٹ-d _ޡ13ٲ fpW@R$4&5p5jF_&#iЎGp{™-ڲRڟCRw=TF<ïYE[?Za]>{G\-UVBWEd)k0&0:NӋcĠ >biy+"go}ЦOG4 }G|ӌs.DsdD-SѬɲ.S. `2/lv2^Դ@*q b/oɭm@\:zb$}_ᥑ C}{/nA޸=K@dTW8^$gg:NÝKR= _s9U3bWFGO lNpoyt90[ XX43jF Wb:Q@TQUGDG"fI/- 0.3=_A,lXl7ivVbM#I/S.\Pc1l<@Y(~8{E?4S~EԈK"!NR) JAh)*_{Te0J okyc"G5Mxspjut!|!dGLr?3rfcR.~O it3.Ϙ**ɏ8Ͽi)o.k_elMDv_ &^Q?jqVJ<(Z 53Rkq>d Ö#Lث*g_zY8 2텚edbfur; o>6JK/ ##EBAw;#L|v Xjm=xzyM(a+=VZ?K E/!{MGaA[0:cKs[z0ӎį6e Fϼ,Ӣ@t0'㹳娽 ]e/G$_rNaT #X$" IYExcޯTwC-s:1*`WOđOSFEq,D/~>XDEdb>oRRYG͊Z Ĭ#5bw8|SoՍ/.lu:*RK&ܡ(Ȁ A"E! g_A0^+fXBva11ҬFڼc)29bSRhrx[JDA>NzxLkmW _B%@FߟOV_C[1v~Jζ,8?mn[J0P> (UH,IQ4jG\οяmpa+6ڥM*9ar+ĥ+T̪kp`i?n(鉇CInSĜ6qp% |$Rvז^P/\c8MAڋl>K8 {!dOh1%v3 Gos鿼598EΑtz6A "]"i67\A+_S@jҭIzuh0l<Bo^J{B}0 b;MzG\5|մ4EoT?cbvW5 A6$9-9nG&ɝ:.HϚCgDbI8 o9 0YFBh󁴠@沕&-֪+ҟ&>]<{# 'cuQ ckO2B9eY`׳u=*cwTC}+xJ3}Fy' v!ZLwXqv-:i_[hCf +iqyt^=T ,޾u]'Y ae">G;RB含tkW^k i2hO|q'r̎гא7D9$z׾BM$bo'mc3UMߒTU߯d@ q֬G !{$ RIn2%2ia\[?b}"AER k]ZoB4sfs>[vV OppXd"3P& akkù$OeK|Q敟`#bGdJj%siW#|Ŕw3\4aH_ĆD+PQi\n+une=q\076-[- sGk$NpAU2D224G}ۼ]:ܺa9$b+b ~ݺgm YP`i@ikJT7!δ/_*xjŢ&=hu Nb[GX :X=M{~{e22L~0,[g}E4ʋxX{*M[U2O(-mwDF$N۸W4Rrdh >@Q7Sj>4atf#R5l\@"R J!N6hXH45x(-GW r͖$h2+?ﺆ~$5&Țyyo>͍&m&AVYUDKw "Kh H 6͉F[!@V=/2W|"kr!#N"\#ԟ؝GǜLh7죮!6,ece0\;.o jQ؝a+%?q'k2~$>IK7ӜwiąyZgt7مVcEbj HZWAh7"4>2J!kAB?|Qg:nfN܂y|jܽ5se}v(W+ht_ҫ,)c;6=ؘ$8Jei0ʬNE++ x~M,sIz*.r R }!RYݷkEj}Z$Cl q[ց a=Gqn ƣe@C85=?UBkk_@V4F=U`ePʻO5`QCif$PZRE p2|5lLKSwmui$DPO׻-m2?,ёq&i`=|'@dvLցїIn@Υ8A EZv SΣyA" r-cxv0n^I^-Nej lfP?|]bOt٩W!>*>nbj׈!k9rQL8 RZiʂq[WD0^tb_%2;q` 'kŇ@HsFxR휽P5vW L3afmB!ZrjhO Yr7V"I{dlƷH@QzF(V eАѿr1=%ʵR8sE~P)!pVsV$2&4.W]y (az}'uŔ&h(_ŸO ??rl'+pρ246~&F ^hwFpt8M^xɬP_ue@wXTY$㊅)sa-e,U. a8޹#Nq~ 2V욘Fԍ0 MN9Z&3HOo0,sx B'^ 9̑ @ XnANj uSXwZtbV.u>:2RԬtF8Oo#NZ X[o@ M7.w -9|^9V-J\]24g#{-"DJ5Fs[WȚ9I@ ~ $ ޼L}Gb:d9I)3# Yn>u OLsCVT[_oiۍ|.^$WzA\FFՌLUm`/9Y,´kVP32\wx3wq^B0Y4*Vrltxi[yZoNJ+FmD?sM.MBq U,\)yH2cTw0@H K6C+GifV0Pp[Z>%M"&2<%6ͭ(xeH!#pˑ9yR74sM#}ƩAUld.ʃ(:-'T2.sW@m$@'( Q.˸֮JmB|MwAINbw8+vymA]Y3A'R}rREI_K?{jo3z*Dm7W;F >et֭Y{4gfuQ3auŽܼ<XnsщNύ 3U9υ l NсNRMo@+f$٭s\H4}<~W@dQZG)[.ԭػ+"yAQ\QIrvv&I3ը Qݺ ړT '{ܽi),63jqQF#cGa4FHM`6Ts%nA?+b)&L-A^o4no|)vVBCBqPe{{Νq[4szBhǖvV LpV,)@"}v@Ȼܩ]l4 O+PUګO є4Rr޲G, llEVp6)N }jx?;>Jշ7OYբg{Ҫig;4?YXO#lJ7?< h},3vR51s$t:Ptnp+)`_ƭb[E;ڡO/Y9ࣩ2[PK/(Hׯ?< h~(Epe튳( 4Uz:Q5esbi7gE>F3 PF./L bEJϨ^({nJxy @?m_3[o8BۇiǮ@A}0OkmxbD%G;;r?fēqZS ECdagjssfs[#{d٧qS:an/[H pZg3kFLʹV' [7khHcfFIoL`0}*[RB2>^F,]FF\;@ )6t ;{wAY;q7~aF? ?&ɑTk><Su$.y} .L_XjzŠ 4m<ϡo42 afi=ѻZ>CR߅s5`u^E<뭩DO#`P hk;cJejy4Tsv"AU?@"/q Ϯ۾, &JzlV{:foZKR^ 'bWv[)!Tu e/|{hټA!HM`$ϗqr@! }QuB[|e 4bKk9v k6sˬ1Do߰ћq/un*jVeL*ػC9{޵~d?Q:/ѶחծljnNO7^bsvA-̶&f sMꞛpؠAPX1H]vm.pK}CyϜ$xNKOY ޸.!a)=$ڻxםXLzozeɈ94wU,yT6J8QB](Bǹq &w_vGN%g pø^ɈsLa{Eٟ*p]P0wk9 `Aߦd׿!@'<[9ׯ1u;n@ҞҸ +3g$S|ۈ`Q?.p`kE1?%r I\5Z~7l]yF,`c##ke&e^ U\>ɘ@sI)dIdġd^`YUb &\/E%*j{ ɊY˅Ao%J%|V-3䳗`}v;_S6bι.C5ēC0R$̿rZ_/ADLE! V t&T+Ȍ!@j;q5|]S6~Z'7'+(0,MkWN؈ |! Xt`2 pyҠd3vmMH'F  x :*0 Ywa)8 ӳ!ocugp~fzd' +@\vV_#s !2M7Qp%m4l6JD{XxDHU6w[U:כFDSk rZ`Qf6TOAstuC~qg}1k |%-(Q63&%?[Ly'I&[GK~I֘C65dI)3 uŭvM<}KW&@sQ>FhKXY0Ӭhv}Igyc[ZOC_Egdޓ>NXn_p34O>@+h!͗DX˦UO76l%RϺjb.Wb=Bb{S3M$j-X?a4B Bᝁh1!u&>'E,~M2؛j2;0~11"r05T-X'+&*}!mSu7}c&:,rG* 8S/iuɭFbk0D+eD..:D[zIY+Taf\萚6H4OԬayj\ vt2˔8EU'L`E'Uz*9YjHv ?lAÖ}k9ɖθ#ǧkGCX]b+{bC, 7Y@zs1^tYoaMD}+-LV,@jޅFzӬXaa^I~ Iު*Pec޷"QL4f Gl,<>ä ݥÒQiazqUb!T>'ba_WW wx{,/ pBTJ*3e.x<#G hsZ3SU!P'bׂF#K 9JI&h06A^?M{a!ۗ [߽uOq0.[K6fJ|b4w4[3BmvÙK98#1wo^˯38dHhakY+'M3k9a 7qyʴPH#d^bIA)c-V! D,kZFTc[*нꨓ[ {zZn/YkmM1yM_|zzzq 2Ur)Zh VR2w|b( ȫS%}+ՓP-鯰 Jx2A$kf4s5Dо:pd@?_8&rf%.Ѵ%"1f܎e4wԣ2oWT,{);|d'ے3ȵy &;.C_! ϑZpK`147 D!aEX:ʧl3JZ sO^[5orh.Ɋ&XQCj͌Ɉm/?dEktG>IO9/}8pԾ4y9 Q8ؒ?L#*q*%ɊFETM <΃7>Jm $)e:߲kZ_,A5{=$m,rL`ReuCM|?qHCQrA2+@]X_)}e`$nΆ0eKfD T@R)3v-Dؤ7l& 'owA%Ռ̛"ޓujz›GI>$dYFUϭ_@cdڇn&D׍)K8hrp}M_56>8O+e!:<Ӵi?raX-Lo6.gɖ.wbQ$װ}˵ +WLI}P"쨒zB3%f\L(?{P շxg/oNΕ#Kyx 7Z.:-XYcf~e ԂemF _уTuA1΍VAٗ ھk,mt{VٙRa֋G(Ϫd\8JP7ͣ/s Sl=)GFcWnDɏJc֨XV2 L@z!/:cS^ oLm{aU_ܔ sb`=~5@\F d_H|O=@ ~lwE^.qgMJxBϒ7jB驸ڿipF.G"RѸKwe*{ D oB$z7$6FseyG)+ (5s5Z`ҹW-9Mټ͚:%aGT+N廟s&%:W!r˯vׅ<&ux\*`|j< ʖ**ViSgAe\R:FM #:IL&̆ /P@ELA>Cֈ3geg@^#<2qaM=(Mzh#f-Nr n", ¦?/Dhmbox⭵"> 1]ml OzN ~ +~s}/1"Qɬy|o:}]Ppo&;H !S9`v !vS.kD@?FAY-q.ǿ5I^fMocL9 o&y{G6" rh-sh>4W"]lNr]! NsN8zhVonK`搴VC+rv&j?ѯZ[U{N?>Mh Be#Rj&̋jRckW:x&1M*({4rpRTa ¹c^|b:s<1bY sY܎X-Y{R0LKE_W?&-ښoA6 @Xh60IUP,,|K?H+YZ` :ٸ b jx-XP{^exf2Os"6_>SN.bzI'@[rhaRĺX2Wf¹W% JW4l9>`?9W:!O| c[]2P(#:<@1$M:C}Ow`-L3٩6P)*G2hMd0Ճ/h<#oo$j\ >zG1lT?5^Lc}\l 7գu_Ĺ|!j۴$pSR,D788xnHcӁsxjڙB; QsNHTnQ2p d9jWyb3eZ/ hٽ/O[p/py^3fBnãf=ǩy[I6=-̒S)2!VΚ :tg , =d_[7|(a䚭mLw*KG$'.L5'U_򇴭龱Ԇ1F0ˋS2Pֱ1{妥7BV6GiZ_X \ԩY}C]IdHW q^urxWtuS;h75klsh{vp `Cn X.QL2SJRbHY}״º7kQ I~qa=v^Uس-n]Xɱ=KΝ3x/= l6kF[fP\r!e,g NV7Bh^~Ȩb7] ɥƻc9LnurHe_%O2 eYg%#۬fmH Ew90PB;m3% E8oŚl>?.$<4_Ry$Q?f 'us89;ysmj=2 *7/,LVE*08C,TM·%H s.s=]%p:eJgG%\C,xiQxO"R& !$ fP@m*$Iuv&TnmrfU [4R;R3,})Dy4O K~#-P}ՎT rt]/ v(ߺބEЦi>t7֜hE#dX ־^κ#׍] 5 l\0m`@`NfJgTkd/ *.ype}# w˳#+n}d1լhѤomѪg'hwzuݹ 01Zŏ#{v "laQ%7ͺnp;.b!y^YV/xbg5 <8m36/9cWJnn:#=06$>44f< 1>? }y;TWx]y*+ID֕$<[8sR?9c=R$w&uIi=j- CN&2MU?vr[7{֯]Q\s&9o@$ {I+b.Fx@M^6 %L@$W itu ѨĦJ|b,ఃc\W,rm{7 sC6zU>78oؗؓF#j蚬g<9"0CJ# áe3 ^ 5'q=&,nRͥj HuKSЛ_wWp,vf<[rR ReJaia3g4*WJiQa/&.$D&(I7jPN! :a'q9\Ixh_Tݹ>Ѫ$bPd?vq y{ý\.p"(@`3sHQb {)d 4 Ȁb9Ͱgn4&OHB7Bx*۟9 wbPCeb58z ^r0X q*j4x'mr.ߋ |%S8J`X67*ݸ.HR)JD ]P02a4w`Q E!|k%]`_Rve[cѺ^3uwŜ]]K4aѓhD7N1 ZQ2D~IÀ t3YꢽS*?lJ+ptf;9ѕ0o+#*/쩸,n7ş*qyB|7?/{-Dco j*y^D۞g/e\ѷ}tћ)Ar 8'6ct@)I$g}I Usu@"a9!Fy=HgF:i;aox,^z ~E9FqeXn KftE^A/cx Jd~Ei='V,Zu8XkI19eP2x6YɁ3G<&=;O'PpV\I -8bX%gV8{ʂ~6i>8`f}nvU!`JUS:d:sq b ;@}7I9 .> ]Ҍ-a :eL]dO{pXpC2 4Wp_Da^Jy0a(dctf}Z'/8ᗵIhl,vUOE*޻ f:n84$EN!E˜,RqcF/sO?s"TͶ(X4ERMÔbmsn]uhIgdPЊ4Im$h_GpY{Mц.USOU &B[p*pN:WsTA" W}=CbYk2Xe' ݧAj U@q7l|-Q2fo*0B0ljCWv~]`4_&4Ǡוm{.Bw 0'׈O-}ތ8yy; M!Twt="X*@htf}ګ|>E`UcMSIS6A+G\͚*/7]78X l18G=ʇھ?xk 6M, 2N&^[!03nwt,tK$qy11ta+ɏ%)dH%sLw;f{̵<]-K繤(ZXv 8F9^c &\qkPP_VPBɭfnO)El [U}Z2VE3D,:̈LYŵŽz~ 1:j_: [?9 bIdIT}/"EW9A!3"(p7O2ѓDgW%B퀍.jurYmޭBN ߺN}5t43eq ܢPhO"<v 4r?dj&I3"dޝcr:RB}?͌ٯjPh28_.qi Tx?a~)MׅHfkմ'C'L=1asn?DL2M-dž7S\#qbF:, K_$,kDkSz(BAKW{FؒNؘEЯkTe_ H3N?;=|ZRj7gQ\\n>7=mO_ZƲbJ e:J=cٞs0 ^N%jң7pkM̺^MԙW [2^+WZQuJ؋H$پn`|mH hm 6 عSq6csQ̼0mfSoϞY% \bje2HU=(Cur>P{*.:t'\|$EY58We䑬Ƌ3U{d.' |;0DO$̌A9*{ewGAyiOv,0(_ Ūā9.?GZ3[/pqY抲)VOS4=*6x"z*NЍ&5LΨdT=Њ>M詒S04|Ku`nb"ubmK2aߊA"IAUwO-`sAB=@tݛViW|jkַߨ.ڝ?&?3z%=-:)@PX1Mo}Fhw]K:wJbX@(* %F"w]ٞ޹5>Tm&-p0]FD<'Xy3E8iEq/Kj᭖E;PTlP\)x@AC%FZ7QBރ/pxhr,52j/[=?k[:LMw⏘(K[Ko ^*4k B`'U'}OvͯŢ[$ĂZqr %eۨ:zQK?EY}n"H/Z["Rˇ&|)Oax%36܄x b嚂NϏajڗ]_ԃ.8v©\JhYi8b]gds|1h;BzX#S<5Y/ngFJ-äY&CLA(2^R>X3\6uOEJwN|`hyu#AM|r[9m"[F3zPAu7l 3W.UyЩgtDC>|WX5z.'w+Y[0s &Yk BZ, ~du3:-x} FԺIjD4\&QGt Aڨfg/dkAUoè[LZs6x&Eip]#k0]n`)ȿΖ'_q%68G2= N* #I2=9V{uhoGEADE:/:7`?%/9qɕb**M &)~/Otw 9-J 1@4u),n?ל%E#Z#{R1Aϴ_Tf C/AL~D{EHqG<3 mAeQMVRPVEׇk]BE2d+ۈZ4?~n]l"'4`+Ae׃'&`Rͯ9((Mmi P B7^jd PlAKP>a sv<{LB|G&!wIę טGKcjyMnlZ%&K„2o& R3ux֕X"-(׶,\:m1SŶ7+VJٗq^ 1=iz䴦D>ilFM!Z ,qM+:]Jw3]" AdOKpuPt$LJi^ùOZ#g`Jtx8*A`f`[e "oW&e~oo c_if|Ƅ’cF5_gft CE',U|%J 2&ErYDh~e8V&`)+6)gqP1\mGG3XAAq+jyCoѯ0$DsWw\/bׯ?Z]|ֱǧ+<{]Oڷ7~J@ E;g_1(Vr,*n3Ѝ$4".zuϋQ)@)PZQ$xUcOT5(D/^רb~_QȞ3^0C؄VkϢŸ0-BG3K"aYtKIn{oVVgJkt󫟬B4b ~~kTqp<+ M6); aen׿ 1Nv?:\D0uSY [a1EUpZi~ҝ̼ F) Io6R^O^rӫ̒Fu+bъbF -Raaf+ :l<:P^bQ؏Atॠ<;٨n3]c d5hK@S3& us]RG+ű.Mr0dC?G~(DƳ?&)҄Vfꪥn/-ƹb.VKOO>2z/5v\tN(vv}$̐bOU"2Q1ֽJ3}hn_B-ܳXtJ3,p\QAвu$cVE=/x=N Wҳ\nhr]RvBMC^xiSpz*/#6-W ڗDuouץ|' X}W"m4xN=o'8@Uo5^M{4b~? ݲsvEi;~T@-4@P]Qe:hN+b e-nտz$ǒ~ `,KO-p S`mp,Ykjy䙬T]xa\Ȁӌn$4MȟzR&Vyt"^(0xVY2`?`YƪڥB8t@h)։A>^w3kӮכ5}oM-YkcݰTԇf RGOm|.J-B5S`;kS|JCMZLng3-.GQGRJ" ʠ%d | dxœV13 8EVM9[O?3!"AW:3*]vG,s)Z#3l| _R컗 ÍQ_͚0TL%xa bM T\nl:"@=ǪXVNK:%r4u>daf|F/G &_R i_o7*Q82!'Mj}FAgi߱!1*Agi>dH^:?oMaG*YG5!ڡJ bǨZr\ Җo6IkXo0_6LX/z+6O;9OxG\x\-Ģ &E5M~J!}^ʫUB <fM^Dgӻ?xO& 4 冱/p)?+Xy4ѹlv땽0F8լ圓=&FdKi- Sc@8;)_X8SP19L{ht.  v;8N&9f:}i_kL(h*0Y?@%"N)`QP)(Z~#1Cn?ylaa=_3yqӣD5z >Q NW5R3;}AbI͆;`_۸` myXKRz8|P|ӽ6z ';Ӗ3ܡg4%/OY{L`g~nr+.@+ݕ"C\aœ\{p̸MzX辩Nj u9"єds;%Hȸ B/ CZi Z=i!Q_YE ]S3@]ok ~l8҉,d éٕؠi< 8U} _RVLS{2g(ToNYX Q9. ..v'OBO]}0&;zO]>)z2jeM4(:k)k;iaew>h^lNY>hC=a]e)Q>:+ZGv^k*>uUP&CXodVAޭ-;: 2QLZ#8>2_5fUz@\$YBKኾ$CU43f@I@`byܿN&Mys6s~G~ĪSh2<'"Bԁ!LXSġԉ-A<^b'[O't,FVvٛSx{ 7;cv}dÇliZdzn{2p}Iq) TS2M |ðx[nWMxtZ8XUbq&%9Ǎ"81glx=|[畚FRm?wߕK TYltru)}Q9V&!8O&l&PYҤ'@ 95I0}}jz Tf%tpHpn / YĘfwů)AGon4+Uo4l:P O=mZ޻kRM!Y)<ӯ {~F'V[q4|:F&2rn2}^Iܥ mHI|v(pfPV}N \@-ٕ́Т#gۙAxzQp߰6 Hͤ*eRf7wAL'kdZjHw~ajL6D˿ڒxXI6#͍{×.$j[)IG٘. &LP>vh!,+qڭ>zGVV;p:-@ŭyҸmWmPT:r _Myъ5#:s ^&sDa}D,X_OdJ'Y|E\sܔ Z@CK/UIV?;t_m.d|Prz蝢uabYKĬcQsP+/jREHE#ŴlI@QH _ThipWMby m,#HoS(\h K.23'9Վ}0?E[+)Q"Hi!W gqM;LDeHWA'1T)ҍ>>J hx7$1+SwZb *̊"ɝ).{<>ڄprt˩-eɉ2kY;1dW 59x9*H%7怱p@puA! Ԧ2*8e2=D0vEޅ #TTR?[>[1%lB{Pſh> نG,.8=%KOi{DR\Z?8A-C ۽ )i]73!a^Ԉ'ܳl$Qa m5=>&%[*f*l=E\Bq_hN%DȌt[(Ӱ$Fs\'ZQ"J&WG SOk`}Gt|`? }hܤb|;ۨ5/zyk70ӗ)S͉(3߷r/]-TE &~.otPa46&Gݗ)ǘLܹ܀LP3"~Sb|MF}]:#_A +]mߦl+zHHq50`@rwSh@>}|#A*|FH5D1uv{{KESZy:e,ثU!ǕYL8֙e䴶tGy_UUAx;Rr\B#o%'EdD ! Q2ByZ lԉ#5?5FU7Tu̏e;,%[Op4Qxq\]xbM5`zA~5\x2#p V,#.}zI1>C>+>FM]|cU"=rI l,\//@oEy7s٣ ^fW`%YEoR.ekMEz]V_Nd{ ?G, GLb+=Gz:u򂉼at w}4ri6||35F݄$fg"P>N:ɰc5Q'O8aaA{utE͝mG:(db`3Mˋ[hiwOݣGa]6WE&qaD O 7E[hgpL!f}&xbK xpKK_( I N|kom*8rLnAuh k80ԫtU+hC= Coئme3s[r674"Q?ۤX<2D jyޑ)aϷ#|\h[?$߻V3Y~0TWE~#)xI-3ͽ T p6)G5)2,Jqg:0Ug9cm~0DhF2_ye- b83.k2[5F: җ;ފif0C]Y fryw u%V0<h,J=rG;FZ uz\Fހ@~O6`V j)_)*]'!%pS=cR IVeV_,WöO6QI:C<_*m#V6Y=sB8H59!͗cq}-|)xְFDGA[m(X[\GWvg3ya ZGJ7fW0avX zcV̫8?$[%J4Đny~jѲ 0bz`=ó>*;IW}M%QY/ʛ%g\To]^{$~d}7?*j%$5ncukI8\+.%<&4WG\:ilf .#D1!9 ͆8y G5HrDsuaG{u]yaW +a !4yDQ_],RR@؏s[/1]hhfߞTrb &|d4 Y{#vݥud/mFpٛʭ2MİT0*f]mG|hv]9;K[o%61ҽWáYQE%ԓ3*I?QKu.w[-[VBtQ,*Z^\o#I҉6@!9Kyw$KrPj6B@dhpMKT>7-#>` -1gQORP Z=ȒT#XQK &Q oϬ]{yrs 7wǨ6\cUrbO5AAϖ/I/a3/Վ>}i݂ (hZqMØ<ҝX7*d "1}r|Y@ոS̴fwW85_I%<Jb*{HvG}~:Ţiz޷Xvd\"V鍥ujWL#ap5q֭Y_HJƆZ M=A-JX)3|Ito%C.4Oƃ;uBdQ4h_ijye/cvN҄򗟌r|?ʀݴ֏ϥC{]@ )c%[@p'[lHr+ۑbÖ,S @)hvͻLQ E@"=˹NoQVLȏH m< D89w3bU<6e3=ʡq<4y#~"x\F,I#1Ƿm0Ej z$QjJf ?lǦ_Wсi (|?ӌIw`IA>f酚6ٗ)6Rd;H˞z%d(5?!J\!t&/HgXt)0I%;Щ[t(=Ă"m sJppiI XCj ^/n`Ժ EZ}fYⱽ !A`ՇX*OC1!)՛P3|~HCJQoQ6̚L:wóuX?vXpMZ@3}Q{*>a^푃#Fcӝ.:h.AkfwoL6dٿMnhJhFR+V>)&bӹ~Cʚ9.Uq=4N U=:7UiEʿD0/T՛%/Fp-Eņo',tztx¹|g-~B͆tdIb1ܝRP1X&NJ r5^d|oT]6#4@&6wgoЃI|I̮AwzئhH*&œrn$y%Ur-.M. !DmM9 m[zXi(+"Ykjkߕ@di(FԽ"zmfJόTc'm4<^!-/ h]Vo%@{{=o.Z{=앫 |erG¿PtoMCX @X@nO ͥDDlf!i`9.U8D>|;P[jBӜĦ&kg@̴[AMC?nRAH$W΃ag+X>8/>hŇdn=eEՕ@NgtENd ^kkJMkAk"c`͆(Ũyn`9 '5Mx p8jU5t8CojK-ZጔfW{I MUvo6I|=*] b(mի'TJBvs\)hfk!݆,V>hG嵁j+hICpY^ .Fm*$,԰"M6綺 "F?Mbs^^ev_OrVLx.{ "`_M(-,C>|y}T$1*w?/$jP8i:puczLF?tBy #jҟG2h~ '5u(Wa|NRV.œ$v ?J:|!OgLvde/ӳ,-wīHua3i8EfveI05*A.hMsO 0->;lz_c\04Lwۮ߂Ϥ-aw "jU;ۄp6͜ GWY; kT!1!!͸H O'JՈv,9ڭk[نԼ^T!\dގgAx栯Ӝ iɴq4`5fH atf%|J 9U(]a&\LfGjaZn&W kga[trK޿7U# )7fxFE=@}YH{/S8o`GƝU#?>9#ͤ/]ȁq*X6kW GZ SQL(Xq<$ads>|@Q(S)KR@xHwc9Mr{}\R KQ1Ĭ6eycSF-'[(L uꑀ wkE})W:?1[c(O')}ZeSאu(Yr7rǵLjwG bd =3Ѵt=rY08THQgӍ X2( fЛ݃N{SFTitk&:OjXrם5 F3+69/a0+Qty <k*|{s>b7gp6oOjtDGgz,N h lroݱNUsԙTEub[{rMmyӉV1*kNN ]^6ANqg,m4V@[:8]ݱcXy"+>TK <5h LWk>{qilcѢ\s9{ 0?pNf~(o*cLRg ˘?fI~ }sCm[֔ T5GFMޓ0̎]4t!&NI$Ս:B8eY=@` 'Lglzp[oO<7 G3EtybCșO/OazPa8lnaW|B,;ʥ|0p]@:r䃤9Jӽ]k^@U[)Ϣ: vLLV&~(V1#eO a 4LJ1Lt8P^W2i_0?A5.A9`+_ sȣ7Bcb5DDm1+TؒހME19 qs@ZK׹/" )b):O8`5u#foiu~ULZ5{UYTΈW3fU#]1e/D@U/ACK↥JȐ$8aYoU &6L}좴V,^v؜ ~F!K$ߝpjj;t *TQ*Է=XE 1jnş"Z!ǫBTep B7Qܼr//V;OLλ^>2QrhaAU[; 0Lul p;恤s|Ywه{MŦx(Fvf+ y@ţ:]9|գ}LFgauԢ}C2̰2|I6j2.'8*ے&[=NDs gRsB Zӄqo3q/(MtEO:=5SE{%|/a8zzλsRV{޼ fDK'VIzUOhvbIeWzh8r~f^p fH(- |#0^P3~UisLeOtzI<  +3Ha35щ ޲-:}T%Kk^MKk]6Ia26^%-'.,OP@̾fRhU{#+H]d5jի7gG&j-ozb:Sdٱǟ}_ɘyM@D}Ux-=0`B<#Kx")T5`qT_AҴۗdx@_D"9.otT݃5'!L CnA΅ҫJ&[H~aj!!WyR>1րinUQ ag5y+Ev[S\ZuEJi=E*&1\CԳbrWX,':H wG Xޣ]XC nЊ!RbpT46e<4Uz}Ǥ؀"$ zt`9`\2uך!/f.E~NLZ|YCRh&Xcb- ]\}o":^\D1UG 9L P^MO^@%)\? rGhfӪmܞm䟮pp{5;0Le;T)^ʻ>ubԖ07 AةP[f]'DhCZ("P٭ӡ$a0j/,c "w5'Cj@βYRO~_Ԕk3|'{w][THڟDFpWat-ðJf 0a` iXPI0TmRۄf '} 0٬mə^[ڵ :H+<Ž$o9^%ۻbE٦O] eM 0brGv?!ڥ D42kZ:4LCvzTKX!೐wg1&7)࣠pو"AŚ * F(K8}K h٧ 7>W (AQ-~ 8TV%rg J<5/qLW1d GÝ\ !ꗀʵJQ{^qkB|V0,K\-[ :c`elKFg^Wrgd@(t3K0(Ts֥R;LDG}FRѴEYSшZr3ZncYc8n8WV.c'~h<ͼ/Tb!E aGr|GL6Zt7ӃN08vV<~&H ۚl, y̒0:ףгSg hWoޖ#{%4xNv 0h>~\~G}D빐!¸ ~mٌ|j?'Zk!,>/PAc_dk 3mJS:qhDS1[&S.O@V5**ƖGqX_{کϡ 6]=?qkvP-_6:ˉZ:uNLz7v۾!{姕ʦb tvo Kve9gi'cpd_>;quS0ii$0btϝ+H &U?o&ԛ(KQ%+cU1_9oY .zfX@v}|tJys^&ɩ3ec):׭'؅ KVb 7UJu"C*Y4_%X>oAIvpbλY(HKloǑ݄.ف#UӉ$`˦f9宑2 g ^O,%,kbhS?fdɝVET`6,@P~ʴG8O4V-;`עC)sV_G?D{qG0)?7QҧjlNjOj@έrnFI>0#@Y+#Ec$;Z&@iEY,xDOYxNPZ2fs?!K]!}LG2 r͐Q dgpAY\WT[F7%>}tuxFPq4tiF|&|ٕ=qRT0z،?f rj0YM1_)(ufqˆoF1S9_yr&{Y"@M* 2}.) ߁Ў&J oV(m}ûO3/Ixĕ1Cx2sJη &Bw4 V^xɱR)q7i34)|{U>D:3{ύ.&.-W ~kYUU]PYcY#p˯|鯗!9 3Mb􆀾k_Nk ЮqԫU^,13rlZb?@ oii& R;7|tk0rľϫ@ZT[uS{Id,XD(.sdLڅP諭 FZ2Phd!"@{Ć6ݧ[#8 hO ܃W #w%y$>LOhg_RFh]ʵiEԆFADɡsYSwGEg9)GѭUUkcXbv@Q cnP]m]ry?6.i RGLI.Le4UlZMzБV^dzi=(M85> $Fj=z5zFBUt4K*n-7w~Kp ]S &/H86\6fi;&t38Eчص-󽥼3L?dD5[$Lb݀fDp ?2.:kfxʮ{Eؔ*u8冎s@T'ۻobjUl?ٽS9Y<[|fdg{͎ +/+V8q「­ pΒx{&];̜_! Re&qTԂZq sh(#·͵0_x(5݄uO\BJ/ Y[RT|^ᢳ0n=Y?W΁ts22{S')#W`09| Akp,wm\y oB71ϳMet@֧ F]'SJz(Kq /%!JԙDa8/P?Æ9hZcvN~w$EH֣T"M4y`!2Cncx+ )nFuh=aFXhwt%``g֯g*`rkiR jBس0߳9<=iI ENHi V,TF\?v hplі|!WӲ iM&|6`W s߂˙=]O+\rU}gZqx=$fh#+,>K`͖sߨ@3 {<~u)}Yz0-aRN>kgj/Z€7"9oh+HOX.L hn*jtG;xR 5¹m8X4a??}H~!;jQܴ8U }~p`H–>cU&<\h0CBDI7TMq) ڻ`{jճYiT}I As|Ia{iWKC[g _b\N|89U1uyv*.+A ,@*f(_1FZ6=QlZ:{tXQ3KEhΒD|T6s Aa2"v0 h έQ4 !ι̕\ >f@.cfU~G]D}%d3<)eB{5`P?:SX[&p&{|wCY‚( . X_`}CS\kxRg:|W:gR!+C'HU5ub5C {"e;[am[T00<԰%mjbJSu)"/s WAPM9x@} z*IqcŝvkNXuP.vv2A.k%Dw#et8/×Yc}^IZszZTEr&*>i38 eL))weZ_Q7.R6 I[{2N 薇(ZcêIM/z!"BLjtĪK<.-;<6ZԄ 4MtEgp԰B@Fx9cY0lTinbU}+aFl4Sj#|-eYv>< UD20X1 E^]33@vIo@;V`@Ԛ\$2iqt 8qL3ŪюIrYN2睊~ʱ}]9`i+V+bLKL{PE Ap9WM_cOڄ7vEDr3S >YZ/0T(KDdrc{6 TŢq^ܪUh(\(NY†M牪a ݘq#,JWloݗy8]^ /6󖰔r{=_!ڼ(\ɏ%-n/N (ѾE*&SvJ gɗ"|^=3˝I> )~OՋ}9ϷJ*""QZG*v2Zσ1@;8~];Te5 < SY`Vq'+[r*SQ_]BGSdH<>mL>s=5Pֺ:jJՆuT^rŎ('UZW\x,yXLSf<9㽳~N%UBpmNWwӺN_4Ko55& 89t1F8zHx#fnUyaa]/Cd0MQ ux+  CURI^p^+ZsHn*2g(UweWԟ} cBQJe䪰W,HkFN;[aC W_hVf:~kE )ĉ%WxZM ծ?9E-F!Wmz%lA*Q쮌u0'4&89fiS:Q?I|W M͵ehӺ5<3@Q DE13"rn r@qaK<aҁ Ua+F fJx5|;Z <~+MߦWMl-l2RO-LK]]Xb E33(9Ʊ;{t.L*e6>`H?MUJe<>xQv?7̇clRK-紈YE-}X/2psu˅iiqhͭ ɯ {J}r}B c/Z[uP^ʹYCwjΕsGgęXt*&C\ . yC"DLx -RXjtD63nB?EjnKQ'R(3^Sxc?MOmzR$v&qRR:Q J@EזHi[z.wU32fE{Ά&$D{$;:hh Xѹ/#s+K2B렜@BS9LjX,)_'tcd#zdXD^`˔,6`0mD[@^]@xMwf' ndB~C i!oIā>e!0aWƖ@օ|O g)r%tnÓO@@y󂲗AlПt POlgJQ~A7Y@}Co[Hgx'yS)<2 aiчV8H6x<(ˀ-btvJu]Өz2[1Buv `6rKƼWY ܜ硈[~-X᥸\_# L[FD^ Y3: gR VͲ>tӽ8QrCzk. 3zlˁ1CM+}1mD,Jl0^\w5bJZ}ͰKe;.c&#ix1f4숲TǟzzRQq$)FjfIjY=E8:q ŊdiE IN>k +ӥwAIu~91+chcB Ύ~*DĠ ԢZȾ2 u| wÊ4^p0m\*CbMvQ4pz9?㳊/b5Y t$oOE Vq6뼲i?V`Ӵ8%Bbԯ VY@e~#*r7 ŊUG*_ȯz)@7D0D.yrQa>qz18?%~ KM-KC]xH5~'lLƧ[93fX\ ~m֣žVoء5i.P}5Uu$1Q-Znz W:B ]rßFܓ:Cg6lk`ȓ'8i=C\+*[C.3c6+ r/bӑ=nOD s ,SdPDkh[ȮO!)ٟ87͚zǹ̹ƹpE $Jy oC[ڞ%.?a0MaZ4O~JQScY^`4zȱNB. Kɚp5R,h.}Kk^2E:%!>W"^5p#¨XϨ7c$zMSO;}4y^w>wKxf٥T}w)YJLEhx Qu^Ǔ`=@!E^S#4O c%m+.pZ5|ҋ tF/Vppkĩ߰hlsw^>WErBo 5I_\80"8%%@} "$ѻ늆!\ ]6 Qܛ8eQ rl%M]r:XMAbKC"kT mDMFSw/bn(>4SkCpv~}:j>_I{cXTg!_Cg={qWOnO}jc"t=$a`:=Ѩ!{C*&]&u$Ga*D_2;眽xdiy5[uK/RGݣCE|<D7Ҥ Т͝uQ`o9zf=y^(y/Q_Z\CR0Vek[!eE oF`L4.D{.9l-ߊn&s;=i n?:6Ce& nC~ia1C0WM X P J‹]$_[+I8`(}g^&=Ýy!M_lay, "#Y$a4"tIC;ʤ]#<7fr4Kt x덆.vyBC+##k::5cl]mk|Shɞj2uB&Ύmq%d%XW%,ÊtT-@_T<5N$/+ WiScՌ9/E~h.q+M;tXO>NP2g8" iГ_ zgZ\ 7z%,H;! \TMAGvevvDuf9_n h3ƄH;Ӳ5Դ&\F/H^3'a-ռd; ti0"k(zl l^6h>k=YL)6u+@!YKS9vvs~ܤ+tDvmTJѨwdo_@)f@U ZZlUQaIFd[]TZ6rQOWO*ۍ|5շp5žKLP&kL.Zl_<\a2L҃_C_g;p^ o BlVLc(2l썰߉$f9);rc۸P5_λӖ#\PAdk;:pFiz%@JS&,ৈwlݡ&2> 3M)d90VuRě0s f}NKn:2TTzﵵ~p ЋbsmxXҤTO,.ZQg )] 5jn19 s]]4NCssƬ ?}A.0#k}D?ƈ`MXD&MAHs=G$PM]_V4MzIX~pB`\=T^ЏӬj\3Lݤ0ҵoYJ_}ş. I4'ű3sM[s&m?,<:%3K0^2* P#T%:}\@,{>?C?9Anc6cbo3 Jl&~2p+nG5X2`so~D$UvEŠ &\A wѪQzXHa59 3@c4+d‡@\Ԡ+|CZh0,q'ZF&G)@+| `o̼@fק88jseQ6}'!&{~QײdBHG*¥nW6[*])]ǖKҰG&v9cZ !I#;|Tw[JI$ ̓./[Z<2Tש_%}Cw~7yu,0Q/ W'oҚF57d^L"stL{(8K.8ppzt_&j 0 <}TqPFMkYJKH 'iFe$ [@rAdz"q_NGf"o*œ2pq񗞻EUWIzԮ`yu[| C7"B(⭖O( tamtQ{Mw /'qdvMUwN19fw (8J#>'b"ea8H*LfB(>dpR)UR6Lx zc[êӉq>v)x@⠴s] ;a @KqNl׋Kn^ 'Ob$Gv0m%o|!JYsd(lPajPO-j_ď&u({m]q]5h\{Z+A,5;r*LrM>˸b2j shnc?W _'nJ"H ],Elor/$]0u<7i9w_[fXp FSŶø:br#$GE0ymF YS=B {q/4VvoleA]؊_Tǩ) CCbph.>R<ûqHiG5sxC=3RUIg%hOn:E5Ki&A$;e86%=1~.o2W ΂xCu.j-sz%Cz~믯r!ո-پ}0`ߞvl?I0nkʲW]£IVCC#﵀Ӎi :$2,ռb =eޑ@*@'߹È:))+GV"Nν ,RkזˈLǍp ̾a}X>y59qL ÌXnFJ"? =U%t+܍_Rz%t:\{'Edk$Q C ހ.ww>?Iov0jVa: :F:ɑgq, G yavT(߾!U`@bJ6-:S0dXFqp> 9BisN#Me9+cq=OOa@41yn D΋t\T-RM'g[2߲5(p @9؂eJ_4.fYkj\r‚$[=1a0e./Cޝ@$i&f&9zot &ĄzJn9 RjWYP>q$,¹'S³6''6O#@kIvC|Z#Fg'(9c_A$N@b/}5w ZN:,)k> DMt^#(φc>`)L *EZUؓbGU(:۴J%K'76՚M5H}e/_VoVQxc><$'+.^Hx8uw۞ d.iB7c׆l`b7=h/sq֪&K;zD°I(eV=B[y 5y(M)AӷK|3|>=u6wp`Vi '((n$1~yn-gc"u;O{71;QSv=-Q)m`IE0i"þӥиOG'wГHx,ѨkbɫLcpdvQj;#xKN[DٶeR`0bitp!>Xk3\NBijV,{D=ܑ1>%@icHp 1`Z"XՌVM?o'd?OGe/DͽT0ٓ򡯿er{&A7 Ţ|Ϟ07EXy.|}5 h0лɍͿꖘPD @} |' q`eD$"b32Q'yeד,97sm՝UۑtBcxELwu:L=(Di~IhG<AutrW9'z ˶W~"|H8u]noRt٥٥ &.$-:T}ǧѤZ[f 7l(c.#j_=yqkvS6'QaeQBC Еo>`?Sp+ʪTri6cVˁU3_wR30LUCbʪndϿsNM怾Ǻ'ޙ6hs%|͛6rq+E}jP+,պ%$ZD*ɘGh6c##ZZ 'o*ꂊ7izoŽ6p!+K. 6e}v&DSrT_w/ZOuVjOlVtlb(d;NW##/y'>ȡ1sCi<Vjo ^}<5 +u|*묤}W4bg w?}~F+YQ ^ 琧`ix!d⦕=Q˃Jxq+Hxcv&aqS'>/ ٞXNb&  2J͋L̚GU$"Q7l9~O_: )n$^ 8!io_)"q^ ݁@1HΫʔu\ ELJM7-iP*NggMt4Ah ?O3z>E})HC5{lSC> 2OA}6c;~֡jȇ1%p,x^H_ Gax_c9 y8nCyA6/AN-ІJv}73vFy".F>w­# HuEi:t၍2">@܌v-1v3j̯b`0!RR;~?٢azĆY*Fj?sVlW0ljZH6Yk?p.}#"^=]vt#rEz0TD'P l2TBQXe8J#?q+mݶ});N63K.Uή ^#&ޑإ|c\-E}~&[-P(&^ι9*Hc68X:xh-iqg oz|PI2HuyolCbñ*؛wStAfKdu1Bn8TUu$f}"mdqbQ| NTykms2/ h'rfy \LffiAŐ]ߴGLP~SKKAczb1.ˎ|e=cۇMh4耄eocY{L^~@A:;Q.Qlu r~ʿ%\ `~E\)/FM]ߎC >ߦ7]`4C[Z>$Z:КRt  ?!gg=~2p4փT-:R96؅=IO vGdT6 ٟc!-<@X^7L{o-.tWv OçԵC1GsRO3Q(8+ޕr7cDkbwg ü)DO~gx଍>fj"~%vwˉ [ W/:3;G_+PF >C/@w.,Bg+ y#Gi7hX ۛ0EVhՅBK iKv®H3܍owYz7.eegZWh 8 3&}I/PC8cN*M-LxA*\0 ZNSPIX2JqwFNyNc{FDg'(TMpk8-_\ͪ6ɂg;3Eψ"i`aː`w0*l{2{Nfyu jld8(50 g-Dy_ qZ6*p/]4:۰99 LtT+V_%mV:nEFd!!avњoĬmV ,FZCF9}ub!a?AH̠ t ˌJ^!P?EƥO@2(m̬DE.-EٷL6yC "Lڮ,Uj5@NIO!n=J5ބ1 3s(J6^pGb%GqEWtFv)SZöpNgRȄJ1N,Uo%TYcplu dDBv ~V^lL\UWJsD(݌{d'nG>J 68΄j[b*f):AD t0u" +/KT1ߙn _ x2Cj3xf'AEѠ'^.،f_/J!sRn;-, q`f䱭le."4m/JxIkƤ:pt>@?MZ΄.11qySR(eUjKQ}b2eO.7 sO729O,݈"zcy0{ᶤV9N&Kc܌;$0mgSIݧ,ʜ(,0gaF=KMo]x!c55iu4]%|/} .c ^vyj{9s[B#)zy*E83]n,jAg$?o AHC8'ԁ}\ KB}&"[7n ~Z۴\T-IdLjϭPf|=0aE-6ߎx%fx^HN9 '+KąÃ75% +M|N [S#v]AlfîSr",.H{PQ2o/Znc \q_/oҾF73$Q9fM)UJīx 8 SZq(O&GjI " W+75#= Wc&on:+3; ܶ8ܒ:.yJpv=8hɈϒ N mu~f0[_"44E׃\P^vivOSS]BHt ǯ+ZFpuUyO^+8k47u.s=D쑖כ^M{ʒs }I,C19SPUM뺪M0>DmJJ>[99Bd C?VkW9/=7CN6s}6 ;rs: ߜ Oj=B. i+yDؗRg}1Wަ!u;)_ m IܖR#\CKtHrq%.bbEPt8F59=o"+ᩀcv[eaG&z6K8v1|a;soʑp#lϟ!MFtV9G^df嘅K2젎o X?Q5` {/E߃/>:K~h5$9prsۺN^ CTk֚խSTy^-p_T{@=._Y7S  nCj~3t$' ֺAD^H]_6- (,2.Ospgu\/A'OOصƘ};܌yݥrj9{~N(S҃7/7Kڹ< L̺ID!25d4MW"Cgm/,ھR9A]K"ވʭИ $_=5H@yn~Υf4d;0aO_GAY]Iz?QOFUH#=υ{@"ƉǤ[CyaOlnҺZ2T`DPs^92c.@tH+TۺSPf7Hm"Z% 2YUu%VYѰ0[/^db0VJ~uG?ӣlRG :4vyY&)3OΘ U\_l q~K䫮+ V`y*&ȦIyuk ϝ4D(q_=k7ӕMQ" ba0e%uj6j%|k)QA yH@p96/2Cqeh*1C4=C3A/n <Û^64aޢ?ek,0vNjS_$}.'=7Ts5Њ-o_V`g6:'fkOIvt$‡ hV'vEsRmE20,JmU]4+58:d8T%O'<7frUnM?I ?T-ꇅr@NJ3G(ZT#rL;yDIv ur8^s-M>o)߂CV!7z*aN*mjquyC~,z%%Y&oN@a%%0^~Nx ߥ&V $8Ј5:Y,^]#sE9@A[tq@L5Ҡ?eէ= ˾Oa#',]wRpӄ1aHȜ|>@ ;gEtO$R}{A<=|d[4/jV$;3jbs~o\dd!~m.v#4{l\F1{ĹH.Ԧᒹ,"8r,Uxo0ZTGWV FA Csd4lӺ^퓒B}Bf Lrϴ43n,m,u!l)0u܊KZ\tpgG(^Y9{PAMrvsԜAou}gI) Haډ aYd?YVR}m"/#h`ƥbu'^R{FY.7FdKLT7ڍLPKSBVWTCh+̳n < a)VgD@l3pnΞO"kqNŕ45vffڰѤͮ8.0u$8AC"v6#(]Ծm `37/b?7ad UM D3.Ʒ9&z\m&;,I*ZE[_Nܘhq޵BUiQI8?s#.ۆ%?#C+ݯ_&)T1i(yTY xv<)D[[p|/]K*7{dqa [:gkcgGF+ Cv)~LWXqғdnU|F+WU,gJj6xr&BXy|STQ;$+#2[hKM=W~q!RJ K: y"1~'#Ke@[H9X-z s>MN,ȄYyޭËϙ✬ˑ *: Q; ,YV#ď:6#6[:c*FC a5 kiޏ7bnDViD32tEbEjkЉCJmfJY.'ky:3*( 8^vUo ~zK5pNH I ߧ::j(iT[Ϳu0ёfV-.ܒ%з'3gC48czUֲX*]Е9|/dSU+q6 4|*ϡ(YP׉ÝEa|Ϭ+vSLx᪺͗tiVۭ[<0hL@^1 l_U!7ɽ@*jV f!;m)$d(⮌pm_ ֻpHC zx.ˏ)Q2LW]a 3yh@oKQȲ؀r&F驁ɊGBq53D̯3wPo\wTfI1`(:ߞ饗T^4/LkW4YrPRTs7Lthۗ{ -9pX GWqp+m)jxBa/5ӓz.wfE[,Yp5sҨuBL&L'(_ȕv|5h֤e&n1:du"ڹWs(lΛPUc&uPnzkJ2D:d-ug2û|s7-s/.“ɻQOHYN7 "PXۤ]٦$Ɓ;G\-x {,&|]WłmiUQ`mepiuu*;iCG8[N[Rs<$.~XGꡉzΣazC7m/{,'A Tj.[#>* ԋɦ–`} B֡&Ÿk*I}Ge\tF I!"Įhtc6~>x>SxU%' ,܎7E&ruqaꝝ5綒9+S͏qEʔfYJ/o޲Մ^`?D>nu|#3[d%N6`Y(k3L]( WbJ='TjpC'YX9ȃ0*gO֚q6j7Dhyb>NItY#ހ+(\{0CqJNJg'NtOpuY-B|ҞLq.xvIu_zqůyzbcvHI[],wQ= 拢-|\F#ĉæ~j}>ljAd0IUu״e! J8pqwrz,{XhKBK+IӊDNz9$Nn9 ?ck>Su"%: 55!YkhIjҗ0vلul, zplAR^4![oiߗ|Ļ$c?^N'Ĕ`Xx+k r`,~$yEm(v[jB;)඄FMz1բ9N A_pǁbfu.#8O*Ƈf1EhөA诺`:x/>|"Q&;Ɓ[5^{nDZ \,Qbګ(5#P Ty Q0 OJ8NdB3~<5Жw#^EYS堉3N@K- Qq~ \?<Ȑi _zְdY.訷CWz#\1ɻ @xT71K u?yVThkW@<#!ʽ͍|x(Lϒ8Ai^6L) VL,MyD9kkFrTs]j"_8]*$vd?G1YD?o潛YIPR8w0r (W kDz}2QM.ش@\I 0)5 _9Q̚ĿJYJ80E`1auW!j8L$ҀQWd#쑊 #!`x|7g.2ǖ"uB+f';CK[w|1h(mDpiW{sƋɡs|D͌,KQuƤr3~LyDc0FM>8ɾcMIG<j!\]ySYNɯ(+z鏇ǭ8|l7`vMz+uzPםifՊ!~~@4#@1HYAorjWXC\*Bt?Oz}sErq s}Ů4?lHa.3`.˒`Bj' 5'93xԐ`U+#<jw6\]۩m_oPipiPʞr(DkfXYoG^h696xx ,RCĖ5a3)˒ƿW1h[[ڀs<TQæw~9(vstYZ^ lF6Fًzigՙߧ\sVzOІx鈼bD犴CSۻ$hP[? 2swJD|*wph8Z\" o\1RWlJRw\{󥥑0ߎx!jH1uB2{^9kȈќW|`Y:j@q6\R4FJ΂W.u&iٜĠ3"sԅθkpD@#qVbKV_\9LM.K!B#<]Gx=Wft_a5p',s; DXYq*~^] %q& δ^fO`4 ÐEih ѦSt+n3͋!?-5 sZ.isXrm.A:Z]Prn ÑTu_j^9 G Q'ʞt3ɨ 4w,܌w1K<^ &FPӢ`xM6Puu_QH9i0sI+pJ}MOs"Hz}4l)dȞ&} 2N>ٚB1p+"]b"}=;2>탌ht1o囁nu3bS.z9u[oUa5 0,\) yI+[1.FaO{1;Ǘ>ToVEϑSgZ]UInCerUPS롮u?޴ec;nNϙpqOdYM>^mJnkKӠ>e/hA9=}8~RםN^-%`yt[nd"o ˟ E&O* ӵyT>É=FdQ}ӻ*ĺ:ExzM*3E> P7jRma33N7BV#L7'g:>K?_J?gd sT;p"O8T/n`'Yqx >k\MjW~Q Αeץ.V?Iwr}_,`$e(]vd݅ y9we Wt2p;} w@Qy/y]v}Iy?MP=+={ nTM=#|PZGd,GN&_hXV(Nцjq^j[['6Oe1x3%x+' Y7J%g-Ҹs=T-7aF0k)оSqR\S>a8hkl> bXְj³ sED W/2l=UP@- Nrs0W xkS-,S]0.¨/^sIQϽvJy${7s^@U\mEpԅ uG[egAlvLWC0c89 mxoX 5[S @%)0X L1Ǎi0mtŭYWau~XzA??@ȒidxlپyXop[\41Jd(-w͝!59w~VՌGмm fP ̲Ɨ;\s7  \FAX*,~3ל!*LBa_Caƃ\l-! E[ƕ{Ki1p8~x *cr^/7JKI1{PIpJ=d}8#@I7ISqe^8,I8hMҝJ\t2u$%ϟ@6^zG*7v0ĵq =pzxSn,P n Q[[w ErplZ]wAnZ?CMR({+e\YWy5ۭO\]A kHEl5(0~F LVn`u8"QZs$T| e3 2`HLL2US\!.~-[磼n2s ϦR[_UA 1agL8.;_ )"Sa Rd`PSp n#u}!}ts?71jAkJ_F)py*CZ}њz>=J6x:ӧXZ!9Cr[0+9 S> こ{۟*J/eޑR}25jsǞ+}IDF)'}W;ɂT8%Z2PSxC崌#ybSXH%qkKr6ɖnn,^:~9̯/nPV։ ,uY HMSo@QV,FTE,1v.Aޘz(ͯ[4R5u)So$ws1 su BF"[8D_E#̕@ۍHC+lNꮴ!$)YvFM)bs.4p=8iV!B<ُ#7L=? /}͋OV t3qnWE*XZӺŞKUll1\ڋ>Zk(I~nZv _ F+h7n`¡e /ånt%"m6gBE˕>_̛(q2֙zH5 /C?6P@V ^6. DJ08c [WPm-t<6!jt0NFl$g!ok Hpe:6m& 6cI!v'BP=nWXvx`e)^w(1+2j^nYBAKZͬ9ɼ\W/롺`o!!7XByh|. [ld:$ QK⮜us|m{œG%j7T0҇;u.Đ)0:" VIpF&yX tɰhgU{jINbG0- w[uC]7~>pUy s{iC4pTt+C"kdy8 EhfM<)f;< s=++Y+-'AZS W RuJ=|@/}1NTJ۱ q?z}elv}.LsEy :W &[UOG oǼ ,iށ4=@cA!86-Z$ TЯB6 څAY.@לL+JYyNփe:iAAF%qݮ'zp/Qi !lΞ]h$M͛Ǝk1i7S5A$׊d{ORW1 12{R}fQy) C+Q!,G-rKٴ>27p nxʷP mc r^k)t3I/xu'IIj?d>QҒzh@skylG͸wZ"(U/ -O^tCy"AAmXE,GUZ,iOġic-QQ G[, dů(R BF(pZaLk[QovbTcå'ʥ*)S~OJCC|kzaq(t9;k&Bս^stڸ=n WO1SbOLžZKG{\5zv|'Ÿtaf*Z!6j5g;kV;_VC!苠' iѕzq丙~eT*`]gubƠ5ZOly hnw8醀VuMEzLGxsoNBzdQ2 \ّ;uܱ)מvaL+~}l>[@> } S3Ѫσ6_u{q:|L=D, w{gj19`q}sk4 @vokLft} ڴrL Zѝ$`UOn!;$A9hxO+ZXdIP K *Px=:`YB2[ktUs#RlsOqKx<s\zٗ(DX00> qEC,-mQ 9iSyMc]fw>/gPwu4Gnڦ^uRѠiDDF0n.^Y$G-((9 pP3Fԏ_2C4d)> 'O9qX;>4c֊V?ʵS-l`gZw $(Hpb3vRALU1 Tܚ8%jN'-Y\x9QgsP(ˉ*ʚnOlX^hIrw\ҎSzs]8=ˆ%~F֙ _m(Y)n?/|Z^ڌ&_ ㇤*vm*Er,{[4 Բ;҅h0FNOXr6#o7 re7V(uhS?ww+TPqly?)΄P~)@H`!sOv+gGfcXH^x;v#}H+g&B8hH^D]>n-!90 7/~]wL=4f e/gJ$^PeIlFO|x>`vA++Nu$vwV rυg]|y2~|9Uwc}XvQv_4 \jhҬ$/ws4 ν:D8fs֋ :~ݞ: lD_0>#BvT9K&8Eö<._>9ehTвNv{L_VɶtbQ!IkOA#Gh.GhXOɞpI%I_fm[N+d>|`$-^k= LxXf/z])c5嬀ח;wƪ26[Ϡ܇hNg4_~~-Υ \S~R"*si'O- L4I\DiĴiElPw\:|u[vgUG/c@cV(@tSQ+F\n@Ć0Y''.u mt/PP(#P!~gG;8zbkD`"ЉZ%(v=zKfWX6+ROg3LM?5[g߫E8[NEd$ٖ+|pPd^qswE+OTIVc\s sֱ+uWw[,{#Iq|(7px]9COSp;eEv ]2}R荚=~YZv~xZJz?'O) QKbzHRdi H.<~L*xFwƣáx3Rj53\=V}s[a$V4wcc4w,O8D6ZAɗF;~:x)q:&$@4{.2*QHǫy$eTkpp9aX-dd]x1D @[//0|v;m(" V!vrdL{#X7xey<+@YA$~#mՑ $ c O1E!KsJ8NzǷ+U#&xgh)qetˎ'ȤYXo<ޓxLU$',h2W-Zbi:{jƳD(}62%59 VrY,{s=$ЉZHBIDŽl<^Cj ?-sEK,:E #CVlolO'7΍:3&q3m)eǬ7F]GZ]8&D4"#kn 6u}6/0BlVx13lHplzx/,qa]YXX0H#mmdE̋`8ZtM!P7m:nR' 5)G(}!u#sV 2_ZO @v\MFm',ݏX?d&7;PGLqy=zIyfp~}qa_`i#7B]V&4eiѰ‚% -syP|s2XHD5Q@5&+[ܭjyha0ҁD"~A{m<֥ù|B1$+"{ozs*жRFI?"/a1ыjF᳾u|25dy>Rf)2`Q=5;P Q0 t:pmE%Λ76KWo/VW d2]#;y2l_zTƣ rKw Sp05"׶^dVKiftCJ&L0!ӪY&j[0L> ) >YԭL/Im{bLT8q_PՎqI0ɥ>#hl$ZiZ4re̸R!vCXo0#"13޿Z %:bE$)qij++^:8j*'y}DsҠ%5iRhXjEl)9"9'#qcRid/vI~*IhhfZ~gV.~[3?:*}6oSY%}V͋3x m/m%֨уʥA][Ƭ8_l+\xKpiX8ֿ]xfb7s]QoJNJmF;.K3U{IM݆33l5 TfcftA\dZ }D;7 rg0L̢, 8-"C%q!J%SD{t3Ƿk\2 ˴-Wi#_|h<'C_aioۺ_L}|.<'[ݭTc*1>A3ڊ P0ZPC nqWJH#؈au#|NhUwẢĜʫ,MZ RtŨF.Lns:tX J pI8ev}_l~KCkf\rkƙ̗֞Ud] u!cofnZ5iT+B L75=Nq ?^d=hǥkpXaxl3,?W+ ur.v¥ʖVe[s~hx\|iKLve#2ܪ&\>YaǓrc2"oPn)b*oZ F4ӏܮ}6(`niDlg!2^*5%iSvqYyBa| 8G\J^&ÎT Jqlg,*eξlkAQ%jԨ1v-v QXd&tJ5A u>B\ ˤ=GJ~_rsiX/Hí+_灾'qi|sˠ[vt_5RdΎs-")YM%ݶOI)DK:5Žid$'Z;;%MZK8f[I~/ ҥDo W?#[ Izl)H}pmn'zrȽ$8J |bGR$f0S\@ɣHbM3Tȯm 'g䶰UO}MuWkِe!7-Zw1"q Y-:CETDqi 7#fv1>(pJSݪO U€Š1ԃpt:cxD۷A6(Z^$g_mb>IX2lIxuV %gLcdWOrwQ/+j'iaC~{|h4kT6].M/~)M7lNs˛`eGA9*:wr(|~r>cdm5_δyN1iU @/?ϝZȄ'UArzj+XQ))x@ ?tG^<7vZU[6gt#?(i%kQdûmDm'?ꪹ u&c#h[q"sVFAU= ÜG]NJ?8\ء[Y [ ?8lq_?=j &6wT}$AسK32RմsTPHlYcu\`eBv"4t* VU׬bnБ `#LAXB 0=Ƽ 0LzY/K{7^KPsʠsT0@}!$#eIy\\}YELyA_oKȦ ذ|50,;[c4#p-k`$ŜHrnjº=2ޑ_onlFQ|3X!7TStWj|Nm5;K*zVwvk%J 50ϛ.O՜A>61w׿:9㝋+\ %Jhlrfo{ϥ:ŕ6Z"2y_Qj~ri޸x1$[rҐ> ٞ8 ~[>`NzɀvL 'Ŋ/X& ʘ4GuJ}23q9L@}wdz O^6 [o;:{aWmOpqVI9d= XjPno!)+7(4KfFV̊K*uc1Jp^K?KR49K&D,%r)&ITpfycW|+J4;m/٩ .6 nT^8 @y_v P(xMsG @ mhLr_"q/ٻ6s,/WEIF:P)8p,W>'n*97^nřHYfqx؋nmVT[~_Zhej1禲lQtNT Ť? 8>A8&!FGZ,}EEzjgx9xbV/&ā)^G?) ,BOx-0國bg<0EiU IгEzH+I`Fs6vSdO֧r}dM0n%v4㯊tf wi6gν|>/dGA+J/{k ܫ''>tatCp[˨[ #"E U2`7%\J,)<z*#Wz뚁Wb22CBOt/x_vDD|ٿ#O~S̽gV9H m/LV>?!pegJ82md33V"det݃>j:tT%ti[{П>i2`]$# tу߉J$ri]lT5 D@MQm- 8!Y]*w'|KC}zK `=ԭƒmֱXV1Wk{^$f.nm)>+IZhK^wtbF l/<꭫IjyRzܔ3@Q?gGBcvɍ[q4*^7nժN kʸw|c)hmz|CRn|:d=nůcVw<ԀC "yӆ=C/QsiL+^4x9NPt1X$0Z"I+K ~6CkY,&هT=%rzv$*6a$:!#23: ;1;oIAY (Z$dvEF3CN>iu>"Qo[p$wȵo,:sPVE+h.0na `BV픒Uc* :7X1k/uѹ]b~U^xZݔ 7wnuw$zoXJ S #ۀ bbO`֍kSDۘlSp^@@AU|.k[ώvGsBiEU_ =zomZX}^j 塋l?I_N|7JowIy )|MdJg=Q:) {@gyz7BкoPBv ԟ-$4_.xÈBc=8@@{eP>Z_r*ͥ7/M @n&OJ$]S RכGU.34I aNHY,Y\YItf:}BKZ;ބD#NrW{EMV xp#6QGƲONx ,6$GU3V0tgaKso kM,E]UMT1s]<(j YNOj#wWO%=pP͖S񟁞lXvQ<<fhMh+, gOңj5yoL ~oq`@@!΄:4I Ag$,{EL @XEI{l%R8|IiEU%3Vݕy0%2IDC/؟S+ߙ,|#&pH y1k}9sҊxj%`@?QjтNESg. 5gz萍 &' /܌k V߅7Mޥ+1ᘪDȃhK_0u񂪪Hs>EV%J8N~aFC&!M nq|B}(1 hk2M̙%X``C[u,(i ?3O&Э:@LI´N!մe;>&"Uݻ~_;6 0`{m3*;LPد5SphM CK{JgM,Yka{avϺu(NDsB5ۜS߉SjNO1 DpVF)k4yCbD^jsa=>V, 0i_ޥ `lOI+~<qtEQ<}f OBUM=1UIM 2,Go%)42 9PlbWA,=Q$=t?'Ajy|yKaW.1ɨD}$md)?L6sD v,xf%ύl%jJ(P~ UD7Yܸ~nz$E˭Kb3:9~{tDu)Z@0C g53e"c0sq"`13ǂ}\6Es ftNpJSb h +pۈ3+c'S&e#IԌ3ۥr^+X zɈl彔!uT\GA3%3~!JÛ}Z.cLDHܼ>Z 'n[Ǻʙf -;'.ZkrB t=9n|fW k5n@:8@FnxLM7u@]5!\=֜=d=/}`Rm 4B<4!FmQ>DRݿ[m;} !Q+=&BҫHL @p~l_X|yCq\he+vI6:| "i^XI[yF*ʇk ,!LgN,> ƪê,s;KP\UEb ޤN9g5gfoW2mdӓ91~6vZ`GZr 9\ +DT'v:Dl-"vn}GR4'j?U"0̈́a";:m1+ Bzkb[Bnõ2ɟeB=P!x7 eyZ4*=)wEe4-N+wD:hH4ŒPU2zoT]*!/*Z{l퉼%赩j~<8 S[c' :.xSZjMs5ȨmnK?{?B:4hF_2ͽ-UJ`|' 1GQZ︚na mnDgKr2]FWMX5+w4.R. QE'LKLS.?禆+ %VhEmmI})Їhŀ-i65a^αyJMO ?QFO?,+CqXOKYy !u]t4j =It!-qaZt͘EdQS?{9#L3ltmn"ޓ8(\jHY@{M5'+:FS3P,Q+24GX; 1/͜8} CTJ\F\? 2D#?6kuۇ,ڔMC\#2nW TiG`V& q//˭F14Y`;`䰅g':м𐎙rCCp (RKL( z,o솇̭[!{bD#TLiueнm )ـKWjU/0%X 1FܸqS \^YAǞUF&v\ZuU+?rPQؖ oCGǐ[yg1P*arO,اBi>x V%ޮ>'G . 7eGp>xj!y$Cw׆=$u"ۻŜ{.vl2MI.fCJePsAS,kJ9S 7mZZ"dn/NXĨҘ]pi'Qg zpR{Gâu7umcVlǔG%f| "/5)}=1@G5d\Zaʹd6MM=t5,|J`KX߲4z$5$Bё!NRXKRr;V)]uO` ?6Dk];AUl&E~]BDJڗkeac_.9Z+|iګ,o',;\U|"TR s M(U)NK =k 9L7-z5^KSu'خ:m59w]A?yO.BI߹$'1/9vpYVp}ȰT|̂gC&/ 7m f t'>L#j[6in%_MvX~O͸Y;,cR 8+U DјP!"Mf} uj?ݖ>_BWԾePgu+!xg?C"B]7lmuF&śW:P=Z{yf|2SmqpLEW8Ui%iR 1mm*?<, ‘?cj8Ib\܄Hu=E?Z}j2{xb?K.3c` MsÕ\Y{4ao1AIi"{G6OK\~0rLy6h~a!rx +@$j8[G8"`PU)-r}9P(jhBdŸ`0[J #h̿JmTivԸ^4öN %|: !Ur҃? /%\@҆#ABMtVF5/HBd>Ie¥*zhHn]×)TVb» j:(faׄϊ@FĦtSU &=a?{C2wSzd7Pv~?J4oXg=;eDī*PIFvD #PH( &FM㘿TN#BU qԸ]ib!Z X·ݼgF*m$׎)]0+,C$@ܖc&MմCoM"}C6>5KψH?=imÇgNp M0yH1 [@"}]tb _Q,2} .A W1᫺7WT|!9#A:J5X qXBT?/h$k'4e+\Zo0=U0bBࣞLQ2} n7}eYYoݡD wziaC6[:BqF `>]k{#1Q;GP'1hK$[Z Nců?ׄtgWyV,눍\ԟd u &0+P#Zv64;GY\pWHxI,beJ\9m{ՠsԪ5YĖ7 G/5M00Uv2U:':_2gjӕwr]zkM,phvm) L(W4A=(Qjh{I=20d:njz[du|iA\@&^Y{Xf*m~C 5j?NaDf 3B݀U"H_uqA2|z[u.Nnao > "KH7 Ah( +, GS>'PgP2w/GT܉#_^j'0Hw|E-hShs|\ 큂̨GIQB֗5c~RG,5Ţ bU8̣;%!ozjt}Nvbe)9?¾6YH"Cp8]a`cWO`]sF0H}e)-B -\; 7 ~ٞddž(g:Vs*f3nzMaYӮLc9uZ0!*,fYc!gr-lJW.|+g(#M|?J;}MMm -C)2~J]("8 R$>Bz||e̹=I*i'Fìkz8s-e[&rfQj#$2a5]ucmpBwÀ\gg"M:Z? -iq .븈VxH15pо, ^l(9n[lR0:% S!pU0hF ɭfHZHaDSh[d1';MZHg=1'i!H ;O{e6+^h̵eRK %Sr=7DdErq~^Y V8{N4Zݽ1oX4CtE.OG/q[<=M!.4 1%SOޡg `aA@! ;IҟV^ >&?A/+pudyҨiN|-,ETvӯE$ ̛6} z/ yT!yՒظv[2^1)YJàTX0 Ii\\|_GLRYk<.n95o,]Qg" xiPW& l:G$*d %m#7Y: F;0Yhd@M'G6$=ym+:膽pg@\✶pU˫UH/H7ʓ|nPHOI>HI>9Ia 0ѠKwF'%B7۵=CWbR$HX%&jq/2 [Ȼ c-/[p''&bOzS/IM1 F~.}/٤H G9)ix[V֣4T Z4 )˷Ȼ'8QADN7k ~z9 d6-4kַO@!_}?0m$@0Ǹ#pY,8# _]j"ڍY8eF5A| Gpabm9Ъ l(9s19S7u bB^W ܌:Yҽ[ͨ>*y1U^7 8_@픿tp~ 1#cBVɻP{FRb##FʉћSD[xvF\X%ۢ;P&XP\ۢG1tl4>gZ=[WVܖsz=|8 S@sN~fgV p77;SQZAzc ~>ۿ8O+yafškӿ~͗O&=[co {ս97$(%kđ]L_yBCOߤUs$J#qo_n ;PL¬ӂ#z4X{F I)nwF\"+$uvR=>"t<5e1Hl [Y7rߴl6km5F:Qڋweba`%V>GZFx0TAN+!! sF!t(+j8yoטHJv>*jV-y3vfFrYշ,k-G֔`BbͣFk{GvsDD >$T:T rtjپV񀓾]?y3\ V֣ufngWŞ!"Zo EXZ?4%~9,a=^t"&~hBQRn6{\.%|MeZ0a^"%KّExҢ qC{w`+Y#+$uJ=46~o79!S7Ϙh߭@tb( zJy1&_Bb3yE2`U%+3_ڴj їea ͋svpvAR?}\ U~|ǍlylE]|n LX ee ZWI[<=Nk,]/$~xh@hA5cv*v?XgBdT fV;e< 䶟f q–H;HȓB0rJ5_i$M;{O'"oe>h ~Z w<ر@(>:~I!z_L+DB&C{;E8x3H#hSJuD9[mbQHg/`DULbsKy2wW4B(Y0yI/$>nɢn-1rfɢg`_FSCjBc+VE$z/h}.zvH [֒uȔÏ=3e0S zQ0~m|Q Gٝgl1Tę8ڭkzMB ]DM`ؒldz͓V )mæ\MD}G0mNv@=A-fIѰs ZM-f0r`܆TGd"lAUqP2{AH @2p`CQpܥ 9--R2}2*ͻX) eopohL",}YmpɂlD7K1KT/Vm7;M2@%7Bϔ׵ {l +ˌ'OS*|N@T7s핚_0=;aHUW{;܁ S;OD)ZRQuyxkZK\ЍZ(:n9:me[  M2*Cɚ=`R 8V4g0K#e9WK޺  3\Yp˒cFbXu8pe4)sсE^go]]N>tub-ζ7[Sk-hXrYQTJB?VO8ZuCLJ曘_]jȂ1)NjbmStS˙][#uDU?ς7hpwA>w1luA|`&H#uN!v7ҖJGI%][ݟ)=X9]u8L8)>ClE/*dJd/:O\e:}Ryw# r;)z; H 6'?MbK>̈e 4^Π8 -)\ }v0D/Ŀ`5.En U%0+U3i٥gdIZD:ZPx?ɮLCVueO"٧"MW-  V**=[w<&cEem AQ_#Р9.VUKD?$(xwHƛ-Q~[~I >`2›*Ğ*ՄM9:MsbMmᑠM}SCBbA"nx{\;(T_%&z6_NQcHT"*1Y3&d|$}ed]ij6pɍoM1=§&6@sc HbNn06twҍ{~b9k$6hfRnlMaVB'æ ::^alaP_FKAGy|0WwP.L0ׇ]:̌w pKrxt! D4fV.͖/\z| [HXԚRob/:\<)A*J>-[kSOd>:~9cCmmCOd޲i m,+OPp:f w%>@\O^(Nmsn/l3eKM5,а:ȧ2:h6t56^gFYxigB#7~= ,_2 W7P͟;51J_ڢ2^Se4>.8+M-OĤ ixk[]1lҹkxei+*uoOg= IsUJMPi@Z? y]gDchf~S9hmѮr[8?nJ!*56ilyDf=peBQ,~;"B螔wC~SH|&ۘ%uiEէ:NNꦀ)޶Ef:бi&8QJxjpJ!w+;q(YdṰMGB,B)mX.^r4y P]͏㟢4yuLD-v7oIjw"6ۚ 99XW^I,(f ~#EgښַgEύ<0/yVS;3{7ا4w"+Q mick2 \aiU2#;OΏ)U PA*aЃ4~{vuE%%Nj3&.xĻvJZ[z,QϨɑ*d:Ռ YkǤ7Ԙ#ugD4KNHdg0p|Xc,Q<py|̉U'Ћ[=:y\)jQIt"pJdK  }TvyM73PC I.HՔ9M'O˓M$`S뽁U?oBB6^#J3"+1k؈*GO'II[7fn\=s=+(hCd*gxQuR^[U}׃8ܕw tѨ`S(N.ĦSGZҁ{{/=vW7>ڋbv> l)5AYbȢCJ2`K,t#1BL:ΖtBܘps^e) IY)k}B4-ƛug[/l{YMX|U&O?􅱠M .,"7 4x`-[iiwT&L2P 2{*hPQ;q9fj$j'} Ƕ[RmCݲ=BWru; ]*Iobk#e4|2Tք0ZRaIN*O^ޙ#v?k{&ֈvkj"1XWlh`iԶ&EYL{‚2UY@ QpѠ=bȦ̩M)d$㥸TdWaġX-R+-*3ŒѰ&0e ͳ)f$ߘa_]1X@~iJp-H\8Z˻1Š"jV 'b\bL7'o@T E2:qގ7\{t 6.}?i΂鹵RPIm R]?~)eqζK#9kU6,9ɛ//k EPâPuŐ}ޑʲ"3PʗS>`1gJx*ӵ cI~g2IJ`7P >&V##G2 o$Q˨#muin[LH$J wuhL*/l2$W %qDwtgf2  BbŅ/>XxB$JǣN7ܸH!M;USBR _>֨h.'N'*JTK#}reFv(<|CɌ) n<ѢcUrg\`6gV~$1eYod8Z!f&=7%#q#ckGОS\ 3R< 6T@GZ.ס𴪱 h="|j٦oP'!9ȧ+'U }?un+qNۖ4oV,4 |WCu~$W崙w~$@ U>kY:TKւ2q˳XPϺlg:VTL[^ C6ش 1JOY3L%߉h3ӑz[R]m5#}z?\lCr\⬃SɼA2Kzt)+o,jAYm"Z!Bn$6|ڭ t,_?'yD\K!x{#[|gr*Ace.6L "Z|ժG=V7 `ML_]LXA OEQ mnFyrI)$1+:bYMIgm}C7*dUccI xpa1F>\7 r,g6"x6LDQ4"]_ \ dVЗ,nXs:5z*a䖼bo0hk OsK>QoO"_x*&a'ľ%>$x%K*pQ3$+ Q۽JR W쨏(o+c7^MbJCl-~b2wʎD+E ѵJmw3>% cE?!%0RZKNZC&7Mѫ$qae[M/|AzU]({w uJ"Btc"Az Y{i [#HN;c'1 4M񍭸F* %bvDӪa* _ ;k1#mP~R]/Fl4(3D347nT,MԚ_u}-㴌m,{*CV6(A <U;[;^rFTz <~PED0v]` w4!E\ECq1=Qk WqN1x qkW>9tpmPоr&>Kl3hғjD`;PG}jL%"> "Dv:mkM{M7lٷh)> /<Uֳ\ :T> f#$E}$%2o$ a!peb{9Iyv9,9aJ7ԡ.]6\Fq e8,ſ~|PؿmSi 1/3i*nG L#We:eIM;J[>^0mx|ҁ&]XjTc8)k\,z!\lTkap𧚞D֜Ӗ=}fÀ-ZYbo V˅6ai X5?͑_ͪް7/0yI5 U8Í-ax #VBSb} 8ڐdD&!IlaX0\ijd[!'gvR$!N/JGk;g̨X}u.ߏl]N=O|}nD9WuU?eB&Xe,2N)Ż?Kjӷ%8RH(J/ r|@bl?ndb ۩,k=;'F]yw{a3gEwe:T.ZuV4LDᗗZ@\aMǿ.M(n^))cv}D!]yC|ȋnN88{im/)*A(ǟ\Ͳp>1W R1.6^*FDµf|`Acʊ Cˣ4Lo,4dAd!"].$"a0 F^?X1梒y=ێ!O?Pf ޹^bō@HDAP1D6 ΄`@^ FhP^rC&C!h_V;&_jGǡIY,illo%<[aؕ8QnyRSxmӽVi:a-uTaf>ab-QF`G6"'9-H9mHM7y|ЖrUx)ܤdW:$ւ IĸG_yd{*Gf!~57BzPcgu]"G+@ays/X` cN+7zN*E*U<=T8_!Wk$M+Fz42'7w LORT_BZih1%k^c:~8vz8\vInA$Xo kp^jT3H1=L.;  TS!nT6\mo2 f HΧ%3q.1:lu> ߷X4}]hlmd/ Pa"~S$^C_3 %t08iˉujښZ _#}Rԝ.= %Bg{nO)m;`hK(ɽYgY/ 8Nި6ZsanV-\R/׵~6CY4V1A,0>n>PF'!˙zmTėW=6hj={r l_gI!0|ԯ}=θ(n};ϼ*NiiԠ dS^nqkݯ4R^!4~\6HCe¨pm/[QAҊGN7*>)3Rpu>X|vÀ3m'H%8lDJjZ%OWkA"vShsƘpʺoR^ez!腶 i0o՚SN[&dĔ&wbn&r^ 8Hhf{2xK0MATeBנAq!7 6+t1@g8o|AVcz+;rݐ?$|gy@lC~+%JFwaUY@*:f թOIl !z)"ry_JM>zܸ0gbuVKJil/Ub͵lR9n^QPsor:@4:$iC uSLJۈH/n\@j_дHFtxىwCy PøկAgaGpx@}If_Hѿ0ߡwW8W$"*}2\ jOĐVgm'w3l[墟O皔qD[t}- H Ro*,޻ukB9;"}Ui'5u+KMp4vyxH"^Pq.u}3祫Tl>h'\k0_?cEM CQF6e-%p)O65"5yibdҚ 3:"l]?k5LyOwU;f+uu쨸/>z$$Q%}ayxsFKwa.]0@3Tp)JL\:O e+JoȣfILAr~LPpidB|5>w dևM*.7='݈G`%iϻpN>_RC3*n)g>SMhUu@ )~jln[IS:ӝ}TN|]tUټntb fX;!ce9Z۬G3a7b: YZ