bpftool-5.10.0-60.136.0.163.oe2203 >  A f<)W^^f*W`G*v~AT1Awɱfzq){I})"7Fihph;Y&lDc6j3 { _bSQPd0EA.FgeD|z9$пzsu"XA;6NfHZ.r5ЗzѕJ<#`u_ףvv\ܽFJϤy~N=2u. [?N\7LPtXqO_dPSV&<@>p@?d  % b*0 EQhnx   \  P8 ( 58 <j9 j:&jFGHdIڰXY\]P^bݖcށdefltuPvߜw(xtyz\`Cbpftool5.10.060.136.0.163.oe2203Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.f:obs-worker-backend-test-arm-0005.novalocal@cU@cccT@c@cc @cj@c/c]ci@ci@c@c~ @cwscjDcb[cZrcN@cGc2c)@c!@cc6@c b@bbbL@bb@b֜b@bb'b@bbbx@b=b@bbbkbw@bb@bzSJialin Zhang - 5.10.0-60.136.0.163Jialin Zhang - 5.10.0-60.135.0.162Jialin 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.58- !6425 [sync] PR-6291: aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts - !6901 bpf: Fix DEVMAP_HASH overflow check on 32-bit arches - !6931 bpf: Fix hashtab overflow check on 32-bit arches - !6925 firmware: arm_scmi: Harden accesses to the reset domains - !6921 bpf: Fix stackmap overflow check on 32-bit arches - !6865 [sync] PR-6835: kprobes: Fix check for probe enabled in kill_kprobe() - !6897 [sync] PR-6592: net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() - bpf: Fix hashtab overflow check on 32-bit arches - firmware: arm_scmi: Harden accesses to the reset domains - bpf: Fix stackmap overflow check on 32-bit arches - bpf: Fix DEVMAP_HASH overflow check on 32-bit arches - net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() - !6643 [sync] PR-6623: amdkfd: use calloc instead of kzalloc to avoid integer overflow - kprobes: Fix check for probe enabled in kill_kprobe() - !6387 [sync] PR-6202: ALSA: usb-audio: fix null pointer dereference on pointer cs_desc - !6627 [sync] PR-6485: CVE-2024-26843 - !6751 [sync] PR-6677: v3 olk-5.10: bugfix for mm - mm/madvise: fix potential pte_unmap_unlock pte error - mm/page_alloc: always attempt to allocate at least one page during bulk allocation - !6509 cachefiles: fix memory leak in cachefiles_add_cache() - !6686 [sync] PR-6580: drm/mediatek: Fix a null pointer crash in mtk_drm_crtc_finish_page_flip - drm/mediatek: Fix a null pointer crash in mtk_drm_crtc_finish_page_flip - !6636 [sync] PR-6561: md: fix kmemleak of rdev->serial - amdkfd: use calloc instead of kzalloc to avoid integer overflow - !6599 [sync] PR-6584: ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() - !6605 [sync] PR-6579: media: rc: bpf attach/detach requires write permission - !6604 [sync] PR-6568: IB/hfi1: Fix a memleak in init_credit_return - !6613 [sync] PR-6543: net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink() - !6602 [sync] PR-6520: firmware: arm_scmi: Fix double free in SMC transport cleanup path - md: fix kmemleak of rdev->serial - efi: runtime: Fix potential overflow of soft-reserved region size - !6248 ubi: Check for too small LEB size in VTBL code - net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink() - !6448 [sync] PR-6281: v2 net/mlx5: Update error handler for UCTX and UMEM - media: rc: bpf attach/detach requires write permission - IB/hfi1: Fix a memleak in init_credit_return - firmware: arm_scmi: Fix double free in SMC transport cleanup path - ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() - !6475 do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak - !6574 [sync] PR-6417: media: pvrusb2: fix uaf in pvr2_context_set_notify - media: pvrusb2: fix uaf in pvr2_context_set_notify - !6499 v2 Add hugetlb MADV_DONTNEED support - cachefiles: fix memory leak in cachefiles_add_cache() - hugetlb: don't delete vma_lock in hugetlb MADV_DONTNEED processing - madvise: use zap_page_range_single for madvise dontneed - mm,madvise,hugetlb: fix unexpected data loss with MADV_DONTNEED on hugetlbfs - mm: enable MADV_DONTNEED for hugetlb mappings - do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak - net/mlx5: Update error handler for UCTX and UMEM - aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts - ALSA: usb-audio: fix null pointer dereference on pointer cs_desc - ubi: Check for too small LEB size in VTBL code- !6413 [sync] PR-5510: bus: mhi: host: Drop chan lock before queuing buffers - !6264 [sync] PR-6103: riscv: Sparse-Memory/vmemmap out-of-bounds fix - !6537 [sync] PR-5273: net/smc: fix illegal rmb_desc access in SMC-D connection dump - !6528 [sync] PR-5468: media: mtk-jpeg: Fix use after free bug due to error path handling in mtk_jpeg_dec_device_run - !6545 v2 powerpc/mm: Fix null-pointer dereference in pgtable_cache_add - !6496 [sync] PR-6407: wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() - powerpc/mm: Fix null-pointer dereference in pgtable_cache_add - net/smc: fix illegal rmb_desc access in SMC-D connection dump - !5802 [sync] PR-5773: patches for CVE-2023-52617 - !5801 [sync] PR-5772: firmware: arm_scmi: Check mailbox/SMT channel for consistency - !6516 fixe CVE-2023-52498 - media: mtk-jpeg: Fix use after free bug due to error path handling in mtk_jpeg_dec_device_run - PM: sleep: Fix error handling in dpm_prepare() - PM: sleep: Fix possible deadlocks in core system-wide PM code - PM: core: Remove unnecessary (void *) conversions - PM: sleep: Avoid calling put_device() under dpm_list_mtx - PM: sleep: Use dev_printk() when possible - async: Introduce async_schedule_dev_nocall() - async: Split async_schedule_node_domain() - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() - PCI: switchtec: Fix stdev_release() crash after surprise hot remove - firmware: arm_scmi: Check mailbox/SMT channel for consistency - !6487 [sync] PR-6455: CVE-2021-47182 - wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() - !6440 [sync] PR-6312: fix CVE-2024-24861 for 5.10 - scsi: core: Fix scsi_mode_sense() buffer length handling - scsi: core: Reshuffle response handling in scsi_mode_sense() - media: xc4000: Fix atomicity violation in xc4000_get_frequency - !6410 [sync] PR-5195: dmaengine: fix NULL pointer in channel unregistration function - bus: mhi: host: Drop chan lock before queuing buffers - dmaengine: fix NULL pointer in channel unregistration function - !6080 Fix CVE-2024-26764 - !5966 Fix CVE-2023-52441 and integrate the pre-patch - riscv: Sparse-Memory/vmemmap out-of-bounds fix - fs/aio: Check IOCB_AIO_RW before the struct aio_kiocb conversion - fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio - ksmbd: fix out of bounds in init_smb2_rsp_hdr() - ksmbd: fix slab-out-of-bounds in init_smb2_rsp_hdr - ksmbd: return unsupported error on smb1 mount - ksmbd: return STATUS_NOT_SUPPORTED on unsupported smb2.0 dialect- !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 storeobs-worker-backend-test-arm-0005.novalocal 1715126400 5.10.0-60.136.0.163.oe22035.10.0-60.136.0.163.oe2203bpftool0-metadata_list-compact_tlv-bpftool-5.10.0-60.136.0.163.oe2203.aarch640-metadata_list-compact-bpftool-5.10.0-60.136.0.163.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/4168f07fdcdeed3f5f38d9a1c8d62afc-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]=468e5f77d2247cca46f040fd039137faeda89eed, for GNU/Linux 3.7.0, strippeddirectorytroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)C source, ASCII text (gzip compressed data, max compression, from Unix)R RRR R RRRRRR R RRRRқJZ2. z7`utf-8b228b37e820aeb9fcce246ca9fb6ccd65a5842e8eaacd147b6ecf9bf7bc6e4b49b341f7d9c7d878c239ddb3c38236c0047c3f672e9ee3dd6c856595e3e5d54d3?7zXZ !#,] b2u Q{LY/3fd][8Ke (?7'R` 6*p VFZ4l2".6\~?.XnK 3@524/HiY #4,0J~ @>WJG}>\3W[LX$2`Q 'T:'=ǪwO9IGTx%8Ѡm7雵;BfŴ+O6WTQކ8pr&Qetoz^A@|(\V־,hF d 9{rw<.~>,-@QEYF`#.Lit\meFwā397* ŁE[>F&>8x& e(nuJIrM }C"𖐥TRG`lgO5{V rͻH7_]1wcMr|D SGZ(gE JJUa%- Dg|Iw'\11D'mcɌ_X4j{|qӻYgT5N"ySAȂ 64z͟m)^Zi}Jv|FָhFMټC;XHLqhR!CXƊ&r@e9.'':QӨ")"2EqQOT̾BBђDi>}uܱ ֖#~(q.OTa1s.f*p qя3J3ц9*D*bh0BLQ?+Y_AB€k6~j K%qwQjijk)0=s QCdȖ=,D㇥\[2Hͅra$s]yFZ+YT,I!11ySFR3M52|B"+X+ǻz_ 4Bź2Bψ<Lc=fFg5Ip9.s~4DQ`j  w<1W@okX߀^kim$Eq%|kz>)OLecIƚ\'Vj Y|4>)P0^6;"V!X-wh_S7HA`G8$xB4#/1ne 1`T4 N,!i V))N~tH 2AVˋu}cTM̒78o##´/=vD|>c-Nn5(gnf" >%f=`ʨYڢ2nNsZyDXr:˘Y0ˍ24H-9WOpU/!m\mSFuI* gW {euL<,^* qDĉ&౒{0I'00#R.$53HXsP鞏%ҍj+d,мq@xbd̳ޭm3&എ? r;:0nYg6ͩ=-k7JAt^xaEn7 .>eD tl(6SA%xtC1']#QGz]de*"5"u|F͘F81\iݙrT %GɇH4꧂YeY 8-K 4ZN9b:n.`26\xn+ðW3K_(#W 8ddݰ Wp $v(S}=)YN!ߍ@DS'i/}n GeQG;X쁁 /&WBb[HՏv 2mL8?1C>X5SGhl$t2; !hw,5.|=BQKOv}M|+a=:kMH @rZ^LJ$<+(rN줊lt#b27J o MgꛍmU6F\^] ?qN I"_)^@ԡ&zrtzGЬ*eJ,v;8[^]Iܾ[6bY::[_&2Leqɵ*۠U \451⇿m<:m ZF). -D.3?msAm,9!\`X*{Z)%j:LҔG3D EATuP+4A9ⴣwi_zj/!&"b(Ehʑ18ԠJJ(SEK':]1wt2Xާ<}EYnSȅN-vE!2к`JX I g1 D@/ɻrǫՆ #BȐ/}Dv(ǪOԪVX(-&["ZWo,%Rs|XW73]ǠTdkh{E#>&6#f9EIf24ҭg.­f+cCGFU;r`5OfJ Q |ᅡ`nN⫴+Շy&$GO ?$.“cjlw~05&ω.+m4GT.? 7 bѕ0 z)u{9ԼʔhP6s,=l?DL\`)G,]@cE#䀨&z]0r[hD qF_<<_燧4bU~"@?&ҞvUQEb,($|.#~zӀݰhYyG=I]W P) NqPa"֍ KGV~N4tGX0z!{{ @[ÕjӋ A+Jhr& Dqe@X2bɼ+m9h :(_ <8o*Ƅ,̂¼q5|GLa% mĝ S.q&:  N.z3X.t"X"$dk%>UYry1EA"5p!RָNmVrkNps/9Y(wxXt+VzLФj ) c7F7-ϓvޜg8wL3F&W>=!G^IͭRJu *iTT< K2WdzRz_lGWGE1]?-lN>&{ GBWޥ(E9\XBF`. \)%{5N0V>`l\WHy}K_凅Y핳4Bzeڈ+8@*rEF-U%(q_%gZVhYl] ɃjIX($>Qn`[]siB<)J 5yjл#u[Ln^Z9FWZI3\xdž 0C_zVQmz-Z#܁ Pݦ Hxյyȵ;rv4BR/q(!ta#Q>eNGPЁuo:u|9wEUa/M!Q|gH \J܎̥/HB9=J&( *khKzixbnnoj[3} P, j@'틖@6)2PyoZH*}h/K@Cux +2YwG1rĿa4j&Б_$"i}LJ v +h=,O oI6F2X{u.8d!d4F#Eg8+P1&o׺zy"\?[oI63DрUw8wvO⦼gOc\\ooQ#bɽȽ$S_<,7jl9E7^-f';I.-_z-Z3Aڲ~~Ō`UPKZf"8SUJ@]XCU,+&Vt}C߄ [ S 2"`st1[UL6Y9~JA+xLޅ }N mf [9}MFR4%2>A2W_=;mj]w'`QG~9/`ϠcEP9Yf X;OZj2#*oC3́p)|QF;/_$Sxa^ ztYgSYDb!dds{PU6Ḽ4n~BL.riܴd$ԇOrFR(k'AlnQˀ`ϘnLj_4u^l$c-hsXjXE6Bu#\,rt@>*427K,>h?Jd.XEWJJS4ϑ` ;$j#R33ʌAޏEt֊ݸ '*ƿ!).C%ɼ{c5_f2Fe: ]Ι?W*o)L pJC.w?\IzfGK0\"|&M u()tۼBk'M LьZvӗ+ߤ h*{['nw,VR6Co= ~k y(qoa䆕׎9^U>r`tuc~z*7=]i`lԏ 3#n`pmÞ4T7USV\W lvTƑ[bO!@I&tIcfJȊc`:sHC70gNuee0sVG$00N/(v&#BJH'Ə_dMdMnfKrqEKԵ'T 0O%bX4OmS*pݙh[+'FwwdəFqݫ` tNHc?"Z4yBcvB̧ſK8cox00jgCπvǝוv@}?$9V&YayBTlaljB7rs%u;Y>UXMS.:kwQ(e^ bC`0B׌E^Z~$~]ȵ ƿ3)efs(|sO_CE!$MN ׾n[hDv"`eѴ׿Oz"h][`ZMaFAȆmg+cpHÒ#W"V5()Ԑӝ,Q+M>m +"zNLoաHBGDChHt]PO;gQTAA e%vM"[eiK3x9g9X(/ziKܭC|0HkWC"rK 6gh K|.5Akf_Ή:”wO:KcucIf "Ƕί aA5 !LF-qe9l0F|fW8gw{H:Dwrmӎ=(1bDkvSǮ&,!k(5%1w`&h_0vC,bץuo[gPb^vM <<8L~}ݾ;̛2A5R90`;ףV?hq\;'pwDoKBl-2S?x>dlؾ#4;p"l)Ѷ"I.}JA +t E-] $ZI`{6x6'˴` ^k{ɗ Sb,*Bh@E@c C-<6e gcIȰ~;b3q)^:yP5Ka)ʑE-{X,Kzz8;a\G4<34xTRB&- C@79(u|nR7Y.SˮQD_@|[gXJiL2r sSJUoaO۳6~i۞juw@92wY (]ϳG! 8zNNi?ks9c2?>;qWNbucoZG YtOxã+׏xЗ,gNsWzoZ4&/ <-ӇNPH/@%6W{NhcN΄-nDrS!`\Gsm5<e=&L@g*iN1:HЯ|c~3G!uun-P6ԄssX59 c[XL8C_>6 P}.0Nj£#\ZStmI_r%{-k9xbWҍIX& kb#b4e֤:nS,ǖc_)f5WeRXn3p^ͭZsǙO(B"zQfԋ((en  ,ƞgW hېB%G{iL=X&L,2:[,6p NPՈEhR <!Wl죎z%upIoj4يjL;H+L*n۸g,K09-U |; ą>Uպ14RLjNu=e?5rrJy);gR,=}~OH|K)@ˀzbUe1:C:H3"*f20xaE}!8fu`G!MѾ@qB["LmG.ޮNR0 x̥q B>kIϴ".d#" 1m4`]z[AT]##oXQ 0 XM8*b,)x H KǞCFBJ_+'IWvb".;{vܭmtc^A/orw99qͪO_ﮁ |4qzWg{RW%-<2Z2ı1MQu)^sOMlUj2 z|We6 iHuq#"L 2P&gAe ?GI6rAj5(O:{{OHW5r=7@ODJbț]nRI<{X#_XM2&q2Vc Nj*4KkBg2UF9Ov?QDL0Fk -v] >C0<;m,RK^-`GD?cI{ R3xyǩӰF 59lp"EmY:Y h ;qᅢ|Ғ1!p|U[ CsҕlF3m#9[>ǽFw i[1$Zk2|ˡ#]hL|nP]I=(dc^:tquW WhI lsf^ٚ 1}yO8F[1' -ލMNT NDIq;H`9SH[ }@E6~#M罈S3} laH%~uPx„sN[b3֚b*RX$@qA)-CzBMv- ڮƆ07E*sogdde'O`rrA{uvIx˨(QGru-9kXH 7v4ҙ4mZ_- L s·x<5/JMp+οׇEOsjϞJaX'83wa} -D"2P& Na][SrkeK$5D89} pU )Z=^yQ$zϭ5#F(xu|ӑe='UFH } m }aafE#2g*0w3M5e70Sp{4TW[fм3bG>]vl9N*_j}5,?koqypLEO:hx ,x߆_]+eXBG3,oTW&O(۸EP`/TPNQ,eJnr% ll@՛u,FlA}& .ѧE[Hyp[|G/ꪳ 4cgvna"Oj@Trh"1d/\Ծdy[5/=@f@ i΄~ҞqhO.\~'ty-gC\giK4m&݋V3 wH ]=z%ٔ227-Mc%VI9-*Roh.oLcWC'2>Vafk7xe+vjK񁧷1w5(ry\FGA\Dd1(ğ,"y_.@7rI6c^QHHlq XA%!328LHnƹ߰:'ʝ=DN/&+L& SF|ޔk1I>W2f"]?Csgs &@&9}1Qҷ7u +OntnIt>WQ v愸-m,m~)35%(Fv 'N~LZe>qj͗q<lU"ؾk{kHh0GAcķnB59}~>3ɍWiʻ(P?텻$:R1< 34>!< s؊;5:?(e`9cK֐n+TRTy8$?^ zA(8JÜ) "k~Mh3"%B]BWJ/U5Qw1У߮Rsd3W~1Ǔy7"C1edw{H)aHΕih2' ISf=/D^Qew4Њ˼"0ֆW! n``z% n(Щ =G1E$ծW#$-YrӻHYAfy,۝F}޼T)iug/OX0]݋^ڈJ9>1@Yi:}NFi/ R.d]-Kϱݤ1}Z#fJSCV"0إKt7=d0y<gĘ_hf/[$'=i }¸*^uf&ˈ05ٕҴ89KZ =i. 3bOGzvR#BS' \R۔t,s(@ڐ%dʘ{X'+ 7ʌXOIh=[?4EWN:``IztUmO2Şq ų;9^X.G Ugt5$- Hke{Nrmxrl52ٷR1VxHK:=FTgw0Tb;cdsN2 M3<$>f*} rʒ<5F' LFdH"&-%B4șow EO|mqOL9EcEr[ŲWiEEH6Y#C_Jn 'hٸ8!oG˚3ZЛHv'48]j(3Rs+:% 2RQW'i s Z}#ÆR_&#aAPR%aE9+V}5F%FPpB1/Gi43A2t*qxd#5J7xnoݥ&C)+#h٪XgHm -2+6u용I?poɢ”dAG 2(F䣷uE%qD(Le05:wh]TI*klToJTjDCʄT?QM1>Ph]ڎ_3ID_ 4>*w`NBl)Eq &TPGj)oIA( c~50c_ 5?Qމ ¨gTu5^cڨÞ!WPX_::s,yG@ŧ EJЖz$k H^NGFh[QĞsk_ٙiUK% ts9uڍc4dQz'F NxE֏xp@:=!2tm&Xc ꗏ90zH"7bHp\T|j 6Lٓpbȹ6,QSP9bc۳%@&ۍZ*h_$hK}?3"f\ŀQ|Dİ0fꁚc;ȬP㾦I zB7tHu/lnjlC9. 5)Th6 B̦0@׻#[zčܰ}P283 z`{QH!;82xр޲Ztq-g@ @pWMU3<u6:Z'tt W =(cUUhI1\[d;1Dtؘ]߸&6x RK7/_ON9GYW9ӧx Ț1 c(v>V=A+j08hZ~p8˱iw5.A2q W,?)lmqZV OII/M-5F%ĺKZ@/K/'OSyl vO4zb;&MZХ?M hɝ索w7B2H oe800YSGu =A6nW DsLN-xj7[(G\-,* nĞ=[MYW&]8g1kG/ .LGpW/~@ #_?ҿ;I=mU%m70t8Yy8A9p 83 !fڀ5T6!W| @#kF ya HlW66زF+4!Ck9ۜ 7KʌEϜDֹTzU 3ݛ #y$w51ḞZ598\ 6 F|4#1Rߍ*qf13LpKw8j.v#ؾ|d-T_4n} *軬k4oS1(@QN8Wu_cgm Yd.fA8 e{Mdʴ3a%hO* u J)'}g ӝ({6jО3Sidžz),t-3H4s $Q|wmybZeaP_N3elNb-0>t=T<)t jpFW4Z;:(XU| <GN VK *MNkMj?Ÿ02zCUW_[w .GAZ=|_  霞Ԣ!s<սB4B3e+*J;<ҽx|M,a̓fʏ%WA{zQz%- ٲUNȆO$;5  jyiR< ɠu.M6Df ;ܾH.!hdwpM(i*^+)i`X;)(˝="v|@\VLbήH#X}6@k>.7qmlafbTmQ:"4lOiOiV!8Aqcy]BVfbuci[rgJ<#b0Jz}<tb 40jZ7m ppds)GavJ_١{ǰ`e[!|.)%;ְ!}f%kMnܶD-84;ޏ2~|B+n1:nU!(J![^wx;Q=4As؉jjٞ1ё6Dg+m9 g_!2gD3GMJmIL؟D' YHl49KI &Y<追 `b/8ƻ <  X[v[M>FFsQrԪ/絑[E.tcۄ T=qGGK̰*ARre}R; _RJn0Ӏ%Ǚ_mxޱ YJK.@Lkv8)bj4O~Ɩ5$59GRHFp. oٜΟ06fC@ (Zd҃}jL{(!VWxIT0 a$0r nYQ !^.S';ԉ' 2Tڹ~)mH6 ےe0G9|4PTb[*} lz1f<[pi߬ .!)=r8b,Lc?x<;?oXؗo&qng.3n- =ӻI]CMX*Ra֔@K (MƼH$&r VyEʲܦvxɵ3ULL{{ E xU2_J5aГaj'H$jq2xpnCkd1 40x8[jݙ$֢V#f!L5_i{a* qMQ,QHekXRWc]K(AwDyQ[^VUSwxAhPSe5-+*^ ҜHi' υQ8ka@l2; 只 MI K4w \Eqj̤& M2Y↬/U$P?+?sOha8MgeJDhvkH5F2 =AXKg{ve;-K :1iϣ޳"L6в+>^hںKupZ7]ϥ[&=jezzY5-F蘔^)Yi |5yE!7ˬte;J[/ȝɀO] =ZWMNRA9{]ʼC+U\~UMB@`Ye!տL9&@ ġ``G"?<N{ahT1i^֗lkU#óx]c1fDGW5AgByz}H(ꓪbeW5d;u!(bPNwTkdwog)urc+nniZyzG zb|WD;Mnɜᖠ.RS84D^7y|gްFn89!;J=cJnüǍZEN& tNH;!E, [g>xOo_;l\!̂? &ą:U3Q+2|l|}a5H_r7W1*;y,+er{4"KNQ s6y)o 9䏷!&y7wwm"%)7촒SՐKnX솩KI9-f:xKF,-d6wy|zchbQبbR}fvrhsh#sOZ1= Ck}`a{{O8y8{+N\''(nw2ĘƷo;Kq@2O'dPR=NQT/n=S C/U]kQ2;+0ɏF(fCjnmpr灅|h׻̈ ¡v Krx6B%6m1#ֱE'&^*[?ԛI$*s bDtқ6d`{ o5!F""qk+n^mg/q>9C%O?Qul{oBF0ۅY :ϵ]dYףC>(JV֣vɫ %L .e$XB/M)mC 8C t퍈Fk' WsXe,)LYwhؽv=!m!WJ&2qj2D µRSVkB 4 VG:x ؍:/|Ǎ0&wMx~8%K)vHQTRj1}=BH`D :ޱ6Sy}|6u&&/>Z#t|N&D)WġR6sr |+\m]!{&iߥ<0~* ]ޯg Vd~CV|)[^ȒQA.ޕ!W~|mS Ad^+8CHsj. XCb| ov:G*s[5Bb?6d!s9Cl1:O#‹@.RQP0V(;fBDxT qI=u\Z5*bhnNɢݠӻzy>e8s?ѭcfxVcw~֩XXx8vnʒ\E -_^ɲsSiLGS6* J̓:a*p]w&팧F{#E4Nn Ts]1k1xTxƍm5u0P܇trPvCѣ_|pBE'\nLRM~la;2_Xd< ~!0 {Ge҆V|+޼izD6Z<+o13!!G,1FC Y\uO/;_ΨHB/,m-Hͮ aQ-my=Wn? IOtˢ.`%Iij9_\e|D Nm r,{W[mu/x:FOˆdG|b1M" %Cًml#-rވA(̙yd"e}}]g]`cp @(;4˷ і\GnyoEI1g!Dj3r䚓sJf3# fNsv^ /?%\q+($MhG!i-3`;1Īgd\a`?X*RCŀ=j*ԁf }C\,6)/$B'phiKւ7 bH/g*Z9)%Pxl mS_ ģ?4},ĝKl"5ATZ:ԓ=mQִ9-26|uDK4]bPNL|mkmb'hhBe0xa3 nu:hf,]˄=V{XGiJluGyqG '4Z{) Ϟ5- *ٸXs\WjfbnR+WJDBt)@%3 ;jP:-M/i [(^n%ᢰiOW0M{쪦jn䩺pF5c)B*,أ^(i칾뜥<, U9wQ} d,ׁ<~awܶ-t[ABn~S'('*n)}G3L$q^={ZU?Ћ &DϪͨfCㄌ#X@er3nc.hcC90s!H[vQs]ZuClyw ˧'s"A& Sć{s>~qQ^:ִF%нBRTZHs </yZ ``C|'iͲACsm*ާvv~/&_C?>JJ8Ƅ "$.vDrR%yCA6- Oo"G\q,L+yOI.UaD]_{G4Jd! X;곱CuvJWE2z}Ӑ'5u8 .H4K/TC<)Te10xA;XS>z8ޑnY Xe=xŖ Fa|<(UyhtY}PqB!`|l>Zt@q]Oq^+/B?@Y&Bm&((=-"vX;*{bRCu$LbO~x\ɞ"t WZXlm<+@Gg7Bd8s &UI-ol L:Իdy]=~Xʿ#2F;֌4gҹfy"^fxI).h56 9?zx.)IZɾįͳ(:%wq'iGwgSH~ B< v^4Ws|`3 Y!~þ,VVJ[Y TIKJHwLB<1IJ̝5X~[w1FϖQPUxx4 qmIgɁ*HI#}d!y{ߖ8(^YmY07 $8w-S  qbP+(L*o4>* jpY&'ᚣAi> 2cğL!` \kebNltt[Fs _~?!gsALʀ:{!ް''4exdb 92U_~H"O g̳JL,IK 0N, A/>&욕s\v_iQӲ*wK dk"j'Rǡ'zHXAmX>E/@V%.1<;: E ʓ#{n\ήb< ͂õfX4lNqrScFd}g{V&e_.t}>4⃈-,ʝ);bН: 5ꃘMMq \r캁 )YB_{ǐY3Az=*Mo<8|=*\(:OAel"~&J$y1O23u6K;?fxwe.Du 'Uڪk#@ZX3;!O>cFV7?, C ! rϡhk~bE-}G${.}nvjłH`[=h(~]2OMoCpg1{JhG,[y/{ъWVmh)hojoTiՏǕY?>}YK@9X7:Zfp@B?1ρ^bWCAqH i ej{F3t-ڙ'/1 GE;<,i3Sx?BMQQOC k?v#0d/R<0Ϙ0bl&u^-SBQP{T'z(>#~!.k~b"{,0sp`@? Cbn3s{F xSL˟+ *>D4M[SfzՉ%i,QS;θ݆ tY`R̐EoS=RGYup"E-׳@zĴ*xK$H3ģjB~4 2ٲܐG6Sh1)q!?ٮt+cAL ǝse7o# atX{Eʈ;ڵ<5wi]o0g%haڳƵqJ-55(b?`8oCѿ2$'U˪ĄX)ӖM%ԙkcE쀭,ų ܴ8}%2d7#pY ̆9)4/\Hg~;d"cHm?MhFBwRt^j ӳ%y !x)؛ܓfpsb~A:IP -F7荄PN\{l˼UH]I6Cvl0:*7/XO]>4.mRmE,t1_ "u<@Avr13ua Q~ |>ɤlc炏ň[Fš7=bt jZZC"^C".X"mE[ȑ蘘VSm}dl +L/$~NQQ #aBC,׶N\2 P{hTqt:̬gPW))/9 Hdfe,q__1qpBo(fyP ٳ0k>͙> ŪazQJIpN j@$A^]tg)*z)F@_{o poYXfH${x@ ri;xzQu_~v7TLOQNRl6pzt8݋ /SzpMMOMD?c_^xJlQ=T$3 1f-ggb@.oPjpJKH/cU<{b˽iie9"[}4)|bf~l%5pςSI`)bS; $\<0͵^o- ӨAz z sk嗃C>Z N/={j1/۩K D6:y]p 7☤f*7bɾOX!Hr5㠯L_rnIٖNѲX]AScsAqlXZo3o$1$p“#-^٪-Y.4{[揆9#)^q=sAwl0FWC+c0޻k :LNj/?،Qx@9Jcz es"E3.JnzZ'MC"mtVPWy* a*C'`5(僄cp+iK"OW3ӛڞM653P@>ѣ֪_$mDCApLġsQZ|PE*Q 7˦[U F'T 1=^Ol޷4},\E dL{=- F|AubWϫYd% j}|JjcS\jVߋÛ,O/} OS:S[a+XvR6jnIkrv5Lbr?2Lm@e` 3<7b*j;!Gm-tmANJ@+^HP X>/E#/=%•8G0_v,J~ՈBF) ,Z62}U;):=OF/#'`l_2H|np<j{Ys %JSP鱜xYOnTKFU"}HN|I-Z9=WY6ڂ`/Jx=jR?7҃{@" 0d,h+HpR#I]ηA[8I_Q[*㻀}eNS|BbXr ^8/HV?:^D@RnƇi!TBfU`J5LCXL30QR>oբA{G*ʳ$hN&Y]@8fPޓh*pa NB`y uGfm;Ey'*ۢ <^ׄQpt c#I鬕|T^burI{!d؝ײ#h g`Ovp  #6tqoRVSsdYNl=MGBݔPVղ}c/-5L}REHvHE&$y\k)\l~eQ\5l >%ReHPTQ4Q'4*i_pfU(jvch &),s&d-S>#m$ye𭕪г?!d6mG[<~hO*}jK}Ul໯w YR1NkDw~ E媖qRq$oa0)r5wcf-~"j(Z7b_ mH}M]@bs BT@ G"ݾFBѭ-s ?4 €W]%JzM70jߓrz5A5<| d%>˴WqgyԃPY30E~F*,&i^>g| 1Q\-m' kX^F_ҷNRUG?@t# ZHl$c9U3 ꖜ#euj^`䮟CÔ+855}4)KٳgÄ ۧy 3v)AfA=sGfp[oyv[Ik=ϱږm63KߪƸ# JWKvt8#;c+֘>\=BӾITl44ԫ8/gƩ0)c#"F㴹GLf$lC(%BCx,F_T>mp-ɏ:lm;cNSt!MvSp_ǣk/A\NMJiặ(aZrT"ȥZM1wxfq>tцX99gK&#]ޟ/^W&k䴝ڀ.BRhg;9J0mp= 0G]{1ˮRw@N >~ BvwAP s̮+FUqSݼ bMwG+ tV?tiQ L4A.@J³&2|N)1Z[ǶMءK_R_{iRI_ʡՓX˄UHX#O*gFv(,AJ?=#X^:?'D1'1zC:VCR̝_mUPu$ C|[D#YagB-!x6T)a་D4+U[kѤ@BFPQsLg )G=e|,/mm9aozO&-gyD\aiϼD,BEw|]7E>V֪5,&vp<%Rglmy1+A2KqM$%"Jtezz;\3 zvdb{gͤV#j?7P<^U^ᡈpUbSnFh2T:v;Qyșu%~̽DڐŚP$.6 }G aLB8AYw*yi+\[G i}}E[dT5򏬞H',jo!&z,j-=BV"S@xMj泧0iww%-)SF}QȿPES\gͲBlaq){ӕR% {͖KhE%I[Ȭ2c%-X>/%ȰՆ1pg-WJb5|l(+쭮 8ui,x.*I*Tl@yT6fl!ݠE{N5VcKۼTNi&YDAa,xs=+. fЙkQ\m jl!5MHY"R~X{%7*5L- 3&[@̎i\w>dg-P OTw.2[yPJX8zRXQ. 3u)u)(>T\{\;*īkR.k~7#)Yc`6"/bgcq{r>h଎+ 1]18<"fͪ9#{O2ސa8]hm\^v,Jғ7 3yjftOD%\Rճ% .C fSx*&aߒ("j*]ͬR9i9rA_J! J, 2rg5`̫oJ0s.*V4CW$S@sQt 'HC䒜Q`<壏,QQDz8WY MvV#7=֐_ uO ^s}2˹৿w%@rֱHEL/5ﭨWvx$a'!Gt/8P[qa$ `d53biXٮu-Oc}\Ta<]&A]nSXkX!b'L{ɚSOQ83hdm'E&mkŕŮ7VUQ—bɓK| H oZoUX*~ ڞTSfɟbZG,"3pYIv`Wqvݥ>a 8C&UY1 ۈ*1 f#ڠF؀\EUj hzPPdv븃.-uSV%}Nf gBH06: FZ*Iw@k6iꮡe \CƴڒW0$=AUa{|N zf(TgbzXιX֎ fwii|eg.Y˄8on뷣mYC[mr֪9]jp;P ivg$ɀa20qffjS+@$*?|Ж3u/[zÉ"ljo O*Ooo&JLGT(NclK$u wڇ3 >kWʄ@+2R&"i&.gS k>A^A@ I)tuZ$]6!Q#b8>pJ-Fo68WAڢ>MvV%,W4J+`d"[a ;\^i E|i3_Dd^QʥYMiMq-/JY8w^K_![]` Jٺc{ p0E֖1kv bWBsŠ_*@kj2-z㪺{E,})Fbļ ?5ljL{g ^?$5/:m~9R6Xkm{&NЅڜyKFDZ2nH`FG{ʑϰ+.ʠ߇`4ư[HMo[8v` 1Y 7ٙ#8Ed &եSΨᎺ1XfʲrAeTbp+_3]5TFܑK1M__L]s:-kL+yn'@Fn秒a\xkKWp4pkn\mCc&aANhтw0&?.w@L"8Y"ƍ3NB}0ɘsNPؾfpyQE*MޚX]JN8PJR 7kANEwmsîjVR#jE<;+'skhI4 dٿӴ Q(h 2tG0}u[-6[ǔF|CNF!o!*lArw*"S[.8jtѥjb&@x&60Z>89b>\m7= {ƼFjcvj6 &P_)acdȲua9V1aee ~~T d$뉋Q~:-d(:iYk*]vH2{ծy9P (WƊ[,O &ؽ r$ZrO?)P tڗA xFHj1X`gۥ6ؗ߼(.,rQ(럡 TtbXt&QCԨQkI{o'753kҩZ2>H$ 27u궆TFS s/5]ZBYχB. /U-7y2ɐDoUvE㙾 V]^l2#-UH[+"ٱo u#Sũ%$pŘRzCjA`eKV&TZO-*/H#e KcV~MYdΝ&w Nn?3 kh_o16n]M߽ -U:O8lsYR%~ ǼG Lt,ek3՘-~R IdQ4@ס\6'@"8a!ynma) ;2wW qA(YI'ӳOu6~Ӱ7H|)ZYх ,>_~BJY#|YPJ&yC21G:gvy j9Hq;nE$+-pB(|rx[n#-I7k O4l`^i"L.Eɪ,9kE cUTڃ׳ײûgTe^X([&9y]lx6Sf?'VsWsɛuTjVBw!Q>"L NHfĭƠq xX}k>%`/z\o A)ס pF۽L GkB.;}4I1{ [';LH'u\5uHwP l9컗͉;Ql >0|0&9>78]R*J/- nmO=TF#S{:+&C- ʵG[#NP}x(qoG:E໳sEԸ?: e>BKdVTiOj UDX=B8 )1w6f@I 59&ł0v)_rTDglwj7PI8s4לѯ>fQMbVs_fk~\sRDl2f?]43t(1o3{yZQdO!%È̦'x!͊E}ˆf<Ґr"V/߷'Vw |*H j{aDL| 0XBA2 ):f¦1լA:}kn#QE$pl%IMrFh[(՘~co# &3鋐-rUG_"%1h*,}wseVͨ{xR۞*P?VFjpi*1f"@9EKa^˓+S!D˩wI O2 =Fy`98?}7#JF͇[ ه93|s\v{,]zPv HHJ_ ߢ_{Co+Ľo&rʐг?8F3ql4i;dAcwKh=|tL%|[jH;˲IN.aH%B3bӝ&w#Ixl~1pg8U+=vT5V {WSɄ%7F>Ymz7wסQDIG͓`U3[~g<^ լ'{}uaESu\n5$RԙRh^ /5=1–fE17+d$8=Ҋ[-=w>M2TѪ !r6x'6طl/ 3f`7L\GZu[Ȗ<14=z>V"HP  =oAV5=].KTzތ )mJ fP>kY^H' 7АQc+< Z[<M#3)]/]ߌ |b'yas=W)jz 4΋us#]E D)M5a|gQ\FU4 4h5qΩc~_GyiaPaϜl|e(SjW9w9 2ZlcV]DX{-Ĵc]N̉D]#7҆ʽ28<7\/!N:Vp+9t Et9*:n.1.e'O@{<@pHKS(YGٲx|Xh R7L z ߖ217 Z5HJD1J*k">; 5︤a0,!Ge _qprK(If2I'6J%ajƤd{?(%A.@fc?#Zhߋ]\D*&AӼ:|]`Pc" Lط԰sF[/Fuaȣ-lnGW TbUX5 vd o:W-|?Oh7҄1:EڧY} UQ§ mLbUt̑K>Y/3X肼dXTTZgKZ{Z~@xOڤIO%*N}WeEJqi X)!Ib& >cSiuhLs8Gv\U*qV =f%V6k4~I"o <$om{s~Vm"ד&gB281}f-ș%olCe#g؄Ǜt?{;sCD%Nn(@v{ڝnf nG-=&-6d*2&FֿX:د11B'\m5tu4F<ĹYVSl,DLaGP80?{jΦp=d:j Se.nh 1(L{# d gqe-NZLLD L7׉ qER}ۖUk4R,K-I:LxL^Vla:dbm 8h EoTo5U#]h"Ysgp^AC\TZC429b0?]Be`Cp ?H%.]K2Pc z}ְJlUGI ZdӔޮ7f&L 1!&ޏu $*e5Fx 2l͋qr^WIʄd_+ᔋOf昧`&i2|G*Z$g@FE)HMՈ5~7:m8vF:<Ȇ낫OT[Bu%,gn ۀgNsvQMI[1q6ja0wuN{7JDU33 E}چW+9^7s bȬ3p deag Fe8_n^sQ#=J kIVR2RuHwF=;e$uXX",gﵙvm[jg[]euSN!MO#:` >bw(w64jg4 o&D>3EB Jw5~aTFt饶c_D}Ex*ӠtWL* !"T|YK JpQ@Q}424| A4 Y?DmCB_l..t TLwV9j 4YZ#UTLKמr6ޕ oܵ^9bޕlE]%)6AK)g(~p?HE o#N#gda<-A5(H`WiaNkگ"rv zl0zs*V_ O_ul!>|Z#x=˙^M6&T!f{O0 p3E 2d

gPcs0v°!^evlk)Ž,Zu>"ON iKPNLr3'uoiGh`zf~t ^H/v+9~6nFm,AjF!ta~ C} -;.L{;7_xwKюVXnKހ\ x2a MWyr״BA a_41Lkk [U91 0nĆ^9e ?+scM@|Ip^)R4(gdЛ!8DF`;!2wBƲk;>O/QKYgFs A!l $cE{o*$\"W!uBBQ iA- kjLאC#D4ݻ6 ?\Hܫ o}*$i$F |taϽvUn(" ӻe揪Qpd] neK"e8`$smgkF K5YvĐ( p+)Xic+4`_Vݼ=PWm*u`Ya 8| EJqP# zkrSJ&“$[*oϝrx ( ǏݚRRtp8j=oZo Kv%oؓVzlcbg̊u-6΁]5h+]u!c2A[d&0?r(d+8~ 6% 5z2%YNye VZAQ EA`%ounHo ?y4"]yjz%c$%[qqV]~k!+rn]EԲyVBH)Qo2@D\Wr .D$wHmTAHdnO:CF Su2~XtEc-^\ʇ&QlTk$ k ݹ+yN="%C+Aɾ|XZjh4ټ3Tpm\7lZ{Bj!RH*xSw@ր3Π+;L++&Y`P|XJpgwEZIӓ ATƊ, ӻ0N rUuQ/& G U,UeLnGB*YSbljaEhc !si}l 1/1%W!d:z&MR]{]R:ub#to+\fDzIdf! 75>CPk`nsn@4|4!fuxqo0 tI Ydx9krI]sĒ5@-fHh]b&# C,Bߡ=pTrD_![jZ8E |[d]N"b3吿bp)P!;|WQuJ{{9PMY5_ѵ?2u`CmFʔ;#C`Y̴-7|'H]H'?c /|i!im;%@v~7ѮK8"N#1 $::Ši5 |zzMsDj# T?kTK)}8gYM3s { VL)_oxRfuq|X6W1I _1Hr+ˤ1)d3Kb[ nI-8G1˚ EvES cađ/ČcoC5/'&o^AN}!CRȖdP%j[kA+\MLf%*׻aeWz+0MLn;+t:}UjnP<[=8jgS Tk=F׀iX%60_!U/<: cnȦ (J ɣUg V[v!6{и?qZ磔Jhn c,) itH+lI!ARR<4=!ɎsPm! Ul(b'߹|e?Կ)|}aW;֪쾹en'*H uEwN4hDRw }2v5~'+o⦣1nu/90N]G4qRVRk$N H8[Q QWK S TVd3z KFQHx%šV=իEe~t-Elx+8  ՍݡէsT 5F,vZl>Q[ANU!\:'B5. S-x˰jqpG9'>-cm^\(>9l Ad>EYk2ƬhRLtH<݆7&̶3u1,HNw.o.w^yjD~nFٷ񹈃'ӂ%A;owZl-U|öD$=m$D j, < VB&}ji9q2'^#W+5^*d[_^f ?s>/p8`{L_9%c9Hm:@ۉu 4 nS+GEqﲳk(%akOe#/B@'x)Uhy%#8U|ܬ#pe019PuzpTRq V|[g/@/BH&/!EeXI< ڝّI蘪%:A B0Mt5T/YrbcHbwm$g-܋1c1?@{י^qF"L~c+.k.G ]+YpNA5̢HWվƓapSzqzWҬA_d{g0zl{U?R: U'oQ@cycיj[$N~s^[9N&Qlm'aI/W+(3-c}?ޯǗl3ČâEū-{(Z§`r5?U5Gu1mJ]ydZFnMTޫ/#jtT*MȯVAH,FX\16~h+A$f٘Sh*BBL\Ԙ6$CK{RѩȏB_J3R%)Dԁ)Zf3+؞0 +76 mQ:Y 6|{Z2UEp{}_PvN:8}sˆ9:(g}Y!9[ @beTνWUc<`3H(&&Re 2)V14÷yGlFNUoߞƑ˕Oh4Urb"znK 8QUBİev=[kݧYaڑjJV 4%AuU]E?e/r⊔k}.g|AٌN3p_2qS}kO؆,5k]{0E0E\Yas%ՊTx"zj,?e^?Rs-!%j p(Ǧ \H[29GchJp]ryCtBUI䏟OhBm2S7|8 ogT.xhϰ>d+x/+cA?9Y-IM3. 91>'e1 +'0 m3e ZFB2h2ܥW~7p 28Ph,W|qi0>26kK^]-ic exW4-KMm64[QGO{9=%B;rJ7A|wB ;Z'۰wlT'(wPlVe}zSkv,'j-}:1_),봛#j#25$z1ϘC13e|<+)fcW;5&[݄Bhp.S>Nh1>"BTgbIlD~6 N;:hҩoq~l~m ȫm,Dop =cSA~1V#Ǻxj:>tO,OͱetAEŏ#J{xDf<"X(mMm=.b7 iID~ IƎ[Ƽ^=~jHc8\'guHfF. ?I\ >/U{;F(|uiR.Nj){ TB  s/&Lq76Gpsɰf8w~PՂ!3Si`Y};+j*w)>6MVz'+y0aj)#>ػ1ô]3zv٬eGS;m0D`_(?Dz&$u jsKcu61ӓ9N.Z<;y^1a ͚m0Ko-ŏp(y*s''W2lg "Ѽ6ހXRC[`o5ƣi^5Z fInVJyk č?sIVU!;w[*)VXs]#OJ3*e;Z66" B9 .mj6 x=K}iяzɆt  Nw]a!*S"uE`❒oH\?"*w =QS'YdBnƻ7x[IW㗀c4gIA=G]bR3۽D^?_da;tk۾V=M"p΄gUmi a~6afT`> 3g`'17mD6F%&Z +y'oo7i,jo8Ӷ{#/Ks&4XP7*ҡ YxiIj@Dޡ4m+rVjήJa<\ZÝj5o{^OHc9]ď8 J.3ƱwGWGјkēgKoY#p8#n:qY/-tƁªmFK|ILrs՗^m3HʈQ~TWb_;43niL /Yŵ.@r1uOXӳF`*IFII#!1'Eˡ㌿ 6-pպU`At$[`:9f`>#&q'>,R #h|%Q-R@,~$ $gSf'C{b\[<˝'B232fDs/%,j0:%b. S4E"3ى`USg$ɾP!r!>U<)A^͓8^m10iGuZmi)Nkzj}#W PbvJCj/t+ʹl$**ehjX%&sf0N°~y7Ҕ[FaJ8`u4F6kF*R$n%3Ƨ/Yai@Hdz!QP̥hu"-߲0Ij"d z8v^B~pɔ5 Nnڗ';#؄+bvǠ,]QMviw!Fp9H@W/?UedwG"G%MrIT[x @/]'uM3f xn(*xFg&N &%ʦ-#ZCZ+be&ɸOps_NI BZl)L^t祓uvyч^Pb %k:TL A,U-)!At+aVцqYuQn[s忞ԷbjڕTe4mz0u7G0yxO{ dwWͽ(`Eöv\'^|D%f>w&̰ByJֱd~F %U[A{=9K%-FJAYj+xY":C{ +׶?', wrOĦ`p8<45DAȻ?vsxV[ ܯ\$څNz,[1O:cY6"o" y1eߵ¶گ4xvET`<yQW,+k=C)ޗ\{/CQk1r(FTpTs|H3>e[(e3B'-( dr%QpP2A  > "WC۷8qFaL'֪7`R썶>[00{H oae i:~[}qu6\#_cWZ2,Yݛ0 D42g]QٙoR:TC!gmܾ}3% w4҂|`(kA̢b?s[@(YTHIHHRt2N#H/5w+Nr_͠_ܩL%N3l5ыt@!w=THk]D6Ұ}אP6$9z0phGEW2BѿO|w`$aT67GgՅ)7)d; h|f̽x/р,4,.e]Uu$wZgnAh*>,3/X"Oⱴ"S (/^ԵdSMmbe,]H1bıR?%'yh0i!-k>گLBPϕJXle^L9*=6HR0')@-w|@A3^A bx68&Kݟ*A#O.H;:Tcb$A}7E_-f,]]R\Ȃ]3*Km0ooNq[wB|MЋ QWX H0/ U蜣N.NUX @4JjrHN%鍖thTa/\ HB1h=OWR׀*SeUFpfXGLs,u1H/}ȱuSN pGEi\Xm4RPgI @p*VICz/`a[,FgdE#uHePjLm=$RJRMDX<â woXoE#}ffu\O3'3^`;3hD?Q(FqG `4`{6pqG 1}nOZYŃAȌ>{U-I^nU>*?ρnųF5]XnN\½nv GDkCsg}߶vExIGp >eBW&Y:[+%e/%BNxTXF٣vvXޒxm]0KwD3ז8 %s kMHOkG.ћ86ނӡ A%T0a0?Iלlj$ܴLmȚ@o !@%grSvfە|.Ŀ­_W|VNbF+{RG<^5ckMȚfA$x ?B h9Y&<ύ6@ᴛyF`r*:莩'A;r Hkg3Ͷ،HXSm\uƬozSBj۠M('-H/lHDw tGHIs؂O#s)&2 0g y6aza]+PVR"S*3H{~oV)ȁxNj8'mX8}(:qP|!|$d*e hTnX('HvndKB=A~a.h(_5T١Z}f$妐dgȲzOI5dtʌ3xl<䄺@^\,phvˆAȣ ;oȨ~beq0Bl,# ?[wܷrviGk,/y֎^ȶ63%E6)\BH_+M]_\_PVp9KxO{Օ l*{ A/4njjh6+(wZ h8!hU 副u:\ 9a,NO 8+=b~>_-|yW150>Xl:؂r&v_WܰW4sayEr`!gO)VY:޺5V uH8$DUv# FgOB m)ο2(G*9+wXF-2eԕnb639:,apt#u(b@Z]ꉞ}<<#Aýsx. y! uKaU'H%Ge{m-t:8Ԕ}ye=qBt]kV`,l}d D/ iX1!E3TŤm0h?ϑV] TlfBl.:++E@Ѣ&e]@{]>Є GҌܛEg/һ"4.Kg"԰bpֈ045(Қ2{ 8oҔUK-P;2Aobghj"m\}ÓS5k,mnp& KB\D2ȒE-: F{ש1 00KG`+iUXꀷʓY6\vfg֔+2Y> Rk&9[Y5[@bgA0}aU=o" # ӢaKcqdT'3E6+AG`zWD =2OZՓⳄa-A2Tf;--x'OM#p p>tgHB V f;k4W&,Anbނ_x,ˏm24Of??7i7`K{:y1T0CuNI7A`sߝ=ZxnaGrF՗ÞPG9fx ܠ]v9rF`W+x̨c2Z$kI,y; N3*oBb t @#OSwS=;h#l*Hp~[b*^a"h]mgɓ-g<""su!?ֽ_ţ,"c|$LC ?yuј qXj4I88d#x1J%='թ7:qf\"9G{چ*v|V9*VrpT 4'Z0>s&47)d̺}pO#@u{|q"H;-Z:f6 'm鴜;\5ljl9a,*HVQQ/0pv|H`4|#0gEx*֮r/^)U,w8Y hC]ozsZq !MKx|>pg@Hi|$O3#d9$|z",+CÊQD*.!stL**xJ Ӹ~ypE(>ϭ߷ᒖ) /Ia f.Pqw>畲2{o.UΡg{Ӭ޳fY)34 WZ, orfHd~뤻 I#Bc^.|ԔfqSoeLH'HD2{y Dp`N83}B"80l|=O}  У,çBҔK۟"yL!5mu`P9.@kQhPu6:Ma\I:Ikb Pkj1~DDWޯކ, G'I\_3HXh&]AsQ[Tuzܿ.b_U*@%^anH7V'+l!RR]RYQ`ORD yt'Q1z'n%j0PQòjfKV-ëax-@w! h82* x@ -4Z^p$el`/鰁7^SȎL (P=?2>W\1ԛR PNM(.8+`j4+&Lm8Jc(\P3q]i&[ l\ ~#lzy n<[TG/3. 2md !3<ԆEt3hrT7*a|iPrd*gP !jP+:\_]*:XJЧg`n\k,ֱw@hsqJ@M@B m9 `}H!ܡ:6^H,#&8‹%2O41T?)[WP=SpK4o* OuKd 9*CRaQmEݥ Z)w\5kKJ ft(G>i>h^'s-Y<)_H%& Y%Y n,娑d'rD4o0בIsëCtOH7'aF ň9dLDӅ0D0hhnDf6Q! s,RF!CA4z5*Ib72د#Be 鋡`M.D.O'Dy`qE=K7; c6^61YΞܟ)۰<{`U >xl7 _@?ݼlw֍v8/# i/ pl=ֈӚk^>l|z,ġ."Bw}@֫z{4l@nb=.n%̙wYBJK mX;3=MOoDJao5AAtFܮxO(5\b=zR%rAqID&5IBCQuee7ܸj]م'Yޔ㬿CKcR5ް*蒫Uϓ,eυCqe-I#O~CCֶ|꫒8ɶɮ:vU&?ԯ#D'niȾ2Xt cP7+B]>ڈOp* R^cshQCbr^RŮFD T] 9Z 6r-g ]8rdD2ZhlA Y穊*N0vVFfߞw`A pJZƼםTqe1B7qWi,"dzl3(E2].e*K$Fx3Ij_;Ge $_gs/ܔMژ9He,&z̡xhji^|,IckC^4 a䳮kiCP wfYnҌ3:Am _bn`s,qc"]!aQ,̙|l`k6zIK=H,A}<gZ`&-qJrH6yIQ r/O?ctJ;wy"~an)/hR! h.^ ԣ<6"l^bVBjV*4cj\m+fuHB@ چmwrOZU s UU2QQ2w6f E7^7 ˁ̥{Z)#hZv3`:XeCڬfK qjSayMqu5i'&c.!Y|gOˢ|/*xvܿ91:B0G =^8vxIѫ6I?=n[%i6x+Gt  ^kM".I,FaJʐ޲]K+vKklAʰZEc`¸J76|F#㰞u+P%(X[B``av㏌1ʕ$>ؓsONJ|qz"!jW{%³s'Z;{xhn\FEy:5){Bmiq)8QCsVCޥ>EŽ`36o?8 .èC[.tjtɐ$)z.<TٔE5Xcpu%E9?u-Tx+W݂90 ˰z:#w6W+Gŕqyښmc!v+tU2T-{ 8puIeS5(mszjQn4v}w&ۜj{{ 15ܴDD``*zIaCЩ*{.riYCS 9'cDzMȓL]”(Xd{g67w4*"deځB$8oJ֏lC-:Dō&m8zLӻ[kcT(Vyk!7cWWυ9f[Ӛh${2(1e y7T,b`yTB`0b(A\ALW1:⋻חg|\tk_D-`{Pu:ΆPaSqMB'C\d9F}?qHFPg,2?z淲䫬i$z@?bU" 㾂

\Q6"klYL'~؇<Դ yD5ե!KvgBD ʿkxzo՟%SLXnӡ eṄ $N8\xpk 5s:v>*Q/}b  Hs!*N:~l &s\G$F6{V _dX $BK,4_uh=tcjyc& VN.A*?[JbH<  j"XfA@"O +3fß+ϸFsZdnw~ yK R:" _A_mħzޖGT({[6oO+Wy7M/Meaa1lDVuy\1Yݽ2ROL[4G>1(7k{@ ո]!QƞJh),;r]C a /LiM>CfTNwF,ƯM9Ϸ*d=\Jb/hcn"Ez"tr_2q}Wbcr- N9[nԌpl:3{'P!pfS %f IDmuё簾pM.1ͯZkv!2*h<%ªҍ;2&x֦^mu'kfbd M&^9~9[F#Yo966BV>ϔAp8 "l4p.S͔1pVJ_^QəMCńwb!Z㟼4ļI:-WZg, xNޚ3sDNg[~ߞGcE/\1e)e_m\|*+z+)窙kAF(܍T[Kql#$*B[L YPpp UsM(u(svJ蒢?~I*$qm.ۋYSyt>8SQ?!<:7`&K0I)aoH ~U]܌ROlC{.zãA]yQq~K&بw.;~+9d 7@\ &$|N?N .)/H _2! mH I KpEoX` /OWt N%`kGQŜm2-~co9,WՓ9VRi!F;քTeƲ6ʈT!iboAh+ĎN'] -N^`TX8|Sn@)epW_37Dup>yC(r !;g]q sj]Qپ'4ckru43X4 ]K"urgo劵' 1qd۞4ק>;߆vT;Bަ(מ2QV_뭉ak[𶄽-S">@E H_ޞ3yy=#6B7}X۞'~BvEtU-,,Bt-RRL:YW˵ I PTSAYnUe% ;ڭ줫CꢣwRھhVtԮ&ӋJevi*5Kݑꢐh 7Kbmᒱ0w`w\0ֻ)RHSCЗ<9u1[6}1CCb#ːgZӁ XzÐ#mLk깴jS-2pPܼX5T.z՛t OՔU*ɽ#"_]($xִ!<{ӢnW_ hhm:,d7ZM2^yuЖ{T7ds;p}gRReҗN7[.eNeMcij 5b2F]=%^0;L cE=7%Fzpڽ0^`5[Z :Pü>M_y>Ia%8mmqk#O{mVu{-/XIGA&qXOɄC{!-;3t{Gn2@9Tm,^l?^, ŀY%%Mz(ՎlR[=YqtKHruJ*#,j2)?ټ$grƜ@*E5NI*/[<".S4F}f@=c7D%Kp}KmZ}sY? ֑KVVsۖ @1+>mZݧsm.S[`^UR #d_̈́ w4?l80TT*| i<(lG*S]\'c8yϟUiO5JґMvZJb!d)c'^mW/aW`P-%y-d@p$.sM['5.Qr>Ry*H_z!wU) uWg٩ny;F2j1gא_Nl xMSߵH MQ әNЯ7q_b@B(f\ľ',}{=*"yX)URu^m }L~3}P?>5h Kl(M&}m&Mhv9_arR9/2.MdFge=&K`!:`*nXw 8k2 °/xREoo|TE랬R *{U;PQmۄWb{jPb )"k t'Pn 𒹠ZP*]H^7. Le b9~QIqVq?9IvvSʱB5ƞǤTm~QߖT" YRx 60O1qaǪy!du$t-2ɭ{-aK^-?u4XV$ 8k[N2G'ʴ~̡ܽ#͵%cҡB^C"fn=[κQvO,qTXuDtJ`t< FtpED=vM%ti^,Mۄ: e¬$\I–5x26JHA>ũ;- b's 3bIjays.됢N"^)};}NX7V,!+H}٪&͖+6#IU2eq70-}N Ly,KDqpb߁\RoKX})$Ҹ!ӵ,d/G`'*/Q7J1>9{t A`oRa@ yw ,mF;]Qˇ>G͞>|$x{ SII<|2Z,%!\ŧ5$6d~Jr#yXf#_-kҗ+ђ+)Y)O!T歫] x'Ӷ$;,oe@|S805﹯..Iy (AkEBзDRRJ* C9^0g B`G< +5:A0Pە ;"kYࣾk>!&T'$hʘX=I09j Q[|ʜ񌾆Y Il_F=1Du괡wBasz^_E;ˬJq {cЉ('j=< ƗQPǩ;3{Ønc1)qLɠz[Nx $߆K?!kˁc,ȸ}e$ m,ioB7#rL (&<1sUWS x/q放 7FDך͠Ay b-Q^CvvI"yHsk-7o&X;A?j|pFz2g.8*"YC iHy'K#5 R&i !?_ҾF_7G Zθ* ,8\&c9I7X I"$U0+ќ  hNj"ʈWHȏ3A=W<K.I5Q Ϗ`Ok+4T?hv-\SDo .X(7~Mo#]jbyZU1J_'5z="i 8_Zt޿[ۢ~k&z z0s+O}ܝJ `o 2|7Wg\<41qDd)bhљy ~D{1MWZžK8]MN=rA.pFR gK=hd.{aUv#Z\ $q谁M"G9Y 嵷\ N"jL_INqwե;ڍ6;+`hvӇE9rJ w5:yWYsl: GPZCM؆B4k!œ!hP i"m= ;=gR8&ޏ&[OvD!휮lw0#\u=z;[$I X B3u)'GjPNcu+)T,X5gDNpA| :s.9usr ˑ66={gyA=I4^hFn<#a[/ IT b mdPz9\?[ݼѾ2)^\ CCQӓb`=5.×7V:P|*λKW(qF+Kȏdw"t`Sp6 f@Ǩ+]ƞ681Ƞ<{;+e#9Dq LDg.,; ;O@kxݨ1$qj}CIdo耹RU[ ,&LtVJTuhfq|2#tˈ5[HDղ*jl'B'D>2.s\;b͗{ ~᱌7=I  I*/u|^7nؗNn"Ow .]Z@гiluHG \q؁̛QsWLȘ&dtw]¨H_4Xp&XC>PI5J >aIJqKR+x[ %Ls`ഩk'0~><(Eihwk3~;-G#~z>lP KnhbЧFͶo1 y*)Iऒ'ϐ=ߋwkz@Hw>>W*.?m* >X(G(y8#Q)U}hJX I͜k:emNг+uY2a NGD(A1>m%\IXah*ڰw;۸ݱEqpf7ngjU ިe[5 {rݫtPit{HÕouvP DYLaK/J*{>`Ȭ_/#R]P2[/l[byPHKѕ=&Qm[KrvDVtt /WOpx+~u,-2|"b{.=V3|UFߙo}"+R (Y@țgmjÜ$uX^ ?8|8<4Y3CRH7zȃ!c/XN]r6Ao]bG5new2e-2[?oB? gXﯱf 8K[xQ+6ԙm^ht1@S`,:@1B4j m-F! 2PĎ$$\r#O.waq*%B8PB)u ~;+IQVWy7]h:`U#DRGA|CnNƿ1WLEp99xmv0~׆ߓ P;b>eh67Ty-CPdE3Wa5$[prHIc _?3K a Y ن]c8&m1/-"]Fː,s'Մv)?Wm.rWrg<ۯJ* G壤Dz).] cKPɴJvUNïYm z• G3"1酑w Op RA*` LŽ}   >H *ƫ6"RLdCOSXҺ!d;nyݶ־/fU42TL<\\)W9X:ԛ@i 0״g7ቫOzPN lY#'5Ykjqk]2Ǔay!qăf`(v2`8Hwht`smx<-q&e4^cPqÐ>\H1Z5JZPG* 9QnW8+Ϻ`l*>P!ܸ)(֠AW@5r""Z ؎U.'ω#-/@ƒAoI̮ h*ll #axo_!V4_`[u6餩p͏veaN@B7YܘE MQ\  W:[5?R*? g-e7V~%` B%o1˕sY_k|DܝkSPμ q %Rd Ft~>^6X~7xSɢ`Wlmi:X:nXZgոgA ]e PT\F՜Q!l(⛼I+GhO, ǒ4ԗ?mSAb^m{ܣ}WENL?-R1ޣ:qѪ,mMv#L \$-763 _onqzaxxu Ğ^"2$rLA2&iݺ_MLqVՎmU8o`v{;]Juc\[" PEo[o(fcBԶYyEz? ZI2+Kr1r >H)TLKPEAHeީY2;$tXM(Б%P4w$>2؈pEq|uzkc:~یMq"F3@ЀT>yCW]X*/EϟOVA|y-k5kH_ӹ4,,FaBˋ_Z?LɈX !#FL^JQxפsZ)]Sf0b =%WL8EIO^O')*,̥~ooIevn24;啿W",=g{f~&jZs~pASh zZet:e]ֹ_}j'MTIA}"wG6D "O6S_4yuxr?Qԧ {Bm_pBw"ͣj7Æ%eLz[S:ʸŀf=:Zc:p%5T$yj^d8bt\hiҥ#!݇8)}վ&Ȋ-ZEQNP9Tꭥ~UO8/a5ܬ9iuH2b)fc@tĔ*,tԺPLi|n!ph>3um@LBҹv [ŔKdždAAZq`fŹ:74Ě7ϛ}7xdv .Ŧ7x:+i>eFWk>PA6RBnǝB2(.!ь:cV y! 2TgK>5p,v{i֤z(I0*Uq-nHe aKihf)](n>v t\(CEj}W gǟb6/b H^E@8Y6;6-{BЛ1j%iHߢD vYl{+nD0/lHP*Nc$jw)HWSCbO8o Wnfrx)_BLr/ֱ\q"/`/U ^CʭGMse7B1)jQ|͚ӗG_~t|}vN#d6㨞bÜ8Sk؇KOp}iP?Ol %؝pFgǁp`= avK}m uqYl?@X>]z}G#7L&Kh;*'Wȏ{-6lžþ} n!k sybWr|DV=y_Ԉ 6e})V#l P4L ^ -Şu#݀U|;=W𴃺GuY5q諛y\ފxJ:yzo?m[P\dكdf<!J.۩J  =σ;?4> otr'~w{i\sπuFq|bqJTQo15&dy@ lðàȭ M eyRvW۬LqJo5Sf՗ G(~Ag-3v2"ݓ.Ods,&㔏ˆd!a}wWƴ2w; RuE.i9N gpNcZX;&}1ʴW]_/4w@jAv}V"IA7f-NtE$N*+Q@#Gl^v68Ņ[0sfk}OMz[ 7 h{隆~ O.0_3Cc#6\?#JܖW(ü`8#hќrfc͒… {QM+ Ib{)Ue|)j`Uy V,AAB&$4[?V']_X/`.cne=V@ T\8X *G.{񧛱!Q(Oɜ{N^_n6j^K>́#a$Ԇ:sمrF^7*cR˴rz?[ՙy$HUGaՇca :~ʴbaz[&H Wݎe}$d\}d1GF=(nB`v<1܏ЛfE3 M`5[;K}b6sqb̆`__/E!v.+\*ҵc2f]/Z}gTډ t~~|8P0m6z/2ZIptX ٱ͸G(M/C! + |kƋX_#d!i=ȧ^%*83R̗|#a&{Cr b{+MZJR;g L4QMYKp NOKu+skqlNutlQUC ez#"`◖= 1?bӸ;6f5;ER*"쪯Hl\Lh O5@э*k;I5fB\ 2Fxg L}gmP=ږ2M04'˼3J@r@v"ӘF1('QX,zi0(? iPnXie)4jL3 Fn!b?`ȸvX~CIMgh&n :~aucvCRPb&\Md1b}"iЃ)с_QSJ4F( w8@L ! ]y{,i]G ;`Áat #foo$)ko XcXqQ|n&dqgri@<3*9]6l'Ͽ?R@rΈn .O"o#4,(/ݺIWb7(%톌ȸ0ŕBD]R֭ ozES {`4X2Qgu"|^ au#N% ТsHLջm-s@g`yyP):ҕv`j[cAivXE?~5_UK-Hp2]]2#[c6Y"'dY9,CL0yN Wr)K_x\TY]v7k? 3Zh$4OK~&6PG:*mN 9t0iy ^㕌1m戊wrsZ8,R0 >,Ir1#<9$owm$&}d+T;ZP a!6 UAWqVI{_ %Otm ,U|cwm}HnVf>8ŭb%E7TKm)~K/AV7xpRa:Z68y}䦅~N;ڒ ,9윊s,Tz@ (;vJ=]^ۼaLYG/_ʇ񏮽lWvQ/fD۠ƯYO~!k>2x '{~L+x:P r g 2Ao# * ͟&2rd wlI|\Օ%ؑB88~@Z}pܔh 9|} Kh5:\(p?wەqdM1׹[e<u ${8n6*pnodc>m.1/ez2VF*babw?B0F)\$'U6dh>|)h$@[r" KRgߥZytޡl w_p4IP ^k߄x=:teEhK /o &g#\Tf#a3y@ !}r)<"OH]TmEt(wWoZu/WHq]Ax=f ޠ`\CydJ泥WNq"\N ŖqUΣ JFo}/)y&  NƎ g m ]>s:xK^z|OX~c|'@H5AN#lgOd!,Wх^-p6'+@X 7\&YK[ OSL5#,tdaZ{O=Q[TM-Hx S2ULڮmEJHipGhrq=xUi׺%iiucWZ RR=݈< S1TGYҘF݊25ٶ)Zh!vf ߹Ҋ`lY \҂T)Ϡ!Yw9hnK[({XlisgZ7ɧz l3=e~eu,U.EqKScжMe DDK6(e(ũJi~KI) }G?>_A $_ g10 Qww6u޷X{F[][ zko;a:AƔV>8ѩx b ,~ǒ omMm-3 ;+%x5u+9=/'}(E'͕MА78Ok^ׂw70uCDU*i7EV~؁~$ tC[Lnqv%?3+֘,sc #0L;K>GU)|{3޹JEu8؎HM]ւ뀢7u͆w߰NgWAA@9_~ Ҭ>B"!Ӆ.j_*4&/.PZiY^*g'A}[{$elISԉVc&  O[`6U9y5݊fFWCT2Co  Tw;}X}C}4HP)𺹻Cau;MĶOkw7vOk$8*z]Ty^챏6bgG4;"AZ?O+׫\xPL?*RvUqTATHcJK&Vc| փ]$-&Ƶ4_=߲~S3?TC!(xOC2o;J!ܱ=@4kN̎+({i"RbםU;!6d,j}Su6y [yx(&t'0֗V ZI`Á3SM]Ŭ]`$v\&ر̢rV;̃fY]NrxdD!ϡܰIc.60( H2܈6-^](;>DIݾP;#'ԍ\w[+dwT >+Q!8x}N>hcq-YB'H{j;FСVR0o1᧡%P3siWz%%4`yʴ5NxRۙg-JU z.I›-6BK"=P݉҃4%K{#Aݶrb2DV)m~))!!7*ʎgځyF9X}s:Q>*'9'/BDzgv`\PsA5G|qVS aQ}U~%ڥO4FT(8at="A :P>DP}icz UhFED[i%,9SVe]pɅDh"$?PA1`&X\թNy벲j[ҝ ͆_[&}pտ u+WfdhKMOL{owZs^s}T4@/ '=lY;`0EmT|\A'($}AO JUX^r`I*N3{f^/q{[[fL##]Zԓܕ ex_63$WiM9B(7O;gP*K@(0^wå#m>5BF@FBܲqltf3wOj&]%7^0| r]e= L:y9_メ U6g.Ğh05-#C!^+osݚgҧ{LqˆGzܕgķ4c<~#IbFqp,m']UljO ?PUEu2/!ݿ#7Li$c񳗓<$ ]/m?Нo[)є@Z>eIg2y@"c@Օ|EhXFA-8ӲKg"e~¬ZrklUSWg'|m1|9szfFNd49.] );[S͔I"fCe="{M~uE &!G~F78<6ײ~&n"doy zᣎġ`5<%SEaL×஍9X]w!)<ζ~Fe6t܌Wxyҽ$֣Ms ->73WUo\\P ' J8"JD:M^&ߴ,pIVAظ哋h%{j1߮Nي[OH} bi%p#QqA@h.\c qwH_B\Go5; 4bFfⰬĞjXNE!w%缂R_J蚓^.0iW'ޕ$"IkWxڊDb d.x$->Q:*cRg>_vNS7lV~$2QK'wu<˹n@=|uѾ#,dY#b{@شŋ8'q>N>:6=?l]RV"p{`3 "R;i8ˊh&a^ݞ0d[+nDjſteL'4>ێ)+2h;6zDM6wA8ϼ"u:ySG݇kzn&)_aSB>V /y'\jgR!~qX?K-WDT7 jx6.rH$; u=bXG%䔌%X7ǡE.?tο~9|5D7Y,lsev10.ʟY\[f{Jp_7bPKMt5 HfVny C-m3>qs&fF(,}QkX--}i%wL'c*3^NRC_ ~Qسcv%?+ 0zAuxۅ7䟖%+unS(n&|C(nsËz= ڐ벵J -F tHq>8+(DMqq{{ GC ,#og|r9cEt\b\  2?I}^-9%M/o;_x3()+ve5ga Ix!;Źی{]=7TxQ5!)4ƈsrԿ B8,Tw/j/g_ӝuc˖}qFOlf}$DZxtL&֪imv)Ҏ87ft(b2߮_|J :;ŁcNjl`8T?vFz-x[=`3]-s jΔvi7jPq"ɶ Btx2BF~s[)ݖ3^8 ;N*u((F}Ҍ=Ql:ĞJw73kS!:an-- pikq3N&Kp<14/F\4}p!Ey1AVݑ|)U8jAM]{ 5/eƇ\6$-'7 ^ueALQeZ1g0졆x" WHgTU\LΜJelLҖ!D4(Q"x?sNhsjkh 7?d P1׎QLyi37K>ѼLk #p҃"1ՍoLQV1M&ZG$P"A=]n1<skI%r)Lfy;sO|O7 ɶ=@6L`9<4hWemqa` 4 &DFbbEOm?4P8Cx1i) wxpyٜfGJLfF\c\C-uo޺Pkڨ+9_0\o@K;%M vGnNG.Nw=x$uS/"ab; ] ǐR WmWvXfAΜd i?ϥ %Exn(Z:W&ocF:9M#BLƓozl6[ۥD&j} lN9\%B(7mdsS@ }h\Ce*J"}&:H=ͳiWaCBVw 4F uС]Diya%TM F#]`v^ Z򓆥c*ȉ,W12GYd7=r-gy ?PAQ7aL ǚ5>Bj=9 im&bFPWL= T*\^Hz~rаv[ET,X'䑨ģ62kC4.)u$4$a۷ƳM7UJNq@,Fh:1PeT-4#c U)RI(OaOVmAS+ͳv4fD_3XcpV 0"#{qвFk*\ufQ9:?=|K'=z_7R7S:VBfo I3L-x@#mZYf7 2(: ]eql ^thC6*qKi xXrP,yz%N*G˴p{Zpgkh!G_=j_$5|7ǯ* :FHEyթHVd jNid).\-p #ML/5C sOv>Zch'#ҿ+d)& 4 &PvgοCϧ߿cԀ4},^ĪX<2_;>u@IXS28A<CQ#mִ:S%l%C_I )hte(i!潧|X-d{pN7Dל@ƌk9 ?zMY̜'4L᜖IgyKޑF/{kvMC`T7m ¨@6(qu I4QւT+ܚ<sOd1 ׊"ύ'd+E rf[ś!~Lata9H~V3%ԒW٦WGuE90bF ] ˗* kd)-M.tțkE$v jNi9]0dSZ %`%7~"U~%b A21 )c@g nM( 0 X7}M*5PR:g?4u 37^b C@Jt_czF/-X#hعؾld ?NV:ѨW}C1}oͳ&f :я?;*X1JPX!NfSwԡH FHks(I5RWKa .8Ŋ!2\|XQ-6lb}Kű8A!3S,&nahB.q9#鱚.͜,"]uhBӅsPtdj康5-dн=dXtK[wCC&"vvHHJg$ootiM :$dx 源,׀̀S!N7SCv9rz*!u>pOQ9 ?'LQV >p[xamLPYES_yrM([C#͞5pbУ.B#SQ_:xbd%2 EK9q):I=z8Θ 9,PNXJ&nz(ʊQ$nѕ cܕzLnpdYj-d#/@Ĺ/B:[\]@V>qK;FZ3+_D n $brhI~I&*[y>Yղ|~W4 'X9cIQop\Ttx`lx˗ HY+VUF!e*HYXb /Lg2A,䩟D mT?ebw)λ&Nm~Ev"bD[vtV2ZFc{RVO΍qp )7V}2:%O1fCLrr5%gK*בSf#DR3(;-qT@# DG(y%dU = 1;\HyxGds,_p{XʽLzca摓9e3 CL%9oS?*hچ/ЬkK1Xí`oxN,zMe/RrXG'q:I Ueem=\y^H*DRLBi݈x3E~IFcC^_["TT@nH{x]w&SEt::?}{8Z z9e/-U/E:p8=l5Y ˕}Lg&)hy\3ۢ5[H3eZU-cWY@ޔ$d~j]x=;8 U_e;Li O72s"y~M>>/r!dÚ>_Q םhP0^fIxt("}K:qϘOۻ@qI+M aa3#(K<8Eؤ#$2W_DBKFc"Mք7e'V+6pdDEsE1 &u"A&= 0#$q tǼṧ|Qq{+/qԠE֑kkmUUcYJ;nRG/ףaZJ\P_MYjKg%wD?`:ߖmZ# l#KXPU~E&wOx5~\oE8\f: h$,u<nt& U1SL^=]k9~>=:0~bO urڞsHjn,NW 71RԐ;s~6+LC%|M'ϻ1B=qR$<6X&um$Ruo*nTCG?ϓ"r iztl湴ur!t02WPDq\pʙ.y_d :XXڞo^*lRp&2C8x8ߍQ84Va< Y@ܒU5v[Bg4P 6n1ufNk{.bO) =okӻ[Wm kdVD>";1}恾̞'M*տX!z\yMy+PyqbspIʈo8 |'2$wi]eH5c@h$*^jz BgEP__|&Dj69w8HwzBWF8GդeaݰYq!n@D46ӡhk9E}O1daVQ@mL-"doptU_?IY: o Akrtud́# ѻ#~YA$Yc; I̛rȜ Ϭ#.J8*!6q"L ϧe(&;O.7/b:X~NOTL*3 LFlҨƦuvm¥{f /:E4 fJBH7tRbJv˂zf_@f) /6rX ѯW'%& !!sne"ÅD&af~Yٗ W L!P~ ]'j:[,yS5^T劂pFQzx9JkۛP>wqqaȽ7gIg}~ 'c]Tqs㊬2&6C`f@Q1i2D߭8*MKYd!ۙi s9 R hYġ]AhlTY jx&_yxSP.isl 6aI}N\ UrPxkMt,dI*ʵF)A~tST8/:]2rW1 %έWL;jԵyY*QK.rhu}ofR_l(v{oJ9餲 jB'@GڭPb)$ֈ|K%CI~ᬶ*9 z?qtRxf*rVwih7QRMZ?Βs>e^b&rfOײ.7hXSsb͙o)t#_ZkX٫`{~S w.LCy}&XĢvqz^}Bu,jQσ(FgC4T+l| I-< YdGA2ۉA䄡ّ/s:b:{F-B'fHHf"9{^t}K-;_ى]}9_:РyU؎WFTjŒ JJG$]D{ZwǍ=rHZ/iuub@F5bAaV uCr2A둸_v G!ck:*{ 1`)?>,%/dMWt$`DIJr'‡k R7Πd[A")bSRG7/ ?s\+8ySfEMڭٔ]SPCo[(7 BibD>OvvEƷ O3ܯ-gUYŹq:c: o Éѹ)6yQ!*㸭:NWچA R J:; t&%#KrT U7N%JPsoU1Opo¸kΎ;huߗ/ԅ+ue~- K.!u`a;lI(|2$*[9vd>9%< ;?7Ly`K|-$*32R0d6WTs8Ļ3Yf_t=׸{b fÐS3,,ix[&bwLZE '1̀T2ڹW/|2G[Jcj,Th|<JukC^U2_vb 1>GV!#]|Xv AVX6hըGm؜OTk-g}cMDz?  qI'[O_ްjr!ю ,S^"xZG2ʰhcfR>6X wi|^ YCwz_ .T]A-E M:u @)}֢thדqnаi*M~\NrZa4@K^D{8G\Ͼ'|E608t*`_ @Xmf:o`gܸG׿BīZ+t3-bPP':DWw%ȨsHdS°c)Xlxo 7侰4X"S3j{}=COSL2Qe-"Q@es":?_ G*ѭx-C$DۗhYJBZx| pAh9(͈~iַM!7m4ֽउ,ǟK|I* du6:qCZsN= n9y5(n!wBIލ 9ݒXR`;Hro.WU&Ѳ(>/*/^]l6}8sH%xjU= r=3_9}>`,){2׫%qar:x\]$陉7At8\OyVdL9@ ^&]&RѼ~ 10.;fr;o.酸8Yffk;ޮ)&AeyVprFSMsY]%Y^Iۡ_'Qb1s̒nd+VWTF$ MRQXC`f8:_Y rjI/x ӜV용2wG%q^YCjۭVol[XIp[bࡓFK3Rf}dTuO1\3i4y s)7zvCSJQ0,s|L\Z];Xq.*Rp#jFIK_T{jPwoH7~Gh*6R1ZLd?yZڟkv_\V3srKuV 1t6ǏurO|R͓pV{pρF9Jǜj0.1,1v*<-{GL /fgq|ԏkeYOT-} NΑ1@gFט|?6fP^Qu-٦@@9;;fi`DU[6kaxv/ kѡzW`[ i12?onҝ8{ uy!rh̓>pUAGrGOJFJZfEqn~#yu]ǧ8_sA)QԄ}(|" [$ H<UpEMO GVIu,ᧂD<_ dy6Og ^(T?TMrͦ* 2և3rdhZGi Mk H3[?~iTw; BAU@㙔jSf=@DFUmte}AQu6b^EE6Rib6<M ٌa F;LJ-'>QS&u*俚6&C"knGΠM6E7/PjҕIjˉpn۔iGX 솘VB%r&Ѣ,{wO%Z!Jj<O*j̰(&k><(Ftq)z]~܎tZce^Ԙ 1W@kxz[+8~iD}xyn Fp&X.B02J-(Җgp7ۭ]n2SOj$Ŝ?#S!׮bx! AY2 1/|RJ(h XRB{{/Z s8sh&(fo^i ^ RA&D~`th-p+މ~ê2 co*MXLSrY4ʲ*ٸי*ңIf5ψ ..ux2CPZ|`>g*l<1ۉX9c))ovΘC?ژOndilD(@ی!`% !hݡ}5 T7@K5-ye  8ԮGڭ "6/^-6S(!@193X7O g3 ҙx 1.Zp?Y}gVϤuty|?8P1žg0u>\ @zqOStg=]^5K+im6)z2bY/mkx9"_M]rX@>GޓS`ܳp8pXoGc kivȟ) p f9r²,p T0e9vۖY7\pԋr#!tD܂ФvtnmsVât@SZH;G$W_+6B&dZy[r2lwޚ;]AUsF%+a6+< Eyf#D8^>12UEmĤƏIm|"r jL }ЪQXi[sPYG?1(x L$0=DwѹÒ8L6]= v͢BЋ)~EY/ yr\MŒΒj[Upv#+m!BqbqNf[&Mi?_JK[mYٝyH^kݖ|5% hi&Nh6>h KF# Ra~BٯJȷr!5IM_{=/վ`\+V\vPFc1E!}UbKNCG'bYwǵ8Ua8["ϙw]HFZp3J8kIC'$tLNϜ{䯫Ɉj$J $~YlUz;ݾ8 X3!^cbJjiS.Up<ᡜ\>'L d,:<=[y;z:@0:͍8 _VaW]"@5q-1O%X 3u7|0%pO%r{a |w'&K_242_r1R!LQErKyUv40~?W5YP֧+޻'C% )ۿ\z@[ O-7!oҋbY$>L0Y*&D']w@-ѰV`}e˝7qD& #()e{C>"N۳MPrat ^ ,h,I+v 77?l8F<+ z&;52zxDx%b0iR\(t$!7J2lMPcq_7afԛ2>OWNқ@rܭ:dv:+nR*.ʙj4n;V;ȷSBwLx˝@K:gcRw[7Q0*aBxfkݴq`> $!C29"s(%Q۔idCH!̬*pKZzH>BK)t"1a*u h(~ w=iGŏߑ\>d;ukb% 1{#N<OB,/W1e1C 꿯P7 ( xBQy6.`8:;C]Ø}$'WCpԞeE=ó}c ]$3R35kFJϳ{D\wa7/u]ɏ}(Aa@?|߭IJ4EbjģB AW_<9 =}uBA/*XM-,eʳ`dl$Myc9ydړ g+ /~9V;~z%'XBߡ*˃`j9=9ͣ(W zϭDzb3~3W@zJϮ2d=7z ~`1~`ɴO b#aܺCgiE}2HlMGK MFyTisIcg*^=-opVN~2 l=EAHD35UH'5VD3= Ÿi H|v$%^'Nyc4ᔟ S]F~-ҩ]@XVN?nͬ4^H|U҄_c"suܽ3'|w)zU ùɶU]NGH(ظE Eo!/ 0۝ܨ z0*(;4& @P{ĦĀҥP4& =ݞ/E!%Ѥz~V,r*u' N1n&]`a.]%Q;tzif< yIa+0-7x(!ݹz쁃n3fmKDa0pߋ:0R@ K;M΍2Q<\R t~E{}%l#owpW8EtI~Vs^a>xP^Ta<ў}RL ";C–rLXVkI"EѬMlw|U<ߗAY{*n8?۰^^Y)k;CΖ+qBu4M MoOO :\یj>22u6$)x(P[Wi.p"gfwiJIUy"?ur`~hltZ6CI5~QBO$K?8BQ;zWeqGw )+ܿ":WW=sEDL"JmpdH׵%FPӣa::WٙQIjfӺ0d0]3J߈>Hfߢ U=װsnC_Sh|w5Su5H@;K:py,D*v&(pz 4$9:coJb?wB#|3r@Z`Ьin9WW5z򺨬;`S ;Z>rnDaǙmj +ǵ}%6h^DB@.- yʿF9کfte* },=v@z:|ɐO< "Pp3dYZm{ f @ \Ϙy$~|]C["'~jʬek'a$ިjqy aC02-JWZjT g"nA cѡ `}=ԩ8zt>.DvDi}l+d5WҪwJ@;]x(IABVui)O9Cfnf.vQ{"j7F{I;JAT"lӹ͂]dJAJNq?ҊgٛPqb -|>3_6 % xcuָOhUkhMoA Ck,-c{'_/[i$K `wQ\1εT e%iz*|sV(1͛mN:&QH)a V#·_PM<2_~k/J*la)$GSG3RE1|A8TdEWcnW*Gݞ,Z*zFVM裒7J)So-I5!\|,|;Nlx0W4C[nlxL9bKf9] ` " ?NDFk+V|3K{@*~ߣQ8d!bLф R ȎPIk^M%&*AGh+([N@>H5[vMH^"\{l2y֊ ۅS s\AvN8]GJEǮgE갏_5ZEV1կX}ZD?l;=*^c8/ 2BيV~+= 2_ *鼣)d\柄ҬTdXp#"V8By8Ꟃu6V2$nB[0|-Qz"w]ؾh 9#m,aP?vtS:MgF*8v]xB 7WJ.ϭg iT,7CZO!QVmK4/'fZLUs) .w|IJp*:RWf݈?@ME\;1جwP(FQ^\S0"Ǝ=.N[}[-s"s#mȀTn4(f"gƷS2ahڼT R&%~Zhre R,B)@1TtަZeJ+M2c>H֖9Жݓd=a[`sQn?v_Xvŵq05DEC>G|(9۪W 1qj){Vw_b!lgd0#Izڐ:.=,ϥ4h*fq3 p (0PV|lN&"5=>_ɣ:ԀalD]u?4#EC& "<+iN41 ]P:k nrY֙i*̷(~'[L^*DB.N"?CA58yPH0m!s5Ġc,sL,$ޓж}WgW PW]NQ4RζH ŋ҅^Yg]pheքnPpnBI*B4})&򃄑F/*~H~)sy-iDn@>TЃYb hf"{5 Gs33S2c}﮵C>-ts|EGDi =d|aދ/~NJ=9V9+o"뭣u4oEoꏯ\\QOo¸&Ak2o%iH2B'">Q2[GL̪@`)x۩e%3m,z? z=Dÿ ^jU/P1DX棽H&̝͝D$ڏnIE}N@?BIִBtI|,Ʉ|ckF./U/Tpg/h4o4dPXG4;Giuh32Vz辰eg;q1u8\P"՜"!8,BZ (֥`N#8{qnwS2Wm5 ´[ 1фjj~Ɖ]nD؊LM?lYfP)@:.~yJ}4a9|"1W%Rn$Oz;Ra8Zq$硏^B(pCvˏuɕ7) O@OKwф{k,aR@9q`}/.ڛ oGracw׉AzV o+*0>qk\#z4{8 dX+)ytHߑtYdh5 Kr{tݺ%$@6‹]h 6,u%34bJ0eJ?fO( ^2S10Bk!,"4vQ;2 `#H %:lF叠hP̂5 qޗbZ2 A5uJĵ(adilԴ{iG/꽏~X-c4\y۲ד x#\-!\2&)*آ1u^|U?0 [ߺ*'C65]jvlrgs.G eHN w+?*g!r- zf rvi3ABG {E)5Y8Og.8luǹU`&j֕~(+BHs᯶?˵WKlmT;6ߍ39_ X1 *NMW 8/GZ-y~VŕEv|*іxqg8Զ3n3\Ձu<͇ӠM "gfmu0P1xZE֖Mͳ#dTV(ՐݖsV_IItK3MYi&sT6ww~ݱ7s5PS*J:PHb~fCbS-|?E^h |Z3F`4ލqL G)mp!=?!m>"5:&pÏ܆9#!쁆 U_LX`BLV gFxq"נ+ArYJ! C=0"u9jh$o&׷G%1!:}Fg}^ʯoREg0%^_M AA+SsҝAUfCrG7R^8)k}U_YM/oD^4>` nƢI TH;'~ȂMXA@`QQ!~K]=t/0C{kp]UU[h0]='zݍmGS͡ K>[Ae c5W˽$S*MmU.lQy$߉_( Dugb lF6<mwv ;;1ؓpcLY\gll 7ڀc% oy;;&0ie>WAA a[^ YS}^x?{5$XCXUyh]`@!]-+5۪4g&~ZL7PLDUg0Bq p?)C.aU@E_eb'6_Qi25'J]}y69-'՜F~+^ȁ\.P74Ѫ0oEhl%m2z sҖ1mYns 3GyY1`ĭti Ioa p(#O/m#.d)}KyEr8-U4Mi16Gb7ev{͑E Pƭ|T]uN]WzNļb hJ+ 1seeoBsdxRHNS>.x{ #,b1کmж6'k?J֨\݉kxp"Ld Hbu ooxdEtwW읇 ݗh)A@l38 8Lw꯭¤bqE$],2vb'!N 2\GHsbqJyT%6~_#챦0M?NKw2=*ߝra{^>jEC n45. *N'BȏTfT{6$$#S.molxu 5In{oe+(XojIb .ݭ:|[{^+ٱմsE`>? 7=cJ,P %wK_tq+|ZFǁ f4?PP=!ee;z?n'ZF 0IAnw=}P݇$P?fWԀ9Aؘ&-7y[m!xf/>FF1L]#TjDf~B8T"xAgшFf?dwA 'Kbӭb@H/M̟;LqL٬`bJ1E\m3媐=t+6=@S"h>n;Wߥw1HE'BbDrƓWo6,ieJԴK4ތAm![G/;qYXc;5+t1j[_ r}^ڽ׿z;?tXCMn48KTldwRU7_ͷPpi:0*Lѳ{ VM8V?7#Pj!o}lbK䲽e"m~F&U.M=W3%lFJv㧇RyBt #C-V1/g1ht[* ^%-,56 pү_S=IϦEAÒAhlc1*xXn |Bcw@D6m S"[t ͤ-;Q+є 6K, 03QmN_TNjKsw-Y \iZH7+Wq}zm2gI>ɵ!g2{?_mqhbeXhX|:fkڍq聦]r* 9 iòj=z5uK?K yatyOwQ{bZ#&!ED'*Bݺp`R|!;]!mEYXz4hϥm1&J} }S]Q Ǡlzzre QX5sc1Ld-f!`u #tEXh-\(@ Ĥ:J +CǺ&pU+l"5m8\|]uU(G!W'Ane5P~.#ҍN~$pQds+"PyH}O2Evm7 zTo`Cv bf(εa?N|2XA) ۖ5mbE5wńJ$> _??ӴRV&_@?+<-vc0"&I{:`ϰFc`Oc 2.-L(נkS.~~N9G{@/4B7 e]FrYF YCVzp_ 6gI+2|-|,6wޗ!ݿ&B |*:qCz8~禥3O!G݉Ro34iVZ-MB/3!q7,V ><żE7֮:?nX_Mĸ'%J.EN!qJPJ8VپW6\̉\Liv.k&9 &?Hy?E KZոƼ=Lѣ:$  N{bK*1qvM#iFc K2G2z/H^j.k"oFfmA^Z5MdgLXHqcUT9Gv=|Ά~i֢},^ ?&t9s"7Iw#Z\E@zC:} J{裉>)WszmIC1ғ=zAL7e깆.gE o #%W"Yyop$׽(y(Gx9{Ç < ammXo,Ģ?e/fl\oͫ81u@g^V!OK ^SbLBH\usJ#dk5Bka=' ;ʸz0EH*{H'M7Reu]l: iΓp0N勭ʞ}}Qn)ƴYhNt&+$Jgq.]\n [m$||I6@Q Eh$N_N<:NCL=KD$Ԙz$NTw`+;2BiOagZ_ee/(=ncTYEk]FLP؀x=IF oC( ?fqn`WAV¦ʬ^vH)[Q -~A)& ;Kd3 qp=#8]P2S҄[pg.=H[3 M%5 q؟g"0f;~m9!$7]lKتʔiC!z>$|![VXSl `em&hE}.H%0-I!Uo{? r9#2^ so1K3oNt-nMqТ$wtnKou@V\aPYٕ~|k?`Pf]Ix ז# emIDrca%f*LLӘ@#Am;!kl,uǶ9Y=^ 3kʵJL%BQB毫ͮ[HG.8̈Q"mCro.!ƤJD}_"ibi՞a,Ő|h!)>TZ*t'Ώ,=dYS#M a%3d8uOyG0yC_ao-5Ha66hQ)kq|p[6,әhE /#);R͋[#HDY iLߋ<)kK X(QaK KwHpic@NQ4uhNК}7*@soT'.g(]hL 3N;K>Z((ƜS:aH:hȑ62i=/Ezy˩Z5d(Q-U晎ޭ,l5K@ qg?HLDh;FKp`5Y|[3} ER@b~x I)+ u4‡ Lz.ȴ!zb=֪lfQzrgķD2Ad0ޞ`,kp + Ԁ#EV$FZt_(/d T1鲬n h&T Qa@jv{%H%Aquo^\IS@>KD%5lO\EG(71Hj饲` ɚ>р# NI ^K=m/[,c(ÁS<@G+6P:(QC$ScI|]BM[ꏼ ۹#[FY C~usiIY1%Mn?_}b6ù'R Llt,Mp07ySp*AL`rt{$[.f]˕ Y==j0fy].TO, qSFݻ[rH')d8o8Zy ]g87O5|Äj׏! }m6uEƵu$%gYʒx?\u{xIs4c ѶJB4G`8bEgOv:?M]D *9l*~B b =8k#"]ѽ!'-um R~ׅ`| 0:ʟ-Po90?e mo+4~\ɼ ,͞EѪpfKg\e׉?ԊȴF@h@]yR0eR}iWM>@קe@2Y\C]訕ӂ4RJԆC+ndrbBMC$VYeo!IMvrG$sE:>qz G'\#bj= q@9C!$G(켤ڒlN/XFܒ/zb|1|XSQu Y9_PW%8ǔȨ:z$N(;AGA7>=pLBMh֏W|G4`*voƽ.s̄f|6jF/tR2U"C7nyYj\"32i}}PlK8dՉ+~R*Q #RmSdC"g10νZz{"cG EoRsJEMGH@:>4}cE{Rc=t|4-9R?p"\ qH&e' !ht-|/Pė!vKSC 'nmإm5i T<2.JZtarC1Uxe$T.͌QrԖ;_gewxҤ`m<MK; Gh NK VXfjŭmA⹝q11J$ԧpfsW)WF2zj%-"FiA޹(Z4[ eŅ PiIFݵ3'KȦ@gd+a{{GgGJ+(+)~"YӇg2"sť!8KNBЄF˽jJn1W$ q7g5#XzMJZbdT*Suo0m`ꌛ4{Y ^ ț1Vܲ"jvýJNc% gy* Vƾ]F6=ln d Ot|X[3uxZ1t O\#=v1m Uh/-NpA3Isw?AU@r#:zmqoAI  s &bkn(2AMh~$>/2jʠ<w҂"+#"PgH]k>wxaUX4p'BDX@B13'7IT&Kwh偼X5+ު j QO@`ȳxZFSb d a4%2rV+~t.~p\uW7፛1oku|ӿvt. . $c5wQKc>}3Kªnԧozz͉kF6l1x2bJsǾ?]#$Оx4:5sd43E`k!O)} UǾǏ4#:dh֪l,5YDxs)\( ybegFg$EofPJ Ud  VH_%u[7 OY)#`g=7%&Ŀ+ ~OIC8xT͉Gx3[v :Fa63J&^ &KV flEU/`f8] Y|6tM qQ;Q%>yخIA/S`Cs0.~!TP r 9j0cL.eJM L+i/ ;BAMcfBY4xBHQCʶn_C+ bqƜE@P8"srq_ş|0)m$&#j.\ fiYRq21eO;,m&75)u=GdgV+ļ屟zzwp:Jz%$$)$ Q`E_&a1&JVͬedHC>t=9   kc>Og>zO]E*!D4іo2 !U5B n tڍ$4nx5>S$ .2G5Dv f|OLgIC%~>l4 730uP ( czڍT&Sgwnf}`D2?xN (nĥζcB8]bIJNwW1Iީ(h@4`:CUxV#r5%dfU$nv`BI0q,Uۉa]2 BÓ_hpSfiƠjxB9tjPvX/l4I#P|wV|QT Λ}<,.& %Re7Tɼa}/v\&$ x8ֽS'R[Jْgfaǫ5pe^7~֭uܿtibgϳDVTAklޫƱQ}i7 \x[,E*y.]0k>Lee(săoe(tL|*(7+`n}8f+;{vB tfj$*D&ݳXn%NCj!3X.|TteMj1fI)jN{{ qƪ[FB12w^ՔRC*{]pad)_F0O>{HnvK0@>5I{ $cwSBh.nL 4zrYk>7W4:YT˛=7zS9ĚZo+S2q N#9/~]g<DAQ śf|p ʥeɩw?*wQYj&Ps΢Z$"I~¯.=/s}"c(/F%mCL*C}{Ex)⾛~Lïzψ"!#@nh؎J:mOT?y82el~>@WXvZypHh&r2滧K^5zWN<'u-Ax.A˰>umO據_-G(vH_k96Q aBp2}Ge\AtP ;W녁jށ](uN9fxM{'&x,@]0>#D1 xEvYf'5'״/$8w))f (/'zè!t:cirt>]&`~‚|VNvϬ/Fq;zv9]AyfzŽ{A ..7@^N#6"K秐84N qOV|TjYţ]iɰb$h$uoi7xCgGVmڕҤ>yw`F)K;OSD( i&ZZ72Fnh/h"TCHEnc5Fh,F(時 HhmMRRj(2MɾZjjkŝ&NG/Oo5mEKIM0P[k4+YכĐZ_hj%0 "S]oG0cE)Kf70kXDj_ c~ oJ2u[Er XR rA\Ǚ] X}VdV##bқ?j-KK JHmeH = 9m ZfuM'is]fUToruK}L&wƷzM{MI2Q辽@`|_Mt`R7=(1" @ղl>7E"Q`uAmLNj 2%ӷʶ'ZQ"_79MԦ gL$uC_b$~ɏ`[w1}>PdX84 =m~D@z˹`B7g&x kQ;r`[WyW{2LFbF >[ꠕaB`ЦUZ`ju% !8t\0!IB7E5ƢBaU|"[i\[+ nl~(NPTɼ 6&ۛЈ9sK5z;ϝC#P+80$ח--;vi5T.%Mܲq҂DD~/ ui|*$I{-mYRDAƾ _)X F ~<YmjZ;2t"7|x-+MYɓIi ƿpRHJ?_F4TzqF,SxW%AJu9j;#u],pͷaȲ.~ 7`|خ9Yo_j GfϺF ށ)KT HyaJrn Q|CU0Ө^#V- `[Y{:_W;!RPBCG1SOf%>L߭#.' l܋PWO`ݒ4EPᮄq㶮u7tWyOk0(I"LcY֒4 5&d#~gny,u<~(']? RP :ފj*Dul&e >h>Z1|rV<6\L;78(19&~K9ǓT :q֮Nͦ.`lN>a:=XH]@P9KK$!H@ͽ`zíyD\&fn=^; t#t$rzRBPoh%VCz9*K)b3GӍ"m*`W̓1!h튴UK'n|ƨUZ\ Ycز>9C֒s9E@r谉 L_)3]0eжa$?HBQB%>clu1dkxR7 jMpTzt̡`z/&wVd'0[ʿ n[4xe 6{Y>0 ad {6^ͤF(ͩ,O`|,%5wyxs4i}ou{U@þ*%T ޔ3TcNdlvpKܻZ%N\ԌXI=o)Haײ?׉Vu@$i'r ֽ#VM]S++"Yԑ!nWnp0^AA4~s i=n`_\} bD(qd-*I'Gܧq).qH,o!h z m6V8߾Y"˅;eJvbA:܄UWq 7~B]F-C-y {ڣr8\KZQY=fq#'&;U싍k˛(X^͎7"RV?r)i[ȵ Ɔ" H cURj_҂LDݑbjܸ|C3 q'<˭4f;jz͐dar X#& ZgiQB!)9lx@ f O-9BlsYMHGj^[°+gTsNU#ZFi'qJ1~<;[#ez/HG!&Ycq1!U( 1S5]!ތ9O#B~ _ ^ɹL̬ #t(x0զ~g/nxig zI{Pbh- <@ Oяb 7p8KQrG_3/#φ5JLfCW#Ff3~WcȐSRA20ekWofkEo^Rkzx޽j ,2 9> 沙WneQJ1F4CeꚝW\.\@ݢ¸ɻvsX XJ֑m;Jeb)y%05-82 sA#+xx̙ (s(v&ۥxY6BW&Lt terz12B`r)e^ m4F-V1 ߚr<|DCk˪8#<@%*M4OOe" 0I1Kvm %UV,yrq?vS NQ*ڗ"*+a.]F֋IO.)h[0ilv Z:"0rbzo"7P s=KsƲˡ&" E|U4c' ٍH|EUu-)ICs?=PXR-[hy& ,y0R+Z4X4l|t7‡ ? QO.4ɭm+$)[y_d3hAvU2$h5g&~W^XZ>fs$u僧<<,"C3:/>ca4 /fܼ֒Trao՗Z_IH҉> ,::dKef| "|Tʟ&ī?Y J]㷇+xq]vc7aՇ[`=Wz;_%%& {~B#<tS5"%|` j @ 4p}Ԕ2vr;z6WG8jc6 ^F%K% E=0t4:d{>]#afܗ 7Iq0Ŗbf7TǨP9*͓ '&ˀPrUyC9bA|mSfڀ G~Ӄ? 0+jΣgRyh54<k_Ln< Zw3NҪWg cs#y;$I 11dz'{@zT =Obg甁tT5cK$#uX.X]gOk3mC Tse΂ 0_\ρp/ط,߬VtQuº K(J(61Xk< Ҁv'^G:` $X6MW̌t@Nq@_"uYyW)/b wOݤ@$>, Djº/q1c>MDcƩl1Z&^l vQKFhBt>NJ%W H܇hR¡qٚJ]4+:975jJ"gf ws^-ӝe3Iqe:[:$ƭg랣)VztbejbvCƹ=Zػu@>f܌IմNaqI7 Q3~zBWe_V>9/pC)wKmo$~{5ed$]G)/Nɖ־KxhTʻ1 C؎xoj K8z ;]e^"B@n@r׺X* UD; LO\i|9L4zGك~BX'CĢӬetq$mґWQ++J#p׋t'<# ew:K]:=F)3[LR]pHG}i/ES"?|UW,I҂Wd(%rVoiG;˅@1俶aHyMf?I2, [do D&+$)Qצ<m}jԨ^T;i_YE-cawfHAMƽ2s>b@Б $ZT?)7]Tm~ep}|P$$INr%{AN(M4S[/>#{ QcqJxHFbg:bSLnPC*q?' X ưf H ybFM +Kq9Mu69aw)~-mh96"G=*Mi@a{aCl/*p '0Sŋ2V3/[ >%o27XSl= ~F5?qJUֱ]hng`#ѭc2ӊacz1hglCN~Dͩ<2r@<9*+C~hߦ0 =eUZR\{.wK(kW b49&E RofŘ A0~_.B;X:"`l,OJ2jD"R"p"Pzh6.Sty:I5* lmDkP;ӄHICݍ?rԖT#|I~|Idí fV b+yrA^n彩f^GaSg?v񢨪 :eˌhbsYc?$ʨmj>4ڢ04#J[ם2'cg~ڰ0jyy.w̬_?CƀKc:XQ{+e/A$/bp`1/֡|+ڝ;fNK%N'qp 5p#׬I_=fd̽B2O3A\2ӕ0$-kUQ|t77*y4Û|)hזSFҡ|`)lڡf:yt2zۥ{ :C[ ,[헱i*)fnɓҸ EOaH^W75щTW@aTɄukH t~D|619 X(w.J^-Cn-KؤH ~q7ѝ]Ax4} #ppDMh#Xgu 5Zގnɯ?/~My4 a^XGfpfae[<06x]WIqu<7Դ⭻c ,K7D# . 6JG`"WdO?YW3<^U<59%^S|BBea\XR[=x[x_F ۉ$MV* LE*%O !p?]n`C<8T>tQq$Ruz@^PxJ#srPs5 2Gƅ4 / /L_mflp04R)6ꭧ]L8< 8cV߃ٹ\^'6PR8~V 3@7cTf-O ~l,y&{d4vDl?.Y_7 žlE ˋ6J_nF} vgbMSr|rr&[4j%<`ƬYBY_ Kf6^$WrɋY7cVBQmSg`5PTn{hh< e }\p,"a:ܒliv_߄Oߋv4>p(˱)LGO^9huY`Z.vv*IkmǟWz7|s. I$[ 8F·ڭͲ6UĞްW?7EjDoJ BtR 丨$q83XR\F~ )9;nsѱ0-qyvG<]Y'#q~[Ti#~a>ы% S b|Xظ#%!e7Kwf w <Ӿ|B]8Ɣ|}lI?PPhx.- ΚR*Hobx`N$=KreJlY$ \!=Ar@a-Oӌa1(bYN$@ԺU]rtHB]w+V!mdeΐ}-%I 8HPRNu9ƇFrwwF{, JČKAW a =ā$:2qx}!| h)pJ Ajj$nX: ڑ^w3yh-uiw,;=OF2 J$AxxwupBGk06~Z!ӂu~A~[b#u(E,ks?ݧ [N>#5ׄayZ[Xԫo 'LoםpN& ޱd.ɣ0OHc\A¹9ѕɟcN&N\8PTejAB5؍#V'X{~$ޘRb}Ӽnp UʿO ๅqI 62_!Ve05,X>!01m1lyS"fu=K,<ɰZ`bJѭTC4~5⛻C!PÿVluy$5Qwm JiգC47~݂\,%!+}? A>FQ!IED`9Yr+zqlLkQJMhKoz P9YSi: ˘p-BoZ_U&QAy`Hث8RtAK<1V|Ňw>}Oڟ*§mUTRQ|Bflo5)*ƻ;?}9vny{_}C|G Dv#4 5\pkL9pz`!@G#̖  .q;O+1d'0MeMng #zq}Jq! F7=.Iƒ!j H^{0Ux)e] }-1w±5?o}O/0vpb aBBߌ쀋J+wdJC)Fٹ]ǥL3lhGܘ6C;|``w(h|n.kh%#?QcA-CsNk–9,GZZF*t,xD.;FW:<0wt6>T24IYəHζ|@H?S`;Ruť#|Kx?|omseDRRd; I S^A2Da՛Pf *1 &?t&m<<=M } sK&PTL3`3}ʿ=jXx .NQrɑ~f9?K"xdqVKF&x9j(4Sp ggAMg3G:!;4D,2$V/ NęײnA*k\ ; 6s,G4ct\&ǮFݴo=Erb(-#Q%Nܟ2"86G M+ 0TNB ҼoFߩq^/=Q"a%g>^Z5  A6ό3K CzCwZ`Ք{8)5bF$8럵IZC@\߉{Fp<پϲ 81uw*nK]#` {2Nm?4g-fB0O~!SN֥Ր#aau-PH:3g2 ZhMh>,|f6 rfzf@TSI 4.qB OKeBZJas780I~?.ǝ#d>z>;I3@Z*1*b 鿢cf`C⧽ }auӨ}L+5WK$_ZdUR !+[[e[|1pOh_C@lNOG#~qEo/OuEH^pie2S:MFMkPe:ˍp Ay-{+&&n<1*-NPD(&ҫ/~PX6I(;l 4l t' .#.4/<\c \tXo#ݔ(􎺎Ս&=+VF𣸬{Ϲ ?wl7%*L+:qSU60.qt!)xAio$ֳEg")r Qg: "TXڴU;Lz~AXaȠ\8/2g&ę (W3%4(!,SE8 M(ٍ9sQFoSEpؤ_.DEz2a5iY d} ٶ裠dխF^[1Ý7OH2e;肪ކb /5+y%..;A6(Xl&o)RCiaT^މGby|^kvvT`Jc.vE )ObpP*mӏ!Ŧ^]:E nMO+1APp FYv ƙ;z,%!;Vt|uNH#y8ۭS G1?"[çj5P6jݺP7 yMfB@[[;S\rWրbRF g|+bAtLk׏8Fxd(`!BȪP[9J)E9<$>-ML9Ev г$~sӯu:Ֆ]_ oS1(^#oPS"k}r0vHMtRoNttdd޶/XZߋTY]~1E33hAm #50 uL&pX3zɲ Eifoi5wyۖq7 9 ׂMuaO9[_MEfyR)nK4vf"剤ŗ#lwV}́KD# yČϐ6Æv‹r(pfAA"1Dr LRVk۠llS~(q/"&by`A,cI$ginW]i*zA/(٫`Xo  eEğBZrI‡Q~x Cn(SDK3w}E'KH^ᔄ78Q3XT(eS ]_ b=b wǥ"ǮmE+88R ͹Džlݐ.Q \ >z B)t#`/ExO6#@l!#Uf6SV,@3}.XKX[Kg*X/2ꖀ/r,ɸ ŷ=/o ]mHM עsf >'`jȣ$uM\bBp^O Cb ]1ۂ 0:6\i*eW˹$3U3z,ip=Ԡ6E/7cACYJѦaҏO>%CVp:yj6sYl{ªK3 lh8)'<)9 B M__Ox"<֑k%(U1C,խ`_UVE-vqBZCHfoq"^wM`YKSd"P֯(DnPr/> #B;Y\a Ko;Wj|=Ta pCvџe%Lo&U *7akRBO~)1p.aƄI1@vJ=ē 3%WwKh RJcHYFTUԖeMnz:ɩ ?GflfR²2 GQ jh F9l-0#r>y (싘v&8io_7Y0 f|0`j> A~:0cǙ$t ٬Av! y2BBՂU>"lZ*pDLIrQgXصt?@0yhRr-,]v|݉{qCW>^㺇-W]/~ҩ1@!ܓFm"cI/fi_G" z_P3#+y AGNQxo_& ѻ+ QSGZr'Rp-CHXI1 ~R5Xi礬UJZ:pc] F}1KW`[S0Ckf|ew.Z8X"8S>%1 "gpWv߆t: +U<bzS%BYU221>ܳsƥÚ^RTRӀoe+"5wWؙ]kw/IR~R+cJM%6B\mnZlZrqFz- ][(hא?KJ8!y6ktUX1sv Ҿq yF~I8p0{ (0 /n?>^yy-:C >Z{ 8 D.jll[|ԃtSU XdhqV}`a}V=&xjqG7VpaD=H(~:F)Ţ7޴dY {`5 nͪRԖI|^QI@%b=2ʶrخ8cʒˠ Bft]) tVG|~wusB>Q{knѮ=RJ9k ` Pe7̰Y6ܦbVqfk\aě~/qu3K0G5ֲ< ;fCy|i:6;VZ\>zFC,v'{:0 " PnC`Ġp@QMt1YoՃ.Npsf;x WVHThÖݱ:[gn"&=3fۍ dUDFK6CH<7%K#8Y<~惖\w FϿ\iQM#V`t[6ڷ<%3JLGDӽx_6,-Yi3oZ{εiXo0'BYQ2-؁BRv] G%NKFqW!<1n@B&%M3y#xIDM(7EDJS#)8j( 51dd3dseDmi@)d-5,Q_;MF4:KJSFP3s'y VfʢU-K]k/2+^«O;YpmyD▀-5q5 Ug _$MU"ۡ*x>K PrZX441z1ጴ&Ƈc2 ZK\sat*T{#xR n2V.AlO.Ge@ߘ~\sl#~4A=8ֻVCL 9sQ_1zz\oiܴaR"CS+đ1 ir& Cf+o"Zx,W[CIf V8 0yZŸ?A̷HL)(,j"CS DcفMbg6mWmvq5j&.E3Bղ-Oҩ ~sKŠA'w MQnA!GʷRMxBx΁3T bWuyD=Ju圅~[122Vx2_-}!컓Ԟx7MXʻixpqÙiAo!,`q+TH^DnsGE"ΉzddW&Blq ψP |~\hiw;3%.oTsP‚qG_9ڮَbj@3  Y|'>M0@N$&ų:y6SD [WJNL&t#7BR_'pbF&s(.\rN3}˫۷r1X>njQJttqosSIȪSyWF/ͳ%HmP[[EW?֢IӂSɳ l'M0P`8<5#װuVd/k5 g?vџC|1hBvܛ>좏5SG޹Ү(SB`XFuFJbY l՜%AEh4J^QZ"3&&$W,{P1nRcbUh4Jz2(7GYC km <73N]mO4@ r1 cȝ*hnPt`'@iwt`Shk{22JY9uhCB^. YGA-QR(0RfޮWr ^_ _h}&Do^vK";\RG|Zl؀4JrZ0HSn:$X`EWsˍds,!`E`yZ*,G5eF}sX.I9Bc ;Ko=*OL\mCB@<٧Dz߷Z)m!CB;sMB&d+aLXuVDdJ%px9gs66cI, /ac:֓N\Ya>a8ʝ%F*;9EJ(kl7}ډ}*zZLRBe>NM2f=zK5OPQ2QR '?ꖽ} x6Vbeu&ekTӆ>p4w{J92tl kgP?<˅5*NƻQ-}T(Γ[KV}MLuL}ȟwGdr.os;C(bc( BNY?\%{E5&E=  }Oc +_=Ä )/|V2M_-!܈rj;3L$dM:~?XLYMJ#BudBkXvߵl*'LPPR) |W[8\W.KD f$TrbQjрG_^@@5QdH#bvȯ n|-IOvo&+=lUad^Bo,PeܝеSQBır`X~iQNAAy*&rpRSb  !w6\H斓ykb!nkfd TOJrN$R\D?ھ򺜢Idϯ͂5X,hj!ZJ&{]e\W+{K6KeoJ}U(O9/kٜU&.^"AHBi1gU RBHgb1~g+rhM:%Ħb`m.Iךgx^: x; ; U+$ߘyfON{|Bޡa2/3"Y@x>05QNS-laS}`QΦ\?%ѱ0-z٥?K<U{ן!aW5ʄ_ˢyMתbq?Ti.Dm WtAJ5I, юBU$blF 3BMʂe{,]YSб@pkZ+2kp]S03`_m>j/$*aD6ۇ"vBa7i< 4U CH4z0ЗҤTzya|.,zzü“)4{mw5 [ ̬'jW"$ls p#ŸzLV5⍤^Z88fChpXR~񞑟f86fL ᒇ[O?6 4;Aba_ QXJQ}orZrr*c[q =b8]̤qQZXĽ|, yx0,:+աӬ>mv/Zԍl@ $qͽNx YK645Tobs ||#f[Rj)/OSN5rY@~ ]ZTYUN.Yx]ٽPcjX"Ue;;=w2}lGL⁔T$7,j½Zo=yeHOEnzd(sBr@S1{#I]+;* bn-?E25~6aOv`LRR'r;vRNuHLp<2pHw9^#m|dv᫹ts-O< LJS0mkkNO+`ܕKZT& Ѐ݀i@":ۍ&HW0CF2P>=w}S#- ཚDd3 M,x]00rVW9)ʱT##Fz7QW'mTx討® h_|_jБi-VDE8/(6$E=jC~CO}ȽwS9׍d0{L8/ݟuYpY_X~-?[ ?uHd߼11(8pEMZ41/NP_vw*~*Cѭ~i[^.cz*淝44[lma/_b % xP<wliS/,Au2,:ΉQU7T~Z*t㚱 m2DvnFB/hrfG,|>KO^__KR45(o.3(&Tg:T1̱*d+ݬQ+lh9a2ڤ2VU)/6xM4ҥ݊HJ YҾ, N :*8 ʠ-3yjӚRrmKE tkvx8-_MhoC==io#S%TyjѾ(PƑ,j/]ˢNq{;և*XuEiCl_+.ES\iU0@C\YRkY2dږ e΁PIn):~4X94d7]n+0te ^%`nΣz-i5 DZ׿r f#-\*i]pAkΩ] | CqCOm0[TFdF=\"FFk%ĦriZ63d5p?زˡȷޟ& [ ] ۭ]Pf .@$Og-DEMw 2:ћ30|8y;#fw8H}/{;G'۰刱Dфeɬ1X͓eˇʀ峴毩:Җ{X?4x!qտ4,4=Q${>%/μ5oj9x3e>Mv(]Mm'AbG^;$*-=/nN+CrS7G,+z oH{Hq.d?܌b GT"[ Cyez[0b j<UfJ@QtOyl]>x[;&VHL{={ݨJ0ky*92Td7Sv6~"[;Sf}y+S@-/7rV$(֩ah0R5لYV2XЗ|%RB|?Z=e솽\ВSqta]VlYdN6%r a=.ClH @~?#J<`lOrIV$v ].Rcb2z7W.N.rM0w9"yNClz*[B#ݟjՖwiD,篈.y3;$J$mnFKJwZٴBt%BImurWPH\1FvaKV}2C0Tè`GN#zd610K9ħo*i% vj=S!!d{u%p[XPc/NpfeK`;Oւ4j㼌; J(.'Yʊ;R@{F-4@(]L_4! &:f zt (ʋJ˸OP@Ʊ-<"֏ĉٻjj2\`;qqY|`)qZ.jV15, lxsxr&3ncj#\sOvLkP u-MY9h<+;oPmX#P2cӀO^LrΜLX||FCd)t4pjH|B8Vgu'C֞ĢQ2DžTJ~'xی XPKKZ[|WɝJ,v}W@guKVbfЃ*_"3@lp}Ԕؕ4qPr1g<|Qp*]xCE=ڿ^}a4DT|uU8pwXOC*Rܾ,Åpڷ{_ԎԸO)H?Tr8^p?_2~UpZ$sj?4>7TҷPb\[Ń`$o6'koq򜌬t R<&b;3؈,;%q$_w^Y'8J(z%+( N/IbVZS`)d|qG[ZNEPxqaKkD5)z\dEq@AI⯧InVl(MlOZyB޺Jz~+gw!/|%[4 54.W"8PkgA!8Lbg9r6r"T1c_DXQ"62 F.T)ePyyqťc˓goIrmn3 'G'oFM>?Z)%Ɇ{Zp`HdiD0[\ٚE⎸wWȤ ~$K& ;8mو73d֜eKEZ dIvUXo*lv*"YT{[mbE-;R(h#hyQUkK'^IvIxKW0 <71[I&Е[c^ _q5@0޵4%j03036j[i濩uga*e"< Qr(q/ҙW_ $ˬ&G [qwUYXƞ<++_/Ĥn$4 J(,Ƚ%t@ϒjXZL]ʊYyހ_`COG )Sa>k<-)/ӖN^o GJT۝G1CL|[$-jTa]WK\:T{OQaI1 F)SK{-U7< Y'f"SSTB})Slӓlo#Y֕\Í񟨊rvZd$\:V2R3F5AW= ̊[{6 Λ?F"N=$pWV">->%ҮsD: 6>~̂uj>.Jb14_X븐mT{v+{I !L>lb|)s(()n*}fW۳!+iiSj~ј=,h3$󁒧DdߍDl(z*F6rRw1o5u=$( c*!\!+GeJ{&D+wQn!ە|,:v CyhdCJ F揉_ WwEdd뷯:S#Z9i5_oECsrX{´Y;S>uwrQ%ql\WnhA.k(yz3xs@K\^fY.k_ٛј~"8Tҫo/6.X{He  x: W T!H˯A \ T(L)l mW'p4-b*>yE[޺6 B2&y f -upR2Jbl'k4mrFq֧/T6.YA,rd)0kias. 0pxOKv.4KM=/)gmneMP+fyx+ (zozL6οj)ud_ $qFBt JuԨsbNgaBgн,t5=\XČه7W04R(* R;8K`hʭRpiIѝx0m`R>Mqއs0pq"37@"L[bl2o(Eؘ|vTL"ѳ]Qcdwh FЩ}L:#4-/\BlQL©RM:jQUb\⊚`|IQ%{Jҁ3cF I`i U+/Wl4d\̘2[VQŔ"kD yv3FTv+~0ŃH`Jl{e ܲ D9d3.qF{NwW#r{mMY4~s9T~A{qh1GI229aB+".XcV2SIp] `R #Z3v'}.Fu>كv.+[3ed ZH]MKs#tsZv=W)I>EAB=1w3A] 5&kGp#ul8a 7S7O$[b'FVpzR?NqnjJh+ȬisDɰ=([Z5?ڧ%:j Z{1 M0R.x~g AGv/W_j1/ ,'}L9hyxcyJݥp)JIIzSmF)ӘnbiaZG4r{X[#7RU覩Bx.Cx^Ps+Wn"sW 'eT>Kv<~h9Ksmb ZOBc䂟\ 9SM, (Mk(^лa uo,3T݈[;cF,qͷO=$\@@+ (|-bjM e"Ts0@ⅭdPKɆ<:lƬ>vLR}\wS3}H4`'wՃ=s񣀛 K}1޹_ڥn6)ԗxB>9̪)t#t_Q{PAڸR9S.ѥԣ`)UJ{]UAaﲻAä\1~}Ӳ [ok]rȳو%1cUAH%~R/ʺvyWĩYO<#&)VG󆪸ꄾw PP -C^7`r/bn UI+*zn fM|sWSţ4钭ClOAG-Z?R'&,TnPgz{LfGQG3GU"$nW =aK PvUH;SBdBtաuO٧Bu@7=L+t,TeλO! ϳ2s'¬p<DZTm6 %GԸ$b6Z՟⨳!~fW59`~򟟬3Ԓ02bݚS&ե)l^4OgaР&%UDKm[{)6z+QyF=a(yMҔѥ0pncQZ!pDxlK|bB_~6;H`J6TΔT8p>=U/TEP>J^uO#-O:?^ZB6USg8pJO2P< 6m (Ipv=4b"<ϥA55:iP%{Ь7[Fj{P|L_A bg4eKqXm)hpE%TA:`>҉=~<q+}xḍ [4bF^,s םTiW6/:|NWoo%(:;qXp`B(߸gktDei~|:73 1Aw_RW7!Co{xËK $B2fUv|u? 8qWgi'~-#y,R%H4+᪶ǧ23`N yN?B5+7E8Ef0r }D5\y>o̘(vs*WRU qK*$$BïH'\Pg7s!IbO6!,JDYD(G4fN5H^DL>3;Tr1w6RLM踋x -aF0 {[̜WZos-N_:}y6"nZ,޴V Q[(_Z0/I1*>H]#z"Á@q%kl GO$,*)r[~E {_|q{u^n>ae/nL}W'Qo_қDsv20&Bi"]s%.sG H_d _.j+٫}&(U0׿m w\%dfkH49 xP7zMcѯ^+ndŷP\ "C#|[Vu=4"toۓHDuwz $CoLժ0,3Ը LSJ+ mQwVЀPewܙ gP  IdfAV`*X/ZF=]M?&I[*b6vp"7䥞WΨ 7{#zls9!ob=I\[z{5`zQyJQ[|8fIzWN7`4 eBHNm'3\haYCNK$F {0d;+b}_8N4dX4 3p;Qq^~z0"X~[$ࡿ)~>kzv> 8ƅ^uKf/{Mjmi-wS*"?(HzH0ϭW?0BW_QN\;3o7,SU$;>imM?nN1Xyt>yF,scsgWCGC -cOO:׿E_#cJwO7hZW-zមq8]عg?vỊ 'ȑic,̟s.Wyl_Nzjpb(zIuԔڴOV ˍ!&dʚ%=S{I dK1h"_-> 0Xx&c>(jdrS8@<@3 (y LB &U"xZ+{96S(%o }ۄqj';d fcO'L"^~alksaSVRWfgcзQDXL* #\EIY:Um+?@MY, zJz[m`\;Kp_F _v`# bH\0&XV;ʿ}ܫ+E+1?pGA}&;C̡y0Tr*#Hcdy?2򇧶[I)Vw~4!({Ǫb1XU2!=Yfeq`AX*.^}"d.#pX/]Ŗ|ɿE˨Kq.މ9ګ%kLuk{To>)DD!WmxC E*m0Pb?hFʭ n̏k=Vz49;\3I-+ VOW-.i:!T/8miAs.S< \2e]vBժthi,UaD+H\~Xt-혮HaG@n'b{B,KeR8Չr`j[6߫l/-hm|JRYMD_EQ2 AqҔN p֗x`%CQJɜ~[9g`a5QNb:o˳QxccIXU+$ZuraoҜ2(2K *GZTRHj m?D{sWxM*)qJDw\ȀYFtՕ4x[U"*s)VWPstVi`Sf"z{mNW{M"P4Qִŧ5;,6Ãv*~ȱ!`I_K&YF`y!׷I$4R{U[7STg}(pl!,y/T>Q<%\MdiYl:L"#܉n揥+Џ}?^u rTT#]FѿjW`uLŽo}bD_"e[&,Fsu F1{)Bԁ7-nBiҳ}B }O ǐG3|lR} _Ϙkc8^OM1q>hT_zxd:Vc#&Mah֚07&Tk6 t7X=CW:_xXxG$%Far7U0\TO `P7\TB U! 2 Iē5S)y blPg*]J"XBGh+iP}6I6;\0oYwԗ؛l4èŃ8]Qz=6,N@j^72t!B:dD~jb0mԦM䩚͆gvv's4=@ XN;^-,Db;R ^h}Mu2uD喑`S rؼTǧ!m]gb!sVIEޏ8$un!5ɼqgy賲LaBzA,Dhܖw>(FI7c $lV4Qӆ-^Ɔ<Yt]ZMDM1O Øu0jЊeᯗULY$\0; &i׾M[]Ƒp=.7(4 o+AGcq'-ڊ7 ҉://JoBY#<\KGf5!M|NZH6.U@3[y6KM,(d*|@tuR˅QU 4=Iףm&T!D-MUlKj^<1+  3h[_eŹ2 M֊cɚ@đZSk!F< ,KtEn0l*+HC&$k_Q`4hfG֤Z'2E>Xba64SxG1b4YK^q'U}"),i'Bq3uH/insM 1Glr;QbI$?ȧ>Z•qV$QhS# =/6=M;z+̼dcM"Wp#N6ǕUX=@lZF}T#(R6>)2ZRj%kL,5S*QʲiU I1ڌ )er o/p7=N@#8c̫`]7R. zr3CBHf!u 8b:wTyMOJ^#5e"/A{ggO@BY'L*=H!W)#,吗̣)rXSȲ'aNn urBc, M 8pVO"_Ϧ߮wQ5BqQL?jߨ2,OC c`N$й )8Զ-Gz}9'AN )oɂA"8GI'>'vFV/[dƿr*//7*բZo%ғGC&aL|4OXic mNѳRUtES/R lծ;*),n1 M[<,u23ZXevq}yMhVo+:z_j)Ez@=V}ރP:]ST%괦R*EYH_s d<Pg2v-H'Xt:&Ht.8Qc?pmWQ% ,d @wN` ;,l7s|cc2a"aDU=K֌@A$mgϘ̘ Eo?,*'*.9}}ǃqa8=lvWI9n3=j\s%5fHmA ITn@= :r" ܗzcn(^by1E(kN1 jA~D'V32}(ߙSPj'ez/; ojIWT+`;Qq_()jIhߝc V` rJٜ( `B m~e xI`O wJ~))qcCTuz?̦4!Ml<9,_3Ϸ^Rh xBћErIc~X@ğ-FvlKL,̨9 s5,6m;@D qpI7wt{|:e'9M0.CF{Ft]IQ{qtᆝey\9URt؁e+,06)ȠI?P<g?,B M!:Fh}2rpjQ1 X*IJ?lyMȇWW(]3 П? v'xdNGky`ptRi-'< = +%OA"`lߣ4&uDZ&a6da#D.lJfx+jdRnj$bV6qO\u=  lz7.ͩcZڷzǝh)=_ƓZf=ľ:9">bKqt&/;3c!6zC=7gWN8Lfk}"4"`oRM$HւvWGg2z = `!djCAX$L];V~KHtՉsE[ yǻNF !Jj6wYaT~C=ՋǴR\e? :z@kDӴlc$R"e;}Iu}1G[=&chE:sz6.'aŔγ;TEL=r3(lxfEAs@Zv2Si=CeLoȿJJ{op00FF^jauUkԟ648^)xP(ѭ\<@+X}f%|_1&\*|O`?#_g-\\v1NCػaM.T?R9(_? q͢P!߫)qL1n2[;l1x1&[($˹JOB/K kP /oǾnUkf̖fZ|wMzJ~tJ8:~dԿpLl˙ݟ:5u,^ZIn:vv)4V:t`7FJ&N ̩aU G͟eԎۿbˬfNVMgKBAinrz|wAqK[R̫Z>~6- *&=myt z#䉇ptӵ" d[}Ec9ܴt<<BTmde1OX.E^jIsOL'X >%ମպCxyqk=:ݐ'p{t @eB %Jٳ/={ }{* {?DDL)e`6fG!Ty-nr^&_saM$)W:nT܈έUأEl-?- ү<}998L,%PeI2Cu{MebЦ#5_8jCA%==YuFZwoFKih(j=%v sv4t6 u` k!p`W63\cuRA#5 ^U%:PiY4o8铣9< +W[fY@cvC; U_*}|jcD@s9ʦ3rݾr:7OX?]@@;27I;2^0$T~b: slVJS.VbyVz13T`3ƷP8U>+NVgOSkȦ @3ڲfZ{>.m]]F`[tM}.L{R 1Ȇꦱ3C<_WH- +n˒ak[l Գ!Q'&T me Xj gɡA/3 {Fnֶawahɢ0~+֛4Mw? #v$ӎ%۲v;PԻ7& 'l\,>ȔfGOk8 5V-.My Fy!Ɏ6JlH+k,P#;j%5ΩJ ޓ1* |L\(g%!Q( :󜃧8ۚWgjq}p"w5/Y^0jG< zȋMb=<eVH/Vqdu1eXL$`"΁R&i{I>z;$(]|_ jd.ZH>4i0W4>T`'"M["xhXo®mTl =i9./˄p$TBE֞>?4VVQd{c33穏 LSt1d/P-敜54̖]#N9~QVd+웮fg )5H++Tkk\fadEF[za #'ǁd>8I72TRAqT4sy=^PV8=/U6Wv=p= <pScV6 TVb0A:džLۼHYl*yYvFnYq}p-z|R*_,*)Uhrɼ1ڢ&_HG}SpT[ #V4V=7Q͟8W62e|/{/:3J|~LCz/u.>#"aX7l` ~V0EdTz+v$[T}47r(J :rUQpdheՖmwŞS'XN-shby(G+9(6 l^ޡV7`A6:x:ʗݣ- ӏGt?g1 dR4x晲?IA3qڜ_ 4Յ ?<#(5#8CJAzJQ¬^7;`E5?L}G3F&xxqvKd;s`Zh)_$? f~ԧ#pr) ~uTFńn)]dF- l8 Q8d̓?(7AJ&T){v#0O$ =  \AV]kVoCC5,xe@=v"ޫy G $eKPaŠN:0#MnFmp!]^%:S>1VB|jj$[,B}Yk$jUK0'NkwF%Ni8 iM,.[Yhƃ{Mi2፞@ \Jc8Oljh|Iom`Jkrc pr&˦WpkJT Tj?Ie+)9%:1˅%;ɼJGdw7B3kE1s \Wg6^ݲ+Z7t?؝c#C>FC_{8e7V} ,w(^-2B1=!랁zÈhxl|.f@%~K؏,*iIo%ĤZfs*b6x#3Y('9kږ9߈Nc]숹N@o,V3Zpw1Z۲11ƚpNƦ,ʛ'o)9 ӰVۚgt*!c4joztAbHD5KGf{:'ol@RozH .+n~JU6Q˝>DUGORw{J`6v[.oxںmQ >Va LMWʌkn 1:-;0~ BAu\+1G.9MA'Ak`LӒoB'}S^̛@N`6U$d< MYO K o|#(Tk\Z )A8:͡r, MZ)ڙ)$T >j%JXyudO+ż|. 1΁gqphvt%x)v2"ft6HoOmjxs*fFo'RP*=4\ Ȯ=xkߌL0+#N$!"fux)#g5%\n)FyΌU5Kܟ+2c{LJPo9t>Ccg ?՚q.VݛUXv tlM*-0Z"}ǁ[}ck:)ڂ׀C- ޅ8Vw,fmzs˅͹ڃ?ة?V{ {!aϲ.*# Y[\<x%v'2Y!"]8~rLO`xNNh-$D'Lh 'p:!oӓV58]Ĝ?0vϫͱ'b6<fu$CJSEЀ?ŵ%=J7Z"_o'Ο1 Ԡt=TjJRBR)6Cn(9(HW xhFBYEJ"_s9@2BZҀu^ͅæ 3,5SXu Qh#;

۟UEASٺMqxqR@'jϋw&7j:EVŰ-,_ϳLm%V9F%UF/43Hz*m5z=]RD}= (|Ø\e,hTGnWT|Cs  ū\xQA'ыGwlUlv/!19?!څ\&.h<-=0nL7|߂m(5S%AS adR.K5ld,Wx$ؽi*EajT53vygZ0 >_?(Jnf;KVKCB9ռ86>ޒɎ'hX8gHbx4ch,̣/oHȾ`/Qf5G* fƜѻ! A43,7R]HDdzۏ鮰6NE^pƨǒ̍QZ(x0)a8]{aAcDC4OfGS}E~+''+SL$i#>{O~\}JXYU㓲+۰U8ږi;\^TOِI59υYo9F^W4*^qQ/LUͫI{9G;@ZTTꞙDnǦ Su9YA#3\y>j\UlLjW{dDۚ40AZ)C=wNP9) |hh`~D?+pZ`3"M%ܞݿ+n~âʯy]鍕ՙ{ A*}ؾ )f%2\s^]F(-m4 l{de=:&k. xh"ihev6Z[[0v隬kѵj<騩up=ܧ7,)צU.G,a@{&U/𠎅?_լQv}NUv -$b1azz]lE=A ls!mзѳMXG% )6BG592hxTxLf@+o%BoWYa"ضAZ#EOs2uܚCr#*4sD%-@NDy|/d2 GDh/`]k!"E3XaKS-1,]t<)uL5Ѣ|@6Sf룜z4S <ZnbE›ěBBF>ç n|Iv վ^M߁a;Ԝ 84"|q@Wj'03KvqkY\SOMoVD}6pj/PAHm9xM߸Y? ]J=B([l]"|nk| fumpd4 xF]_moi7i'`I m8+(8@BUry@$<<闿u.933zy^81Zw=%ׇFj>sol몔hSUړ;kIO2vxnru.=иyߗ`8ՏtApSmvC|8 9mxd}MWy__x})&jĚ%R(SrC`Áq9-Yr\BMXwzv>>,K~]-7pY@/ Ȍ; `$^8=n _.ai@^<\)q :on9Q9>SG,3q1r˗~w}r,Qd/ 9/]Z(gex_O3\jB ΐD(jEhH}ewc"iPOʜ "$Pz a{m('KspY?e!'wț镼b,uk;( JގzZޙī[h$. N Yij?Zތ ɂ(Kc'M* *6}R{о2T$m<_ݪcS)VZ i:z Fr\iRSU!/JZtZ#AqY #U\—CEE!|71 <ޠ#)Km ?hR2I|\Zh?ˏ]Jb4ǫ ~/ hmw> _[-ʜyr1g>NUiUlpuT8h TW\l98IMeG9߀d{ӽixW4R`wwX'P$iY1!G9C!JBj 'g _^ _hDUKg̽9,*×'WIwO`"Cf#j\*8_hЅh+VJAf g77Bl 2m}׸Ő3#?o ) \!uL= Jw8 w}3EnFHp+cٜ\g$:5Z4Si$boOZ?]_ ud(t9mNthbG_wU9gŔ\>Ē旯q:Ve7G24^t^-^ؒPbIS|Y! ߘ4iL 3nM00K!F"u73@`U㜞 mY )u{k ڢD0-rG{$yŮ%:0(ai * \_'QaXe5raC(,5nEVĢݔv3}@^qb\Qdi$D }_3Ǒ[LOXcef{B]_!w_mc5ZTҨ ̿= VpA7\[.xYTU/VI)BQ* E%׸)Y<"ײzoM;$*oMv.gߖ%\wmD \Ug ^a[e`B>8f}󒽯,]vRcipV[{ME(R._8HK'4X~c澎Zc ƴ64!fdc]ڽ挮yHJ'lIA$Γ X+ Xwb\*hؒy5h3)Vԣ>60)1x`۱O$O#`ZXm\a'x,z`  oN얇ˀWl۝;-zc^-z:4ց|Ϸ].A.ZP*"(Lwb#]Fs 58MU|QOj<2 TBe"*$G)A`(GIrĂ ?n%.]f ocxg8rg_,5WEsjnI= N ZK<(7H]PB (.+JS@N+Kˬ/> ǘS FJ Ѩ:>'j3&UD2݊E όKpB:F n,R6-L)N{CuA-Knն薻Z2 YD:zrǾMCo<*@1\xZ F_ޥ ݽ #&E*$Q^DeI`wo7%ldlw&7ƇP[4p~T mt:(]yB2UF'kBԜ.ΑnǴr[f2TIJ TWь9lP8s {؊+s+0~=8/dq;"q^Yȡ$v v@hq LxP,{W\0Q~+h+yHw6IyA&+Ԭmrksp3{53@ ew։T(\̭ ' t?mg&{ !b չ}ONv (pL˕n"=ek[~'3wžt,Wm"K?>\$OP.3GOPz %^cAŋdwξ1]c˯:*l`KGf2!߶ўJGכh1?JC$л6}oy\ cfoOSq2tLJ3?;5`;f%󢼖a*DnQBo3\c bX֣x1 6{2AԼ\*դc!2.Ȭ @~|ƥ{,WJPo4s+|O4`&O|bw>)d.l♺_~-JidI\B9^y Q-7<xH3k]0j`i'|~={)׷y('c*^D-JY0I,RiIE303MUpkrWJ[qv36@^Ns0޾c;&)ՠa4V. (ZV&gZsf8I~XkWU̙M?jh8؈\$47v8ewu=d*>qZ6"oOUf_ mMIc,s6p U{f.mlhB]a(jE,($fH5\YuS7%cs'fHUirջv6Ԝ؟v~O l':R,Ru3GLHM ^‚o. M'*;yz} M#g 5t'H~Q ^K+ vq5)lGv{dn ""T6ZkB tDbA$3d:2i+IѪ↹bf3PŢz8 4t9az̨+{a\e@e+ %=$!7e)Npp%_\Bd0'݇T5Z*=m;|򠐌!|m v6eЀ6yWT$#!/d'DEwWY|UډE+yCJo&Ҷm C* EPBxy\|S-j1R),/t;vcg|] ^8?(DfB)yuaQ3pRce9T>8.P;dz6WnyBW_+=i'F`IX];EtmBw#93Rw'#ƛ4\w~mXV׼i__-"]ǠӋHa AS'|F\'= isQgmVҲ8k.(3q=wITVo"gz$Ko;+XlS/-3c}@||\vlR:Yю͑14#)񧳶CJc]V5Eͩ5kk(g7Zcj_{rvfø aW.t4_zz~ʔT: F*`W<C0{j96Z Pޓ"<?:1Dḁw]Sݞ-Y8DMYnjIFHH->X}U*Ց⤲ۺ[5vmoycYEd'*mj#Sn}Ҕ%6Z؉jG] Z/@w͟+EyAwY`)*aplhV6d,ҳ6n%qDj*vN4){1B-Aނdb%pg׌qp32K =u(>yKj'"9RT;bT5%DA #Y+=w5%t\:,v**F~Cm^70}'?=.PG"P̳rg0$z f1H7zؾĢ#Uz~5Y22`6ql4ߍ C(}G~ ƗM iİ„M>.%_l"$2 ~#[2|J&d$~n( HQ!*LU`YO׵zUZڝI:d#ޚ~T(9oK /8S/w͑Ps׍†:L"˛%M *Mx$1lGy 2w.{ ,3 /](>VHKQM|m GS 8ă;xbiTv\HǵE#(5jP2rŲI3' T~ P>ʈ'"(7)%-aO-|͌ "2ΌәPJOHo 9"xs̅zYӧAت / ؄?ƈWIæL( aM<"(#k|eJb}|Ƅ5+t/yCzx ҜL4?XzCD떾Wfi<ʥ8` ܮP]5aagG'LF1y @7 xDǷ \&|ztr|Wϙ]겧VMXXxZv@GO[t4oe785 ޮRӑK&꾭Uܣ47ThbОS,Pɝl`D~`}`U%b$TF0rC2,_Y MϧU pg7bOJ= x9&*ڀH 'd~8U|L,҄7 F_\=b4[3KfHic#v[A6QENܕ} 9ʦ/7DbɫEw WP_ӾIa} =}tFU+؄K*)T%ڶ&/P Nx@_@:. H*/Aܾ,@LYF/' yjRg!A?qa:Wa^syY3DEhHrGt!% > &Ɯ`&+%ucl7d$1V{3>gM!B7 : 2{'b A,p2{_qg\ J8&rP:hաtY>(,B }LN+ͪelCAD:歰^7Bm& F԰{$hcՊNύbLy7+]C_|F eNzSЪ%8)fd%P%8Ȃ+EXI|$: $5MyY.'@1`a`IߞWT+}W ĒGbu 48KTr /tJF?e^oZye]Xfgn&~ yCfI(WlN޿ĤG67ʍ?Й ^v*fq*.U""9{͜@Lh P)БW}HG_Zf ȿwuBo5yHד^h"ղZV/;޿܄nil5~kۮ;,A 3TC\aStkh?z Z [Z@bWvP5Iףk;V+ pNwڌb%L t<\e+u+ݪTQWjM^'䡔'CtQUAZ/į1WJ=p`4% R>G5:=i3Yo&ɭ19\ڪQaQp f kpeՖHs|Sneb $|a?2]/&o2MLlbv?<*O8b :=6yG / & Іu/&3dC6S`:%eHڅ|0,/0X^ư&0u~~'սyJ\XIcOp!muUwY.O_R<˨[g 6UB/d SL'zJPqesD=#H'"]F: |s;ZӶoh4{N:Q@?p?2arlm:#H!c6ᤞf 15L:Մ&PH^,G 1XF9BH1CC~5](@ɳ4> |<EF*,}_)kVȴm;XLd’9M'A~+kITʖyb^"G?vq7#ԆĢ옋 aٛkJg@OvYFALtS#1o#SLO,B/Y? DZSu}\ VCg[2g7Yo۬jacĜco4rl2@ΎUWq:ov Ă)v½Q§0=>vkeeoH.WBrMO*:&F܆|sL2α_Fvz뎠sUc{]X4OZ2[P<0i7d^+{y{|F"j]}/A^7荣*QE(]TZVnP|,U+i V~;GK +P<M)`D,F:O(p붝?=_h^Nʁ#0fTa UX$I|q0$%AB߅>mO9C^ښcٓ\X(j#s*U-Qf@*8 z5Qǣ~g>A[u޿]-(%IKmϨǚM"+qƾ9v͊~ #lI ڽ9V0N͋x! C,A >[ 5wE.t٨ eF4Sm@BLgZW-loyK,p66f euB'j%uhp WWiϮC _ІOBͭ ;t.k >` zV"k"YGNE'c}5uwԞjAf^Z$1T cE 8?i\Dyٛ͹I_KÄ( VcfmyG+sȻFzd)h`o4O*C.T, iahod"r\d|өTC(\Q%{lV kJ雩^ `GzznJ%ޘjVqcG rՃq!} Q5VN A$4\W!\EF˪CycQ$X*\qXk]}+' PKw:9S AhR@ etoCϥh)70S%k 䏀c0!*Vu_%`T_s`cA$%loZW@ x,C ?PPWsG2n_Ǐ$vM3]/du*cZH@ Pk @Y!O1^]%a35֨3UƛV@pc j큵BPΰv*cH Z;ȼkOU#8mԢ6 w7D Šz6 kUt2ևʜc2]FQt,XO~i)H,m?Ƀ:P k7$9? -%\YptjNU@-qIYOn ^l"c=4e)W}{ }6/k# E~֜(7%N0(X` y4s=^㲈,%C{S:#qW+\=~ :KA{S!8'kQ  CE퓧!,ҫrx{R;9!t_<棘Cس3+Бn}Ѕ1;FRrxnHB (ԅL&,!DlC]yӚƝ/xXDB od,؜f-9d%1VhZdڕO47 <7 r&Z9{dfBȒ[@J'0dS>׆DU[NOq9uPN qDz.OOϘs61PW$d@'Bj'!x&x߿z*x}\bP }wvLڇqܘ%y)Qf!4$пFЌr>ClyRHAxHVo׵t/f0q Y4z):!Q;Lwa \?+Zq%hE"iP*> :EEJԊ 5vgt:U7c.2 (GV~qQԑyJiDB]Q#cPÏ wp 3OGZ}?|D2X Qr:qB![%?RRql6:n%&%RPIJHU@s~NaCC~!y؈U}' 믘Dz;Dh*T#sY2V2vX ' A|.pfk9S=ϡa፛0߷zt4A8{VSM!*.wYiRwARU-WMNVb\&EMmm>NDH|d;deI )@6:{]ܺ{Y=rn,ͣ-f:qFDm_((Bפ L7'ot+N2݅JSʇF8ƦwIꙛ\J%A'˵+2''C@o;>܏Em @UfE>]n qn%8XNQŏ%)OUoŕ58H?ohB<F;R'3GFȵ!E0g&~PP̦e*v-2NCWMj7q4v/ }3SfWrXb2{ٗBZ*aKk0'wdjk{ӂ`6R2jFfaȕީއ)JSi 3@/cBv[;!ȏd+n%}/vj7Tr:cG5: &Pz:k`"EQ+n7_'FuJD}~JOeM :) ˝8}\hҘwdz@*>QsTd{D?x0̒ $ZIp Ru^ٝusc aG荒A)3iq̀H/:H1N;BЀX ɡͲRH48uDՙ4/'K4 \RaGkx4_;1EMjYTZ)\]#"P-PhN37lݕܡƛ:bn.p~=l_69)x)G$7nлsiv<3ǜ;#@V&ڐEYBH/,Cc Q).!F΄=rk XC5ˢNHVm̎SmbƓ!_XQbdg> w3<~HDR:aHu@9xʱbkߏwd!8`rM!SY-WpRKzn h0-NjBq{'#LT Jsy5>dPۆ1 lh64@cc(Tn+(He6q֪je?$R誉i!ܯuၯ j 6;O Ȯ@{WFe43Q_5{.JsfFp6J†]`)fDCWzQ`*\H#NҒs$6},V)N8Jn5v]&8bL` Kީ,.Aif 8s xhjae>vs8sPzZIX.Slϰ S?)T/UA&0=Pm2/߈qժFl8:Yo1)Io\ߚ{"/DP١|(g/JFRC d%T$rhپ{Cwg_ud`;6v?6~O>jU|';7[ś!XNdT[PI0?*$bEqP`TҬt="a*D~UXmtl14Gpx/e_7g֟|*p9 cg{n 8}fw$\'%Ea`[З[<%t { ng#IiQI rMZ Mb'#G0N6҅!{CtV6magwropK<3Y+`aBc*mPOltlSz)SJ=v"ʷ7X e5RM?;27wJGq/D0PdrU~W ϽMV3"Z0|+3k킰6>9o&梠]`lt"2A0<(U8jhag7K*B`Yw]pL;]8(-|rWDln2Je I\\U\q@Z[%9Ѹ &: @6fX-&g]~<0}%-%QRuMȧ1%Ax|Vm(${}y .h Ykr`1Tٰ{bwY[lg H%}5U%8y1/缹;OCV|5#l!W^0+~}%驈 3/O[B$g˧-wh Og+urT bxiC/V3+z.h-JZ<%|v}6=wx[|5|peWOkK}n‘Pɉ5E{'EmH6} [PI0Z2TUC^\yGzlE_Iw\Hň,ra!ģqqjWӕ0* Fyǹmf4`0 \tM2AD}bfho+ sW8& s j*D51 xcg9MLE354=vq65؟ _'rͨm>ybUqfXōQ&_ğ+DKBLB1۪?@.ke}x5WAŰ7w;@Bޑ+;|qEBr&ޏZT@:M@ڲ L{.t#ߖauɑO'>LkթF -.6AW_TH5itkuxMPzWڈ7jCK9їI"]o<[gĕ-%)ٗ@?hφl80VӃO ӑ;7,NX8N`exJK{v]g6=YGH387RHA>_1<4ַc fbnF sU =Tl۫S'0PݯoEͻ{Gkb"K.xB2u[6')Im\z8&Uݾ ۢXt1dqr!*䉗l3=:py#‰Ju|Y#+<`Bjw׬9b*Up7kRvݟ[MGvg5MgY!nXKZo~x1uI/`o/;v\٫<Ÿc!FHGNqzpYir3)sm/KVAUDWyו~Ŏa@|@~00|a`! 5(H}ogR(-3LY8\z &4> vpe@Tx{<6 G>!.9бG8&;5 9m-a} t|b]<p9CsO;ƹB\!{%BKqn08$ș}~d=sDԇ2e&./ȓ}j.sj/Ms-򊧱D$w8⊅AS+k+ۜK+8| e-d!*8*?Yu%R%2sDCd%[d!d&}ߜݴɺqjQ>&V[WlXT ;"KM {9G߽ސ"Pf|uν8'o]-C+!yǰ|c,@GZ=*0H"5rbhWR('Hu|uQe,y=ly;)izc>]1*AHWPm倷݇IÎN/JV\D7LFˉ9ԑbMJOi Ov }6reV 1rrȹm> +72Y:y^yu×|J+,j/ 57՘D’ӤF8Y{cM1Y+-qԯcږ|lkx_Wi^sjqŴ{N3<-Xw2, .垊GzNBUKA¹Y[¯7̤w-([vt6Ǵ}4 3J2߶N &l+|V)|78HosߙMw ^ gwrVX|nX2Rv93`tc|nDX|CbC8z\MkϒM3:"Qf!'o }b<)Ŵ3ǝIAq(~i5Xo7;aZuB 5I'}g$D$#%I= ;O'URhGW y:Tk-ջzc6<\\O$zK8`xeO5?{vNL?pG =Nm>RKO~ѹ. x}6 Ѣ<\ݴܜNQ_5neP%d%h Ekj=7eihȮ P'UgaS35W'÷G$p[S@mfHii)Q7N 21.|9jb_,@!:r"S0`U]刟9yzǛ]>?930Y Ja?D6l/Z] )]DK}C.d-+gɿẶ8D|kH^0fs97t98ym' V$N,Yj</JOP m2< PKyVsX$*y6Pj vdL,=t_JnDIH~_w/gDi| zM{B*(ttVI%nf苊5l @$~2c[!dӔۮyeTYJJN փ=_Ycш0lsJ]7/P! }K`C2Xr=5H0 rYѡ7)et`ssEqaţZ*%n۳kS;gA^#!ee~Nnq Q gyfZ~{''`ԶKEK9JV†lEKw4k0TD'F}drӟYÃţ&E^&b'2%'E%Z_/=[1|6EB[Rl̙Ļ+gDIv[x2.$}Ǹz7[/h'9yoڸCGJp}FW,jݟy(i 2 /Ԕ/dQ1_M7qk%Vʤ{ټxX-v؜ܯMbWvS*v%iۈ| .>|OTO285rE!\*m@+c U=RErh6w@?"6OFA퍑 B u"MA4Kq_ TT/seՙ 'UDt+[w]S]ֶВ" vq@"r"r UH'>$*04\Ns>6{fA>kLn-:8пʁ.Ix};Z6|?7pU!85FVP ?\"@v頮Hz"s~_W9}x9Pj/ETL71 ab5ׂH tFGJ.S-T؁a L5P̠%'sFk.D;_T1gIдEE:V[_]ՏFsq,4eM\g}KŚpTd-Ԛyz8떇QR!{ﺋt"ROYGƋO)Mg̋f=dk!hr($klkc*Xڟ8/ /M4CTX$C!_L:*ڭ)\ZNOCQ EjZ TO,%S.r]Aukb=E(1*O~oR9e' Fnʩ#eҜVZx-U ^oړ I t%b,~KL[Qd(x́K(Oó ts)vˡNCcSl+2έPFmӵy6*]Yv >S }yݓKv;پZ.i,Bi 0h2699Xcm=mDU ɀed7H#fgR>N)s-;ؾAôgߗ]ƫKj&:0M>:ZISđy(,!i߀ |Y|NsX.=2g{Hfڇ \&;*6Gp$Ja/qBHջu1`-zBR I,3C]hOʵu|DP]bwSTԻF `eO;[띣R&vG2R{l7P/}vM&/G.2լ?2 ``cT{F%!Sj?b8a<]w[JBW 1d)µ.9FLꔜUF@Q;'I3Vw-ȸeVЪj"dE)ō 7ԯ&Qˡ =ٞ)u9u, %:J $fGV0+t&L܋S/'*G&)>;{`u&UpƧ NUS%qTFhbUClaMS" OḦ"!׍iТY[Xu 9(H}90dJ?o8Zy1+f@)J/5hl;A_NBp6:9rH)y,pqeǔV% (c=w8b?|fNOBYX7byc!p)xܨqƾcV"Š+h6m';zS9Lq3G O] 8֮aHr$S 8)E1d{V(.]nN FsI b5KWǬᒴFu &3*MKS08W#-Y9[ zrC~)c+nHd7ͅ%%FfLK LjmR@pD8O:B=#f,i@NaA]P|tt*e1j<kZ~oQ8?b(2.MM8R? l\nqF)rcEEw6"#i=X5YDxx|񯱀X-%?yˤZN$soIq,g*] @l 6[17Ό]ߤuP9 Fh2M.H^ S!|7k>MjM}2{L.SvG)MÏ69 h~_]ߎ }_1BSent+2 +VY-BW;Z;wcQ.՜g?4ohEDfNn|@P7E7TJMCMg%hA|lH٤DvĽMp/].od qV$v9&}E]2Zac i]+Oq[V;t9_"(hbRj[TFrgJ7HXoIVBѐ=%싲ˉMH)@ (OǼK={^7z=KtOC{$ ,3BQݨeb ٔyk]f3*|GSp@u礘l0&!3 ÿZnފv]!tVR i#a!nwZFB4l(Ow(S^_IR\`1_^izᆽMZ\ix1b^iAiI[Ү O T%xL3&7 H6>x`AsgVqeN=ڣ'Q 7Ch+-ɀ{hLj]/YڿŸɉiM*X\DKq\"6̖*`y%E# iGāsk9HG]AUx Ӎ4H/Z=/)-4?0CĉR`XCCՍIyh=#T!0׀Q*: OkCrtܕ/n} o/^E B4BǑLL`mt?@0Q-4ED-1> =J4BMwDeIW^֚n;bʷ2q_DThJMHK7,@0.idh!{g;0DVo-oNξb\B+앬YeczxNvZIpкk'}MJryW&_;4w.}@rcqԎNJ}J]z=i h51q4 F‡ ;}|N5]YnNYcq[ ~lVRըh<ej?[ gFX]˩t'Ӝ-c5 DmkXg>4֐tvraN;y^۱XxSqd8׿,_=՘.–MJU[W5kݿlkȍX횱}:R[{EwH'rl6p+FJ5Z4J> g6+b]e -D4U4F.y(r8l˼H x5?X#tcxB Y e[,DXhp 4̉' Ld%Ǎ=b\;su\"V>P`֞?n}oU4N{#!Zw<4OĬ/ʻu@N41z%,ж YST}֒x8+%;Vy77хz9{|eCdiH-1u5% {R 5<&Y Ki+\?`4>hDDpJ1{^xHCT++=4-^j<>>ƴ(2&Dv7Kz!U'GC Sa$"+ZeyOɠ³oNV[{@9у)ͯ'f3KŞ1~VC' n<1U3TY+z '֣+0s%a &MG~ݠvŸu)&qfKJ"g >PZq*7tRt$ͽz+Lm={D&g%X?)Ly 67gn*![7>Oі3o0::jjbNVFv'siaK^xMX4P$ 1qhwIܚ잼jXa -n}&wuM7л ӑyRC7q[. .6;7Ezn%FBQ倔v7vN!´~zT`k]ݮ~d"2{GbDH69C o7}Q$X5F=SDoYk[WYُ|H $m۾3FHLLR-47 y^F׵ϻ-5Yb/?#.f!LU]h@<]=O"t+*VHgv*3zM ǎv':|@S#GsTRڲ)ͧIRM!N|-`*7`k_{xqA9Tj.&c~חk>ǫzCLj~2"P[fOۺ8H$HZDfg@=8lw-ߗC'WЈczלdv߸!/[+d뒝h;c>S[>&ْƥYL-WLy7JQ[fwo@3R@;)&@*?6֘OQmǯ#|nk7oJOoy N3Yԗ3t.--PlBɨօ,ЫͶ(mg-')HQ^Q,ȩb!O׆}nt:GbvMe\[$ &&8\,^{F'B-Rh݈rW/y.?vB1yAmrA ?D3'pʿ) +yMP֫ɯ%Li?7"QZJ(4S1-B<4,Z: L_B}X_-H m$[e'+h(c:YAv?(S\M_Cnz9MJ8(tohx01~QWZd|N 4Uxf]}[^%y>24DEe}`LMX玄o=RtM8tvAEf4 @Ɖ~ b3zu8y] M[(jTAije۪߇5b̈́߹\/a(7JHKi]P_<ߑ5x1Vˬp"P&$qr(<|ҘUs׾CPu ͂mP.`뛧r3"6x``F)Nm\\ESE%<Îpl 5Z(GF`.=;+X/VT0ԉ2 2cMHB\T>?Tb8jލX1Q!$ + *&COX P3Q[EBj,ey-˙rׂO@X­)v7JVQd|?1H lnNrn7Ĕ&mXXOj[I@63GJawo/b1zOt]?F!I/ce3 ~ԈՊAZ}_PO i>WHǒ9IM_cK#2>@Ng/NƺXcZg:'5l.4d(<^saޫ]SVU^'\IO)ّ5AWga_'#`C\WAP#Ж (sF7kUvr[:!eYNQ\!&h;ҷ[煼&:ӻiCBVj;ȕQVqHQgF`eނ )JVy3$47h?Ss;]2 mIK<:7uC\YN/D8ۿl 䍙,q ě2UHN V{?v@MK?piQ!¸~U }ruFŹ70ws'QNs̢ b/䤏`-mrm'{ J7[~aՉ@fB8n:28_Qh8fP92.*7m/ X R^{ɓ%C2C]i&4˫gBYRQ  HH=&*peZSW-c(5Dd {s1npm\ˑ˳…D7,a2']P[gw=:ɱxLJ^!SFJ\0.[l< eģb>O޽b1ͺًV7>rN^0HF^/A8l_F~bDŨΏm:Yj@8K24e .ϣZ)H9/? +"xRp:ք[e?vkNNn&S_|y}B>=}z[.PT{􏶢j3U4<%/ƢcP1,)3RNkMdFDaj"eNeDNYXu??I!fVPE0Pe& 3[Qd+w"g5eI$Y> ~E8LV8{ktF&2"/6@ sfc?YI8%0Z0[ϰ1]y\X?xQ8V[+_64h# {R3Bu"&\{kEQl8g~EMg]<#J"vKS>isc|oyUē-=;[e=6h%{:WJ;soxg~R^8 hZj%Mo# <J\ޯ4`uXn4Kjm1&Y5 N˷)9ӚsTd`g}K89O^Ťi% Iuuo$y)tt #1Zb/!(CuN TC0>|7 1KRiDl [4IK nw>ASiNhEPfJb[ñ`fLyV~2i.(%Yhyv7Wi,w&U/z4%31g} 6*ߖΉϟY[b8٨[f)B|D'?y3BdaTMԈr^0c"RF/6@ywF9!.(g#Kx0 hcI})kK5.Qbꑧ61se1w:08UHn.vrI%AZ1sl FF!d>W.hYQ A=z%=`$/d^_#\ jb<U <쪩9Gc,ZJUufRrcΌHjyb`(Uot[u&q($?8uLO[ r_e>ƫ@ucuo9AP9#2 o(Vlz3]@TM.~0&YGr4D)}&Ph .WE8 A{YG~($ bmI=>Y %Jx|a[4QX% ,T^6~p}Lu'(R̦E(YF`B{^4hKcXt(>!Y@G@^r=I3TH?\i < ɺ6<>cKv@h1ro`{ )I~NJSҙ@,-Gk⡫D2gBХ#MyNKz;y_'ɣ'?6+`JMcނ4/.5Z+x:Lwo{4w"bNgi?' `PJ1T’&wVӭIW.OkBԸrnP1*_pӖ?)1>k:dS @ {!𰘼6Sd`&UETG'.XEVzfldVTI?mGM!hJrbJï'eGZVY>}f3g_?8ܸӝ&Ħj# ?(U꠹兰\dڠdk6 *m[KWi'uذ8},_97q4>w'mT0TG5ư6cZ+YxbQiNtyF9MИh 2<$YOspX/IaM6+Gt\ѝn\J 5<(Ƃ+*x?TbHiy5GVf $^xCjdk) S%q\k]j`Wo]*LN3뼱qڤ*&U +H72_ e?#@ _@,ԩ{H"y{K#7ߎ*Bps[J)R)?(kp9@"? į+TʧZSѼw-͕4U2$#C䍽iBLFԘ8c l0*sWmc Ow: H~ŃRf j[owg&깯y":YG@0FT?N!'&$S`OvAep%}4c0?!߷?s)Qfn3_+Znܺڳnh]$CI 9A212.!R6-蝜Wv P] #c?gͯӆFy2EXxe2 ^"Dae5B::"ưQY 2%Hj@ VPsiI8!r['GH p%, 8uinl)u:T9ZBfzA11bI*USbH92d)(ps?1 lE}Tvy>D`H@'GC93g0+&Ghx4̊N(ȿQˆBy[M^ˣ-b\hhvhP]&dBBh#84.ϻ}[=)Fa/pR\5 )gk&>ceOPQRp ]l Si0A.In6nKP9i/CC *nzb'xt%'V0ժ|w xmay&/o20J *}yFK]orysa{vL 'gNpV\p&{*t9]9PNG,:hc?&bnd bEҤC ]B'oQBESjcBv}cH/=C0bUHe(Ȝ@E]XB7 ˡZg30đFOKk4k 6k{ xnYtV˖TZ^C39U G8# |2ȟ6Ыw_Ɛe %Sc&;[1~Ɣ0BC׵v+#;*)~H#|3P٫޴U726`LG ( V~h?-Fjyeڛ-uNZA"vƚCַB 뮂8/Yz.2,.ZE;P&e4̶_hn ?өxUACT_kGrT7c6=V$@-,HбUvy<[Z))0L* _.Hifbp&GVNUflZU§2[,IFmpq)@ބQ0̋,AES5/Arf-BZ\mympFH"G޼ bըJ&/yY_H di4Ţq @"}4F(A-kJx8{xyZ Oӄd_7r:'Tf0M4҉0^Cg]u쨙 W x@ʚ-wN5a(4ՊUg:(s SPpzL'B%b1 ()!V0hHރ8x,2p85>"e3aːMݫ&:d/$$Vmieu~Q0?EL&7?>S JYhBfϝYwӎDmהO0ڥ"GS)Vpk1\aWB[RәE$3ٵ L_ADc3ՀM)c#S5?9|10=0쁯b'ܪA`("Kom)aԢv4CLntG-ϱRܚE8DOs…1SHM&ԅ0Ҋ9YGϱEse wT*Ƃ6-AU^VynXx-C܀Lb/йA_ Uptf@jԞdLOXҴ3RM9 ddz$jq̐ }uuH").G<[9s^{I!g#9xfL0?ོ6Z_IuV"ˡt7]@ou6Qfڹ1{ 9 &p9\Ԝ"QKW?p84jT%'eLbȲ9a)7P zvSBcDYv+;?Y;@ ;@ӕ]ۣb·;vLD.&|ȯ\uީ\E>1$@.9~3Iq!էsY9+N JRyEn%wI}KNp"odQ$/+ X#Y?w,Ĉ]Ӊծ18~u*巀^y{iBoMdNzWX-?Qm 2 ~"x }eTƹMbqQll,:VB_ûl7g C#o@ߛkt ?UUbb˛ >@5RWΆ4;yA%Qq]] <"Tę[*93f͒\U.qңʉL㇚PKS9IT%)==#' d;:q~fǯj[z)؄Ơ_Sg{<4+g6ARWl%a+ U 5Ak ,fUZ$ 2y #M#ݾ&#սQ+Kc'bXkz]JQ ${U!u}ERٸ@Kfņ(Z-[I =!q$NjN (\.6y܄18|fxRe#G}썪*ihs&86d%aXX/!SS^PCTԅSEG{~q;lh~zPm^XuMWlخ2AjHEY$2,9,]fGx?>En0`H<*-;;?S-Yq'F}.!3]: ;,,'k& dSjj$OQ|[6J]̳#T" 4nqpB3$3U_ H6ad*w]O7QQJ*Df@Kޓ n{՚E~-']v~;a#w%MZx$bI,6 Q8u02-.tȝByƉ= )H\3ے/5tp>˾jp.jaKpp'ԅ@P6 :{.b<@闎j $oU5S)dEjPG3%N<|'PYOiQ,k V>rnR);q۳|p'A@,.2ݹ_8FWmUȶDWc " ųn-FlRtDl(vՠp#t/TZt޷$P+hs?}a vVp=$(lpeH[PBo"tߩ >n0,ӼTZnf!5G?_ CgMCGϝXh31[ $$g{dqVyD]8D3  {a@IwbP?:zJ?UhX{٬ n>t/Vg(넫[=T,8&Z?|+y]Tx%VZ ZDX7]e3 @CGPQFPX'pmؑfM'ۜ n5L?%یz'k @ j] < M?@^3vO Mĉ}[K^hdvߐڽ#Ұ1~(}~[ӎ<'~b69mД6lY}2ƫ#01C>[bev[Wi%xyG^AgP(.DT&M_p䀾Wax)ZBΞtȼ~IRźZIZo[Wʕ,aˑIg(L/I>#VO"œg槝"Z: -a- f<+RJ-hwY; 2*:a Kn[Lm?6QEҫ`V _ʚb_O)guB-OxS "03"y%,lwZaKf#-m(h=GC8.FF^]gɀetdDLs'ζ?屲kRQhj5OGQ P){HEA㹉!t2@Y͟eyQ %7qvdLIJdN"H/ưAl ϴ뫈1QMqr)RN\bҤl@dǖEeB0x0Ug5+էq7ª1ϗQ<@Ւ_{k4 Uqyf^`#\2! T՟ȇ@vos:yHAAѦ"' !/b;qJyGx[K2a!ࠏ)uq@.TTvItrP(.MŊHF*aM4JᓁQWb9 }@rO692vLw'ݚM瞑d^Us4hCQNѪꕫy\YV,+c443߹zH"h}hg(<r&8\;EX۲@|o:Pc}0KJ>lDM tWVy=Wڡ>~ )X񶗑]5ת'`oՆ'1NKTbHh7z`n=*$ =Ac2L H~4ɍeR`nld2,^ƶ-禡ǿIPSj:zNnxF y]"8R~B\vMO̥"S[/'A ȍ^7̧뷂 `qwbofY )$bO̤Yny?!]3` 6h~4yZM&`i0 IDpYl@@T{ j/e/bQ99B6jAEN?n,@_k8j`sUr Ն 7\Lwf{h鼺̷bBt2h3R'񬫎S>fTfI|.X^cbѕXAV!d6̘IaxRi=@:*RE40lTb.n /n_Bz ^9M[ V#MG@ܬݍAە?ÐsG uhBQHEUoE8iBGM1Am}lՌ3MBuWm-}&zkCdݘ5Ɔ@ZeWqĩI'C\*Mӭm,Rmͳ4hՙ&Z$fG(qC%z4fN.U=/f't{^5pʊd$Oe_tvζk LX%GzU)FڕArmSk6\p'oM{ #ִt<>N~/RbÏQ1Sii>4*q<2% IdPDP{*";s>-oV\ȒILt-cN³}/MU^1UX/gN$Ņf)Mv]614g ]i `h?}:s͘Bٝg7 rT f\iKΥeK ADr-(% t4V|yb" VlF<&5WT]m>y*dvۅh * 6vZR0E8;y&Ж~i`.܈[/v`u*zjgQF[Âd[ίUE~#y]Đ E*k!Km%3dw_0Ef^\Su ɊY6 Գp1Lw~Tԕ`FvhjBnAx\ öuSDL,@GYCpsRGe!٦,h,9o;hGJH V9\St%ֆ1gc,V=a3ڜiImۊADOƪW]#MnN %xSظ~ eljc=gQ<Lj o! r/P8 oF?!e8HCF|NSb> ´ՁrQQBX([kf(j{]x\݂4D5}4u,L7:+.v&~O=;CCn\T;oﺯoU+{tm"gСyw[JH\U\dX+-%eW/:iK(ESø$U0όD"G7 a@bH{jW1U '?WnCjMZRhAD yWT W[pڧyHSkM}M! QNd~k =vJS5|ʶȴK8@KX6"AV1x ujxLPE-A+}$n;N TU<& ʙ9Hǩncz4=ɍ?vhO1,SBhH 5g(Aخ aL 7E2nbaǰ[{Y{nhG=|J)"yL.K"m!8 MĮ5t)HX:#mVtDQ):w YABҏA+/zV/$oxNB{YW6-^~n+od'ET&0#52&{y_ͼ[dܠ#*5\+EFOLJLjK^^I9㟿DV+u- E~`d!V踅u:6@>=zRA%1Ah2g}Y'_7iE-{ʚcn@2*OYaU2`^~,MbEZiΔḡT  Q@vjg>7 ,]]L@IGL]+͔[ʉ q?A*~k'pT?ivUmEһ%ACEzC/s^6_Z-%B-{'+N&Im__SPl[sљmS"1ϬՍT!l\)ЄJnR\?(s6dv]g)8f4:Cr_JX Jx}h]]zl%?|R,drE6 +jڴb$#C-HF\ö\ %~wxrmUy8Yp7ww0m9&"H!A٦Rd]).G]Vi xp1c?5wq3'-^no2.iI临 %>#/j~O{d"wa$J-oԤ/7i4^v1aۥ&qқD==]2 c,`iWo; d%Х?(l%egѤ; abputg{@L8W#9e-~굪iD+!Γ3Zk'w-Cd">c>5&8.)gkcYu{!8fw*wR8MnnQvjVaYCM;Z+c3j%3T ɴPݩТ((Gv7`+=L` @~J݇ gB&H|}Cw`Iv݅٫yGqf<#>0uɣTjӦ0oHjWܜ%C= N#vmmAn~l,- /}cN*TN V< `M3R'p+E/E)*BgsNԚQ_7"G☍s Gmq#9”؊PQP9Ǵnj$}!7¾mI~0߂pđ|w wAN}9D1*O7`;{P{O!Ld*.LA=k-^w~'?'JTiӽ?[FcEKr>(3ᣛZ3kM0hw;@* \?ƫffŅ9vӄ4iz@i\r? Q~5Pl^>ɦoqɁhToVƏ#"N+Ѕkl@@Lj;<̐eƯ+"nj阵|ռ ma44~';1㜬G̴@F7s1wjk#h~ʋb4;+#7*U B)1$h焒Ppg+(T#[^ŷjà+AG)>s.`1zߏU#%QA"ai$] MgTALKz홨Nl&zqM~l:qFt ,'rYdLg|KɆy'F>{"n庐*މik^İKo0~-l9_@-IpK &i9c K7}=3z u\uB0ϓ3ŕkY|親t^:=I M\ 7>*܂=AuT!JxX.9ss \bȿLphcK͡fTY;?DvbTY,je4&Gtp{O`)aQnA@,DmlV#mF2ľǼCuguZCgZ$*/N^4oM;Tjb{rJZe5l= /}h}ն`/F>S]K$By~nlWxBjP/#טO#s:n?uϜEy9TY__KioTw1,捠?ni*Eіύc`^IMUBE-n[d'~J]00.|EsAO{ R>֯m~@p\8Y$  w̬DmB(2ElJR/i&5K×cz|2[JwBt,0q֔t˩}nqxX&Nkq; D)p9^ yr]qHZګ.na'[姺X iX9 & ]vQp"1貀Ԕcq,  0oX')8Ң Ӿ$l7ӃS2-I'K 2 @:'`*J#1v])cGtƶHX{^S_Wmy%?j0R _FSq073BI$?0D;va5%pUQwJ*er`Vna i1Uknqy.a*Xu~urԻṢ"P>R"i.l/e#*;'+8¹ W0E EEg P *k}0\V:b^ɴb Ju5Txx=K" ]#ؚ3P#S'M7B8䣀꘲xӃz:燸t#D}/Ůh蝗A&nR#CC5Ʊ,fm0~tAcY!/rM>?ܶg\lo:k `ze3w(-&Zd[Z㬺Uih{9Ғ=1>֍LorڊcFp" a]X3"iMqw-&Q>*e}NQ:-PtP굢ux`yHUnl|Dv  {S`7m_S1LS&fPe|?NmS.E)aąwkhUs{6!mP*2M(zFdO-OX)' ' v-O91FIje=tRC 0䖧,ԋv[a$E8 s ZHHØ1k(0n -n3 Q$>fjuh91J\Ëaa4!}]\ N-JS;E7E ,fxޚr )}u1o^\8KL E";?:ԛo iRƄK=<_J3q(Xsi%&>C(*_}+}@p6Svac{4?E]r EFu~2<}7^u힄B}OK7yQ۰~u y/, PsT|Jzo'@/ѹzhMUr/H|\Q%7-I pm>hˢ^:L_I 8 eiiޕj, "p,neMhgN" 7r%mk(Xh4u~ؔ O)wC!$nj~iMԑj~@Jt`"hPv??5IA.S#ʒ &pNL٠{0vJX\IoV86x)f9cwOqI6z41ղ inu!F0ƍ?"5}PvZA[&J\JzaS e@|'T 6^u_c/F^GRo X>sa`DSHFѾOKUe*7bm< I+[VMl3B!"uP|k\9S`_tz%гMնyT$*h (mA0_?B- Ò; $.(D]O{ڋfԆsȘRZBG@ `g2"AӴu+:?v ZE^Ց-K8;R6;3!n;%*Y+T?tbqѽc4 VD1[>TΚ1l w9I`b2\sB;d!9[D㎯7t J[HOnwg CDPI :a{#[ *~1֭͑tCxk9.,,\?rۅY (c%ޙ3=hCD=}|h9{ ueYӤ<`?VI<~-YCb[38c˛R 9!,!# բwIdvk]oVAjr0Ix/uI!G2Mۏe[fTZ$RA4EYϾJIh/O:@#I Q]#$n|SW*Id+9۵UoO<ӶM  +ï:B0IW<^'aD,(m* $X6y;ӲɑUޙQ]LsJ385(Al6 ߣʹ](zt9vi@vY>/PLoksi׆k/K1j"S6R' i(D#AmY/֫U=ɕ3?[7 Q4[t'Ai=݈ 4ɴe~~)Z/ y|Т"UV=x.e'2E9 ?յ&[@a.k:˕P .!䛔pc85gvE^jnG4-NU-=ԭ]iTS?[ܞ |-'DOgs㰐i?%AE(=qyI&]= #oE9!9q %1 W1/,wWZ \&ƙ 'h fe;^=AwF/.$)f#eRG}Z ǹ -"-i 浂[;@}˲3ߖhi=eD 3H5WHGU^lU\eF1Q4)I%ҬD{-(8h^ gۘ}ҵ\ p9V^zc tGD"i.~3db N-zŦBL<t6dϨcsd1[Tzi^&p:W1B9TL= stqN6t@\/j ҌB{k_8,U}Q[łp 쏍}m9%D$),|@I"KT "c8\%%TGuTϹ&|GTޙC^“+poCw2{] B[%.2ĸYzc)RA\ 42 um64Ao’rU̶%!1 鐥qB>0^1 XM'=^uD[Aήe:,k-=˔qSBh?Lg ^o [ޫۡ )]yPj<<у; [=#΀MF^i0L9 j5E焔Ng0 cJI a`O(~k*')Jwr쑓tCS Αo7lD|c yCKЖJnNʱ(>Kxxps4et@,uCыOK>Iy:)#cd a?〉5#b1*d!E\` TtU~ hlt,XTNXbֆcPzz~6Ƹc_,;̸op,5e 9sE5&}݃پ b%e22S]̀k(NrWa7|^h蹶՟q ᖤt$1y"[YN^鐴 nϙd SC;d5Խl ~]zt(oY36w濏F.uCBBzmz|"~,JN<{EFvRA}0d>CԉCRPɼZ r}9c-]M|d#F E F\lԻI!ǚ@:;ʵ؉ナsp6 :@x oR]=7e &LK""/w^Z“a"ݥu8͐>CK5If5%}[3ILRə؋腌O!t R8"vݐZk|L|e%$t˙%GA۔d¶"ԚDx!xs9a+/őZr'_1 '?d;sb5:[֥P;1WV)yr<>gHY\~s}I/2 *Gm8$qG&?M76H5߽z|Le,[pvGt5q"_A038ZjJcĎXb+V g-uý\π)'T&J$z @-oY |v2y%A&NG&nJRZ$aU(^Aq :_b%\L%j s4HA̶M|~bt0 շkf .Υ/mu=3$D}ڤ"?hKrM , e|z#ڙ6KkrT(Q %Z єUe}ܻ'3o52|tcZ Bifzy·Y¡(wvl+=NVe֔àUxutr[q  rbW=%,~gn̽ҋXҷĔv6eݮ|TC8xGC:r($ -{3砄9iS]uGB-GM7'bɇ0p2s<:9,V\$ېe4Nw"JVym̓<0N*c]<^V4%o F9wYgS-5'YVZzC[}  RGlϳ"CM%S9J3ۖM1 Tӫϡȫ/ ;!'9Ҫů^wE'UUv9M?ɵ]l\i8-5J3 xu: j* S7R ĆqZ}\ jP[eb3n#hFH;E-boG%ʉlq'bK>UІvf ZI rxdLB^",g@ŧ, XA8 y 9Q*.'Rx^q Q:H&KWK!"&(}zQVT9 Zآα7vBJ8x;_ oaA!&}f&0wKn坏kRW!8Ǩ.LowOxj޷Cch iU OUTdn#i,x- _#e1f1 "Iرat '=yX!qd{=0%V>.$>V1=^Vؼ3ⴏ~z &ϬpD|vBFea9@~ #m@Jg#:u6GCLK.&H-PQ[:P~ׅYu]T1<.f!Xw0ʤak' =x UG̳2-s _m?C((]2#c M.V2wNҫx 3k>K@غP)Z&[(ㆣ'p>N)9Y^I%(k{MĚpbbgM*c~=O3[QA8¥zwS F g.n1P\w8g&mw+bR% aaކ{I .;zʐyqei %6 vM[ꚮqZm,$TxnC@E mv<:hN˙C~5"S"* dpgB YiU5X9ZsL%Q2 *U <5[]1jOt-Q (SRw8)WZ7FO?a)Y4.3],`At;gurܻL<ڰTt\g#0Hw46b>|ћ#*jQ"WK0ln*2Zx+3DeN\'/t3;#ŪjS,3pA}NI7K~OPa:O.pē%ssJ㚜K}}HjG@q)HAZkwJG2fx`}: /)~^1~ڂT(iMl5 9Yzr(6Sg/iqLpln͙&C<}rq 73oXWӑ)UDkl?VǐF5ւW^k.@'8=AnK6c7[EB+V z^>Tčd]].N>'Zu6!!=y4Y7p4?-)~8%f*!PlEGjJVGO%}Pu,YL"["ih` kyU>@#Z8c}w<QT1v=W^?"t޲o [H!gnDZRc]8fU0>}l'`*zy^ uii"TQAt ϱR\bKfWHф(tAo>$QhҼ-.s ׏I kcmK(d$՗{BJ.VJI`h63`WB/sKTC-Я~O)e7-vdtOzH`uIe,qUA@ RY`a<5}VaZ0/V]$SjΉqq@m £ H9,О$x3xo.OVF0<~a? Z>tA\K -B aSogy OT3Bu DI.QvIڡE_&(mߣ[WA^>!/6i!{v3ُaC|p|۳9R6Y|CB!ڛqb`ڤS񅰘b2a:!"?f_م!Gd_*nn< q,sBɌ \w6iE4d 7cjVv<*'/=QLU5Jwᇭm@2fyJ ytuw9n#Y>KЀ>EKws"9qZmF;wƠ ~Afh論 la$aLk t̬0 \#DTͨD&*0!O*Llqh _`|eͷש#0M3,zآC[.u3_s |旐(Z%!'2PU%ˌ(-fIϖ Ll,*a6<6~rkgj/ yd I;r{d}AkC9m E"CVލ%tL/P$3~ĩ PDV1ωE#F9@>bn/T_{a| z$vU/ZŖ . DQiLy˶"b6e+rFd7hqR lY@.+r( &i+xL.ONdDhhvҲI 4eBeEĠ@@yuM 4bOg N4"ۖ4&hµ g'bPPGIs[vjչoVT)¨S3(o;UQ}+t ׋f+Kop:" C<ƌp֧;?-&6;7hu<9ĺ ?S.]$bu l؋d 8k}b[+5S !5虎w"&3YgN60U#1jyqOvQ[KgS}2~vX;ev Dž:v}NॉbHHoƜc|4JW7&E/?Ñ?׼<βx =V FhȜrDvEhR$EQS7d\)%Udk@o:} &n2&j cak2كs%tg!VMzfKT'gpP7_)д.Z#tm- pӫF=0l0֓a~/x/? ݨ`B}~jڢaQ.JD"sN709!ֹՂ#pWU}[YJ,^yq`,*0)5ۏև韗I-|SOҧ]p8uNE& } CAeT=,#22eePsݧ/ _ 9&Q$B.TS5&&*QT|_׳bک>齉ٴrvGnKLAsYIiWS-b%԰!xZ3M^4/SzKM#-㷿y9K7g]9kum'G~kŭb J5mk-k>NL;|:e>=QDv&L~׋%zpC. 83Q /YzE;[O-^HlQ=))?ܷ. 1= _+OppHܗxͱLBD W#Է(]@$L&v{@l+œ(;V"b=[̼tuoueZ8T}w(0.TZruB9N+$nk֔ZLJ|F)r:l|Z#fnRRKHL)"YYi2z6/V;(O45:Xu9x-^gy^64+Ux}) J(ح]oL55s= JVzˑ1[ > (?"SζD5q-O,[k-vԌGVƵÅvPc+L`9r\{]GRdxQLDjh[$xy1&𖸚[ i:3.]s rC+[?RوKIdҍ Fg9_Y+DZ1 S»|֦5p3ʋopeJ*33Dz C?ŁK9$2K #] sD:{t[9UO t,^1ۖLR}!Out]LYy<!ޭYm$ #u \hBfbq0<,E΃s4Fh89g +x8%"h]I`9`ۈ'I0aZ:k2NjN;-l2bnzG2!mY tAze|Ya4w=sO-dkSi_wz(pUduߐdPV ͜ttLlNj _:֜1Qe"Y.iBkVr<"Dxhh8g9jHض7NLzL9dgȲ3 KcyrSY-p;ϗg>Qf%v=fȜKS͖7\ү#jrY+9!n%Z% 7ٻT8nf T#σɎ,sZga-uHANh)\$zUhWd9. CWr,sǧ, cLQljBP['X&]Գ../9D1~X2mBb`[Z#ǨgipdZ {͙;I. B(?[ȌX]N)(񦶞#l2}8pp1P7s ==Izbkwc)ku8G5z1\Mh2@ DNZwu W8Py']KkǎF gCȜL>ZdMTJ\mS*d c- c"39T 4P萤Fz@RiȑԾY]QYpɿ뢧p oqȁI Ƿ/OP{Q~x. ڠoH i ʁz,cPx(4d 7lw.7Vcڬ;$==T=]' /gI*^ȽrZZ @HQ 4BݭF>NYG@gtTL"gMC uT㑟_NΉ9B1Ƽ[ĢJ5#jXH֡H5e.o{'98Y"r׶ڢhʹu޴UnlZ6>ܬ##c;u IVOw^r{h.=(4R8WR8YK>gnvtfkcEq.g)VKF>|;0"> ow,‡AtZ"G1)ks;+?!BtI6RZnM7ް@ĈXgMmᤕ@a ƿ0ѐDBr4}Á's,}_:Spfq􌷿`Xђط]B@qYUs|0Bmu2o[WgVl{' s!vF +OƫR*^&tn9s H&pF CjaH|ȫ'=If\(NzxcR_+9#N8yV' [۔ H9w T#|lKԠ@JKU:NVԠa\E X6Sp(1 @Ih 4)WJ'ҹEXNpq%Hekb3Ɉm)^dN]co QڭEbcyfaEOgEU*w/SM+9 $|'3ydމO^4/Ɖۣj"`#9(N=RiӖo`I<_#*BBȁ=TQlSXDC4(P;u%yQN{vN mMˢ^){a +qIOVGFk4QDJ !kYfN*gBd3vryQ~^41gYNgYnf8p3.ASB4>J,u&`-UxlE3 G8:3EQJh aSzbT[LX@۹XsSpn lsqʐZd0{hAjÍNNeN\)/gU%4a"K&||@?"|}h&: ĥd:@hy%'`d4DE 6? (tcCŗĕ{ .ě+IK IYsmm܂luL{^.5{0qxd]bOIC+*;Fz{amɁA*̿E,|6JQ3jm Coc8uTޜ?E˴)0hf$-`ekI.of%*3V+SN}rA\slԠEVˤ6 `f?4H€pܔ =n'y"kPC/t7%,uܱ(K0ɛ֦? 5M*^xM j%w% Q \F  zry24?!bxנOk|dr$倢yD -wB7SzHi S* Q+^ w1;D|w.T W8z9b^Q9VG?2½z.iC8=aGBɫ q)1^9tsDnM5Үi>C\B+k? Yyk=rĹG ΆkaVh8y{ʧF-[>7H>>> Sx$Is 5VA )7}e u3k>?Ndu? zcs Sj &aRd-v^ՀH&lMʠ[I2'N8UĐ8ZUɌ  @{{WƠe2 n|pA L )"p'_Ktx9݀,sM8hhNtwHrdΘjقRd֬9ibFEMa&:Xm&6+b;Q&wI3D\q,q.Z$CWBEz O>>wPْjYO3YlsZi_hap/uU:`>L=)d]Uj{uȧ"-s֙P},6"3P# Tѧ.h;L[j!\%\{bHP54@(3 (D5nw^sd/Α_T& Ӑ rpߺC#2w.ղEœ7Q@>ԯ6 ]/M8y7hLᤡ~> 9aK"Ip,DnK#;]hE~P|̵z<t-]PM;cjo'\U8*!J+͛eD8L#F6i=48b^S8U]mѧSX0eW?/B/ ة)g=N WTizAP;ohHoKfFx̊G'H*,Ama#%ȍP 5@@0w,j$ pY C_f__ز[: t@Ze=" {%}/DUMhۃ!эjs2}9>%{lۍ&hi{i'#"|%&(&iu\b5y<\5U$|m^ܖ&/;a6yj0ah rS% ##%X/6ݙTfUS{O~Z!2ϰ7^C]Cf:~? ֟NkjXf~}Oq$3xr/F7~*\d2)8]Gp'_ڕSْR] НW IpTEɐX`eG1xm2<#BrY<Q>YK0{TyrH.U!:KX4ayp=sKoXq,PF.Lv"y9)lb{:xDrdIpyz ?,;Gu0 cHOT Jw.GZj|c;?q8Tr%~'DlؗY2iИ$B-QF>[OWBxə&&.5Lz^2Jm.\kv.[xS\(Y{_"9c 85J};kSzW7d tNZK&Am7' _fA?b&Y.)b$')is^\n+[͓1L)9*VUq(o;+ ލLV%ezW\Tje/z\o&S5Mžׁt; /7Est E^1A$)NBD-|:&xy<=ih, }yK t6rA9?By\ܲm7mޜ?F9`(jٔ$Jdqit0P-jNմl?gmXD*\;rSTpT߿ʙB8L 7BS/`tHcYHh-ݹ"_~_WD2/S&^;Qfڑ)Xq7ܫ~f - Y(ݺ2,T[T@BԼ@bf %RWvC.=F7ڮ]tg.M-tvfww_p{zC$g 0@)Uty}qCI ܫl_L`L! oFom""|쯥O6Uܯ+gV&q/ս #xRĜlǃb(1'Elq?P_ nވ`6D$j:emB*ը&2ႾI8{ rY;=*`MlOآ8 鸘I~هí5%+ל[CCM}=mTv2&ьܞ pv-jJEsm "~ 9#fsHml45{9nqՓvG\+V%U(jJQ=:44 >V-mSn7bc3Z߹9RPPW!FL`Őn\G,.$Mw9"[C}^ӉeT!kU$X0F n"m u꛾2%J[Q螜 $ڗ Of;aK2]dL,e4`+oee{+tDzô ᶈW BI@?FE(Tpc p Ʀh&nLsx?(+%Naֲ:Ԕݙ2WAAЋ F/E!H\/j9bPM[<E^lD)" I#zjuL-raw*NjvR+G9cw>8k.>ܦqL]Uڌx|;za378v;G #r]Om@JJcSpӌ|QvǴ@pĈNkD2*ͺ D; _P ۏFlBCq{L3i. Y^Òe]½w:Ekf HKMnI9KA@XXs3,x-~V $i]i&jQښWn MÆ/n~mIr6:P wXYWKʒ n4&;n(F;+OŢ!4kVH|#kFfJ+{ mYdot4AV%TX*q43jVmyL5nKi:m~g(]FbrgP:Qdж< 6⟙T2R@;\fCf_'L9hBD$=ДKMWΉ] f)D*E!uܖ˞k}JyNvׂ-oK Eer&yu#>m&}Y@5; 8 Ts00{u.2sKX( vyE|-/A,0t}=<^@@zN$Xhqek IfùH<"x! beQٚ::^wM+̯]V'[W^Ϟ-g*csȹ9uvS 釨&U[#g?]0BɇhQ&Î1ߟԾ9zo-&z#𫄇 bg'40RUUˏ"?R\UL Brnxl}k]vxgج;CDDaUWR ƀ煡+B{٤1W`((A /z̓GpCגdIz>y@$)sR9&E7ah{<o{*U$_S{ cZgw^c8}}R[T^j(!플b22XEAK;Pdo 9]!Ȍ4/GuoeŨt^Bc?7,fPf0R9͘FkJ/J>crv JYHBּt{<Kke/6O;۱sUR'i?7JʶLk]o=SlPRx]LnQHȼӍb90~E\(3B9(wa~ZxUZ$l2ӏO6 2G}Ab>'v!8=+`D%k0i)b =^`0,VSpa ,T 7L/`V(%"3_a#ˍ܊ a᳝|8[-O8ۚш2#M-2bfazj'0h Y,}b@̺)_ z-7g;"ԥHVi/u@kD/l7c773r#- 0n'I%̸YV(RmZܦ$;wIk($ӑi k`q.7“',HGL 4bw!8!-dyJU}TAOjUxCl8?bn]q]KP7#,~4# t/\ؙz)ڻP5mh5{k? ,ctslfܑ8kT83ahx0VNK f _5DŽdlpbS֡,Fgb9qͺjyv~lvEd1}#k4ň&Σuð8 <ZSy9kp MM;!bD xt%yA/۹{B϶ie_\OK_6x zEaىL+eWeaVi&[|as,tRHC~mm[mei;]cH0s͋[d0;-& GUKp^)^T{jj+k4%T܈(I['n%6}dМ0z G)iU{BҲeFק^ -s?V43go072:~zkm\.x+b$QRn) < JtWGAJ~q_0""K60zaT"),n*/^eҩViyZ_i8k\Ec49;(] {ܝaLdgZn:Bu@\%aS*lKφ²uטJhi:!œ1x_hEPg필kNhR&_qw^sTO vL%Z侂¬OdZcx  j(@ xT]{I[ػP#28f,OsS xO=yT>Qi$iMv6ܭJ}2 A]H|KaF%@$g6Rҫ4#Db%I<w޳= 4YWӣ&K{TQfFެwkȐxYiu3|2v=mf5jF躽Uh?`t DǑ%ۿ R,4YyyZXl{(WamF_LbEE+ZLа(r҂l`3hBYQ> \-^ڨUN,ל~-c0u6t SY¶Kq%Dv=AiT$: ^>KY\j(Z/ m&."Be.CFˣ@ITΞFh;>> '#Rrɧj6aTwI_4?KD~L[XXF%bRs{-19َ9F:Ec 2\- -iBU 6S=]B q#[rNrKHߘ\P[z! LVƐp(IPܠgI=f04׶$vKrIYxcd`^bmh\;v0ce}Bu/sŽfQ kċx˿%m>6Cw:QԮƝvuh~JC-U /2KW70!D,'EC\_ܣ)|y0ZAiBFb弋6h FBY1c4k}Z"[()y̺FCi*krzGSf_6vfPC{`~m1n>[Am3?]5_blJ WAlgyRV,w/]S T+9SJ=2Hd3?A/@tl}yϽc 4r v| e5BW`l>9CҜc7X?@Մm¹/Z4!fv IЎ"PFxZH-+]Vݡ]$Xg,7PV{Nb 7j'ƀDץ2I+y9!a!хf+nK.l9õ1'׌8/JK5ª3 ae,hdNy*Eĝ~r+ra}Ü \8V x{sOL^nu)H7'm?mp8Q{Fn+ljɮzN)ڶYh *lvW!dsm_RFV=m <} |@k04X2շ8ǵ(T&],w>ondIUTV"#`}AԨ>bTi?|o2`ej*h}~ inmikfT`S/ $1[#KKUl5kri!6 xX[ti:%z"YZrpt}b)dB~'zbI*p?azWŮL5 h=jƌ17ߦ<\LSO o1Yʿ1b%7^iWAY+\hbtji16A'H 9uw#I94tOAF*m&ku~zQkVmn4ыW,q?8S'\vZN~ pWL;3~̼CɌ݁Bۖىz?@w,(;Ye87u}]%;;Q![B4+G>90S]8_kGÑjk?s'?ǕO_L BU*.Pr HÇ&LOE}5wbA)9oLaLxB Py׿IS٢:FMqFQ\4ng-˰ۘ;5¾ \tGI%XPtb(v2jyiPg%љڑP6#N=#*̾j4.R.rL."C쑊21rXgM"_'YG[]VznXb:I{Zns ۠F㭓MKKd虠|\}'zEցGs@{!ܖtgWlyE 4TR}2p!=sѣIpТc@'|Zs^buod,7T3H:ƈsi7"㚽H0hT+Y۟DžB᪓:鵔.SOU_-G[ܳA-{^(~"tیANֱ%6R#c'IOH]̕Bm.{`b[O VnHMS4~cŐ T| p6lC̃n?T "< x]3FMHT;0Mt+14fPl'|&4Ux,]69~܂̮'\쯐j[,āH:@Ȁ֚`=;)pDÍ9ѝ %[ ʭ$S伡._@6_w9C12KXj?/"hV (װk,$ASh:>۰u6vì/O gYd*Cƌd&V'dJG_/o&?8ap~fSmc:\~Zi }M1/>^,GymVL j4F)vg($ iKHwb+"%ĤxCi7YOfם}|8t8'{0f\*<\PZ͉QɉJVwEK&SuX&,(k9O[nG2@-&bg2u`kn6ai9FhR(E`>?r8CP,S2.8oa~=KΎ)Ƙ) ݅:Р4hA~zn+t]WS QP~h$oVc:j>ˉ ʧ"e>YYeή %ou)if6ʘ>ޢD-q"T>j2Պb 4R\ EՆTz|soVf[88k:@]0.@qZ1`m(o99 ',)nvN1T/$~3#Xt{+&XƑ ?M*9ba~Ʒz_g5Ms)|fZdBG; $/wJm"|sYH,7[ ğs !D<[X!È?ąw{'>/..Zhx.[`q}R2cQ~5i+R& a<#ƪu(LSB i]xz"ҡrWsv 4Wt8 O24d)=Cf,b%ZLniإ=#:zP/&x9MgpSOCnH5 ֻf!ó4wu0`d7a12t)#Xxe{?-8HW8ry5$W$%QLou* ɫ"-O JEg>4?= HەtWrVA:ЈFm_e[#z5zEDdo™s\\ C:DX8A wO#,,?~Yq5!  EB!2 1srzKMnϸLC]w@/1_@i9=A+¿”pƸC7!:FY6uI Ctt9/&H!HIa\noon.q' E7 #yhF(eM@i'v<';zh`LKie#zM4ǚ쫂>2LQ:Zeҋ` Z'N@z"EJE&[7g &􇳾IC8I"*:#YiZi.4Ad Μ%<淚Xn{@TW¬(ø;B$E` nMu o pq 㰦Ϧ )ڣ@>;m0"<]*Pސ{@ϼCINGAc3VL c FY]2㾩fThQ:P.>U; 0bM<8м (:ݝF&H_Z&Ѷ0e!DDAmZ[K0]M>e:42lm{\,ec305/gIeP*-w\Rvl`P3 I\s}VkXE\Vy ?{Ԋ#q* ,c kOY8؂wBG1q ga{_[F<~KV]Un*KioA1TYW9k g^YHTE)<Sql=Kxef,^VMF%.:ch2 3 <''_HHEҗå2yש_.AdhނY暒yzM!mU) (|0<qjOȐFW!Op&֒p~j  ΍A1: YbFHPЍaVhrAy*WK%9l=^9QդdLw}~#zL7Qo;wOmSv%9 ٓEq0 E|F8@qP{tw 5lҗ-lRճtn&dTٞ={\\\Hš@2nzcw+g~֡'x{V+0Fڔ7N*=bjZl~TSr>Pdɪ2!nm/NN-:XOWaAe'kt0idj Z=O % ˄V"tFQ)_)feMܠ !^FxQK_3F;2^0Kf.y%;q^ozU.:VG)X;宄OL2rvytR"3gb W`Vݴod|ݧ“t9%ۉ|1 sڶu/Vo6F큷#v[Qxku`W T*{6EϺ}T+#iĕ~gB|LaaZ Jڮ ӽJ~٦ 9c ۈVb GdoYئT˙U~+bGbjmVi[h6jdӯ7c,_ N5ĺ_X>y/h8ƜXJ=z Ab?kQwHfom94Gr{ 4oK[U%bB&M|ީܨe=(gcȇk:r7 6smW^?tw} ڑzxïz!{ˌwAx-Ӊ݀VS68ƃLʑkeU5h8ѽl /4ҚRvzi̦='#M@D~L̵ط[/JB$ 𿵝H9C,g$ImU@aaGf'e ~M&nA2ϥ9+Q o _/Rx?i͊%\iO61_C3,\4no~۲+",R|:LoU%j*.rU&fr,_͏tl IN'KhZ}VBUOS8_[!Œaf<)%p/z#Jc'ija|_a"#l!o{@9pdvjIaǑ=v?R5XzaŵAĥ](#.c :2ap y {P}]Zz__wuKgCv:Et m2(pGxH#nBhNo}>d;8kAlYUᄵr:lgwj;RBQܔs+2ҦšP1Y^Qs+91L뉎 g|#4%,Ю?6؀.}:61Цwyp1rJm'Z|l_TfHsO"s!-Wj&VD*mxn'a6ca)+OmQJ9tCx t/!iS hjKiD>EffGR:=lIm맸ܺ ㋺)Z #R]0h,Ci: X/$>#[pڞ (7r{oH92i}T֧fF cyJk+4EA󛮻H^g6y!`)νXNa~$ "QE5mE-.P78ጁIN Sq:sCh! 5%ųtP^$-\rl7/řOԓ4LW:-)6.?5뻅E$TyM dE4} Mَ u^h]b. xHY XWE*h>Ⅸr~#Jg/f PRoW<IB͛ GϧC3YN~`&t9֓CweOHnb'ι{'h[hozi1X&f+E"V3=C }d3%V)JR="[unh06I$ydeEL*7q* N@ׁ.EWxݫmIeh U ߌ8*=巔ut 6$q0?p!-`N{+%ɗXKM". m.w(M#OEAye瞢IN0P ONs/nDU-IS֞S( $8e=ug X| kDƆ%;A[v7 5+JNkllQ-ڒ^*f[qȺO.ye)}LΆˬ~ 1LK收]=6>?V?  sIa~p[ߺTڃ PtHna2t5f4 1?x} |=Zdcn3:(1i4\ :ҒDfB4ʔԗЎ ZӅ8eS06h3fJ`lJ&ۓ1]9>/hjwCa0yOzҪ;gtοui&^D&C"5` %ԐC)_LU*)w1kO.?vog{228Җ7VvLL"j#Ӫ,w}h[ִy|OEie }Z@gׄnjh w` o W `F&.=݌efp2 ۷|>ض3b[/;'$3L5QBUtFXKhgIAWg\Ӿ( p1qg svGH7IZ8aq,zݟ?%utPzhѠIvs@U07>d(!3O0r{z4~2mjft yJ&;uqR-ԹY۠-|QSQ:kY&?iWSoץ5iK)^̚T"{?FeG̳ $s2z6{< Չ Iod. 9!ܿvYnMIs48j}i>rhI^L{϶Xz%4PTte\OnW%Ll>ϭ.CWD>ѡHN'W4nlbo7</'g]HWo 7JV)6E! _L-o} &xo:@yZ;(FzXoӸ+?P`9'VdlkaF.V'jZXot}]N˪Q-w|4wQ VV!xa?D3^&9PK[RX ?uxW&D\wՉU ]6&Ⱖ"_;aw:0;tF\%*QX⾐8EDfh^EՆ|,ma ,C87<,9l e7;[-I9 rI0:gڄ{_F~,n3c*|Do`=FH3"v4YMe /(>f(o,%=sΧ/Aѩlc̯ɣs&([CV[rhc Q^lX,8[ov7G (\8V.rdsC`Tf(k%zCZm"HX($nTL0Lax?%nHwE!x*HG,ieGp[YqHmvD_!eKJf=1w;@a;Tn0Z(k~5U1`uB XX[@ Kyu#Q;+PZo7qu4Fݹin{<$fKD$R{J'rʂ #ƖKpo!i5l769]\c%RXf=3L5w 8\@SIwT s8'hD~<r4ȁ.edWi2,N]_~Xc%!{pt 'C܍v=!~H$YO_w/;Ğ5a b.4.'l6-ڇ4 ˊ^aL) $eBKQa\Di,$cDW&/W5 hy\~nOgC?$9CsHЩ)Z4 Sl}>d {͕mNWA&ʌ[4VLJBEP`]yzn ]#/oyF;]CY/S/㣚8ˀEߦ>j[嶲;l%=GT ;aqITf@ƗjrbCcƓtC];]y-.`+ǁ%9IR V>9!Eᢾfk+Eyuz-D)TH+;p.ڏo+L!EPulX."z"<)~xrr_EQyqt ig9/d} boOOJ 8>q *I6=$R8}÷i @@[XѪKpTT`MW:yW w"j`htHɌ? ZwK\ZZSKqT|6ϕ]uW.}tL.bJvzE2&ɾJ xZ\Qྠ[7jK*鴬<6=sk ODCgױ} Nw4'%8PϘ' ı=MqWblPC([ v#^Xtx+2?Mz*1|1mq]6ѷZ(tQ9,^ )]K3̢ yS/3J8[j.s^|>~:b M꽼^jDϽ[-딀d\eN6(SFohrhĵyWB%(7Kl^X1 vj`'Grrl},e 8>BVSrd<>3W'EFF*8ڎ ^Nqe)g{!ў6 }txޝl+O?] t3# 9O Q_a,Y\G]ҍYa,-XL3&JTdryJ!Ώk G?j^]t*|7A3+4D*_HVgr+<;A*ks!"O9 Qm)n%qHb]YĦ6"jIwG @aHLv+ŝ~ lZ}I&z6{d,գ2Ұ4c%PdsjV2x" @,t0yJ,=!,0.TݮSgD'rsů^Mi~068X9ǃ9$-Vu"fQ:iShŦW>iSM7aEvo %,kr03^]}]ҩ۟JXCZً׫qaf:`d` cy'w _jӴC5$ ʩJIENJ #w:`whbvNµ,J?y彻b ϴ;M#}neg/Uk2g=K6dKwV M7"q t^0g.q$SxraDFJ{!gCwՓ92zb+NHo1MڒkWW}̬=Ŷ:2`|:xk(ie[~2a&p2nrhW䈅;pNǐFJ2v+Cn5It* ŬQ,Wfld/[P+.襰(pB6h.-57D PQ4K활XDqg:'kCLU[Sʶۊm1~kȖcթ!`j1Da9>q!2-PF􍝏 `Yimm-'zZ#7DQ$L[x3+lUٌ﬜ݲ1j7ei8;vy Ltr?s}>yuuc_i E,5Xc6ZE`.S]Ex3da"s QRŔ&v.wRHED؋Z=FFo]ϩ.>rԐGmQ2(~ ~(cN?A"VnPMeXI# L_(VNFn׸A.>D5sN𕳑},7){ĒAl=KnYInt4gیCx.% cĞ=K6XQv)A"s@]OL$s*>yuDŽ̛k lva.{5ؓQwBWM==y$El 6˂Kњ~+Ie}mbJdܠK;+pDмw>j ,j,熯h[w2k#IvC2^ɫ:XAmƵXC<)ۛRLnP _%UgH쒙boe2~ڎcUH0C.SLigb C"1ۍJIF hgMr*S P%ڈYZP(1ed,5'fv5'|PQσU5ɤMQij"5Eߏ;F4i0q?NZ)n&rט`/Rܛϗ=>&p1ҴhRg&￳Lc-tF_u7_܀` Cx?̣$\cfMfYgVlTFbWAP+E$(οqRw b.bNj[QKKlhDH-k*Y},#_ gr^o7LdrA %g~-n ɚ8x“aTγ&0HA:}GvBOb4b7S:ec %6Wt@)6T] L(+'0'n & {U{h2Pl gp7B'H(5 GP0[ņ `}@${fֶ͙zܑJXo\".P7x5ѹ=W;M[DTRq0[/pQ!<=M䈉nAx.>TQ8'mD'蝃P*/}-)k>:-غ^%L&bS!4v)qJɸQOi;'ȏ,$@pJ{826Cr<*jC򰿧 slS^.eXUU)yA(=o]G Ahtl` @Uaޞ?eMTzAs4t!֍Gq~0\ ^ZqYr: x.#$/\4v~0{dYeTr'%ĩ@dLP7b='O06gYl*F} 0TZ3}HZĠ}q]t=n-QxÔ71 ̂ڜP)3iЩ(="%Fl;8 vZx.;݃ёAnvcӬ@)B b%0dӳ\b Dq](P;zGvl~DQF$pIm͙H(8K/Z %S,LmE3`an#2[R55ٌX:`.)041A.jlLi5Pz=]? <Y.)ލ#w = @6҂q3z&a(De48_ ruF$ھ9&QUAEqzsځpg҈%Zi>꥞*dkR5j82gU+!5@];)*)>*\Cfkxӥi/:KQHx6t.UyeRk"CFFyb!ߤz<)FPg\9*w" c36W@ "NZ>Tefp6߭leYA:3~+v A:Ld eE`x:jt{\13gt|uI f3U;$ђ*[.Y opRAڑl-C\&$'Z/LghߗM^,aly2|J@R -e/ߐPKڬzAk\ Mkt%#Y X*o==5#f-r7!F|vsBPZpxU>ydwA~ܝwM,̥:ЎxN!-@Gcˮ. #1zrZ:jyƂ'c'ٷ7ce}{"͝DD#&Cѧ8(=Xaw'ן?ǽic8GnS3&A'|gg8Y;Pb#,kbKހT9lsqw,ǖV\J5kTc‰tVȑ*N1,˻=\Q{ Z8ϋ6uB%Vv-I)0z`( ,k|Bͻ;dyގtOv5Fgy0ўHΚ|sWJ0nO615Ol1S>șR+2l$x@<2ygqZ& B{\DDzEN# eYXvc12!\r5Ϟ)Zz4{ˏ@%rk̸_[kݼ< ӆ@ܧ'yv&M&X-D'Rp }<1K%4 / &~wr%Aۇܟ:|Ҭ֧x-DHcS衸hdqlU;٩E̱V}rbc=Y PDxP5y>EIyFS;K,-dN OMa4x};wdfSL.!?~mGi4Q"1Kf"鿃65 5 č(&,k_}w+:T6r֧La:S^`1^`Cؓ&(JDɈmF#A,0nVNxxFznd[p=TS@pDǎ_Je)f|$\8#kfP4O{!yE!'pdo.3E8Hٚ]u#|=yuiϾZlR6 n&GLaӊ)d{Ҕ.;ПTzL"XȀe,}9_]UQfEXt P_Akzd2A:#U/I4$ PXūӶpEb],!cٶN|Ț(ڼ3p`B UBS|6m6+TJTVеRl4\IiS;+hܦ,eukd3KVX2gqAn+)3W Ej_.-E'YE+J9՜$AI̋`;"U%v,u3\\H1#T :cBDqYl.ܰKק/ʡ:tG9CLٷv[kJJQ%sy]C o=g(?WX| w[ 83iq4>-&"Y5HE3d8TϨ{;}%An!oZ.( G)XLt buR_U$WSC*Hǵ*^s#6Vfe<'u򉺅>.1NOϋݸ[ H=XP xSWӮvاt ҍAQ[.L;$YugR֟]l|zժcqpX8oũF3x2;iMMrJjҭ<^@f;Ws`AIc0'̨S@N~tXcө`Q %^(&ҒdZH н+Ή1RXp i}65LZqAX z9r4iR_H uo,(~>k YЈr_+ʅ'T\ *PCılgcl = kig;f/N\}(iWc" xE ;+9[$z;倥:2.E>J8bΦ{`_"Sb}5NUՐtĬ-BAtUh$jܘQ)aafv)$u]O;hܓ6+BW3/c`J~dݭK*?d+ 9 n)ϸ8$xd4Ů RYѓbN\(zms 4&zAxOTC ~6L@ ;ia/|7Y'v(*sqh鴏o1d ΐ䤘)-J6ڏCeh~թ!Չu7}ցs{#\"0KE$:) K2&rt&얌.khI6CQ}vǒ=/3Ea]]lYko'md&{UA)4ś!rri+[ZpH!䕤R$`aն:Zg۱! ,ŎZzs"A8[J_30TZAX.u3xlN*Š*%L?e+~^b(4AQHE*FEx;ڔYTch{g ,m8 =_Mzw<ϱ2q"Iu?cb-W1 d;J>dc轧'BOĥh%#Ʃ6n!&KbspC>.G"਩4ƦLTu4Dapڸ-*abKpS_0)aV8hXMϧunq -XS;7Ę( gl `.j'*~*&0HvzsM Lw] *x*i4,m`S.v[t"KnvX^WhDd\{<'{G⦅mjɱ^60<&m][_d2ٕ{b㍄:>Ψ+=`|:x׭J:;#pwTUC ;}}e_eov!0[ut=2f15u3Uxnݎ27e'w]<6}ںYn1o&:hMm]g*4|jd+D[˯>${ʎ&M{+bTE L*} o[#7t-/pCts[ =D{9]|ħLVm3X3A}T {G9 n*p 72BV$*cflR7mOko$h0 Vo|Vf5Ya|juI94D!SnU־ k& AaBo}`)4& {?W%: FtFMJF<ǹHmc%{,@|(\@u u$&o, ڐ.o>bQUk(Sb\> [iD"宙 Aw 'M?cRg?>`h R*PJI+(ЧN!Su!BkOML#d^T[_ q(Ei2h& 'i3JR'D-eX?߻5M (eA 'ĂDrBQQ^*Юk&G6DjW)י.!k(?79Tr5Il. mq2(T p8=`y`_?4Ztbk:X!ɖjOde&}lL1αcYJIz1GW|X\֩Z^Lߡ6j,;4Ԅkś=LT/:~( rUߺb)ٯk8-^M#MoϥV( 8TE9qb  o;77~՜Bֽh=78 W%膝D-ֆX|BKIQ|J\C76(3݀l;.RjOFUu;Ƹ;Qg4e`K{CeR\Hڔ1+ eU3]ݱ1!2.m8rQJK)>_k mlȠ,pk' uV}{KGG($Ydt8Hq}_1>JjUq.GA6$;7~:$S#N]ԟ  ;l .ly5+gRְ[!fĶCs~CЮ7$2_̵É[A=j)4zf@P(ؚoZ/GYSDMrU>g؜]( $2a `TerVF(Ѭ3phM#.Qp΄ȏB0lsON  :PGַ::շ^G /YOZaI2՗!0B68_+1BCZϟoa+log/R0rntDc^{Iԯ$)"yFYvg=vT%/rtk2wMцh dsPɱj ͙b$;ՑSG1F$k@R\~|ϢZWDŽUG\6}?BPISd@Nf-śSVKfnd"X#(e&X;k͜>[/>d.64/)]]9פ߯4lw_NJYUNRB?Çi~gJ493iYo nJȘ 1h7lq|+a26VqĭǮ;INP"4VTފBbeURSpt6ǽYc*w?}h=M5U"E|.]̧m,)ݏ[0. (`+XbٔvE^YT/&v{LfW0RTe9ac+8ڃ$@_5b:InqW”$Vg'M+Na_ pxF{w:=k2`y8+|fpzy|AixB$k􉩔Чx"53Xg(xceLȒ;(B](EygcQ"#w"T/{L&3w}GJČty:HcTifMrLJW{7‹"8gPÑۅ"fPQ"_;Lj/qq%w8txπ0?vZY(H|&؇9"Ar{K'l=/ AX9 dS pyc`zg|.|w/u~t`\ϟ*1LpDXnydlվd6g^8yV:KAA R 0a02 4pDX5|2&yjjH DeĮnQȃ#Itı8&\QLW6{["Z_VACqÈRh(f*MSa91+5GESrN׸VINdRjswf6U";*)k~el^hZݴf/&a>C:2}5 cв2S- S9eN|f)oɇ3JɧB"ciƑ榣9e>}eRmqp%MG* Υ~Tb0Y%p?HCVG[U&b4(҃<.~Ir9 vQx1"!G-X:k =Ov[q\/9{ÜЀ ]U/firNWDʽ$mq-((,Yd:@ @RF`F5UXi2{F+^#H(E4H#JH(c~P~oY}^[5kk3)+ ݒxUZv܌NB^SVV(IJ,m+fz9d2znr0 [CW bpY0;E8K[/5a|πb qb8ñ+JD;q0awcb'$B<ǹˮ`( kEw&i^K`xn` 4=8П_=JpX!ĔEགྷ{u)bKc-:o47G=r+/GSK巨+vD+m9%`KqD KzZur=bE*:KP MCĔFD[]saLuUZ@RRR>Dlvn"Yo4v8"XL{!~D/P*jeLniӫ.SzsjbJāؖ !AێPS{3-%?L!}8{~b*l r>0-x[Usj(!*b+RHрgKI`ULX,R{bE6^@Ǹg7ww&,N(cԇ]r RRrǎ$nIV;RbYۼƵ0e& ;D0!w"d\&y ueꥩ7ʎlL~RDǧGpIH6- 2=18mGUteX]AhЦ3]-"H? .+^5,HlkYv[b^Z5?+q֮FdHIn{> ^ :S>d;}ܻ/9)Hyz>91+i6'z{X|2=2`ĮZM9^sSisIJx"U'/<\`l+rGiF6Ty9/uj{1>3q[!zđZN+ ͬן8m7;!S/%x\UP+gf;̘1$o[B댲A=F~Ѥ}deaSCvSYuP@ojg1"cqGdJ4[ |Hu>QUu#JJ(FQJ{B =Ȗ4 ѡvPCs&i>ŽPɺz7-I.Ϟd/?Dw"yU oza@a_EcQ%Z`D/qv2tjr#4"zVk zVeƖA`hJHW@m" Bm(ZM8ѿ#I O>@mNUz ;!%W4nQ =˙P,߁>qpM6μgBwsO&H{i.qKl| ddtiI'Ex kz\Q, Ց+rЅ,L9ڟr Z*oAhl"IXr214|4i@N4 { k+=U84 7gsRC_X"HnKb!̆;Ʊ ihR ͊VO2"8c[UN댬=@ì+q/3yICNIW6$slAvW>.ӕD$4J%C7z6 0Ԏ}\W`BRLn[{*VOرF6'yTt ;U i9fcGv֯$@bEBǃ pQA#`EҪ͚|%"WM2`_23  vͨζ6Δw6247p-R1H-SqRG0ևEȓs'aNr^G?Q~@Za;eƏuFѣ8 ?U9$xn#golu=S{Uk PG5uR´mGhBLĭ? n|۾ަmuiKs'0BC|s\&7S 3I#2Ayg: 7=:{5 XT_vlA)98K;PMi<+ e<@3Xt{X:O"뵋}E\ڛ鄥_*>Ux2PJE3oSǁz, @]y9Pjf ؃oݔlGY mC2dMHySRcβh:(hN~' ٘_s?9V U+G8 5 k:i0 IELgȾK}cŖ}I1aZ-CB{Fz~˅5҆tK _tRe2:灳P{vdbe=߻~4uucL B7&-,yT2NGX24w;]a[yړLH3Lۜ{HbaY4?=6qE࡚b~IKnma<@qoK)2ƮGɻr:Up?_=׹xE,S>6.[>.Ԛj]ҶJ94\a_ij&F_X[YߟIi'hiLU>cBc&%z $yr_&5Pqc-:?_,+;+EC;0vS[Ĭ+Ŀ?lh0ыV3h@.~"bGե{O]QU˶K? ǔFbRoϴ}wgfa`_j6Q p\GLy[#|1ܶ*ᗄuD2a5Q$xֳÞq::[mqqDW<#BLⰃȳgzAIME,V( ngk|? ! ߯IQѓE`0zT„E)J"rZL*{X-Wz Zbh0*ezEh~!gplL1LX)<| ,E>RdMH^#kLm+v[brVմx $D!$v9jrQ/[5ZaI/CBCw_!Cʁi8gF;h,~h+ނ} o%=q&6i~ޛ:Jn'Mqbb5†!ݲPmf&:Y?:(:qV5"G>81Q7zL btNQe.$J[O$UDRNgtZnCb~I\V6]*\vrWOW,6/X @^H]͢x`o|fKO IB|ktP@Tpa3#+ ݛZ)Q%}%y:@تH_n,Ͼ&Y Bge2PV"C1TKa;kgMeVk;F3͆U'lۤw$tH nl&̸!Vmn_`A +<NkIwyz!HLr$dGnD.o43\:R'.f5 8)3fs;ȼ}3=lY<:RÐq'kkb{Oe@dl]愄OpIɐ¨RV,,= SIeNV p &x?&{;Io+R- WvoOyT$Ji ' I_snPɳD_gg.p892;jauf̡ůu4+~t{17(bg`Lcb,Fmfk8Fz_w?Վx]9, k3 Ø+k>sJ_8~#(iH^̆zIJz*#b~ S-iD o݂M*»Yt<\m[dEYWм&g q/itVUrK rSp,㍼r;fp8!UMj@;k}> T;6HA[()^_GGi|&u 0a ޓ̿XHFlH㴒L26tɭsݤlvafpL#ywY; VҺ$m8QWLu3e&瀮ޕ?{tvin|Baz}H_W@J3߭L;x=QPrkVkeoG%ߪV%r[_o}ΗD &Zâ P>d#nzDxsbiՄky:"9dǏb6(Y@O!KɜSL`$W}&w jwؗ,K1}!L8NhB`.Ƒe_i9إ\~ "$cՕ%H5X1{}|kix{~ /Guޟ_I)RlybmRsS$EC@laA/KD*>C:S݆jiϷVsi\X } gտXi~-6|o*v{j4?cV pD}%dus{/&Hy.ڦC5XA]]/q%H'TU!s)jO z 6Ӹ9 d! &ʏZ%@oUqjp௵`S]H+.H7x Hh0, .B 5]ha:ڋMx#.G&@tU0hpŔ#q J/)+ ]n2g'Ĥ{sw9©f]رGPsЩtng ]€0PI`Ev 2Xf807ʹ4I uie @k\@eS^|&&̞6 x3hx(yQpḙ͘BK= V]/iTE}O6T`4B t _m8 7A zS!o}Kɽ+U[%#[޺-sO:7DdYQt"qsI7[U+'LO whts}?gHHLr71ˈV>+!)SH`MJ Rc)SMG?~?ǗMD6-jnf_`B >CL67%mR/_տ&"eZ_7"?\OycHf~Zw꫑(ar\3hUG9'3.\c+fMh2Wp+&d Owix (n埅G9bGC(1Xz7a.; ž7L._17/w/hC.;]R 9mi{RL0E`ׁ~kPǥUn~Ðkz"lr7jcOF{pDʝL]crq=Ft'^dWYW^#l_ 5kV`^XD{.zLzo{nMh)*nc) ]pۣ$>r%gF­(}XzRX/Fv̾|v|tP]p1aA=3%u{۬P(/NQg`_8iX8A4Mr kgcxlep j E9x% 4LňiHo{/5^^|Y{y lP~ _qwoMJ܂jt9Sn8 FD"9=u$Bbv'lQ;Muj} ¾Z(t{lJ7"/{>8n#Ŗ`؉GKf fg:f ؍ᵽn>1"tJRXAu3h7dpAIoe:io m@֋=S;>R쫜<| W,98̔%MܽγD2yشV؞NE9ָ4xٺZ6n˧~x_VxD?>\sn,e7\λIXp_uunE̘5~ ^ #D]6%1Jf+W agQ,j᷸.WpU̻ԊqmQ\萑,6`(whspƢ,if6ēcbR'qt?APLQ1o&r֑ 6#|Mb~鋔ulV3vZ@K@UqqNeu_1b%iSP3Љt*iP?0UsˊoN'&{o⭍THk(|U;A@9Adw-,G4SwZ —͐0X?#CrŊ9mz'F,2ʋi?κ?;WWՙڃAB?DyD('x+46?-Gֶi${dԹ@XڊG^;% 5W⢽Bbr&^bç\ZFWЂf^Gq~.aجl(}ރ@va2sUVhvK72`*F]Y@7Ͼ,j4}r76:|U5'msUN"+B0;;/&pTHaͺ~Y]r+.B}#ú6Gn(ٹv7;c1tV`}{~ΏB*Y'^ IJŮ9.EQq{l6㰇,? %*p!+Յe~츄Kz#޾gv/!l|[Qbl ?[(YAÆW`6P7|n )B|pt#1qS/B! ʦШQQ>S?Cc#,k~"D6+~H H BȖ u0;sL 94y X DWծ]tmE`NMf>CUG[X[x՜DP[\ s)v6=zVfdZK榨fȖ僁2b J5B[3Nu.!,A෨ bvo.'$of951wR#~ vn*ߗR(m:"tk`7uɩjD缮QuEu`q3gxKdmai ePMc[ j}}o莎UZ?I5[m5M{R)'>9EQ4xٓqփE,.0%3?Wŵ:& 83,0.k$ŗ>j]bWe.';H]j }ۭr?=g 5eS@;_ݢ7@U^3Q4mL5Bc<57n$s[ ة"V  p\ȹ@z^sRGko`۷Ⱥ6бiIm}\w7FZ(Y## sF X .S45ntmwExVrgj&ܠ{둒-g8S.8[wr'^U9eRpaoۥeY-_ї=mK#̒W+)Q?$jqUt Ie&Ds}n&6Cޘ|9puv3 A)q K%^q1i #_@3j P"K"3=믎S!"CxM/FÏ=%{Iwt(3m*4x}bVXuwFH>軃.W{+Z餵H/;^3'xE)͈vPW P6d 7sg{ΚBgTЊbH-0U3g͐Oh̯mP"oalj,T %,^D\h!L. fgb»8QDJH4d$xJϲaF/ "=/զ3a$ R{&.˟& .h7-:#;` ̨2Zh&7FKcuǴ Z` Q2Gn} C˿jH$}>.­+Z R'>N3v]nu*k3tt md7{9%;W8mS]D፮,9LK;oGkN&Uɋ} n.q)GǶ L5o&GfIfK[j&: LIY7,̤r"A>3[j9w#`v:rg!qϼ[ڌiR_l߁YDDZޟ#Q{<>c&ؑۖVl7pNIsu76w/R,bQ>΃>8\UסMO<)5Դ['&XKe[koxaLtC^S7-:-zf?z3*f/$O{kQ | X$}Wf#M5b :Mg35y[(R9aݱw*A&3Ţ|?y!OD՜$&$s_q_мpzv1q^FrkRv~Vidwd|4znQB#<+qȷ'AUWF78,csT i6$\߿*i"K ]7S" /v , JwR릨YMtNdSI K:WjGGӀן%a*| >>SʰAkuGR`/$mC5OTD{!"R3Q+oa 0N*Lk]S"j'?m~$*Ђ϶Kž.> Vvt,Oimp'm(Ҵi3\m}hPgAl h5L2^^e{n#17QQ̸fG|_Zۖsscumdo{ !!_Z5fȑŚԤ6 tl#뼬fou|yVٚ[fek/^fDm=UDe:w.<4Rb.F;Nƺў |3b.PAJ"vexqn"\2uе - ru VB:W63 I`y?-ot\EUb g46#ЭF% p&hPik6smK8劂7pDw"VAїD*1 7A{Ȧ&'z+2Y1L;# n؁MTJ::Yo,WO$F兰sr fK25Ժ9iP#B $Tu.}mGXxȉb߼ڊ=8aݜ*AsR5_MNќE IbԔDbG5|'|Org.SIޛ#=M&.U#o6ϕ"?s. ,}_N9/^?v8OxTsWrnǀ"Y5l4OĖYRڂkpUkCGˣ턳4&ˏ."SN3Ϩ,'ŝJ p"Gf)!VkڙGiPTďde zG|'ŀ\"(R%譐RZ:t R!mχFwZNR-&:v.ܛanFⴓ:aw:3J,E$ۀYpnΡ(}.i%Jf15v*3R٭``392>˰!; 6beO:2I1*8_b~k#|;(d6EzIQFp |jh X@D%cjGe*s ;J\ 5U$D=DRA!˔G~8 Ɍ.cxT2qK=}ȼ .龱:ekwz CUfڢVRK|m-3 yZ]I[;ni(޸ &~{Z(~OQӲ NT5}_Asfq[^u豯 5)=Jt">I#M^U['jaK jc`?e/Es3Ю@uY;(P޽4<D95\ %n0i^{K_$G@ h_mE" B0-)|*dKY hS-8f` }msy`uVwLtb"4C+-caG nn˝.A \Ha1tW{cK~~;;;-<wOD  # :JvҹB/&j0bi,&6Ox#dT%]`^!L=6u? ͋hɃ zE:8nҙDZ9NtmYEߺJaϪ%qO;}Ì1NFc]'[DuKBVnXUfP4zk}5 @ü@ZGm'F̞&Cas“+uAW֨dA4Rw=X/_ݵ=MyETyU,dKڔ\pˁ6~eY^g+EX)B.j * aM<?)9pmΰLx-OH A|,ڍ1tl)Bw&h $5Y<_@kBvZ%Z{d)YL Nzha̤tW+ _IإGRV >.ъZ o}SP7 jVC];V5Tif3STVo:ih+D To ;~{b-@ B0 inFeq&hgф[.vE%(¤-АOvSdwP 8 CҀI˾ K—E/oĆ;FOY}hgZ[Ч7(2u`gF'=ዬO9B^fͩa,x]Z`LG%RjZFLB1 =n9K5 iCm&y 2Mhl"4q;g)Sg `J-7eMvC" #OOa@e5q[1D$PR"VCK0hj0ՎZI+_$qUQY꾏P8.wo@\_w@R1UVxhlf8#v to^_2@u&F|ccSx|7Frs܎UD .89hJ]~'me1XU,q{:{A6E6 7$E7u7Fld5A )_)Z݀9)7o`5)Xxk]ߦwb`6סz*-򣓚{[db+Ťvn+a4"?bjfyt k)T9P32n.j!e?r~`!t ;{2SP^^1aV}4Cva\`YI "mG̒ ys%eo5&!KA[-zO?]@7G`z_5w-/f,-4uNvA'BY"1u^躇 T 5xky7Ḭpu8X GeH/wz.ֶP|E^g>Ű \w]* c<2X򵝙zjC0P Wa]aM|Hg*4q5 h:022(E[Z+NpXs }0Ox5/;K]w`Q`/M' KB"]KBf>Гeą>4p (ekGt+@&Wݺ.yHdͩ]? 1ɪ KPԄ)Yeb5|=T4_N| lbȅuզ^!Al E_h)sF[^q-4yGu%l0 hY`LBTO:/ BamX<81R}kYJ{w3j D$ZT7kћJL/~6`7? w;>bffy:%c)/u:d2ko6BZ(!PRmKHy|Nw=dgUMǵaγqLSS}J4'Ҕyx9 `}6Le:ĴЛ󔖓|$ZÄ,8\|Gdp 1ψ6,@d$ G?[% ;K& ; ,ӺH)OB/^$㓹hBq-[pСXx_M.g6I~4Q]UՌ X>{J b/RLTI';= sn(Qzd] 9t2O*t9ni*p_[N؊}{֖I,9],0^Z Qq?/&n%ErzfxG/yvTᨎ4vo0LYx/j瘝Hq炏SR Ur?65$ERLA [@.Ys2hŇi n!2.&S+io'WP^PCM(irUVT:91mN+N"W\gj><"P"ה}9?' G$_-7~bhM xY0 Hi,V*qW>j1+ [gK3U)V^]`bš,;ܡ[F\ʣ= ?t*xS<| 4>J)ED0l'C."Ⱥw͋B),JSwk}J+;% <^N?14,wлB%+ Q2q``ي׊MTC˺js <^ȚHh jW9w,MnOh !tRA*b vg=rQޏrzxdׄ7N492JOddKQy>.j YQ}[ڛV@.Ūjqzܦß-sG(+/uBlQ.F ץ,i!ߋA4"P>ѿuϟʃ ).}'6{hN+o;>㠦M'c&O@Zp o\pHe;GoZz@׮F\9^FZv 2<,W;4 MqIz8l m5w@>RbeCK#_^`l/dwAo^G(L0Z܇Mɧ0 t}zyO=ۖ%ڭ2^c A [1lᆁp {=7V]aǿ[n@dX0diV8춭eͫDn&%/$;~#oƺ^٧sK 0q. '6GL塞#+-.rO0s~{_QwN &2(lWqf yOscs(r@e;gDp`Yu!3AP,$[ URMn0BNvjkf$ xLj~),@;Ӟ"L :ߌL7Q5ř\Eӏ6Ͽh"1yQBJON$oo^/vC7 Юwx^mU#(5y|uֽpVH]j=_._ol ]/;/_nb-0U &qpI prIZ'kt1sL伀Xɛb0֑N^5A lw×އ6(GPeM 5V{^dGAR[.=0@*Mdo\t*laVDvHSV"y,,x#pXNfJܪVp0 7QǸqd?$Hb› Mc3_= E4!FҎ4t_1/c 9 %~>^S?ו;(]Aץ!Y;Zd ^Wq!7$,(q+&BO2?J@"AZh"}裼j(ØϜO>.ˉDWʧE+5sdYC) ІJ4E'7f u]8!=K#nV| J i3h=7 Zn(Lpb_L "e٧q ΠCMuҢ˚լ5u>>kj1Y-M%yw܎|<  ܞ`;cx=je`c\ԛ{j{[?eޮ( QkCAoCQ˞vlc{mߤIPC<C/h){U~SJiz3. Ӂm:i14FPrp j]ߡTW֒ aޛ ]GSE]*0U{q-[ (Y@j= k΋/xt5:#xܹxĐ¥x?'ޢku \X%fK3I4WxMJqy7> 30zpv~%\[KG{؇asZvn_4v{%2=CӉPUyįDnٴqbwe>ml:_/g@Xט<Pe ԮZ> ۅkh.hc-H8/Ѿ"0b@[vtov=֡0p./醘N' y8\@Tkd[-q)M=r=CD{_ Z?1tqoD;&Kxqa܄Y|+Ce')Wn u)D5=ZؑV@?5{hҜCF=ﶝ /:NNk Ʃ\ C]J8Q 'Ǥ1? P8і aa0p~3<1q -s=gϳlѿrJ=UTHթ`U+اrW{Cɷ?mG[5lw1Ĭ)?M=`]MZAaAd"-Ph|!c6է>] տ_ 9RpжblZvrw,L \koLb jUEy}̾>% OP,\fQV ?P7UHCa$8D疳 7w|Цy~"Gn9ӲKB#lrSVGBZbsp5F$#EK"&kZ$%wk9ũ7ԑݥ^+uTr>R"k#*zS4ÝQmC@MQBsh+2_۬@$#l 60g\_v:?&/NvQ[7GQ.)뤜JVl%3u,kǁ ct_~+_iȱE WgW _4۰pCbvt6ƒo\kTNZA͇"z`%m$R[`bAM&>XOz%C b>sk W.@Dϸt^l >J8894ʘ'e :(WlQ|mdXS}d!B7۩8*ЁdixhR[IPti?GZ$$‡E&DrmH?sޘ243lHeNv|P2=j5 sWX$*~ MkzVR{YQ0Gw +\ykRvnm9ݯαYׇrzb%A #ΜW)%ƀ76AXABsrf^( eUVVa3ˢy|k[|iŚ}`e7 Vd8)x.U] .+?̶cW&|I T߳-% 4l*Yx`͜ [WՆXͨHDm{օ!w8D;GEbִRLMK~ȍuapëg @vqڟ#^WH+7Vt闣dEcZ vG2z@>֕gJn%Eg%頤]".h΃0{(ORK&PP?1Q=)Va"1Mv`l'ɮgD^OQb0H]_g3Q5 I~.(0qx+;Z9@_-7O~nO0&C aGv(fnms8\MZ'3m}{Kۯ}ށmgk:G$Eq(ods[~mE9QϾ"K <3m fTD!zepX33f:*kCJ!qhÔ⁤0)`49/N'9VT ,@m/N. mp?[pAw`jc^ޣP݁XOp6]]M]xI%xe~BV:}P來+kв b( Mgufa;w훻U+t:KIܵbU>yӮݣteXe%;$Wb3űB'al`Cl2u v=Zcv#mT;. i1v=L% C25O72Sj7FEGnW~_ߤGmY9{n۠FlV 粅ɦ䷭VOL#+03:;L46JE۵NXd6mˀɭZ]drpH)ћz DrDhY V`s3HY>&l(_QpA!a3neYAӐ$3fU aչp%6y*qG9IY`)c*vvf@&]niFj=JSTTwXPE2LrPeմ16cÁ'*\hܯF_~;ˏ[xA<몥&OR|1Yjt:ZwL/V78dWtwKFx"\nϦSй)?ݫ30t< gwjC,e}pq opP;fOJ!7t4_y,Ha qڭ}j~"$ㅞm1kO&e}%M8Uғ"ZD  ( _ɖ+v ʕ\pVG!`܅{b ,wu%tw4._6bo%g B ]uV h}nO,&?r[ͳ528ouEi%16y7^#8ޔ<< 1.3%ax[w7Y]Ҕb$7ui2"X)Yp.)nc V%v3KE:>Gk׻yTqM:eiF>`TA@ѦAlX(϶b8Vɂ)ZU|m3lVB)tE\@M˹.3]zqwH ^"ĭ}UP DWݷp_4VΏl1Yf~`eY8707`%$ĸML,;n rš)"e,Dc%bDpF`s꿠EVj jxf\>q0Y /ׅ{4C0f02KZ* 1^]bվ!5Ȩo~Iݗgr}R@}x'G3|%$E)>W }<ú'%v<.Z E#Ȧn.WA]yv+NW ?vQ"x7KA>[(p '^xpgp5&m͔be$NTڐ}`ա$ n]4;0l+Ի}IHprg_x$z)7M(֖oq44'ELԴlkGJGe-ū3kvyEIMĚ]ukw7cݢUI<|Apr(.JyobRmʂE9sT#7O^9o;&#Ut§5@r+=m/Bn! ;f6B[0iƀ q-K\b;&Y~Lɖa3f7r߾OE":*E0R[&؟/wgu5_-6JTnE7p$2fe#ڽ&VWTBB!Cګ~I eGOwZ Z/C G$̰Ed8XٵSp*!%Oߊ#NfuW%H'1+>9-:і/;"MTdO^׉N4-NDsBuL(:ph:9V|.&4MU]:Hd!󱷿)w&1J WPGYٝUw kW8vVYVWDT9Y@͘g~"cϒ/#S 2lS93mzU// fXG›@+'fIE!ւfѲ] z1[da^%+X(z Ӛe;8-fFܬ?MGeaFu!:M(M7mKCL%,Yjnз}0qrax0jw՘d)1:u {6,h0 }ʵx8/8V}avfIOd=sxSň3z<3-ηgxZij;qxDݦ#3VPʞI0<B$j }C[CU l~VVV7^7Ђ 祷 XVR]hHwd'E#o!TojM4h ZMokxr^gUoXA  V &e#7F bEe&ܲRҐI.߄G>O _JWxGa\V 3KzHŲS0b&ç\:5aWyF% !d=MrPsݭg0KO2P7#%?Z$;0NEJZI](HoVc)Y{IU5 .*٪I<:6y{3(,7|EI.&]3ڬ &JVJ?n][u2Ye\$EWb 3n+rp(m_@P\RGQUIILn1F!x1jOkvNhsFW wQ@rIua{,V)}&(A=4GG Xw!?`#q0IF ti#w9ևնSN0zoU֘%ᑵ9O[r~Oi%_YX)¥|coȘPnzg;,C'ZouNO_m-]Οzd/-kp6޴~-4}!D-ܛ R5 lD׊*j>ͼ^ ڐHY eZB(&}-Fodl_kЏaNi(i*|6r1ЙW ұ&Eإl>:ɉJdRco|]g3ճ<^/_ڎYOCP:$3%(N%VN*iWraWyK@F J *${ƙC0āM~7JP4;F nE =GOKC-f.i6Jq5q<F=]KrB;jgk Of5߀+]P٘G4gYcmkX QF]d`5W1)R1hcjL q逗:Ex=.MTNr\F(kTtU2Y|Z%*J)KB8fqG`B@Z#yxdS͒sp˶VAAʷwf™M^& s0?wئx5N%a!<2Be@QFA*_a 'Gwę)K\*`~3]sDq/]~3L¶_+*Co47I|HPٷq^qm%oMm҉jiɩ9gZ%Ndf]"$`%~ZeBz͝lfrĩ'{ @U D"Ɓ}Ap,&U>4 2_jl=&:/yT}0v &6ZZD 7pQ#U1/z+׫dWE RW"#MD͂;Ӏ<턲_]敱>MT' ЖxoS;w+ɆxRnOJO2P~p.ofD14 ϤcswlZ.I?(KG@0Rle>os|~=s6@ txQ>d#ak\A€?_7/rq%'PoK8Fn ή< RnG$9>ߚR)b$D]( ֕\"hs+japWd i::_#aޫ#ME +t9!F`Zq @|/4AUwQ_@=<dC拰j$9ĽXN%%K>eGrm?{}YF2LլFdD?(&y%8IMn _JP*֌ѼLb]1A擌l_1Md f+pIigw oc_1yl9{ 1F.W"YSU:97.,Y:+B7a[_.䠽,I1T</‡2Si~Ih1&6P['{V㦧5 σTCKq0FD@6uk"B!#lt t{^wVbk(2H鹬/}kha-a43-W2 ﬊_ N*ܺΚ}}Z =}lF_ VS )P̆z@M,õSa$'>o 7ey~ƹY& Zx7ׄܘHɿK!BKؓ)/1в[x@n@*O Y[51^xF鷇ל?ʲB6j9kadzoֲ^ò}R!o蟐n2 ҜDٔw ZSxeWe Lai4k{ -9*j 5Arzh-h S$?H%]V Ӹ,YW}]cG in@ߵeFX_ rzA!)kZ6B[H z%6Q+K49>$ rcา;/a;x6xSwӫR8 ~UgPZ( uW[4W;/p9ކiJ[T ~#vl5Bu1AOCK)ޘbcQW :ڲ@T/i|-E[^cDS\:aʧ8_~9TKrPgSD齥)~l#ž)F?}J W[ iBP"K*78G'9,7V["̄:׎M8\ߤ.HB8m[t? ܄T(,K\#ty?*hl$} ݁ZIjvլφr3wwKqhylm["s6ڒYʏ3=NnhX*tUlgts.%Ԣ^zz0}XGy}/xdW肋z1юu" q$dރ c9eLs9fgOg#(6XRY1;lqkL9BhHp^qFIhgZ!8j1D7z5j]cmN瘝Ž,,Lz1I=$x F,f֓ۘu:r ۺK|P#Wj3: eMC4]17ZanQ1K#fjr3e':9jYj$/N2-S*{wx$65)dw_] }s. ~k6"w"5c7~Βw PV ^'xn+aք12s2J\}jsYb@\1rP4 ?[,qwDKU%=Ok_±eg)"l/{9 jɸRP6 ^ h4>x*^LE2Dyv^*)Tɔ?|'Cq_ozO'yRnBCq #EEov@P=+lwz1q h6VݽU6*m6Ug$ UNO 6TSJɲbo|/iiʧPgꇁz=ml4*$j`EY;n*RP-R/1{9+RI,ypd֤q$seb}=c53QNPjZօ+e9R&z2&a+ wz:?Nv-58ƿ\&Ԁ p,/W& *IZ_hNaACy|;Mvamjk_OsJ6ݿ7睄expI[׶\`Ls' Sq&'֌Rt3}&Ї;1TzGl Z|5Y!tOe[hshZUP ¿>ɀ ꧺD+hvmmD,2i:C&A _rrcJR`,99Yh6,&YJh֚81 ]sJLb^~Bc2yQ.\XGGH1GetHB^Sm1&ؽl)\F[5C;Q.;^ݾi->/ǂZ>gP)bmV1aH.zJx=G%_;L ɳ-&2Nsor~nmO_;9zO:~auAxf=IaL6XeF)fa<ԏ~ڢH:y#6I]7=Y wBt+ӏAn"!<l(ǫ ;&#iz> `}$ʷeZui@IXg[rJ -Rc?L "$ '_[!k sW%,}c:Xut#=Lύ~-p[6={^?UwY/,l}!ջI^4ST}/]`o "!ƾ+cE [F=JCr 6W<% |ufwЀyMσr jq_7:U_m'!^, ggi.VkpZfKۦ~UqV\4q^.p1ng-ݸv1Rf?۽2D?tŝABeA]*KPR'"B`#2P^3Ij׈, h|g ]?`mZSzZZ'3iAQl:|i WN?wҿX=+bO*/ Z$Z3 uAc!!1HeܳL_Mwl岆/L#T_}O7L_3|5(':Rn*rZ'Hy3x!wV֬B!B%лCZ$c|'KgI9NAH"ޛ K=D@bKrK ,&gi up5X\M'lw:V}> Ķ|IZl"U:p 9F#:̣>l A2+^Lc|SI.^af~' J,%"'=q7a_7 ?EfM?}BkXo5!SVb,Q:!f&?ܮ$Qe~Qy!\ZR)ߤL0ō &|[kU Fd:-QS,f Xv_T^Vv(LrH P P[c,2j^ufgO=#~3rFUs:'v8UjU5:>e"!⯄ N8/UTgZqcHv!D8uq~\pr=A D ,CBX4jEO$үϲ9m}YlM(ykKޗihLQYKePU0CaHi=,hwSDPrʋЫzÀKO6YVڞ1*=2qcq$gSz KM yh6UQl7u]O^b"dsO- c9o UN7XkKj!F|!@증#⺟3lm! "G&QUd2@ס;q+-- g(X_W7daj )NS5Xx+'i!jq򂾗vnLD;~j^20ؿX&ﶤgWCn9J"=04D: YAR;HX=奮h'>\&e=i+ XD-BN9HuA8FTe #Qb6LЏ1 W{ٛŢcIu,]" V$+g+ul6U%92)guΏg9$Ff]nij!'KD'Uk'5,`ԓG:N'm=@I/6[>CGy>U|Pƍ1XgK_#A= pbzޔV$D PANI=Gd?VA^*v妠hV)ă:&9k"-!IRQk}8B~5R"k9µK/Y:s~m-kHSڂzkRz]ŭy@Gt:+9qk4w8 9!2t4:W۟zwf{sXDIN. c0M >̏vɸUea>էiXUF} iꗇ?TN&qt3̓N뵉l6xvOs5)lx@ ĩЏi}^'nhyq2ga,Э4l2x,-0pM1iP3jD':-dC1ihACP}t7 wzT Z(VWjک=ʤN.N欆Wl5um.L& RH"WZyxNxw[[O1}sY^7]<]_T=ucx}fgx4dž8x"YZJf284eRrѴV@ɜ_܇V$ 8@nibyc~ aOTPb>/ڝ|jWtq€7/`"ʿ՚?ݐ.ݝ.gk˹11YKBUD/ZWdƐ\kmBg qqZ1R芤(ߎ/F|p$Sø6= YwLZۙ㲆C S^.,IVHA1&<:+KFt=e0quͼgM R#,Ɓq)a vҩJӼ@|pf-Ӝl>iZщڏ"~P^U;0dK貼6aP&2Wѿy A L;g'WF3Dԡf2#323|7J{,y؛CL.k쨾\mk _3]X)I>sw]LzL~샖 L5w4-dRtF>A`Mn#<_堳om^[t,uR!eh($Z<9 -nڍ2qrn}boɳ ȋm}A=Z3j,uB* w OC[fKa!:"-Rc]PLjTV?>7vF= w7ܫl]gy~CߜWm.:.6e3a8*՘é…lL%a0l`,N&j-"Ƚ3R4R :/;@(,2 "2{á`$ '4]isfxԔK  V<w0U6^G檍/_١ssW!6l$6M7hA*TݑVbl46Y,)E!S_uK{__W c >b˳I$TasoXHm]b^6ٞV/찊!!NYE\~".s 3.Dú/$e^2ʖ$:D|gAT('EئFQ"* \*k5ŞhD}|q(R'6x8:u2~xKsE#daK.ƺw~N67Vpk8) 9sf8<-KqeÕry`{n".j)H.qz89yI ]~Q99M [1lE|l`#0ZxÊ5եJr': _G@t55'? W*+_+BF: DELEQ&(t} }0 BdrnWÛ=-JD+evx5" BԀF纈cN)@z8 gB!b<!6W\8"xC/f>s -KCR}<^%^,Td:a:$דD}HuBX*zEE~;vIqdc]-=`ō89 Wܒ.0W)By_Jj3ڦZ73$aiw9_l\P{Nq؅0!4blXbI8OIqů !-ZTN(TYmm*rk4֬ e@?݊'U&.?"1 m)dFWؓn95J#υޠ r@2ZR28.dI0D`o2h¿#\!яrtaߛ1q$ofbLּ ?AWt;&]`6|9N{b7@T\*p1u|2EPR7gYpwz(n#Q+ܪԽ',ܒRjJTQqq~el֝p˪oN4㈞3>R솺/n|Vogc+U{m*AEO4ϴ|Ol8(%O8m/x|`OL\$ ٘ [kz HN h,C^3̍sB$&!Gb8`3rkz޲PP{bV}E}XLFu*<ZX-/COnS,UoL83R+6 O[L^9Ed{B_sZf5ۅ.)8Z[zWtvQؽb)oB? pN24%68~=RB_ջX=±K6h|Uydl8?ag}r*oΦ)T`6&\Z w Tǃz2˧mxX]68ܿ1КEJ57g9 2܈5'8^5qmlt4ϝbe0"KppΙX 9eBDruSR9S#2Yk9'/۹v&#㝬s":?Jf [oC&z5c`|Њ.u(׃/ݏ"(mfH 5hvu3 `7Nkh  kEKN#U]" m; Y/nυ'+pl2@i 7uő_=:|۸'>`muS/l֞uG);ZpGím2u=;ψe3xS60=_`G["+ݼ s7$T g2"殅W%sOn,zpe/FF\47i~ɘ○͐J OoFa~Nb9<]-Jݷ6@وQ=1Ըkh8 |T/l#i\JFޗ>0Ér1똯Sj?0J:G Zd,fC@lBh'D(2JeKgbɓ&wG˷hr}M2yvIǟƅCV-ZDoZS{:RXvEH` *3QX7{^D(8IS^ÏhKA vD? w;PlG6cw6YrT?rN8aU)>&_ⰲ??sǸ p+CۜlOK)J#=@O3h謬 H[IWs'xՇ[gg-녪@˿4BX-}!^6)M-="GJE379 ʉIDe(D5wE"13s4mCnKۏ%_97 !.O.!ˆOa&X-FZtOiBwU(u9AGXÏrskP݆Sz{ӻFYBFcKNJw|`gtsY-bW\h,iڶxP] B-cq(hvu YD7>-DΥ޶f>״Sk +2t#0 smT]\'R.qLYPLAjrDWPJ/IiZ5 C8f5 &ܐ=qmg͠oPUq}Ӈa`fTDCj?x%UL{8cJ1N[hl6{LvnwI& b-cYx%#(zlá ZZC$6ϴwmcO^4J +pRjPZ5^bٻ{g!b/MF-FjI4v pjWSrs7+/J. {#ɧar0jJ4BQ0Wަv~P`Ma!AE^Y0:,`=`q fxL#=:1:jڧǡNT6]W\9\p@XnI6獳Jm#0ȨۆtűQ[ |:k`vĶ{@δ%MpiD#82oY+r?iLקJX> :W$ X&ʃb{՜wVYa:X~[9ڂ9]!xSr:Ɂ xCg[ur/}paz72&mJ>Gev0 >$nXE2dhA+rXμMrۄV#s~ty[E$A y¥- ÂOP>M}n?~OCjltgC)c>-^5#P=u  7B !ˍΗ@Zq/9?{"na9)BÅ:YN:DRlF{M8chC*bd[~3E4Pr%9D^nx'yl_uc: rD@4}qn%pX_Y+URI{sK7\ߴ-Zx /( 'TjȈɦDd7v/%,V5V'gOK8ۭYF&gP~Wt5MaF sHA㜁]>|Bs<Lia5YYy;KJmEKi{%ҮI By)jdk V/[42yMPk{_EKY|G{(-|I`\\wwj|-*6׏wX$~N֒XRp d|tL,mI~ Y͡4)|w1zLon;6k7 oVvJy~ D]iv;J!XqS[`{f"w|ଃ`zY؜ ScO͘0 a$&0/v(1Qo/Pk$O-uVW:cӴ=BEΣ=MRABe}tDm;JL# .=Th-[*D4 ϥ=ck 2)ȐtշZwgh\v5G-?:9 Q'3 ne #%Hi ;Ԥch=9sЩ[=\V``+%;# غ_2 6$Oa@1 f!VY~A@bg&Idiq 9R{Q@MKq]I l}pL;ʝ{1ȯ-6/?NdUښrrBfXߌ'цz\&BvCq0Jg*˳Lf~9GUVbiɣU~N.tJXS H{Xok#ݽq&#o_ vʔ;'@_Yl"iq2b[LPR)olV\\C9Gp\ vչwC=g?iݷ8GMȓE!"y{:)6"Cy$?$:h}ي8؈q ZhrrZf<Y-vvG>&5ӊO>82:(&FwIKIno/:J: Ce,Yʑ3jSIW5qq6"?d~$r/b,:+7S |~ e>- j ,ZG)Z4"ij o"" vZnk]f1f+f[N%Q/ЎW`9SPoxh F'|hE_7c\OlȊy5̽䞣e-7_AWsJn05v?DvVNF g%UX6Vڄ!6Uer'? X;xGkў22^g;A:,*h!Ωs 8j{Ъ@VV{ǶN/ .cٍy2|\1(Oػ˭=Z2 ʛI4#*EjcG7mV~*Qaz^C )a*D|EvgLd g>Z+2m l3P?;P74'4ǯΦĶ8I\WqLl3O!9X.}dv%OވikvLGܶM FH"!,cKf mq=%mapƧl(lh&[u'/UE:ZM1F: :w{J hʋnQT{}PA\70;t'Z+`4>i_؁Yw+&ae'-;v1&@+'YZvlJn#>dndIݲj_8d'a0df3Ҵ`Ro=%"m\@7B{y `xQ '*[؇>W7ƢxJ8DhQf'[l\?(Sб᧏Ij?N)H ߋro3fivY%e*K,eYQ~cLxxfƢ0$q(c ݆m<0 lj2P֛hjq Ez{K-m֛d w4%୊Yd_J׆I,p4:|l?@fMl/ot֪4ZIRX+i=U]ŏAuBFb( ~<c"[`olI CwcLmggJ|%5ikЀ 9bJ!@ (M9FV"tEtp9 fk>DqXU8$=&saV!PtI3iS E1rd.DCjT\˿]]׀!so1i捝p:ۧkαٔLO?Hg%!/^<A uxW.T٤./僻|n,TE˙{M¦#FB`=zCZ!_֙Z-m"]-B|raV V[ʥsrmLǶ驿۱5E2N 'e2Wг:ROUI{-_)cls%u}-eYq(^ ;V#4^,߿ +0F%DPuSOzodCG|sHny]W~cX] qΊل?2~2e H~5~v6Jyqb`>tAyTc5I0>SvbDd"u$#fC?Ft^J_qe&+_p%C><#|iH1pƎ{Pr@ýjyVMR~*ȡjRx "ϾB `d+d*mG&<Ua!qƋ(u& 0тzUg>aR ;X);Z>;Jn3n;|dRi""t3 J#($[Wi;"ENެ2;UY2YgMM T@"ʿWh5oYRW\.VD}AGrZ>xKpAdt.$}tb%'XuY&/ Qih͞*{̇Q4F0f6kZTF`P JYy59$#'kWTv9րR Ӏ۟Rlޕuq96a=﹠Ut}2Z- X.9]=J sfPR9*BzKP_U+UgT$Ƞ}@V805nLG'R]s,y0ɬt/$TtIJk$aˮY2eD;!AoXvӞxřBҏ4`TӛEQI:7s\(Yxp?o׭U@m^U*ȍWOc{ r *%1/^e 4&+F>'tlCN u>(Mk4$/&P߈oFl׳\: *_o7ᕾu˟3xw~CxBڄsl+7"%DL@ঐÐ 8IZqVƊbL1^;#X&hZ nfnWgN?+.{QTx>E܌X L{E{ [mO^oL" VdETL1Chћ+~:4^jLpiI_h Ͻ.\F/)( -4;R%WWc|\>,BC\=@p tƶ0DeJp88";ͤ{EʝTCn) `|^dGU#]~f$Fg;(jY{vO7{"UJz0U\^Nڸ%z$Qkt8up:cS<)qƪY*ݓou)o3!fD밷n16W-7\hϿqj J Ԡ1Tx0:3n;VFX & ̄ sB[A1T5 rM|DnTNřmg6OgתmC Ɇޓ\T z OB2Q{gnIy^)}'X/%LyJNiwIX0?! g~"hSqn2'^װL)tkqVd7A)ցMin)s4zdU_㋯E2Ͱ"-$^ _.-`_ xk ׊7R|L! FϳPtu9ZTodolsk]Zԍ֟v30ge&O+bG,XgBuEqmy+0a`J #̎h$>i_ݤMˇ!lRZ q͚Q8s|Z;I dy| eV5ٯ &d-ڛl |-aՅ2bG7{bXOX 3=i8n\yap^$w.lMz3O1gW',`N$+ 9q3PB<dď։zwI\: :;Ӛ+Hߎʻk8.c>B”':{81j}+1ap𥸍6YtwhE55RzsXrs֗Oxx['K@n%aD7[>߯24Pe5mJ&AQѨJDn5ZIhE0hJ"]ߝZ|^:C.ˇ?/0c{4ƿI$3!uJV!jYWy;urWר1/ ?K?)f@[rZ.ȀBpdicxRVguUF,vfӐl a0xJ(D\r΃qfάRq]T_OfTqpÖuZK.a*;_KyElMA4- eiHnWoSL-9AuQrP+LG{Ĭ4jfuμR Mw>K^4&aW"8RAi%Q6))rMv|\ &S`Bؿ4K]8̎TUNq:*|V=y-A7bw bCЌx3 c`{q2Aq9ƎpvKBOMD-e^'cR}WI4CCld^ gafd_O+j] I"$rRiPg2czXcfJL x2:~7 a&aĹ},n_WKL)ѻ%5 1/VfZ"\$M`` ESEҮ- ZA`ϓFfh5H(m md[$sWj@љk*##[{8(f-Hy}&mWUi^Of ?N|)kRrf*I#(| T)ނ㨂>tNGYaPe.Fg n]t&JEBߵx@4i]<C_$@9#,YW&UqiR'9$ȡf=߀RGK@B=oW`FW̔b1bZ!,UDk_͖8<~ϕ! ;mv3<1qMEIs,$YPRC{fk/cGc_\݌)@6 =PkL^.Z')mR*Hhųuʂjjmr8zg|4vjeoY+k$qG*D@%\@޵"yZ e@*L`k6ۃOk%=XM13WrKJ^YvtE2ەHۀ6"Q {"ĝpb˙`4 W/>`}j`(YLqrᅃ@POSEXΡoX(A`9ì%Yj*絃ԬA9 IdCyP@i=I]c)NvR3G3xHviWX&*S5΢]R)(FUreW{VX;}MI#YQm5?X)tvq&P[E̱5U52(Z12Wp`J?,t |hEo%jR: >k 86Tˆ 0iD?ffz|{_Xfq|@!N–8@bIAS_Tb9]? endݨH̐g/> ɂ:^ʺ @?PdN}OCPLOCd!A&e"Q].Უ)!92" (;jH6[{ ķe^o$vܣҟ@Ջ+5o sՎPHSqf1C#;K3\C4h\NDx'{G䠃=ߥ,)Dx% 2r_铌,=߆ƌ@  gso\K[?Ko$dl%*HK aud*l<)X3UDR=^BWi{1Kvz9N3Y #jn.;0E7Hkxc9Bmxl5?s@\` ;icC` s^V'$K:ƚ #Vvr)5$X_wOJQjk26^%0!=fJJV`F~<(z/Rd%gmـ%{% SҼ戯&BcCOo*eb2g'EI5,ӭjL8 )-vF$= Moz=^r*3 Uno #)Y=0fTuaY;?o%z5ԦE2l ,Lޕ͉oy$@D)M*:c4藚 y4в?RFCM(bS!裛h a 2:]@5î1vƼA.F v@}r<T7]S㑁^:(̵֒89-]6gP,Nx@{CJ&.SfxnF̎EaTlҪPbo0t{q_ KBחQ;7*SĪ&4JlV-o|9w}^!_q4(Qy3f]RBXD)YVj<1!rczH>"S9HJtћV4U~Il@/76 @|:9߶h܉i T9G^1u:pb&| 5fvQ3j&}* a*+U.-Ϟ x58Y!I^ MbRq|OV—gb.Hhןfzpx;2}YUM.*kxj'";@( ˪I9]e;ļHf'?U{(@]]x'6:[jD$h"(m}= ͊H#fbq(C.y6ѵB J)bze @VaDF>oΚ_#b1dKŞ@\->8W/GqiwMHDtlrgE] Jk~lY KL61Y Ch@ImlQ=/yg:O rk2 )6- 8rm/K/W. °&]GsKҊ4殈8tY;8Lh~,?X$q!ac%=4Iĩ5[cME(%<< Vq `m%K[E}+t3hduw6)\iȘ:;lW`5~a70#+ 1 nƾm]@W'Q~ON?0`Sha gX@&ɷea#}SD#v<51}BOsD n oۄiQI4rmf 8;w275~Qg E~$ E+^UɴX|hX!6 :{}h+NlsCD N_[xqyo:^`2aԻt2)4f^$CQm(c#*{#E!>]$iW.Q;e#jeG!נ^jՎm6\ D,繾Ie\Qn39}[qyᐽĿB:]SVFF_t-#8Ug۝,߹N%7g9# NwŠ]`bʦٸ)M1mc՛,ǦH.@l-3dWZ.n GP>!I#{## nM\gvk#е`Qp\xͬ Eg].DL |[7i~Q0HL90<[g| /[.%5yB[ &TM͏G+XhB+ǭk>Q06׸^ FHϔXPb#?I8oI1!K *.ז6|IV/\ z:[%"Y 6?cZ=3nخ1yl AL  ع7ǾoO7MǕW <>X _W^e{: vWYa"KQ㋌& Und4{(iFr}B9#﹆~+}t i尔RFl \H:ܻyߤ8"c[8'Td!gy7 95aʿ׉wGT,KR3^!\3'\\OG ȨɂƀtQ\)PP&ZN*3 Fd:@^I\9xշ& B t6E -81_g|֔n}u4[!2Ci2dz>Wg܈֗A|6P6)@4gX~ X˵7(1,4#խV+^QhA^+ TW+~QS=m? PA 0F.D}Gp{xo1p) Au} f;ΧECKEOL.6C/+SBc`nMWSM=]ux u]F!$ gׄ[ g}vrfC<鈳hwC" WBy|< ~uK Bf[tgvóIdOG/ %MpxG$bLggNj4MCH.1CU]-E8ZdnMYhMAFW~CײKNBnUXZ@# f^L,eE.*!e$x ExO S:Yس J+V7)3fy9!a 4Js"n@GA}<_;L* ;_\$a]C.be7;7Uo 8r8%bPyf4(d%fKXkN6&u.ߥt^R@F_y2ފ` fP u6Ȃxk6 *,G{_`cÃ<&NģOa,ؖ1Aik%I6T=} 3H:sx8?1)#Z#UMB#ק|mc@"v!]⫒+M;GcCmAzQ=nFsckEGQ㱲*O*FaU2 8(@dm CzUiYH$i)W\@s1-LiDlYγ=|7 -$ cL|ԕ 4gjAʐK3۾MDY?a_(@M;>!ujQ=Ԓٌ&@03՘״pT%[)9T[C'x(@-O*׽H(?Yg  Z w7k QNV𒆸^`6@1_ ) FhN]tewM98 =db-D>~o/T\R@5#6KWCUt-eFq6%hL7 j5ABcRoz|k4L˗U ۀ1"3"谖lwSmBP.Y =ߘ#m1fUż/{xt.p[j`lUíK}@'mW^E,ɑTPX%sۗ?dmn{C31ɼ]"6E0Qó |bܭnP\)y&͂-xW"H#w6ewW=?,<^>0AS_Aj<}n9!:s`Fi}I 列yQ=FB8NnG_(7>bu j|ȕ{er- aO32|<R?rk $y%/e/rcmO36oVnC@ul1)NNEq@Tڝ){-^'&lAztZ_IiPdM_VkCP89{li@c,7Hۃl5_]XzqDC;-EY:oh$вPG(XRzz9֗fWΉ=ZZypoHR2PH@f  Nf 6f$Uh2* L_ Zc% #h)5'-~=';\"2UɥEL)QxmS86EVW ߀%+;+oK}B%C5WlN^=;sa۷jF ~ݹnG=5*ӶM+ )Z6`ktO-Oĭ*QUL0}iɥgQr˜dޘ0dGVۓ QŭyM䕾 x0<`vT tPi}`LJb =lһ'a Z ۦ U Avn oZB~Sf{?z'Pavvr&j+< =?ИaIR7,AKB6GR=ҜB`-yd=?ďf`3)(h+El5c(Oļ}NnVsJ"H0%{3x~ShRy1 d5 Oi37JQIZ[ԆV_1A.;/3bt:g|)ʽ|#ʾLu#Op m?XV{-"$#fMkæ49@ڃ}b'& =*&}RXղADOϏr]dR4y)Zڔ*x"rnH>:Vb*Ɣx9 VRzZY5qDwХv/T#V_x Xa]D`vЎK <֋1wv3CZ9&[1/F TJ#ha+RGo}AkAaY֚=b)4a݅`! ]g!)9ɎZrG8"91ղ&Z:D8P/+xri@]n/"7Lܟ C//r(b(rVBrk0"0i 2:a jIGܶs/H-i*5LQNW<$5EķFv gG$Rԅ! I! Yv*N?K'h)DLGDO\㱠nQz On:mL\&8@CzWkmX75w(kt:Fst d"e.2h48XW| twnIVaJˈi@p_[e]iF$Tg>WfnB2aW1W|*y {*=nӜ =;N9KCdw/SQƴBN<2:٘JZw5SC 0ewxN}(>r6֮Q>#@ˌ3ه{%RׄdkPHEv tj^lbaw_ "{z/ p+L63 ]W93E(TIثϤwoRt^Z}(cJYυ~qb-7*!gʭEEn"A_u ս] g`8GQui][DvJk»D.[`i'j$ 刾ށ4 98kT>h`:̦Sa2!xj)`1aI%j}mJo%;)g 0,Mu-o[a*!Nߣ|3 9Y֣pHWۮ\([`lhn_蠨 lVA]Qqc uFi^4˿vz+r%<">43>YM|4hoK)qkuQhq]-KVʲ6cokb6XԞ_W1/yx %/v6YFlL|dAxÉk 3+2$g93g>|d:FmJƪv- ŅdbG@ԩXu)fW^ʄ~Hé"pb~l J EIy7z!ۋ=HUǒ+8筐%?U˜Rxm>$8ӾlA{5+HlS TnAH)'8>:R06(ieA/[5̕ZȡxR>փ,YF>W{漚ai/R"$PGkQ&_7BCa0_O\t^켌,o5OkoT/mQ].n@'v,&\_;VބX]4 ]Jy F9rK?Aco؃<  c1 1 P8`I%7AWKF*ڲUM ^F;!_YRlH9*͏E@FN$ >,wqn|3@ H qRTBg_ roV[-ȰʗquK|ڀw\v\4NIZtPH<]ֵ.q5Abu*jJ{ۜgryJCV};w !TcőG2R؂ouDSZ-Pa֓WLҹY:>X Y/˩DƆ<ݟwZFzVÆ3pIŌ`Rn Lȸ%DScD r@1!ᅿd;`q>B/#Y9Jeg2H6 j;`<]ɥ>jP!zLL kL!F%t:8 Jzyi`ziz]/+W 19|=.?lYՔ27E{WjL/0цYEÈSaS(V籑sز <`.[#V4}RU%O%pGURy&:8+C}FA^WfA]ӈyM7ѻTNMYwH]VRy IrJi$^R {< ~wh#ȦIT0<"ŮGхi [ JG3pS[ O=%%6P6 #փYm?%x/`mV)!3l3HӇv"(0 7T]mX!'}*XɨPk鏑uӔǁwl]x ֪̣<6@Tod]&V谈 b@5-T4Vk?:o΋)#ntQΦjzI(-O*@1$R^Ī̯IdDE &$ 96hV&bvF85aC%75`@8LHy ?h5Ӏ s_r%ZKőY;;BAxCAªm+Qyc!gN4VMWXfؿk`hԷ?o zUu0l*epNא7B i$%ڻxL܅:ga}oj^8)ylr0eKYJŞNB9^CF\; i.g|S(4ur$|?E77'DTY5UdU}6!nXEHXDždqVf4oz ?#Sr|,Q?xK p d YS򝢁Kv zmc &k0tZnm$ GAîJ8;suiփ:pr+Sr}@ȿYJ0]0 6(߃lX,k+O`yfcF:œJA 9o1s2]xvZ|Peӵn?"+V+}KGNGU'Q"*9 %Qgjͫ2tO QрM>zГ3 Z4Fm$1}9#dmigI2"Gw bTۓɆl،;꺖[8,W%nz[vQK6W3/ $w9D9]D:.+)D!`'|?z̓{[Ei~U kͨbP!xsw{ȨoRvنr,J=ˉaHHbٚkIFI gP,>K@RXRPP+c*,AW|C,ծ?ȷrjٻ檚%*GdWC~tDDњ0ӧ@@@GWiEpP>  c᪁x\<_{>3r~3; 9Nu%#.A3p4aGR6d8X;ya v9uR`8yj&?\cLX$4t&ÛPjLg8n2,y>'% gX:d7A]k:yJ!\V.aFO=Kθ" kF#ywݸ7/BC~G#8yˤX@=Bj$a_ (˄q4xa %Ƈs>(OWnԹI[&VN6orA,/~K Aaݽ=jS9i} n}e.[̍L-1}csrn:?@$nM#2w9'v$h8ָQVBpeiD5 =&dz7 l ,`Y%Ȫh2`HM&9yeq}~.ZͻK+l3UAx&}'ɺU+gީn/8W@ c^:!-_bH ~ m#}Vn!lx%]}0_UO1}'B얅9>GNkYٜ~i5'xQA9g4b") *ԍ߸c.S*n5dmV9 6+㈯0EMH40Ca/n\wiZ %Baŧ0Z9|ld˃0puS|};qFP^C%!h7U*.5p>+$,&[_1/ZTC3aICFYC̥He !_U;1{ 8-C&8)7..XbK7r;Ùhes\Q.$$.-H@9Tq&j3ٓX mI?J3랥|x; .KP'wx%ș=) Wm$䎯oQ8ֆw*VN⇺M@.O=VM=n]:m$s?CVXޚ{!>m]5F \Rx?`]4^"v-de/>-:0t$N$ƪs^rq-ZH'&<\"+}x"<2.O1Q sV/{¶J{o҅1vp#]/ZgvřHS\z2ͣp3Ug.VLcEv*fYF0&)(26 **1˒rä^DvyT7ܭ'} |9"kФhļI ;7$$sbN'S lOAɏ}BRݳzn<%2Uvz6VMZ^%7&lY}IxRo1EP'@^L aY, E*:yUMPق&H"r.1}85HوcAD^A0-koA{!25c9SxCԘ̡96zwpzUޭ*&H ԈJ臓e;b}eFv³T-Y'(? Z׋O)"WŌfCjT[܎SӃQn+D9z$⛣!flD.U)7y(Y.zVd:?ss.zuCX+K L'ƍOɨm+>]m Z.Po{ߵٌtg۬8ΠhE$rgA 0EcϳB(ɺFqE@ZGDjA,M\Җ~#ʻX|GFgRf%;cl8Z.Q17yKvĭSoJː }<|]])B;+˦9fsH3YX}zhO6|#B758}ΐeR;6Ķbژs4qYFY*{XQCg֖n/sC;bs ֔ǞXn} )wà}N jh.cWoj]W ?9 (Zl;W(ߤ܏ҎEE+&V ,rgkLҝVӢ iJTX-56.Ui>.D=->M'oX3%cCpO6_8n0tl Aᕻ6ܩ|qT"5RAG%]r }+Zy^kkkP&ٛB^;,sO[< 2 ;$tm&s{] ;0t.D ?fQJW>sY{Y o;@Ti{bm^/6AC5K+o֖8/_Y4T\#$9¦㉛ !/h-}CeNiW'a;؍3EâףR{rE\qhd51AP7pdln@޸0 W~uDp͛Y \fm-qiEUw'a:sz)笢`Hіw^"*Oy ?d~[}IcH aXSn՝-; HS%SP- [P\#C*ߋ{h"fD5T7#ohBBG-2g"gXBֶv4ėz}UŲA U,5[|ӽ$Ԓ2u:lC!>֢l8COkcv3&rexr0Q,l!'쓸s8 6>ᰮy =Q0z(My8Ru푌߄@f8)5M#ޢO *pBl?[`rr],ֵ[qЮV4?(EfKwfPj\Mh,\| ,FMx|Qg*B4k'tG Ur + !Tm?b{=؋ƆD[n7kPRZfstQώ|M"aO) 瘷k@Waݛގcقa<&ghQV6*G.2:N 94AӁftN(P݂w*V6;ψ|fa'#;͹]xnE$ Jo)NXZ[gu*`rcg^$ŚF#4f Y1? mg/M3Fߖ3='r ^YK/qfv]K߷h9PﱊhM"?a329In*]#җ'變H>qv +" ҏՆI%0' (h6VV~@\6N`scM%Zy?:7Rũu](i碴B0seDAKY1/S}u}XWS"BِJy8ǣ}wTxji@)&뼷?:㠥Uֹ7DnoC?)LHt\a miHU~w 3!e̱ћޟ󋢄5fyƸb4nOEǃ歉/6{tK͗$_8os1$C~ۚsxn//q7.51 /]6]̈hZҏK v2"Aeߵc$U/E4'F8frm -LC&}bnl&q7G]iSťiHNQb֬\(N2?%oC);"t&Fܹj!tyːA; mo,)-[Y0*LDlbS8{Ok![׋%GpM,ZSxϛ> sb;2O.yBJҎD2n-˭(qZ!drpu홽TQMAMuY޳뫿0Sy*qTg[U +\5DA@x+;~.j~1lh422cw<(_ӻ%a,LVE :a%:VMLJ!HH 4?.8G*AX SY|{KH3>i,bcqz$u0( &V6=n;1ܫ*F2HGo+s'V%i] `!4CF-qFYT[f, $1d9n(gP ay.gsy~2?M 4O̓\nP+7_PQVMrAA$I:l C_S^Xֱ$&Z0x$ww໳xZvRZ|?Q]81"\"RGG+ԍ6e7']ITOx|~iA5/u+SrѪS$7,zrԤ*}?J$N=lu:vsU΁OVEKh*_mMhXkANK Zqp2.xVWpRԍf"1›X.cB1=DGJٳJ6 c!te_*ԣJa?Mj _픰!E{gǹuI8mVGW)Z9C qP3 ks E nߜBpj٩Xq)oBg5y; ]aX0! y v50M(KƠ%j9m Tk$ nwNDbqEFe*zzICQxg#ҔuC_gX*ZnFցB"\y}Q2␰g{RQ(.`:{>Tý_٦qޯڡNGSLOHy}5tM r ?+ɸr3#أwot$ٻ?pRD KTB[^NS, .(RoPO=~(-2 ?/lc ᢤp=$>*Ty!$X [(ej{9ٔi8֕RxH`v֞K׮vzU?pard<~qo|LȫЫNy' ^{&4`\W pdP1Ӏf |eBNu;W)~0-Ƌ˫{l8:7[LJ5_VH B*e֝bKuXB+ι$kB$"%2oOrQ0]0=~lx A]wfa.(s 4ߘ}Jup7|jkBz%QY.dIN Nc^l8lq+ShDwL^GٺnS4 G=~!ୖ͟,1纋y-vZ) ur"Mp ]v@={tiU''YH S3n1~<r;-q, &L?zW7-d4%"<(YC7|cڸ+ ;=c_sY=D:J:4M9Bzh5* =n6*5eku Muy }+-e+Fkw9oljuOƍ3 3 'Zy E!$ d_Ǝc\_t-Q:60ҟZ.'rǘVƿx5}$$L3(D,ҤՄ֘COÒt$$5NS Yj]viŦ"`BT pa]j$ȴ[X@^ Μ)V=@I/Fyӛ9xNs9k":+~fX;Zwt@hZIU?MҦZ&(Kڠ>"z28:Okiv?wm1Ttw#\,x!;vd0^o9 n0ܒ;.Xtgcrr*S߸_5䦆30޻C_-b>J:h(cΛĪ,$뤃w`N;'z"s>S&E^붖i~:NAo ւ>J@kXQ$꾧j.\n72ʿn >Ф(3ABɔK=g ?Ҍ(];?KimÉRZ@#,qhUD %oCYOR>At2&YnfST'Q{507e~-\qkl3I>!HrH6uJTxW=1l} ѹ 1OsWn}zB 577}]^GfϓűueX-} tоZ2<8WFj&yp$ U]~ rp<}$PDNGfE+Y ߊͧ®2}aXZo3{-6^$('cjD_: L:&g7mj}4h{lrp4Bl[uqԃ Ri@x%΂@!MyR׆&4?ն S R'yY&ۧpN¼$T.bcs^5L"Z cSPs6]i4z/c@@.ZtM%HSRA7$J}b˕`o6xA(zk[%1:Ks${FblDiuClvaUc?YB`#z*C-Wc#F[_kU[y^Vȇ^g 34[mxLW}(Vq1MB)G~oHT21yeLQT5&I( тJg&3t=WzgC<}w5]N/Eb,TJ:+~'uqK`&gamlܬ-A >>Sr1&\HT |l"ݍj$ҌS?P g~={{~U؏ mD/~T5 r5)- n"t5dkHFDD?D6֙tr҈Of [P_Qha$%;XXǑ!åؙi>g4vZ&3UX ۬ ^%膸 [l^=h 1ʗ=@qQe:(-y%5vtٟoB̕&.ii <5$ٻSÏ~Zhp6^BrFm;J\jT0}&qP;_Dhax]7 m)/69-O'A;ظUU)fwQmy!i5ҌIfbS"bXν;) Zm]$;aHxO m# Th\ o ;iE2DB~-?o-GT$T>,h=Ge"tusgJmHCE+Lh'Ef.Tb 8Z_hEN!tBnNv@z7 mbSz|H.sla )HܠN T//8Q0~:F-cX~K8;$//*0 2xeO ۋr37Iv h-ZaYB6귞5/뛒ҕ,*{qKzTCz((&|hp%akd.\^s>F ǥvWaiA6D/g$+&mU `UJ9V9&z~U`(]pa<#2*hv^r.{Ӝ2Ou7_ضR|!OL`Vd!yi>}M1EқJf~8V8<j^R˧FK|ƞpk,wR=Fj,p`YZ6իy`z NkU[*/[Gߍ%=7bs8vvGhw9Gk'!4O_vClI Q*"3?԰B+4k} )E 1A;ȁ&d2l;s|7vYia#p$OSrFJq됤` g;%&$"d?="?TxVѿ8tMs|٘-5䞦Bm=JwO/dK~}in ˟Jupų6X$<,?ːN|>/q2fY,i0*N~sd;4Ց΃U/XL`1iW*˙a녤fڬ ߄韬3PBHCnQvS -|f1,AzҞ>/ɨN]y2Ro88?ERPxU 8 Ar6hhos} ãgi^Y, 0(|A` Nt̹ ́!@{#H܏-kљ 1Q7-.P!&Ѝ8=vjAkf#4& qژD\? 5'\?=#x/5ȣR s{(_+izd3 ٯX")쨯 ¿=g@MC#(g7C$%U'ڑQDwm &;ǖQ:]u]Rg`Ӟ!CcANjA~i uk<ɰI%K+CF?κ*A|b\RqZ8 yvmW ^ .h+ -H;WaX{:=U}8Rfgc[b9%N @ڨʍ)y9+v 'OӍXR^pY₅ Zb M;#\%oBeh1 AH"9{4V/yLc*Z)E׏dWK'6'!t.hNs=Gst{!( *JHʹ=\?<.%nnFY.L9CB=Ov,qʢ2 #H? Ǭf Læk[(:1q^ȍ[IK{" G*ڮUJ `OСL0oFIJe\cBϵ' +J*=YV`NscL%lj6꒺\Qس@Ѡ7DmÔ%>(2Ab?$M۠ ,FCxUCP["0X_Ao Zp~r E헜M[o3 `V("`ܷ.Ja{q+UZ>/)*U1'h'D2@aaH Tyzx|{R`(`w4HȬ UT Hu:`^lrRzp/VKwkU Hױ"?Zf=5 7pkʤ AR\ cRڟO-c)͠{M:+PW7(:J8GO$9< r%Jdw6= -eZ3쬛N>xr^4^0dmCpg uNHCu @aMF5pd#as FYzF ~DϻEfPK8WWIMִŠWr1q!5\_*]: R9Ob?> )z^l^OaMM %E / \fC,1ƺ-cW bn70D3D bGRX@$`m&c'eZM+mC9VD! {$`HDn kuY{͹GzH œ,͝sq)swg 0mwk8Z0+`j|lw@U],A>"2Ѳu2F4mၱʯT@jIoldaۑm!0z)=Ewk$.첣`9m)wV$c2`ŭg,-p:63u.EڭƄͤfnI+V0sǔ<EpiE&my#㢣kS燓 .,&L%vWWS6+z3e!auұ7V&\"UB唑|ҽ|  fN(=dґeؤJ 8-em OiǵwoFw<01Qd{|boY? Z]bF6hԹ J'k/WA5tR!'H1\tZ`|YR 6%ĀnDS/ԽRWiGSVNjuт3ٌ:.bx}H)? ;wvs`(xT<)opp 2;olqE$i;~Bq,qvLU[H'kCXjM3^W !&Oh;}@0CBҧ8.q,L^Sdv|?| U&&uaSIf qi7U?_92iF;\֕ǚ EH Cϝ@b}BǗ7J3p&vfz*".pѪc&1-mQnx+FX+Jׁ(}Mj ^GB 0nWR2ݗ=g&rjyUW8YD:}4R+\%pm# o5)CZdBX>Cx6g/RvgoHןcOPi | huLbp\L"L-BgOڑF(Xf!̈a*w$ n  Ь;%}G$|P/_N' `?Bow^/P|F( t /rOD*x61Yi,CҳOPT&}S4408S'G A).mh%%]MP PXuy*j?V:&jʔg;{yP B>?H€N9-54# l}d+dcBbQ#xC|{i@lVZB:{vEf %k6q>XIHdhlu"wG&6^Z@fhiU`rp ?vlvbA1SE 50ْ ߐ 5/Ɂ`S`- B4OV$g,PP}ʬHGN^m@Onè6gXG:<PA=au>)fV؅ 8xZW6Ȇ8S[3ق`%p7tybK !*,|G Y&F8v1US}tKDrOT؎ŠJM%5l{V%}afGNZ0}E h[ юr| @Iшpo(C'E'_@aA6êIŏmW @*paJpmC~vB"ׯiIzmF.>DcVJ+\nL@T7ܠn*Pė" MOB.m9Y*u[Vt|+mC{vmkYw@)sa|Ru/SdϊIW;7dU-"v|>.QW[V%rlu]NC{ ]G:>Z  e;SBpfkg)(*uTn .ճK1eg[ȳҘ0Ҕ5&.6>bQ|%g_0|72;w̡mД +aζv=Ϟd91Xś>ov:Ld.b @%WU ]#V{tFBR'tnЁIQHa4*atAT) -VHDe3dhjJ'#\,=m %[|;1WM:KOv2U\ct2""fؿ)J~LF94{(”\QgdB YXid.h<y8f%@/ty0#WfEVKMwj0kU0r(!U D}sf*FC4Bzv(AcŪ߉4*4D (3~З{$.9b̘O0D~SG+B\Hܤ.Ci%ĴYu`#DErbī?H@ե]撫]zDzF{+s$ZYB X~opS=ޯȯJq" lz`@Eiy8kb|Q;UP@xɨ|vrSZy٧3~AA;keoLtu\8~kv8ȉ6ܲڢ`t-KXJ*6Q0Tì2Scobhu vq#g\[=2ng{8Bm )8lUI/Q* (cupmad0j8=h75Po͢ZK 剱T!IK,yKTZ ּיz[Wa C#~H3ʱW5zԖG!- @?&NE8Rt\dɌ_Z: T?S0#N߄Vԛ|]Ԇ#$YGe: Q (o {ȻvPȲVYx ST"hCSU윙v gJMIT~CDc,xcr]bk.KRA"ﺌCd7ځ%\nћy=y\끟^}JMV,yY/?ol4,tPU?``FN;"R)J 5R_(R] ‚BغQHMXFTY#7H?ڦ!%0~"3|*/+`~hs-if$ a]9Mӛ[ˏߐ~ALAњ_\hN<5a8XRͽk,*_]N{֋tEc*"m+~T΃}[%1g2>u0ƲamPΣ2M\|+F\;2C#ؚ3@pv@{%]dE t(e*A@2cDy{$aU2txfӝ3hkdgwLf]$=x#T2l7t*Z5NHj!bpW0f% &ڇ#QwЯgygd>m GU/qhT%]kUί|Lyw-j:Dv/y(;(Rtb2'@KpW*fS\Ok҃"ДMF;Nz-YX^ l&4C^&m:\ _)iCf|Tyu2W\N4_#wjњ̣yuګ W> B ᶩҿ\_X:y -5#D -sX[*-e|P&''] P$1f 9DQW V*$ !}v! j⡞ڤKTHSP|²rob<)#Y$"Z0B)٥_K͉wyV|C~$_m{7R)j8[}遪eLV?+6~r "^ ((nStփ\|%W ɢߗ{b&jo(/kbymD*vjo]l96(obZg0Nx ^Wr?~B8X4M?$\e;YRw?p"סW*L;ʙ$ GA`Fj,ތWc fHBvϲX).?FTәU@2X硓-Z^ r#40:桜3ok1,:젇A-SFcnJp{+ CNJ7iϘ>_кq'B#oU56Z r1,^i5su7#>-Z@MM~voMbΤᝇZ0mS0׼ɳTyv.?&`V2C 'Iпi?kzS8~2 h3A}Ҩ\R Jbiҽҿ+Ex9 h]$ (d{6Z=x_2j *ф>y X1@%jfJЅJJ +!3t"$H5 ZۂvB^d@00D < K'9װ6T p<+My`{)BjAsZF.lTfQbe` w||OHʮ.Z`{ҋ>'+d/bHh< [=P &{_QdP?$nDEpf'FCUB2knHm5k+91t?T13ȝ08]JH"nB)֬HRHa/\:RǪ i~9VJ̯GsS{t*EcF?:hoUmy.CĀxue[ i\3y̔XEN@Wr]^iCRۣ©Ha:q|?"a^ 9x>MWxmRBh1KeT4oz"M 3ͦyA ̙`x-MZw5CWy6&:{l:v(mh#}Z3QIzgR~VuCiNM}/!CϮ#MHe8@ T|¦Ϥ'+d-o(mIpdd+% =7L^oc(G.~\8= {ثХM#(#>%t={H2O5-3`{;&d qŨ jW|ya)p=Z/7_Qo\wI^r@1%5FzCm֪Ѭ#8C,^F:yAr4D6Q/Q(>얷Q/ IFա,cV8/5_]뀬o╜:4s_y~J aWpk#d(:NWu[9w[ AS/{7 JUN~J9B'g.$DLt݄[^ 43@j`U㭑+v1I&v["r7L~K"c}$9Цan= [EG)hTsxW⺹LvӪcZ?fh![2`"M"u*3u=1_$HԞR++\"&1v :aV`CVM|>Ĩ6KF$0K<-^TW+i'̼EZ7J PA"IUDsDGI!'TM2:la!pֶ"*TJqB>BCp%z2wt<$]ÁlH>7_`Kxv^Tb8#v82DN2~&n-y"]?7p!22d"zr#zXD͐MO?A |)>, !j/܈7Kxf0^HCVaRy}䍅8RH~`#b~uAIУren99g*88JX%uZЍiZ]i~=&żu =>_ޑuPwnjt[wb{78֏wJ`⠭K|'ncq Yك 6Z?K{8(82żHPt׳"Eq6P Q֓Ol9VDnp19z~iV9N#0f7vcJբ+LCtK ?!:~مqgWJʞOPOP8 0z(d ߉UOp"p,YKY3gK jU$]S,ž; f:}[t6H v n_oq O8r;#*%2xy!mD\U\ 9%O)k\X3zϏ<PBB\'| (VTʻ ``,{3ZrcOV@l鮽iUr EZXmՍwEo Sd~.*PW0r K[26!^IE!c PAH@Q$)ȴzd|hL0^г 9Hc]g@ӯN b '0Kvi-%8l*T F,nTe^'8\iA,)-2{rN,3Rk!S)2(v PJfq5eG[qPUzԸXv0! 0cͫm]E.?kNV,aujX~4\ :)k!湊P-6eq5S:`\cZ\YAfP2_EBljsiF3}*s#<BSEAWӓhR NQ 8cG`L(caz7ҥZis a2Ck7]qvHٻgby t4[YÕk\JX-IC5^_E+8 )QM$kuůG {BBx}o=?#uZzYJN09RN-r!{+5;dS4%$?M'ļLUW֐3Wd딷Ӆ{!v*"jy- '5R$fw/<`oc]f,&/r]0ysAt2 'V:Fw:y2h"4py] mPdR\\w &(q^"\{I8A?M‡ą|K*Hhw[Muo)lE L;]ohĢ*<1ҩI-Z zRP$,TI)3

Gj6w-Ѓ^ƑWqZSqVIWDrA9B̗K4ye#S5t;(2Q/sc(~Ŷ_{zU"rpX)%""JJ [T%Pkz?h&@ <ݖJ ،V(hX9Y*pwl2u .:fݳ!HϻņSO˻3Ž #Z ,-ZRh8)G#ycd^ @xۖj>.dAU;wb˸/RQQe?IɼLzg8C_Г; Pgf_^YЈ-@LY12O> ش<]Г]17A|`Qn jOe D7;ӑ]Ec"N 4 O3^7s,yj3_J殺kvfD`. 6ʀH@˥phFlVFάPôhj6gmtBMˠ(}n3*[Jg[u6\cknBq2:1ӄ(L4JLtY5zF0;#B ~yŁN#hh7 _{v"߽n;N:@4WI>hM<^ּ=3PY"aM"jNW j^Aߪ3qU.qE[)KM佊9B$KL m,tJ [^DӅ:|U/3߲JfuT^ UO"|on/L֙GLIYKYb?Clʻ{tGLh>:gRLnW_<<]3 'bh.kdD֢^e?M^z#*/}\آ '.fX6܂"١g ǿ}7B3HʵC_a{ J" tG~0ƀz3ErG=T*jIID%Pn(^2|>f;jsi) I9ᣀͿ%'0>n?sb^ȫmpjuW٘qB'Bbxz&N€T[; = 'Q@t5 Wh1`qjI$xA/qr'0̌=&2(B5N#W0tbJtF{z'%4Jɶl4pYX٫ ʴMMârƲI\#%}s|)?Ge5)3l+E,΃+ XUdPb5guv/Y=!ԝ52}W?sj |1/E SE=^"]N*6ͱlB%MXt׶2'BL.^28=#oW'9bZ_T~l(2T9{;:c3 "f~1\J //f\ a(7䁚5]He0q+qZ/ 7>s}oc˹ks",a2eE(>%SFVȘi? tqս#l1%Q |'w\>NJ*DxFe*~R4A(!W Q$yu2B'QRjnPu*Pnjzod8j΅HUCOKx(H޵UoKĦiKaZ(OBX^炃De'tfJvDӟRni!y/ yc8"_ܬ3_I0 a(D_ ]Oo02Wn˚^\.&=r iMɍv}gw/MA YK1m"L\E# ʍe_:z/rQz( o tEah)gyp6UOm -ൃ3ąn×wrb>=|tý2EsKM˧*E98$j7ₑB]8q 5vySz.z֫WNҧU+дV%LҳEMޔNҵ4P3:<'L>;yIf8n"/ Si&wWu/8x$D+U Δ *Q-^5U \a|GR &ÉҎ^~VBI_(IJSww^UsY{4ҚBO=֓ZXo$,Aolg4Zb}{.oXHj8܄=/P4vB~.:es1+b;qaw + 4@;?=NҷuczF@F_?@3< V+\R2B<'Uc=>d_ Z%_e#)Zj}S' ) \@WD]HI|̣a-6W۲zV籭%-ɓRuK^ϕF<UO_XǬ|{=İ?O=OL;+];B2Z+]G >F"2Ժ3F3Τ!ӘEFbG;X: 9zC-5Bb^D#z4^q|l~%a`:- ҝwy=Ja Fj:r`˾HF-vS_yNcrfuF<Y']j "?)%Z!]ܫ:oE[C;c7l>~2,ὙY5 gGQ}gV+ 7VfMY! R'YoyPW*7"</8~__HՁ:9]/~RraZ_rABQTWlչ|ly $n8qub0Vl2<ée]6ZhpB(;Q_*/k>ĭj y;Z/\TM <nxK5o0K>2Bq/yjAQzl7榘BT&R\2`:(HKa0+A,]`oW. B969mD./7ǯP{t {ۘ#KY,ט(Oƨw `>W].:ac=\.TZI CXGqڒ|^%8'X]a6-T o?aIht E|7eMxI}YSZ2 rg"]Gچ;VؾHMP{ ?9G+'( olөv;&t5,|{^vS դ6pr/LZ̀5.}~utA;"#łؙ)dU6 pbaA)^ iM#|K:8k ɳazgFgEYfKJ6wL4~ 2;[¸3vۅ7~d УbsF2OcsDg,C_PP̈$HHaB$ek@2"{oYv6 KBӥ$i?{nȅYY"3򡽥M=<VՌU'I(~:G+R00=6CO6Zp4NMb˷*A5$6{ElPSAn@0b:̟ض{1"e?,? MδRaftn$5"O3+D~pvBcHFdx5/4K|*,[^{XRW?Xob^lS,+Xk6oB6b A++_RB=|t(Av$c28ME.S3Mrv=-*GX\X]kHh h&ۡ)ٗ[^F^tvb&vM|ȉ筈~7a[2K[v)Z^Q86 ^^2e.R$( vG\u J L_=5 NB77LLK{mV5s1e2^Kr _n\߮mC*{e p5™q\V(xt:r:޲T'n q֩Y l0\vsZO ٩wZq;LB V\ה6;Dpt[4Rp Ο'8K`՜?R8H/00i%L'8ґ`R!ͨ%X䀙݊V3Z**m7dGGe,ݛ%x\AT-y(3 7oacRhw4bcH}l}θ[oAF[M<}hM/Q!E#{'5:;8GISKk,& d >;x!㣼 ?b]3\p3dB b-̟`(`0= :ms ?pdcFMh#,ng ٞKTo"ŌCԚb(vxF3j7xG慖F!k fug%m HA%P6&ff"|EЪ!6'1GJoG5/ =,2c T!k_^~"kϡ-$:7("l15B]w^S@δ8j|mr H8P(եP6pzj$hx/)#W™iU38$a[áF# a4ICi?f}BT#R]Ч)qo6~ {~O7JV TN(wPI_?[$_OcT8FZTVX[tGWY((CvT6Rk]`v/iƟTn9X0P seߣr?ԏ(A4 538jP?c`9^+ϼE"^ɫqr5MSBG{hjM93nL-Wqk0ɲ}*9[nŢ,oO.BI1:ܶ e*~ۣ}E* 8' D%d˜]WZK27QBXz.o1iz7X{^WT8z#N6~Ss2A&ΖxϚT8lϿ| lCX3%%k"ɐ=0l,y?2wWr_aQМEuxFxs:'Cd9?̊UO! 1,LKpoY=X}K!}2OL'=+zUU8As+EJt3zjþ&:*숪uېN,tl?Erb:Kåfq\ _37GK+1U69y>lhAĮnh'RLě4™Zذ^p5]GN# ^kM34_KJ%NeÝj/k!";_L,>Rf񠀣RXyw^2MNץVD{A 1Eі(n"\0n}gavj=?blp7W{w)A'Tu i}%VHߚTW zlqj|؝,Kk]ay.P4{A;0[X.gYcpf@?Ҽs(WcK)z(i=:|Ȕ{hlT(pvXaωp*?xvЂ Kԕ G|my8>͎~ŰDɶ1YftdbC\jY>b5!e,Ag ((kKPn]1ˉcPoU̴:a^IOڵ3F}kb}3.wŔY[a7aŇrLc#('uµVgOz?qcwd)/W5@E#tH[٪9n`Jƿg%8&hՐ7#Ep[(>5vY>&+D_ߜll zۥOS .uj;'3F'zD123yHX)e_ qh y1X |;}2kMy]y𜒩t/'`ħ֔ȅ/ Uy&gu+4<(`kD>A.bN$d=H# #f.[5XO~8yT~ C { ?i ,-HK,)4Yk$rjʴpjӗ$"$ j})Azb NLqͩV ucA]NP>:KSo3}DHsM _ܩ/_۪0-O2ccnVN1ҧq\/ 6Mv#B|$O㭖@mI346~W͍H!VXM31 ?}ۣ 䮈D`6MVuMzӮ/>tE&6@]M,/cx~B87V1甌/C5N̯Rj]"B_7p>_:C1ª"^co:!ZlK!h,7ᎯJРgU5rT`0d@JUKUπȰ [l6{cV}RX"CSvnȕ$! wN&x #0?RWXnZP.h=u-\6O{D?`|H&_ nF Ǜ,Il )RO-0."n c4^T4ؙ=KLiڸ<>*MIb3_ICLL1{=k6ďH'Yle P;J@5ޙPt\}-qU5cp?bJvܓRQt!]s@r|ʹ@. +%)ai)*jX`P>s2[$ 4v=b&t˅?|3&I!pF]Yl[>1ƣ g1ЫE12v*witWlER(ǖAő‘oIb@VQfU.DSJ3KSS,ie[dsئ8Qvww&p&zn#a+G4V7= z!sR \(9ɕa\}y'ݽ0ܼϬI'Fkܯܦ(~A%%ᔭ(V],~-ŹٓPzsvuMr?)|{(lGJM^`&^F5 96lDm#~H,SRճtTw7Lu!.{~(PfEmi%D!5zy,B_r_ ]ʚ C]@,8iaܬYP Qt y`<xIOWhzlv7@Ls- ^quI79XĀj;Fj"% M@{<4OCLOzrDR[d PJdF'SUȜ>WTzV@pd|#^;tm5@Q^8$XQDE6un y-J?t^͚(sRyE:G.}e@Jc% c{͛)uKʋ xf3R6ƼprSmd"bҭ~~*`iaɈ7EMjٻYwC6Q{[)w]f@](cB5aF!SܨPNz0qmg1 R$_Co WZW TY/m}Ȱs{HY 2N4:d,WK?aD9#U:pi1>X] \,`B=+!8u`㍨> 5J&QXR=Wd&~` =[hgs KB|S=TXCH-JDxx䏷iˊlEnfѭ[ iң &B(ͽAџ [aUsu9e*qfcB:H@|%/ǶK(uP{LViVRf6m_=kIXZL{.K;R/qzKso{1,Qw<0u4_U6?-N.DxN!54ǎͿBLϤkMle/dl>qT䲯d(Up p7N,qp>By!BĐ>?(ԮV1bgb7| #pؼ$n'd~HJ"MG~J;dFGfŮ:90FPL~)5}{W21VU)AgM 4?Ȍ֥?5W, nzX0M 1H{=e$y`yWN#};4! Nd@1~L]4[PTH 'CÃA9:gYPLGYg;IvW JJ_ (Y"6dmU($,]ka";AfEzk|W ˆۜʕ6=&k ^1r\=窸M&?z!8JWGb bh_ ʝ {2`aEkIIXr\[ <6%k;й ['U?1g7Ө:]^~)r\}`*%)C-+2ȃ0"[2#8nmQn:x+u vgiHgܨ2̀gDbnXg~hqF#%4h^@pV'=A:!V@. )m$Ē]6(@ %[iy Ÿ~S]֨2nC[ǒwm?_UGtTGql"]8)FTW8 y}yZ2HYR _2IE/2E,-,>`4 leܺzB`WƍP*Z|1xfs.i]''wk+5rgbB0͒l_]h]dç`Y%@Ei\N:R S3l2O,o$$H,5SP8yT%IF;\ 3ltܙ码"m]7t/~'W?씘|T=A{՘ǨWA*nN3HϳV;|n8'ycHy)=x}xxѽmB UAZ\}1;bp^ h!Uaa赋by2^⒥#Sxj맳k0T:*% s/d|K;RΧH;Ge klޘ(vALJ"OcVʈu+KaP66 ¸䞰޷StG|tirs"|}3CoLZڵJOYbܢ̢Ky:N}0q- lH*6F40'Nelԇb~~}i)fUMK~ǑzHj\i@~Q wQu2Ig6{ccG1EY8x|[ڧܪY4ock@ܽƕN 'qTb-0#EKv抒nGDe'8r:x}w)߱C§} [wG#`ymB{% ?͕J=k4>Mc} a\0@>-"ׇI[AJt^X/a[ qdIBlC)kϸk'[Qd ͯn?+EϲI杄ya.NWY{qa[IM299lTű ~x{f[B%ALnzScݵ!;Ebƶ1G+R9{$ZmsotOt,cR˜l qnoSChpgvMD K0z+1ӕT޼_j%wP  <*bĒӑBֶkb#5NT umظFVdd۩g\'L|nZΒ,P."CNPAB>CV ?m@WpaL}_t/Cb=b7 @ YN?g `4ܩ9d~ϚדWIޠ}"'6]gMM(%2a#IpJ?۠&ڪ^:vb ScPqKd3,SwṬ(kKھ,{mnFEpYN9{~(}tQwaI$?vLa| 5S> ڕTcAwbO/v<.a]÷rsp#EPQq`oo,Zq|?/9zbQ5FR FOŲq)9Cn?FE"wCW|cuǔ%i#U`F;֞cmQzǯb

!:ɑ}Qz!JbM .Y?앐[-W}WrJ..3ЏR*%oк N2 Ąhu՚ D٤M)z*iV0ӣ̣۬ޱVt*; gXL\]_vibϫ ^2C]0~"ua8"'KP~IC oB(ꃱ qq9D'2ڷAz'$ engxtynIH2%zV14#=[GGbbA7Pe.#AE=T-gՇJ7Ɣ!{ryl]5mdD989ޠ8s[=F\HJF:iZ أ"^M=zm$S17}P=NF92oweSJճ;w˙jI$53T8+[+bf=@Ȇ5&0 :@uGzsMxaX(W(+Ν >ƶ^&YSg k tRz/^X̺':-K[pHkmNEQ2V/tWʌ)*LinwH(Isk6b\^&x-"2M]=9 Xw5NXsދhDG m`U֙}Y1k5kJ3WS N![k>lC 5z)1CXY12U\``wSf 9M磜ዧ#p2"OwLzphCFoUM5J̤FJQN$C$J( n۫& [e#@JZ<8z,!~<nCKH—w~Uy'l5&l^;~Դ1q & i, )V~nXYԈ ¶*+-p⃰ne B8?g"+wEHɓܑJ|gI7>OߚurҞcak y=U8wgD sd~GQ*cUrlhQ 2cMKnYì&3(,+;hqwrbq@&`1.¤:’ض0"ڜp^<I<4sba#C3ʿ"幓3s[2E4*skF+ՅYY&{w]%1pn?GRqi{%_[/aih5RX'A7q,"T!^: ”wOze `]nZ=7ye ė*5f5QjCZ?W!.|Oף]5^Y yW~i߱\)3ywk7D@ ѹ{HHUC[=X9`͛@ ;|[Y}ӬohHv fh{vVR68\`Ns4*ɲ9ANױ4L$/K_.e^fin= ulErLa_f˃.<[6'!yR):sxжZY>51\T9b1^(wR]&]DMEWF篊Iq2V%;HZK1_;B!%0S9 YūpW8^eUOc')Y /+U ̛1Hbwӛ pХ&Pu<r|M_ߖ嬣R .g$C:4Wױ|fåyPRr9 g\5)CB%Z,3잛1$ lM |Ih[9-2!|wTty?'4W[/c'bA &R/7ld} en_\n>2шl;oi=M9x(x2ɝ|nQWc`߰Hv@560[boR" ,rM0sBr\0zx.c5$VK`2'y,JՔb֋8&0_7h#ڒg 1m:x}pl>2vѹBO L[:llNcΌ;?QO#s^-Ԇ6ԦZc޲3QS+"AwS#. 0y<=,-FQLNWZ5p,ҨɶձaGW br$rO(zVyVpI0`S cĕ3]:Z?yu:٥F`7{*)v2i|G^ h]WDLou Ծy5쨔5cPnݖy3 ri`.\;^ e^}{BߌnU2FK74\/`>.q ǬG? ԅm[e&NBS> @sjϕn@T( Z@Rh"E=+EFЩaddadbD׮-5[O&&^s Ũ:u}O\A6 ]_LyɆvP%VHebrJo->#vY}չILQ2_A^'h&.M_j8 u98 ATS#X)t\VFX`{Ś_8%%,Ae-ܾ@6Ґ}m=DS;F{,[F±ɺUbThw%qMn^_ +^Z`˪nP󹥐ܮ2MdQ3 HA0J*\x\s5q|XYA"F{ުŕ2M]I\H|u&7p>_A w O贘"N>:~Df59';(z`M'ͨ@l&[b:KCŧ ae^y:?On6A] v#'zQV@4x?ϒ&2%#ڱi`ÿ.=\T^.V 16~Q'i0 \ٓ€d˿jE'e6mQ훭 Y>HwGV$Ez` 8mB mv\x9D95 F+אhs s/;t6B{z.ݼA!ܓ!^DXDȼOskSl$a+2_R8aۤ;{o L5im+_6[@T۰7}8],zg3.5 Pc6{^}A*^06 +w{ Y&_/μ]K%T2wv hR8] t睹4XOV5+4ձYtd9q;ܶIP?ύ s^yw³Y%E[+}ƃ-ruU/NjN.\g>/(ջ6b2Y]_iHDsCC%x`xLfjIJ"n bKgz>29kSl(_@NJ&3 >e=azsD=7ҳB+p"+ߏ$螪-a[!C+)ېk׬H!zw[}Z"I QF):gN ]ʾNrфy֘Y hU>\@¶(E4R5NO/ Qֺ%_w)H-K4HZ$eT7;^S|96涪<_f'cișPN%]LֈH8ѬXК_ª/Gù)ۙfk>A0XV`u]|vE;~52v/К:`Z]ʟε-,ըXC}T P5,Ctlm!{;#9;8`fZ,d?љ#xH_8Ll1'wFj;{069izAV;.6 lt,TUoboᗮve=mKyV;0,bgwnv; Yiɸ6N~Rh#z2XKjUw۵!w靋r<cprwoԛ$oQq]f kH5J4 GEJ}r܉}0sL-E _=آNfRh,dP..G!•g-wZ.gOqůOLD5Av԰vʛ>r ܷV~&>`P3 ɸB>v,@a[PUE>KIh}SA~cEvH% ޳k0P4*d7/|TuQrjka VbզZy[;g`̄ǔ%3! ӻ_9\0SlG ԇŵlSl)6LkL(G.CH3)ȩO'nSnI#} >$҈3Nr-A !z C b(d6QBP}[ˑ5{H]t2%EJ[PxEA3خ ~1_7ㆮL!Y$ ŠaXpm2?p=u@RBu%6T+Ԡ>+~C1-o~j+MwXpgG( 7UƫGwȱR,fċ2tx(K쮿8"tI;6#^1g4=ӟH#!&ԫGfELӀ`S:®"ֻ dAfY,ca&I,[-r^d꺔s91ܒ[K.Lxɮ,c[LMvlO•+CVG d|'Y:ٲ7G듷Elp_U#Q: 'PބCrF,x}|9w9~xY5㜦`6%%,BJ'|nvԸX;m~ߙ]yve,pT8C;ޥ$ݦø|J5>_M1; J]BV7Gxh[՟'hT E~:K %A? xgg 4$RZh9 ZfY"BN\E;Z<> 4[jpx^c hGns%S=Z.z=)|R~V J%|s&*@6*)Vkz 2ӃYf] ;PX| )/:k)vok(ERGg3 NF4_(u#j 5XHc@LCJݪ_3'`r@[Iڻ%Vz-6\(֟XF 1]=D>Hu2\:+TQNa($->jM4KOc" BGj_ADLu>B#Sb*Һf2lد>C|ajȪY$UUd 9께oI\&5QZ-}k~th|0DBP|7 -B 5'mb;e]{#Z)TCC-;^NzVSC1jxf?/ӟƔ/خ'ڂRЏ/RRSZЖ 'k.L ʌ晁^8t8Q_qd𵡁=*}wԻy#}C^cv] `\ײB -5qpr;= nnk/NY4#>[e#i% R?cVLU6<׭rmڐ.l4xV\evL ☓1vYgn]0.s'םAEwz 4V .er;?\,kۜOD m/獒9槇¬ٶw"Ƞc`2$'paʭ/oQVn@2I|L[`=bͷzw&KۿY .m|` Vȓafq(s4*C Y%,u2ua+DKmEKAl6_ލѸS%"nXL[ Ps0r  sW<AA39q]Uvga,.TN#-g<{‚̮9=캢o8v?F$TQm92#.$rpm:&>g/yXT.s :,!"R#'@Y*L*g(J`Nvt>xk6}{=Û|?bN?yBz1SgH N?f.Tϭy؁Xz6]&̤B uF9J LsCS_±  DiUW+peߩL&p匟$h@oN9/GC޽k]X@Pt:9E n0-ЖK>L3oh۶`+^ Q1+"OǶr|/b| qEF{''I3Gy̤[NT"W:l*@ߒdin׮Z7ϖd@: 5ˁ^EH+tW ߬%LP=GWso2Q阊4›LAg0[͝NH?ONA3hL+,+^4^O{ܗw3zԽk})H͹ڢweA*=_x #Je23q-Y#yHsH5s%ΘEs a8%/Wu&u&UDn՞섬gz%eKnݶƮWҐ(f9l6 l%AGY2YD2~b39Xg (^{[|JڨXFG@ , Oi!EvFԦ()'G&n8klê3^q#btG-I]QtT>J8[+1`r3[.ĶF9FydF%O1^WM z[H{.x5h&:M-}m)Y՞1H}BCȳT"Xb(FtEی.*ы`!"Wֳt) fq QOYR44O9Tԓ1X:^m}39֣prᷗP|TKPw 5t%XuZl%{)U\(lhCg#sbrG˥(ooAR$SĦ ]p=b6֛ӢZ6V .h \|]e|x/4  Ca+eHt/ieVnD,<glf ћf#e)ï JzV悄W NM&CUx_/ZG0 -ϙNLHD_8 ,L4獺RS۷kHC![~BSh6_S3M:tD<.mwܓ[m0XAk!3;FwIc~527>t{k=QH\+d`eQ5hz Rʋ*3 WbHОIxM'_x1cn ZH,XULSbsTP}wI bpKvHl8?,RlEc$R}FZOI2uU,=ߙXܤiPTH=vy\-P{}N4P57bDA \o p)49c [(CZ>bm+ž"߅f Or|u/ԜI/s fd>*4֢/@\ kij"iIy|2iV^T9{fڎYm)mFqn\-{IS/&ҁOciDrsa7Ei_UO(=uMJ]b2KB{_ņ<.9 $]N~H3.VS"hASG DO 8#:_6H+@L" *ˉRrH]U`@Bdwc"`[ ٶe"U*Y(wqZV\"a&)Oypg^2S,ԾUJ=Mf'A>v{d6>XEU*Z.9e c\5-uX뙟Ҟ!,R:ȭSb0HYGM#r?EoyEMVl{di`X6|.:34#D0ʼJ;a鈴=_<4i$?~ֽڔ 6rZv׉BMMGeهdi60`7j߬I')3(9v: Zn w)zvޥv#2L*PgygU+%{ʛGpSݷ▼\;DgedI4"ǵ^Jߜ0d)gLNU'e,2Laۉ@ mGx/l9h&<޳i xxC)w'0cm0.-˲᧔>&@j󁊬 cRGEwC8B-Ksx*DG/ l+E3;[ a[.9+8xU8ֳ~ֈg 6dj B -acЙe[5(]21 ~` E%hfDZU\}ncqO:Ռf]]ΝM6\pqU/eCÞ5ʀ{ܰ[)DTk)2TeqN}&L2^҃zEܖG\vBѤB88 F:"b0u~ aGqRg$Ҟ6˙ltv+jaax&X*jey t~QBԚqdmUv{~&N7KD#>0='t^EʑWE鋉XA=8s\MG2⸇}9lޗ1*\.gʘv<5Lh+#WNXqGM Ȭ\/.NwLpXp-6UUJP?<òZ : ˙? ZnhݽHܹ@W\;& 6ڢJIp$1ګzP2>0vHhnHIAn$KǠzs~ueg߲&s^J&9P*CBVxՄdAEa&*ˍ9_UO{tY~(ń)9IQE=SNv>+Tϑj.8'1-4feowZbu15m2C4tDeH:`Wx* 7 XA|jӒq\ee&NGPsM\q"W>3 a_))sQbf ɮ > ֯=kl切{ -e IUJ!;DO7Ղ&w>jR{*<9ŋA}J#()`ڼvʶP6 nQ}lvft] \&  rƝp]Oxq=)Ne`i ^DDCLA^mdnx5J9L05&{& L{U9aOn F evhع9 es4:gN NnZƥR[^Ud2zU G<,R_H /pzǫ_.+I筀0FoGb䄂) FrAn&wv =$W֛öƶ99ZڄEZiӃSVxt4"%Mj/Ȱ,>W8WT#eBvɷ-d<PNWmM-"gǦpN:.SH)qn/ a.Y:j/CJ_LZwc^țԭB3B{ٙ:z:JSWr.)d :kV ~lC90^ ˄.J@ljSwd >%^_X{pZr2a?%&DvXS|&47cCxGJ8eQn!Pڥ zJ8JW;NP Z:RbNlkA`iTݐʗnoEӂWib ht >L 8 M`]Qm@h2җc& jCo)xE=*¶̄.Nt8YԂӍ?Hi }ء{ ʣNtAwlzsIɊ*8T7-˂JkDaPhZxVF .ϧa4H/4?'4VvdV8E F84SQKo}"ݎ P')p1r[w-.-.\, "0$=/(a׳fR~})NnW~R)*ង죎"mC 噴cI#G,σWo-j}fu[V{Dn 䅅1ŧQ)I^ k]Za`yNM궄v3#T͔a /+X#!j$ZAIȺ7(`x$&Io7jB[cP? k6Kk}P=eFذE`w2]VSM, ,Uhgq) b딗yr:FaC}P}㹆F=)¬=7wj;*(jqWOI:qz FWuZZt#dNgDb.l&F R w#|eR_g޼ YJs'?YGi*Գ AY3"_a~)އgG :Y=M} !+?F S:0"@eC^17LʁwƂݦsԍ}}:]fcDCrp厲A}L03 ٯ^^r`nԜɪ5_F]"jyrA~kJXNA ӯ 'D~i30Ypv„Mķ@)`YJ;"QVvdt`|s&g1"F8\B͎Bvt`XM.3ks!1P3kX]`ӎ[-?8R=u@;Bx^+ Օe82PB#_d;UKGa \*_XC'Yd8 8IN_.$_HG;$qJ!5ZdUS^VQqFғJY3QFM$_ z8Q=wѝ Nr hww߁aL#;ܪq%' JL XkyH1Pb8u7҄ Y7^c}IU /{ L-0FRnDXi/y٦qDtܢʐ"z 㠞>f`3y06v㠩ةi-C <]j 6]L@쑿 8gtjtd(bQTtr;5%QlW X/kgxn|Ypr1'RoPíD~bg z{Z1gϏL-β)j[2ũ(IZ2lvϐUo0F3e6}79&ppGDjgE/)Of di\GENhp2ϟ!:q ̝]!+)7׮p.aȜk$4M8ICJoC |\FM8k 4mb*а_,G{ܩս{3]=%2|G. E䘧!c5:r!k]`j.}#U,I6:&+̐\t ^:W^I sQ{GFUo&vMXX+ζUl :Lk%6ֵ>WbD(6n*Q6S͈sk[Tb3gw,$)U(UEȇMeWv4u=䥂v>xu cb U4Ә=f:GiLB"8]b 9M7ㆢ;d pOr'DBHon6d(;*j3'ڑyJ=[d튲H֔ iM}AܛF{ߏGl r)oɻ>-1c~#c ʓ9j ϱզ`sąA7L15?_SN q"0&/"%iA<x Je,A$(2%-\畸@Y"^V8ćK+)ZDYvQݣ>r$kINiLt6_BZFd0SpM 4+JCgG^h0tnU)ĮMQN<#b0PD#E[gm̵sh3_mYm+D:r,`BOʷ=ɤxFsmɒ@FmՉ/ $ z6d<|j"وc'B;ӴmxM q&D 7>y鬅JU݆z[#82=4/tTF410'IH'+fɂ,lǃCfI` )?Ոd ?%w]M,EkWvu 24l(蜘C<+Ίa$:]mkN@q N<=n/Oyl' `}3N" ܄]4Ѳ+EvC{q7gojC!NuJ,9I@6uW(c85[E@%ų@y첃q!B5d1nbД9O ڋ[~QQ 6s}ԤoҊtt} 7'ݳMGbi{so=?-q+>GEDHĽsO-bBZ8/5p|E~Ϗ)_ ԩ<`(WReЭ L( Nl{yk% PdJZLRC!_]`@qUl% b 6d ޙ p*D}Bo˽8:E&0s i#e[jExm^SaȌO vV XO iʊ`[?(ԆpD?iL+Uy`s[ݨ6vNP_"wkQ =2|eƢP} ϼ*M.}-8$| 64gyb䴶#,lp!+--UIr䘳}7HKt=4,oW3\LI_w7{;3(k?d8N tbWra3)Ǜ tG;Qt;vmy%6:G){leTDtgh[e.u_jfx}BFEny}ij(A‰~CJƬXLs(IAu^,4]|0N>P1JZϹ( (W)؀-?fGAw7ܠhpd\tA^{S g3AJ6lchO0d*"_+ˍ o7? |ég2hwbopŀ)Aql)P1]zW\P.li\裂Lϱ&.˔#Gei;MPAgIy(.p%Voبt\zter|6䝝y=סgFsF,'|H=dBf=7|)oOz;h5>J;G8Ԗ2ç/.Aĺ a sbB"l'UaXk!w͒X~d5]z3ʺP~L腘oUfWY]k_2V}[[9}CPOF07{!g_ƣ,C_mJ0q_7+(C^(*u4mA7'}8) eUvVwk*:Ö2;`#E*Ow86bAۓdHjaBltx/,^!nę[%bH1N8ֆ'O U\o"J3讗okspoYzBVf^&TXt'ט7Bj=$[4z :S˟Kǻ?^4"6O^E/eDR *ZVW$+`5݅)54Zf%vzBFeX>@²/buJx;a/^EaGNA3 VOZrajԁX߇nHw 0#¡ԗp=_pюxɳrUg!@nDv[*a1ܸ}33fzJ1}Pʾk*ж%|`)?klKJxhbAq/Ѝ#!@r k멿{Zok0,YwxCjVeVYdJ78󐿎`|K^]K9N+,Ux%`n>`)r`ߖ(5P*P6PYA]R-$lu !JTYK^/s徽>Cs3 IIRvkߝ!d6v9GʡHi3l~3Ng =I(않*8¯ Ӻs Q :]≴7ĿVg^>"i'/H5$q>ћޱ?[B-X;Ӕ YH[RЧKjU4Xo·YdfTX;yIfwoq[USN^4: Q6,O *z|l5fD 󺬔"s '?V> n4O9?Sq\ >U#3܃k<)KTu&Dr O3N*OG 6i gԽIKRZ}kZ2TBɪR -C97'7{i$TIL9ao2WEB m B "Pm~%Z.mНS:A>L} ce񍋮sbj宝46gR-՘^R-vj;;vTBK}'Lsz}m.K1"$=N8 lAh%t1u^\+tU$N1φEЊϯ$ P}yePkzE5}"f Aփ]ݱ7Ҫ}YB. S`5pa95ԘJVVZV\D/Xmʵa?u#e}I37q⃪F,}Prp->:BR&yAflՆǻ|?#_7N V,2Mb (zi,.:Ƭ/ϙ|bfJh @RG0/Wj Vt& =$D9rTkFئ3v*O18AUc@W%$ (] ]I! Š#E{'"hBM<|+kBOTѢgֈBB)t!w"0Nf&ʲKMr58UsI>ڐ%HN,W jbЁq=[Fgop8l*^?07X['_DU"ԜA |~|]ݼL~]fJ%}gTT S1ӨDl һ#9Ϯ=“qibvs{}aZAcϨks0~ޒ[ i7뜅cASؕԉO,mgͰϱv'>~K.eA}Owrch5[?n[,o5C_ Wߠ'Y(eaWVZHȎU!H[ϓ*Q/}_}H#V JџC/Y# .f5mM눬:ẈN|#;XY/9"yfA4!kŗAUPbNe^'ih<2\T05r A}pEd aF-|jЩ45,y^u>h'BYP)?177"YG\3aBuU3)-sp&kǀ8Ͳ SD҄cMМ|ϑsW{[&]ޝxUvюHȪ*@?>3E#M;Wƛ'  ֝yF28;JK RngԞQp\CYw:S0?_يW"`C*w7Ӣ.\ԿZ YiE`rր_ R~9hO |&FWWC0f.iV "4K}m> vAd':{'G" ++#FXl'2FdR rT')iaY#aRE%iw6o iRԎCoݐkX#+!I = DBf:؈HD4 !f"-MQ.-SYǜ(K K@ DXQ(,Dn\7F2X ݢQ|$ӌܠplLi,,/4?7a}' XeZUpEi NْTw\Q+alL5L~kjȚz$~sgQ]/Kf>\okzH%Nm뼰ZVR!ynV4Ke Ip*68u0k~4 W!c~(4v p=6/+~m:D!memd;bcrt;0M מ_Q3񢵭eǫ6.,=>kb{0κIq"wp thһ<;`PsnqTc(2!Sy-?bԻ^5Uv_ UmG#X*Ј0 p^S|"LozwlмC0H_JKbRȋc-ey%9ѸLu*!ΤP(Ӱj"S@ƒsփ5.}>!)Ǿ Z;5L/:uQ}`mom2'=ˀm:Rmܑrfe5sO+y9جKt}9ۤUBOQl&DS9 ;*XZ5>C&8aSٽO|KAhR?2^h!.o;. Xhh2[Ssh_ST:XMBv괿i7l!"K"frf1ԐS\f]=z.OaDg`Z&K Ba{Hj;dvJ脵!he}[\#ss b <]2hH-4۪vuIG|*ӁkeexȟOj?R~bX 4`l̟0j0A+`(R# ʪu\Ah5E"fG Wza̬a & O43O?5e Ws#QID/ .cY~L)8BOO58z& PUNLrJ)U ƫFg2rnx%3OnJTMm[7"_qvMؘUSbf@2?%fNLG`tWAJˆ-CQO{IVL5PיߏP+tsj,$NPetYQ a|NH;<ڕyJ%#E8RݍWidK$ Pٓ4r-Kj3G jU /G+G݇\OvQ6?|E^aT˓LDkć?c0=^a,<)J*3wA'`zoA3x_iF"e/,dꪺ]jDiv{! {yH#hԘmEd;L!}67Z @51wu^p[2H#?k]r|Bf~\zoXmJhZ<(.("~]12ɥ*n3S<\:R",Sӌs7%jr[f.}ĥwpҫVbfpYwe.!zhB1j`KZV@nh83@̩hL|"dpjZDd˓pZ]ZlB7p3\$a"hTۉX B38c3N1liUNlFIkȱ(> `D^|/xʄot $aknTc60]0N\/uӝt?A֝u:7%U%1#Bؔ9_wH?lJ(X(U7K¦y޳D[??ڈhSKqP+H. lRjG t?oZ~l}"r8(?֊&&^#94͓-/Pl -wT1 O"&U_F:J$\͜ʝj}FF4S2ڱpxTnD?4f]0]d5[ 83в+,e2lōUsXyhQ [k IAQ=x !UEO&)SG%J[/uՁrTtQ}n 䗞n]1 0,l0e:/Fƹ7YQ1p}QӢw6'#1mtBGCڢ8Wn"׌ϸaXD/BfQ Guz>G #4K K7Hk.`խ nsÍh ¢ Dido#: EPO9;0 eOKRUB9%f߈m"48} .uo.#}AY2. pXL֮1ZrpyT)b@BIm˹8B8x̾4 ugrBp0<M}L'Ń3S?u  m]J?cF&Z LE^$>yfw0/5`1jú,+KjJ\QJ1yBLۼBߨpDjIM^~qeP9*u3bڇ4ff$'s!贆]iT_0KWLw+ \K]p[$NA#EW'Bi pf%>BXymY"s6J1 nZCp;v&`v4?ӧrⲿEp N)zLg)&sHHr3) Qb$U8 Cbbl[KW!i.M!$v5hATSa0lOޕ,O{vh-N~!v'rF :#i  l|DUX"}r`~-8Kk%z2*0x@I.^`Ή}"7@WLjrbe:s4#XS֓-‘>VX3zє9gr`Y))muΐeK iS LwϣˆٱK2lG-AAr]I]br:}j]5h*V`morEHzfcU 707k&j9 p90hCaq/`bbQקr(t/:(kćqN+t ˘@GWY7\iNn|uj'.dRn""`W3&bO]LYmqv6X?um^#A v$`t?,:q09ٸy"QbŊ/ػڌ=U0g{Zos~V勗 4 ٔ 5,nmبkhww W"#B𗈥I-(gU³V ,^lץ~$A IMO5LM**=m:Ko` ڽu5nx=_:մ[ IV?=0?O,}U7 a|OH-M OXZ AGM~䯙Lo^v`rUZ\s`^mƱY)KXJ3,>AU.T"a Bz0p%Si7{Kf͓&)w+!4y>/pmiO)joJIDHk/)MЦKr,jaH8fWR-2rr٨ŀoe$ 5c9We *j Ҋvo(i0XӢSIrݘNv4|I:! bTNI:Ʈkt`:_Xn DNn؈!l 猔4x? yJؤ?'FGZ\| z|N7LyW :& jdFW7X9#0̈3e65Gծ䓗ըe35pW4'?# >AF<ng0 dU}pZlagq&uGGI; g ^ "=ԑ*w, |]`> zI )j`l4 KZUN#e1Q.dzs<vbSI J c;ek{x~$ Л+Qէ]_t􂔷G&Ȓֵ,OBsp 1U&Gֶvo۸]] xY{'OR|cvĿ: 3zyfy!8ww|8fɗ7ijRb.Dv!H&x96fcȾloMQd9jqBed4`^\uiF_HZ픪J呧V8Uq$" {A'M"q*F,A۸C,^`S$.Z'3<% &;OO<6I&@Ff0zȕe&8 n@PsSF$i'黻"|VZx/R/~9^^4 cIklY#C@6ŗ4c΀qñ%\zZ(VGo4\I]d)?RuD Kٶ6 𖁏*YXq=/}^#7 {RKJja!=xbGWz([HQ2 ]E/S%!:E1#)>(sQRc@s8ijY{COAeh7Z]b/UVcXpʿ%ౠ&Ĕ3|"Z0{H!X"SץW0:"˼(IJ5}`A4^qkSHʓM˞]T5X.PbG9g: rIC4Df=m #wZM7̓C  s+rOSBܝd<йblO 3 e7[s{5+²!Gpr*p:‘^D9Z&i_+X"-Xx0R&@, (;3?UY_ K0$a2;IdEOzIO4-"R Ul1)++<R5iv&ŨM'Dy'w2M*YAF\nV{\GA"-t`e2"Jp8O3 Nv_BߧJ}K z50/ BRV= 1bmc*hؤj"mYzYQ(}FV+ݱ[9B |, )#P+B.(هE#I^ rIPRM:R=Iy KnTT.=MBE ZNR%Xeb)D ̠޳㭬6rel?MAަ䂳в⎲&!3hF~4Z фDJeνG'g╣<ԧ1eC^>A_i´ AAEݼXs_əC ŭKT bRe['lbj=Qͭp;HMB?LA㜇 s]T-*ߛOt#9ٚ[owASJ呩\y1>;M54-ͩ0-L5kIJxVJe1Yz F]-ŸrGL(j3"㪗^{.Ը..zV"cRh'~W:6eRm=p5tK@ #T6q'cL>2[Qb| Q$ rNZ 3ʼn1֕*&LIn!=M$R:skyG`;Z ¼ y6u㨍c% $nP6~vh< ?9QNˤ]zC|]_?.CzYzxT~ 3Jh 0nBP $. pNyϰfyebmfmjq~,[&KHJ}栈ͷ>q i!KXVKqg'eʆ?@Dڦ£cD^CDth'PcmJ01u*;`hEZŸWTKKz& !H+< gDD w G4=a ~nqpS=swXgy"#JY<I(T5<;hjyҩ!?«%7*3Ґ+xȵ튛Qȍҙz'-AT0=ӥT/>rٝjwڳl K*#Hs-Ԁ4 K~z~vXKrTMpJEgK: Wexc*,3μ+3s7@#˵>F̴@:)޳Y21=2f80EU5i.I<&F,"lמ[f(15!2c#켫M}1Sr!  4[o^dϫHPi ,K6 J<^6g)WɋH#/oظ͙fs'_oh2H* ʚardt#YW_X|c=<3[Yn"uu0-1": = &IP\wCn861 LAhM~9&zO7Xv#{þ(." AZLB'y/K۝lTTQܲj\929 1*_E8S~_@+u0_Ykl~΁8-_LFVε>H?DM;9dS`9D_*AdA4YY]OE2~c5QTO[O@jbHt՛W+̒1w죠HZs<ެ-cW {OhN:* HXrߩ6f\y?;/ գN,_ad/i\Չ=<ˆ1vI1A j/G)!lVstQs&<Q{ Ptwt GnGkFϗbh3g{Y:rՈ~Tq-P܊@ua17@+[FV~aF#F8{6!WmKF{L|j:,hp`oXpa)1ˊ< \A+){J~$*I@襜 GsY&%7!&nBGMRx; #/E -r܍zQ+H Vc~[#5V0!3Q.9rqK5ݴ{(ݙhC:*Lr&{ebw3"w,ny/-2К9eo2o= YYui<4+_v9&l/قhe"xUC}EagM>,ZO eSQ>'LK/Z FH`2O[BZcqPޛ kbvs c,ad u?[׻ۆ΂#%܃Y`UPEAfJ In^$4W"Can>v)-5$=Xx-$]'Za% &QH_Lv:WjgK| KEIrvVӠeQ?ʢ1s[Dp?ڵJym'BokZz~ o +`&"IFag79,J;& '!ŔP6Zt}Px8Y=Mf=&k, R ǜ4afC S%Eb4"X8 D@0J0wDFh((I}Щ*!ȧ<ꅐR0i {b D18H][LJ_Ԕ(4$ȈM 7"lȜg8 PM2 T ؅#O-eaN%P Xcqek1: Naޙ7eS`s?Q *Q[m-^@v(yO-ǯmk gD ZÎ( ؆a/ $բ[W5Zlv8:t}՚{{)å8*.~^h_:ہT0\Ҩbu3E(Oow(%n^x@ݙ[ִZVk[M9FR+I&cm,K;+( oɴseEn(Ϋ棜i˸(zy(*F}M*4*r96 V+ `UjPGBr ,ޠKvO)saYz)ȕY[ v;h?ꏥ LvP{0u6f Qs6MUA*6VAc,?C[x'`Q[B\/Dx?܀'@˰>\6& %Iɏ@sUƬ)2BxGKh]4ѤDxmt=wwMiV_'vR,l׵fTyB_1V==E3aht73Ieϲ@OS[}T&FSaS[jx2e]b~!ON>CO#QR#5Qͮ<]89;j86# ۋeۜx҃$zct'BM"3=$^~ߤ J{ҙګX/'XISGP:&UsZj]  |M?I!l:ϩjHoh4Arζ\Uǁ\^BiJ}rPLا>Z=I`  EF102-r}3N:>2 +銜a ՛hoԆ Ƌ5N#bSDf&ŵ* z~؂$JӃ kn\9u):q/ijf&)Eps75+tE^#Wp d'8K7۷{o!,/wPv7ٔb= eƋQV;#hqi EfX0NiDz4(&+. (ʖ.}cZ\F喫 Ň8L:!ҡi&8D9&FމOdn>20}C \w@|, >K"Gѥް**,`R/GR{.>_Gnu񡙱Lhl]vBopH<Ѧ}˕{ zE>kEnT! =<O$?4|~U/IR ^(v !38Pǰ#!lS|>7?b6yQNWJEGZ?oX~ig$ɷIrQ/K137kc[A..Al\1c`DEXY1-@~ֈ@^ނ5 ND\QZX_R]r᧵[)sE7;QDmT +eFTm Xw΢~:"R@|[HؙS8JN'ā摞!O5KDMu0m $ @ŚAB͹c |rU_YV5 ٯ`^F zSkm[uf堜-ö,?VM>Ҫ+:+5IMOm5o s*԰ ,o [m>V\[ŎI1He`7]9S_I0#/BqKne|ldI7 ![e5Vgpb|3ro-^(,:Ó#Hm yo}يKp <r+047YVP|o6o}dZ|#15;k"@Rqi]7?mi5Č"X1!Av8C}}͇5Ke>/rKqyF'/.۩yC8: ?qs}25ϼT?̄է|qWOd?L+%񎤉{IGdm`g罛: К~)g/+ "'KLaktL-`efHELlLv} _ӗ?߻/*SggΪBq3ɦ| ]> KGf; 9 xq=-qE'DK$ M:^&hdAfڝ {ɒR^!f dv>N87/30ʳCky[x˯w4ښneɃU)%a'@]ӥM+c wyR=vϪDy뚏40wȚ!43b.p }wXX>*kܼs]gd`ڜF n# CՕr.Z' ֶWN&:$h[C*08 ?Vmi*e5fcq*EʡVIaŤ_{ٞuJǠi$2#v+ ])Q8pyhb/dg8p++%<.nuvfU5^7v.M޷$,s% ,M+Wƫ/OLQkM_~;ͦH>E{z$vV{.Q5tI }0lv}lZ>^o8L$?Y~j ܽc0,zuvpl?M$84NJ-G|ƹi_/oAv'R1ghyb$@h;qeQoN))ػ#0ں*b8`G4P#g^)9j(ɢD:I ̬](de$C&!Ny?23U6kic~HiG J,1pS2k/L u*'-ǰ"g.I Yȓ QWnO4^~c3Op2I4 9b9cL"CMDߟe ,$BVYrd L_̴ZTTr*e//O>h|g1 Dq)"T6R"ePYоE\"|ddkO `:wuF 4ϊb^x;u}eX( Gh ^vo>oco/*EQyzo< p}in kF8n9$8ziSJ-2I 0pp駮Ba퇛8-F`~U_ B0krL,%Y >Sb9k4gWٕ`t>7>w[Ϡp]{_UA}CR-/7^PNsßmغwP+#L`%rb׭{M?qYf*"X[d)`jy>!pdF%,g_BvlK(5hx|>ǔZuk/K !R% լIîz'\0UHlŷ-IU_~nxax|eȼ5Asa{Lze4żH MyOWQefH4y*M#CG.{$sdk &?tª )H?fO#! ŸHnYBo*ʮK;!!FN~tPB?c3%f"b|10U*=8) R_ejbum f-+y Um׬AKrjcʿj'tlme/lMH=D2݇Hߜ@4UU=̎{J5=u=nt]AqjAd@ZrT@#>P.ZΜ;AIinD5M `l%yF;k[Pk=cATQơk&Xu'2r-TU}Av_}42˧e )o&Y%2]zRksuBҲ(MZ=u:w^J>KxIR ;,ryb$qّgbÀ嬘g dH]@Ge$d=޴[%3$Ԇ#QzO[[e.c0WKMV -'b5vgnCOTNk2*pӲRM8R}-G. ] CqKga}N[O[8lscC9*./ wA9{cS2S"DNTrYzү1&DiݑkOWC* GSx73sJ+|`6 wO_ ^OD@OT1||(tRgle@@ihԜ*\l%Um07;mlB5{^V$KMVpϙt;U6-./3n 7Z+n]Q/;IjS5V{  xK}{MfENMft K,7:h'>RJ0"f( c4fM6g[wm۷eKd LOwK|@ 2AhRϥCyXTzqphu:5(!]]?>ؐ<;툾N/b8  `fd}b>uJ^ *'z )Ex|ھTt9%TڬN/Eۗ6 \弟ΌA6M Y-$ꮜA8-h_͔/H@k͇*g8쥲"Ŀ(F1^'+ \=\bt.#B*IrQΕc2;3S)^|/ HR@m"iZ .D5+^ STɇYMi(Du$_^m\{ŶԾW>ʘ}`icv,GkMea蕅&Cq"]I zඳטkUHo[ 8r%T iѤgq8RL[; iJ7l,Ѽ3fbV]̅ O*';TWɮ|l2Ƿn}r<_~@N6Odž~dzY^6y)A6A< 6Vgaca8n.9Zx9 ܽA4,nIçb BStNߐa^IN}H`aamz>?,2r Qځ?[Di(QFUatC~,a {jfK-`ZacϜGV~ؼZ/"t˿VAꌒ ߏ<_,6r!jwZ)zzTW]Q2]A<=S 59kRo #v|!O%[Ga]Q/Nv;lBcӼ(pf lZ\ 9TO\S d a@Flb=6IH[I$ Kɣű~f.G3آÁL<795[qA~{pbf N4Ӟ}dFM{%nAI" j>#O^GQ&ZξR7qu{.jAj s":xh1_PRp3@umXV{BxWmދlln/%Eƙ}\1FR2w<_Mg5eOf|`DJ6~u2l! ȓ`XD v=nJqlS``otVũy#7ťMUbXuc@( }Cd" 3*|-:-{w[s>@>^~^~C='s w;G5䈕*xvL%)h1 -.%KyNOޞdUj 0>@M聨2&b>]#ȤӁmnf~:[(f}L8j?ڧۃ{ "l<[<8tzq؎C]ϏPtJ{žT7pe?ABReăWdE`~uܓm% R]f%7&[1b< ÙLFdjݑP9@U}8'}H?W]m\3@tH *9 :vN&\X:8ӒCk4:q:7#AW\ l)|[ڃi#'Jؚ}pz|vqIPJEuvJ|ft#&`jL0F0B(n,hZhY|ĺ:țjm%` 7m\]6W#Kpar2hg_=W< UCeFEի*3s-' cha J{FW^8eԂ!})'2 ӵr0t ozIa.@]t'+ѯ.zk^!g/f[ ܩ !{LXOp0S˭hAYJBG -zr3U>u|"5FasoeԳh̓C3TTkŸpɌ w oZ^UɊm.MJ'V<6Bo3~-r&[4ha1@Φ(΃nI^%m.,*34d՟5wi`4-*g 9gl)c [P: =.T ?)Y/) -qyD񽗂?ƷK͗S?ۻ#wWNSWokS/wҫ 3冓[ Yz;x߆FߵяtiQ*U|,G9{3o \'oH%3ֶHft{)W*6DZ9ǬzBA&QKj̊/4'U<ޕ1(,^ TFR~u/PWx&=~QzZfMJ7]~/G@c"U-,2qX ɜ.i9R@p )W~KZZ[y@S]vB<C9C#"_$ L:baugY]}w*[kO*uRmfB#gdTʉ8Ƣ 3]i'xQ p(C>xc= 9$k<9RmեTo΍\:&FQf]S7R4}jfQ!u؆wW5)?TЈGRCc,+>`YO Vsut|6TmH84os?T\.m8͂`R %D˂nqAA6H /ZdbjURYЦI*9m/$!m-U '*TS=`4cCփ.XȾW4CP@r@Δ@p:2$}j~ũX6@$1V c}jhAE V.n!  H._ fc֚P Wa etF(]ܱ/JjuKc0x7nY*fKC|» ThGEA ɬCty&d]JwU#6o :w"AR]kNyc$֋.WQ֬LP;hZ{p`OҀGɌx۾Tx;{:Qع0a:R>oP6\/ΖO%ˆ~`qih *aN"eM h̝,bPPGBf.>4 oYz|=A~WE>Z뮉q޹lQ.K^zx.a/..MEzU-#ntq&Q.^F{Et1ctX$aי*bm+x[GV-Đnug\iM>|GZS17H9e& 1yympߣq&pyLJbZANP+H|"buf[Iϯ:EJѺ{SKL &M >jq3a{v#;8V&|H. k{B-%燕.si9 ^Sl4,$xC}٧+ 0;ep963fCt¡P5Pkz.Sԭj<σI֫^t=_,?Rˍ8K4` zڗT|Y9+A~5w6QO:w{=8 |xKfOS1XgL],p6?X;i΀uPXp0BS/,H0SjySGvl ]̘˳;gFGp\h'F(~AdlcY\t$)5kyLYJ/hN<'k:i|swRoگ[`kpC! *za*sF!lNȋ=ͱ#2QhQ,Ћ\HUA59O{gjk,sq : i9ԼCkG~Oj@F¶yk}=tzԣ}3 ?ei$K׫)[RHk~d#us.̆CG26X]۬ H.`ˡ(2f2̮ARY7h-9,7I!X'-|+JvȑW@"FL[~$d|(]dcK wh>ut\)n1#z o_VGt_\ ׶ 'eP*|LVʷ]9HIM<.]=–&) *FKb ^I {8lDߵfA [F3Ba`)0t22(3dsEɨTmf=DQߋodL$i*gȱqH6<Y"@,9qs&AAz#P SHCKb3jӓ3f͋7XPjQW$ݻ aa^3 ߼a3C:׍S`_Q9CLjkaXf.msw?^|lX=l{< n63"pl8L n rߐ~͸Ee=O2jbz4" &<A溈#ە k! '[CU=)`>|)y%XT= M5ա-@a_ke)0s63dғj_D޵6PCKy<~9H"]x?FQI9:#\ESe=3$e$*?xrN^o|1I9"L!Yy&cQ'P/A|e;?v* 2w xgޅ}%PhM8 4N&b7%URVzB;E51_q1$iiO(P`᭺)yH乼"ANijp1"]YmŊ Ǚt2{#4u§ia8 !(\W0`&\LqYZKkmB/\=iZ%%N xH(TG C2d[.[T*ky":*ܡ ,ʘWGt(fQy=DJ3ԑt`~e+t+HKPDeNʿEKcN(c ,yi<[S֔M.s70B~jo`@ ŕwB}]Z8+ V~ X xs25\2k_-1 i(W33¬ݫ;YAL~Ǟ=Ow%bE{k;>|˼];@NS`C8fAv7綞VJe&@;^ EskE  fX|WJgnaw>Ry:$ Ԝ$lV&͜ ?4 ft~36Cޢu@ҟ߬FH;yru,\%Åsxsqmd Wi>[r;<\/`Mmrx 'qrgjgBN) 2%o>7] Y%-7˱TW h{ӏr__%F.G ~%<]^].P3&FxbN֬=KcD"k2ܒw aO9^%[k6='&jX}ΰ# ${Mh%:,LD ^nZ-mYaJrm۟na(J#!c 7ǩ"E^ۢyP@&YA#"D*Y[٘Xu.cwo˳9)&>IY7 *tRh0S~oc!z@CY䬐J_F~JvO,-5sC3_O"f|Zk*vZЀ`W >¦gKU<?/od;#IkA;ErcfJt3AP4]t>:Mp9]ʾz_ʹ{3 __]"}o?L* u)40Lu 2tZ2~U<{|1V ,!.+>)%b4 I!P%Ǡ:Yƥµ9(W&W% r0-²1K[?K+e%Kś]*p6z6zsSsbcTa0/.̟Wۈ]S k"wXX &pu~:l4RͫhXU$r#crarɦ$15r# h5GH'QYD0DG_8pEp[CJAt9[|3ŝܖJNO&Pk!@{;@Zh6_kU!Hѱ+Χ5:#H"n&c_Y}4?uVsLDm$0\C^cokMII'EY=ry|pY| @ɹ0h};*')Mjf-BS= ָru05:w9~j1e'r7s;Aj 4w oŒ_K7鸉FfgF2[gܦuwCQzAJVn! +% $?;!D:id$y <0v ͲxGp&OH@|O !2C޾rs΂L P;,Ar#\x+O5btF-.~2vH;jwv.:HmcFd] :Ipu'lזyyt?SK8BX.JnV 7 o`pI@]s}aAu 2`>Wob6A$uEC$i͡kvۦѶ_b[2 XIl |Km``E-7/E:c)[B\޹#kkkuX.x!HDl+Zڱ)xgvM& =-eXCAjx@dnjSpXM/]t<1NXK{g xv8䜣5qQuYL׃aXF!P|6=yioYa#tt4k z+pfMοS\^Y[ q d!srh 2]M3CPnS.f.1"0ʀdz<./d=oOWL%B4HP) kb(f|SذY5\g0<} b#J{L(B<{|kmp\ Z M|6<+:dcD!mÞ! ˘Vh7>/<>ieI*ն ]AoU'1uR U@jMvX_+ n WAGHVog/'7bYDʣt[X.wCKD~5ݭggu2cŌRE8ypP5Dڒer0 PdY8 {0cBmFeЧ\W2X(8,D"-le#h 0seKnZDE>׊.T& U]6Vqf(au 0S\{c]`qdUf s]|l2"P?2@it4ec23p^ŮdŦ:b=PfzKwC &Mѧ78-B贔Pm:3 j*\)ژ$ ۙz,E#$4cqFX0ӝmޥ8B>KiD1O $qZ;j0i?KE<~I}z7EpxJW|`̔^T:cB4I8b5:$%1&Mk[&qCDRk>"w.Xh9yANB'\щ0۴_U[ jl"GMQMz=p䎄U^oaX=Q0c hv˟GM6 B,9D%9V%j!>/s!M!ܠN&JMn'feV_?Źgpソқvn9PAwf9DN ,Y*JE:TC$_Cm;rWDRqDW=i&wLP$A 1O!A|JFŧj/^Ql>Z*Qڒyۃ%ȌO Dz^HY8|h2L /@瘹X/ 2b nyٮg+Z8>%EJ"/m5fr-u.E<ImhrG&~/^ƭa =4*̉mIXFY*ĞJx gx9\t}qo[#Ed>P0aB8/pW)" *vV ІP<z_;*BrјN4_3lF,LA x^/NKe*ϪCȔ$5+jgI@0b]L]_υ!9ʣJa>R|gg2q: C{P|=Eqv:1_fԞ,G}-9 2Zn?cB].Mw֋+nۼ<+G 6כeG^n&sݤdJ|-߂k@չ4IB`GO1M؟CqZo.ѺDR)-H[ә$P5JJH[o> ǰ2E/^94nXM]Xs.h.{^ڇ#^yQySA~VI2 ?2RW?{_kmxfnf|_n,,Ё8ծ߳H I襷9cQVf#ֶMCC@;&/G.x7%=3acq0DLGR/ ` s]O=o+ߙDLceBW* n?'=Jˉ :Ή;9^]17:7mF#t[5+#SAWYK/mKc@"ny%Z]\ fI%3fF|!]2m+7.+FGv(r!9*`.gO = `@kcJ\AN0!njK[܃,|X̲^]i;'q^9A 6~mZd!BV>wN 5% )CC힡.k}@S9}㕥QbP,IצJZY\ogX2bmp/MKzGZeܣ( LT,[bIA4&#3u߷m-qY¦EM1(i|a^ A4;7vu™,O#p9ڒVkmO|Q[YHD4O7q©Zwx?X_5ldt9A:TOC )г].BJ ' R%JN*𵄮C$}Fv9Ƙ`X Ѕ <$Bw~Zxrfi:>Tz:wy|$-O0n Nօg>Ω:gՔpRP> E6(TZi:j!޸c"Ń; &^tK3[e1тDc`9kˆK\mzAtbcxe1P#7̿LBccƆW[gn% ]_M !|-4F92T82V:XQ9т߃J29.̔+K:v)xw86~RHl~5HaN{w)xHCc$H^@*N7ۏkjJ$YXF?P`hZ(<&s`GBGotBB-f>6n6W8i/eif`hp8BH.(k2#};n(V&iUcSS&IOUCSWVH=c-!s מ~S;Pï+{f' 4Q7z= jfmӶ@Vpbi_1-jgN$TG> DyҤA耋N9|ʵHdPw'ς8A'} p)6'7!iV55xֈLAONl R=` I}hW&{8 0f9Zx1r͓,\{8w:sy!w,̉ W|3HlD]̺ r^ޝP=x2N!3 q"|En4ǠE+g Eс24f*H'W.:za:y yExM^؏"ڶfިPD NPA{`ޤܶKA0Sz'9O9rt;KJeZ& FEeBC$aC[MjD  NcHdb )NYmsm߽=B\nE ! !A[uRPTϭзY1g)sDa#o#V*/YJ䣪 ~/Tş7 .ڬs0JvKAv'$n?zP"h Ԙޢsfd"t4 ~S`3dDk+c5V g4w Ԧz ¡ä@(o!8m~.GlPP*1<ױƛAc6岷[!,*l]KA*H7!3܉~@Ј\a@$a6i`.!&ѮT~H``y9Xlf?(Gʯ}#pvwZDӔ %Ph4AbL< ËcWERRDc{24<6ϞE9cC{{l )NJa䨍LJJg}}H^t#fϥ@ўCXë1!S. =$,/-ϧL#PJnɈ奁Z"/__̱BtZqL`XĠjK%ZZ)R{|ՅC3М܅mgYAMsLQׄ3~u.yu\:k7}K)(|Ъ>Z!SNI@oٕz`@=b6/VO%Q]ϹG {#戕/NWmHԎVLxt/V ]5YC"-Gu0/D !fYO=k ކ ܤ_SKH҆S;'}J)+fQ$YA!@MUӰ,8tRqVFFN+(cqʛèBIY ]6$TJ3#"B#|`Չ29 kLukOGݿ©273{)E^TzzW4` SKmGv7~(}nl8)/x)_Km;kۍ[SJ㳨7〜JVpd9 AkzzKGg37[P`<.rd\S^t`ZJYe~BȂ3TC1LrWkǷvD塺+?H\Q vбG)2&mn;no݄g7Y%4Ġ}xu([+q(Ϙ'>Бw3Xurԫ"6z UXhf1F9}NDQJjq pHHWOǁKbHizĶU2qڿQz*t!do +E䰰.i.MN<Yn2MC.פ\mRz5 Uj/7"u*HyfKc1nU`z&wxJh9ͺ{9kZFюRZol.jb$V)%5_«DqX\?TZA@B>͹ `_ g@+;7cR/ B&sINaA:="= $fhz 댗QDNtnLR nfJ+:~_qIeSbUb947R{1+`C9(ck6;YRLH0`_cߍ%S-.VjN:J] עFH'\o#Nƻ K§j3db;^~]-Q-2+OcnSEzJk66;wHiةGI[RzbDڄ ~`>jZ|6ޥBd5#R?caRE>qo<랗8}NJ!jj%eUcdۆN=QjrSeri<.𒀣ָn}0#[6`v06`_%)|_T*li ۓ}2/&t'xI]pfhRwU^nP1 ÌWOSΝs"SIirL"x$T>K dz3/ eccU|Q4iT_wyua̝&au50'nW7,| v`1;&֌\ʵZq`Alr󄯱iXF; (DWhp#3ulPq^-Dj&h}w(S_! LH,B3y#'Tt\!eF@UP7J_~u o"ɧ#>`(ٚYeu;8,24 gK>ZR43Ro_.&жdN/w''^^3eY@ :ǎܞ9w/u21A2pYQvÊwwu,{?6>#}զ:HD6oY(+uCV3lw[Jp@j?Q4/:\2O<űkze2x籺Sg,[nƘOkF[FJn]:r3hd8#),CdZcqGFw˜$<+ŀ 9Fˑxvw&U R< fZ 'u. )$pFD_E+ϑ ׼qA}"~a+sW)fVh_|<<)zi p0;?.AatcjjH&fWaxgsf3+ЩTڨH#o W˖9<0-;^շ#ʻ,EbN/"ƠXFGsĥ5\y}e5P-@k:M9${X2[opQM;@|5f.#y(NcjKzݙ\ŶGɀPdaeQ2Ip3gbrn@|5h,hUUZىotStY*QiCJEѴQڭ3 *"B[BFأsLXPAF, DfT4ME*76Qm )+b2m Le>xwq m@Jeu`~|h;t{?3'wdT[ + 1d0FZY0[lx5 @4B+fө'71m'r iBW S"i@8&}e+P?So,Oҩs{d?9):RSEZrw9_Gڥ6!JLNuhΘ]*W74D8Ǜ {FϿ)$>x#s^)Zbg_P&DlQJ*DUd ޘĐg38 -5pA3HJGrǽ|P퀉 2A=pQڪ6 pV)@6ǟt"/3Ho+/4fዯV#1H9K$U25'uVGHWM DI<6 Dmoq'U_$R Ik['xڲ$Р|߹QhԸ)rliѠ3o"J/OkZ8󎊼ߟZyi{erF2zJ q5fMkVd^QZ\@3[o+?R,{h^<fBm Ѡn;:&If±%Uр VR=bxou}m* Pj@d83W$1Y$ bh%=wY CXR/>Vl]fZOH)R.Kel!tn:рlZ}}m3&i_6NaMm2 6U2d"+SzurL4nzoycQU5eP`Sk/ 7ܶ!)`{fB?;F@.O}F_RHgm\$c.R>Ǣ]rG>v:-E/hќj!ULŕ/Gd5^Wm+ipqo-MZrhr zVU#$HQbѸ^~/Tr1MUSKyUR=Ui&a%u:Ou`&pEpf4`%0>63 X^N %V%Y=pĥpIRUGbrN4J>lc_>f497lN}4o+yLu }.oN6DQ'm-#TkQC+d<6g!Y@Ƀw&FС~hn x{% ;@'Ʈ˜ٗ>s;R6J/IXr/.RgrmO5[>ؘL $<ǂ@xoEа 5 BLQ5|N/Ή-TBY;5]G˵\+Q}{ng|o ^f|$ߨnHٹ'OX_LCaᠲj"zT<5G{ ;  I0! JXZQ=?k^k|i$ *^NB;2+߁`ci^+qò/e.jRqSY׾ovIρe2v%%<9b Faf 1h^jIc͌L S+e!K'.t>sg纖=&:r-P["W 6 ЅGlk"1OUa8J :C-yco簥gv_A::,).eT*YB",t X"cM9xFsûoe ~_3LK\%87UBpZƞ•3Q -7L[D$TD,@*=;5ENJD>$q033ըHo d1FݭrR:I4UJ2w%"b>0:k$[O%h`, L _䊮֠HMnk@S0:kыe J%[䴭 .@pUʍDnAbȾ+J!D~nȲ֯&|{WPM Oj9l K|X&J>5=xG\7IAt/^3dQWf`!bva_SѤ~֦eњO)]XĽe턯D? o1d5&Lӛ  i? ӂa~%:iZl鳋ƕ!I(r#v~ pЊc\q0G,os rj)<%CS.gcRgrR D<1xr nRCVT!I+gރutY3Lh0E]0)|&M{3=ԃSmpT٘ZJ9Y xl U!G* EI[B ;Q\FJjM,Q"l7N :Lq o*^ (X {F rk}?`ǟUXO[0u;6J,>/D"2A5^(+aa`CeQ%|;}Y|BGN&C`ag׽pߜ&ï{}(g`Qqx 'iuqzp S?`<*mlax.]bx(~H%>u]FcXlYor+>Y_f&/-lPB{oPc-\(TBMY,VϭC3"*QM2l EUSJ$Us9"־63O 57Wu>%%w$a%BLgpz|by(t̸腳M^016|[@!RyyGX$ch =ux{9pzv9ϫ#(໰䥥xegmmrv,-:AC#q )||x:_MYJ\y89(3#l%՛X:h FnWu'4zwEic:YIm's&"op@m^ʣ^oX .frRB30NE~c/Cs>׬6}(PԪ3uqN7=:x;KY}_uiL `ϫ̐0+!H\HFuodZ,9sl{=sb~h#-H"\ZC*=Ge\ +"'^$R/P̆Kxe]R񋌙=z#/EFq$cȆB{#>_Ԃ5}釩*EPL ڍG5W4iw Qnȭ"guw2tXI攣9yG,'bqN,mA+4%(37Є6(nQ;'Q4磊g O_[2S]]54͝E#YP [tͷK}KPB5Zːů,X.2sGޤ :jN YMc$0A2*z?HYQ[Nz?'5l-aC]1캇&pϿAvYSit?E>Fr0%Iqrls2Kɲ!QΓ=baSl̡gqL žPT\PG>\FssQ8xUZ Z1-%R 6t\v@u|?>KU -J}nh0-ڍY0f?˦mdDJ>=.le'LXzQ-Y`jߗ^2DorT }UۦsϱٜR.A;fDa@?&]j}G(|,'U(rи&!C0\h`^B2x:ҫÖH˷rEqp5::MFyjzNK12a P:EU_hX ->rG{ct)VsϓqIձ:KPDZ!FVɕK"utu _ڍ^Л͸@zBoKHOШu+!pYQFR,[oa友Hd\;=\L0* 9|c$7?Y2SY*ޔg4GjçXoa߷!83)1 =P>&ԝ.2m+0RGn1%h7?Gwd&uysc<߇}bu:}!XjP<)h0s۷YODF+cfW~\#sNgv ?W v~b4o$Aeq9zͧ6КvtE,:]#Bxv2/i^o7EY<H-#N q%γK*vh}`k`Ar9lЌ<Puޟrw,.?(+]Vkl' o:pWȥH3L3"&nuSR@߮%슺{wr@p:RӛW$w,(:q-t^uky{ MYhFtʗż_:-45dAM|FNF^}}oPT/&=WR, "l}b1 (^߹X!}hkmpځmN *6i!(mw`J\(.l6  @}: ! h8GÎ nE+yOme:=Nk5&*6v\,IUR&ӆ!>xo6%#^PPzd/8/=/Z4>:1s F[Eb@P#y B`-<}X"Z~=gPr~"hRx(ۙm}毰YClE-oVQOmS1O!.˵>0m 1*F"W$Ɏ)d%Cwdvq#17(m4 Nm# TT5sV}kzqU7ۑTt.jAj'Nj q!@oG04izn1ƆE&ϵx.Ǟ&bQie_pA Q!c@V)$7$,@Fd ה9RVi B~G dE>0Ct:gh|?ܗ$<B2X[89xg :-7II44c]u ݍ=؁65D$'4MBM ]&;ueٜ!{-\bEW GWݘ U% Y#I:)O?MViB8~7p*v<MT* "EBFZ`{*dKۙS襦Ĩ [܈V=w ˶XU ׵,̡ e&FwBuJ'g ɪƮf%Pß 20=aCA\16JNԭDIᲙpǃ{.; BS:F15\lkR 2j[!Y NUugQh V1irR+ C:a%=+DH i);'>/iz\! 8=ީSHV(ah .褐Lͣޅ$nߎ1!}~ |WĊZeQXnP\7XS~vEj,2SA-l vKkYdzm|ht+,Z9Mی'W_0\U1f/"|lw>,Ssm"ǐ-Lh4G/LfGʍfUfߨiu"vnɁu)uUdF:pđ"6&2Rq g|S-<ĸ=TK[V>3 QfhbA{5HXn[DT[‘I* pWI/?~uS5gg'>,},^ G 7 +"ydXћu3c v3 7->#7RUddD:XL_ߙ`ӟ f^ $uzOz~m>)%S3-_ _1 rK9ZBΊuX\h2G@4 ;J:L0ݠZqjmŗ?'䆎0h&R92O9[ {WyȈS *TEX?\1o@;핻OF_KnMpSq!e]Hj̩~H lSrYﶃcX]y|^ rܘS{}"GWCE_ES5{$E0kO:8q0fč^~ճ|e{"O~t"ۮ7O/r7b'#Dd-;gc_L!MP-:dѿҡM\Y{Uƭc;!tMt1UH㐋!C/ L9uAMDY7-|'ބ)A0-!gYv|֙$f7Tu5GT!fV):"2lMbOMmSx!Z5DB EɦY)8!~YxD_vk|Yp~ag[c1ã$13FZ#jPiT=$Ƅ.U[!==ŮN5Lx!wBqӄ7PTXӓ*9GVKҍ ;? pNF@|#N֐>FlCUa:`"E~kH4o)ggCQ`LD\8k%ȯ^xa+ Jbݼ`?DfvX ח+xP#>xE0#٦[Beٯi*+XkWq}<# zJrɷGDV?JI]fx |˂@e\#XS%&p</@ zoc4: }EXկe%x"l1HljI^lu8 YvS:bhhaAF=6W [ Pg 'Gc'?euTH;f!eTf@* f392e|0n>_пg}9i4=M̽ȯ0c|Z =xaDv&^U,TFA55AbJCrad g=I@7+ АoP#Uո6xdk n*12h:V1ll5r?1WI\j.PիnV|(Vp_B#z.^2LP*.j*mM'uH{ M-,]lZ {V7L=jQ?JIAk: `zF_:Q:3t@# ǙK$Xj3,r~F|=SJ"UpiEvuvZ[X=$ۚBicH|/3 76[e^.g#m#[b~f9!`Ή71OQ>"[+HYjvFzRZx<@ EfN}VaFQ|%8HO+Փ\|$^.XJ)!jf6ELĥVm+_yStNwgS_2g6i| (=PEUvCLfAi<4jT,RQO'ӟQ4iJ˯I?yϠ #Cܢ*pQhPFԁRnX+~Ebѷ])60ݍqqo wRu%0ű #3΁X:R5}y*dJ")o3SndƓښl;tãtch7*9 R*|>*/xAV.\˩EMV|( .4='j_Q #?T:Ќ}\yE!K%xd7̞ڐυCWb mAƩ_ebҲA,L: ٩vs3H٫;V7¾;cv//U~d=|\`D̚WtK&h08BKUhAdR׍k>\2\KoftQ 5^ =! xf7*,8_(=oNh-bK+dgԳdه bt/p8.|Îpܸm9Ui;.qO pad.但GՙbDw6Qј4+I5sP@&7 0|g)>dyL@K1D|KJ)T^}p3ԑ.)oԺ@Pw{w%sPB H(@fQ.` d7+ɋn44;km,̄NÚDM g|a_Ӈ43;#,I;6Wdڀ{ 4n!jW2xxA #)*E\1j J%N|9ut> 498h)kx9L2qzH. 'Ln)5**V4&+Jj(wgAkU\ۙ2ZRʲaONag+%BX[|ŒwӉ%CQ sn7:(Q&K ( 8) b3ҨD PAq3`o޹~n*%΢i8:8 Q659m+TZJ{ʞ޿O1?:>C?I? T>%1XuuX@t|a+bКv%CuV8B ZLwblCl:5 :x?07S 4f,Aln Y}-4'Sjy,tuҮq68e[ˉM8l~FEu%|?E|-89< @.*9j?e5L7q1h_WY'9d_I]O-D) #IbOt9#ں5y¿JoX*uXRPnAǥGydj3ФIK'JRZt'iΚZ&{G% OZ1;?WТ| =ɉğrP|(NnW{dY9r>iePL^/I`=z[bghkVv&4K<3^嫦[Tg[Y0WLA"_E& zH>ce!c9ͪWszk?V ["ejMu`do|ͳh·)gq|d2q߆lYhXs8S/{MpP#Q\lB{A4ML~uYށEsmY$o0yQl6C~?hKpTjݬz hF=[2U#;e.7,t'̪_vkFo=juXǫ<q (x?i9*I Kh~c19¤pb35֛{sӒK# H(h珵82_1R,Э}kYפ,]vz:w\^o1a.*Y@MUb!y6-Q0[WG&w-€kJ@" %]uBh*vqWś0ЂA"<7~<屇Ywjl&Eln9grµ~tNʪ^?_K/cJ,F#9lm~n]jo)`x-~ƠHe9w_A!"yyr^YY˖YE*"k?Q[[Jҭ1 D;D Ӻyf^%. q*Y/-7?k=o:G@mQWy_+Rh:~g_#o"RqLM[.#X# 0 ٗ.-u {;Q[7RZVME7)ۆj!Ar&τ,L9Yzs;L*"[A֬:-?qx=dS=\c hvP%#vj!ppijLA% hY7(vL6(@B~y. LE@+8_PO1:J''Qٓ*t'{ (h^ ]yHs&roEQ_GJaN}ծkOWAE~b=uhҝJ3[pkH;U]ơ&xēi&>ɞa9;d;5jjw#_A,%Oɚ:7'OBRG~ʱ~L|>tv)q5vVC o[J^5b-+zrIM ѕB(ix%b=T]G$ ./J')YN<һKWe @(!ɦL뿭om (Զ ] W[ ig ֶO%@>*ZK9r«x2e*>(sb @d[q㉟cQ,ZK6 0#X6jSZVC%C@S8)wݳ0TLT("Klyz 1U:#ʒ)9;*wEޔR~vBf(yO&- ({Df<#"]*)gȄYro"X2sS&Njz #'i]QxQҩԷdZp~&$st7.@/iA"с뻩.1ʫPԓVT_SͧlHTyOղ6eE0-l3VJ5a|&DwpdGcWt@6VNԤM_–w,&TE@*LJڅۍ# '9TCy] #Bs@; y" -l6_r{O;ف|Ѥ ܔފ\ rҁxF-rM~Bϲb/T Y1d a"&k-igբJyN =9qjA.WK$mM6X ̽C,7D K]󈐉NlȈI-I8_߱w\ +C5d~̕2PD? É8 i%cx͏kb _WbOhcmDUi:/K NڪL%n(› ~wD"anK 2˄W1h&\mV>VA L?Α7:i *3Z Z?>GwlR UR%[S(&$fS45y4kqk҂M(:V3;w(ocFJRXqZ'⡳Ү2, 2S^FSP,i6Oשr{h %=ْeWAh\֙ T(I[9pA6'XQˆB_d h7$)PL.f̔H!I6-䚹ScpKH7.p#\v]Nh{nP|jRouB YE-(SSYώ5j֒A}pIErD_LDv<0;u+]ƈ` L D&F)k{.#o mDS``6Ѹ]`0ӻ<{iwZ ,j$~7xHI xTXŪqf^]n"k_HW*J :fʭ}@3_zjPi;S.K9VuW k˦ |=FJ `G$RBuFv|?dxhG"TbRH Rz}ֺ}W;XwP5%<OnE_p`3r5T,KGk+7,,U7 WYN*T_-#Z6:fѢ~1hysIں4޴v "i }6Ԃ; N ڝ! bqĶR+[ĭ8T0tO,󉮇XEM_duGs¾| UFAeԋ5%= VD@yJyG۩}hڎlH| SPư?zy C4|I':)MULp[O[o{Q`rnG߆;LiC΁(Ow%JuH=Ylk WH3B}Xq<{E wT4T,=Sl SĈ 񪅈NR]1g8lC70gFԛ ,!}txnwCgN`mχ%g\z"{n mhPazOJvfM1 }Ŝ7-c ͷ&6<&zF$>DVZP.M;hyGe2]N QZ]?G74 L5(@[M9kH5"fTp~݅}>l9mk{ABѲ(F6& ERhl! cg'%^2ڌ`<.W(FQ # .VVèw"îk54f^XK2LѣzR1&f0*t B;\SEty tpA)!5_t{]O kKO@${F]OE{ }1d(yRC'w3nJ4L/:1΂(kUi["j&0]mB Mc-B z<0>.ޤⶈ)K5 QBtxdقb8)ISY7)/2i.:cCwlI'ǀ4el~.&Dn-(gNפ}vLCWMo,gxk`>[Yfb8}Z|ǘr:luuߺk3TrsPHVSB T9PSY }р5N'Q`}Nlz*Jak=Hwi+.S`}:De$~ v߬{fGԳ>yRaK"j-IuVCAQJ&JRХP@CfiZvaOԿLhZ#*M'H/gzrBSC*[dQA:4Y|_"}R1efbw wu!0.JOmC4 e(]_`"P=obwtAd&b>h2S@Q?]:GȞNN﹍@7yC!I R7L eJn:t] y-TE)Jя"0&gVT{,T2өjݦ*3#{fDMvdPJǴ|.>V6;>Lqr7eoܱ0&/b@*w\epο'85E7"d+`W@}~$׫ it>>Q\{i4n!VlZZTqמdT]!D*O# }v7ʗv19Idr*t-n;^Ma*b<qH@)f)Džkʅq$I/xS8ƣ)tV"6첒o9ӹkIcBg8J#(hŴZzNDvXXB*H(]ǐy6d `ɝ^!LZo`\BCle9VLh^3zU. NgG3 ,&aEHŀҳ&:q#EiwP{<ɖTuO Ծq^-B~rYXc*A|c&1%B"9w{LXN8y8vL'|M)^GR-00v|xLJQho.nBCwAlNya÷oAn%,?RK0B X#9Q)W%WEeWgp4Jo2M?LI:h4%~>RԤZL1 -g򎯅 J0KiVEGV*&.Y)KY6<+e<$Y_ [32284 \BjopD!лiquhm=E3ݯ&Ќ;$=*K.:²x`۪Rkg|v5U!p-CpxW?Ph'3WMLRb@CQSHXmq@ё e0/g-Ob a1lP"e ل)̱*}udi(fڇmޫ"ݣ;82G=)yAu5}Lȕ7]7#oR_Kߺć=&{C䘌4]dUib IHuq YmK!OaP{ei q+ Yցx{z:_jVr}%VbÖE 3ᩅe6Hv@D 7EVM Ƀ%K|w;f5&R2=aR@=vP~lQr1a,;i7F~Г^#8LM4GHrы98Ͽo : me!rcً`8(ɶo8E?J^9|l@RH7W_#a\|vt Ҙ";$;&1ޢ. 04k9D%YwvIQw;kSB^O`ACW"vLww r\`o˄eb2/eajPdƉoFeĝܧ-z9s7YSgQ醙BM3X.f>&NH'`ef _=+(9s@joo}3ygƆK/'cI8f>/^hv%kr۶o[;gM 2)bńKk(&"-r<ݮG]E|8"2ZSQosqDL6/`!A~VTlYed)ƨDtwڌ{И9ɷ 1Aq k4ng~Q i2$SA}w HUBdAz(o$t䧖uת >t z9'L$YF&0;f# /{E I NqЄ 1eUg0 08uyL(U142ð7|6%ź)#oG݂~6@yYNUה?7(~5 ?1:ˀaa#%4s_^;}R 3:s}{,y C!fx, k^"t7x_I ^.t޹M+]YC"r2R"-Hb/k)Ac&un6*\IrnsF[iSoϳJ9E2XKM~mu~ O#ǜO XRats`DBҼQN+ϾSv{UK;n.oiǮ=;!A}$T=\۠SQ>/"ɹ̕A7̏ǗդъN؜S_,Eocb,|l\l3V,]`` XܞE(4sDK=x5Hݟ v6QL]%$b.5 U4*T|.ߞTQ4ogFYt =JY)5>z1=GEU YOɫlsB$ک^h4+gcoN/UT*,F{đfh<By [a Cۑkz6چv@^0(l tJjuU`ө>=}r @ZC?E?e*~蠟^벭3#=%_1EzIlWpG@D:۴(E*  0uMJ1pw(#NiEs:_cU^R__H)ض!}%`G^JmnjE/se<90=mD ˴+@Pj@s:aCOʯ3mOn%,mMP1LƁ//u1d;U9?Npx8(Yf`$`3E³9%~Y 2wQASL{} ?# L3=sWבo6?err[@zE"8ۖC=% 0F#C\57ل_W‚"3Ow bF=g$EanvGyHz!< dWevHmCa;xXQ{\a#^lX=]&/9sLHSD(Ǽwd\svdU_?V$v $WsٔEhU&s/w sೄC\^֎Z,M.2&f9!Bk"T t $pY ufe Lg<=9n)RN{h'fZeIjd,혩x*鷷؇/+9IY_zmAmcQH>-t-:RT7"?1(?^̕ ۮ!Vo4-we {FC^1@;qO.+ \Qw}D<zOvlE~h]TEe&4GikOxڄ6P:pOܮbSZ.<;,ɽcN_>6E 's!a'ƹaL+!8d"5-ApK(-뭻u># ;,i-3"0{#-}xfA~/k)u1GjxZĂɾJ ̪lR7vg9sJvkCW-G4MNKj!aw)dA aqD DF_b7=S!=н "e /޹>^> !HA-CZuiKӽ& P,AJX{($%A d45o~F견\~A\_?E>٨4LK,)D<`4[g%QK-eJNvT;Iin~·|fYJeǰaiVIz:lF>)9[m9B6|tۨIB)zB(YuEKٓedYyHEwQEȤbNķG줃SkSXc)ȏ1śx|,AjLˑCf3N*AfNEVi@/Fkc`ꜷ&Bҧ%`pOu R-Ϻ-mT~tJ|@ffLj!`FO>"#Jiv&.lᄢgHpj/(8SwmsCNy`>AZƄh:k2юnN宨>4fp9F%%Ysoc{߻MvP}\wrޖr9NJ*=3@qa`1CˉLdWj7V .)}bEVhIq(r@2wE+s˲c@J2xbB8a}F~PF(1wCݙ Lbl,kc֔g)*(rpSttɛ>ږ'W4z.Uarѓ( hڏ嬝 +Hтjk%ʴԆ D@L)Y:Hbj:Z U A$5,ӀuKO&|ߌnPmzHY3x؄tdM, JS)V)5l/\Z!B6`JvFј*D6RAޭxcLj Fٓ1d@ZJ8ᖢmOk CyL;- CBD΀/SlE@>clS2n씝qYMw_0JGԞKn Q13 ГL9q U!YB@4h.r&*)܏V/\~n-n@|7S_f%).('76 *֩tsZzr E$̕c!.(E" r$X^1;NoVZvߡAmֆ=iEi[zYiVaBo<f8 c>Dm~ҵ #p[- K\J*Ekjx !h*Z4}Bt [xfN>ngb͈4sh93Aq ՐJ;3fbrN3%[>  hjzoL?ϽeR~<?`#rpy Ao^>߳`j$]z&=ͭ"\2"GN"SP'ȩC '$Xz[ɲ~VL3Ws4ZLv$[>RŷOF)- % )#DZh "`>B]JJÖD Rš_~hqD3Eh$xsC:,̔m%TǦ bh*atߡIoDD%_:~|Trp
baOm{Ȁ+椿f!ÿƖ-~?#nI vZ|6GVڋP;;VER>ڮPt$R&P_Q>tczWʛ= ;my AFhq렮t}8& ^~U} ƞ[M,]vQòM;C .KdNDDlG!O>1muvxp4TN>f ,Ay蝄)} N%;׆KGʌeS<.\V$jr5%dAMzS~؃K*-€Ma5x] ikg+]p8+2{TߨxNYHc{E[l:|~B tQ]MI2 zf>i$iy* XIj0 ZXJ )1u]f͡I&o`ެ4 A0AZGv10Qf& Lêf"#FαKVY\/꟩WJP iWtq[tCAc\1D=sg3LߌGR$w 4 q`"՘h _B>4O'}7>.B`0(p̆n;C*=eOے.1c^3+Tm:9^}I9? C"9Z,SPܤ -7ZH6`K0FÝsHhv=c}>}r7G1k>NRYmIou߽ fwAҦ+@Ezx -Cq\xsoνIsyAAp LY?l8Ss}-bFQ>{^D#VՅHʊl1mL#8\rc:U@m2% y@viNGE9=Kx¼=yO9MҏPzKEITUDqf42X+pTLI 9SGGC]oeT WMyD3ޱ;+5NQ"h>%:xgL{Gp3P^,t3д=>B4ȢSyx?.@fQCQ&doՂuf& ۥ&Y#Ozi2Io@6#SCaFѹaD:nn;4׀k.lVvK08ت*2x[2Fq{fM_5]HFt@ щ?'-91?MMS-| ?W 6B ì- <S.@q ˌ51cYguhDU*L6uiJ>v[$!8tY,#ungj̨3yD,:޽uwW@-Ձԙ묧KafN֐ũX :ZYUmߗC dUxEw?Y.6g!IsMl]A*jЂ.\T 5y"a9i`c7fP5)7M >Łj/e#u*p|4.ryo2ҌCF$0̬ {i[SeLRv33TSSwBX!v }ISg)x;@yx>V >~S>s8 mG,Ԑ^ &튞U[9/Yz=$8cHT ǩGp(MGJlx#RciBJURJ +4Q[Gp֚ЬFRr:6>(9S $9 \AD MQ*R,ہr4Sq(6F TPBטj8;:a3yqˋwvf,n_/  v°/40su.ׂNżK ?;lKK1NJ[\5dfҠM/4)MnXi 9k֖%&eͮ6ľ71ަ 0wZip*QI80vo$ض=_ bFj ҬOKx;^rEu@#V'Gʤfialk\_&f:l92%e {pUC}K$W)'$;dlZ+6I}b w_Jfy<)'pQ5rc$ I=DcaBjVĂ(2tUku0hW tZu'4?Û~vxsabx0_rF`W"c_T,`#4d-J~-HIQsUԧ͛ٙwͳE ]`4orDZ (/(2[*>xDgDYw9<Rp C[.rJ~lu2I&;ػgiLBHAE~"OwX爎 )(R`O^N-^QSE䔉gO[zJ<z}eby3h YYRs2j~Bgu2|dȺb\ I1сÿd޷^V|!d Ig;r# yV$X/@m$,<#ik&Kl8ET"5QfF%>htr؃x6bg_Wy3GAsq@onbbEܘnD̰9y aJI(Eeꢋ|HVSW-+ge ٤&UE?mVi,E>JJtfDz?+i<Ȍ̤C٤{</h|kSl94o;HIζU?6:F$%ۺ/kT9a1 9U˵ XZ PV% ^$x*FF۹/ n 'i~]}<6ŧf圝Ks>Rwר R=0{5b\ xD|d/ ~n_Qrw*0 . bVj%I'Eu,pFW_THi\=M^.T3Hydں'Szf(Pm,8-?xi4<o(Fi'UAUY8θfM 9͏4=f:@`cdXHeP]U3k/[zP!QCnW4REϑWZ桽fS> SO_%pGJ& R53PlfG5^qULby ^st JI8Oc:禦(` su|L@(O"d[ȟQ7EL:ƫ*\YctdPK(O2A=p ^+MHdt-OѨ<ܓ[QɨKr.TS@Ot+j uV0hc{0UFJ~Do$|gluw֘ HF:ԋ7ӏ݇TlS4Μ[鉐="ud`^WP Z ;4/]ٵdyKO!W#(I7Q׈QjqdݜaV@lZ~MG? v`pm'WÀ12d:!p&k%:77\~'GĀAJyPV'C1~6/ V|tKUY9m-N~nwt ^75LO4 }(#n}?0t1G6T>pJ^nbqUfzI4csL) ׉=o'!WjHM,!~;ʊ}U\3oC{D]K_UMh?Cal!Ϩ0'Q )|fm:R31V+1L.X]f/{WJc`ZR)N;pS!f3hk:Ww̐ =35o48%?bhWiLuV:#/2}Z֖ˎ"/b ssfcXjClGP .-93n1/-2Y8L)ln+"%W|Qd̥kSc d3/dw}A0,@8zj[A] CQQymODU^λWqwGv_Y,b$=S0˙׺)_0z;cU^1|)TH>澟f[\wƎ̒tt^hzܐcUXMX]FS0XCIcݡh%s_M6!J.DfB.VޒΦ^Uh;?/'fh7\ZG8?`CذlđMOOkpőCaSP9u;IfW%Z=2ٌ fj(K寥d \}dMR,  ^FJ7soc^Ec+B}֑nqc -_̆nPj޷s~YqK4n"p\1lϊhHh}ҝ*TXzQ'WPOx_` O 쩨˨"bdlW;u&$#+^ - +DK^͘h1ԲC{ bQ(|`ny̩"]6"s[`E@X1ь&$PZʧ_&ΔgvϺ|R˄ya[ [zN1mi ẅ́ր/B;P~ xgnjG\XoUL0Y&kpba%T783eςbI+ 9M 5a#u^yhG(aD`ldE^XnfV&#HPOoo/~rʓ9Uw؛¶ 5D+GLa8'dg _Z\{W-e): $rj;=vL/9zOaySj;Q(k0R P6ݶc(X &u,EJͱ8̣:lNMdjr4\u\ dH *xI ":r* .0ۻ V7F:˞г<*)+ ;f4M} n)v2T mCSOˉ)DME٘ ""Y2u ..U$2S\,KQMod>BM*4R7_-[R'm tU#fj[YҺfW+W̔ӄڃDVZCf6ddzL$SG/>M: X9eT52?^gIrQz`%UOl[bng嬟V'ndѢPC 7R`0m+3Ǖ@\e71K^MT~B !j?{z&eڻ\ s{{[#D 2MՕ38}g'#lDk؈l.bADv: 7%<\#?jȣX&]^P<#WH@IKzAFH._e5-_XT:&'%ϱשi{&6⾃^aY)3nYnƤTc c'~GͰ$+pkzWiEڏײ숑r=a k/W^6XBIxnHKӁ5Y=ŦX z[Fts\D#L.-#!˝Kj<Z hrm;ؽNc€dd^A#E1l: PUEB f()"emkoZ}Q6#ݥVG&kVXi-[WF&e8ن^޸{PP7J1NwF$ntfh:}VI#NS^7@B 'Y9I7+3\9kŰ0Cȯbo4@n^h(ڊTol,(qb#ƥgL|_qH{C'J99|rJtI(1;P'N zۇƽuEgӡp-t6=Hr- B߲L-Do=NXz(Adz:.TW8Asmzyd@BognNZG`땪MRxMɱWdZ.٣lʹƞ Vp=vN3v-Z[2o.PQ 0bvaYlPtW!Ǜ/5h6umVr)c.>$xծEK :S\ #-7Jt5MNpnd|C?.m5^Q߹$K`@E?to і긢j膀A=s6,< ='ͭWaO{!8gY]K{s,7[RxH1/SWiiy{meFɋR{֒i_a/=CBtߛھB G?kfigR.Zi=+DC#ܴ1QIy? F@ \Hҭ'@jƜ0{#50Y`7PӾ3} ZkLҪq49j"q`l%a〲xr-ހ&7,vwrv+pkCԻf g/ß xM,qy)3dV -DWݾwd>;#g07ԐsdJ|t7u2?hIM߰c7ᐕ{gA٫*̀ m.q.DSC"tw!F7"BlT$qX&@:Kp.<$4{ =|9ϳ q=/~;=vzb+T֧͠Ogn8,J#u+ȳ]t+f`]!-#9JGwBʗfR nUVId[vb?)rko81Tfkcm TS 6ʯ[Qrx*4vi0! _v˭LW8Cbfxކ5~PT%t6qDc{[[Z\JZOT/@ȆyW6I0b ƌaC,yԅ"g:jGtKZf2; Oh3Í\HBPF*o\ÆW} EjHԈ[-5g!c4DOG/`H(T_G-HW'-FcTŊ}')(:3{h/7V^씔fxR`siDWn6n!6 Lj.dEb d2´4B?ָ||E)Tn+P@\-%0$,s=A^ WcٷnɬB1;8.4%-;?nszz!z9^ٳ $8=NÒc?a6[j6/ZZVm#vo N\0 0W= B֒OɺUs<.4*7 .ȼžTe"7M$OʚK&U+Z_:@"c-;šg^~ hJcReL' k5XD2 X~@hey 1ODSg$ $P)[y of/W:%hR6J+dmȾy&s^6킉q/3^Dݰ + 2(i҃Q72BwWjf!Jfyb$r! 1dc{;._kfGDvGyLWiKNprKo2+?9ͥ!XtyT`z>| hʖz-AαǪHxP9G?12{YAZR 'cH IȒUUtA}5.Um) 섏MhghUv\vv ev"6WJ Z.ݢPu !V$9t@N~ev*eOOәK>*΍\xr Vjtƕ(_;"6b?}2#0WKfJ&c OR:W‘jPM o^EB0QQ2BYІe.4HԙGA1Anww{p]Ɗ X#EC΢1mcOX'K [s ]%6><Ԝ1a ߺ0V3;F,@d0͕VqN1_ j;0Rcl.Iab>F" iZGm-[s9LbhГڇr.6LvyA$mpy hC'LAvZUJwؒ|0aV5;Ta(1ia-;n ,R ^s-:9q:XћHr*=]w2 0E;DaDb,Շ-8vNDp.TϩMTSr܂N}6 bTحXFSUwM@Ŵ,9&Ƈ=Thncކ`Wu!ǡ$ (8}#Ŷó0,!mש0blXg!GH_Mj˸v zy2/oŻFu+D\Ae3=H&(Px]pݱz7OY:sS _ h{x@L=Nߒ&>b E2LB-r-!%;弮#ʖGn՜qo6\rt <$Iԇf`Z5;|K 8?3+B0.Xf0SPvhy2zڔ@d;a`Wg yB𜁑s -J LK1(;d7 TP(2@Y 77l49As4"gqҙwS\>92@>"F GL{ʅ'2F[3d] )k$üR‡^f|c{[hA7sd{``zlؠcIFٖ5%^юՋ:(OȪi00 #N:aH%²gE?fMƚ?ݘ@7BN0R 1+h#푯k(9/81!xmw:M@EP (]*}a|8ׯ/V?sgWϻ~Lo݆ݧ%[ -\ ,e9 Ws[=O?lZM%o>&86{M8u}XzC$&n4x߿aJ6Z;)3h'1d[ U)Ñ>Yc1G m )fow(\=MuyN`vJhъN [ut!Z-Nbzge]`,Qs>3ڜ{;;Mwh/#oA(tx2j .7?KfYTW$9doKA~t,[K"ۜLV 7 l?DdN|I ޷2|#=ߚ`p9Tpbs4jq߶B~a2#(>aD>3 :ꂽOGts '2Ev|~Jn9EDL ys8@i_9QoR3 GT ;aU~n[G.&%Uys($ǎKvb|g/ ȥп v`ŶY劰HRV .R &d>{k,6_1ZA"taQ(a - vnZ|$PF1'/ec%U G(\Nt'4>!T11bĒ. 1 cCvl*"}x.OeZG"L-U ,wsj}Il1M7' hW6Ui$LXgD K\/z#M#9yz+fڊ}ehY޳b}ן2,o[FPx ._bH%h7m*aO\# "vWnz3SgX[QIux\\ |7vy"A#Ƕ}#h}8vPd<IrO$K@uzi¢Cpn+{ P9y:YR!r8j6S1e dX#g .cpf+.KTV):%R-9 \WZ#M!?-<{ajNSHҒtnmxB kfY+9/~H|r4)Oh#"}CPz;^kYn`i:1@yl2S&d8X]7 t>;JBQA[T˰(l,5bRCdɸ`R EFI\~.ugԇu.pD$;WrbBMe&{7~X#e7 )XEa~> bv>7vZ탌n_`;>îvt=.L&eƪar/ene=.rJ[cI;y4ph#Z/ĐrD# P猉TAL.t#: 72QCq`8AQs[E,rQ`tyy:\I7+K"4 ZvqҔ=ŽoJ}~V #@(;x_NLioD=0yK+%f٪WR6CV} Ld`,|/Ur袉gE(fdKƤ\<~h1Џ|lD f]7x< ;#]= OޓSc69~[ЇΠj[MM-K剼g;3WjՔqGL鷠*KǖC׺Xm ;[_-{=GjBLiI[a]5طvء͋%JC |6}IHhw|U|vPam(CI[4R1B{:F ћfOHGgO%ri1QtADЋr$`Y-oʱiğ>Z&T]h8 pS{ 8"kO -nt7sy6VgbCc %[aۣf,rwmF@e~ 2L h_kP?_[iԤJuYT5k a/k7la&NB^aB%W^\ zfLRX%g$ӉK"1^Nes j~::|}20Z ߘĕ/u;I0$}`5pJO-`#(_kB4[=OoۗB(!1dBjB>\,R)Z"7's߭Mk`E ԃO`sG?&: {$|v+!'VQ1Sz8!FcdTtx@$aޝ܊;p3'2P@N-n=:u-i$;gG=lEwJ[^Qvo+re!Σ5P?PԒ$ըpuȐDDyLofL$7l+ßf_T%ӄE#Z@fқ \؁  tA~^0Ue b>7K_epͺN=.]~$ _ = %MqxQRc޳g2Mb+k n +u6]mYPlFV5oz )R.9ɴjN%{kps~5@p&=hr3rt:cP^w V[(X n1eolIn}=,՚ \JdʀA夂vOЍ!4̬>N΢Dm3$Dɭ`wsĨ + ^q+qlaעP8=[)Jp{ !$pA饫KYVXUs86N-HqDDRW}6ӿ3N!6h%A S\2Aȇs 6M,"?Yw3af]`c=4L_T+8t6xV) Z׃]lŁk0UmϜo&{,+sz- 9 ry >u'\X삟Ɖ o/6;t] eX֌'U$aZEG/ayo zKg*>6HpR=i J?Tր"1z  ibߋn c#m+|?p4a 3 9AaW*U'ޗ|b%>T j5FH`sJU^eM@7k2t:}'Q: ~[L+$΍';#`2 K r\0 7fwA]YA,eNN3doNg.gdь^]P'F=C>+ C[S@$ک. viƜڕXBAcIT%c~W}so W{ *wfd^$?; ,ټj_d;2nfk@4" ̶-pT?"CZj<xsE:4`~Ģ˖(iGj%ݣ LRu l~@6( S _#d7n#ǃpW\P1TkB^Co=UrAs]4afxЊ.BHa1/^o@wIcA%ݴ+m#l?t}{*4U?= |lſv COlbvӟa /W"3`,Ţ Ar8|OD*Qh*}OK$-8 x.s\2xc+ 4 -2fWSkii2aJzz7k)ccw@ۿ R^^ B;]okTC&|Q9d^YcA1~I8"t?wa:Ʌz{435Da ^Y.*? "I#kC^K8|mE[;akRfr`u0 )/^E}k.nOGD-ԽkxÓAx-D hW} Mv +𤊄hQVvo E5*d,;X->`8_>_iR,4ZA*O̭']Is+u:AHzuz+5I\X^}.Av3YkW9xU9P+Y?I{Uln%jjz,leBA yK 7T#L*'=ps!n|lXXҷGPC C9ȟET ɗo^r[H4]3}!_@Gր]~}sWnsFp=Vh6οo96F॥H q^=, Ie -Yv(\K*"!nqS{WrlL];aFҒ\AkZzKJ -@Ɛ=oLcCbۢj@BMk*uLd|R!.6T~KmũHδkMՆ+mdՑAٲ։K`P^:JghϿ[ Vf>cUmz)@-LhXha-tƒ$tBb7YYܩo4x~TNfv/})s9v"ob>O ę ҉l.-ax%!s`1۸NBjN3S-V]{dnq6D%lBB'ΎP 0fMRd9n)G3%Ý܉6 v\*VCb}q8i[I. kgbþ 3:`lsDl|B[2'(=,D6_\#X+ܻMr<GI_kƙIZ8rJu :):*ɘh"v.FXW[;˙-Hbwv5-tN`B3xQ `leɀuJd6^X,͑1&l.+>ٷw,/ɾXw?Z5.>1̻R;G EG*nT0p=͹/g .Uq&j4(¾W Qx#P1<+<*a-V0tG?TK|!=ٽO ?Cq_򼀘,nS QGgmDW7;pnO]LJ8k',Xݛ:Ł\𞅌 8D?`-;rU~-?XOǒDҍE{#<j긶jp"׭eipTnkY-Q={7ýwa-Έa[w 䊜FN.mzN'aywANi蜚0 A!rA'cqa >3D%YNmi_h>'cnNZR>=lO @Uo1 &o?+o9HRM:3‚d8x=e>O#O8c<|:@wVγU(";[0v7in /!rڜQasw {z"tQg Jw{]ef+GH+FI\_P^X:gh1tć啒ղwgGg5r=>vɮǴf+&6g*oFx->9v㖇#QKb',]k &[yt*g6x\^Acc aӀw,uJ??$"U%FR;vt3Za (GL6g SQK Ag3Zbܝϑ~nټt˯v'J0bz1L? Q 9hGe[h`U.EB9z5G}gGі3n9'5x `|dwcm{a-t1ؘCnѡ:QNwt!V|N:MWM%K֫8r?&Ϳ$ ~`qD_*6VoY3g\O1,%Tֆ+ˊr6܉e{L>`RlqSDLhWʩ@;MO(.ePVس)<+HMWŏl^Z%򥜒"uGG GJlߏf 2Go7Ϭ2'RiӢ`/U!n$x~L*q0ҌT/^M໶m` M֊I`=.X$ }rJ'v_Z(iCb?U\T U_V 2"#`G@~seGCfh'S\ΰ0m9r>*f${֧$\jY½ 2¼O`esgtiD$AU<\ º%d12EXߢK%ߴF#E*d)Ѭ_y /˷^gXTOlS6Opf/sV#`Mwy͝*C?DNg* BhIS [bʚQjYAtNknØkJdbt}몇T$g#wNV`=WyvZPNpK:'`3q/c1l cRCFLe(NE9GH9xVn"WO Vjf{rdBI1Mhݹp&8:;^g!UZ<+DSrf<}nVLm5sur}3B.p\Y:Cێ3 CS1^Q= ގ<0#% we:J~G[=MS'\N?pG6Hj !W b ـվ@] ͣaL 'U$=.$@$F )(bZ/_O)lӏ5pZ,EGtnD^+^:xeHgYX;F޻ a0ȱFB; jidOJc#÷s0XB:!ϊuޘ!N=\z{ &n<1ͮ^?32:KI< 4TH>"kq<@/!Z~DcS{` ]>̥JRISRp+W|Skmڭ8;_VVڴuw<>E uRBvpG2.\'Nђ͙X`m/'4*n-IvICptt =ucU%3qA] WhEU6 ˆ<#YecD!7PVuAx\TzH8pf}$ +;ݜp5+(p&' c yn$ &U^= >x4xŢ uk|<pҗзxl8p,Mrf%8@ N J-OhwuIɮhgbG?Km5uKmZQ C8*H>/mI9-: Rk]\|5LJxn9|.Ov#݄.-p =Oܰ;() &r"Dz3ܒ߳+|?y(@pi$<]cyzߔ&W@b|:jl\IȘd#.~4dI9D(;ˆì`K'ۙް8`K ^*|~U-%-~Nٰ6%.1&^ Y|LtV4Ī]s~rn(&Xq29gLm-\G{}4n-l/#i3Γb7M#jU?*n ða5L8>oNRB<σ$K"}/r0n.5݃ޒN$܊emԑ$e:t^-~$=& <4b"\-R>,Q5, ~ A#Ư״ހqc1D =VV}7ˋ8v=I|l&//t_le N*F׫7Ǝ#u;Ip){U eҏy 7{/_nU YGIUl9'YZSBI@D:~N}uN s~e0?mwX׻Noj@:{@, ۹uG NfcL '\PUe✖E-9:dL|н1Q1ݏסˎ༔ Zq>ԅ EiaF,ܼO&W=%|eG+,n,c.O=5s}`6%9#;GoyCe:w[lu {0IM_Tk;Gs_o-yH0wp5؞*Y3E pkďBF+K|>r~F- 089𹅌% FFK㎵)kZ!̲XB $g3d_]tI\9ԛdn^,Q1HdާJvޭXA?-(Zk?%%?6ot+ck[a?R1Xj͜ : szz㦵l4s?GLlzdii3^N0=6_ [|Hȱ)]Vj8V;\\S:_|r>eDV!ÊIt3Gŝޠn[2>+Pv[,*!OK(?h _^6FEեbd'D׊Tŋڒ0fRu]) /#XnDlcbj'b$ZX],+-.t}(+dUihYےyKs}vxi%,eD^wwiK&U3\Zi?PۃF`|_s {Еp+5[t5?!7|'eNaBGv_SgkĄxv&^yȣ~<1+=?5`mAH: Veu+q'?{%xuo# |[IsO^k+ Ɏ].h\Bh!P~۪(ykpn~(i5oimFg(^Yg!1-Z7_2@{l8{Q`pT1Zʆ-"HϚT;{Q57jm!$>7Fd"eԸk̨8e?O"Tk:"OKŅfxi󮔇xߌם.$RdʟѪT DxDt]8At5 Oy!O!C89M6U/y.Z<"8n㗎?O(DK`DƢPs*`  vQba ?P4{$ {D Ϻ,80XV7񪝨$r̬5vڢ $ѓ\J OvfSsCr۶OLAbkIHU&x$NSv0vOp~ cL0_q5A_ rȴÂM4oZK>\C=?E+eK@@j ׁTI.dBP}`J9l^ǻxH-¡!J8ipL}nq7`V(H<]@_kKݽﻸyM1䚈Sgg_ۅ)rAv$-l9n y N_gs4 81Pk/i]OH\dz1~w=IJ$H/|hEVMW>“C&{EwY74ըc1{ pOD9§$[=bGAî4IW&~];<2ԉ&_ oG}Xoə@^e[[(?Tpd^[4yt`3 TL5}U@@e_"QɸR.?/k:)=ָ(L7MF\6lǩ>JU2QAO.!D"`εr̲\_B7Qȝ,̲#%W(&{*}LV'|BtI :*k[u5ʍp2=4)20c/z^T5 =sK<vV6hF{G|Y")ʨ|W+0S[  LyHc&ƛ!݌v[b Y ^ )[7R)O3XrfD=Hf FR~7'k4JHL/֣^pUۑrqjFYLc~^I6;US';GZpTDS{4-87UgGnՁnCJoJ(kI*@<'jj).U9\^6gkz鲛E)/*[|S;̮O_b)d>UJ2ϙ4+}' vڿsch Mvy _>91sc^4 Pr7ٽ}v<*C<~Н8`Ig4Ŝ"nb5Ք8a~ rgփ͕p9 6)np6@5aCG,6|HhaKny hR3(0T4H?,H=#Z)Hcr< Fs܇õQOK7F_QIcGr[4^9ol3qV}石#/_mKGW/;kO?0хffmsT4S?$9ĎQ|DUU=:tDGy+w[ON{DG XTz{P18U"lCvkǦEv d|FVed#IQ(O;7V ⢵;"j=w3G4#[nϑ~n^K'NqݙA~(;Kຬs|XU aDi?A-lu549lPȡDD^ LJ]1lłudZ? bF?[N)|5Mx!{k(D:E.0EzvqwSIEj(-?~igf*LhU&5+`$ ¤un;{~4:`ND׶8G͉N녭h[5W03cQγTUVp:fH?i¸GKTWmL ,]~L,<{-`ؒluEtdV`!vʄ@f<<. IEnMZv;-xJ@ Qp7@,Ob6#} G$0RnJ>%4ta Cw icev"N3~74K4G[ :#(c-RZdFf'J&^0 H DYlJ#Z9&īmvRkЦRY0o!4K, =]uجQ]8t%(];OQElX50Y'scmni%߉[xuTƳ6a "I)F؄~vU*fRcb0rj ]۬b4=CoYxw&9bS@|Xfɩm0_,G6^?bf,Z7BO-Uqu`p)M/H,a<ff4 "Jýh&Wd`CWEU\ 9fA`׫vC(.IjeAB-Y@?X6Hs&stHSLUS1ˬ{^3Ξ4~CFA.-iG{Xrw]Bbju kUnϕ44.{#/)GiPOȕliN8Y#aŮ(Ϳ\ fۛtw Ϟh8#=Jg8db \gNئk2 ճ4S $6p"NqHW, 5FRWE lcߓ;)< 7 )iE2UqXřאnܞ0\>xk? Fwg(1Yp`#@C&dW<&ȥ'P#R2*8*lKڕ_0=\Ӭ ;$@o&VJiu]*GPߥ1}9L!5q/8ε?!?Jf9ìo5'2M@kW4Hp0.m=)f mbQEjpJ;gԯ~)jϩ=>y~.HǭКKOX!ad<n1za16km5j>fB9j?ѻh? S `x br, 0(g>Fc\Ǯ|KQ=RdbԚ)u|j" 6ӥ&@pӜlLan8V cTFw'O:hs9](+CBI@m ?yl܈RQ I˒#Ȝ#9ݕՎ1,yc Y=$SCFMǛ/ofIg3kL7XB|a'/9s +PAKFz`dK;;hAM {5룂~0}pzДGvnG{G:5-8 KlP$pd2+ߠo%⇄x"~pcWP6J<} 6Wa's{LDN: .bĢ.. nٚ?hd\!^qo"10٭;3D{3L[öܫK$#=!IAЦ[M PrCHEi3Y5CFbwIk}j7+`]]Ԃ6*~' r~2> 90dcy$fΜ;)Lxse \aת 'r*sYSc=3Z^8_Fž\Z~c2c%){Jtn%IAghy]zx1 #)/cݨL/`Y f+& SE E2&֟Z}5E+6OTt?R)XKՓZ)a 3PNɌPl?ZT=ǒP-S:UMc`dO:v44(.#{\;CO"3ڽ!}`~ĵk]i  7,D4ad!5>eLU, wF:GY a9oJQs|X/Jzy ]TmUj^ɵ{7ƒ4*8/' VV~c i !3>ĆY:8DOAX*l '/'؋vFWeϏN6iOWQ'J[|Qb~͟]+Zte$V7F^AzAw)87ޔ ^!s.8ao{mJ$L[.ȪKY:-jR;qKIA⯅] \ $L4$kxs&`_>ۥΖ+iN?B-X{/7w'5"(%3ΐh引rzA"jgܪ-{>v!J&C/O@Pn!,Y$b(zΉH!* ewl`ސ({(NQxԴdlhJ4e.H|NR;* Nm1QJJeNlɩ'ē!RJ;njͩ[BE{*WS <hd=u_(?ދܬ.K+ '.YTs0c+`&}ϢN] Pu D])VJ"jNnF6&d  ^ aܤ&x ߀ gZP}=Z[@+P ¾ϴ!6m:,#pMMw1QX`j)a]O_.ͩYoY'""&VUSŬK0lAVǜó_Բ` P} yC]ٷ f|gUF;!6ExwEO/Y>CYzh,n80a(s:w nXC쪦V\JhN[sSBs{ >%efdDp28fS =G4H#P; N|!Sti31DZW sWp]њJ֨d@)dO?מZE/nމ0TK31\8wg!Rn7z7)PSȦJ-楚ap;Zjkn=g%ץŬ^  j_k.ǟ,1lFoW[ԨPJXp[5Gia BL k$2aPf]bL+̲ba>2A>-͓ZdL{ nr>;BA3Z X\?ޓ-zLƑq:s`#*Fj44 O\j|s<ݴ.ד ѿ ftyR"<<5TaԌՕ񪨙}(Q= $=Sct -bLoVռhl x.!t{s?OA;`F[}CWQ31zʥjMSuxVO >L]6Q+%*;鳉4%Nx `S)b9/'a@&%p8ʟjͦh:C#Lf CxQ18 )%XK%Y M8wi"*W;U]ԠJ@JXߛ2 #&o9 2c2]k$c?lժPI8kZd;+XT%7th$bne؜I]2=l=Iwy\)IG,Ӏ.I"gF69 ; l-_8t ^"3<^7umtws䃚r9'e} RWm`ʦ R?ޘ)4ِ;3|ʺN:*@d0_7k'~$͚h*L5@;c)w'3nA\UOWt`/Jx^i0]G5e{NRoNRG)|"̫QM)hG 04c4籶[B3ɭ^Ӿ5BA[7 $+`,|ϼb<ϭ-C|lu2pU8~{ 0-Uc/d%UΪm~aBi/nOZW'jhT:dL}3px25*_(>DMǏP_eERDX#/^NjApSd;P`\Wkrzut͵ǙJ' lkqXBhUH&.Zcb>$82{q~Xr1 noD⚯[eh݋Z6L omJȜ ̗ݔ[ь{jTO6m!s4p+M g72uP87&eO[3NkG|3]1eQM ]lFYJ$٣Ehn"nL@~7(FuI_t'@wg5O\9pm:O.@D݁PJze!,QSFWѳ)'a5rˇ!Z}^1^d7 wgOS*rOvl\qgfCɈ;18`ݶ*!R-01"]:`>j xTBQv"XqV!֣N2PQ,YtمJQ#/Nz |HNQ_H)j.m#%I_ X,e#F*1b&w2\62_aW8NqYܧItIa:8jD?|~=DÇ37إ&I5fc@X]AnE`F8_\K 0F H-'>f')Rj]T&V2js?*IJ*kqYpfu 3ZZvB5S -S.SpM!ʲ  Uˬ8/ru0YKn_dǽT"YxEض"Svb^F7?Uେ6\-#)WiAd]<Hf\Y]?pOhԔ,E8v1/[n`?p Mƶ% >fL@dn9`aZZ 4ËQ^B;o2 j޼nX2宀lݿz$RX 3W1è$1c2ʵt~-8OW\!0arX~Ԋ&ܰhxJ؈B c`t;HS0҈#MZH2U\\?#[`Sת#4}`a:$"O򊢗 OkbWiF$k[m=d`wwgpn6cM7:W‘jzOd%iYmȍ~ECPuh'ڬu-ۤ+ܦ*aΟmdH]|yY9ˀShns/‚ O# 9/>s%'QW %x*eAsvW* ugk7F\驭j6?(l/V#kfA Y4JzNM6]5;Yzsז&F8|+KahPU]MK<iaQjC x9n*[q7`@,a25( uV~W48A&e?]KaEU;햐V]JNŗYG|!vÈ^.AX⥖Uj&)&$hs4y\~vY~b{4ۨN)_)EVw%VQ1mH5s۫PI^DOZ[Avw(d`Kʦi9NBdTʌ+,v|y%Sqzӵ'JMb'LMh7o}Y͖ƷS-n_wY'X,OpaQs'2tDrM6\o?; . " %asN8 5B맖 skF fH Y+KQWxi|ĀeOpƨk<ă|@ $@hSTX+:G6#x7f8J%ЄzѾeQ'b0" D9=&2cSкʉysf6$Luwye_N-;%2ޭƐrv3$rHּ,\PU]NͲܓ>,xMζEkeUF~ E~Mb#@!3SI ݃ )zY|Nps\`ae G |;%Znq ˆxϢ͑'b`p@CFRD2}OƈJfWM53\-X<{^*dmoz}NdPin Q?QH,/)yjR'(֙v@DM!M4QTx & ]>G9/dLo zt '95|Ae%]?m{]M~G|g C"?l#k!P4݈mxnFOK(ɭ!XE`L!Gθ+k.wO> L[e7~Q'_+ؼ 4Xe6 -;Us Zi[&,Ib=RĻb~C;0Fi.ĩtfO ;`bGGV|<2]YkuWal#Njeim n,{ƯVO2Ogf{zvB1|_>m/ +-Au* e$z)ðTxù]tX8L 8x._%S7q1Gk+*,N^z;KC}B *L)fW'!U$0b2Ds#PE~ HE˴M88dG6!Hg?w`F`l>0gO`LI2SG'CTY&ϐcys!Vo.Q,ny`9HB f;1;UtlTFL<k]B\F*zʮҋݥCuKFrxF`,qv6֨23b8#\itHYz=j]V`_jw:c59}a˟lz}b8C}}̘v,\3Aj{UZPoZAsD8d[I y(o\Y)%|ڊf!DзGINþQVtIVq5u[t:[F쨬QmtT:;RYI(-C4lCS=2AplYič@ǫ(dQ2^giĚ5'/%gs[OS Č μdIw.JY7)P>n3d56\+@1B;0vLL1?PvTڟN1L)Z ɞCe; $_<%4I41GltVdnYD C+^2jX"eE1Q6"ϲ+xA?aMgl F5.,td放k♶iϳ[=Ǹ$˜ fOEfPȼ !౼XW\Akٺx!Fသ/e8Nw$2I%AJJ&W>8=o 4 NV-? ҕ M+<9յmM׬ɔ}obqeEL]4xx1K-y5{N:l}Ҋ€>98i'3 щԐ=^NK5]K|zЩ?8{TOLŦl-!)Go񵖌 tukUw!n F.5;qHC`;EoN8 % {|.h9ijv &f!.͔\"yRY.WkfˍNaէՙC,6,܀ ՚6cp,'-TNW,bP+`K)RBH3JVH2|s\j~b:>@zޗK,Qe,?(EQ烳4".Yyj KjsАsg%&DJ%۸1zAi0b}=oe%24x3GSn6F>vWyXG(߀by0JNU]79l(^]edYOGO8Vk*Vu<:!E(a0BUfoK )hBx,ئGuNq(F#|kH&<#vސ!iѐLndF~< L ++O&7]#X!0a*wvup6F˵!!n$ u8CEtEn6Ôle%{rTR|TMz](؃ep ǍN"l#$-av,GģZ.kF詨/duu@1*~8%z%!zW'EJV چڃeo2#I.P0Hif+X״ ^ʰt5Ҋ:ƞGb?-)%5wkݾz #DrkT Gr5ww dhX 8Vɱ²)۽p5} ?>jSa\OHDK(rRxf-7n/wM"; }?O8APub5]:i}|Qa bT0ofMC3xխTt~%DžV  h,G <:34y4:mk?%kJ3]&q7˄&͞,U@͊ 9Z2ӝXO.VI „]pGDjo(ڪAQ]p^j0 窐qkAnSsN$ Q.՚dɨ'ұp4LIa/l;B 9n-WyVđQ"+e ]"lGoXn9ai6%8N}0_gL/gc%kG+-\xqDEAF&`&ȞL!_X~m ipC1T R}0=EEFϨ(T AqǺ;ΏbOu;S[=!pOH6A Z~Znp1Gh NIhr?vljj=JY-"ĵEc _]?&,H({̳A ;u v\)"]k3rG.cۑE.'{zkK>`D8Ь#: t$fجG{j|äK'?*;ɸKG,f[KjE]":Q>g s¡g I$@< )3^X?&ѥʋN}6dUQUON]9}K+i1T>7vU "mTe:"q jBJ,Yɡ/jķS\\EȦӏhB6(FE1Su{;@ɾ+&圍MPv i 6Aa" uBQ6jNU:f7 %*6tLyM4`uB9'\nfIr9W09cq. qo p >j IR)&N̲Ӧl 1"$W`[AG+VU3Ҭ;sNP,}?YP=e\?aDJ$-Q+blُƱL08Gn1ʅtR\]ΤSL3p[vb*qb1f ꔮP_P2Jj>,8ޣw˅u={3 _#^YauNMՉ/5 #/]ܵߍ8 Lob'e/&xܜFhPj܍Wm&2XǦՂPOVㄉ!h qiP(O0m ^5+d[ȼgOsB6%{:/OneI*Ƕ%3HT' +(Xy,jxr;M3.F4GZ&>HDm0@sg˜-ֆDhN8G'vx;4$%N7}jZMȒD:u%\Œ`?Cpϭhxa#Nx{|Oziwrj&;t0X:COe̖+p]ozgxP^tw3u7:]ņ"xmi/(%ey3> 4Hr+#h$­4N\ndƋI0ϨFCj H Dzy]':-j@XÐL )8* FJ5F N SRwgٯ,ī8g 09!-0X촏CtWﲟmsȡ9ojUd6]c{ B&_hF\4 MPIRܴ9o)(P/硔6/2{w(6Rr<ҳKWZ WÏ Uj))6=Xɼ*,MF_ lFXTuWP@8?@WIvӨ-]5PxbE>(^9e )pzFr)kO R*mnt_@Zt1vb>7``[Ct[e|RN|8)2̧;ԗ4&J]8*p_-W W^, ={hK:h]d_\PNb,W>KJ=GpZ%h/u33MDh˻),ɫYh/Oo>"HwqT~ v3p𘠎|$2Fg0xpOx(WWH@yuGE>?sO!>l뙭 eNE( ٢(jc8)g@f?pǴ]VcN;<@F X(B7rGԛNoedu]8hpNO^[eG5"yzπss|Ji3¿vA Ht|]0.&l. W\X'y Dɘb0?8Ӈ~k_ÊzZ h+i Tcϙz%Q4B(" JApwGgv0C)̐ YeHjJ^׽&s7a5̹e+@;~j@Bξղ2wm{c]HJ si~ &A o~CT!YźQuU%;CCޗ)*bk^JNT_ۙ}ޮ"Dڰ@:D0Dc6nN5"d$F~r+:~`*p{ #T楄@mьT@H?aF~gud)nU疾8-U`y+%jpŨ|a ?!8ǡM!@|4 F32Rh|IF9Ů#XB zyܘ'K>WNOyP3<t/h&NEkY㳮mU}&C{K$t@\TxkLv-I~%W]K ؍G;A]lAB1.eAcyi@& on6ZN;)U=8NoO5WQ&ypߵFJzpj3U5a(,eR]Oo~ ̮kmT2?h-1![CCV^lAP)g 4/RVOexƭB*)ԮuAAkG0[W@$>pө ,Ģr^R~ҦږBrLv]Lo2g=qX֯9rX%Es燵swKM !:&&^Bf:"DBh`aYfc-~Jx$@Y&T"6[]?nՒBHׄ4KB -EB,QS T΋k8$t)RrsՏc|7-dU[eN@~ʟcXRMh,X(tǩYis\pRK1١uISH>Qa,HwV?qYpӻ4`rϹ&lrƝ !ԑ9Rq25a/5xʫ=V\H9WsV\ -=;*B#E,(򁑵vfN-;wRt+j988DȄ Ћ\nTjɫܩَLJdF(Yyds*^- :)n\68f֤ 0'-׉PoE܎SAPp B|{1YGyqk:W>=Y_I`2CByӷ=-򤈺 7}J7=d"~Y E<Ç9(NR@~m}L%=IP`!x":]Թ ^"Q]2c˜ Uݵ[}8MYV rsM||0gC;GX 5o!J;"v%$CfXݓ\z.6׎dYo9cQוM%V5~h `j]5жcwTɛqjEѱxeƷ4 SЦ-Ǻ8s9S5Hsu2*՟YGBN|T,;cOkaX|Xi a)?A0;lMSz_~|- Rdb(pha첉-&0Р5Д*F+xfsN, 7Krf]DMP-JhԎ湅*Lsf<'3j.wp ʵs.v;hZ%]ݦO\cMulES8U~m*oT~BxCi!㷀N4e?Gv+AMؽ\R1)%ͅyqn8\N {&y*~B`#eEy/iMGrt bן!h(2|"#*yܳ]Ix.TM9aJn9H;٘'8[~x-mp)eB ET%#9G*;yHMp#CrS*r˯q:NuC;EbBODo$\&Ej'|DOgc+"bH( MiNW_"-)Q=z=s~f9*ow2i;3WvKI->!*H{MA`~wN'"%l6քH?D\J[2L^XJ1#jwFZ!2e :J0CK*Q~@1|Ddt/|V&$F97'&zj=g]Y޲x}NC#8 ;tJ^!Dk;v$-}ZWKw^lxhCCL>ixm1^- 5,`H5vh.;H8/D<7qZs$~nIkCV&-eyٛP nW-wx^~՛}g,҇-0y70+wFvRV-pX%qZt[2{ ~fJ):=I/x3;>$d(S(>QE LdY>FtRvrʽ@Xi) XT&R~7bZ("L<&S/*ƨ_LZ"((E:>!B{46DȺʠb:ϒW,T -s6Z e􌆈M1),l#SqxE`n[_c^@vXt^k.mdOhE(|*3,ۘ-c5e+_9}|hAZ`A }jA19ݫp{:AJ,v*oh J;\%9xS8ѱ8R\S N~qg)*2| gM &["D%DPOlI {h|&x魝vUgM @l]@4S"i:f7]zʪjchy{Owl"4n)Ԫ<Ͳ>F,$8tlxԤO>띹aw@+*M|8h)p4̺&SڂD'P&,"gQU4pP߮{L:`X՗{7--[ ,J ̲[os–!S0NATrav>^QGݧ4i,,7qoD#ħHE6mWx./\Z{Z;3/nq]JP84^amu#'5W=b-Loz/ Z bs@̦fӵWA4vw0IC$<ԡ,Iz[R1.̼LkQW(az}L!<[ _5Sڝ` 7^ cWBۉPv璒E@l⪟^hxKM-,GuUbH9v,n ?膽 %hUqijTBm_nlsz7+[:f%ZEg6X-xeJn c*\d>}cYf!n855 x"|ElBwԘ֑hܔ&J{):x=z6:0HF-3X04Z\4/'_iQ JGffk2猹͋M.*˱j>2/ò^H<:ޭi<kʂOfE3ɟΪÜ݁k3my ; 8y>jLRG\Y71%Q~:p@7;Ũ >:t*9&&E}j$t4D4R 74X9W̮vI!:D9L פcF^5a?o|zJһ |U&aJq&O|.,(c[~ſQ* 2d z>> WwIfUٺ R wMMu/#&2\_ _\]8)Fi}mH8`1r=Kٓ\}}o<+HZ*P\k{(&He$Z<A)(:CQ,u[CmāEc>zn{f/~[>9D$j861f=E ;tx}<b V<+0iti!F}ɾ_02#*ƚGUX0W ?vyzdΠ -95hI&qݦ.4\mUnou\B`UwLq):+|jm*!S Qйtu\`MZ{5mJ) ֌U3NC8,^x#,<Xf)G2UXq;x26p_^C8R(sJo4dX9Q#]" 8r32*=9kSgn?sў$;{(j7wIk,^\ӵn*dF2~yKkAgܡ<9&hDF;趚H\L_*YHiE" A43%lsanv5~m*Cb@(D~ؘ]T:>~ aZ iS]Q2eA|b-16i@t\KL>.%԰d!ɣoOGB=Ψ=CtD'{yQo:ۻ+G}լ&T$ WUժ'/;Ɍ<ԩ~(4o!aUHS\}X?!Fp%&e&9 ,v{#3;c6zُ_q+>+@PXZC v #oiڐ&)ZpQ1H(l}S&%xAƛYegl]my+xtP1+TOS li'ȡhzZ_}Àk2Y`,ՍH258o\0O?z X~׳M ?Xh}a`PpK$^9v.miz8]`UvRn\Suq!2S`/1%r$XFHg%va+cWL4հ]alhj;>A㤨+z>1id?;aPNT)X)6[^oJ pi. h /uqo#H([@I.7ˏUCxu=8%lu.Sܮ^U%ieiRN3;A 1"O4|%#.@&yC=3,Z?FzFñŵ4ѹOUL(iik HD9NUd;o&SCISC*{xzsҰMߝZn7א˥7?L+&'_[Xfҁ)M_Z[wDwHD)G3-#7:GDr C,>l6 62-db^٥uWul%R;ZWBOdʕ7\ t b2H&7TIk5SAMJ'j0kl2[Z*~u{ $ĶAT y2c,&ܼ-p^+ꎠZAju51X&dw@ H Ȃd<_']3T/+.ԡKUVc޼eä@Ժ?ss&Q(140r٣o0YvO+D>X(lY~s|ξIoNl%N|HV"|i֊)!?^`|AP&vOLͮMН)pkWi>_?1W҂~:P;ۮ*)| 7]4,XNyNCg%JTM*QBqN C=q'38gwg뷦hb&Z ZZ7Tmdn}h]f <f{dL݂הƔ0X(]yK]%]E}mɽ$N'd |NVӼCqku:FN^r󯢼Iyy͛}bŕj.|Q]ZIoIgD} .5PlQ\G[&ARG!?lbh1jRGֿ~UƎ@@\ "Bv0[/S?Mw1h[0;+P$H,1h%Jl2,ma!Ew3~G&Ӏ0v14 Ksz`ݬrNaꭠnnayx sIC/Х-w{ࡨڸ$iC7f"VԣJwE`xL_IɵؠچtTuӘ͚F2逅w3M)'pQo *)֣NGuh_C҉gyT;cІw`(hȈ]. c}&<ÈVN,]v9Ӝ*9:sbP*K7viUќ YyזV!CJ^1C>sҫY.z68:]KvgRW8Y޹+bxҏؿf\'_uH3\cO^^8ܮz+iC~ֻ"ۉ b}˔+nPG*RMe8rJB~'Z$}a-$.N~mh;`.`sݝETc.oRқM8{8vP\8xw&+=!u^r@uY|d,~OHɉ$d5s `sW>3Is2}~~ylwN0NЖB5Ƚ /Y'\]iq 1ejMְf\>`.tF Dy:Cy"ya IC1SߓE:=H./Hۮ%zFyV'"IT-Yc~ηb 4iĆR>1+O0oC!O*tmB9rE2!JS I>ћ!K?*5+N)&fV9$I"C`(jI]T 99n?6ѷ 2UÃ%gxB@|H` }E<2:qUĘ8ִ;K0L%h#E},?Z~W~I Ov.%X#`E%J+m^(.rwnӴr A3Ɣy}:@TVv&E!I(яUىA@5]uTtq DS$2P]E)@;>6J6?kQ>Aݼ^iK;8 :?6 橵K¬լCGO(JK!ָYzs.Ha<6Hw59Oj.ҰFLk8\LnG7{V0 zV 8^F% 1?V9>yHi\TaA. ޲:T3\ORԫ:@vl?e^չ~ʠDB|xW18R-fX>g"7kl|^^ R̽ yx3s5ZB1<5E]!^"m'W?TbOU7o֍'W4 ?tIݺ/[mG hNssByxm< S@/qbr*+M&[1; 9s,qppLv t1wNQMJS9fv>57"PseHˊ0ACQ`wI+U~ }&4 X7RT]?qD!^>UbNQ9Ż}ΦI},+qLxxȪC6JO> HT-b (X_rOLV,`Eu6'Hл;X}{_zb>4W܉n%y=fܵkK| xxȷ7uۃ5qRB{ؤ*6៊BQeKOT{s`r):pˈ>/Gb”>ɹB&| ۺxJk*ZQFrI &2O i Z}C-H'{C;d̶ ]Kg7Wf8b *籷zgY5oJ$Yx1-vT\XY*g,™5=ck"|;t]THMUVr:x7W$*_0aϋ=adY[sF MNd=R&\zP׉9s\H<(QM+S (#-(Zoepji3D$Q g6aD.y|7Uy"I (|oqQj6^A\7쓺xid F-e P` T2fHVVHfIEYU0b?ٖfć@6SƕV5Ie|c =]& ba}P4^!*lnp#Xo_;u i}؟T"A8I*z?Ji)nӹ_'̷h?k1a ߶X<?_I-28UFH|OIͻU66_2fKk tOIO25@C ٲ?YԏN4b>/ \^7:c$aqkcp$ bN--gRbZEFh:?&f*[|yo1D&Q.9&ݚv,L8Rh{`7W;Pj`ee B ,1ITpߌMDLcFSbd'硺o2fR%T4?>>0FI;\S29J)`Ѧ뾡'& 3ѦRvRYKLݷu 0"Vv/uaV.X9e"㜂BF߭)ɏG%/f{d,WH]8 ]ldA5Jz AjY/>~%UX%4:}:"._DK,c = &=Ed|ė و=~]^2Xܱ1g u$ޅ˿w=?\.nӌ2Ǐx&]- c)}2Fw<#6R&I|`(n4b/K = s;So#jt}Syh) k#g]Jk䝱6(z4|u6QpjHm)*iB(0RE7׭x BC@lu/f&Ƙ2ы&239u.%qm\P*p%૲!)ƈXZA s7Z0Hñ 5[32O}|sӕc›4EGj< d^eg$6'>,mv8Rβ'__U+oͬX ć5gA/"䗑`h[R-9Ӵe AGB FO}?U&eRqaHR8(6v휩0WAF G %+y@ zd](zgifϲ%V{&^\ sĶQ?m Y_ōOPe? p?<#T]cYg3g": R&5(u U7?+p5DTٯ ۹~l8Xb@%MNq 4qk8:;en%8\ Ů&h"/o@.NKxa!o`| y 7vlW3KmIumǝHbv`%v@Oi`r.!fDk't殨/4\);[`Fb%G/@|%.ީ~\}V`8Ku}xy k+Dq·2EmS[/5f?bWmiM}1g6}Uf[zFP.rpkmWxrsbı="=w=| q}ڡxt)yǷmSByuZ)A#o=k޻An"k"rÅ}i@7[^;ETysWW޵~Yt2<)ZM|k]]4m `;&G[y!?!T:jĻG<{^Jl0g̩ߧ@Z8sƑkvw)kjzFLߘ }FTU%J)XC`Ή^;O?Ưa4H^J4ϵHZx-) OFJaՌߚ( #1yf xe4^ 0EI`S0#ͼr(%vY-Tu{'A%?5DHa>YnsrV8T.̟Vi -؜vE1VAxw^f$ji7$S42Q0!(v?81oote8(o>4r0ۥh, C/ I%i<}2Վ&bYVoƬ|fW m ~4T{mI^\[Yh~:՞g}4 vF%Z.y0kdƻ;>1?yfGnrEzVvUH٥u1>dJlfxHtEQ}`+_:j˗8Ē:܌ \(&6Y^!Q4D^S~ 0*lJLl fg-0(ShZ > u7u ޶}(k3(t+0? ΦMf;#^6 `1Hћ/ >!+mK5yYe->T{"S#'Kw"xZȞ c-x;1 :YՎeѢZ`kAͦ"F?dGҧW2:_++ 'ZvP}Z㔫0hPT_4R NjSxWMljdք &E!aoPm-3ݏ[a<~ʋ 3iע|۝H-K`_'[KYY׵,VPO^ƌWDg?wE#tsU7mJNWk{,jTȑO4YEDt^Ѵ֌]2 f<:[B # md Nƚ&¿yiuo{1Q=HW˵ޖZj8bOi#zl?bTVQϲqG 5*{' P׎yI%g~Qv;(~N=t#g]g0V7kZyIδVפ6@Kb'w)}> _+xd3wdӃ<VKdy3XbPc '*S~U5~t֬>^cb0!X.0Hgo[NGzՁ(Y[5SsBudV-Aܡ8}=5`Gr է)jZuacK*ώ~j72[LF 'Y3ޢl_lşM<0!nAɕ"_\>K Vnߪ\ {÷ ^ۤW)FS|D%kW+ilp.;jî} Y&4Za1hF]Px Tq.#dE^r2MWa*S6F\ K1`$-W%zZyGGI بyȘm`L@Qra"*=gK-^HXˆuVvM[3¼6 .~.ts&/,B -*2^vQùufRtb[a0\9I+ƨ6*ǹ r.{{}1SC`o *\ Lb- =͘ y!^ li$c/d0eқoY6.ϰpHJ0mݖ`;:ph";0=ybDZKn9W!ƩYF֬!#6ж74${W@vOiW+%*Ki]Yi7f@V*_Ƚ3#]IZce.+@Kbl7 Hzԯo0t]N͏$q Ѥ(njڋVa:1gv->N:@k[, !Kod%|`щ̣d)(:>/ I$iqkټ_j`Uy2az܎G4KFTR_@ 9L ^!QYw˚̮|wAy*AG4yntOBȁtdPf@c}b螆KH j36t^(9ٜ{%^ ൥53G9\{߳.uc8#* ;'Qb Ɍc#̹<#5 qZh`ޘN9!E'-[ ?4Qd 9W7xbL.q5nzsT%(wI+;@NOLQYk*bd!5bz7zaGyJ%5Z3I`N "hGП]pL-q SakS@Om FysWܯTK؋?9߻+9* ]?Bcmse&IOY:+CgWi)0l?pڢQlY(DN<4[IO6n18Y,E^Zard!gR}O޽G^.9"*Xel ?NO&B%P\mD5&2SʽbJ=V;сN׽3V @໓0> Gs~ _Ou{ MMW2S(EϊM_t+ݒ @~%:Ɓ&}ɮ0i$% 36B8MPEtAwUK\&Poe$C35ƣv-'Ӧ VTblY;jWVўl_P, $C)Yfї/ƈ(Lzoz!R@a~镥:/["7:jb, G5hY@YNR u'6wZ' C7HGc n

tsϥvo +HGv0:sWSa'"^sN6H<„ 1h~X>-'7.%Kz@M`֒ ςxޝ@j)_ĦA sD7g.c>.[{QϨ12k=aoc^jD`@qz`&ieGֽ$fi4%N;J>%YT l\c28h )75M-B1(tX4y<'iĵI^K&$fTsITIa#pガTK`uqxCOyw{*hu>`赸B/nu♍kEa.+BD%.{nƢN¸@G-%P_'Scf UK5ۦ5p2e6Vǣ2$-aT6y&<֢1Nz > +6ⳡ;ԛf2a|:䬒A VӋ$|~(N+pRnCfN{kh }*3SHv!DsJ2ۙD]FLD'u¾UE eyVz R9cRKziH Ϳ(J6iu/z8'28sB[ೣ܋?mFq̥Gp9AbeH e<Ô}\Z/1; ][!}%"S B݋`mU˘Gϓ}֔ۂ(tnU#Կw̤NZLgUfp+%lzVFD/9hQ+C'靔|}@r20|il#ө&s5EN׸U59y#[m꯬՗`W<2d}g'6 76=ب %3Gݒ'FKw4Rt4a#ɱVQĚOdʫZ@Aֿe ^AFvO4d(r%sy ߫yuַ&5ň2W& c,4N:3un≫m_[V'Oy1q ^|#V2mYz9v*%9B RIHPH<3Ujz[)#A5ruK֫S:;@Q6f+ sbJ}:]lL$P74~՚[9#h/;8_FZ46ݟk`tU(W2F5A*416[{ rI2O?+m zx&@t7c\i~~N ?zCzB/^%Aչj }DY ^3-w?iy^H?Z A뾏Ҍ7ԥ,Pɭ$E2O}{t<<Q>u2,_3:`*XYZIfV֑pimny{?Qs.1`P?i mILkyzwڀ$4ԯ3fAŬXr%`SH+$/ɩHE\Fwܶ'E7p-3d? ylEF/U&I fJ I5v XTsDhtȼQ҃l(1|,an3N+ߖ?Ug$?Rpv.cH[xZ{%N7E1s0oW+ssݙۗتԪgY cu>2 . Mf~!%άnd:C(vr7Km9B'M˳B]_e`u:kٜ^@3Ľ 9^6zY u9^y^Vq6W? V뜫uRh^Fm@"m\[_""k9k`>]LCP-4♔&,!> ӢQY͜'Hy!ݺr絸e=JYL! X"P=;?܄oSaf%AD)s^l!יe6fG8!{)D+)"&7vd^ܳގ[C.+F'У[$Yѯ M1+tȅ)˾"ZD߾VRɪ^A ZBv"4w$xVr|Dƅgݾ5mQc]4bLІb :xn "];^&J!fspZc YXXKSR<3/DYE=rbQ|PG-ȀYNwqoaFeX R-V_7O dMŞWpW8{$2H HtL䡴4\w,..HDh~x~G|lQg?D_+\2BW9m]_y(;}]֝E*ҫCg'rY7sـV'-g ^[`rnje|=[I7DPfo(Ony=\'2DHUoOZl=x,mh8PԘgn?VuiMG4/*M_._u^= W"8I^}$cURECWhN_ h1;6*ejIt./Zr:RV/rHC=v)l̢%bjtPМI ?!Ľ< y(o失J{^\:) ZARYcBRL4&SymM55S5a]~V? F?¹ x^N12[=7#ͫ)t{`KlZPuMqSrG Zi`)k!&p@ ˟r3$yaj,xAHXG]QPLATqP|'>f)2怐>1~H˞T4{6t ;lJ*dZE_pY4P1WEܔl'  /ŔSdZo ٯgm~5S'NGDxd r?$W#rr}Uʴ3 tE7ucݏV`iPtϤ'U lH)NwZWnl"nZ9H% j,]${TpmFC0Y{s[ڏ0\־8Z3 k̂;#qtnz/ 돔#ihL֊x9(CR7s+B˔]fK|?dX#_Jf`oQAr/*fzu+ZNH֭7W9_K&Z*.g}Zӵ\]x:0ԃ'k/^[*p\ɷV |oÀɻd\ e_g{d1?hjĴ.Q(L/GPah.:;VHp5n~ pQD>o md%JȯLk Ml/6D6XO)Ztj=4=y**.w|=cڸ3u\PL ,'LEUAtwA˥zZ/xQ$u!6L_֫ <ʛsjcX›J 6Zu;wniv0~&]T-$RDƚ1y`og8;03"3X0y>-5i`K9u^$}6a%(eceԫ1H)RCzj93jSb:V9un5 e``89A!CI (ILBש_8dxGv1=(ͽ>HQԵATS| V er&q@(P8Xr=p,;r=]vIZk[Ry TE IДj-;%VT})ҕmWt-IG B%ct _SU,a.z*'M iUɧ%pb".܀* XY&rz QU1$B`91ȏj2aaVj^B {kX)gA۪ޥC&kXk 9wwdAkci@T>q-s={$3N$wD|P:\MlxVzkyo-0h.䨐 (<!XtSa 'Efށ"] UFX3]q nyRu8!qzMR^/ ޯԘS׆aN9hm Ps9,V_F;㘲 ,2nl%{;M`(Ȕ9(QFbKŊɅJyp.{AٽR\}%+?zf8gt 3{B!0:2@v*TQ!Iپ+3)m۴3R/nGX41!upnTRŽ,]R[zQ"ː!Yq˛Knc |GQ>b;#"rW)9J[sC Bq^ ($X|j4//6ɞG d.U6q(N!Gpx<H^0ݨIAaWC$(SRRDz"lnY@Pn),Z0UpIF\m&Lj'/!ݹO@KU9|d'6£bG 8J axI0>m[I+˰Ǚ]hFϺ]P "vqU;Dq?#\ͧ&v} ZN537{[.ף>rsɿA[kh"CQKfx| Z K|@ւ_: Iεc:s2}.J[yu](U4һ85,7|^@պ9Pv-Dž%=\ 2W]vBoMr`h.`rq,KɍjFls64*D/KUY܄=Ӣph(]9E.< !( *XFɩMJGXU/u1r]+g|JU4p/8k:Tt xmkNMIh+,˻cЫ:5j@;iM.R@r}\}{ɩ |#|J0Va Ѩ~W41`JDžxniُ#~IiYke1fC1oޚ$3:]Qҽl =Q,ؔyMՋ=sFWgpP<@JTs3lM Ɇ Ȇh%WOn>LSm\etrZ$UX@5uY6 (%=XW A#BȆ%ͽ9$JAÊZ̃R (Z=.a3zM9954* !pX,nyr:"hƹxisYL=Ty#W%n$!IE:h`J\)˛j7X)_AyG q!o=#^Ƣr/v˛l," bk4/y`eܻeow'qlZ~"ZirPZ ~,>@Cu!4<[_hEN SPy DG10UU01e?Th,بN}Ka0%rio+jX0yBA 嶟:zYlk|+X2RC=U^+wZF6Ե glV{7KiǏ)7D` K#)F~8D%όXnv똽j(6/AU"8-pmTrV.ΜdmTPyTxXP'Q)qa*PDm|"οj/F yg_|vRE6Qӝ RcX&5j-æSu޾t|^ Mx;?%G:rARBԙP hw>ҽ8J(|B%߅ z\7  #:;`0$W,DHpDLyy S<"EW!dۆx{K^jԙH+Һ_:D-X!W32mO]תx y?\c7>|CshcAЬ;wh"M69pfvyVܿTȨu-֔ů92j39n (uAXb=uj -A~c5Йߩ[='"' Vf+Œ=1+ Phn/~\)VmJ)pB rJdlKZƫ_]thĠUȝaζE-e߁'%OrQY_SNqXLʛ+D/8_L^W|&^%Ǫz(r/= i$€? P'LU͉SL~;639a\D1X (j%!p;hӬ+?sӪi7D[k36# ;Vg,w#w# %lġkG"- Vjq=X̘B/ g5-ok,}B[KyU,۰̌<^O]dYcH>v%hֿY f[ adUGZom!ܥak XC^x;ƃ8#-zw&r,!!پ2WgQ与4A'`8*Ws :)?xLaq$~%{QMOl&"Vg:?^lC'kx0 K }z?F?>̱LJ27 P%`J L`Rjbmm0W1\,sR*P%tkR8nJzo@NimŞ2PBO;uD?ւW2`viT?륆s9ty32A!9B&PD0^ ^z*RWiIOq6^?$t TG9O6.(P=mPD@JD@bnI^3! n: 8nهEnZ`I;mc."c-`2S- nJ,=/Ώb{Wb Qh<ڝbtCtZ,mMn$$6 4]%nj: іa`eR È&ù^ضUP#=k {WS;maIQ$}?ѺIY z\S!/pج%; [Iy? uAO߷>P!]_-W!-~2ma/-y'3ճH;% B)Oe; .7E/\^0<±zpt*| -?gt{z±G Q1AKFôUߴ^4&1x.:nX!TS/uæ}/#e|X ks2Pn_%ur}rLܲ,p 7ʭl?fhYĹh,˼VJ{`Ⲏm0PTbhTV~\m zjHrbnZ@ 9pV-AI!td#\܍b,Ȧ/=MUp/Հo3#9a?P} G<}IesusW_:tf(DZUA'iv\VM'jm5T$qkP[#v_(na$I2|P]Fm&FjiHA! ZBQv%;*t֧,!0U7 ˤvb`^xlSt@A@v@3`5 !Ӳ pi["v 7nTpΐ1Zha5u}dXG踸Ba&˔Ál>4{%cE{qnL;>{iW NlGGL/ /5Mlm-%xbuuP'W?>;9?^غbt3[BZwG|{CѼqu~)BP*Шx P{*F0O|F4z:i8H7LUBglzgƉrת`=R0#TtSYo 20Ud{i*,yv*5ue0 :,bj)*|5ff!> p󡙈aOC8D@ uXՓY > ƴQ>gWMG>GPV/7!3|̾,B +L fԃ9T2]֌)2@(hr"aI"\Q6+4Je s:s(s;aO!,)`\g;F~5I80bԫÉ@$XB0KZIޯ,a7-Pi#A)B^5vϰvvζ|1Ӊw'b١σv;߷98c?OfvxceAO2*0ٔ܏Yg熕]wB9/nK!誧K^xЩIsV3W3d!ymѴ5``y"\ L-: 1e/m,pOa,@vQq_άbguޱp5X %ì7#N,vU&['ƞkBe~d%xoܡ>Ph&ԅ|z@ZbE8v!ܦ+Njm%d<[ɯ|qTX,jٓ70`jL,JLO7 N1[SiY[$= H{{4XeS?\n5癳Vl ES=/AL~ {Kj t[Ni~jmp侅rpTюp;o"dzB=+|Q?]éqH33 (R=-$ԅ,Qt'5Nl ADZ*KP{ ^CzCQ(5 jPT:Ar;+r='=qcR"|aMl fÄk y|E 0]Xh{c?:vB4svR"!ꭲ;'d'=n0HYבwqGمEb>Y҅0cGݖBOeBC.D 4ܬR]Qx{eI [aP-;?P8nQZ \9dl-U"C AN-[Dr|3PKV^|G>ZuWMrx{|.R ʐ~PImԣc]6@P׆Y5ݑ[Qŭko6Pbאa_ U<5Po 9#yrNeKr:?=Y~DD>OGH,7VN7 V'^3'Aa\f,S Ѫ{+'4V GS VL=VI :;Xh+5L,_;'ZOSFcԦoU [{k35=\7@*W-68-}詘;5ƬUZsV=G$_EL}/>*cDPەEug%ۡ'S *جor l<{QXqV#ǐ_[״U'Sp!kuVAoY]M2X]ABkco/=C0%å |mw$dMI u9G2iR*&&0SEϑs3=/h:֩LHckTz+[Y֎kpb3(O%}XNzT"ÑUоdkHKN%+ Xp`rFD%}n? &gȪnTE3r2;O&WOzm, bF\oxs0=a֊<EcV-[w&=xS(JꎶFWۑd alJ@~RK["@1Ma{/_F0X#PŒorBkZY?ay)gzVыҎ/^!ܮٙs8(oͮZQvqWk#M=bZ!_Om$`í&f0wl|rmβ^/u,/3S*!$gU Xb9V&<I;YM ?]oyxF|03S-ؙJ+H'[OAgoظ(oR8خL넬lÖ'uC%UbIT隸9}wM׷A9<eDAciV0<@VKP BBYQT6g4%SQ!̳ )Y8@kxZP j#?NG?j[)),̛ya*:K`F@KVq5Evd{j4{Ykf7~Q'S"Ժ;kQ*hAI`1/ws$ < d BrXX,S$cϖxsKFTO]C¹gHj^!0E/6&).C;s&4*md't:`3ߓ4&*x{H{䕺>1<pr@h0 :HKW LRޖ}oW9Gj`npr|b8*,{y' TK50 g\t"uSaa`=wUACD m3 pL &i /#@md'(H7BQG-Qf 4F%o46_p8Qx2_:j@<+~_sl&gp|Ph .;` > [zr@>vb[k,k m0z:ExL#c7d$,D╭;㕃`r 6\+/JɲK&:L䐧t cjK[VnU6%,|ˣԱId2Š Aad Tk97?\7%Ňp {iMP umk5}VZ=py!3%t(<-P:Q}No˚dv w[lN9|e=n/. J />=ƶ)L uKd*j%W2 a2M㎰z5tYC,S=z^ڻRf&MSέ Gqc׺PnRj4ߌ=2[4i[n]=*,b#eG5.uu.mQ54l@ڂvBh_c͕rGrdA vέD!c ˓~ȳ[DCq+n(+/M0W"符X)Pr3o%$B8jކ]yIen`E ]rySBX5}8v5Pc fC]戳P )<^H.-6W~鐓`|x 3BGvV*l>B&r?Q|Jf&{4=oBp܂϶;e@i͔XLGj1 ۆXu-g|T}ROm rr\kCK-ղw;7y%f)f EW $ȑKtToSG8b(yM j\ hMYv7 0>-TJYlYu)N'7gZ.8$t!Wݰ~3O|]`S I<gz0d-&Nyy^q %MۯmMxE1Hx/xhoL:`]1EOdFEΟV`}mD?ajS߯N( 2 a;oD9~f#k4 q3̍EȃΏog~2O|6Ȥo?t V2ŹS92VBimܬM, ErwK7CWꌗڳI`e/5dрlɻ8J(RbhgyEayݷG{(Jd/ El 0)-6@X%8uw$!u2&8=ws ,rEڔWSeӲ.ۂ"עnO;׵rC^Uݩ(˾W4:g;e)IMӳ |Ri@)T>,Ҍ<6.²*8EaG=I,^eLzbs^_ 9JnRZיu%) hxIRaNg5[ f X4;vM0k)T 65 -EA 9l7EliXzuT>N+wӘAs`=cPD.pohx _![p˜* (m{8P,F^h椙@,o2׍A&sR^wڟMalߏ?uT`BQH.y55ߎ|p3* {췢 iU.k=ye8x'WcڥszD֟ BY Laj~H(_QxMO0d9˫)y `DEO^)Ce|BhAcDL{D5 8%EI?_п$.a?3&2hxQJ.J)(]zh͔WAfZHɂu"DzmN]OBZ®x6 }"9gDz%hi2pqe$-H{3WV<,H5vNwOJ$G"ӚE->y}b\@C?P+|vK]Zp5Yf6אUAf4JovM]߫eOdsŬ57l AcƯ_[.|5LMXu1227 !ZXXRk||>ˣ߶VC\UcG[ a^P8 C58aw5S87 KaP2L1@l@eWM  ZS2B3 ]UKX $;K(?> 谯3)R`Yc"VAh! H CpB7ilL~<%1Sq`yޱh5L+M]ryӖds8~is`hO{ׁ"1$Xúw9 mS @B٥?b$6.7CR"j_NiXJ1g MY9ͻz^lOtX ~`y> X}xV3E9Oxq8"Ny)ie)J/XFQC*q/WcnNVmL"V:KU8#PUAY*cvaSm*ۓޯ8/GI2$W/ZA45>>L#k v=ױYޞR!9j"y4(MB+s](QjOSZ2rq[ J(@9mxx7[FcQ O l)c kEkp] ¼ 7is2L؄0+պT2is;,>" 959N!gi=)$^-saZYWmQ˄ d[ar*ӂ"=Pѵx ˗m&}ZS'c7ozE,N09=s)zE*LBThPec$̄_䄡6 x@*J6fOU@v"b0Y xZzHkМ3>sӔ{ u!B]*Gg_h9 |<,E+Ln6~1<\ܝ~=yg2nqeb SkGTq V۴I02|sKZ:g5Y#}R>Xlq4{:|2+T]yMiqEOQ5O<5d ৈ{+;VB0nx@n}DnUC7̠UB9 nf|\҇=O8J^+O޹""Ғ6\e%j$TQE|ʳ|SM<= Lw]oJ9<}2*MDA5" c7օ(x}7o3j; }]`E ѧE^rįR8EaXCc,fLx4^P{9گϡ/k΅fBEIqQY6;"Zx,֣ @=sI /DYcbS )}9)[1N\iǮځ0oeۍ̳N5!OC9 U$]-g)8_8DʴO4F?^s{`PK9H;sfFe("3v'V0SF?T6OvQ_tH<#)kCS=e}gRDȵ w GZ*9OƲLZldrܰ~ńw[8݌l/ ^RHnOzAM.̎ok)CYZHQ~ *x\ƌ(U~X-Kv%Ù,-U a\uq{1iF.0:mKsV:fm%w4&UK,\s=^КXA?&#44gMkF3NG$ {J27ᜍL̄BcQNpUۮ4q(1#H{wGX\ #u)R̎>-^Soj'WfPhHĸOڥ\1e,vcjE E%ܷ6N"E]/8-_e @6ϱ,G@0y#uMEof%":+:x`==6X$(ggp3voT^TA"64hjlE݆@wIc&jh갸NN,HC}G8. '8Yˎ+1g%"@m4sS:=]\^rL"Y|>bCx0hHύg ]952yn7ymhNYhK6uga/q(Kٙ5߬Jx[-7UPOY-ArێoBSG*?.IǮ]R?[;>)6o-con׊KaF ޺}'%4dfum1/+}ά󕊝}`9bb>4|nhX=:aJT["+O4s0xKMkI:F*PUUQoL`y6 d°רi:9` 5jHȝ%^Nk c8XxrS裀0o%Y 4/!V@XP +gאY{d!A\U Y],3y@$MR&6>},ΐϣ?~朮j:VfA* {F AJr&DAaN3JQ+z}cM Ojc3 b0tA2k#Yw1ƵmZD5b@WFnjJF (/kG.7o{$p~S¸om:S]s`!9 rRaeuPDǍUGEV Yٗ Hd} DbV,QURcuZۤP, Y :I>zF8Wn;T*8FF@kڣGJWd2كP`X/=LV0S@mikFLbqlxY&:j(vymй OTGS 7tyA, = ͪ{difvJ܉".->M fM5X-=RoQ&|@$M- VYgcwؠJitN6P!՟=`SZ0?PԢK&f:nBry)Fn+6o fl̐^rG?҄_AQ_O!ڱ_6\0ٺOv 6gMVύ+*lٵ/Ӄ h_Kǿ@A( >rD2 ~D˾ y0>B_ NYVe! B:҆rD/p^{&\z-W+2M8^0'[:Kḷϴ݁3=/7#~}Ǘ"1aau|2Kk>#"om!0 !} @Q/gTيk3*|}@:I17rtNeSLCčl8JL`sgJBn~4ˣG#KvK5k$[3LY t Pz!>n㈱h.L~bT1L:ph=j$)C\qgn0<.cA\~ g8Z8 q? d'4=K:CvKiY]S2RI,V|/T9>Itv/~r̘d,<5Ɋn#|g쟎R=xZWa\e}YTWap*IKG3dwU_4>e2C(MsS1Y/">4k~;fҡXIiE4Rlm?5^9߶| Wɓ) 噊8w*Fwyj'rӄOw&&Aku{HH YNޫ'/ybMV><ʼ&hܨ].z|<(^y Ƅ U0k<4s|ā{!C e  qdCD?I؟XzΓ3ERFX1y6|ΏJe5@p,=\!taP[7ۍ@ZQٔSw>"k zgiv|{%a \:}UavKd2/8,v;@-k32_ K2E`8/k#XIe(ޟPqnPRG09x_iھHSZ)U͙ٜ%F8_l BŽJa6=8 x77|̉b\!-?*]:Ŝ0oTT4˘x]xhc52P %=%@fж+RŬoj@w\I~MK2>.y!кOL.Q+q">WTQ.M^~ ` UJZ oPy\I{)#Ғ$(M@0d_ߢ|DU_]}{(Mܰwϼ''I i(y`bOM  z3!+b,\xys+pE)G^BGNђ¬sm{@yr=~a eݺE&-{~D"_>;+"񋴵9 m(Lyb飿$RԬ (H^±/3v)^b.i* 9{9'w\v͓KmDl$f|nxдy"/~ke˾UnY bzGj\J} ٲJ~njH-`>!7W#cbanco~o]Ft; ic_o凴[l~aHRe 0 L3:lT3kkq-BC^>{H}#@[Im[@weh2M8(Glv5IO8g!Kd&A4 w;B"DHd~M?'fTuFyDVЬ+ rq86  tTkw+3KU*ԓSk4 06YSV~3Ġ8TMY oy{ǺlkIz6Ȥ,1:JVWщx0,Ls 0*(i D|8(p5c%\~w)fg$,ϏJy 9okSMk ࠳ܺ?b1Bn4f=r+#VYFưBoI6Q\SIfæj~A#h2}q Rͭ`])V6.]*h/=^,I:<3vkoV3/,^ m{Mx0 "6C9z6!*iʢ*^π29͕ TeLaj&k0Nߩni$?lɸsGݖy--XBh`G;}hdÚ 1nId0p+cIYuufᄋb8?YY'izҵf8jzݴ2)ث;7)>}eFL۽LMdPw!N?nfv|=~i(i@ʢ|2 >KK\LfT-)k|Kߛd;#sl^."BBIF>[%[L?مN%EE5rW81 fݍ(Zzx腖sH`Q$h|>΄, R5;@t6Hkh6*kv5 ~ $gk{!76u~fBs\6}P3Ztb?;~Vܔ>VԎ #`MPf^A$%g-#v* x PT5𰤹l}O܇'pT" g+ݺ ͬ3iPԵJb"5?5wyG65hzzKMFz6*F^D61M!c`Yd&p% 2*-.._ kJ-$[T)B,2F=UաʱxC`>2_I[^Y-ZAS>'10$Ldz-cTӄ y}}kP Cw`kju.' Mlzj <|g܂Uja@,%9q6?v-Nf4y@yrIz@hHKcNsLqZLi{ҜE\ͶG[ |3[SAkh] C\8ldHvPOZK iMeV$[7J:OKHX1hnl?1C|g*lm3Jj߾&j*K#¶>nnCi|v܊u`of? TJ)GwgwE^հyND\3ԛD5m Z*߉]a dz=q8 h0h&CQE=fCpZ m^chhz3Hb}(ಳ_px6 ^ʨwpmg|d[ 94/4*rB8E{ H{Ѥ)<YpQXWM]2*N"N;!`cܶ^3N1mzz~9'ozȨ X5GHVE֝sL͞P D/ٱSD-ug;(Y'RsXj@C;1ԧ_74Z=V_w%=mVFr uI<ػC0}>K)X9:㐢0\XxԬSfg( CNǟ&c)L }g MJrX&~Vy>kngh =\!WvHwAؽ{4ǧ) K{`^7q@nIuPá_Ʒo1Z,m|C|`΃# ~,Z. v|9MUHn E"V-PJଐRE5 ɻ_a S3wHeR&V=}:z}ty"7V0WbG&\ٷld8Q9=Ϟm[>e;; N ͎I( 0\!JB bC6I%+_CBd(&^7kOA_uW$VGq۴NZɕh0%dn]˽!+`ݾ}NZHfoJ?瞃Xsx-#bqNkB;62Ugxwc=3KdV8D&d2.u  vw3O:! P~JNDU)f#_mQ}QM'3J> WШatW] Ox&wH u$E'~+)G|EMwLtjjd2AXz.\VBYNS)l.*+ 1l#'/fQ0|x$YET}$!`8<4s2L]N$$]$3+5o Oi4ȗ>';.Hc>(“LCvovY)hN7/dg2m jꛀ`u[Ⓧ',"Zbj0;"g ͥ0\aHֹCՅuy\445GzI2FA]W>}^%m W{=E[K=ՈMr|eYIC7ZEծ1Znzs-7:Kp6رЕ%[Wrj&@zѶyi. 3B.]hӯfR~eX$f[j5CwHEH{>`!xVC~ n)J(dOlf!6῾pd2JJ],񩍯rSoC졀n?7V#Ƣd^Z1\6гANkM,.p&R0{nط :0X;08J6T^ՠN6ݕ#$Piu,o?l^']DDF3Pkk0Աr%4b{_Ֆ&( {*R ƴ]FPꏴ"qM>L_h=h "ލ=,㒝؁9Fvze&#ԑ r\o#9F/õ} cW:S˭zS̨i E !cRNjXsd"eQ{?{ɯ<e &? G;9(vji V}B`asN-뎓-S `iZ`Ups< (s޲a,y"Vo ҷϚb ͠A Iк <-VX굛U汱2jRg*`bClO'nI&(r$Ҫ$AM"E)]U-\Ov yʲ-bꮌqTTb6{DRl4[4LOX*Yݎ'IDgW)"`׆pDt]2kS~7v S $K {T A-;gznqZ9o۠%oC6nV ~R? e~ZB_;ǿBuчdC) nšҼ9R Q {D\DơiV)ƀ8lB+",֠9Oq8W2/!S:Q~pvEw XUmϾE\d%aJKL-ùeaz3$1Yj_ ZOՔ58ӓmRp wt2b]Ȱ[|k1\ED@& m@,a~P:Kz4o)U5|K\fC 1?Ӫ0B=ԇL7 bLXZ%u =+g*/Xr@ Sw?|.V=^'G)85C 5 llasJ)zy!SPJ>usAU:ɼESoUe1dXU< Nqͩlk44`CRgZ-* Ŷj:_+c@Wך>?7f?q@~OYN) g#{&痡l4vڥv\ki/xkûɕlPI=Cx*葜&Or!] cF~2V#tQi q[ҷTjifp:8OtQA}Z[QNIT3.,^ҵʣFwtNbTVࠟ e=!E$Б^Òu ;ҍ1U9#Pf~N@/f}lqGJpbfqӕF@{U 2[ص\ʓHsuHv3l;׫L;H'Y ]ȟbW~Gx5Q 'oR]4&[JloK*PԠ@< gѝ}O{exel?lDfᔠZծSеL{&".c)+GxKAȉ۽(dnW*\A%quh2yAU<,,z!IQ.P}IlF*2?3C}cS=I-1ANQ:Uf>+&N^|!1`ѿE* $ĖGȃv¡)ءOYM=ųa7B}; :ڤQ0J r4F0HA\:[!Lp%u) #̷т5@0iGy3zs.i,,aR:[ԅ-YsI9\ AnvmD+>te~mJxL*GmK4B' <=F*kFo%l콶:6 g:(-]< wp )q "+h(f]Qc =n=v(pK6 6oыw.s.`E\n̮Z=Y\[>@k[V:6P\f6ƔK4 ӱ69^Ϩ\ ףw 6`_w Xg@*x+0ALʄZw#q(Wl 4BI+/~Py'1 rrCCVs-[ ]Ɏ>i ҿFEk?)v ea3(;iG HB-{0SI*dT.bߎǛ\:VO,!Y8XBMIo[}V=VX2,?#1ϋ7-b]3SQJf8P22bHxӶ;FK!g\v'c宊_o `R;t,`cQh@! 6j 3h \*okX!:|+``I y:X;k$ L6X]sKW['oyzyXw 8\Sg}7u01쵎xRi}S7vg|Õ*]ݾ-8K3Uno }>;rٶIȔٯ=l 7/u7*Z~TE頓ګ2+FVgaHڇ,2FVan7Ȫ];7{P~pYɐ& P$*I^ 5i%Fw;v1}2r^p\SXo{Dz7Փ 8^=c91d*(`į6B,.e/;-jvzpKF){iRPZɯ'HTtY)b}eChו\yUc`MwJ h<"}j]QQe!"gl-/`̏`& T(DKW⌒W5[DS9]`^k?#7=`d 2SÅ'S!G0.YV3"* qs gOoth-"Y~nLySFVBYQ_3<0[l6\ksJ#@sv/|eů2rvLz;Ljq T"d?ɖ(v WR*\m^YuسT|ilz" w {j2H3sWxKMi5߆= _J$~B8 և޾6 Lsieh<  y)W猚JZubJZw](/±r^kiG'өoDjkoSh딢T.jHE٥W{ײsDz^L{2f6|5Ӷh s|# jvO{a@w\Q#& Eк6(D=4Q@Sm:kJ1V\"J ĥrY~% FTTq#C@EaF[ gFg ,HD}vjPlR _2X `l6褱4a XԺ`mX=\)w!j2) #5$뛖N*F*΢q& r=80|ӛ9N}479>C|,p]U}I:8BuUiwfC6SЗUٻMpGsHۈjN[_`-ϽI>(j\ uTp!@o7F*q7Փ|*2).6̋*R |&~7<>z]+]u",Iˠ~(c RF5o Xղ[ eVA6TD[]<(jB߀ys^h>PNrwg)ϝ*@kp}9 7bCDŽLsoɋ"|}QUw)P`&BtqWv;#Ev5bhdjx v1QWtQD>zxv\ @}a{ qXu"G3mMP !z^eގW/Dk$5ձHDžrgSc'T Fl"Z/c=Zy>pL4@)[>3CnFxɹbx]<Fc/YzP?|EÊ?Vh]8iAmC'Ū.@97c.L^Äŭa* Yk N =ml91> WLo^zž@7B-"H??m. ɇ|PWcAi:rp\\.$-pa Lo{ 2&+ 534?4LGihZ/g%9 *,% %7,Phy'7·]A?+]^OwEj,獓+Ѱ]2q+ԣH'ޞݗ_r5H-يNr!:.J5Zæ{RHȞ]z7k9Ce_T^a(1l_ R:|}§ر|7ȑb o"!/Y$'g9,,\?u[e&"I.hP!  }OTͳy^&!5v:|.5ptBH)ũз~s?ȢnZan|mWOdG]m XQ| M5ҋۮx##@"_>tvN+6v,H L~D5FP&* V쟂 OO8怭n CC-' y^/Nz$Kj,u3[9i_?zdSoB_|ڣ̐=}[1׺_k-/e{ZgSⴟz.BFNhk(Jĵ@^In;足A'T8Jzd& ZШXEJGrOGfa::`RFD0R@?=]xĻerQ34:0Cxc7i ȱ7 sBU>TnΑJ- JvLti&9^ވd'e'd!3")]ߛgdD iM81% iˀ.qT~!Hw顐(.쳲P =#Rݎ Ay(Dp{|MPwzC).D[ [{,]1e,ͥFuճW:g7>+X,`؟[|-?}xk,kZzm!x2{r!M`wq.Elf@,"?S.&#(K>Kjt#`x񭯸PZ!q^.rzvwŠgq{'3kCqj SڋjY׈Qx|`1o&l"*\w,P{|&iwW6/q}OEu"zAmאEࢳKMΉr횳FcloeR5iCXT`xFXbOrkߵՕyJy+e'ld`KݦE%RNB/+̢SpUvҏ1qG?h#ytYSLfSKQah ~:))Ͳ:%%%~P=C+B©vVb1E[u|&k:-|d!=0Mrr5Փ1Dc*c4)m9l U`\x|$~/eAM@ԗJE64eO:<7%6FlRݨ/?9@s2< $ 0\pmj򘲼b~ :6p(:j5iQ2Q4N ,hR) AC.L#)g)Fԗ  U@JC%+ȭN*+ۈ"KA_OӲ_Sl"#;[4ȓPFE^@اk]K]!Y"C{qo:$WRC)BZlZDgoŹtm~ֿrY(c]hHLܔMuhK t\YsLH%;e[E|+HۻK-T]a}CsW=uބjG3DTS]CζI*w񹶚_VEǕt}H+2Q _(BcEB|~mЦ{TB/G{ Q^ǀm(U! 9ghXp?f||ݕ:Keiӗi_M锘Pر6W?KSl\~dzpwCEX fPqC\d /FKAd{$e{NTՄg%/Kg~Cx~#?Sa'"ٌxG YR> a/`UleY F܁m!))d\Bl0}[ۀGGN̤tZ8ԳeҀ ŜQ"|)S6Km3tF⦛x2,(9uܸߜ,h-eI-f A/b`Ri ՜ գcXhu'龥)#ΈU_`v6(Yݜ/1a`χ]f+YhrN)GU' aki&c`S3/x \STýnD!Pl N!N0mۻJ+&Fyzް buJ-w?2I|Ph2InP>qSOWct{{]ψx-`M"X4&PF"Ys<$4B E\B,mË/o UoJD{j g|0کCs\a%XWP\KW`PGmr̍{*mƤp8]8Px7 f d^aV Ɨ@F,衝0?i`4-q fGh*党"sIх3W:jB#FX؅eD"%<5RGR;9䥆tUw,%hNCl2my(w)mExS@6ЛEABvQz`Z3$;z&+Ne`Y 4~T{Ak+Z q7ʀt]g/c|ečl2~J^hF E<< +ÍH!nE9-E1R5ELߞ+z_HkbYRj_kjL榫uw%d'U##.֢g! f JNrog+α(X4"Rn }/dwf kM佾 q[h%!"1쒄*>b/CťGa2b1nnҡJ.؝A:^\")l\X$;1m2.,|%-mLQ.ǝuUO0vmۯWy5;^I=LbmnVӄ1.(fz'勑,E"G;(oV̌6YN^i IE 3'@&-ux'x_Sb$&K$"= ;: GWOv:7 x_hWpl~@]N[MFj,w}\-@m8 Ic1<I\l﷯CpL^ I $!9z yj.r!:̏J:uҚh '*f^"ձEƄZj^Ajz$B7+,]D*-<~6[ɃXt晥`3بrH7suՒ!+^RWKd4ו9;l'r\ A^珵-`'u芺kt]J|VutʧH IfW֘ AABƖ*S@T!2]nҺ^0 )OOsx9F|yjsWlX&#ϔJMƴ #BW٬Jatx%k&KoHm}q2=]9S:WԋrgkGq^rVaÍ Z *l/zbɂ%))+q?-law4~L%xIXUHrGuLP-'Fdהǚy"Ncaw6^7d-!b7`]^nd6S)߉0:.xf٬~ g-\$RwZЙA{CW;pDTvpp!S$*<ϟ !xʙv|4 3xܚ 譑^ܢ z1l}ΐD vEʡo/(z0 fzΠcwȌLsXQ3 REs8Y({"TFd6•be!v^xx-s;!)2zYu1iSum2Z]٬']e7dOTEg4A҆_~#`kމsBpɰU&MkߓRAzIM҃?|WC#̻r z>r62uIGl\YEXqU~C@ qq^i4=KKհW-[Mxwtrc bRh0NʫOފ*^dz.)Alm&67I "% .* xDphO X- M-f?"IKYx̶uߦ +ajW*+6&\֣r^[+(xks:R]fE_5 8qQ0 =Mk& aHuPLUzN&؝lb<w1fb}b 8P[8߀y :}sIWV*ގ% UN-u(߁za--8WJ9#iQ m`r(R q$p))Q҅ HOM_Ƅa㽂8ɓyȡȶ܈` 8xΙֈ _> ~=9ޤ.{6%H83y\*B59=@$  }ODإ0OIM='J]um3q_f`uLT/M4W;wͦbȁPmOs/j+]@@تx+i`y/^!Pzt$O)puJesДVSHzf 9q>ڸKi:ˆ;[b@j,H_iI@L2MCTYXM}YTQ/&Rt"6(Oqě\04ߦ f*;=Ku AaK" 0uDBiDHfW/B*Hl%o vX-;>X$c.1څ|IE,K$.Ո.e#5\Nv!__fٓ1'gМ?45&0LkI&Y>!/ze?u$gjC~ :@~HYW夐JSfg8/rʇ TQ+xN^rP{,tPEZȭ08J'O]KOY 6L{Rp0R iP\`'Qo!1n֔0~ tjʗ6Mx X4K2 ^jx%sTղ} MG<`9c`녋)-,WS'53X\|{`Tq@%WcE:$a@({#/XS<_Ff q ,X);!-ci Czq"eU0S7)~/~G2B! 9aJƉ5)Y;ȆέU<}S;p<{ ξ+qd5[oK NSy}wu!T/@4JN-7ʯqL1adf8fg"GS0 l> z~{*ͬar<>WQΪҫ>PhCNڔL$AZMt!olrv*G_X8XK庨kTXVsۿ[j `? -`WY\LdXg@zLWDA̷K N; Y ׏[`Ueb JG4ΐ$GB#zX~܁+S 7Yd^;k=+e/4}sLa^>Ԋ9͂rx)9Z`IMCT{QfZm#Bsu -2-э oiFB,7;Tufx_Ha2&A;#E vS0YQ*֝??h6Qbm <&Y7Ym`?Cf~frz eEÖLImdӎQA-A=3|Bl6s/ѽK% DL;s\^οew``bB#:hr%l3<`[g͸N+:=bq -p-^`FSg?%/p9.0(~bd|&Ȃk#N#O[cqd a#:OJIBnaIP) nW=LJ\g!m:Я1q@ԥcNJIΖmx+TңqhI' E'5U=E%XuV{<"ƫ]"2D|ɩ :[D册%80VU/Y=20^>x-Qk}|rik2/ b?SA[8|EN^|HI5-KVDŽ>_8-edm~ qmqIWۡuno" i!IYz\(~囃)tv3p(hH;egĭE{XHw4\cISC*%Qt2TjI,nmfI gAPuzg@S6ep$ҭfM(7% ڑCDSRQ.׎L B6yVG2V X$vZq`EtZAS*y%}{tɛ㽏ȕOS*NfgEx֥;_X]Cl.xDy+J :^ZAo[ƠKCH.ZI^q@,ˠ8ɄV6j>}cal3Cy~±nCߔi'S __ C]| -Eܪc|DFq(",eR)Mjj.7hM;hc %tC&;k@*$I# 5 ͠,, &AU:*I5$9:j }6KZVVyq& INUkȦ=RqO0cq7M\UŤywC]aT6DjҬv@dXw(P/G>w`&TPF>I?},` +`4Q ̄| ԡrYO?~&<tgAV62|9oeYuS] m.\Xu~!O"Q %"ypC?\zjpP˜;t^}ju :Qg] ;PbiHـi_8Ùl|<H˱ HoěBā;_dӉ}VZZ&"Nptq=g _!SA7{Ix-{t4Kq vJ@Tܠ0s:%z_ -y{'A[WLTR4>Q Y!ߓ>d˭Tb`؇oGA0GM.\JO]wJΈlQË%%<۝"{eP1 94) M*S (힪C.*v삀{ʎ GaϽ7[+HB 3`K#$]X_ͯW[ƕR;(>G$:@ـEΘzo"6KUf|/M>1"Z\) W,vr>3)HS5hP;~WQ5A8.II'/$=N8/\Kr[p a3VRnVyhم킗kC]ΠKZwQigז3x"F򛌰V)p2Y}ǭ9(&Cn8DPuHrklʂk/Dh1]J^ײr|T3ETY3S>(smN"{<-~Ģ79r>c.K:4GRXr;F'G80?> F[P{?ãTZ#jIX5(8]ə^ KRwPԥO֮}J*U!n[w ͙np[?Q`C .'Bd|xt%JV8(Xl3An|D̊OwrRA^3ӊ^ɠ_m a-ois_k*U7 `.7O |Ԇ*.8H v?0WKb|F~pkT. IwPhIr)"J= ^JM+ [dwLewţ{5>wVDcZZ;tk nbIXX)QƝ߯C ؂c^+NN ȃp(=++>(nK~\2,޾iٲ-]+nvd7xU8f%NZ>qH@3{>|:O =Qvyct2=r  îER0:֔Y|Ei*)WJ>/ذ! '7 Np:h4DG~4?}ߘ߽FɄ˟ ۘ0:dPCma:띠 _qlb{o3`\&dHQHn Yj)v" lUs^Ϡʍwrf3Vؒ[A=Z HԘ )FWۼzG=Sf8bHf:/Q"6R߈;ܡElR@Yj {dn8u_N ^s--6F{L=o-,$h@$$(ݔꑿ^E ϯB2B%!6sE> e?m`b.>< iP_?p"A+!'']Rse2t|WL%fdm9zYڇo*А,yƖlhY`9|lO:*_VFn-`2((^FMc%(ɔDEUފ|*Wk;w -hyB2ÞwMBC: ˶Ќ8MM@J0+Ȅƙvб-Rv,N_!e%:8d _bw^^,AU F-vO ]^n\eu2jF\|җw9AܝKc d.O&«Hu-VDP.#yoWCE;LKCnA'-Yc/5]EuLvcصt)#"/)\uz^jѨmR-NC⎑a<,ėZiua9skXOYh ,#o]6*nSYaf+Xzb3dQ]AЦB|Uz!.itɴ%lʅG於T%@_ubJ!Mb+W(#,M=`mz'gbpc3ԧ QTF[ Ή,\)HYc'3㖄exo:OBߚK/,T$[|}cHn '=.࢘?4>JWwlh@%$,' ϿmLFUw)T$Npyޣ}r}uW;by@iJn] (S,]](s oZ0t$E]&5J&mW슰K\Gyf)RN6!ևC x/2qMBL/XkA S%m#s7q#L< {I;P[%M #s\_SVXo4M;߻Gd5h5IQrBn7 PO rZzvůH1&1G8H\n/o7!qхMAtۗf_MEDy$ եHԸG1+`O1ʦG%}"i:W u.Ր\mAxruĞCA/Plglk*r*嘩t5O?yxnVaX߷2ߌ2bDb;Z88NBi]AI=K[qeJyc5c,Jqeg۲٥TzwvoL.!Jjлщ5/_ #2Do1k[R}Xabk2,}Ll03d >l Ԓ7ZKƎӻuw].Mʠʌ sˍ4˜4 =RvгѾsni ̾r<޹nrE ލ[dbwTrM5 ƣ7v|h3>B$h 9 1q|Cn͆+Χ [;(T0j9n"c: RQ~=],}hC;U(ttWQk|nY* 1? "5JP_}]YLF80u,*'/WöA80E(:T)k<\g{ա4p&q"RT{v%;$jv4DzOdx@ JV= U#ՎDoW=NO>޳INKG܈q쇉yS}x)>tm34xz %Y  X-OAtAŠmMd"<쟈6zF s+;yid͇ajXfeI|o#w θ}@xN|)78rϕ6邱eD9 ,lJ$L5SKx}9f֭,(skќC2mUn SGdmQᅛ Kr#4z7O,֥]}ɨ@,.p$!إDJk#_Hln&:D6E(ˤ8(O3\0vpqǑdc\b/30H?ޞ3G14^Ei6R37J7"ĤC??B,B\U"hR7D]86!zJN<$,UN4/;6j`?<lcWu$jpIN b4c+%6k%9G{dYB35@UF$9;8\yfFGx<_(?>3]כ ~Zc.}m@8P}wR,զo 5 &Ɔ%X,bP9 جpsVC,}aaDɑ.6AQm"UluW#P=IQK#~9ꎢ5 D(bD\q4Cͳ<D@ l,6vF_? @(K|H(|z^;H!݌g%rïPޓS 5P}}?+E?Zܽд<.505"I&Z ^3Hhڽ^V-BLK$:^bkykltU:j*EIZksԘ!e^pb$4ϡ~Y_TǐR|&R!d9u`-%"hi hv h ?ޖKnM\M+^~ܶa 0tnmb-^H gW{oH ݶ ԸbA0?[/L(udPWjIf4{؛&(Rl-k?X+frR_M+SqLl\$EvN`iS:,f lnז aV3ШF`RӓR؝b!E!@]BbtF}6P1%E5 u)X5&B*ŷzC a"*H"xJTg(Vg'{r:c?0ze+sG6$cz"cXcICjo-J?T& >[q}S?\`#VPo܎f5C/TgtvtrrZdT4LNBŁc'MB*d'&zwU- d,$c'5^Kwnh[0R' hoZb@W ѿGY(CWNzzӨ5_ āŹ-'T$A,~S_}nZݡ1mcR /`﵂øFy(S#SCu:D :RX.@5ߋ~R z)T0ݤun5f_F-{S ]T7ivWm(Fղ2bhūB}&b8et9,ycHLNYI!3ZOW{I_ց7RU&?wCzC=X~R{ %:Wt8^=. U~5č~J_8OBEd# ~A(5kDݰ< yܴuIf  n*lK/l~ĽT;WdE7 =-J)(FLF5AJZ4rN}s:GEl,; [$W*ytL_|ggiW?^=@P | )UV]WDG+A&ڑ\GZ"aAJv'/w;r1Ϳz*9bR=:a)HMl2My}JMY}+ZMA+Y k[XfPs9R츭[mBT7c [ͫUO桤EuuɽF/ˣgzϾp#r B,e(\S|doOB O.Ў|P„GI! r1q 7})k?O~^ۈ_T+ԙuQc|IܾU蒧"X j |Cv([NW~K5ۅ RWqKSLZe &6WdOKoIȻGg B2]f lG̒3/ "s]{B-qQVP0&J = Jޫ${O̩bX9Oc@ZZw$(\I3!j%(>t~Y r~bZ&xF'1y̾뭖fg CyĖcvH/U ̑?ܮwc8@]p*rx/5c=[S4OgJ.%$c[?UfpCX-Խ4?"];Ͳ<9'LѩyFm^j i9-1gPEԳRa?FHFS8z_4qdho-TTۋ]J'b">!s<lC*Ȩsfwtx6v< gɉVYޛi?N zeJ.kƨӢ2ſhcpTW }4*2O^kHGtYނi!SͮSXdfW\v{;Oy~QJчMA?cV%DN*S8J>3X5msJEi-XJiWhRYcB gYIpq7xeA.{pOfg(/+LЫ,keǝ R]hOx!QcȖS$645J S|ę/\D4JqμH9c=kf >]P\xPvLr* сͼ7ܲ@f|h9aƛȓ8ZP{*c,7HmGU-xvsrK0,Ke.~Tt=`+wuqcamo/D 4D>`PLt#=Vg @ ͵Ziqe2+) „Okž7]p_#u|9y#N~6*C}1y@tlc18 Umq 2S|,%P 08{YHimo7unX-2c96knl61G{`.]m.ۧwm3Aӄw--Ti`~3:4pN 8fӟdX'X2RW[t`}0Sp{?j)Kb' '8c#RN<4+枍<+a}H," p)o>ix{ʃoMCluwhc[S_H0UI]ҹ-lȏaB3Z+#iJ)jĸg#dߏ&ۧ^)YwL Iأu!xrݬAq čM#J*^LH_;`@#Dҥmj$yCM!&a`\H7/Ls@瞢JKŶ3Nks}$} 8'>6(;Vh4dpI1j3(G#tRE[wE:$BfNizkigt4GbeC* F6Wj xR9{/s\m1΍Ʋh&0ygXLRcO?1k@Hij! 5Eba;j薗ԌkC' L?Df|BA0e)̯,޾ pfp=1\W۰_)}a2Vqk@'meRh/}S ЙKoaQجZټE|x?=c;nUTw{oV aj ETml ڳqL1=,,l:Z]֮\ 6M>'-p f?ec%D Vl8U 9@d She71&liˠ2^LHq磤G_M1Ouة O@d^'YK~Y#hr *箧K9(tZa|ۿs!wL2d [j=A~,@fWli3E и|\2fVO"x9z B]:pw>Uo_MHrԤ,kB͍Ν4)m:&A29IQD*WPd2F7/od[C t ͆m% v@G$:7o< $)1mߛ譡{[C0+mBUMon&h- rY4[P5jgjvx\mN\s#}m] 3lp9~Ŷ -зx!> %Z!µf>lag\ϵKtbt2nV9g&DDݨ_P {Btn&Uo^q[G:UpP*L`1]:GY5szek1}]ȭe $\؂񞑱 f;~%EG\݀&hGrpü~pfmj@>\vp?>erT})B] oI-_΅?[B Ά5Wg'` M rb`խg!zޑ i>V2i*˪t[#qM]B昕vJ!Tf?JYКzi2:N~KNxCs3Rs<>M75QZ*r墨9(3s3cs_؛HNse#cԗ6v6;Vdm/!~AgaƉ~jsAdZējʃ¶2H]쯂Odqv&Unz҃]ń "Xڳ֪;:'+5`GliT^7w3qe=$s^VUBh|TsB%a$kE kRl߭DM| nv=% -zl#џ^`MN=J}.ƒ$"N&| 5OfԥXoJpy,jŎVt1`=uGpާm==6fXM9'Y+Bˈwr fƹc":1aHׂnO2AÖsqg8$w64qym4m60pL e0.ԏK;#[%(L#^7l5W,m ,yl wKͱ^ssMt>/\Pb^k$OBwJ'mLBW%@${bfV+oV^I)"o1e07v qZOlc<F\)_4?udKq:2$Fvo>_r+p:9暑 v;^rѐ%ؾ^5nMSǎl/Rܓv RJ ;5r=Lu5@AP"IIMQ?]dר=[^'[!֢2_P- J`R&% b+_D5޿J:E{Mv ]CIqʢ#SDb QlWtœ߫}SGHr8CQ%FäuS+0KaP7O.$ e+=v˩ [ K*8thX]xI} ~fymB1: @zϢEi Rm˪ BoXݎfy|XٕƬ.34dSHeWUSanCaLkjJYMPTàRPPG"vz>k\l[]r1j '@!ʳM֝mSZy,؂ ZS,T #]60W*1J=bFbð <{}qX)PpWƌ)$UWyr˧gS ֡.n)lþw =#Y^%SqO+tnmg5=9%\ӎ!| ;8q8IYJ=h=aW#n^[d]oo<$!|Ǫ͕Z-K$st_p1 &M9:)^ْP S*%U3 Gv2'˽ȹr*ϴMjPDҪ( ]er&Q5Z֯,nk.pp`5`USg5~))>jP4coTab0h3}֊ڕLZjTs5;'|5RRg^j.Oճ1PeNmRk!y(rc?$!YV|N\#-LyM6V}'3 ċ0{ # s6 <Fڎt%7~<MέeE%RH*Uk͔Fa!cC9ԓdRtDun犐;N3,Wcvƭ_Ǣ`4im@> *n圡~hS9]ӑY2h/w `^o5‹1}OfTv]+88(V“7`A,tttS[G"K4 <,wq3%C!x?Ϋ`ļ"=[6TsUKX|ʠĵR\8ȳqA4`[gd))Hի+/5Ecf2G(i*G)sq}٧&\E]|}Ĩ6 c8;˰[Ɛ$vֳs︾#ݯкc)6Iu,kUfBIUcn#H+ijVӴ& ?\n86&u#J>^`鵃t];1?l$V* aM)Z$vH1l Cx}IPV/>yY PzNS`О#$7ң5 =hJzv]_qCM@e&M֡ij䏰/^> eb - B>ˆ*D ΎЉ:78\,M9[io~^ cv/&0VqyۉGL-a=TN0T5%QS=XѻbdY.A8֘pۿKV\ %,CE;NC9k#_l,9dُ%Xʬ=YG'Sqq_BN⿟^iNӂ#ե@`;s<ɜVzFm,KeiOYԜ\RšQůׅH%Vf oT,hCq}Ӓ'Ne Uc7.\"]vB9S-k fN*V pm/lccGE$xMThE#, L>7 ]FEWfZ f{>p`=T ]żWa֙9:d<^ C3%(q-ȿʋO䞤p U}Jqg#wdu0%_.w[6YԱ]>M#EdX)ԻVFPle`<'e?2\HΗgT? G t{;G!brKv_)rܷ}ĂoTԣԴC虣dwBhe,I/sp/r]l"3Esܞo1y;I5݉lXw@9?T"'LwImoIz5_/7}Nvj qhYv^5=B &zvՆ%2mf5(%E g w,?ȹ>=ƙiMw GMt+ vۨnrqE*\.?*daPR݄ ?w0Kv: jbN?-g 5+ȼFm;RuwONeAOlFx1jb.,iѺYݾ$fnxW!, y0а7{0 ȩC=my1P-4>: L7ϥL@C#%LԎv2流Oےc{ID]ŘA)cی,h %\6Nÿ;7YJ2NLIL:9wܰquY)C,|*/HK"Kֽb2beBI'0DjI¿^Oy?2uL;$!O~ם[Uwr#լOuIuX5G-Qw}_JMWm-;mHPCpQmĠXARD2mZDNUi5i%B?Բp8O-l^ mIv ۫vM-u RF¡si6 |o$UϩTasTߎ>7evl6Bxa#X{ Yu.dw)kvD#;kPG); Xmv&MnKJL E  ?}sYz0BrUI7_ -cxlYЮD,EpPlU92M6aAt čOUDĆqVQρL}=¤lP:P%1K JIKϨVGHu Sf_5᷌ngWіMGƔ <\b@ h8_ޚ 7`q>= Πqt KPF"оtHD1dXr렑#df?%*:9RpmqEN}a c@O'T>iHЅ7/H !6b7HwN-|[sgUP^EgZjCo}iQtGtdB73PI ȵ1|3}y[ueG!"v"k iv0qDtR)U[FT7,>>4[ KFoVhhi/vM7\Puu!eka%|<3nwN^R%Z t01?Imbf4?|acw_w. 5htRFpHfTAdf;>/c/7s%hj,xzPn<-Oh7 բ;46Vkv3&L.ycwD&$56ΥuWXTEw'S!ܚBٶBo3{pvx*/YXdl!O،4,t7'e&h32}( Q ǒc;YGȖ+%GTiYmZn:,RGE§qxmuk?`W/i)iFI(ԗ:B(9 dd_%c= &DUNs7"6_a=W46Ǽ ò~|[؄vVh,,Y)/nސZIшl8Z[rZg;RKJ6yGn;W&[M[y5\qq MQ8t]`1I,Du8N`_cȶ6}4u^-ӂm e;[a:^:6UN [2  +f]Ҁ2. ЦC`wKɁ8瓊4_;jfqpWڹdlV$'_*~ct8gq.w`0B6*KdV_"520B.茶IN(/miw3]P`:0N +o\nyk^F (_̳\JmtѲgOvJYhKʇ8 Aڶ7'T"K:6f ?&*ICRa|O},:.Մ':^2HfU'[L% K#:#(5:h@&MVM8}+;af5zoZ&fp|#P"s%nbe+ =R-66n)H5 Wf?5*b_LL}rt$sM=]{U*ot&|`YOF `S~`9{xJQO:h[6cyfI{<5b*vw){oƌFscâ[>3"Qp aG4ǻxѸp1zg|E$R.S\mRٶ5qR.6KeF5D^FT[ш9bA ʎ$X܌Y!O~7݇WFaMm#nGh޶2[kR۞-Dˉ)j /WgFֺ}$F >c#{gGd\DQo#8Ah'p*T(ϹKȠ8H*?oN6X/E (E =^ǐuXTof`}m=J_YC:D>v3`tKB wZ7B1y]&bؔlED*)^9R2qtNJcǣmU9OiQ߷c:2L7NE ^F_AcV˴ן~N9yۮF!rBPq6ER~d"7-$A^da7x( oo٘-SZJz!shb=0|#oփ{p`2(@#Srl~ pҬ]qYq7EjMҙ^C:=ޞ͒Si Y~I/@8j)`6hzfK,Q4Zf"2`P613(q ט,mZu<βy[;"7k{W/C-5m:&r]NrP~!f܅(nS r$v(+agj4{_8h8 ͥ[W볏o!9 eYO" J@1M=a|wnM=G4Qn"<)Hpo_?^gQ':#ԴgC=AZxy$e(ʓl}0um4Wa߁aH|9=c14=CL)WiU 6a['i-0kllǣҙ@?CCP܏h<"xjLXVIXM38 knbUZXdw RG]݄=|C8~2_Ymn(Hs]6&+F>[!= HM0)܍Ѭ%핻)-YWF3?1Epc].M~J~犿][WD鐱r Ů0RBbA}WalEVV;lS{BЍ<؅ЌvZ}|MUEgذv  _/_kD"Ď`k3FѸ.zhƆΔy V薐ƾ^ldt!j8?\lS/eK Tz$ d);`QϦFT-h˖@b@2}C`j"*C.ǥ",[ + 2rV͚#?#ʧM}P3J>ġI=F)g.EQ*U4vD(NTAi L [5jroPjA`c^?^CGM&S!l!=V[&;O\VzZײE=I^o*g+&)]D.MϤ$ƍ-W+mv=z|CoP> b$rU2<*XaqBzN,cʡWVR7v"XiK VzWs2`𨡏i ek&=%Dhf.i8k/ޮ \cFzB 2-c;T\8J8;>Wmߥ?%e‘!h.|n:awSqTRZFJ@S%2>#J"LO!rX@~̰ $2~fb.rS+ ejI\DorB;ͺȝ v*eZ|)?627G=kΖ{q2O%a3aݝm륿YϿ,ˊ`4-1nu{5_of )r Q܉2#Q`:Q~[#a5Mö6+l&p[PPRf붖/7Wϭi-[O vm /}4F6gb$;x[p6]MQ4NZ);*m޾ٴeߔw#H!4(EY}L@b4| isuQi (T%{?֗ xqw47z|PH]<$&;!; :)= q3uCD WOu%H@:a; `"]eut {-M $8OTT(xn_PR#m}'/°usɦN"tȒHo3?opV )3T9Mn,Jɣ3x(H>n(8"4j}&x2BEnNSиXAF'OjO1]V u[ $x;NeMl=F5Q7tp 1<؊Z\+@~:[2YpU#+Z_>_ۏ.8B 톭JBxAeg@:ae60AH˯DS7`~ıQSJ6b7FW΅-a-dcSI,Z#'@TGsq0+/sb"%;PE'hK:r.2V~Stdńb:` $>ڀHD:IULs Qʪ BU[bGںƍk 9mjFBXSjaKl@&Fŏ \>#X*_bV8Lػm6eՇI qݓí{¢ΦiRRXWw8,Dn l&.=yӱVׯ<z%-fE}IXp?$NjC*EJ`ݜp;(C6̉!rCł5@ |S::~2אINab ꯐXVi Oig B`[ۄٝԱrX,yû[zvJPݍo@w>g&;Ak`9/A?p Wb "$mgW&3AL̼GK R# b<1*D DcLn.S"o1FvG>F@[y\>lm*#J#vofSv|W\fdGvr2e,Xd31}gS6#7Zj+?J#sVRRrW繧-O#EL n ,g'3EF\?=s侟N1>iMEo/mB̦QWˢkuw} C_ˢ΃@ n]cQ i(0f$<ZuEkJ 0Nߡ**&鿌 A@3 -Jypة2衇^ٵ< [=ƨ!=͗o[p^:1-RTw+r: pY*#•$; >V0rJj:F5ޠJhO55ᢓDB/☿@5sδ0H7  HI5_#J{Uug]d*pO ]ʥ}.Iƅ+K kٮLx>O I#m4ѽ<KY~QBV,*7v4 i]!'a|ڇN9u 48`p).yf䭍͑*`qWMyhX6iwtCW L[i62 ,ձ  Zr*vjg݉{4djZ@1|?uH?xuq ~2hQ$H.b*[~P)ƏJb5eqTU2+*fv 73eps UBCĀ׀bl!_ e'L00(X[Zk9Tȧ_W*{lF LMx``)Woro$um5߶Tz`>TSޒb8"5GO{U*'8Id0fִ3yP"ǿJh6%@R|+y :i"#`+sNI^p.t{݊cOCYyP+YjW0ȜĶ3 O"J$u~k^C`"#$D) QhDD8`umMONӇ. Bv\/3RgD1}}|elk\}WJ&ѐ=3D(xG%c$10>*:!r3\_yvm6e tf1v /uDfbҍ>N 9W{Sޟ[ݾ&fP%ԃLl/`0d=jWWG໳/wl@Dk!WH`Q(縑Әع̚vcr6"p>)8._Bxi@ gB~t} ,/3h;#s9j$T,,u'k-s%yB+dDcS,yܖY>ojTq 躡P{ڤvUۯ(:>.4*Mr):aRaO]LJiƖJufPX*(AY{~:mƺi .l?'O h^B.XVw r3b:6-$HEת(5,wK`q";ܞ߰s3XV9%Z$X;7DDnNx6 *#?஺bPm?nRYo <7 !.1P$\6 qpKАڤ08 6= biܻD-X+ӎY4([l"{ Wܚe gm|3к JՍT\[CSbJ$xI֥p $cNʾ]uд2l'-O_AxHF4ۛ8I"&xwM6 ԫ!Mr[ shp=nX!NIW +Co[)*Gn88{3:s_>AXxP_w fyAJbwnQ%KSuoG]O\طk:|{CL:߉H\ms/yo&=~/bv,lB&bxEgJr&) )yaASJόU%el0Wu:2XQUˌOoa_T -G}1sl0Cf&x>>HZMåqӌIƣ{T7ic2._=Zr(G.~%[3FmI<`4%BwxraIe0:{~U? A m\(Cnqn}zՠ)O8YHѮ 0wS#cEh~5i&a0-3vA%QS,@'y? )C.{%ƌiJBJPY'Iwv'R/eP#1/wB*6.3no:zk&yNNFur\ZmS'>Fc㗻 EQ!Y)=:\CAtmkh%H!?!)Tʼn@%xXE4QX i3d6rŚ|N;= 0/FۻDPYs0ZE@d} <Ma.LV+HP3Gl hJ`O" r ē=poo4fgƩ<\p@T&)lN6bxZz.3]WܥආF}C7v?!#@zz ìMn G.wD=Nx 떟RXMZAA>` QQMKI&r_ Yd>ʆqOfP/g/; W6vjj h4m aÚB\y1ql$#8>ݎY.|,^7"&+*SV*hGS3 rsq$·@gȢ;Ĵs}tSn&;(Kqם0(l.k8w~mD%STpqѱ3>^<M][6w+~_r@$T-+1jI%)6zJ-aXR{*2go%b=Kh4Ω^=>ɁMQ<&*(0}^ '߫ͽDܨ7okhZ.,"ghHZŬX0-y>_6q0N3TV`t.u:c!a;Q,' @BB1pd-j\ + kʚ$^+c/_y`tͲL4K!Gdom2GqEϦS'[ `o|th|RK#Ėeu70tY!X$0e:,dX2˥G X|YnbUI'}ξZ&Ծ=.\]1V4vgOƴؤ}[,O^oaxZ:]wSvnGGF/l{L5KU-5ˆe{D^:E |r:isBs(}ih=[U6kDd{;պG0ɛK>$;+ rV,vm܀U”u<#b6k6 =jJz'"(>}R<8a,jvWszmdƣŽ[:,\ MC*[ \ 6؉9׬!y3AemmƪIst!Q}Dzy]7aNN:NijD#чIV5A (R(8#&SR"9y?K&>C:h6ɪIA4Եk Orv)αbZx(h9 ]+˰fç'N88}ŌyX"` _r_ d>Q&.dM:ƥ09 T@JMH!ɼ$ 9'Az~4!" r ,H .6٧p湌'1 Z5XZdm.em6zoH Y:7uKhYEhV)ȺvF51y\ f8eq7%<2KnηTQ Qr@U&2zŋ+U K ~P&ݹJYF T &e K % P⥉}[3&Zisn»J98extRE 'j!P:lLf=ʍ<`2㽃c_FeYceTMqcc]wc| [Ehf3* |.ጧFuݗcL,v7p@H)ZLQ ٔKlW p pl!N$쫅:mdosPQT&ZvY)Qr_6kYpÆWɵdi%쀑"q˺\2hC&OR%aAXLm^f!۔{ݶzIU𚈃 UXyVHyn-D{3 (Z K={\ȷ`8h17Yl ~ :0ܚIěoQפC\g%{\|L8b@lLPbJooBe9/!LMrOʡ:w36(7~S%YyfU5[F,Kx`j.ݶA(f(RWOAAa$>O,+ ^ 4ӌg81u=_"z/yjPVRʊ;5qu0 |#uX_zс4ˁF?hC1hk96[! S5ڰg@"m/o)b-x˃ek3A9>WfNTs J+ }tX^ŢRZ(O܆a- ;X9%x.˛DZ.&{=Z;Pe҆+#G(IT*UYaX69 '`sPͼpxtkV_0—(|JRTTbW27,]$ o:jPlY+)@jVܖ p>~xA>橉0.aps 촕bkuD3U<X* 3q0چ Q2O*;R#,?#֖+'a%;/)#+FRsW.MPC $}K6ˌ3DU/=$DQ<D< zO pO KBm71#1(E -l;5O|V\z葑Mﵳd.@{7}_ܧ8gЦ߁朷NAIeAbX^-'EmV@JC*\ 3R0Bs""Śb^&m: 2]f!ui9i6VxtG#XBu99")qOq/kK9?:#_Sx\rET?=Ê|ŒKʌU^]kOmDِ 4)vj}ɝuŮ  L2ߐwfgk~Z oÕ\'8l8PKiK=%N?GX_0G@-tCN]܌At;&aM7J%ȯ,co!6t95;j:UQrOR%kZ#s> ]45_ ]^[hWђVWdc>+ĐVwqO+%cIوմFGee*'Shu;MO6d! _lՌRQܸ}"x&@` W@_:-t}K44y)vE*!G Kc% v}\ifx |yllG[-Ĭeo1,1d J;ejUJRG ^*?(1PnQzqӍ ځ@L9yϞ8Wj6[ŌSQ8C_rbS۴gmSj!iX$Nzhڳt›!\>74\kl0ya<0sUeɹQѵDh䏹rDy ѷJHmEe)a,x+\!y78!(, :%κ)Kİ2iϫISAx:<ܘTJj=%ltE2*ZGݸqV;B&_%Ic4;_KDA <>A;- ^IA_<<o0q!XUvuت!90CH zy< 8 :N ˸h/(F B@@`+)z|c~hn9 O\/]鐔Q7zdPNglLdϫ }|qe**^j_xDƸДEԜke}у\>0D)g>hHSKD_er̍^G*s ]׌K?%Pȥd|Q*77;fZ;r$Rۢ-I) %6} m&IJGVg\ :+aTK%Ě<DF)Y;p9|i4X7Y \ác N眧)9_! I"*mlQͧdCO[`E߀hij] JJ4oؽ/A UͥdL"4GmjruސLyj=i(BH{BL*:QF DʁlD+o8UkfiN1(޴4~GHe0M@i;JmAAkZ@ydJ _¾آ,%&n8zwGf|dt{e_iB1/4+X -X=6I`9Um2{3S %G&x2Spt~ٱ[3^y!eYC3`i0xZ(dPʼ *9\t<*p`T-Xv\&Mj"yFjSUKseh"8#~+1scMYJt!SLOʋ4?6є QP [ۄT睔/NǰK=#aH1g=n*j&p@`2Ӵ ~1#`#pz\\y/gBe򥧖cUtQŵxd#f:e9/N0v9,*ƍ1KN9x9g}\ah_YTs i}91O&xa,'I{gBzqpf0Fٲ râ`X=נe{G-X3Q:tS <QkHr:fBjc_0l/_w:M8 k=Z4&:il`Eπ}i-sř6axc!kG4HϺYd\v6ʀ)OSkX:Kus~ʷ!z*I/̑t`t*Ȍ_1>5L]lEY廼C0O쁣 S׺9x]~= ewl0aǝѪcg­j'wPu[XOuڃGl_1s)z=QH7k! f26!kϗ_ TqWjIkEqI*"i)Rpu]1(Ks81^?[Jե etr$4hgL{+bA0gnuS1[ BĤwvL>F,bْ9 z?@}>iWzx ov_{\ `ԹUx H29)1sS<Ȓū7`SEkelJR|%R-Pt{VfN(|O -:3aءd)6a+5dx!ݒ\,tQ2oJ{_P1O" Ù,gim8ơuM@`NҴ?FdT?mK &+3-oks41`ΐο5΀dO;p&o^!:Y j=!G/"™v+eu"hq7~ xv|l'MBfe쪦Z՗uW4'U⫒9aL5W م-',}ݵފ8-gIAmRz$d_p:M\5OcpqlVݫAfRZ,6* "M {I:0MY(ξݟ ]<8>Ӳ WңY ve7P@R1Y{V%S!l׌,lOo?ITq4As*qSb^r̐|[E*J6(N65"׭:/7kU:Q-J#M\ 'm|r00Ujyn8KLxdf&R6\:7dC7wL]]#2|r o6eF]1H^[C M@0wG;-p@7GF5_+yվRkf&Q,^v"'呵;:G@_2kĊh) 8F:PώW|zS{r&yNo0wQq.JNV&Xd@ڨKߋzB&A=ߏ$@`XOW rk71`RF X1)J?dԏh.L!J ΥsoʨU@|l YSh%6RW:ZZڗf P[c>li0),<>C5l DuWZh(v>v"Ǒ 0ɅT1erjsk}KLPhd&(aMDT hE߫X3\'9QcOJZ 3$w,Ut]?ukߌ\ lv*W?lʟR|٠Xe}%p^P95ERB3죍RDU"Mr<[/ҥ F~ejiHP{瑘2.Ϸ#7L]/*qtv0) U/`Ѱk _ G)}d/ )($=gINt7$o!PKU&1XjSmKD広j~fsO^0%<}-^4MG@bjB?[~]W6WHz)*Ӝ*wTzIƕ&燎*4k,=8ᮠANi,kqI $9^7d›ԪJ+Ra +*Zdž82)0` ovZ*ͲL h/!8'ވg;>2W"Ɏs01Ֆ%^ CV[F^mRX^BY7$TkaQIb!OմCxVc،yRJ?vh>RG n"4t6?9; w8F|>xi '- cYbc@X~܋UU0\Y?w$)I=,گ'yA: (jZuZ:ּ2 A~|jz+ 2?QWVYc;bC^:3"`1~rQ..&zP7UWWz\`P 0}W|Qt-ɨ{duڊ#퐼g7~;b5/ojH Jh0ZmGCvbbcQ_gIDqcMp?wGtL! T0 =7v}۟'mROHOR B! ? unC xT*dQQzLKK?vMHE`7]+&;dF~L5IR}SI ʭ=l"<1M5o$بiDXqb[yOOY#]P=b0~ѓT`q1kmAƾJ(FDTBYKLP*aZg=ݺ_.@qy>dkpU V:MZ G7Uw*S&/6a܂"폸H5Q=4!˜_Ӛ "#+xxwJRf1{OG!xmE]G:ն0 l"^b`xeo/$ L}„~7]\ulI]]߄~#ǓP1*A\ZHzF]Ozx'-XZ֋k3:W BK(/iAnsA٬M5d#(OX4iOYa?K x\9⬌AoO ڢf\cp7O .1Qn./W-ꚩm ~Tz8;C=kv^i(Dkոa0͎ji :aq/ W7,?WRڑAOTHC47_epK3[c wH A N\6_dv4;`˳F:Kz/2^.;[ j8?5)W̟QӸa PK-TkS>L Býbu\Jo &צI5V#"mі&CbKQJw (|] n C :(o$SƫK~ +K ?F7.!mw6)<+ͣ0.WtX({t[ 1\ia Zđ: =;"Sb `<sq5:N9Z(׷82F g cKOg `B_;VDxUH<{H01mxvDᢹի+p -T/Qp@^?HNJ̈́}騍iyu\{f6jL1D9qfdȂ10NRP#M܋^P1y k#Wh QdSޱ6iO"W=ְ>mp #lx}.W2/}Uy >oBA!(5[e RPsX^\SUoEJ_*'0j{~t=!4~zJ(1619ьkPOt>U"RLM7N!D͞ώ!!C`7FH&cfLzҤjI@WXn{Q{u 1ӏ`k|u뱋yXțg#9Vjhhb TߘH#[zO'y鰕)L>"N?&o#.`8PȘ3`ǻCr%^!e~|iQ79~&e$O^vzGmg#1S(aT0٫Ys ?z_#}H9 p5wg&8 9(iK0^pe,Z;,|@7-Vof,>Ꞩ_V H;Ϲ`3;O4[S]:U_fn] *RM*jLK8bX=V7[4>qAKXL?r[K$f[T #7|Dt85\L٬ǽ7K ! (aIn0_jIN,2Y+?Q%|~fFxxsw%64M>*.8"T1#$T6Y4w.̀W*W~nm;[[r.D#Kѹ,GA:DFH<3Ѡ{K#eI?k)- ȣ$B=#NVfSSù0lGR1zYu~mU7״ZLfJVsd-prRUf$p2;-X=v":T  @T%u4?Ð\O܇R @qp.O.VnM YDIuas3CCC]o,\ B8+߄y|5 սsj|V0QS]5bU<?jG8-Ă/b(JYԍgqJX*Td-L7P*w'crŽ? 41=p)x"["Ė~[/KpToJlTc:VI=BAx!-;N@[ U`_(}CX_|BÛb8J$ yjPT8eZR 7zA=)HpD^0)_7L2RY>^g$E/f&;!V&6s !vfXMKVJg5KG~B {洸x-"Mj*OYkj~€Z`q|:lP|y<>V-vk.Z9h*1h7x}3ɌoG?{u]_lۻ<,}E[޵OlK 9^@nW*E+eJL= 9nbTHBv)\W5 )#S߁u+:۟z[X쀉Tq~4sֹhfFhtL#.i /E,c-22Rで*@L;GΝ[B}Pb [;@SPڅ2'|~B%-C^+VTU0l.45YZF4͚{b,*Y<>~#T^,g>\NQ|R;OPHtbeۧAs&*=V9?E,hBK'2;)JvskVEٷ `.D}\dP.]&T;f[G"f_J N<7wi%xPJ9tdqqw5Q?,HiY!/5 =fd[5 VOo@;9QFe^jGjk&{J_ '!\jp9CȵFozM̒dȢg',϶Ub(ݻ$ q %ߒ 2<MTzx ( HVb&} `r2aG߀1t/ xZ^\*:?-خW)V4w~s1?6[l^+GpƴCyF.nߘۼÞr-ƻxJOuֳmjG iiX\e} 2f>@,xkK#:Q[ki/҄ybr ֔2X6>;Fya_ v$R)>hj^ |>yJW\ Z7fr%`7rn˖,)~&=dJ $իC4o k9U qTݮ/BgN= ]XV ~ \K(s,[*w+.t3 6ujxҢ*OUCMVh+bƇޓOvc`vnypEh=`ws PLI{32/=( dYRyӋ0!- 2eOSԢ}glȥ|ſr$ *S߇}aNW޸yE< 1M$&qWz#VutF(~*<<Bwy$8oԒZ]wX1JeƩtwv#{m_ v"Yκ`vę0nD;툱bzW/8#BLM 8yɪ`[B^=ـm} X!GG8g*A%U}22"639Zt?0ef)ϱa,ߜ>HD$Pi7̭ҏlFq ~LF[y恕ոNm>،>+1jҷV`B^~ltƒk .hr+{.eȸw" Vh%4mf( )I,u+h ]zœí_8!yjjqCa&l`^^JONPQ1H3Hz/3%mó ! @tRn8<Ah,[ bn~v{7a6W_qiFǀ3|sXDhT>N1z&8Z4qr}i(c_N12yMi94u ccYʼ@eY7:۸C;QZ$hck*<Y *$ւcPnHrHc;g5iY { L.3wH6:K&eqn$x̓bc. B) Unpi~,ݥ|IPgddljQ&<͒@Q֟Tb{34ͮ@GUP}"*g0ZbŒ"ڭ\\FKI?O@C"(aX[j"~<osmjN\gb60yAEL$OrdŸ/nF}cc0W}|E˳Oِ!z`f ~I3I]5?>n6Ѻ scopSC`FǥL4&QzW6?7_bLlJz`Ǥnw2nMf.k귟n2BF٣ErҸ8˜ʽZVVX>A yGo∈u %|*f0Mo1 Д{cKtk'o `LxgVqR5 T.2l&ghBLɁQ?:hHjjT)tKEx԰6=fI5sNoo0ѽ/.qX`<{Q NX.yq_`~O^*90XE`QV)j 95UdaU$ZeU Frl=6.DO#9qQb"C7f?jP$s2GU=Yl ZI.|Aco`ys^e+E*lsg6?ľڷư7᭭oz/Ѳ!ĚZKTߤ$*`yW]bs|D㫏=O"N $B4Q{N5!-x[IFn Gf+H0nLsF9 u5& Qggtu<WVVUͿcw߈E> U'߫|ԙxQv&:Wo&m"tׄ՟ia; k+ms|m/^/g N)D&G~ŝl"b"ksGV e vCf 6ٞ|G"|}˦r:WFg:'OTN_9R/MR_At`cf?t |9I?,[h=ѸF޶͕/Kq+%pAry!d7j#:ܭd`o(N_+XAXX+^4S:AuwUBLṊȥR-Pܬ{|`\bt2v$b$m[4h*+G ;e* 1]gXh#%1\<o|zL(e;se;e-͂6nYb_ޒhVGsoW߄"le@ڃ:*ɥa-gWa4 6`b;&I Vrd> z7(k4r!X_*VzM,Bmp9{VT?HW5/,_k r -P0o^е,[}S "m6Po{BTu`K?Me)ߤg;eV5̝C+CIᖦ2|BKZؓN> tH_F]N[p @7s:K]S<?M/cwI*y\-#} J&!6=z0W#mI].XHU8=excyjz,\CZjR9/N@jqbz5aǗKᦪi^Y>N9]:Qo]_&{/(B1bVoŗM (Ƃ]DፘSAIEaеTx5_yrxb—g{{Tč tH%EpGIYJp4jүo$Ί69MiaBr*r %zd Vs_"=Or߽ZY$Qx[*=K(b>J/z%hbQD:a̿ !.`})NkAuCejC{1Qo ܟIsJB<: ΖZym4#i[wX򇝈&]Bml3JT878MoLX,B˪E0H|ش;uIhWW`d4 |TQx4;%.woGV\=>W'91(ho\\V`i>a dJ_gEF]btA xeq93#j*_Ǫ[11ꓹIvtqH AOS4Ǵ=ۢX91l lA(}k*E^oYL:&|o@?.qKTjAV(2=&z ؖ<4@ݗ%۝F(X,'hx(2G@grhŔ{nQE-HteOucۨF' d>Wz(Q ]MZQ._#>Z| ЇLRmOdŶO|Kr'޺}yARh#3d?7)!rKKPh\IsVfHhO / ꎽ\wmՏ[82#\>YFr^kHn} r+0LtzAN|<<7F=t2в)Ɋ5L4-3TdJn XtGKG>d4i6&{%5G $ C ld*UwC"ob֥ev|%;@훌#&ٵ)ė4ti: Lb ]^q jTr) k&1ZKo֥gUo"ގTK=!3y4G(YMF>T ߀jZN_lNRm&p?j\tV0  o"IH*ܗA\19i31]jAu:Gip$qK}°++ fQiX6A`ɕ@w䒼G%φ!նozmE|^Gi[Ks+$vIS?%=)X Xib[xcgQ`A}a$&'q".'sd%fNgvu&T>3Kaoq޶+ LGZPVJ=GX$`ݾgŋ`tp{U:IKRVǦxzћ ` <]yC6'HB(|<Lȵ}d'7V¦S]>^Ki|M. #tL}77S+i=6)е=ynFD/?bgG)"V[&\w@(f31GU v%JF:DaG,v{eښ3(VXZ>Nm..kqH?QcT} }qϖ@0RkNϩr{$I17&s!40U#D%!tVeKy+MFPK;r !%:\#49}6]0X(I-9r=t>d :_&s 3P4:RWYa7[΀=KRB\R!xYR}S!,ݖ}maq~ougǡpͬIF&0X ɷ"Ѫԍ%f3r(ǶGТ]~;E9Cߚ\/!̃_zAl1Txqhn#! ν☬5r7Є&w&",!P,RӍ fIQuqW%>lM 45EU}샰UEtL$Zga[x!ӅP==65,۝\94Hrzm['P̑c'rkZ_usʕީ1v@K;LG@O#$'>&mpnL9-\MsN#b֙pO:w0:_cү~N^-El#Ÿs)b(yP"+j8/ !-1bdoZvΣՔ 8O\tN ^B/ ωAj X ڰ+VAQi[O;?11h<ߵebwMˉ2n*fKC )&O,D"'G)_e!b s,2MjVd#&~t~b=6Beψ<}?鎙!17r¯!3X{ 8p2jC 8GRK&\+iOД4S5dZr+01kgWd+dɛEU^CPRQhS#LmW"(9TʤmCƗ?&(mj2b?l8EGaW6A2o(&YV zYPD.A19k]|5 ,edffͲc4`CSF(( LQַ`Jw9&zwb~`M\$\7Ū{r$=!P±2b P/sU盙q 2]a60?q`z_ytDuâ`ODsՠAYXQ~국桟ЫV{nvLG '3I$ T>?U$O&#'+XH5;F:dNEhn+CiC URh־spPR5 +m 1C4c"ᳮ% s'[+ '!@̪Tit P$ӥM&KS m:G}oNf.zg4IGN77mqC{- ^b{H* gs:1w =KX@yvhSv+O ֙gfkN%j/ّ{=9}bm!z_%Zt C]&KR4+A \ZTeN!@%),RB0aEɨ/SͩZ: wN&%(P-Y m͔;1D3z:1U׶;*p l."iҮo?[`&]>~e xե qmۀx.WO#e4S^?/O9vgwp25r\ۈ#ƃf:qg֙,m@,k:]:|z=u-B;>&_ /,F@+֡i\-Ɛs}&΁yQWCeo=/7M.ܛ*:A@·"<H7,<܂9}t" vra; gpC@vcҶVo2j3Ղ=642^]-lnGH.LUPnz=iSfMoE_COxOޢ+! IW+xtf_j 9v ̮֒ߘuPaҭ P=Ly粝ˏ}n;uhr$m̿&]tȩY E'!ܧ mФ?4Lԕly] /%`яet06mAX0Ӵ0z"6ԞO2b} %`ws!.de$\Hi%8"7k-_*~FkfgBE?#~  ]AJOsx$O@a?!^=.]Xⓢ`lvC&)l4c(m^9iq=y}% 4ۇœܥpQL3C<-5 Fv6|,x5Rr JK'g*ốI!gٔaxXR.0FgbuXSʍoC u,e)qlrLP>JG**dRdANy> ӑ˃'֔z([ >6C >փRJcɑȐ\Xښ~V%M/ eCmh5yse+ Ir@ H=I|);X M -miO7EQCҦY}CVofv1Kf+wEY"iY갠SYv96hyML2W'ڂqJK=_J+[9((,wo{ ,y\'R|ӲR&HycyƱDJ$G7 _M<:xL?cw߬@0)#)=Fks'_l%>{j00_]89p5Q$ J)&p,8{-^D7}b@qby9-8x4/O^p_rd=Ү*MtC&Nru4g~;Nwrf+J[VE"ӇdZ[_ЇxƉ(HUN;4kJ_ YeOwJW޹AXy^SoI:#ּQ`9\d({ŋ.[̶C}i2I3X|sL+DwMTq'hoDy^ kH= . /Fheg zQʄp<lUcJpdiߟ[!eizA!%IK5 1:R#J] z#o$6*݄ae`jnC7 Wo!1abC nEVyEXφ| PJl)Zx|v4LR*+*s}P`8QkuXbbW. W xz5͢l( 2ÀB)EWk.Ll" p,wvRHJIѨrBŷWXʵ$u-1t~Zò m& ~{ܿE9 m|*1p"k 1(7Yjw/%-2 W7堄2"GFwwQS3&|3D5d& S+6{'@E^S'Ct;ʾڵ FrԚ/1tayYXx Ò8QQcr:K;_'!V2?'e@-m! z٦߻屓kL~㻃F2k!X= 5]ao򌢳#%yTeT s[TiGYe~I$߂aS|Sc~  ZPdɰH`\1> (z^Nly[ZP(!*uh`y>b>fu K i8B_hVW7[$ŕUS.fg>EcP \]o0ǎV}o unp #Nңl_U3QTjSElҪv7{s=2Htq]2{?u.m#.+޼\^вw'[Z5Ci3(s!PopEJZAR8f]ɻ=}>u8J+vM6TӘ^VpЃ 82B潉[?o b <띮\dژ܋9Oon"۵Ws]<T꫽-CUc}g?CvSŅZ⟯%]<,03A"pD4OlֹԼ: B"ngnOtMQ)&Y]YÛn ŵ}rlҙ'6=|Y4'ٓ˞܃Uޡy?EB9X kGS2]V=Nf$+MQw"ŦQ}:D[tcG"PQe}㔽>3Xʈ5f|<1IK rܷ\G*#?9dK<{z2?DaRN ndI1x=l ٽ37Q2VD)<5 }olx= #ߚ^atem8u@Di>bg a&r(DŤ!;IJ:"櫙x0 DpXjWT|˨=waӹn_V4{%]cp47%Nsv㖩B=GJ^m<#$GbĴWԫ}N|=w`k}m1V)3/H"!5*yhդZWIb{N!cT(*Y:n`ꛏQⷓ< ֖!)ѴFP BY~ePԎ h~o7$ۮ9"h SQ Z;2FS D]|TxC!5MlXy|pi)ڨS[PPZpOK_\DwŋRRw9Ε雀b^ XٴDZMٌ1g~ r?!f`k@:ϣGqPG e^Ϧ{"_SH^E_30O\G q0.4$]-SK>D %7.U=چR-{Ioda&2OȁR Z!xGlw";S8>pBsNoN^ɼ1WwW!N1/Ʀ47 6p h ǜfr@,ۙ "W|Q&y#?wRVj̪$:.(܁ ͼ9kh\U8q!gV(;VDE1\0f%=+-);L֞1X{tʅSսafF&4AZB7-.y;FO)d,yw2ǤGPq!1d.!Z#BJ-fXVwяcJX2^x#TmkIݓ%\u/\߮ dFX%/u9H9mJ!vřf'+\d N 1  /Θ[CX*Q8yDխ%XĪqEɘW"wHNORH#իL8NE|PkzTS$,x ʴDE˓s ˊFAmTˠHj"1{3J4S(hpW\Y' 7knT% b,Gԍx_a ckg]qLQZrPNXFա]ۚ=sA(%ɱc@p DԗDf"W$Veq Me)&vK&a[.8Jxw@L*Cʌ4~cX|XHf6lt7)q/O!DܲhLӿipIDz7%}M̓!X?&qr`(7,O o^̋Ekh16avt{Gy;Z.WOFơh >ts`}y? 'ӓl)6 q3F y$igpud&m&gXv|QZh g4~Fɧ Yr006^~w},7 MP0Vϳ0z(FPss`5V8EUș݁EO 2@Q r0 6嚀2!BID_o^D;.\Ӽ2<׽:Op#r xPcfy^1Y+kѦĞ(g'5!6 Ah}; f "]Z+V,'%L&9Nu @[LH䛍tR >:_>,?1R"(IĂZ,VlN -Xy.17,s"ʯ/r9{"tG;(o^XGNB췁y:~nB&; GoI_m\4"ׄ?(w+0XmbZw3BTZlY݇_6ūqnC}Y*fC͸ l18#)=ö~=?G ^| ; H 7S;t\Q"o^W$^// #W6uwL`mMneJ D‘$K<-䁕:+~QvyRYZU+V?!廸KN-@W=˪Zo'o)C' X<*1^*Z@ RGuJ}?r 46 fɏ/sgkU.+\k*nP0ߙW>ѸG5pjaxJ7kPq\,1u >fzC6Jޤ &TއGQ @pu`6 pQ۪:6FU-p%tP=T4 \U j+璲̟c~"fre)n\yuo]F wR,75m?14jvۭ(+ύ.izHohI{m>P$8:]63"R,,&Ͼx{gsmVmJNNb4EB[3`9"I18>6gceh#Ev}BnF#.5K&X9a6r\Yu), ArK%0^N{)'[OlRQN0ͥWq0&(cK"z;|%Ie=|4l%yfՀ7.'܇e[\)@ /a8slInz[cN#a&Vѡ5'ۿ5[[15-_L![scJ.I,rY4P l/Nv(S L)K"'oGCyV|9]Z*c_cl7U^RMsH:L &-&yƝ쀚چ%,8=Ҽ_ۥ %ypx(@.Cj 1M4#؃3dm:^"8|x}Lnr^96C4m:{ ^ֱĤcEQ15H"s\뿾yZD#̑+``H>lbsU@> ]7`iw? 8+"II\_OCRG}@x믙@,liJ0I\&Jr.* MK󓪻vJ+Bl uekg:|BN_pD_ᱞ>Z{2rěTT9gD+QBpozJ G*Kc`3Qq mirNlaʜCd f,:qJXp8Kdr*ig޸Ӕ۳]10l 3+|QdG/qyO6_&򡇃%0o?(/ڨ2O}x\!`l{NMzPX鑅I\B#zC]J0wԪl"uBIz PƐ_0ǂ"l,}C@"ѡt(E)dd?Hi΀=FؙcӘ?~ҹ~D6+k!-uxHIO=oCOv3IZk1fR2oNDOypX jc{Xi(p&P/YGn`H-tR|xxVOzxIK{|`G]N=5ck se?{@JW\^ˈ38"Ed|A5b%212!i7ikqP7UR\<#,Z5)xh\^&PeCcfc^-b0Oi]UYqJ/7۫qD(,g{غP`Iٺ_(JFNu|+>~L߃Cڦ_[bI缾ۤ{{#-zˮ;&!4NYy#"Y@SNj2zG J']qP4e((k4 o>bFZ$8 !ɠBYokKsXR^ bϖMn5|>~d9v¬u9]9]f6칹ğlYee (b*) i$JJ$ &UȜK;a璂6D=ެ1루i&ޔMvr{gt4h&/:v5- ?mX$;.Kj!r^ծpdBUc7/C>Ho 1v]'Gz6wL>$`1KXe[o3` %GOB,:xht&mjZJ?gDt:;2?eN4&Yhq *k+p6>no,=fqԖH;'gs7xm,Cp92R^9StLAʘ _y.LcKB}>[Ђnj [qUR@#q]'XS+NNyŒPFu,o;wބ)=-Y4էa{ `~anUis `f w.]kE+N5E__Ԗ3'& ZܚQGmʗ*[񕍔tL2_+vkţ|^P_+ԡՐ̒j/Qp /(*U@dKLQgZE+EvxC?AcX_PdF"F #7C] a@Pv1J 7.yi9d>PSr@U9,eNeŔlN#Fᖾ~z^ȥlˎo!Vib@Ā.氓l"925L!I`U2<@}/]-o2M>Ġkx eV3\b@BZ{; VhLK!x(mbZH_BEGg4V}t?űh>̆9y4SH( sپ"ƥo$,h @u#%Gu"'t3t{ù\vm}NH@n0_ 9P""ڈ[iCvj *Km3DM*mZ<>tn߈D/}*&(f~)MΈcmZx:ZwʲA9L[-  PޱdԜSɥ>V냯P~yt!Qgt,9~$ݨ#aiRa -WVBQƪZOH~`Mعo;T7\P7'Nƺ"Ԟw7S|ۥi08d,16`cS/奪dM`1QJ07>K4}QmSӣl$ڄH̀cS%C#ĄwB3s4Rz a^vI\̉XL|=†P|FQy#A?+lGR vduZUڬ൒dd8X!x}w+="S:+Cg 1sZ`lZ8h5ߣVo!*oJj^ěޗ_֡m}#]f z&!(o:NDe,е#O-t&ֳRB%A#sR͟,]sO[$GliI !I M:cQ{H\M WE٘@PK>OLJ$ze\)ɖݦaI!EFRw/HVNՋX$4tG*p6hYv ma&Dʴq7Q{XY*yIn'=(zũdwR1̾խ_?pu/H]ƃ"uB7lj3v%ٛK}]ln[}g>S \N Gkq2c{yE]}i%WCg_1ΘhJ0:LWˤF4gٷ;q6 tyC c#iF; JR'(>ډ4ŭ1wF]# "MO˲g+I} NGYbݞD"-ey 7t>1rZ%$D "< 1˕`y„׽e }&Vhfφb>ܬ~]4Ἣ1I[ۗճy%LluA=+#{Q WEp7!H3o5RQZv-@d4^=22E!OM 'iC~竏I4'a“`gv/NnH%6v.8M)1%j j-FSH#n|2OU0nh^qeDLliLM PU Xg-$#F'YD ccey_}eclO):yqF/8P@C@>-(mHViv/Gj1Mկc$>l-q)j;/5@gѕ5Br|A=撡@xzlAIf ׬!30Vo? @RNjk@?nPP`5BZ-`mk?[ͨg>u#q4iK:u#w#Ȳɺ"s!:g;`V Q,}Hg,':;:B"Y=YGIZL:J-MCx` c$mvrtau%`XH,n8!9~&߇aB|`5G??.s4y/jqedDG6âƒٽʳDBAp/NdWrrŦ"u6Ky>p p+|(7Dy.n% 0TxvKv4O"2IgrqrNqd_=űu/B"*3[uQQpp5խ ۿ–޹,p[;kw54xg(ʔJNCERʥ1)kϯBO}w?sZ S_h?8RTlðR<6G!Y [칮04#44O+?-g`A | J9T%Zk!< '>JgKO BlD8 u@H*bEl ϣ)j-M2kzTe9Mw=K\qa swԲ4ݻtylX;w@R5C! Dp?c72a:T9%~T }䋱Q,W:+zkc\PZɓ})UTLAє[3٣GT{!Uz킗DxJ kJ'8ےv N=+s W\5."ɛ0تAJ^", 0uwgN%آYdS5CІ2+h5BW Z2Uv]側P的uQC^ 3YF>Mni0T^xy`ʔ𘒈7P3cZd E [7La![ouzan"G#1[Gd~xexҁԂs}?'Ԙi& [TmY]b:!E`ĥ 5OnNxPFZYjj8A( 3 H恿.z)}5qIpL!)IoC1@6ݜ/.倡#ѯw%׌9b!L|) YKȀ&q$<4M룴嗓O>sؤs0f/H1(E'NLpʂOX%yiR0 1pZH0{Ğ.6r[< g6n)Ӫ5t$`m44Jm>ޟ؍I`_2茫?֧s@ |X;+Bs+5! !6dKIX12+N68$ =ѯKna$.:w'̎t9e\j~m˖7yH?ʁoυa,T@Dꓕ_?!$6OeC#~iaxݹ h,@{>p˿LOJV2򻤢b| ;qH캳&~ ,I`R9T)]QOF1*gu4P .uXFA~sX7ULѰdcƫUҋi򛅏_;̼r$}^.ze-g S. <ӪL I Ԅm"@niukcùN;Ǵe}elt1zczhATE_8c4:95qKC5#|QFh XciS2XF .w!ӕT.0yJiT*٣JJ{͵xCz Z#T*[7t'8qu KxeCR-O|K \;ɸ~fA>&{!ٛogT=^ ^QRYkPB!2' -2~~`NʘQX$cBqb>ABÝzЕh?9Ŀy%}t hw3Q(&xVRBjMn!.J%e&cˉmJg >=f.j6f αΈXvA={7Kx}:̈́RV)(fƂ1-d_.]o9 )zPHTVO9a`~F-F)į{NԳCe&~VurLe\H¾G@+;&[pv!@ ,#k{Jo\hQAG 1sge)%B~Ĭ\t&Eawhҽ[&VMkg zT)b |'hէgwBxgX{^u)Kt1HKZaI;oM*ѿnBAk痴IY5Jg SsLߥA. ]FǍzK҂=Z<ϴo+M мSWW+7^@L(QHe \͟oWF̪G Ki4I^石* d܂vȳ#m\8GU xm%E~ \.=D#ZR] \&gZbl`G4z>K'l~N|Բǯ8! V%N&vuS'++ B IW&J-^ΆΜ]Yئ1\3w7_-'o&ރg=ttl_tp/Zp9L3'Ҹ#afԌN ]J0mKͮWPf[< dMŸ0ʮ -O͍NW;q*.1Tln8^ bB.r<Lsf2Ix LKUgK,:7tOwdd܌.ΰj&Rȅ},-V jXC3ElhKEhPq/~rlY kɺJ9Ɏ166[RMe btNXC z@%Kh*$`8BPG*#,)(S+ҳvtf؃VZohŋhzlL9tT#) A}܂8sF+BK /CTa帵cЙlwȡF"@t1de%j}ll)Th6$2d/]Ji5_z$GrMW93Rd)ye!Q@x'K-Uh ԕx2Bc3 _{oS~࿒-* V/9&+eV)K}/3sji0sba(|&)Jk-NR_:aT,mTx"n.ҔILCcͰ+Qt"PfMl7>YrwϢAJWn nl_A#Ie}97$Vl7n#C0*Zf>N8|~n /1Cm'V#M0F@H6c%^p-c) mŗrnL ^Š#'t23w.ȋf:mcg⛌U^7os2q/;Ѯq8g@@niKY wUU]іai?s(x&o/R*kd/‘bSV!]t )֡Xj`EE?C)|}Gu@')-WA]w$ ^ |o8YO*9s\ ~t9 f,`>aU'.7Qaޜ+LmMx%ܟXmsy=w2|'!pךּeso~ q^8sUUtl5T܈?Dt)S5 q)c:gU eȊ]]ڜ[5&u:,<8Q~cHY-dAv~yKaTK4(ѽN;sT S4R-޷ꂫ̼be ^L<͡QҨH%+?D 82 N[>Ym#PÆ'Tr1\ <({gy;;sn߼|bqsDH (kY C̻ؽ~h}+b8D3«Ž3 `vv买%ds%a(R,+J$L{=$ZVRN8]ZZ7?$j55~+ *]"*~ .*mgr, g*"(f7Ĵߏ˰BqjP ]6EOН?UEo&EG^G4c1wLdcr$? xIte,z$&4\s|WM'A(9ሽ,Q)XnB%Vu)9рSfp^޴g:♤¡F=xqP3,>ϙVniY!O#" ƹ߇Xf=7N$leomOtCooM4²厹 ) 1 & T x{,?2Ugp߹p\m f|Poӓ A'Nw,={y`&*Ksz1o 9}$qj.𤂧@aVQ{N/İ *sMjd`!XXΏ 硟meYA" L!M<`Y 1->B7{r?N?+)CkZf>d`4+<{$"39PJpqW 3YwO[{@)my34Fvv_+[F[HcEg̺FbK྿^< oj5W+4UU%|2I7|\wFU]8Uݏ7 dWa- <͟;w1_'WcA_R~m?W6j  b3~Ւ۬zxh" wr S.j-FMtd/)1$X$iHSsIn~fǠnI2GYꂫSi{֒t7tN8s/sMߥ )cGa}@{}Ì ,ޑGo,s{4~@V$4hv#\D݂I > 8mnVM9ڷmͪ. 6~RJJe"sFp?&)i{OT'8ww401FH+%3c末ak2RnhݥDL4]|?"Uﺋft0"ug펫3>bQ#(D<5kJ:%{Fg! \U(6U\p6bTt/$ۅӝ [I_bɕֵ&QIѱQL!er̦,jԋv &Ǿr'țPZ^ b EdD }m4W1gItfo(; RLzё^rOĈ g vc< iNj7aRuW,۵7ߜmtp5'L@C3? I,j,D! T3bfE8~lJ P^.®v,#y=B7I"\ھ)텊$Ytu(dPjͼ +/jG62; ڈAP)8>:F_Qk_jY9' y?$sM.9u/<hjG-#1Q_"Ϊ X_=Y?7DX!S(y' yQpq`BݒXA*;1>Eqo݄a4$]NZ@@ LVdEUR{;/@vX[$[-`[\USi:E#!]\] RRc$3 QpF78aqϢm˚,!F*;B(1n56Sc0xd|KZ{*K4[;ۂ+cF"?|,@ u9U#l)?SK7ކ46#FhNpJ16DPP[f%ڕ:{, ȉnjIO2C֘SqAS2Wđ^)_B ,Mp}a>1Ff֯fL}fNU/z} 6GfP ]508]IGOUKtj-BGBOnñ κ 7f0Ssd*-ǒ3N qP.vm&ټf^Q׬x!GNKwv|͞b`>m]w03]0lVz {));Ět@iQ)sO'1Xq4D\ZoK>g7xWDP߰kkf)j)5RS#1[]y 7FD{2!Vƶ(."ݭFh U¥"1 3|XsՉ7tq-"|6$e~,j >PO:CڎE;])\Š`\amà"UMV~e! F8?#^yT l4yg'R[ṭViK-;NAlܯ5z8ޕ =$_q!yh /9OC4(C ~2O,óva$(ڻxC/xEE轰O]0ɯ&.hy[pŸ&=&0 O3ݷ YíфK)>yT ]j_9׺ b9$eؚ?Sd3Z_RTғ]z+NZO,-\SA:;wZHk:B2Sa;ur:, Ě=]"tF8.[D›6+ m@k~̹v??Y w@N$mE$~iECK;O k;Z-Bzpg/T^rl90! sc͜IdFC;#F 0(Ʋuk*"r+7׌V OBto]-=xfı#ԕMw#eQW wSݑO冀yM+կN ݔ9s蜥ʙ;2Y! }4djҒ(% nNGcTvy{;}Ǎ:Vg[5eë03q]}0N^Zwk"x?#C 7уKWy_D]oGN!Y=Շ9!Sr47˹G /=>sV%|̗i=jLb +>yT[hW O^3ɘZp i"Gg2/K7=U&&rSސ@0T.WGQڀM|1ǩkװjQ8$H:'/x^[Eȟv1+_GLغRe#9ᾮ_BĘJ!/:˴{/pE JY]BҰPߙN9ЗKw! #<5$ ~=oSr{,( =JXP)d!m^E=APK qD樒Gxr%_+8cR2G{"׸ XlVC$b %%fɪתQ)4k"걧Uy6) ܕbd17­:EwMPS"OgAB+K'8|仸ۛnjH&Uco%[4.[5RÏ_Mw/ z,#ᴽ !)ʼn%W^9yL=)4_H60n /+GRDGȻ#p= 5Fݨ6Aj-`WD4ML1Fl5+jH |j {T(IG,`@**d!>wKcXTZ+,VeZM~KUXt&2߮a?JfW o{x52e9חKڼ+ìWV~cַ`BΕmƧ^3}6˝B{AkwY ,wJC| @kjo$MZ.т h sm) @˃Wa7o\QJ [M$"|lE+tU 7L4gl|dͪó`Nh bpyAnkUpUIKZ$eaGl^0Tm ءA`bFC9'?)w0!hC ?8m>\6SuL! 5naq'f zxw$nD ގcuE~f^ ǎ]a$oL¼z \ˈYE`GRYϾ& !je SsV|ٶ+%2~rEaM散<^~INE] iT +72vY nGN*WXC UA;$*s놿7J}F Zr<囗8UZƚ)_sAolcB5Zg(KCgHgQD=oR!ЏN :+LA}Pp p<` eY!;D97t 5v*ѥJaQH~}o%6C~alOX9mFUAbr0QR uC'-J\*bEA=u_ٰN'->4z0\\zEmUH')n¦)Dw}@"XyS oi]5k9wkހjarׇ}΍r&!"cJD%G环6+9~ ZQ9.c,&|pC(.t:7rB}=E0uH]wɄџWT`R?_G.?CSj<`v(@bQ؅p\\F;%h>zjC9l^>NWO?._Si,ΎX fӗ'9&$;RE;\ <8dE 8P)SK$3Cs^!m2P)ڸƫr]thZ pme{jz~y0}qok6<oq&\3+4qٕXDzqD&m="'G&/kgLS3ނHѩM@DCdrhNU"kۉ}Ij#JdPɋ`-`RRoFn%]Z:RU->@йׅ[(֚%`wv=I3+%q 'Toh}{C([t6 չK{#'GSI&Qfn20;3`Y¹Drp\zLcFw-Ys<yQLFTO,|+~*@dG&r`B" NI|gO21Vr^[^1O%*4͙#(rrچ6J\4یRW@cZ5l<ȵ/y֚W@SN6-Zc$v_Wy "~/-){Dl=|kF kBfV?ϬIԑ o& 5qܖ!IGٝʁa4W!z Իe eςI8hhj%'j?818J v&wGE2ܤUrNZ1(k8#:ĸn={bTgE e)_q..ZP{΄itКZÙ@M^NKإI]M hZ 9NqD{R~@C)uJi7zfZ2ymy+J_3B?]>ޔǶR3Rjn|a)+uxضI[vDC@i]1z (dF49<7C#fk|-L`PQe;`GtWeVkuɾkXݲ)o;d K#g :TnQo\I#ǒ%2aXwo&M[;9+En?: NhqF%g~"\!8{PAw uE^寱sPWf0ާrpҊBgG{+}D*SbߤU C1J@MNJ/Yͻ&M]j]| E9puSBr>[2[m݆uCHgXv:2[ ;ѬCv~ IK+];dp5 5z2(ŷCMj_y\7lzY8g~A cMHֆP[FZAPIxfϾ .aȄ<C;IEW⛗ܚbyL|yHz\rsxޖˏ=PDЃEA$]-sW'$ٟ1_B?2݉E"tMf+BX A̭=q\Pa,`&!eclzJŏ_1EQQ0ʄY]?ܰ3x/3b+m^H$HːzVkF"8J}Yo8A~_^ۙNP1ٓP6f fsVڈ2?DR UF@H k{_!"Ad(%.7bl/c/l̿DʢQ=jAf"}.|e*@-O#NN.ZFv//n8U{7\Q.CQgʸ4bQ{ڭiޏ뢧T$9IbD]?ϳ.[u52-t`wN)f 斨KJ~q⫂L1=-օ}Rˎ1ƏHV)1d~FE7֒Y{Q9^n{,TaGh_l}Dq2e6R$P83A0눱ickWzZɕ μh_6 4)A[`J>C>4ðUmo)9׉ԠIPYOt7 О>R#ݧ:UJ,qjdQE򴪩`=SiqܔLqk6r@!~!!P&H ̓^dJTjnzroyP)kLLxOl0&+hL{nwYCyI^ RrNL{2pRw%H e6jog7Hw,W lڐ!C>yul7VqpF.~O[s}zUvG:h!?{ !KQ&baI-KȨ&`,F)?@]*@U&ɓ 9Lh v[&APGA4P3 Xߎ[n`|hoCY|NFKg΍_-qɠO񥕂-t sfG~]G5'=(l1"wQZY * (MwEWw %6l-OS&Χxe]a}KQIUMT1 h{$;_<~,r]%{nV@Z&W)3=QEmfxU{b#qN{!X}-+-T [}H dI9$4+ C3 vƒ#ožI_Xrh3ؒݷgB Ԯٙi\T ߟ Yf̸ tk<K1;9@ۇIZ( 1Ӫ`<κ!2Ԍ% !'C @d0c'GDفDC~q>;NV ]$Ilc >CI?9eKbQ-WTAQGThN.lZeeݺĺr!b6؏B*(=uB uy}Uz t2H7w2dWAKG wj 0PeJC¸9[?m :6QQ3[K^BQy vov^/E52*"jI80~ާa$H=0mQ/op(10YjZ=MBK1B+{[[mmevWYEx d* RShDxǎji]]V[Z.ʪRKU=aviu/:Jx-(uG^L꼰f0864q٢IvW omƮҷXtp"pw[j;X4{1ZiCq'=ewI=I0*=~֪6>l B 6Hj~XmFa@a|u`Lm|!|a4K.yD[/Ő :kwg®Nba\=VtC+`ŻUK'e6M .DU5ko,f`;ܓj5MU[{W*J>*8ѦOkaT38n2wfmR@*,(Oݴ/ʗ6ґ}~@fgd\5uVҸ _M:ɥU'p5b{U lH{ׯܞtgKFbg3wqenT5:_< KnU -EB3Η1%]hD/"Up&Ao Vme6)5 2? )q vb9ּ}GvROHD0"r.+Z]b]ؓR<ì#9#cl&+k9A%A$*j"xۯzrVa]MmWh,BzfB3{tZP$If~8\}JK~ќ6w{K`*"u!"]Oh=PW8"8 +#w`z_17moK7KM[0j{х׋ݝ%WeyᗙBl8ߝ~}2]ImwEtojwӡ?BaZzܪX?ءu &R/) G4&1?0V Sèx~i?<X1eKiTlb룶xb -Đ[; }Pa'%l+8^!Aq.kP^X/#L2e"(N8Th=}l>|W EveJdA8d(w3T\Z|ySϤpT:ع賈ӐBfK-Cۗ%v\r~#F(W&?(0H ae6׆z=8ayN-Ӑe-E9#azN[!b[؝ξB,u(2^KIfnW# X801c}e%9>њFz0QQp;zN|s@pu%DLz[VcN[EUbHfwb%! ">?Rڏ:*$ k}K7t 4fz%=9yR~\^I!8]_>d9^R rTXwom,)>KI1v&i+9&݆.hc L kE!W$Ąy=_繹ʌoIR;er~n G]F}*#xA]cW{=ӑ"dAƺkI~P/V)  &i5>ȁχXV7Gc_nir4Zgפ5Uab۫りX)v v;/[ne8z$|Z& z}@Jt_ hCnnuL4Ufw]aj`oWKa$C~Z4-H;V8Ča: 'F=. dpǡ\M礚|(@׻*f揗m6m}7y0͒A>6Yښ\bPY+ox)۞'AF &g0ĆwhTV[[gJ>Vd}}#HW%*93O`88wD3iXL^|Zh9eB,}y1Isp1xlvV:Dhߋ}!Qz,ɵն5(YHRjJf*[6JCo2m9E6Ǔ*wD%Qѥl~;Mb߫= wO;WpWGLJ:ep1-Ї1"_#&U a;[P?RF/9Vȅ iag盆/b@Hor0Jh?ZĀ WDNXä~ c}*=䁓Fj*S/g+hO8窅9/uՅP?6ذ$0_ǐFKtТlN jXƪpeIe@*'$!NQvrjd{ʥV)~qDKz 1U?)( 8ϢӊI}h/* };܊2a(ӱ]wzWᐻٟ?iXs֜dD@6Z2;P)%9T7,l C[,BR5Q CzE-kf|䜿"+v 9Dvuj>IO 1c0(2f0ۙ9\ ɊtIU$`UPfHFpHuAP|I"q]@ K$u6#,_`{rG0>ܝУ V#ۭ=6?=Cr; 银fS'`Ԫ:qbVdRĺ?Q&;X $g{AV€1*7wwԍ2(? E-qtZpFYaBMDDSy'IR.0Blx/zdDU/̔w1خ0&hwEbv#Fv⏯Ԣ*:@jUA=Z&6NK5ɚ@uquO%L`IƷb GbĦM !|K"8 u#!{s4w-H^a#0CtXH)WФag!(`y3\g#scݧ5lϝm.{ bd*`=n Ql ٽ0E%G奁7BiQ 7XLn%Nw!W],S: d&ǯrPԂN_5tFz@DG nvZUN(/r3aUGwu9i j %e`i Lz/S&$X{Ll,EVq&q7NZN(x`<ע{jc&sc"n&n_=ë H۶X1T2aV+ԩ\` emְ{dZӥ& Ʋ_݅ , "dP0|= ðnx0๐MX">1S0S:J/q^Kk>ïUzU\9]4S+m(~99޿Od3֕xwYi>2/PH)]N}ߞbaBm _mj}cw tkiU10;xμj1ӯD^ܠ0p$'ter-&swӷ{X#.:hbl̍Z@`l-N bٚ )K ވ?ϟԢ %s:78aBv{qALQ\K$W0C:fC.v1qf?c`5v_FծlObZ ,H;:aKv!N> Df[S_AљW$B 4}aXht]~tO) H7ӗJ״o7H8`o/pe}cF]!ddž;rJKג"O(6⼆2gc{Pgs %l_NI) GkRTCU 6@ʀr+qlh/r } 6_W;Oj3z<'Wr1qB oˁB ^͚?nu[{p;g3W][/RR/hxdJThX ylA?N卑W 5dՂj@g7خR4epLJ..h V=YX54j.Q\UlY2_TIW^̄qy3Rhdʢ/'y2wZfyd"{Qn5߯2W:5susqI0)ԁH=hrRX~!w ]Y!q EEeܐ/@9Uħ?uW3#%[*y%W)U፷=5} *L[mY!) 'j6CՅ5[P0|YZ#g6_*ytu$ JӚ4p,6AR9Պ85X YfI&$/ /x81y Y|9pޑ-EG8I =gZ[KWR WI"1BY 3iC)oz !O7|HNNGHMg5O`hcY~D\KS[&^`h&/rW H]|"R=Z|\xu @`D&(094MyTC'y %+fǣ3Gbl0;`$/X\Hc[^J٘sV1I" }R|V"?v 5u LnG+vȦ4bR 7z\@,k\bd?}a%ۄb~wY4Wo[. :)u! +j/̿x̒^}c:D}d.6f`7D(fx-ABs*(|C>ĎjG8Nt~ %݃;041K I'K)̪߫r*sX3!!vcD;i1(SQs>☛V%0[5}jn% jFmϴx~~JgW܉ҭp,$} G+\FVsEGBMuR9[ `SخQV)|Ckik>y^E. \Ѽ5" ?V5rl`}f ;>\ qInBj`=ͭ2t0  bJR90+  蔪v<&}YX_ .6t[KDў ?MeAë^wB, UR=׉,5bu do>uB 襘- O80<=\pOoi:_u{BIw;$#֬}N} Վ5gⴔqJ/tL ݉MX_4\/"An(8T R#9'(y_Z#T~M.TB,G(:@+b7ejpd|(EI>:*ѭe hw mdG'͜Tv_Qi±%[u\x޴רk9U&G b[!I'6w:2EDzu$޶of~]LRU$˒ĖN =mn}x#,r"G^r~=0ZR&}̹?c9 %)͑ZZF^k߅s³kȉz@O5W6L+&= n;nG>D-іxgr9V.R(T7EN]{V-[E[<r+].,\kQ'@ltZHU' lL啔'KJj=1gpƁƒʶn>A{hha7qYLQj!Cdw;GoL],3Μ@BdЁAy$K҈~+uQ-ޯז|V|Ϥu=kŌ㇠64 &AQ]4Ρ2 w42c/ν$=&/ aNr,#H:@6O H_`8K jm\Ź2cLJFZj2\z_Oj'xtob/@%-׀69 -=Ԭ-&@9CyؒOJҢT=]ܾCm-Vg:v_λXic\67}@oA0.y>('g^ct۽UˀB,A.!7:A[>:nM SR=i#~J?<DŽU_c)tGc1<osI1^7v&) cѪJ5@k}_!@;0p}eΖI@eAvԈHYjüw(0Z-Pog&965w}~k}@sv4Iϒ)oh+(UG:5MQ25 Raaim gMGV0(3'0+HK6UNߨQ]EǕd[(yw&IU.gT_1K;`pDcmwMeʥg|Ssc6:m{lv4oوf"hdoqΥT5ʒC#}j15<%m_Z 3 ;M$Mًcl閏:;Gܪ;Dz=]oȥ/I0#;-{S7=: BKlp+mtDD$Dcz7t5S@6Z)cIUeXar)GP !Óg,+5rŖϜ`?ǏrݧZJ^C0] )Chvo2)U/Ao GPVuÈcՌ39GF6#'[hhk%@?g AH֤Q/]EEeKWQ\y|ƽah{9+yW3J6 @ݐ}*S)f~MrLܵ;4Aޭ1̝$jFf3p`5K_u]ykټ8+)̱LvlKtm:,LZLjt[IG*080RZj1IaKu|<]2cZ(]RޑdPRK.4\GRij5#^}F _W/0 >p0oSraWS]ߕ6i`V'1sc5&r7ҳ%SbrO ߸fELr c2Z$h]FV|- hZ֣1F)+v.`gZj~=Ey TiOf(P)V6x bNe*i#3aOcx*%/1αLNBG$9\qmh&O=Ey d֑#,pb5>0D]K}lpQqXox+c`7o-p}~n!ۯU T 06{ n{N/7RzSe#(qʤ03 8bdLf_-D^6]NPR=RI=!C`ד*D椖vT}d.>yJG5?z4dX4pUΊE{amVBFR*# lOeXN;45^A\& h8jөM&Ѭ`H^p^=Qc!kF)ھ>jh]9rJ+ I%#lvpLSv 0K4YQ@1i9PZLN Lֹh(ڋ7{<ŮϏ6\Smtd9^rҠiv?JgE& cz8(D+ù"3|Fz^ɽw63T(<Ֆ`V[)2"*4!DP{J&mK?@ r`/Yckyy]7DQ`cvStz_Ǚ|Fa竘g 8.bz1 ݏG&rF&Y` MX?+q:A+S4*K ai9-`BIpל?;p6Ee g*iL0q"qyFƟlhajxu婟* j<}'9(wx8HyLP*ur(hr&|]+b,9e#ːi7^Լox7@ެxzcmlCR)}kšnm-ٝtqHdm5x' 4~&xD%v) V8*B3γCt:vq iـHF`6P˞3@mZeCW[6:, Peh"G`wDT2EWm^ 5ymMƳ$Ch #4#W)+ӤEȯbU}vJXϨam&# O x.ǹ@"㝴!te;Jb&|"; eX9 UsPsķɻK?}N)7`{C\̜WzK׎TaTZQg jj́凷 Pnm6j'zJڛ^z1Wt%0 ^LaRM蝻,@V器/ic5 sp"«]IB#;VU`/3U:Z0H'?Vzk>+bC Nc"I.r&loZCf *35Xyf"MlU]I'll0v *$|fgE;~i ۃփH(n \8#Uǜ (hm'E;hM |N%i*;4ꦔk&F}^W*UWWOwY0y3iM<%ziG`P{? I|=WMPhMEyc'/w(&ih\P8絚r_6JS 6k̉->#I ""z&F?rqJńFڒuZf2:]_=Xc;ÅŰѣBSپ_t2H}/˔O$3m0o?ޚ<,!Iڢ׃94 7]c[#8Lj뮱˹~[pN5w !yalnwKa@t_cA5eS{qo3 PW*[0$;֎!M'7iȾq?H'^M0D%@#'c&K 0EPbժڝyfIע5MGmB,DorE08oҥoU7d{'m%Cf3Y͸hkcˎ)1n,Eʹc?R=#n{F+¡+)@^-yVa:oʀwD7` GHn 5]mpivd7OH !.ɿf{W= 9Bn t4O!zżr Z/ 1L?#" Dh>(jt6 RӪ"C*t8]$fklX׋\Nm N5tf G?f&RĶ[k|<졟LҜXK]L1 ذrǁxRi &>.F'v!&s`_#lQmJgjMa豢uwtچLup܀ٳY׏K䝌=sq _%Jy eِ]UagԅDhQ9+66%傦ۮܔ8zsd@p:\,o?33_F2!/`2Oc449H^?ɧ>O~&9zUUE.6CmV[y9~wl˹oZ@$ȴ,BMavFt3< F6SV8Q\sEM-= TqlkhR4^ r9L!25٦4 ]&-g/cwT0&UhRʨZfbI@"3د\ PL"+y:/(+yqRNΫK1E71swMP /TK\àCi6(v>ڑagX3wmYJFӘ~z䠓'>(]~m3̛ GrIi?)zƸ* tO37mRncH@@ǭJGm GŠ{KF7}yb3kUooPj}BXcɦ{Tڻ !kK^ƵQQLOx ѫ8ˍ!pwV@NKA1(r6 o{iv,Lh]LA07"-rt1hun0c^q~$/kqǤ1Jimpk?sN0bLxjiVGMp 62aI3bޓ Tu`زCYv>"1G&Еz[nGQ\pg{SV9E|ak *SWy "!{l6#݈{+g#mEqau[NEMy(iRRS=g޻LSJ 4>/JqaDsd eRr3P7qx1U+>3FI23wA*ǵ&oFK?#y/!O[ld){rZS@`R` Cu[aPݷ8VN$[0L>}GEY?$#AӉr sX(&)~Ŭ*3ϵD±As?>8'+3T !gZp+7͘TB*Tya;%M8{dVnc?*w61=FN혔}"`j2Ţ-]B0w&cٲ 6[xeD!ךּ䮒HB&_)g7^rtBxOW oDT\><۔"Pj?ۘm;TtdڶtmbfLt[oYw4^_ĝ!jH1?uR6˫iZd'&qP;=M;>%x)}xmy;c(CE#-.YQ X0Q ɘ2Jt<C%xnWZb)$PH/zŁY$KqtiLQf\BnکԗT&lSc^PE5ܴ+uZl\b6xYZBM ODyړ;La8P},gZ%25.sZ8_!Gޠ'"JWO{a$*cOBTWr/+p1Λz-SqtY۪暰Y 3_!aM}K(m|߫MYv!"űEJzůPw~=Fq PTTcS!,.ƍa/D1PXZCۘo(ϱ>KҾß>K|#,΃C]-qbu`'TN'ߤФ<2|) µzͳYopй1c2G{YgGܽt]m+Ƞ˳S\)ѲxbPjmG-߾݄\g}@ ^o NCZ6YĻ(ҭX*;rV mf셃 dծ2u՗mJNZ>Vrv[iU|)b^/ߏH$NKy UGrKBa%8'p ][ٌON+z%`Y\kpDa8!ʲR_}d <\QՃmMɠu?>0+5km]w՟2ӕ>N-{jpvl-UK1u]/氲Ĵn04,;]x`_uΒ +1(2Q iC.C`Ťcj{⦒E7Mx/Tlk <'c{rҊʈʎޜ:K> MA 2];-t)d(;0hxQN,Bg9*+`^ѢѿfO)2P; 8=1, y;x0(GkE'U/`UKwTOq1'H`0~&=T&[gf6$cŸR=ƚG9CFK>e >|p%9sxҹ6k#o c-O!cBk`yӎaI7M?`fҥ X2J0jM@Mvo V7ru Xf.yy1caAa=0v/z:ج]99L74Y{ȩ#D4/iMP~`(t54K 1 qweajqz '0ֻ9(ō1x'sp-eEٯ,:KkxJQ`IڲlkKAG w*IH=&p ̋uodp#|?|o}pi{&xQn,FKBe={m ԒrtՖ _rAR6",,ݎ.f'Ȉn&SB4eݱpkh7?}ىwv}9L&}/]{2Qlμ?4|=xKqV*X8T6asjAVǺ|۬)'\9Ҿ![V[xdÊHKCEd7@7U)16QPfدt?Oaoo`(ӥ/9Շj޳j#)U+qYASeԑx>e[xdKFYX]ΦShPtvs$NwPW㜼4Q*7i d)]aKړsC*y-|K@)T!#o Nu` !aFLth1HGeO~~ Bn(S7HO5yLRLl#V !rg̓jNe-;GHAv"rا^Z)L/~:>8 }PjPSv͋e7Sl,oA/EUX&ao ʻFOKO^J”1装"A)2azс5B&S3+}AkW05[ EY&]62m[; )f>r@.4O;FMs&u°Y~ၒk$my:c=} oC`:1ɬ1:<=Wg5GJ,2! pR")זq9}2M,ӏ8% Z|5cCU:.-l1SXE F$ VbCGwy(ӑdv5sjHHҞ E9Wj>ôBd|ƹT_#?S1„BDk(?f/YVֿ-1Oς5_}+$M_ qL|R)dqO-+l9$d"CR>)'-v)*,ebWy0%'יW&VKrеنfcuk3*eALBeQEpV]c8Μ<|`4T  c3wc3)pP)v P%EYSur-HkB !m~>K⸘4'ݍgI6s\FPojd?E%YI#,SV69Ơɽu,"Ȥ<,V 6J@dk(dcw'4@W []\T9K'WmX6/`v^BCآ"ʘX&j7;ggg )|Cf++;ȫpqnXo,$c_ RPk0im؎2x?BYlPr3tJanG#Eu: ڽ\Jq mixa-Ҝ|.%j{-5[ އ) ETbwHDFCmj6Q;k4'Va0eųҝWRmFA )=XĒ̵WfP)y7B7i%Ռ 4h8t-^d&(䒹ߨڿO,$lFc.O>m | :y[7R[~K=` KXtT?erE?0hr}/ V_  }^eRn$rL!v8Y#r/ŅBִ&Ռ VW_TQ٢>\)ozaoŒO_V&ܟ%)Nk16+҂ +\;u+9ېvoߺ}{gU"nRV"}=sdM T#wE@_xS&ߏZF&i:!Y6jC΢$=|M$ʂFrc Ą:bxsX{UItɆ[7I!gijf:9XL =ȥ'n_ T#+gE?! @ KO? }ơo'Ge,p~l!1+.R)7lĭyZk`u@A N&U^c)1iY:*NS?g'TDDy'۝Yan6}v?;5D|'O oC/6o66gM@2fe@c2L& ¨8>%ћD*vJFenAWȴVlkv bEg+SSiHī@BwG"{)Vv`ƝִϽYE9͆TPn퉯}o|%+dlKB+q.l;%% ?x;tw-6Ս {]I¼k¨%IV,D!=Lmt3l8آO9t$?J"$gB?-G]KlUCt>O+WZl-6qCGs5ju[c\5EdpO7 3@ctC R8V>Uz_+[(Pmޢ $ S:PQ)GXQ~qN&9ވ$|{i*Tw'#1/BEBD g#ܥvuk1؝gJ{00;br} 4O5vK@l紋=qKsJlG_Ź'h ͤ6ӵyo[,/^!X{ 4Dk_25v &p) Lz~s24})$\rE{U~vbRA\ApYb>o1W7til>5@0$ o;m&R<BiU/DT@r;cCkN`/!1ዒ@j0$mnuN,ALpj&κXL V t :B3J 5}dMea^^"=cO )j 9Z\FI8R աtn.;#)3,H*ѱt3(CD5ԟgX`:yd8 [ X23j}"lagq֗Ɇ$šY4ӱyt,2R>QXPCQhĸ Y|cl&-B=uoGpJ 25\1s8irLS]v Ȭ#@>vEN6qnsꛉvYόc.`ƾ=]  @l:u@2K`xL O29{3b#8Y2Nm$?Ld|1sPZdÄUMP[G+7EffyoɵNE†_ I FƁXUEyw'+0#qfA1KhӂL2g3è9fN'׈eg(KְA.6K͉HIQl!>թ C=M԰< 5\M9*L!s0O:ܒs~7+ú|I'KX/6voQ*T,<^iQƏNX0A߂(6Oc EԢ;eTLw>{a πǣW>z`eq=wim( KG'yo)@[.b)RV/X'ZkXt0O*N *ܳLJ]'!=I1ODGgc1w&z0 /N鄉cRlyx;?87Üq)T@TTv/G< O7l!b20H\H̔[2Obk6Ҹ\8K6Bq6&$m*@[88aT'N#DN#wH d(,G*co\j6D}1k=cЬ٫lZ_C͸răVt?Zh^Xklmy#@X,XzՔGd*nP.Q0=O!6yRRеDnԏËڻw {m{M1b;y ڋ?\N˶8;]{Qr)C`X7nrv鑴R4H-.P-暨A7IrBGa;oUW).?7- Í'"aՁAĤ'Y-Q"EP^)6l^}Ok__?BjD[|sγ&N ;K}Kelcߤ\ ' \T#p z1w[_0iia>"َԳA<h9-5֑AViC LGC >&HU27P0mɘfK6M.Ǧ@ Ν TAq 5įPj3Օd,0v*_v@3BaVs/曧W=efswARSi'OQ:g"27C+cze!hq*NIqo.^0W,E=ezN%UToŻϬN" x]jIB{3MW`Ir%xN:(GKUƞO.i}0PL[:K‹*-@MJwILHݑ!܉xUII..@svݵC[pBIu (_䆖:gcQ/#d _8Mk7c.1ٖoC +B!8 f0m,TD pLrcwcWl'!wWB,iCuTBbVwSF 8'd\]jPκ=}+iGL*0 J\}j(5qRiʩ|=d "* (:#,sQ>%I6}Q\92`ظy$ p0 T.rK$xZ~hq [_WL)k l$[P,wi{RK #ƆW2|aOK ,qmI GL! #LPsǟ9ҟ2_?~އ̐oǦXy^SixciUƲ6J(,0m̧oeVUW*=Bоe64?H+_.ʣ؄1*+pd.Jٵf8}N5;O)%F"Q2_œVYnF+$Xd\yooV Y4,`aR;"{vJ@k,1Z U`iԵ=ӴgŤ~/4"$([MoD!i-c 6b>;8#sscK۫:Ћ 46m$Cg ":sbv @iyȇcDŧl{>~־7$Q*?p vDM@9.2sR:+.\zps5c+gl'!E՚FB8,}:HerK\_xC{ )ޠ 6zNiBڲhtxA*rP$b|-|bBbphVm))!3]вQ~:tKA:De:w}^ؽSΓ">-bw u n(Rv ,rmK$;8^hr~Dr*"F䎔 ^L~ GygyFf}d簯 i-:HX*"%9xHD*Eay09B2uuGc"8k 8OUJ(ߦ" A u al&l:siX? mjl15-&f4rgV;YLߘ.D VŘXOtZ-W}~)G&̮xXSz~7;<57V'ϮL)/ Cj>cz mIXحtDސ"8yiYy'"#K57:RD2 'Qq آ,:seU.E)c&1]ϷfZ-VL"R(  ԇ9NVꦤw"濃 N^&E:]ħ8 ɑ/cRU 1b:p`]sG$ǶVn'|69VM yµ.4! 3ԋߴ;%xOD4p00_$(SWs1`-6Lx_!AryqȬjem26viDNsZs_(HpJ}l_' bx+eKZ)tUlʃ-rWd+ UZ-%V%!((~~\@k11YHw=%۞}vY`8);I=Ѱ3 klI@jO^h@s[sjNGyQ[l ̑g~z7e OsmegGwǵ3 +OS[D#W-7\ґj#)><<,! иaimȮ+McoweKgk]}nfo;#:cD®Y %b_8չvYL1P_6wH3Dkr$-xNB;wXkl#[1Cr`12~U\ဖRk %$څg ӏWbIҳ350iΨ~"!u9eHnuygʏӥ*\Wis] KT@8(7еìhY5Rؘ؏,1\ aW2>A[^Ϲ:@F>%m`̳,\. =~\0;F Kwdko'>^=kU̍$2m c=s\G KjC{b#2UШ. I;a:cqn[2jK-ӻnIL T2\R\!eT៿u܌/Lf#=,g̈k*\j. TUbؖWa,ז."Z>=KkKk0zJM'\@)[e*3Io$ kY 3h$S29,M/*&#yXBYUMIN.e\&7Vj3`Te3,WUj&r$Y8rXb?YY'zNzշ$x;L6ȁfVқDa>mWO!+`0Yf`$Nŭbi$ @Y&S;'CgА /0947xG%zw1|yJI?cJZYf ;rԞصD>`e1'K ΍@kQX˂IU/+s9ԕr9Sb ƒ3A)(p?*wAFb0(+1f=VOZe_=;Qdlgļ? (>'ƅ,pc઎R%EJ ƒQȟvK4ki5إ?nGyW8dtwQ#~hEDttAgN^ao=l3_  "0tH=8kM/ot02"SWjji'dC-=_}V1nYiDxj!z58HfQG-̠2lv*]KhZ$~pәYvW]zpbiNb5}'p F4@7hL5F=:Uv`M=d+se.q ǥ.zhU!Wt'QN_8(ptD5Xa+8 {o"S }Ecߺ}KڼG_ \0+Ȩd]K1^=75[WW`TT,`2ܓ7 k2瘾$_(>?VPO>%{}%ggI*R738R)v>E>QVg {++R})TvEܤiWu9eqfnEE~U>3ֆ#2C?N7 ba/,Vmwc_\i4seny8#]鄡(ٻΰ}^362 M\v( -/"gS7׹3~kqJyCyeDx^Β6`9bMصH䒅ӎֶ|gxp|/dUxw`&gq7,X֣|= ۿ_}ptNWD<`-hzr{\P3›,\0R~wI(y1f$x a FvKÉێX잚RXe\e:jmҝ5eMϥ%!?}LZFFC6;i?Ja_ C?O6kx!Ýާ\C>:2;! +÷8G}F aѠR ~ &Wt)8IE噼h햅þ**l*;AFDYAxPV?:HzYmgث;]}!d, ]_(U_60*^y{8xt؉FV@0c\3l(呸T9Veu6Z 5|D Bz!E eAq+xw!P(4́BD vXESS2eQZb?7LB(EAA׺7F5*&#a6cE>JF: +j[*xL¬-%m*`d nBx9Uf'u'C&9}1"j$kNGn9bClizbvSj$j)-)^w< ]JD͓Yq'x. 6EcՖŪѝl[ . \w,t*PyL!T`Ir!ud>J+LGi&$$g|x9+tctTI5ҡi6yxV]r a(`FR+mrtU&/kZ;ȖP3g$8:-`ځhot<=}ûgdUJ*&Rq|%sfڕQ,T ʤ58XGS#R3b7x&v?qGaċ:x]^vu|jpBϕOfuٹ˚n$Ј:nM2p*wfYT͊(@0Y3:8ȑ?֟ILi ӑv_/S=mm*5zTe!k8C&6]>v(M=T5Q_:rF3k b)<5Ge\8N ,8K[sg٩!>-AmZB,&Ke>ß~hXmjM@:lӦRӎ-*+7|GIw3:VQz&79V˘5]0lXNVuZd13ēMs=I5? % C'pGl<=G- |lMy1VsqR/)P&ҹ{ŕjA-ʅu")J*- ao0\.w<ܾ\؈牓{̡/cĆI'u YvC `oTdj@ x-'!=0Vcb*Ęzh9 _wZvkhhɠA 4?T9Pe^o3耵؅zeDEO&^ aY[ )/lYtJlkP?p;LMڰEp1F۷3hg& Lkě=0H&Y !b# ,29{Oэ.rΈܼc=[ȪaQܹXcHyZ%([(6|^#8~@$lPr z4~PAz4&✿+wjowf):iKڈa Mp[^RL]Ty1`=fh~֨\ 5u3-we f8*F|wWx }yA"͹OOu;8<,X^*hiq͑K͍1OrD+>2R=}Abߪw^څA1agsJ4BJW9`rе3~ 1Wbod8APsTf4pCc-a)),/mHkn}*RNSP ]x{x }+4?MzNKdB%Z4+,iT*#U+a4̻ꞹ9!~@]䄐P\hlc:I9^]xHH"U+_.y&=X]g> ST45+V\(aRGi@1 Z0ScwdJu2sh6X'O„Z ~dzQ+wǭd:,oƣmHfuH(Ϛs98xh33Ś۶WL5%!O@N0籛TăPZGcn)[_c<2=;斂Go/W{Swy<W'ћ=J>U,DMi ".4H};e:QŅ}j. xrh du ܷbjOu|Kd/3(9vS48쇓7&,Ƅ0N3ͧa7Y?K%Rx7kSd~sJ;.֥h$ _2bz=JU.K-<%:#<|0޹0 zӺ!Wα5=0[X )w " ,gr݂T .kk 'SV۪3|Ma1W:gl ZϪ9~ˣL#ԯE!M|Hc~Z&;9sW<ߨG'[5 gzW˴^GR{C5ʠ<wy/DM߱>,SM DanEyO})dMtRua?R S+ʧK?.AG? yT33cņ njPRvlV酫?v)%Djb 8, zyQӓmI#ÕoTN;4{kk_;(͝ @ФfRÙlRWD,;рt1VĴnʯ,o ӥz8٠k?\Bǽ~˞f]~XjMtaOG>U7D]&L-nHf ۹_^qv=x7OXw]ھ7elpMBAhL\xÝZޜ;$O9pLS%/fʉKR!/qLKnCʘ1 6!;7;(4bv@SFe;tYK]#UH=ELF Jal%'<52\luiDp{Q+3ա 2Jօ꥜5UCyi:Mz"6N|7{"~tf<7[4% mvM>+aiլ2Lo| 'Ac !X/,ͽCએ!joz~;9"IϏF Մz0~S7QCs(I m`RJvSlRkLWͨX[ycK`/*xl6<9_! 8,]އ!뗡}e'Vk<Hl跕\lq6&p%Tdx*3`ڏJԵZ׷rO(n=G»ǒ#%о #_J5VRoeZ/zxNJڿ{M6tv۱lEv(zTF3jpŅ J{xHT3͙"gKnHFtb, lG\D=P<((j}̞7ͿC g;56ͦ'JZ95/1w>Ŗ58CvuO)D'8A%2=A"6tvM  +ށmL6iPa>bz FQՀуݰOF%aL IY@p]&iF%p% 1C oNj~υ[ r7(7@N^CYNU`ԫFuo)VRGFWψ6S1#ZzMG.wɿJN5kza\T*W .&r3Z$Poz|~$6Mf_owhqg֨t5Dof wdĢ[`_(=Ϩtp0ǻLjǴ+cS|/7a 3m*[4*IzvGmU SJ )IG^fR2z1=U:!8 G]2- !{ m@WVZ!T7<^k2 yĵxłP/Y #}>F.}Bt~&$Ѧ _c̺Μ8Oܗ h뫛,Hr'Φ#ed?rG(lFrs U+8AIV4 rI籕;~@SI67W$'n;SqCЍIX\~.˽/_ gTU9,U{?).3Q4蟱;zMGڻ}73h3.SߟZt+o0dp1ʦGRiUQ%;yȵge-)KQ<硂\q+sK*X=c_YS)- =/?d5DcmvaDܮrTƩw^k>_9WTOBYpJ]*^l4B֖W FA'5p>Tf38jcKv̀c^?wm_I/(~t\K3H=gf$x#~'ZذBxeZh;Dϊ'EՀuУLCn>i 0:a?'q@O٥RIͶDϥ*l?M6SkUPFtibܗ>gfjc)4iA,dM$3˷NVٔ*L;Gd(HInZvAUKP2DCDOË+[^i^N+H^./rnfC;ӒF6bϖ4lY- ԍWlE'\Ɩ>/pF|*NK]t7_Ud\ku *xGo"@@2]E3t4; {Ƅ&Ja*"@$x⭳#:7S}`Rޘ8;g!("Et+I :Xj[["L |PJRa:IV/8Ѧ [dlH0B 9 P hĠ_OciI#Or@(+6y^ 6 -(My*nSOe+}v2Yikb.U~xbuʂOvc[_r_JpXmM;kS~NxL$|ncVn,\-D1K?2ndw/lPC,$M2;XTs`-r4ٺ .lޕiOl '6m6~|^s|@B6dɶ"V.eXRNуp0#M $h+q%(=8 7%ĭq %R#ܼqC,s􆅇$'!{k8C *OiRZ8o%0d-ǧ*_ˢ_6VDK~ %t^>پʏē}+>N[qv,?ԧiCdq7 ^ 0{lf+h8W$n}b,%ZWl,׮$ fBMr,E$(z],*f\gF4ъp"~VB[X/yiU٫@pvl$TOS~If\W)>zDFK{:9ʒ4F)/%;(I^<\^%lYq$C`[1;0h%.P8 81!.9[. W{2Ajoo\~܍_esKh2k 3. fԶ)ę^=^8:td"3g Tay JhAb^l R]aҚ, /^ GWfuMHnľ591 ϋ<#i=ф S,C"igS OX1)`e9<)tkY"+U!< .cS7|O*Bb>^Yn{B5ĉc)$%&r:IOah$[6Gvs4쁖c @g#@.)VQs;J4mV]¸=w g^HBυ+[߹|]=[(Ԭ 6U@beBN~Oar5$[-7H8S˹YV삔l#y̙tl_zwX$Zma`;ĜH0ںY  BgaǶF#_EvZ!RQrL}Fmo6StG\juxB2 Luޏ պ8 ?3{\rS9s9 \eE3(bI r{9 c)blxh49Q[ɴۄ)^}ۈH )_Q5qde < g,# vǓ&evj{{ׁ%X;$B`Z2$ǘN|a o &Rx%*!Eu2U5_ޞBZal+urծ^{;F[ {]s$%Ue:[cJ($qOR!S12/1`BPC {%M$59$ ,_ r/^b,ЈB#D́FGxlIB;_E]؎eĐT^_P$nf, Y`Qif;dr<|'U+9tIN+֡m5v(#> [3XeǾ<L/4tY_5=AȲrdn SҠ,ߧwq4cu{֐C?sncL}Z'VG֘H%y&|(ڿtz1u΅p"ȋB)å<(<z~8V4$k^E1 \>6X]4tM'{&AR`̊xhJ:фt?vj+OFAաd}l^u3N; sEA@4>j&;\iKzԱ@A{|^#邦VyGGC4=>EtclqzmD&9<'7BH"=YPd,E8AbR QQrct&3ߣ~`oOQuniv8_D+#xTEԆ>V}ϣᙧJrbR' K t6k)&f.f]{^#6nn#v:9i W9C4<{hx~[m6p6I1F9E+ѷ}~uSf]1c<ƺM?a&҈8hޡW>J|tF%#>5:s<ჽ?o^,(Ǐ'uQ,IsCrV[VtjZY T갿ݍԃ=|W}]=dF&>x^ 먈2BF=j^>¶5asB(+J?WÖ(a8h47JOn2jo)jR!^Og|R!gvK?/{?s"dL ٭ b(q1z(hE=i~@ThW94xB[{>35!7T xz2Cԥccڸ$ygrYɨN$W @ʀ"/##b` &,@_zV PC+gE.;ݭ_ XUso5`x_,Se)c(rQu xiҮ $d׭T^?oy0w惌l[5sB3ҧQ\}XlE G}#t*ӈ43BέO"6e߹J\[L]Z> }+Dwv 8%DR^.5'~R͓jXr}<VؚzlDkhDjs& nySGSѿzkXuͻD7' 'YJLӒuAزAR{2=?X+y=[LV55{M;8Q%p윓0sU/}]2QpGTS}e TԮ_}*[@C"l 6إhl:$]pGQֳ(ݚ /rr_v?N0;yHʠ͏kc:5lj8'A Gn Vu#:ǸzѠ;Qm4]/0nU8><4~|<iC=N1@n5Sd񋪥9CtvS!D`abݳhv0HdƋc. ~Z;Ĭeo&LGtY@ܓ* ZgVzGTXT?*@] xȶ˛yM/vK}B"iZ\o'ˉDIv?oġ`~FF.(Mjeٸ5s*aJG?oRH-y{&iW \"7~5P+vIUV.),ڎOzaz;f2Dcb7xeֱuڏ4DZl8FᎪQTI$\¿ggv|Ɖ| xޒ8~]^VA+E# ѣ%?誃IIϪW`m9)_Z)@b+$.`o- eaeI,D,"_M== v"#5zίIs\.սTϛ2P cR3Y2E f*}jln`52K763B,%ȴp4zІ6wfk8 D"]nܜl`J~m@nX˂.PӤ;>bDWc&XvT[%tebn n+SJ(b9"e~h̤Cpj } G^^a Ʉ.=m*1YDSFNU0G8>޵EB,Xq 'غ}Re7LpV=JyWDRq_]3Y/w٩^r:,`Zw[W;0K'x&G貯=${Kԇfƭ7/JwrKyps41PRZt? ȨkQX25 nDw`#1 b!zT~!5IJTH}^99HCK3,쯯4L-;f -,a.ʡݯQ7Ӯf[ΐP%նOS*o瘕 A Eʽ<;:m'[W(i Ki9,QOTWAE͞ R  ]yh\ ݴڊ[g^[&x`c~37 BXg-nc}EM)>!1f,5 !?u F"s%|Sb*uǀ6|Z:V 5pf BNOrJc-Z y|D <{ iN`겢ašO@J*"C; Go31عT;1q,]klԵ3><^^4w1 gmf]l+-DyYia~-\[r-2"z螜&*Y i0a {5"$8\ /(Dg#;Nyˆ9rtV}B.NB843CU ' n!"-_ ڋt q+Cfx>!QLx}T9hnw}^cooV=j N+yNI/)>ြ @})tNeazZ&Sh"ȃy2u!lg fy[aw; 7j>j/:րHtЕVY)ܭt^w so4H?Kk62U,>.G:y+w' V&c-&.9+\5uWR%7U$Z+I}[X ٓ#Św`^ժ${I#"ݐ[,0 UyS_GkʯE+Cݷy>n”*ѧB kca㒏>Ww?c8A]~@O5#wHm@ Fvܯ[:\zN0~ͤZ1|GhU+˕}6<OUg؃+R %1BrəB6dd50Uqw?.%n}.=p[b=`+[i޴ףDe0]T"@jI6M~^wШgeV.lf*"hlYLsgbZiZ`Xm|{BN L:v!mĄ`=gȿDP<1JbxTn߿2\Zj_= ?Gy|.ݳ$ONjf yGxk`eԹS,鷟c2>b,%uPj}_?:HPeIj5uBwf~`e[{B⭈~$7sCjʀH|t3: ϳf m2CI:[q.+ H{]?J;[Y+35L4 _EuHw(`ZBM_&XBUje6$%Jڵ0dN'FMvQ)΄Y ]GjVvM|EE po4S.+^hs[dӫC8?K0NUB ]*ױMaZG}Uʼni(lsty5np ol$^3sHBR/[< j.dlhOI䉬bTԅAo ;51b^6``~W#Cv4Aw':0uCPׅ5(9}N*Zŀ瑗uicG|rKNsp|I ir>Yť}̨oYp{lBUt,Α7P!o]X$zH`ǾY vZ׽㠫Wci־y>WK;˴X G֤|0D5fU!zVz3̉N Iw(3jP ( Hc"On+ѪVj{ F=ٖxI"13*i( M_XP~qP=621t=ӏs'jshj+ľɪk3]'RC?ʁc};;oY}q+8Y C"`Rn (@'c56kB*8O<+k2Qm ˑ|Bڜ#]C#Ή= ;_NwKe\_Wc%+YϬ ]Aaa0m$ljS B%Ā2T-31Z1rh0i6M1zn!Em^%0 gRky.Vdo8p썄.rayrnD^Ć~]s`͞2ih#9Ј]/is@еY)`|l;8XqצL5#T*m)]!NVw߬Ts\6z~mpK ޼7Ut 1M;XKqhtJ+U|mno=|3oWPk1ʼFr-TCa2KG7ėWJR>!b=hQǖCRP,{))ZCZ ĸ8UҞD0 =&!)3S4+ǝk1`j(&Q7lfT.`sYnLwW:TcZ<"kGP*5Ըd#xqh V\)Ī~ >U0|U?RuiRÎ҈Ye7GMN|yx"wxYNp6Sޗ:/.t)JS^=yaD& /F &sѸ󬞨P,wV5KQi8eIb{;XN9 pR45zslkP8=WG b1 M)uNO('g8ͣ˸e7搛yS>qBP kItŹm{`oe.|ʕò-)OS4FkZ!`+Ӊtv8"_d'3bD &Wa = O{9Pc~;x( n@m8z4@r'S[44`I% ᄑZ̸)`v<ؔk%pQh sŽ($SOK4;݅Tl\/Jܥ87DqIz\IWAjLem1,@U}n<9\JN]\帱gF i}$sn'6DP%UrBKg|?M17xC 4fNNyO$CX 5gѰ6+Yq׻wmpqjJ^::<Y V pZ*D!򻙟/ܧul>m Qi/Xa,IY)|L!եBef4kER(dR Ye,WVd(x{:9 A=ۡWƳrdy]Axґ iKx|hiuuCpG0e6o\Blgvŗ_ԓZPǸ&۽l&@n=)q{ghz9xl%4%j<0yRmHgtpѹ/[$F<7* &bEOJr#Ö+[NE4Ϳݕ51t4wJg ^' s \kŁ3@8HG?Ȋ# H'`A~!x ,="e#&t;tUnnhBfjϐok3'>d .MnWՐ<fo-Civ~9'EPgb /:HԒ̋?]$¾vqĮS^|`4Y|ۓ (!p)"LҔSd4%"/kXv= :#('!xw.0@pl7UdQ5sJ]kYՁ-wxp bp>kc4!0%wlUw| UV4QH@耡*, hyV.n%]޶<Ĵ;[^@ZV'=սÛnAw)"2&ķS݈.iƚ??l>e54"L-Q"[ن--kZ#zXR>5 _;CN60{LQo]MmZY6ۅyHw=o߀fz\e|/kI .Y/yp{ v~4|0ľd()zwB'ӧf!Cd'L e!mxW[sCtob$K5l:1b~N^8"t4=k.t&4}/Ih\zGTo-wM*/r iNٰxPNX~ @6 $3LrEoj(4@D18,KL[o}ǪJh|ns}+˶B(%1-2N [Gc悦 Bnh2iwW}{9иK# ]Ӿ{4,u[[Uۿ)(@@Gڲ8^NnՔ`P{Wc۶Y|ECe$M~G!oL(Y_( ڂ:L a]! Yݷ_IS @_vf֌?WhbDZLp^^2}$A%׸-~k~UfB8|'2@J.9~6I(!Ɇ ^"!x9X=ݯ=IR b1,*YNCZAk1vnQ_!j MXp˱ iߏ6/ Os^iY3CkBq@eL1%'\}TOM 8ppM9TIIj/!S?4MlggH+ou9 ggTfa…EFے 7 eŹF Φ ewϒR* D2ָhЊ4$*$'l+>)f\yQgXçSrJ,@ 254’{eJo@j{@ߑyڋݥVG%)I#F|4"3\:V\K#U$ R44G6"׻Oa`sWUU^1x]vXLmk+V${wEHU{@Y$@O%GwHUG3{M/7B _s#,&fɳ F(~4@^ C]Tpy԰bG)f ? #%[Y4 0왁q6W,Oi%]󻥁 WC ҆YT.aDDžgSJp yݶV1-y\\ݮqآ{U!\%oj6hrUdl(yNnA 8&J*i邗e )^p,AZCm# `nd2 NA`B' #ď"Չ(k@Ā̩ 32R1[ְACzGaWZE[OQ")2IVY|DݏQ$O-L5Ij㷔)[PU[T~+TH|qSep.'IsHcشiEL+iz:6 sYS?~h 1U10`}g(V;Ԯ)]apvmB)$Oo'Qɺd{֖婳9Ȳ#TΩ ^͵CJ j69 V5" n㹷C9vC׏=ʫǰ2nWw"3B& 5i3m cfwB(x#иQ)W#H[C+"# dS6ٚx.^RT+礟]> K4"a]ᐿT Ou`3P0-*WNOyR\{aC\&!G/xS(>FoscN׆!%g"D0Vn| ;N=@ְ}*[f@9Ȅ\3?㞣;ELE,QZżr CBCt> .*!'S(ژ,+჊FlJ :#7$$v?_kl^hh㢌׼hYs ल1b`{K\]f2Wu܈\sq'LqRudFZw ™e Rs9,"<ʬ#\UB V@BBv{ }*q@6JYƀZxy"jG4tSnt5}BV-0`Q,,kr[&tz"tr˼LQE^n4`u}܄qGl'~q?!@dF7~Uexs'c8TT:3Rl6ݤ&s/xFBVg{3й`걎 x al<(O=}蕒^ 869q²!acdž/ba0Djwɛc\;=mg8E^VNٱ؜ؕsB4{nGғ)ppTAjUV(W[oRVS{5vMTdH!qjBIf'b>>Y+#ߕEk:IE0yzIfIB"DƲ)Zx ө.Y {2DcB=#}gD^dRЯTMǜ[6vzhňH1D,D+˲I;>a7&{ "f0?Ӷ|obZ%Z+vfqĦ"}Zfre{gO b$e34^r;Ddˊ2n<_ Y-A@O1_+ACe+&TP|!¨",[oEj?Y,P^[J\G(I9ސݴ;_ }fČ-ew7Xd(_e]w*E?}TuBB2&tG_ D%΀k/JU'' jb%O@Y_(yWlz/yT?g]y)ޖnHvx$/DBWG,`jQt)AwJ@ZOLdFT#YyP׶qQlRqɛ%>?fPRU81SclAqádWVeVwNl~} DA&+O79eG8^t63}7AQ hnJ$)nB^NOKԫ^!]i /+s@ħ-mtTq:>O#G/&bتIQ!ϖir[ ICF.9hubW@smrAoFC(?Ztuw#ƌ4HQ̎t{fP'U(^a`?pU (XMl}7VmʙGmb}s@"-*r(=3fJX6U)dvh:B!/EP3_9=~)!c]uINywMhK~Ec7S229t9+ }MPgCwNQ}9V>SpkuTIS!PotHʴXBg/?xZ=_@(Q2Fݸ B@)R,ֆI.&"OJe#uj}9>B/9=27QVr$|hY}g'7Ocj_ HE^ϧARs+",Y c7 Q\HҎ?F3Fy]2Sy„2Vfv/ Pu!ۭsk`N)r} 1k7P¬qⵈnx  eaydc"D jQ՘RWi=q WwO󋐛]'Z=N'n8QQG4^}85O@=ڀKPv yu;)Ο[)jNoԸxPc!MsWܞ m9Tz A @^ AOhEK^|@}AaTֺL VoGx_U~A Sb}!PS[#'ٟb|L0)RYՍDsr#.Eii.OM"vbTaQDT^ b×.ZZ!,Rv9(LakLfƳLa I/tϝ%dm%K=ǁxd&}=G[BPrsUvqHۊa&{yf3]9z&`ɅCW ~H&7Baҽ7YA"h(,J@C?H3HF.0F'I5q7Y"ߑX4/˳`+[ؑLil㵪 ~FN x%]ZPn<M"c-O/x=9»33^<-Xydu[hK<e+o"+~̬=Bԋ\8..: NG薞$'? AO{J!WX_dan6 &Q~M%'/ }~;]'Xrk9irHR,LPK\V`ma {G-]- %$!|MISF~S ˾5Ȼ" OfeJ?kd0OqelnA2֓1C$  TDw\I4b}ҹ &s Z+Sd-z&xrYA_HMW#CTٜ%aڗE6r\FW"^ƪIBώ3Kvl|/ zW oVfX')%*&tQ* =nM8aX?d6[puY8uC۟p?#uF7MsۣM> aJ # զCd.)XvX:Ac&^8}KÃze]dq0~e\591 , w{P&q `~1We`Mao:\Ï%%>+tT= 92s0(AsS3uyGTSKmOLlv̝P)Mro'e{櫙 ^73*HbsCQU5ryN͋͟qhA] %S(~!Bit1VنIQ[e]P ֆ v2u7g2 [)i (]wd2\3]ގdM3J=O\+F2_'\Jܳ`3Jx`}92xirWRa~zG]#^+1yC U)[6s@O t?;.Ηyϭ8$?H&wPLNcG5/6u5#3 ۺeKz-'B!2y׊LtlEWq!Z0b X;_2T/v]scHDZ_g*LH.p *$ZD=ПzdMOW]zqSy1ϮC!EOwUC5,fGDIV[2{W(g I2//Jߒ\B#ιS1mehm?sܽ7A-ez4YviH5m6{tp2` \yWRO4"Tn#<1RF77J$P@o7HeeIdXfOm 8hrFfpvߤiM'݁.{ mphmZt'=s&k+&<{U?<>ٴ ur:IWiTR 54e7aKxv;9YkԟJ΋IU9zKXG>!dX;9,̸Ɗx\4wx J\7Ɲ2uMamy+w\M;~G` 6&Z.ܴgfVei/a]U*v¦^`ذ4O@^Z)X=ԍcz gcغG+3'_yۍ5>2P,a( QW4L9x2vbܒsSZx(_V7:6a}nصd|S]3/x$xBZ;g~ىCQN0{y1ANS\tpHVN@RݻM1bYߺʪ؅`aΆpR" q<$p-&MMgj5n ;Z6-,c;rʘKMkGDzu*BxLT]y"=5O_d>|H`,O9ۑYO`g\D\m[6K+T(˄i>lp>L{ȋ(Rb$)b1!<:s MB#NjQWiC$ߘj ]D\&؜ F: "$VT<vsߦ+[FۆRk0ӂۣm'{$Rx2q90_3bIU7ݶ w8ܫpڧ3@N_0HHs)r=+⦿tpq*1ZU1]_gC8 I(#o'DŽ2]U's\h%^xZ~yv2y'"9>Ckg2:}N*;RI,_nF*5牊k  !iFyT_~C,2TW")gi;v0xaBKd˝Yj1 IܨRLؠ4(TtUa+7VR {E߰S~D_1{X-g,M!.NX+'%-FhO4G˂oM' m,f gųkFtfݒ $J!cP!c ;gPuʗ]B&ޣ1S>/UhcV:DaЗHPI|RnnþtقaZW{+57MѢ*3j,K2Hз8b𠜚^fQ\S#bO2ChsDi籕f^ $M} fΰ?EX Sy&zĢI.Sq_w77&V5܊jfn(ͩE+:Zkԙ0,ug~Qz[`66R{eFwJAj/!,+6Bu`OQùU4L~,koƔ<pd(L|(R( }StUۧV{YSxN gҡi].%y KA@] ?]$L_ CNc^AhCw.L#Di'-VH3ꕆn?+z oF%|U!!oTEh% ;Oĺ2YU:Pm;'ǿDl›f}[m%Cu?Dt y8(CIMBA'et0S[ j*8ЋL2}WwÏCU*e):K889G2q;HaYx^S gzN" ы=n+|X4ekIi[Z7{]2" H5MNѠA_^M炉pO$jӅWBzx M9)6gd x}x>ξ]5aT*dMN+^&u0acasC!FX ɶ(:ɘnRLn5֖wk̷B8n~9J^>7[( Pt6t7?&%_M^3\gp zwlb`;*,븥T]ء\lf+RQo$8"KOǮձJ {z+a?XeAL3'9^Z-8+e"l5f+5ZvD=b8s\o]~ nIR;YE`B~'-8]Q6H H5M:DO ڙTM YРn9 c$*Ƿd=p_Ra9Z79n0?$>b]zC˖z+; Lzh\o|UR[:CMt\3U#;m+?/VBݠ|q okvРTe-^j!rB,WFx*/!S"7]j+tB&τ*A+=w 4a!k۞NQ3P 3}]g&U? 7pѹ-=AV9$CXށ_G VDH&Mߤ AcHMܓe d>v=o Z#%WӴ^y&ۆPTaFy}K@bqɸb,êP=7qpe ]E KΐJ (Wr\ `+0Z9k釗LF!_-o4K\51 Lg R{1 Lur h?:`ٸg`nKǬv ? ݐ]+/0Am?G_.9O]I U`r<0Y1<{D:U2/+̻s]'v?vehSɜk7Mge heF6:GJ&3a]+{v2gIe pf+jIB. 2CK)S)Qqi SɔQȝ92s)}e*5yPFGYZHZCY׆9T@%B L½%:v7*eVvc[\diʞd8JڰA-ҹOC~\k63VU#C&$}d\jVoD| ~4&bvG7+5{f$h}@N]_pvo9=z<e*N6άTn[z70I蕙sF!̮X>6ϴ&OM[/)&KY@1}4 +l癉 Nb+/xWϣ[7خ$0h8([(`d۸-""IpZ9Q2ރj7}b~C[f^Ȩ>3c1d _n$6qkA!DWVNK*(ԏGBbma0= GJ9:py{C~Ur),3",ϰ w'Th~qpP&pˋ4xUahђWϮ^ڮ3& *q"1`= ]Abяhx LMT: 'h=alI@z AÙ%K!fb&Y?H3ۯ_WMxgeYj. }cg@,'3 (0iwI CS!! I0ai^{$Zr<۴h;M,Ƶ]$x'/䥨 EOIJy抒F%clnf 2jrt"ibvN:ϩK)=rUd W su.YZoL1BC{Gc)V-cM;!k]ݢ!>hpΘM!0gv^U--žWwIo!]⻏:rf 3 ngwZF$4$-b߾Uw k ̿F EA"JevkS;kš^wͼ̲TO$dte]f[،%@8wb~=,‡0|yP%fU")"~ۏrk W#bYh 7+`sY2pByB%h?Y$eIj^Qu7 {'itq)kVrd)],>/zk\FvhҦɨj)Fϛ1Uc+|<q[Uyq8^ŐLk9RƁ[Dw3u剪Zjx`[%N #us:ӄ`BY_|Cdʖ8rLB|tJrC6 omh_ )=zQi0̾6;Jiz!7BoVvظYã[x;s˅PXOQ!C$(5-0\w_Y`g`j`߽!.$O^p#jux!r s.>ΟZUfnYicCۇV*&ȡ3F 4<%1qgZ_ `4qZ״dr60gH+3OmCM!Y /~5bWk@r[$=#YJSG;16iǩv?m2dc<6 8)[՛Js"**+T8Kq$.KLGЏN4!쾍m2˓AemԤ# beR<1ԗF0*$2gPbN_?WMcy7ڌξ.ZyqE6w4ٕ@)R7.±zgr~M3?$ZnY6J]D$)?1x4_"r(",x6-ۯx9wCGiX"q2x̚T?neLWBZQWsGbdJfPR:C3i(NAyD!ayX*yW)Y)!M~Jz_Н㯋%LWj /UU7Tn-< F{~no3Zv೾Koy]Hyy/;iyN9D%PgQa߯R:)H_E`'v޼nRҁWl1K;f'GF7EFLe;_Wl"u(ç\'C5Adv1%KS v-d/'Pl^rUȯE% R QMsV.M}ҫ~é[Lqݡi*]IZXo]Uڶ y^1#MW]D#㕪ig8b8gyiҰY ];oŶ8N8M. uV/$ơB۹!&z;0O# $"A&-}SiEd*FԐq@)-c 4 .a3{`sW‘7@e \+O˸+w\G%8Q$H箟8J *˧.8ķd66UU04c>.%Zp7vܐWp Q";*G^[^J . >(xrb\fT˽@;줤a!Ɣ Gd_b9@YMdP6Gul;YHX!`Q)Wa`XzBjȬ}2);ڪ)mX߆ b2=GFQ z?u ]$V%T]<8os̛զ'wsd2bx3ms1 _V3zrn0mU-Z@u/ݡ!ǿ4ӡ_?oqSΞ; 'k:v\Kc"* L.'< S4ucgXh2O0=%]86栚|.f-`<`s&vv%JJZƒ/v 0?W= MOb)Ƞc>@ISCː3l3 #YcƁhOY\iWh:@"+41'):OM mK7`WމDXi `!$j3B|Pz?I4P[Ol'=I>[t`X ZB1W|}0`jZ*TeqaSL Z8-q;z]MH΋i!ʳc"2b sf(`N+IW{5Aܕ~ "?CƏsEUb|KtAD +Uoo[ Ӊ"JhrB(G$Ѵu-XGqcT6?L$?>8{3Pk& 0G>`Q*;9fX>úie5Maٽ|RշtH& 6Dw&G:ޢ%IxLmK:wXuI;EM:LqGUUVM}aKrUӮK7˛ݺe}f=YC'& ]j1cw=һ_o4_J7.OH7R+ +^M/-QT-KDm6! ZȕW *atByD:Ƀ쁆 Hk]AedH,jZ?|ڿ)x ^vt" s % rz fzY}{ ʖ5z5UH͋brC(}]JϣHBI+ N8@ ZeAD<v>헣QC*`eؿmTZX|/g0$ $DC[Ԓte1+ նt)-90"=Lmz,ձqF;-pA:O; 3yo wYiR` ﷝iPSZ3%v\jsѥ].],gMR_bH"#Krc9:}r#@` ǖLxU[t"FL0s!9Y2<[4&KLug-#Co▊=>+9bt>7y{5 9vg{:Յ{ . bSPP|Pٲnsbtm jF|\k?_lSv:ez+R-[wlT5Q:Y/fgEWGt=B)}w~ =MLi0`f!{rzZv,!Aw)=53lݪ P^\t1pQq5q26[:E$w׸DhUWƜg*%l%Z{BvRtS?: ̒3i&s"FV64R ;0$BĿF4*W3G#vU t >e͂ǭ^T \UYl#׉)gdeԯނ>k;ebu`Ǽ&! w\> )Z㩿H DKHf.VKMƉ x.ׅweve a10Tr5O< {y8>j熍8&gҫO\*PL+#iw1?Jea7s1cLa5@3$+i_+u0~ _gXN*6XeGC]2̶e;iVT쫸 6!bn^oI{4`{ 66jj5x[561KPZ9#x\}][uҬ~ Y3M^ɒ `O$ݐIּЉڡy?SlƢ'v nq26sArb skZvL5ZQsvdt*ɏ kW⟿Cu-06Үޞf/7A)Y{2^IU^uC|] Zo)`h&澹gyhDf i(2e1ИěA.{Ui 3y&J68\@ ͛fV1 NX5 Y*m7D=#;%Ȩ3z ݝ(҈u68C3.A!Y̮w"#^pO!fBsNiFl}E4{1) e6v;Sz>pȲμHMi`Cߧ * q:`+=Zڞbx4UC/my7YM"Cޟ(^?ps.}Vt{-c>DC8J Tzkh45A}p~q9Ȣs'>Vڜ]n۷L^1 C+b|S o[iµ*?$?ޭ A _ k(J3\6NdM"Jw7n*)`$ sd~TP w}vag5oUS#= 0saM !v7(,% j#EjT#T} Ǽ^gسX@z1#@UDz}d/~ 5Tl.*"dj/"E(Z? 3_Lm ߒ gG5V2UGD@]wC^sX8Θj m4zƞEyG[97E-B[HFg5o *8/ uDC/P$$Af&?jݤ'^,Z~C(n=9$-JSG}8c2dfM HQ@ŊOz2)ރՌne.ZIPz ­ŐMKa] d ^Sïm_@v%V|/I\ixf}X/Yԅ3Lĥ[pm(z^ %VV$ꇼGB48rn0Eq̜:dC9k=yłFg+JV4f~ɤbV^u ;pr\qT~0|WTt #AF^!}ָ`*K{UkaKY䐎 R(e59̶?$R >$bW#=u~9jai47n\pX%l8! C< I9?\CXxt$d/V3Vy0b^ Ɗ<)E?Ӄq]`*̨Xg规y%5Φvs:UhyXƐqNjtQ%wU'n[߱Ry.^M$`Bf  N0<<@eu}@A.aQ?OTp(}x隋YxFu6(C(x0Akam%Bn&!X Έu1qd:3^ZT[&)4Yԛ1Qpb"ǖy=niA3#]a>I|FŊ%pC;+^mZ/}l pppqtCyOu*8 Fq򬛢H1|eD8 | `B/kk wJl?K<Tw6y5Bg2c\ @dL*3yZXM`헏·g ڧ̽]@mgK^>ռ뵿7?JOnjWge)VI0-.{5ひABWp8M a(xSh[o)hC{ERthg3K[fL_ߓ{eF0֙{BbϘ0?ʆX?w,eK*N IĪrPn5G5sJ_)uqFH_>ox}#} b0@]|!쌹}⩒Af/[.)nCgۓH,%A0}TCnN$ ~m#wDITm[-3H%rg2GE_~._rr73V$L2Wp|c[BV`/-4G3}@h(Nxd0Cr S8=hY;ChWI٫'8@K!4rQ\Wr}c#-r 'mH, B~ 2YղS YoM?S#n,P.s~z8ؘ KNRzt:78’tn}Rj[L܂`6s%lQV ܜppKi$<4fkrt-9Ck 2;tg2ŅC5;KVemz,(/l7tjRJ)M5f(J;G7yMcW.vkbrR#> LR ZIs(f%(\L͎Fg*ͳZg*& &t@V j2ld12P]ԪmSyϟglW}.\{es2M}85^Yo^8Y 5T 3 B xܸWB>{;لhiC|$I7 Fy Mr]>U A@NK!t i22Q5d?Hv??8ۿ!tpME|m!W|"G#JѤk ZtM1$D%y[pzu*̌gFU"fiO\1r z*ǶGaD$pn/t_9Dm-C ?e;fjYœIKqȡ)l11d{eޜ8`$6[Y@`c%m]5^`4?T&!A.<MPmg98,x܉y%Թ^u)@YZ.mÒ6&yR+%^JuϼdHC3h7/oL-)6~ zaXӾ|>RKU2u{ze%$1C .B.r~ >=y"$& н{%+;$k^@Z?TqPkݍͫs} Ǚ1Z:XWRĻv.0 .10FԮ,uHPɣեs*C)A{AI,enjfeΖzOy0"Ǜ?Lr3g#Л dG5VHUxg76b 3c_С!D@ B0%/|) DdVKC_,KSp7uȩL}LkS3q[4c Kx~'%Gә&!LP2Q;)ߧR>Y7V !gQ+%`=onw}n?{Nw#k ^\Zt ˤWfqofA1yByW OeYp@^l*>R+LE~N6^ K.ZMƍ)H=y/C^OZ54a`نn_0ei,Y#hpQK1r(#1OU-p@? !r/GX:o˼hJWo&.98U%@|iQkGۥCTe#:#n?on7;Ѣ/x-2 Ϩx%KTEbY60{׃w$|?>0?zJxnHH1.^}[1ߒQW(q=1dw/)SոdmI';&_;ígņrGU&0o6'sʣNRQRMw(s|M=H=n/v!rXWYۥZe>0Z?C$3+Xdt)9hP բEPL479U8U iu[kTFPwB/ʹ K s &->&F#+4 f!<>RU ΘW4eR(xrTK8}3:5!ٷL'a@@ѻ4.Ē'[oThCHtGmUA  PunW{W;We3jx[ou6 :[5hc;dVBEƴ9 >iT5yK:(ɯBoc=ӂS*{^lg3K-4M)q_%aZ )l F5O3pFzXAəU)zh YXm#m-ᇑn}d??oi'EYXb4AqFIQvWpw LxX(_q^fuRQy3ʞ\uDWog^ת誔iIPjٻ6Td< 0f Q3mO<fuy2]H{e'_]KBd3)qE Bٞ~;+g[#K& T{_[c%\<%6^(z AV2cLb6EЅZ0 H;dSѾct@p>O:){) l,%jEldњg}DF5 H43|jU/pk6Y'AA,?^utuXr4U tKE6ܡrjgֲf} [gDU.O h%584Ln@DFTRȰ[Fsk%ݢdr#DݚRIT#Z " SKV* c 2|DP.nei4cᏲEN۳KuK?Wx⹍usyT:3)F,, #$/dGdo'Hj^_ v泥8oN@To>۔*G#'=[8s#`Aޢ@lP> <ʦ=~u݈B %).)њtl-qZ)Ao w)]r")^=u!.L._&En~ɝg*WTAlS6+:$9.Y۰v(*+8@ &ŚRWlv.%O8-Z CG?[$ ánZlD)!c.ӼN5從bai tQ?V%lDq ҲĺtoT)qp9`&r::s:IE"idiYpÞP} |p~`:p=p#QN_&Ҍh@u'mfK 忭zٜ=&D'Hn2!1:JΥ|kĎ#EhG=Yp܃߿Kǖ+fk*7ɀP#G|9@/o+n:Mjc)s$^ F6U(eΗA& |&acY8Qu$[eR1kAn)Ş ZBjYD!@gVԷNcmXaA-LgOxAġX`?%J#7"X=A Z!ɥe+du b-c [yM.sf7Dޤ؞뎍ZCyfF1`@ 4̦ľClJ$.-E/O9^}u,XZ} Bd0i/nKCڟ||'yq5P+g ۳)? ~~*xu'OCQa;Q$z^^Wɋ>\7&+̒Qɣ`v馨L-Wuӣ$24'3V-O,6%m}LG0tCk_% EhOfي0Aꂽ3EetU r A Z G,/U-co$Rj晧Q ~[e3$#;aYC V1(n%łr61s]k(' j)2Q1mɌQy?Ƅk[rZ>BmT4@L+p)H 32RzNfT?*Vu$ -ڮo{zI4"P,bCwE6D2+n7T)wr;_Dd4QzЪ0keR/9HwF`DH,"BWaC(}w*^p8\}bpLk0;LM#a6:dozxa~̫wŒ2Sei.[Ybb{ 3CXM20IN'=I(5Gi`C![P4S2, * _}^n#'ťڶϚ-^US>a /cz/Hx\Nm=j\³q0d&\ٝ&Ў{ o!{ORfSpG:]S;9[/Q"mCJ \(N v 0uGzF R''oRkicp ѫa*_Mx DPv;6pNB05X:3eHz 0d?չ.Ω^߸q7xjᤳ9PeQ% d=['M⽬i=B@HcWYHe'ʥO쑶qW;6 %B>m߹x7 ۊ 0aK[X4$ޅ"_K$<4LF-/b)( }f-zU{R҉┓h.z,}8tC+=ؕs![Mj,G3UdpV~FTڂXӳ& m)U0:2 A' Egj˲mʃer} \:)[kG.&xi<`*boin@z5$ą5Tc\|6/QMbHf;xȕTu#-h N xF}9E!e\? җ \PX\s`AՙyzXL`#bvG dO9 ^~0@Ig֐By$CPA24Wβ(ERM^]$ԇEn-!2т+W3T~i\o}{#QCC=&i,ݦə朝 IG86읬Vl%qJuH ,WLSڗ~2|\@~M [a_JeӻU:CUƐQu1o+Dv=O|[$EU?IH1>  0]$Z[7wҝp01)sh&6iF]cYqj aM=e"(cnHq._iA*an Bb9հbp[;PK:JqSWq>di53,JQ^hD6P cQ(EߺQbDnG>\/uRܘ KXkl uhLIә8E_/k l!Y ck-bwci;T>jJnqe$*lJDKg }IYaǎhh[$f66*o^R~Fp@l\ $,)#.P~^ dM({do.}FKsHJmHPA sX˃N%7mߔm u?E tD, /]ȀD(P 9gqG ]A]8KO=_[xʸ|NO#Hz҂j;FO~qu$CTJFbOA|yK E%t5 V~gm {@:,@cxe|0G4jpÍ|%ٷrxJ"b$y*DlVP1tȫabJ$`'Lɒ53=R1Zz}Y *vTEx5$kr $<'Ʃf b8?l_zf]5l]60vVL7(IĤ_|~/S]p ջv{=3V-7\Ʀ ?yquS*Xc|J 3,yZ qTQxjjJ?+2 -<@q'){2 ]1IN%EÉxxU 6_O̽N."~9Zu8҆^p 6Ae(ٲFMLDUCQj0%Z%jAidfԨsoɯdR\Nc u2|,ukM޲oHL˵8C}C4G髰U&WZ_an:vܬs[:/MkоykdL(?hnY*T(uENqB`ˎD,bJF9)`f#mu ,glûE0& Q'2~TcTPc&vAȸ9M.0b4,34Wt+%v!kgG.-Rn3'7_KV[m^r)qLD<*WTf[])fcfHL릢d8 L5C;:ur.vi-b3_ $tL wҶFq]TpjɅNɤ$Q4VA7N 9mlpܼ\}VҷJ06frqG 57HaI#Z|ւڧ6ִhPQ`xor҉ y@?6Bvk׃&ӇͰx#q!2$0V\V*AV7Y/Oj:GNOGʚg\jЪĎ * Tbc T|:ϰqPv}?2Ѯ:27rE]2&Ara S=[C[h(e) |3^Pu\gj|m_s"7,#Vd9 oy'M26rFW۝ i#^.I:=?,j}t&*|@4:(0T󩋫GNmr'*yb.Du??+ĺb3q,98BetqV߼u9 v:Sbz#b7KKoo縠-gѰʪp9u|i@G ]IO%m}?V) ֙πn %sr!k8{}lHfuU/IFsgNi:/ͥugȜ@ zjfuT(xC+kGRֵsa<~%&IXn TzEŊm_>2U"-ۀY돽sDu1$3*?:,~4<#CW`yIWe  1 PZ}Qym)%%ZB [FE_Twwa{t:V+TzTPpQLdl."ﰼԇLeX5C%[QUpRDR9sSٕF_s]ΗxpHtU|o_6p$0 6\ۨ! w^j;_u T $%ܥ!dѴ"QްP&yjS)GKī\Q!{:*XW|52N?D]gec_6NEp)8j D۰&_te[Y:Yz d:hdY}U14#C0gu\lBTH-_b7`&Ti'iPoıy:[x~U} NC]*MSz&NmŐV# 됤߾% 綩!\Xf(U!=y+-Ahd$ู <G>UgZZqؐA,\LMD0Ǭ$_N]w3*lfuެ1c񎟶iG 8 Tޣ&)k9u3+m6wwjS/vEPS޺rqܘ| T~v{`ܛC!pq?L3|1Բ )<*n& \8_ڹv)! tՍ|Q;͐lpB8dlt IՎ/Oߖ!6 CgXv HgVEMUO}mgxS`S &X$`bM2w0E:8VLƴyKlՍ=<4Ĺ>,#i. ؑg/AD ru%(7X\#EP3f|KQ'6: ﷻ[hD, ,ϴ` !_ poRͲXo){u֭O 1uW@s>68j\l*;ف-67NS9:cH@5Fܞjc bt1 NAomlMh xI{ պꩉuiE%hf )?LV@BwN-fBI;wŌ*h.n N(Jm&"kZJA2&qf*(P*ƜsXN\)S(MYwu"<&)蟩=4!&?CVU!Mdl9`gOfFu$8=8 %v5F(|wdSڗ4`%B&mu}Nd]eB U/E Bg;ک]@[He-6V-XM, k$Y*Y+$yX {U|ĶlG8DjOj˥Y,:1r=q冸O:FO͸ͺUDN=˜/QOe>v H tV8Donmh%q} SܗK%<=dr63 tlֈG? 8;FH= `^ RYv8nzS wƸvs,69z7:*wͤ:XYm'ߧ\Lj֨:5 ,ܖȿR/vg0,FJjX4-c2ەU 34h *긹I|:&4$!1\қZ#@jҲjesR3-YZ"mQ\BNN8>MR> ez_9.6+*-uUPA{m/!s%ļ=Ho!cPC2HYɌ'Ria;RŗcO@I;I1z?l_'C~rL2dLEa#ǵ;uI:e[~,+OK2琗ٌ7CJ|\hsJZV̑EѬ FsB$ǭqkeT`)!+igg \:UP&wg[^_"+b5;.&_#>dEOwHa޾W`!(w$Nl ^ $?}[1ڊrPtm^o|[ʯ࢙QUWs ?&e.uQͬ_ Et 7崽1Ħ )氃c" )O zBe00-6qA>4pjG fsef-P>־3g”]>Lӛu?go z)QNn8j:`☙彲Rߜ9۱WEr~*5a݁q~r"q8&唿8(s Dl7]UeCLg AP̤/B( YϚ^ o3ptd~9xz̠wʱQq/؁zB&oaOyTjkJ^xǼWxjU|j[%u4)`NQ$T"DCtG6z\F#Kh!5Eޒp;񤯕Wꅩ :U8 $ 6{`Q*2wPli/9:l·Wġ{7)SLnFrEj#PeD_9a nHdw).)BzjJTX$';Cc3/R1fvMaq;ZQBNh&@\v+h ̅nn$fČe9<]XӤ5P_%=?_Vl*ڑ $wv\ϤRAF\ES܉1t&&ȴWgX[Fp`[f;8˃Clj,L_yeKk1wuG`<9b]1&ūR[Y:dY3avDfn0x * /ę 4 2[4s_aG| )n ]OXro&/ֶXѰn aV ''}99YG饍]5G h" 0!,L/D6.5ߙ@"B2ۻ3Os*ω'pC~:@~㏙c;‰_ hܴOlAUv,UOs8fr+v 7߷gj5naiA-L<d=A rTO_j`@r=#& ACM7> jzٯI6B=rHي8<tO ums!d%QF̾3f=ӭho) xcTU &̶zvL=RfձϥIvE_ %F0GNwnª~xlgW [h!' Dnd//I1dR;@ [&F"KR0B:\=GbH>hцR ) vŏ7݋c;cz;x vF r,)0ūÕx #k>lx3N#f^R6oƖp6.ݡ_"|'"&ij{jHݺ .ek|lNa<.,%EYO-+5Ex ǎ1&iI+"S(@\sq$+}nw2RhPs5o3q_{UUDXԦP{'5%n<$7ԍc NCgi8XcX .w>nC;08(r nq\,(ܾr3֓V`-htI`>LSw!JDjJ|prL*n"^.̕t+0ثnlFC cyN 6.Z7 ࢳؘl?rjjkqUfi5|sMkeWM ˧Ժ?t⯐lU C, QU e~ACY]HLA}m-?ն/AN`wl6W`h4ыznÏIsf9h,3!w̫H 7S,2k\և|+ [$=WȦ݃oJ(>}\8`s'Js>qbA.`k'Ҧhb o:RXR~ !ɯ..yvdlR [Qfå7_U|6ʿ$T#dp-MCksAh*TO+T*%m`Q?҆<ڏ L%{>1۽[i+ztvg?Ы-\Y kwD6Ŗf< &`*s*D"Pt1J?9)Sye]>_QaFN^&K> #ļ|b"=Z!={!$rP4$, eQv| w's3!|HOfdij3m9)K-nUY.wrD8ɨێ8Zz|u#K;3엢=)NȘ.#@GSC/ml}u,!YDV$s[]YVŷz}}|C`M G/9鿂)R'4=@ "jhH#d:IO^?Jb<@c, ?=H%#W?p^˼y%YLu4X6C $qy a6*y$ M|6(^$x8(K)%A_CQˢ10/ߒ>A 1:ȉɼ78 M0GMx glj%uQYxpV^ rf;h:5+g8Hj@E5g9mA:H/J l&( i`)E y3q`\j7I3f&[r$e|P² k)aTXqy1y W;xY3,o&s7v"t AB/9PbAҩ.&sE*/CGR!+D0;iΎGiY+-6!TkSV|_t!MʹA+(A >(`jE1d/ϻRگ;iScP ~>ZlکxhOϾlOE(o-{̲6~ۛ=kx+pN][0'2vP#$Lc3Qsq]#Ґ1O.8Cr8#s4.kZc ]g =_BSy .jl BQȢ)sMy@CBsEhJ}biDE:=lMS-IkINթw&CE Ac'&mv~cR(l> T }e _~'HBc~}\UawIl}%^7*h|l-n =g%NwЯQ0_ӅM_QFZcџb4)^3~L'rVZTĬs>x,i͇9\Zjke72|?$S*iCdK~AmF"E6+XVq1OQiAiSV۷5vhp: qf@]T31r: .QR ~JyoAeTE2:/R$1g5"Y&zYR4)tA~ls"P"D{}fLvlpotORܐo*2K;D3 Rn}S1q$7K6ػӅ/ i!Iߗۑj^/Pvw-ٜ|"Gq9sko#}Y5B/B9#1254^)Q?a]HTW$Qm?zEgJ%ac 83,[7^4\H9 %Zh'"]f<o >vG3ɲuQ.:W@7ݜ!8tb΄~8Lul@)V܏eҠ/9 Y SQ@_9P.H w?O mo, dйe?f3.t;@Mi5 5]9ĠPCpŠzסeBp_dB P0Y%*o;|;o쳨ҍN3}Fc3zBLidjoϥI'Mev ̗\f z MAg t`u_X:A`WL `EMd%ZpcBM GJS2Ʀ~f&'2!``"Cp̕y,=[%z| `]_mEE[Xk51rqvf:˿:z^]=?g0Z; },rasfWWvCl8噂 wF3*GF]@C52@0N҆?H;^}Tv`QaayR>eb:sViQ8qhN Emp$"nwʐ;-_M:?>B]*ӱǃqbHFՀ DRwS_w 2cD)} p .ۋF: Á?UA?bDv'cJrVo( (WͺW5t!+>,8qbz?I<'k:Klj4ڌB z gy s\m,pNΙagΐZRvp;(és p?xa@è1I%~-.f`酁K>p\;sט noNY-""Wq1S5ǭf5}$B()߸$s@S:z\nbu|)@g7Rx]х܆:py%%.ZNQL:3m4k\3>]纨kYvVUk+TF]2K/UY9]rLL['jMd+H,H/}d&̶ zn"KSře0E i%@,§8k*p]ۿ*N_֡y!l>Rk},M5z A0v540ґC(JLލ~$&T.~W5@+30h"E[Yľ#'츃K!W羚' h$ qGLs,ں_@Jo #\31YZ(6VRЧ帿bag1<ϕŬ3s }hwA<Ax,طc5Ƈxv⥜ƜS]kh;MCN/,Aꣻs`~G9U'tf#:7%Ey>"R+ BdA$/Hzs˲LIgg{T-]vV[gsВ\P/ y^'Wٓ ?~?-!xu@\h/Ac-y ;3`HA@[aYe{WV7zNz.ZѲrMmViNsdw-I6*Pe0a:O7`ĄJߊ$t&#^-5GΛL+˧v©7}g#+/?*Ԕt+`h}'z 5K'4Ŝ/.[Η]YFH ֣ըXP86 Z0ڏ'a8'w?>U2~P.mҠMghk)(t';išn=9'#ԋGQ4F-\N 8ҧ%4IQ@'eVfl,KcQ<5M K81E"f~ԴX /0S4W2nm'TyVGLN./&U_:ZM+&5dV HjhRC+bAc.AgW tKKpN =a9W,S$ ^Ŀ4 "(opl{`ޣt 񕒟̮ ULRȏsiS'zC#{I%r%\{r zr<6fhTqenxuNJF*m-Ӈӟ .- ւ844ęqWE4np\چsO?jVJ0ȮZq9AxaO&aSPoH֌Ga+cE4魫%d;IIy ~>pE{Xc{*Y`Vbe˜HS%m&|2جWX#wPKRNf' }Hkp[a*6*/E]Q]ؽI{wfUD] ĆvrF>&|p-$mhg3 rW.&XZzbضku=؂ȖcyʜHZpY]=EA7Oo C9 ?WAuvtJUR~E8^ JI綸uwȥ/,FqDN~wI`Wl\j6e/h'X tK;mlF8d>{иƝ|@l>\6[V?Wwn*5V[o{i-׷K،m6J`[=MB0<16$%ͪLYT^%pP'BFG| ͎2ufg(ؕBTD_Ex5ۀV>^n?|,u)=k%VY {D=ԅwpg{Q|oa Y}]MFxw}]Rq 7UJx-\p8~HN+ dv)cIҗuW}CI_SՋݥB0rIZi|Y:@PNsx_Ԙ3uldyX|>[!Hrga5.|lٝFs2G[xU!zrܶ:߃lsenl;"cMWLf?,fU:m(ū͗?Upf„0WD m ^hf'0W'%j{ yIQ1D$8 Ҫң= Py–;k.:0;0xSPv<\7|Op3Zy=^IZ^ky][ш_}w&z4OFR']Ng@|3o,uv/9"ȐF2ˣP p=sPZDmA3X$Hǣ$vyJԜQsj)y|tak9 ~:ެIJ4NS)g#R4U]PKKƹX bpt@>\b&oWe/.~)Q ( %M<ܺڀ46;?Psˠ/t+1؟;-K 1_X׀_B{iMl$Zhi'Jj} U|6utEQO SZ2$xV*"ILZnJ(,D)WKSW.W! %܌HcsXR+q֪ZtOJ4ůp.f!Tr{rg7VS Ecla:Z_g6h.GO ЈQ 4ZqIfdv3,Lo5r{D1 Y_$pT`Ȣ w!p"B/Mw?GC% ?cQf\%ΓB.cnՐPkVcw)H9MIIu'Ok)o-{yNb_>$ru; 1j!@bedBýc``z1e'C _hL#6Œp&hA\s5\U#-=K31=r÷6DeOlsةoDj 5a?>XtbV-?M|jRW yx W*pc]⅑1=.t;o[Ee7wR d!52B+.'!s?F{M74_-)bÎeMYcڬpQyMX%f#"01jr6dZbxkҷTg >1mob( r;]ܵbv.X|7Vj77>1=@TϿD?=@?i2m _+/q#UbLxg/RrJ}dXyv/Ђ a=]D꥙-AW+F!Tu S'-_e@6IX0R;m_c ^N0CК%6ekҦxzcs0JmgY-W4q%L?"k oTV{ܚhF9˽,S gC/m$v5]UQPanK 9♩);2t21 g:-.O N+̟VƇ)oc]EP&Mnʮ^uz{ցZSɪquq,l$?% VzvvZK8oPUE!ZĐ)eJ{߯#c=^]hcCjܾk}VlS=h 0Q͕{k~]W2[kPnյCXثz AŐ#Y;"7STr8E~\(V.}T>>_\(kl?$qT]f.јwlj[oBFF(ICorĀ.Os^SN2 HK`j*'ay@ S2'[m3SglGbbV7p -y.(|0Vx᳔';p9FH?Vnizqh[.Z\ߝ=%qo[&0K 2֘zmbXӔ5xvIN, >cWBbPBnqaǨ!ȝ ETU1!|!Xpo}׺SZ~*'"Oǖ\p5id=x@OT}&s ͑a|k.* &Id0߂m9Vs0fFCt (ﮂۮsb;F2U?{Τ=s>"34|V=>lcj-Tn\?@I[u:xAƻ)Sy_"hhe:޲ _rɪu8}5rI.7)50x˿f]~w ^1,$(-ژEYG)٭>~Ao2f%' zΔ(=2ܨVV? 3?zZsL p.͔>ot5g2$b`}d˯kU>o(#%H>fxM?aIWX^. Hh@^]R@׋=WxVТ4CQMQ}c0T@mT*ղvX.( װrK#*ghX=WLh"!@+X,ﴥJʭLB! K)El95t ,l8kh88!.k69KpYvǨc1!d@k)ܜtK?^}q˭硟%×aoo2c!xG߲Zf:i;]IbĒɧשPKڵ8d\"$}h!=EF,z?ݐ}Hoocd՘Ѻ>+OB fa @Zz+b4&Ja몤n씡`Ԕ/X/Ϩ˰l%$VȘ#ZzdFߪZb獩>W*ǣꈶliopd^1.M)XρeFmvy\ m::aGG> }y37]fwIԜt\氻Ȗ /~JNnXvCUR;Mh.T5+N3Cv˯@6d͑t g jp 2GxZtDKB;܍6pd+@X+c]fp8Ԝ,F'8:X\ހwo$@-v/4j<%KRH4-$u!LV68uv? Y@ HvXX@O-|פ(:[eKcݷ.uNPT.w1aMrM4T=_X}5FVBʡ" 45WECS~SXJu2c/2(KCȢ(6iX¥[\~pIB)?(\ m=D6ԄyT@ I_oc4+d=x.Tc'w&e2UKXypCt+j-@rPpS-*񄰂qYa+@W82GţyN"IFɛe6dCOrDL<>seFpX^5'P@l)bZSPKݫZ]֞s l?PCBp~ gP BbD㦶~`yapl+Yu[ڕ27J# a> T"}4QPtj+d+dTo|9)QR0 F?xlk2hM. a|=In|\Ī"}֘L=g&y `yeJIεB:DskKglN棔O=5tۢϙA;UĤC]ItwZ;F1t&J bђ։sZ|=|%?!C e=Gc^ Hpx,&nϽc6@4B ͣ#CHޕReR{l$ݓlV;#կ · f8Q`I!An7dbn-of2q[Nb[s8!Y:d& Hh9ˁjĊ) WXjv\bЯ!6go)\(󴾏Ӛ͘ͷ O"\5R}S;j] R$^+b;a\i^N9jUBJli!FZ9)_ آg_y>pbEma- ;MC-&$9+ݙPc쏺8;S`ӮC'H4ቛS5zY`)-?NJs"SH^Da昧v+6[PHQͳsڡ2@+k"'HrEwtޏ gc;11|tsM3| -Ba"*^nDY83GcCrBjk@כf>I"&֎7wN4]q-(1ܚJ}sW@mA&"mSkQi]ZUB3^"ڻ'1$톾^YԵq3SLKPbz[cG-n꣮=O `E5PەȽ/foAQ("4iu?{#@9\7m9df0]Ao!hiaq Sz{_QrGhs#:lPǻ&JHRR Xv(h ^2d+C(<ՠ_B$s(77F$! E>FaH N4gm|F)-^JT+4L7Ƿ(dG,Br cn$%1d!J&-!9Ljd5Ae;:>\_Lٮ.-m{e.Zˉ> 6H|1.hk>R8ZPE۞; wCqYY?m_2Oܡ*4~ N[ A 9Y!gw u Զvd]P:uQ cj(N7r`.z`$z$3rxRBvqdg-C6c bmce!|n)8c@]4uE rmn&Qu~DǸ~ ?Wo9_̖9Q=BU M'lVu!Gxl> =A(-+g($Hru.KF{0U"(]J#uAB^p$2¼qE:Mv*F?C~-P[xg4R'w1c)pOY{S ~iiͅ53v 銽)c2݈>D; E˭뜥яyRtzbCBȩך4j5' I:d!cmUkM zvBz}ҟc} .#p^: ˴s|# /ՆtO,At- S?=+)Z3o"fкK~D̥q QEWj:VʅqsND#FĻ 9l䜧Ď>ɄHR-)$i*!0⨜ĝP:^\_O!>a 4sع ..:" +g*t"FL&CT $7 YN$B+{ T 4rMJ4T%e<h"r zmĚ#6BJ-@U縤HM 5|ؠ#gZ.ꍚs̾ShdϪTQTozm==K(nW(Ix*K-Sr)=tQΪopF$?ƎFZ[[Ij?8IIogntp;3Zl (wzGXoTr`gbG qwMnV~8v7%ICoe/Dm$]d؀,5zVSK8g@"sy%wtܐNvKЄ!yuLe!7OOAg]j[X/\Q@9&˄J !6zt׮0m's p0).  Gn& YfY^k෥پ) ,xS,g0/OAᎨᏉ5JUK"WS7Z0һ&7ic;ֵ")KEP!F50bi⟥84'5H#pЎ@ej`WI ipv,NUˣђ"{r6>4F`jU:ޖ}F<4W3yK{Xٴ5?ors7/zTZ?mQx=RdE-*)T_m=8'N`W{++}D5pn4|P(Լ/r \*SL~e.΁|8>Ncknz; 'aq77`E& R<0;8)p NיC|fx<>5;o-mF-lڿz!@N48Km05Ia$ZϢ]9QX+μ8Ѡ1 Gku$SF<za\5wV t4FR*:p~bqkx0ng_f[]l MZbX*z@tkS>K3Ozy\>h̗~*#gOt 7??b(S_Z<:1Dp}pE5]#:s"Ƣz@uMf22q4 go͏RUπGPx^UxDj nʭ;Z*rhuEsLNS7j ?n`y5M$IˊQ] &~^b.%<SAqIpšLK؈`G {8|n,&qf%Q)?JGs,330W]Sb΍xel N#{qUe)^_`v Kvjtg=eO 붇.#0-,{>5>/Ou= Ef;Zh36Ζo D&6>#~_ɟKLn(yW=OȺM*oeQy!]ܬQK&dmr[~R1GO+ĠdJVv/g0t~>kwxYd˦C(5p%۞#Eúng:_:Xq]Ude9J ˛m{qMF~}|UK$\㾞l Bq3vƎ2Hͽp,0.0D@׬}m!j~c!r8*'3;%{`G$prj͕Ɂ֕!xy4-Vf L1^5;;C53!3Ck{B}]9/JýŚ\gZ/y[UT/X]77LbI=˙Ŵ{G̠a 42ا" +wb; Aƺ`prE$ ~g{/Nŋe~n= r1@ ț!Tb,uEOO, -僁^khAfn,fL2yP~u\A^_S1A,\)Qxį|:_W`{/;%$[p|%"tR.*ː!# AZ̐S}Y~ri '9sZ(1b sˍһ|:yz6r5> n3ƼZ}=r~QDPX$ _z (b]+S=#Tad5Mm* VTڨėC3YYM9[HZjžA')#x&qCF٤+4\b- SXFj&km87SB/i#nEٌ:m_Oh\.]hly! υ5őqQy+'v\{*`(Q%S6Ͱ MZ YQ:&y5$|sna']7E!wk4klkDץ5"CD 6QW'1')u9IyBKbK 3nEL{me2ԉ,Dy uGHK6M{d3+ }eҷSYdY4 Zj>˫@m%G&$rEr {Bs%J+D;@4փ8kpNEu*_Pmq5Nbn(4jGRwqSTz w{: \dK̹9R$y"s j X+*\~y&kwNJ<"d ] 1k, v<7.HӽOhCT:@nbkd@ݖ Ith!D %9W6};}qe:&=u% 4ElzZ/'=ũ*A26sk7eAְXzHHQVP cS d%q͌3,OaQ.F_*i:L8`:X&)ʳ]*꟝8Pc,%hw1P ?cp.h]a ȭ|\ ͆CYV^:TnBo AG q>6=ߘzxZxʼnSŒjFN>p2ӯm j̒P& %G'򪁉~`*wNUr?l]|4pK%~[1%Pw'Ǟ|A% / hNY>y1aÖPS ڽ#%:2]ڭȺuFDͭI}/'xMT3(qϘy:]Ț&!.jGs6n,<z᥁~@%id!U  j;a`8@;v"&t+"x6}u<$EUR"m.Z2#X4pۅϵ KyK +cQEq/PE.U_,>J;nrtSr:W HR{=5M%6/hZcd}gzIY4]OBO 7'bkuyr6YY[ᴡW t8l:E;(z zbl# w!gPx@Z/Vbh +9[z߀lk@^Ҟ9?zT0.z͡OF泬ytM7ݻ8۳!L d~q+Ͻn9#] Mw;{u^E} L6 zFT}u@ZeBY3 |2fl|W`wbB[;& Xޏ-,@Q<QBx+S=V>~Wxũ4Q?',wLf)ћ ̰ ?fI||:K')"+8|aѳ2eܷqNoEJGOw"UK$JVdT_ Ze ũ@-O>@ wfMrA 5>@kzoʫa|\+Œcُh~*8ʣzr.q,5Swr,;7b~EgTarkk 'c}9=4F&Wڊf&lɨ8ȚiaT˿d }s\R ɝVy{kOj@`NmD루حx+UZ'G{)ըE;(uzdut ɨm-$ucgeu(ސ}\N\RE1С𷅁aq `% i] ޺ǚ}U2:0~VE&X\*d_x91On@)d?w$7QNm9g2^cG- 5\iH#RGZ n7Z a}'.FI5I"4\ز9JjEŇgHOPuz# CXdqDSOB{j꫒L'M撝51u9to3@l%*_LpK-o"Ԛ=ɩuuКՕK!RQNTcM1J;'&3d@Mf~s.Q +#G%ct_

U6Db[<*Y<9A^ Tg~:1 W„sh2mNue.M pr(/P5R[?˺Ǒmf λ-wca`KLF^`Z[G*bd-N%_g2{9IٖƿV47=]ؑV(Cǜ7Sw@UXh 9~[?.wF11:+z&p tYf!x|R B{̉G9:+GZllqxBvwǰuyb 5kg<.j]mV-,16mY-HmW!e5:~yfa~X+~!14Gټ{ :Vhu(ik yѾD;7UV\0M_~PhQ:[OMt{xb_s{["qL5DOQ / 2F% n'='# ׉HFv;W1DD͝e%A>2#{bp~%G hn7\GI"ؙTQ.LƖ@jROY,u%>Bg95nbrF%LEEKV8a&0]T`@fi8ee Z{߭H6[ћOu'_$F_H$ Tpޝ@Bzc*jzܭ;@dj؏oqU4biȇ5(Mu{rF#M)_#ј?-.o#y)^ke@1KGT "B+S|ѣpljεScx1@=1 ™p'jAۭ)W(oÂW/,] H^?Q`F| 'Z4y5QwδV0EԻҡS@}ZaM/SoI)=VbyNz?.E-mwAC$ OiBe/܋5r1:?^OPO<.=?}'5ZSEbgT@WQ- Szy ϔ4'Lͷ4eȹl)k~(FWH#=EF6oV d!팑N N;x+= jO/ 4f6]_ $u-Щ*fnn!*G /j=㼉0.iG}ϧcAKIg~z?G~-L5,~e{Ah(7S7sK%,`½~GF;N'Xz3.Co D0ctSf[DN̨Zd];- k("G Q rIV _Βꅽ@Zd8sVǪrUdb "ZE.U랂f~tn] CL0&FJJz}Kf`xsm.2nRchY["}qcIr+sC:|D%\0PHRiww3-mK6-.41 x Bd ~wb݅xYC~nUutV^N>:I"qA:ъd!RB/t4)«Έ1Kk2L3Ra,`_U' oDe.??$qݭ،m;ÎܪFJ=:vDv71rt䫨oa.U3eߠ?ŧWBIS 4.?$&\4{n/1'2sOs Z6s6,6#WF26L: q"aMP!!?5)/@xTZkj9|fJom=a\Mix[_hOT\M W0N^qEG6~SDMiƖkjzUZ~zj0ݠ>$Gf#~].ukþi,W;\8OtU|FKrjhNi`+N7 dwTb_Ehcܾ Qm'(W3_W*=a3}}D9ŗcTs^W 1A(mbQbCR'4&ؚC vU +Os;V֠gHhIGi?M,6GM}y8 o[W,,#Vuga*^ܓΪd^}SDņ>OvoX\s~yk׌0Q>mͪPc W)*lfoHT²֍lykʞ%fpحnSE䂽KQ@Ll ЎyŢu= oe2ϫΜ(w(*}6-cH>@JEkу]}١I/e /mrcRUs| >bR0odlC5_wg|Li lK9甽T! iVSV7p ^6$CB30O5'uܞg7'֐q|6z1\I;Eq4N[| P\` )Zp=1tsd1)w JvOiagsW8jSa teQ ,f}Ѐ`8肋 ^G _ހ`[h#A{/ 9Ok~&ij7S0z/' Q2Em2r xڲuhM/|̎],wn1w>V&u(:q,dث$[qi冘0%UnhD)sF( eݬ93ד٪lFֱ{y@6؝"%TohdGvT?OF Ӗq2nQEO}V~ᑱ-t'RmҪiNs">5y9q9M^Wx>uSRe7dxѭ`֠⟽T༰lXɈ0E=)?:=)6.Tf,--)٣>POJQRtI:P>|-gpg37k>qMG3{pjo6$tX%fkǦ#XI3E7I&xuL:xx^KsH7e*_6T,+ _6X^&yk+\0ufD]x! + C'}:H\7#D"f_QW+"'S*S8J>q^ e>=OΞRT,!{?FG/(V`*ԦCZw YNYz,YzQ.bmt]~qu93Y#5I(CKصꎊ'/Z$;PJ;6>)4GCbJz&Y(LvGk;SaW-.Aȁ\sg*Zl_ @Mdq8X kyHR9Jľ$ڡT=AGEXOɵ]o"pche /FHJ=#dns+^WkY1lQތ3W&.0$;GxX=FRW$O}n@/UP/ pJ#ӬxđEsv$DMr']e S!n69ɆF'& Q"da!C#qdڹ[fVx͝ 4#л-wnW2aጦ杚;lbZN KO\q6zK1 #WV#"JfXP )XIR=?7&#uTvJs"""~U(9ݯxIW?g7"^Kv&ƺqoe(!O$g$DeIఞCylRUhBط%I׀Dabs|Qr!l:&ix_(`tēvr*ŗqs)S>Sx_hE^߃z Ǧ^e$ &('#)9ˬa.:]vpa@. ?*Xh~)kHy`]6)L9lni 7B/^Ɠ]BHݗ!)Bִ}Vq3n2WO\#Ia7ې}"p}n#"/'h[PP\]5{@Zq +$|=p[UhgCZr跐V)zVzŬN,eUS$ Ra3p1phHq s?rGVvJ!km5G1fLuQqes7@?U)R2~Qg_[gnbNCx&j]Tj R̛ ċ}K<Ԅ\ulD.u1pƯVIocR!x+_"wZx_L̘[_COmwxe:l{~Vy_Q/zk Fi6TI&-: 4aj`iR5Vaڟ_NnԦՉ5w篨~dZ*R94^VL7*~ىQ#$AGYc!xFx%lڝPBٮHa#ZQӾE3 v*TN>dq! I G6JԐL*Di*mkTPh, 7d1&<,QCA[5g5{vW-ţ-C!n3#]Ge-C]̳H Mq عM) cJ[MaM'r?៲ 2יּ״Ɂu`Y御dzNPf)unl-mɭ%As:0^xVn+Ғ9i…?$Ej|#bB*TŜCJu+SI; 2yNKh~ :=W0graTmd/;I J8io4N)mѢUUyӈѕ 2R1l|Y[*ڀ B^_T]Ԫ@]r;.E&~(B V݄犋.V16h+tƌØ2E5#Om%Ru$=lT['eV2Pԙmo'*pgF2bܪ$3%A=PWHܼؕPu"PDκGT)4|;rh2G5bՀrs/:DPH?{]hzȞ1`[vLPQ  UznF{9Ml Q_ #9PmgݓC|K_q𖽧Bz̗_bQ ?>W6N;|Ӡއ=bc);NyhLmk(IE~v>sEՁFӷRs:+PrW\9Ig1N5yVN6f~4VDoMe8iHKh/X^'7=O,)gOpШp zL+G<Ц'PF4z`8zj,p5(S]?Tlyyr]0% >[!ǨbӼ(uu'/b$=8 HĤ.< :9'ecK_6?˺ }IC'Ok?+w>#ZQ.]%m?,i2ؽ(Y+6t;cZlVXlB0xN~<]w1 >Rag$5·gR %&!9R"6-|%=G6ZhN a\VA[)Y#e'؞%zSď28YP.p ^_ SqwBʍ^cuLa ߇#.-({9O>1r| <;VC'LIb$RBHz/Zqd^ʕ$cp/jo]#;ܑ"8펨9j-SIa^Ea:Za*7,{'<źVZzKX. '-,2 5kU FF`~ž )d4΢zw0/ecFɝJ|lM.~zI:"oX1CzfKJ) lD"5(n)&p(=L4Rh|Х]}-l\)KCvī$aX;AUuFBVAV,WyG{`6'-LiHLL f]O6A63h+,V 29pR8MNU#l |k{ӊFbg8C$i:ZY‹^۫t}c -Ɲ,uJFczkO>0fDz(&qc䊼ޘM;  k$2vU6_ە= .7VOς >G42߬ Ɋьǒ2dD%b"1>S Z:E# &M3&/K 7Nۉ'pk&[]sƶYB o А}8k; J%XHٌ3Ӡ?dTB p|M15sg+}ιXɝ5l{?$lLf<:^$R茙"x>_(GY7K"#Ǥha3CCɻ,1vO=j*يbF  e@- z4Dm,r^N #hm!S mb!5|l1ua]*<.jʷ@M6TIɾH:4enFQt0*AXmGҐ vp J|QEskS:O}~^gJbmH^ ^"9ɾ_3; ;n8pLgs;!e(b50 . a]^wY)S lLZwؐ|*g-Srs@*}fn۾Lˌ K"l BuM3.ѧ325XהJx<^6dzi,Ui]G,ٚ9)-rYSf)rx[XHl!;Ȇ/׳_|ٲH3IoŤ4*]U6(#օdYGX O?W⭋JRjIH@k` %蠨 #&SČ>laA|Mpc|&ZO{UýBaf * 0('*y›0n @ZX;0wK85'r]Hu: }Uj>p,*]KkCH=44+,}r7X0}7Tti~۽'QqBWzX 'WWO\9g xsrzl=nK-Ԣ}oԛ pn8H7ӯpT<_'+-$OH6רthlpLjB?g9mB\)p:)tVd1MtŠ쉼i.'J?{O\z,iCU8'sY!XzOd1J5)<?0䣩CGɋ$Ȃt*^s뒤K1$9˾'l%%ِ!5,[Ojx lǷ{2Ӆ?2_gXGדf~ڕ9 y~^}yT?,b{ 1&0L$燢&ǹ 2x!$^K Jq6x" c&@XM}Ƒpk#vye?ůA'1.4k \nǚf9gڏ\+Lق&J8m}&#Fx^|E+{o| Ta *l&6;uq5kIy&[D*nu8&NWm. p/k:Jfev5һU>t#vfI3 Ь8Ġ8>F,&;4KIR}bmxP DFv)r ،$K ᥑ sqX*/zETі{J11ـ[# e& ed60^!*LLczƻQ,X5&to':W)]m"G*CyHKYh|x "+طn>ia lk(I׸"C GI:nhR?'^M+_4@&>a~j[rW^x&ר 2j7LjA35'dɻݬ]RB:@'{>\.B.ZmLvb{.Y0x^ω7ԓX0 )oOzgTHv@(g䧞"W0bGZgrG7;a% %O<҈ X,-gnۭbL-}xZrH.,;Vjۇy f!B&\VpEAqhjȃP 4ӿgIpkA͞;J/+<)I_ޓR嘿^qloJx4ObΆ)֊ BO>Ã(qWDnR93SKX &b#E"fZvG&\1$ǧV3VR DMnX@F;||Q6{utr kUc旘l8V5tES_6/ dJc"ƷyyuHAcT& 42̏w;b߫daI=OyLyF0d$R:wض%^o6RŸ6h,:A!Ȁ R$1y7O *6}E}n-)(˙юXHֱjDs]kQwf9RNl.b뀲鿔Zǘаwñ|ěkMGa^gZP; JQͼ4%3ܔ͡6/f \@ݒbq5s?lpyNȊ~v=pnՐOK]aΕIՉ)bVFn[oyuXo4xJ:>嫊gH  oTYo/Ȣ^=/NWm6/T\Ov HN&f%oEd?_D +GUeA艘 b9j[Pm)G6Na{<`aKtm"[*o{v819S$pH#60F$2Iy:(Vf{.o+]r`{Vusߑ IaLokpiݪlbd!Ò~]󁿔:F6 VOŞЇ1 Rhxh4uS~,r( h`+7Cv;Af ( RX7AYѽ'{\t݊s0)eTg%aܱۙb/ @9C¼qWqSu[6;߾C?t6ɇ.#(urw-1%L,q,Ѵ q.~䌪:Lc/}v Mf10k>o\,iHLi- U>7$o_Y5a-?%yUtU{Ah\.mpšcyEF)ߏPnW|uGRCPvOz\fxjƀ00O˃kSخΗ @Q0h瞞gwMryNmc-JǮ,W:ϼE+{7e]qA57Г"6Gn 3wOU3JO"R\/O&s|,A~/M܍w䧷_ P%cmM \;S!qP蒑"vίsRݲèp]_{eUH.!'2#%f[C<?){`YV$;n/Y(zזo:1r'`K99]B~Ys\ރƣKz=#M86*nSUK|dy@[ۍ'߆oAbvh`a΀H Q~Qyu h"#Nj㋔J 0e2P.N*z^IH!kpV }A.&P7K>z/k1 Ͻ]RVFa1ϥ4,+JI>,M՗Bj6RfsYUͫ/{=;NWAX ޖ-NB"65@j;'jx> MwPM?Sƶ.[p#1^:!Plb.Z\v۞ud@"R0yU `D f<^kZK؜:a*+ />%s3"y.F%rꐞT&\ ( ]IG8.f`;7bLE6q@l^@/ M`uCE$0\-uYE 1G5$P%,Ŧ[fۄnCV*LN$[ 0Y]q]9ۺ)D?P$Xv g/@IZO u)/^f 7T_wA=J+78B+6U"?GMQu\7OęHD678{:\n|T%Eo*!)ƥ1l] GÕj v8a~a@Zr.*^ G,)CW0ltNtZ v/R9!mCH 9fŀ"r:-nПyVc[I1%տE-?3);#j Ej2hG2%Lĉ)bIx07`&iR~Ƥ7 ,ip  %˧)LJGoB YYk)UwZl#J2+ŘyKF6 L"<7'͜qEgZ՞FNwoĘ+ݘ:Ѵn,<#$":ыTgwH|+lbmJ*ܫ/#pɲHCજH]_-Ղ-B10DPd$onk;Qø1˱CvzIqvB0 L#L8F=pj)2 n|v] R Y:#H20"U\a21RJqJ0٬Jsq9:[?k(/4/<+cUI#*l9 [#9u"|:6]6 ⤳0a2<ש]Uo\|Q @qxIfQ1I,X3KsE0=0  -fQôVʾΑ# ,/{/9? R(w^zvn-XO^Q KJ1Y2 {DPCQ{Y(g:|=ߐF/b/gW^dTJ\+eG;2]f;72</;G(Nv2_(Q Ӟ]&F '=xA?;z_ 2igqhA!jv.)!AŃ3.b6 2Xs5pm{a`! qG6РRLDz.{,[+jF)rɕsf2kעf=rn><} YM)i%Vy"[Lv{6:T*|gyELnM_7,t [MvV!IjbEC\fJsьt[I+etĠT y=P=JrG+4!_$vy9~DnPK3h6nȯ <[$ь0pؾ^U~8"9UJ-@Z<ï% W#5!55ySPHr*Lϸ$U2Giơo-MD>_.tUQAȇj"cSˠG1h[~'4QhPt{zTJ{0DI,9_ Y&GOM9ĎiÓQWt1H˹㫝z* $=ydQ0(CrF.&`^6E^ ;+CЄ;DrIq֕`zlco_=ϥ0BZTg>J6y{th$<@Ioh;[?O4Wygm[>kޏkFv5Xm \/~᫵qL8Z9+N@-b-ǂ>}־#Jὶ$ i7Nnzqnl@KU YD5718,Ys+fj/8D{'E^o(GWRu@@"n&:oć샜tus!ýVRfuH2/x KJЭ`ޣvܛ7n!˻Clh͇+3VGm=56, l]ƈTNa6c x: ' #DM*[&ۢt8.zL N^㚐-= cL+l'*o9e,q#)$ul Ҏra'bR.3^WSU=mz2VLKK]LTRdk^d^}o&?lui~B=0}g :sؒ>rb r:D~X9^B-N"(59~X<._J _Lמl2T ꉧ([څԣ0/s@,P-+̅ѐX#5 QK&ZC$O! ޫ|폜tB3St*V __MLeN$r >u?ƶ;j TaHʈ9_Z3"OkX{bv݈mz~EI;;7hX.3Ԯ87G],=tF!)ڷ[#izJ{őQ3!K9#5^J߀s?4Ӗ:N'yM=c(a^ ȑG> &iـ}2]6g}CT:ł'=NtZ]*yV־1L@۝ n` .fOe_5ơVgK%ςq3bl5V-xЇM)wbڞ_v&н^!}e#mt~>nxJEb!uNlڎA]ry)i $[5oy8l@`+Wy1J!ٔ b3ANM) ~+1D ut(^Vn!ՈZ=,XvvvXٔ{{oa7}o!tǒ!k_>I2+TSdH4_q)mg5oGqt .-UaSR#?%j0|]smO4`XfA/-sWm'k)tmA AvKtF|=/;5łVR !#`a7.*cܵ "=y$ S=GT Y m2gnIR#s;\$hVVE;W RBʬuNsgҨ uQv/x=e-L zhT ߑ @'ug% zz$`׬-+=4W!B* cr\+,~!Hi1z$*x_c`L20XQ^4Y"vL׸Oz.l/X]ݢt=ޅlV iR/ik|V@+Cdհk.ɑPh8.~1"[x>l_V`S[[a__&Fm[}@h(y2UD'uLRzkSzaUia 7Cx:/2b$F@Xʫ+[p{_5DFO'nooؗ4ڒs Yp3i;)c$k3\`O(*PgZ< ژyh£^cJm@.6X$!{$Nm7^QyCʍ>Z6 [jؒ}V\jRՊAwSauJ@-?SfO 6#[~CE&[xqkPq)!׵jWzh_0XF,1S(gj59M6r{}%$kxZR`*?OU"3?ɴ&'*U_!$0iil=X 3 8ĊG h)  krL‘T1 @`A4#mͬ'> AZZԼTCPC6YIы";}ݛ,Ё1e g 5HZcAC33!=`{d>BQHsmIGy:]@A:]cVh#'vmļW^ESvlx85ݣ9 4xh@<$+)0 KR2ۤ.fH1'<~QgkQŔ4;Y%Zh?:_<h72FrVJ$X}8xm7N䚊g|@S>\O<6@7$r)(< h=&jICd;-+Z"kW +8fҵ%߫Cɵ v3°RRsr[ +V՘ {DrȌ$=OY}XB[J5k#_/Ry Rf er0uɄZ}g^vdb,SnkBp^3O(밒 Cƒ  mfB,"L@VtLK _*`m$C+qbc]wXötE B7IpI\LGcS5!"rip {t3nJ;'.-qksًz2-SNaꦃOnOg_/?F_D)ͯ=&"3,|#;3%'!@GfR,5<ݭI~P;@J""O2[w'Y8QLYeiocT?IzemLoV&bD,e~ = (&{Ivh'(\aepӐgZ0L~=q7삏C>&Q{(ٮb-nkW-a!Mث&_{AmvS`! )hcL>-gv1)G* ҵ[%Fp|(d$wEۚHTz9jA8}`2"XUH1!E7=a)zTݻ4Q>g6Q`u0>qN<FO~^\AכHXϋ.쮶7ĕA }{sȝ^(L ^?eR}ĹNqlD+W}ʠ 7EY0 Ej`t8K/~slE2]*0ۋ]#: <_4i O$[!)N1nC)}SARd (z & TnʙC'M@bP+*[v")$^?8'{b:yOB|^瞥Ibhz3g3Q墳ۛߦ Wst74/Иɹ?"-mi6saJC(brL%6GgDry#@(hŏ%)9䵔mA){r^S#*m=az#iN-aUgHgiD5Ot~]?\?ฆ=qA"7 WSruct8/,;4?r-y P)"9\A$;*'dB}r (}G\γ9{@;^k9pt uk2zupx<\_~&Ŝ3SW},=MNbAGo$CznD]bq3GeOH ["|zRt{(WWؽ w#AŇѲ0(b5`t+}'#Z]3x\ ZD7l IhPh|zCSr~EQc#TJ\H-`9,W^Wnh Xf cU:fjЅ0eXj06oe&heFC~ĭOKwbկקc6x [a"8t-u)TAe V)^ñga˞6J"c+O>컗/!u޹{z Nd$ٷ׵O1VgY~WѰ': 5KI<, cZ'mI, }VEHJY(ۆB|5ʓvQwvHe::(8B+v./U] Tws-*]m~v%1.򨈤` ˜*\l8*iҔi )3N7WMoc=aIPz!/ ,[; syope˱6=!rz 8%+rj`wk,|aV!BXnnWܑ̅ 4yE['`뙧hj~tgFbz02)M(6RGOPh<mE&r5 b`|`l[UJS T3bnn_O2o,?,9hჍ͖M}>-l? [QQ ?28e2)%@a/y|.t:-d{_XJ^YЗ$?mihw_r@v!"e5]\~Vҥ:ͻ(CZ]CyWcb%~\PDـՑ5#T['tӨYkc#F!795^nag%1P d*AنGv] oxYyxINW%'ZʔPJr![OQh p*`+{7K>1h&k3]fv8#Wyz4mVd!zV!(q'bKu_0|7sq Hc9UKH>֚|jf!fcCP8yj5!4d:yGljZ,6):EZD l>Y$u$h&i} p>[ziHTgۡH_4te F p_J%zxr#[<{0L<,S?D xg(٭s_+w'$-N@ez>Vy<ճ_:uEx.h£'_A ᆯ:`hVfMwز@T;u&;&,O.?n?ZYx O+/sXP/lCG^pnd`v}ז+ j=_mp+,B۴hB_2;]Qg :t.4ؠ9_h8~K2>y듇^1$GycB*)0zZ^l-QظKKҁvӝб`(\/DŲ_Gi9zsOQEHqs&/v(DZԜ5lKTO "e7Rv'^nCFI)H:헺Y_ ;Yߢ`Gk2=Ԗ뙜S `*mqNF3)hNR\xcOh|CZ6( v]Ϡ.' $K*`ZAJAN\_vcE[^X(YDM_q|[O^%UKNm4:`ɉh|UXwfF3͏eeN8L$NuA9d+7|beUE1ĩ.oPݚ.F{gpHwv'8i4yWs.AgS,fi@ -G8K8'M~ +J.^-3~DDGίeH+Y)ַSBwUVʒwkMS+t)5ҳ魲[|%PdվY3j;<"_n_S33v wuD{3٥GX3#qlO͢'lcJ],U]~yIBb1cxC:JuiOpsEn'}Z>E(U+.pv%"Q9T):#_OrI9(2)pU "kgӤݠWz/^Xlbm<\eDRZ|,O#aq jk59곛y׼PLkͅuT=QDFMUM($ְj# 'ζZg`,h@I{p8L|cVlίҭ$܃7v, tER=Ǽ7ӂbmqo( _ՋFrSLGX- ljH}V> 5%was\rV,,gt' ǜQ dE%t(q'0Dv<aoI<|E{H,':Y̯G_yV,aD,A& K' P6/mrNj$ aPx0۟=Bz.8bu_bux[ Ɲcm]݌)Z?ԓY\z* -7օJГ ?#߇zs6Iǚ+ `8ePWӵguwrO +;7Q|7p5|&R3?bEvި+c+zfQF>1,(L E&p7D6Ob2x?)=a,AŠZ9XZ1bCb*2Bm0b%x#^SYdū<Ԩf0EzIc_%^&.. St7]{zzFE.l8ouqIӮ*F8H~48 rC+eQXQ:o 'GbO+-qrҤl 61z6E9~~*rd*&>BZj܋y 8p. hh0BU/~X̦Ar\2!gQCT( HHNJ]E%潴ԜOe! <(+sgar8o@ҿӻ~+ȇkk6TCnsX4ZC"U:#OlGГrcQ81AHk)B3 z!Į|״G|Q:_p۰ tU\dnѤ}xgR%8NM+scdTqeP -v.a鬇O ,8r IƤ$MRG7al`WML,)4O-9C6iEJ>-hH:!8M+dPɝݟeO{ ADMBֽYI]aU8Ezw1袖Nj_ʹ̠{tq6;>p6 C*y:@wI7aogZ#E(Xrb\uM3nɔS 9Ch$Z6jsxY,A]Q. n~0Z\˿*!Mq&bk{[4 N3|IA'Nb‚6:6]IR!1p5`0F.=D߄Y% $@?VG&wDN?)#$t__^xXG{KsT!|R!\;  RI%)ieiCVyOV(7X @|!ee[?[N1ByCI\{Ž;0P <_63j22o!T͌;`^5,Ueg~dU_zfD V2Ƅ.`BQ Ɇy P{8 @juN1X1eq~F3V؈D/9bIpHcT!سf8@BÆ6 +J= =sigU!CQkov2ʸx=E N^}̸8+ x@5ؤ* _H&Q]" xZ]XBrIgxF!^nQSh*'-7A)cVqbO]!,{ C'nLCi @줸i)3Ʈf-ggޠW#@=(՘o5 ЎeEU ܌C?TJ@q;iƕ >lH2nAamm蘼w:nBYJB!"wO$rvc&F˧ŝgoOh@뼰I鱣VA.fhWJ>Wm'aɁ.H׿{^Jͨ(l'H9x)DXcB46zSJ&B sG-V=%w$exዖ~B$LK~J`6FM 2/A E pF R8B'IZGÔU Z~N;5DŞ3$lL9r%(%LJHcdY7ȵTDȇaIXru%rX9BPnB4J@k׊B{0|W4,Nut} pK}O-nGh?FYp?B`&AEg&p}/LuZ>maI:ΊOf,9Ol vjЏM1cQr"B>kF mZćLvD{r# N1dq{zl{z*od(=6v1ng)! {oj-dP:ѭzO:f}m:h90Zm}/ k~f{<`j |>'$GNH3pҖ. 0x}8d$ڼ}jn*rMȺ|?R&)w/pd~fC$voN)cuWcgѰ |%y[ /qr2rI s̨)vFDi% H|ݖՆ)}gC‹m Ehk 䇪Mr VBf]I ѻI8OLё@#@ ק+BljO0WUgr{V&ߠ}WҞ9[Ry wZ`SMt"etjyY15m*6 ;Yb¥`6+=! am&ǡ"v(^`EDBˁ.(SG&KO_%&/::xiS4 WjÒ0p_T9qPl=uVN!^ U޻Vn$u q bwUC˓nՆ0w=z$U XA'M]ELn 'ip/ @Ed{K[ku@RYnuj_\1J NjͫQ G+v:!eЬ2yq$\`I{W&cׅ{uybiAL*tpTi`X'~X&0QX vjfQ> {MG+yB]Hbۻ+;#xDPrbxf%/II帿R] &d6G@߆ P:n3-2-4c`Émt icKtՈ6IZKU$ƛQ '׏n?fchMQfù{fh%F/ketsB$ZQCh<#j}c(Q!t-+H\n5~:IE_.Z aq]u 3o45h!&E "ކ_FJ83Uy2CW80׀3Ze_b떱ϭ|WWA b;$!Q]?|<.6SML`i<$":VKMy*dLYe!Tư˴LF D1&O9h 1 e&/O,ڎYQQS'+k+~0{B ,tq\D霥o֍|;34yv)T wnܼjmC*w]"h,^>)!@q[F$a:4&#It*p$y\TAo@4XП^0867LjOϚ ~YvkG-B~ &=s]`]8l?:Rոw )yH#&6eR9ӛJg[/.9hr"`aPL4+{6/Ys) H |̿$79 ۆ'+V/0l18HF˩ ~ҵ=QEn)weߞRoa ;3l0*|bZ,>y~ۈ.zօN;q7߷רpjG%d& !G8,UR8mCZBtuEMb#@)rZ_|!![򁪸op,) ;4DZ{m JL䀴e b,P*ڋdvx/?=!z _4>JoאIi;(,5{U,Z*3ԤgP ʎSy*tCӱ2*rg ȹRoԱ|] }*0gnz&J˧-/ԂafEkb6m/F?{pG2_/>ovahbC[ -ADVli̚d0h^W+; @U%Gd(arx/nћ&Þ-t<  ̰h["o׿D *J:T%MPцtT& 3e&~1v٢`PUr8鬸{)ũ3ԛ/c@h&5ik&g f=`2y7kS-Szsqq'\1_8ƶ Y5^; -1:Nwk$zh1{nk_T~jW) *ǍP5'Xj+\gGQ|ԴvkEPm">ˎZ;xՓEat#{[I.;tS_ b).I1bd}XO2ɛ+'"S 3꬚HD̥Q`KyX'Q:2bov$٦~ 8iU }FhئFe^8$.xM/a*f.+uYxq8*٭`\hN,:jV{Pՙ6ët  5L16AHIҾ ay(k3[ X/i37Oy?23Bq /\w]=+vpJ&7QRW$ޔN=eM҈Ў نc䀛vY.I4{FP9I6pgyo˩wLGef^AnAx ceJPzF0 4ٌ%8s h5}>*# Ai'+[}GcWD~ x/jKxrHG%aO)fp.0`5wj6b:m#K$|R~;\ Gb\țEeAra.W!0 \k۹U%gy>cEn֩OOfԧg3;Ba@Rٞ&Cp;x7>餅 L~16}bCK2 EZBHC̭J걒EV/Lf0-$n6n/n[@8m-{Q3gf$ؔˀqZk@}]E)P/ݛ4gՐ$SpPtebZ=54t(4?+D@᭜:OL͠qԗR-MY0}KcڙNYx#1bICX nI)C&>mi8=!~X ?ld^jR6B{:`7[ږ$kj~ |Ot: Ei}}<%q4էuOweՊ{Gt݈س EKJ, eq5d9NLTo"p.17BQhew{`ٓl.FxJ'fN~P bSt98wAGP|wx\=>bG%jB74 n&w$Zڐ3h.B2_ZACꞿψ)2q2 cIb0ɻ~VO9﫨l9Unl| /ģ6dF{;r'(ԟ~sL"mKbF9cH#|Љ~;Vdfnt~Uذnc;o$9k\`*l6tI<";blXvYY;w̏P>U܌vM(xRm1nG}tݮ ImOl|A5QS[^db}^4}SFӀe%ı\jT.o[wS3v5Ō2tx!:NO` ;O+礼zrciZ6Oӌ]h0*H!ph߳ۥ%8:u dO+RǮ&^w$'ʻ0IGOV$tLlV˭g!81RIZĞZAu% #C7ɪ-)sQaOWqVq؁]a$9mS{py5_ 0hZ]6MtЌ5Ӄ=;M{K9E/nSaT|qjg(3R]Ly|0ڒuNyƇ3SV)@}{L7j׌|NWi9}C.IMҁVAJssyyPN \X{D8&+ݜCJXU@ <;;'n1$v vml\Y"*!"F K>rSo_Q|IǩHj!½ʛ/~qm?DQ]yY?!HwC-N6`&Jږt[^og<׳.ɔ v}¶tW6N7?H2'7\Xfitch71xy8 olU<ͨ#mDpDwt "{mEq2.|;~K1kD:xDse}ԯ+֭-q}kdrIH@Ä3kEZh/AXr7t3nw l$ZvGG?aF&HOgnc++Sr61/~F I +V=1S1 K4'|TrF&Ꭺ"هw*5"^E|Oc0B䒪ZxsHXNv{Nd˄|`K66fV'H.oHQF1޶Iҁ εX. b$0aĭ=6-ԑ ePNrҒg՗fEᱡp>. '^8DAV]/@ٱJbJc=KS̭/U?4ij ԝ_{uԐ<]-36*aVxտ$A68C^:)EpX#XIu&zQ:)s:=/䲀*x4nyXq 1#FMLXL'._>S%7w8KB:i]F׳OT1opXKDh+A~Hc質m}`){Y5Z< <.Ns:g3#HĊ(z';X8X@e:hی\j-ӹcV̖dW])ԃ І\VGih-2߽aBS ]k[<ς1>f#%l j U /@DzLYj`vu/{]=Ju2P7Ec ma D"2ا" (f J j_;KW7k*J$Wٯo%a H]*:ʮ4bDIVϴvW[z'\E0`XꥧB۰rYuuo ߕz* [Gp,L]8xh½2^Zo~yUߓO т[TM$Rݫ\ ku UUmGxB,l!z33cI nbSgAS_JKY85t+b<XSI 0. g ؍߸`qؘ ]Y~vٖkxg0#)0|g#tCO`\ 㰗ڵh,Q@"<]=2k8Nx>]b뛁;@IĜ 3۵Z;:7Q~m9 imp"|A vǴ4} j4p쯣X,Ÿ%jοHY+".͑3hև@h;e2%iDn'L)RȠ)sgIIv]SIdrhFdJ0=묥XT2]9}"~ĕӥh`>KO )S)*ZIVtqDegW&|J|)Lu V=8 /w/$vo20 Zk YC,zEwַҕP{oZk@ ';w` vށTOVUC2jo䗇6ԹNyN =L$A3b\D tgQ@I*d= fn ĞxC''LCy`i){ٽt( oCm*pŒ\kp*Ψ2 օ=hF]_ʑ^f1EgP2(~@sH EA.J*zG۞Rd meOm-b :oh [yD1\E %a+Zj; s?GqvOihN.Gm|3"dm复wn !ΥB 0zbE:N%H8ayAᥥcS{HK)]9SgMGmSoeynSmGWP .FԮWlQg eѿ۳hR֩"Z-& RG!47M3/A줰8m.ڷW L:>[iFSPx-S^(^7破-o:caٯ4~u::rOY z@?װruSZ^2AT)VpIxD+!GZ"L\N/LSi j,[SbSHͶӃLq8*:_"!p'r%bkzW20ؔb`zڝ$-aM@`}4ƝyU4'y+)7l~ dXgkGOZ_j6koPۦN#]`ig+sWq F#Zn<8qB ;AFcQU,(lAP?dB^P)_NMMTG\8әw(g/GuJЮAJ%BJg8o|: OewLn`^J]v0/8q>Q+hˣ.J-o#cגf{8MsMZվinS $Q/[rp8#TDk-ն/|fJ/RFf(Q9eu# ޽e zH]RO7دquxaTJfϕ43uCX.x|jS35ޏz.5HO a4vYKbLC"ʿFv@O}:橓A~lFA l|M~4J|qY2LdZ@Zw_/2ׯIFoh]^߹B8I|0?C%pEXv^iE-'ξwT|e9n㗄 +.dH 渟lpE? 4g=l{v ,.ybk)(~ M脈^5yontFsܠh)imoRmr0뤝Mu,J>'t d M ³N<Ќ ࣠Z@DI@hY xܿ38tY]n@x4QB")h;,fRgr= X2-O/Տ=G{Y7}U{]@B>>p d@\J6[sUtqLժwH˛^YHi?d^D+}L+aPM>&m`z-Y0DQ-- _)C-o]vBY\>OY$PUv4 9_V2ھJk"4siA{OU7VuT}#4fwo'ڑCKi|E/OgmINP!ěYIFm<#TBT,`_ ]U t9\B]踻oBP}LQΠũywzgIZ[7r) V g=exn/O,i64 ؙY0@$#~^iUiTa ]ސM>pD{hl%jC dNVz[0{wVjL<ߕYxttyޞ@K@=Ջ8:z#8ukU[S'PKhBeWُR#pKK`yi-k:sJ1A?CO_Ϫm1eBo0ld`+H wnX#M ħF|z%3:nS9'-N~V;Yɱ&r釕Mϙz=s2nKL*Io$*ٸ%"t%Q]MJ/7<Ώ#4F6qO=Cg=؍0>xB˞MOQ=@ ^@8XY>LHg_KݤC%BPb$: %IT[Co3I, GM<٘3_w9ݎM3Lnv~",X fd|$ Hp TINR6MoiUH\ sЀێRBa:'bU^,Kдw:VowbC(xB1[VDžGYwaQ_Y)YJ<ŏjW ;2 _ƱDxj~\1Q2=Mǜiѥ}]cI:"3#f(,FfP3{ۭJ|6G/aYڂȼ|/?.ys4nuOܖ)h [8H2G=o1b0,^O >f epi5܈&Črp7 3?0Z=ʫ]>%jNj׃z{QcA_&=S] d9RC%[! 6)N)G?6j=.{6 <ɲ79隇)uGsN;audqlFN/KVmeZ6Z$ ' h)a__`M9[j V?jOk8_Y2FZȬ(CfF0*o ٚM ݊i ލ08 D8yj0E 7FãhNS^`>n\\g0#FD^BRyqʏvhza_I3!(\\j:{St< 2ĝ)VN"󆆈c{ŎE wFkdk]^~b¬* ?SiNȆV,|}FĎ2A"34 v?R&d dYWlu]t9id=/Eyfx|~Ǩ=̼ gytCn +iPOmv|ftyQ:Bؐ6L&s/B[GVt+kDk]_M\bqC,+Z$|BC5t>$!MϪ az@m|O.E%PB\'paSVskO8gtU:x2.hRΉx"ӥjX{KMe jՋ"8j V "zVQEU@Y4\b֠ O9o%E-]C)^et+ vnI{oMQff)MlCIpU`,,la--B&p`.$㓽9K߈ ͥ*JIKM>ގbT?cwG)L>1R>fzoRA9D2kS}զau-D֫L&7XFJ7"?^RmuUbEZȴώV7u)^C۩\?7p:+hbj,t(19{B=~ގ(n9a Im {:'ѯ A(; ŜmiF;Ca*sEUF*#g .b8Y^q775s 44y[Pў(_sv>Xf2!K˭Mo}tYۺ/JR8ɳ9/a (Y UƇ3NmO i5'͜^ӁB_NJ+{sP¡U%Zbsja@knY ߕ.RA&E/>t 1 9> pKE!VCs(={\(cuF{'k&7 !/ @XBfRi* @a{mO<W[Ncˎ )Xitc'2S8A{s%K>\Ua+\#U-zbk%ygFFH5 hp tҹ ,=k ? Y[o??n p0(I~a f]!iԟFԟ .+QC.Y@l HZPu,aH<Ywi*:x,@Y9$i"ԺOeX%|`ScK14S l{,gKhbČ*t:F"[[zE&GA .cZ PH915[kLUć6(myIwIc˗u ^V1F| ]OFyjSW)쟹uZ2.s.x-ϋ;#$4&t= BF6ś#2@MS2kZZB!]X&"!KHPjSRNް"HdLf+pl-=L8W3(MՆ%Diw\s FF aLlWbqq1HǸ,jVJՆQ~v?dd|A0i~O;6HXUXsDGJX/ 8[j8x%` MY k(>[xZGX=yq1c들$K sOogǂ=tӯKVN?N!߃ -I c.5(i=SQc!&2!. #&8Ʈ+f'ӐM0Jœzs"p:b.q&kFIkm`bWD(8'y7P|\5\*^0e'<{rE21|Slw٣PO5hO獊.F*ٙug^ [ Dlۘ7 GlXWіbIe͠~,Pb/?+~h'!aeGf"J5*l,)qҠM(_* r },ޔ;z9ZOF%ԇ$2QvU f2v~s+V;eRk*/a[D5ՂT~$=q`8Kԡ 1صKp BD0}m4߬zmt{m Y?ё4l Ԧ cљ*Pn[DMy8t*5L#cVɏr3'~"[D\yx> __iJpĞ2Ziay -(^Cȼq+q_6 Svz)uО1{BKXnCഥ!FiD~4!ˠpx@w_ȫ(ԟ;;R*-n^:?%LNsډGfs53q0lDaLB$ˉ))hOD$o8h U6>ZU#m$᭤=>B@<6$5M&+"rN_Aƛ!aN7ĀF ,ٝ͘{'uH[z2 Ś18 /-nwA²AÁ IhŸ=CheĚ4n`>!ζ.YX?'YfCOrVD=wE$'QM~1H\7ZSW{OS@wp`Z]Xހ4 j<7eӟh@ o\]C>1F=|yj =rOJ0 xɌ.sVkɠIC˘kVI̢B!M0Tځi/2R9զB|.>+˴r׭ipl4CYSbTfHo_1?A^Y5Эܣm@1WoBղdl3*̜5ivcLS6% m[y} hzq BF+{u4O GEGl _x)n(:hj b={(UE2~OzH~M-dו8Yٳ*H;<9GR~ 8N-weNS\ʟ|hESr}SK* =EcX^8r;8 MDߗYu!nxqTO0S6~u|rݽ &+%-"1éKWP,tN[qar>YmڧbDÿ>mw+EI UI<퐥-q/f,p29U߶Lw* :yܟ(栜9.ˆѻy$a+RX;w5]o-Qܦ%]벑!1mK-^:3M'HJ<"4|f ~}!TLJ2Z)\$ڐiM5bWB,ό0AskQrN _nS<Ȋgzf]  S7 mEG&)9EԗOiC\IZ ";5_\᷈/ aIɅkߛq ƥ RhH6:j)S҄yw F!I./:cU?`.!dK;.sӛH&VY2j-O!e$795 $`ʥV!G謔{}{όmkAlERQw!##o.'tE̩She3YUGx2BGMdMV;Qc+ŏk=f^}c)hI̟}R 뢛 e;z9h;<XPr{=JPb6*`x5؃t=!K _D*`?$_H]HΊԣ 57BC&^{Pш}+0<=~zڤ?8PBc86'(-묪1@ǻ0xI Iufx ԯ}¶߽HM\zQ&=y)XZ.AY_mX4uBˢՐW._UOm]:2#Y}v?-RO2;z`ݵ\Mې.?k ÏP~"zΎe݂}x:;DE黇Tz<`%J  ߙlc޳@qV&P`Cߩvm#7n^CG73RT#F0#;"9 EWtYOa zgCD*7HmS#ӳOV2. Xp$; Ս'D&"ĹJc[Zxht\ϱupMSJԞ?_W58gS!Yzd͹t|ob9n2ZaDXm1yȻ!]iNX< Oݳԏ0'I*-2fy\NA#GcVhfMN?xV}+^(rT5;DI(GldX<cfkqQliRg3YnX~hiѺgw1HCB/tV'hT?<8" Fn@pIׯ{Armu)I^\|[} F .Jҽ1Ѹ@&LfP0ܾS˧>VcMgYZWBa֨?M@\h J v̡)p$Wjyz |BeZ嵢SdŠ5?ۋ#e;whZJ'YOgۼ}F :X##?Z@\9Fm- '?jҧODV*K+Aͱ霘yUН7g^q} N\q3|=Xֳ\sdlZy.œ#lj"{yFDr%sY̺1+|zzpk ۩H?j53׼CVlukO+ :Lyըb4?*"EȡfuUMP ܬ,&Xuh=#_ӮI,o#UAJ.݂=&ԧ_UbN!!&|g]۰6l?PS}5f3D7.{F1y/4[N^n.1YGx* Hv4"JÅPB>CXvr-f*:AWzkyq&~"$\͊!)"emZYN;FoBWnzb&Z/t=nrn}98LEv9P;0~` 296i} O*/s^V\ZevUiwiB K`%*6AMeXb.ZHY2g*ebXe239_'Á왔 * \jjK'W\ZHI41Fh'BcΑBڴviO@"k-CD j6|tGokt޶νE:DZJY3f y.-1[3sF_HMޣ>D@ᤂ*֭9 %&>F@rpS9(enou ]>3]F5GA/iA9F"k.]xܓdQ4 j|gp50>8G F.$9w!Csy؇s*̪o-4N>Mk·SȍPM\VʂdOaw«R>.ѽh|߷z+Gqqn-n;9yj_(m_$EҗP45<$(9x?SL[=ؓuKBiŘiu!b$tlm{G@;*g܃yWV)9`0?bFi05^d[v =RjrSEI/FI-{c!}osͽ׈؊??75K2͐̓uhRU|U%EPdf[LOFܿuuCD v),V FdLQ( C4,ຟh=VYW);1 1uBC]FY@>MDX ӛvw3x7s9@`D3t/v 8z@~"( b*+C~.h;00.nU 07k 4J쬵 ;pfs+-OkB}*^|va+~>U!E: L6toF&`Վ^EyZ`XfCaaݨ͠:iH!4݋RXCy8th\EPRfBhű>T'KnQb|*3$ H/P2} -[mTPNa߭6m0ɴ?^Fy|ҦuP9I%W~ǽ=a?r}uMx ʰR֧dM1?C&FKI4?sHPBvEU)T)ȳZQ|\F-2HIbJU}&tQ dByuZkӖ,a ɫOT-QqP39/%6jB9Y>lqHV+Jrǔ %$K|FluRI2;#D*iK}C;'R,o7b? >xa+h|.&UTVʼn<Y骮ML##}{Dgn"Ֆ;9, C+@8t@.kMiN14[Y KGMцt̸6I&_pl85,OCà'5^ >AIh&]9BJ5`j  sj) Sb[yzP;BtOl2BHB}HbPpJ>X +LK7hX$-ysp=4$AO2; nff,pWڙϡ󼾘3Xkgm`O5 Ymu8}j.z2Q4qHBMll%nPpB+_yBOCYٗS#P6(uBMvyoP@ekg:o=L=ծ{{gjs2Dp+Q?䡑qz.;!iL-ҧ/~GhxÇv-- BȨyVʲ9QO xKi}Z?7N,c ORČ*ok= Wcv*;W8QP'&עmgQ):'(Ss0cS)+ZzBD9GKr7+hedhvfh#!:#{Wr5 ;,)4P&Mo I1'A2YI BpswDcn:?l 6M% J/'U͌3ERjNǃN *2C6z#I;r\g t98L6%`Ԡs)SfCr%jmRSR%2L-Sӣ{pD;eg?;n[>@a=IG4+a_ȌvJ691óoB`qH˰2ԧAWjilœ&T] $JjQ8P!ֲwjAo N9le]/15X5\_}h\c^Tf]حG\-h>$Ɖ5'eⷱ\ k쐦^ܝJqD_%6E-Q{{⯾I60oys_xa&RZQ{Ͽ3BO+2TWTɸچZuɣ-+P'h%[%tL?q;™(m!> CjfX+xچ!+a :3p u}v-:RJq{ϼ\1 Hm¿`2Jf:I:{Y;?ڠ'ؿ٬ m!|3HIhъ^eXx@> ִoઌ2 qwR[N*Sڦӵ?1+HNOxC rULVoq>en3[x rgc%u'뭞('rwqF hB~s#ޗ`?Sf"E4Y=T;IUXG_XAR|W8g.3%!0f9a S*:@i~7M @ȸp."U30GoA2I4k J>ҠX k"cMHEOցYnEU|pG1Jus7(+%EN4f5 YU iu`L hC y~j# FJ|#W-%*&`o\FnYTw /9\&odzF HQy$+5 N> YcG-2HR(7TXW FD_-[=avz"È`j8?ަxv8/:s5$< .]˭=M9prţ%aM_qx8>cy8t`K-Cɘ DZ<}đ9T+5#^#,7IZ8@pM6ī@MTz_$.SGr)[Pˣu%|ֳa6x@#VX/vcvMq|fAˑ!y<_?kaڥ mf4Ś;~ -H4_IPfɨӰx/ʋV5Q 'qCo}aC.Rtq25L)|X ,뷼I%8={|[ ϓCÇPNim0?|eyWTWAf7Q"#j4EyC1@fw#e15򚉪!á;dOwo!YJFf4VE`)d5g;6g`:bGF%E)gȗAR*z{wʿkݬPn+?sp,CyNT.uO,g 9L]OpiJˑmf ) 9o[Um!s@2=9g?,~A2H ,O&3ǒ//=<_ʿ—r_)"|p,ZZd82 /AM N;7h2qX:ʔBon_iLU*ˑ}SI'T<̾Ct'~t*kwڤwʕbjTc[,1,Z6Y%]gWӢU3܋VJ#$.WՎVE˔k"u[9T 4/UɒTO$X#\P*TaVQ)?3 mT0T|iiM<Ś&D9sN3'L’B 69ʹ<'u~V'n:/md5)mwh zS !EЧ@JZ Nle~* @C˯]:їXo7<mk+YME&+<-?QkkgX {Ssq(FRa0!k S`cݞhJ0&BOYlB꘲~c_V8ۦ.g2\mpaY#!3|cs}'$=K5WZ "5- 3]M?3=~Oi5%R6B]~h2z~x\&W\E/qzNU^"%'ިݸV ;OوBmbv0Y.&'wG!s概ͼ2p=jF!2>Cmȍ(=B1<4s5Y,6yVt\ gX;y`Äd *`h]+FN &0!rME'Xj Ă1W3ȗ-F`U E@{v1jFΎ>b?CnoChb/n<& 5T d;t|zǻ0ʴ+-wnfnw|A ij {;pq5}iI@*&DMP;_6  =Ƿye-n#ǯ}*65E8ƄÛjOnb6XKnn0 S䢯}Q7UHvϢ~ImOB8ZCs40UI/*<6TKy#w% 71.myS?2ة:kpè HEg1&T];=PX[ 3&V޻nЍynru6q[tM|)YL-4I @ECbN`ʹA+"mϏ8q(>+ x]}?P)f?]U@5ϣpKIVLP(Nܨ/ڎ˸{kg(J3UFzkfIŭ쏮o>mGHq.kQfY غ49x f-`@$&+[, ^mN:2s ts&hHO3(TD5]J5NuK&e[fUeb?*kmk.W.SS)M(П>GNM7T'zSC6bNLR+H:`0Q|Rg[Of%tpj5jop ϛȃc"%r{ETwכ݀)T!Q T%9wAW޳j}I=L@OLF9z\:E&Lߟ\U ]PPWZCe ݦT75HM$J ~ _vu 5$@ς7ҍxDz턌@ -\sp{A&.6t[7Nau;{ͪaplu")6nkۀcu4=4 {_AMm2N#Z$)aI[)=?pokH%S/"|vri)0T'vz>;06{vY)@*uq|_ ƥ/}8ōGAؐ$Ի\e ;1cJ{f#YPvDC1vު3PF+wGojy8Q'qnm9+zu_X. +WnqD:LcDOK.?WR 4;d1!'*&"Bˠ"c5C=ۙS?FTp3pnkGQR3TT^C౬/+ۆJÁkKJts!Is6Oi_W-):JH=d8i67?N m+kb!.vr&/$h¥OI̐rko"CM1vmQ ~0VO+U@Rs8Fwf9w6$ZNM.}(%PϊI 2C(킶YF@ջw/E޻W,h 􈀹4*I "6+q,8k.WM*YV!vgd-(= f^zҠ),ysNH5d@U.d"JƅCAEXM#I^pUjU ~l(Ly2iCBl,ٺg=.jle@,hi;ca_UsT0%sO.7].Ql2o q@&2xwaS΃41= >|ݲJI iY*p(UY"tɤ;׈:#"CȇQRMϿlL]||eD]#c4UFp(A jbR)~[9PQ{0hK%mVNFblmVB6*TAţul Lzj9Drpt\!y?&NC1aܦ /jh/m^\Ck'dQ=J4SJYKpzÐB{Ya?ӈLF R<#s :NFº912'*Ax}j1Y+LKH?57wC`?zOgn^gWwBD!3~t|PĿ ga+thn" 7 Er8M|hT(HP5;{uZkm5@paíRWKtǿOXvc9^( 7ӓȚ]9XKçK+:r˻>Jn]i:kAl+S5 =vޡ~ɬV+s!ٟs-NSV!2}:/)o8U=[;,S<ظ8Ux iK[d| @;hv>_ j*ٸJjzqots &oUЇuRJ;3SVNr4#rBǀbheIY _@+S:ՄAl9%wvx[w%a>Rhiv& gġjSbRg:8" 얮xHFAV}&0T&~±CT u2n7ZeV5fp] *@k s xy=o :M#(x2^RHer9@U.GJ~̍TLn-ꂖ3i˕Y-^VuuJ-:>`Od%8Md*h糪CMٕK aYqZ(KR@|?囹<$;Rs@ &{0Yq,Gb\''PZv*ӑYUFޚm3f# d(?$Ru{0\3J@>}`r;@Ya|OA?*#Y)7ATki ^R Vm fs#%ɐdacՇ v]mp("A&wLzb>ҫ%l*<݉a6 iD ulibmD-=݉*]F^޲LZ؂o1.Wc%V"$E#:uϟ_&؀'B:Hng΋eq-_Hz:em\iNe`coxZz[JA[EYƋ `H2EK]A.n$^h9U{?/'##gtZY,A ^o_1sI=h,mϷf7c n4khk$ ʘkgdC5+ސBj.`ap i!)q0#N0ZF(qDzF1/}ഩ`{J#reI,6Bd.뢌LS 24 _)"7 >|.y'a"<";A%~먆%ƬΞai\Tt8e|-1 46Z| DȈӕH!-|wh yuӁVqE:' T˰;:IhnvWz}ÐIqϾ+v_BjycYSGWRӅ|w{13Y:vPBM3kj`/;se_B7 l>2M )܄I&@g! eyy/чPȁIuFjLVyAM< mYzX I|gӋ6V>ѕ\+;xH^R$5Wa]otM4InDwUFUFC zݥDQ)fWv6> 8*]^Fro7&;c{qyhU{T[k{؟ӍD\.'yC0)"5&Ytݽndsw^2T8nZX{ݥwM{įG;ŽF"䀾ɺ`,8:`)X߮l$%1CL ZqXB횯jU.xk_ yq=aE;\pe]p̫ %^g(ovq?ĄU;C~!%q*ZG9+cZQ׌b6@X90Qz tKA2^Z9VamԳ:4%z$z3u_~/Bm;7Wq<{]yB+&`DX>j ٮ*2FsҮ-*2H{W@Ǚ5F?kb m{VIi%>zh-G차^Pwk=6o M% ӠqUyjz9d0` hn&eʋޝt圎 *s)ؔ(آ{ 8rUU\S߳vpD#=$3fMqi1$H?Y]T%p,^׹&U9'DL#'['dcU-C 5+Ec>yJoEG ia~yD2L'ƒ;ޚ}Iϒon7-}a1n 1PDeݕ;oM崐RV-h9#7T2SY_回n*ҚީO/ǡl7 a?mL!qZtGX%n`FQ6Ž筡莖.u8JcMʳRr3]һ‰^2 =2T+%r[g #h{"{OYX.l9|'n% RWbV4) SðHE\u˭>٬JRX±i1mLm*N-rN ̐ X_wSHB&xn JRTC#%JC%ї"QA`_m@TVzmPe\2swAQA,Ha_U%:T>m:M$‚V~*~exwƥ"VSȤm~,sY uo CG54 ]6qlG0s:TkΖ0_c,z橪WGcؙ½:h+vķJ:zG$,)v, PM݀$N&HVqs|2K~ G3X2ջo[|Ls`x{$>a}z,ZRCBps?=f i q?)R  qkW$W ]4cU)Г/?O7(d1@;CcXQmSԉM~ȹ~R:fإ!TOg`hyp;&1zu絏4k3`ez'x5^"O"MncP#;l 7HGlw~TOGiڬ2|֋VQǼJ| "(i3w"]k Px P]=SIȤ$7)sQu1yQ +\]P6&P2 g#ቊ>Q%ʹd'r$6gk>'g) &J}r_ v3WzKupfC}߳TE]ʈ;CRߺeV`>Ia Ŷ1 N)p6JajzaYB%F֐c!e}#L>82d%,'2qH68;z.//ָ&򟶄pݎm $ފS<,aqR7TC+ Ab+ՁL>zMkd(̼nl91*l֒-kjp0sqG(?Z?H+xRAARQ4 X1K4G/3p#fh 6RKcz0}L iKRQŻ yv]f5Ga kS\\|9jX$ :  T\vO:z):7r@OCkl__Fp*Y dRV"+]>|M_V TY^D,r! ̣iHпhR#`¶#jТz^cñJ￷@2 [, ??&pÓd֋f?WYyu\'x=6MNaUK+3i G^K˺VW^O0M*/YX̪ Eæi=o箃\pC}b$/?Yr9j> +mҹ48U'|CLE@5({ѪZ8څ#m%1*/^[bcO|%ORn6*Wd ov*a DtoO86|#;OwUkJG#<JKѐCqn L1e.kuh];(m"&?UZ {W2+._}VgNAȼ5LeXdTQ%놿HIE0\?{`4Smkbp>-z7+xF*3rU6'D9{[=tZxW7(Wknw"{)^dpك dS)b9kѓh ʹ+nE_kEH!J^ƒBU:ޗ=[H2qR SBѥCAwz2Rx)qOo#pt_ȁr kxDl*$939''i[9ҽ{?Sn{tׅvUq(cWtǜAej4/6[X ?V"uP&$AȗqmIáIQ֦U8L# .>Eq{8dJ$pCΒG<挵 "fGI).6B @vTx(lm nc;zW6U%5N Ê {OXE9X<35;o^SY27|L/YErnEռr73ռb\ZjN2`ߔ>h~kT)`$2%q /P-\1t Ey]vI ]mQ]D@lYM>.\[I[LRC>h玄ºJJ'ָ&ns@3hJ&2evއ\n{"NHK)}[B9}$]5Sn蓋XvvxhG)%4>dNڔr6tiśW6=8줯-Z` 96_ʟlw}aW2_lvZ˱(js壁&B/L6 9Ǖ ŚE%^;fr/Rj/КjZ8LG\`JD-6Rfvl\bIc-kdr`| 1#h2[#hMaB{RRuhd+YEX;(Rpw(# {9lUK1j^,ĈQsKY~b-\" pt])fGGkR2o]]Vy xTdNۯ@`yxPmK]V̜>2P:S$C"3PHw<^./*L(vbdHb'I4rlM cL蔜KBy5W>ˠt[&!֯2 vIs)& '~غ|f}w׈e0"4''ox"hhr? wrNp=۪v|2KJ*oHL؇TE{[)d*Cw&)tKbcjY mR^OVo{Q?u@@`ײO)B(Y53LC|3yHɴB!.uT-G,4gOIsaӲD-R %^>1]t&!EuIKXs2NCD-OI|HgWy[Ddɷ'(T nw[m=rq7;}>"`N%1ŰkGY#33m }ME0ouIVR2O/eKixLR.g Ņݶ 'k+hT9[ູ 1K+]|uQ䓝i( @F29mUBF*I;6~L.cc9 NFkr+guk`lι* : :HSwE5kcv+$bϴ kz1Ғ[ {M#7T!y}X"'nBVIot Qȸ,k5dxjYFP vnТϽnfPᔪ{}v#.+aVf NȴFFMR=*mZ1ī7,}cS ti”=_Pm\fq)eֽ|>h=? .x* U6[Ɂ *@@eu'F6\vB4^ %X `aFiB`gJ cdrP~X+0| k}إ#竡6!bNq`4 $~Q@F=PMDOfcqŜ['6KR5'P(g |j 7Eέ}:a¯9_K$M8`97{67JNZr[:ʺYɲ:c iuBoRZ.h#R$#~8NHSMw=j7G HB-sN`?S3c`z%sLf ەg|6g!!.|+ϪK#3kחe DjHx:㼿uflj.+y&W=˼SJ+n8+b{Q?u/Wo+*aF>b9J78d3Ry:ZmL}k)S~UmZTj;orZ~x[cӽ0ouf/Og5R;Fa\oa-NWO^eeɻT)\ՋQKYh܁4J_qYH+O(ovn9kkM c`! $X=3AWG1N2(KR*bqYETTuN`ĥ'9Q.=o<ڎ%FV&`z[Aa1snO)Ƙ1Kq,)R2͸OBk`REfβ?V8I^}Kg}aiD~S|1O;bK -hEƠLO1* A᭫P X(A] ecH3a9ՋЮn!G|lzkqM&M7yX%{+J0ڹ|e-*k .G)|%9 >= yhgNZdBԦMaZD2AWbtU@~'$7"q&ntvj!a\O ^/x)ʗ'müO<,fB;&iNYt(j|| a着8IA)"vN{(T˕%zhTFAN<,z1'){#l;m9>}\Br زg;b^<؆N=CDk̼m)vk {N.պף*9(lRg; @#ky8 E`LDP:!nI}ɵZZ1 R;+K4<Ǝyf>,rI-7wvȈ>ڝJ smv,Mq8DĿ/ a(؛ipEe\ 'tvit$rmڼs&o&B$̖g#ޠ$;ܬb7 7/;CQϋf\w[Go,znQZ%G3J;Sԏ^ B+j& SX0A90~)Uƻ.iE= /~)yP&$sqJ`7 \o[a?h1ج=+۟JoB0Л5#,n9}Jw+wdh+sK94d,qV#"E^?$O mTL'ΰxۆrWLY!:KΞt_L 0vF^OyÛ¹,&Ѭ.rr7MzϏ}ewjgFU8BV/Q(@,+:cIO4im "/5%Bn,̷UjK~+kf-K-hC8l7 _%#rQ\aTyYRu@y5b0fLo bޑ^4gR fj {澟@FEnZԔQgE xUG;NH%Kpul4I,'׼9&-r&G.-irŏyVg>Bg߭?_9h#yܷE5&Wk?>T`Q4>Cq%n,(ŧߖ~M19&zw Bwi$~XqwW7Nڀ@ 12cis re_uo$Bf>6xNCHB]^0a6Y&?p9$N ! z59q)S'AC`FA!|WSٍz}.A~Rz@E= k(YVV)(!OdD*s~joU@6&ׄt4be3$˲¦'xI, oa?e`൧)$ŝZ:B'ʺ / i9Wa \wҾکuZ߹48gnGq{ |"TaNK:=4;%0j =epgd3}YM(K(αzB3pa ieW.PUjPZ֘bڛ$$4wϑ] f? Tuv?tǏ ~Z1ˊ @wdM>BɿPV `.3p\×#ja+oskJ(צ$q1AQ1{x\ckKSXF'|v_zf.4X,^7}L*r^~u35oʑΣyHI鈒qS~՗ N"chSr=S*sv,tSuӵH'nm ]$\dc<Ț0&+zy8ɷhH$V#1*46%+FygZljǸȎ{qqBLs'H$yjf'`39 V$xݹTwjNowiͤ:a42L}aNyjpϰ]&6(>}(0kPN8eYd i<5R֛2WQ;h-'Yk13)&o˱rl3th^DﶽTSq sOF#J4sivb\t]H99g;s?VSڨm$Te9Ǟ8S&Jz+G}0|I#uӔAf_5|$$-| X2D;ih)ԧgޞ6x$y-D|KF:U=wi [O#/2^![W{9I6Y 7CS7^N彔j9YkOusttJ6:m ϠaxW!=%3g5⢉itqY+;V)eE{FлJںJ/V[MJw1b[%o>GlV97!-vAc-Yx׃R@&N-1/Q"I4^-IfEW>|^SGLhB*vQW^T" <'PMQbDeC[R(wq-Q'/HXt-Ȋ<_BmGPHcLkZ:XÉimifSfR'FInF]70n?I0E$>}禺ce4% :#I} R)b M<)YzT7MvM tN6 A3jNn,BrQ 7kPΦ;9iە5(ssQGEC']A&H 6b5I}h:"] Sxdyv`"y^Ə#WS}n;|1Jbufc'vo"ݥsa421a^cKYHQADָ+ \3%6Xֲv} 6WvЩ@ )8d+e?fX+5d5jvG-Z&;:_j9E*7@ "w1LQse$H!Xlא?<0&盲"O0[wIm 'K5O#٫P5fΛ2Ss WIeS). ZNvgv˻.zٯ8avś^`j[1M~9*ȹX^ion3Z60bb)4mg}$G %3oИČ>JP_V pjvt_+gu\A²v~Uw x9΋ă:UU|TDU_%4P*Ϛ@,O[?իJ'1Hĥ_E92ο$Fp~߄d"٫_D0B}6@ 27o#%^˭Yd_Bj/yHձ8+[wRz>U2ldAG41 f K@&PNjh(8-Ix *5%Ns>s,)B!8v^o>x3#O&to4z|wW+AzgXNp.&-&}ÖԒX\Q2CLhagv8ղs|iT+`,%[n,-䅁P0njl ynL?aP]Gf\+OjJ]M8]Ѫwxdvo`П}v 9GU&Y 94U_(ʴboD_2Vb lϵ r90j4бl˘eAM # LPm r3SA.QPDžHK,~G9oF@8$/YJB/A}#xDw`ב˱F"]C6[m5/!=7 h@z$w .aœ+=K|=+hCYԢи򩾷x(EDm|v7~BMoɻP-'_N þ%V+LQyQ$Mi}]py01LAA%[H.MLcɎtc(Q Pdϯޅ(A[[eA3p>&RDk&]^ϲ㣩Igcq p\_v7;`cJGIŻe'{ sHo>A$hIc9ڤi3N5ّ3`C"1A,(1;x.yKx 8c-v<=[8v_QEٗ;"#3 HYN6mq1//b1ΞV JXʮ1nD2nSh{1ow ኲ$% nLHo;bϠNw&HʄNfBP."CϷR'|vFrԣI,xpɕ-7֤EA F끫;v(iRs;}擿BØf\\׸Qmž"n?\B.If:22TŁIć!zi}r81_ucn).AƼ4o#R+2xcj˭p7*rem/!2z>p/R.0 xH4gsl׼5x=1Z?d' TSqiFc`A[g'^y@XPq,eo$|5+ǀR$)ψ楚S3blPX}Dj}#w~M԰G:PMX#M <N1H,N+n>)9Tf1LNk.0 iGY8F2fazYܿ'l 3<0%}O/RI;ޫ2RA/3!q:͠ȵY ٵ"~~JDh SA>~SͲa [js>ui;P*4JAq(ۺz^nRR~䟇P\NM<U+F2L[PLqhEmϢx y1,td..fp֭G^x/ ѴI˜-;cN/rdqs]p0,io䤏{D;sLY`J.uS r@ذ?$0 gtUmlQ* /;`4́oOQAƼgZ9;muof#[[: y-5~9;K7=s&ˠ͉ESCtfd}̾VgSh= SmMծm]{{?1O!(t$3[Iy-C&|5mn+,9j_BUG tT 79$h xA5e4".R 4;ZNhũ7Y.YuK ѺLg ԒPQfyt; Mn㗾ZKi V+p3FeIA T+[A>yFsPğ߬'Ib,L`9`7SϿG_ (_͗zN?ͮԖ5>4!l/yҮԈRQPB)NxAmԠR%Þ3kC#4aU*4"AgnVSRe⹂ځs'&O w!?Tiʪx_15jՌ/ bæifa  o{1ec6%`;J4$VM9M}ؽV:vDQ"#pξ?&NYSV%-MX"ݠ yۓxw(SSq }A3"0r)NQumYuZ milM cL._rrXx]%JXU3oˌQu.TjיfXv0vf$H\M_fg#^j2`O9'+MHq=c!U{ *!Sf0elM ?|qvM 8OY3ROO*;Ap0Ӣ~D3(8Ep0]5M}v*H@9CGJftl׶mSō~c^&C0Jp'5$@g.3̾MZFrt21e1HOP^gQs0%\:-c\ڐ-gq٠f":2su5R(Hާ ^ªFʿrC@ǜ4:ѢpqP`*3#͹.9[*KȥkwU"J[|*'=H(^.lq\֥FEXd< ݠ}V}}|noV깏l!Z!faP:8MoҚazNXFd8WnQqق&pdkP@cUll@B~;4MOs NI\H/@/;Qwzsn%Y€,I|/y q<8Aq ZX]n+k|3 IgGbӤ"l/Ya& Z#;lљ*u>jV x1]_ 8WkSM''fQȧ*vodVWLOE*ӧQta7i6Rp.QLx3oXnwmkka1VO+mb) [A>KmO(KXzM&U(Q !Ac#N9 NF5IݷM[G3` xO'eԪAn ټǐ$' ۲끒 ~swdTi0<n74;jz%\G;Sv?%b;8h+!`bW5u2IZwZn3 v~ә*{vQ7rz藩c{A\18_QC3c^~2bͱ`ljYv7. a)߅ud 7PtQ,o&C(/U7_4zcOH9ZfTÙ+/~dLQ<YRś0)"= 0Ojk ;{_kqZ8#~F@X1YU}z;af7 -lC3KOh#"bNY]=?-'hڑuswa. r$mњzQo2S%_L˰m1}Se˸3Xd4؈&{֭|}bЗ9LRu[c6´Dg.jHl2'FHR|>Y)#JCCE?"ITw m c:M0!meay/CjsDa$4@6qI/#USJ#(3ڜY1sbAyE/ل(Gqj镓ZxSUg 륃"XnDSQUqj6pZh_My8Zz& n֝Eѹ-}5DCWM0K@I(qfwEx1.ԏYE~bv,uͨ3xD(v-;J5>aOM*H,%v{pBh%AO b70]螰,ޚ` ޠ1ʡC躸m1W-,,wª9()pV oC>_b%-voTp+Sk`q}>qr|̬7MrQf^fQUakכ[3^Wk"3Cv>J-)_;Ĵ7o fTikM: o60UKA1 *4 “QX4x'dN%-K^Hċ^SǪ*>1ya[(S8εue:>)1o_SKB}T%PP<>,0 \~'@ͤE>pwC:ܥ~H;7|Tڕ=GmԈCptb2ylN90^!:~r<=fEtA Z|)ˊ "PԑX.TG>n' il-$1&ꑻcƏbO#~N2(L#Guuhz'P@^G̥=WnI27{KVA~r?˚!XMH??>zz{R[oWkv6{28" /QzWpp2ϰ2U@h%H?`j4Zϸy4Ayάɾ-d婍!EsAg{jaƐEWr.+Y] #,.G^ϱzHy'NZ`nZi^d;qn[$>`v\UOdJkpri 3$+rfLAYƝ=t;•)"o};CElXh >l׿56T-7!  d0D*&6hR uC YnsI8 Ίƍ_μLuBXT~AaκɞP;f{ғ,~|rN}}L#@K+YDkwhBI k{7LVe}H.IQB 7xJt-#4~*+jc/f@G i_8wx Hdeu쏨eڴ /`禗"s؟AjER l(>jj1>'#CxI )9ؗ_=|CW:*WCt#jze׉@62f rȢGz?of;/jVCmjLo!L2KWm1 b# ¥-ph0ԁa%acU#“Q<}sj-dHiÑZx%:,6'<[@IvZ5] m8GAJd>aQm Dsf'?^3??w J s䰷KM0$3Xpϵ,9$j4` E0:bsIRĥ]0 ̊c-,ޗGh5Ċ3U%'k=`) qe)o ho/vahM4pǪ 3?ͩ[/\vJO^0_7]tpa⏨˚ Rn}f;ܦօF+UD"Y} :;I._Xa|Nk\Mn0dy-5ȝ(k^1%_U7لfІ'99 ( >܆5ɻya6\O4XFs~s}a`űL4WsV,y<6́>BVwsTo^d p+s׼q*)vpI^$K64Y{ exXFS,Bu[e^sZ>縉YF>׻%eX1ίb>:Il 7\F|M &c0sK,Vh4;䪘֣$hz^*sU'xwX^,&fJƥfN{atBy"=;4q̽1T\7Նkt?~:f̔4@R0 2V;0PI],śg Au9o:2 ~C$gk"Ø1qZNKXSjj? Ţ55{U0O*PaɎ : IVof(*! $rtʆXXg\;BB=~ٲ?M8,hSbF &KW`WB\ 8m ݾCNU1hPc"2kȏ4w'NS}]7[sg\|;$eZ=?UAa _}Bp)_h)7h]Ue~w]̥2lT tb RPv,.:)e۬z>>x}y1kT7ʱ 2K]ZP2F0?nP9#n%A<6 cz^l<8h}ōW0,{LE!"pk&ѱSE\4dz376Yt3C0M L g: 0 zU p"̰B>TfE 5 Vu6V?崶FD-RGmJX4n rqrÝҒ7fWR6Z?) ܴ"5NTVQ>i˽*kѺ2ZJ %9L] =Ru5 ŊŭUF+H|*-sY֫x4CN3mW,pvlFԸzd[\|C7bLt֏[ρMJgCJj}(3~Is-4u4&0i-pb"Gn@\| LJXd& .:]:^3y˽Ƙ0] s pi =Hr3*so%*wX xݧ ӜN=+ v_ehT;,:oEHik{qJ/,YWD#K/ muy=>c?.+KnDgc;rpM̊[i8}xyV݊2QuH_'MʟF+ 4JԛIlW 囱 1 ncTχlT>@S0pt_MGrb%% *3D'n Mέ3ʅˏm

j#9R*KW&m̺^_Քern <|M9oi||R/ ݨO&.'>=Car!$6ਆ,/ʠ( bS;+#ramgT}i̮E'1pȽ!a!s=YI?szit;9VՋJט]516͒Lזw۝e;hd$1q Ld#COw4tEܚI^#x(PBQ L;cÐvukn}UTQYˍަpEU XI'oNwyR5y2^-lsř,P_^d,2?Cr4L&yz"z!xRԠ*LZ~(6rJ_r_`qa%OgIUJˠ WΪ;kb%Mak[GIȏA)u)Ȓw/k*Z{XX?T a)U=۪z:A{Dov-{r+ oU sy\tjy6M\4^t⥞lľ,40 <\%xZ.gPŤYC9hjMTy仄rKq%eSrM;"ٯH^ eAݥK)MA֏r0G>Zv 2^crRñ0Zakoz_x뎵 ?O+ 0*;?wDvyTk%ƗTt(Bվ7v6UGk}XLYH|{fpFe1la,$*cY{$;:ALN !R  ;8u<.V 9 6+`Ǜfs\l$Ul|^%5G;M6R v II{\o @'mj@`z fYZSQO Cdz92_O,tKH^ j-*+2}.+; wc%{G<~@[+K`؍$u7Hy5|,Q~N?= .=. ]y'K?&{:R2!h-FC*䶌 hoC#V޿Y~sfW7^ U+Z^CHKMXp~LfbԕG'5>GLZIHҍ)tڢ 8sBo`ۢjwa(օߔC25_{$q_SxZZ{rl7UəNJ폅L2Fwb.+OVT?\"- Ly`SxaVѭA))$NK(uhK{p',W^*&}lqm;*i e5`\ D 6F.Mn<2?@>hτMdZXTky[x`J L_- akb'Sn]8@BȪqEǐQdiק _|uu4nWo$pD)cQm%@;:is+ }Ǖ)6jlCfܽ]5_]S&uzLzk-WrZ=R?x:*'p`w8>kb^I٨_)#MK1ɁbʧybAG`dvKϟH4ZBj1J rg4ET/OG>TSYE8|@GG'E'͇yqC3񌐪h ϯc1cluw;l׆=2Ͻ}_s##AKkZӮwj91ì}[lhA3,N@Qo% 9ku#XpM)9فɑ6`ӜaEҮ>Nψ%6G_^6$F']"uS \/95M1,DwnC9{3}{,(_UU` QC .$Gzd @|qӬ!3~jŢy=Fִ T7?mSېW&bߘl=iG0n@?־j%W76Iox{K=eU}ʪq^>SNh~21`ku=Y*37Ku 1OḌɱ(v T;)L*2ISvTh{۝D#Fr̫]'hI?K2@͞РJVb;'IԜ ;ҭVW݊䖩ꖣ$l1po$|z.S$#"0୎mti n(]Z\)[9D}v '<ik>:ArF<>^Rw؉燒Yٝھ6M،#HC|eRܤfE Z.z"(H%/J1{F|}!۠*Ȼh@ $~3J65MV1e/a仟muضK "\9kH=C3&ߔ2 a]сvǫgV[LQYxXUe9+)brB8覭.JHG۱[A)c!,dsG &NfK K8sfª\uHf]!㳜nU8 O *FCIpqϭxh_hGkٻ,mve 1c[ѩ{i s7%?nFGX]́T)1z/1`Uz.Ϯ2r2CupY2c!NuW33E󚋷, Ĭ~ 1Hcs˞yַ>$ p5eBY"1% YO{o|[1C%L5H[;ϐtq?w~Z|8΁rY9c#nސ? o}XR7~m/&i}Pc [[i mKg;i"hmGؒo&``z^JIr. Rh @˒V@Ap5sz)~0ZiˊL=|jM7?|**q!YD"m,LL^}K: )W$ 9N(qD=I4M+'5vA}͒-Z$]*״`f鮬E ِ1Ѕn8~y0W`?HZOtif7Ƿbe3?e BltA>J``sv+Ʃ).Ϙ1PxJjn.f6.e01ΆjES͜ s 'H_NX!XHջ#Bvtť;p>Z;?&Wgh(πu_NVqCLYTpVI}YT"Ƀ :֭dNy^Q󜭾,8DB_ahj*N-ލ0@ J=ldSdjt-$ez,11XH-&Cgd̡ f^T7嬡AT.]S奇P0oz@?ӎ$qgha0P..{+4fEc4kyE9E/ڪ}y;-&(RSa &F]SuTiƯ+"^QmfWE7p #5PtfN!Cl޻֚tqٽWypS32"TQFqe=(?>G{NU" LrQn H&3w﯉>1K\MRn tKP;C^uf _vA;0v1\(F,!a 2"8u]n !IST{u?QxV!HBboj,KcW1d.-|X@UK({|RNaQ*܁+ *MX%;uvRcI<l{[٭Τ`p3:hn[aV ,nBGyʕǕm:9Ӯc`÷SE-`?UeasPQ#CAHǕcLq[!22q0D۬0$SV -Ұw:癓U7z٬'#AWfH_;'Wqh >?!uϖ(D)V"JzS'}gxn^ 4uǛ47)P&U0JD@|fa_QdV˟}B'NTĈƀQEe[QUOVAeFuĘFEvX>{ki ^׌nƚ{N8ɢ,vG{|`qR5Sxj;T-ndmffs[YD qaV, Ѫޞ=se1r`j#OZ@^'E95jC1s'/ adϭi ;Qr{&L(9\ /^FarWmp/R…}`5c9 } $E6CEV!v {L 3v2n!M/ro a(ՅwLظ{P=t$Јnns"uq&ن~|.ǭ p$2UD1m#(Kt<&'J/ *3ld {^gjn V"*[!s=ch믥clZ|"=V7$vG7D=pnncauKl.X::s Ezw_M|0镯\{%1l;Aq6PjK"\f VSPnwTInY p X sJlIL=2,]IQ@M9Ԛn"vrRS]EyIӬN6R0Z21.aUNyn LNI,﷝x(VrC. ClTZfќB|*RMzk|!&e$MzωcjrlpJUMT>0m;oG~h/Q~aRr;GL6\ɺ#{^PEfħ䈶~~ۓES{Ij*Y}FЈ }fJ-YNGD{.֫xnKZ?}qڦƍ ZM,F&o`Sw3£oя/wL']DoشuN fOs~8Pa GzGuDTA)A=;ѷM8(BBXaaȲXrbӨm[OlY_<&ع/'zA}c羲Zx}?ߌIjA7D+.zL>Z)j΅m4G;9^\bFڭ5%.f1~er-9EP>vl:2шg|,i*>v"իj{FZ(П5Y1dU}1cKb% 0CZ~TizQ/v]&z9%־< G =@Fߵ'"P}G}P1`L_ŏ3a^]~򀱋aXܕTCqW28)&ŒJ5L9^EgP O|"gz.s|)g4E}╙s<Gs^iy#67\(9Ԃ ssXCsШvQC"_}ˍNN{:-|1Cob(#ǘ5F/ٓנe E\s_[`/·r@emfEe:¦\|F [ " oC{^g<[`CoC-tQ>4m,ƗQ'Պbe`/D6PMA1ojFӞeڬ2^A^61>~jC6Xau|b=(#`m'y[w9SCmPIX83pxc_&6I(* )Ĺ$22-{,'Ht1`L93/#o0oĔ"9'w;h0{^:~QjoKt]"BN:G@VOE|7IlèkR̲RY]e'ծKLDFEK:Z<ꕩC3n`Zb 6;<%HHR"L]C9O":&W;#f'ҿ϶݃*b =p݃r;a>U'ᬙ5- B3_,#EWB*{m,TpJuxqdLpdrx=ЉeўСeXЩI;VbDh(wŐ#?Fez]K72d?Ys=ҖVA@%r)GFm42L/yN v5M9W?r o $ ia"suՄʁ9^@53j8٭-{ /j% oQ.׹_܆™쿙~ah]wb+器_8\{fMNwƒ y42XbM}aIF;z&l:K5Vê8`şI;gwwfxu!ؔtCqO00Hy ȏF8Pi[TYp< $SiohGˎ@}Ʉ 0lBC⇬`L;HWr⣆,+Hchw&﯌{_n `6<kRC$,P,7icmme0*Vt >TO`?W>A/{ $x:TOlݙ@݉b Ny;G~ ̓'㕩#Hqe7vCSxmcUQXTWt Z;%cs;Xbz+kԅE ="! FF=_hV_ SApWPbV'Nb_ ,~&$.I|B ^ڲmЃ& OL%u|0 XڭMƍM! a-R ? y;2_j!{F|݆ ɿ7K 6Xr3\ h[!>- / $*}uh.jɶ%:Y}ѤR.V=ת:FQ6IEmc%, " xRG] (KUqCBG HR-~M$3 fJ;W?9Rbs7̓@K4lM > uB쉇Q vp$8-NĸڡŤkv )3Ս? ]0}k5@hzis_iqWl`G{XL c># 6MnEl/ɼk%Gf8PnF?Ddޯڌ @Gl9IW>"\6x7iya(}vq/4!A h,7<lNtum$2:NWo^Ŀ]3%a9 4-=F^U<&j˯)La(Fh@"ni\GUunA|;seY~d u'&uu4f. |YTߌ|y%Ր-/4-=s:!-a))dF_Gf }]om"Ǖ>0v` 2.ޯ bm}Z x>agI[j"$Ͷ(;r :0 Pz{ȑ9$!F4Q;3Ahׅ^*l [b~Ld֙# ChdEgC Aj_5XjjgGSB C)0Pz0rLJ9q@\ B~&$g3=!Xt{C=Qݎe-XN-˺&Q Q&"dL.iE}LafWMqDL3f|E|f# vlX_r|iѻ4JH$[Wu2ځph@N(?o*l= ^N4d"kOoZDQI.23 .[EZ÷2g=-sDG9¶I!ޢRg]]ٕj f ;*'+=a߅m%}1W,ǜ|/P)~GrLޖ¢]Ekj/bSNݐ癩}ϖN )v=,/Xl S:NIXq18V>Ca)%*an S+P⻑K:%bY5 *mW䜵$+N_\+6v)`b3rVj$ VxEmA@=Kv/BJRi;å37rTn+`$[*Ue'y>rZ6 K&i#4P4g/GH#a釆QWNdǜx\`?ԋ.Ƅ7R,B7= а]'4䒅V!+# n㺢b#%FLT#CvM,K7Jc!mկ[X[n4 A˘U@7Qf&ỏn{mhpbq\0Wl~ HLe'8Pk/ ?g`Ghp<6&!YD} D6,p/oMrk Q=b^aL|X58^Tͬ9rueXF7V %@@23ėuOo[ tAzn)\vE~z-[1mYbحW&eZ V bn @jqvcddiLv(JV\~%QbU/ܧDTQc TE,8p4P(\D}BN9>2+Ϗeܖ$ -eSb#IvkRdE;W8[MpVt=Rl8`]`玻_OQУ 9٨87g[2/Bʏ)QJ^~TbcEx͇ qr#-f1;cvrġx6y'&U+<Ӵs;Huǁ!lHU2CsQ2; hwKzh#9}szt.19a4j$ <- ofc5Χ}z+>Ou\@!nWqB B?eF\/Yۉ^uݯ`z^b&F_WߛxC<\K2ii!(6cC粖7>OXCLi+5Y __r=ˀ=Wu^uJA#{lzFLɎs!(nku#zڧe;}ژӧv^g=U+( GW{_hy>r cSY bQIOMR>@2{Ͻ܆g"n I!z/ svsl۵s 4nr1%Y'Afʾ}ѰU,;Ƃe-&A9U~v][u݋ D,wއC53#}ݙA=E<ӯ#ሟTFDXyO ^Y2/v_,#\I=|w{Ar:2#o,NUsAWsKᙈܩvz$yHBkl@͹FA8^sR2Բsk +!l4DE,d6aEQ)DReXԧpY 1L.]]Jm?ƥ/g$Ikm#:XN~}v.6影%T 5"5MyUP2=%JC__+MO;B9O,/Yj, {-˰pSYWOدjn}ՋzeϹt:A^X*% SUm@虯l!a"<=QE*&h`?XyRP咊|Nwg={T.RU5,~pǻ?Pto!z3t/u Tn>0q>T*;P@ |.x" ˹{+j܈ ~2+<\5j"O۪@2>P2"bdrk4nLb[Ĺi:^av8fD[:kt"΍7{ uwG3%hB6_1^tkLf8nns#kRD jyC_W_)t̖^b ߧ$GY+>w,yA!P6m6qIǯ.q ONe{9F7N&\`ʬa3r9$ilz]' & (toW禳ݽm Mc !ݭg_S=?{@&oa\$$v܋AC2]yjnk h/If=.Hǒ#2F ݞm+']j-x%^N2zK0=!Q@\.|/3[q4rD>uK"DOe$!$j?zcZAxs |I財#jk wFl׮ISv|'Vx9 𒺞=1Uf1h y!T^~b3!sbHĜ>++Y桜/ ިy8/e"'fvRz)wUacVԟk6-Șԗ'v^'NvT%YgֱqQ4a|qT>B%rUäs9%&w(ZB%N"Uu]*&iRLdw*;3t PXPl k|uPR.4 `Pc}nߌMgrN3i? !^x7Y/ ~0@)~cFhˆjTK{ؓ]hGb, r5HU n<`ņ8œ(ber [u Iq^Y~BRjP3|RG^ĺa~С\6v@C'~2Rԡ*{/?+r6UV_/+iTf$A]E$+]mS<;)9PYD4xYlйX)lg? `~o-/J4&:WY5?<s/V}؂1uq٭zsBZ 6'PAz\w'=erDlehf_o03H'wUOKLd(DqDJj2>wXfOٱpj0 ^)Hu5s j"\8]A BE!=*?7DSטFT l_{2wV]FF@oնb+e4{ fvmE\ƃXLLe[]v9ioհB= xB[G,Y\凤vQ-`Q/6 ]un %}^U疠kz)$t)ڗւjܼh9ZKn" >xQ͉R 6*vO/=3 aHnyi8%!%7p^me *%vFyf<j"FOė.O滓 kd| >NU bw,84/)3+G{kJ~xj=@ H W{`[{c>!z..Loa8o4h%v+I5<iB d+BHՑmt•8?$'qk6KBw{V2Y\;] M 69:u tf<|g&TuS)ǫ|qf g9e 2uiV 7=53okAp;*t.0# Jm9 M\$O}:[&p~a{⃓@{Quӗ'T!L1B1eN(Wb&th {B}YU!Ln(!!ZZ=W2-z-{kL+-Iz`t ֊ mlڏ1OrT']g \;e. ȮЍgJVVO*T*D?X?=$4X1$Fze-SC3C akQ:6]S%F~E>&5h,?~}xl뀈"獈."8zמ ,ij,f$'z5!hL"PD:oZ磗&&GSݓ4YGK!CPïqJq< ~GT ?M8š#T=ޕh+\cnpklLt[XJz0?s|lb )(ΦqQ/3uKRR6_Ŏ7qpKV1)x؇p=A-'0]Mdc*piZƲ /(%ЄbĽfS;nrَ3HT{sV3/7 zq5GXԶP^) 2+NLgb4ӁV:sD܋T$_giKmFř,ԝd(#X5Z) X2x4O-`P>bs'BԄ_;lVBzO]CA 9*[>ξ:>vʝݦH~HҗqhwO+zQ_U o N+ =P}CSx} sj=U%OoJsS?՛va{@䂢2F}GDIsd0 ׿0B>(EQ"҉iiq޿ܴjҤ3 _x{/_b ;rLUuzd4CQդ@?> ?WpT)\*:[T{ݼm5!N@1_wcm fk< Pp)ѥ.ۮh7!ڕGS/sJZe2b;c7ޕhHũl Kn/_U(d=`Ѕ录3Ai %5P"mC~|lI|?2^TnQ_%?q~\|I{}Kmgbg過&Y9x:I?շv{rà)}8 yB  U|v{8cۍ\lNFuZ) Y74Y# ѕ7j^+s(>-S+"WR;Iu?l$1LN6==Vt{$8ޝ$aI+%o ӷ&x̣yi,)Ҏ[/- w+a6Lc#!m!*-z.`% dC559I:)m &t +&wx0`I N.{G{'h2lײaA$-0$&Jp^G|QA(na0V,O'Atu~烘P7[S~wcxSq)d>Z99ȐS+4Tެ;أ;_&浟~x7t 5u]wTxGqQZ2|΍Ew-#G`'ifX{Ch&S P2O.̹'y~P=w$2Ci5w-ljYponmdĥ$xW7"HզgƃetTC$ $8%A LRგ1_f%Pr+EWp[izi)tsg_S Oؚ`˄oDZ8Y^ 2,ٸ1,WL|m4Tl-뺅4Yދ;yti*<|<1us+.V{a7_nWʪ}Al9}"uSsY!Dv8h>.jzQƤ[4NbH=EUnFeS?Fq x$^AD2V@ #AxCcT)tmXeq{UgfQƉF%2i𿋉"zp+1T&>%j +Z܎\_ "C1g6$Fm*eA"B5Omf~̔)aoT^ǍA.Vh_phxKE)±y~,*zQ8Hmg.2& CIQ/6N: =}rt@U)]t2£tP:7{%mHs7bZ|gߡjfn7bsdf鿃w j/r& k q +P$cGX*?I}fNB$SBщҝ=z;$ipUDZ7p_A ng,m4J@x['DcXsh_?h,DP0W"mFlTE dSlg`zaakg^ѥ,)gBOt{N%(#9;Hj#*{W^չ#u VGFx^C&}r"LYߥerZ,h:گ_TQ:d>ꚁ3TLw[n84_X9; eO0[:5jgTA8I=Y'V5;RU܂Ֆ̼<*obCr/smo}85&͟R(:uJI x& 8 %)>h}Z/jٯvpKuLDstΣ?T7DИqAMf#7t(\I\@W.0b9#F-uYڢtvǻ{EvE d)!g`+ҳ@9 &?W֥ЎΟJǐ3x ^GP佨S~!*+L!i5ލYvƃSA-e`wQVc#Y5h1`QjڝsV .ꠀ"1=G_YN':O~|iA1;\*FSSWu07\Y9QZ*'}٧^33xU, ۠bIHH<^L߲*%Nv$ѿ+dQߕcdt 1QG^) f?N"ilJr׊X.ڮDځ˕pD7YicwǙA^qkLr=:qؓr7.ݧ̥iy[8]C*e9Vk&K]#sҪ,Vm;ܔ $ Lÿ7 7ZSIӋkmW&9 o÷ q3hI\5@~QmIvU:(WH߸Jd1-2T3wYdژi*%nH]h޸MIuAhFsKG:.\MW yeR٬t3I}rFUmK7m?+P>T\gYhp6i er] 0k9YB{@bE*;bg06`j2A#3W5g6La5d|NU.fj 0p 3dأ:A3ψ}7Es /q*áP"hn> @w+6>C0daw?Jq&,ي>US0j q>L^ib. A3TG୽I=e#Bi,|e)fTF}B'|9 0 S%[fMZ܉M-&F**g`hl` جs6,).3`+YJls]B2>Emϓeb_ϟ~Xc$y5 7mtvu6<5MJ6޷iht PP(wIIO{}Lmr*re4 5T/ـ^b}:Uo.V,o%Oc{Ql.P;a L =/MȎg Fx?oS[3SM|d] Bˁ,FB<!9`YƏw['##@(O43v^9~E#[zÓޗq'r8h5*5m;d6Gds4}}#<8#lGr=VY^>]T72ɗ: YZ