perf-debuginfo-5.10.0-215.0.0.119.oe2203sp30>    f{+ ;G|`u`  f7cĄ?0F0~^bpı~Z5mxwιOG D ѽw*e: h߭vg"N1ˢZ~(&HiVj7wnEKs-sZ{4~䍢f<"@3 {qN$B3~(/)gQCsOa}ӡU?,.Fpg+yesSv(.?']h qcapa;>DG)̂,mIY|7q/Z6<6rԴaz6g¬O?0dfR-6mٿ5'ʔoJ (2E>27g6FZȼp40@0pAb4d3a53d0bd3d9f8061b4f21f89d0eb226076606215b3d54679828da870d786546107e449cb65b1680f971471186147ea69c3fdfX̙\+I ۃM{~>:?d . Q 3E\bl   h = Tz$4(8D9 D:DFqGHI8XPYX\]^ bdwe|fltuvHz TXCperf-debuginfo5.10.0215.0.0.119.oe2203sp3Debug information for package perfThis package provides debug information for package perf. Debug information is useful when developing applications that use this package or when debugging this package.f{Pdc-64g.compass-ci)GPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch64 a`vS*&(V09A%`AAA$AAA$$$$$$$$$$$$f{f{f{f{f{f{f{f{f{f{f{f{f{f{f{f{f{f{f{f{f{11f0a465685295913abf46624e31c8ac283c56a30e01291d2c1f5821a3f908ffb17e90ee4b85dacbcd2c5c616df0a025f628173709718ae6db9238612225788cb3be250c6fe627e5c55ecada043033ed425a3890959d6dd26838961fb19ecc4b3389b9a32f76d12c025a21879e8672d5d591dbd1b92a8e965900827d3b611309efb72c955f86d33b2807b8268d28d042d6bc96ef59545d5414357377e706707ff74be384d330b9a60ed6f041b680d0e8a1d275a3e38e2d964401110bc5a88f8664ea8d312bd598bc97d0f203dc64cda103fe88d515768dab6e88a85ca9ca68963b092c7801dadc12a4156e84a5ad0c5187d677ae6d954749be53a2562dd2b594c434c9dabf999162f1c3b1a9eba11b759d082518eb4537ce848fdaa153503b6552da38dd60e5703d0d923fe4833d4bf6094604c19d24de6b8a48a6cd155116141bea153d16b1d01957804b2d508f5fcab56976498cc9321c4822b0eb5ddf9dd2500fb34a08a998fb336477d5f722e744cf9616b1558e2d763a53bbc49faf85fb0c102bcfbc432a67d81c5c374f06e8f21cbee56a2cab03b0e317e10e72213a8ef4fd83e1255f13f0afae6b12c9ab18fd57dfe180aaf490e18cd4ee4f4c5545c0dcc8cf554339644e2b629f9817b1ed376afb5f0a48bc607eb8e13fca508d3098rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.10.0-215.0.0.119.oe2203sp3.src.rpmperf-debuginfoperf-debuginfo(aarch-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.17.0f|ftfr@fif`S@fWfM@fDf;i@f(@ff@f f @ee@eZeee@e6@ee@eene@eez@exK@exK@eqepb@eoehy@ede]@e[J@eV@eV@eJ&eC@e e;dd(ddxc@c@c0cc@cwscjDcOcEZc6@c*ccb@bbbz@bK@bγby@b@Jialin Zhang - 5.10.0-215.0.0.119luhuaxin - 5.10.0-209.0.0.118Jialin Zhang - 5.10.0-209.0.0.117Jialin Zhang - 5.10.0-207.0.0.116Jialin Zhang - 5.10.0-202.0.0.115Jialin Zhang - 5.10.0-201.0.0.114Jialin Zhang - 5.10.0-200.0.0.113Jialin Zhang - 5.10.0-199.0.0.112Jialin Zhang - 5.10.0-198.0.0.111Jialin Zhang - 5.10.0-197.0.0.110Jialin Zhang - 5.10.0-196.0.0.109Jialin Zhang - 5.10.0-195.0.0.108Jialin Zhang - 5.10.0-194.0.0.107Jialin Zhang - 5.10.0-193.0.0.106Jialin Zhang - 5.10.0-192.0.0.105Jialin Zhang - 5.10.0-191.0.0.104Jialin Zhang - 5.10.0-190.0.0.103Jialin Zhang - 5.10.0-189.0.0.102Jialin Zhang - 5.10.0-188.0.0.101Jialin Zhang - 5.10.0-187.0.0.100Jialin Zhang - 5.10.0-186.0.0.99Jialin Zhang - 5.10.0-185.0.0.98Jialin Zhang - 5.10.0-184.0.0.97Jialin Zhang - 5.10.0-183.0.0.96Jialin Zhang - 5.10.0-182.0.0.95Jialin Zhang - 5.10.0-181.0.0.94Jialin Zhang - 5.10.0-179.0.0.93Jialin Zhang - 5.10.0-178.0.0.92Jialin Zhang - 5.10.0-177.0.0.91zhaoxiaoqiang11 - 5.10.0-176.0.0.90Jialin Zhang - 5.10.0-176.0.0.89Jialin Zhang - 5.10.0-175.0.0.88Jialin Zhang - 5.10.0-174.0.0.87Jialin Zhang - 5.10.0-173.0.0.86liuxin - 5.10.0-171.0.0.85Jialin Zhang - 5.10.0-171.0.0.84Jialin Zhang - 5.10.0-170.0.0.83Jialin Zhang - 5.10.0-169.0.0.82huangzq6 - 5.10.0-166.0.0.81Liu Jian - 5.10.0-166.0.0.80Jialin Zhang - 5.10.0-166.0.0.79Jialin Zhang - 5.10.0-161.0.0.78luhuaxin - 5.10.0-146.0.0.77zhoushuiqing - 5.10.0-146.0.0.76Jialin Zhang - 5.10.0-146.0.0.75Jialin Zhang - 5.10.0-145.0.0.74Zheng Zengkai - 5.10.0-144.0.0.73Jialin Zhang - 5.10.0-143.0.0.72Jialin Zhang - 5.10.0-142.0.0.71Zheng Zengkai - 5.10.0-141.0.0.70Zheng Zengkai - 5.10.0-129.0.0.69Zheng Zengkai - 5.10.0-128.0.0.68Zheng Zengkai - 5.10.0-127.0.0.67Zheng Zengkai - 5.10.0-126.0.0.66Zheng Zengkai - 5.10.0-121.0.0.65Zheng Zengkai - 5.10.0-119.0.0.64Zheng Zengkai - 5.10.0-118.0.0.63Zheng Zengkai - 5.10.0-117.0.0.62Zheng Zengkai - 5.10.0-114.0.0.61Zheng Zengkai - 5.10.0-113.0.0.60Zheng Zengkai - 5.10.0-112.0.0.59Zheng Zengkai - 5.10.0-109.0.0.58Zheng Zengkai - 5.10.0-108.0.0.57Zheng Zengkai - 5.10.0-107.0.0.56Zheng Zengkai - 5.10.0-105.0.0.55Zheng Zengkai - 5.10.0-104.0.0.54Zheng Zengkai - 5.10.0-102.0.0.53Zheng Zengkai - 5.10.0-100.0.0.52- !8098 netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path - !5860 ksmbd: fix UAF issue in ksmbd_tcp_new_connection() - !9421 v3 block: fix WARNING in init_blk_queue_async_dispatch - block: fix WARNING in init_blk_queue_async_dispatch - !9391 fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected - fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected - !9327 af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg - !9264 ring-buffer: Fix a race between readers and resize checks - !9305 CVE-2024-26661 following bugfix - !9246 ksmbd: no response from compound read - !9350 tracing: Fix permissions for the buffer_percent file - tracing: Fix permissions for the buffer_percent file - !9347 sched: ARM64 enables SIS_PROP and disables SIS_UTIL" - sched: ARM64 enables SIS_PROP and disables SIS_UTIL" - af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg - !9318 Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP" - Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP" - drm/amd/display: Fix && vs || typos - drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()' - Revert "drm/amd/display: Fix && vs || typos" - !9268 net: sched: sch_multiq: fix possible OOB write in multiq_tune() - !9103 ksmbd: no response from compound read - !9186 spi: Fix deadlock when adding SPI controllers on SPI buses - !9283 hns3 udma: support non share jfr mode in UM - !9277 ima: Fix violation digests extending issue in cvm - hns3 udma: kernel support non share jfr mode in UM mode - net: sched: sch_multiq: fix possible OOB write in multiq_tune() - ring-buffer: Fix a race between readers and resize checks - !9244 urma: cannot uninstall uburma driver - !9250 Fix token error issue when concurrent calls - !9241 v2 Bugfix backport for rcu - urma: cannot uninstall uburma driver - Fix token error issue when concurrent calls - !9180 wifi: wilc1000: fix RCU usage in connect path - !9212 drm/amd/display: Fix division by zero in setup_dsc_config - ksmbd: no response from compound read - ima: Fix violation digests extending issue in cvm - !9239 Fix allmodconfig build frame size error - !9207 v2 sched: smart_grid: fix potential NULL pointer dereference - srcu: Fix callbacks acceleration mishandling - entry/rcu: Check TIF_RESCHED _after_ delayed RCU wake-up - rcu: Defer RCU kthreads wakeup when CPU is dying - RDMA/hiroce3: Fix allmodconfig build frame size error - !7729 loop: use lo->lo_disk for kobject_uevent - !9211 memcg: attach memcg async reclaim worker to curcpu - !9168 UBIFS: fixes a series of issues that caused by power cut - !9000 media: tc358743: register v4l2 async device only after successful setup - !9087 fs/9p: fix uninitialized values during inode evict - drm/amd/display: Fix division by zero in setup_dsc_config - memcg: attach memcg async reclaim worker to curcpu - sched: smart_grid: fix potential NULL pointer dereference - spi: fix kabi breakage in struct spi_controller - spi: fix use-after-free of the add_lock mutex - spi: Fix deadlock when adding SPI controllers on SPI buses - wifi: wilc1000: fix RCU usage in connect path - ubifs: dbg_orphan_check: Fix missed key type checking - ubifs: Fix unattached inode when powercut happens in creating - ubifs: Fix space leak when powercut happens in linking tmpfile - ubifs: Move ui->data initialization after initializing security - ubifs: Fix adding orphan entry twice for the same inode - ubifs: Remove insert_dead_orphan from replaying orphan process - ubifs: Don't add xattr inode into orphan area - ubifs: Fix unattached xattr inode if powercut happens after deleting - ubifs: Fix some kernel-doc comments - ubifs: Fix spelling mistakes - ksmbd: no response from compound read - fs/9p: fix uninitialized values during inode evict - media: tc358743: register v4l2 async device only after successful setup - netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path - loop: use lo->lo_disk for kobject_uevent - ksmbd: fix UAF issue in ksmbd_tcp_new_connection()- Add the pub key in openEuler RPM-PGP certificate- !9092 v2 ksmbd: validate request buffer size in smb2_allocate_rsp_buf() - !9030 bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue - !9112 Backport some optimizing patches for kunpeng920 - !9099 Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init() - !9166 A Solution to Re-enable hugetlb vmemmap optimize on ARM64 - !9163 genirq: introduce handle_fasteoi_edge_irq flow handler - ARM: 9278/1: kfence: only handle translation faults - arm64: mm: HVO: support BBM of vmemmap pgtable safely - arm64: mm: kfence: only handle translation faults - mm: HVO: introduce helper function to update and flush pgtable - genirq: introduce handle_fasteoi_edge_irq for phytium - genirq: introduce handle_fasteoi_edge_irq flow handler - !8753 memcg: fix input of try_to_free_mem_cgroup_pages - !9149 [sync] PR-9054: soc: fsl: qbman: Use raw spinlock for cgr_lock - !9125 arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process - !9138 v2 CVE-2024-36971 - !8494 rpmsg: virtio: Free driver_override when rpmsg_remove() - !9073 v2 Fix UAF problem of hpool - soc: fsl: qbman: Use raw spinlock for cgr_lock - !9131 mm: swap: fix race between free_swap_and_cache() and swapoff() - !9129 ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses - !9068 Bluetooth: RFCOMM: Fix not validating setsockopt user input - !8700 wifi: cfg80211: check A-MSDU format more carefully - net: fix kabi breakage in struct dst_ops - net: fix __dst_negative_advice() race - mm: swap: fix race between free_swap_and_cache() and swapoff() - ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses - arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process - !8999 scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload - !8938 clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change - arm64: syscall: unmask DAIF for tracing status - arm64: Snapshot thread flags - sched: Snapshot thread flags - entry: Snapshot thread flags - x86: Snapshot thread flags - thread_info: Add helpers to snapshot thread flags - irqchip/gic-v3: Use dsb(ishst) to order writes with ICC_SGI1R_EL1 accesses - sched/fair: Optimize test_idle_cores() for !SMT - Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init() - !8940 firewire: ohci: mask bus reset interrupts between ISR and bottom half - !8747 dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA - ksmbd: validate request buffer size in smb2_allocate_rsp_buf() - !9074 [sync] PR-8963: Fix CVE-2024-35915 - !9083 Bluetooth: L2CAP: Fix not validating setsockopt user input - !9081 v2 arm64: mm: Replace global variable in pbha with static key - !9084 v5 xfs: atomic writes for xfs - block: fix kabi in struct queue_limits - xfs: make bunmapi observe forcealigin - xfs: Only free full extents for forcealign - xfs: Update xfs_is_falloc_aligned() mask for forcealign - xfs: fix set xflags fail when inode has extent hit - xfs: support atomic write ioctl - fs: xfs: Support setting FMODE_CAN_ATOMIC_WRITE - fs: xfs: Validate atomic writes - fs: xfs: Support FS_XFLAG_ATOMICWRITES for forcealign - fs: iomap: Atomic write support - fs: Add FS_XFLAG_ATOMICWRITES flag - fs: xfs: iomap: Sub-extent zeroing - fs: iomap: Sub-extent zeroing - fs: xfs: Do not free EOF blocks for forcealign - fs: xfs: Make file data allocations observe the 'forcealign' flag - fs: xfs: Enable file data forcealign feature - fs: xfs: Introduce FORCEALIGN inode flag - nvme: Atomic write support - block: Add core atomic write support - fs: Initial atomic write support - block: get atomic write max sectors - Bluetooth: L2CAP: Fix not validating setsockopt user input - arm64: mm: Replace global variable in pbha with static key - !9064 drivers/perf: hisi_pcie: Fix out-of-bound access when valid event group - !9067 config: enable CONFIG_BLK_CGROUP_IOCOST by default - !9063 v3 block: support to dispatch bio asynchronously - !9066 change sdma-dae default mode to n - nfc: nci: Fix handling of zero-length payload packets in nci_rx_work() - nfc: nci: Fix uninit-value in nci_rx_work - nfc: nci: Fix kcov check in nci_rx_work() - nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet - !8827 v2 iomap: fix sub-page not set dirty state - mm/dynamic_hugetlb: use rcu lock to protect hpool - mm/dynamic_hugetlb: simplify the refcount code - drivers/perf: hisi_pcie: Fix out-of-bound access when valid event group - !9059 roh/hns3: Add ROH client case in hclgevf_init_client_instance. - !9055 CVE-2024-36020 - !9015 CVE-2024-36953 - !9014 drm/vc4: don't check if plane->state->fb == state->fb - Bluetooth: RFCOMM: Fix not validating setsockopt user input - config: enable CONFIG_BLK_CGROUP_IOCOST by default - drivers: misc: sdma-dae: not compile sdma-dae by default - block: fix kabi broken in struct request_queue about CONFIG_BLK_BIO_DISPATCH_ASYNC - block: support to dispatch bio asynchronously - !9050 CVE-2024-35796 - roh/hns3: Add ROH client case in hclgevf_init_client_instance. - i40e: fix vf may be used uninitialized in this function warning - !9020 wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer() - net: ll_temac: platform_get_resource replaced by wrong function - !7205 mm: memcontrol: do not miss MEMCG_MAX events for enforced allocations - !8908 Refactor hbmdev a bit - !9001 roh/hns3: Fix IMP reset vlan unusable. - !8774 CVE-2024-36914 - !9027 tty: n_gsm: fix possible out-of-bounds in gsm0_receive() - !8828 drm/panfrost: Fix the error path in panfrost_mmu_map_fault_addr() - !8719 CVE-2024-35887 - !8872 drm/vmwgfx: Fix invalid reads in fence signaled events - !8882 scsi: lpfc: Move NPIV's transport unregistration to after resource clean up - !8921 hugetlbfs: fix hugetlbfs_statfs() locking - bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue - tty: n_gsm: fix possible out-of-bounds in gsm0_receive() - wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer() - KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr() - KVM: arm64: vgic-v2: Use cpuid from userspace as vcpu_id - drm/vc4: don't check if plane->state->fb == state->fb - roh/hns3: Fix IMP reset vlan unusable. - !8965 cvm: enhance security for cvm host feature - !8982 fix CVE-2024-36905 - !8996 pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map() - scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload - pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map() - net: relax socket state check at accept time. - tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets - cvm: enhance security for cvm host feature - firewire: ohci: mask bus reset interrupts between ISR and bottom half - clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change - hugetlbfs: fix hugetlbfs_statfs() locking - arm64: config: Open the hbmdev related config - soc: hisilicon: Don't poweroff if memblocks don't offlined - soc: hisilicon: hisi_hbmdev: Notify the device in the ACPI - scsi: lpfc: Move NPIV's transport unregistration to after resource clean up - drm/vmwgfx: Fix invalid reads in fence signaled events - drm/panfrost: Fix the error path in panfrost_mmu_map_fault_addr() - iomap: Ensure sub-page dirty state is set during mmap writes - Revert "iomap: Don't create iomap_page objects in iomap_page_mkwrite_actor" - drm/amd/display: Skip on writeback when it's not applicable - memcg: fix input of try_to_free_mem_cgroup_pages - dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA - ax25: fix use-after-free bugs caused by ax25_ds_del_timer - wifi: cfg80211: check A-MSDU format more carefully - rpmsg: virtio: Free driver_override when rpmsg_remove() - mm: memcontrol: do not miss MEMCG_MAX events for enforced allocations- !8599 Bluetooth: hci_core: Fix possible buffer overflow - !8949 CVE-2022-48652 - !8602 netfilter: nf_tables: set dormant flag on hook register failure - !8867 ipv6: prevent NULL dereference in ip6_output() - !8779 smb: client: fix UAF in smb2_reconnect_server() - !8893 [sync] PR-8531: gpiolib: cdev: fix uninitialised kfifo - !8985 cvm_tsi: Fix security issue for Confidential cVM TSI - !8686 mlxsw: spectrum_acl_tcam: Fix memory leak during rehash - !8711 ubifs: Set page uptodate in the correct place - !8860 blk-iocost: do not WARN if iocg was already offlined - !8639 s390/qeth: Fix kernel panic after setting hsuid - !8946 usb: typec: ucsi: Limit read size on v1.2 - !8969 Fix CVE-2024-36949 - cvm_tsi: Fix security issue for Confidential cVM TSI - !8216 ACPI: video: check for error while searching for backlight device parent - !8903 ALSA: scarlett2: Add missing error checks to *_ctl_get() - !8584 virtio-blk: fix implicit overflow on virtio_max_dma_size - !8838 blk-iocost: avoid out of bounds shift - !8856 PCI/PM: Drain runtime-idle callbacks before driver removal - amd/amdkfd: sync all devices to wait all processes being evicted - drm/amdkfd: Rework kfd_locked handling - !8906 net/mlx5e: Fix use-after-free of encap entry in neigh update handler - !8910 gpiolib: cdev: Fix use after free in lineinfo_changed_notify - ice: Fix crash by keep old cfg when update TCs more than queues - ice: ethtool: Prohibit improper channel config for DCB - !8879 net: core: reject skb_copy(_expand) for fraglist GSO skbs - !6695 netfilter: nft_set_pipapo: do not free live element - usb: typec: ucsi: Limit read size on v1.2 - !8891 net: fix out-of-bounds access in ops_init - !8871 add sdma-dae for openeuler 22.03 SP4 - !8762 tipc: fix UAF in error path - !8742 octeontx2-af: avoid off-by-one read from userspace - !8734 mptcp: ensure snd_nxt is properly initialized on connect - !8634 batman-adv: Avoid infinite loop trying to resize local TT - !8736 net: hns3: fix kernel crash when devlink reload during initialization - !8745 afs: Fix corruption in reads at fpos 2G-4G from an OpenAFS server - !3547 fs: mitigatin cacheline false sharing in struct file - !8887 nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). - gpiolib: cdev: Fix use after free in lineinfo_changed_notify - net/mlx5e: Fix use-after-free of encap entry in neigh update handler - ALSA: scarlett2: Add missing error checks to *_ctl_get() - !8785 tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc - drivers: misc: sdma-dae: enable sdma_dae for arm64 - drivers: misc: sdma-dae: support page fault preprocess - gpiolib: cdev: fix uninitialised kfifo - !8849 ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() - net: fix out-of-bounds access in ops_init - !8666 phonet/pep: fix racy skb_queue_empty() use - nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). - net: core: reject skb_copy(_expand) for fraglist GSO skbs - drivers: misc: sdma-dae: support interrupt init and handle - drivers: misc: sdma-dae: support sqe task send and execute - drivers: misc: sdma-dae: support channel management - drivers: misc: sdma-dae: support getting streamID - drivers: misc: sdma-dae: support initializ sdma driver - ipv6: prevent NULL dereference in ip6_output() - blk-iocost: do not WARN if iocg was already offlined - PCI/PM: Drain runtime-idle callbacks before driver removal - ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() - !8684 tcp: properly terminate timers for kernel sockets - !8629 erspan: make sure erspan_base_hdr is present in skb->head - blk-iocost: avoid out of bounds shift - !8635 ipv6: Fix potential uninit-value access in __ip6_make_skb() - !8550 tipc: fix a possible memleak in tipc_buf_append - !8726 tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). - !8808 v2 Add support for PCC Operation Region - !8623 fs/9p: only translate RWX permissions for plain 9P2000 - !8479 scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up() - !8770 IMA: Check cvm world before call smc function - !8797 kvm: arm64: Fix a compilation error - !8782 drivers: net: ub: dev: network_mgmt: Modify the dguid of network control packets. - arm64: config: Enable ACPI_PCC - ACPI: PCC: Setup PCC Opregion handler only if platform interrupt is available - ACPI: PCC: Fix unintentional integer overflow - ACPI: PCC: Fix Tx acknowledge in the PCC address space handler - ACPI: PCC: replace wait_for_completion() - ACPI: PCC: Release resources on address space setup failure path - ACPI: PCC: pcc_ctx can be static - ACPI: PCC: Implement OperationRegion handler for the PCC Type 3 subtype - ACPICA: Add support for PCC Opregion special context data - kvm: arm64: Fix a compilation error - network_mgmt: Modify the dguid of network control packets. - !8781 HNS3: Supports the configuration of default mc guid - !8789 Bluetooth: SCO: Fix not validating setsockopt user input - !8658 usb: typec: altmodes/displayport: create sysfs nodes as driver's default device attribute group - !8673 IMA: Support uid and gid tamplate - IMA: Check cvm world before call smc function - Bluetooth: SCO: Fix not validating setsockopt user input - !8679 rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation - !8558 xen-netfront: Add missing skb_mark_for_recycle - !8725 v6 Fix CVE-2023-52732 - !8222 Fix CVE-2023-52672 - !8590 geneve: fix header validation in geneve[6 - tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc - HNS3: Supports the configuration of default mc guid - smb: client: fix UAF in smb2_reconnect_server() - !8355 powerpc: defconfig: Disable CONFIG_DW_EDMA and CONFIG_DW_EDMA_PCIE - tipc: fix UAF in error path - !8749 ubifs: Check @c->dirty_[n|p - ubifs: Check @c->dirty_[n|p]n_cnt and @c->nroot state under @c->lp_mutex - afs: Fix corruption in reads at fpos 2G-4G from an OpenAFS server - octeontx2-af: avoid off-by-one read from userspace - !8723 crypto: hisilicon/qm - change function type to void - !8536 livepatch: Fix find wrong ftrace entry - !8682 ACPI: bus: Ensure that notify handlers are not running after removal - !8688 x86/signal: Fix the value returned by strict_sas_size() - !8618 CVE-2024-35896 - net: hns3: fix kernel crash when devlink reload during initialization - !8607 CVE-2024-35895 - mptcp: ensure snd_nxt is properly initialized on connect - !8586 fix CVE-2021-47558 - !8548 fix CVE-2024-36906 - tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). - ceph: blocklist the kclient when receiving corrupted snap trace - ceph: shut down access to inode when async create fails - ceph: refactor remove_session_caps_cb - ceph: fix auth cap handling logic in remove_session_caps_cb - ceph: drop private list from remove_session_caps_cb - crypto: hisilicon/qm - change function type to void - !7930 bpf: Protect against int overflow for stack access size - !8581 22.03-SP4-ACC patch - !8396 RDMA/hns: A set of bugfixes for openeuler 22.03 SP4 - !8613 CVE-2024-35854 - !8583 mmc: sdhci-msm: pervent access to suspended controller - ubifs: Set page uptodate in the correct place - !8693 【OLK-5.10】Fix some problems about patch "net: hns3: release PTP resources if pf initialization failed" - net: hns3: release PTP resources if pf initialization failed - Revert "net: hns3: release PTP resources if pf initialization failed" - x86/signal: Fix the value returned by strict_sas_size() - mlxsw: spectrum_acl_tcam: Fix memory leak during rehash - tcp: properly terminate timers for kernel sockets - ACPI: bus: Ensure that notify handlers are not running after removal - crypto: hisilicon/qm - Add the default processing branch - crypto: hisilicon/debugfs - Resolve the problem of applying for redundant space in sq dump - crypto: hisilicon/sec - Fix memory leak for sec resource release - crypto: hisilicon - Adjust debugfs creation and release order - crypto: hisilicon/debugfs - Fix the processing logic issue in the debugfs creation - crypto: hisilicon/sgl - Delete redundant parameter verification - crypto: hisilicon/debugfs - Fix debugfs uninit process issue - crypto: hisilicon/sec - Add the condition for configuring the sriov function - rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation - crypto: hisilicon/zip - fix the missing CRYPTO_ALG_ASYNC in cra_flags - !8646 Fix vf init and common user permissions issue - crypto: hisilicon - Fix smp_processor_id() warnings - !8534 riscv: process: Fix kernel gp leakage - !8542 octeontx2-af: Fix possible null pointer dereference. - phonet/pep: fix racy skb_queue_empty() use - !8642 v9 Memory access profiler(SPE) driven NUMA balancing - usb: typec: altmodes/displayport: create sysfs nodes as driver's default device attribute group - !8483 KVM: arm64: Translate logic cluster id to physical cluster id when updating lsudvmbm - net/ethernet/huawei/hiroce3: Fix vf init and common user permissions issue - !8461 i2c: smbus: fix NULL function pointer dereference - config: Enable memory sampling based pmu for numa balance by default - samples/bpf: Add program for memory access by spe - tracing, mem-sampling-sample: Adding tracking events to hardware-sampled page access - driver/arm/spe: making mem_sampling and perf mutually exclusive with spe driver - tracing, numa balance: add trace events for numa data caused by mem_sampling - mm/mem_sampling.c: Add controlling interface for mem_sampling on numa balance - mm/mem_sampling.c: Drive NUMA balancing via mem_sampling access data - sched: Enable per-process mem_sampling from sched switch path - mm/mem_sampling.c: Add controlling interface for mem_sampling - mm: Add PMU based memory sampling abstract layer - drivers/arm/spe: In-kernel SPE driver for page access profiling - !8555 rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back - s390/qeth: Fix kernel panic after setting hsuid - ipv6: Fix potential uninit-value access in __ip6_make_skb() - batman-adv: Avoid infinite loop trying to resize local TT - erspan: make sure erspan_base_hdr is present in skb->head - fs/9p: only translate RWX permissions for plain 9P2000 - netfilter: complete validation of user input - netfilter: validate user input for expected length - mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash - Revert "bpf, sockmap: Prevent lock inversion deadlock in map delete elem" - bpf: Allow delete from sockmap/sockhash only if update is allowed - bpf, sockmap: Prevent lock inversion deadlock in map delete elem - netfilter: nf_tables: set dormant flag on hook register failure - Bluetooth: hci_core: Fix possible buffer overflow - geneve: fix header validation in geneve[6]_xmit_skb - net: stmmac: Disable Tx queues when reconfiguring the interface - virtio-blk: fix implicit overflow on virtio_max_dma_size - mmc: sdhci-msm: pervent access to suspended controller - xen-netfront: Add missing skb_mark_for_recycle - rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back - tipc: fix a possible memleak in tipc_buf_append - ARM: 9381/1: kasan: clear stale stack poison - octeontx2-af: Fix possible null pointer dereference. - livepatch: Fix find wrong ftrace entry - riscv: process: Fix kernel gp leakage - KVM: arm64: Translate logic cluster id to physical cluster id when updating lsudvmbm - scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up() - i2c: smbus: fix NULL function pointer dereference - RDMA/hns: Fix missing list_del in hns_roce_hem - RDMA/hns: Fix deadlock when using DCA debugfs. - RDMA/hns: Set NULL after mtr_node is freed - RDMA/hns: Fix missing validation check of DCA mem size - RDMA/hns: directly read the scc parameters in the driver instead of the firmware - RDMA/hns: Fix missing default values of scc parameters - RDMA/hns: Fix fmt output error - RDMA/hns: Fix cpu stuck by printings during reset - RDMA/hns: Fix CPU stuck due to read polling during reset - powerpc: defconfig: Disable CONFIG_DW_EDMA and CONFIG_DW_EDMA_PCIE - pipe: wakeup wr_wait after setting max_usage - fs/pipe: move check to pipe_has_watch_queue() - ACPI: video: check for error while searching for backlight device parent - ima: Define new template fields iuid and igid - ima: Add ima_show_template_uint() template library function - bpf: Protect against int overflow for stack access size - netfilter: nft_set_pipapo: do not free live element - fs: enable CONFIG_FILE_MITIGATION_FALSE_SHARING by default on arm64 - fs: mitigatin cacheline false sharing in struct file- !8425 CVE-2023-52677 - !8519 mISDN: hfcpci: Fix use-after-free bug in hfcpci_softirq - !8545 v2 arm64 mpam fix patch - !8468 v2 CVE-2024-35808 - !8046 block: prevent division by zero in blk_rq_stat_sum() - !8605 smb: client: fix use-after-free bug in cifs_debug_data_proc_show() - !7670 btrfs: send: handle path ref underflow in header iterate_inode_ref() - !8513 net: ena: Fix incorrect descriptor free behavior - !8535 v4 Fix soft lockup in stress test - !8561 mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update - !8497 Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout - smb: client: fix use-after-free bug in cifs_debug_data_proc_show() - !7803 v2 selinux: avoid dereference of garbage after mount failure - !6393 crypto: xilinx - call finalize with bh disabled - !8539 v2 iommu/arm-smmu-v3: Reducing the CMD_SYNC times - !8504 CVE: CVE-2024-36015 - !8261 tty: fix hang on tty device with no_room set - !8110 drm/client: Fully protect modes[ - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update - !8472 fix CVE-2024-27415 - !8527 v8 Add support for l0 - !8395 5.10: fix CVE-2024-35978 - !8541 v2 iommu/iova: move depot up to avoid cache conflict - !8407 pinctrl: core: delete incorrect free in pinctrl_enable() - !8240 v2 dmaengine: idxd: Fix oops during rmmod on single-CPU platforms - arm64/mpam: Fix softlockup when reading mondata - arm64/mpam: Fix wrong seconds to jiffies conversion - arm64/mpam: change allocation mode from GFP_KERNEL to GFP_NOWAIT - mpam/resctrl: Fix use-after-free due to inaccurate refcount of rdtgroup - mpam/resctrl: Clean up resctrl_group_rmdir_[ctrl/mon]() - mpam/resctrl: Clean up unused function parameter in mkdir path - mpam/resctrl: Fix a deadlock due to inaccurate reference - iommu/iova: move depot up to avoid cache conflict - iommu/arm-smmu-v3: Reducing the CMD_SYNC times - iommu/iova: Try to schedule out when free iova too long - iommu/iova: free iovas on each cpu in flush queue - arm64: config: Enable hisi l3t & l0 by default - hisi: l0: Add support for l0 - hisi: l3t: Add L3 cache driver for hisi - mm/mempolicy: Add and export get_vma_policy_node - arm64: export cpu_logical_map - export symbol alloc_contig_pages - mISDN: hfcpci: Fix use-after-free bug in hfcpci_softirq - net: ena: Fix incorrect descriptor free behavior - ppdev: Add an error check in register_device - ppdev: Remove usage of the deprecated ida_simple_xx() API - Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout - !8397 mm/hugetlb: fix missing hugetlb_lock for resv uncharge - !8373 dma-direct: Leak pages on dma_set_decrypted() failure - !8428 drm/amdgpu: Fix even more out of bound writes from debugfs - !8339 soc: qcom: llcc: Handle a second device without data corruption - !8368 efi/capsule-loader: fix incorrect allocation size - netfilter: br_netfilter: skip conntrack input hook for promisc packets - netfilter: bridge: confirm multicast packets before passing them up the stack - md/dm-raid: don't clear MD_RECOVERY_FROZEN after setting frozen - md/dm-raid: don't call md_reap_sync_thread() directly - !8454 v3 net: Bacport hulk patches - !8069 CVE-2021-47427 - !8299 xfs: Fix file creation failure - !8426 Backport 5.10.209 LTS patches from upstream - !8416 iio: adc: stm32-adc: harden against NULL pointer deref in stm32_adc_probe() - net: xfrm: skip policies marked as dead while reinserting policies - tcp_comp: modify default value of TCP_COMP to n - bpf: socketmap: add Kconfig for customized socketmap - bpf: fix magic numbers in bpf_get_sockops_uid_gid() - netfilter: make return-type and function-name in the same line - bpf: fix type incompatible warning - bpf: fix format type mismatch warning - !8342 net/mlx5: Properly link new fs rules into the tree - drm/amdgpu: Fix even more out of bound writes from debugfs - arm64: dts: armada-3720-turris-mox: set irq type for RTC - i2c: s3c24xx: fix transferring more than one message in polling mode - i2c: s3c24xx: fix read transfers in polling mode - selftests: mlxsw: qos_pfc: Adjust the test to support 8 lanes - selftests: mlxsw: qos_pfc: Convert to iproute2 dcb - ethtool: netlink: Add missing ethnl_ops_begin/complete - kdb: Fix a potential buffer overflow in kdb_local() - ipvs: avoid stat macros calls from preemptible context - netfilter: nf_tables: reject NFT_SET_CONCAT with not field length description - netfilter: nf_tables: skip dead set elements in netlink dump - netfilter: nf_tables: do not allow mismatch field size and set key length - net: dsa: vsc73xx: Add null pointer check to vsc73xx_gpio_probe - net: ravb: Fix dma_addr_t truncation in error case - net: phy: micrel: populate .soft_reset for KSZ9131 - net: ethernet: ti: am65-cpsw: Fix max mtu to fit ethernet frames - s390/pci: fix max size calculation in zpci_memcpy_toio() - PCI: keystone: Fix race condition when initializing PHYs - serial: imx: Correct clock error message in function probe() - perf env: Avoid recursively taking env->bpf_progs.lock - nvmet-tcp: fix a crash in nvmet_req_complete() - usb: cdc-acm: return correct error code on unsupported break - tty: use 'if' in send_break() instead of 'goto' - tty: don't check for signal_pending() in send_break() - tty: early return from send_break() on TTY_DRIVER_HARDWARE_BREAK - tty: change tty_write_lock()'s ndelay parameter to bool - perf genelf: Set ELF program header addresses properly - iio: adc: ad9467: fix scale setting - iio: adc: ad9467: don't ignore error codes - iio: adc: ad9467: fix reset gpio handling - iio: adc: ad9467: Benefit from devm_clk_get_enabled() to simplify - software node: Let args be NULL in software_node_get_reference_args - acpi: property: Let args be NULL in __acpi_node_get_property_reference - libapi: Add missing linux/types.h header to get the __u64 type on io.h - power: supply: cw2015: correct time_to_empty units in sysfs - MIPS: Alchemy: Fix an out-of-bound access in db1550_dev_setup() - MIPS: Alchemy: Fix an out-of-bound access in db1200_dev_setup() - mips: Fix incorrect max_low_pfn adjustment - mips: dmi: Fix early remap on MIPS32 - leds: aw2013: Select missing dependency REGMAP_I2C - HID: wacom: Correct behavior when processing some confidence == false touches - iio: adc: ad7091r: Pass iio_dev to event handler - x86/kvm: Do not try to disable kvmclock if it was not enabled - wifi: mwifiex: configure BSSID consistently when starting AP - wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors - wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code - iommu/arm-smmu-qcom: Add missing GMU entry to match table - io_uring/rw: ensure io->bytes_done is always initialized - pwm: jz4740: Don't use dev_err_probe() in .request() - fbdev: flush deferred work in fb_deferred_io_fsync() - ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq2xxx - ALSA: oxygen: Fix right channel of capture volume mixer - serial: imx: Ensure that imx_uart_rs485_config() is called with enabled clock - usb: mon: Fix atomicity violation in mon_bin_vma_fault - usb: typec: class: fix typec_altmode_put_partner to put plugs - Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs" - usb: chipidea: wait controller resume finished for wakeup irq - Revert "usb: dwc3: don't reset device side if dwc3 was configured as host-only" - Revert "usb: dwc3: Soft reset phy on probe for host" - usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart - usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host() - tick-sched: Fix idle and iowait sleeptime accounting vs CPU hotplug - net: ethernet: mtk_eth_soc: remove duplicate if statements - kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list - Revert "ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek" - virtio-crypto: fix memory leak in virtio_crypto_alg_skcipher_close_session() - virtio-crypto: fix memory-leak - dma-mapping: Fix build error unused-value - Input: atkbd - use ab83 as id when skipping the getid command - binder: fix unused alloc->free_async_space - binder: fix async space check for 0-sized buffers - keys, dns: Fix size check of V1 server-list header - of: unittest: Fix of_count_phandle_with_args() expected value message - of: Fix double free in of_parse_phandle_with_args_map - IB/iser: Prevent invalidating wrong MR - mmc: sdhci_omap: Fix TI SoC dependencies - mmc: sdhci_am654: Fix TI SoC dependencies - pwm: stm32: Fix enable count for clk in .probe() - pwm: stm32: Use hweight32 in stm32_pwm_detect_channels - pwm: stm32: Use regmap_clear_bits and regmap_set_bits where applicable - clk: fixed-rate: fix clk_hw_register_fixed_rate_with_accuracy_parent_hw - clk: fixed-rate: add devm_clk_hw_register_fixed_rate - clk: si5341: fix an error code problem in si5341_output_clk_set_rate - watchdog: rti_wdt: Drop runtime pm reference count when watchdog is unused - watchdog: bcm2835_wdt: Fix WDIOC_SETTIMEOUT handling - watchdog/hpwdt: Only claim UNKNOWN NMI if from iLO - watchdog: set cdev owner before adding - drivers: clk: zynqmp: update divider round rate logic - clk: zynqmp: Add a check for NULL pointer - clk: zynqmp: make bestdiv unsigned - drivers: clk: zynqmp: calculate closest mux rate - clk: qcom: videocc-sm8150: Add missing PLL config property - clk: qcom: videocc-sm8150: Update the videocc resets - dt-bindings: clock: Update the videocc resets for sm8150 - gpu/drm/radeon: fix two memleaks in radeon_vm_init - drm/amdgpu/debugfs: fix error code when smc register accessors are NULL - media: dvb-frontends: m88ds3103: Fix a memory leak in an error handling path of m88ds3103_probe() - media: dvbdev: drop refcount on error path in dvb_device_open() - f2fs: fix to update iostat correctly in f2fs_filemap_fault() - f2fs: fix to check compress file in f2fs_move_file_range() - media: rkisp1: Disable runtime PM in probe error path - clk: qcom: gpucc-sm8150: Update the gpu_cc_pll1 config - media: cx231xx: fix a memleak in cx231xx_init_isoc - drm/bridge: tc358767: Fix return value on error case - drm/radeon/trinity_dpm: fix a memleak in trinity_parse_power_table - drm/radeon/dpm: fix a memleak in sumo_parse_power_table - drm/drv: propagate errors from drm_modeset_register_all() - drm/msm/dsi: Use pm_runtime_resume_and_get to prevent refcnt leaks - drm/msm/mdp4: flush vblank event on disable - ASoC: cs35l34: Fix GPIO name and drop legacy include - ASoC: cs35l33: Fix GPIO name and drop legacy include - drm/radeon: check return value of radeon_ring_lock() - drm/radeon/r100: Fix integer overflow issues in r100_cs_track_check() - drm/radeon/r600_cs: Fix possible int overflows in r600_cs_check_reg() - drm/bridge: Fix typo in post_disable() description - drm/nouveau/fence:: fix warning directly dereferencing a rcu pointer - rcu: Create an unrcu_pointer() to remove __rcu from a pointer - drm/panel-elida-kd35t133: hold panel in reset for unprepare - RDMA/usnic: Silence uninitialized symbol smatch warnings - ARM: davinci: always select CONFIG_CPU_ARM926T - Bluetooth: btmtkuart: fix recv_buf() return value - Bluetooth: Fix bogus check for re-auth no supported with non-ssp - netfilter: nf_tables: mark newset as dead on transaction abort - wifi: rtlwifi: rtl8192se: using calculate_bit_shift() - wifi: rtlwifi: rtl8192ee: using calculate_bit_shift() - wifi: rtlwifi: rtl8192de: using calculate_bit_shift() - rtlwifi: rtl8192de: make arrays static const, makes object smaller - wifi: rtlwifi: rtl8192ce: using calculate_bit_shift() - wifi: rtlwifi: rtl8192cu: using calculate_bit_shift() - wifi: rtlwifi: rtl8192c: using calculate_bit_shift() - wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift() - wifi: rtlwifi: add calculate_bit_shift() - dma-mapping: clear dev->dma_mem to NULL after freeing it - dma-mapping: Add dma_release_coherent_memory to DMA API - virtio/vsock: fix logic which reduces credit update messages - selftests/net: fix grep checking for fib_nexthop_multiprefix - arm64: dts: qcom: sdm845-db845c: correct LED panic indicator - arm64: dts: qcom: qrb5165-rb5: correct LED panic indicator - scsi: fnic: Return error if vmalloc() failed - arm64: dts: ti: k3-am65-main: Fix DSS irq trigger type - wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior - firmware: meson_sm: populate platform devices from sm device tree data - firmware: ti_sci: Fix an off-by-one in ti_sci_debugfs_create() - net/ncsi: Fix netlink major/minor version numbers - ncsi: internal.h: Fix a spello - ARM: dts: qcom: apq8064: correct XOADC register address - wifi: libertas: stop selecting wext - wifi: ath11k: Defer on rproc_get failure - bpf: Add crosstask check to __bpf_get_stack - bpf, lpm: Fix check prefixlen before walking trie - wifi: rtw88: fix RX filter in FIF_ALLMULTI flag - NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT - blocklayoutdriver: Fix reference leak of pnfs_device_node - crypto: scomp - fix req->dst buffer overflow - crypto: sahara - do not resize req->src when doing hash operations - crypto: sahara - fix processing hash requests with req->nbytes < sg->length - crypto: sahara - improve error handling in sahara_sha_process() - crypto: sahara - fix wait_for_completion_timeout() error handling - crypto: sahara - fix ahash reqsize - crypto: sahara - handle zero-length aes requests - crypto: sahara - avoid skcipher fallback code duplication - gfs2: Also reflect single-block allocations in rgd->rd_extfail_pt - Revert "gfs2: Don't reject a supposedly full bitmap if we have blocks reserved" - fs: indicate request originates from old mount API - crypto: sahara - fix error handling in sahara_hw_descriptor_create() - crypto: sahara - fix processing requests with cryptlen < sg->length - crypto: sahara - fix ahash selftest failure - crypto: sahara - fix cbc selftest failure - crypto: sahara - remove FLAGS_NEW_KEY logic - crypto: af_alg - Disallow multiple in-flight AIO requests - crypto: ccp - fix memleak in ccp_init_dm_workarea - crypto: sa2ul - Return crypto_aead_setkey to transfer the error - crypto: virtio - Handle dataq logic with tasklet - virtio-crypto: wait ctrl queue instead of busy polling - virtio-crypto: use private buffer for control request - virtio-crypto: change code style - virtio-crypto: implement RSA algorithm - virtio-crypto: introduce akcipher service - virtio_crypto: Introduce VIRTIO_CRYPTO_NOSPC - selinux: Fix error priority for bind with AF_UNSPEC on PF_INET6 socket - ACPI: extlog: Clear Extended Error Log status when RAS_CEC handled the error - spi: sh-msiof: Enforce fixed DTDL for R-Car H3 - cpufreq: scmi: process the result of devm_of_clk_add_hw_provider() - cpufreq: Use of_property_present() for testing DT property presence - of: Add of_property_present() helper - of: property: define of_property_read_u{8,16,32,64}_array() unconditionally - ACPI: video: check for error while searching for backlight device parent - mtd: rawnand: Increment IFC_TIMEOUT_MSECS for nand controller response - spi: spi-zynqmp-gqspi: fix driver kconfig dependencies - powerpc/powernv: Add a null pointer check in opal_powercap_init() - powerpc/powernv: Add a null pointer check in opal_event_init() - selftests/powerpc: Fix error handling in FPU/VMX preemption tests - powerpc/44x: select I2C for CURRITUCK - powerpc: Remove in_kernel_text() - powerpc: add crtsavres.o to always-y instead of extra-y - x86/lib: Fix overflow when counting digits - coresight: etm4x: Fix width of CCITMIN field - PCI: Add ACS quirk for more Zhaoxin Root Ports - parport: parport_serial: Add Brainboxes device IDs and geometry - parport: parport_serial: Add Brainboxes BAR details - binder: fix comment on binder_alloc_new_buf() return value - binder: fix trivial typo of binder_free_buf_locked() - binder: use EPOLLERR from eventpoll.h - ACPI: resource: Add another DMI match for the TongFang GMxXGxx - drm/crtc: fix uninitialized variable use - ARM: sun9i: smp: fix return code check of of_property_match_string - net: qrtr: ns: Return 0 if server port is not present - i2c: rk3x: fix potential spinlock recursion on poll - Input: xpad - add Razer Wolverine V2 support - ARC: fix spare error - s390/scm: fix virtual vs physical address confusion - Input: i8042 - add nomux quirk for Acer P459-G2-M - Input: atkbd - skip ATKBD_CMD_GETID in translated mode - reset: hisilicon: hi6220: fix Wvoid-pointer-to-enum-cast warning - ring-buffer: Do not record in NMI if the arch does not support cmpxchg in NMI - tracing: Add size check when printing trace_marker output - tracing: Have large events show up as '[LINE TOO BIG]' instead of nothing - neighbour: Don't let neigh_forced_gc() disable preemption for long - drm/crtc: Fix uninit-value bug in drm_mode_setcrtc - jbd2: correct the printing of write_flags in jbd2_write_superblock() - clk: rockchip: rk3128: Fix HCLK_OTG gate register - drm/exynos: fix a wrong error checking - drm/exynos: fix a potential error pointer dereference - nvme: introduce helper function to get ctrl state - ASoC: da7219: Support low DC impedance headset - nouveau/tu102: flush all pdbs on vmm flush - ASoC: rt5650: add mutex to avoid the jack detection failure - ASoC: cs43130: Fix incorrect frame delay configuration - ASoC: cs43130: Fix the position of const qualifier - ASoC: Intel: Skylake: mem leak in skl register function - ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16 - ASoC: Intel: Skylake: Fix mem leak in few functions - ASoC: wm8974: Correct boost mixer inputs - debugfs: fix automount d_fsdata usage - mptcp: fix uninit-value in mptcp_incoming_options - ALSA: hda - Fix speaker and headset mic pin config for CHUWI CoreBook XPro - pinctrl: lochnagar: Don't build on MIPS - riscv: Check if the code to patch lies in the exit section - !8221 Backport 5.10.207- 5.10.208 LTS patches from upstream - !8140 i40e: Do not use WQ_MEM_RECLAIM flag for workqueue - iio: adc: stm32-adc: harden against NULL pointer deref in stm32_adc_probe() - pinctrl: core: delete incorrect free in pinctrl_enable() - !7471 x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQ - !8367 cvm: clean code for cvm init - mm/hugetlb: fix missing hugetlb_lock for resv uncharge - Bluetooth: Fix memory leak in hci_req_sync_complete() - !8300 ipvlan: add ipvlan_route_v6_outbound() helper - !8271 netfilter: nf_tables: reject new basechain after table flag update - !8212 fix CVE-2024-35877 - dma-direct: Leak pages on dma_set_decrypted() failure - !8306 mptcp: ensure tx skbs always have the MPTCP ext - efi/capsule-loader: fix incorrect allocation size - cvm: clean code for cvm init - !8195 CVE-2024-35956 - !8153 cpu/hotplug: Don't offline the last non-isolated CPU - net/mlx5: Properly link new fs rules into the tree - soc: qcom: llcc: Handle a second device without data corruption - !8254 sysv: don't call sb_bread() with pointers_lock held - !8275 usb: udc: remove warning when queue disabled ep - !8263 [sync] PR-8228: ubifs: ubifs_link: Fix wrong name len calculating when UBIFS is encrypted - !8243 【OLK 5.10】RDMA/hns some bugfix - mptcp: ensure tx skbs always have the MPTCP ext - ipvlan: add ipvlan_route_v6_outbound() helper - xfs: Fix file creation failure - !7831 IMA: Support the measurement extending of TSI TMM - !8230 Remove redundants code for proc_cgroupstats_show - !8255 IMA: Introduce a config for fix on IMA with Overlayfs issue - !8250 Control KABI reservation codes with config - !7889 vt: fix unicode buffer corruption when deleting characters - !8220 improve security for cvm host feature - !8150 mptcp: use OPTION_MPTCP_MPJ_SYNACK in subflow_finish_connect() - !8127 mlxsw: spectrum_acl_tcam: Fix warning during rehash - !8063 wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes - !8258 v5 can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds - !8133 fix CVE-2021-47265 - usb: udc: remove warning when queue disabled ep - netfilter: nf_tables: reject new basechain after table flag update - ubifs: ubifs_link: Fix wrong name len calculating when UBIFS is encrypted - tty: fix hang on tty device with no_room set - can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds - !8238 arm: unwinder: Fix pc off-by-one in arm unwinder - !8237 x86: profiling: Using generic unwinding in profile_pc - !8236 x86: profiling: Check prof_buffer in profile_tick() - !8229 LLVM fix compile warning options - RDMA/hns: Add max_ah and cq moderation capacities in query_device() - RDMA/hns: Fix return value in hns_roce_map_mr_sg - RDMA/hns: Fix deadlock on SRQ async events. - IMA: Introduce a config for fix on IMA with Overlayfs issue - RDMA/hns: Fix UAF for cq async event - RDMA/hns: Fix mismatch exception rollback - sysv: don't call sb_bread() with pointers_lock held - RDMA/hns: Fix GMV table pagesize - RDMA/hns: Add mutex_destroy() - Control KABI reservation codes with config - RDMA/hns: Modify the print level of CQE error - !8109 vhost-vdpa: fix use after free in vhost_vdpa_probe() - dmaengine: idxd: Fix oops during rmmod on single-CPU platforms - arm: unwinder: Fix pc off-by-one in arm unwinder - x86: profiling: Using generic unwinding in profile_pc - x86: profiling: Check prof_buffer in profile_tick() - Remove redundants code for proc_cgroupstats_show - kbuild: Fix grep -q waring - Makefile: Exclude false positive warning options for Clang - !8054 CVE-2023-52669 - !8190 crypto: jitter - change module_init(jent_mod_init) to subsys_initcall(jent_mod_init) - !8203 efi/libstub: arm64: Add macro isolation memmap detection code - PCI: Disable ATS for specific Intel IPU E2000 devices - PCI: Extract ATS disabling to a helper function - net: tls, update curr on splice as well - powerpc: update ppc_save_regs to save current r1 in pt_regs - mmc: sdhci-sprd: Fix eMMC init failure after hw reset - mmc: core: Cancel delayed work before releasing host - mmc: rpmb: fixes pause retune on all RPMB partitions. - mmc: meson-mx-sdhc: Fix initialization frozen issue - mm: fix unmap_mapping_range high bits shift bug - i2c: core: Fix atomic xfer check for non-preempt config - firewire: ohci: suppress unexpected system reboot in AMD Ryzen machines and ASM108x/VT630x PCIe cards - mm/memory-failure: check the mapcount of the precise page - net: Implement missing SO_TIMESTAMPING_NEW cmsg support - bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters() - asix: Add check for usbnet_get_endpoints - net/qla3xxx: fix potential memleak in ql_alloc_buffer_queues - net/qla3xxx: switch from 'pci_' to 'dma_' API - i40e: Restore VF MSI-X state during PCI reset - ASoC: meson: g12a-tohdmitx: Fix event generation for S/PDIF mux - ASoC: meson: g12a-toacodec: Fix event generation - ASoC: meson: g12a-tohdmitx: Validate written enum values - ASoC: meson: g12a-toacodec: Validate written enum values - i40e: fix use-after-free in i40e_aqc_add_filters() - net: Save and restore msg_namelen in sock_sendmsg - netfilter: nft_immediate: drop chain reference counter on error - netfilter: nftables: add loop check helper function - net: bcmgenet: Fix FCS generation for fragmented skbuffs - sfc: fix a double-free bug in efx_probe_filters - ARM: sun9i: smp: Fix array-index-out-of-bounds read in sunxi_mc_smp_init - net: sched: em_text: fix possible memory leak in em_text_destroy() - i40e: Fix filter input checks to prevent config with invalid values - drm/i915/dp: Fix passing the correct DPCD_REV for drm_dp_set_phy_test_pattern - octeontx2-af: Fix marking couple of structure as __packed - nfc: llcp_core: Hold a ref to llcp_local->dev when holding a ref to llcp_local - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP ProBook 440 G6 - block: Don't invalidate pagecache for invalid falloc modes - keys, dns: Fix missing size check of V1 server-list header - cvm: improve security for cvm host feature - cvm: add secure memory query method - cvm: enable secure memory alloc on multiple numa nodes - x86/mm/pat: fix VM_PAT handling in COW mappings - !7110 [22.03-LTS-SP4] KVM TDP MMU new refactors - !8143 add kconfig for OLK-5.10 - efi/libstub: arm64: Add macro isolation memmap detection code - btrfs: qgroup: fix qgroup prealloc rsv leak in subvolume operations - btrfs: fix anon_dev leak in create_subvol() - crypto: jitter - change module_init(jent_mod_init) to subsys_initcall(jent_mod_init) - cpu/hotplug: Don't offline the last non-isolated CPU - mptcp: use OPTION_MPTCP_MPJ_SYNACK in subflow_finish_connect() - memcg: Introduce CONFIG_MEMCG_V1_THRESHOLD_QOS - kabi: use CONFIG_KABI_RESERVE to isolate bpf cgroup reserve flags - cgroup: add config isolation for cgroup_kill in cgroupv1 - i40e: Do not use WQ_MEM_RECLAIM flag for workqueue - RDMA: Verify port when creating flow rule - IB/mlx4: Use port iterator and validation APIs - mlxsw: spectrum_acl_tcam: Fix warning during rehash - drm/client: Fully protect modes[] with dev->mode_config.mutex - vhost-vdpa: fix use after free in vhost_vdpa_probe() - KVM: x86/mmu: Make KVM parameter tdp_mmu writeable - KVM: x86/mmu: Stop zapping invalidated TDP MMU roots asynchronously - kvm: x86: Do proper cleanup if kvm_x86_ops->vm_init() fails - KVM: x86/mmu: Do not filter address spaces in for_each_tdp_mmu_root_yield_safe() - KVM: x86/mmu: Open code leaf invalidation from mmu_notifier - KVM: x86/mmu: Include mmu.h in spte.h - KVM: x86/mmu: Harden TDP MMU iteration against root w/o shadow page - KVM: x86/mmu: Move the lockdep_assert of mmu_lock to inside clear_dirty_pt_masked() - KVM: x86/mmu: Add "never" option to allow sticky disabling of nx_huge_pages - KVM: x86/mmu: Use kstrtobool() instead of strtobool() - KVM: x86/mmu: Grab memslot for correct address space in NX recovery worker - KVM: x86/mmu: Add comment on try_cmpxchg64 usage in tdp_mmu_set_spte_atomic - KVM: x86: Preserve TDP MMU roots until they are explicitly invalidated - KVM: x86/mmu: Refresh CR0.WP prior to checking for emulated permission faults - KVM: x86/mmu: Merge all handle_changed_pte*() functions - KVM: x86/mmu: Remove handle_changed_spte_dirty_log() - KVM: x86/mmu: Remove "record_acc_track" in __tdp_mmu_set_spte() - KVM: x86/mmu: Bypass __handle_changed_spte() when aging TDP MMU SPTEs - KVM: x86/mmu: Drop unnecessary dirty log checks when aging TDP MMU SPTEs - KVM: x86/mmu: Clear only A-bit (if enabled) when aging TDP MMU SPTEs - KVM: x86/mmu: Remove "record_dirty_log" in __tdp_mmu_set_spte() - KVM: x86/mmu: Bypass __handle_changed_spte() when clearing TDP MMU dirty bits - KVM: x86/mmu: Drop access tracking checks when clearing TDP MMU dirty bits - KVM: x86/mmu: Atomically clear SPTE dirty state in the clear-dirty-log flow - KVM: x86/mmu: Consolidate Dirty vs. Writable clearing logic in TDP MMU - KVM: x86/mmu: Use kvm_ad_enabled() to determine if TDP MMU SPTEs need wrprot - KVM: x86/mmu: Add a helper function to check if an SPTE needs atomic write - KVM: VMX: Make CR0.WP a guest owned bit - KVM: x86: Make use of kvm_read_cr*_bits() when testing bits - KVM: x86: Ignore CR0.WP toggles in non-paging mode - KVM: x86: Do not unload MMU roots when only toggling CR0.WP with TDP enabled - KVM: x86/mmu: Fix comment typo - KVM: x86/mmu: Avoid indirect call for get_cr3 - KVM: x86/mmu: Use gfn_t in kvm_flush_remote_tlbs_range() - KVM: x86/mmu: Rename kvm_flush_remote_tlbs_with_address() - KVM: x86/mmu: Collapse kvm_flush_remote_tlbs_with_{range,address}() together - KVM: x86/mmu: Make tdp_mmu_allowed static - KVM: x86/mmu: Cleanup range-based flushing for given page - KVM: x86/mmu: Fix wrong gfn range of tlb flushing in validate_direct_spte() - KVM: x86/mmu: Fix wrong start gfn of tlb flushing with range - KVM: x86/mmu: Reduce gfn range of tlb flushing in tdp_mmu_map_handle_target_level() - KVM: x86/mmu: Fix wrong gfn range of tlb flushing in kvm_set_pte_rmapp() - KVM: x86/mmu: Move round_gfn_for_level() helper into mmu_internal.h - KVM: x86/mmu: fix an incorrect comment in kvm_mmu_new_pgd() - kvm: x86/mmu: Rename SPTE_TDP_AD_ENABLED_MASK to SPTE_TDP_AD_ENABLED - KVM: x86/mmu: Pivot on "TDP MMU enabled" when handling direct page faults - KVM: x86/mmu: Pivot on "TDP MMU enabled" to check if active MMU is TDP MMU - KVM: x86/mmu: Replace open coded usage of tdp_mmu_page with is_tdp_mmu_page() - KVM: x86/mmu: Rename __direct_map() to direct_map() - KVM: x86/mmu: Stop needlessly making MMU pages available for TDP MMU faults - KVM: x86/mmu: Split out TDP MMU page fault handling - KVM: x86/mmu: Initialize fault.{gfn,slot} earlier for direct MMUs - KVM: x86/mmu: Handle no-slot faults in kvm_faultin_pfn() - KVM: x86/mmu: Avoid memslot lookup during KVM_PFN_ERR_HWPOISON handling - KVM: x86/mmu: Handle error PFNs in kvm_faultin_pfn() - KVM: x86/mmu: Grab mmu_invalidate_seq in kvm_faultin_pfn() - KVM: x86/mmu: Move TDP MMU VM init/uninit behind tdp_mmu_enabled - KVM: x86/mmu: Change tdp_mmu to a read-only parameter - KVM: x86/mmu: Don't install TDP MMU SPTE if SP has unexpected level - KVM: x86/mmu: Re-check under lock that TDP MMU SP hugepage is disallowed - KVM: x86/mmu: Map TDP MMU leaf SPTE iff target level is reached - KVM: x86/mmu: Don't attempt to map leaf if target TDP MMU SPTE is frozen - KVM: x86/mmu: Fix race condition in direct_page_fault - KVM: x86/mmu: Do not recover dirty-tracked NX Huge Pages - KVM: x86/mmu: simplify kvm_tdp_mmu_map flow when guest has to retry - KVM: x86/mmu: Split huge pages mapped by the TDP MMU on fault - KVM: x86/mmu: Block all page faults during kvm_zap_gfn_range() - KVM: x86/mmu: WARN if TDP MMU SP disallows hugepage after being zapped - KVM: x86/mmu: explicitly check nx_hugepage in disallowed_hugepage_adjust() - KVM: x86/mmu: Add helper to convert SPTE value to its shadow page - KVM: x86/mmu: Track the number of TDP MMU pages, but not the actual pages - KVM: x86/mmu: Set disallowed_nx_huge_page in TDP MMU before setting SPTE - KVM: x86/mmu: Properly account NX huge page workaround for nonpaging MMUs - KVM: x86/mmu: Rename NX huge pages fields/functions for consistency - KVM: x86/mmu: Tag disallowed NX huge pages even if they're not tracked - KVM: x86/mmu: add missing update to max_mmu_rmap_size - KVM: X86: avoid uninitialized 'fault.async_page_fault' from fixed-up #PF - KVM: x86/mmu: remove unused variable - KVM, x86/mmu: Fix the comment around kvm_tdp_mmu_zap_leafs() - KVM: x86/mmu: Don't bottom out on leafs when zapping collapsible SPTEs - KVM: x86/mmu: Document the "rules" for using host_pfn_mapping_level() - KVM: x86/mmu: Don't require refcounted "struct page" to create huge SPTEs - KVM: x86/mmu: Remove underscores from __pte_list_remove() - KVM: x86/mmu: Rename pte_list_{destroy,remove}() to show they zap SPTEs - KVM: x86/mmu: Rename rmap zap helpers to eliminate "unmap" wrapper - KVM: x86/mmu: Rename __kvm_zap_rmaps() to align with other nomenclature - KVM: x86/mmu: Drop the "p is for pointer" from rmap helpers - KVM: x86/mmu: Directly "destroy" PTE list when recycling rmaps - KVM: x86/mmu: Return a u64 (the old SPTE) from mmu_spte_clear_track_bits() - KVM: x86/mmu: Fix typo and tweak comment for split_desc_cache capacity - KVM: x86/mmu: Expand quadrant comment for PG_LEVEL_4K shadow pages - KVM: x86/mmu: Add optimized helper to retrieve an SPTE's index - KVM: x86/mmu: Replace UNMAPPED_GVA with INVALID_GPA for gva_to_gpa() - KVM: x86/mmu: Buffer nested MMU split_desc_cache only by default capacity - KVM: x86/mmu: Use "unsigned int", not "u32", for SPTEs' @access info - KVM: x86/mmu: Avoid unnecessary flush on eager page split - KVM: x86/mmu: Extend Eager Page Splitting to nested MMUs - KVM: Allow for different capacities in kvm_mmu_memory_cache structs - KVM: x86/mmu: pull call to drop_large_spte() into __link_shadow_page() - KVM: x86/mmu: Zap collapsible SPTEs in shadow MMU at all possible levels - KVM: x86/mmu: Extend make_huge_page_split_spte() for the shadow MMU - KVM: x86/mmu: Cache the access bits of shadowed translations - KVM: x86/mmu: Update page stats in __rmap_add() - KVM: x86/mmu: Decouple rmap_add() and link_shadow_page() from kvm_vcpu - KVM: x86/mmu: Allow NULL @vcpu in kvm_mmu_find_shadow_page() - KVM: x86/mmu: Pass kvm pointer separately from vcpu to kvm_mmu_find_shadow_page() - KVM: x86/mmu: Replace vcpu with kvm in kvm_mmu_alloc_shadow_page() - KVM: x86/mmu: Pass memory caches to allocate SPs separately - KVM: x86/mmu: Move guest PT write-protection to account_shadowed() - KVM: x86/mmu: Rename shadow MMU functions that deal with shadow pages - KVM: x86/mmu: Consolidate shadow page allocation and initialization - KVM: x86/mmu: Decompose kvm_mmu_get_page() into separate functions - KVM: x86/mmu: Always pass 0 for @quadrant when gptes are 8 bytes - KVM: x86/mmu: Derive shadow MMU page role from parent - KVM: x86/mmu: Stop passing "direct" to mmu_alloc_root() - KVM: x86/mmu: Use a bool for direct - KVM: x86/mmu: Optimize MMU page cache lookup for all direct SPs - KVM: X86/MMU: Fix shadowing 5-level NPT for 4-level NPT L1 guest - KVM: X86/MMU: Add sp_has_gptes() - KVM: Do not zero initialize 'pfn' in hva_to_pfn() - KVM: x86/mmu: Shove refcounted page dependency into host_pfn_mapping_level() - KVM: Rename/refactor kvm_is_reserved_pfn() to kvm_pfn_to_refcounted_page() - KVM: Take a 'struct page', not a pfn in kvm_is_zone_device_page() - KVM: Remove kvm_vcpu_gfn_to_page() and kvm_vcpu_gpa_to_page() - KVM: nVMX: Use kvm_vcpu_map() to get/pin vmcs12's APIC-access page - KVM: Don't WARN if kvm_pfn_to_page() encounters a "reserved" pfn - KVM: Avoid pfn_to_page() and vice versa when releasing pages - KVM: x86/mmu: Use common logic for computing the 32/64-bit base PA mask - KVM: x86/mmu: Truncate paging32's PT_BASE_ADDR_MASK to 32 bits - KVM: x86/mmu: Use common macros to compute 32/64-bit paging masks - KVM: x86/mmu: Use separate namespaces for guest PTEs and shadow PTEs - KVM: x86/mmu: Dedup macros for computing various page table masks - KVM: x86/mmu: Bury 32-bit PSE paging helpers in paging_tmpl.h - KVM: VMX: Refactor 32-bit PSE PT creation to avoid using MMU macro - KVM: X86/MMU: Remove unused PT32_DIR_BASE_ADDR_MASK from mmu.c - KVM: x86/MMU: Zap non-leaf SPTEs when disabling dirty logging - KVM: x86/mmu: Check every prev_roots in __kvm_mmu_free_obsolete_roots() - KVM: x86/mmu: Use IS_ENABLED() to avoid RETPOLINE for TDP page faults - KVM: x86/mmu: Make all page fault handlers internal to the MMU - KVM: x86/mmu: Add RET_PF_CONTINUE to eliminate bool+int* "returns" - KVM: x86/mmu: Drop exec/NX check from "page fault can be fast" - KVM: x86/mmu: Don't attempt fast page fault just because EPT is in use - KVM: x86/mmu: Use atomic XCHG to write TDP MMU SPTEs with volatile bits - KVM: x86/mmu: Move shadow-present check out of spte_has_volatile_bits() - KVM: x86/mmu: Don't treat fully writable SPTEs as volatile (modulo A/D) - KVM: x86/mmu: replace direct_map with root_role.direct - KVM: x86/mmu: replace root_level with cpu_role.base.level - KVM: x86/mmu: replace shadow_root_level with root_role.level - KVM: x86/mmu: pull CPU mode computation to kvm_init_mmu - KVM: x86/mmu: simplify and/or inline computation of shadow MMU roles - KVM: x86/mmu: remove redundant bits from extended role - KVM: x86/mmu: rename kvm_mmu_role union - KVM: x86/mmu: remove extended bits from mmu_role, rename field - KVM: x86/mmu: store shadow EFER.NX in the MMU role - KVM: x86/mmu: cleanup computation of MMU roles for shadow paging - KVM: x86/mmu: cleanup computation of MMU roles for two-dimensional paging - KVM: x86/mmu: remove kvm_calc_shadow_root_page_role_common - KVM: x86/mmu: remove ept_ad field - KVM: x86/mmu: do not recompute root level from kvm_mmu_role_regs - KVM: x86/mmu: split cpu_role from mmu_role - KVM: x86/mmu: remove "bool base_only" arguments - KVM: x86/mmu: rephrase unclear comment - KVM: x86/mmu: pull computation of kvm_mmu_role_regs to kvm_init_mmu - KVM: x86/mmu: constify uses of struct kvm_mmu_role_regs - KVM: x86/mmu: nested EPT cannot be used in SMM - KVM: x86/mmu: include EFER.LMA in extended mmu role - KVM: x86/mmu: fix potential races when walking host page table - KVM: x86/mmu: Do not create SPTEs for GFNs that exceed host.MAXPHYADDR - KVM: x86/mmu: Derive EPT violation RWX bits from EPTE RWX bits - KVM: VMX: replace 0x180 with EPT_VIOLATION_* definition - KVM: x86/mmu: remove unnecessary flush_workqueue() - KVM: x86/mmu: Don't rebuild page when the page is synced and no tlb flushing is required - KVM: x86: mmu: trace kvm_mmu_set_spte after the new SPTE was set - KVM: x86/mmu: Zap only TDP MMU leafs in zap range and mmu_notifier unmap - KVM: MMU: propagate alloc_workqueue failure - Revert "KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range()" - kvm: x86/mmu: Flush TLB before zap_gfn_range releases RCU - KVM: x86/mmu: WARN on any attempt to atomically update REMOVED SPTE - KVM: x86/mmu: Check for a REMOVED leaf SPTE before making the SPTE - KVM: x86/mmu: Zap defunct roots via asynchronous worker - KVM: x86/mmu: Zap roots in two passes to avoid inducing RCU stalls - KVM: x86/mmu: Allow yielding when zapping GFNs for defunct TDP MMU root - KVM: x86/mmu: Zap invalidated roots via asynchronous worker - KVM: x86/mmu: Defer TLB flush to caller when freeing TDP MMU shadow pages - KVM: x86/mmu: Do remote TLB flush before dropping RCU in TDP MMU resched - KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range() - KVM: x86/mmu: Require mmu_lock be held for write to zap TDP MMU range - KVM: x86/mmu: Add dedicated helper to zap TDP MMU root shadow page - KVM: x86/mmu: Skip remote TLB flush when zapping all of TDP MMU - KVM: x86/mmu: Zap only the target TDP MMU shadow page in NX recovery - KVM: x86/mmu: Refactor low-level TDP MMU set SPTE helper to take raw values - KVM: x86/mmu: Add helpers to read/write TDP MMU SPTEs and document RCU - KVM: x86/mmu: Drop RCU after processing each root in MMU notifier hooks - KVM: x86/mmu: Batch TLB flushes from TDP MMU for MMU notifier change_spte - KVM: x86/mmu: Check for !leaf=>leaf, not PFN change, in TDP MMU SP removal - KVM: x86/mmu: do not allow readers to acquire references to invalid roots - KVM: x86/mmu: only perform eager page splitting on valid roots - KVM: x86/mmu: Require mmu_lock be held for write in unyielding root iter - KVM: x86/mmu: Document that zapping invalidated roots doesn't need to flush - KVM: x86/mmu: Formalize TDP MMU's (unintended?) deferred TLB flush logic - KVM: WARN if is_unsync_root() is called on a root without a shadow page - KVM: s390: Replace KVM_REQ_MMU_RELOAD usage with arch specific request - KVM: x86/mmu: Zap only obsolete roots if a root shadow page is zapped - KVM: Drop kvm_reload_remote_mmus(), open code request in x86 users - KVM: x86: Invoke kvm_mmu_unload() directly on CR4.PCIDE change - KVM: x86: flush TLB separately from MMU reset - KVM: x86/mmu: clear MMIO cache when unloading the MMU - KVM: x86/mmu: load new PGD after the shadow MMU is initialized - KVM: x86/mmu: look for a cached PGD when going from 32-bit to 64-bit - KVM: x86/mmu: do not pass vcpu to root freeing functions - KVM: x86/mmu: do not consult levels when freeing roots - KVM: x86: use struct kvm_mmu_root_info for mmu->root - KVM: x86: do not deliver asynchronous page faults if CR0.PG=0 - KVM: x86: Reinitialize context if host userspace toggles EFER.LME - KVM: x86: Retry page fault if MMU reload is pending and root has no sp - KVM: x86/mmu: Remove MMU auditing - KVM: x86/mmu: Add tracepoint for splitting huge pages - KVM: x86/mmu: Split huge pages mapped by the TDP MMU during KVM_CLEAR_DIRTY_LOG - KVM: x86/mmu: Split huge pages mapped by the TDP MMU when dirty logging is enabled - KVM: x86/mmu: Separate TDP MMU shadow page allocation and initialization - KVM: x86/mmu: Derive page role for TDP MMU shadow pages from parent - KVM: x86/mmu: Remove redundant role overrides for TDP MMU shadow pages - KVM: x86/mmu: Refactor TDP MMU iterators to take kvm_mmu_page root - KVM: x86/mmu: Move restore_acc_track_spte() to spte.h - KVM: x86/mmu: Drop new_spte local variable from restore_acc_track_spte() - KVM: x86/mmu: Remove unnecessary warnings from restore_acc_track_spte() - KVM: x86/mmu: Consolidate logic to atomically install a new TDP MMU page table - KVM: x86/mmu: Rename handle_removed_tdp_mmu_page() to handle_removed_pt() - KVM: x86/mmu: Rename TDP MMU functions that handle shadow pages - KVM: x86/mmu: Change tdp_mmu_{set,zap}_spte_atomic() to return 0/-EBUSY - KVM: x86/mmu: Automatically update iter->old_spte if cmpxchg fails - KVM: x86/mmu: Rename __rmap_write_protect() to rmap_write_protect() - KVM: x86/mmu: Rename rmap_write_protect() to kvm_vcpu_write_protect_gfn() - KVM: x86/mmu: Consolidate comments about {Host,MMU}-writable - KVM: x86/mmu: Rename DEFAULT_SPTE_MMU_WRITEABLE to DEFAULT_SPTE_MMU_WRITABLE - KVM: x86/mmu: Move is_writable_pte() to spte.h - KVM: x86/mmu: Check SPTE writable invariants when setting leaf SPTEs - KVM: x86/mmu: Move SPTE writable invariant checks to a helper function - KVM: x86/mmu_audit: Remove unused "level" of audit_spte_after_sync() - KVM: x86/tdp_mmu: Remove unused "kvm" of kvm_tdp_mmu_get_root() - KVM: x86/mmu: Remove unused "kvm" of __rmap_write_protect() - KVM: x86/mmu: Remove unused "kvm" of kvm_mmu_unlink_parents() - KVM: x86/mmu: Zap _all_ roots when unmapping gfn range in TDP MMU - KVM: x86/mmu: Move "invalid" check out of kvm_tdp_mmu_get_root() - KVM: x86/mmu: Use common TDP MMU zap helper for MMU notifier unmap hook - KVM: remove async parameter of hva_to_pfn_remapped() - KVM: x86/mmu: Improve TLB flush comment in kvm_mmu_slot_remove_write_access() - KVM: x86/mmu: Document and enforce MMU-writable and Host-writable invariants - KVM: x86/mmu: Clear MMU-writable during changed_pte notifier - KVM: x86/MMU: Simplify flow of vmx_get_mt_mask - KVM: x86/mmu: Remove need for a vcpu from mmu_try_to_unsync_pages - KVM: x86/mmu: Remove need for a vcpu from kvm_slot_page_track_is_active - KVM: x86/mmu: Use shadow page role to detect PML-unfriendly pages for L2 - KVM: x86/mmu: Retry page fault if root is invalidated by memslot update - KVM: x86/mmu: Handle "default" period when selectively waking kthread - KVM: x86/mmu: Remove spurious TLB flushes in TDP MMU zap collapsible path - KVM: x86/mmu: Use yield-safe TDP MMU root iter in MMU notifier unmapping - KVM: X86: Rename gpte_is_8_bytes to has_4_byte_gpte and invert the direction - KVM: MMU: update comment on the number of page role combinations - KVM: X86: Add parameter huge_page_level to kvm_init_shadow_ept_mmu() - KVM: X86: Add huge_page_level to __reset_rsvds_bits_mask_ept() - KVM: X86: Remove mmu->translate_gpa - KVM: x86: Subsume nested GPA read helper into load_pdptrs() - KVM: X86: Add parameter struct kvm_mmu *mmu into mmu->gva_to_gpa() - KVM: X86: Calculate quadrant when !role.gpte_is_8_bytes - KVM: X86: Remove useless code to set role.gpte_is_8_bytes when role.direct - KVM: X86: Remove unused declaration of __kvm_mmu_free_some_pages() - KVM: X86: Fix comment in __kvm_mmu_create() - KVM: X86: Skip allocating pae_root for vcpu->arch.guest_mmu when !tdp_enabled - KVM: x86: Forbid KVM_SET_CPUID{,2} after KVM_RUN - KVM: x86/mmu: Pass parameter flush as false in kvm_tdp_mmu_zap_collapsible_sptes() - KVM: x86/mmu: Skip tlb flush if it has been done in zap_gfn_range() - kvm: mmu: Use fast PF path for access tracking of huge pages when possible - KVM: x86/mmu: Properly dereference rcu-protected TDP MMU sptep iterator - KVM: x86/mmu: Extract zapping of rmaps for gfn range to separate helper - KVM: x86/mmu: Drop a redundant remote TLB flush in kvm_zap_gfn_range() - KVM: x86/mmu: Drop a redundant, broken remote TLB flush - KVM: X86: Don't unload MMU in kvm_vcpu_flush_tlb_guest() - KVM: x86/mmu: Unexport MMU load/unload functions - KVM: X86: pair smp_wmb() of mmu_try_to_unsync_pages() with smp_rmb() - KVM: X86: Cache CR3 in prev_roots when PCID is disabled - KVM: X86: Fix tlb flush for tdp in kvm_invalidate_pcid() - KVM: X86: Don't reset mmu context when toggling X86_CR4_PGE - KVM: X86: Don't reset mmu context when X86_CR4_PCIDE 1->0 - kvm: x86: mmu: Make NX huge page recovery period configurable - KVM: x86/mmu: Rename slot_handle_leaf to slot_handle_level_4k - KVM: x86/mmu: clean up prefetch/prefault/speculative naming - KVM: cleanup allocation of rmaps and page tracking data - KVM: X86: fix lazy allocation of rmaps - KVM: x86/mmu: kvm_faultin_pfn has to return false if pfh is returned - KVM: x86: only allocate gfn_track when necessary - KVM: x86: add config for non-kvm users of page tracking - KVM: x86/mmu: Avoid memslot lookup in make_spte and mmu_try_to_unsync_pages - KVM: x86/mmu: Avoid memslot lookup in rmap_add - KVM: MMU: pass struct kvm_page_fault to mmu_set_spte - KVM: MMU: pass kvm_mmu_page struct to make_spte - KVM: MMU: set ad_disabled in TDP MMU role - KVM: MMU: remove unnecessary argument to mmu_set_spte - KVM: MMU: clean up make_spte return value - KVM: MMU: inline set_spte in FNAME(sync_page) - KVM: MMU: inline set_spte in mmu_set_spte - KVM: x86/mmu: Avoid memslot lookup in page_fault_handle_page_track - KVM: x86/mmu: Pass the memslot around via struct kvm_page_fault - KVM: MMU: unify tdp_mmu_map_set_spte_atomic and tdp_mmu_set_spte_atomic_no_dirty_log - KVM: MMU: mark page dirty in make_spte - KVM: x86/mmu: Fold rmap_recycle into rmap_add - KVM: x86/mmu: Verify shadow walk doesn't terminate early in page faults - KVM: MMU: change tracepoints arguments to kvm_page_fault - KVM: MMU: change disallowed_hugepage_adjust() arguments to kvm_page_fault - KVM: MMU: change kvm_mmu_hugepage_adjust() arguments to kvm_page_fault - KVM: MMU: change fast_page_fault() arguments to kvm_page_fault - KVM: MMU: change tdp_mmu_map_handle_target_level() arguments to kvm_page_fault - KVM: MMU: change kvm_tdp_mmu_map() arguments to kvm_page_fault - KVM: MMU: change FNAME(fetch)() arguments to kvm_page_fault - KVM: MMU: change __direct_map() arguments to kvm_page_fault - KVM: MMU: change handle_abnormal_pfn() arguments to kvm_page_fault - KVM: MMU: change kvm_faultin_pfn() arguments to kvm_page_fault - KVM: MMU: change page_fault_handle_page_track() arguments to kvm_page_fault - KVM: MMU: change direct_page_fault() arguments to kvm_page_fault - KVM: MMU: change mmu->page_fault() arguments to kvm_page_fault - KVM: MMU: Introduce struct kvm_page_fault - KVM: MMU: pass unadulterated gpa to direct_page_fault - KVM: X86: Remove FNAME(update_pte) - KVM: X86: Zap the invalid list after remote tlb flushing - KVM: X86: Change kvm_sync_page() to return true when remote flush is needed - KVM: X86: Remove kvm_mmu_flush_or_zap() - KVM: X86: Don't flush current tlb on shadow page modification - KVM: X86: Don't unsync pagetables when speculative - KVM: x86/mmu: Complete prefetch for trailing SPTEs for direct, legacy MMU - KVM: Remove tlbs_dirty - KVM: X86: Synchronize the shadow pagetable before link it - KVM: X86: Fix missed remote tlb flush in rmap_write_protect() - KVM: x86/mmu: Move lpage_disallowed_link further "down" in kvm_mmu_page - KVM: x86/mmu: Relocate kvm_mmu_page.tdp_mmu_page for better cache locality - KVM: x86/mmu: Remove unused field mmio_cached in struct kvm_mmu_page - KVM: x86: clamp host mapping level to max_level in kvm_mmu_max_mapping_level - KVM: x86/mmu: Drop 'shared' param from tdp_mmu_link_page() - KVM: x86/mmu: Add detailed page size stats - KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP MMU lpage stats - KVM: x86/mmu: Remove redundant spte present check in mmu_set_spte - KVM: x86/mmu: allow kvm_faultin_pfn to return page fault handling code - KVM: x86/mmu: rename try_async_pf to kvm_faultin_pfn - KVM: x86/mmu: add comment explaining arguments to kvm_zap_gfn_range - KVM: x86/mmu: fix parameters to kvm_flush_remote_tlbs_with_address - Revert "KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock" - KVM: X86: Introduce kvm_mmu_slot_lpages() helpers - KVM: x86/mmu: Don't step down in the TDP iterator when zapping all SPTEs - KVM: x86/mmu: Don't leak non-leaf SPTEs when zapping all SPTEs - KVM: x86/mmu: Rename __gfn_to_rmap to gfn_to_rmap - KVM: x86/mmu: Leverage vcpu->last_used_slot for rmap_add and rmap_recycle - KVM: x86/mmu: Leverage vcpu->last_used_slot in tdp_mmu_map_handle_target_level - KVM: Cache the last used slot index per vCPU - KVM: Move last_used_slot logic out of search_memslots - KVM: Rename lru_slot to last_used_slot - KVM: X86: Optimize zapping rmap - KVM: X86: Optimize pte_list_desc with per-array counter - KVM: X86: MMU: Tune PTE_LIST_EXT to be bigger - KVM: Don't take mmu_lock for range invalidation unless necessary - KVM: Block memslot updates across range_start() and range_end() - KVM: Introduce kvm_get_kvm_safe() - KVM: X86: Add per-vm stat for max rmap list size - KVM: x86/mmu: Return old SPTE from mmu_spte_clear_track_bits() - KVM: x86/mmu: Refactor shadow walk in __direct_map() to reduce indentation - KVM: x86/mmu: Mark VM as bugged if page fault returns RET_PF_INVALID - KVM: x86: Use KVM_BUG/KVM_BUG_ON to handle bugs that are fatal to the VM - KVM: Export kvm_make_all_cpus_request() for use in marking VMs as bugged - KVM: x86: Do not write protect huge page in initially-all-set mode - KVM: x86: Support write protecting only large pages - KVM: x86/mmu: Remove a variety of unnecessary exports - KVM: x86: Fold "write-protect large" use case into generic write-protect - KVM: x86/mmu: Don't set dirty bits when disabling dirty logging w/ PML - KVM: VMX: Dynamically enable/disable PML based on memslot dirty logging - KVM: x86: Move MMU's PML logic to common code - KVM: x86/mmu: Make dirty log size hook (PML) a value, not a function - KVM: x86/mmu: Let guest use GBPAGES if supported in hardware and TDP is on - KVM: x86/mmu: Get CR4.SMEP from MMU, not vCPU, in shadow page fault - KVM: x86/mmu: Get CR0.WP from MMU, not vCPU, in shadow page fault - KVM: x86/mmu: Drop redundant rsvd bits reset for nested NPT - KVM: x86/mmu: Optimize and clean up so called "last nonleaf level" logic - KVM: x86: Enhance comments for MMU roles and nested transition trickiness - KVM: x86/mmu: WARN on any reserved SPTE value when making a valid SPTE - KVM: x86/mmu: Add helpers to do full reserved SPTE checks w/ generic MMU - KVM: x86/mmu: Use MMU's role to determine PTTYPE - KVM: x86/mmu: Collapse 32-bit PAE and 64-bit statements for helpers - KVM: x86/mmu: Add a helper to calculate root from role_regs - KVM: x86/mmu: Add helper to update paging metadata - KVM: x86/mmu: Don't update nested guest's paging bitmasks if CR0.PG=0 - KVM: x86/mmu: Consolidate reset_rsvds_bits_mask() calls - KVM: x86/mmu: Use MMU role_regs to get LA57, and drop vCPU LA57 helper - KVM: x86/mmu: Get nested MMU's root level from the MMU's role - KVM: x86/mmu: Drop "nx" from MMU context now that there are no readers - KVM: x86/mmu: Use MMU's role to get EFER.NX during MMU configuration - KVM: x86/mmu: Use MMU's role/role_regs to compute context's metadata - KVM: x86/mmu: Use MMU's role to detect EFER.NX in guest page walk - KVM: x86/mmu: Use MMU's roles to compute last non-leaf level - KVM: x86/mmu: Use MMU's role to compute PKRU bitmask - KVM: x86/mmu: Use MMU's role to compute permission bitmask - KVM: x86/mmu: Drop vCPU param from reserved bits calculator - KVM: x86/mmu: Use MMU's role to get CR4.PSE for computing rsvd bits - KVM: x86/mmu: Don't grab CR4.PSE for calculating shadow reserved bits - KVM: x86/mmu: Always set new mmu_role immediately after checking old role - KVM: x86/mmu: Set CR4.PKE/LA57 in MMU role iff long mode is active - KVM: x86/mmu: Do not set paging-related bits in MMU role if CR0.PG=0 - KVM: x86/mmu: Add accessors to query mmu_role bits - KVM: x86/mmu: Rename "nxe" role bit to "efer_nx" for macro shenanigans - KVM: x86/mmu: Use MMU's role_regs, not vCPU state, to compute mmu_role - KVM: x86/mmu: Ignore CR0 and CR4 bits in nested EPT MMU role - KVM: x86/mmu: Consolidate misc updates into shadow_mmu_init_context() - KVM: x86/mmu: Add struct and helpers to retrieve MMU role bits from regs - KVM: x86/mmu: Grab shadow root level from mmu_role for shadow MMUs - KVM: x86/mmu: Move nested NPT reserved bit calculation into MMU proper - KVM: x86: Read and pass all CR0/CR4 role bits to shadow MMU helper - KVM: x86: Introduce kvm_post_set_cr4 to post handle the CR4 emulation - KVM: x86: Introduce kvm_post_set_cr0 to post handle the CR0 emulation - KVM: x86: Add more protection against undefined behavior in rsvd_bits() - KVM: x86/mmu: Drop smep_andnot_wp check from "uses NX" for shadow MMUs - KVM: x86: Fix sizes used to pass around CR0, CR4, and EFER - KVM: x86/mmu: Rename unsync helper and update related comments - KVM: x86/mmu: Drop the intermediate "transient" __kvm_sync_page() - KVM: x86/mmu: comment on kvm_mmu_get_page's syncing of pages - KVM: x86/mmu: WARN and zap SP when sync'ing if MMU role mismatches - KVM: x86/mmu: Use MMU role to check for matching guest page sizes - KVM: x86/mmu: Unconditionally zap unsync SPs when creating >4k SP at GFN - Revert "KVM: MMU: record maximum physical address width in kvm_mmu_extended_role" - KVM: x86: Alert userspace that KVM_SET_CPUID{,2} after KVM_RUN is broken - KVM: x86: Force all MMUs to reinitialize if guest CPUID is modified - KVM: nVMX: WARN if subtly-impossible VMFUNC conditions occur - KVM: x86: Drop pointless @reset_roots from kvm_init_mmu() - KVM: x86: Defer MMU sync on PCID invalidation - KVM: nVMX: Use fast PGD switch when emulating VMFUNC[EPTP_SWITCH] - KVM: x86: Use KVM_REQ_TLB_FLUSH_GUEST to handle INVPCID(ALL) emulation - KVM: nVMX: Consolidate VM-Enter/VM-Exit TLB flush and MMU sync logic - KVM: x86: Drop skip MMU sync and TLB flush params from "new PGD" helpers - KVM: nSVM: Move TLB flushing logic (or lack thereof) to dedicated helper - KVM: x86: Uncondtionally skip MMU sync/TLB flush in MOV CR3's PGD switch - KVM: x86: Invalidate all PGDs for the current PCID on MOV CR3 w/ flush - KVM: nVMX: Free only guest_mode (L2) roots on INVVPID w/o EPT - scsi: iscsi: Fix iscsi_task use after free - scsi: iscsi: Have abort handler get ref to conn - wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes - crypto: s390/aes - Fix buffer overread in CTR mode - block: prevent division by zero in blk_rq_stat_sum() - IMA: Support the measurement extending of TSI TMM - vt: fix unicode buffer corruption when deleting characters - selinux: avoid dereference of garbage after mount failure - btrfs: send: handle path ref underflow in header iterate_inode_ref() - x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQ - crypto: xilinx - call finalize with bh disabled- !7870 CVE-2024-35995 - !7810 net-memcg: Fix scope of sockmem pressure indicators - !8159 v3 iommu: Reserve kabi for iommu and memory related functions - !7207 cgroup1_writeback:bind blkcg and memcg - !8067 irqchip: gic: some bugfix of hip09 - iommu: Reserve kabi for iommu and memory related functions - !8057 v8 arm64: Allow CPU0 to be nohz_full - !7744 v3 Port livepatch related patches - !8042 xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING - !8060 soc: fsl: qbman: Always disable interrupts when taking cgr_lock - !8023 fs/ntfs3: Fixed overflow check in mi_enum_attr() - !7947 【OLK-5.10】Fix BUILD REGRESSION warnings in bzwx N5/N6 series NIC drivers - !7413 Backport Intel VT-d critical fix to olk-5.10 - !7985 cvm_tsi: add cvm tsi interface - !7395 smart_grid: introducing rebuild_affinity_domain - !7993 HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up - !8008 【OLK-5.10】backport PCC patches to support shared interrupt for multiple subspaces and platform notification handling - !7886 drm/amdgpu: amdgpu_ttm_gart_bind set gtt bound flag - !5483 [OLK-5.10] Add support for Mucse Virtual Function Network Adapter(N10/N400) - !7980 Fix CVE-2021-47455 - !8019 pstore/zone: Add a null pointer check to the psz_kmsg_read - !7912 RDMA/hns: Some bugfixes for openeuler 22.03 sp4 - !7693 Bluetooth: af_bluetooth: Fix deadlock - !8029 mm: introduce vm_swap_extension sysctl - !8039 v2 dynamic_hugetlb: backport some bugfix - !7813 kobject: Fix global-out-of-bounds in kobject_action_type() - !7940 fix crypto_queue backlog handling - !3736 Add nokaslr memory region avoid support - !8030 netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() - irqchip/gic-v4.1:Check whether indirect table is supported in allocate_vpe_l1_table - irqchip: gicv3: Add workaround for hip09 erratum 162200806 - irqchip: gicv3: Add workaround for hip09 erratum 162200803 - soc: fsl: qbman: Always disable interrupts when taking cgr_lock - arm64: defconfig: Enable CONFIG_ARCH_SUSPEND_NONZERO_CPU and CONFIG_ARCH_SUSPEND_NONZERO_CPU - arm64: Kconfig: select ARCH_SUSPEND_NONZERO_CPU by default - isolation: Check whether there exists a housekeeping CPU online - isolation: Do not check whether housekeeping CPUs are present - xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING - mm/dynamic_hugetlb: refine error info in the destruction - mm/dynamic_hugetlb: make free_huge_page_to_dhugetlb_pool irq safe - mm/dynamic_hugetlb: check NULL pointer for early parameter - mm/dynamic_hugetlb: add lru_add_drain_all() before migration - mm/dynamic_hugetlb: add cond_resched() in hpool_merge_page() - mm/dynamic_hugetlb: reduce the number of migration attempts - mm/dpool: Use helper function to lock/unlock - netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() - openeuler_defconfig: enable swap_extension for x86 and arm64 - mm/vmscan: introduce vm_swap_extension sysctl - fs/ntfs3: Fixed overflow check in mi_enum_attr() - pstore/zone: Add a null pointer check to the psz_kmsg_read - drivers: initial support for rnpvf drivers from Mucse Technology - !7961 net: atlantic: eliminate double free in error handling logic - !7970 fbmon: prevent division by zero in fb_videomode_from_videomode() - mailbox: pcc: Support shared interrupt for multiple subspaces - mailbox: pcc: Add support for platform notification handling - mailbox: pcc: Use mbox_bind_client - !7903 virtio_ring : keep used_wrap_counter in - HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up - mailbox: omap: Use mbox_bind_client - mailbox: Allow direct registration to a channel - mailbox: pcc: Fix kernel doc warnings - !7983 v2 Enhance memcg KSM feature. - !7960 ipv6: Fix infinite recursion in fib6_dump_done(). - !7934 fix CVE-2024-35839 - cvm_tsi: add cvm tsi interface - !5118 [OLK-5.10] Add support for Mucse Network Adapter(N500/N210) - !7452 v2 ip: Treat IPv4 segment's lowest address as unicast - !7801 netfilter: nft_flow_offload: reset dst in route object after setting up flow - !7758 netfilter: nf_tables: discard table flag update with pending basechain deletion - !7959 v2 Add network relationship for NUMA isolation and consolidation - mm/memcontrol: enable KSM for tasks moving to new memcg - mm/memcontrol: add ksm state for memcg - mm/ksm: fix ksm exec support for prctl - mm/ksm: support fork/exec for prctl - !7224 [OLK-5.10] Fixed display error for ps23xx when using ast and pe2201 bmc card - ptp: fix code indentation issues - ptp: Fix possible memory leak in ptp_clock_register() - !7949 drm/amdgpu: handle the case of pci_channel_io_frozen only in amdgpu_pci_resume - fbmon: prevent division by zero in fb_videomode_from_videomode() - !7943 v2 netrom: Fix a data-race around sysctl_netrom_transport_maximum_tries - !7955 v3 sched: QOS_SCHED_DYNAMIC_AFFINITY depend on FAIR_GROUP_SCHED - net: atlantic: eliminate double free in error handling logic - ipv6: Fix infinite recursion in fib6_dump_done(). - drivers: initial support for rnpgbe drivers from Mucse Technology - config: Add new config entry to default config file to fix CI warning - net: add some bpf hooks in tcp stack for network numa relationship - net: add one bpf prog type for network numa relationship - net: retrieve netns cookie via getsocketopt - net: fix kabi breakage in struct net - net: initialize net->net_cookie at netns setup - !5484 [OLK-5.10] Add support for Mucse Virtual Function Network Adapter(N500/N210) - sched: QOS_SCHED_DYNAMIC_AFFINITY depend on FAIR_GROUP_SCHED - Revert "sched: QOS_SCHED_DYNAMIC_AFFINITY depend on FAIR_CGROUP_SCHED" - drivers: Fix BUILD REGRESSION warning in bzwx N5/N6 series NIC drivers - !6106 SCSI: hisi_raid: add sg_raw command feature - drm/amdgpu: handle the case of pci_channel_io_frozen only in amdgpu_pci_resume - !7923 Fix allmodconfig build error - !7645 ALSA: scarlett2: Add clamp() in scarlett2_mixer_ctl_put() - netrom: Fix a data-race around sysctl_netrom_transport_maximum_tries - crypto: engine - fix crypto_queue backlog handling - !7916 v5 Introduce NUMA isolation and consolidation - netfilter: bridge: replace physindev with physinif in nf_bridge_info - netfilter: propagate net to nf_bridge_get_physindev - netfilter: nfnetlink_log: use proper helper for fetching physinif - !7911 ACPI: LPIT: Avoid u32 multiplication overflow - net/ethernet/huawei/hiroce3: Fix allmodconfig build error - !7865 netrom: Fix data-races around sysctl_netrom_network_ttl_initialiser - RDMA/hns: Fix allocating POE channels after IB device registeration - RDMA/hns : Fix scc delay_work to execute after sysfs shutdown - RDMA/hns: Fix missing resetting notify - RDMA/hns: Use mutex to protect uconctext - config: Enable NUMA isolation and consolidation by default - sched: Introduce CONFIG_QOS_SCHED_NUMA_ICON - bpf:programmable: Add helper to set preferred node - sched: Update numa group preferred node periodically - sched: Add ioctl to get relationship - bpf:programmable: Add helper to get memory and net relationship - sched: Introduce task relationship by net and memory - bpf:programmable: Add nodemask operation collection - sched: Some fixes for select_rq hook - sched: Add can_migrate_task hook - sched: Introduce CONFIG_TASK_PLACEMENT_BY_CPU_RANGE - ACPI: LPIT: Avoid u32 multiplication overflow - !7877 v4 eeprom: at24: fix memory corruption race condition - !7741 ipv4: check for NULL idev in ip_route_use_hint() - !7731 sched: QOS_SCHED_DYNAMIC_AFFINITY depend on FAIR_CGROUP_SCHED - !7689 [sync] PR-7370: v2 sched: smart_grid: silence complier error - virtio_ring : keep used_wrap_counter in vq->last_used_idx - drm/amdgpu: amdgpu_ttm_gart_bind set gtt bound flag - eeprom: at24: fix memory corruption race condition - !7733 backport some bugfix of HiSilicon PCIe PMU driver - !7691 net: hns3: backport some bugfixes - !7853 net/mlx5e: fix a double-free in arfs_create_groups - ACPI: CPPC: Fix access width used for PCC registers - ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro - ACPI: CPPC: Use access_width over bit_width for system memory accesses - ACPI: CPPC: Fix up I/O port access in cpc_read() - ACPI: CPPC: Implement support for SystemIO registers - !5545 backport dirty-ring feature - netrom: Fix data-races around sysctl_netrom_network_ttl_initialiser - !7846 netrom: Fix a data-race around sysctl_netrom_transport_timeout - !7773 Fix CVE-2023-52698 - net/mlx5e: fix a double-free in arfs_create_groups - net: hns3: use appropriate barrier function after setting a bit value - net: hns3: release PTP resources if pf initialization failed - !7841 cifs: Fix pages leak when writedata alloc failed in cifs_write_from_iter() - !7062 [openEuler-22.03-SP4]drivers: support Yunsilicon's metaScale/metaVisor series NICs - !6300 【OLK-5.10】fix compiling problem in bzwx N5/N6 series NIC drivers - netrom: Fix a data-race around sysctl_netrom_transport_timeout - !7816 f2fs: fix to wait on block writeback for post_read case - !7576 f2fs: compress: fix reserve_cblocks counting error when out of space - !7757 Fix CVE-2023-52656 - cifs: Fix pages leak when writedata alloc failed in cifs_write_from_iter() - !7681 xfs: three bug fix recently - !7779 LoongArch: Define the __io_aw() hook as mmiowb() - !7714 CVE-2024-35936 - drivers: fix compiling problem in bzwx N5/N6 series NIC drivers - drivers/perf: hisi: hns3: Actually use devm_add_action_or_reset() - drivers/perf: hisi: hns3: Fix out-of-bound access when valid event group - drivers/perf: hisi_pcie: Merge find_related_event() and get_event_idx() - drivers/perf: hisi_pcie: Relax the check on related events - drivers/perf: hisi_pcie: Check the target filter properly - drivers/perf: hisi_pcie: Add more events for counting TLP bandwidth - drivers/perf: hisi_pcie: Fix incorrect counting under metric mode - drivers/perf: hisi_pcie: Introduce hisi_pcie_pmu_get_event_ctrl_val() - drivers/perf: hisi_pcie: Rename hisi_pcie_pmu_{config,clear}_filter() - !7684 dm snapshot: fix lockup in dm_exception_table_exit - iommu/vt-d: Don't issue ATS Invalidation request when device is disconnected - PCI: Make pci_dev_is_disconnected() helper public for other drivers - f2fs: fix to wait on block writeback for post_read case - kobject: Fix global-out-of-bounds in kobject_action_type() - net-memcg: Fix scope of sockmem pressure indicators - netfilter: nft_flow_offload: reset dst in route object after setting up flow - !7743 netrom: Fix data-races around sysctl_net_busy_read - !7734 mlxsw: spectrum_acl_tcam: Fix incorrect list API usage - LoongArch: Define the __io_aw() hook as mmiowb() - calipso: fix memory leak in netlbl_calipso_add_pass() - netlabel: remove unused parameter in netlbl_netlink_auditinfo() - net: netlabel: Fix kerneldoc warnings - !7753 wifi: ath11k: decrease MHI channel buffer length to 8KB - netfilter: nf_tables: discard table flag update with pending basechain deletion - io_uring: drop any code related to SCM_RIGHTS - io_uring/unix: drop usage of io_uring socket - wifi: ath11k: decrease MHI channel buffer length to 8KB - livepatch: Update related configs in openeuler_defconfig - arm64: Recover kretprobe modified return address in stacktrace - x86/unwind: Compile kretprobe fixup code only if CONFIG_KRETPROBES=y - x86/unwind: Recover kretprobe trampoline entry - kprobes: Add kretprobe_find_ret_addr() for searching return address - livepatch: Avoid patching conflicts with kprobes - kprobes: Fix possible use-after-free issue on kprobe registration - ftrace: Fix possible use-after-free issue in ftrace_location() - livepatch: Reduce duplicate definition of 'struct walk_stackframe_args' - livepatch: Fix warning C_RULE_ID_SINGLE_BRANCH_IF_AND_LOOP_BRACKET - livepatch/core: Make several functions to be static - livepatch: Use func->func_node directly - livepatch: Fix huge_depth in arch_klp_check_activeness_func() - livepatch: Organize active functions with struct 'list_head' - livepatch: Check calltrace of idle tasks - livepatch: Complete check calltrace for running tasks - livepatch/core: No stop machine in KLP_STACK_OPTIMIZE mode - livepatch/ppc64: Adjust instruction replace order for KLP_STACK_OPTIMIZE mode - livepatch/ppc32: Adjust instruction replace order for KLP_STACK_OPTIMIZE mode - livepatch/arm64: Adjust instruction replace order for KLP_STACK_OPTIMIZE mode - livepatch/arm: Adjust instruction replace order for KLP_STACK_OPTIMIZE mode - livepatch/x86: Ajust instruction replace order for KLP_STACK_OPTIMIZE mode - livepatch/ppc64: Implement arch_klp_check_task_calltrace() - livepatch/ppc32: Implement arch_klp_check_task_calltrace() - livepatch/arm64: Implement arch_klp_check_task_calltrace() - livepatch/arm: Implement arch_klp_check_task_calltrace() - livepatch/x86: Implement arch_klp_check_task_calltrace() - livepatch/ppc64: Remove duplicate 'struct klp_func_list' related codes - livepatch/ppc32: Remove duplicate 'struct klp_func_list' related codes - livepatch/arm64: Remove duplicate 'struct klp_func_list' related codes - livepatch/arm: Remove duplicate 'struct klp_func_list' related codes - livepatch/x86: Move 'struct klp_func_list' related codes out of arch - livepatch: Move 'struct klp_func_list' out of arch - netrom: Fix data-races around sysctl_net_busy_read - ipv4: check for NULL idev in ip_route_use_hint() - mlxsw: spectrum_acl_tcam: Fix incorrect list API usage - sched: QOS_SCHED_DYNAMIC_AFFINITY depend on FAIR_CGROUP_SCHED - net: hns3: change type of numa_node_mask as nodemask_t - btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks() - btrfs: handle chunk tree lookup error in btrfs_relocate_sys_chunks() - net: hns3: direct return when receive a unknown mailbox message - net: hns3: using user configure after hardware reset - net: hns3: fix kernel crash problem in concurrent scenario - Bluetooth: af_bluetooth: Fix deadlock - net: hns3: add cond_resched() to hns3 ring buffer init process - net: hns3: move constants from hclge_debugfs.h to hclge_debugfs.c - net: hns3: add - net: hns3: don't need to check an unsigned number is less than 0 - net: hns3: set irq affinity directly - net: hns3: using cpumask_copy when set value to cpumask_t - net: hns3: mark unexcuted loopback test result as UNEXECUTED - net: hns3: fix index limit to support all queue stats - sched: smart_grid: silence complier error - dm snapshot: fix lockup in dm_exception_table_exit - xfs: update dir3 leaf block metadata after swap - xfs: ensure logflagsp is initialized in xfs_bmap_del_extent_real - iomap: fix warning in xfs_iomap_write_delalloc_release() - KVM: selftests: Add dirty ring buffer test - KVM: selftests: Introduce after_vcpu_run hook for dirty log test - KVM: Don't allocate dirty bitmap if dirty ring is enabled - KVM: Make dirty ring exclusive to dirty bitmap log - KVM: X86: Implement ring-based dirty memory tracking - KVM: Pass in kvm pointer into mark_page_dirty_in_slot() - KVM: X86: Don't track dirty for KVM_SET_[TSS_ADDR|IDENTITY_MAP_ADDR] - ALSA: scarlett2: Add clamp() in scarlett2_mixer_ctl_put() - f2fs: compress: fix reserve_cblocks counting error when out of space - drm/ast: Fixed display error for ps23xx when using ast bmc card - drm/phytium: Bugfix Xorg startup for ps23xx when using pe2201 bmc card - ip: Treat IPv4 segment's lowest address as unicast - smart_grid: introducing rebuild_affinity_domain - cgroup_writeback: bind blkcg and memcg - drivers: support Yunsilicon's MS and MV series NICs - SCSI: hisi_raid: add sg_raw command feature - drivers: initial support for rnpgbevf drivers from Mucse Technology - kaslr: enable CONFIG_NOKASLR_MEM_RANGE in openeuler_defconfig - x86/boot: add x86 nokaslr memory regions - efi/libstub: add arm64 nokaslr memory regions - kaslr: add nokaslr memory region Kconfig support at the end when print msg- !7644 hwrng: core - Fix page fault dead lock on mmap-ed hwrng - !7705 pmdomain: ti: Add a null pointer check to the omap_prm_domain_init - !7749 v2 wifi: iwlwifi: dbg-tlv: ensure NUL termination - !7651 fix the SPI driver failed to obtain the GPIO pin - !7655 v3 KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region() - !7675 bpf: Guard stack limits against 32bit overflow - !7732 HNS3: Fixed a deadlock issue caused by concurrent VF deactivation and PF reset - !7722 urma: fix bugs of urma and udma - wifi: iwlwifi: dbg-tlv: ensure NUL termination - !7686 ext4: fix corruption during on-line resize - !7599 irqchip/gic-v3-its: Prevent double free on error - !7674 net/smc: reduce rtnl pressure in smc_pnet_create_pnetids_list() - HNS3: Fixed a deadlock issue caused by concurrent VF deactivation and PF reset - hns3 udma: support user-mode TP connection API - urma: upload kernel patch for 20240516_day - urma: upload kernel patch for 20240511_mig - urma: upload kernel patch for 20240318_happy_birthday - urma: upload kernel patch for 20240224_rain - urma: upload kernel patch for 20240219_Spring - !7579 powerpc/powernv: Add a null pointer check to scom_debug_init_one() - !7665 [sync] PR-7586: powerpc/imc-pmu: Add a null pointer check in update_events_in_group() - !7661 [sync] PR-7590: drm/bridge: tpd12s015: Drop buggy __exit annotation for remove function - pmdomain: ti: Add a null pointer check to the omap_prm_domain_init - ext4: fix corruption during on-line resize - !7574 pstore: ram_core: fix possible overflow in persistent_ram_init_ecc() - gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match - driver core: Provide device_match_acpi_handle() helper - bpf: Guard stack limits against 32bit overflow - net/smc: reduce rtnl pressure in smc_pnet_create_pnetids_list() - !7601 cpumap: Zero-initialise xdp_rxq_info struct before running XDP program - powerpc/imc-pmu: Add a null pointer check in update_events_in_group() - drm/bridge: tpd12s015: Drop buggy __exit annotation for remove function - !7588 mm/swapfile: fix infinite loop in get_swap_pages after set memory.swapfile - KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region() - !7563 udma: fix a bug of segment - !7385 CVE-2024-27002 - hwrng: core - Fix page fault dead lock on mmap-ed hwrng - !7577 spi: hisi-kunpeng:backport some bugfixes - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program - irqchip/gic-v3-its: Prevent double free on error - !7548 btrfs: fix information leak in btrfs_ioctl_logical_to_ino() - mm/swapfile: fix infinite loop in get_swap_pages after set memory.swapfile - powerpc/powernv: Add a null pointer check to scom_debug_init_one() - pstore: ram_core: fix possible overflow in persistent_ram_init_ecc() - spi: hisi-kunpeng: Add validation for the minimum value of speed_hz - spi: Add verification for the max_frequency provided by the firmware - spi: hisi-kunpeng: switch to use modern name - spi: hisi-kunpeng: Fix error checking - !7520 drm/i915/gt: Reset queue_priority_hint on parking - hns3 udma: the SEG registration failure is rectified. - !7538 v2 rcu: shorten the critical section that rnp->lock protects in rcu_dump_cpu_stacks - btrfs: fix information leak in btrfs_ioctl_logical_to_ino() - !5557 [OLK-5.10]Add support for Mont-TSSE - !4642 Add support for Hygon family 18h model 5h HD-Audio - !4640 Add support for Hygon model 6h L3 PMU - !4639 Some fixes for Hygon model 4h~6h processors - !4641 Add support for Hygon model 4h QoS - !2583 [OLK-5.10] Driver for Zhaoxin AES and SHA algorithm - !6801 block: fix discard - rcu: shorten the critical section that rnp->lock protects in rcu_dump_cpu_stacks - !7515 [sync] PR-7483: Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout - !7356 blk-iocost: Fix an UBSAN shift-out-of-bounds warning - !7351 PM / devfreq: Synchronize devfreq_monitor_[start/stop - !7361 sh: push-switch: Reorder cleanup operations to avoid use-after-free bug - drm/i915/gt: Reset queue_priority_hint on parking - !7484 fix CVE-2024-26661 - Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout - !7402 scsi: lpfc: Fix possible file string name overflow when updating firmware - !7404 scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() - !7403 scsi: mpt3sas: Prevent sending diag_reset when the controller is ready - !7400 net/tg3: fix race condition in tg3_reset_task() - !7401 nvme-core: check for too small lba shift - !7396 drm/amdgpu: Fix cat debugfs amdgpu_regs_didt causes kernel null pointer - !7397 drm/amd/display: Fix potential NULL pointer dereferences in 'dcn10_set_output_transfer_func()' - !7398 drm/amd/display: Fix memory leak in dm_sw_fini() - !7399 drm/amd/pm: fix a double-free in si_dpm_init - drm/amd/display: Fix && vs || typos - drm/amd/display: Add NULL test for 'timing generator' in 'dcn21_set_pipe()' - !7476 firewire: nosy: ensure user_length is taken into account when fetching packet contents - !7456 netfilter: nf_conntrack_h323: Add protection for bmp length out of range - !6524 Bluetooth: Fix atomicity violation in {min,max}_key_size_set - !7424 net: openvswitch: Fix Use-After-Free in ovs_ct_exit - !7346 ppp_async: limit MRU to 64K - !5793 um: time-travel: fix time corruption - !7315 CVE-2024-26686 - firewire: nosy: ensure user_length is taken into account when fetching packet contents - !7297 powerpc/kasan: Fix addr error caused by page alignment - !7229 s390/zcrypt: fix reference counting on zcrypt card objects - !7234 SUNRPC: Fix a suspicious RCU usage warning - !7235 bpf: Check rcu_read_lock_trace_held() before calling bpf map helpers - !7394 v2 scsi: sr: Do not leak information in ioctl - !7308 iio: magnetometer: rm3100: add boundary check for the value read from RM3100_REG_TMRC - netfilter: nf_conntrack_h323: Add protection for bmp length out of range - !7420 x86/CPU/AMD: Update the Zenbleed microcode revisions - !7426 net: gtp: Fix Use-After-Free in gtp_dellink - !7437 x86/fpu: Keep xfd_state in sync with MSR_IA32_XFD - x86/fpu: Keep xfd_state in sync with MSR_IA32_XFD - !7368 bugfix from mainline - !7416 cpu/SMT: Make SMT control more robust against enumeration failures - net: gtp: Fix Use-After-Free in gtp_dellink - net: openvswitch: Fix Use-After-Free in ovs_ct_exit - x86/CPU/AMD: Update the Zenbleed microcode revisions - !7414 clk: qcom: gcc-ipq6018: fix terminating of frequency table arrays - !7218 CVE-2024-27017 - cpu/SMT: Make SMT control more robust against enumeration failures - clk: qcom: gcc-ipq6018: fix terminating of frequency table arrays - !7223 major bugfix before 2023 - scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() - scsi: mpt3sas: Prevent sending diag_reset when the controller is ready - scsi: lpfc: Fix possible file string name overflow when updating firmware - nvme-core: check for too small lba shift - net/tg3: fix race condition in tg3_reset_task() - drm/amd/pm: fix a double-free in si_dpm_init - drm/amd/display: Fix memory leak in dm_sw_fini() - drm/amd/display: Fix potential NULL pointer dereferences in 'dcn10_set_output_transfer_func()' - drm/amdgpu: Fix cat debugfs amdgpu_regs_didt causes kernel null pointer - scsi: sr: Do not leak information in ioctl - !5469 wifi: iwlwifi: fix a memory corruption - clk: mediatek: Do a runtime PM get on controllers during probe - x86/srso: Fix vulnerability reporting for missing microcode - x86/srso: Don't probe microcode in a guest - x86/srso: Set CPUID feature bits independently of bug or mitigation status - sh: push-switch: Reorder cleanup operations to avoid use-after-free bug - blk-iocost: Fix an UBSAN shift-out-of-bounds warning - PM / devfreq: Synchronize devfreq_monitor_[start/stop] - ppp_async: limit MRU to 64K - fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats - fs/proc: do_task_stat: use __for_each_thread() - fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand() - exit: Use the correct exit_code in /proc//stat - iio: magnetometer: rm3100: add boundary check for the value read from RM3100_REG_TMRC - powerpc/kasan: Fix addr error caused by page alignment - bpf: Check rcu_read_lock_trace_held() before calling bpf map helpers - SUNRPC: Fix a suspicious RCU usage warning - s390/zcrypt: fix reference counting on zcrypt card objects - powerpc/kprobes: Fix null pointer reference in arch_prepare_kprobe() - irqchip/gic-v3: Ensure pseudo-NMIs have an ISB between ack and handling - genirq/ipi: Fix NULL pointer deref in irq_data_get_affinity_mask() - netfilter: nf_tables: missing iterator type in lookup walk - netfilter: nft_set_pipapo: walk over current view on netlink dump - block: check io size before submit discard - block: fix overflow in blk_ioctl_discard() - Bluetooth: Fix atomicity violation in {min,max}_key_size_set - um: time-travel: fix time corruption - add support for Mont-TSSE Driver - wifi: iwlwifi: fix a memory corruption - EDAC/amd64: Adjust UMC channel for Hygon family 18h model 6h - x86/amd_nb: Get DF ID from F5 device for Hygon family 18h model 6h - EDAC/amd64: Fix intlv_num_chan for Hygon family 18h model 4h - EDAC/amd64: Revert hi_addr_offset for Hygon family 18h model 4h - ALSA: hda: Fix single byte write failure issue for Hygon - ALSA: hda: Add Hygon HD-Audio support - x86/resctrl: Add Hygon QoS support - perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 6h - configs: Add Zhaoxin aes/sha items in openeuler_config - Zhaoxin: Driver for Zhaoxin SHA algorithm - Zhaoxin: Driver for Zhaoxin AES algorithm- !7018 fix CVE-2024-26865 - !7226 x86/fpu: Invalidate FPU state correctly on exec() - !7128 Backport 5.10.206 LTS patches from upstream - x86/fpu: Invalidate FPU state correctly on exec() - !7213 v2 cpufreq/cppc: fix perf_to_khz/khz_to_perf conversion - smb3: Replace smb2pdu 1-element arrays with flex-arrays - !7204 udma: fix bugs of DCA and record db - cpufreq/cppc: fix perf_to_khz/khz_to_perf conversion - !6744 cpufreq/cppc: changing highest_perf to nominal_perf in cppc_cpufreq_cpu_init() - !7048 nilfs2: prevent kernel bug at submit_bh_wbc() - !7174 CVE-2022-48689 - !6783 [OLK-5.10] fix HEST memory usage is too high - !6685 v2 char: imx-rngc: fix clk_disable_unprepare missing in error path - !7189 NTB: fix possible name leak in ntb_register_device() - hns3 udma: resolve the problem when resources are reclaimed. - hns3 udma: fixed a bug when enabling DCA. - NTB: fix possible name leak in ntb_register_device() - !7177 ubifs: ubifs_symlink: Fix memleak of inode->i_link in error path - !7122 v2 clk: zynq: Prevent null pointer dereference caused by kmalloc failure - !7031 Revert "tracing/trigger: Fix to return error if failed to alloc snapshot" - ubifs: ubifs_symlink: Fix memleak of inode->i_link in error path - tcp: TX zerocopy should not sense pfmemalloc status - net: skbuff: update comment about pfmemalloc propagating - net: introduce __skb_fill_page_desc_noacc - tcp: factor out tcp_build_frag() - !6972 ksmbd: validate payload size in ipc response - !7143 media: usbtv: Remove useless locks in usbtv_video_free() - !6809 memcg: fix possible use-after-free in memcg_write_event_control() - !7148 scsi: sd: Fix sd_do_mode_sense() buffer length handling - !7139 SUNRPC: fix some memleaks in gssx_dec_option_array - !7129 SUNRPC: fix a memleak in gss_import_v2_context - scsi: sd: Fix sd_do_mode_sense() buffer length handling - spi: atmel: Fix PDC transfer setup bug - Bluetooth: SMP: Fix crash when receiving new connection when debug is enabled - Revert "MIPS: Loongson64: Enable DMA noncoherent support" - dm-integrity: don't modify bio's immutable bio_vec in integrity_metadata() - netfilter: nf_tables: skip set commit for deleted/destroyed sets - tracing: Fix blocked reader of snapshot buffer - ring-buffer: Fix wake ups when buffer_percent is set to 100 - spi: atmel: Fix CS and initialization bug - spi: atmel: Switch to transfer_one transfer method - smb: client: fix OOB in SMB2_query_info_init() - usb: fotg210-hcd: delete an incorrect bounds test - Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE - Bluetooth: use inclusive language in SMP - Bluetooth: SMP: Convert BT_ERR/BT_DBG to bt_dev_err/bt_dev_dbg - ARM: dts: Fix occasional boot hang for am3 usb - 9p/net: fix possible memory leak in p9_check_errors() - x86/alternatives: Sync core before enabling interrupts - lib/vsprintf: Fix %pfwf when current node refcount == 0 - bus: ti-sysc: Flush posted write only after srst_udelay - tracing / synthetic: Disable events after testing in synth_event_gen_test_init() - dt-bindings: nvmem: mxs-ocotp: Document fsl,ocotp - net: ks8851: Fix TX stall caused by TX buffer overrun - net: rfkill: gpio: set GPIO direction - net: 9p: avoid freeing uninit memory in p9pdu_vreadf - Input: soc_button_array - add mapping for airplane mode button - Bluetooth: L2CAP: Send reject on command corrupted request - Bluetooth: hci_event: Fix not checking if HCI_OP_INQUIRY has been sent - USB: serial: option: add Quectel RM500Q R13 firmware support - USB: serial: option: add Foxconn T99W265 with new baseline - USB: serial: option: add Quectel EG912Y module support - USB: serial: ftdi_sio: update Actisense PIDs constant names - wifi: cfg80211: fix certs build to not depend on file order - wifi: cfg80211: Add my certificate - iio: adc: ti_am335x_adc: Fix return value check of tiadc_request_dma() - iio: common: ms_sensors: ms_sensors_i2c: fix humidity conversion time table - scsi: bnx2fc: Fix skb double free in bnx2fc_rcv() - Input: ipaq-micro-keys - add error handling for devm_kmemdup - iio: imu: inv_mpu6050: fix an error code problem in inv_mpu6050_read_raw - interconnect: Treat xlate() returning NULL node as an error - btrfs: do not allow non subvolume root targets for snapshot - smb: client: fix NULL deref in asn1_ber_decoder() - ALSA: hda/hdmi: add force-connect quirk for NUC5CPYB - ALSA: hda/hdmi: Add quirk to force pin connectivity on NUC10 - pinctrl: at91-pio4: use dedicated lock class for IRQ - i2c: aspeed: Handle the coalesced stop conditions with the start conditions. - afs: Fix overwriting of result of DNS query - keys, dns: Allow key types (eg. DNS) to be reclaimed immediately on expiry - net: check dev->gso_max_size in gso_features_check() - net: warn if gso_type isn't set for a GSO SKB - afs: Fix dynamic root lookup DNS check - afs: Fix the dynamic root's d_delete to always delete unused dentries - net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev() - net/rose: fix races in rose_kill_by_device() - ethernet: atheros: fix a memleak in atl1e_setup_ring_resources - net: sched: ife: fix potential use-after-free - net/mlx5e: Correct snprintf truncation handling for fw_version buffer used by representors - net/mlx5: Fix fw tracer first block check - net/mlx5e: Fix slab-out-of-bounds in mlx5_query_nic_vport_mac_list() - Revert "net/mlx5e: fix double free of encap_header" - wifi: mac80211: mesh_plink: fix matches_local logic - s390/vx: fix save/restore of fpu kernel context - reset: Fix crash when freeing non-existent optional resets - ARM: OMAP2+: Fix null pointer dereference and memory leak in omap_soc_device_init - smb: client: fix OOB in smb2_query_reparse_point() - ksmbd: fix wrong name of SMB2_CREATE_ALLOCATION_SIZE - media: usbtv: Remove useless locks in usbtv_video_free() - SUNRPC: fix some memleaks in gssx_dec_option_array - !7044 v2 nfs: fix UAF in direct writes - !7092 Squashfs: check the inode number is not the invalid value of zero - SUNRPC: fix a memleak in gss_import_v2_context - clk: zynq: Prevent null pointer dereference caused by kmalloc failure - !6965 v2 memcg: fix incorrect value of sysctl_memcg_swap_qos_stat - !7054 CVE-2024-27024 - !7047 backport patch for thp deferred list - !7080 drm: nv04: Fix out of bounds access - !7086 media: ttpci: fix two memleaks in budget_av_attach - !7042 CVE-2024-27034 - !6818 mm: memcg: fix stale protection of reclaim target memcg - Squashfs: check the inode number is not the invalid value of zero - media: ttpci: fix two memleaks in budget_av_attach - !7013 media: edia: dvbdev: fix a use-after-free - !6994 v2 net/mlx5e: Prevent deadlock while disabling aRFS - drm: nv04: Fix out of bounds access - !7039 USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command - !6655 [OLK-5.10] mucse rnpm driver fw mailbox maybe failed to communicate with PF for mucse N10/N400 chips - !5964 drivers: close default yusur KPU FLEXFLOW-2100P driver support - !6954 [OLK-5.10]Fix some bugs of the Mini-IO module - !7056 scsi: qla2xxx: Fix command flush on cable pull - !7006 wifi: b43: Stop/wake correct queue in DMA Tx path when QoS is disabled - !7003 wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete - !7041 netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() - scsi: qla2xxx: Fix command flush on cable pull - net/rds: fix possible cp null dereference - net/rds: fix WARNING in rds_conn_connect_if_down - nilfs2: prevent kernel bug at submit_bh_wbc() - THP: avoid lock when check whether THP is in deferred list - mm/mmu_gather: limit free batch count and add schedule point in tlb_batch_pages_flush - nfs: fix UAF in direct writes - f2fs: compress: fix to cover normal cluster write with cp_rwsem - f2fs: reduce stack memory cost by using bitfield in struct f2fs_io_info - f2fs: replace congestion_wait() calls with io_schedule_timeout() - f2fs: fix to stop filesystem update once CP failed - !6990 netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() - netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() - !7000 fix CVE-2024-27010 - USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command - Revert "tracing/trigger: Fix to return error if failed to alloc snapshot" - !6843 v2 scsi: core: Fix unremoved procfs host directory regression - !6939 USB: core: Fix deadlock in usb_deauthorize_interface() - !6906 drm/amd/display: Fix a potential buffer overflow in 'dp_dsc_clock_en_read()' - !6977 wireguard: netlink: access device through ctx instead of peer - !6956 netfilter: nf_tables: fix memleak in map from abort path - !6988 clk: qcom: mmcc-msm8974: fix terminating of frequency table arrays - !6914 usb: gadget: f_ncm: Fix UAF ncm object at re-bind after usb ep transport error - !6855 KVM: Always flush async #PF workqueue when vCPU is being destroyed - tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge() - tcp: Clean up kernel listener's reqsk in inet_twsk_purge() - media: edia: dvbdev: fix a use-after-free - wifi: b43: Stop/wake correct queue in DMA Tx path when QoS is disabled - wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete - net/sched: fix kabi change in struct Qdisc - net/sched: Fix mirred deadlock on device recursion - net/mlx5e: Prevent deadlock while disabling aRFS - !6943 speakup: Avoid crash on very long word - netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() - !6959 mac802154: fix llsec key resources release in mac802154_llsec_key_del - !6932 net: enetc: deny offload of tc-based TSN features on VF interfaces - !6689 quota: Fix potential NULL pointer dereference - clk: qcom: mmcc-msm8974: fix terminating of frequency table arrays - !6964 v2 CVE-2024-27000 - wireguard: netlink: access device through ctx instead of peer - !6891 ima: fix deadlock when traversing "ima_default_rules". - ksmbd: validate payload size in ipc response - !6872 pstore: inode: Only d_invalidate() is needed - !6882 f2fs: compress: fix to guarantee persisting compressed blocks by CP - !6895 tun: limit printing rate when illegal packet received by tun dev - !6879 net/smc: Fix possible access to freed memory in link clear - !6736 add LTS patches to OLK-5.10 - memcg: fix incorrect value of sysctl_memcg_swap_qos_stat - serial: core: fix kernel-doc for uart_port_unlock_irqrestore() - serial: mxs-auart: add spinlock around changing cts state - serial: core: Provide port lock wrappers - mac802154: fix llsec key resources release in mac802154_llsec_key_del - netfilter: nf_tables: fix memleak in map from abort path - spi: hisi-kunpeng: Delete the dump interface of data registers in debugfs - i2c: hisi: Correct the description comment for PIN_MUX METHOD - i2c: hisi: Add I2C controller reset and initialization proccess in bus recovery action - speakup: Avoid crash on very long word - USB: core: Fix deadlock in usb_deauthorize_interface() - net: enetc: deny offload of tc-based TSN features on VF interfaces - usb: gadget: f_ncm: Fix UAF ncm object at re-bind after usb ep transport error - drm/amd/display: Fix a potential buffer overflow in 'dp_dsc_clock_en_read()' - tun: limit printing rate when illegal packet received by tun dev - ima: fix deadlock when traversing "ima_default_rules". - f2fs: compress: fix to guarantee persisting compressed blocks by CP - net/smc: Fix possible access to freed memory in link clear - pstore: inode: Only d_invalidate() is needed - KVM: Always flush async #PF workqueue when vCPU is being destroyed - scsi: core: Fix unremoved procfs host directory regression - mm: memcg: fix stale protection of reclaim target memcg - ACPI: APEI: Skip initialization of GHES_ASSIST structures for Machine Check Architecture - memcg: fix possible use-after-free in memcg_write_event_control() - cpufreq/cppc: changing highest_perf to nominal_perf in cppc_cpufreq_cpu_init() - net: fix kabi in struct ipv6_devconf - net: release reference to inet6_dev pointer - net: change accept_ra_min_rtr_lft to affect all RA lifetimes - net: add sysctl accept_ra_min_rtr_lft - genetlink: fix kabi change in struct genl_multicast_group - genetlink: Use internal flags for multicast groups - drop_monitor: Require 'CAP_SYS_ADMIN' when joining "events" group - genetlink: add CAP_NET_ADMIN test for multicast bind - quota: Fix potential NULL pointer dereference - char: imx-rngc: fix clk_disable_unprepare missing in error path - mucse: rnpm fw mailbox maybe failed to communicate with PF - drivers: close default yusur KPU FLEXFLOW-2100P driver support- !6904 bpf: Fix DEVMAP_HASH overflow check on 32-bit arches - !6918 bpf: Fix hashtab overflow check on 32-bit arches - !6928 firmware: arm_scmi: Harden accesses to the reset domains - !6924 bpf: Fix stackmap overflow check on 32-bit arches - !6861 media: dvb-frontends: avoid stack overflow warnings with clang - !6840 CVE-2023-52650 - !6851 serial/pmac_zilog: Remove flawed mitigation for rx irq flood - !6826 fat: fix uninitialized field in nostale filehandles - !6838 fs: sysfs: Fix reference leak in sysfs_break_active_protection() - !6808 CVE-2024-26923 - firmware: arm_scmi: Harden accesses to the reset domains - bpf: Fix stackmap overflow check on 32-bit arches - bpf: Fix hashtab overflow check on 32-bit arches - !6846 perf/x86/amd: Fix crash due to race between amd_pmu_enable_all, perf NMI and throttling - bpf: Fix DEVMAP_HASH overflow check on 32-bit arches - !6849 erofs: fix pcluster use-after-free on UP platforms - !6740 V2 cpuset: fix race between rebuild scheduler domains and hotplug work - !6473 nvme-fc: do not wait in vain when unloading module - media: dvb-frontends: avoid stack overflow warnings with clang - !6802 x86,static_call: Fix __static_call_return0 for i386 - serial/pmac_zilog: Remove flawed mitigation for rx irq flood - !6835 kprobes: Fix check for probe enabled in kill_kprobe() - erofs: fix pcluster use-after-free on UP platforms - perf/x86/amd: Fix crash due to race between amd_pmu_enable_all, perf NMI and throttling - drm/tegra: dsi: Add missing check for of_find_device_by_node - fs: sysfs: Fix reference leak in sysfs_break_active_protection() - !6799 rtmutex: Add acquire semantics for rtmutex lock acquisition slow path - kprobes: Fix check for probe enabled in kill_kprobe() - !6797 scsi: target: core: Add TMF to tmr_list handling - fat: fix uninitialized field in nostale filehandles - !6798 media: ir_toy: fix a memleak in irtoy_tx - af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). - af_unix: Fix garbage collector racing against connect() - !6756 vfio/fsl-mc: Block calling interrupt handler without trigger - x86,static_call: Fix __static_call_return0 for i386 - !6704 x86/thermal: Fix LVT thermal setup for SMI delivery mode - !6702 static_call: Don't make __static_call_return0 static - rtmutex: Add acquire semantics for rtmutex lock acquisition slow path - !6700 PCI/IOV: Enlarge virtfn sysfs name buffer - !5905 [OLK 5.10] RDMA/hns: Fix incorrect iteration number of DCA umem sg entries and error return in hns_roce_v2_modify_srq() - media: ir_toy: fix a memleak in irtoy_tx - scsi: target: core: Add TMF to tmr_list handling - !6684 infiniband/hw/hiroce3: Add Huawei Intelligent Network Card RDMA Driver - !6755 binder: check offset alignment in binder_get_object() - !6729 PCI/IOV: Improve performance of creating VFs concurrently - !6669 NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102 - !6680 cifs: fix underflow in parse_server_interfaces() - !6719 drm/amdgpu: validate the parameters of bo mapping operations more clearly - vfio/fsl-mc: Block calling interrupt handler without trigger - binder: check offset alignment in binder_get_object() - !6739 v2 Apply patches of ses from stable - !6677 v3 olk-5.10: bugfix for mm - !6654 net/ipv6: avoid possible UAF in ip6_route_mpath_notify() - !6683 v2 CVE-2024-26921 - cpuset: fix race between rebuild scheduler domains and hotplug work - scsi: ses: Handle enclosure with just a primary component gracefully - Revert "scsi: ses: Handle enclosure with just a primary component gracefully" - Revert "scsi: ses: Fix crash caused by kfree an invalid pointer" - scsi: ses: Fix possible desc_ptr out-of-bounds accesses - Revert "scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process" - !6501 cachefiles: fix memory leak in cachefiles_add_cache() - PCI/IOV: Improve performance of creating VFs concurrently - drm/amdgpu: validate the parameters of bo mapping operations more clearly - !6676 cvm feature patches - x86/thermal: Fix LVT thermal setup for SMI delivery mode - static_call: Don't make __static_call_return0 static - PCI/IOV: Enlarge virtfn sysfs name buffer - !6567 CVE-2024-26896 - !6580 drm/mediatek: Fix a null pointer crash in mtk_drm_crtc_finish_page_flip - infiniband/hw/hiroce3: Add Huawei Intelligent Network Card RDMA Driver - net/ethernet/huawei/hinic3: Add the CQM on which the RDMA depends - sk_buff: Fix KABI break for the modification of struct sk_buff - inet: inet_defrag: prevent sk release while still in use - net: Fix KABI break for introducing is_skb_wmem() - skb_expand_head() adjust skb->truesize incorrectly - skbuff: introduce skb_expand_head() - cifs: fix underflow in parse_server_interfaces() - mm/madvise: fix potential pte_unmap_unlock pte error - mm/page_alloc: always attempt to allocate at least one page during bulk allocation - gicv3: add lpi support for cvm guest - config: modify arm64 defconfig for cvm feature - mm: enable swiotlb alloc for cvm share mem - swiotlb: add swiotlb io_tlb_list release slots methd - swiotlb: Add restricted DMA alloc/free support - kvm: add support for multi-numa and fix kabi change - pmu: enable pmu phys irq inject for cvm - kvm: add cvm host feature - !6660 udma: fix bugs of record_db - !6640 hsr: Fix uninit-value access in hsr_get_node() - NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102 - net/ipv6: avoid possible UAF in ip6_route_mpath_notify() - !6620 packet: annotate data-races around ignore_outgoing - !6618 net/bnx2x: Prevent access to a freed page in page_pool - !6592 net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() - !6619 Bluetooth: Fix atomicity violation in {min,max}_key_size_set - !6635 backport RDMA/hns: Fix DCA's dependence on ib_uverbs from OLK-6.6 - hns3 udma: addressing stage adaptation - !6257 HNS3: Do some optimizing job and support fast path - !6623 amdkfd: use calloc instead of kzalloc to avoid integer overflow - hns3 udma: unified coding style - hns3 udma: Interface for adding a user ctrl. - hsr: Fix uninit-value access in hsr_get_node() - !6561 md: fix kmemleak of rdev->serial - !6631 Backport 5.10.205 LTS patches from upstream - powerpc/ftrace: Fix stack teardown in ftrace_no_trace - powerpc/ftrace: Create a dummy stackframe to fix stack unwind - tty: n_gsm: add sanity check for gsm->receive in gsm_receive_buf() - tty: n_gsm, remove duplicates of parameters - tty: n_gsm: fix tty registration before control channel open - USB: gadget: core: adjust uevent timing on gadget unbind - ring-buffer: Fix a race in rb_time_cmpxchg() for 32 bit archs - ring-buffer: Fix writing to the buffer with max_data_size - ring-buffer: Have saved event hold the entire event - tracing: Update snapshot buffer on resize if it is allocated - ring-buffer: Fix memory leak of free page - team: Fix use-after-free when an option instance allocation fails - arm64: mm: Always make sw-dirty PTEs hw-dirty in pte_modify - soundwire: stream: fix NULL pointer dereference for multi_link - HID: hid-asus: add const to read-only outgoing usb buffer - net: usb: qmi_wwan: claim interface 4 for ZTE MF290 - asm-generic: qspinlock: fix queued_spin_value_unlocked() implementation - HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad - HID: hid-asus: reset the backlight brightness level on resume - HID: add ALWAYS_POLL quirk for Apple kb - HID: glorious: fix Glorious Model I HID report - platform/x86: intel_telemetry: Fix kernel doc descriptions - bcache: avoid NULL checking to c->root in run_cache_set() - bcache: add code comments for bch_btree_node_get() and __bch_btree_node_alloc() - bcache: remove redundant assignment to variable cur_idx - bcache: avoid oversize memory allocation by small stripe_size - blk-throttle: fix lockdep warning of "cgroup_mutex or RCU read lock required!" - usb: aqc111: check packet for fixup for true limit - drm/mediatek: Add spinlock for setting vblank event in atomic_begin - Revert "PCI: acpiphp: Reassign resources on bridge if necessary" - ALSA: hda/realtek: Apply mute LED quirk for HP15-db - ALSA: hda/hdmi: add force-connect quirks for ASUSTeK Z170 variants - fuse: dax: set fc->dax to NULL in fuse_dax_conn_free() - net: atlantic: fix double free in ring reinit logic - net: stmmac: Handle disabled MDIO busses from devicetree - net: stmmac: use dev_err_probe() for reporting mdio bus registration failure - vsock/virtio: Fix unsigned integer wrap around in virtio_transport_has_space() - sign-file: Fix incorrect return values check - net: ena: Fix XDP redirection error - net: ena: Destroy correct number of xdp queues upon failure - net: Remove acked SYN flag from packet in the transmit queue correctly - qed: Fix a potential use-after-free in qed_cxt_tables_alloc - net: fec: correct queue selection - net: vlan: introduce skb_vlan_eth_hdr() - atm: solos-pci: Fix potential deadlock on &tx_queue_lock - atm: solos-pci: Fix potential deadlock on &cli_queue_lock - qca_spi: Fix reset behavior - qca_debug: Fix ethtool -G iface tx behavior - qca_debug: Prevent crash on TX ring changes - HID: lenovo: Restrict detection of patched firmware only to USB cptkbd - afs: Fix refcount underflow from error handling race - netfilter: nf_tables: fix 'exist' matching on bigendian arches - !6485 CVE-2024-26843 - HNS3: Support debugfs dump fastpath info - Support configuration of fastpath feature - !6247 ubi: Check for too small LEB size in VTBL code - amdkfd: use calloc instead of kzalloc to avoid integer overflow - packet: annotate data-races around ignore_outgoing - !6539 Backport 5.10.204 LTS patches from upstream - !6546 v2 CVE-2024-26907 - Bluetooth: Fix atomicity violation in {min,max}_key_size_set - net/bnx2x: Prevent access to a freed page in page_pool - !6597 v3 Fix CVE-2024-26869 - !6401 btrfs: fix data race at btrfs_use_block_rsv() when accessing block reserve - !6555 udma: fix bugs in non-share jfr and remove rm mode - !6568 IB/hfi1: Fix a memleak in init_credit_return - !6579 media: rc: bpf attach/detach requires write permission - !6543 net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink() - !6520 firmware: arm_scmi: Fix double free in SMC transport cleanup path - !6584 ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() - f2fs: fix to truncate meta inode pages forcely - f2fs: invalidate meta pages only for post_read required inode - f2fs: fix to invalidate META_MAPPING before DIO write - f2fs: invalidate META_MAPPING before IPU/DIO write - !6566 nfc: nci: free rx_data_reassembly skb on NCI device cleanup - !6588 Add hugetlb MADV_DONTNEED support - !6437 dm: call the resume method on internal suspend - !6442 scsi: pm80xx: Fix memory leak during rmmod - !6474 do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak - net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() - 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 - ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() - drm/mediatek: Fix a null pointer crash in mtk_drm_crtc_finish_page_flip - media: rc: bpf attach/detach requires write permission - !6417 media: pvrusb2: fix uaf in pvr2_context_set_notify - !6493 RDMA/srpt: Do not register event handler until srpt device is fully setup - IB/hfi1: Fix a memleak in init_credit_return - wifi: wfx: fix memory leak when starting AP - nfc: nci: free rx_data_reassembly skb on NCI device cleanup - !6458 CVE-2024-26813 - md: fix kmemleak of rdev->serial - hns3 udma: modifying the sge address offset in RC Mode. - RDMA/mlx5: Fix fortify source warning while accessing Eth segment - uapi: stddef.h: Fix __DECLARE_FLEX_ARRAY for C++ - stddef: Introduce DECLARE_FLEX_ARRAY() helper - net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink() - hns3 udma: Code clipping related to RM mode. - hns3 udma: Modify qpn alloc function when share jfr is disabled. - r8169: fix rtl8125b PAUSE frames blasting when suspended - devcoredump: Send uevent once devcd is ready - devcoredump : Serialize devcd_del work - smb: client: fix potential NULL deref in parse_dfs_referrals() - cifs: Fix non-availability of dedup breaking generic/304 - Revert "btrfs: add dmesg output for first mount and last unmount of a filesystem" - mmc: block: Be sure to wait while busy in CQE error recovery - platform/x86: asus-wmi: Document the dgpu_disable sysfs attribute - tools headers UAPI: Sync linux/perf_event.h with the kernel sources - platform/x86: asus-wmi: Fix kbd_dock_devid tablet-switch reporting - MIPS: Loongson64: Enable DMA noncoherent support - MIPS: Loongson64: Reserve vgabios memory on boot - KVM: s390/mm: Properly reset no-dat - serial: 8250_omap: Add earlycon support for the AM654 UART controller - serial: 8250: 8250_omap: Do not start RX DMA on THRI interrupt - serial: 8250: 8250_omap: Clear UART_HAS_RHR_IT_DIS bit - serial: sc16is7xx: address RX timeout interrupt errata - ARM: PL011: Fix DMA support - usb: typec: class: fix typec_altmode_put_partner to put plugs - Revert "xhci: Loosen RPM as default policy to cover for AMD xHC 1.1" - parport: Add support for Brainboxes IX/UC/PX parallel cards - usb: gadget: f_hid: fix report descriptor allocation - gpiolib: sysfs: Fix error handling on failed export - tracing: Stop current tracer when resizing buffer - tracing: Set actual size after ring buffer resize - ring-buffer: Force absolute timestamp on discard of event - misc: mei: client.c: fix problem of return '-EOVERFLOW' in mei_cl_write - misc: mei: client.c: return negative error code in mei_cl_write - arm64: dts: mediatek: mt8183: Fix unit address for scp reserved memory - arm64: dts: mediatek: mt8173-evb: Fix regulator-fixed node names - arm64: dts: mediatek: mt7622: fix memory node warning check - packet: Move reference count in packet_sock to atomic_long_t - tracing: Fix a possible race when disabling buffered events - tracing: Fix incomplete locking when disabling buffered events - tracing: Disable snapshot buffer when stopping instance tracers - tracing: Always update snapshot buffer size - checkstack: fix printed address - nilfs2: prevent WARNING in nilfs_sufile_set_segment_usage() - nilfs2: fix missing error check for sb_set_blocksize call - ALSA: hda/realtek: Enable headset on Lenovo M90 Gen5 - ALSA: pcm: fix out-of-bounds in snd_pcm_state_names - riscv: fix misaligned access handling of C.SWSP and C.SDSP - ARM: dts: imx7: Declare timers compatible with fsl,imx6dl-gpt - ARM: imx: Check return value of devm_kasprintf in imx_mmdc_perf_init - scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle() - tracing: Fix a warning when allocating buffered events fails - ASoC: wm_adsp: fix memleak in wm_adsp_buffer_populate - hwmon: (acpi_power_meter) Fix 4.29 MW bug - RDMA/bnxt_re: Correct module description string - RDMA/rtrs-clt: Remove the warnings for req in_use check - arm64: dts: rockchip: Expand reg size of vdec node for RK3399 - tee: optee: Fix supplicant based device enumeration - bpf: sockmap, updating the sg structure should also update curr - tcp: do not accept ACK of bytes we never sent - netfilter: xt_owner: Fix for unsafe access of sk->sk_socket - ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit() - ionic: Fix dim work handling in split interrupt mode - ionic: fix snprintf format length warning - net: bnxt: fix a potential use-after-free in bnxt_init_tc - i40e: Fix unexpected MFS warning message - arcnet: restoring support for multiple Sohard Arcnet cards - net: arcnet: com20020 fix error handling - mlxbf-bootctl: correctly identify secure boot with development keys - hv_netvsc: rndis_filter needs to select NLS - octeontx2-pf: Add missing mutex lock in otx2_get_pauseparam - ipv6: fix potential NULL deref in fib6_add() - of: dynamic: Fix of_reconfig_get_state_change() return value documentation - of: Add missing 'Return' section in kerneldoc comments - of: Fix kerneldoc output formatting - of: base: Fix some formatting issues and provide missing descriptions - platform/x86: asus-wmi: Move i8042 filter install to shared asus-wmi code - platform/x86: asus-wmi: Simplify tablet-mode-switch handling - platform/x86: asus-wmi: Simplify tablet-mode-switch probing - platform/x86: asus-wmi: Add support for ROG X13 tablet mode - platform/x86: asus-wmi: Adjust tablet/lidflip handling to use enum - asus-wmi: Add dgpu disable method - platform/x86: asus-nb-wmi: Add tablet_mode_sw=lid-flip quirk for the TP200s - platform/x86: asus-nb-wmi: Allow configuring SW_TABLET_MODE method with a module option - platform/x86: asus-wmi: Add support for SW_TABLET_MODE on UX360 - kconfig: fix memory leak from range properties - tg3: Increment tx_dropped in tg3_tso_bug() - tg3: Move the [rt]x_dropped counters to tg3_napi - netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test - i2c: designware: Fix corrupted memory seen in the ISR - firmware: arm_scmi: Fix double free in SMC transport cleanup path - cachefiles: fix memory leak in cachefiles_add_cache() - RDMA/hns: Fix DCA's dependence on ib_uverbs - RDMA/srpt: Do not register event handler until srpt device is fully setup - efi: runtime: Fix potential overflow of soft-reserved region size - do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak - nvme-fc: do not wait in vain when unloading module - vfio/platform: Create persistent IRQ handlers - vfio/platform: Disable virqfds on cleanup - HNS3: Solve the problem that the tc qdisc configuration in the hardware registration cannot be cleared - HNS3: Modify the io process of unic to improve bandwidth - HNS3: Do some cleancode job to eliminate warnings - HNS3: Change the function name from ubn to ubl - HNS3: fix up magic numbers and impertinent judge position - scsi: pm80xx: Fix memory leak during rmmod - dm: call the resume method on internal suspend - media: pvrusb2: fix uaf in pvr2_context_set_notify - btrfs: fix data race at btrfs_use_block_rsv() when accessing block reserve - RDMA/hns: Fix incorrect iteration number of DCA umem sg entries - RDMA/hns: fix error return in hns_roce_v2_modify_srq() - ubi: Check for too small LEB size in VTBL code- !5273 net/smc: fix illegal rmb_desc access in SMC-D connection dump - !6486 devlink: fix possible use-after-free and memory leaks in devlink_init() - !6515 fix CVE-2023-52498 - !5468 media: mtk-jpeg: Fix use after free bug due to error path handling in mtk_jpeg_dec_device_run - !6314 fixup CVE-2024-26908 - 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() - !6316 scsi: fnic: Move fnic_fnic_flush_tx() to a work queue - !6399 wifi: wilc1000: prevent use-after-free on vif when cleaning up all interfaces - !6407 wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() - !6455 CVE-2021-47182 - devlink: fix possible use-after-free and memory leaks in devlink_init() - !6423 tracing/trigger: Fix to return error if failed to alloc snapshot - scsi: core: Fix scsi_mode_sense() buffer length handling - scsi: core: Reshuffle response handling in scsi_mode_sense() - !6281 v2 net/mlx5: Update error handler for UCTX and UMEM - !6428 net/sched: flower: Fix unable to handle page fault bug in fl_init - !6267 wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach - !6279 Bluetooth: Avoid potential use-after-free in hci_error_reset - !6259 arp: Prevent overflow in arp_req_get(). - !6312 fix CVE-2024-24861 for 5.10 - !6308 v3 ima: Avoid blocking in RCU read-side critical section - net/sched: flower: Fix unable to handle page fault bug in fl_init - tracing/trigger: Fix to return error if failed to alloc snapshot - !6291 aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts - wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() - wifi: wilc1000: prevent use-after-free on vif when cleaning up all interfaces - !6295 hns3 udma: adjustment of the maximum number of Jettys - !6202 ALSA: usb-audio: fix null pointer dereference on pointer cs_desc - scsi: fnic: Move fnic_fnic_flush_tx() to a work queue - !6294 [sync] PR-6177: arm64/mpam: Not allowed setting 0 to cache portion bit mask - !6293 [sync] PR-6176: arm64/mpam: return EOPNOTSUPP when changing rmid of monitor group or resource group with monitor - !6284 net/mlx5e: CT, Fix multiple allocations and memleak of mod acts - x86/xen: Add some null pointer checking to smp.c - media: xc4000: Fix atomicity violation in xc4000_get_frequency - ima: Avoid blocking in RCU read-side critical section - !6076 Fix CVE-2024-26764 - arm64/mpam: Not allowed setting 0 to cache portion bit mask - arm64/mpam: return EOPNOTSUPP when changing rmid of monitor group or resource group with monitor - aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts - hns3 udma: adjustment of the maximum number of Jettys - !6263 udma: fix a bug of jfr record_db - net/mlx5e: CT, Fix multiple allocations and memleak of mod acts - net/mlx5: Update error handler for UCTX and UMEM - Bluetooth: Avoid potential use-after-free in hci_error_reset - !6262 scsi: hisi_sas: Remove hisi_hba->timer for v3 hw - !5965 Fix CVE-2023-52441 and integrate the pre-patch - !6086 netfilter: nft_chain_filter: handle NETDEV_UNREGISTER for inet/ingress basechain - !6085 netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter - wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach - scsi: hisi_sas: Remove hisi_hba->timer for v3 hw - hns3 udma: fixes errors related to jfr RECORD_DB. - arp: Prevent overflow in arp_req_get(). - !6199 writeback fix softlockup - !6087 net/sched: act_mirred: don't override retval if we already lost the skb - !6082 can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) - !6058 net: ip_tunnel: prevent perpetual headroom growth - ALSA: usb-audio: fix null pointer dereference on pointer cs_desc - cgroup_writeback: fix softlockup for blkcg->memcg_list - net/sched: act_mirred: don't override retval if we already lost the skb - netfilter: nft_chain_filter: handle NETDEV_UNREGISTER for inet/ingress basechain - netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter - can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) - 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 - net: ip_tunnel: prevent perpetual headroom growth - 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 - media: mtk-jpeg: Fix use after free bug due to error path handling in mtk_jpeg_dec_device_run - net/smc: fix illegal rmb_desc access in SMC-D connection dump- !6074 Fix CVE-2024-26787 - !6193 uio_hv_generic: Fix another memory leak in error handling paths - !6192 arm64: dts: qcom: sdm845-db845c: Mark cont splash memory region as reserved - !6178 CVE-2024-26812 - !6112 cifs: Fix UAF in cifs_demultiplex_thread() - uio_hv_generic: Fix another memory leak in error handling paths - arm64: dts: qcom: sdm845-db845c: Mark cont splash memory region as reserved - vfio/pci: Create persistent INTx handler - vfio: Introduce interface to flush virqfd inject workqueue - !6124 xen/events: close evtchn after mapping cleanup - !6137 vfio/pci: Lock external INTx masking ops - !6161 Backport 5.10.203 LTS patches from upstream - driver core: Release all resources during unbind before updating device links - r8169: fix deadlock on RTL8125 in jumbo mtu mode - r8169: disable ASPM in case of tx timeout - mmc: sdhci-sprd: Fix vqmmc not shutting down after the card was pulled - mmc: core: add helpers mmc_regulator_enable/disable_vqmmc - mmc: block: Retry commands in CQE error recovery - mmc: core: convert comma to semicolon - mmc: cqhci: Fix task clearing in CQE error recovery - mmc: cqhci: Warn of halt or task clear failure - mmc: cqhci: Increase recovery halt timeout - cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily - cpufreq: imx6q: don't warn for disabling a non-existing frequency - scsi: qla2xxx: Fix system crash due to bad pointer access - scsi: qla2xxx: Use scsi_cmd_to_rq() instead of scsi_cmnd.request - scsi: core: Introduce the scsi_cmd_to_rq() function - smb3: fix caching of ctime on setxattr - fs: add ctime accessors infrastructure - ima: annotate iint mutex to avoid lockdep false positive warnings - fbdev: stifb: Make the STI next font pointer a 32-bit signed offset - misc: pci_endpoint_test: Add deviceID for J721S2 PCIe EP device support - misc: pci_endpoint_test: Add deviceID for AM64 and J7200 - s390/cmma: fix detection of DAT pages - s390/mm: fix phys vs virt confusion in mark_kernel_pXd() functions family - ASoC: SOF: sof-pci-dev: Fix community key quirk detection - ASoC: SOF: sof-pci-dev: don't use the community key on APL Chromebooks - ASoC: SOF: sof-pci-dev: add parameter to override topology filename - ASoC: SOF: sof-pci-dev: use community key on all Up boards - ASoC: Intel: Move soc_intel_is_foo() helpers to a generic header - smb3: fix touch -h of symlink - net: ravb: Start TX queues after HW initialization succeeded - net: ravb: Use pm_runtime_resume_and_get() - r8169: prevent potential deadlock in rtl8169_close - Revert "workqueue: remove unused cancel_work()" - octeontx2-pf: Fix adding mbox work queue entry when num_vfs > 64 - net: stmmac: xgmac: Disable FPE MMC interrupts - selftests/net: mptcp: fix uninitialized variable warnings - selftests/net: ipsec: fix constant out of range - dpaa2-eth: increase the needed headroom to account for alignment - usb: config: fix iteration issue in 'usb_get_bos_descriptor()' - USB: core: Change configuration warnings to notices - hv_netvsc: fix race of netvsc and VF register_netdevice - Input: xpad - add HyperX Clutch Gladiate Support - btrfs: make error messages more clear when getting a chunk map - btrfs: send: ensure send_fd is writable - btrfs: fix off-by-one when checking chunk map includes logical address - btrfs: ref-verify: fix memory leaks in btrfs_ref_tree_mod() - btrfs: add dmesg output for first mount and last unmount of a filesystem - parisc: Drop the HP-UX ENOSYM and EREMOTERELEASE error codes - powerpc: Don't clobber f0/vs0 during fp|altivec register save - iommu/vt-d: Add MTL to quirk list to skip TE disabling - bcache: revert replacing IS_ERR_OR_NULL with IS_ERR - dm verity: don't perform FEC for failed readahead IO - dm-verity: align struct dm_verity_fec_io properly - ALSA: hda/realtek: Add supported ALC257 for ChromeOS - ALSA: hda/realtek: Headset Mic VREF to 100% - ALSA: hda: Disable power-save on KONTRON SinglePC - mmc: block: Do not lose cache flush during CQE error recovery - firewire: core: fix possible memory leak in create_units() - pinctrl: avoid reload of p state in list iteration - io_uring: fix off-by one bvec index - USB: dwc3: qcom: fix wakeup after probe deferral - usb: dwc3: set the dma max_seg_size - usb: dwc3: Fix default mode initialization - USB: dwc2: write HCINT with INTMASK applied - USB: serial: option: don't claim interface 4 for ZTE MF290 - USB: serial: option: fix FM101R-GL defines - USB: serial: option: add Fibocom L7xx modules - bcache: fixup lock c->root error - bcache: fixup init dirty data errors - bcache: prevent potential division by zero error - bcache: check return value from btree_node_alloc_replacement() - dm-delay: fix a race between delay_presuspend and delay_bio - hv_netvsc: Mark VF as slave before exposing it to user-mode - hv_netvsc: Fix race of register_netdevice_notifier and VF register - USB: serial: option: add Luat Air72*U series products - s390/dasd: protect device queue against concurrent access - bcache: fixup multi-threaded bch_sectors_dirty_init() wake-up race - bcache: replace a mistaken IS_ERR() by IS_ERR_OR_NULL() in btree_gc_coalesce() - swiotlb-xen: provide the "max_mapping_size" method - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA - ASoC: simple-card: fixup asoc_simple_probe() error handling - nfsd: lock_rename() needs both directories to live on the same fs - ext4: using nofail preallocation in ext4_es_insert_extent() - ext4: using nofail preallocation in ext4_es_insert_delayed_block() - ext4: use pre-allocated es in __es_remove_extent() - ext4: use pre-allocated es in __es_insert_extent() - ext4: factor out __es_alloc_extent() and __es_free_extent() - ext4: add a new helper to check if es must be kept - MIPS: KVM: Fix a build warning about variable set but not used - media: ccs: Correctly initialise try compose rectangle - lockdep: Fix block chain corruption - USB: dwc3: qcom: fix ACPI platform device leak - USB: dwc3: qcom: fix resource leaks on probe deferral - afs: Fix file locking on R/O volumes to operate in local mode - afs: Return ENOENT if no cell DNS record can be found - net: axienet: Fix check for partial TX checksum - amd-xgbe: propagate the correct speed and duplex status - amd-xgbe: handle the corner-case during tx completion - amd-xgbe: handle corner-case during sfp hotplug - arm/xen: fix xen_vcpu_info allocation alignment - net/smc: avoid data corruption caused by decline - net: usb: ax88179_178a: fix failed operations during ax88179_reset - ipv4: Correct/silence an endian warning in __ip_do_redirect - HID: fix HID device resource race between HID core and debugging support - HID: core: store the unique system identifier in hid_device - drm/rockchip: vop: Fix color for RGB888/BGR888 format on VOP full - ata: pata_isapnp: Add missing error check for devm_ioport_map() - wireguard: use DEV_STATS_INC() - drm/panel: simple: Fix Innolux G101ICE-L01 timings - drm/panel: simple: Fix Innolux G101ICE-L01 bus flags - drm/panel: auo,b101uan08.3: Fine tune the panel power sequence - drm/panel: boe-tv101wum-nl6: Fine tune the panel power sequence - afs: Make error on cell lookup failure consistent with OpenAFS - afs: Fix afs_server_list to be cleaned up with RCU - PCI: keystone: Drop __init from ks_pcie_add_pcie_{ep,port}() - !5612 【OLK-5.10】Add Chengdu BeiZhongWangXin Technology N5/N6 Series Network Card Driver - !5736 Backport 5.10.202 LTS patches from upstream - !6033 gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp() - !6003 KVM: s390: vsie: fix race during shadow creation - !6103 riscv: Sparse-Memory/vmemmap out-of-bounds fix - !6065 v4 arm64 bpf trampoline for olk-5.10 - !6116 wifi: rt2x00: restart beacon queue when hardware reset - !6047 hv_netvsc: Fix race condition between netvsc_probe and netvsc_remove - vfio/pci: Lock external INTx masking ops - !6108 udma: optimize latency for non-share-jfr mode - !6101 vfio/pci: Disable auto-enable of exclusive INTx IRQ - !5486 [OLK-5.10] support the AMD Zen5 Turin - !5717 v2 fix CVE-2023-52587 - !6050 wifi: mac80211: fix race condition on enabling fast-xmit - !4923 mm/damon/vaddr-test: fix memory leak in damon_do_test_apply_three_regions() - xen/events: close evtchn after mapping cleanup - wifi: rt2x00: restart beacon queue when hardware reset - cifs: Fix UAF in cifs_demultiplex_thread() - hns3 udma: optimize latency for non-share-jfr mode - riscv: Sparse-Memory/vmemmap out-of-bounds fix - vfio/pci: Disable auto-enable of exclusive INTx IRQ - !6016 btrfs: don't drop extent_map for free space inode on write error - !6031 nilfs2: fix potential bug in end_buffer_async_write - !5847 ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() - mmc: mmci: stm32: fix DMA API overlapping mappings warning - mmc: mmci: stm32: use a buffer for unaligned DMA requests - !5803 fs/ntfs3: Fix an NULL dereference bug - !5977 btrfs: dev-replace: properly validate device names - !5921 ext4: fix double-free of blocks due to wrong extents moved_len - !6029 ceph: prevent use-after-free in encode_cap_msg() - !5973 EDAC/thunderx: Fix possible out-of-bounds string access - !6052 fs/ntfs3: fix lbk-CVE-2023-52640 - !6037 fix-CVE-2024-26706 - !6040 nilfs2: fix data corruption in dsync block recovery for small block sizes - config: Enable DYNAMIC_FTRACE_WITH_DIRECT_CALLS - arm64: ftrace: Support direct call for no literal module functions - arm64: ftrace: Add ftrace direct call support - arm64: ftrace: Support long jump for ftrace direct call - ftrace: Allow users to disable ftrace direct call - bpf, arm64: Fix BTI type used for freplace attached functions - bpf, arm64: Fixed a BTI error on returning to patched function - bpf, arm64: Fix bpf trampoline instruction endianness - bpf, arm64: Fix compile error in dummy_tramp() - bpf, arm64: Mark dummy_tramp as global - bpf, arm64: Add bpf trampoline for arm64 - bpf, arm64: Implement bpf_arch_text_poke() for arm64 - arm64: Add LDR (literal) instruction - bpf, arm64: Adjust the offset of str/ldr(immediate) to positive number - bpf, arm64: Optimize BPF store/load using arm64 str/ldr(immediate offset) - arm64, insn: Add ldr/str with immediate offset - x86/ibt,ftrace: Search for __fentry__ location - !6017 drm/amdgpu: fix use-after-free bug - 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() - wifi: mac80211: fix race condition on enabling fast-xmit - hv_netvsc: Fix race condition between netvsc_probe and netvsc_remove - !6020 net/sched: act_mirred: use the backlog for mirred ingress - !5995 mm/swap: fix race when skipping swapcache - nilfs2: fix data corruption in dsync block recovery for small block sizes - !6006 fix CVE-2024-26669 - parisc/unaligned: Fix emulate_ldw() breakage - parisc/unaligned: Rewrite 64-bit inline assembly of emulate_ldd() - parisc: Fix random data corruption from exception handler - parisc/unaligned: Rewrite 32-bit inline assembly of emulate_sth() - parisc/unaligned: Rewrite 32-bit inline assembly of emulate_ldd() - parisc/unaligned: Rewrite inline assembly of emulate_ldw() - parisc: Mark ex_table entries 32-bit aligned in uaccess.h - parisc: Fix some apparent put_user() failures - parisc: Implement __get/put_kernel_nofault() - parisc: Drop strnlen_user() in favour of generic version - parisc: Switch user access functions to signal errors in r29 instead of r8 - parisc/unaligned: Rewrite inline assembly of emulate_ldh() - parisc/unaligned: Use EFAULT fixup handler in unaligned handlers - !5969 fbdev: savage: Error out if pixclock equals zero - drivers: add Chengdu BeiZhongWangXin Technology N5/N6 Series Network Card Driver - gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp() - !5976 dm-crypt: don't modify the data when using authenticated encryption - objtool/x86: Use asm/nops.h - !6011 udma: fix a bug in udma dfx - nilfs2: fix potential bug in end_buffer_async_write - !6018 v2 IB/hfi1: Fix sdma.h tx->num_descs off-by-one error - ceph: prevent use-after-free in encode_cap_msg() - !5979 mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again - !5970 fixup CVE-2024-26751 - net/sched: act_mirred: use the backlog for mirred ingress - IB/hfi1: Fix sdma.h tx->num_descs off-by-one error - drm/amdgpu: fix use-after-free bug - !5950 RDMA/qedr: Fix qedr_create_user_qp error flow - btrfs: don't drop extent_map for free space inode on write error - !5998 net: hsr: remove WARN_ONCE() in send_hsr_supervision_frame() - !5996 mptcp: fix double-free on socket dismantle - !5993 ipv6: sr: fix possible use-after-free and null-ptr-deref - !5763 CVE-2024-26684 bugfix for OLK-5.10 - hns3 udma: fix the dfx structure is deleted concurrently. - !5975 udma: fix a bug in QP creation - net/sched: flower: Fix kabi change - net/sched: flower: Fix chain template offload - KVM: s390: vsie: fix race during shadow creation - net: hsr: remove WARN_ONCE() in send_hsr_supervision_frame() - mptcp: fix double-free on socket dismantle - mm/swap: fix race when skipping swapcache - ipv6: sr: fix possible use-after-free and null-ptr-deref - !5901 CVE-2024-26695 - !5853 dmaengine: ti: edma: Add some null pointer checks to the edma_probe - !5930 RDMA/srpt: Support specifying the srpt_service_guid parameter - !5758 tunnels: fix out of bounds access when building IPv6 PMTU error - !5812 afs: Increase buffer size in afs_update_volume_status() - !5852 CVE-2024-26809 - mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again - btrfs: dev-replace: properly validate device names - dm-crypt: don't modify the data when using authenticated encryption - hns3 udma: modify the process of create qp - EDAC/thunderx: Fix possible out-of-bounds string access - !5943 CVE-2021-46926 - interconnect: qcom: Add support for mask-based BCMs - netfilter: nf_tables: disable toggling dormant table state more than once - netfilter: nf_tables: fix table flag updates - netfilter: nftables: update table flags from the commit phase - drm/amd/display: Change the DMCUB mailbox memory location from FB to inbox - drm/amdgpu: fix error handling in amdgpu_bo_list_get() - drm/amd/pm: Handle non-terminated overdrive commands. - ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks - ext4: correct the start block of counting reserved clusters - ext4: correct offset of gdb backup in non meta_bg group to update_backups - ext4: apply umask if ACL support is disabled - Revert "net: r8169: Disable multicast filter for RTL8168H and RTL8107E" - media: qcom: camss: Fix vfe_get() error jump - mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors - nfsd: fix file memleak on client_opens_release - media: venus: hfi: add checks to handle capabilities from firmware - media: venus: hfi: fix the check to handle session buffer requirement - media: venus: hfi_parser: Add check to keep the number of codecs within range - media: sharp: fix sharp encoding - media: lirc: drop trailing space from scancode transmit - f2fs: avoid format-overflow warning - i2c: i801: fix potential race in i801_block_transaction_byte_by_byte - net: phylink: initialize carrier state at creation - net: dsa: lan9303: consequently nested-lock physical MDIO - i2c: designware: Disable TX_EMPTY irq while waiting for block length byte - lsm: fix default return value for inode_getsecctx - lsm: fix default return value for vm_enough_memory - Revert ncsi: Propagate carrier gain/loss events to the NCSI controller - arm64: dts: qcom: ipq6018: Fix tcsr_mutex register size - arm64: dts: qcom: ipq6018: switch TCSR mutex to MMIO - PCI: exynos: Don't discard .remove() callback - Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE - Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables - bluetooth: Add device 13d3:3571 to device tables - bluetooth: Add device 0bda:887b to device tables - Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0cb8:0xc559 - cpufreq: stats: Fix buffer overflow detection in trans_stats() - tty: serial: meson: fix hard LOCKUP on crtscts mode - serial: meson: Use platform_get_irq() to get the interrupt - tty: serial: meson: retrieve port FIFO size from DT - serial: meson: remove redundant initialization of variable id - ALSA: hda/realtek - Enable internal speaker of ASUS K6500ZC - ALSA: hda/realtek - Add Dell ALC295 to pin fall back table - ALSA: info: Fix potential deadlock at disconnection - xhci: Enable RPM on controllers that support low-power states - parisc/pgtable: Do not drop upper 5 address bits of physical address - parisc: Prevent booting 64-bit kernels on PA1.x machines - i3c: master: cdns: Fix reading status register - mtd: cfi_cmdset_0001: Byte swap OTP info - mm/memory_hotplug: use pfn math in place of direct struct page manipulation - mm/cma: use nth_page() in place of direct struct page manipulation - dmaengine: stm32-mdma: correct desc prep when channel running - mcb: fix error handling for different scenarios when parsing - i2c: core: Run atomic i2c xfer when !preemptible - kernel/reboot: emergency_restart: Set correct system_state - quota: explicitly forbid quota files from being encrypted - PCI: keystone: Don't discard .probe() callback - PCI: keystone: Don't discard .remove() callback - genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware - mmc: meson-gx: Remove setting of CMD_CFG_ERROR - wifi: ath11k: fix htt pktlog locking - wifi: ath11k: fix dfs radar event locking - wifi: ath11k: fix temperature event locking - ima: detect changes to the backing overlay file - firmware: qcom_scm: use 64-bit calling convention only when client is 64-bit - btrfs: don't arbitrarily slow down delalloc if we're committing - rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects - PM: hibernate: Clean up sync_read handling in snapshot_write_next() - PM: hibernate: Use __get_safe_page() rather than touching the list - arm64: dts: qcom: ipq6018: Fix hwlock index for SMEM - PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common() - mmc: sdhci_am654: fix start loop index for TAP value parsing - mmc: vub300: fix an error code - clk: qcom: ipq6018: drop the CLK_SET_RATE_PARENT flag from PLL clocks - clk: qcom: ipq8074: drop the CLK_SET_RATE_PARENT flag from PLL clocks - parisc/pdc: Add width field to struct pdc_model - arm64: Restrict CPU_BIG_ENDIAN to GNU as or LLVM IAS 15.x or newer - ACPI: resource: Do IRQ override on TongFang GMxXGxx - watchdog: move softlockup_panic back to early_param - PCI/sysfs: Protect driver's D3cold preference from user space - hvc/xen: fix error path in xen_hvc_init() to always register frontend driver - hvc/xen: fix console unplug - tty/sysrq: replace smp_processor_id() with get_cpu() - audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare() - audit: don't take task_lock() in audit_exe_compare() code path - KVM: x86: Ignore MSR_AMD64_TW_CFG access - KVM: x86: hyper-v: Don't auto-enable stimer on write from user-space - scsi: megaraid_sas: Increase register read retry rount from 3 to 30 for selected registers - scsi: mpt3sas: Fix loop logic - bpf: Fix precision tracking for BPF_ALU | BPF_TO_BE | BPF_END - bpf: Fix check_stack_write_fixed_off() to correctly spill imm - randstruct: Fix gcc-plugin performance mode to stay in group - powerpc/perf: Fix disabling BHRB and instruction sampling - media: venus: hfi: add checks to perform sanity on queue pointers - cifs: fix check of rc in function generate_smb3signingkey - cifs: spnego: add ';' in HOST_KEY_LEN - tools/power/turbostat: Fix a knl bug - macvlan: Don't propagate promisc change to lower dev in passthru - net/mlx5e: Check return value of snprintf writing to fw_version buffer for representors - net/mlx5_core: Clean driver version and name - net/mlx5e: fix double free of encap_header - net: stmmac: fix rx budget limit check - netfilter: nf_conntrack_bridge: initialize err to 0 - net: ethernet: cortina: Fix MTU max setting - net: ethernet: cortina: Handle large frames - net: ethernet: cortina: Fix max RX frame define - bonding: stop the device in bond_setup_by_slave() - ptp: annotate data-race around q->head and q->tail - xen/events: fix delayed eoi list handling - ppp: limit MRU to 64K - tipc: Fix kernel-infoleak due to uninitialized TLV value - tty: Fix uninit-value access in ppp_sync_receive() - gfs2: Silence "suspicious RCU usage in gfs2_permission" warning - SUNRPC: Fix RPC client cleaned up the freed pipefs dentries - NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO - SUNRPC: Add an IS_ERR() check back to where it was - SUNRPC: ECONNRESET might require a rebind - xhci: turn cancelled td cleanup to its own function - wifi: iwlwifi: Use FW rate for non-data frames - pwm: Fix double shift bug - drm/amdgpu: fix software pci_unplug on some chips - ASoC: ti: omap-mcbsp: Fix runtime PM underflow warnings - kgdb: Flush console before entering kgdb on panic - drm/amd/display: Avoid NULL dereference of timing generator - media: imon: fix access to invalid resource for the second interface - media: cobalt: Use FIELD_GET() to extract Link Width - gfs2: fix an oops in gfs2_permission - gfs2: ignore negated quota changes - media: vivid: avoid integer overflow - media: gspca: cpia1: shift-out-of-bounds in set_flicker - i2c: sun6i-p2wi: Prevent potential division by zero - 9p/trans_fd: Annotate data-racy writes to file::f_flags - usb: gadget: f_ncm: Always set current gadget in ncm_bind() - tty: vcc: Add check for kstrdup() in vcc_probe() - exfat: support handle zero-size directory - HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W - misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller - scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() - atm: iphase: Do PCI error checks on own line - PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields - ALSA: hda: Fix possible null-ptr-deref when assigning a stream - ARM: 9320/1: fix stack depot IRQ stack filter - HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround - jfs: fix array-index-out-of-bounds in diAlloc - jfs: fix array-index-out-of-bounds in dbFindLeaf - fs/jfs: Add validity check for db_maxag and db_agpref - fs/jfs: Add check for negative db_l2nbperpage - RDMA/hfi1: Use FIELD_GET() to extract Link Width - ASoC: soc-card: Add storage for PCI SSID - selftests/efivarfs: create-read: fix a resource leak - drm/panel: st7703: Pick different reset sequence - drm/panel/panel-tpo-tpg110: fix a possible null pointer dereference - drm/panel: fix a possible null pointer dereference - drm/amdgpu: Fix potential null pointer derefernce - drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga - drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7 - drm/msm/dp: skip validity check for DP CTS EDID checksum - drm/komeda: drop all currently held locks if deadlock happens - platform/x86: thinkpad_acpi: Add battery quirk for Thinkpad X120e - Bluetooth: Fix double free in hci_conn_cleanup - Bluetooth: btusb: Add date->evt_skb is NULL check - wifi: ath10k: Don't touch the CE interrupt registers after power up - net: annotate data-races around sk->sk_dst_pending_confirm - net: annotate data-races around sk->sk_tx_queue_mapping - wifi: ath10k: fix clang-specific fortify warning - wifi: ath9k: fix clang-specific fortify warnings - bpf: Detect IP == ksym.end as part of BPF program - wifi: mac80211: don't return unset power in ieee80211_get_tx_power() - wifi: mac80211_hwsim: fix clang-specific fortify warning - x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size - clocksource/drivers/timer-atmel-tcb: Fix initialization on SAM9 hardware - clocksource/drivers/timer-imx-gpt: Fix potential memory leak - perf/core: Bail out early if the request AUX area is out of bound - locking/ww_mutex/test: Fix potential workqueue corruption - ARM: ep93xx: Add terminator to gpiod_lookup_table - fbdev: savage: Error out if pixclock equals zero - !5781 ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() - !5884 KVM: arm64: vgic-its: Fix CVE-2024-26598 fix patch issue - RDMA/qedr: Fix qedr_create_user_qp error flow - ALSA: hda: intel-sdw-acpi: harden detection of controller - RDMA/srpt: Support specifying the srpt_service_guid parameter - ext4: fix double-free of blocks due to wrong extents moved_len - crypto: ccp - Fix null pointer dereference in __sev_platform_shutdown_locked - KVM: arm64: vgic-its: Fix CVE-2024-26598 fix patch issue - dmaengine: ti: edma: Add some null pointer checks to the edma_probe - netfilter: nft_set_pipapo: release elements in clone only from destroy path - netfilter: nft_set_pipapo: remove scratch_aligned pointer - netfilter: nft_set_pipapo: add helper to release pcpu scratch area - netfilter: nft_set_pipapo: store index in scratch maps - ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() - afs: Increase buffer size in afs_update_volume_status() - fs/ntfs3: Fix an NULL dereference bug - ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() - net: stmmac: xgmac: fix a typo of register name in DPP safety handling - net: stmmac: xgmac: use #define for string constants - net: stmmac: xgmac: fix handling of DPP safety error for DMA channels - tunnels: fix out of bounds access when building IPv6 PMTU error - IB/ipoib: Fix mcast list locking - RDMA/IPoIB: Fix error code return in ipoib_mcast_join - x86/cpu: Enable STIBP on AMD if Automatic IBRS is enabled - x86/CPU/AMD: Check vendor in the AMD microcode callback - x86/CPU/AMD: Add more models to X86_FEATURE_ZEN5 - x86/CPU/AMD: Add X86_FEATURE_ZEN5 - x86/cpu: Support AMD Automatic IBRS - Documentation/hw-vuln: Update spectre doc - x86: Remove dynamic NOP selection - x86/CPU/AMD: Add X86_FEATURE_ZEN1 - x86/CPU/AMD: Drop now unused CPU erratum checking function - x86/CPU/AMD: Get rid of amd_erratum_1485[] - x86/CPU/AMD: Get rid of amd_erratum_400[] - x86/CPU/AMD: Get rid of amd_erratum_383[] - x86/CPU/AMD: Get rid of amd_erratum_1054[] - x86/CPU/AMD: Move the DIV0 bug detection to the Zen1 init function - x86/CPU/AMD: Move Zenbleed check to the Zen2 init function - x86/CPU/AMD: Rename init_amd_zn() to init_amd_zen_common() - x86/CPU/AMD: Call the spectral chicken in the Zen2 init function - x86/CPU/AMD: Move erratum 1076 fix into the Zen1 init function - x86/CPU/AMD: Move the Zen3 BTC_NO detection to the Zen3 init function - x86/CPU/AMD: Carve out the erratum 1386 fix - x86/CPU/AMD: Add ZenX generations flags - x86/CPU/AMD: Make sure EFER[AIBRSE] is set - x86: Fix comment for X86_FEATURE_ZEN - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - mm/damon/vaddr-test: fix memory leak in damon_do_test_apply_three_regions()- !5831 fbdev: sis: Error out if pixclock equals zero - !5861 ksmbd: fix uaf in smb20_oplock_break_ack - !5911 CVE-2023-52484 - !5895 i2c: i801: Fix block process call transactions - !5870 drivers/amd/pm: fix a use-after-free in kv_parse_power_table - !5863 CVE-2024-26788 - 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() - !5811 Fixed CVE-2021-47037 - !5808 nilfs2: fix hang in nilfs_lookup_dirty_data_buffers() - i2c: i801: Fix block process call transactions - !5845 [OLK 5.10] bugfixes of vf id of mailbox and port duplex configure - !5747 ksmbd: fix global oob in ksmbd_nl_policy - !5832 CVE-2023-52467 - !5795 netfilter: nft_limit: reject configurations that cause integer overflow - !5751 net: atlantic: Fix DMA mapping for PTP hwts ring - drivers/amd/pm: fix a use-after-free in kv_parse_power_table - dmaengine: fsl-qdma: init irq after reg initialization - ksmbd: fix uaf in smb20_oplock_break_ack - net: hns3: fix port duplex configure error in IMP reset - net: hns3: add checking for vf id of mailbox - mfd: syscon: Fix null pointer dereference in of_syscon_register() - fbdev: sis: Error out if pixclock equals zero - !5785 net: qualcomm: rmnet: fix global oob in rmnet_policy - !5789 perf/x86/lbr: Filter vsyscall addresses - !5780 bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS - !5787 bpf: fix check for attempt to corrupt spilled pointer - !5770 v2 scsi: hisi_sas: Fixed some issues in the SAS - ASoC: q6afe-clocks: fix reprobing of the driver - ASoC: q6afe-clocks: fix warning on symbol scope - nilfs2: fix hang in nilfs_lookup_dirty_data_buffers() - !5794 um: time-travel: fix time corruption - !5773 patches for CVE-2023-52617 - !5772 firmware: arm_scmi: Check mailbox/SMT channel for consistency - !5788 v2 Patches to Fix CVE-2023-52454 - netfilter: nft_limit: reject configurations that cause integer overflow - um: time-travel: fix time corruption - perf/x86/lbr: Filter vsyscall addresses - nvmet-tcp: Fix the H2C expected PDU len calculation - nvmet-tcp: Fix a kernel panic when host sends an invalid H2C PDU length - bpf: fix check for attempt to corrupt spilled pointer - net: qualcomm: rmnet: fix global oob in rmnet_policy - bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS - !5724 ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs - 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 - !5738 [OLK 5.10] net: hns3: fix port vlan filter not disabled problem in dynamic vlan mode - !5757 inet: read sk->sk_family once in inet_recv_error() - scsi: hisi_sas: Add cond_resched() to cq_thread_v3_hw() - scsi: hisi_sas: Default enable interrupt coalescing - inet: read sk->sk_family once in inet_recv_error() - !5745 v2 iommu/arm-smmu-v3: fix using uninitialized or unchecked symbol - net: atlantic: Fix DMA mapping for PTP hwts ring - ksmbd: fix global oob in ksmbd_nl_policy - iommu/arm-smmu-v3: fix using uninitialized or unchecked symbol - net: hns3: fix port vlan filter not disabled problem in dynamic vlan mode - !5698 sr9800: Add check for usbnet_get_endpoints - !5711 Backport 5.10.201 LTS patches from upstream - !5728 fix CVE-2021-47101 - btrfs: use u64 for buffer sizes in the tree search ioctls - Revert "mmc: core: Capture correct oemid-bits for eMMC cards" - tracing/kprobes: Fix the order of argument descriptions - fbdev: fsl-diu-fb: mark wr_reg_wa() static - fbdev: imsttfb: fix a resource leak in probe - fbdev: imsttfb: Fix error path of imsttfb_probe() - spi: spi-zynq-qspi: add spi-mem to driver kconfig dependencies - drm/syncobj: fix DRM_SYNCOBJ_WAIT_FLAGS_WAIT_AVAILABLE - x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot - x86: Share definition of __is_canonical_address() - netfilter: nat: fix ipv6 nat redirect with mapped and scoped addresses - netfilter: nft_redir: use `struct nf_nat_range2` throughout and deduplicate eval call-backs - netfilter: xt_recent: fix (increase) ipv6 literal buffer length - r8169: respect userspace disabling IFF_MULTICAST - tg3: power down device only on SYSTEM_POWER_OFF - net/smc: put sk reference if close work was canceled - net/smc: allow cdc msg send rather than drop it with NULL sndbuf_desc - net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs - Fix termination state for idr_for_each_entry_ul() - net: r8169: Disable multicast filter for RTL8168H and RTL8107E - dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses. - dccp: Call security_inet_conn_request() after setting IPv4 addresses. - tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING - hsr: Prevent use after free in prp_create_tagged_frame() - llc: verify mac len before reading mac header - Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() - pwm: brcmstb: Utilize appropriate clock APIs in suspend/resume - pwm: sti: Reduce number of allocations and drop usage of chip_data - pwm: sti: Avoid conditional gotos - regmap: prevent noinc writes from clobbering cache - media: dvb-usb-v2: af9035: fix missing unlock - media: cedrus: Fix clock/reset sequence - media: vidtv: mux: Add check and kfree for kstrdup - media: vidtv: psi: Add check for kstrdup - media: s3c-camif: Avoid inappropriate kfree() - media: bttv: fix use after free error due to btv->timeout timer - media: i2c: max9286: Fix some redundant of_node_put() calls - pcmcia: ds: fix possible name leak in error path in pcmcia_device_add() - pcmcia: ds: fix refcount leak in pcmcia_device_add() - pcmcia: cs: fix possible hung task and memory leak pccardd() - rtc: pcf85363: fix wrong mask/val parameters in regmap_update_bits call - i3c: Fix potential refcount leak in i3c_master_register_new_i3c_devs - perf hist: Add missing puts to hist__account_cycles - perf machine: Avoid out of bounds LBR memory read - usb: host: xhci-plat: fix possible kernel oops while resuming - xhci: Loosen RPM as default policy to cover for AMD xHC 1.1 - powerpc/pseries: fix potential memory leak in init_cpu_associativity() - powerpc/imc-pmu: Use the correct spinlock initializer. - powerpc/xive: Fix endian conversion size - powerpc/40x: Remove stale PTE_ATOMIC_UPDATES macro - modpost: fix tee MODULE_DEVICE_TABLE built on big-endian host - f2fs: fix to initialize map.m_pblk in f2fs_precache_extents() - dmaengine: pxa_dma: Remove an erroneous BUG_ON() in pxad_free_desc() - USB: usbip: fix stub_dev hub disconnect - tools: iio: iio_generic_buffer ensure alignment - tools: iio: iio_generic_buffer: Fix some integer type and calculation - tools: iio: privatize globals and functions in iio_generic_buffer.c file - misc: st_core: Do not call kfree_skb() under spin_lock_irqsave() - dmaengine: ti: edma: handle irq_of_parse_and_map() errors - usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency - livepatch: Fix missing newline character in klp_resolve_symbols() - leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu' - leds: pwm: Don't disable the PWM when the LED should be off - ASoC: ams-delta.c: use component after check - padata: Fix refcnt handling in padata_free_shell() - padata: Convert from atomic_t to refcount_t on parallel_data->refcnt - ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails - HID: logitech-hidpp: Move get_wireless_feature_index() check to hidpp_connect_event() - HID: logitech-hidpp: Revert "Don't restart communication if not necessary" - HID: logitech-hidpp: Don't restart IO, instead defer hid_connect() only - HID: logitech-hidpp: Remove HIDPP_QUIRK_NO_HIDINPUT quirk - Revert "HID: logitech-hidpp: add a module parameter to keep firmware gestures" - sh: bios: Revive earlyprintk support - hid: cp2112: Fix IRQ shutdown stopping polling for all IRQs on chip - RDMA/hfi1: Workaround truncation compilation error - scsi: ufs: core: Leave space for '0' in utf8 desc string - ASoC: fsl: Fix PM disable depth imbalance in fsl_easrc_probe - IB/mlx5: Fix rdma counter binding for RAW QP - ASoC: fsl: mpc5200_dma.c: Fix warning of Function parameter or member not described - ext4: move 'ix' sanity check to corrent position - ARM: 9321/1: memset: cast the constant byte to unsigned char - hid: cp2112: Fix duplicate workqueue initialization - crypto: qat - increase size of buffers - crypto: qat - mask device capabilities with soft straps - crypto: caam/jr - fix Chacha20 + Poly1305 self test failure - crypto: caam/qi2 - fix Chacha20 + Poly1305 self test failure - nd_btt: Make BTT lanes preemptible - libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value - hwrng: geode - fix accessing registers - selftests/resctrl: Ensure the benchmark commands fits to its array - selftests/pidfd: Fix ksft print formats - clk: scmi: Free scmi_clk allocated when the clocks with invalid info are skipped - firmware: ti_sci: Mark driver as non removable - xen-pciback: Consider INTx disabled when MSI/MSI-X is enabled - drm/rockchip: Fix type promotion bug in rockchip_gem_iommu_map() - drm/rockchip: cdn-dp: Fix some error handling paths in cdn_dp_probe() - drm/mediatek: Fix iommu fault during crtc enabling - drm/bridge: tc358768: Fix bit updates - drm/bridge: tc358768: Disable non-continuous clock mode - drm/bridge: tc358768: Fix use of uninitialized variable - drm/rockchip: vop: Fix call to crtc reset helper - drm/rockchip: vop: Fix reset of state in duplicate state crtc funcs - hwmon: (coretemp) Fix potentially truncated sysfs attribute name - hwmon: (axi-fan-control) Fix possible NULL pointer dereference - hwmon: (axi-fan-control) Support temperature vs pwm points - platform/x86: wmi: Fix opening of char device - platform/x86: wmi: remove unnecessary initializations - platform/x86: wmi: Fix probe failure when failing to register WMI devices - clk: qcom: config IPQ_APSS_6018 should depend on QCOM_SMEM - clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data - clk: mediatek: clk-mt7629: Add check for mtk_alloc_clk_data - clk: mediatek: clk-mt7629-eth: Add check for mtk_alloc_clk_data - clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data - clk: mediatek: clk-mt6779: Add check for mtk_alloc_clk_data - clk: mediatek: clk-mt6765: Add check for mtk_alloc_clk_data - clk: npcm7xx: Fix incorrect kfree - clk: ti: fix double free in of_ti_divider_clk_setup() - clk: ti: change ti_clk_register[_omap_hw]() API - clk: ti: Update component clocks to use ti_dt_clk_name() - clk: ti: Update pll and clockdomain clocks to use ti_dt_clk_name() - clk: ti: Add ti_dt_clk_name() helper to use clock-output-names - clk: keystone: pll: fix a couple NULL vs IS_ERR() checks - spi: nxp-fspi: use the correct ioremap function - clk: linux/clk-provider.h: fix kernel-doc warnings and typos - clk: asm9260: use parent index to link the reference clock - clk: imx: imx8mq: correct error handling path - clk: imx: Select MXC_CLK for CLK_IMX8QXP - clk: qcom: gcc-sm8150: Fix gcc_sdcc2_apps_clk_src - clk: qcom: gcc-sm8150: use ARRAY_SIZE instead of specifying num_parents - clk: qcom: mmcc-msm8998: Fix the SMMU GDSC - clk: qcom: mmcc-msm8998: Set bimc_smmu_gdsc always on - clk: qcom: mmcc-msm8998: Don't check halt bit on some branch clks - clk: qcom: mmcc-msm8998: Add hardware clockgating registers to some clks - clk: qcom: clk-rcg2: Fix clock rate overflow for high parent frequencies - regmap: debugfs: Fix a erroneous check after snprintf() - ipv6: avoid atomic fragment on GSO packets - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() - tcp: fix cookie_init_timestamp() overflows - chtls: fix tp->rcv_tstamp initialization - r8169: fix rare issue with broken rx after link-down on RTL8125 - r8169: use tp_to_dev instead of open code - thermal: core: prevent potential string overflow - PM / devfreq: rockchip-dfi: Make pmu regmap mandatory - can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on() - can: dev: can_restart(): don't crash kernel if carrier is OK - wifi: rtlwifi: fix EDCA limit set by BT coexistence - tcp_metrics: do not create an entry from tcp_init_metrics() - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() - tcp_metrics: add missing barriers on delete - wifi: mt76: mt7603: rework/fix rx pse hang check - wifi: rtw88: debug: Fix the NULL vs IS_ERR() bug for debugfs_create_file() - net: spider_net: Use size_add() in call to struct_size() - tipc: Use size_add() in calls to struct_size() - mlxsw: Use size_mul() in call to struct_size() - gve: Use size_add() in call to struct_size() - overflow: Implement size_t saturating arithmetic helpers - tcp: call tcp_try_undo_recovery when an RTOd TFO SYNACK is ACKed - udp: add missing WRITE_ONCE() around up->encap_rcv - i40e: fix potential memory leaks in i40e_remove() - genirq/matrix: Exclude managed interrupts in irq_matrix_allocated() - pstore/platform: Add check for kstrdup - x86/boot: Fix incorrect startup_gdt_descr.size - futex: Don't include process MM in futex key on no-MMU - x86/srso: Fix SBPB enablement for (possible) future fixed HW - vfs: fix readahead(2) on block devices - asix: fix wrong return value in asix_check_host_enable() - asix: fix uninit-value in asix_mdio_read() - net: asix: fix uninit value bugs - ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs - !5642 btrfs: don't abort filesystem when attempting to snapshot deleted subvolume - !5712 [sync] PR-5672: arm64/mpam_ctrlmon: Update ctrl group config with rdtgrp's partid - !5189 vhost_vdpa: Fix the error of not executing atomic_dec - !5530 net: Fix CVE-2024-26641 - !5532 ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() - arm64/mpam: Allocate new partid for the created ctrl group - arm64/mpam_ctrlmon: Update ctrl group config with rdtgrp's partid - !5670 cpufreq: CPPC: Eliminate the impact of cpc_read() latency error - !5506 ext4: dio: Put endio under irq context for overwrite - !5507 ext4: Validate inode pa before using preallocation blocks - sr9800: Add check for usbnet_get_endpoints - cpufreq: CPPC: Eliminate the impact of cpc_read() latency error - btrfs: don't abort filesystem when attempting to snapshot deleted subvolume - vhost_vdpa: Fix the error of not executing atomic_dec - ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() - ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv() - ip6_tunnel: use dev_sw_netstats_rx_add() - ext4: Validate inode pa before using preallocation blocks - 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()- !5684 Backport 5.10.200 LTS patches from upstream - ALSA: hda: intel-dsp-config: Fix JSL Chromebook quirk detection - tty: 8250: Add support for Intashield IS-100 - tty: 8250: Add support for Brainboxes UP cards - tty: 8250: Add support for additional Brainboxes UC cards - tty: 8250: Remove UC-257 and UC-431 - usb: raw-gadget: properly handle interrupted requests - usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility - PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device - can: isotp: isotp_sendmsg(): fix TX state detection and wait behavior - can: isotp: isotp_bind(): do not validate unused address information - can: isotp: add local echo tx processing and tx without FC - can: isotp: handle wait_event_interruptible() return values - can: isotp: check CAN address family in isotp_bind() - can: isotp: isotp_bind(): return -EINVAL on incorrect CAN ID formatting - can: isotp: set max PDU size to 64 kByte - can: isotp: Add error message if txqueuelen is too small - can: isotp: add symbolic error message to isotp_module_init() - can: isotp: change error format from decimal to symbolic error names - powerpc/mm: Fix boot crash with FLATMEM - net: chelsio: cxgb4: add an error code check in t4_load_phy_fw - platform/mellanox: mlxbf-tmfifo: Fix a warning message - scsi: mpt3sas: Fix in error path - fbdev: uvesafb: Call cn_del_callback() at the end of uvesafb_exit() - ASoC: rt5650: fix the wrong result of key button - netfilter: nfnetlink_log: silence bogus compiler warning - spi: npcm-fiu: Fix UMA reads when dummy.nbytes == 0 - fbdev: atyfb: only use ioremap_uc() on i386 and ia64 - Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport - dmaengine: ste_dma40: Fix PM disable depth imbalance in d40_probe - irqchip/stm32-exti: add missing DT IRQ flag translation - net: sched: cls_u32: Fix allocation size in u32_init() - x86: Fix .brk attribute in linker script - objtool/x86: add missing embedded_insn check - x86/mm: Fix RESERVE_BRK() for older binutils - x86/mm: Simplify RESERVE_BRK() - smbdirect: missing rc checks while waiting for rdma events - x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility - iio: adc: xilinx-xadc: Don't clobber preset voltage/temperature thresholds - iio: adc: xilinx: use more devres helpers and remove remove() - iio: adc: xilinx: use devm_krealloc() instead of kfree() + kcalloc() - iio: adc: xilinx: use helper variable for &pdev->dev - clk: Sanitize possible_parent_show to Handle Return Value of of_clk_get_parent_name - sparc32: fix a braino in fault handling in csum_and_copy_..._user() - nvmem: imx: correct nregs for i.MX6UL - nvmem: imx: correct nregs for i.MX6SLL - nvmem: imx: correct nregs for i.MX6ULL - misc: fastrpc: Clean buffers on remote invocation failures - tracing/kprobes: Fix the description of variable length arguments - i2c: aspeed: Fix i2c bus hang in slave read - i2c: stm32f7: Fix PEC handling in case of SMBUS transfers - i2c: muxes: i2c-demux-pinctrl: Use of_get_i2c_adapter_by_node() - i2c: muxes: i2c-mux-gpmux: Use of_get_i2c_adapter_by_node() - i2c: muxes: i2c-mux-pinctrl: Use of_get_i2c_adapter_by_node() - iio: exynos-adc: request second interupt only when touchscreen mode is used - kasan: print the original fault addr when access invalid shadow - i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR - gtp: fix fragmentation needed check with gso - gtp: uapi: fix GTPA_MAX - tcp: fix wrong RTO timeout when received SACK reneging - r8152: Release firmware if we have an error in probe - r8152: Cancel hw_phy_work if we have an error in probe - r8152: Run the unload routine if we have errors during probe - r8152: Increase USB control msg timeout to 5000ms as per spec - net: usb: smsc95xx: Fix uninit-value access in smsc95xx_read_reg - net: ieee802154: adf7242: Fix some potential buffer overflow in adf7242_stats_show() - igc: Fix ambiguity in the ethtool advertising - neighbour: fix various data-races - igb: Fix potential memory leak in igb_add_ethtool_nfc_entry - treewide: Spelling fix in comment - r8169: fix the KCSAN reported data race in rtl_rx while reading desc->opts1 - r8169: fix the KCSAN reported data-race in rtl_tx while reading TxDescArray[entry].opts1 - mmc: renesas_sdhi: use custom mask for TMIO_MASK_ALL - mm/page_alloc: correct start page when guard page debug is enabled - virtio-mmio: fix memory leak of vm_dev - virtio_balloon: Fix endless deflation and inflation on arm64 - mcb-lpc: Reallocate memory region to avoid memory overlapping - mcb: Return actual parsed size when reading chameleon table - selftests/ftrace: Add new test case which checks non unique symbol - !5580 CVE-2023-52622 - !5617 v4 Fix I/O high when memory almost met memcg limit - !5518 dm: revert partial fix for redundant bio-based IO accounting - !5493 arm64/mpam: Fix repeated enabling in mpam_enable() - !5566 tracing: Ensure visibility when inserting an element into tracing_map - !5606 mm/mlock: return EINVAL for illegal user memory range in mlock - mm/readahead: don't decrease mmap_miss when folio has workingset flags - mm/readahead: break read-ahead loop if filemap_add_folio return -ENOMEM - !5499 Backport 5.10.199 LTS patches from upstream - mm/mlock: return EINVAL for illegal user memory range in mlock - 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() - !5473 jfs: fix array-index-out-of-bounds in dbAdjTree - !5553 mm: ksm: fix use-after-free kasan report in ksm_might_need_to_copy - tracing: Ensure visibility when inserting an element into tracing_map - !5431 block/rnbd-srv: Check for unlikely string overflow - !5537 netfilter: nf_tables: disallow anonymous set with timeout flag - !5527 netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout - mm: ksm: fix use-after-free kasan report in ksm_might_need_to_copy - netfilter: nf_tables: disallow anonymous set with timeout flag - netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout - dm: revert partial fix for redundant bio-based IO accounting - Bluetooth: hci_sock: Correctly bounds check and pad HCI_MON_NEW_INDEX name - Bluetooth: hci_sock: fix slab oob read in create_monitor_event - phy: mapphone-mdm6600: Fix pinctrl_pm handling for sleep pins - phy: mapphone-mdm6600: Fix runtime PM for remove - phy: mapphone-mdm6600: Fix runtime disable on probe - ASoC: pxa: fix a memory leak in probe() - gpio: vf610: set value before the direction to avoid a glitch - platform/x86: asus-wmi: Map 0x2a code, Ignore 0x2b and 0x2c events - platform/x86: asus-wmi: Change ASUS_WMI_BRN_DOWN code from 0x20 to 0x2e - s390/pci: fix iommu bitmap allocation - USB: serial: option: add Fibocom to DELL custom modem FM101R-GL - USB: serial: option: add entry for Sierra EM9191 with new firmware - USB: serial: option: add Telit LE910C4-WWX 0x1035 composition - nvme-rdma: do not try to stop unallocated queues - nvme-pci: add BOGUS_NID for Intel 0a54 device - ACPI: irq: Fix incorrect return value in acpi_register_gsi() - pNFS: Fix a hang in nfs4_evict_inode() - Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()" - mmc: core: Capture correct oemid-bits for eMMC cards - mmc: core: sdio: hold retuning if sdio in 1-bit mode - mtd: physmap-core: Restore map_rom fallback - mtd: spinand: micron: correct bitmask for ecc status - mtd: rawnand: arasan: Ensure program page operations are successful - mtd: rawnand: marvell: Ensure program page operations are successful - mtd: rawnand: qcom: Unmap the right resource upon probe failure - Bluetooth: hci_event: Fix using memcmp when comparing keys - net/mlx5: Handle fw tracer change ownership event based on MTRC - platform/x86: touchscreen_dmi: Add info for the Positivo C4128B - HID: multitouch: Add required quirk for Synaptics 0xcd7e device - btrfs: fix some -Wmaybe-uninitialized warnings in ioctl.c - drm: panel-orientation-quirks: Add quirk for One Mix 2S - sky2: Make sure there is at least one frag_addr available - regulator/core: Revert "fix kobject release warning and memory leak in regulator_register()" - wifi: cfg80211: avoid leaking stack data into trace - wifi: mac80211: allow transmitting EAPOL frames with tainted key - wifi: cfg80211: Fix 6GHz scan configuration - Bluetooth: hci_core: Fix build warnings - Bluetooth: Avoid redundant authentication - HID: holtek: fix slab-out-of-bounds Write in holtek_kbd_input_event - tracing: relax trace_event_eval_update() execution with cond_resched() - ata: libata-eh: Fix compilation warning in ata_eh_link_report() - gpio: timberdale: Fix potential deadlock on &tgpio->lock - overlayfs: set ctime when setting mtime and atime - i2c: mux: Avoid potential false error message in i2c_mux_add_adapter - btrfs: initialize start_slot in btrfs_log_prealloc_extents - btrfs: return -EUCLEAN for delayed tree ref with a ref count not equals to 1 - ARM: dts: ti: omap: Fix noisy serial with overrun-throttle-ms for mapphone - serial: 8250_omap: Fix errors with no_console_suspend - serial: 8250: omap: Fix imprecise external abort for omap_8250_pm() - xhci: track port suspend state correctly in unsuccessful resume cases - xhci: decouple usb2 port resume and get_port_status request handling - xhci: clear usb2 resume related variables in one place. - xhci: rename resume_done to resume_timestamp - xhci: move port specific items such as state completions to port structure - xhci: cleanup xhci_hub_control port references - usb: core: Track SuperSpeed Plus GenXxY - selftests/mm: fix awk usage in charge_reserved_hugetlb.sh and hugetlb_reparenting_test.sh that may cause error - selftests/vm: make charge_reserved_hugetlb.sh work with existing cgroup setting - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1502CBA - ACPI: resource: Skip IRQ override on Asus Expertbook B2402CBA - ACPI: resource: Add Asus ExpertBook B2502 to Asus quirks - ACPI: resource: Skip IRQ override on Asus Vivobook S5602ZA - ACPI: resource: Add ASUS model S5402ZA to quirks - ACPI: resource: Skip IRQ override on Asus Vivobook K3402ZA/K3502ZA - ACPI: resources: Add DMI-based legacy IRQ override quirk - thunderbolt: Workaround an IOMMU fault on certain systems with Intel Maple Ridge - net: pktgen: Fix interface flags printing - netfilter: nft_set_rbtree: .deactivate fails if element has expired - neighbor: tracing: Move pin6 inside CONFIG_IPV6=y section - net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve - net: dsa: bcm_sf2: Fix possible memory leak in bcm_sf2_mdio_register() - i40e: prevent crash on probe if hw registers have invalid values - net: usb: smsc95xx: Fix an error code in smsc95xx_reset() - ipv4: fib: annotate races around nh->nh_saddr_genid and nh->nh_saddr - tun: prevent negative ifindex - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb - tcp: fix excessive TLP and RACK timeouts from HZ rounding - net: rfkill: gpio: prevent value glitch during probe - net: ipv6: fix return value check in esp_remove_trailer - net: ipv4: fix return value check in esp_remove_trailer - qed: fix LL2 RX buffer allocation - drm/i915: Retry gtt fault when out of fence registers - netfilter: nft_payload: fix wrong mac header matching - tcp: check mptcp-level constraints for backlog coalescing - KVM: x86: Mask LVTPC when handling a PMI - regmap: fix NULL deref on lookup - ice: reset first in crash dump kernels - ice: fix over-shifted variable - Bluetooth: avoid memcmp() out of bounds warning - Bluetooth: hci_event: Fix coding style - Bluetooth: vhci: Fix race when opening vhci device - Bluetooth: Fix a refcnt underflow problem for hci_conn - Bluetooth: Reject connection with the device which has same BD_ADDR - Bluetooth: hci_event: Ignore NULL link key - usb: hub: Guard against accesses to uninitialized BOS descriptors - Documentation: sysctl: align cells in second content column - mm/memory_hotplug: rate limit page migration warnings - lib/Kconfig.debug: do not enable DEBUG_PREEMPT by default - dev_forward_skb: do not scrub skb mark within the same name space - RDMA/srp: Fix srp_abort() - RDMA/srp: Set scmnd->result only when scmnd is not NULL - x86/alternatives: Disable KASAN in apply_alternatives() - powerpc/64e: Fix wrong test in __ptep_test_and_clear_young() - powerpc/8xx: Fix pte_access_permitted() for PAGE_NONE - dmaengine: mediatek: Fix deadlock caused by synchronize_irq() - usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call - usb: gadget: udc-xilinx: replace memcpy with memcpy_toio - counter: microchip-tcb-capture: Fix the use of internal GCLK logic - pinctrl: avoid unsafe code pattern in find_pinctrl() - cgroup: Remove duplicates in cgroup v1 tasks file - tee: amdtee: fix use-after-free vulnerability in amdtee_close_session - Input: goodix - ensure int GPIO is in input for gpio_count == 1 && gpio_int_idx == 0 case - Input: i8042 - add Fujitsu Lifebook E5411 to i8042 quirk table - Input: xpad - add PXN V900 support - Input: psmouse - fix fast_reconnect function for PS/2 mode - ceph: fix type promotion bug on 32bit systems - ceph: fix incorrect revoked caps assert in ceph_fill_file_size() - libceph: use kernel_connect() - thunderbolt: Check that lane 1 is in CL0 before enabling lane bonding - mcb: remove is_added flag from mcb_device struct - iio: pressure: ms5611: ms5611_prom_is_valid false negative bug - iio: pressure: dps310: Adjust Timeout Settings - iio: pressure: bmp280: Fix NULL pointer exception - usb: musb: Modify the "HWVers" register address - usb: musb: Get the musb_qh poniter after musb_giveback - usb: dwc3: Soft reset phy on probe for host - net: usb: dm9601: fix uninitialized variable use in dm9601_mdio_read - usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer - dmaengine: stm32-mdma: abort resume if no ongoing transfer - media: mtk-jpeg: Fix use after free bug due to uncanceled work - Revert "spi: spi-zynqmp-gqspi: Fix runtime PM imbalance in zynqmp_qspi_probe" - Revert "spi: zynqmp-gqspi: fix clock imbalance on probe failure" - pinctrl: renesas: rzn1: Enable missing PINMUX - ixgbe: fix crash with empty VF macvlan list - net: phy: mscc: macsec: reject PN update requests - net: macsec: indicate next pn update when offloading - drm/vmwgfx: fix typo of sizeof argument - riscv, bpf: Sign-extend return values - riscv, bpf: Factor out emit_call for kernel and bpf context - xen-netback: use default TX queue size for vifs - mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type - ravb: Fix up dma_free_coherent() call in ravb_remove() - drm/msm/dpu: change _dpu_plane_calc_bw() to use u64 to avoid overflow - drm/msm/dsi: skip the wait for video mode done if not applicable - drm/msm/dp: do not reinitialize phy unless retry during link training - net: prevent address rewrite in kernel_bind() - HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect - lib/test_meminit: fix off-by-one error in test_pages() - perf/arm-cmn: Fix the unhandled overflow status of counter 4 to 7 - RDMA/cxgb4: Check skb value for failure to allocate - RDMA/srp: Make struct scsi_cmnd and struct srp_request adjacent - arm64/mpam: Fix repeated enabling in mpam_enable() - jfs: fix array-index-out-of-bounds in dbAdjTree - block/rnbd-srv: Check for unlikely string overflow- !5521 md/raid5: fix atomicity violation in raid5_cache_count - !5494 mm/sparsemem: fix race in accessing memory_section->usage - !5516 netfilter: nf_tables: disallow timeout for anonymous sets - !5441 net/sched: act_ct: fix skb leak and crash on ooo frags - !5519 scsi: lpfc: Fix a possible data race in lpfc_unregister_fcf_rescan() - !5445 KVM: x86/mmu: Don't advance iterator after restart due to yielding - !5510 bus: mhi: host: Drop chan lock before queuing buffers - !5466 wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() - !5491 CVE-2024-26640 - md/raid5: fix atomicity violation in raid5_cache_count - scsi: lpfc: Fix a possible data race in lpfc_unregister_fcf_rescan() - netfilter: nf_tables: disallow timeout for anonymous sets - !5495 llc: Drop support for ETH_P_TR_802_2. - !5496 llc: make llc_ui_sendmsg() more robust against bonding changes - !5266 llc: call sock_orphan() at release time - bus: mhi: host: Drop chan lock before queuing buffers - !5500 pstore/ram: Fix crash when setting number of cpus to an odd number - !5460 v2 crypto: lib/mpi - Fix unexpected pointer access in mpi_ec_init - pstore/ram: Fix crash when setting number of cpus to an odd number - !5368 media: pvrusb2: fix use after free on context disconnection - llc: make llc_ui_sendmsg() more robust against bonding changes - llc: Drop support for ETH_P_TR_802_2. - mm/sparsemem: fix race in accessing memory_section->usage - tcp: add sanity checks to rx zerocopy - net-zerocopy: Refactor frag-is-remappable test. - !5269 printk: avoid deadlock in panic - !5316 v2 iomap: add support to track dirty state of sub pages - !5075 x86/reboot: VMCLEAR active VMCSes before emergency reboot - !5385 v3 enable arm64_pbha by default - !5093 wifi: mac80211: fix potential key use-after-free - wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() - !5327 UBSAN: array-index-out-of-bounds in dtSplitRoot - !5322 jfs: fix slab-out-of-bounds Read in dtSearch - crypto: lib/mpi - Fix unexpected pointer access in mpi_ec_init - !5308 FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree - KVM: x86/mmu: Don't advance iterator after restart due to yielding - net/sched: act_ct: fix skb leak and crash on ooo frags - !5286 serial: sc16is7xx: convert from _raw_ to _noinc_ regmap functions for FIFO - !5232 jfs: fix cve issue - !5348 s390/ptrace: handle setting of fpc register correctly - !5317 KVM: s390: fix setting of fpc register - !5259 CVE-2024-26627​ - config: Enable ARM64_PBHA by default - arm64: mm: pagemap: Export pbha bit0 info - arm64: mm: Hide pbha_bit0 in procfs if pbha is not enabled - arm64: mm: Do not show info during startup if pbha is not enabled - mm: cpufeature: Make update_pbha_perf_only_bit static - arm64: mm: Cleanup in pbha_bit0_pte_range - proc: introduce proc_hide_ents to hide proc files - !5339 binder: fix race between mmput() and do_exit() - !5253 tomoyo: fix UAF write bug in tomoyo_write_control() - media: pvrusb2: fix use after free on context disconnection - s390/ptrace: handle setting of fpc register correctly - binder: fix race between mmput() and do_exit() - UBSAN: array-index-out-of-bounds in dtSplitRoot - jfs: fix slab-out-of-bounds Read in dtSearch - KVM: s390: fix setting of fpc register - iomap: add support to track dirty state of sub pages - FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree - serial: sc16is7xx: convert from _raw_ to _noinc_ regmap functions for FIFO - printk: avoid deadlock in panic - llc: call sock_orphan() at release time - 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 - tomoyo: fix UAF write bug in tomoyo_write_control() - jfs: fix array-index-out-of-bounds in diNewExt - jfs: fix uaf in jfs_evict_inode - wifi: mac80211: fix potential key use-after-free - x86/reboot: VMCLEAR active VMCSes before emergency reboot- !5342 CVE-2023-52447 - !5364 v2 CVE-2023-52452 - !5313 bus: mhi: host: Add alignment check for event ring read pointer - !5355 CVE-2023-52593 - 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 - wifi: wfx: fix possible NULL pointer dereference in wfx_set_mfp_ap() - 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() - !4632 [OLK-5.10] drivers: update yunsilicon drivers to version 1.1.0.375 - !5307 drm/msm/dpu: Add mutex lock in control vblank irq - bus: mhi: host: Add alignment check for event ring read pointer - drm/msm/dpu: Add mutex lock in control vblank irq - !5242 Revert two stable patches to keep binary compatible - !5188 Backport 5.10.198 LTS patches from upstream - !5229 iommu/arm-smmu-v3: Disable ECMDQ before reset - !5240 powerpc/lib: Validate size for vector operations - !5231 af_unix: fix lockdep positive in sk_diag_dump_icons() - !5222 powerpc/mm: Fix null-pointer dereference in pgtable_cache_add - !5245 ceph: fix deadlock or deadcode of misusing dget() - mmc: renesas_sdhi: only reset SCC when its pointer is populated - netfilter: nftables: exthdr: fix 4-byte stack OOB write - netfilter: nf_tables: fix kdoc warnings after gc rework - parisc: Restore __ldcw_align for PA-RISC 2.0 processors - RDMA/mlx5: Fix NULL string error - RDMA/siw: Fix connection failure handling - RDMA/uverbs: Fix typo of sizeof argument - RDMA/cma: Fix truncation compilation warning in make_cma_ports - RDMA/cma: Initialize ib_sa_multicast structure to 0 when join - gpio: pxa: disable pinctrl calls for MMP_GPIO - gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config() - IB/mlx4: Fix the size of a buffer in add_port_entries() - of: dynamic: Fix potential memory leak in of_changeset_action() - RDMA/core: Require admin capabilities to set system parameters - dm zoned: free dmz->ddev array in dmz_put_zoned_devices - cpupower: add Makefile dependencies for install targets - sctp: update hb timer immediately after users change hb_interval - sctp: update transport state when processing a dupcook packet - tcp: fix delayed ACKs for MSS boundary condition - tcp: fix quick-ack counting to count actual ACKs of new data - net: stmmac: dwmac-stm32: fix resume on STM32 MCU - net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns() - net: dsa: mv88e6xxx: Avoid EEPROM timeout when EEPROM is absent - modpost: add missing else to the "of" check - NFSv4: Fix a nfs4_state_manager() race - scsi: target: core: Fix deadlock due to recursive locking - ima: Finish deprecation of IMA_TRUSTED_KEYRING Kconfig - regmap: rbtree: Fix wrong register marked as in-cache when creating new node - wifi: mt76: mt76x02: fix MT76x0 external LNA gain handling - drivers/net: process the result of hdlc_open() and add call of hdlc_close() in uhdlc_close() - bpf: Fix tr dereferencing - wifi: iwlwifi: dbg_ini: fix structure packing - arm64: Add Cortex-A520 CPU part definition - net: prevent rewrite of msg_name in sock_sendmsg() - net: replace calls to sock->ops->connect() with kernel_connect() - wifi: mwifiex: Fix tlv_buf_left calculation - qed/red_ll2: Fix undefined behavior bug in struct qed_ll2_info - scsi: zfcp: Fix a double put in zfcp_port_enqueue() - Revert "PCI: qcom: Disable write access to read only registers for IP v2.3.3" - Revert "clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz" - rbd: take header_rwsem in rbd_dev_refresh() only when updating - rbd: decouple parent info read-in from updating rbd_dev - rbd: decouple header read-in from updating rbd_dev->header - rbd: move rbd_dev_refresh() definition - ring-buffer: Fix bytes info in per_cpu buffer stats - ring-buffer: remove obsolete comment for free_buffer_page() - NFSv4: Fix a state manager thread deadlock regression - NFS: rename nfs_client_kset to nfs_kset - NFS: Cleanup unused rpc_clnt variable - spi: zynqmp-gqspi: fix clock imbalance on probe failure - spi: spi-zynqmp-gqspi: Fix runtime PM imbalance in zynqmp_qspi_probe - fs: binfmt_elf_efpic: fix personality for ELF-FDPIC - ata: libata-sata: increase PMP SRST timeout to 10s - ata: libata-core: Do not register PM operations for SAS ports - ata: libata-core: Fix port and device removal - ata: libata-core: Fix ata_port_request_pm() locking - net: thunderbolt: Fix TCPv6 GSO checksum calculation - bpf: Fix BTF_ID symbol generation collision in tools/ - bpf: Fix BTF_ID symbol generation collision - btrfs: properly report 0 avail for very full file systems - ring-buffer: Update "shortest_full" in polling - proc: nommu: /proc//maps: release mmap read lock - Revert "SUNRPC dont update timeout value on connection reset" - i2c: i801: unregister tco_pdev in i801_probe() error path - ata: libata-scsi: ignore reserved bits for REPORT SUPPORTED OPERATION CODES - ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q - serial: 8250_port: Check IRQ data before use - Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux" - Smack:- Use overlay inode label in smack_inode_copy_up() - smack: Retrieve transmuting information in smack_inode_getsecurity() - smack: Record transmuting in smk_transmuted - nvme-pci: always return an ERR_PTR from nvme_pci_alloc_dev - netfilter: nft_exthdr: Fix for unsafe packet data read - netfilter: nft_exthdr: Search chunks in SCTP packets only - watchdog: iTCO_wdt: Set NO_REBOOT if the watchdog is not already running - watchdog: iTCO_wdt: No need to stop the timer in probe - nvme-pci: do not set the NUMA node of device if it has none - nvme-pci: factor out a nvme_pci_alloc_dev helper - nvme-pci: factor the iod mempool creation into a helper - ACPI: Check StorageD3Enable _DSD property in ACPI code - cgroup: Fix suspicious rcu_dereference_check() usage warning - perf build: Define YYNOMEM as YYNOABORT for bison < 3.81 - fbdev/sh7760fb: Depend on FB=y - ncsi: Propagate carrier gain/loss events to the NCSI controller - powerpc/watchpoints: Disable preemption in thread_change_pc() - media: vb2: frame_vector.c: replace WARN_ONCE with a comment - bpf: Clarify error expectations from bpf_clone_redirect - spi: nxp-fspi: reset the FLSHxCR1 registers - scsi: pm80xx: Use phy-specific SAS address when sending PHY_START command - platform/mellanox: mlxbf-bootctl: add NET dependency into Kconfig - selftests: fix dependency checker script - ring-buffer: Avoid softlockup in ring_buffer_resize() - selftests/ftrace: Correctly enable event in instance-event.tc - scsi: qedf: Add synchronization between I/O completions and abort - parisc: irq: Make irq_stack_union static to avoid sparse warning - parisc: drivers: Fix sparse warning - parisc: iosapic.c: Fix sparse warnings - parisc: sba: Fix compile warning wrt list of SBA devices - dma-debug: don't call __dma_entry_alloc_check_leak() under free_entries_lock - i2c: npcm7xx: Fix callback completion ordering - gpio: pmic-eic-sprd: Add can_sleep flag for PMIC EIC chip - xtensa: boot/lib: fix function prototypes - xtensa: boot: don't add include-dirs - xtensa: iss/network: make functions static - xtensa: add default definition for XCHAL_HAVE_DIV32 - power: supply: ucs1002: fix error code in ucs1002_get_property() - bus: ti-sysc: Fix SYSC_QUIRK_SWSUP_SIDLE_ACT handling for uart wake-up - ARM: dts: ti: omap: motorola-mapphone: Fix abe_clkctrl warning on boot - ARM: dts: Unify pwm-omap-dmtimer node names - ARM: dts: am335x: Guardian: Update beeper label - ARM: dts: motorola-mapphone: Drop second ti,wlcore compatible value - ARM: dts: motorola-mapphone: Add 1.2GHz OPP - ARM: dts: motorola-mapphone: Configure lower temperature passive cooling - ARM: dts: ti: omap: Fix bandgap thermal cells addressing for omap3/4 - ARM: dts: omap: correct indentation - clk: tegra: fix error return case for recalc_rate - bus: ti-sysc: Fix missing AM35xx SoC matching - bus: ti-sysc: Use fsleep() instead of usleep_range() in sysc_reset() - MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled - btrfs: reset destination buffer when read_extent_buffer() gets invalid range - ata: ahci: Add Elkhart Lake AHCI controller - ata: ahci: Rename board_ahci_mobile - ata: ahci: Add support for AMD A85 FCH (Hudson D4) - ata: libata: Rename link flag ATA_LFLAG_NO_DB_DELAY - netfilter: nft_exthdr: Fix non-linear header modification - netfilter: exthdr: add support for tcp option removal - netfilter: nft_exthdr: break evaluation if setting TCP option fails - netfilter: nf_tables: add and use nft_thoff helper - netfilter: nf_tables: add and use nft_sk helper - netfilter: nft_exthdr: Support SCTP chunks - netfilter: use actual socket sk for REJECT action - media: venus: hfi_venus: Write to VIDC_CTRL_INIT after unmasking interrupts - media: venus: hfi: Add a 6xx boot logic - media: venus: core: Add differentiator IS_V6(core) - media: venus: hfi: Define additional 6xx registers - media: venus: hfi,pm,firmware: Convert to block relative addressing - media: venus: core: Add io base variables for each block - mmc: renesas_sdhi: register irqs before registering controller - mmc: tmio: support custom irq masks - mmc: renesas_sdhi: populate SCC pointer at the proper place - mmc: renesas_sdhi: probe into TMIO after SCC parameters have been setup - Input: i8042 - add quirk for TUXEDO Gemini 17 Gen1/Clevo PD70PN - Input: i8042 - rename i8042-x86ia64io.h to i8042-acpipnpio.h - netfilter: nf_tables: double hook unregistration in netns path - netfilter: nf_tables: unregister flowtable hooks on netns exit - i2c: mux: demux-pinctrl: check the return value of devm_kstrdup() - gpio: tb10x: Fix an error handling path in tb10x_gpio_probe() - bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI - locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested() - seqlock: Prefix internal seqcount_t-only macros with a "do_" - seqlock: Rename __seqprop() users - netfilter: ipset: Fix race between IPSET_CMD_CREATE and IPSET_CMD_SWAP - x86/srso: Fix SBPB enablement for spec_rstack_overflow=off - x86/srso: Fix srso_show_state() side effect - platform/x86: intel_scu_ipc: Fail IPC send if still busy - platform/x86: intel_scu_ipc: Don't override scu in intel_scu_ipc_dev_simple_command() - platform/x86: intel_scu_ipc: Check status upon timeout in ipc_wait_for_interrupt() - platform/x86: intel_scu_ipc: Check status after timeout in busy_loop() - powerpc/perf/hv-24x7: Update domain value check - i40e: Fix VF VLAN offloading when port VLAN is configured - ASoC: imx-audmix: Fix return error with devm_clk_get() - selftests: tls: swap the TX and RX sockets in some tests - bpf: Avoid deadlock when using queue and stack maps from NMI - netfilter: nf_tables: disallow element removal on anonymous sets - ASoC: meson: spdifin: start hw on dai probe - netfilter: nf_tables: fix memleak when more than 255 elements expired - netfilter: nft_set_hash: try later when GC hits EAGAIN on iteration - netfilter: nft_set_pipapo: stop GC iteration if GC transaction allocation fails - netfilter: nft_set_rbtree: use read spinlock to avoid datapath contention - netfilter: nf_tables: defer gc run if previous batch is still pending - netfilter: nf_tables: use correct lock to protect gc_list - netfilter: nf_tables: GC transaction race with abort path - netfilter: nf_tables: GC transaction race with netns dismantle - netfilter: nf_tables: fix GC transaction races with netns and netlink event exit path - netfilter: nf_tables: don't fail inserts if duplicate has expired - netfilter: nf_tables: remove busy mark and gc batch API - netfilter: nft_set_hash: mark set element as dead when deleting from packet path - netfilter: nf_tables: adapt set backend to use GC transaction API - netfilter: nf_tables: GC transaction API to avoid race with control plane - netfilter: nf_tables: don't skip expired elements during walk - netfilter: nf_tables: integrate pipapo into commit protocol - ext4: do not let fstrim block system suspend - ext4: move setting of trimmed bit into ext4_try_to_trim_range() - ext4: replace the traditional ternary conditional operator with with max()/min() - ext4: mark group as trimmed only if it was fully scanned - ext4: change s_last_trim_minblks type to unsigned long - ext4: scope ret locally in ext4_try_to_trim_range() - ext4: add new helper interface ext4_try_to_trim_range() - ext4: remove the 'group' parameter of ext4_trim_extent - SUNRPC: Mark the cred for revalidation if the server rejects it - NFS/pNFS: Report EINVAL errors from connect() to the server - NFS: Use the correct commit info in nfs_join_page_group() - ceph: fix deadlock or deadcode of misusing dget() - Revert "modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules" - Revert "media: dvb: symbol fixup for dvb_attach()" - powerpc/lib: Validate size for vector operations - af_unix: fix lockdep positive in sk_diag_dump_icons() - iommu/arm-smmu-v3: Disable ECMDQ before reset - !3297 [OLK-5.10] Add drivers support for Mucse Network Adapter(N10/N400) - !3308 [OLK-5.10] initial support for KPU FLEXFLOW-2100P driver from Yusur Technology - !5195 dmaengine: fix NULL pointer in channel unregistration function - !5171 net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn() - !5197 drm: Don't unref the same fb many times by mistake due to deadlock handling - powerpc/mm: Fix null-pointer dereference in pgtable_cache_add - drm: Don't unref the same fb many times by mistake due to deadlock handling - !5178 net: nfc: llcp: Add lock when modifying device list - dmaengine: fix NULL pointer in channel unregistration function - !5164 nfc: nci: assert requested protocol is valid - drivers: initial support for KPU FLEXFLOW-2100P driver from Yusur Technology - !5156 RDMA/srp: Do not call scsi_done() from srp_abort() - !5038 [OLK-5.10] Do not serialize MSR accesses on AMD - net: nfc: llcp: Add lock when modifying device list - net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn() - nfc: nci: assert requested protocol is valid - RDMA/srp: Do not call scsi_done() from srp_abort() - x86/barrier: Do not serialize MSR accesses on AMD - drivers: update yunsilicon drivers to version 1.1.0.375 - drivers: support for rnpm drivers from Mucse Technology N10/N400- !5152 arm64/mpam: Remove warning about no msc corresponding to the online cpu - arm64/mpam: Remove warning about no msc corresponding to the online cpu - !5145 arm64/mpam: Expand the monitor number of the resctrl root - !5144 arm64/mpam: Fix use-after-free when deleting resource groups - arm64/mpam: Expand the monitor number of the resctrl root - arm64/mpam: Fix use-after-free when deleting resource groups - !5117 fix CVE-2023-52527 - !4648 [OLK-5.10] Intel: backport TPMI RAPL driver for GNR/SRF - !4842 Intel-sig: intel_idle: add Sierra Forest SoC support on 5.10 - !5113 fix CVE-2023-52578 - !5031 Backport 5.10.196 -5.10.197 LTS patches from upstream - l2tp: pass correct message length to ip6_append_data - ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data() - 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 - !5063 dccp: fix dccp_v4_err()/dccp_v6_err() again - !5062 team: fix null-ptr-deref when team device type is changed - !5096 wifi: mwifiex: Fix oob check condition in mwifiex_process_rx_packet - !5044 bugfix for pbha - !5078 RDMA/rxe: Return CQE error if invalid lkey was supplied - wifi: mwifiex: Fix oob check condition in mwifiex_process_rx_packet - !4261 [22.03-LTS-SP3] Fix crash on platfoms using legacy KVM MMU Notifier APIs - !4966 [sync] PR-4934: arm64: head.S: always initialize PSTATE - RDMA/rxe: Return CQE error if invalid lkey was supplied - !5051 dm: limit the number of targets and parameter size area - !4933 scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command - !5064 net: rds: Fix possible NULL-pointer dereference - !5058 net: fix possible store tearing in neigh_periodic_work() - !4968 sched: migtate user interface from smart grid to sched bpf - !5033 v3 Remove WQ_FLAG_BOOKMARK flag - !5032 net/sched: act_ct: fix wild memory access when clearing fragments - net: rds: Fix possible NULL-pointer dereference - dccp: fix dccp_v4_err()/dccp_v6_err() again - team: fix null-ptr-deref when team device type is changed - net: fix possible store tearing in neigh_periodic_work() - dm: limit the number of targets and parameter size area - arm64: mm: Use subsequent bits to improve future compatibility for pbha - arm64: mm: Use corrent pte val in arch_vm_get_page_prot - sched: remove wait bookmarks - filemap: remove use of wait bookmarks - net/sched: act_ct: fix wild memory access when clearing fragments - !5004 nilfs2: fix potential use after free in nilfs_gccache_submit_read_data() - scsi: pm8001: Setup IRQs on resume - scsi: megaraid_sas: Fix deadlock on firmware crashdump - i2c: aspeed: Reset the i2c controller when timeout occurs - tracefs: Add missing lockdown check to tracefs_create_dir() - nfsd: fix change_info in NFSv4 RENAME replies - tracing: Have option files inc the trace array ref count - tracing: Have current_trace inc the trace array ref count - drm/amd/display: enable cursor degamma for DCN3+ DRM legacy gamma - drm/amdgpu: fix amdgpu_cs_p1_user_fence - btrfs: release path before inode lookup during the ino lookup ioctl - btrfs: fix lockdep splat and potential deadlock after failure running delayed items - ovl: fix incorrect fdput() on aio completion - attr: block mode changes of symlinks - md/raid1: fix error: ISO C90 forbids mixed declarations - samples/hw_breakpoint: fix building without module unloading - x86/boot/compressed: Reserve more memory for page tables - scsi: lpfc: Fix the NULL vs IS_ERR() bug for debugfs_create_file() - selftests: tracing: Fix to unmount tracefs for recovering environment - scsi: qla2xxx: Fix NULL vs IS_ERR() bug for debugfs_create_dir() - drm: gm12u320: Fix the timeout usage for usb_bulk_msg() - btrfs: compare the correct fsid/metadata_uuid in btrfs_validate_super - btrfs: add a helper to read the superblock metadata_uuid - btrfs: move btrfs_pinned_by_swapfile prototype into volumes.h - mtd: rawnand: brcmnand: Fix ECC level field setting for v7.2 controller - mtd: rawnand: brcmnand: Allow SoC to provide I/O operations - kobject: Add sanity check for kset->kobj.ktype in kset_register() - media: pci: ipu3-cio2: Initialise timing struct to avoid a compiler warning - serial: cpm_uart: Avoid suspicious locking - scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show() - usb: gadget: fsl_qe_udc: validate endpoint index for ch9 udc - media: pci: cx23885: replace BUG with error return - media: tuners: qt1010: replace BUG_ON with a regular error - media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer - media: az6007: Fix null-ptr-deref in az6007_i2c_xfer() - media: anysee: fix null-ptr-deref in anysee_master_xfer - media: af9005: Fix null-ptr-deref in af9005_i2c_xfer - media: dw2102: Fix null-ptr-deref in dw2102_i2c_transfer() - media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer - powerpc/pseries: fix possible memory leak in ibmebus_bus_init() - jfs: fix invalid free of JFS_IP(ipimap)->i_imap in diUnmount - fs/jfs: prevent double-free in dbUnmount() after failed jfs_remount() - md: raid1: fix potential OOB in raid1_remove_disk() - bus: ti-sysc: Configure uart quirks for k3 SoC - drm/exynos: fix a possible null-pointer dereference due to data race in exynos_drm_crtc_atomic_disable() - ALSA: hda: intel-dsp-cfg: add LunarLake support - samples/hw_breakpoint: Fix kernel BUG 'invalid opcode: 0000' - drm/bridge: tc358762: Instruct DSI host to generate HSE packets - wifi: mac80211_hwsim: drop short frames - netfilter: ebtables: fix fortify warnings in size_entry_mwt() - alx: fix OOB-read compiler warning - mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450 - tpm_tis: Resend command to recover from data transfer errors - crypto: lib/mpi - avoid null pointer deref in mpi_cmp_ui() - wifi: wil6210: fix fortify warnings - wifi: mwifiex: fix fortify warning - wifi: ath9k: fix printk specifier - wifi: ath9k: fix fortify warnings - crypto: lrw,xts - Replace strlcpy with strscpy - devlink: remove reload failed checks in params get/set callbacks - hw_breakpoint: fix single-stepping when using bpf_overflow_handler - ACPI: video: Add backlight=native DMI quirk for Apple iMac12,1 and iMac12,2 - ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470 - scftorture: Forgive memory-allocation failure if KASAN - rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle() - kernel/fork: beware of __put_task_struct() calling context - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer - locks: fix KASAN: use-after-free in trace_event_raw_event_filelock_lock - btrfs: output extra debug info if we failed to find an inline backref - autofs: fix memory leak of waitqueues in autofs_catatonic_mode - !4987 net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg - !4991 CVE-2023-52568 - !4994 mpam/mpam_ctrlmon: update monitor config with its parent's ctrl_val - nilfs2: fix potential use after free in nilfs_gccache_submit_read_data() - !4988 ieee802154: ca8210: Fix a potential UAF in ca8210_probe - !4979 CVE-2021-47028 - mpam/mpam_ctrlmon: update monitor config with its parent's ctrl_val - x86/sgx: Resolves SECS reclaim vs. page fault for EAUG race - ieee802154: ca8210: Fix a potential UAF in ca8210_probe - !4925 v2 btrfs: do not ASSERT() if the newly created subvolume already got read - !4905 Backport 5.10.195 LTS patches from upstream - net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg - !4339 修复pmem_legacy_device未被编译问题 - mt76: mt7915: fix txrate reporting - mt76: mt7915: rename mt7915_mcu_get_rate_info to mt7915_mcu_get_tx_rate - sched: migtate user interface from smart grid to sched bpf - arm64: head.S: always initialize PSTATE - drm/mediatek: Fix backport issue in mtk_drm_gem_prime_vmap() - scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command - parisc: Drop loops_per_jiffy from per_cpu struct - drm/amd/display: Fix a bug when searching for insert_above_mpcc - kcm: Fix error handling for SOCK_DGRAM in kcm_sendmsg(). - ixgbe: fix timestamp configuration code - ipv6: fix ip6_sock_set_addr_preferences() typo - platform/mellanox: mlxbf-tmfifo: Drop jumbo frames - platform/mellanox: mlxbf-tmfifo: Drop the Rx packet if no more descriptors - kcm: Fix memory leak in error path of kcm_sendmsg() - r8152: check budget for r8152_poll() - hsr: Fix uninit-value access in fill_frame_info() - net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_hwlro_get_fdir_all() - net: ethernet: mvpp2_main: fix possible OOB write in mvpp2_ethtool_get_rxnfc() - net/smc: use smc_lgr_list.lock to protect smc_lgr_list.list iterate in smcr_port_add - kselftest/runner.sh: Propagate SIGTERM to runner child - selftests/kselftest/runner/run_one(): allow running non-executable files - bus: mhi: host: Skip MHI reset if device is in RDDM - ARM: dts: BCM5301X: Extend RAM to full 256MB for Linksys EA6500 V2 - ARM: dts: samsung: exynos4210-i9100: Fix LCD screen's physical size - scsi: qla2xxx: Flush mailbox commands on chip reset - scsi: qla2xxx: Fix crash in PCIe error handling - scsi: qla2xxx: Consolidate zio threshold setting for both FCP & NVMe - scsi: qla2xxx: If fcport is undergoing deletion complete I/O with retry - arm64: sdei: abort running SDEI handlers during crash - ACPI: APEI: explicit init of HEST and GHES in apci_init() - perf hists browser: Fix the number of entries for 'e' key - perf tools: Handle old data in PERF_RECORD_ATTR - perf hists browser: Fix hierarchy mode header - drm/amd/display: prevent potential division by zero errors - mtd: rawnand: brcmnand: Fix potential false time out warning - mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write - mtd: rawnand: brcmnand: Fix crash during the panic_write - btrfs: use the correct superblock to compare fsid in btrfs_validate_super - btrfs: don't start transaction when joining with TRANS_JOIN_NOSTART - fuse: nlookup missing decrement in fuse_direntplus_link - ata: pata_ftide010: Add missing MODULE_DESCRIPTION - ata: sata_gemini: Add missing MODULE_DESCRIPTION - ext4: add correct group descriptors and reserved GDT blocks to system zone - sh: boards: Fix CEU buffer size passed to dma_declare_coherent_memory() - net: dsa: sja1105: fix -ENOSPC when replacing the same tc-cbs too many times - net: dsa: sja1105: fix bandwidth discrepancy between tc-cbs software and offload - idr: fix param name in idr_alloc_cyclic() doc - s390/zcrypt: don't leak memory if dev_set_name() fails - igb: Change IGB_MIN to allow set rx/tx value between 64 and 80 - igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80 - igc: Change IGC_MIN to allow set rx/tx value between 64 and 80 - kcm: Destroy mutex in kcm_exit_net() - af_unix: Fix data race around sk->sk_err. - af_unix: Fix data-races around sk->sk_shutdown. - af_unix: Fix data-race around unix_tot_inflight. - af_unix: Fix data-races around user->unix_inflight. - net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr - veth: Fixing transmit return status for dropped packets - igb: disable virtualization features on 82580 - drm/i915/gvt: Drop unused helper intel_vgpu_reset_gtt() - drm/i915/gvt: Save/restore HW status to support GVT suspend/resume - net: read sk->sk_family once in sk_mc_loop() - ipv4: annotate data-races around fi->fib_dead - sctp: annotate data-races around sk->sk_wmem_queued - net/sched: fq_pie: avoid stalls in fq_pie_timer() - pwm: lpc32xx: Remove handling of PWM channels - watchdog: intel-mid_wdt: add MODULE_ALIAS() to allow auto-load - perf top: Don't pass an ERR_PTR() directly to perf_session__delete() - x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm() - perf annotate bpf: Don't enclose non-debug code with an assert() - backlight: gpio_backlight: Drop output GPIO direction check for initial power state - kconfig: fix possible buffer overflow - NFSv4/pnfs: minor fix for cleanup path in nfs4_get_device_info - NFS: Fix a potential data corruption - soc: qcom: qmi_encdec: Restrict string length in decode - clk: qcom: gcc-mdm9615: use proper parent for pll0_vote clock - clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz - dt-bindings: clock: xlnx,versal-clk: drop select:false - pinctrl: cherryview: fix address_space_handler() argument - parisc: led: Reduce CPU overhead for disk & lan LED computation - parisc: led: Fix LAN receive and transmit LEDs - lib/test_meminit: allocate pages up to order MAX_ORDER - drm/ast: Fix DRAM init on AST2200 - fbdev/ep93xx-fb: Do not assign to struct fb_info.dev - scsi: qla2xxx: Remove unsupported ql2xenabledif option - scsi: qla2xxx: Turn off noisy message log - scsi: qla2xxx: Fix erroneous link up failure - scsi: qla2xxx: fix inconsistent TMF timeout - scsi: qla2xxx: Fix deletion race condition - io_uring: break iopolling on signal - io_uring: break out of iowq iopoll on teardown - io_uring: always lock in io_apoll_task_func - net/ipv6: SKB symmetric hash should incorporate transport ports - udf: initialize newblock to 0 - md/md-bitmap: remove unnecessary local variable in backlog_store() - usb: typec: tcpci: clear the fault status bit - usb: typec: bus: verify partner exists in typec_altmode_attention - cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug - crypto: stm32 - fix loop iterating through scatterlist for DMA - s390/ipl: add missing secure/has_secure file to ipl type 'unknown' - pstore/ram: Check start of empty przs during init - fsverity: skip PKCS#7 parser when keyring is empty - net: handle ARPHRD_PPP in dev_is_mac_header_xmit() - X.509: if signature is unsupported skip validation - dccp: Fix out of bounds access in DCCP error handler - dlm: fix plock lookup when using multiple lockspaces - parisc: Fix /proc/cpuinfo output for lscpu - procfs: block chmod on /proc/thread-self/comm - Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset" - ntb: Fix calculation ntb_transport_tx_free_entry() - ntb: Clean up tx tail index on link down - ntb: Drop packets when qp link is down - Revert "scsi: qla2xxx: Fix buffer overrun" - media: dvb: symbol fixup for dvb_attach() - arm64: csum: Fix OoB access in IP checksum code for negative lengths - xtensa: PMU: fix base address for the newer hardware - backlight/lv5207lp: Compare against struct fb_info.device - backlight/bd6107: Compare against struct fb_info.device - backlight/gpio_backlight: Compare against struct fb_info.device - ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch() - scsi: core: Fix the scsi_set_resid() documentation - ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl - PM / devfreq: Fix leak in devfreq_dev_release() - skbuff: skb_segment, Call zero copy functions before using skbuff frags - igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU - virtio_ring: fix avail_wrap_counter in virtqueue_add_packed - cpufreq: Fix the race condition while updating the transition_task of policy - dmaengine: ste_dma40: Add missing IRQ check in d40_probe - um: Fix hostaudio build errors - mtd: rawnand: fsmc: handle clk prepare error in fsmc_nand_resume() - mtd: spi-nor: Check bus width while setting QE bit - rpmsg: glink: Add check for kstrdup - phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write - phy/rockchip: inno-hdmi: round fractal pixclock in rk3328 recalc_rate - phy/rockchip: inno-hdmi: use correct vco_div_5 macro on rk3328 - mtd: rawnand: brcmnand: Fix mtd oobsize - x86/speculation: Mark all Skylake CPUs as vulnerable to GDS - HID: multitouch: Correct devm device reference for hidinput input_dev name - HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode() - RDMA/siw: Correct wrong debug message - RDMA/siw: Balance the reference of cep->kref in the error path - Revert "IB/isert: Fix incorrect release of isert connection" - amba: bus: fix refcount leak - serial: tegra: handle clk prepare error in tegra_uart_hw_init() - scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock - cgroup:namespace: Remove unused cgroup_namespaces_init() - media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors - media: ov2680: Fix vflip / hflip set functions - media: ov2680: Fix ov2680_bayer_order() - media: ov2680: Remove auto-gain and auto-exposure controls - media: i2c: ov2680: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips - media: ov5640: Enable MIPI interface in ov5640_set_power_mipi() - USB: gadget: f_mass_storage: Fix unused variable warning - media: go7007: Remove redundant if statement - iommu/vt-d: Fix to flush cache of PASID directory table - iommu/qcom: Disable and reset context bank before programming - fsi: aspeed: Reset master errors after CFAM reset - IB/uverbs: Fix an potential error pointer dereference - driver core: test_async: fix an error code - dma-buf/sync_file: Fix docs syntax - coresight: tmc: Explicit type conversions to prevent integer overflow - scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly - scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly - scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly - x86/APM: drop the duplicate APM_MINOR_DEV macro - serial: sprd: Fix DMA buffer leak issue - serial: sprd: Assign sprd_port after initialized to avoid wrong access - scsi: qla4xxx: Add length check when parsing nlattrs - scsi: be2iscsi: Add length check when parsing nlattrs - scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param() - scsi: iscsi: Add length check for nlattr payload - scsi: iscsi: Rename iscsi_set_param() to iscsi_if_set_param() - scsi: RDMA/srp: Fix residual handling - usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host() - media: mediatek: vcodec: Return NULL if no vdec_fb is found - media: rkvdec: increase max supported height for H.264 - media: cx24120: Add retval check for cx24120_message_send() - media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer() - media: dib7000p: Fix potential division by zero - drivers: usb: smsusb: fix error handling code in smsusb_init_device - media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link() - media: i2c: tvp5150: check return value of devm_kasprintf() - media: ad5820: Drop unsupported ad5823 from i2c_ and of_device_id tables - NFSv4.2: fix handling of COPY ERR_OFFLOAD_NO_REQ - NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN - NFSD: da_addr_body field missing in some GETDEVICEINFO replies - fs: lockd: avoid possible wrong NULL parameter - jfs: validate max amount of blocks before allocation. - powerpc/iommu: Fix notifiers being shared by PCI and VIO buses - nfs/blocklayout: Use the passed in gfp flags - powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT - powerpc: Don't include lppaca.h in paca.h - wifi: ath10k: Use RMW accessors for changing LNKCTL - net/mlx5: Use RMW accessors for changing LNKCTL - drm/radeon: Use RMW accessors for changing LNKCTL - drm/amdgpu: Use RMW accessors for changing LNKCTL - powerpc/perf: Convert fsl_emb notifier to state machine callbacks - powerpc/fadump: reset dump area size if fadump memory reserve fails - vfio/type1: fix cap_migration information leak - clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op - clk: imx8mp: fix sai4 clock - PCI/ASPM: Use RMW accessors for changing LNKCTL - PCI: pciehp: Use RMW accessors for changing LNKCTL - pinctrl: mcp23s08: check return value of devm_kasprintf() - PCI: Mark NVIDIA T4 GPUs to avoid bus reset - clk: qcom: reset: Use the correct type of sleep/delay based on length - clk: qcom: gcc-sm8250: Fix gcc_sdcc2_apps_clk_src - clk: qcom: gcc-sm8250: use ARRAY_SIZE instead of specifying num_parents - ext4: correct grp validation in ext4_mb_good_group - clk: qcom: gcc-sc7180: Fix up gcc_sdcc2_apps_clk_src - clk: qcom: gcc-sc7180: use ARRAY_SIZE instead of specifying num_parents - clk: sunxi-ng: Modify mismatched function name - drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init() - ipmi:ssif: Fix a memory leak when scanning for an adapter - ipmi:ssif: Add check for kstrdup - ALSA: ac97: Fix possible error value of *rac97 - of: unittest: Fix overlay type in apply/revert check - bus: ti-sysc: Fix cast to enum warning - drm/mediatek: Fix potential memory leak if vmap() fail - bus: ti-sysc: Fix build warning for 64-bit build - drm/msm/a2xx: Call adreno_gpu_init() earlier - drm/amd/pm: fix variable dereferenced issue in amdgpu_device_attr_create() - smackfs: Prevent underflow in smk_set_cipso() - firmware: meson_sm: fix to avoid potential NULL pointer dereference - drm/msm/mdp5: Don't leak some plane state - drm: xlnx: zynqmp_dpsub: Add missing check for dma_set_mask - ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig - drm/panel: simple: Add missing connector type and pixel format for AUO T215HVN01 - drm/armada: Fix off-by-one error in armada_overlay_get_property() - of: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name() - drm/tegra: dpaux: Fix incorrect return value of platform_get_irq - drm/tegra: Remove superfluous error messages around platform_get_irq() - md/md-bitmap: hold 'reconfig_mutex' in backlog_store() - md/bitmap: don't set max_write_behind if there is no write mostly device - drm/amdgpu: Update min() to min_t() in 'amdgpu_info_ioctl' - arm64: dts: qcom: sdm845: Fix the min frequency of "ice_core_clk" - arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC - ARM: dts: BCM53573: Fix Ethernet info for Luxul devices - drm: adv7511: Fix low refresh rate register for ADV7533/5 - ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split) - ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210 - ARM: dts: s5pv210: adjust node names to DT spec - ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split) - ARM: dts: s3c64xx: align pinctrl with dtschema - x86/mm: Fix PAT bit missing from page protection modify mask - drm/etnaviv: fix dumping of active MMU context - ARM: dts: BCM53573: Use updated "spi-gpio" binding properties - ARM: dts: BCM53573: Add cells sizes to PCIe node - ARM: dts: BCM53573: Drop nonexistent #usb-cells - ARM: dts: BCM53573: Describe on-SoC BCM53125 rev 4 switch - ARM: dts: BCM5301X: Harmonize EHCI/OHCI DT nodes name - drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar() - arm64: dts: qcom: msm8996: Add missing interrupt to the USB2 controller - soc: qcom: ocmem: Fix NUM_PORTS & NUM_MACROS macros - soc: qcom: ocmem: Add OCMEM hardware version print - ASoC: stac9766: fix build errors with REGMAP_AC97 - drm/bridge: tc358764: Fix debug print parameter order - netrom: Deny concurrent connect(). - hwmon: (tmp513) Fix the channel number in tmp51x_is_visible() - mlxsw: i2c: Limit single transaction buffer size - mlxsw: i2c: Fix chunk size setting in output mailbox buffer - net: arcnet: Do not call kfree_skb() under local_irq_disable() - wifi: ath9k: use IS_ERR() with debugfs_create_dir() - Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave() - wifi: mwifiex: avoid possible NULL skb pointer dereference - wifi: ath9k: protect WMI command response buffer replacement with a lock - wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx - samples/bpf: fix broken map lookup probe - wifi: mwifiex: Fix missed return in oob checks failed path - wifi: mwifiex: fix memory leak in mwifiex_histogram_read() - fs: ocfs2: namei: check return value of ocfs2_add_entry() - lwt: Check LWTUNNEL_XMIT_CONTINUE strictly - lwt: Fix return values of BPF xmit ops - hwrng: iproc-rng200 - Implement suspend and resume calls - crypto: caam - fix unchecked return value error - ice: ice_aq_check_events: fix off-by-one check when filling buffer - selftests/bpf: Clean up fmod_ret in bench_rename test script - net: tcp: fix unexcepted socket die when snd_wnd is 0 - Bluetooth: Fix potential use-after-free when clear keys - Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe() - crypto: stm32 - Properly handle pm_runtime_get failing - selftests/bpf: fix static assert compilation issue for test_cls_*.c - wifi: mwifiex: fix error recovery in PCIE buffer descriptor management - wifi: mwifiex: Fix OOB and integer underflow when rx packets - can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in case of OOM - spi: tegra20-sflash: fix to check return value of platform_get_irq() in tegra_sflash_probe() - wifi: mt76: testmode: add nla_policy for MT76_TM_ATTR_TX_LENGTH - bpf: reject unhashed sockets in bpf_sk_assign - udp: re-score reuseport groups when connected sockets are present - regmap: rbtree: Use alloc_flags for memory allocations - hwrng: nomadik - keep clock enabled while hwrng is registered - tcp: tcp_enter_quickack_mode() should be static - bpf: Clear the probe_addr for uprobe - bpftool: Use a local bpf_perf_event_value to fix accessing its fields - cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit() - x86/efistub: Fix PCI ROM preservation in mixed mode - s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs - s390/pkey: fix/harmonize internal keyblob headers - perf/imx_ddr: don't enable counter0 if none of 4 counters are used - x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved - selftests/resctrl: Close perf value read fd on errors - selftests/resctrl: Unmount resctrl FS if child fails to run benchmark - selftests/resctrl: Don't leak buffer in fill_cache() - OPP: Fix passing 0 to PTR_ERR in _opp_attach_genpd() - refscale: Fix uninitalized use of wait_queue_head_t - selftests/harness: Actually report SKIP for signal tests - tmpfs: verify {g,u}id mount options correctly - eventfd: prevent underflow for eventfd semaphores - eventfd: Export eventfd_ctx_do_read() - reiserfs: Check the return value from __getblk() - Revert "net: macsec: preserve ingress frame ordering" - udf: Handle error when adding extent to a file - udf: Check consistency of Space Bitmap Descriptor - net: Avoid address overwrite in kernel_connect - platform/mellanox: Fix mlxbf-tmfifo not handling all virtio CONSOLE notifications - ALSA: seq: oss: Fix racy open/close of MIDI devices - scsi: storvsc: Always set no_report_opcodes - sctp: handle invalid error codes without calling BUG() - bnx2x: fix page fault following EEH recovery - netlabel: fix shift wrapping bug in netlbl_catmap_setlong() - scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock - idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM - net: usb: qmi_wwan: add Quectel EM05GV2 - vmbus_testing: fix wrong python syntax for integer value comparison - clk: fixed-mmio: make COMMON_CLK_FIXED_MMIO depend on HAS_IOMEM - kprobes: Prohibit probing on CFI preamble symbol - security: keys: perform capable check only on privileged operations - ata: pata_arasan_cf: Use dev_err_probe() instead dev_err() in data_xfer() - ovl: Always reevaluate the file signature for IMA - platform/x86: huawei-wmi: Silence ambient light sensor - platform/x86: intel: hid: Always call BTNL ACPI method - ASoC: atmel: Fix the 8K sample parameter in I2SC master - ASoc: codecs: ES8316: Fix DMIC config - fs/nls: make load_nls() take a const parameter - s390/dasd: fix hanging device after request requeue - s390/dasd: use correct number of retries for ERP requests - m68k: Fix invalid .section syntax - vxlan: generalize vxlan_parse_gpe_hdr and remove unused args - ethernet: atheros: fix return value check in atl1c_tso_csum() - ASoC: da7219: Check for failure reading AAD IRQ events - ASoC: da7219: Flush pending AAD IRQ when suspending - 9p: virtio: make sure 'offs' is initialized in zc_request - media: pci: cx23885: fix error handling for cx23885 ATSC boards - media: pulse8-cec: handle possible ping error - phy: qcom-snps-femto-v2: use qcom_snps_hsphy_suspend/resume error code - ARM: dts: imx: Set default tuning step for imx7d usdhc - ARM: dts: imx: Adjust dma-apbh node name - ARM: dts: imx7s: Drop dma-apb interrupt-names - ARM: dts: imx: update sdma node name format - ASoC: rt5682: Fix a problem with error handling in the io init function of the soundwire - pinctrl: amd: Don't show `Invalid config param` errors - nilfs2: fix WARNING in mark_buffer_dirty due to discarded buffer reuse - nilfs2: fix general protection fault in nilfs_lookup_dirty_data_buffers() - fsi: master-ast-cf: Add MODULE_FIRMWARE macro - firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe - serial: sc16is7xx: fix bug when first setting GPIO direction - serial: sc16is7xx: fix broken port 0 uart init - serial: qcom-geni: fix opp vote on shutdown - staging: rtl8712: fix race condition - HID: wacom: remove the battery when the EKR is off - usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0 - usb: dwc3: meson-g12a: do post init to fix broken usb after resumption - USB: serial: option: add FOXCONN T99W368/T99W373 product - USB: serial: option: add Quectel EM05G variant (0x030e) - modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules - rtc: ds1685: use EXPORT_SYMBOL_GPL for ds1685_rtc_poweroff - net: enetc: use EXPORT_SYMBOL_GPL for enetc_phc_index - mmc: au1xmmc: force non-modular build and remove symbol_get usage - ARM: pxa: remove use of symbol_get() - erofs: ensure that the post-EOF tails are all zeroed - btrfs: fix double free of anonymous device after snapshot creation failure - btrfs: do not ASSERT() if the newly created subvolume already got read - intel_idle: add Sierra Forest SoC support - config: update Intel RAPL on TPMI to openeuler_defconfig for x86 - powercap: intel_rapl: Downgrade BIOS locked limits pr_warn() to pr_debug() - powercap: intel_rapl: Fix invalid setting of Power Limit 4 - powercap: RAPL: Fix a NULL vs IS_ERR() bug - powercap: intel_rapl: Introduce RAPL TPMI interface driver - powercap: intel_rapl: Introduce core support for TPMI interface - powercap: intel_rapl: Introduce RAPL I/F type - powercap: intel_rapl: Make cpu optional for rapl_package - powercap: intel_rapl: Use topology interface in rapl_init_domains() - powercap: intel_rapl: Remove redundant cpu parameter - powercap: intel_rapl: Add support for lock bit per Power Limit - powercap: intel_rapl: Cleanup Power Limits support - powercap: intel_rapl: Use bitmap for Power Limits - thermal: int340x: processor_thermal: Refactor MMIO interface - powercap: intel_rapl: Change primitive order - powercap: intel_rapl: Use index to initialize primitive information - powercap: intel_rapl: Support per domain energy/power/time unit - powercap: intel_rapl: remove redundant store to value after multiply - powercap: intel_rapl: Support per Interface primitive information - powercap: intel_rapl: Support per Interface rapl_defaults - powercap: intel_rapl: Replace deprecated CPU-hotplug functions - powercap: intel_rapl: Use topology interface in rapl_add_package() - powercap: intel_rapl: Allow probing without CPUID match - powercap: intel_rapl: Remove unused field in struct rapl_if_priv - KVM: mmu: increase the mmu_notifier_count for legacy APIs - pmem: compile pmem legacy device while libnvdimm as a module- !4928 drm/bridge: sii902x: Fix probing race issue - !4931 phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP - !4809 netfilter: nft_set_rbtree: skip end interval element from gc - !4940 apparmor: avoid crash when parsed profile name is empty - !4901 fix CVE-2021-47036 - !4868 net: openvswitch: limit the number of recursions from action sets - apparmor: avoid crash when parsed profile name is empty - phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP - !4861 ext4: regenerate buddy after block freeing failed if under fc replay - drm/bridge: sii902x: Fix probing race issue - !4857 x86/srso: Add SRSO mitigation for Hygon processors - !4657 perf/x86/amd/uncore: Fix memory leak for events array - !4902 [sync] PR-4865: Input: powermate - fix use-after-free in powermate_config_complete - Input: powermate - fix use-after-free in powermate_config_complete - udp: properly flush normal packet at GRO time - udp: skip L4 aggregation for UDP tunnel packets - !4891 Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security - Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security - net: openvswitch: limit the number of recursions from action sets - ext4: regenerate buddy after block freeing failed if under fc replay - x86/srso: Add SRSO mitigation for Hygon processors - !4847 btrfs: mainline backport - !4529 crypto: hisilicon/qm - add bracket protection for macro parameters - btrfs: fix deadlock when cloning inline extents and using qgroups - btrfs: do not start and wait for delalloc on snapshot roots on transaction commit - !4678 f2fs: fix to avoid dirent corruption - !4742 block: add check that partition length needs to be aligned with block size - !4805 CVE-2023-52451 backport to OLK-5.10 v2 - !4803 CVE-2024-26583 - !4794 serial: imx: fix tx statemachine deadlock - !4702 efivarfs: force RO when remounting if SetVariable is not supported - netfilter: nft_set_rbtree: skip end interval element from gc - !4790 v2 gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump - powerpc/pseries/memhp: Fix access beyond end of drmem array - powerpc/pseries/memhotplug: Quieten some DLPAR operations - 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 - !4764 binder: signal epoll threads of self-work - !4674 Backport 5.10.193- 5.10.194 LTS patches from upstream - !4747 KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache - serial: imx: fix tx statemachine deadlock - gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump - !3123 Add pcie acs and no-bus-reset quirk for mucse Nics - !4772 x86/fpu: Stop relying on userspace for info to fault in xsave buffer - x86/fpu: Stop relying on userspace for info to fault in xsave buffer - !4729 serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed - binder: signal epoll threads of self-work - !4690 CVE-2024-26586 - !4737 blk-mq: fix IO hang from sbitmap wakeup race - KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache - !4672 uio: Fix use-after-free in uio_open - block: add check that partition length needs to be aligned with block size - blk-mq: fix IO hang from sbitmap wakeup race - !4706 mtd: Fix gluebi NULL pointer dereference caused by ftl notifier - serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed - mtd: Fix gluebi NULL pointer dereference caused by ftl notifier - efivarfs: force RO when remounting if SetVariable is not supported - 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 - f2fs: fix to avoid dirent corruption - rcu-tasks: Add trc_inspect_reader() checks for exiting critical section - rcu-tasks: Wait for trc_read_check_handler() IPIs - rcu-tasks: Fix IPI failure handling in trc_wait_for_one_reader - Revert "MIPS: Alchemy: fix dbdma2" - Revert "drm/amdgpu: install stub fence into potential unused fence pointers" - mhi: pci_generic: Fix implicit conversion warning - ARM: module: Use module_init_layout_section() to spot init sections - arm64: module: Use module_init_layout_section() to spot init sections - arm64: module-plts: inline linux/moduleloader.h - module: Expose module_init_layout_section() - ASoC: Intel: sof_sdw: include rt711.h for RT711 JD mode - dma-buf/sw_sync: Avoid recursive lock during fence signal - pinctrl: renesas: rza2: Add lock around pinctrl_generic{{add,remove}_group,{add,remove}_function} - clk: Fix undefined reference to `clk_rate_exclusive_{get,put}' - scsi: core: raid_class: Remove raid_component_add() - scsi: snic: Fix double free in snic_tgt_create() - ASoC: rt711: add two jack detection modes - drm/i915: Fix premature release of request's reusable memory - cgroup/cpuset: Free DL BW in case can_attach() fails - sched/deadline: Create DL BW alloc, free & check overflow interface - cgroup/cpuset: Iterate only if DEADLINE tasks are present - sched/cpuset: Keep track of SCHED_DEADLINE task in cpusets - sched/cpuset: Bring back cpuset_mutex - cgroup/cpuset: Rename functions dealing with DEADLINE accounting - timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped - tick: Detect and fix jiffies update stall - torture: Fix hang during kthread shutdown phase - drm/display/dp: Fix the DP DSC Receiver cap size - drm/vmwgfx: Fix shader stage validation - PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus - media: vcodec: Fix potential array out-of-bounds in encoder queue_setup - of: dynamic: Refactor action prints to not use "%pOF" inside devtree_lock - radix tree: remove unused variable - lib/clz_ctz.c: Fix __clzdi2() and __ctzdi2() for 32-bit kernels - batman-adv: Fix batadv_v_ogm_aggr_send memory leak - batman-adv: Fix TT global entry leak when client roamed back - batman-adv: Do not get eth header before batadv_check_management_packet - batman-adv: Don't increase MTU when set by user - batman-adv: Trigger events for auto adjusted MTU - selinux: set next pointer before attaching to list - nfsd: Fix race to FREE_STATEID and cl_revoked - NFS: Fix a use after free in nfs_direct_join_group() - mm: add a call to flush_cache_vmap() in vmap_pfn() - clk: Fix slab-out-of-bounds error in devm_clk_release() - NFSv4: Fix dropped lock for racing OPEN and delegation return - ibmveth: Use dcbf rather than dcbfl - bonding: fix macvlan over alb bond support - net: remove bond_slave_has_mac_rcu() - rtnetlink: Reject negative ifindexes in RTM_NEWLINK - rtnetlink: return ENODEV when ifname does not exist and group is given - netfilter: nf_tables: fix out of memory error handling - net/sched: fix a qdisc modification with ambiguous command request - igb: Avoid starting unnecessary workqueues - ice: fix receive buffer size miscalculation - net: bcmgenet: Fix return value check for fixed_phy_register() - net: bgmac: Fix return value check for fixed_phy_register() - ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - dccp: annotate data-races in dccp_poll() - sock: annotate data-races around prot->memory_pressure - octeontx2-af: SDP: fix receive link config - rbd: prevent busy loop when requesting exclusive lock - rbd: retrieve and check lock owner twice before blocklisting - rbd: make get_lock_owner_info() return a single locker or NULL - libceph, rbd: ignore addr->type while comparing in some cases - drm/amd/display: check TG is non-null before checking if enabled - drm/amd/display: do not wait for mpc idle if tg is disabled - ALSA: pcm: Fix potential data race at PCM memory allocation helpers - dm integrity: reduce vmalloc space footprint on 32-bit architectures - dm integrity: increase RECALC_SECTORS to improve recalculate speed - fbdev: fix potential OOB read in fast_imageblit() - fbdev: Fix sys_imageblit() for arbitrary image widths - fbdev: Improve performance of sys_imageblit() - MIPS: cpu-features: Use boot_cpu_type for CPU type based features - MIPS: cpu-features: Enable octeon_cache by cpu_type - fs: dlm: fix mismatch of plock results from userspace - fs: dlm: use dlm_plock_info for do_unlock_close - fs: dlm: change plock interrupted message to debug again - fs: dlm: add pid to debug log - dlm: replace usage of found with dedicated list iterator variable - dlm: improve plock logging if interrupted - PCI: acpiphp: Reassign resources on bridge if necessary - xprtrdma: Remap Receive buffers after a reconnect - NFSv4: fix out path in __nfs4_get_acl_uncached - uio: Fix use-after-free in uio_open - perf/x86/amd/uncore: Fix memory leak for events array - crypto: hisilicon/qm - add bracket protection for macro parameters - PCI: Add pcie acs and no-bus-reset quirk for mucse Nics- !4694 v2 mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path - mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path - !4647 hisi_ptt: Move type check to the beginning of hisi_ptt_pmu_event_init() - !4649 arm64/mpam: update reminder message about MBHDL option - !4662 v3 CVE-2023-52435 - !4665 urma: fix some bugs of urma - !4663 Backport 5.10.191 - 5.10.192 LTS patches from upstream - !4646 binder: fix use-after-free in shinker's callback - !4645 f2fs: explicitly null-terminate the xattr list - urma: Fix bugs of memory leak and log loss - net: Fix compile warning in skb_segment() - net: prevent mss overflow in skb_segment() - x86/retpoline,kprobes: Fix position of thunk sections with CONFIG_LTO_CLANG - x86/static_call: Fix __static_call_fixup() - x86/srso: Explain the untraining sequences a bit more - mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove - net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled - virtio-net: set queues after driver_ok - netfilter: set default timeout to 3 secs for sctp shutdown send and recv state - mmc: block: Fix in_flight[issue_type] value error - mmc: wbsd: fix double mmc_free_host() in wbsd_init() - cifs: Release folio lock on fscache read hit. - ALSA: usb-audio: Add support for Mythware XA001AU capture and playback interfaces. - serial: 8250: Fix oops for port->pm on uart_change_pm() - ALSA: hda/realtek - Remodified 3k pull low procedure - ASoC: meson: axg-tdm-formatter: fix channel slot allocation - ASoC: rt5665: add missed regulator_bulk_disable - arm64: dts: rockchip: Disable HS400 for eMMC on ROCK Pi 4 - arm64: dts: rockchip: sort nodes/properties on rk3399-rock-4 - arm64: dts: rockchip: fix regulator name on rk3399-rock-4 - arm64: dts: rockchip: add SPDIF node for ROCK Pi 4 - arm64: dts: rockchip: add ES8316 codec for ROCK Pi 4 - arm64: dts: rockchip: use USB host by default on rk3399-rock-pi-4 - arm64: dts: rockchip: fix supplies on rk3399-rock-pi-4 - bus: ti-sysc: Flush posted write on enable before reset - net: do not allow gso_size to be set to GSO_BY_FRAGS - sock: Fix misuse of sk_under_memory_pressure() - net: dsa: mv88e6xxx: Wait for EEPROM done before HW reset - i40e: fix misleading debug logs - team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - net: phy: broadcom: stub c45 read/write for 54810 - netfilter: nft_dynset: disallow object maps - ipvs: fix racy memcpy in proc_do_sync_threshold - drm/panel: simple: Fix AUO G121EAN01 panel timings according to the docs - selftests: mirror_gre_changes: Tighten up the TTL test match - ip_vti: fix potential slab-use-after-free in decode_session6 - ip6_vti: fix slab-use-after-free in decode_session6 - xfrm: fix slab-use-after-free in decode_session6 - net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure - net: af_key: fix sadb_x_filter validation - i2c: designware: Handle invalid SMBus block data response length value - btrfs: fix BUG_ON condition in btrfs_cancel_balance - tty: serial: fsl_lpuart: Clear the error flags by writing 1 for lpuart32 platforms - powerpc/rtas_flash: allow user copy to flash block cache objects - fbdev: mmp: fix value check in mmphw_probe() - i2c: bcm-iproc: Fix bcm_iproc_i2c_isr deadlock issue - virtio-mmio: don't break lifecycle of vm_dev - virtio-mmio: Use to_virtio_mmio_device() to simply code - tracing/probes: Fix to update dynamic data counter if fetcharg uses it - tracing/probes: Have process_fetch_insn() take a void * instead of pt_regs - mmc: meson-gx: fix deferred probing - mmc: meson-gx: use devm_mmc_alloc_host - mmc: core: add devm_mmc_alloc_host - mmc: sunxi: fix deferred probing - mmc: bcm2835: fix deferred probing - USB: dwc3: qcom: fix NULL-deref on suspend - usb: cdns3: fix NCM gadget RX speed 20x slow than expection at iMX8QM - usb: cdns3: allocate TX FIFO size according to composite EP number - usb: gadget: udc: core: Introduce check_config to verify USB configuration - irqchip/mips-gic: Use raw spinlock for gic_lock - irqchip/mips-gic: Get rid of the reliance on irq_cpu_online() - bus: mhi: host: Range check CHDBOFF and ERDBOFF - bus: mhi: Move host MHI code to "host" directory - bus: mhi: Add MMIO region length to controller structure - bus: mhi: Add MHI PCI support for WWAN modems - iio: addac: stx104: Fix race condition when converting analog-to-digital - iio: addac: stx104: Fix race condition for stx104_write_raw() - iio: adc: stx104: Implement and utilize register structures - iio: adc: stx104: Utilize iomap interface - dt-bindings: iio: add AD74413R - iio: add addac subdirectory - IMA: allow/fix UML builds - powerpc/kasan: Disable KCOV in KASAN code - ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync() - ALSA: hda/realtek: Add quirks for Unis H3C Desktop B760 & Q760 - Bluetooth: btusb: Add MT7922 bluetooth ID for the Asus Ally - Bluetooth: L2CAP: Fix use-after-free - pcmcia: rsrc_nonstatic: Fix memory leak in nonstatic_release_resource_db() - gfs2: Fix possible data races in gfs2_show_options() - usb: chipidea: imx: add missing USB PHY DPDM wakeup setting - usb: chipidea: imx: don't request QoS for imx8ulp - media: platform: mediatek: vpu: fix NULL ptr dereference - usb: gadget: u_serial: Avoid spinlock recursion in __gs_console_push - media: v4l2-mem2mem: add lock to protect parameter num_rdy - FS: JFS: Check for read-only mounted filesystem in txBegin - FS: JFS: Fix null-ptr-deref Read in txBegin - MIPS: dec: prom: Address -Warray-bounds warning - fs: jfs: Fix UBSAN: array-index-out-of-bounds in dbAllocDmapLev - udf: Fix uninitialized array access for some pathnames - ovl: check type and offset of struct vfsmount in ovl_entry - RDMA/mlx5: Return the firmware result upon destroying QP/RQ - HID: add quirk for 03f0:464a HP Elite Presenter Mouse - drm/amdgpu: install stub fence into potential unused fence pointers - dma-remap: use kvmalloc_array/kvfree for larger dma memory remap - quota: Properly disable quotas when add_dquot_ref() fails - iopoll: Call cpu_relax() in busy loops - ASoC: Intel: sof_sdw: Add support for Rex soundwire - ARM: dts: imx6dl: prtrvt, prtvt7, prti6q, prtwd2: fix USB related warnings - PCI: tegra194: Fix possible array out of bounds access - ASoC: Intel: sof_sdw: add quirk for LNL RVP - ASoC: Intel: sof_sdw: add quirk for MTL RVP - ALSA: emu10k1: roll up loops in DSP setup code for Audigy - drm/radeon: Fix integer overflow in radeon_cs_parser_init - net/mlx5: Skip clock update work when device is in error state - net/mlx5: Move all internal timer metadata into a dedicated struct - net/mlx5: Refactor init clock function - mmc: sdhci-f-sdh30: Replace with sdhci_pltfm - alpha: remove __init annotation from exported page_is_ram() - scsi: qedf: Fix firmware halt over suspend and resume - scsi: qedi: Fix firmware halt over suspend and resume - scsi: core: Fix possible memory leak if device_add() fails - scsi: snic: Fix possible memory leak if device_add() fails - scsi: 53c700: Check that command slot is not NULL - scsi: storvsc: Fix handling of virtual Fibre Channel timeouts - scsi: core: Fix legacy /proc parsing buffer overflow - netfilter: nf_tables: report use refcount overflow - nvme-rdma: fix potential unbalanced freeze & unfreeze - btrfs: set cache_block_group_error if we find an error - btrfs: don't stop integrity writeback too early - ibmvnic: Handle DMA unmapping of login buffs in release functions - ibmvnic: Unmap DMA login rsp buffer on send login fail - ibmvnic: Enforce stronger sanity checks on login response - net/mlx5: Allow 0 for total host VFs - dmaengine: mcf-edma: Fix a potential un-allocated memory access - net: phy: at803x: remove set/get wol callbacks for AR8032 - wifi: cfg80211: fix sband iftype data lookup for AP_VLAN - IB/hfi1: Fix possible panic during hotplug remove - drivers: net: prevent tun_build_skb() to exceed the packet size limit - dccp: fix data-race around dp->dccps_mss_cache - tunnels: fix kasan splat when generating ipv4 pmtu error - net/packet: annotate data-races around tp->status - mISDN: Update parameter type of dsp_cmx_send() - selftests: forwarding: tc_flower: Relax success criterion - selftests: forwarding: Switch off timeout - selftests: forwarding: Skip test when no interfaces are specified - selftests: forwarding: ethtool_extended_state: Skip when using veth pairs - selftests: forwarding: ethtool: Skip when using veth pairs - selftests: forwarding: Add a helper to skip test when using veth pairs - selftests/rseq: Fix build with undefined __weak - drm/nouveau/disp: Revert a NULL check inside nouveau_connector_get_modes - x86/speculation: Add cpu_show_gds() prototype - x86/mm: Fix VDSO and VVAR placement on 5-level paging machines - usb: common: usb-conn-gpio: Prevent bailing out if initial role is none - usb: dwc3: Properly handle processing of pending events - usb-storage: alauda: Fix uninit-value in alauda_check_media() - binder: fix memory leak in binder_init() - iio: cros_ec: Fix the allocation size for cros_ec_command - io_uring: correct check for O_TMPFILE - nilfs2: fix use-after-free of nilfs_root in dirtying inodes via iput - radix tree test suite: fix incorrect allocation size for pthreads - hwmon: (pmbus/bel-pfe) Enable PMBUS_SKIP_STATUS_CHECK for pfe1100 - drm/amd/display: check attr flag before set cursor degamma on DCN3+ - drm/shmem-helper: Reset vma->vm_ops before calling dma_buf_mmap() - drm/nouveau/gr: enable memory loads on helper invocation on all channels - riscv,mmio: Fix readX()-to-delay() ordering - dmaengine: pl330: Return DMA_PAUSED when transaction is paused - selftests/bpf: Fix sk_assign on s390x - selftests/bpf: Workaround verification failure for fexit_bpf2bpf/func_replace_return_code - selftests/bpf: make test_align selftest more robust - bpf: aggressively forget precise markings during state checkpointing - bpf: stop setting precise in current state - bpf: allow precision tracking for programs with subprogs - ipv6: adjust ndisc_is_useropt() to also return true for PIO - mmc: moxart: read scr register without changing byte order - wireguard: allowedips: expand maximum node depth - !4600 Backport 5.10.190 LTS patches from upstream - !4363 [OLK-5.10] add ACPI/EINJ CXL error types - ARM: dts: nxp/imx6sll: fix wrong property name in usbphy node - ARM: dts: imx6sll: fixup of operating points - ARM: dts: imx: add usb alias - wifi: mt76: mt7615: do not advertise 5 GHz on first phy of MT7615D (DBDC) - mt76: mt7615: Fix fall-through warnings for Clang - mt76: move band capabilities in mt76_phy - exfat: support dynamic allocate bh for exfat_entry_set_cache - exfat: speed up iterate/lookup by fixing start point of traversing cluster chain - PM: sleep: wakeirq: fix wake irq arming - PM / wakeirq: support enabling wake-up irq after runtime_suspend called - soundwire: fix enumeration completion - soundwire: bus: pm_runtime_request_resume on peripheral attachment - soundwire: bus: add better dev_dbg to track complete() calls - selftests/rseq: Play nice with binaries statically linked against glibc 2.35+ - powerpc/mm/altmap: Fix altmap boundary check - mtd: rawnand: fsl_upm: Fix an off-by one test in fun_exec_op() - mtd: rawnand: omap_elm: Fix incorrect type in assignment - ext2: Drop fragment support - fs: Protect reconfiguration of sb read-write from racing writes - net: usbnet: Fix WARNING in usbnet_start_xmit/usb_submit_urb - fs/sysv: Null check to prevent null-ptr-deref bug - file: reinstate f_pos locking optimization for regular files - bpf: Disable preemption in bpf_event_output - arm64: dts: stratix10: fix incorrect I2C property for SCL signal - mtd: rawnand: meson: fix OOB available bytes for ECC - mtd: spinand: toshiba: Fix ecc_get_status - exfat: release s_lock before calling dir_emit() - exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree - ceph: defer stopping mdsc delayed_work - USB: zaurus: Add ID for A-300/B-500/C-700 - libceph: fix potential hang in ceph_osdc_notify() - scsi: zfcp: Defer fc_rport blocking until after ADISC response - tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen - tcp_metrics: annotate data-races around tm->tcpm_net - tcp_metrics: annotate data-races around tm->tcpm_vals[] - tcp_metrics: annotate data-races around tm->tcpm_lock - tcp_metrics: annotate data-races around tm->tcpm_stamp - tcp_metrics: fix addr_same() helper - net/mlx5: fs_core: Skip the FTs in the same FS_TYPE_PRIO_CHAINS fs_prio - net/mlx5: fs_core: Make find_closest_ft more generic - vxlan: Fix nexthop hash size - ip6mr: Fix skb_under_panic in ip6mr_cache_report() - s390/qeth: Don't call dev_close/dev_open (DOWN/UP) - net: dcb: choose correct policy to parse DCB_ATTR_BCN - net: netsec: Ignore 'phy-mode' on SynQuacer in DT mode - net: ll_temac: fix error checking of irq_of_parse_and_map() - net: ll_temac: Switch to use dev_err_probe() helper - bpf: sockmap: Remove preempt_disable in sock_map_sk_acquire - net: add missing data-race annotation for sk_ll_usec - net: add missing data-race annotations around sk->sk_peek_off - net: add missing READ_ONCE(sk->sk_rcvbuf) annotation - net: add missing READ_ONCE(sk->sk_sndbuf) annotation - net: add missing READ_ONCE(sk->sk_rcvlowat) annotation - net: annotate data-races around sk->sk_max_pacing_rate - mISDN: hfcpci: Fix potential deadlock on &hc->lock - net: sched: cls_u32: Fix match key mis-addressing - perf test uprobe_from_different_cu: Skip if there is no gcc - net: dsa: fix value check in bcm_sf2_sw_probe() - rtnetlink: let rtnl_bridge_setlink checks IFLA_BRIDGE_MODE length - bpf: Add length check for SK_DIAG_BPF_STORAGE_REQ_MAP_FD parsing - net/mlx5e: fix return value check in mlx5e_ipsec_remove_trailer() - net/mlx5: DR, fix memory leak in mlx5dr_cmd_create_reformat_ctx - wifi: cfg80211: Fix return value in scan logic - KVM: s390: fix sthyi error handling - word-at-a-time: use the same return type for has_zero regardless of endianness - arm64: dts: imx8mn-var-som: add missing pull-up for onboard PHY reset pinmux - perf: Fix function pointer case - io_uring: gate iowait schedule on having pending requests - ASoC: cs42l51: fix driver to properly autoload with automatic module loading - io_uring: treat -EAGAIN for REQ_F_NOWAIT as final for io-wq - selftests: mptcp: depend on SYN_COOKIES - cpufreq: intel_pstate: Drop ACPI _PSS states table patching - ACPI: processor: perflib: Avoid updating frequency QoS unnecessarily - ACPI: processor: perflib: Use the "no limit" frequency QoS - dm cache policy smq: ensure IO doesn't prevent cleaner policy progress - ceph: never send metrics if disable_send_metrics is set - ASoC: wm8904: Fill the cache for WM8904_ADC_TEST_0 register - s390/dasd: fix hanging device after quiesce/resume - virtio-net: fix race between set queues and probe - btrfs: check if the transaction was aborted at btrfs_wait_for_commit() - staging: r8712: Fix memory leak in _r8712_init_xmit_priv() - staging: rtl8712: Use constants from - KVM: VMX: Don't fudge CR0 and CR4 for restricted L2 guest - KVM: nVMX: Do not clear CR3 load/store exiting bits if L1 wants 'em - KVM: VMX: Fold ept_update_paging_mode_cr0() back into vmx_set_cr0() - KVM: VMX: Invert handling of CR0.WP for EPT without unrestricted guest - irqchip/gic-v4.1: Properly lock VPEs when doing a directLPI invalidation - irq-bcm6345-l1: Do not assume a fixed block to cpu mapping - tpm_tis: Explicitly check for error code - nfsd: Remove incorrect check in nfsd4_validate_stateid - file: always lock position for FMODE_ATOMIC_POS - btrfs: check for commit error at btrfs_attach_transaction_barrier() - hwmon: (nct7802) Fix for temp6 (PECI1) processed even if PECI1 disabled - ALSA: hda/relatek: Enable Mute LED on HP 250 G8 - tty: n_gsm: fix UAF in gsm_cleanup_mux - staging: ks7010: potential buffer overflow in ks_wlan_set_encode_ext() - Documentation: security-bugs.rst: clarify CVE handling - Documentation: security-bugs.rst: update preferences when dealing with the linux-distros group - Revert "usb: xhci: tegra: Fix error check" - usb: xhci-mtk: set the dma max_seg_size - USB: quirks: add quirk for Focusrite Scarlett - usb: ohci-at91: Fix the unhandle interrupt when resume - usb: dwc3: don't reset device side if dwc3 was configured as host-only - usb: dwc3: pci: skip BYT GPIO lookup table for hardwired phy - Revert "usb: dwc3: core: Enable AutoRetry feature in the controller" - can: gs_usb: gs_can_close(): add missing set of CAN state to CAN_STATE_STOPPED - USB: serial: simple: sort driver entries - USB: serial: simple: add Kaufmann RKS+CAN VCP - USB: serial: option: add Quectel EC200A module support - USB: serial: option: support Quectel EM060K_128 - serial: sifive: Fix sifive_serial_console_setup() section - serial: 8250_dw: Preserve original value of DLF register - serial: qcom-geni: drop bogus runtime pm state update - USB: gadget: Fix the memory leak in raw_gadget driver - Revert "usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init()" - ring-buffer: Fix wrong stat of cpu_buffer->read - ata: pata_ns87415: mark ns87560_tf_read static - dm raid: protect md_stop() with 'reconfig_mutex' - dm raid: clean up four equivalent goto tags in raid_ctr() - dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths - block: Fix a source code comment in include/uapi/linux/blkzoned.h - ASoC: fsl_spdif: Silence output on stop - drm/msm: Fix IS_ERR_OR_NULL() vs NULL check in a5xx_submit_in_rb() - RDMA/mthca: Fix crash when polling CQ for shared QPs - drm/msm/adreno: Fix snapshot BINDLESS_DATA size - drm/msm/dpu: drop enum dpu_core_perf_data_bus_id - RDMA/mlx4: Make check for invalid flags stricter - tipc: stop tipc crypto on failure in tipc_node_create - tipc: check return value of pskb_trim() - benet: fix return value check in be_lancer_xmit_workarounds() - net/sched: mqprio: Add length check for TCA_MQPRIO_{MAX/MIN}_RATE64 - net/sched: mqprio: add extack to mqprio_parse_nlattr() - net/sched: mqprio: refactor nlattr parsing to a separate function - netfilter: nftables: add helper function to validate set element data - netfilter: nft_set_rbtree: fix overlap expiration walk - platform/x86: msi-laptop: Fix rfkill out-of-sync on MSI Wind U100 - team: reset team's flags when down link is P2P device - bonding: reset bond's flags when down link is P2P device - ice: Fix memory management in ice_ethtool_fdir.c - ipv6 addrconf: fix bug where deleting a mngtmpaddr can create a new temporary address - ethernet: atheros: fix return value check in atl1e_tso_csum() - phy: hisilicon: Fix an out of bounds check in hisi_inno_phy_probe() - vxlan: calculate correct header length for GPE - vxlan: move to its own directory - net: phy: marvell10g: fix 88x3310 power up - i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir() - media: staging: atomisp: select V4L2_FWNODE - phy: qcom-snps-femto-v2: properly enable ref clock - phy: qcom-snps-femto-v2: keep cfg_ahb_clk enabled during runtime suspend - phy: qcom-snps: correct struct qcom_snps_hsphy kerneldoc - phy: qcom-snps: Use dev_err_probe() to simplify code - ext4: fix to check return value of freeze_bdev() in ext4_shutdown() - pwm: meson: fix handling of period/duty if greater than UINT_MAX - pwm: meson: Simplify duplicated per-channel tracking - fs: dlm: interrupt posix locks only when process is killed - dlm: rearrange async condition return - dlm: cleanup plock_op vs plock_xop - PCI/ASPM: Avoid link retraining race - PCI/ASPM: Factor out pcie_wait_for_retrain() - PCI/ASPM: Return 0 or -ETIMEDOUT from pcie_retrain_link() - i2c: nomadik: Remove a useless call in the remove function - i2c: nomadik: Use devm_clk_get_enabled() - i2c: nomadik: Remove unnecessary goto label - i2c: Improve size determinations - i2c: Delete error messages for failed memory allocations - btrfs: fix extent buffer leak after tree mod log failure at split_node() - btrfs: fix race between quota disable and relocation - gpio: tps68470: Make tps68470_gpio_output() always set the initial value - io_uring: don't audit the capability check in io_uring_create() - KVM: s390: pv: fix index value of replaced ASCE - arm64/mpam: update reminder message about MBHDL option - !4388 intel: backport Intel SST TPMI support - !4387 intel: backport uncore freq control tpmi support for BHS platform - !4202 Intel: Backport GNR/SRF pmu uncore support back to kernel 5.10 - !4273 Intel: Backport SRF/GRR perf cstate support back to kernel 5.10 - !4048 [OLK-5.10] Intel: Backport PEBS format 5 support to OLK-5.10 for GNR/SRF Timed PEBS enabling - !4433 【OLK-5.10】Add PCH less Boot support on GNR/SRF - !4230 [OLK-5.10] Intel: backport to support RAS EDAC feature on Granite Rapids(GNR) and Sierra Forest(SRF) server - !4617 Fix the bug of tp negotiation concurrency - hwtracing: hisi_ptt: Move type check to the beginning of hisi_ptt_pmu_event_init() - ubcore: fix the bug of tp negotiation concurrency - binder: fix use-after-free in shinker's callback - !4623 i2c: Optimized the value setting of maxwrite limit to fifo depth - 1 - !4510 ubi: fastmap: Optimize ubi wl algorithm to improve flash service life - f2fs: explicitly null-terminate the xattr list - !4220 backport some patches for kunpeng hccs - i2c: hisi: Add clearing tx aempty interrupt operation - i2c: hisi: Optimized the value setting of maxwrite limit to fifo depth - 1 - ubi: fastmap: Add control in 'UBI_IOCATT' ioctl to reserve PEBs for filling pools - ubi: fastmap: Add module parameter to control reserving filling pool PEBs - ubi: fastmap: Fix lapsed wear leveling for first 64 PEBs - ubi: fastmap: Get wl PEB even ec beyonds the 'max' if free PEBs are run out - ubi: fastmap: may_reserve_for_fm: Don't reserve PEB if fm_anchor exists - ubi: fastmap: Remove unneeded break condition while filling pools - ubi: fastmap: Wait until there are enough free PEBs before filling pools - ubi: fastmap: Use free pebs reserved for bad block handling - ubi: Replace erase_block() with sync_erase() - ubi: fastmap: Allocate memory with GFP_NOFS in ubi_update_fastmap - ubi: fastmap: erase_block: Get erase counter from wl_entry rather than flash - ubi: fastmap: Fix missed ec updating after erasing old fastmap data block - ubi: Simplify bool conversion - ubi: Fix repeated words in comments - ubi: fastmap: Check wl_pool for free peb before wear leveling - ubi: fastmap: Use the bitmap API to allocate bitmaps - i2c: i801: Add support for Intel Birch Stream SoC - spi: intel-pci: Add support for Granite Rapids SPI serial flash - config: update Intel Uncore freq control to openeuler_defconfig for x86 - config: update Intel SST on TPMI to openeuler_defconfig for x86 - platform/x86: intel-uncore-freq: Conditionally create attribute for read frequency - platform/x86/intel-uncore-freq: Ignore minor version change - platform/x86/intel-uncore-freq: tpmi: Provide cluster level control - platform/x86/intel-uncore-freq: Support for cluster level controls - platform/x86/intel-uncore-freq: Uncore frequency control via TPMI - platform/x86/intel-uncore-freq: Return error on write frequency - platform/x86: intel-uncore-freq: fix uncore_freq_common_init() error codes - platform/x86/intel-uncore-freq: Split common and enumeration part - platform/x86: ISST: Ignore minor version change - platform/x86: intel_speed_select_if: Remove hardcoded map size - platform/x86: ISST: Allow level 0 to be not present - platform/x86: ISST: Use fuse enabled mask instead of allowed levels - platform/x86: ISST: Reduce noise for missing numa information in logs - platform/x86: ISST: Fix usage counter - platform/x86: ISST: Reset default callback on unregister - platform/x86: ISST: Remove 8 socket limit - platform/x86: ISST: unlock on error path in tpmi_sst_init() - platform/x86: ISST: Add suspend/resume callbacks - platform/x86: ISST: Add SST-TF support via TPMI - platform/x86: ISST: Add SST-BF support via TPMI - platform/x86: ISST: Add SST-PP support via TPMI - platform/x86: ISST: Add SST-CP support via TPMI - platform/x86: ISST: Parse SST MMIO and update instance - platform/x86: ISST: Enumerate TPMI SST and create framework - platform/x86: ISST: Add support for MSR 0x54 - platform/x86: ISST: Add API version of the target - platform/x86: ISST: Add IOCTL default callback - platform/x86: ISST: Add TPMI target - platform/x86: ISST: Fix kernel documentation warnings - platform/x86: ISST: Increase range of valid mail box commands - ACPI: APEI: EINJ: warn on invalid argument when explicitly indicated by platform - ACPI: APEI: EINJ: Add CXL error types - ACPI: APEI: EINJ: Limit error type to 32-bit width - ACPI: APEI: EINJ: Refactor available_error_type_show() - ACPI: APEI: EINJ: Fix formatting errors - ACPI, APEI, EINJ: Refuse to inject into the zero page - perf/x86/intel/cstate: Add Grand Ridge support - perf/x86/intel/cstate: Add Sierra Forest support - x86/smp: Export symbol cpu_clustergroup_mask() - perf/x86/intel/cstate: Cleanup duplicate attr_groups - soc: hisilicon: kunpeng_hccs: Support the platform with PCC type3 and interrupt ack - doc: kunpeng_hccs: Fix incorrect email domain name - soc: hisilicon: kunpeng_hccs: Remove an unused blank line - soc: hisilicon: kunpeng_hccs: Add failure log for no _CRS method - soc: hisilicon: kunpeng_hccs: Fix some incorrect format strings - Revert "soc: hisilicon: kunpeng_hccs: Support the platform with PCC type3 and interrupt ack" - Revert "soc: hisilicon: kunpeng_hccs: Add failure log for no _CRS method" - Revert "soc: hisilicon: kunpeng_hccs: Fix some incorrect format strings" - perf/x86/intel/uncore: Support Sierra Forest and Grand Ridge - perf/x86/intel/uncore: Support IIO free-running counters on GNR - perf/x86/intel/uncore: Support Granite Rapids - perf/x86/uncore: Use u64 to replace unsigned for the uncore offsets array - perf/x86/intel/uncore: Generic uncore_get_uncores and MMIO format of SPR - x86/cpu: Fix Crestmont uarch - EDAC/i10nm: Skip the absent memory controllers - EDAC/i10nm: Add Intel Sierra Forest server support - EDAC/i10nm: Add Intel Granite Rapids server support - EDAC/i10nm: Make more configurations CPU model specific - perf/x86/intel: Increase max number of the fixed counters - KVM: x86: use the KVM side max supported fixed counter - perf/x86/intel: Enable PEBS format 5 - perf/x86/intel: Fix PEBS-via-PT reload base value for Extended PEBS- !4605 arm64/mpam: support resctrl fs to show mounting option - !4604 arm64/mpam: Skip updates of unrelated ctrl type - !4602 arm64/mpam: support MPAM v0.1 version - !4521 xen-netback: don't produce zero-size SKB frags - arm64/mpam: support resctrl fs to show mounting option - arm64/mpam: Skip updates of unrelated ctrl type - arm64/mpam: support MPAM v0.1 version - !4588 fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super - !4531 fs:/dcache.c: fix negative dentry flag warning in dentry_free - !4580 printk: fix double unlock issue in logbuf_lock - fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super - !4524 fix spi: hisi-sfc-v3xx: Return IRQ_NONE if no interrupts were detected - spi: hisi-sfc-v3xx: return IRQ_NONE if no interrupts were detected - !4562 v4 tracing: Backport bugfixes - printk: fix double unlock issue in logbuf_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 - fs:/dcache.c: fix negative dentry flag warning in dentry_free - xen-netback: don't produce zero-size SKB frags - !4431 v2 patchset for CVE-2023-52340 - ipv6: fix kabi change in struct dst_ops - ipv6: Document that max_size sysctl is deprecated - ipv6: remove max_size check inline with ipv4- !4496 [sync] PR-4362: ubifs: Queue up space reservation tasks if retrying many times - !4461 netfilter: nf_tables: reject QUEUE/DROP verdict parameters - ubifs: Queue up space reservation tasks if retrying many times - !4484 v4 Using smmu IIDR registers - iommu/arm-smmu-v3: Enable iotlb_sync_map according to SMMU_IIDR - Revert "iommu/arm-smmu-v3: Add a SYNC command to avoid broken page table prefetch" - netfilter: nf_tables: reject QUEUE/DROP verdict parameters - !3861 nvme: sanitize metadata bounce buffer for reads - !4256 scsi: core: Always send batch on reset or error handling command - 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 - nvme: sanitize metadata bounce buffer for reads- !4327 【OLK-5.10】cgroup_writeback: fix deadlock in cgroup1_writeback - !4280 v2 fs:/dcache.c: fix negative dentry limit not complete problem - !4321 io_uring/af_unix: disable sending io_uring over sockets - !4290 net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv - cgroup_writeback: fix deadlock in cgroup1_writeback - !4266 ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16() - io_uring/af_unix: disable sending io_uring over sockets - !4262 [sync] PR-4255: drm/amdgpu: Fix potential fence use-after-free v2 - !4268 linux Mainline ubifs Fix Patch bacnport to 5.10 - net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv - !4270 fix spinlock already unlocked in inet_csk_reqsk_queue_add' bug - fs:/dcache.c: fix negative dentry limit not complete problem - Revert "fs:/dcache.c: fix negative dentry limit not complete problem" - !4257 nfc: nci: fix possible NULL pointer dereference in send_acknowledge() - !4032 intel: add TPMI base driver support for GNR - !3372 Cluster scheduler support - ipv6: init the accept_queue's spinlocks in inet6_create - tcp: make sure init the accept_queue's spinlocks once - 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" - !4003 ext4: fix some ext4_lblk_t overflow issues - ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16() - drm/amdgpu: Fix potential fence use-after-free v2 - nfc: nci: fix possible NULL pointer dereference in send_acknowledge() - !4149 block: remove precise_iostat - !4213 netlink: fix potential sleeping issue in mqueue_flush_file - !4121 Init support for ppc64le - netlink: fix potential sleeping issue in mqueue_flush_file - !4203 mm/dynamic_hugetlb: skip unexpected migration - mm/dynamic_hugetlb: skip unexpected migration - !3228 net: txgbe: Fix memleak in txgbe_calc_eeprom_checksum() - !4167 sched/fair: Fix qos_timer deadlock when cpuhp offline - !3134 Add MODULE_FIRMWARE() for FIRMWARE_TG357766. - !4015 drm/amdgpu: correct the amdgpu runtime dereference usage count - !4014 drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper() - !4013 drm/amdgpu: correct chunk_ptr to a pointer to chunk. - !4012 drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL - !4010 drm/amd/display: Exit idle optimizations before attempt to access PHY - !3955 drm/radeon: possible buffer overflow - !3634 Intel: Backport Granite Rapids(GNR) core PMU support to OLK-5.10 - sched/fair: Fix qos_timer deadlock when cpuhp offline - block: remove precise_iostat - arch: powerpc: add openeuler_defconfig file support for ppc64le compile - sched,x86: enable CONFIG_SCHED_CLUSTER in openeuler_defconfig - tools headers cpufeatures: Sync with the kernel sources - topology: Remove unused cpu_cluster_mask() - sched,x86: Don't use cluster topology for x86 hybrid CPUs - x86/smp: Factor out parts of native_smp_prepare_cpus() - sched,x86: Fix L2 cache mask - sched: Add cluster scheduler level for x86 - x86/cpufeatures: Enumerate Intel Hybrid Technology feature bit - config: update PMT and TPMI openeuler_defconfig for x86 - platform/x86/intel/vsec: Fix xa_alloc memory leak - platform/x86/intel/tpmi: Add defines to get version information - platform/x86/intel/tpmi: Add debugfs support for read/write blocked - platform/x86/intel/tpmi: Add debugfs interface - lib/string_helpers: Introduce parse_int_array_user() - lib/cmdline: Allow get_options() to take 0 to validate the input - platform/x86/intel/tpmi: Read feature control status - platform/x86/intel/tpmi: Prevent overflow for cap_offset - platform/x86/intel: tpmi: Remove hardcoded unit and offset - platform/x86/intel: tpmi: Revise the comment of intel_vsec_add_aux - platform/x86/intel: tpmi: Fix double free in tpmi_create_device() - platform/x86/intel/tpmi: Fix double free reported by Smatch - platform/x86/intel/tpmi: ADD tpmi external interface for tpmi feature drivers - platform/x86/intel/tpmi: Process CPU package mapping - platform/x86/intel: Intel TPMI enumeration driver - platform/x86/intel: vsec: Use intel_vsec_dev_release() to simplify init() error cleanup - platform/x86/intel: vsec: Explicitly enable capabilities - platform/x86/intel: vsec: Fix a memory leak in intel_vsec_add_aux - platform/x86/intel/vsec: Use mutex for ida_alloc() and ida_free() - platform/x86/intel/vsec: Support private data - platform/x86/intel/vsec: Enhance and Export intel_vsec_add_aux() - platform/x86/intel/vsec: Add TPMI ID - platform/x86/intel/vsec: Fix wrong type for local status variables - platform/x86/intel/vsec: Add PCI error recovery support to Intel PMT - platform/x86/intel/pmt: Ignore uninitialized entries - platform/x86/intel/pmt: Add INTEL_PMT module namespace - platform/x86/intel/pmt: telemetry: Fix fixed region handling - platform/x86/intel/vsec: Rework early hardware code - platform/x86/intel: Fix pmt_crashlog array reference - platform/x86/intel: Fix 'rmmod pmt_telemetry' panic - platform/x86/intel: Move intel_pmt from MFD to Auxiliary Bus - driver core: auxiliary bus: Add driver data helpers - 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: correct chunk_ptr to a pointer to chunk. - drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL - drm/amd/display: Exit idle optimizations before attempt to access PHY - 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() - drm/radeon: possible buffer overflow - perf/x86/intel: Fix the FRONTEND encoding on GNR and MTL - perf/x86/cstate: Add Granite Rapids support - perf/x86/msr: Add Granite Rapids - perf/x86/intel: Add Granite Rapids - net: txgbe: Fix memleak in txgbe_calc_eeprom_checksum() - Add MODULE_FIRMWARE() for FIRMWARE_TG357766.- !4138 KVM: arm64: arch_timer: init ret for kvm_timer_enable - !3689 Intel: Backport Sierra Forest(SRF) core PMU support to OLK-5.10 - !4134 fs:/dcache.c: fix negative dentry limit not complete problem - !4136 udma: change the way of query dfx resource - !4054 ext4: correct return value of ext4_convert_meta_bg - !4058 ext4: synchronize the casefold bugfix from the mainline. - hns3 udma: change way of query dfx resource - fs:/dcache.c: fix negative dentry limit not complete problem - KVM: arm64: arch_timer: init ret for kvm_timer_enable - !4100 netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() - !3975 md/raid1-10: limit the number of plugged bio - !3998 cpufreq: CPPC: Fix performance/frequency conversion - !4022 netfilter: nf_tables: Reject tables of unsupported family - netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() - !4090 ida: Fix crash in ida_free when the bitmap is empty - !4091 x86/quirks: Add parameter to clear MSIs early - x86/quirks: Add parameter to clear MSIs early on boot - x86/PCI: Export find_cap() to be used in early PCI code - ida: Fix crash in ida_free when the bitmap is empty - !4019 mm/filemap: avoid buffered read/write race to read inconsistent data - !4069 tipc: fix a potential deadlock on &tx->lock - !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() - !4024 udma: add mailbox description printing. - ext4: improve error handling from ext4_dirhash() - ext4: reject casefold inode flag without casefold feature - ext4: correct return value of ext4_convert_meta_bg - hns3 udma: add print mailbox description - netfilter: nf_tables: Reject tables of unsupported family - mm/filemap: avoid buffered read/write race to read inconsistent data - cpufreq: CPPC: Fix performance/frequency conversion - 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" - perf/x86/intel: Add a quirk for the calculation of the number of counters on Alder Lake - perf/x86/intel: Fix fixed counter check warning for some Alder Lake - perf/x86/intel: Add Crestmont PMU - x86/cpu: Update Hybrids - x86/cpu: Fix Crestmont uarch - x86/cpu: Fix Gracemont uarch - perf/x86/msr: Add Meteor Lake support - perf/x86/cstate: Add Meteor Lake support - perf/x86/intel: Support Architectural PerfMon Extension leaf - x86/cpufeatures: Add Architectural PerfMon Extension bit - perf/x86: Support Retire Latency - perf/x86: Add Meteor Lake support - perf: Add PMU_FORMAT_ATTR_SHOW - perf/x86/intel: Fix unchecked MSR access error for Alder Lake N - x86/cpu: Add CPU model numbers for Meteor Lake - perf/x86/intel: Fix PEBS data source encoding for ADL - perf/x86/intel: Fix PEBS memory access info encoding for ADL - perf/x86/uncore: Add new Alder Lake and Raptor Lake support - perf/x86/uncore: Clean up uncore_pci_ids[] - perf/x86/cstate: Add new Alder Lake and Raptor Lake support - perf/x86/msr: Add new Alder Lake and Raptor Lake support - perf/x86: Add new Alder Lake and Raptor Lake support - x86/cpu: Add new Alderlake and Raptorlake CPU model numbers - perf/x86/uncore: Add Raptor Lake uncore support - perf/x86/msr: Add Raptor Lake CPU support - perf/x86/cstate: Add Raptor Lake support - perf/x86: Add Intel Raptor Lake support - perf/x86/intel/uncore: Add IMC uncore support for ADL - x86/cpu: Drop spurious underscore from RAPTOR_LAKE #define - x86/cpu: Add Raptor Lake to Intel family - perf/x86/intel: Apply mid ACK for small core - perf/x86/rapl: Add support for Intel Alder Lake - perf/x86/cstate: Add Alder Lake CPU support - perf/x86/msr: Add Alder Lake CPU support - perf/x86/intel/uncore: Add Alder Lake support - perf: Extend PERF_TYPE_HARDWARE and PERF_TYPE_HW_CACHE - perf/x86/intel: Add Alder Lake Hybrid support - perf/x86: Support filter_match callback - perf/x86/intel: Add attr_update for Hybrid PMUs - perf/x86: Add structures for the attributes of Hybrid PMUs - perf/x86: Register hybrid PMUs - perf/x86: Factor out x86_pmu_show_pmu_cap - perf/x86: Remove temporary pmu assignment in event_init - perf/x86/intel: Factor out intel_pmu_check_extra_regs - perf/x86/intel: Factor out intel_pmu_check_event_constraints - perf/x86/intel: Factor out intel_pmu_check_num_counters - perf/x86: Hybrid PMU support for extra_regs - perf/x86: Hybrid PMU support for event constraints - perf/x86: Hybrid PMU support for hardware cache event - perf/x86: Hybrid PMU support for unconstrained - perf/x86: Hybrid PMU support for counters - perf/x86: Hybrid PMU support for intel_ctrl - perf/x86/intel: Hybrid PMU support for perf capabilities - x86/cpu: Add helper function to get the type of the current hybrid CPU - x86/cpufeatures: Enumerate Intel Hybrid Technology feature bit - perf/x86/intel: Add Tremont Topdown support- !3981 vhost: use kzalloc() instead of kmalloc() followed by memset() - !3418 [sync] PR-2918: fix some bugs in loongarch kvm - !3912 net: bridge: multicast: fix UAF of net_bridge - !3982 ACPI: CPPC: Assume no transition latency if no PCCT - ACPI: CPPC: Assume no transition latency if no PCCT - vhost: use kzalloc() instead of kmalloc() followed by memset() - !3972 arm64: make cma=0 as default for openeuler - arm64: make cma=0 as default for openeuler - !3940 net: hns3: fix the cmdq reset command times out when all VFs are enabled and the queue is full. - !3925 udma: add capability of DWQE in RC mode - hns3 udma: add support of DWQE in create qp - net: hns3: fix reset timeout under full functions and queues - !3915 nvmet: nul-terminate the NQNs passed in the connect command - nvmet: nul-terminate the NQNs passed in the connect command - net: bridge: multicast: fix UAF of net_bridge - loongarch/kvm: disable hugepage during migration process - loongarch/kvm: Fix oneshot timer emulation - loongarch/kvm: Remove SW timer switch when vcpu is halt polling- !3848 [22.03-LTS-SP3] Bug fix for KVM MMU - !3562 tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux - !3776 Revert "sched: clear credit count in error branch" - !3746 smart_grid: make sure hot zone have the highest priority - !3810 Some cleanup and bugfix for HNS3 - !3804 MAINTAINERS: Update maintainers of HiSilicon RoCE - !3756 md: mainline backport - KVM: x86/mmu: Allocate pml4_root for guest PAE mode shadowing - !3694 Fix tow CVEs of CIFS - openEuler/MAINTAINERS: Update maintainers of HiSilicon RoCE - MAINTAINERS: Add Youming Luo as Hisilicon RoCE maintainer - !3822 ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - !3793 cppc_cpufreq: use policy->cpu in cppc_set_perf() - ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - !3811 drivers: net: ub: dev: network_mgmt: Modified OLK5.10 ub compilation missing header files. - network_mgmt: Modified OLK5.10 ub compilation missing header files. - net: hns3: set the freed pointers to NULL when lifetime is not end - net: hns3: remove unnecessary variables initialization - net: hns3: unsigned value not need to judge to be less than 0 - !3769 tls: suppress wakeups unless we have a full record - !3570 perf/core: Fix CVE-2023-6931 - MAINTAINERS: Add Chengchang Tang as Hisilicon RoCE maintainer - MAINTAINERS: Update maintainers of HiSilicon RoCE - !3659 atm: Fix Use-After-Free in do_vcc_ioctl - !3771 ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - cppc_cpufreq: use policy->cpu as driver of frequency setting - cppc_cpufreq: clean up cpu, cpu_num and cpunum variable use - cppc_cpufreq: get cpunum from fb_ctrs instead of smp_processor_id() - Revert "sched: clear credit count in error branch" - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - tls: suppress wakeups unless we have a full record - !3668 net/rose: Fix Use-After-Free in rose_ioctl - !3480 drivers: net: ub: dev: network_mgmt: ip_notify: ip_notify: Merge the openEuler modification suggestions. - !3686 Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - !3594 CVE-2023-35827 patchset - !3552 block: warn once for each partition in bio_check_ro() - !3466 livepatch/core: Disable support for replacing - !3715 appletalk: Fix Use-After-Free in atalk_ioctl - 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() - !3637 jbd2: fix soft lockup in journal_finish_inode_data_buffers() - smart_grid: make sure hot zone have the highest priority - !3459 reset idlest_cpu if not meet the conditions for preferred CPU - !3272 x86/kprobes: Fix the error judgment for debug exceptions - !3447 dm: add error handling support for add_disk() - !3420 md: protect md_thread with rcu - !3379 md: do not return existing mddevs from mddev_find_or_alloc - appletalk: Fix Use-After-Free in atalk_ioctl - smb: client: fix potential OOB in smb2_dump_detail() - smb: client: fix OOB in smbCalcSize() - Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - net/rose: Fix Use-After-Free in rose_ioctl - atm: Fix Use-After-Free in do_vcc_ioctl - jbd2: fix soft lockup in journal_finish_inode_data_buffers() - !3617 netfilter: nft_set_pipapo: skip inactive elements during set walk - netfilter: nft_set_pipapo: skip inactive elements during set walk - ravb: Fix races between ravb_tx_timeout_work() and net related ops - ravb: Fix use-after-free issue in ravb_tx_timeout_work() - perf: Fix perf_event_validate_size() lockdep splat - perf: Fix perf_event_validate_size() - tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux - block: fix kabi broken in struct hd_part - block: warn once for each partition in bio_check_ro() - network_mgmt: Merge the openEuler modification suggestions. - livepatch/core: Disable support for replacing - sched/fair: reset idlest_cpu if not meet the conditions for preferred CPU - dm: add error handling support for add_disk() - 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 - 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 - x86/kprobes: Fix the error judgment for debug exceptions- !3553 kernel: update SP3 OPENEULER_MINOR and introduced OPENEULER_LTS - openEuler: introduced OPENEULER_LTS to identify LTS Release - kernel: update SP3 OPENEULER_MINOR value to 3- !3535 Bugfixes for RDMA/hns - !3519 tick/broadcast-hrtimer: Prevent the timer device on broadcast duty CPU from being disabled - RDMA/hns: Fix Use-After-Free of rsv_qp - RDMA/hns: Fix init check of VFs on RoCE bonding slaves - Revert "RDMA/hns: Add cap_flag check for check_vf_support()" - !3504 net: hns3: fix kernel crash when 1588 is received on HIP08 devices - tick/broadcast-hrtimer: Prevent the timer device on broadcast duty CPU from being disabled - !3508 roh/hns3: Fix the processing flow of ROH CMDq during the reset process. - roh/hns3: Fix the processing flow of ROH CMDq during the reset process. - net: hns3: fix kernel crash when 1588 is received on HIP08 devices - !3084 [OLK-5.10] add Phytium DRM drivers CONFIG - arm64: config: add Phytium Drm config- !3463 Support node_reclaim_distance adjust - !3427 tcp: Disable header prediction for MD5 flow. - !3421 backport some network patches - config: enable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64 - arm64/numa: Support node_reclaim_distance adjust for arch - !3461 Revert "mm/mempolicy: don't handle MPOL_LOCA - Revert "mm/mempolicy: don't handle MPOL_LOCAL like a fake MPOL_PREFERRED policy" - !3422 sch_netem: fix issues in netem_change() vs get_dist_table() - !3415 Some bugfix for hns3 - !3404 Add the verification operation after the bus recovery operation obtains resources through the ACPI - !3424 mbigen: vtimer: disable vtimer mbigen probe when vtimer_irqbypass disabled - tcp: Disable header prediction for MD5 flow. - !3375 locking/osq_lock: Avoid false sharing in optimistic_spin_node - mbigen: vtimer: disable vtimer mbigen probe when vtimer_irqbypass disabled - !3413 Backport bugfixes for hns - net: hns3: add use limit for 1D torus feature - net: hns3: add new 200G link modes for hisilicon device - sch_netem: fix issues in netem_change() vs get_dist_table() - net: use indirect calls helpers for sk_exit_memory_pressure() - tcp: check local var (timeo) before socket fields in one test - tcp: avoid indirect calls to sock_rfree - tcp: add RETPOLINE mitigation to sk_backlog_rcv - tcp: small optimization in tcp recvmsg() - net: cache align tcp_memory_allocated, tcp_sockets_allocated - RDMA/hns: Fix missing parameter check in set_write_notify_param() - RDMA/hns: Fix incorrect bond clear during slave increase event - RDMA/hns: Add cap_flag check for check_vf_support() - RDMA/hns: Fix memory leak in POE debugfs - net: hns3: Disable SerDes serial loopback for HiLink H60 - Add the verification operation after the bus recovery operation obtains resources through the ACPI - !3390 mm/userswap: modify the USWAP registration flag - !3376 mm/mempolicy: check preferred_node rather than nodes for MPOL_PREFERRED - !3346 smart_grid: cpufreq: clear offline and isolated CPU in warm CPUs - mm/userswap: modify the USWAP registration flag - mm/mempolicy: check preferred_node rather than nodes for MPOL_PREFERRED - locking/osq_lock: Avoid false sharing in optimistic_spin_node - smart_grid: cpufreq: clear offline and isolated CPU in warm CPUs- !3374 cpumask: cleanup nr_cpu_ids vs nr_cpumask_bits mess - config: Add FORCE_NR_CPUS to openeuler_defconfig - powerpc/64: don't refer nr_cpu_ids in asm code when it's undefined - lib/cpumask: add FORCE_NR_CPUS config option - lib/cpumask: deprecate nr_cpumask_bits - lib/cpumask: delete misleading comment - smp: add set_nr_cpu_ids() - smp: don't declare nr_cpu_ids if NR_CPUS == 1- Fix kernel rpm build failure that libperf-jvmti.so is missing - Enable kabi checking and adapt the check-kabi script - Update openEuler-22.03-LTS-SP3 KABI whitelists for aarch64 and x86_64 - !3360 arm64: cpufeature: Add missing .field_width for system registers - arm64: cpufeature: Add missing .field_width for system registers - !3093 backport adding GNR support for Intel PCIe gen5 NTB - !3329 iommu/arm-smmu-v3: Add a SYNC command to avoid broken page table prefetch - iommu/arm-smmu-v3: Add a SYNC command to avoid broken page table prefetch - !3320 Make the rcache depot scale better - !3274 Fixed some memory leak issues of the Perf tool - iommu/iova: Manage the depot list size - iommu/iova: Make the rcache depot scale better - iommu/iova: change IOVA_MAG_SIZE to 127 to save memory - Revert "iommu/iova: increase the iova_rcache depot max size to 128" - Revert "config: enable set the max iova mag size to 128" - Revert "iommu/iova: move IOVA_MAX_GLOBAL_MAGS outside of IOMMU_SUPPORT" - !3303 net: hns3: Add support for some CMIS transceiver modules and synchronize some CMIS transceiver - !3304 roh/core: Synchronously update the mac address of the vlan device when configuring the vlan device ip - net: hns3: fix kernel crash when devlink reload during vf initialization - net: hns3: fix kernel crash when devlink reload during pf initialization - net: hns3: fix wrong judgment condition issue - !3301 unic: Change the max frame size sent to firmware - roh/core: Synchronously update the mac address of the vlan device when configuring the vlan device ip - net: hns3: Add support for some CMIS transceiver modules - net: sfp: Synchronize some CMIS transceiver modules from ethtool - !3221 Backport x86 patches from upstream 5.10.189 - unic: Change the max frame size sent to firmware - !3222 md/raid5: fix miscalculation of 'end_sector' in raid5_read_one_chunk() - !3269 iommu/arm-smmu-v3: disable stall for quiet_cd - !3254 icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - !3219 crypto: hisiilicon some bugfixs and cleanup - perf header: Fix one memory leakage in perf_event__fprintf_event_update() - perf hisi-ptt: Fix one memory leakage in hisi_ptt_process_auxtrace_event() - perf hisi-ptt: Fix memory leak in lseek failure handling - !3256 RDMA/hns: Cleanups of some optimize code - !3257 net: hns3: add input parameters checking and arp cleancode - iommu/arm-smmu-v3: disable stall for quiet_cd - net: hns3: add input parameters checking - net: hns3: arp cleancode - RDMA/hns: Use macro instead of magic number - RDMA/hns: Cleanup for debugfs - RDMA/hns: Add more check for bonding-unsupported cases - RDMA/hns: Improve readability of check_bond_support() - RDMA/hns: Fix the spin_lock and spin_unlock objects are inconsistent - RDMA/hns: Remove useless NULL check in hns_roce_get_netdev() - RDMA/hns: Refactor mtr find - RDMA/hns: Remove unused parameters detected by -Wextra - RDMA/hns: Remove extra blank line in get_sge_num_from_max_inl_data() - RDMA/hns: Replace magic number when fill ADDR to HW - kabi: Fix kabi breakage caused by c1e70ec46591 - icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4 - x86/mm: Initialize text poking earlier - mm: Move mm_cachep initialization to mm_init() - x86/mm: Use mm_alloc() in poking_init() - x86/mm: fix poking_init() for Xen PV guests - x86/xen: Fix secondary processors' FPU initialization - x86/fpu: Move FPU initialization into arch_cpu_finalize_init() - x86/fpu: Mark init functions __init - x86/fpu: Remove cpuinfo argument from init functions - init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init() - init: Invoke arch_cpu_finalize_init() earlier - init: Remove check_bugs() leftovers - x86/cpu: Switch to arch_cpu_finalize_init() - md/raid5: fix miscalculation of 'end_sector' in raid5_read_one_chunk() - crypto: hisilicon/qm - reset device before enabling it - crypto: hisilicon/qm - add stop function by hardware - crypto: hisilicon/qm - remove duplicate configurations - crypto: hisilicon/qm - dump important registers values before resetting - crypto: hisilicon/qm - support get device state - crypto: hisilicon/hpre - mask cluster timeout error - crypto: hisilicon/qm - modify interrupt resource application process - crypto: hisilicon/sec2: fix memory use-after-free issue - crypto: hisilicon/qm - increase the maximum waiting timeout interval of the moilbox. - crypto: hisilicon/sec2 - optimize the error return process - vfio/migration - delete a dbg function - crypto: hisilicon/qm - delete a dbg function - crypto: hisilicon/qm - add size check in qm set algs - ntb: intel: add GNR support for Intel PCIe gen5 NTB- adapt spec for arm64 64kb page build- !3226 hinic: ethtool: Allow userspace to set more aggregation params - !3259 mbigen: vtimer: isolate mbigen vtimer funcs with macro - mbigen: vtimer: isolate mbigen vtimer funcs with macro - !3215 net: hns: fix fake link up on xge port and fix wrong head when modify the tx feature when sending packets - !2946 LoongArch: disable 40bit user space by default - net: hns: fix fake link up on xge port - net: hns: fix wrong head when modify the tx feature when sending packets - !2987 fix CFS bandwidth vs. hrtimer self deadlock - !3005 [sync] PR-1617: LoonArch: KVM: fix vcpu timer - !3161 fs: Fix error checking for d_hash_and_lookup() - hinic: ethtool: Allow userspace to set more aggregation params - fs: Fix error checking for d_hash_and_lookup() - LoongArch: KVM: fix vcpu timer functions - cpu/hotplug: fix kabi breakage in enum cpuhp_state - hrtimers: Push pending hrtimers away from outgoing CPU earlier - LoongArch: disable 40bit user space by default- !3220 KVM: arm64: vtimer/virt_dev irq bypass support - !3092 [OLK-5.10]KVM: arm64: Add host/guest KVM-PTP support - !3206 Two bugfix patch about memcg swap qos - !3212 drivers/perf: hisi: UC PMU support statistics in power saving mode - KVM: arm64: update arm64 openeuler_defconfig for CONFIG_VIRT_PLAT_DEV - KVM: arm64: sdev: Support virq bypass by INT/VSYNC command - KVM: arm64: kire: irq routing entry cached the relevant cache data - KVM: arm64: Introduce shadow device - virt_plat_dev: Register the virt platform device driver - irqchip/gic-v3-its: Add virt platform devices MSI support - irqchip/gic-v3-its: Alloc/Free device id from pools for virtual devices - irqchip/gic-v3-its: Introduce the reserved device ID pools - mbigen: Sets the regs related to vtimer irqbypass - KVM: arm64: vgic-v3: Clearing pending status of vtimer on guest reset - mbigen: vtimer: add support for MBIX1_CPPI_NEGEDGE_CLR_EN_SETR(CLRR) - KVM: arm64: arch_timer: Make vtimer_irqbypass a Distributor attr - KVM: arm64: vtimer: Expose HW-based vtimer interrupt in debugfs - KVM: arm64: GICv4.1: Allow non-trapping WFI when using direct vtimer interrupt - KVM: arm64: GICv4.1: Add support for MBIGEN save/restore - KVM: arm64: arch_timer: Rework vcpu init/reset logic - KVM: arm64: arch_timer: Probe vtimer irqbypass capability - KVM: arm64: GICv4.1: Enable vtimer vPPI irqbypass config - KVM: arm64: GICv4.1: Add direct injection capability to PPI registers - KVM: arm64: vgic: Add helper for vtimer vppi info register - KVM: arm64: GICv4.1: Inform the HiSilicon vtimer irqbypass capability - irqchip/gic-v4.1: Probe vtimer irqbypass capability at RD level - irqchip/gic-v4.1: Rework its_alloc_vcpu_sgis() to support vPPI allocation - irqchip/gic-v4.1: Rework get/set_irqchip_state callbacks of GICv4.1-sgi chip - irqchip/gic-v4.1: Extend VSGI command to support the new vPPI - irqchip/gic-v4.1: Detect ITS vtimer interrupt bypass capability - mbigen: vtimer mbigen driver support - kabi: fix kabi broken in struct clocksource and system_time_snapshot - drivers/perf: hisi: UC PMU support statistics in power saving mode - memcg: fix use-after-free of mm_struct - mm/swap_slots: fix out-of-bounds access of percpu area - KVM: arm64: update arm64 openeuler_defconfig for CONFIG_PTP_1588_CLOCK_KVM - KVM: arm64: fix compile error - ptp: fix error print of ptp_kvm on X86_64 platform - KVM: arm64: Fix Function ID typo for PTP_KVM service - ptp: Don't print an error if ptp_kvm is not supported - ptp: arm/arm64: Enable ptp_kvm for arm/arm64 - KVM: arm64: Add support for the KVM PTP service - clocksource: Add clocksource id for arm arch counter - time: Add mechanism to recognize clocksource in time_get_snapshot - ptp: Reorganize ptp_kvm.c to make it arch-independent - KVM: arm64: Advertise KVM UID to guests via SMCCC - arm/arm64: Probe for the presence of KVM hypervisor- !3214 bring mc support to page eject - mm: page_eject: Add mc support during offline page - mm: Update PF_COREDUMP_MCS to PF_MCS - mm/hwpoison: add migrate_page_mc_extra() - mm/hwpoison: introduce copy_mc_highpages - mm/hwpoison: arm64: introduce copy_mc_highpage - mm/hwpoison: introduce copy_mc_highpage - mm: page_eject: Return right value during removal - !3198 udma: add dfx ability of dca for hns3 - !3205 RDMA/hns: Fix the incomplete netdev speed, unspecific interrupt name, and resource value verification - !3203 Some fixes and optimizations for hisi_sas - !3154 crypto: hisilicon - fix the process to obtain capability register value - !3196 drivers/perf: hisi: Fix some event id for HiSilicon UC pmu - RDMA/hns: Rename the interrupts - RDMA/core: Add support more netdev speed - RDMA/hns: Add check and adjust for function resource values - RDMA/hns: Fix port active speed - !3148 vdpa: add vmstate header file - scsi: hisi_sas: Check whether debugfs is enabled before removing or releasing it - scsi: hisi_sas: Fix the deadlock issue that occurs during automatic dump - scsi: hisi_sas: Correct the number of global debugfs registers - scsi: hisi_sas: Rollback some operations if FLR failed - scsi: hisi_sas: Check before using pointer variables - scsi: hisi_sas: Replace with standard error code return value - scsi: hisi_sas: Set .phy_attached before notifing phyup event HISI_PHYE_PHY_UP_PM - scsi: hisi_sas: Handle the NCQ error returned by D2H frame - scsi: hisi_sas: Remove redundant checks for automatic debugfs dump - scsi: hisi_sas: Remove unused variable and check in hisi_sas_send_ata_reset_each_phy() - scsi: hisi_sas: Allocate DFX memory during dump trigger - scsi: hisi_sas: Directly call register snapshot instead of using workqueue - scsi: hisi_sas: Set debugfs_dir pointer to NULL after removing debugfs - scsi: hisi_sas: Fix warnings detected by sparse - scsi: hisi_sas: Fix normally completed I/O analysed as failed - !3145 vhost-vdpa: add reset state params to indicate reset level - !3150 Backport 5.10.189 LTS patches from upstream - hns3 udma: add dfx ability for dca - drivers/perf: hisi: Fix some event id for HiSilicon UC pmu - !3128 fix ksmbd to release the ones allocated for async work - !3130 config: enable COBFIG_ARM64_BRBE for arm64 - !3061 drivers: perf: Add feature flag check in armpmu_add/del - um/cpu: Switch to arch_cpu_finalize_init() - sparc/cpu: Switch to arch_cpu_finalize_init() - sh/cpu: Switch to arch_cpu_finalize_init() - mips/cpu: Switch to arch_cpu_finalize_init() - m68k/cpu: Switch to arch_cpu_finalize_init() - ia64/cpu: Switch to arch_cpu_finalize_init() - ARM: cpu: Switch to arch_cpu_finalize_init() - init: Provide arch_cpu_finalize_init() - !3152 scsi: scsi_device_gets returns failure - crypto: hisilicon/zip - save capability registers in probe process - crypto: hisilicon/sec2 - save capability registers in probe process - crypto: hisilicon/hpre - save capability registers in probe process - crypto: hisilicon/qm - save capability registers in qm init process - crypto: hisilicon/qm - check function qp num before alg register - Revert "crypto: hisilicon/zip - save capability registers in probe process" - Revert "crypto: hisilicon/sec2 - save capability registers in probe process" - Revert "crypto: hisilicon/hpre - save capability registers in probe process" - Revert "crypto: hisilicon/qm - save capability registers in qm init process" - 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. - vdpa: add vmstate header file - !3117 Backport 5.10.188 LTS patches from upstream - vhost-vdpa: add reset state params to indicate reset level - tracing/histograms: Return an error if we fail to add histogram to hist_vars list - net: phy: prevent stale pointer dereference in phy_init() - tcp: annotate data-races around fastopenq.max_qlen - tcp: annotate data-races around icsk->icsk_user_timeout - tcp: annotate data-races around tp->notsent_lowat - tcp: annotate data-races around rskq_defer_accept - tcp: annotate data-races around tp->linger2 - tcp: annotate data-races around icsk->icsk_syn_retries - tcp: Fix data-races around sysctl_tcp_syn(ack)?_retries. - tcp: annotate data-races around tp->keepalive_probes - tcp: annotate data-races around tp->keepalive_intvl - tcp: annotate data-races around tp->keepalive_time - tcp: annotate data-races around tp->tcp_tx_delay - netfilter: nf_tables: can't schedule in nft_chain_validate - netfilter: nf_tables: fix spurious set element insertion failure - llc: Don't drop packet from non-root netns. - fbdev: au1200fb: Fix missing IRQ check in au1200fb_drv_probe - Revert "tcp: avoid the lookup process failing to get sk in ehash table" - net:ipv6: check return value of pskb_trim() - net: ipv4: Use kfree_sensitive instead of kfree - tcp: annotate data-races around tcp_rsk(req)->ts_recent - octeontx2-pf: Dont allocate BPIDs for LBK interfaces - security: keys: Modify mismatched function name - iavf: Fix out-of-bounds when setting channels on remove - iavf: Fix use-after-free in free_netdev - bridge: Add extack warning when enabling STP in netns. - net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()/cpsw_ale_set_field() - pinctrl: amd: Use amd_pinconf_set() for all config options - fbdev: imxfb: warn about invalid left/right margin - spi: bcm63xx: fix max prepend length - igb: Fix igb_down hung on surprise removal - wifi: iwlwifi: mvm: avoid baid size integer overflow - wifi: wext-core: Fix -Wstringop-overflow warning in ioctl_standard_iw_point() - devlink: report devlink_port_type_warn source device - bpf: Address KCSAN report on bpf_lru_list - wifi: ath11k: fix registration of 6Ghz-only phy without the full channel range - sched/fair: Don't balance task to its current running CPU - arm64: mm: fix VA-range sanity check - arm64: set __exception_irq_entry with __irq_entry as a default - ACPI: video: Add backlight=native DMI quirk for Lenovo ThinkPad X131e (3371 AMD version) - ACPI: video: Add backlight=native DMI quirk for Apple iMac11,3 - ACPI: button: Add lid disable DMI quirk for Nextbook Ares 8A - btrfs: add xxhash to fast checksum implementations - md: fix data corruption for raid456 when reshape restart while grow up - nbd: Add the maximum limit of allocated index in nbd_dev_add - debugobjects: Recheck debug_objects_enabled before reporting - ext4: correct inline offset when handling xattrs in inode body - ASoC: fsl_sai: Disable bit clock with transmitter - drm/client: Fix memory leak in drm_client_modeset_probe - drm/client: Fix memory leak in drm_client_target_cloned - can: bcm: Fix UAF in bcm_proc_show() - regmap: Account for register length in SMBus I/O limits - regmap: Drop initial version of maximum transfer length fixes - selftests: tc: add 'ct' action kconfig dep - selftests: tc: set timeout to 15 minutes - fuse: revalidate: don't invalidate if interrupted - btrfs: fix warning when putting transaction with qgroups enabled after abort - perf probe: Add test for regression introduced by switch to die_get_decl_file() - keys: Fix linking a duplicate key to a keyring's assoc_array - ALSA: hda/realtek: Enable Mute LED on HP Laptop 15s-eq2xxx - ALSA: hda/realtek - remove 3k pull low procedure - drm/atomic: Fix potential use-after-free in nonblocking commits - net/sched: sch_qfq: reintroduce lmax bound check for MTU - scsi: qla2xxx: Remove unused nvme_ls_waitq wait queue - scsi: qla2xxx: Pointer may be dereferenced - scsi: qla2xxx: Correct the index of array - scsi: qla2xxx: Check valid rport returned by fc_bsg_to_rport() - scsi: qla2xxx: Fix potential NULL pointer dereference - scsi: qla2xxx: Fix buffer overrun - scsi: qla2xxx: Array index may go out of bound - scsi: qla2xxx: Wait for io return on terminate rport - tracing/probes: Fix not to count error code to total length - tracing: Fix null pointer dereference in tracing_err_log_open() - xtensa: ISS: fix call to split_if_spec - net: ena: fix shift-out-of-bounds in exponential backoff - samples: ftrace: Save required argument registers in sample trampolines - tracing/histograms: Add histograms to hist_vars if they have referenced variables - s390/decompressor: fix misaligned symbol build error - Revert "8250: add support for ASIX devices with a FIFO bug" - meson saradc: fix clock divider mask length - xhci: Fix resume issue of some ZHAOXIN hosts - ceph: don't let check_caps skip sending responses for revoke msgs - firmware: stratix10-svc: Fix a potential resource leak in svc_create_memory_pool() - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() when iterating clk - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() in case of error - serial: atmel: don't enable IRQs prematurely - drm/amd/display: Correct `DMUB_FW_VERSION` macro - drm/rockchip: vop: Leave vblank enabled in self-refresh - drm/atomic: Allow vblank-enabled + self-refresh "disable" - fs: dlm: return positive pid value for F_GETLK - md/raid0: add discard support for the 'original' layout - misc: pci_endpoint_test: Re-init completion for every test - misc: pci_endpoint_test: Free IRQs before removing the device - PCI: rockchip: Set address alignment for endpoint mode - PCI: rockchip: Use u32 variable to access 32-bit registers - PCI: rockchip: Fix legacy IRQ generation for RK3399 PCIe endpoint core - PCI: rockchip: Add poll and timeout to wait for PHY PLLs to be locked - PCI: rockchip: Write PCI Device ID to correct register - PCI: rockchip: Assert PCI Configuration Enable bit after probe - PCI: qcom: Disable write access to read only registers for IP v2.3.3 - PCI: Add function 1 DMA alias quirk for Marvell 88SE9235 - PCI/PM: Avoid putting EloPOS E2/S2/H2 PCIe Ports in D3cold - hwrng: imx-rngc - fix the timeout for init and self check - jfs: jfs_dmap: Validate db_l2nbperpage while mounting - ext4: fix wrong unit use in ext4_mb_new_blocks - ext4: get block from bh in ext4_free_blocks for fast commit replay - ext4: fix wrong unit use in ext4_mb_clear_bb - MIPS: Loongson: Fix cpu_probe_loongson() again - erofs: fix compact 4B support for 16k block size - misc: fastrpc: Create fastrpc scalar with correct buffer count - powerpc: Fail build if using recordmcount with binutils v2.37 - net: bcmgenet: Ensure MDIO unregistration has clocks enabled - mtd: rawnand: meson: fix unaligned DMA buffers handling - tpm: tpm_vtpm_proxy: fix a race condition in /dev/vtpmx creation - pinctrl: amd: Only use special debounce behavior for GPIO 0 - pinctrl: amd: Detect internal GPIO0 debounce handling - pinctrl: amd: Fix mistake in handling clearing pins at startup - net/sched: sch_qfq: refactor parsing of netlink parameters - net/sched: make psched_mtu() RTNL-less safe - netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write() - net/sched: flower: Ensure both minimum and maximum ports are specified - wifi: airo: avoid uninitialized warning in airo_get_rate() - erofs: avoid infinite loop in z_erofs_do_read_page() when reading beyond EOF - riscv, bpf: Fix inconsistent JIT image generation - bpf, riscv: Support riscv jit to provide bpf_line_info - riscv: bpf: Avoid breaking W^X - riscv: bpf: Move bpf_jit_alloc_exec() and bpf_jit_free_exec() to core - igc: Fix inserting of empty frame for launchtime - igc: Fix launchtime before start of cycle - platform/x86: wmi: Break possible infinite loop when parsing GUID - platform/x86: wmi: move variables - platform/x86: wmi: use guid_t and guid_equal() - platform/x86: wmi: remove unnecessary argument - NTB: ntb_tool: Add check for devm_kcalloc - NTB: ntb_transport: fix possible memory leak while device_register() fails - ntb: intel: Fix error handling in intel_ntb_pci_driver_init() - NTB: amd: Fix error handling in amd_ntb_pci_driver_init() - ntb: idt: Fix error handling in idt_pci_driver_init() - udp6: fix udp6_ehashfn() typo - icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev(). - net: prevent skb corruption on frag list segmentation - net: bgmac: postpone turning IRQs off to avoid SoC hangs - ionic: remove WARN_ON to prevent panic_on_warn - gve: Set default duplex configuration to full - net: mvneta: fix txq_map in case of txq_number==1 - scsi: qla2xxx: Fix error code in qla2x00_start_sp() - igc: set TP bit in 'supported' and 'advertising' fields of ethtool_link_ksettings - net/mlx5e: Check for NOT_READY flag state after locking - net/mlx5e: fix double free in mlx5e_destroy_flow_table - igc: Remove delay during TX ring configuration - drm/panel: simple: Add Powertip PH800480T013 drm_display_mode flags - drm/panel: simple: Add connector_type for innolux_at043tn24 - workqueue: clean up WORK_* constant types, clarify masking - net: lan743x: Don't sleep in atomic context - io_uring: add reschedule point to handle_tw_list() - io_uring: Use io_schedule* in cqring wait - block/partition: fix signedness issue for Amiga partitions - rcu-tasks: Simplify trc_read_check_handler() atomic operations - rcu-tasks: Mark ->trc_reader_special.b.need_qs data races - rcu-tasks: Mark ->trc_reader_nesting data races - tty: serial: fsl_lpuart: add earlycon for imx8ulp platform - wireguard: netlink: send staged packets when setting initial private key - wireguard: queueing: use saner cpu selection wrapping - netfilter: conntrack: Avoid nf_ct_helper_hash uses after free - netfilter: nf_tables: fix scheduling-while-atomic splat - netfilter: nf_tables: add rescheduling points during loop detection walks - sh: pgtable-3level: Fix cast to pointer from integer of different size - block: add overflow checks for Amiga partition support - tpm, tpm_tis: Claim locality in interrupt handler - fanotify: disallow mount/sb marks on kernel internal pseudo fs - fs: no need to check source - leds: trigger: netdev: Recheck NETDEV_LED_MODE_LINKUP on dev rename - ARM: orion5x: fix d2net gpio initialization - ASoC: mediatek: mt8173: Fix snd_soc_component_initialize error path - ASoC: mediatek: mt8173: Fix irq error path - btrfs: fix race when deleting quota root from the dirty cow roots list - btrfs: add handling for RAID1C23/DUP to btrfs_reduce_alloc_profile - fs: Lock moved directories - fs: Establish locking order for unrelated directories - Revert "f2fs: fix potential corruption when moving a directory" - ext4: Remove ext4 locking of moved directory - fs: avoid empty option when generating legacy mount string - jffs2: reduce stack usage in jffs2_build_xattr_subsystem() - shmem: use ramfs_kill_sb() for kill_sb method of ramfs-based tmpfs - autofs: use flexible array in ioctl structure - um: Use HOST_DIR for mrproper - bcache: Fix __bch_btree_node_alloc to make the failure behavior consistent - bcache: Remove unnecessary NULL point check in node allocations - bcache: fixup btree_cache_wait list damage - mmc: sdhci: fix DMA configure compatibility issue when 64bit DMA mode is used. - mmc: mmci: Set PROBE_PREFER_ASYNCHRONOUS - mmc: core: disable TRIM on Micron MTFC4GACAJCN-1M - mmc: core: disable TRIM on Kingston EMMC04G-M627 - io_uring: wait interruptibly for request completions on exit - NFSD: add encoding of op_recall flag for write delegation - i2c: qup: Add missing unwind goto in qup_i2c_probe() - ALSA: jack: Fix mutex call in snd_jack_report() - i2c: xiic: Don't try to handle more interrupt events after error - i2c: xiic: Defer xiic_wakeup() and __xiic_start_xfer() in xiic_process() - apparmor: fix missing error check for rhashtable_insert_fast - sh: dma: Fix DMA channel offset calculation - s390/qeth: Fix vipa deletion - net: dsa: tag_sja1105: fix MAC DA patching from meta frames - pptp: Fix fib lookup calls. - net/sched: act_pedit: Add size check for TCA_PEDIT_PARMS_EX - xsk: Honor SO_BINDTODEVICE on bind - tcp: annotate data races in __tcp_oow_rate_limited() - net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode - powerpc: allow PPC_EARLY_DEBUG_CPM only when SERIAL_CPM=y - octeontx2-af: Fix mapping for NIX block from CGX connection - f2fs: fix error path handling in truncate_dnode() - mailbox: ti-msgmgr: Fill non-message tx data fields with 0x0 - spi: bcm-qspi: return error if neither hif_mspi nor mspi is available - net: dsa: vsc73xx: fix MTU configuration - Add MODULE_FIRMWARE() for FIRMWARE_TG357766. - sctp: fix potential deadlock on &net->sctp.addr_wq_lock - media: cec: i2c: ch7322: also select REGMAP - rtc: st-lpc: Release some resources in st_rtc_probe() in case of error - pwm: sysfs: Do not apply state to already disabled PWMs - pwm: imx-tpm: force 'real_period' to be zero in suspend - phy: tegra: xusb: check return value of devm_kzalloc() - mfd: stmpe: Only disable the regulators if they are enabled - KVM: s390: vsie: fix the length of APCB bitmap - mfd: stmfx: Nullify stmfx->vdd in case of error - mfd: stmfx: Fix error path in stmfx_chip_init - test_firmware: return ENOMEM instead of ENOSPC on failed memory allocation - serial: 8250_omap: Use force_suspend and resume for system suspend - Revert "usb: common: usb-conn-gpio: Set last role to unknown before initial detection" - mfd: intel-lpss: Add missing check for platform_get_resource - usb: dwc3-meson-g12a: Fix an error handling path in dwc3_meson_g12a_probe() - usb: common: usb-conn-gpio: Set last role to unknown before initial detection - usb: dwc3: qcom: Fix an error handling path in dwc3_qcom_probe() - usb: dwc3: qcom: Release the correct resources in dwc3_qcom_remove() - KVM: s390: fix KVM_S390_GET_CMMA_BITS for GFNs in memslot holes - media: atomisp: gmin_platform: fix out_len in gmin_get_config_dsm_var() - media: venus: helpers: Fix ALIGN() of non power of two - mfd: rt5033: Drop rt5033-battery sub-device - kernfs: fix missing kernfs_idr_lock to remove an ID from the IDR - serial: 8250: lock port for UART_IER access in omap8250_irq() - serial: 8250: lock port for stop_rx() in omap8250_irq() - usb: hide unused usbfs_notify_suspend/resume functions - usb: phy: phy-tahvo: fix memory leak in tahvo_usb_probe() - extcon: Fix kernel doc of property capability fields to avoid warnings - extcon: Fix kernel doc of property fields to avoid warnings - usb: gadget: u_serial: Add null pointer check in gserial_suspend - usb: dwc3: qcom: Fix potential memory leak - clk: qcom: ipq6018: fix networking resets - clk: qcom: reset: support resetting multiple bits - clk: qcom: reset: Allow specifying custom reset delay - media: videodev2.h: Fix struct v4l2_input tuner index comment - media: usb: Check az6007_read() return value - clk: qcom: gcc-ipq6018: Use floor ops for sdcc clocks - serial: 8250: omap: Fix freeing of resources on failed register - sh: j2: Use ioremap() to translate device tree address into kernel memory - w1: fix loop in w1_fini() - w1: w1_therm: fix locking behavior in convert_t - SUNRPC: Fix UAF in svc_tcp_listen_data_ready() - block: change all __u32 annotations to __be32 in affs_hardblocks.h - block: fix signed int overflow in Amiga partition support - phy: tegra: xusb: Clear the driver reference in usb-phy dev - usb: dwc3: gadget: Propagate core init errors to UDC during pullup - USB: serial: option: add LARA-R6 01B PIDs - hwrng: st - keep clock enabled while hwrng is registered - dax: Introduce alloc_dev_dax_id() - dax: Fix dax_mapping_release() use after free - NFSv4.1: freeze the session table upon receiving NFS4ERR_BADSESSION - ARC: define ASM_NL and __ALIGN(_STR) outside #ifdef __ASSEMBLY__ guard - modpost: fix off by one in is_executable_section() - crypto: marvell/cesa - Fix type mismatch warning - modpost: fix section mismatch message for R_ARM_{PC24,CALL,JUMP24} - modpost: fix section mismatch message for R_ARM_ABS32 - crypto: nx - fix build warnings when DEBUG_FS is not enabled - hwrng: virtio - don't waste entropy - hwrng: virtio - don't wait on cleanup - hwrng: virtio - add an internal buffer - powerpc/mm/dax: Fix the condition when checking if altmap vmemap can cross-boundary - powerpc/book3s64/mm: Fix DirectMap stats in /proc/meminfo - powerpc/powernv/sriov: perform null check on iov before dereferencing iov - pinctrl: at91-pio4: check return value of devm_kasprintf() - perf dwarf-aux: Fix off-by-one in die_get_varname() - perf script: Fix allocation of evsel->priv related to per-event dump files - perf script: Fixup 'struct evsel_script' method prefix - kcsan: Don't expect 64 bits atomic builtins from 32 bits architectures - pinctrl: cherryview: Return correct value if pin in push-pull mode - perf bench: Add missing setlocale() call to allow usage of %'d style formatting - perf bench: Use unbuffered output when pipe/tee'ing to a file - PCI: Add pci_clear_master() stub for non-CONFIG_PCI - PCI: ftpci100: Release the clock resources - PCI: pciehp: Cancel bringup sequence if card is not present - scsi: 3w-xxxx: Add error handling for initialization failure in tw_probe() - PCI/ASPM: Disable ASPM on MFD function removal to avoid use-after-free - pinctrl: bcm2835: Handle gpiochip_add_pin_range() errors - scsi: qedf: Fix NULL dereference in error handling - PCI: cadence: Fix Gen2 Link Retraining process - ASoC: imx-audmix: check return value of devm_kasprintf() - ovl: update of dentry revalidate flags after copy up - drivers: meson: secure-pwrc: always enable DMA domain - clk: ti: clkctrl: check return value of kasprintf() - clk: keystone: sci-clk: check return value of kasprintf() - clk: si5341: free unused memory on probe failure - clk: si5341: check return value of {devm_}kasprintf() - clk: si5341: return error if one synth clock registration fails - clk: si5341: Add sysfs properties to allow checking/resetting device faults - clk: si5341: Allow different output VDD_SEL values - clk: cdce925: check return value of kasprintf() - clk: vc5: check memory returned by kasprintf() - drm/msm/dp: Free resources after unregistering them - drm/msm/dpu: do not enable color-management if DSPPs are not available - ALSA: ac97: Fix possible NULL dereference in snd_ac97_mixer - clk: tegra: tegra124-emc: Fix potential memory leak - clk: imx: clk-imx8mp: improve error handling in imx8mp_clocks_probe() - clk: imx: clk-imx8mn: fix memory leak in imx8mn_clocks_probe - RDMA/bnxt_re: Avoid calling wake_up threads from spin_lock context - RDMA/bnxt_re: wraparound mbox producer index - amdgpu: validate offset_in_bo of drm_amdgpu_gem_va - drm/radeon: fix possible division-by-zero errors - drm/amdkfd: Fix potential deallocation of previously deallocated memory. - hwmon: (pmbus/adm1275) Fix problems with temperature monitoring on ADM1272 - hwmon: (adm1275) Allow setting sample averaging - hwmon: (adm1275) enable adm1272 temperature reporting - hwmon: (gsc-hwmon) fix fan pwm temperature scaling - ARM: dts: stm32: fix i2s endpoint format property for stm32mp15xx-dkx - ARM: dts: stm32: Fix audio routing on STM32MP15xx DHCOM PDK2 - arm64: dts: ti: k3-j7200: Fix physical address of pin - fbdev: omapfb: lcd_mipid: Fix an error handling path in mipid_spi_probe() - arm64: dts: renesas: ulcb-kf: Remove flow control for SCIF1 - ARM: dts: iwg20d-q7-common: Fix backlight pwm specifier - IB/hfi1: Fix wrong mmu_node used for user SDMA packet after invalidate - IB/hfi1: Fix sdma.h tx->num_descs off-by-one errors - IB/hfi1: Use bitmap_zalloc() when applicable - soc/fsl/qe: fix usb.c build errors - ARM: dts: meson8: correct uart_B and uart_C clock references - ASoC: es8316: Do not set rate constraints for unsupported MCLKs - ASoC: es8316: Increment max value for ALC Capture Target Volume control - memory: brcmstb_dpfe: fix testing array offset after use - ARM: dts: stm32: Shorten the AV96 HDMI sound card name - arm64: dts: qcom: apq8096: fix fixed regulator name property - ARM: omap2: fix missing tick_broadcast() prototype - ARM: ep93xx: fix missing-prototype warnings - drm/panel: simple: fix active size for Ampire AM-480272H3TMQW-T01H - arm64: dts: qcom: msm8996: correct camss unit address - arm64: dts: qcom: msm8994: correct SPMI unit address - arm64: dts: qcom: msm8916: correct camss unit address - ARM: dts: gta04: Move model property out of pinctrl node - RDMA/bnxt_re: Fix to remove an unnecessary log - RDMA/bnxt_re: Remove a redundant check inside bnxt_re_update_gid - RDMA/bnxt_re: Use unique names while registering interrupts - RDMA/bnxt_re: Fix to remove unnecessary return labels - RDMA/bnxt_re: Disable/kill tasklet only if it is enabled - arm64: dts: microchip: sparx5: do not use PSCI on reference boards - bus: ti-sysc: Fix dispc quirk masking bool variables - ARM: dts: stm32: Move ethernet MAC EEPROM from SoM to carrier boards - drm/panel: sharp-ls043t1le01: adjust mode settings - drm: sun4i_tcon: use devm_clk_get_enabled in `sun4i_tcon_init_clocks` - Input: adxl34x - do not hardcode interrupt trigger type - ARM: dts: meson8b: correct uart_B and uart_C clock references - ARM: dts: BCM5301X: Drop "clock-names" from the SPI node - drm/vram-helper: fix function names in vram helper doc - drm/bridge: tc358768: fix THS_TRAILCNT computation - drm/bridge: tc358768: fix TXTAGOCNT computation - drm/bridge: tc358768: fix THS_ZEROCNT computation - drm/bridge: tc358768: fix TCLK_TRAILCNT computation - drm/bridge: tc358768: Add atomic_get_input_bus_fmts() implementation - drm/bridge: tc358768: fix TCLK_ZEROCNT computation - drm/bridge: tc358768: fix PLL target frequency - drm/bridge: tc358768: fix PLL parameters computation - drm/bridge: tc358768: always enable HS video mode - Input: drv260x - sleep between polling GO bit - drm/amd/display: Explicitly specify update type per plane info change - radeon: avoid double free in ci_dpm_init() - netlink: Add __sock_i_ino() for __netlink_diag_dump(). - ipvlan: Fix return value of ipvlan_queue_xmit() - netfilter: nf_conntrack_sip: fix the ct_sip_parse_numerical_param() return value. - lib/ts_bm: reset initial match offset for every block of text - sfc: fix crash when reading stats while NIC is resetting - net: axienet: Move reset before 64-bit DMA detection - gtp: Fix use-after-free in __gtp_encap_destroy(). - selftests: rtnetlink: remove netdevsim device after ipsec offload test - netlink: do not hard code device address lenth in fdb dumps - netlink: fix potential deadlock in netlink_set_err() - net: stmmac: fix double serdes powerdown - igc: Fix race condition in PTP tx code - wifi: ath9k: convert msecs to jiffies where needed - wifi: cfg80211: rewrite merging of inherited elements - wifi: iwlwifi: pull from TXQs with softirqs disabled - rtnetlink: extend RTEXT_FILTER_SKIP_STATS to IFLA_VF_INFO - wifi: ath9k: Fix possible stall on ath9k_txq_list_has_key() - memstick r592: make memstick_debug_get_tpc_name() static - kexec: fix a memory leak in crash_shrink_memory() - watchdog/perf: more properly prevent false positives with turbo modes - watchdog/perf: define dummy watchdog_update_hrtimer_threshold() on correct config - wifi: rsi: Do not set MMC_PM_KEEP_POWER in shutdown - wifi: rsi: Do not configure WoWlan in shutdown hook if not enabled - wifi: ath9k: don't allow to overwrite ENDPOINT0 attributes - wifi: ray_cs: Fix an error handling path in ray_probe() - wifi: ray_cs: Drop useless status variable in parse_addr() - wifi: ray_cs: Utilize strnlen() in parse_addr() - wifi: wl3501_cs: Fix an error handling path in wl3501_probe() - wl3501_cs: use eth_hw_addr_set() - net: create netdev->dev_addr assignment helpers - wl3501_cs: Fix misspelling and provide missing documentation - wifi: atmel: Fix an error handling path in atmel_probe() - wifi: orinoco: Fix an error handling path in orinoco_cs_probe() - wifi: orinoco: Fix an error handling path in spectrum_cs_probe() - regulator: core: Streamline debugfs operations - regulator: core: Fix more error checking for debugfs_create_dir() - bpftool: JIT limited misreported as negative value on aarch64 - nfc: llcp: fix possible use of uninitialized variable in nfc_llcp_send_connect() - nfc: constify several pointers to u8, char and sk_buff - libbpf: fix offsetof() and container_of() to work with CO-RE - wifi: mwifiex: Fix the size of a memory allocation in mwifiex_ret_802_11_scan() - wifi: wilc1000: fix for absent RSN capabilities WFA testcase - spi: spi-geni-qcom: Correct CS_TOGGLE bit in SPI_TRANS_CFG - samples/bpf: Fix buffer overflow in tcp_basertt - wifi: ath9k: avoid referencing uninit memory in ath9k_wmi_ctrl_rx - wifi: ath9k: fix AR9003 mac hardware hang check register offset calculation - igc: Enable and fix RX hash usage by netstack - pstore/ram: Add check for kstrdup - ima: Fix build warnings - evm: Complete description of evm_inode_setattr() - x86/mm: Fix __swp_entry_to_pte() for Xen PV guests - perf/ibs: Fix interface via core pmu events - rcu/rcuscale: Stop kfree_scale_thread thread(s) after unloading rcuscale - rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup() - rcuscale: Move shutdown from wait_event() to wait_event_idle() - rcuscale: Always log error message - rcuscale: Console output claims too few grace periods - thermal/drivers/sun8i: Fix some error handling paths in sun8i_ths_probe() - cpufreq: intel_pstate: Fix energy_performance_preference for passive - ARM: 9303/1: kprobes: avoid missing-declaration warnings - powercap: RAPL: Fix CONFIG_IOSF_MBI dependency - perf/arm-cmn: Fix DTC reset - PM: domains: fix integer overflow issues in genpd_parse_state() - clocksource/drivers/cadence-ttc: Fix memory leak in ttc_timer_probe - tracing/timer: Add missing hrtimer modes to decode_hrtimer_mode(). - posix-timers: Prevent RT livelock in itimer_delete() - irqchip/jcore-aic: Fix missing allocation of IRQ descriptors - irqchip/jcore-aic: Kill use of irq_create_strict_mappings() - md/raid10: fix wrong setting of max_corr_read_errors - md/raid10: fix overflow of md/safe_mode_delay - x86/resctrl: Only show tasks' pid in current pid namespace - fs: pipe: reveal missing function protoypes - nubus: Partially revert proc_create_single_data() conversion - drm/amdgpu: Validate VM ioctl flags. - scripts/tags.sh: Resolve gtags empty index generation - Revert "thermal/drivers/mediatek: Use devm_of_iomap to avoid resource leak in mtk_thermal_probe" - HID: logitech-hidpp: add HIDPP_QUIRK_DELAYED_INIT for the T651. - HID: wacom: Use ktime_t rather than int when dealing with timestamps - fbdev: imsttfb: Fix use after free bug in imsttfb_probe - video: imsttfb: check for ioremap() failures - can: isotp: isotp_sendmsg(): fix return error fix on TX path - x86/smp: Use dedicated cache-line for mwait_play_dead() - media: atomisp: fix "variable dereferenced before check 'asd'" - config: enable COBFIG_ARM64_BRBE for arm64 - 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 - !3085 Backport 5.10.185 - 5.10.187 LTS patches from upstream - !3110 spdxcheck.py: Fix a type error - !2925 [OLK 5.10]Fix the call trace when hibmc loaded failed - !3109 arm64/mpam: Fix static analysis warning - !3100 Default select PAGE_POOL_STATS, add command queue trace for hns3 - spdxcheck.py: Fix a type error - drm/hisilicon: fix the call trace when hibmc loaded failed - arm64/mpam: Fix buffer overflow in mpam_handle_error_irq() - arm64/mpam: Fix uninitialized symbol ret - !3083 fs/dirty_pages: introduce a new config option 'CONFIG_DIRTY_PAGES' - !3082 fs/dirty_pages: add last read check in seq_read_dirty() - net: hns3: add command queue trace for hns3 - net: hns3: default select PAGE_POOL_STATS - !2988 [sync] PR-1203: Revert "locking/rwsem: Prevent potential lock starvation" - !845 [OLK-5.10] net/smc: Introduce generic netlink interface for diagnostic purposes - x86/microcode/AMD: Load late on both threads too - bpf/btf: Accept function names that contain dots - i2c: imx-lpi2c: fix type char overflow issue when calculating the clock cycle - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys - drm/radeon: fix race condition UAF in radeon_gem_set_domain_ioctl - drm/exynos: fix race condition UAF in exynos_g2d_exec_ioctl - drm/exynos: vidi: fix a wrong error return - ARM: dts: Fix erroneous ADS touchscreen polarities - s390/purgatory: disable branch profiling - ASoC: nau8824: Add quirk to active-high jack-detect - ASoC: simple-card: Add missing of_node_put() in case of error - spi: lpspi: disable lpspi module irq in DMA mode - s390/cio: unregister device when the only path is gone - Input: soc_button_array - add invalid acpi_index DMI quirk handling - usb: gadget: udc: fix NULL dereference in remove() - nfcsim.c: Fix error checking for debugfs_create_dir - media: cec: core: don't set last_initiator if tx in progress - arm64: Add missing Set/Way CMO encodings - HID: wacom: Add error check to wacom_parse_and_register() - scsi: target: iscsi: Prevent login threads from racing between each other - gpiolib: Fix GPIO chip IRQ initialization restriction - gpio: Allow per-parent interrupt data - sch_netem: acquire qdisc lock in netem_change() - Revert "net: phy: dp83867: perform soft reset and retain established link" - netfilter: nfnetlink_osf: fix module autoload - netfilter: nf_tables: disallow element updates of bound anonymous sets - netfilter: nft_set_pipapo: .walk does not deal with generations - be2net: Extend xmit workaround to BE3 chip - net: dsa: mt7530: fix trapping frames on non-MT7621 SoC MT7530 switch - ipvs: align inner_mac_header for encapsulation - mmc: usdhi60rol0: fix deferred probing - mmc: sh_mmcif: fix deferred probing - mmc: sdhci-acpi: fix deferred probing - mmc: owl: fix deferred probing - mmc: omap_hsmmc: fix deferred probing - mmc: omap: fix deferred probing - mmc: mvsdio: fix deferred probing - mmc: mtk-sd: fix deferred probing - net: qca_spi: Avoid high load if QCA7000 is not available - xfrm: Linearize the skb after offloading if needed. - selftests: net: fcnal-test: check if FIPS mode is enabled - selftests: net: vrf-xfrm-tests: change authentication and encryption algos - xfrm: fix inbound ipv4/udp/esp packets to UDPv6 dualstack sockets - bpf: Fix verifier id tracking of scalars on spill - bpf: track immediate values written to stack by BPF_ST instruction - xfrm: Ensure policies always checked on XFRM-I input path - xfrm: interface: rename xfrm_interface.c to xfrm_interface_core.c - ieee802154: hwsim: Fix possible memory leaks - memfd: check for non-NULL file_seals in memfd_create() syscall - x86/mm: Avoid using set_pgd() outside of real PGD pages - nilfs2: prevent general protection fault in nilfs_clear_dirty_page() - io_uring/net: disable partial retries for recvmsg with cmsg - io_uring/net: clear msg_controllen on partial sendmsg retry - io_uring/net: save msghdr->msg_control for retries - writeback: fix dereferencing NULL mapping->host on writeback_page_template - regmap: spi-avmm: Fix regmap_bus max_raw_write - regulator: pca9450: Fix LDO3OUT and LDO4OUT MASK - ip_tunnels: allow VXLAN/GENEVE to inherit TOS/TTL from VLAN - mmc: mmci: stm32: fix max busy timeout calculation - mmc: meson-gx: remove redundant mmc_request_done() call from irq context - mmc: sdhci-msm: Disable broken 64-bit DMA on MSM8916 - PCI: hv: Fix a race condition in hv_irq_unmask() that can cause panic - PCI: hv: Remove the useless hv_pcichild_state from struct hv_pci_dev - Revert "PCI: hv: Fix a timing issue which causes kdump to fail occasionally" - PCI: hv: Fix a race condition bug in hv_pci_query_relations() - Drivers: hv: vmbus: Fix vmbus_wait_for_unload() to scan present CPUs - nilfs2: fix buffer corruption due to concurrent device reads - selftests: mptcp: join: skip check if MIB counter not supported - selftests: mptcp: pm nl: remove hardcoded default limits - selftests: mptcp: lib: skip if not below kernel version - selftests: mptcp: lib: skip if missing symbol - tick/common: Align tick period during sched_timer setup - tracing: Add tracing_reset_all_online_cpus_unlocked() function - net/sched: Refactor qdisc_graft() for ingress and clsact Qdiscs - drm/amd/display: fix the system hang while disable PSR - net/smc: Fix pos miscalculation in statistics - net/smc: Ensure correct state of the socket in send path - net/smc: Fix ENODATA tests in smc_nl_get_fback_stats() - net/smc: Add netlink support for SMC fallback statistics - net/smc: Add netlink support for SMC statistics - net/smc: Add SMC statistics support - um: Fix build w/o CONFIG_PM_SLEEP - drm/i915/gen11+: Only load DRAM information from pcode - drm/i915/dg1: Wait for pcode/uncore handshake at startup - nilfs2: reject devices with insufficient block count - mmc: block: ensure error propagation for non-blk - batman-adv: Switch to kstrtox.h for kstrtou64 - neighbour: delete neigh_lookup_nodev as not used - net/smc: use memcpy instead of snprintf to avoid out of bounds read - smc: fix out of bound access in smc_nl_get_sys_info() - net/smc: fix access to parent of an ib device - net/smc: Add support for obtaining SMCR device list - net/smc: Add support for obtaining SMCD device list - net/smc: Add SMC-D Linkgroup diagnostic support - net/smc: Introduce SMCR get link command - net/smc: Introduce SMCR get linkgroup command - net/smc: Add support for obtaining system information - net: Remove unused inline function dst_hold_and_use() - neighbour: Remove unused inline function neigh_key_eq16() - rcu/kvfree: Avoid freeing new kfree_rcu() memory after old grace period - afs: Fix vlserver probe RTT handling - selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET - net: tipc: resize nlattr array to correct size - net: lapbether: only support ethernet devices - net/sched: cls_api: Fix lockup on flushing explicitly created chain - ext4: drop the call to ext4_error() from ext4_get_group_info() - drm/nouveau: add nv_encoder pointer check for NULL - drm/nouveau/dp: check for NULL nv_connector->native_mode - drm/nouveau: don't detect DSM for non-NVIDIA device - igb: fix nvm.ops.read() error handling - sctp: fix an error code in sctp_sf_eat_auth() - ipvlan: fix bound dev checking for IPv6 l3s mode - IB/isert: Fix incorrect release of isert connection - IB/isert: Fix possible list corruption in CMA handler - IB/isert: Fix dead lock in ib_isert - IB/uverbs: Fix to consider event queue closing also upon non-blocking mode - RDMA/cma: Always set static rate to 0 for RoCE - RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions - octeontx2-af: fixed resource availability check - iavf: remove mask from iavf_irq_enable_queues() - RDMA/rxe: Fix the use-before-initialization error of resp_pkts - RDMA/rxe: Removed unused name from rxe_task struct - RDMA/rxe: Remove the unused variable obj - ping6: Fix send to link-local addresses with VRF. - net: enetc: correct the indexes of highest and 2nd highest TCs - netfilter: nfnetlink: skip error delivery on batch in case of ENOMEM - spi: fsl-dspi: avoid SCK glitches with continuous transfers - RDMA/rtrs: Fix the last iu->buf leak in err path - usb: dwc3: gadget: Reset num TRBs before giving back the request - serial: lantiq: add missing interrupt ack - USB: serial: option: add Quectel EM061KGL series - ALSA: hda/realtek: Add a quirk for Compaq N14JP6 - net: usb: qmi_wwan: add support for Compal RXM-G1 - RDMA/uverbs: Restrict usage of privileged QKEYs - nouveau: fix client work fence deletion race - powerpc/purgatory: remove PGO flags - x86/purgatory: remove PGO flags - kexec: support purgatories with .text.hot sections - nilfs2: fix possible out-of-bounds segment allocation in resize ioctl - nilfs2: fix incomplete buffer cleanup in nilfs_btnode_abort_change_key() - nios2: dts: Fix tse_mac "max-frame-size" property - ocfs2: check new file size on fallocate call - ocfs2: fix use-after-free when unmounting read-only filesystem - epoll: ep_autoremove_wake_function should use list_del_init_careful - irqchip/gic: Correctly validate OF quirk descriptors - drm:amd:amdgpu: Fix missing buffer object unlock in failure path - xen/blkfront: Only check REQ_FUA for writes - ASoC: dwc: move DMA init to snd_soc_dai_driver probe() - mips: Move initrd_start check after initrd address sanitisation. - MIPS: Alchemy: fix dbdma2 - parisc: Flush gatt writes and adjust gatt mask in parisc_agp_mask_memory() - parisc: Improve cache flushing for PCXL in arch_sync_dma_for_cpu() - ASoC: soc-pcm: test if a BE can be prepared - btrfs: handle memory allocation failure in btrfs_csum_one_bio - btrfs: scrub: try harder to mark RAID56 block groups read-only - power: supply: Fix logic checking if system is running from battery - irqchip/gic-v3: Disable pseudo NMIs on Mediatek devices w/ firmware issues - regulator: Fix error checking for debugfs_create_dir - platform/x86: asus-wmi: Ignore WMI events with codes 0x7B, 0xC0 - power: supply: Ratelimit no data debug output - tools: gpio: fix debounce_period_us output of lsgpio - ARM: dts: vexpress: add missing cache properties - power: supply: bq27xxx: Use mod_delayed_work() instead of cancel() + schedule() - power: supply: sc27xx: Fix external_power_changed race - power: supply: ab8500: Fix external_power_changed race - test_firmware: fix a memory leak with reqs buffer - test_firmware: prevent race conditions by a correct implementation of locking - test_firmware: Use kstrtobool() instead of strtobool() - kernel.h: split out kstrtox() and simple_strtox() to a separate header - lib: cleanup kstrto*() usage - fs/dirty_pages: introduce a new config option 'CONFIG_DIRTY_PAGES' - fs/dirty_pages: add last read check in seq_read_dirty() - net/smc: Introduce generic netlink interface for diagnostic purposes - net/smc: Refactor smc ism v2 capability handling - net/smc: Add diagnostic information to link structure - net/smc: Add diagnostic information to smc ib-device - net/smc: Add link counters for IB device ports - drivers: perf: Add feature flag check in armpmu_add/del - 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"- !3066 rcu: Add RCU stall diagnosis information - !3087 psi irq in cgroupv1 and psi fine grained - !3072 printk: ringbuffer: Fix truncating buffer size min_t cast - !3062 backport SME from mainline - !3069 drivers: perf: Not enabled ARM64_BRBE by default - PSI: enable CONFIG_PSI_FINE_GRAINED in openeuler_defconfig - add cpu fine grained stall tracking in pressure.stat - PSI: add more memory fine grained stall tracking in pressure.stat - PSI: Introduce pressure.stat in psi - PSI: Introduce avgs and total calculation for cgroup reclaim - PSI: Introduce fine grained stall time collect for cgroup reclaim - psi: add struct psi_group_ext - memcg: Modify memcg async reclaim - sched/psi: Zero the memory of struct psi_group - psi: dont alloc memory for psi by default - psi: update psi irqtime when the irq delta is nozero - psi: enable CONFIG_PSI_CGROUP_V1 in openeuler_defconfig - mm: add config isolation for psi under cgroup v1 - mm: disable psi cgroup v1 by default - psi: support irq.pressure under cgroup v1 - sched/psi: Bail out early from irq time accounting - sched/psi: Add PSI_IRQ to track IRQ/SOFTIRQ pressure - sched/psi: Remove NR_ONCPU task accounting - sched/psi: Optimize task switch inside shared cgroups again - sched/psi: Fix periodic aggregation shut off - psi: Fix "defined but not used" warnings when CONFIG_PROC_FS=n - !3065 support page eject - !3020 fs/dirty_pages: fix inode reference count leakage error in dump_dirtypages_sb() - !3022 fs/dirty_pages: fix some errors in seq_read_dirty() - !3045 crypto: hisilicon/zip - add zip comp high perf mode configuration - printk: ringbuffer: Fix truncating buffer size min_t cast - !2953 Revert vf fault patch and fix some page pool bug - !2788 [OLK-5.10] Add support for Mucse Network Adapter(N10) - !3048 posix-cpu-timers: Implement timer_wait_running callback - !811 [OLK-5.10] net/smc: patches to optimize rmbs and sndbuff - drivers: perf: Not enabled ARM64_BRBE by default - config: update openeuler_defconfig for arm64 and x86 - rcu: Align the output of RCU CPU stall warning messages - rcu: Add RCU stall diagnosis information - sched: Add helper nr_context_switches_cpu() - sched: Add helper kstat_cpu_softirqs_sum() - sched/debug: Show the registers of 'current' in dump_cpu_task() - sched/debug: Try trigger_single_cpu_backtrace(cpu) in dump_cpu_task() - rcu: Check and report missed fqs timer wakeup on RCU stall - rcu: Do not NMI offline CPUs - rcu: For RCU grace-period kthread starvation, dump last CPU it ran on - config: update defconfig for PAGE_EJECT - mm: page_eject: Introuduce page ejection - mm/hwpoison: Export symbol soft_offline_page - !3057 livepatch/powerpc: Fix issue that miss one layer on stack checking - !2938 Backport 5.10.183 - 5.10.184 LTS patches from upstream - openeuler_defconfig: enable SME for arm64 by default - arm64/ptrace: Clean up error handling path in sve_set_common() - arm64/fpsimd: Sync and zero pad FPSIMD state for streaming SVE - arm64: Remove the __user annotation for the restore_za_context() argument - arm64/signal: Flush FPSIMD register state when disabling streaming mode - arm64: cpufeature: Add missing .field_width for GIC system registers - arm64/ptrace: Ensure that SME is set up for target when writing SSVE state - arm64/fpsimd: Sync FPSIMD state with SVE for SME only systems - arm64/fpsimd: Clear SME state in the target task when setting the VL - arm64/sme: Set new vector length before reallocating - arm64/fpsimd: Ensure SME storage is allocated after SVE VL changes - arm64: sme: Use STR P to clear FFR context field in streaming SVE mode - arm64/sme: Optimise SME exit on syscall entry - arm64/sme: Don't use streaming mode to probe the maximum SME VL - arm64/signal: Always allocate SVE signal frames on SME only systems - arm64: ptrace: Use ARM64_SME to guard the SME register enumerations - arm64/ptrace: Don't clear calling process' TIF_SME on OOM - arm64/sme: Don't flush SVE register state when handling SME traps - arm64/sme: Don't flush SVE register state when allocating SME storage - arm64/sme: Fix EFI save/restore - arm64/sme: Fix SVE/SME typo in ABI documentation - arm64/sme: Fix tests for 0b1111 value ID registers - arm64/sme: Remove _EL0 from name of SVCR - FIXME sysreg.h - arm64/sme: Standardise bitfield names for SVCR - arm64/sme: Drop SYS_ from SMIDR_EL1 defines - arm64/fp: Rename SVE and SME LEN field name to _WIDTH - arm64/fp: Make SVE and SME length register definition match architecture - KVM: arm64: Always start with clearing SME flag on load - KVM: arm64: Handle SME host state when running guests - KVM: arm64: Trap SME usage in guest - KVM: arm64: Hide SME system registers from guests - arm64/sme: More sensibly define the size for the ZA register set - arm64/sme: Fix NULL check after kzalloc - arm64/sme: Add ID_AA64SMFR0_EL1 to __read_sysreg_by_encoding() - arm64/sme: Provide Kconfig for SME - arm64/sme: Save and restore streaming mode over EFI runtime calls - arm64/sme: Disable streaming mode and ZA when flushing CPU state - arm64/sme: Add ptrace support for ZA - arm64/sme: Implement ptrace support for streaming mode SVE registers - arm64/sme: Implement ZA signal handling - arm64/sme: Implement streaming SVE signal handling - arm64/sme: Disable ZA and streaming mode when handling signals - arm64/sme: Implement traps and syscall handling for SME - arm64/sme: Implement ZA context switching - arm64/sme: Implement streaming SVE context switching - arm64/sme: Implement SVCR context switching - arm64/sme: Implement support for TPIDR2 - arm64/sme: Implement vector length configuration prctl()s - arm64/sme: Implement sysctl to set the default vector length - arm64/sme: Identify supported SME vector lengths at boot - arm64/sme: Basic enumeration support - arm64/sme: Early CPU setup for SME - arm64: Do not trap PMSNEVFR_EL1 - arm64: Disable fine grained traps on boot - arm64/sme: Manually encode SME instructions - arm64/sme: System register and exception syndrome definitions - arm64/sme: Provide ABI documentation for SME - arm64: cpufeature: Always specify and use a field width for capabilities - arm64/sve: Minor clarification of ABI documentation - arm64/sve: Generalise vector length configuration prctl() for SME - arm64/sve: Make sysctl interface for SVE reusable by SME - arm64/sve: Track vector lengths for tasks in an array - arm64/sve: Explicitly load vector length when restoring SVE state - arm64/sve: Put system wide vector length information into structs - arm64/sve: Use accessor functions for vector lengths in thread_struct - arm64/sve: Rename find_supported_vector_length() - KVM: arm64: Save/restore SVE state for nVHE - KVM: arm64: Save guest's ZCR_EL1 before saving the FPSIMD state - arm64/sve: Make access to FFR optional - arm64/fp: Reindent fpsimd_save() - KVM: arm64: Rework SVE host-save/guest-restore - KVM: arm64: Map SVE context at EL2 when available - arm64: sve: Provide sve_cond_update_zcr_vq fallback when !ARM64_SVE - arm64: sve: Provide a conditional update accessor for ZCR_ELx - KVM: arm64: Introduce vcpu_sve_vq() helper - KVM: arm64: Use {read,write}_sysreg_el1 to access ZCR_EL1 - KVM: arm64: Provide KVM's own save/restore SVE primitives - KVM: arm64: Let vcpu_sve_pffr() handle HYP VAs - arm64/sve: Better handle failure to allocate SVE register storage - arm64/sve: Remove sve_load_from_fpsimd_state() - arm64/sve: Use the sve_flush macros in sve_load_from_fpsimd_state() - arm64/sve: Skip flushing Z registers with 128 bit vectors - arm64/sve: Split _sve_flush macro into separate Z and predicate flushes - drivers: initial support for rnp drivers from Mucse Technology - livepatch/powerpc: Fix issue that miss one layer on stack checking - !3051 [OLK-5.10] ub: add device parameter to ubcore_user_control - !3049 Revert "arm64/mpam: Fix mpam corrupt when cpu online" - !3052 mpam: Fix uninitialized value - Revert "staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE" - btrfs: unset reloc control if transaction commit fails in prepare_to_relocate() - btrfs: check return value of btrfs_commit_transaction in relocation - drm/atomic: Don't pollute crtc_state->mode_blob with error pointers - MIPS: locking/atomic: Fix atomic{_64,}_sub_if_positive - tcp: fix tcp_min_tso_segs sysctl - ext4: only check dquot_initialize_needed() when debugging - Revert "ext4: don't clear SB_RDONLY when remounting r/w until quota is re-enabled" - vhost: support PACKED when setting-getting vring_base - riscv: fix kprobe __user string arg print fault issue - eeprom: at24: also select REGMAP - i2c: sprd: Delete i2c adapter in .remove's error path - ASoC: codecs: wsa881x: do not set can_multi_write flag - staging: vc04_services: fix gcc-13 build warning - usb: usbfs: Use consistent mmap functions - usb: usbfs: Enforce page requirements for mmap - pinctrl: meson-axg: add missing GPIOA_18 gpio group - rbd: get snapshot context after exclusive lock is ensured to be held - rbd: move RBD_OBJ_FLAG_COPYUP_ENABLED flag setting - tee: amdtee: Add return_origin to 'struct tee_cmd_load_ta' - Bluetooth: hci_qca: fix debugfs registration - Bluetooth: Fix use-after-free in hci_remove_ltk/hci_remove_irk - s390/dasd: Use correct lock while counting channel queue length - ceph: fix use-after-free bug for inodes when flushing capsnaps - can: j1939: avoid possible use-after-free when j1939_can_rx_register fails - can: j1939: change j1939_netdev_lock type to mutex - can: j1939: j1939_sk_send_loop_abort(): improved error queue handling in J1939 Socket - drm/amdgpu: fix xclk freq on CHIP_STONEY - ALSA: hda/realtek: Add Lenovo P3 Tower platform - ALSA: hda/realtek: Add a quirk for HP Slim Desktop S01 - Input: psmouse - fix OOB access in Elantech protocol - Input: xpad - delete a Razer DeathAdder mouse VID/PID entry - batman-adv: Broken sync while rescheduling delayed work - 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 - lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release() - bpf: Add extra path pointer check to d_path helper - net: sched: fix possible refcount leak in tc_chain_tmplt_add() - net: sched: move rtm_tca_policy declaration to include file - rfs: annotate lockless accesses to RFS sock flow table - rfs: annotate lockless accesses to sk->sk_rxhash - ipv6: rpl: Fix Route of Death. - netfilter: ipset: Add schedule point in call_ad(). - netfilter: conntrack: fix NULL pointer dereference in nf_confirm_cthelper - qed/qede: Fix scheduling while atomic - Bluetooth: L2CAP: Add missing checks for invalid DCID - Bluetooth: Fix l2cap_disconnect_req deadlock - net/sched: fq_pie: ensure reasonable TCA_FQ_PIE_QUANTUM values - net/smc: Avoid to access invalid RMBs' MRs in SMCRv1 ADD LINK CONT - net: dsa: lan9303: allow vid != 0 in port_fdb_{add|del} methods - wifi: mt76: mt7615: fix possible race in mt7615_mac_sta_poll - afs: Fix setting of mtime when creating a file/dir/symlink - spi: qup: Request DMA before enabling clocks - staging: vchiq_core: drop vchiq_status from vchiq_initialise - i40e: fix build warning in ice_fltr_add_mac_to_list() - i40e: fix build warnings in i40e_alloc.h - i40iw: fix build warning in i40iw_manage_apbvt() - block/blk-iocost (gcc13): keep large values in a new enum - blk-iocost: avoid 64-bit division in ioc_timer_fn - f2fs: fix iostat lock protection - bonding (gcc13): synchronize bond_{a,t}lb_xmit() types - remove the sx8 block driver - sfc (gcc13): synchronize ef100_enqueue_skb()'s return type - gcc-plugins: Reorganize gimple includes for GCC 13 - ata: ahci: fix enum constants for gcc-13 - ext4: enable the lazy init thread when remounting read/write - selftests: mptcp: join: skip if MPTCP is not supported - selftests: mptcp: simult flows: skip if MPTCP is not supported - selftests: mptcp: diag: skip if MPTCP is not supported - crypto: ccp: Play nice with vmalloc'd memory for SEV command structs - crypto: ccp: Reject SEV commands with mismatching command buffer - media: ti-vpe: cal: avoid FIELD_GET assertion - tpm, tpm_tis: Request threaded interrupt handler - regmap: Account for register length when chunking - KEYS: asymmetric: Copy sig and digest in public_key_verify_signature() - KVM: x86: Account fastpath-only VM-Exits in vCPU stats - test_firmware: fix the memory leak of the allocated firmware buffer - serial: 8250_tegra: Fix an error handling path in tegra_uart_probe() - fbcon: Fix null-ptr-deref in soft_cursor - ext4: add lockdep annotations for i_data_sem for ea_inode's - ext4: disallow ea_inodes with extended attributes - ext4: set lockdep subclass for the ea_inode in ext4_xattr_inode_cache_find() - ext4: add EA_INODE checking to ext4_iget() - selftests: mptcp: pm nl: skip if MPTCP is not supported - selftests: mptcp: connect: skip if MPTCP is not supported - tracing/probe: trace_probe_primary_from_call(): checked list_first_entry - selinux: don't use make's grouped targets feature yet - btrfs: fix csum_tree_block page iteration to avoid tripping on -Werror=array-bounds - tty: serial: fsl_lpuart: use UARTCTRL_TXINV to send break instead of UARTCTRL_SBK - mmc: vub300: fix invalid response handling - eth: sun: cassini: remove dead code - gcc-12: disable '-Wdangling-pointer' warning for now - ath6kl: Use struct_group() to avoid size-mismatched casting - ACPI: thermal: drop an always true check - x86/boot: Wrap literal addresses in absolute_pointer() - ata: libata-scsi: Use correct device no in ata_find_dev() - scsi: stex: Fix gcc 13 warnings - misc: fastrpc: reject new invocations during device removal - misc: fastrpc: return -EPIPE to invocations on device removal - usb: gadget: f_fs: Add unbind event before functionfs_unbind - net: usb: qmi_wwan: Set DTR quirk for BroadMobi BM818 - iio: dac: build ad5758 driver when AD5758 is selected - iio: adc: ad7192: Change "shorted" channels to differential - iio: dac: mcp4725: Fix i2c_master_send() return value handling - iio: light: vcnl4035: fixed chip ID check - iio: imu: inv_icm42600: fix timestamp reset - HID: wacom: avoid integer overflow in wacom_intuos_inout() - HID: google: add jewel USB id - iio: adc: mxs-lradc: fix the order of two cleanup operations - mailbox: mailbox-test: fix a locking issue in mbox_test_message_write() - atm: hide unused procfs functions - drm/msm: Be more shouty if per-process pgtables aren't working - ALSA: oss: avoid missing-prototype warnings - netfilter: conntrack: define variables exp_nat_nla_policy and any_addr with CONFIG_NF_NAT - wifi: b43: fix incorrect __packed annotation - scsi: core: Decrease scsi_device's iorequest_cnt if dispatch failed - arm64/mm: mark private VM_FAULT_X defines as vm_fault_t - ARM: dts: stm32: add pin map for CAN controller on stm32f7 - wifi: rtl8xxxu: fix authentication timeout due to incorrect RCR value - s390/pkey: zeroize key blobs - media: mn88443x: fix !CONFIG_OF error by drop of_match_ptr from ID table - media: dvb_ca_en50221: fix a size write bug - media: netup_unidvb: fix irq init by register it at the end of probe - media: dvb-usb: dw2102: fix uninit-value in su3000_read_mac_address - media: dvb-usb: digitv: fix null-ptr-deref in digitv_i2c_xfer() - media: dvb-usb-v2: rtl28xxu: fix null-ptr-deref in rtl28xxu_i2c_xfer - media: dvb-usb-v2: ce6230: fix null-ptr-deref in ce6230_i2c_master_xfer() - media: dvb-usb-v2: ec168: fix null-ptr-deref in ec168_i2c_xfer() - media: dvb-usb: az6027: fix three null-ptr-deref in az6027_i2c_xfer() - media: dvb_demux: fix a bug for the continuity counter - ASoC: ssm2602: Add workaround for playback distortions - ASoC: dt-bindings: Adjust #sound-dai-cells on TI's single-DAI codecs - xfrm: Check if_id in inbound policy/secpath match - ASoC: dwc: limit the number of overrun messages - block/rnbd: replace REQ_OP_FLUSH with REQ_OP_WRITE - fbdev: stifb: Fix info entry in sti_struct on error path - fbdev: modedb: Add 1920x1080 at 60 Hz video mode - media: rcar-vin: Select correct interrupt mode for V4L2_FIELD_ALTERNATE - ARM: 9295/1: unwind:fix unwind abort for uleb128 case - btrfs: abort transaction when sibling keys check fails for leaves - mailbox: mailbox-test: Fix potential double-free in mbox_test_message_write() - watchdog: menz069_wdt: fix watchdog initialisation - mtd: rawnand: marvell: don't set the NAND frequency select - mtd: rawnand: marvell: ensure timing values are written - net: dsa: mv88e6xxx: Increase wait after reset deactivation - net/mlx5: Read embedded cpu after init bit cleared - udp6: Fix race condition in udp6_sendmsg & connect - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report - net/sched: Prohibit regrafting ingress or clsact Qdiscs - net/sched: Reserve TC_H_INGRESS (TC_H_CLSACT) for ingress (clsact) Qdiscs - net/sched: sch_clsact: Only create under TC_H_CLSACT - net/sched: sch_ingress: Only create under TC_H_INGRESS - tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set - af_packet: do not use READ_ONCE() in packet_bind() - mtd: rawnand: ingenic: fix empty stub helper definitions - amd-xgbe: fix the false linkup in xgbe_phy_status - af_packet: Fix data-races of pkt_sk(sk)->num. - netrom: fix info-leak in nr_write_internal() - net/mlx5: fw_tracer, Fix event handling - dmaengine: pl330: rename _start to prevent build error - iommu/amd: Don't block updates to GATag if guest mode is on - iommu/rockchip: Fix unwind goto issue - RDMA/bnxt_re: Fix return value of bnxt_re_process_raw_qp_pkt_rx - RDMA/bnxt_re: Fix a possible memory leak - dmaengine: at_xdmac: fix potential Oops in at_xdmac_prep_interleaved() - dmaengine: at_xdmac: Move the free desc to the tail of the desc list - dmaengine: at_xdmac: Fix race for the tx desc callback - dmaengine: at_xdmac: Fix concurrency over chan's completed_cookie - RDMA/efa: Fix unsupported page sizes in device - RDMA/bnxt_re: Fix the page_size used during the MR creation - RDMA/bnxt_re: Code refactor while populating user MRs - !2831 [22.03-LTS-SP3] TDP MMU Support - !3037 introduce smart_grid zone - mpam: Fix uninitialized value - ub: add device parameter to ubcore_user_control - arm64/sve: Rework SVE access trap to convert state in registers - arm64/sve: Add compile time checks for SVE hooks in generic functions - arm64/sve: Remove redundant system_supports_sve() tests - Revert "arm64/mpam: Fix mpam corrupt when cpu online" - posix-cpu-timers: Implement timer_wait_running callback - !3019 RDMA/hns: Some cleanups for openEuler - !3033 ipmi_si: fix a memleak in try_smi_init() - !2617 [SYNC patch to OLK-5.10]Add ACS quirk for Wangxun NICs - net/smc: Fix slab-out-of-bounds issue in fallback - net/smc: Only save the original clcsock callback functions - net/smc: Avoid overwriting the copies of clcsock callback functions - net/smc: Transitional solution for clcsock race issue - net/smc: fix documentation of buffer sizes - net/smc: Forward wakeup to smc socket waitqueue after fallback - !3006 open: make RESOLVE_CACHED correctly test for O_TMPFILE - net/smc: Use correct buffer sizes when switching between TCP and SMC - net/smc: Fix setsockopt and sysctl to specify same buffer size again - anolis: net/smc: Introduce sysctl tcp2smc - !865 [OLK-5.10] net/smc: backport the bugfixes of crash and other key problems in SMC - !3039 ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - crypto: hisilicon/qm - add comments and remove redundant - crypto: hisilicon/qm - simplify the status of qm - crypto: hisilicon/sgl - small cleanups for sgl.c - crypto: hisilicon/zip - add zip comp high perf mode configuration - crypto: hisilicon/qm - remove incorrect type cast - crypto: hisilicon/qm - print device abnormal information - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - sched: smart grid: check is active in affinity timer - smart_grid: cpufreq: introduce smart_grid cpufreq control - smart_grid: introduce smart_grid_strategy_ctrl sysctl - smart_grid: introduce /proc/pid/smart_grid_level - sched: introduce smart grid qos zone - sched: Fix null pointer derefrence for sd->span - config: enable CONFIG_QOS_SCHED_SMART_GRID by default - sched: Fix memory leak for smart grid - sched: Delete redundant updates to p->prefer_cpus - sched: Adjust few parameters range for smart grid - sched: clear credit count in error branch - sched: Fix memory leak on error branch - sched: fix dereference NULL pointers - sched: Fix timer storm for smart grid - sched: Fix negative count for jump label - sched: Fix possible deadlock in tg_set_dynamic_affinity_mode - sched: fix WARN found by deadlock detect - sched: fix smart grid usage count - sched: smart grid: init sched_grid_qos structure on QOS purpose - sched: Introduce smart grid scheduling strategy for cfs - !3009 vhost-vdpa: allow set feature VHOST_F_LOG_ALL when been negotiated. - !2594 [OLK-5.10] x86/perf: Update PMU support for more Zhaoxin CPU - RDMA/hns: Improve readabilties for dca uverbs - RDMA/hns: Fix unhandled error code in dca uverbs - RDMA/hns: Fix memory leak in free_mr_exit() and free_mr_init() - RDMA/hns: Remove redundant address operations in print DCA logs - RDMA/hns: Fix several memory issues in roce bonding - RDMA/hns: Delete redundant assignment values - RDMA/hns: Fix a meaningless loop in free_buffer_pages_proc() - RDMA/hns: Fix incorrect print type in bond - RDMA/hns: Improve the readability of free mr exception branch - !3008 [OLK-5.10] ub: Fix bugs in urma kernel and user lib - ipmi_si: fix a memleak in try_smi_init() - !2747 [OLK-5.10] drivers: initial support for xsc drivers from Yunsilicon Technology - anolis: net/smc: delay RDMA resource release until connecitons freed - anolis: net/smc: Avoid clcsock access panic - anolis: net/smc: move sk_acceptq_{removed,add} into accept_q_lock's protection - anolis: net/smc: fix deadlock when lgr terminating - anolis: net/smc: Resolve the race between SMC-R link access and clear - net/smc: Correct smc link connection counter in case of smc client - net/smc: Add connection counters for links - anolis: net/smc: Resolve the race between link group access and termination - anolis: net/smc: Expose SMCPROTO_SMC and SMCPROTO_SMC6 to userspace - fs/dirty_pages: fix some errors in seq_read_dirty() - fs/dirty_pages: fix inode reference count leakage error in dump_dirtypages_sb() - !2964 Backport crypto bugfix - PCI: Add ACS quirk for Wangxun NICs - Revert "openeuler: pci: workaround multiple functions can be assigned to only one VM" - !3011 config: update openeuler_defconfig for x86 with gcc 10.3.1 - RDMA/hns: Remove unnecessary checks for NULL in mtr_alloc_bufs() - RDMA/hns: Fix sleeping in setup_dca_buf_to_hw() - RDMA/hns: Use complete parentheses in macros - !553 fix vmx_ldtr_test failed - config: update openeuler_defconfig for x86 with gcc 10.3.1 - vhost-vdpa: allow set feature VHOST_F_LOG_ALL when been negotiated. - ub: Fix bugs in urma kernel and user lib - open: make RESOLVE_CACHED correctly test for O_TMPFILE - !2989 [sync] PR-1095: irqchip: gic-v3: Collection table support muti pages - net/smc: Use reserve space when adding struct netns_smc in struct net - net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R - net/smc: Add size match for smc_buf_get_slot - net/smc: Unbind r/w buffer size from clcsock and make them tunable - net/smc: Allow virtually contiguous sndbufs or RMBs for SMC-R - net/smc: Allow SMC-D 1MB DMB allocations - net/smc: Use sysctl-specified types of buffers in new link group - net/smc: Introduce a sysctl for setting SMC-R buffer type - net/smc: fix a memory leak in smc_sysctl_net_exit() - net/smc: fix -Wmissing-prototypes warning when CONFIG_SYSCTL not set - net/smc: fix compile warning for smc_sysctl - net/smc: add sysctl interface for SMC - irqchip: gic-v3: Collection table support muti pages - !2879 SCSI: hisi_raid: support SPxxx series RAID/HBA controllers - !2973 Add script to check & update openeuler_defconfig - !2961 can: raw: fix memory leak - 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" - !2774 [OLK-5.10] sched/fair: Scan cluster before scanning LLC in wake-up path - !2915 Introduce CPU inspect feature - !2949 Cmdline for ARMv8 Pointer Authentication - openeuler_defconfig: enable CPU inspect for arm64 by default - cpuinspect: add ATF inspector - cpuinspect: add CPU-inspect infrastructure - crypto: fix kabi broken in struct crypto_instance - crypto: api - Use work queue in crypto_destroy_instance - can: raw: add missing refcount for memory leak fix - can: raw: fix lockdep issue in raw_release() - can: raw: fix receiver memory leak - net: hns3: fix statistics issue when disable page pool - net: page_pool: optimize page pool page allocation in NUMA scenario - mm/page_alloc: add an alloc_pages_bulk_array_node() helper - arm64: add cmdline to control ptrauth feature at boot - arm64: Defer enabling pointer authentication on boot core - drivers: initial support for xsc drivers from Yunsilicon Technology - !2943 ext4: mitigate cacheline false sharing in struct ext4_inode_info - enable MITIGATION_FALSE_SHARING by default - ext4: mitigatin cacheline false sharing in struct ext4_inode_info - !2731 PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - !2926 Fixed some issues of ultrasoc-smb - net: hns3: add vf fault detect support - net: hns3: add hns3 vf fault detect cap bit support - Revert "net: hns3: add hns3 vf fault detect cap bit support" - Revert "net: hns3: add vf fault process in hns3 ras" - Revert "net: hns3: add build check in hclge_get_vf_isolate_bitmap" - Revert "net: hns3: notify specified VF for recovery operation" - !2864 unic: add ub support to hns3 - !1967 cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2929 RDMA/hns: A set of bugfixes for openEuler - coresight: ultrasoc-smb: Fix uninitialized before use buf_hw_base - coresight: ultrasoc-smb: Config SMB buffer before register sink - coresight: ultrasoc-smb: Fix sleep while close preempt in enable_smb - RDMA/hns: Add a max length of gid table - RDMA/hns: Fix congestions control algorithm type for UD - RDMA/hns: Response dmac to userspace - RDMA/hns: Fix simultaneous reset and resource deregistration - RDMA/hns: Cleanup of RoCE Bonding driver - RDMA/hns: Fix a missing validation check for sl - RDMA/hns: Fix a missing default value for invalid congest type - RDMA/hns: Fix incorrect congest type configuration - KVM: x86/mmu: Fix incorrect reference count for TDP MMU root - KVM: x86/mmu: fast_page_fault support for the TDP MMU - KVM: x86/mmu: Protect marking SPs unsync when using TDP MMU with spinlock - KVM: x86/mmu: Make walk_shadow_page_lockless_{begin,end} interoperate with the TDP MMU - KVM: x86/mmu: Fix use of enums in trace_fast_page_fault - KVM: x86/mmu: Rename cr2_or_gpa to gpa in fast_page_fault - KVM: x86/mmu: Remove broken WARN that fires on 32-bit KVM w/ nested EPT - KVM: x86/mmu: Don't WARN on a NULL shadow page in TDP MMU check - KVM: x86/mmu: Fix uninitialized boolean variable flush - KVM: x86/mmu: Remove redundant root_hpa checks - KVM: x86/mmu: Refactor is_tdp_mmu_root into is_tdp_mmu - KVM: x86/mmu: Remove redundant is_tdp_mmu_enabled check - KVM: x86/mmu: Remove redundant is_tdp_mmu_root check - KVM: x86: Stub out is_tdp_mmu_root on 32-bit hosts - KVM: x86/mmu: Grab nx_lpage_splits as an unsigned long before division - KVM: x86/mmu: Fix TLB flush range when handling disconnected pt - KVM: x86/mmu: Fix TDP MMU page table level - KVM: x86/mmu: Fix pf_fixed count in tdp_mmu_map_handle_target_level() - KVM: x86/mmu: Lazily allocate memslot rmaps - KVM: x86/mmu: Skip rmap operations if rmaps not allocated - KVM: x86/mmu: Add a field to control memslot rmap allocation - KVM: mmu: Add slots_arch_lock for memslot arch fields - KVM: mmu: Refactor memslot copy - KVM: x86/mmu: Factor out allocating memslot rmap - KVM: x86/mmu: Deduplicate rmap freeing - KVM: x86/mmu: Make is_nx_huge_page_enabled an inline function - KVM: x86/mmu: Fix comment mentioning skip_4k - kvm/x86: Fix 'lpages' kvm stat for TDM MMU - KVM: x86/mmu: Avoid unnecessary page table allocation in kvm_tdp_mmu_map() - KVM: x86/mmu: Fix wrong/misleading comments in TDP MMU fast zap - KVM: x86/mmu: Tear down roots before kvm_mmu_zap_all_fast returns - KVM: x86/mmu: Fast invalidation for TDP MMU - KVM: x86/mmu: Allow enabling/disabling dirty logging under MMU read lock - KVM: x86/mmu: Allow zapping collapsible SPTEs to use MMU read lock - KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock - KVM: x86/mmu: Protect the tdp_mmu_roots list with RCU - KVM: x86/mmu: handle cmpxchg failure in kvm_tdp_mmu_get_root - KVM: x86/mmu: Make TDP MMU root refcount atomic - KVM: x86/mmu: Refactor yield safe root iterator - KVM: x86/mmu: Merge TDP MMU put and free root - KVM: x86/mmu: use tdp_mmu_free_sp to free roots - KVM: x86/mmu: Move kvm_mmu_(get|put)_root to TDP MMU - KVM: x86/mmu: Re-add const qualifier in kvm_tdp_mmu_zap_collapsible_sptes - KVM: x86/mmu: Clarify TDP MMU page list invariants - KVM: x86/mmu: Introduce the on_unlock hook to flush the cache for SEV - KVM: x86/mmu: Allow yielding during MMU notifier unmap/zap, if possible - KVM: Take mmu_lock when handling MMU notifier iff the hva hits a memslot - KVM: Move MMU notifier's mmu_lock acquisition into common helper - KVM: RISC-V: Convert to the gfn-based MMU notifier callbacks - KVM: PPC: Book3S HV: Fix conversion to gfn-based MMU notifier callbacks - KVM: PPC: Convert to the gfn-based MMU notifier callbacks - KVM: MIPS/MMU: Convert to the gfn-based MMU notifier callbacks - KVM: arm64: Convert to the gfn-based MMU notifier callbacks - KVM: Move x86's MMU notifier memslot walkers to generic code - KVM: MIPS: defer flush to generic MMU notifier code - KVM: MIPS: let generic code call prepare_flush_shadow - KVM: MIPS: rework flush_shadow_* callbacks into one that prepares the flush - KVM: x86/mmu: Simplify code for aging SPTEs in TDP MMU - KVM: x86/mmu: Remove spurious clearing of dirty bit from TDP MMU SPTE - KVM: x86/mmu: Drop trace_kvm_age_page() tracepoint - KVM: Move arm64's MMU notifier trace events to generic code - KVM: Move prototypes for MMU notifier callbacks to generic code - KVM: x86/mmu: Use leaf-only loop for walking TDP SPTEs when changing SPTE - KVM: x86/mmu: Pass address space ID to TDP MMU root walkers - KVM: x86/mmu: Pass address space ID to __kvm_tdp_mmu_zap_gfn_range() - KVM: x86/mmu: Coalesce TLB flushes across address spaces for gfn range zap - KVM: x86/mmu: Coalesce TLB flushes when zapping collapsible SPTEs - KVM: x86/mmu: Move flushing for "slot" handlers to caller for legacy MMU - KVM: x86/mmu: Coalesce TDP MMU TLB flushes when zapping collapsible SPTEs - KVM: x86/mmu: Passing up the error state of mmu_alloc_shadow_roots() - KVM: MMU: load PDPTRs outside mmu_lock - KVM: MMU: protect TDP MMU pages only down to required level - KVM: x86: Further clarify the logic and comments for toggling log dirty - KVM: x86/mmu: Expand on the comment in kvm_vcpu_ad_need_write_protect() - KVM: nVMX: Disable PML in hardware when running L2 - KVM: x86/mmu: Consult max mapping level when zapping collapsible SPTEs - KVM: x86/mmu: Pass the memslot to the rmap callbacks - KVM: x86/mmu: Split out max mapping level calculation to helper - KVM: x86/mmu: Dump reserved bits if they're detected on non-MMIO SPTE - KVM: x86/mmu: Optimize not-present/MMIO SPTE check in get_mmio_spte() - KVM: x86/mmu: Use raw level to index into MMIO walks' sptes array - KVM: x86/mmu: Use low available bits for removed SPTEs - KVM: x86/mmu: WARN if old _or_ new SPTE is REMOVED in non-atomic path - KVM: x86/mmu: Use is_removed_spte() instead of open coded equivalents - KVM: x86/mmu: Tweak auditing WARN for A/D bits to !PRESENT (was MMIO) - KVM: x86/mmu: Use a dedicated bit to track shadow/MMU-present SPTEs - KVM: x86/mmu: Use high bits for host/mmu writable masks for EPT SPTEs - KVM: x86/mmu: Make Host-writable and MMU-writable bit locations dynamic - KVM: x86/mmu: Move logic for setting SPTE masks for EPT into the MMU proper - KVM: x86/mmu: Co-locate code for setting various SPTE masks - KVM: x86/mmu: Move initial kvm_mmu_set_mask_ptes() call into MMU proper - KVM: x86/mmu: Document dependency bewteen TDP A/D type and saved bits - KVM: x86/mmu: Use MMIO SPTE bits 53 and 52 for the MMIO generation - KVM: x86/mmu: Rename and document A/D scheme for TDP SPTEs - KVM: x86/mmu: Stop using software available bits to denote MMIO SPTEs - KVM: x86/mmu: Rename 'mask' to 'spte' in MMIO SPTE helpers - KVM: x86/mmu: Drop redundant trace_kvm_mmu_set_spte() in the TDP MMU - KVM: x86/mmu: Handle MMIO SPTEs directly in mmu_set_spte() - KVM: x86/mmu: Don't install bogus MMIO SPTEs if MMIO caching is disabled - KVM: x86/mmu: Disable MMIO caching if MMIO value collides with L1TF - KVM: x86/mmu: Bail from fast_page_fault() if SPTE is not shadow-present - KVM: x86/mmu: Check for shadow-present SPTE before querying A/D status - KVM: x86/mmu: Add convenience wrapper for acting on single hva in TDP MMU - KVM: x86/mmu: Add typedefs for rmap/iter handlers - KVM: x86/mmu: Use 'end' param in TDP MMU's test_age_gfn() - KVM: x86/mmu: WARN if TDP MMU's set_tdp_spte() sees multiple GFNs - KVM: x86/mmu: Remove spurious TLB flush from TDP MMU's change_pte() hook - KVM: x86: mmu: initialize fault.async_page_fault in walk_addr_generic - KVM: x86/mmu: WARN on NULL pae_root or lm_root, or bad shadow root level - KVM: x86/mmu: Sync roots after MMU load iff load as successful - KVM: x86/mmu: Set the C-bit in the PDPTRs and LM pseudo-PDPTRs - KVM: x86/mmu: Fix and unconditionally enable WARNs to detect PAE leaks - KVM: x86/mmu: Check PDPTRs before allocating PAE roots - KVM: x86/mmu: Ensure MMU pages are available when allocating roots - KVM: x86/mmu: Allocate pae_root and lm_root pages in dedicated helper - KVM: x86/mmu: Allocate the lm_root before allocating PAE roots - KVM: x86/mmu: Capture 'mmu' in a local variable when allocating roots - KVM: x86/mmu: Make HVA handler retpoline-friendly - KVM: x86/mmu: Store the address space ID in the TDP iterator - KVM: x86/mmu: Factor out tdp_iter_return_to_root - KVM: x86/mmu: Fix RCU usage when atomically zapping SPTEs - KVM: x86/mmu: Fix RCU usage in handle_removed_tdp_mmu_page - KVM: x86/mmu: Skip !MMU-present SPTEs when removing SP in exclusive mode - KVM: x86/mmu: Consider the hva in mmu_notifier retry - KVM: x86/mmu: Skip mmu_notifier check when handling MMIO page fault - KVM: Raise the maximum number of user memslots - KVM: x86: compile out TDP MMU on 32-bit systems - KVM: x86: Add helper to consolidate "raw" reserved GPA mask calculations - KVM: x86/mmu: Add helper to generate mask of reserved HPA bits - KVM: x86: Use reserved_gpa_bits to calculate reserved PxE bits - KVM: x86: SEV: Treat C-bit as legal GPA bit regardless of vCPU mode - KVM: nSVM: Use common GPA helper to check for illegal CR3 - KVM: VMX: Use GPA legality helpers to replace open coded equivalents - KVM: x86: Add a helper to handle legal GPA with an alignment requirement - KVM: x86: Add a helper to check for a legal GPA - KVM: selftests: Verify supported CR4 bits can be set before KVM_SET_CPUID2 - KVM: x86: Return bool instead of int for CR4 and SREGS validity checks - KVM: x86/mmu: Allow parallel page faults for the TDP MMU - KVM: x86/mmu: Mark SPTEs in disconnected pages as removed - KVM: x86/mmu: Flush TLBs after zap in TDP MMU PF handler - KVM: x86/mmu: Use atomic ops to set SPTEs in TDP MMU map - KVM: x86/mmu: Factor out functions to add/remove TDP MMU pages - i915: kvmgt: the KVM mmu_lock is now an rwlock - KVM: x86/mmu: Use an rwlock for the x86 MMU - sched: Add cond_resched_rwlock - sched: Add needbreak for rwlocks - locking/arch: Move qrwlock.h include after qspinlock.h - locking/rwlocks: Add contention detection for rwlocks - KVM: x86/mmu: Protect TDP MMU page table memory with RCU - KVM: x86/mmu: Clear dirtied pages mask bit before early break - KVM: x86/mmu: Skip no-op changes in TDP MMU functions - KVM: x86/mmu: Factor out handling of removed page tables - KVM: x86/mmu: Don't redundantly clear TDP MMU pt memory - KVM: x86/mmu: Add lockdep when setting a TDP MMU SPTE - KVM: x86/mmu: Add comment on __tdp_mmu_set_spte - kvm: x86/mmu: Add TDP MMU SPTE changed trace point - kvm: x86/mmu: Add existing trace points to TDP MMU - KVM: x86/mmu: Use boolean returns for (S)PTE accessors - Use udma's macro to isolate udma client functions - UNIC: config function guid to hw in periodic service task - UNIC: The driver loading process is terminated when the guid fails to be obtained. - UNIC: Add the processing of the return value of ubl_rmv_sw_ctype. - UBL: verify skb space when sw_ctype adding - SCSI: hisi_raid: support SPxxx series RAID/HBA controllers - sched/topology: fix kabi change in sched_group - sched/fair: Use candidate prev/recent_used CPU if scanning failed for cluster wakeup - sched/fair: Scan cluster before scanning LLC in wake-up path - sched: Add cpus_share_resources API - sched/topology: Align group flags when removing degenerate domain - sched/topology: Propagate SMT flags when removing degenerate domain - sched/topology: Introduce sched_group::flags - Revert "sched: Add per_cpu cluster domain info and cpus_share_lowest_cache API" - Revert "sched/fair: Scan cluster before scanning LLC in wake-up path" - PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - x86/perf: Update PMU support for more Zhaoxin CPU - cpu/hotplug: Prevent self deadlock on CPU hot-unplug - KVM: nVMX: Set LDTR to its architecturally defined value on nested VM-Exit- remove bpftool from kernel package, now build bpftool from src-openeuler/bpftool- !2932 Revert "net: hns3: add command queue trace for hns3" - Revert "net: hns3: add command queue trace for hns3" - !2928 ub: add new feature for urma - !2687 integrity: Fix possible multiple allocation in integrity_inode_get() - !2865 Backport 5.10.181 - 5.10.182 LTS patches from upstream - ub: add new feature for urma - !2911 Fix syntax issues in comments and print - !2348 net: ipv4: fix one memleak in __inet_del_ifa() - !2798 handle uninitialized numa nodes gracefully. - !2888 OLK-5.10: GNR-SRF new KVM ISA support - fs: Fix syntax issues in comments - fs: Fix syntax issues in comments and print statements. - netfilter: ctnetlink: Support offloaded conntrack entry deletion - ipv{4,6}/raw: fix output xfrm lookup wrt protocol - bluetooth: Add cmd validity checks at the start of hci_sock_ioctl() - net: phy: mscc: enable VSC8501/2 RGMII RX clock - net/mlx5: Devcom, serialize devcom registration - net/mlx5: devcom only supports 2 ports - power: supply: bq24190: Call power_supply_changed() after updating input current - power: supply: core: Refactor power_supply_set_input_current_limit_from_supplier() - power: supply: bq27xxx: After charger plug in/out wait 0.5s for things to stabilize - power: supply: bq27xxx: Ensure power_supply_changed() is called on current sign changes - power: supply: bq27xxx: Move bq27xxx_battery_update() down - power: supply: bq27xxx: expose battery data when CI=1 - power: supply: bq27xxx: Add cache parameter to bq27xxx_battery_current_and_status() - power: supply: bq27xxx: make status more robust - power: supply: bq27xxx: fix sign of current_now for newer ICs - power: supply: bq27xxx: fix polarity of current_now - net: phy: mscc: add VSC8502 to MODULE_DEVICE_TABLE - 3c589_cs: Fix an error handling path in tc589_probe() - arm64: dts: imx8mn-var-som: fix PHY detection bug by adding deassert delay - net/mlx5: Devcom, fix error flow in mlx5_devcom_register_device - net/mlx5: Fix error message when failing to allocate device memory - net/mlx5: DR, Fix crc32 calculation to work on big-endian (BE) CPUs - net/mlx5e: do as little as possible in napi poll when budget is 0 - forcedeth: Fix an error handling path in nv_probe() - ASoC: Intel: Skylake: Fix declaration of enum skl_ch_cfg - x86/show_trace_log_lvl: Ensure stack pointer is aligned, again - xen/pvcalls-back: fix double frees with pvcalls_new_active_socket() - coresight: Fix signedness bug in tmc_etr_buf_insert_barrier_packet() - fs: fix undefined behavior in bit shift for SB_NOUSER - power: supply: sbs-charger: Fix INHIBITED bit for Status reg - power: supply: bq27xxx: Fix poll_interval handling and races on remove - power: supply: bq27xxx: Fix I2C IRQ race on remove - power: supply: bq27xxx: Fix bq27xxx_battery_update() race condition - power: supply: leds: Fix blink to LED on transition - ipv6: Fix out-of-bounds access in ipv6_find_tlv() - bpf: Fix mask generation for 32-bit narrow loads of 64-bit fields - octeontx2-pf: Fix TSOv6 offload - selftests: fib_tests: mute cleanup error message - net: fix skb leak in __skb_tstamp_tx() - media: radio-shark: Add endpoint checks - USB: sisusbvga: Add endpoint checks - USB: core: Add routines for endpoint checks in old drivers - udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). - net: fix stack overflow when LRO is disabled for virtual interfaces - fbdev: udlfb: Fix endpoint check - debugobjects: Don't wake up kswapd from fill_pool() - x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - parisc: Fix flush_dcache_page() for usage from irq context - selftests/memfd: Fix unknown type name build failure - dt-binding: cdns,usb3: Fix cdns,on-chip-buff-size type - btrfs: use nofs when cleaning up aborted transactions - gpio: mockup: Fix mode of debugfs files - parisc: Allow to reboot machine after system halt - parisc: Handle kgdb breakpoints only in kernel context - m68k: Move signal frame following exception on 68020/030 - net: cdc_ncm: Deal with too low values of dwNtbOutMaxSize - ALSA: hda/realtek: Enable headset onLenovo M70/M90 - ALSA: hda: Fix unhandled register update during auto-suspend period - ALSA: hda/ca0132: add quirk for EVGA X299 DARK - ocfs2: Switch to security_inode_init_security() - spi: fsl-cpm: Use 16 bit mode for large transfers with even size - spi: fsl-spi: Re-organise transfer bits_per_word adaptation - ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15 - watchdog: sp5100_tco: Immediately trigger upon starting. - s390/qdio: fix do_sqbs() inline assembly constraint - s390/qdio: get rid of register asm - serial: 8250_exar: Add support for USR298x PCI Modems - serial: exar: Add support for Sealevel 7xxxC serial cards - serial: 8250_exar: derive nr_ports from PCI ID for Acces I/O cards - HID: wacom: add three styli to wacom_intuos_get_tool_type - HID: wacom: Add new Intuos Pro Small (PTH-460) device IDs - HID: wacom: Force pen out of prox if no events have been received in a while - nilfs2: fix use-after-free bug of nilfs_root in nilfs_evict_inode() - powerpc/64s/radix: Fix soft dirty tracking - tpm/tpm_tis: Disable interrupts for more Lenovo devices - ceph: force updating the msg pointer in non-split case - vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF - serial: Add support for Advantech PCI-1611U card - statfs: enforce statfs[64] structure initialization - can: kvaser_pciefd: Disable interrupts in probe error path - can: kvaser_pciefd: Do not send EFLUSH command on TFD interrupt - can: kvaser_pciefd: Clear listen-only bit if not explicitly requested - can: kvaser_pciefd: Empty SRB buffer in probe - can: kvaser_pciefd: Call request_irq() before enabling interrupts - can: kvaser_pciefd: Set CAN_STATE_STOPPED in kvaser_pciefd_stop() - can: isotp: recvmsg(): allow MSG_CMSG_COMPAT flag - can: j1939: recvmsg(): allow MSG_CMSG_COMPAT flag - ALSA: hda/realtek: Add quirk for 2nd ASUS GU603 - ALSA: hda/realtek: Add a quirk for HP EliteDesk 805 - ALSA: hda/realtek: Add quirk for Clevo L140AU - ALSA: hda: Add NVIDIA codec IDs a3 through a7 to patch table - ALSA: hda: Fix Oops by 9.1 surround channel names - usb: typec: altmodes/displayport: fix pin_assignment_show - usb: gadget: u_ether: Fix host MAC address case - usb: dwc3: debugfs: Resume dwc3 before accessing registers - USB: UHCI: adjust zhaoxin UHCI controllers OverCurrent bit value - usb-storage: fix deadlock when a scsi command timeouts more than once - USB: usbtmc: Fix direction for 0-length ioctl control messages - ALSA: usb-audio: Add a sample rate workaround for Line6 Pod Go - bridge: always declare tunnel functions - netfilter: nft_set_rbtree: fix null deref on element insertion - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() - igb: fix bit_shift to be in [1..8] range - cassini: Fix a memory leak in the error handling path of cas_init_one() - scsi: storvsc: Don't pass unused PFNs to Hyper-V host - wifi: iwlwifi: mvm: don't trust firmware n_channels - wifi: mac80211: fix min center freq offset tracing - net: bcmgenet: Restore phy_stop() depending upon suspend/close - net: bcmgenet: Remove phy_stop() from bcmgenet_netif_stop() - tipc: check the bearer min mtu properly when setting it by netlink - tipc: do not update mtu if msg_max is too small in mtu negotiation - tipc: add tipc_bearer_min_mtu to calculate min mtu - net/tipc: fix tipc header files for kernel-doc - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() - drm/exynos: fix g2d_open/close helper function definitions - SUNRPC: Fix trace_svc_register() call site - media: netup_unidvb: fix use-after-free at del_timer() - erspan: get the proto with the md version for collect_md - serial: arc_uart: fix of_iomap leak in `arc_serial_probe` - vsock: avoid to close connected socket after the timeout - ALSA: hda/realtek: Apply HP B&O top speaker profile to Pavilion 15 - ALSA: firewire-digi00x: prevent potential use after free - net: phy: dp83867: add w/a for packet errors seen with short cables - net: fec: Better handle pm_runtime_get() failing in .remove() - af_key: Reject optional tunnel/BEET mode templates in outbound policies - cpupower: Make TSC read per CPU for Mperf monitor - drm/msm/dpu: Remove duplicate register defines from INTF - drm/msm/dp: unregister audio driver during unbind - Revert "Fix XFRM-I support for nested ESP tunnels" - btrfs: fix space cache inconsistency after error loading it from disk - btrfs: replace calls to btrfs_find_free_ino with btrfs_find_free_objectid - btrfs: move btrfs_find_highest_objectid/btrfs_find_free_objectid to disk-io.c - mfd: dln2: Fix memory leak in dln2_probe() - phy: st: miphy28lp: use _poll_timeout functions for waits - Input: xpad - add constants for GIP interface numbers - iommu/arm-smmu-v3: Acknowledge pri/event queue overflow if any - clk: tegra20: fix gcc-7 constant overflow warning - iommu/arm-smmu-qcom: Limit the SMR groups to 128 - RDMA/core: Fix multiple -Warray-bounds warnings - recordmcount: Fix memory leaks in the uwrite function - sched: Fix KCSAN noinstr violation - mcb-pci: Reallocate memory region to avoid memory overlapping - serial: 8250: Reinit port->pm on port specific driver unbind - usb: typec: tcpm: fix multiple times discover svids error - HID: wacom: generic: Set battery quirk only when we see battery data - spi: spi-imx: fix MX51_ECSPI_* macros when cs > 3 - HID: logitech-hidpp: Reconcile USB and Unifying serials - HID: logitech-hidpp: Don't use the USB serial for USB devices - staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE - Bluetooth: L2CAP: fix "bad unlock balance" in l2cap_disconnect_rsp - Bluetooth: hci_bcm: Fall back to getting bdaddr from EFI if not set - wifi: ath11k: Fix SKB corruption in REO destination ring - wifi: iwlwifi: dvm: Fix memcpy: detected field-spanning write backtrace - null_blk: Always check queue mode setting from configfs - wifi: iwlwifi: pcie: Fix integer overflow in iwl_write_to_user_buf - wifi: iwlwifi: pcie: fix possible NULL pointer dereference - samples/bpf: Fix fout leak in hbm's run_bpf_prog - f2fs: fix to drop all dirty pages during umount() if cp_error is set - ext4: Fix best extent lstart adjustment logic in ext4_mb_new_inode_pa() - ext4: set goal start correctly in ext4_mb_normalize_request - gfs2: Fix inode height consistency check - scsi: message: mptlan: Fix use after free bug in mptlan_remove() due to race condition - lib: cpu_rmap: Avoid use after free on rmap->obj array entries - scsi: target: iscsit: Free cmds before session free - net: Catch invalid index in XPS mapping - net: pasemi: Fix return type of pasemi_mac_start_tx() - ext2: Check block size validity during mount - wifi: brcmfmac: cfg80211: Pass the PMK in binary instead of hex - bpf: Annotate data races in bpf_local_storage - wifi: ath: Silence memcpy run-time false positive warning - drm/amd: Fix an out of bounds error in BIOS parser - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects - ACPICA: Avoid undefined behavior: applying zero offset to null pointer - drm/tegra: Avoid potential 32-bit integer overflow - remoteproc: stm32_rproc: Add mutex protection for workqueue - ACPI: EC: Fix oops when removing custom query handlers - arm64: dts: qcom: msm8996: Add missing DWC3 quirks - regmap: cache: Return error in cache sync operations for REGCACHE_NONE - drm/amd/display: Use DC_LOG_DC in the trasform pixel function - fs: hfsplus: remove WARN_ON() from hfsplus_cat_{read,write}_inode() - rcu: Protect rcu_print_task_exp_stall() ->exp_tasks access - refscale: Move shutdown from wait_event() to wait_event_idle() - ext4: allow ext4_get_group_info() to fail - ext4: allow to find by goal if EXT4_MB_HINT_GOAL_ONLY is set - ext4: add mballoc stats proc file - ext4: drop s_mb_bal_lock and convert protected fields to atomic - ext4: remove redundant mb_regenerate_buddy() - ext4: fix lockdep warning when enabling MMP - ext4: don't clear SB_RDONLY when remounting r/w until quota is re-enabled - ext4: reflect error codes from ext4_multi_mount_protect() to its callers - ext4: remove an unused variable warning with CONFIG_QUOTA=n - fbdev: arcfb: Fix error handling in arcfb_probe() - drm/i915/dp: prevent potential div-by-zero - af_unix: Fix data races around sk->sk_shutdown. - af_unix: Fix a data race of sk->sk_receive_queue->qlen. - net: datagram: fix data-races in datagram_poll() - tcp: add annotations around sk->sk_shutdown accesses - tcp: factor out __tcp_close() helper - net: add vlan_get_protocol_and_depth() helper - net: tap: check vlan with eth_type_vlan() method - net: annotate sk->sk_err write from do_recvmmsg() - netlink: annotate accesses to nlk->cb_running - netfilter: conntrack: fix possible bug_on with enable_hooks=1 - net: Fix load-tearing on sk->sk_stamp in sock_recv_cmsgs(). - linux/dim: Do nothing if no time delta between samples - net: mdio: mvusb: Fix an error handling path in mvusb_mdio_probe() - ARM: 9296/1: HP Jornada 7XX: fix kernel-doc warnings - drm/mipi-dsi: Set the fwnode for mipi_dsi_device - driver core: add a helper to setup both the of_node and fwnode of a device - KVM: x86: Advertise PREFETCHIT0/1 CPUID to user space - KVM: x86: Advertise AVX-NE-CONVERT CPUID to user space - KVM: x86: Advertise AVX-VNNI-INT8 CPUID to user space - x86: KVM: Advertise AVX-IFMA CPUID to user space - x86: KVM: Advertise AMX-FP16 CPUID to user space - x86: KVM: Advertise CMPccXADD CPUID to user space - KVM: x86: Update KVM-only leaf handling to allow for 100% KVM-only leafs - KVM: x86: Add BUILD_BUG_ON() to detect bad usage of "scattered" flags - arch/x86/mm/numa: Do not initialize nodes twice - powerpc/numa: Handle partially initialized numa nodes - mm/memcontrol: do not tweak node in mem_cgroup_init() - memcg: do not tweak node in alloc_mem_cgroup_per_node_info - mm: make free_area_init_node aware of memory less nodes - mm, memory_hotplug: reorganize new pgdat initialization - mm, memory_hotplug: drop arch_free_nodedata - mm: handle uninitialized numa nodes gracefully - mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG - integrity: Fix possible multiple allocation in integrity_inode_get() - net: ipv4: fix one memleak in __inet_del_ifa()- !2845 crypto: hisilicon - revert some patch - !2902 net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict() - !2791 [sync] PR-1122: ext4: delete redundant uptodate check for buffer - net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict() - !2890 net: ipv6: addrconf: Add the IPv6 link local address of the UB port. - net: ipv6: addrconf: Add the IPv6 link local address of the UB port. - !2884 LoongArch: fix two cpu hotplug problem - !2872 net: hns3: Backport some mainline feature and some hns3 bugfix - !2867 netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - net: hns3: fix VF wrong speed and duplex issue - net: hns3: fix VF reset fail issue - net: hns3: fix variable may not initialized problem in hns3_init_mac_addr() - net: hns3: fix out-of-bounds access may occur when coalesce info is read via debugfs - net: hns3: fix incorrect capability bit display for copper port - net: hns3: add barrier in vf mailbox reply process - net: hns3: fix add VLAN fail issue - drivers/perf: hisi: use cpuhp_state_remove_instance_nocalls() for hisi_hns3_pmu uninit process - net: hns3: add some link modes for hisilicon device - net: hns3: add arp proxy switch in ethtool - net: hns3: support arp proxy - !2881 soc: hisilicon: kunpeng_hccs: Support the platform with PCC type3 and interrupt ack - LoongArch: fix two cpu hotplug problem - soc: hisilicon: kunpeng_hccs: Support the platform with PCC type3 and interrupt ack - soc: hisilicon: kunpeng_hccs: Add failure log for no _CRS method - soc: hisilicon: kunpeng_hccs: Fix some incorrect format strings - crypto: hisilicon/qm - prevent soft lockup in receive loop - Revert "crypto: hisilicon/qm - prevent soft lockup in qm_poll_req_cb()'s loop" - crypto: hisilicon/qm - fix EQ/AEQ interrupt issue - Revert "crypto: hisilicon/qm - fix EQ/AEQ interrupt issue" - crypto: hisilicon/sec - fix for sgl unmmap problem - Revert "crypto: hisilicon/sec - fix for resource leak" - vfio/migration: adapts to element naming changes in the vf_state structure - crypto: hisilicon/qm: Set the VF QM state register - Revert "vfio/hisilicon: modify QM for live migration driver" - Revert "crypto: hisilicon/qm: Set the VF QM state register" - crypto: hisilicon/qm - remove unneeded hardware cache write back - Revert "crypto: hisilicon/qm - remove redundant cache writeback" - netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - ext4: delete redundant uptodate check for buffer- !2875 Support SRQ Context tracing by debugfs - !2868 backport the patch moving ACPI PCC macro definition to common header file - !2762 Intel: backport SPR/EMR vt-d pcie upstream bug fix for 5.10 - RDMA/hns: Support SRQ Context tracing by debugfs - RDMA/hns: Refactor hns RoCE debugfs - !2852 MAINTAINERS: update openEuler/MAINTAINERS for vdpa driver - !2756 Introduce some vdpa ops to support vdpa device live migrate - !2863 Support some dfx for hns3 - soc: kunpeng_hccs: Migrate to use generic PCC shmem related macros - hwmon: (xgene) Migrate to use generic PCC shmem related macros - i2c: xgene-slimpro: Migrate to use generic PCC shmem related macros - ACPI: PCC: Add PCC shared memory region command and status bitfields - !2820 Fix memleak in disassociate_ctty() - !2862 UBL: Change the name of ub netdev to ubl. - !810 configs: enable CONFIG_SMC and CONFIG_SMC_DIAG by default - net: hns3: add command queue trace for hns3 - net: hns3: add support for page_pool_get_stats - net: hns3: dump more reg info based on ras mod - net: hns3: Support dump pfc frame statistics in tx timeout log - UBL: Change the name of ub netdev to ubl. - !828 [OLK-5.10] net/smc: Optimization for connect performance - !2855 Support SW stats with debugfs - !2851 bugfix for CVE-2022-45884 - !2821 arm64: config: Disable CONFIG_ARM64_PBHA by default - RDMA/hns: Remove return value checks of debugfs functions - RDMA/hns: Don't set the HW stats ops for VF and HIP08 - RDMA/hns: Support SW stats with debugfs - RDMA/hns: Fix an inappropriate err code for unsupported operations - Revert "RDMA/hns: Add dfx cnt stats" - Revert "RDMA/hns: Fix missing dealloc_dfx_cnt() during device unregister" - !2837 udma: solve two compile problem of hns3-udma driver - MAINTAINERS: update openEuler/MAINTAINERS for vdpa driver - 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 - hns3 udma: add dependency by hns3 - hns3 udma: add mask for udma_reg_write - iommu/vt-d: Remove set but not used variable - iommu: fix kabi issue with KABI_EXTEND macro - !2843 Add error handle for sd - !2794 arm64/perf: Enable branch stack sampling - !2840 drm/qxl: fix UAF on handle creation - !2829 Modify idle cpu judgment in dynamic affinity - !2777 RDMA/hns: Revert the private patch on the openEuler and Re-upload the patch from Linux mainline. - scsi: sd: Clean up sdkp if device_add_disk() failed - scsi: sd: Add error handling support for add_disk() - !2825 Add error handle for driver - net/smc: fix application data exception - anolis: net/smc: Introduce multiple tcp listen works to enhance tcp_listen_work - anolis: net/smc: optimize for smc_accept_poll - anolis: net/smc: double check whether accept queue is empty before schedule_timeout - anolis: net/smc: Change listen wq to unbound highpri wq - net/smc: Make smc_tcp_listen_work() independent - net/smc: Clear memory when release and reuse buffer - drm/qxl: fix UAF on handle creation - !827 [OLK-5.10] net/smc: aligning the connect behaviour with TCP - !2776 blk-mq: avoid housekeeping CPUs scheduling a worker on a non-housekeeping CPU - net/smc: align the connect behaviour with TCP - !825 [OLK-5.10] net/smc: optimization related to data transmission - !847 [OLK-5.10] net/smc: support cork option - !826 [OLK-5.10] net/smc: mutex lock optimize - !813 [OLK-5.10] net/smc: backport dma sync ops optimize - !2775 Backport 5.10.180 LTS patches from upstream. - sched/fair: Modify idle cpu judgment in dynamic affinity - drm/amd/display: Fix hang when skipping modeset - drm/exynos: move to use request_irq by IRQF_NO_AUTOEN flag - printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h - KVM: x86: move guest_pv_has out of user_access section - KVM: x86: do not report preemption if the steal time cache is stale - KVM: x86: revalidate steal time cache if MSR value changes - KVM: x86: do not set st->preempted when going back to user space - KVM: x86: Remove obsolete disabling of page faults in kvm_arch_vcpu_put() - KVM: Fix steal time asm constraints - KVM: x86: Fix recording of guest steal time / preempted status - KVM: x86: Ensure PV TLB flush tracepoint reflects KVM behavior - drbd: correctly submit flush bio on barrier - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx - ext4: fix invalid free tracking in ext4_xattr_move_to_block() - ext4: remove a BUG_ON in ext4_mb_release_group_pa() - ext4: bail out of ext4_xattr_ibody_get() fails for any reason - ext4: add bounds checking in get_max_inline_xattr_value_size() - ext4: fix deadlock when converting an inline directory in nojournal mode - ext4: improve error recovery code paths in __ext4_remount() - ext4: fix data races when using cached status extents - KVM: x86: hyper-v: Avoid calling kvm_make_vcpus_request_mask() with vcpu_mask==NULL - HID: wacom: insert timestamp to packed Bluetooth (BT) events - HID: wacom: Set a default resolution for older tablets - drm/amdgpu: disable sdma ecc irq only when sdma RAS is enabled in suspend - drm/amdgpu/gfx: disable gfx9 cp_ecc_error_irq only when enabling legacy gfx ras - drm/amdgpu: fix an amdgpu_irq_put() issue in gmc_v9_0_hw_fini() - drm/panel: otm8009a: Set backlight parent to panel device - f2fs: fix potential corruption when moving a directory - ARM: dts: s5pv210: correct MIPI CSIS clock name - ARM: dts: exynos: fix WM8960 clock name in Itop Elite - remoteproc: st: Call of_node_put() on iteration error - remoteproc: stm32: Call of_node_put() on iteration error - sh: nmi_debug: fix return value of __setup handler - sh: init: use OF_EARLY_FLATTREE for early init - sh: mcount.S: fix build error when PRINTK is not enabled - sh: math-emu: fix macro redefined warning - inotify: Avoid reporting event with invalid wd - platform/x86: touchscreen_dmi: Add info for the Dexp Ursus KX210i - platform/x86: touchscreen_dmi: Add upside-down quirk for GDIX1002 ts on the Juno Tablet - cifs: fix pcchunk length type in smb2_copychunk_range - btrfs: print-tree: parent bytenr must be aligned to sector size - btrfs: don't free qgroup space unless specified - btrfs: fix btrfs_prev_leaf() to not return the same key twice - perf symbols: Fix return incorrect build_id size in elf_read_build_id() - crypto: sun8i-ss - Fix a test in sun8i_ss_setup_ivs() - perf map: Delete two variable initialisations before null pointer checks in sort__sym_from_cmp() - perf pmu: zfree() expects a pointer to a pointer to zero it after freeing its contents - perf vendor events power9: Remove UTF-8 characters from JSON files - net: enetc: check the index of the SFI rather than the handle - virtio_net: suppress cpu stall when free_unused_bufs - virtio_net: split free_unused_bufs() - net: dsa: mt7530: fix corrupt frames using trgmii on 40 MHz XTAL MT7621 - ALSA: caiaq: input: Add error handling for unsupported input methods in `snd_usb_caiaq_input_init` - drm/amdgpu: add a missing lock for AMDGPU_SCHED - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). - ionic: remove noise from ethtool rxnfc error msg - octeontx2-vf: Detach LF resources on probe cleanup - octeontx2-pf: Disable packet I/O for graceful exit - rxrpc: Fix hard call timeout units - sfc: Fix module EEPROM reporting for QSFP modules - net/sched: act_mirred: Add carrier check - watchdog: dw_wdt: Fix the error handling path of dw_wdt_drv_probe() - writeback: fix call of incorrect macro - net: dsa: mv88e6xxx: add mv88e6321 rsvd2cpu - sit: update dev->needed_headroom in ipip6_tunnel_bind_dev() - net/sched: cls_api: remove block_cb from driver_list before freeing - net/ncsi: clear Tx enable mode when handling a Config required AEN - scsi: qedi: Fix use after free bug in qedi_remove() - dm verity: fix error handling for check_at_most_once on FEC - dm verity: skip redundant verity_handle_err() on I/O errors - mailbox: zynqmp: Fix counts of child nodes - mailbox: zynq: Switch to flexible array to simplify code - crypto: ccp - Clear PSP interrupt status register before calling handler - ring-buffer: Ensure proper resetting of atomic variables in ring_buffer_reset_online_cpus - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH - tty: clean include/linux/tty.h up - tty: move some tty-only functions to drivers/tty/tty.h - tty: move some internal tty lock enums and functions out of tty.h - tty: audit: move some local functions out of tty.h - tty: create internal tty.h file - scsi: target: core: Avoid smp_processor_id() in preemptible code - arm64: dts: qcom: sdm845: correct dynamic power coefficients - sound/oss/dmasound: fix 'dmasound_setup' defined but not used - debugobject: Ensure pool refill (again) - arm64: Stash shadow stack pointer in the task struct on interrupt - arm64: Always load shadow stack pointer directly from the task struct - perf intel-pt: Fix CYC timestamps after standalone CBR - perf auxtrace: Fix address filter entire kernel size - dm flakey: fix a crash with invalid table line - dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path - dm clone: call kmem_cache_destroy() in dm_clone_init() error path - ia64: fix an addr to taddr in huge_pte_offset() - s390/dasd: fix hanging blockdevice after request requeue - btrfs: scrub: reject unsupported scrub flags - scripts/gdb: fix lx-timerlist for Python3 - afs: Fix updating of i_size with dv jump from server - mfd: tqmx86: Correct board names for TQMxE39x - mfd: tqmx86: Specify IO port register range more precisely - mfd: tqmx86: Add support for TQMx110EB and TQMxE40x - mfd: tqmx86: Remove incorrect TQMx90UC board ID - mfd: tqmx86: Do not access I2C_DETECT register through io_base - thermal/drivers/mediatek: Use devm_of_iomap to avoid resource leak in mtk_thermal_probe - dmaengine: at_xdmac: do not enable all cyclic channels - dmaengine: dw-edma: Fix to enable to issue dma request on DMA processing - dmaengine: dw-edma: Fix to change for continuous transfer - phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port - pwm: mtk-disp: Disable shadow registers before setting backlight values - pwm: mtk-disp: Adjust the clocks to avoid them mismatch - pwm: mtk-disp: Don't check the return code of pwmchip_remove() - leds: tca6507: Fix error handling of using fwnode_property_read_string - dmaengine: mv_xor_v2: Fix an error code. - leds: TI_LMU_COMMON: select REGMAP instead of depending on it - ext4: fix use-after-free read in ext4_find_extent for bigalloc + inline - openrisc: Properly store r31 to pt_regs on unhandled exceptions - clocksource/drivers/davinci: Fix memory leak in davinci_timer_register when init fails - RDMA/mlx5: Use correct device num_ports when modify DC - SUNRPC: remove the maximum number of retries in call_bind_status - RDMA/mlx5: Fix flow counter query via DEVX - Input: raspberrypi-ts - fix refcount leak in rpi_ts_probe - input: raspberrypi-ts: Release firmware handle when not needed - firmware: raspberrypi: Introduce devm_rpi_firmware_get() - NFSv4.1: Always send a RECLAIM_COMPLETE after establishing lease - IB/hfi1: Fix bugs with non-PAGE_SIZE-end multi-iovec user SDMA requests - IB/hfi1: Add additional usdma traces - IB/hfi1: Add AIP tx traces - IB/hfi1: Fix SDMA mmu_rb_node not being evicted in LRU order - RDMA/srpt: Add a check for valid 'mad_agent' pointer - RDMA/cm: Trace icm_send_rej event before the cm state is reset - RDMA/siw: Remove namespace check from siw_netdev_event() - clk: add missing of_node_put() in "assigned-clocks" property parsing - power: supply: generic-adc-battery: fix unit scaling - rtc: meson-vrtc: Use ktime_get_real_ts64() to get the current time - RDMA/mlx4: Prevent shift wrapping in set_user_sq_size() - rtc: omap: include header for omap_rtc_power_off_program prototype - workqueue: Fix hung time report of worker pools - 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 - arm64: config: Disable CONFIG_ARM64_PBHA by default - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() - Revert "tty: fix pid memleak in disassociate_ctty()" - !2716 ext4: recheck buffer valid after page unlock - RDMA/rdmavt: Delete unnecessary NULL check - RDMA/siw: Fix potential page_array out of range access - clk: at91: clk-sam9x60-pll: fix return value check - perf/core: Fix hardlockup failure caused by perf throttle - powerpc/rtas: use memmove for potentially overlapping buffer copy - macintosh: via-pmu-led: requires ATA to be set - powerpc/sysdev/tsi108: fix resource printk format warnings - powerpc/wii: fix resource printk format warnings - powerpc/mpc512x: fix resource printk format warning - macintosh/windfarm_smu_sat: Add missing of_node_put() - spmi: Add a check for remove callback when removing a SPMI driver - staging: rtl8192e: Fix W_DISABLE# does not work after stop/start - serial: 8250: Add missing wakeup event reporting - tty: serial: fsl_lpuart: adjust buffer length to the intended size - firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe - usb: mtu3: fix kernel panic at qmu transfer done irq handler - usb: chipidea: fix missing goto in `ci_hdrc_probe` - usb: gadget: tegra-xudc: Fix crash in vbus_draw - sh: sq: Fix incorrect element size for allocating bitmap buffer - i2c: cadence: cdns_i2c_master_xfer(): Fix runtime PM leak on error path - spi: cadence-quadspi: fix suspend-resume implementations - ASoC: fsl_mqs: move of_node_put() to the correct location - coresight: etm_pmu: Set the module field - scripts/gdb: bail early if there are no generic PD - scripts/gdb: bail early if there are no clocks - ia64: salinfo: placate defined-but-not-used warning - ia64: mm/contig: fix section mismatch warning/error - PCI/EDR: Clear Device Status after EDR error recovery - of: Fix modalias string generation - vmci_host: fix a race condition in vmci_host_poll() causing GPF - spi: fsl-spi: Fix CPM/QE mode Litte Endian - spi: qup: Don't skip cleanup in remove's error path - linux/vt_buffer.h: allow either builtin or modular for macros - ASoC: es8316: Handle optional IRQ assignment - ASoC: es8316: Use IRQF_NO_AUTOEN when requesting the IRQ - PCI: imx6: Install the fault handler only on compatible match - spi: imx: Don't skip cleanup in remove's error path - spi: spi-imx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync - iio: light: max44009: add missing OF device matching - fpga: bridge: fix kernel-doc parameter description - usb: dwc3: gadget: Change condition for processing suspend event - usb: host: xhci-rcar: remove leftover quirk handling - pstore: Revert pmsg_lock back to a normal mutex - ipmi: ASPEED_BT_IPMI_BMC: select REGMAP_MMIO instead of depending on it - tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. - net: amd: Fix link leak when verifying config failed - netlink: Use copy_to_user() for optval in netlink_getsockopt(). - Revert "Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work" - ipv4: Fix potential uninit variable access bug in __ip_make_skb() - net/sched: sch_fq: fix integer overflow of "credit" - bpf: Don't EFAULT for getsockopt with optval=NULL - ixgbe: Enable setting RSS table to default values - ixgbe: Allow flow hash to be set via ethtool - wifi: iwlwifi: fw: fix memory leak in debugfs - wifi: iwlwifi: mvm: check firmware response size - wifi: iwlwifi: make the loop for card preparation effective - jdb2: Don't refuse invalidation of already invalidated buffers - wifi: iwlwifi: fw: move memset before early return - wifi: iwlwifi: yoyo: Fix possible division by zero - md/raid10: fix memleak of md thread - bpf, sockmap: Revert buggy deadlock fix in the sockhash and sockmap - nvme-fcloop: fix "inconsistent {IN-HARDIRQ-W} -> {HARDIRQ-ON-W} usage" - nvme: fix async event trace event - nvme: handle the persistent internal error AER - bpf, sockmap: fix deadlocks in the sockhash and sockmap - net: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling - f2fs: fix to avoid use-after-free for cached IPU bio - xsk: Fix unaligned descriptor validation - bpftool: Fix bug for long instructions in program CFG dumps - selftests/bpf: Wait for receive in cg_storage_multi test - net: qrtr: correct types of trace event parameters - wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_reg() - wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_rfreg() - crypto: sa2ul - Select CRYPTO_DES - crypto: caam - Clear some memory in instantiate_rng - f2fs: compress: fix to call f2fs_wait_on_page_writeback() in f2fs_write_raw_pages() - f2fs: apply zone capacity to all zone type - f2fs: enforce single zone capacity - f2fs: handle dqget error in f2fs_transfer_project_quota() - scsi: megaraid: Fix mega_cmd_done() CMDID_INT_CMDS - scsi: target: iscsit: Fix TAS handling during conn cleanup - scsi: target: Fix multiple LUN_RESET handling - scsi: target: Make state_list per CPU - scsi: target: Rename cmd.bad_sector to cmd.sense_info - scsi: target: Rename struct sense_info to sense_detail - net/packet: convert po->auxdata to an atomic flag - net/packet: convert po->origdev to an atomic flag - net/packet: annotate accesses to po->xmit - vlan: partially enable SIOCSHWTSTAMP in container - bpf: Remove misleading spec_v1 check on var-offset stack read - scm: fix MSG_CTRUNC setting condition for SO_PASSSEC - bpf: fix precision propagation verbose logging - bpf: take into account liveness when propagating precision - wifi: rtw88: mac: Return the original error from rtw_mac_power_switch() - wifi: rtw88: mac: Return the original error from rtw_pwr_seq_parser() - tools: bpftool: Remove invalid ' json escape - wifi: ath6kl: reduce WARN to dev_dbg() in callback - wifi: ath5k: fix an off by one check in ath5k_eeprom_read_freq_list() - wifi: ath9k: hif_usb: fix memory leak of remain_skbs - wifi: ath6kl: minor fix for allocation size - tick/common: Align tick period with the HZ tick. - tick: Get rid of tick_period - drm/i915: Make intel_get_crtc_new_encoder() less oopsy - debugobject: Prevent init race with static objects - arm64: kgdb: Set PSTATE.SS to 1 to re-enable single-step - x86/ioapic: Don't return 0 from arch_dynirq_lower_bound() - regulator: stm32-pwr: fix of_iomap leak - media: venus: dec: Fix handling of the start cmd - media: venus: vdec: Handle DRC after drain - media: venus: preserve DRC state across seeks - media: venus: vdec: Make decoder return LAST flag for sufficient event - media: venus: vdec: Fix non reliable setting of LAST flag - media: rc: gpio-ir-recv: Fix support for wake-up - media: rcar_fdp1: Fix refcount leak in probe and remove function - media: rcar_fdp1: Fix the correct variable assignments - media: rcar_fdp1: Make use of the helper function devm_platform_ioremap_resource() - media: rcar_fdp1: fix pm_runtime_get_sync() usage count - media: rcar_fdp1: simplify error check logic at fdp_open() - x86/apic: Fix atomic update of offset in reserve_eilvt_offset() - regulator: core: Avoid lockdep reports when resolving supplies - regulator: core: Consistently set mutex_owner when using ww_mutex_lock_slow() - drm/lima/lima_drv: Add missing unwind goto in lima_pdev_probe() - ARM: dts: gta04: fix excess dma channel usage - mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data - ACPI: processor: Fix evaluating _PDC method when running as Xen dom0 - drm: msm: adreno: Disable preemption on Adreno 510 - drm/msm/adreno: drop bogus pm_runtime_set_active() - drm/msm/adreno: Defer enabling runpm until hw_init() - media: max9286: Free control handler - drm/bridge: adv7533: Fix adv7533_mode_valid for adv7533 and adv7535 - firmware: qcom_scm: Clear download bit during reboot - media: bdisp: Add missing check for create_workqueue - ARM: dts: qcom: ipq8064: Fix the PCI I/O port range - ARM: dts: qcom: ipq8064: reduce pci IO size to 64K - ARM: dts: qcom: ipq4019: Fix the PCI I/O port range - arm64: dts: qcom: msm8996: Fix the PCI I/O port range - arm64: dts: qcom: ipq8074: Fix the PCI I/O port range - arm64: dts: qcom: msm8998: Fix the PCI I/O port range - arm64: dts: qcom: sdm845: Fix the PCI I/O port range - arm64: dts: qcom: sdm845: correct dynamic power coefficients - arm64: dts: qcom: msm8998: Fix stm-stimulus-base reg name - EDAC/skx: Fix overflows on the DRAM row address mapping arrays - drm/msm/disp/dpu: check for crtc enable rather than crtc active to release shared resources - arm64: dts: renesas: r8a774c0: Remove bogus voltages from OPP table - arm64: dts: renesas: r8a77990: Remove bogus voltages from OPP table - soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe - soc: ti: pm33xx: Enable basic PM runtime support for genpd - drm/probe-helper: Cancel previous job before starting new one - drm/vgem: add missing mutex_destroy - drm/rockchip: Drop unbalanced obj unref - erofs: fix potential overflow calculating xattr_isize - erofs: stop parsing non-compact HEAD index if clusterofs is invalid - tpm, tpm_tis: Claim locality when interrupts are reenabled on resume - tpm, tpm: Implement usage counter for locality - tpm, tpm_tis: Claim locality before writing interrupt registers - tpm, tpm_tis: Disable interrupts if tpm_tis_probe_irq() failed - tpm, tpm_tis: Claim locality before writing TPM_INT_ENABLE register - tpm, tpm_tis: Do not skip reset of original interrupt vector - selinux: ensure av_permissions.h is built when needed - selinux: fix Makefile dependencies of flask.h - selftests/resctrl: Check for return value after write_schemata() - selftests/resctrl: Return NULL if malloc_and_init_memory() did not alloc mem - rcu: Fix missing TICK_DEP_MASK_RCU_EXP dependency check - clk: rockchip: rk3399: allow clk_cifout to force clk_cifout_src to reparent - wifi: rtl8xxxu: RTL8192EU always needs full init - mailbox: zynqmp: Fix typo in IPI documentation - mailbox: zynqmp: Fix IPI isr handling - nilfs2: fix infinite loop in nilfs_mdt_get_block() - nilfs2: do not write dirty data after degenerating to read-only - parisc: Fix argument pointer in real64_call_asm() - sound/oss/dmasound: fix build when drivers are mixed =y/=m - iommu/amd: Fix "Guest Virtual APIC Table Root Pointer" configuration in IRTE - i2c: omap: Fix standard mode false ACK readings - KVM: nVMX: Emulate NOPs in L2, and PAUSE if it's not intercepted - reiserfs: Add security prefix to xattr name in reiserfs_security_write() - crypto: safexcel - Cleanup ring IRQ workqueues on load failure - crypto: api - Demote BUG_ON() in crypto_unregister_alg() to a WARN_ON() - ring-buffer: Sync IRQ works before buffer destruction - pwm: meson: Fix g12a ao clk81 name - pwm: meson: Fix axg ao mux parents - kheaders: Use array declaration instead of char - ipmi: fix SSIF not responding under certain cond. - ipmi:ssif: Add send_retries increment - MIPS: fw: Allow firmware to pass a empty env - tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem - xhci: fix debugfs register accesses while suspended - staging: iio: resolver: ads1210: fix config mode - ext4: use ext4_journal_start/stop for fast commit transactions - blk-crypto: make blk_crypto_evict_key() more robust - blk-crypto: make blk_crypto_evict_key() return void - blk-mq: release crypto keyslot before reporting I/O complete - hwmon: (adt7475) Use device_property APIs when configuring polarity - hwmon: (k10temp) Check range scale when CUR_TEMP register is read-write - USB: dwc3: fix runtime pm imbalance on unbind - USB: dwc3: fix runtime pm imbalance on probe errors - PCI: qcom: Fix the incorrect register usage in v2.7.0 config - PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock - wireguard: timers: cast enum limits members to int in prints - asm-generic/io.h: suppress endianness warnings for readq() and writeq() - ASoC: Intel: bytcr_rt5640: Add quirk for the Acer Iconia One 7 B1-750 - iio: adc: palmas_gpadc: fix NULL dereference on rmmod - driver core: Don't require dynamic_debug for initcall_debug probe timing - USB: serial: option: add UNISOC vendor and TOZED LT70C product - drm/fb-helper: set x/yres_virtual in drm_fb_helper_check_var - KVM: arm64: Fix buffer overflow in kvm_arm_set_fw_reg() - counter: 104-quad-8: Fix race condition between FLAG and CNTR reads - !2783 Add error handle for add_disk - !2782 cpufreq: Abort show()/store() for half-initialized policies - perf: Fix kabi breakage in struct perf_branch_entry - drivers: perf: arm_pmuv3: Enable branch stack sampling via FEAT_BRBE - drivers: perf: arm_pmuv3: Enable branch stack sampling framework - drivers: perf: arm_pmu: Add new sched_task() callback - arm64/sysreg: Add BRBE registers and fields - perf branch: Fix interpretation of branch records - perf record: Add remaining branch filters: "no_cycles", "no_flags" & "hw_index" - perf: Consolidate branch sample filter helpers - perf branch: Add PERF_BR_NEW_ARCH_[N] map for BRBE on arm64 platform - perf branch: Add branch privilege information request flag - perf branch: Extend branch type classification - perf branch: Add system error and not in transaction branch types - perf: Add PERF_BR_NEW_ARCH_[N] map for BRBE on arm64 platform - perf: Capture branch privilege information - perf: Extend branch type classification - perf/core: Add speculation info to branch entries - perf: Add system error and not in transaction branch types - arm64/sysreg: Introduce helpers for access to sysreg fields - perf script: Output branch sample type - perf script: Refactor branch stack printing - perf session: Print branch stack entry type in --dump-raw-trace - perf evsel: Add error message for unsupported branch stack cases - perf: Add irq and exception return branch types - perf tools: Add missing branch_sample_type to perf_event_attr__fprintf() - 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 - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - nbd: fix possible overflow for 'first_minor' in nbd_dev_add() - nbd: fix max value for 'first_minor' - Revert "Revert "block: nbd: add sanity check for first_minor"" - nbd: Reorganize the messy commit log about the first_minor check - cpufreq: make interface functions and lock holding state clear - cpufreq: Abort show()/store() for half-initialized policies - RDMA/hns: Fix signed-unsigned mixed comparisons - RDMA/hns: Fix printing level of asynchronous events - RDMA/hns: Fix CQ and QP cache affinity - RDMA/hns: Fix inaccurate error label name in init instance - RDMA/hns: Remove VF extend configuration - RDMA/hns: Fix AH attr queried by query_qp - Revert "RDMA/hns: Fix AH attr queried by query_qp" - Revert "RDMA/hns: Remove VF extend configuration" - Revert "RDMA/hns: Fix inaccurate error label name in init instance" - Revert "RDMA/hns: Fix CQ and QP cache affinity" - Revert "RDMA/hns: Fix printing level of asynchronous events" - Revert "RDMA/hns: Fix signed-unsigned mix with relational" - blk-mq: avoid housekeeping CPUs scheduling a worker on a non-housekeeping CPU - !2765 Remove invalid cpu selection logic in dynamic affinity - iommu/vt-d: Avoid superfluous IOTLB tracking in lazy mode - iommu: Indicate queued flushes via gather data - iommu: Handle freelists when using deferred flushing in iommu drivers - vfio/pci: Add DVSEC PCI Extended Config Capability to user visible list. - PCI: Add #defines for accessing PCIe DVSEC fields - iommu/vt-d: Fix kdump kernels boot failure with scalable mode - iommu/vt-d: Fix buggy QAT device mask - iommu/vt-d: Add a fix for devices need extra dtlb flush - sched/fair: Remove invalid cpu selection logic in dynamic affinity - !2757 soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods - !2546 memcg swap qos: add ability to disable memcg swap - soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods - vhost-vdpa: fix compile warnings - arm64: openeuler_defconfig: add VDPA config - vhost-vdpa: fix msi irq request err - vhost-vdpa: Allow transparent MSI IOV - export iommu_get_resv_regions and iommu_set_resv_regions - vhost: add VHOST feature VHOST_BACKEND_F_BYTEMAPLOG - vhost-vdpa: add uAPI for device migration status - vdpa: add vdpa device migration status ops - vhost-vdpa: add uAPI for device buffer - vdpa: add device state operations - vhost-vdpa: add uAPI for logging - vdpa: add log operations - tools include UAPI: Sync linux/vhost.h with the kernel sources - vdpa: add get_backend_features vdpa operation - virtio: fix virtio transitional ids - virtio: update virtio id table, add transitional ids - PCI/IOV: Add pci_iov_vf_id() to get VF index - vhost_vdpa: support PACKED when setting-getting vring_base - vhost_vdpa: tell vqs about the negotiated - vhost_vdpa: fix unmap process in no-batch mode - vhost-vdpa: use bind_mm/unbind_mm device callbacks - vdpa: add bind_mm/unbind_mm callbacks - vhost-vdpa: vhost_vdpa_alloc_domain() should be using a const struct bus_type * - vhost-vdpa: free iommu domain after last use during cleanup - vhost-vdpa: uAPI to resume the device - vhost-vdpa: Introduce RESUME backend feature bit - vdpa: Add resume operation - vhost_vdpa: fix the crash in unmap a large memory - vhost-vdpa: fix an iotlb memory leak - !2683 fix memcgv1 oom meminfo bug - !2443 CVE-2023-37453 - !2721 net: sched: sch_qfq: Use non-work-conserving warning handler - !2737 perf auxtrace ptt: Record whether an auxtrace mmap is needed - perf auxtrace ptt: Record whether an auxtrace mmap is needed - !2670 page_pool: Add support query allocation stats and recycle stats - !2714 crypto: hisilicon/zip - support deflate algorithm - net: sched: sch_qfq: Use non-work-conserving warning handler - net: page_pool: fix kabi issue for page poos statistics - !2678 io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid - ext4: recheck buffer valid after page unlock - crypto: hisilicon/zip - support deflate algorithm - net: page_pool: add page allocation stats for two fast page allocate path - net: page_pool: introduce ethtool stats - page_pool: Add recycle stats to page_pool_put_page_bulk - Documentation: update networking/page_pool.rst - page_pool: Add function to batch and return stats - page_pool: Add recycle stats - page_pool: Add allocation stats - 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 - io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid - memcg/swap: add ability to disable memcg swap - 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 - anolis: net/smc: do not send msg in receiving process when tx is not blocked. - net/smc: Send out the remaining data in sndbuf before close - net/smc: don't send in the BH context if sock_owned_by_user - net/smc: send directly on setting TCP_NODELAY - net/smc: add autocorking support - net/smc: Call trace_smc_tx_sendmsg when data corked - net/smc: Add comment for smc_tx_pending - net/smc: Cork when sendpage with MSG_SENDPAGE_NOTLAST flag - net/smc: Remove corked dealyed work - net/smc: Send directly when TCP_CORK is cleared - net/smc: rdma write inline if qp has sufficient inline space - net/smc: send cdc msg inline if qp has sufficient inline space - net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group - net/smc: replace mutex rmbs_lock and sndbufs_lock with rw_semaphore - net/smc: use read semaphores to reduce unnecessary blocking in smc_buf_create() & smcr_buf_unuse() - net/smc: llc_conf_mutex refactor, replace it with rw_semaphore - configs: enable CONFIG_SMC and CONFIG_SMC_DIAG by default - net/smc: optimize for smc_sndbuf_sync_sg_for_device and smc_rmb_sync_sg_for_cpu - net/smc: remove redundant dma sync ops- add signature for vmlinux- And net-acc tool to kernel-tools.- !2675 RDMA/hns: Support STARS over RDMA - !2688 nvmet-tcp: Fix a possible UAF in queue intialization setup - !2704 crypto: hisilicon - round some bugfixes - !2381 Add Phytium Display Engine support to the OLK-5.10. - !2699 add sample sockmap code for redis - !2695 BTC for openeuler - !2686 Backport 5.10.179 LTS patches from upstream. - !2694 LoongArch: add 32/64 pc relative relocation type support - ASN.1: Fix check for strdup() success - ASoC: fsl_asrc_dma: fix potential null-ptr-deref - iio: adc: at91-sama5d2_adc: fix an error code in at91_adc_allocate_trigger() - pwm: hibvt: Explicitly set .polarity in .get_state() - pwm: iqs620a: Explicitly set .polarity in .get_state() - pwm: meson: Explicitly set .polarity in .get_state() - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: remove duplicate definition of ext4_xattr_ibody_inline_set() - Revert "ext4: fix use-after-free in ext4_xattr_set_entry" - fuse: fix deadlock between atomic O_TRUNC and page invalidation - fuse: always revalidate rename target dentry - fuse: fix attr version comparison in fuse_read_update_size() - fuse: check s_root when destroying sb - virtiofs: split requests that exceed virtqueue size - virtiofs: clean up error handling in virtio_fs_get_tree() - purgatory: fix disabling debug info - docs: futex: Fix kernel-doc references after code split-up preparation - MIPS: Define RUNTIME_DISCARD_EXIT in LD script - sched/uclamp: Fix a uninitialized variable warnings - sched/uclamp: Make cpu_overutilized() use util_fits_cpu() - sched/uclamp: Make select_idle_capacity() use util_fits_cpu() - sched/uclamp: Fix fits_capacity() check in feec() - sched/uclamp: Make task_fits_capacity() use util_fits_cpu() - mm/khugepaged: check again on anon uffd-wp during isolation - mmc: sdhci_am654: Set HIGH_SPEED_ENA for SDR12 and SDR25 - kernel/sys.c: fix and improve control flow in __sys_setres[ug]id() - memstick: fix memory leak if card device is never registered - nilfs2: initialize unused bytes in segment summary blocks - iio: light: tsl2772: fix reading proximity-diodes from device tree - powerpc/doc: Fix htmldocs errors - xen/netback: use same error messages for same errors - nvme-tcp: fix a possible UAF when failing to allocate an io queue - s390/ptrace: fix PTRACE_GET_LAST_BREAK error handling - net: dsa: b53: mmap: add phy ops - scsi: core: Improve scsi_vpd_inquiry() checks - scsi: megaraid_sas: Fix fw_crash_buffer_show() - selftests: sigaltstack: fix -Wuninitialized - Input: i8042 - add quirk for Fujitsu Lifebook A574/H - f2fs: Fix f2fs_truncate_partial_nodes ftrace event - e1000e: Disable TSO on i219-LM card to increase speed - mlxsw: pci: Fix possible crash during initialization - net: rpl: fix rpl header size calculation - mlxfw: fix null-ptr-deref in mlxfw_mfa2_tlv_next() - i40e: fix i40e_setup_misc_vector() error handling - i40e: fix accessing vsi->active_filters without holding lock - netfilter: nf_tables: fix ifdef to also consider nf_tables=m - sfc: Fix use-after-free due to selftest_work - sfc: Split STATE_READY in to STATE_NET_DOWN and STATE_NET_UP. - virtio_net: bugfix overflow inside xdp_linearize_page() - regulator: fan53555: Explicitly include bits header - netfilter: br_netfilter: fix recent physdev match breakage - arm64: dts: imx8mm-evk: correct pmic clock source - arm64: dts: meson-g12-common: specify full DMC range - arm64: dts: qcom: ipq8074-hk01: enable QMP device, not the PHY node - ARM: dts: rockchip: fix a typo error for rk3288 spdif node - !2672 fix CVE-2023-46813 - crypto: hisilicon/qm - fix the type value of aeq - crypto: hisilicon/hpre - Fix a erroneous check after snprintf() - tools: add sample sockmap code for redis - net: add local_skb parameter to identify local tcp connection - net: let sockops can use bpf_get_current_comm() - cgroup: make cgroup_bpf_prog_attach work when cgroup2 is not mounted - cgroup: add cgroup_v1v2_get_from_[fd/file]() - bpf, sockmap: Fix map type error in sock_map_del_link - libbpf: Support uniform BTF-defined key/value specification across all BPF maps - ipmi: Errata workaround to prevent SMS message processing timeout - ipmi: Add erratum 162102203 config to enable workaround for SMS message processing timeout - LoongArch: Add support for 64_PCREL relocation type - LoongArch: Add support for 32_PCREL relocation type - LoongArch: Define relocation types for ABI v2.10 - !2666 net: xfrm: Fix xfrm_address_filter OOB read - nvmet-tcp: Fix a possible UAF in queue intialization setup - !2541 Intel: Backport some SPR and EMR PMU related upstream bugfixes to OLK-5.10 - !2631 Backport 5.10.178 LTS patches from upstream. - crypto: hisilicon/sec - Do not check for 0 return after calling platform_get_irq() - crypto: hisilicon/qm - increase device doorbell timeout - !2495 [OLK 5.10]drm driver bug revise for hisilicon - sysctl: Fix data-races in proc_dou8vec_minmax(). - panic, kexec: make __crash_kexec() NMI safe - kexec: turn all kexec_mutex acquisitions into trylocks - kexec: move locking into do_kexec_load - riscv: Handle zicsr/zifencei issues between clang and binutils - kbuild: check CONFIG_AS_IS_LLVM instead of LLVM_IAS - kbuild: Switch to 'f' variants of integrated assembler flag - kbuild: check the minimum assembler version in Kconfig - watchdog: sbsa_wdog: Make sure the timeout programming is within the limits - i2c: ocores: generate stop condition after timeout in polling mode - x86/rtc: Remove __init for runtime functions - sched/fair: Fix imbalance overflow - sched/fair: Move calculate of avg_load to a better location - powerpc/papr_scm: Update the NUMA distance table for the target node - powerpc/pseries: Add support for FORM2 associativity - powerpc/pseries: Add a helper for form1 cpu distance - powerpc/pseries: Consolidate different NUMA distance update code paths - powerpc/pseries: Rename TYPE1_AFFINITY to FORM1_AFFINITY - powerpc/pseries: rename min_common_depth to primary_domain_index - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() - x86/PCI: Add quirk for AMD XHCI controller that loses MSI-X state in D3hot - scsi: ses: Handle enclosure with just a primary component gracefully - net: sfp: initialize sfp->i2c_block_size at sfp allocation - riscv: add icache flush for nommu sigreturn trampoline - asymmetric_keys: log on fatal failures in PE/pkcs7 - verify_pefile: relax wrapper length check - drm: panel-orientation-quirks: Add quirk for Lenovo Yoga Book X90F - efi: sysfb_efi: Add quirk for Lenovo Yoga Book X91F/L - i2c: imx-lpi2c: clean rx/tx buffers upon new message - wifi: mwifiex: mark OF related data as maybe unused - power: supply: cros_usbpd: reclassify "default case!" as debug - libbpf: Fix single-line struct definition output in btf_dump - net: macb: fix a memory corruption in extended buffer descriptor mode - udp6: fix potential access to stale information - RDMA/core: Fix GID entry ref leak when create_ah fails - sctp: fix a potential overflow in sctp_ifwdtsn_skip - net: qrtr: Fix an uninit variable access bug in qrtr_tx_resume() - qlcnic: check pci_reset_function result - drm/armada: Fix a potential double free in an error handling path - sysctl: add proc_dou8vec_minmax() - niu: Fix missing unwind goto in niu_alloc_channels() - RDMA/cma: Allow UD qp_type to join multicast only - IB/mlx5: Add support for 400G_8X lane speed - IB/mlx5: Add support for NDR link speed - clk: sprd: set max_register according to mapping range - mtd: rawnand: stm32_fmc2: use timings.mode instead of checking tRC_min - mtd: rawnand: stm32_fmc2: remove unsupported EDO mode - mtd: rawnand: meson: fix bitmask for length in command word - mtdblock: tolerate corrected bit-flips - fbmem: Reject FB_ACTIVATE_KD_TEXT from userspace - btrfs: fix fast csum implementation detection - btrfs: print checksum type and implementation at mount time - Bluetooth: Fix race condition in hidp_session_thread - Bluetooth: L2CAP: Fix use-after-free in l2cap_disconnect_{req,rsp} - ALSA: hda/sigmatel: fix S/PDIF out on Intel D*45* motherboards - ALSA: firewire-tascam: add missing unwind goto in snd_tscm_stream_start_duplex() - ALSA: i2c/cs8427: fix iec958 mixer control deactivation - ALSA: hda/sigmatel: add pin overrides for Intel DP45SG motherboard - ALSA: emu10k1: fix capture interrupt handler unlinking - Revert "pinctrl: amd: Disable and mask interrupts on resume" - bpftool: Print newline before '}' for struct with padding only fields - ocfs2: fix freeing uninitialized resource on ocfs2_dlm_shutdown - Revert "media: ti: cal: fix possible memory leak in cal_ctx_create()" - drm/bridge: lt9611: Fix PLL being unable to lock - selftests: intel_pstate: ftime() is deprecated - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() - drm/nouveau/disp: Support more modes by checking with lower bpc - drm/panfrost: Fix the panfrost_mmu_map_fault_addr() error path - ASoC: hdac_hdmi: use set_stream() instead of set_tdm_slots() - tracing: Free error logs of tracing instances - can: isotp: isotp_ops: fix poll() to not report false EPOLLOUT events - can: j1939: j1939_tp_tx_dat_new(): fix out-of-bounds memory access - ftrace: Mark get_lock_parent_ip() __always_inline - perf/core: Fix the same task check in perf_event_set_output - iio: adc: ad7791: fix IRQ flags - ALSA: hda/realtek: Add quirk for Clevo X370SNW - dt-bindings: serial: renesas,scif: Fix 4th IRQ for 4-IRQ SCIFs - nilfs2: fix sysfs interface lifetime - nilfs2: fix potential UAF of struct nilfs_sc_info in nilfs_segctor_thread() - tty: serial: fsl_lpuart: avoid checking for transfer complete when UARTCTRL_SBK is asserted in lpuart32_tx_empty - tty: serial: sh-sci: Fix Rx on RZ/G2L SCI - tty: serial: sh-sci: Fix transmit end interrupt handler - iio: light: cm32181: Unregister second I2C client if present - iio: dac: cio-dac: Fix max DAC write value check for 12-bit - iio: adc: ti-ads7950: Set `can_sleep` flag for GPIO chip - USB: serial: option: add Quectel RM500U-CN modem - USB: serial: option: add Telit FE990 compositions - usb: typec: altmodes/displayport: Fix configure initial pin assignment - USB: serial: cp210x: add Silicon Labs IFS-USB-DATACABLE IDs - xhci: also avoid the XHCI_ZERO_64B_REGS quirk with a passthrough iommu - usb: xhci: tegra: fix sleep in atomic call - NFSD: callback request does not use correct credential for AUTH_SYS - sunrpc: only free unix grouplist after RCU settles - net: stmmac: fix up RX flow hash indirection table when setting channels - net: ethernet: ti: am65-cpsw: Fix mdio cleanup in probe - gpio: davinci: Add irq chip flag to skip set wake - ipv6: Fix an uninit variable access bug in __ip6_make_skb() - net: qrtr: Do not do DEL_SERVER broadcast after DEL_CLIENT - sctp: check send stream number after wait_for_sndbuf - net: don't let netpoll invoke NAPI if in xmit context - icmp: guard against too small mtu - net: qrtr: Fix a refcount bug in qrtr_recvmsg() - net: qrtr: combine nameservice into main module - wifi: mac80211: fix invalid drv_sta_pre_rcu_remove calls for non-uploaded sta - KVM: s390: pv: fix external interruption loop not always detected - pwm: sprd: Explicitly set .polarity in .get_state() - pwm: cros-ec: Explicitly set .polarity in .get_state() - Drivers: vmbus: Check for channel allocation before looking up relids - gpio: GPIO_REGMAP: select REGMAP instead of depending on it - RDMA/hns: Support write with notify - RDMA/hns: Support kernel ULP querying HW ID - RDMA/hns: Support STARS mode QP - RDMA/hns: Support configuring POE channels and creating POE CQs - RDMA/hns: Fix print after query hw id failed. - RDMA/hns: Support query HW ID from user space. - 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 - net: xfrm: Fix xfrm_address_filter OOB read - !2579 LoongArch: default IPMI related defconfig to m - !2319 add a mutex lock for qos_level - !2621 RDMA/hns: Append SCC context to the raw dump of QP Resource - !2656 coresight: trbe: Enable ACPI based devices - !2657 Synchronize mainline hisilicon uncore pmu driver bugfix to openEuler-OLK-5.10 - perf: hisi: Fix use-after-free when register pmu fails - drivers/perf: hisi_pcie: Initialize event->cpu only on success - drivers/perf: hisi_pcie: Check the type first in pmu::event_init() - coresight: trbe: Enable ACPI based TRBE devices - coresight: trbe: Add a representative coresight_platform_data for TRBE - arm_pmu: acpi: Add a representative platform device for TRBE - arm_pmu: acpi: Refactor arm_spe_acpi_register_device() - Revert "coresight: Return the pointer of @pdata when not "fwnode"" - Revert "arm64/trbe: Add initial MADT/SPE probing" - Revert "coresight: trbe: Enable ACPI/Platform automatic module loading" - !2632 arm64: fix a concurrency issue in emulation_proc_handler() - !2642 Synchronize coresight driver bugfix patches to openEuler - !2377 tracing: Backport bugfixes - !2641 Fix CVE-2023-5717 - !2628 ubi: Refuse attaching if mtd's erasesize is 0 - !2543 psi: fix "no previous prototype" warnings when CONFIG_CGROUPS=n - coresight: tmc-etr: Disable warnings for allocation failures - coresight: Fix run time warnings while reusing ETR buffer - coresight: trbe: Fix TRBE potential sleep in atomic context - coresight: Fix memory leak in acpi_buffer->pointer - coresight: trbe: Allocate platform data per device - coresight: trbe: Fix return value check in arm_trbe_register_coresight_cpu() - perf: Fix kabi breakage in struct perf_event - perf: Disallow mis-matched inherited group reads - !2620 coresight: etm4x: Migrate ACPI AMBA devices to platform drive - !2608 [sync] PR-2557: Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - 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 - Revert "arm64: fix a concurrency issue in emulation_proc_handler()" - !2615 preempt/dynamic: Fix setup_preempt_mode() return value - !2624 [sync] PR-2613: CVE-2022-44033 - ubi: Refuse attaching if mtd's erasesize is 0 - !2452 audit: fix possible soft lockup in __audit_inode_child() - char: pcmcia: remove all the drivers - tty: ipwireless: move Kconfig entry to tty - RDMA/hns: Append SCC context to the raw dump of QP Resource - coresight: etm4x: Ensure valid drvdata and clock before clk_put() - coresight: etm4x: Add ACPI support in platform driver - coresight: platform: acpi: Ignore the absence of graph - coresight: etm4x: Change etm4_platform_driver driver for MMIO devices - coresight: etm4x: Drop pid argument from etm4_probe() - coresight: etm4x: Drop iomem 'base' argument from etm4_probe() - coresight: etm4x: Allocate and device assign 'struct etmv4_drvdata' earlier - Revert "coresight: ete: Add acpi match id for Hip09" - preempt/dynamic: Fix setup_preempt_mode() return value - !1613 arm64/mpam: implement CPU_PM notifier - !2592 Add support for RDMA VF over UBL - Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - !2573 media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - !2496 uacce: some bugfix and cleanup - !1553 remove useless spinlock section - !1804 count time in drain_all_pages during direct reclaim as memory pressure - !2571 xen/events: replace evtchn_rwlock with RCU - RDMA/hns: Add support for RDMA VF over UBL - RDMA/core: Add support for the new ARPHRD_UB - LoongArch: default IPMI related defconfig to m - sched: add mutex lock to protect qos_level - uacce: remove unused file 'dev_state' - uacce: cleanup some unused codes - uacce: fix NULL pointer when unbind device - media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - !2481 Introduce PBHA and PBHA bit0 to control the usage of HBM Cache precisely - !2537 Support SRQ record doorbell - xen/events: replace evtchn_rwlock with RCU - !2456 Added the UB network management driver. - psi: fix "no previous prototype" warnings when CONFIG_CGROUPS=n - network_mgmt: Support IP notify Protocol. - network_mgmt: Added the UB network management driver. - perf/x86/uncore: Correct the number of CHAs on EMR - perf/x86/uncore: Correct the number of CHAs on SPR - perf/x86/intel: Fix pebs event constraints for SPR - !2465 Backport 5.10.177 LTS patches from upstream - !2454 igb: set max size RX buffer when store bad packet is enabled - RDMA/hns: Support SRQ record doorbell - !2370 ipv4: fix null-deref in ipv4_link_failure - !2411 netfilter: xt_sctp: validate the flag_info count - !2517 RDMA/hns: Support flexible wqe buffer page size - !2159 Enable HiSilicon Erratum 162001900 quirk for HIP08/09 - !2363 skip smt expel when cpu down - !2476 Fixed five CVEs vulnerabilities of ksmbd - !2491 udma: add udma support to hns3 - gpu:fix gpu shutdown message - !2501 scsi: mpt3sas: Perform additional retries if doorbell read returns 0 - RDMA/hns: Support flexible wqe buffer page size - RDMA/hns: Refactor hns_roce_alloc_ucontext() - !2480 coresight: Fix loss of connection info when a module is unloaded - !2488 coresight: etm4x: Match all ETM4 instances based on DEVARCH and DEVTYPE - !2483 Fix bug for init roh client instance - !1293 Enable reliable memory for x86 platform - !2459 Bugfixes for RDMA/hns - !2499 f2fs: fix to avoid NULL pointer dereference f2fs_write_end_io() - !2492 Avoid spin or livelock during panic - !2500 Modify a format problem of gpio - !2440 netfilter: xt_u32: validate user space input - scsi: mpt3sas: Perform additional retries if doorbell read returns 0 - gpio: hisi: Fix format specifier - f2fs: fix to avoid NULL pointer dereference f2fs_write_end_io() - !2489 Some optimizations for PTT driver - !2407 Revert "uacce: use filep->f_mapping to replace inode->i_mapping" - !2437 crypto: drbg - Only fail when jent is unavailable in FIPS mode - !2468 fix cgroup poll UAF - printk: Drop console_sem during panic - printk: Avoid livelock with heavy printk during panic - printk: disable optimistic spin during panic - printk: Add panic_in_progress helper - hns3 udma: support dfx function of query stats of TX and RX packets. - hns3 udma: support dfx function of query resources - hns3 udma: support config params of multipath function for UM Jetty/JFS - hns3 udma: support of DCA - hns3 udma: support config and query parameters of SCC algorithms - hns3 udma: support config congestion control algorithms - hns3 udma: support POE mode. - hns3 udma: change the way of modify qp process - hns3 udma: support of flush cqe - hns3 udma: support import and unimport jetty - hns3 udma: add feature of hardware reset - hns3 udma: support create and destroy JETTY - hns3 udma: add support of UM JFR - hns3 udma: support modify tp and destroy tp - hns3 udma: add support of UM JFS - hns3 udma: add support of create / destroy JFS - hns3 udma: add function clear when ko rmmod - hns3 udma: support create tp - hns3 udma: support import and unimport jfr - hns3 udma: add support of query_device_status - hns3 udma: add support of query_device_attr - hns3 udma: support modify jfr function - hns3 udma: add support of mmap direct wqe page - hns3 udma: support 1-bit ECC recover function. - hns3 udma: support import and unimport segment - hns3 udma: add register and unregister segment - hns3 udma: support report events to AE or CE handler. - hns3 udma: support create and destroy jfr. - hns3 udma: support of link status change - hns3 udma: support of set eid - hns3 udma: support of modify jfc - hns3 udma: support of notify address in create jfc - hns3 udma: create and destroy jfc - hns3 udma: feature of record doorbell - hns3 udma: mmap doorbell address to uar page - hns3 udma: create and destroy u-context - hns3 udma: add feature for eq - hns3 udma: init software tables of qp/uar and others - hns3 udma: feature of memory translate region - hns3 udma: function of hardware init - hns3 udma: cmd and mailbox for hns3-udma driver - hns3 udma: support loading and unloading of udma driver. - !2462 ub: change name in kconfig, and kconfig content of ub - hwtracing: hisi_ptt: Don't try to attach a task - hwtracing: hisi_ptt: Optimize the trace data committing - hwtracing: hisi_ptt: Handle the interrupt in hardirq context - hwtracing: hisi_ptt: Disable interrupt after trace end - coresight: etm4x: Match all ETM4 instances based on DEVARCH and DEVTYPE - Revert "coresight: etm4x: Add Support for HiSilicon T6 ETM" - sched/fair: skip smt expel when cpu down - ub: change name in kconfig, and kconfig content of ub - net: hns3: fix bug for init roh client instance - openeuler: configs: arm64: Enable PBHA by default - arm64: mm: Introduce kernel param pbha - arm64: mm: Introduce prctl to control pbha behavior - arm64: mm: Set flag VM_PBHA_BIT0 for global init task - arm64: mm: Introduce procfs interface to update PBHA0 bit - arm64: mm: Set PBHA0 bit for VM_PBHA_BIT0 - arm64: mm: Introduce VM_PBHA_BIT0 to enable pbha bit0 for single vma - arm64: mm: Show PBHA bit 59 as PBHA0 in ptdump - arm64: mm: Update kernel pte entries if pbha bit0 enabled - arm64: mm: Detect and enable PBHA bit0 at early startup - arm64: cpufeature: Enable PBHA for stage1 early via FDT - Documentation: arm64: Describe the support and expectations for PBHA - KVM: arm64: Configure PBHA bits for stage2 - arm64: mm: Add pgprot_pbha() to allow drivers to request PBHA values - arm64: cpufeature: Enable PBHA bits for stage1 - dt-bindings: arm: Add binding for Page Based Hardware Attributes - dt-bindings: Rename the description of cpu nodes cpu.yaml - KVM: arm64: Detect and enable PBHA for stage2 - arm64: Extract early FDT mapping from kaslr_early_init() - coresight: Fix loss of connection info when a module is unloaded - 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 - !2447 xhci: print warning when HCE was set - hsr: ratelimit only when errors are printed - gfs2: Always check inode size of inline inodes - libbpf: Fix btf_dump's packed struct determination - selftests/bpf: Add few corner cases to test padding handling of btf_dump - libbpf: Fix BTF-to-C converter's padding logic - selftests/bpf: Test btf dump for struct with padding only fields - zonefs: Fix error message in zonefs_file_dio_append() - btrfs: scan device in non-exclusive mode - s390/uaccess: add missing earlyclobber annotations to __clear_user() - drm/amd/display: Add DSC Support for Synaptics Cascaded MST Hub - drm/etnaviv: fix reference leak when mmaping imported buffer - rcu: Fix rcu_torture_read ftrace event - xtensa: fix KASAN report for show_stack - ALSA: hda/realtek: Add quirk for Lenovo ZhaoYang CF4620Z - ALSA: usb-audio: Fix regression on detection of Roland VS-100 - ALSA: hda/conexant: Partial revert of a quirk for Lenovo - NFSv4: Fix hangs when recovering open state after a server reboot - powerpc: Don't try to copy PPR for task with NULL pt_regs - pinctrl: at91-pio4: fix domain name assignment - pinctrl: amd: Disable and mask interrupts on resume - net: phy: dp83869: fix default value for tx-/rx-internal-delay - xen/netback: don't do grant copy across page boundary - Input: goodix - add Lenovo Yoga Book X90F to nine_bytes_report DMI table - cifs: fix DFS traversal oops without CONFIG_CIFS_DFS_UPCALL - cifs: prevent infinite recursion in CIFSGetDFSRefer() - Input: focaltech - use explicitly signed char type - Input: alps - fix compatibility with -funsigned-char - pinctrl: ocelot: Fix alt mode for ocelot - net: dsa: mv88e6xxx: Enable IGMP snooping on user ports only - bnxt_en: Add missing 200G link speed reporting - bnxt_en: Fix typo in PCI id to device description string mapping - i40e: fix registers dump after run ethtool adapter self test - net: ipa: compute DMA pool size properly - ALSA: ymfpci: Fix BUG_ON in probe function - ALSA: ymfpci: Fix assignment in if condition - s390/vfio-ap: fix memory leak in vfio_ap device driver - can: bcm: bcm_tx_setup(): fix KMSAN uninit-value in vfs_write - net: stmmac: don't reject VLANs when IFF_PROMISC is set - net/net_failover: fix txq exceeding warning - regulator: Handle deferred clk - r8169: fix RTL8168H and RTL8107E rx crc error - ptp_qoriq: fix memory leak in probe() - scsi: megaraid_sas: Fix crash after a double completion - sfc: ef10: don't overwrite offload features at NIC reset - mtd: rawnand: meson: invalidate cache on polling ECC bit - mips: bmips: BCM6358: disable RAC flush for TP1 - ca8210: Fix unsigned mac_len comparison with zero in ca8210_skb_tx() - tracing: Fix wrong return in kprobe_event_gen_test.c - tools/power turbostat: Fix /dev/cpu_dma_latency warnings - fbdev: au1200fb: Fix potential divide by zero - fbdev: lxfb: Fix potential divide by zero - fbdev: intelfb: Fix potential divide by zero - fbdev: nvidia: Fix potential divide by zero - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized - fbdev: tgafb: Fix potential divide by zero - ALSA: hda/ca0132: fixup buffer overrun at tuning_ctl_set() - ALSA: asihpi: check pao in control_message() - net: hsr: Don't log netdev_err message on unknown prp dst node - md: avoid signed overflow in slot_store() - fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY - dm crypt: avoid accessing uninitialized tasklet - bus: imx-weim: fix branch condition evaluates to a garbage value - drm/meson: fix missing component unbind on bind errors - drm/meson: Fix error handling when afbcd.ops->init fails - kcsan: avoid passing -g for test - kernel: kcsan: kcsan_test: build without structleak plugin - usb: dwc3: gadget: Add 1ms delay after end transfer command without IOC - usb: dwc3: gadget: move cmd_endtransfer to extra function - NFSD: fix use-after-free in __nfs42_ssc_open() - KVM: fix memoryleak in kvm_init() - ocfs2: fix data corruption after failed write - sched/fair: Sanitize vruntime of entity being migrated - sched/fair: sanitize vruntime of entity being placed - firmware: arm_scmi: Fix device node validation for mailbox transport - tee: amdtee: fix race condition in amdtee_open_session - drm/i915: Preserve crtc_state->inherited during state clearing - drm/i915/active: Fix missing debug object activation - nilfs2: fix kernel-infoleak in nilfs_ioctl_wrap_copy() - wifi: mac80211: fix qos on mesh interfaces - usb: ucsi: Fix NULL pointer deref in ucsi_connector_change() - usb: chipidea: core: fix possible concurrent when switch role - usb: chipdea: core: fix return -EINVAL if request role is the same with current role - usb: cdns3: Fix issue with using incorrect PCI device function - igb: revert rtnl_lock() that causes deadlock - fsverity: Remove WQ_UNBOUND from fsverity read workqueue - usb: gadget: u_audio: don't let userspace block driver unbind - usb: dwc2: fix a devres leak in hw_enable upon suspend resume - scsi: core: Add BLIST_SKIP_VPD_PAGES for SKhynix H28U74301AMR - cifs: empty interface list when server doesn't support query interfaces - sh: sanitize the flags on sigreturn - net: usb: qmi_wwan: add Telit 0x1080 composition - net: usb: cdc_mbim: avoid altsetting toggling for Telit FE990 - scsi: storvsc: Handle BlockSize change in Hyper-V VHD/VHDX file - scsi: lpfc: Avoid usage of list iterator variable after loop - scsi: ufs: core: Add soft dependency on governor_simpleondemand - scsi: hisi_sas: Check devm_add_action() return value - scsi: target: iscsi: Fix an error message in iscsi_check_key() - selftests/bpf: check that modifier resolves after pointer - m68k: Only force 030 bus error if PC not in exception table - ca8210: fix mac_len negative array access - HID: cp2112: Fix driver not registering GPIO IRQ chip as threaded - riscv: Bump COMMAND_LINE_SIZE value to 1024 - thunderbolt: Use const qualifier for `ring_interrupt_index` - thunderbolt: Use scale field when allocating USB3 bandwidth - uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS583Gen 2 - scsi: qla2xxx: Perform lockless command completion in abort path - hwmon (it87): Fix voltage scaling for chips with 10.9mV ADCs - hwmon: fix potential sensor registration fail if of_node is missing - platform/chrome: cros_ec_chardev: fix kernel data leak from ioctl - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work - Bluetooth: L2CAP: Fix responding with wrong PDU type - Bluetooth: L2CAP: Fix not checking for maximum number of DCID - Bluetooth: btqcomsmd: Fix command timeout after setting BD address - net: mdio: thunder: Add missing fwnode_handle_put() - gve: Cache link_speed value from device - nvme-tcp: fix nvme_tcp_term_pdu to match spec - net/sonic: use dma_mapping_error() for error check - erspan: do not use skb_mac_header() in ndo_start_xmit() - atm: idt77252: fix kmemleak when rmmod idt77252 - net/mlx5: E-Switch, Fix an Oops in error handling code - net/mlx5: Read the TC mapping of all priorities on ETS query - net/mlx5: Fix steering rules cleanup - bpf: Adjust insufficient default bpf_jit_limit - keys: Do not cache key in task struct if key is requested from kernel thread - bootconfig: Fix testcase to increase max node - net/ps3_gelic_net: Use dma_mapping_error - net/ps3_gelic_net: Fix RX sk_buff length - !2449 [OLK-5.10] arch_topology: Limit span of cpu_clustergroup_mask() - sched/psi: Select KERNFS as needed - kernfs: add stub helper for kernfs_generic_poll() - sched/psi: use kernfs polling functions for PSI trigger polling - net: phy: Ensure state transitions are processed from phy_stop() - qed/qed_sriov: guard against NULL derefs from qed_iov_get_vf_info - net: usb: smsc95xx: Limit packet length to skb->len - i2c: imx-lpi2c: check only for enabled interrupt flags - igc: fix the validation logic for taprio's gate list - igbvf: Regard vf reset nack as success - intel/igbvf: free irq on the error path in igbvf_request_msix() - iavf: fix non-tunneled IPv6 UDP packet type and hashing - iavf: fix inverted Rx hash condition leading to disabled hash - xsk: Add missing overflow check in xdp_umem_reg - ARM: dts: imx6sl: tolino-shine2hd: fix usbotg1 pinctrl - ARM: dts: imx6sll: e60k02: fix usbotg1 pinctrl - power: supply: bq24190_charger: using pm_runtime_resume_and_get instead of pm_runtime_get_sync - drm/sun4i: fix missing component unbind on bind errors - serial: 8250: ASPEED_VUART: select REGMAP instead of depending on it - serial: 8250: SERIAL_8250_ASPEED_VUART should depend on ARCH_ASPEED - tty: serial: fsl_lpuart: fix race on RX DMA shutdown - serial: fsl_lpuart: Fix comment typo - KVM: Register /dev/kvm as the _very_ last thing during initialization - KVM: Pre-allocate cpumasks for kvm_make_all_cpus_request_except() - KVM: Optimize kvm_make_vcpus_request_mask() a bit - KVM: KVM: Use cpumask_available() to check for NULL cpumask when kicking vCPUs - KVM: Clean up benign vcpu->cpu data races when kicking vCPUs - ipmi:ssif: Add a timer between request retries - ipmi:ssif: resend_msg() cannot fail - ipmi:ssif: Increase the message retry time - ipmi:ssif: make ssif_i2c_send() void - interconnect: qcom: osm-l3: fix icc_onecell_data allocation - RDMA/hns: Fix the concurrency error between bond and reset. - !2442 Backport 5.10.176 LTS patches from upstream. - !2431 Backport microcode patches from upstream 5.10.173 - RDMA/hns: Fix unregistering device and accessing to debugfs concurrently - RDMA/hns: Fix signed-unsigned mix with relational - RDMA/hns: Fix printing level of asynchronous events - RDMA/hns: Fix registering dca debugfs when dca has not been set - RDMA/hns: Fix potential NULL pointer in DCA memory query - RDMA/hns: Fix context dca configuration - !2410 netfilter: nfnetlink_osf: avoid OOB read - igb: set max size RX buffer when store bad packet is enabled - audit: fix possible soft lockup in __audit_inode_child() - !2308 unic: add ub support to hns3 - arch_topology: Make cluster topology span at least SMT CPUs - arch_topology: Limit span of cpu_clustergroup_mask() - xhci: print warning when HCE was set - !2423 Revert "perf: pmu: fix set wrong filter mode for running events issue" and "perf: hns3: default use hardware event 0 as group leader event." - uacce: use q->mapping to replace inode->i_mapping - Revert "uacce: use filep->f_mapping to replace inode->i_mapping" - Enabled microcode late loading as default for x86 in openeuler_defconfig - x86/microcode: Adjust late loading result reporting message - x86/microcode: Check CPU capabilities after late microcode update correctly - x86/microcode: Add a parameter to microcode_check() to store CPU capabilities - x86/microcode: Default-disable late loading - HID: uhid: Over-ride the default maximum data buffer value with our own - HID: core: Provide new max_buffer_size attribute to over-ride the default - fs: use consistent setgid checks in is_sxid() - attr: add in_group_or_capable() - fs: move S_ISGID stripping into the vfs_*() helpers - fs: add mode_strip_sgid() helper - PCI/DPC: Await readiness of secondary bus after reset - PCI: Unify delay handling for reset and resume - s390/ipl: add missing intersection check to ipl_report handling - io_uring: avoid null-ptr-deref in io_arm_poll_handler - drm/i915/active: Fix misuse of non-idle barriers as fence trackers - drm/i915: Don't use stolen memory for ring buffers with LLC - x86/mm: Fix use of uninitialized buffer in sme_enable() - x86/mce: Make sure logged MCEs are processed after sysfs update - cpuidle: psci: Iterate backwards over list in psci_pd_remove() - fbdev: stifb: Provide valid pixelclock and add fb_check_var() checks - mmc: sdhci_am654: lower power-on failed message severity - mm/userfaultfd: propagate uffd-wp bit when PTE-mapping the huge zeropage - mptcp: avoid setting TCP_CLOSE state twice - drm/shmem-helper: Remove another errant put in error path - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro - ALSA: hda: intel-dsp-config: add MTL PCI id - cifs: Fix smb2_set_path_size() - tracing: Make tracepoint lockdep check actually test something - tracing: Check field value in hist_field_name() - tracing: Make splice_read available again - interconnect: fix mem leak when freeing nodes - firmware: xilinx: don't make a sleepable memory allocation from an atomic context - serial: 8250_em: Fix UART port type - tty: serial: fsl_lpuart: skip waiting for transmission complete when UARTCTRL_SBK is asserted - ext4: fix possible double unlock when moving a directory - drm/amd/display: fix shift-out-of-bounds in CalculateVMAndRowBytes - sh: intc: Avoid spurious sizeof-pointer-div warning - drm/amdkfd: Fix an illegal memory access - ext4: fix task hung in ext4_xattr_delete_inode - ext4: fail ext4_iget if special inode unallocated - jffs2: correct logic when creating a hole in jffs2_write_begin - mmc: atmel-mci: fix race between stop command and start of next command - media: m5mols: fix off-by-one loop termination error - hwmon: (adm1266) Set `can_sleep` flag for GPIO chip - hwmon: tmp512: drop of_match_ptr for ID table - hwmon: (ucd90320) Add minimum delay between bus accesses - hwmon: (ina3221) return prober error code - hwmon: (adt7475) Fix masking of hysteresis registers - hwmon: (adt7475) Display smoothing attributes in correct order - ethernet: sun: add check for the mdesc_grab() - qed/qed_mng_tlv: correctly zero out ->min instead of ->hour - selftests: net: devlink_port_split.py: skip test if no suitable device available - net/iucv: Fix size of interrupt data - net: usb: smsc75xx: Move packet length check to prevent kernel panic in skb_pull - ipv4: Fix incorrect table ID in IOCTL path - net: dsa: mv88e6xxx: fix max_mtu of 1492 on 6165, 6191, 6220, 6250, 6290 - ice: xsk: disable txq irq before flushing hw - block: sunvdc: add check for mdesc_grab() returning NULL - nvmet: avoid potential UAF in nvmet_req_complete() - nvme: fix handling single range discard request - block: null_blk: Fix handling of fake timeout request - null_blk: Move driver into its own directory - drm/bridge: Fix returned array size name for atomic_get_input_bus_fmts kdoc - net: usb: smsc75xx: Limit packet length to skb->len - net/smc: fix deadlock triggered by cancel_delayed_work_syn() - net: phy: smsc: bail out in lan87xx_read_status if genphy_read_status fails - net: tunnels: annotate lockless accesses to dev->needed_headroom - qed/qed_dev: guard against a possible division by zero - net/smc: fix NULL sndbuf_desc in smc_cdc_tx_handler() - i40e: Fix kernel crash during reboot when adapter is in recovery mode - ipvlan: Make skb->skb_iif track skb->dev for l3s mode - nfc: pn533: initialize struct pn533_out_arg properly - tcp: tcp_make_synack() can be called from process context - scsi: core: Fix a procfs host directory removal regression - scsi: core: Fix a comment in function scsi_host_dev_release() - netfilter: nft_redir: correct value of inet type `.maxattrs` - netfilter: nft_redir: correct length for loading protocol registers - netfilter: nft_masq: correct length for loading protocol registers - netfilter: nft_nat: correct length for loading protocol registers - ALSA: hda: Match only Intel devices with CONTROLLER_IN_GPU() - scsi: mpt3sas: Fix NULL pointer access in mpt3sas_transport_port_add() - docs: Correct missing "d_" prefix for dentry_operations member d_weak_revalidate - clk: HI655X: select REGMAP instead of depending on it - drm/meson: fix 1px pink line on GXM when scaling video overlay - cifs: Move the in_send statistic to __smb_send_rqst() - drm/panfrost: Don't sync rpm suspension after mmu flushing - xfrm: Allow transport-mode states with AF_UNSPEC selector - netfilter: xt_u32: validate user space input - !2428 Add Hisilicon hibmc drm driver maintainers to openEuler/MAINTAINERS - crypto: drbg - Only fail when jent is unavailable in FIPS mode - !1282 Stop attempts to auxtrace mmap when not an auxtrace event - !2340 xfs: recent patches to fix xfs issues - Revert "perf: hns3: default use hardware event 0 as group leader event." - Revert "perf: pmu: fix set wrong filter mode for running events issue" - !2326 fix CVE-2023-20569 - !2406 ub: change default Kconfig of urma to n, and depends on arm64 - MAINTAINERS: update openEuler/MAINTAINERS for Hisilicon - UNIC: add support for tc speed limitation - UNIC: Debugfs supports query of ip and guid table's list and specification - UNIC: Support using MC GUID and table management - UNIC: Supports query, configuration, and management of IP entry - UNIC: add support for querying and configuring the function guid - UNIC: PF supports MAC loopback - UNIC: add nfe ras for PFA and TXPM module - UNIC: Support UDMA client management - UNIC: Support changing MTU size in UB mode - UNIC: Replace ether interface by ubl interface - unic: export the function of getting l3_type for UB - UNIC: Adds the process of UNIC driver initializing - UNIC: Support identify UBoE device through device id - UNIC: Support identify UBL device through device id - ubl: add CONFIG_UBL definition and UBL interface - netfilter: xt_sctp: validate the flag_info count - netfilter: nfnetlink_osf: avoid OOB read - !2395 Uacce round main line two cleanup patches - ub: change default Kconfig to n, and depends on arm64 - kabi: Allow extra bugsints (bsc#1213927). - x86/cpufeatures: Fix abi breakage caused by NCAPINTS in cpufeature header file. - tools arch x86: Sync the msr-index.h copy with the kernel sources - objtool/x86: Fix SRSO mess - x86/srso: Correct the mitigation status when SMT is disabled - objtool/x86: Fixup frame-pointer vs rethunk - x86/srso: Disable the mitigation on unaffected configurations - x86/retpoline: Don't clobber RFLAGS during srso_safe_ret() - x86/cpu: Cleanup the untrain mess - x86/cpu: Rename srso_(.*)_alias to srso_alias_1 - x86/cpu: Rename original retbleed methods - x86/cpu: Clean up SRSO return thunk mess - x86/alternative: Make custom return thunk unconditional - x86/cpu: Fix up srso_safe_ret() and __x86_return_thunk() - x86/cpu: Fix __x86_return_thunk symbol type - x86/ibt: Add ANNOTATE_NOENDBR - objtool: Add frame-pointer-specific function ignore - x86/srso: Fix build breakage with the LLVM linker - x86/srso: Tie SBPB bit setting to microcode patch detection - x86/srso: Fix return thunks in generated code - x86/srso: Add IBPB on VMEXIT - x86/srso: Add IBPB - x86/srso: Add SRSO_NO support - x86/srso: Add IBPB_BRTYPE support - x86/srso: Add a Speculative RAS Overflow mitigation - x86/cpu, kvm: Add support for CPUID_80000021_EAX - x86/bugs: Increase the x86 bugs vector size to two u32s - tools headers cpufeatures: Sync with the kernel sources - !2390 Backport 5.10.174 - 5.10.175 LTS patches from upstream. - s390/dasd: add missing discipline function - KVM: VMX: Fix crash due to uninitialized current_vmcs - KVM: VMX: Introduce vmx_msr_bitmap_l01_changed() helper - KVM: nVMX: Don't use Enlightened MSR Bitmap for L3 - UML: define RUNTIME_DISCARD_EXIT - sh: define RUNTIME_DISCARD_EXIT - s390: define RUNTIME_DISCARD_EXIT to fix link error with GNU ld < 2.36 - powerpc/vmlinux.lds: Don't discard .rela* for relocatable builds - powerpc/vmlinux.lds: Define RUNTIME_DISCARD_EXIT - arch: fix broken BuildID for arm64 and riscv - ext4: block range must be validated before use in ext4_mb_clear_bb() - ext4: add strict range checks while freeing blocks - ext4: add ext4_sb_block_valid() refactored out of ext4_inode_block_valid() - ext4: refactor ext4_free_blocks() to pull out ext4_mb_clear_bb() - drm/i915: Don't use BAR mappings for ring buffers with LLC - skbuff: Fix nfct leak on napi stolen - media: rc: gpio-ir-recv: add remove function - media: ov5640: Fix analogue gain control - scripts: handle BrokenPipeError for python scripts - PCI: Add SolidRun vendor ID - macintosh: windfarm: Use unsigned type for 1-bit bitfields - alpha: fix R_ALPHA_LITERAL reloc for large modules - powerpc/kcsan: Exclude udelay to prevent recursive instrumentation - MIPS: Fix a compilation issue - block, bfq: fix uaf for bfqq in bic_set_bfqq() - block, bfq: replace 0/1 with false/true in bic apis - block/bfq-iosched.c: use "false" rather than "BLK_RW_ASYNC" - block, bfq: fix uaf for bfqq in bfq_exit_icq_bfqq - block, bfq: fix possible uaf for 'bfqq->bic' - tpm/eventlog: Don't abort tpm_read_log on faulty ACPI address - watch_queue: fix IOC_WATCH_QUEUE_SET_SIZE alloc error paths - iommu/amd: Add a length limitation for the ivrs_acpihid command-line parameter - ext4: Fix deadlock during directory rename - RISC-V: Don't check text_mutex during stop_machine - riscv: Use READ_ONCE_NOCHECK in imprecise unwinding stack mode - SUNRPC: Fix a server shutdown leak - net/smc: fix fallback failed while sendmsg with fastopen - platform: x86: MLX_PLATFORM: select REGMAP instead of depending on it - scsi: megaraid_sas: Update max supported LD IDs to 240 - net: ethernet: mtk_eth_soc: fix RX data corruption issue - btf: fix resolving BTF_KIND_VAR after ARRAY, STRUCT, UNION, PTR - netfilter: tproxy: fix deadlock due to missing BH disable - netfilter: ctnetlink: revert to dumping mark regardless of event type - bnxt_en: Avoid order-5 memory allocation for TPA data - net: phylib: get rid of unnecessary locking - net: stmmac: add to set device wake up flag when stmmac init phy - net: caif: Fix use-after-free in cfusbl_device_notify() - net: lan78xx: fix accessing the LAN7800's internal phy specific registers from the MAC driver - net: usb: lan78xx: Remove lots of set but unused 'ret' variables - selftests: nft_nat: ensuring the listening side is up before starting the client - ila: do not generate empty messages in ila_xlat_nl_cmd_get_mapping() - powerpc: dts: t1040rdb: fix compatible string for Rev A boards - nfc: fdp: add null check of devm_kmalloc_array in fdp_nci_i2c_read_device_properties - bgmac: fix *initial* chip reset to support BCM5358 - drm/msm/a5xx: fix context faults during ring switch - drm/msm/a5xx: fix the emptyness check in the preempt code - drm/msm: Document and rename preempt_lock - drm/msm/a5xx: fix setting of the CP_PREEMPT_ENABLE_LOCAL register - drm/msm: Fix potential invalid ptr free - drm/nouveau/kms/nv50: fix nv50_wndw_new_ prototype - drm/nouveau/kms/nv50-: remove unused functions - ext4: Fix possible corruption when moving a directory - scsi: core: Remove the /proc/scsi/${proc_name} directory earlier - riscv: Add header include guards to insn.h - riscv: Avoid enabling interrupts in die() - RISC-V: Avoid dereferening NULL regs in die() - arm64: efi: Make efi_rt_lock a raw_spinlock - iommu/vt-d: Fix PASID directory pointer coherency - iommu/vt-d: Fix lockdep splat in intel_pasid_get_entry() - irqdomain: Fix mapping-creation race - irqdomain: Refactor __irq_domain_alloc_irqs() - irqdomain: Look for existing mapping only once - irq: Fix typos in comments - udf: Fix off-by-one error when discarding preallocation - nfc: change order inside nfc_se_io error path - ext4: zero i_disksize when initializing the bootloader inode - ext4: fix WARNING in ext4_update_inline_data - ext4: move where set the MAY_INLINE_DATA flag is set - ext4: fix RENAME_WHITEOUT handling for inline directories - ext4: fix cgroup writeback accounting with fs-layer encryption - drm/connector: print max_requested_bpc in state debugfs - drm/amdgpu: fix error checking in amdgpu_read_mm_registers for soc15 - x86/CPU/AMD: Disable XSAVES on AMD family 0x17 - fork: allow CLONE_NEWTIME in clone3 flags - fs: prevent out-of-bounds array speculation when closing a file descriptor - staging: rtl8192e: Remove call_usermodehelper starting RadioPower.sh - staging: rtl8192e: Remove function ..dm_check_ac_dc_power calling a script - wifi: cfg80211: Partial revert "wifi: cfg80211: Fix use after free for wext" - !2313 fixed the repeated setting logic of memcg_swap_qos_enable - uacce: use sysfs_emit instead of sprintf - uacce: remove uacce_vma_fault - !2384 netfilter: nf_tables: disallow rule removal from chain binding - netfilter: nf_tables: disallow rule removal from chain binding - !1931 Backport 5.10.173 LTS patches from upstream. - !2383 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" - !2350 UB driver: add implementation of urma ubcore and uburma module - DRM: Add documentation for phytium dc - DRM: Phytium display DRM driver - !2359 netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - usb: gadget: uvc: fix missing mutex_unlock() if kstrtou8() fails - 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 - Revert "scsi: mpt3sas: Fix return value check of dma_get_required_mask()" - media: uvcvideo: Fix race condition with usb_kill_urb - media: uvcvideo: Provide sync and async uvc_ctrl_status_event - Bluetooth: hci_sock: purge socket queues in the destruct() callback - drm/display/dp_mst: Fix down message handling after a packet reception error - drm/display/dp_mst: Fix down/up message handling after sink disconnect - x86/resctl: fix scheduler confusion with 'current' - x86/resctrl: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid} - net: tls: avoid hanging tasks on the tx_lock - soundwire: cadence: Drain the RX FIFO after an IO timeout - soundwire: cadence: Remove wasted space in response_buf - phy: rockchip-typec: Fix unsigned comparison with less than zero - PCI: loongson: Add more devices that need MRRS quirk - kernel/fail_function: fix memory leak with using debugfs_lookup() - PCI: Take other bus devices into account when distributing resources - PCI: Align extra resources for hotplug bridges properly - usb: gadget: uvc: Make bSourceID read/write - usb: uvc: Enumerate valid values for color matching - USB: ene_usb6250: Allocate enough memory for full object - usb: host: xhci: mvebu: Iterate over array indexes instead of using pointer math - iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_config_word() - iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_status_word() - tools/iio/iio_utils:fix memory leak - mei: bus-fixup:upon error print return values of send and receive - serial: sc16is7xx: setup GPIO controller later in probe - tty: serial: fsl_lpuart: disable the CTS when send break signal - staging: emxx_udc: Add checks for dma_alloc_coherent() - media: uvcvideo: Silence memcpy() run-time false positive warnings - media: uvcvideo: Quirk for autosuspend in Logitech B910 and C910 - media: uvcvideo: Handle errors from calls to usb_string - media: uvcvideo: Handle cameras with invalid descriptors - IB/hfi1: Update RMT size calculation - mfd: arizona: Use pm_runtime_resume_and_get() to prevent refcnt leak - bootconfig: Increase max nodes of bootconfig from 1024 to 8192 for DCC support - firmware/efi sysfb_efi: Add quirk for Lenovo IdeaPad Duet 3 - tracing: Add NULL checks for buffer in ring_buffer_free_read_page() - thermal: intel: BXT_PMIC: select REGMAP instead of depending on it - thermal: intel: quark_dts: fix error pointer dereference - ASoC: zl38060 add gpiolib dependency - ASoC: zl38060: Remove spurious gpiolib select - ASoC: adau7118: don't disable regulators on device unbind - scsi: ipr: Work around fortify-string warning - rtc: sun6i: Always export the internal oscillator - tcp: tcp_check_req() can be called from process context - ARM: dts: spear320-hmi: correct STMPE GPIO compatible - net/sched: act_sample: fix action bind logic - nfc: fix memory leak of se_io context in nfc_genl_se_io - net/mlx5: Geneve, Fix handling of Geneve object id as error code - 9p/rdma: unmap receive dma buffer in rdma_request()/post_recv() - 9p/xen: fix connection sequence - 9p/xen: fix version parsing - net: fix __dev_kfree_skb_any() vs drop monitor - sctp: add a refcnt in sctp_stream_priorities to avoid a nested loop - netfilter: ebtables: fix table blob use-after-free - netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() - watchdog: pcwd_usb: Fix attempting to access uninitialized memory - watchdog: Fix kmemleak in watchdog_cdev_register - watchdog: at91sam9_wdt: use devm_request_irq to avoid missing free_irq() in error path - x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list - ubi: Fix possible null-ptr-deref in ubi_free_volume() - ubifs: Fix memory leak in alloc_wbufs() - ubifs: Fix build errors as symbol undefined - um: vector: Fix memory leak in vector_config - fs: f2fs: initialize fsdata in pagecache_write() - f2fs: use memcpy_{to,from}_page() where possible - pwm: stm32-lp: fix the check on arr and cmp registers update - pwm: sifive: Always let the first pwm_apply_state succeed - pwm: sifive: Reduce time the controller lock is held - objtool: Fix memory leak in create_static_call_sections() - fs/jfs: fix shift exponent db_agl2size negative - kbuild: Port silent mode detection to future gnu make. - pinctrl: rockchip: fix reading pull type on rk3568 - pinctrl: rockchip: fix mux route data for rk3568 - wifi: ath9k: use proper statements in conditionals - arm64: dts: qcom: ipq8074: fix Gen2 PCIe QMP PHY - drm/edid: fix AVI infoframe aspect ratio handling - drm/radeon: Fix eDP for single-display iMac11,2 - drm/i915/quirks: Add inverted backlight quirk for HP 14-r206nv - vfio/type1: prevent underflow of locked_vm via exec() - PCI: Avoid FLR for AMD FCH AHCI adapters - PCI: hotplug: Allow marking devices as disconnected during bind/unbind - PCI/PM: Observe reset delay irrespective of bridge_d3 - riscv: jump_label: Fixup unaligned arch_static_branch function - scsi: ses: Fix possible addl_desc_ptr out-of-bounds accesses - scsi: ses: Fix slab-out-of-bounds in ses_enclosure_data_process() - scsi: ses: Don't attach if enclosure has no components - scsi: qla2xxx: Fix erroneous link down - scsi: qla2xxx: Fix DMA-API call trace on NVMe LS requests - scsi: qla2xxx: Fix link failure in NPIV environment - ktest.pl: Add RUN_TIMEOUT option with default unlimited - ktest.pl: Fix missing "end_monitor" when machine check fails - ktest.pl: Give back console on Ctrt^C on monitor - mm/thp: check and bail out if page in deferred queue already - mm: memcontrol: deprecate charge moving - docs: gdbmacros: print newest record - remoteproc/mtk_scp: Move clk ops outside send_lock - media: ipu3-cio2: Fix PM runtime usage_count in driver unbind - mips: fix syscall_get_nr - dax/kmem: Fix leak of memory-hotplug resources - alpha: fix FEN fault handling - rbd: avoid use-after-free in do_rbd_add() when rbd_dev_create() fails - ARM: dts: exynos: correct TMU phandle in Odroid HC1 - ARM: dts: exynos: correct TMU phandle in Odroid XU - ARM: dts: exynos: correct TMU phandle in Exynos5250 - ARM: dts: exynos: correct TMU phandle in Odroid XU3 family - ARM: dts: exynos: correct TMU phandle in Exynos4 - ARM: dts: exynos: correct TMU phandle in Exynos4210 - dm flakey: don't corrupt the zero page - dm flakey: fix logic when corrupting a bio - thermal: intel: powerclamp: Fix cur_state for multi package system - wifi: cfg80211: Fix use after free for wext - wifi: rtl8xxxu: Use a longer retry limit of 48 - dm: add cond_resched() to dm_wq_work() - mtd: spi-nor: Fix shift-out-of-bounds in spi_nor_set_erase_type - ext4: refuse to create ea block when umounted - ext4: optimize ea_inode block expansion - ALSA: hda/realtek: Add quirk for HP EliteDesk 800 G6 Tower PC - ALSA: ice1712: Do not left ice->gpio_mutex locked in aureon_add_controls() - io_uring/poll: allow some retries for poll triggering spuriously - io_uring: remove MSG_NOSIGNAL from recvmsg - io_uring/rsrc: disallow multi-source reg buffers - io_uring: add a conditional reschedule to the IOPOLL cancelation loop - io_uring: mark task TASK_RUNNING before handling resume/task work - io_uring: handle TIF_NOTIFY_RESUME when checking for task_work - irqdomain: Drop bogus fwspec-mapping error handling - irqdomain: Fix disassociation race - irqdomain: Fix association race - ima: Align ima_file_mmap() parameters with mmap_file LSM hook - brd: return 0/-error from brd_insert_page() - Documentation/hw-vuln: Document the interaction between IBRS and STIBP - x86/microcode/amd: Remove load_microcode_amd()'s bsp parameter - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic - x86/reboot: Disable SVM, not just VMX, when stopping CPUs - x86/reboot: Disable virtualization in an emergency if SVM is supported - x86/crash: Disable virt in core NMI crash handler to avoid double shootdown - x86/virt: Force GIF=1 prior to disabling SVM (for reboot flows) - KVM: s390: disable migration mode when dirty tracking is disabled - KVM: x86: Inject #GP if WRMSR sets reserved bits in APIC Self-IPI - KVM: Destroy target device if coalesced MMIO unregistration fails - udf: Fix file corruption when appending just after end of preallocated extent - udf: Detect system inodes linked into directory hierarchy - udf: Preserve link count of system files - udf: Do not update file length for failed writes to inline files - udf: Do not bother merging very long extents - udf: Truncate added extents on failed expansion - ocfs2: fix non-auto defrag path not working issue - ocfs2: fix defrag path triggering jbd2 ASSERT - f2fs: fix cgroup writeback accounting with fs-layer encryption - f2fs: fix information leak in f2fs_move_inline_dirents() - exfat: fix inode->i_blocks for non-512 byte sector size device - exfat: redefine DIR_DELETED as the bad cluster number - exfat: fix unexpected EOF while reading dir - exfat: fix reporting fs error when reading dir beyond EOF - hfs: fix missing hfs_bnode_get() in __hfs_bnode_create - ARM: dts: exynos: correct HDMI phy compatible in Exynos4 - cifs: Fix uninitialized memory read in smb3_qfs_tcon() - s390/kprobes: fix current_kprobe never cleared after kprobes reenter - s390/kprobes: fix irq mask clobbering on kprobe reenter from post_handler - s390: discard .interp section - s390/extmem: return correct segment type in __segment_load() - ipmi_ssif: Rename idle state and check - rtc: pm8xxx: fix set-alarm race - firmware: coreboot: framebuffer: Ignore reserved pixel color bits - wifi: rtl8xxxu: fixing transmisison failure for rtl8192eu - nfsd: zero out pointers after putting nfsd_files on COPY setup error - dm cache: add cond_resched() to various workqueue loops - dm thin: add cond_resched() to various workqueue loops - drm: panel-orientation-quirks: Add quirk for Lenovo IdeaPad Duet 3 10IGL5 - HID: logitech-hidpp: Don't restart communication if not necessary - pinctrl: at91: use devm_kasprintf() to avoid potential leaks - hwmon: (coretemp) Simplify platform device handling - gfs2: Improve gfs2_make_fs_rw error handling - regulator: s5m8767: Bounds check id indexing into arrays - regulator: max77802: Bounds check regulator id against opmode - ASoC: kirkwood: Iterate over array indexes instead of using pointer math - docs/scripts/gdb: add necessary make scripts_gdb step - drm/msm/dsi: Add missing check for alloc_ordered_workqueue - drm: amd: display: Fix memory leakage - drm/radeon: free iio for atombios when driver shutdown - drm/tiny: ili9486: Do not assume 8-bit only SPI controllers - HID: Add Mapping for System Microphone Mute - drm/omap: dsi: Fix excessive stack usage - drm/amd/display: Fix potential null-deref in dm_resume - Bluetooth: btusb: Add VID:PID 13d3:3529 for Realtek RTL8821CE - PM: EM: fix memory leak with using debugfs_lookup() - uaccess: Add minimum bounds check on kernel buffer size - coda: Avoid partial allocation of sig_inputArgs - net/mlx5: fw_tracer: Fix debug print - ACPI: video: Fix Lenovo Ideapad Z570 DMI match - wifi: mt76: dma: free rx_head in mt76_dma_rx_cleanup - m68k: Check syscall_trace_enter() return code - net: bcmgenet: Add a check for oversized packets - ACPI: Don't build ACPICA with '-Os' - ice: add missing checks for PF vsi type - inet: fix fast path in __inet_hash_connect() - wifi: mt7601u: fix an integer underflow - wifi: brcmfmac: ensure CLM version is null-terminated to prevent stack-out-of-bounds - x86/bugs: Reset speculation control settings on init - timers: Prevent union confusion from unexpected restart_syscall() - thermal: intel: Fix unsigned comparison with less than zero - wifi: ath11k: debugfs: fix to work with multiple PCI devices - rcu-tasks: Make rude RCU-Tasks work well with CPU hotplug - rcu: Suppress smp_processor_id() complaint in synchronize_rcu_expedited_wait() - rcu: Make RCU_LOCKDEP_WARN() avoid early lockdep checks - wifi: brcmfmac: Fix potential stack-out-of-bounds in brcmf_c_preinit_dcmds() - wifi: ath9k: Fix use-after-free in ath9k_hif_usb_disconnect() - blk-iocost: fix divide by 0 error in calc_lcoefs() - ARM: dts: exynos: Use Exynos5420 compatible for the MIPI video phy - udf: Define EFSCORRUPTED error code - rpmsg: glink: Avoid infinite loop on intent for missing channel - media: saa7134: Use video_unregister_device for radio_dev - media: i2c: ov7670: 0 instead of -EINVAL was returned - media: i2c: imx219: Fix binning for RAW8 capture - media: i2c: imx219: Split common registers from mode tables - media: i2c: imx219: remove redundant writes - media: i2c: ov772x: Fix memleak in ov772x_probe() - media: ov5675: Fix memleak in ov5675_init_controls() - media: ov2740: Fix memleak in ov2740_init_controls() - media: max9286: Fix memleak in max9286_v4l2_register() - builddeb: clean generated package content - powerpc: Remove linker flag from KBUILD_AFLAGS - media: platform: ti: Add missing check for devm_regulator_get - media: ti: cal: fix possible memory leak in cal_ctx_create() - remoteproc: qcom_q6v5_mss: Use a carveout to authenticate modem headers - Input: iqs269a - do not poll during ATI - Input: iqs269a - do not poll during suspend or resume - alpha/boot/tools/objstrip: fix the check for ELF header - vdpa/mlx5: Don't clear mr struct on destroy MR - MIPS: vpe-mt: drop physical_memsize - MIPS: SMP-CPS: fix build error when HOTPLUG_CPU not set - powerpc/eeh: Set channel state after notifying the drivers - powerpc/eeh: Small refactor of eeh_handle_normal_event() - powerpc/rtas: ensure 4KB alignment for rtas_data_buf - powerpc/rtas: make all exports GPL - powerpc/pseries/lparcfg: add missing RTAS retry status handling - powerpc/pseries/lpar: add missing RTAS retry status handling - powerpc/perf/hv-24x7: add missing RTAS retry status handling - clk: Honor CLK_OPS_PARENT_ENABLE in clk_core_is_enabled() - powerpc/powernv/ioda: Skip unallocated resources when mapping to PE - clk: qcom: gpucc-sdm845: fix clk_dis_wait being programmed for CX GDSC - clk: qcom: gpucc-sc7180: fix clk_dis_wait being programmed for CX GDSC - Input: ads7846 - don't check penirq immediately for 7845 - Input: ads7846 - always set last command to PWRDOWN - Input: ads7846 - convert to one message - Input: ads7846 - convert to full duplex - Input: ads7846 - don't report pressure for ads7845 - clk: imx: avoid memory leak - clk: renesas: cpg-mssr: Remove superfluous check in resume code - clk: renesas: cpg-mssr: Fix use after free if cpg_mssr_common_init() failed - linux/kconfig.h: replace IF_ENABLED() with PTR_IF() in - Input: iqs269a - configure device with a single block write - Input: iqs269a - increase interrupt handler return delay - Input: iqs269a - drop unused device node references - mtd: rawnand: sunxi: Fix the size of the last OOB region - RISC-V: fix funct4 definition for c.jalr in parse_asm.h - clk: qcom: gcc-qcs404: fix names of the DSI clocks used as parents - clk: qcom: gcc-qcs404: disable gpll[04]_out_aux parents - mfd: pcf50633-adc: Fix potential memleak in pcf50633_adc_async_read() - objtool: add UACCESS exceptions for __tsan_volatile_read/write - printf: fix errname.c list - selftests/ftrace: Fix bash specific "==" operator - sparc: allow PM configs for sparc32 COMPILE_TEST - perf tools: Fix auto-complete on aarch64 - leds: led-core: Fix refcount leak in of_led_get() - perf llvm: Fix inadvertent file creation - gfs2: jdata writepage fix - cifs: Fix warning and UAF when destroy the MR list - cifs: Fix lost destroy smbd connection when MR allocate failed - nfsd: fix race to check ls_layouts - hid: bigben_probe(): validate report count - HID: bigben: use spinlock to safely schedule workers - HID: bigben_worker() remove unneeded check on report_field - HID: bigben: use spinlock to protect concurrent accesses - ASoC: soc-dapm.h: fixup warning struct snd_pcm_substream not declared - spi: synquacer: Fix timeout handling in synquacer_spi_transfer_one() - NFS: fix disabling of swap - nfs4trace: fix state manager flag printing - NFSv4: keep state manager thread active if swap is enabled - NFS: Fix up handling of outstanding layoutcommit in nfs_update_inode() - dm: remove flush_scheduled_work() during local_exit() - ASoC: tlv320adcx140: fix 'ti,gpio-config' DT property init - hwmon: (mlxreg-fan) Return zero speed for broken fan - spi: bcm63xx-hsspi: Fix multi-bit mode setting - spi: bcm63xx-hsspi: fix pm_runtime - scsi: aic94xx: Add missing check for dma_map_single() - scsi: mpt3sas: Fix a memory leak - drm/amdgpu: fix enum odm_combine_mode mismatch - hwmon: (ltc2945) Handle error case in ltc2945_value_store - ASoC: dt-bindings: meson: fix gx-card codec node regex - ASoC: mchp-spdifrx: Fix uninitialized use of mr in mchp_spdifrx_hw_params() - ASoC: mchp-spdifrx: disable all interrupts in mchp_spdifrx_dai_remove() - ASoC: mchp-spdifrx: fix controls that works with completion mechanism - ASoC: mchp-spdifrx: fix return value in case completion times out - ASoC: atmel: fix spelling mistakes - ASoC: mchp-spdifrx: fix controls which rely on rsr register - spi: dw_bt1: fix MUX_MMIO dependencies - gpio: vf610: connect GPIO label to dev name - ASoC: soc-compress.c: fixup private_data on snd_soc_new_compress() - drm/mediatek: Clean dangling pointer on bind error path - drm/mediatek: mtk_drm_crtc: Add checks for devm_kcalloc - drm/mediatek: Drop unbalanced obj unref - drm/mediatek: Use NULL instead of 0 for NULL pointer - drm/mediatek: dsi: Reduce the time of dsi from LP11 to sending cmd - gpu: host1x: Don't skip assigning syncpoints to channels - pinctrl: mediatek: Initialize variable *buf to zero - pinctrl: mediatek: Initialize variable pullen and pullup to zero - pinctrl: bcm2835: Remove of_node_put() in bcm2835_of_gpio_ranges_fallback() - drm/msm/mdp5: Add check for kzalloc - drm/msm/dpu: Add check for cstate - drm/msm: use strscpy instead of strncpy - drm/mipi-dsi: Fix byte order of 16-bit DCS set/get brightness - drm/bridge: lt9611: pass a pointer to the of node - drm/bridge: lt9611: fix clock calculation - drm/bridge: lt9611: fix programming of video modes - drm/bridge: lt9611: fix polarity programming - drm/bridge: lt9611: fix HPD reenablement - drm/bridge: lt9611: fix sleep mode setup - drm/msm/dpu: Disallow unallocated resources to be returned - ALSA: hda/ca0132: minor fix for allocation size - drm/msm/adreno: Fix null ptr access in adreno_gpu_cleanup() - ASoC: fsl_sai: initialize is_dsp_mode flag - drm/vc4: hdmi: Correct interlaced timings again - drm/vc4: hvs: Fix colour order for xRGB1555 on HVS5 - drm/vc4: hvs: Set AXI panic modes - pinctrl: rockchip: Fix refcount leak in rockchip_pinctrl_parse_groups - pinctrl: rockchip: do coding style for mux route struct - pinctrl: rockchip: add support for rk3568 - pinctrl: stm32: Fix refcount leak in stm32_pctrl_get_irq_domain - pinctrl: qcom: pinctrl-msm8976: Correct function names for wcss pins - drm/msm/hdmi: Add missing check for alloc_ordered_workqueue - gpu: ipu-v3: common: Add of_node_put() for reference returned by of_graph_get_port_by_id() - drm: tidss: Fix pixel format definition - drm/vc4: dpi: Fix format mapping for RGB565 - drm/vc4: dpi: Add option for inverting pixel clock and output enable - drm/vkms: Fix null-ptr-deref in vkms_release() - drm/bridge: megachips: Fix error handling in i2c_register_driver() - drm: mxsfb: DRM_MXSFB should depend on ARCH_MXS || ARCH_MXC - drm/fourcc: Add missing big-endian XRGB1555 and RGB565 formats - drm: Fix potential null-ptr-deref due to drmm_mode_config_init() - sefltests: netdevsim: wait for devlink instance after netns removal - selftest: fib_tests: Always cleanup before exit - net: bcmgenet: fix MoCA LED control - l2tp: Avoid possible recursive deadlock in l2tp_tunnel_register() - selftests/net: Interpret UDP_GRO cmsg data as an int value - irqchip/irq-bcm7120-l2: Set IRQ_LEVEL for level triggered interrupts - irqchip/irq-brcmstb-l2: Set IRQ_LEVEL for level triggered interrupts - bpf: Fix global subprog context argument resolution logic - can: esd_usb: Move mislocated storage of SJA1000_ECC_SEG bits in case of a bus error - thermal/drivers/hisi: Drop second sensor hi3660 - wifi: mac80211: make rate u32 in sta_set_rate_info_rx() - crypto: crypto4xx - Call dma_unmap_page when done - selftests/bpf: Fix out-of-srctree build - wifi: mwifiex: fix loop iterator in mwifiex_update_ampdu_txwinsize() - wifi: iwl4965: Add missing check for create_singlethread_workqueue() - wifi: iwl3945: Add missing check for create_singlethread_workqueue - RISC-V: time: initialize hrtimer based broadcast clock event device - m68k: /proc/hardware should depend on PROC_FS - crypto: rsa-pkcs1pad - Use akcipher_request_complete - rds: rds_rm_zerocopy_callback() correct order for list_add_tail() - libbpf: Fix alen calculation in libbpf_nla_dump_errormsg() - Bluetooth: L2CAP: Fix potential user-after-free - OPP: fix error checking in opp_migrate_dentry() - s390/vmem: fix empty page tables cleanup under KASAN - irqchip/ti-sci: Fix refcount leak in ti_sci_intr_irq_domain_probe - irqchip/irq-mvebu-gicp: Fix refcount leak in mvebu_gicp_probe - irqchip/alpine-msi: Fix refcount leak in alpine_msix_init_domains - irqchip: Fix refcount leak in platform_irqchip_probe - net/mlx5: Enhance debug print in page allocation failure - bpftool: profile online CPUs instead of possible - crypto: ccp - Flush the SEV-ES TMR memory before giving it to firmware - crypto: ccp - Refactor out sev_fw_alloc() - leds: led-class: Add missing put_device() to led_put() - crypto: xts - Handle EBUSY correctly - net: ethernet: ti: add missing of_node_put before return - net: ethernet: ti: am65-cpsw: handle deferred probe with dev_err_probe() - net: ethernet: ti: am65-cpsw: fix tx csum offload for multi mac mode - ub: fix warning happened in compilation - ring-buffer: Do not attempt to read past "commit" - ring-buffer: Do not swap cpu_buffer during resize process - !2258 ext4: do not mark inode dirty every time when appending using delalloc - !2305 drm/inspur: fix compile warning - perf/smmuv3: Add MODULE_ALIAS for module auto loading - perf/smmuv3: Enable HiSilicon Erratum 162001900 quirk for HIP08/09 - Revert "perf/smmuv3: Enable HiSilicon Erratum quirk" - ipv4: fix null-deref in ipv4_link_failure - !2255 Sync the commit "irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801" from 22.03-SP2 to OLK-5.10 - !2323 net/sched: Retire rsvp classifier - !2347 RDMA/irdma: Prevent zero-length STAG registration - netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - ub: ubcore add tp-related process in jetty implements - ub: uburma query vf related attributes, then store in cdev. - ub: uburma query upi, then store in cdev. - ub: uburma support query vf status and write in cdev - ub: ubcore add set upi and add/delete ueid api impls - ub: ubcore add attr queried of query res cmd. - ub: uburma add cmd user control implementation. - ub: uburma add cmd import/unimport segment implementation. - ub: uburma add cmd register/unregister segment implementation. - ub: uburma add cmd alloc/free key id implementation. - ub: ubcore add data plane ops api. - ub: ubcore add import/unimport seg api. - ub: ubcore add register/unregister seg api. - ub: ubcore add alloc and free key id api. - ub: ubcore add cmd config and show utp implementation. - ub: uburma add cmd bind/unbind jetty implementation. - ub: uburma add cmd advise/unadvise jetty implementation. - ub: uburma add cmd advise/unadvise jfr implementation. - ub: ubcore add bind and unbind jetty api. - ub: ubcore add advise and unadvise jetty api. - ub: ubcore add advise and unadvise jfr api. - ub: ubcore add config and show utp api. - ub: ubcore add implements of create and destroy vtp - ub: ubcore add bind and unbind tp api - ub: ubcore add unadivse tp api - ub: ubcore add restore tp api - ub: ubcore add enable tp impls - ub: ubcore add tp request and response handle in netlink - ub: ubcore add handle restore tp req - ub: ubcore add handle delete tp req - ub: ubcore add modify target tp in advise tp process - ub: ubcore add handle create tp req - ub: ubcore add create and query tp implements. - ub: ubcore add nl_send_wait api - ub: ubcore add advise tp api process - ub: ubcore add tp table ops api - ub: ubcore add create/delete tp table api - ub: uburma add cmd create jfce implementation. - ub: uburma add cmd import/unimport jetty implementation. - ub: uburma add cmd modify/delete jetty implementation. - ub: uburma add cmd create jetty implementation. - ub: uburma add cmd import/unimport jfr implementation. - ub: uburma add cmd modify/delete jfc implementation. - ub: uburma add cmd create jfc implementation. - ub: uburma add cmd modify/delete jfr implementation. - ub: uburma add cmd create jfr implementation. - ub: uburma add cmd create/delete jfs implementation. - ub: uburma add cmd create/delete/ctx implementation. - ub: uburma add ioctl file ops impls for jfae event. - ub: uburma add ioctl file ops impls for jfce event. - ub: uburma add poll and release file ops impls for jfce and jfae event. - ub: uburma add jfae-related event api implementation. - ub: uburma add jfce-related event api implementation. - ub: uburma add jfc/jfr/jfs/jetty/tjfr/tjetty uobj implementation. - ub: uburma add jfce and jfae uobj implementation. - ub: uburma add jetty and event related uobj def and event api def - ub: ubcore add event api and add jetty and event api impls to compile - ub: ubcore add find jetty/jfr/jfs/jfc and user ctl api impls - ub: ubcore add import/unimport jetty/jfr api impls - ub: ubcore add query/modify/flush jetty api impls - ub: ubcore add create/delete jetty api impls - ub: ubcore add create/query/modify/delete jfr api impls - ub: ubcore add query/modify/flush jfs api impls - ub: ubcore add create/delete jfs api impls - ub: ubcore add create/modify/delete jfc api impls - ub: ubcore add query jetty resources impl in query_res - ub: ubcore add query resources impl in ubcore_main - ub: add jetty-related device attributes, and store in cdev - ub: add device attr feature, max jetty to query, and store in cdev - ub: ubcore add jetty, tjetty, jetty id definition. - ub: ubcore add jfc, jfr, jfs and event definition. - ub: uburma query guid, trans type and driver name, then store in cdev. - ub: uburma query active width and mtu, then store in cdev. - ub: uburma query max mtu, stat and speed attrs, then store in cdev. - ub: uburma support query port status and write in cdev - ub: ubcore provide query resources ops - ub: ubcore provide query device status ops - ub: ubcore provide add and delete eid ops - ub: add advanced hash table ops and add hash table into ubcore init process - ub: add hash table basic function in ubcore - ub: uburma add uobj init and exit process in uburma open and close - ub: add idr impl of uobj api in uburma - ub: add fd impl of uobj api in uburma - ub: provide basic ops uobj_lookup_get and put for uobj. - ub: add uobj basic function in uburma to manage resource release process - ub: add mmap ops support in ubcore and uburma - ub: uburma support open/release file ops - ub: init uburma cmd function that support handle ioctl from user mode. - RDMA/irdma: Prevent zero-length STAG registration - !2307 Add UB driver,Initialize the UBCORE and UBURMA modules in the URMA subsystem, and add the data and API definition on which the hardware driver depends. - 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 - ub: ubcore add other ops api definition - ub: ubcore add device attributes definition - ub: ubcore add tp ops api definition - ub: ubcore add dataplane type and ops api definition - ub: ubcore add segment type and api definition - ub: ubcore add jetty-related api definition which will be used by driver - ub: ubcore add jetty, event and hash table definition - ub: ubcore add get_mtu and other APIs that will be used by the driver. - ub: support uburma to query device attr and store attrs in cdev. - ub: add alloc/free ucontext ops in ubcore - ub: add config device ops in ubcore - ub: add memory map api in ubcore - ub: support set client ctx data in ubcore - ub: register uburma as a client of ubcore - ub: Add register/unregister client api in ubcore - ub: Add register device api in ubcore - ub: init netlink in ubcore - ub: support query stat of ubcore device - ub: init uburma module - ub: init ubcore module - !2309 hns3 : Add support to query scc version - net/sched: Retire rsvp classifier - mm/swapfile: fixed the repeated setting logic of memcg_swap_qos_enable - !1688 mm/ksm: Remove the ksm_merge_any status - !2261 backport kunpeng hccs driver and enable compiling config - !2306 [RoCE] Fix the WC cannot be polled occasionally after reseting - net: hns3: add support to query scc version by devlink info - soc: kunpeng_hccs: fix some sparse warnings about incorrect type - soc: kunpeng_hccs: add MAILBOX dependency - soc: kunpeng_hccs: fix size_t format string - arm64: openeuler_defconfig: add Kunpeng HCCS config - doc: soc: hisilicon: Add Kunpeng HCCS driver documentation - soc: hisilicon: add sysfs entry to query information of HCCS - !1448 Tracing fixes - soc: hisilicon: Support HCCS driver on Kunpeng SoC - RDMA/hns: Fix missing reset notification by user space driver - RDMA/hns: Fix potential UAF after reset - !2302 xfrm6: fix inet6_dev refcount underflow problem - !2197 [RoCE] Support getting xrcd num from firmware;Fix incorrect post-send with direct wqe of wr-list - drm/inspur: fix compile warning - !2292 Backport some patch for HNS3 and revert some patch - xfrm6: fix inet6_dev refcount underflow problem - !2287 scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup() - !2286 scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow - net: hns3: add 5ms delay before clear firmware reset irq source - net: hns3: fix fail to delete tc flower rules during reset issue - net: hns3: only enable unicast promisc when mac table full - net: hns3: fix GRE checksum offload issue - net: hns3: add cmdq check for vf periodic service task - Revert "net: hns3: only enable unicast promisc when mac table full" - scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup() - scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow - !1972 sched/fair: fix qos_idle_h_nr_running in enqueue/dequeue - !2280 add myself as kunpeng hccs maintainer - !2282 sdei_watchdog: Avoid exception during sdei handler - sdei_watchdog: Avoid exception during sdei handler - MAINTAINERS: update openEuler/MAINTAINERS for kunpeng HCCS - !1243 config: enable set the max iova mag size to 128 - ext4: do not mark inode dirty every time when appending using delalloc - irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - RDMA/hns: Fix incorrect post-send with direct wqe of wr-list - RDMA/hns: Support get XRCD number from firmware - Revert "RDMA/hns: Fix incorrect post-send with direct wqe of wr-list in kernel space" - Revert "RDMA/hns: Support getting xrcd num from firmware" - sched/fair: fix qos_idle_h_nr_running in enqueue/dequeue - x86/microcode: Print previous version of microcode after reload - x86: Mark stop_this_cpu() __noreturn - x86/microcode: Replace deprecated CPU-hotplug functions. - x86/cpu: Init AP exception handling from cpu_init_secondary() - powercap: fix possible name leak in powercap_register_zone() - crypto: seqiv - Handle EBUSY correctly - crypto: essiv - Handle EBUSY correctly - crypto: ccp - Failure on re-initialization due to duplicate sysfs filename - ACPI: battery: Fix missing NUL-termination with large strings - wifi: cfg80211: Fix extended KCK key length check in nl80211_set_rekey_data() - wifi: ath11k: Fix memory leak in ath11k_peer_rx_frag_setup - wifi: ath9k: Fix potential stack-out-of-bounds write in ath9k_wmi_rsp_callback() - wifi: ath9k: hif_usb: clean up skbs if ath9k_hif_usb_rx_stream() fails - ath9k: htc: clean up statistics macros - ath9k: hif_usb: simplify if-if to if-else - wifi: ath9k: htc_hst: free skb in ath9k_htc_rx_msg() if there is no callback function - wifi: orinoco: check return value of hermes_write_wordrec() - wifi: rtl8xxxu: Fix memory leaks with RTL8723BU, RTL8192EU - thermal/drivers/tsens: Sort out msm8976 vs msm8956 data - thermal/drivers/tsens: Add compat string for the qcom,msm8960 - thermal/drivers/qcom/tsens_v1: Enable sensor 3 on MSM8976 - thermal/drivers/tsens: Drop msm8976-specific defines - ACPICA: nsrepair: handle cases without a return value correctly - crypto: ccp - Avoid page allocation failure warning for SEV_GET_ID2 - crypto: ccp - Use kzalloc for sev ioctl interfaces to prevent kernel memory leak - crypto: ccp: Use the stack and common buffer for status commands - crypto: ccp: Use the stack for small SEV command buffers - lib/mpi: Fix buffer overrun when SG is too long - rcu-tasks: Fix synchronize_rcu_tasks() VS zap_pid_ns_processes() - rcu-tasks: Remove preemption disablement around srcu_read_[un]lock() calls - rcu-tasks: Improve comments explaining tasks_rcu_exit_srcu purpose - genirq: Fix the return type of kstat_cpu_irqs_sum() - ACPICA: Drop port I/O validation for some regions - crypto: x86/ghash - fix unaligned access in ghash_setkey() - wifi: wl3501_cs: don't call kfree_skb() under spin_lock_irqsave() - wifi: libertas: cmdresp: don't call kfree_skb() under spin_lock_irqsave() - wifi: libertas: main: don't call kfree_skb() under spin_lock_irqsave() - wifi: libertas: if_usb: don't call kfree_skb() under spin_lock_irqsave() - wifi: libertas_tf: don't call kfree_skb() under spin_lock_irqsave() - wifi: brcmfmac: unmap dma buffer in brcmf_msgbuf_alloc_pktid() - wifi: brcmfmac: fix potential memory leak in brcmf_netdev_start_xmit() - wifi: wilc1000: fix potential memory leak in wilc_mac_xmit() - wifi: ipw2200: fix memory leak in ipw_wdev_init() - wifi: ipw2x00: don't call dev_kfree_skb() under spin_lock_irqsave() - libbpf: Fix btf__align_of() by taking into account field offsets - wifi: rtlwifi: Fix global-out-of-bounds bug in _rtl8812ae_phy_set_txpower_limit() - rtlwifi: fix -Wpointer-sign warning - wifi: rtl8xxxu: don't call dev_kfree_skb() under spin_lock_irqsave() - wifi: libertas: fix memory leak in lbs_init_adapter() - wifi: iwlegacy: common: don't call dev_kfree_skb() under spin_lock_irqsave() - wifi: rtlwifi: rtl8723be: don't call kfree_skb() under spin_lock_irqsave() - wifi: rtlwifi: rtl8188ee: don't call kfree_skb() under spin_lock_irqsave() - wifi: rtlwifi: rtl8821ae: don't call kfree_skb() under spin_lock_irqsave() - wifi: rsi: Fix memory leak in rsi_coex_attach() - block: bio-integrity: Copy flags when bio_integrity_payload is cloned - x86/perf/zhaoxin: Add stepping check for ZXC - sched/rt: pick_next_rt_entity(): check list_entry - sched/deadline,rt: Remove unused parameter from pick_next_[rt|dl]_entity() - s390/dasd: Fix potential memleak in dasd_eckd_init() - s390/dasd: Prepare for additional path event handling - blk-mq: correct stale comment of .get_budget - blk-mq: remove stale comment for blk_mq_sched_mark_restart_hctx - blk-mq: avoid sleep in blk_mq_alloc_request_hctx - arm64: dts: mediatek: mt7622: Add missing pwm-cells to pwm node - ARM: dts: imx7s: correct iomuxc gpr mux controller cells - ARM: dts: sun8i: nanopi-duo2: Fix regulator GPIO reference - arm64: dts: renesas: beacon-renesom: Fix gpio expander reference - arm64: dts: amlogic: meson-gxbb-kii-pro: fix led node name - arm64: dts: amlogic: meson-gxl-s905d-phicomm-n1: fix led node name - arm64: dts: amlogic: meson-gx-libretech-pc: fix update button name - arm64: dts: amlogic: meson-gxl: add missing unit address to eth-phy-mux node name - arm64: dts: amlogic: meson-gx: add missing unit address to rng node name - arm64: dts: amlogic: meson-gxl-s905d-sml5442tw: drop invalid clock-names property - arm64: dts: amlogic: meson-gx: add missing SCPI sensors compatible - arm64: dts: amlogic: meson-axg: fix SCPI clock dvfs node name - arm64: dts: amlogic: meson-gx: fix SCPI clock dvfs node name - ARM: imx: Call ida_simple_remove() for ida_simple_get - ARM: dts: exynos: correct wr-active property in Exynos3250 Rinato - arm64: dts: ti: k3-j7200: Fix wakeup pinmux range - ARM: s3c: fix s3c64xx_set_timer_source prototype - ARM: OMAP1: call platform_device_put() in error case in omap1_dm_timer_init() - arm64: dts: meson: remove CPU opps below 1GHz for G12A boards - arm64: dts: qcom: ipq8074: correct PCIe QMP PHY output clock names - arm64: dts: qcom: ipq8074: fix Gen3 PCIe node - arm64: dts: qcom: ipq8074: correct Gen2 PCIe ranges - arm64: dts: qcom: ipq8074: fix Gen3 PCIe QMP PHY - arm64: dts: qcom: ipq8074: fix PCIe PHY serdes size - arm64: dts: qcom: Fix IPQ8074 PCIe PHY nodes - arm64: dts: qcom: ipq8074: correct USB3 QMP PHY-s clock output names - arm64: dts: meson-gx: Fix the SCPI DVFS node name and unit address - arm64: dts: meson-g12a: Fix internal Ethernet PHY unit name - arm64: dts: meson-gx: Fix Ethernet MAC address unit name - arm64: dts: qcom: sc7180: correct SPMI bus address cells - arm64: dts: qcom: sdm845-db845c: fix audio codec interrupt pin name - arm64: dts: mediatek: mt8183: Fix systimer 13 MHz clock description - ARM: zynq: Fix refcount leak in zynq_early_slcr_init - arm64: dts: qcom: qcs404: use symbol names for PCIe resets - ARM: OMAP2+: Fix memory leak in realtime_counter_init() - powerpc/mm: Rearrange if-else block to avoid clang warning - mm: count time in drain_all_pages during direct reclaim as memory pressure - mm/reliable: Fix kabi change - Enable reliable memory in openeuler x86 default config - mm: Enable reliable memory for x86 platform - mm/hugetlb: fix parameter passed to allocate bootmem memory - mm/ksm: Remove the ksm_merge_any status - arm64/mpam: implement CPU_PM notifier - sched/fair: Remove superfluous lock section in do_sched_cfs_slack_timer() - ftrace: Fix possible warning on checking all pages used in ftrace_process_locs() - ftrace: Store the order of pages allocated in ftrace_page - tracing: Fix memory leak of iter->temp when reading trace_pipe - ring-buffer: Fix deadloop issue on reading trace_pipe - perf auxtrace: Remove auxtrace_mmap_params__set_idx() per_cpu parameter - perf auxtrace: Add mmap_needed to auxtrace_mmap_params - perf auxtrace: Record whether an auxtrace mmap is needed - libperf evlist: Add evsel as a parameter to ->idx() - libperf evlist: Move ->idx() into mmap_per_evsel() - libperf evlist: Remove ->idx() per_cpu parameter - config: enable set the max iova mag size to 128- !2269 etmem: Fixed an issue where the module reference counting is incorrect - !2220 sched/qos: Fix warning in CPU hotplug scenarios - !2156 drm: add inspur drm driver support - !2256 MAINTAINERS: update openEuler/MAINTAINERS for UB and PMU - etmem: Fixed an issue where the module reference counting is incorrect - !2199 Not clear ATA_PFLAG_EH_PENDING and not thaw the port twice in ata_eh_reset() - MAINTAINERS: update openEuler/MAINTAINERS for UB and PMU - !2224 ext4: fix rec_len verify error - !2222 Add new config 'CONFIG_EXT4_ERROR_REPORT' to control ext3/4 error reporting - !1517 [OLK-5.10] Rework CPU capacity asymmetry detection - !2183 livepatch/core: Fix possible issue that old function is not checked - !2230 media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - !2218 uacce: modify the configuration mode of device isolation stragety - !2163 Fix the two problems when using binutil 2.41. - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - !2169 net: sched: sch_qfq: Fix UAF in qfq_dequeue() - ext4: fix rec_len verify error - Add new config 'CONFIG_EXT4_ERROR_REPORT' to control ext3/4 error reporting - sched/qos: Fix warning in CPU hotplug scenarios - uacce: modify the configuration mode of device isolation stragety - !2210 jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev - jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev - !2190 zram: correctly handle all next_arg() cases - ata: libata-eh: do not thaw the port twice in ata_eh_reset() - ata: libata-eh: do not clear ATA_PFLAG_EH_PENDING in ata_eh_reset() - zram: correctly handle all next_arg() cases - livepatch/core: Fix possible issue that old function is not checked - !2173 ata: libahci: clear pending interrupt status - ata: libahci: clear pending interrupt status - !2162 zram: do not waste zram_table_entry flags bits - net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2153 netfilter: nftables: exthdr: fix 4-byte stack OOB write - LoongArch: Fix module relocation error with binutils 2.41 - LoongArch: Fix the write_fcsr() macro - zram: do not waste zram_table_entry flags bits - drm: add inspur drm driver support - netfilter: nftables: exthdr: fix 4-byte stack OOB write - !2086 fix CVE-2023-20588 - !2095 io_uring: ensure IOPOLL locks around deferred work - !2126 netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR - !2123 Backport some patch for HNS3 and revert some unnecessary patch - !2099 xhci:fix USB xhci controller issue - !1806 SUNRPC: Add cond_resched() at the appropriate point in __rpc_execute() - net: hns3: fix wrong page_region param for 8521 phy custom interface - net: hns3: support report ROCEE_AXI_RESP_ERROR event for custom - net: hns3: correct the logic of hclge_sync_vf_qb_mode() - netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR - !1778 nvme-pci: fix DMA direction of unmapping integrity data - net: hns3: support tc limit rate - net: hns3: support tc command with max rate parameter - drivers/perf: hisi: Update HiSilicon PMU maintainers - net: hns3: remove GSO partial feature bit - net: hns3: fix the port information display when sfp is absent - net: hns3: fix invalid mutex between tc qdisc and dcb ets command issue - net: hns3: fix debugfs concurrency issue between kfree buffer and read - net: hns3: fix byte order conversion issue in hclge_dbg_fd_tcam_read() - net: hns3: Support query tx timeout threshold by debugfs - net: hns3: fix tx timeout issue - net: hns3: fix wrong rpu tln reg issue - net: hns3: Support tlv in regs data for HNS3 VF driver - net: hns3: Support tlv in regs data for HNS3 PF driver - net: hns3: move dump regs function to a separate file - Revert "net: hns3: refactor hclge_update_desc_vfid for extension" - Revert "net: hns3: fix GRE checksum offload issue" - !2085 af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2097 Fixed 4 CVEs of the ksmbd - !2092 netfilter: nf_tables: skip bound chain on rule flush - !2090 net/sched: sch_hfsc: Ensure inner classes have fsc curve - xhci:fix USB xhci controller issue - Revert "xhci:fix USB xhci controller issue" - 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 - io_uring: ensure IOPOLL locks around deferred work - netfilter: nf_tables: skip bound chain on rule flush - net/sched: sch_hfsc: Ensure inner classes have fsc curve - !1977 fix race between setxattr and write back - x86/CPU/AMD: Fix the DIV(0) initial fix attempt - x86/CPU/AMD: Do not leak quotient data after a division by 0 - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2009 Fix errors related to bond for RDMA/hns - !2080 ima: fix the undefined value during the build - ima: fix the undefined value during the build - !2040 iommu/arm-smmu-v3: Fix ECMDQ initialization error and add arm_smmu_v3.disable_ecmdq - !2068 i2c: hisi: Only handle the interrupt of the driver's transfer - !1986 tracing: Fix race issue between cpu buffer write and swap - !2065 dm: switch to precise io accounting - i2c: hisi: Only handle the interrupt of the driver's transfer - dm: switch to precise io accounting - !2055 Only enable unicast promisc when mac table full to fix the hns3 bug - net: hns3: only enable unicast promisc when mac table full - !2042 ima: Add macros to isolate the IMA digest list - !1752 ksmbd: validate session id and tree id in the compound request - ima: Add macros to isolate the IMA digest list - !1327 Huawei BMA: To fix the bug in the iBMA driver code - !1786 LoongArch: export lsx/lasx related struct to user space - iommu/arm-smmu-v3: Allow disabling ECMDQs at boot time - iommu/arm-smmu-v3: Make ECMDQs to be evenly allocated based on the number of cores - !1962 x86/speculation: Add force option to GDS mitigation - !1991 sched/smt: fix unbalance sched_smt_present dec/inc - !1966 cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !1965 crypto:padata: Fix return err for PADATA_RESET - RDMA/hns: Fix missing cleanup when bond_grp becomes invalid - RDMA/hns: Fix the device loss after unbinding RoCE bond resource slave - RDMA/hns: Fix wild pointer error of RoCE bonding when rmmod hns3 - RDMA/hns: Add functions to obtain netdev and bus_num from an hr_dev - RDMA/hns: Fix a memory leak error when bond clear failed - !1928 RDMA/hns Bugfix from mainline linux - !1911 ksmbd: fix out-of-bound read in smb2_write - sched/smt: fix unbalance sched_smt_present dec/inc - tracing: Fix race issue between cpu buffer write and swap - !1954 zs_malloc: return ERR_PTR on failure - !1963 block: don't get gendisk if queue has not been registered - ext2: dump current reservation window info - ext2: fix race between setxattr and write back - ext2: introduce flag argument for ext2_new_blocks() - ext2: remove ext2_new_block() - !1905 tracing: Fix memleak due to race between current_tracer and trace - cpu/hotplug: Prevent self deadlock on CPU hot-unplug - crypto:padata: Fix return err for PADATA_RESET - block: don't get gendisk if queue has not been registered - 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 - mm/zsmalloc: do not attempt to free IS_ERR handle - zsmalloc: zs_malloc: return ERR_PTR on failure - !1919 net: hns3: revert some patch and backport some hns3 mainline - !1900 tracing: Fix cpu buffers unavailable due to 'record_disabled' missed - RDMA/hns: Remove the num_qpc_timer variable - !1718 ignore the rt /dl task in tg_change_scheduler - !1920 net/hinic3: Add DPU PF device type support. - !1883 SUNRPC: don't pause on incomplete allocation - net/hinic3: Add DPU PF device type support. - net: hns3: fix deadlock issue when externel_lb and reset are executed together - net: hns3: add wait until mac link down - net: hns3: refactor hclge_mac_link_status_wait for interface reuse - net: hns3: restore user pause configure when disable autoneg - net: hns3: fix strscpy causing content truncation issue - net: hns3: fix strncpy() not using dest-buf length as length issue - net: hns3: fix reset delay time to avoid configuration timeout - Revert "net: hns3: modify reset delay time to avoid configuration timeout" - Revert "net: hns3: fix strncpy() not using dest-buf length as length issue" - Revert "net: hns3: restore user pause configure when disable autoneg" - Revert "net: hns3: refactor hclge_mac_link_status_wait for interface reuse" - Revert "net: hns3: add wait until mac link down" - !1446 Fix the default return value of dm_pool_dec_data_range() - ksmbd: fix out-of-bound read in smb2_write - tracing: Fix memleak due to race between current_tracer and trace - !1531 [OLK-5.10] Add support for Hygon model 4h~6h processors - tracing: Fix cpu buffers unavailable due to 'record_disabled' missed - sched/fair: ignore the rt or dl task in tg_change_scheduler - !1872 Synchronizing mainline HiSilicon uncore PMU patches - !1834 cleanup for RDMA/hns from mainline linux - SUNRPC: don't pause on incomplete allocation - EDAC/amd64: Add support for Hygon family 18h model 6h - x86/amd_nb: Add support for Hygon family 18h model 6h - hwmon/k10temp: Add support for Hygon family 18h model 5h - EDAC/amd64: Add support for Hygon family 18h model 5h - x86/amd_nb: Add support for Hygon family 18h model 5h - x86/cpu: Get LLC ID for Hygon family 18h model 5h - i2c-piix4: Remove the IMC detecting for Hygon SMBus - hwmon/k10temp: Add support for Hygon family 18h model 4h - EDAC/mce_amd: Use struct cpuinfo_x86.logical_die_id for Hygon NodeId - EDAC/amd64: Adjust address translation for Hygon family 18h model 4h - EDAC/amd64: Add support for Hygon family 18h model 4h - EDAC/amd64: Get UMC channel from the 6th nibble for Hygon - iommu/hygon: Add support for Hygon family 18h model 4h IOAPIC - x86/amd_nb: Add northbridge support for Hygon family 18h model 4h - x86/amd_nb: Add Hygon family 18h model 4h PCI IDs - x86/microcode/hygon: Add microcode loading support for Hygon processors - x86/cpu/hygon: Modify the CPU topology deriving method for Hygon - !1826 x86/speculation: Add Gather Data Sampling mitigation - x86/MCE/AMD: Use an u64 for bank_map - EDAC/mc_sysfs: Increase legacy channel support to 12 - x86/cstate: Allow ACPI C1 FFH MWAIT use on Hygon systems - drivers/perf: hisi: Add support for HiSilicon UC PMU driver - drivers/perf: hisi: Add support for HiSilicon H60PA and PAv3 PMU driver - Revert "drivers/perf: hisi: Add support for HiSilicon H60PA and PAv3 PMU driver" - Revert "drivers/perf: hisi: Add support for HiSilicon UC PMU driver" - !1851 Backport 5.10.169 - 5.10.172 LTS patches from upstream - !1821 nbd: pass nbd_sock to nbd_read_reply() instead of index - !1843 net: bridge: multicast: notify switchdev driver whenever MC processing gets disabled - !1852 arm64: support batched/deferred tlb shootdown during page reclamation/migration - mm/tlbbatch: fix kabi change - arm64: support batched/deferred tlb shootdown during page reclamation/migration - mm/tlbbatch: introduce arch_flush_tlb_batched_pending() - mm/tlbbatch: rename and extend some functions - mm/tlbbatch: introduce arch_tlbbatch_should_defer() - USB: core: Don't hold device lock while reading the "descriptors" sysfs file - usb: gadget: u_serial: Add null pointer check in gserial_resume - USB: serial: option: add support for VW/Skoda "Carstick LTE" - scripts/tags.sh: fix incompatibility with PCRE2 - scripts/tags.sh: Invoke 'realpath' via 'xargs' - bpf: bpf_fib_lookup should not return neigh in NUD_FAILED state - HID: core: Fix deadloop in hid_apply_multiplier. - IB/hfi1: Assign npages earlier - btrfs: send: limit number of clones and allocated memory size - ACPI: NFIT: fix a potential deadlock during NFIT teardown - ARM: dts: rockchip: add power-domains property to dp node on rk3288 - arm64: dts: rockchip: drop unused LED mode property from rk3328-roc-cc - Fix XFRM-I support for nested ESP tunnels - ext4: Fix function prototype mismatch for ext4_feat_ktype - audit: update the mailing list in MAINTAINERS - wifi: mwifiex: Add missing compatible string for SD8787 - nbd: fix possible overflow for 'first_minor' in nbd_dev_add() - nbd: fix max value for 'first_minor' - Revert "Revert "block: nbd: add sanity check for first_minor"" - mac80211: mesh: embedd mesh_paths and mpp_paths into ieee80211_if_mesh - powerpc: dts: t208x: Disable 10G on MAC1 and MAC2 - can: kvaser_usb: hydra: help gcc-13 to figure out cmd_len - KVM: SVM: Skip WRMSR fastpath on VM-Exit if next RIP isn't valid - KVM: x86: Fail emulation during EMULTYPE_SKIP on any exception - random: always mix cycle counter in add_latent_entropy() - clk: mxl: syscon_node_to_regmap() returns error pointers - powerpc: dts: t208x: Mark MAC1 and MAC2 as 10G - clk: mxl: Fix a clk entry by adding relevant flags - clk: mxl: Add option to override gate clks - clk: mxl: Remove redundant spinlocks - clk: mxl: Switch from direct readl/writel based IO to regmap based IO - wifi: rtl8xxxu: gen2: Turn on the rate control - drm/etnaviv: don't truncate physical page address - nvmem: core: fix return value - net: sched: sch: Fix off by one in htb_activate_prios() - ASoC: SOF: Intel: hda-dai: fix possible stream_tag leak - alarmtimer: Prevent starvation by small intervals and SIG_IGN - i40e: Add checking for null for nlmsg_find_attr() - net/sched: act_ctinfo: use percpu stats - flow_offload: fill flags to action structure - drm/i915/gen11: Wa_1408615072/Wa_1407596294 should be on GT list - drm/i915/gen11: Moving WAs to icl_gt_workarounds_init() - nilfs2: fix underflow in second superblock position calculations - ipv6: Fix tcp socket connection with DSCP. - ipv6: Fix datagram socket connection with DSCP. - ixgbe: add double of VLAN header when computing the max MTU - net: stmmac: Restrict warning on disabling DMA store and fwd mode - bnxt_en: Fix mqprio and XDP ring checking logic - net: stmmac: fix order of dwmac5 FlexPPS parametrization sequence - net: openvswitch: fix possible memory leak in ovs_meter_cmd_set() - net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path - dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions. - sctp: sctp_sock_filter(): avoid list_entry() on possibly empty list - net: bgmac: fix BCM5358 support by setting correct flags - i40e: add double of VLAN header when computing the max MTU - ixgbe: allow to increase MTU to 3K with XDP enabled - revert "squashfs: harden sanity check in squashfs_read_xattr_id_table" - !1802 zram: Support multiple compression streams - !1796 arm64: enable THP_SWAP for arm64 - Revert "mm: Always release pages to the buddy allocator in memblock_free_late()." - hugetlb: check for undefined shift on 32 bit architectures - sched/psi: Fix use-after-free in ep_remove_wait_queue() - ALSA: hda/realtek - fixed wrong gpio assigned - ALSA: hda/conexant: add a new hda codec SN6180 - mmc: mmc_spi: fix error handling in mmc_spi_probe() - mmc: sdio: fix possible resource leaks in some error paths - mmc: jz4740: Work around bug on JZ4760(B) - netfilter: nft_tproxy: restrict to prerouting hook - ovl: remove privs in ovl_fallocate() - ovl: remove privs in ovl_copyfile() - s390/signal: fix endless loop in do_signal - aio: fix mremap after fork null-deref - nvmem: core: fix registration vs use race - nvmem: core: fix cleanup after dev_set_name() - nvmem: core: remove nvmem_config wp_gpio - nvmem: core: add error handling for dev_set_name - platform/x86: touchscreen_dmi: Add Chuwi Vi8 (CWI501) DMI match - nvme-fc: fix a missing queue put in nvmet_fc_ls_create_association - s390/decompressor: specify __decompress() buf len to avoid overflow - net: sched: sch: Bounds check priority - net: stmmac: do not stop RX_CLK in Rx LPI state for qcs404 SoC - net/rose: Fix to not accept on connected socket - tools/virtio: fix the vringh test for virtio ring changes - ASoC: cs42l56: fix DT probe - ALSA: hda: Do not unset preset when cleaning up codec - selftests/bpf: Verify copy_register_state() preserves parent/live fields - ASoC: Intel: sof_rt5682: always set dpcm_capture for amplifiers - !1833 xsk: Initialise xskb free_list_node - !1822 Backport 5.10.168 LTS patches from upstream - !1835 tcp: Reduce chance of collisions in inet6_hashfn(). - net: bridge: multicast: notify switchdev driver whenever MC processing gets disabled - !1815 Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1784 tun/tap: fix CVE-2023-4194 - RDMA/hns: Replacing magic number with macros in apply_func_caps() - RDMA/hns: Remove redundant 'phy_addr' in hns_roce_hem_list_find_mtt() - RDMA/hns: Remove redundant 'bt_level' for hem_list_alloc_item() - RDMA/hns: Remove redundant member doorbell_qpn of struct hns_roce_qp - !1814 fix CVE-2023-20593 for openEuler - tcp: Reduce chance of collisions in inet6_hashfn(). - xsk: Initialise xskb free_list_node - !1813 ksmbd: fix cve-2023-38432 - x86/speculation: Add cpu_show_gds() prototype - x86/speculation: Add Gather Data Sampling mitigation - nbd: pass nbd_sock to nbd_read_reply() instead of index - Fix page corruption caused by racy check in __free_pages - arm64: dts: meson-axg: Make mmc host controller interrupts level-sensitive - arm64: dts: meson-g12-common: Make mmc host controller interrupts level-sensitive - arm64: dts: meson-gx: Make mmc host controller interrupts level-sensitive - riscv: Fixup race condition on PG_dcache_clean in flush_icache_pte - ceph: flush cap releases when the session is flushed - usb: typec: altmodes/displayport: Fix probe pin assign check - usb: core: add quirk for Alcor Link AK9563 smartcard reader - btrfs: free device in btrfs_close_devices for a single device filesystem - net: USB: Fix wrong-direction WARNING in plusb.c - pinctrl: intel: Restore the pins that used to be in Direct IRQ mode - spi: dw: Fix wrong FIFO level setting for long xfers - pinctrl: single: fix potential NULL dereference - pinctrl: aspeed: Fix confusing types in return value - ALSA: pci: lx6464es: fix a debug loop - selftests: forwarding: lib: quote the sysctl values - net/mlx5: fw_tracer, Zero consumer index when reloading the tracer - net/mlx5: fw_tracer, Clear load bit when freeing string DBs buffers - net/mlx5e: IPoIB, Show unknown speed instead of error - net: mscc: ocelot: fix VCAP filters not matching on MAC with "protocol 802.1Q" - ice: Do not use WQ_MEM_RECLAIM flag for workqueue - uapi: add missing ip/ipv6 header dependencies for linux/stddef.h - ionic: clean interrupt before enabling queue to avoid credit race - net: phy: meson-gxl: use MMD access dummy stubs for GXL, internal PHY - bonding: fix error checking in bond_debug_reregister() - xfrm: fix bug with DSCP copy to v6 from v4 tunnel - RDMA/usnic: use iommu_map_atomic() under spin_lock() - IB/IPoIB: Fix legacy IPoIB due to wrong number of queues - xfrm/compat: prevent potential spectre v1 gadget in xfrm_xlate32_attr() - IB/hfi1: Restore allocated resources on failed copyout - xfrm: compat: change expression for switch in xfrm_xlate64 - can: j1939: do not wait 250 ms if the same addr was already claimed - of/address: Return an error when no valid dma-ranges are found - tracing: Fix poll() and select() do not work on per_cpu trace_pipe and trace_pipe_raw - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro 360 - ALSA: emux: Avoid potential array out-of-bound in snd_emux_xg_control() - ALSA: hda/realtek: Add Positivo N14KP6-TG - btrfs: zlib: zero-initialize zlib workspace - btrfs: limit device extents to the device size - migrate: hugetlb: check for hugetlb shared PMD in node migration - mm/migration: return errno when isolate_huge_page failed - iio:adc:twl6030: Enable measurement of VAC - bpf: Do not reject when the stack read size is different from the tracked scalar size - nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios property - wifi: brcmfmac: Check the count value of channel spec to prevent out-of-bounds reads - f2fs: fix to do sanity check on i_extra_isize in is_alive() - fbdev: smscufx: fix error handling code in ufx_usb_probe - serial: 8250_dma: Fix DMA Rx rearm race - serial: 8250_dma: Fix DMA Rx completion race - nvmem: core: fix cell removal on error - nvmem: core: initialise nvmem->id early - drm/i915: Fix potential bit_17 double-free - Squashfs: fix handling and sanity checking of xattr_ids count - fpga: stratix10-soc: Fix return value check in s10_ops_write_init() - x86/debug: Fix stack recursion caused by wrongly ordered DR7 accesses - mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps - riscv: disable generation of unwind tables - parisc: Wire up PTRACE_GETREGS/PTRACE_SETREGS for compat case - parisc: Fix return code of pdc_iodc_print() - nvmem: qcom-spmi-sdam: fix module autoloading - iio: imu: fxos8700: fix MAGN sensor scale and unit - iio: imu: fxos8700: remove definition FXOS8700_CTRL_ODR_MIN - iio: imu: fxos8700: fix failed initialization ODR mode assignment - iio: imu: fxos8700: fix incorrect ODR mode readback - iio: imu: fxos8700: fix swapped ACCEL and MAGN channels readback - iio: imu: fxos8700: fix map label of channel type to MAGN sensor - iio: imu: fxos8700: fix IMU data bits returned to user space - iio: imu: fxos8700: fix incomplete ACCEL and MAGN channels readback - iio: imu: fxos8700: fix ACCEL measurement range selection - iio:adc:twl6030: Enable measurements of VUSB, VBAT and others - iio: adc: berlin2-adc: Add missing of_node_put() in error path - iio: hid: fix the retval in accel_3d_capture_sample - efi: Accept version 2 of memory attributes table - ALSA: hda/realtek: Add Acer Predator PH315-54 - watchdog: diag288_wdt: fix __diag288() inline assembly - watchdog: diag288_wdt: do not use stack buffers for hardware data - net: qrtr: free memory on error path in radix_tree_insert() - Input: i8042 - add Clevo PCX0DX to i8042 quirk table - Input: i8042 - add TUXEDO devices to i8042 quirk tables - Input: i8042 - merge quirk tables - Input: i8042 - move __initconst to fix code styling warning - usb: gadget: f_fs: Fix unbalanced spinlock in __ffs_ep0_queue_wait - usb: dwc3: qcom: enable vbus override when in OTG dr-mode - usb: dwc3: dwc3-qcom: Fix typo in the dwc3 vbus override API - iio: adc: stm32-dfsdm: fill module aliases - net/x25: Fix to not accept on connected socket - platform/x86: dell-wmi: Add a keymap for KEY_MUTE in type 0x0010 table - i2c: rk3x: fix a bunch of kernel-doc warnings - scsi: target: core: Fix warning on RT kernels - i2c: mxs: suppress probe-deferral error message - qede: execute xdp_do_flush() before napi_complete_done() - qede: add netpoll support for qede driver - efi: fix potential NULL deref in efi_mem_reserve_persistent - net: openvswitch: fix flow memory leak in ovs_flow_cmd_new - virtio-net: Keep stop() to follow mirror sequence of open() - selftests: net: udpgso_bench_tx: Cater for pending datagrams zerocopy benchmarking - selftests: net: udpgso_bench: Fix racing bug between the rx/tx programs - selftests: net: udpgso_bench_rx/tx: Stop when wrong CLI args are provided - selftests: net: udpgso_bench_rx: Fix 'used uninitialized' compiler warning - ata: libata: Fix sata_down_spd_limit() when no link speed is reported - can: j1939: fix errant WARN_ON_ONCE in j1939_session_deactivate - igc: return an error if the mac type is unknown in igc_ptp_systim_to_hwtstamp() - net: phy: meson-gxl: Add generic dummy stubs for MMD register access - squashfs: harden sanity check in squashfs_read_xattr_id_table - netfilter: br_netfilter: disable sabotage_in hook after first suppression - net: phy: dp83822: Fix null pointer access on DP83825/DP83826 devices - sfc: correctly advertise tunneled IPv6 segmentation - virtio-net: execute xdp_do_flush() before napi_complete_done() - fix "direction" argument of iov_iter_kvec() - fix iov_iter_bvec() "direction" argument - READ is "data destination", not source... - WRITE is "data source", not destination... - vhost/net: Clear the pending messages when the backend is removed - scsi: Revert "scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT" - drm/vc4: hdmi: make CEC adapter name unique - arm64: dts: imx8mm: Fix pad control for UART1_DTE_RX - bpf: Fix to preserve reg parent/live fields when copying range info - bpf: Support <8-byte scalar spill and refill - ALSA: hda/via: Avoid potential array out-of-bound in add_secret_dac_path() - bpf: Fix a possible task gone issue with bpf_send_signal[_thread]() helpers - powerpc/imc-pmu: Revert nest_init_lock to being a mutex - bpf: Fix incorrect state pruning for <8B spill/fill - bus: sunxi-rsb: Fix error handling in sunxi_rsb_init() - firewire: fix memory leak for payload of request subaction to IEC 61883-1 FCP region - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - 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 - ksmbd: validate command request size - ksmbd: validate command payload size - !1724 Net: ethernet: Support management channel of the host tool in 3snic 3s9xx network driver - SUNRPC: Add cond_resched() at the appropriate point in __rpc_execute() - zram: add incompressible flag to read_block_state() - zram: add incompressible writeback - documentation: add zram recompression documentation - zram: add algo parameter support to zram_recompress() - zram: remove redundant checks from zram_recompress() - zram: add size class equals check into recompression - zram: clarify writeback_store() comment - zram: add recompress flag to read_block_state() - zram: introduce recompress sysfs knob - zram: factor out WB and non-WB zram read functions - zram: add recompression algorithm sysfs knob - lib/cmdline: Export next_arg() for being used in modules - zram: preparation for multi-zcomp support - zram: fix race between zram_reset_device() and disksize_store() - !1793 Backport 5.10.166 - 5.10.167 LTS patches from upstream. - !1788 exfat: check if filename entries exceeds max filename length - arm64: enable THP_SWAP for arm64 - net: fix NULL pointer in skb_segment_list - Bluetooth: fix null ptr deref on hci_sync_conn_complete_evt - dmaengine: imx-sdma: Fix a possible memory leak in sdma_transfer_init - blk-cgroup: fix missing pd_online_fn() while activating policy - arm64: dts: imx8mq-thor96: fix no-mmc property for SDHCI - ARM: dts: vf610: Fix pca9548 i2c-mux node names - ARM: dts: imx: Fix pca9547 i2c-mux node name - clk: Fix pointer casting to prevent oops in devm_clk_release() - perf/x86/amd: fix potential integer overflow on shift of a int - netfilter: conntrack: unify established states for SCTP paths - x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL - block: fix and cleanup bio_check_ro - Revert "selftests/ftrace: Update synthetic event syntax errors" - nfsd: Ensure knfsd shuts down when the "nfsd" pseudofs is unmounted - nouveau: explicitly wait on the fence in nouveau_bo_move_m2mf - Revert "Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode" - tools: gpio: fix -c option of gpio-event-mon - net: mdio-mux-meson-g12a: force internal PHY off on mux switch - net/tg3: resolve deadlock in tg3_reset_task() during EEH - thermal: intel: int340x: Add locking to int340x_thermal_get_trip_type() - net: ravb: Fix possible hang if RIS2_QFF1 happen - netrom: Fix use-after-free of a listening socket. - netfilter: conntrack: fix vtag checks for ABORT/SHUTDOWN_COMPLETE - ipv4: prevent potential spectre v1 gadget in fib_metrics_match() - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() - netlink: annotate data races around sk_state - netlink: annotate data races around dst_portid and dst_group - netlink: annotate data races around nlk->portid - netfilter: nft_set_rbtree: skip elements in transaction from garbage collection - netfilter: nft_set_rbtree: Switch to node list walk for overlap detection - net: fix UaF in netns ops registration error path - netlink: prevent potential spectre v1 gadgets - i2c: designware: use casting of u64 in clock multiplication to avoid overflow - i2c: designware: Use DIV_ROUND_CLOSEST() macro - units: Add SI metric prefix definitions - units: Add Watt units - EDAC/qcom: Do not pass llcc_driv_data as edac_device_ctl_info's pvt_info - EDAC/device: Respect any driver-supplied workqueue polling value - ARM: 9280/1: mm: fix warning on phys_addr_t to void pointer assignment - thermal: intel: int340x: Protect trip temperature from concurrent updates - KVM: x86/vmx: Do not skip segment attributes if unusable bit is set - cifs: Fix oops due to uncleared server->smbd_conn in reconnect - ftrace/scripts: Update the instructions for ftrace-bisect.sh - trace_events_hist: add check for return value of 'create_hist_field' - tracing: Make sure trace_printk() can output as soon as it can be used - module: Don't wait for GOING modules - scsi: hpsa: Fix allocation size for scsi_host_alloc() - xhci: Set HCD flag to defer primary roothub registration - Bluetooth: hci_sync: cancel cmd_timer if hci_open failed - docs: Fix path paste-o for /sys/kernel/warn_count - panic: Expose "warn_count" to sysfs - panic: Introduce warn_limit - panic: Consolidate open-coded panic_on_warn checks - panic: Separate sysctl logic from CONFIG_SMP - ia64: make IA64_MCA_RECOVERY bool instead of tristate - kasan: no need to unset panic_on_warn in end_report() - ubsan: no need to unset panic_on_warn in ubsan_epilogue() - panic: unset panic_on_warn inside panic() - kernel/panic: move panic sysctls to its own file - fs: reiserfs: remove useless new_opts in reiserfs_remount - x86: ACPI: cstate: Optimize C3 entry on AMD CPUs - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state - Revert "selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID" - lockref: stop doing cpu_relax in the cmpxchg loop - platform/x86: asus-nb-wmi: Add alternate mapping for KEY_SCREENLOCK - platform/x86: touchscreen_dmi: Add info for the CSL Panther Tab HD - KVM: s390: interrupt: use READ_ONCE() before cmpxchg() - spi: spidev: remove debug messages that access spidev->spi without locking - ASoC: fsl-asoc-card: Fix naming of AC'97 CODEC widgets - ASoC: fsl_ssi: Rename AC'97 streams to avoid collisions with AC'97 CODEC - cpufreq: armada-37xx: stop using 0 as NULL pointer - s390/debug: add _ASM_S390_ prefix to header guard - drm: Add orientation quirk for Lenovo ideapad D330-10IGL - ASoC: fsl_micfil: Correct the number of steps on SX controls - kcsan: test: don't put the expect array on the stack - cpufreq: Add Tegra234 to cpufreq-dt-platdev blocklist - !1650 mm: disable kernelcore=mirror when no mirror memory - tcp: fix rate_app_limited to default to 1 - net: dsa: microchip: ksz9477: port map correction in ALU table entry register - driver core: Fix test_async_probe_init saves device in wrong array - w1: fix WARNING after calling w1_process() - w1: fix deadloop in __w1_remove_master_device() - tcp: avoid the lookup process failing to get sk in ehash table - dmaengine: xilinx_dma: call of_node_put() when breaking out of for_each_child_of_node() - HID: betop: check shape of output reports - l2tp: prevent lockdep issue in l2tp_tunnel_register() - net: macb: fix PTP TX timestamp failure due to packet padding - dmaengine: Fix double increment of client_count in dma_chan_get() - drm/panfrost: fix GENERIC_ATOMIC64 dependency - net: mlx5: eliminate anonymous module_init & module_exit - usb: gadget: f_fs: Ensure ep0req is dequeued before free_request - usb: gadget: f_fs: Prevent race during ffs_ep0_queue_wait - HID: revert CHERRY_MOUSE_000C quirk - net: stmmac: fix invalid call to mdiobus_get_phy() - net: mdio: validate parameter addr in mdiobus_get_phy() - net: usb: sr9700: Handle negative len - l2tp: close all race conditions in l2tp_tunnel_register() - l2tp: convert l2tp_tunnel_list to idr - exfat: check if filename entries exceeds max filename length - LoongArch: export lsx/lasx related struct to user space - !1721 [sync] PR-1651: Fix missing dealloc_dfx_cnt() during device unregister - !1671 Backport bugfixes for RDMA/hns from mainline linux - Net: ethernet: Support management channel of the host tool in 3snic 3s9xx network driver - net: tap_open(): set sk_uid from current_fsuid() - net: tun_chr_open(): set sk_uid from current_fsuid() - gpio: mxc: Always set GPIOs used as interrupt source to INPUT mode - net: wan: Add checks for NULL for utdm in undo_uhdlc_init and unmap_si_regs - net: nfc: Fix use-after-free in local_cleanup() - phy: rockchip-inno-usb2: Fix missing clk_disable_unprepare() in rockchip_usb2phy_power_on() - bpf: Fix pointer-leak due to insufficient speculative store bypass mitigation - amd-xgbe: Delay AN timeout during KR training - amd-xgbe: TX Flow Ctrl Registers are h/w ver dependent - ARM: dts: at91: sam9x60: fix the ddr clock for sam9x60 - phy: ti: fix Kconfig warning and operator precedence - PM: AVS: qcom-cpr: Fix an error handling path in cpr_probe() - affs: initialize fsdata in affs_truncate() - IB/hfi1: Remove user expected buffer invalidate race - IB/hfi1: Immediately remove invalid memory from hardware - IB/hfi1: Fix expected receive setup error exit issues - IB/hfi1: Reserve user expected TIDs - IB/hfi1: Reject a zero-length user expected buffer - RDMA/core: Fix ib block iterator counter overflow - tomoyo: fix broken dependency on *.conf.default - firmware: arm_scmi: Harden shared memory access in fetch_notification - firmware: arm_scmi: Harden shared memory access in fetch_response - EDAC/highbank: Fix memory leak in highbank_mc_probe() - ARM: imx: add missing of_node_put() - arm64: dts: imx8mm-beacon: Fix ecspi2 pinmux - ARM: dts: imx6qdl-gw560x: Remove incorrect 'uart-has-rtscts' - ARM: dts: imx7d-pico: Use 'clock-frequency' - ARM: dts: imx6ul-pico-dwarf: Use 'clock-frequency' - memory: mvebu-devbus: Fix missing clk_disable_unprepare in mvebu_devbus_probe() - memory: atmel-sdramc: Fix missing clk_disable_unprepare in atmel_ramc_probe() - clk: Provide new devm_clk helpers for prepared and enabled clocks - clk: generalize devm_clk_get() a bit - !1768 bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - !1766 xen/netback: Fix buffer overrun triggered by unusual packet - !1771 Backport 5.10.164 - 5.10.165 LTS patches from upstream. - nvme-pci: fix DMA direction of unmapping integrity data - io_uring/rw: remove leftover debug statement - io_uring/rw: ensure kiocb_end_write() is always called - io_uring: fix double poll leak on repolling - io_uring: Clean up a false-positive warning from GCC 9.3.0 - mm/khugepaged: fix collapse_pte_mapped_thp() to allow anon_vma - Bluetooth: hci_qca: Fixed issue during suspend - Bluetooth: hci_qca: check for SSR triggered flag while suspend - Bluetooth: hci_qca: Wait for SSR completion during suspend - soc: qcom: apr: Make qcom,protection-domain optional again - Revert "wifi: mac80211: fix memory leak in ieee80211_if_add()" - net/mlx5: fix missing mutex_unlock in mlx5_fw_fatal_reporter_err_work() - io_uring/net: fix fast_iov assignment in io_setup_async_msg() - io_uring: io_kiocb_update_pos() should not touch file for non -1 offset - tracing: Use alignof__(struct {type b;}) instead of offsetof() - x86/fpu: Use _Alignof to avoid undefined behavior in TYPE_ALIGN - Revert "drm/amdgpu: make display pinning more flexible (v2)" - efi: rt-wrapper: Add missing include - arm64: efi: Execute runtime services from a dedicated stack - drm/amd/display: Fix COLOR_SPACE_YCBCR2020_TYPE matrix - drm/amd/display: Calculate output_color_space after pixel encoding adjustment - drm/amd/display: Fix set scaling doesn's work - drm/i915: re-disable RC6p on Sandy Bridge - mei: me: add meteor lake point M DID - gsmi: fix null-deref in gsmi_get_variable - serial: atmel: fix incorrect baudrate setup - dmaengine: tegra210-adma: fix global intr clear - serial: pch_uart: Pass correct sg to dma_unmap_sg() - dt-bindings: phy: g12a-usb3-pcie-phy: fix compatible string documentation - dt-bindings: phy: g12a-usb2-phy: fix compatible string documentation - usb-storage: apply IGNORE_UAS only for HIKSEMI MD202 on RTL9210 - usb: gadget: f_ncm: fix potential NULL ptr deref in ncm_bitrate() - usb: gadget: g_webcam: Send color matching descriptor per frame - usb: typec: altmodes/displayport: Fix pin assignment calculation - usb: typec: altmodes/displayport: Add pin assignment helper - usb: host: ehci-fsl: Fix module alias - USB: serial: cp210x: add SCALANCE LPE-9000 device id - tty: serial: qcom-geni-serial: fix slab-out-of-bounds on RX FIFO buffer - thunderbolt: Use correct function to calculate maximum USB3 link rate - cifs: do not include page data when checking signature - btrfs: fix race between quota rescan and disable leading to NULL pointer deref - mmc: sdhci-esdhc-imx: correct the tuning start tap and step setting - mmc: sunxi-mmc: Fix clock refcount imbalance during unbind - comedi: adv_pci1760: Fix PWM instruction handling - usb: core: hub: disable autosuspend for TI TUSB8041 - misc: fastrpc: Fix use-after-free race condition for maps - misc: fastrpc: Don't remove map on creater_process and device_release - USB: misc: iowarrior: fix up header size for USB_DEVICE_ID_CODEMERCS_IOW100 - staging: vchiq_arm: fix enum vchiq_status return types - USB: serial: option: add Quectel EM05CN modem - USB: serial: option: add Quectel EM05CN (SG) modem - USB: serial: option: add Quectel EC200U modem - USB: serial: option: add Quectel EM05-G (RS) modem - USB: serial: option: add Quectel EM05-G (CS) modem - USB: serial: option: add Quectel EM05-G (GR) modem - !1623 introduce cgroup level smt expell - xhci: Detect lpm incapable xHC USB3 roothub ports from ACPI tables - usb: acpi: add helper to check port lpm capability using acpi _DSM - xhci: Add a flag to disable USB3 lpm on a xhci root port level. - xhci: Add update_hub_device override for PCI xHCI hosts - !1729 fix CVE-2023-4128 in OLK510 - xhci: Fix null pointer dereference when host dies - usb: xhci: Check endpoint is valid before dereferencing it - xhci-pci: set the dma max_seg_size - io_uring/rw: defer fsnotify calls to task context - io_uring: do not recalculate ppos unnecessarily - io_uring: update kiocb->ki_pos at execution time - io_uring: remove duplicated calls to io_kiocb_ppos - io_uring: ensure that cached task references are always put on exit - io_uring: fix CQ waiting timeout handling - io_uring: lock overflowing for IOPOLL - io_uring: check for valid register opcode earlier - io_uring: fix async accept on O_NONBLOCK sockets - io_uring: allow re-poll if we made progress - io_uring: support MSG_WAITALL for IORING_OP_SEND(MSG) - io_uring: add flag for disabling provided buffer recycling - io_uring: ensure recv and recvmsg handle MSG_WAITALL correctly - io_uring: improve send/recv error handling - io_uring: don't gate task_work run on TIF_NOTIFY_SIGNAL - Bluetooth: hci_qca: Fix driver shutdown on closed serdev - Bluetooth: hci_qca: Wait for timeout during suspend - drm/i915/gt: Reset twice - ALSA: hda/realtek - Turn on power early - efi: fix userspace infinite retry read efivars after EFI runtime services page fault - nilfs2: fix general protection fault in nilfs_btree_insert() - zonefs: Detect append writes at invalid locations - Add exception protection processing for vd in axi_chan_handle_err function - wifi: mac80211: sdata can be NULL during AMPDU start - wifi: brcmfmac: fix regression for Broadcom PCIe wifi devices - f2fs: let's avoid panic if extent_tree is not created - x86/asm: Fix an assembler warning with current binutils - btrfs: always report error in run_one_delayed_ref() - RDMA/srp: Move large values to a new enum for gcc13 - net/ethtool/ioctl: return -EOPNOTSUPP if we have no phy stats - tools/virtio: initialize spinlocks in vring_test.c - selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID - pNFS/filelayout: Fix coalescing test for single DS - btrfs: fix trace event name typo for FLUSH_DELAYED_REFS - Revert "usb: ulpi: defer ulpi_register on ulpi_read_id timeout" - io_uring/io-wq: only free worker if it was allocated for creation - io_uring/io-wq: free worker if task_work creation is canceled - drm/virtio: Fix GEM handle creation UAF - efi: fix NULL-deref in init error path - arm64: cmpxchg_double*: hazard against entire exchange variable - arm64: atomics: remove LL/SC trampolines - arm64: atomics: format whitespace consistently - x86/resctrl: Fix task CLOSID/RMID update race - x86/resctrl: Use task_curr() instead of task_struct->on_cpu to prevent unnecessary IPI - KVM: x86: Do not return host topology information from KVM_GET_SUPPORTED_CPUID - Documentation: KVM: add API issues section - iommu/mediatek-v1: Fix an error handling path in mtk_iommu_v1_probe() - iommu/mediatek-v1: Add error handle for mtk_iommu_probe - mm: Always release pages to the buddy allocator in memblock_free_late(). - net/mlx5e: Don't support encap rules with gbp option - net/mlx5: Fix ptp max frequency adjustment range - net/sched: act_mpls: Fix warning during failed attribute validation - nfc: pn533: Wait for out_urb's completion in pn533_usb_send_frame() - hvc/xen: lock console list traversal - octeontx2-af: Fix LMAC config in cgx_lmac_rx_tx_enable - octeontx2-af: Map NIX block from CGX connection - octeontx2-af: Update get/set resource count functions - tipc: fix unexpected link reset due to discovery messages - ASoC: wm8904: fix wrong outputs volume after power reactivation - regulator: da9211: Use irq handler when ready - EDAC/device: Fix period calculation in edac_device_reset_delay_period() - x86/boot: Avoid using Intel mnemonics in AT&T syntax asm - powerpc/imc-pmu: Fix use of mutex in IRQs disabled section - netfilter: ipset: Fix overflow before widen in the bitmap_ip_create() function. - ext4: fix uninititialized value in 'ext4_evict_inode' - usb: ulpi: defer ulpi_register on ulpi_read_id timeout - xhci: Prevent infinite loop in transaction errors recovery for streams - xhci: move and rename xhci_cleanup_halted_endpoint() - xhci: store TD status in the td struct instead of passing it along - xhci: move xhci_td_cleanup so it can be called by more functions - xhci: Add xhci_reset_halted_ep() helper function - xhci: adjust parameters passed to cleanup_halted_endpoint() - xhci: get isochronous ring directly from endpoint structure - xhci: Avoid parsing transfer events several times - clk: imx: imx8mp: add shared clk gate for usb suspend clk - dt-bindings: clocks: imx8mp: Add ID for usb suspend clock - clk: imx8mp: add clkout1/2 support - clk: imx8mp: Add DISP2 pixel clock - iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and ivrs_acpihid options - iommu/amd: Add PCI segment support for ivrs_[ioapic/hpet/acpihid] commands - bus: mhi: host: Fix race between channel preparation and M0 event - ixgbe: fix pci device refcount leak - platform/x86: sony-laptop: Don't turn off 0x153 keyboard backlight during probe - drm/msm/dp: do not complete dp_aux_cmd_fifo_tx() if irq is not for aux transfer - drm/msm/adreno: Make adreno quirks not overwrite each other - cifs: Fix uninitialized memory read for smb311 posix symlink create - s390/percpu: add READ_ONCE() to arch_this_cpu_to_op_simple() - s390/cpum_sf: add READ_ONCE() semantics to compare and swap loops - ASoC: qcom: lpass-cpu: Fix fallback SD line index handling - s390/kexec: fix ipl report address for kdump - perf auxtrace: Fix address filter duplicate symbol selection - docs: Fix the docs build with Sphinx 6.0 - efi: tpm: Avoid READ_ONCE() for accessing the event log - KVM: arm64: Fix S1PTW handling on RO memslots - ALSA: hda/realtek: Enable mute/micmute LEDs on HP Spectre x360 13-aw0xxx - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - xen/netback: Fix buffer overrun triggered by unusual packet - !1749 Input: cyttsp4_core - change del_timer_sync() to timer_shutdown_sync() - !1742 cxgb4: fix use after free bugs caused by circular dependency problem - !1520 enable bonding XDP - !1624 Backport 5.10.163 LTS patches from upstream - !1737 ksmbd: fix out of bounds read in smb2_sess_setup - ksmbd: validate session id and tree id in the compound request - Input: cyttsp4_core - change del_timer_sync() to timer_shutdown_sync() - !1646 Fixed extioi hardware emulation bugs on loongarch - !1649 Enable TPM TIS customization - cxgb4: fix use after free bugs caused by circular dependency problem - !1727 add support for timer_shutdown() api - !1734 arm64/mpam: mark partid non-exclusive if self-owned - ALSA: hda - Enable headset mic on another Dell laptop with ALC3254 - ALSA: hda/hdmi: Add a HP device 0x8715 to force connect list - mptcp: use proper req destructor for IPv6 - mptcp: dedicated request sock for subflow in v6 - mptcp: remove MPTCP 'ifdef' in TCP SYN cookies - mptcp: mark ops structures as ro_after_init - serial: fixup backport of "serial: Deassert Transmit Enable on probe in driver-specific way" - fsl_lpuart: Don't enable interrupts too early - ext4: don't set up encryption key during jbd2 transaction - ext4: disable fast-commit of encrypted dir operations - parisc: Align parisc MADV_XXX constants with all other architectures - io_uring: Fix unsigned 'res' comparison with zero in io_fixup_rw_res() - efi: random: combine bootloader provided RNG seed with RNG protocol output - mbcache: Avoid nesting of cache->c_list_lock under bit locks - hfs/hfsplus: avoid WARN_ON() for sanity check, use proper error handling - hfs/hfsplus: use WARN_ON for sanity check - selftests: set the BUILD variable to absolute path - ext4: don't allow journal inode to have encrypt flag - drm/i915/gvt: fix vgpu debugfs clean in remove - drm/i915/gvt: fix gvt debugfs destroy - riscv: uaccess: fix type of 0 variable on error in get_user() - fbdev: matroxfb: G200eW: Increase max memory from 1 MB to 16 MB - nfsd: fix handling of readdir in v4root vs. mount upcall timeout - nvme: fix multipath crash caused by flush request when blktrace is enabled - ASoC: Intel: bytcr_rt5640: Add quirk for the Advantech MICA-071 tablet - udf: Fix extension of the last extent in the file - caif: fix memory leak in cfctrl_linkup_request() - drm/i915: unpin on error in intel_vgpu_shadow_mm_pin() - usb: rndis_host: Secure rndis_query check against int overflow - drivers/net/bonding/bond_3ad: return when there's no aggregator - perf tools: Fix resources leak in perf_data__open_dir() - netfilter: ipset: Rework long task execution when adding/deleting entries - netfilter: ipset: fix hash:net,port,net hang with /0 subnet - gpio: sifive: Fix refcount leak in sifive_gpio_probe - ceph: switch to vfs_inode_has_locks() to fix file lock bug - filelock: new helper: vfs_inode_has_locks - drm/meson: Reduce the FIFO lines held when AFBC is not used - RDMA/mlx5: Fix validation of max_rd_atomic caps for DC - net: phy: xgmiitorgmii: Fix refcount leak in xgmiitorgmii_probe - net: amd-xgbe: add missed tasklet_kill - net/mlx5e: Fix hw mtu initializing at XDP SQ allocation - net/mlx5e: IPoIB, Don't allow CQE compression to be turned on by default - net/mlx5: Avoid recovery in probe flows - net/mlx5: Add forgotten cleanup calls into mlx5_init_once() error path - vhost: fix range used in translate_desc() - vringh: fix range used in iotlb_translate() - vhost/vsock: Fix error handling in vhost_vsock_init() - nfc: Fix potential resource leaks - qlcnic: prevent ->dcb use-after-free on qlcnic_dcb_enable() failure - nfsd: shut down the NFSv4 state objects before the filecache - veth: Fix race with AF_XDP exposing old or uninitialized descriptors - vmxnet3: correctly report csum_level for encapsulated packet - drm/panfrost: Fix GEM handle creation ref-counting - bpf: pull before calling skb_postpull_rcsum() - SUNRPC: ensure the matching upcall is in-flight upon downcall - ext4: fix deadlock due to mbcache entry corruption - mbcache: automatically delete entries from cache on freeing - ext4: use kmemdup() to replace kmalloc + memcpy - ext4: fix leaking uninitialized memory in fast-commit journal - ext4: fix various seppling typos - fs: ext4: initialize fsdata in pagecache_write() - ext4: use memcpy_to_page() in pagecache_write() - mm/highmem: Lift memcpy_[to|from]_page to core - ext4: correct inconsistent error msg in nojournal mode - ext4: goto right label 'failed_mount3a' - riscv: stacktrace: Fixup ftrace_graph_ret_addr retp argument - riscv/stacktrace: Fix stack output without ra on the stack top - ravb: Fix "failed to switch device to config mode" message during unbind - staging: media: tegra-video: fix device_node use after free - x86/kprobes: Fix optprobe optimization check with CONFIG_RETHUNK - x86/kprobes: Convert to insn_decode() - perf probe: Fix to get the DW_AT_decl_file and DW_AT_call_file as unsinged data - perf probe: Use dwarf_attr_integrate as generic DWARF attr accessor - media: s5p-mfc: Fix in register read and write for H264 - media: s5p-mfc: Clear workbit to handle error condition - media: s5p-mfc: Fix to handle reference queue during finishing - x86/MCE/AMD: Clear DFR errors found in THR handler - x86/mce: Get rid of msr_ops - btrfs: replace strncpy() with strscpy() - perf/x86/intel/uncore: Clear attr_update properly - perf/x86/intel/uncore: Generalize I/O stacks to PMON mapping procedure - ARM: renumber bits related to _TIF_WORK_MASK - drm/amdgpu: make display pinning more flexible (v2) - drm/amdgpu: handle polaris10/11 overlap asics (v2) - ext4: allocate extended attribute value in vmalloc area - ext4: avoid unaccounted block allocation when expanding inode - ext4: initialize quota before expanding inode in setproject ioctl - ext4: fix inode leak in ext4_xattr_inode_create() on an error path - ext4: avoid BUG_ON when creating xattrs - ext4: fix error code return to user-space in ext4_get_branch() - ext4: fix corruption when online resizing a 1K bigalloc fs - ext4: fix delayed allocation bug in ext4_clu_mapped for bigalloc + inline - ext4: init quota for 'old.inode' in 'ext4_rename' - ext4: check and assert if marking an no_delete evicting inode dirty - ext4: fix reserved cluster accounting in __es_remove_extent() - ext4: fix undefined behavior in bit shift for ext4_check_flag_values - ext4: add inode table check in __ext4_get_inode_loc to aovid possible infinite loop - ext4: silence the warning when evicting inode with dioread_nolock - drm/ingenic: Fix missing platform_driver_unregister() call in ingenic_drm_init() - drm/i915/dsi: fix VBT send packet port selection for dual link DSI - drm/connector: send hotplug uevent on connector cleanup - device_cgroup: Roll back to original exceptions after copy failure - parisc: led: Fix potential null-ptr-deref in start_task() - remoteproc: core: Do pm_relax when in RPROC_OFFLINE state - iommu/amd: Fix ivrs_acpihid cmdline parsing code - driver core: Fix bus_type.match() error handling in __driver_attach() - crypto: n2 - add missing hash statesize - PCI/sysfs: Fix double free in error path - PCI: Fix pci_device_is_present() for VFs by checking PF - ipmi: fix use after free in _ipmi_destroy_user() - mtd: spi-nor: Check for zero erase size in spi_nor_find_best_erase_type() - ipmi: fix long wait in unload when IPMI disconnect - ASoC: jz4740-i2s: Handle independent FIFO flush bits - wifi: wilc1000: sdio: fix module autoloading - efi: Add iMac Pro 2017 to uefi skip cert quirk - md/bitmap: Fix bitmap chunk size overflow issues - rtc: ds1347: fix value written to century register - cifs: fix missing display of three mount options - cifs: fix confusing debug message - media: dvb-core: Fix double free in dvb_register_device() - ARM: 9256/1: NWFPE: avoid compiler-generated __aeabi_uldivmod - staging: media: tegra-video: fix chan->mipi value on error - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line - tracing/hist: Fix wrong return value in parse_action_params() - x86/kprobes: Fix kprobes instruction boudary check with CONFIG_RETHUNK - ftrace/x86: Add back ftrace_expected for ftrace bug reports - perf/core: Call LSM hook after copying perf_event_attr - tracing/hist: Fix out-of-bound write on 'action_data.var_ref_idx' - dm cache: set needs_check flag after aborting metadata - dm cache: Fix UAF in destroy() - dm clone: Fix UAF in clone_dtr() - dm integrity: Fix UAF in dm_integrity_dtr() - dm thin: Fix UAF in run_timer_softirq() - dm cache: Fix ABBA deadlock between shrink_slab and dm_cache_metadata_abort - ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude laptops - ALSA: patch_realtek: Fix Dell Inspiron Plus 16 - cpufreq: Init completion before kobject_init_and_add() - PM/devfreq: governor: Add a private governor_data for governor - selftests: Use optional USERCFLAGS and USERLDFLAGS - arm64: dts: qcom: sdm850-lenovo-yoga-c630: correct I2C12 pins drive strength - ARM: ux500: do not directly dereference __iomem - btrfs: fix resolving backrefs for inline extent followed by prealloc - mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than 400K - arm64: dts: qcom: sdm845-db845c: correct SPI2 pins drive strength - jbd2: use the correct print format - ktest.pl minconfig: Unset configs instead of just removing them - kest.pl: Fix grub2 menu handling for rebooting - soc: qcom: Select REMAP_MMIO for LLCC driver - media: stv0288: use explicitly signed char - rcu: Prevent lockdep-RCU splats on lock acquisition/release - torture: Exclude "NOHZ tick-stop error" from fatal errors - wifi: rtlwifi: 8192de: correct checking of IQK reload - wifi: rtlwifi: remove always-true condition pointed out by GCC 12 - net/mlx5e: Fix nullptr in mlx5e_tc_add_fdb_flow() - ASoC/SoundWire: dai: expand 'stream' concept beyond SoundWire - ASoC: Intel/SOF: use set_stream() instead of set_tdm_slots() for HDAudio - kcsan: Instrument memcpy/memset/memmove with newer Clang - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails - tpm: tpm_tis: Add the missed acpi_put_table() to fix memory leak - tpm: tpm_crb: Add the missed acpi_put_table() to fix memory leak - tpm: acpi: Call acpi_put_table() to fix memory leak - mmc: vub300: fix warning - do not call blocking ops when !TASK_RUNNING - f2fs: should put a page when checking the summary info - mm, compaction: fix fast_isolate_around() to stay within boundaries - md: fix a crash in mempool_free - pnode: terminate at peers of source - ALSA: line6: fix stack overflow in line6_midi_transmit - ALSA: line6: correct midi status byte when receiving data from podxt - ovl: Use ovl mounter's fsuid and fsgid in ovl_link() - binfmt: Fix error return code in load_elf_fdpic_binary() - hfsplus: fix bug causing custom uid and gid being unable to be assigned with mount - pstore/zone: Use GFP_ATOMIC to allocate zone buffer - HID: plantronics: Additional PIDs for double volume key presses quirk - HID: multitouch: fix Asus ExpertBook P2 P2451FA trackpoint - powerpc/rtas: avoid scheduling in rtas_os_term() - powerpc/rtas: avoid device tree lookups in rtas_os_term() - objtool: Fix SEGFAULT - nvmet: don't defer passthrough commands with trivial effects to the workqueue - nvme: fix the NVME_CMD_EFFECTS_CSE_MASK definition - ata: ahci: Fix PCS quirk application for suspend - nvme-pci: fix page size checks - cifs: fix oops during encryption - usb: dwc3: qcom: Fix memory leak in dwc3_qcom_interconnect_init - pwm: tegra: Fix 32 bit build - media: dvbdev: fix refcnt bug - media: dvbdev: fix build warning due to comments - gcov: add support for checksum field - regulator: core: fix deadlock on regulator enable - iio: adc128s052: add proper .data members in adc128_of_match table - iio: adc: ad_sigma_delta: do not use internal iio_dev lock - reiserfs: Add missing calls to reiserfs_security_free() - HID: mcp2221: don't connect hidraw - HID: wacom: Ensure bootloader PID is usable in hidraw mode - usb: dwc3: core: defer probe on ulpi_read_id timeout - usb: dwc3: Fix race between dwc3_set_mode and __dwc3_set_mode - ALSA: hda/hdmi: Add HP Device 0x8711 to force connect list - ALSA: hda/realtek: Add quirk for Lenovo TianYi510Pro-14IOB - ALSA: usb-audio: add the quirk for KT0206 device - pstore: Make sure CONFIG_PSTORE_PMSG selects CONFIG_RT_MUTEXES - afs: Fix lost servers_outstanding count - perf debug: Set debug_peo_args and redirect_to_stderr variable to correct values in perf_quiet_option() - pstore: Switch pmsg_lock to an rt_mutex to avoid priority inversion - LoadPin: Ignore the "contents" argument of the LSM hooks - ASoC: rt5670: Remove unbalanced pm_runtime_put() - ASoC: rockchip: spdif: Add missing clk_disable_unprepare() in rk_spdif_runtime_resume() - ASoC: wm8994: Fix potential deadlock - ASoC: rockchip: pdm: Add missing clk_disable_unprepare() in rockchip_pdm_runtime_resume() - ASoC: audio-graph-card: fix refcount leak of cpu_ep in __graph_for_each_link() - ASoC: mediatek: mt8173-rt5650-rt5514: fix refcount leak in mt8173_rt5650_rt5514_dev_probe() - ASoC: Intel: Skylake: Fix driver hang during shutdown - ALSA: hda: add snd_hdac_stop_streams() helper - ALSA/ASoC: hda: move/rename snd_hdac_ext_stop_streams to hdac_stream.c - hwmon: (jc42) Fix missing unlock on error in jc42_write() - orangefs: Fix kmemleak in orangefs_{kernel,client}_debug_init() - orangefs: Fix kmemleak in orangefs_prepare_debugfs_help_string() - drm/sti: Fix return type of sti_{dvo,hda,hdmi}_connector_mode_valid() - drm/fsl-dcu: Fix return type of fsl_dcu_drm_connector_mode_valid() - hugetlbfs: fix null-ptr-deref in hugetlbfs_parse_param() - clk: st: Fix memory leak in st_of_quadfs_setup() - media: si470x: Fix use-after-free in si470x_int_in_callback() - mmc: renesas_sdhi: better reset from HS400 mode - mmc: f-sdh30: Add quirks for broken timeout clock capability - regulator: core: fix use_count leakage when handling boot-on - libbpf: Avoid enum forward-declarations in public API in C++ mode - blk-mq: fix possible memleak when register 'hctx' failed - media: dvb-usb: fix memory leak in dvb_usb_adapter_init() - media: dvbdev: adopts refcnt to avoid UAF - media: dvb-frontends: fix leak of memory fw - ethtool: avoiding integer overflow in ethtool_phys_id() - mrp: introduce active flags to prevent UAF when applicant uninit - drm/amd/display: fix array index out of bound error in bios parser - drivers/md/md-bitmap: check the return value of md_bitmap_get_counter() - drm/sti: Use drm_mode_copy() - drm/rockchip: Use drm_mode_copy() - drm/msm: Use drm_mode_copy() - s390/lcs: Fix return type of lcs_start_xmit() - s390/netiucv: Fix return type of netiucv_tx() - s390/ctcm: Fix return type of ctc{mp,}m_tx() - drm/amdgpu: Fix type of second parameter in odn_edit_dpm_table() callback - drm/amdgpu: Fix type of second parameter in trans_msg() callback - igb: Do not free q_vector unless new one was allocated - wifi: brcmfmac: Fix potential shift-out-of-bounds in brcmf_fw_alloc_request() - hamradio: baycom_epp: Fix return type of baycom_send_packet() - net: ethernet: ti: Fix return type of netcp_ndo_start_xmit() - qed (gcc13): use u16 for fid to be big enough - ipmi: fix memleak when unload ipmi driver - ASoC: codecs: rt298: Add quirk for KBL-R RVP platform - wifi: ar5523: Fix use-after-free on ar5523_cmd() timed out - wifi: ath9k: verify the expected usb_endpoints are present - brcmfmac: return error when getting invalid max_flowrings from dongle - drm/etnaviv: add missing quirks for GC300 - hfs: fix OOB Read in __hfs_brec_find - acct: fix potential integer overflow in encode_comp_t() - nilfs2: fix shift-out-of-bounds due to too large exponent of block size - nilfs2: fix shift-out-of-bounds/overflow in nilfs_sb2_bad_offset() - ACPICA: Fix error code path in acpi_ds_call_control_method() - fs: jfs: fix shift-out-of-bounds in dbDiscardAG - udf: Avoid double brelse() in udf_rename() - fs: jfs: fix shift-out-of-bounds in dbAllocAG - binfmt_misc: fix shift-out-of-bounds in check_special_flags - x86/hyperv: Remove unregister syscore call from Hyper-V cleanup - video: hyperv_fb: Avoid taking busy spinlock on panic path - arm64: make is_ttbrX_addr() noinstr-safe - rcu: Fix __this_cpu_read() lockdep warning in rcu_force_quiescent_state() - net: stream: purge sk_error_queue in sk_stream_kill_queues() - myri10ge: Fix an error handling path in myri10ge_probe() - rxrpc: Fix missing unlock in rxrpc_do_sendmsg() - net_sched: reject TCF_EM_SIMPLE case for complex ematch module - mailbox: zynq-ipi: fix error handling while device_register() fails - skbuff: Account for tail adjustment during pull operations - openvswitch: Fix flow lookup to use unmasked key - selftests: devlink: fix the fd redirect in dummy_reporter_test - rtc: mxc_v2: Add missing clk_disable_unprepare() - igc: Set Qbv start_time and end_time to end_time if not being configured in GCL - igc: Lift TAPRIO schedule restriction - igc: recalculate Qbv end_time by considering cycle time - igc: Add checking for basetime less than zero - igc: Use strict cycles for Qbv scheduling - igc: Enhance Qbv scheduling by using first flag bit - net: add a helper to avoid issues with HW TX timestamping and SO_TXTIME - r6040: Fix kmemleak in probe and remove - nfc: pn533: Clear nfc_target before being used - mISDN: hfcmulti: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave() - mISDN: hfcpci: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave() - mISDN: hfcsusb: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave() - net: macsec: fix net device access prior to holding a lock - nfsd: under NFSv4.1, fix double svc_xprt_put on rpc_create failure - NFSD: Remove spurious cb_setup_err tracepoint - rtc: pcf85063: fix pcf85063_clkout_control - rtc: pic32: Move devm_rtc_allocate_device earlier in pic32_rtc_probe() - rtc: st-lpc: Add missing clk_disable_unprepare in st_rtc_probe() - netfilter: flowtable: really fix NAT IPv6 offload - powerpc/pseries/eeh: use correct API for error log size - powerpc/eeh: Drop redundant spinlock initialization - remoteproc: qcom_q6v5_pas: Fix missing of_node_put() in adsp_alloc_memory_region() - remoteproc: qcom_q6v5_pas: detach power domains on remove - remoteproc: qcom_q6v5_pas: disable wakeup on probe fail or remove - remoteproc: sysmon: fix memory leak in qcom_add_sysmon_subdev() - pwm: sifive: Call pwm_sifive_update_clock() while mutex is held - iommu/sun50i: Remove IOMMU_DOMAIN_IDENTITY - selftests/powerpc: Fix resource leaks - powerpc/hv-gpci: Fix hv_gpci event list - powerpc/83xx/mpc832x_rdb: call platform_device_put() in error case in of_fsl_spi_probe() - powerpc/perf: callchain validate kernel stack pointer bounds - kbuild: refactor single builds of *.ko - kbuild: unify modules(_install) for in-tree and external modules - kbuild: remove unneeded mkdir for external modules_install - powerpc/xive: add missing iounmap() in error path in xive_spapr_populate_irq_data() - powerpc/xmon: Fix -Wswitch-unreachable warning in bpt_cmds - powerpc/xmon: Enable breakpoints on 8xx - cxl: Fix refcount leak in cxl_calc_capp_routing - powerpc/52xx: Fix a resource leak in an error handling path - macintosh/macio-adb: check the return value of ioremap() - macintosh: fix possible memory leak in macio_add_one_device() - iommu/fsl_pamu: Fix resource leak in fsl_pamu_probe() - iommu/amd: Fix pci device refcount leak in ppr_notifier() - rtc: pcf85063: Fix reading alarm - rtc: snvs: Allow a time difference on clock register read - rtc: cmos: Disable ACPI RTC event on removal - rtc: cmos: Rename ACPI-related functions - rtc: cmos: Eliminate forward declarations of some functions - rtc: cmos: Call rtc_wake_setup() from cmos_do_probe() - rtc: cmos: Call cmos_wake_setup() from cmos_do_probe() - rtc: cmos: fix build on non-ACPI platforms - rtc: cmos: Fix wake alarm breakage - rtc: cmos: Fix event handler registration ordering issue - rtc: rtc-cmos: Do not check ACPI_FADT_LOW_POWER_S0 - pwm: tegra: Improve required rate calculation - include/uapi/linux/swab: Fix potentially missing __always_inline - phy: usb: s2 WoL wakeup_count not incremented for USB->Eth devices - iommu/sun50i: Fix flush size - iommu/sun50i: Fix R/W permission check - iommu/sun50i: Consider all fault sources for reset - iommu/sun50i: Fix reset release - RDMA/siw: Fix pointer cast warning - power: supply: fix null pointer dereferencing in power_supply_get_battery_info - HSI: omap_ssi_core: Fix error handling in ssi_init() - perf symbol: correction while adjusting symbol - perf trace: Handle failure when trace point folder is missed - perf trace: Use macro RAW_SYSCALL_ARGS_NUM to replace number - perf trace: Return error if a system call doesn't exist - power: supply: fix residue sysfs file in error handle route of __power_supply_register() - HSI: omap_ssi_core: fix possible memory leak in ssi_probe() - HSI: omap_ssi_core: fix unbalanced pm_runtime_disable() - fbdev: uvesafb: Fixes an error handling path in uvesafb_probe() - fbdev: vermilion: decrease reference count in error path - fbdev: via: Fix error in via_core_init() - fbdev: pm2fb: fix missing pci_disable_device() - fbdev: ssd1307fb: Drop optional dependency - thermal/drivers/imx8mm_thermal: Validate temperature range - samples: vfio-mdev: Fix missing pci_disable_device() in mdpy_fb_probe() - tracing/hist: Fix issue of losting command info in error_log - usb: storage: Add check for kcalloc - i2c: mux: reg: check return value after calling platform_get_resource() - gpiolib: cdev: fix NULL-pointer dereferences - gpiolib: Get rid of redundant 'else' - vme: Fix error not catched in fake_init() - staging: rtl8192e: Fix potential use-after-free in rtllib_rx_Monitor() - staging: rtl8192u: Fix use after free in ieee80211_rx() - i2c: pxa-pci: fix missing pci_disable_device() on error in ce4100_i2c_probe - chardev: fix error handling in cdev_device_add() - mcb: mcb-parse: fix error handing in chameleon_parse_gdd() - drivers: mcb: fix resource leak in mcb_probe() - usb: gadget: f_hid: fix refcount leak on error path - usb: gadget: f_hid: fix f_hidg lifetime vs cdev - usb: gadget: f_hid: optional SETUP/SET_REPORT mode - usb: roles: fix of node refcount leak in usb_role_switch_is_parent() - counter: stm32-lptimer-cnt: fix the check on arr and cmp registers update - iio: adis: add '__adis_enable_irq()' implementation - iio:imu:adis: Move exports into IIO_ADISLIB namespace - iio: adis: stylistic changes - iio: adis: handle devices that cannot unmask the drdy pin - iio:imu:adis: Use IRQF_NO_AUTOEN instead of irq request then disable - iio: temperature: ltc2983: make bulk write buffer DMA-safe - cxl: fix possible null-ptr-deref in cxl_pci_init_afu|adapter() - cxl: fix possible null-ptr-deref in cxl_guest_init_afu|adapter() - firmware: raspberrypi: fix possible memory leak in rpi_firmware_probe() - misc: tifm: fix possible memory leak in tifm_7xx1_switch_media() - ocxl: fix pci device refcount leak when calling get_function_0() - misc: ocxl: fix possible name leak in ocxl_file_register_afu() - test_firmware: fix memory leak in test_firmware_init() - serial: sunsab: Fix error handling in sunsab_init() - serial: altera_uart: fix locking in polling mode - tty: serial: altera_uart_{r,t}x_chars() need only uart_port - tty: serial: clean up stop-tx part in altera_uart_tx_chars() - serial: pch: Fix PCI device refcount leak in pch_request_dma() - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. - serial: amba-pl011: avoid SBSA UART accessing DMACR register - usb: typec: tipd: Fix spurious fwnode_handle_put in error path - usb: typec: tcpci: fix of node refcount leak in tcpci_register_port() - usb: typec: Check for ops->exit instead of ops->enter in altmode_exit - staging: vme_user: Fix possible UAF in tsi148_dma_list_add - usb: fotg210-udc: Fix ages old endianness issues - uio: uio_dmem_genirq: Fix deadlock between irq config and handling - uio: uio_dmem_genirq: Fix missing unlock in irq configuration - vfio: platform: Do not pass return buffer to ACPI _RST method - class: fix possible memory leak in __class_register() - serial: tegra: Read DMA status before terminating - drivers: dio: fix possible memory leak in dio_init() - IB/IPoIB: Fix queue count inconsistency for PKEY child interfaces - hwrng: geode - Fix PCI device refcount leak - hwrng: amd - Fix PCI device refcount leak - crypto: img-hash - Fix variable dereferenced before check 'hdev->req' - orangefs: Fix sysfs not cleanup when dev init failed - RDMA/srp: Fix error return code in srp_parse_options() - RDMA/hfi1: Fix error return code in parse_platform_config() - riscv/mm: add arch hook arch_clear_hugepage_flags - crypto: omap-sham - Use pm_runtime_resume_and_get() in omap_sham_probe() - crypto: amlogic - Remove kcalloc without check - RDMA/nldev: Fix failure to send large messages - f2fs: avoid victim selection from previous victim section - RDMA/nldev: Add checks for nla_nest_start() in fill_stat_counter_qps() - scsi: snic: Fix possible UAF in snic_tgt_create() - scsi: fcoe: Fix transport not deattached when fcoe_if_init() fails - scsi: ipr: Fix WARNING in ipr_init() - scsi: scsi_debug: Fix possible name leak in sdebug_add_host_helper() - scsi: fcoe: Fix possible name leak when device_register() fails - scsi: scsi_debug: Fix a warning in resp_report_zones() - scsi: scsi_debug: Fix a warning in resp_verify() - scsi: hpsa: Fix possible memory leak in hpsa_add_sas_device() - scsi: hpsa: Fix error handling in hpsa_add_sas_host() - scsi: mpt3sas: Fix possible resource leaks in mpt3sas_transport_port_add() - padata: Fix list iterator in padata_do_serial() - padata: Always leave BHs disabled when running ->parallel() - crypto: tcrypt - Fix multibuffer skcipher speed test mem leak - scsi: hpsa: Fix possible memory leak in hpsa_init_one() - RDMA/rxe: Fix NULL-ptr-deref in rxe_qp_do_cleanup() when socket create failed - crypto: ccree - Make cc_debugfs_global_fini() available for module init function - RDMA/hfi: Decrease PCI device reference count in error path - PCI: Check for alloc failure in pci_request_irq() - crypto: cryptd - Use request context instead of stack for sub-request - crypto: ccree - Remove debugfs when platform_driver_register failed - scsi: scsi_debug: Fix a warning in resp_write_scat() - RDMA/siw: Set defined status for work completion with undefined status - RDMA/nldev: Return "-EAGAIN" if the cm_id isn't from expected port - RDMA/siw: Fix immediate work request flush to completion queue - f2fs: fix normal discard process - apparmor: Fix memleak in alloc_ns() - crypto: rockchip - rework by using crypto_engine - crypto: rockchip - delete unneeded variable initialization - crypto: rockchip - remove non-aligned handling - crypto: rockchip - better handle cipher key - crypto: rockchip - add fallback for ahash - crypto: rockchip - add fallback for cipher - crypto: rockchip - do not store mode globally - crypto: rockchip - do not do custom power management - f2fs: Fix the race condition of resize flag between resizefs - PCI: pci-epf-test: Register notifier if only core_init_notifier is enabled - RDMA/core: Fix order of nldev_exit call - PCI: dwc: Fix n_fts[] array overrun - apparmor: Use pointer to struct aa_label for lbs_cred - scsi: core: Fix a race between scsi_done() and scsi_timeout() - crypto: nitrox - avoid double free on error path in nitrox_sriov_init() - crypto: sun8i-ss - use dma_addr instead u32 - apparmor: Fix abi check to include v8 abi - apparmor: fix lockdep warning when removing a namespace - apparmor: fix a memleak in multi_transaction_new() - stmmac: fix potential division by 0 - Bluetooth: RFCOMM: don't call kfree_skb() under spin_lock_irqsave() - Bluetooth: hci_core: don't call kfree_skb() under spin_lock_irqsave() - Bluetooth: hci_bcsp: don't call kfree_skb() under spin_lock_irqsave() - Bluetooth: hci_h5: don't call kfree_skb() under spin_lock_irqsave() - Bluetooth: hci_ll: don't call kfree_skb() under spin_lock_irqsave() - Bluetooth: hci_qca: don't call kfree_skb() under spin_lock_irqsave() - Bluetooth: btusb: don't call kfree_skb() under spin_lock_irqsave() - sctp: sysctl: make extra pointers netns aware - ntb_netdev: Use dev_kfree_skb_any() in interrupt context - net: lan9303: Fix read error execution path - can: tcan4x5x: Remove invalid write in clear_interrupts - net: amd-xgbe: Check only the minimum speed for active/passive cables - net: amd-xgbe: Fix logic around active and passive cables - net: amd: lance: don't call dev_kfree_skb() under spin_lock_irqsave() - hamradio: don't call dev_kfree_skb() under spin_lock_irqsave() - net: ethernet: dnet: don't call dev_kfree_skb() under spin_lock_irqsave() - net: emaclite: don't call dev_kfree_skb() under spin_lock_irqsave() - net: apple: bmac: don't call dev_kfree_skb() under spin_lock_irqsave() - net: apple: mace: don't call dev_kfree_skb() under spin_lock_irqsave() - net/tunnel: wait until all sk_user_data reader finish before releasing the sock - net: farsync: Fix kmemleak when rmmods farsync - ethernet: s2io: don't call dev_kfree_skb() under spin_lock_irqsave() - of: overlay: fix null pointer dereferencing in find_dup_cset_node_entry() and find_dup_cset_prop() - drivers: net: qlcnic: Fix potential memory leak in qlcnic_sriov_init() - net: stmmac: selftests: fix potential memleak in stmmac_test_arpoffload() - net: defxx: Fix missing err handling in dfx_init() - net: vmw_vsock: vmci: Check memcpy_from_msg() - clk: socfpga: Fix memory leak in socfpga_gate_init() - clk: socfpga: use clk_hw_register for a5/c5 - clk: socfpga: clk-pll: Remove unused variable 'rc' - blktrace: Fix output non-blktrace event when blk_classic option enabled - wifi: brcmfmac: Fix error return code in brcmf_sdio_download_firmware() - wifi: rtl8xxxu: Fix the channel width reporting - wifi: rtl8xxxu: Add __packed to struct rtl8723bu_c2h - spi: spi-gpio: Don't set MOSI as an input if not 3WIRE mode - clk: samsung: Fix memory leak in _samsung_clk_register_pll() - media: coda: Add check for kmalloc - media: coda: Add check for dcoda_iram_alloc - media: c8sectpfe: Add of_node_put() when breaking out of loop - mmc: mmci: fix return value check of mmc_add_host() - mmc: wbsd: fix return value check of mmc_add_host() - mmc: via-sdmmc: fix return value check of mmc_add_host() - mmc: meson-gx: fix return value check of mmc_add_host() - mmc: omap_hsmmc: fix return value check of mmc_add_host() - mmc: atmel-mci: fix return value check of mmc_add_host() - mmc: wmt-sdmmc: fix return value check of mmc_add_host() - mmc: vub300: fix return value check of mmc_add_host() - mmc: toshsd: fix return value check of mmc_add_host() - mmc: rtsx_usb_sdmmc: fix return value check of mmc_add_host() - mmc: pxamci: fix return value check of mmc_add_host() - mmc: mxcmmc: fix return value check of mmc_add_host() - mmc: moxart: fix return value check of mmc_add_host() - mmc: alcor: fix return value check of mmc_add_host() - NFSv4.x: Fail client initialisation if state manager thread can't run - SUNRPC: Fix missing release socket in rpc_sockname() - xprtrdma: Fix regbuf data not freed in rpcrdma_req_create() - ALSA: mts64: fix possible null-ptr-defer in snd_mts64_interrupt - media: saa7164: fix missing pci_disable_device() - ALSA: pcm: Set missing stop_operating flag at undoing trigger start - hwmon: (jc42) Restore the min/max/critical temperatures on resume - hwmon: (jc42) Convert register access and caching to regmap/regcache - regulator: core: fix resource leak in regulator_register() - configfs: fix possible memory leak in configfs_create_dir() - hsr: Synchronize sequence number updates. - hsr: Synchronize sending frames to have always incremented outgoing seq nr. - hsr: Disable netpoll. - net: hsr: generate supervision frame without HSR/PRP tag - hsr: Add a rcu-read lock to hsr_forward_skb(). - clk: qcom: clk-krait: fix wrong div2 functions - regulator: core: fix module refcount leak in set_supply() - wifi: mt76: fix coverity overrun-call in mt76_get_txpower() - wifi: cfg80211: Fix not unregister reg_pdev when load_builtin_regdb_keys() fails - wifi: mac80211: fix memory leak in ieee80211_if_add() - spi: spidev: mask SPI_CS_HIGH in SPI_IOC_RD_MODE - bonding: uninitialized variable in bond_miimon_inspect() - netfilter: conntrack: set icmpv6 redirects as RELATED - ASoC: pcm512x: Fix PM disable depth imbalance in pcm512x_probe - drm/amdgpu: Fix PCI device refcount leak in amdgpu_atrm_get_bios() - drm/radeon: Fix PCI device refcount leak in radeon_atrm_get_bios() - drm/amd/pm/smu11: BACO is supported when it's in BACO state - ASoC: mediatek: mt8173: Enable IRQ when pdata is ready - ASoC: mediatek: mt8173: Fix debugfs registration for components - wifi: iwlwifi: mvm: fix double free on tx path. - ALSA: asihpi: fix missing pci_disable_device() - NFS: Fix an Oops in nfs_d_automount() - NFSv4: Fix a deadlock between nfs4_open_recover_helper() and delegreturn - NFSv4.2: Fix initialisation of struct nfs4_label - NFSv4.2: Fix a memory stomp in decode_attr_security_label - NFSv4.2: Clear FATTR4_WORD2_SECURITY_LABEL when done decoding - ASoC: mediatek: mtk-btcvsd: Add checks for write and read of mtk_btcvsd_snd - ASoC: dt-bindings: wcd9335: fix reset line polarity in example - drm/tegra: Add missing clk_disable_unprepare() in tegra_dc_probe() - media: s5p-mfc: Add variant data for MFC v7 hardware for Exynos 3250 SoC - media: dvb-core: Fix ignored return value in dvb_register_frontend() - pinctrl: pinconf-generic: add missing of_node_put() - clk: imx: replace osc_hdmi with dummy - media: imon: fix a race condition in send_packet() - media: vimc: Fix wrong function called when vimc_init() fails - ASoC: qcom: Add checks for devm_kcalloc - drbd: fix an invalid memory access caused by incorrect use of list iterator - mtd: maps: pxa2xx-flash: fix memory leak in probe - bonding: fix link recovery in mode 2 when updelay is nonzero - drm/amdgpu: fix pci device refcount leak - clk: rockchip: Fix memory leak in rockchip_clk_register_pll() - regulator: core: use kfree_const() to free space conditionally - ALSA: seq: fix undefined behavior in bit shift for SNDRV_SEQ_FILTER_USE_EVENT - ALSA: pcm: fix undefined behavior in bit shift for SNDRV_PCM_RATE_KNOT - HID: hid-sensor-custom: set fixed size for custom attributes - bpf: Move skb->len == 0 checks into __bpf_redirect - inet: add READ_ONCE(sk->sk_bound_dev_if) in inet_csk_bind_conflict() - media: videobuf-dma-contig: use dma_mmap_coherent - media: platform: exynos4-is: Fix error handling in fimc_md_init() - media: solo6x10: fix possible memory leak in solo_sysfs_init() - media: vidtv: Fix use-after-free in vidtv_bridge_dvb_init() - Input: elants_i2c - properly handle the reset GPIO when power is off - mtd: lpddr2_nvm: Fix possible null-ptr-deref - wifi: ath10k: Fix return value in ath10k_pci_init() - ima: Fix misuse of dereference of pointer in template_desc_init_fields() - integrity: Fix memory leakage in keyring allocation error path - drm/fourcc: Fix vsub/hsub for Q410 and Q401 - drm/fourcc: Add packed 10bit YUV 4:2:0 format - amdgpu/pm: prevent array underflow in vega20_odn_edit_dpm_table() - regulator: core: fix unbalanced of node refcount in regulator_dev_lookup() - ASoC: pxa: fix null-pointer dereference in filter() - drm/mediatek: Modify dpi power on/off sequence. - drm/radeon: Add the missed acpi_put_table() to fix memory leak - rxrpc: Fix ack.bufferSize to be 0 when generating an ack - net, proc: Provide PROC_FS=n fallback for proc_create_net_single_write() - media: camss: Clean up received buffers on failed start of streaming - wifi: rsi: Fix handling of 802.3 EAPOL frames sent via control port - Input: joystick - fix Kconfig warning for JOYSTICK_ADC - mtd: Fix device name leak when register device failed in add_mtd_device() - clk: qcom: gcc-sm8250: Use retention mode for USB GDSCs - bpf: propagate precision across all frames, not just the last one - bpf: Check the other end of slot_type for STACK_SPILL - bpf: propagate precision in ALU/ALU64 operations - media: platform: exynos4-is: fix return value check in fimc_md_probe() - bpf: Fix slot type check in check_stack_write_var_off - drm/msm/hdmi: drop unused GPIO support - drm/msm/hdmi: switch to drm_bridge_connector - ima: Fix fall-through warnings for Clang - drm/panel/panel-sitronix-st7701: Remove panel on DSI attach failure - spi: Update reference to struct spi_controller - clk: renesas: r9a06g032: Repair grave increment error - drm/rockchip: lvds: fix PM usage counter unbalance in poweron - can: kvaser_usb: Compare requested bittiming parameters with actual parameters in do_set_{,data}_bittiming - can: kvaser_usb: Add struct kvaser_usb_busparams - can: kvaser_usb_leaf: Fix bogus restart events - can: kvaser_usb_leaf: Fix wrong CAN state after stopping - can: kvaser_usb_leaf: Fix improved state not being reported - can: kvaser_usb_leaf: Set Warning state even without bus errors - can: kvaser_usb: kvaser_usb_leaf: Handle CMD_ERROR_EVENT - can: kvaser_usb: kvaser_usb_leaf: Rename {leaf,usbcan}_cmd_error_event to {leaf,usbcan}_cmd_can_error_event - can: kvaser_usb: kvaser_usb_leaf: Get capabilities from device - can: kvaser_usb: do not increase tx statistics when sending error message frames - media: exynos4-is: don't rely on the v4l2_async_subdev internals - media: exynos4-is: Use v4l2_async_notifier_add_fwnode_remote_subdev - venus: pm_helpers: Fix error check in vcodec_domains_get() - media: i2c: ad5820: Fix error path - media: coda: jpeg: Add check for kmalloc - pata_ipx4xx_cf: Fix unsigned comparison with less than zero - drm/bridge: adv7533: remove dynamic lane switching from adv7533 bridge - wifi: rtl8xxxu: Fix reading the vendor of combo chips - wifi: ath9k: hif_usb: Fix use-after-free in ath9k_hif_usb_reg_in_cb() - wifi: ath9k: hif_usb: fix memory leak of urbs in ath9k_hif_usb_dealloc_tx_urbs() - rapidio: devices: fix missing put_device in mport_cdev_open - hfs: Fix OOB Write in hfs_asc2mac - relay: fix type mismatch when allocating memory in relay_create_buf() - eventfd: change int to __u64 in eventfd_signal() ifndef CONFIG_EVENTFD - rapidio: fix possible UAF when kfifo_alloc() fails - fs: sysv: Fix sysv_nblocks() returns wrong value - MIPS: OCTEON: warn only once if deprecated link status is being used - MIPS: BCM63xx: Add check for NULL for clk in clk_enable - platform/x86: intel_scu_ipc: fix possible name leak in __intel_scu_ipc_register() - platform/x86: mxm-wmi: fix memleak in mxm_wmi_call_mx[ds|mx]() - PM: runtime: Do not call __rpm_callback() from rpm_idle() - PM: runtime: Improve path in rpm_idle() when no callback - xen/privcmd: Fix a possible warning in privcmd_ioctl_mmap_resource() - x86/xen: Fix memory leak in xen_init_lock_cpu() - x86/xen: Fix memory leak in xen_smp_intr_init{_pv}() - uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() - clocksource/drivers/timer-ti-dm: Fix missing clk_disable_unprepare in dmtimer_systimer_init_clock() - cpu/hotplug: Make target_store() a nop when target == state - futex: Resend potentially swallowed owner death notification - futex: Move to kernel/futex/ - clocksource/drivers/sh_cmt: Access registers according to spec - clocksource/drivers/sh_cmt: Make sure channel clock supply is enabled - rapidio: rio: fix possible name leak in rio_register_mport() - rapidio: fix possible name leaks when rio_add_device() fails - ocfs2: fix memory leak in ocfs2_mount_volume() - ocfs2: rewrite error handling of ocfs2_fill_super - ocfs2: ocfs2_mount_volume does cleanup job before return error - debugfs: fix error when writing negative value to atomic_t debugfs file - docs: fault-injection: fix non-working usage of negative values - lib/notifier-error-inject: fix error when writing -errno to debugfs file - libfs: add DEFINE_SIMPLE_ATTRIBUTE_SIGNED for signed value - cpufreq: amd_freq_sensitivity: Add missing pci_dev_put() - genirq/irqdesc: Don't try to remove non-existing sysfs files - nfsd: don't call nfsd_file_put from client states seqfile display - EDAC/i10nm: fix refcount leak in pci_get_dev_wrapper() - irqchip: gic-pm: Use pm_runtime_resume_and_get() in gic_probe() - platform/chrome: cros_usbpd_notify: Fix error handling in cros_usbpd_notify_init() - perf/x86/intel/uncore: Fix reference count leak in __uncore_imc_init_box() - perf/x86/intel/uncore: Fix reference count leak in snr_uncore_mmio_map() - perf/x86/intel/uncore: Fix reference count leak in hswep_has_limit_sbox() - PNP: fix name memory leak in pnp_alloc_dev() - selftests/efivarfs: Add checking of the test return value - MIPS: vpe-cmp: fix possible memory leak while module exiting - MIPS: vpe-mt: fix possible memory leak while module exiting - ocfs2: fix memory leak in ocfs2_stack_glue_init() - lib/fonts: fix undefined behavior in bit shift for get_default_font - proc: fixup uptime selftest - timerqueue: Use rb_entry_safe() in timerqueue_getnext() - platform/x86: huawei-wmi: fix return value calculation - lib/debugobjects: fix stat count and optimize debug_objects_mem_init - perf: Fix possible memleak in pmu_dev_alloc() - selftests/ftrace: event_triggers: wait longer for test_event_enable - cpufreq: qcom-hw: Fix memory leak in qcom_cpufreq_hw_read_lut() - fs: don't audit the capability check in simple_xattr_list() - PM: hibernate: Fix mistake in kerneldoc comment - alpha: fix syscall entry in !AUDUT_SYSCALL case - cpuidle: dt: Return the correct numbers of parsed idle states - sched/uclamp: Fix relationship between uclamp and migration margin - sched/fair: Cleanup task_util and capacity type - tpm/tpm_crb: Fix error message in __crb_relinquish_locality() - tpm/tpm_ftpm_tee: Fix error handling in ftpm_mod_init() - pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP - ARM: mmp: fix timer_read delay - pstore/ram: Fix error return code in ramoops_probe() - arm64: dts: armada-3720-turris-mox: Add missing interrupt for RTC - ARM: dts: turris-omnia: Add switch port 6 node - ARM: dts: turris-omnia: Add ethernet aliases - ARM: dts: armada-39x: Fix assigned-addresses for every PCIe Root Port - ARM: dts: armada-38x: Fix assigned-addresses for every PCIe Root Port - ARM: dts: armada-375: Fix assigned-addresses for every PCIe Root Port - ARM: dts: armada-xp: Fix assigned-addresses for every PCIe Root Port - ARM: dts: armada-370: Fix assigned-addresses for every PCIe Root Port - ARM: dts: dove: Fix assigned-addresses for every PCIe Root Port - arm64: dts: mediatek: mt6797: Fix 26M oscillator unit name - arm64: dts: mediatek: pumpkin-common: Fix devicetree warnings - arm64: dts: mt2712-evb: Fix usb vbus regulators unit names - arm64: dts: mt2712-evb: Fix vproc fixed regulators unit names - arm64: dts: mt2712e: Fix unit address for pinctrl node - arm64: dts: mt2712e: Fix unit_address_vs_reg warning for oscillators - arm64: dts: ti: k3-j721e-main: Drop dma-coherent in crypto node - arm64: dts: ti: k3-am65-main: Drop dma-coherent in crypto node - perf/smmuv3: Fix hotplug callback leak in arm_smmu_pmu_init() - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() - soc: ti: smartreflex: Fix PM disable depth imbalance in omap_sr_probe - soc: ti: knav_qmss_queue: Fix PM disable depth imbalance in knav_queue_probe - soc: ti: knav_qmss_queue: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync - arm: dts: spear600: Fix clcd interrupt - soc: qcom: apr: Add check for idr_alloc and of_property_read_string_index - soc: qcom: apr: make code more reuseable - soc: qcom: llcc: make irq truly optional - drivers: soc: ti: knav_qmss_queue: Mark knav_acc_firmwares as static - ARM: dts: stm32: Fix AV96 WLAN regulator gpio property - ARM: dts: stm32: Drop stm32mp15xc.dtsi from Avenger96 - objtool, kcsan: Add volatile read/write instrumentation to whitelist - arm64: dts: qcom: msm8916: Drop MSS fallback compatible - arm64: dts: qcom: sdm845-cheza: fix AP suspend pin bias - arm64: dts: qcom: sdm630: fix UART1 pin bias - ARM: dts: qcom: apq8064: fix coresight compatible - arm64: dts: qcom: msm8996: fix GPU OPP table - arm64: dts: qcom: ipq6018-cp01-c1: use BLSPI1 pins - usb: musb: remove extra check in musb_gadget_vbus_draw - !1680 nvme-pci: fix doorbell buffer value endianness - !1693 nvme-pci: fix mempool alloc size - ksmbd: fix out of bounds read in smb2_sess_setup - !1666 nvme-pci: fix timeout request state check - arm64/mpam: mark partid non-exclusive if self-owned - !1709 Backport cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks() - !1713 netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID - 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 - 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 - !1201 [sync] PR-1144: crypto: hisilicon/qm: modify loop exit condition - !1719 net: hns3: revert "net: hns3: disbable pfc en before the reset" and backport the mainline - !1597 Fix the bugs of 3SNIC driver compilation failure while using clang - RDMA/hns: Fix missing dealloc_dfx_cnt() during device unregister - net: hns3: fix sending pfc frames after reset issue - net: hns3: support set pfc pause trans time - Revert "net: hns3: support set pfc pause trans time" - Revert "net: hns3: disbable pfc en before the reset" - !1683 net: hns3: revert some bugfix and backport some patch - !1630 sched: Add feature 'UTIL_TASKGROUP' for dynamic affinity - !1711 xfrm: add NULL check in xfrm_update_ae_params - net: hns3: add tm flush when setting tm - net: hns3: fix the imp capability bit cannot exceed 32 bits issue - net: hns3: support debugfs for wake on lan - net: hns3: support wake on lan configuration and query - Revert "net: hns3: support wake on lan configuration and query" - Revert "net: hns3: support debugfs for wake on lan" - Revert "net: hns3: fix getting supported parameter from driver in hclge_set_wol" - Revert "net: hns3: fix the HCLGE_OPC_WOL_CFG opcode id for wol" - Revert "net: hns3: sync linux kernel hns3 wol to openeuler" - Revert "net: hns3: fix pointer cast to different type for wol" - Revert "net: hns3: fix the imp capability bit cannot exceed 32 bits issue" - Revert "net: hns3: add tm flush when setting tm" - !1707 Mainline bugfix patches backport 5.10 - !1660 remove cpu.qos_leve from root cpu cgroup - sched/doc: Update the CPU capacity asymmetry bits - sched/topology: Rework CPU capacity asymmetry detection - sched/core: Introduce SD_ASYM_CPUCAPACITY_FULL sched_domain flag - RDMA/hns: Add clear_hem return value to log - RDMA/hns: Fix hns_roce_table_get return value - Revert "RDMA/hns: Fix hns_roce_table_get return value" - Revert "RDMA/hns: Add clear_hem return value to log" - RDMA/hns: Modify the value of long message loopback slice - RDMA/hns: Fix base address table allocation - RDMA/hns: Fix timeout attr in query qp for HIP08 - Revert "RDMA/hns: Fix timeout attr in query qp for HIP08" - Revert "RDMA/hns: Fix base address table allocation" - Revert "RDMA/hns: Modify the value of long message loopback slice" - netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID - xfrm: add NULL check in xfrm_update_ae_params - !1618 LoongArch: fix some config not defined - cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks() - cgroup: Use cgroup_attach_{lock,unlock}() from cgroup_attach_task_all() - driver core: Update device link status properly for device_bind_driver() - lib/genalloc.c: change return type to unsigned long for bitmap_set_ll - bus: arm-integrator-lm: Add of_node_put() before return statement - lib/cmdline: fix get_option() for strings starting with hyphen - !1682 netfilter: nft_set_pipapo: fix improper element removal - nvme-pci: fix mempool alloc size - !1690 uacce: delete the pointer address printing - uacce: delete the pointer address printing - sched/fair: introduce cgroup level smt expell - !1672 tty: fix pid memleak in disassociate_ctty() - !1268 [sync] PR-1070: crypto: hisilicon - fix some reset problem - netfilter: nft_set_pipapo: fix improper element removal - nvme-pci: fix doorbell buffer value endianness - tty: fix pid memleak in disassociate_ctty() - !1659 vfio-pci: Match specific devices with vendor id and device id - !1657 media: usb: siano: Fix CVE-2023-4132 - nvme-pci: fix timeout request state check - !1522 Allow bpf_get_netns_cookie in BPF_PROG_TYPE_SK_MSG and BPF_PROG_TYPE_SOCK_OPS - sched/fair: remove cpu.qos_leve from root cpu cgroup - vfio-pci: Match specific devices with vendor id and device id - 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 - !1596 ksmbd: fix out-of-bound read in deassemble_neg_contexts() - mm: disable kernelcore=mirror when no mirror memory - loongarch/config: Enable TPM TIS customization - loongarch/kvm: Fixed extioi hardware emulation bugs - !1605 CVE-2023-38430 - !1551 ksmbd: allocate one more byte for implied bcc[0 - !1580 tracing: Fix warning in trace_buffered_event_disable() - !1604 net: nfc: Fix CVE-2023-3863 - !1555 net: hns3: fix setting wrong tx_timeout value issue and synchronizes the differences between the kernel and openeuler - !1611 sched: Fix build error for dynamic_affinity_enable() - sched: Add feature 'UTIL_TASKGROUP' for dynamic affinity - net: hns3: fix wrong bw weight of disabled tc issue - net: hns3: fix wrong tc bandwidth weight data issue - !1621 fix three CVEs by backport mainline patchs - 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 - !1578 Backport 5.10.160 - 5.10.162 LTS patches from upstream. - Fix the bugs of 3SNIC driver compilation failure while using clang - LoongArch: fix CONFIG_TRACE_IRQFLAGS_SUPPORT not defined - LoongArch: fix CONFIG_ZONE_DMA32 not defined - LoongArch: fix percpu area not allocated as expected - !1591 net/sched: cls_u32: Fix reference counter leak leading to overflow - sched: Fix build error for dynamic_affinity_enable() - ksmbd: validate smb request protocol id - ksmbd: define SMB2_COMPRESSION_TRANSFORM_ID in fs/ksmbd/smb2pdu.h - net: nfc: Fix use-after-free caused by nfc_llcp_find_local - nfc: llcp: simplify llcp_sock_connect() error paths - !1581 psi: fix compile error for psi cgroupv1 when CONFIG_CGROUP=n - !1547 binder: fix UAF caused by faulty buffer cleanup - ksmbd: fix out-of-bound read in deassemble_neg_contexts() - !1585 ksmbd: fix global-out-of-bounds in smb2_find_context_vals - io_uring: pass in EPOLL_URING_WAKE for eventfd signaling and wakeups - eventfd: provide a eventfd_signal_mask() helper - eventpoll: add EPOLL_URING_WAKE poll wakeup flag - Revert "proc: don't allow async path resolution of /proc/self components" - Revert "proc: don't allow async path resolution of /proc/thread-self components" - net/sched: cls_u32: Fix reference counter leak leading to overflow - ksmbd: fix global-out-of-bounds in smb2_find_context_vals - psi: fix compile error for psi cgroupv1 when CONFIG_CGROUP=n - tracing: Fix warning in trace_buffered_event_disable() - task_work: unconditionally run task_work from get_signal() - signal: kill JOBCTL_TASK_WORK - kernel: stop masking signals in create_io_thread() - entry/kvm: Exit to user mode when TIF_NOTIFY_SIGNAL is set - kernel: allow fork with TIF_NOTIFY_SIGNAL pending - task_work: remove legacy TWA_SIGNAL path - alpha: fix TIF_NOTIFY_SIGNAL handling - ARC: unbork 5.11 bootup: fix snafu in _TIF_NOTIFY_SIGNAL handling - ia64: don't call handle_signal() unless there's actually a signal queued - sparc: add support for TIF_NOTIFY_SIGNAL - nds32: add support for TIF_NOTIFY_SIGNAL - ia64: add support for TIF_NOTIFY_SIGNAL - h8300: add support for TIF_NOTIFY_SIGNAL - c6x: add support for TIF_NOTIFY_SIGNAL - alpha: add support for TIF_NOTIFY_SIGNAL - xtensa: add support for TIF_NOTIFY_SIGNAL - microblaze: add support for TIF_NOTIFY_SIGNAL - hexagon: add support for TIF_NOTIFY_SIGNAL - csky: add support for TIF_NOTIFY_SIGNAL - openrisc: add support for TIF_NOTIFY_SIGNAL - sh: add support for TIF_NOTIFY_SIGNAL - um: add support for TIF_NOTIFY_SIGNAL - s390: add support for TIF_NOTIFY_SIGNAL - mips: add support for TIF_NOTIFY_SIGNAL - parisc: add support for TIF_NOTIFY_SIGNAL - nios32: add support for TIF_NOTIFY_SIGNAL - m68k: add support for TIF_NOTIFY_SIGNAL - arc: add support for TIF_NOTIFY_SIGNAL - task_work: Use TIF_NOTIFY_SIGNAL if available - tools headers UAPI: Sync openat2.h with the kernel sources - saner calling conventions for unlazy_child() - net: loopback: use NET_NAME_PREDICTABLE for name_assign_type - HID: uclogic: Add HID_QUIRK_HIDINPUT_FORCE quirk - HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch V 10 - HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch 10E - HID: ite: Add support for Acer S1002 keyboard-dock - igb: Initialize mailbox message for VF reset - xhci: Apply XHCI_RESET_TO_DEFAULT quirk to ADL-N - USB: serial: f81534: fix division by zero on line-speed change - USB: serial: f81232: fix division by zero on line-speed change - USB: serial: cp210x: add Kamstrup RF sniffer PIDs - USB: serial: option: add Quectel EM05-G modem - usb: gadget: uvc: Prevent buffer overflow in setup handler - udf: Fix extending file within last block - udf: Do not bother looking for prealloc extents if i_lenExtents matches i_size - udf: Fix preallocation discarding at indirect extent boundary - udf: Discard preallocation before extending file with a hole - ASoC: ops: Correct bounds check for second channel on SX controls - nvme-pci: clear the prp2 field when not used - ASoC: cs42l51: Correct PGA Volume minimum value - can: mcba_usb: Fix termination command argument - can: sja1000: fix size of OCR_MODE_MASK define - pinctrl: meditatek: Startup with the IRQs disabled - libbpf: Use page size as max_entries when probing ring buffer map - ASoC: ops: Check bounds for second channel in snd_soc_put_volsw_sx() - ASoC: fsl_micfil: explicitly clear CHnF flags - ASoC: fsl_micfil: explicitly clear software reset bit - fuse: always revalidate if exclusive create - vfs: fix copy_file_range() averts filesystem freeze protection - vfs: fix copy_file_range() regression in cross-fs copies - x86/smpboot: Move rcu_cpu_starting() earlier - !1480 ksmbd: fix wrong UserName check in session_user - !1557 net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1550 Sync patches for sharepool - !1527 arm64/mpam: fix missing kfree domain's ctrl_val arrray - !1548 mm: memcontrol: fix cannot alloc the maximum memcg ID - net/sched: cls_fw: Fix improper refcount update leads to use-after-free - net: hns3: fix setting wrong tx_timeout value issue - !1541 Backport 5.10.158 - 5.10.159 LTS patches from upstream. - ksmbd: allocate one more byte for implied bcc[0] - mm/sharepool: Delete unused flag in sp_group. - mm/sharepool: Delete total_num and total_size in sp_spa_stat - mm/sharepool: Add sp_group_sem protection. - mm/sharepool: Delete SPG_FLAG_NON_DVPP. - mm/sharepool: Change data type of members in sp_spa_stat to atomic64. - mm/sharepool: Add mg_sp_alloc_nodemask - !1437 arm64: enable lrcpc feature of ARMv8.x from mainline - mm: memcontrol: fix cannot alloc the maximum memcg ID - binder: fix UAF caused by faulty buffer cleanup - !1535 net/sched: sch_qfq: account for stab overhead in qfq_enqueue - can: esd_usb: Allow REC and TEC to return to zero - macsec: add missing attribute validation for offload - net: mvneta: Fix an out of bounds check - ipv6: avoid use-after-free in ip6_fragment() - net: plip: don't call kfree_skb/dev_kfree_skb() under spin_lock_irq() - ethernet: aeroflex: fix potential skb leak in greth_init_rings() - tipc: call tipc_lxc_xmit without holding node_read_lock - net: dsa: sja1105: fix memory leak in sja1105_setup_devlink_regions() - ipv4: Fix incorrect route flushing when table ID 0 is used - ipv4: Fix incorrect route flushing when source address is deleted - tipc: Fix potential OOB in tipc_link_proto_rcv() - net: hisilicon: Fix potential use-after-free in hix5hd2_rx() - net: hisilicon: Fix potential use-after-free in hisi_femac_rx() - net: thunderx: Fix missing destroy_workqueue of nicvf_rx_mode_wq - ip_gre: do not report erspan version on GRE interface - net: stmmac: fix "snps,axi-config" node property parsing - nvme initialize core quirks before calling nvme_init_subsystem - NFC: nci: Bounds check struct nfc_target arrays - i40e: Disallow ip4 and ip6 l4_4_bytes - i40e: Fix for VF MAC address 0 - i40e: Fix not setting default xps_cpus after reset - net: mvneta: Prevent out of bounds read in mvneta_config_rss() - xen-netfront: Fix NULL sring after live migration - net: encx24j600: Fix invalid logic in reading of MISTAT register - net: encx24j600: Add parentheses to fix precedence - mac802154: fix missing INIT_LIST_HEAD in ieee802154_if_add() - selftests: rtnetlink: correct xfrm policy rule in kci_test_ipsec_offload - net: dsa: ksz: Check return value - Bluetooth: Fix not cleanup led when bt_init fails - Bluetooth: 6LoWPAN: add missing hci_dev_put() in get_l2cap_conn() - vmxnet3: correctly report encapsulated LRO packet - drm: bridge: dw_hdmi: fix preference of RGB modes over YUV420 - igb: Allocate MSI-X vector when testing - e1000e: Fix TX dispatch condition - gpio: amd8111: Fix PCI device reference count leak - drm/bridge: ti-sn65dsi86: Fix output polarity setting bug - netfilter: ctnetlink: fix compilation warning after data race fixes in ct mark - ca8210: Fix crash by zero initializing data - ieee802154: cc2520: Fix error return code in cc2520_hw_init() - netfilter: nft_set_pipapo: Actually validate intervals in fields after the first one - rtc: mc146818-lib: fix signedness bug in mc146818_get_time() - rtc: mc146818-lib: fix locking in mc146818_set_time - rtc: cmos: Disable irq around direct invocation of cmos_interrupt() - HID: core: fix shift-out-of-bounds in hid_report_raw_event - HID: hid-lg4ff: Add check for empty lbuf - HID: usbhid: Add ALWAYS_POLL quirk for some mice - drm/shmem-helper: Avoid vm_open error paths - drm/shmem-helper: Remove errant put in error path - drm/vmwgfx: Don't use screen objects when SEV is active - KVM: s390: vsie: Fix the initialization of the epoch extension (epdx) field - Bluetooth: Fix crash when replugging CSR fake controllers - Bluetooth: btusb: Add debug message for CSR controllers - mm/gup: fix gup_pud_range() for dax - media: v4l2-dv-timings.c: fix too strict blanking sanity checks - Revert "ARM: dts: imx7: Fix NAND controller size-cells" - media: videobuf2-core: take mmap_lock in vb2_get_unmapped_area() - xen/netback: do some code cleanup - rtc: mc146818: Reduce spinlock section in mc146818_set_time() - rtc: cmos: Replace spin_lock_irqsave with spin_lock in hard IRQ - rtc: cmos: avoid UIP when reading alarm time - rtc: cmos: avoid UIP when writing alarm time - rtc: mc146818-lib: extract mc146818_avoid_UIP - rtc: mc146818-lib: fix RTC presence check - rtc: Check return value from mc146818_get_time() - rtc: mc146818-lib: change return values of mc146818_get_time() - rtc: cmos: remove stale REVISIT comments - rtc: mc146818: Dont test for bit 0-5 in Register D - rtc: mc146818: Detect and handle broken RTCs - rtc: mc146818: Prevent reading garbage - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths - mm/khugepaged: fix GUP-fast interaction by sending IPI - mm/khugepaged: take the right locks for page table retraction - net: usb: qmi_wwan: add u-blox 0x1342 composition - 9p/xen: check logical size for buffer size - usb: dwc3: gadget: Disable GUSB2PHYCFG.SUSPHY for End Transfer - fbcon: Use kzalloc() in fbcon_prepare_logo() - regulator: twl6030: fix get status of twl6032 regulators - ASoC: soc-pcm: Add NULL check in BE reparenting - btrfs: send: avoid unaligned encoded writes when attempting to clone range - ALSA: seq: Fix function prototype mismatch in snd_seq_expand_var_event - regulator: slg51000: Wait after asserting CS pin - 9p/fd: Use P9_HDRSZ for header size - ARM: dts: rockchip: disable arm_global_timer on rk3066 and rk3188 - ASoC: wm8962: Wait for updated value of WM8962_CLOCKING1 register - ARM: 9266/1: mm: fix no-MMU ZERO_PAGE() implementation - ARM: 9251/1: perf: Fix stacktraces for tracepoint events in THUMB2 kernels - ARM: dts: rockchip: rk3188: fix lcdc1-rgb24 node name - arm64: dts: rockchip: fix ir-receiver node names - ARM: dts: rockchip: fix ir-receiver node names - arm: dts: rockchip: fix node name for hym8563 rtc - arm64: dts: rockchip: keep I2S1 disabled for GPIO function on ROCK Pi 4 series - ipc/sem: Fix dangling sem_array access in semtimedop race - v4l2: don't fall back to follow_pfn() if pin_user_pages_fast() fails - block: unhash blkdev part inode when the part is deleted - Input: raydium_ts_i2c - fix memory leak in raydium_i2c_send() - char: tpm: Protect tpm_pm_suspend with locks - Revert "clocksource/drivers/riscv: Events are stopped during CPU suspend" - ACPI: HMAT: Fix initiator registration for single-initiator systems - ACPI: HMAT: remove unnecessary variable initialization - i2c: imx: Only DMA messages with I2C_M_DMA_SAFE flag set - i2c: npcm7xx: Fix error handling in npcm_i2c_init() - x86/pm: Add enumeration check before spec MSRs save/restore setup - x86/tsx: Add a feature bit for TSX control MSR support - Revert "tty: n_gsm: avoid call of sleeping functions from atomic context" - ipv4: Fix route deletion when nexthop info is not specified - ipv4: Handle attempt to delete multipath route when fib_info contains an nh reference - selftests: net: fix nexthop warning cleanup double ip typo - selftests: net: add delete nexthop route warning test - Kconfig.debug: provide a little extra FRAME_WARN leeway when KASAN is enabled - parisc: Increase FRAME_WARN to 2048 bytes on parisc - xtensa: increase size of gcc stack frame check - parisc: Increase size of gcc stack frame check - iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init() - iommu/vt-d: Fix PCI device refcount leak in has_external_pci() - pinctrl: single: Fix potential division by zero - ASoC: ops: Fix bounds check for _sx controls - tracing: Free buffers when a used dynamic event is removed - drm/i915: Never return 0 if not all requests retired - drm/amdgpu: temporarily disable broken Clang builds due to blown stack-frame - mmc: sdhci: Fix voltage switch delay - mmc: sdhci-sprd: Fix no reset data and command after voltage switch - mmc: sdhci-esdhc-imx: correct CQHCI exit halt state check - mmc: core: Fix ambiguous TRIM and DISCARD arg - mmc: mmc_test: Fix removal of debugfs file - net: stmmac: Set MAC's flow control register to reflect current settings - pinctrl: intel: Save and restore pins in "direct IRQ" mode - x86/bugs: Make sure MSR_SPEC_CTRL is updated properly upon resume from S3 - nilfs2: fix NULL pointer dereference in nilfs_palloc_commit_free_entry() - tools/vm/slabinfo-gnuplot: use "grep -E" instead of "egrep" - error-injection: Add prompt for function error injection - riscv: vdso: fix section overlapping under some conditions - net/mlx5: DR, Fix uninitialized var warning - hwmon: (coretemp) fix pci device refcount leak in nv1a_ram_new() - hwmon: (coretemp) Check for null before removing sysfs attrs - net: ethernet: renesas: ravb: Fix promiscuous mode after system resumed - sctp: fix memory leak in sctp_stream_outq_migrate() - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE - net: tun: Fix use-after-free in tun_detach() - afs: Fix fileserver probe RTT handling - net: hsr: Fix potential use-after-free - tipc: re-fetch skb cb after tipc_msg_validate - dsa: lan9303: Correct stat name - net: ethernet: nixge: fix NULL dereference - net/9p: Fix a potential socket leak in p9_socket_open - net: net_netdev: Fix error handling in ntb_netdev_init_module() - net: phy: fix null-ptr-deref while probe() failed - wifi: mac8021: fix possible oob access in ieee80211_get_rate_duration - wifi: cfg80211: don't allow multi-BSSID in S1G - wifi: cfg80211: fix buffer overflow in elem comparison - aquantia: Do not purge addresses when setting the number of rings - qlcnic: fix sleep-in-atomic-context bugs caused by msleep - can: cc770: cc770_isa_probe(): add missing free_cc770dev() - can: sja1000_isa: sja1000_isa_probe(): add missing free_sja1000dev() - net/mlx5e: Fix use-after-free when reverting termination table - net/mlx5: Fix uninitialized variable bug in outlen_write() - e100: Fix possible use after free in e100_xmit_prepare - e100: switch from 'pci_' to 'dma_' API - iavf: Fix error handling in iavf_init_module() - iavf: remove redundant ret variable - fm10k: Fix error handling in fm10k_init_module() - i40e: Fix error handling in i40e_init_module() - ixgbevf: Fix resource leak in ixgbevf_init_module() - of: property: decrement node refcount in of_fwnode_get_reference_args() - bpf: Do not copy spin lock field from user in bpf_selem_alloc - hwmon: (ibmpex) Fix possible UAF when ibmpex_register_bmc() fails - hwmon: (i5500_temp) fix missing pci_disable_device() - hwmon: (ina3221) Fix shunt sum critical calculation - hwmon: (ltc2947) fix temperature scaling - libbpf: Handle size overflow for ringbuf mmap - ARM: at91: rm9200: fix usb device clock id - scripts/faddr2line: Fix regression in name resolution on ppc64le - bpf, perf: Use subprog name when reporting subprog ksymbol - iio: light: rpr0521: add missing Kconfig dependencies - iio: health: afe4404: Fix oob read in afe4404_[read|write]_raw - iio: health: afe4403: Fix oob read in afe4403_read_raw - btrfs: qgroup: fix sleep from invalid context bug in btrfs_qgroup_inherit() - drm/amdgpu: Partially revert "drm/amdgpu: update drm_display_info correctly when the edid is read" - drm/amdgpu: update drm_display_info correctly when the edid is read - drm/display/dp_mst: Fix drm_dp_mst_add_affected_dsc_crtcs() return code - btrfs: move QUOTA_ENABLED check to rescan_should_stop from btrfs_qgroup_rescan_worker - spi: spi-imx: Fix spi_bus_clk if requested clock is higher than input clock - btrfs: free btrfs_path before copying inodes to userspace - btrfs: sink iterator parameter to btrfs_ioctl_logical_to_ino - !1441 workqueue: fix sanity check warning when invoke destroy_workqueue() - !1506 Backport 5.10.157 LTS patches from upstream - !1488 RDMA/hns: Remove unnecessary QP type checks - arm64: cpufeatures: Add capability for LDAPR instruction - net/sched: sch_qfq: account for stab overhead in qfq_enqueue - fuse: lock inode unconditionally in fuse_fallocate() - drm/amdgpu: always register an MMU notifier for userptr - drm/amd/dc/dce120: Fix audio register mapping, stop triggering KASAN - btrfs: sysfs: normalize the error handling branch in btrfs_init_sysfs() - btrfs: free btrfs_path before copying subvol info to userspace - btrfs: free btrfs_path before copying fspath to userspace - btrfs: free btrfs_path before copying root refs to userspace - dm integrity: clear the journal on suspend - dm integrity: flush the journal on suspend - gpu: host1x: Avoid trying to use GART on Tegra20 - net: usb: qmi_wwan: add Telit 0x103a composition - tcp: configurable source port perturb table size - platform/x86: hp-wmi: Ignore Smart Experience App event - zonefs: fix zone report size in __zonefs_io_error() - platform/x86: acer-wmi: Enable SW_TABLET_MODE on Switch V 10 (SW5-017) - platform/x86: asus-wmi: add missing pci_dev_put() in asus_wmi_set_xusb2pr() - xen/platform-pci: add missing free_irq() in error path - xen-pciback: Allow setting PCI_MSIX_FLAGS_MASKALL too - Input: soc_button_array - add Acer Switch V 10 to dmi_use_low_level_irq[] - Input: soc_button_array - add use_low_level_irq module parameter - Input: goodix - try resetting the controller when no config is set - serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios() - ASoC: Intel: bytcht_es8316: Add quirk for the Nanote UMPC-01 - Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() - KVM: x86: remove exit_int_info warning in svm_handle_exit - KVM: x86: nSVM: leave nested mode on vCPU free - mm: vmscan: fix extreme overreclaim and swap floods - gcov: clang: fix the buffer overflow issue - nilfs2: fix nilfs_sufile_mark_dirty() not set segment usage as dirty - usb: dwc3: gadget: Clear ep descriptor last - usb: dwc3: gadget: Return -ESHUTDOWN on ep disable - usb: dwc3: gadget: conditionally remove requests - ceph: fix NULL pointer dereference for req->r_session - ceph: Use kcalloc for allocating multiple elements - ceph: fix possible NULL pointer dereference for req->r_session - ceph: put the requests/sessions when it fails to alloc memory - ceph: fix off by one bugs in unsafe_request_wait() - ceph: flush the mdlog before waiting on unsafe reqs - ceph: flush mdlog before umounting - ceph: make iterate_sessions a global symbol - ceph: make ceph_create_session_msg a global symbol - usb: cdns3: Add support for DRD CDNSP - mmc: sdhci-brcmstb: Fix SDHCI_RESET_ALL for CQHCI - mmc: sdhci-brcmstb: Enable Clock Gating to save power - mmc: sdhci-brcmstb: Re-organize flags - nios2: add FORCE for vmlinuz.gz - init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash - iio: core: Fix entry not deleted when iio_register_sw_trigger_type() fails - iio: light: apds9960: fix wrong register for gesture gain - arm64: dts: rockchip: lower rk3399-puma-haikou SD controller clock frequency - usb: dwc3: exynos: Fix remove() function - lib/vdso: use "grep -E" instead of "egrep" - net: enetc: preserve TX ring priority across reconfiguration - net: enetc: cache accesses to &priv->si->hw - net: enetc: manage ENETC_F_QBV in priv->active_offloads only when enabled - s390/crashdump: fix TOD programmable field size - net: thunderx: Fix the ACPI memory leak - nfc: st-nci: fix memory leaks in EVT_TRANSACTION - nfc: st-nci: fix incorrect validating logic in EVT_TRANSACTION - arcnet: fix potential memory leak in com20020_probe() - net: arcnet: Fix RESET flag handling - s390/dasd: fix no record found for raw_track_access - ipv4: Fix error return code in fib_table_insert() - dccp/tcp: Reset saddr on failure after inet6?_hash_connect(). - netfilter: flowtable_offload: add missing locking - dma-buf: fix racing conflict of dma_heap_add() - bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending() - regulator: twl6030: re-add TWL6032_SUBCLASS - NFC: nci: fix memory leak in nci_rx_data_packet() - net: sched: allow act_ct to be built without NF_NAT - sfc: fix potential memleak in __ef100_hard_start_xmit() - xfrm: Fix ignored return value in xfrm6_init() - tipc: check skb_linearize() return value in tipc_disc_rcv() - net/mlx5: Fix handling of entry refcount when command is not issued to FW - net/mlx5: Fix FW tracer timestamp calculation - netfilter: ipset: regression in ip_set_hash_ip.c - netfilter: ipset: Limit the maximal range of consecutive elements to add/delete - Drivers: hv: vmbus: fix possible memory leak in vmbus_device_register() - Drivers: hv: vmbus: fix double free in the error path of vmbus_add_channel_work() - macsec: Fix invalid error code set - nfp: add port from netdev validation for EEPROM access - nfp: fill splittable of devlink_port_attrs correctly - net: pch_gbe: fix pci device refcount leak while module exiting - net/qla3xxx: fix potential memleak in ql3xxx_send() - net/mlx4: Check retval of mlx4_bitmap_init - net: ethernet: mtk_eth_soc: fix error handling in mtk_open() - ARM: dts: imx6q-prti6q: Fix ref/tcxo-clock-frequency properties - ARM: mxs: fix memory leak in mxs_machine_init() - netfilter: conntrack: Fix data-races around ct mark - 9p/fd: fix issue of list_del corruption in p9_fd_cancel() - net: pch_gbe: fix potential memleak in pch_gbe_tx_queue() - nfc/nci: fix race with opening and closing - rxrpc: Use refcount_t rather than atomic_t - rxrpc: Allow list of in-use local UDP endpoints to be viewed in /proc - net: liquidio: simplify if expression - ARM: dts: at91: sam9g20ek: enable udc vbus gpio pinctrl - tee: optee: fix possible memory leak in optee_register_device() - bus: sunxi-rsb: Support atomic transfers - regulator: core: fix UAF in destroy_regulator() - spi: dw-dma: decrease reference count in dw_spi_dma_init_mfld() - regulator: core: fix kobject release warning and memory leak in regulator_register() - scsi: storvsc: Fix handling of srb_status and capacity change events - ASoC: soc-pcm: Don't zero TDM masks in __soc_pcm_open() - ASoC: sgtl5000: Reset the CHIP_CLK_CTRL reg on remove - ASoC: hdac_hda: fix hda pcm buffer overflow issue - ARM: dts: am335x-pcm-953: Define fixed regulators in root node - af_key: Fix send_acquire race with pfkey_register - xfrm: replay: Fix ESN wrap around for GSO - MIPS: pic32: treat port as signed integer - RISC-V: vdso: Do not add missing symbols to version section in linker script - arm64/syscall: Include asm/ptrace.h in syscall_wrapper header. - drm: panel-orientation-quirks: Add quirk for Acer Switch V 10 (SW5-017) - scsi: scsi_debug: Make the READ CAPACITY response compliant with ZBC - scsi: ibmvfc: Avoid path failures during live migration - platform/x86: touchscreen_dmi: Add info for the RCA Cambio W101 v2 2-in-1 - Revert "net: macsec: report real_dev features when HW offloading is enabled" - selftests/bpf: Add verifier test for release_reference() - spi: stm32: fix stm32_spi_prepare_mbr() that halves spi clk for every run - wifi: mac80211: Fix ack frame idr leak when mesh has no route - wifi: airo: do not assign -1 to unsigned char - audit: fix undefined behavior in bit shift for AUDIT_BIT - riscv: dts: sifive unleashed: Add PWM controlled LEDs - wifi: mac80211_hwsim: fix debugfs attribute ps with rc table support - wifi: mac80211: fix memory free error when registering wiphy fail - ceph: avoid putting the realm twice when decoding snaps fails - ceph: do not update snapshot context when there is no new snapshot - iio: pressure: ms5611: fixed value compensation bug - iio: ms5611: Simplify IO callback parameters - nvme-pci: add NVME_QUIRK_BOGUS_NID for Micron Nitro - nvme: add a bogus subsystem NQN quirk for Micron MTFDKBA2T0TFH - drm/display: Don't assume dual mode adaptors support i2c sub-addressing - bridge: switchdev: Fix memory leaks when changing VLAN protocol - bridge: switchdev: Notify about VLAN protocol changes - ata: libata-core: do not issue non-internal commands once EH is pending - ata: libata-scsi: simplify __ata_scsi_queuecmd() - scsi: scsi_transport_sas: Fix error handling in sas_phy_add() - arm64/mpam: fix missing kfree domain's ctrl_val arrray - !1315 Intel: Backport mainline UPI uncore discovery warning fixes for SPR MCC to OLK-5.10 - bpf: Allow bpf_get_netns_cookie in BPF_PROG_TYPE_SK_MSG - bpf: Allow bpf_get_netns_cookie in BPF_PROG_TYPE_SOCK_OPS - !1482 CVE-2023-3567 fix patches - net: fix kabi change in struct net_device_ops - bonding: fix NULL deref in bond_rr_gen_slave_id - bonding: Fix extraction of ports from the packet headers - net: bonding: Use per-cpu rr_tx_counter - bonding: Fix negative jump label count on nested bonding - net, bonding: Add XDP support to the bonding driver - net, core: Add support for XDP redirection to slave device - net, bonding: Refactor bond_xmit_hash for use with xdp_buff - workqueue: Remove unused WORK_NO_COLOR - workqueue: Assign a color to barrier work items - workqueue: Mark barrier work with WORK_STRUCT_INACTIVE - workqueue: Change the code of calculating work_flags in insert_wq_barrier() - workqueue: Change arguement of pwq_dec_nr_in_flight() - workqueue: Rename "delayed" (delayed by active management) to "inactive" - !1475 [OLK-5.10] pmu: remove uncore code for Zhaoxin Platform - !1473 Backport 5.10.156 LTS patches from upstream. - !1445 netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - Revert "net: broadcom: Fix BCMGENET Kconfig" - ntfs: check overflow when iterating ATTR_RECORDs - ntfs: fix use-after-free in ntfs_attr_find() - mm: fs: initialize fsdata passed to write_begin/write_end interface - 9p/trans_fd: always use O_NONBLOCK read/write - gfs2: Switch from strlcpy to strscpy - gfs2: Check sb_bsize_shift after reading superblock - 9p: trans_fd/p9_conn_cancel: drop client lock earlier - kcm: close race conditions on sk_receive_queue - tcp: cdg: allow tcp_cdg_release() to be called multiple times - uapi/linux/stddef.h: Add include guards - Input: i8042 - fix leaking of platform device on module removal - kprobes: Skip clearing aggrprobe's post_handler in kprobe-on-ftrace case - scsi: scsi_debug: Fix possible UAF in sdebug_add_host_helper() - scsi: target: tcm_loop: Fix possible name leak in tcm_loop_setup_hba_bus() - stddef: Introduce struct_group() helper macro - usbnet: smsc95xx: Fix deadlock on runtime resume - ring-buffer: Include dropped pages in counting dirty patches - nvme: ensure subsystem reset is single threaded - nvme: restrict management ioctls to admin - perf/x86/intel/pt: Fix sampling using single range output - misc/vmw_vmci: fix an infoleak in vmci_host_do_receive_datagram() - docs: update mediator contact information in CoC doc - mmc: sdhci-pci: Fix possible memory leak caused by missing pci_dev_put() - mmc: sdhci-pci-o2micro: fix card detect fail issue caused by CD# debounce timeout - mmc: core: properly select voltage range without power cycle - firmware: coreboot: Register bus in module init - iommu/vt-d: Set SRE bit only when hardware has SRS cap - scsi: zfcp: Fix double free of FSF request when qdio send fails - maccess: Fix writing offset in case of fault in strncpy_from_kernel_nofault() - Input: iforce - invert valid length check when fetching device IDs - serial: 8250_lpss: Configure DMA also w/o DMA filter - serial: 8250: Flush DMA Rx on RLSI - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs - dm ioctl: fix misbehavior if list_versions races with module loading - iio: pressure: ms5611: changed hardcoded SPI speed to value limited - iio: adc: mp2629: fix potential array out of bound access - iio: adc: mp2629: fix wrong comparison of channel - iio: trigger: sysfs: fix possible memory leak in iio_sysfs_trig_init() - iio: adc: at91_adc: fix possible memory leak in at91_adc_allocate_trigger() - usb: typec: mux: Enter safe mode only when pins need to be reconfigured - usb: chipidea: fix deadlock in ci_otg_del_timer - usb: add NO_LPM quirk for Realforce 87U Keyboard - USB: serial: option: add Fibocom FM160 0x0111 composition - USB: serial: option: add u-blox LARA-L6 modem - USB: serial: option: add u-blox LARA-R6 00B modem - USB: serial: option: remove old LARA-R6 PID - USB: serial: option: add Sierra Wireless EM9191 - USB: bcma: Make GPIO explicitly optional - speakup: fix a segfault caused by switching consoles - slimbus: stream: correct presence rate frequencies - Revert "usb: dwc3: disable USB core PHY management" - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360 - ALSA: hda/realtek: fix speakers for Samsung Galaxy Book Pro - ALSA: usb-audio: Drop snd_BUG_ON() from snd_usbmidi_output_open() - tracing: kprobe: Fix potential null-ptr-deref on trace_array in kprobe_event_gen_test_exit() - tracing: kprobe: Fix potential null-ptr-deref on trace_event_file in kprobe_event_gen_test_exit() - tracing: Fix wild-memory-access in register_synth_event() - tracing: Fix memory leak in test_gen_synth_cmd() and test_empty_synth_event() - tracing/ring-buffer: Have polling block on watermark - ring_buffer: Do not deactivate non-existant pages - ftrace: Fix null pointer dereference in ftrace_add_mod() - ftrace: Optimize the allocation for mcount entries - ftrace: Fix the possible incorrect kernel message - cifs: add check for returning value of SMB2_set_info_init - net: thunderbolt: Fix error handling in tbnet_init() - cifs: Fix wrong return value checking when GETFLAGS - net/x25: Fix skb leak in x25_lapb_receive_frame() - net: ag71xx: call phylink_disconnect_phy if ag71xx_hw_enable() fail in ag71xx_open() - cifs: add check for returning value of SMB2_close_init - platform/x86/intel: pmc: Don't unconditionally attach Intel PMC when virtualized - drbd: use after free in drbd_create_device() - net: ena: Fix error handling in ena_init() - net: ionic: Fix error handling in ionic_init_module() - xen/pcpu: fix possible memory leak in register_pcpu() - bnxt_en: Remove debugfs when pci_register_driver failed - net: caif: fix double disconnect client in chnl_net_open() - net: macvlan: Use built-in RCU list checking - mISDN: fix misuse of put_device() in mISDN_register_device() - net: liquidio: release resources when liquidio driver open failed - mISDN: fix possible memory leak in mISDN_dsp_element_register() - net: bgmac: Drop free_netdev() from bgmac_enet_remove() - bpf: Initialize same number of free nodes for each pcpu_freelist - ata: libata-transport: fix error handling in ata_tdev_add() - ata: libata-transport: fix error handling in ata_tlink_add() - ata: libata-transport: fix error handling in ata_tport_add() - ata: libata-transport: fix double ata_host_put() in ata_tport_add() - arm64: dts: imx8mn: Fix NAND controller size-cells - arm64: dts: imx8mm: Fix NAND controller size-cells - ARM: dts: imx7: Fix NAND controller size-cells - drm: Fix potential null-ptr-deref in drm_vblank_destroy_worker() - drm/drv: Fix potential memory leak in drm_dev_init() - drm/panel: simple: set bpc field for logic technologies displays - pinctrl: devicetree: fix null pointer dereferencing in pinctrl_dt_to_map - parport_pc: Avoid FIFO port location truncation - siox: fix possible memory leak in siox_device_add() - arm64: Fix bit-shifting UB in the MIDR_CPU_MODEL() macro - block: sed-opal: kmalloc the cmd/resp buffers - sctp: clear out_curr if all frag chunks of current msg are pruned - sctp: remove the unnecessary sinfo_stream check in sctp_prsctp_prune_unsent - ASoC: soc-utils: Remove __exit for snd_soc_util_exit() - tty: n_gsm: fix sleep-in-atomic-context bug in gsm_control_send - serial: imx: Add missing .thaw_noirq hook - serial: 8250: omap: Flush PM QOS work on remove - serial: 8250: omap: Fix unpaired pm_runtime_put_sync() in omap8250_remove() - serial: 8250_omap: remove wait loop from Errata i202 workaround - serial: 8250: omap: Fix missing PM runtime calls for omap8250_set_mctrl() - serial: 8250: Remove serial_rs485 sanitization from em485 - ASoC: tas2764: Fix set_tdm_slot in case of single slot - ASoC: tas2770: Fix set_tdm_slot in case of single slot - ASoC: core: Fix use-after-free in snd_soc_exit() - spi: stm32: Print summary 'callbacks suppressed' message - drm/amdgpu: disable BACO on special BEIGE_GOBY card - drm/amd/pm: disable BACO entry/exit completely on several sienna cichlid cards - drm/amd/pm: Read BIF STRAP also for BACO check - drm/amd/pm: support power source switch on Sienna Cichlid - mmc: sdhci-esdhc-imx: use the correct host caps for MMC_CAP_8_BIT_DATA - spi: intel: Use correct mask for flash and protected regions - mtd: spi-nor: intel-spi: Disable write protection only if asked - ALSA: hda/realtek: fix speakers and micmute on HP 855 G8 - ASoC: codecs: jz4725b: Fix spelling mistake "Sourc" -> "Source", "Routee" -> "Route" - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm - btrfs: remove pointless and double ulist frees in error paths of qgroup tests - drm/imx: imx-tve: Fix return type of imx_tve_connector_mode_valid - i2c: i801: add lis3lv02d's I2C address for Vostro 5568 - i2c: tegra: Allocate DMA memory for DMA engine - NFSv4: Retry LOCK on OLD_STATEID during delegation return - drm/amd/display: Remove wrong pipe control lock - ASoC: rt1308-sdw: add the default value of some registers - selftests/intel_pstate: fix build for ARCH=x86_64 - selftests/futex: fix build for clang - ASoC: codecs: jz4725b: fix capture selector naming - ASoC: codecs: jz4725b: use right control for Capture Volume - ASoC: codecs: jz4725b: fix reported volume for Master ctl - ASoC: codecs: jz4725b: add missed Line In power control bit - spi: intel: Fix the offset to get the 64K erase opcode - ASoC: wm8962: Add an event handler for TEMP_HP and TEMP_SPK - ASoC: mt6660: Keep the pm_runtime enables before component stuff in mt6660_i2c_probe - ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe" - ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe" - ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe" - RDMA/hns: Remove unnecessary QP type checks - !1452 media: dvb-core: Fix use-after-free due on race condition at dvb_net - 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 - ksmbd: fix wrong UserName check in session_user - !1476 ipv6/addrconf: fix a potential refcount underflow for idev - ipv6/addrconf: fix a potential refcount underflow for idev - pmu: remove uncore code for Zhaoxin Platform - !1468 Backport 5.10.155 LTS - x86/cpu: Restore AMD's DE_CFG MSR after resume - mmc: sdhci-esdhc-imx: Convert the driver to DT-only - net: tun: call napi_schedule_prep() to ensure we own a napi - dmaengine: at_hdmac: Check return code of dma_async_device_register - dmaengine: at_hdmac: Fix impossible condition - dmaengine: at_hdmac: Don't allow CPU to reorder channel enable - dmaengine: at_hdmac: Fix completion of unissued descriptor in case of errors - dmaengine: at_hdmac: Fix descriptor handling when issuing it to hardware - dmaengine: at_hdmac: Fix concurrency over the active list - dmaengine: at_hdmac: Free the memset buf without holding the chan lock - dmaengine: at_hdmac: Fix concurrency over descriptor - dmaengine: at_hdmac: Fix concurrency problems by removing atc_complete_all() - dmaengine: at_hdmac: Protect atchan->status with the channel lock - dmaengine: at_hdmac: Do not call the complete callback on device_terminate_all - dmaengine: at_hdmac: Fix premature completion of desc in issue_pending - dmaengine: at_hdmac: Start transfer for cyclic channels in issue_pending - dmaengine: at_hdmac: Don't start transactions at tx_submit level - dmaengine: at_hdmac: Fix at_lli struct definition - cert host tools: Stop complaining about deprecated OpenSSL functions - can: j1939: j1939_send_one(): fix missing CAN header initialization - mm/memremap.c: map FS_DAX device memory as decrypted - udf: Fix a slab-out-of-bounds write bug in udf_find_entry() - mms: sdhci-esdhc-imx: Fix SDHCI_RESET_ALL for CQHCI - btrfs: selftests: fix wrong error check in btrfs_free_dummy_root() - platform/x86: hp_wmi: Fix rfkill causing soft blocked wifi - drm/i915/dmabuf: fix sg_table handling in map_dma_buf - nilfs2: fix use-after-free bug of ns_writer on remount - nilfs2: fix deadlock in nilfs_count_free_blocks() - ata: libata-scsi: fix SYNCHRONIZE CACHE (16) command failure - vmlinux.lds.h: Fix placement of '.data..decrypted' section - ALSA: usb-audio: Add DSD support for Accuphase DAC-60 - ALSA: usb-audio: Add quirk entry for M-Audio Micro - ALSA: hda/realtek: Add Positivo C6300 model quirk - ALSA: hda: fix potential memleak in 'add_widget_node' - ALSA: hda/ca0132: add quirk for EVGA Z390 DARK - ALSA: hda/hdmi - enable runtime pm for more AMD display audio - mmc: sdhci-tegra: Fix SDHCI_RESET_ALL for CQHCI - mmc: sdhci_am654: Fix SDHCI_RESET_ALL for CQHCI - mmc: sdhci-of-arasan: Fix SDHCI_RESET_ALL for CQHCI - mmc: cqhci: Provide helper for resetting both SDHCI and CQHCI - MIPS: jump_label: Fix compat branch range check - arm64: efi: Fix handling of misaligned runtime regions and drop warning - riscv: fix reserved memory setup - riscv: Separate memory init from paging init - riscv: Enable CMA support - riscv: vdso: fix build with llvm - riscv: process: fix kernel info leakage - net: macvlan: fix memory leaks of macvlan_common_newlink - ethernet: tundra: free irq when alloc ring failed in tsi108_open() - net: mv643xx_eth: disable napi when init rxq or txq failed in mv643xx_eth_open() - ethernet: s2io: disable napi when start nic failed in s2io_card_up() - net: atlantic: macsec: clear encryption keys from the stack - net: phy: mscc: macsec: clear encryption keys when freeing a flow - cxgb4vf: shut down the adapter when t4vf_update_port_info() failed in cxgb4vf_open() - net: cxgb3_main: disable napi when bind qsets failed in cxgb_up() - net: cpsw: disable napi in cpsw_ndo_open() - net/mlx5e: E-Switch, Fix comparing termination table instance - net/mlx5: Allow async trigger completion execution on single CPU systems - net: nixge: disable napi when enable interrupts failed in nixge_open() - net: marvell: prestera: fix memory leak in prestera_rxtx_switch_init() - perf stat: Fix printing os->prefix in CSV metrics output - drivers: net: xgene: disable napi when register irq failed in xgene_enet_open() - dmaengine: mv_xor_v2: Fix a resource leak in mv_xor_v2_remove() - dmaengine: pxa_dma: use platform_get_irq_optional - tipc: fix the msg->req tlv len check in tipc_nl_compat_name_table_dump_header - net: broadcom: Fix BCMGENET Kconfig - net: stmmac: dwmac-meson8b: fix meson8b_devm_clk_prepare_enable() - can: af_can: fix NULL pointer dereference in can_rx_register() - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - drm/vc4: Fix missing platform_unregister_drivers() call in vc4_drm_register() - hamradio: fix issue of dev reference count leakage in bpq_device_event() - net: lapbether: fix issue of dev reference count leakage in lapbeth_device_event() - KVM: s390: pv: don't allow userspace to set the clock under PV - KVM: s390x: fix SCK locking - capabilities: fix undefined behavior in bit shift for CAP_TO_MASK - net: fman: Unregister ethernet device on removal - bnxt_en: fix potentially incorrect return value for ndo_rx_flow_steer - bnxt_en: Fix possible crash in bnxt_hwrm_set_coal() - net: tun: Fix memory leaks of napi_get_frags - macsec: clear encryption keys from the stack after setting up offload - macsec: fix detection of RXSCs when toggling offloading - macsec: fix secy->n_rx_sc accounting - macsec: delete new rxsc when offload fails - net: gso: fix panic on frag_list with mixed head alloc types - bpf: Fix wrong reg type conversion in release_reference() - bpf: Add helper macro bpf_for_each_reg_in_vstate - bpf: Support for pointers beyond pkt_end. - HID: hyperv: fix possible memory leak in mousevsc_probe() - bpftool: Fix NULL pointer dereference when pin {PROG, MAP, LINK} without FILE - wifi: cfg80211: fix memory leak in query_regdb_file() - wifi: cfg80211: silence a sparse RCU warning - phy: stm32: fix an error code in probe - hwspinlock: qcom: correct MMIO max register for newer SoCs - fuse: fix readdir cache race - !1184 [sync] PR-1182: Fix CQ and QP cache affinity - !838 Backport 5.10.154 LTS - perf/x86/uncore: Don't WARN_ON_ONCE() for a broken discovery table - perf/x86/uncore: Add a quirk for UPI on SPR - perf/x86/uncore: Ignore broken units in discovery table - perf/x86/uncore: Fix potential NULL pointer in uncore_get_alias_name - perf/x86/uncore: Factor out uncore_device_to_die() - !1436 Fix CVE-2023-3117 - !1358 Remove DECnet support from kernel - media: dvb-core: Fix use-after-free due on race condition at dvb_net - Fix the default return value of dm_pool_dec_data_range() - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - !1428 scsi: iscsi_tcp: Check that sock is valid before iscsi_set_param() - !1425 loop: loop_set_status_from_info() check before assignment - 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 - !1427 nbd: Fix debugfs_create_dir error checking - !1426 netfilter: nf_tables: do not ignore genmask when looking up chain by id - !1434 [sync] PR-346: anolis: bond: broadcast ARP or ND messages to all slaves - anolis: bond: broadcast ARP or ND messages to all slaves - scsi: iscsi_tcp: Check that sock is valid before iscsi_set_param() - nbd: Fix debugfs_create_dir error checking - netfilter: nf_tables: do not ignore genmask when looking up chain by id - loop: loop_set_status_from_info() check before assignment - !1415 Fix generic/299 fail - ext4: Add debug message to notify user space is out of free - Revert "ext4: Stop trying writing pages if no free blocks generated" - !1359 bpf, sockops: Enhance the return capability of sockops - !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" - !1357 SUNRPC: Ensure that the gssproxy client can start in a connected state - !1399 bpf: cpumap: Fix memory leak in cpu_map_update_elem - bpf: cpumap: Fix memory leak in cpu_map_update_elem - !1355 etmem: fix the div 0 problem in swapcache reclaim process - !1345 dm: requeue IO if mapping table not yet - !1376 jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1312 quota: fix race condition between dqput() and dquot_mark_dquot_dirty() - jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1351 dm thin: fix deadlock when swapping to thin device - !1346 dm thin metadata: check fail_io before using data_sm - !1207 block: don't set GD_NEED_PART_SCAN if scan partition failed - !1074 arch_topology, ACPI: populate cpu capacity from CPPC - !1254 Two CVE fixes of ksmbd - !1324 io_uring: hold uring mutex around poll removal - !1287 ipvlan:Fix out-of-bounds caused by unclear skb->cb - !1353 ubifs mainline bugfix patch backport - !1354 ubi: Fix return value overwrite issue in try_write_vid_and_data() - Remove DECnet support from kernel - SUNRPC: Ensure that the gssproxy client can start in a connected state - etmem: fix the div 0 problem in swapcache reclaim process - bpf, sockops: Enhance the return capability of sockops - ubi: Fix return value overwrite issue in try_write_vid_and_data() - ubifs: Fix memory leak in do_rename - ubifs: Free memory for tmpfile name - dm thin: fix deadlock when swapping to thin device - dm thin metadata: check fail_io before using data_sm - arm64, topology: add arch_init_invariance_cppc to use information from CPPC - 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" - !1272 xfs: fix some problems recently - !1286 ext4: turning quotas off if mount failed after enable quotas - !1295 blk-wbt: don't show valid wbt_lat_usec in - !1294 dm stats: check for and propagate alloc_percpu failure - !1335 bpf: Fix incorrect verifier pruning due to missing register precision taints - !1326 [OLK-5.10] net: hns3: backport the clean up refine the tcam key convert handle and clear hns3 unused parameter alarm - bpf: Fix incorrect verifier pruning due to missing register precision taints - !1325 jbd2: fix several checkpoint - !1314 ext4: Stop trying writing pages if no free blocks generated - !1296 Complementing PTT functions to the OLK-5.10 - arm64, topology: enable use of init_cpu_capacity_cppc() - arch_topology: obtain cpu capacity using information from CPPC - ACPI: CPPC: Check present CPUs for determining _CPC is valid - cppc_acpi: add acpi_cpc_valid for determining _CPC is valid - net: hns3: clear hns unused parameter alarm - net: hns3: refine the tcam key convert handle - Huawei BMA: To fix the bug in the iBMA driver code - 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() - io_uring: hold uring mutex around poll removal - !1285 nbd: fix null-ptr-dereference while accessing 'nbd->config' - ext4: Stop trying writing pages if no free blocks generated - 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() - !1280 cgroup: always put cset in cgroup_css_set_put_fork - !1297 iommu/iova: move IOVA_MAX_GLOBAL_MAGS outside of IOMMU_SUPPORT - !1283 media: dm1105: Fix use after free bug in dm1105_remove due to race condition - !1270 media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - iommu/iova: move IOVA_MAX_GLOBAL_MAGS outside of IOMMU_SUPPORT - hwtracing: hisi_ptt: Keep to advertise PERF_PMU_CAP_EXCLUSIVE - hwtracing: hisi_ptt: Add dummy callback pmu::read() - hwtracing: hisi_ptt: Fix potential sleep in atomic context - hwtracing: hisi_ptt: Advertise PERF_PMU_CAP_NO_EXCLUDE for PTT PMU - hwtracing: hisi_ptt: Export available filters through sysfs - hwtracing: hisi_ptt: Add support for dynamically updating the filter list - hwtracing: hisi_ptt: Factor out filter allocation and release operation - blk-wbt: don't show valid wbt_lat_usec in sysfs while wbt is disabled - blk-wbt: make enable_state more accurate - dm stats: check for and propagate alloc_percpu failure - ipvlan:Fix out-of-bounds caused by unclear skb->cb - ext4: turning quotas off if mount failed after enable quotas - 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() - media: dm1105: Fix use after free bug in dm1105_remove due to race condition - cgroup: always put cset in cgroup_css_set_put_fork - !1253 media: saa7134: fix use after free bug in saa7134_finidev due to race condition - 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 - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - crypto: hisilicon/qm - disable error report before flr - crypto: hisilicon/qm - disable same error report before resetting - crypto: hisilicon/qm - remove duplicate assignment and release - crypto: hisilicon/hpre - enable sva error interrupt event - crypto: hisilicon/qm - flush all work before driver removed. - !1132 arm64: entry: fix ABBA deadlock when el1_dbg preempts rq->lock context - !1262 drm/msm/dpu: Add check for pstates - !1127 [sync] PR-1077: drm/qxl: Fix missing free_irq - !1261 usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition - !637 Introduce new memory policy for OLK-5.10 - drm/msm/dpu: Add check for pstates - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition - !1247 HID: intel_ish-hid: Add check for ishtp_dma_tx_map - ksmbd: fix NULL pointer dereference in smb2_get_info_filesystem() - ksmbd: fix memleak in session setup - media: saa7134: fix use after free bug in saa7134_finidev due to race condition - !1246 mm/hugetlb_vmemmap: remap head page to newly allocated page - !1245 hugetlb: Fix some incorrect behavior - !1242 arm64: kernel: disable CNP on LINXICORE9100 - HID: intel_ish-hid: Add check for ishtp_dma_tx_map - mm/hugetlb_vmemmap: remap head page to newly allocated page - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - !1217 sched/rt: Fix possible warn when push_rt_task - arm64: kernel: disable CNP on LINXICORE9100 - !1223 iommu/iova: increase the iova_rcache depot max size to 128 - !1181 relayfs: fix out-of-bounds access in relay_file_read - !1220 mm/memory_hotplug: extend offline_and_remove_memory() to handle more than one memory block - !1191 fix memory reliable related issues - !1194 fix memleak with efi_fake_mem - !1228 Per-memcg swap control - !1227 x86/fpu: KABI_BROKEN_REMOVE "union fpregs_state state" from struct fpu - config: enable memcg swap qos for x86_64 and arm64 by default - mm: swap_slots: add per-type slot cache - mm/swapfile: introduce per-memcg swapfile control - memcg: add restrict to swap to cgroup1 - memcg: introduce per-memcg swapin interface - memcg: introduce memcg swap qos feature - memcg: add page type to memory.reclaim interface - mm: vmpressure: don't count proactive reclaim in vmpressure - x86/fpu: KABI_BROKEN_REMOVE "union fpregs_state state" from struct fpu - !1221 media: rkvdec: fix use after free bug in rkvdec_remove - iommu/iova: increase the iova_rcache depot max size to 128 - media: rkvdec: fix use after free bug in rkvdec_remove - mm/memory_hotplug: extend offline_and_remove_memory() to handle more than one memory block - sched/rt: Fix possible warn when push_rt_task - !1196 fs/stat: make tmp variable 16-bytes aligned in copy stat - !1185 nbd: validate the block size in nbd_set_size - block: don't set GD_NEED_PART_SCAN if scan partition failed - !1148 LoongArch: cleanup swiotlb bakcup buffer related code - crypto: hisilicon/qm: modify loop exit condition - !1190 memcg: fix implicit declaration of memcg_print_bad_task() - fs/stat: make tmp variable 16-bytes aligned in copy stat - !1159 xhci:fix USB xhci controller issue - config: Disable EFI_FAKE_MEMMAP support for arm64 by default - efi: Fix UAF for arm64 when enable efi_fake_mem - !1178 memstick: r592: Fix UAF bug in r592_remove due to race condition - efi: Disable mirror feature during crashkernel - mm: mem_reliable: Update reliable page counter to zero if underflows - mm: mem_reliable: Fix reliable page counter mismatch problem - memcg: fix implicit declaration of memcg_print_bad_task() - !1177 net/sched: flower: fix possible OOB write in fl_set_geneve_opt() - nbd: fix incomplete validation of ioctl arg - nbd: validate the block size in nbd_set_size - RDMA/hns: Fix CQ and QP cache affinity - relayfs: fix out-of-bounds access in relay_file_read - !1133 sched: Add static key for qos sched to improve performance - memstick: r592: Fix UAF bug in r592_remove due to race condition - net/sched: flower: fix possible OOB write in fl_set_geneve_opt() - !1157 Add LoongArch maintainers to openEuler/MAINTAINERS - !1154 [sync] PR-582: mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - !1162 fbcon: Check font dimension limits - MAINTAINERS: update openEuler/MAINTAINERS for LoongArch - !1098 proc: allow pid_revalidate() during LOOKUP_RCU - fbcon: Check font dimension limits - xhci:fix USB xhci controller issue - !1107 scsi: hisi_sas: A group of SAS-related bugfixes - mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - !1150 EDAC/i10nm: Add Intel Emerald Rapids server support - EDAC/i10nm: Add Intel Emerald Rapids server support - Revert "LoongArch: Add ARCH_HAS_SETUP_DMA_OPS and DMA_OPS" - Revert "LoongArch: Add swiotlb backups buffer" - !1136 gfs2: Don't deref jdesc in evict - !948 Dependency of Kmesh on Kernel Modification - !1131 [sync] PR-1081: some backport bugfix for sockmap - gfs2: Don't deref jdesc in evict - sched: Add static key for qos sched to improve performance - arm64: entry: fix ABBA deadlock when el1_dbg preempts rq->lock context - !1071 [sync] PR-1069: support ACPI for MPAM 2.0 - !1023 spi: dw: Add support for 32-bits max xfer size - !1075 [sync] PR-1042: xfrm: Reinject transport-mode packets through workqueue - bpf: fix bpf_tcp_ingress addr use after free - net: deal with most data-races in sk_wait_event() - bpf, sockmap: Don't let sock_map_{close,destroy,unhash} call itself - bpf, sockmap: Check for any of tcp_bpf_prots when cloning a listener - bpf, sockmap: Fix data loss caused by using apply_bytes on ingress redirect - bpf, sockmap: Fix missing BPF_F_INGRESS flag when using apply_bytes - bpf, sockmap: Fix repeated calls to sock_put() when msg has more_data - bpf, sock_map: Move cancel_work_sync() out of sock lock - bpf, sockmap: Fix the sk->sk_forward_alloc warning of sk_stream_kill_queues - !991 genirq: Increase the number of IRQ descriptors - drm/qxl: Fix missing free_irq - !1115 userswap bugfix - !1113 net: hns3: refactor hclge_mac_link_status_wait and add wait until mac link down - !1084 LoongArch: fix wrong 7a1000 int_clear register write - !1083 LoongArch: fix system hang caused by 2k500 bmc driver - userswap: fix kmalloc ENOMEM failed for a large memory - userswap: fix BUG_ON in userfaultfd_release() - net: hns3: add wait until mac link down - net: hns3: refactor hclge_mac_link_status_wait for interface reuse - scsi: hisi_sas: Check usage count only when the runtime PM status is RPM_SUSPENDING - scsi: hisi_sas: Work around build failure in suspend function - scsi: hisi_sas: Block requests before take debugfs snapshot - scsi: hisi_sas: Add slave_destroy interface for v3 hw - scsi: sd: try more retries of START_STOP when resuming scsi device - bpf: Introduces a new state to identify the location of the sockops call - ipv4, bpf: Introduced to support the ULP to modify sockets during setopt - net, bpf: Introduces a new ebpf delay connect flag - net, bpf: Add a writeable_tracepoint to inet_stream_connect - !1089 power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - !1090 fs/ntfs3: Check fields while reading - proc: allow pid_revalidate() during LOOKUP_RCU - fs/ntfs3: Check fields while reading - genirq: Increase the number of IRQ descriptors - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - 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. - xfrm: Reinject transport-mode packets through workqueue - ACPI/MPAM: Adapt to Arm's MPAM ACPI table version 2 - ACPI / PPTT: Find PPTT processor node by cache id - ACPICA: ACPI 6.4: PPTT: add new version of subtable type 1 - ACPICA: Add support for Arm's MPAM ACPI table version 2 - xfrm: Reinject transport-mode packets through workqueue - !1004 [sync] PR-993: Clean up for RDMA/HNS - !1028 fs: hfsplus: fix UAF issue in hfsplus_put_super - !1027 scripts: Fix issue of module signing with openssl 3.x - !1007 perf: hns3: add event suppport for ROH and default use hardware event 0 as group leader event - !1032 bugfix the lost interruption problem after live migration - !1019 drivers/perf: hisi: Don't migrate perf to the CPU going to teardown - vfio/migration: bugfix lost interruption after live migration - crypto: hisilicon/qm - fix EQ/AEQ interrupt issue - fs: hfsplus: fix UAF issue in hfsplus_put_super - !978 io_uring: fix the problem of running - spi: dw: Add support for 32-bits max xfer size - !1003 roh: Fix ROH multi-BD cmdq issue - drivers/perf: hisi: Don't migrate perf to the CPU going to teardown - !944 nbd: get config_lock before sock_shutdown - !920 dm thin: Fix ABBA deadlock by resetting dm_bufio_client - !924 dm: add disk before alloc dax - perf: hns3: default use hardware event 0 as group leader event. - perf: hns3: add event suppport for ROH - !980 crypto: hisilicon - fix mailbox operation process - !941 LoongArch: fix 2k500 sfb driver not work during reboot - roh: Fix ROH multi-BD cmdq issue - RDMA/hns: Remove redundant 'num_mtt_segs' and 'max_extend_sg' - RDMA/hns: Remove redundant 'use_lowmem' argument from hns_roce_init_hem_table() - !947 locking/rwsem: Prevent potential lock starvation - !928 hikey9xx: Fixed incorrect use of kfree to free sreg - !799 SCSI: SSSRAID: fix the issue that consider the scenario of HDD will occur unexpected high latency when pressure, concurrent, time all big enough - !990 ubi: Fix deadlock caused by recursively holding work_sem - !953 xfs: fixes patchs and backport patchs - !949 mm: page_counter: remove unneeded atomic ops for low/min - ubi: Fix deadlock caused by recursively holding work_sem - mtd: ubi: wl: Fix a couple of kernel-doc issues - !940 net: hns3: related bugfixes, refactoring, and cleanup - !954 block: iocost bugfix - !946 icost bugfix - !970 [sync] PR-903: backport block bugfix - !356 x86/boot/compressed: Register dummy NMI handler in EFI boot loader, to avoid kdump crashes - !967 Support dynamic_hugetlb on arm64 and fix some bug - 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 - crypto: hisilicon/qm - alloc buffer to set and get xqc - crypto: hisilicon/qm - fix the pf2vf timeout when device reset - vfio/migration: obtain the mailbox configuration at one time - crypto: hisilicon/qm - obtain the mailbox configuration at one time - SCSI: SSSRAID: fix the issue that HDD unexpected high latency occured - !968 Fix ORC unwinder on paravirt {save,restore}_fl - !969 kobject: Fix slab-out-of-bounds in fill_kobj_path() - 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 - net: hns3: restore user pause configure when disable autoneg - net: hns3: fix strncpy() not using dest-buf length as length issue - net: hns3: refactor hclge_update_desc_vfid for extension - net: hns3: add tm flush when setting tm - net: hns3: fix the imp capability bit cannot exceed 32 bits issue - net: hns3: fix GRE checksum offload issue - perf: pmu: fix set wrong filter mode for running events issue - kobject: Fix slab-out-of-bounds in fill_kobj_path() - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - 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 - !943 Fixed the accelerator capability register issue. - !937 tcp: restrict net.ipv4.tcp_app_win - !925 tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - block: fix order error in blk_release_queue - block: fix null-pointer dereference in ioc_pd_init - 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() - !929 xfs: rework feature flags - !938 config: Disable CONFIG_EULER_FS by default - !883 [sync] PR-878: Bugfixes for RDMA/hns - mm: page_counter: remove unneeded atomic ops for low/min - x86/boot/compressed: Register dummy NMI handler in EFI boot loader, to avoid kdump crashes - 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() - 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 - nbd: get config_lock before sock_shutdown - crypto: hisilicon/zip - save capability registers in probe process - crypto: hisilicon/sec2 - save capability registers in probe process - crypto: hisilicon/hpre - save capability registers in probe process - crypto: hisilicon/qm - save capability registers in qm init process - crypto: hisilicon/qm - add a function to set qm algs - crypto: hisilicon/sec - fix for resource leak - crypto: hisilicon/sec - remove unused parameter - crypto: hisilicon/sec - misc cleanups - PCI/portdrv: Prevent LS7A Bus Master clearing on shutdown - Revert "PCI: Add quirk for LS7A to avoid reboot failure" - config: Disable CONFIG_EULER_FS by default - tcp: restrict net.ipv4.tcp_app_win - !897 LoongArch: improve dma ops and interrupt process - !869 LoongArch: defconfig: Enable a large number of configurations - !922 jbd2: fix checkpoint inconsistent - 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 - hikey9xx: Fixed incorrect use of kfree to free sreg - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - dm: add disk before alloc dax - !918 Misc fixes for Kunpeng accelerator drivers! - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - !919 Revert "ext4: dio take shared inode lock when overwriting preallocated blocks" - dm thin: Fix ABBA deadlock by resetting dm_bufio_client - crypto: hisilicon/qm - remove unnecessary aer.h include - crypto: hisilicon/qm - stop function and write data to memory - crypto: hisilicon/hpre - ensure private key less than n - crypto: hisilicon/qm - prevent soft lockup in qm_poll_req_cb()'s loop - Revert "ext4: dio take shared inode lock when overwriting preallocated blocks" - LoongArch: defconfig: Enable a large number of configurations - !880 LoongArch: kdump: Add high memory reservation - !868 LoongArch: fix compile error caused by __ffs not defined - !792 LoongArch: add ls2k500 bmc support - LoongArch: Add swiotlb backups buffer - !906 ipv6: Add lwtunnel encap size of all siblings in nexthop calculation - !907 tcp/dccp: Add another way to allocate local ports in connect() - !874 nic: hns3: fix pointer cast for wol and fix getting GE port lanes error and set cpu affinity - tcp/dccp: Add another way to allocate local ports in connect() - ipv6: Add lwtunnel encap size of all siblings in nexthop calculation - !890 ethtool: ioctl: fix potential NULL deref in ethtool_set_coalesce() - !895 config: enable CONFIG_BPF_STREAM_PARSER=y on arm64 - LoongArch: fix ls2k500 bmc not work when installing iso - !894 Fixed two accelerator bugfixes - LoongArch: Add ARCH_HAS_SETUP_DMA_OPS and DMA_OPS - pci: irq: Add early_param pci_irq_limit to limit pci irq numbers - config: enable CONFIG_BPF_STREAM_PARSER=y on arm64 - ethtool: ioctl: fix potential NULL deref in ethtool_set_coalesce() - !886 net: sched: fix NULL pointer dereference in mq_attach - uacce: use filep->f_mapping to replace inode->i_mapping - crypto:hisilicon/qm: bugfix queue parameter issue - !881 arm64: Keep HWCAP2_WFXT uapi consistent with upstream - arm64: Keep HWCAP2_WFXT uapi consistent with upstream - net: sched: fix NULL pointer dereference in mq_attach - LoongArch: kdump: Add high memory reservation - LoongArch: defconfig: enable CONFIG_FB_LS2K500=m. - ipmi: add ls2k500 bmc ipmi support. - fbdev: add ls2k500sfb driver for ls2k500 bmc. - !852 [OLK 5.10] userswap bugfix - RDMA/hns: Fix sleeping in atomic context during DCA unloading - RDMA/hns: Fix a missing kfree() to hr_dev->priv - RDMA/hns: Fix incorrect post-send with direct wqe of wr-list in kernel space - RDMA/hns: Fix inaccurate error label name in init instance - RDMA/hns: Remove VF extend configuration - RDMA/hns: fix iommu_map_sg() failed when MR bigger than 4G - RDMA/hns: Fix a missing check of atomic wr length - !855 Remove the automatic loading of the hisi_trng driver - !877 sched: fix performance degradation on lmbench - sched: fix performance degradation on lmbench - net: hns3: fix set cpu affinity when state down - net: hns3: add support for getting GE port lanes - net: hns3: fix pointer cast to different type for wol - !863 Backport CVEs and bugfixes - !866 arm64: kdump: Avoid reserving low memory repeatedly - !860 [OLK-5.10] Add support for Emerald Rapids to powercap/intel_rapl driver. - LoongArch: fix __ffs not defined compile error - arm64: kdump: Avoid reserving low memory repeatedly - 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 - cgroup: Stop task iteration when rebinding subsystem - 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 - eulerfs: fix null-ptr-dereference when allocate page failed - eulerfs: add error handling for nv_init() - 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 - powercap: intel_rapl: add support for Emerald Rapids - scripts: Fix issue of module signing with openssl 3.x - !795 sched/fair: Introduce multiple qos level - !850 Fix race condition in __percpu_counter_sum() function within cpu hotplug - !849 drivers/cpufreq: gain accurate CPU frequency from cpufreq/cpuinfo_cur_freq - !773 Compiler: Add value profile support for kernel. - !842 net: hns3: add support for Hisilicon ptp sync device - !844 A patchset of sched to improve benchmark performance - crypto/trng: Remove the automatic loading of the hisi_trng driver - crypto: hisilicon/trng - use %u to print u32 variables - !837 Backport bugfixes for RDMA/hns - GCC: Add value profile support for kernel. - !803 ACC support no-sva feature - sched/fair: Introduce multiple qos level - sched: Clear ttwu_pending after enqueue_task() - sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle - sched/fair: Fix kabi borken in sched_domain - sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA spans multiple LLCs - sched/fair: Improve consistency of allowed NUMA balance calculations - sched/pelt: Relax the sync of load_sum with load_avg - pcpcntrs: fix dying cpu summation race - cpumask: introduce for_each_cpu_or - lib: extend the scope of small_const_nbits() macro - cpumask: Introduce DYING mask - sched/pelt: Relax the sync of runnable_sum with runnable_avg - sched/pelt: Continue to relax the sync of util_sum with util_avg - crypto: hisilicon/qm - support no-sva feature - uacce: add UACCE_MODE_NOIOMMU for warpdrive - !851 perf/smmuv3: Enable HiSilicon Erratum quirk - !793 LoongArch: kvm: add pv ipi support - !840 intel: backport uncore-freq current frequency sysfs related patches - !839 intel: backport intel-pstate patches for Server platforms - !809 LoongArch: defconfig: enable memory and pci hotplug related configs for LoongArch - userswap: fix variable uninitialized in uswap_unmap_anon_page() - userswap: mark swap-out buffer PTE as writable - userswap: fix kernel BUG in userfaultfd_release() - userswap: add VMA check for uswap registration - userswap: add handling of ZERO_PAGE - userswap: add page_count() check for swap-out VA - userswap: add VMA check for swap-in and swap-out buffer - userswap: fix BUG_ON in __mcopy_atomic() - !547 [OLK-5.10] cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support - !544 [OLK-5.10] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - !848 Support T6 ETM and Workaround CPU hung bug on hip09 - perf/smmuv3: Enable HiSilicon Erratum quirk - perf cs-etm: add error logging to cs_etm_is_etmv4() - coresight: etm4x: Workaround CPU hung bug on hip09 - coresight: etm4x: Add Support for HiSilicon T6 ETM - cpufreq: CPPC: keep target core awake when reading its cpufreq rate - config: enable CONFIG_ARM64_AMU_EXTN to be compatible with AMU platform - cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support - ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - net: hns3: add support for Hisilicon ptp sync device - !835 Add Huawei Intelligent Network Card Driver: hinic3 - LoongArch: defconfig: Add PCI hotplug support - LoongArch: defconfig: Add memory hotplug support - platform/x86: intel-uncore-freq: Prevent driver loading in guests - platform/x86/intel/uncore-freq: Display uncore current frequency - platform/x86/intel/uncore-freq: Use sysfs API to create attributes - cpufreq: intel_pstate: Enable HWP IO boost for all servers - cpufreq: intel_pstate: Add Sapphire Rapids support in no-HWP mode - cpufreq: intel_pstate: Support Sapphire Rapids OOB mode - cpufreq: intel_pstate: Handle no_turbo in frequency invariance - RDMA/hns: Modify the value of long message loopback slice - RDMA/hns: Fix base address table allocation - RDMA/hns: Fix timeout attr in query qp for HIP08 - net/hinic3: Add Huawei Intelligent Network Card Driver: hinic3 - cpufreq: intel_pstate: Add Ice Lake server to out-of-band IDs - !601 fix test_vmxon failed - !739 Fix kvm-unit-tests vmx_cr4_osxsave_test case failed - !767 [HUST CSE] fs/ntfs3: Aolve errors caused by uninitialized variables - LoongArch: LSVZ: Support PV IPI to reduce VM exit - !777 update patches for sw64 architecture - !824 Net: ethernet: 3snic 3s9xx network driver add "select NET_DEVLINK" - Net: ethernet: 3snic 3s9xx network driver add "select NET_DEVLINK" - !821 Revert "riscv: topology: fix default topology reporting" - !820 Net: m1600: Fix build err - Revert "riscv: topology: fix default topology reporting" - Net: m1600: Fix build err for hwmon.c. - ipc: remove memcg accounting for sops objects in do_semtimedop() - drm/i915/sdvo: Setup DDC fully before output init - drm/i915/sdvo: Filter out invalid outputs more sensibly - drm/rockchip: dsi: Force synchronous probe - ext4,f2fs: fix readahead of verity data - KVM: x86: emulator: update the emulation mode after CR0 write - KVM: x86: emulator: introduce emulator_recalc_and_set_mode - KVM: x86: emulator: em_sysexit should update ctxt->mode - KVM: x86: Mask off reserved bits in CPUID.80000001H - KVM: x86: Mask off reserved bits in CPUID.80000008H - KVM: x86: Mask off reserved bits in CPUID.8000001AH - KVM: x86: Mask off reserved bits in CPUID.80000006H - ext4: fix BUG_ON() when directory entry has invalid rec_len - ext4: fix warning in 'ext4_da_release_space' - parisc: Avoid printing the hardware path twice - parisc: Export iosapic_serial_irq() symbol for serial port driver - parisc: Make 8250_gsc driver dependend on CONFIG_PARISC - perf/x86/intel: Add Cooper Lake stepping to isolation_ucodes[] - perf/x86/intel: Fix pebs event constraints for ICL - efi: random: Use 'ACPI reclaim' memory for random seed - efi: random: reduce seed size to 32 bytes - fuse: add file_modified() to fallocate - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() - tracing/histogram: Update document for KEYS_MAX size - tools/nolibc/string: Fix memcmp() implementation - kprobe: reverse kp->flags when arm_kprobe failed - tracing: kprobe: Fix memory leak in test_gen_kprobe/kretprobe_cmd() - btrfs: fix type of parameter generation in btrfs_get_dentry - coresight: cti: Fix hang in cti_disable_hw() - mtd: rawnand: gpmi: Set WAIT_FOR_READY timeout based on program/erase times - fscrypt: fix keyring memory leak on mount failure - fscrypt: stop using keyrings subsystem for fscrypt_master_key - fscrypt: simplify master key locking - ALSA: usb-audio: Add quirks for MacroSilicon MS2100/MS2106 devices - block, bfq: protect 'bfqd->queued' by 'bfqd->lock' - i2c: piix4: Fix adapter not be removed in piix4_remove() - arm64: dts: juno: Add thermal critical trip points - firmware: arm_scmi: Make Rx chan_setup fail on memory errors - firmware: arm_scmi: Suppress the driver's bind attributes - ARM: dts: imx6qdl-gw59{10,13}: fix user pushbutton GPIO offset - efi/tpm: Pass correct address to memblock_reserve - i2c: xiic: Add platform module alias - drm/amdgpu: set vm_update_mode=0 as default for Sienna Cichlid in SRIOV case - HID: saitek: add madcatz variant of MMO7 mouse device ID - scsi: core: Restrict legal sdev_state transitions via sysfs - ACPI: APEI: Fix integer overflow in ghes_estatus_pool_init() - media: meson: vdec: fix possible refcount leak in vdec_probe() - media: dvb-frontends/drxk: initialize err to 0 - media: cros-ec-cec: limit msg.len to CEC_MAX_MSG_SIZE - media: s5p_cec: limit msg.len to CEC_MAX_MSG_SIZE - media: rkisp1: Zero v4l2_subdev_format fields in when validating links - media: rkisp1: Initialize color space on resizer sink and source pads - s390/boot: add secure boot trailer - xhci-pci: Set runtime PM as default policy on all xHC 1.2 or later devices - mtd: parsers: bcm47xxpart: Fix halfblock reads - mtd: parsers: bcm47xxpart: print correct offset on read error - fbdev: stifb: Fall back to cfb_fillrect() on 32-bit HCRX cards - video/fbdev/stifb: Implement the stifb_fillrect() function - mmc: sdhci-pci-core: Disable ES for ASUS BIOS on Jasper Lake - mmc: sdhci-pci: Avoid comma separated statements - mmc: sdhci-esdhc-imx: Propagate ESDHC_FLAG_HS400* only on 8bit bus - drm/msm/hdmi: fix IRQ lifetime - drm/msm/hdmi: Remove spurious IRQF_ONESHOT flag - ipv6: fix WARNING in ip6_route_net_exit_late() - net, neigh: Fix null-ptr-deref in neigh_table_clear() - net: mdio: fix undefined behavior in bit shift for __mdiobus_register - btrfs: fix ulist leaks in error paths of qgroup self tests - btrfs: fix inode list leak during backref walking at find_parent_nodes() - btrfs: fix inode list leak during backref walking at resolve_indirect_refs() - isdn: mISDN: netjet: fix wrong check of device registration - mISDN: fix possible memory leak in mISDN_register_device() - rose: Fix NULL pointer dereference in rose_send_frame() - ipvs: fix WARNING in ip_vs_app_net_cleanup() - ipvs: fix WARNING in __ip_vs_cleanup_batch() - ipvs: use explicitly signed chars - netfilter: nf_tables: release flow rule object from commit path - net: sched: Fix use after free in red_enqueue() - ata: pata_legacy: fix pdc20230_set_piomode() - net: fec: fix improper use of NETDEV_TX_BUSY - nfc: nfcmrvl: Fix potential memory leak in nfcmrvl_i2c_nci_send() - nfc: s3fwrn5: Fix potential memory leak in s3fwrn5_nci_send() - nfc: nxp-nci: Fix potential memory leak in nxp_nci_send() - NFC: nxp-nci: remove unnecessary labels - nfc: fdp: Fix potential memory leak in fdp_nci_send() - nfc: fdp: drop ftrace-like debugging messages - RDMA/qedr: clean up work queue on failure in qedr_alloc_resources() - RDMA/core: Fix null-ptr-deref in ib_core_cleanup() - net: dsa: Fix possible memory leaks in dsa_loop_init() - nfs4: Fix kmemleak when allocate slot failed - NFSv4.1: We must always send RECLAIM_COMPLETE after a reboot - NFSv4.1: Handle RECLAIM_COMPLETE trunking errors - NFSv4: Fix a potential state reclaim deadlock - IB/hfi1: Correctly move list in sc_disable() - RDMA/cma: Use output interface for net_dev check - KVM: x86: Add compat handler for KVM_X86_SET_MSR_FILTER - KVM: x86: Copy filter arg outside kvm_vm_ioctl_set_msr_filter() - KVM: x86: Protect the unused bits in MSR exiting flags - x86/topology: Fix duplicated core ID within a package - x86/topology: Fix multiple packages shown on a single-package system - x86/topology: Set cpu_die_id only if DIE_TYPE found - KVM: x86: Treat #DBs from the emulator as fault-like (code and DR7.GD=1) - KVM: x86: Trace re-injected exceptions - KVM: nVMX: Don't propagate vmcs12's PERF_GLOBAL_CTRL settings to vmcs02 - KVM: nVMX: Pull KVM L0's desired controls directly from vmcs01 - serial: ar933x: Deassert Transmit Enable on ->rs485_config() - serial: 8250: Let drivers request full 16550A feature probing - !761 net: stmmac: fix potential double free of dma descriptor resources - !807 Backport 5.10.153 LTS - !805 Add support for HiSilicon UC/H60PA/PAv3 PMU driver - !545 [OLK-5.10] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs - !789 x86 FPU/AMX bug fix since kernel v5.18 - !787 Intel: Support In Field Scan(IFS) Array BIST - !781 Intel: backport split lock EMR CPU support for OLK 5.10 - !760 LoongArch: kvm: fix bug of kvm's hugepage - drivers/perf: hisi: Add support for HiSilicon UC PMU driver - drivers/perf: hisi: Add support for HiSilicon H60PA and PAv3 PMU driver - drivers/perf: hisi: add NULL check for name - drivers/perf: hisi: Remove redundant initialized of pmu->name - drivers/perf: hisi: Extract initialization of "cpa_pmu->pmu" - serial: Deassert Transmit Enable on probe in driver-specific way - serial: core: move RS485 configuration tasks from drivers into core - can: rcar_canfd: rcar_canfd_handle_global_receive(): fix IRQ storm on global FIFO receive - arm64/kexec: Test page size support with new TGRAN range values - arm64/mm: Fix __enable_mmu() for new TGRAN range values - arm64: Add AMPERE1 to the Spectre-BHB affected list - net: enetc: survive memory pressure without crashing - net/mlx5: Fix crash during sync firmware reset - net/mlx5: Fix possible use-after-free in async command interface - net/mlx5e: Do not increment ESN when updating IPsec ESN state - nh: fix scope used to find saddr when adding non gw nh - net: ehea: fix possible memory leak in ehea_register_port() - openvswitch: switch from WARN to pr_warn - ALSA: aoa: Fix I2S device accounting - ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev() - net: fec: limit register access on i.MX6UL - PM: domains: Fix handling of unavailable/disabled idle states - net: ksz884x: fix missing pci_disable_device() on error in pcidev_init() - i40e: Fix flow-type by setting GL_HASH_INSET registers - i40e: Fix VF hang when reset is triggered on another VF - i40e: Fix ethtool rx-flow-hash setting for X722 - ipv6: ensure sane device mtu in tunnels - media: vivid: set num_in/outputs to 0 if not supported - media: videodev2.h: V4L2_DV_BT_BLANKING_HEIGHT should check 'interlaced' - media: v4l2-dv-timings: add sanity checks for blanking values - media: vivid: dev->bitmap_cap wasn't freed in all cases - media: vivid: s_fbuf: add more sanity checks - PM: hibernate: Allow hybrid sleep to work with s2idle - can: mcp251x: mcp251x_can_probe(): add missing unregister_candev() in error path - can: mscan: mpc5xxx: mpc5xxx_can_probe(): add missing put_clock() in error path - tcp: fix indefinite deferral of RTO with SACK reneging - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: minor optimization in tcp_add_backlog() - net: lantiq_etop: don't free skb when returning NETDEV_TX_BUSY - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed - kcm: annotate data-races around kcm->rx_wait - kcm: annotate data-races around kcm->rx_psock - atlantic: fix deadlock at aq_nic_stop - amd-xgbe: add the bit rate quirk for Molex cables - amd-xgbe: fix the SFP compliance codes check for DAC cables - x86/unwind/orc: Fix unreliable stack dump with gcov - net: netsec: fix error handling in netsec_register_mdio() - tipc: fix a null-ptr-deref in tipc_topsrv_accept - perf/x86/intel/lbr: Use setup_clear_cpu_cap() instead of clear_cpu_cap() - ALSA: ac97: fix possible memory leak in snd_ac97_dev_register() - ASoC: qcom: lpass-cpu: Mark HDMI TX parity register as volatile - arc: iounmap() arg is volatile - ASoC: qcom: lpass-cpu: mark HDMI TX registers as volatile - drm/msm: Fix return type of mdp4_lvds_connector_mode_valid - media: v4l2: Fix v4l2_i2c_subdev_set_name function documentation - net: ieee802154: fix error return code in dgram_bind() - xen/gntdev: Prevent leaking grants - Xen/gntdev: don't ignore kernel unmapping error - s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser() - s390/futex: add missing EX_TABLE entry to __futex_atomic_op() - perf auxtrace: Fix address filter symbol name match for modules - kernfs: fix use-after-free in __kernfs_remove - counter: microchip-tcb-capture: Handle Signal1 read and Synapse - mmc: core: Fix kernel panic when remove non-standard SDIO card - mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO - drm/msm/dp: fix IRQ lifetime - drm/msm/hdmi: fix memory corruption with too many bridges - drm/msm/dsi: fix memory corruption with too many bridges - scsi: qla2xxx: Use transport-defined speed mask for supported_speeds - mac802154: Fix LQI recording - exec: Copy oldsighand->action under spin-lock - fs/binfmt_elf: Fix memory leak in load_elf_binary() - fbdev: smscufx: Fix several use-after-free bugs - iio: temperature: ltc2983: allocate iio channels once - iio: light: tsl2583: Fix module unloading - tools: iio: iio_utils: fix digit calculation - xhci: Remove device endpoints from bandwidth list when freeing the device - xhci: Add quirk to reset host back to default state at shutdown - mtd: rawnand: marvell: Use correct logic for nand-keep-config - usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller - usb: bdc: change state when port disconnected - usb: dwc3: gadget: Don't set IMI for no_interrupt - usb: dwc3: gadget: Stop processing more requests on IMI - USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM - ALSA: rme9652: use explicitly signed char - ALSA: au88x0: use explicitly signed char - ALSA: Use del_timer_sync() before freeing timer - can: kvaser_usb: Fix possible completions during init_completion - can: j1939: transport: j1939_session_skb_drop_old(): spin_unlock_irqrestore() before kfree_skb() - drivers/perf: hisi: Simplify the parameters of hisi_pmu_init() - drivers/perf: hisi: Advertise the PERF_PMU_CAP_NO_EXCLUDE capability - perf: hisi: Extract hisi_pmu_init - !798 bpf: support BPF_PROG_QUERY for progs attached to sockmap - selftests/x86/amx: Add a ptrace test - x86/fpu/xstate: Prevent false-positive warning in __copy_xstate_uabi_buf() - selftests/x86/amx: Use provided __cpuid_count() macro - selftests: Provide local define of __cpuid_count() - x86/fpu: Fix copy_xstate_to_uabi() to copy init states correctly - x86/fpu: Exclude dynamic states from init_fpstate - x86/fpu: Fix the init_fpstate size check with the actual size - x86/fpu: Configure init_fpstate attributes orderly - x86/fpu/xstate: Consolidate size calculations - x86/fpu/xstate: Handle supervisor states in XSTATE permissions - x86/fpu/xsave: Handle compacted offsets correctly with supervisor states - x86/fpu: Cache xfeature flags from CPUID - x86/fpu/xsave: Initialize offset/size cache early - x86/fpu: Remove unused supervisor only offsets - x86/fpu: Remove redundant XCOMP_BV initialization - !802 Backport CVEs and bugfixes - bpf: support BPF_PROG_QUERY for progs attached to sockmap - !780 Backport 5.10.152 LTS - netfilter: nf_tables: deactivate anonymous set from preparation phase - xfs: verify buffer contents when we skip log replay - iommu/arm-smmu-v3: Fix ECMDQs is not initialized correctly - !791 crypto: hisilicon/qm - support dumping stop queue status - !794 scsi: hisi_sas: The IO timeout mechanism and error handling related bugfix - !608 Net: ethernet: Support 3snic 3s9xx network card - crypto: hisilicon/qm - support dumping stop queue status - crypto: hisilicon/qm - add debugfs to query the status of the stop queue - !782 openEuler supports bcache by default on x86 platforms - !765 LoongArch: fix some stability issues - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - scsi: hisi_sas: Modify v3 HW SATA disk error state completion processing - !786 Support userswap feature - !790 mm: enable ksm per process and cgroup - memcg: support ksm merge any mode per cgroup - mm/ksm: unmerge and clear VM_MERGEABLE when setting PR_SET_MEMORY_MERGE=0 - mm: add new KSM process and sysfs knobs - mm: add new api to enable ksm per process - ksm: add profit monitoring documentation - ksm: count allocated ksm rmap_items for each process - ksm: count ksm merging pages for each process - Net: ethernet: Support 3snic 3s9xx network card 3snic inclusion category: feature bugzilla: https://gitee.com/openeuler/kernel/issues/I6TX4J CVE: NA - !778 [sync] PR-774: Backport CVEs and bugfixes - userswap: add user mode check for swap-out VA - userswap: check read and write permissions for swap-out pages - userswap: add VMA checks for register address - userswap: add checks for input addresses - userswap: fix some type and logical bugs - userswap: split uswap_register() to validate address ranges - userswap: fix NULL pointer dereference in uswap_unmap_anon_page() - userswap: convert enable_userswap to static key - userswap: move userswap feature code into mm/userswap.c - userswap: provide cpu info in userfault msg - userswap: introduce new flag to determine the first page fault - userswap: fix VM_BUG_ON() in handle_userfault() - userswap: introduce MREMAP_USWAP_SET_PTE to remap for swapping out - userswap: introduce UFFDIO_COPY_MODE_DIRECT_MAP to map without copying - udp: Update reuse->has_conns under reuseport_lock. - mm: /proc/pid/smaps_rollup: fix no vma's null-deref - mmc: core: Add SD card quirk for broken discard - Makefile.debug: re-enable debug info for .S files - x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB - ACPI: video: Force backlight native for more TongFang devices - hv_netvsc: Fix race between VF offering and VF association message from host - perf/x86/intel/pt: Relax address filter validation - riscv: topology: fix default topology reporting - arm64: dts: qcom: sc7180-trogdor: Fixup modem memory region - fcntl: make F_GETOWN(EX) return 0 on dead owner task - perf: Skip and warn on unknown format 'configN' attrs - perf pmu: Validate raw event with sysfs exported format bits - riscv: always honor the CONFIG_CMDLINE_FORCE when parsing dtb - riscv: Add machine name to kernel boot log and stack dump output - mmc: sdhci-tegra: Use actual clock rate for SW tuning correction - xen/gntdev: Accommodate VMA splitting - xen: assume XENFEAT_gnttab_map_avail_bits being set for pv guests - tracing: Do not free snapshot if tracer is on cmdline - tracing: Simplify conditional compilation code in tracing_set_tracer() - dmaengine: mxs: use platform_driver_register - dmaengine: mxs-dma: Remove the unused .id_table - drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb() - iommu/vt-d: Clean up si_domain in the init_dmars() error path - iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check() - net: phy: dp83822: disable MDI crossover status change interrupt - net: hns: fix possible memory leak in hnae_ae_register() - sfc: include vport_id in filter spec hash and equal() - net: sched: sfb: fix null pointer access issue when sfb_init() fails - net: sched: delete duplicate cleanup of backlog and qlen - net: sched: cake: fix null pointer access issue when cake_init() fails - nvme-hwmon: kmalloc the NVME SMART log buffer - nvme-hwmon: consistently ignore errors from nvme_hwmon_init - nvme-hwmon: Return error code when registration fails - nvme-hwmon: rework to avoid devm allocation - ionic: catch NULL pointer issue on reconfig - net: hsr: avoid possible NULL deref in skb_clone() - cifs: Fix xid leak in cifs_ses_add_channel() - cifs: Fix xid leak in cifs_flock() - cifs: Fix xid leak in cifs_copy_file_range() - net: phy: dp83867: Extend RX strap quirk for SGMII mode - net/atm: fix proc_mpc_write incorrect return value - sfc: Change VF mac via PF as first preference if available. - HID: magicmouse: Do not set BTN_MOUSE on double report - i40e: Fix DMA mappings leak - tipc: fix an information leak in tipc_topsrv_kern_subscr - tipc: Fix recognition of trial period - ACPI: extlog: Handle multiple records - btrfs: fix processing of delayed tree block refs during backref walking - btrfs: fix processing of delayed data refs during backref walking - r8152: add PID for the Lenovo OneLink+ Dock - media: venus: dec: Handle the case where find_format fails - media: mceusb: set timeout to at least timeout provided - KVM: arm64: vgic: Fix exit condition in scan_its_table() - kvm: Add support for arch compat vm ioctls - cpufreq: qcom: fix memory leak in error path - ata: ahci: Match EM_MAX_SLOTS with SATA_PMP_MAX_PORTS - ata: ahci-imx: Fix MODULE_ALIAS - hwmon/coretemp: Handle large core ID value - x86/microcode/AMD: Apply the patch early on every logical thread - i2c: qcom-cci: Fix ordering of pm_runtime_xx and i2c_add_adapter - cpufreq: qcom: fix writes in read-only memory region - selinux: enable use of both GFP_KERNEL and GFP_ATOMIC in convert_context() - ocfs2: fix BUG when iput after ocfs2_mknod fails - ocfs2: clear dinode links count in case of error - !766 LoongArch: add kexec&kdump support - config: enable bcache for x86 by default - !758 net: hns3: Backport wol feature and some hns3 bugfix - !570 Net: m1600: Support nebula-matrix m1600-series network card - !629 arm64: Add initial support for FEAT_WFxT - x86/split_lock: Enumerate architectural split lock disable bit - Net: m1600: Add m1600-driver for nebula-matrix m1600 series smart NIC. - net: hns3: fix reset timeout when enable full VF - net: hns3: fix output information incomplete for dumping tx queue info with debugfs - !772 timekeeping: Make CLOCKSOURCE_VALIDATE_LAST_CYCLE configurable - config: make CLOCKSOURCE_VALIDATE_LAST_CYCLE not set by default - !768 Backport 5.10.151 LTS - 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() - sw64: bpf: optimize DIV and MOD instructions - sw64: fix crash kernel memory reservation - sw64: kvm: optimize external interrupts assignment for guest - sw64: guard hotplug cpu specific code - sw64: perf: unwind: use perf's copy of kernel headers - sw64: trace user task unalignment - sw64: kvm: fix inconsitent timing metrics - sw64: restart idle routine if it is interrupted - sw64: mm: fix pmd_present() for THP - sw64: fix format of Kconfig - sw64: reorganize CPU_FREQ related config - efi/sw_64: work around adding memblock regions - sw64: kvm: add the implementation of HCALL_STOP - sw64: fix a compile error with CONFIG_EFI=n - sw64: simplify and improve smp operations - sw64: kvm: fix clock synchronization of VM live migration - sw64: fix support for qemu boards without IOR:SMP_INFO - sw64: setup cpu topology of guest - sw64: simplify pgtable set and populate interfaces - sw64: extend pt_regs to fix broken bpf_user_pt_regs_t - sw64: update kata_openeuler_defconfig and kata_guest_defconfig - sw64: fix bpf_user_pt_regs_t - sw64: increase the minimun frequency of DVFS - sw64: fix compilation error when CONFIG_IPMI_POWEROFF=m - sw64: add support for restartable sequences - sw64: iommu: fix iommu-flush ops to support multi-device passthrough - sw64: enable CONFIG_IKHEADERS in defconfig - sw64: select ARCH_WANT_DEFAULT_BPF_JIT in Kconfig - sw64: expand the occasion for using legacy power management - sw64: optimize idle routine - sw64: fix THREAD_INFO_IN_TASK support for suspend and hibernation - sw64: topology: fix thread_sibling setup - sw64: perf: add libbfd support - sw64: fix a compile error with CONFIG_SCHED_INFO=n - sw64: add support for vmtop - sw64: add CONFIG_SCHEDSTATS=y to defconfig - sw64: add more registers saved during suspend/resume cycle - sw64: deprecate the restored memory region during suspend cycle - fs/ntfs3: Fixed the error of uninitialized value - !771 Revert "config: enable bcache for x86 by default" - timekeeping: Make CLOCKSOURCE_VALIDATE_LAST_CYCLE configurable - Revert "config: enable bcache for x86 by default" - !757 openEuler supports bcache by default on x86 platforms - arm64: Use WFxT for __delay() when possible - arm64: Add wfet()/wfit() helpers - arm64: Add HWCAP advertising FEAT_WFXT - KVM: arm64: Expose the WFXT feature to guests - KVM: arm64: Offer early resume for non-blocking WFxT instructions - KVM: arm64: Handle blocking WFIT instruction - KVM: arm64: Introduce kvm_counter_compute_delta() helper - KVM: arm64: Simplify kvm_cpu_has_pending_timer() - arm64: Add RV and RN fields for ESR_ELx_WFx_ISS - arm64: Expand ESR_ELx_WFx_ISS_TI to match its ARMv8.7 definition - config: enable bcache for x86 by default - !634 Accelerator Linux Mainline Patch Round - Documentation/ABI: Update IFS ABI doc - platform/x86/intel/ifs: Update IFS doc - platform/x86/intel/ifs: Implement Array BIST test - platform/x86/intel/ifs: Sysfs interface for Array BIST - platform/x86/intel/ifs: Introduce Array Scan test to IFS - x86/include/asm/msr-index.h: Add IFS Array test bits - platform/x86/intel/ifs: IFS cleanup - platform/x86/intel/ifs: Reorganize driver data - platform/x86/intel/ifs: Separate ifs_pkg_auth from ifs_data - !763 DAMON features: Support for process-level hot and cold data recognition and adjustment. - kbuild: Add skip_encoding_btf_enum64 option to pahole - kbuild: Unify options for BTF generation for vmlinux and modules - kbuild: skip per-CPU BTF generation for pahole v1.18-v1.21 - kbuild: Quote OBJCOPY var to avoid a pahole call break the build - bpf: Generate BTF_KIND_FLOAT when linking vmlinux - !749 intel: backport intel-idle support for EMR - !748 intel: backport intel-uncore-freq support for EMR - !742 SPR: EDAC driver enhance for driver decode and 2LM - !622 Intel: Add PMU support for Intel Emerald Rapids - !615 Intel: Add RAPL support for Emerald Rapids(EMR) - 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 - 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 - net: stmmac: fix potential double free of dma descriptor resources - LoongArch: kvm: fix bug of kvm's hugepage - crypto: hisilicon/qm - fix coding style issues - crypto: hisilicon/qm - update comments to match function - crypto: hisilicon/qm - change function names - crypto: hisilicon/qm - use min() instead of min_t() - crypto: hisilicon/qm - remove some unused defines - crypto: hisilicon: Wipe entire pool on error - crypto: hisilicon/qm - define the device isolation strategy - uacce: supports device isolation feature - crypto: hisilicon - remove redundant config PCI dependency for some CRYPTO_DEV_HISI configs - crypto: ccree,hisilicon - Fix dependencies to correct algorithm - crypto: hisilicon/qm - add device status check when start fails - crypto: hisilicon/hpre - Use helper to set reqsize - crypto: kpp - Add helper to set reqsize - crypto: hisilicon/qm - fix 'QM_XEQ_DEPTH_CAP' mask value - crypto: hisilicon/sec - remove continuous blank lines - crypto: hisilicon/sec - fix spelling mistake 'ckeck' -> 'check' - crypto: hisilicon/qm - the command dump process is modified - crypto: hisilicon/qm - split a debugfs.c from qm - crypto: hisilicon/qm - modify the process of regs dfx - crypto: hisilicon/qm - delete redundant null assignment operations - crypto: hisilicon/qm - add missing pci_dev_put() in q_num_set() - !640 sched/fair: Introduce QOS_SMT_EXPELL priority reversion mechanism - !624 Intel SPR fast rep string operations support - !594 Intel: SGX incremental backporting patches until upstream 6.3 - !580 Intel: Recover two microcode interfaces when support In Field Scan(IFS) multi-blob images - !469 OLK-5.10: x86/cpu: Add several Intel server CPU model numbers - config: enable CONFIG_QOS_SCHED_SMT_EXPELLER - sched/fair: Add cmdline nosmtexpell - sched/fair: Introduce QOS_SMT_EXPELL priority reversion mechanism - net: hns3: sync linux kernel hns3 wol to openeuler - !753 arm64/mpam: modify mpam irq register error log - arm64/mpam: modify mpam irq register error log - sched/fair: Start tracking qos_offline tasks count in cfs_rq - platform/x86: intel-uncore-freq: add Emerald Rapids support - intel_idle: add Emerald Rapids Xeon support - EDAC/i10nm: Add driver decoder for Sapphire Rapids server - EDAC/skx_common: Enable EDAC support for the "near" memory - kvm: x86: Sink cpuid update into vendor-specific set_cr4 functions - !169 sched/fair: Scan cluster before scanning LLC in wake-up path - !678 backport some bug fix for page pool - !724 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 - !675 driver/hifc&hinic: Fix compile error in allyesconfigs - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs - !665 [HUST CSE] fix a use-after-free bug in uncore_pci_remove() - skbuff: Fix a race between coalescing and releasing SKBs - !596 drivers/coresight: Add UltraSoc System Memory Buffer driver - drivers/coresight: Add UltraSoc System Memory Buffer driver - coresight: cti-sysfs: Mark coresight_cti_reg_store() as __maybe_unused - coresight: Make new csdev_access offsets unsigned - coresight: cti-sysfs: Re-use same functions for similar sysfs register accessors - coresight: Re-use same function for similar sysfs register accessors - coresight: Simplify sysfs accessors by using csdev_access abstraction - coresight: Remove unused function parameter - Revert "drivers/coresight: Add Ultrasoc System Memory Buffer driver" - x86/perf: fix use-after-free bug in uncore_pci_remove() - !636 backport some PCC driver patches - !564 usb: disable soft retry for EJ188 controller - sched:Open the kernel configuration for cluster. - scheduler: Disable cluster scheduling by default - scheduler: Add boot time enabling/disabling of cluster scheduling - scheduler: Add runtime knob sysctl_sched_cluster - scheduler: Create SDTL_SKIP flag to skip topology level - sched/fair: Scan cluster before scanning LLC in wake-up path - sched: Add per_cpu cluster domain info and cpus_share_lowest_cache API - !592 Backport 5.10.150 LTS - !644 The driver modifies the configuration of SAS link establishment and link stability. - scsi: hisi_sas: Configure the initialization registers according to HBA model - mm: Use wrapper to fix KABI broken in struct mempolicy - !630 vfio/pci: Fix mistakenly deleted "vdev->num_regions" - !639 Fix errors related to bond and rq inline - RDMA/hns: Fix the compatibility flag problem - RDMA/hns: Fix the inconsistency between the rq inline bit and the community - RDMA/hns: Fix a missing constraint for slave num in RoCE Bonding - RDMA/hns: Support dispatching IB event for RoCE bonding - RDMA/hns: Set IB port state depending on upper device for RoCE bonding - RDMA/hns: Get real-time port state of bonding slave - RDMA/hns: Fix the counting error of bonding with more than 2 slaves - RDMA/hns: Fix the repetitive workqueue mission in RoCE Bonding - RDMA/hns: Rename hns_roce_bond_info_record() to make sense - RDMA/hns: Support reset recovery for RoCE bonding - RDMA/hns: Fix the counting error of slave number - RDMA/hns: Fix the driver uninit order during bond setting - RDMA/hns: Simplify the slave uninit logic of RoCE bonding operations - RDMA/hns: Remove the struct member 'bond_grp' from hns_roce_dev - RDMA/hns: Initial value assignment cleanup for RoCE Bonding variables - RDMA/hns: Delete a useless assignment to bond_state - RDMA/hns: Apply XArray for Bond ID allocation - RDMA/hns: Move bond_work from hns_roce_dev to hns_roce_bond_group - mm/mempolicy: fix memory leak in set_mempolicy_home_node system call - tools headers UAPI: Sync files changed by new set_mempolicy_home_node syscall - mm/hugetlb: add dedicated func to get 'allowed' nodemask for current process - mm/mempolicy: wire up syscall set_mempolicy_home_node - mm/mempolicy: add set_mempolicy_home_node syscall - mm/mempolicy: use policy_node helper with MPOL_PREFERRED_MANY - mm/mempolicy: advertise new MPOL_PREFERRED_MANY - mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY - mm/memplicy: add page allocation function for MPOL_PREFERRED_MANY policy - mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferred nodes - mm/mempolicy: unify the parameter sanity check for mbind and set_mempolicy - mm/mempolicy: don't handle MPOL_LOCAL like a fake MPOL_PREFERRED policy - mailbox: pcc: Reset pcc_chan_count to zero in case of PCC probe failure - i2c: xgene-slimpro: Fix wrong pointer passed to PTR_ERR() - mailbox: pcc: Fix spelling mistake "Plaform" -> "Platform" - mailbox: pcc: Fix an invalid-load caught by the address sanitizer - mailbox: pcc: Handle all PCC subtypes correctly in pcc_mbox_irq - mailbox: pcc: Avoid using the uninitialized variable 'dev' - mailbox: pcc: Move bulk of PCCT parsing into pcc_mbox_probe - mailbox: pcc: Add support for PCCT extended PCC subspaces(type 3/4) - mailbox: pcc: Drop handling invalid bit-width in {read,write}_register - mailbox: pcc: Avoid accessing PCCT table in pcc_send_data and pcc_mbox_irq - mailbox: pcc: Add PCC register bundle and associated accessor functions - mailbox: pcc: Rename doorbell ack to platform interrupt ack register - mailbox: pcc: Use PCC mailbox channel pointer instead of standard - mailbox: pcc: Add pcc_mbox_chan structure to hold shared memory region info - mailbox: pcc: Consolidate subspace doorbell register parsing - mailbox: pcc: Consolidate subspace interrupt information parsing - mailbox: pcc: Refactor all PCC channel information into a structure - mailbox: fix various typos in comments - perf/x86/rapl: Add support for Intel Emerald Rapids - !381 net: hns3: add support handling tx dhcp packets for ROH - perf/x86/intel/cstate: Add Emerald Rapids - perf/x86/intel: Add Emerald Rapids - perf/x86/intel/uncore: Add Emerald Rapids - perf/x86/msr: Add Emerald Rapids - perf/x86/cstate: Add SAPPHIRERAPIDS_X CPU support - perf/x86/cstate: Add ICELAKE_X and ICELAKE_D support - net: hns3: add support handling tx dhcp packets for ROH - !617 Support geting xrcd num from firmware - RDMA/hns: Support getting xrcd num from firmware - !633 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 - mm: mem_reliable: Fix blank space issue in reliable_report_usage() - 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 - !618 Bugfixes related to SAS error handling, DIF, and low power consumption - vfio/pci: Fix mistakenly deleted "vdev->num_regions" - !616 net: hns3: supports customization requirements - !625 AMD: Fix build warning. - kabi: Fix kabi breakage without build warning. - Revert "kabi: Fix kabi breakage caused by commit d5616bac7ada." - KVM: x86: Advertise fast REP string features inherent to the CPU - x86/cpufeatures: Add macros for Intel's new fast rep string features - !593 Backport CVEs and bugfixes - net: hns3: add extend interface support for read and write phy register - net: hns3: add support set led - net: hns3: add support set mac state - net: hns3: add support detect port wire type - net: hns3: add support PF provides customized interfaces to detect port faults. - !611 net: hns3: add supports customization requirements and fix vf fault detect err - scsi: sd: Update DIX config every time sd_revalidate_disk() is called - scsi: sd: Reorganize DIF/DIX code to avoid calling revalidate twice - scsi: hisi_sas: Ensure all enabled PHYs up during controller reset - scsi: hisi_sas: Exit suspending state when usage count is greater than 0 - scsi: hisi_sas: Set a port invalid only if there are no devices attached when refreshing port id - scsi: libsas: Do not export sas_ata_wait_after_reset() - scsi: hisi_sas: Fix SATA devices missing issue during I_T nexus reset - scsi: libsas: Add smp_ata_check_ready_type() - !503 SAS-related bugfix:rolls back these policies without disabling the hard disk PHY. - !600 The driver supports PCIe 4 TB BAR device allocation. - Revert "scsi: hisi_sas: Disable SATA disk phy for severe I_T nexus reset failure" - net: hns3: notify specified VF for recovery operation - net: hns3: add build check in hclge_get_vf_isolate_bitmap - net: hns3: disbable pfc en before the reset - net: hns3: support set pfc pause trans time - net: hns3: add support disable nic clock - net: hns3: add support config and query serdes lane status - net: hns3: add supports configure optical module enable - net: hns3: add support query the presence of optical module - net: hns3: add support modified tx timeout - KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails - PCI: Support BAR sizes up to 8TB - x86/sgx: Add overflow check in sgx_validate_offset_length() - tools headers cpufeatures: Sync with the kernel sources - KVM/VMX: Allow exposing EDECCSSA user leaf function to KVM guest - x86/sgx: Allow enclaves to use Asynchrounous Exit Notification - x86/sgx: Reduce delay and interference of enclave release - x86/sgx: Improve comments for sgx_encl_lookup/alloc_backing() - x86/sgx: Handle VA page allocation failure for EAUG on PF. - x86/sgx: Do not fail on incomplete sanitization on premature stop of ksgxd - selftests/sgx: Ignore OpenSSL 3.0 deprecated functions warning - !581 Add support for SVE Direct WQE for hns - 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 - Revert "drm/amdgpu: make sure to init common IP before gmc" - gcov: support GCC 12.1 and newer compilers - f2fs: fix wrong condition to trigger background checkpoint correctly - thermal: intel_powerclamp: Use first online CPU as control_cpu - ext4: continue to expand file system when the target size doesn't reach - Revert "drm/amdgpu: use dirty framebuffer helper" - Revert "drm/amdgpu: move nbio sdma_doorbell_range() into sdma code for vega" - net/ieee802154: don't warn zero-sized raw_sendmsg() - Revert "net/ieee802154: reject zero-sized raw_sendmsg()" - net: ieee802154: return -EINVAL for unknown addr type - perf intel-pt: Fix segfault in intel_pt_print_info() with uClibc - clk: bcm2835: Make peripheral PLLC critical - usb: idmouse: fix an uninit-value in idmouse_open - nvmet-tcp: add bounds check on Transfer Tag - nvme: copy firmware_rev on each init - staging: rtl8723bs: fix a potential memory leak in rtw_init_cmd_priv() - Revert "usb: storage: Add quirk for Samsung Fit flash" - usb: musb: Fix musb_gadget.c rxstate overflow bug - usb: host: xhci: Fix potential memory leak in xhci_alloc_stream_info() - md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d - soundwire: intel: fix error handling on dai registration issues - soundwire: cadence: Don't overwrite msg->buf during write commands - bcache: fix set_at_max_writeback_rate() for multiple attached devices - ata: libahci_platform: Sanity check the DT child nodes number - blk-throttle: prevent overflow while calculating wait time - staging: vt6655: fix potential memory leak - power: supply: adp5061: fix out-of-bounds read in adp5061_get_chg_type() - nbd: Fix hung when signal interrupts nbd_start_device_ioctl() - scsi: 3w-9xxx: Avoid disabling device if failing to enable it - usb: host: xhci-plat: suspend/resume clks for brcm - usb: host: xhci-plat: suspend and resume clocks - clk: zynqmp: pll: rectify rate rounding in zynqmp_pll_round_rate - media: cx88: Fix a null-ptr-deref bug in buffer_prepare() - clk: zynqmp: Fix stack-out-of-bounds in strncpy` - btrfs: scrub: try to fix super block errors - arm64: dts: imx8mq-librem5: Add bq25895 as max17055's power supply - kselftest/arm64: Fix validatation termination record after EXTRA_CONTEXT - ARM: dts: imx6sx: add missing properties for sram - ARM: dts: imx6sll: add missing properties for sram - ARM: dts: imx6sl: add missing properties for sram - ARM: dts: imx6qp: add missing properties for sram - ARM: dts: imx6dl: add missing properties for sram - ARM: dts: imx6q: add missing properties for sram - ARM: dts: imx7d-sdb: config the max pressure for tsc2046 - drm/amd/display: Remove interface for periodic interrupt 1 - drm/dp: Don't rewrite link config when setting phy test pattern - mmc: sdhci-msm: add compatible string check for sdm670 - drm/meson: explicitly remove aggregate driver at module unload time - drm/amdgpu: fix initial connector audio value - ASoC: SOF: pci: Change DMI match info to support all Chrome platforms - platform/x86: msi-laptop: Change DMI match / alias strings to fix module autoloading - platform/chrome: cros_ec: Notify the PM of wake events during resume - drm: panel-orientation-quirks: Add quirk for Anbernic Win600 - drm/vc4: vec: Fix timings for VEC modes - drm: bridge: dw_hdmi: only trigger hotplug event on link change - udmabuf: Set ubuf->sg = NULL if the creation of sg table fails - drm/amd/display: fix overflow on MIN_I64 definition - gpu: lontium-lt9611: Fix NULL pointer dereference in lt9611_connector_init() - drm: Prevent drm_copy_field() to attempt copying a NULL pointer - drm: Use size_t type for len variable in drm_copy_field() - drm/nouveau/nouveau_bo: fix potential memory leak in nouveau_bo_alloc() - Bluetooth: L2CAP: Fix user-after-free - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - wifi: rt2x00: correctly set BBP register 86 for MT7620 - wifi: rt2x00: set SoC wmac clock register - wifi: rt2x00: set VGC gain for both chains of MT7620 - wifi: rt2x00: set correct TX_SW_CFG1 MAC register for MT7620 - wifi: rt2x00: don't run Rt5592 IQ calibration on MT7620 - can: bcm: check the result of can_send() in bcm_can_tx() - Bluetooth: hci_sysfs: Fix attempting to call device_add multiple times - Bluetooth: L2CAP: initialize delayed works at l2cap_chan_create() - regulator: core: Prevent integer underflow - wifi: brcmfmac: fix use-after-free bug in brcmf_netdev_start_xmit() - xfrm: Update ipcomp_scratches with NULL when freed - wifi: ath9k: avoid uninit memory read in ath9k_htc_rx_msg() - tcp: annotate data-race around tcp_md5sig_pool_populated - openvswitch: Fix overreporting of drops in dropwatch - openvswitch: Fix double reporting of drops in dropwatch - bpftool: Clear errno after libcap's checks - wifi: brcmfmac: fix invalid address access when enabling SCAN log level - NFSD: fix use-after-free on source server when doing inter-server copy - NFSD: Return nfserr_serverfault if splice_ok but buf->pages have data - x86/entry: Work around Clang __bdos() bug - thermal: intel_powerclamp: Use get_cpu() instead of smp_processor_id() to avoid crash - powercap: intel_rapl: fix UBSAN shift-out-of-bounds issue - MIPS: BCM47XX: Cast memcmp() of function to (void *) - ACPI: video: Add Toshiba Satellite/Portege Z830 quirk - rcu-tasks: Convert RCU_LOCKDEP_WARN() to WARN_ONCE() - rcu: Back off upon fill_page_cache_func() allocation failure - selftest: tpm2: Add Client.__del__() to close /dev/tpm* handle - f2fs: fix to account FS_CP_DATA_IO correctly - f2fs: fix to avoid REQ_TIME and CP_TIME collision - f2fs: fix race condition on setting FI_NO_EXTENT flag - ACPI: APEI: do not add task_work to kernel thread to avoid memory leak - thermal/drivers/qcom/tsens-v0_1: Fix MSM8939 fourth sensor hw_id - crypto: cavium - prevent integer overflow loading firmware - crypto: marvell/octeontx - prevent integer overflows - kbuild: rpm-pkg: fix breakage when V=1 is used - kbuild: remove the target in signal traps when interrupted - tracing: kprobe: Make gen test module work in arm and riscv - tracing: kprobe: Fix kprobe event gen test module on exit - iommu/iova: Fix module config properly - crypto: qat - fix DMA transfer direction - crypto: qat - use pre-allocated buffers in datapath - crypto: qat - fix use of 'dma_map_single' - crypto: inside-secure - Change swab to swab32 - crypto: ccp - Release dma channels before dmaengine unrgister - crypto: akcipher - default implementation for setting a private key - iommu/omap: Fix buffer overflow in debugfs - cgroup/cpuset: Enable update_tasks_cpumask() on top_cpuset - hwrng: imx-rngc - Moving IRQ handler registering after imx_rngc_irq_mask_clear() - crypto: sahara - don't sleep when in softirq - powerpc: Fix SPE Power ISA properties for e500v1 platforms - powerpc/64s: Fix GENERIC_CPU build flags for PPC970 / G5 - x86/hyperv: Fix 'struct hv_enlightened_vmcs' definition - powerpc/powernv: add missing of_node_put() in opal_export_attrs() - powerpc/pci_dn: Add missing of_node_put() - powerpc/sysdev/fsl_msi: Add missing of_node_put() - powerpc/math_emu/efp: Include module.h - mailbox: bcm-ferxrm-mailbox: Fix error check for dma_map_sg - clk: ast2600: BCLK comes from EPLL - clk: ti: dra7-atl: Fix reference leak in of_dra7_atl_clk_probe - clk: bcm2835: fix bcm2835_clock_rate_from_divisor declaration - clk: baikal-t1: Add SATA internal ref clock buffer - clk: baikal-t1: Add shared xGMAC ref/ptp clocks internal parent - clk: baikal-t1: Fix invalid xGMAC PTP clock divider - clk: vc5: Fix 5P49V6901 outputs disabling when enabling FOD - spmi: pmic-arb: correct duplicate APID to PPID mapping logic - dmaengine: ioat: stop mod_timer from resurrecting deleted timer in __cleanup() - clk: mediatek: mt8183: mfgcfg: Propagate rate changes to parent - mfd: sm501: Add check for platform_driver_register() - mfd: fsl-imx25: Fix check for platform_get_irq() errors - mfd: lp8788: Fix an error handling path in lp8788_irq_init() and lp8788_irq_init() - mfd: lp8788: Fix an error handling path in lp8788_probe() - mfd: fsl-imx25: Fix an error handling path in mx25_tsadc_setup_irq() - mfd: intel_soc_pmic: Fix an error handling path in intel_soc_pmic_i2c_probe() - fsi: core: Check error number after calling ida_simple_get - clk: qcom: apss-ipq6018: mark apcs_alias0_core_clk as critical - scsi: iscsi: iscsi_tcp: Fix null-ptr-deref while calling getpeername() - scsi: libsas: Fix use-after-free bug in smp_execute_task_sg() - serial: 8250: Fix restoring termios speed after suspend - firmware: google: Test spinlock on panic path to avoid lockups - staging: vt6655: fix some erroneous memory clean-up loops - phy: qualcomm: call clk_disable_unprepare in the error handling - tty: serial: fsl_lpuart: disable dma rx/tx use flags in lpuart_dma_shutdown - serial: 8250: Toggle IER bits on only after irq has been set up - serial: 8250: Add an empty line and remove some useless {} - drivers: serial: jsm: fix some leaks in probe - usb: gadget: function: fix dangling pnp_string in f_printer.c - xhci: Don't show warning for reinit on known broken suspend - IB: Set IOVA/LENGTH on IB_MR in core/uverbs layers - RDMA/cm: Use SLID in the work completion as the DLID in responder side - md/raid5: Ensure stripe_fill happens on non-read IO with journal - md: Replace snprintf with scnprintf - mtd: rawnand: meson: fix bit map use in meson_nfc_ecc_correct() - ata: fix ata_id_has_dipm() - ata: fix ata_id_has_ncq_autosense() - ata: fix ata_id_has_devslp() - ata: fix ata_id_sense_reporting_enabled() and ata_id_has_sense_reporting() - RDMA/siw: Always consume all skbuf data in sk_data_ready() upcall. - mtd: rawnand: fsl_elbc: Fix none ECC mode - mtd: devices: docg3: check the return value of devm_ioremap() in the probe - dyndbg: drop EXPORTed dynamic_debug_exec_queries - dyndbg: let query-modname override actual module name - dyndbg: fix module.dyndbg handling - dyndbg: fix static_branch manipulation - dmaengine: hisilicon: Add multi-thread support for a DMA channel - dmaengine: hisilicon: Fix CQ head update - dmaengine: hisilicon: Disable channels when unregister hisi_dma - fpga: prevent integer overflow in dfl_feature_ioctl_set_irq() - misc: ocxl: fix possible refcount leak in afu_ioctl() - RDMA/rxe: Fix the error caused by qp->sk - RDMA/rxe: Fix "kernel NULL pointer dereference" error - media: xilinx: vipp: Fix refcount leak in xvip_graph_dma_init - media: meson: vdec: add missing clk_disable_unprepare on error in vdec_hevc_start() - tty: xilinx_uartps: Fix the ignore_status - media: exynos4-is: fimc-is: Add of_node_put() when breaking out of loop - HSI: omap_ssi_port: Fix dma_map_sg error check - HSI: omap_ssi: Fix refcount leak in ssi_probe - clk: tegra20: Fix refcount leak in tegra20_clock_init - clk: tegra: Fix refcount leak in tegra114_clock_init - clk: tegra: Fix refcount leak in tegra210_clock_init - clk: sprd: Hold reference returned by of_get_parent() - clk: berlin: Add of_node_put() for of_get_parent() - clk: qoriq: Hold reference returned by of_get_parent() - clk: oxnas: Hold reference returned by of_get_parent() - clk: meson: Hold reference returned by of_get_parent() - usb: common: debug: Check non-standard control requests - usb: common: move function's kerneldoc next to its definition - usb: common: add function to get interval expressed in us unit - usb: common: Parse for USB SSP genXxY - usb: ch9: Add USB 3.2 SSP attributes - iio: ABI: Fix wrong format of differential capacitance channel ABI. - iio: inkern: only release the device node when done with it - iio: adc: at91-sama5d2_adc: disable/prepare buffer on suspend/resume - iio: adc: at91-sama5d2_adc: lock around oversampling and sample freq - iio: adc: at91-sama5d2_adc: check return status for pressure and touch - iio: adc: at91-sama5d2_adc: fix AT91_SAMA5D2_MR_TRACKTIM_MAX - ARM: dts: exynos: fix polarity of VBUS GPIO of Origen - ARM: Drop CMDLINE_* dependency on ATAGS - ARM: dts: exynos: correct s5k6a3 reset polarity on Midas family - soc/tegra: fuse: Drop Kconfig dependency on TEGRA20_APB_DMA - ia64: export memory_add_physaddr_to_nid to fix cxl build error - ARM: dts: kirkwood: lsxl: remove first ethernet port - ARM: dts: kirkwood: lsxl: fix serial line - ARM: dts: turris-omnia: Fix mpp26 pin name and comment - soc: qcom: smem_state: Add refcounting for the 'state->of_node' - soc: qcom: smsm: Fix refcount leak bugs in qcom_smsm_probe() - memory: of: Fix refcount leak bug in of_lpddr3_get_ddr_timings() - memory: of: Fix refcount leak bug in of_get_ddr_timings() - memory: pl353-smc: Fix refcount leak bug in pl353_smc_probe() - ALSA: hda/hdmi: Don't skip notification handling during PM operation - ASoC: mt6660: Fix PM disable depth imbalance in mt6660_i2c_probe - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe - mmc: wmt-sdmmc: Fix an error handling path in wmt_mci_probe() - ALSA: dmaengine: increment buffer pointer atomically - ASoC: da7219: Fix an error handling path in da7219_register_dai_clks() - drm/msm/dp: correct 1.62G link rate at dp_catalog_ctrl_config_msa() - drm/msm/dpu: index dpu_kms->hw_vbif using vbif_idx - ASoC: eureka-tlv320: Hold reference returned from of_find_xxx API - mmc: au1xmmc: Fix an error handling path in au1xmmc_probe() - drm/omap: dss: Fix refcount leak bugs - ALSA: hda: beep: Simplify keep-power-at-enable behavior - ASoC: rsnd: Add check for rsnd_mod_power_on - drm/bridge: megachips: Fix a null pointer dereference bug - drm: fix drm_mipi_dbi build errors - platform/x86: msi-laptop: Fix resource cleanup - platform/x86: msi-laptop: Fix old-ec check for backlight registering - ASoC: tas2764: Fix mute/unmute - ASoC: tas2764: Drop conflicting set_bias_level power setting - ASoC: tas2764: Allow mono streams - platform/chrome: fix memory corruption in ioctl - platform/chrome: fix double-free in chromeos_laptop_prepare() - drm:pl111: Add of_node_put() when breaking out of for_each_available_child_of_node() - drm/dp_mst: fix drm_dp_dpcd_read return value checks - drm/bridge: parade-ps8640: Fix regulator supply order - drm/mipi-dsi: Detach devices when removing the host - drm/bridge: Avoid uninitialized variable warning - drm: bridge: adv7511: fix CEC power down control register offset - once: add DO_ONCE_SLOW() for sleepable contexts - net/ieee802154: reject zero-sized raw_sendmsg() - net: rds: don't hold sock lock when cancelling work from rds_tcp_reset_callbacks() - spi: Ensure that sg_table won't be used after being freed - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - sctp: handle the error returned from sctp_auth_asoc_init_active_key - vhost/vsock: Use kvmalloc/kvfree for larger packets. - wifi: rtl8xxxu: Fix AIFS written to REG_EDCA_*_PARAM - spi: s3c64xx: Fix large transfers with DMA - netfilter: nft_fib: Fix for rpath check with VRF devices - Bluetooth: hci_core: Fix not handling link timeouts propertly - i2c: mlxbf: support lock mechanism - spi/omap100k:Fix PM disable depth imbalance in omap1_spi100k_probe - spi: dw: Fix PM disable depth imbalance in dw_spi_bt1_probe - x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype - x86/microcode/AMD: Track patch allocation size explicitly - wifi: ath11k: fix number of VHT beamformee spatial streams - Bluetooth: hci_{ldisc,serdev}: check percpu_init_rwsem() failure - bpf: Ensure correct locking around vulnerable function find_vpid() - net: fs_enet: Fix wrong check in do_pd_setup - wifi: rtl8xxxu: Remove copy-paste leftover in gen2_update_rate_mask - wifi: rtl8xxxu: gen2: Fix mistake in path B IQ calibration - bpf: btf: fix truncated last_member_type_id in btf_struct_resolve - spi: meson-spicc: do not rely on busy flag in pow2 clk ops - wifi: rtl8xxxu: Fix skb misuse in TX queue selection - spi: qup: add missing clk_disable_unprepare on error in spi_qup_pm_resume_runtime() - spi: qup: add missing clk_disable_unprepare on error in spi_qup_resume() - selftests/xsk: Avoid use-after-free on ctx - wifi: rtl8xxxu: tighten bounds checking in rtl8xxxu_read_efuse() - Bluetooth: btusb: mediatek: fix WMT failure during runtime suspend - Bluetooth: btusb: fix excessive stack usage - Bluetooth: btusb: Fine-tune mt7663 mechanism. - x86/resctrl: Fix to restore to original value when re-enabling hardware prefetch register - spi: mt7621: Fix an error message in mt7621_spi_probe() - bpftool: Fix a wrong type cast in btf_dumper_int - wifi: mac80211: allow bw change during channel switch in mesh - leds: lm3601x: Don't use mutex after it was destroyed - wifi: ath10k: add peer map clean up for peer delete in ath10k_sta_state() - nfsd: Fix a memory leak in an error handling path - objtool: Preserve special st_shndx indexes in elf_update_symbol - ARM: 9247/1: mm: set readonly for MT_MEMORY_RO with ARM_LPAE - ARM: 9244/1: dump: Fix wrong pg_level in walk_pmd() - MIPS: SGI-IP27: Fix platform-device leak in bridge_platform_create() - MIPS: SGI-IP27: Free some unused memory - sh: machvec: Use char[] for section boundaries - userfaultfd: open userfaultfds with O_RDONLY - selinux: use "grep -E" instead of "egrep" - smb3: must initialize two ACL struct fields to zero - drm/i915: Fix watermark calculations for gen12+ MC CCS modifier - drm/i915: Fix watermark calculations for gen12+ RC CCS modifier - drm/nouveau: fix a use-after-free in nouveau_gem_prime_import_sg_table() - drm/nouveau/kms/nv140-: Disable interlacing - staging: greybus: audio_helper: remove unused and wrong debugfs usage - KVM: VMX: Drop bits 31:16 when shoving exception error code into VMCS - KVM: nVMX: Unconditionally purge queued/injected events on nested "exit" - KVM: x86/emulator: Fix handing of POP SS to correctly set interruptibility - media: cedrus: Set the platform driver data earlier - efi: libstub: drop pointless get_memory_map() call - thunderbolt: Explicitly enable lane adapter hotplug events at startup - tracing: Disable interrupt or preemption before acquiring arch_spinlock_t - ring-buffer: Add ring_buffer_wake_waiters() - ring-buffer: Check pending waiters when doing wake ups as well - ring-buffer: Have the shortest_full queue be the shortest not longest - ring-buffer: Allow splice to read previous partially read pages - ftrace: Properly unset FTRACE_HASH_FL_MOD - livepatch: fix race between fork and KLP transition - ext4: update 'state->fc_regions_size' after successful memory allocation - ext4: fix potential memory leak in ext4_fc_record_regions() - ext4: fix potential memory leak in ext4_fc_record_modified_inode() - ext4: fix miss release buffer head in ext4_fc_write_inode - ext4: place buffer head allocation before handle start - ext4: don't increase iversion counter for ea_inodes - ext4: make ext4_lazyinit_thread freezable - ext4: avoid crash when inline data creation follows DIO write - jbd2: add miss release buffer head in fc_do_one_pass() - jbd2: fix potential use-after-free in jbd2_fc_wait_bufs - jbd2: fix potential buffer head reference count leak - jbd2: wake up journal waiters in FIFO order, not LIFO - hardening: Remove Clang's enable flag for -ftrivial-auto-var-init=zero - hardening: Avoid harmless Clang option under CONFIG_INIT_STACK_ALL_ZERO - hardening: Clarify Kconfig text for auto-var-init - f2fs: fix to do sanity check on summary info - f2fs: fix to do sanity check on destination blkaddr during recovery - f2fs: increase the limit for reserve_root - btrfs: fix race between quota enable and quota rescan ioctl - scsi: qedf: Populate sysfs attributes for vport - powerpc/boot: Explicitly disable usage of SPE instructions - powercap: intel_rapl: Use standard Energy Unit for SPR Dram RAPL domain - PCI: Sanitise firmware BAR assignments behind a PCI-PCI bridge - mm/mmap: undo ->mmap() when arch_validate_flags() fails - drm/udl: Restore display mode on resume - drm/virtio: Check whether transferred 2D BO is shmem - nvme-pci: set min_align_mask before calculating max_hw_sectors - UM: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK - riscv: Pass -mno-relax only on lld < 15.0.0 - riscv: Make VM_WRITE imply VM_READ - riscv: Allow PROT_WRITE-only mmap() - parisc: fbdev/stifb: Align graphics memory size to 4MB - RISC-V: Make port I/O string accessors actually work - regulator: qcom_rpm: Fix circular deferral regression - hwmon: (gsc-hwmon) Call of_node_get() before of_find_xxx API - ASoC: wcd934x: fix order of Slimbus unprepare/disable - ASoC: wcd9335: fix order of Slimbus unprepare/disable - platform/chrome: cros_ec_proto: Update version on GET_NEXT_EVENT failure - HID: multitouch: Add memory barriers - fs: dlm: handle -EBUSY first in lock arg validation - fs: dlm: fix race between test_bit() and queue_work() - mmc: sdhci-sprd: Fix minimum clock limit - can: kvaser_usb_leaf: Fix CAN state after restart - can: kvaser_usb_leaf: Fix TX queue out of sync after restart - can: kvaser_usb_leaf: Fix overread with an invalid command - can: kvaser_usb: Fix use of uninitialized completion - usb: add quirks for Lenovo OneLink+ Dock - iio: pressure: dps310: Reset chip after timeout - iio: pressure: dps310: Refactor startup procedure - iio: adc: ad7923: fix channel readings for some variants - iio: ltc2497: Fix reading conversion results - iio: dac: ad5593r: Fix i2c read protocol requirements - cifs: Fix the error length of VALIDATE_NEGOTIATE_INFO message - cifs: destage dirty pages before re-reading them for cache=none - mtd: rawnand: atmel: Unmap streaming DMA mappings - ALSA: hda/realtek: Add Intel Reference SSID to support headset keys - ALSA: hda/realtek: Add quirk for ASUS GV601R laptop - ALSA: hda/realtek: Correct pin configs for ASUS G533Z - ALSA: hda/realtek: remove ALC289_FIXUP_DUAL_SPK for Dell 5530 - ALSA: usb-audio: Fix NULL dererence at error path - ALSA: usb-audio: Fix potential memory leaks - ALSA: rawmidi: Drop register_mutex in snd_rawmidi_free() - ALSA: oss: Fix potential deadlock at unregistration - !585 x86/speculation: Allow enabling STIBP with legacy IBRS - x86/speculation: Allow enabling STIBP with legacy IBRS - RDMA/hns: Add SVE DIRECT WQE flag to support libhns - !575 Backport CVEs and bugfixes - !576 Support congestion control algorithm configuration - Revert "x86/microcode: Rip out the OLD_INTERFACE" - Revert "x86/microcode: Default-disable late loading" - Revert "x86/microcode: Taint and warn on late loading" - Revert "x86/microcode: Remove unnecessary perf callback" - Revert "misc: Mark MICROCODE_MINOR unused" - Revert "docs: Update documentation to reflect what TAINT_CPU_OUT_OF_SPEC means" - Revert "x86/microcode: Document the whole late loading problem" - Revert "x86/microcode: Remove ->request_microcode_user()" - Revert "x86/microcode: Print previous version of microcode after reload" - Revert "x86/microcode: Rip out the subsys interface gunk" - Revert "x86/microcode: Simplify init path even more" - Revert "x86/microcode: Kill refresh_fw" - Revert "x86/microcode: Do some minor fixups" - Revert "x86/microcode: Drop struct ucode_cpu_info.valid" - !424 [OLK-5.10] openeuer/MAINTAINER: Add maintainers for Kunpeng SoC. - RDMA/hns: Support congestion control algorithm configuration at QP granularity - RDMA/hns: Modify congestion abbreviation - sctp: Call inet6_destroy_sock() via sk->sk_destruct(). - dccp: Call inet6_destroy_sock() via sk->sk_destruct(). - net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). - inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). - 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() - driver core: Fix lockdep warning on wfs_lock - driver core: platform: Add extra error check in devm_platform_get_irqs_affinity() - 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 - !256 sched: Supprot dynamic affinity in scheduler - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu allowed in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - !323 [OLK-5.10] sched: Introduce priority load balance for CFS - sched/fair: Avoid offline tasks starve to death for priority load balance - config: enable CONFIG_QOS_SCHED_PRIO_LB for x86 and arm64 - sched: Introduce priority load balance for CFS - !563 Backport CVEs and bugfixes - usb: xhci: add XHCI_NO_SOFT_RETRY quirk for EJ188 - 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 - mm: mem_reliable: Initialize reliable_nr_page when mm_init() - 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() - !539 LoongArch: fix compile warnning of drm/loongson driver - !556 net: hns3: modify reset delay time to avoid configuration timeout - net: hns3: modify reset delay time to avoid configuration timeout - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs - !538 Disable local invalidate operation, fix memory leak and error code of CMD - drm/loongson: fix compile warnning - RDMA/hns: Fix error code of CMD - RDMA/hns: fix memory leak in hns_roce_alloc_mr() - RDMA/hns: Disable local invalidate operation - mm/damon/paddr: fix missing folio_put() - mm/damon/Kconfig: add DAMON debugfs interface deprecation notice - mm/damon/dbgfs: print DAMON debugfs interface deprecation message - Docs/ABI/damon: document 'schemes//tried_regions' sysfs directory - Docs/admin-guide/mm/damon/usage: document schemes//tried_regions sysfs directory - tools/selftets/damon/sysfs: test tried_regions directory existence - mm/damon/sysfs-schemes: implement DAMOS-tried regions clear command - mm/damon/sysfs: implement DAMOS tried regions update command - mm/damon/sysfs-schemes: implement scheme region directory - mm/damon/sysfs-schemes: implement schemes/tried_regions directory - mm/damon/core: add a callback for scheme target regions check - selftests/damon: add tests for DAMON_LRU_SORT's enabled parameter - mm/damon/lru_sort: enable and disable synchronously - selftests/damon: add tests for DAMON_RECLAIM's enabled parameter - mm/damon/reclaim: enable and disable synchronously - mm/damon/modules: deduplicate init steps for DAMON context setup - mm/damon/sysfs: split out schemes directory implementation to separate file - mm/damon/sysfs: split out kdamond-independent schemes stats update logic into a new function - mm/damon/sysfs: move unsigned long range directory to common module - mm/damon/sysfs: move sysfs_lock to common module - mm/damon/sysfs: remove parameters of damon_sysfs_region_alloc() - mm/damon/sysfs: use damon_addr_range for region's start and end values - mm/damon/core: split out scheme quota adjustment logic into a new function - mm/damon/core: split out scheme stat update logic into a new function - mm/damon/core: split damos application logic into a new function - mm/damon/core: split out DAMOS-charged region skip logic into a new function - mm/damon/sysfs: fix wrong empty schemes assumption under online tuning in damon_sysfs_set_schemes() - mm/damon/sysfs-schemes: skip stats update if the scheme directory is removed - mm/damon/dbgfs: check if rm_contexts input is for a real context - mm/damon: use damon_sz_region() in appropriate place - mm/damon: move sz_damon_region to damon_sz_region - mm/damon/core: initialize damon_target->list in damon_new_target() - mm/damon: deduplicate damon_{reclaim,lru_sort}_apply_parameters() - mm/damon/sysfs: return 'err' value when call kstrtoul() failed - mm/damon: rename damon_pageout_score() to damon_cold_score() - mm/damon: return void from damon_set_schemes() - mm/damon/lru_sort: change damon_lru_sort_wmarks to static - mm/damon/reclaim: change damon_reclaim_wmarks to static - mm/damon: use 'struct damon_target *' instead of 'void *' in target_valid() - mm/damon: simplify scheme create in lru_sort.c - mm/damon/sysfs: avoid call damon_target_has_pid() repeatedly - mm/damon/core: simplify the kdamond stop mechanism by removing 'done' - mm/damon/sysfs: simplify the variable 'pid' assignment operation - mm/damon: simplify the parameter passing for 'prepare_access_checks' - mm/damon/lru_sort: deduplicate hot/cold schemes generators - mm/damon/lru_sort: use quotas param generator - mm/damon/reclaim: use the quota params generator macro - mm/damon/modules-common: implement damos time quota params generator - mm/damon/modules-common: implement a damos quota params generator - mm/damon/lru_sort: use stat generator - mm/damon/reclaim: use stat parameters generator - mm/damon/modules-common: implement a stats parameters generator macro - mm/damon/reclaim: use watermarks parameters generator macro - mm/damon/lru_sort: use watermarks parameters generator macro - mm/damon/modules-common: implement a watermarks module parameters generator macro - mm/damon/reclaim: use monitoring attributes parameters generator macro - mm/damon/lru_sort: use monitoring attributes parameters generaotr macro - mm/damon: implement a monitoring attributes module parameters generator macro - mm/damon/lru_sort: use 'struct damon_attrs' for storing parameters for it - mm/damon/reclaim: use 'struct damon_attrs' for storing parameters for it - mm/damon/core: reduce parameters for damon_set_attrs() - mm/damon/core: use a dedicated struct for monitoring attributes - mm/damon/core: factor out 'damos_quota' private fileds initialization - mm/damon/core: copy struct-to-struct instead of field-to-field in damon_new_scheme() - mm/damon/paddr: deduplicate damon_pa_{mark_accessed,deactivate_pages}() - mm/damon/paddr: make supported DAMOS actions of paddr clear - mm/damon: simplify scheme create in damon_lru_sort_apply_parameters - mm/damon: improve damon_new_region strategy - mm/damon/sysfs: use the wrapper directly to check if the kdamond is running - mm/damon/sysfs: change few functions execute order - mm/damon: remove duplicate get_monitoring_region() definitions - mm/damon/Kconfig: notify debugfs deprecation plan - mm/damon/core-test: test damon_set_regions - mm/damon/core: avoid holes in newly set monitoring target ranges - mm/damon/vaddr: add a comment for 'default' case in damon_va_apply_scheme() - mm/damon: introduce struct damos_access_pattern - mm/damon: simplify damon_ctx check in damon_sysfs_before_terminate - mm/damon/core: iterate the regions list from current point in damon_set_regions() - mm/damon/sysfs: simplify the judgement whether kdamonds are busy - damon/sysfs: fix possible memleak on damon_sysfs_add_target - mm/damon: get the hotness from damon_hot_score() in damon_pageout_score() - mm/damon/vaddr: remove comparison between mm and last_mm when checking region accesses - mm/damon: simplify the parameter passing for 'check_accesses' - mm/damon: replace pmd_huge() with pmd_trans_huge() for THP - mm/damon: validate if the pmd entry is present before accessing - mm/damon/core: simplify the parameter passing for region split operation - mm/damon/dbgfs: use kmalloc for allocating only one element - mm/damon/dbgfs: fix memory leak when using debugfs_lookup() - mm/damon/dbgfs: avoid duplicate context directory creation - mm/damon/reclaim: fix potential memory leak in damon_reclaim_init() - mm/damon/lru_sort: fix potential memory leak in damon_lru_sort_init() - Docs/admin-guide/damon: add a document for DAMON_LRU_SORT - mm/damon: introduce DAMON-based LRU-lists Sorting - Docs/admin-guide/damon/sysfs: document 'LRU_DEPRIO' scheme action - mm/damon/schemes: add 'LRU_DEPRIO' action - Docs/admin-guide/damon/sysfs: document 'LRU_PRIO' scheme action - mm/damon/schemes: add 'LRU_PRIO' DAMOS action - mm/damon/paddr: use a separate function for 'DAMOS_PAGEOUT' handling - mm/damon/dbgfs: add and use mappings between 'schemes' action inputs and 'damos_action' values - mm/damon/reclaim: add 'damon_reclaim_' prefix to 'enabled_store()' - mm/damon/reclaim: make 'enabled' checking timer simpler - mm/damon/sysfs: deduplicate inputs applying - mm/damon/reclaim: deduplicate 'commit_inputs' handling - mm/damon/{dbgfs,sysfs}: move target_has_pid() from dbgfs to damon.h - mm/damon: use set_huge_pte_at() to make huge pte old - mm/damon/reclaim: schedule 'damon_reclaim_timer' only after 'system_wq' is initialized - mm: damon: use HPAGE_PMD_SIZE - mm/damon/reclaim: use resource_size function on resource object - Docs/admin-guide/mm/damon/reclaim: document 'commit_inputs' parameter - mm/damon/reclaim: support online inputs update - Docs/{ABI,admin-guide}/damon: Update for 'state' sysfs file input keyword, 'commit' - mm/damon/sysfs: support online inputs update - mm/damon/sysfs: update schemes stat in the kdamond context - mm/damon/sysfs: use enum for 'state' input handling - mm/damon/sysfs: reuse damon_set_regions() for regions setting - mm/damon/sysfs: move targets setup code to a separated function - mm/damon/sysfs: prohibit multiple physical address space monitoring targets - mm/damon/vaddr: remove damon_va_apply_three_regions() - mm/damon/vaddr: move 'damon_set_regions()' to core - mm/damon/vaddr: generalize damon_va_apply_three_regions() - mm/damon/core: finish kdamond as soon as any callback returns an error - mm/damon/core: add a new callback for watermarks checks - Docs/{ABI,admin-guide}/damon: update for fixed virtual address ranges monitoring - mm/damon/sysfs: support fixed virtual address ranges monitoring - mm/damon/vaddr: register a damon_operations for fixed virtual address ranges monitoring - Docs/{ABI,admin-guide}/damon: document 'avail_operations' sysfs file - selftets/damon/sysfs: test existence and permission of avail_operations - mm/damon/sysfs: add a file for listing available monitoring ops - mm/damon/core: add a function for damon_operations registration checks - mm/damon/reclaim: fix the timer always stays active - mm/damon: remove unnecessary type castings - mm/damon/core-test: add a kunit test case for ops registration - damon: vaddr-test: tweak code to make the logic clearer - mm/damon: prevent activated scheme from sleeping by deactivated schemes - mm/damon/sysfs: remove repeat container_of() in damon_sysfs_kdamond_release() - Docs/ABI/testing: add DAMON sysfs interface ABI document - Docs/admin-guide/mm/damon/usage: document DAMON sysfs interface - selftests/damon: add a test for DAMON sysfs interface - mm/damon/sysfs: support DAMOS stats - mm/damon/sysfs: support DAMOS watermarks - mm/damon/sysfs: support schemes prioritization - mm/damon/sysfs: support DAMOS quotas - mm/damon/sysfs: support DAMON-based Operation Schemes - mm/damon/sysfs: support the physical address space monitoring - mm/damon/sysfs: link DAMON for virtual address spaces monitoring - mm/damon: implement a minimal stub for sysfs-based DAMON interface - mm/damon/core: add number of each enum type values - mm/damon/core: allow non-exclusive DAMON start/stop - mm/damon: remove unnecessary CONFIG_DAMON option - mm/damon/paddr,vaddr: remove damon_{p,v}a_{target_valid,set_operations}() - mm/damon/dbgfs-test: fix is_target_id() change - mm/damon/dbgfs: use operations id for knowing if the target has pid - mm/damon/dbgfs: use damon_select_ops() instead of damon_{v,p}a_set_operations() - mm/damon/reclaim: use damon_select_ops() instead of damon_{v,p}a_set_operations() - mm/damon/paddr,vaddr: register themselves to DAMON in subsys_initcall - mm/damon: let monitoring operations can be registered and selected - mm/damon: rename damon_primitives to damon_operations - mm/damon: remove redundant page validation - mm/damon: remove the target id concept - mm/damon/core: move damon_set_targets() into dbgfs - mm/damon/dbgfs/init_regions: use target index instead of target id - mm/damon: minor cleanup for damon_pa_young - MAINTAINERS: update openEuler/MAINTAINERS for Kunpeng SoC. - x86/cpu: Add several Intel server CPU model numbers- Rename the PGP certificates- Process PGP certs before kernel building- !540 fix CVE-2023-0266 - ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF - !507 KVM: arm64: Add minimal handling for the ARMv8.7 PMU - !527 i2c: hisi: Only use the completion interrupt to finish the transfer and i2c: hisi: Avoid redundant interrupts - KVM: arm64: Add minimal handling for the ARMv8.7 PMU - KVM: arm64: Use symbolic names for the PMU versions - !531 Backport CVEs and bugfixes - i2c: hisi: Only use the completion interrupt to finish the transfer - i2c: hisi: Avoid redundant interrupts - 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" - 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 - Revert "mm/vmalloc: huge vmalloc backing pages should be split rather than compound" - mm: compaction: avoid possible NULL pointer dereference in kcompactd_cpu_online - 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 - ima: Fix memory leakage in ima_store_template - 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() - !525 net: hns3: add supports storage product scustomization requirements - !519 Add new command to support query vf caps - net: hns3: add support query port ext information - net: hns3: add support configuring function-level interrupt affinity - net: hns3: add support clear mac statistics - net: hns3: add support to get/set 1d torus param - net: hns3: add supports fast reporting of faulty nodes - net: hns3: add supports pfc storm detection and suppression - net: hns3: add support customized exception handling interfaces. - !459 Backport CVEs and bugfixes - RDMA/hns: Add new command to support query vf caps - !508 SCSI: SSSRAID: Fix the bug that system automatically reboot when issue a 'pcie-linkdown' command - !374 Enable CONFIG_UPROBES_SUPPORT_PC_ALTER in arm64 by default - !510 LoongArch: fix dual-bridge machine can not work - !509 Loongson: fix 7a2000 gpu driver can not work - drm/loongson: using hdmi hot plug status register - irqchip/loongson: Fix syscore ops registration - irqchip/loongarch: Fix some issues of irq controllers - SCSI: SSSRAID: Fix the bug that system automatically reboot when issue a 'pcie-linkdown' command - uprobe: enable CONFIG_UPROBES_SUPPORT_PC_ALTER in arm64 - malidp: Fix NULL vs IS_ERR() checking- !511 Backport CVEs and bugfixes - livepatch/core: Fix hungtask against cpu hotplug on x86 - seccomp: Move copy_seccomp() to no failure path. - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer() - mm: optimize do_wp_page() for fresh pages in local LRU pagevecs - mm: optimize do_wp_page() for exclusive pages in the swapcache - ftrace: Fix invalid address access in lookup_rec() when index is 0 - 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 - !475 Support congestion control algorithm parameter configuration - !471 Intel: Support In Field Scan(IFS) multi-blob images - !476 LoongArch: fix failed to boot - !497 SAS-related bugfix - !479 LoongArch: update network related default config - scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list - scsi: hisi_sas: Handle NCQ error when IPTT is valid - scsi: libsas: Grab the ATA port lock in sas_ata_device_link_abort() - scsi: libsas: Update SATA dev FIS in sas_ata_task_done() - scsi: hisi_sas: Use abort task set to reset SAS disks when discovered - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - scsi: hisi_sas: Move slot variable definition in hisi_sas_abort_task() - scsi: libsas: Add sas_ata_device_link_abort() - LoongArch: Initialize screen_info variable - x86/microcode/intel: Do not retry microcode reloading on the APs - x86/microcode/intel: Do not print microcode revision and processor flags - platform/x86/intel/ifs: Add missing kernel-doc entry - Revert "platform/x86/intel/ifs: Mark as BROKEN" - Documentation/ABI: Update IFS ABI doc - platform/x86/intel/ifs: Add current_batch sysfs entry - platform/x86/intel/ifs: Remove reload sysfs entry - platform/x86/intel/ifs: Add metadata validation - platform/x86/intel/ifs: Use generic microcode headers and functions - platform/x86/intel/ifs: Add metadata support - x86/microcode/intel: Use a reserved field for metasize - x86/microcode/intel: Add hdr_type to intel_microcode_sanity_check() - x86/microcode/intel: Reuse microcode_sanity_check() - x86/microcode/intel: Use appropriate type in microcode_sanity_check() - x86/microcode/intel: Reuse find_matching_signature() - platform/x86/intel/ifs: Remove memory allocation from load path - platform/x86/intel/ifs: Remove image loading during init - platform/x86/intel/ifs: Return a more appropriate error code - platform/x86/intel/ifs: Remove unused selection - x86/microcode: Drop struct ucode_cpu_info.valid - x86/microcode: Do some minor fixups - x86/microcode: Kill refresh_fw - x86/microcode: Simplify init path even more - x86/microcode: Rip out the subsys interface gunk - x86/microcode: Print previous version of microcode after reload - x86/microcode: Remove ->request_microcode_user() - x86/microcode: Document the whole late loading problem - docs: Update documentation to reflect what TAINT_CPU_OUT_OF_SPEC means - misc: Mark MICROCODE_MINOR unused - !448 LoongArch: fix some pci problems - !486 Backport CVEs and bugfixes - platform/x86/intel/ifs: Mark as BROKEN - !477 tools: fix compile error introduced by LoongArch commit - x86/microcode: Remove unnecessary perf callback - x86/microcode: Taint and warn on late loading - x86/microcode: Default-disable late loading - x86/microcode: Rip out the OLD_INTERFACE - scsi: cancel the inflight async device probe when remove scsi_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' - scsi: fix use-after-free problem in scsi_remove_target - 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 - LoongArch: Fixed EIOINTC structure members - LoongArch: Fix virtual machine startup error - loongarch/kvm: ls7a add iocsrw emulation - LoongArch: defconfig: update network configurations - LoongArch: fix signal handler name changed - fix compile error introduced by LoongArch commit - 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 - RDMA/hns: Support congestion control algorithm parameter configuration - !447 add perf loongarch support - !449 LoongArch: add kvm support - LoongArch: kvm: KVM support for 5.10 - LoongArch: Export symbol for function smp_send_reschedule() - LoongArch: kvm: add initial kvm support - !466 LoongArch: fix compile error when using make allmodconfig - LoongArch: fix compile error when using make allmodconfig - !458 Backport CVEs and bugfixes - !465 Revert "scsi: fix iscsi rescan fails to create block" - Revert "scsi: fix iscsi rescan fails to create block" - !427 Support the feature of querying stats - !388 Add landlock support - !425 update patches for sw64 architecture - !444 LoongArch: some LS7a device drivers support and LoongArch bug fix - RDMA/hns: Add dfx cnt stats - landlock: Use square brackets around "landlock-ruleset" - landlock: Enable user space to infer supported features - landlock: Add user and kernel documentation - samples/landlock: Add a sandbox manager example - selftests/landlock: Add user space tests - arch: Wire up Landlock syscalls - landlock: Add syscall implementations - landlock: Support filesystem access-control - fs,security: Add sb_delete hook - LSM: Infrastructure management of the superblock - landlock: Add ptrace restrictions - landlock: Set up the security framework and manage credentials - landlock: Add ruleset and domain management - landlock: Add object management - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - 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 - tools/perf: Add basic support for LoongArch - perf machine: Use path__join() to compose a path instead of snprintf(dir, '/', filename) - RDMA/hns: Support hns HW stats - sw64: implement a new policy of power management - sw64: add DVFS support for different boards - sw64: add SIMD emulation for guest IO access - sw64: fix THREAD_INFO_IN_TASK support - sw64: maintain PMU counter usage status with bitmap - sw64: activate CONFIG_THREAD_INFO_IN_TASK - sw64: LPC: support suspend and resume - sw64: fix a type mismatch problem - sw64: perf: remove redundant function declarations - sw64: fix a compile error with CONFIG_EFI=n - sw64: iommu: fix the mask of physical address when flushing pcache - sw64: perf: don't rely on layout of pt_regs to grab some registers - sw64: perf: fix support for dwarf in perf - sw64: deliver a warm/cold reset to Root Complex with plugin JMicron 585 card - sw64: refactor platform dependent codes - sw64: implement the reset hooks for general platforms - sw64: split out the idle loop in idle.c - sw64: rewrite {SAVE,RESTORE}_ALL in a simpler way - sw64: fix "unwind: target platform=sw_64 is not supported" - sw64: register a suspend entry - sw64: update openeuler_defconfig - sw64: organize defconfigs - sw64: remove unused code for unaligned load store emulation - sw64: fix sw64_set_rate()- !456 Backport CVEs and bugfixes - !426 scsi:sssraid: Introduce map_queue in sssraid module & code quality reinforcement content - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - HID: check empty report_list in bigben_probe() - HID: check empty report_list in hid_validate_values() - neigh: make sure used and confirmed times are valid - 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 - !443 OLK-5.10 backport sharepool and config isolation patches - !451 add drivers to support hbm memory and hbm cache - soc: hbmcache: Add support for online and offline the hbm cache - soc: hisilicon: hisi_hbmdev: Provide extra memory topology information - ACPI: memhotplug: export the state of each hotplug device - soc: hisilicon: hisi_hbmdev: Add power domain control methods - ACPI: OSL: Export the symbol of acpi_hotplug_schedule - ACPI: bus: Export acpi_dev_for_each_child() to modules - ACPI: bus: Avoid non-ACPI device objects in walks over children - ACPI: bus: Introduce acpi_dev_for_each_child() - mm: sharepool: add static modifier to find_spg_node_by_spg() - mm: sharepool: Charge Buddy hugepage to memcg - mm/sharepool: use delete_spg_node to replace some repetitive code - mm/sharepool: extract group_add_task - mm/sharepool: Delete redundant size and alloc_size in sp_meminfo. - mm/sharepool: Delete unused kthread_stat. - mm/sharepool: Add meminfo_k2u_size. - mm/sharepool: Add meminfo_alloc_sum_byKB and meminfo_alloc_sum. - mm/sharepool: Replace spg_proc_stat with sp_meminfo. - mm/sharepool: Delete unused tgid and spg_id in spg_proc_stat. - mm/sharepool: replace sp_proc_stat with sp_meminfo. - mm/sharepool: Move comm from sp_proc_stat to sp_group_master. - mm/sharepool: Delete redundant tgid in sp_proc_stat. - mm/sharepool: Fix double delete list in sp_group_exit - mm/sharepool: split meminfo_update_k2u into meminfo_inc_k2u and meminfo_dec_k2u. - mm/sharepool: Split meminfo_update into meminfo_inc_usage and meminfo_dec_usage. - mm/sharepool: Rename sp_spg_stat to sp_meminfo. - mm/sharepool: Move spa_num field to sp_group. - mm/sharepool: Delete unused mm in sp_proc_stat. - mm/sharepool: Delete unused spg_id and hugepage_failures. - mm/sharepool: Modify error message in mg_sp_group_del_task - mm/sharepool: Fix null-pointer-deference in sp_free_area - mm/sharepool: Simplify sp_unshare_uva() - mm/sharepool: Rename sp_group operations - mm/sharepool: Simplify sp_make_share_k2u() - mm/sharepool: Reorganize create_spg() - mm/sharepool: Add helper for master_list - mm/sharepool: Refactoring proc file interface similar code - mm/sharepool: Don't display sharepool statistics in the container - mm/sharepool: Fix NULL pointer dereference in mg_sp_group_del_task - mm/sharepool: Fix a double free problem caused by init_local_group - hugetlbfs: Add config to isolate the code of share_pool - iommu/arm-smmu-v3: Add config to Add support for suspend and resume - vmalloc: Add config for Extend for hugepages mapping - ACPI / APEI: Add config to isolate Notify all ras err - driver: Add CONFIG_ACPI_APEI_GHES_TS_CORE for code isolation - perf: hisi: Add configs for PMU isolation - !413 ACPI: Add Platform Runtime Mechanism(PRM) feature support - !402 Fixed the following errors: The reset with stream fails, the query of AH attr is invalid and the RoCE Bonding - SCSI: SSSRAID: Code quality reinforcement content - SCSI: SSSRAID: Introduce map_queue in sssraid module - Enable ACPI Platform Runtime Mechanism(PRM) feature support - ACPI: PRM: Check whether EFI runtime is available - !418 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 - 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 - arm64: topology: fix possible overflow in amu_fie_setup() - ARM: 9242/1: kasan: Only map modules if CONFIG_KASAN_VMALLOC=n - io_uring: fix soft lockup in io_submit_sqes() - 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: fix soft lockup in io_submit_sqes()" - Revert "[Huawei] io_uring:drop identity before creating a private one" - !332 [5.10]Make Multiple functions On Netswift PCIE NIC belong to different IOMMU group - ACPI: PRM: Change handler_addr type to void pointer - ACPI: PRM: Handle memory allocation and memory remap failure - ACPI: PRM: Remove unnecessary blank lines - ACPI: PRM: Find PRMT table before parsing it - ACPI: PRM: Deal with table not present or no module found - ACPI: Do not singal PRM support if not enabled - ACPI: Correct _SB._OSC bit definition for PRM - ACPI: Kconfig: Provide help text for the ACPI_PRMT option - ACPI: PRM: make symbol 'prm_module_list' static - ACPI: Add _SB._OSC bit for PRM - ACPI: PRM: implement OperationRegion handler for the PlatformRtMechanism subtype - ACPICA: Add PRMT module header to facilitate parsing - ACPICA: Add support for PlatformRtMechanism OperationRegion handler - ACPICA: iASL: add disassembler support for PRMT - openeuler: pci: workaround multiple functions can be assigned to only one VM - RDMA/hns: fix the error of RoCE VF based on RoCE Bonding PF - RDMA/hns: Fix AH attr queried by query_qp - RDMA/hns: Kernel notify usr space to stop ring db- !414 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 - vfio/iommu_type1: replace kvmalloc with kvzalloc and kfree with kvfree - vfio/iommu_type1: replace kfree with kvfree - 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 - raw: fix KABI for backporting raw RCU conversion patches - ipv6: Fix crash when IPv6 is administratively disabled - raw: remove unused variables from raw6_icmp_error() - raw: fix a typo in raw_icmp_error() - raw: complete rcu conversion - raw: Use helpers for the hlist_nulls variant. - raw: Fix mixed declarations error in raw_icmp_error(). - raw: convert raw sockets to RCU - raw: use more conventional iterators - 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 - !411 intel: backport isst issue fix and other update to align with upstream 6.0 - !401 Accelerator Live Migration Bugfix - platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering - platform/x86: ISST: use semi-colons instead of commas - platform/x86: ISST: Mark mmio_range_devid_0 and mmio_range_devid_1 with static keyword - platform/x86: ISST: Change PCI device macros - platform/x86: ISST: Allow configurable offset range - platform/x86: ISST: Check for unaligned mmio address - platform/x86: ISST: Fix optimization with use of numa - platform/x86: ISST: Use numa node id for cpu pci dev mapping - platform/x86: ISST: Optimize CPU to PCI device mapping - !406 [sync] PR-399: Backport fs, block and net bugfixes - !407 Backport 5.10.145 - 5.10.149 LTS - wifi: mac80211: don't parse mbssid in assoc response - mac80211: mlme: find auth challenge directly - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - misc: pci_endpoint_test: Fix pci_endpoint_test_{copy,write,read}() panic - misc: pci_endpoint_test: Aggregate params checking for xfer - Input: xpad - fix wireless 360 controller breaking after suspend - Input: xpad - add supported devices as contributed on github - wifi: cfg80211: update hidden BSSes to avoid WARN_ON - wifi: mac80211_hwsim: avoid mac80211 warning on bad rate - wifi: cfg80211: ensure length byte is present before access - wifi: cfg80211/mac80211: reject bad MBSSID elements - random: use expired timer rather than wq for mixing fast pool - random: avoid reading two cache lines on irq randomness - USB: serial: qcserial: add new usb-id for Dell branded EM7455 - efi: Correct Macmini DMI match in uefi cert quirk - ALSA: hda: Fix position reporting on Poulsbo - random: clamp credited irq bits to maximum mixed - random: restore O_NONBLOCK support - Revert "clk: ti: Stop using legacy clkctrl names for omap4 and 5" - rpmsg: qcom: glink: replace strncpy() with strscpy_pad() - USB: serial: ftdi_sio: fix 300 bps rate for SIO - mmc: core: Terminate infinite loop in SD-UHS voltage switch - mmc: core: Replace with already defined values for readability - drm/amd/display: skip audio setup when audio stream is enabled - drm/amd/display: update gamut remap if plane has changed - net: atlantic: fix potential memory leak in aq_ndev_close() - arch: um: Mark the stack non-executable to fix a binutils warning - um: Cleanup compiler warning in arch/x86/um/tls_32.c - um: Cleanup syscall_handler_t cast in syscalls_32.h - ALSA: hda/hdmi: Fix the converter reuse for the silent stream - net/ieee802154: fix uninit value bug in dgram_sendmsg - scsi: qedf: Fix a UAF bug in __qedf_probe() - ARM: dts: fix Moxa SDIO 'compatible', remove 'sdhci' misnomer - dmaengine: xilinx_dma: Report error in case of dma_set_mask_and_coherent API failure - dmaengine: xilinx_dma: cleanup for fetching xlnx,num-fstores property - dmaengine: xilinx_dma: Fix devm_platform_ioremap_resource error handling - firmware: arm_scmi: Add SCMI PM driver remove routine - compiler_attributes.h: move __compiletime_{error|warning} - powerpc/64s/radix: don't need to broadcast IPI for radix pmd collapse flush - mm: gup: fix the fast GUP race against THP collapse - xsk: Inherit need_wakeup flag for shared sockets - perf tools: Fixup get_current_dir_name() compilation - docs: update mediator information in CoC docs - Makefile.extrawarn: Move -Wcast-function-type-strict to W=1 - ceph: don't truncate file in atomic_open - nilfs2: replace WARN_ONs by nilfs_error for checkpoint acquisition failure - ALSA: hda/hdmi: fix warning about PCM count when used with SOF - x86/alternative: Fix race in try_get_desc() - KVM: x86: Hide IA32_PLATFORM_DCA_CAP[31:0] from the guest - clk: iproc: Do not rely on node name for correct PLL setup - clk: imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks - selftests: Fix the if conditions of in test_extra_filter() - net: stmmac: power up/down serdes in stmmac_open/release - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - nvme: add new line after variable declatation - cxgb4: fix missing unlock on ETHOFLD desc collect fail path - net: sched: act_ct: fix possible refcount leak in tcf_ct_init() - usbnet: Fix memory leak in usbnet_disconnect() - Input: melfas_mip4 - fix return value check in mip4_probe() - Revert "drm: bridge: analogix/dp: add panel prepare/unprepare in suspend/resume time" - ASoC: tas2770: Reinit regcache on reset - soc: sunxi: sram: Fix debugfs info for A64 SRAM C - soc: sunxi: sram: Fix probe function ordering issues - soc: sunxi_sram: Make use of the helper function devm_platform_ioremap_resource() - soc: sunxi: sram: Prevent the driver from being unbound - soc: sunxi: sram: Actually claim SRAM regions - reset: imx7: Fix the iMX8MP PCIe PHY PERST support - ARM: dts: am33xx: Fix MMCHS0 dma properties - swiotlb: max mapping size takes min align mask into account - media: rkvdec: Disable H.264 error detection - media: dvb_vb2: fix possible out of bound access - mm: fix madivse_pageout mishandling on non-LRU page - mm/migrate_device.c: flush TLB while holding PTL - mm: prevent page_frag_alloc() from corrupting the memory - mm/page_alloc: fix race condition between build_all_zonelists and page allocation - mmc: hsq: Fix data stomping during mmc recovery - mmc: moxart: fix 4-bit bus width and remove 8-bit bus width - libata: add ATA_HORKAGE_NOLPM for Pioneer BDR-207M and BDR-205 - net: mt7531: only do PLL once after the reset - ntfs: fix BUG_ON in ntfs_lookup_inode_by_name() - ARM: dts: integrator: Tag PCI host with device_type - clk: ingenic-tcu: Properly enable registers before accessing timers - Input: snvs_pwrkey - fix SNVS_HPVIDR1 register address - net: usb: qmi_wwan: Add new usb-id for Dell branded EM7455 - thunderbolt: Explicitly reset plug events delay back to USB4 spec value - usb: typec: ucsi: Remove incorrect warning - uas: ignore UAS for Thinkplus chips - usb-storage: Add Hiksemi USB3-FW to IGNORE_UAS - uas: add no-uas quirk for Hiksemi usb_disk - btrfs: fix hang during unmount when stopping a space reclaim worker - ALSA: hda: Fix Nvidia dp infoframe - ALSA: hda/hdmi: let new platforms assign the pcm slot dynamically - ALSA: hda/tegra: Reset hardware - ALSA: hda/tegra: Use clk_bulk helpers - thunderbolt: Add support for Intel Maple Ridge single port controller - thunderbolt: Add support for Intel Maple Ridge - ext4: make directory inode spreading reflect flexbg size - ext4: limit the number of retries after discarding preallocations blocks - devdax: Fix soft-reservation memory description - i2c: mlxbf: Fix frequency calculation - i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction() - i2c: mlxbf: incorrect base address passed during io write - i2c: imx: If pm_runtime_get_sync() returned 1 device access is possible - workqueue: don't skip lockdep work dependency in cancel_work_sync() - drm/rockchip: Fix return type of cdn_dp_connector_mode_valid - drm/amd/display: Mark dml30's UseMinimumDCFCLK() as noinline for stack usage - drm/amd/display: Limit user regamma to a valid value - drm/amdgpu: use dirty framebuffer helper - drm/gma500: Fix BUG: sleeping function called from invalid context errors - Drivers: hv: Never allocate anything besides framebuffer from framebuffer memory region - cifs: always initialize struct msghdr smb_msg completely - cifs: use discard iterator to discard unneeded network data more efficiently - drm/amdgpu: Fix check for RAS support - vfio/type1: fix vaddr_get_pfns() return in vfio_pin_page_external() - usb: xhci-mtk: fix issue of out-of-bounds array access - s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup - serial: tegra-tcu: Use uart_xmit_advance(), fixes icount.tx accounting - serial: tegra: Use uart_xmit_advance(), fixes icount.tx accounting - serial: Create uart_xmit_advance() - drm/amd/amdgpu: fixing read wrong pf2vf data in SRIOV - selftests: forwarding: add shebang for sch_red.sh - net: sched: fix possible refcount leak in tc_new_tfilter() - net: sunhme: Fix packet reception for len < RX_COPY_THRESHOLD - net/smc: Stop the CLC flow if no link to map buffers on - drm/mediatek: dsi: Move mtk_dsi_stop() call back to mtk_dsi_poweroff() - perf kcore_copy: Do not check /proc/modules is unchanged - perf jit: Include program header in ELF files - can: gs_usb: gs_can_open(): fix race dev->can.state condition - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: nf_tables: fix percpu memory leak at nf_tables_addchain() - netfilter: nf_tables: fix nft_counters_enabled underflow at nf_tables_addchain() - net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child qdiscs - net/sched: taprio: avoid disabling offload when it was never enabled - net: socket: remove register_gifconf - net: enetc: move enetc_set_psfp() out of the common enetc_set_features() - wireguard: netlink: avoid variable-sized memcpy on sockaddr - wireguard: ratelimiter: disable timings test by default - net: ipa: properly limit modem routing table use - net: ipa: kill IPA_TABLE_ENTRY_SIZE - net: ipa: DMA addresses are nicely aligned - net: ipa: avoid 64-bit modulus - net: ipa: fix table alignment requirement - net: ipa: fix assumptions about DMA address size - of: mdio: Add of_node_put() when breaking out of for_each_xx - drm/hisilicon: Add depends on MMU - drm/hisilicon/hibmc: Allow to be built if COMPILE_TEST is enabled - sfc: fix null pointer dereference in efx_hard_start_xmit - sfc: fix TX channel offset when using legacy interrupts - i40e: Fix set max_tx_rate when it is lower than 1 Mbps - i40e: Fix VF set max MTU size - iavf: Fix set max MTU size with port VLAN and jumbo frames - iavf: Fix bad page state - MIPS: Loongson32: Fix PHY-mode being left unspecified - MIPS: lantiq: export clk_get_io() for lantiq_wdt.ko - drm/panel: simple: Fix innolux_g121i1_l01 bus_format - net: team: Unsync device addresses on ndo_stop - net: bonding: Unsync device addresses on ndo_stop - net: bonding: Share lacpdu_mcast_addr definition - scsi: mpt3sas: Fix return value check of dma_get_required_mask() - scsi: mpt3sas: Force PCIe scatterlist allocations to be within same 4 GB region - net: phy: aquantia: wait for the suspend/resume operations to finish - net: core: fix flow symmetric hash - net: let flow have same hash in two directions - iavf: Fix cached head and tail value for iavf_get_tx_pending - netfilter: nf_conntrack_sip: fix ct_sip_walk_headers - arm64: dts: rockchip: Remove 'enable-active-low' from rk3399-puma - dmaengine: ti: k3-udma-private: Fix refcount leak bug in of_xudma_dev_get() - arm64: dts: rockchip: Set RK3399-Gru PCLK_EDP to 24 MHz - drm/mediatek: dsi: Add atomic {destroy,duplicate}_state, reset callbacks - arm64: dts: rockchip: Pull up wlan wake# on Gru-Bob - xfs: validate inode fork size against fork format - xfs: reorder iunlink remove operation in xfs_ifree - interconnect: qcom: icc-rpmh: Add BCMs to commit list in pre_aggregate - mm/slub: fix to return errno if kmalloc() fails - can: flexcan: flexcan_mailbox_read() fix return value for drop = true - riscv: fix a nasty sigreturn bug... - gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully - gpio: mockup: fix NULL pointer dereference when removing debugfs - wifi: mt76: fix reading current per-tid starting sequence number for aggregation - efi: libstub: check Shim mode using MokSBStateRT - efi: x86: Wipe setup_data on pure EFI boot - media: flexcop-usb: fix endpoint type check - iommu/vt-d: Check correct capability for sagaw determination - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop - ALSA: hda/realtek: Add quirk for ASUS GA503R laptop - ALSA: hda/realtek: Add pincfg for ASUS G533Z HP jack - ALSA: hda/realtek: Add pincfg for ASUS G513 HP jack - ALSA: hda/realtek: Re-arrange quirk table entries - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5570 laptop - ALSA: hda/realtek: Add quirk for Huawei WRT-WX9 - ALSA: hda: add Intel 5 Series / 3400 PCI DID - ALSA: hda/tegra: set depop delay for tegra - USB: serial: option: add Quectel RM520N - USB: serial: option: add Quectel BG95 0x0203 composition - arm64/bti: Disable in kernel BTI when cross section thunks are broken - arm64: Restrict ARM64_BTI_KERNEL to clang 12.0.0 and newer - Revert "usb: gadget: udc-xilinx: replace memcpy with memcpy_toio" - vfio/type1: Unpin zero pages - vfio/type1: Prepare for batched pinning with struct vfio_batch - vfio/type1: Change success value of vaddr_get_pfn() - Revert "usb: add quirks for Lenovo OneLink+ Dock" - usb: cdns3: fix issue with rearming ISO OUT endpoint - usb: cdns3: fix incorrect handling TRB_SMM flag for ISOC transfer - usb: gadget: udc-xilinx: replace memcpy with memcpy_toio - usb: add quirks for Lenovo OneLink+ Dock - tty: serial: atmel: Preserve previous USART mode if RS485 disabled - serial: atmel: remove redundant assignment in rs485_config - mmc: core: Fix inconsistent sd3_bus_mode at UHS-I SD voltage switch failure - usb: xhci-mtk: relax TT periodic bandwidth allocation - usb: xhci-mtk: allow multiple Start-Split in a microframe - usb: xhci-mtk: add some schedule error number - usb: xhci-mtk: add a function to (un)load bandwidth info - usb: xhci-mtk: use @sch_tt to check whether need do TT schedule - usb: xhci-mtk: add only one extra CS for FS/LS INTR - usb: xhci-mtk: get the microframe boundary for ESIT - usb: dwc3: gadget: Avoid duplicate requests to enable Run/Stop - usb: dwc3: gadget: Don't modify GEVNTCOUNT in pullup() - usb: dwc3: gadget: Refactor pullup() - usb: dwc3: gadget: Prevent repeat pullup() - usb: dwc3: Issue core soft reset before enabling run/stop - usb: dwc3: gadget: Avoid starting DWC3 gadget during UDC unbind - usb: typec: intel_pmc_mux: Add new ACPI ID for Meteor Lake IOM device - usb: typec: intel_pmc_mux: Update IOM port status offset for AlderLake - drm/amdgpu: make sure to init common IP before gmc - drm/amdgpu: Separate vf2pf work item init from virt data exchange - drm/amdgpu: indirect register access for nv12 sriov - drm/amdgpu: move nbio sdma_doorbell_range() into sdma code for vega - ALSA: hda/sigmatel: Fix unused variable warning for beep power change - mksysmap: Fix the mismatch of 'L0' symbols in System.map - MIPS: OCTEON: irq: Fix octeon_irq_force_ciu_mapping() - afs: Return -EAGAIN, not -EREMOTEIO, when a file already locked - net: usb: qmi_wwan: add Quectel RM520N - ALSA: hda/tegra: Align BDL entry to 4KB boundary - ALSA: hda/sigmatel: Keep power up while beep is enabled - wifi: mac80211_hwsim: check length for virtio packets - rxrpc: Fix calc of resend age - rxrpc: Fix local destruction being repeated - regulator: pfuze100: Fix the global-out-of-bounds access in pfuze100_regulator_probe() - ASoC: nau8824: Fix semaphore unbalance at error paths - Revert "serial: 8250: Fix reporting real baudrate value in c_ospeed field" - tools/include/uapi: Fix for parisc and xtensa - cifs: don't send down the destination address to sendmsg for a SOCK_STREAM - cifs: revalidate mapping when doing direct writes - of/device: Fix up of_dma_configure_id() stub - tracing: hold caller_addr to hardirq_{enable,disable}_ip - parisc: ccio-dma: Add missing iounmap in error path in ccio_probe() - drm/meson: Fix OSD1 RGB to YCbCr coefficient - drm/meson: Correct OSD1 global alpha value - gpio: mpc8xxx: Fix support for IRQ_TYPE_LEVEL_LOW flow_type in mpc85xx - NFSv4: Turn off open-by-filehandle and NFS re-export for NFSv4.0 - pinctrl: sunxi: Fix name for A100 R_PIO - of: fdt: fix off-by-one error in unflatten_dt_nodes() - net: dsa: mv88e6xxx: allow use of PHYs on CPU and DSA ports - platform/x86/intel: hid: add quirk to support Surface Go 3 - usb: cdns3: gadget: fix new urb never complete if ep cancel previous requests - powerpc/pseries/mobility: ignore ibm, platform-facilities updates - powerpc/pseries/mobility: refactor node lookup during DT update - dmaengine: bestcomm: fix system boot lockups - parisc: Flush kernel data mapping in set_pte_at() when installing pte for user page - parisc: Optimize per-pagetable spinlocks - serial: 8250: Fix reporting real baudrate value in c_ospeed field - KVM: PPC: Tick accounting should defer vtime accounting 'til after IRQ handling - KVM: PPC: Book3S HV: Context tracking exit guest context before enabling irqs - 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 - bpf: Fix sockmap calling sleepable function in teardown path - bpf, sockmap: Fix sk->sk_forward_alloc warn_on in sk_stream_kill_queues - !387 kvm: arm64: fix some pvsched bugs - vfio/migration: Modify the vf id acquisition method - !379 scsi:spraid: Remove spraid driver - scsi:spraid: Remove spraid driver - !336 scsi:sssraid: Support 3SNIC 3S5XX serial RAID/HBA controllers - !393 Backport 5.10.143 - 5.10.144 LTS - Input: goodix - add compatible string for GT1158 - soc: fsl: select FSL_GUTS driver for DPIO - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS - platform/x86: acer-wmi: Acer Aspire One AOD270/Packard Bell Dot keymap fixes - perf/arm_pmu_platform: fix tests for platform_get_irq() failure - drm/amd/amdgpu: skip ucode loading if ucode_size == 0 - nvmet-tcp: fix unhandled tcp states in nvmet_tcp_state_change() - Input: iforce - add support for Boeder Force Feedback Wheel - ieee802154: cc2520: add rc code in cc2520_tx() - gpio: mockup: remove gpio debugfs when remove device - tg3: Disable tg3 device on system reboot to avoid triggering AER - hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message - HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo - drm/msm/rd: Fix FIFO-full deadlock - Input: goodix - add support for GT1158 - tracefs: Only clobber mode/uid/gid on remount if asked - iommu/vt-d: Correctly calculate sagaw value of IOMMU - ARM: dts: imx6qdl-kontron-samx6i: fix spi-flash compatible - ARM: dts: imx: align SPI NOR node name with dtschema - hwmon: (mr75203) enable polling for all VM channels - hwmon: (mr75203) fix multi-channel voltage reading - hwmon: (mr75203) fix voltage equation for negative source input - hwmon: (mr75203) update pvt->v_num and vm_num to the actual number of used sensors - hwmon: (mr75203) fix VM sensor allocation when "intel,vm-map" not defined - iommu/amd: use full 64-bit value in build_completion_wait() - swiotlb: avoid potential left shift overflow - MIPS: loongson32: ls1c: Fix hang during startup - ASoC: mchp-spdiftx: Fix clang -Wbitfield-constant-conversion - ASoC: mchp-spdiftx: remove references to mchp_i2s_caps - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - nvme-tcp: fix regression that causes sporadic requests to time out - nvme-tcp: fix UAF when detecting digest errors - RDMA/mlx5: Set local port to one when accessing counters - IB/core: Fix a nested dead lock as part of ODP flow - ipv6: sr: fix out-of-bounds read when setting HMAC data. - RDMA/siw: Pass a pointer to virt_to_page() - xen-netback: only remove 'hotplug-status' when the vif is actually destroyed - i40e: Fix kernel crash during module removal - ice: use bitmap_free instead of devm_kfree - tipc: fix shift wrapping bug in map_get() - afs: Use the operation issue time instead of the reply time for callbacks - rxrpc: Fix an insufficiently large sglist in rxkad_verify_packet_2() - ALSA: usb-audio: Register card again for iface over delayed_register option - ALSA: usb-audio: Inform the delayed registration more properly - netfilter: nf_tables: clean up hook list when offload flags check fails - netfilter: br_netfilter: Drop dst references before setting. - ARM: dts: at91: sama5d2_icp: don't keep vdd_other enabled all the time - ARM: dts: at91: sama5d27_wlsom1: don't keep ldo2 enabled all the time - ARM: dts: at91: sama5d2_icp: specify proper regulator output ranges - ARM: dts: at91: sama5d27_wlsom1: specify proper regulator output ranges - RDMA/hns: Fix wrong fixed value of qp->rq.wqe_shift - soc: brcmstb: pm-arm: Fix refcount leak and __iomem leak bugs - RDMA/cma: Fix arguments order in net device validation - tee: fix compiler warning in tee_shm_register() - regulator: core: Clean up on enable failure - ARM: dts: imx6qdl-kontron-samx6i: remove duplicated node - smb3: missing inode locks in punch hole - cifs: remove useless parameter 'is_fsctl' from SMB2_ioctl() - scsi: lpfc: Add missing destroy_workqueue() in error path - scsi: mpt3sas: Fix use-after-free warning - drm/i915: Implement WaEdpLinkRateDataReload - nvmet: fix a use-after-free - debugfs: add debugfs_lookup_and_remove() - kprobes: Prohibit probes in gate area - ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface() - ALSA: aloop: Fix random zeros in capture data when using jiffies timer - ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc() - drm/amdgpu: mmVM_L2_CNTL3 register not initialized correctly - fbdev: chipsfb: Add missing pci_disable_device() in chipsfb_pci_init() - net/core/skbuff: Check the return value of skb_copy_bits() - arm64: cacheinfo: Fix incorrect assignment of signed error value to unsigned fw_level - parisc: Add runtime check to prevent PA2.0 kernels on PA1.x machines - parisc: ccio-dma: Handle kmalloc failure in ccio_init_resources() - drm/radeon: add a force flush to delay work when radeon - drm/amdgpu: Check num_gfx_rings for gfx v9_0 rb setup. - drm/amdgpu: Move psp_xgmi_terminate call from amdgpu_xgmi_remove_device to psp_hw_fini - drm/gem: Fix GEM handle release errors - scsi: megaraid_sas: Fix double kfree() - scsi: qla2xxx: Disable ATIO interrupt coalesce for quad port ISP27XX - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - wifi: iwlegacy: 4965: corrected fix for potential off-by-one overflow in il4965_rs_fill_link_cmd() - efi: libstub: Disable struct randomization - tty: n_gsm: avoid call of sleeping functions from atomic context - tty: n_gsm: initialize more members at gsm_alloc_mux() - xen-blkfront: Cache feature_persistent value before advertisement - NFSD: Fix verifier returned in stable WRITEs - !380 Fix kernel build error with clang compiler on aarch64 - SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers - Fix crct10dif-neon-asm_64 build error on clang - !377 [selftests/resq]fix basic_percpu_ops_test case hang - kvm: arm64: fix some pvsched bugs - selftests/rseq: check if libc rseq support is registered- !390 Backport 5.10.142 LTS - USB: serial: ch341: fix disabled rx timer on older devices - USB: serial: ch341: fix lost character on LCR updates - usb: dwc3: disable USB core PHY management - usb: dwc3: qcom: fix use-after-free on runtime-PM wakeup - usb: dwc3: fix PHY disable sequence - mmc: core: Fix UHS-I SD 1.8V workaround branch - btrfs: harden identification of a stale device - drm/i915/glk: ECS Liva Q2 needs GLK HDMI port timing quirk - ALSA: seq: Fix data-race at module auto-loading - ALSA: seq: oss: Fix data-race for max_midi_devs access - ALSA: hda/realtek: Add speaker AMP init for Samsung laptops with ALC298 - net: mac802154: Fix a condition in the receive path - ip: fix triggering of 'icmp redirect' - wifi: mac80211: Fix UAF in ieee80211_scan_rx() - wifi: mac80211: Don't finalize CSA in IBSS mode if state is disconnected - driver core: Don't probe devices after bus_type.match() probe deferral - usb: gadget: mass_storage: Fix cdrom data transfers on MAC-OS - s390: fix nospec table alignments - s390/hugetlb: fix prepare_hugepage_range() check for 2 GB hugepages - usb-storage: Add ignore-residue quirk for NXP PN7462AU - USB: cdc-acm: Add Icom PMR F3400 support (0c26:0020) - usb: dwc2: fix wrong order of phy_power_on and phy_init - usb: typec: altmodes/displayport: correct pin assignment for UFP receptacles - USB: serial: option: add support for Cinterion MV32-WA/WB RmNet mode - USB: serial: option: add Quectel EM060K modem - USB: serial: option: add support for OPPO R11 diag port - USB: serial: cp210x: add Decagon UCA device id - xhci: Add grace period after xHC start to prevent premature runtime suspend. - thunderbolt: Use the actual buffer in tb_async_error() - xen-blkfront: Advertise feature-persistent as user requested - xen-blkback: Advertise feature-persistent as user requested - mm: pagewalk: Fix race between unmap and page walker - xen/grants: prevent integer overflow in gnttab_dma_alloc_pages() - KVM: x86: Mask off unsupported and unknown bits of IA32_ARCH_CAPABILITIES - gpio: pca953x: Add mutex_lock for regcache sync in PM - hwmon: (gpio-fan) Fix array out of bounds access - clk: bcm: rpi: Add missing newline - clk: bcm: rpi: Prevent out-of-bounds access - clk: bcm: rpi: Use correct order for the parameters of devm_kcalloc() - clk: bcm: rpi: Fix error handling of raspberrypi_fw_get_rate - Input: rk805-pwrkey - fix module autoloading - clk: core: Fix runtime PM sequence in clk_core_unprepare() - Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops" - clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops - drm/i915/reg: Fix spelling mistake "Unsupport" -> "Unsupported" - USB: serial: ftdi_sio: add Omron CS1W-CIF31 device id - misc: fastrpc: fix memory corruption on open - misc: fastrpc: fix memory corruption on probe - iio: adc: mcp3911: use correct formula for AD conversion - iio: ad7292: Prevent regulator double disable - Input: iforce - wake up after clearing IFORCE_XMIT_RUNNING flag - tty: serial: lpuart: disable flow control while waiting for the transmit engine to complete - vt: Clear selection before changing the font - powerpc: align syscall table for ppc32 - serial: fsl_lpuart: RS485 RTS polariy is inverse - net/smc: Remove redundant refcount increase - Revert "sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb" - tcp: annotate data-race around challenge_timestamp - sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb - kcm: fix strp_init() order and cleanup - ethernet: rocker: fix sleep in atomic context bug in neigh_timer_handler - net/sched: fix netdevice reference leaks in attach_default_qdiscs() - net: sched: tbf: don't call qdisc_put() while holding tree lock - Revert "xhci: turn off port power in shutdown" - wifi: cfg80211: debugfs: fix return type in ht40allow_map_read() - ALSA: hda: intel-nhlt: Correct the handling of fmt_config flexible array - ALSA: hda: intel-nhlt: remove use of __func__ in dev_dbg - ieee802154/adf7242: defer destroy_workqueue call - iio: adc: mcp3911: make use of the sign bit - platform/x86: pmc_atom: Fix SLP_TYPx bitfield mask - drm/msm/dsi: Fix number of regulators for SDM660 - drm/msm/dsi: Fix number of regulators for msm8996_dsi_cfg - drm/msm/dp: delete DP_RECOVERED_CLOCK_OUT_EN to fix tps4 - drm/msm/dsi: fix the inconsistent indenting - !389 [sync] PR-385: Backport CVEs and bugfixes - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup: Elide write-locking threadgroup_rwsem when updating csses on an empty subtree - net: sched: fix race condition in qdisc_graft() - macvlan: enforce a consistent minimal mtu - net: switch to storing KCOV handle directly in sk_buff - kabi: add early_demux_handler and early_demux back to fix kabi broken in struct net_protocol and inet6_protocol - tcp/udp: Make early_demux back namespacified. - net: Use u64_stats_fetch_begin_irq() for stats fetch. - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry - 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 - block: don't allow a disk link holder to itself - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() - scsi: fix iscsi rescan fails to create block - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - mm: memcontrol: fix potential oom_lock recursion deadlock - irqchip/gic-v4: Wait for GICR_VPENDBASER.Dirty to clear before descheduling - xfs: fix potential log item leak - !365 net: hns3: Some bugfix about L3E check, promisc mode update, FD counter rules and rss config for HNS3 - !373 [sync] PR-372: Backport 5.10.141 LTS - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - net/af_packet: check len when min_header_len equals to 0 - lib/vdso: Mark do_hres_timens() and do_coarse_timens() __always_inline() - netfilter: conntrack: NF_CONNTRACK_PROCFS should no longer default to y - drm/amdgpu: Increase tlb flush timeout for sriov - drm/amd/display: Fix pixel clock programming - drm/amd/pm: add missing ->fini_microcode interface for Sienna Cichlid - s390/hypfs: avoid error message under KVM - neigh: fix possible DoS due to net iface start/stop loop - drm/amd/display: clear optc underflow before turn off odm clock - drm/amd/display: For stereo keep "FLIP_ANY_FRAME" - drm/amd/display: Avoid MPC infinite loop - mmc: mtk-sd: Clear interrupts when cqe off/disable - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead - fbdev: fb_pm2fb: Avoid potential divide by zero error - net: fix refcount bug in sk_psock_get (2) - HID: hidraw: fix memory leak in hidraw_release() - udmabuf: Set the DMA mask for the udmabuf device (v2) - HID: steam: Prevent NULL pointer dereference in steam_{recv,send}_report - Revert "PCI/portdrv: Don't disable AER reporting in get_port_device_capability()" - kbuild: Fix include path in scripts/Makefile.modpost - s390/mm: do not trigger write fault when vma does not allow VM_WRITE - crypto: lib - remove unneeded selection of XOR_BLOCKS - x86/nospec: Fix i386 RSB stuffing - x86/nospec: Unwreck the RSB stuffing - !371 [sync] PR-368: Backport CVEs and bugfixes - 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 - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - rndis_wlan: Prevent buffer overflow in rndis_query_oid - mm/vmpressure: fix data-race with memcg->socket_pressure - !362 AMD: Support svm guest when host CR4.LA57 is set. - !360 [sync] PR-338: Fix virtio-gpu free issues - KVM: x86: Allow CPU to force vendor-specific TDP level - net: hns3: fix wrong use of rss size during VF rss config - net: hns3: add support for FD counter - net: hns3: fix VF promisc mode not update when mac table full - net: hns3: fix miss L3E checking for rx packet - net: hns3: add interrupts re-initialization while doing VF FLR - !354 [OLK-5.10] machine check safe review issue modification - drm/virtio: free virtqueues on probe failure - drm/virtio: Fixes a potential NULL pointer dereference on probe failure - !343 Add KVM related info to openEuler/MAINTAINERS - !359 [sync] PR-358: Backport CVEs, bugfixes 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 - fix kabi broken due to may_pollfree - io_uring: disable polling pollfree files - ksmbd: check nt_len to be at least CIFS_ENCPWD_SIZE in ksmbd_decode_ntlmssp_auth_blob - driver: char: delete svm.c - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - 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 - kasan: add kasan support for memcpy_mcs() - arm64: fix return value type of memcpy_mcs() - docs: Add KVM related info to openEuler/MAINTAINERS- !350 AMD: Fix cpu capabilities incorrect detection bug. - !355 [sync] PR-347: Backport CVEs and fs bugfixes - io_uring: kill goto error handling in io_sqpoll_wait_sq() - 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 - !339 ima: Fix a potential NULL pointer access in ima_restore_measurement_list - x86/cpufeatures: Fix cpu capabilities incorrect detection. - !342 sync pull request https://gitee.com/openeuler/kernel/pulls/340 from openEuler-22.03-LTS. - 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 - ima: Fix a potential NULL pointer access in ima_restore_measurement_list - media: mceusb: Use new usb_control_msg_*() routines - perf: hisi: Fix read sccl_id and ccl_id error in TSV200 - mm: add cond_resched() in swapin_walk_pmd_entry() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - livepatch: Fix compile error when CONFIG_LIVEPATCH_WO_FTRACE disabled - dm thin: Use last transaction's pmd->root when commit failed - zram: avoid race between zram_remove and disksize_store - zram: don't fail to remove zram during unloading module - blk-mq: fix kabi broken in struct bio - blk-mq: fix kabi broken in struct request - block, bfq: fix possible uaf for 'bfqq->bic' - block, bfq: fix null pointer dereference in bfq_bio_bfqg() - blk-mq: set default elevator as deadline in case of hctx shared tagset - 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 - 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 - mm: Fix PASID use-after-free issue - timekeeping: Adding a padding before timekeeper in tk_core - scsi: iscsi: remove .unbind_conn from iscsi_transport - Revert "scsi: iscsi: fix kabi broken in struct iscsi_transport" - Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs - cpuidle: add cpuidle-haltpoll driver module parameter - clk: imx: Add check for kcalloc - x86/cpu/hygon: Set __max_die_per_package on Hygon - mm/dynamic_hugetlb: fix clear PagePool without lock protection - mm/dynamic_hugetlb: fix list corruption in hpool_merge_page() - mm/swapfile: use new way to fix broken kabi in swap_info_struct - block: always align request_wrapper to cacheline - block: fix crash on cmpxchg for request_wrapper - !269 Reduce the memory usage by kernel - efi/libstub: Fix build error in efi-stub.c for riscv - mm: init: Fix build waring for ascend enable features - mtd: physmap-core: Fix NULL pointer dereferencing in of_select_probe_type() - ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - block: only use cmpxchg64 in 64bit platform - proc: proc_skip_spaces() shouldn't think it is working on C strings - proc: avoid integer type confusion in get_proc_long - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - Revert "ipvlan: Modify the value of ipvlan modes" - net/af_packet: make sure to pull mac header - KVM: arm64: Fix {fp_asimd,sve}_exit_stat manipulation - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - arm64: fix a concurrency issue in emulation_proc_handler() - !309 vdpa: Add the vdpa device management mechanism and optimize the iotlb - !324 clk: 16dv300: add GPL license info for 16dv300 module. - vdpa/vp_vdpa: fix kfree a wrong pointer in vp_vdpa_remove - tools include UAPI: Sync linux/vhost.h with the kernel sources - tools include UAPI: Sync linux/vhost.h with the kernel sources - tools include UAPI: Sync linux/vhost.h with the kernel sources - vhost-vdpa: call vhost_vdpa_cleanup during the release - vhost: allow batching hint without size - vdpa_sim: set vringh notify callback - virtio_pci: struct virtio_pci_common_cfg add queue_reset - virtio_pci: struct virtio_pci_common_cfg add queue_notify_data - virtio: use virtio_reset_device() when possible - virtio: document virtio_reset_device - virtio: wrap config->reset calls - virtio_pci: introduce helper to get/set queue reset - virtio_pci: extract the logic of active vq for modern pci - vhost-vdpa: uAPI to suspend the device - vhost-vdpa: introduce SUSPEND backend feature bit - vdpa: Add suspend operation - vhost-vdpa: Call ida_simple_remove() when failed - vDPA: fix 'cast to restricted le16' warnings in vdpa.c - vDPA: !FEATURES_OK should not block querying device config space - vdpa: make get_vq_group and set_group_asid optional - vhost-vdpa: return -EFAULT on copy_to_user() failure - vdpa/vp_vdpa : add vdpa tool support in vp_vdpa - vhost-vdpa: support ASID based IOTLB API - vhost-vdpa: introduce uAPI to set group ASID - vhost-vdpa: uAPI to get virtqueue group id - vhost-vdpa: introduce uAPI to get the number of address spaces - vhost-vdpa: introduce uAPI to get the number of virtqueue groups - vhost-vdpa: introduce asid based IOTLB - vhost: support ASID in IOTLB API - vhost_iotlb: split out IOTLB initialization - vdpa: introduce config operations for associating ASID to a virtqueue group - vdpa: multiple address spaces support - vdpa: introduce virtqueue groups - vhost-vdpa: switch to use vhost-vdpa specific IOTLB - vhost-vdpa: passing iotlb to IOMMU mapping helpers - virtio-vdpa: don't set callback if virtio doesn't need it - vhost: move the backend feature bits to vhost_types.h - net/vdpa: Use readers/writers semaphore instead of cf_mutex - net/vdpa: Use readers/writers semaphore instead of vdpa_dev_mutex - vdpa: Add support for querying vendor statistics - vdpa: Fix error logic in vdpa_nl_cmd_dev_get_doit - vhost: handle error while adding split ranges to iotlb - vdpa: change the type of nvqs to u32 - vhost: fix hung thread due to erroneous iotlb entries - vdpa: factor out vdpa_set_features_unlocked for vdpa internal use - vdpa: Protect vdpa reset with cf_mutex - vdpa: Avoid taking cf_mutex lock on get status - vdpa: Use BIT_ULL for bit operations - vdpa: Support reporting max device capabilities - vdpa: Add support for returning device configuration information - vdpa: Allow to configure max data virtqueues - vdpa: Read device configuration only if FEATURES_OK - vdpa: Sync calls set/get config/status with cf_mutex - vdpa: Provide interface to read driver features - vdpa: Mark vdpa_config_ops.get_vq_notification as optional - vdpa: Avoid duplicate call to vp_vdpa get_status - docs: document sysfs ABI for vDPA bus - vhost-vdpa: clean irqs before reseting vdpa device - vdpa: Enable user to set mac and mtu of vdpa device - vdpa: Use kernel coding style for structure comments - vdpa: Introduce query of device config layout - vdpa: Introduce and use vdpa device get, set config helpers - vdpa: add new attribute VDPA_ATTR_DEV_MIN_VQ_SIZE - virtio_vdpa: setup correct vq size with callbacks get_vq_num_{max,min} - vdpa: min vq num of vdpa device cannot be greater than max vq num - vdpa: add new callback get_vq_num_min in vdpa_config_ops - vhost_vdpa: unset vq irq before freeing irq - vdpa: potential uninitialized return in vhost_vdpa_va_map() - vhost-iotlb: Add an opaque pointer for vhost IOTLB - vdpa: Support transferring virtual addressing during DMA mapping - vdpa: factor out vhost_vdpa_pa_map() and vhost_vdpa_pa_unmap() - vdpa: Add an opaque pointer for vdpa_config_ops.dma_map() - vhost-vdpa: Handle the failure of vdpa_reset() - vdpa: Fix some coding style issues - vdpa: Make use of PFN_PHYS/PFN_UP/PFN_DOWN helper macro - vdpa: Add documentation for vdpa_alloc_device() macro - virtio/vdpa: clear the virtqueue state during probe - vp_vdpa: correct the return value when fail to map notification - virito_pci libray: hide vp_modern_map_capability() - vhost/vdpa: Remove the restriction that only supports virtio-net devices - virtio_pci_modern: hide vp_modern_get_queue_notify_off() - vdpa: Follow kdoc comment style - vdpa: Follow kdoc comment style - virtio_vdpa: don't warn when fail to disable vq - vdpa: Use simpler version of ida allocation - vhost_vdpa: switch to vmemdup_user() - clk: hi3516dv300: add GPL license info. driver inclusion category: bugfix bugzilla: https://gitee.com/openeuler/kernel/issues/I65S6L - coresight: trbe: Enable ACPI/Platform automatic module loading - arm64/trbe: Add initial MADT/SPE probing - ACPI 6.5: MADT: add support for trace buffer extension in GICC - coresight: Return the pointer of @pdata when not "fwnode" - 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() - !321 net: hns3: fix the HCLGE_OPC_WOL_CFG opcode id for wol and fix the incorrect way to obtain parameters. - net: hns3: fix the HCLGE_OPC_WOL_CFG opcode id for wol - net: hns3: fix getting supported parameter from driver in hclge_set_wol - !318 net: hns3: This series bugfix for the HNS3 ethernet driver. - !307 arch: mach: add support for 16dv300 series soc. - net: hns3: fix setting incorrect phy link ksettings for firmware in resetting process - net: hns3: fix return value check bug of rx copybreak - net: hns3: fix incorrect hw rss hash type of rx packet - sched: disable sched_autogroup by default - Revert "add barriers to buffer_uptodate and set_buffer_uptodate" - Fixed the issue that the macro def_domain_type is repeatedly defined. - coresight: trbe: remove cpuhp instance node before remove cpuhp state - RDMA/hns: adjust the structure of RoCE bonding driver - RDMA/hns: add constraints for bonding-unsupported situations - RDMA/hns: fix the error of missing GID in RoCE bonding mode 1 - RDMA/hns: fix possible dead lock when setting RoCE Bonding - drm/i915: fix TLB invalidation for Gen12 video and compute engines - fork: Fixed the extended kabi memory is not initialized - mm/dynamic_hugetlb: fix compound_nr incorrect - mm/shmem: fix shmem_swapin() race with swapoff - swap: fix do_swap_page() race with swapoff - mm/swapfile: fix broken kabi in swap_info_struct - mm/swapfile: use percpu_ref to serialize against concurrent swapoff - swapfile: fix soft lockup in scan_swap_map_slots - spi: hisi-sfc-v3xx: drop unnecessary ACPI_PTR and related ifendif protection - spi: hisi-sfc-v3xx: fix potential irq race condition - spi: hisi-sfc-v3xx: add address mode check - spi: hisi-sfc-v3xx: extend version checking compatibility - coresight: ete: Add acpi match id for Hip09 - coresight: etm4x: Fix accesses to TRCSEQRSTEVR and TRCSEQSTR - 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 - 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 - mm/migrate.c: rework migration_entry_wait() to not take a pageref - sched/fair: limit burst to zero when cfs bandwidth is toggled off - sched: Fix null-ptr-deref in free_fair_sched_group - !317 AMD: Fix allmodconfig build issue in amd perf uncore module. - !314 config: disable CONFIG_QOS_SCHED_SMT_EXPELLER - x86/cpu: Add get_llc_id() helper function - perf/amd/uncore: Clean up header use, use 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 - iommu: bugfix for missing symbols when build arm_smmu_v3.ko - !308 Enable CONFIG_UPROBES_SUPPORT_PC_ALTER by default - uprobe: enable CONFIG_UPROBES_SUPPORT_PC_ALTER by default - module: add hi3516dv300 clk driver - tc-testing: gitignore, delete plugins directory - sw64: fix kernel_stack_pointer - sw64: add support for KPROBES_ON_FTRACE - sw64: optimize single float load store instruction emulation - sw64: fix VM_DATA_DEFAULT_FLAGS - sw64: kvm: support debugging guest kernel via gdb - sw64: add basic NVDIMM support - sw64: fix argument type of __sw64_vcpu_run() - sw64: ftrace: fix function graph tracing support - sw64: generate call instruction with disp 0 - sw64: ftrace: fix ARCH_SUPPORTS_FTRACE_OPS support - sw64: mark sched_clock() as notrace - sw64: fix memmap_range_valid() - sw64: bpf: improve BPF_CALL address check - sw64: add basic livepatch support on SW64 - sw64: acpi: fix compilation dependency when CONFIG_PCI=n - sw64: fix recordmcount and dynamic ftrace - sw64: fix topology setup - sw64: kvm: fix guest longtime offset of VCPU - sw64: improve stack trace - sw64: remove unused boot syncronization code - Revert "sw64: clean up unused single step support in kernel" - sw64: fix compile error when CONFIG_DEBUG_PER_CPU_MAPS=y - sw64: always restore MATCH configuration after scheduling - sw64: track last vpn in struct cpuinfo_sw64 - sw64: make struct cpuinfo_sw64 cache line aligned - sw64: kvm: add qemu fw_cfg device to chip_vt.dts - sw64: kvm: add qemu fw_cfg device support in sysfs - !302 sched: programmable: fix build error of bpf_topology - sched: programmable: Fix build error for nr_cpus_ids - sched: programmable: fix build error of bpf_topology - !300 bpf: Fix build error: linux/kabi.h: No such file or directory - !294 昇腾补丁回合 - bpf: Fix build error: linux/kabi.h: No such file or directory - memblock,arm64: expand the static memblock memory table - iort: Read ACPI configure to get streamid. - Hugtlb: bugfix for hugetlb remap - mm: cma: use pr_err_ratelimited for CMA warning - oom: add oom notifier call for oom panic - cpu-feature: Enable Taisan IDC feature for Taishan core version - memcontrol: Add oom recover for kmemcg when release buddy hugepage - !259 cgroup: Support iocost for cgroup v1 - !279 sched: programmable: bpf support programmable schedule capacity for scheduler - cgroup: Support iocost for cgroup v1 - !298 Perf tool add Hip09 json support. - !234 AMD: Support perf mem/c2c for AMD Zen platform. - !211 AMD: Add EPYC Gen4 PerfMonV2 uncore support - hix5hd2: Add I2C_M_STOP flag support for hix5hd2 driver. - perf jevents: Add support for HiSilicon PA PMU aliasing - perf jevents: Add support for HiSilicon SLLC PMU aliasing - perf jevents: Add support for HiSilicon HHA PMU aliasing - perf jevents: Add support for HiSilicon DDRC PMU aliasing - perf jevents: Add support for HiSilicon L3C PMU aliasing - perf test: Add pmu-events test for aliases of hip09 ddrc pmu - perf vendor events arm64: Revise hip08 uncore events - perf test: Verify more event members in pmu-events test - perf jevents: Support ConfigCode - perf parse-events: Set numeric term config - perf test: Add pmu-events sys event support - perf jevents: Print SoC name per system event table - perf pmu: Make pmu_add_sys_aliases() public - perf test: Add more pmu-events uncore aliases - perf test: Re-add pmu-event uncore PMU alias test - perf pmu: Check .is_uncore field in pmu_add_cpu_aliases_map() - perf test: Test pmu-events core aliases separately - perf test: Factor out pmu-events alias comparison - perf test: Declare pmu-events test events separately - perf jevents: Relocate test events to cpu folder - perf test: Factor out pmu-events event comparison - perf jevents: Make build dependency on test JSONs - perf jevents: Add test for arch std events - perf pmu: Save pmu name - perf pmu: Add alias match method to fit pmu_name of HiSilicon DDRC - perf pmu: Fix alias matching - perf tools: Fix pattern matching for same substring in different PMU type - perf metricgroup: Support adding metrics for system PMUs - perf metricgroup: Support printing metric groups for system PMUs - perf metricgroup: Split up metricgroup__print() - perf metricgroup: Fix metrics using aliases covering multiple PMUs - perf evlist: Change evlist__splice_list_tail() ordering - perf pmu: Add pmu_add_sys_aliases() - perf pmu: Add pmu_id() - perf jevents: Add support for system events tables - perf jevents: Add support for an extra directory level - staging: rtl8712: fix use after free bugs - 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" - RDMA/hns: Fixes concurrent ressetting and post_recv in DCA mode - RDMA/hns: Optimize user DCA perfermance by sharing DCA status - RDMA/hns: Add debugfs support for DCA - RDMA/hns: Add DCA support for kernel space - RDMA/hns: Add method to query WQE buffer's address - RDMA/hns: Add method to detach WQE buffer - RDMA/hns: Setup the configuration of WQE addressing to QPC - RDMA/hns: Add method for attaching WQE buffer - RDMA/hns: Configure DCA mode for the userspace QP - RDMA/hns: Add method for shrinking DCA memory pool - RDMA/hns: Introduce DCA for RC QP - net: hns3: add vf fault process in hns3 ras - net: hns3: add hns3 vf fault detect cap bit support - net: hns3: support debugfs for wake on lan - net: hns3: support wake on lan configuration and query - dm: Fix UAF in run_timer_softirq() - livepatch/ppc64: Fix preemption check when enabling - livepatch: Avoid CPU hogging with cond_resched - livepatch: Fix several code style issues - livepatch/x86: Avoid conflict with static {call,key} - livepatch/core: Restrict minimum size of function that can be patched - livepatch/x86: Rename old_code to old_insns - livepatch: Fix patching functions which have static_call - dm-thin: Resume failed in FAIL mode - dm: fix null pointer dereference in dev_create() - 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 - KVM: arm64: Implement the capability of DVMBM - KVM: arm64: Add kvm_arch::dvm_cpumask and dvm_lock - KVM: arm64: Add kvm_vcpu_arch::cpus_ptr and pre_cpus_ptr - KVM: arm64: Probe and configure DVMBM capability on HiSi CPUs - KVM: arm64: Support a new HiSi CPU type - mm: hugetlb: fix UAF in hugetlb_handle_userfault - mm/memory: add non-anonymous page check in the copy_present_page() - net: hns3: refactor the debugfs for dumping FD tcam - net: hns3: PF supports to set and query lane_num by sysfs - net: hns3: allocate fd counter for queue bonding - net: hns3: add queue bonding mode support for VF - net: hns3: add support for queue bonding mode of flow director - net: hns3: refine the handling for VF heartbeat - mpi: Fix length check in mpi_key_length() - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0 - bpf, sockmap: fix sk_rmem_alloc underflow for sockmap - sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP - sched/fair: Fix kabi borken in sched_domain_shared - sched/fair: Introduce SIS_UTIL to search idle CPU based on sum of util_avg - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir - pinctrl: core: Set ret to 0 when group is skipped - pinctrl: core: Handling pinmux and pinconf separately - blk-mq: fix null pointer dereference in blk_mq_clear_rq_mapping() - 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 - crypto: hisilicon/qm - delete redundancy check - crypto: hisilicon/qm - add pci bdf number check - crypto: hisilicon/qm - increase the memory of local variables - crypto: hisilicon/qm - re-enable communicate interrupt before notifying PF - crypto: hisilicon/sec - enabling clock gating of the address prefetch module - crypto: hisilicon/qm - fix incorrect parameters usage - crypto: hisilicon/qm - drop unnecessary IS_ENABLE(CONFIG_NUMA) check - crypto: hisilicon/hpre - fix resource leak in remove process - crypto: hisilicon/qm - fix the qos value initialization - !216 AMD: Add CONFIG_PERF_EVENTS_AMD_BRS=y to openeuler_defconfig - kabi: Fix kabi breakage caused by new member added to struct perf_sample_data. - perf/uapi: Define PERF_MEM_SNOOPX_PEER in kernel header file - perf/x86/amd: Support PERF_SAMPLE_PHY_ADDR - perf/x86/amd: Support PERF_SAMPLE_ADDR - perf/x86/amd: Support PERF_SAMPLE_{WEIGHT|WEIGHT_STRUCT} - perf/x86/amd: Support PERF_SAMPLE_DATA_SRC - perf/x86/amd: Add IBS OP_DATA2 DataSrc bit definitions - perf/mem: Introduce PERF_MEM_LVLNUM_{EXTN_MEM|IO} - perf: Add sample_flags to indicate the PMU-filled sample data - perf: Add new macros for mem_hops field - perf: Add mem_hops field in perf_mem_data_src structure - perf/x86/ibs: Add new IBS register bits into header - perf/amd/uncore: Allow the driver to be built as a module - perf/x86/amd/uncore: Add PerfMonV2 RDPMC assignments - perf/x86/amd/uncore: Add PerfMonV2 DF event format - perf/x86/amd/uncore: Detect available DF counters - perf/x86/amd/uncore: Use attr_update for format attributes - perf/x86/amd/uncore: Use dynamic events array - !201 AMD: Add Perfmonv2/IBS/BRS features for AMD EPYC platforms - !265 Add LoongArch support - openEuler: add openEuler/MAINTAINERS for Maintainers & Committers - !250 add UPROBE_ALTER_PC flag for uprobe mechanism - !268 [OLK-5.10]perf arm64 metricgroup support and some bugfix - !282 Synchronize the code of mainline perf tool and support the parsing of TRBE trace data - !283 [OLK-5.10] Add debug print of 64G link speed - kabi: test fix kabi for enum bpf_prog_type and bpf_attach_type - openeuler_defconfig: enable CONFIG_BPF_SCHED for x86 - sched: programmable: Add lib for sched programmable - sched: programmable: Add three hooks in select_task_rq_fair() - sched: programmable: add bpf hooks to update rq and task state in enqueue_task/deqeue_task of CFS - sched: programmable: Add hook for pick next task - sched: cfs: add bpf hooks to control wakeup and tick preemption - bpf:programmable: Add helper func to check cpu share cache - bpf:programmable: Add cpumask ops collection - sched: programmable: Add convenient helper functions to convert sched entity - sched: programmable: Add helper function for cpu topology. - LoongArch: defconfig: Set CONFIG_TXGBE=m by default - LS7A2000 : Add quirk for OHCI device rev 0x02 - stmmac: pci: Add dwmac support for Loongson - uprobe: add UPROBE_ALTER_PC flag for uprobe - kabi: Fix kabi breakage caused by commit d5616bac7ada. - !276 support set/get VxLAN rule of rx flow director by ethtool - !215 cgroupv1使能cgroup writeback的功能 - !222 vdpa: add two ioctl commands to support generic vDPA - qla2xxx: add debug print of 64G link speed - perf cs-etm: Fix corrupt inject files when only last branch option is enabled - perf cs-etm: No-op refactor of synth opt usage - perf cs-etm: Update deduction of TRCCONFIGR register for branch broadcast - perf cs-etm: Remove duplicate and incorrect aux size checks - perf cs-etm: Print size using consistent format - perf cs-etm: Show a warning for an unknown magic number - perf cs-etm: Print the decoder name - perf cs-etm: Create ETE decoder - perf cs-etm: Update OpenCSD decoder for ETE - perf cs-etm: Fix typo - perf cs-etm: Save TRCDEVARCH register - perf cs-etm: Refactor out ETMv4 header saving - perf cs-etm: Initialise architecture based on TRCIDR1 - perf cs-etm: Refactor initialisation of decoder params. - perf cs-etm: Add warnings for missing DSOs - perf cs-etm: Improve Coresight zero timestamp warning - perf annotate: Add disassembly warnings for annotate --stdio - perf annotate: Re-add annotate_warned functionality - perf tools: Add WARN_ONCE equivalent for UI warnings - perf tools: Add flag for tracking warnings of missing DSOs - perf cs-etm: Pass unformatted flag to decoder - perf cs-etm: Use existing decoder instead of resetting it - perf cs-etm: Suppress printing when resetting decoder - perf cs-etm: Only setup queues when they are modified - perf cs-etm: Split setup and timestamp search functions - perf cs-etm: Refactor initialisation of kernel start address - tools headers UAPI: Sync perf_event.h with the kernel sources - perf cs-etm: Split --dump-raw-trace by AUX records - perf cs-etm: Split Coresight decode by aux records - perf cs-etm: Delay decode of non-timeless data until cs_etm__flush_events() - perf cs-etm: Remove callback cs_etm_find_snapshot() - perf cs-etm: Prevent and warn on underflows during timestamp calculation. - perf cs-etm: Start reading 'Z' --itrace option - perf cs-etm: Move synth_opts initialisation - perf auxtrace: Add Z itrace option for timeless decoding - perf cs-etm: Set time on synthesised samples to preserve ordering - perf cs-etm: Refactor timestamp variable names - perf cs-etm: Detect pid in VMID for kernel running at EL2 - perf cs-etm: Add helper cs_etm__get_pid_fmt() - perf cs-etm: Support PID tracing in config - perf cs-etm: Fix bitmap for option - perf cs-etm: Update ETM metadata format - vdpa: clean up get_config_size ret value handling - vdpa/mlx5: Fix clearing of VIRTIO_NET_F_MAC feature bit - vdpa: Consider device id larger than 31 - vdpa: fix use-after-free on vp_vdpa_remove - virtio: always enter drivers/virtio/ - vp_vdpa: Fix return value check for vdpa_alloc_device() - virtio_pci_modern: correct sparse tags for notify - virtio_pci_modern: __force cast the notify mapping - vp_vdpa: allow set vq state to initial state after reset - virtio-pci library: introduce vp_modern_get_driver_features() - vdpa: support packed virtqueue for set/get_vq_state() - vp_vdpa: add vq irq offloading support - vdpa: Add reset callback in vdpa_config_ops - vp_vdpa: report doorbell address - virtio-pci library: report resource address - vp_vdpa: switch to use vp_modern_map_vq_notify() - virtio-pci library: switch to use vp_modern_map_vq_notify() - virtio_pci_modern: introduce helper to map vq notify area - vhost/vdpa: use get_config_size callback in vhost_vdpa_config_validate() - vdpa: add driver_override support - vdpa_sim_blk: add support for vdpa management tool - vdpa_sim_net: Add support for user supported devices - vdpa_sim: make vdpasim->buffer size configurable - vdpa: add vdpa simulator for block device - vdpa: split vdpasim to core and net modules - vdpa: set the virtqueue num during register - vdpa_sim: add supported_features field in vdpasim_dev_attr - vdpa_sim: add set_config callback in vdpasim_dev_attr - vdpa_sim: add work_fn in vdpasim_dev_attr - vdpa_sim: add device id field in vdpasim_dev_attr - vdpa_sim: split vdpasim_virtqueue's iov field in out_iov and in_iov - vdpa: remove unnecessary 'default n' in Kconfig entries - vdpa: Enable user to query vdpa device info - virtio-pci: introduce modern device module - virito-pci-modern: rename map_capability() to vp_modern_map_capability() - virtio-pci-modern: introduce helper to get notification offset - virtio-pci-modern: introduce helper for getting queue nums - virtio-pci-modern: introduce helper for setting/geting queue size - virtio-pci-modern: introduce helper to set/get queue_enable - virtio-pci-modern: introduce vp_modern_queue_address() - virtio-pci-modern: introduce vp_modern_set_queue_vector() - net: hns3: support set/get VxLAN rule of rx flow director by ethtool - net: ethtool: add VxLAN to the NFC API - bpf: sched: Add helper functions to get cpu statistics - sched: programmable: Add helpers to set tag of task or task_group - sched: programmable: add bpf_sched_task_tag_of helper function - sched: programmable: add bpf_sched_tg_tag_of helper function - sched: programmable: Add user interface of task tag - sched: programmable: Add user interface of task group tag - sched: programmable: Add a tag for the task group - sched: programmable: Add a tag for the task - bpftool: recognize scheduler programs - libbpf: add support for scheduler bpf programs - bpf: sched: introduce bpf_sched_enable() - bpf: sched: basic infrastructure for scheduler bpf - perf vendor events arm64: Fix incorrect Hisi hip08 L3 metrics - cgroup: support cgroup writeback on cgroupv1 - cgroup: Add cgroup1_get_from_id() - mm/page_alloc.c: add sysctl to revise the batch and high of percpu pageset - mm/zswap: remove _init in the initialization - mm/zswap: delay the initializaton of zswap until the first enablement - mm/zswap: replace zswap_init_{started/failed} with zswap_init_state - perf pmu: Add pmu_events_map__find() function to find the common PMU map for the system - perf test: Handle metric reuse in pmu-events parsing test - perf metricgroup: Make find_metric() public with name change - perf vendor events arm64: Add Hisi hip08 L3 metrics - perf vendor events arm64: Add Hisi hip08 L2 metrics - perf vendor events arm64: Add Hisi hip08 L1 metrics - 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 - x86/cpufeatures: Fix abi breakage caused by NCAPINTS in cpufeature header file. - perf/amd/ibs: Advertise zen4_ibs_extensions as pmu capability attribute - perf/amd/ibs: Add support for L3 miss filtering - perf/amd/ibs: Use ->is_visible callback for dynamic attributes - perf/x86/amd/ibs: Add bitfield definitions in new header - perf/x86/amd/core: Fix reloading events for SVM - perf/x86/amd/core: Add PerfMonV2 overflow handling - perf/x86/amd/core: Add PerfMonV2 counter control - perf/x86/amd/core: Detect available counters - perf/x86/amd/core: Detect PerfMonV2 support - x86/msr: Add PerfCntrGlobal* registers - x86/cpufeatures: Add PerfMonV2 feature bit - perf/x86/amd: Add idle hooks for branch sampling - ACPI: Add perf low power callback - perf/x86/amd: Make Zen3 branch sampling opt-in - perf/x86/amd: Add AMD branch sampling period adjustment - perf/x86/amd: Enable branch sampling priv level filtering - perf/x86/amd: Add branch-brs helper event for Fam19h BRS - perf/x86/amd: Add AMD Fam19h Branch Sampling support - x86/cpufeatures: Add AMD Fam19h Branch Sampling feature - perf/core: Add perf_clear_branch_entry_bitfields() helper - x86/cpufeatures: Assign dedicated feature word for CPUID_0x8000001F[EAX] - x86/cpu: Add VM page flush MSR availablility as a CPUID feature - virtio-pci-modern: introduce vp_modern_generation() - virtio-pci-modern: introduce helpers for setting and getting features - virtio-pci-modern: introduce helpers for setting and getting status - virtio-pci-modern: introduce helper to set config vector - virtio-pci-modern: introduce vp_modern_remove() - virtio-pci-modern: factor out modern device initialization logic - virtio-pci: split out modern device - virtio-pci: do not access iomem via struct virtio_pci_device directly - vdpa: support exposing the count of vqs to userspace - vdpa: Enable a user to add and delete a vdpa device - vdpa: Add missing comment for virtqueue count - vdpa: Define vdpa mgmt device, ops and a netlink interface - vdpa: Extend routine to accept vdpa device name - vdpa: support exposing the config size to userspace - vdpa: add get_config_size callback in vdpa_config_ops - vdpa: introduce virtio pci driver - add CONFIG_PERF_EVENTS_AMD_BRS=y to openeuler_defconfig- !275 Intel Advanced Matrix Extensions (AMX) - KVM support - !227 Intel SPR: Enable Intel SPR features in default kernel config for OLK-5.10 - !223 SPR: IDXD driver (on top of OLK-5.10) - DSA/IAA incremental backporting patches until upstream 6.1 - openeuler_defconfig: Enable configs for Intel IDXD driver - sched: Fix kABI for task->pasid_activated - x86/fpu: Fix KABI broken caused by introducing of guest permissions in struct fpu - KVM: x86: Use ERR_PTR_USR() to return -EFAULT as a __user pointer - selftests: kvm: check dynamic bits against KVM_X86_XCOMP_GUEST_SUPP - KVM: x86: add system attribute to retrieve full set of supported xsave states - KVM: x86: Add a helper to retrieve userspace address from kvm_device_attr - KVM: x86/cpuid: Exclude unpermitted xfeatures sizes at KVM_GET_SUPPORTED_CPUID - tools headers UAPI: Sync x86 arch prctl headers with the kernel sources - tools headers UAPI: Sync arch prctl headers with the kernel sources - tools arch x86: Sync the msr-index.h copy with the kernel sources - tools: Move x86 syscall number fallbacks to .../uapi/ - selftests: kvm: move vm_xsave_req_perm call to amx_test - KVM: x86/cpuid: Clear XFD for component i if the base feature is missing - selftest: kvm: Add amx selftest - selftest: kvm: Move struct kvm_x86_state to header - selftest: kvm: Reorder vcpu_load_state steps for AMX - x86/fpu: Fix inline prefix warnings - kvm: x86: Disable interception for IA32_XFD on demand - x86/fpu: Provide fpu_sync_guest_vmexit_xfd_state() - kvm: selftests: Add support for KVM_CAP_XSAVE2 - kvm: x86: Add support for getting/setting expanded xstate buffer - x86/fpu: Add uabi_size to guest_fpu - kvm: x86: Add CPUID support for Intel AMX - kvm: x86: Add XCR0 support for Intel AMX - kvm: x86: Disable RDMSR interception of IA32_XFD_ERR - kvm: x86: Emulate IA32_XFD_ERR for guest - kvm: x86: Intercept #NM for saving IA32_XFD_ERR - x86/fpu: Prepare xfd_err in struct fpu_guest - kvm: x86: Add emulation for IA32_XFD - x86/fpu: Provide fpu_update_guest_xfd() for IA32_XFD emulation - kvm: x86: Enable dynamic xfeatures at KVM_SET_CPUID2 - x86/fpu: Provide fpu_enable_guest_xfd_features() for KVM - x86/fpu: Add guest support to xfd_enable_feature() - x86/fpu: Make XFD initialization in __fpstate_reset() a function argument - kvm: x86: Exclude unpermitted xfeatures at KVM_GET_SUPPORTED_CPUID - kvm: x86: Fix xstate_required_size() to follow XSTATE alignment rule - x86/fpu: Prepare guest FPU for dynamically enabled FPU features - x86/fpu: Extend fpu_xstate_prctl() with guest permissions - dmaengine: idxd: Fix kABI for IDXD perfmon cpu hot plug state - dmaengine: idxd: Remove linux/msi.h include - dmaengine: idxd: Fix crc_val field for completion record - dmaengine: idxd: Make read buffer sysfs attributes invisible for Intel IAA - dmaengine: idxd: Make max batch size attributes in sysfs invisible for Intel IAA - dmaengine: idxd: fix RO device state error after been disabled/reset - dmaengine: idxd: Fix max batch size for Intel IAA - dmaengine: idxd: Do not enable user type Work Queue without Shared Virtual Addressing - dmaengine: idxd: add configuration for concurrent batch descriptor processing - dmaengine: idxd: add configuration for concurrent work descriptor processing - dmaengine: idxd: add WQ operation cap restriction support - dmanegine: idxd: reformat opcap output to match bitmap_parse() input - dmaengine: idxd: convert ats_dis to a wq flag - dmaengine: idxd: Remove unused struct idxd_fault - dmaengine: idxd: track enabled workqueues in bitmap - lib: bitmap: Introduce node-aware alloc API - dmaengine: idxd: Set wq state to disabled in idxd_wq_disable_cleanup() - dmaengine: idxd: avoid deadlock in process_misc_interrupts() - dmaengine: idxd: Correct IAX operation code names - MAINTAINERS: idxd driver maintainer update - dmaengine: idxd: Only call idxd_enable_system_pasid() if succeeded in enabling SVA feature - dmaengine: idxd: force wq context cleanup on device disable path - dmaengine: idxd: make idxd_wq_enable() return 0 if wq is already enabled - dmaengine: idxd: Remove unnecessary synchronize_irq() before free_irq() - dmaengine: idxd: skip irq free when wq type is not kernel - dmaengine: idxd: make idxd_register/unregister_dma_channel() static - dmaengine: idxd: free irq before wq type is reset - dmaengine: idxd: fix lockdep warning on device driver removal - dmaengine: idxd: Separate user and kernel pasid enabling - dmaengine: idxd: refactor wq driver enable/disable operations - dmaengine: idxd: move wq irq enabling to after device enable - dmaengine: idxd: set max_xfer and max_batch for RO device - dmaengine: idxd: update IAA definitions for user header - dmaengine: idxd: remove trailing white space on input str for wq name - dmaengine: idxd: don't load pasid config until needed - dmaengine: idxd: skip clearing device context when device is read-only - dmaengine: idxd: fix retry value to be constant for duration of function call - dmaengine: idxd: match type for retries var in idxd_enqcmds() - dmaengine: idxd: fix device cleanup on disable - dmaengine: idxd: Remove useless DMA-32 fallback configuration - dmaengine: idxd: restore traffic class defaults after wq reset - Documentation/x86: Update documentation for SVA (Shared Virtual Addressing) - tools/objtool: Check for use of the ENQCMD instruction in the kernel - x86/cpufeatures: Re-enable ENQCMD - x86/traps: Demand-populate PASID MSR via #GP - sched: Define and initialize a flag to identify valid PASID in the task - x86/fpu: Clear PASID when copying fpstate - iommu/sva: Assign a PASID to mm on PASID allocation and free it on mm exit - kernel/fork: Initialize mm's PASID - iommu/ioasid: Introduce a helper to check for valid PASIDs - mm: Change CONFIG option for mm->pasid field - iommu/sva: Rename CONFIG_IOMMU_SVA_LIB to CONFIG_IOMMU_SVA - iommu/vt-d: Clean up unused PASID updating functions - iommu/vt-d: Fix PASID leak in intel_svm_unbind_mm() - iommu/vt-d: Fix PASID reference leak - iommu/vt-d: Use iommu_sva_alloc(free)_pasid() helpers - iommu/vt-d: Add pasid private data helpers - iommu/vt-d: Remove SVM_FLAG_PRIVATE_PASID - iommu/vt-d: Remove svm_dev_ops - iommu/vt-d: Disable SVM when ATS/PRI/PASID are not enabled in the device - dmaengine: idxd: deprecate token sysfs attributes for read buffers - dmaengine: idxd: change bandwidth token to read buffers - dmaengine: idxd: fix wq settings post wq disable - dmaengine: idxd: change MSIX allocation based on per wq activation - dmaengine: idxd: fix descriptor flushing locking - dmaengine: idxd: embed irq_entry in idxd_wq struct - dmaengine: idxd: add knob for enqcmds retries - dmaengine: idxd: set defaults for wq configs - dmaengine: idxd: handle interrupt handle revoked event - dmaengine: idxd: handle invalid interrupt handle descriptors - dmaengine: idxd: create locked version of idxd_quiesce() call - dmaengine: idxd: add helper for per interrupt handle drain - dmaengine: idxd: move interrupt handle assignment - dmaengine: idxd: int handle management refactoring - dmaengine: idxd: rework descriptor free path on failure - dmaengine: idxd: fix missed completion on abort path - dmaengine: idxd: fix calling wq quiesce inside spinlock - dmaengine: idxd: fix resource leak on dmaengine driver disable - dmaengine: idxd: cleanup completion record allocation - dmaengine: idxd: reconfig device after device reset command - dmaengine: idxd: add halt interrupt support - dmaengine: idxd: Use list_move_tail instead of list_del/list_add_tail - dmanegine: idxd: fix resource free ordering on driver removal - dmaengine: idxd: remove kernel wq type set when load configuration - dmaengine: idxd: remove gen cap field per spec 1.2 update - dmaengine: idxd: check GENCAP config support for gencfg register - dmaengine: idxd: move out percpu_ref_exit() to ensure it's outside submission - dmaengine: idxd: remove interrupt disable for dev_lock - dmaengine: idxd: remove interrupt disable for cmd_lock - dmaengine: idxd: fix setting up priv mode for dwq - dmaengine: idxd: set descriptor allocation size to threshold for swq - dmaengine: idxd: make submit failure path consistent on desc freeing - dmaengine: idxd: remove interrupt flag for completion list spinlock - dmaengine: idxd: make I/O interrupt handler one shot - dmaengine: idxd: clear block on fault flag when clear wq - dmaengine: idxd: add capability check for 'block on fault' attribute - dmaengine: idxd: Remove unused status variable in irq_process_work_list() - dmaengine: idxd: Fix a possible NULL pointer dereference - dmaengine: idxd: fix abort status check - dmanegine: idxd: add software command status - dmaengine: idxd: rotate portal address for better performance - dmaengine: idxd: fix uninit var for alt_drv - dmaengine: idxd: Set defaults for GRPCFG traffic class - dmaengine: idxd: remove fault processing code - dmaengine: idxd: move dsa_drv support to compatible mode - dmaengine: dsa: move dsa_bus_type out of idxd driver to standalone - dmaengine: idxd: create user driver for wq 'device' - dmaengine: idxd: create dmaengine driver for wq 'device' - dmaengine: idxd: create idxd_device sub-driver - dmaengine: idxd: add type to driver in order to allow device matching - dmanegine: idxd: open code the dsa_drv registration - dmaengine: idxd: idxd: move remove() bits for idxd 'struct device' to device.c - dmaengine: idxd: move probe() bits for idxd 'struct device' to device.c - dmaengine: idxd: fix bus_probe() and bus_remove() for dsa_bus - dmaengine: idxd: remove iax_bus_type prototype - dmaengine: idxd: remove bus shutdown - dmaengine: idxd: move wq_disable() to device.c - dmaengine: idxd: move wq_enable() to device.c - dmaengine: idxd: remove IDXD_DEV_CONF_READY - dmaengine: idxd: add 'struct idxd_dev' as wrapper for conf_dev - dmaengine: idxd: add driver name - dmaengine: idxd: add driver register helper - dmaengine: idxd: have command status always set - dmaengine: idxd: Add wq occupancy information to sysfs attribute - dmanegine: idxd: cleanup all device related bits after disabling device - dmaengine: idxd: Simplify code and axe the use of a deprecated API - dmaengine: idxd: fix submission race window - dmaengine: idxd: fix sequence for pci driver remove() and shutdown() - dmaengine: idxd: fix setup sequence for MSIXPERM table - dmaengine: idxd: assign MSIX vectors to each WQ rather than roundrobin - dmaengine: idxd: fix array index when int_handles are being used - dmaengine: idxd: fix desc->vector that isn't being updated - dmaengine: idxd: add missing percpu ref put on failure - dmaengine: idxd: Change license on idxd.h to LGPL - dmaengine: idxd: remove devm allocation for idxd->int_handles - dmaengine: idxd: Remove redundant variable cdev_ctx - dmaengine: idxd: Fix missing error code in idxd_cdev_open() - dmaengine: idxd: Add missing cleanup for early error out in probe call - dmaengine: idxd: add engine 'struct device' missing bus type assignment - dmaengine: idxd: Use cpu_feature_enabled() - dmaengine: idxd: Enable IDXD performance monitor support - dmaengine: idxd: Add IDXD performance monitor support - dmaengine: idxd: remove MSIX masking for interrupt handlers - dmaengine: idxd: device cmd should use dedicated lock - dmaengine: idxd: support reporting of halt interrupt - dmaengine: idxd: enable SVA feature for IOMMU - dmaengine: idxd: convert sprintf() to sysfs_emit() for all usages - dmaengine: idxd: add interrupt handle request and release support - dmaengine: idxd: add support for readonly config mode - dmaengine: idxd: add percpu_ref to descriptor submission path - dmaengine: idxd: remove detection of device type - dmaengine: idxd: iax bus removal - dmaengine: idxd: fix group conf_dev lifetime - dmaengine: idxd: fix engine conf_dev lifetime - dmaengine: idxd: fix wq conf_dev 'struct device' lifetime - dmaengine: idxd: fix idxd conf_dev 'struct device' lifetime - dmaengine: idxd: use ida for device instance enumeration - dmaengine: idxd: removal of pcim managed mmio mapping - dmaengine: idxd: cleanup pci interrupt vector allocation management - dmaengine: idxd: clear MSIX permission entry on shutdown - dmaengine: idxd: add module parameter to force disable of SVA - x86/asm: Annotate movdir64b()'s dst argument with __iomem - dma: idxd: use DEFINE_MUTEX() for mutex lock - dmaengine: idxd: Fix list corruption in description completion - dmaengine: idxd: add IAX configuration support in the IDXD driver - dmaengine: idxd: add ATS disable knob for work queues - dmaengine: idxd: define table offset multiplier - dmaengine: idxd: Update calculation of group offset to be more readable - dmaengine: idxd: Add ABI documentation for shared wq - dmaengine: idxd: Clean up descriptors with fault error - dmaengine: idxd: Add shared workqueue support - !220 Intel Advanced Matrix Extensions (AMX) support on SPR - mm: Fix kabi change caused by saved_auxv[] in mm_struct for x86_64 - !270 Synchronize the coresight code of the Linux mainline to support HiSilicon tracing - 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 - !229 Intel SPR: Adding uncore PMU support and fix uprobes rbtree usage for OLK-5.10 - !251 [OLK-5.10] arm64: add machine checksafe support - !54 configs: change the value of NLS_CODEPAGE_437 from m to y - !255 ksmbd-introduce-new-SMB3-kernel-server - !262 crypto: enable some SM configs - arm64: add machine check safe sysctl interface - arm64: add dump_user_range() to machine check safe - arm64: introduce copy_mc_to_kernel() implementation - arm64: add cow to machine check safe - arm64: get/put_user support machine check safe - arm64: copy_form/to_user support machine check safe - arm64: add support for machine check error safe - arm64: extable: add new extable type "__mc_ex_table" - uaccess: add generic fallback version of copy_mc_to_user() - Revert "arm64: config: enable CONFIG_ARM64_UCE_KERNEL_RECOVERY" - Revert "arm64: ras: copy_from_user scenario support uce kernel recovery" - x86/fpu: Avoid kabi change caused by struct fpu - x86: Avoid kabi change caused by adding pkru element in thread_struct - x86/fpu: Prevent FPU state corruption - selftests/x86/amx: Update the ARCH_REQ_XCOMP_PERM test - x86/fpu/xstate: Fix the ARCH_REQ_XCOMP_PERM implementation - x86/cpufeatures: Put the AMX macros in the word 18 block - x86/ptrace: Fix xfpregs_set()'s incorrect xmm clearing - signal: Skip the altstack update when not needed - x86/fpu/signal: Initialize sw_bytes in save_xstate_epilog() - x86/fpu: Optimize out sigframe xfeatures when in init state - Documentation/x86: Add documentation for using dynamic XSTATE features - selftests/x86/amx: Add context switch test - selftests/x86/amx: Add test cases for AMX state management - x86/fpu/amx: Enable the AMX feature in 64-bit mode - x86/fpu: Add XFD handling for dynamic states - x86/fpu: Calculate the default sizes independently - x86/fpu/amx: Define AMX state components and have it used for boot-time checks - x86/fpu/xstate: Prepare XSAVE feature table for gaps in state component numbers - x86/fpu/xstate: Add fpstate_realloc()/free() - x86/fpu/xstate: Add XFD #NM handler - x86/fpu: Update XFD state where required - x86/fpu: Add sanity checks for XFD - x86/fpu: Add XFD state to fpstate - x86/msr-index: Add MSRs for XFD - x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature bit - x86/fpu: Reset permission and fpstate on exec() - x86/fpu: Prepare fpu_clone() for dynamically enabled features - x86/fpu/signal: Prepare for variable sigframe length - x86/signal: Use fpu::__state_user_size for sigalt stack validation - x86/fpu: Add basic helpers for dynamically enabled features - x86/arch_prctl: Add controls for dynamic XSTATE components - x86/fpu: Add fpu_state_config::legacy_features - x86/fpu: Add members to struct fpu to cache permission information - x86/fpu/xstate: Provide xstate_calculate_size() - x86/signal: Implement sigaltstack size validation - signal: Add an optional check for altstack size - x86/fpu: Remove old KVM FPU interface - x86/kvm: Convert FPU handling to a single swap buffer - x86/fpu: Provide infrastructure for KVM FPU cleanup - x86/fpu: Prepare for sanitizing KVM FPU code - x86/fpu/xstate: Move remaining xfeature helpers to core - x86/fpu: Rework restore_regs_from_fpstate() - x86/fpu: Mop up xfeatures_mask_uabi() - x86/fpu: Move xstate feature masks to fpu_*_cfg - x86/fpu: Move xstate size to fpu_*_cfg - x86/fpu/xstate: Cleanup size calculations - x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() - x86/fpu: Provide struct fpu_config - x86/fpu/signal: Use fpstate for size and features - x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() - x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() - x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() - x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() - x86/fpu/xstate: Use fpstate for os_xsave() - x86/fpu: Use fpstate::size - x86/fpu: Add size and mask information to fpstate - x86/process: Move arch_thread_struct_whitelist() out of line - x86/fpu: Do not leak fpstate pointer on fork - x86/fpu: Remove fpu::state - x86/math-emu: Convert to fpstate - x86/fpu/core: Convert to fpstate - x86/fpu/signal: Convert to fpstate - x86/fpu/regset: Convert to fpstate - x86/fpu: Convert tracing to fpstate - x86/KVM: Convert to fpstate - x86/fpu: Replace KVMs xstate component clearing - x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate - x86/fpu: Convert fpstate_init() to struct fpstate - x86/fpu: Provide struct fpstate - x86/fpu: Replace KVMs home brewed FPU copy to user - x86/fpu: Provide a proper function for ex_handler_fprestore() - x86/fpu: Replace the includes of fpu/internal.h - x86/fpu: Mop up the internal.h leftovers - x86/sev: Include fpu/xcr.h - x86/fpu: Remove internal.h dependency from fpu/signal.h - x86/fpu: Move fpstate functions to api.h - x86/fpu: Move mxcsr related code to core - x86/fpu: Move fpregs_restore_userregs() to core - x86/fpu: Make WARN_ON_FPU() private - x86/fpu: Move legacy ASM wrappers to core - x86/fpu: Move os_xsave() and os_xrstor() to core - x86/fpu: Make os_xrstor_booting() private - x86/fpu: Clean up CPU feature tests - x86/fpu: Move context switch and exit to user inlines into sched.h - x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init - x86/fpu: Rework copy_xstate_to_uabi_buf() - x86/fpu: Replace KVMs home brewed FPU copy from user - x86/fpu: Move KVMs FPU swapping to FPU core - x86/fpu/xstate: Mark all init only functions __init - x86/fpu/xstate: Provide and use for_each_xfeature() - x86/fpu: Cleanup xstate xcomp_bv initialization - x86/fpu: Do not inherit FPU context for kernel and IO worker threads - x86/process: Clone FPU in copy_thread() - x86/fpu: Remove pointless memset in fpu_clone() - x86/fpu: Cleanup the on_boot_cpu clutter - x86/fpu: Restrict xsaves()/xrstors() to independent states - x86/pkru: Remove useless include - x86/fpu: Update stale comments - x86/fpu: Remove pointless argument from switch_fpu_finish() - x86/fpu/signal: Fix missed conversion to correct boolean retval in save_xstate_epilog() - x86/fpu/signal: Change return code of restore_fpregs_from_user() to boolean - x86/fpu/signal: Change return code of check_xstate_in_sigframe() to boolean - x86/fpu/signal: Change return type of __fpu_restore_sig() to boolean - x86/fpu/signal: Change return type of fpu__restore_sig() to boolean - x86/signal: Change return type of restore_sigcontext() to boolean - x86/fpu/signal: Change return type of copy_fpregs_to_sigframe() helpers to boolean - x86/fpu/signal: Change return type of copy_fpstate_to_sigframe() to boolean - x86/fpu/signal: Move xstate clearing out of copy_fpregs_to_sigframe() - x86/fpu/signal: Move header zeroing out of xsave_to_user_sigframe() - x86/fpu/signal: Clarify exception handling in restore_fpregs_from_user() - x86/fpu: Mask out the invalid MXCSR bits properly - x86/fpu: Restore the masking out of reserved MXCSR bits - x86/fpu/xstate: Clear xstate header in copy_xstate_to_uabi_buf() again - x86/fpu/signal: Let xrstor handle the features to init - x86/fpu/signal: Handle #PF in the direct restore path - x86/fpu/signal: Split out the direct restore code - x86/fpu/signal: Sanitize copy_user_to_fpregs_zeroing() - x86/fpu/signal: Sanitize the xstate check on sigframe - x86/fpu/signal: Remove the legacy alignment check - x86/fpu/signal: Move initial checks into fpu__restore_sig() - x86/fpu: Mark init_fpstate __ro_after_init - x86/pkru: Remove xstate fiddling from write_pkru() - x86/fpu: Don't store PKRU in xstate in fpu_reset_fpstate() - x86/fpu: Remove PKRU handling from switch_fpu_finish() - x86/fpu: Mask PKRU from kernel XRSTOR[S] operations - x86/fpu: Hook up PKRU into ptrace() - x86/fpu: Add PKRU storage outside of task XSAVE buffer - x86/fpu: Dont restore PKRU in fpregs_restore_userspace() - x86/fpu: Rename xfeatures_mask_user() to xfeatures_mask_uabi() - x86/fpu: Move FXSAVE_LEAK quirk into __copy_kernel_to_fpregs() - x86/fpu: Rename __fpregs_load_activate() to fpregs_restore_userregs() - x86/fpu: Clean up the fpu__clear() variants - x86/fpu: Rename fpu__clear_all() to fpu_flush_thread() - x86/fpu: Use pkru_write_default() in copy_init_fpstate_to_fpregs() - x86/cpu: Write the default PKRU value when enabling PKE - x86/pkru: Provide pkru_write_default() - x86/pkru: Provide pkru_get_init_value() - x86/cpu: Sanitize X86_FEATURE_OSPKE - x86/fpu: Rename and sanitize fpu__save/copy() - x86/pkeys: Move read_pkru() and write_pkru() - x86/fpu/xstate: Sanitize handling of independent features - x86/fpu: Rename "dynamic" XSTATEs to "independent" - x86/fpu: Rename initstate copy functions - x86/fpu: Rename copy_kernel_to_fpregs() to restore_fpregs_from_fpstate() - x86/fpu: Get rid of the FNSAVE optimization - x86/fpu: Rename copy_fpregs_to_fpstate() to save_fpregs_to_fpstate() - x86/fpu: Deduplicate copy_uabi_from_user/kernel_to_xstate() - x86/fpu: Rename xstate copy functions which are related to UABI - x86/fpu: Rename fregs-related copy functions - x86/math-emu: Rename frstor() - x86/fpu: Rename fxregs-related copy functions - x86/fpu: Rename copy_user_to_xregs() and copy_xregs_to_user() - x86/fpu: Rename copy_xregs_to_kernel() and copy_kernel_to_xregs() - x86/fpu: Get rid of copy_supervisor_to_kernel() - x86/fpu: Cleanup arch_set_user_pkey_access() - x86/kvm: Avoid looking up PKRU in XSAVE buffer - x86/fpu: Get rid of using_compacted_format() - x86/fpu: Move fpu__write_begin() to regset - x86/fpu/regset: Move fpu__read_begin() into regset - x86/fpu: Remove fpstate_sanitize_xstate() - x86/fpu: Use copy_xstate_to_uabi_buf() in fpregs_get() - x86/fpu: Use copy_xstate_to_uabi_buf() in xfpregs_get() - x86/fpu: Make copy_xstate_to_kernel() usable for [x]fpregs_get() - x86/fpu: Clean up fpregs_set() - x86/fpu: Fail ptrace() requests that try to set invalid MXCSR values - x86/fpu: Rewrite xfpregs_set() - x86/fpu: Simplify PTRACE_GETREGS code - x86/fpu: Reject invalid MXCSR values in copy_kernel_to_xstate() - x86/fpu: Sanitize xstateregs_set() - x86/fpu: Move inlines where they belong - x86/fpu: Remove unused get_xsave_field_ptr() - x86/fpu: Get rid of fpu__get_supported_xfeatures_mask() - x86/fpu: Make xfeatures_mask_all __ro_after_init - x86/fpu: Mark various FPU state variables __ro_after_init - x86/pkeys: Revert a5eff7259790 ("x86/pkeys: Add PKRU value to init_fpstate") - Revert "x86/fpu: Correct pkru/xstate inconsistency" - selftest/x86/signal: Include test cases for validating sigaltstack - selftest/sigaltstack: Use the AT_MINSIGSTKSZ aux vector if available - x86/elf: Support a new ELF aux vector AT_MINSIGSTKSZ - x86/signal: Introduce helpers to get the maximum signal frame size - uapi/auxvec: Define the aux vector AT_MINSIGSTKSZ - Enable Intel AMX for default config - Enable default config for Intel NTB LTR vendor support for gen4 NTB - Enable Intel SPR HFI support for default config - Enable Intel PMT support for default config - Enable SGX virtualization in default config - vfs: Check the truncate maximum size in inode_newsize_ok() - 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 - crypto: enable some SM configs - uprobes: (Re)add missing get_uprobe() in __find_uprobe() - perf/x86/intel/uncore: Fix Intel SPR M3UPI event constraints - perf/x86/intel/uncore: Fix Intel SPR M2PCIE event constraints - perf/x86/intel/uncore: Fix Intel SPR IIO event constraints - perf/x86/intel/uncore: Fix Intel SPR CHA event constraints - perf/x86/intel/uncore: Fix invalid unit check - perf/x86/intel/uncore: Fix a kernel WARNING triggered by maxcpus=1 - perf/x86/intel/uncore: Support IMC free-running counters on Sapphire Rapids server - perf/x86/intel/uncore: Support IIO free-running counters on Sapphire Rapids server - perf/x86/intel/uncore: Factor out snr_uncore_mmio_map() - perf/x86/intel/uncore: Add alias PMU name - perf/x86/intel/uncore: Add Sapphire Rapids server MDF support - perf/x86/intel/uncore: Add Sapphire Rapids server M3UPI support - perf/x86/intel/uncore: Add Sapphire Rapids server UPI support - perf/x86/intel/uncore: Add Sapphire Rapids server M2M support - perf/x86/intel/uncore: Add Sapphire Rapids server IMC support - perf/x86/intel/uncore: Add Sapphire Rapids server PCU support - perf/x86/intel/uncore: Add Sapphire Rapids server M2PCIe support - perf/x86/intel/uncore: Add Sapphire Rapids server IRP support - perf/x86/intel/uncore: Add Sapphire Rapids server IIO support - perf/x86/intel/uncore: Add Sapphire Rapids server CHA support - perf/x86/intel/uncore: Add Sapphire Rapids server framework - x86/cpu: Fix core name for Sapphire Rapids - x86/cpu: Resort and comment Intel models - perf/x86/intel/uncore: Generic support for the MMIO type of uncore blocks - perf/x86/intel/uncore: Generic support for the PCI type of uncore blocks - perf/x86/intel/uncore: Rename uncore_notifier to uncore_pci_sub_notifier - perf/x86/intel/uncore: Generic support for the MSR type of uncore blocks - perf/x86/intel/uncore: Parse uncore discovery tables - perf/x86/intel/uncore: With > 8 nodes, get pci bus die id from NUMA info - perf/x86/intel/uncore: Store the logical die id instead of the physical die id. - rbtree, timerqueue: Use rb_add_cached() - rbtree, rtmutex: Use rb_add_cached() - rbtree, uprobes: Use rbtree helpers - rbtree, perf: Use new rbtree helpers - rbtree, sched/deadline: Use rb_add_cached() - rbtree, sched/fair: Use rb_add_cached() - rbtree: Add generic add and find helpers - configs: change the value of NLS_CODEPAGE_437 from m to y- Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - RDMA/hns: Add support for open XRC QP - RDMA/hns: Fix inconsistency between QPC's sl and DB's sl in roce v1 - RDMA/hns: Fix roce v1 traffic_class problem - xfs: fix incorrect i_nlink caused by inode racing - 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 - docs: perf: Include hns3-pmu.rst in toctree to fix 'htmldocs' WARNING - drivers/perf: hisi: add driver for HNS3 PMU - drivers/perf: hisi: Add description for HNS3 PMU driver - dm ioctl: add DMINFO() to track dm device create/remove - 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 - drivers/perf: fixed the issue that the kabi value changed - rtc: Fix race when disable/enable UIE in rtc_set_time() - rtc: Cleanup for UIE timer/polling emulation support - arm64: ftrace: fix module PLTs with mcount - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - 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 - i2c: hisi: Add gpio bus recovery support - mm: mem_reliable: Start fallback if no suitable zone found - arm64/mm: Drop THP conditionality from FORCE_MAX_ZONEORDER - 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 inode reservation space for removing transaction - xfs: fix comment for start time value of inode with bigtime enabled - 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 - drivers/perf: hisi: Add TLP filter support - drivers/perf: hisi: Fix some event id for hisi-pcie-pmu - hwtracing: hisi_ptt: Only add the supported devices to the filters list - ftrace: Fix use-after-free for dynamic ftrace_ops - 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" - net: hns3: fix get wrong value of function hclge_get_dscp_prio() - ext4: fix super block checksum incorrect after mount - Revert "block/wbt: fix negative inflight counter when remove scsi device" - 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 - !260 svm: Delete unused ioctl command - svm: Delete unused ioctl command - !252 hulk backport patchs for ascend feature - !239 Intel: Enable default kernel config for Intel Emmitsburg pinctrl - Enable Intel Emmitsburg pinctrl for default config - mm: fix ignore cpuset enforcement - mm: fix alloc CDM node memory for MPOL_BIND - ascend: export interfaces required by ascend drivers - sharepool: fix sp_alloc_populate no fallocate bug - mm/sharepool: Fix add group failed with errno 28 - mm: sharepool: Fix static check warning - irq-gic-v3: Fix too large cpu_count - mm/sharepool: Use "tgid" instead of "pid" to find a task - ascend/arm64: Add ascend_enable_all kernel parameter- 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: inside-secure - Add missing MODULE_DEVICE_TABLE for of - 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 - 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 - 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. - 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 - !233 dma-mapping: provide a benchmark for streaming DMA mapping - mtd: Add several functions to the fail_function list - ubi: Reserve sufficient buffer length for the input mask - ubi: Add six fault injection type for testing - ubi: Split io_failures into write_failure and erase_failure - ubi: Using the Fault Injection Framework to reconstruct the debugfs interface - ubi: Fix permission display of the debugfs files - 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 - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write - PCI: Do not enable AtomicOps on VFs - tmpfs: fix regressions from wider use of ZERO_PAGE - tmpfs: do not allocate pages on read - mm/filemap.c: remove bogus VM_BUG_ON - dm ioctl: print error when HC and MD do not match - config: enable CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE by default - net: preserve skb_end_offset() in skb_unclone_keeptruesize() - net: add skb_set_end_offset() helper - ipv6: Fix signed integer overflow in __ip6_append_data - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - 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() - tcp_comp: Fix receives err when server receives a large packet - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - perf/core: Fix reentry problem in perf_output_read_group() - KVM: arm64: Only probe Hisi ncsnp feature on Hisi CPUs - scsi: hisi_sas: Revert "scsi: hisi_sas: Limit max hw sectors for v3 HW" - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - Revert "ACPICA: Interpreter: fix memory leak by using existing buffer" - x86/ioapic: add an interface for driver to sync hardware data into memory - arm64: Provide a command line to disable spectre_bhb mitigation - arm64: Fix the ipi backtrace warning when softlockup - arm64: add dump instr before BUG in kernel - tty: serial: uartlite: Disable clocks in case of errors - tty: hvc: make symbol 'hvc_udbg_dev' static - tty: hvc: hvc_vio: Staticify function invoked only by reference - tty: hvc: hvc_opal: Staticify function invoked by reference - cgroup: Fix race condition at rebind_subsystems() - integrity: Make function integrity_add_key() static - scsi: hisi_sas: Modify v3 HW SATA completion error processing - scsi: hisi_sas: Fix rescan after deleting a disk - scsi: hisi_sas: Use sas_ata_wait_after_reset() in IT nexus reset - scsi: libsas: Refactor sas_ata_hard_reset() - scsi: hisi_sas: Undo RPM resume for failed notify phy event for v3 HW - scsi: hisi_sas: Modify v3 HW SSP underflow error processing - scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix phyup timeout on FPGA - scsi: hisi_sas: Prevent parallel FLR and controller reset - scsi: hisi_sas: Prevent parallel controller reset and control phy command - block: Fix kabi broken in blk-merge.h and blk-cgroup.h - block: don't merge across cgroup boundaries if blkcg is enabled - 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 - !228 Intel SPR: Fix watchdog blocking reboot issue on ACPI WDAT watchdog enabled system for OLK-5.10 - !235 Introduce memory reliable - !200 x86: support MWAIT C1 as the default idle state - !231 ROH: Support ROH basic functions and adapt ROH mode for RDMA/hns driver - !217 AMD: Support HSMP feature for AMD EPYC platforms - !226 Intel SPR: Adding core PMU support for OLK-5.10 - !230 Intel SPR: Add Sapphire Rapids server intel-uncore-freq support for OLK-5.10 - mm: Add sysctl to clear free list pages - mm/hugetlb: Hugetlb use non-mirrored memory if memory reliable is enabled - mm/memblock: Introduce ability to alloc memory from specify memory reigon - mm: Update reliable flag in memory allocaion for reliable task only in task context - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Show debug info about memory reliable if oom occurs - mm: Introduce proc interface to disable memory reliable features - mm: Introduce reliable_debug=S to control shmem use mirrored memory - mm: Introduce shmem mirrored memory limit for memory reliable - shmem: Count and show reliable shmem info - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - mm: Add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - proc/meminfo: Add "FileCache" item in /proc/meminfo - mm: Add cmdline for the reliable memory usage of page cache - mm: Add kernel param for memory reliable - mm: Clear GFP_RELIABLE if the conditions are not met - mm: Disable memory reliable when kdump is in progress - mm: Count reliable memory info based on zone info - mm: Refactor code in reliable_report_meminfo() - mm: Export mem_reliable_status() for checking memory reliable status - mm: Export static key mem_reliable - mm: Drop shmem reliable related log during startup - mm: reliable: Return corrent errno in reliable_check - 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 - !199 bugfix: Limit "Dummy wait" workaround to old Intel systems in acpi idle driver - !195 kernel: add OPENEULER_VERSION_CODE to version.h - !175 AMD: Add minimum support for AMD EPYC Genoa platform - !168 SPR: Add vfio_group_iommu_domain interface to support DLB - !128 [OLK-5.10] Add Zhaoxin rng driver - RDMA/hns: Pass mac type to user driver for ROH mode - RDMA/hns: Support RDMA_CM in ROH mode - RDMA/hns: Add ROH basic configuration and check - RDMA/hns: Add new device ID - roh/hns3: Add support for roh dfx(debugfs) - roh/hns3: Add support for roh reset - roh/core: Add support for inetaddr notifier in roh/core - roh/hns3: Add support for roh abnormal interruption - roh/core: Add roh device sysfs node - dma-mapping:add a new configuration for map_benchmark. - dma-mapping: benchmark: pretend DMA is transmitting - dma-mapping: benchmark: use u8 for reserved field in uAPI structure - dma-mapping: benchmark: fix kernel crash when dma_map_single fails - selftests/dma: add test application for DMA_MAP_BENCHMARK - dma-mapping: add benchmark support for streaming DMA APIs - !190 sharepool: Update patches from hulk - mm/sharepool: fix the incorrect judgement of the addr range - mm/sharepool: Fix sharepool hugepage cgroup uncount error. - mm/sharepool: Rebind the numa node when fallback to normal pages - mm/sharepool: Remove the leading double underlines for function name - mm/sharepool: Fix code-style warnings - mm/sharepool: fix hugepage_rsvd count increase error - mm/sharepool: check size=0 in mg_sp_make_share_k2u() - mm/sharepool: fix potential AA deadlock - mm/sharepool: delete unused codes - mm/sharepool: bugfix for 2M U2K - mm/sharepool: Support alloc ro mapping - mm/sharepool: Extract sp_mapping_find - mm/sharepool: replace spg->{dvpp|normal} with spg->mapping[SP_MAPPING_{DVPP|NORMAL}] - mm/sharepool: Rename sp_mapping.flag to sp_mapping.type - mm/sharepool: Make the definitions of MMAP_SHARE_POOL_{START|16G_START} more readable - mm/sharepool: Avoid UAF on mm - mm/sharepool: Check the maximum value of spg_id - mm/sharepool: Avoid UAF on spa - mm/sharepool: delete unnecessary judgment - mm/sharepool: Fix UAF reported by KASAN - mm/sharepool: fix deadlock in sp_check_mmap_addr - mm/sharepool: fix deadlock in spa_stat_of_mapping_show - mm/sharepool: fix softlockup in high pressure use case. - mm/sharepool: delete redundant codes - mm/sharepool: Add a read lock in proc_usage_show() - mm/sharepool: fix static code-check errors - mm/sharepool: fix statistics error - mm/sharepool: Remove the comment and fix a bug in mg_sp_group_id_by_pid() - mm/sharepool: Remove enable_mdc_default_group and change the definition of is_process_in_group() - mm/sharepool: Remove sp_device_number_detect function - mm/sharepool: Remove unused sp_dev_va_start and sp_dev_va_size - mm/sharepool: Delete unused sysctl interface - mm/sharepool: fix dvpp spm redundant print error - mm/sharepool: proc_sp_group_state bugfix - mm/sharepool: remove deprecated interfaces - platform/x86/intel-uncore-freq: Add Sapphire Rapids server support - watchdog: wdat_wdt: Stop watchdog when uninstalling module - watchdog: wdat_wdt: Using the existing function to check parameter timeout - perf/x86/intel: Update the FRONTEND MSR mask on Sapphire Rapids - perf/x86/intel: Fix instructions:ppp support in Sapphire Rapids - perf/x86/intel: Add more events requires FRONTEND MSR on Sapphire Rapids - perf/x86/intel: Support CPUID 10.ECX to disable fixed counters - perf/x86/intel: Add perf core PMU support for Sapphire Rapids - perf/x86/intel: Filter unsupported Topdown metrics event - perf/x86/intel: Factor out intel_update_topdown_event() - perf/core: Add PERF_SAMPLE_WEIGHT_STRUCT - config: add HW_RANDOM_ZHAOXIN for Zhaoxin CPUs - Add Zhaoxin rng driver - defconfig: add CONFIG_AMD_HSMP=m to openeuler_defconfig - amd_hsmp: Add HSMP protocol version 5 messages - platform/x86: Add AMD system management interface - vfio/type1: Fix kabi issue for vfio_iommu_driver_ops - x86: Remove vendor checks from prefer_mwait_c1_over_halt - x86: Handle idle=nomwait cmdline properly for x86_idle - KVM: x86/mmu: Support shadowing NPT when 5-level paging is enabled in host - KVM: SVM: Allow AVIC support on system w/ physical APIC ID > 255 - KVM: x86: SVM: move avic definitions from AMD's spec to svm.h - KVM: SVM: Add 5-level page table support for SVM - KVM: x86: Prevent KVM SVM from loading on kernels with 5-level paging - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration - x86/MCE/AMD, EDAC/amd64: Move address translation to AMD64 EDAC - x86/MCE/AMD: Export smca_get_bank_type symbol - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types - EDAC/amd64: Add new register offset support and related changes - EDAC/amd64: Set memory type per DIMM - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh - EDAC: Add RDDR5 and LRDDR5 memory types - hwmon: (k10temp) Support up to 12 CCDs on AMD Family of processors - hwmon: (k10temp) Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh - x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-AFh) PCI IDs - hwmon: (k10temp) Remove unused definitions - hwmon: (k10temp) Remove residues of current and voltage - hwmon: (k10temp) Add support for yellow carp - hwmon: (k10temp) Rework the temperature offset calculation - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU - hwmon: (k10temp) Add additional missing Zen2 and Zen3 APUs - hwmon: (k10temp) support Zen3 APUs - hwmon: (k10temp) Zen3 Ryzen Desktop CPUs support - x86/amd_nb: Add AMD family 19h model 50h PCI ids - crypto: ccp - Add support for new CCP/PSP device ID - ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems - kernel: add OPENEULER_VERSION_CODE to version.h - vfio/type1: Add vfio_group_iommu_domain()- bnx2x: fix potential memory leak in bnx2x_tpa_stop() - scsi: stex: Properly zero out the passthrough command structure - Fix the header file location error and adjust the function and structure version. - !219 【OLK-5.10】RDMA/hns: Support for bonding - !224 ROH: Support hns roh device init and adapt roh mac type - !165 ascend agent smmu: an implementation of ARM SMMUv3 ATOS feature - ascend agent smmu: an implementation of ARM SMMUv3 ATOS feature - roh/hns3: Add ROH cmdq interface support - 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' - net: tun: fix bugs for oversize packet when napi frags enabled - 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()" - roh/hns3: Add ROH hns3 driver and register a ROH device - net: hns3: add support for ROH reset - net: hns3: add support for ROH ras - net: hns3: intercept invalid MAC address setting in ROH - net: hns3: add ROH MAC type definitions and support query MAC type - net: hns3: HNAE3 framework add support for ROH client - pgp: Check result of crypto_alloc_shash properly - RDMA/hns: support RoCE bonding - !85 [OLK-5.10] x86/cpufeatures: Add Zhaoxin feature bits - !166 SPR: KVM: Add new instructions, Bus Lock Debug Exception, Bus Lock VM exit and Notify VM exit support - x86/cpufeatures: Add Zhaoxin feature bits - !171 SPR: HBM retry_rd_err_log support - !210 x86/tsc: use topology_max_packages() in tsc watchdog check - !198 update patches for sw64 architecture - scsi: libsas: Resume SAS host for phy reset or enable via sysfs - RDMA/hns: Fix device ex_cmd capacity - RDMA/hns: Add support for sending port down event fastly - RDMA/hns: Deliver net device event to ofed - RDMA/hns: Dump whole QP/CQ/MR resource in raw - config: support sec crypto. - bootmem: remove the vmemmap pages from kmemleak in put_page_bootmem - arm64: memmap: fix request_resource return error - 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 - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - 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() - 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/bus_lock: Don't assume the init value of DEBUGCTLMSR.BUS_LOCK_DETECT to be zero - KVM: X86: Expose bus lock debug exception to guest - KVM: X86: Add support for the emulation of DR6_BUS_LOCK bit - KVM: X86: Rename DR6_INIT to DR6_ACTIVE_LOW - KVM: nSVM: set fixed bits by hand - KVM: Fix references to non-existent KVM_CAP_TRIPLE_FAULT_EVENT - KVM: VMX: Enable Notify VM exit - KVM: selftests: Add a test to get/set triple fault event - KVM: x86: Extend KVM_{G,S}ET_VCPU_EVENTS to support pending triple fault - KVM: VMX: Remove redundant handling of bus lock vmexit - KVM: nVMX: Fix nested bus lock VM exit - tools headers UAPI: Sync KVM's kvm.h and vmx.h headers with the kernel sources - KVM: X86: Add the Document for KVM_CAP_X86_BUS_LOCK_EXIT - KVM: VMX: Enable bus lock VM exit - KVM: X86: Reset the vcpu->run->flags at the beginning of vcpu_run - KVM: Expose AVX_VNNI instruction to guset - KVM: x86: Expose AVX512_FP16 for supported CPUID - !161 SPR: IPI Virtualization Support - x86/tsc: use topology_max_packages() in tsc watchdog check - 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 - RDMA/hns: Support DSCP of userspace - RDMA/hns: Fix page size cap from firmwall - RDMA/hns: Fix level-0 addressing for huge page - RDMA/hns: Support adaptive hopnum for MTR - RDMA/hns: Support flexible pagesize for MTR - RDMA/hns: Alloc MTR memory before alloc_mtt() - RDMA/hns: Refactor mtr_init_buf_cfg() - RDMA/hns: Fix supported page size - RDMA/hns: Fix PBL page MTR find - 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 - !181 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !194 bonding: 3ad: add support for 200G speed - sw64: remove single step setting in uprobe - sw64: fix compile error for CONFIG_RRU=y - sw64: handle kprobe breakpoint if CONFIG_KPROBES=y - sw64: fix incorrect gp after uretprobe triggered - sw64: rewrite tlb flushing interfaces - sw64: rename ASN to ASID - sw64: fix incorrect gp after kretprobe triggered - sw64: add deep-set-template.S - sw64: adjust layout of clear_user.S - sw64: fix compile errors when CONFIG_STACKTRACE is not set - sw64: update openeuler_defconfig - sw64: print real address of sp in show_regs() - sw64: invoke hmcall with HMC_* macros - sw64: kvm: add guest live migration support - sw64: add support for S3 sleep option - sw64: remove unused sync_icache() and some debug codes - sw64: tools: add R_SW64_LITERAL_GOT support for relocs - sw64: perf: add perf kvm support for guest os - sw64: remove useless enum - sw64: perf: fix PMI with no event - sw64: unify header guard naming - sw64: fix incorrect white space use in macros - sw64: enable DEBUG_BUGVERBOSE by default - sw64: sort Kconfig select - sw64: clear .bss section using memset() - sw64: remove useless local r26 in setup_rt_frame() - sw64: fix assembly style - sw64: bpf: add BPF_JMP32 and BPF_PROBE_MEM - sw64: kvm: turn off the clock timer of guest os - sw64: bpf: fix 32-bit bitwise operation - sw64: bpf: fix insn_offset - sw64: bpf: fix ebpf jit compiler - sw64: bpf: fix ebpf jit compiler - sw64: pcie: fix piu configuration to ensure data correctness - sw64: fix get_cpu_freq() bug - sw64: lib: fix __iowrite64_copy() - sw64: switch to generic calibrate_delay() - sw64: perf: fix perf_get_regs_user - sw64: kvm: fix wrong info print of KVM_MEMHOTPLUG - sw64: init sp with kernel stack top for idle thread - sw64: ensure IRQs are off when switch/load/activate mm context - sw64: optimize instruction usage in fork routine - efi: do some cleanups for efi_map - sw64: remove trap_a* and hae from pt_regs - sw64: make RO_DATA PAGE_SIZE aligned - sw64: clean up unused single step support in kernel - sw64: fix instruction fault handler - sw64: clean up unused hmcall definitions - sw64: fix CPUFreq bug - sw64: do not set devint_wken for guest and emulator - sw64: improve deep-copy_template.S - sw64: switch to inline _copy_{to,from}_user() - sw64: fix exception handling of deep-copy_user.S - sw64: adjust instructions order of deep-copy_template.S - sw64: fix head loop in deep-copy_template.S - sw64: fix sys_rt_sigaction - sw64: remove unused members from pcb_struct - sw64: remove hmcall swpctx from context switch - sw64: force context reload without hmcall swpctx - sw64: iommu: allow unlimited minimum value of iova in unmanaged domain - sw64: simplify icache flush interfaces - sw64: rename TLB invalidate helpers - sw64: rename dik_* methods - sw64: remove context check in csum_partial_copy_from_user() - sw64: fix deep-copy_user by deep-copy_template - sw64: kvm: expand the number of SWVM_IRQS - sw64: fix compile errors when CONFIG_KVM=m - sw64: simplify do_entInt() - sw64: always use cpu_data and simplify it - sw64: gpu: use memset_io and memcpy_toio/fromio for iomem - sw64: pci: consolidate PCI config entry in drivers/pci - sw64: add MIGHT_HAVE_PC_SERIO option to control selection of i8042 - sw64: fix compile error and warning for CONFIG_SMP=n - sw64: delete run_mode in struct cpu_desc_t - sw64: adjust make rules to avoid compile error - sw64: reimplement die_if_kernel() - sw64: check processor state by user_mode(regs) - !191 roh/core: Add ROH device driver - bonding: 3ad: add support for 200G speed - roh/core: Add ROH device driver - RDMA/hns: Add clear_hem return value to log - RDMA/hns: Fix hns_roce_table_get return value - RDMA/hns: Fix RNR retransmission issue for HIP08 - RDMA/hns: Optimize the base address table config for MTR - Revert "RDMA/hns: Optimize the base address table config for MTR" - RDMA/hns: Remove rq inline in kernel - RDMA/hns: Support cqe inline in user space - RDMA/hns: Remove enable rq inline in kernel and add compatibility handling - RDMA/hns: Fix the problem of sge nums - Revert "RDMA/hns: Fix the problem of sge nums" - Revert "RDMA/hns: Remove enable rq inline in kernel and add compatibility handling" - Revert "RDMA/hns: Support cqe inline in user space" - RDMA/hns: Fix default congest type - perf auxtrace arm64: Add support for parsing HiSilicon PCIe Trace packet - perf auxtrace arm64: Add support for HiSilicon PCIe Tune and Trace device driver - perf auxtrace arm: Refactor event list iteration in auxtrace_record__init() - arm64: avoid flushing icache multiple times on contiguous HugeTLB - VFS: Rolling Back the fmode macro definition and structure members - irqdomain: Fix driver re-inserting failures when IRQs not being freed - livepatch/core: Fix livepatch/state leak on error path - mtd: rawnand: cafe: fix drivers probe/remove methods - 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" - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - EDAC/i10nm: Print an extra register set of retry_rd_err_log - EDAC/i10nm: Retrieve and print retry_rd_err_log registers for HBM - EDAC/skx_common: Add ChipSelect ADXL component - x86/cpu: fix kabi for cpuinfo_x86.vmx_capability - KVM: VMX: enable IPI virtualization - kvm: selftests: Add KVM_CAP_MAX_VCPU_ID cap test - KVM: x86: Allow userspace to set maximum VCPU id for VM - KVM: Move kvm_arch_vcpu_precreate() under kvm->lock - KVM: VMX: Clean up vmx_refresh_apicv_exec_ctrl() - KVM: x86: Add support for vICR APIC-write VM-Exits in x2APIC mode - KVM: VMX: Report tertiary_exec_control field in dump_vmcs() - KVM: VMX: Detect Tertiary VM-Execution control when setup VMCS config - KVM: VMX: Extend BUILD_CONTROLS_SHADOW macro to support 64-bit variation - x86/cpu: Add new VMX feature, Tertiary VM-Execution control- 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 - kasan: check KASAN_NO_FREE_META in __kasan_metadata_size - kasan: sanitize objects when metadata doesn't fit - kasan: introduce set_alloc_info - kasan: rename get_alloc/free_info - kasan: simplify quarantine_put call site - set hisi ptt module defconfig - RDMA/hns: Support cqe inline in user space - RDMA/hns: Remove enable rq inline in kernel and add compatibility handling - RDMA/hns: Fix the problem of sge nums - RDMA/hns: Fix ext_sge num error when post send - RDMA/hns: Use a constant instead of sizeof operation - crypto: hisilicon - support get algs by the capability register - crypto: hisilicon/sec - get algorithm bitmap from registers - crypto: hisilicon/zip - support zip capability - crypto: hisilicon/hpre - optimize registration of ecdh - crypto: hisilicon/hpre - support hpre capability - crypto: hisilicon/qm - support get device irq information from hardware registers - crypto: hisilicon/qm - get error type from hardware registers - crypto: hisilicon/qm - add UACCE_CMD_QM_SET_QP_INFO support - crypto: hisilicon/qm - get qp num and depth from hardware registers - crypto: hisilicon/qm - get hardware features from hardware registers - crypto: hisilicon/sec - delete redundant blank lines - crypto: hisilicon/qm - return failure if vfs_num exceeds total VFs - crypto: hisilicon/qm - fix missing put dfx access - crypto: hisilicon/qm - check mailbox operation result - crypto: hisilicon/qm - no judgment in the back process - crypto: hisilicon/qm - remove unneeded data storage - crypto: hisilicon/qm - fix missing destroy qp_idr - crypto: hisilicon/hpre - change return type of hpre_cluster_inqry_write() - crypto: hisilicon/zip - some misc cleanup - crypto: hisilicon/zip - optimization for performance - crypto: hisilicon - Remove pci_aer_clear_nonfatal_status() call - crypto: hisilicon/zip - fix mismatch in get/set sgl_sge_nr - add CONFIG_BLK_DEV_DUMPINFO and set it enabled in openeuler_defconfig - add config to control detecting conflict of opening block device - 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 - !163 ICX: EDAC driver decoder for Ice Lake - !162 SPR: EDPC get recoveried but the PCI configuration registers value changed - !158 Intel SPR: SGX: Backport SGX EDMM support - 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 - EDAC/i10nm: Add driver decoder for Ice Lake and Tremont CPUs - EDAC/skx_common: Make output format similar - EDAC/skx_common: Use driver decoder first - PCI/ERR: Retain status from error notification - x86/sgx: Drop 'page_index' from sgx_backing - x86/sgx: Set active memcg prior to shmem allocation - selftests/sgx: Page removal stress test - selftests/sgx: Test reclaiming of untouched page - selftests/sgx: Test invalid access to removed enclave page - selftests/sgx: Test faulty enclave behavior - selftests/sgx: Test complete changing of page type flow - selftests/sgx: Introduce TCS initialization enclave operation - selftests/sgx: Introduce dynamic entry point - selftests/sgx: Test two different SGX2 EAUG flows - selftests/sgx: Add test for TCS page permission changes - selftests/sgx: Add test for EPCM permission changes - Documentation/x86: Introduce enclave runtime management section - x86/sgx: Free up EPC pages directly to support large page ranges - x86/sgx: Support complete page removal - x86/sgx: Support modifying SGX page type - x86/sgx: Tighten accessible memory range after enclave initialization - x86/sgx: Support adding of pages to an initialized enclave - x86/sgx: Support restricting of enclave page permissions - x86/sgx: Support VA page allocation without reclaiming - x86/sgx: Export sgx_encl_page_alloc() - x86/sgx: Export sgx_encl_{grow,shrink}() - x86/sgx: Keep record of SGX page type - x86/sgx: Create utility to validate user provided offset and length - x86/sgx: Make sgx_ipi_cb() available internally - x86/sgx: Move PTE zap code to new sgx_zap_enclave_ptes() - x86/sgx: Rename sgx_encl_ewb_cpumask() as sgx_encl_cpumask() - x86/sgx: Export sgx_encl_ewb_cpumask() - x86/sgx: Support loading enclave page without VMA permissions check - x86/sgx: Add wrapper for SGX2 EAUG function - x86/sgx: Add wrapper for SGX2 EMODT function - x86/sgx: Add wrapper for SGX2 EMODPR function - x86/sgx: Add short descriptions to ENCLS wrappers - x86/sgx: Ensure no data in PCMD page after truncate - x86/sgx: Obtain backing storage page with enclave mutex held - x86/sgx: Disconnect backing page references from dirty status - x86/sgx: Fix missing poison handling in reclaimer - x86/sgx: Fix NULL pointer dereference on non-SGX systems - x86/sgx: Add an attribute for the amount of SGX memory in a NUMA node - x86/sgx: Fix minor documentation issues - selftests/sgx: Add test for multiple TCS entry - selftests/sgx: Enable multiple thread support - selftests/sgx: Add page permission and exception test - selftests/sgx: Rename test properties in preparation for more enclave tests - selftests/sgx: Provide per-op parameter structs for the test enclave - selftests/sgx: Fix corrupted cpuid macro invocation - selftests/sgx: Add a new kselftest: Unclobbered_vdso_oversubscribed - selftests/sgx: Move setup_test_encl() to each TEST_F() - selftests/sgx: Encpsulate the test enclave creation - selftests/sgx: Dump segments and /proc/self/maps only on failure - selftests/sgx: Create a heap for the test enclave - selftests/sgx: Make data measurement for an enclave segment optional - selftests/sgx: Assign source for each segment - selftests/sgx: Fix a benign linker warning- crypto: hisilicon/zip - Use the bitmap API to allocate bitmaps - crypto: hisilicon/sec - fix auth key size error - crypto: hisilicon/hpre - don't use GFP_KERNEL to alloc mem during softirq - crypto: hisilicon - Kunpeng916 crypto driver don't sleep when in softirq - crypto: hisilicon/sec - fix inconsistent argument - crypto: hisilicon/sec - only HW V2 needs to change the BD err detection - 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 - crypto: hisilicon/trng - fix local variable type - crypto: hisilicon/sec - fix typos in comment - net: hns3: add judge fd ability for sync and clear process of flow director - net: hns3: refactor function hclge_mbx_handler() - net: hns3: optimize converting dscp to priority process of hns3_nic_select_queue() - net: hns3: add support for external loopback test - net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO - net: hns3: debugfs add dump dscp map info - net: hns3: support ndo_select_queue() - net: hns3: add support config dscp map to tc - net: hns3: net: hns3: add querying and setting fec off mode from firmware - net: hns3: add querying and setting fec llrs mode from firmware - net: hns3: add querying fec ability from firmware - net: hns3: add getting capabilities of gro offload and fd from firmware - RDMA/hns: Support MR's restrack raw ops for hns driver - RDMA/hns: Support MR's restrack ops for hns driver - RDMA/hns: Support QP's restrack raw ops for hns driver - RDMA/hns: Support QP's restrack ops for hns driver - RDMA/hns: Support CQ's restrack raw ops for hns driver - RDMA/hns: Add or remove CQ's restrack attributes - RDMA/hns: Remove redundant DFX file and DFX ops structure - !129 [OLK-5.10] update pmu for Zhaoxin CPUs - !156 Enable NVMe over TCP for arm64 - arm64: openeuler_defconfig: enable nvmf tcp - sched: fix kabi for core scheduling - sched/core: Change depends of SCHED_CORE - sched/core: Fix the bug that task won't enqueue into core tree when update cookie - sched/core: Avoid obvious double update_rq_clock warning - arch/arm64: Fix topology initialization for core scheduling - sched: Teach the forced-newidle balancer about CPU affinity limitation. - sched/core: Fix forceidle balancing - sched: Make cookie functions static - kselftests/sched: cleanup the child processes - uapi/linux/prctl: provide macro definitions for the PR_SCHED_CORE type argument - sched/core: Simplify core-wide task selection - sched: Fix Core-wide rq->lock for uninitialized CPUs - admin-guide/hw-vuln: Rephrase a section of core-scheduling.rst - sched/core: Disable CONFIG_SCHED_CORE by default - Documentation: Add usecases, design and interface for core scheduling - sched: Add CONFIG_SCHED_CORE help text - sched: Fix leftover comment typos - tools headers UAPI: Sync linux/prctl.h with the kernel sources - kselftest: Add test for core sched prctl interface - sched: prctl() core-scheduling interface - sched: Inherit task cookie on fork() - sched: Trivial core scheduling cookie management - sched: Migration changes for core scheduling - sched: Trivial forced-newidle balancer - sched/fair: Snapshot the min_vruntime of CPUs on force idle - sched: Fix priority inversion of cookied task with sibling - sched/fair: Fix forced idle sibling starvation corner case - sched: Add core wide task selection and scheduling - sched: Basic tracking of matching tasks - sched: Introduce sched_class::pick_task() - sched: Allow sched_core_put() from atomic context - sched: Optimize rq_lockp() usage - sched: Core-wide rq->lock - sched: Prepare for Core-wide rq->lock - sched: Wrap rq::lock access - sched: Provide raw_spin_rq_*lock*() helpers - sched/fair: Add a few assertions - rbtree: Add generic add and find helpers - update pmu for Zhaoxin CPUs- 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 - 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 - 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- 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 - efi: capsule-loader: Fix use-after-free in efi_capsule_write - x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - 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 - block: fix regression for dm - dm: switch to rq-based after queue is initialized - blk-mq: fix io hung due to missing commit_rqs - 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 - KVM: x86: do not report a vCPU as preempted outside instruction boundaries - arm64: kdump: Properly handle the 4G boundary - 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 - netfilter: nf_tables: disallow binding to already bound chain - netfilter: nf_conntrack_irc: Tighten matching on DCC message - 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 - video: fbdev: i740fb: Error out if 'pixclock' equals zero - block: fix the problem of io_ticks becoming smaller - !104 arm64 config: turn on Amazon ENA ethernet driver - arm64: openeuler_defconfig: turn on Amazon ENA ethernet driver- memcg: Fix the problem of cat memory.high_async_ratio - memcg: Modify memory.high_async_ratio changing scope - 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- mm/huge_memory: remove outdated VM_WARN_ON_ONCE_PAGE from unmap_page() - ARM: 9203/1: kconfig: fix MODULE_PLTS for KASAN with KASAN_VMALLOC - ARM: 9202/1: kasan: support CONFIG_KASAN_VMALLOC - arm64: Kconfig: select KASAN_VMALLOC if KANSAN_GENERIC is enabled - 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 - 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"- mm: support pagecache limit - mm: support periodical memory reclaim - 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" - memblock: stop poisoning raw allocations - mm: introduce memmap_alloc() to unify memory map allocation - microblaze: simplify pte_alloc_one_kernel() - mm/page_alloc: always initialize memory map for the holes - mm: sharepool: sp_alloc_mmap_populate bugfix - mm: sharepool: use built-in-statistics - mm,hwpoison: send SIGBUS to PF_MCE_EARLY processes on action required events - mm: sparsemem: fix missing higher order allocation splitting - 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 - io_uring:drop identity before creating a private one - 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 - 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 - !67 scsi: mpt3sas: Transition IOC to Ready state during shutdown - scsi: mpt3sas: Stop fw fault watchdog work item during system shutdown - scsi: mpt3sas: Transition IOC to Ready state during shutdown - x86: Clear .brk area at early boot- memcg: export high_async_ratio to userland - memcg: enable memcg async reclaim - Revert "memcg: support memcg sync reclaim work as kswapd" - Revert "memcg: make memcg kswapd deal with dirty" - Revert "memcg: Add static key for memcg kswapd" - Revert "cgroup: fix compile error when CONFIG_MEMCG = n" - keys: Allow automatic module signature with SM3 - 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-wq: Switch io_wqe_worker's fs before releasing request - coresight: etm4x: Workaround CPU hung bug on HiSilicon ETM - 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 - 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 - !53 Help to merge the bus lock detection and ratelimit feature for OpenEuler - !45 backport adding Intel NTB LTR vendor support for gen4 NTB - x86/bus_lock: Set rate limit for bus lock - Documentation/admin-guide: Add bus lock ratelimit - Documentation/x86: Add buslock.rst - Documentation/admin-guide: Change doc for split_lock_detect parameter - x86/traps: Handle #DB for bus lock - x86/cpufeatures: Enumerate #DB for bus lock detection - ntb: intel: add Intel NTB LTR vendor support for gen4 NTB- 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 - 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- mm: hugetlb_vmemmap: disable hugetlb_vmemmap when dynamic hugetlb is enabled - mm: hugetlb_vmemmap: fix CONFIG_HUGETLB_PAGE_FREE_VMEMMAP_DEFAULT_ON - mm: hugetlb_vmemmap: add hugetlb_optimize_vmemmap sysctl - mm: hugetlb_vmemmap: use kstrtobool for hugetlb_vmemmap param parsing - mm: hugetlb_vmemmap: disable hugetlb_optimize_vmemmap when struct page crosses page boundaries - sysctl: add a new register_sysctl_init() interface - mm: hugetlb_vmemmap: cleanup CONFIG_HUGETLB_PAGE_FREE_VMEMMAP* - mm: hugetlb_vmemmap: cleanup hugetlb_free_vmemmap_enabled* - mm: hugetlb_vmemmap: cleanup hugetlb_vmemmap related functions - arm64: mm: hugetlb: enable HUGETLB_PAGE_FREE_VMEMMAP for arm64 - mm: hugetlb_vmemmap: introduce ARCH_WANT_HUGETLB_PAGE_FREE_VMEMMAP - Revert "arm64: mm: hugetlb: add support for free vmemmap pages of HugeTLB" - mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_HUGETLB_PAGE_FREE_VMEMMAP - selftests: vm: add a hugetlb test case - mm: sparsemem: use page table lock to protect kernel pmd operations - mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a static_key - mm: hugetlb: free the 2nd vmemmap page associated with each HugeTLB page - mm: make compound_head const-preserving - jump_label: Provide CONFIG-driven build state defaults - Revert "mm/dynamic_hugetlb: disable dynamic hugetlb if hugetlb_vmemmap is enabled" - ubifs: Fix AA deadlock when setting xattr for encrypted file - ubifs: Fix the issue that UBIFS be read-only due to truncate in the encrypted directory - 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 - !34 SPR: HBM EDAC and MCA recovery enhancement and bug fix - EDAC/i10nm: Release mdev/mbase when failing to detect HBM - EDAC/skx_common: Set the memory type correctly for HBM memory - EDAC/mc: Add new HBM2 memory type - EDAC/i10nm: Add support for high bandwidth memory - EDAC/i10nm: Add detection of memory levels for ICX/SPR servers - EDAC/skx_common: Add new ADXL components for 2-level memory - EDAC/i10nm: Retrieve and print retry_rd_err_log registers - EDAC/i10nm: Add Intel Sapphire Rapids server support - EDAC: Add DDR5 new memory type - mm/hwpoison: fix error page recovered but reported "not recovered" - x86/mce: Reduce number of machine checks taken during recovery - x86/mce: Drop copyin special case for #MC - generic_perform_write()/iomap_write_actor(): saner logics for short copy - x86/mce: Change to not send SIGBUS error during copy from user - mm,hwpoison: send SIGBUS with error virutal address - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers - af_unix: Relax race in unix_autobind(). - af_unix: Replace the big lock with small locks. - af_unix: Save hash in sk_hash. - af_unix: Add helpers to calculate hashes. - af_unix: Return errno instead of NULL in unix_create1(). - af_unix: Remove UNIX_ABSTRACT() macro and test sun_path[0] instead. - af_unix: Allocate unix_address in unix_bind_(bsd|abstract)(). - unix_bind_bsd(): unlink if we fail after successful mknod - unix_bind_bsd(): move done_path_create() call after dealing with ->bindlock - af_unix: Remove unix_mkname(). - af_unix: Copy unix_mkname() into unix_find_(bsd|abstract)(). - af_unix: Cut unix_validate_addr() out of unix_mkname(). - af_unix: Return an error as a pointer in unix_find_other(). - af_unix: Factorise unix_find_other() based on address types. - fold unix_mknod() into unix_bind_bsd() - af_unix: Pass struct sock to unix_autobind(). - __unix_find_socket_byname(): don't pass hash and type separately - af_unix: Use offsetof() instead of sizeof(). - unix_bind(): take BSD and abstract address cases into new helpers - unix_bind(): separate BSD and abstract cases - unix_bind(): allocate addr earlier - af_unix: take address assignment/hash insertion into a new helper - ARM: module: Add all unwind tables when load module - arm64: openeuler_defconfig: enable ACPI_HMAT and HOT_MEMREMOVE - block: fix mismatch size for flush_rq - 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 - crypto: hisilicon/sec - don't sleep when in softirq - !29 Intel SPR: HFI support - !35 Intel SPR: SGX: backport SGX MCA recovery co-existence - !30 Intel SPR: powercap: intel_rapl: support new layout of Psys PowerLimit Register layout - crypto: hisilicon/sec - delete the flag CRYPTO_ALG_ALLOCATES_MEMORY - crypto: hisilicon/sec - add sm4 generic selection - crypto: hisilicon/qm - remove hisi_qm_get_free_qp_num() - crypto: hisilicon/qm - replace hisi_qm_release_qp() with hisi_qm_free_qps() - crypto: hisilicon/qm - set function with static - crypto: hisilicon/qm - remove unused function declaration - crypto: hisilicon/sgl - align the hardware sgl dma address - crypto: hisilicon/zip - support last word dumping - crypto: hisilicon/hpre - support last word dumping - crypto: hisilicon/sec - support last word dumping - crypto: hisilicon/qm - add last word dumping for ACC - crypto: hisilicon/zip - support register checking - crypto: hisilicon/sec - support register checking - crypto: hisilicon/hpre - support register checking - crypto: hisilicon/qm - add register checking for ACC - kernel.h: drop inclusion in bitmap.h - crypto: hisilicon/qm - optimize the barrier operation - crypto: hisilicon/qm: Set the VF QM state register - hisi_acc_qm: Move VF PCI device IDs to common header - crypto: hisilicon/qm: Move few definitions to common header - crypto: hisilicon/qm - support the userspace task resetting - crypto: hisilicon/qm: Move the QM header to include/linux - crypto: hisilicon/sec - not need to enable sm4 extra mode at HW V3 - crypto: hisilicon/sec - add the register configuration for HW V3 - crypto: hisilicon/qm - cleanup warning in qm_vf_read_qos - crypto: hisilicon/sec - use the correct print format - crypto: hisilicon - cleanup warning in qm_get_qos_value() - crypto: hisilicon/qm - disable qm clock-gating - crypto: hisilicon/hpre - fix memory leak in hpre_curve25519_src_init() - crypto: hisilicon/qm - fix incorrect return value of hisi_qm_resume() - crypto: hisilicon/qm - simplified the calculation of qos shaper parameters - crypto: hisilicon/qm - some optimizations of ths qos write process - crypto: hisilicon/qm - modify the value of qos initialization - crypto: hisilicon - modify the value of engine type rate - crypto: hisilicon/hpre - use swap() to make code cleaner - crypto: hisilicon - use dev_driver_string() instead of pci_dev->driver->name - 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 - mm/sharepool: Check sp_is_enabled() in all exported interfaces - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Fix kabi borken in sp_group_master - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - mm/sharepool: Avoid NULL pointer dereference in mg_sp_group_add_task - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Support read-only memory allocation - mm/sharepool: Modify sharepool sp_mmap() page_offset - mm/sharepool: Accept device_id in k2u flags - mm/sharepool: use rwsem to protect sp group exit - mm/sharepool: Allow share THP to kernel - !31 update patches for sw64 architecture - !27 Intel SPR: New instructions AVX VNNI and 5G ISA - x86/sgx: Add check for SGX pages to ghes_do_memory_failure() - x86/sgx: Add hook to error injection address validation - x86/sgx: Hook arch_memory_failure() into mainline code - x86/sgx: Add SGX infrastructure to recover from poison - x86/sgx: Initial poison handling for dirty and free pages - x86/sgx: Add infrastructure to identify SGX EPC pages - x86/sgx: Add new sgx_epc_page flag bit to mark free pages - Intel: AVX VNNI: x86: Enumerate AVX Vector Neural Network instructions - Intel: 5G ISA: x86: Enumerate AVX512 FP16 CPUID feature flag - sw64: fix floating point register corruption - sw64: rename CONFIG_HAVE_GENERIC_GUP to CONFIG_HAVE_FAST_GUP - sw64: kvm: enable binding_vcpu debug dynamically - sw64: reimplement save_stack_trace() - sw64: reimplement get_wchan() - sw64: reimplement show_stack() method - sw64: rename debugfs dir sw_64 to sw64 - sw64: deliver a hot reset to Root Complex with plugin JMicron 585 card - sw64: fix simd version of memset - sw64: remove unaligned count - sw64: pci: fix maximum bus number for pci scan - sw64: add a misc device to chip_vt.dts for memory-hotplug - sw64: add memhotplug support for guest os - sw64: perf: fix raw event count - sw64: gpu: replace '_memset_c_io' by 'memset_io' - sw64: fix __csum_and_copy when dest is not 8-byte aligned - drivers/irqchip: add sw64 interrupt controller support - sw64: perf: fix the number of supported raw events - sw64: dtb: check address validity with physical address - sw64: kvm: fix incorrect page_ref_count() call - sw64: iommu: fix iommu interrupt handler - sw64: fix dma features for zx200 - sw64: pcie: fix lack of PME and AER interrupt service routines - sw64: gpu: correct low-level mmio memset/memcpy direct calls - sw64: fix compile errors for NOT chip3 - sw64: perf: add fp based stack trace support - sw64: rewrite elf core copy interfaces - sw64: fix ptrace.h with types.h and NOT __ASSEMBLY__ - sw64: merge user_fpsimd_state into thread_struct - sw64: add ARCH_TRACEHOOK and regset support - sw64: change the value of physical_id in /proc/cpuinfo - sw64: perf: add exclude_user and exclude_kernel support - sw64: fix some structs related to pt_regs - sw64: add builtin LPC interrupt controller to chip3.dts - irqchip: add sw64 chip3 builtin LPC interrupt controller driver - sw64: remove discontiguous memory support - sw64: check integrity for dtb passed by BIOS - sw64: simplify pgtable helpers - sw64: simplify __phys_addr and __virt_addr_valid - sw64: avoid copying thread_struct twice - sw64: move struct pt_regs to kapi ptrace.h - sw64: access pt_regs with regoffsets where appropriate - sw64: remove other struct switch_stack things - sw64: remove switch_stack from __sw64_vcpu_run - sw64: remove switch_stack and allregs from entUna - sw64: get blocked thread's frame pointer from thread_struct - sw64: dump callee-saved registers from pt_regs - sw64: remove switch_stack from signal handling - sw64: remove switch_stack from entMM and entSys - sw64: remove r9_r15 argument of dik_show_regs and die_if_kernel - sw64: switch to generic fork like system calls - sw64: add fpu state save/restore interfaces - sw64: access IO space with readX/writeX - sw64: map logical address with __va() - sw64: read host IO registers with rdio64 hmcall - sw64: map address by OR operation in __va() - sw64: iommu: work around iova mapping on pci bars - sw64: do not include sw64io.h in io.h - sw64: remove unused IO_CONCAT - sw64: kapi: use generic vga.h - sw64: clean up unused pci iounmap operation - sw64: remove VGA_HOSE things - sw64: kapi: include generic modules.h - sw64: kapi: remove unimplemented IPLs - sw64: kapi: remove redudant SMP_CACHE_BYTES - sw64: move ucontext.h to uapi - sw64: kapi: generate some kapi headers from generic ones - sw64: kapi: remove unused header-y from Kbuild - sw64: uapi: include generic param.h - sw64: uapi: generate some uapi headers from generic ones - sw64: remove unused header files - powercap: intel_rapl: support new layout of Psys PowerLimit Register on SPR - thermal: netlink: Fix parameter type of thermal_genl_cpu_capability_event() stub - thermal: netlink: Add a new event to notify CPU capabilities change - thermal: intel: hfi: INTEL_HFI_THERMAL depends on NET - thermal: intel: hfi: Notify user space for HFI events - thermal: intel: hfi: Enable notification interrupt - x86/Documentation: Describe the Intel Hardware Feedback Interface - thermal: intel: hfi: Handle CPU hotplug events - thermal: intel: hfi: Minimally initialize the Hardware Feedback Interface - x86/cpu: Add definitions for the Intel Hardware Feedback Interface - thermal: Move therm_throt there from x86/mce - x86/mce: Get rid of mcheck_intel_therm_init()- 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 - 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 - !26 Intel SPR: SGX virtualization support - !25 Intel SPR: Intel PMT support - !24 Intel SPR: intel_idle support - docs: virt: api.rst: fix a pointer to SGX documentation - platform/x86: intel_pmt_telemetry: Ignore zero sized entries - platform/x86: intel_pmt_crashlog: Constify static attribute_group struct - platform/x86: intel_pmt_crashlog: Fix incorrect macros - platform/x86: intel_pmt_class: Initial resource to 0 - mfd: intel_pmt: Add support for DG1 - mfd: intel_pmt: Fix nuisance messages and handling of disabled capabilities - platform/x86: intel_pmt_crashlog: Add dependency on MFD_INTEL_PMT - platform/x86: intel_pmt_telemetry: Add dependency on MFD_INTEL_PMT - platform/x86: intel_pmt: Make INTEL_PMT_CLASS non-user-selectable - platform/x86: pmt: Fix a potential Oops on error in probe - platform/x86: Intel PMT Crashlog capability driver - platform/x86: Intel PMT Telemetry capability driver - platform/x86: Intel PMT class driver - mfd: Intel Platform Monitoring Technology support - PCI: Add defines for Designated Vendor-Specific Extended Capability - intel_idle: Fix SPR C6 optimization - intel_idle: Fix the 'preferred_cstates' module parameter - cpuidle: intel_idle: Drop redundant backslash at line end - cpuidle: intel_idle: Update intel_idle() kerneldoc comment - intel_idle: add core C6 optimization for SPR - intel_idle: add 'preferred_cstates' module argument - intel_idle: add SPR support - intel_idle: enable interrupts before C1 on Xeons - intel_idle: Adjust the SKX C6 parameters if PC6 is disabled - intel_idle: add Iclelake-D support - intel_idle: update ICX C6 data - intel_idle: remove definition of DEBUG - intel_idle: add SnowRidge C-state table - x86/sgx: Silence softlockup detection when releasing large enclaves - x86/sgx: Fix free page accounting - x86/sgx/virt: implement SGX_IOC_VEPC_REMOVE ioctl - x86/sgx/virt: extract sgx_vepc_remove_page - x86/sgx: use vma_lookup() in sgx_encl_find() - mm: add vma_lookup(), update find_vma_intersection() comments - i915_vma: Rename vma_lookup to i915_vma_lookup - x86/sgx: Add missing xa_destroy() when virtual EPC is destroyed - x86/sgx: Do not update sgx_nr_free_pages in sgx_setup_epc_section() - KVM: x86: Fix implicit enum conversion goof in scattered reverse CPUID code - KVM: x86: Add capability to grant VM access to privileged SGX attribute - KVM: VMX: Enable SGX virtualization for SGX1, SGX2 and LC - KVM: VMX: Add ENCLS[EINIT] handler to support SGX Launch Control (LC) - KVM: VMX: Add emulation of SGX Launch Control LE hash MSRs - KVM: VMX: Add SGX ENCLS[ECREATE] handler to enforce CPUID restrictions - KVM: VMX: Frame in ENCLS handler for SGX virtualization - KVM: VMX: Add basic handling of VM-Exit from SGX enclave - KVM: x86: Add reverse-CPUID lookup support for scattered SGX features - KVM: x86: Add support for reverse CPUID lookup of scattered features - KVM: x86: Define new #PF SGX error code bit - KVM: x86: Export kvm_mmu_gva_to_gpa_{read,write}() for SGX (VMX) - x86/sgx: Move provisioning device creation out of SGX driver - x86/sgx: Add helpers to expose ECREATE and EINIT to KVM - x86/sgx: Add helper to update SGX_LEPUBKEYHASHn MSRs - x86/sgx: Add encls_faulted() helper - x86/sgx: Add SGX2 ENCLS leaf definitions (EAUG, EMODPR and EMODT) - x86/sgx: Move ENCLS leaf definitions to sgx.h - x86/sgx: Initialize virtual EPC driver even when SGX driver is disabled - x86/cpu/intel: Allow SGX virtualization without Launch Control support - x86/sgx: Introduce virtual EPC for use by KVM guests - x86/sgx: Add SGX_CHILD_PRESENT hardware error code - x86/sgx: Wipe out EREMOVE from sgx_free_epc_page() - x86/cpufeatures: Add SGX1 and SGX2 sub-features - x86/cpufeatures: Make SGX_LC feature bit depend on SGX bit - x86/mm: Signal SIGSEGV with PF_SGX- 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" - livepatch/ppc32: Fix the stack check for exception frames - livepatch/ppc64: Fix the stack check for exception frames - livepatch/ppc64: Fix several compilation errors in unwind_frame() - 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 - 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 - livepatch: Add klp_module_delete_safety_check - livepatch/x86: Add arch_klp_module_check_calltrace - livepatch/x86: Add do_check_calltrace - livepatch/powerpc64: Add arch_klp_module_check_calltrace - livepatch/powerpc64: Add do_check_calltrace - livepatch/powerpc32: Add arch_klp_module_check_calltrace - livepatch/powerpc32: Add do_check_calltrace - livepatch/arm: Add arch_klp_module_check_calltrace - livepatch/arm: Add do_check_calltrace - livepatch/arm64: Add arch_klp_module_check_calltrace - livepatch/arm64: Add do_check_calltrace - livepatch/powerpc: Support breakpoint exception optimization - livepatch/powerpc: Change livepatch_create_btamp to a public function - livepatch/arm: Support breakpoint exception optimization - livepatch/arm64: Support breakpoint exception optimization - livepatch: Add arch_klp_init - livepatch/x86: Support breakpoint exception optimization - livepatch: Use breakpoint exception to optimize enabling livepatch - livepatch: Traverse klp_func_list by using the rcu interface - livepatch: Delete the duplicate code of klp_compare_address() - livepatch: Narrow the scope of the 'text_mutex' lock - livepatch: Cleanup klp_mem_prepare() - sign-file: Support SM signature - mm/kfence: reset PG_slab and memcg_data before freeing __kfence_pool - mm: kfence: fix objcgs vector allocation - mm/kfence: print disabling or re-enabling message - kfence: enable check kfence canary on panic via boot param - kfence: test: try to avoid test_gfpzero trigger rcu_stall - kunit: fix UAF when run kfence test case test_gfpzero - arm64: kfence: scale sample_interval to control re-enabling - kfence: make re-enabling KFENCE compatible with dynamic objects - kfence: alloc kfence_pool after system startup - kfence: allow re-enabling KFENCE after system startup - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page- 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 - arm64: Do not defer reserve_crashkernel() for platforms with no DMA memory zones - 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 - 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_datadc-64g.compass-ci 1719390288 5.10.0-215.0.0.119.oe2203sp35.10.0-215.0.0.119.oe2203sp30-metadata_list-compact_tlv-perf-debuginfo-5.10.0-215.0.0.119.oe2203sp3.aarch640-metadata_list-compact-perf-debuginfo-5.10.0-215.0.0.119.oe2203sp3.aarch64debugusrbinperf-5.10.0-215.0.0.119.oe2203sp3.aarch64.debuglib64traceeventpluginsplugin_cfg80211.so-5.10.0-215.0.0.119.oe2203sp3.aarch64.debugplugin_function.so-5.10.0-215.0.0.119.oe2203sp3.aarch64.debugplugin_futex.so-5.10.0-215.0.0.119.oe2203sp3.aarch64.debugplugin_hrtimer.so-5.10.0-215.0.0.119.oe2203sp3.aarch64.debugplugin_jbd2.so-5.10.0-215.0.0.119.oe2203sp3.aarch64.debugplugin_kmem.so-5.10.0-215.0.0.119.oe2203sp3.aarch64.debugplugin_kvm.so-5.10.0-215.0.0.119.oe2203sp3.aarch64.debugplugin_mac80211.so-5.10.0-215.0.0.119.oe2203sp3.aarch64.debugplugin_sched_switch.so-5.10.0-215.0.0.119.oe2203sp3.aarch64.debugplugin_scsi.so-5.10.0-215.0.0.119.oe2203sp3.aarch64.debugplugin_tlb.so-5.10.0-215.0.0.119.oe2203sp3.aarch64.debugplugin_xen.so-5.10.0-215.0.0.119.oe2203sp3.aarch64.debug/etc/ima/digest_lists.tlv//etc/ima/digest_lists//usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/bin//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/traceevent//usr/lib/debug/usr/lib64/traceevent/plugins/-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-protectioncpioxz2aarch64-openEuler-linux-gnu directoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter \004, BuildID[sha1]=fd28ebd4358269a27e952029282f6322f699a2ae, for GNU/Linux 3.7.0, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=07f36cff2b10ecbfc4d8dc34b0ade6f0b074f35b, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9347b50e3826f5d8ea46adfe7db3ae574f09bd20, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7655f5f764a700b90de32724d247bcf8fd94868c, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=be249a56d869232e04130530ebd03327563ee5ce, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=89103535eb158fb454b88ee897f3b2e8811f4a89, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f75f1cd59172ae35aa35b4b5e35d150c1b88d536, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=de38a0b8dd965f0bf53474e0066be63ade358058, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=151b27dac4eba172c42e8e2f595d92531c78ad53, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b16649af38562da72315a40df189c1e6a076d5ef, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f7ebfbad9322d3be4ab4fa8f61cc2edcedd2e248, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=433b8f00c94243c182ffb73be9de1e0cf4545385, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=75622ff0feb9149ca5844db7defebd04c5686b6b, with debug_info, not stripped…Kr_y 4rutf-823f3abfc7181567d3d14a4f34d757bfaf4a885156990688dfbbe796cde45b3749d969f8bc6aa24a2e4a0e7f8df7756fc1b1c8a550f7153c382f469f561f76249?`7zXZ !#,`] b2u Q{LY5Bp0iXBCY9\W%_.QڦY]5|,+]$zQug%1U!wuH>aDA iPɟb%Wυ9}W%u`ߊj@z%K!+͈jmqTWM&4NPzicZx=K-0q énofv}ҬV@9w*Wpw/@ivϕ>" S-[}W@Sj%8Pq3> SK~|zm"~l!mT3:yAlvK e.l'w_R1߭怊lJF<ܕTM,;ntw0~o=GY8.l}ٕr• ~AieHxPDFz<4zH1!)ɞ̎uGoce˞w QOP WR(ب`OT]kw='vIxAj3 D#֬`qv 3HR2 ӐI:qP]^M*`aIzVו~ќF_up='n<;A2PѾA7=F!Z7T+S$7VSV9dZi4G8;s>FWh)k-nTsveH@`S.:AgG]ɕf|;s/^gnHhɝBg!-/26v@m<.DӁ%XM45}t3%jpv[b'ʉ^Lڐ4LY>[%CvASI"m7jBFѸn“?{P(-RAgpys ?89_K@v+vZOO_ ӌ1.vFcBD57ćTt5^}*6 >qסmDW]ɬO!u@B i7iWLj[0D*JM`0'2B0\ 5ڗIjw8r'eyQȑM3'[ 9o06JKs[AOS,|Fhѓ=b!j6-NrHK.6zB;|X5JP˹ t2 ŋ ^"CSFK$)R<ǨG$uْL~Fo [L#P ^V#){dLXܣ}Vnݪ<יͪpϜ~m |rObe*n (OAoqXwƩѿ 25::g$[KrҬ}ԓLQ]t:0=DZq X,%孠PEnJ׿Qd?^anM/.@7 ׇɵѱѷ'd$KZW?O Tx/8 ar [zUmFh/_!v׶rĢbrc'jX=Y87Zt֝`Mh5!յ+QX8;ˬYG"[k+فQMr<cL:׫8N(wY߱|})(Z{uࢼ \kKgc9u]إKa  h* 1u?lB@>S=4xj.rzJ>5o2Е!n Ei♂˔C؇gg )BI>Ǽl|7MO _S7r}--yŒa7穊xzm_ H<}fH| DZ'x|6/Iy9;o"KWAʹ/ G]+X WaiQ$ -V'4/7gX仂 t[t6xFm)+2Jo1uD%z\0Î"DMu4Cմ*[>7Yc,VSL*?Aq67+ (,ƱߡP-@gNHSg {p!N=wB72v&ORNPNdQ̸dS j1}T:fk#D|jWPʢ,;lo в;wI^NƶkC&`eaOՖn! ;-E\y~_(YIe`=ׁƒZf}uWf-9NYgr MxFy3pH6X.y'%7deMA r{-.*8j{.W6G$|w}9qA%ykvr`9p3mpdQ<.ZLE/׹ݬmfu/#<0оsQ OR #Fcv8ȹm9j.JUѴq9<H6M:$RN`_~VT/'1$:T:Jůn*8pHlr%uR(S{䱛4^H8k?GjM? CtMB^OhbWYjc$N|Ks Lb68X8 =Y }.HOd"NrCT3L"a. rdE4iR}ARaB,:[u+*&f8Q%" [*Q]~̍$~VCO9079wa 8崉-~10>lR'v|$ϐBBr-C}A?z >2V5͖TcE^dsⱡ$f;QxtI%k?2jTO:]0R.A$${E䁽jc ;+c\-uAq}^DžHO̱KYWh]ܵ\RrsS؊$*a{GϾDj<~@{N|${u&Q͞ON-Sm(MaxC$@-q'Ң<8>V^oX㻯Lclb¦!; "Y]%Y b <{8޳y8,r/ F]W2x+90EQT~QѺG^C;B-($"\s4Q>Àe@[B<<7G~+wVg e{o>cEfNQ0Ο͘'3ٶJ^=2M~934%R*L¥ryنh2Tr|::f㙛,!x 筇J#z&wkAن2P0[ށ D7+_7(Y*FD2n@d=>DPmn ,$(ABY A,Gg D捽Egb5 [>sػui*BjAHaIxFP:h/ur KWX 1w_DDĢYHBc=flې̢,8.ww~ݺIBָCHXI9LP ?DUS1<ڝ:*`+tWz6pΛ1˺(46SFy2Y+ba`=˕l[Meƈ7lw "Γ\!p/[Js}N}v([I\E5Ʃ?'û\{d ;Uw@1K]e~a]ĶS5X.r"PfMm9 O.Kܪk.r E shZHZD O,fIVi 1>6P8>DzA\jԞr4PҵebG}#H\)B"̿U&8zw,D3XH/aq!N ǵd% i-wA$T #z.[: Eǭ3r]>-okTaX(y+Sט6ڗaznDtM+t"^RP>T3ddz6Xǣ>BFw( OK&vI;N#!*aK*'Ցז!`DIfv'W🖐R(d/u tyz;adL26%A }x[I#KT,&yH[GF .@Q:؆9F&)@B.=rѻfT$?52 ァ3yhۧC3F*gBG:cK+:'p:&Zød*C{f3fZYP_#g^lH̙kpWa>ܟJ˼ed` ڣ&e =bK  lsww\5_jE g\?h%())FvȀW!;NL[d.B`y|a,5ѦO HCJΐB טJ`N(`9&]KJ="Hǖ"6@ߡw/ɞ?vxy856jj/߼n,ЮzB؋DA^ğ4il۞\7܌\c$9VcHQZ&` 9bCyV?? V&s6S%KZ,BsXI"ֲ(2ccw##wؑZռxOٲӑޅ)\9)jL7LLFK4+L^%{OP7=@U4l2Bd0^p=s6a'g6kQHƬeq'6GdP'@Is#R/)5P]o1_rz"tؠD:}'W~]՝ ͎aJ\ߋ"-(ȁNz6Q"}y]Eq%*o:[}ʁIg@m _k ^6*cVf3-q4mg*56"+, C AA. ^Pz>֥'Mg@މ.ȚZi8{u9=`&r+ES;du.1"ao/>Ahݝ/ W$(,[6&K=OK7Ʒʼ i幷ǚ#ۍ5U$ɊFi[l84 nÔZaΉşw@w8Kn`+[b,; (uJtszOٻ]cʜDž!s_k's,BRt͸V\bϪ}pT62$g ,7}%v[oIx`\Yg⛝Z1ؖB>/c9MDH/  \4P⥓hUywea"O\b%?,< w zM鴂T}*r%]o{ 6ưʫU埽oЦDV[ >"=NΝxeg5R:%~XRZȹ`v2Eb]#>9OpueOJB ##/|N/ua]; Rۢ/zHz>a\ 02!bA|b?nqmd.S=NUObcҤ{M{S݊悮Ӂz݄mтSB=Rg zӏ,n0p) 9`>iPz9ː+pIWQ&KƔ5,Ih%\"f(\_<`JV9rU=-?~;fB@3,SD=īY%H"EB6#O#@iPo9Q,[Ȇ׎0%fڳj7A lQs@6PI eȑQO ɉ"˅;}h)am_-|'p%FYY l$+!ܦe6ЅqRYC$F b ~5dٴVJUt^9ds=2K4TG~Dhn3sV- cI?)ᐟx<ШuM;,@QsseU10^jVs]BVU̥|Hd[?YCWt.]"9 sP{&ޣv 8Tv Ց*,F^:q, z=:Dwb_&qPN*ڳy1IO ll/'eJyŀD~WrMbwLjT߶ӃS\:/er?e~Lj#f)߾! Pd!NkNLa1F(mP2-;%lub'$uTnf&kX[bw8? "mȥ3Ջa]2Ş\]߹2>庇ʀu8gCz"d"ÎMK1+Bu{Cływ` L4!(}/NMe0͗i]]-*tټdΥhrV՛J /{d,h\,jnʽ43Aso<8&Evԣ**FU5k*&_֕'He.^$A[-Qz8^S3{hi~/$,qɟH3o?/bm֋@"IS2&MV*ɪ x߀/Jb\-20$/]q8GtVP)SRǂ|s S[d<$6?& ʌWU@귮T4GF_0c!CHeA6}.zcqy"M2XTźnh΄d RO}Dgjik 'E=Ax^؎fBC3Пvty5 I!=W%b4^v'o+/t + ۃRKHS,5Z,٭MŢPβ!"|b,ñ`ah6:4]L$qz>jcs37H!;GXw[=k|k@+dn0J,hF eT/\ݥ(5tOc"~)d/E F7)Uౝ.P:E&bn0wW0ZiCŲݶ@Ec GaFM۳O Z`R;/(U. 0AO.iZ֢:#9Q4IrU(C3@ qw876C@c55H|[cQM@$Շ|jyt$OBYigq)1N+HZZL8GM3yGt6=[_0(5 ?{ lia('9uWְ0J'S4Vժ?G\\cDH٦ևg\r$$m~UhN_q:]*5*5&ߏ A۝tR􄀤?OF.- &P*aCu9b.v]xy΋/ѱ|P*P{@жo/`ғ-3|H~?ßzI;`[V ]>fq`sWW1h.ʣ#m)$4 ͦhq!sn8ƭHnOnFSwUm1U ,}&M$*\8#+Rph>^'|R\E n~>S8 ϫ7<,tj;U- IVb vp&4*5;KAqB>kfv1]9qXy‰&=|/!07-Fcc6~m=?ᣘ8#w/f MHV1 |RC/p ϧ@WLͱ'wbٿ0QY+*7^~ܺT]^chYĦ"R)nP|bp +Rqy7uPf=5!S-\DO,钾4$۳ϣim2c0 e[TIޡj%&/JWr(-ŸAC]W_N<@dyI$}2s7Fwhr3CVOw$r_@Ʊר2JLf>w Er9-|Tpa9д`0&u %]_MXI oM]y,pP&-Ș4%[+qo'&6˅V՛ *5뻓J%vJ`ϥ4w-[4kRgzGʌ0OPFcX!^ROƎ7xN*j&=7=Ti)D:+@jwCH#f,!Oc*Oj4ߘ/hm' 1 7G^Bsn. x 0W֟FhlߊOqC(E|f2k6]gkLDQ&mz!1[K3koڮOKW,N1,TQs, 6f)l _BlDbҲo%c|7)_Arw#cw!Ǖ_ࣤ8f,q޶1k-A۸;[PTdʥϲ3XV7J/\ep0L+us!D% ]kPݣ`O'Lah,Tp]l䱠ޮ!";94y&;Ow38 ƺxw!Ӆt V>UHQ?_mDž5KLꭼaR |=nNn(F݃GP+Б征Բar51v@qBFL!h `ׂ- #EمgSJlV#{hkwQ\m<sד0S|㱬 M}. J`sc¥-;B P|C0ަ<6cdRtD Ws^]{_t ދ%Xn^+kcsB0R,c6J~RFK&~CSm P"k32vSe >@rbʃ݌B䱫\EK}`QR%:QO~DW T {H5Ly baUJ OD"3A>3u۽ֆ9Q6+xwt1˼\"&ԅbB pJm/ X7dBFώTZ8mXAN-Ơ8-Le{phXUsbœ aнRZJ W-_G7}!M*J4S S࿦U5ƫR6EHdO˨4+S݃Ǜcl!*}EfJ2Sz֝ H $-Df6àsRVt^J&bۘX<a%! <9)?LR>h,NޒR z*l?E^c)bO91ga%:eU|ɾ0N>ٮMnS1g%emRLR z}|ylђ?y,+Jj%V*qH5vE~[g/ʊz.ss3.+_a-YejrEΞNП݀a.KI @*^;> @?I1 ~/ <-hVZL0 n`/Eg@JPaS+ ~IrtdN}uVAy2N<:(H`%Ǫ/,-"p+ӿ7`{Yg<(xV{Rȿ^<VV0IZ"*ĿyzCڪ]ߙmw s2= ՋЧETkl ᜒ}YU~Y޽JNI}L+^@O_%@ϭ jeGٺ`oZo,;VuCp;p,yK1z{tj{6j>7"nO6$1|(hS|3xJfc8= OVg'4}p:)h"q\I#l&ja>l$\.ީh501d}]zx Psiȃ箿oKU !O -|zxDJs&pκl}-zr0DM yw+0Xl [OPs ",t\FJudFj0ÙVwW([H߃Ɍ?<;bYk28=ą.vN/9#TD1 BM,FoJDdZ=$Bb# "!3h K.<&Ej ޢLޖuO1np(Oe}<G}A.)S C:[SԽ#ξzLL<\\2fJt2E5/0 -j |[>#oRU 1|O*bmce^rET}^7u% kV1mC mт$ČƎశ17ZT)E7l+Iz6,( ˨d/j[c$_ОH,%OC kh6 N-phL >3 9Q8~PY썛 Eۿ_)pwFP eFֺL#-?K[eB-wBB+$-Y,\bo1}Um 1Q%׸.I<Γ]Nv4vzw#ed68*$}Z4bo1tOaps\ڳaEWJfgՀ|~^ŝ ViֶX P [UxR~gycurj4EkÂ(zRo,7.rxk;3 %WB6J~~)5Oks,; ~G*Gg o.j=Z{g7ސsHE}$;)Z ];%f)c߫:^ dYߍyfpe_=$Br3n~ad6phvrkh1Wu {2͌Lwe ^ڣ0,ݚAi1D/hP;-[t;v+ޓ<7WpZ[qi0F7&l 氪:Po61)U:*j0nYݕ]nM"f~܉}D&+ùVq>ݖCu@q3UxnUDwG l=aMT[Sx~3:%`u(%6O2T& 7ߨd~,N*+P PSkԪdi\|/lֿu(';..ǍmPymm,T)%`ES ڎȮYߩg>_ަm'"qx?(Js׃ގCx_|zK~v=D="丵oeؑNh\JYN V.=峜:rsg Ug%|&x- K[#YQ5A- *8- ڦ|6k`ꉀd?9P=U>lЂmu9z% )$ JC&>҆xp580]PMT?l;F=Ch& vT+d. DQ|~0a[z$_lUwȺHS'(4]~=E#tUIܻHQ/0qt/G9Ҵbc2vSM͉uf o ښv|pZ*jV5Kc*əϼcA wJr`)Et :]J+`zeVNk޽!dAq)avAX@E?g\EIQr(6 <hTiiDbH(CGvqLK}Y§܇IVLpL恨#D-7ǣU m^h*Ev3EO )o߅:njN+?Xflp7|C~d;L@1R!mIfF,G0i>oC$ uNH`x֋;S!dVՓڠQ8{A,m69P\ t*6U!CѺ#*y,x\ಧ} tjqbZ%y">$~&5=f\Oo+p aF' ` KBgcJޫ(s;`h~^/AȖL'n;\[ϊ<|iYkC45M^wtP7*þ>Ⱦw9 We/Z"g ?#wز]T c~\ PS//^jWpOXי0Y+Nے\}"{sgΠm.V9Chʮ6MNqm+bu%9-D5di=G俬<,m_7s*nMt5~ Ui){Ge;HRʹe_B*ڮ87 \r&vqoCJ:Ӧ⤂~C>~~Qu}e.<(H~πkq[Vj-5W5ݘ)f_ ׿WOL)*Q>Z(G r'7&S޼OX2_-~!rCތւ=v6F\ WNm6c2?1,ӷ2r>ہw(|'Nb:҇÷瘚@\(4m)-ܗs~"͐*K. \g6F3UZG(Fԙ;kk"婥nG Xw>Mߩtb efZA8ͭu728ER u!3wbi'#MF跀$F 23=ӦΣV^ic'N*g ˭$&{Ӆ;Vecd_ae6FS;'x,\K$3^"n4T(Fδ^Mhϐ0eesI>:͚GUG7wى$1I !RO"=ofJ.v,o`ka&ovԜgK`yƠ#ah)/@)3:F,JV[@ȥӞDE >^nc[(Su(B`ٓ)RE?NdrrwI"f~75CHf//mم'M>۔Ee$*覠-mk-x/0pB=XRb.wg,nǪl[a|ʍJTǼa-3HYuAwBh<uhF+e!нcEDLc;I~1JDZTSt7ٽۣũ7eil= 玬3׸5Q? *{W ? 'qsPno!J;YYcKłMg8@X r4^?2\g}̼Y<8 Xu-*C5zB4}' B5wvIoԕ؆9/zFbiG;VccamRDK/P4,H8z{' 1\ʭh."ϋBd9=&Ի 呖#ZQ}D~7w,sIܰEm` 1ʫ 59ےoJo6Nm0@%pTB7~ ERZR!"F`y˞B6/_>D`[>߁[< %Z 52"<@\^^ZzkOHɋ`JU\9'݄gX(h/z~D)p9=S%jfĝA6v`NY/,-S/RMʁ:T/z51OGC#r5ŏGf^c<1`=TG 逐7fXm`ꥉ^lο\}ajPk'p0m~N Ejm2.Y|ڴ4wNӜ,n6Py6%MQ UM4D%oaJSpF}Xn$ADz9;_dbDIW i%ewj6tB ̀]AfT 6,lx<*J~P#!8tLkOzS4H} Ҝn{5V>>eĈz1pG&s4%!xEC h),#/Z.3n)iD1"pƛo ;WzȻ0LKĭf,JxYs,xi2: c,4guDā@F ,UbrhL# b=ڶτBh5!T Lb9.`!\GwF9'\> @2.nhy׷mAF<=bv8ɉ-|aGe(8l˺ oNp _3dҔWlt )RZ^OcFnVLl4/3^icjk@AkU}E bȔF&Ip3pRXa~ɡz (X~HcU!VxRl:[Er7]С08>%raX63Sq0|һ c8Z$YWuPlaa2n}JYFZ= .+Ev"MT]t- bjL؊zjd63MQs26ǫi "Ez f!m:;=LFu<Փ}{('095/!2q9u%P\ 6;F`@ es~?0SynUo}[V$>MTcoߛ a)Fޯ n6'B𠯧B8^zsרY,q`mR3Xy'BoY->’ gF5X@8@'s:M ִ'áNnؚen6A@ףsdmƘ0+zYkhJΞ#=V {g!KpH̚<˭r |AީSS2r]?RηփEg29ZRЋ1Z0݅td9/u2Zz_f Jk1ZCkVnУa6 & bk0s>H9 0= Q/ڇ[yg)9ì ơ!3řL5 wYOkkE3I,4f&vM`ȸR}32lc,+B':f}E~]%SoR#5MO^@$ϒ=L*;%kh[Q8<ľ pb^KjC0/^SKrXK\ ^d$yc* VRRl>qn&H\T :cj)F~SJT%|<7*Ss;W\tכEW0pF@ft/ k&͍XL+.^ا}2i4}b2.Nbv7Ͱ+m ~?S؉&-.s h (n>=fJ/l>{d= `~ |{FԬK+$3tiABĐKo;a=j#Ǟ‡d><Gw80$3-mP/Zj|>®.oP`a+>w/*{GڶlΧ| bꌃf4Dvmpb:0t"l\OX1d;vYyµB/:e(;Se YbP $8x'GXYI#`v7j/(*{ EYNgl` "V^<ܒ~eJyOI!aĆ"?LKn\U)E!a:~S Z`C./07!DeutuxNۿ# T^H*-5J2Plc0~1mY)ojF}6n2/;.EGQrN8DLRSiŦQ%USLlC |]{je`.S YzscI*Sk@9/ Qrm=ֹx "q< `flѡU֗yת@q 1~6 Fd؁شxC%N^|7.6 z+JR ;?zGS8FM1My6n\^Kטj#d!\oXH*QGFڲCEv\V& '("4 tv g }Cd6,&.ab3}'@If]38 ${UKb rk;=? t #ҊIo]/< |P. :>5CwL342m<_6OT{r5ɥl}|u@hU׷>ZE7t"lqyDK7{F+!xQ7 n%)*,LIC3*{uI#] y'P(Ib'Y[HJڷy& NyDθjc]6#0>ΑcȗlnPͮHV9y=kMs/ jsG]_B`VHϺtsoþBYʚ,@pxFܻ0x.0'uÊN-֨Ԡd䮍!%㓛x~tV>[PE> =gxFTL3#DLvK @z@XG+=c7Jufϕeղ$\s˽Y2֤*bKR&߆\vrO^B6z[A]ѱ,!ZyV_-\PX8dyPg{&ͬ|ⶅ|AXS {hÉx𙧀.{=YdwY|`ٮDfiQA6O9oI7g c̖w j>o*;++n!=#iOuXZEeaPPR{Oo/B,lݩb>p51䚗υɄCgn51Y0 ki40OS5:0-y$rƗ=PMZe, 7(ؾ_3q ;9?C3,3BitM7p1# wS unF+N͜IX!^QxcRuL)IJ+$0(lռ03"P@ԣ%MZ_fs'8؞Z ~g @S'ZYgn!q5S^]FBmeZ})v.z a|6޷?%lt;^~:n}oe,d OP YzTfaU8'n4#@y勼Ӕ!L$m9#1"$ԙ!_CvJB]̉-3IgW7P]\**ELh9AiO4&FE5<΀geІP.p+=.;UJ!y5$޿]5n˨0 b|D0T=NJFf `R*44ǼG|-5|]~R`JR KSuUG5a:x'n\$>iCMTH s>l{*g$iոk,˙jzSZ5wI??J_;7$8Hrjn8N~h la0xIx+Qʚ>Ų_0fw3T*13yh>@ΆfWS6d4 XEM@HךymUW'dG |A$%û'"9_yL.,sor&rN5;%t`32b?-`jDH+}7$쓱WgV=F|OY>MZ]y4_Py{yڧьȋʢ9Nj tW+ݠ:ՠX~'(0sPgϯwH<oG5S {S4={b-=vm7E` gl(1Rg3~\=n`A0񑀘?nrߏ&ёՅ8X)VyulB6u/$NClEM%E&.\e( u%L^\QBHfIt&htw ׽bK0O>Hd.0XTXcjژ vEN|F+7xxF/T\Wh)@t ZVM $<9;&esKpp\Q@,[c) A'm ZJmWSVtMGflR['hyM IphwU1:$N5M`O_*{2}$2!Z S9_!E,'TGJ-G9T ez]. ^VOxI@MBny2K{e#>AoMPD;NfYcO[IsLuE?lX7Y[l VK`o!N մ346G@(i٘e_z ?>1]^i rrƁuc pK&N$ ѫp!QL,-wc/!}|MȲzj6Tٌ y02}1=_T~O;:{ݙ76k[)nu'fL,H3n-!ZOBlyvZb,u'-[qĿ%݈_`oNXtqAToQzd}-><$[' ,eKjf+W$Vle8za8 ~N$hz"ffӃ\:ưTQ7 Yir)5& zlHvqEJ񑰨)u{~^q *P9'n>SAo1=dQYq$] I@%:C &N A^S.|_*E7Z:|7Tt N $]gSJ"6}O &8Ѱ2-4˄tC3HPKJǷGSW<| "[Q|Vmo\÷2;-GF+[^G;ZʋE4aR-<ptS@X铹9[!w,_H6g6LE6C^vW2ݥY5GVQ|m7fTHSYt2ZSO/+u;mvfGáݳu=X݁Y:QL O9WXgG6=I9ws#9;-@J׬ᢖPZT(:v z'A("7,CӌF0̒^@n+q zHiAC4;FO!@kyKڻ$ UT-LaVF 8p@.aཟH,}Ͷet-%[k\Cj.@`ԗ2Aٟy9x[^l6;yX,PUKL穓2b-KTg]j_m>9\O c*b驰~ ȭo(ț>)_P#oqdtJfȋb TBP/A)~ vXb\RK.ϗؔ[c6:YEQ*^Y_ Odȯ?_Xw MѦ9ڰ$L.4ݼx; eYzS R)(#sBt 3tyW,%fCک{ɼd`Xn rT zrUMrVz*EvˆV⊟¬HSDC%u-C[:zgBlyަrIZ@%{5;:O: 4{Tz+ tȅry1q;H\ay)%b`;j/##JfڃRAWETnf6WE2րD?WjY_3a$}FtPig'B;pwAy(qάJ/Gh] {[\:t2 -+ILX9?uFA2εǑ]Kqc~OJF:A:zpj'%rEpPހB=W8؉L1Wk(cf*1v(6}⊸`(d _0z2q!칝P+B2׆!NߒWZsJ׷QA={:2Cf4H4?|^wKx4EA0 iy&?+sKA~)[A,Aʠߪ9im]N\7ʠE;a/j;r6Z. Mv֊[uWau 까>%M;~~6\(_CP>Y47R>;fooEFbN{߆M3&>B ( QU4yk/1.E%1Adyjťx4ͯ-Y.~vgeS#cWؽmf'#%%(`ZIf. kn26!HbT=;3HTKQ7"§:ɠUVs:R@ ys4?3[rl;@Y@g>h+A%25N$ovs#ʅ"t*fiӚ)Ot'ehT"=ߓ9N<0Toh1 ;Gn%9XHJ5_jTk[ҔThao1W_3b󏇤T1JF 'oT9X]p *;!ELL%V>@:_65)Cxh..P Ԛa1e2{qwnٍ f,0)0AoQ~o>]Y ~iI(YmŮiݑ7^+?9L,,>aթrQmg;~ˌ\p$Ff0ԓ}ֺ/"p2nPIYp.|#MZpI?lo8X!|x7%G- EQFzLQN]|qVcݑ_Q8ߺVv7+VYlX˧1x k3y1U\S7 JI!krYzy3&5$\s'k΢5^a1>uUi\~з : `K8"E|!% _adGgj9sc)Kɡ(s7bc=W$t0pU8-ouSҋ St輞Eo)7\`Kk87lgn|VU'SiA9r:#z:$ULaNjb=BZUPrΖևI39 Gz[\Kpk9";a =:5ZB}aHq@v1ޢ>@vo[io@l(NhbQ/C۷ cKRGOTIà.Z@^Q.IwƩ)+FWl@E BYyXyiXp.~5Dzv8):ҢMY1Vb]'6nZ;ڙW{vsDW͔=z¢i,ex2řap Xz%.eUbGx2uZaR& p+ȫ<3}ʕɋDdȅSm1{,$<=8l74ո0x \ WWO&񏪍|v?c]Rl*r,3P~T1)]k[fðT n{+9Zs DL+}d qяF%-Ei%%\(Rb(cJq6C MOc: e[܌Ev C#t)yvGZ8HK y`|(fi19XԲgZ9bXMb(qޭiV^q3V^MB)lgWK= ݜ^c.JW uE!.9pN[P%b:qO?FVr8,u }^xB5H}`N9VlaN\N~D޼DR疣4c-o:H)d/ ҐBmPw:]Sr eVjwTBDQ.޻("H>YxFcm]ܕ?ZUޘ0lvJ뮮KvTHgkjJ$,T1~'^36C3,g(2&թp]cSS<JDlLn9X`ENE(4>s>dxRU]bۣ9AE$f_;]Ge=j,\ F>Hh{9[Rf~JilWj8WnT!H'PQڄ %)k1^2m(bxc`0`Yff\,;dxxy+6*$eJ|o3#lN/tC' ~#C d3AF^|xƐhCL8 B0K w1c'2HiBg^OGOc)@@&Xމ6~U% 󃈹LJxH N+V">^kiF(rvi LMJ((w Վ 3SׂVC9+PlFɌèЛk$"'{8+X,qbj-O=Azen8?ҖQ-E\ۼf2&BrWpˈ7lg!QCVNKkTx&OOi-6-K8 ȂQQ?G Mz|4?Dn''[Q'EOc\ x 0QģNO(_'֩b͙߭97ơ駘`Dd͛#(y:WPZ[{td?>c/HÃ//ס`a,Y?PXQY  v*!{8@y{,*·ImĜ TeXE`JnّԻJe _8 UR5.dҴxj{(:Tk+yUзژַ R>K6.Ӫ;OxB:M_Lڙռl[ :YwW?[G?iq 1! iKiYj\0EUT\L,~J0T ð)є!l"ہW94+-;]qG,E|YXfV2_$h3ϐG0x `V!2' CiԋJ1!.ލhpzl#~hb^y)>fQܘ3{r+z ;"_vFC{Y=zM0~xlj2i DuNe1B :$ݎ ,l.pu}R+7aey7G&]6:dqDې<܊Kʀp7^W)YY 7#U%L^䩊 Eh=mf݉9Da~Sa̵/dgut}-ը'j/~Sz &33 vQm~lz_)*icld]s6E#F6U-E#3Ƀ &^`K3mO4,@`8Lv t*YjewPj:áփѫQzc2gMiT_5^* mieNIgCsct(q(ˁOÁ+aH] *ˇӫƗ%nλc2&~r\ e$@r YvB 9L?!1`!uӂm6 t}iGh4Ey}uՎ29B;2d KDP(مy+kw2t#z&\ HeZhS9]`5?$E9wJ4<꿍V*K&dZo2<܁i) _izϮ);fO<͘ wV=1"Lw.ɡ03e4ۜ\T.勤qnTƿq5d)Gge݈f*޿r_ |4i4)u<]E_L`ȝ:9m*ƯsQ_n^lquÔ}$xbΚҏ<0xCG@?ϥ*}A#kڇgvwL`9VNXEQ4^ ~ ,CE\y p!,,3"~(8Jߍ+gzuB9m %e*t 5^ C=4ퟑR-+$& K%L|e/XZR$ySℓ(-GL݅yځg:f>PX&J$G>33o>q"!db4ONJ> rB~`61c% ͟#=a0.e 0m2m6NejjH|چJ+Ҵo@JM '1t\S$~\Ыd\Y:eQicBP=QO?q!%d:qk+T&P͊k>K.@'CRcS5aG0}I` 9Ik>.\ծ&"uOtwݥq2,bצx҇iuP{AbtOp`WN3O4JhfLA&]Nбrϫsf'ldH=]kQsx\+tE7lvjԥMIb0'^G{8hkʏ@V}C XVp"`Œ߮&k|'!2\N%ܽxsc: M|'K(EQ2?[?W{ m^Y@-+!IVUC ehq:LеP*2Q|F ."agtO;et2سNjohv+'v^rYk?K- =s}7*uWX)^K@^  e. YQVve|a]!ϼ7;GmfQ+jBd.lb+H!&;[![Q BzoKuҝ:r=>=`$?!w%+a:M'ǺO^ي M5bfftmLT/Td J0AXt]~″/SDu8\?URw +kyGԄvUP2BBA5!uq8d*)i.Fzo?S= /hԟʾAҦl Jn(!QTK=xo>?p m {4𩶮܃2&Si1 HP` *.o)J'O 녦oTKjFi.G Ԧe}o8֘:㬭|Kj"EāfW n4`7ʑJy(:gdt.Yv'Z^ߟDI|t`ܡԆ;@ڸA=Ϧpbo4k/R/qN,w&\7]a7F]F}}Azj$a^[[Rf(dS63SrH?~|`-͠fAJ{20&:%I6Hp9XwޙIby_R +;ڤAm&/r;cGkry> bӖ2|@ʴ/ճ j#'GGQ(,-y-K0ފڝ Jzo)`]*k%DԶ1{'{ypmU,?y:#qk둵.៩\vȵ- DQ(L<"D)^ Ďh1|2bVA>DzA\PFE0r]ev̖#KYvreRG h nQ*$0o{eMF()!s ,nBNב吝#IL~j9E!-PJuWlB N3#^FDbΐ+V|D{aR!cb$JD?aՏ`&SU:b0pY2[o)QPFP=)21)%^zBfW}*j$B:Yٲ z /hƕtǮ5()ՒR}fD\ Uo*spW4w8 BR!2BxBwgMԘۜ&M˵`xT1Att'ib."=p_CXMuEңwT%~"~%)RM#<xs#&577G(ZJܵc<=FU FA*QSP3bo==!P19fx6i:MP6kF6LjrJqHjP\lҳsz9߉Jh"gc ɮ-SQΥF p[y,fdm.9(oΤB"5! k8:=KIbZ-Vݶ~ Sثn ©N, 6StoYSx{AV )T΍N(`hg/)Ƒ5a:H%r~H'9\6a=}j s-T+?ը&ICv횟Sʸ1X (|Bԏ}=Qʼn$"8Gw),Kx)^T;sp/IΨ1'dmD q͙Bo5X&p9T @:UQ+xiÀ΁l3٫ܮV5=M8Ӑ; ]˜?WOa Պmx1nkx†'c=> QS(]Jg+(rjcioAC7r=u u!b)x$*S!.=VTˊʼnO%\ˁM'_6pk6@daɶs(7Y6g.-÷6x|Ɂ!/ DiC@fGGU.+gByfIݶ#AXs'mW{ľC~汳PélGrpfe+zɽ|NZ2#e&(OQth  O h% Hm%jMmË<=JXp4,^ Pg.N(+{nf#JQtVd*=*̱>{Adx?|5{&¶$&F45BsN(cê+x&;Dʜ`Ws %^)fe4N$1(%>dϳ8Ή,_z'^L.Mf83c0_=F7Ыhz+H;[[ZѼ^(&YZSAQ ~$%ͫ3r}y.ql40W3Y!qZPmN3cAiY-D~e'3I.sO2y* 6l :;V zQW]xGXE|vbWƌA P]vJI߷ . Bma%yi|CG;VymTjXq= !(#be7CIA1ʿbd=h؍9`-f륾c+gR/y1X鯒/o0qxZK w"LQMd pAyi:=yQ\WrkZ_оGp+/3jnNMF9yj;yA*|{ 1:VȶJbEE%cgW9^ n ~F$@ N 6E5B)aY ¿qQWl;,ҟ 6Z9(=0fА<H-td@9{ ^_ܜ9P"03v ps<]gb {mT>ʃQSzsy@W ^e^XKk*0I@AHW48 79lw~)7Nf17n]rՁyC/I)ZyAu+Ҷg1 ڈŮ#er'4"ouG*ב?8 oXb2;g"y*aXP%\ ƀxܡDIwv_$%pmIFL]i rw^r,Pk`J/6;lLÏֿ P w8:@M=̒R\~Sx|Hܺ 0uj)<4Tpu 8otbF_P<9۶ 'wb0 7F -O}@c g`Ä輥Bvaf֍/Ee2pbXLeYF-AO5%s BI0}RlᎶ$aJp';ÁY^fkSU`.ٲW !g{Ǎ:^E9Fċ w6f6ow߷7JXV3ncPvUџs_{5*akyULl; W3J{=Rō#H=|,E)e-;z 49mF~Q'ل'9 . or#@N7dOgQqpASxe!4>hPW]7 H[b *i{>JBG `NLM3j7'4L©-n|Ä|HDM/V 蒯0?[Fzox+^Ix ]1"8ewg.@KP 8 o}"%#oWb13IoԕQkF#F1)T5N5C4u?/}TES+rՁ=Y<-' Wwχ^X%~!!=t?@[=pT:ʫ^OxzBߓ>ꙶ#̢{9N4zLq%` qr m\2.C#o !jKi .I ?׍|/I~wP"r1{gE5Or^[?mY:B[TjH-DӺ*W0O;=kr*w ՞+ݦc?U(HcA\`Zh@!<6>s r q|jɶl[&s -ܢv9Wjxyk3 i=IirbwK0\a b dA㩝Ә M(dh~{,"gmar)]32NL (Ub!.ik=HwU͏)(H~EM uxs JM3VPL!̉bE5$m.j/FǪBVA ^/r͠ᯥm³TJb:&L5!Ε57g[ÁԑYRP O#M ;r'8+?K5.:B$)Bt;K>Љp[Y OsQ#I l'-ZN )j;1t ]}H%c_I:j!ztqN |PPGh*'y&},v\"P[boPF |22 6zB(T2sAs;۶$1 Z+:|]v-B{GR :sJ}EMNzJvPbMH'`H h2؄,Lc+ AVw#^=AkuzK@^$n,dMD;aΛ6ve9FnQ>x"I*|\$Yq163R6q>za[ @dBʄQGXvɞOuA RVOj>)"96:)+W'vܜhy@BbB(>Au)1JqjwLT'.+f=@(ZU:^d'ַJMCa#}SEŢ%Ș~&bPeԧ,29{7AE8%I&7r񕴤i-"97YrGenhI@ :!,{p 5ХҕNi;᠙ݭ4*,f8!#dզݬY P<> xIp܉eTybN2Gl[&9=8v1B&-!`>ϽkfX"G:iS!ck:!XC8. 71L\aɵZx:)Vtzү&xc63foj Mn#^Bvi@C^mQ,Hwj^+i8|@v&D Ÿ6tfnKd%^u>P (ws?;oޙi5oݫUpaB$ 0C+~ t.~{P+Ѣt|-Dm "6УeUnoPmj)}`+Ӣ|/М{{`9 MG U3I^|Ruw v~#߭A s/L;W&k+!W`!ѺA8ݼ(Bw&A))'&Xn%X%T("탢ZV =I0_dDpIW. HVlF-qm#qJ)vTLrm_glu`ǿ)Q l\Mf^.o_{v6H FoJ(00'lCv*5 7Sk 緁}>~r~(2Ĕ= l[iXeX p8f)>tFޒT=Z}_6y5GDN'AvziW./(7[`jFii\{#3A}xKo"QSeT,A?S0_"PCԖ9t4q%㭧v !X4!:ޜJvˮ&AzWw\G's㝉̩V4qk)) Yl ,?dmrZV#"L60ZwQZM*T扮 ڔN@Mqerqo0۵׋ jP ]d(<%;Iy^*h86Q b[F*ziBhY\'(&@_NDK #h]>B68Ngmm։pvOxHXO.O܏>Q]qll$j}0Dhsj(:l\SvȼjFydD.E =ɵD688SbJ \!v^HW_9٧/N;bᅒ4/-cߙ f=oJX/s9\#: [7zꇔ[8 ''{#Ȅ拏Úw@~yg<7W>[jx<7r}-o^ e.輔qE5{"!ȑ-.1e?h)(B,Wv*h %~S&H:0/=1p+A]ђX&yhB@=1cGxdfA W[I[ߪQk ?k]Dg0G@Su ^ש#5::C/\-7s *4ߪ۱y $yf'4d(w3g%vmE"0022 \ pwg*wܒrޕAF 0(X2$1Hۆrr n#Rn- Sb]3%m%3 KNw^8oն]dBga^OrY.1.Og1( [i~]yoS*5龺-m./4ɕx؆xe1RΆ1n)ZUL*$L̗@ hrݦRfmakn:5-LS{sC'SWJeқKޔWEI\^W'r*'zwV 9y:P`*  Y/1fЗ/љm]L ~64CacPе*?Jp$(}2WtBir>GW:~ y: N<TH pI3:`U؈Lz-Vw*C±V;q{lCgH`1_h4ه=P+HTd6޽]:Zs E>|@Jlc_nTd!oj=4)x1{0(+ 2*ŷݩzbջ_l+STE"və$rrbPNS2rR? '!eޢ[7^ p}Di5#CWB ;V xT.4A G3RggRRm l듊Xuj}Kr @(T0#Pk>575y'K6!WP60)T-;_̲fȆ/u&?ݘl°MIi4d2^dl9h|sKumDui3o:[TeZ `y򧋚cEi7_̡&yؗV;/5IxRqZax t-杁=0 |“`:R ?&Chi^ 34D߄h,Y*!dB*%:LV䢢4埁cэ F8)b*{o砭RqT,4ގ:AAEafX9'[7>$Sbtqu[ߞ5c  R1MNҀ|*Ȭ[XGq3hü VX]/ ,qslZjNh`l[9IGu+ǑiKMllS@AvEh9U7 gcX+%]={m;YÜ .:3XO~h#2=-vwIdt]-{x_ΤVᮛP'! Ń~d*Vкd튔c=ZtS>CQz;HFrk'Cmo}`jQ^=sa,!pţ(txiKAYPTL>˖s T.w\́Ճ_Cgj&F{Mɝ" ֠)tӮc| nO)S#] JʪgAg1$u'nR?]_>⤄(7͈N: HFX2uD]ԩw-AS~W%\IdQ_gx0.l."UBJ.<쩤[r2J+̏31+1)̱zT",֋L-OƚYH?FlU99HZU af ?j7 Up9CF\j}ѻR{9ί$6.wT$洹 xcѡH`Ͳ_n1>b0QǓV5ԨD?ML,0"'Nm*m:gBlZR0Qp|w7!S#)vA7\@N \Eg Z*pYMоoYD@9)Ϡ}Z>(*_tZ{hnI6"ez{khh&.$6ɟO.=:7]oaYX +Є St1}T몛%57lU$SO&t+h)Y'ᔸYD9*p"\Uodԙg8T[Ƌ`g ,rR2*FR3Eï2"rtE6I,ӸދY&)*-e0jXK2NO&}r} G];YJo*=6s1$zN 0! RX7{:'+"@+qa1)Ȏm>ZKSST!4"0RfWt(-$COi:pJ2@K $4P^'m?"/`#^bLћ%Ĝ/nwo[f!as;d9xX)-d"?Ǐݍnq&G,78gqR(F:fv'˻-acn(A%WpO%o2UVRƞ")fkDܑpE +ՍIO'hQ5L4l!Ї꧚g >ck݁IC=pCv>?0$(J74&-[U,Jn݅r(2)Oɫ]{5p J1^YG7o5"63lFqixPVn ,>֮'U \7'C, $(N:\V ]TG>R=>zw%&4Kxq&3)ɎWYҤW4r)T 9e4io2y#8 ar6Ȱ Rk-:VQZc퓜`zeljF 4tᐄG趵nj{ެN3MM8X 409j"\}SgC;ٷav%$wy&Bi0Qdn<R>}ĴUao2&[j0fА\-+e6cWv6@$M?zmߧj7ZE<YDhݒkZOl B oS5 Cߞ/d*fv`ElE5h.촎eT5Y$ڶĥk]?\~&X\+ߺϔص|f<˚8= n1N3GFt+O֥cD%f[5gԣ܌<}}}ņ3~Cn_h{ `Ė1֩e-* <6\) K,aFmT\ZZX@[y_P|}?;f?X|=]_S7}yeY$7chԠu M> o -IT.R~ /?`arJkAJJmMnJow2b>$I.^ưRu}-8 7:I\K XO"lIN'bJ7_F 2 PJ{So} /Wܝf=I欺,[ŶK:A={TxͷkU&3t7rR y`y-Z,*_dXzas+Evѯ(o\cz(JBP~za dτNpRad d\l ()\35i 7/iղcOny5nRO*}~{~CM(Xa:v47wU1QڸQ)jKҟK-(Jo b@baL@FfSu4KDm1e{%R˫& j>HF1+mD9w4{rˏ4sm`? Fi?ϼ)Ep6 B-oˆr/Ċ*Ӵ@D.*s[hA\Go(VuII)VtAB^*@mǵ%ɋ 9(ϸ8 ^#R"†gU$&x8,!8~?'pڭE{w'ۖLw3t @z0Tm ]|8bǟN=\VUz=}5` EALj#A[)eܡ85I~`b'8f Eرv8e'πe'logF ҽr6h1І?7ɎOhb9.`R!u@rKV˷AI\̸!4)$I"dQN-$gIb{sTuԢ.m D279#Ȝ?մzU[j>[=k`uH9kN: 3̰>'PDzoR(xy(ĨrIZvavr2} cs^B?1ԋI[Eepevs9Ў`l>p:J$GyPHso=Ls۹䰛dG>W&O#z 4 Z4ٗ91#d䌟+"@aQDٴT!NSFv*O6fE6b-q҄[fvoX&QE/0WCl؈C "^2Cr饗`X\tW_v@aXI|DEh6UpԤ !kVz,KЕD ^6BZ E oqB|:xneֈVi/7}L_Z}Y yx%z^ל-|)8H#n~#ABv6y 9\<_ၮmM봃?+Q<({,f&[6T/jE!LZ/z<1dۀ2mh*w`0uj*sEQ6;_pf6^B OCiΔd,eR!smpJQ É1a(K EQ(o΃4[ZaU_^F%5n&{bU]D50MY-9БCYP|UWN H9%؏k7;s KWE*`GR>IqܽoqS䗪b\*^&: FRE;+=0Tn&#crAQEFb3'- \ypf7V$W,7LK^즟fO]U󻫭k;G8T^kt˓|mU♽K}W@`ͬl<{` 5T,!)n?9m׆r|طl޹(bMa14:In5r!a͹71εhu$US# y?' ƫY=8:h*t;0?DS*Vpu\+3վ>=#e>B6,JS?~ݖlfSA)GF(޻޲7>;\{3*FEu4Cͨoy"c:N#0p^ Dg(#bAT'~vv9 cXt3!l0/4ʊ%-Ԗ?bӓ}h]4G$ï 8n;ЙJcq&aI C:hlo{L4ױ#*|-O?Wi9Lk<]5Y'?\0R HFK'_;KE_}>1ݕo[A)P31=U`T[`RC BBɨOx_Q9⚳ϯ6;G\M-j]G_۬{44TbYwiXIh+‚y/cmdБ+S{؈a!y0QȲìe@h:X#4Թc+>h1[~hWA*MOTO" {{eE;„ĕV<޼2 {aَB)g BѸA)pT^GN;"}RH^4?n~*ł]DPxތmE b ɮŽގt>1|coiFb X {w}RqɎH(Nx74 K*Esߍ]f;3́Γzhh%b_H?ѦRJ 6LWau0uꥩWR!Т`B [`#^MT}A{kBBj b?a;]OIf'`sgtױփ Txgǟ'MNІj7wNwX?Ćȏ\N@P@rL;ِۃq H.P _zUzӫGVy!Ԭb o^߼@|fdN=X&n^ՠhYົ@&Zw4;g1"fଇMV-<pKQ"zo= *sd/-TtR2Z8l w^(AtDJ8#M_]@W)`I@Ÿ~ 8[ÜoI[6ܬ e)Bp"u-ֲ͖DJ/S B$O/B!Z_KԑE<]ղ.*4|*.>P LuIT4B~& ;:8c9Y5;a+zWBL18+~pA;D@Ըdx7"8{^Kⳃ]ySm& }V܈t w2u::f j:j|:iDȟ!]q]PK̓X%#&!Kq+%a/tdv݀ kGH(fo'QC#C"N++ϡ}vr#+ܺޯRIVÔLTG!KÀ´@Os2=r/eϳlSy՗xV9J/$>!Oo~Rs]NyMW]]fpQ"e/Ґ,^1$ u+x3>͹QH@'[,S?]  fZ,{3]'?y|Q}r @Kۇ8]ZpE:U߮:N6uw7d Rt2O6w($)>m,GƁmyG>Ř'z\Z0V}uW5y=d'ixaqMˣ"u\.̙P{Rk :*ה͒iX!z ptƺ< 1=3qp`ܷ;'D6SqTC+5bu@zwƒm'u\kt ^"*Gb6i/@:F`Iq!I'' 2L($w-"?xE8N5kYU2Iף7߯;Z'=^8Bt-_:*ʴv)=~¿#4"`blClB**kVS6v\lB6X5z&Aaa61pDѓMӡdV˞ł\ˍKZR_NY5KHY892zdz(5!l]ojL/ S0ðg:V#s2p6d@~vvK}/C ޑ`&6^QX:s{sJ[s@t d~բE^bSL՚,4Y_F!ó5Ux t4!e.j7T. Rd]4@t,Y䮄-:G~@ny':.o5!EڒzWXpO{1$-~`zSr:m`"T~TJ KvlO٬h.lYY{6{3/nHIT1B}E`h0Cgپ^]xRpL4Xr< j,9 \l7K͒]3!ɈXU:*EQ8vߋLUC@N %\wk7 Ok?A3B49Cdqj\cUmlu떣);RpVo1>Tp"e%$ ,xCdQi-1^\84jȫ CF(xH;r":P,PsX#'?-Q/k A[0c ]o|!GrF^ S$$YUݡK ̳)kDg-[W$-`X (|W7!W@D VE?{s.OYݬ5)MiVOGkwoY,y\[P~ ZYҋpuo2iLPd١wj)\%i;kyB u&hpލ+yBC.,%}P}lqh؀| @xذzQBǷڬ~@p+E9{Dxqzޤ]j 4Ekamwe7X6mle U}y?+_Z`v".Ow.gC ?$}ԔsU5G$yF%[D\mz( PXtQ1,Br׉)Τ0t,~$Q٧h{I>_#/q"3BAI;OfNFY^cP4v-xQQ̾r5׎KEN H؜%u2@ [2'ڟЄѮb)9ɾʮ-JG⇤X{ u|VVI]8ӈh( #Ԝ$qJt_8?zZ]@MZպunAX =I͠3/'ߺnP%[nh}ˋ)ĩv}DbA&!čA-^':Tsˁ#|xms2L53gS|G .hO6!(ZC%RGC&Džu3|01E9>K ,*e 1!;iпxNU7l2y*FC=By 0 vB)qQԎ7^b&; k*OȁaT$<(!އ=Q_06ŇG5Q[]Tve fPïtJgbds.p\_.A8+r[-] N0C⎭HѤwh_SPFF=w U%B$ R.G.i/Ɋ{A!(F TzE,3_D/ rLnj'Cz"0RWB%PɅ%E-2gNF4{ *n^k?ddbYwΣ](\5* Z86@meHn)&vB[o##@ğHꟀh& %7uQL"y&ӊ-_rs!_%1PJ(w%BX̉:G DT`HA.oB4&&%p[,^1){G2z@/O\"?m{ ,+Oh!![&bwH1#3;t GQGFx?=+LwKƖ_ C/V, "?̄¢\#eEyd¡kߙdT蠅|8nʄՍO{=G0VϬTvDߩJYג  oi`^R=t>RZhS,|/T]L&> Q\Iվ< +\z7+6b&j*/ٵS_آJ艺Xh[/5W˯$#( qÀ1wCLJb'_ PF#{Ӵ1͏8)>ԡJ{i_ߖ@ ePf8!l! JmXSr٥ L6" IˆlcD,#=#)EUbO|;毺hOj4g3oH(t(jyf%#HKdR(: =f20V!Hy#pvPVQVnz$"|+mqJM`ʟoŒc-U'\àFfhHļ~irQ;>TߪW;7 pIת 47?{Fiί`md9G{-=.NNYfM{Yx);}4/*FAn߰f,hP%Boy%+Ǵ$ғFPbAhndD:MI<ׇ2˩R(sC6NdЀ!cxVىB{Z'AaMEw'=3Gi^Jf@ OQo~u 2gx%";%A򗙌~*St\fiQNJh5_s~<{إ㦢tppҥO!߲:^XvJo:sH}M"0~b89ٶ:7Yz2AE#.ʤ*Sf0(#^ƐTs;wܖ>eK-Sg``7˝/D3?;rpe{"f#N GRZĀa~ҸcKټ+X-({4r"^onK~ȯF8?ƋMΜ}ܮq1H4?6xd]F#}=} J}R˘Δ~[xN6`bQSwI؇{LDBXUyǩI(OMa+4r ۋ-P$Q7 鰦mH2s30Žԗl2r~V+/mhes㣌3~8^S,BBޠX^ .7tˡnOKݕFzOjs sp=8Zq515A;:Rc\Y=">?V6Bk$#,(I / tEB %jb'4[,j?KF2°6d5'ؽjn,yt1>2Qg%LC(+AaE^w3/)*L۫Ym#u(؞ ķ{Jȳ=sVP}`͔Ah>T#4k͔?vȩeO0PzW2°O)0HE .]7bFv 5[b17:Th۟nv&V/Bww.S &'%:s:{ڵ~kooɃg$Fһ ]Ӓ,'0_m<7to#5N%$@yn2@(nW{>VV{q3I J,S]:Nm?%4hA*w 'zL8NnX8N(.7hsր(Ɛo>Vp8LHxF}DbzWy~'*Lxe1|_$XEej>mF_̻HKc̏P 5;'T"c"\SrmVj>{@ϣcxZ7=2/yl) G⶙=qJst@8NYG \9I#A)RKX&Zmy)ʨ/i5_x| ʳlfjLoV\*hĆΓώMA4=aWU!8@'MϏ<ꪓA2t\D!u!HP2Vb~ޅSh{{PK.jJ? qXa)=tg?|5&dHYU6z 典>]?>\ɑ:ԋo)syAL]HX**C`{Wd0%hghj"`buQQ<8A@ۍbMwZp4 ̨9KݾJӏ"^f JRt8Tv&5YΦI.P!(!E̗d)" ~%xP7ǻU֠$AWH*1N0XUTTA`OHE|9iI 䊿fJv&9]:B]vw&c!%Ho( E'nA@{؉~4̦7o Pr{ff-bχ4^,>!\SFC3 ԡCI2鍲 'V|߉+Z(NIsg3=b'紮pK%33);`0]ey/f[z|wP d+4NN=%ly^'VVMf$JCK׿n9(/b ʘ`B,5:NS]+ Fj]iQi\/?V'Ȱ:njc4,?1cYSKaLBz'Rֿ-"}4LcČJ;S֎{\m'_[{n!3L7e0'/veXRE㻙mH&ԥ̘AH^t^Z&GfPe49av'|E[% _÷ġ< &=G{˿|[:#6nfvK$֧] ,S~aH2U;}dR ~~h|p HޙZrg}jًhyO]T}<'%&yǒNȄDr,AdQyJZ\xŕngI|?Uq٘ 2[U$ QʫV 1A"4(\vxpVE䮺I.ʍ\ Lܱ")c' a0pu{c%ʻt+f8 +I;G ;ܺ#U<&DC=5y hmz7 `uCnUԵn m#oa*tChQ2! G~kpA?lW6t!WyvH/60n{<>ZU:w?1mܘ5Hl7O*rd`$4lh9Ik0 ^YbS*EO nU#R77*HWE4| CC=)°fQ0h1F2V&Y|qU?ɖG+ !"haGucYgȮϴ|27"gWFCX*PVcѝR#J/{S0OmFK/ō KjglPWBc#/xkL"1JL^@L^: Q4(嚄;\NEz?[[>hp?ng 0)*0(C #0P}kĽJ0Oϵ/nTy-hZw zh-J'<:[pD**$]v%ena>63O:,fneyHg8-ӠP`taw~$(E (m7,UpD1LС~c5RyTZbTTFT{Kc߼}+@{UCztA겙!EV;`Ҹ & qC.QbX-tʞQGA a,C2Hj`0H$<>trr~b13#Cjj3_pׇ* Ib_U{d3=L&AY7jd~Zް>UxoG3_RT>I\!/.S%¹%mzNA!:x uaZ-6ON{r'G `;9z;-hs3V%x'h\]'qa7׌1xd˼ES؋6`Z7 j#I liM]V.GobmsqR,RD+8 y&}Cۻ|]w~O&7!l~6{̐]bW>[ӄ:rd_9#RYQB/S|HR9W6R;~˗0|$mC nz|Id^9͞Qf4̿mDgʩkO밮E~sH_/x^Be j?ׂPs bd%d)1PLiH7-Sø?Nŀ/gН9cKp gov ݙ^9 Q!$Dosx"29pRj s>>wA-ff"?] 40hQH[g܇,Sمd&2aEB$L ,اQފ)XBF\Jߋtv3 {SޡĤfIsCnl~8Ϋ.?xz:p}ie@PJ䁽$t# {"aͼ$CV3 5~AK Γ=]ðN6KO:?YRĩWL.bGceYqAa0ʒа5P#d֝WީsmWkkV\/҇A]1U*j-mz>#lPH&33RUF-%]Ӣ]xА/aaW<61 ֙BTsO?1VLTUHğmD7;e\d:Q**|wh"  +o hV6E/7nq?mlS;sv(=jfJh{&# s"e{ND#ВNS#uOlN/(U2g66_kgr 5l]1K_ZU龌w7n5[9FTJ1;U}Ĺ'$w2dd׀BKmJ2!\LCO 5R-_Jeqk1A(` 8_җWek)BysmOU8ۓPw*0#ml]z.#ԥjt{\TQ< SR1,=Lp&(O60Mg@998'- 35/R˄CbTgp+,2~kln[EɌo?&]e?Hp^)5 y!Aڕlv~ ŀ8boff BL@vioE(:8tuj coI|ah,Y .*خD{?0)NHM;NsGy.2jdfzc)c#s{IH+E)u`@fgo(YM+c P ?p OqW3Ύik]{^bGEi]60o7lZOjԕI&^I.m}x5PA.cKoAMB^o ԢfFcȰZMk1N"BǡSPy.J舨HS<|e,S_bBFÙYhk bhC^ M$|1 l'ɿ#lQS _0Ȑ~˵"= u*wu#ǡz8'>pc@:\C@|Zu8,vc0Xt!\!OlJFaK׳P]$;xC_" ¾"8V8ϦAX^ *{ 0oҷH|aphފkh&d,|_|3l9I1ʀ0|DcVer`lH13/B0POeB_VS.Κ5K 0oQu >&UŹ_{aJMS3pMJu,6]U0D3cp,H%x(c8T%͌BFF޳]Tjğ#V Wrݖn%(H!hpkd cnv>fϬK Q1TD6G"(,\?@?RlcnLQ-ӎ8aNoisN׭H5nSU0:/ 04%VB; l%OC#euO])ֆe)KgpydF>KQGe=>#D@,錦0xQshy|,Yecd{BPmAܚlYNqn2[EQC'\HX3s,wW" `DZy`v΂k(RVQ&bՂ5Z.7o jbvCA.{$ܨl6CIƊͺ|;`BُP"!zx \kg\[/I?*m]yÃ$rv/lu!)6 I98gKfxMX'HQWD:\ CE5zPb/2Ɗ >r;1ٕl=7šN8ӪLE\x Ң]"s=A0) !YS8̟A/!YN^8d_mCQTqJ` :.昍Kc J%zԵӫZo6&* TF\c~':kFrT!c*:j#7OuUL7ωB:y_M쮊FVjҴGO\qR٣A zFSڑ9+:^S "a{ 5^r(0ξ'#C$萿LX6W>M4Zk 30gwg8 cokC;sgyf޷!f"L.oMKszOPB"ѺoH4awBf6eoNWR~ļ P\,"ŕ*C7݈`<_iDbOy]~\ouJZfV&OԢ%F4tg}1ۡRƸQ%A8~b[ȧz$s(Ԃ _!jlj$3s6ySt_ki+j]ʉ0q{lIegqL+; LXy*F# &3qBY})؇c@=Zwԅf@4_Pztoe5sJT irzP]v诨u3CJoN3y-TD05f!𳪛DMvX)_! wi.g24EKݵ$ҫћ wQt(DRS%\BdY.W[)8OgGM-'XK'3os7UO5iW\6dB`ᛶLqho., y #]tl4u8]ڟQ<;67y?ĂD-vF3na GLeKg?.;],tjtDg0sm`AV5Ma{'rȐxDyƶ̣"r HPO]<,7[**6wMkBiT 2izP5C54;cp M^#`xT`Eo]ܻ^ciMF퀀5$P6 K!Lj56Q71 bg=cOB" XBbZC[0sO*NIS@+ſyhSx'GQ5?pèu4W)+ [;,U29Jo@EG{lë:KfOr~JU.EMB28_sթD-HkGODX^c*A"\7DaX&c$!47u>̀#Ir;oǜ(Cu:仏$(DpVgH)6"f$<.\#j ex$_6hguF!JyFmJO|O<g 2ɡyeS SP&vkK{;қM pH?'׿qޖˆUޑ.'ivV[a {CnloghtH!{ ~r,N71fU2<"}LO_lqlzD^(u;9twWޭ!L3K:Q"+-aV.uG ~9#J U\ 3ӎ)CD^R5IOǀetT[*ugEn$ϿHN?Ҙ A򟊅x`9%ES]~,:8TEOַp"CfTFx&ncj~9pDhX-3ك0Ct A#j6~\͟&?aBlxݡG!eubm=ڮ0Tچ h䁋⡫#XQ]zQ4'{qkcUv[zH{: CegUփQt ޫx)K;jF=aq;;iNZV#8qd8ZvOn%Ehm巺l}%@=Q9&N$E2j~Be/lzZb!E(&J~,Y !qi;3R@m֮sݕT^YyU wqz}ρ8b.D x rn8c6afPdQYXvF&)-Ŧ1;o׋:M ߛSsb5}&ʩnHM#??\rĠH6XH*4_@݀SĔW;UQ:j+r3cIiD(_ʗ® aЈ 3P[/sg&P6s.iDȬk/rGz֗si.\匈4V=RڢYc9 DGHhHk ʼ[5x oe{HᓾsQA#jy4oBMU]} /~9bHto, u4q0[ :,Lp }h_#MbN^B}Y9CPRP?O,^gALQ0uO{D6𾮹Y\e*Rl֫. թK6"Des C=\]Q]cUiKNnat1\EMRuNxI!Gy _B xxM *-j9ގЉ~1P60)O '/6ohL }A8ЌQi{>K_群wnₛ/M=w4l Rt7B=!e עI"ZauB:0xzyuYzJHy=B:҇묚GS';y2(mF~*|v˦&u+$6a¡~׶ot"Gi5nڔ b}MՉNE~תțTћPxϝIsQs2*JԘCu(w7˛>cAuFzVܥ{V}j C^ 4"%x0^8٪~uT^?:W1&Y֤"/ nvƒY2єZJ]LtKUjٽ;t:,Qkmdx-j羼:)C2D:3L'U~ms+Ȅ\:O`4N&^Ց]+YD,f5>n˖#jH bFzCiL׎Os⌖qM*&%lؘ(kQkFa][Ke4Ol-X At ĝeٴf+ma440sL9 bHlrfIzyʔei?@vVB%`LPzj/PB"g< n<5؄ KNZ40CbsN^Rem0@Y1mayv2D%쏢8<};ɅK*NFzd[}1V;R|cu;Ri"30г#ZԀupߴӗ)c߅2d  AFVCmձ?qJ瓟g9Cӎvlz/۷=!)ɀM&}R__0%'!| ^Vim 2N[..3 벝gMpN=HM7ghơ u{_ݱg>V;Z(]-р?Sݽ\|odB4oD!Dcņb!' 1 4`n, 8x{~H!YSW*JڸpBT&C@)`'4^:LőںE)E)َ*:ev*eϜwGJ>XW0L?׵X+N@,Eي ]zHIgc3}\ҨvX73%f {P$x/Oھxü|n:i-4h*p~JlԷchգ$#@| T_$/v/bz 71C hC}:}Jû['Sfz`V%'@g;ھE|@(eJTx[.?66}1LU?.&8*'Ƕlq*D-'XlSt4qwI |CETe'= r2KUckmo`^`PN1'_(W"EEt@f,bNgA31~C;<;Q^H?)Ʒ#$/bRlg6ZCI)XPB@®k#G̒f1bjAK҉z`؁KU>`G*nJ6ݏE}2lqhveΐm'USmXX㻦'@ lAV15Xa缯B_/ÍQR G.%iJp}]L!CՋ{n폌g;)RU|ڛ_<#bYua^t0 TnP8jok eiX0#^8]c/R:o]#u'%ǪVJl2l ϗрQ88xYG! FϭKK4sWw@>'zK-. JL_lEsRBWZd6vk)ϛ 5Inl!TUF"*P:[a }A'^W =3I ! Igk}I\KCkCSn(<'q@p]}'MA߾%I) Z?Qm4T@ -4ϛa+ L;1)L']qY x!`’Mus/>isk'"m@N8x9.QmSH > l2(PM Yi1*>צِ(0|Ěc2Oh8zz%! ׳ZA輳Wg#;:\'"@WL@j٪ : A- 65t8^B#Xꚵb'WzIJ1C_aK=kn7"& 6D2  =).he *(xz}NHZ(͎ξh΀nnZ:.%qly^ă魍%rǀWV7Ɲ)rXwJ7]L=m푵d|0XV< |;ܽ.Y)MM\:w5jj+'!1x `{v5Lא77wfDIAi,)N(˧_4\Xm [t 9h6ৼ_m~TmY}1>;= '|fL37wBQSi [+ƿ)qDf;"7m0<9x,EuGci>"xOާɀ+|ltfDe$ 6ޓքĬ } V}މ*oXjG >F=wH} 1+=Sy0P< z@q%XdQ/ OٱXw׋70c tHV/tS:ၚ'Nbpˀ{.\w榙ZuœZ ̊-6fXh/l J|&em5< N¤|{X!N\T3yWw^|zSUuN'A8+󙯡e^@7,&Ӭ(KmlG3 =8ڟʅY.)BX>٩@n=P?(?%7xeTla)OCR>=8A4BdlNW5HLh$`@u*7gHA!(!9x650ފŝg>]$dfV:5g 2S& +ܤ<Ϭ;z;J=g ]A-ޣ+˫h)D|vH}Onjg>[b{0QK] )bg@7ĉ6Iyt7K*&#}{ʎt[~BY ;뙉?'T¬QrLEF&%h4b>|uK+|PU ucxd2`Ե+qs!L,gWOh60Ͽ?mZiܶxqw)T2E$kNؽǦ1HEm@ A{SƍQ}g@_ ',.zz!2\`:;ڜOfJ0DuRU~ R& a[SA`[X6*UodطY~!+\'6Ru+wIןE];` ]㽤c$M[7ذ:Vxh5+5*{ EY:U()uFiX1iKmV}W%=3E*RrhtBA[)M*뵃3t?@`3RzHjS;՝y+,^'\S!B Qaʞln(&D3Z٭ j$L;-@yxVoi-m@=KvٌtaFz 8℻CQ[o:a ddb;݃N 0x ۿFr0KWJE)$ I,^=p<4Ǹ84pb0ϨiXwSd1<闧 SU" /,8UB2A ҫ,g/.W:6;!T1ӟ{/?ҁe`ItQӃ2?$X-^~7B^?/ܯ"ynK}g8ϛ$OAκd"cVy ȇ@xw;%$CBMrj= Cߖm?96@n<(pd&0z+p;}e%'{X-.{2Suf.?fm|5*huv ]P; iZV %w>Ԉ8<njYTΚTHySfq".[K{Q0X. T6V5"Ar if ڙ33?M .d1WzkӌJ vZn<4K}dykqDn[e2j1o>IJw@=/'|Tp=u|D҈)g4= StYe57QeڿF([qgZpěhG2GY8XmiQbu=1`犀~H.GnxBs3_Qk\i=ܖps*6D[kULw햠t4v)̀QbcasH/D)} E*.ZAb=7hiuLI!x6lu"]ɍ$a_['Y}?WN&Xec  e°zd8O6f/~r y vBfXW";iIJͳȺ%ڛ2Ĭ*L;vaKsE/Dyy ? +;#ݾtᐝ:"3>'uZ)PQaZ_`Hs .ivDjfnͰx9T**Lxe9D CYLOc)٫m=_$=/EwgO\gQ?#'sʭCӧO K:po[ 9÷X|$|kR{:u%drQujv|>zzV+!Nף(įY{9<7_!ѵsD)+z2ޥ/%B>s T:GRy3ns: uihs}&jBl(zX& y~2ӄtJt(\ #/wi8ъ ;_@_@ز$aX]}q _JX4ӒLVYZfc# ,z//L{sv@ +c?:Ń6|x2}@V҄/=VK4!pсZO*-f<[-*=HixA~ OuݭRÃwBWbniUUb$K^ay7g,Ran?@%rWh[';\EM.b-IFNG>1XyR|Mv 0.4|G}'Ca@, S`t(s."gQC|)K%\m'1 Sx.<}!C)-Bz<ыa?֬nSKV<>Rm|:T=OLpP6VW <29 Ѷc!G,h*°Vꩾ!\!\E┆j8y~s_HB%^n'"L&=G`.a}lVz i +yS&nd}xF]cGSRdi_X q)k:rR. k"9uc-GS+MgV<牣VRNHU"/RB@^= ;tWT-xVJ,!Zˊx(0iSy{Po-DFҞL[K DfDzh2̸A=DCM4 5¥`>hf9ma cqpKL{)S(YtDFp!#ctYg1 h9)\YJ9cZw/IJM37A b`Ӻ1+'}Up2V6|=b!F7q_d|-g&lhsDHp%F,|N7%s3cϖ]?ΜLb{4LsU*ߗ&55Ķ!gǧ_ISѐY{F\n4H93M@Wq@>K~W~XF;Ic7QwhU+'.{-$@eV &,]fOhkn<؜{4Db|PreekIu|gXt@ik9{Z|]MgDy.<O2[Ĥ. f8*bQv{;DMG+>o#ÃOl20aiNAt!M7Hy,/?^lAuʔ~J>WZշط>EsSd '2$Hh}4S;dw7DzM b#VfúsٜQ JtNEȆByB:1G_:to 8 70lA?j^bɛa59zG k E*u$ΒjG.܊~"v!}_;' }$ZY4)nlk|+kl {`Uk쏮 A 2ɦٞe1)W #Nmzӳ};!Gt䨨Y-ģ9E M9_64%s %[dCC Am-8PD{_R3u ƒ16Qcl#s d (TѰK~ܪS;; [mmo7|?ՍǺ?RJeJ f_;1[(†g4XPÁVJ64MZ f4k]I m(EbQ W6/jQcD49vR^}4h~sĉhi1޿܋},2Xw^;ԪiZLx|T4\4BC]lBQ G{-C.|ȥtߛ1FA=|7;VMRl,y9f1=7d2>\ƹ aMNo5~3ؠæ*lOEcW f/S's"@TBs~=pD-I0n‚G5߮LtFES z L{/@$/3ؐmy5?KK=u>7jҜ'wh,~=_?4wiZTe+rYat[ۢsjދfO$◫E-&Ȑ٣HY T&:߲)@yeD/g z@6^ځGU…"_8v=p!j&[蛦WXNSSI\NHx01{AۜRG.:SR1z:Xnpl/B]R?ۻo\o ii%ڤ["qf4*W=# 2CŬg0*ǂ:>lNϒRAVưH񞢀s/Gq7x'\HJ0]4 1V0T,A ]):.{qnW\aը&Y80qyrFp+z7Hd],tpyi./y8dOfmIR@! `pڔ*#PE[) ʇnp2DbC8p8K#*↥F"q/p8' u{бړ~=fπ@=pm iъ;֮-VQ~vjߕRm}=l=פݗ 'r\[UyF3tB+)'F{yUGvD 0=~\3$mD2u2#Ȟ<d&3RRCr3ͭ3yAsFUjUk,z"U+TU~]: ㈰k'D$)cRnƮ0Ն:` mߪ4o ڂȐ_SvHcMB#@#jH]7/KLO8<7Oۂu[sm y<:mfavhTy+ۅi}7.ڸ&h3;\S;qV9D4Vn®BMkxaUѿn;+ AQi*J7@oE2?`eâoOw9zBeբCT(Pl{fU+ 0L}_P$)3?Rg]k5!6vR:8ފ7A?LeqvZ {sD;zk:imj<\5 ![N@׎Rj?n_v+^Ne`1MۅڅV}%C>*aOl!"zVm* 0Wdl!:ir*DXPNab,8wel'F},nɒP3n#m_ع+vLg2Э`p *]8^00Q$")jdb]ض:TZWKnezv\v-*eX͍Y\/룞H:_:9Z,06AlO*`B|" kw9] x] *&%5~ZVnG)F{l?3),nuBh8oe>}=QAΧ"/lpkUF;*^ [ު״zf0md`|}UPMٚN'ۗl:U,Ҡ_w~{tyq4|. ſ413h=9k0u=nR;r|ٙːE^\hXe.1Z={1r=}/ u=w`rM^ 0̇saڽ|_>CTҦ+!S}jZ<)Jw\k QqW vu濖S}N%EnM=J^9"^C3B$q冺`N~yĎf>}P=U{_'>Zcׯdk{)%7Ұ@ RܭX3 }&vu ꢳE-%:yY@.6|~=:atKʧ\8"‚ uU4V{w.1饽[B;Mg "=ƲPt~IA2E4a}>* >`eG_YRyItLQ1]0RXc (n-ۧHRڶ41.֫J.s9lBUb=x)ƶ?ljRg=pV.u&sȤQu_b&oJRsu¥R^Գ^~W9?nGyib}A~wl3x+4Q$E=)*Ո\ѢaHi[mW,23V[ˉhWIIvUBϕәK-^}(o^ymRD) wPÙ?al d:hJIC+D,ӿZoly?xsU"}cc-N/e?1Hs*QS,{)H$s{Wl۵j4ֹ=E@@nw 5A) =4ʠ9>IB@x-w]gEkBF]$2`͔Ҡ8;,J*FI,RaT R(#21gBM~XrI|TPe-d&6H~#b+v8.j̥gvp#T} 2Y="iI^J,@u|~֟aw|~B #QKjǜfһ>VT z^[c}6U$oQg0^#48<)2XkLTuFņօX &󭻀AYk]uWjOC wtO%#U`%I!msК#xuBjm#hàsM7Z!u3_s- >L S~_S1H[ŠOQ8 # |nǿT(B]=;1{\4D-@Yv`*XJOco_6]C= B6!l=< H-CXq8.z݆4))#7(;Ps?L)aB XZX%IYK?!-:q2عq8 ֛Y=lW}1fD̺%#%AjU_˘A|? n_j-sRN3:]rpuD{ZuQP$hS,uͶxk5򊒈;g_uڃ%Z3RQ ??7ZRVgJHqR;A\ndJGuoȭL`߼ؼA.tb@3,Rs϶z`Bl3,2 =cW%wg{f=rZB;C3:;'MvI>){v5m (1/ѤQ '^4%*/%r9+pn+L{u?M0~č&IB3K'@A`: #W#%@TBzLjFf|,2ehv- }5x~Lm릨7;GJC(F}FzH6);SB6w ]yӦUag vmXmkvW%`]m,q TdnsS1yġ|BL{^(ԥ(?;7hIGX'[{-KjZƎG}G0n2MEOj+uD-*M|'uo/XtP?w̪.h#N*aq>L nUc(OIZBG2@[#jtwܶ#;S mv>~VHck9 -nx=-!i5X4Q#J۝5J71 ĤA:a$㘶XoK̕>[+G^}}ƿr2N{_qR `.fa^;ˠ=P~]7800vlwwrgi2>uX}Bx LQѭ5R2l'YQ .E22I>Moj:}7w.je1UE c$;tMV\BB \웲_g^?&hXQa8`?z*͇/4W تe&e>vE(p]52"@@GK\?I`n*- mfE ǨFOǼiKfAn_R@HFpu!(?^@_Wn9SdhgJQRK "1g6 [8jSl=rZ@\LpM}CӔ6 hҙa!b y:öԋ 591W?yti7Ǭ܀B+P3퐚̇^̻` / F䈍TΨΊE/\KDn.Ke@^?ɕt^+UV8$jTnP#J4Mk\ԓW:^9a+Oup\[F^]LȺv p] |%4MCI`7%1BRSf*OGrᱸ7}TVV4 \|3HAUў} mGR@xOV}(=RD"ۥ=%n)ޝz=Gc`15 {Ck ~KOu_􊙢6 W%]N]ΤRHa2Pj9v|x&0[4gP0a"{ ;KS>r,_^6n}"Y"5PmtvqtKR/?{Fwӏ]jnF&`U}_.&e}ӨeǞ!+K:lnz}n|ݮ1 F꩷w>WM;эä70D|-3M)~j/՞3_in-cZlA)^%s.fs? W]b6p aTȰd( M9Q3AR.k{潇op,U^pނ[:~.pots0Xsoiʧٴl^[`-ӖCgpF8t5|#9\*kYl$ `O<~opm^ɶiОP*hm J:S(4vNQZm%vmi' X`DXYO^;ߙǩpKALw, -Nu[5QXiHZ,%6I #NN0o cJ1h=>aAϣ+ Hg@Rw䌱; X:y2\ǡB Nl%fw T0N f3&2Tdj7bkOh8DLgz%%XͭR ~X9 n7QZɌnF`nf'v " 爲|9`ޔ>Ǎ|Օ' 涔#trJ]W%Qn"ٹ`OUA~aTV@)Luo}e)7ƱVZ8Q_LnX3g`_gz@~}dim9Qv,ţ;m3 [2Ϳl/b%3Tei>s GrIYv?ۗAzjky*]$ tTy(;j{#VqZ5.B"Q]T8^<`W0j:lWgZUjhsy (ُ{[ҪрT[(T?a/Zb #d%#P+?XJd%q1K`FpE̴ؚn?ۀo9cp2-LcՑ!~hm}LQÖ;±'Mh9}~HK}ݒǏW(P\ZSz/K'S cm&v1HӪA-J|!z<"ͦ,vݯl0V9g 4e*E /Y;M\VۂS{}uH$iBº.,=Rڔ(F-}3tm\ {v=-& ] ]^Ўb>O\Y3T :Yu84rh f+7!V!ϻ"껓ݚõ$<zQ9h4B»|o؀; 4a='C&oֲ ƿ:7! j, Qy_.G .w"^~O,/ ĆW+~wtT~K>.VO} W%b}44"x i5<_5Z5H&qnB{EфO®J *`jU.}ɋ,uqR}T*&#Mζ}+:TS{=Q7{%fTн՟`<H U9܆qV0v(;dQ9 rTe;hNh{ 64Ԋw(~[q84լX^LC;>]w{2b7-yumg5\҉z^ ZVL"7oBp \}m-SE98Ų;\u c`"?0¾D[ zw$u -ZҿiG^1l֊aY٤a[ N0vNǰREO^o˜D}ED.sW e ~o<<늵>$H"p9LZT(\>[Y1A^M(/k]B/>+.~r~c6F%]|&mPܮSuO3jhZ_ZU <ݝe4kN HJַv#PZdK7vVK8.ęVR1RTg0%S$!R6#^\+}]XIRb9IRHpB܀RvB2> G,Ai^@bBbJ$id9/7/kİ(1>N\c\̜aҹqV1c{rÕNiW5U}a0Mڈ/|M%,I:*:"nLϤ.*џW~U^z{LęD"Poh}ll'5pbh~`v;pg$gF\f^RχG\4B B%[e^}1gGMHAS{uYbKG$ =(3GI2=w/AC<*:vF6g)НRq쨝+zk?@cE J< 4_?RnFP=H ýpZ8"*\5hIJ|kMO%V0}k)97@"_*TSTNpfsĠcNPhLQRHsI T^=D㟏XCN #SL[?dϫ(c)ΔOn{"I]4Cأu@'5j) ]74Z#tNLݣEuRz)ő6*dJ֙ _{0)5/%v!W̓"P˗غ*Sar@ 4:IX#!gZ̷I[PS{Р[Q>} iqcKH׼2d~|3Jُ y?e En_5(EGJ\Zp8Pu9ΉG)|[ qx@:썞JUR !aB3uK-C[7 1PđQ7FXHq;"*k]Pe 4Gg鍓adE_cၖoMr<ȣK&m`9o 9xv\8z [SOF{y]zp r_ݕ}c/:_8u*ZӭIpKNbM)8X LL*\99P$#A]sZs4kUo3k*1_ԙltKYJ.ސlɄϜ5i\+)\lk|lLV'@yv~Os\`zU4-P]Oa;kYҦe|Z.$XҠP7'(D9 +V ~ ;Y!9b>\&tYkAќ;i<9/Z^׮{$φxM̌EZimN:tY":wg_"v3Sl C,q!^i-c} v`'۵K7ƯO;`*,GVA}PPwHq=b bWE.3@I41/3H5d:36B1:Q[ɜ4wU4}*K(NrMWu.?^빪%qG֚B[@] BԂSpզهԥLB v!.$26MhsIw m%0 C e$d3sQA[ͱC~PvO3GA!vb^YVUfÉ]p.ʌRN#i[8KH%\z$`bx}bJs<q q>) 8bs&w-wb-^"ڞi=7끬";Asڔ~"*ne[5BnE&2d!FhA;dޚ&QG#.7;I5S5Gw~s_+gֆ {=q2nFz$P2}1o׋RGW7:3Uz0mTǖpZ%HB,,ALkmU0mȥ{dT;,3xOuيzRAl6Cym5Ɖy4Wq_" YӽGfi/jYCab8ȭk-,2Nң0!>yG6~) O~m[)vwy~&iA?VYN4tGN0k,?>?y]} 8/xqa/͕ 0X" |jɎ5uoK[}FwC"(f$s5؞kG-yr=R}@tռnUاP!?ڗ>mY-\]>5&+?[75b _UtKo߈wb_RTz 5}ET1~> ]F"Λ{n5swV) ~ Gϝs BWw?~&xCQЋ'ģw޹WTw=\}d.R]w ,xip|mauݗƩ6 St w:dD&ǔ T-oڔ]K w;cٔ Е`Ȝe?\>,"mab$,Io=o nqI%z}a.s@+uރZ_^_FNZپŃ{} tl+̃}ؒv?K+Ӱ"RCzk>Lb#2Z~ $O.e^a #Ͽ X1Dޡ.<|IJ+^^F눀7׊2[Z=ܔl𢙙d[DgՎs5 վlv`O ]0;?m@ƔX .b_ǚ3#J;[|GIgVEJepဒ'tIoy6k3v.J 8?)"1ظՊgEŸ? ^ A[@%Kw4mq:قU2OvFFd㼝so~h`W"#kX-6mp;e4)T/K&$)ѠK {^{4`Eo2e_PGxI ' [Qq[W[8%q?囨kݹ:WB?,_m[~ԺQ]h!W#+P^\}hmѯ٧Ap9l{U* {yceֵv 'IS+gl޶N9^xrDgnDo#Wk iᰆQ,Ix0bb{P$3@ŶJ7ŵD\fI~KS2+;#; Gpk䄾VYN{K4 }3jv07S;^z3{[GĒf30}wd'!La.#{I9 0]S"c"٤pbr` ca_~5Ƭc*kw '7*IkR*1lv; z 0^8s˛EǴz AUܧph5dႆKܯ) t'U AkR+t ?9gH~8Dpm~S Of޴05,NyI\n&qsY &#d^(91أs؎g%O=}u\2M<뺹-[wkh5kEAX@ .?3/&_&vП\2̈́5iT괽^6e$!IjK08;& s@ X$$b;@+ic%B8.o(~o o Gb;>-}WV~Dǭwsd䑍eP6Ӯ2,7:Bcݢ=l >g"mPXU}z#ӛnHF`p G&l lSI z=bQV9A5/WKo)J9j^: pab4fwv@?$3 ) ~mLq͌Xx٬zędnk:[(i+8 U~?bnߞ0$I1n"Z|yLp6\n*~[AՅDpK !3ِ*nn֤ . r'4}f.c$o.nl`mP9ƑF,6}a!t\Da#_^T 6jK&J/1lۡXӅv}kd&|:ʈ$48ٛŕX&! v=YMONdLeޱ޼ ),4ߊ"E2DvFn\]mܶ(Vg<#8/J'PiH?[ɹu,3*1\Gb-a0Cl|EVo,eUwGKf];w}1Łl+&cN770,vK/͐E}IT!՝#n苸JH+dbq  M֋k߰S#Dn#ߵ=ZHk֞?#XQe (U"w90QS2N{1oXQJ)L|&6@M^8 ηvVQ! EDY6lKU>ȵD.CcG*P/p}[*Z9-eHjtR?i;&+M(xv]tp<|Po}e^jGXKVy ?V߄%(Gy_Ns҅7Uz< `XkH/QgÑDW (USuQw.b'}>!J_d% Lכ\\>.#C!Rn)J*ko6D;qsmvLrxP;ڏZg]턒b}jbχ,u@O8.nxb/JʴKx5ڱrݣ ^sȮHpL Qq]xP׈z4\#s0!8@!RUv1>weS?L2Ns6+aV DTj+]"{~5i6) RBD+W6GY:=;Ƨ(DhxFqo={Yh,42M?ly #(.fl|LpDuZ&\Lh_6mTFb_Gx) ~oe79cGT}U}`s*tt .MG,;E/[ZB}U'YL$Ąl>ŗ7OPzFHa+FhBNRusA/XPxejs=W P"Mo1dѓCԾUނSE_-l֞jGYcco}^}m Ilas#< h,0YA飞!o]3+y949^O"9;kbG5"R?\ivkBqn , [ƃYDόwd8cU7ڭ} dZh ҚY-PeR|"$Cwƍ`ʽ2щp*>cntֶ7*9볥:?&G&T&=Ǯ 6{H>݄oUHTGRI!Xg8s|:h+ L6*bNY1ޖ#DDBFn6x0 GQ]sXU'O ->|cřO^4Jΐpߋvqn=23q%dl=9CB19*ٻح|Ӯװ@B&L O;<%n ǰ`8w<6JJ-Ϗa5 sT$*{Fy USsSO. ?2 9 8+dmquHEiy|]"sfJ݃:ו vV,XFH`yZyk ًu}!Bi`=54Qqg[2L}4kH]y=`pQ&?u2DǦ/#D@cQljE|)R` (' Z é#fFq80s=_6lgnUgkFS]2yw;JKoPl00!Fxv`C]Yb,;욧h0y'8ܒ;yJ0cޔmc˲)Xen%501B{Dl+rf@°Y|S[z+B; c;ߖCuoֵaGgB.U/C}Y ("4RXYYa4v&b?nD)}3xivfž㾻}!d5%f_ȑA],(x? 0Tr]rza`j<B9~؁G}t=o8yZ쿌n^tEvn^_IU,6,Z*=lnKR !"kmxNel{ZmuG~9oݧfFsw I}LU,.7WfٟFGTUvEi,hVG"WW=B| TbΞԠϴ}nMM_$qCM\1v H#81!J xz;~}_#||qJ-v4GR9!qpփUIgg+/DQ^5sRQ'A3}8bu=D6McUeu[!SejtD)젵clc?4N9RlW7P/omIs=Jq̊%m/^qAD4bcmG`t sĔŰ̒'0o%`mON rqQyz@/Mf*ZGq^H8F Zl4;3L?{oCMA67; U"_ÿ]TZ@O-{Mn nmޣ'B\R+-B.>C6ZDf*xTM9,[_KףP6!0F RGѰt<;,|9a}*Vz`eIz)yTE:tY>ij-1TGրCR#v[ d̆qKT~Iz+' 0Z8e,=m_Z5FbEs(v3еև݇Uྦ $eit΍ļ++cGgZ& 1+&3ؼNß`p'V(oj5f힏"Qt f$Z֓߬)U]_ԝ5Pq}ުIavmvmGJeMi2DS7Z'96UL%GQGY1?!WR ֈI=7`d,F & [k#ux/ܶ yzIV?TKE& ӓy6ހW zk]5 _;Ir;,ÝYb olX(V=˂{v%S7rϪDo1M:љ|;#1o*b[@)kTK4*@T–'.K^Fc: 716'VvANCfEP )8n hmoV_<ڳuqc? \'`;z?6ZfZ((mhGLDCkpPꪇFJe"XzIII`htaBUG5JHNDZnO>gR"UU%5iܜV ރ~|bnGCT0Q:Ck`AVP?Ȼ:UDku8廳 v:M7]Z7I|àQ񶺺e"F8E*ZRD63JmWj%}&W˰C] )ꆐTV3;.;woˁkTGJ%nX=6f2׬sb-ubXaVϏS0̉u/DN^^|h+Nv눅Jt_md\n@y; ǭJ) \?9'1 )V6:3O:8s߃`ah+~ |~OJVo+](Y>M2~C>cSz'nYeD#j`wz.aȧ?yt\r*0X1m^%6k8 k|~k$4rU.[&AsnLt&kS[| 08 :U-8\,O|nj bxi*MOQh3m2&/dG 9Pn`lۆ+nw@LzzUjxPxw*r@NԆ`ߏ9 . C:Ihȣ#0j`RCz_PRC,B;d~!O8f|%R?1xl?w;tO%( 3gwFVO>zUFjB skCjb%xǶ퀱ys$c/0c0}a @h*j\?1T 9aDz00ް-i9.ՄVӣh88ȩrWž6Q7cji:FpzVhCj5J%"Ǩ"]D),ˮ4u!8=MLIV_>_E2;>K m+IG*t3΂[4\1/(anEބ#rƃ4yG;@J3ɌZBs_Fup~dh,7\3pŃ]7RG{oMY=e5u.?*9tǣ^\Y"PFf%2jPp]/_[ܚqYvD*^Ti5z¢Ex#@KXHFm0R}ӹfy^<@ȦS>}6^YӦ]jDWV^5*K CWƯ(":-"m1j2R)b6WZv‰EIv&oTX$G)~Ee`.b<%hGr(ZQHۜoeg^V4)sgZ+2rrQaOvPT\^Ysu- q9@Й3sc9}5rj0|_atd w>bpvvXb1#s[;\.kr$l y~iG2 񋨯ʦl=-劚%7St' *l:`gBNXQ^Z?AS*W&o恛b|oS(u6D!/r#07#q uj? FqH)8LjyaMՕ ρS) Z#@p)` aIzY^Iҡ-/_Y-m:U HcJ~* |T{K~e|+/.\e"`(7i}ӱ.l6 yv-g?n-2x;ga;u h Ύ uL'Z;(5)aql']NvLħ 䴯WcNv{@׋*٦ >- SK\zq찳[א3\!OK>lJՂ`.  za Y­3jYse-KP[!Jz.]cxmM]R\"TY=̽Q{j6Y|{BBS P\f$t] bO@7͈hU2 "p3K(,0d4dO]=Ge]^gX ˨ aܖj2I̖ned荿x dE|e /(4b.?ɁkA֭:M'CQZ">,*dY@6C$V(PN^>_q\w2ҥ:*'DQa,Ë"qsM/oҟ=:2|9ꆯtw;K@M|nq8+qgJ3. dKZl <'펑3PFJ+0u\:t՝3twVgO'H8mk*s(!#d̩Tz3eas;a¤48@v4#gY.WB$%@.X;.M4( Suq1%1j_^gh>;BMe72ˋE٥֭TEȋQ:u;*pƟ 2pPP} nD6Ru ѧ{n 8fԏ..q'#P 8 %aHΥ/x%M P`1*Yj/ HA ,zThP`e H|ٱ@ψSB&Wx5c[O?ոf335s{o$vgZzBul>fi<&ot\QӒ|]:~\WAt"ު,x[=GC! :jE%w]UH=;[!=m3 75lNTY6MI c*`!$sޖD> O:OT2~U͠_,5p'EYw^(2ô>5'VwD !N!ABjb# ¨,@~όӚC${Ej+k<.f}v@QS?^F$DrD9|٩Y2f#fV'DZJNk`D~f;5l G:֩w4MBcD^CGEYհ럳MTG>"SL|J$ݘNk)+Af(}{I؇Kbi[ h6+@J'yo9, WT 1Lu0*|u9-߇>r/-f~ g}M’h-?$Yp yf]52L.A#w#f#ښ)%٪ 0H]JAfi̡F2vh0K 7j2q+P27A]ɣnЊ+3$A{=pe%%M$=m} A[f'kml dG95R152ǭj#s_<ٶ5BLZLwSaVݛE,O^ZKLM`<ލ}9{%\+\|O.ÌPV7E#)6?Ufb33gn}0,y$u:B(ˁn m5H/H@.ͲPul6eG/m+-Oy7 0xu/ޚw;C%3~2u+J5wW\ 5U?$8!zbY"m  oK4CXuXG+1kkko; ,|U;.+Ldx M.NssMP'vX,xz-|c!?@.lh"gèBay׿h2wޜaA8ʊ׿ d>3 . 6-MZ:dXE+2Z82, @d2ScgznG#W)Y>,Y5`əkj -Yr;Oaگ1\[zaC-SqpvO&ALJVFfPv %'%.q|;{oY*^3`~Io aOf2ֿ1ŵG%Ya\6g+AYs48x)^K MUkG%ĭi5rߴg(s Gt<]y\1v#t[8dJ2BӨҋa-ZaY,ZSaBx:"\G0-s[PHf-|6ZCtS$؁uj? . v|ł4\̽Ub7' &{Ys-[}ef ԝ14Atv{-, }cKmDsz|Kr5[@z=нe.#g::|ϦT݆E[}HD'wP5Ys2JX f[Yg KĝؑjM~\{َ [@Ku>nn(jWK>퓴ҵOal6-\Q˗bIy€htkw{ezpuWY0[ 01뀸*wF^z_.H#g}2:޵A,0FmEfJ#T\z"h5DO3a {Ei>JK 8_ٝ14TqfH}ʭČG̢~HB)s`{yJ lpX|Y;*Gދ [ql,ޓ+!q8O\Zͪ_TBlʘK͋T:.&t0?rfᵛM*êh+:abx`Fb֤,W8 {c8ui\ b{BTS9-UM^-v#-~)כ/?M Av,3#=b'F`zӖbhHң)y?H? 7[O i.iw`#_ʶzu= 1캸>;vKEM1~)ESso[gْrN!&5S7yU=V-=Cz};_<ڊ|Z(G\iDh(;JT<`L0aW2adr'1 (DSqQUH;nlrBRXd lG_U ~:K&ETg{bĸ:䈽b)C[#eM]0Y;*'\tlzG_/F2M4kiOp[ǫfAU<{Z9HT5]R#g&eH2֨Hfk:n)hfY~5_z)\^@&/8ltI5L:*p}[Ƅ(.?}-##ifʖWѶUPE(jX`ȼ!HA`P|T92zy[w̜6e? H8tycf/%&N,#yjJi}xH 0}Bv ov_T#1lt_sM=/_]M|?r&Ji0zGhB+-Or;W:mV** ?:`WC)TEv63RnpVP~y#a>sIcQv(qq4ӫܻpw$yIJ~@7$7iTOi/fOg-WjLwLöG1YS5&r39oKڹ$D5ѵ/%]w$k ]Շ${jۥiJ7O"F9X:F:CQ=r7M: !A &ImHOc)5 lzEI%J9~RjP uQe.jn1Eᩖ4>JҼ[C_4۰s(O9jڳÅyyaIDg}qcv7x7BczZ:c,)i #6qUݓKT3o7quHμP֡H/ăfU 48m%*1d[FᮯAI?r_#r^" IƟCס Gr jX&%dTl.iҰ;OT(ey 8 (*̄w1=K%p7֐͐'wK@㼣s9X%OlF`P$u|5L:< >694xka@H .M4oT 40.D,lEz-~jbߑ3 )Qc Sg5XЮl/k2"v \̣}Gb wZCs%I*;qz?i/go0[2DOJj2cf[1cmmfdpl6RӆH0  {_$qNQߢ.):3՞)usXvv=XKN4ûcsL$䥋 l׸+ Xp2D{|Q#p@2gQm2fJERCtxjCطEy8%}30߆]+0㟴%F}'M)Ω X\:-c?MK~9d#$HtbrSw Beb۴'VhΡ1w Lbu}}6 =3`ٮn;uAp`vA*qA68%E8DXUiۇFǰ5UZqFHݐ@@]v_H`+IeoMyfKmܕ=6'XAaGCGa";ȍ)_퓙UYτZ7DS£lfq }}4h'N׼۴oU5su+k(Ek8DLwgZg{K *4V/Ɋj^ kr0q3+^ԊX5pcs{q~CvPj~Si$- "GKoDBwQ/$ J'ҳM )|{fuY㟜aa zwHS*tf/$՟08hހ5 Sw`,OqR BY D+/-oE2@]b.lU`+hGE*TP @T""/z.}k{lB3gWh=mM;4ɞ&MR١+bq=v%29-T5I XSNǮ }c7LQ=fV].mrcT$Ǫ*^釕ݩ#NL͉a@cq ,U5D^#Q#OlR&\B<p'2 =jU|[v̺wka'-:`7iPF9f* Ѵ)TǬ}>9$H6)^jwzthVU,Ⱏ=w+) -w:no@{jO۶ǜȹkv[=T_KHP75LGHY P^HBFJVA1=@=w2!gFyiy72sgGGyb 1WR%Jϴ]X%XNKeXKRM~.'BIw@qBh :>VdagX ZU܄Gpq=q6r3Г$XXR5c*X~ԯ[hì+U15*m)5#P(ZN_ 0sOM7)Šd}"5܋F\1Vz\`/cX'ǰ X0_ݱ2/o3|neM:g&H2mMeE%1ϲkbx!Bh8q-ԩ5Q މl5"~d$^ J@kk`LM;-Gߴ-LU~7AtI &>‡^ dB@H@U49~mypry ]>@5v<!vQhYAE֗߇NEH<~z,r_Ok|ib.`oM`Pbۣ6`$``! $_X*LA3TYe0~$\MDvzYӬzvKX&/Yo4Oaml u%[U[g~{M GEKֱwRyR.&ݭRa/LU~\rn bGgTK}'G9$u 7Cs 6'VVfieسr0E`ARO'x?6r<ݙv$6*1q /}J U|z_H|cg? @H5( 6=MѻJ~t*]ll!h]e%)fp@B/\Oc3k,Fecj #?9` w{j\>?G Ѓ&v`\^[I4})M {ԁn(6"Eth5}I2D$7HˋR~,ELzGNs&9]FYtcpx A!$1"Gfir1li{sF/OoRf[ni_96L@E>_h,/)T᰾̙wp~ѝ6/*Q59Vm!.S`J֭DƯ!9Ƣq8v S3ߖjMć;͠lޟ!&J(7v8,vm~IΧFg== iuኢ6nM] p9.K6};6$V=d. b+OpΣ"RXZhk[M)5}AōK{lz27qyXz~VW~S7.!5ؿ_ؠCy5vZIjّuʁD 1'x#E*䔬6̡؄30 .2hfjVq_=;]51'Gvt/F~ewr`틊*t>"]`"s܂oB4ºa9TΎ-!vpk.,H>u=⩺L5k.mQR)kV C(A۷9Y@);-}Ade]p^ko+t}MdP}1bS44umtW3HL0n fG aݥ,{_aDGj7edbA152x[a:d<,lSZo;vMޑ^+q"sŢu&89[ ZLq3l5sX4½Nbj(3r]V gB19췝}"ac%ej?G^O*mzc-m=3dؿ z=HXg\umjݾRc%hs2dя;_2߳p9a#^*Y}e!@jC-% i*O]*hb+4U8&/2Jd4{<#24 x찆!Cmk`}j97&\.QXۄeL@S#4e3[p4#31Z69F=ᑛVfXp=|7O&B9 b^;;NhX`_8{tJA3,߷^'绊 |["7^!܉ԧ`KXnL5ٰsޏ.6Ȭ HZ4'Vcx~4T2,5ax[lcHWL8FΞtíf~ 1nEؑ&tB d3 %!{}]+&8A<&uZ|$ejyj0*lxf9ǡW~L<|_^vKIF~O/YәIvԕ&SrМY%M&CQ?Q'S eVZ_ڂ -$sQ˜y|Zs}uC.a2 IIؿrRxڲAH䜲\zUS'f3n$/G;.U9U**Κr&]YU4f{6gãT01:Mն,]ĜI09'!q ǡ$rކhp/^ iS3 8|k6ןJ8)}Ce=wDTDl=xӍiB Lq묧)/z ĆlgdPBv]-ia;NjNQzJ1-?( ECLZ5C!r;ڢ{*Q\:nfѮa:GVM]3q{ /x^T8d%Xv&r$7KȮmږ^* 0|E%k۩N򗜼dJ5nUd\ .qJ3Pg`r~*Ur 2:HNI. S9qƁTjXD@lv^ڱk?Ÿ ЖOhԣuv2:Ҝ֠LB1hȡk2$ܑi<>9sGCBBL>d(6Qb)eEd볨s%\dŰN@!<44ªXKH r$[͇+捨Z̸6X,Cr#>!Tm&2$ : 14wqD m{QX'NÄSoP_b 5D4#U` P+v mⷆ^s?_dLyp0H~8MRi8o]fHKW֫[~8'ٍGѥΚ/;9 Df$lh繺ΰSJF]ҟBV50-(.96bU-V-!^,#W4v&Qknfm;>_o5h.nYE:>MDnT1҇}QGgn*TwO5gS?VRId:dM?`e<)fm<ӠΛ{%ajʆ1LF;C1h $C3)'΀adLOYi:I%/JX||Pl~wR?c'Q Yb-ocWw#'jy .)[D\n=j1SJ +IMfwg'3<$>IhHʷ(s}αy HՃ(g_ڔ/xߢti s) gS~l0 L>Y*,q+ukyհLd7u kĴ}nJL?:P!Z&VxB&eϧRgA"v % KL[&<8iZUaֲP֎w("+;%m)=ſfҮ'ty%#7V=hb_\z n9.*qxLeȲRVFAJb6fO6&O_ Wy^84!IV1.CXu#J60?Js _ IBV FG&v;bq叮Lʰ-|[Ɲb̻2M,(/\jG?锃[^#ZڑS= br{pȯ}`#Pc墉rԚm@2EPpY)V]4 '^ΎaOi-Q(@Z3?:kNMUֿ` ϸL[GO[XsZ#ʬn bQ.<2͘t$y"j<kmZ ʵ?'<A ]JzƇ50lLFOAp~e J :kRkwM~kcJ-5GМ;WUɥi$'_ /Ђuc1|\`$b+8E OJ IzbY7uw϶Z+J|?)zٿ}(5;f$PQgƓ;x\r.c֭=ׅ; 4rI:pG?ȿ9kR%L?dIW1 C*cp!eٚnY< +@A7rn.t|DexwHXQ‚C22-*߲%o-zѧC]28_`&dqjL++#DqXiX̅̾EBӆ:TgnY#al5Iɐ20#Su?\+@hؚ ^ґX7B 6[ 6 %oRtw7Իa&Mp)sC9~!V֠1G6A} qìU|M"'CcoܱR/*Uđr܈#yּlRȘu(3$a$U%[79%WCrI[mH3,K o98?]>tf˯lȣRQuXtOK-vQswr^ܓBKڮ0|w+|_7,Z:ޔj^+raHR>/oNWMQw ^*!GH`{?ߊ#ڷY`odWt6CJpϸ\N fGh\5!{M\xܾ'P/BYC䏻a7 _xWN1,&P_1ܣME ^A ̕Aa \(^S,ϐb)eF}42Z ~oc M٢Dz QƢF=<^ ֮RE#5y)Iz by,!iqpO%KW ܤ u)|ym״W| wQD6[g~p6ûwDׅv4ԞY]8Ԭ*] 5'K XH@Z6 ٤ ?+~75b qk[mC/C ;ȷ؜a0kÔix:Xj./M. =rV+n$wK>TddϻNFKɚ\{)c8,t=~+悋Ymy$?O8RM^"IRUX)=SehrWZVO pQ{&kwBe۩4_Xo8"  zb~j0{QMv" QGrF` 1F1țn^xI?_dGAD:N>ޠB/y&.~w4dȝ q[@ l3%D:[G |_a);Oܘq~½V(dGhM[l5ޡ6 d0ۜ%N^pVm; {6ѴdM5m1]fq"x麇QrV9)6Uqk^V@Cf8wb[/n˘>fAK ^nB$C6믞1L(0z)p{3*eZ pOƿZC@ 1?<&!E_"ۇ+.N`Z`ĹS"ޮ䳣F;s" )-gAb_h\7]M 0sӶ/ĆֹY?3"wC8P6`}S-}`޺_Ev?4`JMsH̤rmA_L<9^lgJ۱>QbuN"b3mBnY5s=ϟ|_Z_|~ynZ\[ZV/( ` EUz+iI;ѿFRkףQ+^^뢆fb1̙3M*W"iB-E)1 M YquJ/7~S)`Šb^rB'G4P97RlV z0Fy w rGElNa!nbīH,5ބI%= h J)v> 3dO)p (; `<8) 'rXT1}-)Y}Q?UwLN1BbRIڼyP &֢c-HZFb* n ۬<ݐ & !̮/wgdUZkT[6$ְ8nG[txlFjV͈g $P3(h6w3yܸY)_~f# dˬ]c('g9!6mw{IZ"SJ"0+q;$`0hƄH<΃45#@_-{~R2Ǜ$Ǩ&DΪYwm9Z>FlF {8uJH$CFQ׳P 2,d pNX]r ]][IsaIOf*6v]͓붂*J(jZYus(Ar"_ L*mI`p} </7u 0~UH]類c^j`:DͼD)s3dW~0 >?R#,ZyMly?Q1 ./~a+,!٧6U>0əfGx7IJ8ur _2\b8Οl3o̒pM֓ 53p mq][ o|"-4d(ZGH8Yfy L}}!̐H$wkm>@A'ogN򬎱e滎.Q6~8 wȼ6tbU?nv߼h vVЇ<]e\}R!-s.ie M+/6me|ԥ:J0MQ0pll8Z[yDf$ ,ɳCq}LiN1cAb"K2uJkœ-X_ yfd{}P"N ɜQE)uMr*f%P\eE$X+mka>5:Ý8S|P\VCGvo1-{}L3\-ǁ-D Apo`]eD;9S>'ufEgW?6kh"C;fļJsGs_K;;d96<џv*~OFLc;2W*^ fYE6'fM{{(i 12#^Lbd\.;# Ɓ`ÍP[W:  1G*]}L=ts 'V&CdD MR-38p h]t#6@~+n ϲZ.R]h\ɨÝ25V_vB\Qq{1)E\LǞ be[b! ml"tW+]Xʞ =}?Rm_&_{#Jk?_`t̼$,|`$!O4o;ANJB6gRF҇9G+T"jOYKX`Ň\w"sscArcKh2lhK7yeXrTrFK^}~Y IRh{,W&qe9<> Pf_Ņ%F, RNWg r8P:L.({v@I 3A΢kBtj&9_)?O92*I5"z/)Nڃ!G|hR5FZm%e6頸>,U &O\/`DԮYzy<vXJ aAXqvܱGĞ+x^OJDm*jɾ8>:(,2cR-'\37a%4O@Ra£ 7HGcC Gf (s!]8Y6/NSo"vp@*„10Wq$5QҏFN8.-0'n띪UÑKjP# !Cv/\@fu8xq{T~guۢ^HVRǐk福:LH kMfQz?YoxΙeƵ o CzxYb/BhI"QWL'dҢH)MH]ݗqpG\t=,1E`I[BfDgSsoMEQ}_.$,М?+ѡ4|[@(_nnCڌZRB,tޤ|ghEeӚg[IDBV8P8~}C[vѝH4 ۯ*[w2}£?dCsxy!qrdv:,aRXs1W(V"?Uhϼ'". C(92Q~FKE3pZ rVqIf؎$=|ɚx5>5gnu rɅ[NWbs Lݲb&nwZiI(2H{.Þ7M<Xu\8L 6K1,GSfn/}v))5 äMN+^吇d5'_T ++Lꯧ"H,_UZ837@HK0rRzk(Œ-^On?G/'6rQ LcUi&/~vN9(`F/D^\|jl~rWmwS=|ag3$yO^ yExXVGf; uk嵢2q2}}ުO6>}?F'pO萫Tta1U+RO\*t+6.HNsDP&\qK;tN)%r{nls9,\yIHFC? <2) B\}uNgZES-[A.`y$Y0˨92#E!U %M##xH'[ u%&k-!eBvG 5Rf{ñtj kO6 vr+ ]`hHUOaax=olRP.A%iV::XҞ/V|Mg<Gg֭Β4DY-]p~`oS [za7~׊̸A^&7 \)gʴS?,0ַ)f@bW|#DPz.|.DMIJ"(Z}0>]AсckB6C C 9 6{"fH CD Z0±,B)OE]o vhzɣN,掐̱(I< c-^2\=_Ht!w{:!qRL2+rlLeĽЪb>;,XdZEC6}Pjxa\ǀnFNWUOxo&'Cq%/SvQܨ?aF9B\u`s;{uС*#">֛%SocA02:5+?m&G1m0,+>w-CCo'9!|_y9W`iv0EtjXz6c3 8L)ք0keP6f9  h02uaIl^dkeOɉ#2|"G&er SxLFujgl:Nׇt#"l:AHȗ칭uSEao5] Pb46݌|f7AC DD4#Tn=+_c<#y7y~PV?HYID<#'k)8"1?bJc'`ܪ2iO5,#۞9pTO,He1\Ƀ/P2W ]-"_8yBJ3K^ R1;0y̓@Ȱncͨr9hoZ{ ݊VNqUR;;ć܉,Xlr3Cs>*\)8u$!Kxƽ'Ed 8b}bY"JqGwt(+%d |ϫH5ArR7pn'@"Zx3QcFt#cDYE7Q&C>e9V;˒REPu\I4y?[nG@E(wG(G~O9Am=0j#l3s1zI5{+ TH[Q./GN YTAq22B!V܊}H 0ܶF@>y-ٜ0|^&3ktc~րNafן(Ej!f%ۖ? Jcnz|aKǻj[cDE3M : YtR =C~6GQh.C9LLAp(EYo(qV5h>;Yz _#6܊#ʃ,em}6zm+сV&Ê+r.Ffzā(u;ң_)ݗ78Ŀ!hPȉiufU¼ڔőtXypn!;u5mj)C3{gw.pO!{AeΓnwMDB7I˓ ٿbQFQ,S/AϔMq`,sN߇\<4&D#FnV?9iyd>!6%hsV0 J"SnVfF˖7e跽M]ae,$0tu+iǪAn#9!6ReL-F0Pn1P_~Վ8H MN ~М8PcJq܄)kP kv8k0)e(eO~FaYߋ3Hi6wjyF[a(S9 A{v,[_H Jëy5d nI|@Db_1#51p7H<\d}KϢwa *\\M7u=>=q9hRoi#SR;hƳ)h9Z6aU1ui+хu>miUͳGKg2KDn SAj{yaC?4Rr,zBr T~*ґSX)5 3  XKx^KX?x6 @R[Ⰰ }`Vٮ>` ݲP›)Rk<ɅuaHK-vjE{M#jQb3׀BL߀9]8ŵ(Ak1mbnEۜ1r'Tf>_^QR21nfNT=9ߑ0\'X$"hm g)+efO>i8t9M jղ.7ۀéa+t!zKoA <%4 }qK|I)Ut7ηYw Ě[S9AxJEKH'kdD)gma]dڡ2n>ډm BF:e[;,ڲD-*h4 " %{\bOiWM\pX䒹U"/h> - 9}:3s{yIDL 'A1iK` $;H0$OQ)A~Nsa ޖ&S6cR8=bIt Ђ^޻ԃ^5SNP鴱J6aC B5 9zk9!)͖(iɎ|Jb2ݲbȹ&{h# oqi?+eh:ѻ\ :3 wFk{)ʲ nyM|hk" mr bY AS̬j r)[dhَRZ R=ܓs=نT`2p*47O!]EU%_b SZE |5n[BLXgBi< VRQZb#hFOe*j`^HSxC$iw^pj冀0$he3b;[ \&R, i8`®PMk}"oB"yأIm)Mv:I dq|{~b^Q䴰wWk`#ҫD=omKo&_Fc? F6Gݿ&ΐW|hR A3kTdE| /?{;__}( NϑHQ]-Gt\B*y?>oC=Cƒ]1xN3ö[t_`+͸ =eի~{r߿{,,Ot'Rˋaǯ`|_K@)lp1Ƿ9J2<| Lr:S?v\RO:Dy=}3V!Pj-q,?AN8& ҆v: WAPhD6C_|%aL Aakcz9ժAly9>@3v:;~J'aloɻA|-M,g;RŠfBГ3y-̐Y 3NK{:qQp}_(m | .%ya/GCa[UdȢez{?p.Rs.%lŤ i/xv-N`$"7շpL H^_?̾<ڛ[W֛#MǫQ95٧tj 0O:&s5r4v glu'yp(&FP*o0 _?kL:SG蟆vx@,b&䒾\΄egtW&ܓvs V8hy3\;ߣq~޷Fg{%;61xJМ3k* bC B'krB"09c0%k=XytZk]$4a-4k.-+4rzQ~\)sg4~а?F #LSUC]hw:I9U,;¸k'ݮ%ڥp a34(:<!=%ԻM Cp-Q]t.'yYz_c se0 Rl!,#*I$$JJk{"pIk+Tj|%CLbmd!Pb6)WP[yZ!/#"2lEJ2eU!W{A C;<}&M RLL[5NI}mgbo 2n39OqəsM*svC-w M?3q変Aqb:9VξGyFMI n !l]%႞BH\B=>J~UsNԭl36HkǃĮnm(at4~Txz|  7]s}eD[S+R`) GH\e4l06l6nzq!'JLL0ta0EpPUiO8c݈j\ŒH3IuW8&qߺ@ ~F$m}(UQcM|y35*HXieMC _r@Mn89tpU:/ڒ%fXZFNE3l֠hf~UU(\,21*/ȳ'/ZM Z1b<յ͌0`'Sdv"n5V0I* )$EQZзCX& >W!N6A*tMϚ)[*i51wފ/9p衎. pm.h~x\vPg$3߹飏״/\:/'zY%8lGz/)e-,Пue[z.FJ:2NEe_"\H-ԥ0ahܦ]O Dg~iS>nm z-ì՟jmVQ=(l lo$sgG3lRߺx䧣0}Zċ݀(H>7).x%J7u6S;;6]+yzߺz/dgU7Yv2Vl]Fc`an* M]NY D4Wg"Ͼ̥N=7ϞB3+O> ,Tf_q+Qn_٧|u VؿC>(5WKA.?6~K __hCEXP جHH{`J ˦-I1\d> @=H)_"ߎɥׂ} f##r\ -T[pUzT=8Ym$اųpw(rٷMgR L=!J.Գ"3B+.K9/ lC68M1mY Gb% 8l5YD\?M]+9UV}7V!<3dvsB?(♪%dN\7Û/$ٚ10lx3,K+%|@~xK@#]|#{a_1hXe QZ;>*RaH`f <dV+H絵4hMXݑߣHWDfv7> ]q {KQׁ1[Cs ~NK݃7;8NLk$EC^~!(hZņN[|1c*,f4ۈ4 "LݗŠ.kD[jtA"[kWe/ Te"뢆,Ʌk12,`Mw'=+ h:f=7HOm}h@UNRe41Gf'_ Hg~%{{Wɯ |=" &b<x_).{/mhrbl OkHX`A}e_ K 9/$O}Paiq7:6yZ``FX "'u:T"El|w=cM 1&6dͺ*+vK?VrgI@n&Wh*U{LP?5K:E?f{\ (-GzRB?̗cvXIpo-ӞܾIDZ5BT!L[n=`&G;JKh4RIr^%}&d2D6~Ҍ:.`.'^{`#*Rʏvcǽ3ex`?EE#ijśXܯqBZ-oq63sԦ}*;wmjt Ḱ&TYE [jvK۲%@,SP ƝPtKy pDSѪMSq+J;Tm><9V <Ji=%. % r{Y$B)tHvB!e$}ܮ }t JN|(ӆ^0" X.^A:lQzg&\f\*9^}M9X|^i*m>.Zk+N JeȐ.g 3¿wj nۧTJǚ›2!-S9۸OG&:+.1uҤo1USh=گ-پW!"dECn*T٩ZU ѹ͘QYg?.٣_')EK"̇N*)%2f!b2_gAcʧ\scf9]\%:1|b=/t.K.]#H3]?;sȉ6P+:˘qiF_&<3#$A%G*љW@|n%/+NbDio%O0~^hQK 0q.:03x<Eɞ[f co`tqF+ QP`T U'O{ )^Qhpl< fl U:ʥioV6qNtI7k`ZeUiE^}xMsge'8^ Gk24 '02"@V9e|RN}i6Bed dx2Le v.E?Hmu7NQvj@ѕKk(?C:4`xrgZ8e4 )'ñۇAD09Q"+C%{%Κg|G!w)`U 3XumI*S\QMMu{]dƘ3Ud 0,%R]M7](((n_6N͹M(x0CƬ27va³MќUrxTJ]zJzdK `'$gljB֊(ᅗ HBp! 5_r$<8:gU^ޓoT's&HPgtɗL]`V0^gEKagsC5~lGdhY/rL T$ eo+ol>U J;Dk{ nuPV5asrM&yynNscykcMF. *X%EF#c쵑4 &C1ƅu5m>N'Y+8ɨ&W֚b?vt\XÖA[\M t>YyăGUS@t D`^納Ɠf%lؖ&6CUss0_ ejT-)PC}ri HPb2YWoz 57KTFCd|ToQ2!IL?\oչNuAznwiD(,/ Y993 kCq,u ;i )s/#s.ck.o^oH+E upW%@6 n2ei[p3"]=_:dH[Mv8аdQϪdI ]ZaA.3[rcƇ[Pupٱ ~VY?6&eS'%[<(wi&tpw[> 3A$u2]ܞ`lluNAPE#R})x3 .?ajmU\H"Ǹ f.VdH0̏q^$5bj2^6lyaa V@֯a9~3@ |9F~qۧ_*CL S,:]l>IH))`w߀?.74_YEJFa->*oZ~z@ .Hَ0IIzܝ@>3}ºOд|~QTYl/tn#Z ,?'40,ag\4 ;GPS^B?ozeNT5m`tdڪQ~wLw:T<܋[@.)k3w=l Y0BlJP~3F6ewj1nPŧV2Z4(Q9.h5+ OXUd8(ݬ<1*1v S8zM`H::9WӣMt < 9/Xbхzu>Ff*$wb27:8 .CϚH{2B+c76ḋ"u$CAjZl []RY&#lL Y8&Ҝ-Bd%BF _NJ>2- l>RtyxXNE=ZGXtxৰoHc6><')(Y)*ˆ'|汈Pt UN)]MQ΁:u>tx via&;h?4Ǵp|ƌ9LZgZx8g85CE^9䈡|z+ ~?X:M=Ky{`Oea';JDykiE[ApO=u ߷6L=ȔJf(wQd>]~ޝZ:O4_WJ GzVlQ܈}N{/I\R4%3T\.P$~hʫvQX[{4rb{7L IZ3Sx/c[ Klw[$hԬ]n庪M&kGTS& d$))뢲K\.)9ef~e(i02(r, Qqg ET^V$EaMr XLmZKu2vO[m#W XһZU3͏q2e6Zv9|}**)!qv9V7Ȳk"5vʘ9'pG\w1`?+7txfJJwz̬Ve[#-aLyX5HL<"ߵ :<|um ^ %>;%p)N03pGhN_vgcZ6˗pN7*D@m!h"*տeja-pzOVP'r|\XV+ppN ~@3#8˷9$`@~ׁůnayR^ٔ/P> 'N)v̬n LۧdIhi$_Q9mejk&g`iMl;I0ϵ媮 ߄USoPr ]߯;3<vZ؆8&c]遦b֒|W ]F^,\j)EҶX ~>X,R ~xCpkffEQ;WA%=Ro%ܭj$ km"seK#Z1+Uo&[ӺLӂ0R{'pNP~{?k,2Ymrq1IeSq!N0~!]d@퐦#wWڜPl鞝Wgvb,}Lnq#b󑴞uRj\2L9*kh< -Jo㋢I]3FxijCXEa:=&&0xN{ѵ9EK>+`pPzdM=p6|Q>Bos6-W-_vR*UD뺁EƥAjf|kر4zvS)Ek~!HfGCQRT{e2jr_;Ԇg2IH%8k }؆˰-csr-M}!nBUIגƗ#)#1@(d,@.@|8(^Bx*ҊK}>lEZ5,VvXFRFU͹ܘLx[b1+p3#c +9Ŀ?c#I$|vs Y:&i&ڵ`R [#)4vOUE^vػA?>K|8^IzS u3G.9ݶF춟Ǧ}P" ŝj,JM%€(^` &NTe.VRKs]sDbVJ(Ҳw|ߐ_eV/-nDyQ mǦmblkV%&(bj?q* L{U;PG?t[< .Б҄B;j.Ԑq 3<[#8ʶMg5ITe>7@e1>ՑIa0{UɝVB;Or;*pvn[fb:eA,5!QgJ|.R<1* 5,Å46ӉF -՚DAvϠ)ū&EW=dQ/w:rtP}tVVls} JhWz&{W+#\|瀙0!Bؼ<;Dϲ>zs()2xC e޷OIzWZ8;L`'۽}~wExlrFx#lN5@sglb"\+6|Ag#a0n#nfbNb~$ao)Z?Q[Xv/iblO]g6s~/~Z6jxp*9B뗷mSU[h3D%}Ϊ"ȎN7O,My&]wONB 7qPM?%n@~3^WT-C2Lߟ(>&y,֟r;Hf ܪ@׸t1̗DoZA%T7l>u^T,LuTx=ulX"Fu$\0^T5Z,?6 ࡅ9d Rg\SgNznw~"2 g(fRwݎC?.mxg'5f;ޑ\NJ˖0r񅑀ӅޱktZHѮ:p$9%^%x8I8F+gu/g>@ ˊ&qt͹B XR8[?^H)eX|Ŗ& X7&>3\@C;Z]BCHdj>&KxT{_MVL*8otqn+ 7H;_p>Jj@: fa,,-4K/I LCI0/}so? [Q@:dyn}{o$To;ztv@Α==-`S-SYzecXG>ˆ6k«FN&u~*w  E N8?(kL\BWT9pCDbƒ(*@; uݟq?Lє1hlT^^4C`Fw}mOzd $Po\o2Cj#xZV0iso9Cd21;^ ^rѕvJ+3 #b= R@@w eXz;[m<&iaV9g25N{'>kk $!e#k2v?똥v3/"[1}C9 ]=YmtU(=sF971/ ;SA'S~]-SZTm-i盝wgU4n`J]ZbInlrlTZOnQEK~yx+z۟P`ㄔ SlRUAVA`\uAWה6 )4V'k¹;7b4X<}Xs{Sh<-\oh$~~JKKh3 j d~ AZ_9*\zbCΚW]$ò_t~zD0̉niRζ%{c 2=qO%C,?  Xy \Tygepw-@66podƑ7x"Ks6Z9 MWFCsM{S&RWl4cu~!!*YҴLD`SY2Tn΄^U{8)Btap yV?6tX2;dIגX/0!,N{M,G~! 5-af#r-$)7n4o>j4)b NM~Fb(h=9:ivd7u}9VU[ĕn/%fˍ5.lf{2\ #}hkdSdc(U<*~5X$U((#L?F+f a`Y+h7V'Y{'#J4lmScۈ'4paQxC|zJQp_[}gG 8N2Ү< 6v0FwԻ YIƏ%i:e^dC gR"!jtچ3kR(ݴ76;x[9|ڴ{KsdQjsד.O7B.bKjNׯMilЪn^:G;aAy΅SN zK08em7ho'˔/ d?A<(o@$ܢ9,Ư ~0XTWQ]Ud)pN 5.2?C,o-Ǫ}镀>!=ZBQZ1kMt^v\EjF -a0v 3sJs~ V">Q-uvZ#EYMGFwhӗm5Z|E paj\.̳UunC\P}bYZ,Gl|P`tDZ\ VqYqޮu1&$Z=8 '-Q]LʰxP砽UX /s\SeV?Rc)0+^CR @.@q]Gl{W>7ŇOJp!'9x^`Z1L}7H*iCFk`}ʅ>giu /knylhfZ4ةxZ?s%~ELQ}Ey0~+ vE_ +D/~Yd0Rb!gv {5f[fa]Yry$B+pڿ4 1n-ǔSJ|Q4㺭Z>R* f X [B/aqŅe{xhqta4r_E߹1Xx jͼ!SH͉lb?hS?(΢ϓ2?zZWWb#W"B#Fi8œn%6&Yd6m/QMh+^"-+Mvzmno݊}T[mL>mH ./doQ%6؅ [+/MWO;JŒHD nvR(? Vkq\gK;3.0⹾ I$ba^ؕQ{N%4y%JuK1v [&#ꋐ%=h0Iai+1wN$",W(`.}CS%+r]ts1FT W^]I=feO9љ1~25l~ISE>Lf=V(6;-b1U!MKc<Od3u@jѶ'b|YR=UD9MH; i.1&9n;n*1t${TrO&CbM9kҴ<&b=<$LE%b,KA蒟|OZ,bF}05.JLYz enlt!KVa+cԦL<κ0C^G6 &lYJ##Sj@<&}2ŢIU2ZO#x ]t~<_Nҋ:!DM{e-)VUv2TpJ$N̗8l&_TdQ ס6`.)1V_~%Ñx yTWN?ǹohʒ8DQ>1`ؒNi̼z ;rI@ Zj=Q$Y q~΃):֧ ."3u9No,PQy|50ᅿN~ݱˀl\&-đrW~eqafXll3⾄C^ת-dm9q?>$v1#(2Ī.)!B _"_QpIYw*rSJ hXś')k%AľI5zn^h[x P.)_b)ᇾhŪc4,;X!"Q 5[Q5/EPD#Dщ &GO)bՁTfX `L 3#t d--o s ?GML]薤Q# ԇE W!ՙۓZAxQDjΫ@=LRVმUboZd[%MuLÝP]_ rj* %{Ȟ訧{SdWYIJ1%= ~+%~;*I|Ʃw#dYFqOJN;a&E+ǣZ ƈ<؋LfOFv2N6,וp9.f͐,$ yƺ_&?>J0{*z#z4dNԟ.} TY'p; DzktH }.a#} )"BW2yѤ݃<){鹈Xߓ5\˹)!(̂.|"qSU2(ܪ.>AGW8sQ@-,a~Qga+a5-“1k۴Ǣ3 "B,$jcSDZz0 5ṟQyJ>H`oٙB'z 9bߜmM:ཊ70y^ na[1 TPxhWZ+] *֌H{OowBdD.5F=/.{TU-8RI575 Od&qfȐt8)%R-/fenT1PMH r)lShw6"P2|؛iU.bNDeI_c1|M nk"/e0j"j(Hq~nx 6p>e|WZc #E(GG_UlBU򘄋F_B$GTI;XgoP3J_Y;2'ĦWRNWVL.;x6s5C I sS5zt-WX.0 ~(TtSL*~Xn6u+ x%s2W?g%;.sS!®lGyN$0o_?XcW2@1p}N=Bf[c!ÃL6YVJI#sCK;U8-i-V7L?ZNYi_H0&O2&KЖ݂j33B I ym>=JHCv!luK'Vq\x>1{H{_U^rNĥZ6gg/idT)S*~?Nc@]ѱnsR+qt\i֖641|0 vdžՊ AXV\tH$ilxx=ENeuk<iQ`}7Y(@Db7Mrn:Lwʰ.q&NȮhIu*K|2%܍9ұ3˄HmT:x a,o0rvr0'o+q/|7,5I]bcvk\eC.:M{L1Ah:"Fdخ(,ml2''tM; hU|+Bމ9o׻}1[\KhOGT쮻- ɱ6J6Usϰ o< 7-M5<>Y v[Ӹ*FN~r)VĢKE* bVX5 rTaS'OjU{Fgp[>[tsƐ-AF/Z蝟{Q=UwM\f39ڄb=+'1[6o7rw͜U Jp~=$A/3۠)e!EċC*is0ۛ靉6}Qڽq$JtiI; )jMOa 39ٰwQ.[CТNS΅׌WHW -nAc\:ɃԸj,MS4GXsJUaUL&H9>YВ8 )#IYA59hBcVk2X'mgKޜ N.V&?"U9G,Z$gtb$DCHSmT00}ϞGWt}|lIN+Iqh广֟tpi9a?;-.} m3Ps] g5ֻ).}O}8SnSKS\g]4ЁŔ[Y#Ϫ?5bߐr-WVZ󤋔n[A>b7Dt6INu0(6g Me='N)u^զg-jD`UEF([QӽUhT%m#ʃRVL`GrQ< ZX;^J7‹@=*=㻞 Ѥ\G~2!~ՏLľ8[d;?E9ݶ;a:5jvU? }؊Kn: b+UBoJ?1Fr/W#yLbA/qsޓ6kjہiM:\)<ԣu-!GP~cWl "#p"+mr!c3 X<~<FMNpW!MXA7M0 gU)9 /"noYQ<~gVꢇ@JG xTOöd!x䳗qW]Z @Lg EǮ L؈&;tRyˌBhsŒz'G?<=^gܲD 8׶֊#ڐƆLq}DyUn/X@).]ڂ+$&Fu+KaZ%z/DDb6pw#jF sKZ9:㬉+pPVC8"qa`)K fٯ CNjt-i^o&swgrLǯϥ$+FWR$,W"P gaԣ IhJ% ,'oaS8"7 mKxa{{7Գ !ϑX:]A &W3cq-0b.͵RA^pQQW3ǭp %Y1/(U^Qw[~(Œi"ANa~vү%*T'VoϮmj$&'nğ˯ 5r/ 5գ>ɗ0 XW&n.F\OyvMQ[@Æ :9VRVˮ[W]adef/2o9`wְfm>h<,CadZe>;_ pY65VuU}xp lQ"LFbge/ gk:$Ppwdg5K,pK%t}Tp(vG~Z<$&j T΁Tܳ w$ȼZMFI4Gd Z4޿ #/Jf!Ћ۠gk 9 KYv"Hcy5j m=K;]]E4&@.Dw *PȊX#bAҫn-_u>j>y^W-}` y8nS@w y35 U"7Ы$|c(*A:y5 :-sЖC_w{mm @ KaUl>y;%2o̓^4n@?N#")rd%~c^ 3$&7^Җ г}TBlcБ<1OOtqRbMyz{%S xs>Jw0^Vy_PTiHV[?q5RNRbw'WH/&#yJ^D-a&o%}/ٜb9&yW! KRk፳^tsU=VGeǺ'\ʅ5Oe~'oC,uƣ>UYTFb@v+'l[c꽇u^tV֦Cc5waUL -Fzpm+׫,H3-pz0{JA Bj:{]Yiny*x3ͥڲRWFp_UxT_;/6!ߒ3W(,M-kjPS[`茲dD/ܯ\6" Zws׍94xp(u'}t&I()8EZjhZvJke'=O5R_~sjFYEip p}AV ŋ7`+2 Ue +"Y3a7o|&IޓDP`M̖"Pΐt넖/eH"۴:_"uB{X`4)$`'(-v. =~8S2D&gavc;4y {H6-CLKu֛\;[^s쒉z0n`o35sd33z[QG?sT(f1) ťX$R~A,I\f&pμ[F>~t#FF6Nah G r|ݤ7JZկk)Z6?cdqFBd 4e{sG6_` T~k|JG H9V11ɸS^P-XCT;'8<ᳵw0UH#93K$\b .@ͺ q<01^cX^[;bVJ>4~)D/=tgG{{6O/ǫ^K"8h`ȀS,)YAYDybNꈀ9z|jyqypsw^iDօ9ocn}itkˤ Rh;lzZJR5pBi3Ŕ[N|c(C2F15CiÙ"omY/6[ 8#q>ۆX|ӑ'B: p;O3X@]8 ضVa"qa $ Wulyu7tn}@<'UyXlm.LuSQ9K9>W-|͖OF37V8YЌl;z#MU T2օ9d|PQ&*5,ݽ3 4T"I5B, ^A#1oPԐIX9JU΍ w­G11 UVٳB3;W9YxOrS_3I:=3l—FFF;r$Gsh1z0rYC*tbH!ۮ5ɽrYN>{&%u# 7(@udժhGC<G2sr h"IXn\%wB«] ak;]4HaI_ 8g5e[tg,L>AwzAr)LIbOTpW aB>E!(=G%i .m_³GI D$\>nk0JUry6B!=Gd-*^5ulj$Nx t?@P5Ї5 IO5cM5x<цnYJE}Zt} ׎#Àrd1;lcȤn E{I= LۛӡT~َC)xzP8ٜow3W<P-b*;vR Z8s?,uͮew b7Lű/1k{Ւv eԞWtQfoìM_0,4)I^"KC'OXȄV~hƶ *8`)b=b7z*8kݦ :Au'6@÷\Os;f_:Đx-,'}r sa_WZ,J. LGM~:$`H` S?LȪx9twL#Uj7[Q ~6a^NP>LL"cȪ*ڠvv}{? .zccJ=Yv=9Ј^ȱZpdǾ)uw=Ί+bM]0_R~O`N·!+2I$`e tD VcUàV7n.ݰfi:mnlqp9'Mqܞ:mtޡq R#'~8ԭn.Hx7&I~9)n0Տ+Y/[x7Wh kҬ`{ljp [ۥg \ Vl_ZرNUhR OdotNT5䘺Hyҭ \Ay׿W W":}0׋UWb'w y]6(' /ULj_e!IُrL}Hv{OFֹ3'>Fy0R@palCpu?W%qONn`}A '޶y9 $7L)n,5y:f>_'tTO,qY CD(p %=W(Pc,f"fZ_b.z 1cA V{u KH+t`"RJ]8_F%5\DlQ.kpTD $sZZ=Z] -{MD^[9^mD7 h7Z@wI黍zIb[N* B$I-/5+f'H!Tᒈкc\s#XλeNLjpgWkԿ֤-iJf޳i: @Ҽ]j\y:)cyUdon#)=^\ȶl % z\*Ro#G⮮wޫJ)+p2&O[)%= fc7Oj|^%n G*Űc1\,Od UMwƒصk3{{Ki`wh|5 01 Fi)x ljxCFX oRCCWbI^lթx⮑%+$Mk@IlyA7βo`0d~GNo31-;VYP%wǼ7K8J6Sc=5NPJK`JH"aG)D?vV)=7 K҉!; mwQ&*f@ح 9g@i>VzNTZrǩPGvGt.琹;哕S#BԠ*֙) α `ؽTxG턞;D@xҳ?WhmtW!3},3+g>qޓp1%19<YjpoUij#>&$f[&cYBYg$7̱c">@ۨ|ZQd3Vb'E(X+N} jp1d%?&[5b򳫰̡p|H"{'s}$9s=ë  a+'U/ 1(_Tp+XYNp|x Lr<=GȐ[!G$=T]' 4zŗSA( _o]1a{P7h׍a'Lalhݕ w;/9 =,w0ĝ}̈kH /m(m!&~ WQdNzF pGfK(>fDd\P_mbq^M"g2"Va6 ״#[S:tYmXwX[@Ks %H8An6[*M Xx E|gYu3+g; ̗)GZ;p",sFM0҃S!ufߊY}մsE0_Gb^/mB+r| dً-ЉTx֚V|JUYFUo }grHᥰqsj^ɺ)1AKQE \~TȳӼ7.$7HtrU >cĻV&I{|K3bƞZ4Bz)a# Ck5sr{\WoWՔu,C-3LupT_%GՇ"O._{`4DZUNQbXS? 2Jo  i6qd`x8uX2]]= 7ɿS!\irZObhiu-4)oejJ¿!:~t49˖;c6X|ČԐV ׶e_Iͅ%e˒6qW&䚳TOCrGq׫}-dXmd0)atVPΠ% My=8c'E:>sн Ùp 4*&e)'`;䢄liln2,%}VgAH4rf_X$pfS'L6v0GV_@ckE*;^+ ?E%z2%>A^@BӸ* /؜*ZxnA B].aQ)b~zl}D_ W,FDѴ,XgCP2.֛xK|)ɞC68ʛ'p~mkѧB~wV`'5Go[*㬱"ӕܤ}L/miŌ4T{ 8֔3mP<aChCO ^B^͎j) Q2>Bj#~HwsNZ䴦[з"mӯ̵ 9ow:_MEAﲈ޸1)ÃXy[ H:h4tW|"d|dgjf{$CK @l`t*>Uq]~K&O2X-`Koe7ԗ,mזϵYr:5b|Y#O+^Eh/^<tg$ҶG{ph,'b˶@ӑN+vHMd7ѥz`^ݙk]6`*X c2cDQ˘JW>nuC_&yd)lzF2mNb+PC<`XJA7aC0f&5eWSs_a2Od̯Ԑw>޷8ƹޜӉ g {0rgsO_OPe1'$9xJn7nֶ-̭eJM:=0\X2ɞ ޏ |D~.,:J갏HF⦐6 ޒtBͯqnZ* K1RgmyL22prCI?SGj>~Y2棚PSg^P5!Mraď(|8iIJᓴ&9JPγ2b1'J*8fvUϨoDPgh4W<'T(;F7R#Qʹ"[#]p[#8B}p_y[9*dsOZk'Դ%J ;1ޮՊ̌ 7[3d#ɲASbt9%D)keTkKA}[;UeFh${H 3/*[V&qBwpFЛ~ϱΑ!gF0_[m*ot^/Tl{_ kfIV?uZvv( cS| (.&/Vo_$"$iZ޲ ppit#LNj{*U+(R }A?t$ ]syڨD!,gȀP~M4 /:H_zgd%=9U)#1so9.Ww5iԐrx1glnjzu ݻOxAMBZ5N|BEX01 5|q*+ʺrVPS؛DE/Y"bC(W.atia L/CS4A2_`NGL)BJB$LH"P?O{Qa䫖d6蔘 tQ` @ TCO'B\6Aso+\c-WCy5|YNp!>>@cZ&ƿ/Z˕B= ILYVJM1\h,Cf]4#,N +qP>FvBIītG1ϊtc VϑC?a9> IP1:I:dDm?R7Ⱥ& .5߫,UVWFW۴#rG]}#B~FbLlFoJ*e`ML4[b ^N9Դ5_0rxPAҘSaF"TNTq?!fGlsC+lc܎bL͑ɠQ+Yw5o޳e)= u}Lႜ߇#C{fB3?L&Lcr.dԜCM}Xլ3ԇbhvbi!3jâmz^d 㼔"܍ D-gkTfGHzHLF-Z?%\HmMؽ{#7uW~0Uܚ9l7ֵ6ChC z))o 3U/FiD;5\LI@*xVM話,@TƱఌ>͌FLçPE[cg}-IBe1;+-NRѭEZaٽ}Nud^o3Hv]\C*boSC-5L\&Vvq%sB[B'Y?ƙ̚P 6*T[e "h*.T.?fpq"YE< J$p:#7R3K195Y˴3&$ mBFUX9,HxC;n| iFa`E[ܣK; cRtOt|Ӡӊ (gDӇ-ŘV+m@ժAˇdu.ʸ *W m$mo"qL Uy?|Wg _Gb )GY Te\nV\*9D_iAWxSy\}(_\Rsӟ=b'6,{7vhBHN;Q^@ }# e-^u#q̵B)؋7Vhol V?toй9oVݕ!چ@;~PO@*5 q*[ Jx%ۢ<3eae*rgKE"#f{H7M/|R\Hغ1`w|,K|r]lhnBpkvǼHŧ7@Ŕm y&ę{yCV %-ї0y85k<{+2FIp6y=m!ray>" +ٔi4(a8x3qwN/'m Ln3vlflT_iש檽 ̬3@(/zPt|K>Z0)`>". +n#6QBB>gf0x5Vhv>uADfs@#~?%.UIGGts%0b'QHt.}HS#pCi;#!~zYuoWv&8@qDMhgb# #fѶʳ뭥U5S[DlӃ)b8nu`j'pE>di % \E(З1*Haq xi 17?dLO*$& q )ަW`v-LdS[Q;vd+S#5&ڋ_D|P̺U#UsW؄D ѺڀKq 27p'> TYɆv` ]8dr/[xH=%r9mFetܼ6hȰ)fE5he7껨BKU# 4TP̞˅ VD x!hb;}~^JG1|.6-4rMPʍ.Ȍ-hd?ܽT|gCY9;J 06.Lmz֚'p #&3C*{,$x۳JT/ W<r3B+ToORs=:\3mcz_Ӊg}2|cڌk9#oYd+}\!y4 >&ehpe j׎ǝ0ʆ), =l[Hq"{_As'4S8㖁T'N"[X'C%Ln&-oM:c*&,C8rb9ya$ˌWّ*pjY=h؃\]u*rWҩ8W=SF{3M֝ey^o䙯frL_@P<CGOIl;)8B)BI&ly6{ Yh< K+)b~Z#Vt{mR})g&TG܂8lUDvdM#UnbqV^m_[m8xR= h{!ࠜ&Q1::@)+T,C+AU}XVK l$rxw_Ir@'{T;AdU(Ui𖝑R&G%Vey4$dG4\[/V8&-$20>_=dg((.x}8(' .ܵYbS /~8ݨ͈ H31HΓXrO,ކiĐz"x2UgnPmZ  D xb|)o'ўs ώ=a#NyrôK޷yKqka20A:72k3@tҴp.5P|'C[j2xM u3ew'.9~6ƺw#Vm6*LwkXAaHJy(pYYn,3*T#o+,pVLem{ ъN*b m3k"wQXkUvTeLn|P9f1JfySJF*CE"H|1YwH$+{6j~w}@[[ A1g18WA-l-N֚uSA/rs0/]'3?^Ts>b.]Jt#LpIHm2g)@}LI.u'walʬɧAm2OW& raTa5@DyyK9'-~Tq$KMUqYA<-X 8^a0qcug 1$ۉÇA(dԾohPՇ{8%)u7G=χ\EJ\zeؕ2Nf2g-j ߞЂ|oErrA$r}Qcrk ۮ )c[̝=[d1[Q5nhC2h]ƤH%WuEG s'̃[ʜ V?@ jN?W!lڋٻQ{04:˨ΐdm#_ ݸxڗ(k⧋ /+H]3r8e|毋.gx_+\<-lY oGfF+; `I/k?[]4C b>tZ$qغR15&1ܺ:Y'zi6I.Kqp(`CjY?xRj-`?!bz<_&t.h3tlckf= nρ}(QwvK|,+ .7H7uNWӲXz>K+C[ܶmƶ}Υr˗3DYSA*6]13zQA^aC`Fެ C|i=+"U(r/C}WG2_HRn0y#L2wު<prGar;7#J ,7$9D#+EEC:D8+ ӆIʆ?cxeT$1`a;O4C_دG$'7;;bĂghw*mng3mS90QF@}GF bC.xCj67 H<Se't3AM\(I`VR. ؐg9S3ZD"дg?՜}-ǑAO:ԙ8)Ê=+ ' ;}+\A_FH&?wM^)6"F%.Bp\_1oG`X[~OC/hJLLc$Ѭ;‡l Tk]6Ԗ͊㉖QYǻtǼ"Ϳ@M^tTawDѳώŊTd84wS[ u~{EޏJ| (dqt_똥wuOn}kZ Zasi-,F\l"j սCl:NԈ/tٛ_~řU`3#`\6]ƓqsCFN׼_3@{k{hۇοg+0F7) vL U6.'efcJBQ['D[ gl) VFd 8F-&AƧb;{Ou2&Q8&)zdfV$杊jv GKyÐfGQ1=88z@@f4( G鎇6;DnʌT  >U ; yLi[ SiSVܩ%3#|vꌖ\BG 8Fatæ\V]j(& :3$*c|bFS3_%z=Z; ^WxEizG䆟$rBF A7I\Gx$84P !T^|z!7I2]#L9 i\N@4,ʾrH>9WٟkQeLiK#N|ηBE8=rؙ%ZXm l- КZK\g6Ɨ P* oێ`2Fy=xb9&d8D7Gڕ_ٹHHj,ۀ!o\Q;|!\h\\[_5_ @B)3{CfN;ػKqПmFITkyMle!Ziu񗖺QhU[)pt!~3 mjWc  \ j:6Sg0ۏ=?],v&&`ٍm9)5njfwxtD ,W19kN GfmǾ0Ÿ8䎎'Zٶ UZ2Twz͈u=v&-~'|qƒ.A9.Giȩ+$%ZQFz_7[ݭ4ez"|_8rp,ݖJ6Y.`JEFw`JUI}U]Dw* C, oM@v\{S|-{ni,F] <+eB/@25bXMPZv|c{\A@7^FzkNU_4juS&O8WY81^AYCٜ=љmy" ; SLe;KB-zd_*mг?Į=x\ot~iuWw4Rm/ּ:͛`WQy3,v,Ja+/~aZP2.8p8i6Vb;zd;U8ا; ( 59$@)x $~<`pS>~gGgVX5g: V$ b=(i^sD|GH&\aJ)cիg2 ((b7?I\ Ё>1.I D]RCHs1O 4g7ӕy3G(ZIrha3zn\n퀲nGed8HzkX Ș"F ޱd%B3>>DǛˈROhŮkeF7V%-Q$o8BG EIP}5lPt)Lcf8+Kh@ ԵW2@i4P73ઙ2 x2{{E4g/Ag]Apht,3_"VROlj&lx^ gd7We)ΒV_El|kR^r"DWG( ޹q-?hS!ж{Еʌ9uAb0cOJ)G0$;m<2AP{g/1"qnM `q}tb1KA&p%# CPHV؇$@_Y 8iD1Ec+_pa *5| 8xXI'kt%o+sLe.e#YD*W9MQLE`Tذ QDa[ .Ua}Fh'Ʈ!p"1JA08M9^l V]JX @*0SU;Ձ$Ȯ!RYԙ+f? dː>e90aByR0eɞ(v'& C}2`ʁ<~::QiK&mR+@D:Ȓ: gsJX͹RFiY[${=濭DEioۯtR?RBwHxCv auAhd3'U偗=Vh&"E.ejd|B?x4?2- lj4ך,O8n_ɣB@5h>j⬸b9"6䮌Oe_&T**M,9_]+<2;ӻ*k+p@G0S\E݊]4gZQoZ乓E c)m6ѤUm^ L$0!=mp'\= X'h#3nU ڜ5rye"Cq0V,\NID>/TYM]*I%.5TGjgS @ojY[&<ABN0}낖92$XnSU=wێ@mX[yE&b9)f'o&-zԲ)sڴLRD 8Cq2w4.~N,wj{r bƶDj}$b sMyI6JBKᦔq W'S+C_5qsj=d0pݏ-/eaKfJ=GT.G`f]ɌtƊLՀ6ǧ-i9p (jZQB>&OEyVj/.&*xP.`*+ 70y$('/L =ѕ%O P 7@kD.d"9f b+q$TP XT$1>ӛB>{d,:XYs!ol!Ȣϑ$x x_t]7`m6.+R+5Ugp8+uy9We.;{ѓq#XzgF|#$I,-zrfFS8*VddWI[B\C/M zwLƪ`G2=]t0aDvO5PI !'_uE \BiIDn? A գNri1"]twB)ς!%2:EfdЭnn%.e1 ߻!ѿ׍g}zPcL"r 䩿JM $ qbzr C ]/kHE cu{K{e3G/N^~#VT?B_xanvf )=6Ypt|ICE ] \3B5DnyYpJ EGr(k>9=b A PwjCS!ZSn2x8Qۥ;ZW"{_p{\ts[8h0ND(v~}L}Hיt_ӊDPw/!v/t"+٦F9wdݛTpɖ$*Y|oH͟`q~9tAU'OiYP_q9 a4GQRyZU+#γff%Đ>~7HPscH US*^-Ё]5j^!9|]Z85q h<{0Ysb$7 3zΦ`1b|qb*C~j k\%)(jkȠs†@RyaH +1 Ddj#Mm FM5{Kr(5HI'dJI CF5zn_2@e|!0mnضPX]ܢO'!]8x*d> K->*3~=O ^GpK"|>U`liD3U?cW\5J)VvDYھFebFjZOON .] pC,3eMNUUANEuS^Fg<]*'f'S 4.7V*--؉آV yb#LN`QM,E288td)̜xRR5;O(R?ZTqPtBφr!)'xN(i<*gqq7ʁ`CW_QJyj:؇{Λ D.baEږ5 .gF#ÃڨeAkSX Y:/+x Ah E;r3e%HOt/WC<@iZrKvzuz@,؛z0tDe[25 -2TQ%mCjo9YGMiÖ0QX]{ \gŠYhbewK{gʑ!EG2/w'bg9ࡲq̹~n |jxo |\= )cS&{{N{M N7dʼnyCp{}dɀEzZ^!K%GQW+f^Ld̗zєc^!0%\lx\Ą6mIZ~o :}L t ⨭j˽BZ'N #~X lM6w7#;qO J Ϲ\%[hes{Jsv^hK Wbm'E0ݻkEFg6s-Z2+=?B7h[O'̿{qIJYüu{uIDwy } ,A"ꐯ`WQ<9YYԯ=CW`5`~ ^;\‡vcSw.U~&!$gŊK0l^<^e(H:(V4].\Y?*T~1N8AL"U˞ܑaU*tl=B(D\l͉{zUA3Dd|l#^ ܙ58-nDޥE5 "3*ktrY Ƣܸ8̀`X!@M}>d=ԁCb* rt݂WzY:LH \%\z-WOX O~9[; 8R].i4̣m w;>?o 4$G` ) BLGMO_߇. e[x5¢M|;#am#WF>m3pzu!p[Zmv~)}_@> CdnՉ[čZ$T[sWލz-a"B&S12GQs xi~2/ |*,@["L _61$k7Ĕɜr[ ۺ} k#OO7Rs27Ĵm&ALkl}羗/um.b,"U dؔ巊ӸbM>TzהRONdk]@F](! NrTB)O3` ;(qRAВB%dI$ IcltM;TlamxngiL!nH8BǠXjէ z%I=NH#mjuqruFO9sFU"i [+Gt )%N}1=dP1ir5Ec[]#c:I#e86Of48nBv ,"h WJH9^r.C‰A<녞4w~OL+\Dte|qvɶ!F=Rf*K SFaD,LLy͕j ZM gX z[u^ [@$ E_٠ZFFOFloj4?b gF9uG9r!L6%'ed>) ~LU1y"o M:B"TH΃X{v'lB ljO0JթY>৓:yck9aL> 5"I >N ̻ErIz2O^lpo%Ё5/R'^݊G;#n]\Zbz&רRkr s0Z镰 F1Ӵ*LcJ;Moc|)+5Yo{F37OL a<_|cΝ=q߫ߑdz'Ĉ~X|;739,b3[a,F8#6񤝕ǻNhx,[\` 0a0Er ,]Vsk]t5Rb m8 r"BǓ.KbͨҌiMm ңR+Q4I';\_0hT{hDF$" WoS;Rm *5[oiS+VpF DA='/43t eԚǛ) P<|BT7<;06>0+NI #F^P%`q:ܡ)/N]m=J1{`[ |s_zeBR ;~@pk3\< IP:QWqf~+ :zlؒEtBQ[D_V:5* :P'C`cw^N-֣lhEp0 ,ڶ!.հkf;mtx2'n>{C 򽞙3sJ%n掃/Mna7lq&qG`Y Q[HWS9-_NB\w:$iD6"c%n\l ^]k+i5e UI1/]:BX&ho";{(B4\r*XVZ6FC?D ²wL*qi10 w9)Dt'Y G<9<r̼%y4 H{7k[l3~RV=B#n&}.d)%_sMSˤ8V.Aր[,碂ʷ\kxгv䱴? kY tlq;QZP7 p,t23 1=0RpUPZʺ֚t˲*=rsOUIoxH,eU"V1ԿA G(Kc؊qԣaU?ξx!{XgGLy,Ї?W9p)@4F.\*ҧB.Էfk@UT@Kr N?w̟xqׯ4E<IDMh' >Y+Wd[M+v5s LnX%>q,jqA@VkHL3d}`\Th2Рt[}Cڣ1ߨRndf)>#3 ̷|Ȗ1 s@Bd^px4d¤~IԷ^G FBIQ/槪Q1o`d"**B1xͭAUC=FSu_$!6$c%S*U\FZQX?;x1I8 * e2Y$N%lscDNemfEQE8YY}'JT>_eicКa Kꆝ mq:N+r% ֘ggߢcu Olz;R*,w=LbJ+ 5PQvDKjZ0dGbJeyjJpM]Pqe;|0m=SYXYnDN}sbby~PXIL9A+42U6(3# .ERf٨2QN{){tʖdG4><F Ȥ#PbMla^.:bI TAId;adE޺&5}c1PHG1?+|+R)?u%]Jvt`tk ukbz&g2]U.98s苦 Sȋ>VpYN >ޫ:mh64XNDdpD8)f F`XIvC!0yDja)Y,1QGښ!I97nÃbj c56^& ]{_̰ݗj6bE"٩yun\R\(1fl>q(Xtlf{(Z:B(Kܮ=p"SWd`K[='RCf_f)h}^C0m oa`Kf aZ`̹{EfĮL,`WFpp|GE&:jTzj 2׵N_M+(uZryk;{UPC^p+hYLzj5^jE+7 %~Dv%aާ2Ǯ*p]55>vLѴ9. l ?8E2a?5RC|TT3#'|_&r؃6gdt2"5zOlzE#D({i.OV.C/F:_?  U)6t- wٝ|]egN=f;S,Ͷ-仅lƤslghAX_)1 k `dDžॅ*$n2AݣQsR@kMXz%CIL D8tZь{aH62Sbf%տ`stgy!0j`Rn +, ڵ 65p7ǖ3"BK2 LFȔ+ z{؅ZD7nU3*y6@R(9oi], @]oS!1*knvq%Aj>6u/H#ev<{׮ڿ'"H bn& shQ2q4x<8+i0/..bL(Ѹ뿨}B O뀄`Kiδ2zf!t\L{9?{gP@sSmyLgCWU#/Zr"1l 4K*m[uУQEm&װkiYj+Xܳq2â뒮 |wTSB/[i$.JlTƄ/ glFFX[[H!=.#۽jԸJa%M7cQt<_6e6(fYo*P2ㆰ*K128?YW3>;kv}ݘdMI\ZV^["2TCQ#$J+\QLFLF/];):qAQ>ȼLuWhd( SƄؒrZyt s5[YC`$P2eEmwZPAy |d/f`CK(t 6L ]9:Dqޣ?|>ɴIYn':\m9QIIp*@d6 ;Q{XӂI"Cbh1^l[:pϡxDC/;]8) u%LB$0'= _l0{˟CG?f-'H2O8HGQ!xx[(i'mSAXr?I[2mLtD@mPzyqY ]$D[`id a˗">hDoLR|R)a["}zmpO>$k"P:55{-vlNqB0S5S O- hC-:V$\Jm9ۀfr2=X^JȩP4/!# Qԏ#2s}N3 zpWqaʴuD`).n'&ỴA}:<6prւ*i@):|֚HѸ^{y$(m/쉊;Z c8^#mGM$UPփjj~"DKY2ˈA6 xo!Y:ix든f ӧ郝_fCH0oR Pe*CPaZ(.PǦӬ-D_T#Lú#i04ۋ0i@iw>~diM.J[wH^/=}aÛND&Ry.XRUdd,h ~N&޼_-ig)89zޣLvZw;Q8gYe/ 1 M)7L֧`XT=9-%HOs t⧳X~jR::R /7zKO/t4P+[ -sckNlIbyuSyǵԬO>N1=tZWAK/qBMgdcڹK~{%-~oQƘ 2Bxx@nG}BMB Ho?{'n|r8S؅R$ /gԑ;D^=V60g{ʔ$;P&W6ҩ@ V/]řuε•3g4"#6(w[/x UB՝._C0 [<j 6V9qykUWm}:ٓ?)hD0Cu0XZekYMdjXQ[ljrbUg#WrQ> o|v|{4UТ/P +$ܼSr6?AƓ$Eu pQ; M6W0RpbTJ>W6 .?ooIϚh`hANIW y< LZ| CAO$#z% ZlY-fS[M/A%ݾۋ8d#^'*b206w¦#o}lzh؝JicOy ?c/# J83/y` :3HRm!W`ít9`|Q;υx(P9R31bgA]|mb˝usCTBN\~f]x$m7W -ҥbcSiE0HM2YN[Ciy$:sp?š˯wlC6V> AF~fG턩FM{P9O|Oӹoъ;[G7Z' A5y5\`w+e:sV^UŠ_=* ֵHPB8P cOHL%vӧF+ N.\Y3Z걐r{p,{*-]>U͖0|4G O]'Gb6j<4Ur!sˬT>-|Ix`5]S#y.D,WBU9TLH' IؽjyvZ~=AYwmW;skT6'0wc㑿JH*S=2r)A\1@7k[~ 1ag+7(,:\n6xqnjB6g\v}YQ9ÚN[n, %!| ^oPu?K~O8>'&*FC`J9?&hm\maBTBuD1-#GZ.WL2J<;k_=:7!J-%{ep0̽gUcD a:ˇA2A>1JDN*2aNVtȼ(rw>F1.ʋǭW伦wFP..v*%h;:Y]%|#+$@+FG@/wZqG y>f"(Kĵ#pOise@˩j۟xNCԵK$бfYZBc!|M'_T`c&[(#[]zDཞ%TCGO F}5IW?TDa0C. |0:I ==S1r%}xUy4W& W7hMiiB4/_$+*eߙK*w(˯%^t>wbxMun%eq|!C @3zJ c)z;-đ~`j{\L.1k4/S0k>R GT;&x-5'xݑ `*j類0_/8Ar3X@R(T6Gb҂˗TD4ڠz tѐ1! 6sYنvVPW`W18߄gbY"7ٳrJg_݀EV7|N5B<&%JdRBlp&G׊bN@[gJ2;0QFŻ܂ 5s뽺h^l=,-NyquX~S9fCl!, e j8pq\&챉}g_@bPbVh"h⻚Էu&FU!;[je8K2zX]ϫ7{; P׿nxJ!T.a_p+[F4Z0~wYZp?rP)&r\?.H )Mk[x&V<P-j|Z&,#fs٪̊a2\%> Ӣ1F\+DN~}ƟH[',@`d Ǟ(5;HѡXgWQJB7-)Q~ϑ:u'LI/# 5 \j\?agɧ!ݫ{7 85afNN3R^d f"#SƎ"8Rػv v 1 o{ G^U$i .C'9Fnᮬ x@1'eX}p)nQ:dņ`Q+#9xx.y /h=e3ꮡN4,! x1pq(\[תwI~uSe96u*O{ƵN9yX#Gmwz)Hvo:ac>e.Tՙ"?涢^@gvmrC!8zވvoS'/V9%k >5#%~D]޸{ʅuUJKhp -aBu"փ աm^q{Q4x?0uR8r4DolÄDE.$9U+Fep<&"Dk&/aɧMhq =獿 lg+eϐQSZ-:js e@K٧e੸O~݌zqaJPq1\Y?kқ\vRCɃzk&ϽH+,|/^764#0qP_b1pF$h̓'ny_O4, jnd0\wxBeE0Hv@bBY h|mѷanGƛM䰸3(n\?&Ks&Bqi\(TvMq0D2zUoNE{F"oE9x+dhP[|0ůՃpTMfU% Odͮ>4KV3n3A;n/Г7[۰qx}ـs#k>Jcۗfu蹑`ٰUB(TJu^iJPC8!**󝊢Gؖ^( AX9t4Ey.C9^|#NCT]c] rh֞RYa)I`ݖxE״fPr9X!2Z}\rYc[$U]& }wlFB%'ETE'ԛ-ۻ0>yxT*+Ѝ$*R*}3H@WMީϼKn$/,"AڊeU>n1-+wi짹P1 'ūdDwZUz.462PnڼT*V^HDl <; ҿ6C`8 HτTTNԵ[Э=q觵f7Y\A!XSB ~NrDI(Bp \%YxTXs2ʦqXU=`t9μ#&tAWB[75xH/ -ktsHϔ<7NCSuԥSy2 4#4߶}վ:*R` w'se!J$s8 rs쭉59@ںO]&`5ܪ\m'?8BFjі6ҭCaYǬtsQw2suEm\Jp.jϷcX+}Őixlp&dm28 }c{Ϻtm%2!7!^󳸶.kVSigMς+ -[z5G@mKuWr ã\|"gAjwPj$K5iӆC?4΅iMPhڍn}E;K8B tr \et@BR4 #ZRb82|}}IFp۴FbG{?b2ӑG%`Uj16 X݆1*2eBzOn.tXmQ )u݉p #ߑ$Mpk-0 @>n3njƖ(P"uw;2En:ؖDHyu^yᎱW X O/p´x*-d$`kS!e)wÇq+%\p Nıc>n2B4|Hz-˓1MBS9n1kZj6/j#- ~\6pyi%aJd|܋aNa}9Z SnN#Na1tf'eZ Ͻl`g|ڬ2i;Q|8ːl+/;:< kGPDQYFv4w-{sR!\X1Zo<F?㌿tvD=ގT1c^0We|Pe?3|%M~3' ۚr:E/ha>==qc݅$[dxcuPɸ6hx*GY+/G6ũBiL=~t( ǩZϚc{ "ÉlOsfɿXn0R &.m|LMSGYtQ/tQb=W}gՃ2 Y絷I7+*+![(2b{Bw(|^ӻ?;K;27ȸ A/:[`oxC[m̂욵jX5s6x#$1OQiglEؠtwV*R]k3ƺ2Ӊms7sgJ+OP]$z\Sծj̿nt>dpl%u=#M-z5JrtZ*qjECNohlp$ >6C1 W-a C)O5Ê^=Qv#q- I.ƇTdZDaF<۔CY6lt-+y$53f.0| 9^8 { |bE^ۈYL@cvf##E~49UAݲ,DŸ2"ڜIHB ̈́s>9Whg74!/lAŧ,- Wxp;eULCN.#yA)f! J dA$C_:`:g9Uo쯯W ܱ)%wCW]$$&g/z03y4HimO!,fsd'L`uZTg g˼}'V|ˁ7I{ YP q{"ꍹ:<`}3NE|9,m#k ڣK!Fzw$/3JZJ7ӾA3cR]Os8HnOaa|bvR[7+ !FnWYqZғ U!ry^*TgC{|EhFK.͚͂ Nԉc*B{ۗ5KҮ&QdNa04)rC4 Ia-cDJ~e*jY>:dPHxp`[Ǽ83 v(Uws_Ńa (xjeT9}CX9ןvn67Bu@Q]ǫ7:eܔߛq6˺äFjZ$gqԽWZ|i;?X=%{Eb8 Z䵞5xa4qjڕAkɆ. W)hف$;HR-R:\`}?e/ U>aM!I[1%Ӈ]r1oLM[w=ܳZ~G8SEz`9,#D[zRK^?u"μM$?m5 _u9 a#*P(;ß!_SD#UdAP#\S1;q2H,_VYɼQnM1^ĶL"7Rsz g;G"k:cj_ zz)h&tB Q'cFABkBjnHzL~>jzI8I6 Yr'*_]Ԣ^Ii6CGT]9 xsuaKhK|*ПpBΑEˢ~OX- q|Y__l@(x/jLTd6L{{3`=C6Fn|Py~8flZC ybaDG2qRME\tƖBtVkA>Uܼ!\TzKBFNm|m#ˋ<34?~ej:ϑaFVXW7A,K=ҠȓH*5fQ *ʱG JR~rԵM!E.ki2I5-!t>!"/OZz:k +OVTG3ԛL(!VW@Ds K}:>!П|j̑}/ɶYfŧjJrڇCB[o!2VD,ݠV42FBa(@*SQuVloʦITfuS 3xprdUA?zRt**BKXʘFS`6Bi/?шQĬ_\bx,֥l݁vK"=qș[wtoUb&f0kɳ I\J '˾D2aװH\CT;[wш~D]wǏ[iTzZS6gc0 MiI̎rxvaPs|ya ud^5Nr0zR\#w/wvx3։ThmdtUˍ4 0C/e39}5vyfG cBv$Ra&-qX 3{z9juHdB+:"d";PW6hkXi~Hw& p{m襃8fxSzᴚ@pnm'_ls8٣z +9}*Xddggۆ*C=| 5#?N@L|쎋.'H t9`xi'MOs2R;w̜Wŀg0 &jg`%%X\V)y$!gf8ɢQW vgnBBU%d=0?ʯO{Dd"L*[x05V]~TوOqrUsB½3l,,$Ag;1J![r@q=㯖;N4zn|*^2f/JI񾢘&!}쌥ڊS0tq|k| g(xiKT'7RߝhKX ].Mn` '"T"tJqD9|Ym9!9Zp$g`X=酴H hHY |徴o?_)2UHKY׎'BJD8=<Α *n:#Kx \Oi ;;19 4$j2̓J<ED`=p "TPH>Ԩgot&KIUx$BhiYWЙѴ :W:~vi} @lv8wNC[yBDڞׅ PYID̆-7߄GL!V%pV6y\}zw ݑhپ>MUMcjhBCC3.o4@"]\R挷7"mJM/~Km3Q$Oq[5nA/+c L@~nHhmi/'$ Em.MVNu?M}}G.sKF ?E^B}bj@,QC_38\IYkZrFv*SimRsc&3*:U߷8zS[j|p0: ad)N==p\Oac`KrfZ5.>{@!9 ų/8' -Cd6i i?>vF/)>YSW9,!5*z{⃵yC-/CJ"^0ksg"Zb:oRϜIz&@Bo7.S~+(o_w,!щ6 n6f` !|7P1L/-ĉ(k;P:}wkV<>&S޸}0͍lVۜsx+&([7x%tlh/zNF1u ^:[#Ryu&Kts}6JNIHnk4.oq~8\x$e%zp$#p0Lv5uuɪn#.pğἛ"w#D E]a3Z%d*Q5 .'D\Eh٘JpWK6pH](zl>=:/t-YO|EMxeܧg<{ e hPWLw!(7ߑGi5q;x?ꡲLw)4˞ h]a!EjuٓMhe^ؕa&v,GrIC*~=A. Đ:Y=!o†E] jaȡ兛^G&;%nuWvt]!^n%EwRSzAx_*^!NFPwr`%=DM7~KL9&{eD|4 7 M ꪠT벥j=%˧B(s:<j )'%aܢ#z;8c%s@,B7^}BpHIϒ#TYݖ#V:0!|8}v[<ͺ^ ikd͵yxLJ9BAR `F 'b;Ǖguq!M-ؓY#M6,mR}ݏ|+ z9@ ZvVQ#-ĝA7>M LؚUNv 2O趧h$asDzMq\91{ɦ#V?nj C Sm]+5_vΆyV=z=[˓}YiX->j?LU} 1~s<&nF|˽MIM&v*-hj"mFgKu7$zZT;xz`Rp)bջ\[ w y0ſ(ۦP8Ț iMA@~u^{{ uh/_11!8T=CK%C9*3TMUD5CB[֞gP|*Ed.-9mn>@#q O%ZI)jمF:$Du$˫{SvY M <{&K&fLz}LT;lŤyjdo TnmI*rm<,luf!'! c;mt>Gsq :aB٬E83kC"8I_o}$x->r6|I{$oܞ3m m_y d#ˠ^5/8ú3>XzTJ?SEU鵙WuVȏ3$ 4BtDM[ h܁>&)=qU?Qi;y f J9]G3\Xnb1$-!V%$BTa#8eq"ER~NzTJosJP>[ƲG`/3@@Sm3$!5M;<"qd=b7kFYW6ttEBJҨSC\  #ӎ TO R)}@CPeX*rxA]6t*jSSae YPddrӞ\\p[) 'FWe}(*>^[o%`v EۨR,#M?4Hyc &7 OL!0HEbF<2zUVY葧fh$` aRA:C5iB 2!+=\LEx`.]\7+} X@K/ 3[Ya8yG5Gm=P_'>nUAΉUTVB6N$ kc{6NdF{wNv>^%Ƿ%Y[f\YHjdhiUu;7!fKQ 8Gkqkh7f AZAѡp W6He-Eй`-Z23<Alp7{l,zUp)mx&E4'Q&Ød4E .KM{1 (L)ր*T=*WXwn= >qn3&, 5.0}cS i?&L4Tï9ylW9ĕ; `{aK\Gbb/4wG ڝ{U3w+Cɪ.hR&ʾ~ ԹuG;7?o8$nвF2G]./|Mp]򒁚Kw|{.E:[ߌ<2;)o,c-14lBO*2҈H!BclHTʛ~@hkUNd?uҌ߳%Xl_\mQ`~s1pկ|۔5uK._ƒ˺*H+6z@qbM͝e OQbC٩j+ڽo#wMSZ7@iKKI(TB o~A0~l}h/t7~ P$+} ifG2,O:GI(D9cNPKػbbb ^[oǶ͍>DҴ&fU!d0]HB'~摒8T5]Pv&P7qV-XMY4R{ F*>tM* ;gX;yzij@6[Z)עa5gN@;Sg"̔q3$xF RIiȴNX9_n!]. S5r9@M/Px]1r@ӑ EǧjNJFl@*3)_}**Ou;*awM; 3Qܶ!P._LVJ3݀ b#Zxybng̐ *(p/B aXI͑z̈́`;03n~ rBI \k셑jUoi2i,jZ$%"1s)9RGY?ͩjޭ:h9[Ikwן2n|w|[?=`:1*;΂:RDz,htNzh-}l 17P59L̾h̚N&=U;vCWpTC{| 2XsX.WJn+\Jy&}ɆxDqŠb"w=2q{d[S6$ƣsڷbIV4L_-l3'MLo euxDpM~dk,8ԉ2m~W1JZH1rA)D\e%Bz26'75OH0 HCREnA;V?pGށԶQ5 N츌-!7hC$tQ|.xAJzFS-ĐɌQ:ՒnYl3} Ys>Z 64A7% =_{9ڜ!1bkM bblZƪQۙ ( VUm!\__<ȝ~,E@Hnb@틬X{nkeYݼx߰J6+'F̅b뚀DLt)h("p9cr 57Kg]eo gX$XfuXmY0 X?3ђw H1$5+TZޕNБ1"Pc<H DQۦ5f' P[y-1&&!/̴ b=#v)'3w a^~fM0\|n3bZ ͻۚoR%Vy*HW BF'dIQ/KZEo弣%siFѩK3Qމ up"2OB+aB(uPY8 lT~ >+;O-s 7O` 2!'>_Et d z5V_w^ p>5Պ2{>!u! OZ*tm9$;bsyD}OQy8V:6VE";e]5nf6Z1tN04C0=SEƳ3Un_OŽfɽU W8v+1l2)rQy3z/.$rN 8D^|J#~jx/W﨩KR P,ƈ0c/R>=ՄԜmԨy= FymL.Ix}g..2Oow`]ćP:lt\W4++ua;%\ 4M ΧC?g+BJA AeS!s^m  J)חLO? o1T5xdpe] m9u&~X9 _%ŏ-;s+Jֺ]P-ET-Ev( T-?XӒV!%&X?.N*h Hb W'Tsx _ bYY|Zgq |bawdfG+qSo'ܳJZAWYʈ-ueFζh4D!Θץ|^@݄2J^dzCiGuI~s2"Ouh"'us eu_Թ"!~4FWvbo#14y uܑ2=Ed4s"u]`WdD#l@hGVf 0 b\he5y~/U3@;QP/"6=-Z}ϸlAh*#UK. HƜLvLxP:=P#N nOI I9Q\  1}nW[Uw].=fOu Jg690(AM\{#J\x9OU6qMv}u;E5gZPnY@:4A@ m~&u6w}(b;{ת~./OQ&a+/`KN|j;[%jF7PQ!M뫍ڡlox?t3/Zi5ZH/ ;h9 0f' \@@k22a9&B19]6Į&?exS:jvm\+yDٽ1=_T܇M:UtO)^Pt&Jiq_Zuxe _E*-ssfdOŜLXyCyBSkys``Q$:HX.P5Eav I5;Ηh{. %/j%{3Je[7>]tH$ DҐlcr1{Վ']x '9|R -٨;h|L;¹Qe,e/n*,W7􎩡5CA R9)6L0 ptVzqTsY(9jVO.l) 9uWNHAm wGx؇,UYsmd8^~&7 TGxt,$P+(S._g}&d$K<| {)燗(|gR=xk@h#`ۺu*ۭnh[.ZL'aܣdTQ:E[p Ay%LwC4⡚ "9ОE;KXި(ÞKE NhQZ~wnH Ic}qw퀛 8 6$Xҙurc3ctx!Ir"@}SA R|ۨt-4 >f[k @d%wHlg1g{c15ӟئc*,dKsF冓F<; 7>"rPX{Ga⫫mo8ͲԺ }6ӂW¾?ke9P1(]ߠex#CzS"Š^w 9N6yk zCB!V!j;0H ph7J[1hM<D1p9 JZWA1\>,A*>YQU`-S%o{ cv,hW&VCwPv F>!\a4x')Q tA[>02.qmZu>r(|;t$M*W7[m+sD=.#m0Î`B$"}a6wEÒeX>w5M< r3l=UMXS gx=9Gz7+8Q ='Q)St^" $Q  )џ+9EHypUJҾA֌ 8. ;=e7"%u ˊȋaF-n,Ӽkn$a1[Ęܻn4 ֽ$f8P%{X8pIKGUR(B!.4ӭ}Ҋ."lfgZgy| KA}|RhIh)@,3dn|d W!=Im-5*G? AQK| 9P 㫭9J`3Ǖ.~m"!#-z:@= D,isxTo"T`Ev 80O1~L:G 5/@y8Ly %tA)AyuhB'FTT0ʹ{RVƥ{!04, X4deR2cpxB;xMS#`imv|DAoUm 6R_A^6ckJП汶F/Ĺ@0p}p?6 g4(CA&Q6YR95^6,he:")n!bTf2j 2ˬ6OEZ@'WKUr`?n)0ZqS5W?5 nYYJ"FԳ*h' $U.u䟍9Nz½wJZ 2G?!tf%^w$ymt}V7Qs33MNs3Q<6&CZG8U>ëimIĒOX`שru_U7/FNcB-N(b D+,/h ˬ+{ w[3yLG6 `6ϊ )e wHEiF7'(P UiV36d:F/J~WԸiZ>oc-\O3Y~TrR$ ڒH[vލ=`V k.svpU"{NJljvP\Cgq&1l+wKʲ~c1#9'!M-a)_)Ukz9? ֤ \ZB|QbD/-ux]ᨩk8y;",E=:K\~ͭ2\’nϖ_QaKG=G}qnXF"%dmv4-~EgW/F#PL<rȡbT9v]6xTs͔^T隁4\ } {SiB#h(<5QI ӛf30 t;;Xsj.^eW,oT?|b7IVuW޴L:u48 LOHz聫.L MșriAG縠n*8-)H^4VEqAͯ=5Tg%O,y}q@}S7z&KR{Nc}b;~QWpZC8^r`]Y4wy|62 2sO'z$؝FTWd6~-uGus~E}twG8R Å>^`>PlT- LkM~3K3xMt>N2n6D6 vIsX2\tqo[&Kp{&QΒ; Nc-c|N MN1µT4c-MCNpYnF˯C%a˗j]IAA@0~qS*AslY?PI[,֎y,tƎbq Ttǚvx*|ݨ2ɢzt*QM]cs'/w&Z)(b¹Q[Ǫ|Il-y x"18Z T sT3H67/Ҝ5dk9}hg sI)_q($1S2+/FRBCoxl|gRǂ+o^, _9qֆ+tu:̮x C^wh>ۈnD_XB*VHC0|QXHM+{J8LSڷ3SNzd6Ύ[S}kϧcn@X!izDFHzfwAw,G&`u54kpAe._-nb#dogmAFf_$@fBJdm<-$i G-\Pf}&G89BEIg%ȰnU (D4^ٱ,X<41LIhhfVlG^0g ŏ~C/p 5W3(H5Wa%?4G wdߜ-σmZ}64ouGO53?zp6GfQWIil)oL$R' @(4̬n8Hno x\3NI܍UG(Ի IAv_MIsI*!ѷ`⏱)abv*LjN(?[ۉ00yU?[r@Vb7OvelZs@f=}+: $j,k`;złAqBd I?1( VE(^ȐOeLI 19Fܪ]HtZ߹CűD zrKո7?/J%ԡ'X[A*&yrR;z}Oҟ^Qq`x(!:kFp8ؙSBq`1(Zs>}<*2^]s3!ʵ4BdL4Il3Jarǧ?%9T0ڐ..DaװDR4bYc iq@h9ůL9\J_/%[#t{oOCőz_B+-j=<6(]ljB‘N. 6'ܼ _&t0Ml41i nXke9$G~Uwi`d=OR}A<,)M+ZA?k _GbtAZL ŗ^MתSxZC2;Ϟk ׸cUzN: #%趁$p6D'Ao݁5d=^ /)]\'%G W(Vw7apw[isx!gV'bR#DoT x?mYƴ.~c4k?kX_ZLVܬ2"ްf`g2q;1!ѳR97d>>(޸h3`3{*2pH㠻O0>X=Iwcg^<xPMWk>_Y1ٯMtB$f )oS+ޘuMn+ξm+]zSvJL_;bR]$.@V$\upDOv4X5f~=5Z(C+aQTBXw{V(T:禍+Mt, ӄZ)0V@rdmu~]d:J+9O0$ՙ d6b"F!c1FF0le#pAX#-)xdT9p̏ϑn y{ ԠF![Wd`Z{~!h0vr9=ڵUjB)u ]TUbSs_8heRxٽ6ʏܫ۬v-3Re${~pɪ<B[")A%etV5qTI[^ԦA_a| vpu iSK]wQR|ˠm ZΤ:'KzVDLp9rLj@onxPs93&ZL)kLAﻧv@/(wsm{U@]  p#P"mu"- wGJ= [ȥUYATDQe-HZ#|)|]7lsz$`t,.ݒ,:i0'W 543cOyAD8Y"~jۢ7=NEK%CMQ?Tޅzc4o~rumγ9J V+X ;t u_?|p6'qyQQ5C}E杞07m~I&Z܃Oo/>>%]W`R1VsXb H:-8G5gÅxw.2n.8 G>O"zԋ3Ld +!blߒ :ݜ,DѱGKUWI~uT>;p~CX%÷7^,Gm$|y[?H=O #/=8O 5 =sMk_׻k!c$C!|uQ]O߽hHˑ 1A_V~I4Ԍʄimh8TNY$t Eсa RZa:SW S{x<o92' []nҖ]ÿWv0\T=F>9^np&DQi ,fCq &R\A[Gfܝ̀{%{Тq4MFg5gO#Eʽ%͉8ړ8 w-9 *ُ`Y)EjDT'_ "<NZ5pKjX?S̗zFm2h;gu^1˦k̬xpsm`H痽3$nХ`u:UOTZ5^8I~1#* :jYcK4泗D qKhK#2 i6NLE@WNR ~@=y35oȌ|lӿDE؝;T:]gKc,l;$*eb^k YX>mn76fD@G"Af%d$E*ϧ<_ZZ O_`M}!9\SyU?#tD'Z(v(ou [ ?ȫ0t/ Ej|j\]9U@47+lbHl:(MaNh)j%}3~`tyG R?}՗&*NnA?4HgѫXVޏ9(ʿDb͔#"ξTYŜ>"12 gjI0-r &m|YܬF90E\xd[F_,~ ;r,`cл{.ܛ{Kc3e(+~젷3"X;2gbƆ PbN1ǍLu*jVBrW>YRY[ƅL9ڜ0_'a%u|H 3xީSc ⒰uLT2SJueRK$WzG۬[ǂH5T3Z_M)Ȓp_x5TSO3^EՔ0QjXc͍iR:X'M[fF xmVh&{&=)q3\$þ\@;*-™l C<ÕvpW0ڏ/9}*TZҕ^ohh.B3+8ل^Ōwc83Gk$;lwNJaxplñe""娹**xQ`V6EywcX7vbpl?fJ"E֦Jɛx8PXZ؛a_U7 )q{4al @W69v MQX%0>f$ +Q9ܯヤ~BE?N.MNg 2c䀆m{a,a.4]ɓB$ fz:,Jf\f|wtRNj{R6Y>u>xQ AGۉSCnjMr*jmp@4]#$5{{;zgoc/ YvS3&pi_0 $@z/YF&v#UV;Z`M-܇Vt ۼN~\)c-qhXbg%m *Ûwό'ձ&,gt&k]NkIC?{:!TFNfwjznb=: Ǥ^mҮ{X=<+t`iv)uScD? W 9"͜)0}I.2LLBUȍ|4PP\J {I0Ro1]fAIX`qM_P.ITkpٜ1=4_!b^}2$]&W CաGx'Ӷi6w_ڏk\BNKD WE lKA!7V2d<s/ 繲6)pxVK Ofr+PI"s+9 <^-e .'b x$ܘ(_5}^Uo;;3_tVs1[U2 `>B0pRgFɥ3.l jI_4~ߪwR_ll蚞b <jlXӟc\~vH/'}{ SltĠaϣrY|M_ >:u? Zh@ͣ ?5&aLU`_z`X=ۏ#a57>P0xgc+YԂ5C-|Ww!Yِݔ80t:8Pޛѵs_(M!GTx*xEtf w}3إS3<9q+.į(E1/z<(70XHG,W+LY`ԔBtOܐFK<5CR]*N_+AC jp-`ܚ @'+Y4NjDV.KJ#& 6I1' >anwCGe&!& ?˃ .p0RꌴA=-'X0QF0+$T,nEzښhޣק43UbJ3^!^@s{f r?ľ2#;ۉQ-Otc1ULX.ob3Ց~;wnޱvO (ݟz~54fa\wY5Hk QEq$8]τ~Lcg571`}=@(13wї>ĆoJ!;u<6T|U=) THT*9#➾OXw);d͕Kҍh;i" Ӷ,reQ]hStFom!8n]x ma'KArR~^{ RLMT)x I#6r ܵ`0kUұ$~-XB,ƥ܌g[`@`EN'HƟ)ͭhೢ]&T!"9MGK014JJiR:'1Lݍ^▾o<1G{xW’6d/t &EB $sbЩIC'E. evA XB:.輒!eAl; v\.*Kq{ۏyc0DA>|iW5GFw~*TH5˱Bz%]x%@8`*\cl6'!~y҉ $ X}13qU5X}0ekܧmEx,E,KD58A:Sk=uZ[9xAtL^"AeV.PbƸc磁T% u6HZnE&\@T鎍qߣ1 ̕~6]W)JC?KDEB8[8Cp&dc!p1Hu pjM.,"k\|/Y"PtL1 ~C>J]N= ԴVoR(6x5\1іd1uR[NV)$xUM߾j#}3^hXiCy mC`K4,5q!o?_4$m,Ux_V Ӳ, EƒPA1ZT|+  K}3/`4(O2 3 { /+^CKm2BO>Uk2K{!y Z>2:wk35em'we )Q-1)=I**m )k 4`I(ӽ>z(5QA}X V'oÔX(ԡtPnt<%c˦βʊ&e)S z ZŃ&2^ړDm@x˖rD6I9  x:-n# 8Vky:7]<2t3ZȸY y(+ao6ZK3ke@>T;7%oHEbOԔ[ &eeq@mAILt]b9G7y|r=o;n V8_ b)Z}E47 ⏮Ptj܍OH EY}ҾIgoMĽh"#GM18-#Zt*_@b} qC(c:֛;[jd32OLM{G#ߚ. 'TA2 s]`5Ci5Pz  +Y/y3$\=߮t@S Ρ f9UE fGO]8R{\ \kEQdx,EZPI-1 qYU>mgj $ɺw{GIFXdxviWIzoUsXQfŲ'P\:XL%ډ &&4`mPGd3&C4xK{@M-dBgYn@@7]i9'JgaP#!6LϺL,kzc>B:(k gy u-ŃWWڒ\_;$☙cop+vWu(sNΦC838qZܪgNrh ɕO`GMƛR'й#dfE{{Nd|7 S#Go0v4z;$ @CՔF\Wkl*\D|[`D{SaÞuW5[[fnr_"*) mfӋ%_I)R0hz:v0nc0nt%X2o}8\<< 3>qHlIE(-Orle3"cͼv[<:u위 5k\9BBp1/F_\{uMTK*CkɃ¿ ~s8!(S3߉"+Hb2@rXm~ΎLNq,?UgVK)qVH$&@w#oz}!yw?Hṵs@ǟS/@jzҕpt3q| *AS~U@BXȱ<GOտRNa.d ^zcfNjb L'Bif M!|~xc#˄&$ukT f&c &vʪ^ɸHe\2->+075nsJstT]nKgoW6#AMq5~ ĀDo{ O 0v4$o9fe]E)9 qjEǥc+Za;C3Е"{ Oĕ|Y +hWrOQ{=ߓS/s\)Nl`XrLOɮl+yL?K ݙ_^%~̎n`n>jMC#ZV긓)g*hpTyt UoDk8Kζ[H\^rE];d$:"sYm~rY;+u{F;d 2\w@s7ߘ'Jn$.WMv~_t3d}v*V ܧU؎Va9`;cNaOCf&%#[!_NG9nMZL7C۸Ñ=ZQ!/[%`I-Gdu,TK{n y2'Yo6,E<.)E 7(d?\5֛I|2p:^8N'ӾVv yױn^$ IY͆ 2M|[+h 1~Ɍ'YȣLєuPkvo@e~nx8!rF&- qF%0rO$FY|&:pRzAl헬kMO'!(5oaCU}; y's?;xF\Υ U4ԨK@ zpU3gdϔnUX%?S@_˙uMݹB.ߘ:W&pp#?y ,SUuy蛅dn>Bd !-z, \"L~^Ug*Dc[-VrwH_'V |ch'u_3$uDpEAs΁h: Yj^it,6 s>xq^߂f hoχ*Kƴ͝Ln{\.2#ebw6mTY!! K1t̂T%2P7|~sjh?Y,ϛK7]lEE45v t^~jUb^1ղaacRUO=Jqb ='rXC/Gl '@-TwܰMZQ_Dv9Dv2,^~ϖe. ;ܑ9Uz\(rX%NYTH w3I$VUtgAy[{[\X%iIH:qqI3X}z95gJA*5ᨛ5}#αW?8Id}>k=MЄgw<ez"k:n"W'/TIbc@AO@W+1 oZ_嫭7$ӻE:je`RbL" rYhß$"!ysqĴF`‘Rn!}+CN@L sC+VՋvA|]8pm 8YQ_ wMi{s+. 8dfWl5Y`N*:oqMtsSޔS`m"d!5gJoQ_% t )&hV@ lզs@b>+v,˃W !K'!:8b0aP \x|qА nGkW[/mzwlMp KYP8 WIN-T 7 9( O` L>2 mE`'F̧5c׈ Sg@+э w\QۆeѴ,ǜO`<.<7 ! V\y\ RGMy%,"\yDÔ8s,K}V De-0YCܗ\5~0huFoBw9V5[c^Ù[Y}5Y`T ROP$"kuoR0Jϭp0k %X)5SF77K@CmnC‚[pT,1炂$518K흻$p΁NFsΒB- k8xE'` ]/A2,d QNf!BGa#vNH|Z3;]Lg3M J4q3%5 NgCZOXId5_bT;Vf KX/|k%jN} E+L,|4'<$AZWxu @zrih7v{\Y+\=|{ACqgaSTwϊ?!6pEQ 3t5AMNYL)aZ#8SrJO4XF#0?^[v~jz@v>&4K/I({zLn#l!oyɚ#1 v3m(F<ž%0;)T"eDYF4:Oy%䞊Tg8i+8 !cC.?Y&> Z]Pʜ+;6,Gz1|tNۥytbVQTTJʦx"goK*-|| mn-nIqS!Y!({!E$-KhWAW~u8}A峡6:FˆE:e ܥ ۗ-Hj"p1ɐcE&eTry=cϷ҈j2%-KN*AL{&~%|vis4{r插j ؇f"ۀG.~Q)E/ n/N陇Kyrts\l[x:Zw+|Vlgyi̅ iWњM L(K@=,-4ig%B=?Myh#xD'/4)U`i Ji9 t\5U fZH S5(/TVͳe954e2!vsEZ fXQ'\[H ^qG\6nݟ c_3x=2Xoڵ X03NDBqWy :3<J3Cl)©iƈXo ^/:qb8Q;*;JVQ wp*4BA ) O\Sf[|FW㑮D w=Xh ~whG'V_De-ޝC4."r8%)a.sL#l{3|u@|E3vLAh7\2R/p\USpbPIysÝ]U='K{*ק .jO/E kintQ B!Y׸VOmP냲򀑕N/jZOENj*e6F^B'd9=Sqo0iBCqa$@gJkZx^rc.^K$9 =bMMjRV "r[A侈୶t)cE^Վۣddo ߆FO qoicRY(f @G*fwRЎbaYdz&ڧ x̡Lʆh7Ӽ͖}}$Y%dF&we Y[7N-&i|Cekq<ِb)SuO@(-qqptesµk7mp~v{qWMr%O>fI L0;%]AC^e@MXs;:YS=oL6WY\E~ÕyJ űyfdD6_x]Ot"]ƙP W(aF3s25,5LrQ\lnodECQT"V`kQG?^~8&-\ci1!/lf$|c zƾ%n,yAf5mNHabvڝn("ï/75|d%J=ZV'^G)U^{vs[|88QЁ)޽Wy'Yz b jԥp6Ff+6sЊ 75>>0ِC%5/~ MSI쨰xܑ-/EMiǘa"@=S~›BGEs Djzjӡ|v6dUk=ӓZYb@^h L$w}  R<V:T<2%>Tw-fx k/0Zs.rXΚz3He_ s¬ 8ʅ2 J ?TCɹ ?3PmR$xj34 d;ɎSj*(G^*EBK>eN`[E8j3%R#9iRq z;hLxĘAbh/%~b ǞÂѥ'L҇Wm'i-lA> 1%^5rmԷ>{|2<+!1c"yoT'sA@ž2"SMUkɃ_U,lYc\2 cvw$j{H o!EORN&]p6Z<+fŸbPQ:5&pNRkJyLh7;ܟ1r;l bgЋgos.S(#i5.-=M-{~-7&?:9YQY Ve]M^0!Ceap{_F+<ΈV(sJD f h50)/."^pL2ǔ=Mc+SMKK64# (6kXIEMbGc2VոsB*#Đ,um15ۛZ@.sn4= 8kxH&eBwWCSR~n{ T] 䆀*;xS3!ہ!LY:b8 2߶nWڢ)_m[&YCUJ&JeuiPmoQ?H 2A[u_A2HS+!^`IWd&!A5L$35U]]nZ[-EIx")C O[f$; ޲OPw_t8xixKA~OkSқ7{ܙz)Og1Rݪ秺l'YqJI*s^yvfX[V_slOܸ|Z*M>V:f33Wf"y5I0N$ݩ"t4`V!+gрȟWFCZ;4WTiN8uZd7(p~rgYE) 8X++Sjn`x8&> s4҈\ $ N}ed. y+ ۢke(![ьp0Nqe $J&{Qb̔%Y:HE -` Eym45Dp9$cJ/h.ѭLESϮ^ o$bx#&F`q6tGj9".LgaX hAUF:Bo3O&U6!ɁU%d~AEwp ۡhwnKs8 D]^L#I羁{--\!VmlURlD~w`}7yibvu<(?u<k 7O:;|t\.NoH",D*镶KE7 ){k&U7 voL[xŅ26uvjtakZ1Gp/>̯ob0~$6xXwIijZzn9먓z&-BΆ-R/zgkPCGN*d{Sh/U:xZf{PҺz\ĺ]F쩢Z&|lou(gt2zxȑ~ >د_]@{0M;BdJ!p CAPbk&\.7J/(uoZaUvJj g!f:yW4\oHH.Pdf50Lu^]ؖUf4KTX QdF c_f^@]V|bۏ1}sQ%K:yICdQ!ғtvO2Bpt%ԑUp=F1$/@%Zh˲:L rc ϔrDV9YÒ5i+5l1p&Bh)+"a4.jiՒQ &+uw%tɯȃWboV5<3_Q/~}|IBNJ'}`2FG@7S*xLv|ZĿmOh"P( (M@q(٥"hܐ_/U>8I|9WT|Tgj!qpFC<:0 hwgŰԨù*Fg0BG2⼡I _$[@$h5{_K Od4qX3(1\b{1=eGxB|H9122#Q;g#3BZC[VHq/2X_"~J0q0 ˻œ&%eFiyǖt$Q_is_U!Vթ\_iUPip)Pѡ/ҮX ƔJf:BCpT;\?7m$WaEYV&aBq?oepլ =^q`4C TB^yz|(vUtCr |Mub3>2VoC̝JԺV[(I5S[L4ֱu1N?Qg۞w3qYt?UBa̸?ФA&<.@¡os݈ 6<0J=a;zt& )yBwwR7;8z h҇PE ?#ZGh?LgI<-̫Mö'^P[ Mh.]K%'JV󨈋I$堳٫c1."B<+6U~Ve*CyQz -& 錅<|ޠM:4G'z ҡGw ܨ].l]voC,+iT{tǹ﴾`~JApo7^ǁU?0|j)ᚬlv RkxĻb tJcL cpt4Q(;\TJ pA/g!!_OŞ4'jfx^!I: Ǧ/{J[ϕ=6ܟg&n8Q/vh/zPlv5Q;̢y$Cx# :7 <`SѴ@Y,6vg7)MlZvV Gh`< d^;{DF '`m-<[)K*1bPz"ۘ e\6wGnTL]UUaA˚F/CQ~&!?JR87/5tPI-6ĜW4ZD*8~qԀ}g 'ȃB120?;Lх8<}M*U%k'+.{SQf:e+c?MB0 hYRꥈ⋆nթj׽hfEeK}$˙ IMcP8PO>#^㯴4{Ϻu`קQS(xiĸHC:/8* X9 ӟ݀V*U4}!p#0;R"m+JNvB|q(|bV[%L}7]9u7.<6x}bZר[Q2%ak6"8ݻ/=yȲL`O$Iei~5$#;uKӑeρےP5|N< [7RzX~Ӂ p"d+p$QOvΩUOi+cL@Fz=,ߔD[[V-C?T"Jln. zUr6DKe+[{ױ%թ5Ƀvy㍹u m#z,>(/ߥ'$X KS-^VIOxa*k I1=e8%Mյl5ĸ^ְAjth:p!J@|čNOJR3ujz9N@Cwg76As7 ̌9a)STx".xV9DCωNiLvOeX}S-^c5yn/l[FDqY/Y7GxMiB[H~'^N͇_ZLv+'ϡ=ϖhH[%'u.Ĕf=%@;Y?>!Qcw 2DWU<(^vY=>{{xdlRPlsS5/'rD,Г i'pp"Q|jْJbl%R hQB3&{Ja?6tV| cZһn*LӰl-ժ6SNՎw4ɋj{ t2?=zQsea=?ca@SI\ic- okGu%'3`Nu߬Z޴<ܣ<--*Bo|wn8z堪A9顫P [Ҥ6j4vO4d5;s7|qe,@j[?rݼf6}A8?fl ߗkxAQwʻq Q ;[PY}̔u_(B}0J,c-_) v^A"k4*ُݯsnejg?N e m [#ϼ0 M uү8;)⟤y22M %{Cf&cy #o9UWKbu7v ؕQVWtF1Ҁ4i:T¥Q2//Sΰhi\rB  I0f/&}?N]#/4U_ ^#Ҩ6FpVz$+ AWL/ņ/x* ۝^X[3+঻9N"M@иͳTlO]NH veS_0|g纶֌kk.rgwUz^TM'(B[#^p {Á?a Bx+@ti5d=29<R_\HU)0- R+Gj15ta՜'4s P+ݷa^q{R#{ ^kUvD6,|&K3 #W64kJ{& L7wɬ:j!fQǾMA`_AF̈́躣5\isͫC3N7^o4if7(4ԞUe9AM/ DH܈F25 䑩at60vm)!긕4%075HF{v_ qC)6&H^8 Rm1(%@jBy•%63Yo} RwX?fr~oB`L#H)oAa}Fwbbp7+=3J`V?owk|U:] KAiۜ3(Cѐ`kY|nrqvcj#UK/. }Yn$nr]x`jlBT߸ W 494RAgarFeO%YߏZݣ ҦG!ʕ;&0"!XWV9W}$|(3Vp^6xADh\ +dx8ryRG̈́:kg&(-a.AT3o&}O N<a8 )g q6$ ,ݠ$+ mm*`{F CZZ&';%Iz™,ܔ=|z f|Vo2pYiv粂k)'8 tDOi fYXXjϠT}$ZR̘>=\֕aF nJ$r@f"+ ;\W%GU;ݰTQ$ml> <OHcvdƕI;Cx ,ʏGQU Η],d|>X`p_[HNʄET)l3Z\gÂR$s mָX@ã~D/#&w YL#ln!2I^vaЍ<,?A0LWg[r HUX3K Fq ]易@fS=|+]Axbo]_uIe$Q3<~JZl9> j|"!bAx))mdڑHScҐ1l'֡^2Gc@{*مbg2>,Fy7l%տ܎(\ kK{FXOj2٘4~TǒʜLE`O Wddwng7S) $I5S{A0Gm7zxfCk"q< m.@RS#>)4I`;r7_LnʱZ%FyZ"}ƎF5j,r.q9u0wƃӀx㑺t![JqrrQce7[>r& D;PiC :!59d>mtJ}ʘb * _Tk8ŀF7)ZxXvYRٝ<ՁZ8z'-o\k D؞ؕi&E\1NSљrn#T~P"O+;j-*΂ϖ;Iݦ!-=gۚ eDUd;tۜ@7_T)Vt~Y29B'g~&p:"![3M'}J~Dl.K$(:8%|yj-Om6 1x> +4ɐˆ\ޓa Q3]۱,hӦՒXQ;!9[@ѿ1kf}U'N]**D>*;I#O'pWO\̨1ХW9/L2DO5FD:떪߆Hx\31SR&-mw);H2Q*%WXքe.VK:|z,qߥlpliP2z X릅VZC?SY8ڼ=3|I`ܑ~DtUE~m!)xC1g)ݑenL/nT4ğ>sLqs7oob "v+:aop٠}X qF(]0xϕ[sPF5VJ(W({-H& 2$;5&bnJ˹37dO>ce7Q8nW9~Z66 *u7o |ѽ\8n3lGm[jWz޼R{Pb¤` ->mKbەs#HYPң7'RJfeXa'b2FPAм4# >mR),<7UuLTwIT"Q pj)u/]ڞ}\%Zä+RmO=+ł/bfnԩ]80>f|]1@3h{qfR4g}1qrB<ܩ?%F?~ӚyBhroI6 o(Ss@vz. sF( 9UhĮc@L^?B#̡1wJl=M|S?* Ԥ->xB"f ~X*&&Q;jQ'`EHę/Djν? p['a_ "`z\u'7)ېY&'C@'z~StCO43P^6ז eAQn߻qnlvj.Z8[Y2f fT=~=Sc}y%9vjsY9b!Kx%a? ؈G<5P_[ك Nȷb;P>1MZmBģ4uCPV ;s~9Ktҥвmfy!xDQ BCyouO9au)]P_tz ӅGŒ u-א8յBsL-` Tbcx>=oִiԩʪ6bl'=Db$)X}[-_?'l#G4n#_ĵVCk{k#Oq=7U,R!͸{MT%݂duZ)?[xڥs^¡w姙_WSRo+s,@4B<l.y9Oc~ ^a;e*$PW o܋RN pO݁&ߛ%sr+`1՞ {oA;$LطB8M`pz+}SA_hXs[(޼/rȱeR^gF«xNT*JMu[{YyJo:T#T^$ӚL6DzeIq7VdLwԭ$]ȯL'Q**5Ս{Upz!`R[U9j l2[D?4q~]sX#jf8OK>!]YoFŌ,,3 S'uI,<&E[`؜xIL12C5Gb fxrEEV, c706%U9\|D,ju4sN į*(puz9`WCeHK6OPK=E>$TMG;˧}ׂJn!`'+Y)kCʯJ/&|{B(<61uxK)~$F2q{f|+V7xshmynğ%TJ!}\~yZ硷"ٻ/Hx'r k&SZv.3} GQfxk1e RoUWYq_[{5*aC-=BDiϟxB cbzh:L 8 a$P6nGO#(s\ -uЏd,Snmd3%sV,=eûԏ• d!B_ȅl w~sq,sѷ tɺf@A" kd *IïnЕD>~^db.~|))gV4 !J`&y ym7DV;ߴ7^ mN6(qm̕'ȷSǖ ͇%4?L&*|c ,vZ3VOI5;0y[ZȜ 3J֩Tqf7x /^-e[iwe"iIUi̶Zr\L.斅LK }2,rGFHPӂCr`_.%ԩ>0'?9)aZI^h\k:A-邲Y0FF'F"W_s"i`L7J0Rqq/{-Padž 67zT6!?p|)bnt> lMդ?7|RrоxRۼCg.qVXŽGKEjɨXu>͋ 4ؾ-ޓ3h TLiiֻyp-@G\HEgj_ :#Ig(ÄŮV{R\ lRa[}7i6P7U&WDO!kF)1z}mJ ) t !.YvIsj",'tN9:U;-V4%U4l+ ܹ u[!3FJ!uI# k 4[G2 Ǥ]4CQcѠO ɮ~5bR.Ͼ~:o <i'=T~WSNcNS|=S*QѰ62,L H/j(H _vͨGcF@^:pamL:69'][UA*hGWMڋ2i E|+s,y\5]v3{m Ҁd5ҚUbBޞ*/s}ܭEGytQa2yڎ-ʠFR cAX73Et6XqeؚZѿ6se!lxi+uR;t>7UhPuvEHk4Lh6ǜ3lۓk5e† ߖ<#i2yhވ mS aX}$ 1uGuԵzM&]TuA.4UL mbyf#?rBꉬ,hw[zgr$2/QeH/azq3 , h*FUCfH2G/=rht8X|YHֹdL``os?NK'S&:;hқTﲟe7\b_]oV:*d=?y.@/{=xpItB.^~ 0(hER{wÇ_ )R3#fϹ-T5WOzL7{'Jzl=^>!Y6ïLX)-݃'E?#~7u$л ܾ-AcafdCE.eo&n ~F0cS54j90v/ aI,+Iĕ/_{͞ˠc4_1J+)'c` u/I%Y hj7ֹB{H#'aNϏJmC ƪXt61gU!12OɅ6Ri-vOQ⣖/nxS`CɣX+e4e+T71;X7%*d{lЙ--#XVIGˊ*oR*OsUTBб!Nď/OH9~^m@]XU@ V7}`)H,z1,˞43|iRdU,TQLOo0Z,++mEy=za$,@ER 3lu IL d&C;14.c<}zL9ߥOpQBF{\9O77 T rmѾLJhzjcˁh枹q-U?!5fitIP,)8ӯQ&oucy` jGq{ؿ8?/++ψ/R?+caDGA|nz>cm*逄wP(Z+VQ 1>Gw(fqz;uTm$gz@iY,9md, #vn8'lӺO!㠝q-Ǹm,b QK<୥@U2U- ~M2g;wdXQ`1g}]-ѯMYR^gJi lsB( +wJ)5ks2OFٍ> |BMiaeLo:\<5\|Qɠj>é"-nSC11\FL݀"Z6 }X҄T$E2&C/}ω4$~i֌2S  Ftֱ-Ü!: Kjޥb^ۍj!юM<v56gonG?$[wb>?R+d9;% `/xnv48TtSǿa_k G~,߸SA> :{JVYk2`Ǔ}М/yg\[}=Մ8AͲ U6fI&ٹpk's<ɜù[ܿ1Itzϔ-sf'DYS'wHM_D2f/k`Ga}?NEᆼWc-܉Vx'pId 9v%9-\ 0`rg>u 0DZ:Kw 3[ 2Mp6A ȂQ3ː4ڎFPit1 [-:HDNJנڙSrN(4@8nH넫IfqT,)ͤ (x1'q6S1+/3ZR1c Y_Ju Fo7v>Y ).Be V::WGB^K`\j̴1ZZ#ojYqE=Fn\ X ~Tnuqh2hJL.D4[9?a BF}ynsނpUeMYaaE_E'% 88vZJ2}\m \J W^Aoz+18O>ܩև0_ά&6%J֘:|{eiG Y3 59̰ve;4AecSɷLS BsӯS'~HIY9jPE3Yt+ 7vLPkTbM~֏ )KI~6:ˍ~JaGF~`T,,7ʝoNȹpCua`:.!{[bgA*f<ĘGc 7~ս4N.LGƿ4UL\v?Cei/ćm+n zȓ[oa^{yr~(.NqoeI""a+}((~U^e5kk 1ץ`s ukb{"kVf;&peI>^g+*(uGB6cT, 8Y.X+!̞ojvf\%|Gpf2CR"(KAOpW]i Js}`5Q§p,il )ޏ,RjEU p_aQ97x|[j'YmA0N{Յ{:0+&_#){ɸKlX 8P㉀ kpY"?2ٟHe /A[ 82Wi5;᜔T%~oͧh@ڷQ.o1D=n*;ԅ~Y 4VաʗV/929~2J6Mra8QK7?u!̞Hab]ς'.leT&Z=ٜDfuTO 36!_Br; C̯4*}0nw]OfVgyF ]!w ˼.'l_֙ޣ^n6D +NŘ E!Zn vߖ|.P4n+E/EB_aUCIkW?b ae1p:7Dw${HDn/u4و-Wn00Xl:P+OSL7 S.ד`-w3F$iv :elKD k?fu><Ý4ALzYP]1#M&:)T1Qk}d PBpG&G(1lsNjHM,ft|cch4YgB] ViviIjGZAZZHF̓&C=cmɌEbmX v@RrLf8ErdL,)n2cmSzkCvC(Slypz+Zyb "O߹!kaE=({j!%\SՔ༻Dy+@HG5:E.h,`|/:jX:G'-vލ,?H+(>ACжhMF֙5㸠+q08ui^HWB4̭.K%׫Jpqz7w;MbT)BdĮ.5bby m™cUs{`}uM/Wql:ut7*$}<<V}T{>{F"3*@T8©T8 d׀j-}}ZraBf)FUuUB҃g0j]gՇ^e;+%88p X8H 5Y+h i9J& MMAj)ٮΞu Y<^.Q|'82#3Ut`Fc0W~$xV2]N4:@T#/]u\~f}3W,a!CG>J4LJjcuq̔Y`*2aG URqfLR8玧qZq.2Ʉ߽tph K^gd+u'kH%CĠY:B`+CAGA=3u,ˊ! լ{fM NKO[^{M'/`D+Co߲?P⿑t %'y>9X@+PDeg?{{g$F,s]KMTHC=~_td{jkJߺ O:& wM1~×bKT=}+Lu U4͵IkE<>6@yi-iUY<~LyRȽΒE"E FZmN;łʾi*1l]p%.۸LXar TϏUb/Wt7*-"Oہ\sDO"ܝdV t_ͳTѬDEafg@&ܑN&HSFs2 -M>[rux߆쐁1? ,ϏdG-`fd F!mL_L h";o.Z<}W$ϝې|2.h9s N#fJjbc(`5q5I-ww-ZF݄+K M짟0kWjȓ-RBU-1OBJ'fzhv8ۚ Fvg9[4SRI z( !3%rw; Wp|s4M?=gw?5ifeUOE}K jl\`9tsc؏C֠@9鱭. +e[v JFZ" ԪNd}2 haZRǤm \ ?skE;\'vq┶\K()M~lAJ*\c&I1%ҳ4K1<]WEPe Kvӗ6{_/skQ5MiA(&؍^PH>_vLI4E2^éUEwqhY=pZd.SuE: o +Id$>H4'>=EW<#`N! 'XC"3hpdVI@- ( c멤.eM$M- =П6A{B1Jfg]h/ %P7gxO$Zdq{ZE pp[DؕWj* -\'gFњs?3{A zNZ"툃p4 5BMh $e.ˁu˩F>ƖAm /Umv(-0BŎt4vdz_j9 ui*Ғ=Ԗ3.0z,Mt4R+y7)#Mkj2(6\:w򕩕mtXX*FQin0oWMCp׼R+4#zTŇ"ݯ:$}3bDX<= ƭ2u=feRMq\fۅo3-ty@+;2-NƯka;^ ݞsV/V>R%U [RY)0_R5bU6CW"ؾP2%8H/T͒BŶY*O/Ny-mw.N$(O~Q+Hh9./#em$<3]PӋTmAb w5gOnPSXr@C69W~kiJ~}]gӖ ,9㻉SKʤ!-GH@D9M6k0h>Ȏ]RߧKVx@~aV:1ٖ?ALER}&6avKlڃy.OL~V g5k J뻋6T.5k`K^y'`}̡81d"{e;#^V0mQZ Om"\SlL$ q Ƌc z߾N|A3qyC1tS/ x0O|_u hnš$Z!7.5";5dhqQJCIA{Jw ŇlB܉wP)ܭrqS4h3İ;aVGq2u}MZ﹯Nɠ[ &#7c/ֆu[Y ;d*+:#i]]~ k5Tޠ5THeTzfNb?>EfzT$8k} \ T¤ 8ݠzZmuc}H$#12X"{s3q~HRëmP *>dN|iV`%޷'7;Qfh+ӽ [Ꮄh4 yϨi; R&3tѼ"bKIϤiSH? E嬈'[[-fƮˮ66[GklRHu* *ۅ,\:LyޘJMX!&SȎ[E"vi #ҥܜcU|5k@*bUÊ璷Hej;r^B(i8.S"t,mw_L5U [5GE`*T^htWGӮ57J6iթiDv `9y:XWh9"0;'Kzo'#;0YގN8ړJd63N<-9s!OHR1㚃_$4@3pӼbήȾ΀xy|*S<%}ͅ7}SJӫ2F|y,1fCpDYDm JDaU\8;گSC$x!E#% VvPW'(ׄv(CCT%ǧ; 5>N5ik8a{ I>ю=eJQqLRB5vYZ5U]Ysu:ʁ#6^U#xђâ!FeX YyQuԔx-kGt7uJz+xlPٍI)_ӄ" >5T^9[7B::RPImmfbhO%Y|'73WS E ~f5РC.0:PEx\J-XIue߆ {T#SvvPx"PyVTGNgHPX'6qٚq[]>S>֡i;qZMb|GxFV8zL!9!oIvv1jĉ;Ye*&p2MOX&l^rg;TyA=EkW.zTI0(жη}7Q8{0`a=2(B34Bq"fKOÎIʀ]7DVOa`HR1-|W#Z!HJ9K@~o^TQ\LӁ[VV|#J|TJk8YnLF[nZ5,6[#=Wds=v>>Qr$q3J@F|)#zdRo*ma7YcǠ'EL T4gxz;ZYDhgQHKfV a7Qet9+̯1 l5R]7SZ!d2|l. ȣ֊T..ռ:ZL(ȉclwqcyN_Upqolא?YB?[~u/$AR9î ;ЧJ*S"sF.f(XtR`.hm,IDSr`o +y/t d{\^UpAsgʫכjY匝q,55ΐD~~ι2l88Q~ZOqPyt@uTu ѷueAH#~P uڤpȵHr)% DXMPOs\VPѶf#MHJKp*"zaD MòjLo^lAӈ̊qV"RZO! K$>hm2f*_(ϭe&e 4Gվ)@>s`;{NTz<c+ؽokg6GG;~Zvƅh=ѓAk5֙ǓRz 5H/XEs'uɘݭ*aS_imc=ĩj0*5XI Rq D.B;9(zI3mo")QK=  |+It]TRUE$F^ wX39$m>T4dEtN; F!'ynL\tޕY V`|lj"q9?tBnha qh?Eo'RױU(T3d;XBN(f1WD_K=4XMB9tq]xnoQ $ro{ȫM9b-eXRm`x}́s5ught e?3+B -ZJRPWZLm6~:^O:] 4mCo'IOj%k@Bϸ'_!bꗤSw=ItNHƽ(x&Lr@GV!q8ܙt,HTdjZ,78K&'G>"}ڀY_3=h8fh?f 62OdaB^)PGrhW8ĸL 3yJ& W$[3:޷ i'Ui ̡ܰdl -}]?:F*a{N[+]iiK}6 ?+X7d>/:nlT[õhCI*n2ZY/ZcM|spct睗trIַۭ1ҏ^8ƴU_}1yԨٵ֖ si7 X'WjGQg.p1bJuDbS+n@<|R(nB〭ۋʳ>Wfv|Xfj~.Z"XufPuԋJgt3$%w'p\tsQ`w#6"QkôVC#!O-!z̤ Eʴ O@v"J i@t. %d1”(cj*K3űۺgG9%9UZǍ1دo;Yj$-ȼhFӐ"0`NOQOSF+wうg%r$ߣ>}mHvuU' F*y&Y^C͊ E)Wbd2h2% 6ȓ8 uU(ّ+mo;pBGen~6oP9D$<)NQ;VQ#) 03 :߃8'QTl@&n:\lNjw™,kvQk {g:ޗ>g>ImtԲU^dT͔bb}GIxHxBifI993J.7:&1]gW"Hw-\'RG+L}m7M/wpyqݻ[#?*'KY}m+r'f I_-,BIXoTX'BfC0efZ=w^l")Q+?#YʽzvP $o. 9呻k4ajqg#'zu{џ>owRAL^p(>1֌3vY%3%_~+wx[ȕvo#g`\#W Y ڹ $i*GR`Tte+0VÞVbX1(wY/if%=nIʙ/ j)/^&Y$ >KCvV%LsB N"Uߐ+K*ym׭e s<M7MA>F x-~I`Hd9-lnct$$p$b [\@ƿuHіnrOTèS|k9wݢwG&[5E1bE꟦S\̓gJ⪺HÇ7PRX? ,^C T4h`8\Tw.3J.I&ʔݾLxKLOw:#oI+"K|>l CurB?Y-'nУ``WڻrJ}V<eݬ nqN;lO 7/ΊӅd&NOiԓ'zVflIgz=_jS`EB% ]XgoƔ*rʴyã]b'+XCi.'%0tt*N$g')֡ `b)44$P1ӈć,l '.Ifk|(usaW} w2~wەaH3†դ)1?Ҫ5X%c>z(o8}n-;DҬ?9K\q kjԣv`~5IATafhY>!3%'>+ci=-ʀ۷s MBPALD'3%zğ +G/ ?ԥP[``f KmFǖ {NT`XNrtEQğ6 oVmEvף˥sG7Ipg_[ -F>Rr;&g >H+?΅ =WP󦈻(A& ?Ts N=7|&`*B/E 3g_n >qqwIHxQ>B(,{o;D7ҒˆDt|bVY? `^j7^5V۶mChDH8`*;4}xZa(~j0O Upt)ag|F X#`A* ˨éL =R:AװSy*3*y+^z ܯDрU % JcB/GwF0\3o3g`Q^/h;e5).(!<8h7|w6g’&KG0 ٔ MtA {k򭤼6ʟ/ݠ$ɖCq 6 O'S ξeO88@nX72#سN MCE퇞 '#"K=X5.>/7,)uƫ5^3 dY">3\_4ٯx>1`j')}.XY܋;v'AoNP%vXTиy=2CXUĉ#d3{ AoFy8W 9{͙s ih6|&A"#|1?adoA+1fqLXve'{M"k^g+vYjuDV , ?`?0 yn" KKu`n2~AvPKp!;rBD+,rVIRrr7bRa }ą<>O",sK]Zמ#<A=w#%. V[C 7Od\ed'R^|?^B?>?23L)?^NmN%mOp6V}+P(v$n.z oF{K3TL4dxϷ'O GhCr <>Y1Ib8ٵf̫/,hOV)_P (zJNyWDO~XqJ0 kC$r( r&* \YP] 4uG)`Llgu}u^LzfN$/r9?+2j+>W BKNBCnnK3O,4ϙ.h?%i|5  Qs+f lXЈP(ju5 zz0Rig4'Ld I2VOB'ys1MX*=RO$pGcMv6ysB$\:^*X , KAPiJaؒ1flZp#>T R.ǡMW⇷e[v!ǃg^XhQvL?xA]@`ԫӑf*u8fLmkfmq!GC .mcWA #ワQ$HsnzՅO8;+ NjK-a\da9 Nƶ´pẠ)I[vզ 1T;i쭟ď \K}1-J+˛]BIA-$ٿfֆ g8^&e0E EsTYEڽtEk5wjcnn$&wkNgx_{u^ΣCw$졉ue߇үx<5HS3OcMq.nZ)O@!ˇV=[_%lDXx𽋔&, P7fP)vWel;c=lO6҈}}G펬L./d 9HEzzWo'Zd13:i pIaY%lR24|%}QR"t&/ ne&2L#HշT_N5؍z=-2KÜLX*rJAO13Ot-xzFe8=nYVp۸]r|."'{zKd?[>b^PZB\.l@U/}s%^ )dL+}jI)$Hއhko~\NPvgM^*&l|$JZ:j,ݖeK@nIl#Vkx&(!3:b]i_;':ȩϒ+XB?K7D\iIl/ CHFO-3p Je7Z^A1|B|rJ:2h 3$0;[)Yt5` o{w ZӍPXiи s˖YxÌ7Vd~V-vY4(8;10Q3Y#/a63A򽍧 :#a1Py}Uzzo[ފ?#Ia^G@bLq@4 3;e{-N4Nem T(0dkwTDb_$Xx}}z`M6'ȷ"p?U@-_=;;ϞUܤ+!\8"瞊wQQUՄwM?!6&8ږx 'PծQs~Ttf-aLXk+I3]oBЍ$7{{8/V>n1! =Zf|"n[~pD7 ,9-w#δ5JgDSp)Ȝg<bcAE0Lٕ`۳;ގK\B 4 B)!r|d8jrb^$hM7i.j_ݥ> @؄Ts47p;*; Dtd 箫 9Lb=@Y-xOa m^:|?irZQCJQCKYN\"Z>tkɦ4ס젪ĩf|2BbbY 6 { !7Iu5jFU,5PP)~~c/d0 1􌸓H'ZJ:$^^?OLvrm%>ՄRGaVB˰vN:⎔[um0]Nkq`m|aj'GSE&YIElo:  <O <XGYJOd/f:ɰp/sUEs{q(5M˦[/]ICU!+]y&MG{|Euf"&l,-thVjKνpk$ψǏ7CtvފIVEp(*E}4[zyIAk6lq`^qxΒ汄V/;8I1Mζ7qFw#Iy|>7F=-C 'N=i' s_=[7 Q>Hz̼ *Ah i]$N )+aGUf2Eh~A+&bP{>PHpmڸb4Vo:j.SHkY@c3Ȑ{P]P锢4ߧ{pnx%7WصI7_ű䳧1En*4 0>Z͕ۛ{l}dl#YYh{^Pנffu<ȐԬY8b|h|H{7bI P=}38ⳋ;D֪ɀ$ஏ$SңcNl"p)˞$Լ.vg䙪2|XfBH , ҟ)-ZC0LqoXbR6oA0J3xruH^Z4Fn-3,KṼGvIΘfeϫ#>-;CcBN!Km~1fžd U2zs6Pv^r(L.t()d[`wd\ 閌fGIXsi;O\V(v㢜l{R%ړẚ0\6@D^l֏QjmGm.kjGe9v7-a֮zaQ.wW*tl6 Ò6_SfumG@F-]"Z&VQ#cՋ>si_ vw˙^WirJz=& 2˴Ḙ`X*SƴX /^4@q v&owĆ^Em{.!@{P pDx|OҔ L\ޑh!#} :'L NUh@D=Ը(ܼL&ֆ.>BJLN N)UdLCי0#T>œI3Lih ~6_00uCcCg!{_2\%AZ]rd'&r|d8v2p$&pm8"L\StX[$b#5M]CLp#G;/kk^ \Ph\~l@T9Sm999`#$t?@sA_2@MT{3a(["_/5' I͸ @191dOq? 1WPzQBnf]I52]O]:?J/ުn $ʾn1׼Z/W hE\^XxNR'w?ؘS[Z?9XZ}CIP"&t9ՎN8s6s 6J@RR@=}InDxYɲWG!tƶ* Du08&:x@O` clv QC\;U<bTS60N"v?'w\>S>]A) '5sdz,uU\X۵'},5ߓ/gp R} ֏xv/)uE0uݲ!y 3`{)RȻ-C^ppALYBpGHiiY+ ̎o< |_o/B[7\Dy?YpA"o C(>x P!G:"a P8ƞR<(s9i c⭅9wÿi5 R0)f A淢i Dfɐ׿<h\aY6f OgQR,ݠBDԻ) f#1ȅК&JlQ҄+;8 `Xc Ж!Ot +]8HFHo`lP']-M>"U(#K@=},a<*ͦgO{ղF>0H|a>GF& ̧A<7h QC:R]},Sե7JSG#|W`/6f4WGFH<0+Zԭ;V9ʴְ?_jT#N28ÈL{kiT3?@/r=H80sŻ&X~gEƘ%2(ay^ԎA"ޮ.q:;* eo\W2% 2&ޚM+:!G5( /#]ö{6l{}U&@|fCD'Zybj%F83jؿ ភ#l:1k[Da }C" #f!00R؊ṵuqV#|y;L⎘C?HcOtjUR |3"^Xr^|%}o8H/|ڿ~-}R_)VN=n }rV7c'XV-OE |Pb!|ȊY- `+r ?٪WلD)[V<ǔCr4 ,(ߴ?DA6QҹP^=74#۽K%r>DF*cejkB֔_}lT,h?׺r?w1p䃚"4Ú{2IvӇC ){w:,/{:RdTg=]n6-5\Jr /SDT[DSxྨ"PG{'7Hg^z%G|Oe[=y׃W 59>Vi %/tl1~Rz=$>*M.[o[*bŁIR'*}=T[le7預yvk~+ӜG62礔9-щa9-#5c8o h;*-2E';B󴡵sJ YjwOh4NG7ΒIJLw1.=z|UweCztk-Jo τXAnq@!^~2w5-⇌}$p;B,t_G \W c\?(h㮕+33v'ct?.xprjNvlNƾed ήvik9^DPl{:AaTĸSCK̥dY9 tr-"ږC+Ӹqr*HRz ճ,>Ƈ7&'BEeоWC2HC3沬w)0˨x2v)ff-΋MC r8덲hc8Z$MR=֋?@ vH[EA YyV4 t.S]Rf#9{7Kl Ehi ՀPt,q`o:BF^/-E =M̱e*kxf=XbKR JhϒT X  S[9 K+.M#5"h%wjPzݗ,^9KxӻEIJo}JyOTM"%|-4w-Z+V#,:%C}$dRK1WE{zqHP]mNڅ3eqi4i"[p 2"7#PhORtvYV]Ȑ{r_}O}c==[F~|ZBNc /. pJKAPVhiTҹa-Dx|eq:s  bx(/uJY ڼO'¥f#t,<N0v Ch'VَgT珚2E@@y i"FB#svEUrzE*pQ{ WSn,f2.}]վ|ޚ?7|ѫ9ZXZʺ)?,~yCVЮ5qpe?vDC远O l҇?LmUt:cL]>=JsoEKᇉ0!aZ>B_xz@vwAiK?`"%ބnU m7H$)kɟ[Q6".5g AV} rNuEɭs؎?cAE_u(D *!Z_Gf;*B3'-y:1Ql\kfP1ɣH@D V< uLY29t&5yPF>jke$5)+ϦDIݽ| F7/OC3 of{*WW(uӂVLV`KzrxwrǨa>Cj2XM8B!hBkɱkiYN]3h-\K'nȢæp (:t,G=+vh1tVhȁʨ: fW;X"_>GrBПy #תJ!b 5=w$b̠+VR;bJ2=RiG`AU+[>JFvg.:뇓e`[zI"{`OUĔX%\fŨ/KS6a ʒP& .vm)y0qvK)=iDS]"^꼡GWDҜ4Tpkͽ# 9lW-$C}y@6ZLK>kKQHQnN}聢Kq⫳{KM;,dm0{]pY( S]!(lqqĎ=jݙ^"(XHtF|#+q'#A2kwiҥT|@9钞ѧ~d64X 5[/ +Qqf,%d N'3DuR?["gb)M(7f#"pꬄVFPpl͗ .XePN S7=A("^Zۇr4ҙ$S|\>Cj :ڸ:6ՄŀI/4/Dm#ߝ1cl#Z1AxԖV'ä fx݄u xzp{iHZ+{7dQ| \&6qcϺ,lX nKOMڴaͲIɽ_Bad }n1@jgD0`H2 3" PM9 ^6мOlm5/$^C^H~pfq=teQs᪁ezge\Ll1%Ϲ%'g%5L u]|^Hc >!'t>& fA`[Sp\mg)ɪЎƀԕ]: r`c"rk{Zڙ/)yZZ*]O{x`S Nv0w¿IkVaZŖZ!n\{O'[Ah Ή۟K_΢Y _BgOo.&+dir ?xՌdđ`,F##yjNzm`{s> Uޔf?XO/ħŤQEb^Vy B[}<=zDߏ*]=DmÑʏ aCdΜW/᷅J_VH>DgmJ T`BIO qۧ.6[ϴ7 y+_ Ny +CdALQدseç6!6B{EukvY-/7Tsd]-&]ol ^wU԰"325li6AʹV7l8$evo;t#g#]1qDfjwDiSw*8nEnIRYf"{:IqzU &6ݣ4fF9 <45.#Q̸TuBd(lySUCEׅƞ$cty93`|S҈/tBݟ$Cgk_Ct-](~SMB3~,;* S=ە-\ 3ܨJ ˖jPE/e kϑDRleYX0$ 7Fkz!%eG]˷J~$rBʰu3>?2U$*tpU +"TB0[NO粫^,-\:bۡD)!FQ } oM/M 11SpcJ^?Bu.Fe(1CԗyiᏮ) ӔQ=&\ ZLF1f|CՊo5N |{qj>=Y><34KZ$&&~U1UbU֮v$-ŗ#zfg!Ai4/S *}\LO>F&4FP_kK@KhCn@ߵ]/e,Y,[/?2j  en (3W 1V ZShm}]fs[Y@wO\@%GBMi}].BZkD UNr5+p]_̞,ķ,ȟ9= _ n Ah^עFa|DqF@Aia'h7Ousr Srt3Fidr(>~[)3*k$Th*SyAH OQG% 2,Uh@.qN@0Ri13LpVq_^dCi/XcOi.LpJ ЌS׎3tۂBޚ!_%X??&b IPqkpAv.\h'e{FU~yVcUR@q)'`:bCϪJkH}#~ߠHW%w鲇Sa$")drZ!%!=t{; R1v42N:Pz]O*9U3ɚ#(VgG%ښptz2m(̣:|Xނ[*؋-FƑg7CW#hKN8@kG󴾧I!sC1NJQ0П߷DK p̾vk=a'ɄHg9GAt փz3j;`3")9!e[{[SRmP !kgAW9sPrXal&Aر19Z]X!a_ހ61Rkh]{x/S}#W8ֹ=uV;ڒ~7rA`퀝y9|{VBc%(.ݡM8A6#{[XQYiDUT'k}D6 T0n\7"CDF/r[SfY{<f2nnůA©HaTr*tm636GX~m 3c\/ zcq#ixӵtAh/2miYC>.9[5=]3?V}t~bNHX7TޛVy+Ls^^: ϔ Vq]uGkHQ#٧:PAi0~"h_lV`DG=Wg}T[wOnO^[\]LsU>U<_ݝL6@Ki֕ ZarI6؊s ǵ7]KiuBe ݷ4+Ķ{SS֨bJ"P#ԧM7 )J4do2!._vWI:xhq8#fgu( 6Ϙ$[;^iV_T.N 􏘨LFYS ۲(Wܗ9z➙]!!95Z;ԷdivWq)#`˪3Iyﶙz&Vj)A`XԻeiN/.@!Rg:,P)+AMU82Z3[YT23+ߠoWWEḦfh¡]"p}tkjdXgIQphs!ΥV}~ğ-e Ήfgðh݆OEs3bYOW(OzG 8WKzx:mBrT!gVM~G֧ ŝb, @ 3N63^j8QX2XR[XQR);џ]h QfvRށ6rGӨ{D5GGZ3DH4 ^(.\\6I~F+z9I`Q_ژ֙j̸t,\e> XhAQQ? E՗gȸFwQY/Ơg?}54K+T9Mi`dtb/*!WBhMmԉۥ^soy/>#buy%N= G8Dd^ U "g2QXjM̏0~[N⁳l.n`ù_aC\O-p.2VZ Hm0pE\`ӃaGm[^&k-?ȑbZjLDz4/xR0BH%-Ó.1>Qk]Sj 1ިef[-^&dU*"d1]9`FB ڠ+][xsD5Ӕ{d6W_[]ʱ.O:RbB1T7 #+rv2QXWRw)][16q &]ݟUw P3ڡ&߂8PY/!#ڬ0MDnR O⑵ů0! t&߻^y+.a9+od^o埏߈`r}ثh}Ce# TYbv{\J_V d+@{j~/ 8PHF@ $jI9hmHev IG^9 [,.߱Po27chfuGeb/տX$P4쯭BN\v)SZ!ӂnP >aHP[z[Z/Om4$}d0hcZLO.w/  h}gyG{ޫC.KTEZEa5Wq};7x!hCb!):(eI"[>:ր ,[ˆF5Gh̄=={r1ɑGJ|!z7|u-6\4,JS@*!G.g"%,/ɨ`vQip#[sT)Z( P ͵<'\=Af]4xPq}aVݐY@tlU_DHmdD?YçH{Nt@h*Fm2 _ͼ Ny yFT!yHC QﴵfU/+T vfR댪}9HX]D\04"YN}p5&/ÕuH:76C{yc&X6qY; ,}9VjIW2MGHW2wrrl"'|0jh;QDsٰ̏"M@ 08ܾ^ˆ"=c / q)eM#W-[Q(Zxџt M;i@1*zhGWG&rِVK0=[t} ָ+'U1FaGX](7=|X?9KUH3*ԫ6[:UO9 }쩋( e↱u4@˘7w@>@G/2v94J˔`앧`1uH%v$0Zb yǂI>= Ws#Qb}z*RꆖW>ګ ܛ&X:7T"@}2W?'>Dpe`}*.O?av yci0Pt1Ԓ7I_GSsi`') U\4Y៶i ^֎dY_g+R}{QGE=g0qchGh6^ʙ?O ^)G ޝf7swр{2lO-T1D4y7~n9^g6~ Ua0F*&9R~K״ ,3]tgٚ q} 0!k)j ʣn Y+ sGuML' _B-{9 (/2RZ+O$ȝvr+mm/ip_I9~R3F}s?5C%l&,?_Yy1>{# M}N ɋq<@fI\yL'5Ғ S{Մ!vubaWՈO\2ZKyjTo9,* rM; ;;OP)N_E 6Ԝ1x唇1ob]|RSyrg([&K.6 _Td$-׮;~=t[0XDE_~˥bmŲ3%f@1 b2(h`"dv7| xbb0<>& ʻy>cR& nqϴ!gwi)b[;E7YKl D_ңnʮȔ4 쐔gll`uJ_z /?$j3-MЏhx&bʔ&[YB۷W?!Iٷ^f#wZ"ae8ܸ>}of4xAB5 OxRX/?0M=]gUTJ7E]=s-8B께qa(7MS ˅&ZuxU:xΑCՋ>O/\'߱>:C U` 0yͯvR?[;&l_D (jj7fp+niBn_"pX#̞116Wtx..*vh9e\o|_|ƅ6*`y(miodeCoѲ$^JFS])w&unW@Y-YɤCl=K[2Yi a8چb^blh2|Kà@=}4|Xk~W!0Mn`|qA  \dD|ǡ] /ңn a| MNSI.,~K@ 'Qh r/V-ߘayvmCj2;Ңg{Mi5{R3Ed܃ ޯ-aqD܏em_`GDh߈DvG!p/| )Jk c-:լCc|I)ɚ &Qቆ`i|6ʽ-VPUwB(2I^*8l|Q3EQc[ pf^oFAd8ӡP,U1NDiTYq7t])3zh Gp0Qң_ DGnW 'Z|lͱM : oJ,8sۉ#b\#G?srǹʲTQ)erQ', 5 V:Q7FWN'qtn9d'iR\V)UL-%_5f:-5^q\`?tm`/ч0X͋c=s aiuUY¸'{p3Eyq&]ѶbWe$YQ0S 3QhDg|C%+wHin:I-q!šO~  dQv/j0¼ׯY|p|.UVʜaرf-B;HiY%ThMfv ΖtNNJa>)p*|QU3kBmq-JOj i*ꚻGti;+ ˷ KEF $s WǶQzêM V$*Z&H19 38u᮶bS?9c5Έ[kZK?0C֤wY{x ?ƭ];+=ޑ9.殙n;FtR>v1.đ#fɪ% au+L!̯r4(i[Y&N%+öSg#K4 XXb}yņ~$x4mWXB-9C AnB~w Nqm ;$Ս|"^v2|Q3AU#<}-ySmjnԪ;;4cjodNvgfmEE;rm5;*B8Ώ*3,ཫ.Tes23&U7fw)X5% b-3eg; }Cx|-hH?STusZ8Y1!1U;巌[V%E :Hd =/"o px%PA ku\*S=ڔh%.buWL *RpEݺWh`WGʛ +r&^xzG"!Q|Q0MrV JṿqlqN!S8:VU+鑞[HB[uKUne\d(4C9.!Ci`+WܯMjb,t<) 3G#*<WDs!^ 'c3Q?ؽR؍͐0% U(jCy4>eS{eG r &eW\a!DN$ᷳ.|oyT޲3=t̀17[qbt:y _"8#;s=L&G  t qf1ac6U5iQm}ʪ~+0{~{zU쒱]dTkBaIږٛ2p=CAIJ&w̷HP5(NF=3<&U*F[_#Q$ ur@2W@ =g1/=6u wR Gh /:.w䏭 U[tiL~{EL2L6G^>R-WlΊ+yR.~ 20ypDtX̞DZBi4v #umx sŷ>}V\7Z_"7zVll yߜ@ 1|0io| FBS *Sʣ ͳqmVyGCy7RMPطҿNV2U1)/H;CRV"U޷j#dJFyBmLjpDUX6N /$JS+x~ 4˔Jݽ\v_mQsC03)6 xLnIN(z\}͒[Mqv;#ִQDĶ٫gCuÂ}1ymteȸ0畹yv75uzJa,8 ,pU(Q'-M0Vؤ*(yQ_)T,^_vBK WsCۯ8pPٱMj(O<Ğb*v+M(zm \{vu鶝9dt[:Y{ [>vBuCUFBN#gUAaR`3 8[PVdXP@iStWF%Jf\%L9׷d0,Xەެ]r\H!iWt$a/moŊBi109Y:)􎏏ᳺ +cP_M9-uuwtޘ}{~(xysGho`}5f2ZNxk\披ө &X:*QeRb mtg*/,7U~dߎԢ QPpkxʾCxVh p2y5_Hp6&?ێ"Z 4s%sǸ ɉ>?m[˷v #ٟ;U"/MX3E4 <.}a*pۮt:zJmZ\#ēE;0#cGrbJsW9ghTΌа 0eC ڡݶDEykkᓴ'\[$)ץvͶϑ+^atgtpOf49Z!nh m p0)85\,ØbsI5d՗Ӗhy "kkDD)%2}u?0a93KrCzhz.x8,'Ko F͛n @g)?o̕'hG bDmS#@NK -(}2k!Ko Uӎ:50Ǯ{sH <><@J~8~J;3g0/6eԀ.uJNh3ݟ6ģU&ְ9NDÃ^OT"bR4ej ^ͣ{7=Α OA5)*'/OmvHYE!ȵQʼpZGEm$̑nOX:\AK0h %d™ZEVϊ@Kg 0;LPBH_ @TT(5Ɛ&r=M;#ŸYDiI'W搔8G$j1~{pkG\={%v~ ~(Lɳ%"K4u/&tYyY|S+9xOZ*`pB#F;2lEJ_oW6gK1}<y撘̬z{,[b[;7$\ }M40+W|7 ЉlwVK6;f92tniX ьbnZ`~zB$w%-;x!>cV>fKgun5N%i b咾c*~ޯ?uȋV% =?ِsRM-Itbɏ+hu~SlO+4{'ч*0ntp\Kyu"/Bَ $ `\xtt!7 ')Vj߉$ʻTir3r(jl H߱n!|v_tʅ6CF^{QQ*uyDh) opXU. 끍#'_R$eIGIp8U t)||h&r&~ǒS^z@[Cg׎xeLZ(#TR<7;_hhձS ;!bH8Mue6wbC{[D8@yZGKyd QL p̠XARdd913H mC/4tYg!GivDpZ-ղ8c^%۵Amf&Y8|[RY]4bIɪ1 a<^u&P>dK2;I7_A*l3'[ZXe˥4:mڝgLu8Y ll>*Y'Dk$/v_ʹ:H7 OVvZYS2\eCv$Sayzt>&SBM4k.}@찗1&d.4J;zhž ^~.txK5W{5ܐTkK5-CQ ;ّ&pvG%m4Q,vN5uEOlq؍, ͹*01{3^lFH7Qqn^'l \$/$d2?td@_# {\{%)At~ qR`+$EnګI] J=ɰE67aBqɳe1E݀!QNm\R>M0u!62!6rNI2\]?7nv ]iգ>!D.vV^Q,肈2 9Jk03];;P,V܊&RwN[mJ<8IvS4 >y r8bA++¬ըӇWbRXӵ./k1w r BIֳ(*R]JscYcF0Ojc"^#U}9E|jO1f`J~Q}L/'-7ɴ873?›І7Jmd@ ~4t9dԡ\}OnۺpI  om&tUXH>-#ZyݾD(5kҜHP71[(I͏l"H#)BAhX(y;]r>UCUoPs9Gx)LspsJzB/<)@D4hv1~-SeǞG`%3D.dBTF iR,[k(*rtd7[U[箴s:Dؾ~dŋ.lK]jK\/ǩTim6&0ݲlK H^X3}FYzMPJe_cj9:t2W?U!"M%l[{ܡj3uS@c 2>PE>Swxrbt lq?.x (nMzLSg[=3ZJϠh=ESSQo*x<#䙦m/keDgan$tqvIY+_,C=by`Ran(n7bZ٫\m?2A˥Y 12ڽ7+Sbq E5"Qv>~z;^O)[21\[/Ê&/ /bI8wy$U¶/.p97wWsi̋E,]b0sh4]#OE="8{0'r[1TCeO xQQz>,7_=OLPҌ)26r]jw-# xH:GpA@wj~V7]C CyKBe'aql}G =/ EQ)gz֚I͜ \ۓO/]Z9z֤hs7dBm; ּ M(2qٸWsX !Xq~to^njjc.8?0-  eo=W6~&X%kdSznE {\:,J 9L˘ZOCB+مq;@#KRV5Li@[C9t8( [i';@b$n+K#aR5)Xvq]?kz|&_֕.kqB#ŤzpA 6Be+D9"YbEjkG"k01]Smn;__DӲj,n~0v-VE3F[]}TH?Ae(Kݾ76Cή:Až, ޷" {NTɝATބ[I~2R/iS~o<18CkWl""s1cD_:yJdxRK"/팊MthD*|7fRӑ{]$.qso 7uB(l9&ƻ`QmIV͸yJԮa)-woͲ%/@ B UuzL ':=^/wDN7q-x]S5/ًZԲP d`ȱ t#H4;d,Mߍ\/S^/;Sm )*XSJdIW[vC0\q=>!GAO 'AωKlgl2KreD$?&x4K^A?p?h؄):?ޕf@=onαe[J7i*\zzrrp^;07c2clצ4^ouPDCSI IY?b hYsBz»XNZu;]T@gT*e3AyJBhR.C7"eRgO8rX8Bq6-B6DyJV:ʶGF&QxIM x&x*aܩ#eG@ Hb4ˎ jɸ!:ГJ-p3ȵMyU`WlGU`h:wв_(1.Q2E#2=_͍UI.Ү@]=W<bRs,Pס~<uR6UGZcgSjWY?}%I!T5O5ڞ8`TϔM2JG+rkVY<_!)!1dg&~g"]V[< ڕBHg󗇌@YVIh*N`r~^ ! }HK{tc}jy9w#T8:KEڸ]QPh Q)EeD\y#q֚j'IaWg(DצZTe ?m )A)qT0m~g!:"~uc)҈/ⱵMm'cq܋dž$xux_I9LkaioJ(KD 9!9S ӹ^UB:5<=~o kt}]-x;2Sc|@mتcZcDUP*#<"ү78w)jݷic{c1#&B(Ykw H8a'izfA,{]9DBJ1Cy0x+ rʭh粎hЯɻ6~/hh#`WϟW`ncZV1bcت)[T!c-;Xu>ЗǨWNL@DKj 4q.mS#u-)"؁+¡OM~VWQRFZWW*fj=F: Eņ4A_#~qƧw&I^00!d8ؔ`މAێjp4[(B/.\8ls0u}1A~ \ۉ/6VI(+R`.9I7;C, ^ZϗUW7k,`H8 R]s4^sD*9&xU}I 1S/&yw"ySڬ;jzXqPnmPRV/!Z%GYm;Dq[BMG^S|,p 捯K1; :[/,S2{x#j%_<)ѺЂ~m=4I &P#:0s!nfw:)L׾~`7^E2TVT*QhVb]j-V}~nu y[|w,*?xh?h#^1m͉H-oզF!7.І' h[w/SVt!M%`nj0%JS-s=rPY7f{;'}wkr ~3izq͕oXkgQ6 r73 滻$o]0Ƞܼr"vwDJFhi8qO+˞UѶ%c NZ_~ h"0 ǻbfMRE' {. wrri!Q;5 6..^;#P`E;reL,BǸ xoSqyiڞUqd,-M@ Po߲ ;! g BZd[{4G/pR%6ǭ[8%$VC{|;& ?U \x b^y@T]ƱWR15Ya@dD G znrfXԞ~UwkZ7N:05HoE bU F#@*7Y-djc XqPǿ$mќVbߡJ)<^7uD@eIX}ƞo2 -s/g @B|xߔS~LP+F4[CTC%8$0Me3s$,±gߪЁ0Ed',")Ҟm=^&:_ ?6Hq!z:2rq;qkuX'Κ6e'LQkz}g AcX$|0 \s0^3J"di3н%!5gѳ9y*b6w[8)}A2O .zj)ۢB='JTCzsWZpf/[EꄚĖx ]|CŸd;ûd|װ7C$|f,g-*F)ȩ5G*r;5 ֟|x0޶_5Nă)Q[ [^(8ݿY|K{ͧD/͏V^C?KKx9.1׫vPv=|ޞ]+ O9U5̇j^IpAgDΞ# :Ť1|ol5jK{KM.o]<굙_+%Kkuuw?nhT]E6'ɡ6+Gp' u0iNfKrO"isbr#9ݛ1Ee;2GR1#h6,Tđk&Յ8raNxULl +NȎX@ۍaRG۳FxAf{)ǑTqnf# "; iކkQ< xǠ|ċ=Į>`)(@1!e- :ɭ,>% jrcFlC/sZ^sCOR"bչ$^P, WQ,DfI*g->٣!_*,+מVʎ>GC5B<=$U_0=V DVٝFQv#Mo۩=Xh8(q #PUP< bFX!l=쇫+tuƙl 빸:>ƋG69_!gϽ{'3 @p#?OGc|?O\cA8!v4X$)fu uG` wNR,U*c`[/)gLy5 EXx.~1RR 9V5sÂ9j~orQ}+&ZYfISDۓc$N_1[~XZ:D |vftFx՞;`hp@e*1I!@,MTp]4@턓2 Suۆ7;J:KqPbU~\ -Wn+a+׹0M/GQ5TNY޷X~b3~PιZD$~O1;:ųc-|W2xmqC>h" z'n!Y *r҆RРpE*J`w[ΝUdadQhrmx37 87TXOu b.@~٢_wh\w뭏-E{((PP3ѳQi$])¡yBiu1_S:(a,odvk< 2%I4D|;*V4G? ? H 1|! Nޕ@Wd7-5Ggtrjm&`I2zeO(3Lz^"Pgrpx{Љ' ]o|cw E83 O XTբ%o*Y+ 'FbUleZmT}GGک]\nK3Ӟ[%?Eմ/ǩRqNy2sKcK⇴Ԑˉ{ڰ4ӲA7W[PS˧Az -͝G')bJ1f$E[̋f|T;Xo\]mxO| :Prp)6D- Uv݈G>ȀYRgȱ& D:# [.AZJ=;$n&.ϴ\VǍ}ΰA=JT US~lI?d2-љ|lGpOeҗEk'r?wBq; A@45$K G2K4Pa(; %pFt7o~$@z 8W<n)v%VHsDige!H) Kw0ϗ)4?T/9@&7`s7A駲Vv A2OJJ My ˛8~=X,&&}QĐ.0&Q1NJZԖS@s|f<.hau2rs^ wބ7`.P5KA>!6:`` zBKP?OX:CIWm2ÅT6UCة{GYr nK'}mllƺ O#O^7%em3Q;a-VO-0~Bz:sL!.77r۽Q`03W&O9̈́s7/Sm=dEN4ٳcrwM#|5_}Tk.qu$~e@b1!0 6bv 6 ?,MѺS:]5.to ,kyrZT&9xV>S(fd[ITeղ9M1jj@ү*,WBƹaBk{3KOO҆&zL8HW6eiGF%7mmbRBAS?ӓcXE>T'F\G;t|/qrq\]Lq<- h B3Z]hBcm~vWŌFvj,j{w f{҇sf:2)CZzT<Ѩ(N?d[3/u.PQ@8R-Z?SV|!0݅%4F]TG;+P*|%en CxB*lЃ@-hpn)5ϨXYms 7^(H$g .Oa,+rOFCV\KP.OflYGj]uR]5'8%=7]15[gk]C^i 0ydp`j>ɽ}л=!=+Oۑ9^'j:B"'@WJf0J0apxdhӮ*G${4Stll*@:@ȟޛʈo94@"oZ$PMS4e.Ǥsк'{5O̴AX'%wDrex2" ڜSĮ=6H~&d, ,`׾(,1,BƨɕwaO9XSH1_/UIɕxc{;8)9xE"Y8k{P\5)6cot>DdWˤZp/0pd/u %dd6hAUDsb4F6; c HBt4YdK[*qߗj1uzۈDy.qݦtre>s d씩ѸQ'+Ĝ>$ugQ5[{?1޵q挕F;p| ȴo[_TkY%ymBŞMb6MXDL[Jr0ST9f߽~0LIyj+W9Cyb @ysfwv$mFæNMDsf*tO@Ǫ|ʎ|N+?@XX9ZD!PrO 6$Am~QwwԼǗ{ܕF?btĕ5}"qp}&ȡmM#V$uAg8 g^[)JJ=6J_\8Fct g n,|)e{#6/xh U,GQ} ]~jLoxu8b=*`}(ĝDl3SJDWIot2d:7=嗮vyRC.*hZSLĵpBL  鿄{S@6G #kk12-{(jޘt`+@.hO[)_9]@T!^v*#81<"Sj&X7B+]# t!s%&P?"}D]GtR<& U5O=}T.^1izuۋ,gx#/ K hQ,:R;` 8J=45G{Vf]^kW?d\8Y$~7PW'"tƃM&Y:%Lx/j-Ǎ_`j8*|nt^p,;s!{xO6OU6Wg۴,fl[!@BjoUE ok|UE_YF[i57 vl h} kI&;qvL,'K]7tq$lkAߊl)CU3uNp/r<ݶ%ݿ3ԄRSU(uj#JmPZʹ)lK/ø(y1RV CP݉XRJMz hcЙY/jve xoH$IKSgS .!&VVS1]Ե;%Izi =t>'D#^L0p<_̽\-'y7I>ٵ$=<ݯC)25e 6bt\P|n5IAB6jnkgWfk)mL:QWRQ5*wVwOsP-@H^ Yݲ 4="oYՌB4#èhEOr$#8u$_v"n=bJu4a*8n=SHo]=#| ѬVM;=L!T[WێKo?W^oYy{}S׏N?w#V=1d7Z5nAk "IXOz$ڀ;FNHb:':GSJ *Eѻ C\ygn ~fPl%LL@&\M:>P` FqFwom\Y\Yjv/ Jllv<- "dN<8ky@Ƚps!-~)H7Ot% Ōj\Vq%+ uXS AvwӅSpw벹ׁhR nOf9B&\1v,_Pu%,o_LPʫ*J #tux ?2!\-m]A-Y-ac.<N0팱xO UPUJ4>h`(1#'EpLqE"}_i-pm!?]4[)`c;erzL^͇ٚ:֞NGXȒfތbճq Dd z9jI!?a3Gz1 wo}} sM\{\E(sCM?K`ʆ!iTXp{F,V 4/92I^~5O*id"7 t)뱸!2FLVx24SR T6r"6_G!*Wx p`Mk? P;Rd!Ec;P"&4t=)o @/[qanaz;k ߢOA (.\'4P0#aɢ goz;2 Xh,(84fH]E~i__/^It<^ q aKIKl!Dģ!LQܡ7d,IC+inDg/r&pA5y6]R9t * x09<XdʮZ;?B6=阮ju"_se)XcdȜAM"HQ` @q瑃-n P^s`7(,ُԟ 녮y26`Cb0vwK˃9HZTOeĘhJ^, {aǁU]2Q9Ui1F*h7a!G} mKN-lʒt>އ'-rA܄~(Bk%oZE]@+qfNQ՟:8UW+((Gp!BJ Q);tGkv_:!a"@ɒ+`ܟ׸96#@+Tǜ eJO/؆ *$ΣiqPcr/e1P-Q0R`y/&(B\M_=,_c2RN*i`ήxS9$Z甫N7&!Y NH"U1(Y),%ouk}'4|O_Y l؉50sh5 V^co("HKBÓDjm#\xBsOaFbM q=nޙ) ^kXG 3\&Q2eiЇX6:xzi?.D3ӌKe"s>ijMvVv<鲬fhR;e8ڐEm=}oSx2![b8#YElM[S9OdBI4 \Xcx=;'|haVjgIzjCUY,e+޲rֲg_KijjHe]C 弾>Ӣ3̛EM<5>Zc_F'-aX2v>J&SpZp)r2=!@.C)1ɝ0rh| `5 ' Ά \1>#[e>'c=^83ƹn˝7? >'+|x 1?O#A xݧ떇*LyJ{[AMk5ewy-DZtN D2*~oYdNdٻ(:w}= c̖f@͌Vg8YA[A/;҆]T jKKzDl7z !ֶ9vr@6B<t+ꆳrH< hC6$[ic>g=Lu'-!~/Gsr K}[a3yz^3\RvH"U+^O-QK87̑v << fL?_Ӂ=|(+"1"j8O4*`1fp͵ѺGꇿK}utbv:=3hEZtHAJlah㐘ȝ L̅E-.&Kpms!I}o$(pz+F[>%FFR.G:bq_1 08i>' A.џNן#=/%A5h ah|Ga jI( A|bnPl+ jbz<(s[ׅvƏb4m:1( ;lא&J¿?E9sAS) *-_yi/ܿaePz'ϲ=fԺWLt\ H\,f7+qPˀh}opBzbOa 8ă B!r!@zʘ Zؠ%T$VZ&nK\l@Eu їz E#^p;pc>{z=i{A%D}‡:@^uMs ۉ9h)?|%Ya6tL>3>$u "~*&Zhf N[wG2[]074iHh;"ފn?z;ƽ ,+h{:j `Zӈd܀k8L8b=[9CpHƂo8|l%R!OڛK%(ë3?`14$_)ȭj՝xL  l:A~8&?^ҵD@&V٦oyp.o˼yrԺvkl5侀g@.N3s9]9dx[#K-)hpM1ȡ;xrSGCp6> lH&,qյC'98"82@Խ}T&(@z>pm+?'D.l3AFp=30P{xyƽ'dLre7_N^Ʃ~ݕ,)OkJoYja>uWsФ _P":ןd_#IjcM<1dȺ!d<Of.JmQ쳨4piձ/#v^G:a %7\HYUjc9Sw>C!śP?ɣ}rYR׻de\1`I!˼-cgT H'l~FkDsh3$s1EeWɃ&+a&#3ʪp}!@# `#4:75VFk.ͻ<[Ͷ[qB (X+ mdh}8؈A =vZ@q̳45,`642x ٦zQm/F 3M h|MX%e-dҰOvqJ,W1*,?;'UEPM7n" Ϧ*9^idoeʘآef<8hTFYOVF˯90]p? O:NW0#]ϯYMmDp%{zju DנiwXz g x#{bH}+p0GSO+ `Y m{!l)aɹ1ibg' ͮjLjᲷR}AAXZM:EeW_l"_&e)*Ѷ,P5LGʸ~DR=ɕi^cϊ߀_&B,xp?*1lac3x%GA&X|"SUCX.cGSY&T+c xN"_߯F07cpblbtXΫO}pۖ\ tL[3>T+&Q8yn]pI2 =X%A0o9Xg v-o޴lt[sw;G5)+(vĄJݒ8! O g6P̀&t61ԭ{8TGN&'9gT5Ûrrjq%AimR3 <6z|h+hJ oO7$U|5 y ([FZh*su>@[`j++pL 3 ݮv5Y E(UEHF@a ;ا.Ɖ:yIYC6(KI^C THg;-ݭ?#h,<Y@ k_긽BkED,8 0LTvVoSC2K4nWFi91~>&9iX }A;=Ӣs3#= cT<ix&d.W1|uV:X\4哀X^)E6/,]Ӎ: %ݝ֧;C | Yo: gS@/)S!OWT lL=>,(ķ&qsv%ߪH{Y,k:1.KYԢ;uooPs掾*JL$ Th!i-О t|ֽpKod\v+Ii"C6QjASqqo_B< 8u4%G]xŧR5M @`\WKc…a/Yl9ON ~@yIxLCd| FU.z@}%;XobEx_z"T׊{oss@ y@g2\7\/vOۆ LR+%;p. !-dɧ lDgR_YTn; ʗ=zb@^,pW%9ie%]PVFtMiώ8}?9v`PPYԸ.Wەe#e{?]ж2b#_=KMuhH݊E~F-Ly0y9h;xSlRak9r[א3J(}71(`MJ oH괥 #BIr|녙@YhCD~{(8QZK|TY2E'Cz9gާ]A!ԢzNr^59!Cx5I"VQ tSM~O3,1BtegjXΤ7{UZmLq9f*XZ4 K%MLoS[EtS(q{yG\1' >%7į$<կOq/ `\1xlS:We7TzU*4w)9᳼cI;Ns?r ixKl?KN ~4Zk2<A|*Y\Nu@Dv? 텨jq "FA)5D-їqRa0g7sxr1xh,-E]ٖ$[L}Ǝ8qYGPao yetuA0@lh8[ ={G_g"Ki}/eX9~[P<[l} ֎P񀪶 ԖH xW\'&BHGD4c'GYݼ(c6BHC:kv #4gKb :%a 7ܤ釢~Vb ȶ>d./s.[ހ(sRy1cE1QJ{+^B Yƕ2}ԻWn@} \kwgiZw惩,1f ͭ>֑s(e ݼs75B~D |8X' eu/%nQ,ߊW6%+iM(/5M*shi*ԜWBuY o"m>5o_eXcZ`01Cv`}TL?,kbQ n@24kkH;ûaϢg ~!} P,dUmC^,\A?P=쎲޵3D-~ ^ '~,s#1*m,{"7ի[5ڇ$[됴 vz]ϻ35~J~wM R\Wow_8(~ȓz(?<9hË 56ۅ 0I< q P~|̥hz:߲*)*Ƥy$}c?*,Ihb6ŝبٴL/4_[mK@. kg" 0SMհ)aN vi&OEЩ)qE~+̘H-yA j֗)G&P73>"dGu@f eF{č42vD2WrzmE|?I`t}Wh"Uw`qzbƂ&6tzKVǐk9j(EsPn-r;2ijƂmKކE2Ę.XAOuHEs> в\ Jcw+09pw"t{0a,lvSf٧FC%yc*s:<=yJI^N9xEV!D.<3#nګ҃66})K`}0%{|ww"dڍYXTɶp#Vqcn@VITs,ͯJU³) _ʢl;aJ ap!ԣ"OLagBJ[7dK?`z詚r1%HŪ7Y;IP-UO ,~VuC*Y0 '*oٿӑ ቹmETυ_Beq* &gcFFsZ@6h3A͢jr p޾C#';ZHvM6y!7)#s|}Dڼ3r_O),ɯz=Дa(Lyv5F['`z\Yg JUzr8$nҗ 1P9}uÍM-B{SΔv=Uv٪U a㑢!bvGkF l)q:իV vbjB S,r>8qAOGo CN8ǷF%հ3D6 ![lgQiY=C{V~^?; V8s#t$ZkсPRnN2!0Zpۘ-xs5هCڹc 7,Cqp{{3]xHǐW>i*L``Y|U?KJgzaM&ϒ/+tow ݻi-d~nu1kJz x1X`":=r3$Twִ}!a59"kN@!HMIɽVn&خͼEP$:Dl k@6aF.ST_YeI13 Hp7s/O M*j})V/be7/fbPä#4zHd].As  uTN'5ːgH uwj/H tbTjD_>s!Q#g2g;my .?|\cc0`Y*k-kvN0#6A;)wkn#b7o |#ot0o2M[+BttpL}C8}$ \Wvn80͏zUFc6`N}pP +zB1nlHa-#ʻh>`X [EGba"SB$U|N0Tnqs-o"p]'OVVKiL 4/B&5+dxVIBZL!Mb/_*ӱd-N<5S<~Wr]=l'f(ǐcͪEh>[t4imN:U^0!s>hLxIBHo$c&uL>?{ߞ9(M>5?zO3z{EN2DŔ]O%vqN!cDgq d<;m U<;bR :)z`f!=0xn C}+2 2M|rxt#BvՔ\/>`8-Os@QQl>,@HLxZګst]l6ց>Z^>3 5xGNfk" 䓋Z.N1} *S׈?o~*0KC.py=BbiAKc3P#U@+.oy+Ը /e_YV8)1{٢s20 U.(}wO| Jr]Jq;|@,Ea᪈|{u:DxLarUTn`՝qID|u!2e)?/] 6uؤ8c4V~l90._Ǫ/,Wi:*G">NRpBIC=ʽ`oҲF:wb*-/:KX*^!CVeVe`JH*|ښz7~Ngl^Fۦi_(}Ըwh~5|yCQdMG] kH*$KgvB>5uXZ(.[E0ɠOYz^GI jk# פΛ|/J T'@g~j(/Axtn=h@-;lIG>l INKyC\x(~t?X0H HQ;6pfac@ ?rr}vĂ)T[];.>Q(*Nm7h= ojx)|^.TX:%ȹs8Y5kn-=7jAh,ܦ(n \ka]Z,,E dÏJؘx&sV.\ =jy3쎩5k?sP:#0o8dށ>֘YըT5ƪh;|ٛ'b)i|iʢ| ?Ji=5Rћ)̵i4LAnJUM`QD +`\+k&7i~E7fiLgdrM*9r:1 6/%dҒt+ "O_;M\3&Jf pnXke %H[e䡜onɌ[:7GcI+wUV J۪dfoS%/:EDsw,s")X6蝭v9eϟasnNH^9[i^Ғsܹ-sܒ@7"̏ÄSƙa",5!IwӕG$acXy+H.;/ _eM;ceUhz[&U^BS޴}\ 1IسG6טkA>h❑Nλr9pC5P7cSh5T^h7'Fs iǭ::|n2~ƵX[^ʌ=,oƋT_O6 GVclL?vgt(3YQ]li ɢTH}d"$Dm||(n!~I'VMH_NMt-9uG'h*{弿(npNk |C~Tx%zABFƴ=z%TCCHȐMv|RMxDA4;?N)ԶX<Νb7*V ֠6wJ 2>٩qdCx.HLqO.ܬ·Tm1ǭ9߰-{gVh=Q)DžU6k t> u?m]N06ؓ|P/bO&_q#LnDQ˚k80*!,594:WooQwj6,Ai}03 ڈ";""c|mȻn^n@ M5B,462RE+eB\o'?Ơ\P,03qer%,5%+5U>!S4Ӕ=A^L~&l^HZ]{~,uU4mmF,> wm,ܶufsIוjQ_'*Zψ(INRCrp剸i@OL}b|q3Jȟ<ل#VP>@iI/ J7sZN/a"12(8q]UKI2^J֦ݨW2 K㥅+=˄Zn[?boYCRgxs"OYaDn> Ŝa8{:PbƩz d*છ+&*oKEm%a &c1+:譪EĮ+/튲aEVyU"5Yb]ڧwDX1ϣ~cɸɋ=/fwA$ŪFœd|PH:*\mx h7k!mQz+56>$XutG Q45]K2}QxWa5 5^$x,˞{:".OGh*9Mcњ\zFw0ymy]a4e)-+rax6uE9[v8)8`vHa(GZo߭6*ҴF=̺cb:a'+{|U4Qxf\o&HKV&n#Z gWbY(dpi8X!-j pyvŚ?3{ ˓hcy*?aiS4H\w?tyҢԄbZipF%vb 2JFXZRF#`o̾Y9Ȏ﹬B "r_&^%CfpQ_g/|| xtM<Pga+T\&e q3H]l:d>q2;riAj3+f۵B|IxJrI"W(éKѦ ]'+m@GmW`Nq~mk͖ D^Ѱr JKФܮƄxfW#Lf14܉?עMllfv кo]eБ2iyS#-F|@+IdDʀBm]b{, <&:2HN|0B`FppmC_'7Qdm )XĜף;"Q;{aq MVxaw<e .$ڋTc3eωS$wԌfq<o֙KNwdw]i1v@g JȗvDg??=Ng^5Y# mtm3Mk ܨFNg}ODٸ%;D@ hKԞ aW[O\b.@QV@Tbԣ&5Z:|F}󓍜X0mw<3hB$[a87w`ղn:1;s|Vȁ?MF%'Lˆ-P>ѣ dbr'vY^ L\edmڋSNÙgU_,v-lj }8i2C_1M&PlsK@/!)4#w?k0WJڹ`&iߓYF]f3f=]+_!/,Ɋ0C_p L8m~4C?sFqTI7i WJ+Zŕ8Y3/u &JTԅhZF>]:dOHw Y\^AXi]PhKFɊV7 )~ 2##9aePV<_sRoṉHKYft.㬛*i80B ~ZegZW 2Hz?Kʊ^MK!  fQ~Ԫ"{\G RŢx}:d !8"Q-eξT|8%/~_؎ M] o#Af[-=|ƤwH3f>xn;R#`7 - #3Z7Oʗs mJOHs:NoZ􍽟 \ݳ̣_oCKqd|RڇVv)m[3%!D#ee-;FbC?)Ƀm9Ǐ^X03Ep訵 \^, V]''JmC{!s2'2[་YaDDlr/"-* E!Ls3?tCs&=kG0?ǖ^8Noj h"u$Tm%3X{FP3Ye;f0,6z?,8UT;e:Uү{Y-׳V4 p9Y:h2߲s]jmc //u_Fd[K>Jo,0aX5cf g+,bd𮟏݃SyjۧWia+<[{Չ+ 6,+ @Qo18d%(ID]\b7u*y M>.@}W ZF,xY!'wg[̆QXE;F%],0maaKQ$PKۋat@eܻ!.Y+V# ]Q@k$]Pֿ8V4!akԓ0 D_"8@xi/(= op=j X`vtJݯ7bD l|D>lNpO5c;)ENcp/kҲA nhPՕ]G% 3ߕ=>(܁$i9{_9m n i'|@ ҵw]ߐi;Վ*LV4`Xߓ\3BN.\MHc:gȌޖzepWPlAB/PK$4ƚ7HJ EAHrp.fɜvsʨU,X _9JPO;5̰uMd qȕ"q'1 "p^3Ph@lFuS*.ӘK\[wf@sT ~XtAo0wN+bfF*=#. ^ŀ*1+~x?J>uqC.UsN17~D>P"YR*eb $** DWVE?;P^{giXǹyP蓎l`&ݝǓP`pT6_LMMBwvG;%o> Cd>m MVl#M$bٹ5\<;A,+iq=tn3xWUj'Hr0h5=  V)d-%|_P@6R,mP}6 rtuk$ JR~ maq~$GM<{^= } NQVA9V>֓FiBt)P޷>d}uFsXkG7p[cfFFY~8 WQ+!}oS3xggsUatv *BZ73(d;I<\JB1xK% l/Cx0}kߚp_+L ۣ !^ %fAgr/&o2Pcū$T4V4vUH-i I8i0/1r$VVmd=EU6@iY[r}BCT(K6~i^9%#%[{p֡Grӑۏ9-s0ݟyBpYoi>tX+Ρ?@Qd42|@9,Lhn , +/@ZR.|< `l:bk!AIn˵+xq[ ca彇Տ@i_c`scD9 7nۚ@d`Jos.M7l^" &AJw?U v 2Tt`hqD\2l!S_PwWL?;+`A6Js#ߨ쑟p䥙|Ǽ4ɿAtA͂`#Pq>KW)Rd3'E^Tq HiXHޱ\U 7+>mAR!CXD̛Qrp-e+nnlz]Z*CJWpz%zf5yأο^Ȋ1s\ HBZ?0U!rӃʔEEIg3mM`IH5cP%|<TsXS9JY^֯gz_ 7NHBTC6Y,<=MuۛI8Wۿ`k-V ^(Vk3-͞ SW{ p C{F%!l^jutB7H18 AWgבJs}_(yo[)C>7-tz*.;0[ E=$]:=;Z:BݦgM‰1<ű?I(mhXqH%hcM0}B Χ1<0TBͺ%Bnx̔T8=e}!!&46w܇Dtc0o!DR\T&@tkd4a?À| mYhBDe' v.#-wS6Ɇ/%G +8wL-9X8,wVi:i] *I;ǀyxͼufYˡ4ׂd eUj9:]B,^qZAjߖbJaW'+ZI- q>4X^՟z`R7y#zh@ b%::.aݰ|ڮ?^@ U6(WV\kOp  rRA{LL&Lq;-S57Z7! !_]H>Q rtZwLєflS'h<(YCL9w#)85%+[{f=CLy_o{yyS8) KS3znG|F6Puw' C&j~Gh3"S\yb7RT=S _qC7*-wm67 nhfIY'bLЍ4!PfǝW j[z^ FcA߹W~3<(E0\,O(vjao,[ I~$. ;zzIfe>#h޲00]Vq0@!ӾFM,,,NU~W_lTP$'6%ai4Ag;1M`ϖ{=@B\2<KBr'o'ΛUJ.aF@ :2[&({? v21ޏH:z-6rbɛ_fʱ, Qu^;vuWlMDeFu2JIKAY+(taI4y%ȗ7L>+VE īc|rr)wi(0J? Y8 1Ǣ[|Gn*1{4lpPR 9zfkȾ<(Ly(yWyN*|sE*[rW<^@.ՀDusÀy{ӭX̦n?폡+v4Ϻ3;4U^Z<}|Ґkɔ'@!U2 h`B%q I>Y_`u"`vGJLa!YX4J,jG\ߘO`/+gg31pkÝP`u/.4 ]V+UՒ(m0G*|L!} Yf)MT:H"ʈE0zzX/LǻqGL)%jxiFLu ;I qF:e HwvUt<)L*X~ЩB.ϯeftw.q}]'wd G1],cu:A"T3i>$:g~~6gvsN3q85,E__,R͓%)Oisjp ]|7[a4q,>u8X^JVY+͓SnqvrPDe䎈=6fB6 IW  0n["CkwĄ+W T gH:ϙnDbRjf>)m[;[r.ͼ aYlyZC4qG[0KRC;(kw9{#ݤBt iFl&IMFvݚhiB,Fu| -5u8 ?OK)xR0T/Y%[]&dɞTsoXf-5=Y+V=TJ2S3_4)"WAqYa oE}jѡ6WH|jײ{S|:ђ*_ubq_#UE{r|o/je"$FN|L¶^ehgS񫎢yqo4U%iL[W gcv&5g2N Zi6ꆽŵJT2N#ш!:. _6Ο "fgɔ()EDZ[ 0,ikk"JCk)_ k䬝N].EHN 'MnxƓx=fV)S*Bx8ˡc^GߢQHw{hVzzIY3$v8Fev(f?J$إJ#v;pފ[(re1ڒ0о {iQ&Ngf{ kNnOb/M>$(7+/u'^4^0H#c wXguJQK^@Hji2Fqm;og̤x8zZ)'tbN%;c D0yp@qU=MUX}u/HzbL?Uj\ +|խvv܌J]&~x^ m-h6P+(9R+$vH!Dm]ٻ"j}Bݐ̗`+QƉSS R <믺.|$ 32WETHY1w1 XvQ{o^i5F+FO&[w9Pk |м_ƁrP:îg=33Uɔ_[,;ԊvP,c{ݧ/n2hsuv8QmɵwPܼ$'.?|/>{߮iP6$WNН1|ԢZDǬ{ c+$ݤ=LJg'v~_~inTޘjߦc_ ޓ4  O1JrȡhY_;y9S*E#򛛶a)arEu @(6({qrnUpL3-8$TP2]4u-Kr;G[֊a;h`,Kq\*ʑ@>_m%<iV){$Hު2TZ{Y[}'[AW5.)thmJS?ꊍћ:/I{/A8ŷ(^o3!Ҽo!_U#ghwoq_IR_ k²?ڀqǤcp:6_鋳4x(:(,2 $-YYT-gM^vMxTG`ma5Tyo#l)٢< IwdphRJ&Y߽;8L~erPE^ż=VJ<YW0Dt,evfwgVXfa;ؐQgcRLy)zi- V Fo맭+>NbJ=/[ntQO'aKٺu>S\cUmtCVb6ɐ8қ]!h3'[~Go>Ŕi:Sz\6%ԉA, _>4ͼ[FcyZz} ! |%>0-?" CL3'AA2EH=Z,s1_mQ]q07I~MȁbkȯLݮ8J.f5\G ^`{Rr}跎+*jWjh*WUʅh@{KG{hubD )"8ex͎yMmL1l$_0d(e`ȂqQ?Xi^M~yS8 jC}Aqvza~GU/N5 8\Zۜ(FW %{7ק@vKE2f`FM Allߖ*fݞRc%(ά6P6g禖 2L)=#e?XWK(ϾzmXŚ,X^ZXY4:$C`gbh#KeX;:Oa%Q`BM*\7֧3}'`Ij|ƪ͖"%63B̳YgOS()Lh^4;4*<~@\aG؁,^OVsV}DKr,y7ѹˢ{ZV!bN$iu:i8@!.f)Sl<r|OMVZR|qiy\Q|ʝL'%+T4 482c~d'19ɗ $8+{f۶8q-U +҉_mɍo`g)Bgxʓu+$YF!&vgyoEB/6 q9GZZQ 33$J~Ǩ,wcswWwTU矋{~-yƒTV떣&C8`ӳA"Z쯱:Tlcs5VgDm67WC j4/7V$6 ̊kAfqHz/ݠۂLRi@TCčAI {? uG?g[?/ÿASC^][$Je)9PHDD=/fhl5ײno!fYp"V ha( ;^jՠ T[dqFX$ufE/n;&MNjK]ڨS^Yw~)SOȮAP ˻ܻqt*`q\07\_ u{NEqM3 k ZpD`k]N%K,&'{R@^8#9hFTvvȄ ~s~15̂{Rp_'[$_wv0{Hzh{F0Bn+%q}/MkK=|u2@Sdc99woNnno?+n{1k'R!V%&mc#>/F{}%qO&G1o6P4-{g7 hɭe|\rr!rDn`ߨA׶u\oj΄Ć9[%8:~L5QN( n)xgl˃i:D7$ Q c4wqU >%S hltE;6?BX.Ct۔ĞD6zG] 1Qd8kb0_~?t:kjsZ5:gG/{ADt/Ҳ'qYh,CCAQlmL()pbM.:9Le&.]HB{\0PTkfW W1 !*}C+4]6؉L3#r!061 XDVp4YS 7̰xy9OZf6-N==ڮRMI6RV{(dɘ{ /&Stc.dJ}n;J#S0k~Y^jc0$+5CeY"#<}&vyJZ@('TwҘ,jג9&q.5Ij#LRgl'A}6{"<8s \t3&s ?Whj66r`6Kh x28Y QHOecx\1kd^Y!H!3_T!gt89K+IӄˍSƣ裧,]<.e6~1i@r^?1zHcc2 lFxkK"rՁW ~uT+v e\ X7#&QrY\lE# u 7^7\bQ-Ԉjy 6%cje&|oT{,w~"D6z "&>2TB--% #n,܋0!tN4yѦuRm<ƚrn%L/Ã" w.5EBFCWgv"t&{[mqv? dz~[Us3#3^emre#&"]A'r(UxMHwR!)?%A|8}F6A߈g?[lb' LG7C5J#^ 94|iT6! 0τc2۟heJm_ƦjR4dډKt1Z@1,Yʊ.k^9r:Fe$/Wְde|RdEL6tMG|C3AqMk틱-Rm2EM]aΕ^LyU7iA~z3K[qjռ!£]#NvfgXNqӴ+%'PEe*&y-XL,gЏ ְ h9$qXo}τPڳS7ߜΈu7HM_~a>PR>dzGTʶ!y y+x>t 0Sj:p{8,`I lװ3iFg|/)ͱ$C=6BP>m+њ(̤!M@%wO5c OFS/T20wmL!^6=X!f8l\,MlPukmˑsUB ξ;N|KdiU.$Dl_JfS25sϓ-ʥ XIGyZk\KjkjB[ϟ@zʿI5sls S'/+|]Ĉ]ЉC3܅!kLg޶4ԣ}:hݖ8!&(' cR/vL((L<|۔Q7W#E2![> j8)r/ZRhD} &MxᖐaR߻-(-|uG>4F[=ӂ~c~ PbT'7qn7 gvS܎u -El]1?h4I,8j>a7'4?M7)2&GrF QT)Ōg䷃M~Flw Px$6BQ coL>ZK>e͂ –Hlߒ'v@3?(>xguH',?N G`цؤp mԠDP( j XA^ku&fwT9Lkj".D W iPʽ>c(0m6 +|}Zƃ_-S54͸<}[GOWQXj tnfV08q{=ImGvǔX=~aWBd۶jPb(ߪOvaV_rͼ~$6sп(.c,O 4Z$3p[zZ@j 1`qFy/n+KuML1uE&$l5Po|3`&;ּT8H m{=S{oX 5x"zG`&̗hF2wsZNgR`-rZ[f(>P)$khۀ3{@䎼8]i fɅ@ @;UZ="Ї(ru0NCf?Im7]NhpugDV8gǧX倳q~D]RӏYaT0 `tvi}og sb]lR1$mEO4$nkaoxG5u4-J!眫n;Ǯ[ 5?4$0(&Z';WІ#IdM+ܬ(_"!XCvhʚ)MHRT#X qxSC-}F'7 %cR;AP9+D#iȘYɎȗ4d3Ud/7l5< H2O(xd[Yз{++ʲ4q.ajpg ( w6L GqwU J: vF [Dd9g[/G$?Z5VM@E Lb.B?`,_fa2X$)W S!Q46( ay]dګ [.4-X{{ЎqtP%գʠ0#ȢU©6ʸb$k$Eq:)_%P;rډ4]n!ɯHe\8zՎ*A,DJ:7@)scPFwz@+*0VVzb=$`#6:/y`Y]S"P"S[9AVIZaVm= y0p0 1Ia4$:H;H>aŮξ as뢣|Gdahͭ+cIoMT1FX1pE^ |$مӚ*XGT#tu!~ȯ@ԐJ-(+b}фx䝺;̝uΒ?AnQpB馦WfXw>NyNb~2$YH#=4)z0[!ۦR"~ KdgUfT=WTĕk>k`DwȆahS%$+¥W(kP!}0T3|ZL[u_:I,1|CփxY<)X3RJb)J@ IY0MC/v .(s.]ʼn :ruDܸeu^cqf_L{"iDAH;ֲkH"6 p<'D}ogҙ\n$ߨ#PxL,:!cJ2 lBǬtˠq+7KPG"\>Xq+ck?V_(wcV׽ؕl'W}@$kwPWS%] g5fZڅqLTg yIx;I97/-D7ILCyTv-#ё݀U-y70F^_Q \P=d?TSN t:r`Զ\t3J(Z$ݕ_jl%x"⦊;!?2O&VZ\\=-ru"X3{etcByca#L΅qmáu'q3"^bާi),%dl |$bX!whS b0=[sz4<}GE(܂q};9\잾oɐnZ>6gK}jh#r-RzN@ ồ\ E[ZWZ1K`6@>SF(R3"P QL?O?լ)Oa絍[u+" Տ2n ;by0$o"<8 /EE]U Q T Pyr12IJ 7GHbM=*SFw؃nR]QR!"F˔6k(A $bS/aY/ gˇ1}\v@ox"$k˿:mX Zep% [F4B&j%:x/Ս| QTfXW+"QsM܆췂N{ڢ~AO־UՂtb3:x&i AgL#oW{_SWAʀ:s&g5T!<N]wAg֡dCUi?zMR pߠMQP~e*:i4Q- +5oϘxtũ R3/-0ˡeMUq4Mh NaSx٭l*3:gj56.%-.2>p0In'zY)w\p6cOTV]4-5(nQZt8ХBdﳴ<. ԉ388j2K;ȊXzM$4뗈Z0~( a A롟ff:ilK6fl\9ڲk Lyԣe,J$q%N *-26V}G)J;&dWM^'_u֐1Ԧ6UˋQpj9%Y߶|DZlpHl7(l,AI_h^vN CAK1Z*$wbbf `'#g&y]rܘjYIVuh@@[:빝Ώ0- (u*͍ؑ𰴋E[UNb_K\"4Nw%2-??I%C!!/LM9}*PkLa%c }+EʃP%2BDVڞSԧ4 (- 888/v։wC+VQD`y6Ӄn 9Ft 2D FbLPRt6_bJ7YCۆL?Z%7նUo^4<05'oq2*7\7]VP?p\`$`^܂(QcJz;W.iUC(QlUC f9{/ӲDzOB5*9ˑBGɗsU <} u?+TBBU m nAN['RRhTTM~΀:$4ţh^YHsNB Q.bPDG7&"tx@my1"gEDye*̓7 IS:\` .r~SY@%cJ=^gL_ X-sLLU`FP+!]A.NQ@e)4h]z-Z#q21Z>>zeJY!«vr4aJ3`I ЦCUSRt(&v{iQU@p%?Wy qHG-@ZZNS?TW48R7>xTqL˱8/O(b6oGNdnW[9zGrA BHP!^[dA UZVbXtĘjS&l>D4f MLS U^}8j0!1$ͪíEqP4gAv?;tB Gh0RL.kj5ߡU%KȦSd,@1nbNrk5ʬ߬&w6'j*#̬Iapuc{ %7Wy2=*^7_ 9$ojͼc'~=\w1NC}q /}UziAP~†%jDGc}?TT4rVY,3 MT%.T8P8 #ڝcTpXWy6Gil# Y}β5a_ÜT;RM`:޿q<uweeqĭ#7hZ4ocR0  =+N>jd{Jx?uIͲ}FW 1 m/bZy||TE:R3W!(\A*̮!|o[y' O%0nDq38kw -H_:]o)k̭_QnAɀ?E(6lP#$3հPD}븙1V?GlKG/vĸu.Ʉ9N5v>[L|4غьtJ|_ažr@mKv?9ƕotvﯝgw1WjEe(I1XD렻hELOWT34@Sʊ۩#?z:GWsirWpp/sk {@NC7w1r9?z&]1$򳤲ih%K)$Rv,B*Е&%d$c=Z>Q@_s$K'tcL-X DZ"l~jd r=7uic'l(OPvy? IYBsxwWA%u?ģD"jcv#e)ؽDi#tn)U6&Úcf\{UzKԧ9 &vFCPm"=rsf3*2j(A29|gAT!2FOrA񟴃n6i+![$/SQl[wMR 0KW;i8C0.JfA)Ks+zx%醡9RmGWDŽC= K_8Oޔ%|B<_#Tr7.Hr.n%;Wɥ{ [bC=*g$r~8&{IZS5 g$IzXob[(H-Jhź |oBNҨGi7okU'2~_O)(kSY鼂.cz-%s[Yy ȴy„Mv\r"({H0cXCQ9n]7Fgbr#OjYj]Uv8{6-afjHNar5'';<U[Q/ne3/8"`cOgA"yz\/XUSt#O,ANfH@}J_(Xߕle%/75cv677>ZWsC7ދWGd54Ts S y=u"ܿP4@)l:Wv'LeR {ag_87dutNw&Ǧ?y,W _)sơm>!_|)7LlQ_] dFʝmz d+b[gRK,K hu8+MjHπ,}jqIuKHýOeLcɡΤoua0ip :߫/MF 0ťDT=m 8IPl∍O k4uLW[6 h"-4etb}mX&\u"v~2kOn{|k=TW[.li)ę@vG鸞yknar*A|OxK|g2YyY ~+stlU ,FN;N>77~?.FN~[6BJe=)h΁OcXxcrBDYL,{n[h[NKҏԨIc UM;s\CoeB 0E>K=h;uol ŽuJ (WLdUͤ)E0ahi=jeWVM.fxzu!;.NMB8 ]=M2Nn]O,W"H3i[gQ~|Cas- VM:S>sOyZvnj l6 @a&"l}kw9#Si\A i~Wfkz̑|g1/Ϩ}o`dsCH/(uncaMDL+X!wfK pc!D\D)N ǐs h{D۶lR`''z*?@ldn'1u3Ei`׆X>٧  eJx"i9zCJ_^hW+oH|gq;I:}d_i1+ɷq@ҭaa!"|jH)^u, d<w$mT]P uS 8v,\ÿ> J[3&Ntbs1~mEY|+N3|nQ\d͝n ȅ jPz7ɿkj^hȉX(O13 hŀQ?t9$Ì$4ņh21;8*;#V vp-eC]]Yl^Yn`h&0FgHBdɌ) n@K қuĽ4αZ1(9tS0]'lU4 ! G26TvҾP}2 b@+'ƨ0@pOy,h"``'/ޝlBڂ|Lh %3lq"eӘo9TSw6JUϪ][u$pX(! 𻡬hryŸ忨pnO@<Ɵ,(G%rRL ՛sA cm0p(h28VG!O,2loxt8rqSoAFox&5[!Ўf| Bb'?GD0ҶYE2X͟{[d7SsBר(V>ij&g[yE`ɏGbR+ჷUp{CU!#45lEі-WAAɳ3ʛy~-&˿!%oz ;Fb#7RY^.=>OBBU:2dĭ|zze4a~v.MSd#n_^,nVXb2&漒H *PQ LkJ<*:3>9@7d1jZ$cAeuėo69XE1q_ !R4tR7 *n e ĜF:<h+ГĒw}>+2^opOex>Z uYF$l3j(x clD^ͽa;4"k/Bb5 +7^f@d*0/y ɽjx6dVZIy_$ࢌV8m4E՝̜E=OT#;YF)qժGV|S 2me -/ N`j#^ޘ A9C^,`ӝq47sP=~ʜa<63MCI!JRڬ Ux Z<uϟr_r7 OV F:`-lRn)9L餃FpVrݤbwJLhNx"Eb,4|)z >"P +W~]PMy?s!F@~:Ǟ\ MwKl\X!q9C5^t z"@⻦dZ/}yBiJSpb^/=[.ЏNƥ*eJ6d5 b"|e(l JNwweT b'o*+*kJ6Gh^Ug*@`d7;rSGk˟FnS :3N)ٚgC;ճ'Ney \;!~\" LnS aMAG;s⳾uv*.Bb ԛq|ls%č{2q\@t s>Z;R؍;*hQM<) & (_s9t,{xuf~>xA؟~ sADR}}JeR9tjK _s*r |Uvg}J*6$%HU嚣;&S z)"X%q1v>+>u-A_WVjȷ̒_$dbЧӝU(r<8b.אyD+{Wv-aaM£? F5bшv Q!]42vzΩݚ]t }yu d!㊲禠[^ /D I?sm* i$wB`K1K& shߠNHHpPE(be`-'4eڸb1t9 hzjPf:H wq6Dڅ 5Bsi9;@2 Չ)ϕʃ504-aDZ7㜞 tp!+ CI>W瀤g @ 錈MDZ׉qΣ3"w1o/xe`os}|)N\WaTP0~:54D;1ϯ~gM)Fcn22;>EqD4^ly͏4le|"t5oH 1픧|&Lj 1OQ|#NV ݑ|&# bFN ⌫X[LGJa yo}ȭdm"Jd#m'5>$!h0u~js%>f{ArObx9 3mf1 ( yX=?LJ;VfYmmM-T(HdRC*>KyJ0(a9*tԎ1$#R[(?VF<1'tkw sVW> _ lK_+rQ{ ?65Z+K*1>A2 FG]]C,6yclt F'y2xC<9l.ΘD|\yf9'Xʜ?\f>lւPH0{C .> -b۔*Tlw̚͝VㄖP,w>DD p)FxCkn5 Ց*m)ʛNaoG\.fS rIP!BsZ&O}v#Iu&=ZG)ᏉȨ<(mq4S@ %U?ij=S[_! yHy.&Z(IodALCU˱60FᠦZP`OſjPG$\+_+"4jlbd4z|vU{wR؟UƁ;WǼ+KN F|"ԁΜY#us#PW YRq1T3D2pwCsu +a'Tg,!IߧaqDAV=z&>M} \̖+7Q6P pkH)5i[<"󆈐pBe Re%uu{8W+)."#ιLhWKnGO։[BV̓<=lDiۿSk=n ɽV!Lxz|\z|8Td[šl$Qf14Z<"$wF5WX6^EV?b8 ;a"b"W,C"^HM磝#z?L4[qkU8.8T4P4[*zPjBոg+9"0n+⽋u.6'W_Jp/A ӆ!¹&o.CEY(OL3:=ςwm\3 U[YŚa5TI\Q8.f,[(ZglOv템MuЉBg(_;dmჷ']G^~X<+C!~,W]vV. %g OQqe77q `",ȰO-JOY3cxDՂiPIzȗ v^'|ŽW݀L[a(:a> m ۋ$EL)*ˊk0|IU\!=V.Z"aڛ$>@uA~dťv?E6lJIu"z#I1≠Uo>׋61M~ [6$g:節Ub~yA@"c&T\%rDbҁ9uq:H~NsyyT[Ҁ$^!а{kqdk )3r!f=%m p.ln91fmY%*rk,Vآȳ~I9PA$(:%G m7~aLӈ$ ܿ%E=|>}ం%(#  S2߬Q^pq~]I A_}^~Atqow(cTMN%kn{R䦻?#d872*m%jہuh,eD "+ Di$ԐPZbD:Q1[ee%u_{tExJ'k=͌F}(Duro8@I.I"hGsK !X퍪ĭ%7xYp8sijS. [ h|y6np>Wq8ln)fE=o."{tD*-J[_ s3^͖?8f-W/SZ Z֓?$Nٺրb_kpi+t y |k'G92͗xmMj߉W}в S6{k0&Rc1HWl3}!] }GbHAt]$MT4U~ѝe`ьJ3Rš@!2hV"8xRȻ NW= n,\xB-zo"wNI#4s5MAW @@EU]'waD٬wa '£=UlM# pwJ|P )7$ښ)fHuQEƼxH0J$~8gZϢ%0O_[߶fu~,Io7YMjq2LTcx~Md/L$4uG br.ΕGlWQm"ڜDY ΤA峐#D3<<Z~g8&¹Yu(ʡ/7lewNܪdH !` eI-u [ 1[?9ʻ.^9i?&-Hxz;7W"}U|UG?H"i{2jŒZEU|=aۛ#?6O&1 +s׵xs/>u*f HD:w߹5 yE$ V/NjEhdga$%Vs·OB֊EkxmC<:7|6 d8(k?Uv3CۘwNv|xuq*^UCPGP&RTƴ5~7^YZ8bmhq^I <*J~2؎Xwm!ϵ_a2W<4L?:Qto!|YZn5*-$t e#tІC"RAra'8'.D_NB. xD΃?̠} USf~g{a\J g=U;zhIQ f|'%{re$-paА2ti5VVo+T1h4ϒC=#Bt ͯ0> W-;qk)Iv Iࡱa7kXѻ4`Pn$8'qeT:kO ?$RD͐K#Axč]^|dmaۧBQx9QUI5^4?w7ٮzDf9n%}%8;^5ռ׈.(6BTKlT}|Ynn3`w?+xS$wdN49hNuy}NMŧ%JԚuՍ݄!&HpZS䰡j$[`syҮxL&fH=`E!'*|sXt2_P@ ڠytڎm@ ӵƲNPrn܎\3:,}rXy֣=H@5tDQ4SwAUѺTk [(>u.kahVÁic:ycdнHSqW0w aa-ݠK"Or6^Y;d̉AG^E% ͉#o7X./a4l0+-4GM1m:n9QRo)S^Č۰؎k(ExE[ (Y2ՋHJljʻKn򣥑4? q o"*~vFeY?ē{uK}NгcP+nk8m{a! Tui1^bғ,"s5 B~"ZJ@gՉz>8\kfVT+Q"%cHRZ|2KtHFtNdzʣ$U !.Ԛ49 8p>}49O#M+%W}a}g^i$9,Ѵeh-k2C%Tqkp$G JV'\j`zQiy‚ ?C kY|AAlYrVlzgL-OZ̹܄ry_3%6A#NfL9vi>ʋrYL?_5uWZS$4)QiSMF0%< I*V';4.5'QP  B^EZ[\,Q/kۤӊ/[ZBΉvxyv(te) rKyk&,29g0c TfVڼ/LVb:/`~yfbn\K @A։ۺī_OZ Ȥ!"jBj.KH8@H ZkOP@ɼ\wu QM#],"E$€cd(}zuS) He )=,}Mt-XzN):7 jדvLc18gԒ;<̼ Tzi)W Y>ۑ&L A,6r''.̅*HzFY9&bRקuu܀2ηt3rLx5IJ@-T$ǽ:`(6\s20[(vL%bb^b" U,w*Qa6S^x}DAqpc䣸d$瞛FjQjp7) >KjyYp}‰&𮪳J̰ΏI)KQ~}<ώmαv!2?dZ2\>Mb*v$'&CZd+:)Yn*? Q|K4_= ;/*k%gC))'',LuTt+Q\㳲Wt jO5hjAqP+ҿC' OLmV c&OHs7z ҞL+l5`x5" Lj־C{61dDd P].e_.#[Sٶ;Ju9=As%[R {p!i|wQi׍ X֒ء^cBcDE )-yvf?O]_A$4\Cf[T\Tyuo|W2+MHWnXx;7kte]ؑ;qC lx[F,hrf aW]Ĵ4T//kiUU`jTe_YhަCr2#I"ݟܨ}3G+;/X0\^r21!10*N{pb*Mvpg[OǩoCFDP@_mr*ꑕѮq!)=gR!]xw72QԂp o6$B:hl/e%ǙJea[P}eyO ΁/g\+gLlBvHݚ J]BP' !dLA?P:O0Nc;}u$>2^QpM!2#F̣ ) gEg|C^G]`raI_guV&`ߺV{hx7΅e~%F/-rp.W s#"zQk1aD?XHrϚm?O&U ;xVBSܲ󫘿zpىbu8q- ~cY.**>2SC,LWPTT Yjk ;6B%/5|:7~L'z|Ս\+ep]ʄ]K1wdYφ Kև=kVج + UQXh2\2u@1ߩfr#PSk)n*T$2w2$CpݵJ ajB):er._F^\.6^ЋaM^X 2s'8X:TEu$"]S4Da<#NJp[h+h i/8Bw)wMd=]Ĵʲq`;|dQjbL ]C.:N)ށ2e/j{ ~e?F)_Mr(, ] (aUqH{@Y_ fhj9L!8i~e>cTR.bJe6[ h_w|sT z|e0jN* O ¡b K,&Yv#ti]?VŚ'0Ve)}~Nu\CKrv+75#/ UH&"i($\x[d΢R:~7nHWGY&R` 8AIQ5FO%SY]cƐw޽WLOnULrj}f`)b_4%<0e](d9 CiSg?~&q]ig"fr˷~>iGƝ6Pb g6vj_P Y^|jqwY%w/I[!~hs^w k~hj^kذ4=0id?RDELV! %{zӬWW?8T5S\CO=|o3"I^[N$&@$.;hib:؏u[a$>-1g{݁09ƶ=jD BV811[鼋5UO@f1"ջWEk]kDӧQn3LZDbt(NL^zF9Z;((Rډ<1݆YB|z7qRͤ`UX[ahDrOK\a {zjex3:t*$ahcx[MqBHw] @6y1b E - VK Jȫ?^ 9 nSI># Sú=Iet? #Kc> t7#`qyXՙ),NRS;QTHP%mT⅄HֽjɆu4ИQg¿y).'ώv8 K#:ֱ?LU^,z|MkO9ɪlNKkE\`-w$F=7v^LXEX{ht I8# trH|V KOj"tI8guɛ;N^I__5\C" Sd%J OY/-up93ATpA[oхFz:=y̿m i͐ |YA&"ihN--]b Ll6>_ iT6i~gfF"ӯK6׮P-JtLVy.EN50YQe|.\:VAqպcƦ,ڕRjZzJ2vdῈ|x z/~9۬z Į8QjYEGc]S P2V5DߑD͂ ?|2ўx_5x"c bU^үs`3c 8F,yf J$!g~DxR568l3JvV!H~Yn?j -srW5D)ȕW;zL%$9`uzorG%6 S\]':v*#N۠ O~)y jٗ2W4"Xe\~[x,^BꞺ8Oo7Zuo:s灊#TI˫?B+P7ge4vHQ`cSOi+"U(eUDC{•vgދ,#ژ_A -C 4H'Jtu|- QGw+1m m`ͨbi9 8{GR/]NR"1( ރTJ@)<Fa滮[ F[ t+ըO&$7 ۝5ØEM҉;Q2W0QgCe& "X3{ kӝ׮mƥħX3{\_) IFZlhȟ4GD _`+&6t$wB *?wp4u8EyF`I[u~QA=g'\2+E b `?&I~9ٙH]p@ LX9+_)_9FX_VOF)&-lEOMϯr }#Jfߞ?i .f|!dR`4 #Ji/-N$!=OKU3)[mFzrSrPC%2jLXej&8"br.k>bWH7hm (_?ǯi 0~8tt>40BKjYS%"bNL0+ytH-hI:FWg\s/<>6 s+U\B&Qy_D` fg[vvfc'4X&ФNR|Ȼ܋*'Yq{@ G?R GyBlE>vTFxyjLWg!$ԴaK$u?Č Zwre˼1kc%Ti}H]QN>AcMtb`,ʥH<{EM[Ӛ>|ZNqLw@YdQQ(81Nho fչAțA7J8nD\N'oo<\AkR]w5!ALi8|A,P6 Y+e%oPAB=8U\dpt)3[ϧo&$JTGS4 {EíCf Sl\=Y9Oc)SJ)$t|29ȓ/R4yQf'X@ഖ]:e,Cϴ|jq# I l-,i.$ʤk0u@h7QZ@xe9B@ҍy޳aaO8"#Dg檫|[h5 PLJz܃@DvĹ4}gDuDǎG軖Xۨ[eEMk}ȭEO߸5Y IY;=fLl1jd~@y!Hȿ@g ]tݠ.%݋< " sv>2vLk3-S, +i3XEv ^ТOF d.g!i-['+jq]TqVq$ݿ⢿vҴذIB.*>zDFjFxHE^LN!.ˠrnnBfy 3_]QⲍZ.^+tՐUi%pRѬlvR.Vu?BN(R^N|5Ŷ  3B}Q-3x2S!Y-êY,`^Y;F|/GM,qyz̈́i5 |\rZLIPyJcLMy* 9]X,s"ޠ;bStדXw())UDg9~dnJY=f- K3<~|J X ,(.$""cZj=D[M_3$B ,cX7p6>|]ѷf=3cu`C} :k4UR^~DXq,vJFـq(V;R# T4m_ GYn]\w9|Qf9ݔ؛tD`%y9jo$ +ڃ#$;# s0&6'Ukh8 J;>2۲w6ٟYRyfDA@:7H҅rWUpygs3^ O?5g۬VS;qP,8rҔZQQG{:(EH ,p_ =${5- !p#9$]ڳRWd[UGAy\r9LRea#,ܪ둻a X{Y8G";BTc{6lneF.WZ[ET+llҲ`YJ( tf%N&^e":C6?3i5 &yP ~4B$F6?1h^o4՟a{ˡZI!P:%A^9;Xf_%I3zk0(sW#$㯐agKL?s @@E㄀Ehd&J!`&hD򘬜qVEa\. c.]:UY/{$f -f+{?!~%^ux$`Y B@Y3k2`}ҴPsn ǵ Z5beD>r?#M|Z)Y**K_[RVN%]ve;9O>ɺ] a" wkvl\ 8⤻3-T}M<&lEΔ*Cb[\9l"y}@Z2k6HCIoj2Daj3P@Z+;^τcⲧ~@+!lf=29{ճJ<{ø]Z #N2H: 64э?5*TmČ-KaWE]9kտ(FBE"¥HRAWpS7V迦_th^%BadA:V^\S$-c :hsΨ  3RTx?x&tDߦ;((JAOJP(K4BꍃRq5&{%|+jm^<I$P+6?U9Nr]ɳ ۻz \xʎ2{:8t2NLމ[f_:7P q, sg%?h>F>/zvMbbGgE;6}~ʤ}2J$xcPs5/pAM]%Xܺb^ORYP ㋈1$kֲWy%i|xB9ϰUb&47JlE%&Xv9as{RZ%F.p%\g?>{1AֵdNT_$#0cݼ|8Z}Vh 'wSi' 8ΣsU"Nݨ!/k}r9.S&LfrWT^TcoIebӅZ& fIїܤ9M"gwp_umT;l' 9 B7` `LyӜ7MrlRf9̹ Jp 4uPe{E`͵^U8C_L`K]0$}jUj$aD y? *H;-jnSnط9͹%(a2"#r~?P9B.nŕ 퉐C>rMB1Ȏ *}rǽ =UYl2HA.:t}L8WI%Lj+b p@X!:.TIߑ%Vo./ޏKS5^3 cMM勇va;=']"l K,A!=iX3 J hVvj~YHm3Bw\Lqg_U)o߲`]nxg o?"4#+ e ǴJK!5/smH܌tjGJkŘ7tѕs:Yt_֭ɩq:'#Χ Ѽriʲz CvuʾgKjA~'G8ϰ"=z|t ynTR@%r}6uIN B80+ #I+홢OA`5 QP<~ꦽ%BKTZOz#p|&:awE )G!6{rRץ,vlr%\;f@f0cJmA9.p[++Їv",r B`wԻo (  >PKOzn]AQ{\;΋t*m6ýtjK!B-5n4y DAvĢ*=h.f¥̛ L Gi$L!*(";%zޗAUZ^%X0" טT#A>Y(>#\r)|\86] gB=qNer!^MGm]" _؆ҟn&2nS9cI>jfjb+%HO2RڮP=*# Ih^7mG'[%̙ c1Z`-*a4_I."`IEFb jH؜VU+*"HSJn}z;_d̅ǔ"'1 {2 c~D D;%OZ~G::!AA:@YӀ@aR-)v/@EsB|UCe-["}}2-S7Su79jWz&(YgFæ]je_f)  D,sUxGj0JkK0p*/-f#/-lGˎ9Ʀ_.55qAOYIw!|.m#hmn[geK!9._4tS [0{vIJh5D9 GaSUPFJb-C-7F/uU=E4 v`B5jH׀S9+WIa#RtE$rFh|'#B@LecwI*/fY#D'HHk 8χ6vy&\ O=JTSaYcҝި~ [zy}'G `Q߅LHBpekuY͞fTۗŞ'6r]@ 4¨JK'a͵ZI1r*Q~$:X>ĩx'4ɻF7?(۔\@+\8vESHy }S 'Hs4//xגZ.kX[ɇ΅4&>ԙ' W$&5: {"񌎟ڠĶ2ֿ!8& lnod&lltFEZPqzR;en?mߦ0$Y,#AŎywEg8sAncýQ?Yĵ?}‘M nlNjj016<`JZB`p3cR#Rו-4 JâKwB@B7N!LW->d>DMP6o`4 ݔusnNm(?;pqq.>@nH'LX шv~ ڻIVmbCؿgrzO}0\eWO̎2` 0=ٺyJgw~("a~+֤HtomDp:OIm~$Ƚ$Um΋(:,/=_?ÿ.ovq6X0.'U$ww`el~C9FUJLtK\*i&T[p$';Hs3)Wy*?zJ%CK',CMV`\|t\$~qqҺ LG3VҼ&],|%2ecޤ3qM{o?5CDH?YO&{AX˥+櫍oBCWGlC|UXEg*1L7]̘ҙ 9Ȟ), 6"{<8E a!ѕ^T |d^~t(>滉s{4 #XleS: dv3vYNr[x;ܟe밷s<l`B 1( B\(&Ŏ(> n%Aodpd8`E{d(猣F!QSc#$Vq$):\S1Qd%bi^Ն'. )CHrrpLW(pImDI.CŁ-ٍCsF{*Z>Mud"h@A&Slj0Qq;4mݬ<;ɐ`>KxZ.ٱ0a 'W::96f(>-kz%9;<֠Ș5]j[Œ!/ fn3J K^jhqqVNIӹ._qWb:a-v3q.RX?4">! [#m&ڙoiCv?qUtpbyiC^B $8]J@AgbXcd~'ORcn_Ai5E- 储`p6ʥbRtYƽ}6w+-G"~ Y)+Zxx/]IٓVXCPQOrè>²sxɦ,s{ec({mƟT"8_!=eN?l{& C,=B]!3cN !*?1㳎R?[fExk gjW3ه>s!椏#7ưn(p D-hÉyqay?sOK|FCZB1X k\ZlKYZbk0!U Ԙ^gU8'ݴ0#? t#l,ҋ$YM/ qz=S7Aɺ];kRf.xVn p5z{y |ٌ;^ң9i}b]˰RRk-ZKӳT 5>SM(i>UDR\chJ_b)pc*-@N ?zP_S++6꽪, dHk8N݊9u );QHkRK9\W*]gj7d (jNB ábjtϯs*1y6TO3%s / A[aN[xn,+Uk+2Mt:e* d9_984M`z) ™:8,BQl]L@L [a{hS-~7;/f28P3sf(u\*s'^=VCx w+& {7NXm} 5%ؖQ Dx.G n3 $R} rڧ "q5žLrEtM5K$sTTrҸn"Rc&h'(9ao:!GUNL^f-gw>d1fVv 'jVmJƨgy 2e OT2b@#6oZ2 l#(dU&n=M^Lh3C8@dT{SԠ0k594pg!z=z5 &*A+ѺldY$ )ߐvJ[ #KDԮ L6eѪiau?SKEH}A27EsI *fv/8T(IYOj>ğ'IHҠqB7`fI)bՓ}RqkWnibVދ?/C!wңeɭg󀯏y'y 뼐Ό$2e7/e!q|CZDb1B&\Q02J߆`z۴)d5&Tk:4koXR豿jz1`2"{@N;epCruhsv{tLeؓ Qn[椙viD 2 HTgY#pSM_.)U_)aYHF'f8Mj4ekWc-{dfq3%vEy{f|6@salBL6UqoB# 4eX:Bsz!f] ^LOPo/P ]Xţ?EĭJԎ7عNBi;  aAVd Knx;d55|X`4ݛlSlw͂IN%OkyA^0vqNwDͺCiG c(q8m\W~B yj|h98S64=h :zdb~/E ,&WƜ\h9˚u f` Bxo.M,ü% )ku3$y;vo0p\i[E]_4Q9xbЗŔRm|Iy~ԇ}!2.RaS@V-/G 煆U^JnH~yH!{5BsCV u  V!a N63e'HXLp L;IFȪ}N{}@Wp"7Z XM&uv3Q)$l_~3KƹN&)$CoAiach~%gٙW2@"%T6] F׈ڇw@'ے+CM2ϟz'<6WmxM_Co.228W~ϼiApw#+ ]P+\̊Q0Q=MlWw]TMg#iC1:w@KHػ+L7rΝ31Gh+EBPp1E&(Y&bK\U'qXpj=2䟳^QXne@9HA35VdwIz\ۏB'tޗ]/}T})#ݶL_[h(7h/VSPAs>2iNt.·^CzdSBg s? !Eµ7\tl) j.kB:/p.qp\V݌ hF%9,%~PW@P3JkZ"Tk[V ._I7_B>"x Tzr蒻oDx.:p큐%T\q`R8]5-)FYs"&O_rAyMJѣ^I%٢AHof> t~je R._|#8Z=8Pl61 1bHC,Eb u7A>]QAaHzIk(~>6=d`m/fyT*̷@95! ?# T?YuVS?5>zL+GN/zG+m tOAL*J]I :l^KG#B<~(nѢ =Tohx+R7*Qdjv\\\EO'1,ggK4)e9!9k(˞d+U'JhsQk&zG0F74o({RtMzjZde2h޵GT!>yYOx f M0%d/cLhY0 #?c4/ 4;B#{ⶨ q.p+s.~4B# 2%m %jjtٛȽ >MZ5Z.'VP/K{J1JJ)pC~v,1tWg0(-Mlqmy3S A3l+L uz9b%Y9sF^I$Y 3& :m<iK/}f fPբ܁*a%P͇a$@Hj㩈$1AbILL3-h}^м }Ij6HTN†x(8~m|fW,/6p^id`EzWLP4ӵoDdĝD=8jelqq 2tߑZ͜AY1,:$UD8tM/I~S+@ Y6HAGFQZ+( p{rQ%mDBKr8]_b~Z o솅@tE3,FZψ K<6iewEšFVz~A),kHnGo$:/n1ΐ5_aJ K|Ȇ-J`DY*P6m`]8TC߿CLvx9 o٢V{B_-]q>&ϛ֋Ȝq9-q0Bx)K&dpI^{m=¾'t(Ij?Y3 (YFWk۠])\lHú87J)pҷGEbHwv4 Qcѫ#~NqH ޥ4%E78<4q es%1.;3RjHw-qaʗ:J}LkZ,nopSCyi,6OϰIe i;?:vh'UV55T Vѿpi~M$Aٌ7IIu q ~7xN )fhWfڹO/O}~Tq~Y2Fgg}J,7c9Q>PGL[3 ]3jCϰ̺mDD!#}}*mWbskRHT4͠^ .{jԄEZ]x,7փk,>cѡ&gZ|H͹ 'Ui 'B #LEJrVR \gǩnV?M(hO<+mC )~WTAdJl~$<^p G]Hw~{Pҧxq([D>A~4gG[||=l䁺SlKKʭ~30{I%]9& =ɂ[Z7&Js_X'P=˲<ҵKpᵥ\e<?e:p^Bq8jx IҜia,X`~x6E~:9Ϝa>4pg,ZҔ6% 3kg{Ž6_=:)_CX_١A 3rP p p^P3I}.aDUkA7ei*HISIV#MgpS9!m) ⊳Q2:KR)3dBkϪ1 372&vd;T XQ7j>E CaU^+ 0C:6]+<1$h;n^T#|0߿?@^;`o&0IH: jz=1 Ng.ϋtv@| m$gBxZԸDh'/ƫ0wY%4S0ndʈ]1ΐl!-ks68&-NNӍٴDHHrD}"˺~?$Op>N=׮^2&O9%*Fj'1&3E8{AX8U1zA6rUЋ(dTV-4"KXڻiSWzrs Ӝ&߶aQt OSN*{gv%pxb`8E \i. zLʼ1 :KpO,.A;sYomN}q-4@fE \uM1 zfmE383fz`vc3͠:!b"\}U}` Sspw@63y"Νe xk1hep7P HQuʼDIa3z;oʨ8~srL87y`"熔.egg-E"%peP!3b#-ߜtHwXh ^ ED6ޝWc'AP(ql':=2PT §KS"~dt!O0H(HqV{68U:b-iU< #Qi{U݅Dж-_+ҤT@5( /M=[JmWIKp9' Slݢ0>4C:0cw:|kƈh_͊l$ Dkom2*;C]W\Z]]3>kd uT^Ng٠j66Ú]}^3KeİHL57@j1 Qvߘ 9A]x;Lq ,Cq5kLJX}; `{>ܱrP1t߅?A@/C nEdp2 :x &T,sF6< ۧMV;ϪbR =7y"SEBEωOz@ᲾM%b3SN֝ maR 0=?Aa%@u i ŝ8,[ޑSս̐- / +E+lܤh$%TU%A&Mf7EƷ#8j҆4<\QO6'%ta &4RiʧQDNϜ M!b 8xU8nUŊ9.aB$vDxh$w(1F(żT6x>gt Aa).6^)Kc^ẇbpں> KW@:9*C&\^{~ߗR!GZs8H?04"+PدPd8oԂO^$CM7x^-BnğV?|+ MXn9ō8>c_ Ĺ@7bg%0x)wfMa|vp%5״*!n|Ja"lxt,WTixOW ŇZ>{15Úd\IJ/jHppV`k-)+25N 3H4R2^5[#1e? `T"8 YvZ˃(dQo\#'Y[w}GoODI+L,9&T2ԫ+̽"Dz2ԦcI֕u ^ZO`k!&QFeyMq.,T6Bbrk~Yx-I\ˈ^ܧYj.=É׊(nô42=*~_;&Hi"rkT 'F2KW? ~[r=];ˬ,%X#:*+J4X n FSkts==r,gTMuZYj? 7PNIunjm+jGolbXX#_h_iskXpW(FI!τaQ16Tedᖘ*W4b \W3?(YcjY,5dRL [8$-UHX]b~2K} aVyM}/}&!AV5j8j//ԏz?P̧h[N, ferӁW:9NYzˑx'3oGVn'^ߝ(rxVwrtOTj߄;y U$͡]кN3#K$g+sOv6DȖߨ?–uѹt kSxl#E/N & .Zzx|M0kx GX{zQjsZ1j'~L`ց An4 #ou~X1BA2.J}?>t-Of Y 0ŝmdp(2Xktiom6"AV% 4aʴG#P JP>cq !;oo'$湩wļ#\%PL_Z q6y?֟J5ǫ DLqgg'HMRMЅbLToBuBLq.7xeq;v f'hmGLNrg%r ”XXŠ:*s8>]mT7 ;W=.4'g8' @ӬοF?ק*@wlIiw/a'pP,*stV9Hpp ؅zsLaYE4mw^ISʜpqQ<+Ŋ@-I?")URbNv>2o#H7phSWʍ%F6Ʀ"\]!GsGolo6"0Q)- r>yܸ%q["޸ ;,J5'/6`') 030'An7Fzo2%~LB VٰKU#ovrఌ ){[v7TixQeRm3 \ZӭPFOl8w susxIN?CG0R)d5{ \eϼrs(A "Xe!ߓi1#,}BV)vÅʻHʃǽJ7VN &'{e!8Q}\:=_7W-`Ч 9D&Z1ᐚ8KN4brTϿ ̺P ߪ'^:1zg 7&RM'^/j\%8AAչj:v0?PD73$OM|fjVhnݹ_Ӷ>ث0r2j];y9&Ʒ|\`fg_]_j6 3rR4|Gz72q\L`> 4ciV0 rB=4obC5 # ݾJ #D}];,dm’[n E yKSݐS+N~b)XA04hRii`/DX.>fbw֗4ڧk2<5[%Czg· >\5BR&C|hwF1~{]kyw@O'ks-Xq$|ĕipM"Q4R1 J;(̵V/# -&#hbE:cTG1|ɹ  >do$YX,52Gmbx d yW<F6hR|H M^V:&G f2E{q~{$VDɈEniYrgKnfFCe)sjZO*R͂w4 ѳ~aĂR B} 0#7دknėq?.p r]ψCHXepr趩A}9"~"k`aLQOv巤4zgx3u$̘Kmv@dB*bzP@! ӏ^/b|3'fcZ (ES,O=] i%nzk=x8$A(x|9dp{=2Ֆ΁SbT"w崲 oÊ8nJ9G߫>) en_:^2jնە{ss`Z>Wcf#fy&0y@=:L 3pJ1COxxfH1΃]֯3ʵȐ`RdKsHsS~  Л݁ xNYtvfݵ-Ul).8ZmO 4P l+J%7J|E}" 0o}2G.MBHDq]dU`~R50el^z?&A* T7vfRTqq>P>^b%(a47jh%<2\zC$# ,2Cm{b.It]j텑EuҧR1>l<ވK^E.;lhtN$j "HI%VTUobFksb~f<1:opt}SoFlt3_0[/f@"Z͈R{E hHTlSm*dOb W&S~PqmȿJe Ѵ? &jivmKz8sG`}{&ڶ+J6-4UvwT61C"%t)H2:G-/]'sMv]:r/{?niIRޝ*t3 {KS"330L~ƙZkw@lo&`:ٚ)yn{ا?G0ba˺YtWRu䞳›mCq3_n9E *Ay. arQ*S?k.\YU}wKd߱90R ^6> eAE @`\ζfhnohJ*3qt%$^Ogoٲ-P@~_nwƀGsv 2/@1+Fu9%⡭VahF8ƍ&ǤMP4>뢐wO'.!N?7EACOv;5@' ssNڈc"Ir緣-xd R~L8+zFU2&qK/8F4e$VB g/-RSۣ!&DI+ t {dO}dj ww`\:G0>s{Xy= $V^8KVEK ijutX۝Z+P*TMD%nI`p XeSY{=( Sh[l;-ˁ(r(犲9!'*;5@~k=q h,w&ii.j)oݙ2,l}0A~]ߺt?'q[n ~g3A< ĉ5X.7Utw(,6 ʄ얳m eE4z^[⊦_XMW5wMhj5W%#A\~4@׾nhop3v4۵qʼn}~7Wf([=9pr1&FSfY`g( nnklgkN_kE5Ozw'l2oI7"LP:~8(@:D.w(G:+ԙgpё 1fQH_g IG] kΧNhY]ajߚ(v f?Nf\od3 g{E˔t)[xA#)fۋ46rꉨԷ|m)FCs<8|[,X宷*޻$v8"=8 2 Wzz8C{k4W]0>2<:Z_>r^\NDIg54n?"V:iI7<?Wn[Rz ^";g 1VbsvjT7]1"%YOs*'I=N83mßcw+v])2̝w N? ѣwy@jԮ2fwvE,mikwTq\I|~o+~b<] 7qR'k:h^B#MZf[@{l{*~{1r )>=doxxŤJu*Aθg jG mFhӓ04AK^YHaDfoy-'X=,iד)nUlw۸@=_I抓2) gclAEJX}B;^^˨QP/}ʟ hti=ы~ov@"t#H4MkLAT_gCW^ܭ+):P4 4sHL.end\B7j+ZI,\UYbuŕk+1 c3$CV!51,8,| "H*_g -s}›`U,kWh8VNQO0 -dj`plIQ! N@/o8fzfp0>JNϟ@Oi5#Ly˒%큳O*ֳ/Cox Kꤰ 쓊yh~D(xvd gS3,Ԝ A}UKw朜eMʃΟ.dT%J^9_=ICr_X#?[m2/bv8M{I?0-.}ȫsP yf{-/ ߄aD e@GYE@7E(Z4)II@`+ %?z75}*Q6fǷ%U1iEgȜ Lؼ$.h?I NnLN.o3w#ij'ON N|~ODkJI]JB;:@v=TeS:RY ̎6R$]K`=j5nshtgxR/=. !e.p&W|yhD#Ok((DZ䛢ɁQQnjRjjuG?/ei2 P+5= } O* wj~z3cPөݺ[ñs^E!_v#IѢ1w\. o&raM-J FpF_^0H1=0/d)x\Əհ{o7R{<@63a SfӸs`EZt!#|'F]BWmRd$à F-J5Y -f!$ }p~NAX4 !xQUYrxMytK)gRtnPLCz1V4WSf߁@4ɦ0lLmD\t` {.*I^ӥƺˋ殥&}0&{`NAJ9IЇ3ҍntQuM~Џ~U#PZj:r8Z#3Da!{PPKu;Xrx8?{j2P{)=-;Y{KӞ:nfqz+=2,2\٨ѵ$r^솇] qPvFj;%Pq{cssgλt_j .]=ȸEV#oYKjPónh=]n"300(;!Thl=3#=6 B=bӈ0wY~/-T&>HV{̫ɧGƗ&DWcjqñy`-SGBH֤6`]H.0PmxBؚ:˅svU<`Z,9|jQ5l ^:9 9"VyDy7M UQnQ=fy>RSf4\)|wڕʆ|f3&/Rk%'*D/k,kMx/8(UAؐ-jRIp40_*ϟܩv,`HgQ!4ce+4Nv!@5o/hЁ\ 1!@(fw,xSQzRJG%Z%1]FVɊ}3OhvWm V$j${ZG=/qq#-|z/>]5·:]̧,A!x ?D<\Pհa-:v^+YCdrg!ҍ{P^,ݲK:>-TV SN,+lB7o/IyD\|a&z7{D זTIk?g, FtCfDkuhK [r` & eL& JXB[D!'9F:1M{i9E}V3.14FW*A-pUA-~9rڙ3&BEXnp^t[{iZ [\{9vzp,g1@P{]xiiN&hw9Bx[«+G3 82an:䦯[PRu'|K* 1{|tl2"pYN!&ĩʽmsO3v 7.MQ-0<ґ@M^0%7pʇi.r`B*#Aڿugw9mb j)@msadmqUڇykKC_۹ mEnwVw^E9U JPڝ=kHf*%xP5Dݦ0Ñhg> ^,QHwE]frS֡ SnBoH'TS|g}PTTawd:-qͿE/ȹ6Y+ Ê58hL)էtXk;PᔼޡL*;j8% 2Vi[OJkT|j^}q?i]*'(tbZ[['>'-?\=5B~Nܡ~@$If-xnׅ7\q^R oClӷEѲT}`*SteJ7V>19gjq!-/Կʎjg:OdIH/ kVR-̛FöJ'T7!0mf7N}W, \ъH~ l2.-a:qYt˖$w~( O8somRv=AY{``HxO~Bx+it+eM k.|o__HRڲ\?V|輰x.&S"<GȮvGRx~&^f a4ߜ#/GܭsrO)#0ܺ~-krO6< ӱ$6'G Y, \a^{;zSUWL!{e{BxW41'b fߙ$aTcUca[6qt0LCFCO~jtY$P@A*L_c/WcGXW<n +9uA-P`QJR8ɶkT  zUCT{aHh:" 1+( ]֗t;9E WBƝQNkXY 7wk3g`S1; #܁.;4uHyٴ·䈷^ t"$9bTP6eA{#1 OTr`6|ݷl<-7+k6r:֚#%]fsSڦ{mdEcAKeO @< ^4f}%mDŇ+(}Dg]%F{au?8QY UA2ptw 좙 RF 9l>eANEjɯ+,|RqE'9scg u6}rψ=Ha`Yݛ.Ӱݟz9Wo%0ͩ$%7CUz3,Ng#Qp(I~pT{oQ0a#jv )5tb ;%@0yj\avF.]v.!Ѝh1O|Haw n9^#؍H Bk;5,%d׶b3X_e,[:A⒈PFxPj– kw4r z7ςbݤw󉁗dPpG-PkҔMY%~ϚV$- 74+m'7Χzsۃ4[FO sίj-:r܊-A;|us; +P0#k_{EEΔD}A@%+,^XgG➈Nha$q?;NG*`U`p(,F) 0 eFxcKqogLvxWe/t 0.=Q fWQzz_/͠~{nkgEfA/lK{2e\@\"8؂5]#nq*22)Oc[\+-_ ~|XpDf>a/]Okts)hoS[Gk)K N/I^ EO֩4F\¤-fDd)\ =)?n&^ϴ5rf1aH% Np֨ 5ypyv1`l DŽ) o@m"َ~2h2|@b&M}`}xhMFVJPW3HĄ nb[M2PK=4rL]bM%F?J'!Թ5@&w7{8 bѝɌ8[ (܈͚7Q.uW*,E:›I7U?C%D}/;_+rNs@muQ?hϟO`)ݱoB2ҙ?«6@E *뻺zZDT^ )O(/H^tچr9 ͛u .wl_.򠬺,aXq G5t?23!.-.|\Q? /_(ԨIX=ʋ~\cIɾ>)#{>g)Wdh!Z+C1uyMBVp,<sDzd;6{MjLCahو -$I8! jRwR>Ams%&d4SoY͸E*n`go+VsUݨ7>P 5&d 7Z5=ԪantMe[ʮrqθ {1#$6' m /.(@2gL4r8WckD kj⩄-O#`#z'A}ىEThזVDLxi rF~ΏJ$_1}WsIxD]IRQնT f?JG{$ T8P6nYi~4KIM6Ϸ~,ko͐EPNuEj;yVn@A%g?Sw7"e1]Ԓ4qsVB ̲L؁*8ZdઍfPmg];4$RL{4J4쇍W46ErثvfF˨OJҨ$ KͻþKez tZ$6skZv[aow qѼ)Jؚ$s@ݟ>u$g 磞 bg[y)GfX4\|&i r8jd:>qON0g*u 1Y'i|l"H;nPe;(@BB~a5&S>=/WY0d__gA NHw(*o|&a)g}&j N@'n^ EE,0p:r WUf,"S٨dk\ Q̟wO[g(烋rU ur4ιq3 %G(>4h!rY|em/l߳CCnWXȃlKcڨ'{rIB[65<0x}u+zFlCCXut iv},v cK¤Tj诪 _JCtT  X$ n r66E14+QHEZ>Bk锘2l;TNc/c >ZNwpGVCI6<ف.4[{iEZUS> ?K'~-ZOf_>29Uj/>hTVUvI+@骙XWn%)z1@).g}lŝ2piH.VtC K\ >5R Y)עXҥڵ(7B>9CS-p_ 9],-Q@U,"떛ozH} .F9;OhT5Ta\57N8o%%GGe벾 Ls@M%Cy㮼%4nsOfzlӺ|HN~W\Jb/ [ay +&-#~v!xn롯DJ'dd^݄=ҙrA3XNÖe~"gqΰ*-@:i4F. ZAґgxϖˀ$+&i1?:d'/]"0jz@C?#K/iOFl5DP>`R 04y։ ܘɍf^Bi]њ 'YU*UQE~v;yFm&>ujEMN^K2a+4l]&oe "h_Hbyt`9yLlf ^K"0eѳwcQ'T~KĘ+ȯM?ŧYOj 1Í`^zz /$<Ɗ:u6PE=B`NU+[? p읅 ]s<֒&R7Jp"j|Lʋ][b_A W*(a;0Vph]/e ة TUr뺓"S7WH0"~ %ϏIGuE&~1;HQoB+ nv&VBe ">=n&KrAN H%ERa f QVY@;pi ZC͹*&YϮ :tY[`mŜD:Bm wXabxRG:t56jgq25J l~3%2PNsb-7frtiG?&^V+) UBpɵ >|?s?c'j-Qsd-r>aW}EՒ$w*@^ƬlQ]5껻=͎9Pvѫ y&󺇖KjTjSiǪP@ǻőnU F}R#W|Q'Å=O,~{`6kQ,f!O%ίt'>\3FY,$:!& nƮ[0PPe3!r-AX$f^A&m֛ &ا3ǁBKvߪѹ/0d8F^2qYж 謵!rլC֚N{v!ƁDW]anzo*U;s$MX % [(ͳrV1-X|0M{6]O9ғvl@c;c6|]9,6$`3p~3Yz=dr l6߂x\0 $VO3p n*u.)t}: bЋ5 Y2M:ID}1tSdK: j{$o_K^t7cJ{85!ϱfїi˃,| &a^$<Ѡ4q߅fFņ%=(eA&3=R0: ;ݻRtXi/18܅D-yɫÇ HQCLANY2)!{EAӈP}U<~}>1R1*̖0-b3{e/H0;d#ڤ[sD֛.) ";cNzU9V5u,| iql[Q&xc]g=j`ǃ^_ކbs%bniXY8 /K6XC0L;2M3^8OBa71kԚ!K+#}L_GyCz-4&ve.TI>:%JOv %:ARdF5B^[6F4/n7:[ 0 O'Wt;8 ',! LijPLwd-Q\"-x2T3ds|b3OkI9GV)f }gM0F4/:ӜQ:x(&.iLW WW !e`P%vpT'8U?A{-JQ?FmU5O49jϒWvXGFs(9p+!I㲴ߥj3FYWXUʼ0OcXKm\}5;錭#0xA^e "}Qؖu!V#Ǧ.fU&.UfFY`E1J.TPG6`e5% {[AV6?PN ^Ax"SV{b% f+#̗YEuz 5 Qѩ;XCm%;O# ]n ݕ4HլÊ/%*4&qU!M7]'Z\Q" -wpkekCps_C3HY>@^XtldgOOw-.zve,7fO0;w8Ic]\`)*-g0kwq EOƀ '/&Gì~N7@kN6cѩ`1 wqaJ Ĺ#Dѿ,Mf_W>ެIn &,w[ iKlBLDTu TA!Ok13.Xa6D{Ҝg*6Yf|拧Jç}P:RۘiZ IՁ3 ό3%v@ vy] Y}}}i9Դd{N"j+?7w NjC҃[pQ؛BL-t雠066ͣ6,+;wtjPϵ@a$U +M; wXxí_; DµGs wbnPIpB$'\esH`lar3̻!pCMm2ZmפZB1«֚m[gSuH3> "1_(﵎Snl^@2mysٗ|KN_:ftݪw|ongOAPBvh|j me2E]Gj#"ِ!GۃL*KU^ns&pV\2"CqܻOP>Pɫrk: 3:沚5kP%؉y3)RpC~ M.a xl !lpםn[D:I;2/\!@Ʉ|L0y#1Rc(ey&tu/A='(}o=w2Rݪ>TaLP=)-fg0xb:H ɬO2Ѩfyw ֩#BOϣA;S3$|_F,Œ+XZ5LCSH7~_)uW{X9m/A ՎZz]s/G?țvo@/WphE(*+";l)Mm'Qƛ&#Z[HIPq:in׺T1'.*m 6H+5;%SQc&B*5bH?O#T)KqW@{܋;! oC 0`89қV^ %E24u,(6zAi9&i68wF}mOx|ݦA;B.AR:/kkunQ^4T/)B%56vI!R?j#v $bvutH\U(,!)%[:QzsEK^)!wԟ@m\c(gy ۤu߳&3r!y2<=ojXF/ZO,߀Z,_Պ3 : mፖ]ѹ$̒3_[ObX>Y{ye IQ9n=I.C\ZӔ>EPdЙ]aԗ͐" 72 %"Iom+" ?zˑZ1{,c$!yaj<A?ih$ryƵtkp+=$+ލJRGTӯ)G{(tD$}]TΑ=f}N|B!T>MK&5BB#M6W>N[4"YX&$$:es+餛]ɠ+dr 0Xʋy99θ)`Myh /Q^tS_ +J*ajEOڕL~ {ܹR;w^(QKb<,K1lCERSwFq ?ifx@>ΠǬ-@BtMGM_1CKSf6SdɅM'˃lx[h`C \a{\2 u1 n&_%q \J'#˦KY8&DkL $\w DO6̓SW]]YIK/0ZA:&¿Һ;(vM`l _C%<4 d2tW,P-|7iA:i"0S,ڙ-XvVOjQc+ߙ9Go !'QUcCu!>Z]aT]F^e,!eLˁ'\R;3K@Wt 73 i3 3 Erh<573xp\F8;تCDiK񒻞knԣM3aTN90Q+GrfƲgt%ۗZښ,ߓ5mUfu}zUsy|%UcY0CEbUpG= {!q/WHLڳW=OJiԔS?SPGX.,}!7?o/veZK呙AZyA$ 7d-j;E9A 6nZ` X{N)*S29ߢO=-1]:COX07|%f+us!%`,IDҹL F +SZZ*xe]a?—.sv=TCf͝/\GiD$p6IϬ 8@a:r\%a݈AԨ?96^.ߕ` z6b%wUy1{$6{66tS]\t3kҿ nE_%?<q"'[" #]DF{|֕Y_G? T*n۩Ͻ==.aC{XZS6^R .PV\v@ ǫgT3NvYڧP)y[ \lY% ?N~ cUi2mٚMg0msӸhݔH>{U7 JFe\E#pUL\yWa1y*8#̒w%H]~ڐasԗUHn |Z|nNs11{m^ySo @3qjL9.6_;h Ara %%.#*Ld;ӗ (}0෽'@I@Şo8HܑqF$/;n&%ޱ.m-!L7⃦q! ʂ͢E#vB;!H,qQT<]Uyʧ:Guq * VMD?x_q:vmkp\AcЄlVl|kKHdDӴ7; % xKJ# Aͪ =2GjUw8Hӷ$Oy8 (Ԭl.G۰jt M|b]'pV}&iщɘiCKvM5Rԯna].D. Ga^gbc1Bխ81d5/f]~R[~Is?L+YeMҚD=fb'l%29i:;8w2^=gO Inz .]wXԝKS2 f@\Ź|QzdW4b)uz^sB Zv܄Fh4s{D, WFE].T?:]';]4enpTGҶ0s~ǟ0юiUl7f h_P9_ ٲ$a?TC Jam6TdziJ#V MHMF%=ph@JQP.TR@ A:$R._:*1- asdbK8(vefs]w BaBY A P!;t]6&QbN~&sNFc8*Ea+:+~QOJ;F",Ȱh["ب(?+".m# -n_vR N]`:0Ά'vfzʵ]CǤ ǝڋ$YmKQz "y>+`Ճ6Cʈ]PN@4P!sm x a) g~`:laĹt ~E2Û:'^q1 D34 bEq\ gSM Si<>l!4IG8noUѮnY9ub)Ox"qGKɓɱDr=P_gjX])"bg`*Cyi٬|ţ.[A W+W#%vSQ):"nKQt$IeXfm?e4wJ#rt||7ū{q,.ڲǑ)22hۻIӔui|HK ["[C$5A]8Г멩:'~7*\ _U2~#0qxbOTҭV`O$a4uNH>*٬4QĊFАCDg$M:I*%`:VY,rh4 eRkHp4-wR|gE4~Mq3(Y0([2+ %zsy bk{^qEQ}6jE / |I q;X&ݶ?-YE0C՛Ź"(^nL|?esB]U]9Ht䛠<$guvEs0Gw]3М,ЃezM )Q~ %=%RPJԵjt*?݁uU"c؇tb${c^$J"|o%4[+uhz_8s LY{l2#Ft8B,9`BӍnkO6Ŋ舞kMfh u%:6e-Df71H8nVȳ +ܪKo ͎5F4,abhҦ^C̢ sDZMW9 B&,b,jE0 o2~^ekɻIbOYV"!4zxe׈e5>KwP4IJ#a}cڂnT:jZpәie7s\"A#8hnz&n->250e&|/HbrQ][L9ҏ]xOAr{rYA !i _Q"4F1Iw p5z(%K9]4g6Z ;a(u-9R`fШYo_Cb:.ö1)M>>s-Иo`A  O9`jFdk#J(:++'R,>%+s@DIU5ЫKb71RiI'>a.q $΃"KCN2?E]Z8m@:y\L`S<ʤgRH[xHye6xc|syOҔrY#AG\׍2a[**׊SJ&f I^RSk9&u&ۀHFvQL)$yLrgSE!ắMڇE/ *ND&H@^VTřr(ߜv4X|#;/@6ۋT{z'/ n 7o-}"L- kZ2C-msx%xM )k,9Bp 4X_fIƼBĹc=B%=wH{I-=%RIE+7wOpc{z T(! ~ln51m‡C A (2P}~f!'ϴ`S }zhd$x r?yλzeȝ E)bO,> ~SrHgZdgE/R- v .V!s"S=;.eRʊ~t nti^ >NUlZ CWPe kh+eU0P,.gTJ+o_O{Ko XP*!BJ(&J=+X#AGH +&,eDƜ.h'yWwV8{Og|#*"2HlIPS2E&K9m;z~i[9"Pv$MNAf U)WW0lgh!A%kݜpSԐ'=z}OQ+z3 <[B0}eS_lQ*&C9YI8R*.+rUX)$J\b {.wWZ`A#P6K3MP=-d3*ՎE :i1"Ϋ>/:r'F0{ړʮjlV&vu *X'hRI#vI+\N'%y.Ԛ<t,IJ%:>unW]=qQhȾF_X/7*aBͭw&Q`Lto_S=MˇOqz>״~>zO7pX4?;H0Y,gm÷UQ$ޤLAt#]8C02?C|gQ _t:ZQ~ b%=PiM$j볔[!rU¢-E).RLzo߲s̫@A`)"w_[O 2q|N~AKzb#>rUv::SPJAˀG 6`sX.q]=NxWʽaD9{x-/+S_P#"Vq6e1_L("=)1` 3o/R Yv;%fį1ġzoGx&{EUrc#s\kz7rBveQyLEV_W7N[(+ĞSՉ#gҿ ̡VzMUZGL<_;ˈ⤶ Uдd^7 Xy\#lK+ 6qU@> ;s@=2,|0ݥPNǑ|NC>T2&US&m Nչ ue ɬ",XV$XhBwî=tnx% ehFNq9P0UcWZXXd **Oԛr7:sدQ-4R{〈i5vo+:|q3C2"$~ T.M/j?gNN*'ztۇ~)AFD{[AU5M F: ( QG 3l5S &(c٠ 72&=X?}+q $)e;5&>-akI 7ךB rGb:k7QG_hRBi-iF!-s^'>fT ^n4ǓAAa6ToȍŀEű0Z<1[j}N#,|;@ "Ӽ>ur~F{n"d*r-/Tʌ;:;dK+eV(4%uGH&'(j/ F[R:<헶q\WjPx瞐3qEP4taF{ۂvA6찬%vx%6E6M3"6`i8y$ȍByPݹXɝwWW t:P*$Ts-v~NZo}E|+d:F>WM;YhclW5j1MZi卾WBy_%-.Nr*5d~W<ڣ҈[PV'rB *n=_OJdEAw@S1ojyN)בΉơ;X%WcmZu SnB}&6le)sIwuV~$7ԭ'ejZC\۰f~"PeY : :~8B}Ey!padH{h׾/#,]'jc,T^:|7rAn^`yqoط-oyDDC1ǫ:xH @Mh*G_]e6aZz!0ɟ=*u+^0U=ݤ[7U"և "~J]׉= ztZc_(h9/g^֕Ŏ!:LY}#cXƕTc\-]N w rE%iǨG/Rv3Wc&q&aS W|rdIg:;}2J͌j4+^~.IpTuVjb+;f2;^b8wA5i1-[ AП0Żn5'QZ;!(cG 'Swgup 67CW2uz{AOs]4B~)xډ59s=+ a2y!sV!>B@IQIں;yb@pADbQW]t#T6Ti?Ԃ'beiͮǪ =H!kЂظ+[g^n&z fF[=,욃uU>-p֞5sU*Q!hM>}@fv WXgu.a"OʥW` =@= 50!P,n4b'vl<ee}!5 ȥirQ~v%/G 9§:s5M6XɆ_*5H~:ud 46Rv$^]`Ҁ3M*m_WAgd*uUu=iԚ8߄|ބ/V׃l@J#sMM)0-bKF*u_ߐO!U?W #e QS*\ݐ9˴(WlаwN8BF7M-Ƥ<Iç7[ȅ16\IjNJ0 9Y\UF>Kqa9䘴%>Gm Vĩ 7YTѼ!?Y $P]>I2%C.άB_6@1(Oyj+syһ//B0#f]ϿŵػLK3vͻJ,:3:LVҽ0fָ6[<ݓ.3KsǏC &f  nD ]z8!(kJ7 : K#҆P{xX&rԺB3ֲ|x-D:Rw]"0`z{:3Ɏez┭EB(b"-+V!*=t>N\w/OĽAа$˭}Y( F|oS! o$Nt|:J&\hu>C?̡ סM"=(cfK5Ndw Fe$2ց\fZ1=H0jESZ󺪑cgn᪇>xR__3ӳ9.o<^ӓO}1 ;19;8pڷ Y.߻NQj%ˠ7_Z!Zqx`#h%^r*lLʊFN1 &$i9Vi!K6?ԿKT-ĉ4gO%lajCZL>C N~IbH1IӛTIϑmNTjp#xXJ1>m5N,m˄vG1عnaláUl"z:nx7 Bx/_!3wߘobY93$.A^[e%Yd<3F|.X z&[4 ,޲u(Qם<J_bxWSx)p 5}~>Pn@]4Ant6RR< ccT򸊭1qj~_mrROLCZ$G7 wOB NMs,f lN !(NAfCPHK2+b1 ¶nBY.>"qrouJ:gH.iOj@lTU|6|TT5kE;ck$e}q/Z^rA-4jx|!9Y˟h-X ¤r2ћp,4s lb]W>C#~ABRi V̞ɄCS<[Ǯ4M#0urqgWRE,޺j5XsI`G{Nq,{!ZAǜ3`ZX.G;|~:D8_ "d(܄ZfczT A. :.(zMX5sJ3kܱ8r2B̻װ0ĸ)XJߌHm,]01^%U}1339HIõbAwm\=vvP`@\JOL0ܛ"VKn5ִ:wB0X2ClR|6Ǩ&\q^9~d/,} Ӵka.vNIUJZQX`x*)l޳ض}Qc7]fs|Cۜvb05è[$'mIByV^i^=jF޵!).i@ǻ`)[4b3y|?>jjfh/g̰5rQ=`'p2m)'777u_@ضBe:/4iT߭)LSFZ׌NFhfrJWet雱qGS%^Li K*yr}9-PYJIE,'{7bc$0R idMӎM y PwMDyʨ!pކ?{Dx$(FԂX?յI T9@=>,fEswM^h޺=;v3EPd?>N&@r\fU@N~+;3(i>+\SR.ph]P/ܤN՝%*w%0;u&$~b&Exۮ ~Hd Qz:~:Iq #c-@2,yYpXx/..u0}C{ݦ{;yZ'HjLCV 5"/T;KKE 04jEݙSG_ TY$0꣊qߠqZcm[ A{\ܰ+6p|l#-Tߘ_~HwLK!/1E m/yv_׮6qcxvH,kx#ЍwN_MƗ&\Ŭ?h"TN:Ϝd%jY>x_F 'o nBJfRaJ NC0v$&_G!F<4C:ZSz?jV'Mg+d])Bz֧TiНoSo5S`Yit0Nfc̄{nv-PM?U`4 ˨&jyړRM[]B66GrzO>,ؿ6،oz1%Es Fs`{o!VL Bؼ)Î"ZXD],|`/56 <,9{iZp8-#d5NZBAkWL&B`aٷ]f/Y'vG#w_$f|I.e>p+U"':ڡYLp]l@6GAet88RC]um1M)SpRQGλ>Z wEce=ڃo$A+|[:WhMvyUa@S\ 턔8K87G peɏqh\v v ѷ}"ř 8Y{? 548/w۵{cuEH0]} (] V1Arj?ErYKN-v̐zMM/eB"]þߣ |#E=}/o9u'cmTe,ǵ3rx)-ٶ-tCK`li1BuNFZH`4hg k2;мD,,EPuMؖ:$><#PPU(ܻh!( ti.t+?h`4CAao5A֔GGO7DJ*G͊9C: L.K/fNr[ Qҍ[iLyL^kb!!%5$sSJ5qR0T@g~|$դ֣/~t"Xp&WvUJ# B@Oˌ drQ i<`qnžꡀ JJBp.SOWsJV>;H2Hmz]Qqڙʆ*뛨 8_- `u8aʯkrnҾS|vo/;p &k1:!XDu"W>n~*/rT6XT1NJ^@k,]~B @@-x1 ^=zK(Nvo !dp[ =rɥ3)jCHeUg{gW 6R6rS,yq8JыGgz_&۞*O/y*-6_$۷%TE DjbI _I 0gi=^1w3Q)1~&Y(TYtoVyȞvߵ֐63U4iZd ӛ>Aiq\SBZD;<i@, հ=?τp걁+ٰ M2_H!2b2 , 5\Uװ֦⧂~< PcJ(Y(p.`yҸқuam⸳nsƥjYQ'og&h=rHZ9=-Vw1y61:,=V,kh봻m )8>9ӚĻ& eT`kHrr=Gvj-_jj7};ԡXN#d?M]ݐ&$T$ @(jYW} $LH(bKSeHGXሦ>O~C<݌hԦ`_NR5P~;/كuiؔ?[8 %g5>_YZb ]}\A+I%~;zditAΏ #<}ȻvQ *_59/K PJfJygJ#ShVɼeU s[w,j[[[\5uצt ~ZCGqBywс،ꐁ͆.y)1hA8|;5%ٿgȖem/?YZi@풜P8" UStzw];v V_]Ep# {Ql `]^[!.ܘkq/X4gVo#OQ._z@bx%`SLU‘3&4? Jy&W4!~4\K%+ HV}N|AƆi弢Sˍy")}gz]"7ﶍ}r>FU7R>9?ڠ: U.]S#Cda#MF}OJysAH ~vZ'\:$1 8ʕ Ung`$Z#gm)$|&q ol$ 1+Fy1Ҙز>{ &Ui2ƹMo'ϹkMHMg;t qxR|Ƥ,Asp=@S3ͯ֝DguxW9Z3Â=lSNPp.&zC)%Ѯk>p"& W=;rJ6L2(&Z0MlݐRv`LyM>m]֦:rKz?2=ܮ,NH5Ę. m wbqcý͜G?+f5ECKh/H[sN JhElG7e H2@~6 32TPvV oa{ag18Dq2VADp]bR FBTMKJz"iήߊd.4xCƌ\dF>=XT8Ds٥/_w>^d@ƒIFde^o2ArL/nΪPsz!^9 I;)mćAv߽FЧ( <^ΖKeNPf5*= ާ Jvhm>4Y<ѸrYMҴB:$6Ցʪ_䢎/4<9K}?ERimwN8 @-ҋ¾:0LbtXG>G{y] NݒģG[4}u)UnS`brX%wiFa#pى)NwmsVVQY9!E1gV`<7*W؇H3ƪx.opp~K"횖@ύ4}_$D҇_ΨCu]8HqJ)r+:*8 $ƁT O>:mZ ,2]R]iA1007E7FJ@:(𶒻 д]m8aLKT,4IaUKy):D%?_>ii BbE>7 >>LI(5Ӆڶ 揜g`$)(FcKBs3t;Gь<EOAڽ0W```WH5[#̌p& Z!"V=NV>X+t;_;y:Ӣ^V!Ht3iiB59ƿ\V?o%RS6#kǗ#zA@ @MBZֆxZSө 8ޗ~y$4+|-QŽ2`Z!^a$- M%v D"QJcU˕Y] K 2 En3):Ixf`Wd$=ٵh(vĻ~7B5i);V2A꼤3*UwBB/}($\lIҠ*h{aM 0w/" H3ͣ6e1pEdqڬ D(Joڢ&PNZ[gYNVSm"0C@eB q_Ne{Ap)2Q`<'sX b+oҥؾi:/>{Ut_Em;0p<58{!R3p2ѯO 4R{=Qd7P}m(X,JR""EpL>7Rr=;p7(RrCY?COkaMa&=7( 1y&T[|(xedOJ1HLzNR ~z9{̞lth4BPlӚ>.oM,I}+l{fLja02 2xIj :.􅻗?~S{LOɝ:!Dӹ4i'N# Z{NoQ݋*!z4O}֔n+`y?eY&7v;3*gi(GvVͯp) e ؤD~o >Q^C^`,ڝ&d eLvZk6LShW^?ѿENFM6Z['_r ;N|ێVa+f/Z:v͔{[UTK.>V9OM7+_2Ѹ<."/BqR~aݐ2?˸G8@L׷tǛ$.>F^󧑠{ +: OxR*6:?>?!B}HG0p6pu* XM DQih ꡿MWğW7!4C({V0)~ yaCEO3;D FuH1M5DXh''w,~]΄hRS:>H+;" u L0KvƱBESn_pЅCLcoc(y-u;x@bsjVIfdkv6A˶6JMoգͣCdrZ 潅-زoz:%_WpL]Dw-,e#>T'xT7$RF oZ``6x R'mG(0*|sJ& b2|x_i;޶BX1oamCi@*q?y'TI IHdW",1/- @=3)nebʖhui=`孁OA-[0^J@i0eׄ?x f3B0OZ1 FH)zFeO++Yĭ{=Dj3w/]%d8xgWDC]yY`g @jyu] b?ÏE3P?#XiE9WHQ7I^eU2Zc\ߵm?.sso爡!6'»p = Po[dկ g3, #vD[d&0ď`Dg~嵧QӨ{!whQ7e$U4YmR1zA?W9T {K}vI hꋜ=ij"z`joo/JEyz"+_#$K$BYv=SI4? y!4~ƴ@pW> @r$bD;fhd y70\z59|=Z({07Nbfo˝טCa3UF0Gei#V\hE+T&E!JY4Wy_N>˧*,<}~;Ɏ+0bSagx %#Nxcg ȉ 3 쇬J@,ӶxJN }NZ7fE<f)b^WRRMK.bP AgͽY)zmH]aw.r# X܇RYNJ^r~yP_TI͹ΔjP=^D^M Q&Az bK{ v8ODr1 H`i=,`م vM3qH`.[ﲚtK5rm#.{(hrʊ9 \Q6rgW\J5+^`:hRl[O $V|E8Wب2ZpșZ 9Fֺ)VEN4o0@LJ2e,8n׸j͸/Mjs> F)/hB(L)4p/w'1;#l $d ymT@\aB4Jl3FJ+|J["=kOxQwhɲte drE% >Eh;g^b §a"!0 uK%Ǧ͓[٢Iw*hɢɅ/\֜!뜅Y G5ӯ{ܦ@EWua\jU?̶|8_˥*ڜC EbbWk9AH5˚ :菕!TC_Ld'WsR$DKWہ~얩eGw_"7Fc n̢LPbJ XV>ddDJΌ:-CydNf)1@/hM90&4Z?]^,ۜjQ,U>vAuݍƦpvw&\9d*MJK},H);haA__+;WǙ$'Xтqcbݱf.oNAh ű c=xAm;#$!w! ՖH)@!;k);b.Jy´~ANt*1!xVU e_ fIZ [}nzۍ3H*54.BtM:Ň޴~Sŀ&kZOy¾#g0W B]-ǿ>k< eardW}sN!"Bo;Πg/f^Xd ).T[# -dՑ [)D;ox)4 0*5]|P-:Y? L!AKKIJ1`@$yCp8 7ZM h8Xp 8ra@mfnŕ^:Wb~bA8 i`V2T 3[GO}E:-y0e_0(L4=z>WLP ӹWpLjW|^qK!銶U1,^kqf%BԄniA↰wb}6@B{t|y3eޜB45U5x:|Oau1ǒ ݴ9 ɟڹ% {~GVɮb=JT'q}%QOf*5Ιz#EאַϾ+5)5IͩU7Ceyu4`0khF=b*VB5p/ה^ <Ef*7(/fQmE}4ГA[a~@'sK_4PTB] 91TU |e_19jjI:rI'VE$5nKB놮KҦ(cn y)c2BMPD JN,nР3Qk;$WNB5N4˴[AW :(e'EPw:PP(܀KC,zoh3QupBJ$5̜Ƚw,]?Sd8#?S6uo# j A37@zqʍ4!v9?CF<xn^Lbv3/<>QЭu]TWݲvݧ'lQ:ܫ/էƿgezj6rp VVC9 -VnS3.j ^+D,KT )֬ /1O $A,JqI ;, OULՀS% y mOJ01F>\ ́3fwu+NNT2/;#іYЗnٹzα{ ;K״/qi7thlФ49x{Om (wWF&"=!G#_4&xz00Ytc{,/LF,ZZ\ 8U7$T _UU",]ٚgz} L07P:cU0aKzFdt|!GOkih},3I%[HQ8%kNKD\"IFG}S5(#nxhc+jcfRbf1[(ǚP~(وO촕8X`Ct萞r$HI{؇4:2 Q`\`׌ (, K}7Ky?6Z4v B]{*Dޚr' 5G{(, g2je}}{xc{=YS9Ce˝O|'?+蠾> OEk4 S֯]I+Df`$Ӱۇ]*+!s?iwe!ԭ7UPT zw0Q̤ht7?'KgЫO0W+yZ"r\\.EQo(+ 8 |23~kGxzGi͖T7>o|]$,kf5#6:k VJBM7W&;(X[X}wLpW)s;Ƣ<>y9' Æa6P^eX ,Hggjpbp7@چrB,c=mÉhײIy[u1 Pa P$8ZbƎJX5jy1dC˪o*u("e=o&>ԩTv`}t֘ XLo;@pq{o'GΟ:/_^5 RO3-[YhcsQu}pUy\ >oH3Vm.խJǃm5jݽl*F KI=$6):0qƑϧmK&Bq('"A<;ny$F&.o"X:>a_&Kth+C_ m_l Bs0l."T.vI|e6 ] *gE dC÷ E@:&G)ߴ\iy: +\$z֝l]\fި!%^F xy0?lUEca1_\_'KJw8uc0 Z u|߇ ڸy*w"ޤ{rY7pz{%Pcx3?W|Hvy \KXDG=Bl)L} nKBD\ŴZԅV,ꖵY&+݆~oׅuA3RǴ _2.Gq!qf Rsȏ˷ lj)G<]pKWvٸޭ;JNT6}HT5ȇA R!E[C{7z<ߘ v ]QkBs]Mm@>HHLl lV&,Ba#Xn!YÀT%}fwg:v-kqWXp$gK=g,Ԑ)dFNMԛ& y'6bm8t=EHF9Ό[* ;Gdaiv:t[V>>d\s{bZRo}V# .9lkAn*Keg~Df 1M7Ȱ{)"F ̙lQ8iíhJb|T'sTz?_Y!h:! ub5qQz}ruF՘Y0KBlaK\XRW nWL8ZU:8o+h!յ9|S9.ESgE\Wbq|VmoA[R!2XfzXkh^T=bHqg901)gºZm'vcb&ޖ,}H.n.P*$KFqur+ю9>.͟rɗ=l3pm%~a :8SG䪹.;hAH7v2d4Drwo i1[-~s 셄+ h-(yei ݺSF LR(]:_,VˀܶC;0Aڊ/Ɗ,BefqDĄr)8@|!/D#5Q#AFcW(mI ؐ6CjbSif2|OjY1*HKO]n_/ga7D5 [?dG1g_tȷn&h0 BT!2KPwKi<)RI79+Xw*%j0NlXInEHe&N\.t(fQ24dsn4$CPN>Z#JmI}8[/P`(+4nbfQvT!qbK?%\VS)ؔ3*>,rᢳceID+s\!EU}r2˶a812f__DV b@[@h*O|~.Wu..F2 ʚBʂ/cXM?PpHJ?U*lW9d'ioWn¿lGi˄֠;>zOuۧ8;EAXh3MqMwƧ@+-8 . ĵ/H'ApOڼGQnBnAJG-ϋY0Em/@ƍI.!$uM .T8ĄxT.rv`'Lg[.> D\?KUظ(a'jrf c¢aO wb&y~P08Mݥ>5і ;Yg#ntlTIpUƼV(|"r zv3G~U纛)R/F.; 7at):K4D6 !ϫu*8)HˣfwO=J'@]N溑ŠɜoB5~xk1w|cx?O pasr;㺁`}M1/Ð"t_0-K&,nCp"#nI2҈ũ(yff96McM` E%X'[ t.ec4φ*lhS\u" ]!#Z̟v~vXlY\!MPU^bpzqn'@)6=aEɨnIF-6Iv(O.M.z%B& "npHɃY}IJ0!qevFZ/*%ȇW0W i`wENn@' 3;_׮/X;ra=@Rg꾐},>^K hhLvs1's2!Zɠenqvlre`՞Zߌ@LѰEÆztYlZqJCZvԷiڄPQRR\0McrړݕVM5ͽi>b?蔱ywQA|vچ9n 8/B^dO}SF0+ps~q& |jGX?WcHY f-S_:' ߍ+ A.m:Šdwܯ{E"h(.ƒ*!#Es#zmdi0}ޣ$NMUsDt*kښoi!OK򻍎lks6ibǥHc0rȄ+O *ts("z4Tܙ=^#TcQ1J˪`Ac`GJQbE)dϒm Y2E RK~QzEWmGu&]X(! -/N#45$K6f&5~t9A"Šq CF{Z&{c8 {lm't=^r}WuT2M);e!{4?syS#0EL ~ 5k&1cÞ8j3<(W Cx?>f!Rk5 ,[cTQ0>QZY'"8pX/GC)yp'G~}*_D#1lk,XPy( ƉGEp%GHs,e5f*NqW'0ʑ`(r#bOGܸ;%ϲ-mU = j?ZnQ^΢$$?Y_n ZSgHDcIMpH9޿_\WCr)(?)Yt%7u;K A9vŐerc`n\@o("qN>o{F"dlBI13Ʃd%h%&v\w|yZ?!N lAݫ06)y܂i0A؉se鷸G16ُi/4SP2&.-?H)>Kt|d(W/ {ZW*I!Z0 á@Dɏ뚈lnq =t ,< w$ 0Q1R˾5AWKNL%lؓDM\x4]Q5Ѿ2#UޯLhO?ȝ]J=Poߠ[ctتN"JBZ]@?u0}ܤN7XZ 5uQ9(VN2;w]r'Fb8" |Q>1 cKZm {eaܰ/ҟ>K#,uoL|y<Ԃ5cBJHśsS[h.mFGaBnמBg~(Bb3%b""3V4֪uu Y1H]5oWS[hZ@}j\hR}Rat.?*@@[5&Q$ 2C"Hlb2[ퟨ!b5i-bGZ Z'i`y tPZ*X/ kb5/CD؇ZJ|\1@ed W} w 糾X|3S:8Q(F闝G@`@i-T }h}C#pejk;$t;+SK"P?%HJҙշ#(ur4l AISJGRN[X0VFuuer꾫L/eZ颖 ^,~3YM2m%<#Bb+~ɳzad CAgk<֬8 /MvT5Q1S4&sZ%4!ͫ8ɞ k璹O/y?5%_4 Y6k <|Cz> w䃜MNR j[9U:N}[3df1秶fS-iNGDbA9۫Ip^zz*bZ(Ryω^߈ &}{ֲ"1dIA>޻n,Ot~6O|.Bݵ_=R#P+ۮiRST$zH~8#٪Q$kxQ/ |?$xOeܓ;cZ6  v; YZcOM;ϸMH %[ֿ/]AA-7åSۣb;ߒp Z)ԞpCm?qIi@91{x!6]D^,9ė"à!N/ 3|ZeFAX4a ɻuBj(|g^.?ORY +㸢x ؏[?MZԧܗp+Qzuk]ܶ$< hyZI^+ZC4@ p0Ƞ%ŵ罡Gۺi9{&F.W qD {K >0qjUD)*e^IF]pCr5Rs -Mmf=-@ܸ77_{D^gY1 m-iW,ܰ|K{.Q$Ι'H Ɋ"a*]oՐg" PBZkU@IKef8kS^ @ܶBJQoюC%m@bMVU`MƷʔYߑt6-spRy mSV0cW},rbOPL>Nlqs0D=AQLy+whw9JwyY˨sdh{FȔo2t?_r䋁b5WMlRzhټ3{ehscѹ؎I[Pu?>T7"ZEdIv6I&A+17 |0d{Q%^x]x'S(_u"+euO'oځjIr4> y)gO,~|pt P Z=-h(]2}'%fn8FS) \br!vhAlC8$n9}"pnSZ}vڃAݔ+DoJgT9WZeomo~3ʧCWg+J;?g4y͚YP<:m%ם U,me2lk HAԏ֕*U}>tnV;._5 ^ЯI3aTGecÖW<Yh79]*W~JF;la̢N+#=vO6jq\qt&Z+Cb20$0MΡ=d3?yUGOidi|.9QjƲ0I4%i)J:kQi4wcq Ծ" =e_Sk4<"4iݑEPR82X7RXo֛GRjWZC;ʜpeIIMH-d:*'P^RU$M #E`;R%ILRme #C=dv#Ze2xcw~]*l"T:l9x_}!\*,tjSekcZTX(ϊUy ~q|* n;AYQwP DHNRFp `j g$ 24KtZ#$0ÆxQhvBoꮦ p&J+ X_IM,broj :kغDv] _ίO;?H'nw`fpxj_ݣɋ05ZG ΛN^U*VXGDcMI_ G\aD55l(iqVOtg$ ,Rt O< 94 ̄V#=G[E9 !k 0@"}GXD{a='^+IU1EFTA<\ M#{9f,=5#Ѵs_@ZK3[Cubbkj/-$\l $m3guS2`=у_s3a[+L% y~",{g}ꕔ=Fᐐ=PZ4 #vYF#P5lq!-Zݵ "o='/Wez3*y 7x<$U3` )tp%j kem4R7JAOotŘ =]؞(|<@ͺ^K.MHN 5_kS9峱ōjuJpt`8s1 eMw D/G6\4,py3p%juB\Ɉrэ&˛q- -mu xSՋH %4$}sp#ȈIU?,,>z"l C0vI(g ]U2~:m(]9N94hF˧Lh9c :/XqWkT,*->B -թ .EFL]L@o~~lΆ'I v@ @Hva֙ 8? FTY)&Kٟp@%@1z.fJ݄s$̻rq2)p)FJ#X5?5f<]kdJbt ϚTzYL(G;klHțbON (EU{3q&h1?O[1;R:%6INHv8#Ӌ_xdw )iXމC[uk0lYZ#!'pr[mST:QClԢFjE<:*I@Hk#]f*=] .3Y_p@% fu7&uY}2YoX:=&_GaWhc|cPru^M^ŕЮC { dnaHpqRhܔ;f@!t1NºM6>'CKg t"B^aQ!lv/8^|rPLg)[UF/x 'J0j\Z*knҘ I+{gNk9 o.HtbΜ/3z皛HdSkpP#a-97U`)fdW7\7|'0 kYmFR >w ,ءzIdǦúS(7* '5*7!٪KM)f&\m& dpz% xa#[`WDV WQ:zP%5V@g6:hFF)5Ci˹TPTVo[sPz.O8V5ڵowD/jw3OV ') tg(q⎿tl~oBz L+֩ob37@L:"E]~ÛG@g˸\J Kf/[Y1a/[Ͷ=},ʁL$I SeF;e$MQ$U Ȕr+jf: XX(oQ(o3٢aLn?N٘3u()AqxD$G'\,wO"C+P({w>}Ej]P˷'pMQXc>H)9v&&wޝݴ.Ku!4ƎB4X^$k*@V[pgNH'u(%U"4/o |['~.Ä"*q4(4S?֙ixx*[Ns[0Ʌ|AE:#֤Il;CW#u \ <x7A=͉ϙw,>`6 ֵ$"akρ.P8lT<p0(@{>/oa$\V>s!F3k\EȊn36&[i_2Ͳ-[ua:4EPv2^^9lK(.t6ܜr Y}Wb*dFqz}fh4dr d&:tָ{)5XҪ.2Ĉer#섚o@-YR]Cq/$nj>-QVWI'O~ :+Qy34,q18AgrZbzwO5zP_):9?QtVe[GKn7A"CoCғ#G/|9}ϼT-W#K14F"e5yw,}_b^:{^`3WQE]X{1'-?JrcǢd=%57d M5R*4h~By8*;De]ֱ䐜n-ϏW )|1Wd\oMlĹ/5&ABQϪ˰+)5`ɰq7] 0闁Oy Z sqbK6ߣ<ͤ{ͮo*"a{ξHM 7J.{HֻQmdNx咃q'tʅz _^flr6TM[c3c-`QpawvIΣBa]h~Bk3f?gU`'2C/BWp58_`8x -3bX 71B1EOK? TG;^ۭԣKR ZKG墣VJXwH]J3@{[}!G$]z$H=~7˲FMZɰd>`kCO3Gt<<߬aϥf'{z#QWbse7c 4Ќ}Q(0(M~HDkx(`4ڔ@Ii΀`7tJ8h?pKPFw?7 _y+9f~ӧVyF# q,lv49CfܐI"<P)}dqٯ Gﵥ1IܽȊ ΰtVi)5T1ǘƄ5zbLhEwΎ1ع`@2y0Y35(JZ:Yv +lsO9` Trb/QY9tX>qm+,LwG#(xpJ^gAܤ.D˕CMBIG͘vIJYK)`qȅbOZ;iv[/`Mᵐb)Oʫ܁B܁i?? 1c ipK?"}0>)Ii#3 qXOՙ=:obnGUjZ >c$,:n2 w+[2FotiѰ# m$n. Ac3|>ݩ~pk-B] ﳏ![%{=Bt;]آ' tY!Dݧn)!,@@9O fvnr@NeYa5vȞ#SV H{*(20:ya>t&`$]0/"!AH Ժ̵'կ=9OӪYE2n@ҬLYj`p{n4(m8p!RV:u>pQGmE=Mz=&Ē9-u@Tb jk-MAδwKY-{p{ Z`VJ-iN]GXKƱa[!ߪz+Bc"Vܩ8 3!0Gb KO`qs }Qrώ)}jStbr]ڈ%sd/ 9\=ObKX8Y|˒VМ;`梓BaUa;~|@l_{`٥TCk,gAv>ym 'ެ~35 -@t'`dX{Jt?;Md7QhHHv*{ 1!*VUg qFeaJ~g &}NA!6͘1n[;7"cl9fTSrg,֔sԛ${D:oΉumdt`0[qT (J5_d l1`MIdxΙVYn0-gI--ZHB C.~ Iz7F2o4܃?놇;Wҏ.4JV\NBtlbVG( ĵE1Z>>teaH.c_|<d`D ]` Hy6,@k]E))~0hh5M33lјqH> 'TQE1֊YrEm]1ͭ+Z7i_+孽Hq;Y]ʐeВ5*{p=4u ᦇiͽ̪ԡ;|eg{u8:C=K#Jd)9Vy?o =jpyg _U w ,qɔ1kl?6vP.pkA# Z$u,3k Q%s΋4]!.Ɇ;(hV9_QMwꯈQԠhB`b 89 |]I>l=38lL5HqY~K1t52!i7MNNE8[`tQ4/۟vBYt0b6ub-9Vɹ jEܿ3s 2*bqR [1uFm8nw &#wu_˼3f#EA~>\AJVN Vy{٘Cw!G~΄꿉#X*<}Ȼ)X7nѓ?8IXݞ.BsUk|R_TeYEj,>`P0$EDQC>b1D+1ϋE 6]"-ċm*r\|ME}8 x&wqȦ`‡ka(N VHR8[lFt@}snD~ùzKs,ݹ2?ṁkV\M,vZ/7hBz!%!%{mSILDfe\-{u+`Q١2/k`#ڪ*H87}xDRFDK빣q*MM)@1?$G'~Q]B>+e=tCyz`Rm;6ni f>[iVGFlrNi:kKpVzܣ )yٓa{ EjG{m'T W)&iX^R!-Q4UqQD-S .Q+0G]N,1zA.XRw 4O|G{t^?4Ҙ -]'YXg8 YԪq) v:_VQK2hK6%!W1T6K#e߼0_=Va0tz24dzB1Ub %|՚>mq+Wt,kA Ky{8Soχ&]^!4׀lSܞĝby:mJ#pѺO@ ./k-¶H׍Mvm]jU{?*]4*~.6 ɸS4&%3LPMLŗdɝdヷ+W"ɐ1jWi m+xg噖|!='j fsYXWnbѐS ݎȺqȦy$MW l(>huW>ֆ%ɍ&L,Ax]masߎz&J'*a&.kPڟzd`wjiDžbBMmW, ^[JhŐf-NrTBM}$cWޢ[Y?]@x@ z3__1.mU`$DI!٤t$?>\&.m1^'@B2 crxw0JZMt.v_שtvj D-AN\{[d, RG~蔶HcԘuY'h&LF|!gqWF(fYZ[7cu+mMX* +ǎGK7@˾Q<<}')MGbI&ktCJ~4Vt4I!VSb-/#rB3 65[d^62 {*V{EkOO >wڙtU>8Z~S#^G Vc{:+7p"\k{1sw'[mo=IlKNs gm?3 :ֱVL 8m d`Mկħ*̛H0M,dol+|+:IxGxƏ@+7x`ɟhGPV̷Qh5n & R4q` f3لW#I q1gT %{ָσ ţ-u{!t0 TM ?sHe0Dpp.1rm6D$x|LմӐqŝYsq"};^#jf6 o_x-,w \l%}gܙy%WLNq3 󃉇3Ŏ5 Rf2!Xmř \]l)U@@ ڝ]4٪ :6] 4`ilSk:\nM-F5WNt**kUUICpÖ{ r[,\4i>Z:SlLqY};~j`;>}TZ5:-8mS-j/aX@.=kUMhJ)WeY~^Y7:<&GA%F~M1$\F R bC,G>I%T`f+Me#3htNTDgJ/7]_+gd2?Z޳JI3 k84 Ϙ~jYC($BeBR(N }*gg/D$D@0(? V^IXiRW(QlnHмZDZ[ͤyG=GCd #Ӂ~)֑L8E/45=Bn=1VeE"!GDN'ᥝn%}}pOT:JkqǼLKlFFi~]G%R@QP&FEo)te͈s{a~it* &mEb ˝kR#rҬߘR !Psy$$'7)qɽo(tX6*g6 绀%A`&϶ՀGF tD^1,I;z5sadp A*BWOɘnu ;a[BY q)sxyZէ]]H8*ɖtŔe(WMMꋳ??6c>>Jrx֙!gm:'ʇH4 [.RF*2&*Ϲd*p#AՀ1 4gy;p<|}:Q BJdVSefzz fcl-B{Mb&8 1 ݢ<ƸU\]jPM>%nVQT?{q){b,*R)hCy>88 =Ii|A=ZVC<8+($+uXg5 n'x۩VTtWٺ P~e\:ٍ1Dz ֋Οx]a`C/yq&SGS + ŞbzdI&U:bw"X@r:cUu|ta/w~ǥ#^Š&#UrH (g{"~?ԡT&z*.e  [VonVe;;i;$] gj`W̱Oq:QD`:m(js?8|pj݌* Y"{9Z2 :e<F)aPbU4Ȝ|~R#A3+#\ NI d= ÷g ƨ9B&S]iާhHƞ v\ï|7]#^S}/mom,bL2M1jl"kx7P4Jˬ`0kL)R0X)U:O "l7H!j6[ vP.2Ad!\2^@n"wmL1$ l_ Q8߫iwpacbkk[退j'YUdGDmEes`EUrҡu6&Á]l's1w3}99rn~Y^5*+ho0hnj iFyȼ }x i|JbBYn㦃% e+Xnu ĎoQZp)ka;aq}_ |n`yCzNk٠Ma.r(mX+c Řވ[44?`HQLz%iG0ٸ`x rua84y_RAl;afKjjN(,vhEOBclJ~ۘ_'/.>!  i Z͋kΦL`c0 ܕ̼ {oF!IVўO ݹYK96KX|w2{m?ҮgSR.vNKehv)z#=hS@G~vp?cΐA QIfseʎcM B7_).魬6t؄ߔ!!~00fR4@* 0 P03a|S9[o$7 VY! v};˹Q4 y6$k{u2.[Upk\Z/XV_HIoH0nz +{h>h0~S74 l^q~FWow M熻9\/ @^!.*A^Z[ )ckAeASflBd+ +U̵D" e㯽 =Q~Uմ$2: uKħnq-7^gCU-lsuAְIl`xJAcWT>fv7\z Eibۯ(q:|ڽ9Ҽ*L>hka8)=8%3{?pҳkMTϹ BN02rfȟЩ[HԒo9]M0t}f<뵭\8Kx^m;+qOe$$!m$vŃd*U*l~򲯎>S3cۊĪe-Rq=񳺓#AQ/Ea}*jItA`} aj (dp@#!nnC?s◞| rI[5VO#2S-80?TX0Ħwٱ/cc󎈁$ W:_U~s 9>yѨy*vl*< ݈zV5j%t/th .atkD aO` b,Zo^1WY+\ ҽzB3w'#RlBwRc;5pCIK 3{yޓc?{Tpym[!G~\r΢˱Zmf-R Ѽf@*) LsX? @/gdv7>ã)xHm}<e2f< ׺\) 뢡ъ/s& $w BI{CZD.&EΘH 1dO!a+8%I*~uscv[".r0@̩LD,(E!f0Ų76-~S?h[1B]F]Ы$ǖ%vˣY p1p=jك@f촰 #YA&rɩb$㸐c<8թaBb9,zUY19ah#$:tBfDFRqˇ;y ;@d+Z/ǜِS妄h]t =ڋ3qs;4"ShOջΰ ZΥyȬ#yL*r!6!'++)=.خJIH̫n p 'oj3#Z2TQ[ ߇OɭDՓhVde%b1 ^e!`8FrI[+h<ᜁ< 3Hl? rv4yNzl rsr(Z!oFϜ}U<]xmkTZM+y=4|6"E%ta؉ &|>dG5۰Vq,Yֹ֧Ya=zn ]Uqf[6|i蠀5U_d*wJ `頟u OZ<'L}Od|HQOC5|bMFB;钇$\_s2Y]WB{9nߘ( {{u|wt SG౨CAji¶x-ݬuKs6kR<0g̍r=Z8nڀ@5~!(u+v?$SEZhJ̸x{l{2,2 =}ܲp,߆?d3juFezw'NL٧L/BkHgppP]=] mN?+~aT_;n$ ioZBY!:DTZ]6LԩKXob6 5]΅C@8p#:Xc .䣙?Gɧ=1ӷcpԕш 2nBVw>;yc o==`t}ɰ*7EoB0Q-ǾCe&S= `/xڲ R9Nit:TM}ylUGPW$F\ *?Żj<맇$<4b+`)_F$݄;sOF% H[L!%c9 E*ߘC'2%aּaqba[V+eM S? ):b}Ei. خ&`/s?jfԵ"_f9e,@$ز 7Obv^ZeA.(;j&# r͑{K#R4ĩ)|-#}'#PjUxfF Vy#b'rhJyd㯁lj#DgVىXȀb 7Rac/YYae]O?VvT=+g*\B\L=_i,K cҽ80S)#fmMmT 's:K٢f Ae}͋s<(3s1KBu%%h:ʢb ,7 IdSuZgVxlmU 3Q210 \P|>>FS9hк;<#TܠJ(YMiHG'@g ~bv1pDlg'B@n; 3P˴a<|8\[,Zù⦨U)F?S{94= 0SI->^XD[\ FW!CW0Ds6#vGϐ]xnL/|&tO`8ح#0y5h?3w 6.V^8#Vk=Q(=N%Wy W[P{kl4(zӞ,WEy.ofwUصt%c"$  #€L17 * mZpl[68 F58kIY^OE%?GWrҷȀM."iut)fzCdzWsJN#%!oֹ\nXFC!Xs0g%d,~Ȣa UzJIeyZ RȎ!ܖA@Cfdŵl 9iv!oVRLA6bNIonj݌Ϳ$$FS"&r}ouy i8_v\wܵoCyP)j䏐'ܣC9J2F>J75;:0xJI['n!ߍw,SgŁX@ 鸡GC3Piv\ An KIg4oQpҾ5SvF}hdCR&)TPvE"J@!em~y箌nP|bW zAz$&b`1$}p CIM²_\+Ŧ%1QЂu ftJ#.]<3TUpxlŸi;b~'e`JX*0+➕tO>fVݽ+SL ZҐc_4G@ J~G=F”,yTl!wa|MRӑO=3f~K/!I|afZ斁&gY@F ni.sXZ$pP36XҰ‹sI ;{H_i43.͞krarpA$7LIcqvҚs5 ߄zGuvоkC(3Lʊ̥AtU0Gaqʯ4zO~ _"Z:\SC X*q. of7oi?̠2x6 %ɥm-VF+~G2x&*%ejv8u&k]Nxfȿ~ΟxCӼZ7LH-j=ܕCbyՃNb.Q"~=%rd4d 4oq`!$R8T+U1N;85`YLLϖxwL, (Nn 6EkaQY)eM\ɭ_Y A_3κF[+?϶voNS[Pٱ6@F]^\%.>-4eCjٽ1lN4%ZGYtb_CG*t/ች2WWק"9f68ȩ #f|$\ĪyT~tCLOiyY.YJ&VxsF`wHrX/ӳC-ӊ ӘZ+}L}pXfaxC-L;si)VVx!Rp0'^JBT[[0zEL A&Ԅ֭Rp' `v r4kw=f/bQ;Zs@:SH/̾ߣ Fb:giC۾2(ju37\ Py "W|!gB_H>ژNQ#EkR~`΁{\&Lh]hz6<SqְI>gPx`TÖݔv[ʵ>XK%歪&\08P`_MKQml(頖oaU Z^ U^o2 2bRXh܍tڑ'`B78}SOq`Ghˣ$XCQ-4FS!$@t})G 9}iMj.Rݴ'^PŖ{ dMY_ Nf  lDŽF3q{vF  ,l^&Ut.@Il,z'%cF  ʆ- irLLO;ӻ>{_Xs[@k,Bd@ cYj;\z)uhZ1WC0 8]kiQu?TXǿmC& r>[=W 8wF-Teq|"#wN)^jſHw$H,~..-*ssnT5`L8lS mNsO#")%2mFaYU=ɿ-/b?VgR,7WEdGhq nժui4tFީڐW"Y10ǣhwcqI81c@܀x%vhy A4wfV!EvptAzZ\[s~sN"Ī:AXC/tLuɩ{ao].@㿋;ǙQ+j(uPb,/|ϡFT` %愻FKML2?7N-#jSGi5)N$aOM^¹_([{pfi@ÌKj{3)fo.6a#?e70'ᠹ!UE]7f9X˝>aW7%:UjvZڧw%WP W'̺ #K" ^{>؝ E<~7~qu%xqbjc/_[7zwˎ Yi:9ߏhcVݏrTڠrL]G5P=.#|3hr91& IlYMkZr&΀jU}N\^`pl> e{{>Ⱦ*/1æ#p4Odz[I@3.e벒_\r1].":R/E+VW;#ȣ}sP$=nKa)n>:]<7\9f"($͆{;^ Z\a_x\ W"xeTV*[ھ_R#G(eӲoʏ|r౪ JtXSM뇝:ma*&mg%"=?{7aKvQ. Vj0-!Q'mسvV]O#{tH:X,<f,Rz:Yrpk]UeFMGshpFxK,(ǯ +;;7h!J-댽~uxD^Gl3OC[F ƌS0t%Ke+75 R*)%-o'Ej{utogR*B*jd`'8X(pS!8|''^>Q۳A8|$x'c&P+2㣬 Vǂ#ɒ[_qnB\p>_1ɮ Z$֮w$yyeBC~gK[#O:[x'wS%t3J=xɝ&H6^Ja# &n3.rG2rEAS7mѕU7A;rZpO] |-̓"!`ǀ@F;p-$i*^MOB2H$1 eT+ [!*X6>;*5⏑@NJ΂K߭>8)SVLca2xμ”iVM0$ϞzjK4<.KCE8iA( M4`c<)vwuF0L K""iP}hb?bYQ)ȭ2gR!R $@ɠ5?B|(GJAZ/Y4Mv;c= 6DN;N#\f,y[S9(; °+KֈǐC9m8KE 9w ]RX|Ŏ6"$K(A+!F_9dCo.!NjHaPFnꏈF걙[C3cM!,(l*P)^*Xfu]a30ȁR щcЅ[Q4.M#rYqڒRěJ|zLV5Y#{oQB!LFV1ewS'])CJx\LХ,5Zn89Sch6^Q] `g yR.Ռld02ާkI}#ܞ@Dt%T6-WdiLwA~;g3çB;NGP}z(D+"p+TcpTD1i]<):fIX.@6U牍x XF/z'c c忀wGf7%Nm{)WBPY//B Udr[ #s"J m.IRDY2n:B ԊS⺕58 RUiWf4SgIFg^{?UF /5Ti׳ӭ~(lѭz.SB|3{2d&zv96RC_쭶d]VYUUO@xAM`rJUPY#MvqmҀ+m)`96E5tUq[Pl+^4 kI2Q;N~^BLjg4B<WL]׬B]{޿:@XČ]?Ρ\v9,bm5iyf=o:^J~r9T>_*|x0S-wEʘd5Qq)k/08Cq["R'|A$z$T> h^x #6@AJy'_ctwK潢xH-S)HlgIŬµBFFNJ2FЃbuxF_t'x~ax·BZYՈrڈLb $(ҷ80̖,fל%4]?>!{BzN?:Uv j '}5 R*J-7ϭ7V}O9)d-dz@̍5[/cƹL ˠbƈ#P}ifHQqKn*(HbRPJkZt]l:GHk\VxjէDRlsb|6n {v}~_*qih3gƃӰY^znT;`k.[-S(~o=#]bqY"E-\{J ̔N,IKBwzdJ&wna[+K C6dX[@*-JhiYO /t -W).1;Lu=N&_Ѡn`Q·!+!,>{Kq3CWs\(.DdKs<0s<0 @bhm.TY: .E-Rr"_q/v-qSLFdRHFeDm$}>ۋR 1T!wwqn& V@=~h U= Ʒz(XUZӶhg~$e~~_jat*XPN4urW(6Cp8UӌgpÕq#Swаܜd% Emd˱\gJ7\>cvWX@2(sĞ<<,>e+iʦ7]lAQB3F5P{ȗ$@,An9#S$[IQBl RӕmsM\^t%t~fN#Yڭwʵ+*!Gm/}R;Y{džś߲' MM,VHh.[M),dX6 ^<\JPv)@CO ܞ U,-EhEC.PoK! 7 g) mKJ3՗ʌE(pA[>|fxYKG o+(`IbDFzD)+si {|~nR0,aLqgSohȈsan]?Vλ7[iӔs48.}) 5 c;8C5g|-L29I5)ĪM]&C>ʊZl 7)O:T- ϧQ5U3dC+gMuʮW {QAeF0 FuPH# D!Fϝ7(@J=Fc6?QIg3SrǰGicL$:MӃAZG4]e;j?+ء:HOP 3nd;* nb>u!JcqoVو*JBFSLij%~|ʽ$@h נVG㴧Ow{ cS%u:.c)͑rG qݷg}/bɃ@By 8t~ RExc_ZTxEe=ȹL2NƢ@ r[ZK8x^T6ڗۧOʡ'{IpNR>Z&?|"b&*mx1'&CY--'?@pbU85tܯVnWij=*0Jr/BD^(J3zg; + ݄Ro1. 6.*3*%O(tG 4py[+X^n/oon "ڦ3 ^7 ZL XK~} s_{}@Q %oس8k$hqopl? H%qsm~!N oe]YNBDZAήSBrt~Ws$;؂z\ 00 z$X *e=~oG ! KsnNĽ+~ c̴FʖUz$\%={Em{  5l$HM[&ߍiK_ZoNQC3;#fQF2GyBe42l`&'ElSb&{~ D eSߦaƉԣ.*K]籚5"i &Rc?а$yҀ.<&J $XiH)xBՅ28 tqi '6m7) KןdWZO9𗄖:(*,kA)+ew[A)-0"%.L(uҚLu$:LTtA<Ӆ/Ϩ_=i-*ҿ=P?aGT 88bw_iDngz+>KeZ!$=N X@.t t{Ǹӛ_*a9Bd}n WvUrj` NT¡WXP2uh, zX'>i( } KN?wM}./ÆPlTX Yը\u^=v$}{X?ʃǖ8t|zz&ч3}=Kѷby"M񯊴zӷ+v< `\=BG1eHetNɲUŀm(Z@HhW>%P-*3My%8 ĸB&``?lMhz7EG[,$E?Ȁ' l9g5Sl3 OC"oȡiq|ۖ%2_ {??t]T$TW'Ԡ%A1 ^yfV-NbS `w->wDlg >1E:ة ~ 0T {c kӔ_ 01#BA8 ^! Vs%KO O ^G ʡ1YQBrUCn/( X~結_N|Z;ۍӎR3ږ8eXSf7Ћ8ME"퐉O/Sk}pDG*-]qayH/cc[M\"?Jl;c>)p^b8}3apOb)j6LA2f"D) [#ll,rȇy16  8#2r[:=j*ޣP,DyD~A u ~*p[#0O \T$K}j*;E5u2@GoK[?gkxk-7 ߽@   wywPh-Zh$ 8úKs) ]pĕrךd|YrrՔ47ROens2t/&g@(PU kbϓ񯡡c(^k W* nN >DR04He#*AY$vo±$N6Y{#@ߘc7Ev_㭡(*5kA,Q-QG?BHv3?n֚p24>U)J .*m-nA!%8[pܨD&JFyȝT͌x@)Rnݥ,cc ϭ:'sXK?D ЉjZ{ ٝ%a YCbӋЭSYu+{V(b=cyO<%Td Ą =n_O,X8]b'K즇޺)`U9Dc^}3(~6_wdt([2af섯[n褹Ш_lWdYl7\!1X,7/.H[ X@.Zdmژ2F9aaERD`.[7PKx )iԡ4q4NZ`k`^dd: ;&T*<9L;I "4)3oZ13ful&#ZT_@"۶@KzH`3)J((p7\k9JAjX?*]>H8(`.hCE_ S04[ ~XRi.mT(+Cl]{ݛo'*8 j4ofC6kV;-(nb H< Sb/U'SIkz}&^X mVV5JS5/jE2 $E MgN ^!彘*[ioZxo|Ұ*L^B q{a={|?2#U|Cm5_ᖣ1!^bӬ94-#a8q-yA>>V锦F8ۄ8W WĒmqXgr}\=D138=~P> P&[4vH_T oݻF \if[| >0GH+x-XS\ncPEþ4rePWWF5#-<S7+J,č RN \`v?fi[1o>zBp ttUA#dgtdIEs-;g|v dO-q(@4ײte~j#0'=pۙH0.$(?\v?D?oMYӴWVf@@3x.w+o%;I G{cp@ɟXw:' wwVG2!甭z3FxMm?^6ڽI0öʹrf@(iyY n4;(9{Guy -H e( PnȻ[F[gIa'!9PW9p8 cwd856؄DOM> !K*%/ O.6'O`Ѭ |&Կ<v\˕,U֟}nеa!MD R=4Pz̞ %E!.~p;+] uPYGwƅ I$H1vn_8rn0 iQ!xg4 Z|_bZ#4qiDhb[,na71NN컀 LkeK}j"WzȓFy~h 542/;33wwU.5}QE XtJxU"nX⡠AfҤP$(uh* %sQ%Df} H@X${VJi| ҙFAe-<s)w{,cs4yjUYwܙbK =\_o_ZZpYݞV+*+9VYT7Sw:& #B}QIrj lűszkuid7dr~:8{]] q2 KѾ u˵彽"]\q@7e@NQBl᛿^@(R+JC4yK 1U|˴<ʽkn; ^峵Yn-Hth!0~ڴ'+-揉x:.| HKfZJ!!xgyT@,W#=SZ:]#oS7C#~5iAU%~o+MsX%DD+B yJĀN@ 1''A5$- (&Ç)cə%~Ayԅ E4>nL:Xو=_#P0PKi5wSQ+sR єQq?_Ρ:U-T׃j(S cntuΡQ[FѦỬt(<%\yh}c@]+Գa藭5ӎ£J8ubi!x-6H,ƞb3AŦ4{FvdsUޙC]pn|FmMZVVv a^R#ݚ*}6vD{wD@ch#wԝGTN֧UY5'o;)H:` {pHRKġOkqe*rlLTNbRqDPNϺn.dRnMhyG^+ .%|Ya67Av>'&2n4PԾ}|dzƧ>OHٛ0 =cub"Dn]GeØ"9)p32tx*U`򤞚$:ڂ oS_9ӿ1'jVa+{뎉,z$_`C=Ld,$@׫yM+gE< K@.1{Ҿv|U$ ʙvoss# L),r_:!q(;_pO%Jʾ66s(NC+vԂM: I83U>F-w2%<-s CÙ{Ш6{W ?8响бnE& Ju14yTbo5;z5\yI}𐴒9HY,f:"W 1ʚj^2pwn,(lKh֟a=<@CR+{MIԍg *I)dDnwVc"P9'r;)tYړWeP*r8bc7f@(ր7due 2!8/`_d0FbP08nFp{W`QP3ǻ4Np`rמ ݌Hۣͽ&6E#3B)4tYU# _L[VDK /"ϝO6Ho䓈$ v`-i=H;82b}Us"ݹ?[2B%} ,~67Tr:z9pthKꦑH#Wx+|a&Oca,A%; p;Srh7ïLETc/kfݏz5~\g5ap?ʗ"`|7kQ©T&p>䛙aVtqrg56T&2'"Pv6@9Oq!{"M>./@+<6HW\yI%TPF3"^h[ jdK½m:y_HIJ|R {q q-`KdO-5#7M27S;dyO`*R}5Bu]P9"6'Xdc|%un ,sROYT4aJQ +`FsfIKeSZgш7Oj3eJ[YwɊQlQnYĽ˜gN +tBriSMe/;7ӽQϣuOd+h\&ow`Tr"FoL#RJ7ΤZiK6'fIEX{'KI<n 7njJ˪wWsB ##i GzRK>_p:E'vk(jڰ8(.ajVJrc96dǼ7r kQ1b.,h!Hh.yom JD>}E (e< ť~Q˵߶N>pHx⩨LzJtt.iN>V4rб, jA*J$}4[iJzә^-]N;<0J9V4pB qtmG'3ZF}~[4|ٵZ+ޥ'O FguS;Y Nwn=6 +)oHx#ā~X23 uᦢZg˒B -e$Q>[ 9g,Ȍ0"J[0TbLCVTC,('ۜ$Q;Pm΢bڬj5fF57SF 5U{m"|T+C]C*@/9i?!@?@O:fHgɢmPđ֧c gOedfT)vVn=ЅM\c:y/0lˢ"j~P]UE5!oe|*{GLFtBk|EOzdy3 ^q=&$-Vuw``)ˆs;8DӎNNmH]2yyUϵ HbO4#+2䪁W646~9/+Ǟ 8I]\d:V?ߊc󏙵4z,tV#It=rH;tO@^d_)'@69#vdo>s{eWvbXaΐTHe+jr N3 DvDkw^!X)ʩ2Z×GxP]hXs/~xDtbpބS;FI⑩wu-ìJ6Q8Dpɮ˽c 7ҢMH_/Dt'N-˃ SG;(]URϤ/GNY r !]av$x `<&5spo҈WpʔEڀrzFgtՍEC<c}`;> lnASN;ل5'#?h󀖎Fhͬ E*8lQUm$I)=|dqwpJqb[ۮ+BCǏHS%I#m~mNɑ͡wQ*FDB|)0ݿ&nD <5rR/FѽZ-rTkrSQۿz-`t{5|&#m.i43@ ~^[dNl!<:3sⶽp]L+pZ*+/Di/W"-Es,Ťgо($`S\Ī`/W~ep0Q%0>Il1rLj☾ yj:;Y,֗۠Ә;ĆzhYCisA%XN%nĹD]W@$59Apsx?UJۧ ?*nۙw!1s{r.Jy[Q>pL.Ѐ*.hL<T(^l±ð)ވMLz*eYY8gVVuG~cn4K'[Ue|36}j k+#^Oi8Ox >_<_ qz#u,?gZtvUQzÍ $H T'8ON2Գ!0etCŚ x\E=PӽhT|\8@VݑE^^5hL,Kz9wNWE3ބ<; L ̳)J[|5.~(e#^NK4+Z2){s-njSEF{IQ)~CO_L"gwTL`+քN jGm-5$cxT1p1\CxZ"EZä91ib3uE9w^g^Ԋת3m;CVRi-SY_Q8>wGwlS_qRe}NlNlWG|:ӭcASGH!$I7Fn9K࿶pO?➵܍gItmtbJVOIװ0޹::Àe^TIrFj_xK ZwO/=J]3b07 l}nMW$M>A,&Ws$tQ{~P3Q@,OB0|ȩ恨؅l 2sIF' +N,@@Em!?_S͑% ;Ey}.Ks 3}mͰΊ: -[?ttCa$*ƱǨf'8(e*\,z[# ߋgx:lnS!k򏝏]_˂Wx8p:>=xVuÂOy1iܣ~ [}glB~q\jL(CEAhzx tDC㭰!z+Xmngof$-$Sci'e}>RJN~<)+MP8:SGh=|TI^GWm-eU(=f ^;lޘD$7bniyImmŁpƶcjƧꞡ+4F#7誑?PUYg+N{bJÁND)”3h1yc~U&<%J-`h!=mPI9,izu Y{,ԔOnN[4_8L:c("nPsŵ"YnVeWJr)t2H<ᷰ!*0f ҡ֠]2'2J]_.V0_[IWp%$>ƳKpOWB qԳʣL'H57I6Sy RPKtV-tP'adbؽwYgV*Tb'J&,$Uͦq6`ow )j.h{ JU:i'I»h10^nn.+@S ٌ-d+<굗h @2 P>qx:i=ufef=QQ7 b#ժ(( u0$`ri=S~t*Gav[d6g{eޓz'-@/n]n[ L*C!pP }{:gsF6Όo𪊽Ք̟wK`.Gx\ćT#)V?\#+Q5~^\AlhXn :)JeCx{>`n3y89WǥkM~Wd {.}(hHE!e0.ֽ>Ҝ"p~_a ;Fy8[ӡ3 q1#0ά ZirI8:Gi棰 5:Bi|6j] kc5syJ3pive3l)ř-_[6bB~8 葰i3~c48gG!;.}74p-HᏕ`\gk96G,#ԂOnr`}0#7HhI01S.I3_, y:67pHQ"P*;3a}lЕLk.7PO #;'x6w/Zɂ7Im fD{s:+moA5HkYeog#Ibk8=af9\~,k^}U{DS yO#wO(tqRTUH[nIFnʜAy!&IHj.'H9*fpG\鯿[܀a=WT//Cm0},bziboPW-7 <0 @D;t# Xyx J(X\I=4-[dJ_iz2B%o(Q[A9s5W&.DOuꥏAC`ԑ/DUoop6F7}&aYZ);%v7~}q7Ӡntg(GF//!=xM drN+c6`A,RCHHzc6|NmʩjfKJAL$"d^XRC>`? z ۹ !LePL q H;:iǷ`z<*e6앑l9LMuBӭ բ2a2V>ҝGpo]CyDbҙ(oX9JkڒY=!){( ] KTud{tf#v̞lNh=/ X͠S>A=܆2,Zk53LO|pb@bȤ-YÛ{nʜ޶B` /lx(geB$76KAU"oT<rJb%E%'e~sT5YIb+Ś5=׾(Xr[d!hzN¿ID@nv`0,fO[Ik%~FcШDrj+;VE$>bi!m<j.< NnAmP$wB f-zv13#Z/1tgzxֹc\4˱6qv3&M.[yv0p7D)5?>Zj3tS! ݸoFBX{#HH>V ʱ O|RRI?eZ#D/驄ކf-80 Շ7(pwgރRИTIh튌̭g 9%EJ- h PT{'1h;Dd}Ao·"ʅGeEB?~XaaC%}r+ sEp24EȊ٩6~\?d\/cw{7 F5U xwF/f|A-3]f@Ck*07Vhj=ZQ/$.m od[7Ӕ;.> x_0t0[z1aՉ9nHh)`)XYM#$#.WVdzTTأAGٞ s3ޢ%hSzoQWbˆEGn_x[59_#I9pn`;q@:{vmb k)R; SmJ MOh~17c?}*u$c-v>g#xf07Bc_-1^A1n:yIc }[JU<.-i HȄеS0=ef٧fM!2Ո0 |) 8NMT>X A^b]O_Ŷ_]Se<}X{Is'Fp# 1jy]G;coP*$t^?Bh8 KUiRq? |H'+nsрcN$`ۺHp(v qK}UoD1""+\Vxp khviʐB:XsxԌ`|"2 i\G-"9"  鍂ƣ_!n {;VWr+cuƓ#o%5vi .{ߧz"J k Q'M@i"y[\r|YPQH]|rɌD P疔 DDw$/ň~8Vٯp,x`nؘ1?W44^'!o^:.h\Z[Jh ")(Y-9 J"G?z#Uh[eFd,nJ&+PW !4dL6,kW7%ޙ* }Z=kO:uqؚrc?~@| ܇max{:YlϖFB~.݋@^Rs{T H0!6w`(إ_3l0P}X?;1ta}xɨfpٮK+ *ͤPZnQDFQ,I^_y:dd&ί~ktXxj׷S6l@Djr}z\6FFuɱүw.Ji_2}IڮrNbdN~Eg@:~W3C%QG Fූ~=6ԥ5^3 2ޮ .at]_K-~B:'20*B/y_@(tnq X[+JK:{Lʘ $h=FƑ?t!L㉁ R fL[Ό0o~x-B>=?72́HnɆbQ="|;sa8NѨ {]U<l)Wl1e>{cک9hIeGq!>A~U6.>\fH(J)|c|9O} y/-]'~کң?olS`DsD fjbuz;&ʘ;RTn<\ u9J~cMxY=y:!U}x97H^t1ܗMXI gwհE>em$'U\ka! qg%3ryz@|diy`qu<>Xj|Gq:c\=V;/I3sL` m=toj쨬>B(W?b}m5t֢l!^X [Pd:90B/l6UZ,(9B)ŰdWAGƬ7x ٥ ӀF#V^H\p*Kb52@66;{f˯uDKd=ÔS,éҟ- -h_<C8>gK{*ʘ8'n8r VIdA6cz n46Xܐ "JVy ,*w}Q]]f,1NQ;3_Z%Bԃ!;@ 䛼e ƜL Lh@ (WU݄(aRzlMC1٪ըM+C_[]a7XUJubC͕&X"%ފ٫02CagƘdHd/C0l:ZQ͸WN#)N?O{NK(}TiDN\hمu} VNdc%T AeQ>K2 CpO(D%tuJ[1o}p:B:6h-ރ~Pf$ -Z1;vQg8AKpNأ̀ XWi̫Id](d8 +g#mfg{62$#)wMI:Y @ȯt!;]+I][EqH8;2&Nd@g;[8Z<'.5uJ4P5F#R\$0$$a[tM]uŦӹ٤ +x]Ͻ +E[{ жJТ6>IJ~!1`:.Tl(=7K'M͟X"%:3޵~$۽h#N$"V-H'Ş5PyWnxCMRm~ |OI6lTW=lr crYFnm=@ePV}EvMEjdgȮl^k;%U7L[ULnlݭe+H֡NWB;P x9gUNxcL'2U(ȅ9z4u L:DC(##@KQޘEXۮȃm3@p Cv/„S_' >/Д U$Wj"G5ӳ=hzdr C–INs`&T#yt|q-$VzzD~װ*] fPK=oJG_LB򳛄Nq=ur{ S_O|UR }O;6g%S;1V.mbJSG˪ wTé/{džP.P }(o8O@zRh dpvG)s^kۖU>AhXȲguBYN!Yu1Jyqfo}Բ4xvr3h|)fzTʗ.*KۋpL8"M[n .0EUg}pG- mI|1>D>u7pb| gZRIk͟BPOOwtgY̅oKjީf ҬKw7+ bt0Ë|b␽qzhOZt6Sy)= ')yv%F4T#Ru-S:o45‚t8''"ZY ͘Xu#X RL"O>+PtWƵG`;W;^f9}_Rd&ͼQEo! #86ɮ0qٝf)X֓[䞊-HLy(O%ml i]ZbTDc3˹Z`@3x}^"$[ FV`NⲎ*V (9')K7b[p ()5yndA$B쿶S_x7{Q?3u/`Y݋,7uu6ț>m SZd@ć.\CQ >bY' ʮ& ` ̆3/Qؒ+w#.WID!0p|"=%h ?-fKn[꯽,t;ggPCH32 xg1_ay+H2Ȳn:BzjO}jp=ztG~㡮^4=pxr/TшG*$B 0wև6NiW<`uk~?\ Jsj:xs!Ҹ{DuJ^w 2qqm 6LPc>߆qt7ozO%[ I_ze@T)*C]W)xUb {ѱg,b3cP)wug2'yGXhplƛcx(Mdʪx:Hϭ ;m"&/3Lj B<38= 6;8}V$T)eJH+Ng !ҭoָ:mĝSʅ(zX?{)3~`Ŷ.<Y2"Zn3 rqv}J]t9w?Qy)˺$$фt~dJrK&$^g-d^.0 k4JX*L Zuu\ڭ. 9VXY NB [&ŝ8WwI􀊩.W30~y~_ aSs0,;sZF(|!RaEgf(o8+H(D5؄2ӌ]~3n ^ ;~#^3G1at=/PF3U#6@9ӾPwZ_yC +l1g!JC[d) ]s{@M#0!sUQOsc-fJ^Ca1zx`a qI3!-;Ċ*v321qEAHX*q۬S1MPQ^΋J^uŏdfp;Fت끼> č=$&!z]qT"PhlD_ vEZFѺ۔B%ʰՖcչ'wl~}D3?:茓O3.5%H K/ĽOr!- =F!E%e[F_ n"k)]( Еu, WDuM^5۠`. ҒpYD:ԩ ۗevݛsbB|Cre-:UMZbczҔ r>sO|C=B Ly%O[2ԫ)o¸ړ M%4Qav<3!6nrZChҤF> "=ŒlOxȠaڻ/7 .:@ߗ8obW3(elJ\I-ZxhwCoX =>F%]L \acIݳdzPXOiPh8s<4VV]>7c|7&XteÆzKf Jv_3[ZՄ)3$?"iR%~* f" jߞb2^?-gT'zG;AO><?53U[ZP!l*g2-뭽@D)RU?㕝uZS 2yQUbjYeqew hpBҒK۠A'b /i(yBce|o uoCգ(#XQ2A6dc+P$2gƨjV;hvQW'Fܔj<.7Ӽ5]#DӂqIԊ Vh??#$0HBP=`ƍ͇L?*_Rzke2WKd{i= mHHHAx.UZhܔ`T+!:nŖ`ɏ g (|yfbE?ސï_Q Md5B u^ S^R9:Kkޛ Y}sOa}7 GI5doŠ/*B½ am+R+ourB8tA eYYe!+ )mW8N[?'NFX1O2/an>԰*j{ ZTFc|x4( 'OL-ͥE.ۙ{%6gRWs禶Ezi_#ٗ@,\;]"/b¹"w3W#22Tle :V^AC7?w63wB6 DxC/]9N?PSB}1AUCE  0gO82[`H@ܨ&^\ZBQ6=- d:(0w43uY6%`H>]K#M*A0]%ܥ]'(F:?b,HpvVS98t7A޵UlaS?k~;2pk|N`UP/a9Ah7N'S[M= jt{L=UF<يМm068mV,,m)\P+6w桩Y-8.=ug>-S*26$1MH\ HIm^ ]8E 23yNZ&׭AE4dG_znzzKdsɱ,Ȭs8L7 (5+>a ÎhA`_?4жF)dﯚL菦\y4/ZۂL5-~f(N'f`n%S!ijhN% {q^BnHneJGx\7^r7pסCvzUڼ:fȬ{ ԃ ĻrZ!, ls ̣xlcAan"- =ѡwqp~aO|pYgey#a5 Z4]4PƫE.ph y$9J4DC5,:R(9H *L) gjPtx+#A\0"`lŝ/5bHU;_M ƺE>ﲋ yeM`$%cr1yiK'CSÕ@J%cBWWB.G;_{j m`Bh^#gK\#hͅX,A"N#_pz* Jܑ>'߆d,u.\iD:7*JfG-m.ւB7x*Cw \e> <'.EtǼM`|HDtp.ӮԼy*^2d7Z;7nУCBVąpp&xXvY%R$c9Ь26>zg Y78 S %~BB)~x<ʦ<.|_#ĝhے)HauapDz?qTVzgufOrM@7jԠ"Ӽ<<7-j fAf+E>ȑu6p#d5@zClszˡȓGju[ d2Y~(`f 䴔=_N~9D>u3tLq~z~Չ B!ڀCmN ؿbsBo|͟G9 ɭ{;9v7zX˅~ z>J6H|'qzFE7fš.g5mSV򢴒@fhp!N܊Ȝ%nꅐmb,x4Kb:~$ũ8Hҫy0aamj&6#kH.31"0[THzuځH9FfݔekqpiOc: +J?AT89͢5oBؿYsO01|!r3r-̃_MܡKߑr OueaeeyeR1F &1GSI-ӟ Q!TcS겣<ǭTnNg} i2T>> Lsӵ#鉆SRv[X!`xEg{ɛD=&a˭#"~PcWw&?]0.t3 d0+W,XOOQ+$3ڋ>ΊnRgȐf'a 녦oH"NIp'U1[b[<?KH~Cnց%+x%UV$Bo2nB:S•D jjP؝zfu < zFӌFcg=L«ρa`VE!yt\&# 㘂5*?>ʷi9 Wh?#;LԸ71$J<5$*\BeQg6*\GI׊򰜚J!V/߷G'(Pǖ_H5T`jY-~eSIf1sH;04Ev\Iog )lC)|!٬&(*cN|R}ڍU9Och>Z%k#Ċq3tMs:ZN%-Ǧ`EӡAݰCOZx8S02E"TRAZdPDyׂ6:{7|oD!r4 dXoW}pgo=*`SW юGoޤ^%o+{?i|j}Vf oRƈT'XX c\'!K)|dRN%0QgJ'pϕ n28tB.;SwJe3VżCMaD,ٟ}L\q?z_4Pȗ@O˸d:](\wr$:lk|ca2gg&S:71ޅNRb!s՚4o ʐ"9b72-uj7rU8qx|+S˾1P C.CeH%NZp0&038FC)AJ Js(HQ[$]%/ycZh9gTc?=@o]1x,a{]K=lSoGq֗3 la%w |]kͭ)Lx7+ M @z>;褳&HĮa3Kަp4skDF-VK{Xn-ӧdn?* ׊bQ" /,9REKD]f4|t]}TY"uLgӏ^J'|8_A0;R!S*1.U820οClZZ\Z'A( |Z!+I, N{/3|J ayu,-r 8BjP,ð#ZFi) ,٬M+ |-Jd^3#fȓ:tA1 %Ѕ2c舔zsش{|IÒ@#`q9`o1m4\?Zhj-_ C1Cױ%C"Sx+>anyhiSe9/;h%nK˛`~rgn7"ʀc{wr!%IQzɛh-5-s$: *(c=w7C8WAVfGsgK`NKŁ,~4Ve߿;kLNȜ[J lfp1 Ob)5'0 6b/O}7'g2h'P%;"ZE)l2{s\;f}K o>/(i" iEm7%x=hRM wbɸci,pHO5;'hy[m ~wj*uDM7y6q[[sQXWG@nM?n[/%u7Hߜ흀+Xj8#VFFs]zItӱq1Z7fǵ6y$z6rW_Pd8+MnI_;d.w$"/tr.][{-ZAؾ}V1miQ+bPqwTئo\bBNo8K9mly3 ֮޸gWC@ @-H5MB_Yk}8k@R"V;e`_`a'B2jձ^uM݈ȵ@j>N`dZ#<˺ҼkKd'g[/M٭U .㚻}4Ve2,}́F$O ZhDC'~m؞^60҉mمS$19i˘V(Aqجc)'ncY$ⲃUϧk#%x`&(*s 1|?:+-58l^h1@`Fh^=goJ>H~o@?* E,Y'Aӣ&IE}Nۇ(uog*an;F[Bw~~4WI붉)5g!NRK, *"'scjɵ[:&}bj5ltfIs"˟:~ ./J*@v'UV~WˊV|#EV;:Z[AI.0y k+OCZ긣.U< i,] GuWAWԹXv#22D.poއFmԮ?j&;y)"T+xf N`v{UUHH^h b-`A{Qeri>/`]% ˄ɂHG iHfJLa|vsQN0IgnIz񛅥;rU5q'5d6Z8E@0.EY }O",P 51 P&]pӜ1 ilwLq\; ymZYNlIo'Ć} Ռ_~>&idu?9g! k`\cJ_=NB3%J䎶|?Dx5&쓴Cx*xW]P8t2) >&͔x؞BB Vgig֨ 5B\ /+~2(0]d;-D>_5 \))re3&'f@ I ޵y65QVKYY/<{'JdJ3@-'uB:HyreC5\2-( 4Զjf.e ƮZUї: 4=[>ځrးBQhyI}W 9[9 XCdD :X*%+ +5RVM@wO,{%X^7y/pU*<,1wT+A{%0mԘmbaRLX) ^hM S$<;+u`,?Jh_Za]\;홻9ħt#xurn)G럂UGjn!-pqŸG!t,R:aAk^pA9anFC)qW좒b2%AY>D.K5s(0]cYj_\$p {DxI K$T/?SmhJD8Z:N.ܒ %1$Y8Lg-<Q\,QΈ!sg6 4{o%lToQiQkaEl8Gz ԽWk򖈋oZT6pQF[wk}aX!aQ.yLK;+WsxdM n*awo:|FV} :ŮR =э p/b{ n}g%r}`]IW|Iq%{lD!4[f !2Yjͫҫ W(:ȭ- (,{Z1ÛVwtQ:]Jբ .%Eb?gL6}+[ Ya`(ږuzxȘ\^<`~M4 IwVSAߘ^ ‰\^ F\(]0|`|ryc8p 5"- ץK%Kx}+*ɥW:@GftmY-0FmISIՍ:<͸#! GR8R]jl|M@EWN0X?ꎛTdHͲ?8Eƅ;;hWzUX_!EsEg:Hď@yVZ>ldj/g(p qI@390X>V߯4#-*RY* ٳ?l-@Whk^Hu, vBqy{NSO!-Vt+u)~G{kGtXminb,ԕWg&Ro1b}b<-SMٷP cI!G晢0uDs3-R(v oxvetnkw ~7.*v\2D²JdC2 ;Z ` 3ȺatRh풒׶4]S&ʗG>4E?~;L!99ݧ/k3Es2Yn[T3~ xW=| "zȶI*,oP}Y 0Fnvf~>Ղ舏O{ŒYi5noU!n#tCdv>G\ d]% bP+ŖKwBpc(a.YɸFVTW^3Q5?(%ԡnWİq2:l' 3v)ax0@iz٫=:g!{hǜ-tm^t6Tg'#΃^јrÕ4ʛ֡-ffםv7\;BMQì7*S=)zn;\{W8 cTg򃃅"~*?U^lYs0BsQSB;EJ4|~Qd 6' }S 3w EMwQ=gnC~"0:Ӷ:=B)9gf9A#zfSI_a/ab$bRi$%o|"jPTp# Qr?љ r){Ij5Y6=au+8Fi'?n0ZF `{3 쥁CC=2_'[  Vy/F(;AH|l|4}?<#hL/tj!i =5 &˺T4alhl)e;X:B `(%;Ҍx􅶵gh(zx%r/_otxؕRnAJו`Xpn%د/YIZ)|c"B_H*,Yۯv] ]-a'acj ?=24$x-[~H&gp8.#VG\mAoyqMnB-xE" O6&cr't!U<mH3< >>ٴWN>[nO_--U-2/tPIN |R  +1iѽm}(a݌9<$^o*h B%RH=@mҎu,bC~ڈXZxhSK/tP &BUnD̓:6ZC$+h%n(N_<dn埮pݔ6S,J]R]oj]x`hYƂ$z$VBj.:`rh]pl.z<Ի}e? vO2&iWT$N`u Qè rO%Ksw M2ooozP '50jlR>+K>I(7y qR)3)Y8.dtӝ!?0c:0c49Sϳ}ɗ'kp:e#^&{ =XcN -Oƛa9q9brqlt0=N$; 0u rsr %,g浹$b:#-:~$A&|VdPanwzѱwÖby gCђtص'g\ͳü':bokVu ?Ex: o)KI[ܚ2Ƕ ]C@&a-D9CdʳxarQ [<+֗ZPkX&ÔF hʎO~jޗ`wˈU6̧+?>I_rm"ziJ]W QIY;2E>Jv;YW`suݾ9M'^urz&C,0"ž`qgVNVqҥ!S%jmqvQ;  6^aPtzXj?1*^r!롖ᆚ9HG\O[QkM JNBS4K/%Bv;RuIlÍcpDN癁·REo%V<~,t3Y{e"贩joXOEx ;Kl{tG?nx+?F=ǯN{c] mcn dgGD>y2"he`$_R> ߂l‘Fgy^ ^ N o]Z{l &uv[;9 e}zA%O_ 0")AF[s:c*]hR>ƭ3i%Zzsln.Nne?#%+"'^HRqŔM") Y5o$ة4Vm,mQRO*[ЌY2dYʝbA乶oIs oR@1]wm 14} <&RӥYz"xxڴ\;-zt[pcC 2H6|Mf5Y [iL/D*Bns`J교6iEA]`&eNLӲ=U%A]ݭH>FvdFSv=^@_ꏝ+ \μ6=eƒ-{gÈ ~XeVWZlsYaH]<޻V :IT"E?(a0%c E7~B1T$`Xx|*ヵY009&+ڛ.' p(N6HU`M}D:MO(&P-/h4#j]Hl&l#5P,ЛP;ql5OU>dSVaKǗ-T҂ 9LF@{:%ӛu_D}jZ㓺CM'[DS9 5W\݂ g=Y5mE Gx$\fm'RBdBmk Shi];۔;.ʟ2(v]UAQQO:epa oϓ]$L=B`_[zD CV4& U\mz+xuЎEk;̹Nr p@ې`4bzĎ3WC)NiG"]CL|l}~ @\apN%ڹxq['DwtH>,h [&Qե 68@Ä ;u4hܣq)unAͥD%>c F(u3tэ=o+&t-w}r?>x:G>!Jp-Ǻ[ѐ4.].=|@ՄXI阃"H_yk0;xW{/ VXYLKd$קexec)/dnxV+zE:g T)evL]`1b.c;%%to`RSBk :R%0Ijs䈊xJXIINv{O#}e_1u4Mt̓j,e溷,D8pM&g*o6*~dbuw`]/ &t>1f/ͮZ|!\0C.JdѺx x^(Z甄FؠM8fr2-n0EQ.-\e8GyLy*7:6 RCh9~ e$"In$A""cxd wFٚ /<m/m|B6.i)RX96G*`z0W~r=KQЋ % {9_+ C};a'q★PRs 3wC `?аI-ѽR1U-R# Tw2 I8J"k1ie97#1c_kvc iW;t>I55@I*fwVw}nF*d:pQ\~푸 Nےq@m>_ 1я>7-wbp0wk (HdGuϵ$[ҡ~&K8w$Hzډ Ȑ[H> Ƶ˾e:LE`c5GF%eBJ܃=-HXp.gd~5"5sJAY% N)E]9a6 ]S SPxACUB#_blA:J1ygc_"KY.O[c2犸^'xoflKK}::9O}yo8` vؽ-x_M w=1"R93LP8JZ[?ېɋlxaW\VMuiԺM1N_eӪ4Wua=37&2Z%]joirdlu}; ;+/۹,Ìk<IA)D]>Sǹ) Y-e4\׫#j|XX1Nw]evhPl)#H6 tTEP09FZGh5(hY;u9ȮVdװB|lf(%Q>؄J|شd\b'q;'@'8Զ3NqC}ˉܶъYQEB sA҉'&M7X”dWX;!_pDXj=m<-f~xA${ &pa*"6<\ 1(2EQq_tHQ5^.ٳ&nN.(+BLh'Bɸ̡ǡ)Pj{2g'o ΐJ ">$*ʰQu;\-yI93L)*`7f~TYiwݢ( G)!XG,]2 c/Zuw21nA5iu"b8{o1*G -p4>(}Ls4HF׬30ӧMW$lѪ;qx=2J¹[drFNi:|SƒS\t3g7Ca۽іUu]AuchWzںM&M }Ӄˢ^J4'~GO6Z?5DȦ}Cɛ6gg+< osֻdK'#G "Thd;p.XG6r@5XN7Cԕiъz?)r]i|❛:Vˢuآ'87U@Hs.Ye 8N Z@L*F>|4U&Rgݮ֭P\1Ӝ_ vPW wLEnl0UR(`Zg(FU,q_-Om>esI NPgNBnjxt(k2h/,r$`~3)i m>Lga3kH|(l($l3 DQnGp))+y ;ppS* o+FnWڛ:?oS2D6qcѹ%]3re%r1 7<0|✐#c3A-.{q;9^.{9ʴԀJn l~ak']#1wxdtf\A? MLP=>{k/lU=vm-g7#eV== E)L) EYXvL/R2fxI{@[NZ%\iO3a* bas@x$6ܷئk]KجLdB眚|a }BG-bHS5'DXi>xg4ך#oǨM4kL0 񊷙Ii`dqى%jB6<(.|BHAy,DǵιMޖ B6bA1Eq%ק჋J4c:R@pg"\ = " ~4ޝnpӓ`OVLosaЭ@kʣ-,DŽ/INKbo穣a`Jx+yfCX00Wbr?9 ĝ5.lEK>ay G(.t,I^9 BBb̾shmԮ+jLB7ςÚ$Cw]E1ML$jQ"Ӕ\θcikݳ$ʫMxH'MƹGT'^sQe-Îp6L_ f^z?ZLς9aP,y.'bK7MHEߊ+!z?s007)'#p~~I6^ʒ02tȋ4aD7WlDW?H#'說YxtQQŹ@.w}lXVHg"Lqwb{_ٙuׁ/CyJ 6#)P]ci˫bci=*~-"*7&|k%Tdn<@!L|gVWB _ +8R3+cbb8@lD^0 3ɩZxQ Pn!עT-ݩ(\TBh2kbh.x x 3 /7,!sP<]g> zl66D Հemz/:5ӄKh+6?bȫT!vPH0Fzێ3D'è%%JfmÈpW@ k'ܭ6 QR@i]S {c &/@E .js0O6fCO;VHir}C|sm嘹@-La-&nSwW>Owe ϬGLnp X^&EؘIO|<gIOq+DD9,|aF2<j4w%*#?Vc<(IuU;Uؤ[;(*{ᵮ;jCQxڻ(l#eUDQG~j{x|l:`j @BsٌWSb0dEp XP/!6No(5wC؄ ё}Wh͆׉[Q\% Lhz'EjrwO90at8Su SpS .%~ q)Ń;{uɭΐRW۽L.A+\l,<^BPV/1p(=4zԙ"`HA=V9&OTVJE{esJR`$T,vކf3П]Ι6cɭ<ÉCaLeB>=mq\)zčV2_XbE-8FQzN;7'\pX-soԎKp7O@䫇/m<ܮK Sz9 #/o [gjPMmdX hn=l6DL91؜e/vC. kx0B:j2gqQ)}DHGggBש09Ո8~ƅY9΂T 1PW1%y{܄ oђ9˝ *yYίs[hBzb8~1Vzh^>XnkiDus۵M csMz+UR(S ^#:%WZ@ة;0~}7F["M7£WG;e#P%ps$X~C:pKϵ$P(MQz7)b܅:R*A{l}$dA"+ p`~nYgJg4J¾8Ehr ]dGpnsXN[v&^n]=߸U0{o@@`E8#&]8[JO?ݎ]9})]KuXۀEI;=$7 NfB33 $ّƘ϶a >1 `Yd#K\K֘nb4䋨A"g/ѥNr~Z@WuaKȊT6pW+۽ *$ppШ}*x\NkF$lq)[2klhܴotqo̰7$9FSST'իdU:q erR[BYj1RʡkwH +۪JޝfD7 }^"kcTHСeA?}iצP?@;Es-r:R?7l{R;bf[D|( $YW=:ݧpN n>35X_{4arfDi֊H1Fgۙ}WRfg9) /rCo9Ύ`# N!8֖=2 ,tZ½u`O+Pn땮}# r^}6f96k{?-2 z Ï'w\4t/Q97pG Fi+{ 'kp&ɍhaBfS uK=?_ lcrBW>kV$ωe"-3)>]h t_I4H4&_入BakeK[8/4bVU,UspG6+b{M/ `8Dj©܍_ :QrN"^^E?9vmpP B. ௗh=L0-RưѹYZ,=5:q Y}\g #OvM͒)& F@Ee^ } XvZf4^`ivY*X 2 _~>O#~Ggt#2+)XkQ[ }q2hڴ_s앱 VXsDH|3HdZa([;d)Q /B^BfUo/NHAP])Bºo`bKLaDC), CJBc{8Q:ΚMdL>3 X˜.xMhLo#X4ZϦGE"e>%yh5M m[1KxP}DuoI2n/V籦+d,etĔί kH7JdO"V\t+r`N,[эa,sT %;fsu*z=KF LAvԏLЌt Jphgʾu]D-/%{NWV%SjܡXEM 'QR1DfXFz#sߋggT©ԡb $X eZC$@7%J dz'rhAθ~FB WOzj" vK qž^rnHB! G6nv& rƅ"k2ɡ63bP  τF\]M U1E o˚y(dJ>Coest(ЙBIQ=iu,(ȑ>~20;LKˈ@eAĉD[ iuhn%y}8h> S՟QPvxa[1@ ie㝆d^䒢 0s%0oX?Wx FK0&%Vec/xIR1ʗ$ݽr"*oZFRE)  ^afan YAէkJp @gw$qUEj>ꑜ0E8:hڄoI| BL7/aAͻ(E(m {βA)&uVZ[.; g F=v6O=jl9d ڼ.=T`)&E+v+BœQwbV{o *y-SrTjKFNOPc ,QeP:[ȪYȚ lp뮏0ke!>/6ESaaA8b$IEhCXf< U!ͫQ)-6{zP+[$^fqO8أƖF;p?JKeˣJ}kA[p5Mdyf!M}O)釡W 9vv 4&q.7pd]/"Dzcq3IX{fW/(L6qN1i=:3ot.OQT0c`ZrAL. |^TDc-j-/uEi IU9~ftNr,$"ĎfJHcp. mlXjpiHUvS(. ?D+p f^~ 1 t-IfGN&} ӥa̱NI|~?[+1 Yh-9$!nj,Q~C_>`x<z+98*ACA"@D wVۜ H? #癞{ɔcC]ڳ3V?a<RXl؟.< ̩Aͨu\] hpE0cbQ[hഋ& q6qkz Q czĢs#sjxkbA`f/$W}EyMKTEmZgD)*Y!ƠۉlZ5v9gɷxAX& 7\ltZ_afwH[abr6g5i ~wcr0EQQ$dn>měF\otG7θұk߼жv+1X\e9l] T{3AuazgBwlF*<>P} ΈC " Mf8˭lL.^̪d.|*q;FQ qɪ6>GxOkFdNr}Lu${Mie37 N1(QĂ{U7|Q%JtTmQ ٬)qjQ['xc%%8Lݴ۝Es}&G6J*TXV_T .=Ze vgFTѓh9cV7ޡ0N/h[f_US8#/1# Xdӛj m,nu`i7%:5Ƙ n$/S04vYb멆s;'v2_⢽I Dg'HՈ$,lxrd49]3A+H` c.;qGJϲXe2(> =7U54-MtHg91B/ެiakn΃SRisT4ɔiC}M=NTK# mT LҰ?zTG-~cK[3 ցpT'[:VwƓY n؆4*fQ9| Ć".0 `r_PZcD6HMtwn<salc9p O=u1tcgw3!f#@+h:qcc.jh Q)n}*,FZID?ۧ")Fc!FClgٜ|JUȲ' Csuf(򭽸/<`3D"">{n)ox4qY.m16cP 0UA6'z0݅@DjP*ypl^0 <߈ p_ bhQ=?=}op!8r6N h/: m1*8-?W S:ܳV=Z G?N1.Q[*[@D?d{gR"#^_9BpOϴCzV %K΅_UWIdt@B9O:vT]}v Y Ε -%TLMQh@Lr1d˧x{|_'qZ?mRl+Z()6xLar%P@i|Py Xբ}$n_kwڍd6*X_+QuKb#Ojs(S0;һ14P%[@r`ؔc@܉8:ӹZH]*y(5PY_?HzQ 9WP"^FRc8jrW`ǸXH uJED3 pDpL׫4  5Ӌ24$UlPޕC&@Shkkz$B]9gi^ b#H ŕ}RN 5z /X~h~f⢲S1Ewe?iS;NtN>mtc%-)/(E7^BI 4>#6K{ $q z-XqGsf]O$h#7B&Z_>%3Yp۰i" rFq4T*@qwVV!)^D2&񔴙"76[y$w~H<#ۛVXag'; )`\\CS< +bd+1jD͗ma'zi#JAw~k`R?,օzO\|줮-C4gjt8m*cYC=k8_j_&]G^~h'{/$nJgI'+a5>zrn"`!]Aw/%o( l d܇gLs Vu4m:[UbiỈ|A _ܐ(L0F9%\dA sȥ "(PC~ -"JV,%St1l,xMdnGsѰm3vGٸ{/(ݹO/(GpaoSM'F5=3Lq\< W^Drz`}BxO5R2sgzxis #`?l*y UTaxtPM:0{9^,bwV/C}zE\Sx/$;OtINq8MZubG ߎ}RRA#4&9!MH*gJ5{2K0bm;!hsmYi570Ǯbz=r3:U6uƢժH~!tq-007 ٯAt&}2.Xo_Ҵӣ;_@+[J)xic!ۨ; pRWȚ ( Tkei[=C mqqv'G?,8@Yߒ0)Anv؊AN6 *JxB;MTq%bdc~mc5 fN Ζ5R ߒ=GVX$0O0&7$D?Yr@P7@H<lNm7u &[,%U4uĻþ vТdž%Y)ZM=%<-uAT؅^,ʹ^"FL\ce#+zF +=h,/<;Iyضe"R\^ b-r6 V&}_0;,ߛ=-ĵzL& ׌.N9 Wͦ@Y& ӳj?RfL&7l4UTiʋ:gv{ꅀ:5Vba=z)6jגwT+lR8"VG= a NTQ$>̂1p^qĺ G uS]j}p#[,]`~"ԷS$tyH;aaV\XV@9R=]kj>Z%dSyCov.7Y 8gUK!X a\X[1;)pOJ{YFb9qGFV llD]OhECLHPb$wQ"]8cަo`G"&0|0َ=1)E!LvCWwtZ1P- NKҗzoVNװӚh_MI3g@+`^&d*WWaJo[3aBY !t#-a2G+ًG˸Gd^Pt'Ԁx옝\%⩤Epаj1':"pf y"cDd)_6h4 && |J?>XBCR]xδ#FZSs\7.(Z3cZԭMHͅ *c !ezf1 |akv̾O <-\e9bjlN%\Vo:揫 W MWR72˺1OʦJt  ̵2að=7R,[F^9ѳ^z9pEвQHҹ4 @3{`45]t)]چ$uՊz7B _ulV[$%& pKSGuJM$BLA_]IRKT!g9pU h MT >1PV)&-̪ϔHGhnP‚c V1lMQQ*U␷}Ȫ;>WW/J?a'l({/cVFvsFZl^'5x$],cUD+]U֩ʋ)Qc1 TNu"ў9% qU'42]2UمqXo~6kgA&5zӃ9!3qryp>HSj͟/t"nE=aNwgLU#*k] {cÄ!*0f" v`QmN`=Ks"C]R|${fo͏`.`FpkSHg-z ,pY0I퓢49>e[]\2`a2OSSM) KPgЧS%IHGlg? MhR/` VN/N<jOԿMҿ@/"KC7MAK톕NfTtwl ̜A&H e"SQؑ[ C2ɤh>"|yRymfQ&i]1Ijp"OݫZd 'y&K/11x7#U  W e!ΑWs\< YvX$9m0THį,rg;]El'yKHөYys7fKܱPa*HcR1@0s -Q&DRXhB|NMNd54w' ] L>/{S"e=HYu^bۦ*"D[VKjnL!Sd!Żaܝ|^F\4{^]a2c":\M DYNL^)ݿLXX7HGdCZE㙪X8"QNqDN|H|71llwTa-1g?^5ՙm ~ok$Zumv! z+!-XxokLW#+yERa}R'/5JvY\|`(89jau>2`|g$Xs#Uvv#ƬJ.hX{NAK(O SjeE8LV..'O(iovXÊǸf5мdFW1js} )@aZkT00KQvʓwߡd&DBbO [3 *9s ׶>4G- x )+Vqرz' :Y "qrqJ ?ufVƩIՐy az'fUn0H5)c`MLѕBy9JL/\f1]<qE%n1n+bD'5-uμQ3.Y[r+|8#aʠ`ڵMOiuDx^ v9_٫"{>Hci_Sf/[d,NᲮn0Ȓr#t54tvo7^oT f'lS958c.yqVe˰{@ Tc<;`ޗJ_(O%)xAYzGQi _27msoS>~>pܵP@+G潳t3O]cKN,o]olY<:q9[d, eH_ic)ּX$ף@\/cVk݆鏉P bI.@ʃ-H6_Bʀ']H8ΕR[>L쳬1tWV6dbe+=ٖ-JtͧA:L\Uhww!Rgt)VL꟬9狾m`)"2.{7'8]/ws/B]ON 3wGk< \WXzO&'d;g차3ԺyW;乇%X$kF~ }R*V/=ӺO.X!4E\B,x$l ԿxU|KpIjd~! n~e^}x|5C (O8Ĝ21תtֶؖP!F>vB'#2/8~=/+%< ew- C;6A)X|uDgV89j {B“LΩm{_w8eV5xw Vآbr6cD.L3lR¯AϺS.?GiPծ\XpA's{~~ Y4ZgQÏ .TŅ3-˃MX9V>FD*]JG6 >$) aXx ,bXDx; ˲6)PV ߝ-,r>N$Ww"Ѵ? HkpE3њmos }v4vGˀ {̤ŤwzʲJ1=F@{xJǷfKZc07?tMsҰ:}({MZF㥽jɈJ\a|7ۢ#OG-h1G ;@ŠP`64O;慭 JqѷH^ (Z"h;Ք-PԀ.z:RsVu.Dv }5M`v#Q>{cPA^%!VR7,Mo+4q@:(2@X@1 *,GP%y'D?} X究@,6&;D%>__r(IF#*:VD|0dF$~'tZSauuIs&}kAKEa+ coЊK?go*F'q YjC%T;RaL4mr -nwH<J@zkS|̞yxg]K^U\Ls&}ch#N:Ұt[;.>x%TKV:‰jHS;%\>! uVw聠$П. pȡ"wJF6xoOqNJ@ ׸HMk<MjKF B3lm܌ڟq]į:+72^o-K2[cW;,i6xJY趲"eh^HVPzx.WXuZDqho_mupW89H} &TIK&vDF]#c",4a>ŽD_P:)uFYtkykn[TSӅdkC2Ή\rQeC/\>7.dkl o >1=ȴ)pyG}c|I"K&"9v*)t2d0@^d[1SGڶ b)yr"r*eDbw&dTƵ`K7Ql^e lV@ GnQ9l*VZY}~MfS@Cs-\tuKD~ v0޻M :% @oO3>l$ЏZqZY}XPw×?%Ԩޯ"H:N7_Zz_sRlqŇ|ţߢd;4g) @DDxyf [ՑXC56V{/ ƭ`1D<쯝Y%]rѽ!j>ѐ5 Cf1"֨-դ?g8%8bǚ MPr3gmm;i*g[2?itg/+o2PhAT3]h`KP J=Y-c%dA>L*P_iYjd~k32)B2m:~zN<[@ fV0Ѵ;;/O%6Z&T.5SD$, PX6sm !Bo+ nq[\3"IzN 'b"|%R$oXK0g9#S}Uͅ7RYר U;h(hfE˪7^HMc1/!V^9ؕXfCg]%)+{t:pG O3轤l!ꁐ9.%vzcϩطΈ7wSZD>WK(z]3NC%!3Δb/2RJiBL~Ȅd8-E˻G* n"&0U&=Y2G||,H.kҁaOӕ4Y^!&bMb_" 4DQ5bs|) U.fL7 mpeӀݯH&7DJKnbYldQo#=Fg}ݠ1{R !UK؊`$Q3g$, dI\= BB?1" 3@нv0(7(_dMwڣ ;ݕߢNH`cd :==:?ӇB'`%\{M˩Eo2+(l dH=4ǜSR}p޹P+ kP&OOi$m# e-J@%]Awl"R5]ڠTΞ4U S`Rqw~ӊi.2 h@סh]xl_T؅{t$3@0G<: +Ir6!WDwgҷ#i+s} 1wH=RxX4AQ2]Z i{_S |:ntlisFƱraI)ד%"MKDk̦/?{v qAfeH\>+{P@.u@'T7$0@sR}nhTM`7%_Cd{g-qFoOF5  ;Vx]> L)R/,іz HG%jZ7.g8b$sH>ho_W5Hzqr~A?+B.*FnGKh^;찊+ǙБ]%luc16RVHӿ3\D {׃^FW:k>.iuiR ,]L~P;01!ogs$4!r-`YG㕀l6i[qJDc9!+~ .ʮq6_.exN,Y-}{dcWW{nRO\C )n[H=g]U`Tp߉ G}L^$@|TxA7՝--> Z =V#zM#s= `:! :p|kz\8$hF O9'hkj"JZ0JmZMy}RGcz>;NtDMe5ݵ ZBf'g-^1ԉ "FAV `6ό@WxqZnv;7;(z\`᫤72|1BCvtCBFXuRْ/ (/nW=*czaՋԺ;jb5fM9;9%a6M؃8f 1gh : fDF=Y|~vu5)kl`B ɏ/AZT/a!3=e 88Д|/EYF"sSoWp$M no`W/c&0+8: S|ZP WqlpKVݾ7 s@՜R .шR'LC5Hc(]B/RNM&>ӽ=џ}g!?.[u.tNLZ1臄7MQNC}Uy|1aMpN(0[^«k{b_|7 `{aؠIlf 52T?hIل:xQVnSD<*%wa9ern1G-´#7G$[ FA*3X) V@<ޮВEG_j`՟Bj ;#VAb\i袡r3Cr3JTAsT)YIն~@L#3vDݕ:5ɄXdN o% 1 dCRџ/5 =آGl7V2=:51s\^NITB0z/8 e\gG5Gڥ$)5T#h,LrMh%TlM{?m\![+ԦIꓬ}؅D,$tH zg`, R#C{x~8)͗:޲"sW:F_#ц2_"Ԅˌؒݭ 5sQuA !ԋ=D- r`0o,ۄy>eu=_>.? B L{ѾA1xY'*Kh7U g,/:ez[\̓ciT:q!m,FMp8dWԤVfV93z;GQ)'68O9(oCfEg], gK- sЩ8M߄FVkgO۠N^-Y~p,;H DB Z򞼢r3!-ۼ]/pjPԙn䆕&M`/$!ΜP@6\U=D|!Jy:tm[VpϳdN35@8T1("N՛*6#zioY02]x{+` `$e nI1M$ kDuULtMf',; -Do*CK#7BSȅdSaR74;I57:K4Ϟ^0,UၞLS9t\CShwD2-ͦqO IA0dB6_ 8p r-Ōx4Nء(X.!Yݱ x…ʝA5s tQBD"-{-*~$ HL>n m,o?LCD% zS8QD|,WQeB~H!]p,u57 .Ր&w 㫄:ӏJk' *BjjJ*ɹެ#\Y̨T+Z St9ସu>np=Pa瀴D6Ś" ㏐r`DEfd6 1 {pv\{<Bڹ|9>W.SqV[uMl*a>JX"\ӹ3^^ ? y0/yZ|_Zm#n#8jYеg H,f`&!}NwI6nh `>ULK 59#Cf&'qyyd&0 ʝZV^AlԿ߉4_ӈSkGfN-CCWw8i_WmzZbh,:UO .!uԾb;L"xJ3FR_|JXP3!%x`(ÃjQjɕ cnl8Lg9*mɨLc^(>OK|ŰC&|IXFFg (2cp T^R(O-X%S+6|f@ vҲ-CY DE 䝰Wy—=3Q-> cz&o.Y3{ܷVym~7YԺ#ƒ2GD6[X4R45 =0:͆FX`MsjLuP.@M5G 4{`W ,qDv hhiXX$J]CJ dNO`p5IGţ~#WϜ7R ON{ ,lHdYp@)0G6ըfJBp8?̟B÷0)ʍBڇ7LW0< T[T_q'س*Y` W0,,%EF ]0'_GV5wUT ni;`I 7Nb|lb 5Wf IILgH=0G_v. #t䃳l q3ampBfw=}hej'*E oPM%3c7$bi)@?Amou=|ghhNh lz37KȯZLv/B(Q/+ߧc .0>pM.N s6ny@*u/Y!ܳ~ͤO3C~}i/3PVGs Oiq$6()\}iq6[#E!:MO<=U^2GI9i@b:8vj-U<' 29ays3m D-d[.pZ[EcW^$2ۜ _fgcNW{% qnΩ'8#)3̇fJH_/~V-V%O3ǘv )fR7 *IYA4[LS qGeX1>Mx(Ys~z)r">n"g za e&]FUΣz %Rm6{&D7S}u4~V6Rnq4ᥔAy iI^Ő ٧4H&^;us[. 2 H:<&ݼzDt UX/D$l}3-"śe@jT~dZccޤW¦m1Up%"WIgCV)W9ZV@1qwG?6hZ hB kw#dkOeIx0:Yyw?" jӘއpW5)M|eFH q 8#M) 븟iDX be\J9*T|v/*gz2#j9$mτm׋0P&r[^=O;\;7W8/)4OfM^~wʾ/:{]>_HQWms[Ku-` ^E㡸MgF( |Ac6 "0~&8}bqVPtS[P44y| 9̈y+Qn_aBK\!|vj9 (12,{庙dsb\ّb[(k_qإoqL~8T=[tSz̩jBp߮= c?nYo~|x]ilI'nty1@4C篃,',fVPm>p,%w$О!;/nsvd{9ZHR͐,Fs޻ٲrױvl2Ҩ&yCCy7T͠^Z 2FmI.#Iݦd0õ$k ?rG$o苿%A5ۑ=%cBH2y9G(+=uRmC$4]@h%xMN=>J_\#o\7t;ؖFaHzgm^0NwS+bG+q|(6: %9oP`ĽSns@Wb kn6 [ǼPZ! <ˮnWƈfG*5s-I1[$S|k!(Ż->avx V\͢Fy!dyG35Gvt&`BiS,”h\ǘ JΕwc͏T\ +9V0gf%g0;AWVvP i(߁}DLf->!QYOYuS'[b`vu+0@ :?)vwK+P0;1&̂p4ÉZKD*XsIAӘS@.yn1ӑGW uț1z{pKZρqjiPtJǴ$Z?o{S;\!ˋ;h![,~5( gc ~Yּ)*(SGMtz6X S*V4̳Μ aNt1 ) &P!נNwϪ%KR &AՒT_9OR_V]rh)V l*w3`kfh[ݪ0'TIY :8ߘg VWJ OvFG70~eueL.筢͞ ah43 wM`pZ5sE,p{3'VL; J}Л*-&-G ح#4bw`{GyuVoT)g-kRxE}[zWUy$ɤӊ??OkгR3|R֡5/Ȣ惈4{zz2vll﬇[J̙pdZB?gַzUȬ֢dyފg}J(a *opeǰDf\ }Avx;Ye9sOȥ B)yX mc?Jx:#\ tTIo&y}?_Drokjw/VCjKun-Fۿ]N5/>Y @bMGyV Y.c3q+- 7vrY@X~unVFsbt{Q&oWےcf\)#ܺo— &3`-]:9ao8BΞٽ&0TU8N  u[="tk bulv $F+DTmh$EaY&TuỮ-mh O1=ޅPt1U_mq֊Xks ³XY8Fb+ŭ:S=Շ_a^{,jgmEi Q/% G,LMö́_?Z#h9Q~/Kyj}U4j_LCo~94s5v2Pq1^G]AtXiKQ򌲦!,`&U84":aR%nGh?7NxTLX8HYVJaS͈8ʅsrfQG/ښ]C8Y#6iy(KJԢ=UܙAKl=3g+nCP`'ǪS*L)U\ ?ݎ\2bߓ/T> ` d}m,@w!՘/!uI~il+ i}Su-ze_Yp6H='aKCv bA.GEPtxwQ|N@9$c͋BPe$fWWTmDp$e:_>v:]oޢ-"Hl%'icЩ#XxkcWa!UCBdY3#cשfFLCC;^,Dscr~ёu0PHQJƼFaPΊ=zV qFNxKUs|<Ѻoin^R&( Bk2,Kl͖@iSȧ(".]-nj}KW>2ZMG˳8rc3 QEfӎ3>(wPŦrS]T#8jk0SW !s X.6 F{yw侱m,VS=\0|s Y),r53 <~vgM? TK$ZP:c.HNoiܥPf5XIJf٥5*>~{pBg }"t#0cg((Nz<K5Ww#6yËC\+IԱ(ܔw$p(d:ۍ:2e \|7" *rU {w')gTM.M!VRXja-8eꝪ%|2IC/:~] L1{ڍڴF{"҉r3b;Omu IRlzC)K.lfi5S,ٔ,gU4v4aVꚚ;ػadW.Km0Zb$p2\S1`_Ȋʹ.˭ߘKjGLBҨ_QpW2h}R7rco%/QFMGi"!1-fa6ڨװߒAْeV됉4\v^#9@Ha&$yɧzA\Y rrF8x& Ojy*5Aߑĭ;+-_jkۼ*v1(sܻw>ptw(=Nڀ~AWH-F,tn5w>t WUiUYz$p0VQ 4>KS_aƎ^T 0tEE.P{ WnלUq{yZWۃHJ].:$@簯;#Jy&8hMyEY{:6 *v{񡾐d=uH/,~fF'=#9RdN[Ώ/ D&8swp٪ua\)R ` BP#M(!tbRxбi pH2KR{Vq`>df6%n p6|ki.}rn Jqi(7, ( |3R ! êtJ#-~]K؇ /L307ؕ*ı@f7\)2otG?N>/y]d@"?ܩڋ4,ZKw |b/miwdg-ԧZX@'݇s;+hJmُ GŨU$2ʦF2bY]ծwU "ٵԎ~ww>ߤt86#knŮnzhd7g %QayE./VhPi;a8"gUhwO -U>00(KMf1@=!B)O)O#6=ȧr?Uzpc1=`ѭL2{o ȺYKGej23~CE Pk~aC}H[pE&YrT/:^T0Z[ODӫ8F]cD[<輐ڄ$1 hivgWSXci>5l6fmP 6C )SƄTm˼Y0s^t ^yF*O.NƤ&4 GA_]LDžm)%˰bz0kz^# -.@S9 fwXʶk .K#}[qxZ%3N <=&r US&O^ ڑzT5tЋ8fr}jӝqoA4V1-QF0wc{U K6A, F Lx#7Num: 1fe}1o}d _$|!Prj닣YkD( 1' v{F/6ՏQGH"|g nۧEVq힃a 3;6ދ}Xsj}|8YDCdB$hm"v|`7 .v:GkZ8fB-[wNE#"}SLgR)z)a D:Z5z@٨#~Rc5M::ꠚ-m֣SAF`QHF/uV#$ c8៶9z090d =nv;᳄qC%Н'.pEly)j}#"(o* SR=UR8*9PvG 2b0 ɕGћ$; RhS#hDņ+})ƴ]hJM o(,w+e= ؕ  blJ?R]:* -0qԔycQ6Ft;L.Gx4Go+,<9+N;QN|voz/X)X&`c*4 v2u4 %%4-pAF)߇t&n\8,# *QNJ116pA1@p_ebe)ahոkGr"ޙ@ﶉO ^Trd!rNrfזwS x!NN> ]Ұ :yNJ=[~v_uk%\p*{P76: ifc_.jͨZFYd|1a].C.Ş_[na'Ivd[?,]k-D:7Hp6b5`t8Cl4VkO"P\Dlnh=mW9Fŋ願֘EޏV<-M]ħ5\~ېfUP Hf&ǯYbs:g*[gk6!m?߫&er5WjFn,=d#@Bsl}gՙݾB=|'T4/ZL w[Ș9< |?8_$~JۆU?"ZeOWv ^d䕢^]tˎ$8uYh>VMrM9o̘TқlASRIM}:+@5/S4z).Uڙ3 ]WK``~j& k/z,Pg uUetVjDkLcg9go`U;d zJS[b.B#W?n ``UQZ`Nh/ۖҶc(58a]mٌ͡o+}^z/b覈/w { `ٛXƿ/O8=+طdoD( ]#k=(uh4m@L41Т&j fEWS#9guY?Y\:::U:4h6$= m`XQFZ*0Iݔ1tp;]' &gȒ^Y7uEQRԟYcUmsU1M ׺gΨ[Z%OzKB62e%fKOE͔4[λt҆ }g*j:b\do".^|<_f7ͻe'A5T\V]aO0_߫M5CyixYfq1ktoE} п7f&7`m6 B EB`vUf`.wg!BE?@̈2wk+KLcKżI ɣl` XR S81,y*s2_JsbXz>7OPUogœ -bV\7grQ֫004gy׽U<07)sxw|#{'gh_9'e!a4!;˙=O#Kȃkd{i]-ݧcY43W#EPu,p)s_'5våZJ[$YٮŖPb k4f7 J͇W<‚uG`jD(_ucϏ%mm4f8ILۄMZ%)D,^p`+f&g@"Lv$o y)snH$|pr7FTow0ڋjZo=!4 9ѧ e6ʙ=a8eYu*ݩ tL.^Īz>@nNlW|Ė"p9//KY)*v`]D,XŸhAx1kx@_9;PW+~ʴ`% |{Hƙl'(G &`=</,Uf[.I$yT@%V"uFdPBw櫬Oeh۷#F+ŎT WAnF^(qjCh#Q&47}# x4GHaƯNjv;g:QG$" :k%IL"9u_ltc4=I&\vvMPPDXA@}Ѷ R[ QOk1eV\nީ!wjb/yb@lo %YhCO4?Za311c`gQuF?R!G,Hl[7h|k`on/;a|G?y_ϩݕǯ6Cf]k^ iriOpXĐM{]ږGI,OvCqQ$ D4?L.I:L79w)N~:GDq\Ƙ\UDZOzc J}dPֱ}mT$j1 O DxuDjTFV>UKwAAm P lXxui ozZi!kaHþbDWD8͛j$bo(紾9 TۋFGJx;I{F;}J'!ӺPJW J=>La,AWGFMY_>,5qDTG.)7:=9kA}$=K[Fאtn+ڋd˚CQV5+r&8boHƶu͎cw罽Ebn 2iQa;+ܜ/Nr=v1FE]lykc*F1;O ɺb01sb^6yFCV|V&w%~ 631âh{S[`c}%4/hמy^F,WDq[tou'mf˭vL r8ߐgU*/f \ZƗjEr4&罻*097 o7]ꭿД/RUt|;_)܁v Kg qfwsO%*C县)M15?XHW2 $ND%+Կ!fe&gY_oGQ+M~6~3F7>PU 5|7Ql 貚@uS$gF˜;pLnzncNQ |껒HzDl0&KW*'Z?sm;ߴ; q>X07҆|: _@ݞsʔN/ ${;cI_N>!*dZIwGR\'Xl蛶N ]գ}"tuOGp4sW,lf]"3)CQ\ޚ9 HDhķ̋ '9Fcl)%ED+)ɆB3YQ&R^ W&4Wcb}d Pvc&;@HB/(Lu=(Gol0Jz1g}@qaW?A`FH{6,y?@:~םѨ85lUP]jg?qBQX22`C +C5ΕƋh<H%yMlxۓ M@QUon;Ǻ#LA$@^ǗTâf S}>7ݖ^GlrbeUvy,`NNS߁ ?`լxV@f˓zϥI!DD[#ouaR' k'SmIC&Jqŋx/hGNѝ*S,ٔ\ȼl4U+2nl(\ծQ4!-f5caC[b0 aoɤ?UIF,ptĠk8Pgh4%{f;{R<7bĜ!A!>0" m@5pn7*^J  Eƞ j(1@Н([-$vVn2tc]PЍ֬Z޵8sbRq7s\%(T%d4ނ{%)^h^ҧH5@麗! rxަ)| >f+9v78A!TIN0L4?1 hE=t^J}~?k/sbo6vtյC׏$cnk.OmNdgCI'j7s51%:*Wyy!{I(kG-=, A'ֻJۆK宒>{luiiQVuԡ'% G]B̐Qo SIɒc>UHjOspR+đU4$&a'L|ZqdqUIgVcz8+LRq6t_ӞV95c?aϺx_K@w|_XM?'$' smdF>nݠ8/& C do#Lx6bto  U\gqX] @k ԟ9+P=-hPf0 i*PPlD*]eyc\%h)o(!h[ſ6yD᧜#N02~S.*Mce Vaw&{(]C**!A23 "E^y*~~bbçm pG'jŃx̒B0 <Ϻ'(69aw[rgw1 ߨ{=M2 S9_|/s9n'Ct=y)'eر 9C+@6}0?,sAqm%YLRU #JOƇx+pm۪D ;Ͻt%&]c.||Yx꠲5 J-k4("5O͕I9nsrR/NJ VNN#u}j0**Z)ԓY1@ . 7hXyCgT%?#@/Rq`^KùSnI;Gk<y$# *`qR)DL3(?6͙Q2E+XN+߄6[U#߽),@ ^|q^,* q6oj* TǛӣ!SX3H\׶|r1_H\5ƊܑB.΄ɬl\>H&NQlߩ2w.#cV7 4)8,@M&\jE +4%]|>50[Sj7߶N2a).E[T &84h:$Y^ACCd= uCCya+ouvI UWՕ!@b,8Zbt\-,%j'!LQ+[Dt`&ZFrː݄6Fm}d[';=N<8-\("m5ܴr=ɵe'H:'̗CG> 0Kr .QSn.LTn9QULz)_o.m eK:6LGɨ=daD]d{T]4܃6+oڷٯr` Hd510>X3P=D]ȀjR*HJ\!#;N,Wg 4q~C]{9WKIqm h\'Jbf`~j.pw0H1:fzsZ{?^2 +;ƽ[\8zdȧ3vc÷ x%vy}m@KV1P[ln~zwJD1 x]{um1SNndox֧0cIۗEoAf ?V% M '数 MI!U7 էiֿ16~g<O8@ kK3tdPbodPx>H0W7TH%¸3ְc-N~i_6hCX=`wda~3ƹ20HGԥ٢KyE7x蹇L5)Pb{$P!/׺# mA˞(Dq[NQn!Sŭ'YJSW)[w\Me"l'A)7We*Nm7իuc/&!Zز۶P4N}d-,<5}u{;Wp3Y-* CY,a8.3vCE=yBA >1`yP_&Dz<8?mĹ'\)l͙QhD."b~>la;v+mcWh13"J׃ ,QPe,3KyܔO7ѷ9|ޛ'=c<'+Z2%uw~?qsGWNB>>\D+VoʌTk8_K`U(KSо|#Syeui ?E-DUDӶxOm;M ;]iNb q tß4t1]i5 מmY/\|<5NAq] /#m.`o&mmḿ:Gmo ;[<̚?]4޾1@X5Ω:<:"S.Tb{㠕Ʋ#,a@s]ܺfq^ 5JS Jx0;_ SƼjV]ʶ?N>Ң'S5OzB0(")ĭa?gz5vܞr[}/a>AT4~jmxk δ92$X̳O ,!cJytUEj:(8)be\JvP2B'P}T+k>$o)..w\_85*zg~ĆU?ML$Àvlױa9 ljϸ\!,̷U7[52w]+E#}zA}kd$(@#d) >b@X?DQaa>رz1q %b"WvWmRBܲײz!EZzimx\i6410v|dӒT2[!hΙM|pÒmr˨kI;{ʟJ 3vt|!jrpD*|p!eUW yf&ۙޯ>}*rII)PD1m+Xudמr[c,޿ɉ R(pD\x#; lG#NAR>UF^ Į ,]vY޺B9dHjuRFLg4G5S>!ZFd7qM%tȇUBLaAR0LR9k'%&hADз˓&^* o H mds D:\޷&w92s yAAg>?O+E`.a fr[P4ВG}/B+ܾ"7^Ҝcl&ϣ>͘G|ًd ^ q |:Q,?NLD.BB 2]NOQzb~ZCů5VV=`bC%X,jwџψo?SÁ}w΍L>pn$APwm!rauDp7 <\#R޴j5L-OyQ_h^>.ԩ@i2ڥ]BXrUK=D}$S1fl;eP<MtylJ.^¥7)s*8 6j73S1`$@hB2^IT<"gOWɺ?!…&-[VEy!+v :;lm&⾲yp6oDΜPq@ irBLL3M5V֋rA>P;6:,q (>A ?fU"$jn*dLk9pVLxpOO- 1Fe9S ђ.8|8 Q:N*(].䥟9hmvE[g9ߗ9"1A `Y$j4 ;K [=@f˫TJȔG%/6+W΃EIJ9d\psiDRѓN]ϯs$PPL䃊p-T]C 8B،\B|hL^2tXYA ,i2\:)a4o`,L ?l➬(UYp ˆrVz1z5)|wU;}wpmrA zO\e,1aSuT+Y4)BXVW4 S NLIզG$ 1!s܌oP,#991A :ԷuW)};oҫk(Gg2g_BKnv^ W)YI@ezq9 Sac{]ֱ]~7܎ kp.r?dۣXѶه F>k[Yn~xtW˻}eL[+Dc[`X>~Mш;ImiAXy3j1a%+{\pٔ&b㚅 @/jM_ er{<_f.,ŜhO}C̯:,Iwq=aA<9y&gMn׹1uTOPaM$Y~ng $+Qȿ?+Q HXTagh|SFl)bv62(j) plbUGMƁߑ7gΧAдξ (KHƃVס}L߅Apbzbݍ2K}=QՕ\ߤZ"H \_[3rXu&,~LRҦv83np#`lZv9d4ɽ4OTΛ}\8૾KGd ?D9 |V>bǢ~6 JoHoU0J$/gtAP Fyյ];ǴOedž^/ Ϲ&""KNS#P;Ys2bڛBѕs;ZN4ބ{I峁c ~q9{4h#\5nڗYjWcҋ/ @w9=&%i1AαnreJ bH$Oj,=[\Mk?#jAUg sTzW +ǜ$.F6 j8Œq 0ƿjԒD7z;O?D`\ng?%qdd+R/9pJhQAh>ý$0~5j-ii_#4 uv}"c7E]W slj-QD79'Od3s(y*$A g-aa?/=_VPڼꝓkaȑ o FG {JJ^UBC4X$Clxn}5G M6ʺjYೢRc4b4pN[5 =~-um#ƺq ]cD+C%6d+vNssxwLN~~ Ӿfk609%Úd}/E3"]#ϖ`<.T-j~iLM0oHe[ilPv^V[WOv+4N1ۏR6'ǁO_Nor#|c.C -ؔ9 ZjaB*nLam :T-44gWHdQ8[ ԡ[5"Fs>yHl39mDW1w uKxilM6iޛ('Rr1ųvi84PSu3ȥ =q!^(xe&h+h(Ɇ8r'| 谡;1nT <[BB]Ff LVx1Z]4)B*B4k6Nv(XkxGe__|xX@&OB9]&ʎLL 9HC.X˼ݢ?/AC]Om&3~|ÆZm *DA-q>9v,&$ߥK)E B J==Vtoz(N/uRg|_jPhN3u11\ x)",&Wԋ>=G߈mywL OOWfG6DD"~q;Il3G)RYt\aD"/Tf 8:Y]/&e6#h*}|qSRERXčij ؘ {enɔa J-L ko g3&4G~[+.VLTJ3&Ǟ@bJh[Xv}ߩ2j%ÁSjqEego[[x.)fzmHX>Լ78Dž\جE \mTҮz!6 4h'(mb(?tr̻NaJBa4ކ3pHf=7?C^"Rs'p?E8+@_Hc\1n7a"IXaYdF WVI 6dC(VkJY0:j{n7~~/{ɐZ`FJ-""Qo m6D5`)A y.NZZldU=0fm0o\)A+[97w hsyӃ-q9P\L^l>L(< ؊<&m *jF)R7ЍGW0uū߄nhW 0b0J(t q=P]NYy #f$"]ڹ@WKý>B”As:+ڐkzX-%CaKA0fs3c2 ]jEn?/LiJς\!y~3y;+}(3r5˰$e)RƏˡ=6D,Jn!CnL)Q((ZIHS; k*ziy>֜?}(=qЩd*^V(0PáZ. uU^!˺qw((:$1)a5,xmvf}Tr0KXU[U7ySʐ+ c>U$~!/9+6(|>D~!0,B%NmtY.MVS3#t/ŧ憫Аd,og9[L4;6k1Jr.5:ĠM;M~{mڝ/P",{*±~l3];#%(Vo aګxP}H[  'pkʌv=hcߧFhTq ].AQPf0!5̤ 3=^C_v7EARnRǸ=Cc\Y{=z}63$`>HfsӗFV"Z-F} uFhQX-+%4 ^,Us8V.Tn }q157y2c#g!WgM-d|{Y zM|*T[R!$xủ`"%!x-e+{+2⩋,0|_>3w9˝pvWR(π媁БvP_H=ln/Ÿӹ;0g۝2BUf VK׹dN ͉ƞ|˷ȒaG!сrJ h%5q^M^t<;Zm?[E5+W h1hcy%(eh'lvoԸF0 % l0:ah+>r u kyQ2*z?nXS CĜʥ{t 78@5QUI&a_4jKw)XitYPFa*Rp 7>N%F%R|W_clsr|h~F@GF: soLA)4K tiPv€^vQ~M|DΖFF+m%c,Ѯh.~ɕN=3ߠX!Z|ý6pMvE9Lׁ2y8(=o~6<-Q8>johMTe7\ϴRXO]5f~P&`45s8$d5@*hTggSS!(f4,^Kwg;K",cC\Y[L{?:tQ ۅۘ8,צmGՈee")T0/^e 0荣Oma&>--~4uTZc͢$ME8~ZG]=_"&Ƶ<;<& =}~Qe}h wm۪ې,Y/cK}>%%gdAkԘU[xbuR2QSC,{raW~Kΰ(=hv g0OU_7,WST6"["ND.0seJ.B0O$Hڏ]X@Tfh-4Z8Qs)nJe\ŒH󈪣Y$c-!tح.q[Mr%Zg%tB* Md{7%R&,tXw;j¹ܮ_ \4ivcd0-/G^j (p3@[9n]i`b5#ь"` > 'Cjn 'y]!/ IG_FY'| = &(Ɋ^2/HJ`9-ñ.#vT<䣰0 kx kX#`HnkaZ9r譗g\ubco(|#i]Q$+ɫKe7apxgy~Rj*]0}1ϰ`Uf _AsShmaR>;{۲#>E~cx;v}` Al7( ֮}^{ pcT4IaS-NZT#]0}(n Ȇ:Xxk[w+5NXO[f0%`P覼 $T##!CC^S*p3i5@kʎodL31YUt sS"M2B]s)وet0fcޱݤL@BYebxsio#2yC6r& ,M^m;)Lu<{iFC큏y"YF,4؄pyLq{}p͔o\^Itdfdc =d֔Cٖ~{is ᾁa~b􍄪k\'; ɚ8qo]'tSP.ͅ@#$דBm d#ί=Ϩ.L5&sCuG ELTrP=sq!$;i8#X>;~g"vyK'WGKt=*ܧd dp?7t L}pV9P[PJoV1r0TQ;, GB*Mt.H)Z9`FPUED[6=ǂ|cT δZw=nsG.Ŕ{Q"i˘uښ}Z!d6;X;ȑc`ѯkR.Q#%ǰ}M쀍 zxscr q0$G,D<.1Th B (DZq ,ix " dIvBzgq/ߚ!r|yc*|uY[ Xq :n2P)~m@;D Fm<&Iˉg xv~ucޢ$H·Grba.1&MW%G!)WlB&gbĆHƻk "SGdge)$P[3on>A(>NUGB;:AwA]A Za$sW EgaaM)}DωSBo7\Z"r6b.U},/L// T'-D EJ`qrcZ=fAڮwl#J=٤B ~I^67B̴B,ԯYngaF]W_[P$h҅KF<3DR[=|#9ǃFGVIۭz1A^{kMi&_Qiߓ hqXJ#륞ĉay{{ )ϓ-V3;QB gx?##>KaA_L% f^dž o ~*kH+1ӚD'15 wa4XDk㡅0nQ AnK]Kїm`™V 8tVT&O+Vq8:N omN> ޽sPi+/'Ǻh"giC{1$#*,)! KЫvKBӝmb<^[&q@j1aV+!P>վ p{$#a&:„n^h*o-DchuQ C BI+v#ou#{KMT\il[Fcpha9CHb.d_wI.l U2B/d0x'4xܰ'A@wl(lv,#-YUHzy<>ieaK80g@NG8wNp-܅^{[MŨÝ=s߁%Ȑ<Ě`]ʏ! T EAmUGC 6vEvɓZgQF)tuc b]]mD·6,ZTh}%fF,80!" е/d^.٭!YQ/N\!QR!Dak_#[?1΀)֘gd-$_?hFMeZ^^/4n&],jɚ+k,TІRqȨbx7%,zΚ;g/tL{-OkC˖Ѧ!!%A&[}4A!hA&T䉼f*)xZm&?}j<7M,d=3™DPO91^J.7* qy4嫘pv/ga"Aӑ`;Ѳک~=gS<#;\de}r97C*͘X5<}K;PKP5$}C5A+h}2#7s ͨ\ޟ-00Kʴ,aШ:9?T/Ĵ(zgA`\A]4,[rr?,9?Ҟ`\8Z aKJR@y#}gѽ+Ɏb/oODsFWFތ3ݓ&(nMK|0/pS~v8+Oai].Q[jc2EޑGWsl pGq?_ABrnyf} "_#$ƮEPp% qD'O"*3FyX@,,A; ˝]ܳZ52\wgY& %Vܩ""#&e&%=*JgiOJ0 l I &T(KВUpE £pbm5aq|tihP_;gg(gmg_x݇\q&QR5wъTsʼn) =&n5z-9w %W@ #c>s} %Xk0/QCѹA z3c^pcv/q^#˜(\}SJB+utyv`V>anZq|:cq{sZVޅ % ˆ/[.҅?; w@'&l<8uZ9 ? F`Ĝ6|6glJc!SjcbR`YZ|eqMrߢ0&[Jʋfm( SRȗBfc =Y,%<4UzKe_v 6g#.xQ9y7gL9 =$vwv+@́T9%e6\ᶮZz%z+#g1Dpr \S@(ބ#7fž9ƪA(gd(ƨ[n([1)*8W oB}WeuQs$NҴkU@Y߁[c*M/.iEL#{VUs D,h)! -XXhؽ'0D;g杀"pF_1 lt4*/=>?>g5GOדMe\>Wu ,4 7صe0HWS~r9B ;hJhiGwWDZm:e7|PmL➖^5yVfPJnE>R}Pscv^q(ߚJ֚)~SEj  &Gf$Dr _1 MćXjcl*+mESP5cJ W 42Zus lʱOY2Л՚piqvcG[(?2P) ;=i0zV=Op\R[@t6"i˄w_ۛd+]"+QOe.=Ϻbu^oR2lC7ߍ.KڏKa,$mO,.{VU*hlHNlnHSG{ ̤UJHD`WB[PC5C;B)_aV4צ; `+6²$>kģ"҆f$3aw$wW sXM.| u H\h)",C&wnn YXxe{tSC/"|3r!b椐:Q7ȕ' $5R ŗ?m ifz's7 (1UA -pAc:jY }~'lj5yI z} CU0k2^ͦī4=YLWP=ߟ.ao'I{vHDgz9~ ?YvN1">"rSC :LOLS$Uv(CebA^>e<25 U=* $%jen ޑ@4T,[G:|71Iॡ&I^2&6^3Dx(Nw5F,5gGt) XhސEJ!׃_iY Ֆd*١;jfڐK$YP"tL O u vWB:He#D)8ǵd Z;6?r퉀$a#g^fZsz-W]u1y'箭S] G;<)䳣ժ🥴X שHG#F4\j3݂ AcYl A in6ynyy用wJ>. Kw_s;#*~:K`ڼ1b>ۆ:GPCq_XEcq3%R4[ >Ks^Z#^Jñ ڱCGm *P͑Z{[eW{<D P 㡟հ sc7Ñ4VIqDUC5A2Wdѭ; ]kl8RG^,GSܟ/dp݊uߖhN. JhΛ %[x!;pH^|;vawJG5vEݯ}SY2U5ۤ=⏃JzI8@ ! 9!'b86,G& ~A4#撠W94K,;ךFַc6ASᗠeZ;J-vJXg&`5c#]= !3Dۣ @~K)˱qiV$xO߆mu&Ԣt~F8É%6ŧ~q5^ ;sH)zߛMa6Z,GiSk#4i))A)xLb RiO#ٴr%X`,4(iԃ #sl^ui9~^k|.zt)_Yc %/Ó1b[ kRp2kTW@9vvEn=丐v*T]5K78/ }'3DUc󒲟z$/OqV}4tJ|I~/D@y]d8lqi swQRn-O?&mLQZn i#)>ЈF.4  p[ Q `  7qalV)*9䯳.Yvs^fm?+eO_SKE1"PPNډ!؍ MqS#YP*߄2()C+'T]zX:[,)r6~yjt>~FZR~جu_zʎ t8QNJp⩻~G,BW8kϩAUu߾T1!./Dݢ>11skM:s\ɕ 9IHV W SJ;nCӟY<ȋ|fUD}Vƈ;=❸`+|_nC>bɪ`F!-rJ8tP7.[bjٝr` W/7-@Sf6Ia"?Q> U3uJ#!=d"=3-8⓲B>>&.D'53i=m7+A=fHmVv@ÕݰR`Py)w9'ȞS¶)S`s؞lP]{ S0OZK3N,Ya->R_uͱTs[TdB߽F `n^CTLVs˄E>Ɉ2F=}v~!?>@KC(דÕ 9:!4m1CvWq-- LZ0d%%!:O_mFDǥ@P;VD4-DBȓ5^h"Oc}V*d9?6ϻѬ,dD"l)\=7‚e<'#DX'ו}*F4sm-`Pv ÓRf˚Št3pwy]<"_^8 r ܗiJ,[L VzA }ȧꂊQ)2_Q+v_4;IUJcL# *%A~Sk}u k]Pg.D-Qx;'i*'S#޼g+nIϺoLՠxA*QU7Y`el0 [ , R"rYhJ;Zw`TVd|Ub59@38'j6y0Zs:A 3 X=ՙ,CvPlkS5[,ݖyKkx Q|A{#;Cf[1%6} 28D  vQv$ cKt,{q$JRZwKђ'6hkԵ`,>"}˫/ֿw9? +ro;«WyWXai,:`]474s-W -o K,/KyZ ]$2D)aOF$${7#(:b0j֕ozslLNr٦KLweZ_rSZ )xPG;7%RCx13W}|:)j0:V\\r,3Vj˟]?[hlbm&4͍񋓀q*8)Jz| e'iVX˪hJbm@ŵB/c$`*cFz]g4ƪ~F>NBc=9vkr7LZ$2c 9UYb@P *o`6NXa 2Q?aD4*{ju@E([b1'd[::8\ )!*θv!fol->FKf(@ cwV0D}}7r`Lj}?޺YQ>*k)rX-THd^0 l82:ާڧOd(2MOVJN9i*QA4)h0cv [ j)H)=$i!Y8N=~@@aօ>@[o;/a۶,0 1a`)<tJ}Fc[sV"(g~GeSUvGYlastoZ:^ԝW=;>YS$CXnvlq-IyGXxx}dG_Л!ӟ*ѲDT۾8cxs|th7 VGC5+y(zJ`]#M|̶w=IΨ(t1Gǩ5YfՔ_Z)VwUNs E0OjV=,3lX41X sFEj8 { S,!4%u%}pSjmIgu<~ j# fF.fpDÎm:[.#Ŀ*V .;|\i:j@~%8}9?y:+G_ܰCUh)yHX9[;of%;_'eK,baz|s[#0{n[<`vW o_!,,=-i#qO<7y+6J YZA~yR<]I[miaʕMVn-"Ț8kl٨,Ni&;F# sτ˵Nfeqگ?#MPDP, mK V@h]&8}v9笏hf0XQlrRp3&/26\pDFP7icV_K0AV׺sA \-:6k[x¦S^gv6\\'~e": s;.Aw,)~sY:Z#76g,>v;lk@Qoa*Q@Wd!bqn/RqFu357\7r="$82FI D~%,w q.LC#a[<>.&/{NPER䃖*b첣jogx:ߩ5 w C\.隢r>sn)ͺ꡽_RQdEi!ǢX#SS;P zWʝv `,vҎ͞(M$꭫0uq( ![:EQ@7s{螊^OUc(3`r0#kҏ`9@;by+/$hl+|׎nLя_2 AL]iY.H+3_'"|R[y۵SkZ+ Q:j0ɸb&@E_uH[  /@:.$%udmo`Ҩ{,>"fW{5LrbIL ؙ,˷^g[uN-iKs>'o-}#}J{1ړ ģDa7ӗ5+#URVҽF_4ӴSloՆ \uT3/` Wrg2{\ H#F6LԨɴA_{M#&}yh'R=?v`߇@#I] e8\T6NV۰3ȰP5.ч Wj~-sd=@J:[{HPȄ&霺*!Er8KgqPhOagrhG?]]nyGq$oE.jnqY~$p={y|}ejW8fe }-qb1SW?ƎW\efnaT83,e&0 gP~ocڥ@?k rE<#b:0$f"ޗ&6רz\jHDZz ؛l{/0xh,?幐-gF]q8Rb4vP{ X SϣT,rdGr@bxlN{ 'QVG0 $eq+fo ׌3@SJmPG_k/opNd{u3 ڕxCbÇʓBj;tF<">H4͔/V>10&{Ra%'X+!ۛvm'UE=v7/3׬BO)v;O~YDw1H'[_\\%Oep Ld#k ,Й iTlI6R!Ni[sz6+Ut PD)2FIחa$pZ 'VF^Eӝ&lQ3( t.#kJΦ3֛3M qob "Q OiC¤"bWTz4H%l@^n7kJ@|I’HgޢXo8ҡ|=DK)>e7>a 5}w’ϕ X ֠ٲj/'cu=NZhXC>b$9ْ4!N'2>]XA姗 SdXs 'R4cGЅjvRD?;,/)]lL Dt mw'E'nz k.u&~BAJ  ­R y9p`mIJv3{x? I) `.6_iZ[\Q{8l(p 9e-ɮHe4ߜǷEjbɂq`Zr?,I8B]fOA,{1=SsD9((K_tÛ!E3˞ɚoTXǂ2R: { ݕ`DFe,ي3m%MpKh_(X^;{C!-^sפW \$qS~v>R`3y`'W` )|)t,0u7Ƽ-Wm0"[„Osq`7\^YBx6*gŕt]h="!6uOH )zg1&΀139>Gz`y19t8%7c!@7+4fK~y͟(<>覞2 F@0ƱT-Nת6^ yw'zM^@m^k􃐞KT7O(>TDEGݢBpÕimA9q ^Uݛ#6ersMIgWe Es%JXXU!#ȡ .db=G<A#qWm,zbA>o1g`2\y\d4n}cd6g@{r* `gIm~H|_#Ѽsqpe2#t=H{aW͙\L.TY,-'9Z< (P"}urrڼ1D sӋMB𮪤njp0oĥPV_9 hSI-rk݇BV5q3#b$Vđ]?Fw`X&?i'%H]z(@oFUuή@=)w鰤@E]Wy+Y'GP\3KxO=vD#?5`akix^B چQNۖj$1Fi0(Xgw$9MǛ^ Io3j τuOu QVӻIDvIR9S:7~^ c#"&1jIMC % .Xz.upw&Լ c߆V6ԢɟTvJ0Xbꤋ[j38+`VRK*nk8p _*mzԱ#4 ~o3ָ5~*F]Ψ[vBn襤CIK@=b1w-(tO1z)hIk(&e*}Q͟G;7V;2JDWw59uzF?v+xXKl'R53e ݀Vߖdr{G. Ո`&dƦ3e) YhFN (fBGY1s O=SOP͒p_*}WLt 9 n9 uP7!}؍_ƃzNCPNFePR΅WD-?Fe Ӏ+ ͈1b`kNqlܨq <%j`'8#4qcu9вn5jEG6G.Ђ }zBooRG赧h)ֳMrϞ5H;F1ZdHo@jdbĤp0%ޙASe>,01yK`iкGTe̜,~[OmdKv:X.ń uJa~ꌖMqB0?"^P<6*bLDe>WwI`y;T/Ň$XSPX>j&q Д+Ńrt3H:-SilP׬7 0aJ񌳓'M ֩@x׋;&5?ȲWY6~ީOyhk+z_ouV+2 峫w.|@czV8PP|r_<"e+4R;<~yq"#l-B?Vލ"s\' -LP7}"U1lRMXRG+ G/8Mh8^`Ȕ\l\uv?`yxbh!/a\i}w]@ lVkx;1$unqLuo Ï;Pf$<xT ˈ^w?\@9F k ,(ku8ٛ+n)KѢٞ1CgXl'? j&C/ɿfu*d9iֈ>ʱR tW 5I:dUP߂yRL-ptO6+pq7\amUHZVc A+ڬJtd1ZK[ `FU \UzUjɗ#A%cxJ L"Z\ʨ@TJmjN kQj'mg3%E! p*62ɴb[A/i=W9 ʰ1`s"oIEild@?57^Hd'9ݵ ݓD:Cc=xpT*7620^<0Ѭjmut ?x{c GO4x].sSezTo tk(:s&|*$N=t(E [.|wVFU ħ_0rg68v?C?=ۜ |I`\18*@搷z W1DbrV!=E!S5Ze %:m}-02O`B^] dV^ 8TzOOfέ8Sz-&Lv'hz; Ы1}eݸ);sMcy]x5xaf/4]xآ/N;}Kp+gj mYAJq~,oDxTWyVhq9˱B)寥L!56{-C·Cxh+q89ZZ$;dj#' -K;>-Yf.6{;}HjO3oO&~NQѶJX';d2 1I! J!b46onÏ@`_\#wUCƨOk ÛoVA*!de࢕CHGGhJx 5c(W,S/cWg:AK0 WfI~b[}i[L~>4)gQ+/wL18dz|>w,r4kR@cjM!)M׬Ž"b2ֳG}vz㿢8vPz5#@zI#0S'\6m%lV Yk 7vX-=y]w'6lI?9U̽L͍6?ߛ~|bk=A7jd7$29>|A!>mF+e-e80D`lOnqx@I=ܧF>nE&wB8Rͧ<tb!|L.X.ÌvhU42<\5Lsm _HмҪkEƅdx{V8p+o$>{ƒ;8?lwыfm? m9R!t]uBqwN. k,uPf:B(rp>'daD௻ad_ʒ$R-1`Nd2bO9GHwX1m4bȪTP8>Ku#&_-)y[0 ) UcYsaܩVDa /Pşsgxvkha AlFֶ9|N3cBxouW9݌%&U^L8[$ \ڝ#9aekK1G `˺Č~Kہ)L^a9M߱J"`:5t;ص/wcaa;G]V̦Mv3|EsYGVbJov  EIy M|snHiGS !{FtUdk7/:4kϵ̎o7KƄ͋g7!CmN1#>Vl[>:HBHT]Ag@͇7"5/wTiiH) = ?)fxEͦX~|Aq/jiLx[*O j&hؼg'"wJY1. EAx@xRwp]rNґՋcTyrX&.S$̩5+=3բWvꟼEZ.h3W(z)ΩN&5.Xi!Ml(8 t/ge*HӊUfւ!<i d\FFG]>G6ԋhxq6g-.*?KJՎS{1VQj< '&qd*zSg%Lb\]6ErM-d̽=  =\{0ضwmy"|?HpL=_C997b(M*HR5Y?X18o,[[Cx u)T{ 9m-U,nÓ7i>MPwupMV,i7^,UxQu/QIuYTBFڼl ]9鈏nQ 6)5y_~M2<&Js[ A S2)/Mao[ĄW4kXn0ԡ,lu82]XK_5!F3AQ2y-^X~~T|ʼn$ӵ{ش4įI]X#f Diq@e($<2?d 8BhF:x{>x C̳4Ne""8 ?U&ԧ_0*l0ä>ݨn;p?[8*4TgND6^˸gzYA}J]q2#xGK@ RRoA55q|+4$ܶ*Yx'KN\ ̲Ct~ KgpB#HrtbrF9YWhiz.9qJ7 oH9oj@?5 g E^Z^,p,EjQ@j vC_ϫ2u 93vA PC=3QL?vȍߥ/#wjpHɽ;} '֑CK/xm/cL:ڡE)0̺"iC `հ/)A|FOϥC>O2tpFeab Mf+]~VGtB@n9Ƽ {/yw͒q0ӏG'YODjVy~+[BlT8SsW>h*ͣ {(Z@<^3]c^S.+ѡWdl^~fr 1W'=/ڏcv Ao;&;Y0y 4q; ӿ#%zE}.(Ba/w!8aɫAyb1j/HEP/-uN9&z=%NgY%_A+\3eɚCt Vcn4+0I}JsnIyXnxOڸFŚE^)U\YM5RaBru!A|n銒\&?,?`ɽ fR+JWmAd}R w1k ,0Sv :j45ivq9F&2uj/ΕqZNbβw Y|M#Bnp?#Cٛ],e@h&iچb硪'%A&-W6d_\& 82)11`'|QVG*)`W*+OUa)2Fq_ kyQQ!dMr%> N7Fs1V0 'W ;Wk&tv0%юDd-3A4w8tHvaϡMs5 44*ȍ- Wہ[Ykn]g*pƬ.@KkU+T b`(視Ӛ UvNכhXjCQq,C ,ʓz9r}ul2o2 KqD!e=UX{'!ٰZܮ}?aͫ_jAʾi 2^ֹ:_dQv38%>M$r2$QVW8 # Vd6OR+>E1oGYm<&( հwN?"9G7v2 ː ٩ojuObUْ!Kı\B* Ȉ \y?**Z"mW&AI];nalNGcd ?P)vQrJ@C +(^z1sbWl2V?jP4rqahGƍpd}޶iO\1ݡa)WdcZ}czhAEaJnøc֍o֜udtq8{1q. y\ca_bHo,ЦQ?x& [XكHf2`y{&bY 0c\uۼ3yjk~m fO.Xfߓ>j >ݹ߇?|cڳqk}Q&S{* e: frԈC\Yc [o \” +s*9ENvD,uv^[\Mc(eoOR*DhD~ *4!ইBg}MGqoEAu?dSչz`m7A6.yA2>4Of?K4ߗ} <Ծk|nq,t٤kk5!Cjlc.B;7%Û#Wk_!n?$I #2LjWX68k_`߳v .mtyt[P^1TPb"̸ͱ{Qm'o%c&uS;Q%/sQ\-_O#=zL] L.wMJv8ا)DZZ)A P.7ڔF4' C 9,])RMADm 6b+0hF,S/J1UqcLUͭ|&6D.kHe=._ Г߹FFPK S6Nzg#PtH͖5A$3cvV KSW% n4]'bCu,$I'M::gA={QG;,x6e&%:(nk^0*@y>1dwZ϶IbtI>t0XͰLvyY~FkS!Zdd{(`+Uiy,nUr"ky$9'RP5{](َŸb٢=2B=rfMȲSXI#) F3 2yOhǥ>>] tx8VW4ol Xm)ȪA#2!q&'? sgfF}~/#+ Lx x3\ JB]cŻ51@}"pf' |II} +#Td(0ޖ 뙊q}y=5U ?(0&ˠ_.yQtHN:Atwe'=0٣=- U31`*>l2; U w=lnltdvѾPAPyؽݎU4Kn1b6iBF%zE[ia)`SMhUi&Uw 5{K$i|x03w@2W~fmJ!QiEǯ~=tE\xCi{B;ĝb lVjt>uprV }a b|a6^<Fn@ʼ wtg5.ĊhHqe0dn%OX8:[Vm7bG.F1%DUG$ՋwJj PMsU#|DlMZ507 gmJ3T󌿺K`?Jg(٥vJnI`OX4.0*Mc*L8cD^)ܣ4w] }PwB$̉F,Wp_^; z.ڜw;ܽ ݢQߺ ٚ;q+o:ߔ8sf_+a0OhJ 햩Cǡc6*59uĹ#Wbx+ H4|eVC'[㍮*lta[K]Ա<tgcMsy%%XVKVF{UHb!JcDIҋCxa:@EJNS%/E}ޟ0ޔ Y ޅK.'DT E+.StӪGK+ExF T(hϷ3X^ߝhXiĘ5~0/r}e=!Q*Kuy dZ+Q31}w;< ,)! `$WL $  bsߔiw@V#ﮅqes;:1 .nJ!f2d_1AIEj#Dh똺~TncB=w*IGA ܔrY,+;dm"tתVv"`A sRݪlW6|e$ ep+taHq`zV4۽#NB7^ 6MmLkTK>/$h0_]kY\bnB!7={|i笨osR#gZZxl,FZ ජ#4tCuClg'cik\)e<1[,BA+㢴qH3f=՚r[e\k@2(8 ?qJaY41fgm _^Wҹ?VOpc%YH2x'^ adv|\FQ854jiGEQUx̪[6ɚe4UAy6p4ƕJ`87BlLJ*ȏS9ڞfhHuc&V1ƹ54jkɻqFQ0bPÌ DZ8zwZFOc̰ uC63Q9D5MN!(_TܞeE{3߄p^a'jbGԕ|v=pS%;J'2:R3gCl'Oj71|4:^7Zoqt%jMIg% 4ll͇"$ٔ ޱ[+26&jWg%NRcPDy]ManeA#.zhl=P4Zِ`,lV;O*AcYh7Yɝ3.dyRkjubi$+ oa[4\?,'_a $ ! |Υy0/TϧN#`cLTr^ E܇a:gKyaǂsH<)X+uvpclOt\b4)wr0п>$!i2vMa+,_)+OIW 쩈 DċKZn" QnJ?μnkTt"\9]҆Po;KJ&o.]jxqYP*F-|/@>b5UWI8Us(A9Lu %- &x &ȃV6VfA>XQҔ+#[m"[aCid!yXr~^^kd_;!B30ʴw= A|4:K2 BLtny`?6|=iJDhxxZbfNh!ta-AYTls&w~0_}H;~rw\CF|5Dm,|ǡ,k#TN!fv_}^zm5->jXb# ['nqdž 'Dk\}tOp+߫zM'ٟkw4'zf#е7Uj?g[*N_wh- МjȬbHg<>ًlчEИh͇޵D܊8B?@O_p-<8uQ}w`])OË7EjvRIyA,P^CM9v(@Utl'Eb/h{mY$%B*S.|x@ꏥ Cv1\ DM>);c+_(%xFٿ&Z:X<|ZwcpmߝF=Sn8`3MXy558bfd |g^9̫ Fs| uEϬw~JbJǴ>D$:N#nJ6؎e3t'2mmMۈ7D]x2~3ړK =PO+Y#yozXǜjbnUmDN}գ[t StRui֬i Hy#YۑZr ZOy,Oؿ.$OUN.Dx1`V w7؟ /Q' 玚 )!As˰Aџ*1^\/VJ_WsRϟQ2@\r*ߠ]^of.c!EJHճes[)+A2;@{5lxnE4@֋{C=L#khe\-b9)BL(/G#>]6Ķ ]Gg. N*0}@*RY=Rp3q#-)m'{ ^y^ F_E趚T iiP:q4ŋYkelx.Unѩ]7US/aô̲h(\?"8@DCd`X=Q0%;[[9.s_w'*OBESeUq)d :''SYXyʘ Zе~Td#򈇄A7uH|:vL"ov; +t$ U_·vZt7l3]S%[]mj~3)1rx |w\el9kh^h'U-(v&4E>DpK3]s{tm4E*cqh1Z Vd95q=)*6QQ00/ik0ʨaIYVھ ׻6>'>˞J(G o*N%Vy4Aeׄ3Dod_$ӊQH.zO0^R,-r.} a~}}8A FtabŞw}'8p߽GhX`nkTXæĭLr9X7>.S?S"C?UTv4ba$i1UfS$E %u_0l ' s Vbtv, 5ܳ(¼ o7 .mi W%\ 7Tiz̩B]֔IֿȕuEN8𿖿@`ϹJW(ʼ9a=SkQ45U! -EzR [\/.Ҋ\~1X M kN2HdKRspѼiEPōH ƥ nDWp&1Kz&F+VwNfCo0Q$50 8f`vQ M M4!%GsdNk{(em/ OvWf.dSx 4nKd7B;AI r@Pg n45{V<}SD,h,Yb^2OGy.<~)Ⱥ€Zy1<R 8RwgRm:vGCQ&s9aA!}s"2;}[8ɎI-a c.dĒ^GW=M袽\{HH YCV ~f^qO ct+dߑwt.vp(|vJYdA 0py/Vb Gl[ Ja*L! .%T>4IVf A#T%bvH=?o f8m_2:zBѳ+ 1֏;F(tG)FFq+ ~S+[h0:I;4b b<$ 8HDõTJ!?^ѰQI2`U7kH$փ!  +o AM 6w3Zl2~h>}eAZ<^h+M.*`IDq C|:GkA|5Ъ u(aRLr^!Pܽ=/;c5yPuf#3dlBHk ?iO&$6#h`C)ȖI ɑNf/JH^NdSi V#ynͮe A3 {k]ƤM(_ /JR:`rC# jksL*Ӽ x ]aoN#< XǃASu|ݟGd  oXj?DF1[8It$դz>Ɨdf[!SXD^T%Z)&=a*e >*Q' F{o49{(i|rfVJeBՐݩ) 5TǕ! -IL/#k1n(pwU Ncs#urU\xdҺ^Fjgf\ҕ+ƾ,z}RGԚԻ^R2yQ"44$l a1@ZMA! 軰=&2f&x9&Z4ek.Yn\LfCl! 0$ Yi]'f%6ĉ35*kM{`5)Sa2WG;wT; :.9xj+:uz'wHW%;1'Gʶj E>UН[-8}ת 8CC@qh$24T[XEU\n:HesޕV$Ɨ.``LXĕ|hL_p4[[nA2\{?k37C9H/0CFkoeR+_AݳZW@׶CEU|`ogʽ.q^%UC@Lq. $>C-П([T;d^1tc-͐~B HmYPb> 9^0EO B/P|[%{!!Ԓ2 Ҏ Jw2KtA?z._)%ufZțυFoõ=4轈waH:&vPǐyCXטaN>hXhm,Jn"0!1&8P6LDѺU2 tm5:ܬxS/ F|#RB|; 5fWE,Ru=sPpH5JN9 2_xE3ד Jiqp7II2UZ7loigvX]ǯkR+@/#rۄ9KKT᎐TT^6 ְ›XQݣd8 Vj b4 nsƈgLfAyy=fyrPs%~p77?_Ƃ;a= Ȁ8f{.@~p9ϊQƆ[:{R7,FS!خڑQˤ*(U(K$U[JyD_Yg %rPrME6eqR-Gf%g<4BgG05aaMd鹖T A!> j^ ›`L~;3ߙf7McC:xDԺƟіx,BgsmCD>!>̷BiwvY{_ʺMGj&y0RQ'π1ԷϢNb<&(k3,%%,ٮX:{Ię](7llV4;JD"RtDmG4O=Z'zjgqhy>$/ъi,v^i gF"*VA/Hͩ )UUnˢ*e c_U[ߠdQNC\}a&Ϸ?~)va)"Ȋ:2. 7}F[Δ`u#Lm,pߐ9bhÇW|HQQ R3_o[ڰCk>F%v6?!Rdp+@˰< z`]J:'SƫAuB]"j/V܈d柶ElO}|9ldtXtiP>)Z0θ[lZYnUF& 8e1<7v}ztQhoRDn O(n.'-)O=l:(A_-e{녹H0gMXrs}qH(^ bm{A Nc ugA4t>gQ¬q 'Nlj aԅa SHg۹Bx{O׍2홳)B{| ߭ sD>oXDzb5Ib) AY>$j'r{* , OQ-T%_; { 2 sܯ_@.5cG3XiĬZe=?v9-AcU Ak1^Z7N*g 7^xKﭬZ/ '韛3X_s}JRn/a^jQlo"ak@$A/P./%r w6 #5K(Pmu)2S0oIC9fDt'ש\)1:͢.cmԢ.Rit yCr} T" +3X qY 4*UǾ9[iFbQF8\tD9%iT7fӔཛd\uȗz*ȏ(b&",zqBpUB,'hy$愅R`%B删o3٣Vx )̏SdZz1HJ<"*9720WʀdDn ,߳{RNg;mz^;E9th%`۸Ԫ J A:z$Fr 4Sյ$B?fge^JhB0WWO:qM {1]SP|Ej\gbgGa7bvyR1GeVÖ;t -M'dXvf(rܹt<^/@AQsX!'p @G=23A? 3^s%M~:},%w=1qdN,^ Z6/$;1 SF*ɼ6_ߚH ])Ȕ+{앀Ps BVǜh"<_FNU=Gȶ7|yN{P+HW,>e:XVʗi5nX<,2$p_ɩ )E$U&Cl REEpXB1a@(Ss8[D+aΨ,GuiE\Ӡ8YSewԧd+,NM~FfXRGkI]H<¿<:W_H`F T}j_UR8N8,>)Vʮ 7SMh@`;f#>PiYHNIQTqwg-(qpHEB+IPp=iY=|m 3VZ*0++L:*!E>AM ~2u\̒{f)- ꓘ!^o^@Q5e҇J~w!F`STcMxz$$Sg"*wjlSlXGN7*Bh:Tanc7jMe#8+/]Q^c<A-M9<6O}?a>0*61\a| ;S…f~O/;&Ɋ1*QG&e>U%X0W,x~u"K/Y{qކ́8Dm~61;C rL$c[<W_u`Pgwl:!*W3ODFE E )>w^&V{.@DVeLkA![Ȕؽ<[2 ؍oF*%BȥclWYF+sS=\/T&qM^գ#Mta%ݏ/; RU FUE1c41kFuj9DhȔSeRDGP[r8|b#rڹ=jGR[_S׬ +>` Ľ@Ƶ | ҬB(z("x}o8HAY$tQH>棳0XNëMǪH\?CbFh" eu?E?Ө9- h(,#NA/ 0i$S kN#~Mߑ~(0^_aJ33|w児y)g 4upJR PR`ʤ:ܶs(aJh0%O; d[ɋ"X=\Ⱦ=<50Da>~&%څ;L7U["p%d|WGFk'56 "T冂R{ d_s+)ᣴx'V6Mwg)ڕ=7sеQݹmeil  y7 $A ="HȊTlWsY[6՘[m/e r@GB4aQT ukvJ2@! YVe%5a5;j[A,Gcm}^SnPrȮѩuff0mIk}(4^r"on/@& c\×UohC+Ǒ)*|]dCFJ sJƦ=b7mviL7;ssK3~Gb7P6RPzʘ^Φ ׵|IyGƨ⺬ ˆ)>DD|Grzi`BNhb*0{saxF~ڿYA8ӯ_*G 0asI%eN4wM־9Y3NDOW&yM-Wl[Y@'*j%IW/| ]wMJh Bh"-C+Dk~<#>:^g@M*; @b!WH.LAR{lo:A7u L 7ZK `AYK(|lg4/P+ $˂DT$.x[lI5 Z[.\q0ڦ>NSq|3nK;ޖU; nٿ>KlM:/MP]- Lu"k,IY孨O>#>Ce`'&@j.*9wOxViGu =КG:v n |VwS1l;BT1AáqQp)sUub # {' ([snYFesM7N Tnx]ҚQƾ)u+mJ&W9ރ+~.Z^u/K"$y..P :&v>:Hz42;CV ϵ@,"+tnN8k^bX6R8HzsTp:{$o҆zb7‚;Au1MQ<;z^blZ#hV{KS n3!Ij YەбnI/b,Fv9.8e:;TGNIwn2x*q֣[-XsT f c~ܐ\.UrG?3I1wxTMq5{?Jt23$D?]8wbv0+Q,IO%U o7-XDn/ޯsDխnDNTF*gQ0Lߧ9G/H5M?IՅph0Z;D8"[Z}b43Znokooˋi_X9t~"]%h*5rvpl}{99mWy[Un<4?XUcbyD@Jސq;5){jmXc[ᒟ f.|qnq,oioYCɱtfW ?VGM cȂ[" m%˅rJL&2@Io dn\c:H%]׫Ff8^AI5u80sW2{T,mhl.$䆴UNfT)"qm _ܸ$m %&`+"~" s4Ŝ }`(1IWw?WڕLi\w$~xJS6fGHA< |}&&yX|$&$׈4IH[UE\S0RJf_HG@oFn8Χ\U86Rop`&ʎJ#̤7U@C;㡔r/9Sn] ݐn Eu9Zs=;yI2ڡ!KEa-ݣB Je' 1##' ~]Zb kR}1x yZzߑ MmA>Ƿ 浙wsY=!H4Sj2E{L{jc%ȡDn80m5R1O'dX;LIAF/3vzZiF#K5:k#Iuvgop6C㿇{\k3ʼO%3yüu TJ5/+u#*d/WdU!іTM0IvRukжDD$ZH=HWoHyT,bJJҏft O<+P{= vܧEUמaFsܛ9?(G|g?P-=ͷ.K5O`c5by!do~~l). 0 Qc}n!ۏ*#>6#wOcgm'2N/䱟"%Il *eU߆<='ܺ&L;E Qp`+/d&-0_$?j?%@3,az7u@.jeZ)ܝ&Hmv PAO球 y 'AִMRHe&\*vT}<*]ĻL,uNkQ&G\;)O>s߾(Dޚ)|_ z~z) RE/Kkr + ` }ԮMpl ,_~}e9wTwZz60k0铆643{zɣ>VNCs܎J߉ I'GUWQs>o&Ӱ^+FLC.vr2O&F  -=7] LG<,dnɨ8U;;uAM}z\EƟm+_]KU rq;gD?/HDpl$SQNdAo^pH{>XSscum(޹{% grլqdL@ z7f;xJ+ %-z;j8.x_Kڏe8A!ߋ-o3cZXeh%.L? ۞VBB$?pSU?.,` R_u=Qpf9o!M}u Bˉ˄*{ό? S4Jg65!yӐi|% B7N]L'Y˟+MTq^D{"RbUh72|}Lz_5GTCdgk [Y͹n\cF&Z#}+ƒ)(ggip ngsPR0@o xD{-rL5Yg-8+Ta ( ͐Kzر1fEЄFy[PN4uZzINxߚĚb\gw:Evςȓ^Ʃ$Oʦ.f|7X1^Y+@*p,8fbF|r "IOF͉ibiZbxU\jˌD@u[]aeVh~&_1^= -h:8kc’vjjm@ƪ^fWb8H^NSLZ8D,e穎Lb煸3gFzU܋~q_HȋLC69= r5[gKfUl~G^!GO %o.[Cw[{6E nHdzvjf0rWAV!w;/׆`Į9)Wx۶CRTr{.q.4qbf@"3@k/ޱT(/I6Ov"2}ƈpmտ9% mݶOU_m@) Qehy%#ԲmfG˖3+F\WLZJ@ C&pq{]^5+h/ս= L`4G;ƪ&,2r]:9'ERQp׿@?B^=TfSx lj N S)?.B24fbfC-p-eH)W?~Da֏΋d6 wkZLli$9'PuN1+Q@i~)U7m_nw(i hX8@v~OASZRP: rGtC Q(u |%oJ*KPd;Kqj27zRqy"SZ0] jЦ}.0@-9qAԤ0K,X8iDѹ j*Z/f+8;{M78Ri7uݖ)67?asq~tѠ~a+ŝkj2:GɊ!W7kYGF=]q,WTDUNT1O_+qU{@/ )xJa {V!i7 "z~xa⋤Eֆ- XK=t}Cr _AN5k14d꠴Y#Zgm}ɺ] pNG6)>g6Y@T!=aබ0bÚNꐿ!n9s}UfFZW__!Hqkye=w@"R#G$p,(w -P pU`Vl~~~[90^w~&Oj.} ^mY/]/:Sl ֈ:ƿRC*(7ﱸ+W0Ah4J>ŝ  FyyIE11RֺJA[JR/ZyfvL< >p~5/Xwڟy⇩8.jY6W*|j5yuy%mn}t ϶o6S>͝ehtӾAՒ-A:Dop)b Nr]vZY80W=8Y; 2 M1iSvB 3\vʍ"0+_+&5kz%|)xфx`СLpI~ [,ZB08*4t{ P޶:syNjm} £R‘2//Is3N"`(zb 'VOC&q砛!l}%Mx'}tr["~=g1TIņs3;GS-U+/A$20tlܛr܂5L17#rS? "tYDndU]ujbg؀S'?5Cv$J!f+wB ij҅01-o\뀖iv;hD` bŞ:#$S19u$AJV lƿ*_.$}ParEQZ)>vCc Z; \@(-oQ"=!\J%LTv^O^ႱY[N ^A$ wU$D4B}[NsgK<Ӌhe%)wPLH8Cs*oӣOW—^&m5NfJ͡uDYdUSqhl/N>}ѿ3 8V p$ӽG ifFjWKng\y>' 5QRYxzț7lH\T=u}.XZeNъ\~6 } VM|h QD21\_y]Ǥ1$}I=&JR~mFN;C7:y~GF${~a*+ԉThŘY)uL~8{txvɖh:"" D$aNPpr8H#i_v!M:ÿE(QuNM58!+}HТ< \Jہ-ve A#=9r177#x\`[Xm &.UDgM$9͢U|[Il5?x荂b4*SQD,|{RC݉1;]}n**:PY|73ih4$FqݳvS2e-rOFAV坒 ^'wޮ86b*%lS@yjJa^11#D%DoXA;(>]{*h N+j{3SXuQ8jDy&ˀm c~mR± 21jSsN#w|"<*:WIW(SruU{@ v3=Z5mi u nR@ܞFs/)-a;d.(-%bӌ҅~[QoWS m]u>*^(dS;xHb z)EcAi3Sū( 3$ HBT 5?Un`^Hb$f,oULwWcIAA8}OwՑztK.5+Bz굆$0R$/L%~Z~NUGs +JqBP+/cP/d2#AQ*wgoD r-`us_[4I :TZ{;R7$b}y25RҳӟyRA;DANCK1趓ʅӛ}$(MQByg+cGDN% k.4LhKĞC&n&Y}rQnTN-:sJ4nWB`XAF trz)ʴ5w-rid!Fphώ~/ksI {ȭXQW,x!WE[𣖐jְ_2S&,`@-Nݾ(7gq'Yb^o$SbG6'<ْ;\3ge b6s \ F ˇ2u偅pTSE=(BWC*,33!b}=\FɱLi&󐦚c';NAr ` z ȤooaVCJ+wzj8$X%(ٯmA"kQ̖R7YH da;#d>Cf 8RL0ԧO֑iw8RQ4SgS_8i9 j?qt !5oVk׫M "p@R"[?^Ⱥ\g2H|Ixx4HU؃:E1Wh aV]{9UOÚ( h99񼻘WhR\^k!MAM~Ryc]Y6tMʂa.s_"z.n}P欪C=‰MPP}]SWAZar8KMJ}+X{6>ߣ*U9mJ6Y:r^(翨5r` 2}#jx _t' >4#kf;vG]JXۨ2"Jߑ {K$ 8.HvV9i@7dN2Џ˂rWX辶淎<3 M/vLW~.F$-շ5u%SRވ&вXz8Q4L5>I7!q2eu"DxLi3^fKFG֐e}B F5Is`BY*0tIڏ*o7Zs7heRl^)ln) ]4_WL&~u+ARfL'3D) -6K -*"qəd؜׳lƇs vngRlwWlS l}㐢ewrnKܺ!dpqFۢI8O]Pi)>t胢E(hB !DX 7mjθ9ݻÂJ#Vi`@9CEW/ax1>ӨQ 3JLu, u86k0W&+e[#PPo;(6AbMQ yL)/f=βݔ"L"e&M'[6+xZ1k Q[vå%ps- 6\+뛙cO⣌pHE |ԟ&Îb1aX0w(E/E}bW{릶jA؅o /Fn"1 fgH&,Nؾ4E-2,ٳ&Z4&kh K~'"OƄ^(f9:D:`7kMT74Uj9Oɭ8T];8NU#n:.Vb9SY {E{2p蜀`uf.Ӄ];M%LM#7а15t#^~U5EQRmu4@QJ[3q*%5Wb;]V O4*wW S,M0LRCaHA9Nkw6Hna;M&o%CWLu4OR@ΐM++1obΐ$Qڞث&[wRd^`yP{ĆiXn#w]LXIRUδzI3EE-3p$x3F 9-^vIKJ"ΐNjujF96^7 ^t)I#jk˸=s9Nќ܍{,1lhW28 Y,vv[o"[:qqz6_Y̿#B1.NF[NG)DžSZ'Q]D@׼/W@ūEYxuC l򩫘ܪM7o%}A*޳Fevᤀy\{4@EК r@ z}S΍skIʓ~S Ƶ RXEՉ iWE߲2~rM/(}DP&=HM7/D#~wt|u, F<Sٗ㚩 ,tsȑ`ו>&}jGRuܝqh7 _7zph y}] O y[%BTYKgՁЃbxm ڑfXDp`0X&xvͫ`h+Ե,tP迹jǫVe& t3K@W*DX#*;"hr4"؛"HbXDr:JXueU]u Q)̒ A.s_ŌG%#9{s @ܪr5}o / P81 4Pފivc,9PJ|E̶U[\r 2Sa_4]rj+6h-aq( QsSo$ 8 Ek&l}~z1Ky6ac.Al=:YɭNYT-p(QsYR[LاUk4[`ce@7z>SJ Ck}rxJPqѸ띆^Z>hI٥Q4ePT]7H&VYZu;0:|h9CQ fZ*m%~_JPm19-UuW\pʟ# \

aY@HtPÂ҃0-0he|?~RvRVҺ򺈁oɏ;uXVUy71d,,^(y[mSg7@l`QQ^jkaeT**y#+;E8J/ 0ieȱK'r?WSt3GR9,2m%n4Qknc}R.jT[IB9 T>|lx,,IB 3&^JdOԶhc_(9mB{ V#xFe*ƀ:goN-Zŋ+m6Gy d_eж4n3P[ǵ~kϾ2G.T ǧxn$mV"l͙ɩߊ^7M=S8_LX|V9a](Xd!H6S !|䑫KZDTANULy &Q#۾R46XVGR&c:r𑇡$&_qRSe$wAyoi:U2uC@D6-zFNCcRF 1pPAl'#[Shm@/5$Y~ٹjqhPJ"簗$$jn3\.P'gߩX^ rl*@s*CEg d集هʲ )& tLj!`}H{=5Iziie&?{f1#E\^J<Ț9}|E5w0Rt`MNL6O W[xI34A}M -=RuyAj_arkYRKe\j'`6?B)퉘W՛9\UG8,U6jDbۨ>Z}\Hq:8sYųc;Ds&wjlAP͑92ἡh2,pc['VHcM>jOciTIkkq+峨Z/ޥ>J+GOqрOj18t+LTNp6PQpt|}5w"%;N_^#S"_?vEJ%dptkPވP?X5SScu&A6gK|GWm\e_sIG,xqU2Vn00zd^|VTUd(D]9&cxȱup_Qjx'4b^Q%ϵJ'N§1Oۺ%gBD<*W-<ŝ!\v ;RͲsB>]W[1c9f=7Q^\vEY&4\fHd }Q|-Jg c~3:i5$vs*TŪMb{9fJë&(q9ꞑmm (~6.{V?Q'K-.rEʗcd[DϹܡc۶kZMpIHKHj ߋa1c|v$,{ Q^V̴t (n"6( )\Θ}w UQq!6 5, ZQO U5C_mg&bwIҥp~j uSzh ׻ 'B=Ug)ηD>]acg@!Ft:S'b]H6u63SqCy_ޚsx5_ѫo%U !a($UFv }?*/ QzQTIdF/a8jO)9*]kv 굺"s}UJX*M%5.pUȘm+Y8 bN7R>+h UARݰghM$W'BI`Gk*Gv:adɇS+f3p, IRvPy\Wl6$}iɐ;?)E@ 1=QF=WVPB3X}m,UzrHty?Fׂh{)Ë rezW W|X^} U}US**؜V8|<nrMi7L͵:^Dl q@fdT'[:!h@'ͪ-?z金@':H2"j?F)woY7j>=CdzIuU Vw#D;6{?&󎏞0مcX30 &<gθ5ڧQ*\H;_󢐆EidiwI63:lw(ۦe ~]Uj N:*"B۴&svrr2𦰅ez&Bg{|r^T~v>'m{uytrά fTiCDP:L]qh <>Q:XXBlu;862j¸e^7]SڶEԽXpIV|}CAk$rrN=7@IY^ h 6*~vZ tuWCxKk1m`q`q]čubB1/#I㰥_X_G @gBNm-DR\aDMGZ+Le=Qw0_RiVq0%H>vO->5Tbt)t\,RQA2ĸu4:wQPq(;*WE$e$xXc^^`ɂ F}$.g'Ts_q}+62ء"ӊ5b.{V1"6'n,dTѽ܃J2*T3R//!#W6~|I ]l"ż7ǩ4}(3O,hmJeS]zM٠'{C}~pX,J󇗆8("^'ڍc ا/鱄/ $SW}V1BAe$ĹWBIqSF>zrj% MlpW@QZ2\7[43/{6Zcs^IBd[:dEe<o1r1uk7%M,M80\S瀭h%{W\BJ x-F\F;_Uċx df ۜa6~^Ę*K5P.Ċ/~2׹[$_z?RDE+ |7 q;3]~a،# È;FM'ȟƨ"k]؎~UV>9PZU|ʳ5MsP>mkO}XN~5~AfHC+C6d!PWQ>5ܯn+0{ G֭r5`>,$x w}(=|=\`~n}쯟M5o{7++(@?4vc.clc3GgkKҐ}nn:݃gSS͙+jM@rڧ^ɔQZ?,<8> -g;\ _. j؁EaOp Ck`z֣Ld+/ƙ bJWaXj _DO+E_Qyaha*&/nouypA/-ښ|VrP+DGtQ(V06W&K75xY۽Ð8ؿ%#Gwʩ$)۔$BR( e3ۉx1֕bb}d7_fUl6D`B}h}z~ӣƍKo"̿m5n}>7 2U!9Klz-Zbt!w[,KT$4 ʝ25ײKC!z TMy2DNY.p09סCoj`jm̶bmaDJadVqlޓ?eA WM i/&+~]PW1SCL5t^sSo˄xg!gk(l`u)'ћ%*YpUj&G āi/O$\0v\Zdo۱3[n6Cpb3,[e JG!3FrtrDs)S$tUg$C.Q&l,II 37C[YHT^6l"60.UMEHvy>Ӽm ZBWxoֵ Jҍ 5Y;?oAqO:M6P\tdNzSE- d٧5d}[գhrK֖]2ؽ=i\ee֟j5f[ƙa|[ЙrF Ɍ55T^|3f02i5^}=" ռl]}Wd$g`oqIntCO rl䲟cEɃzXy[z}A&AYlC9_JTH¨rYK}˒ޓSM|y MMM ctaHPb(2GF:M?{˪?f3c&=Sovٳ^=@am`k%q섹QdԼ5͝w4b]b7\4Mn<#{o,ւhU#)Q{/-GؖC }zgBiIln,-S=zQ/z>h tA"b筳1~xTzpVIzs`&.HP9B&ië@lo.H {b2[pnā {:;h$AL)jY*T{ާ(.WLS˺Fp(8Ƈβ?L#8)-EihwO/X \@|3@UhL!̅غ'Ya%stVGz( K\>-2޵#`n ꈖcvS +9L;^Vw9VFRQWX>urli>cEjLx]Vgy軒a`n[AGw􂓘xЍx̷gD w0rӝ籡O>k C gQC5$(PA#۵ߤ[]LKWfAJ-z'~Nb~8Eo\C7B)-dp86=뽢m+.P/lMk&<^ Y?W-rϲ7_R4ZT8Z-9;ŁR)ӑvtY;Jh*Sۻs.G7 ö͌+0t8\<mj( IUq\Kc ʭ'Y))Od&u{VnY3@KXYVܵ`aRBlcch6uņR1ܚ!{㥷$sUw0irJ04fb@1nphd mtj!~x . E鴎 0F1Yn2轌p2"uҦjh{9exn>_'tP7w0-;P}L5\`Mgl33SV2:J!s>$Oz ] )䔁\A6_ Eo;l#ΐf ߅S%dP gVҽRoX1ߤK"e}dE_ pmՌIM]D{[О5H*2\u+&L!8ݝXUH>9g&B!-bYon ڕ_'b}}k7p~BF02.Gd=Zsb=E>Hc}p_{Eh)JӉlHb7uhVO-ԜF$ &#.!%~XX$uFoWi ]iR "{N19g*:2WC@aV Խ9)pad5fAaAG%>;J֑#يiKu[M5_" :ԅ(k}OY%py="0#}.F1٨)C]ͨ& ,nZ?C׋)deM7F@0ή,~ z ;'dpST6L4QrbZ`V4iLJ Wh`;v`Ⱦ`&o~VrsI,"Sm_(w<} ,E]"(;+KA 7&hg4NC.$W؈Y˴P:E'*ߢ9u,fId.j=sr~ w "l't~pN]B!C{M,F\%,Ss0c7' qWΘπ;F}^=RiV7.7\ug{EŌC9E H37ku)*uհyٕ]?& *'C~Wuya=4=.]O;S`#Iw^ӡ `iqVgj TM bHȫ9C2OJθ+9)!CM: ,HmB5Ή57+\FƈyqQߧkCf$muPC5P f^/c왮YlNN4mvtWKkɈFw.% -6 xU:s<%)@Uo7-Xcw IgMV8ו_޻kFm<8b6 jWjuw$BX$#<"^ Ztr]d _W'(qSV? xK73)BO=NV4*V ږ9=ph^yY7Wgq6s3,@߱]%G\M9w9O#o+9 6-.7ca5$x*anwnD}K]͖8ǡ/4ylX*у햂yq@={堿oD_灍Hek= AAG#O eMH^d.?ƊG8rg\ߜ_Vqjft>{?Dx6cff6YŌm^4jHf+V_"JUxCiZLvB|UZ˺uO :?vMffNRMlkk2U-;2zDzEDk/!H'L;1B,6ů8].}!R2V!ky^@@3MqWэ-͍4~Ah=noYl`%Hj%ܡ1+S2nUspwШI.Q.7ݓ{;==C~D-PĝnG ynSEh1j_̞o9ə@ %{7"䲉I,e5'@IR] o)1 Ah#m.IeB:"3=/!S˷tF_xƜ)LMz`>-H] jq0ޱz9:q{ \ݬ)'&B~%LԚT7<2pp%? #DxV=L 8Rk׷b\(֖gʺ4t7qD8<ʀq;0_mY ́EX;d<{&D̞N[[R` *gZJ:01y2XL)𔌓1 ?|0W 8)l׸cXOè M>armߔRLXxZY.%> c5nBhH@k0%Zg#[DŽtV";@K?o 9Sg]*S!. Lx\;SqNۛ,ޤ*[chc/+LyZ ϬC3X5)YzMy@xxgyiu0JDmz|vQ3A$TZ>$] 匼"3t %_gn[RjV'ٷ䞟 )E4+L)YvLxk~zuk$tnC!L9o/s B92nAI#3k,߭t+ȷsbm*oJz-0WT')0FtTb0=+9R}s-]M}r:3=P 0k3㺦ᔟ85n<6N]ltlXF5m?1j/b)hDֈgb^e'SiHB[B XQTqnb'! Hx7+uhE%h9bG*@LC`} \zU(F Jw@E阞" E@O&-Jy7#ȀToC݌Gib]7GSKD)ÆԼN'b/cbO|@L TGNV}]]tXOt F{㙥ݚF3ePig6Ѥe3~q0 Z7845f [ƴun?I*5=\P( B`{wLqRm]$HRU;yZibc *k`=<r->[5]jլА7r`$E/AU+!a*b]́S3VEA64$GEoQ^ 8W?'Xouŧlkk 3ZഷlJX):*c)2 g 3G"֪$ϽV(P |j` Ey6 bۘ;%[meUWpNR3kמ\PbbCT×DƇ x5ةm|y- Dl/%7;Ts"+Qfk]0L|79eƒ{v-o:i&en3n{=, EÂhtf"*6FǓ%jq%p$ƻ+{PI 0Gn+zO;;",v8WИ7KDw+ H/'shQϔY!q\ϯw89.TR,^:=Ix{Ow oaBZ")N /d4G8qn h]×>IiP4srsRH]6X;#鬤+9J co@߲긍*fLr*&FJCa723eyk/n&]Nv%/q. }SJ;s8gASE~|FR 0F)n!-iM*/2fۃ@vRa"w4R;ЫqM=9V6K֕Y]aSJ;-4-pഠD "fRD4TL2$ڠ Op`t m[۝mNSsvZE9V^yI iR.C|?9wwFCT(S";@쑩(G[ғ5֕54`9(&] ~7H} XjkSlUo0se=΢Em3!" (F,I:Hm[D;mcwѢfO؃!it&Ss[aH|퓌6ڄ䧐P-q 8bp1=`yWe94ԔXx Q܂N)oO3JWǽA* OܕpSjt|#.;0o 3[tQDl_D-gna8]'Jc3šPPJ #br/drp;Huҍ x6IT`a$.ps2YܴY@B0l ήgSZ0`7p%A|ҀbZ@o/ֽ9 \XCMf"Oߣl%2˓ŕrG$>"]w'%p:EiP0Zn(?azK> h˜F9\-I}n|p"P7!"8rNi5À?w~i_}(;=/OΎ&"\#ysm l3{ˡv M3\&M~rTX:6 )2EBr /u!v u:󨟁G:/+s%[ΚhOo taQzw؞zn+> );(>>=Lpto<#[ 0$5JF2#0_xx)Y;䨕jZQ`/% {8k`.w8陚jy>B,[2"=Y1$RlV~ d] Sn:s:1U8X~XyF@GqKآhd6&FoCg\XbX'%nYHΠ39:N/FŎ+xsyzvHss}^qq%Vv}'Npr =Mӂ[n*":塗>iCa<~c&ļ=4n2ǵP]ٛXLY VBX>},np%,o&0ZI8E5{%iTӡ!7j0!٦0:}TgsOG{œtUn0㐺  ƥgd>|1a246ޢ<:C/+z^. UfS3@фt[,]rύ,%Lq(t1NS#IA`@_WQ!!Q=245v3E^BKmPLWj"fzaO36!E廀PÙA_#h;.SL!AćF=;{1n%y6FHi|~aeeƖ,CP1(I/BFsb=SNQ#VH+VH˭ob#4$(QBg-V3j ~lJf--OO,{Ak\tB~cmgd*`sTN t܎5Ngpe.PѪ6s`VUJ6[YX(ʵ{PLɖ]-7 PZTFeQ1Z(~|0C919o2:2Kw@7;D}]X07C}5_gA xΆ`Op@JDd|2cdhוCM>slwx֍eڈڳI2\ ltv@S\ŜJVm0ƺ+AqhG{-$No l9=eO( ,^޲v ]Iu@b%3cwwW]3&dϬg@ױDaS0'KK9: LhVBСF%+-6'UvEЈHrrػŞSn:|D#[e ӆ_§q$_-'}حh/ |'(# uCy-R4L/6P˫U#}l?Ms`7\|^vP 9 Q< fm1y8? 9OIzlXb# %wլEUi55y9Y_waRBt[du!H,,Bg-~1B~~=OlqG?ҽ}e-5_ޗ1FG?-PHJLf1='Nr$<uq%>Zg4ϙR5K^\eb![*gU0 _ (~#r!'D1&Wv^TJgog)ߠ,rfX.n^Rֺ?IS)qi:B⏯IU]\sݺ$ަ.ڬhp$x:RmwX )$9JM/lj7)$:)@_^d#SVDMm3HbX{Ml?֬Cf9=J8*&}h+3]6Z95N)*ɩU:V'ޡ"UzL}, ]nuΆy 4'9.7 I@IEKԨ}mtdUCrsR`&2evBNPD,o5{F *.clQz\8N25r 8 0e W07"aVk },"F4TD( ;Mg5liW"`td%*5dPX}Rk7{iگICPK3;c^$ ?}MЭoK9:2f7ޮ$L.p" ;WIqVa^Q 5V!J#7aFlI=:i #~"{n+?.5_֊F}O *K@cn3̈́1fZh%9m#|ZHtn O>ǓaqցIkp[TƙS4@AJ待~ %xP#]7,FWa>* L @S6O=S3 Ocۋ] g Pg}"Oʊٓ(Utpw:c>(XhF`,#ؠK`۴kl*S7vUKYZT&U>.>NU!HPB1 OʥB\ ]$ښ⽯ Gy= )i@:X YVoAŁ%wI?D08! JYP Di6KO 4HJ뻄;#x /$U:Ƀ2Od(Ne/Y~Dp~nDnQ=49~p[}zQy*OREpӯ8˜Je1_1(=J'k##K J<2#QLBthrl 0˥h(H5Y8᥺qsV⑧HGIl7'U?3?) ';(>KVzaUsE.K!v#@ hŠe_ P 4a}mG}$vȻu-ȰC!e :NLB0 WJ?ǿ^F? @}VJbwrۀ™ 3(ߏ^F!7VJ6ho*3uLy)6Q@L ZOYV0C46^v>U81!;=R5Sa6 c*3ZlC?ǮίюuYTn~%=٧Ў%Am䐟t[0qH AilunA N\x]f \ȱ&Ԓ?vJ e^|F_l@MVC߬˹,K!TdYFXBjiKT#p}K^d4ƞdv=" ӪYI7)Ov(4CY;Ƃo8 B3J zkR\Z/rl$W03w5Eq $usSCkHV1u{ ^e;xF-~5nҍjm qUV<ץ.u*c\-]@p{)z!!~=N_گۥ(U0'x^C9&.s KO1NA`e8uOa) DIvmY8$RRdZ2~^QRH>/Lm:NK򑞷cS-? 1#ʘ(vժӭq+Hs>Ζb]B) ˮ؅g.H<3#;=x2l`n.1yi*aGrj h,bm%Vv`/tDE2x$N.ĀBK &8YśZH'yKy?,NRvQS7B\tGLF5{y#gapB}bcJ)sٴQ~zt$kꏼ&S<=9dD&,czz-*kp\WLZ*+ݓ+X fۜ ${T{O؃BϤY*ޤmC\cUPIX߭&˩1X|&*Fݹ[Kȳ$h[/ˆ5^Gtre}Gi67%ȖUyH\zh[uho)c&Y\ܲ8 e^-p_:y[3W>E t6I ^JѸ jg4W$MW9)_2#[4az<8,ko9pi5 L͢DWʫ"k懳X"飽gGTś]3/QE,u&i*nf&8mφ=!tTKT(;9A*iBt3`,)Lg/1dYk.! m)8F||U֓ X?Nϛƚ4ϙv*XІJ+cg/U$WWi_A-2=u8e-&EY`Z1Q/FJjiv]exiF,>Įe]mXt|rׯJ?k'S _UGⱙQyCQ,iсF3beYJ7L(~%JᯱҟZp1E> 3L`R`$Rk1촪vK2V[nTs; <IVU~a)6~&#;rKXW->v3f:Hqƻ~JRP}7x7 l?$xi)B5sg/%H]ISbv*P4\+⩿GV#pkS`Rk"5#`DO+S.dmdD-؝\3!8 0\p8p'wjAŔnc>2%7ykzb /9\CGo,whD/^yHM˙Q#}GFxC]sLH|jn1+.iH ta>@u%El#a4\HtYMo}?J/;#R,שDZIۆ^Q e *#! xSt헴ϓi3/'8|+Ļ?Jt92]#VHu&ؿuލCznHSh^pi-U0ĈulIBKf$@%c@ܶm hOGzdeKH+F37g¶f\qE;XRek1D%Fu+aK>빋44|~0a}d-&`򘔠5zg */'QH6]5bͶ#&Jr!ʡCP'ZJO fo,]<0lTf*!P_e@a10 5Y#k d71I]-+ҟC|A+{\@"6Iى݋v_imG8r;Gx$ίbqw[Q$ a֞°R:ayR %8񁾩KsUS˜}I< %ms}HJ BHEqR= @4hl(egf|s*f*Ɋ#mqfB:vCa6˝T#wZaf{H$~p%LG*ȵdޠSzUh'T%\'q+OP=#CfoBS3yDtHmZ'6!#Nh-T:4mGlTc1ZXh[끳#Hpu綾:sRJJ`oRDk>YڬzXxas;_'\ DTj-]3DɚfIk״_KTe,MEG#ŀv#-p83|CX@8?z\*k^76#:rJ10,xW/juK63 \.*F]r =kPВUZeyMGYe/E.үc-/eLx{/ܚ6ϟgH`Gm$L|tiZN}_>)ј$&/;:ERol/N:\ Pd/uek0إ9e}1h$b8l5}d!|?RwVF^xeͣXH>ԥ"@(\dpNԆ+ػda] ֐-%[y0ρ®+d}gB")JTn!mCq97텲T `MAˬRՀŽz@6} N)j(蒖֤݇["}Iҋ#A#?n6WM0ְS;s fW" a1^#CxɣkE9a/O $ʖLS? SW\Q soCѦ1elc+2} BUQI74[v5+T\;De qzvQ>wn?B jr{%*/y&)Y ٧)}ͣ<ہcz[O,g#\G^:l`JoKZ]_Vy ORؒ#_e^:k$Wz>@EP\bj36OW9HJ fn&\HU(pP5F9 ցI,W{qe ʦgQ@ΡIg΃W.̿M{> 3wi$m]I{t_ϖաQZȝƗ>Fi5;m:(f )Xj<nEZΦPJ!b͘vΠ43m3MA Ƿ4к3=kmO/v(kCE( gYx!N!93/ nA"<[_ @9XZه |Ƥr""?0À@~/zakCvgЗIx):xc^/w]hd=ƹ4uPW=rՔ;}R*fW$6$RW/LuȻ % 6&g2i"6R KC@Mk]_"tj\&A[XWXzG_c6teŘ$ŢO,ؽ"~otQ^ck\ (>MJaA`]J`brG^? dLfDQKՃw"U"hwDJAT+muEh-K (Q$ ʃ=4<:p3BtV-90D0 LȢJY<'a:Y?C#8eiBm)b/j'bLjWi< C/BMH)C#2'lDx &.N0zc# [c~<ĶB28_="~ܹA紃j<Ԝq*~%E}=|E#nOfO-sXL'k3ye7*@]7ЛY%;%os0[~%Y!,SY75:PK[5{4OeE.+CM+CֽSMyz p +-Nخ`y= Ki3dhj\ yfԳ _"쬕 ϥyHYG&n$f1(v!3Z%Tdk \5!}fO]819Ɠ(S?`D8oI$AɁ~sG!L6='~V#G&IKU!U3 |!I- >9I 2D^k/"S0WA; [ZCMٞpݴӖ:kKj4Wb): Oĸ5TZ8RCeXiH%L%*0!ggf$:Rɘ w4jE-QLlOkmĞ̢) HF1bʐ$Y2gufixIX k0nl ]4Rq>m rDy}loLJ°oAIRέHAh(U##q#@~I˯K! g?%JrQe׍B :C/4{ iӂ XlaŒ5MX+˱ Aj@&ռe6Sښ~7fyNB0O }G]ݧAl66iXꧾ䆜v,fN 4Oާ#m4SDM?9كɏPo vۨt>l:ֵa8B5'Mm"aBXA n/UTu[zuokdm#D6&٩!>ABIMLczQ+w[ wZ.5؊ѭ/閼UVCA Q *fȩ)X$ ڽꃛ΂59MMzEV 3C;8{!yGB|^#m9ZDWxw2T`\!BaLw>]bmED[`([T}bVkPs3ɡqqJ@ |β\aF"ߑz@?1jB={ױ)g=a*.O1vsnn5qnC`қh'cQw"nl f"W}7ks]YeZ 3c%c17q6tN{K'ڂ96B9'<0hp(Ke21T`jicN5gN[U4(2TkLJj`D7ԉLȴ5 z;x!-[s1gX1t9A2"HSrH˜wx*tKu_730{1 F!@{M|P8Yړ|vԜƈ[e|*Ǵe qk}vRYEѬG]=`:9}|^rKߐNw]\3Vs+N>[%4q3,Ja; o"oʡۈ{wW*% ^M^5܍k9Ӹ ]ګ.suN_e±`j4v/+C(d,wZ} ?52?04 뤰C} VCY9 %x+MZ9}s0e u(n/=sU1K#f˩y\&ѯ,}Hryux(g '!- 孎4+eX;mI.Rx,Y M% Ƚa=+Yp}p׋:FAOr ĻƴT h+Rov'kIB&oؖͣz&l`Pw YTἘͻH _rV:B!ǂ&?eGn >ja=x"jTAo6sd:jR Yչ# 0Ŀ{ ~5Pc!*ro+u(ûI 3Y˦nDg?.%{gDǻlOα:nj6;tj~F4t[A3O}YZ>o0ڿ?$<t 5o GoE2m )4sH Ӥ"g9Bh8֩PC/h gƔ+" y_iEpF% zyh5O?UU'ju4Bù$4 3AܩI7;_X9=Na/!3=^Nef֑\乭?Bcq#w2©%ONAȏsٔwyf.-Ph]&z%ލ P҉=P;ܽo&e"v{t>_!3uγ,)R$cV&ẋWŽ+8BǩujG *Ლ#RR.ou\:zBg届-׷fKQc<*;J5L!3R:'{a0 6w-Di3{"MLed)f6ry}@|D- dCbM.r D  Э p#͓Q_a1ZO*3fu((tW#l.[:Ekt_؛v#/~m4ښG zSgR2 =|RGmȳcN#e{%H] p^]VX'1k#M+VB1P{'/zvhXoTO w^LH6v:bn/!օ4v  +#س#lTzi"@^ 8Z9.Q@Uݙu4v^Da=l/i?'Sf%qǽ],C9 i+ /m1mo͞iU`Wƣyr.ꋁI"FrV7T)Bzn!ePu93 w¡/<-^Z5ྉރ9G}yL^wUo93ԁD?N"Lf2ODohUOVb5.8ȮL^TaE)%H'\ES`7 w)wM[Ż㿴A53q\gV p;9ug(!vƾbJΝ["KȀ> R7&zPyEGf5-#Ԃ60"7-3u1V[b BĂctr(H=6P{{>s=7VY }T[zeS}\&eYh?dOAe&IC!']PaZ$fdE`h]FBAmHTMa.M|e(2TKU64HMIu4w(NT{6 l+ 7@.$(ѱ l3-HS}IM#!~bnU^&f˳ԧc0.U&s˫Wp{t1(+0.ЫuF}q !4Zif/11zQݦb~^KW]Sw:waG<l{\/?Z:lJy-*,&%Q=Q„~kAپ"ե eØ&ЂY @11bH /8~lǺСc<-jj_"؋bB|"*61,Fg^ՐKݮ?&(RDj*9^:/Wʾ^) 5a'Jk֞A46D ?IG8 BTvW_N]Z:xzQ}ar%-]6*|$biSS~֨A(Eڧj?uƬiNIĎb bO\VzL瀪LoTfEPobF+v(үHuMB/0/{@mIT:e 40qw2ŀzdN PkCc>=<5U }A[cGEwnA/hSn;!O.ZW5EZ{LEg қ{eIX[Dۀ,tA%Ђ cķZ #4RhByيڔFc )>&9q֝UM۔^RhYۆ]LI2lH]A:3hT6rAbt'HWGaU tiju{a~]݃4We -u{D0[iSwH՛Xjj$+6jnʶi=]qd$@ް!+z8"(l-C+kq$*4I>#2C ]g)sRqnnA ")NK#ܚ:,{کYZXݹRA)~QJ{>I;=95,yECW<\9\YzET…1ZSpm͍3r}f )q2qF5@IlJ[Q>便J*?Wn5sq!>q0y˵es6,ۯ~ys} 䓜A)pɬ?_m!b*܏r5_H,aZ/(I2% ؝{N4)>1i2vKaYIN<4bTſ'_(>׎1H|E׮og/h_waJ%<3hظvfTo)3^}͎^둸gQ!$U'h/r)7%-wqP0uҒބUJ :wsF5yDȃf$׉.."C5yYROL>>aA;} }"O]+w>l{?D[#x-^m33|wSt0Q%+Y/9^:* }Vy [V>3 ܊G,nG|W*o^!bXX[p%V?N8)TWʑ&&wcSʁf8K#See=T"*j٢qÈ7X^yhidS_iJ׳=C]e-^1''_C.D[8 KuźYх2GCAW`wheîgJa㩮'c_S;QlDP 27ӗ+u--xN(B#-{~+[#&ZAOY'o9>n%"~aE$aJҮwr"5cmXŚ80[ mex䕩|xbwRfYtez~;Meap󖇼m ;Xpz5稖ٞwv)OMa.O# oCDh̫nm&&~"ܳb 6qԠ)CL[Na.?{ſ=yL0b0=eqka*dӹtᑟma2g\z$>@ KDܳB U:C[GQ&-$/:!0뇷TO vY$XHm<8ɫ­Y ق-qMu*+M)]L̝&XS,lc }ۊue3x])A0G7/2|\_?M_/*RP!֪g7OP9E{3jQLܑbIMc2lf젆7e[TL&̳؝j9/cA+dXeSj>y}p1t [,w/B601]]ۚ7&=+I?,6&T3H:ޚN67*t*bgc6 Qj>kV-~AHIhBh 'ŵ{'U]㠙i&'FΆ\Y)w? wӆ/V Nk1Ln>5ܞlY.+QNt^>mP̏2XP,_TR>hhh{T-^hN (%PUMIؓ½.3fժzfZƠh`ō;yJgyE7"knB*&;2<3? ;6>~4#ⱼ&{@{$ ;%Oy܌ӼTxl4~ms?HRxmF5!x2 *ŵ_59`Z8'Hd/niqRc?e ?s_o9:l?$!^X OQ,kɧH`w3&1,`1@ :7SQ"G(߫Ɂ#.p0, &uDl>&zih ˦){T>o$); -Y{pj"`XmI' ?SL(*`܉}'@Q>?nnwe82iB4}~yeFwDKϋf%qkဿL(&-i+hld(POgb)?] 'kE$Q}|_"I= 0 =;"Fg THsoH}󓽝dSI.K`0BllV2??t;AaVnnfSǾN& I24$ k*I4r8ոnI- ӌIF2MR,eɀ_A_FCik2CBd녛Y Fw(i=y쿝u] }|yG \ 0`7o8sI1+O0# 璛}@EV;PpTAYtp!bMAno:s`Bb)MY:}PsiY U;1D3x Ű9@Mu5H<;VjdmP@dxeϖzr$){t)ki@M*]|waVUɲD//z*glr<3. vNb%`,S(p y= v锧[ۤb֍V]%T%vKthT|M0x1+ⴋ2}rT;Xա]ًɃK"H6qN)`<h-M)b'&TSbP A=5Í՘S"ز(G.rWyȭ7^eCx(4,IS/h>U:==mӡ/nj!y/U8U/Y6bar`i{tEI7eB ?G>o4Jծ)Y?'B+9%sf_BGJ;v>^d ŃravٲenN`"?G71u׏C+,$xīQNÊ+H뚭|4l@U@sGU3B@|2% n`=i D+aLS#ud@m=$-^hg?UfHk}3G`%mL{&2c 5V}ibid%r:h$BӇZGS}]qY\ ȳz ?wg8+  ',K vl4 }zp+7[-5LTF2W)R#tFz>26R&WD7<3?Gy~{eᗊ/=dU+&_ab1hh= Bŧ*`.+wkM%CU_PR~]72{!ܭO:+O"2@uJͧIX9vԬj ,~YvY1pL#n6ZZR)7:zoIJ'+{LuՆpS=m'ZֻVz#X$}Rl9=1nNjü5jޜ.Er2`E˰zK`͟ae\뱦k#L(S4 چUYaq([c"uamz~LfqǻWd_CRhJ㈹3cvi5Ix$c3 =hRwd /Ub+y?_1oUס6rgHd75WH"J{ vb6ye7 1GXW U[u"$Pb5v‰х n-ks!cXJ E»E~|;@s{K߬LMTu K* /pm-fAGЩїiGNU-[24a>,ܱrd݀Xbg$G/ϭ9(o$ݖo͐ =16 5=ƠLW\Fr=N6=FՃ)=i].DGFR}Qg{v5j@(BQնk.d;3y)Y"#HJ1& /D> U#. KQl4©ʞu߷|4XMrrpvWޣB@<]Y 0'tmv/"t>x R;c >-qҺLtrbYPM] l5a;X ,wDsj:W2 % ]]T:N97Vy`~?٭Dea;;˾p+(^Œty9Bö?SPvtA܅APczQhd5"eIc'yǔCpp8^}Zd(` T)tz)$`PpQb(iʂLv4^i&LcIlaKO/6 ^4L'QH:+ EGT~a8΁:dg 6ڡ܉lFl͒H7rcP-.?!gV$ ؐ g>hVXW^^)[FyWڸsπ$ %ݾ'pRW {LZ^sMyvZJm@FU#8h{n)g Sy!r 7V^hݢb.rqaFfD&%]Qè{piAջJ rte]VKaxR|a({بP.3}pCf q}vMXQn7%a/ |1 ){yQb궗+ڳ98'ƶ[쐭;#9g!}Clǡ&h˿Y^-bm|c4ϑGZXq!'NTqcxU'tQBc{Fa5A&Az?çS~!VD^+.|"V J򈣭Qg,3 KFVde&6̰[k6v"ٶR\CZjlٴ8%A`m8;"oaRczn;a3rM%vDD'y"=Gsa<{VvWA00"b:X挴E~5&W[: 7QcAny'MkjuK^gk4@Ph}~}qQg2 prSepM* U x-r>5&f_5 ʇF2#H;ȆW_@iۡo:I3{t.q%Ns++-P\243It+B;Yh3>ӐJ(H}վTkSk ow-x 6&T).ksau Ee7mo;ZǼ,'=NpN2uCO%^N*c^';Ѱ_`2Gvf_߰'L'ւ.2bJwUOݱcBjTL-_?!$A\o,D>z|[. FN|\7=QǸ[!skTwTigʈz'@Ez?" :Dd"i2mWnt]r@8~>> i3' '#@rݧɇT ҞoRhuS<s9pUtd"4^sa>{2L2hIDQ׋"K1 PZ6GYj$G(zI"lHvc#g=Nf5]8{u(_i!I[aе:xW;.T,=,Ospw>1/G9vf L9#:\DvJ{-}d^  {W$!% x{_j2>1Ɗ!:j_ `mџ ̈`P=7x$P>w_UL3hc%T$IQ ,!x4B8d]E'rD 2B)d0b(Cҝ$Ki3hpOz[Y=ǵбt1dp~_j &#>S9nB~fHP+%ioWZ5l'؃J RN L?$Ǣfubݐ9X#/D1N"[*\HX3h0PM~6o;Jˏ3٪u.mTPӞTe% 6`YZ6gOP67\ 0  5e1Y\X,P}%c6NR2Үen9C(m,jq`M \7\l8|R)~|B<ǼMPj1_wG84 6W[SzWl2[`Xi(u &gjVgO{ar[V!O _V(]݄ 0WŔ랬_([OǶ`gCcoRBn" Twz/+)wj>c6iRx2dI\FyU˲\  ;r䄗ZazЬ?ݮ!EzEHf慐BÖPjZ;ib(]BzQo7˫eȞSW4>"|O 4-9lFXᜉS>ĪvN)4+Pռ #D@ΉjEF\eۊ}։ b`LRq精MQ_C?- (ܮlmwkm<\,6Ls}8_p8l?;2nEһ/ımJ쨔e03/M"s93찮*{L# pN`΅s7ФU qw[/ɊR9X OiLȢqt$ [߃:3 6Ԋ6fe"!UCUx #爾LGˆËJO;dT!vjo&85Ћ^t? &_-".jhB\u6;V- ہav4 }L\,KqmD]𞱱a8(_1.FNL)XM@vhj^ Lc Z qEꙜhWGncc "|c/$"Ԋf 9m΅a'by{1}a6M2[C(ռ?Xghj{3gFF?5$.xB#tIO3F26j|EX:Dr0{nn|"|tsVI/oh'-QSVꅿŏWҗ #u` |Ttiܧb 0YvAi9h&uǖ5X\O62AؼMխ*Txn`bZl1+[foC}Km\6@syC)3@/=O(h8ѐm*8:d}_=HpZDQ}N,@ŭvpig0G!`DhjgN{n)pb1414:M"ԅxradYTG/0l["B<ͱ4zqb}XLb\yZhɹڰ;z4GtBVt3e˭0vJVw͇?ѿ ~xmz_ 0?ਆ6r q *UftԿCS)LIqD)pRFB^Ko,'hZf3G^I[R 7CP1<36Y i.@!!D|.Y>AkлM֔q*cn=7gM٩6_t E:pJX9l/i|eoI>*Xb@\UXo>NM S*Uz >%P~lFmyl#5?2/;_D,KnnlUp}^n0bc))"ks$OUQ?L}VSWHxW #X,_Sr^~ ~K[&ϻ@YKy=nPsQ_\Ii'!6'9FnX:z8W?q"xy3/{q İc_nGł-TWd5ii׊d+5>eYJB Y,rT6zQyktg`Ze1}I-ސXP,󽃉!Ǧ"oL _15߁ZTЯ"y;a0#=1 kQIx-}fI\zCJ 6hԚ<1G֎:-Mevnw/a1O>zci";yK̯ =PyNqe 䡢͆# a5H5k"5,~s6F~ +w#,bؔ-롧]#%7WʰbB@'J.6Z9iޛ]GnwxoC[Y~@6I)<77c9~S+W+uV@ޞm9 H]B ׊ ;}φt#/)4" etM8<_{`d+Z[BO_19a_11:V7*˷ ?6ˆ}j U$O\Re _Tvr!zOcNΔj]{ P0L28/!f~UGɕWlȓoI&}ooWvEMurfsB)+OyrIBCs8Ed԰pEexUAϦP\`HմS wWfLb/v!Jh42WYa]7BbG'%x^M:l/-_d.6ȪBN4;FC2n=o ™7E~yv%Pp ^=Y WO9USц-9뇺ke agQÂ+ԇaC# F +fŸ aJʉc:]% EeT'דZ4Ot$ W$#Շy2վy_f 6nM)% ##e[}ټU?4 |^!ֿKKQˡTq3/N`OͰ'o+ ABbud;FI]>|u~1זA 0oajMّn6b|xQߞk}jI^g ?4 ;sZ!њLa޺p[r"Or"?UW[46A}Zkyja|Gs`YفgTZ*m:`-tL)yzLdhGH3~&3Jz`"(&EbN^Hi&IۡtxuqJ|><,:Վ!x_E[Tw;_^RL gjͻUp0rqaglEeBXdm $d`f_k<:8d~g@F0kRt}$-FpN$f: Sa0/96t$kZ|IVWJuD65#R3{c!hO0f Na[sHoy}Vv^~L-iC07ѥNWٚm2Lc !_e0>6̡nkF}_t {BϾqnQ\LL  gyo{aSD3D|٩lR"ϳ--AX :Ɗg 0њP$M 4,&+fkIʚ8T!Z¾3j[ؒ6h 㱛qoV>+7 f0\ goKG95O !W;!>K3-ת>bD'|:/oK/yM&%X2cC;Wxn I"QvbJ#df=z}HcS]dH[~Kna9;)R8")| Xgݳ&ox Ԃ>3lI!!>fx6љi&'JG"et\ʡϘΫ y:/8`ɠEsp\HΈuTrXn fGgtbIc7ZcWOkԼ9m#lGܯґg3x?UsB[vüUU6"ě| !prKJ="W9OJk5(t~]cb]Ri;GDArC`8+o0ѷpzjEqQ+Q Ӈz}gR>V uu+{b?YQޱc{И6Pv)6n&lȷ +VI1/&I)hQl xOMEYh5R4X7Hm7qE)jG=^4cjfjilj7rD(v^Pp<׽0Y\;Dr\fxH- 02%JnI "rX̖6-bQyBjU4  rYͣqx(\`~ njײsy7źhr?W_⸆*gag+?:(Z)^[MqIڍ@ʏ Θ F!:w)vUnkּRTMc6"3ݰ [3c e XaCgO-^ j+Q<$m6:-T́弹6|b/؃Zeֱ/D@0Ї*f}5aRfj aGnޅΦ_l{iU.DŽ-7z:mF aZHT{hb$nhmr9+ 铧iɿ>UxL?3gNج41f*)06cp5GA!KB9*U;<[c ƭ9|Dr05&nttr<`{th!HZHnO}=3>vнS=Z!u<Ll11ftK"\HUȪ/("- X8@R b_>6mqF8"1R&ݓL|z-^: `Ik~wZ{E3"3b+2F@T׈I8/ݵ+FFMOX$N ̈hɖqiSv&.Bq9K6` (҃9im@'x(5:)zJJvTDT?HI:ÈݠN,zbr;Jb-i <tvS9X^I8̨CDKR01, sz<U yH񅏞,?dpGIvkt]:JpC .S*|*7P,ڊ;?HDB {%JUE}WxEVAo" Hzoi%ܓ#e'AڑjyGXbZ⹺η0P#|@s(\_9ϥy#R]h+ VeԬG"-vYwiWQg78P^!g˷3]aqmeV@F~q d6~=X.xy4!!$h#L4H;榢|i#\I \eqN! I9!~CHp;M5/|T辚V|ҋ*\dE.{{^;/}K bajuc2"uׇ.z3,mZ!`37b[eolZOCkVӤ*Ψ>~kտnN! &^-0`Cl!$=Ǐ= oM S[{!ݴ.Qii"l[aU$uZ']qTRD6a';VQ] ]\FN 7.-n]ݳCdrLiAD+3+8Y iO] ttG!#"x$5z-惵m+Ղ29sŘcoM \_BZ>gGPI,!UD:zD$Kvzrâ^S3,ˌm0Er=ILxFc3QϢXw/m u_lyM](2O>AG%< D_P6xؽx:Ǝ}$"gvWo 'hf~IwŶ:Qe5B{+`Xf&Sy Չy}5JmrG eT(I Fs31ʛxkW$S=$*$ќFa[>p5FP]$S_f %iHb#ގ+suL{ C츮;u~E#t!kCIŁSoZMfc,Z4I"%@ .#N¯P ;R?Ey]z-%55K|l唥" d".?Z+?T!*¨7{x/ :[LsW*a-gew>i'CKٳ-?xEr'+2[UjzYj'uQR!n0R)Mq2j3np//[@X*GMA.? f^%}v/mZ'k]^Bt6x֮T9|d. ڲ崦-5ZY4tEyLT o/|NqМ'/E 0Q$_}zg·!|rj,nowuo1ŖiN h_gX @"ؓsI%AABqf(YQ^qN1}! rtQ6EitQ$ _pt`F)($^Ɨp6c!#V&3|T2}gD8GbU ͥ38:3gN Do}2ixЫ/d\Gvڹg *4B%P톙j7yTE\r6$Zbu%x⨝W{h05 q:釧>7UŞE]aHv9u:Ι]zK4 =cWj9SowH12=!z>*RUJ @phaż3;sElLKQSyrbz> l2sSɌIژUĔu7 t TT"qMe.R3X'Ealu={5Jpǫ -2ɉ Z+^F Ay~,(iC8)Ww P< LFhSVܸlrMxuR7'EgY(/$Y~c7M z%F_=$x]q4NN!N$Ct'鷞:"UŲ;I#.\Zkj5KrDFt1'F !y ,]5,RܦA4C N UDثD]r[A>j6nOFDŏ\ѣse(aCm7*GS=W3ꄮϳ݄W Z-֌QPvӇp) ׉*lITrv3IUhYpץ&C3\F%fh?/==~ S ? 㿃Z-0sIE:wՙ$nd)l>fCe4N璤X>$;|.^u\p?[Unʦ0UoKLu g_Mb$^i!~0~1E~>2BRoy%0ċI^6Baџ9K54D_e,G×TN*c;G\yI>[Bax̦ˣT=^6a雙k\Ɂ|BX9#R4dp~Δl3VS3RHbRk=Ż ]}0!f)u:>5!emPw@ a.5rmC]JƕIJ?d5#T|?5vpZ'"%] ״HSzf;w扐} 1㾗؏P1p>%CݤkkTy652$m#^Oi:Z0W$&m}mxNt@KѰ5ӸM/w~GE՗eBb"`F (C6ܬ:Nki0`{1}7u{c!?]I}pecc8%-e4H*vMjE[2G 8kS"T 4 +<Ǹ$[ǓDZ .Xf>8̄+ϸ&؀Flϴ>o^O5HU5{3 Zezo9CW,ai`-cjK*̙X(2o6;R\P~L-(LCR ~SXG:$?H΅e!j4OjE$/$#0mqxz*-Q&'`RW5K˂w eLĻ$5TW#ӻZ 01M2Vq;d]6vɏfF"cHFLW$|*v_!iܛ7Rh?V} .KPaz\I1bgE s Ywh1W{w` 1u3ho57 p{`.}.wRkYrxYC*<h T#!C+ᨼ:!:P 9[H?YeqZ(&IA{[ ΂syrs%XV'2dY9J9#'4CEd#PO2b9iC#l1"A#fU,F}mC~ F57+@.ۡM݃tDCr[3GsVaR;[<u uVg FY +bNSXx5z*f׾:ϥ= f'SY| _KJ ]k=YhTɤ{mo8#"݉fl5hrNF2Xח:J}%|܈rK'cnl?N[%}>>#*f][uo1F bO]خ.?ߔvYhE 3i+ӫFل N*zf{ۼn,p5;bفdJ7DHe!6$7Eȩ_K+$G*束)TiƊMm89֒!̵vixU49\L.4qCi+!s-AB'i- -2Yr68!|BO+n !s-*n=ձi崫Үj'MaAhⵙe/gti\uf `taG;k% l1kFLj+뾡4Yk-E*+0_"$/^N9D!w Rb1)uA?k.àR8@+x$B3"j?"xd{n"EB5V@}F4F:k6XzBppg!`({y?9C{Ć֥y zL,׽w$-%|ʟOԱdZ$H\ /NAP \0;Cxsנ#U EMHeE{DEG͑zOt%8|B6 ."օ fN] ٤`Zҙ%cSU\!N} آɦCcpy|\(Zw ,:(\6vfmS^,5bѥ&tnuJR뚩bSС;g|(jp"'mY:+zZX\R ?̧}gߥD1[L*WM  @+۸p 0MIRWU[k㸺1N;~w-y(=`h|EVm1CV0γwIGW'MQ,3n`hRb GrGܞt{$Zz\4tJr&AOԺ846" ۚBŠhS;.&yaBD[ } uJ%|H(x[7Ћj[6055,>w8@guJWv#{%)O΀jCJaNAY'Ӫ5<j;gC)*\0O~ZǬgnyaSYRW4(Ҥ=[Ď'p4,mҟ5Ӝ3u%A|+STĩ7TAdM"OUKS$DUZE`jE^Ϫn{T^_MMX&{U'~ld#:}bcXӥoAԮld|D&ua:רBɝ-"}3QOJ xxꨍ)pvs dr%š_FCr"C m]^PyҔO_tdV9 HEbڙc _8w_YFS * y<6Jh0TWߛP@ T9wQ"[F_1< .[P&ZgouSEI76NmJ30HI0mXOYwGv{J+KǞIg+Yyii_wxfZsŐ(>HK~pL!:4f%-GağNY/WCY%aտ?_ i& R;gyb!f>Iw/*fXZ&;nqV2o!4xEӢK%oIx}KI~C@t0AmҖ3%"!wV3 ?Oq .UwgEM^o"t,z]As^(x%&,.ibr-r*fumRASoTyX&ur' $z"bs0+oL-"M+CN4k'l@|{6`c\MC M/ٚ?h[D>/cG4] LDG:.PzPCE Rl ѥFm/봝v!mGOP(휔\YS!=6l6"w EFH4L)́>q=ֈˆߕI~Rw~p[*Ph~\q¥睫sgm;ݘї9:H]\_f@HUNZ48'Smsz+Yוg!6.O։~GJ3ہK%7&RZfWpL;IYGhog״M"'7DoE ed~*$gn_Ʀ hG7%K`AZծd/cMl"väcܢF)rݷ0i*^+kF=b馒Üx%ZlͺĿS}VJ9j<5JE}$vexͪ4zB6r%X?ĥco:=òT 2u߯'_)3Kn܁K܀ld~cBL'(kxݢL͖KŝX63@.ZfݴSATں9֥\~ʁ:$*q 3֓!| u-ۦZyHO%nS$e d(óK}Rݧ%{*0TAR7sAJe#5IVQ J("h*ūdJ *E 3%FRX/#[`pΥ" R?k}{q"?VE5Ccv ?4m4W_P 2e +(Soa_ЕvZ,NQu6h; ?z1h^ '<kfoUxr-Vb,2i ʺ_yMV^If\n*aK<0%]j铠ĩL) o.]qeBAM g`!gU/}[iD,I q?#RL3:z#%b mxXݥ.1Ϭ΅dV@Z-Xآg6Y_8[%b#8/p (⩧*߉J9m]xU9(ţDz LVZEyD'K{1,BM3RLsn M'kd$m}L"Cʐ)#uSOCnKn\i1 *![M+5 بŌC8‹(-.xx)6O't"]0S:l '?UًqyȌh ao7~5,L܊PSnn󨟄9BUk _-@c -w"Y`6)SMY*S0 @#.uZN/W 9lƞ?[QNh'DaGb_s8UxF4} Ŏo8E$0D_u˒u&AJPOrH}-4V!"x0CN8Z0t86폷 (+\DҀk,rOݲ;LMso6 7wi0P7YAޛAϐYEQ,PSnfj律N]؀{ҋ1ٛM$巄)l$Gi^tP]84}E8" V=}|$yj uϪQI;5tPUC6 P %r\ ZhpL|c-9ʏ~N2Γ<* /͙'+&|+i?QjRMx+Cݫ0E"UL>[bjֳ-sBoC2/ td0gB SAap{k |0|_@o8a_ELH,ݎHa<u_N !pjSj,tskÏxڏxf].Q {"n鴕!{c` jƻO k ,63%.ߐMlb0uævDh} ywNnrms4g-@(C0@BUp$dJu{V%@FSB b=("%zD骺 nGFx}7Q0f/QnwN57̆t$PD656o afkaI Apb؅"`I=ҧuVmu{P(X`e1,WFɾ:x 3?>\p]‚m&cQXf,wA`xPXZÉ<4{6F ;$ek!FPGA [J|޲:K+_2 $`$u۷asmVR&UF c6nIdfJNVIßCa4:M,-' 6jh{ 7lW"`Jh8>t=Q,c]^j:|d*" hq%ƇW8*zo ~Ն gPHX!9`$,TMYWa=Ob<k." ӆGbo6ZbEY~jGvtv)d%!d 0U x`]H"iyHVeW8l}^MOe~+ږOӧv#M׮VڔUpʱdF9 Hc2IЍy h}O[3pJNSf]AKbr9ێ5ݲ!hJ h8οҐ/Y҆I/ZiǮaѵi͒LDY,K5ԻjTG0$kTfDzunYPg_~kAAx'61[-!A͋ Κ -I96atyF- BsrtL q`1,u ,,^ _a& G™l:Qcb~q < ]8,svdgߥ;pcs#QK82~fe wAuij"6㊤kޖ܊iz޻"#*/$ټig`*GQbCx/kEs=:k8BW+ÝֶҸ#nEvFSbF$,l)@$g4c5k#xktN*+&ABDDXiiM?}8KG9cJ6*eK%ZWm.ܱNAgX7jޠksVg/j8.Bީ 2t6mPLG)K;/m* }s=m䇂jƻ̑-؟VDXvϫ<>+o}!$)ӓ%(wCVE3M2`9B˺` _Ǔy i:\pz4,v`"lPQ2xvI^~&V֯IZ \SlقWRTwh^1^@@:•\mEGQ =Np1Aa$L>ó5恰m?=BZ=Ңߟd(V|C)[YցB%כ4A?ngV قCo}zƀjgB1P+p7? xniGIp$>Cp˞c %ס& ̈́e;0^t.U9Nz5(mj#>kC+LQ(V,IwuK~fO~\]1Zt~Q( #8C:֛ Z&ϹW U2kiT2f-Rr5Svk c /c~E{7H4yD46ܸ D̝|}8_S-J|b*9 |kҹ.i#N봇r;YIe+ݵ+OUK!  0؀=*>Qv&Fx(eBYs1#}k& Uy(x {TM#N+G#8+{T깻:LX2vbF*J Yغ%?46uDy`A$, K"A=zFEOα1Ð dex^}665 #F0sJ 5Z3PZ^`픧:s!HR-~Y08puxw?/A }슴j'XeF{1T隷K]DɌ2CΖlJ8v0p2KY £P0{_pMiN~Bk؜W]m؞8$E%}q'} s4X }IvTN@Siߺ.kY=3 MUgGgbS,{w(Zd<+RsG%%  px0yi({vtDyɹʗnӣ9,GOZ+͡@%)UaӀ-*,3P Tlc8.L N[Ι;+$&T5DEp~GNñ!SGe-CJEĴ)'Pb_}3dd+lRp oN,)C1Vp:+Q2:/KgMk.Ӿ)pLe/eIu}.p4_4'ҩHOlrY '<'*X -NR68rN8$AUB8ϳ_``ދwJ s).zSVME(eа.iN>cple:4KIja^:_fF}2- x#'1oDx]d_z'5Ypրko1.X*:Rrs;_y|םSnOVvIAE CRF\zDS v^ȳX^S 6Tk02눮R{diV(J%-- cKV[ن3aDX)Tk j+lmi;!xP0Z Ȳ"\d=G=Jtxd3NVղ|'l"A>eRUCMR+AAjZyB`TH pXedmᢿ_) {`o)5҈/.Zo}-.MW{ن0?BO_vDϤrq0 GfmE;˧3FpPc[G[UQVh65N  QKdn[@saajdD LB*x*z [_} =>=*:,8B+v@qr8S\9R&QGgk̬I/j2OyEOofZ ђݮ)2Io@-f2n!~WE/Fr?vv`6z%wW_<-려Ur 8j kKy36n'%3V!68v SU9h{ :cۘƯgE)5Ǖhh!>wk7#ZD/bU VlddÏkdpvA'/"njz~0 \'J B6}=V nhYO<39g/{JGCO1Cj OӽBNĸ K9?G=Q3'N2<6=_kEq'|bL9cu'6lm $Ss^B \ tLd%=/'D6YsvŜV#;k1aQܩBԊQ Lx8g1g6v13}Mojux(XOHtFwvp-*V &.MfᬞA,FOǵaΖh)FYGq=&.; %DPؓ陻)nMxRKvW.OV6szDqg/cVCkܞ[Qx3gԯU:_}ݡhA< R%E;!Qѐ b~! k -G8+;-!4W8hml$:x];O*К3^ix|y Ƴ}yWp|E|+t0NC qE>?Pv~"ZR_LSoc`P^ ( zF|UȢ9 {c﷖@cF)0,QH_팷i (VKK[jKkOepfc3>?v±pgym2T'(g;n':JvyoSpOL??uߦ0-xR {RDA$Lm6:w)$@ͳCTL4ׁϠ~=@czch#"@jBӶ2)Z~>&l{f82*=\s2m=O8p?yckD[>n+;E= IID(/[ +|!ykr3qH82xB~DM[&uC$ A iPr>/CU u6ӱ@Z(=cnJZ¬ e8X59zJwV(VD"{?"T-<|"MݏlD j -yRۍ8;8"`3.xt<P <<Hb&8Su4)hB'X/Rj?0 "xm7P&KQ?&{H%ݫ2xsz_jo }ӣ>J<~%S&dO.mf{-iOce7Ul#ުqb-;ZWD~D.IZ?_^ l][ݲ ?-9rv71M-k`Bv, *[̊8.ǎs٫xkӄ^}1QUXe ^~^gS m56/Ek3q:Rb`bѾg?:U ^,Sŷ]qA̴ .ǗɖwQCqΰMJ? !;韜͢bʍ z],2+F9L|F77 u %gcD?MLa 6dx Ƅ0 J>FccnOrj eoƒFJO/.;Ep7WD|C,>R/fB4"B)KZցΧP ;pJV`Hi>PāC;!ectEP6D_muɎ/H{[^W|Ct5LFlykw1+# Ar=N7%yϥROXTD ? g8ɿ:AMRte:obW]j=sd:0MG#Q06SDы;# A(_9種/+ a9r;{t:̀ lxdVy^h`l,KDL C34ι/\| 8Y3b?X3W"wyNեԙ!.Ftlf㉼ |"5%f۰k՜%~=Џt;dY7q;qS⧰XQw42e 8W{ ΍blMah"y%j(˩gQԌ1_KmJ$nm?hդ_ aX#ch>z٧Y#D{)a19wcWK^2/K;Gd{GAg4L}\}w(P*x81HN1+$\NHUp;f" 3> ~e 9 `Yy Y\^g@$FMqyBj "AS~;I[/;>9}FVn'^ɐ|9!}2q>LJBwC,s$N }ślJ5>й/yԚ 56LqVB+ӬE^P[bvhcuaYܿU$A18>ޒ0 yU*m:G!%$,'M u+y$3MCaTT5H˶Xz( ¨Lʏ/)L4j; 0h(p{:Z=WpI C~+mQ$t,ҭ/w ɐ@7Q~%Q)J6o DthX01\+Z1:"D5篷4$/^A:yDO2,3:u9YLq,~W H`Ȍ.1lhӅCA@=3(%A! R3t>kٮtQ"}]v"MO7d&ˉ -OHyc_c@j#[j^XM X`ʢZ@d{v>s iV{]ܧ~*"$>rX??2 yY)w粄r,#[Wv eIas[7Bǘuĕ=H Ai}{p`wAr}={8e3Yne1xM,_;\6N,=g^xCkl.!t(QJl Ȓ.-1ty` r~3<.ը{.+c&:[MmF8/c ,(ی)qn?{#|HGo=3HhhLPC]hxCUľ64$]vF5p7yBarB,QS&8_gYmPQ:hk~ sqg|{y4T\&nwmJBDXsu?h˩Vro]URVϕ18τiΞ6GkG}]܄ l9D@3`7jEQj<|x1d75U&vheW Zޔl;d=mZR[\$[[`TD#| / Yrp"Z'"K.5);x_Δ\)%I9x9vͷ p/&=KR4f"..O6 #fJOLzU|rƂnޑj5̞Ddi/H֤3)< jos%\T1ur:,gA\*GiΦ,7 xCv=앑ģQO~a?fNMA;@<mHtVyࠤ=ͪsdzc'9=7F]_ᝂYWLһ`ދA7fE[Q*g|g3-#D{c%e@NRk<$RҜ {qK8Bq8M@$8WtQz)-yG B$׾jIUm5s Y}x(ko!-/pj#R#0uw%ɭ"yGny#ϳ:m wd6T*\(gAR'HKTvt>`'˂6`՛ݣw[碜D>51C+HQ~۹Om;[n_:R$c 2sQ|`ſ΢So;6XIEX:$yc\Rpʢ.Ae>[äH MAʙ^Fᒂ{A0s%*qY2jr`ZݎHz+394T^Lg y? bA6#ň5ϻMj-ö%n=B"$k j e)䳯ӉB7?dCJLny٤u8HᖙoKqTЀGF f?.H$Rq94Pc#`[v?(Tؖ,ـ{ʼnULLܼķ7W^Rq#t}us~|>\xs ׀(t`r1*6ziҮ/58" @ʬ'YY@ԳعL:WXdqJM^h6QRg9އtEނ:C'f\` VfysUNcSgctoU;&P}af KGxK)cVCA^$P_>(r6?Tknj/B\UWOBƒyA]ߔC,pM마. tIa-OS /Zݩޟ3~pi\ mHj뵶N I,]].EJB]\ZJ5u:H$k*F|lZau-%`d‹ j2@pzJk"RT2# ))Ժu $  ?6&TBPG=IK6<܍Z.Pl>+echM^PO8@dg ZlD1|,ֽD_ aq}:QwHNf.bF]oz"Q?$'X y+[ceqal@odt^$Gh^1fEn z@v$2a1Id4md'TW̯VhiO讦\=@-28 +#>{a'364daQ" ueA>vn{VHu_6Y6fҖ§_v%C\urH$?fx=Z緢'#ۂ a;z $k!MJ#A}i\FV˥˯j'+Ί0g0CA6;,7~XR1;$&^>7I8+Nf~/~+ 82Ob~Qc qę]ԿČ75pUݥɤ#j|X[4[ygeu|D}&E:P&+ykzh[]H}&VKϺj E2Psצſ|X\H&О13>F/$f뾱q5|'7!>kG݋|@'JgXgܖKb:o[pρV4vS#@/Eڬqh}>%4$"欏/$ovë-5$Vbgq4]; :30hk̎G Ey+OFCrhJRʍ0#/4ͫbTaa/[FSBҶ^KQ6lnT5=$ovW FЋٸ-[ 2x4L[j+# b/  PNNݫ5xU0+D.-1_4.Г9 { 蒻qiqM32*qDuL}2Ш mQD)Bgu͍b.5BFX-@Ac4^QhE[$YTqgة7'NtKth=4\r2t͊+̾gyz_ؤWqKp@[t"\R{Rg?к 6#VQ!DRgϑ?rj " kϟ/J8miXD[_SgTWhPij PR&Uhvb Z9•XhbQd{ rqfxbCϧ(**Έsy4 =u1 ʙ|<18іVt{i+ .x̀tʩJyѶ[irN/*,b%y'1KI>w9IY6͒NC$M.]j=]|AA7a!-E\?*>؟ŘBb:d)`?'KI(AO|p|yF /:K# $a?JY< ="ݯLQY3E{f]63~$c ȅadw9MU,"K 5s4u)pIL9_"CÛA*8q_ҙhrNSCˁaw;a-ۂ7-uQs:Ƿ[5aS1{(y _m C$x[@ .OZ\Z %gi㪎xoO6A5R~!RE,V%N@)JxO6˱}gP  =>fhXNP3T~&5]) Pg#F " ;e-H(>j> 2#?bxq;͉(q-ۚUVn2 ֤.~GX #S2^@ko T3&'?/1 ]\6^P!^;'ۻ&C}l+PgR1T k"_ZvOȕ,b Hvt;D;>]XrfjV2%h'j71nqWq$pjcjoHCd{U!=6-"0#P0 -S:RE"(Yq&C6܎wAG76|-3.]^ʸJs}ն{@C W3 - Қ˔>Mp+q3 [RkaGFq~F*bՔ RKl,~XDfT5 T&Z>IBGbW~|2ۡx2 >Jg]<@]sv) ҿf;:)P#i?5/ՅKAS@$"S <]5SIrB 1m zWq"WlUTՁLbNU?\)=j~\5" `~sʉP31(#Ąד9 +8bvcQް4hʰ͊ԍTJm{7zB?T)@T/zk|bR wό,zJcKF<7  4:7t2'4aL[ʯ kiGBjgfl^@HNp(oWlc)/:vÅʖq'MeGouo<kpk&TciZYw~AL9Z$ s#an7Aiw-v&E3Y7~n%[c.fƔIGX?mTWanYdӤ3(+TB@#YOhP yK*. `h<0G)6DŽ\БX" E>fy3>WO-3-m: O^!]at>(gdvNJLe% KW=2YIihx V<"8 G\h yҗeཛq*$KC&#JL l PWwtҘ784dYhY=/.Ns{hƒS`Yz8U\ɝ7mwG`EQ_kMgBGˎgdRsJ",<;Җ~1-eK1AFN\-6 jѪxh$:F/½G"ZӀ1Fc~t2>UQdž,6$oV9^Y$0v-OzdjI,aU)ӕ>oXJh1b L RM9w_ѻßCFwy`N?2M.x~ϗpfCLǽbr-āq׆VjLvpnBR`R5FV'|{>}Τշ$_`S1Ak8=*K:4}Onmi~ZRt8\KTr3:<5< vUU%C *pˆ.: kjpL88d^\FbD:BERuxkG-dUu% o244S77FrBBXې4@ĥ}2٪TIGkBex:x5CJgr7V.1hW ӍFa!?~E: bB ^r;]'FKQ*4*; "վ{ɖ\;jE!U2P<Я4d"Þ0 WVXj1C#d95в]Ow<*Ϻ݊wF KktA4쮢H:ז\fkAi1B|-q6A48P1tvv|k7׏cĈ.=72\/D{41%Xz2WaI*⇠(* 9;WE s)Q^~t' 4vo+[lo|(dxD,zE;ۡtE RkoKBa'XQ,0>8 zĢ-\-[|OewUPIsԲ*Sq3 %H_Dن-϶z r[!qč>_r9t0Hj ϗfFY9cmبkEp}jg` RLJxl ؕJ6+*ļC YAt/NczxIr{ZE|}4A꾔h 3&Y&a1|L~FܫTXws5cW~Gr'T!gT[6nEH 7rI@Cym Mf_͏Eр?mIU`D\Kph#ȋv8 NyUi7w nL`s9]Hgz۵a g8:O耞^Q۽(MEbp6r |Gp.(!J$lκz4|J[7zZ[O ~K` +`R41-]Hb{ڐdyD3q>ݳvL 9j°؎@YIhn\ӨTAɜ2Z=;/kJQ ;R.ޖxslUKR !kex L@ *z7Q~I:Xډvy$cM`1*DE#& >ÚqۼՀDv|w2}}/@aF5>#< tݺ*$ iL{%&e'ܞNWU6D*}䒙}xbׁ &drc=Iۭtw$|LcXe969rvT+~]c- '$ 79kes*ljj2\G9vqެ|jӦe܅1>Zpc$Sx]W7Uj2>dx#V;f]WYYVV`" oi&@6<Id![EtBǴ~qw'`л-Ո(Br֕끏]ޟIϫ1ωh3?6 Kyi9&2p.Skia+kC]dužy`GWb6ЂЇ~d,lmAɑyMitmب EebtDnLcZyڔ7ys6/I#cC߉IF~6;2ݡ+yxwC;>R#L 46OG{Ki*-S^~4YfT/D89B I0Ԯ8Cdb's*i(~D>Y= (񫴯 Q,ˡJ/v/ΟdcCR,d.#:=~?FMv Y_F~+bKZ-+eo?^WFG@gȲ\6Tr ,;:JStrgLm)ڔqQY{:e3v x}cAsGۏP<\kN͵k+RBl i(Í Ϙzni9H8{`xW܆FS#>/  cJA D|Dt^=Ӱ-Rab)!oc)Cȸ-1=N2[%E4'i.坺l:@b",2#KzNrOe$NmѝiOx~ ز|jbG3BR;pV"8)fyqrwY 5ϘsIisݼave:S]$[bLеed]Wt-@)~F׏c@6Qyfеgk-͍f(}y3Aw4xbKPOy.)9Ǚ*:25x\%ۤn :*xӻNֵg&*I{YCA"tИK %@^sP[$P004LlL9SvvL͍3޸3a>=ǃTCj  ּ'CuH8D@Ç?%‹$Nl!~ּW3_(f(i 4RNyߕeyp7U58 y"F{6n;Eq*zgpԯڻ>(yhز& H4!G{Xqs9a1W`f$ –Wp&ZTqX507]y"0r׾ ?N 7?1oZLىd(alm IZL~zNWhG A0Nj-<'>/t-BJex9"(,]|Dzwgɠ(NN]X\.N&lW}w[K.#H\v\{鈉Эd7^t>fAiFA_24lXC9.XyhӮȖ .l7zg@ y bF`I?Cག[;:y_ z:.J[w>jԢcv%c q"onz-cp[U~Šɏ0[^$nZlW5K 0齫>#BWPP%NOw>ehRJ].9<~F ~\2h yJwFLɨ *uoJvt͖;xR+_!}Dɫ#NrxT9cd _eF .>9TTzvzpq]nhRska|*MH(N('-]v1^6j^wt-dW 9KH~F.x;L;a$Old,u5E9/ u[smVK@9yX\|,nPƱ];+Wֽsn/O6_lq(A4/6&IENFFI"xf\9֩7@׺zkUJ|,i7+,ޔ.z^鞭c\I s=SB DXVgkSY~jEmC!V h */&<-Hf 5_o65+ APxn?/K(t:3\5qO v`qQ#sQ^ -vF408f 3U/9fC|θ_prՂ5JS TۄK-uF~`'.ep6\ށ,f0WA2c3[<;ej%:ܱua6޾ /n%m7N?#1^~uI ^Qwl=N HfGuՎ4w?iAZ7e:"Fkۑf C++h*s^>։Ю ч>#P*S2gYωcҾ›xrC,ﰀ0}N1 kZy|1c6'P:@3_hPCLSWg'_xbP8px'[ozJIڴ#{'zlN1ѪǐĎUi s%ЧЯU &6v nȞ?fadҌZ<[{@*v# QiF2LPuXW ²C1U8edgN{"W3FC=<~ <:;Ða~{e\ M.Oh|L_ {7H7xw \fgw.CgrnJiȃ9Ͱ%ykE}o ٨cu1,HX:dwװaMriL쳅^D/8gth櫭%#ȶ_EAxH9].1  F5.k/l7WҊZiXr ^}oEnGL0M[C% Z)P˚c`Eܴb7@*{(iU􉲻,#޲$Y;M[k)9cy${sH@0Gxd7_sKYZ:}NTfA.o+ٔڋ=f1$B(gW%aMɦo#\o֎YֆG)dF͔-*i:~3" *?az bPF"ǩRaPl( lکxG gLf"؏NY,-|^k0(ӗTl~xf꩛@ ~4ӯ>eU4;5MhD6rӭmd./HhԾJyIf5*/ϾExo!~}:(މhSW<6wƥcHn+T|tRz6Tv4睧L+k_Фu'˞X#9YѶW'2nF߾6 ϛdš-p7O)-4g}t5K_ş 6?j N* {eҕ$[8pP{q Lȵ/zv$}d - 4)ö~aqL9,:acQ,;8K*vnY+K}łJ%-  v&cK6HM!-{)6kxS+`hjç\9puU=襖/ )O(sfLlδVbn*v7COH8Y] WDe)rWKMi8kYJ~ w/fo*n,RxႇlH _`~DDw:+5c @B |!#϶mlp -=RFg6{=7U-PC AׄRJ@'W ^[ǝ|H= t۬󓼅F1;lFvbEžw`t(t&+gv,u?6߼_xw!˰`SP{l43'_%UXP&*>%ѭ(ߖq- _ղmDZ#B]oP.Ukʋ- Cj|>IԬ4 s ,kӚӑ-T}1?tfcR{z㲉A nqP=Isi{҆˄yu4l͙Ker@r^i~p)!OYv.^w7gɀ>~ypntƠH[V6k]&gJаGizYZ+S#52(b@'h[yUiKH0G&AvMi0ݷxK՝3{H$06GY &a!)LD=tvF?ҚB,&:ٗC0uu^ѵ Mk dLmr߲_Ԋ᪽t|#Lf"F?$]JHoCɿ7Oİ! >Id!LW2|*~t6"+Ǎ-lUjeI݀ |& ,BrlVr8YT+? Jfc=[ЄBs6]Fj'6}&:knr6kDbzh逢M)OUt4Z^ZM9Di4PhɵJyS|!/no}1}VȎ +4 1a;+Fm%rN픵mYP /`&U1Uc`f9摥F= I&85Fu@%Gqy|Vk= G|M4|nGתiMH"Pai5ww7ڸ-BÈe0^?t%4!o^dҀOJ/[xI{]vac|vrBX&q-5v2~帔ҒrvE'VsЍCz޲tz"w]7`GZ;ʦ={D^KmvCfBlTu@^O)CSa-o1޸f^Yyz1Q!Ag6w^[|P׎c

G?IٷkȭQ}=P봭]F.vf/&v^M]6nfA͕m V{ft+,``%dE<˄y8QE~J5 ~*rG+$ONK8[%1Co?9Leku-n_,J>1u|׌ \=F2UNUx2)`ĎBOJ́zْL\ Ef獭a\Ҳ Ѯq_@pE.M2m&Br<7~ضIТR, yR#Sd",cCxǹ=̜{)f03aP+!UE"&m@p8M03 A0s>,p:>e=E+2ަmR$:1̼*~*F ~3~-6{zBLquYf$Qe쵚#_[۽/Q&ӗ?I NIdĢ_[_?>7Q՜ݱEz&2g7'ݲ|nLo^߾<b .׍r,$.)Gm9buظpyzu!`R[š [Ȗ8 jdJ9$2/J@u[SeOkua #`Ȃ,,󿰨,/gx/b!/ژ.XD_a!Th|;RBg'K9 h6ۯD{|Y_&Cٲ? >z؏U6.%@½F =IqLjUxc+7h&}fǯGqt [9ۊrC;0#Q_u0qԡ&^@FiYKxI{4Zq(.5WǕ D󇞂Lk( szFH7К $!CV7 Q_rje~ψNmmbFhf25hoތ9!;;#ʦI%LQ͡ p68\ZWT$VlxVGvlSk0$\'<LHCw ]+?o| K~7tu?eȅT#t=d7IC<ǤD",yr ןFGm \AJfd:M;(r敭!I)N׳HMSpu6Ow'dInȿ8y*Uyk E-~$3JߣqϡFZX!nR$?uZՠ,`Q(EYAfqly쥪b302xdTu]s S(umq@cuHOEoCuu۸vѬ>xOMG=S_!~p_GˮH{a_ 񊪤PPm4i G4 b>*s:k3Ⱦ ;Gڍ$JEu{ຟf΃@͡ {[Ghc%-DfCj&Vq5,īFIFv?\X\'nj5ӵ ;"kE2;FSqɹuށKc\}&g3MEMRX/1?Ew}/`'D an205 xT;]Dģ }H|F n@Iֆ, Nd|C^e83, i*21:i6Gu5(+V~fg h3WfeQz4ɺ"7, +%!P=V# 2'uh#fҖ 1VDmJ΅8zJxhTt!a8LzN,.^NtbK [wQ;9[~B*x0qfN#YɤL &E6a㔦I\B ˜U!kxTrv2yo@>zԹy$0O~ -siO\ĉ+/GNX11;중1l9;Xߞ[nW6gtC]a0$Wv7C]wL@uWXR%JykѹUJ *CMq/=C\?}aT'7# ͯ0'1-x Mrd/Yb0($wec"t\-1Ao+ /~wTZNN{wOBrt`e~d-۱BB8J@=ĂIJHIZ1GڟluGbݬSy &Ґ 6m?g|^!x ]l^®TpyT8K!x?O{lkқv8Ȧ-0\kneW U4-B> qYf Rl7ѓ ]c:Pc=zrP6h[u躼 >$MA yUJ+$ N}h58-`[gb/ y80w B2LdQ\[}6q0*mRIu藜&rBuy'xj=sk 4ٸLX _MW'M2$MnϮ8= }m@ pg`B+Wzhă]'1 S5]W4oZRA #&Qk[>481 A:'X#qE(ٗram&Vr<(Ek!̴)#wKe*!<>#}Q.N{AR$)s-/zʐE v15}2#X^;k)v DJ ^,خ:LRJh-7n]N>WThp)9Yum%C =~Z.qzSE/FTkP{,HSnK{7a, N?.[r7D)~<ơco/D5(.ϋE53=Jx~k*뛡, "/2w4֡G_\qy"o'T-Fe@M(!Z wP>Fn-e}>+`N>kjŎ wzL-lQHr@|- SH;;sq<=Qs, P,Eߘ=9gPeƓ!AFĵۥ-yxld|HW-Z#/^ ̮p`'Adgl ۻ4zAUCl[%=C ޣ`T Z3J;uǕZHT,,ꛠX>'t>d":M]ZŠDB$CQkV)~NUS#Lر @/R,Z T7-\.yKb![/-|ǗNluMJŸ% YXFmL9UtF$oy[~N(Uu zh_aZjMmc:ڟ67l7` OSB +RЏ0jC,mWK?\sdx@^Jw]Y}LZ%LW< ?Kcfl|7%5D?5l ע_D˔ G2Z$ w1hC܄.df۷:2 VXcOuE܉^ Z_mR&XX9oXXﷷs:WՕǎ`k8U\],]ghj-sӠgX+؟Eds-"Jkܤڥ`:顳h0pdF8ftgZޭ}'O! 0)ֲQќYpϛGp% $ALℝ+r7`2{ϨX:i;Q69y¹zùn LjoD l$+No y+b'۰FmA钘ZwIpH՛c2A"PH{׎mDE쇉fr+ il'HUuB:}ğ\9u)C02k@%hn{/dk[ ߓmK#iiKoL IS*?n9I$),4@k>i-C& Y=lO&Ɔ{`w,iQ94+^y"bY@ )=Fr$IM8xy0<慺 LJ3a FaU~&X'xXDP[QyҘmZuEH}StKe' !*클=ݍhT@GS2N:laZ@h@/E" 906!u}`d̎UKZN%f7YJIA!;uܲCh:Pߗ؂Bj4R%Ll^D̸V9Ӧ IӚƎN3Orhc.@?}<C9Us^艮k1/w J` \aŞu@ua:scj7UNJsZYpŮ' QF!Fxj[iMZ¥%qPQLq13"0geN@{C扵T "("Uh=Ӵ+OYy)4&~WL*Srf|%4u$kߺ110TWKrYES2ḟO1_]NVpx)2wlQH׮lɪ,bф* ѐyJ[wvbE;Q||.0L_w*dz څ b |z-v _bf/1ؽzVC揚z`L|GKff_p!>#AqE: g؏Nί=^Pdr<% XN烒c'Ga`԰a&ﭕl:a;0t2!/YВ!hF7#5b pm Bfog{s(.8o)xdJfe:lr<3e7t{]xfiP:"5_| K] w*EکI:pW'zG0h%eQ *uwq DvMm`s ~FN-LcvԘ[u4g]C{rQ YćxϹ`)=E&>AΙZ)9dM31 u)'נM b5C?kSzoRj.^rŸ7™ hԮ#Uyr XaX>?%TPe qFA߹>SÕfIyB,1QNXXC]97אmcwg p=4y.圗A\[8UAPw ej#&F6?HL>MW;ccyqAlǞN "+j 2S?~Q!ۥpS( F•^NPj|6Dbܝ ZGװőޭFzX2AW=BcA6[>$JUm YfVp/~ȥxn I 47/*s]ՄW7GF#~6LOeȎ ΜKMs6c}MxeZVvflaA 3솛}SmmeBDs;9wqRO&3i ɺb&#@KcNO2lUCw (ݽ]ĊuC#, `?G : /Z8AQخO9*V}`#ժgtA&;ʶ ]m {|nGfPGh.05L̇ԘIk vY6h$%\V0hryH͜G)u]! ]vf x7xۻKLhN! S NG~sǺܗ 3hmv?5̕ 8g2`ٲ.`aR젎_M,`$p H֔[sHt#ڐ$2.5u<U9yraqNH$sPiu PSڋ׼F{/pcLc{ʷ) F7''~PMhAŊGn˴HxF[/igc{״ZL Oޢr1Iܱ:WIJr̢S%BapG"teWxWHH˙ [۫&PRel~{+"q];o72R-OLBa%įVg_!Sca$a/mfk1/.ͺ3Uj--P`O̜[~%狤ڷjTL&IA˟7hո0s!!YjD'8 "0_Y *:qqNT88 P5mf4LDqkB!y\aѪlYުޯ|Y7aJ//hNzȲخG{u}uvğ̈́82te:IQ i~+-GrupLt |ād$30i^]?݌E8w$Q~A`5ģr(Yk;R߉9$ijO.XJcN0I JW2jvMPav`!/7FSo5ƁBϗ8$5z,ŃT`P2q) &} hF-7*\!sBZ!:NmMٴ,Q&ÒRN9u!TOj7RS JN7(ߕa'p*B>\5./Vɲ_οoe i3_Ż͑xJV5RUW}vƿ_ ֱC҇#!IY*?sdY bMNڙgRn46+9m\k#M!JF7N/Rl*Bȥ_4(|B78(Tw< ~[Qbx*jy}39"ڒ:N񬠦Zdv>E/(2E@W)F< Ҡ dwROXT'F<`pr|pE0M-ykPz¦ߥs@$;U1:!k>He2 /”5 &vH]"앶X,tB u;1pbX:H؇a ]<*WUV|h)Fa*2J:]!g>z?gb1Ϟ̕FXoCS+>&>6PL-0t4$<3ѺT]r׽|kYt\2kb AZ\aRՋ| jϖl e!p'<0n k%(I߃'h2(ʟlN=NS!݃a}>h+mkQ{/@s%.͌Vf"h}ZߠkKJ&HP ?o/2LPh]Tep;M&]?[6*o'Dr0l%d3VO 3GTe _>J&Ů-34_ۇtf&p v1RuYɊ+p*G5I+C"M}0ׁs_˅G3=]8ay@F_@@ֹ"Bbm|;LBxqp#uZbY䨧 \{3Qf b%ȾOr F`\%[Hix$ uD̹*HEG9e˿S48 GQUiLW\U -As%E'[ؗY.A=U6.ӺqtqvA 4ƂHQh۾35Y5^Cxץ 2𯊈uƟ6/>gZ„ RUVp@o)@ zfot6"EcYD0}!DVBv!M8&4z{ @\,-Lۮ&✋?ko6@ڱIX ^20:FqEj 1?9RB,u`Ptm4_*M;wRaWݓ8K C]?xFe=gTۜ`]لIyWbrt1ĔNX\Ѡ1;<ܻ̅y{ փ PU7[32(@{71i`U61NfS.5O[J[¬M,^= $ژnlAN~ÚC냝ڹ6t5x!"rZ,Ti戸ܣ#`wL9IN1ihWa %rg@kn1U+zQ [K߷U(y;˾}v_ܜ]n,r%\¢AM:Tm-%#A݂I,Je7\҄ o;,*49m c'gh͸#8*WqW?  3I8F޷"cOb҄ХxJBL͉rpTsx$.R@.c'H닮, XCJaכeU㇪&bq0 o[Ӈ6.=m?>ioU1^}ʠ J53pU0J꜋Xz)ld&jZNm!8&T U,*4s];olm @Gt d{Whfmϔb3 vA#7!n9%D'R+@&9!yǀJ>Tefh+DXS֙@oNdiŪ/~QR57B*5&ԏgiKɃGogt<-l_já9\mְ]T~>v~;;Rkf茶e^fEc簠|09/(o|4'qS朗ADD)&n#/"TUjS+?Tˏf 8F{@(Pg' A@*fk OLak^O? obFOq=NWmvMc) \|"@gXmdeA08}3ǪLK3M~H"-G꟎/Q`lŨR-i~wTs eVt{W=j=& :=ξ_.CcVBŶ N8/0#^J!kk)9c>ޗ C GB¡݈7hѝ1((?qBX-Vs/CjbFHz8Xf[n[ @Q5/h{'q<6#*y0|MYl_wZ@eL\i&Od72+$իI_qs\}D3?C5o<ʎm|ƺZQ`uȵW+l$6SaQ 7ǃ[y hu&ߐr9:PmR"Y^]&]O#/K%L'& p/ݠCJ-l6@gSdJg&!cJ@\e,`]D>QTř={"j6?E!o76Y \ć_ otS[Bt9uVFf7(bתih'_.<*iΊ:]b]}6UX4x?{ )9qD)c2_ rOaf9,oI (|qk fWDS,aHI/q&6?k*`2m& z\,(M{?';PO%@ёo9/Hq#4K,Vsc&Zma׹p2bļgTop- ۖR1=N@# ïYJ (!BGxRx8{D~)]50ҼaJn*0m:)J@bfKJ@T d6N8!N06&V.%s Pwrgg(;eDi^1{P]*˳i; 7LpjhH} SybO-/^10mؿ/D$0D͹^n('ֳU !B8у,+MxSCXsL5^m[At46DcD3d{dU ,~c#ӻ/Ks[4T]їW`h+fP7>:}kj2q/$˫u+9SL^ٵ.kx%e/=B6POyўS% uk5vdNGfMY&OZ .Oo*jVk[Il14a;QYUl{'+4+d-x1:#1&<)꾸;o3 If/GS=8 =^Рb̊ ВԏҁlWu[DJ@@A,V1b$UGHspX4!G&I e+l7b膾{j$g M |5 "ʁ26|^Y0F>I*VkSDJ+}w#cN>f/2B}PIoNfW:byDUلǓ1\ᗼ]__iվ nQ P-3$G^鰪->iS/OPF]ɲ7\]S*u5fH^zPm+ 4`M-ʖV_YLatԼX/PAV0\ʠ_1z>B8l]L̞^Z؆XZCɞQ..q)6w :IW0Ж Lw퍳wpiWi-fA5oetWu!%cx+,`[7r;k lC{ m_hM7u3.d,G{*uՙH ,:B-`RyOrķg1燠-liٝ &:ow:p#%@Mmt TRZ4[4d{<*UYO'[ 4i .eH]a^-އ#dPVnD{ɸeL8Uv+)<8Q0d;yrMQf"Se&Jڧ -[d3$0:QQY\B27Ӹ%=4 G4`AÏ[}x}:XWrD2)wP8zm6igiV]aҘ=y`kn-nnLd<1}OQ|œZt?ť[A@ %U j(؟{̃*Yq8*ڽ3ֻxht 'zCXp]ҫw) VYY s+"=2x`&n-}zک!A.o9)#)s*_aHva}x:k{*!IU#ZQ4Wjo]})F,HŻV׫M/E,v 'x2 =^`nT)\@xդ?nCϋ`c|~&'rcGHN{gɤ&S4Հy顾ĥS@\3b]&ܑ 78=$p"ǀNTGy^4rFB9#-au;Beta_ы9,<; Qљ` \yPh,$n=Һm2  "TovS[Зsr]I@=m&^n;9rFq<Ѝ~K0~ѵF[)b<2oDL#K >]u ĶhtB$5xי4g$X{r,E̵40W3a͖: r#FbENȖθd* iA.z;D@}&Ež18ltP?e3ܣ#puga7|ɂ3&F^R>83a7[/Rgx{d;SYg'(-> 6[YB)PɸKHyWODї9 n{ְZ'%eIQ[yg& ĹbKIJ#j"C}6gyLTgǒ]U1#%!Oa^J]q̤PP e,Bp>Us1B0tp3Wfrhaz>D JYϽ,ߨLu։'0so9?H‰G^E\=@k6I{d,cNȊ x#kuYng"]ZZ FBkO ZYcrʌyhlU]#fOP$lR\|@L|\1~ x+ #D`"Tep{#+qbN(!Rqg[1bzAgGś8 Ye>AZV `Fkq Skx+ aj >ކ@sc$&ӂfm*j􀷵4B%˒g:5 "yq5G\ IXD D}Us{W(\D1`z.g,1fKqCBD[N Pz$ J^z?oI\ cU&lgYѣ1FLU"O;nkS t}w)l*S&+$f,L<վ`YJ)e WK0F2MX2U֦j`0Ӭ+a~6%']\+PB 7.w<_0^g࿾1f+Ҫ` bOI  sk:oCTf;dI*LؖJ-8[%iM|K+̝,S#-;&')auء50 qc`HS*أ_)VZkIbVߌz㒗GCEUq[D^c 1(ykfSe! ;*Cg{ GK^YNĂI rx`N߭Cʽd_R MϮKlT)P{[j9ciL+AdZӫL{_bX}$ծ{t:&]IFlo=?## [IC'1:%rP.s1:YyJb#ACn9<+GTj,##M1>1r9A3wzW(]ew+6Yfp1NGp&p%T=ȯPՊvZM$uӚs#NgSn%b6wXn*ۼ$$B3 1ovh9$Ba_.:+J ,r!ҽsqY7%!()DA}uCFʝ6);yBÏZZK͵,kMR7~jy;({ʘZOK)XF)h7wujKwzJ)ktv}]|@ n(c3pjX M'))mj?^43pry{;tRMLȦ+˰Nvîj<rV$5+5>Fj(զϭn9juB]TA+LD4dzX_++:Ǻ3QV/4-Sw/yNẸԚƖʧnE{Mm={\Ħ.Z8 80W@\ -"3u?^n__{I=50+-0虎` wBh/wH &2&boob,WK[8:4P:c8ԅG3(=orb{ ) _L|kɨ/N7ͅdKt >ͺo" ME<{6sSF_5n+fjS)(N̒pKNQ3{$zXߤBrj"5ot7[Dm;q'eηmRlRsNkҹlq&˲Z ]ִ,_ho;5q1k^'* FV#0mɵr5S[Τ\0*%ވTc/tvk-_h ř=R>29p(bQK&plKt%f*k0Q2KX~H^W0`t3H^|Ě@,r`*u^5x QB++̖'Q@"(y8C(v>fZ6q,gE^I黉_:E\[:v\q^Cߖ"{~{x M9f-@>M+EI]] X0>`P]ۖ\ȑdj5\{ CCDL:=3U=s3Ҳ pC h^3M=c5!L+4QVTKU1XܞMFZAvIb0?/p93=<}qWʌ'*'&u+5^#FESVQ =>E6xpscuwjq;1v3ҍ.hegrв|eX|gk>cLAۧ^)3;:P r,WR> Bpz*k9n6Qy;3`K=,wu2;ze`,8 -Ek ʾS\hY~bEY`\_7I㰵uBCK$z֘.r 9"}7݌QVzTI_݁\KḭKvW IFo#+._rwK$\vێKRٰ,r-QE1!t4-zev jD?6XZōGw5yE YWuJ߈(NX=XAr-C:f``Y'@`2kLoa2*_C]A.F:Hf4䂈 F"F<.\`4}=8Z?IZ}̷AH/7LO|-q4a TN NBAǸ@ZsLE%)p*G>F/6{$-Ctb1L/K@Ⱥ˔x`na|ͪ|ЮJ^挋=8mK#tPm ːTqоlŏUrrǹ%gЈ; ZAyw({P6Lݬˈxe,(Y۩ꛘ%pEKn+U&I0>mR$}lXd+wѓ?_tDV'W|7 t";֍.8潲:BpCybj"P@M3olOYH,K;qb qadO!D+^ؘ:KsD{C)BalVv 檳piOGƊng + )$2.ٟ_k$-*(EERC$[gq v<_Xn̩ޚ*䟨lONcÌ=F҅I̹Yѐqn1Jf|U{Æ\@F8OeL0mn놛]_ܤ* &pM/a\"/s7;V\nܮ,;qAQr FėSֈܩlvzlꆱ66JRla0gɝh֥Rh'VnY3v= 6/E%Wюs^Kvg?'pH}jEA1l*;ZCrow?@SfG6XڠR/mH%)U7e #.ooD 7ht se#Y 2J|l}`Dux/B+fP7?So$ dxP,`#$Y(M ot}Gc@pǔ(y3#ZAaPǵlD^U0HZ)}}G[Y.oRHc{~ޢCirxOF|Դ;› ^)|i⏳\o#Sǥ?\L ; xcFKc[{y2 0%E5s¥5_ *{GIPq~#gDH)aT{&(Ӳ >f7M ժ Sf{hϽuvUDQxƏ+pl]ᴑIFb^|1}Jp]9JQ+- װOFFuG>_x>1>tB7KRnIwY+ $̰3݅xKfy'Fb\*/0 EPCZT?T9rÄ?I*;ij_M:vE3=T>#&1Fѐ%'hƛ>YoyL] Nrr'V}qgjq֑Fq XM[̬|Zޅn+FpM[YH+%=M[M4L#c$ef~It'O_*}dN@rG¡u5tպBZ8r]4P2/vo(m[̀ו{,  < wqK&p%!!M_MӰN[ $IBi<]Ä0?` z. CsdM[~:t_ܿ9,P{0炑<=`,*Y׼0q?份  ̸(2WD-sMua*_(`7R9\.p #!C<^dGL36<9G T1G"01[dcr\gH%Z)eӆ^#r0yɑL i60hA#!֖9]i/Ŧ̏F Dt9( uj(? \bÂ+ؙ "\3yC8HFQ|ܸ|m P^&Ӹߧ3C"[JJو Mw7w{H~.R"L?;Am^Mχ|@(b?ѿ2kh7MHqc[ݡ۟3ULs~BDp@yf+U.*5oY'K\ (ʬ}b}cl\,VӸ~ܒ?= %Q`zX݆#")RT~ri~c$Mxqu?@&lf;z6l)M,Gy#N֖S m{n{EsJ[VFBs+{2ݲ.b :0]D-k-!b'{C52BZ0j[|\dv;.0&HPoVOWxp(LRI-7c922&\]4kS+-{~Ȕ4GĮ6ԓ^:~{Q4ݲ^߶jL.H[xje9>Ԏ=[mmO?rT ږiA=r ܕ+Js~{H PW6uTFZM ZmƩcB9Fˆ3_ +Ѹ5Df.+*~}_ ۥp^ Z6DտO @ɕ\;9+ٻ>^ R@ ZoL5;\ZQjEi\JNFF㋹m!Dg̯<j04“`>`&O*jO)VVa2X`+ג#7n)ίyE<" el 1M60H^!zDW^}f+!ҎQ} z5@sX <@#%i1akC> £W/aW^^Okh\m>jJȲ)"=4#lT$?H) _E&"n3\2/72!8n Pb)uZ;_rm%i.)>A#軨&+̓ikCcdńYtUjMMXb~-'yb\ Eck^ºwGS--M5P*$iyqxDXUCvk {$&<J f|%Fl, SˠW/<(qa|92Dn.V|6ӋBd@zOoϱBpEXl9iYu?ƈEFbPo84E**b&h{w[Rt_rRP7ED ]?6DOE?98]uPF3 }ѮE7xX vJtG޿J@mx-9} BNu EI~|n4\zg.Byw "<4KL{ۋʫV%LtN;浯4pbL3fV9$ Pd<"E v1n9L^\ey1'QIY)1haKm+UsDSvjcѝZ*[0jO$}3__fu`!2wnI_"7 aGN c'oAfnnAbOy!n=/|&ɨNOFL\:݈0{~&kbA---˘#b6WgC{0Vvv獟+.j>DoLO&۸hQ~d  tڭqz%PJ-  /4L hBʔ<@!%,l,8PFBX*ο|NGH{=Do~)@\LFfPj*_d- kjog!/lO{Czc$g8g*:E@hqSa8 bR9nr"xD[]l2Uё}@߳R.΋؅s-P #]5J y^\EvIqb`x@)-YU<|;,3n^௻TZ;c{sU?Ӡœؗ# @/`qp۵]c)hZeW ̂n#=A\b!?]8np'Z݋ʹTȊ^M0 SKD-GgQ$t$s.ГCc53Ups;_5Cw齨}R.mȂ5C2i̶ܴ+-VcF0D(΅8n^|L<=d͋YӇ2 1ds/93c:xEҊ_;nnDbj%YF^i"2"$NVq&6Bs_SEqR%8mEI=w$A*h!}3#dxm_(jhF;v-S~Zh 8ejjA9))́l ՚jMA3-`Kͳͅˁ=w.Kr).[T` RP?JiLoLbY`T57eMk8u'X\LblTj*sg뢐w`O ?F+ANQ7OT_KX|Hndu:VA7\WؕDcO"̊!4 amX|25K)!~ra #N׃nT&XA?yc:Ge1O2 V$@gM7C\/C<'y~na}[,8/E8^z7[l bܯgT*$G~4PJTwwʱU{ox#%!WMQ)ΑN=W3Ooh\!|@Ya7Wlk+p1#o,Xj۷A XCwAJ-b7ЈN>LO~Կ)s*v97IiaqjO s3p;)hlFS}0P/>/)'}J16Mz{~^d8&L1Xy P3=a4Y5+2K6Gpd?-|)>lz9 sc&fz/0vQnhCQʋm)}YMN[ ɑ1TК ק Lk][Kqji'rPa+"glyL+[cg+\^廒XъˍKNzxLsQiI }*6u1-QDŏqdu{N1Rf>jnlx#GU LvFmMLj\7Ӱ߶MS~g{Hś~ Bmh i}j\~\,.pxBjF>=oG/Y%ǙՎ}HqE.LapM,a7DuCY p#eZ@15B~: Kcwb=䠟ɽkA35(9Qb%/7|$^z5:D%vX1kC"}i[pYnTPQ7ɣ+Ώ va9D1HNn8+; CW`Aq'\t8BQõzhY|pų=@ -,xt`/VvkWÚQ|9j9i:5t?clӨ=͛}Rvd*h?Bͺԅƍ?LC͑duc}*=!}?j#J!Z[I #Z/[msō&%ߍ3v /]q@Oދv8ƆL1M5q閇ČxոuW`GoO^y7Y .#ׇpB綿/4l[ y?qP$x2?6p*> JSN%jo* t.v[I8[kIZRsQܫؔ cA3dZ4viG/ L=:j@/梗3Ot\x|o&70︧vsZJgt [ WUk^Ҕh EǔDQxU-33'eHUػ`0 !S+B5M@cG#NHy G|?SOj3ʀNjPU@'}-w:SPCD0ӡ+GQ/+?RS;$"cNԱ׳d521택œL s>5 0c 8(1Ҡ94G@@ )ݻQh|>UpnjzVڐJ=dN ʔW)2?M{W=9o( \C-~u< $ R[PpYŜO@]gH(>nȂSBͤȝnΡ+%P][ǚ**/a5 ЬT У'F8l!jek?^C)} i{ýD2ӺP)0+ms)jj9zr6H9&clK)|a;&PK{8| ؽ)fu;S(wZcFdy73Z;hq& 5Ɲw8fE5I bnGb xioie>=,2tME  2wiƒtԭB U=nl湒Eۈ!BR`itV:t//0\UY:0I\à1:=磱 @9( N3,D) $F`+S|a qlR4,{pn>Ԋ[O֑ڿ8UEK-6arbm"gXf;lW#T;ڱ*6N7f"P6l&'ސlC9y=43[CvнҵtzQ凪]^St^Vި;H߈6-ݺլD.^}0&Q-T{ۿ$)ݹ \W{>&i&,:뽤b} .拙Z ^y%aOkT hxbY!~.'{.;W$ܖ{4YMIv_.sg{? Xc id ͌(hܾN":qwPQ]v8B/$܌RǐH{)h',DG>6/J WeL[q~Y>+D*t*k8?&_2n0G5{{ha"$яf̼ս.SOKC_ z?z:OOՁ'e:1Q_ʿ#c*"4O^#~G[bjx$@anί&-8W_w!gX3ݷ?*a]XL  }fT9|^ zkp- {4-9Pg_+6< )zv]3_ Z吺)U&˹R2f4.-rPwߐ%Մ'Á%AƟFa/46M3 } #1VY6r+RA>A|#z\b߃ןu{){r؟/S)ܫ1I\\anR}F\r.V?_&vƱ&n5rȔBp^5YepA[~|k@eZXK*T_Y 8PI":{J(>k\קuvn^t#h㵦:TJ}K2n,ZE/p=/|5- E&{+tAy4Уc8f1G-Dvn o[Pq$f,A}y $N}ϙrD\TWڧ8մ *-mu9̹D/Ϝ%QczoWMJ II6Q4=+ή~( G_[ӱ#pz rO١«#O#ckUkJKN_P 0lm|$aoG-:x\*P5['I`bec m 1kGRli&:5@)}+Hs wAz57[x 7貖c2SQlTE%97 UwGȻҒ)΁*[fo3|P %SFUb˻P̏?S:G(2ף_T )b^E!@y 9/y˱8Χa4E/[rq M$R =iNiA`TP}K=z႒RK5DoKYY~!cJЭ(Uھv &.YMQȱk*={gjUk Lw(a')$),ZpѪ$@#+ 5kwRhX4әՁL7kjP9 B#(Fz#5#, 8qZ3j&ۊ,u*+[j,Z T ƀ;v1J>Ks!Cj 8?+0oEDL6Wy<7f @J]ȡHZ20uһ]yk'wBu5 VOVºFnz#5#RMI8\|fh.sWnvYR6TW' ¥:# i6g8bR|ϬvTct :ay}_-rjάr:?_](s50GP!/tp~]rn*U4C/&Ətk^_&]3>OMhŪa@Iv` /m9s1p}\BH=m+1O?COxsTEu46P߼2rhgTnoxRnRa]Gށpxͼv6Q-8t&]U37 AdOdh0of1WpQ:.Ŕ8$)oUDn\;E%DV4y=LH*-Y c=MWbTՖɝ:qwAW5fr B vIߎ_}=rmC=!0?W9 &>lm3i`&. '9-fyևNQؒ\bŋBTqgM--bm¬' ;,Tp1O >˸=]=<{D|_޷{]h3*0[7{œSeI 1[׻]R|&SfFhwִ8A>kiͯA*Fhs'z0Md~B+DcT}|KO0;ʾeO*;!< w$'"Xbam bX"-@O cA@aG樚mBI0.㴤>]+${[cdͫhB02ϸ`[#t>>'F{&`ʯJ-mCx APq+Usa4/Op!z!:,,3KPsl >< ksDzJGc·J 8."l@vj.[>rjE[L\·uY,:zgtnj>;wsTiGDc2F9t3R'ɆU 9>2n?Oj, Ir=>t9 G?T`ly'8{&,(D&~5[}ӲjuJZ<#kͅ運j*̞n@v޶@v.oC~X@moVt%VG+־ ~+ 6GZF2>-ӳ` n|(@E/Afb|\% @IHX].A眘Lmgə_ugUZH}8'p,GX?ST!ӼqvzvnmPR2[6;XvYlJHA뿣%B~S-BY#p"@qTl!@hD TizqV˩'o.%ڿȍO ^t#9 ŽXj7IfyKi=eG6.ϋj%<6!կpbcI?IO 7eobӊC\CVn&]{_ɗtZ˾C.8cvOD%ܦ&яaG䟹`O<[H727*ط9L-’ pK_{TO!XiRr%P𑛶V>"Di'GS6Q͑{r5~TU[ݽZ2UA5_Z*%& gN$qW9;Z/Q"=Rō+bX]aݧ>cH]2: cg@ϹtMX$dSN(` 5n$V)I%]LNKL 4 'ز[̛Q?&ZphKE?ܬ2Uf^ZDpu"ssagYg!`h+R8T{(aM\J^en\TTsvZ:)$3 8PͳQPAH>QUq/B_ѓ>~!i) W@i USffl*j++zaMmDXis;t$V,3oWu]'|YRn_zIiT`ě9t2tg=>m=cSSq҄0Iq Yy]W~ J<Lj,q'#w;a6pCg v94sys naSAG \ujw_w,-!l5<_bt=A͘(ݵABTVTR5C- !Yr>?*D_v3.0U âђt[;U=uI1Z5qXiGRgxe )~Ƿ"լ]CR 2k?Vj>=bʜ_w_z@+書Tq۞9|~sR}%]d{/O0wLvM5$lISڏye?w!K\9g 9^̦?CLʟf!gk~gP8ܡSvԨj>!6/TY <7'Fe(Ng6On+ݡ#nфmCXW'&{}/DհSɫG176 `KĀ#<_%^|m3(sH1ZLMPf$kJs:caB7T,.ӫ5^]'x'jmt7MC qܩFa͘Ӝ(|0s}Y|/&݉! OzM[% Ddͩ& 2i_̺6zci.2wm)|-CIʢx1_!HQ6p:0=AlZŀ'-m+L/ 7eҬ1M tt3< tQYO]P-gq<! vlTw<([M-ɠ1yFUR۰zGa~AW9⋿XL!p$C30awFnˆ6uWu!ѿ!_etDGzJ8XIhޚgZVaSb-RSŎfN 粂2C֤ HYP }Ҿk9Av6[ e(IHAى@?J,n!3ʴ#(.Y>,!>@|yJmulwQȖ !Z@E?^83H-ݵjgf-؂n~kz87zv8]9ј(m~d2`C ۮ>aPEL#uD_ y_Z70*m+*%0FuO>/H%5i+SIgۊ7cjJ!c}"<ۘRACHIMQ)̄8<<NR8A陓(Ot|7vSc%09M~ۂ7FX6掊!6 n w$  8xX.Km) 4q5^/j &gj/=NI-|.[qwh9Qm?<xhΌKFr 02d-i!nwpq;X,>E--S*PP|Y07g3AKPK0*:zS ycIgv_%jh.-tq~ -g oAsY$]4C% 6;]pM?T@p?f XN.6m*TPe;< ^:o܏[T@fY}.Eaྣ v &"yPaES-/৹ǒQvua-;ؾ s=b7cx{ځF(yogD,g5Oo: qi#ׁB7['-<_T%x@t,4H;/EHE0QJl>Ow_7t.8NZe"N"4V+Qa"8cI?!H]ڧ@stzn$mWRLךiCgh"S#B|!e^EBy [!-yYuB[CuہO5fH.L-@x@OU'S%(>d̲%_,nbZ,".aSsHlq`~V֘Tt5]}Mzj4ik7@l5SI$.Cg7|[B)N/|~wS[HVT8? !\jwh8u"¬UiIt`ov!^XDvBx[!]{kkG:㍗^(zp{SgqvRm2Ps?䇄k.e,t?-ǗYF[V/eM}DmDSʁv&qR`8>R \;f%*(y[Uq-f.;Ku\a?җUqSs@Gpa?p'f!6 ?3+#1cKAsdğ3!MQ\`)SFG8ro= Jt&;MӸIWVƟa5;ZҖw+Wj`(#OWwt˽JYЂ4PVE:H%$@. R6vK^:C EՖK ^Ϛ(emb5j u!a٠gȡhFc)i$0>͵ N>!bțCKʴm7]nsn hiݺL= ;P~GjbT,FYpݔ`z(njϝb H$ (*KFOKt[Q/MH=xASyQb-Ě *)HbH.3WL-990]pJ'Bn*Opwr*T-I7vX~?hy¶xINu b}H0'x,x*GvJ4lw:({yIMܧ@^mnN%b>Gt;Ce1/[Sy)הO?AmA6D`tY=$sTEީ6T1sZ"H4=@ib%NgxU-cJ%,%G3L.+iPy%$ˣ'7$'LgIg\2&ԀyM?$Qݾ(Mة?Yd5Ru?SXxpT'ZBLF wJOl8f h6 u6GӠ/WPVLAu6Tiu,my Li 2&2Es?jQ2|ϭk!θe'8K/'rd+t#S _qdβudx8ZD.p%%Sx84=**槄dB=J𢾣Qap_! 2^bTUK1¤[Ed_ӓHؔS3Z@M5~#P1ܓ9Sr]S:{~P\)C e^f+ &u2WmD5W\$L$L!̸{'$*!-&B4..Ѫw--'Tœ]p0pnڈr1Sx֌`'cr(Pp;o@UJlڑetO(SR9O~iɲ%{ofd=0wL e8)$MN4,5wBjd#[n)뺡"-3 2Ck>\俧rFB;wK"2(=3=^HGҹ1|~* a >NݶWUQZ7IoZ#FEdz3#0)?ɬb'nU`̲+L.Ҏ4j gNJZF\u!a۔V)e(G|QKù}_TyQN'6'龬b xtQv5c~6ti2\ }bKN4HxLyLJd$,CfHw*b>qSxRx:SݷMB7?1M}?^f(X42[VRlgS+wQ*Ow<,(,`.1a+@ތ~irIM楮+$H\z# Ce[9B1AD: l9# Z(ʂUEZ4ҫ_;:+l;W-ޑ%;%4~Rxpˈӻ9B1U^)u651TiD& i-t. c=& TO ô &-vy% ~f8H])"˗S_Je/ʉ.`n\3.̔͵Wyisz{' RbRDMPx[nʀn@a|t䂀6ʞԃrJ<^d+ܖ˼m?]ձ 21qAq^C :^=xLZȌπՕiKhBV~OYB(S/vp F{/џ l^Iwe3rks$.,w:T­^C=FRS^j"G3  GiΩ1,G&a:h>,i$:r6z9X\)Ixe'wpZ 8Raۥn&iJoҧ棐4,2!➻1u {<(kx|ۉƽ7Y 海I1q* שq]Y% i~FK15O6bFnb?^Gjؿkv3Ȇ!hSaAx2z[Ɔ[5DʹoDy2uȃ#lHܥHs#loN^J6z.jv4}.1jK.^"Ѐ?L]#;=Z&ڼ(fBfx0YNٻ)jj!DM,5WPDDgoWo{ݰ2_Ul@BR6%%r&u3c4٘P2fY$Nzle;С3R63bK5Cadi_p}ag3A V'GJ P^@IP!rQ'ZXXN r"UGwϤnC^B7ӖnzǚZ>+P;TS~!:xu!:dh);>ofDW KEZn-˃6ba,:Ժ)&3iAAj+(Gd3/?}TgL xȧ$lbگ0vra/lVbLjټߢJ_VCU2n$^oL"#F(GmMWgkc't>, J&udhne_¿O)l; 0Tv<wώ2Mp3igL-8ߐaݒ&<} e7Q1NkW]!S Bn|6[dWS LeHl.{lP{ŏgô\=TP!}q@G@bDY0Lt"mta$(6BގK}iQ,%٫s.)f }MQoH' N_ð(op**Ӻ}{e쬟hJ\l3`#{F:vZ^KS]끖m*nZndݱ.MN.0Ы)'hrBsǢI@H)x&E-5!{JB &~A%/rBr#(EpX(|C$NMIv3 @/$c5#ctW5Q}R"XBp51u%JH0t([Cm6YOviQaYHr%OuЦ-2 X!!/>FQ ޔlq%n&k3x.h էsjn1SgQRP |Ht< l+G'\o6f%kpL,S Hw;ljjCIw 2ĦY_ ̇ov2Q RQF`ҸaOY/Me䁏>yOlw+KAݨлmF]@Q iV<{7I3ٓ;t3sխ擈VFCj/'yC , )0B~C(nd00.B(:-8(05bx-IGu;EK ar'9 Q%Hz^(SBDmpKW?W=V't4|ʐD; 9 (ߏ~Қ?ܣ)MH5k۝JkN)v&qta?"yމVc C%bO෻m@tŨC"Cs|<qD~>\Y:m}[ g4atvDg#y˴1oez>B\|p<6D ӇԶSFJ xUJ |ɵ6?  -WۙFxYܝuS=TF-7YM6p6Ƴ [~y0g6W>U/aE@v `?#^hᗡ%WcT0^VRCnP yw'JO]M/kuuf:H/D4u*wFN7LF-i٩h<"==7Qج'<c5Ϯh: /s\5=N s~uE;Pd؈]tf1ImCãf=X> FîW8!%NBpǠQDE,4)X,*|SVtvT^tp},9`FqsSKvg)ºxMпv ] sUDT.DU2,jlH#-[1-U甃_xЌjA2)2~dox'߂3rΏ N@KP( ^T}e& $[G! (yֱdj&q1t9Zm;Vٝ%`Gվ> &pk-O3qYAңqai}ܮo^xlb7QZ8~] R8ajj]DZp24^_TF%Ƌy@L!Jjh4sGleݶ#a ZDrT&tzΏӂzXxOWQmPL!I>7#K_9XǗ/%fO{P6Kʭ-5?y'LY,i3&A eE1[Jc+kZ,5N!-}i _dB#R2zw}20xCO2;4&^c6w}hrl]B졍#:== _ۼWҪWqOzy ZCv53۴P[9[<œtgayK~D찬F6`VyY+HlJv!Ǟu`LLњZ[i&o\oP:Q_^t"I;hq-.$2O(\%_E+m3'y6`r`/%Ӓn#jEY.JV14K٪\jhgrʛE9h񗖤ˑtz̳&vK(^'3}:_خG Rxc ' C<`:필mfcO=:2WrU xB-5Alo~1ӱ{>:s{*M, j: ClD*`}SM ۴ډ2,ɦD;JY<Қ35Ng-G7B=jEJ˱ל훖vF:)0 }+{ѵ敩$1Ƃg(IAW Tz=?H%b|t7njTKvKdX24M\PA|+xt(kL/?[fWRy\n)2IYX!.-*Ͷ`E݄!4KQ{yckc|OM2)J6!*!e g /JĿ fmSH@$;tF1OMMӒlS?[V(ϑsہR^!FP%II'&/z[g^h. 4`I#a+P(a4MPe_ദ鴤o[^<+H7-*@hI+? F#L?2ο !5B.٫;09&1*> 1[pצ{gN\"lb낣tO)t =kdʹQ*}φPlv*:ncN2lRb*A(?&[ yxaa5 ;D[/ 0I0p+FC` KP^jÆ,o^"a-UvsIg1#fry7IVP _8cnU YOj^2VKCIO?N*goߨq29GC7pD4:1pa-Y.[ۢh#"9G34N*RhBFw&Z4d$al۱07P&1BB^2\%8* `VRbhSz2Y~Dy "<4 )m+sOI/x%/WpC)ebo0*5DԄ֜qؐk)q~4ϢWxP5 DEU4ʥЬ[=Cq|̂R\Gt|mF(Vpͺf9RnOL O G-֤D=αYS@(f*Y|;~Eك]UvҦ/fڹʡ"8!\Ohja'!eDG7KQ: <L1^ٓ5 -9?H2Og05kz|07wU~A=o]MF@xjw<^i#AveΏK6C*z;(&.'̲qo7b^G6&yZlqmM(Ty:"j?-i̼d0+ʺ($;Waݡ9QfcKT`dPyc"rPA N}Bŵ|ϠK+4!HRLn5C}o1No㳑 zpɴ=dQPW剿QaM^{:GD$Md*kyy@I//V}9t6#XUFjǥP~ DFzt5Wc=\%]jSWr@>hFfW|t=5U$(=vs{z2YF$&/dٝV(F+ &C]jX (nd+6}cBH .#I~}׭<<_d L6#{&\ Hv8Qt 8V\E-RCuxTZzTY^W938#ʕ+R( \Ǭzr:\%;Ԝ˙ߩ,`,J{،Ftpo4g.b`rwKYtE^oAn^ãζ C`MDY|E-k_":==,.{SJ鏭$Pd~sPSQ޽_ymmUNc\CotLJ>JSm9[=zAJHkw,\VQIInoχgrx6BE,+ּZGLGnwNOvQ4%j4EsSW" U=^;Br72R7D2Y2+q^"IC;˜mE%`4pSKe4yJ{zI`qw2tnhڏe;6*gWuYd7N3\N"e:BGYDޞj{oΐxx` ? ]/brZ}eke:}`'ۑ2$L\Z6 j@eLΆsJ4Clf芘l,#9:)J?w'?W*:v5 WD{SNUKJo#QC9LΊш?:wM">Tkl^ܛP7c sVaB KqAwAAp 7`sK,wWθQ3L/%;=튀,q7X1(\&'PoQv|ޜK.0Z~VO׃F_G$2jp< CkuMQ\'+L+%E; ×$ CZ|MRtxmRVR'8hQr ̖Y8ڇl DurtB1b]3P(E]kP2B8FIA>t>i QZ~|.#Kj$܍UNf,`yƾdp9yK(sbn ~Ū [eaΆ.@"NΓA^_֋Hg*Y4i%Ɍ¶nWaIxQjCiG$}1R݄<#گ=n.x} f"\0-6jXc2}V=(E=3PiQ`-}#nL0KҝHduCP_lpxCg7 sr#Mدfy~ae>D/G%.Q"9q!UG>y>n<(Bj$;h *Qa̮'Uw)' {6#0@dkĹX̆˶(E+@`}GV"_s[ZS5%Y" Ko0H'dt~=kt*d97lvC+b] %ώLZ*NV gy`z۠W vKan ;\nR4gU2:aZX>e-oU6g`jӛ!dg"CY6P@qW#58z[q{;WK/!P RoVf6NsAr ~VI1WJ Ig8"S7q]1k"DzT u20hE26 YVL5~kvjoqi"**MnR/{&agqz[viWR{e!u*d dYdgʲհ_WO'į̭I6PęEvieޠvZz1\)3Wb۶wztj5r;p s?<,Q鉯R]6.g<xA%Hs(=Yk^ ]V4Xi>U;k]Du#4R1dZQ5j9yEeI4w:,:@5*};Y$0nB鎉p-%X YHc*Fc5KX8V\NS>߬ecv QQ'վB|u9U;"]nzhV%HQzM,VeMn/&R*zF^m8npe3GC|TԾ;=mrpx* o_9nc9XlNعsx!ICM9M?z\2j)6^؂jwv`kAvLQ\:u9 ,뎲qmROwG!̪Sg'!R"o{}`Ie Rl2k$$3NL@Ib,ÁdӅDyR/Hi!/sUyl60STxO TYg+xge"?% z)pQlƇ_):f"{c=ܨF#i#ͳ_8#yNPwA=j)ڧ[憟>\Nu?3h:}AJ ]_beΎ'υFJp[W,Ϣ}$yő?ЋƲ3enEkXLm1"Anc S/mdI_Xd(GHۧ`o&PdH1-i+%Ϊ^LH ,5ۯQ%=}:kؗ I#;bZOuY\,pD/ f'jZ@*VdE10vs `k7@[VBb/漗օu1Xjߟ'wfYc[Swu:6]],/.?rl"e)o]q[O8QkB%v˙ lMA}X>Β=!4!2R$Nz~ $xH]ZG_g:Oen۠\qAB 0id i:8582`}| ݯ3,mx%r~bN*+k)uТ>.z!f c*r%,=aHХ B2|d1 WUh d -:7q)@3Ù_찾Fbw#Hعg΋,D֦aXyX=՜Hga][UaC 6sخRU /Ql2HyN׊uy Glyi{6XցyZΚ=ـ ~6??v{߀!s/I+1Rzyg#f҉=)1Uzz!29֦ewdYm^bn5Dl g*d,<+E!C:*Z~;F5+ D[:ߩ&T3ݺLl4h ٙ-abCo3lDbke?KsKN;B.zU= Y$F3}J4~~td*VԢ٬03L>&ȊE> [̧JnxF )xKvO{o2<3*oK6J4fIkl*|ͮQ\?<ng I7(FU$K-<{sƎgh"D3-OE%=6I8PslhƂpuNF_a ׿X;}[s!CPpU9G:δoybVzU"ÑWwOHԕr1p3K=FK@<$y%@h=<][{۱]($V35K9%9 =Ohd?;N*tft84ueMWO>B/X_iیXmW69CytӛdĬ:Ӳ&2O29@&5NW1N[~mu6{NĄQ4\TʷL[ʁ|JfTj\1`dxZD*FRx 4!prOoO, V>BTPl^gsFs+Y4.<ٽP -mJsbF}hNQЙ~)^$]zEYyiE:PV\5:>+^ETJ,GΪ2k|O$/=_*=b4XDx؂47rfVlV@,?lo7YcǾG?%jANfN}y7r(z?@Z:0✓t SI2o2Le w\$z,GTtBx~D$DnIfDꦟI{<rCDޯV[K H@]m>oGnS%{R)*֦!+!9FװnUUa=s{pU 8T{~?1T#t#I4UfջV D{S~*Bk(b !Jd.Rfŷ[=-qw%fh$)unn$,f.l#~MQQ=0 8>(7!fSo[ V6S~46ZPtgQexЂ:J7WKK!3iD'w{ 4bAT28H/«WG0DR95֒,qEelKi"Qo_?MV-ޗNʝ~ԕLk(z4'`ٴmSw D-O&ㅑz"-NliҗD)ܤ c9?2 :=˕ S*P1*e!nTN%\_V~GN-֕k[J2gGMk( eOF |]e(ugsJ*qd\zxLgg: m^ZrZ%:@+q'|1" D jxf#9IPDQa0o{$!s̮*5B"fqEvhw#W~ΨhM)|":ඞ0I KaMPtκ|(9Y?bF̅=N0iXƀFLWJH61$?vl?iu40jL T-[^ۯs^J^ݛDj_6o ͚Ӥ >Ch+"z)󕏪G;C +FZ etB{.[|/7m"~3{0wGRLM3{-K8k+`3u] yN.sȕ6+P,U/qp=lǼ6kĀhz+ac_Jѵ :l?i"q{Dwe6k%O'.|aQwPU݈ݪ4D ɐo^=d]c#nͰazЦ-sDrTo$5BKiL6ND'J3bRrƑ8P(7{MOqip *-IJLwJI׵<,&I$e)n>!O4N#8)AusLsXiu  i}B Vx\N?k0!-b|y k <h\\Ŏ-퇳i1W-Ǣ[('\U+?IHu𽧺x#'o˾nio:4cPjuZʥs&D4ѫzXp υ;enveypO)yTJG 3?bHnn5ϘrQ<{ ɱ͉u$d>QObˏ'E^Cm=fKwKV)0-߭l78\N"6481dXxq/#(m/J?₅Y;8|҅xEuOUWf|J*/LCTbg8IϝEN7sHzҌOAx9"s6o$V^0Wk+"'|G 0PՖ0̝yUvYǜ'6Q2WOW ),_:u'Tq1K' &Em'&y Wl6X.˦AyL+giNnp6Ǫr4 ȍv.Zc"X] eͥ6^@` 8L;L4uUfw0˽1E]L7e)eDXpP.]]7}<.\6ds"aYX$0yrG7;ὝDE(|e+Q j=`:$ 63@JiZijuz_U->zFtz_lșG}"^L<5n!t'*=&YαeǓ<׍(&oG'7>}ځ$JH߹D0igCeiUA\I~ A̳nyO3oޭIٲ.V\oe9Ps``B-J>OÎSxop˯lc%˘QYU…;eƘZijǞH1O:]ie8~&L5Oh< $ o 6Z CG5et,@]v{7S̻>DYG\df$.w-4&Gi˶KdaS0:".B/)>$70]0@Mx ݄!jiY.P n",fT֥a}dQaZ݆QH!UYJlf2 ")cnfW;C-G1}>bLn"@]]?bd[K!Qg7Yځ ) dU#v,JQYѠ%y-ďE3϶Bc:i3 /E8S3 ~6ŗ!xFpn쩍.K$(ƌnL[پh j[lv$V37a8iٵ!6E㆛(7&)XcYɦoN? ]+)8l -\䑦2Ak8Z)wbXa>P0\JHOV:/bqle}y&VYL,3}A@ܹ e\wvO5=-fQG)ZkW~غWcCVSEL߆ 6b![6H}ԍ&̣ \l ԻNfc ,9uMa;i[gt rtEt{Hu:_5!Eۇx +Osؗ,a |2厧/\[PQx'J(? ą4Z${NAl܎ʌͲ>!eJwJ7w1:`h𻤆Ixrh3+}(G^Lt3_U q+lnQ8E-YGqcwzJY<<>DPV??S: !,AN'Ǖ".D;eRJ\Ggټ] D-,0 i45e>E}/XV'>[㰭 Hk{\%0CąP;Pv4x7~4kh<osτT=GR&mQl)$;}+4j)gWҥy @´d!4ʈ? /v,BM`%1|]5N,.{0?TD3Zf"0Ux Vsd)UMm Ro3amrnzE@_M &pbz'lBpU`[%A`pF~G]W BD+@O^}g/E%M%\{h=nbg=}V81 q,=lH,z}u?An  5׷=}[=ݵ~*tjv+t=^d?~1-}?u{MP4^&"^#`mŔsIEHPW 188ګ77skSXx]"R,ʅG H[y&U k~Ȱ꿨`FC8Or]I/i ғ#/_ O8 3&ʢ[Kz czɄ z=q::eRtת$丆+* ~Sf?fYA͒S!+y q|?f2fG.U|q榶@ƿ"vG,/tT 1jsyTt{M. Q<-j a򡕶pe#" Ek\A$^q0׽_D 99p>ڎrF,ce=b6ru;e~#S&C +נ@◠p|2gl3Vw,nW\lX_HtU>.PGsWYd61GKñ-C YbW)EF. >{/RK&34*4S̝,< r u'KjZVţzmL;^ˁ? d{r'I;n]b.ٺ8+h%rY EWX/6psít|gaʯ,0e`g#A+6q̪PL@LNoXPBL0r>W&r7iF~,pEYMy1:v>[>4T'jȔn9ko\G^V-Z,| uuWw(~S\"Oޭg{DɉC_x8*;[g>w7$l[a;$']Y+M~MbCE|yh")8K,(M $-hWvF&aQoםZ@򓯇 gldqŪrønr(QT6Ot,b$ c$m<>i7;npHN;ÞG*0J`kLT猪p*Cpd8 ;Me,-gϷ%~O5qd1KPnH,lj{3DhO5q.SA ay0Wh#i Ȕb }5lf@>tRe54; z8=^cxb`={J7& zkW'1zc>BpZ%4[9>/Xb[^h T~M&ͺ֦%X}cs08o#KTD7W30|$2_Nui*3L\$tjVP$D)"J ہwS콫5N0ی ˚!ܨ30/$Rc`Ru}MVG$C^ oX]%O'!U$BĴi~:/{hx[_L+ԦAMP\͑*OZxo ](<.f)|ٻ+^]BsP_%8G*:5p-YxCN՛Mh @WU֋묭q9#$8Le, SpD,}e i!B[ Mc5_j!8(XH.nG ڼRt3G=r-Xd?Qp,j-G9!JP׷М6<`ENOfOT]e#.~5 T;;u-ڧ 4w|URݻ茏<ᣴ(1iݲ̖i i>QLF AY%3 ǡu@0lGt_! !Z]w*?]z-/ln3-3. fϐQ` @]dBk9(DzZ՗𖐥1$~5(ra5ɻTf n8RanOm'E_?-%s:^ݧ@E$Z1JV[L06ڝ^ u |PP1z;KזŒT1:pMjftGI" _6F9s}i^$1O'b@'#tY0ȑ3B5]/2yݳ \ZBc*Ů)YMJ%2ZvJZi I(ѠJ,^8e>j8q/猲}yIa͘` U6կ.Hs\)o:_٥T N{ }(- "-4SoࣷQvGyXEwlNkkluBfsܺ N<>;йIbս]kq(oMgW%Xَ C td} Jyio~2x =; {@z{!`E)/׳sgDG؃`mޣ2\@ɻ^DUYuZC/xΣ\6O-ong_zZ)N!X͞1mLAjr&X2ѷB79 mc1 `{S%4283UCoY*O&adt0CXk)Z -*Ub3_3I񙭎Fn|uѳUNcDko7|ѣZפ-; qEPa⢀L&Y TP4=3@ Ip&olU^S8|g ~I€"}1\dEkm(fX`Y cFo~D0&.^`aP Oy._/J!XfQ #wf3 VhUvH?sX_đ¬>G͟zstp qV1?h1w~_޼}2q`Z}_Eڄk'O ZґL*= 菋{q-3Dh*4j[6H])%O|}6w}Tu}毴çUr_ JDG!q֑Um09`G*kXH>YfQos-zjhbf A;M $?Q}I&F o (ո&F'>OMk㊹wGem]uKhU:x]W P]e&]zR-ܦDF&18Y||X{(L QR*fpʋf ][5nxf% +t@}ӵ`5[{FAB+TgpBW٪9_Dw3#m4WuGkD1߮!U1z\:Ut++P+@?v`'%h8F_ɲh+( cAsrP2=Mdx ((u]JJ$l U":؅ l}$4:°DpbE0v.iGl(io_^QmvC! ub8-rj~U_b!l]˵e<žCS}:af|`O'A|tNT^(6^s&8xju ചoݮjE;WYj3 &{^N#x2ޔ"1I,ՙ. ++7YyS՚rPkҤBdDFQ>xQSneAl宸`Hm((uc)UqoBO5Я_ 9HRl8Qu]'JP镐::G`:9>/!SKΑpZL?/U ;nܕ^ -RT0IjMٹ.[!.clZ 養,xU9&ǡa35LUɓ,J^dGۤ5UKY)7ç2B `c~>iUY}'|-Pf9"(}c'2>/,n*zE JY\0{$ҵߓK#QXRSJ))6ф Cd^en5)>G^_ka?kQ> uN!Vޫ0op.kdy/'zI%10]Hss҈ko4CL+Ma&FyO,˒Oj>,'$ i-/ wނ|`{xo5ߊ*@1lh=.1^N| 鉨W%HL{s(S1Mr76 BmP]xCy=9 U_ǁ";6O<&}|M!Y] gG~Z VƈQ&jtѽUG f"~5'^O˴039.CFɹd5 u&ҧFqfsFwYJ3iڹ)p2ʡzNKuk[NyT6IH E?Mv(1ZfI0dדkq̗JMPc͢{͍Kb\ mc/otЋ6;R!?/#ƺ? C]_5P#E^+1/񯲺HvV#[+AƟqT8_ Gg X}pYgVad {>pb ̴]f ,l:(l/b󁿺|aP|@a7SnJ3@We K1O"mq1vPYԮx=eqW.a5?!(~HNN #27Õk3vt?lvW)`p2QKycW xO wȧsܶͤ/ۨOZ=q pa]tc$2p}T<#3%묶N7tGkkF}( _P&PH7mߦ?1][y%8F0{rl|TO8\`4>W .H5BRXd#5|$Pi4=X#S &`^obDcptpHAXƫ!Fŏݡ5 $o|K@.!av *e7 " P^s y܌LДpay qBL悈/o՛38f$Ʌ1FJf7Re.I:Q[2k% m ߱x&$w!ŀMgW#n8ѩ(ъ]QI2AD@ 0p#1 Ǣoz>kV9]Ŗ&94 &U85]v55M=lkx"TR ֬:ϗB_XֺZx 5Bx/B`0sn w#LF=U7M^:y:(Ƙ+Y7{g.1gNK;RS@ A';LA 9'&͢!qK;h})r4uӻt/6ߨ۽`A$e*?IN2-s[ `Щ-:~xk դ tj"t%xzqK/*mCЪC/Ei I3+6ESc#H-tøYՏKё6`?!J#Dz4B=WK&]xuC*40lk0%*ǡ_U щbpU"Hm-ͧ74:aa[p9UQ`A9blC yS/K]ȡUFъA:k d"1AzT$OcS8gG?ebRhoɺhvIOi[d/( ݍuwu]Uޮr]1#"K,76O-$~4*kGš̒ =H7t 1( $L Oc*^?[/~XQO@T#1%> LF:cv%5ftlD;0Ͱϵzھ\&xanmCUGaC/k1<+\Ɨk]6ibvriXp1Am2{ gmgDCytXر uxoTk(+V|@,r'9\T#[9#QSϐ] J²vZؔtƢ-hf8 "w:R_`>L% RKnE g^ؖ&Gh^>m221+ѬQ S.G[G?$Gy=DDVN_ cȎ鸼RnBm7U#w)pOθ=a*aSNbDwNpV~t`+lҍyE'S[S7#ӺISXJgazW juDqw 훣6EO Mx`L]*X0j8M CH_j/Ac"Q<<]*kX RY56E~2eC>ތ$':?KϪb[u&yk$jξG:%) %sVLXU9`,Z³kwEPraͲS :n#ׅ}ӝ-[Bk;iŠzE͂6 Qj:Һ{B?cfU!c=)$TjQ$݋ 'W^*uG;GKuOG΀`Bڟ_ᣓyc(lTr":tA!bpK ؓ^WaM);o=hlʏh| Y3qp.̡Hr=ŬwwZ p=R]CN;j*DPrCke_= k7Z*\/v~$| S!Sc !C2n+D"IK kG`bW u~nQ7xK;E^_qBoaS2l/|?]eZ 1RLҐ?<:W0k](ޡ(٠n}UƷ`czlu"ɦ{Te,OEfuI9L߽GİI 4[K cAcvi`.0 gk1>dWmaȯ^º\ֆ,h>ּi9 ᨘc B~Հ 6 u ]/ srY\vӨ{P#2©?K|ȧt8^+˔!=ToE*fr}{(;X9H:z{rh JZ;9~`Vg0a5?>TX|m 7a'vλ21E^lֵ~3[Sk56*a)?UQVsW Ui@N Ȑ;xLA-N҈ Al߳G;+>K(FC0yamwНoZcOJ̔zM$ Dq...ճ9&ۦo(_hqc &f:[YQW o:"&k\;P F2#=crFA<τdыvNMf Gc}U)OZ*FS*ʩ%l F77X DI2W2ud~CrC{h%]Ҟלf쒫I5} c7,"@Y*Agסo C`!~'VuMs+#n Y]L`ץr[rXT~0%@}qaHfnu{~N G.xL16~Ym%ib kd?iWN'X/:>2p"1R=  YV)BGwHUg(No{aMEpRV(S9k ExQF ̒[ٮ>pD0{yK6d  &f20 1I6 t ;0%G׳Q[!ƶH~5Ya}!Kx"n}|7}FmX#-Lĝ#Eq$tM9HdF4[:CzmIo) ݸwjiB/#0q2㚃rAr}搭(Fߛttc-|rtZ0Ԇʱq-]XCM8=5o2 T~\hJ^\2ByN!v,3QUx4nJNlM`z9:3g!ք\Y7\M@IYVi4_~9$OР5ZYM@o4з*s#Xf7rfO>V@A/(a>X6wޅ #?mwa-c4mkN"o?}v5Ќ[wٳON,^WzAqA{sxuu-W>I'OiK8 K:T\ϐ-3,A bo pOp*:xJVʒ`{%뻶%A#Gr4e`K}zBh 4L9BC/hYC,p&?Xe>ܦ$䱝+۬3X=t`z{Qp0UEмf^O2[fF #NUoRGZIksHyKSyuCD1؆ԫԾI|Ze1I-=҈@( ~um$b}jr5ܡ'U7kJF,Y2{^V- lCc&n5]^)C60 Gp1 o'QWFe}܇]0ÒyRL2Zo @eHx,{X@t!TjhltHC\aե>]/i˜?'5j賢K2eT4d=>]%hJ5$!a2Ql)W<ǓT^kHwA?F9ajߕ8%R;eOg2ԩpz1 T%,!xHm׃k5-u:&xT\g=ٮfȊ*+98ZpOTO!fڐr,bY&g(ho g}w㏸elp^LpքG F.{h@f,%xzآ2~k* ;&sRF%;W\A=ɶY<7<Ȅ/F><ۣN]>AS.{׽Dy}N6E_ 0Mu7D)/ VrD& Mc@7|?zm)5-NMSFcTC 2::Ŭ NnHs),zǴ} {+2VdM+eP:uqm+b4d`;/i[+|" '}TzJKhY'G@a٬=Amsp ++`w4C,1H>u M5J7|"<%DItRYP({AG1BW>3{Wo(xd Oݴ9 9"8GV- $׵_`v_j):zJ*^7{MXG | wʑQ[Wn9^Ů MwԆ_ jt+Hqic8ï77'ëE}-65YX :/3#?xݑ #E n}Ϊ8` u`ұjܯՑ (W'/3.;4V9_]1G Os8::BA^]+΅QәBGRNu4@xL NZwX-aMwd DB~k vvSk=3' =2Ñxr#RO?,adw)/NԲPmke}Ȏ>ŜГ'LR<)/pGl7CEHҐ}kS5Q3ѓqiͺ$) bً. U%SwviGRyKlצ>cVXOί!ͽr?OV~ofkpbcMFF?Y?5ZM>CL3*<$3XXO ӪB7*@yaT.њH /9\e;kL,/G`*Kl ߈}(-7>1iG\"ҪAnHT ޑ/|Hz%sU o87&yИG)=H @ꀪܠYZ\wN#2݈|.8ߢ7xΐ Je+vRk6M`gތK֩`F`L 6)kMclymR_beoխ$hqIVI5r3@zĻ |MNu= W QOAgQ {2鿜:ɰp<|AyE_eU(yQ2T$P`b~vdaJaq`IkkT KnvD\ef0+K8+jA@Hb{*TYuMD} 3QZ4#-їe^vp?E _))s9,2ձ]! h0bڴqU Λb4=X ؒiCvĺl${^xWّ!|dV*E M:CV%$='uyxʮZ@SP^OUl˙H4X{2*F.0I>^7i{M=^`󏲐01%jԦ IF`m#9B>UV aHQsn?#^KnvV׶}c+Ԁ0;dd㵨zҊ.8sҴĠ[7D)xy$|dqw䱣cMr}~/d2 kݻl?{zO{yR[廳 qәt;&W~uM7p 5ɝ}y' X02#֍ڙϵiz;!U;1 MKنE8U YTwiBzF(х>LGK;6xB+x4h(t"R_nNռAg~ƕM잻@Ca:O+\Hcl箎/Mg [bGؔ@L'SDQa;dNA^If哅vFuBl-KY%i#qpKAϼuC2n74W7l ΌMM͸z~{}c]V)L>tª̱:}$GȲ@/'lxsA.y?49V쑧n~jۈwH3r tGAJf{3!nE2j~%qqsg7:%Fƣ $4M.+- ^ JI+ԋ=C%ź/m ٱ"|CBOfxn@3v!.BQ.=d 8nJW$־; f 'o;ܐ| Yk+$SIG`Zθj(4uÖM "6^vmVkr `ϕ뙆߱%.P1E*\Y]d^(lP @R? n8i cMTkBiNuBMMP#V}W̗ShL" 1IjDb{ҘصsSx{F.g]B"4lʽ(r< 4+s)˒c!EvAyd:Xq'.@/~P/ o<2RS7s9RoCzPmY-xVwJԲ7cZ*)9(!\/h E3nDUл$ BC&p/VT? *{m&Ѻz;e8ȋ*պĺ̐Բ,nK0eu*5EՠI G<1ߵt3 9=V4ta;=ށ7jp67OIHJ"|HѣB{~Ijç!\w 4aYnŤ]v^/\Y|8B5!IiK<*{s`s|GhhQRTq]uکge:I/v差+bc0gz(?)i󒣄g Jeڈ:Ɂg|B2c1w{5Sþd! p=8e%4g D0Fjc%0Aڤh~Npdw1+,DGOt?Id ygq1;|+A‡r^1:o茥Uڲۅ&'~a0w%x¡,ZP:m6\Pp+}MmsrB:-ԝ`Me8uN{Rh̉jKv!eM\Rjҩ xSDm#C{'3H)|oyh6T$DESyP;fweKObrh})/v&1ۭYXm "Vޖ t:v?b9kb5AJdx}3ʅ?za7Ud5Z BHJf^]0^jrLlJ}wYA97b.U̮TIqSR:`dP(Gtb*0IcʱOGНɆ2]9̷kІRd W\>eb7n:|ۥ)v[xipH~LE$V;ثjKȯ7m[damvq)ǚ90~5Zչvpg~Z{K\~fŷpPN,Vsw7M zVL0 <Gtc O(G㏿DC7_l A9# f7LºM6^ %g 1 õ<.Ϲgry(q"Ĩ_;d53ޑVO4&6 ]~oEzrx˹z2uPfE+D?A3b bk$;ʋ=I`oؿ6?i$aZ^&U&,σ$MxP>;y&KG=&M{4GK9mz/-PhQ'aoUNŲFQc>u6~yKD'-^BkYN}7Č>f $:LAf# K? o>CXCБd <@D=]&I`d*3YOi@_y޲wB 8e]7wkn$rOS?D 9X'fK@{AfYY\1.TPGSLlQBU*QjmBLrkp ƨ|Ow=f-'e|߲_"x:]q ]%ܧɺ,ᵋ֮wV&z96paǔsU"d(UTO8[\ڙTz\ZmxӉq. )M_9Vi0P$E4-h8Qҭ}ΤT$ q fbƬ+yL!ӝG$~VBh1 ;iw8`i])CDN\wv(Agnt@DIGT$-纟lӚIu% .WW?:_+ۥuř0"T.rdm` BLϰX3EW^l¥ [FyNdcWVܔ@<,O"">1hܨ:"9!$!p:$Kyw\FyV ^03x&zwr{{bH>~Ώ:$B%x 1Ʊ>Uq SA - 2n^QiK'ngNPW(%MPNZB1aJΛ`!NZ>[eij^mr6kv՗!iH è) Xfھ/tϬR/&N1&Wd*֐<9.d).}j؟\R%EHR6%2@jrLW}܏b} gn=v?E)2V-&7.-MNit$ 2f-ˆH I\P`$# I)t6=u:F^ih ^ IsB sNL|KJꝐ<gM"ñr̢bΪ]X 5N:n%[ 2Z*fi>3;e4Zh3îiOWC(( QAT7rZS5s Z33Km62S7[~r9(Rb\YC 6NƁN:> lV,L\H! zFMV/)w6KII*8S.冉Ul*\T%r+u {v!tq֚TTM'GԥpGv*Jbz9ޟ'NVHX!кe43D7OI-./Oډ\^ f0Yaۗv Yx"¯vb^` zr{䉚!nu؅k sZQܳ>^{FmΫO*1\;A>E Lƥ4ok4 P$J)ʐ$U&VvgInQ(ijd6M{,t$K4hx.0ɔўK `H2(MSC`琴-O41݁ u>ϻ)V}I5Vc|v/`xԛLXd!z24_ȞfPHR,K|(?~@M,fS !@[XnBvZ uk:P4SH̐0-)Xy/[|Υg~!9TuTcyѷXmB8\9͇x{@4b-+<`Z'#$*uOܙmM%L8<29wyߔ?l4.ƪK*Ŧr戻Gk:K(O+6}|[7-+K9 Iܰ[XcLP2y9P1Zk4T'O&=+wRopEkl_ .%'ІbsZR&4%dY0қ[f*1 [9QY/M\H{$F*=Am#C}hg@wv˾eY2\~r(Vo%{Yt4c8*s)AAWj/[kƀc$|廤/#p9t y/ ◡`4-NjAREow_A#m^AY74\CZuQlnhyzaJi[xB McF˓h",HG;s¡ٌ,uNx,T|ZntidSj,x;໋im"jrPʋcXRDȉG.hˉpcc elX˴,.$j ȥ@QO3[mb8ltS7+IKd| NDAƢc@bOY,·8JU71CcW alRk0%C%V3 kiѦjA^+c\ub_jS1/ j i]ߡspB{\#u]GC([AVżVpt6I"C#^Uڶ1Uԝ6;&"uTM$-&$큮^ro@( Y]F\omg d>B uv]Kgn K( _Q0եmw+ʴszﰊݧ4+ oLWG kw6e_XͣIL: q 0Go0izE;:%chV* jk'3sE)'* ַ+.6 k+)t]dtM 'ɇTɗ/<8[&iښ-xj'tEw PD?ɋ}ljqnߠUJP֛sп(xyLz#i+!(&)G֑^#wBk&wBp)2Mi5`uU#a{WRMzx2**~'Dn0p={s~[`%.bVo\?Ns6#3ɦ<ƯCKRѫxk wɺK> e)Iv5 X󠢵)^ \o)bo%w"_){uEM<5,LKHWM \W;\zhhlZZJ0G#猾0g#{GkYȩ"1~Hg6"pȒ'_ʺ]SX]J6j:jJ~0of[!$|x:< ) dRo`,V*&;J"Š) KgO2χ#{~DUAQN3q̭4d}n4PMveR fȆi)IgO8$ W;R+5I>g@V $(uUDA-0!N:.Xa4OK9:Ef~:`$v`v" /A I7):TL;Wh5i$Ĥ+U Xi䛁(LO7ΜneP@S&g{ƶ/)N^s[ˡtPT'3` $'<'`FRuU-JbNB7-e-Ҳ& h!5^VzHp4tl'mf6*0L:֔I+BdlF:KY@ M*FBq#)jo|M ״HgSd r;7f"ݔϯ_ĥZeWp ߟ_cK!hü3ު%4 ʢaC`"%s&"eEgi>x,pX 1M0 T(Tn 1:@'8KȤPo{!pzS B JřTF9+j:9z??2#,sf<"94Fc۬ ۍ>t6Ҕ~8Z{Y<(&ا[D++B Oj'Kw.MXbIXZ*Ѳ`2ݬAC9KzFlw7 &<TuKm$ySWDç.qRlЗkwcF]&%Ѵ) ̸M;P6C FW`7v#Lom _YA"2 sR zJv|^O)*詈j&MM7)K~&cؼôQIOģdKMX`@Pr/Wȡg \/M<-3)2)U?;Ͳ~R;!V`5)4UAADի&(1a>r)*܅R`oY/\R6gv IS>{`T5t*mWwdK F5qLD| .>?%-PRZǃ/2~=&_7 &5ٴ;\+0v aaS6SRnZ>.Yp5 Na̫1ױt#P;nk<ځԋ}CLm*Ŕ4:Y2ٚ1S3VϷb9QWĵ 1O 9D뛮0[|W0}kV17& ӂL^4!'iCqֵ[d,R'O n ޥcm2=r@A:a+ k0ؿ3wջ|Őq'n1mq@dz٦vL^p >a'|'a -ylƺDIY]j)sCfsjX%EW2m]AxAࣩ8Xw. [|{+3xZDYx?/p TmMM-wVו/Ǽ9φkm[H"CG9Y~B1/e 6 3VD{ۚP*<@ǁ+Ke7%2 `3LYBlc zr.9re?Stէ/6i|SfZ2P[gXDi`FAVd:&ΆF4miy ĈZ#SH'UqVj)2Ekx`Z{Oq7GU)ؽ y.> Sv\hN`'ǚD8F{"B#r~$4޷H3Zrm6G biaԂ1=8֝ʘDkw]3p%Qf)mk'm4?23ռdڑJkN𤘟+Q p Uo0h$Ѯf-*2 fTm:_\UW^*ݵ(t['.;3_Sf ksi&[|6̆p CO"} h𠕮֥A}2'M]@p%I9Y+^xaXoWcZͦomh|:gp"FN]]3<+.Tz #km}N[j'I5aߓT[>|ͻ~5bkR5*Z~:!U..$xKqXF4qcN}~8Sj*916u촴MV v͎,NyLN6W靍E?FAG0!(-3'.7NAlˣ|āT<ܹܶu17teAtt|m(QI4ҷUV}ǯ:ra6lM|wdV٘{S( Zyۼ敾((֬Eӕj39-xxI:vIg]?>jM·e1gw 2F/(䑡c>9 8Da糵V?QArt9;Aą{!}9TNy/*Ĥ$D>vk^KH 3]h@KY5 R. ^C|-:|'m L~'F_7R˶;?_.syF4!V'qih4M1Ywdx)e3:L1dC?Ҏ`Óº.~Hzs^🎅+[WEűCL0fƝ A )صThX N: 1!{KkeD+2L e'-ee'FꚒZcճ_z̖<#ѰulRQPz@҂lחTI뗺 %19|l+ Ü"!ǺLz=:9۫q/m8=9!3mU 2 B-G=y䛄R/D#Ӵe8/]79v;qoj@ưyZA]JnX >ԤǯJoڄ `wX}"C #9D.|}+1 MNY@e۽鈈t .٘Y7gsN̻0nY RS} Q |!z`/.I*t_ &&&>? ڶWԛp-b\bb`I8ER,jԉ9 veކI*H8ݤrN"o@KLF`#bxb=0 C, ;&VzE uS{&К^u(~|-S{})A J6MI2]>p{Z7rGqMG8V|g(抢~K F ALz>Ï&u"H腾ƈq ')6Fw!c2 Nr{,$} BxfAE=*=#iGزm 8 vfQSknPYq: κ gG>\vohcUcӎq.ԿjTF uAr^@@LjMBS=EAHyo2RU?a %3&^&!z%=>Wx*X~{G❏;5V:`]*k^ى)hīkM_=BQyTxƝpKt0s$>̌64EK>غ@VIiSlYL-ROت5#>ڱUڰRLb%^+Hp:(U٨D8'%vagC\]-krU0T)F; l~Uoo4#U0O;_շ܇H*/\\ٹ݃[.pS%(l#-yg[>7``.{RMtrs?_ \BpL"]2W۝u,4dDxk ;=h>y#"&SqQEʂ,V`'{^jdrc3Òw݋-W&IrțnI&+s1_BTd@:)@s|ԓ^JIoMgwJv _CR>AaI UCGfejjRS{$8Ů/7*쫜X\[[:C.^y35l>E էY1tv4~ߣiTSyR>AU{VQݠ}+l yvG?3[W6q,"I,vp>1 '_OXu~lm/>58ͼw_Kl *cqCxɯ{Z$m+-yq1} meCڊL8I'm1LMnu N- N4wm^ @_D5"xu~lGn q{^u{+`Uu7@u,7l$bEr|e&V'>7XJ$1C W-DZN᲼f =C42p iLVH{Kqv `aPO, ˪Ӻ0G;`zmC̔ugAfHh̷k;ϛ~x!/6 =8Q:fpi_} T5[M:zQRΨ&zM,V60QAĞ?T:\q<E32`B>2ȏ\qM|e(bzyd Wb!yfL@Ju;:!uH &UWl =!v#kY<ȼlSx~X8/#6o:o-CϾejf# gUV8voI2vq`?JMޙ=hcܖ7k)Hu S!bӞ9EzaBmT6IF(I(kjnoj˛ofِ(OM*&͊k eUETUrJdV^-Z@~9}c$`u9bTШ<%Ұ&nnmc]ΌEy7A@3B/QYcȭjQPB~B͗p7{~LOr+sqg]gV܋ɱ L#mgjwv?L^qK}W|[WO+%neFN.-kXlSaClA27$Q8HNy\/իTpAy<&By B,XXNfY#o^hU/*'dd=^?(%q󹵲 -EĚjh4U]&HcAo6boҔy7=5 /+Jx_ps *IrL5;%H9#.8"8';5yL cWu"]ZNviqy,Iזb p| F'~( ?3n@] 2fWJ]8n: 7(pp\/jNiiS&zb^jau!t$2)׈_)_`G+7_0B eQh_{b+mAx%GzC)Hk>2~ C u\L% [⑉Ԗx((cwO_+l%b$,B3S^.4JIŘW8}#_Ae @4+JcHR RFV%[ ⵄ׏M70IJ$@c##Qf 㔄Q!jɏn>Ut PJ%ľ6n*-ӄV0/,=T'Cs~bIR)~RO3 {SpM &̩g2 )tq $W_´hD&3 # 쟵?ǵenjnCxe]ESXS"NI 4'# "KWdԏ%%de x!nI>P]x5=SGZaĜGTC` 5q8uqտ]6Wfv=]4SU>BݤY*/@ڔo-w"Ճ|?FbrS.=ԩCry u}K1rI݅]n,#/"˞K?-ءb6OX%s1pԬD2V*](~HmXE8:s4pN͸ '&4DŽ v=|ZKHB%=[ roRIj`xQ-FGSbW%s$G_gp;IDd9|  G#}1ڄb-0~Z܃톆)<1/Al)b )n.{PuB0ؐ:YЫp*i58, ^N o&.?*w`74G{/[ QUebw5C|1;Q4V oeOuҊZ+mF|'Dy(KTWP)Fc@Yf-C\oIOP췶^nQaaR6F&N ^ "x%z /<؅Ҿ9_uT>0}ȁbr#Mŷy@hWFe|rV@Nj{$^rسfRTD>@4OyƝpI/C-=Tm`;l}EELуw$g'gua{u۬-CH<9}➊$I]jl+57s<˳snF7RcV-(Y(:H܃I.;V4]Uזpgo'<b+@'Wԭ NA$ :O Y]qm3\ۍTN_^98_6ۡC-ە\]ʷ]~[X,[^eN)U69z2uTvy"" JW2m9"n򸾲 w!z Ɏ8`E@n՚QlS!ZnFIŔR ]oedhCW*Mjܥ;[ގ.s:j C_s4-dICc,Ok$/\pOM⟨ ($蛑{WaLaP-0]2=,0E&8b4 H;BsqTgz_U؟藕P˼D=ÂkHɖfiUrG^O5lDfTXGk[Wə /)9 b/a}'%x򜳭$bF[[m'y%w{敢UItOhC;abT,g:~~ kv5{ Juk 7]:Z 1!Bk$/j֞wg$Ҹ%zw>Z|!P[3mq(:cV9-YXm|nY*uO XO)*z*AMg?&5X)^df[m|0lnu}G(ߺu١YTpdLbZs- +0B,#ݟ0[w1Z)$|pFn{te=az9{H2+`qyƙM*[ ʫP+SNHn7gŠxc uyYnZt 6oeh5902;:0nx+z9-ԏQa5klUZb,h%,ϲ:-wXjָïQ~M.keLx)nƟ lJyfa>uM_i ӞKrq-KyTl_aQWQv:n:QAH. I#Q)б<yxmmК9з-JxAsV@I$Cj܋TChTqcg锢 :Y߽֮hb:kfm1z#jJRiAAqU9b3_@yꗟu>bmQ$u?\`B U_7y`q(AC$JR)t7>ў\u]\uHl-4/pW* D6|Rx!b>D]X_z=ӾǕG*<#HkPARsh44/c8YLFf ;gcbT@7O-k63o]p D?7r0ˤAu$f௼eA7^;(և[Z g0ye'(.&R8szY?1BiU)Ol#=Ww2F}{roM 668EVBrgUVʀymá?bP߆Z .w8F"gxpvvю؍r{-r Xѿ|1ˣ킫1"-ۉ?A}̹v9.~(JF(ݯ_Su~$?9bͣH=YvS)n,KKc+#7 35 >|pB u%.onߩеNrlihhg7H B ]#3eFB㋭DCS$aOUlpcnW E* f1mb%?EoD +Oew}{8./a+Y.E'@Rb+,iTL,xv. f[o]ն[(O( 'l7Z}a2'~Dڷ nd6 tq!ܙtv^]ٙs`\!!l&U<,l0-tpWP(tJdJFe{^ `|1A˔7IQV}EjGNO̜?>7j{slojtS4CRf|>'K`fn\A3jVv*# v<^^ _*WC|x= wJ^ ;H_ ~wKD JkQMɧU7+֌-,4:қsW:q<Qk9_sD/֍߲>UP 0 qrWl,OJkx~jL.V!ǜŁIZ=)psG24nI *IYl5'Dà 6:Q(Tz+*вf#뛩U{ς쟂20:&#AsZTzW`Zۼ';EKYQ ۛ'VoZ ȓq^9SD5~ 7Ecsvk@SY4Iĥ}/B~H oĠ"#g#p\qO~R؝JUg0}~\BdrW,@'I/GPW$HgށGjmǽ!-*w:PR))J{sNשچ% FdE3(Ԡ +4~(Ĕد5Ac?Zb9ڜLL3|eVZ~Bפ&cihC$! pi@\v.|Xn] F>]E|)RGuwŁ~֫b.`,,9ݱ0<9I_k }f$ԁR @yIӝK>|9aJO2[ z@tWM)$wu)}&Xr=C|@#NeРtſl-ql(<3]cf) b~bLɪM/ =2S;HD /g{&`tx/"M@O B";P ҙqZ?'YZ'0%Wq\r3c]js@r& $مiѾ$J76_i{~HS)`i3kg0%U'%Gbc˥<Ft)-_OWC9wV. q=I|Xȸvs[ ׉y#?kz6F/]hY+Pn&Ҝ̟cLTrg.\e{l~+r]%N_"58zI߰$O-1}Di0ϴ0t]X^n7 ŵ(rppt4C4~UqDp2 FYщ5v^]NlCT_2%ʠ(Pa%ظhQ[鬢QEl?ݔT^c 1KFh@H32{NwĈC%|I0cJ ʆ}շȃi0kAgϝnKRaqb 2+(@WE?yDh%ksO$ױME<`$ˆSSYƵ&9SEX+1ܿILfBͿZ3T JP_sJνNI XWv2s˓.J^{w9x)ҙQC[W%gݶ;9Pt¹ 4ʬpz?$ !|:PL: MMBw't僬~"_Q mPrn1Z,ZWmk)+DHA&!uc#NA!F'GۓRIk{N^ t&_˭u^3|т"\!雸d̑

#DOb3fvRዺ?n-0%4V]EbH\ۥRtbՆ\ E2\G",J&3rU+cj@iD_N{(\  ilLL&_ߋhJϯ~g>M&AG/|ESPϹ7hk1/@':]JgF=w1x?|(|` Db:<~n;ΡV$Gk\U%͙C1O$~嗾"o~_5)GTL W&^}f58WȕRf ,o;Lsc9⺢DGZ y^׾ ۛ`DSPG:%R毷.q QX!22rQ0-R*V]FO2Wч)V~{ndBbXJ|QP"534ڰQHbEr@߂<si9Do4g]Nc`/Oa8ׂ2G(" F yq"ە3D7!vM}).'r2\AiS+&? b6pPH}VeD?@r.3IH'1ru6,XA-Z*Y\s8<}ɨZ h 6Y SqLhOxgP:E?YÛ] F>o(172A*ps3Bï!x$S7!rW aN1YYs:Pr-ACE|w+fϮ&\\d9= g[ċL1U@+сa>KZ[.}Ԉzrcqa_iMxޭ/<7,"ooCu4? vbB"f$I;s"6~ ژT_,.\#4ٿ5lSW+!Ay`^XK?.0Z< SP{>G1`g9- bL_*ɲ2FIGHi!?^d3ْ ]E>:͍?6 g ,ҹ0,>ހZB _{3ai-듆~m(Dl'OFx&yqÇ'6ӕiq;oo5a$e-v~w6Gs_}# v1E߶=cΞJO[/K?*DMG9>ǖW-/Z>(4L.,'MTי^RڰzˣWda`RC3Ije9&utbߧlF h--P稀4S[REegYc,>UbF''Q1mYMփ-G>!E?:wiums"?il]$Aޙlq[@~#G@KdgVKE+O/{>ߋʙo͸ξvc6::s>g @jR;n :骖HH%8T,?v Woea+&'DT\g?ƋglY!Y8Hb?g5=&K<D驡٭ sl+^k5_,p\b] ;i@ oU=d?j>y9Dy)YY:| &Q:3۠ܢjU7 ӌg#KʦUZqq4ljH4K6jkIHlTWtxgEԕnά ֓ d /Z\j(ea +>N$_CQ IJk z3 xR yF͈_)v|JyM/.8y2)2T_*PBsIM#IeakM֕ ,=-Jf_j׷E 0Л6)'Z5lAa횓GdL/6L>L s[g G'ɢ 3ʦUNJ7u6GHV@\<{THfp`"յOc)oXLQz#OT%RW\½HQK Z]q#ɾ y b7 Р'6޾֊~B[L A03CqVhrj蕅UQ{P(0 LHjb괭( ;钯YiN:bOb E]3F͟*{!0rw pb[D%؉t}M<.Iݗ:NS[)] k8S6[Wu È^kFM6fLD7}a 40ȺIhέ ̄ע> @mށ`-=^Po"ukr^0=Uńdz^Ux*Sgv SyUʈ mm'ZimڶO>e _ĕ@jK&$~С,f0cA!ӇK1V/s[t#5Yb4֋ `O> B.p۳0{#?& 2S7H3e**ԋ7x1>׮Ȥy^3"6uoT>y5ۛ0Ղuԟc"jz{=hN` )BE˄1$meVG9DzJ3پ Q[`ocen%@X$۶ہ]f< qpԯ}f~ieϝ/q>p[,'.|R\\ddjw15'l_e>Y-8Eڋ `Ndx3rOQ@e>h+⍓RgiHlsClA|f9JJǨФcQ<]]/yvb)"(6_IS fHy-^CXCj8@ShDY#kb3.\Ud=3E-Vq%1# |7d\՛]X9|+L#u$j}Ӛjy6`P08}0rV"q1yr cnb.[^i` |#Lxŭ6'1-B[L)y".oߝ3+3EGab Pnu O9cnN|2TB0w )tB"(CO}!E~uF*+JUǾx{Qo$n! Cr^.؅x"CF fHUՉ+z+T TRр\?G6ݖ͈~Cu8|RV8w&L]6BѭRZJip'/*S֘tct$=u[  G{U dc@YsHZΜl)lj@wM3)cmZ*֮Pgq?y6s)|G?H.j^Ѥ Mͧ8*{<۵VQ?gι*JeSFהG[n(ad{p rXD Y(L8K wk+r jdy&V%g=*+Wz_XU}?r ȍJu=wB-Ѱ0K UkNG|δUƌ+,\=WHUBv@4qMMbJ}G))~d՟\Y`zgׂ& {(O fO %:qlv:N\HS lH:(qlPIh \YTN,n:& 8#3)(7v SʖɊG(Ck>4wpK[E:,`%{y Z԰˄+|?{"yDӁUT7}:kKl80)}{~V &>tC-s`:?c3&^qEgm{RNg:0m N^Z-"Eм᪊ЗV =,mF 5 UN>Gw :9WD P`ghBHZ굥ə`?8TFW÷&Z22lE$ɜEu|{ɓpI@>\|.(Ni6Gx&f )fdRSc^I)".uAU͆yo<5.ȇl^_tQlR`+@6 8 ~L/ Wr XzhVr`Gv,!m5ۮ3=m`m/_.RXҽC>(>K$>LIT^:8BuUUr]9Rmp~k8W u+z ƤjOB@xҊn g1N 0>lT}V FЁBȾF|#}>_Xz"4h'*uJtfAܮʖ{m6k1?N K<5d]=M$;K!hG^wxSLjҢOP|QإCr񽲀챍''Mb$25 cB؛jbJ4{*I|33JS9f5Q [Ia_N.ө*3IrJ=f@qH2g՝wYUm .p3Kz)̌QܘoXNmA F""Cl&3 ȟ? ëԤ8 C+DfAj&:Cb霗 9KqHN8O/8~ xxw z_%hw$OwZwH295s|QI_dg N U7xzOC0A˧ǃf7y(͞~i18;+'j8ԁu}HFnI9P$̭Od3/J_QaXw}ا0)fQD9>`Y -L?Hf PԸ޹nV̅Bl)7uz(q":hix;g<*'UɿvmŎF"A.ۖ{ wk4V'[-*vR+B*c?<YGs=#cC)8B_$?!zְ~*§1|P;fzr+LtM&:ip}~Q}ypuMIgBst 흊aOv݄v0U cԉBŦd֐ʦ뺵ԵåszQlUzHJ`jDv\ۅf"w)zfN.[cF7T (]3#E. j,u܎D^9Z"NZ?r"n@h7ql ;ptJt mՅ"imGP C Jo˄Z#9yR6]e±M*wrYW''b#kJkq.]Q+ ="#}uK::yïo BJw\6K^Lezxҳ.@lh޿+=a<.Z$0 Nܷ0.`qi*4MSs<*Y/-uzPoY ex!FH ФҵɱE)dE%eyr[nHҐu6ShVYoRT,ALت@;r}AF0svT6`C&04`.F$Z"h8@0;7aNe~:rԍ<$Yw4qߤs{ AGhrH4Hm#'MZQ?tNm+à:( YzQ0.aX fB+f7wD,EѰk 1TSw) )Unޥ~kDFycdxS>(dE][eC3Fܒ@,] ؼXXDQ(In[aT a~TEkmf$Ej4sV]y0i.jg"VT% l7\Sb@$p& Ԝ_w +AֿhX849q;s ( 3qܠ\ɞ&0 kX6d8*22[{A?%Ž̴ =!E=~O㤶%2F%)Xyr3vf؇꓇wK$B_$ >n1檬 m>"**xoH3RgOf.] (~H?|7i8Ks[b#M(F_E#ѣ@5wc‹H2#Ț؛3m[R "FB+,ƌw]#J]?S<F2 >T%G|2WGH$z®AHUr7Dޥz )MKB6љ)Zsf^9eZPlXd}LgZxK]'u-KvNzC3JD?L"%u^0C`֭c?*]:tAyK[UE OKHl\+ T"RX.DĤ!F7f?^S\lW;57* #,wEqib-&{!nT?1{^cU H!{nI"+m~sƱ/5k@ z~$]R{շ@EhM8@iޒ`y#TFwF*ͨmXPcՖDDx|jg7|M*#Y2 R&eC1Dc@fSݑDF)H>^oZ@VrS{fJFnSt|EQ@~>Ys% DU#u!x 9V -ÿJ@KhA䷟_p<§Pͭ*D J^sZ꤆ W+ipB.i+aPXwr@9F;)Ḁ #IEdr/.m;$tf Dr\>/" ,6.*fjK]0o)( G+ C_Oy^cw*%.~m$+azf6$"YɬL](- ca:թYe7ñI6%iLiCXq+*w^f;SJ$#5a Э2J~jn~3lfZK~-TzS;I3XabDݙ63}%cwoWR]@P2(ӻ?uRjI6 &S VoG 7*Qʪ2yovT\j&(n4ֆg5M&D ū;Ǔ|"OgZ\QڙFa~Lg}{sZRaێGU`.$Z;7;=>%PVGPn{ K+<5RitF^D](74 q~sEF9>*-cG̟/KUm׺kr 2K#`qUX܂ { Fv;+imoT`JɁSUFCmj}rnt4v%?87 ׆(j>+ae e? GPuC"}Wmj 'p̸}^Ҭ&zDfϻ*N\ʌ.+>[yuF~U[/N(Ľ8%1"Qoγ ~|MfzFUtmH{Aj+nd*@8֛;bx0e)"9)孒O '"*Th#0? S':}lhƴ3Bf5gqXF'VNOrmx9hIi#41>'̓g-N5R la?~6"fdx;d5Gnck@,~"MaZ얿E&A&s$$kD07+ZM\F/.HaJ*@YB28|NjZ`rȖ#a6`fvu% }=Mt5dV{'iu=Ѫ'/(ԇ]Y=C)M|i+ˍ{{KpGS%Pi.*7WlOmI0uvCCc;E7wf=Pv&ne>hĥ+2G9.6ߕ65XnkX 3r8w­fwqHVYK)l]؏, 4}YܡZ#⪾YC_xJZa-xuP]@M)|feziciڝ 4nf:}„?RST>S8 &>{Yk8 ul7[/ ylND(ӷuIگ8ȌC?zzt}9khS 6 ʿ"Ǥ$o LAfɌQ wa'YB# 僮NZi$p7E%_{1ٔcE8eC3Z.ٛ!>wX7M tغ3A(GRk_c@f!z Y0)a'4v] JJˡLo"ppaeމUu{8]nQ=ok=@͛iCq%/w."+h.yv9m!>T^R^a)x;AO?Ld|aSrN,v 30e_ gC \;R^ģFܨ-S~ud,5~dU¤=gƦ>y]M"%.}9jl ?&v7)da!hsHlсq == ͣ)u7#qL-4!\ݗ jl6Pb 93?k@P,>+K9 jPD(cQȞ(Mۡテun B*T kt<y2J_ucr',o [K8 |Q7E);E@2JUۑ7MUlA4#z(34<7_*Cbl,&|#"GvCuFkS?j Jf]M>sw"{= h:c$|5&8}a3#:p>֙K2vPiBײM-ҿsȼ<Ϙ0USTWJ/^#<{:F{l^hH*.<'E2J?uVr4OۢmSؙ$Cu9n)~pbxTN*KT ) p DKxv}9=d= )n쯯;GZ7U,ZAl ROdD\69zo-fy^^d ~*`h<;NNc1erY:+i1Ú$%U!y9ͥWL(7P&w"^tZC"ؾd# %|JX/ꔷjrv-ңތ y}3*mjd +ω#ei1^ k1@c#Ii4,PZ?8 c3 8h-viaj.^ ͼF4"ȁZ/Lc% 9V}mh>;`5Yԡ1Q3Q _|tjLTZ70(]&̯D pj)y4l$ l^ vQ'.I>w'-n'p/r T'Xk廄{J'Br^R1Z+"W38;)+c,9*O!_d4] Vŝ [ @Y1sR&o\P"gi`Kfm'Do}аNpj6op4\nC7AZ5Ȍʃ+U+4,S%M6 PAR?x&Ts yeDN%Q`Okuvn3*_Ѯ3.xtgUүRG--5ebm!m!R%>vsuՅ\~` l\9C mnK#״v'޶uMh5-Dfv~IMQR`AQ`0{o0^)ЋM/)a# |[Z*H$/|f&B8TN'LW>}?P;%B2Xbu<}&s?kɴ%?40჆ K16񝏒 P-2 @)H%G EE4@n ަ$Hϥs#ƥu/vFت y'5qNE΢Ö׈$/~K Фer8wZq(}I RBD`iO{4ŒnH"e+ӬI'*'#z&`aIbl/" Ck:8/׹x\Ah|N~,Z;!7?:Y .A6sZzO+e+JGya 'O|YWX$׈xτc9-ŲFnXt籟N8/Փu[w+)yG$JxAO.nY‹=[utc?(э!Gw֤ x 匂 HՊ@B`~B̗=ݠMd%:,4FXEp2Yupc$AUyCfe =m@ nkVL/m3|Ev pF!LqREJ!?%+Ո*#CpL%>`pEpX!dw:-e%zb徶f =$< M/H͵~'}0 &̂R8M0`g Eqf>!`hż~ӮgǕ1S>Vm1 c GMXňJ^Gpʊ͗$B@]gR2}vҭ%OM Ӓcu_$4Nr44 ܅aHi`=T?u,V1.߆28>w(Og0[LïH@#nN3qI ~S1zjt/'"&=1a^v rpKbNeW* &0ͬcNؗ 隸QɧYq~q]XjR{>޾ꗉBvC~ݪIFyNu0fyjcؗBS@ z$Cf:5&*Ŕ2_}J*u ,}O{6lj -\~ܼ?wchSTrd.H~2O{@-ED<΋t] PxK=K#"f1u]lW]Fq[>qh_+9=U r:e>wAcE zGKɿ_ PaJ@6!B\RV'h;Glos4N}R2._`S&Jc~Ŵ#`/"<-o݀52=K ;"9f0>#7x"8.Hs lWf#ڋ{']<046ܓL,:u )=Z 6zC*)?ߙ.-cao TmTmL][C,jc. 0nk|ȋfKqZ\2@1 S=ego}+@$GhQ@r#eX&eCQGp $p917Lw"{lJƂܻ |kBt+HE &Lj}?0BO/PծHXO-vۺ)p*ut#}B5'C\sДE縀< e(& V^bg2@Lj8[`5pǢ]#I&} u ug4g22qNqQoP<YmljSzk r"|[&@;~- f+1 &j`Rqycz=|)6#q " xZ'&L٥lI4gn͕1qwO4loGS.v z<:-%y ~,` -$b ZɆZ7@ZPjUYbt2? w{*X&fZ*Xdv[S!SD$`+O4/&1K݊o.8y%6sy-_14'?iy&tZE.?Բ޴5*{ 16^~F:p,*}wvi(xU*$H/7T-)f my)nHnPEb)DL.b7FF_/F\N"&ӭ0 ád qPisqV.e>N(@bO {v"ec5yk$5դ0ݥ> }8hRB9:6^:wG"rǏRCBkXf6x/'H'C"`9ln`%ÙOP"F!uj fU"L}sQ_]$U*1|OT#UB]^ٽ>Ԙbkf L8OǚlI9 i:-Y<̧F~UMP"ܘJ]mm_.v@F|pEN".WL796u)/N8A]P:=.6z _ >[1 <"C+U=ޔ,bwCf7{ J36$z.q>g:̫ w_&dG% [aWp٥kFD U:E$tBۜ-HvA{.#$ͬC"[''o8P.ͷ -/I$ LA10 pIthK δ`Q7\`Uh5R,mXs); "GNyS\em`±=UJ&yo>Q5\]e@E~xLY(E4(8jqRx{z`(Mq/:0UMtz^u51l KݣPd:(zg:S3eKWê:<&`ba J1V偿Z^Ox=hEn4 ^͗GŅV!(8%mel5^o.Uv9U$1a)woª`Irljk#J5Vږ릱'!^H <ա2v1ԏF6Ѭ, )Q3};HXmP*,J*87T/0_#v96\`+iNpRS&xkQF$K7n6i3/L[Pܭ+P4~bضZ_ntn^Ei')﹖xjll1N>cLq,9N,Ae4b25(;` kϻ4|A{`svtʺ-!ΉUmpϗc3~> }Lz^"o+oW_-U>!g + ^E;;:{S[ )ekfAfvT4F^P_AUbׁD"zs]2F x!$BԺ;"'MSԏJCGS+^%)E)Δega "=,ۻTM#_F& ~2֢pb^my$}V=,38J7or/.#|޻Xkq*p<{8^[=.*o@lK'H[n<؜C*'1G`ў 0= w,Xzx{ި0$0̘~B0TV_&:{ͩųꗱn,7 pNxa/ E2 d5d8yc̭Qy#Lw$fۍ6}AoYdP::,;Q&G>hϗ$?]-BkN,R ]Ih?yH"JAtMu;EM8uF׃0gk2x>a4U+TĨ>i'kփFx~C47x `+ikIFϭ̋t0dv`q}JS#5(-Q~F -y.a)FW\i\pH۪+di`ܓgCt>l GۉfM:Gw]Y܉bsiJZF_ᵡ|Q]*:ginR&ѢE2Abn2" yMy{?WJOuxQqJgt}[=xuJ\3vY\Hoy qA?JL&Yo a&D$=޾8>X}F#Q@ĺ )4nKI#c-ݣSjW8C: &4_g:iB]1ћ:'yymt΍I6]jMn&M 2@vn,NgpPk]U63})c_[F Re̿mپܣN?qzO`o]|8in&kq] NvC,ez3 Cv>d:Bد[\e5fa図OEM܂=jqՕa5C)] Q|NJ鳹FP[1TS) cH],c$=m y24ƕrRz%T.1*CQ I"+p%S8_fWW>v L`߯pf`< Б7Umza¸@MS17`Hxٷka ld:$us&l1R”c=s7{箐dzqbOg>]Lr_yB=mU _vwQ `mbN h鱑N✅Rmb6d =r"HVTqf{tu.GaG_ތѤъ:}>t0M Q:O]\Xef ~DzS9[H"Eo⡑=mYc)$\tvf։Y2~֫Ľ: G@-7n^xsܭl&*cv hW^= 욚-/: 7A4m٨4k|/DŽ S*^H*%qMp|c(`3x#oM*fkvlPWNReo,5 ?K@64Xi{?se]FYAc>Qo(ExI_k;Fwkҳm'-\):;ՖyܜenQ$7]v|;&#uȼ@g+$feMQǮՒ'aE {/Λ #rU#ns =j~ǁ oW  @T \ъ&ju.9 ~v»~s)7s#$c"XW[15Z^/!|9 {*4+fL}w̴l$]2 +NpV)x@r<2<6Vۭ!`wB?^F|G _Ta}=H1ZZ4xyHzdMz0 0ݏL%s5RD K vD<#Wo:>Rݣ;K3ݩ7^4}2u/>=6? ][H`&8Ef2s̠@@0 {@nLbB&"۽OD"=yHI$'kOz]zWdфD›#ϋu0_"0}U.-bj;6Y36`T˚ >۲,w>[eBzNi~.+M؇i1G; 6Myt=H|O:2pª\_j̾7kxVY')esr.*߭)|6hQ96?v-g4,g3)S߮#vt<2v+5=\ ].q]HՐ{Pv6NPk~>SkQQ >z0ۑjajj;j3D N y05㥮N-2H^W!%?j;ͨUGh+57D^ F_ɵ.N.YF1vPv}$*$gQr/b Sƺbrw}uCkPtjRd5Q!a)򵑏Zbrv؛p.ߍ`;r7𨲃uՏ:Zw=HZx'>}.dz7>j'52R; 8&S?-=;Ic֚G;4͵^MȺB(9ϩòsG6)>qnp*vb8P¬LXr kLl| yzm!rG8Skv8K'xc!j*UF^g'F8#-T\(nOXSk(+ d-'ŸFau}K ;qT8*^ w<,ğ溰ވLp3gv,ctX5d52|j`͓gXjf]-֍2jvf:K)8s;V% 8br5)TѺM}KYNDqS-/V7fjccȆ/(jȸ#9oTaw1uCwZc4F26&Q< S⨘QR~N?^A-!Ammp"v99eh$p]kY:FcΖm/mH=K>( /p|]^W*GhnwaF6V"}D4b|>uP"D0mȏRunm0 O)Ch.=(yylW&Ig #>+])6De%o.ږy/z4C c%us{٥۟)"D"bv$M̨ TPIlx;{,'Lb=~E@-2~Yӻ֠AA||_[gBb !hb>TݷZAO.A _|J{φ/MO{mͶd=xF81WCgہ'y.~v+b}"$F HBN-O[TB;}rT-Έg>"qMU_'''妾V>R{=UKЩ;]~|! ݘ.G|_&ՀJخj12qE_]+^T2Жc~2smbNY}BP{ ?4:)=w8㎤^\ٽ(7&V ߮!. 9`G ];L.J X۔G $,ɰdઙ@`pmn A˸SW+YVyx Z86|vika[{wVR7@[PmB%fx} b|c7Atk\H!E?*.E}j"D?s][X l$ M]bO`J H^ J [CzsD;@C MdDB+ (Q@HR=CZx]쪳!\SaRdϪ,,o'E%hWJʌ EE]!lN1S*ФYT _A$(NNλ[:4QqhhtJ a7SAԗS Al,2g` /񕸈s@f&졠!<|<^Yz)2Ē) >y'@vzg\>ڏTQ`SPX&;Z,rSL 8G+{mq-WC)aE>B8\}O֒N ~+#;GH|ض^^‘Zю{#{-@d۪/ &ȃlĪ!5Z~PԃstUts(F3> R$ˉ >u3&"4J^/n[;u3 kDHUuЮ *PʸvZ%GV'303]X"Ivq̎b'+\8XYKD2Q+]>Eع z>lNJl U{^kmU>]9@?P7!KI, tGe72prSB@ G9idp{vkAvw= $ =|K"hn+ޜqr WF+R:6UkֹR}QvIiwQ#AwX60rA$|+'E0UњhV8.!I2_K^z"n9J2P_1@GшtY9:K+>Xy/M…Չ 07v S-IhqZ=!Դ#kӕ̘yaVCP\Ųw)ΊU&aOmxG0 oT@-w6Oä@VյA6 `*)P[MOmh"N 1 &I6.d{S:NҮ9%F/!BjЋ ~AP,|<{U:j4lN.GA] 2ݣhXGtI;o b #%;~:w k3k[̽'R`TC~"ruGk9!T-{5 06H^TwBt\Kȃ?10+XYUwd4|KW !qt 2IګJ@1Q9n3{ey@ǖ;,"ZaF=FQC0t%)U/{UDM}[֓1yzK1qK^14f=X~#Je.k99&Sy"sۋ'Cv,]byaF U%|gj`E VMH}ѹ>t5JcJןӽطj#oq$-x)g,hq%150_ `v҉E nPn{?+7Z_Q{+ ӎOf]|Ca@ˤbSQ{PPj^V7ɌfVǨ"uPY_S;y零fP[1r>^B[ԫXh Cy"ī3eޭ H#3UY+*a1I$(R%k}f5*(J5 &L0_@Yc 6kq?80SdXoj8X\VK0ơ"U˕&HƦ}(o=(Hmt~WeᜱNn`y(lh:@R9= S`GĄ\$$?FnTTwl湔 3BwwhYtSG+X}fTPch\^nY?A͆΂|,^S snXxq[zBDBI7 3K=Q u)beASdǖb,SD/qv =;j`cm\{Zlʔ(zL@}m<^䪩!!.T)B$U|мD쒹YػWsȜŽOt+i߉MKw6ohUf f Z!FY~Ơ]/cfM8{(.@3#F-26u>.ZZ*XRKaa-5I.#s9Las-ѡ>Ǵ^n4Eh(tYg5&ؕEeכ)9ilЊP:٨>Do/xzkȆJERE$n[m4Up;(1ffkEybP& t wf A?$Vi&U"^JqZ9O;FZ,֮SԆ_'ͨ/4,1a£"..C9>fhN4{d) RGWLo['7T$$W( ?S@]~>WNwRcDljan,LTse8T9Lacji2 Hi,PPD$Z]IʈNJe ^屬meSPz+3vKM$C%̇"ơ՜˓G _LZk-|4s<E %t^Kn9u5)GЙ`85N^ClmK[9;~8ŜR]omBNr{sVI!Y`hz3^xMP<mp1oDSI36C%¬5e~~ӽޮk%%g>-6^ӈC<0W9+iƏx̔["a^nRY1T* "瞼AI;apvfw: !s%7 tq ^3.:o0f%W"tGvlNR%l^LY7%ҿ a!ږ [!*ʲkjg#2:xKXhgPh r#"aC`zL:s|ȗ[\p̟ TFcZWQ$fCjv2hmتlz4:#-ȘU2K`,9p5 #Q ÿth5%X>9/Y^E܌Pb$u_szoǥ5C mg8s K9ˆVA6d([w+dP|,EԀCV (T#DB웶RXt5/x;Mu[rl"4/sfa>}swa6+(& ;G~QQ|o~6+[~Bd%@Ĥ9|ZgH-@az[* a i8om@TO/(y/]K;X:/;6j#sů*3&)[]Sj?^bypzգmJhŰ!O[ VeYw8<+/nh[zDLqHٰK<]A\UE]`BFh|Ng 劏zh48 yU6R攵9y~i]9;U *g,R%͍A2"Hߙb7Y J?Ww󐄝c'IX{(>{32FӀ x awnIUbeEBj<=՗=lJB: đUjhz"o*iRzkOG'6c(kN$@DQTS`,NOLfLtcXAQ6oT3ɡxn;Z&045.]Ėϙ a@U j˂OP:w Y\t50A_aΧ~q-1iH{r%i}`ޥG4$ D4lK`ޟH/z*Ҩfb Pӵb?ᴯ6p T(P/PZiw5\f^0s a' eAQ*Wr{$,[S72,6l!X^ {7,A+*YY.nW5qViv:<>mNjFzPf \zעۻ,gq՞#6h+YclaCH \L8x{4dsqnӓ;j1tJW@xG9.Ѫcn'^iw`^7E2V| K{$q xdKxl l}޹`)\ITޱ[B&ّoܤ[֎8HSFg^u'.\ p`T2#SGm$[{?}%!Rt l2`ǖKcK?c/g(Ln-5ĎDn:̀IxWx1 pX%= h9jƢLg|\ےn^ +\ /l;mNUWY5Q[aa AZP#d-NH躬i̬XJ 7w{;ͷcnw8d;__U]9qFȂwZdZ_kpo#fs~}%Eۑ;=nHrX}dbH_@Vv>U^yP0dj/?OZl%u>4 _DJ'`6b)x񢃅_R7[Ppe(F[)(#BmvhWTY 8?Ѕe^;V vO\Qw;l {?ZSET7a(m ̉Vr8?L"7z/>y^e>vYRWE>./1`5JF'꛾nDl*c|3tTX6 x` xRzi8G ;w24᮲4$171,ExWgN?%P{ sA$ͫc$ŕDcZ3yyD@ 5Yv%qK;CM22pvv,hn P&(]T7((\haƼs,4LCpcG1+eɶ{;P~Oս>M'\_ F]~.=Lh6۔//\GZk~Fk큭Ў-F'uW+T%jBQGg YM@bIJ Q{H$Iu-#4^C`)|t`VOgx7CA>jqs oi/N,҃te;^82(@.!LIX%KP>4 9Je!\MZ (Qq}+L%{mm]#8eɲ*QY0&_*2a}y4 ~ ӻ>E)@}2:屸;F9֭%3W厭cv?T:N>i{Gr]R 5"sUfYw"-@}htt lVBgrૻ0γRC7& +S뺡ݢ?KpfLnG-YGA.\I@D_YU9k]v!&XJ$X*}pYAz XxgGC 7jeꬿIu+Ab8J/yg;B0*l*y;]+ݣI9FG6mVԂF5b~RlqX%%e{򆡾 @7 4_I !x;6Bh+\V]>%s0'loP=XO« *+QdK%TϠ<]`) 6& !8,AsVc@Xҝ7N=;OWW/+*i;t։I rB^*YTy+ (h˪`!וfu iyoE 8p:1[ 5, 'ن,eKYIcA`Z=: 3K:KzaHwy zBv /7aw3kwTv哏2\~Rx\}}QNE%w^y ̝K`]K_PaQ+wpU2eOoVX^ʼn6L6N]''$O|B2vu)B Fᬲ*^EFlr۽i3Oje @n q.|rJ/16ʼnXrlMDۿ }=L5BS2N~|"s|0JqQDu8HǦ5&OT N;K`M[pDz N^'=U)N%+MK0jNJSh~dAΓ$<6.ڵ .\\&>zi8ΜV_H QNJCFh?UZ]2&su6CDpS?Yc7Yy!N*LgeCpVR+WԻ I2}%}+c͎0YU:]-ZJSb-`™E;+0sVasNFjMp wNF1= 2t'yRk h팅Ţ٫kvSn^( A2|1`]Cuy֏Zg[d3RFB5Ɛ1f`(lK:+FG$5 ٰU5(et\0=- Vej*DFT*_l^SQŏTǒ->͎-`̼L2dRCAZރQqǙ 6G H>HJ7^,uiN03m9bwHnx <'<8$CmhROD[eH]Y߹t]`])D]/0E5m@ٖede5pOb+TűSq4Mvf)}) ܤolԬ=O؅w]LT)Bl ̋'xV%s-U-Zeō d/-6 ޳.M@x(QsžLINppMXa$Jτl }ice|Ze$&(u'6WlTpݪOK8}UDA$pg`tlAWivd'ru}ѱdWCkHlsC 簄佨a ӟk$"-K(nԾ\*c3~凛#7;洮~aoRVC$ MiXGL+9ulKi&f?g(t22"s1q/@G!&.᝗~|*>a#y {yr78b,۩(Pz~t@6J]ntv ^K Em}S!p8K.(oWoa8mOdD0VOGWBN;L,>1kWaaI=5ׯc8ˀ1h8+ey2˯ MIG'f@*I%P }gV1@5q';Έp5uE%^Ut|/ {>~hnMI)5ট~Wkqn"^ u:m/e Xb(s7U4OC@Ϝk =r^18f|k^@ n˦ }ؿH)i -rp^s} dA?ֻl@]KIvɪ^|:?Ad׼BD}so.P)Ӊ=De^TGɺjq+ɲRv xHyƣz0}wЩ#)l@.{P/%1i4ЀĦbUiG6@>@=ޅ>X@h`3!@ee a'b#<8 +sRca!xxJ5ި,D }3ބطbyE7^UiF fnF Y-HfrAQؿ|\b(mkR yR(6yQ}"{3 ~kY^XSUU!0L+GUb !r4-'ٮ$ DJԐ%w #2FgЦl娍9{UXH{(n2q*Z <a‡IРGIw,P!uN3N*UF(lj0|Q{:ilWSymmk&^z՞%R54Iu(s&wȥ3ǛY Xǖ?MȄ!Ua19Ό|^'I6H*("e͈.nR!12Ʉ"טwh8HU 9}6 %I-6AUD!kD襎PfmVX]tQ);,X" &Wȍ.6UdZx-DZ'0Yٞ ܢ,^\[̶ ;Sh.[nzpA \ރtBfv6OA`;iF}& }@gz󊸛bv),?{[{4WVXM@ݜiM$;ɃBZ%wcº4zx6<huSW?/iInt{A܅Msz VRB<5~8g!pg,й˦ o|?NGc"e+\PdEߔ~s_i)U)¡ۑJD:Txʠ2kxx ްFE6ayz *|ҩF%?Vm,z" ~U ?<#颡!Sd5,PYVMlH?Z,f0n_i=Btn|j?$LH.VJ>&}a"* .܃ͼq goz]V jqqƋCQ\n0)V364=~w1ZC@s {Si8.9aj͸={+[D(š=[,]~h* [OV;QE&!ϢdbW tɍ5)r+!Pco{}"aNy CNn#86 ¨`nˁ=[bl42wwBvIJL-cSj=25o\aPӗNP?XÐ,'us-*J`O dbg9ۜfr+$`*7= dbkWpݸc6 x@/M?DV?#p~;{㸹JI=ō%f>I"*KԈ=+ʎm8,d; *Tm9kR LYhnC\ WYz5aJ͇ C}'n1i@uV}l$pج-oT >M:TYy~,,"i=;z_F?DO!jJM~tf]E[B@J*P菫a&}++ɻ4&k]Ӄ.pgcƱP@.vtz9wdv YM@-/yNN$GNpDXf9=0ooaf[8,Bx*;{P+qJ]9nV_h{=Dbbc,¸3:rwS<>ե+>d j]65ař tsxN#ÈPҍy -5eX1CwnV+xxVnz5[(B rKhڪՂ@ ` ۉOg|5NHA`mB-p7<[le٨ΑPdN)ڴC]}ʑx>c+F"k4(NkLf!c-O,>qw#p AYo'H?;` 7Ôk]yahVgp\h u9T̥t͔]% J@.K*(ݓ)mB[#:L=.VEh=|xL'2sp]`֞E$eCrg.á0e^Ioз #W@I@ҕ8.4"%dž)u1,h<A7\;Ԛ;^XS<AcNgŻ;P--ꦛ<ɲs'mCمp͙ НdN`U?e5P(H-w)=ƚrdjn-~'jD#a;RE`_,m`D^mrZ)VҡC얍D&{ɶ9|Y*RR S;jJ%SW[W;9AY=NO}Nk ]Jse ;L^R[!d,d.ؐGF槶GX-,;U&kl"Y9DNsڣtwdYwin;s*uYMs$XVQY_mltP8zq>;˵hIm7Z ْ1~طX͔@ϠC#c@:'\Є)*0M YX5j^m&²`pJ2>) {lp<\z/ i #]"9ksΜV wt-'|e1:lqF (r\M}x F4P%f>>fc039DmZ{DRgb؄ָt$ v$嘛<`B 89> ᢻ7XמH}&Ls`~s(ʂ,+v91z:Xm`(erg"6DzB[i"wʹcW>e;?["tHg"z/PcAu<*fDh0s& (>RzKqf'+:nU$3Pf&zX|ιs2Jf</_\AewhrHvq'~U#H\!G<3[;3A4}M#87!qseMJc=VTwљTSOCȸw&i{@ܘrk JhnQyHi5c!Hf \r SEz\NeY.t(þ3y V'S [0'eF,.6HՕlB"lP_?nZژb}! 9Ac2^H#1z&/7lcnN2KB o+_di--ڹo[C>nDG;K9W)5EU;86n eI bhN(9Bo7̀XaToiP"O y9z⬕ϣ֯b*.yŭo0ǥN93q8G2=Ti)t)hq2DϢPIxce{(!aYjb|J晲X^ͧ%q$r Xu% BAH\ ?VaVRV( ׵+#IТm\|!Ǩ16zfܹژschuIT[ FcX1^3꣌ !ODBm 8={tw8UVidλ |vy$\ RtJD=4ެV;%:|*kBDSf%nBM/ɿ_19 7CJ%OOOiCJk<bÊoiD,VK'@4ZW劅=R m3o}5"ht,LT4l,i>0r3]B?Ajb12M$9W0iT8*^ 0,xy&'Vh -GjTx廢+6/|Y"$?QjjR*Kn/tz~y{/Y.#!y=2װ36ٰ5=~Sֲ7cbBHϹ=ӯӡl5߆3. ?[vhOCqN@}ܴl @9]]HƜwx9BVյ?ݜ8#P$=Cp@[n$TSH cmnwi/bwOrѠWVrrw0:ܴK[bC[W-ۛnZ{0Q&]w mLBm0E[];s}I#o5:t Ubcxʝ*=7K%q5gu "ūhۿJ3.p Va+a bw~k$S\0Q5}}%Of%;4 tG`?}Q厔j{KFݿ$"SnÅ<@S= g;/ Aqb8]JC^'O|5\Fa2=Y]4ESnANCR F+m RltNFO}&$8bspJ{{|Wd:Hl_ZqQ7XA]Y1 vPh1# tsK10az`^/c 3+kԷ5BekTC Q[LQf MBvqo IkL܀V- /EXS6.2iCp2!m eΰ>E8z#CCc~K1H>!7HV [IgVsYִ*aF;cJ7i3L z]=lʋxЊh9WZi4hE2Y;waIDϿĵ1ѓK54^ 0Z受{Tu6H(Ѧ\szO0b͖o:,#^ŌߓE!e#:;8"*4עqOK}BdC[XQxHdW~\(JKyȴqgwTb(F\)%YȪK:.^ad Qv2wM8Ӏߍ" Lk6L.:}.6t竨&̟?@ QƐ+A 󄗜)S*<1:\Շe2ZmXwrjNLD GEMiu Vx3I/fYۜk?sǑҸ_̪qu&,RxGJDPlz&XP%3jO 9:NPG5b Rk8,{}c )Z}aF,W̆ʔz)Sk>sN/zN-Pբ1*&Mf4&HJ;#Kةk97/ǗD4;tj'dl9|觰G\ת󘚝R]&Wt^[rakka~m|& _u H.R4?qHCc݁a"+ jO,Pg_^g(N@oiQѴD D#39}n(;E[-jbn})y# 8d_S]y*#rFd\=pxM8pZ[S5Rax4} -?zK2|izFxzvvmn`1Q#ls4$}^1z.Hrf)RbdsV5BăEխPu·#8l|W*z-NGr 1 ؑr;dx]q=Ba(av%X?f97MHߝsr~>op / 1 3l0K xm\ѶB  @[$Ģ"T=W\{ S΂U5ܨUۈ(Lˣ.2'xFBɘF_Bc}4>vyݨ6ZjQ.lGbN{d^ڈ ?e'r)HlsJ]Z\ne^*V/ϣ~T1rzDO,ĩ׍[s<7&MJ7ڡ(ZZv7~0ٛyv l_nf@x/!\N-G.Gί^TJfDX"s<=L/'tpGzP- S4%:RB ;3L:0a5g#JIUmQᖼS:ǚHf!ڒ~,3f3ơ瞉 `IadZ v=/"Қ=J9c<~RDXBbD|)gb݄$$'oFd nm1b ,زeRc놕\{w rH&EZdUH#*(=T|.󹨔0tׁd| ^va"]4~ "xcdhC [E i?u;$ jY}9:6%1kg!yݴ;& ޓa5H[o?C}a[V[^ʒ~"+Wz+uU+i̧ިPI N|KndÂ. 'H Jȣ*ed" ME@N6)X8v5?ú޻F邝!T5E(I4[r3 N HsZztY_JrDcuCKxD8Z;w[:2H^%%>$ܓS^WHQ+|.qY/Thhՠia(}  ӾУ;ly!^k@=6cf̣Ac`ʝ(֘60!G favFЀH@*V|%H+]gm̀u;HսNv֯p̞ÆU'ZJYRu!g1ܳ0hh30#2z=ew(;-S'kN^P="3oC$x24p;u;qXړ8n6gN%\YSXf'ߜW)7E+D!-vzE$'T4]TO9Tz߇Ku]gH}8-lI2-2%$Jxy54([9 :`%<}kvg0&tDSC,D+7-4r'gluKxz)I?D)*vS"'ͽ֑<12AiWxA C٥-ݼgC$p>z\| $aJ͞_ `ibT_b9~B*w^)lPY4|l|~_<'ߦ {E;覙 *k5t~Y໲ٷ?z5ƻ":`Qjx|S.894p!x̐M*:XS^&zSOa !u5R{N!EvL?5IKnl@9Ne[lӅ;ܺ[zI.< *v1QP:ɏ-œʢWh$|8^>OUF*2|, _ฉ UיJ?}mrYaW I=eN5p>I;W$K߁ļ/2^k$fuhAYƄ#J"8Uc'<&CoPx旸uV$ܤGFtw!ƎWTrd8=ؠR)'-WOCێcYTc;KY;RT82^#sN CC!vF'$M#ߝ# +US;lbG鷟S,^vNj!sX۶5RG{w2 Ȩ_A3C0E/'s~U)x<@6@3V,ׅqL;2[^XU|0<2*bޜ~$ApiCіVv~(x*cL {KrW& NXQYEcKp>5h*uL%sU#)8jޑ~\ԁ_PIVҚlH gՒcI>Daj>:_tګRֆ Id~;;6:!*,E}O/W=?ݲ"\mX<Q *vptV/??h@<Gc8Yspzoԇt6Jm0dGoöO2Y 臾t#!k(9Di7pH6 k]$DBa1iJj&wȌUтPh#+,P}aPVM u7,匢[A;y"9 ƷYݮXf;.Z6%HobYpd "CXdJa M).1hPD@Kܜ^Zx!.)r2%Mb8s\J48y~D:K+@_ J U-de(F g0Jz]&t:| rMU@3.Ya*eYr;ouH]+w j;8.t57c@kwFP2zFUAJG3uŒ\ 7{l(L׀A[ލ^n |ie`Cݢ) ^ws˜;(1)X[$A-*rtcavѓYh;s"bzv6YdUL+ Iev*m9|B_ ZG_deUI-t 3ڀUm(suQ $D*ЃjUI`vI:D7=,8°=+;`\)$؍+-_D{v,xak\#}Md{AtpѳmOVތ(ŕ;JQ 8AE.} u1η#K")Pxl *e,(y(#(M r|gyrǷրwueUE̿k`&%q 5D;-zp#FL ,CyG?e#)iU܍YC_> h)>?]}һ7˛CsR%+JhNm80= )~0_vMU؟]Rs}EÝC*k>#s1]l&d{yG7M23?(jIc+!rPs =4[rl >V] NIɀ4lg iS( .mHMv¡Fۣ ᱍhh״]F}PR $Qe;U:>l2료OT5vk* 5s)1pBSX K5 T{bkN5?N:ӈø758Q.{}"ZJu∇GOIQza*{ ~k!fL@2wZ+g_&dZ 1#\!]n% ;e*p'^B2ɱϟG 0T+;۞ $D3͕}+B8J oS9~5ZK&[73^@Y艸<4RDST\ܬ98`l3 '*^"pa;MXC&~FyE. C؆h}߹Ɍj< 1tC-KGQ] =:}0zLd&I%iiYU”Y:uwq'L^ .'>Z^Z:blH?4N͕!s[a0N6*sAТ(`=UI/1.GBmU5 c'+_O9_6Fx=Y1L["ZbXni[PW tmd:tGmIt귄C 2s)/Igx6 5/@! lByNjcD&e Es(8T⡯Ր\Z-&ϡ |R}`X&XƛY` J}Ӝωw{wst)/ڍ;_S5 0EfW޲ yR0}6*I:L8u/Tme+#Ʋ UXg3a6qIg;D52>J ~32w3дInԲor}zÜ5#7~ qM GOkDBe~mϮlLiDO3aJaXi2?6hxޔ"8BXX1$&cUʼn`);f)h0%SpWƟ*JSwepK5gKC7Yc4W NQ& Ӑj5mXN+$ ֮j"#PB G\zm (\$v~8zh:ʒ!ʭdd_oÈL,ݖ.xR<ؖO1  zY6b }i8 =ah-I^p 5swhΦԹPX$k`P4/:!1召싫MN@ 5R / ɾ7.Gw>~wLbG5'lZοjÒF >^VnΆ[z .|ilY{"$E7&!O8%9F0|3c{:liZsow#'ؾyk[Ӕ-m$#}YHe۬0TVLd96* -ٺS xGA;ƕkk!$(N*EGim;i\O5BַR vW2LchQzCൽ/o)).o+yԅhuzAu ,A$MF ', /qdO,ݓ|S׷P5p Je!Q!}Z >暧MF:=zvG<,&7ڷRO_r+gT).Nii)ܷ% m(LQ tWlu* fI%\mhZhNe엩0e&=:P甫o4jo{vi]w F&V!/wngPoM΂ T-7!\ R.d 80I^F,JQGMxc uAXINT.fm3k{}wV  gk?:.doW89+Lvtˆw|Ċaj< MRlA g:\>;Z]‰I*pz4GJ-+,dM"OENnn*r!M/Ȍz] ` ƠP79d2M1҂,C!SHܜni2}ѳ(NYxaa:RUZlTJF<ʩJC;T2p6|ʋˮzߦW[ !#@5`Yh3uu,>F橳#Q{ #w$xՊyHE@C9=HB纘),lAةÒ͘Xn&PZe-xAI`]LN.Xj*wn4b'Gy2/~f g!{gSqEm? 9>ѕl8fKID#R}T7::!x?ʲx^ST`}m_D'lᲗ)H߼ůHFz}z[  [͔]]Xa`G 2H!&HeQ1=jX衻?q%B&X.ݪ;d︂q Pb953WxӜqyڄaΗLg6gb:E*@!19ՂG-}?_zKW3-R: O7L,~bՙ SF# vI68\8$*oIĹqV>D;b,It,ĕ`^Wwʪ1Ы<Ȥm1\ۨe=uaQW4MhjF1mk|Vr2:ظPs-9w3eO} gG-_Bq&,7[l-|8e)9%Z!w#Boe_YvDgZ15lAǟYFSȐq[Cb&[9vWnJ6Ve2Ϝ<&ACѢHn'Pr(%BM$C'3= vA3PPYӎ "*k1F;/#t$}NIR9u"2[uGPK5Þqΰ*h3J?A4:QLMI bͷtTskT'B`>_#tA,UW!5CBĹhe :7q6B O< N5-nchGz2R_4h@k[: "_@Н8B p/y{S]Z HR\9HW@rpv5zDą*E 5hTu еPfNR8Mo/X޽Z h ^@/0_0X5 %UyGjF@-o{8/Qm˽Ğ4k̬ϑ=oU8~z$l.Mn7L\cYmo6%U.Wt![DSMdK[[ 1$uB*%8HVOPGpd7bTi2P\߽8OoݙJspw(DƵ=ս->}/b~#pF·/_{f)Ɂ k/OH`j7LX51RQ꿗Iv^Nj}"Ev)|D{~VqdFɟ%v#ul&-~WtXKRROlpiG/=͗NwXZ+SKwH>nXHI4}S-OCVqG['BHsk,s2MH?͍cpBq-Dp *:-`C :VUrLQ) qf~1!,{>O,ݏeixCtc8Qio+մwM  ["Ǭ ;Tt^o֫"pQYy0^a]gdpnѶ )X6Tqآe!Y܂ѕdm|IEh" UP\-uSJfk܄zVb b_Min쯊cv1U-{$}R=jPesK}@yŪA\1-*h<䶖'Ϊ o-c ŝyG}Nv. c +v+6EhAYV<{"03sڎ\z8b̵y5+r@7Ydy63sr}sf+$udEA>OMmo<-m?7 M4^pthViIg&XDSk#x$-[clFN/lO!Cc5 h>x zof2dEy (rhͶRYʄٔ35()Zf(,g'4혇8`x"eSK٘hȿH9ijĶ|,/>"קy'5>hg6K8~K,Q˖'2J+nUKCZ'R n<*],$Jmw*D>f]m^~)UܕA3kpPKpnvE76mp`Cuύs%߅WӘ>5;3%,Q(s*'o+Yk ڜmia0h9/Vc٤1*O٩Q\n ]Ji"U)1A7޶9r3tJ#j{1T9_k~ W9 wz3@+Wq ]%t(ee6_tvcF >1JYyB -s"ƪ-mQ~AlH@N/b9vQ Yq;za ꞇ e'Y{Gc78.Ռ!6IvN[NA(ۉ; !M>BtNKV|Rx0WA%WLWjb g2#k46b} #7}~`-u7%e(#0Uwңyﴶ odpSVqtPPӊ %b1W F~OV2!B6FGE GN|R%;#*J B݋[1[?Ҿ=RZlRxPE-‡y6!WZ` k_Ve}@9(Yx&H:mVhKϳXN Әr 'ss205C^Kd 5jf?1֯`(5/}Q-jv!cվ9vz %g0&mE(J56WKۆHO0NFg2=)kpiSR& /@8Z̓ dI I/s)Xvc(mz|S"ZS'%Ab/*upKrn ߘ8;~GI 60շ `GڪՈ'Xj嚕rݦm^fawrp@_CF})7dEf8Az69/YlzA a) z5^/ .EFW [mӈ}҆v$Ť;KO%GپDFiĐQN5`,26@P>/oxv}(hgϰqj l` k=..sP.*5:?!8Ð9M TAh~,Nѝ`zx<L<[LJ0kM0P)XJKlGW9*/s1R"W? 6:]$7lP䯾z<$ON1[:ߧ[ΚIW]xXX x&-/8UX?O~C=r+qhPd"V O/mf0_yP[BkIJa56L <Q(9̥{؎%2˟~ȰM!lbg`b]l}=Cz ,Ɔ)nOd vK/Is<(pqqI}G_Tk;߽z+jBK>MROR= '`6(ZlfGd8ն5EU];Gz9 {ϙmOwQk/WD +PQx=> V #]Soys/wJ N~h[}X]^ Z2U;ڝ} luymw h}Y ]E'.uF@kM CIQw_dӸW2Qr2y -n3ҵ1ϐ _h2\\@ԽH"YImt$G@8zMM2XyN}ٲph%Ǣ;pP \r2Ǖ ]0yRCtHSM NtX Wl)cp٫k8~\Lp!2 rBĀp6޾K9r.VVz M*YjCæ铁B~Xw7y/ׂm+^( y9hiG$Kn&>`Ds"Hm`k]ZIɭܺ,s&%m{5HlSSp@{دJDv@\L]>|wVqV wBTPpLӉ?q<nwg -!Ok#1@ E xv},ւ:ƥ|nrU]l"n?vxU4u 9ɕ0<DZ}ۻo!aO]&WrQUǣ&ez7ń2qs8; p]''a[]J_u&uXE\<Vzo#wp;iS]\zWHdFƌrC/Q:A]5[>]q;~q-Zۺ֬x lDo zFiN! G/ 'oweZ6U؆I-N,1.K#Z-K"Wv; /~ hEBm4?7p*K?#7mK!3n>F7%7ڢngN 3?qfCpo\sNf '혪/(mb>|a]!;1dj_Y7qn~^9$kkGk: )҆#DZ!"$_yῷ`͓q#ʰ :Ҍ\&k) ݳ-`{#4iƉA}x-M.v}.W%~Z$x %̢b+U?Z@P}qW V:^^ז/tx3cC }IjmKL4[u+ ;AzmEI.bZ?|Y!rJ6O(s:<=v"Iΰ5.sgf]*R+%[['_FN؁Ȋ~Q^T*} 9U] !) &:9mt aJ_^__K99l45^lK h0۠'wAPQJ`N BU8^K3ݽ@{opKجb,r p_*c#i]I Q&gi.< jV+3[X6n\`M0GiR/J</;KnN-u#Ĕ7v/6Bl7bAKʧ l^ݒ \ 4AzhؤSJbG7d,7ɹtÔ9_Z9f8f}BzԀѣbǀ_C]dha%!H@{OyS$@&Rُņ(evF9-Ύ;{MBu$TgtBC XBqBѥӄ>+@~7X5mtXPAs4; '0H0Z abpi!v\xlTP(Q0Az H:L_deJYW) YàEQM O٫5fG4xi9"}KT_sB r zYڣŞNu7G׳hFӉaF%)⭆\? 0sGEd Þ٨~zvnw~—Sпsvʙ$kѤ!YUK,XK{E7~@58Iڋ/5hZIIWD+ݸsYLcwNL,Z "4v` c;a՝< px +;T{}(z |BE9u2`4 |ZT.4. ˢrMQj !+ $#LĻζ<2 1wd_f"BY' +l==𞨔I><ޮa8Ro_WGnjW>MO5k̵sKw .n[=dmx]1,qLא1+7Zm¢wnv%m1n,wj]ԔCk8٦L9L 7te^V oê`kOz=?5*ɉp+(7闠3z#R0u <,{K⁌oJG2Lo]Ex N͠>aqGT+eN}BRG 84MEu+ BFB c0(ӻEb?ݭGNպt0l1i\>>bSX(Ms k8 5CͶȅaZК ̀kQjCM sh{Az3.P|yAdDOztkBH;b==.cĺxV%(ϜQ,Sy6lXNhGFѶhS"r}, j;|&MMZV7U`KϏvSkr{C-UCU';(3wD!,U0ۣKZ0izY,AhPLHPu*⨊[ X<E6 uJDuT ֿ I =ڟ G<.%Z@% XIp yZ/1PAuÿ́v5K4<@Hצxh)}5hM1ӥ * E[{:8s˔U}l'7wr7/9Skl~eoyn46 mWʟvMqsQ&xtrI^Y6d3ba T !"ȼ^qfA\[}7]ۅ"9fj uOvfSs bL_$΁IRK'˚H61a;V֖]R4pZll={?1y#%H{{dq5c';LdN!pfWR}̸Q*g@`(ΐzeS҅@N~zl_OT[RL}(-֨9>y>z>48$ݿUË˾#>ʔNu@ZPMe`<ԷU/iR:7{r2/*5kԀǃDǧt:2R>X8H-1Ӝ3͔NJ㈼iiwu |GçiQ ƖfO60qؽ=;^!qcΤ|LW7I퐠Oqh|<^$$`wC( 1cD#2E-I+s(DqȻ {ك/[隿XKbyE?)c{GJǿWt] 0 Z2W)N?hFKGl7:YuDT}nCwpOTi,3(}dM,c ֤P].PY c.bޤleO2r͂(ۜcf k٣ c)ڪV%#aJ.{ ͡o7 4]p>*നm,-4u(64qi&WU` .DGcS4gTՓk B/ȵрnȘifGڡh1FJA:9Jؐv4dd+ e@*+SﱂφW\ 2Ե,D;nhɡ>x*y޹aT۳E-Q\u>TU\Ҧfq%HI&AN:ݎ jqW9WxO/kf \2<1lܞSXTңWv5| -#\p3 LKvj]ybksziK*Enޅ"a\eBZ耵eAfڟOծRe*\ #wټVu:#-񜜢{J C6g$1|nYό\&XTs6V};gA˪6P |;H~+=U=q@/*l\(6*~/-h+gKw"'\ 9t  6NTx+SQ?}<7S2瘞c ?-(BNؽ M cFEA[0@ؕ̾- }6~ut<׎!n#epm@&Z_ ŶQrĐ;ΌP9^z( `f WDm!|~c] WU3lJ\M6(WBP1<'?zI[iq@-lBCp$}#d&T4)|+C=P͸[*piP\wD֚)Kl\ NJAҥOWE O|QĨZ˧ Hf#xF]\boT"SFQJ 9ӄod[8BOA6Y9c5y*DOz1OyJ:3ܥX\+r/pACPlS\61c@]Rp/YOWiLuDh&'c8HuGmSg7N~ 1kgm]}gps锳YJ5*cpY<"HߺDGs*@{1$V|ڼkHϭuٗԁ^upx6&dŇ# fLaIKVQ]P+@v݁P10\gj;X+VsEX:A֭[h|#;o3=yT."^P+3dsk9a9I$+l q:WНp}$b53[)h0ƅ! ?k#c~P9膴\ȝbAOBWXoLP( OIO/{}K5ЗTͽ̂$"d{>ʔỰc]<_LchٛXХn@TYm2暊ӦyՖvR3ǝ;>_)y܌QBUR[-[XHP1]Z.W -R{(ws9"2j@6WO>9 ug l4x{p-RAD fpұ0h`9w;{JU Rk_mk$f:N/xaxW@ʒt)!_Vra.v'-t&Uϣ|L(^/+̚-j 9kYQ[vqafhZ nH^nD=mCMQ'ZC578WCJ\|Lan8-UԌԞN4||\[? 395 ƣ,Tmyf!!!?,WxHBo"qi|.$KNa0e37a`_hͱn.EM1>')0Cl'!G X' ZGuW-Ntդ4 9Pݕ[/,RQ˄?r' Чv%%[PjԮ$nXy7QnLn㤑&%Ңr0r75!cY _" b189d`,vϽ Ң-ZȲ7Peu d)8xI % G^Nd}H3tg/鹿锲zt#i?# π&AcR8yW hQH>A Goh|7k;4OU[qP2h rxx IK*?33] -33|_[#4^|tlMbfeMə#tH];dkN9 >QnC$# aRo~ʙDp`P ݵfl !s /1}9(l0FG'qe +.q 1֡<שٴQU"-SΤ~(T|}T=D,&cUMjA } M,Z;L3W43Doڊ5r%kEBmY lhu콍s =c e&mtۤC῿lad^cVi9?>v%5+7Ke0ebJsԭjfdA(hbo55_Zq8~`I R73fda E3 o{B`3[~34nOIhPAX#[̝ϙ_6Eo?Z8]WY[f,.F=H@@+tuDWYŕP&=BڕpU˵B)U,%D|Pw$ylyXŔ67I d.gm#MLIx/^S=˖mfBE;>h S8{ [J"!Fm7%?mH49 y}Xn/`3XÜ-M ĿڞBX)# F]R;pYߕj?L3 ( i+JfZ"^0GR\ejk&@?@qA}ȰQ?e/#= 5Qe@/©"lϽPbq8!^hx:< YF{F0t4emޑcn18dyRcEAOUGqid;J`uVADƛrUAS>paWIG ?N4%/+)rn[:ϱ/XDKZ\qQti+u>=Zބ^R̆w:&?W_Xfqu]B&W$wY\ɨ.J{Ż<*Tk0j}jPB}俸:'3/HK>h҄bCm;A%$' NipبYG&]joP&QI6o}ޅU7ѕDHZ\>Q:!F`e_SrM, úiϸ5X w@'\yLczC-F(En6 Oct*,ɔI'iEdQ-17A^:]PSn) J=t>JR{&AIrgAE"_RjӎTi@/}g'Z}EDG*8\h<-Wq;X^R) υ憋(HllY:k}i țJiӊeuWYlgk(B=:ԓ.D4cLlAnL=p;&ȋT΍BvRD"Luy`/O㽕C AWFV[\`1`lK"IBZÆTɕۜOQk G& J\/@wf(,p~ QWUq爵ԍ^١(ʚt:"Qُu@{p)-ǤlǚooүaxC589l;nK0i Ż#uyuS~0yUc^ᰉaW'Gd5ԬHgPKm6…+ H6GEHr@nc3.1SQᗓYO02 =р4>J)6ēowBxUpFj?YѶerAXOa*|b_{?ipg4s y}}0IFoQGA(gb kjQ̟\>oxKb_ Дw1y|7_~5./gȈD"W,"ȃ=YhU>bNt.Da~e ;axzn@u/>1]#K5s]]&$O:FoTυ8j|ϊ y2z`~t(Dzkx+H$RKɨua-}~'AB Ψ[B3Y!FKLE8G[A(O hK1ZDYw(`)Qo<*3h%Z~^y?;.TT3ʙ,d?Y3Փ ҧsw!fJ1W 8eyЈC?1V:^CA+SIra`y ymsWl_ӋevD\:4 Hbꖠȿ! Ǧ,B|I `ӄ|`P$Uv "gIc€C}/]l2'[`;#c4l):]@]5{og)[v֑˼ELⒻ>9$?Doo);it(5BZ5D+_RL~ 975+QN&.Tzm!L:]#3-\ˆ* FR?rR'(FfqkNRIv U_TgPx3|kY1|~ - [ZɃV 6IISG˘p' [,#ܘ"\xVNP^E({;s)f8s7ZFnC2meZo읍)lOrn^j?&#+ ؘ3G6Ġ!Pw@ұMs3f*パ~qjj9qE*mLb;-]=ڎHu6i?Pf;^ #x(ufV;є drDt ?QĔ47ფ4Ř=a GҎU@Mỳ fJKSJ bdOV?4Se0c g7R H7׼í坶'*f]|$N ZY¤Ǩ4&T#1!B? "C!o L!{ Ss5%w4|D)D~w ۃyTV! smqeAhRڿ. N'E=߱_%aZv?v~tWmyySk?c|F{+^O=rH^M)F `(yoԉ< &ڐ[,0HlМgb oS;BZ ]C ]xT׈af:T {>UH2 *kD9Uo*xrFp-^XuvDw T^\а=0%?aam9S\GӸ\*bUĆ7Nӵ*pU lޅSp~cv 5;^~)B!pK2>DfRs`HqᇀiDA 6R"zDvg4!80%&L=&Zo8 *挘V9Bd~㍝ѪxaI"zX( !8Q7 WȳѸf睥Kնg~.,WgQvv[8&i\Lm댕s .~3OfN՚lQ͘N ^X ^e~L `8Pux?rV݌!p)4K^ @o4evq{Dfo~E!зLء{fu[mç4ܞ-X<27[o1;QC>eH6=FYG0lSq=>G;y"UٟG^¿7=eY=c߅4u~tVl Eg3uo/ Q͌΢xUeJ萑$nT)@cYH4Ue ]\8eo^P&atPU[7#HPc<ԖTӱs]RA.X>& Ѩa$qT4=&5WcO+}¡S4km\J;7M˥(5+'6E=9% jvY-[?Cw[a vu_Z7薰kMIrYX>8D+UIl&U͝dhW(xJ}RyvHZ:fՓ(ITh~@;JrƳ~I<5zf/=PcLc 3WAo& 874_YtGIf1 1zfZ"0 <7,'YSRߪz|6t< ]Pxn#Pn1`q %K̷eT!5 |ʆ/7K-]v]:\oSE=/^sreUu1Td]Se5M8htM0Qgn417zX&;лj!cdUћֱ U ʒng+ξ/73n\FCV/kka 8߷S%g)Z(Qܑ]7^|A zbusl"CrSȴ38Tē䰏aazuCo6-cD!tQt-AO[&,߽p=F}Rk$u 4cҳO&eTʮf[c*g%PO@ؓMuiiҸ{/K,*gu`ܒ`6|) K MrY+M\Mdp>쐕\/Nˇ z_A=49T=ob@xۙhrl8J?/Y.Bٌ@ {1kցߨz%M1"W_./G#5¬V u<kzrs]NunLYs'>88"$Ԥ3wE_67oiɽӝ^4EO >}0Φ{eh$L(ǺaaPx}h~WO+xutbyXSC7[/Wޝ y%4,=Z)$a|YxxˇmK&#$/{G~yi-."M" b.ɱ2{X?A" #: 4nGܑX2(pG(pm>HlWÎ8Ĩ>/N=2Q܊ˆk:L,蒠^Q)bݍc)U)(9V6/jo|їdȇ"ނrIN/ku>hn )Q܎ `sr]r{'J+l/,WѶI.hI| hf#KLrpUʹÉ6 Lb)rago%>EDSH[%2_DǒAuI|G~|:$cqn7Od-ϏVԠWȊᕎ4uqsVJF3^ADU9B"l: Hip˻9,dd}(lµG:quf[k`I1zvIMg5nHQ<>Fo?ddSb*6ZM}!j S}E6ZX3ڵHee[QυP1:n}m} dBEp'y)K`_h?QH0F`p/Cf`u`8 "@u}sK⑲[ȱ",E!B5DXUEDj&ɮݥ ;hÐ}$_5D)/!JZ Dcn4w]ȳu@(2 ׮W H*Q B!w pCW &nIAΦM7Q#S/iǪ+jGVgmuCj;9BW֧ٜ9l?TDMHWou;JB(?|CGPo*Q&M<1Mՠl zimۻTŠ +~'fU?`9UͦT裀'%T>܌DTF)IU~ Ɖ BҔj')F|/훀=€G@rHRcy}>K fn`E;ōH/AЮ4[%׶Pm`PN7dH%ƿ vdט=1elKaEA9R@ Qe2H[B Ykjh@"tA=zO4C@|F!^},_P"[K1RGu q:prbfu+Μ4ÜF )յ¨4ro6Q^R<䝈. HI3QQnY77^{ ٕit'k|XKd PME߮/ƨL>+'IKTdç*5 2Sm36lVOGV˶lH̾K˭d/L-Dn[nzؙFD6J&.Ȋ% n3Zי vK2?T@ҪRL{yR\{Dg.t%jBpqӓ iF̓. =c*L[o8aAR7l.+'fqP]kГ˛'Vy# !rmGo{TVthTSFAKa/up^g& 02ofc6|Ҙ*ʺt)iA2W-6VS%.13'ǡdecI/09^\y;"Gv!ے9p)ejmd.HZkbPrRtߛ ,Ҁ/֪ؽJw̌*Şg[SQ 1>5$O1iŊQu=uNn<֚2$Shj<_,wlkq` iʚMOK9 >' b8%E;  UA˯Ni?BKT%iFnctTV2Eu0ބ bV?[ߺ-hf:Exlqj˟g|NzuXN[&a0gM{5Ԃ%K鷶 +rU< 3}@ 4f2 ״ siHKІ ٠.0*` |un8Z;I^#RUea^LYO|y) .X6:Ɓqw_5laq&M_,v᷶(idrʁ>MZ04moT Mu)~ 5*R?`"{V/?yU=[]/BAKWooyFc ܿxIu KV_~C1?h :ߛTTJjqC7Oh,8XG s|dR s. E『/6O4CeBLFB֔F}sQm9hYNZd]Zaib;xG9q~ZCg]t:F!C;^0`^JHvU3l~!dfc. Jd|=e<3|#$iuͨ @JL7L`Cz%YYq F ,p; ~-ιΡnqEn4}Q Ɖww"HNLwj9v"7uðC^ρ"彩 ͩaX1 6ߐ6%Q*J;A/s1p<(Re X z}}1?Z%ԭt*5C:cB0^V-`]Sc$^g_paE XB!jћ ^]H&>*rsJpva$ v $|F;MrH S  =* -`TwrZ}[uS 804Q kQ5 v_2ڻ$KJ{E =\Nƴ bd-vޏ næeo~UtPL}PUtAKSХEuANɤjĹlտ,b4F%,=Z3'f$ b& Pj =4Q"(`LnZ ';;à3@k90iKIث[mހ=$c͠-+C@UdMaRYڼLt^ZS!ڶ^lg\S HT$i,Ygv9][4![ /&@Ń5 g/\G^L+ht@KnSA}pӣ}YM#vCjGut,19#92HQFڳ_9rq Zo2ĹHaTAغ?R{ݦiOEa}L% v(D'% OeƮ*9 ,w >k_I 7Ӿהjj𪎟'a#K\CXI^dO OJTjfq] izpG)h] ;V|wIJn~q<<.ZcP}"yd[ ~]"#auT'`_i~/DKI*F3G-Zx |t.BtMɣPyMˎ^@r+qo6ňaٴ/(BnS<6PIXA),`Wy"q:_&|}:RͲ\BoH4FQ?wF=%em( :82=єDYڊH8Jm~tЏm \JndTϰuyw6q,v Tz\Sr>L|U¯k4@'BR &2`0gSK1B/ŐwF%AW2ȬHvG\pwۧňxzljayl^/V.+R@WT n0T<ɜ TƊ䡡UfzMòX]̠ۦ#x$`,]H%5y.o EK&:ޗ MG@~MDܣTL=O3ϛW<{sτ,H0`Hl XWjx,_;-8 .Lk'AQd&6 Fy 6G+&uj3u@Y9i.0k; gϴ2zaTÐew襵VIP()ҩ~آ e!kB}x6O J>ʧ7x.QVy\r %y0UGG?qe"hw7N3-t*BRF=R- X# v]DGDt=[Nފ6!~ϰৄ\l,2 Y\vEV=+z.-.5F;^y]L:6kl(zTjB *״~)`i~;I}4՘n!D9u3C5ѹYFZ7]5ke?iNKAUwf/`q:Pi-;,K\ߞBYkzb ."!3Lnw {EBlt&xzlm]-*!s`ĖktMT=O<5͓\P @#wМ 0{PGP-|O"pjvjJR$Sa ~gerƿhSLD./1|qa8z]'aOX^*o#tpP廵n*4~DY&t;a[Sg-~$\ ?ïT.a꿿10Q)V|dn#F]>oy"셭]P(Qu { "Z \<f:v\m󐯂ҩF hBnE^nەUSux}bK@~@F,'o^j+3.!{LRD{w5o=^ħ-gF0SjF"F2|azf!KJ#jQs Q$ c 5/o_Z7\cHDVCQ?r!m'Qja\lE[.V*A]`YB)"`-[S6f4tIG:v$M8Sx hYە8EleӇQP =9&R5Os_NXa{S1tK%ꥷ&Wz5NcQkKF)Zոv O d+ÓZq-jvSzg0- Cˇ Za(H`ҌՋEb[i GĂ33$TvUlO'1Wª_΁) mCo?ˢ[e3^jwtdqKQY=q#R[Z9hH: 7I,8I"GQP:W)/^0c6ؼSP0+%a[Q:]ҳm0ky]e'}<|tCMS ZJvd/Z8'yL;\ n pt4Nw$D2&3p;Mf5J##brMS QʪS (!:B{tN2$Fi,7;$+c_p9hv=}뼗/tB1dkc"r~y2[ӽHS,f>քS:Ƀi+ew jCO 0f/p4}_b_v9:F*YQcp z@Cg<w "P@FQNv9+Pmǧ5Q{pDV}@ҍ={$ҤNwk~R.YzES<o<;qɡ4Ir1|uJEhL \"n1{b(r.qOY[WmE~n4,dW%2(%tn`7$+#f["7ikKó 3ꔺ0*G]+! g\ t>8 ;n.39)=ט@Qi>mT1oACh,L(e!#:G~@h0pIIhlaXS, ҭ%[*$_H7GiŸqoTMܠ]cK^q-!Jب_N|m#f(5:EiژuCPA`y#D*G÷ղ{b[-3e%$;ᖾ;fe1M\d[~XGJղ^.V17P?ploNF Y:(k5{m6.:JUiE $OA=ͽ=^aw@t6('Ьc,cc̿]Pzt׹`ˋW8>܆1Ç6|8} ޲ݳRnPu*2mcIL?<*Ae(=<'-#COW Jml(Ar;l]la9,.&yxi 7ۤVxPM Yx4U[{ ?qf#VE1izF(y-2X@A!qad $B?zkvIy&_;NXe0!!/-IyONا,gR[dxeţ{ĿU #;YXe%hL%y)RKql\:4Yr"h9 {#YUW8+yjԣlE/86ddOk6ٱTC[Ѕq_¸A<^=*ODd>Zۮ%t9*%:KOK@i)ԙvo)BÕr78HH-цZĮ2> spIVRO0<'Gv"@.|]:YP45 R+z}!`OyՎqBSNx(ecL0p<-ZkE=NQ$+~Y`+豾KKS̰ݬT1,ʬ G뇋Yrn\$[Z ! RUGF~z 05Ĕ6֯=9'- xɹu~tc?%Ȥ<jG2y`r_T"Rc(<WDySjwY\#2rC('WZ:?\w'ó&9E)(ĉ KQRfۚ^}xf-sD76vScJ-O5"}{ o Nhe2PNm`2Zw7|!Au ^ 7X[jL5~ u'*bH6@KR*sDw'HZVny8{=BZ59PiAVe6VHes QT}QBlKK2tۙs6I@n!t\uk 7%ѩK6 E_]KY=5t36SdBu¤%cR)fD.Fş-e9sMhknސ #{-Q 2"7#{tJ6_V}d2hiv`>֐3f!?EFk분"&P㊱JO6KreB _ KvR[6pHr_-m{l/_TkFWz#tAF[ft`-ΝS,K wSfaY5HݡGJ5MipQ>e516)z8Z]%\[ t,xqC6%lb''\^! m@IZԐ gmEJuD !m^wt* <3z=NlNX\hyډaN'BǕ9 O\|u~,9#``~¶w|zoaz?3Y[<V۩>*=hkjdltҩx x5 甛Sץrޅ05JHA8_dė u< pFq@[:o Qm9{J+v]MyO~$5}3 C%X| Dr׆f% Quhop{ {Qإaé 5B; 62W/#hiԁT~CKyAbdd(,}-2Dv0]TeccL;B|g'Ib0T(%i(%VT=<9Qm`(R~.@F2{ʟqjZA1:,DQ>j- + [LU;oGn9|" 3&<?iVx ~0z~bKn{4c@ n-!Ș͂r7&wC=s*:VC.Aͅ6f:/z[O="bjsAí!<;KCćHtM6ͽ"# 8[*:mُcRLSQ s*Qa&"5J#ceRK?V3gp]x@XS+&Ss`ODIld.5D YoGYpb%r( lQ|&>#8V5'U@ =daڄV%C^a==e6% 1asw 4cvI*FKm.IY˖6ɂ8XEOK=?GͲBvv"p2<Jacyedjss,@עM%Uu6~fLbj*xdd * ̉=yВ$)INK;FS( "dp#A5W>Aa)no?JcQ}1QpCvvv#d &kϻ?dO@U*\e22سNQE ݊c- Ws֐Jߋhu8 3RΐAFMoOjU  <[/yN1?f32 <t7vvmƛ.^z\ږI']>je({Z@-AKf˧KV l*'hcȁqo쓐|sոiDK+]ؠ!BW:@wd 8tiCC"c 2ˆ 5AbF1x_&nD&U>CIt'v c?9i]ry?%ިTyG6<8y??|x=$Nȣ7\8>#}x [N8qUƃ?jDWTez5)Lה&LuAe"nI(0uP{5$|| @NhȪ]Rn#ѮiFG)eJ ~@\1lO =3?F,;; MT[baգ_tTlC:mL,0PkkkQY+cz|ӛVw͘0dٓe4X.f)FtSIM\&G@TH|ǹ j~63`^t$|d% טd.УׁL2eOk _X?4Vy=R1^NR| Վ2n2.JU-+cL>J헮0꣡lq;Io#Hڑ L.[!6gǩt!tY2[<4c/J(bMHf0Aez:z%̕Ao=qGCDb Soh'M68r(|6aJ;:v6˥,@ uhHKB =g=@_Dp ؅)&'qHudA7<]YCYBI'8a|'/^T6saU5ạÆsHE&FhKRz'3(Io 9w%ԛ*I*l>Cp/EHN'd5 9/(hfY=q mA}j㈄=)/YE{0]DR-ñ-=俏31Z<6,Ɗ:M\WO,ޘ  ?E`6`zH#YYKc,w:^1,9 yb6{w- 1cB8CuxW$J2W_YxMca, ODI_a'hj.<'o :'\ =T[˶f}vao®;-Z߱?ҤEIKk(1hQ1p (\Uqmh w=ݝ/L μpaBQa/iW0dž*i#:dyu};ʀsk^ҙ~@قFc۬]$*z-n^DAK=:"i'KϧM<24Ud[ #bkMbFBTNJK+LU>}:=V *S ;D!|sB*ƛW"P_X Tj8ә‰5 kHY^ pde/}/ 2.1١<&ݍ8 Q͇Af#lw)b tt'lV4bvЃU?\m3gm)u{a^ZO&J2΍i郰…GtuzQ1kb5v hsu|iYi0@]`_2ndgB#\V ];j xc*|6 8nf=W!Kw0e9*d fog8W@gG[b̢'^6=^(_;;- ֢[t3.oh_ck&`轘pTNbD#kyI*4="NZ1PΓ; ;5)}A.z$'L9m} ŢdK^ir6~E TOird(hw2I˯h6@>qcf{]{{Wrk.$"#΋,mfSWDˡhmJ pߟc+g/dYz`fU*VUl\tY xEEl3>ngopa/u4Ǚv E1:ذ,/ Ir&O&]QiJTw5RUYRvz:Nn/Ad|Zs& DK1:F'e{S0RȉVTbZ& [ݱc b5M{#鮅4\0[Kh=TR5aCZ\f(fWK.>i ]$!(D Ctoo@Q9#> ǦQ&V-Qp7L<\:sDIAD ,x!av_%3;JgD&ηPG;xBdkTOG FύEwsz"B XdcPS3rdrc|̋ɓNη\#v譼TbQ:'}L8: fSL,5[ >I<|n2H0c40{) &<1 I(!"w/}(+xf苏꼧!PloV:I  /ܒXe~&>d+"T+|#'?=b-F4#@ gt*ᆯs-BQ(3;%Wߋ8C` _|wQi\Ψ%T-6ݸ#Drchdiq%Pl,qz]!:|ҏbZY 2 ~O g SW-=vOr{@LܮÄ "$fYUhK?ʼnQo&3Z}`"5=9K\M -DqƾFmޑ4sg#ɷWʇ'*-tkhh¯>38%J^ßCrIP%4NV= iseXRg 9Vțdž [~s] ?^ΚE/w_ɍ|jWQgΈ4d4lOPtW3 VXfZ? q6=ԇ-NjS\_liG J;X*ȉb\lTD]Q:Zh,1N\fG~&1Iti s ft x棰28Z*c[ޔB8 MjɳZqǽ'eT7:?ZJ$qIyD2ѡbb*7Uj1 $T<\` ѝ=RKOZ(WyޯBMu[&[Eq90:Egs ѸCTGd" "?+Urg;dmۋJ*WƧ2 m>A,,C2{T98d >.y6cɡ]S#%WI) ~8]|a90.Rߦ{{-O9R%U-ѸȄY:I?"HUM 3+ӈVu"}ݵoM[:JK\^CJ& Ι=Gok$T9*t.# k`4"4kli|J,7/m|+؏?b"}q5uEĿOw5fy?b,OaqA2@9F (u}Ya ӇPˍkGU9JkœbĽ܎e^jffG4)[> hordB S#@j`(̉24ۚraVzygetEЦɒQ+@$h#Hbs^?Vfׯ'4σ?i( F"ܭP^bm_ t9%k9Ҩ^2w,%v.v,^z.#zU7~tLeȽdCN9 :W #@KIV7  .kg'Ҍn352/̅7+Wr|I do|z}l)j5Pu_,B .ܣ'ẕGBOΚWi4be"K@e#.G#8brsެz (h v#XlDi}be p˞B1p)#b?WBCOfg¦O/uz^U"#vm"DmcaZn͟[[7"T[YxlJo0BT,YJgO25$a@1sdmxm*0b .\dIn6T? 'JҼ .ݬ+˚sg4pF~S:8hB|aAFID‹ƅlDR o~$Q+wg Dt`hoԚj ~1?t.B#X;xlgNU Cq2;^q>%rTEH 4|aCCbDlқ; e&jj׬t1 mA"*dɭERdׄހY.*=AAJfpa-\L)QS5k'&N)(|,z76bhC\4$)MtwFj <- ũDS ~aLؕz•x )y}jpwPC궤ef%GРȪĞ5JcfsVQ!- e7p!d#0a':FG?ֺc&"<b2UuYC9!)Y#xSVErc{ Gf фK|r1†6 #0l>N; w96O<02q6 ؝@y`4$Ҷ[!޼ O!b[$&`zo.$W/ېi[D4(pS_YSKh|>ZQj y0f]̋`uQ:og+kJ KWT?ƇI_Ů!Oǒ9 qTcڤ%v^T R 13=a1# RvqI<< KEY4/XsMʦ`ii9Q.pءQF!Ӗ4$LdntsS?gcR4Pkmϰ_)W-b^d\qaıSl ʓDjxi$w *矜7C Kaɉ_dnշ`.pM[! c,$l ^uHD:IU/?=xe{_U[  #(y90~KW D(UT6Qꁊ872d>@sb:/v[; ߫}$nA>)W{Τ4`e|4'uTǓw[C*拇`ꆐFU*XVd圵ϣ%NOT}Zce :-y`έws'z#rl*Igb$ya;t]*и7h,k_7MJt&z^n `.i{Bʼ/WOMEoye$1#$BiQavnWX~6vF_E$zۀ?X@3o*pC80FT+3liȜ o@U[s['}5CH+si_c2x6 މN ,S(XT'SD ̘:Jؕu0/knw6t߳{ʆ$ /݊Mܻ -Cp&UX?KLfU%^ i㜞85-P,0r_\}?0EKɁssc":Alyδаfp!n)/odW1)J~y"m%cwis:0R%n :%xyGk7ߩ=<,bV]±'I `*>8f]yfanu 4E̅C 8sfÚzѐKY29_v%7nHh䬷m) QWiix\ed=̧D9) ?Z8||>-Tqgei(;Ť^x'tZ\jNr[9eQsC\ޯ*'#,`EWRzFw(Ǩb#n?R/`rWy-LUz)f[y \YZ6PqڨI:z4-͚#P v&X::a@d1elym0 `꽋9!O_ឋ%g+G,|܃M%K 'bQiFpU>M7[$MN N"6K۟и6cV3̒ﻧǣ0XQE =kR.'ZIK0rO>2<Np%wK3e Ԭ,*O(5}Wgo.씂%"0JUV{ZBMo,;_Ђ:]0HR_ ZvVrzA@a^uvȥ4l'KG*#5k X;ylG+~C{HFYKU8re,cH;k0$|)g7rË*xʁNS~`Wcm$î1%S`BWv0ߥD+wa 9DR^hAxڔs A#땲Jn7 +Ш{_W:V'0k~&S8Fe7v/C/ePkDžx8eԌ Vz*dl!Te jhܷ['dWȶA.35%1VӐ/|6&־mI BT~5ƣb.BTIEwo/}g4a)e Z^v_z),gqrDS0(>c;|Ҩ N),/J.wNz1ˏk~󼪌P`4i9`kШfsj$%O,톯Ī4C/A\m4,ZKع"V"ss4YK$ d29xifn}-ϫ Eľ퐾1(SvB7(*g~?Ɍwy fy T[ G^]z*僧y!D,/H^5^[]˜KFiR01lMGw^#)?a{bs?TWmBW }NجU'7?"X 0yB0B\'Ŕ7 #=Lz A#|:bʹD(k((xw@=Ao s$-Ssӝs L)>G׀dRԯ܅wu#qg$ՇiɧOD̅SЩr|  Ni=}D/[.^=1 nPbRx%S/,گ'ZC`epSVA@؍@Yz%Ng瓥)U^ynp!y_̲,2qb&r[M'}S8}c Q  EoO徜,*8t8;3I ]?WyNN'1俭)&DVEN{ZZla.mP;N;%kUW ]-o4~u.}1Ȝ|B{Tś]+Ka )mf=jK,# t}P%д!|Cdü0Wl#˫M52򛟄- S{ܥ{'O@!x\eThEyڻă\eލj5F8(c ~,5}TFO3bɒ 5bS< ;ف20OOGirFpWzhBZκ2Pxe( o`5MfW%*H[F$l\%۟ ,z~ gAN6žD[`p8h <][l&r-~|znf0]e(ҷ3GW I:~m0OhcъZTGKH适fŬ d6$p5n!W!d`;T_3  5{[x qu1 .1 F7F2`WǗ+z]7O7>pvKJҹ |ZqVdքܠ9e(D;걛wR2ڇ4$J P@#0Lmc$)2*; LN]z"4["N> ixn=R竣:{v<}LƁ{1B #C(;c `QIY)5&/zM٘ E k~arm]fh5x]lg9]֖׷",շX]б?"!l+MY6 e7| (P J[C>s*|Ѱs`l5yhGv$qQwv..eؤ4~Ce'4#\Vws^KkkKeopz()籶7h 혝2H6̧P %Y2^zf"&r<2- $q*yHrߞIS@'twX5GMzрCzO_% ˇ/A[K}.6y6" ϼ]r ZCNQ ,=p_7GQp+zH^A<Ԃ( u"(M!Z%#w* 9 1ws0̓|(<۬!:->GS#at=2x]~ff~Q9pk) MI` X0K>J%tڰǪ)AE-|.Mj(~Ux)|16qmD+_^YxgOLǦ6]c+?}ZB3\af}Y8buВVk iWT]j^laUt{(O qꞍD,rk9 ѝw¯*26 Re~/LcʅGq0Ќ*! ['@` M'{+GKab_WWo4yuAH N"ʯ% ~0I^Yl/-2Yc)9+"3m%[#][0uRQ]"_# ffCC[nPzǴ5jg5y?-- N@Q+XLPu'c6QxoqۋUʜr4Խ}}I0A?P Ume{NiPҕuʁa1 a3S.'`2YkOUv]VlxT VW|` Ք&>石)Kp3a "ΗGԦAk m47q}U* KeO l:P=gIϛ{ː p#oծ.W3es0ϧ&ƍfw@,ħK:VJ2  tW0=s@.-gQEs9mνL"MR 8d`gX8tߴ1FhܑTex$ȍ-www!4H9N<,S oA-UI nML*iu"0_@HH =78aFvQnиqSn6g– 9Gyd%1ƔHD딖3]"pFMN`Nި֤!ɝaOCtϻT"qr|boLjrXj@nZRXP'="1N@Yŷ@@X*%+q-oT0D*[VK{p̭lO BWEӷo0ׯf] |+.~e!L*"!q#;Hs$Z^8CGHczR"]@ȯ3@l43mD ൥mJ< |:ޡ$T־򇩹ZS,R{ ?F u %cﱝ>41RI-gƔ_n[J15=%_Bߤ{\ù<xULhhզ D^M iS fiv|)VeV?R0Ǔ$ pQLniL|.j\˃(Fm4d&$v•4;ApP|~yç[n)`(u6M.l;~#Bc_>5YuO b <){Ս ỳȈVp'PR>\!LIOmvv0ݻC JQ8O"]DMԥCcF@NUJ11p߃^nniZ-; *9>hwa zᇰ ` ƌtc`'1ϖ)>-`0 CVu&URJibz~)_6sJ,$\n,iKk|N$tqBTʗvz%ۍ9Y%L@HFZv ?q@jwPk.bgf+rV( _ L|I]Mi +aݺuUn+艗eΰnEaÊN{i1P3&,D wHmk``FFx-,ɋ!*6Qw3ӹZ`V1 Xq\5KrRD@ C&Vϼ]rd΀&4dn4a#EK vZ:;oh*@ve<HA5M3%N2mbT%U"5\ ӸKX{(sU!%zviwAЇ/8Vgۗi5I@υQbMtPBe}$2ZUQVB \r}W*j}H(~EgWc+UV.p5%o0MIFiL{_CVh{ @&~Z1d,⸹@/NsW,`bYPXρ03-YqCSPR%?IɅTצW^&&$fVl/+<ChM DgW_1ߏ0{SMx~~Jkk鑮(AOvRD6CGn@tQ&Y|SVm{+=0\ į+KKHḤj5V}u`m*^Ow}΄g̴:乲vXYxbj`Z{=`PaQ9tp Ԉ1zF[PK=!Rx"uFƵkrH?,29,A1h.t"~<ƭ?Huƺ_g'wLas[=_͠5KO/A ͣn-q*[kݍis c*[.jY`!lE% VҾw%a: ɇzxd͡ƤZxL#eqt$YƢaߐ"hIikm,<RsJ`g^=a.ct!g:*S3Z&37)8?r1uKcM%"֧[tVEcBY:`bW4s_sAa:Q$@'YEtȊɖA%HqUm H⸓1Mi.3%9;YylE:3pysǾA&6=i*G;fԉ?~;xiO n,9Ǚ]c64*Fθ^n- [ VQn"VlfD`J{ #Zr-$7*:\L"~ (Y8ɡGĀߔCs1/G%41H߾#ֳ7G /#rhK9sي͕J \kKg?(jk8~"Sw!C> s eԪb*:%H8gd4ҘNcMpe`?%x0pڔ>XLXڏk듩PČC>q<#R3Gb ŘUU <IF߻\ ]f/aa24{rV'X #fb tF`@'Yjbi`vQ(#u-t=5v7 x)}Z‘ea/#K)q&2)/uap2#W7f4hĴTZ>ZG`Y㞣^@q͂t;Z%uiIX ~bؖoݟ@A! e;,æ#lz(#@% yHWp )-O8lwF#,r8gN)ͲsԨ(P2Oe;bu6Za00m9BAȩQL8l8ZYRGW&^*c ~ v?LApRT$R8jD= AQY)Wc 07s?EYM,VӨRZ{);,_:_<˺~&au/+HIh WAzkFYQ a ׌H'T`.hʙD[ :n\`;t*}p6d>U y44[SO:3.y+fЫ䊉"勎)n-GQ#V2N.WH9˷*̕zr-Vq^e߳6}4;uE"5#+lڱrt@ H~GNn8#C}n 2TZtd[]9W.nJ?PwTԄ2幘v47Qk eaǧ!V >(6^[xz,WKMnT_t"'F}YˮڬgaX*)'Bͮ H 0?:vogˬw#U 'oO[Vb4,rVP`͉샙*wg ؉I]\j]Ppcě8rUs_`eԊa~V3U7F|g^e?W=܍tdI'i `<EtFz j,gY_9oE8[;~0X!\fXB8 )Ƴ xS׏ ) %;;`i)E?>N|}{{XBEMjtm#8P~Mp._a]7Dpsn.iDXq{FSY!~J7H+DKUDyb3hn ~w|L6cdTui@5ٲ0P0@)K;v'# e*p5=eBPU1q6֕+ũoq Y7:O1RtՑOgX-9]{чyıL+^z'$ .qgo13lq~qۻulZԽZeH~/%oB``b橼J_mneKvOyt0! mh|L*KĆ _9x Id:[u\X,ıDn}/2E;І"|8y樍%J (P÷%9 xfɘ( }-Af]|P]Jn-Iֵٕ8I >ڮ`85)Үtb8,皊gj{i+9Aa]Ո+1/g[G3jSH@#lo7Ag/uuwlSj vC /X~罵ƦAP‹* YxH]}2 =m7 ޞn֣@-r3? ##ԴR@0gA'%) | N?/="@WkKk^ ]]+WCaFƞߥD[VbS%h6IGGRbITC?jzLZU.DTDC1klH(hpiğe`ȌvLɒKaZS*}/2󒃂>'fGS}g Ν=l@Ct DqR>v=l1,+D-=$| K +pݞU\!Q{Y N({7Y]95 䙆~,D KBcd(`"99+&<! aJ75Q3S 0CbMK'y>c EXoD?A[|]'=aJ{G[Ypx^& {slLq:"%1Os0;Xcmc&MM*fW%*a"2TRv4V{%,:V5*b`$\#k4zE0;]f+'wa£`*iL/~ۑ OExAABL$K׿e7(ˇ> |(K Bٯ S&PtWEThkQD>B6@\mpIʫ5gBǷQ$`q6!yjPG{3 .~NNBX`!+zrw[`.|0)]r\epI U/+] ; _Nq`;̜C5zFIRaPXZ5mj @5ɀ{f/f>2O 6wP&q*@uwoCYE|,B迥K&jb+1%3҈o)SDzHj,Kf3025 _ӥYʎvRB b SW)W9 Q. "5Y 4rGmqV6Xָo%R*¼ip#q3?0yfMn̯_*޼7ylZ-Tn)Jƌ4WdIA&s _GOboں)xmf@f7PKUK']VJhaz/=|N}|(3W5oӃ*_``[p免Pۄ SEn -- F6e=Wue ֵGv}Ѥi|hQR b)Q*z,P h,!вt*խt-Օm48L& JHA-Ma@30t  '% D&~#M ;乙dfãN&ej| b3a-v3X^B? w oS7_(dBҐ]!My=ղQ^5EY٬3es 00vdgs` I~(lDRc n#ɪÝ;Hs||X8#WAhZNۍGڄ86~8W3?&~10*4.?SY>UpF4rBYe%f W/UYFHۛ6U Re0Wi',Q'T읆XNVB⠉gc++IzvKճ夸].LuRjN2v:j4W@ `V $b;6Cg[/L%Zżgq[ 7'>FVj#x Csa6fg\kɻ=gaR _9xY^ެ? k͚s<3з0 g:ڪbnd h3d8|A%u5 *S+khJ=iLV *o`'^&2ډgamMô~<;{Y5"BWD'ݟs9˄"JoB%a1RJZ,uI8vL 0%G$"$K; )5v6  URf0(#A':0 y#q(O:B;CT beEƂLt[_A~olf'~C*r_d#*`9 ~]e=p^sW4[sfDaCRȇy84^В-՝-| oH0j+ r<62 mœ DK&v$|#eaBE(2T^]X",>L,(A$YXACsaKow[.y3ٿSK%'v6~ȇ)Uc-cys`q!jXgr (~BJyhS%1[zì]fiM5:Wɸ,v {aD=йuXt~duWJ'Ua8oFմr8bwV ]4Z /h>|HgmBvJ*ޕ6tb 7jld;1LpF2O, W}l1w;v_ߎӛe*;9ʁ}y/*QT'cf+xYoxc7 RC! IӢ]Q@6dC "4*MN _T08}ݩaA?$Y[S1N^8 琼k#gw$?K#6H>gXG40'*Ǣzps6zNUe]Edy-,Fim,_Ώ"G~9I[K5.&ȮpͲ*h ]#s?r\ J_}v^S_Gr\?*Uù׹N BD*̛s"RS`>Wh<m65R9ئm'oEGNT-?Yl1b96,ı`Hh69頍da>=ݮ$~l۾Gk$VrMj! @5xaU<ȃ!o#>Fk΢Ag:^ 5T%NN8)K.$3S `M":?&0$Dyc:vOhX NMK]K*Ʊݎ߻'0YMoXנ^:l4vSyrƗ ^KK+S' @`QcU,E@8ߧ@#6Qp+WHJL' lY޺#X@]ۉ$(Ɏ&zV {_=]zdC2yRo/-p ]q xv  ( *8֌nAb.f"S1,5h"$}%M$Bz/vx+%5 ҳ ꎈ@YX/Ί r%5 3(K\ȥ#̎0- =zZ%W=Άs1*N n3N =iK(|U𙥝7 ̴v%3 ,\Y19;/}5'ǀB[U? ?=Gk`'`7PR.zw:5jy~΢I3Ztakߢ.W97B})Zϋj1rf ~1J_Ay5M <uROT^R1~Yc{c<7  iˠ~%J|&-vHR']{.RLChƔ$]Ƚw&I'>F BՓ7"hc &;V"[1P&ɭπB[`7;5LDv ^;&,.ދԩPD`L!<ܒqAAȈ/{] !^V3Y<:cMBR@:9W7 ;A_W6NJ5&~dvSyOc,n@ʅ" ^y|ʣYx!߳QxIMЧ _w<\ )d&dVMByvn._1mk:k+Ը~W,:VgȒRkoY/8|h}R<ϧ5'&'yDփ*KV+j)"xI|U^~ډ|Ld-4iN *̭ uG{TK1iNk +*X#]zؖ3ƧmIXvۙߛg4Nv*AShΚOү.TSlh^~/O{iV:ծ&IAenŜ rlA0:.h[*(ݖuLٷ ^7 60W0BU&EdDA_i%Y=RPɧ*V>" )x,"x5!lHB',* ^Y7%xeB϶TMц1Ǐw.4Wv-w.s|HK;=C:7?ȐT*70(J>żmxqG28ANXV4MdQ)h=BZ.. s\$6C Qnȫncfp u1oR-,klMdh;-'yYhB;TrMAqiġ9NvL1p[8}FNM[/G4rϒCԵ.i;yE~@Vч‹ `B1a|$S+?fsU L?-{^F1 aۃvC 3݂pN)/%?d Be0|-f>cY fF2RI9y=mX_j5FÄTF* E,^%nNZNear-}:#,]$ z|3nǞf˗J oCOfh͍Go&5vF9 Pj^-#S?t9 !T{do3xP1k[7 :A/`# C[hǧ "(dz),z\f r& ;x~ߠ(=􍓑$vPuQ\_^"@tLc}8|vuP|O a~y n5ˈqӨZ"6~ of/6SǤE@;\i8oTE߈y飙b_K٫>` WR]4hT;_JjA[v;ա*0}5~/r"ԉElHݏP.(P>k-:`?zLÌʝ~tǂCS0U 圥i!M87^ZgֆgѢ0fxΓ&H[OU[v zu]'X7 M`Y2ix+-9lpWrjA 4܃j=ȟ{Z&Jo*>q5q?k$>E5]q ϼ+A*)wgȺ+a2#V;Vc 71Rr3) ?'.Rj^y&͎BI)D@I$`eت@?\ #kuTj٩bȷ+t~!h~ v5 ?y=)򭞞,[:{ gEٞt1T8+JB lF+p( ;2~K}:6Eͬ>*Ft>_OYu{٨L#g4P4Lh&My`4N'zX%'BMY1SZ>\ Q4T\V * kOZL[4 L>~E:U1ȞYy|!h]&AC2|Qgʉ8$Х 8x=Ndb|%j"Yo5I yCE?D9pQkum05 jL=Z&.RH 1{%ʍ.a6 ׀^8!M!(s«_ܢt@nt-[Ipd /0Qv-l!c,qC kouoR=1ޝ>32 ѩzJ>阒ڣsJzuq(zh@ GaDO粴+Ge'{12<LF&~_Ť)d@0a LHBPŤHL|]!WݖڽeFB: ȲEJt]ELfn߾\R]+ÛNhwe0\f߃$Hj2??R q7{imc빞eeQB3C1@hL>!.ǝ:Ο_D^ Ǥm^Gd/,4ԧBw9JxWC\8,u[j,0ݤGj9ty4bK.V#OrTo8J*I g^WN7j#M+gAw QIU43AwL\Mlᾔ{fM:>/|UMoGe"O7"d"Ȋ#ЏJQ]^ytA'|1:+Ɔv3rbZ+pK=fD4]tG(J <5IMsnPv\lar:BܔqĨ~O~0uL(w}^r5daOݝ95VcHoa?$98!n*Z PTUشL;W7k\Y6wBH[Z w 9taBo~:ļ1} V4=b{=m5i+: qo[ʰŏ J!G,'ǮCXB9Н@!S2 ׼hsgt1U&}ߴ 􄶪-] d)00 yRT6X8(1x9Fb]~~GPtZVuu>iG׳Nĺ#{7֒-0a3&j۠nm./h.A{C8͚7><^ {hax5ZC*y)$]`[pq2:c{Y\gKc>jR82M:\-lXx_  $FuÕ*@s# +FO#x߰ Qx5}^d;s$*8A &D? }q M+XY<]W%MtϷЬݮ c\&Ҍڮ\YYg'0!o<^= j/Ss'w׍y3E}]CW˗;5BV'eK-[Qx^YLR@\]OάPuU7PL+ Q FSݙH@<Fv:x,uGR q0bt/i)B%ShIy[IR/80;n|v<o  |*e*Q"O$AWWaq|$a dURML9(~P,ʔ(eGwHJz~RE J髂n-g#ULwÏ7+DJl7;[B:mq9\ʢN+=d"*;Ϻ(+M>. bS(d68|"u_<@fizr+CA3lJ]3'n~Gx.;Mwtk^_d&WjyԲHAeJkVۇ&oݙztK|n- ,#Ԋkaxqn72|w^ȑz %;7ބ!֚VuU%uYk)8l.QRO7'Eԑu8U@\ ON:$ٸ W,FID.oS%xP~!$͸~NOKC=_v& cwq5^|Ba*s:*'w.},KJb{zD<@\J:=txBϒ9uJWsCI>5Böws>OebB?t"W}Ѝp-Vd v%ED5Suɿ])~X1+mZEQ1NʸPo,xvbu* % #DC%*#ektFBpo) rRFza0yHc0hƜ%9p*@%:V(SG˵7LnR pYk&k_?bD1epq0$D ޠ2qmwh̴ ["Rۜꪸkevx+BE7Xwt.Oaa>+dL\2q( %CvSEh {)v1r(.C$2p {,*( h}9Y3&Q9濱Z&T?RjHz++Mv] [iA1fj?ph[ocnU"vTZ׻ŰoW @ 70ǫOtλ<@US*eܐ䊸 GEw?IY2'|_$mW&wN2zTi'O66f~]1bcP.Y/Xgg[5#i)_3{pB;VEylQnh씽k*s:3ƨ=a'\E #~дrQbɦJA,S%RRs#FGƊ{Q$&8s(\b;p jzSNCԔ~ 9/-)iz4\S}o1v^r˝Oq]I˒\:} hH<&/&_Ɍ-\뀬#^BS˖:#6 }Fwʃyť0dnz P=MEjAݕ&鯰 X4evY1O0yxx64T$hʹ$7xt#sኻ% pWYy޿GZ,$ ЩʬJ$;.f4" ?^M%e̴8|ʅ(>?(4;Ś5nXygdwq@\!Gx J)> `#/gd+!܅{;&rFe[Դԭ%Qjqz3iTnjMYl=UhdSky~݋N/ގYD2 \3ywOKp(bmjt%PӲe0Zu%I+Nɿo4Z*z*_$LgvC&w"9D 5~ZeOj/OY;8+~X9Ԗ<:3o$E@ p ?GP$TlvS1Tt3%;%UTkԹFybN{r$x4#ck p_S26XxG>m7Rqm#$OWSesS]`)a=k[]O{قxGڲ-#oSa%E3Gű?p/yÚ:|b|9^rE,cd!q4/Eܕ0z.;aiq1&V7@ʧR֋őc;{#A%Rʣ:1XF/l<;8K'U/9IyG},;JgHsm,/%0JQRtVYNaISu胡H/`d[Li,FQ2l`7 ;8 3ԑ&Rm/cҨFf.>Hh摿8x|ʂ>ۗ䧇bg3jx?Ru4n{CGrݫG:,{ﰩqO{#0@4zU:ftU!5tX]#oU ڸIMTUE\ Z-ˍf*>o?̐{Gyr1\8S?ux<"+dBw|j#?սHrpA;ˏ.u)ikʐ \Yi.L&$ }'cb *Jd7yGY*;-jK"_@s=9󼛩ݎnjiZ2UpOJ=޼`@e{m& -7uwPPbj̚eCDo W/݂ˍ\ &xH^w %>iJ6l@ FuwC9};юF^CǥtY 1NaO2֜۸Hw(qdS#ﮒ})H$w{dO.A>=B hD Sۍ]Q]4r1I.fS^kBqO@0Tا% [O7z,& `[Eb(QvRL!B-BF,B7N$`l y;sAν4RzpB7II Fm̨+4wR*T]Q|j59.4&p\toHd[}jڽ_v]LS"Vg3:.~?f]S:F6pz-l% @;YOJ>`iN^Yz_R4b"giWE%tt#X!X)RnqA!m7Yr=q5HƺS쏰 'tg}C QރW#o{k2:EHd}Z[e p9RvesfDs5}aw7똛jsB mhc$LbO_PsMifDνXqiD/ڒaq2}3X,4~Ԫ ƐAY`N>ZVd'rkL؇vVmIe-;,-CF@\,oYN$1<~(5s/uD<ý6bE_iNIt>jh^X)6Gv|L;0ןIaNЩLIt)q X\&N)}SÀ\SJ:$vlZ|Jtz[>I֗;Jhz%Y=93V7oPXe߾Ĝcj&6_xԀ"GHfe=O~날R$g NZ2li2嫨΅'$, 0y|DSo+rAiK;^Hљ9,4#~9h9E]3~qĹĸh<ޢl3$0 ]N)j_"W>F~g(@Tyu_B[!S@W:Z?pUJ1&Lz8(z+ƞ d>-[l \k9`SPBqϠ"71ʅMh}&IZ5_fg6%aR꤯uޡn 8(B&Ofاa [.-r Di*&0pZǖMwxÒo&s8gh(VM %R$`o5_:;2)6K6mnZBb-s?K2OGov#6l#:بE8qt~n<Ѭ,t&Ժ%@cLFuko}ώr1e ))I_0aBgp =_8'~ UB4&D1BЋ F÷az~sqCi:d *nNWKҺLF >tj@q5u\<;B6VQU&OWP1Lۺe-_ h;{n)\~^cL$}[h|+_gݒDۘhlGe [l (l;AhNˁ|r&ҦQ"Pi_f'(WnO^ jIԖ$̍"<R nꉊqbXF%+BEP2 QD=CZrJaB5*bXG4?141E&Jm @͈KoSgfof$,!O#tzc474ّ ,;><P]+@&N{ H1֖&܈fU*G J%5Y6AR`HI"&ڟ>j#bw$:'#샚 &dn@݆ )i_OyNJX릷6@v4q %S,<$ڸP"Ba'X>k0+Z&7l*KkFD-*;:y娿ՙy'DS*b+#,SNIޥׁ8; BơػC])_~Q}5ܿ)j{,}4Ջ{hF\as_ɞ>KCDŽTb #Ć[( etU5]b uA-svX\ ]ƚbY#Ua[ܵj =\ & b&LLӠ422UiQfPDK-_% )8XSD|ݲ alyI $璎ES>IhRc^^vZ1J*hm4 :n)=H扡Oc9кG+*LOYgL,bN=-?8X'dAo.b=la)]#c)[M /w҇cRM&57(GFH)5f_tw' 3[--PM>CGf\"QQ|ydd+~L3SlXZK<7SUmjEa[9FBů1z?h?HA'iuM^.T6n‡WT|2-ff~Ea.qo $+oɕnK=y+<4u>g. <}5֜ jBh;?FoFv#ɂpJ ݫc7e6de~!"'rH@tЧ8  _C'5Th jV< ;\υyE8NKjlmi3Ċgy + t}uݴ2=0v-Fj/%tA\["SQs~6X]%g:çܖ~^:ۖp0~?jVVCQMX,sU2y\`xh#[y=o4Az8P4pGyDaSд~ \cckIBuhhEn+ctP9șoT.x+i;0 &w88l 欞[{sdG' e/>cމrd![9^\9xQvh H -tPEoϢtbd/ &p[Y1KPʼnގqw :# i]@ vwJ[䏲=.)]'p~ zLŏFP-J*0PkwB6U%fyAԲYANHt0< V]Y^m7xx>+ KN~0h9*6SSm{HŔ([g%W~b*xb?\L-[$#A@хȂ.7^2Є.dy,ŏ\{]}Z׾na:Wll*D(~F^lFTm<=r~ZY}"p%DsNa|66pꃥ]s/NÃJ5e%}L~° g@Ej+ ƌ~%]lmC}!cE&qtEGDJg%Q7bt А]^keoktOw{Z S {q]Aiņ_eV kMg<ՠ:+$%كݮ4*R& |sg^Vk9#oPFl-3N ⦁3>F\IeILwY>uu7 .uUkgY T9svt^F8z;1"_/0"hfj^F(َ8Lq5٤l|N8r_ RZB+9^M+W!g*xLAO6?n3N~w*B0Mlȇ!vOBQ4ͭ(|=f x3JG},=ސ@(~fߝE~۫U ] LkU6շP5~c&Br,2 hHHt Vo̺ k(2ҁHjZFlqzu!~zL/! Ne9Ք] \]}~Sά>Ʉ. 0Su`V+rNfѹP FJ"Zerc!UYO26)0|;N%W3?])$Mc=E(U3QGмY̤/Xpkmc?xse*eՠJ?(1NԿ[ zxia->q&h–nB 5ѭ{2u{֕ LG̿'H1bIdFQ53UP^|{/ !܍SKȨW꧛"Uvz "3Hiz8uj:3g]^r'hա.c`\rŚVFi xu[*$fŮQ K0_~P3s|iCߔ[xT(mm[U%B7>1KVHѷI>/,07syqxY)!*0DmAar!{=YX9WelXhL @0ܼCZlxbҕb"5e9h@"4.iw+odb|VD}PN˩eiN8|TUʅP7Ycmts[J8eNxz2RdtS"OD//(Mv!Ba^@P|_5_VSJkg7`+Lj;l3KUmސED\IDћ`>_e ۿo܅'Mo8.і(*֕RI~;\"8V8Utp׾b41i~(.B:SS5z{Şr5hh̏\/+Wv5VZ {O 9KjnH8Aviq}?@nG}= s7ڿz|UF%$8ːY:i ⊋EՔw.&,@g8ή?v DFsIt[8}Zy<^fִ2<{&;t|J#QIj㊩LKq2ɣ{{DDc ۞Z[3JU8QЈ>E5ҝ).$`xZʧ+ǘj+ *e:idZ!\I'NOHhoDE 3ls'|qhpe˩>Kx$8VsN_iiC![i x*lkDث9AnP%x ǻM41)Ǫ̿؆j8++"vѾޭ|d &*@BKr9CdN1^U67^#*Ȏʴ{͹:+=oDLǐe}5`(f[rmTp[v$r:HNӝŋP"_SAHog'"rڔ{s>Es࣫[|\Q!q]l?,ۤ'a"?$X3 Jޱ">~΄5ɏ@]+RT3@yR\Ge)Jt~Fa+ P<đqIh9GM5I1U;_Kh[~ bnt[P`MopHa~}xлW m&CW&'Voqr&|%lL{ԏBFX #UQЦ=70ӡq'݂\\r\?Fxi7s=&%:Kȗ-nn-aXdKotJ8`5{WN>CgCeW9Nk͓ ,y礠||z-%7ީ_q 78uwU ?©|y-Ȋߞxg/[?-mQ9X`Nu(>lB+e62 f䚢j57%茣Ktu+d|<ҼTsOK(*v|>_M4@Dc,g0>!fSI!\پK8] 8σYZ# Od+uoz)nK-OK˘ӭQQVfwiV}^)ls+\J("DSӲbOwoqb1Sxk>YX[o1 63@gS;gʵ٥M|#aAulRZab]ۨpZ1*Lc#ڀT3DhnƱ͑Y QvN45b̬߄1 09'X ۠6޾$R{<{ T,5:=cwx}9aac24e2o\]";3^@R0贂HMbК櫆} /T}2 GgQ qzl 7ؽ_ˆeUs>B-U9w 5,΅W˭>dD7dH~9xl;o_rI ly5GǢLywS*5@D pVdg<)G]$p^V.orRI*ױܱQ5֕EIH*vYEe;~ce1Ɓ Ϫ$F@X^^=KxL4IEXBTJtXTu F|`4޻m g>\钁6z?F*ƖSTȊ;i U{WbYzWr/eMc3l:MDƞ HPyM  |#+VFM!zQoYV{G _ͦH;/$ eŋ*焿\_a%邀e#!,۲@R*RM@[ص"|ɰ:/_[h3-@/⇳A[mA[1|`g͠+nnp>u}|͊5̓0m|W[zUaI\+w. iHXF 5@7/a$Z)Wi_DJH݉Y`@Cex*s*3,?>~=+Ѥ;6Q)kُ%5w!'eM+;j``IȿD>R@26_m)?(_k7nMH)SS]|5umz`ӛc/";}M&TQh7;49fYv#\Grө.-~×f,=>`3Sm;㿝|AdS~Qv#@V &ΗW3 UNh`1@;:#5Pe\"58w^"yʉn,C<. r$4=GU?vN.WSJfx ny=Oe_Ao2ҠlR E3S-8,믁 MNԕeD(Na '$WF 6!ٓl\5m+ Հ&ڿt|gbnԖ.al,NgA@ (WfUԯQ}[rFb* /ܼa$qw?ش B!۽#TG}).Y]廇`u>R6{Z֯bʤY|a&;}{D"Yv0ˣĕy+"~ *` eހjJ{Y?u'J+T2rx[a*1DЕօуK̯SMw֮;W3^l\M5C}1`~6QOTZPlc3Zm#/Eb{LVɞP:NػT9RkB.SĹz%P<.|mҺḆEm449d궶PF.{_M軓#Ln >QJ|IO*MfUg#/ fB|&:*sv#X'HotI|4ҤN'*m #p~PD{y/M`E($3”mat4"臮^ⰼV㽺$c0^J%w "܁)G=ҏ\f ޠ IduZҋa IjzxH6ZD_wCSMYw+b >n!`* 7x U)$ Zq<08}8ʕQLNbRAv(vϪ wn aq SM`1\ȱ/l^f}T^mxv- nogyܲ&mi9 Bpp{g2bKGn!=LhJS3P)#83Tw!aO49kŔ|gK qUa痪<Ǘip*9_˺[;MH2ܗ gIS ʾn~;L2("oP eX/YgU9Hp SJ:P^ 5ݰQ b!@Tz<(Gњq{OWщU,Z FyXBiR95-V=qlIv^Qd<39.2U WSG_(&a܈A);/E; VPDfۚ6|)ݠlN jJȊy9r>ضyZϼOuKrGϰ+͖;sXP6t6 '@"۪B{hsZRs[.񰔱E?X#v~a&p@O_IJ//̄Y i/-M۵pTkCq'LApEYy҆P;Hon'M}yxH$:шZV8SU@ƷSR*&좓cf_YUmRy~-A②b\{ͽ0 _#c4\y*z7'UXY 9L+.T4k#%K6[-F,-75wTvLn$}mT/v{|V RN$:zey3P֒mR/4 ؖp}N)E|r $kE|N $ixeSk80ZZaL*Yv.5 7sb[yI GF)|@<@虳~Ѭtʛ;z5fϻ"$ÊPc~F5`:S 7TiG*wr`QĘj ltGml^g֒ ks 1m ]I.;~;`(:w͹/ʃwST7I*j3}EK!0Ǵ/g&H8nB)i0ktӁ-=N?w}͗^ _1PSiHJSb[LgIシ3x&:#'Zrr܍ܦ=O1AM(q޶Y]{ynMCA1M;@Hdێ8{L?Ѕ_:2´OծVepld8 i/K[?U;ÿ8gsI} r)l~ ΨG-p&QYȄ[(gq79g ,(f;eu?o7o Λirكd򳒲0l}V3ڀ5;SYVW nW]P:ޢ<K0Xy=ḒލO9HbHP#lDWt 4~EnK83|OhK*eLP9I'DX^5DHANOB= İ[s9H)؆*T0anͷ2P?p\_ap@cKi㠡}#⼎}W[i?, ,ȢHV|n0_?mBrT;9TB҂V9 C2Tyl@TwQ,&m'90˦3ʲ"xM>fJy4w?LJGYOƖ62 i=BM> uzb*ydlq۟"p&NePf }$LBo2G,`stN?Hįj\p Wl}B\=A)SuvObprw`Ehi;1#mhn_pnWRwua'LBˏe]%ՀCʷ>\ C8 m?|'QdϨ؎S&hl. ""[.O͡tփhQa׏Эa4B-Uda[HMLujEk S?MIIAX$Hǧp)܏ٓfMZLWjiI1|2٫8 XVD80MUw3>JOaz֋kv[E/GZ_\T2n'۫Ӌ:@#8=D1/j ,.$Q_/V<+RB J;Q ,P<\4i#J7~dsBY[G L{9y{ 7^ 8[U܆*51MĞʒ$]Z}Tr4~g+SDEifiX `V}ԔR ?5MJJϗ[%IC@u yRfOC4>^TΑbqt;е9"8 f|-U판9$^\s6yc&?[3Iu7no6F*nT/M[or[h3]"UkR{9I| TEh\';WXL"}Rv3ZM[pr|#BN/[B,-Gu53hdqHN*L 3h3i͋lzxhKj8tʏ!ZG1DeyHip\cz):#\q882٢^ _/o\]| ,;3Uuf0^+Lı^uZ-r$Xs~ypU:<ƿa'jТ, ҅uQFtnWč޽LۨC@t&KN} /3 q 4ziMif1fkXmo&L4N:0)T٨Tz9ioP(U~$h̛} -]M_Qe7ޢP!qi",NXZx1yzlP(y0`&#e8[ɧrR]/$$ cR&4s'Gl%'msIf,Wb|r<㪋JOӿ,ܞbo:GoS[P8*AX KGJ4e3^`;Kzj L|;wtue'+tz4r&"@ُ0PVݒס]~bʅ)TruNTع,tGu+^ܗ.[WHƆ!CR@}~4h9WE)=Xtirsmm#SCM;L(C$m+bcsINבj2[Zx,LW R"@JJbEDZԔaT}6h2߆9w@}qePmƷ@P}0υS m} 7dqhFQq Skqp?7=1i/̱,5e 9N2|7gkzw dQTT g<IsuuyvŌఊYK/eeq3Z&/7J@^ 1dmًJJ7]ifp+/^!& sDk/[ƨw@V6)R=р<xf(| ]rz o9a29}Z3'EpkNɦqvJԔg ӆi1>׿N"8E;qM_g= A%1{ Sr"HPFFمe`!oֵJ;Ŭ34]߹ q.b1sn, h r{{STa) be8DbI|=uCep7܌ %~ALC]V}dlJ"%`#bj=3) ?419Pփy [!3o5 ky6/[Ur[G=X0oY7kBen8+ZH'R`6|\%MĈS>RQ]J܍2К~nPo\h7׹YsTsCZgnڿ冷ZQ7̡0LR+4腭,MԓG >г=xIHAIan%}B}ƞхL6Prx Џ#Y[Eȋ7Dz^'FE]N噐# egIvc-%=v9Zʠ d%Z[믤zjeO[>ti 0( v7AalmKrޭM+EJ`Hi#&Y7}vWs^uoebO*O[g2Fio Tڵn3j3hYj=:t,[C'Ɣ֬`zDO?E6BYj,a,EJrt/;$qIo𒋫"D;|~nRҝ'ht zIUXŬCJ!l5]z0D/e{l+ HkI @w)=ݻiwLN1eݎ>#? dHV'W NOAaРK8Ő-}d\n]kǝ)Tmo+zZXUb;xZXsꏤ@%m8.<]74t<̳~wzrCDd5(Dc\d%)] v-l6? B0I^ # @2$"OqXTrCypAǛa46TQQ Y|2N?-[ ` E"G%ռ~t^ݵG91ͳ eU_@4Xϓ¨KbֿӰԈI3וxho-^4ϙ*Iiv\{J ncLb&Ȏ<:avM{13亚M|qPӂso +:(_/,MxxΚzʷ}%;옂MTXdif֦TV{ц&W_x|ք NLexif*kc"[`I)i΢m*Z۫}ImR~OWh\L 8q[+ ȏolfIwgdS[ m8KgޫRQflq102@)Y L9K$g8E7:=ݠ}jɼy!O$>Kkfkm.Qu=ayӹeT@VME(jcAӁ&9ǟ_*KYNI4Z/_ E'쳀>Pbњ|*ИbofAjz{,U<F_F\tub)__l2b1eMmSO(ë ax);9)IA/5+tg]Jq*{4^!WwBÁmYe')+O> :'qyXDIDQ\*ΓMXoSŎC{IcUuۚ\OuXǢJ+`ᕰBd3}YΜJ8MOoQf/[ߎH:CfH O])==`"d2<1E{k^.ˆ&$"CJž#^{ix> ʇ-A_ԇ:`oYGsDNMNe Ř'[&LjƁqF9RwWx܎[pã=20V=PZ%Ml,ĵ[%\,T"lt -GzE5a"wuswӽ;5Yg#KKi >CQӔG7[HZcUYO&ðMZJ~IPM13ԩ I)vpW 9ր_jS%BC@,(&%'J0o)x? e)YHE+n"c͇)"8r<aL7>iqKUZ]Cx|;+!7Ob'Z#`chE?ᑻ,.AcS|nNMѪ3mzvlvj.*<Q@_&ѥ,-+ teZ >+]inhA]tk T[sx} ؕ#:mphK\ccrH-=dVؿ{SfFc}9l/A?T!J[[[!IMM!4Jּ`:1d>x Y~,n6L"ܠZ 7$$ %MGJxZWM]ǹ]0 gS2>6cd=>oT ƼϤ~{seMh6=n䓊4ZV; G\֤uq VڕG|fJ8ڥ|Q`;\R4 LAlA!CCQDDxh 4*$/6~fr )#EcV_ {5Ō|ߍNl Z+N}$.vu/; zy0)B:ړ3ZO;c~zZXP+{@ӝV62>&%y(1<gwD)ǗLSN `1k;-WOszGD:-amFklM"W<-ex(/];Ur9XSI8Po,Mad@F2+[NYʦrbtʰ'fp|~ I5_[ T#b"ڒCh&sp)aX A7[sJ?ئ2"7 N'74ca#'lJȸy3lʔ*JRمwȢ}G\Nka-OAÂ:t#7ȼ--&mS7rFFK)>WmGɑmjԦuaVS&6s3Eל=^! ;^53p{?f:3` VYOVy{wHuTL&}"N19)|/Fu. !\0Ǎ-5;֦'h/t*/Z|ൿ)Ey퀏,V`̆0%tKi 9`Q\U*#~')̞|!2+lh3 w1<"P#G&q-h)xcZRɑeݬi}DvpWOf2֭yU1m]Bɕ aወjrNiP0>/ 8fd90NcruHn}҂|%p1tD Nz1)KSYm)ď6%7+L~6{L\Z(*4ȍ&&i&,j Q煴3wF7Bqԉ9Xc|͊wg4J^c - 5ݕ)9[~|=Q UM}w*y^5hO,0J=9rKV59x!M%KUAj?Od+<xme8͔ !*iWEl=l"AUMdijUSp6pu$_^vq}hv:oM-[t Zp)ܑ涊Gֺl _q̊ 9R0&BڵԀi-/Fv^}[TfⰝgeA׻I^LOØܤ+PP'vl.y@@V1Ea|?ZtU_vVxfºP$ߜs b-k/kKx5T_=A'2$J+<+P AΛnAE+ܻtrh~o9 e~Kޥ$XBjYvz-? :P@]/%GiU#w9T^`tE_'CIQ|driF:Fa6{%F0WZWbChAԒY;-^rH%%aJ0 |[7+)0McvC$LNz\`{tӬhB?iԬy[4‚Cr'Nϐ!>fJ ݡ̳c˽=B6"낉J "=}m9XX$B*9sxѢP+,ͫ⟻i^4ŃmWgwgX͞+TIqce0O4:4EC.>i+rӌ4Wlqٸ k.=>y^̇'y)A@ H/d˿\/cVI*sEwQۻ;HS'*{ig`ޜE$_2j%t y*F'{,źʴ4"\J1Ĥ]|#\fT3G3nCqAktIa^j^8JEtys} ]OUabbm-dq^ݔ3 _rb"?H5΋~AX ֬|2_iw' fh9kOA$Z`_oa@ : L px bG @C{;= @[oy<#j빲=WlTp$0lYn;!Zʜ3C#vw*KޖoF7A\K.xF0;:z񹷣R HG5i^e LqX*MG:ʗ{5tfb ÉP9kcڏb~Pܝ9_]=R5P٭ 1q=E. 0ָ-]in^wA"+xpk-R,z.;,{8P{¹%2qRfs3--Q :{rnh~ FHb(2Ecxxf$t_ESȌKF):. O3gdiݟk1^N:)5| 1UF]¯wyн7Qy*Ep%9_rC1)ֲ]iy'\p 0g^۝}jڂVOvdW(Ư:z!]"eRujm[ }3ĭz^N` J?i#urV&OpW??WVd%΃Gl ku,b_3P`}Li˘~k5ٲU'T'yFWvl^@y|"}ۆ? xw tl>\n}d~"hMJ!sd$޻R Q7Mݮ!^ׂ_a#ƓoDHDj7ߚ7b!K wZ gvi}?hl H#Of5Zfj$]T1G#O76j@Sk廕b8AȷzOUn5m|[e#ܗ?0_^A2UT$Uv32v4aA&\l%@-ֳH,H>B@Q `ܙ=nF1x8s15NשS脝;m^A1.ҳ]R|UPz/ː ,7y|pXis:GxbA` 5r@\W@4ZL 95tn"0u^!p"wz(lR:WhZђ4ʌdQJh츝1G50p J _N6U8͊:dRt7`"g@{!>?Hi[%A5bsw7/8L07/jm+e8'+hzWNJm-j=j*) iQ}bp9# a>Ǖ˨zu!)mz(4i*~9Y)'VXDӛDӺ?MN'ݵ,,xDDf8\vM1||s*"w0 _ Q"=L$_BreQĊ]/7ȡbY(5̱vFYH1ixOh{1/wZO&ziHchM'Ese ctRCj0O&)/ҲozjI<½ͽEJ O賓k6lc x2O"AfqM~gnIz: +i%I1!Pfj-q=>SDE_'w6xi><}`˸%ڊ0](Yv\F#!o4iykR4*^(Qou`u@Vu#bAP/.;{ /jsM-,*Ò=l7dFALg>(je.pf7P2;#Oxֱ/|oso^&p*ְ>@'6>t2T9dhZ)XTt 8/RVOVA;Lc~ty MUO7ԛ\K+J'~8{4gꗚໃa)?`OV}IssIpRL ?kU{A-Gc^+=.P?N$+Y"} 8<ܪ{Ɋڀ/lֱ d>=Savx@/CWAam57E=-]U FY 6|Ǽr;)mA|:/׏USoyc'Z7׃52|1[޴r5yԊ!]ڕϸm#rS-ulWW$FBE2LK+g>ME[R7r:JNxw8ފsT1 @B6 Q<ӿH/ᤔcLa{ HsbYo\jK#9ޑrA?oqq֌Cv o#=Q:|uXm;CkWd<:f[4DLN0"h̸e6nT~@zd;w }. R7OTI=>w6ޣmSjw :#fW.\hypHw,Jv'ڠq6;}w{፨nF.f&B(UoR[p8NO5*N?KoWH%SBUJVCWi uR]귛b}o/2w-xd! @[~|~aQn/V(}Sˡt )#5fX&齠P!Xo=_~n4AgI:J;ynuQ3hiz ۻ뙅A[v43U6y2q^g< L[/n޺SzesrO7G"~-#ƉgȎvP$^[cGzbˍ;2qj1ubLVcg,.mPg}A4Y+հ˯kB97AFZDfrt泊`DDQLƞ^g;# +̚b,stV*a' 43iU'>ɍupJY:`X wKbFw,}AY`KUj#ӂ T;6]n_d%F-H},r̎fuO& Y1hz!ۗYB)-{y.S);EN6oA۝$ׄ@qLC!ǿ`L7W c0^ºy/?pjZp,rR;}k>/|3pc+3{Z?d3[h){:r6\W(Ɖ]"¢\c2b&9 q:2D6S~XPY þ}OwjM~^B]%˩RoPoLz3O$:$m8Vvu%Z!o Dѻ5vG0:=WMXn ChC]\mdu$NCxMot{ݝ4IHd.|陼2 ɸ&p4+hWrœAi6ui}\5i6xZVO5``هT١},kcM5]cA[ KeIXN@np`O{}5/<|7b S~T|.j~DiS%agdN6u6 XI󈮢bSa@Fƞ-=D7б=gvHg=(۳9X?0@r$ʲeޣ\PWɃ DjCTa1Sn}~WKOT!yM\2*nQJwE("V;YVZ0╁,!U!+UG{߂9p+DvT ]Y XNN9B]`}vag9ӟdB3r%34+όPs}KL%6WT_Bo$gZy%K͸REK I2aW]Ai"X7Js+YyT]#8$3mmGqzuџLn*0Fmś&Èd˛cOY? wh +h-KOrKY'Fr.m&\)FL[KK. 0O|"$aw0]2V v.d4rMiV.$JU+Cx̣] Q/3gcXWtt aa/ o_Qyr?DɧhNurZϷDNݠGHzT^\h%/Go s~5+MTN.!lH!#zD ZfnL^ 11Ip%@L\`|>JK3E0N05-Ҝ'dkU{nd^6NYzNTET|Ējhő\nc3܅!؀Df} 8  "'rt W౧ " 2bDsk r1ࠊvk=Saǭˤ+v'hƵ|zU@_ ] y=)>!Y"ި=Hhxx+eeVk$o4 p( CA7 6鐔S3mDi3|v(a iSJ74"D _|KvrqRv%CoiUy}n/XB08䱥k= hA{Fn'_'_$3T]p)TGʬ쟥Cs!C;^<eL`)(0L*3>2/ppX =MT&,9"K#$3 ٫.q5N0c3nY_?ʏ]tyyL@lXA_oqQʧwWdeM-Mlae`衱kO?4[00oº1cXB"Y9+c*8h cb:\FӦy4hN_}m2;[VCJo3b;ɘv"!W_ixc}i1!wkREgBѮ `kй0v].4G.`01Y8< > Fi/&?d$\J؍5g^[ \x?D.O_\ T91>K 3D2tT"5rm,R}J0Yaj>ncأghsm`nߵs 1;\lu+BWx(5yT-↫_3)7AHǿxU_f-1#^? -`q,0 p1ch4 ¶Q唡Hmfnih݊XiؼY*^xŊk&꘺sP}kڧÔܣk V鹔2*l1f~e㱢qp`Eۖ-;\9Br\[VEHCcQO*3%_|DA( L:h]k YhIwBbsD)4@lS=/5zYRP-?5elzTS%{Va'C[bEJ"g&p@Gv#/A 7|hP#R/pT1r5c I0yVCPz8btNAt-MQӃKx}v_f%^ `,yX7*>;L(P@SJ|zC;P-+Bayr27^>D0`Xoþr]#DrUߌqlV뼩}#ON'lǣ??ƫEv@qMc~fT-T~DsـCe&ݕuuiai-VQ\+ikx5&՞]}*m!^5'avG#]0e-١=E#^UI$Ș4Zp Fvkց Q3PKl {OutɐuQ,:>b16Fظڥqn׵*4t+zK T-]Q@|eHy4]ʺu\^UsQ'=^bь֗m=9+U>?nZs@-֍E.O[pRAg߫zqKNuHɼRMC~^3e` D&ACAJҐ^LcN+Y|^椙?FzP{Pq'P wTdB#1~(:]S…6>Yʗ] E+^IGF =.lfoB s9 \@~`^@Aٝ\Dch3>c / އ_6~MnHJTHq/@T e[\_32FNu{wf4?WI9Yk#-!]ašbk,+}vT-9ʚ;쎶"-=(#FjaJ~vdυxW݉}еL#%MマՊuOHSG|İڞE[uSqrX<$[_DY -#5*ȮOAD0S\lOߞn׭zK0Bjcq7O`c&`C*\t:aPVzAKm ẔLDu5!vӫy9=S=LUQV_ȬulnpIr%O*,ě;ip ZO+x3?jiq1ׂ)J-:|yrZ͚w-M}7L|G9k$HwJ*h c&-DH1,Kݝý>#y®9°IdU켼ENXL_53n+,ڔ\cI% p^pA P PiI:Y|"~R!N90l&o,MJlbs˔ǜǘd%m,cA CF{}+`$3?Ϯ6QV eI;`@HCDQ|Rςt?)дF`Q v>gfT)YfaD1&WT᳂Ve> ,NvzeLgfR;GWq,D9ZЕT!bݪve|r f_DA"+ ܐ 'lR.* 'kt*^ppN?Ԉ;fry+1KA]23f3Jζsj~me*g(c$s2$i.MwgS[po|ٚq.K3`eޞv59?{`H4=sP[- MН+L^+H H%Aڢ s?[(t>2`s.9Fr[]2DΠO-^0X-dpAm.ܬ>`aȸ+D%1IЉF;cq3XX:0tE0>_u 9nN }mMG8Hp${w}X۲}@~c%4=}|㟚iDdž|N5=y'S rgvƣ C S|7^۶kňg"ֈS%ydAab|Sk ^N|Q?Qz^JAݖSg_a_)T{7R/,f"f/,JӽG0eL/6~/9Mv. x@(n Xt@yKO}:UZ!olv ꆍO@n|>Ǵ$Q.pªJP+Wfw;Bه?Ӹj9ꄮ7r M9܁n}Z8<%u4ך2YcZhL-o^Oŷ_T]eŇ)AWib 6YCqGe娳褪dE|UJ=*6c}M|[1icbtA4xcilF't#,D$PDB6N~X&#wXIjTh 5SÏZm2ve a,6! 0Faދ@Ҝ<'&I>𩂝{@m3{3i%z2)3"&Z(zga0idОb'S}^0pvdU'(Oe쵟hvc!2W2%>dQ>SA4$N ni<BS%)_!7+w{. bD|Uׯ_0S3b5\|6BcbO7Wj/^wLg].bɉOƈ)'TI;+v#Scg|w+7jRh}=BjFwH/]\X9Sdj#֠ 0BE+2 ˪˥D1x: iԿ%Q8c C|{jxF]tr3d :ƾNަ_T⑎B#8+حm*%bPX3,ҸZNxR߾Rs{S&HSסt)%;;L>}'e6O $~"69/zN{^H7-dqV}7 de;?W(oNa,Mk]gs|a\l$eS'd&hv# as#諉mmw{(Ln(]I#co%8sǁ2}& rMbXK>y!ƾ@{W<>{q髎Oi`qCe'a0eonq+\)LZ3!do8s,RDqg`JO{M R"0I,OV{fۣjI m u}Ǧ4 EٮC\ƒsrT~Vl654YX?̡+GC怒.%UeE% s?k ^7FW5=R Tة Zǃc~Tb;܂2qPc#OYbv90B|_ "7dmF[ƁqS79B(en+gVFbXmF\]ܟ1OL 7-y*90D=),hj]TdiNyEԒ/d;CM|RD}tPw u3G"K-&p`g'XESx5/f5GGnhgeo[W2x{Rwl}WiIx_ɅIj6Ԍq~ ~R`p q4t޺Auu.Y<F?8ww*~ݕxɂZ"΃jB'Ι ,2ɟ 23i@βֹ:[ne[ndg \+[w(LMH~oص29}V GK+%4YmS|ZW" ᧨}.$ L4$!$Yl,}mfFlU`~4ldƜH-B%פֿ @F@ϝ(4@Ko9i#@ 7CКePVF[ђ!}Er1 ޭC<2$kFD8;oyċ\ Wz:QXx 4A26,uAYtٓĤN>d6jA_Ox#f?'6YJ8/u{g.2fWK9(:y$|ֺanH)Ə{hA$0{{6B7};'99%9Qm{KzeT޻IuD;ZKĖ`Vz6rz7w=b:o~vC+82K%9J\dS%˘}ONLJ j.c쑛m&3uLrv.!D\H4S67˱^WGDL)( +`4z*i#'LFS lSRn G%A_KJJ\\~|/_UgiwXD d#Ae8Ir@f<4X;vϑOd%t~[F#.%(MJ / yƚ)6(hndKk}ǒ*~ #yz k?Z7Qb#,B=6Om'*}Qq.2r f=/ن^Jx 3wgs9lW0}Obx۟V]4eyd|)QGF|p]] X>bi+cgpv5#l?#nU#j0 sx85DO{)Q/ %B%roP.TȩBr )!qݭ?o΅BxJ4,; ܔUw'9ٿ|Mqms-\"qm{ƓY"(쩈DRI|CL_c͸YYV[wɸ1E3ړN6CG^i94:!vlDa!y|fw冕.4]`;Gt3 th):K͹fPN[ ]~F KQ 'EDҤ1e꺆"<]~z)nBrSBJ7T d,yK\uNnCi&t6L^v'Oj3ȡble/DQ.yz77pT1zTA0Py[фcCL!u;-`BIZAyN>a0"kTt?),2н[V고-&k] /|eN^eb@yBwU+VѸ}`؄w ltuHwH~ti1 5wN2da DRW/)_ꀂt7UIceϔy.i. 6\{7NHu|d;zAPK)p;t{K?VV=GS1FO Y*q>"\OM^9JXP)L\qk4o|p3< o_(ȰcyTz47[%VM UacHJj`ԊK "qaa>meHIC5 nO%$VK_D|Ӷ ȣ +XZS H):EHr<1k47;%d<\"Up}6|>~`e<%d\AL#,M@`:7Oq͓6WL'^BK7{r\9#2%4dE0 {=i%ݗȉrG]jP\Bb+ƥj ix_>gr&:&ΝS}!c nNHS旜Q4)F3$'?r#QvU/g1g%9&<4o+knӜ mցgweI:WPlxe r\pg٘18'OJ *^^$X\C`.\4PH-}[#Ќ;;IƔg@L[́dt_(E$\g 7o C iy<5P,Jd1dRwN)ʌ+%Wsv['C);*L#JȠus_F f{!rə?GzqQJ('x = 1>UntO(c$sm.Qz}@A?s>Z@)`݅D//RV 54=ha;}%D4s#+> y^<2fͼQ%,fU6Mdr4GX'C0HSgX 8MhC, A(qND]+C(!SLQ,u9pA )j8 ?GbSRH椐f *0sqD; CI?{eݔt}!f* %a6J~vډH5|p%/lQ IĀ@(v% ;8> q@`5OL}_z]ԣm4?8m;LE ! $SؖK Ϭs#qζؐCy PgH̩~@~+2#Xk?HԬKQ6>KiWG41z03Z`X 7vb]1g!51٦!y*L4{%+u@G{ qn23Ӯ> M+9S6RN0PS&P$av(35S,.iS͢(gSqұT! 8=rU S˓BrOLd~\ҀM~\8'4m7__uX?rAhz|YuthNҳ=}^Jms)iu¡Z0r\M0a<;'rhԒI \ O}dN? z*[UⳘkp߄F^\R=YNٜ'iVĺp"-6m0Ǫ-6b{_m,Ev<?QfV?՞A]nYtH"6xTt_4j:KضT젙QNdTCT ~a@;i$,2Lz$W =3Fְ3w4?yBNͿلI5H0dk$߹G]En}/0ɹ?ydLƠXmWi9|4 73 lb䔡ms!D qJ*-Bfa9 ^ S:Լl^ݳ|T Uz!Fey22$! -*;XjQZ}>)̏Jދԇ"+Q76 3dp7>t)uMIWh^mM?Gcؗ<xN ;~c'QVeQM{ѲYdwCʭ嬾N${sɺ@/cF4@<V欗`ψM4R5V.AC8Y.t0 fR}/|;az3ݻ_W |&MgP1/+Y&Qy"ZXKNxFNZ[{1g[ (j//HC c+!J>YNd|:}aNE/P`iewVNziDh()7Si=$H  _X7rtHj`2i,{s}׸.궲@JRŜCG" tDZK642wtuWAsQ0p䂈{)O@#=RTk&߬ސ5r+tg24?{-utErVl,rpߵil2`?L]Iv5*ɷ^BsY%luǗ6Kvbz~Rxc}:;,Z"4箤TIJ^)<%R\ij$lkl̛wlHY& |/FH鍯e$4TBZt› i _͌bsa1ˑ>>UOjߺ8N+1/ Wÿ{]!d !1[f68G [!aTFϫoHǸ;ft[Uڜ%}68 xѭfd5ƶl sSn|8&nz=5:NCL.UUc[\󠧽P@.ZI^뇶~qnLI]lIKgW xjo F3vk~EbͿz[Sr!x#8l6 K+Z+^rၯ)7v4 Kd}vʞ\(Ҭ%DU<3HS< LJΈ-6uvMT{b ԁVѶOxw-ȨͣHS"ǵ poSٽt[z9&ЃEYKCHC2U hY{,R2ujs~5xՠJ ʗ`tM|qp}PCf . !N"Z"fC @!RAqS^J*o 5cAN“T{iZ<W,ธ2Y&=aہJܗL!~3 +H^bBՑ*µT(lv@Ln}R));BUAcfU`0QD?-T;-#[.Z~t'blyr"v:߸ x o;2 6Av)L섖OdDSA՗ |B.]܎\JTg%EԘKj_c_yQN2!y9fo֜d߮#g{(J"[Њ)@Twu?L#qԻı@ri'wߠn2j}OI./,/Fs]5?%,RVK\G?`2F`oJ;%iaXG/ I_u_fUjV7JApeg¯Krb (QA^kw()!,l8 }J1Kw&zsLadZB쿥loLF a]NNAjZqY|_ViCF\mc04%t7'3*xv= Po9P:xB-Q6Ÿ-Oʚ6qv4 7ү>!sЛV uI^hzS6GTBUx/#aOZrDRdG>@*JR&ht ?aJ8/$/CJZd|q[d|%A+Hʔt$) ytFߑ)`o!ƀa4r3>QABYIHR[<ؒDV)6jc"y"(Fгl/NR%Gz$w)Cj`#LQ<2–Dk2EϻiZˡ@tcLfYL{80)^cscN ++¥t2Od T~K&nGą{ Sib%Jhkv!׾3aEɏ2XjHJ E 2#`?oCUMv@1/W&(0jT%/N\opv{gA|e=~ͼ"><i(#a"e'^e*zyy?ZP=WqOU9xwБm}ϊ#OOy5VRE58hr^nI0=Ghdi 9 sI*9T8~'VMCu;B@Dۦ7'=36fh_.Ȝ%L1D7nf/Qܢթ$*&k✅"OCX;_49'zӃf#9{hc5 S`DIedߧM$<ᙺ6p-V&0LPl\.Ⴆ ) g#0k)>Xi!\1'KCE~U&bW~8}uh)jҤ&Zֹ*CFJlSAdLNyB&Aor$~0m 0,wϒ2HKQjsyBq> RleC7d$?NTk{#K#/|sב8X!0)}r _eoƴg(_Xx̤RTݽƢՀ_|s^v3~xУ<L1JCb3lJ,R۷sr]}Z$q2E"蹁nN8=c X2& ?U\=hZkkFk>zm-کcz C6HtHq9#dEo;FwnG6&nD/;03qMVagU?$$A&ףkR, &dUZ0 ߛ|y : x5i ''Ʈṏd_BMffyzb-= lj'ronD>0E "պ@=ux2[mA6"U }:ܛ2c7_%E}τjFAwMW$O>v?Kl[4[ TQ+eO)?Fn ?J2|C'i*y+gwjxs#OfϵrVQ2x~@NZq 11ѵTj2IQʹvt>MczxK?f੥٭CRլϑ7́{3M;6 'kNhmmu0 I6HJ1\{VZW4EA"(L]'-d^Waf4S8ZXuI1ņOsZ[3cJ_⚩+%vy7A𪁁aH`DqWV=@Sp#\)ؕs0ʣ3CX͞_Ͳ& 8g;/2 +PBhWkp?* 8p}gSP|$yg3FZJRa3+P::DpI2 FVO4 ި]CQ|>MW׼`̺8sگXR%_u]j~`eO@zT~"@yk%C3.H"^\@gT| 0Zwv-oY4Ǒ9wtV65GFEO&["V<_$/38; KМo K5ranyʅg$}PYڨCД O /v]+Lr\'嗳02Z;Ƽ,+|QՒGmO[™wi E .A08`GT'FK`(Y|m@#0*oX65LwlPԛ5@d&WI>VZi"]3Ye>LvE\ml;fhky3 nз1DpY3wڙqXSdfG63V{NwC"b);w/Hc_#VtF2#43`Ie^}N—sߒL~nlp!JL CTH4g:zº5WAPA̝s?a+V92kJU- CKu(MOUK!"Ujm*X7w |wGo{.cۇb`^1 ~c%K >;e5[}ueV %fp BONM!zPVsKKJZTwVɜɇ0q@G'1)n>o]h[ز$υ9OE;_W{ly Tv҄~>ϑ]F}rqb4 OWF U#~Gb9!V> -3Qh,s]WkCH}F:hX镚3DV6_ K2KT~[Nq$Oxg+j#{A5@#5é϶ٰ̀NѲ3i}3 (xcT7S,A vH 6Bؙ@BP>h{l׍ᘵ^8o`8R3ò]su%kۣSP3 bb@rnNg oJMW%VNvMT[7$|i"n5gsQ 3 uq<^Fס ڌkhmG %J8Lrb%ܿJ>gzx[a Wu;"Ztn)Œ1a5=Q.[>B(bhaĠʋy4nFR u֭ks/x(ϲ`زYqߣ:Ȯz!}=BB]-*1DG]?ZaX)h >jPG@"/}2Oyy=Uȭ XpO-BT#1:$v-R{~YF.{1gt;~tSs:n . gepH)Ӌ -Ojb?%K@ ir$,1,΋Uy&{9XwEkakGk3 $(V|(QM\QE$*dxrvBr@wA:1R좺n'G,ⷘX]AD/ w߲d~᜙ܤtGWjR 6 ?ƃaUi.Sdj?;M„Ȳz11b TEz ~%dkR$ڜҰ d 8J-XX~^SQjsaFK'Uw Ug{EuiSN4dat#BE+Ey{Vܦ'Tcdo ƂeC{6:Z{|Ґ,V5INfbnY㚳5*'>iyۗe}(o(熢8l?w<= y.KtVUnݡE7,Z7Ϡ1Zȧj1<|GU jXE\+RjhM`AM@н/6(SI-=B6ZXHKo \`o_ Ot !M+1]@ VŅ7 t돋q(~>>/3"+VlQ@ɝ{2KAWb XrC!_l(0HG$q$|NSonK=?Er>xfKAJn Vf ;mo_J'b*(ޓmWOWDrC|JcH1tʠp,P>O&~hVk&aA1HuH F>k_ RcbBz"Q*I.؎ m";l6d5 ۚC?5Q[蘄Xp^1 9TX)&Kk]=`]i19V-vK2QoK=w⏶݌pj;QcM- u^^osiø&sl@̹ؐX_O.Ź[( iaDErJa'4IX0k~* 09)IhZM _mTX:7"8ywf>a_ $ғa|k~ېzDdK|Wq ;B׊M=pvkᜯIxy-g?}R::U(G$u˧m*&]*?SO_X£% hH;N{3Om- V;Ɵj/.kߏQ.)(i8yD~CJD v09~[E_4YX$b+ĐT9cf6 A}59H ?w CdByHΠ\\ͧT _@dV$d8yk0ܶgqJ+ Qbj~0C )T||㘔:Ex+:ؓ䉾#4FaIU~ZyDBY$PdfR(g#Gn]]AkRxe,zɥ1IjCOVM풋iikc=zCIѮEбt tRI/m/q)V?Cl#Epq-Y>AC0v ^vK/.a0M#1; 5 tD$)8G&G[q] i}ԮlY~>К}%#b\*@93ph>+zoFwM+ 1}wV?LxrO)-& he4#)ݨWJ L⯂@}N"$2uu_/xC[k2KlVֺ<^\=ЕoV Hvs2o@mU@^Μͫh.ahqZ3[#qrkۗ飩6CRwn !8J BOGS-xWS…^k9˰/L/ݺ>NM1_X1G%huԀwmm)JLTsW8uc OvO8.ÿ,P :Ka_|P{bR`$gTZ#!%KwHqn#ykYv0~aȄ,aV ȇhNCZ5Y~Qv]X9ZHSMan$=>.\_;- B]LF*eZKF}f *OѿS݀,WԜ`ĠKTnLdUpY*Fhhsox6H, ]X^b6C` 4Cς8ݷ2-dO(4:GJg-n;Tۙ(HhfGσh4/x[92.b%E[}Ql h,U7f}D̉EΆEpu8欴/ؑ* 30}*0h|g}830;Iז2F%kV>)KI!A׼7m֝7yb@!|~6#Oi@ZPoHc/v|lPZbEAm-/g= s8_fՄH{1 懭̳aSFb&|gkhR컜edp'pץ(FBF۲Q-ߗŶHD3&6W ӆrky hJ"qS@x^C+O@(Ǡ9|._<}k>XWM̅ϕ/P=f9F&^|. CPh&t~$/WO0u|*qI8klC"LѴ!Us^eET|{JXV6eZ0 t41 {@˫i-8/Qzc[̹~zؔ~O' )JY8^v:IN Ub&ζO: &7Aы&A]T{~͝j`1pSeR9C;X g}cl9YNMϓh]~49)e^ >xW\Q{"?gbϬԇ\{nפs  TjXkoWb0pUɵTbPtOU!-*_Gb6^lBjusF ` ixԾrF&+[{C=%/%Gݱh"WzW>o;yE4^[[\h#Qs?0E>L-#z?Q.ա#1XtIS<8H߰&M1 zQߝIVx.h,!QKlYg{3zRl` 5 Kޚ|u"PL)xV  E?|5qTGA.W1E2B3q4?eXٴ-9^lU[{y1~ _?k@72Y&YQ"Ed OM HkP.C͛ply,[JKݑvDTlXr!:,:CmL_׸zź|1f m-T_E 9-3x!^XTS -C ;!](ԥ8ꊛ҇>I!lU \}BD04 iJ ft ߬<<$@[zX"m6nULU 7}%!d6A|iT:2UkF8yG۠#ÐL,^k0VXY[Ӫe:?<_L⑔g 9ŊT<ś$M1h65Rbobd ~{p 1A ;[!|kcZu]4 z>cvPb\( 6TkwzxwY{em|6r qn@tz &ruV4E./P@D_/ݴJOlW0v<+喱SWw,}Jt㑹Z^+Z 3|!F91l`*pmڊu4H)ʢp۶l~^XJu_74hhav#b5wfM=]s|$ܓ%ڃ9/74vMJ}z3ΏÀFx E#H҅o4.L\YҋV$}ubxAc!uk+ Ay#2\iUzRZMBi^__GeΟWbmc-3 nX/VA|8)*r 3"{@Q̧xH, {/UgMxjeҢ2-B״'Ew<.e8yX,Vf6+˞7\=;ftn1t@….9 b+1AZ({װ_剈LX#u_)(Sfllŭ}TH6, Җ?v+Or 9d PYamT$ptl 9o_ 5d#w<`*l8nX493.bݢ3559AO(UÛ B<[ͣjn[v>Ss}1cq5) DL=^HJS(裢RWAH |(_xɢ|#*r5pWMZ>M`PtKQCN4yUT(>X)Xr斎!kV& \Q@J ltWQҥ@irՒ] x.,6OU ]˖ܑOlnmC0FOľ'SɚY+z,#rHa%f]m qĊ]kˆ `1dZ}^c<\LtjBu8 ba[3tW+nxQhjCŃ~`01~Ȩ {}wQZ;&6-,+ BX@C+ȩ5j9x?,^ТϿ 8%Nõ2s_D{DSl[5.yJ9y E!Ii vax w:Y3:|EVcYT&D#+~V:Dy#:}&tTLF!PY-sF%/bT _3qV^އS7&I0}GX/d&0 (s/s*)dұB?0'ieFdh7iQ`**{L?l~!jFI~ zyD^źP!jhE\dEB"l\UaQSLPde(]#~W} :"h ,#i[vąX-%;2 ^VEk;ۡe`r`1fBxC' >%gB/~;vaqx5w. eҕZׇkj k /M) M4r܇T&uM7ÎE{56Ovv饪-}r.F &'K4Anhykt6(Zp}$IPH33]t;YC $[6(p,Q< +W.ZЏ܍}>*1WٶÐ89Q'L||ʋ},n NORPPکycӍ{CXjA=ndvHB΋i_Mh|y׎()$ϱP" <V vT{CBuTϒ.7| d ۨ 8M(vfV-7ָH?lAI=9gEdMRiJJ7-,P:?q'7Yta?(X[}YtɀQ`좗ԇ3׮Żp:no.2}Cx@|:$Uڤ5 [= uTc =Xo4Vggr--Y{p=3eÚ5ɍ^ȚE/f$熝ԣaT6 I~j}l(@cIA[WV{]=anx%CB}ݚ.wOG?x{l)`22+mcW 5ݦ̵V,Qc]~:JHߩBlYҫ'=f3f\OA4)۪vM;lIe3*_[Gg/z -<}"aQ#Gо~WيHe- ;ޔ+zVމh_ l+y޺za[KyO꼌vsR7#P+xeosjV1b2V|yC 5D߃ "jWb-W O0RT%ZBx*[(Y,HٸɧW\hdgQ0tV[tZJ&i 51AÎ3-5ҰΖsS8"JJ"sw 4)dtJpl>!#`WNp:Qͅl |PrUG4?J/9pnk,}|ʭX|5UU<Qr;2F[OM jJ24_cV&x)g  ġ?-Ο=䛧n;sZt:¶n`4 Bg? \)TE-ՎUu8Z#֎.| =T(ybbuHݷܒrZK;~JmM je 3wq8ҩqFtZ#gā~SY´>XJ7hx%${ bƂр[/6g}E]Eo0a eŇn{`5ogĩ| j}5ar U~}<Z`EtFs0j]Jsۧr, =lxH4&F[o%3AߺOa @jtW@(Iڐ4C !XTnjp5k`74'NvvvoWݕ|hS}h{UkZ7fhq";J+kU 0VvSKȓI 7G 0AÄ ^L߂ ;3^ ^oye1~d8={Y af#DOJdFb񣎝12+ȷwڕM>]sķcL5_dȡ'=Vf vp͂a.\Q! n$xCl]ǜ,b1ב`@3 ZZ+Iaalanɤ.geOymeElO ?={༙ q6<SM Th~_M{oa@ e02$Dh#kČ1> <}RKMQqlJTj+!,GeqeͲXUaWg7֧iʧJ%Nװ邩UR vx#Q7gm 2:ש 8u$ҜBLWH<]ZB|>68P壈~v}^^B.eRc+ۚj>[T!+Wd&3 wZ3]d̤Nuy `_iU.>&䆔/m+O,@r :jtdg{!26ʯ NbM L/AIvň-0ʙVA;d;fΚ )JOo,wYSwi D%fh{@K[HV*jiLШs' Х.0"M^GvVΎNVU5 .yWkxK&12ԛj$‡IT.`wd cዷc>D^`aA%Փx(}b!G*1"ԀNO{wiYa meGH'hOl}KǪG*8bDUr>57f2c:֧|ҹjb3)Dl|Yc*EZ+R e^>2I S #_\lGrg' B+ SU_Q$#x}P5i{{(>d~ HLfr]V "f-)wҖ5sêج?.qʇhzE/kM|>s\`d]cLkt~/ !)11"D14cxpg>7t*.$)A vf|R]M,vUXcgpWX}FUG((plX*-Wx\}<<*ܫWZyztQUx{nՖ_>mE=̂#}te)#3eGe66f.)~_hE#L\9^4ш"N| -#)6yN83Ʒ,,)'0F V 4+:ҟ f?sh:wa^n.Ci0 MN;䑃 &E6}gBͦ/ȫ~3vv02> uI暳>v"C;W\" DEY`{T fTeJgr1TF, µ/臣4)8˴)!QN4$1@#ѳgFJq2T K& 'Way F%]{WYuV eT ۱:,[.xBGCf7PX1N$Ux }A33OHK({Q@}qx9Tm ֛0>X Dvfbh#_iIʿG=ެTm2\V], -]eF,*djRA ~Qjg|$<(#b\}n?Y.7|۪m:X]ګGzC+u(kf z5_L~>TA۪;&Ln0$R#  5r ,O󰤰z쀟'+uo["|墠Ӄw* n*dZdgVWZe)D~B0ujtƽ^Lk'VmW^ek?+[<{mjB#T=bNV%QNp1izip_* 3mE~Y+ bx ۵82ţEV2 =F{]P~m3܎wL=k=Rmakܗ?L !|{:(6ϵlq(6jC b|ihĔ]qH>[jSZN L!藤sǦ12LyK lu E{.](/mAiNg1 't!hҺZ$߳\mWex ,wr9뫲W*ԡ1 vql}HKfR_'Q:a[J cx(Ut@RU l'GmHO ]/MB1Y5F7 isM.Kp5Ai \ǩh Lܧxg \ =4H=욅-",}Wxr)H_b9NY. iJ@,3C_}!VB4O"h%0>;u,j7ȋj)݉; zBP<^0 `pmjGrT[;S杍߉d|<,y gNEY]\p9-^ɵjn/. _́" UoQӾz!=*czeOr7lyvaYc+@sو?GV߻"{R:|,Jmm|[4nd[ JFrE )ceJ66s%  =j 5$y˕yͲ~W67/fTsLeL2ia rڤi]2nt TILG#u:nS@LɄa)#- y[̢*uVt 8tC%ѷgXli5/`\e$o<R _ʡv;7Suanˀey-#A}{;n^pLn|됮$m~!T#WT^hHn2ڿe~+3-v ?>Bb7\|"*,vFFv< :kjFeRS9+mtᴕ h T{q9kB`Rtݣ[9]o~Rt+Lxt=EbGo|Xrӹ~a~ oruNMm:00Z[!-]w!x'{xY*M6eKZJ@iSc"+@ߩ0 zl&2a.+n\b{XY5 5-3Jh6`s6xH:uOSxҙjp2n~-ûe\'>°h̞x7RD8Y*ª()x>I"MTfoLg+;LwNPY;kڧ̞)EXeA%xEb7WjlH{$]ԫKYDO n/?)d-"8ŝ˵O?&KezH p /;!>o'r`14R0vwt+1J$:-:&xF\$pVuYr-eu "D(u5Or=䅝*X=Y$< \F {L( eucsXDqg/(r"!ϳ#ypR#DܪŎt6435AxQYZ1˭OPrǻP6ZSڦT"{$l4QЋ! j3DhFZWpV?p~+*Ik~|JC-pMAg%eOOnN!&?sCg-78"Sc!/| 1ِ_2B YݐU#D",4*[ǝnvCĦR$E&{,|?s=<]Ǡy 8k ?V{gbut?x&`o{iGfyߛ@]1J9$y BS%WCN8} nyxK"Ny*E! (ޯ&8 ƶ.CDFb8>v_Ȅ R hij)n>b%rgńfrzseX6&aԁc3oɚ5_k 4 1R;^\ɦȎ[WrO,YFٳ^/:b=  ǫ=[ECGfWblf< P2IMosSڪ) T_!HϿг q28X4cwT0~(YJ|$SΚw @k:hԂ.,IO=|מjF= &p}O/%o  zmJ OZ+>?Bc!7~(z!'M4y50!RQ:('C+m",5a80v002:a=@BܼrR|{hEDK^iA鹰{-D!my0ÿGl奦2Xv VjWKq],B]ǙcT%Ԍ54nCP_ cL:PZ!t6Gmnj|D8x~S<s㧔ts3Bg2L˅o9:j\@B@ϝMpOXqȭ-D-{/2u3K\qd?\f-'mKP48oaceu$9ѴDϊ`;G!Hf2Htb-nr/z 1S 5rV=S ˍ+'64/UI\||.d, "OeA.?= o.V0Cյ{>o]w'3!KNCMZ9~36.R͠ $zQ--- 8i0JJF`;Ew|v.Yh#˲L4Bh{=B{>Q jԈ@DVayl!HԕW'2cZюϛ9DʘxaTv˂R{ 9j,jz&>?{|ͥ)eD e ̄ 9@EU-`E_(dneiaUZLI#>4x)c{8wu@KFYpQ+O6)C|zWY+j.EuFe9(OLnTnv,w?eh`h=.9@Y늜mFy3kl ;;93W[/'9bUNԙRz;LD#P턀TdLP]6A; t8ԲJÈ b؋a3 &5Q(8 ?Hܾi[ehMr5J7$R3B)ۜQ>KB, f{XÃࡍ2}NUy+VtFpN;&H.|(b_#XCZpEfA\ 3'g= ky^(ϰU\t#hn}ݚ法 c싱0q412^[ꀛ^-lQk^jsQƼ~xtX$v,n`Ҍw7L= C*,#zBV܌_XD&] Q`:H+s<ɣRvHKrx,$؄fTssF(Am36l2 +1QAwS&[E1/D46_/v=W ],<}MvN+ps؋@uf{IE^n@,HL]BH]22E(ĥSҞ=cX2G@õ{l.c:Mˬ4e/[9p_=I7u8s7{8NZv Iq AHv򜽜 TY(HL6z=|x! + /r:z'ڵ7jLRzΊ> X翂?q󙰜Lwr1Ejy|huүM|J\Kj] 73TG{x;k,͆ySPza~\2ח47&! ۹:Ժ؀fhs/w1D3vΰSF4lUX,D8@<°^Fs4ᾌ<4 _>& STGxW᷉-Yw8|cn(-KX½kS#\4L TnhBu͗{y,)GyHw}Hz m pieVy\IסLj l|Q)1ͼ 3xp\Io2sw+8/ O鳿td -"H__Qu9g#qu.*9<rEUQE٦JI΂ؑcyjYAo0s/1?ojv޻䇼NXa./c67쇲,MuxN;ǐˣ>jv0*fɛ%$JX0*s1W'YIeoA=vl.qq4;IܕW<^h߱)گ$y覝5Jx)CiL? M~;!3dD=sȼ]#gPJk l63l_{3EaK`PMʨgBÈopUI}։]:y+~ExḈ&MlO%HJ1#P:pB=o>` B TBN¨N >׹H4VygIHMz'kh?O3zcY\&C|e'qs,Ì 4cʚ*CK_U8h%Dao˭5npщt0aۻ!PWG4dYi&WRߤP͸Hj89NKDŽ[Uy1L2JV{kc \AhB2Lq)ךDU/ u *75fQ6Y2*Q`s;NMZ:=FΤ˷daZGibyiMHP]#&Nm^WGa9 hU$SC7]΢wL@yZцv `odm8˼cIPW3<ʕԡ͎+ҟ~f\> =6aӔ݅[2.%׎D1tD*hg.wqRn QzG V*!E,QnmS>[*TW Ndq_ Y6n6=gh %s0 8ռ8Z R '8~MZw|"yjs% V9+x 2mҀ_3b\,7 VxTU\:)ut{/7-j ᠌"; ,VCrQp=pwtCT2PNmT}61dڱlV^8zzxQ,x(/Hx/2{gs;Xv$gTƿ}@@A&Pb~fx\m;g%(nlc&JAb˛¿ÌO\AUJX&w t5>Ȣ$¤N:7kϽwчLֶ5exbON>Q)mOҽȓ+hʆ҄Æ4k,% <ɡBQQ@̭zcT!GK=6PjZW?X^ z剄PT 'T_pwx*WsC]Z&)@Ғѓ$B#0\C4ɠS;OCWա$>YZT Ls2Ǝz4(\^Hco|+vQ}rMPV H3l}ge.%ir쪭ML28ƽ||\\G|uva&WA5ΖLpF箃-_bmuf ):bOKtB*Xv6MBh3?}nL4:Z8*Xsq8L"a/}Ւ L=kB&G1dlɯ7aqg2A*vXŠfiD qFgM>dm|՛BY"Nb郬e? <'ޢ%o.J@C ڿXt1Pq7"y!^ARå":9XЂ)}v'\ipʀ3m[Br*aX-^-0^ =V/$ - sc\^- { FwXS6${e%ɑ\"Ҧ}Gt? ]h#W1y6닮o\0#)NI[b ^Rв#ΡfQ3]ypу4ɁݳO%~n`+9rR#x\V]ʷAK\Ż><WkIJ/"H44ZVҪ@:frJZ%ȡF+wPzb:loxmVWpmN'b`LW=+-(j:nKΪ} J!:nX`eerfWj:w~hX`,TSEq<Õ GWo -r"gM1 Q}rOg%.=2#S0_Lvm=B11[7Y¶MS >.FL0;I54t,p-Qˈ^]nez0vYI~}}tt!QAXi;׼V{pOɺ$UT+n ,'d|^\ӔpA#Om< ?_K^{(3E\%\;r`p,Kujd%&Ϻ+r"Mj4}=4Ԫ+բ0ĄL].b'bvQBtJ9<椁Ts^Xk#k"OQɄTWW/EjSCA6\'Pr6?΢$Ð"̩m&dC=|%W LFEM1b] 㢎"̈́ -Qb+qhSpQ1sȀb–ї>4wi$럥/`EQ$:r)_W6״'V~Z_ZСmiSyRIPBCdx5;2jEUfz:TO=)vB DW"B?>cA 5B{R3ir0-Ԭ()aHHW[5T,ҖaF )?*~ ?C0/[>+“ 278RHͿԘX=b}Q*PL$^jX3ץ3QߕbOrɆ]vȘk1dڱȘxv6*.CcGCvCN%s$t1S&8-UF"z>#$f(Q{.J̺דq\\=xs*q5;A;9AAU8e>p踑{A,iuڵXNiJ nݒ>Pot<Ҙŝ 5XP/2Eɻ}4V'#=/J^~">F [@QAGW7"cEn›:sj 1@U֨PczqBO Y,b{RjyezEwLDBpcOszutl|Teb0taBk0 6ˀOl9Qa-z)DC?ZC!^<6af`!O5,b'>;_:%cКkw};/ίQM''WsήFb7A( qeT^P T ?09B_0 iF {ItXHh֔:iYyPl!nr{O^|'io[oP;tt61.MK tȫaq!PUJE=I T(=)&sPy T-D}hWAA4D%E0WK)W{G"?SZ OЃ^R^ivQL#45eF_E2:SH⚅2]$0M`x bi64[\`{ʟLá՞*psA% I+s9QV9oč2D5Q59nh_NmŠ'2t4xV7gKPbf8_AsVMrieљ5+ A/8s$wTyGCϵ*wV.))BaD עO%5q1`0RYeϪD2Oj"Қu봵N9wϪ wyCc 荔o>`n6SyLz}t1,?rrSw(F?67>]ksPrz+MЁ@эda3U?| ^Ȃ!b1v8RӎFx+R[_ѡ>_ชåp4C?/POoaB sӎfޝtwj ּGخe]#GK@-AWDb/s`F&pзdnIxL&{&֏" YΎo-Rf\vd#)d$i x&Tt^z;ex~1~Mhe95zZaY$V":˧1{CZB `1bd{Gp|CdoLlLA5tQdjU9#d1B5xR˅UW1c+Heav˨.[ 5>dҗ쒥JheM[0\7*j;NhhV}<+j`7;jp卞2 /BOo{ /qeBN^iaD0tZL_a\Տ=p@GNիmp&4_51}a$j׋mZ 5&I se P̐?v)0]yZ'ʝxHRӓݸ1 3[\aEˁC9UUpCry3SX:(SUB^5biod֬đx%#/SB}%^ݷĔ Ќ%JeaP 3_M8~dG)(3?w Yv۽^# {ڎd5.$ɄCPB Yiw8S02Cj,Њ 2w$ P<0:db~7G՛n$-e3ʮzt{QM(O\W58p \m'ف3jT1,fc>=hYc^Kj{|W/* 8IObJ5=z:b6,&ҍb[—yҡ @<+]{'bR6쓝rԇ/XgvRc|pںWһ zy* 䭢 675=Kx Tb3M Hz v *a-_͏G9ߤ%"7ŬcrC^Kiq(͐>`oΪ)[9ڵ/&S]#UjġfR>Br A 1' N|Wӌ,msoGI圥37(msk;!j/{ߵ2nT#D@Fc?pε®=1x0- qZ>;^.MhPuK~̚; 4{iXB=6+dO8(wEz 1dx;Xiﴽ;K?0kBBkUj1tF X(_ikq7G(bx&7GMA4}<5n^D.X%3+뚧yڰ_whMat6OmqYyn׫@^e^CN F\kѣx/ B]1=!8{+Lr~ ;U>qnUcvrAe>}:D۫r:Ly>lxۼ A^ &ԖR SGinʹ >Gɰ Itc ˆjX[(R57O:ڊ؎/ا9+ZFDBx[WZ=elrgFqJa*$=LFպy8"Z<9jv~&3L*REp[v7: vq5OT)|E7,@\f4{l $V~H2oId e&.MFoU.8*!Odnk½5_)8HTxpg(KZNH4= H"]cb#nF_;)ߢ@ W!E'+n2)I2zTI&9]^7 X. <5\)V7 5NN9 l&|5N~3m&ؾ'pJ( KI3XPRR\.QϱX߲[0?R(ݼSQ3jDzW(P36%?}겔G<:LДxx33 /ە!lI͹,wtJB0^T@ި`HN8O.^ }v% -̘kJeS:<"/(fkU՟i NQ8P>\B m׈3! xiI9cJ'): VE Pk# Dq,W\,ٵ_3O@FjkvWaxfxַ'1nv̂r|xEkETF܏L3\2h~y.Y&ntsoɳ/zlG-fٻ™t@7!wQk<"sRExsz zʹ@JN)mi&бS!HSYVC5jVØB#l`s%5D*t?rlӧn7Լ!v?VƼ!R:5/$:B y\٥WQkh%Bg䃹Kj } &!YC(/8 PmfВyb`]1癏R Zrk ևEd7fq.OO#)t6$, 0E($aeM!n*?Ci[[ 8+>fn?#فD5 ,V[L͂1 T.\ hWvEdNpZqI$%I Y)mHCH"KY;" PSIv~?cyMwbQa$]Kpo՝ͿF:_HY[(r1礊10ǁKq*&qZܒ900|iq>TdaBlPdn_QSi] rB:&0xEJu桑{uifz]]OȪg6uC+tv5(G%,sK>} Xl 5=cO`eO/R\& +L,mG= LwC ʘkfoedN.KV ԷD'Œ}( oA[۾OEj٦:~LryS&8_1fң?ChJA/'͖bf`q9T:pi?YE"\Z~`7T̙l-">;w/9H%>2m|28jCP*x۲Kә5nVw c$.m_RiUf5}pOrYE υy|Qr@ Q0D19-D<]R܁fLZI8u]*Pv47KFЊⷯ]+>1}{zѻ9掴Le%%n4{:XftAz(XtN:+ִ tT @۹4PvW-zC 8KWO{g)Ov'*OH[3e(Ҥʟh]&Ge> :JP@L5|ⶮ#DͧD+>d2B+߹:vb)=V~?V{w HX3 ny`h~Z@:ͿCgCV@עgA6X߲G, Zi=g)w :KAW.?8EO{;e`ꛟ]'+s‰ojOGShl1+-C7{*; f7fgȺj C b G  6rm ,.R,=\Hׂ 1tC!p*.yɽ4pu^CnT>pcHDW#e}DkM OxeDE4suT h wqVCʇS^@Wg2,Lr͕~-l%s;6{R^3ϱ,6kt w;oCjMTQJI}S 5h9 -pSYeUFdxXX\09ֶR4)9"نT! TmœfD"y5xw𶁘ozD(^-Dd>hE}#NKq#~+fޅpcPNO2!,vmןj Y Oks B V~w#N ]Nҩ[K[2,Em8vKczɰQ-( Go"47Yt zZTNTKyq^$Q}-/W|%XKkƼ)oѳ]1Xy8$QF`G[ppS+ J&B۵d3e=7]r.3.o.½' I%m!ɵA+#|M-&ƭb<x<.:sCKcىaGL&5sYlHZh/og船?o\b@!r=ue,U.{A^P1 W-2>GXuk̮G>n1֫2 .jP{^r+҉9 8c~x#;X#*(]`8ف^b)(ݳ@)5CQkKrT\YA]W7@ucH-(Z#f!a= 帶TJK4VYm2sjkozve0)b_*ɛ[ dȌ8 rgN ?>㳻aLh}kfg}X?WݒPYBI;Ʃ7MYk+{*u3$ =a:_G$Rhҫm̥v -fbϑ*;5v0/P:G."1w6€ l%i[x.5 $/jIRwU|`Y_13z2D6 iU(3ƅ=V[K 01m CDA%RKbDzp*V@ځ_㤠=Z0ԈҮk=:<Շ@kK@{}f3*\QmO)Ewwl/c;5zPQLJ'=JM h&Zבͳa&R=m)#}Yfku1 p+sNu8c?]t g0==!/mQWbu .XJ0B~ bHբ_py:y{ù*󀉌+"T™7`h G@}\nĕ?旸]X*UX?-XDNqeT/|5٤Z>O|w6ֲ#p'vcpByȬj2͐[ HO$4K4=g& .u\Z^wWN>'%=d{7M͟4gȧcѹFN<ҫl)$4KҢ;Bg8}*0 f1mXGSs(:m"(؝@nz>{֚"FS1Pe 謼B%T)H: ˊ{P9GZt-r PA)yJEhoP3?'H0S&ڤrАʰsc$d@ѳ/ rtWP|X|T@!N#]Kċ5S(949P Q 8DoaD8CC&fMś[Ecs_fE<:H'h[hx 4i.S2B0$ =: H _Ų(e'xa/4VƎxNC_e[Vx%x!vqҤjo<%ԛwɌrQn^8p]Q愷BA(  U>AoF}PN'*ǥWG.hJt V*ueZ@hU7. $"9Nq7;-\7NY@ @y #4%{*f(![]RF 9s˷b) L& ɍÆ5\zH sxӸ]Kj!䯈#>HJpDL ^*jkB"!y!ϑ\?m ſ2ٖYwuWE30WS藎ɻ:חX0.أz4W_IS9q`-8nbVؘf/쳅Pw3wD#;,{ 71JwG ~ FXqե5|J/8FmRoMj=e {4*q 5WG:豔il4@Fcv}mx#p`H8vM_A_ҤV:vOHU/sS(B0"\WCt^/GJ-+\D/h,%|!ʍaۮ|nSaO&}Q"PzoDUo]fwA$kM/(5=5*v(# wxG;eܕ$MT6+ aD.R௭qʵݜVsmW-ԢIc2hlytjb/ʺh󞛐6|XIK^nCW# Z\w#$et 6j,u7^$<# ^njʐ ˨NMrJ\?6%> L@<6[`=|=mwwq\`FLS Pe95T`RvucAe?PW!_ /z-?!*7h@ 6ZW7ne ]p[`$ âfs)bbcc*!P@O4Of|Q:acrPOˏ$ C|BdU#Pza/hn%4:J;*n9)tM$xćFt.Pb}A_d:ɷ gE2fz--֒-sn @EףaZ/S}H/ :!q,=' aeNbzID1pF!T^OdØr'l;@d8'kvt,Cv& zhs0޺%bX{޽|ft1R$D`gFyqI.s 6ۓw>*$`a8v[u_ѯcYcqE9/xF7gTһkWJEZ&h˯VDed$b' 6Xj<}b'^5_VKzb" OZPu4T)#k6DX5<< Hqac]ן%6+eww8şfFeP4rRӍt#~$r=|mׯ C@ahc@ l=jtHAd$R7磤`+R.j!L`T\1޿TphW<&nV8qrM%-`D;3=قx"^@uiE70y KMeM; :LxE9;:D=V޺ם&!+ك8  \C- #S~[$ CCZz9 *!q8pKo'/;,!y3'S"Q!M_Mݮ/Ʉw:YSOjyI0BV0w"p^?9&UJ,vI%tkD:yؕ;O^2 s1b _CnAҁ̼ss+u'=;?UD)c:p-Um,ތjFeDL:d\!<+L·1TZC'Nq⎷35_f$l,yP^hqb[Q[=ts@ZYW p~6P@=s9/q>ؠ Ϛ䋵1rxb"\ wủ^QI%<@ҺN'=KR9aOcFbq*+S v:1܈W pA8^lAKæJDS<HSD cٻ6(sޟ03%بi((|BF"V;:h50dtv{H|(Ӿ;U <$ L%(+ܺD_sDKy{rAlv0 =N!+y+a'~u{]ow}_$H8ps$>6ɒ i{Hf/~K6kr=;җkR(?Q{3Q0Ҽ'z*0A'O UM0Bm*ሥ126?G眜QZ m谈X*5awV5q;cbpZ Qe=Z;|@ܮqm޳oG;D[ Vs"pYrҟ]k,:S1Q0tܼ)/)>kLvHNKH+;Zjz b!ו@ VO7^)_߈qAaስ[ ̓f}U"W0nx؃;4_B_t:4 !T4<{Gwۍ64Q w'-͝3lQx}[>OD2888bBg5:BO$g0x[@ꂴW{m\8v)\>`Sf5ƠLȮ=VB QZ^% l%݈<^c]@+&6$Ua3(* Dl7@seL\|UNW=YHHs,#^$c!G| 3V,etԩ0H;jZɧC8bByZ+-l}~С58oX&YM~o4H/<&!E@U8r†ϓ|-v..pw9BE!ڢՕ&g6*#,.s!Z`7_0{ Yc} xa~*`IO멋,a67!dDW% p:oI=1]|e=~ȕL ft:6NX{6S$"WJS PbE1~ÎkIl&e_]..̏4b{i%ڥKY-17)2P IK4 >k@EfM!2,u A 峆 Aݛmjךf2a؛4y't/LܵMeFJU=HV#z?el̤tn_׋1L1c5 {̗-4B0S޹^e-9;4u'5 [g&~/ EL)vS)2c&_jEPAfwHW]!۽]y L[ڱĵ:#f1bCgd̾8iws*o+*VXc,JueX0K6㦇#BE_ m@ClupQ@d2y2G&5l"BVhNrϊH;ڸW}++J4wOt %1Yb",.UA}IN5x5v|Em"xqP43a3/0{b%b  %'pb̰*![d"OC;R}z*bwg+:9F6 gweW~l"xGlt=B.*OI"sJ:<ʎfI[\n#pm %2:n9mV`zTq_q~>Jgi1KtH<"׺A1XGs(rIYX@!av> %JӘgmDD`3 hs l}3PZc:1Dd 0TT8QԅLe`T DJ&Um X/ef6ɢb b{~ w,B.\ǔa( pQK\t ^ѭ'X׭ݼ{ *9no0_uvFƑHroWм \bM1du.}d$0j +z(̗BceH#j.i#ns+x| n3-iFm!]VV6R|5 Qh䉝j}!+ՒRkwX zljiuz.]~vF,"ZBSh9O,s43t>dKj("n,ort ŏ{hfR*9>-T$YE JL#14R}Y-8x!XH? /~d*xiU3|ع^q7C# 0v g9+\ȝPѰsESS mdY|06_cQ\rF{bAjvl(-(;" *r}@ĐtB}ŧ7!V[X豮Dњi_I+1N[<_M(qccT6 j% aThuS2 ʣbvfƘkeuS4T_a,g%\<ߋq`u id,v`< 0lX嶡Ү!;HK>$Uì&#HHBkTv\`\iHPnf-J۬%|gȴ=5(.Nڃd uXR=qvhvFS8h e.CƐ.oN'hm&<.ah5KofYic-j!ķ-Ӎ"t||y4;p*mj(MJKoJX5Z>H_OKh?o$V|`fTEqs*1,K? c(ejNI6)Ӟ/ wXW  43s(PE+S t S]`!HQ͹ɇc[I)d?N2Ied м w @af |'|mXAW*Fv'+!C(9Gn+r,Kh[K V`Z`k~0H{D :-bA)kj΂viS&ID)|0NH,>~yF`=pYkcc[PQ6ģYa%O׎!y3E:; >@K+R{Rd꤮C6H#cūzES!pD ];S  >w|֦;;֤vȅGI덡pmgXNkRoȬCc˂+z6?mqq J$KJSP'5F  pS #YKJc_ny;ܔ@'A_,OdSH8]T~L]vt*Y}(ㅇhY\LzX Zdh8DZ]5b{Zf9teYCl tK/OOʀck-k޹"nBP? ؄-_|̏mJ\;B}} U ;Հdjeۮ=О1s!M 3axU (*{w^Ǒ~*;6 Z .PHʨaߜ9E<8hsu?`lڽicM\q3K%y/V** ?$#+yTuj}/lb3^n&?mʣHv}5(Ţ1*.ǫdzEα 3i9}C(_3uGt^PT#>|8i=zAJRkNb>f -`j#-Թn"ȠWpC]MQ`?ڸ%C{+*Y{9m Cl*i)HÈE ;UZzMsCd-B3 PO%I`Ո<ڄ'n r[YuyGμ. 8R̜xU"}F4AIm$G ̲&s LyC6bt.YѨ'TCHh[*9[ϽjۡjqkkdZ 94)¼f@mO.mu*/_K_:u_lo_Ty{y`7 X40C%9m[HvۤQo㫸 ye@l 12݉:-iE} [WkEl$6K׳dqLe7rjN{4 G_;y.+fwJ)53BGrGn"x^D[fb~5R>g+ ЍE` N4}v:cv'Rֆƪ<8\Zm/c1a&zD+sŒ>h3mȇfUӅ4{Έφ!70&,gGK8ȝ O _mHa*Q΅=NZc#)k ehPBqbF;M'?*&UzC)--卵< sX wcc5`ݯ9(Q AJL$=h"#\jw]d-q돛%is:W:ߨndD N°~AW#fH݋fa6 Hw[I>{؁/U#,U3U ݤAFG~LC\.W[K H%?o^@kO~h7KfT{e+'^c{!v>b_7>v#u@( ]30=_:佅F0Ӵ.;J6tˑWda$~%KD%HD|n֚x;v5 n†<F+ŢO&ӌ68JIa:*@H) ,إP-b1!bt K9?w^TWJoLPg͵SZqoֵ"g5%df z b @!ĞFA $/ߛUNI>ow0簛nS \bl6Ba*Lƹh97=z24?lʢ}[=|}3!MĹCc"*+7:+8%.'~1(RJ)1Zas/A"һO!.ji +A2$cS|yd[wu9x^ٹx9Mǥ7=l/;"U^$5|8NQEޗf)ԡqD+`1V{u-%'2;}_ii)X!7~6OGqFC78XN4ZW (~y5{(.LeҒzl~sZ{ C`mɪlr}QK$6sf5saO3KɘMҝ-|NƻemJ-(61!tB }?ItGjDTgqeE aꭁZuy2/2֡`x>~]Ӈ`2cVXg"C, tQ pM9iLw3C`j2}\H`Fzq+` #5͞z^Ѐpv0l=;iC=rb IoVFis?g9~CzM*'6P TMʢ̵՛I`_ՕD;hD3uܹ],1!}!=*FGCƝ"MKN>qOKKg&Ӻ|SWu4ۭ?9uI*\>yf!pZ#T{J!}\+ pdް LCGgCX嶛P5r֧ @i:j"/f4hyw8ZyaG{Xg~ DDL*]b͂"8U+Yن $~۪8VtC4+eWCX[IL =uj Wz.{q"@=BLZh u- Wӂk jWdh}*`9LgJ'N;pks 9[pW .ri,D0z*1K&BO,0bq_=rAAFUS4' PNyPqő.U_ۿL>hwZ8X(Eԙٚ^$_CMz~ҶVbF7눘K9$ ;H+W7׎I5Gô,KQ{`%Q"mn su1NO0VR?6^FFzёF1Nߵeh7Ǥߚ,GQ8rgauyGFj_#)N:Xt3}+?:`vrW4w2MT_iTԢ`\h6 ߬Z^3ZyF@_зTTшؿFiClrrc4 SEAя?Wv!0дyh{Ŭ=&$CV` ͮn8;B@piu>=ֶ*vg }(mgP Xf֯9hʓHDz 6BO|In'ĢZ NyBj}Xx4+;B,67 tJVPDx<4,\4&zyD|dk7m眓<+]YM$';g^Y]8 Y= ¬o#JzFfk&3@kv+,%^Umz9|ʰhGPe=j/QrO5uOFtr6MˍI*1ܭzs;9([ _C'Dd;:pT+F}fP9ꌥ}HL|25VR-;M&\r J^sQݏume18oqD -J*/=U|_}EM 4o%h6VɮnOō\ߜ) pa~2,+?_aodI 25Rs1.<ǵ}a?7#f<_^4dJr\G,7viI??Mp%,B[Ue Ya@%drbBp `y ܡ37A9TtfX(^Y^sVDʕub7ǽjUw`Ⱥ .iҐ#8e4凭}6trXp0%4K?$82E+%QV+6nq/QBSs1'yad/lÃJc,2N9E\ .;a#[fqbv"xZ.#IRW(@ ,Jơx( NTRx/?@.R7R/\>CNT`u04r~w* }%Ƹ<҆ fXtxQvL۔-ԕ-`%"s.n;nA%v'!<ݧ덌IR#a}߭m_kYfGf>KWuD|W{rr,({n)n(F:܂҂X` ˣճU9enO==pR61zc?a8iP+8>G9\["*c1r*mX]2u^W7Ej*|DxVOfwA@N%m_+ޤB'xd>H0h_y5kP 9h?wr|*O{5 1_`؝.%T"ԚDًmrMf|R Yo-+0o lRW֚+j]kjmOKy!"P9dr,P%&!SQR6HW?RIYAAvR\6]k1#DU^$FTA~IS€qJ\]\RJnU!zݴbNd>Yg@!WLkYܭ"B]h 2M " o "7_xFH5ED, %=5mŷn4X;VT]7:/2 <2ۤU]BqMj' fy!$H>y[,5=vͅ"iY(B8 .%GO%\zeYZ{ ^s {b&j`AzZT!]M_#Pj 7;]f8 _XW8s&90Q&{J0XL.77D yꪙ^ U婍9Wνb_C< JIO r7`śiQ>/ /^E}jAuy'ߌ#."iqli& IZeHx͛/b.)1h T} tU&F̈{S ?ڰ\7_qsi ~%mw'W#25j1ί8O4z=kmuOC9j%b@$7Ō:{G}4g3O:D:F8u77sngeGjw7H\&i9BQ*D2 R??`blWeV +6E',uE;r,VPe#5\5YxeY*VWO9tnpZtun7ʡ2/FxPH[_SҤԪou #z$Ya`\yt/UJ9u}̇nu}Y͏=Ih_"uj 6 z`s,kic#2OٶWXC=.Б NSJ,-/ a6,FkO]Jn AᮦenѶD>( qH  K;B O{}!5-]مҖ\J6]9=! ~^K]# `EEc͏| ?B(1a}^q+#~tFm^ N)s kKXI@t]Y7Y^fRqw]+d*^͢/2m/uHXJR,ԧJraRVM5J,FbKAxlh}_Fbm҃P7‘GW̦⍙z<}]GOO[3\>aF cQ{28?6yr)(L}ejm/H7]1ܧ\(V#y<ћkU`0HLedWfkKwWޝ왶 '6L,E?.~KG[VӐ;3+K~HbHW/C5jC(蒯;Fs@4/g^LdKl"JJu$s ixU9\%j!a[7R%d%`P9|Ƕ]rɪ7-{4_湄HMŵ!oiMNJZgMUS]u'xz$,^Ws`KZ/\;:?8# z`H7I^MF#,SF1FG +GR}EqoZ򏓞󮤫HsF{0tyw>1tu;Ø3܍6L7d:/g4@ܙsavN2! ~8#r FVO4H nAO;2u ^9 caY= EV?;fF^G.:v1ѱ.þ^\j9]S.1#ڑ<ĉ8jh]27>­K}rg / (~,@_Dv1L٭UḎ)Pd4_T6k^h譂^A.mŒG@/ϒfgu%j.JT (b#q^Pmfzs&ќ`~!8iuj.(ej {^Pݥy{٧Xn_eQG. c 5tsݴܦX%ľ>RpiDNK Jrҵ! zXjc![bg/@L6}xj&v 2q;>h;G*ׁ \y9 v3>VHO@p{* `XpDIF(!; t PڪzL m=9\FT"uH^}KZnN'K]NBG$~Oufۤ:~+C=d@qj}6ꑹe¡˞ }Dj {5̎24#'r"EVŜ :m_L-耷GmE?҅xyDs %+BPuHhoV!U9lіg޼ür==un2;7䍨4@3LCc_,hxBdk*5|']E {4 xQrgsdzyv59dfjvC#y2d۪ q3!ʙߖsTm ś;[i 8ICzܢ'Eɋ9:wO0<-nɒ؜Jg1?[0 M6!Z,l{}"uF+<']~c%; 0KcG R﫹,H(={~6''c4xs-Cu-t~7=Q>T\X!v[Ftp .={Vho1˨%یrL~3*jC3ˣߴ̏|'#te5Y?VQ⩂.dn3fDׯD+5v3XvioUKYQ)R1=9dozct0UZ^p qevI쫩Wc-zNl9!} 2=e(Ԯ '޾Ծ92R5uI{i9 5'#~ͨD <4ҫ~Brrj}w.re(փOmd -zSVهj&64 ٚL5oC~1E VR7~?N e̲m0ɏWcϴ>߮_yu%Y/oQ)r爼xR8)6r?`h&Nyw}BP!{R{P_i;~o9pՑlb-.(AS(bzsҋ{bRbg4s"Qؘoz/T'Jh5خ "ҸKFRkF;פzFE6ldzl u?"w;S !;Ŭ dFxi-wGtpN|>t}M(Xz'6iSSgaH{$ ڭDYNO&w") _tj覾2lM39x.bOXgS ^{J#Z\T&i:x-tR>v!v&UuVL=ͩ "+ Д( o{iVUOI]v) QI)0ʞ;([,h?.ڭ$w2nk t [)2Su%IIʃɸ+ݼ= #8;z-iBw,lJѯF;fNmEK{j^-yÎH|QSu"ٽ *h?NuJ1I4 EZOOCQDBByw$L5o탣2Ϊ \}eTL[dXS C?8>{Nue/)su o"կJ; tC;4XI9oY*gƫ#8ccRO|=DX-O樾I3{16V㝋@a]^6${0$೔/2{xM=9"L]E 0{M{B"7|BהC@@=%Z#uș0P.;d]`r>:dʨ+خnɗF#=8OB &~)uPI^T+%Cfi\uGCEm[L"U*QޚR(2w/"lO9Y33TLQoz"Z{XB{ELWˡ hh~âVN6CۮF25JTg q œg{L2i  :oLHDE< aS4Yѷ[Ԟ{1qVq'~G9i@ȁ8\ 5Ǡ7i0oB`-xze{GeȨ*|h]M2Kqh70ѯZM+[fa?8"e.Ezt6 (bGփʐT g2!-g^j8s?FT͛ Öہs;D62s˺u$0YpY^_A>;^eXLBdV.`e&}`Yd~ۗq29AB2Bt1fa筞x<3@?Iηxf TC FΩdc\T4@$LԮ-RpVsܾ!BzDlUT.$C .1~M ޸1c1lIFI._Xr-D*]L&Оh.GYqroLV+YgQ(_ܸ3am[ *µŸVM,-162 Y=ůGEY I-`%;+jF. UzP7ʼIGIbM̪#8Z~憉e;g-9Qy1ǛEDO{! JMg=8TʏZ,2〞fu  O9En˳I>9 +#ygn'se_VH +3q:]onu`\>>d9'"DwjOhP?m d8$b9$_>@(o]3* aGFIzq|Q@'[@IxQγ⮱J[ѥ \  ĘNISyn\GqyPfQR*⣦ MTR[nñ=ڣ-X|Zu]X*qp[I-g+6 rɃb+'!:-s!9Y M&H6)Ah P=mkGn~ \ Y|IUC}!7%Ao<[[+دյb?k@ ZxZ2 /иdQ2gi,SU7iDtj$a2 K(HO5[dS/6F\wZ^4uMdu7O4gs!a\o8JU'`P3ɭz:96¶88d=[E%u21b u[2ﳤ8g|ި/.k0p#x!xq .gY5h nWu0DZ xDTrsZ\G(/?L̡~4d5  E01R\q1L`>VX%Pnׁw!|r( ?Cph;4Isi/[OM̝I︴L.ӧG xHtf-"Tn"ϧA[Iq-yG cS#mH(`+3i{UBNujQKe{1O.-'_IP}qcs m\{z/gYhߪH'[^tD,2 qkWte JŠAi@J""bڿ)llJE-^oyPsA̺Emj3kTW_כM/ȹ.d6k%]CI,=`rB6ʃD嵩j)/2UhM$,@cqOJlJKӒ)=/*Bh:i7+*4ň Tښ(_0]2Xԝ첐*D3y/ YOGNDb<E$7_&I%"*AQo׻ eHp9$ZW& X;Zy[AґBUc5EN[>.ݘFmY34j5V23% 5xj8-]m t\履Ci/}OqR O*w9❕%{9[T_.7>$F@ɵ[DH 6Uu+\ҽf'>tw ֘#oc}.-O!Vह];*>7Lޞ~ Y -} [)we?]KD3EK䓩3,Wb(sݐr.e1P[n:̙'t"$P>ΕsT, S=-lO$#{i7\дuȀ_dW~KXXX:6}ŷrF;}rD8;UMnI / FB"x}🇨ES"5u$'vD-!DGMJ֖9VIbTVJ!xWdq]BWc2t[u]rP'mLdWt@ 8~:KHVݭ!/\{82s,r.٢xqY3s*E5=q0A"IG a7cS=GH$o>@gxieDp)Z.Cp z5uۏRRM)9)ÊNJ.//0۞™+*/rm\xLHdUP {.DF[rĄ)W讼%oW// ~m5dԻa0qi2o#eM>@1/-m9%HsAํeNվ_:!쳒Vg9 NE6*f`x!8_iTAצ˫i!{M8ou>f{)M"}N0ŽDr'W6\`S+e緪bm)9Cg@ԅ"">RԁT7: '醝*3IG0l,L:~txxkto  x$K.ZHބ gjxrOT~eˋdN/h|&t{3[T~{̞ k^BfjxvwҚK0uH*uP]~i^?T^h]_A`RiQ09reDb_Huij[tp'2\cl@n|!Z,xhu1z;}s2`';;&ާ.MKc`le҄T0j3\01[g{c} 0둟*qv&\|2|jܣ0.f z$*]¸b<SdJ;{Hc!J t4+$@Hc %^'HPZ d>[̈́#*0V̉2YԱo)S.Mwll+ z!;244|[*7氉s)MZA»˖HXhي8cB&A^򷍖cի<ԭR[\kCʿQR8PrLY,)llq ԫ0ٗSh>HXz@v`PU{ 'A\8uߌUCrfZP|BOh ޫgHߜ8Vr>9==u|mHa).yފ7=]m{F2WrYH˲w[|?xB4oU5f3"pzol)+aa'Sɳڦ&dˢ,=Qh*̐HVU>C/o*QZ=|LD&F#X$ ߥ^Hkd`N a )e Rs`V*ejJ=X/=j1> w!4ݞ OsMߔ߂ r h N4M34`A9" ˀzkr5 ~ eZ9_Ruѯ-d VyVψ+V\ sn.~+ n UR' &:a`Y WY\knr-EYS2-/5BCDiqb;m]= 6nh]tGw6džog۠9]8#R:[\-dx󒩶O\G |Ə~zQG,:-佣x >4 ЕXk#?R/;,c|9DeST QX aPEgjE [ڍXrb+2uDgşq?iŰ1MS:`ijE=.}݋ˤ +2띕֠^Z\ 5-n G'KήHc j։i>sfPt!]ИcJil)PW YHݻ(SAx%җP<6Lؔ/iM1]}n*z&8%?á ͘yȑWSЄG!N"^ Y6 A1#IP:Շ &a4 ^m[WC/ ws~"9kZrc{d(Dr E@[CƸywS$7l f9C~[$dHjFpXAq8 :/hbUeZ"~j T7?q-)ގ~ Sߋ&qj׆0{,,bdDC|' zlFbG.jr!p,6=3Y9!k"!Ԉp5,  ^kƻ"cO*_80.ߢݦ(cT)\j&R^қ.t;ͻ BOU鴖 Kp?U)hCD Ә[3:rx txWfŶ2C\@=R/ls A *>gwmaZm&tg%/'$w)l{zEh~2cWW|f^[CYm`yϬIɍ2oZ=XH5>ogOKA=`M|a(aRocAz6ţ8IHQA8*tKb ^لy#TL{hIuPq3Nu*Iy`߳M}ФbQ /QJ;ڢq>䨣q! X-il!,iy,D~ڶ̴5HomSl'Qx%pr\|˵A5{;:7@K1R Z.42xTk)í౩jW`Ź%>7ʤ#r%aP#OckQWJ]-xT6cz5dήSv _; L]YKY]Es^!,᭐>{k&.pY? Bod`KabtxVrfy`V 2/~lſID&il4a 5,BHK®uv~Xoؾ_yqkK\HG-n9̥ʌAXv2ޅ|40BJVӱsLKc3$3zO$İ=mU=StBP yBל%JbaF{gBw=Wd̒PUpp`ݪ5fc5p*unf~: C" <ưfe>2hxJ~:bjT/9DJK|L2s:^)M1(QImc=^:WSmd8+׭>>,M{-1Ѥ Ds,`N8OfYޝ~{D,HΡUo{!i?}N44yq xRWpζ8U˰`vOvf.?&@R[l韰ګz|}@{:d1Uٿ9Ӱ>ئp̥VಟNėw&cd53cd1:hj=B7k O+_XlDw&K jdxI kRz -O2g:g WsoܻJ[%S'|Χ'h-gZ{lYJXKT5}PP&2Ka<Z2&/|G&s-2D@4Y z&)gWgMG X.]0MV@5FW;Ń:I*5lQf<(R|zՊO6_H\naW cڝQiƾ:1w=ׅr چ@ JTwS8X0#iU(RF@%oo`v;Kk B:fɔI4/+j8Gįm0)FQJD98;߮_ aCbuiDdZ+[ltS;'l O/fW JG7xX(1CsZCItiOZʝ_mර;#?+=͊1[QܞS`: 5t6r&#zSrJZ erJLeClˊLԀ!0P8-,qW}Dsx;"-`6߇?[DaZf ul{ݖe[X|2BPtvuM/ ʺXNZҟs,5q۾H !Ă#FhԱ rpfjg@D=DkD+PpynG{>o k^ڣ'~8?Θ g\aP1qE-F N%ĝ%SZ襫ܕy~Zf2D?ꞬBtcS_5dA (ۯ^IWN 6dvUt^u@i.u{LȯYHP4,ek'><•C5Rz^Tb%i(P34ZĨw.5t&dڂ|ֳ}P˜d[}| [o]7~#p~ 2kNUIkC@vK+{~,BAʬPfp'/+͇iwg; ig*Yw+a|n0Qk]Q-nn$ꀃon1*Ul0#iP/x{if3}3gɰDZy]́m&F=;z~P3_%T:icvsW/5 "XͥE'l\*m /:8ڧmՎGkvK8 l\aҫDjG9[DEç:.V[Qb[=`\XA/hK&G)}/#X<('Ð"Eg d萣y}gS싴rf닢e;y!{̈S>ǻ nLs)WʿoYVLv(4?uABc^y ' A&S .kgW"u>v6NG"׵'LXYrG_չǔUEL.VଣV(WB&cG `z?P Լo Ld+kp爙2\&=<FdwA _}H4ґv؏ CfV@`}'1={ͪ2`&OSSȓc{> O$i]*sE8yD7^bɋU(+6x9r{F@mr vQ!?&qX odc}#Y>1Pw#_ן)pKڏ8PuY/Ɋ1`tV6N]SzR[ ~yshv'jz筭ź"F,@ٮsKixFLsmڇE-nW%ů o`* =@:Cb/y`ⷯݷI;K8QV.i]|2iC\3:ͬ ]wt/R@2@)P½OAq^f@g XKzJ¿CC܀[\X@(@~0bŐL0$7mh[Jh%iT)4E[sk1,n\`DpX粥MO^vtV?P)<t)P|:n1% gW%R.]´s`;PkDv:T[V P]s8;W J;5us xMlt_LMZU3LGZcХUJ0_3J]\# lKVcr[_F\$a*h[3HG1&;s&ƹ%}|88{,B#Sz%s鹑A7WiX"{bV^Fn"ǩ=?P:qǪVYe_EK}Ee?AM}}].d{6 Ĩ&I߫6!&g/J,R;: k?bQr,1NxEɁQ;L@B2#6ڟ* g[y5Dz@k(*MMaRnOmk~|PMkehZ_vF?"g%eGZ1=P FmVAJF V rekU&AQR,zatٻu8QqpTCGMEQk:-uĬJ<'`mL6bRp!CoxIQ.5h`"zجSQWe,ERe9!eP^a绁k}g̑s:G?0M+< O} ?]/ɠX\#fEQ˫J#{GC>7&la3]٣8< !-iag5_l,hmo.^`,?cݭ}="aOaVOu]Uٛ~K=ZScU褃{g 㪓\2 +ł)Lȳ#>Gs$lŐ mA(Ib%NÑ=D7b_EJҭl3cڄZψMkj0Eƺ@G CSlh8\~XQ܌kKIJc8ݗ MCd;}Qσy.D@ Wg5(0H@dHMJ?%ɿT=+'.[=2᳡}T2}R iOLo><0*Lq[FjQ,U c8m+QRi B<mDGQ"v8rXzdGyp9rv x y60o%m&Sʥvy~X Y񂂿ܨ<9'[qJViQg0F#*E0P7X':rD5&|13@%.wA]'B<D:KQ=/p5keS=%ςlxWұŎB !’vͳƽ(c;sy*!ڡۃFx@Jkb%"ac3D%ࡀ-^xU*M(9C~]' ÿ瓿 % (odUE =yNuQuV^6o8dŖ4b(C3 sݶxތ3hx$iڅHcnXC'nM/tٌz_!?M_r$AO5;*yֶ}D>NHG̶VXsA}BsPUƾBћ^;6;%6rɀ)R޸2~npL:j:{JJ[gBXߒo g'=K*t ^<=Oȳ41O,I 4QM%ؙ:9=}3 Y4r|ja3~E}d7er>%4bdOVR5ڷԚsxݞƜIqt@_E5ӝw1L}:ްe[k-㶚8Թ;k2bۨI}/*Ӭa;#N| Ӭө6ϲwX{=Ӑ"p$x`` :&FR+2wMh/ͼBv84]?n9 [f7Nwr*2ⅣjgG{(0@D䞹/Y+Y!H32KvI6o#:"UB<@K}K?"xT YL ,|$(̿T}cweixڈWfF?O% rF4"c{V0kB[-*F10>T--C++|B/&D@.-=PlyVÙxvGl8~.Ed1^e%oo()3 dPE jt7--0_^-j}-ۜK ()?,гgG؅.ԻGxOu:6`=o>SfJy d~rtDAG$֥4 0 t>@>a^IյQIO&}{IW4F,~hL/H rыXX-ɫ|8sf_2ʭB{_w:r6+p ztJhQ,{]Bu5VWGC;eHmΠ6bPw6ȏ$۪KCt-oL*fԧnoyr,[P"ĤT\'RwOpF@z o`cRQD쉷.[_,6m=C5#΅Sވc>OuY7YrdP/{C%0  dF;eyhVa?]i%'OٓIXR2i2U&'S9I[zs`[6H v0@fֵyɦeI^2߮V8z2='feდ^).LV%WKp xܮ)sq8{3N1@T-&ŝ6 !8]yU U24Q{WtΣ#&)ڻAw͝}gJ/w>]ZL:n >Fwؑ.7hDhw0ٔEPCv@JÜzۨ V 0RugQ[{.d,5=,?7V-iMߪ_]eŘHhHNidfʬX#Ȫ"q"A@ށKMX`UI5Mge]d`HP-ū>0йne7v~vl6L11@X ( oݻ9D|*]LrWG1EPSh-PwѶ tT Mӟ#!KΧRn'ЮƘ~PBx!~#av8yɢ~j l]:uP< 8E2,39Z]9NJ>]LPl0"3ndSm Ȝi_g>]=eªOF4t,=-`dom -ݚa)P}-+>)sD$_c$:EeT"'A DS^IGR݂wM2{RFw@b޻w9^jW ABc&sTḐVܴP 0bqNn>=N2o'+8`&0}Ug WA ʁscY! Ύ2YG{ 'x(;[7/%8;=QD!hr`G6µY6 }?{MT*@cr[9c_OjOOj 0EEƙΏ_9Y.r&&B/nGWUT9%t9zZJ?W#W~G|ʱD:<W'FO<_#2h}L%F# $)jDqn.Th u>VŌfΫ{يzn pҒЇ>{BrOPM?9MQܜH7Fʱ6lЙA~k<4<|KeFӗ_onԟ(ijT­.wzC΅CaP.4Q/-R>,tӕS6dIY,KyX ^#_Flicԗ;d]г9^Hc^?{Up|E1ŅOv1nC^% Ԃ|Vv0sW|}ԏؼzAVϊFUZ΃)m; Tݰh2UqN? RlS6b8>Kv=ϥV@N&]N:I/r J9o( 0hdUY[4}̫<.Oy\ϮfOdr^L} JxaEnq7OWz) 5"jlڣyn(xA">::<jůϱ-% 3'/5YOR+K0Hp 4#Nd`bEnKLֳ )4Y0JDxvF|20'\:d(FZ:"m4r"|,1wVM e@ZJa%[:Ј~NҏaNk;(RXv[1G~H<5;K΄40 uFf v8⨞|_W^uH6cw9lR,0zƕ10!ytNՒ |T(䗊gn&_þ= 9)b̀Jy !4(. Qxs- !7 W%t|+\o`RYpͻ(<5>n>UbN:֟|$ݘ(OJ`ͼtÉtne1Mʞt\;Y9MrHxX`2?/ҕ>UTՙCjjiK%ς_Ɓ5ȳbPā*Bth0P|fgcBAn:hd0:.t9W791|HxB]g6QI!s|̉6'?Di8 Ng\o{X,ʪ8ި!u^J~WJ%AruimgVMv0-O*aI x`wå4;K_ Bs!ڟi)؄ReлL٧ !j9[ej#>a7^D".TVLM_3"BJ  l۲ MK=C1SJ u~:̗zrLР!?U>(C.lJ+^%Q#hkIU׾-PCDuLƔRîp+YRoM7bms EeI E=9>+riĎ|QO)dBe*(?7c&<l4ဦO|#a` 3#_9zO$KJl\ gO!߿9q̀]S?`ɖ5Wqm{ż=JMC[f5'ޘTůDӝm#Y']ږ@JEȆ\!]#lv6zPF[_f=f8{ə8d&q9]UYjB KUHzۻ |$)Zt쩜_>>W⫾\ 8MK Hp֤N-V-IU|2h\nnܴAEu`KyҠ;} ǴטOFj0J@5\ ram/>@jka0bX#T-l2̂M|W~ZÝ]LP/K$pdowG=m*c8po*ڸfP!owÓ" p%ٔ_m޷}P{!"slgh. OsbLg#r69@k|4ExpU;(DhJQ Ml}4p =]PFN#Ҁfd-0bQoA0C>|fC7 'yڡ51*fuppe< G `Rr4v>* ݢK9HQ!-. _Q\͎;CD|G<fk@e4Q49`Nk*9Qo3j%} y) ! @58AT5[(yށ[U)O0#|&_. GKY"U#[e)N2WЪ`Zhc S3JqECnXA)4u>̎(ҚkCR}Br4d!toclë],-p.RE!*MiWr RQhP_jx"w㓰6}$1y_F9V%6mwi %|#^a2 (BB/@ȼl)ySĖD6B.Q:#_1At:ĸH`7O_?}faae50NֳVt6| 2O7Bى}h ק߱{MۈžbQ]P؛:=Jz\FqFH vy5[Ϸw5p7ц(G~&UJ57ep I=Z@r@Rk{Q9L*{dPRSE>w 0Ca֒Vk?\jcdizƛe0w<{>uNѰTN~9 gZ`:1ȶF"k `:{3i1suD4] GMM5I ,G)|5z.^|ky}2$(!L-AӲ[#&1==/I=-Db| ,\zS|zaninv(Ij׵Kr:bn :NEtwEȊi']3]vY*_HI{vh"Cz16QE 9]9N9+8t1s9Q<ksz-7#&D"rh_u7T JM00Nt\܁HD%8ϧbuda{#tK3aLTybb]?g%f>XHV")-tdzgB2@[y>>=ג!i+x+>c^D{ɁWI6T t֠EP<ٸՒev>xL _ňU]_S&LU3j@݀izh*IO Z"VλիYa"v2]D#< M8Wݏ6W׹ j;i輲Fmjt*.H =i2#G0MOLI*Q/DWѽ=m} FCM iJ)Mvo|1mԣ΁vn!WU ۢ-$Z_ fҸ/N2Ë[藘)}IfDe(p;Z#SE7ZuQYZƢkB=ŀS?[wz;ҫ؆ V>vtKE]k*MP)ڨ.gl[թ2>iľNF+Kvب9ٞw]!Rqjh *'TRWHp@GOXOkSN@U{e3 fyѠNfHD4㹙.rS ԙj ]ިin\g/MR|p63+ʽ|`p͗skѯlP]:!W9[ Xb `s ^鼐1UvW 3rO^6N&:/$. qM.lϔ|MZ` O74TkUB~p*7Q ."у~t=xFaza`'|}Uh r]{ke"|HmEWf7@N3I&ݺs<߄tS>=SO8r^NdVU@yݓpZk7sOTG[zB{ʘX8Hm/h4‹f+5qG45hGq2S&ǮJĮ.:2|C1؎fC/e&3µ"D3̸hѲUs}1Lcbs?@Μ[1zq@5Mti$N dwӮu5飌+IP]~eӎD3n :w'&N8$‰-xnh]Vuj8:`%s!ǁSMGjM_Mf+!ZVLjx3bͱ:/rs&o+x2>_cs) Qg`ֵ꣨OF(ctb/mNeϲ@3ʪUYβT=A|0 3 WQM^s5jD, ~\+ƑcJnrk͝I Л CH=T2\Vq&v>(]x$[Uw/ Osj0^|MO`,SR[lҺvKxhg =m_ZO5k /-?J)$@w_;@?PBīŇ; ;xUC| , =}E l70YL荒yY) aA:H*ʎ/% a\JJ+ .ĭ^ *Sf!OUc#]5U}^qzv4n\QS=XA+MZm- ppKO<_d ޹ՃSr*:u]uq@ez4WoS2߸T : B:+Ԧ/!j"u!R,*#s&TwãWeV@zu042/eh~nӄ/5 Vԯ2PLɰH (xՅAدA(UWy-qmDzfQO~xzbM )-YܐN">3G`\'*9ESvl6z(>Q;_ef:z!7M0asu9EBB6y=F={f/EgS/D^)?fi˷ms"%}rhj#3ml0掔YL׻Ha.ѽUqX)5IB2œ 5gpF %qk\4F>Wgp@vػ}gLCuvjZG}2ec[$+Xq?5&B`mEaJOF{azJ HӚڇA*9BT,֮vp3kV\g*z`bҦoo_,}Cn&x4, (1A>\pnjd"ǦH R23;=Q:e ¦0ׇ }):VϮhNś-._ R".%<&GdORs4q45_ދ4YU)YNtU7 !C>t~7V]]t r(QXzrXmY#–kh{G.\mq#/f%ѐ >J%(;d2`FBywm%nyH$]įNDTdG PΌ]mЯ.,2;1X^/Ԑ M'k(.jRd ƗzfD_ᩫ ^)HD5Rmw8e˸{ڸ1zvfИNbL>8"ItE¤=<(-V"'}aa 1>urQsNb.N,㈪h\1Y|pO_!j.`;d(Nu= 7 OYEM =-a8^ωWGhqOr[6q ebs 犕ʧaP鎁N@(XnJYIxpP'gϳRf0` ՍMb$)g!Tn"$bʘޱֲlQ Y닊*ELh(˽u:\˳M)k~2&h3ȑoy$9OP N8\)J[K.3թE{A7>^1D!xd_-D[ByNa 1=%袩aZD|BJ}wjзʳKAb }}qgA`GGw& >xno=DP8Fސπ,ЁˊO$RPg{LTaGW: o Cɮkr0\ڕcv<rX9#&`$?06:M6D!w١n -=T.^~E]зW_6ۀ6PbE٦qN\:Ȼ74gQb&ƌGțK^ h-x?0K7M_q@]]uk5J?mC"=2 _@8F^Ze w7A+f-2dܥ"Ac=)6tO}2fg6f[>rOYmS/_Ӯq!Hl_{MrW=a/\uKXmaPyA2e\7#]M&7r7a יѬ5TkwfқIE‹b[0)w֣YqfxPJSNӱM-%[:|>@[;R(n/o- w׼X6&& lxQLS ۍm]b0 YfOtXÞ^``g3% /%^s&D ~ت4X W0 [r[|C^4ƹ}}΅;T+@Km]]N-]bC!/mj8nFoGW y63ur\SڳW;QT3η/ʤXmUPM3Ld}[E٪6j PNaZ~lٓf`TtkmK_Wwe=g:BuNm@FFa)6'jMl7+ '_?u\;aFD={-0Ǖbb';RTo)o Y$ZkYȫJm|а,EHLҨ24iVyBP uַ*FN:\paWʼnbIZwH騈Xu4xe-Hbb~MI(޾M;p@עo18VW&PtJ ]EiiU^rz_4{$D8d "RAmYT>M64,sv(E>ڟe+lڊ}x`A.V>z\;Mx+k0m#?]QtA4$1}??B*b8#a9kP։ +0yC?,oAɣVxOYuf ɔl(eJ8&B~"_7,(myj*2!kwB5&=ZqbJޔ#d!^ r,d$J9WEpJ6s-YĴU8z{Q^'~׌khy?rX=  Y%-qn #m4>-ٿ]^ wA^$,񐗴mhWSV-olH>c>ش\H5EkdNpwf}Da&엹}z4k%0-Qٹ)Cruiū$Ff"i%?؃: ,8m!Ƥd0iq;4NE(}ˈ)B/yA:d}dr Vp1hy@x#!$!it;Ƴr9ŎAVd˱aÉݴF1C6P۴*l!5Pz*N|Y vlaWsLnu+SsaY+TGV;\`^ -"j&l:'ޞk=6&B\ZTWplȰ'-fW*ΐ;wA6 }j^ -!i.bC ᝩnQK4*aRT#ųZ ɶ(FXe%u}.k @:Ssn ;A$`v$U&z ]7T5׹:󦍱3S:Y QE_8꺖sXwn¸G+^49V2j@BjMa7M#GvU(iRw7iQ.k/6F dQ$^,˚(𭚫ns:c=xIWb121abR ͈/ ppXr<9 ԮE8'cP\vhPy/u縁d"$"3(vko΃\8 6Io>2aܯF~Mc d1:fsj(dnZ ulSiV5庶h+g6w=aCV9F=S"qJ=\8򼿰 u2ld4OXlqpd&z^y4/z[~q.K7&)補Lys+v.p]d*j^B@VPg^Zэ#&IʒhtLi^%ZpLE9k~TIfy7~fSPkF$H5t"5P5l^qgsߛRKG[U\ Wq6=/O8q̫$ë~~lUgڹFB{bxzxxU;:%x4j9ތ mfǢ--jwdD:ٛې"5-bQ?Ab!IM~;*M!f3|Lg/?(1ȡwb="9 1q7|['Wn_C(x5|erpQ <.*_|M>^YQA1G,TY!KdL4&E4ꕆ:P ;94 JL w?j5?cuSa-s݄w~Ixp 0@BflU)>#FԘD /k&T>G4P 4,')E\>v>P(eil("EspA̘蔣c݀Sz(bۥ kH=%fg Tf8UI԰\x sky0x-Og,HG@<1>wPmyc]r;&x4/hG]d{Ul<͒uv5 m|C` oftP̞9-JI@53ècH"W? *k~ljB-$[Q"fI, Ģ DljȮ~.ư[^T(x-gTf|FЁhs6j|`j $  v7+0b䂃?Y[o˯Wd]\w /y:8W'F@?Nʴ➽rІsA;Zmř醻uoq#T<7KU NjЮΌdv %40] ʦ;乳 }yͽi"HNϓ(9Wxz8o&Rl{c gf4e9ג*Z C? ۱^B'ǃ_y۔lؤ`UZw{ڎUᰙE@,5BlDW*c컷dn]!.ol$̚? hqdZzzx5Chϖ39 b6'|Ju,s>:*2q[/*JeH< =ڂ3PE~GM߸w鮀xX"ތc>غHШ%] O$x)]2gt^g3^TsBݦn4eWii@50ÏMWX3WrM21e߂HnhcHX\Ub Lcydw$CQSY)D`zF r;B6=tWnó^׍Cc`֟DhʨBlŠ~v}Zb,͙ #O'cP]oX!J肷 ͺ:>{-`C_E]fn]\kvH'JM]K~a6AUHLM\ղ§Ģb(|5lyOHb!Ų0ͨ7@yY_V%%;檣؂bvw-t.A5Eg}݌raC3 U cAq{CbaDϟIQ<BN;E??!oQ0 [3+Dӌܘ@oc)+>44guɔt! X+&D.&,%;R|E^` O RnYއ)0ʥ3[EJN^O0wtįYw;旔HRy}|O9}>(9I_fN'eL4M(iH2oEz=#C5r1[lס`er6qHt^rn }?B쬗W 5]IèXW{:/ ɬڋJ~Jk7+PY>݊".Lms7FҒJ,^ b#,=:UPo^*Eb |<7 .0 L|xsdT(R+AI#ZUýoter~*.inӂ>e1z\ Ul7N@iR-K>v22-9u;EI:B6T4wPčca'M5Od_TȯWŠK&P`*A lE+s@[̸?.R0U5$- ⫱nY/2f YLn7׺3|(,O6CUɳ.Xj,=i*$Ub`X^\GF_pƵ\'i;lRb :ۋ,1(gYiJ:\i*v Aݴ}Z%4ؔ3)X@ >9_QPy~D0eK''DoXa-45/^V@V*t` ]9W]ܗx*VDi]A@:nϸ32pC{Rä+`ct  !tk{vJPt^TlݺJg^a(T݌4D }x>ft!#b! 5!r@NtSu~;r[*88}#~ȓ!l׿ ǘuYy-ܳ,C0y$PۉZQxe=".Hut%͝Zh+/HeG).O jEңM@6Mga5'7"sF(U;| ,n|n aK)-"ҺR"wBF'''E貜J*qwh>v=v0p9-IcMHy.ˮ%iwS3qunbWfw%h.I#[>Lxo~`]Ze-iDcOйM͟Xa"`Xv?wH%rs+$i. iwKPβF404[|pFמ^ARx*cSk ȝnWIPTD_/QoB*yM"1g"ļqI 7=tJ4RFU2G& ˜.g/ !Ίmн%?xb@7M0KuEDWu|bxip4Y Jf'^uEzb4؋1 9ǒ2zck}ZѿEG1B&Sp|'%aAZtcGvu({ʦ-- .D7ཡF512 %*HyP QecbY3;d6g7k5hw5#%Gխ^-hg[JC l͕t@iǎO5'=O{]r]s z>6ؒ]̈csh RD֬N@/C{p<:KӂUuhteV \p뷡?tP?U:5w~hWs ޜ Lj8QIYY/14;kЮ6.7jZF-5|LA=`#0UHWUz|-V}Mm,6  >uoL*`} XP2_uB߻>x|(%!B2?ti,U<Н j; Oo/v]Vc"ar^ƶM5ƹi3>DUt '#X2g 7v[, /\9bC.I577eˬ|I#y6qod,c% ob L}ڣaUxnZۻdKԩŅC<@y6a#5iCPf ʄN*תu+38ے]M!17Y5J<,~ӡҿqEq0yҮp{ĤlC}G 12=G!)aFHvj?oNRP/sdw_xrtKLѹ&_T,n0#:^`(4 R;뼐 rqfu\7c6.la=5͵E>;CO i2Ŷln*e$&'|iphԲ(zŰ/@$i+K",8{HxG-*N`BZMF:`#Na..א$Zc$c/~%eu!\8i=;իA܃_`-:2H:POc>uLF<3$Q]#im4c.]+Ʉ<{=6EMj)"FdjI\8ܝ ]ky5e3ӽjfYRnQZ GDW:~FaEOK\ mMn20lXM6IѕXSV=Q~V-P9з<9G\ݒ,aVkGz.'| EPJA/*xG#QAz ^F-c~4@Zg O[fmD9aBBDE@Sk>m@]WXfKgth'SPAnE~-#>e}s5ǥCς7 W%[vҪ쀱"/CfCA^HH>lĘkN o:'.SMAl3:d2*i!U|8;iGA0糗|,@NDқɭюamo;ƪ՘ +s5yٷFB늸KmuK4M` vWA0z8{];Wjh)r܈&)~~vM/E:mt]kҾ%+u8o]cGoB j@Ry`Aa Tkpτ G FmV6YeʰAEf31tv=  Z[\@'xVR QwN}~9zZA6 |9 eR iKy'x<|\~#HPa6o iTd*FHoL,Nul^g(|b(95Z%lʣlK0fPRSA{ ߁0Z ϖH,gk#]G $t-0{Yқ[v;{hNHuYu#x Ot\tm;~<"w2;7_~ej7œo PJT/S֦ l0Ⱥ?W0Y,!I7XPD_|HPNX{x3쪺#Aj2{}%\g>Ui KUp k+#` M)!g#7fJ',PB1%CF`CowI#blX}N5zۛgaʋQOjhM` +9Go~G(r0+ߟo+o<8 F?R@((&ʜ] ȹLy.`lXB`-xJhnnF(J4uܴTi3Hyr~kDAiN:Pjٰ i4Xg`4GVs۝EF[ QͶy~z#RwTQNFjOqf*-K; lrm_hlzm% Ԍv&Kf7.4I _TL5Ly}w P^ƪ\i(@zKMD{TiIVSd(dͫDr&&QrnK>5oʟEN@BOY/(w^{1Rrm} :iodP둬趛#'ɢ:sX@WMC 4{.nJʈҜ+t/oT[ Gsw&?[ѭjU쑶 O-\)KzFjJLC,p׻6ӫB䁗hT*Wp//cf$TFqJA7ClzybeIc af ˶9 mx:,T V}iӜ ̖P4qQ7=ry%ب9gY@00 á1- K6`<0JbjMj12rA!wÝ:ȽnPA&ӳZG/1|5 T*iNzE_EМl/M*g313Ev[ЁxB뙄d-BmJ (7$ڧU#=9j<݈6v = ̕◹`x E]X2Ͳ"t`g*[ /Q,˥C'u;&=v kn>ck2O ?<[Yc8%? $zew:h|9AM 5|dϪm>r`m`tRM}3]f~~2K.B"/N*@%Hx$ſ WaQƶ!o0~5x̩Vb@(3ο,k.ֿ%kfN6FmSIxOKڰtlYvqYM Ԕĵ(zj93(gݔ:/Wm221;D5ƥ`\:h/' !cs(vAnKWYP&"0)MHʛ]6aU4rŽ[Tj΅|lߪU03܃|G wcNwїR ZiMÖŏN0g7I@U RSy*!rdd@DҘ$=墍 ˔qLCnIJX8?j^ xcҋi c.eSaI)zf/u|;XΆ%)L۬W.L%޷Uo(v7gf`:~׉6ڭ+c?&7e<+; Fqٕz s.ȶwAl*!'&҉@nfhՄEUw-?LԖK6''yWxJ$M{%rP0~P ?rpU";xnjW>-bsnN=NmzQg}a$bA`6~LwE"W.u@ΘSFtCLլ;ef-TkRL{u-o<+'Ӟ4)4G:Ab9M|:^:zM 'C~)\"m%!ae4Q<\rUvLUƈaY%UǣFo6[t㑄{Foa2sMxד]5^0MÞ/)K azͿMq᷹3;QҞ/!]%6tk̡ 4 1spgI{S$sP\?F:o`[af?O|bsrdUOwB{J۬'";Ƚbvh[~?.($[*8kl+̵;kSHNh4޽j2CAS^xdA) k);1W@ܞwT0gq&~Y Ij8$,tS\#'N3>hCkox2v%=}z0 ?)t"o1fAWe32m7aQ@$r$F(qt׫SmySßZH>zxU 8Py "3MՉj,e eÏοj]+ h?{qϚKnAno'RfFjێiի.r; U,}e$^P̕π51Cv`Ϸ(hkTV+.'('0ds/.ًK`yHd4Ac+bDUie9CN<8hQœ{cX'\kL穤;$U%Pp@fzSfł5؞[q6y>&a'5+ٟwӠèT/\ 6HH\|A TpDN¬W M A>7EH2ɉel}oPpG=-2M%92ѺWy]ヽNG񼢜 gp@hQfN{ H` YR/AT.xۂ}$ndz38࿠]kb7*q^Gгθy4*79@5 memWi2-K&`3!Hۮ "%cBtGF]@mӖPlnLH`0T073^Gۙ&NC:OuRv$z@N$0ZIjVvg=ֺ'+ }W:dL(7Z}VK^酣(Tt`p{Uiz"YYxSĺ //h,6FLeL'2¼fD6B`Kk헓b_Pe< J{v>{ZS[ -xMj>hDm[𡀉둒N+v#l)~䮌W B۶-ڔ"p~!,,+u+@ae9HhI7 UQsgʂ 7\m]?4ULM"ZoA[ѯrCRir3 [a"ͨk7 DuBe d[+IiOh黋ͫڽwೲ2)1D7hbg%[ubE(E@"u&bURibe,ED v鄔!YEXhQcX}P`G6\6w(x4r/$udEFaqE u]HSؘݽBe=k C n'[縟.J5@?)6.؟SvnYMʩEP)'ɣp3VS|[p=Rdc)PtjNVN4~ gsnx] ~lo z|y]w 7(ف:wSIj2QZQ<.hIQ(5L?4IYm Gy@¢ BT9VdbW )?L\عv=g;+3{-OUv24&dw\ٟ8w /I?-sF>o!v_n} !Ƽr~ ND=oQ&TGluZ-枺V2J *^Ӣ(t;^;g+xV6^PfA}j%8rg/_S痟eHu*3>'u~ 7 B3Tg7dʠY)ՔsY 7W|? _&j?$qD7AcFeh(աdfG4>$0OBF.MU,PwвTΊm/wEE@V'ӗ7KL1#5@]-"IGL璸gQvֈEHuqd\JkAzG%T'^{aǰG J]'ZO~ F׺ kFa)Uh#Y%Z׃o >k1r2ǑsHH u>S5yXy. @o:5SjɁT$HFFs8U#\8Z94D'Ϙ>->C^] dVLa~VQݏW*L"1)b[רCNI4Dy1 `11mCv?IJcd}+ặ '3FuHإ-7i1*j <,Au϶AƫB 3vHG9D uSXc a}M-"bر!DmOTBj\Ko:GB%!Sɛu3pG!>+[ȉ?n .̦|$؆1d y07x4G8P!PyxTOIߊ`0? BL>߇%|ket"2S8o8R:%2fqSGwr">' 񑎾 )ð.gq{Ļ]ﷳ"G=UqH+\. Ҹq+@qzi9, [ wl}n$]oXٞ~V>{S4$!K~%k ;SzZ3y2U3Γ.@ A,j~BwK+$UIJFO5RF/Q 2Bsނ5! <_MI$O}WQbpP02E;_fL{E ꜨRL*g.|&3=|V|/X>$EQF"_vh9A_[~' 晖TJz"0t9:ЁVP1s2%="}ti;$RVLVLvp(L{¯&RY)Y5|Xb2uiv}ⷝ\SG$[ MW#[gbعXAswF3M7aI9N¡J&@%8). "d\*(+dN^C0Ugb+azS6wtg2 YX?Bo4Xtk v%At8oiF.YkA%t9~ǹu )WY)#1(IQ:ނDB?t u/K}D ZP=N[>\K!VSf>*Ѣ*7l؈ fŕ+ /30\`A¨e % y,ZN:e#ӣ_]\<;R/&3/vp,j6Daٯ j3D (p`XHx2iNf#q([(o.j+7gÎ_VaZRwZ n|>y$(;.e|k%_U(bu4[Q [BPWWIGzkTJܼ0`2#E_?g+s`1Jzux$r,4L"?|^toFtWO损*Lb1`җ]!zC O=aaYa""ݼ|t9b'y;o:FJ,N dG4MCj}{Wv6i{`4.z);/JKֵ&bCTj3Y0+4D">TlyLs6b~=&t,ު} 4u¤짨'Jt5wZ*`7ض0r4WyjQë:;(j}sgxmg`|?J .9qkזO۝~֟ɋ՛u;&xZi2КQuKQVHy]0+4={KeA3Xm6i91SO7cz8S¤bSsa_ =&5y;B[}zi=BfU'i˄ܳ<۳/:)wM{TK35s(~YT>d (j(+H.p O23;B9Ljٮ?O?Zx}AI]3A‚Ej𠣰l1N ]weu󹈣ɠIķœ38!NQ즔6Qd7=#>1"f]+(~X+07_|QKtVSP*O8)Bq',0 c脄u8Cjb֡$]92P !NS: z 㙊0,>|M?>gGܫ۳Jxц1;ӓ^ЄS iu?_gyUjxiw辶%kc1dډci7mުNfeʋf$L x/Oz~O)ݣ@a9[[ښ2Ѐ:/(n+-5 &cX/V +Y H>YQr ̚JCN^TFryO w+IL3iWK'2Ƴ֍v\=)aJ27;y^ן#QL5hPeiFL=B} ɜyV&־^0edS?_2]CGeY A 1nSc;)0e s.AdD ]f1k\ZDXc, ,#Gͭ,|%ZY&#jIbY1( PtTkRu#k6\'L8׬%!6St2N6V4iL/F;QW>wiU匉Ӥ8TW .g= \{Lӗğ8uxnM $+*[͘Jf‹\c/K ӫ'vd>le 2oVm+&u6ِ?Cj93̶֞tF$\(dѰXT=M HΦ֮IQFAS GPE| ʉq bEEE]s] ==} qKP!&F] Xk]BwR0sA#.C$2*,`J<"zZbŌR:.X8eg"iaܩ0oW].vh;D9[fT~|XΎN gCqָ$A*W!KPU6DtAR>{DZ98Ia >ve^R=| ]FitVahI10z7Xdz{?ϫD8y<-amShNoP${ed"՚xUM<6t'ԯg㪖ۀ5"֗M`:|* EvsZef<->rGrK2*;WP[~L•E6l\:SgkUS KMC1Knԋc]N*7،ZauI6_0 iډW{ 'ka./z "X0:2$;g*c[m[qIB#g?ĉ_/ YɾHXsC-T|l\JpX051|9D's$<@,#jO^c/)aAjq'.?N98vD^=6d֫OnZB?݇UPHy>GYJ&v#[!P: 1n+|+R$wL%0|+UV L ,hA /;$:yq#؅MWo֟0K{e%i ?>^P{׭)ŊpNV\w2uPSAT%G#GZ+1.b"v<!YQ⯎Jaq{AHCJsz+sRuV|_-BeQ鑄LJwR/5.*JbH_!f܉ 3y*ul) hԅ/''nNrՎ C,4yg#FP!aΠ3s W$EYdBFf.s9/dQ|U9{lM\A7sVF(%?Y^@g>K ) =)F}Ǒ,*@7+?c'=YѬ=#a hod~?.]PF_w"ILU=T9=ںC{A-piM$T8&Vtu-te"u]<;k#$sQUƔ9.!Ȓud*h|G@|dXƂJq[y%*mDġj<=m)7LwݸhǨ;ZYZ$2(^hlg^.ԓ|p~.L]߭:jpuagdŸT XE uwE EF.}37 Tndps騌do 0+jz0` $Њ]SaՂhSTI#8S30֢} 㮽݊| ErI#22[|0ֲ/]3rqƜ?MV.d9<2g%`Q4ύǩ/^W_.Epңp5 9v/Ήl  Y#D*3`Vl` ]ȱvI8H9}D\%Ƞ ?GZ@^LI?G-v(3u?g?6?2#^'2u ~vzV蝙7Ɣ Z6IT`G}BM`L uxynLjwȢ lbj<ź?^4IA f>r<(3fNABn qQX܈m#*]҉X+&eT *!: ?! \-1HAl?q,&NE4;ʓ-^2'D3$CH֐DfIr\"7n\+YYw?ׇ(%aYx-(d[W~sHl|dqYAU[׉[V_|^=E^eWpw ^8~lSb6Yu) 5;/-!)@DHT4ʬ|҄nʬ'"<-n[g>Vؕb:Ԓn q EN spt 9Ih]S4I"4ѧvѴDW+G `9Y%2f]ON# pho{8 a˜ GuJy7'Pε'>ؒ*N 1Cxh `E: M1\Lm'z>ESZm&⊙ЏDW.w1!l'/+aK& ar~YbIyKX_H|ӕSc-'2ƁcfQ][hxb_h<31U,J6=ՠE*E :I$nٳP@^eS=O8 ͕PnՎC]5گ7r} \ O,i/ %c9*Ha_]Md;}޽ ,p|qQ;ݥ%ː['E3tBZ2QoF0}G%`-lжMOb1zQF_V138:JZ,)B2Es)"VJ6F'eEۈ=:T>5~R8Wh}l(XٞVC棝Qv;kq=8`ڪ$=^_'v6\ S7):e@p'4I7av:zIKؿɥ<\ܕJLh^lBKVW6ۈVsY8z>`XGSrH Eg'9î:\~'SauۼCpf lO4 w*U(7DL]46"5ͦ8~}|}cYӋK)8WN1 ]C4ƒG];K4מ 2+BF':w-$WචQ`5.3rꂅ7re 8qH7!UD{Ϧ) T6^u1zxC- oA" < ap~ܠHx k޺NAWG=͘X ,Ё@;~J%㫙A} 7ԃD8kyx\yHeW ~ &Ԥ^2ĀxT9ڀ MZ&<]V{mA8?xەN3vBK0T2F f^ &y>"") A8yΏvަOZӖ@79[ XS._!,RyI8n~4y[-hDy&|[WN$HKTB1S=->I"H:T{$ RVC'|rS;AXo2o/0< >{ :Χw1BQaԮ70d4<1(DS @سjSV[Tutqa*B'qnNɲC2! xT'y_}dڈv >A?+2S'Hj/r*^VDU;~^Į_¾@X^ާ4jLsO7KI /S =!M) Bfj3upU|(;_Y#I w\{x5`w̖G.I}:C3'5PQ m۪Gs'n#: =_Z4DmX8x9\ ~mwo3A\s̚&&+ŘơN(zwM=F%Z 9W""hZGQ Ϻ1ɰ?y{;q xUֶ@~g@,ۋ&e^>^Q-v]4ͺѐҊ ,&[c/3d<Ÿwxt^`#aC^ ^>g .i= __'x}/P2@B?rjӡVJ dB~5pӯafr t$wÛb &ٸ<فCvo4ȥ`mF]"o0Hԟˊ2}f%Z;kRCDq~ nӶٮÇՕsNl?7^]-lJOdis'ONAuX14!MPѣ(:QM#slwC~IQ4f }J"RgNa[ZA 'Aw{QgU7\ F=DLJKz<ŸP􀾨{튮ڔh>2jl8Hg?.XNaJd>3pF+]+){ix8TL{i\@G s'QvgAv^M盵Ҡg#z O_Kf6sħ T·i;$جO9}6ŧ9f23+Ml|k+ ࢙r ! al?D8Q'ۃE>#mNͨZǖãrO_^Ut/;GF7k59=g w5Hh)jtsO5 v֬00\oDEV.3$#T@.?T@MDɫ# к\tJ).I|7~?OqQ=o`:wbrg@ ՎHTQ7rC`M)Q7qY[Pqެ\ua+ J ~>1\gFZ=kQ\ 8\׋s>1>e  FRH{֦]%t\:CũVmڗK>wACtܟN'C%JX6gB-2"T &Bڝ9JTR5̵8RӋΒwS&=fa,&#E@gk%FxC=([6k歧Q+60>%Ou2ҠD"?S4AKLb8붰VL¦^>*~4X2nͶ75Iz5+]57j㪺!qNǴ*MffR/s-0eYYKtG$Xq#ɭ~B.Ni#ٗy7۠yh2t4kbB d҄DGֆbS8ZH. V2hd)A|_N*3LB;{GК^ãL*cI&㶲7/N}AYx[8cS#aXZE= /eY vc詐6Twt|C q>Tp~ݳK:gs\ѡĮݩ'Q=Ķ# aXn 4yu?x;3!s#VK!$Ei[`@vrmI 8vk[3n8Ըkz=(גGf묜 UwA#A,(26r%Jbҍך8Ureɰp-8) -pz1.4ȋM8ّy$;%%8n> 9kK|e#zwʆVdyJ]l6 yZfȉ4Vv:FCkY=)H˾eţ]^WxDc3p_j1 jLIM0i ]ZnB*$U\*ȓH7o@XrAP.D `gzd*\IER|?yג$gSrRy $ M[b|YFo'¾ Ѭl!"1szJCPo4OdPa9͕ԹF=F_t}Rr >x8' |Z3&X/ZCu1NHIoZsoWAp/0dJPށ yXy]p,18dBL-XN$Q&a5sQ|t?VO@ޯ-m^$Jڔ`/47- .R|cRÑad+49LJvdXy V(O+ 6 1b.tN;pLi=l1p]8I Wg羑UM,]%?9B,F`P/v{ <˛VB-[zBoK9d,ɫ;?/p#gej[›sH1 0a&;Eӎ8/+V:,T%-tuJnwn928%]BW5)5?UYOiau` $n3Q*i *P`"|>ʅ hܒK "N W|] _FtEGD(0`܍oNc?VʆVL*,v,){9'ھ v6)i`R @2*-U4JoU&_pY =eϱiԭ 3 d^lBIn>EJrL4fsR4düߓO*K~Cv-m2[LvpZ1ȳ{-޺7=xmi $F%d%g#*-hi ;h |x>0eg 4 5 4 6Qf0Yk't]D8Lʷ9@ɢ!{ S:N$ob UK{|0%o`'#%Wt)>j+itT rz:tzP'eű%Gv:LaKh|˫&ȱ"ɖLCpixWOHHc^YyZ^y1G'Bl HBzXdQڟf^(bv9*0fTiNqY(!5˫]Bژd]z~I0{#2MQaS4H8BCYU|0;ݍcm*HyAEm^ZvjS1Xw`8Hا:2 }X=KH1sbȅh@~T}2hJ_[{o3oBjH͸RVzz(uy=ydd3Kr;V>:=^ǯ_y ǖqA΀YNIwE,g*OËsweI?s25G)<7r]f̨ >ygk1bv; $邏pBGK\¾OƝ] DB۝?+8nBkT&%hE.dmoN353#yߊv9`7ҁOw9rS)uso5_OTċ%PV<|~tK1rv8ʉ+;nesi(cZݦ=PiQ>i%o5K꿔Z5g̤2N$_$.XSA2j~Y Ɔ-UA]}eB!3 fIzh"|(_h9z]d+Bc9ڟg2EZp197;/:LGUC=Nm/*t4`BpQ!4<4mdF-4C)76AOd{|yf E vjHk)҄a[b}јݳLNjEM ;aKvN3[j:͖ps\`5"FGO*df#eYxl"`[bF `t@B@^RC 4lR80tI,-JY(`+UK21֋З5_̊@_"&q\&(%0eH n@,ܟIMl8BP೴;e*%</갘RljJ "QN<4$:rm"p3o5zlQ?r 8BK4<0 5$ed30xI ¹`0I4QG:"S4"~=yg?"$ƻq|j/n>]j(3lHA7WO!.ÒJ+fjJu%ڲK"atiN2n̘[6:?.{|)P tBDqo10rϢdlk;;Z2%By3' u~.y |P4uˇ}?'3g;"G,{ :G]]sL'i/K$pL22'qJ.M)@p7;΅zlSoh̎uD%mrK.Tukh4fz*z$NqYlC{*jƛѹ,=n!e _Q!^l)8Yؘ`幄|_ K%$ Dҳ֢"S|豍9aDtA[tX^49|IEJNK-B}3*_FxzK= "K6wN*PR=ϔ!9v+Bl{jUЋ%G"Mgj3'.>4WV 27gH -W1̓6,Tyb }JPC ĘP{-]Rv QڮM^D9Vڒ$M6YK- r"ujzˮ ^7q̐R2;"/~ͧnJlhK(0Y>ۂ i{|2, PF^+u6  4Z@ `!r\Ucޖ*Yj:X7avg`9}q~C[(aX&|Pơ\W HsN1d|:"ݍ>*>P=OLeSA Ҭk?މy v`rWק{VѾ P~ ?sss{i%Rm3~@Aרw64vøy{g0J.0:7t @i6hQ-BtL WiLL w՚"W㠮kc^[QW?pjÄzmFv+f({MJO|zl?g\=+?E}snqg+J2+H()paT%8s)i Hխq.;G"Sl`IoO]9Y;bV?D#j hE*Yan!Qf).Hh_%]k =i>#\-Z^26_ņ:l;3h9nC_xd%ܟ]gKe]l {߫]~ hI¦k<7Ż:|'^N7z(4]>97M s;Tڪb6 (- f8cPf:ruJ9mN h:;?} z'07&$ёe49Sŕء |ְ9Lȱ̯E 3ENgF8YXcG13;(M3Pc;*t –SEJ&(n~M]̵Z3D xM螽ٔIhAO\T'I<1OIaV'슪bgTq\.&GM͘qC!||=J e@yiuof ; T:ߑ::c4;r;Vsz.TJt\Mȴk%ݮe_;6K&̱9}hS L%6焿BS=.^t2<<WZ%Ts韠]wza3C/]*;`K|\oJ=x@)| Ϳݜdv&O x]=n803W 6ԉ 3&mYT `*, PZ.OiAO}dMYe]4&bcEk#t;8|B%|.JDxfOZ ZakEL֡rNsDtN$`ܽHY7ĿKmCIe 9e8V a[Q6}\kh+;m +-<~S$3Uq%C;/EAp'"R|ur1 P?ltvW5 ObO`ecuWE}~tV>{Ϙ|{f؂~Mgظ`777q`[ޛI5jhmVNl14kr3z aCKF@ F2 vo]ny z?r 4ݎɭTMTɔJӒOwT:3B=ٳYûF~U'S ,S?\T9 P\+ve79϶>yÚYR!w1%1L!F44 fľ'M; |:.YVC`%TAԐ:Z;uF'T]E%Vt^qYmQ-: 2cS͇Ł#8ltb|4JhAKC6=?xܼmѕbO1+oM\ovNoe' 0ۛ2$zt~]YU$Ra7.) lɍ(*`7SpB0!a"YlN#I=DJTL @6|B^r2P:"ӺHȎ}iT*FYXl0gfeqp5YWkR 1aPNҚ$!FI]gxS]^,r b-m+:i_«F p\()Dٶ\KaDK:iZRu\X sG9Tsv1Og*ّؕ:/NTVpٙ/9|G(Czk?'H4gZ _6X%S |Gx<7mmP Tٿ̄J&$UL*zhfZ}&}#L'䆟F7{j`IwUGVޝ܍rCJH4SP gWٝ~`p9U;$pQa)js>3Odꄅ8(Jip|c+t'E7LZp|_ꦼFz±JK6'Nb}sϔ>n/`CtnXRep֞ !RK}s#>ݫ:%qВ(LZy[ϸތ;ICRiCu4X9 ex,Il_M[D0.:Ie'\ɦ7[ bԢiCxa0:I= u.<=x90ț}mWg"[ W=rl wQЪ4EP:YCEMQI6$:9DGNzVgOEw#?u-takK>煶An'OꡭbZI%`#y)@ClZ2[!1b 5Ϩє{ zG+XExOjl󀆒x1qu2OGo}]3^uY&~6ht빔bЦ%,+!MNޥ,K2T,:b?TR,<.&C4A/ svs~V*sfc-QF=ޣ$gIq(5hT]dc3/,CQcUSC'LPTǯ)o5< ee_efO4\<m#7 IN0-.{nq^-HPmQ$ɞP=4 +X7S ~ڕVnht a⣋1&jp6kD!u4k_b1R5D1.^&Y"bt@={GpU3en0zyuB~s&|{԰%cY.o,zL)jɖpkXȴMRPJ>`hX JZxA#7v1ṱ7O[8#"!&* r=u6xVӆ$F)bJH@nf3C?t*)A9W=!0m&#iF 0khyuLEc?vfj${Fqɭ\ @T>P ^ HRr\P!ԬoT[5u^9a$V $KFeG_VF\R\0g%uэgoW:fvX2w|#b)iaT"Ím)~4Uٵtf~h)GfG;5W|tv+91UTsݖ IgAY_Wɖ#%ib-Mw,0gPAD͙SmjowWG՞8jI :v%vU@wIc{]5%p$q/Q&7 U/zUB_!'m{Ɠ)}3$Pz׿m15lࣗ:0Buh HReL ۤog!K884U#ΓkǵRUh.c.>;UZ֣021elÂNƉ^MxR$9RSǗ|C8EgȘ&x?X!]"sۂ_ߺnJUS@8v+dV gV- )8HqehF0\`V6LT<[XL"(qX案)wNO3>xݗs_7 VL5t 0Z Oa2, qsK~p,Ջe PWu㛧Z4q$.fƲcuztjZqn'iMrPPt ې6]q@7\2?ٻ0zK|'[тVJ[WX: U#STr*hZB%lu9:\T#aޭnO 8|L‰1CrE<[αvdd1F~ä5\%.ym߿:]z6lE ˫j cIF[z9*rT |4&胠^_>IzIj70+@NBm ԋ ?Zơ@>8ͥJW ^820;-gy5ƺWE m>ok>$e2g&ѓX/a̼]\HPv0 \?!~ /ڔ?>2BkKN%` +}ql6iz/=EtC~ JH v~GrfYݻ qX[`W\kvWqk?AB# Pbo WeE:B{d<yt:~QD S{>L:୲ Ipژ؛:aӦX{\a] {A?&)5Sݶ" ɭ4ah_Z2E)s7]/F؎H7 ͣD. A[!%aEČ&-@[S>T~ţIؓB;|?PI>(Zן\ÎDѴ_Ͼ3ht:dBm(Qry \8,c$/>a+ JP1fg > JI+P+'H'ip G;q=,G__oߥWJ-0h M SE+;AoS0쓲81 x3oHX-F)b)tt7R2J]URkUl4+ ѪK6HwhHݠ/}3/0%f XQοb|D#3wa/CUNxőc;%nWv\wM ]4He}:L/CCLSҿ<_yy}?MTѺH9z򗵆2v$)fֻIu;_,7kLQB4;EYAѦ.{($tP~]PvFn%)jx˂SyN_ g*u[3Tgdжl*`wzL;9*"nf*ۑy &ϡ4Z`S/EH[%a2Uçhe9w\lRw;~KkuH1?> ,o(z{tQp\!F#,:wy)CڅHƁw?B|\$PJIoy*Y#9㇨8/tyHgl{d6#jg/}mnѷ.QC1M@40͖EՕ- @E)>~H\/ReALoSW H k_U>pKY#Nsya(mܭ1(폀5ԅ˜>K@ ta~}8^^N[T!lߘnQJ0Do I =4Y!S DȊ@(XN);OSϨO̴M=|fȒ UQw[fE2?G+:pQħ rQ}9RW;OnO7 +ӶL }p,@f&qY4\SuB; ,D,b{Xrp\0C"OOCN^f\A?W7d8J3)Ĝ^/R#c`hLO籞O?q/ l=.q;*/zG]}' uakrAgTSK"ꤻ=ESrADjtW#$|Q™NQ__5{!-Q)gB3kBYÛ!eE+R}~cO٫Z"aW&/' ˥FnE?*ޠ;^h4(MHi #.׋?3w=Nuc*8?c#0n$=WiT2u@}+ҟ6tA#t,<r$Eqi :3Uu .sNkxL VZiאsĈH*8܆K{ 7spAG^==UũT:n퐋!ӏ z:24zwXrLguݭEEaշD |j%oc'>+ye)@ɡ!MT#”3 1m#"-@cux/y)b(_ Tc;)Nsaje}RBZ3|3t2cUmZiAsнٵ9nx|[!"i ^`ӖiZuIZǕX1"S̲=>k?N"+FO퍶rE/ ԵЖӅ貂cl2Nd?*ջg5CNfx'/)W5eW/ӭmg1htޔ%mV]b4QyLxe t _--A4QdE37i˳M9` L'}F90⎹'#/qQ@WSnj sf!_Mdʆ2!Ga~. 眫 8dҲdx1;^VF 5yrɖ):Fҍ~t%^\y~1@ʝspC6:%I 7?ics(Y)`aQC!`h*duTqa FS{Y tjWz| yKtZL:qMb mYjW?5r\YVڬO? =ia'HҌƶYQ|I ,o6au\hY17Ir SuY wDzJzS!gd?/z}u߉aZtԏЎrDw!̶;(&D\!ERzCk6 i KZ8kMTx ,k]je*ZiYʬĬˬoZ y=tzٿ~ߦŴ^^J[] xۻJ?)t< +v2NDb ԿDv,'4? s//Iq}2R(#ӐۙPe'%Z۽vDKU*;Ddw@ `v@u)I_{ 1u{,5j痘ĄJ[VaVCKTA;Uhcl,KN#md[s<M}ia۴JnkJs¨PoWau կ3d!k4 A 3_=c't(iս޷rq$)~f!KqW=BIJJo*P/j|GJ+{?tY8)^1}a{h<H n(S͢xF/uX;+ =1lFpջ;S2#ȴt26#e:637x*tn=\3&>$F; |ɽ:F!ժz}#eae {)1)JI\),\P߲U6ʓJ9QD,CN~|}|K'|)a|C",Ɲ{q')N Rq&yj)JP},6XHJM$ vJec=2x ~<7PM>~]Y9/ӝ6I :@dNLwv -"ib?'ȝ4@Mo%RIU-<  "_xdzB!T9+*1AM^z[ KmE#\fdm?;g:~zWlxBIpoa2|A(8oB3DQw hkOD"y\mOYhF-+:V'&ʓX*Q@MWOlpbJjMhaZv?Mx`*’ 1V׺śh1qi¨)T"%}< e椉X:U&D3$7r*H5F4m{2Ne Vx H)p-w[,_J/نz)ݝ6/*4{ RIw[V^%l,r`kz-Vm? DˈslYƞs-C^j)o2,1kpg--.5'_. S.>cMF3`]5^mMzf~Lo6# csȞ磰Cuq; o4M(yk#߄h@w\bAҽ"W!?H~ w )ZֺV_ Wǘ.l]RlؙY.rkWL f]+gHĆEx֮lڼ~UkXC-6Y%@c}0VDhh80J-hA!ho)wu}Bg,E|̅hZ [#nJ< '/0 Uyh tK^#ðQΔPz.={XP-:NCv]qx1Scg6o'rr׈ NCEb qz`?-JݎXA{o0ԡgG(k=yĜ-H{VIGlfrcPM~m4U8VSLDV-]ouecKt}q^tV.;GWe`Tv4 '~Y Z򅊖Ӎy#+4xN]\K9}|zj" hEC1W$c{ĭ9oNi aQy(`$^l= ܪ_#ë8R7h@/Ҿը!߇ZEk@>]_ӳ8#c iժQB-n҉sE\~P6qq*ï$NdM#Z$|S[% Ge*)F{EbLeFmw6))+ET=:Ǣ]z,d.crUc>մj~.ùěXp,_hf/;r/!Ӊ-JcyeȭS`3m#a%q9m_q4 tޢxY+1uh[VSnmc^2 ~Bwæ=*ѹ Kc)c= 4¸ ϭqW E6cWW/؈(qgChow֧%km5$p\klfŸҐ&g J΍g񦕃B٭D#B5< k1ZBc@-G%] #oLK?nE㘪 A 7FG"} Ӈ9f!(U$.ϺxesPa.  '%Pn\Q4ؤ>fk'@scl PƉC_47ٶND՛`kn/g<(9wD[aEf8 N;1b6~ed>y,=.5.ˋzVb?s@}ڹϡ<1~>-m8R_,#0(\vm=0Dz?σj4'( poٞws0w?#Nxn/QѴN(BΏ,- Ł)qB:&@<Ұ)=:rJus, >EU |1xAyPpӻW4y0k}Mdxǽ(iJP<SUE-= "CFH%g唱ql֥f1M;̩ڮrf8alNj.lqԆ>fQ$PeE'o]N]>vBc܀Q)tZiAlb9Իg;|0GO`KՀaZ/wF|ZP8JBGq0 =٠]{h͘Xr?^lq &I\4U!k0n缻#'eK1^􎑈 <*,QB{t}'1铽9"S䫟M8l!&$AlVZEF'gczCRA#ċ_A Et6CHSdhTĝ$C:d;59 Y8ZeJ7|B껶 MRչ3cZfsl4h2W"v K&N c({C6K*c}NVYc+ҁ3lj4AEpa_S"\)^mR&dN(`ckyCC_h_$_hv%?m)8jqTtmGRs %:N,;ZL8?<]ueb^i_Dd0 ڌFu+pҫ۰N<;5yd6WWڄJK\>쀴wtP,%X0mjS bp 󣿆a4 a$Pm/EMROSkʷ Tza(eÌK W9B >Q2XTU[]7#|YXö+P Xfw( .ʷnqݎ<ҝgS*y]tשׁ_d@[ck.ژ"%P1#bWYnBDsOߣ61>>Ηݤg!f}E'l* OXM83MA+sϊQq2?.oUeSTp6C1_aFU<<"u>GP0ї!4:jp[Ԑe .2aD{08&iW6u'VcsMu_8Apĩ'"2pZYS4:`*dd3Q'x65(3!"V=439Pi-KsʜXr`/'P2`P)3u~sg 3sLy&yt8ƯϪ" XĖբ#M&Fm#J[7ayna=` 6/ԯŴWޞo ݥH_{ k|>wV3fID Kp}])Կ &w\J+G!:"N͖ :8֙#<̘ҙΕz(wH@ KȈȜEM;m4?KFPU4KiySp`٩Qf%;F ]z'y=i9gKKn·;m6#$%x7qR 9_Kvჱ ,zN0XK>.Y7b<lQGj-?"a{Wv>LIX/w&:MG&BL^Q{ɕ+,8EcyF,,)/x#TVW!o+oAo7ɚE=2ca߈F@rVkn"$!mh[μ j킆]_s;ϼe0ܡG)W V/.j[9U3=c5(餚UMA뮾x0I$,y*;Gٖ݂~m 2 ZT5rtd|@2,.^P-=a k f'{!CZ*5gxii лM·Z位]L8{ÿ>C7."rq:kMOBCuTN'`9jcsdeY瞫쏰v:::6c#arϴ+2S@x:pӖq?PDžohv 2Ock+*r ?eժ#G]w=IZ/,(`Kf DS3#<ʫo/Ā,ʻ;4Kwi7WkHjAZSK8ʙ3w g4..OdFeu+R(qބV?gX0K؇Z8p/a,- 4pZ(Dqu(_^8>M5^G94*,qw5mT:8=vs9p*,s?>|WDQwGThZ8 kSDfyRaRDQ`\~y+[SB\^U|m=j} YC}nw!IFfFXg#"Pŭst^j'w14? Y畖 8?17,d-#N#F! _r<]rCzV1ZVc#-}V R*FwݯRP싷L߫N 69yE`{KjFWo;,Pł}YvxU}T\@x1iOVGa #EU0Ŝ7U/mTė*N𦷥gJe\DlVbCp#bgT`M5ڻ2'jM|!ԮMnngG-, aޓJP7َ}rQ嵏p}o, ?*>GQoRHniA[~:*(cM8l756CeM4:DrrcZGQf)k})&:7WWfP3,>>Z^v 9\{75>RVTjlw3.,5m/CV0F9# @k: < L.,6G[%pSR _zoc L.RZ"{A9nP\$E1JBUaƑA)O=>ezmd\xsUJ X4 :/)Xъn#ݒ4{RfG4hUpI5GʲO)\wq`Iъ]K!=^zjTb9L2p,bN8 o<}-_ ^Yq[eIrG:dl蓬ЪO"orߌvTLTRv1Dtqmim[Qk䯍c(g'D A/1d@! Xٌ r} _g3';%7^N͟;]śouR)UI=Ȧ2LT|!oC;1/aPݦȾ+[x7& f~qCگS"r^Q"Jm*}(BvnJ/6D39hh x|R!ߏl`HSk 1܄Ocxb;#U0Ǣv6O[C5>c9zguAӡXbK k,T}?v ^TcW'LӻE]ȗ;]@s!x`kL:þCJYHXO8xh7]".P [#`#Ra6 `~IXޗԅoMCIUc*vAdFS};pQ韀;gP'F6h$]4M47'?H=mQ'@F- L҉1RYCVWY`&rp_Vf ,w,'YӃhMN6L,))FFZc5L4l]6VZɹܫMRӿ;n얻HÎpGvpy4O$CCf< 6&U؋bOjo@Vm\hFM0uH>84FǠ "h<ҏ t %V#JA-Byq3lC3d,cg@$"%6Qt(ǻAsN#Oe@3;ٵIFC P+wXh|JShXU:74Qd6qᅢpj6t'KxG- \x/, T}f^IJԦd^iݺOaON'6V&׋0#Ӳt!D':_(MmY;'[=u8g ɣյJ&YloĴd[ ODdM5 UyCKzME'>a. qtrO[M*GrB.$uUJVF1Ꭸs>Gˉrd,x/XG78M#8zdCBrBLS]rQ(|޸)뀯`yv;*n4FҎ$ _oOXO{-_4qD{gw qDQ {ĨCF#KhU,71Cn̯v{/mAPP(pX6s^g>#t'-7.F$VI^zI[+s)WPP^gc%!M:D.fXԊTȎ@L]Ht)!{NY!BoJ)F^m4+X== "O~f}x|S3&U~[t6\OD"F6hS%9AwD}7tE[[y ZXauFSr27ӌBjF%E eE79_nM 4EI@~2vwNkee*τA)~ΕӬzߐqZ{"= ".+RhYαC D%mNUZ [_ Sw#3(spgߗ$]V6 (5N-TNUQ,'&ig@Qss*ʼnUwҰg;Gr; d]Gx / VǕg==-JfN PqlgaȟD[j qy./stt*6~!1x3z*~%ڲzI\.0`#,?G5Μ4Q.z͎Yl_JI}nϛ2ax2_rr=ЃZz^~q Pu&ϭ2ۉNLJٕ$ Pod9\!|5Ywoo,$pPh|$ y&5x}Cig""e7 uPQw8Ni~٩] Z .9_wUB A3J:^k]5t1n}5qg^znٲN(p p ;|45wb\hnz|uXp4%k}IY^[˘Ar`TiRR23jԘe+Fj`'q8j9P«BЉ@F.ԑlD]FK%I@ &7xK5h%=yVgR#މUA)J&.*?Vh,l=z,F0oN=32 [n7yޱDrCS @(dc7"&^bP"Ƚ~MQ z*W*S!qYj*5 Ԡ $<q`&sjt»G~hfv^2 `TU;KG㺸CYho%p2P$H.%uߓ t̯^#f?EN= y8X5 _=j#/M8/=ɸ9sIRZOvjp jxJT%`G]MpA dԚfV_Wi2Џ(dAI, Qc5uA"Hq,3'7]Lv)SKwW#Jr{"`ϒ *jbF]Xw~&,|VEWHʚl"|:,9BQJ|-}?n#V)7RB;BOMc3F^JӰxna넎ib8ےW8lZ.\b|uJ(}(k9[ ?l# vVA%]ObفjdR'9u_R%}x)FKܚր?QV)>q}k6n !է a^~ Μ/P}-z"W|b:Q(q?sH7q$]Фz V .{x ,&ft*A%t0j|z0C82¾w4lY4_QXʺfv<͕陈s{r6ssބurbO}zT%EHE1|_ 3=u*Ղ ܑL5M0F-udn}pwAfHkfWS-+9f L!/q? h;S PqĻJ u`1v*Ӊ"J7 g}   hZe<e ~LmتCE tf̍G, |k\r OԸAݢbek_ w~9#Zq%6wW] Ts귒VBӽ>Bҙ'DI: f)["G,˞)Pݬm$5}@;]pc:{h Nu{%zB]5.۸ j5n+iӸ FihcI%s>*ZpgsoҶտ(238o0\ͺm=b3>o*I1Um(e {t0Zq"Rٮ-n+[ ]#$jSS: I5Gip:y)(Tބ}WzAW9|ץ슠=]%WYLUW^G6PQD qȶ&OtH15[( _xTZ&.u3r6V`VsS_t<uŽxV}l FL7Omzm T3 o *4R v 9Jylygҳ"y+~f 5da5/xk)/!#oeV!\RTf[´g} ^~;DB &sh,'6^0oXm x"5;@zUݯh %-#$(8ɪ P1c1~#rAO=-f?=r3*#1ҝvVtul(z$Jk,9iQJj5HYoio#;0Re,Φd7d,>sS2f[X{K3x^΂-š[kޗHeyp;;.6åh27լӥJ**>{PTFiHDfU-e[&l崶m-8!{'>G==}6q2BZy닺υ}]6y. _[~7-iz|BŮ=;8v`!%RwU5\_ѕPlE]$FQSfTQpdn;yfwK#B' IJ$tצлysr\Z+* ]gٖs bi LZaõ_U&B_;9r%y~UejP.PՔYv~Ц~/JBH)?}z+An}#N\9;#_s)G+[B^\ ,/\T/[d^\ ^ EQ OO)"cU:;Mt0冯b= XPa#]<.}Kv'[bRĽlJBhhcQ!z8ns1T|C4ŕZY +ZXegqQ 2%E4mf{g&P;?}%T\H|1d0^vD9Ӟӿ4^ʟkX ry`Lcۙ/Jz YEșuE>jf]7z8oިX(xfWuQbʞQ5uۡY?2>Q<򧉴j 5۱y~$o^B >87(bVy$Q uЂ#mRJP2bef+`tc*At_'đPZ쾥5j o-<3`)zWP*֡] Mk;;w?:xbMzg?W-D+0ǓʅN|mOΘxw,D6děqJNs^2vH2 tVcRcrxܩS] =ٓ;5荒*w O\4hz^WB4Û]?4ͤEm*çd>o̜MCBkvvY l\1>cQƒP*9Br]6I`V@Sbɓr2lKSNmp7wrV2r-P~҇sbլ |[fZ=lQrb/\&l2B_<mRPm ޙ|qh4Ip~)$9QSjr1c8*hRٙuBd":UN3Wt]]ڊ~3G҉Gjio "|Ϻ,%RЉuuB~{j(I!+O֪@L'T֍`S!} nx(dB>2AuI"$eSUH5?;,[ ̩EqD_4՜tӨQ#~?7oMlڛ }V7x^vw{U]KL"kO;9(j#cFi?|$Pts *wnpT^NU^pHJ!Cj|ChQq_oNjknB"wmhިҋ^Y;G Egv9vUi7O3pq5_ g^It^ʲ>V _㧿1v{b>b"6T$Ų1#"Dl pw !mr?3_uSun%Lu3 9A cW ?B%i-o{9݉eQ1pUO:2 I]gWAcexM ɒO.."Ev`^pִeZA9Ť16w;ڼܾu[嬨sJٗejޘa0^rM'Gͽ9shI$M)|=eֹ72Qv]+,c+tlT3R׽NFBCipmyH_ MNziS1GѻsTwx"~^N" @`sF D9|Y:'ĪWBaAh塝V$&)b5+6 WIv{9T| 9xPDZv?-N3ЫٻRpk##ڞ8pMiM<<}p90BLG1k&Jc`]sT<VJ0=L% daa$&X\p: ė׵,5AIqhDrdz/HpJlM.e4cr' Bh,qw"7a cnFW ZGBu=MQ[}@ 4^pezm@#3g ٲ((&'q.SdQ2gΗk ELmXOxv^vJp:29d絉ΰwo3I%[IdofM|J!1!N!t(&CVO0:eEh4ʍ}& #3r~$2FqOTr64#eAc1@".@ƦT7(?q:|ISN@OkHCnM35#ڡOK/&0 M@p:^*)Mm"[Aŧ߻nmD$bf>g7$ i %~{'<' ťPO^-/5 kWa~2i m3-J&c*Jrn1ٚb§bHlhi - XU/&fV~U_9ȲkQ$ػO8A*M;'ƅl.~= ,=ء#ࢱ bz ( 6䶳Acoꉬ}o*"O{I0& }n:8Fi'YVE;1\ua0|VgonBudWr>}D Tkw!mF@j&Į罿$,j``BuMCRLB:Z/vJ3k EӁtbyȲ*<.¾Tܗ:ݧZ')PSt6vs'2Ւ͝VyQIV@E 0 ;iL.zPhC8H]zr] $Q imTl r)Α {5,];M&ZHՏ Q芷t@V+D]쮏TEt!0D'%7L("6ht'[ѤW=jeʟ0iؔ% خ;:)Ы <;N_߱<ٖq/r\~!< v-zxthht?"lHZ+_7iH$7(b薏i>Ul~|`O7r^GYLpFde7}Fbo/.i /!Y oQ tVԏ2@̵To Kc|`f? +H͹j̀uUv`eLRE&dtXEq@JMs3KHRC2jj ]wIjlT}><3y~̒x;sΠ"\_ئYOJ˖mScF ڈ؏qc.jtr"VENUH}hshOVYiMؑo" X7df1oO7,_Z݀-* *EӚSJI[ZUSbZ` O'+"h*>9iScCauIKvu+hH]ȸ*D܇Gu\BwM{zxtIj- 8H EҫOZ}E#2rNj7R7a E 9U23ɭ0.j~*ע)KG.8]\:<磼${5kf0"?7rnnt70P5q{ f&sإpV8 kJI-$-Qm/]#(RH0q(gI`[ 8E)G-SelS3j2ҮR4XD*.ntxl;W㽌_-<`itv^Bw?[ťh]akZ65к/ d`h:kIF?SE>tB"!<W6;ZwqՆbn=Sz&:ƫp2qD8>ۈ dR6'?)]hL6\Dw`ް EEՋӳF3cڽ9,8hbxzǝ=K^6Z48;8ˉ͏IGJ db7<|O/sBT*+l [."i$E_pƺrhl\;@K~|Qp͍pw[:x씳@|ਰ Yt;v=r݌?Oow[hdn v1 8bn~/VwtȐӌb Y"v˥K Q~\&U\N*Csw18 ӣ6]anFEE,?Ή9&0lW@ܟkj!izgHӋB>qL3 ^o:–W$ TFmO\Pqv3| ghQKcu^4-ГXEdG>RnɏB#cYz@<_%A*QKbP; F}C b:i(!rgltS )[냫 g:/S{?xӺhB!hjSeajE7v꽤֑A ;3Sɫ+)}\A'ßaK OZ(Rd]WDomCҹoâKgdeMa9[{_8$gK:CBkD5:}oUʄ.eSË́ޕ\Q-FBh@-?FzUeAoQpēyIF/\vZ1kFYHZɨ]&G3 nq$Rg  i'޾M;X_I}Ꜷ}lq>߻ՓZn9{nQnmŃ (ct+xV& sq0sX̱#(-dQ9a<,'_N28{fhˁ B_+dP):(Z4ʺA6sNHuyϑv$^Nr (!Ygtie3u'2(G <_<q/|ͦD2/^;I-IiW ?L8+dze%n-*&&鶀8KX}}95ý1&@>*l$,Rʓ ,.0§a/£iiZ[/ 0mOH\yQP9@r.oxXS ^+XU(f4i)#~ 'ؾ6+mjfBx |BY-X:{xv7&3ZU7ۺs`ˣ?Dյ6V+P, M". 32B Nzmſ֌%#I萷6JE>Lgv />wlJ)gRrZ[YDĆ[v\oTiM/("-NN(a=k֐2j^H|RԪ?\ ]>[Q#+ˠ!33, s8"{xN`]Y؄5eIF˺^DGhsNMf4ASGs1ѱ%2Jx\\S$6 $:5?:0sFcs=,"~zY$&QcȯݦAC"!AK#[@G s f[;4muv QŦ2<E/J=qatczuͳ?s29iLȊir.}"`ܰWI3 ;GV =ڎH!JM EwJ8?*ܤY,+x3*_;+f&e4;)UރHkn*!B8B ?N_@PlLk-!-+RYA||Q{"b/)vf,L\-5}A u 9^ehS 5)} \s Eȍ6 R$AdJXXsɧy>;ƚĬi@A䓐t;KTvVIURfTo'L||zHÄ ( KrBB5ڇB}AWOs6RK'Kݯ |%j&xͶ{|!$)+{" Z vU2Ze;Q{An;G=8( itIGIvD Mg `@P6z$TP71_8qwnB˦܏U]lΟW/dǏa>4$3`uCQ]D<`N7o\zLzb#a"Y2ghvZƊy P `r&'Ҝ.d"LܷlM,WR.s0 U;OfAnY|+e^PJNpe;0r-"/S&MoO)CJAP=y;Oƥ 4ޤ&X|0%.j2vBgRqx \dW&)3 v_t8JMƹ E&X!Vm~.ë6G (U^>͗HX7p/Epr%b .rOz)SCk/,M%n5CL%;N@nӊhz;UYȑV C),W0{}>$S4B5}%$_D  ťf0# me+Osˈ=q";KnsJ5GȐR/ Ʋ9:n]Be0x4P,ewb̎yxB}Z=~(nt*/ yBjCTGdXIݠMf)؈2*grxEpgf)h]?? !9Lܽ%"ɪۆBgDZfk8MnFP{Dw;d%E[K^) g ;m+x>g\)Լ>u+)"A VܭaNNb4wirZjOϨT/[ٺXOsd-ͩ${fP*B]y#9,>׌LߋXփ *n[4X\,7ą)*1 8$3P*'84+jr{%bP]PoW՛Jڷ0eA :<!/@O{-BVK!CqⰦlP< 7~YJ} Ιfkb˶X_2!6z*u阦]y_"Dx5|퓊9nl[f=2XHt!G?*-c5tzݟbA i񔻫.ѩ6EaNi8aVJA˾IkU!+$y˼KUS!?X_Me O,mJqCzdْ̗olBk 1m}8ٶwa eZ]d^$ ;TLo̫eG[zbW\J㤅Fx(;7GvAH{@:p<) 3h!m[{wWukx@I*twBPllҾLkoW,ac|>1+S9hWdg%`iaֶf(]pWRF[A]`z:J2NOo0cwIȘSM ɂ>z&;/_c(phiƇ{!?є:$mt7Ī &Xqֺ18-nYd\eaq5@Hz$1-2t}RX¨/oBY?k܇8钺z{>oGщIyw6 -K*zC6gL kPNP.ЅZ<ɸ|,5%ee'WwL.ϱIYee%6}W#gejD1 Ces8 /9b,Q6iHNu7J%r54JH*(BP*NA^M]u.arw?rvTB@O<~ 2ji13AU7(sS$㏋J \le,#ǽ݄խF~gq1,5@Z]Q0t/fS-mP@,3~/ʁ[W :R"cmm!LѵN ;p[t=ӎ7wiC핿P&>@!noЋSˡYΩ ?JX88 'J>$#FG^47jݻ]՟_C=sSa<}'iz{Mprc:a8`Ug oG@q6-h@45(4Ϟ IIZw[!TGG[WĄ n]ٸ\"AYFKqD3 +]D/gwN&N@~5ד3F ?h:ԙM1]5p1Y>b3?\CGWuncGZ65R= p=+*JvL[ǭ* :]-cm$`Ϣ78O߂̤UsfQNryl8Cˠ|Gs՚z`}*H7Mzs<4RLgTTRگ5"[A &?V棥M[!rP_oXc p=36S .Ǣh4/PTsOWKb+ư[810nrft>~xnh9f@NՈV\IQd2cP@5eNTZa،lH2nե=$U(:OZ~'lurD,ЩF^cPNN;@=9ΊܲG6G)w- ڵ#'7f4xkcءk DZIB7WH,n#3E5Vߑw=͌W:7NNM*_ra~$BNeu=2[d㰧(ENE4/~ w(&Jynק]s÷MSLM!> -W+Z,,/#B1  ae uHkQvtB1sMǛI]L[fm8GX9лB!q> #ODžk0g>U|7F]@s /&+9FH=3/D;JOZPfK3UA878Y<\:GwJ*'T,B>A̅LUB(Y'kȨӠ_lǽYw:" G:)@6K1xVg_ټ# J`iE! eԾ2Vaf$:!$!E\|n1]x5ViÔ"hG(S`c> ['tq:^Yf~Q,슘_D\#Q0mj #T7Gy ?>L`a2.53jd@.L4|v_~!'vjod6 JǴR7ȱ7y& X9WZipQ7B.^ "/pB1%.K@;5jMQT~Xքǫ}UÁ%78wcaaąd},c`K~,#\T<9-\ C*"*}:XL5 S6`LbsF”w5qDl0o0 ,qu_grCpzI]UD@`j_W/m; om'B5 0Tl _Ώޥl# c1o^3?$;aR˱kz쉗Qsk!| i Yn駨"nw e5u+ 4Iv y6ֺ;Jh=@ցysk|wM3ލ0S& riArhҚ[jd`kŽ\$z:)Va{34V[nev<= ;V8 .ɔDb#/Gi{eE|.4".R T@ʚ3ĠRQA$_ل|OL sW<v*|ک^= 4]Qd.n{HBI^PIx2<+{nA֡=y 3xXu]|`]a-!N:7l?AtZ"Mq ?%~6Mc]`ZdRn/}IIXʷu'7LuINrBtz{<+&4gїO&M#A0F܆T)Ҙ*^TɾI8_B=y?޽mP'CnLRi)LBE6]Z젠O?)8@0F(9ɀQŴ3:0hb8GS;{yK7+e lq;k DYB1;80VPѕ#.f/_o Gh3u1iOk&}BIg n(+Ez~ 9 ?niN* R\z*f!f*fzY*НїWͪ}Q<(eV_haj+%&JQ]X[+C2ULJ !V ! GrwSSwoޯ8ksoEoAl]ZDsKܜ(tO t\ jhVD9EPwb=T2O^ggl[: et+xی}:ص>6ٕP`kr+|;IFTl JhȝcU:zjA}o[?,F(?}bՠRq}A;9YɰKr+t 8Ϩ] ^fbB3`2!YGj}&''`XhJn_)[}N,mm\TWrیX ZΐK+  A+ml '[{u43+](7l}jj*bNL jKs'}/{3{n%&)&.|DCK(U5^XKA5#){ć+gUD-p)RE(zLz=% m@D! 5c;9ug034"n>|/W^, 23W{'nv1垷u9i[b:F'ᆶiNG虨#ԱѽE rU}" ho3x- XIw # @\}eD|[$ EJAJORXd[S7_}xݡvdZD'lY (C% $Ӌ .8錣 +ߠO!8nAj!󅮬M|C nM7m@d8ſ c6'ʨʃ{YsF+bD /Pj>*fN9WŧR4׶zO#Q.SJO;Mf 5IX:7kWvI 75p-IIR^Do#d`4A5tTCIqZޣ#A)})2l=.U]̯+(AׅJ밍$A8xЉ( .jTiY-TDrʬ3QVRk".kp',O݁؏ʀֽZ:х/?ѶuUâĹ;2H6u!kv*C{lF9 ?0zӑF WoᬸprYz='lqBl״>YTyb~!̒2AJ^)^څ Z͑6ꠖeo{ݴRVHvMCÞO32%|nVzU5;4áoHtP pr;^h LXjmEKqA|fUUY3MU f~5yM"A1b[^p{24jDsm}& 8 ӰV`оp+tl;] q, k+~:q[P=Pѝ)e4JTuR<}Nv1H P9nUvW C 'a\gd<]ᕲʉiiUhcb*V5s{*+Ij 5F ahCzQ;zfS>q|BlY $OuspL .hΧHIS"h g~C6Ǽ fvu'y*`=ǭ$oˁ*8gms tO` 19&imZrw 혢^K K><#ؽ-}\/+~r)i&}U%+Tfn;anZtBe@2f8>m x *e[I3yݴ}9u{k=WFw^v;fMX1tM8t Ub$u Hc=AutQso~L a3-_odԛ\s.sݾ!)N˯ wa׫&̓0sU,%}P&uW5So6-_~2toWVRW$OHZ~!m{l8z<8'S))fQ-Fv)Ͻr:0c+#. zE/^ݐtxH;L `Q;/Ǘ4N~hBnE|CWY\h guz"{/il𙤐O-L g& 0G7(~}_ˍSes{cc|cMP=Ē'=[s[T$˵~Ia<0ֻwx1,!Q. .(/Bpjg|4  :p/dSC4'B/ĭ-poN,̓wWӴ*mRar#e^y&d8[cVE2NWq5LB{.FfW ITRnDx. 1r4}fL0 !Tv|u*Q3ܷ/d76h E1 M;ce2U;E%I<}ݔP "Dywc~qݘ\tّo61]:#rLudu# nЪ1h%J=wNYO?rlsm|N b|]gg#7)9f022t-{3Ƴo^kmE;ɍ*>NNn`{+l[ JH҅s4rVoKj^kT `G#&;ipb2 _D'@Տ1r$_]]#=P[O~b3O⺽&z.h?-u{B;@[S)Z \4.M!6>e"/d|ZE|*]2,"1E7 ya5r*o G -i,V^ VȇlotWﮙnFKH&$x9nڌxf/ uywNV~ڣ\"! %ve4!NB- ^@գ[Bsu;1TI“g/1-`zJS95>z4Cu "\&G1@ZAsYї 68Ѯ:z1OI i{Lq:%XV9j{\."U[$PuILq+I^*)RζQ\9Tuʫ-`4Ҟ}hyaz!=ci?`#5yazĬk/"3i>H:_P_[U[" #Wo1:{DPyg+NCCg?n (<~Vf֖f\;@UQ]sc)ݏLTnAl+!yOq/jX{9Ι ,)%{&KI;e])L-2\`3( c^ UB$ L^fGj@<{tT䣚۟ Pi$PÁ(V=1/ؼ,q!hM;+;*Ñ!#8I0Ek0qNcN~'{D OK"6głbeaވ.%=f^ Br4LGs%yMU--{HBj pKz+%4\W>L`>&2 腔(X&SDw7Tsᵩ"(Z_Ǚ 8CjV8; Bb=PH Һ1uښXK9Qy R nj8RT_bCYDIZ:aE#u=%[yp;7&LM,a8/1It]yJZ.L0C1oQ>Fu8LoY=N͸mQߢۻiILK友{`z{8AD :5[Ȟ_3+_e#4FIK)uMP<#dc Ji& W悌,Ǟ ;IK=A{n ,@6ɅGclbI{1?TFjdqQk/"!Uv2*$HAR)d2 %M6S9 ۓt_7qu폎Լ5MbAHHOE'|;(x/-D Qjn<:zP.u.0'H`Q Ub0L+ZޘCpέB|c8|ޚXIѨr_Is)KÒ>?./>AvOe78Oۙ%ϹHEǚԾa%)q1f["*?+Fz!XEUfkv*ȗM+sJpB":E}%e&)y.כm~l#_ZLdY;$՛J:e&/5 >2s&esQ*-[M+UW^UfؗGLS;6/9b6PQQQ(ˠ$&-[s}9vCYZA'aR* `09Z5I}܃#<<˪㮬Gyl.&b]|oK$w'xw[ja>M xm Q!6nCuv$R{مJhK~(nәGmV@pq(VE$V~(%{MOv9ۻT&Ё{|Q ۉ17Hh`*НuYוk?iqcv}/~-!5ҳMbߺhhݰ~Piu@ H'9FA Hq?g fi7 Lһ!l]RޘϬr7Ih+RXC︑y0siLEMƇB(L6f@3~#cRji~f3r`:W@c8TC{Bl>4XM&A}ӗa@ETF6GF@H6Ywl;W҃(Gׂ(/~׉$Ɇxc#1?&Q /cPXQWJ 7q383adO'X4+rD(r\^ 0(z-H|T\YM wvs8;Էap_DӇ%ױf[r)C_P:r̽ M)UM`q%gan]f<Nj( >Ԭ]:Wg bᙵ։?Xo7jfg=Q|k̮ xHJ@!7J05.#37O㛔qq{hlx#)C/^&agô4MNob_V p?SWsЈW+9t+jN5B}D֕"|!7uNiy4^Qq#}3ɀqWv2Zes䲃l榧ZN- W@|AgIJ~ :{&_ȏƊOk!h<\)a]Ug[ܛs UThJ"ip=I&tv1_V@h{ŏ|~2Pdf9:L\oN#KѸ`,nMU CEUwK}P.¤)9Bس&؜5)me.m}vKr$8W?Bl|dqllJ3B7knY0_uJF18jʶDv:^.2$>msvi2_׻zjΩ7)Pɐsp9` ݢ̚_Ԟ>ʝ8aGգ堒E>(L=u|{ڨ }Ϳ]FzW7 jTVfU6WgO׌c0a3{ 縖B!jt:W#{F=R2߅ձhm:B g ~( oF\fb9|rHu2B\(D+Dn`\~ +q0p[4`%N%64(rFBvi)V9 oNI"쭚+<gISsq(Xcܿlй H^Є[[&tC\c4x߇ ]e=mH rQKl>ɔ;G?+}hZ@‘D*Vؔe8"| g560vu 9#M뿫ӠxDwmvkN [Ob./d2ذ/o~5f_y3I6h.ȟ: ?ڭGgA2ޣg \[b;ʰ5[FX _ľ~7ւ5+lz߫=}q$|VVtxYQ/g /ZM?6KUc%EF}5DkOX6^ ƔnVے@mI`PE.lz i\EyXGJJ5CdVY ~}h쐽ܧSx\V 86=}5? lԫ'/jX"f:<z`z`BpIHs%e@Din႐ت ئ@\#mK?U~nn1°V_QtFrB 9c"Okȁ/b~׵c<ߛ1b;Ǘ){e`*EDGQx;o8ښMHX*N}V_3ٵW<^.oRc܎crX;`NǸG/VO}9-2yPxL^*g]@{ܳdCH=k#tla=Uyź BܥRTO}>`9󠹔jAuuOm NEݬsa- Fa퉲' 2ddPbO1adm'cQe61KgZQ ]yMȁz~ar Wgq&yi֧25n pQY<V́D@ϧ@>Kd\?q{,`u nEb.P<ُtiS 1/Ñw9Db "Y&RGk9h0zkNOqhv Mu>SkQC_x~O~i+oo>X# $8No5!m 8;{p3rnHtW;F{o8ثL7-YJ1 f1|Amm]f͢$ qԾN͏I*( )֔gZqGlB7GkSf[X^4hiL??}kUF/O3)g@R+3 \8֕UPbHN 7; 5k +/mD8ٸ ]@c.绬Fn V6VJ:hhZ`'Lm#f[ ~I!4u1(M PjcБP}[qe)u05N2Z.kbva r`A)޵B}ֹG"hW*Fk՞2ˁCQb( =Z)37Ls@^>C7Z^QUlEkޙʻoYLg؊k=,2_~{K1Mw.i+k s<<4{+a2K hijmI5n7tb[h6D=[Ђ?uzV=v{L*AZ%yi"`]-j!qϕ!//e07*8|Tʥ :KmH;kGDjA_k5ѝ,z4td{f& Szd}ΦR=},՛'s?]VYq_?"_xpp l\6t;la>/;Cku%bG/HR\ eه4񇐃-OdNUB_ /%-*ڙa!4wG=p `#1䦑*?ޤ.7:aF%y!cj(嬠03J/KŲHkxExHI 7+w/VGwbm(::3v4 >oNSF@\\ ]s%%z91(:P%H@c~vNSl1ʷK08`K"Zvw \Ҡ(Q?uSӉ*B_LkiqbE=D< Pr7CM~2nR``%u xP3B͋G3uU$2u3v:<̚":ŻGOEtuueN\F T-5:nv!rVi*zhsFi+3K4|Bw 4/~ժ %l"áDVg /yhk(e"ۙ͞#]DԀ6j6PF~v(v*L'Hn,4rducn$)O,Kx3+$=wՈz,ԙkӳxZVXa qIs.*RZtx+,NEH_k!ΰ#GxdɐELw<y^-c-Bdu ǒ56Lto?GTo0S%"B.$=Őx1V9*#nՌ$94qSzgl9fCZ3a, P"(#Et6.31A$ -~@{|M:\[vLR6 ~=ANP-PBzCǁ0!5~~r/d#um̠V_ agLSʆQC6}40i"Y,+ xLwtv:wXy}f}pd上&輥$O.3%O$s4Ϩ}ulZ )O~Tȝusޟ@F ex(L$*țfo{QZ}F#zڿ23i7X85XE 8">ՊJʳuosjth!I!rDMMw=jK7zUMaqʤhZ%軑ӽ k NZk+A_޸^_a\1MBꉸZeV̂>jNMl"$C Dt}#8:}ļM;Z h+o5h=Ra0'2ALMf$l7` H-rPw 6j~)4?:^ Q$_ D=ݿE"/եy[Ȉ)f_ ٻȻ@ol,{Qak-;OǀVhL"9\=e'UQ7' *+Xʖ]?8Ro5եW=k©F]" 9걅nfKny{HΜ펦aŭϗ2,A Hy ~_{cl_iq!&11m Wy3ƅ1ܑ{X,D:waVzQ72- += ]&"3o2n+ qI\+("gQ)jo,KS{8UzJh@EnvQ4.M&kDJM]|г2PvJomڻ S$[XهBC=e~.XEٟ#uaoVl/?4o#d#eEhz@a;s!>p_˶&wBiMְIxd테65'v+A$gu޾l3Ǜ%F"Z3l"??-i,GbxATKCr'eI de=(صz>Rn{/jإ? y;=f5Fb`ݟG5eQ.k#T*ۍq?Bz3Ͷ`>kZآ(RZdA}IRe #wQ4wmdž ͪix5!P䌣=KAwݩ_/;zҫLH2N]`Ne] fHe LD*ܤc jBy>)TϚ(*FE+VM:NX}zl+ uI!mN,mD[%vy^]{`״Nم|MFīE4~cpWV&'(aq{yw=pڌ(:鰇ĨbW=/ޞ^\m šy1k= M`,R㇩j7!9!;ȭ>T]q9g"]:ս)ߑ>hO|Y2"o薧MDJāU"=ixwbvr@& IN@dX돧&;=- `%d1OVtaflU FvׇJ*93 ZwF/rK8U+IՁ^BϢEk@K[w9[2t`.<r~G[[z*u`hS 'PuA;μJ'`aBԗantw7MaFgjs?ש\? %|]"w?SzaYdc .YeWMxp!r`KIb#$^b7ʂme1~r# A+c-Zޔ0Eڵהbt=M"J u4PzG;:A) !ma%Oqn%T$|ˋ| fp Si_5saLM5#E[RVq;)\:a?v\ucWXR5~Z[<7YnQV #&!|q!Ko}E F'áOc䬐j~YH :1!:e@'֝;ˠ$Тqڂ{W߀Tž0mǵB9pdʀ7s0M p^RH<G[^T'>~EBXZVħ_PbG`3=yj3e5-.ˢ#~%i-|l٭9sヒAda6$wfP1sXz ]7 1,F0T$+ݦv|]F-@Ǎ?*A~hO)U9JR{d Xق1h! |\"e\fqW@b3\fxx ~q\qAo6 [iFRWytG dP6; ckHObyI{>ep KiLKӽwt^> #ՠ1VL[|YhP4taD,x[B<{ [eq–2/@8sF*P5< <x7P2U=U[f)`gnpLRX~lMt޲(PO{{憰2y,E1-bz3̴)O /Xvr第MAVw5Xe:/UG@u%|>74 k .oVť2kmdb4wwrZE #l dn {ksbM^7W8 ;$IpfDQ>Ѥ˫n'!\췒D(.E_+%xF=(Ch hHvzjlg{, 4~}A(ʹ}PZ -fI(nʩ%luO>\o@0ǿJV@&Uz G(Ɨ %V&M Kh}E2)1TeLvb+yQVPgzj䲧4QY01YfH<VrvogޭIGBw$ko)ŀȃL<_Yl3[ۓ_- JM)'U:?{׊Mt~EASoK憬dқ~՘wZo{#O0q*>-{TLYU')RZr},sQ19b*Ew2#lY&Ȫ۠' / ~e!@-OY C@ޒזi-nm !?cAQbwqG YԸP>7n)LwgVW8ާÏ{4B`0҆CW &[uoz bV?7o8I']^5"rM2s7ۙV! 0ExZC U?]@@(lubj@XT p;u4HTTjЎ9wfvn\ +ҩR4yOrxUޛ|–h1N ~lW/iuz?ԞnV2kF3v耩(2'tf&Cw3<^q]"c>8/^9d.Щ..$)AZYkf=-3Uw tO&Fؚ6v/oyVdn :pո!$٬?Q&r UD˘S9;5Ifos<]V紌FxyMmM<-KF=a{u2&U޸J9Y @[ J;w%D5{AaG ,a3QvO dxٞn"0Z'k>a ERdB焔!n *s ܸuνa~Mh+X0x]xO"+Uׂ6;bϤ5.~Fx1C툿ɼëVG.0Қ]fxh͋q093ic]y(Q͙YrIj*㝇ohueGj| BD\Tcu e[T_W4\) _# Y|mETyKmJe;Y7,5ZvIZ;1 pRSڐ,pC܀t h<%*$T%=t鱹8jioވ>%Egu:Xc ^G M/U,&Qۨh}r8|>9ZhNT̵yaUBtU꛺T{1!|B<J~Cq^m !&S&%H pSHLiUz/mw ]\+O:҉Xi)'=tߥ ً‹ naے +,y3-_NQvV neƙV%rSZ; jtD+|R1O[ƧTotNZFk95\H J|71ת.ZdgmhANw# ڙu/^-9Gg`U 9|uJMa;(_*::Qۗ;!+ՄRI\[kTbcn?E[|VBubb3HnNz[Rp;do"#U qJy3tpy$ @+j9CA?K ԋE9 n2/k.| WLy4sӖ@4`6R|豄&Y6aȋn=m!~V&~rq?1^/tRlGߟPf|}T/6[_߫dPs˿Z^*}:9|M^, =Q.09oI~+őA϶(3]kQFpq댒(o|yW|Fb@e^nFVB1[e5_[RelJY&ٰXAY n~|cstX{: kdZrNvśȊ9_Q;r$ dKܦF2y- #B쏬 GOYl,:9Lf[A_+ώ-FC뉱ϭ ',3EN#CLxO5$R-â'xw@,f[x̩9ʼn?VhV{"fr7xL ¹!5ƿj__M2*4h/+YG`zնA~(Giʛ̏Tf 'M^z]!Td]|Y ~# []o_F)R&zYդ ?YlK\w $(~ lcX 3} c2r(B)V0'A ;>7V'v4sVG=c7s/OG={*jCXDOfd*b\H[wըm!9BP| 0{x{\Bp$7T$(A F9_6!M 3tMO$B\+M ]Bf0!NM:%' & .{>TW wX<|ڋ& 1MAܙV+6KUzEH[q{Č<k`$FLe(T7G/Dx~?[3)8?W_ UҦ`3/֘Z{{_R8l ;7F8 Ҩa_› Bo Ʈ*`<;qECMV|}gs3o%Օi"rC?O ;F\N4~k &QKLñXdە{Ȍ1}גCBzhG\>:1T#,h/BV-Dg%&im5exI/W|n#L׉W'x?7Hy4;Qgs2J4Fh*if&\?1J#f<'dŠ凰;k.BmA~ܳ)','Oa|#ZDmd+nBDws$p"Q-h(e O&Vu$+pX&0,H|q핑TB#bX_T,eﮧn҅U'#lj PVjzz̩Pc5$HJTc7'bFHP!b )` nމm>M^ L4IO< H:o_[8C`IٗI͇٬2a6qX_T_%Ju`msѿ \ԇp }ǢT$8-Jaz3ZԚ3SR'Gix0Ve$p}R9YJ3~La{%ƨlf( .s_-r:鍃X4BkڬZ¸MõXc1F,o#5»iiy m*i4iA?<)-lj  axtzO>1dQ4S\Ccm  IaNas4fBRA;qbF~ S$Swd5 z:_X ,y(<0 d'yMݴ ,ٺQRC ##CUq&*FS*n9m8b[S.kw6n]~0f`L#ӭ݉P3LBK 3uwdGI3'N\Y|B R$˦,IBœo>2f2>GoxܪFYHW|t`UqϘrvU-8}gY7l!dzbC&vɑN[p*|@T!\]w͑sЮE_ZVdගqb0y[ob  ß&h})V/cway=ٶ9=ϑ̬_fUX˩QW9+"IkfQ:x,v2仮>Uqxlb< |0'!{dqB|xz:O*JR -=Q8 "~pAmKzo\ Q9f#8n3#Z<;?_j:B~®k $pOo=Ũ%5ihZŏ~a2~DeV- x]0$ 'sҔio&K ny2J%O^|#3"63=Af'Tfc}^{ʊ9%`~&g7\JMA@H׃ W> 9~ ,q}%vX:4#ẐͥsYݑ#mm 66hFBrӃ)#,g_ (.Vl+'O+P#l:CpHD/QA~J謥h)SvBzycRF;r%<I߰tuYm.Sur+l`|Zc5D.bvLoRbn ZΛDiRW)RoXHrXGA}@bz?#C~ 3F:dzwԳצ[gi2^FG_a >]k6#pՙ4G[2~CNc:,' pHňdV7t{*-M[3#ʋ+:*ܼKy +0 #C]({JT3*q:g3oΘ& G߭żG+ؤg Ɵk؞ t^a:\Ҙ}[5wq)SLP@_{;™}$h׍uaޢ ;KΧ\B׈\@?46S%K'gX\ 3S gl֔مcXetO +9(XAgC)O[. VdU& U9τoKpy/A?.gX3 #k{sV.<X%n|GSk7+;\T4C#\=V  :٪t؟dNt}!-^TZ"˷76)l%Cڔ꯳QCwt]0c7DTX`VtlCWT#kk*"=~ZE/CX1l sLM$3SzY< L:3p\OrCL`YE%D7Y3`q^$,-T,tӣq 0FۚFqX+$a͆fOjb*0Ð]᎓s%dߊQ@U6T,15jd \""Opy8I`P)|_^-0xO5fZڊj}k%@.SLKmn?Y.uTղt{QS~wa:j\zU BOl%iW^[!`Jk+숶_䪈-MH/ YgWv'ҜPed` l}VeMS+ `|.ꚝ3P}x+a!94SŴ㯨ɳi%Mbԑa'r6Z7@ ꦧ}Sn at'92A NERzEw-YlƏs'D(v6Iy@N-KRKM O٭@x_S>s;>3\̋hh4\ϵ%Cna[⍺5i'~ImG>81P$7@WV x^3&$أ}aU;c w]s*!YK֧=S{*iCPX="&jBuvulcȉGӔyB;5ܸWR*6"uJJKޮ Δ fB/;sl^ջ!o] ^o$9EKr=[ \ak(|?52x^z؅NDnUgzlst"⩇3zZn¡6_=Ҝ+Ym"Qeר6( ,l'JGDIz1ܯ<ɛf#D$\V20˔FI&5ň8rMUYš-dکE3W{C;VӞ)%YkP4Ua FJx򩀵1-,+D,̴UN*fz2Xoࣞ\ Rr#%:i#@ʜܑ$>+%.0[Cx*(+qʫx͐%S XLNΊſ;^p}KۡrZ C sJ=Y.L?>+{ 8.-=KG袕A ibfٟ^r4hZ䋻{(Ox#!` Z\w].on`OBZەWszm r $#оvO>5UOj\1U"Yan`42+޺ g㸎fRS7e~zȨмϲ,/wc]?FN<ˁia&+?SLH D / fZW$v5<3K͋eu3Vᆨ뵱6BwAb79rKEdf>E.}GTS;oc}u@Գ`D,AoxR), xk9רkp4:Ȯnr+Ǵ=sL{=]rSt[?S7~9jܴ`b<d ;`茍] ֛{: ԦS#(qVNJgn_z_읲$Hz; (3I3⥏ 7/-M +e'uwbt OaPi "yQB..[si] CL胻ldtbߜGI6BP#V/'XYS]/R?c]SVA:kR%o1D6jA :އ,|[ t,uS ̡(sof\~)z*v& tUzᔼ\MW10˃>VV=هשj1v8\<ץUg+zOʲ U"+Gh?kAGX2w>\ lYɰ܏q"mfLRqڣ(,HI"NOU ιM~s /hA vN R^IኗaJ}@Eiū)G\V~z!ޕ/Hrd%4@(qdELT.-{͊>sV<}_ծzNZwR<+_a2s7<*..:^),~m$_-p!РJCܦm~D,T8GO:QqQ5e ltGIm`-Ykv5)տ vOwa<ѻNAk6r)Ι:e~OSbb 'PعO-E$tCrCF0"F7|c%nѹ(5{DeZxqFv)Ήk%(ZeG9>͏/5 * &gVCl=^h(E6[ ,qMt{4>NVJ>kzD58U 022/Lz?L L&OF*\؞ZDCI ݥ@fR:'Y 4T;I@5^XR6 f]YEPfu`-c;z zwsH(o]vMϙzuEli(3\)Mrt{Y?]رk|b)NO^^( Q~wnau` }V+NܶQpĨC"o@$f%@o巒fILP{\u èCI\^l*99IЕ_38F%ύٌrb[@hxDoZHɘzWͫ\5ĖA9Dfp6:PfE +n}$,*K{UPGB][yv?F$J;n {`ԣ2HUO_ESE5Nw{P.h ItYWfFST6wt7OCQaqŎ]}52Ah@;.VBJ(qe_ZVz kj]윕1ܵMlCvpjb1']<UxYqc3ޟaЉ-p@XPn(!6H^ׅ)0o93#vfYVch' ub,<9K/^/(Z]mOy,¬6/.͡5b~2~r`)ӧGЉ|bKۛR2 9ÒFoilPX^\{:I\Sވ1)h6hkCRҪl ݓVX8=/n~ O$v-dj2'\'KĝULsEA}E6#G~ V{^&u>?-O2HxBEN窡J0NW&zMِ 7]@!klsMfɭֵy$)ĦpE-QF.I^scoH .GS' ,3EؚT3a*N)l[7-YHkL*Dbyƈ<Ŀ b]MsZq})F8P/m4(cH@8E(Tgt qF\\Qs?с=#3}MK쎏dC'DK\i69?l_DpiKd, e5u%7[ UI$Ҏ;1^tu=ۿC_\jc@˔'1+ Ńˏ'Z1o"%oSg+ ʁ/c=Zt " ߂ n($]nn*%ԟ@͘ |J-ze$w5)K<IwPF:pbwJ +͉Y |rrMa).񵢛"d,TA#6Q-nOTke7ʰ ZgU`f`ONam:ԏޡh;]F9d$k_Zfid\ĭ0Nxamk51,׺̿8pZ15p-G<`sɒA!$z+Ko#k^ix'j!(E EP;-)=Ro b26\c M,W~e1Y rljTY5!zͼoU} ~ k/Vk$v q-<0m(@8u4!6gō. JtfcD9D[PI/4ˏ.y ͷ>nן/ZH2Pev[;pp|}?]zvWYRA˓^eȖMA )9!4ևa2!36zzHj说Tg Ck_4ñSfvpg7B٥f Q8Icssr)|4%^n 2&SM_%jj@SH{B0/RP =<<ΐ\IEw+Rbwc}u$FNg E)pi5ߠve' ڪ XS1j%d2bfKcL,,2 M8ZBBp{;$yg;tBb6΁c:+GֳAXbes \tˎ %5xz3]|<0}~JVӡ\X3GyȜF|iR+ .|j~C? a|}=Z  O+x kO4lrmހ~ؾM^ʋV{h윶T4 ;Z]WԵ6c8q\H=3ҊWQ!G8ƻ|"]L}{f2Y1Gujcob,[GN|lvsW㬁8R^VȤM7gtzI\ OEnm.sفOlC$j8_Wܣ)m)A$vbpL)DT dBCheh_k8i[msF|J'sL%VC䟍LCU ƶ!"bvp}hĒ6Zd5GVz#HWlhTd/%{8 )r]{kK?v&020갮 QQZ꫐FPU'ynݬgׂ~r,LU88jf0f0v8m M `xHy5rp_r,>ad((H z`x|U<>[Ŋ={HXEst/(e8䙰@?~omnIW+#qHV8KT4ii]H!kN>D|5nw zJPPnWlmk4r̀&KuwRTЙ6sZzA^ Ԥ $}Qvd(mKt6,ps5`Uo ׯ'9pBW`=Š4O@˘ہFK-u?]u5m1<KxTYm. iC$xK͔&Eī! fͳ'?PQ#R!=ro6 aQF?ѕ@BIRuIEӱKcp;N[|3d f͏2 $?n)@:Ѭ.a!KdWd맕;m;03-^caPf]5X*-5/Q+#K,1qQʀ- ?ʹ"4> %肚1<)ׯrE2Xxd=X }'%y)*ھ.sv'6#!~,=Q |k {/f[;'3+H'HxfZ# ˓T$}|$FZM+ԋ #Qb3.4\G0[uku򑎲QueP1%r-vi˽Q*x`mfXT͙!]2U;tw/>Nz 5aۗ!Pt34j?zi1KYBH5qǹÜLWO(Ʀ~}cw v^j HAu&q/֌Nʚ>T7MbSY ~pRUwwUJ%D5`EI.PϔF5'nȟ~ ojѧ̛sR.PHIщXHC Ǡ2{$ͼSW_c@ȕ5c.~ɘn=D բݡ^^a!X_O9#7>[38Cġxplq6ϞѰߩ>bqRa5J `8ТmIbfzmMtt1ƻ7 HMFĝ1}PHj.#7YԿO9Yojj} >щ_}?k&+o+#{_D,G0U"`MVx YM3n/(b (m/THOI$ Nx$ihTIWޜmVYjY< Wi^]~t3i.@Ėtijl^[ Gs^.6KuQZv(f۶Yܔ@ %iZ>|Wn)'`Z)FXLG} ula'fZ؁;pLvߛv>0 vpZk\0lٰ b0kyQv߱{]\>v-S5<`lFEuc HIYpZ{ML{jӒlIRW)8-Auf-F&Pyw1Ԭ0@}zs[O.Ʌ@RCO5l B,ǷT! CS|561afN a*2˰$V>*? koN*BG}Xd"}mmyY7c˲] xdr:%41frC'n{T\K2M\CIJ]W@t\R; {DהbMJLז+-PA6Q˪i::brv=Y)^ۢv ]Z S}:e-Œa"GwH4RܚU]t>m*l.x+s'~jm@]npY(@8soLl̘^ 319P5Xj@"0Roٻؚ\J=6=.4dICNm Tfwqa/L[ sn^-/O'1ȵt!ZHwC  @2D*q9\z(ڴj0%_! (b.d_i*!Fp᭣p՚ؕnjÞҧikeDeQ9/&ҒjBvunb{UJC҄/.GOn%y~Y=%TY;GDSE)YDZGoҩu5(,Ɏ_tRˮU::Hߌ.nYjON~ =#9R˅xx_`uk'&P+&3QpY)4iU4hBHn,j$BeEv9Eva@ $Fl4Z̻ `Ҥr"<и4WL.w+b1ϱ9kc RZQFΖuj҈[ԲbxJar1i&WO{GИ^X9kOQA:49C9M?† zUq&C'|rr[T},45*?-a7#Q] !%U~MF#O_La ƒ&* ]kn9ö]u.ۖuZdFTj$SSSH_({1u/saL߻wiYWqr{JH`W"@_dN Cmطmx껽G7e[@8_A?i.WCh9/#5ShѬޔ*!&tx9"^EY31CO>"zw3:!fG VMbJ>mēDeRї< ]f~n !}F&3)I^0v|.6z~)S=[h?\~&1}WIV'rg%?糰TC^Les;7l,e"8mSlEUٰ( U;=XEā}?9zu'ۍ"op-QӲ "/MHzHb]6{0pA/kX><9 bls47C}a%j"!y0yږ JKa K7?=]_N#{9ПVˆYYдze2r,\ث`PF0I1Bgx.]BҾ*Pno|;j&z~Kf_Es[ʟ$xq4z[NXݟy5!SA80FgGDzNZx} UF~yQu>y2Zmlybӥ(qJ6^)H˧mQeZdumtbv!F |`v;I A/F1 _&2]+R4jLJ7+:_|_A!b'Bg*'$&Oa|V}TODq |W\ k_kF3C0Z 1%#u)F9 8UD5o(sci/`aw^DHLCaeJ[*8Lrq&fHN`[]ZT'UBI["YRb &qZO ɠ3lm lk5P2dreh[S]FD*e1ֺ晎Ӡ51ܮo3Ʃn;؋P^| +Od r2i}G-2_Y,RsikW1WCklUvZ_grCtOKc>N<3Aך[#ͅS25,^_q$j[ ,VzOr[mUSsouc4ߟlD(:0YMҭl%m/GTwⴝA|Ip%B߅4L4Tk,o^ ĺu XW],9 p6 .VʣmIjGD}cGLzY|W14N,N?407Fwu7`Xl²~iZNbqGzBF齐@C᫾bYM . 6B K]+|>y*T}Kɥ}ҸACj5X*+?[/`k1PMFobUaoV6T.i5i A61sy9k{"VR1}fZdEQ`A#4C Cɡ8WƠٓ,F f-i-@&$Ja ,/ſdlHJaR~eZʱ9װMbhsӘxu0)\:96N].&7|{8v^ջj2N*Ҥ2+THSNY\y&lHǰ7D*5룠FqcyUH`骝yւ%{KCBЍ^Yo$~WkޞVC}% A JNSI',T 6Uw!C)]0Cfh\GCQK(wm!0"h l+-T ŚWv!DJ%#K\1qyxo: Oss@^z!*:5WAqRʞ>MI~E!48=x 11F?.wk&hcqҟҴ+X-Po)OuRq4qr%؆c>''Wl[hTڜ #Ez3pS\a;HFEر*eZ S~vOگC|'ӊp4Ȩ4J)U{K4Xr$D_SEctЃgHjv:j%'@4T@9'!3`pcw|rhl|-Ro"ߛl+I @DePJ;ȼʗYb˷OŽ4[ #؟f1=}GԲ"V4ἕt?:c;wiOe3aKS]lD.:רpͻoHx/@W$~ (AmB2k/jw% pb=@7"wʅ3t nlд-)7jDZgu\N  U-[jû)`%FZcUO2t3Esod{F7F_zx:$g s54P, 6@n*\/jjJ"ݦKʜvJa@Q v\s*gK獐C:P`^>V[RG3_$ (?ޅ1ɚ=՝ #V$BJVWS{ee}rQf 3RqgoOҋxֵ*& :>FUmp;,rs˰晴 w.AGPn+^7FKhN m@OՅXC!+%#̯ g;Xb1a zCҎ"V'@O8"5q=ޓp+N|Fds`VDo*rU$lDhhv0]Mu\91 JB51(N/9.Ud~Nlhސ'2Ub~[lGeP e`J#Cl,H:tcAL6Fb* SexQtkt= !ezf,,*dPrC kr$N`# ByjE4dIus^kd*k%/F zj}v2%/ɶGۘ"cmH u޳굖P$R7`( ;z'8ATmuma֎aiGΞ˹x7T Caç9u% oTVS|*/oXՙVsa@%NجN' m4Jn}C*lJ :ڰnB0T/H9A}Ч FS9"XĠe[6E,kû r1FEVH96 YL7c?=SgZ1D/γ,P,O3L ['}w8^pxBѩ@|Z4ɠe)U,L!RT_ {kI䳐dq7,R Zi z AuE{GխB1;D' 5Y1TpbL΂~D;Q <["?rUG'oEg0(6 gYj1V RS:`6%44mU EPE+g[,(k~~邂ycQ#}Ӓ}Ŷ0bW+z|B N'fn v#H(4wYY7[?/6%ZM_s5@5@&_fF rRx"Y^k;8AdofՓv`~Yl!rᅭ,!]~ bKyCwt_b'7N3אute~"-; |x`ĚriMe;V=R/9%9WBx/sJ^@]%snS&QRZ\ϼQ[#s ɅB qUt3oGuZۂ?cjlw,CNi2"x5G.4M=zd7Yqk '}/TeyѮ>#=$nf0ОxD#>4*m^(IAX{tBY|%e$v7Sr~=j]Q("kqrXD(b L"+jȚ{DC['R*a{*\@%4C=dHy+P%#̲4`B },Դf =nOr%XkQ/XgNR3sͼM5ݩm2 ۮ.U殕UdmnW۵*!2q@ۍgU"u|&>H޿[̫(/_hwBuN̼x!Iv["J.8@^%mZ'w m™-#-_fSmEEG&`m]:4?1壼=&BGm{c>M֑AoIn+`L2Φ$Bw8WYM4ku5بuJ%4D(0!\g['!Z"nVpMS?tm7 l ?q m2kbq de" (#C&}n{ArÈťkcXV~`ɼ(f4鄐h7X.t4eߡ-۝ffYqF!gC 1蹝B@o^YγQ!JLfNvp6;6vPtzsEBhK\'$%<mQR݃_ N 쟧Td\9ד]瞖  P<֫ !7 7Hy>,/zҕ;}X,ЕD]jyyIwrJwxu8uAu:y/V0nn+'{?Oc5WQ`N9$ObWrg0߈.iz9SXP[J3a{ږ~MEX1ADU+̙6 <4t]pNf!j)J*<`&! ]N6m:,Op$~ء%),P13Eؗ]w .#(wT>s(^ %^%%f\yxJV2m4l}rC2_$ LKD$Y"?YL EoOL,o4!j!ؐe6e̼]7F\ S.cv(Sd́.A&,Ǎi -uFe좎tIAcvQxb2ژ1/~/cZ(&Kg? ~Pe~ ]n?d*'8 ,依mߔe`n-fn݅m'5eh =%Β N9ϖL`/w" hGm9v$gOjrvTle(h)}&ٖl߮a7 \;)x a3(0)T4t]%sGk-"z؎TUoZ'܆Bd: Njݞ$&ĹH*l46)O,v@` D$(gA)aj*#Cm5]Y; z˄&Poՙ3|:H(cǁԶcDw :ř_q[s3Klq֝X 萤_B 6,\r?U2o>eO\/m9FCzR.JEe X^4mq[ͨݘ9{4Kh5d㳽׽\x}LuqS*nOͨ|{maԔ+U=utOp,zwK6<9z-rK867a*ޗ}IDDɺABSMo%֠ \^:]iRhK]BDb-c(PAF 7@:}{JQW?DjLjFQ4mG!<ưd-UPj|am~z$/ I 1u%ȁ|}gځ&>kQ0I412~xއm`AޣJAa39EA4EBn/~!JЖ[ˍ 4 }[ǷGKL;4 m(}tb{<آK P$.ZdБGoXhk4LumgU7~y(.DuC ewԐL FX1]^tWNgTl͞%"7\麣EWv=ctZ?b…iQ9!4&|O͞"+f\P4BC/xYxC-vLX2F5\@%@(iKR.1,!zޒK@rEc$Xқ;]4uh~4i_.tU?$zBC"!sXĖfBd p4[)Tٿ[BcRE*9ąv*N W>( _E\q9 sPN#Y}s%7x< U$.3`UWZsZCF٥ nb^M/BI6`-kխ IZsW#*ipcꉚ(p(@5C)zDGdg1bܤdG蓚Np&^"Yn9d߉9.qdidoTU@>4 ~ */{`-Z)f/Gr[ yߪ,pB_q%w9_Z#Ō]c]f u陎I P18_ d,#ś+l܈ug&g?qSCGT%L!&yk7- U.8+\Ӹt¼.ݧhCm9 9j*E;{gs?8XyľR)_R\b%2(HÁ/gYnu\+_^ ݘ:z4l,T6?K|+)HvxFHJ)ho7\Lkzn1"P6ٻb?- z0;X0ML0,Kl>%{: $iW9X+XE)B_ʐsDO&]P8)}MP|\|s\(W!{HEL&!Yd"&nyyU,8r hWnQiD)ق6c-?>C)qKBLPю٠q%j(eBMFf0l20,UOdPtA'q䙛exs)nl^F۞^] 1V8z.`܊TyVݳC5QNA2jUo|D ʡW㻴l%2Wmr[iη}O%^7 gl6PW!*˃53!,qʉa*gEl0) (h ,^CRHux3Y]U9ՉmI#*V3PU|^T<x䬠UԬ B$+Vn./^WeP #Ow| d=}C;. nRxGԟ_Y)VIJweB=Q?sHpΔɏ&^‘jqm#f.TZZN/R$7K:(j}ml*nfɬj-n@ב`[ҥx8)ʶyp% (n ʭ.^WP$jTRbS?U"g|uULNI`F*;[Wȣk})H>resބB)5H5MdrQ@2m1u]1!$X'M E AY r=mڎmXRT‹:2rE^vhSuQ^m^#PIҩBdsi}g5/4:gG4]1zq.2L._>H{STa C4;Yr7B1(ؙh r h=NHgk )hEy$:;,m:_bAՅ츪 7Spq@T&oN/ł_$.zv(٥kmmu_Qϥz9k߳G1IZxm|y}\^^@dܐa,pTiP"?_[? %vvVGXcz}vDg:g)Pcyx9I{BwjuV!+Z)1p;}Z\~Ɨnl{2<B;z Q\PT՗~(Y dLJ.Jawr'{[rߥ:gZ9eiE+rϩBJ0**\h\g/[*ՉL&Vx3m2j.U{g] j(Lb "L0G>`x $*7@IHSU=E/s+IU"&_c H 7G`{d|VSա{21o4@1{Mŋno_y->5*cQIա(aӽ%o:ε(+IfMj4>e=7>xEKY.ߠ:MshOmXpJsvM &庽3)ՂdYhv)[ĩ?MHP3?%+2>4[?^8 CxwocK~AgWa׈ ~7뻦Yjw*p7$iAjRuT($.K>¯w:;o 8A &Lzs |n×K c;+⋩kpsQ#rF: H7 ",PpƷ4-m1up^ wWQ62Q]5W{pmE(5kL|5(c:TEq{kOxiȓageuFƠe9ak4][;ӝ g иV߀agWcѝ&Aw?3gGLfjȞ"9c cCwfDOZXw$ ErhrY95MGb%.6TPr/Ή[ҔI*K*V_ Ex)oO8O4 d?]'pvZH56}ѱ93Ew~,^E{iF^zHSNG*Ώ@f‚f Qg?c7JVH^4&m" rGF`}m^El}71S=-9GD(rdf%5cQR$|Y D߅_5uzmbʩ q!UdP ( z8AYN2㦴&:U"yU(9)դMLOeh MtPn^A-{eBQ9 c($*$ZfD5ɼɀ3œdGO!jFSNe8tJjcGq=f\adzsZ-ndvH>I[G 6QաcdVYI<Nj-GKG XNVqFH+pzI#D9+^O?yIwϐ9s64Z8S[̖yՏCB'gi2@D`SLhrQY@9nۡIYΠJCVȓ0/$` dKZHU},}kB=$~pVTiM/G5z7OȀ;guᝢ֎ |,p|]"99ͯ% C!vq{J?Ta]T v]I>E"8)ꈬ :9I|` l^vB7Zdi/W'QYƞlf qjsF~q>ռD{P[Г|t5sA`4ޖՌG.#j@HMv+* YNRE d暧/ZFu8C^6yFgs+={5}VwЮRU]L⍯IFL*or~7@ EɲO Ț 8ҧEC}4bv| f J1{ 2G$1\j@vG˯uS(W~ju ֠ɰrO ۤUa jW?#-_wrcS(=+E|"_qGLr)1+A@eMysi:0eFQo4?W\4.SLq4ZA? ّV^"E7.9\ _AP 6&No ,F@`(QtهU#ac 1]/%oo]ӭ5x[wo@(gW- /S1zw Zs?&!4PZ1wk' =({@ܖ )5ܱR`BĎa3's2=ET? >28 O-̉lz'ܤ2C71mٶlKHB,eb>pmzy4+K@4mg8(T(3vs8)tƤcM޺+ށR! JG]8RP?@SCi*Fy /f00g%BHH$T 3mY-{*h(3%R"`R+v+"6-mc%A g_+0VߙZ?2hӌMr{6hU8y ߪ,\4;65Nbg p<-ᘔ?'kWZ߁Z}V i.q~`q11`m 4Ɔ?+b j,uO:?G:;*1%P`Y[/ɂ Dǿi=<:wT|Ɯ -pjaΆ 6yt8oGR?҆dn")g_c=HSIMiPZ+ 2o7Dg f?=+jLF ~ɫ(UJvTxam9!Q, )ii 0(2r/*c5Ij>L~wobOnZf"P0Su,"0*F>[;dHF5-gcvfRHx-=+T6f:y0f5<' {Q㤟ȍo(8 %{ L@F.A4CˋmQ_*Á0?PJ~㕃S H)l8#'/9!PA-O-$EfC%Aڪ 7ڬw=ѩR_(ĐCCo]}\c$= [ adRCEg'(P?JUѺ0l륟ܨ.鎣6S&:_)+?D JprߗfMXIK1޾;+4bVZTI -H\:m>(08RtJXmew{iM/I/4?p0ܹޛZ,miѲH)1w@%-Cp hޙ~Ы3O&6N#=fpsWLxHxѱՈtJ}rOe_(cy§8tӤb]3(ᶊ*R{*$!$|qzC=OXtۅGs@V!0vy{YjDωɼ.f&'Mi@YN`7kiPfYb*w5_JF-GY&2ϭÓ~d*&D TvnI@Vx~0NWNB>ȏ=!@6LWaW$>}tT#hT8E㋩*qQgOX-$aa%5B&8Kr s(qQ$]〖jzWM@ \BXu/Yƹ<4UE;; PCP4\S"o:J+Uh5'5sN@fX] Z:0j☏xj`Fi` ڸŎ]'1zW~tϒp6[wcU,B^C6R| O't{Za3_K~v*G?慎 ⶿}5Th]^àlg>@8 q3՛G Bb5r,<|嵳 nAo%Q M |l`o'2;)x!*^>i'0'.˷Z?gh확OGi=^}r2QJ9;Re3 [e$B-)F_/WOyf4N*!daR(]\$%/ΫU$S^+䏪'ulZp $'Ͻ&v4YSKlgGSUDy)l4GK!y 𻥛}ͣRIjkVeޙMd@k<1hT>0 Wȱt/uC.F.yꉭfVU8iUV qX31A) MQZ6ne,h8~LGj'P?T5҅ E 6^en`3 CFaqǓ) ∎ K3;('^|$t;=kĘ^ۤwӝP7 < Ɇ9gqfm^Ո?(J0/JJK@n%i5;KJK*MjdKIJ1o8P@\nPl!i }e(b.:Yfwk!05WeQihۨ-=6ϴ!bX.wbsSТ+yX2u,10!rJe,\NBTz̳,\#<+y8OerXOoJ$#{ʉm9m0éHQb#a5"yÎA^:p,e$ X ͕[ahv0yw9ʛ_;Qm\eOZ` $ً R|k,f'  x0=#p*5䝚Z|ɮZJ-/؏NG2 /azʭH $=D4&JZKCP|q|[mwn>v +KfOV:!u6EY dȕK]'IU_=-ޜ}"S!iLű[<.<(D07 y1\='MyZw_oBt L"N'ZݹۛV$|9S`#~YO]Vls6\ 8-@y ͏)?h)iI[u[]VVq8|cTb5Yta/8VXRQQBJ8Ti`b "K©XuM0kVPAր I1+k" ]ۑ$0|n 0)g'Y}0 BKIGO)v K0u{:?ew^߻X1?sS^=`EXpέk,m84,.d&? h4y5 `)\ Zr# e ʫ'=.3X!4R0G_## xWXd>!g; T}*]#ӔD|WKcKoAYeey\A{HDv? U-*{i=hGRr ţ~ɩZ, P_Ѻ ^pJ=TxLM')qDswDD&l ]y|DjwY13XB"B(/T*%XUMğsz w0;"}Y7 c-OկRy]ZorGeB<.&57]1:[.'a&=?Wr-݁ZxzP& C\  ѦKDxA.F2 ~MlXEf;U‘ gy,@Kq7>vkd/U+l% z@U{p_8>5^ͅ7uƐVmǝqZ!-~yQu}`j+D5suNko L x)Ry=F{)$8˳X?wfm20Eֹ@'[|! _u0JA9 {XaGG~~dV~;S!f,;o7KIQ4)`#4W:X$=LTAIq8C_Qy NqLk( yfFdA1H08yHYu; eQ~eAYp×n?wddz[FCE*F ISc7$5ˌ^JI72J'.7p%5~@ _A#C0'ڃKW`L!80f.]~WWU#?~kg.}-auu[ F. Ҷ•zL׺6{i1NbE^ Zu^.:. ֟jڍxQ4Sm8E,9ۘeSswh#)*<9! )-#)zo8u+l`/6(&#w/ y+FUAoKu0?D٥^lpƝ1+۵K5$QmsF*H; Qveh֎rRҡ#jAMkKuȠwe>5sXd=coSVSDS!@И]KidF?+0붘zdA7ĥ}d_qݟeuB\"\ )ܬ3V| yh7n9[ 2mӄNpc`ٹdr^UL%^czZ1C.8D怖-WHzby3?~%?WBr8[WOLfK<e^U:n[.~T7p췴ֹPOu7FE'8*JQcl﨑9a ;V:9_sgҫi[*TЄ(i'ӊl@Ac_9]Za̦7+ɣL~9'Y:" KL FZ*Wez1smu|kq*r&Z{x.pd*TM(E2vxKD@4`5O&k_oBP}\96>琮12B1yrV%YZ9n?O.Ɇl(duޅ;FG;VB5$i!fzqn因bK ⍁{GK@Z 99VtV%)5thYkPBl)؉ƛ2EQ2YH%L=Utmx),Os?z#Nt?I#- -O RыYp$gԹ:\>Yv&;aq=v$6wC42]2D3eF@ga&/ijZ[dFמg9K#" cYDr1R/}?$͛wڄ^NN !6#] 9Ut*#b56\D:Ee -=XuPv0iDӍW%w*9'C⟞U'5QKΎQԋ2hKb`Xٖ&]N~ߦ7P@n/ ᨰ)*,WH (L>4hSq(^->*/.G.h0` DN)[iMn߂qHBmE- e=bDm8 -ĕ"!OxLjh32#0Q#<͎ռEi|b8qF<2kpЛ҉r?b$$%@ͥ O6TP*ݿ_%:,oTduOUK<{eS+;; K {LXLS)SVz9u;:">y BZ+\ muEPC YP?5]n<t;seljky 48#|6w8pu\3 2b5t6׶9jdtUtܢQ@BFih@j&nq!]!ڧy#xpݍO^Wbıԝul)>F&,px}),d%y:i' e7-b.]IK|J%ם 4qH￳ݻٍ,2aewuL<%@*fXKd+mimue+z}phJ=MRec=I ?-첹lG;HY-a>Q#GoJ4CkMdkW_Kf,ɀd@~$8  X~%,֩lXZbӂRhsb6VfǡYMZSvC/]G nSP"l5nr)A)UHl% OM[Pz) ׇb >V]6e w 6$ӬO1 Wy|hZ -i/ЍY}ӕ2Tn,/+<>JAҕh"i{t(T.,LtdMYkoY'9#R"sMhr0DVaU}Zqs(g'}5 SbLm9Nb Sp(%a)N `𖷐"3Y`_눡PU "P~5qUۃO8܂0"@6[ k C¦^qTMZd8U,wɓZ{*>N~s=c1D<Rק% _~?mzDz5Shp|{ݛ rhyR4Jsɷ2L; 2}mj.5װ|Z Vb5! ٰ#RԘS,ʳ =G_&^1+}ߢ~e T1/ ?"TUukSS9nD4^smŇNDϖԙNEQДAr zK^ZalI0ۦN7QrOҘ8ţ9ڢ)yBDG^ź`2h$сsQ77Ց1:%{!z9ҏ1?gNfx ɟ'3L:^bglOxB9>t=>"Axa4D@l;3EOH#.ddOoAc?;`bVA'efh}s5%hnvyܟ&K9*&Cŝ=7.=iawpgQG O+-իlBl9cB0 ݠkBʔvٽ"^:)fƀz*huڴ UU:r-@v^>-LE7K1lṈͫ{dJL/~31i{ A]UUWe\ Pm'оҎ`_/=$fSϷvL n^!I8>Ze7T-VOʪS<po:(hO@-x v_ m!GT6'>Cs2* {r%ͻV -&bNj02ߡ=ŌDA:ћWBզܷcI]\EKg$`jwU'1@.\&+d&K-4ۧHQjCKzSeXeM*E}zrJHt }; 2GJtQK^IB 0bmHǪPMʝ:1wjiJY xm>ϻu)A4Y/g$$M}wCp20syRlɂ0pPXH-ݷx= ?\LD*A,R,A!EC_}nOww%c=~)tܚ.&i 3Ow.3JH?xp0K]!Z{/%l(+}Y"kc:Csy],N^":wuJ5G.+NE(Ff3vj#$~!."z3 1rըz]3A?aUxz )ޕ03da:1{U EI{S]s58J5(\ZW2`=0:D8]伈W ,l^S::K>W^`b 9훛KèCNhCMON1k 4W@ù-=Bkre3% h}s7nʣj E"rPb‚ß/`|c|X.dVB ({I<1*ü&_4CecT +XQ00QyAI\6E#}`ٴ>8$5._ A2O+娲qkUK?3D7et(nCdb5X?B1ЅtCȊ+JF\dx<=mAdUPK({E DnȪ 6VE ^A݈ 74Ϣǃw* y @D=$63 $2dIL(*)9Dbq-cL9א =bRHm,NcNonňz͍0p% -l~2t __/Wu *ފ# ہRB A.==S9ȡ=WY&qrFvdta&))GfV-3XjLYy>f/󯲧ke?m@/YT=ޡLc6uL?vL,K v%UX%\h2]ힿ -DYI~ޛȌA%Y(=# b`'!֎!ڰv^?]9>3XL-_i t+#K4LF*O3 ? 7c1iX{BE} :(wCuEZ<ؠSLryC}Nu⯏{}O NCh W/nWӤ؏-Ot͞m_Gy}mJĉFTn.)= rҐdǪEj`4򋜂R?!Z:#C"-sBiotWf$WyF7_=W_\-R]ZECBҊKe"+Y"h as`Ο$GDK]𵎳У$HxSzt)vytyivɀ\ޫd>6ZQ\]oثPߧ{:^) ۆ/lVapΓFgT~jWmF$Q]1"+۽aPiWХr(r b*G4zo]@>"#՟OnE^XOi[ʗwO",HQJlB'Ψ6kTp>I %^fFFQ@ Y[V?5Qw0? 1ÓPs }r*gdN1&m TVg,XR_>pRzwqrp`BCf'aHyRFD^>3a9S95G?"ܘF!v2"ɝ2l1cbV\m9/C\'$x B Ԇ́31B[L_J9b*5nXqL jp0MQiMJ[l"-s2-d#kc^}I}^HZ7XC NoJ߇?)&L])]u.j;R77iU*[kWVi ޯ[Q[m6O*-l<>=J)[ғO}Ъ1 X,ޠRʬ@g*@SRMg\N_˪wNW~a=yr>D% )AuDG V"P |x:os![IgeI<}d  ǦCn\?(% NT?fG\!"ӑcP>>[YɊl9TrnxQI>=]`›Y'i.Uya_itZ$=.<CvFTxSCҘ/s̼},kOoAlcs\)+ uPH*:`2 46AųٹFg݄nk6>H8CP,GG&|# * VI{i3I\L%|g5 3\le'q;SL(C,m"^7›c=/= _^7j r 1b?9o$S|y7Geowu\g G+@M9+ P')'3R#|/k;1+łgtϬ皅D!z֍%բ/s@/`q\ 28Stf6#2|QCg5j- :+ .X44qwFdQ}%Rz`G|wQuuhS`5{dXH[Ax$QLþˍPXVo~p^X/d BH-? 8ŃkiV`$zoCv9m]bo9.Kt l6N0öM<444{'j͹ah=#2!zN0ACAE1`-VxUUDo4bfi9caɓ"dU|@lB*(K)/H&u*VGBiFwQ1PU˜3gh2sڸ`"Z0hd6\sX?Ƈc'bB$eA3<ҨE>C5 GKa+$IJDz|,m~@Z&_<38^F1CceL D!.[޽ij>; WtuO$:i$c_&Py;$DY, U]x 3|i8 ѽ>zG0nͧ]]zBMV(ʖ8=7^G QiJ ~q9n$yuEsrpT_E) !_)#Ejx|B tAe楷674w) GMaF$"O]PSZ'J'Uڿd׊O;j&g\NYa`WUEP7Xgb&5$|P.͖,]5pWş\^>.[Z)umf($G6V[fo! (<)>/xuB٪eulQqJ!Tm=]+O/pMHXPIxbZj|V|Y+wyT ɪoS)_nyH6hpSCB (2p Ӡ&nkSVEF V0>ص/UrWpX$Nh*#-ǎd<:"=!q~ϟZa N(|Y>p&V1l~ENsay-MmuEya lJrbXoF42&Izg x7)=Xq>=xN7>#t^cVjzY)@3VW%۔sIXea?E C' oɎdIy8'#iIz/O$oO~Y)ŪyNq& )PI7R~lg='-qRH0 ˒Ȟ=VswvnB'XS ϶w2yϚ~<:E$d%e mב]25<:7TC#|Vq7TA3h^n"&SH&eU`JZTawFPb.ǟTӯd7BLߵbZYpp>@u.Ƴg.O[ Vhj1UqoÈ 1\m8^{IK\tϩ'm 8ɅP f[+VRfd B~!Ƅ W~E8%{FhZxc O$Y `GDGbl $XhA̢7޲FN׮ę;Yǚ'}zt%k[ Z]INSxVo>b1V*/c5){6%m N^odgՍ!s:&BjG!c[\3{W`rAbG ka2O6x 4zTCΔuI^m0=0l Q>.󧰸yg, 3)!?[ԖN=Ǒ\j7n5(Si(+x~X0(p+i9=f1|;31*2V|lSmZ1I0:ҦZdS1Dj5 c6qKYޢ}3빿\s1]d&1oR?ګ&CR $N$\ *kLJb`LcuM< #%$E|2aoߴ~_*_*{!NzhnosRwLJeU?|O jB u7Irj8$9˲4IuwvPh<&U-dqbeIۆgKK[1$*M69NϥeYi /a 3sS]1ȟk&f$?{sTڃ)2g4=sLjC {/`h'v}ť]a"%JKX&j8jBH R%$6N_ Ot|'+0uɖu,8B0_>Yov/,w<܍ ~:0αn *3"&UMZ e[d*0Fvn9-ԫ\p8BU)VӯGE# UN*hZ"5JQ=_b"c<y -.}l' ,ݛO1qnv$JO}TL2]m/i+s Тx3ķNGpEyiiMhc'[6^,*GޑV4&|=)>hvXvs5J(Y/*8Vvh./{EIN4\qiT,NT09eQ]63>%:͆!6oHJ'p=˦̙X8X׳p63llE,Ô-GEg˚#Fd@;}\Dju_I>Qf3?H\Z&BA9V3asv}*NknEG<+}25>%|91TX #?kPԆ)-;#K"&J8z2(/ F!7^K2T8{C;@S*zgD^T_'NP^LV6C#Y,9;nSpotF}iBH[J5 c:^jb%:*b[Do%`&ҁ48 {2ui;eޔfC oQPNp)qL2rtfxw.&lL05ek%wM[cԁGJF8ԫx"T{@)Ἕ-ؤϊs5Xeɣ  7di}mm!X CKȽCkZ=gp%ݦ-Em&ĴqmH{6nKb9/Șiy\[id\XU7x6ǿ.7 >Sw: =%]*ϣ:B2Tj0"+7,+);+ ߹MUQqF;Ď(MS r(t|YN_ &nψKG*h8tl8265Ti=\{G]F%&i{=OEu ,2&+V Pe;"(a]As|kH ^,qP82bNsP(Fs~?T)2F[hH3qL㝀JWStVIw<&Z'˖;SQ[K43d@vH*g˳BH\ӰTk{ _gʚ-FƘ Z QǴZvF~5 ZE m \r 9˴F'I'R_yi#廱G3i#iӋtӢG[UjqQVBrgtHpa?xɩѠS~J6; rK^ߥThd0 ]hL `֎cxߑI=  Вn:f$3/퇈[f2بPKڂD~֯NNVMU% k`濶R$DЪ}S7)zTd.qY6'L ;]K^Bˆݴ?6>N`#c;KՃN{蔂 βb%$,Ucjf[U}}TN+B9f{ Ig,)Yξ0,=77!f[c!xVjL#35+lN`.$GW)&wtr8D%U)?B]-^ 2⚸wibm`G9Axct{~lcM-m-> 2r@>'+]̩Ub?EL!r2RyI(RuX>M[[IRPRHe+W/) _Bb bu)9m;"Eڇs#ɇ֞jJFp¶W٧|O*:!A J.mvy Ѿl Q2oZ* ߆Ea;ǩRQsh:(q0TfGXUѥAGSV Xwq*"byȁtw#t6c%[{* eO8IBhF9[`\.1A6$4mÉo^}e ݱU6#|5"Ywd ) 6}w/^HVmW07JE? !zRX*i2JX+ztô"#4]^̀b!*?+Ub^'PyxyYOC6:#;Mvva,G/PNiG!(4-?34b8%l͔ | LcyBSu^*.+ECCzLYSPJA^K6G7 g&u.ЎTE\;A)9_?-:]`lE 1a^+ad/ Ve˦!&Kw17n|^&1`AiL@Y(wG-v:BcJ`I$v+9"7}I*o!w΍i'*~z_h@U_0>:\VXÐ&EJ}DuWGKtܗZo0~ɌtPb(ӿ/teeF9SRJ#SW71HA bz8Y% ¤R[q2om"4SV?tByvh'B!evz1eѭ=}zI~[ q't!wKx]Xم3}3<BqOOJ?ǁ\0kɶjMOA'9CFTSeئwT<> [#рMvϣGnE` ._"t6zS 6£d(2RӑbL<+!rl%U VX_"ɳ`9a!\;vBfρamhl&NWjea$`@!o}d52чiT=Zg$bV+n*?1rpZחc'$,t}0}|L&%'SоUqbfr;^-1O*F Z\h҉"c]l=ݞ7Ч՟ET럚nbi^xBSԖSd/\y[)\9Q4\rLS{5 A-\ssZjg L3UX؁]LW?m,%\`11V|}Wk-xqsQy#(m)a7e>MsSw?Vf"w?cEx*#Af_.3SwAfUd& L!>s_8`n1׬Z>U0-32f[oͮ 'sG>; ݆ t:oh>‘)2Y@QWȨvh '̚qJ#kYx7_? YtutȤ%On3,z>9GHj|dޕh'__4LJ:T0< (|!J<29L ԝPlg-]-(-{E;EwP"\Hʖ.5Ghro\QUf(U^| \b۵a/71㊚t{1U Ž bV|~Bk-u69EEn6釫D`8=: 6|]߶ CbxJOg+R`~j4^@nT0o.Pvblnjca0 FQ'+%ڗңkCd;Q`jAIQi52w ~6 *v#|r 6P4ؐ۔3_Ȭ{/<:coBv0᳷rH$%|ہؕrdL~|Ft?26ڈO 'vȑȢSB#voh9|.u7"|<*OXUܦQ|n]rfAeZ7IiiV?OV O.V^j3r!/4r7Jhڛ9?Wէo/"":{7-R~>84?t#<1Z[zHQb2X%'40߇PCӵkdE?m@)1""4f\^^Xc3˷0 )Uz\e'G?\U8.&_j&fbUg^W-R{Ԟ,Q9Y*GV*h/i !DbyZ6d}n]ҸّH3Dm@RJ%od砤h+) JrJN >492n8^K@ XŞ@ֽ\ⰖRrP2J:N,4R/SXn/ϻcf.&'P䏈]N GdO aI ?Y>D̖C/R9E\ I+m?K3TB=[dZ:5 3OɀL0Y&qekhVx=/]rSO.=r9}B\X;uѳ( 소Ϣ![ɩECYS7+Μܯ3&CyTlylSnjdrv|V+ `H~F[oKSSV(Mc?}uNM'(|WR^pd\9tF] f_ .\'~{?tE.WSe^NQ>bS-oJ=x y#ס'&g\}PU/(ۿIfB zЖq FL md2Z{?sZl¶:Wǧ*_O_q|Ry=Mx==J;hbz> 8/9:yӮJ3h)+ȼ*u;o&xU<sSCh1Rqwa b04 &(QB0˜R5(F㖙/( YI}G-eX`c\pudl3@=C i)H}Ȟn:#mzfV}ǍIyc+ 69SKǴ 1F+(,f(Cj,We-ƪ 4V_9vDfR@kF^-8(Dv`Gzb14^~rJ*%Vȳ,+2tF0=g$;3w/wmd),xƪ{#INoW}L2, JLjrx^%z\}#fs)0x:z$+n]{yHI2ޙ謱r-fRY7 x .,&/Mn -o5?/T1N/+shO2QīwwAsk7.B /Zssd_nCQXړ՗吞(S|5Jt @i@ VkWq1%?GJy9 1ZV'Tt#`T.Ӏz+kcT'Ԟ*d1"T,FbF2^Q@TjSQ:씛ȦdmW_[S~y|95)5)a 5c:$!Ui-@Iju埍P&wlHvhcwn%%3qaH|1nBwlC^Ef>\MH;Į^Aqd;0'N;s޼a72GO[ d2E)@2DjeJALntB\7K{ߏ?.,雳kQԴNbG}ޫZޓ*8'5n`5̴߈HeHd~ʱظG5R|9arr% SX^OD'(&#Wv<4z-uHy;㮩3EUq$]Ie~i1GC W}CWe!h2:syЋ9SkVCc"uiė!WDIpT8뮤5/jQ2 nQ\+bW.JQ!A2f@!:K ٚ`Y{9P㤀s%Z$@4q:N_ bD%l)R뺉PK*a1:uuz(G̮w{q08^O,JRwR䑦WLvѩ,/pC8x}@;8M=URY1P?B;E.?\6ӻ,$7%ud9ɽ\b}XaP&Dse=0sl-)nSX#n;R*M7Y/P(siq?湲Z9ﻹ򵺫tV_ja[EEsB<$}<"m@`+[46ۜG; AgDYͺ'J><1zndڷUZ 3>Y=7UK(fLR$3更M,C[:{`vQWٓ@+ͪWt ˴5#ncIqjP~d,m?R=l-<(L=0/T-v\ejeCRD^10j,{Y>X? 161hNJ` oTV yvZХDt(bd#te1jrE'SMiDAԁnf8ڣ5w4{#Ij;g˕նgņ:2Sò=;*RiqfSԷ{g!+\εBW /JJHӻ]tNj+$ݳ@,T^;l1L\Nc4l#h ֻh:}&(J*,%ۤ_S]62?@u6k E a||'x0KhO!:[l7)`h >dUАnNdRG@J>`fÑ=Tz77`gTFT6F㶔F^L*sp? N:,%$2]L-'eKѵ[%<Js)@ ž( Cm`KRYIafFVAo?Vl UIi {(;qځ>2'*\}I HWijW(|R5teO1y|u*9H\͙m~:`M(iO~!!kY`^Uf~j&-Lߐ1%wkp귿7c4  B3(AB%c" ͒;^qmwG;CH߃H@ fZGQ(¢ƒaV7b%ï!JtA~tS;J0`zजG-"wAںR\BIES`ap&&vdiůD9:5tg2"T( cR 8IFTkŠj4[X+h Н``.:ʋdfJmhHXBbghCo~f&qӐkʟ.kpGNB ^Z+?+GLA? _q{SCHgfVb)vA,ӫ$.p_;FGcqSx@bGk37GWikH-"( f ?`m7(zhCLݾJ|z/_. 1d\qD>UM {e2m"lW;0b[]~(|k<~\yѓ<3 !&ACfeSeQяj (ghL9O/`KL%;\xqeѤP!i;x6'sO9noS3̊|jݖT ]ؿ_dk9UۈiG*9eS 7񤐽 L!i,;q$1UWm_#XN K\y5zSx iOfR PlI3393}H֔bWw(SgyW Nk=r|pHA4(cN?Z1(Z&r cld•o䮥ֳ>YdMin%=WsCQ`[IUGU$ _ d}{d'n  [[sD}DISB5h[ Tg]Sɢp' LF q8aGc8̓A 0,-ۇD#nJ㯈 :ib4s=1(3l6nLOdY=^X#56J6EOcr2jkJ4Ѕ]p/}nEJQ$tȆtX?jt4[,˴eZKc[[r"4e.ON4OI ay*)ux܄PN `~SQaD Sg~A_ 0w"t&7T`w єb3-tV-nt5|(d)l0AfBzͪ_y6v$ל{$#Bgb*6d7Lc<]5ǸUe?x/ Q!!Mm׆AQbxXDzVDw%?M6{7ȈLe9Y)~Lߠo*T,J!Ū9 GK;i@"F_cuw!rY$S=/K_W\J*i!nGAyJPkSDik-QS$e|ߕ1!'V*;F@`\S {f4Ӵ+Wؑ߄6G10Dt\ɑ':abǛM~ n /.r54/6ߎQpI{K+<RԹ@[{mAi1T<Y7d+Ǔ5G`#:U,0Z2]ѝvQC/lG 'lOgǟbEiQW'“eR<3HdKP/&,[8>taNis VS#@R;>oqi4:s)ٷ\YJ-fz5{RmK <_1m A!mzU%+:MVϮ;<j/JH̵ :ᑹ wCVy0غs? Mbuުt i\9Akr$U7F2:]U@4d}.r#6P!7lpDq!ɢ*HNmDՀ5sNu6q&i06ټpd^ V\0εAB67c L5x;@r`a8{(t/djnfx B h~$pzm͚#PM ~V|$4Kָ5#{\r(Ak_ -@M߼튯x>%N7 HWTDqby\VJ: ǥ]Ά9ڻ= V-\z7׀!y:< vYe(a |GeDY;64cgڼquLp<}o%ڈ$J&#<8JmIe"WZkoq? J~R!Myލ0_\ <9QcIoBYHO 5Ņ C3SG ؅X<8.`ERq@2z' 7IiGS+>~7TΪF]=(ZcŌUvi1Ww8(qW8Ta݈`rDtii+i#/ո+X}9Z f @hFxޡjBkk%s bU3R"ϰsUL'w,\hg mK[Zd)bV'4WqHt1pyt$G3L18#c!-/tz{/X.H֐KXpDi2t3k_p ISĀ5dK$8d JOT/)4cΑ"g&($\:'=}X#[ Jl2Qoo[ByDN]e>J0:H `X"20׸0l w:~y3-4;5"TZI//gDIزV| nS<12~MSN?JGN#ZLO|^loiw:&(E6o.<1:H^ZM ˳-N&Y› _a M?okSKg[k4OR'}&Kx 㔜?UGL<ݟlqٿiS3ĮF+޵<Rۥ3Jlmٞ ͈lfvBIjKjDrDN0H枎Y:֭$3PQpPr}U0Vk1^KoJ'* rjQ  I~|5w%SF6{^[yC8e>aզ2aՊ.+jBb.B0ƀnz)HUC`*vQNt'JH.6A8>U);W<Zƌx!۳  ' z16 曹6 ;PP +FGS̒gJXt0PHbLfGHa6bzz*+ܙnBKS=9V`舛_6Om|U<jlB %}5]?".Oy`t?p,qo0r_ TU!Tih! j>Es֏[hz([-W{R݄}cXC@u"[8>$jƪST8vHvly߲͔_ĀB~Y Sx<-&,vl`^>Ǒp5:ٴsv*4 ʾgn-bt~8{Ĥ+RP[gVFOٹwJZbO,oRƢT%Y`؄^d&C*^%sa1ٻՋ r(`﫩fS+hU{,PW^\kʣ[!Oo^C@.)[4{Qh+F/]Z14~)UQ>"{>Duqkwnrb5Q2R~>3D2`]ש}:nlK4H.: ZF.8+;OGwUc( `G{۔r^!_p܍yJRucuEgӅWsH"?2bFe4:}/az m.ⲍCk"h|6d_mec_RZ!J]Ӕ\<*.v3"փVPK! />L󱺴ު顸RK VI!}\$ g~ I;qJwoHJfCߊ L5m##dB1tV X!brb7} QE+@-"I6Ө5SFz) $W;9;O`xT`3u-qr1r+ЎɡL:)h|w/}CzWq^{ڕqh˪a#&j9_@k!!\LQV1y¯69ZO7mc 9g&bc~VQ=L P= IlE 帶V4b&bGN{B4f13q:- +EQ|~:= ǖ<` v9< ;- _#6(`[#j*nc`P Y,-B) y'֌"l 2+uwxiC[]'"!(1/ҟ+Pc{~ ='_*4$Z8' GR«-`)ڧZH!|#lDэsDPۻ8S<#nϙΣN)LE蚞cbs[{( $kd?Mv4-!_ iqSىTY58/Nqs}F;"|7o9smL^1y$F],˵0UY/{LЁt RnD!1cο5ʲ1}5(NO "q&L4 d:_:PX]0mڢyP?/$^u'Of{}HOjBVjI[|X0o*TwҎ)EAԲ8ъ6-"@@PV3Fτ*3PƽX 6PUxEqdUSFVӴ"fn(B⛴;xxD/]C58VIfWdZʄ(2ܞNs|qvSql*% ǞVu'*ؿSZhimd{Ļ'+v)eO;[9߳'f@-|,@%Cp3£nk:4)b8L"hXQ/r.BltZ^xK X~}DnlJLjORK.n DqI:b!)k\W˘rܻ;:~}GTҭƣVG nJm=se<'y YHi% \K6Ӊ8t*ՃPoy4SS`S .[bIUq ?zM ;#gfߥ6htIe+wZ_߬y29 }YsR+B\LVWa:{}>1;>uS삦E/)l+݋Q 6x]ʈ kwm8îL4s}ŨWyo4>,ƭE2B<|G;ܦ#lAI0Xa@̖izq{͗uǯUQ*Psrs 󀙣Sڍ hשI41 d @n'aҰ3 [sQ3gBQ{[)DS'Gf-L#jE{#\^Jk / YA/(v@ɄHp%DZ܅1mfwt z7\WҤX-=ޟ-9^͟WCkOhX' 7\AgʋY V?t~齺!#&+1KG)m1;GIi`QTt8 M7c6fKO H7 \|f'5=%=&[m071}^SHp<CqZ5\%l5A[oe`wzD*&gmLuq2_]qޘ1?Dl&6=="+9FDAp^ςAx!!'tT*8Rp8[$c+RT~ۦ%Hu޲f[1uV/cDM;'ʱ V+IUYU vd /Ѿyyh%GYE3.~Г}[ 6ZQmFuQlqϭGs?O QB=c-囙'ɆBT`]{V_bA> bIMfQU&Ga}RPN+xɱ7cؕ3jK=Td.?0d#e8tE6u[)z\Ɖw })&(VoVwD/@Dx}ͅ-_gt|*qmӸ .H'=o ZAZRouׂcvac#D\ +-`o[]iwyKz yIU~(3×̋P5S{I('϶AZcK Vw=$l~G!\><>C$&؝2Q do躊%!j6MRیF޼,HiWy-Z~?p2Æ=ɓ\pqSGE7QVg+љcy?=̱ ]r;;:e6Ǽ?j9hsly*3 飯6F-V>| 4S)ZtK%f.W ->V-"}0Ѐ,Ti2tW;2(kko:~ܝIW_e[Aԯ*X-!X!n}\9Y Nr3|w!Pf,Xu> ԯN t&մ3l7Z'񐓠4u@mWa.ioXg;:2g; vf%fOrqQغ\i7#if'T0F!;Ze&e=898| m[ L}b]fUܛH[RԄVJT xyĽj^/^D;Fk1[uuBgs_P^T״?yI?jL-jdlPI{7=qD=QpK;[`oaw+3>BҶ6ߎt>{.jo[34.UW)Jꐎ"pF)sEf]-ѱCl_He(";`Jhpt"$]NȱSz?-s@Yłԩ檅\&)ș12dU3 D K2#Ds1 z YhCns0w繥"(td ܏xo MQ.7ݏ#]P*8^vɷ0ޗ9Em )iNhH20b%Pu<5+,m<2刑{/܏oN1C$0ew9}8HQb' N4ƫKhA[}ʴsZ!5% YX`ttF lx·PeoXHf̯٦ZiD%'M^2 2@MeF!hx{9X-+ԍ`WD:=λfh=h[/D% *( dƘ;b\zLc,LF*t %ae/&IJ-C Je|9VaiLS@%|DvG[5(ϋ˷:o34!}|||fw5{;`2.14>z*-z e_ډAP>א._v9\ڄ T6'x:>|ÖxȌ4K Z/b썒1m` +Q.THv$\S7:.q5V7M U݈jjJK/ Zh,˽QC!؉f 5'}f4B ݁+\I )8%:|(^rL!`4!%%P4$q 5f9]FX,_Z&L 4QvhsgS֨䔵Ǥ..V &ms)a ~)t/}-0iQͻ\KPIXedA,r߱Y7S͢j׈$5[l7Ɵ>XMqZ*0rG/H[wb<̃vNw{}3`M-ΗZjELfu ҋL`+wCAҚ#wA-{zKM%ϝ @+;:bu8뿬*$>\2`q]1!Hy_qWaNyCr#N:?F5Ojh=QU¼=!mke8:}Tn fbEhd 1Z 6B)q/~|#ٹ *>j"o#m턹T8 qKQ~H6p95K!k|9W7G.ԉDטw.l¸Ç8=O*(]Řؠ ! ۊ0;ӤCK#_ƞYBSh,]&JT,n8"7ʘ.)>{&snLV5 RB#n:hb5>l7yZreĐR0?1gwa@Uϲ]ߣXK@ZRV<7MvuYN9!+!#"~ k_?\ݳ%t?q+?cN,mtj^Sx[0Oyc(餷Vl%x$5*e5 md 0R3-īH$^q-p;64l a\%wX:ҧ}z-(o(eqTbgd2s& Xn8M3~Ui >_/_`aZ:j #NSCZҧuZqހlߔDʓRnT}<8EN:toM=k3\cM_Ƥfx7>X#rn ݤWv4)8 P.FHZ8 B_<E's)ERoN7,@A&1̣AQX| CӼ"f nPOwYZ#X .#~$Ֆ ѓ UHVv#nR\/w{܋ y6]EbǁT^Q ~cg%[/CFwHm.۳Cj]B{=Uȫ.s|[_E0{<̽y#)$}e*FurDѼTr>з-Ep2_sX>A<OTlK.=ch#AY/gŠJ/π̉hjށ }^kond Zw% >'Jmola1aY%PSĚ ^iRDTrc)k'IHu}&˿h{=U^A%"[[~j*X5wvؖYWy [&bRwWMWPaNǖMďTD@TBHhDhp.{>8>X,> O[>ѤAH9PHFf}{@vÙ}IUrM~tNT߹-D!۔8+WI{zoYJIaYO)ԱsTW# *?jtXp=C4*~=a>*^74.4~l+#Wg @w*Us\JM+@ڇQ3QʇTi\>ECD<# R}o[?] S:MGfTAHTVciه%=a1-Fh* rk̆؄K (M6FU+uc boA^Z0=t gT=RiC1j0e H\t5-J߂HNUvE@ߏkKR_1y@,mW)_.S5J, $7UEC5W\ÌʱO >~ki34[LHE~qhNQ6rUB AKh)'С>(A?RM¯Y<4UXmWdOp ʹ|Q҇qNbHsog&[ebjg#d-,md3viJו£#h*[iTzqB4=VVϸ$ f5#G DO_Hf*iv^}FzZB/w8w]3,؏ipW?j99CE#>蹔Z3OxPctl 0m$^ LՂ ǍsoQ %Li7wc4M_^ X2^|Nn2Jl|>~\FGV+r1s+|h@G\ZN2¢e4nN.RrDZ{Ko,T{uXZC~wCof{z _޳T@CˏݪO+#x7?{nScEMO3:]-;Q ˑa\RHAX16`dd04|Q  Yսٿ\yi7P q鋉>n/_\"S*'/gnRL*-{wlS+,̻d-,*ktpEs0Ll`y&gH+.^R3gj"]]Dv4 $ea| tV"jٮ\ϜC|(`v޸Fo6' 3?J8aݤ#>-ŗ45j<p]c |':/bُ_a>>yvZmk1+G&99dvL4XyVں' UiI_P;-m,ڏTlN4-GoӨ@S7$[FċΙ`/Iզ8 }(#1h#acg,|UK6(Ķ@gkd?VZ޼ҌsĤ;*<4aV%: UЃJfo< @)IsP'.=.PW(jw7k,eV=RW1c_yd|H12\ԹyX9SaT]xuQL|˸$ayHtzлũN .*Xu/nԕȷ<ˊ)9J TJwҟ@ܧ*m_4@Gf]pWW/-"U0gMb%{^@ӃRW7͌n9mV#'>;H8ߛ@ rf%)7|C/!Tv$hܰ#,v0{bFu`ɏKR$WVwnͭ 0 f$MF!uJNAp7ք%o/?۰<u !҄Voj1_Z[RL1KTMx'60~M䄋2ހ˭o˟Hb&5f'=G~˭@ |Aȯ!t-ALjG+7Bý^-D9|'$$V~n3nG E*-xf>.T6+2Nl!A+|4@-n\ K^ZҎS3N-ώU;[bh4G輰ߪQ`}Bts!x杁NBJX&(ZW9-;X kV$Lb\|$-mŖ/+ߋiu:4*!yL(eJGfc!V?x1Ң !@D׆;Ϙr 9l(r:f@}=2O F8<_  *9G(G>ldQQi2(/BEB6_Mh҈ޘ.ZY5 z[/{jh> Y we^slw eJ`= l'8go3<5#%C}验cc 9NZ.B2pq*k_O㦫ňp~3lzͦ`y/UK0"l~}PIwM-Wo,!N~Qv=˚Kqx"AA}bNm͋FA6EwYUnVu;(z ~0}P˒B$@me0MC: _nj? HvȂҋtoӠ0ZnLy/ƒ1aT9(Duk0rrRxH!ӻ݁cw'phh ݻ =B/N:) | p[d+`1`3%Lu4K` 4L0Bv`*7L9.Z&٢]gjD&ຖ{1P⸫663Q ]mrhVa⺀ lft'wNo[%ְ| Ew4ef LӶ9G/L!WE$z)uh=ΰ}Xp=0iY0kyHQYRh*uG5^5 CJ\2YpJ(nRTt?a}VEm^9{f:O+1vEBghxMk%uf[8A8NfE8x2>sm+ݹ8NꨉffԺB`3\Iux7cK i86[|tL4zz nscMMzFiUKrTd2̬!Ol=rc?hѥZid BuVUSdaAq-y͵]!] 0y/<8^|Q=͘"R 5\ϐ;p{DMG xlNn"'rLMڣ2f<ݬd|7'4t׫_ .`]!b1H"Sf9iǵd)&DQAjI:VK?jYLyMXsmS?%[9T ~{Su&yU,cvn})N0P#ɘ5Y@QTJMi5;FQ[~)#竉 IAZbH # }*9}Ti(W"GçX*)(&Up.T^< /m9{JUm;Ii%4/F⍱ۍԚ 0yvGOJ*t (^+q XC>dK ҏH:LDE#x)Wvk҄q.P>4q!(nY0)7V iϮB x96}W%u2eT}Uz q_5Jx 88ˎm1>D+hs|h`- rdGV)4rNx̖SϝK5XDqnh7-=JMVZtVF^pd62yJn},gV] J0.Q0镯!0 >cB[OӲb>PtA~EX+OM oASGڗqRe5 …pΏ+o[rЋ92RYn.zΕ?w$* ~L@x`1+ՖtLS٫6[z`.C&pOWj߃t%v0r3jk I@oaϔ5FtN'8L+EU~[JN|JƲMB#7<ydSqLQ4TZ3E<e$KNН65ZNw8/.ʏ>.`vu/)l&brcLֽNç0eڼ-@2ٹ%BpVpad2Øy1,yN3mSQutlbH}GPgu*|q˜*n;Onй&baϘ/x56xv̓_*+nn\bl1"z/*)==1q|6؅:|s u9=(Ķ o;ݕW8U`ЫfR2(IVlH_  U[4s>t(:߁ЃrM PL #Q _Y'&:pLY.Vsb^%h$Vd̆vŽZق21K 4)ە1>>/28ߣT8ڎpnN~YrqK)_x_E]_*7aԧi"23%w[#ნ] $y)$0I8 8mTIJҧP+kf.\o0cLO;yR"(̿ԙcy&ݦQM؈U8Cu[N$&4/e7nn9s乙JO8=)p 5WS4uW~ʄjVjzU 4l> F.St9$M)W$+c W3$G.O,L_` 8 YO&PI/sJҦ9 #>֩$>>$vX-Ή E)tCH{YQ k'7;n6 ܽ.ݯXk:c947tP5{sr y1M#r`E|En+r8Yi<ъ=BjRp`LA[w^OkqGg;WT.ܗ8yJH Ui΄ ZEB6N:'?;zuUN[zjevYn˶kp  @b~b^莡ud5-`d\~'36Ҡx=<H%ׯ lZ*{_5쥩yQ5oǘ*eL1J8(Ä6>qrlHq;0Bazg~jSC8s͋/gܵ?Y5VJ>c3I:6ox35 Q۪T wB!FE{^GJpp${{BrDmv`}Zh>B>YɉP?G 0Q?kI4 hƲʸ2IJRQ&|?SZ -IǕoRŨf*\p9l3Pucmf`K_a&#`>?;E|YU0ۈe׼<9XP,ÎanF=HN N:Gk`juW?Cg(24¤<|ekHS_=.] }L)> I5҉L2o|C05d0, Rzt/e|Ew8E `sT4S/> 7n(M0b@V pA:T{ NQriwK(#WI%Zf7,J4 ѰUZ7Fa'azکY8:S.ɇ]$6I)oY<Q:)MSSfӟB9(\U$-udCcTڏH;/?sV*b.,>~_"e꿂>h,OOTt^.L O]ZƎAN"W$8sm8(;CN]@sF&Uwu"GgYAu $c$@n]Y(fo%ouMS18v>OA#YurGC.0P䜓V"P nzSFTҫ(Cҡ=>M~054d߅^Ei!"@`̠AN -SCw>#]zќ/ԣj} O*s[7u嶺[VIxfB޵>.o-P Y58yǡ6waLb ]]Ik:hޘ}>H T9iN@[>CDϐK⼮גe\q#z⏌l%ҟ.#O `¶ Kۃ{ڤӅ:)H`&ZXC WA!&g0 UR@&$7X¸xS_yV|Gdq Yu> q<6}n`(5(b3rMdF:/ݬZ8.3&\\0:o㈷DP _TWO'H/J#quC:sr<$|wV>RcDCt- G,pɫG}TG-E,̳E.wd˞õNJMWȝhԭ''Ksa7D|uKtŴj/J s35|dJ^osd/Lo `V^bzp prdV]v3\bZrW6$&45Np=ͻ?a2-2`BdYD{5^NᎯnM*Od׎tlL\UyؒLxNK38`9Hw2JI7~ˎ;!t]@3UJFjҾ+lX--Xe H+Gkkr,8$EȱuAX`]~{A0Y|)\RJ4A!h9p!v-% s<5&UY8RɔilE_dd!U>,UJk8ؐ/J6.;E4q.45'7GRp՜Xv0i t ӁW˰),l zRra5PIlpTty_bB@1vc6j\JyK{kf[LIXI ᨫ=f:L]ź˓,WXc;֝sCW7Duu^̛tczh6~hjf7ꇙ._-$S.tf ϖ9$;H$). 3?+c?6`MbK+t0qN&s&Eٚv[o\ǺsyqM[ՉEL<p?B*Ģ)~@t!xwjϤW%i PmĒ ě"Up[)vbH#TsgGfU z"yqk5YBc~!'Ђݣ_cr# u7Ƌ9Ra- pPt,FdTiBӃac_8Q:nvbU~R.%Ood ڱϚ~m춿EhOb[?m ;w+,չVx=[j W A-}j`NМo #y%)1@~$OCxpOۊzM12, G1I#vD] H`-cˡԄy)Y:]UHF&y ؊}/6vE<as%7̷p=Ny~4am>p;HVX%P3QdEŧ nژd$"vO>v k ,1f3fY䶓LbYOC;7i[Z%?Hp{:%JUKmr1/,cZC[NI\DYW8Ӌ[Ef;sΧԍXyʂ˞R €*DSgʕBL^3#{),d,a#7JnEvy\0~WN-QSQ{\tuB^4 ^wp⇦䄊r V0lΏ`>Kiz?{5ÝEQ'PqۭAqiDGRyn{rkُi O@.ś}fK6&drƀ.җi W1і>HiRPOƮ0leJlF7 _{O<+x#Bp۴1BVH$i)y@C&汭88&Go,usF!i g vRT D46J_϶iB:=LmiP(BU)L7K,sۡ}l.F3^NƲ)XȘ' eɘ1i:ք ψ8]-@sph)rȉI4x.^Q9+m<}퓃9*W94^KT0}^K*/(q v&uGtQ聀 Hi T[yM;8]B[q.iM*YRh}l/WLQ7܉ ώ@.rZVwCS<$bύZ&d Eiث|ckG_h yFcJ[92NXe5ǡ2A s4($WͩՆV~j#lKx̴_2&,'uVJ?Nk{c klh*D!s< Um+(n޹(>UkN񯁢7MZ;[Zf.1Г %TYK }1?pamIs u$x%O8v( -eVgSZnDjPoj?o"'x!H>7-쩮6mU М&9!x+TY|ʴFj ɸiN•ز!͒m}G?lUYHJB` eo)*ZOyMg_;ѸN>!JDn+".mu˭ &9,Fg[Gh~6 kڶq 80{6jヮO^ ^A>޵P\fpm/~/H4+/[kO~Y*y4n޾VrU-O@hd٘7ڎ#( Ԋ[%za2Ab{ [F<<ܤ@%  ua~ d,79j&鼭& l(SuzQHHRQiU5kd}Ӻk`*z/u/`kۗK=XC&Xۦ <>靯&m %]F'E`9,w!3)q (>t/wYNV=Ag\En96,FDew,[n}&2kB?wŕ"֤=HG]Z-0%`9"c0h Cau+IUg^J\x=v{HNŌ)cmwãN:R1 2QfbTGLPPƠ7BK?ȦyCIGt0E" NMpnȨ loӪ1C!={R7d{T< !G@b_KR3vt8kH 4UnkJ+rRͽ_OUQ#؏ FAcF{$Mz,Oe38`` zK ˂EWHbs-o3v#X83\r[UŌ\Ck:@P9]wN}ɔghv3)-1R(>+UN7'HÛl2<5zavh݅JW֩:lI'V'ȈO/ڛHis@鍦/K2 U{еy#i+$ᇶtG;Giar[ћENb׳Y2Ď*=aYvf*({|-UXmLzOk_9rd˅}Բr?3vlXѽsf.!o%.$YAw&oџ6ɽsf l2z 8g쵧x0+cK+WUJ@ 49G< .n-''P4P5s:&_2MG&H1Q{qY1Ҝб-p_"%+pm˸r+_S\a`hӇ=]X1Pz)A4RGU@8jT`Pf-'|2,  ìJezY&M‰5 թ%ձ-H{](tURY9%_'[#ަw-_CX[щ.!ɻG{5Um<8NQ}m6O/bW#jw83=8^[v:UtyO8g29?Y.]ৣ69y4[[n˯$YZ A&r\ 8<[&$3X: o2FcG |ڎ'Krabኗ̇mn?CV@i4mmGwB!pi]%=; “Nqp!~=2Dg%QU&p#Cm 02YI:c+P0262H87;6{^. <ɚkԱ228Ti"ۍ~m>&mEv<黉+HS#tѹՍ2.R>A5I؟LOKMZ ^j Du9jR^{XG;@ϑ-'빘_S}^T~|B5y8{Fe@·xg]DUFgٽ1NU"(*A\0K4q60[7C`\8 "Sgrsy X`L= 58(pUS>s۷xм"ampht׃1iJW17I2<:,"h8M\@mv>Wk*Շ bO4r2NAVTL -|[Tg/ǿ,aKE93U42S:}=prZ]56eeG@h"wzב+XA* #f%x 35 0+΂by,\ӶCOS3  /J\L*Ka5H [G=@ֈ_CN{V.lu7cQ&981]5(_"CG5dq&T,.[;4ēw@udvq,52{Z N%๙pH\r 2,zZ۷v pi5t3"rYX!_;-[$Ҕ$KF{?h=2߷$lC*< 93V#>Ӻz[\&63;x5|_l49a@ ks*)F$A}.Eeݗlb ǁaFvOV7Sacoh;қ_6|s_ =No6x[%7فA\T-d v;+TO3nnLacRR8'a YD ܺKʝ$8-MU40$w oBs5a3+8ڬ5X]^Z{1nQ.HcV8swP<9`kp5\G…c!E0 ~3ZT:=?ʼ!Ot0w&d p쏲[>+&l;+CNNcS!3l0'AR]{ 'wg ɗRu&eO\Zr2֌b si=gdѺX;U?:#6#.3&κG ٶƀe3HBAf(r[ 4 ~Cvg#//pv\R{q8/ YsJB4dn IfJo D?g}~؁F!lE8U2SҐwgtVj>2AżbrWChr֖rĉ=͓p'(c^x R2若IR/['Lg㟁y>'lrd z~# WՊi\=+*?i2 4z?6EKHqr5Y!E˴\Soq]y7.iY g)._l^-1ڞP}#tKu*lڅJ` f VqO&s )EcOʂřdQF .Qb v=@UΊQtNY ƨԥSfCt 8n,cVSrPb6D=4Xo5Vո`]M"RX} i OC!eTt9 %OK]+מC]`1r fZTu;³+K5ٿltͽmI$E(;9:HsK|L;0&W/Hpw6H&Msmɟhe؃<O p%m#X` xdI1#î]S(绥n֌V9.mH}gb٤@czbN02pQnoPt>FYj~S?Ď4SneLڳd $,GH d_3+{2=mӾ 7"u&gBy4D 78Y6fdգz"꜕ty<BI?5ŰJ$y)]Ll:7#nyrQs(OVA q4s;=Q~MRXekjײ ;J~ {7&kxw\܋?2{'9.]@2`4~ B8IshKyCt{n5'yMŽӲP!l[.>NEYk![|5p2`VlZ!Yӑ 1? ȝ_[!VYc4LjlEm1.5{ 6ވmMYpo4Ti?cH8n|3*-snC[E tKS3!x?<ԀPp†]Yz pD=*M >w!nqoWޜz,5x cݴ5<~XSJ Lc8Ss;^BW3;UL# sP¥( {~lÅg,%ՏyI©Jȗ'+r24,`~4wQ`0vj1ޛDòoǮ-7C=3|$C|ށ![5 F C u| xhĵi>})9Jǰd{yGAD|ڬ{GP2,Q8ow21h:i5 [bD8z:MQlEC+oEZ|玣69`"GL؝FR9C]=\fDI#T$9K ˹F|׉FYf3 Hq zʒ_iLI=..&#z}:T-*UDjdJ*Z+GujU|ȿѾf1ӹR0E-ew tґMQ@ |s$spM*(W<{Hgޝ.f&ntcҡ.ٶ\aC/tO`ũA/RbPZXo{"ܕOPҹ7):!DpW:wi5,$k!ݓX趐Br"tDh g(<6uD+'Sݻ`bu87pbq-A4 8/ |4ùOR_K ЭB}`\0 @G>JpSaxu-zb"k/ )I[Z,ټԶ҅R c{,z@%3!s<$[|t&:_>Ee;P=x !/ T (DKD >kOn e4x^S(w8fmwcq[ZBtNT򛱀ča$y7u'2z߹7QsSu~k1C;D_S?.\Fmu:7vH^a`Kzi^8o6΄X1ȰؒdvQ.6-Mmuv } f=JԚ' >s*nHHXњq!1PSFH/9*x|s#*x#"$ zNf"N]9.٠H=,TrO1F'~AJnʤ 擤Ibl9bddI bIY1' JM0H#s AAIG%ym-T =@2jvJQFzn&m9iR.]tbz L8]z\ ZGVH48nH [ྪVpJsi"UfB~4A r Wq[%o3,2|QP&&:Jj,^Qȉuv$S (ݪUeݯu{:ux q9A2W"^s/C5s?3wOrJaDFR)#;6mwߣ4/ V4R􎩀(¸v ˝%^~&j H_2Nus-qT%a^mWހ@A dHOƺG.~KK0g(:U\qWc. 2G,lK2#q <}` k[Dױ)h=+d}!kpٽդ/' U\>FѲBAomF:6T5=e#r-ǥt/񌄻Wfd (}+> /\hiHc^Yӆρ: mO: >RlL;"g Ϸ_ K lH!MN!BxB%-غQ"$>pN 3 .7ڒX vtKsz ޔR3` .}rX\z3N 1 9˕Rv6ucصayiNtJꙓ >PWyM pώD)Aaaj2c;deyngնx9A~3ݒ$ );^AEՓO$پgz"Łdž1r";.Uz?&'&&/ZLqlְp %K x #;/9MX$q|r3f54ѠP3Rl@UR ^_n'P Bo1bԖX(?>=N^Dg|$wҤ#q/ =Şɨ^b .C|0ecbXpZ\qQ̸(\5ȍ {yr_ f&as V#TwsQz&7]fԠ+ b=T<]_Rc0o2X/dnaǘgXlu=XK}t-!8̑o1,3+O6LܟvMBhMA@~PcH66$(+=Bb@I$/<|nh-};>i 7K0_hx4D!6&ÝH"c+LڮGM&u?:dq /5+QdV$1=L:Ɋx'Bψqf8aƝ=cOa}gn֚b6Q6 oJ JՒIz7晸6HeD%x5(ؖryW0Ґ:V #0}HK`A@mOL/cL%#H押SƚgL82sLwpn6 ;u&I |Vy ;Ҝ#>pIo)-'lQVo|QQ77 0>Mes*c+Xf`IXmisq`xvBů5V}2r[Dd[岪=rPEZ/A`-1;}jgݑa vGzWG^RH)_U[PB*Nz# m+x_YwRs% ck O{Ruk$2 0հ^pe5\q0cCԿ_S6bf-RzL>?Cb,$ T(5W!f;A VHWg"K?$xLIu> \j F>"cia;W.o_6 !y<ؠZk[$(Uk'ŷP&Z5HDFtحȁ}DM =wܟD=|H|q 0Iv׼6iܭYlD‹YQ0[!OmLy1E]hZ,CfM}wٚWȜ* {9FK'4ˮDh߁,Spߡ5=E!=/|z `l֜yl"|0ÓH~QQݷ@= Ϋdy,)lWւcmiIY`P 7*fZ dNΖl,7-sS,?@9;1IQtY8Qm{QzSԨv1P |SH>lI<..Je/ wRҁԯAd W!&h(WSx}&`:JBd6pLg^!*"_ci˺mB݂Xp4x{Xդ鲑:PguTkVfLY@n{fܔ0傿l軝__n!s8hP'lãl'reBZ%B,6Ūtct0H!ь>7ÁHUč9EDT 25Tf&fL KaH6NU*vƫȐ(-7WL8{3h%v^fu]W4 'DOfwih⊨P^! r vfI{ 14R#"a*gm݆jn{]/}U`Lja; t t@2{#3> 1W+ ͔~B{H Q4@ 0I|NbN͎#sV7hbp2vN.\!xu"C \Z ?#mƴ7{U<hӋԆzEHjmD"97)t4.+Me @9&}q.gBFP@kvn >ypx,k>biھWdճ BWF:HW/4hT\ٛ)Rs K):6f`[7]߬JA8!M?7Ҵ-ͦX*$Jn|.-H5}  7/Fb-??'.0 XgL9R?%1Tik? %;`ȸ{y=^EJ.= pԗ`̣躒/&~F<]wa G sTu-ϻ mPv'!6&iY}~b$Ān[n#P'x8ٽΒ-ա{ &5_ ɿȔ'׎8|x yO8x>\Nxd;b#ˋX<?qJd #M>-jNŋPA֎/?Fxt.[Vhb>&m4?p\#+zD7[ռCΙu?JM!xS\e_AvUe/@%y筓^x*~,$fT5}i2 =mm$oHaE+ҟxOK_b׫SԮp=sAk jUm\d7nN%y~Ȍn%x[JǑ"궯>55:Qjh 6W|]Z-?-cbHnh"ݢ*eYа5Ҕ(f*Imgfp( * Nq[Tr+ݸ\ M|8V ʔc %h/K%H^nƣSId ƶLo,)V{hrAw*1 Y*K^Ly^IXtLN,aMEW)Ez"]0PD5g--"=;Á|H[hWg@Oe-w gR{MvqdI7o9Fc]({!bFd-#p;6 EϤDk 8,n;ViК:Z#65Ɋ/ّ'pjF;ގ)6L=kk*ot/t4MKF;o)<;-e!Ҝ܈7vZ`tOQzΕA4FSX+MPMnMz^0f9Rܺ%>7jg,EMlA*nNi:8ͷ4ܡ۹7uY!-j~4wH_蟸%Hc ѵ<>E@%; |{!E A4Q!1͏pe9B1uwƷ)0gQ=Yܟu9҂kܸ(k ijY֫9GQ(w m#ix8[=mv-eYRtgtb3H w)S>yB7/O z3(yw袴1"Nx\gj uMװ\'qCKC:I_˼af2CJ#`-pbx8l^y}FԬC{vhY- (3Vk>joK3v#V9taĻc7$x^W+`ׅ U&eT?$/Z̕" ;CnaADfF*E oT2Y,-}|J,H5c7geya9.Gi;zڎR~J% W尥 |I<#َ08V]76`wC 6s̐jz] (@CvĽ2 Yvpmg.x/"BL)oxvFf$(eS~Wy"#6ݖzlU1i(u ,#܊ (¸.>)r`*]{(>u ['Cn?l"Iv0P|?0MΟz@e]^*=oMTl;%$7p{tq/LQ3@$=Ȯt:sEJeq<;T$I(k3HUhRSuKNgu:N4e&ҚC!BTu^}'ab[me}?= ѝuAwmO ʋsEۋPt)a §hG@׋Gi'v4mwTn-ؽQц_Ɗ b<oJ RaU(wh}Q4eA.lr6/ttoaxĦ ԀO }\SC_t$Ca HAM$׸Ya&1Sov~~=A?XTzkѡsv]MeL\e VSP9߇?9xՒ>C6!&HJW+vf~Tt fy]C4<7;X"..aI8e;ϟFrR9LbcщHV|Kzg[V"̫3=Zٓ*:VڒߊHb,xAzb`2*ע, % bҽ7M|S~:F\0Sa>O . jdE..5qXQo6.wfdI=4ض<iZT:x@0Dʿ &". 6jsڼ]Q,"oRtР2#DƭȐDEtN%{<`, ⤤0`M;*S?S\3I^/Tx$(P 6-; OU7[lCV HR X1 I$5fS!Mp,Zks=YW&l$"}cm+Grs]#&'O-V׊ $= oA 4ς VA`Št[i1FȔÅTajֽpjd v?GY㠆3 Lȹrsu/D}1l![WA GK(wP x5PӃ^媩j^bsrƘh3)Ii_Wj 2G|DtW}J*\a;"k6T~Ԇ%[1c v%>9B_V0+:%gU?vWӄ$-+ 51Ӆ_<0$+RL ɸLFh3hZ&W-+jGs=|t+P55y#zGwl.眤[䵿 eb{vszPơ]ϘtVmllHÿoq4 U,\~A|h#+Es8xOt&\E#CI*C Y ,|*b&Y$'g1dV4|!9'+%.ZϋՐ3(C1S `"meW/G?D?K$J<s.Km%\gRxU#-|8 't7_)rmFοb^C_$;"~d_c2Nմy!jI2ބcRrm85v)XFge ^8ǐ`|6+kTYIB@^d0}rC_y[hQj 2/Toq\< dT\E&i E9 yYw U2r40Hl~?EHؠ3QA!q H?#GK 4GCetH;g4e- '?9W  yK(9{C"~@Hy\73WV:qk>4d4:lui@Qc6Ԓ"*L=q;ٻ\-j)G$ jɖ,PцԦ,e`;}ZoiȺx4% B Tq&~t h^ :@(WGع{r4jY N7㖙Q:/e6+楉` mԟ>mrF J.]NLħ0d :!;߳a FZ=͈Ci@tC=f]D%=lC^"jHS 9ϵKÙ6o7:e$:}+9f#*$]q1Wcii ˵ N@ }WdJL$iÇ|1b\T_GƥC6ӐWq·O$)Rmb]N6Kb\-N\zVGa> -'l& ~c֡@eݵJ-kAAvUqX\T%6gWt~*`y NZW:ʒo֨T%w|V}"8`s4愿.n~5^(k/g6gvIfښz"ecx>Cd'{ O© hg!ض>J1a^ s4=sNA<$)_];O@tfˊS@UO /;VcJ,h|\$>~kɭմ":f&FɇI)uNNK,DDe0JklMZ3Rp9@&L2 cUxhesOmk :N?%D[8Ys~ d"i,ߪ}ER5h;-7&J)Mp2:j Ix/Qx[7[Z{>c׺BOk>Uot*+_=97Atp&uwB1+;FzY&ȝK' J֡cXҰwƮ%w]Y *⥖뱻7%nnۓ,7D5^NA֢nDtrrWYюS.\KNb\׬YFOt)Dn<qW-Hfm.wuLyAk_P|P@[ߖ :'2o~76&ʪ|J01uTzǁz*##Y\1>g1#ihMG9o2;!}"Γ&.ӡ?q4&h8 ۵2wA${j.p,-R.+J\F+…ApL~tϤE#-~54#b3qT(P'@iɻIDrY<5O-`$斋?fU.yd^'SS.ǸXE bMݟ-uYͨwū)z9I뽺zdۮW%C4D W_l4lG G]w^E8ëqsH{@}(Qߌ{XigUzQ%ksP#hR!*xI,A()Y-=JaS*_xx` 0WZf$ڹުnm3-f/Sc4UHuTG.uN^nL$> jRڹIϛ ZIiyM_` e7Q{ ,zr,̮)&288D`!-- @܉Ҡr|5KBz X*g"_^cFj\O= /?"th*֬b&S@?0ϻZ٦mB9O_v#` `4`>UV #$AB2c )MނtMFjispP#j׮yPX"_oFQo3|H󲖓V]D?goIXv%3ז ZZFLf=QwGſgVp^ݓXZ{ѡCPʲx@=2>bșnVZʁJJd8ۋ`ܬzt2JFH鬹=n9􇒆U7;I-Þ,Ine oUkŤZqnzsqYk:B4V5?5=6ӏm|s<S uXtAP%>+&3Qm- <$tapw+egziW._M Х{w!{o/.5V-,Pdr6a$(Oz ~_={1MyFz 흒תqRh Jw9oʣ!jتZNalu dl\^p tz-$2(n|YrvC( @UmJJz>cw7kgm;WV=2?-,.%P8(zlIJ}d |V3E8^_0ԧ -MZS7Mfu{gS\q1b XY.BR(eV`4 2ܓD9&VF{8Ǽ 8L8w͊B+\>6]Dl[|N+hTKgA rHg=d|um?++X/KT 0@Ovv0SlJ:Ce ag4^Sn8@\ +12RwIv>uQ>~W]:σ˜Pl Ǜ|iI 3tTvBAJY_x:O<_ QrG0T,}Vӓ-|^E60.mќMQ48||y=e/ 8Zqoy `oh+poG| 16mO`w ߳do9_!fxP>bݩD:GGYC|&i|񾅵"U%e-d:oT5X+HR`(̌ܳ0M3̒KBMFlm'I| -m_~H{>tRTfn(}PΙpS9Tߖu2eRŠT(" UGJ };던+NQ%ՑӨ+a D*lH 7H=\;)|]jf"bq}SگW0pim*;tAu t(Jm$59<3.i1sR;DJ(C}EYkǬo^9`-#y̲( ^=ѸY^Wk]B"tDf8D̓N֘ i`CUNRWi^o^|g-=R|^FJ 2 p :2tkIb&bX-״*~HD]MN V2ް>o9Ʌ$U!`|kۋyB{5^xPI C ;V PV BB%+U 6cC *{ޝM@'yQ5-,-n(h*|csRY*Q``w7p{ʠi) "^ ssV IҊ/S=-|Ov,~l}>t c494Kтz/ncuA:F!Yqa떅';a9lcR\#_Mb?'qnL§WSCޓh6l^TV.`*r\$1e lhT2zMۜ+VyϯP7Cɬu8j ᆝI5W-'f(A XsF֡m&i91=#SvHw:LAbNru$Z]qP繰.nt[jNp[sy:"=i &NL)*8!O2Cd&ŭj ?.Oɉ+/ś"4kd@zLXR@M-D[8@R9masAV[s1߈}ځ"iIGs^i ꊏAO0Pb"wyVp {,~$ rJɻ,g]bH^}ܘO:+7^=Z!v?~&Ibȃbޠ- tUkg.r,xH;WX%ZL<}{ѝcU}Ôi57ӯNI)@iLݴjD,bu#g/mW7V{yƸ$wǞ$^^-ْH~"=~sYh#nq. TFCJkq7Sc){խ3!io'eٟ9uer+-'Ti?}kP9EAn7X-b>{8RصЫơ!C%(8sFUڱWZg \gwCŘҹ;.#k̰h^ (OQҵ֡='Ka>Ք(}ai1nfpH8Q2tMZ` ֡%ߴDR-G;/ԆAFe!Q(ɸz%yW&pY#B#$B4V(_:)"X 5,g faukm{+1'7'S`>1[-iɿ< Ǥ-O^@bt [E1%9fW9&8,qRW+?eo49MX|"N RyӺ +4ߖV}CFReQx#z8 iW#lSukִa{GzSxCֺ+psUBA$-\ 酉bd<]av@g.KN1sR@E&1LՅ4A*uAXJ8 ԔA)Q<բ? <+~Fm $}#[w8rîO8jEuC%{| v0 u cA4(Cnl.p SA(<*ӻpE7`+ 6lrMMLMW Vs@)}_.BoߋdB Rgmj^^1ř ?A[@-$oCΟB9۵d d^߅j񡍲 x23SyA 8AD"5}z'7"s Ǹ%ɼ/ٿieL8IP?67ߒߑ/vS|_oۯS*kf-_H3c=/Gh8d1Hr:\wW*[L6+.O+eY-3Җ>-1M],rz2p..ߍc8"ttObnnp]oXMx|v6Fi)?Ȭa6_~"̦'3T}=RA&7(ӠLESMS-pLo ?).olϮ (,_ rJ+kG4M Ku`Ya[aM͜)KL#oumU[Q5lPWq"zMF^ZtIp*\8":}<Ϝ0~ O\A CڂknA* RPƅi|Ә*!ts e+-502P"oEBo>`H6yVd D+ Ѳ[i;bRr5r"†28`0e-A4z)%Y /( eԗ!ײ7ʵ2<+;٦ي^w@7!lf݉_N4\l'况ТNU~2ϲ{i:[rK]noA1W_J#WUOb1XXQLVy m}gWGl;؀]OsFb]pBq iG 0IÏf sR!P(T̄nkD u2Hf0` 5`غa>qd՟%%3a9O<^ fD#b WG3a8Oۏvc9l9b68|=bnY!ʄHb:=Ds<=#d;>WEP+YD$QRl⯷E-wd{:(quv 1E#t +Y.9ivӚ$[МmFt =_y>j#ZZGw[W" c$},t5wo~Ԡ1ʫ/Sb Gx#5Ĭڋ`v_!!܁lێUُ.v(dըfɶOTvT~`,\ꔫ&ȋ;)͹S(=ĉ$px؏ڥz۴FC4E@+IG Sbx}w'c-a!sMfSRV!/KUn I}hqD6iKsu]Ly^}:,ަ+XB_6I7ކ6K숂rX ta_NQiT. ¯ŌU [5~Wv$)@ø=kRAѥmeV6ǔ]NA0qj}<}qszg3mKBj)6DwJGTW}x㐞C df`sp=q38}BJؘ-tsD7zEyy;C3P;ט.f?mY0)@L$qxVn^VfeI.eZQN7.泰:$fΗdxn`"XP<>Op6<*H'd(x)'^(_=d|}]v}""FN3mMCeyf'Ouy]n ]/9Y\"Kird8f[f.(QTތ:Ӓ`Sd&0fAɲ @F`l-0v%(mӂٻC,Gp"5gW~m9e2zo0`h2z?iLHh=Ƒ"G2reI>c d Ev|Dƪ6yea )I:ڙM< B&2I#bo)J6PAgӓL.A:L&;!z"ԊrT$w[7((]XM(?ݳ!x` I@>Bx]Ƥk*umNwF:IhI<i1LP!FrO|hHhtemh3ڇ'z÷j5)j ЍTۉ㴌}_*u ԥ4#9R n|(ji!̫mU I}Nʈ!5Ɖ`iGw_!bRMj.oVUyP=LQ'}Lp3II؛z#'S0N,vʶR[&W8P.`֓~ {2".=yدQn E*XMLeuL>ܿí 2\tOo*$gJB,QI}텛~G<:w2U&ûuiG4ATɮk=|ˑ^g~t돷pTMm aB?pt0GzO4,s_ɠa EHˆL7Yzn_u.1 rQEB5V4\n~ "eRTHJ` xbj8dNlRSj$Fh[<]bsd:s/"ϟQ^wĖy^b 8?]{rd;]TEZHBjr*X6ݠ[,君ۊ6-S}h?Dz/Q9ζeYcLI}b K)';1LņsKNjU%"D yCr,NO_8фU)d$h ŭ2ыj?)Kf9ʑyT*RyaMU+#\ƁgPҔ?$bl┇Fr/n6Yª+N nTVډEUB%fŽDd_nH;5Z[Iu+yOZ3%}U?F}Y/2E{t'`vt3u:E*.O'{Z*DE-P7oejfjw;;EK4gmt݂M >HdhdwqKR3P>wnWlOT}!,)G$Pa/gm)-<&^:# Bu L@'2/;_R0 1_<,XOHzZ3y \* 7 {+ iu.%avrvD/jeV .Ӟj3ݬ-6?jqϡU2\SFB>?og-G*A-qy%:_Ʈ'r(nSz)gN>Z=uZh(>e^pI MHChBhqli:ń3et 7\w>*oL^YU}ӤM :d?_)1s ,]/g>jjAʽoSj0lC׏3Δ|88]ˬF[5(1;mpA~pjzfK'xd_R%\Rz_~>Q9R$>tf5Sȫ8N*78sQ-u:uex MF&sB^uD)fR }ԝ{ԞtU%uVyz1pLE&46Ry*.,'lL^JVogB&TEx ȑҤmP2q.X׀Zym f&PE3 N+9"BjevG@d =z~:g\ F[<ڠ!8N.ADtiAύfV$Wf"3՚2gh7 l!ۿFQs 7Ko.Ә`4Vzg~Rig0X}*̘}(גUjYBs*,wJ-y/R& wFxb?7}.B^@x?<|n7=deyra@ǫ-kX>_I@탉[OI_;7GCm)|\9 4]c$Wsޘ<&댄acoB*fMS'I];m4wsp ViXr*@L#2kZ`dOV.Ȍi܎sn0fw$bћh'EoϹhhCyO;؊)&rR=k܉B~-ȭp,;v\},SR[(גFnĵ_1l7EL`h7 ?P/ݠj(Uyh-8o&(<;\J,hՃFc}R2ջT<Gw 31P$Ԩ+c$!eHA䒓>ar`MG[Z!Ql>j_sHA[<];&݂,GP-wv=G{x⫸%z"#J Yp?LJ@$Acỷ/ WcJbdid %MV o3]sc(XMq C;'evY~oEj`F5J*-EsKkXŹ:m^]OX1icjXWztdE:#J(B}N5Z? ՔG _ aX* ,_$rjDe[נ~Ij ,Ւ~UKYM*wUIT(Ęˆa[h?>c:8_z$a Q"yp~a6#+f93 mJOx=;EHb1b;g05TK岷u h?9髪RLl"ˤP{jFAǸnOKGaJ LoyU_ ]E#͂oh0#vګtˢu bi=y j^oDzb ˅Lg§(rrv$K&$͵@>_iTt#>9^D2t|ӕѳL09JM9`7 Q1^}'%|ʒ쉤c?gbd `2h>ec#GqaE\۝' '!cNtMKJ|A~F_B6ZZ,lcdHpԨ_G^ X1'Y.=ݦj(v-1ծ t)IzMN?E'q+2צQ_d #L7lٹ=|'z#z7} 7^@\H]=.d6$Wcߋ th{)i|Vy(r=C a茌ΕnFBY1 '}gj<Rl1+^n#vDJZupEvA5vUiU6|lh"E|9ѭENܣ(}r wȽȵnu{F#Ȁ6$foC:0;?U^i\f/JS*&fH` 5xӴ_ Iw!l8\.m9b"bJn?923Hu/lIW|'=r*~U&s*ap*hP&ߩ9I;:0xsDuSblYrn$.Hѯ?)LuG:ᨣB/6{9E|T+{ $%]W+[ dTHyM7b+) Ν4R!̕381PMx6Xd%CY)r.јrWߥEL%&ϲ0,fm&:kۚʗRi}GfO';3BIOoZ14mר 5DgF29-h._0RYۨFcBB*l㼘b̹p+b.vP!3|%Aو|2EQWA *Ors(:W( 0oxTcN"lűڶqbp÷'&kQŦ%](y U1Uj- 9 )n<2)O:'KTqÐ ~/S+(8qĴja! u31w{ϩ5IlMopyIVREM{' "n+gd^9\M<[Vz=DFޠWdP!_؁2fa"UmjV_VKHșJH)p-w)~R0׬4xI}(ps@aWIc|#(5Xl5 FFYrzVM*5 gػa>9-6Â?DidbakV1]|V'Ҹ갛j❦Hk;v(^Dſ{w"PP~"׫E; jDKJURQ=4oDov+v<Ž/G3xG&;XޅKC4B*Ĵ RDxA#t^I)GPlnYPܬZ)xVLhRy2:rݶtfOVMّVJc#WwnC5Tkǟz$zW^Gbэd\qŐڤR-lg25 t`"CyUlF{zx#\9s1׵N2;4A̓"uhހMt?l$ncDGP.$]tw?ڒK8+0EvG_vX8_alO#fzʷ6XgZ*lI*su`3] OmRmQ~K^I>zF SRA)hx;ހȃU`ĸű 5U py2!rE4||YX H [_R#ӻ IhdrF|`ȃpYǑ[~ ?k>Lby$gў5XiUj kL'iaU%H3D_䊆kɾhx_] 2bCK N,E@$dFö9 Xp]KߤN~귖 :j^ɯ:#kvJ\j~OXj?Qvvj5" UPK'5FCVJ`.*j .aK c_L=><b2(^to30QA >:po1q[& ˤ9h"XmjvzI%P%xU$Sܶ1εUNXϺyA͔ՠDZ7tF" }*#o;%vq@n ÎF:}dbގ3p,;g@{8G ?'τ!^]dq/+{U?<meƊs981*IHRW{h3']D_ب)k.?y"?g匛Iխ {&:|9 SRSYbcE_%5}ez&M(A Q!';vIʍ_DNjڛ !lf_ [ Z'BvZmg8_OIy5~7׆^!i>{1|<~u%g=O}?c2d0vG}W5L̯9~݁F! 10)& @Fjm>2%+* pT?T`sQN i=>GF擨g a܃e8qNYR9ky7_Ӹ9C ̖43v۹xxH J 3_H. *%%!c.YxRg϶֦X0<JHaJrRX?SYz`~uHuTџ4]p-Z}~ڔ.RZl0j[-PX9:`є4"T&(+g!P}XdBⲠwtC>O~ނfؗ/-4Un>|D?_@Ȓ״⼞j\8PHH855C1"eD?H+kiUA#Yij핖54L$TglY$sT&[NJ(hlixup.(5Yެ{{Bk۟i(S`o<%ȏ;)eHٕ8qnFޯ14,lY\*̜ 5gͲ{5zI@={ e8o1Ǘ "4Qi‚h1u =:$@&z7}gȳԬb'.) 1-FVO(fdcg? 4d‚C]@}u8q\<7pL3Bl NGt,ƈUbOȻPX9'n<[tpxZF'X +:|jo) z#ո/o<-J4c1gJ2cɳG 6ZDgX)Puais6a 8aϷWΉ9 *R"H}^pa=\P饹3Qߦz &^DmPį1j`iCmZ6ch"*in5Qn%vFmQ%}˃>5bN*Ϛ/JmB>h$pr3M"ر$9Bs(#+ C3 /  /Ex2|<@y Cw$0_/֘ۅ}dS `.Z~9TW®ҭ^; u7u&vȢ3wќڤG25KE/{795!xe"'L~ S)>{7 ht,`U*N h?cK>3J*bdZ#hdFj{tѩ~}k7 ss-9}Aӡbg3Q2сd͞D-JҭM(Y4aܵ~3lO4Ο|=]"~l(iPY Q,hAv 9m}OQ;qO alr*jĚX=1Z|iTW7Dٙԋ)Fvo@}-NiQ9C  xs' W! M}Q\Tc Z(K_$5,?]̈e}T}g&w@273:O2Y^HaSQ>mct wJe$W\G :;Pn0$ PQS'7冤'׎;ROslԿ7v#7Ar@ 3qfU'0_T.q$D.odacUO-Oo,N+ȌB )S|хfNs2܊ku7 dz}V ^{2 s}@;f08jJm{ogF|~1t՟LLV䤀zw';P 2 ڴ3WtU' r7:[`ft='$#B!'{K4b(<~ (DiF{м!KRci9R̃(yr> ScM{;K*!C% 5ODQGupdVL{ [Z_Q'~~G0,H>?g4roŒh6hG2Y)uTSXL`_A(EBp 2> Y <cuˑwf^p-c'R֌4FuE~Ҙ4~ tUc5\'1J`SW6~0yl0 ̺}uAWI9 lюTh^|/aMyQ3Ƴ/0},.Da0IT!_^\;/fK8"g`I5!7\ޞ}";Wg\6k:@#IbL_^o_(<.4tj_ bA.i;$R#5abO̚bdR69ﮤK G iZ6,q 8Áj,z2j4=]JTꚃ̛C%|JûLEoKWA~YT;Ǿ^D6fvqX.6n+]j}1;o;lugVh'V˂&u?TW!'S8qߙ?RzbX-D4ŒӖXD3x aK>cM3IU>8ݸ3Y,kYA| \DG0H<-}NI2̫ma !c&YC/m=,H֌!z,f# scFk/H^1mۘ)pVXez)yXsV+45=-SjϿd2 NSk C3bd61v옆[C:BJk.>(I)"Um2R %=ۓʫ󇘔kbKr}% =R |l}rF#ϯԐ >=g>_'VYOrvam sG#t~[Y3r_b3i_nzOC Ru젉Գz%Hz'|:g ؁lR}diY0viH2[k1: dޛD oaoagQ\d o +5QQ׺0Z 2 :_^sYvt=IDzޅ$eM?@jR&bulK͙/G|`\:-)-0F,JqB }QbP[RnwxrNo Ywz5u"%MUв^a%9RtDǺ. :MUŸZ1+˰G޺bȁFk{ʼĵ94 /`W~!qƇPGTN|6ؚbuLd]\ 6ck6/mk4aXRVX^3{X z}z`EgK"'uh/6=mL^hM#Oap0(NiRmػAG]oQ$[!|.rve!;MVN 8+m]_N9_ k||)jR{8 P|itqԨS2KF0_c{S2ssJ=?4ՠI^Qv-jx A&kfuK_R A-IP zd`:}g v T2˜iIKz:n^pOyE+l7% "V҅ nh`&`J$궻{Qٓ<<~iirYWiuvJ«W bD;!ꘌ =L _k&Nr9JNVǒ+`;ՀG ,K1¥k: CS+T'':`0U = :XeAJ_2Nj?.+ˏhf39jW2wnʡK!FM<$h#h`;c5 ]ىf0s QeXOK->baA,|V=rUeiw۬})LHG$55FVC$5l moS,X?9;]2щKqʠuOy!0b#.Z:jGI\)ZQquBm͆8KUbRkԪ+jpu%lQ"Fk1ZQxƛrEkOԸ2(i AJ߀"9d90qzU6%?A.L/ Dl)FzHȸ^G9ķ{)NJt |ٶ^ Zّ Zp6<9>.4FB`3(I@ʛlIn&7ף]%x) ItQ.:*62ԭ%žڏB㿥~$ዩWiy/EX{n}*WOn +}LJ릏yJY:Q1krn2.@pO7/C~D1lׅANuD-%.c;M|pⷸ]#]OC{㋸*# ˚ጐg]S=q3['^4YptYΫ+cUTucґq~#GIJ;[EhU?y * $lۃ<\6nUjs\0 $w v/rou&ۉJSٶ VyD]Wmd hPu7&?=Bwt}b%+PEȝtԳMƚ} GͩcGHnJW C g X90u+ȖW[6`k[t8!]%^=iOa,/ԧu;}6Fq- hZzΦw&&E0 ' FޕXp@hKr$e!6~'̑\ [Cn{F+7z>sDX>Dm5i&\s4&mGV!ݠ*͂E7wr)'I^?)_]5B3 weӆz.Ж|T9QxȎJ󍊐X&pL(ءE/BBn z=eᵏ_ %*8y2?\J 4bѭKrK)nVk!y4׵U)G&d&(&PH2f߳S |pyphit 2nKgoQЇϦ=҈&JA-YCa\gIJvZ{ObZwYrO(5T9܊޼1(Nd5_^H45Hࠎ^¯WIXUYSHcʡ%K aJWI?Ȅy Yw!x;Kˈ"e;hʝzÌ E7f$e+sKIQcBP“#+\[uK2?7s:Dg_#׾D*X?=`*VK8!FlGKz,;K)Tx;P{,9cvUVouF?4{Ulr6`˥ FrB>ש֍ccdIS2)50p4Luǀ$QG|ړs 5s4v&8g)AEIw,:j7@Sq~AX?yWHabxGQ\=-m;dUW.EL潝!P=_b\ʞXŰx/Z*-ir. Ѩ \-]xs̈Aycy}Or ֡)VMFIg,ZA8C[:wpz UgƚaK gO|hD2Z?s`刿:Zi; q|cy*uiy^eOv5+ëi>I:H]N*oEk9GLtrͺq PdpL]wBj9?x `(3M/nt{|,x;^n^zQ v@iU, 7-KXcM *&?3^m ~NC~LܷoQPl*4{wZprDM wػЋ+ui0NE}˞IԚ It'ĐJ2vPFBק4&Jv1jG_S{8Y} A7jʎ>fECOjA}ҋL\ uek7w #KA'K,pa|^L2>jdic97ҜݕNe&{#GU$FONiyϩ9v:`&Uo3cooL\^i~S$->vR=_k,ъc; CGX>5kt0P^3 4l* 6&916|`I/+_()K!U%vH[[)KZZ:# u K9Ga,…n"Jɡ+7TaOGpjTC8F]ut?)A}/ o/QfP35iY;`t]6F p(2:R=CJ``g6pi*p]廊zT-iA2uU#Nd:ZmET%d{bT*xo5mN*%OpBY1:L5L=kGߋ\B企&{6@$] [ 7箭i-AWĔ,#deikdC ։& ywR@X.=RKtL\ xlT2"- ١_ٷ'{(Cz&|sx;Ic{J_ akä%&X7 ǕkSa:Os.!5rs{Pu5>!rYDTfz #>ir|Ah_%8!C*!!y ۾Dmiͮ~v f(jFh2\Fo&rW"Oר&,-93'ԘC#${#1h[ UbmeO+D Ϲ־9?I:Ow@\UuPL5m=&\^< ĨVwӳh!-"^ag\*3yggAl-rzwj+gxtLqHz>& ڪQ]llq! 4V.![hZVd?ڏ 9'iZS4Y;\M:-4o/@\dÊRt=} -8?e@7M bٛh:ŗq$͚53f}knd=Ukw*>"6i1 -<3<~$Z:OE:0;oُ,b^Td5BJбK&|Rܺv&D(Na ˜W v`V:P Gp;6ფ KQCY\:.J0Ү+)!^怢8Dtس#Nr܊RUUurn%l{&5b \1v!1}9R=RC_!;Pmi`A[j\V„h< zlH-zk9kt_PXPvr+ECldfp{Fn -0ȥh rT2!PS)Jxzdjh .jwM7@ U:\W5NN9G@v F]֩J[>{<ܙ 1YF, aS*<;6Ͻ\ɀF9F 30n$ի\j$Hz*%~dX~厱qѾT?< j\Oܫ7P+܄0 -&E*79 \%'4L\<=5whO0GB5t̸$NlR tj|MUoh겊o09Qg U=VHѺԦU&F`m{%A@m7[+,i;tͪ0*[b Ț8%V<`c\שUdK 1pɱ>q[<o_4c5va xNKh_B/4B|Q~Fu(б7FG|NSЛȿnB9uZc憔a,X$GfC"]X4qUzLJJz>7DƑAɿ;|w+ò_ze9O|8!x1mCL:z-*\f| ֝}D(~%;vM4rq8"~~Y2ÈaA#cPtx^kY|])z;8T9:}JxR\'Z N^:rԬ [ Ӗ|Pz)GqFIֶ^UI-R(LBUܶ#]^ . |Y'־l{p("$ڶWTy\N^S}PlQES&?ݼ:=3jM^FW_>&CFDgNEtOn۴2pkcSgG|+ߐ Vv>kj+ۧA ,2) zzd5}Z" J;PfL'P)32a-z2+_R|E}h~~JhY);$]Bj6` T5vr(vg !YǛrA8)~AzS<凹䂃(O|ڀq˼,(I:(f;٩g]7](.l':XĐ e- Κem̑12͡['k}b{C=:,E-} O({7n|m.N2}tB6n^<ϔ/p2}|PǢ&hEux [N/g8,Yc}q0v*omx7~ 2n㻼]DfnIˉRi6 5 #F G[9H捈'-bIg{اf6;ffiIloDYF:hcszع}fҨXWI= ;j N7C"S)at&+ ۺf8} >|"4S{`,{WQ`xU,fm)2;N3"ɰ?UꁮW*##@FBbkenbs \^ے!M`,zH Vy4RR(-|0Z Y@>d# Z`Os)&J <>DbX e>ZlY9G}[-i=-.D:>dȬL0p1g6sAߨ_m7/۞X-_@`iji`_dHܵP ,vJ_eX/QSbã]O98r~fw@E Y?kc-W`dvkZpض>XóPiOL\ PJ2L6ŷ5'EC ,z}8Ft sHyqг'IT%6|m˖=-5jD4HQV;zJ}OUL7r4޽/j:%u2)W@4HwC Wޑg'K35 ;NX}xz' 3_Eb &St  ̒nĐ ֿdRe >h80I/o<^l=Yf:\Ջ?KӯmaM lԺ-{>ucC޾]@ G@h'xg2 2p!~cؾj 0vKNiWfK1'jpK7}33cJ/Łվ5hޙCWf#gM: ϑ3'uRD6SS=oX .6J6 ET0Hƥ3PBU|L+U|.ûR+lYtHO!sZkfnH,IG!CQo!.B?rLRxص|YsͿ 's :̤HrU'Sȷ5]vѷ^Z `Zdx@wnI"ٯ&18P9,ck7uST e2Op2dpnR kD+xNj(#\37cѢg8f'o)lPz3>,qvS7?S7<nTK;@_c>YR9ϠЋYVUys3.%6bo[WHCQ$GGCVK(Tr&o,$DS)[*X]#))č{eq23 QT \mzUnv7A<\ eʃUl-[~LScuM&pX:|z I.H@-œՍ_E_ ;Og|r zkj3bs"80p8Jj6ARk nEvfgPipfxT?qȅ"#6wEAq$?i|sw;9e(Ehx\`>3 &N|<#}6OжCTKq緥="1'1cn i$M&X!q$xzj lqU*#h_7<4lqc2浩@״ߔO5{WQu<&D^Zu<}c,gr 7+7}D.k{ƌVo[Ck,㸨;BEk4@ T<*7i{.Ih#`b# H)9IFu`l% .;^yV>BLEϔrzR Lm-Z3;b9핪.Pv{,s.oۉ[|-7Oqe<+&?=clISa}X1 "]#`˿.]C`Ί2agA^B.@Ì"}bH9.3M&IA B[kAd,7\U2iOJWB#uI9<ܡ O ng{P ؏a8xn9ܱeĵ>%:M>Oi0 en~$G fQ KȬǨЉd954zoIX^r3: NYdH $XPS p U~ky6vVWmhxOfjՒoj\DESb Yue"TMܺ~Km@b@N"yZ8}hcXelھ#.КBܛ@r/ݧdR0,ʟr><DX9q$D>~'L~O! ja0MgRb7"FpԞ Kz`)kT]M(1W+NE97:4uCʘy$.㭲SxN62ꡞ?M{TBSzcpx~]XFvp[${Ro>=r 8O(_p|Ux`(' -]*DS×QC jsS mG?;:dk^IvΟBbx_b""ʥ蠅h%-~LţuwɬyE[-|[e4%vSET+Jfb WZadty^ F.ޥgx!-Ơ$lEFȇ3/IYߚ60p$_&hBǪd6຤Ds.NOԭYElO=wx"xNcҥ~R0h[[?3U~*Z٪}'KXg 5>%Q:pſ+a GUͥ]a v d>Hnڣjj݇,3x <!2 2Q9sʭQM}gV}q?g++ CL.-_э=O*Q> G@<'E ae|vC38$GmY1=5lbnC8uZXR9.X9nҝ"![،7$470 R:&8YmíT,M"LK G-rhnH@Ij9XVGk`UxiEcjjoK@!ӠJ^{g?~tkǁzk-n#wRP zL7Yp5O>j|O qꐙx >E!dcYeep3P!yޭtۋT<.o % d2M 4`b=.(/ajF"5{/ = 5otٽ994)PrewFPAWYh=8]ѨGpVs,Qj#$;~<0f+,NϑMr9mOCJ$|p }`WXpgb?WpeP^R3ѷTa, d/̒3Q **.]s,)ͦ#p~at*~^(삉5/'TO|'g5y6p$K.^l'71p+_-AUrRh#^w{>8RpWz[5b7F,`,zNeR U%V ӰLT1.3y0db=`#Bbv5&&QO룾](fߢs%E ~̸$VmM[F.C?'@ mWrqsXZ~Vf kU2.0 o$Viﳌ;[K e-wL05 F8e?NRlLD֝##uڎ/Ka *D5㢪H Jؿ%ŏL"}62u l%)%mWZ*ȋ}@j.l^Rz\(đBd?nR+J:Ք(t $4zB򵂧3.pX9-9WQ>J im%+I[c<ܭgu: R\ө]>Dhf5dg8ar<OƉt `ŭWWMap܃UOz)Iz²L,ՖeA~,9#^QKV D!7|(i_P:alc,FY$-R͔$ċHĜx?̞Q(98+?3o5.m>9mG0wk.]#U0^feOc pt@԰a!5F1"ۿh(H~f|OE57Ϊ t%LP청=ִVKdVxdZh*ªɍuJIoh}\dr6.(ؾN3Bo@8[1 ۩Ի#qchS/ Fq6mF3%!ju0[ L%D%w:6%>3 cbYDSc|_=ESy =+_KIYqNɨB 39WR6C+qÐM9Ή=4ٱSPAS I[T$:٪Upt\OMp=ܧCLȊ|:a{7˭p JKed:?{4wL U@m?7mo S׼P7T@1PZ.48kSP{mM(oڔLQS~oXؼت[e1 +D:1DQ)k̄3^.~8lϨ{$85υ^PQ%A}2Ȍ/nEJ?G|]"s+0,u1op_8H sj1„[E' PjWzAx1\uj/q95/%PHI%8e,?/0]YxUXƄq'j`a>#ehfoΊ^H.,,8KULQ-9w3]fϗDVMߚ‹ 蛢Dr0w&Qt ~*Q& K'ݾL~Wz2?1# Qu_F[(yHxuPIVFFӼC7r+Yi?3о0}C I0]ӌ&͇w$+#8qSgs6 "mDmvU<]mZj5.i<H"M<$73Vg&T1c|)JߌJ7ٯY%kp1]S?`ms>$iS\qhΔR,O(f$uh4.Ζ{e{߉[2_mQr8RNJ?qp36xp#Y%ɻd#v4OsR^z+w.LH+-U}hc)\::(q&.3,dnNVz,\"B}@VY4\lui1(}Bf$A;d~F \ѢܭB)*92d`Ok: ht 10!״$tO5,eW pxꀉj2AXy󱟋A4stٍ~RB^$ˎggW[s׎UNֹ@o,};\YD+RB^~$VGrvz)kꉌ(Z`|⸷PiLB#˂־6j.wV kq-[9џ͵#ylMI/#@M whqR0Tę܆WuB!ﰼj0Zpܮ}NG:4]:Ui*sAYC3XFM(SFg;Ո$x:9 !^SU6eoUPygMxӥ{\*uɟN%#fJA刕83֝1_?d=%`7$,W0c_kހ*y5Lq}ʲSצs,z iN&wHaݍ[3h7P9ucx`]w's` DΖ_Ni5Dxj*f0E;AF#?墂y^ Eڌ_ }Јf=Eʟb׍!П6ڬxYboe@|z` cA zږ0I:v?Q:|9TRwZtIE Q7z1,X{0c/fԚrCl-4EMxhfǨ$w6؅̉[t2S(NH'v"7-0vփ n9ࢢF(m˟  GR"GtEG`H:°GM^6U+N:j x0ˠ!uha۾)d* T"3OQu4N1/t2Ql @lY^OiHzoCvvT9c }kp*|PeC,X-$Ļ6QH[|8^ ~BjD1+J䷳0訁jHa+@o:V6N?[!s} @y9IJ4;ТrvmsyT1 lєƧKC kyzL)&@@1-ME5ꞯ՝ΰfP  -WH|?Ydbfե6x sE`‡`iPr0IԶo-&I#/M7h5<|)m+}u,FS vhuݠjқ>Rܢ, 2-f =mFpKkv 5V=n7recwk͵.rWGЦOOwZQ :8LqBa/8J $tjk6h\ik/ /ł%Dy,Fnm++撶S4kq '7wXҿ@2g^gWtQe 6π tU8W,iR8hʒ?w|ESQFQ,S>d}Ys˂;Rs}nMfgYQ)v:{o r\Iy>y$ v/7Ua_~ ;,#ge)'1Ee8%p s'GǏ$W fŎ}Pev&a+?ge,Zt3*=cW!n1rckI9_t>2IAJ5\Cn@gle>J#'%35Z|ttZGF~1gT6=./볺} g |<&i@⁓'rC&eЖ-~DwܳO]"͡E)[jÑn'/v*F: %W5&-4lQ!zkflWkPg42(:;(RU'AX@q^*&j5Z!()a݆] "S?nD5hoTDz"2{1H>)>Pj5VSthvq b ođSj.s@ah Z/mLN0':rY./PJ!bR0LMzK]즘(bySN_툲dx\LD`/|gk0h8'e\QiPp"ͫe ;~o4cjkAYÝ}䧛k7:5fb3 G Xԍ#rϟtL<GųqAZQϖ]iJ4f'!j5ŕё@iL+Mnt+-9KH!m v? % ĩaRNY|uqjR+=:>Tϟ) dJr 4M"ⶫ9D+zLGa%5cEv-)V+z F@ ~\4R$@7rZ?j|B$ We%Ϭw$J#w(L%!lZ^оs U2okqRjlv+VWN- BA9-oBuƭtN]N2Vz^?6@8cҫ5D6$Q #Ӻ)^hTR0nD2|߳œZpo^r7GKBOijmy3-*Y}y-o jS{),0^gҨa4E^9.Z`kUgtA2m]*Tpb>2%{J]@3q?RK08s!EP[}ל@ |!N J xqpb1gS"04ߜI>u)LDpiۍOe 9˚|NH@ӹډ_(g]gֈMR-5gҘ潩*L$sUr|maT[8reJ<aЂ$rYM+ g,ч,&5nth53N%Z&2?q8[_gzɜ>,rBܜ5#-d^k>Y{[U@ p?3]pyK?}AHq= }GF}ƭc!I 2nh'WZITqi;H9֏3#̼^|/q\f $$ q٨Hx_dp.`ʪ;[H>?W@:DwZr6Le^,ӭrU6S $o̓xL B_Pp _V"]"#GxZa% Tf.cU2Asϧr _d.wZA mէOW.9wc[|5Ka@&Ābj$_+3LC]WhK)ў7$$Gmu.y Ed1, zT1Ib2LfƩ~ॸT{6Ui_9>мNwWqz;WzcCl8(!S3˩..n]>ǵeUb`&Da|$C h&~̛װ,h9R- t-{~f'-='-WTň7O8"зצnb&+P)YsT"p[ O_C1xRי#T326 wms$MCF P3 +>izrVáV\ "=`giQ5m]f$<'~[GaDᡖ rо{JD|~c^x@3 P|Nd gmҍ ]w{-&Iėʼŀr(SCT,̶:/i}A`=@CCX1xy18v>xM"?X$1x0|Z QoJIiҬgX#dxw&4\lR`MuP$5Ka#IX?h+CZwM9tum&U?M&F?YD9ŃTLc>ȉ7 Єxaeqhr䡮0N(P$XO8N>Z+0"bJTy[2S&DJ1ɫRskUa\iMMΖߏQVs\Lu^6}kc\JxMrm}O`M_E[ !:;;3 uY":^ gv>%i3}a\S]VTF)'TOay%}H^I`Ԕ2(g9ty2{$~+] _εu_u~،abbD/+麎|kըJOIF*MnU!o7*Y@•5F1͇9U(KZm%}QESz>EJc7mAw$+f l^+Oci6cnq1?|s9Nɶ{_Ľ-8'{LTd+Tc07?VT'(T/%G) =8 lѩAr50n/1ANwO?25 ƱLg$zeؔm0Yv?`l ~v&D*rTBMUbC3yR_&7Ó_p U\ h!t(m.KOW D4sʭp4 ? ݆R* @V_2IUHq^"1~ !g;DS?FK:GpC2{ʋ(:DmOأe8(HoǰXşb`K~)&*k [Yh`}fHuTzg<`Mr*[n ioyC1i3[F"m#Y-G+sp!͊2TFEw)%xHA񕪏Ctj'iN) 49)d /-kD`+ f @܄sn6tx^7Q{d(JO}ۙ;}HrL&o]luz ʊB9vnc 0%bw9$_:4;9$L>)c3U3lÂq{Kd赾F#@yгX }Ӗ^9n,2gF( ƶnlrs[2IwsOOh4t@\aW~Ki|5Geثq+)xe$[TQsh_٪4F.9Ґu$tW&IPߏtnF+Lp,o?`*>)Jù?hݦ||a頉}JnXa}POuo ]٘";ӥdWӞsNJ}u 5ngĒT<%Z2I S(@`B,k_=ߕj=?G+Lw\pC<_y"Ml~p:a_־Z~Y'Q B ~ɨLryJ:P_r ge#bMY&s~mDi<`6p!8Y+zϧ15UF"QYӫ0tOP Z92lfD:2lɈA/R0tFK72D٦]&n1#)S敞k;PD l: Vvp+H?Q <{Բ ?y &.9*eOrkE1)-%^~$BՍ]kdH(ʌp .;kaU+<>fY>y[S< F݇Rh: u߱av, ^@T $;; e;X^:GKkYMkelw?4Grٍ@`3 "hBVoHgJMAvZhѷ+K~q2Wg2zڼ5$^Py<+g8;Fil|,RRu<.MZecJ)쀩cM,F~5&u5X?.%酢C@jp{OUOHvf_Ds$Q32z,vƹ67HϺV/ŪYdP?΀\(@r&o][ph@; T"B.h }\3Bxd>,>b3hOa,#@˞1r-v}؃%FEOy21 p]ZЎJ&Ӗ!@Oz,]>7lZ`;-jw˲ZڂneWI#-4u+1)I@X/%bd"wtFb4vAP%*tGd;Q]S]2 }jC` &+ˋtdu*Y}?Z1;Y#EŠ#վ7>?h^ qjBf* I]nT){$yf>>8_NI`@٨}le[D0A{"m$m)ޯElqNm Mh l%LYHӐXf/.L0Ж L’J7.?#[|,x:WV1e׊ Ae8eF&OBfE׺eи;{A;}R8Oef>'šð=uE靴6j;(=ɇxhy57 [` sWlw\wCvԀ7/ꐩk2RJ^Ma4,;5^6?eKVqC8 `i-W0B8Hsv+ tx`}B^_┨(1UwKhBcHƎ%Nu[p'<@e{cct; 2- 2;'bݦxҏ"\lO$|\4 @zCƑw^RAZ \5*{sqc6ᙽQ+toV봅[7WwwLֲD YͰӻUY?GZ6"ˤLV2ڶuMYYRN.7pJDH'b0E3=Jgxݼq$*b?hR&9vY; BBF8%LlU|Vc ȓ_-c9>鹶\k셟r\}5m+!}ߚM=&/9Qow腍ÝkHp3[`)n`^\E>ДMP~AU96$0ޔV|e |4Zn0 ;樭i&GсYWR˯/sʤ20تS/]#J+ s 5}Gfeb8k# xs eF>O R4A_zx//s1Ol Xwzb*kJE- 7ØjCaѠ'-$03iq"F$/n-|n?xg*qƩ.,|qDLLHqmXPxEYZK[="?o|Ujg6JhÞh8$` +uT4(m kk0Fz;C61^~Zb>O}~TŪtɌhc+:,Oy[ Gcy(t@-u2rɏ(%x>^ w*gwz^V*yO^KhTEg}<c6SE%J:z\4\.:nRMbT׼`İ,J* }boOk4ʃ3ZJ :%xƃkrK*-Uvk%O0%p5]?tu*jxRє&R#͇66)#˵ZԺU *u9jpk rEW Bt?O{3 S2Tm`H#gȜX:U#!FIU}{:-8'$4e؀ :˩]R UE s3Abl\(NH/r\&i>Ꮭ}ߒrT۳Zw 3q" ) d @Q׿vo>QIN[O,Ɗ1dz~s3k;k(?׏s^?wm6y%!W Z8_SAWEQ  QxjKr ә/:HaYDmy׃0߷k.eKн^jb4m~yܴ梀M5_o^9Ǟ  'N e &=!Ԑݥny'&h{ 2{ؿ*ӆl8'7˫ (|3FipS߯ 蜜2Irl]C W|e{Gx).-@'W XF0 6f "Yo p_>,>]M7<=C-QSZN]'Qs I='?6F?WJU =~}?!3>%8?-|2{Ƚc@vh(4[T߅i|@\TO.>j{6MK0+9|/=榷dbEY6q P2'ae,R m'?l wы?e&tĭD9~)FJseiՎyD e@v}^h&}s|؃-X= Kn@qV֜M31>KX2cğ&S~H'<>/F52P`s̎BSi*47KpqJZ)N4tL[rGf̣zQbaGs:8 1|z'VƦ5S*xL(+dQ|yoڬkX&p>T_3yg w %^}Zk#$+uڑiRL | X։~NeSem^ OY^kڨaοkq=`^7:~+1 spRħ4= .8ǬZD_b]ŘtQSuK(, S^n$?Q{`md(iAw x6=u3W,͵'w*7B<4lJJ4w7 q~κ\},"B?t)o#̑$i\ =$Z[o*GLzıxk|ώtH6Ca BqTu <{3S)tr*vC Xjpo^%:g񅔡E;SZrWD/AF}]8q6pņTa c QfFj1x /`.S4vRL]똠-ـ]V"lrJ #Au~7کF/TD k QƖ]LgMhrE?Ũw9=Z/*&C[Z#}Ml]4Bڻ ƴ K@]]\wOo1< ?IW &$3kp8c:HuBZ,J1i#R*C4]4@{9M9(Nu@b vJFy/%@Z1/!}~r~\fB f3 "f,3Z(6lkRr("ԁEᄿhaW$=0y}[+(0 e!UeRF}2tgO({kzsնELC- 5EUyi鮢O ɉJL1A.(J4#mm;i {4LcÚjԮԕ\"?'y1jƺ߸/%4}߈v%jϗ0y,E^gt_/<\m^UIB~6Y7Op ;"I3ōjLI6"k{:d5|?8sJ(O~ՔC,Tl@7Ad;CB-$9q,[54"_r?ƺl4UFpꛚ! A[(=喅\"gw.ř׼˛ib?9iNux~S |S0F/] N/R_+vHU 3A/T nVB1VA&÷qlO[LP2MA`xط(hdǑЃk`Xpu301W[ ?'i 9'Uy)BMxm{RBnէ< s9}gǏ9pld_B$>1LLDO4de~mr~|LDPZCh50`.(Iڬx x[֙J;&*tI+>&J'lvmE{t~@n)պYrcᒺtx٫y$ɶnÆdH%B"[8M3%N3TsRv]XOf'w_B?\(SF$+ {i-χ!<&';RpfnÖŗqa:MfwXQMj}dVB(ԟtشO!>}A<1IԐ`xGruoK;4M{{χ]bbR7._Mx߂˶ͯ1j"!譏] j}5WTH5lwRpugѧe6 uqw doY|ic šX}hoxar''&uU%Jl'ړTTK0o.Qm$z#<,?!铨8Q".H96.2 Qޚ l>@j,!q/O[f+g%FLHc6c#a¶ XDP|h!u paTlX|5CtjbYOLV ]E .mɸ U*fFoG!2aeS;8gΥ8FuoB2"&Dvif( dY თi: 7:T7LY=1lsIi[S3P>9S؆̻?dʤJU.ba:T͛>TǶzKHcء3߼a(pbDy~#I 3 fJ#h{ 74KEn}"ZD;=$-\/-2 9D\1wǷp»Ot"ao A{u3VzYtR =Ӯw>0IB8>f+MDͳ3Fëp T-jr"F.x} O 5 887,hv;,Z!ս@F@S[>TZ`I ehH yKP/rUDs8'hl _v"]'g\+-݆_*:̾ "<-&* !Qb10%oLjE D2t/(sYTDMD\9AhD?Hv)-rcrV?6cU_tdHl4{c"Bo:S0ԡs0\-!dJku_&aۃSཡUs9;ŝew% |"qSp#ag?6G4 nATTns..^^),cp{ZHn{HF忶{T`R9IS+xWzc1EM&7 ̼,n>RncG vYbgS`&-t-1PjP8/^Uhu\"e ޏD=];;~R1_p|iUXb73k. @;Q/1FݥCS?lPVFz$RDW OpɻBCU𝷚.oH J>2PJIaFl8 dn&B>͖w;kBglFZc&V'E] [66eKKi˜ļ^ה* tN4&(u. bTf 3f2_J <9Vr. GSWKNr _=Pl\ܸ/{<#3O&dd2碶rb\z&s](uFJ rUvJU3"]{~Uڙ8dui8FIPܻkml6J,FlA+WASub_Ӗ$mYUe+]B'j}/^N)B^ pH"Tyb9p5wYP /Ÿ ti}VxUCYZs[YjAckG$yVު,Z^(J8I]ڷUjh ~B3lq[΂zvph>ž  ڞeϙQ9_z#%RǏJ|sNBt4J؁8܀ G$SS{(:b>r*Ƈ  2p>]&2'.٭:<ږ~֘pbY`[3E͌ki`^+U&c&4@wpD \1ؙt]^;\.[?aZF"z%F荝A+.(O6)Dq 8x#l@Wiq,1n__d t~y;)B9p ӶiV1M{2@mW~g~~|K6| ofEr&8BOZ<$ڈH:n.;6*\-Pk-}^ ->;l/鲱z'+Aнe,`C OKEYa`$^TX:vs#7鑦 ΌူB? ˒A&J zB11A#qN?]upi&NiU7,ru]wg y&;!mPۖVgҶĭ}s6)j_FY8TI9\ᤕ|JE"] YTE:Uil>GcQ tW?cMpR9Moc>ڲ WLDlT**j ҁX(g8hcBY"nbcvn~<+&?S"H"-ga>aCNlFN)ObX]t(.Ftaǖ3b2 !RJ zK]'y#}rdm]`\*:2pFY ?sFQ]h@Wv\Mgę^5̜BdCB_4̕f* *=NFOF2S<,3^dcU*sM-φnFo1:깐)tض &v{T -Z]E -Zi(ɍ߹Fr !{ˌϿ6g`l.[%X6x/դ]#_- ,v G|=KMۣ-e`AuogCR C\1tqK$0# k6&7&,E#RP8y %MeÔ}sus+ *եGʜ8Ή0xK9mL]z&`?)7XLrUE7jϏJh%,Zٻ5TE{ʵ04פ,o׾nܳ,T2۠{o&4I4x=MUa;X-HuKH W#; XqKpOz?7_9m )"1$cXz6StCM]2|Լ.v*Dm,Uf~*AB$BV=o^7C)P|@-62TF=GdU@/mxD{i^O*ocswxQԶ>Jdgp{O| J BC᧪yxf}H~cq-2j11YhKp\[hҺ@,Jʫ q^t?}q˶2qd9KQJu匑c*@-ҿD.I4x_j)\Ƌd!fd'nB=O}df1=thi+ #鿷/ʸx ڸg/J]!K|iZ[a(:Wj|0ԂLA] `\RoU0[B1Xy0୫-ƗJx*vER&]0ޱzV| #UZK|V.\ޝ Q!9d[66BMaA ?^ +5heUXl IQQ}˝OnM? ۡ •zۥg 򱍦:O eJq*Qxw\,YN̋f&vVR-0h^e],},;i@qX| ط=WZ7)&ݿ̚.l#67v@t6Xx0IY~@x=ѸfimDTϳ6i`&f|Z۽T")ֽQ?BYI1EMō)^Qrò-;yeB _gcvf7%bRsk+L7f2Zbmfm?5 +2&D͊s+Z]:uFRJN>װ%Oԙ4:h(\2\8۔L@m}7jփQƨ~M*πU dЋ)G0'\8B;R *TKM#+!&'Ő6pߔzr[IkF3mDWDR|k}dA6XzNi/<vzNM#zv&UWv:I`Ed+!x|0_oj3\O]e\S9$-'M)(y+*-%~V@q /gXq9Uj{]uMSOnl.N-|Xiik \^(n;l=bF-β*jD+$!^&UՓ"2s5,h9k(q9uF/usTw gV w**\Cfoȣ~NNQw/J5ex89n=/$o8 \G2:>,4;_ȥD v_UDž99W _&,LA/t\:1Oly ?@ofv`xPW&Ұ%F yGgXU$QJFg$3.iXWLmunc*kB{k5r|b@m)2 }:a6AF7s)pS_ Cv2f6Le[,egc濓u:I8d4v?mR (C,{G'P u[`EW;]t (܄xf$7b"T A~1iLFfP^Q 1SCl= !u3BK 2hT- 9XoRIBF `/ɍF0 ƨeMWq&hGwFv\~tyxi)ɣK#&v4j QjsxUirIr"5bO8c6?tȢĺi>ET@`N5;ږll%Agь쟃dKZ-\&ǂ~CBP/M׺ꊥ!#t0Z_&K+u׻@Tx5وg 5g  j7cY7?zeP梅]TNOj$?O05YIC}g`Y]!Yu?x,dwmrft-g*cևFm:N%Hy۲ ƫ7>:H8O L$+N}$;s_oh6)MIEz\'VJX5q\Qkert ZߖQ'ihFWvHV-$&< 'ZRh׷G-rO_KsEN짎nWjETHv65&) TdSw,f~S%1hga,oZ%Lo!XiKVi^nnIv:N5V'F k_7  zw9kO|jDÁ" jzK^O*c}x7OܝGX+Cbzس06 Ãѡe.-j HvYk,f/DxВ;Q%TITE*o Tyi; 7ڠn㛇0U0%4^^IFMvTll 5o`x v2x8ç%.j$ n lm5y[ܵ9xJ3v;G $!a4wQvSC 6sGIW50[PT- oeX?1~qBCCK:2N{́]P|< -!7ANg*ӂ5ߠڳU5sʱ* S_eRCyϝr9ޠX7=HS D zkF%l0f5NM'p&_6o~2T*hR믴wGwb܆ѹ. yI,N~7fUHtTTӞ!a] $Lz j lY~a>JlAA7V嶴`ň|.VuV4|dJz;m 5Q ua{IGſ\X‹*Be|.l@vbeCAUgԏn@wVPƹU2H`V[?,M񀉂Qt&PSK$bI8Xm!l*<" =\`n~:@;]gt) @b|ד BvQ~41Q0>:ъGpQjխI ?ԙg^Un#$$3c! C H̉*[v1=e3H/ (IiAu6w\/꯬~gI<ΗN;XV$ B.nrsV3L%!Y/" ,,777'_jg`{IwEw|J jkjA 2Ld)L܏~O竫QTPY2CB'vcI<<Ԙ[9@f kSO" MsܛͥH~# 6OD $')!H|Wz>tA{6wLA((ĖYV^af 1ο^t9IBdтRJIz+(ȅ,AG{?S>9L>t>Hy¼e2zۆԡt`Hi<\G0fHYb)7;+|>+"C;OUz"hUd C`4xf:#c0_$_Й YLUIp|tUnh2LvU[IQњ;譿|!iā \Ew!6*M#R""]Ak#fd 0}O=RElήYP-(fl-7I1J}3o%>jF-s|ZHF`4R?ǦK9oX]&=qd?\Jt}a| |y`?8Yn arqSvS>5gg۪H(Z( W3k@ t*MAkS"JܿFzA15 J'I_5ܡY,Ą?5:=n@$n9iPGJ.n.8[i,LݏReAXֆx\@EvEWThf!c6nr]S c? Ƹ6r6;,1AUBWɾ:S'p"α B:.ov:}yg`ص``bVw6x8xRAC"+2A`nTXi7hfH?^<5*ottiD]G>B,;[sjKk<˕A5iU?cX皈hܜI⟌:KsϮ=%Q)"QW ,(&Q)X> I2bΫGx)A/T7Qz8${/iQ泷@p8Bk옿XO>7v.Uu44-3̔p (J>} 0pWR.Ӱ DVIZ+L.۬բ3eq-3/ ƿ=7Ych)`lVPBLFzeRbB)0GNOTSoVaVxtfce~NYsLBAܳ?X`-:ڽ^^XaKp(xjР} !5s0a/cl دKͫH|vE_T]\ܹaGFt5rد 5?Gp48%*K%?>Ұ-صsiY% w`:B\+sto.Ⱦ &.ṷ>9)7_o|i} ~r=Pdl@E\kǭ%\V;a"ΨIy ӢخhsS:AR@nk7F=Ym(UX;jz>R%潀bY(0sSD5¥,r>WL":Z_\XKB@}餗;Is5$̸2bĹ]S&wz%cM5;`o3q;dH'N)~ך}YhSȊ5, BLȷ 7 @%,(ʆm#KZznIeV*u-K^FI]WUϺ+2/TOd*p( }5=]:De|XZKKF2ۘq({xOykHk${Ȏ$+ȐFXcLЋk 1vVmAXMA0>%oJ&ԝh*LeXj؃kU ÊEKFV\P&p5ĦY`%6KuvZxom-7JlC{#_6L[),A>M%Ơ-. 7NE?t{M!ևrU+%y'޶}e 5Tgzo`PMvq_}Dl v^?ȢPCm#^U۟ig9HO4'4A{Uܑ 8#%qK%a bl6f\vu :93 u`1}-F](J o.7v-}D5ˤ؆4m![Є+ֿ!AFW( _ F]Gcf;W$WgC+ФRT Olzy*7 3KSe(5_ʣ㈘3%ξkD(lH.qt|Y CqUPKܕ[2 D4jVG ƘN^e#e<ӥֱ$Gr.76'DYUxy:.gAjy˄ѷFT&zkDZ*lv/j b䣲DhV^~Z"/]>܄76"d 0|׶3IsrwfFZ^ݯ0A !K#[px6ݟoogIi.~U(rqֈ5BlVtwB"(n {?4]TQU4&0e78?!Log8Q*2o[w$l"Mb)XbJNI1iPsb&8%I v<]y%p_@'F3) ʆuT87"aZH9u-f2snmu P=Xh!bg67„m3X 9R):~/9]rNj+u8NR12;A8/ c\4@Oh Mk#pP>TjnԕvtQԋk#DbECJisV'?չ$ `OIPJ#YܪjwFB4.JTCO%mh,%hB(y4UrNA0H\h(檬2FweTry G3Ra4S$*[PT=@cg3 d\j٩.$싹7% ƧE:XگJ~ȂL:aA\-1< vRvğ][(&ك6V;}{|:L&%qlJhW ԝ¢4IB0FרR5uo%au/ 6&};%PhQ? h?=!NbqkZU /0˷Uz}l7E71m%\Mzuy9yf14<-+76K0O雷jCJax$Ld ua/t+̵˼ csNS bO 5tJu>2?NټyR>eaK Ipȡ۽_H0N3u` צw漄hZ> _k$4җ&XNȠdIpEb+[% O!Jcxځi}>l T{JLj1i*"$$*+ 9ڢ#T; ȘŻG{ѽ>rVfL?(ޔ{~an$[wj gH qJJF,<S(E.R}ܴT'()k/J:M-da5"(J/lAo!sAdqoC{7.r9'mƞ@gWFFZr;x۪[p/ȩdzN?Ves\"vC<#VLC_g/BruAۜKɯ[pLՄDϼ\ C Ɋ14j9<F6N4 ߧc/9v GՈ{2XY}ڧjN:emVMUجIcHڏt$ުTußX"mUvJƻe=6ݹˁW3 :?)"X*B( 6 _ Ұ8}3ObMVT\INjT#_] yi m z5f-TdJg=yanM;ԍh.o\A(Y&//)M2Ȇ~TGtzLn 3B,',$OB(WDf74Ō(`Qe9'~z}ۑs>=HϘ.ɬ]LKn@wg 6`[ c>eB-2h'nSьݞi+zb]-#1U>sx :SF(yb{aJ Cx; [^c'8g˽vmAnZ _E7U\uK4 Tj`ƽ+`fOavW2.&C Q-ikh{YC%B/{\/;/'Gqp_7s^Ndy\]*νVmwY\':y,GZ dwUaX-%@_B4-ΰGp`;U1= ()P|prUt!`e[*dZ)P]m{:ʍ$ڐVِ;$1cJHRd>J93t~AU߫z 엒Gl?tHΠ#-##l[PͪO>4!qX'[Y( w%  i~BsZT+剴GDGr$`0Jxc fפu'H)붭^e"T*WY0=1\z[pVbΈ¤r fK6 4W551þ1Dpk*.zŠPN+dD { j1mZdxX$ûlE9qͳ#q(mWor\,  !S^߉ F{U,D*.L{ ovc2–H] 6>@u?g}rk~0v'oЈxEdqXNct=eo-o˔Ң-A@p!^p _~6i}P%¨&TM7 @Z΅aN25 Svl{Lo#]gg~ CITȭjƭ{ey]} ^҆ ˗/Cwu .(~NX)-׸߲xD4<AYołpgYN9Ǽ6w:@LYaʟ-˦Ar#2$4P Y*7IY i#(ςyX[K(k򟪋?t[ȎŸaiu'[T2Οq`qƃ/lrhYso`@XIl]9qf5!pFϱ[%2="Tέ~]TVcn0WZs#ْx^D)((t4% 0 HAMs)T^+3*$FXH u}EZz+oF?5rكyu}3RR8J~lkrA]"N* N!`kwŊO3~7U?3w{4ǁރ!4N8O6iޣ -[S ӏo(7Q]-7-B,u=&RMG'-(vUpt|`pP#t{eCi7O HWm)"<oe-pCc:S; #[_¦aN^tBMYӊV i^ d5Q8B/yC&i*7\>?>MWXO^á<ۙ H 5sYqOhٳ!E#4L#SSۣ(uCr3VƙZ UǕ(1;aKVf^P[olO;%-1+ `qG}09}.4rt38 ^e6Olخv]qrҟ> b 7uXiPLEU&Z nz+ٔ[h1u6ҩ=hQe*K29{ 0)bɼ6+U1sYr 2|I jS x)䶥Q^ ?ӷa:lFRQf<~w}bߠD*b&߄Djs rx/G̍bR'?`Ml;hTUր FñAeH;uxǃj~X?m!}_-mi%tUzuX!\Zkܤ(_ZZ>9:[q}J nOݛbQ_ĒC,Xeai]O`,zJ?8r_G"`$fږ$Y~H7A|aU|R[usS Ch2RieKJ5&%ICA߇)HRZ-s@,V>}l KE`B'VN j%G(Uαږ,eD%!s l8ICRፕ|Jh݋ 4F7~_Wf $,*5!Ņ6) Fұ_7Nc{zu NxTȲ= Qǔ]/e ua,Sb r(sQ-jvfי+]^OPfغY[ʣ  9A$3S,2]|p܋ȔDjJW^SM2 ⬙^< [HJ Qt3TYl<}+OB~WA'U"Ga0(ppʘAR1MQ[14jjmRe`b}̢]:nӍQŎUсtU ~uV>U9 DlU !bG>N#Ռī9𰊗`|k[YezfjcU{&˟%"'_`nv[}氺 &-JԀjȂ/I9XX(6 DfJ]֐Dk@: CyLAlċ=y%pUMp)ȟWW1"&f]T pdq+C7W0cyLΛ՛DW HLǍôZ8bm΍jb:[7#5ObWs^~H ޓD9vsˍXr$X1ƒ& tH!`]߿t[$E3hiB¸E7B dͮ>@J o-v֕)]2R,[rB\9R${n=t5*@W!ca~vK&k$:+KoKڿlU"2zNjh.Zեľu` !ѓv r2@Z 6Ґw?}tz(K]Dso U6y"NgUt^hY~4  ʦ'[S!cLS*Jw}#[Ÿ%gyY(w2;ߣ/y.*IPi_ ۏi^F#2D#%g_w- M}-I?_~F{\5WɭR(5׿3щ/\K˫a; g6vGZE[Ǵi"O/i = #։ˇTC9POڳSV,<]0 ^n{Y/,1OmDlCF0JkGTirSu1\ b4($Q0y^ 65|%^ύɪ x*]P([A̩sL+!Wś,+FG(t#O12M/kG(@m4?BW^zHNæCS~0giYkD DӾ}[?9eIsq4 1t;2f`-BT%Se>50i̦+ 9 ?wj2KL\`jw )z? `'"ʣYǧkD΅xMF-[|cΧy`HuvP! KyؕݍZ5#yBoIEW*Mԩ;庴ꔤ[r\PJ*X5 t`2c{?{u+&Z!/ Q]4hBH?-Y{C-QwCvٙb Kkja&K3[BnY*3~:Ӎ{Qi^+G`Hc YUD$MoCTb"鿰,+ baϭu黱ta^N FsTRZYM~\%75DQ1Ϥ,`6TKN]1P4S7z0!Te8Q}ǂ.b/i.ڡ65-b_)$%'ߛ/D]:#(ҼC^˃m! ӫK*Y1 ?&%te;>w{!x$/Ȓil&j1"tkf=֨/]Dxd]M-/-FU ذ>"OUPoh'VXTBE,$vV21xxCG+VK!^4zj)o7 ?8I 6ף 1v[kVT"BL_́EG0ǚ}fWY,7.'U?ݠ)vVI( #g)/zLvz*p۶JM@ Ț-O+6eC*a0QULb~=Uݪ R){ov 3Zh.v& u~:7ICCbE薯h1|+ w fezf_B͉gH2u9@ۉl.'OGa#B_ a-ZꐄPxdpvDPk]"Y HەxCCy! 1,:uϖo.jb/nKXKoy2"2~12C;7/lX"vp~F3 PQ/(y* ?S||)8=} 6;h MPbZB!`bG-z :dX&C$aDQUŔ`Qw|GV*4^ ]' 5ltDKMntH.AVYkA& iM:QG3GaxYN_3ax !BhG;4t3R݊%{MwPSπ r$,%h(A,1.bnqD A&GObYq}]Xe3\yNryaǘ.5CF &.cރ&' {:SqqNҀX`~85j(YԐqC%;la$:@2{JwhG`F`ּ%vU bw~^{lp:lP#kiw*9yt6NFLmgo g҉ et#/lP/B`QX~M{q"MB75RҪ|1SayR!u;pHH|5 w$bگ/Ve0q[s3u"HƿT%+kKϡoqBbu84!J\IVвp[?jol\ߥ)0Ⱦ9 k5|nL1), nK*[0@[xH{> -ݛ#&з?16rtTiܡ%*6۽9Y+(ԨI\!mܕ8ʧs:Y *HX7 %;yZv-!"/+*Ƞn:?>zO-$25Sڦ _ގ0, Pa}[5FG*髈!K38ced){BiRͶm*ghEWȻQ7JUf.Rjpd$e/"~0^O pѼN➗}aIaZMBY1ptXo'd}Qʜ؅8(d'azԴJ T\od#S_ᨐ'>U7HiU{\irB0V>SVY60= ;!Kwy%pHi_!'U@ W٣6Hzmܐ$i)O4J bE_8PrfH!EVnNU,8#*ȶIc oӈ; d 76kS3-`WAC3A$OD 3eYb#[A~ui۔F< .[&^)Ք?X'<<5ޘg>@-}Ƕ h>;M^B:o]Zj\+1=۳v l{6$b}4 2-_HQ~;Y0m=j+͖2EUWp'y#ɔ5r^SEbkUivl+(2G2a)6%Uj&lC PWAG&~Op6jE k.;-mqDx緩Dtkr٧ 9 KlOHn_j8wC<x lX?M9XM{]Rmhfňk/zlrF_Ǹ䔅X-dԞV&&4 kZK9~XY;AݵSaϬqhUS=}:}yk~D-HH_+<+D>hΥ@F_X}gw+A+/xh3y3N{6%wx=*l0}";^>fO} S m;ZrRS4;  yy>R3xhߔtvIJrRv|;YuB'YN|'k˯$,2cA7R^7]2.$?4W`$z?:x l#F5aTBpw`.g Ii57>^8ϱɕS$5ȣa/hyDwp~) T 3EGNFDV:wKX.pC)p lsLD {%8~ -Eί˹M'|i^f0mQi@iגAI)H!M%eԦKS~wz^{h[D{U@lp?;4gPt?{`ʦ[HL)e0#Z$ /Bڕc2.؞%Hac;;x,b{|QA ⯵-+ǽxw`f#ݗ4תW\yN5 lV>-;T*t4^e٤0,X]$lFڶC\|B-c /ԲƅߵqgetVL%b [lR͉*`ngDo,D/OΦ n5k``_mޅ۸1g4o0 gaGQ, fFt?;y1n*Yi!\F?>}{<˖<fP?1cgF{-mwGV[y1@n:]DԄׁ\aO^JvIwmvL8HڊQ8,Er6ĮGRvAY7/dYGcDy઀F28S.Lj9YH';Pл#Mn* oH sIȖ\<MT߼vWbdɄ.1Lz{ls;6舐@ X; +t q7J 2T3G៷wo@#``ݓ # k y%ah:G.`Gl%ӭZ~SQcU9%ٶEHN0[/ 8k4#h_ր/o䛛8w].EK%~3`O1sgmy+'VHgzk?!cԖ%[V)f;/qed *iEv& ^6bA9ϑd#?q ~&e?⨵(xү0a'Eߐlݥh &71Y+LOhvi"V9A < G_1&OnBzs?gxYF -swCLITUO?Am4cfʎ;eG1$+_y(;)g;mr_wՕ̀r\wAZJ&SaԲdy5M|7`ŸϚ `p XViL\Vu)rUNq-ޤeڳlZ ^y״7H<L5z!  WZ "屷03q m:ǒ,/`$xp1a +bܿ~XI /.*s1$F>$5* Qy{"HԞJ|T4J飵Ŕ/Y)?b[7b]?rrdeOB,-%I _yԼ*fYZݝ XK_d}AEyoD1w l}ψ2~_3{)!4)6uI֧9"-kyx.V9?\=N~UȚpQ2dD7aڴ/X}P-e?zy6un2TiCt[E^ѿ_SNYN1AFXp79Ǔ/MgvPH[0(#e=Ƌݕ–K cO-@Ju>D\H;_Jt؊ a4y -}?8+mdI8a$@.e\/F8Զd5D 2^#.$80r@Ne<7-4@Nijeㆢ\RCRVnV6 ПrCuN(@Whhс>΂}I[Q#e\q8\0m/lv.Z㖶ND`p:b=3'ICB]Xp•NB5/+H ܏GrYߥc¤ kb`$9ٿBL0 4uy7-'VjtMg+6Jǁ HSv5dNQii:-X_J+Dq-n?Nj[?533>χE Ks?=_!>4~xK  *7mZ$r3fx1D0~/<$"9 XOV4a !ᘀM)ʐ9~]*Eb>)vc`v4wnyQr?BoEFh$2z$;v1kN[S}+޻gW )wԆc!J0UY쥈VơYfCK W&H4RqPȹ@h?w: tT* = 6ZGda?ꅆy-TF~u !U"Rg2,caNʡ8;*V&=Bs%(p! hPh68Sݵ;\OXOԠ%UiUde&UBn=v.%A (s4$>aNEv@VhIV T~Hdޘ p,N]1^Myi7GI10ǵ =O'J~Vhvɦ\28(I.< SL.BzeYznkAdp&E.ZXX[Ѓ , 9^h괆ǨG:نzb@ uEml>?M)_ H`85(dB,KudUmGY i_gcRP|&e_ErP=RV/ :^fƯIa3va8ޟZ" Ÿg3++9>66±+L8?1ӿq"PbDY>(쿶̡*ܳO?bcs,ٱ\bl} qb6ީ-a+4jٺRL h1r6 qNV 9r] :_f$[NNLsc1,5L$0kޟ8XD`@C;{[Ice&! &ĭcp:r:ǓJ (7% -~jet M.Fo4 ʳgճiN*ۭG/:LEh8P"lWXM(W\]isIMu˳%,fy_h g[E~ӚXM:߰o Z7Da`[3fW륶V %:Aes5!OBΫ<"cH#vAO]MVll3G' հ?>Ç<ANs4Cd5֘QZ\.dEn7flkak:\ jKqxWK3ζlhj&%I@`_1KwqyS@5 RI:ى'Dwq'ݡً6j^)sJ37]p{K(ʍUU8DҊzFI .Ͱ?\[D[sҵՍ)%t3IM-H 'tf`ZfZ(aĆ\3ISOE;&Iv.~ 90e"Q{9LQcRT魛OCфj1E(%0|46OgR̽s^hITbF c%2>y R,0CH(\xиGP}/UۚGzXò(NkVOFU}G}ׂ7w@oy;, 5V;[p-=1Dv8 H}05EpHDnOD :UԾ_VYv\e+{߱/ץ1)( Wy5 9~9Ip\{>xhnaxW!;07i>g4 <<$`>Q&JGE'ǀPg9:>9I69d!y;x1m?b+4R O`8ɾ +WP䡝'zu#ڊ擽겿R3@ !`VyI̘3`0T lծH%Så5Rj|N"m!91z~^=у%ԫEx%F w;ݰvh&wոyNlB~sV D!Y-e#tq;<,0쿎@!6@aKK< V{&`c\+ 0-grќ ryM[rF.S@'o۽9ZT=^d OrCfo#kJR.ɯo1S|RtA4꫞OynW0h `1>+TPJ8'6RqUKΔFV 87ڊ[FNA%896\_6Vj+ls0s Z8ܬ EК0|vXڏi∾T9k+jp Cವ ǃܔtex$Fa;yb{қd!\ܪs ze3n]"l{  FIם,F8;0&PE҆I)c~.-8u>$o}Wuj+S$ 4{zvBcvW5(<P(\͚43KgQ]K@<3dHOlY5ԂgIݳX~{yKѧZEfeŵb\)`԰"4T#P:00gi>kg']Z͆D&B> 1d>[(]ڟcj^R5K sqbtRG?8dg ޽ ksVo QEQ7%"@7ʴ6т' .r_u[$ z* 50bkN=wf72w)èw}jUrycWvM/ ΎXВTxADJ\O4e(1 堃8eL"'+lnzcJY>9e= W3ɬLRX ژH]떪2?8rr߫> j%}TVs<]*GM?\UŰH\X-1a!x&ȃð7G,t_:̊(oq!qRZ#sbzлgY&R̆D-+vnjf%{ZuY՗I=\-AKuaBb2S 7[,ըqN'ΩFWb؏8h=+FK^- CW+NWR©֐.(jP80l0sx/(QƆ̀4}*-YC+ծ+CVO 1>z P_zXu F)C,vyDƺVx/+Gi^"} oCuz~;ZIĶڊr23Fµ1>:ﭯ,,qudq~k_brvnp`(Bǁaet%&NՈbL2*3ee*:ޞMU}{i$+YJ#G:^~ST.!-I&D ~YMͦ![ٜj˚FQg+*˃t-tԾ:*Cxе<1;O3Ak7^Jo~# }>x#ɩ|| kxj/*g ]|P!_ j ̿1kt9`J4ehpCO#F{-FGN~?V5P7z$VW>ɇ-v?ޑ UYvQ$^Ư-#Y$IM*\&8pYMOҺ#_A%4 UеޞK]%᢮;amp&L.蠉1yߪQ.`r; aSPn&ۭ4R:a>նLOs ͇ѿa~0 ~"k='{@i0UeqN(e~E}T ڇW>כe`jtO3v0M\;~XVr tv!L(+Y>xnj@,LH^a @R}U$k52u/DϿԑ Q=|F1N#E!*;F(QS&J'vF?$ 6@ CP-e: [$&.t8" @丮6Y̯B²:Y;fIX V|Ed(r}ݤyU:r f94Pj$I rgkؑzO05`.ү~^r尤"d6l u!Jh8T:xk{htq@6%j2Oƕ:o ]H 8B+$%7}`P\Aw-LD[p$ou[iOQ_ߋlc^cCВc&?{ sB!y }F0H )|o Kh^q.GXI*o۟p7i.,Bi^ 2v]eAkGo P[k ]^9‚E^w߽aK1l~) !|qYd 6P)9UypاDu!Ab/20m"'X,95FXR!  MrYno 3i5ϨW%7zl$lSCْbc*ex5qo# QSPWsr.7H k/$Γd&뙄ѼX;|n ai#Iʊ;|0 O3!bM ncئTz58OI7fl2d 'r-fZC5 R"J=q%"CĢ2` \VrPZ)MPg?B ܘ2}Q`l\XuB K3ƴɽ]Q*{2bDDiM}*ia -LBw V"`.t ݅uic>%sB\aApDє)"`)S2zj2x  @"^Un:ED8p! 7Y*VEGStQRbqc=,(,QmMl8JhCC,9jxY< WuYWq[p6 {aeN꼑mQgAӻqƒ7pC6}brE9/CV "M*m rSVh[[ brYuU$y ȉ21SlJ$,mJlv;Z՟穓Вo:G mg7(F_gcb u%yD\7} |!'\;?Ҵ6VL  MP9ߍu[Ɖ1jHX8G[d#3nY@)5>N!]U;J4 Ct1 拋TĹ2z4Ԑ">؄ Yo$ pFkzvJib=1Kèf̆5Tz2.Bbh,߲B ԇ}~7⥢ AM`C`l4b5B\eΊ%_"~Ob[JB("L2.pA U˯11$jhWԇt ms} UNb}[eRˀS}qM@_R!s|2tpEƝsDSHO>'zb)?[8iy韍U p9x#z!oDz\lG|E!;_Tڶ\yju]>Ո,1UEY[2.%|Bea-~7W#7`"PEGAeBPE :u&fJ+#Nؘ/}ݫ=C FQR0FaFy;z0}~;Ͻ7u*bG}"7Hn-t*\ w6-cg^SY, BԓI@~iJZ~Ó[H(yd !mQ+M%fxqkK@-1,CF)=lr7zÊr?v~ A[פ:ԍR[@Mǎ_| W2eb H5KcgK&=F޻#T!Մ\h9񟂙UH1lT&#Ar{ _Tjx9\L:.owk:~t 09,w(VoVL<&kG(lHn^vpb׹4c31ˬ"tbim h$[JB$-ȝO"uT'!`>|^Ǯ#ZEZ>rڅ{f(qf-jh{al}ҰI|- /(&fgDN/^P%0c)*9KNxM77M-¡#X#863K9q|(Rp>3{I'_3Ů -p}ʚU)Sxح*s;׭[Ӝbu$L<L't3d{{ҡnTHؓwǿT*fJEM%9ТdQ[?H;pm(l7aMÅC?W}fizmr7wj&U), dmw .v 7qXS<.a?UZo) ]`/1w/eLpyEOR9eIC @aWN_(Avn' I>F3 )1\^q\;<'$eynM|n1GOFJ甡GU: p@B0Iz-`eT_am'ĵvo;_Rq bB qU{gX =++7œd})X/Ll^akqJ39=`CGQ\|ef"mL2*]ܔH?kɬS G[ ˛#"li>LKyh5՛5@iO?P!D\wU]DZy@ĕL}BgIQ=c(? >?flлMܰ[+q6 wCl"QkF@-#^&]eâـDp(*琵YV+,*;eiJB)A~({1:uL&4MUA9c̈^'sX` (Ի$١ǂ)~YNJei}찉xe9!u.ai9戓!|=/ W)vMPG IFl,_Z 5Eith;ꢡb b_HXicN2Y6*@Sme7ZOkxUB;EU9&*?ߣqfB;X #I`l8|mh2N涗&ӆ#/ jlF#Yρpf.[3!}"Z~x9n%&I#?d]IS~׀6ԌہFt'W-QV>,AWޛdq}Ar- &-,yWQi hΤ3p g #|%ח`)0 }r<Dl 'x&찆}u zjkϱ$#kTe@d+`nM J7EΈξ u;rGLa'lV'ӼY<9A7axӗ]1QLJEBI%*ϻB+Y۱! <ΥLjA =BY٢ҋBN I=ɿ۳Mn85l%H)Ua{oFI I ia{ NI'0t+IZ}3$ӫka}QRi<^'޿+iX*/Cw$J~K_Z=]ĕ:'eDo|dwjHIj@Ӈt 8 A$kL_툎?$%pw"M; L^I |-(4a/#֌AM֐~Tph`3rP;'#Uyg VaC3! pLRGn=~5jƄX{ C>a&B /aΒ>[ĕq^_&Gt99sLG;vACآf q/KS }i ۱8Rw,AǒvfvZaĭ[śTdcMo>hD2 j3S&PnbipaFh"DKu٩A`@&R4O^f,l]G2kkn"8IxA6@fӶeex 0R)٤od ſ@*{ҭtx~[:.9+mh AxI Kѳe# "% [MxV{"X)LGcZ1^ n\TH/_@>"L_߼dnl c<~9W_}$\D,Lk"rGWm.R6IJ_]Mx; d[wsiO{Xz 4=q4wRhޒ>iG1*dVabPIC)TU)K遊GaVGlg’ .4K.DW}hpHR 4&x߼p,}Gr\V/ls?+IH9)mBo;LH* aKOnc{p9+ą>݇S?2!?~d63z X(H+{t陼8F X-p `֩ƓU#.,W''! ϨX$.7?5AdLɡ_eu{h$B6Q2| O[ɌȋDNZq{ỎPlq)|_^1WXHϠG\[3,aOPl\*q>_#Ђ_E|)7g&צPcg}r}j43X?B3\J p1ZĖV\ Tۦ]h y_Zu3[-ڬ߉xݩt^n3qlX"P"0ƉU4un2f4 * Lʺ6Ėх8+ HoɿgBǼݔӫ/>ryaF,}w=d6;s |VG%UQ`vܞ~@sgr9ZRZm"a="c5 2sJzXD؈/z|(pA8=Dlx[7IU?{ kHpa14$-|D5ސ*(2~|N)9pMnJ vl^$~6+ U]iqc8% 175Zs ʈ,2;$q' i w+Ed7rn޷9hq-6ZNL \\S[S͙(6*x 0a8&΢Amsi|L능HD^vXrt1zDGpQR(u\ 6dX'6\G9)|< _\Xer /R˖s i ٤pϟccf'W쫖IѺuӚO-k7]ǿ>{ \6 %b$K|C:kXK W<lFz Ryh6`@(m?֋h`b@1ӌV֌_vQ\ѭBxBE~NAt0 8@QE0 %ʼ u,bIK m?ޑN_ &{߇*m<J0by.'V 5pNˆ$8jrB&|| pk>`;S(mv#` yf6 r?l]F'Bg)`~"&:v؇W1ܡ}"M%S(Ρ|H:9Ms;F'DaOs=Q[&A㭨_Ll2cx_ lX[Ti;malHJ(!%?F'+vYؖ+#y-%c_ nb]q]gVe9oMnւ؜ :H~ٞ`Lx)tRyq،1-v񬧑ܖ'ܧ [\ZURo^HXq/&omD?`KK_I&]HG~:Ӡ\x2Yx cݨFaCp,:#bynJ{gzZw\ 6dRƠiXRoō9= Hy; `EQFH5⫴CSFFSօNw" ]XWKHO7Hfr Qŵ$T@m|Uh)m%7{R/ F_4ҴLť=\Bܮ]ZbBPu1d)n hкiQ5%T)KA_q"g|~7*~Kmi~vZ;lE0E~#}9](eI<Ǩĩ߹췖ߒu0Nwq(8ʳiY-LNTb.M3d<,K~whzоQ^7,6h5-lRЪؿPei'EFGXЏrpƎg5pG(}v/L^0_W_0$̉]WCt3 éJ M0h<C†{Ϊd}p>tq'i9\avu{=E>%7UHaZO}fWh3|S\uwoP$axo5N ЈG0=A:|5[pTX^yI6?~xjC z+tR2}ЮP߽-_>IpL+do&ǐCաhsF|ﭏ6u\AMIv8.7m\eD4a%VWsT%cT/D];9TSi l8ܵWW;,Qjd~4 G"3+AF 7\ʭUy6N(t{RwޓiaGW3|ݍ 99бɡrL~7_T Fӆt&<ҔbrǏ O8,8Yѯo^l:u?6yPX${~@ WvE}zD"*u!ۺl &#u~<4#Z^Д&x'W'd05;G'2$[j,RZ|gt[6hzFiks9Ges84A.´`3w >oKpA*3PM0PDBG_{ A:i Y@lLpVehvStِ~@Yk6MNqhW1vm x#BɤlPA]5B_ U+%8ǨA`ZϰEDwGyۻm;8LB(k'XXQs*z/Y:3 UIl*F,X }+>u!1y'y''yx'p Ejag*vmhpQ:1-sm.xyR^TTd˷V/H gM<&K[GAZo)S*aܱڛ㭡#b],N^DGiv%7b%5%Ug@DHWOVKIH<^qE?s8K.h'?ا9xȧHpjE|c&sЈ ճsGxIKN6-<KXpԐvx\t [M_12|N7i M Ȓ&& 2LgBX,d;:38I whRfY9QRf|ys(D4mͻaq Cx˟R&_&Mk0ٻDE AqH$[ V~ }hfo/ҹs3bE2ah|5,W 51ŵ^|Q y aܔd?۩6ĢUIgb"Gg]t܅q/[qC-]K>;ƁںJ.^[/s&_ y˸8KHZh&_(Ҡvp`RpXYGYG#~aJbW|auϦ[0y<_R)&:D+qҏ͈KZ<]#RPw+ k><l:s0@%33zsL]hrH}L2i9^zLq~r=[ISWbDqbGb(>TV5EGR"j!;L]*p 7HKA녖s|YG7hwX;߰'EraΐVUG0EC HnT:REuNyYJh/ SV_5d!#tob"jŤh!>o qo"W͊l-+skB_f5 ڵQR4~bY¦ e(qc/~tX%$<ًH SVqVmE~R̽jK ~&ۅWpZðj51l9 _AHʵƒJ9'|\4okjz b&0pwۧaK/d$i*pKnwi6$;|R2svlϼ6Fkljk/ɃMpOC;|9^~̸Η觝hHPbBpF;ioȚ@#31#R uS w&۠`^AT_41rʧ]Em(5i.~pa>kYuUF- R١+T'd~*Jg ߞ=-PH{gR/u8d.lG O챸Mj㲜@܌@.,oOe-Ӌ;ۺbё+EX@VIj3b, LL%|jǤ0&Ԋ_/<@N =Ÿ:qׯߢde954_ /rFzh&G׈=HF-kJ$L6_/`҈ulQׅ(E4]RQut%(&4&׵~É= m~vV`@ Vź]o}D$'Zw~Ҁ+5HͯIY!E8}tI12k4XLo@&}19*- qj&*ڑE8j!$s1a) >DkTA2zivnhhY 35-BgFwabcBKHIJy:G6! ^ @wA,R II\ ).L~v_~ DL誮ѿ6Q$3(CjL|*݄̗fOԯCkNDv'ހ S5?- yIFXʭ4Yi9;O[h}$pWB"/Ə٘{?H_JS3ބ%g+!*k2)ylB_N.Miјܛb&Ox`rku0#0f2Ů6e-|B[ 8r:S;RF͌ZSc2yGLW0Hb#`ʋhEXhf`{ܟ.ߧMepJv`@QXEVL8o`>іylأtr%5zYj*ߘ] mdu -(#HQlla2ZNT0vܽ?UDƘ3hBMGgܸt,'nP,PS04gex<`l DJ٢ЅQ|i:U{b0"^ Or8!3,)R@ԨLL:R6PyOįbQ*>'Srݘ\gtD HĂbk.|5.՜3h8>CmoK25шNej3%h{#xC;e󕅬'^,B*]>/#Su{GWu31#ߺ0`C7TzZvaJ٫K+ff |OZC r^^"؏|/in()Y}i};|"O0HC4ź#ܔP QVRR}^h9sG*bn`my{1ӽw~ɛ7_!pe\?}m\:L\^O9{?*ejL|~7Jk葤O 6ӚbtUSf"6faj5m%yн`^NG F"ud91K`^"h2Z xV' J"8}TQۀ@$R{ CHK߫:|%xG/zlCr,9P)؎a=f]ЭӞ/Vvj_.4ZGh)8ki1ۿ|['&D/wذxh`LѳBٻ,%S 6A:xpO?:e<ow?IFMĞՕ]MV[nqSLQ81jy>>zro`+x '}AK f* APh<lueEzHYF %9"A/ǦD|Uփ歀Uٓ~6#"jL`2.L?CS[kŧ}P9՟"VoWZ%Lp+ (;`a#潶ڛb)\ZhifNkwy,Yl#SD#>O!XbDw4YPfHXw# DgzH3BvV5iX 23ŷ[ ~g(̘mQ4|fhӥ2R aܸetE{h:@yy奭y4Jui,6Yˉ#;'2 Z\ϗWYǫxGu7f'Ր[櫭/0Ut"00ʴ g j`@|5 'a8=1lP2E.# ݶ!m.G)\HL@瓍B0 agrq&fx7q jz4M'Hh]NȍE"dpdf^K/鿷[MҢ\10Z9ԝd~'):ԉaG1+8s9S"jj98nю֦Ar dR4qPZut0?9U`JaH6v'V[^5׷&oex WS+)Ne^I`/`Em Ѽ,.@`v@'+=t yrtQ1ʔby79bD劏/mz;3uj% /אrL&zm /NfFqx\,d\‹JCW1; !˯ [BkuD܈-r^dOmTWMU"PƒL+j^2<걲 /rs6"!zEȝS u=l/-J̦x_^ 䉁(Rg(R;ƹlU9YleDea1Փ@(UÝ[HB0|&~G&xRmP7R;`9B4K1d@BMZ_%쓓6vS<%Ѐ>Wޜ.c5xQk (˜N(v:Ԩɩ,\Iu l`r$6"Ecg: v0+kSFhXx~k*yv95|UL*{{«Jdކ4kV˫aI X@AĒpv`Hct =S\9*DӖ&{]Oc4:CI eV@jFE Bt=c2]Zd8Ve41Yd:$a;P@ h$D#mV|_ˈf:sT7$Cw#]T [tm8D]Cn6s Ń?iAOUւIL\eB+4K4>6c^&,N67٣:ݤ" K_lۨϨ 7<3&H|,'9IU2~J\k57},:9EZ& N}f+-uP/yPA:6ǧ̙YP#O )K>j<%r#`@ťkwAq8~&' .W>ҳ>pqLsj~S5&BXpu~ 3tea852rz߸5ZOlB} 0Ź_ aVv ol &Baդ=/l.w>xV 3BS|a,#.WC~;qokQ'wѬK4D'QqdKXoqbxpK0g)mB-jwlJB 9g'Yzt~7X5}o]UX.|cV+ǯBhAgV|˱y.TJ2!yp4[݄iʽ3}M1!0=@:'@A!8mgK^OB"IzO&(zbr%ayJٲ }&VM  FK%d,wWv;:"=xKI,&?/#켈.1Q/2'ڔJCjleYAz$$HNLb a)zE*WLj~Q{MdK&c)yEqi]1NME<F]e;]h'0g|i'4 65MZY5P) :Hx:^SN!(iV*ЌaI|gPSs%PnFwvO,q/@o߉sK>*a  Sp[ubRLW+NoeW+lWEJ^T]_5'hІ8D61=gٜ.3h:WH0 kcgb%ut0#%&c\QI/ǥ]Ԭ Y &QsMi%v߄ăصͱ$n ]mZk5St{m|!qY]+5G 9 zU{桦)A ~Z2\6#&`" ݂d9rJt jd +uRKL +Z͒v"^.mlrxl`vtrsu爼v)HŘqBbXP]@zDd&f1 P *T>^H)}R#tbZ賝dv2bV%L*o leIV&ո{F]ȩٙ"|U覽ƒƱ]uaOO}8{2z:['.2%i!Xx<KP&>[bA&wWWyfd \獇ՃY[㬑92w_ϨG q\@S>@82yI2Ú0i|"0CbG(:t@^OnwVLn6ѿɯч<9L`PR NužG.w/LN--Q\4<"Clt7#C("N0m]ʳΌ8猈?5IVr 3mgvx/]]Ɵd\(cm{R3{irGؒ ^fƲMCI0m2K&ʁ8RN;=d%&ZC_=&l4[4 ^6tDp_E)sǜ*L ET]GQ N4rOt,0t^w${Ęk8`]PTtܚ ]I$: '/+"MPᤥʝIϽjsn; {uSA*wSieI]L5p[q׉A[V1uUsRTxM~).b0lŋ~ю+՞GwјU2[ŊD "3^v:aUH45!1{{0&lf)VsiHNOGj>4i=,6kez̡WvCP8.u|jsb#wP DAQqыdlWÓd:jJfެ ]4XLݾdc/ }0x Gٙ}ӡԘB`rЇN끡]L@ԤT1 ❇Lp{GBh q4ckQ1,tB.!vHičͿ-l-ŧ=жz11yea'.x)b`l'=7 4X f=E:*@p_x;]2?l[LX}uC]؊Qx͉܊4_'(Ә{mi|eIj0vwQɣrDnH~A qLdܗL*h]l(N !*Bu )NFxfj&iԘ­rvr @i0GoJ 9'8]oYoJT{߳ {,F"5A*|>F}5FG2ע*+)!`IsهĴ)W鷢!aP)p8P K-]m)aVf8AOy7s++OLY2{P԰ՄbV!˺ƺ{ӹ1/ݯ.+z /n-'}.U:Rt6Z4C}Kd1/x> VD}fD4fO] ~hw81;e͎-鱨.Lee6]R"W_^7eڎn& fNr-#@:aREjo D>&UoqPxK!esVihK;2Q=` ódfwƕZ1V0׬!1YfvE$?$_8Y~+1BtѭxTFI(Mb|*!.{Ga~q`lz^ ˌe^ߞkTWYO{_XfUs VU6a?Qz NXQҵb0| n;Yr1׶Q.8FcVArkS?j:wv%c>̈́(# t*SQ|d\NVpL=Eϭ=[[sCOs/n3 sמP*m!- zmYD$ǂ|~* T@3\lGeL=,YaD2oPq,h'rr8_濅h];nIB%42(5wIeW5Y:Hò\Z'lPr't:~ zMx]awU$|xdp5WO)XFpmaw`(nJpgRWvA}hVp_')G0&{ԷڭGASdM>q~sjOdflHJd-բy$qDd͕o#!` Ilo/8ElB? ^T/(Ԭ? #mUIPK|$$d#?1e(kEڨ}v7PB66/ roZK=* 1$8n^E3MIb#X^] .'kJ# g[544Tքpkc9~^^R>!9|cPKp>pͧ7oL߫M]fPVBZ$w੎Ihzrq25o(9ޥvwݪx|`U>]*fG?"">fwl:"Ι!~#6!*%ڳ'Q zR wN9tl& kRlqCK˙uw.j n1q=5X8xe"Z7t EO&jD M N #c(AB RsHVBy.Q<Ң^Ɩn[ 0MvKfI6&O7 =Q:QI^oLCFi^bC^. Zh]Hpcu tёVe/CԊnR?DV +AwFl b&zƨqS{>780")MiU7maCxgP)iߔ}?yQ&-sK 4!;,85yJRP9!qyvܟ?U\̌E0hofBU<`5pQܒg0^?T ArڝO^$IT0'YFwUuRׅn_-.Sԩx%X8)ΰ4J4teNl/"41Ea Įףl#ƃ~)(,9aT<ny|7[_/ sf ipͯ8 E37N"QW7C0` Pj|j)Hs||jEBJ"y!Dl:Sqi{?ED<tSjtHopBri@ I[֢¥.E% a+40<D+N4c/w ZA>F@uT*(-Dx9yO$k~Qfv.tGJpēR3ח쟫S5'%njx38r_\')Vo .HMT]m~8Ԅ\zvۢgRHQ}/' V2@a8ӣbu%@\ԁE r]w3Gw !c]KBD2HxO&|\?X5}Q \ ʯ>qKKUW}cȳ=<w$ !]~ɪfW(Lϳ䚨ug{΅~hc! R.?מHvJzMf5p=ϯ|Z`6y8x|Iݥɬbm0?dBtG`KTRDp&JhsW- 'dDLY? 4Fͪd6}Agqt-2~Zb87s>Y"N:FˢӸc-8v Ssu(ɽ2iJ9bN? X5Iϡ'Ew<`/Z$^dQ5' ot11ޫ/3aG -i2gn(/TsF{#M&WMڙӦWУO$E00vHIqw䊹#P*7W۹3+ z7#%@t;?v,ΫFGWk1-!ԤڊuO\ @XjŅa)ty=i!y熵~Qg8{~iߧ:s>"$, q 7HpgBqN6M?} t(^6?oY*1+VykjYX8-$YD\.y&e/_pt=mo̵0\0 BŇgaFU i/%"/o;.?PmL'52 X@fk?m {煙WP# 41"SjWCgP`iam<Xx1[B = f}YcT-n.qEC']5juⓠE»1ZjZJPX<2 =T{ A8kf&r,< CuIȃZ{EbޟdMUUƓNa3aV Q>1RPҰ4s8Yl=XnPIп?Y-9"@Q-ef[\ & p3 kBi  b~ SKlʚ(f%Ayac'%majt?Wl!ST\\Rm \? v}MO1\9`! *kwnNnQ) S Wdw@Sc%(*.,M!!IRffWs${OS|+-eY-7;n=5@*O#HT+8 Cηcٶɿ22]k.ͯo$@8S~Ԝc@)P{i_}!˗@V؂)u /p+һNyw}-tiZX. ڑS_Nkmfocd $Zh "`j xCiN{,_ڋs,퍦0-/y?/FXDK ;da,HCc?YeN&+{)e-xލBm< 4CwkĮB/:;S.VzW8nKsxmDbxĈϖJ@z ]]_5^CۑT֍KgtiaWi)߽LJ[ Z(ծc`i%a,e:C?-dJW(^DӉL.-|I2Go~"9:qopw^{IN3CW nKFݡ}?s-GK4S;#rZ}a PרL#ϛ[e>z(u^;:n~`M-$#lQU/X]zݛSʞ ¢0m%m~ؔ͡Dfƀn;K^|+Mrb6܂ӵyY:bA%rwX dHHCui3R.'C #=Y&|2c1q[i!%49[w7PDSĿVZho8Nȭm}!`QbV(Q7i_bWW_818h[G@|l!-n TU Oq!y9X^jP Wת 4S^ 42`yna V͉zx=EM!۶sN\(IۀGNFRU& OJO n@ V.4jg ~^|QHM&!M BTW@pۿՑ^:B~nLb{O)C4]X£mT "Jwp&RO[D&QէϪ|*NAJ -M$iH>}nPɗ '/4 NejIDD26VSʁU߷| #Em1Ў`A*k\Cy #7 G뗦i[g?ʐFJ{Y3UGң!g9D*t'ӌG_Jn"}uyNfM*j#O0/N޾K-"᫗E;@BeZ~8f*( E;'H|3`tӸ}(]6E!8i4ĤJ-"7^kjv y+0W&vUpU Լ(C2xذ.cLޏ,Xc2yFגѐǧd߃U>j P T.8m 14޿q=ޜPጙCindic?𴥧wILQŠk2 ;pD'ue !H/_ befLo9I +08sהMu7swiibέ>~G IX<&w#np'|U>zԀKq-Hٌ% * yra_aFjrb1$G_8 &~/o g ^U@/Djj آ?V'!$kAmƸ$%rbw.r8@`ޭX1"&0)b8d+l* s⮈72u,*_ :2k_a"`Y&*i;0smM%i4!e#Rr}s,4|5ʆF3u `[@Bō6c"Z 'fu90WFS*z)L+YcR!"ٿ#,07OT~osxDbAr`O Nv#B5[a>(a.֯ 0[:@- 8E,(Hh2it [qecZ/$ WYiX/PCޫPPvoB+6HQ TjU$hJե_lӞƮ$Os3G}+O@NBҰ߼<|_VlD q8J1yM8R@T@p " MC&"X韲T^xeM.mY~<[ Hx:!5 so/<ݶe'J$̶5< }OhGj. ζ5Š[Oyhf"eo/PR59 ً/cz5+vKӲk쁸q<1J{ L-&0M:ezL3Û 3%ۡ ur jeTPOs:ob>`6 jKX[@-,C UHҰ%YN;j N._{}Ǻ7&nxz=T4K|QkǮf+qDM -UAA; M^?6%hOQ3a2LIa#E 墧^(29rxҠ?\ٮZW/{ 7,[R^@*9A~a[' %$N'*.ttz?L=GGE7oc_,oC(bC<1Hhu+Z^^Sh(2uRP4!@eHʭ3=`,<f˴d%%JxA8^ ATA۲-!6,/d{" W#S#:AF%O3j#yAK](P&=xpS4rt8{<[]!?{>p9Ks)+olsh'cYS:DxzG/}Tr/&yDĿI-44P: \c%ϲ-_?W4=xb)(.b&!W*=↓Z(95@sTj\<HH* !RnHp%/,z2cb!y. I- LO9M'K#fN\ς7ϘrMU8H LcI![@N%D"`Ȝ7Ρ[0iJPPs)Cͱg^U@\|^+F8 `tw."YD(¦@qx!4YP9LCpxU ;n~YdJtu8 j׳ak 0=No: GmKŅrsJlN%ϩ?5pTwL26AE^}}Khd ѺϺ{6>c2VZH~oSS˼(v"X?D=an+j6q!|# _Εhۮ0 i]:EA7Xsg]׫!jk7'gN%#2jFʼ-$w?nXծ  iCnHs䘅)$˔$,8.t4usk 8v!/[aJiYtQUkCAz,{)XT;iK1}Fg=[ =Ϊ=P+(tťܙ#=dI54t.DV^r`M֙_z7+6m&z Ń8%q'Ƅ 8@.36SGYxaz`N)IijE#~FZ_c&}.y!vU;z.+bq}Aa 4pȵE#-R[;\ # @{F y+";7!s$VyMZ㭒h%QhNC˵^k> _5$za'wxUCwk_e$u ޢ1_2gfI[ rs^rkR6ڳy@&|^EXr_Sc*|C_}]ҭ!Rxn荪a@brd૆J _4em,%>Fb巾]C߅\$|$ٚ8tPSy-&cKatvfю0% GIBd=u)>ZLggvI=zuB-sGaoR6)Q<>ح,}F@X/qZWq/x=fUYT| jc U'kOMw'ǜ'.O8 MCu+!K1~~b"%'e1<7>TzGceV9!fJ^A_X#-)!gCDv .; <ǒ1 c(NqAE|}0a+;fW=!#5xVt` 'LFa]=ѽ{cS,0X}U{R*74(<;dkdc?e󉕏vMx,z#A+PGdp]L!c[o1{y ,eK2aU@gɏ)zG{)G3.;ư&WK&GnZ5DV-iD@;~e0V~ M)-t`?i˸MF5:kN[ G9Rd eǹ7[ramjcHa=Z+$ho)OU%+eX)\5L~ }N; c3(!5ٗȏTE6a ?S@CcW/F]9Rྔ>6 ުŜGRӑMP@Yuܑm6)%9IV .XQ94T;*qnEsp5P-U+B;[+a 'ٝKP<~rh0oĕMA6z!u?sx6v#/ 'd7A~$Tn*6!j9[ Eƭ1Á L@x=$״s J)+}_s1`ΰkBU*yK>o|$LyIj:ZsGy"#˖7/Ǩd+faݬdAp*[W\gHЦ)2VXY@}toĴ!"|glPuvKnRc))v G|:; #4)Y({YۭO0ٺm;Kv;ـ|Wu]i0!%rrrFGBplMT'ExA,aKmbOoO9xB*T wsGd0@)L&rD!imI P3, B@Y K[ֿ糡+F,LK-p!"J]ck`%֗/rfAlE\k@"͸9q3V"Ch{ϋ+o^c|{3F= -z#VfWC/.S7_V3fk2>(󕮞&W 4I")L){/j|$`?,P#hJBt3⒇X겓!rRfNRp ,ǻ{zi:cٹ3KrD႟>v»z}.&v";51)ߟh&P5d`*ْ2u?mmA961V.eT(^ S$6WO\s!Dg[I}yeQA< X̸'pPs< kx0jd8;J]Pr'-Wr+:1©'MDPlR#Gd'Ec-L^nH]s7uz7[y>jPEBޠNW-%f%]A9^J4~ d>9~]&8Y ~YyqTrd\_F _FVDU?=桍$taFE µ/g ?W$KuKf0&ZJ5DD|bg&RFsu(bFU.=TsO~/ea3 (Fe&T-i~oGn\Cz|vP8x` hfhȫ :h(dBa ߍuXj׍f,MnՍh ?ӚJSWPWg@҉p)]6N){xUo"lεq].ܙpj6t fha4,A Q BW6f Q;(}z4mvI9N=Zz($D\>9A]' RI=Yՠ{x$N1RGLҐ0G޿v>,ҿm&N]@)) cn?'fC8c׺hGDW"rxd *aםj՟?zw\JTĻ>]la3U=^wOén O.4[%\b{ 1)xʹ:<ńתGryM?{|ShHĬC5ȭM|WDn&F(:("u/(  K{kmv?U@¯) <} 1m3yBMW6 RzF_HBOݡs}ocFdz"0V-Z0RЅ#r|A`. ϲKM묣{iv"БɕH=%5x:T!Rvڔ(ww:E5R -p9|EOBѠ `e ^VTĒ>t0sn!pSg <~߳>>;,Ȕ%sJkiނJcrv:"l,FuR[蔯:١9]Vp1<|jo_% dQb^bcQ|f10D"$iTf!j444\r_IO #8׻ 9d6P9Aӌ(6zQ bRg9bs4r[M:f\aO4;x{hLND|FP['Ã1)(TV2?"%Kd{khvu0yFD\23.PQxnlLQ@>,fW7T4:d*@VCB!%"} \hm "/Ta(J&pU460XW!$^YX!bn ^.^ir;3agieg K'dr뺆~4&]varIaXbQBrNP :g.r wk=JݥI&<vUY)x$ӠZ 3fE_vԻ;D~L (BGʎ$JN8* b7vDZt 454\ lH㈏KSw朊l6i3 5=⑹"Q uF.',mx{k3R+FSZa B>h =ubroU`CXsHN$S&OJ l݋I7zfhmv{E 7KRqSGP ShoøXF*Ѻ& 1.m{&2QPIӦ4_a9z %9Co@%ui0o$n*>.d»oԵc"^՞Zv%Jx^Cq{B&ZثĹSN Dxbj oYsq>0-} S@hdva@bN}|v[2a4X&L"].زB&SC,:ڜL z1\a5Y&g {?Нx44{"t >T7UGdcx%M2A# 5Z5#:1A(Xx^/(p5(X8lŎ}qoi'A73OaSY̋]W`'F: {ٸ vE1ֺџ 2hf|u${, aXQEnm fQs. F=kѰXJ1[+ڧtlG ښ[DAזDMk15%@ƨ5|ɡ{[?e-Mf0t]q IRE5A( n5,b21;>xۓ֢*puYHSd%1j:HCF>b"kk Zslc8km %SaH :l`[pwWvZg}1kArJx $dG#mqYi :6twҿ҆ f \MN-"4akc1+ .eq>b^y`}mTP:1iV)&2_GڨZfm]{Vt Kq%Z"I0lg&J\4،nR F : &ɆKhҐ&/8T\`6 a1NxGel6NOuܞ doMS,RvDD;n8ϟ4Ow]INX03Zt:(|Ȗ]Txw:F.y9Ji6]bEuL׉:8ͮw^XO79vɄX[!˃bsB]RZ=rWSb8ZOݯVt0+JtH-*{ĬZ6Q%2>p 03£4Y:%&3@SllZσ#|(i5GDDє3133g]#f7h, H @;Ldﳃ'vNh\!={y]HQ#*J*Ћ4vҹnNM!obBhO%U |xƷ+ׇC3NH`&Rtu{D2J Bq5ؔJH ,F`ZB_-("LҨ6ժ|I$eĝ#"0'QQ)7aJ%EV)Ȧ\T›ttBK)QÞC1{peIN liP׬g$^ѱv4 }h  !Rw p%=ڈdGcX੶?<Մ"yuy.x ͛3 Sk<h0?N1+ h. r\!Ch+eurJmgOVȟ /BҰv jKxg  Dt­Ó#o qAC!PFHZ}{U)念r0kס uГ:pkKoxRc8)FcmCDSj#sΚӻa+,ݾ+U@h*Wo}ݳ3BO4Y2&75ԮkM71˫5*2fոC x)7p$uv9ze -:U^u+:6,Tuz~憮Kbt1c󐞗EТS`bmx l%eP]P/h^hs.h'`P1{ AxMHg9/쀴KSJnR;ϛS2F_Vy χn+p?yۏϠv/q}ʋ0|e糹 ^E@/&qĞbi8Q/wʖI.&kp 55NM_+R<.h8翿k 0sa~'8Z4e"C>s+@ܘxvyU6|瓽PJHOsőV^^/j<=KQG269/oR29 ͪ~UӸlOMu_Ȼ/9ՂylQKnG/ \\w-dV`;-SD?\bYM;XǤ D0Xzy΢>Noб.S<5 Qa;܀=iaUXZag v#a_QU u`K8NY}\- xTpB %i!#XnZA~#[wzÿFs:k!pZQ~N_Eلc<J\?$gꈀ#V4QX1)ZW8u6f@EjiNŚ~+0wUf 6\Ɵr 4>!T9=7#C-!g,?H7JQ &G괗z0J>.I%if p@DPq_b~yQ(W)lǪ ?tjuK;j^SMgyfWxyl}ɧvfPe:a^ G3Ck$9a)P\gqlw-^P7uM5=>dhp6YRT!$lmtPDV yջ}ɢJk?^5s%A=,IxBZ>*w`! .UJH#,ډlH($`qM+lh< 6iݎ'iPTvTxaZ> L aF%7-9e_4r/ڐ %46x}]\fUw?8Ю] [IO=(WeH_l*NH'нMУނrY> I+O7VB=i-2hQ>Ay)lj8T(W}( ڴ`"YsB nĿ#Mg ᜁE@"؇!jҹi# S+imk=a#*A{\̳iwApD)ՋeVqXh\a\$¢D bp:4MZCkz%Y%av!95Is#Vʏ90rM,z4R Nd;L ;MnW dy&r*@ʉ< A"^ģCLŽXAW9<,\,D4np<)wӜV[VBx6h[k*Z u+J$ nmHNKڌr=El3de`Ke42z YYY[73#jm]^P>{2UBF𗻭d{Kpi{4 bOOt]韪bPvb$9ܹ,~;ЫYG^{o DWl S%#DM^<$r"PW@HYQvΈw{ע6J7QD0&-`ƎN7}4˶Thr Iw g0 l~M2ۺn*?N"!O2= 1T=L6pN#YY@˛î\gk[)@vZ O"BZFGzV~`V`:G)#:M-lc! ͕sj;<0h§M`ń@K bFXoYVbBuVfhmfd[yqBŁ~Bb뗼otD&ӓ(!qGD ;?}aO\2tap\-Y<S\B7 ## JgKz<{Ug#˒(=nb**~Fϗ(<ڝ=n}u?u?5BIJD\Օhkwz gD,Äj^VL0Z>T=w,7rW|Vo}^γaPL~ϏK䳅S4}J7H:0V(bCۥb.ӎe| =j6BUD 9 op ~S2*WEwPZߩܤ,sŵwO& .:Mc8sxlE7yԎ0:b|-SmpxHF8ϳ9hPTڒfaV1nJaA,#JpZD<^C]\ru/ơ-PvQk{&f-cTlj,ed&5kb :ɕz4k@Ef+#9]xYxL DZШն^l +n11]'p}jөa/^OaI#dU\Nj^ovh-E:0QCT\L檶L׊\YThهv іфˊG7G@+OCyOc!7RVuI>)a c>;*@+y1:鬸(<|]@Ìr3NvÅ#.ZPmFhKIJ?l8Kx[,V=C]0*ZUzSjtK_$v)T9Ky a[^sm-k'>hA'q 4UtE58:7pke)$~ DŽkP喖Uu ig.Q֞8+a8mѨt'.A&8=U-zR6lMՉP^Gw),Ԡ=kt\ J)߻C809^L:w(r<`7s-ؓ8S=v2>1( C\AaX<™U3OQ[ؘ5A)%L Un!%(g5ԹvVkn*X6gcCV=rVuvrucy6QgPͱܬra#ɠL*꽲Cuw(80 hVUWu4: ..Q)$@cWq8qךԁ]_>`5jŔ[c S&R˲rf?Kr+] Brɰ0MSH#MYRR&Ɍ^]룫%.)Aw#\ߎB['ҵ'(ZOYr{{hCWVؐ/ eZׅ* 4dCdzdmu0s.yDbu`Έh19{2ļaluQąvtA*D]jL+0qHcl0Tj $N_ƻ|w#+o[zAÝO7ڿxhYֈ_ 3݁vD 64R VMM(-0 N7wDaZPݘvE'80߉ u-'UFmJxӊ(XtYK`9єƟ/>gfy@%1mDDhi9;JsV꘽(V*$}ሧo}r#צ] ޳8*#O5툧n`ZK$mRs[K9ۜ09{(uKo.kTFGs, 6ft@#nGD3.(iBG,[}tpBxQ,5z>Dgj2i`LëG}gM~=>Y^_q SB`ruHrοfn\ۛJ4%&~Wz:Z=hӗuFeIs9敬(a[?dXQ+/N{аTٍIM)&AH(biΞ;?3*w7iQrJwR}jX*;N)!]1fW^QpehijD;2$]'$+"~@$ >V0+po?S\5h*p8K6"-:|FnoIAH16KaPb¸E+nRdg].} 8.jFͰd  Kly(qr. S+OHo(:}ӸO£OE6&U$*!r#d?EM&Y kFڨ;DnX %f|ZȈv˕29<l `_eXIH_m+B%t@҈ f3 Iz˜˞SJ<]PJ_ז2:H :'ޢs۾oljh,p2!ဤxnA:آ/"wMatʳDt,LkrVCk6.skq(B6UR X n}]\ {L-cj*KMXp܄jr"CSeY5I^C74 Z"]{w/w>d^*% Ä~N>`]EԈG}88İ} Rj,]u˕b;L"_7C,CD˯L$U?Uۖ ;~IKLJQ5Lv %W632 f;Fit7 {^4BB6*tu#!ڨٮ\eKמ62oXܒ]tE{mH"z O1 tH_\ő(m0W?9=iUWUfؓ fxI&E>^Svg5Gufhtߒ"=G`ҬeЈ #cbd?l yl͝"_A/Ԏ#d݊5{<F]AZyYhD D!Vf,C'HpEcZdBkp\AXnd-$~|to'J{'zLrQe}f5 A7M~2ug?Lγ˃SŌ}ߟ0dZ4wсށ'kc=CY|\GM/qwu&m޲/Ȇ (DRSxM/TW ։0?t~;hxĞrZ;cZMӉ4W$ ? ]!^4e ?BsPdt+|\fn3?g `D~9L $0$ 3_%ttW޳СZ-K%3bS~0 n9&y"5 ,(>ۆWBO-gq}c\+׹)_!]2[Mi9IlSS -;aU HX+tg{ISփ+Yжa>XAdN*^~)vn 6eRCWV 3C0OUE:X8eDC{QLjvW^aEmk+>ϴ;˓aW߶kT0*6cG^m$`{nWmt&N dmϻm0%Y] eC/Qb y^)uhuhuh#́ݕ<Э 9qCH@*9ݺ32?hBa}%VUڱ9:jμ|̹*Y1U X9;AO7*I"ҰhS,-F؞1Հeo5ESq7 Mk_ Ð x_Unee"NjʀߗVX94B< bY-K͍~ޡ5BG_|.%xF=Ϡt'T_ظ, 4oeoܛ!k~[juo3߮' K6X,K5plv$;A8lw>t@e|^b>t*g8 yL!Q  UBq$ @8ۼS1Al)o˪@K&FBU lwr?W+SY UbJ Emr*}<$ xc}' 0UjRNyd0/f 9]zQՍ$ѵuStTfػi6"ÞS:coҵ9*'SMedCP?fTU0B"9éG"f:ěY<AyuqiQQP(fOrvu'ݘ-:ɊI;:{ ={EN D~.7-TNY*+!SNb@JN^!D3+ǎ umlgT^]{u0&Sp nQ8ڛPkA6ԇ7>͸]C%M"ߩ}4Ի^[-2+5!F ZOpT3ؽwV+hB8aǹgʓ_<|\7TI#hy>eY%օT)FʥҷgF!xb\_&4  ' M\،,VrA.ؽMNte},| ;](%iY 4!(;; ~Ш `hS۵Hs1,99<%'?3>]-3JK<\K@GюM!;6G^&ᮆbJR@]d=ܹjh;ea+*$!<37bWM/#$bRO"䅰yaRd.7NBm]Kx&Vwy 7k.o"(7GAKw׾c.>އLeY#'VGaLCҎwbU\h4\}>k'\>(Ij] o\!|Tfo:]p,ݮúЏ)([;F\KuvtCj^̨BB.Ic%d] Dڦʣ[ 4iv PN+JEǓ V\wh廉,[|xd3MetΕ%XB{^vy-mN E>Ֆ-8uXzG,_=US RDrAegdG9 H%<4\ > 'JKFb %6ԗ-HAoW\o%}Hv g2/}ΘqKE Y#2&. 6vTyTh$)aFՊ[:WUpe9D O7ٿ Zh|O+g E»&o%չSp)&S;(= ɛ䳵ʄތ_li`ru?N ;nf+eV#ZgaywZlw2T1Ҩ^Zڪzs=OZQQٗOx{\)QgNdE} #`2'Wt!7 cQZ|=l[rB|ϴԁ˷\d'Z[ǐ@5ʫF>҆7=_=߬zҲ\( 4 Ǚ=j:=weMУB=/gv#z[^q!=švo`/vf5OAk eNP`?U6Z\ˋi7ƺvьAg{-Q,05Mn: xgH;Zuq82ILHޒgP.ECCj4%=Z+㐻Pwq]*3Z84b8Wh썱og=gu|KC4*A/N驼̾H@qzl1L v7qT Vіw;ʒ]hD8pj?g;qNƽy 0S׶# 'Ņqp=K*yݘ1B~qf_Y*hjiɦZ_!tM;Ѓ~\F\0 ~J(-`%V`Cipu[ Z|CC5;M3J*@,ڥ64AhZ\:,7= 6 y{w5W z桶p$xb U)A&Ŏyz%vLj,o9D'vy:]blWF>] \hԓ9gf=ݼeΕD336l ixtX"BƗTßm!)F20DT+ӬSy#Apn֑2xOP㎚+ٖǤMWIB_6 MOX=Ȯ5 WAEn}}#V̩ݓ͖zŸ_>0ܸV=Jq1fߐ~uK{9I 4;jJZPuhE.ڈ~_peD WNa`Q+̮9 ߓ:sv'~]t7ξRG;=غw`[6q|L*&$>qkf6s2,P $Ѯ:)^A(,/8ģOb'^ L$0|Oc@ Y^[Fʯ;Jrɪō$q),2W pȶ:L+۪n;~qAxo`RG0v)}F[)l^@`q&!1og.|g(sվ yTSyر/U? RrU}wGHgfRKA@^5y?/*P.9 bDŽ1S¿ Ye.e`}2j(1#_~R4KtCۅ2\B8[%MrN wEj25-^qL?8*7h״ףTdzνHp1oe<Y0G. ҩuFF'YC5̤z  `}0+M QW%`WY)Ed#+ta6pt^?>!Brʜ,5Q wNMA1#D!\VX։2;)F#vx$a;%rXJǶ&nFITLithdnR9ofk~)f۳Kpy*=vi(cd]^^!+t!e3+$`8mIJדIoGf2glaƌo5mKA(7ϕ:ǂZY}mp&cCQ PJ-ӰEۤv{/27d+ۥβriQhڤZv˧%qZKJ4ke{ކ8e!v(MwjdYX JTG@Y'8э(6?6`|L8Ok)9>!b؊Cwws}9`w R+Eq4; #M%9P +5!F`zGpJl.& ' bQ1R[rtQƺiݮxvphVE& .]V_)jh7;=sҍ3Go_NO| @\hDh]6 ?C}ݻ\Ke2BBdo T |elj~/Zh +UTLee%?tt-wWŋo.6u-zzU 9Vpݗ⻺NrYGUvpjHҁX ( lQU]+L'vY)ؾ~!"&HҼ'$1QbdcY{G Ip5;](T4;g~*t=Mnt&y~ڢ9< n%C܉.M.QgJBn۝5P ṓ)ӾWea=`{jhgdݟ yG])Ú)ܟlזA#Ä^ U{JwCEy~תAPL{IMSQG)(K#ծ[ۊXH;Y7SYX&A/Ce.a!Ҡ H/jˏhڃ:c0ĵj =-!߄9Mu)4R^Aзi !{ ITV5 Es5PK'MxOQ=*xWқVV(Jm@>H2 C"y6Nqu}g_9 T&Q#ȓ汑3狋7, W.:&Rٞc[Hs܅y9Cbkgoq(_ug<4@#H*/U)b>;0i~I%pf! /uP;JC5/vG jR^݈ͼoNU_L\ssy~uB,O ~!Z4>l@qNQjfwǑu?; "6Ҽ$;_)N$)PlFs2C*: ޺1xCX@UY~Ԓ1@_޹Pҙ˷ HzE"AaUj M{Ge܍;<|8#iKrWm.LgUҋ4v1 DLB4C@aMwQY͐T r$qe+{mٽXfB֒#eVRo-NbX3уG f\"ZKu !u4=2<&ӕrxE JB^YH!.(]& nB֖GSˠܬfpHdEPP Q|b ÀB9j!q|};+5=^}MoPX34-vfG%`Jٷ>1olIg$aZ)kUqQ TՕbd):63G$#{ΡKnWΕ=ꘃ!k"~OMi]6s9ۨr=o^ÞE.ɂg6 YMS۝@{hΩ,X\m$/z朗Sl'~STI%, 2)Yq 'Z޲Z=`ZO\5Xsv^ <(lbJ=qUU8KhbօlU6J2=uv֖[$rGYT,lMCu5sOu^Onץ y*ڴz訮0W_+QW1='=$0 Pot}a+ImL-r \/,,p\Dҟ^`Ŧ=l 7ɍ6'W5… h1|~X ##=-" _vuG[T9ݥ9~mGao1ڨ$Jy1FuQ24=/J)厥C:/TeEdi hy/['}4z*J ]W{bcG\dʉ .,qdK[s}2o q-R"l6` A|j솓'mP2^erYClmuYU I`l2w&*z+I]R1y|hsA=`Bƍק~#*WCnJeW-HosUx2xk>)vY#3,TQw6^3_Ye'~ `Qz/ q\Ŏ En.6n$z X~ǿJn8pl:}ZZ`8}'TLEaDANOWw-5S<ӡ$ЯL+X]/[l:V'4)3r}&5\QXNo3&Q(@ afLcJ]Xg2bfژitp RBRPKY-I]lbzd6(&u[g ޝ /!!> cFHCP 9r4D"/@3*O1} FZ8I5#~prj.]$ nkdx .{o P ُ$-0;zN,H*LW_^)vqO*4p"MުNkJmqjPweGW5B/] *P#+-4wwrD֐"歮Mknmh-^eTN ;<{:_9n//8Y$pWgF1H%LǜWm\&ch?GƱ>UٔPX^/.!W>SpgPJg'L{r  j u 2>8j/m\(b7 +UiV $8ނW,h1M$!``:K 0?2\BfcYk>+co;fD6MiL~"&(@MPG-^x<9͆&hI(;=wݴH7Oz8JGּFj} d!l?nzXΦ\  nz;sqK/'an.κ+/C']Dp=xHtߐGT[ y >>wja_m\'~G<TxU7jugtլv뾇 E,;ɹ!<龉̯~/*nl^>|~ Dd@ab%N 'R7$(Z? wsrQ8mUv Rr8~-hyZmw #Zv1ܔm1tNkж&)n}m,\M˂c 5UP#HPWFU_-LBZU:L]6dA⫦gI%9k}(C#a;8QZhK)b('h4c?+,qL쩞<#(4edS ?/!`U͂ UgP银C3tU*/&sdXl +#(~ I'wo(“Iw47Ӧ9a+R( Y}9Tظ3==@N[ &X 6ЄЇ@u `:=\dZ6>]KVy $^|^6K[":;iQgם;:>^,`h@1煘#pS8fLGBK]]S7c$0 R&-ME4l%s-% —v=o$; '53 TՖOG[?9Vy9PK/72` S&0 8 >HSC4=рKV py_RP@jS!"Voz= 3-8/S3 tl>E=8hO=1$;".(OeIxT y-)[}ZO) ZNؒ!8ѰR笔֝WK@+븤w'`kGƓ c|J@F6Ǿ sSBth."-@~nɏ&6>.3yA]c.ꃤ&…eR)s}CE#ZC\nZuYJlp}U˝yZd*'޹C k)ECl%Q]'6u'g Uw3_+-oj`G7YڄaU׺^,{1+\7-(8\ǬpfZhs!"):Սqx[p[DAwמ!Ja%; nwսl*a25g%Nd R^'8qk&G2uWcW~`e7p\`y!}5[4Ԧ{A?CJ5d+%D{v8g FTϷso"7-&\YpiGn2t[0 O皋,A14BRw^俰]I1g\R~jyk}31 ׼yڇA*TӍ ;|P+"RN~H.'a"Nd.s$`s u=3͓) 4]ݵ63vN;ooC /o"M^ cV 4k28y!ln^~zs8C =D\d\| ۍ!j|;sYX{apy#89<@Ces< :/Y.sh5:l,Ȕl['MƲ8wo# b:ݽF2)1LBGv+8I֧n-[NNӊiC:<:w)̈́YQ߷T*-6}PЖBj3d F s V7+m]Sna4UBTޛ H_mwSSޜ1\.Qgx6&rruV5tZ/DKqdmDkYߖq [ȓپt9ήYh \IlBiP6q:Sliz悹s3"AW{t"A ҡ䕋wh]_( <~4\ɼj֎l|Y&\zGl5Xaw>Lj Q0_)L?D\ĩu+p8S hhu[fFQ7֬dF,Ocj02;@l_;ʔ39&P٦N > ?$&vޙC`:OfIw+!9/ȩN!S7Fnڑa9> 5h|RYP!q\jECD#9u$2oH"Nߪ˕P^ۑM0z$- iK{ڷe0Ākd ``byz<a^ R=B7 J{dzU#?P]6?m8~=KԐ,";Sy"bAǸBzAŸ=!W,Ոi*!{HW_@ZpVV+N4L9B bY.jH8ݨ,~tY9,HhwC!<L]):ں1z![˧'Ͼc6Xf)K1ۿYQ$QrH"45W(RwhLsx?dbA>mH oΑ!Thv \]@nI[ŀ;uUu7MMHD }mh~ m"FVd-׊q̵]J2[5:G;~)rG0jz)0I䔆Z@,?m,u%LPn ?qzf"Vݲ' GTe_B#V]ri{hZAmcڴS3뢍'4mqͭ^s8%TU-rޫ]+`L`%Hko|O4NeFI]یo ?Fg%F,x~ld龯:ϋ/ulaJTTDOrΘ Hʠw@S#9+e$\gv:A59U4 kl\ѓwd+okNU͉ڊ|);iSUL=V:z3CEg0}p¬#rs˙PNAI0%V%\0b5Q1P 5m:; F|A|Vx z27g2Q螩ʱ'yÉW r2vd는o~F,H(7Sf."3B-5 fۚ5|(ekQPM+EYs~ ?BtN[v6G $,t@T zy'[u G5I׸/|,x2<2|۵i=P1'IW=Qxr:)Xh#ڔR uNVX=/LeMdGS9{hM]KݥyЩ`.{W'K`B }t0R\#9d$HQ|ga:2T/p[;꺟d|*-) @{< wj.·,McBQg wdءYVmw1duEs$jn@ޫg6z7mFV2kW&Vԭ:#яl-d*V3z*[Aޜۦ'~DOŬJG)A !0{ xǪ7Ҷ= X# |>|Mg1Wjp=i|o*oN"Ia4i_`mIl8xUzX1"5*"A0j Mg2}hk1AF2HZYso2Jf07Q0]ư"%ڗe/N&?s&lfϛjMذ":|[Ӂ"R7 Zy9{˶U9\gqpDhs+Cʘb|aQ?\+jyO*lHSz> ef1v)N$y@ʦNwY?3x[&DE6 kvL+sYm|w1I0b]ܙ%oX4p9AGI\EXTQ!hht ΩQв $SPN0%TdF@ac=$X95>i1.QvVgk^m79{i%Vh-!z3aҟs(o37nлhk~0*i^=piZP& DZ4הVuvRVM Eq=d9B,z v=+*J2a7kYCv#Z\~ 4Y[wvdr䗃f{d?DKUgKhB:hIU\<,w/ =6 $k6nDĪ׹V,lGCxx8B }h8CFuWY+ +aDJP eV*EP;R!96xa؊I4G'٭y:zt]QAwоfm-9CVٞ(:qVP"d۬]hEqjngCIwRρQؾ 1u&r!;_䶻]Ci%r% hxQQ}* =F{~˛}!Nuhp +{Zxk 6ɿr[+0PPgk2}@ݱbݯǖ.b\XJpgq1%Biƙg٥X+ dqۏ)p`X@F۲I>|X?7{;= C~śtS[Cc5`i@H+5N}Cv ǭa[(f%1C <(X-Z?2~P_"]8/3T;j,k0 *SKH\-m&7~敓xXئQƃ6&i;YCHLϤE6#@~!N#cgAW{N>!Fb)l.'4:(j9 8VNN`&1l!=,C|gs&2zu4tO*DTDDވgU$< ZBGNwPb=bƂWLf0a]$X!y?J)i4y&ׇc.uzK#`Y"㘉@HY(愤Aq~UqMmxԅLxDo?x5v׵Z3-u CzmJylE5Н^%m`fb θ%G %4cd,{9(miU9Np/^/&9Aa<=y3Ϸѓ^e<dl5I8 cBf)7d7CUjbDoM&,Ob8wtމ.xsuOdz貜uk 鱰v&q}9ޛHB`nTLq1w̏߱瞫Փ.դA62DCF/-'\kQ B[n|{Gak-]XV a:bKCM C "wy8ҹӮֶVI˗E`SpZœ{{̇gIZ=]ahȧ^%Ae4rM;vR5d9\X\0%K,J_pa4 a DjQ}H#vO}_u*TnmPLܵi)TL{3axݐFCQwʚY0lfxc?˧l `΋:|_RwJ(o6M#ZZOX(9Rb#LG%R =$Y;y^k9ގ:8dඦF0/!7 Y0Sw.>rq$Um\U>]erengMt߀;E 񳒊sԪŒ]V`+é'li{3sugqŁňe D|ܗ _W+Vb#/\g)?omiT6=revݨg!n7W!}77ct IO8Gq+O׹@mZħ̵.G3l%o.ӍVQ"3@W* Rrn eF5;"~3 N%ISZ3:7htd.]5|@9{Fx5ЍSq^;(F>6OxW/حY6⼀mkamө{,7`mj*cV쾩fxѯ`yccdCڨ(BԲw+c`ycNj%Mv"@p$$T\y3v}WR\)Nn `;lye4ZAT"r8%Rs2`POTLmN2pj UYzѝEHQhҚ9N \98K,4@=&^Zl/GWGT<< YS97Υ153͓6X3ݲ^ Fn9uRUEǿ @F Uizʧn^E1=8=7Do׆emεΜy$As,f2Q Y,JLܝ(I!~ f/$3:*:;CTRm,xmu~Ez{%@m+0,'{t?WQq8]ER@p"uQ 2s#:֙Ja\Ɲh4縹p5blN&fA(RŰ ̅YY+SP?*4!Y064ddmsb8)RS7#i:GM0C CSh{dwZIivtT ;FOho*ml[hh(w!c{xV9vr"hY&kG+'DL!܃]N"~VT!M^l0WtgZwD#f;xrZ5O 1(,u)PWsbb{rE/*t'tŗfrcT lYө1_?xh F(|7C@g~jD8>9@՝F!$u7[ R eC$8Nn4e{WStAUR{jZ#@֦(W'2wA7'#)%qOlMmԳR#6(W8aTQK^O]* S^%) )t5?[Ӳ wg9ބ,@eqݩCWn=~#4 MSJSvv!=%MjT46 C?ʤzoG )~h= ^B@mnӃ\U)OiKрS燐VJW嶪}tWiG!<-N #onnX4, JAyavW <._9"3ͻ-=&iN{.;N~rծL֬>cj*PvXxO.|v8%@ cd(7:`j?IԌЉ^f8}əa^RQ{ &OI_kkmP^ȰnVC^OZqVoʜUY~%D(cyRڨKC)hׁM>l-jAӹ!,x ji+i4֮&iaǹR2w "}Tދ ^ǣ]3YU>{u4a}^#;^E&c\eKe@4X ѹzW@\F_.@%V%`Wc;(?lo|Iڦ c8t~ 1/ԎR#0 k?R/%X& O;~&xmz}> p6wIUQ=C:m=#/P;yg*_84(Xi &Idlt>LVoFre I,WSm&,ʼn #*rɹnU%`L>F聧r+o_S巃e 2 G#gГ虣)\ ӯ҉nvy7Ja8HvXuM6PgN_# tKG ?V{qzZ4Fՠ˶\#M'POr "wͧ!uNEQ"_wP([zOc,EWh#lYpvPsu>Hw7YIL32DnEdS 'ԷƑd,&>&YbY[x3n_$&k|5mk 8 PH|,vGģ'nMY/@4صjA"YNc6ӖSfp?{@^GL'jS&FQM:d]AibFCA mRvL##e¯D;"t!dKJ3rDƤ :`p?8w8":1m76h&JPF-f^dOpT jM+IUE O]}Z9/hwln$]7* 9 ȝU [&rJ SCΧ4hqx&< 3%b{wxdsշ=8F!ǐ 8i@3c%yxzRU.2bHN"u Ovl۠*>_$HKݚ%55xu~z&8><g <`VGѵkbI* m343/z7#!ERN"n1LIVY~#6Cy zT+b> JV\>fGGœfj Juf.Q N040"/sk Yt+V#? E# [cUŰVVBs\lϊ qL!'Ъtiӊ$"掇:r\ù)y 昬}>="^uRC>R Y"vq?Xg4qJZ>%|څ6TH5$z gyʭ.Zy3 3ch-7*Zw@X'ۺg#EMi>'.A0K um,Eh*nRYYpA٩6{/wrWߏjp̖q HE0<!4]OM (|d.Rځ=bWjC|ǽYSwlK=]n5 p7 qQj[prgf6"U4$M!'"HRC/{C95fx4 Vf(+Q~x?Yؚ>s4K>c~[0#ih&BEJvTA;!xLӖr4"+%1=mC\*>w{{f#7x/-N籀9("/$a{RȌ-9dZǎg3HTj-@4' מ]Umq`q9q@ ^ 8,&٩x ("_VԢ"')wMbQrW]uU~ejԀuNz_$Uxٚ,_G!<9 +FU?QU}QF:}[u C(d!q8QA\jiBk+ASYxazfR2|_ߒV |WzGPzjkPaz3fnɕxѦ6v, |(LkQI97u9lଉIw!Mpg1m]<Kf)k*T|/n|Ѓөc@@KXx޾3C&'9n_w%mNqOiDmZK]lAo1hT?V*(WыYc"͢kC PÄR㝩rrx\wC=WOJѰ!\CƢjgh^+Ju8N]atN^*GvCu&bjA\p8e@{SA i1뼀^3C *Fls;wU! /nIZ :KYSPI-;Md CdSymb$=d|Q'8m3$b*sI@HJ8Rgr×&0V@1H`yZN`SԴѾ 17"3iLX%\# ']Qc4 @V?: mŵ8a3(,ҎY4Qc>pX@ֻP}r+ ITen$Hw>H@#PA`8,z8S&}r-؟393ds'VeI^9(> yT;?e+<*Stmzz'X>~hsPvK0]ms@ ed$[IW빲'arJ- LbrqLO^\ aL"zƣ&qu؇eDykºF&ndŔpiݡN `}í ÓB[r=ӀNn7?bmfUu&o#Em|d`4OlUVz4SR|K22>M9&0q7TtG׆'>uopF/Fz"Bі44H4z`6UiCΤH$ p \#e ӯdt\jYD}YL"?8ay[M>LɆ y_/ Cŧ!@7ZsӼe:{b@&F4 q"(Y2h>yfwD`zYu JV66jutILBza2}1݀0:>3Pdf1H{puN$l{6[|`BDʑ k_ r=p&NvAZ U\*$xsڶ1ݱ O woʌa0cyQ,~+Bճ9Q(g4BhHk9Ѹ7KQ:(^(Vnʜ 4Rx <@fro{2`M ]ԥo%q\[a;[b%xOy2z~C >0NN kCA }8 FD3, se~FMGI̹XN\t+->n=:;tuX!CPSGan^Z_KX4h!kHf6!+iR%&F{^gF 2҅~T~߹Zf;ef8B̧[(ydPimv!T4b߇ N9/ЏOd#yAb&o}L1ܫ ,7Y'DwO8Sa=`Qv B;VEjIE^#?ED9B&+I kjeXG:|<-@֟l8x?dBd娃{G,bpea^&𓉎T q̛1hR7L|| Xũ9tL1v`QæCяRm]vpֈH2U$1 H[VI^gkvI >mt`i=a#zX,pȧ%\a`6Db&؋M17MT4Bsfuғ~c%pȔrMY-x='U塪#q)AJ6Gz<E$*qVX[J}Џv,y`IÄ-t^@y:ɛz{"so`j\/,Nԁ "z^ʙȜI87l 9 z_Ȥ[]Y;y%1@]}~@x 14Mo`2g$'dH=~9"4qIM.]:j82*g:Q(Mn̟Cϴ1v~ oSji}Sٶjwn ơkJOBIZV^zR=<*DI1FFZ>=dX {)[-3Nu;mu>ZC5\a!mΑv=h*cxcH1'9[LsIZ쩭@ Lȉ;;bHW7ʻ P؛5D XkApp'f Nli+m1XY!p|tKt6>VSBnOk>|_>F[h+P bJZˏKP3'vl˴a }CUU5V.B}(6/rddPH~@xo>_ ?u饤a:PP$hS ʰgz#V)?۳BV^3^ři'/'sׁJ*?EF^pyBfPϽ ;AqK"!ОF(()(R ClD"5 ,koc;l2] 5 .LO⦹2`r"t--x0:Kt@dLV""eQexbk6SR#C3E.Vkzͨ$R429'$tݿ<8(nk߷t9pO, Nf-Շ%2=?oR2y7Y3g /.R8X!1QvZb!us:k-iy헗~dyP+|>XҨ^*rC9Is Vתs`B:ߴ/ĽboS$ca H[u!\.\6<@x1?qcp{6FbGqLCj 1ހ[cz fHֳ00ٖS7|A!ygn ?[Rerhr =\N4i#w.pV?X Lܫ*#b}6B{\":yZZy|Ԣ-7qH?-Bț-AhG4x^|hTjq_ ¨ѷTBuOr\stg|kKBX:cvbvڿ끏bW1+ym?ٞO pnOD 2\Np. ]]wt>?"Q$|71+f on_By8o o3 1%=|9BS](޿)z ӊ.YnMhjW!(uR.l7 )7otјO#tDXQ 0mӒ;[4#?HW]ǘ5_D\&iynu_tn Pjmh4'b E? )oxPŶeS͹ haQWja_SjaBaHǏwd#6,߽ykR|Pgjt9ѬD A1N/QD/]|㖍"NR#m7/R8H-Y"/f3uiZCxᲗPt4, XT!cq~AA-̩1A"Ӓd'.B^H׭2Sf e?ߢGxjPA8TnWYm/%@8ט2K") p;NG-dSr , ?Єz+nTuI+R{rcUt p=: +8ΤDa*?-ܷ6~J|`fjXIkWy6KQ T׵!GO{6:'܏ͥma0t~Be( jS&̝cI[tad]9LO"n#nMc4E P `s86Y)RƗBc5GVGoީ|b0:FۙW@R ˹_wfILK H,E>6LP +AM*|b2P@n&ei]lzʳ5w86("(񴀄'NYE` 7$W4u ,i k=4`dUoPo4Iaj |Cc+Ru<[=Yf`L%q -U=޹i|_CIT[y|-QD^S oyZ$yqcQv]Qyx#lG:v ņD&al- %tP!Ȼaʮ7hImTQ@*ҺZLsLf,zQETT|)S$;Bt߿h_L~X;GXbKSgźUcD6|˦X݃3u]Ƽ.:Ta6JoXqVaQG|rNNN3K^0hyvWcJ%^&e%?\lv\;m@߫Bcp(*p#e GJMHDq6H?x Ga ZX2*bF!:ƟZpO>I Y~;&. ʽ<$If&Gr$(ǢlZR'k yoKfhw_-VqfSzp-ޟ۵w@d*"Ҝ g iz˰/RlK6 1I@5v.13bKf!=#FJx:f{UE7KB #>mo/`pDx-sn]겔xYdlZiȔBqAd ΟMFD/iﱌk@L_f ^T!ARĚxMb2JAo{K`'$=ZIJOUFd+"Vlf*^zY aun?4J.ծۻ'AG"Dwn[a(.vQ$(&,b: ]S=;Tl,~?TpAn̒D|Pj2]0M$.eiOG(Z{gsYEDSRlQ8*87eSMK, bi<5n[M-:%ˌHt2/}›RA>$M^/(EA39y CB(M]֭n3Ow Z]A3~Lv1OJmI,>8Aa88*C>$hke23ŠײNV;1ZS-{0wغ™ˏݹ ѝo qz: |q_'y9 = c9Cw,Clj82ɭXC)a5qUH4cX$bg4+'gE(!Yּ+ޒ<|1sEE+c/S;[E2+8 V1/[ S=vqMًABPγd$-O-U.:v4Տorޤ=ᄃ%{')&F(Ic=$_+.yA^,?FTtv楗JU$\N f̮Y_4G=eΖPG4K \n2v5nC69B)Ћ">v]BO-o?E"^D"]N&Ka )8'SK;jB'y LT.XXΪԁr[!; :hwO[=99)TT-iSNAxATJ m JP;=M [?|vѿlKțDz 9u=)<mPOg86{#TL"z;p1(fONosA'~:zɠ\=` `H,c4Δ\ꇫ֊Qs(јkiADO42 k4 &m4dE'Ah :p$`AMFe^|sK|t_UvИJ%5CMƣG@0/;_O vϬ`d'R*Y: 3́%Y-׈DXל$)pkQPćSޑCtpKL/× _aT%ٛRyo"Ko1{5 ~ w&Ʃe?B+CXLF ##хKyNx0οaiCHcd=fBhT@{c֙8͢'=zY(20h6ztkֵSS2>- SR' /'2EiX/q9ʸgx=ĩe qq@-;rӷ#Lۭ$\Khσ7,:^N̝gfk%jwIz8=)⸨"<{8i(e:HL"ĦS7ʟ`%j9 _A%8MLaP]V'aJ WYK`4!be8U7H ?smz|GJ #"Q<$;.n'Β$6~`͝KB7?tej7 &|<2 @ˊ;wx;, r1!Һn?uu;vBC |G&2t R t}?GL'`~ m{r+(|GWL:k Pc-]A h+\4ȩ'"Nao8P+5O^Ӯ>$uS y*̭cڱk,N1ttؓdq݁UQ!p$FME?67Ҳ2L b(a@lARyN`F5jr4e|bOCPVQav1հwp!/pK3`n.gqw\5ڝ#v);XlAmo]IⒶ cZN}[ (/W_l5sY" jY !MR^e(V:Fw E%EZۑۄ\i'&O)kqkRK(|nKIq4 }@ ] es%bFMhozBkxΚZ6n֗k,qRmKtQR>@y՝̝P>ޝ#c-Z$ Z_ۂ~N~aRc5 :_MtLr +;W#R=%~I|q֞ th5FD|j?ZwkԀcr#:v(؞6ܘD'rk4,9"Lga[[)9Qdr EHem4D-rJ =|5cv[Gt**) B{C׿%pC ?X3 &4CQ_l[@H'N1 0n%^/}t^XwXݣIqfp |ݙ *so͉BipDG۫W3T N-f7s`FnP:SۼXOآ:m|uy3*ivaG+g4hE3 X,WFu .:iٸ Rg[뀺o'?0]#J1b3i0[+w@հv+yp>K{Od֗1CFt/[N:K6[},3dU'J Rrvyer>:5Pubɼ6j5 FG="SjXX 3>5;P<{Go(ҷYEKSpjz!qP'ʐCޛv "(~;2DRSNake/xO,l-ȋ@GQk<''T ݹ+'cIA]\B ZAG-eyS ˴|b~7J/m1gcZ躂ab!vs:^sH1-$wҠfu{,^63< H*tb{*rf>BzcqWU@kۼ~fV!3ꩣEȰY]GrxqI]?[]οҎ{},䎵&L?\];{dO3uP=2nw; ;aou L3}P,uxS˻f\ {#!um E.bqT.!o()(sdMI/;䏪%ڶ{^;z}(4.xaJݱ+ANvCZ:SċT լj(t4dL,UpBA*3y4\Ϊ̔ -\5rG_MX&B0afbLJ%vW1lŒ0Wp [_~!ηIcs±A.96ȡwR!y??yu3!<)gX)n˹3^jU\?ukB;<)A/qٮ5V.tkڋ) t(b{"^7nm brF=l~Ad RcI[n?!m۸=dJBO\4ey)eHʫYaqGhB(GO+Ia԰}֦rjKf#`}Ώ\ѡh%ه I՚yFgw$i(;o4,w*|._&%C9'rVaexܯkȋ8aQSt{X\>`5,\;t+H :7pWi+RK*X O`b06D"X(܎ ,95=]v!{%['p`g`}~g B(5*8~L"Ήbݨ49 ?˼E%2gjbz9<6!\W׺FK> ^*+]d`/TfBObX?2|8vg|4n̞xQ(5ZZ!V;hw KjujUK ?B D:E$lB@.O0)D dZew[cYώQaNӐEyԙ{\:^5q򓑙]Qr OHHC-QL锎UK/U0"[ou3淟e9R[\h#\ҺtQ7X\ޭhV"Np36wYg|JF/3LzÐkFLóTc"%A)"RώI..V;Y.(_ԓN|!#E٫C]b*}DK cP.f2m+"aBjE"2F0_nipnd z"XR"G /af:@_ƹM^ȉuC%D @X->krk:dGs `B-+溜Ļm(3)}feXABaX쮻_Z&47U dVSîjD)71aƑ0x& }]ې)BCp@rnGc1ç_͉{k !e=>[KNzh7PX k Y1A}YqّW_27!MrS$T[@I wJ!4'.fM)hBHkkxPk٥IĻCpXu&*[76w2|~_1=C3dYu%X ÓrqGSO"G^b]偧m6\Zr/V1Q}WCL|Rʗt1.;z[;rnyURIC6UaHȬ[ԏ뺌i^`.wWWŋf zKy{oذiY証aN\sKlfS- 7RCN P-­EBoĸ뭩L&Fw3SopD@//s!sy!tĨLJD{Lj/jR#9%e1tIDa7(-%ͬv xΊ H_h"CeX&I,' Øz<b:ַ=3)-%jВY: BX݋q)r>|܇Lӫ[Ա~g#͔@F\雧oV-~F6׬DW̗ZGEqe %[R~жŃ(/-Ll4s>0'fc}u81" D8K1iV.Z*ؖu| ^)|C#dncR=zZfxT:44]a$nj*D_mNnzsJ< A $X8&~ G$o&c.j (VTpRDb>X ] T6ЎU jAFKؓzFm5,qhTOYZd~7SӲꡋLMWeHt(0˗yB2ݶ>Ή-D1u% ɜgϩٮBȠ%iMVFCz9 Q7FF-I5ʄ&CjOC[G(AWo=qmJ k&3%Q.Q {k&o kQa#hm3G1a!$NsJ|< g@e722vVN $ 0*#$ {/_Jۃ[nPd5娄k`RviO*C:4q~-bGS/ Vư,d XHEvXuӞưSrPR@^'LZ q)g:sATʠKr3xޠe.> y Mʢw}{e!vCECEUOBJU1"-o.z4tTq"'8{CcFb[ދ3Vm3Pv)a9^aO&&Wk.?ً9IeMfjI~DP6k*B% -әzq蛾-~w:$C#Dn{4LFct >6]푬MG?^Z! }(ٙRAvAϧqFQ;7FUcƘ_N;(8&d. oNFn@}#B zR+}ΰ[pdQ2PC$ R&V䌦I؄vHh?Cp Ѵʞ9 (sT*?5 :0qp 47Mޏe~}}\%i?][-y?g}8%qR u`!9ǡ4zoėMOdΆh3-{$rU^Sj`0R |y˸k@-2W0$'#O =NC+ivYZPpeͩҋ}rj0.J6w;)f01tsyv,.TYmlrt\R` ,ԔKzݣ$dc ,̂3۹l 3 K P;c/T6!'F"'CUWl[g]) EPs͇ sP FOwZ\I!wS6ne:QpN fr&(5>ASԼ,&jK\@ q=$ ع`%C~mCesϼ3oהn𛙅@Rք*Ƙ0&(S?=l2㾂.{@ؙo0'Nc;P> S-r% iMhl)}P=SX(_ѼM9eh],4ۖ,9lhplE1|v;la-\Zw|*ٝQA$_TNhfֲٮ?Cy[#N5P7U6ʿ,7mW̡ms83}.JxC ']^>1ڰs ֩h)s9)JMZ>Gu>%CZ =c!L 8qoWYx9s%vժ{̐ f/}-;@ a*' ׫?H037!'R%`ѠMMmaK',&S +T‰/ɗI}C̵ d&H^'o ʁ,-RoTd!OomD<|}As{!zǶu{P"c^q'B\wbն^Qcx_>X{G BdD9;_ _Uu9[%nX_^֊[qH yI=ewvs_9{klJ(E 읥4:[47< Vh6ZB hURiU'x^ Oqi )~(=w167&JϸV6*/yyz&&w#B5fUG)$-Ӛû2f9ӳW秭;u\esyU1d]&'ɡ~vON ֱ3:iX&Vi S}LH@U腱h~/!5TwW9o&5(;a9!}ƥ|=&]ڄ̸<4$W<kdlͺ+_^"k\o)jɔ+ =D՗53=W 2զ̛̱V!ί;[XA|jOHR:iE񇊢 QH"|,9WjxNOZxÅ$Q8^a5*, qhb1ێb,NfSBo/xb!344beEH$F(7+^3X@ f!Y d`CT ϕ#Η-q45S ncicMޙ DYĦ``t8(D]Z+ib_ RÙaȍ! xCyʺl8xzԍxB葮2*T?b4VGR2?A؂;$I{xak/bi R;@incے8+:mfG{~x}0׆q ],| 5'X!ns; TYDB[ W@J& %,O|)/'E){w&bK?*FRC0 +f~ Fm$Yȏ$! *B>fI~=p@׆$ڬ# Z{cf J𓩳1C>ǁCq%@IAq= %~?v)xԽ> r}%0ɂ9ײ>ɿdmU_dDߡNG2l}6ݺoL#LaXCĬy *ST++=zC[ښ,y#>?n":6b$1Pb MgT-i[~v))D(bS;܅>SY3A-)Uϰ:[csJŞ!#6޻?mmIkk# /hEmM|ĔI4'=ư,ݛTZ$639qߝ+ߌ.7'=CR띾Nt@=0=f/v(qGp$ 6]6b˸z Gh?& |yuBVW;/.t} ,9N _uAaSXVZ`S2BWtM3t~Uq:JiYKm_.wE8=󇁕-p&FzǞѥ'vr<kV &V5V5  )Dl`jDj *?KϽw߆1PfuqnAVL[|U,B"w0ʨHGh;.0x>_WkδHb𗒀sڨ D#X$, G^/ϡyU{*+D t,Vc@T؁7[ >7}վRMwdYEp_4nኘ2x[, Goh 09R&7e7OvFG:>=Hs0qRpH>jjq˯NnB_?VC7MkO\ynyR#Ϻt!ڢBviPSb֋~jJyfcn=Xgpn|< mף Q7`'MI!/z"'ҧ4?=O)t` i^8/? dgH \n0? Q;-|r_ 4ݍKiajMJW;y9x.XpE_@@_ e/ '{j?0W\b͛6*x_걫w>;*HD1/pEgBM˫ _T#9`bJK=kejOIX/ 3ylڱȵÅ5w׾gln}j=pbZu㐳d>}1Drn-1I#B˼i{ cO\3t5j/1Q8 bTh>YAo>;vJ,sIH0g hXvxG|tnes=0[d"Z;z\U[B0I=OHC_ka@Z-KXs bWg(G S atcסry!> CRI}4N^wsps ~Ǒ`u>_ ĔeSN9T\8sg! <7K*,SOc'F: Haw|qP$ؔ,C,`zc_JN օbW7ɱ9W8 6}^e3)T=F<-Cr-ڑ}l>M#KRV]ASnE(A3!?[ܡ*b?bXF߼ih&lٵu`ԓGKϾl^y(qj)w~JXx@AB6i!C}mz9M\Z(#~^x)kLstpk^7Vٙj=eTBԫ>ppY-5T8S+K2-Ŋ3iy+?';K%3MBG [@7<36V%"d?_F## =],"I{MUo_|ۼKp0CNR쮅? 4g=%WsK'F ǿf tZ9ՐT H\C]"+ʋ{_˔Bp$xBo<$[WN.}v=;XnQFzVB§ ͕%Li-5+4tYqL̳ K94| ^,֩C^91P$IgoA`,@gfwJ(%K&k|sIz+ǴL1SI  *pPlݖWqX@IpA@5< bPPi1z,3PyΕ/T<@Uz"9,`uHd'Ƀ0^עaD ǣ'Bo7PfgCg4!ȁ & D q*~fq2O$IAȁB"J(|p."_i Mݴ^hUAp͎vmbJrYV1$&it8]&el5?܂a>Kj ":6 XW$,Vih^QluqZ ToA!#5N%r}ӱrIǺEIYu8a«=݈0Rwk)f.@\BaŲiG8\f2h_ K0 .km'~o/H/sPW+ʨ l*pto_HR*P} "^' [xn2Uyz.=6F &vKe.jS+kQq+IR!~wJ|]}Aw6!I^62P\e{ Y/8$QVRg#'&VQu}~u^Pju3cg`Oݲq́f /4U %/H~_(gg j]=cT`ɏc,uqu=g 7q="ИZ`#Bvd2&c4ЕEV_zJ ɉY6\6u S;:4=J5m.eJPj.;c = ,>"$!rr!U\0*1dV._#DTOjc([!xC: l"C Rgk=(u47,|prؔ3SB[JFL1;fR%_Π$㓤zUi96:A$u2WL4ͬuE=lxCu !lN eNWaZ8TVt=)~Ku!~]Q@(c.O'UL{@\Lxڋh 7cl,g -WY>y3݊˄>瀰m}sOz9#S蟖 PϺC^7X DR|%YQĄS>.2$VjܘT0u.&Qm,TS$՛W-Vquoh(SHPp@MqG$J^$n1!ˎV+)LPgSWy?!r?kW38& ,kɒi{MX:]K&J`P0vw-DtWuQKպOWԛ`"͗CL+ z0Mލ:(Iːd/.e'XDs5+)yOH?  ({"nj/z|utRl4]"L?\oU}j=!ho/q:ۦAk?hH\ILLiH;MŃ֐Ar}A4^; |>HB.Jap?3Qrۜ/,x帍R~JeXIw$`J+CƂqT *j5Mtpek) lk#n dAă=~ u΍zKɊIn6MWXzt 6 ˩zN\[@hb(RK+o/G1И-JV؏R=-8 v(x:*4'=R&L =l Kk!å"L wR2%\B(6:02iRm9kE|njlAOVf{)DYzlm1)7\NSo5%cIiYaSȎe>h#&ݸӡA$P۵PfU 2 wl_#_+m&U{3dwBҞ)=;W&U l955]%y"3nɾ`ei#:g v`_I..=P[xUJ _N'Zz '<ڕ`EmD @{rfԮ)vFiǯuB$.q7Mݮ !5$Cx˭a9?_ӱ6$I!m7^z13vdkinړ[Z5=lSM(‘IV؂Ad6NMhac݁Z()f?j[&9hLh&;69~30>{F#rFXf>sڼq4B)^Ɛ_Xza;DfȢr Vv"eQR-X0,m@}cQ2MÒsŅ/a0HqecIX*mH7io#TJ>1.z1gmuWT7yZuЧxiCb!,'{n 6,.,\+ g=srDݓ_nf>齅d蓖\|1("bQ؝5 He3"@iC(@rgN`+->.0 B'õ~#ฐUQL#ED.v{ HZ0'|b_̅P>\Ƴ>;HX%w_[MńKν(?nww{Պ O'5|EmQeVN9"Hn/idD dO'hK]X9[H(.fƥ5RW`J>)h3-p{S zc| <w`>YC U-{@RI98"C(N!!2ܛr#q hV]G6cXB7y ֞5w5aO("p 10cģZq=P-8+Iu9dgQzAF{(r}-m4t}7c!D-AjxR?&qW=V(!f1Zd﹆y+3ڢeK8OxeOԼ1z>̮׷Kd Z^ %glr(ܪ;4 |~/cX[bɕLxB=G;'x x':dBq36 GDz X6f b9zVwF@D-п3f,7oЏlD:7ە}p0ltsZvp|!HJZ&\O3N!6veZM.Y6!9 'KXّqHB}pfHN~1w #6,߈#FGumY>CIݠ7C٘7gSG9Nq[ݜaPDRJ#®?SAޝٱNq]xnz O[4tkFgKhQ猪д8k4U/jlĥlk.uȒ#s]h îv(1%Eͬ}8g?7ʿD&e$OLaA)⺬p%!W/DD:A2kn|{NCglp 6K3fWgw`k3h]Y9 b y@ YE2}8e4\e4Ŗ(^I wti)Ƿ^)?b#{6a(c˥+}f)1ĂTFy QX}N5LcٚǓr< /~GYH ɔ>fOkc+ Xd(N ??fK{po0Rv=UZ T)Mk4AZI")Ue"csM~x m9͏ݪJx{J[a@Ѳ0뷝V˚mI-N{rЧ`C /? }_MPbw(G]ւ ծ%1H|/ -8wϋpQ*̞1pD7Pg&V}[ϧwMeN(Dni| Gh[ QshLD^Z ɄŪP%vp{qrw‰x?}P~dKe!/GLj$Q1Si;8c*3OLP`q_m8]PɓA62fvvU,~y&\$JB<چYM{{ _GMKcQ_Z( ݢax'ި*[ JH&v9pVN߀Q@+REOka҈Sd$DbL5^ӫ- m#JIAcF|(fT ykN?%tL Wpi_2  6)flB@+X҆n,kݰs/ˍ" J*3C^z ǂҺɘ ␙O\%!;6vy?\[j(þR%im`|gl o(̍Ga@PcB9ȓl3O3욽m+A[wwY5Npxr!\ 6FgL G&ikOFL\ kH'pu[W-ke z1G+E&&;$h8gj"qmDJCr(Qbl=+: kpaKriyv }$25mY GvgwC+RT>-L Mv4w^sy{Уz̛!'"У4\}kU= `y#P>N#O1CǓK9]s \}(](w|c)ъB#.V0|`ע3F='d[U`%_wfoGU&e.9 b|+ڳo+WKq$O-dz0s[8KFvQHI{l"e됌mږ@˝%8Lz*ܠ9Ly!$ Lqh49 ԑ~g@+!Ҫ4ɉ9abcg[Szdl~p6~Ӣh ?(>o}<4SM5D\EK43$ m_OsW=0WK.)5=p^5h K!*swEjn~:/d3S_6K{FՎ$ޱ-ե3q{4Y_ҙ=WfOJnY'_.:ғ~/ --齃hGՈ˥\b 冑]ΈҰ2̛(uTk澼n׼#Z|`bG׿aslP8pXn8Q!M!-I3X<)TZr/Dd t՚Uux5^<,weTG34UWs;㱝@ihD2Ş3V;蕁߼> IA}F }xKֶ$pt ˝xWTP;BM,ཁH|pt!rfzRJLG^ϲ\$De _:S0 PBiENV~Bɲ *nr`&钳F 8L̥X? SiZp)hW62m!fh.~[=!N*)MyH6P?F3ᅢJ$QU+epvŲt$%Vo5a6RQ5oY#hJϜAz{+Jj_]x%[@A&9K.y VdhB^h؏V~D/i>}џY %{k?hMm4C%fl_tep؉Yc` iٱO\B7ހ9ŎSfe$?kl u \k%`jI=BOV'J'EH( O2fym!+YluWxA,%t-IR`tqZXW52ƌFZg'}5߸~5iQ?9ŚTGmP݁vX*UdȊ)KritX`=<#͋v\('&rPSUECPPHpo$=%g*^_tw`;a:/݌"^@}#9SOӒJ,7,,PZ8^L62ZI 0fQhב$eߥ.?P5 `\qeyYAJ&e(ʈj0:"PX29g#ʼn oOi0EQlpf鈇K2'{ǽ 4VWwWX=Uf~hqw_x''@\^XzmM2u)y&.a5>r^dX mTQ9vemNt[}")&[GǁN\].²^N5ήӕw6N>pwaSg{ bLҋ{lǼxqs4p>٢t4(ϕu x3jRVo,A&fDi+b*2g%ٛT+4B#`(5X# 3%ӦRf d5 y"݉LQ]ak^DGբ+9 /<ǹҷkrl) *Z$ABs/I)ɾ{^/3sqrsF Vsxk`U|z2 M3dž"8/E@jUECg1N: UK+.7~o*r`lˁN<~b:vm 5`i-vi xg!G{(jax,OƴQ\[ǪY㶤!̬Ko3dñTk[@dt yQ]-c@]07_dM|I>E w-S95N֜ $-ž#xwJO ΢& |FK= eSgovX2  7j @+A0ߑig|w?zJ/S!l"Q>\m!a K}h,4=+UG=NMp[ksju\HO3s #>w3Si=B Ļ[ufdd9CFWIG,˔r? N?Ũ.h_$ t{Uw"saT\ ~!{$B:/Ge#%SrԀLhN>+ҹT2G\\?(`B_[>nTKHl2v-YKt(0#B6b\ 1?,x:>cJϚGT=H, L(Ƃ4;upozޛl ǒm!` ֏&t`:ʾ=AV?>nmN;@~bsbv:[Ћh(j lDu i*Cb"㥮Fe[J>,0Q>-;>|j;%)$WSH!!4JVtmKLnUʽ zBSt ŷ{+L>)8{)w5-l嘂}AaaCKn5ySѺUؓD#oyhuc]919Ɉ ̀(7䟕ֿ`שU' l'9BxҐ* 3uԚY]HlH>픛0x%9sIdڑl]2o>sY<ϏN"ACoT@WJYjD()y;wk.;KNR5}?c;u읅8 `?e&0e LR1u,dUeRZ&f`&9<-:V%l}8Uvonл,2j(R$h4o eNĀC=s$f6WO* Ve0ǤL\ <Ib6⥿fgiۖ&R\ ~j& nȟ)&|.!jTm O^B47f,3;v%.$@ \УE@/n"mo- i܏!dO\s* =O4eZ3lEpߺ;j=n\y?oa;ȱ__>_jcſpUdC#͕\?H9ef sM0 ƧM8|{-@xFr:m yX<;1N9<WIK-ₙ.i딒^s>NF~?!& NPQ2ҕJnJOiN:)=&t#|8GK:YrO]j@`r22,bNqzAvyhbxgX Y^xsV&%x,esx}.U[guq{ {il>#a 6ѵn=˴,C%?CWZ:"x]|:HK gj7wvGJ3b #k1&Vۉ;Bp{uׄ/ nUN`"=~pweBS&J0p qd#'F4?@Z7H]םq`=PV/4XGļ.Fwtrkb)}ꀰ?Lr!s`cnAxV1r!7|0 `f^KH"a)wh2_x;sN^qӜ#dƚ椢i,Tp5}uV$[Q2D7E;oRT.b=2ErƂݿ$`U?t3>$" <{QJ@~œx\׳f^v56۞4'aDTHwTJC(ozGB,&Ԥ"u{i1#wL@Bjݣ&E<d8K,ĵ=  Є ۨ/g.|VMu*]?k"PP}`݀.g:O|]םzItd7CDhF_6J- "TrV'o\JW}QB^qˬ 1jނ 8aqPQ'Q5o8HR:9r4v0˞{lp ѓЩlhٞinӽ@Yp(1Ğ{Z΀fٝZz 70#_L;Kͱ;}W0"F7rH_]ɁWDžeHbY],!2nI2cWr+^>Yh\Qzf}]'gc|y~-;Ѥzot:`J$4νHhviSrӔ7 QL_ȋ*W$³ea7$Knu\4I;F Ygԥ2Q^H2bvX@n:bavLb Uq rmoL7-!amZ7<pHYDobeYaQ&cxxNhc]ΔVO-kϧM䊐MѥcbDr%̄Z Mga*%Vҝ{Ӎq IU8ޏo烀,U+_ 5cxhIA9v%yfBbyf퓐~ECMAڥNz "5S8Tkkh63io5e֍ |Fo#YPDtQ @4H@&_F^z  ^̲Jo!^%ˀ664LTq[5x_vw P?rxyEAh!7K'^3Qԑem8^x"'WLsQA`t-3#):6ynK ЏN1];dDy^8v8,,E 0p'}wzd9[aS(77qɲ#F; Ѱ.hϋ/O?:qtxxvd h $7{ݶ315v]@)5;>΃ˁcP"QAJ^W5NIi;`8 ԰Fц/Qxm9ћrC[܃͝pi`O>:eםdiIK{PUXYcarpI}'JX@@iJ":*m*=9WkE9жEoFeuD**H"ϵ lZUiZg< 8sez*/[hb~Q~z x<]Ns0(f *:r! +=u塜3uS]c#B?Ơ9ix]Xc;}L>VW_y5L;HbiEI\ ١b}jnmYsp ⺈,qmdHa7F}'ŁA7 QvpwN%1%SۢݕDA(,mLA .j vxiCn=V =`>x1vP8r,Z;'ç<##39}4OΌ]CGp_#9i(>N(>%[^(Bx!G[x 1ߞb"BPK>v<;t]ǣN'NhNGUAƏ<`O[Y;!D>8H >?YDo;[ ۚO! ƃ9>̜H}>QE{Ͱz/8,:0Dj"Ѱ䮸D7;2:T9]{&~BCR@ʭp+ B3h؊[ e"VyBe)eiA5 '*]C&!\Z ģHbK .z4/9XxѠvckղP6`R&/A%Gt\d9Y(z<|EqM e¼ݺQl0|Za>9!K *)m#rLDZ*T/c$ER4@3vQOݫW#8 ?yp8^ ˩tLv0ěuHneͷ_ޥ;)FD;RPw|XPi,gN= )[&YW5T:L1b >,uέyHiubCGسnQvcW8z2n̰D_ ou+1:1C8xk;E[ ԼkR*zO,K}Ƃ-KPpT9^KV֜8ZK[WvsxZ;"J*ɮg8?iWa{-pn⊵w'tX-ʞ:^#/3^$aAr15iժC1}\">BcXl3lXmQaZ|O Rs5>w;U`{n+ckCN 'Ʌ^2&+"7TRgB~%|Eeܗt~$Q)(7 o"ǬPc8n@Ƙu~t%5ouܗGNp2sC:U4$d}Y2b % ղu)<|svlCrFq 8>N]8"y9 ]Oz}{DO_1hf|ŗ`;.?Otɂɸ~)FMUW/wU ų|ClMw1GυlYA2/gZ8=wωv9mBB`ȵ|rJK<kbpΝql"x)ۊ㮄t9ޭgGG_-%"zOa9i]xM݃5 LCgEb^ɶ RM#D%O8*\U4|}xc6jZ;Ű<fNk)?lw OPrXbi|I6|g pEnyS2#*!$`l0xXmތF=5y #̪EYåw4~P9%ܭg$ذ#kT22Gb=Ϝ!$PNJzHŖ\#b_ьO5l-$iYtր` vćTOz\=BݾĽ r%ŏi۠U"meƗ66&{OՆ )v{~\ 5DF f-6bR a%?p2d!!5 'x7S"MoS2$N&?6ġڃR f~Q pYLie\7ߓnʒB'yO ^륥Gif~*Mr//M780!|-&L53kpt 6Hpc$s>lsRqP=;Fк$ܞ$o|+B5/Z;^^rBɏ:c e(ɬ[G7gIAS$wru%spZD2z Q3T`k%YG2}B3"d[!F/(2~L &d.W>zy,:cl_SriPPi'#]DJj؜T#Z{yD0b[Q@[ndb94o-DprNSbLhʻ{c:Wx]"&R0ؑ 2C>8g@F*إ,dms]o %τv5͟Qh`q_)`\2U1Qرrmj:@A!/}^7N &I=kqL j՛sQ%Kf ~tVnh бSS ;09VcYki2 H/ :~k6/GgoFc@P7D&_d\c գf`gsn- srSopXh wdɂ>@HQJoPNYM urA6~q\K!R}&ܥ=u7 k[3JƘ2U8C˛ϐg}9섓!L}W";%.OP6!Х,OףSmVJ/p[OKl-v=XxnugBcC[xш=voີ/ÄosTǔ-ywic!,o)SE{\ eK*H>i֫ 80zmw0f]|iM?~E(BcY\uAZxOvHɓs<[~+AE(q݋3-N*ݥ YU6\Lqt5@4N!87ޞ NkI-5yxbq^5 knқC]fW tb8a2)~ Pρ*$_TK=$Yy,5s_mU["嬰e?̈Tp7mc8Ku9Ы«%' y/,NN GCߏHknIc&&(ob+u{N2{z9}mr(k[/$}/`X%D2*LPwYxr=7`(,@!޺ &JvzE&nwW4c,FTĥֳut53-6G핒lY8>IH=@y&V._É flI.jg{CK( Jbb_ƙW} WGIdnkKY>׍Jb-_tC^]Ld~,jK zٮi{ce+cIMM jÍD[3y8>tRX_klOXYS`ߕxc3Q@*b4qa*]?yJHchmZSIgՎL[vw#~Z5;#}v#s7!K6ݲ~|p0$-FԊ\]Lx\ s  `r]Z0q.awBո]d!WɋD|2~X'M ,vQ5t1QK).3Ҩw!!󙨮}ٜ1WBDXb(6?_0cD{bGW .;MdaOZuH8~Vpf ~OJng(ZWI&S!f5+f 9y8o)8D(T9ԸN-\*O(W<Rodi[N#n2ŪAIw;@]ȇEF7K| FWϛIy0]v6Q,wwŞk3YLI5n#%gVF&a)1*wt3UufisK{X/d1s^:?V.M9N/DhT*Gt_ٯldzF^W/-t}ba)E#t4j2_ {6bdfꑶS="}"!F /xyAdu$A2? &! gҠtNZ$e 2p:׿)VڜFx؅eĎx)Z{X$t.sbB0Q2?1bH"ϤEg/sLeVo̲\J+)֖9'(]al䣀ߺ$/(fXԂ-y+^uФ ;JP!Le?T:5'Hذq [0@*Ij4b`^#`5̅v;DkSAmYu飓*v`*|q}=*ʇu0ê__9g H8i-\m5mq>k#GSz M))cXANWj9%ˑL2ng`WG9[ps垌*#@G|- S,Naq+wD \bx9(жdɰcffhڊN=XĆڝH~lG`sY܊ ⼂1<}I')I NN .)F#緩p@~وz@v%;м{P P8f阣im/+OA\fIV—bCI%-$+^sV氖z5"oTl$.B8@GdZ #Uo6en+5HI?qm| j4]zC WDZ|W5kp#|8G BBRi$= 1J^Ei8MEu" Y[`;T7Z Kixq O8ѝ͛&F#L_2 (]9tXg[hFYwflrn_#?ԯRCUɸKI~4y4@MV]fJ9Т@\/.3rqryPy#Ir8s!xS=-dh[c)C0.eCP(6CH]c{f`%A=7)HmUzTj+D/44]5 @mGmVF>-F'lE`B; $<jR]ȅ*hڏGe ڻdyrmoMՄTƍ~X@8%Χ쾦ط38HWIHІU` HmN5}l\П _J%XwlވWbPp 2Ǩ.p>pжц BUcmALv'Pb@<@Z&A\Qe?-ьTwsuRE^$nSqrjYRnz<Ա؊mDVa+\4lV_$Il=@_V|t>W\\Lw/@o4d}N?tT4g) Ƚ0K+ɥKD6a@?\ &Q2%pUlp^ݖm3@h3%SwB[^RrG+N@bNrEK>K2אfXQ>¾ǎ4T&H)q檭o ZKƑ"hmوOTԠɨv /̒|'8L! ݘ[ǣ.4zEAQOZeG͠\otZq& `u~|,UgZkUX츌@-,-Nq\9zdnšl~}gd"1p93Bs {̫دID ux_#QQYnrGHb| ETg\c#Ⱦ;u WK=Z{ o3>)N#v?rB/b?^OhL+ʅ_i:shN}Uw 'u34gS;`MͲߚy~<Ci= Kt<)h-O `A ڑEL.,<4 gL9 F#l6'T .m)"VFA~0\c/O7[Frӿ.L7oZ]vz۟/OeP/.TeFAhrWZhg폄?9)Z[8ݫͪ![=ڋ`hFc>^qh%UNJ+KG[!ii!~%~}&"$:L_2'M¡7ܽ%?w+`pȵhvAAm{{idp3V0;A&d%]Bd֜Ӌ6la>~2.AMf$zIΝ0Հq7-A*jw@uqWH~bBU->LVXLO3ʻYoXJ{6ohw-HC\ĈVw)/(^ M3tfagy: I N]N-.E2l\\WGBx…} u8J!s#\iHwloAWCˡtJ;Cx% uSFlPu_Suu83S 5 "y0j*gO!v6QGY/aqR[T,Tl.k0V/!xBX$g aL,/TyQ2C]w豻ٷGПNaҵaRăE4+)!ǛјctbJ061-/TA Sn8y=@5bmGJ 55+:FJ a".`+h&GwT4OBl"oߠԷ @%ޕ8-ů6 d+hX7V c:V`~>r+:_jW7H GKc!)P%3@|Ϝ z7SY߸܂՚\j#/So<>^ m u QW4!M]sԆIv8u@ЪtyW8r:MCVh;G{ŝw1: )#1\/.r"%>d4'糄mj!115x#^^}sO0_AlOPty-3(1 ^J<~P=tܣ7Մc?%?e\ϷP"K8{=rp0!AawރNeT4sD@ӥKb>?Zg [!m%CQ4s_Ff Miv_4_ 6z  bΪܶ:)\;DQ:%6F)h[m!bQxwG`=3!`v@jSLAy!dc~ڭܬ3;YQV2"@{WS ZGoq2U_-Ea=% 6XCŞzҩvLvtYGmGPH`G&p='cu֫ƺw'î0)`hj@7m> qϧHSIՙ=ݎ~PHv\Sz_15&١ ǖ >0"-v[k)#j_ڰJR@WīEpz c )=ZANx2aB$_F=yh5H ÌBU# Rc\Ŋ#s*ڂǧ "}\"v3R6<πEv%a]:yxSЃ@(G#'/:q.8zMy~<~9:`z: qpH/)^7V*CJ/oSxuMW4hu.I*BI+C2K$aFBy`ThªhCsQ8h*ypLle+newbk[݇nCå9qjVnU*B:Z odF9ףyq]+_caM\z6?b[@$ۂ>Ffo*>!P1i*oek @x 6'Be o/kEx3\ZڕX@x& pX5:8&NOAg0ǹKw|<%2Oڽ#H`K󩹐uHs۲%:kLvjЇn-W{`5D#/ӑz (}/ J qyt?|8òr_zEz"[ږ /ŔfU:nՒ fpcGLPw_8ʸ_%׎ZeD m/e2ڹ~6mB"柄?19!8Floܒ U=㦲cs8~8sl|Z'u|-Ǜ&\[ ß7ݐfwSdrdy$y7[qpG7f&=^)i~ 8Y&+8 *Yyf𕥹zCyx-uVqryl[ u%2w}ZfaL3-Ԇ pF; g W dG:y%󠚒xlָΌ?B T +*ۛϖ1y%h?HaDgJ/3rRQpOdhD:)&B=$b*w2kD%":-{Ge57CRw3T҇u)a_fhY7֌Iɭ 6ٳ@/= 4gS˽܏jvl~dv  F* >W1;<2!(!u əiZy4\i@dfG=va#6>M*lXoOgolz0E Y2}qe_n v]L1933WR7ӾC1S ExNJb~yd@.HyiAR]JqB+5[u;av, #挐YT蝊%Ii-a /w5+E8pj~֏ɛF1_WSG-|1c,qK0s3Rpx*:2{]}[+ uQz|vJ9;$ . xV'['Wu~i ?VX.ZO>`m3`]Îte$R` -CvT` Z J~Dpչ%/;ʟ1 A+)#j=di?ԳRƝROF޽*]vv^hw6{5yoP|)KI1QPԪ咩hzP b? L!vX5O^8ETЖ{mzxAs`da}jVa3e;DzeW׎.JB[ƌj24Mյn v<Z9?Mނ(J*yhN{ԪsaE8G/2bOX]jX{T7pXYNпáWgB!rNdL ϻ#aV{Z*DVm5'G.S BF>GjZlK"WX>76"^F"6wh_ܥCz%Շb~BQ _^1%ˬw &+ަ|}coBΌ &kL. ]gnbbL8Aa:5@}sy4/+U| 0$'X\4 2f+*: 2 vg,YHM(;X} %{/j~ePz?NU$C<.I1[P Q_Eg+#Omf`Zp2(*\`ОDZI&zǯ|9)~yкl`EΝEOR>' (G/SsCxȾ?iũȘ+ .t:^9+.P[8xT2tF68 -7Skvw!x6])y*sGp'/YclS2KAwZfOSA̐bm!Z>{Z1L{ 0mEFb5WLJno\LXB47L~ݶXPw ȮBxZTB\+\WO ? _-`^4]= 24ʧEm kԲM,Hy-+)󕽝g[%kPЦhYd@{FbL@d?[dHP:>rÕ ą~umc$ tWI]5];Id<% 4c\3 mR8ug; O M|5evm/Sm1.fjF.qY40.A3 nchvهAu3}kGoOn![h/(%xÄ5fH`KQ.g q3}?= 5^Qm1G7TmD> X|caP.) 0An*<(+穆(DعK5Zd={K\9 QO}u 55HEYy=kED/F"\~ ;6Phd;, /VTyMKXGnNZ4Y-eP߿_T&\{z φY%s?ĠwF ٭ `(agzySvA9| Ѹ)81U{jWmp %Җ1N MFzv K֠3\0XC׼J%ғHyDqS7_a<43S7@ŃR [[q־Ɗz0lC_ZVqe􆷹=vC$^u?\R}nc Mjݎd:JmT@ U),]<ȑۯHr1VZjX=0!e?&.C.Z3(st7i߁({;Ҕgr mO|cӃV̏r\Oc,NAirk3w7vcp7~(^`#KFiJ5\KdB!p<ޡDrȓMGR%쒐e[1xw]w m1yyV,$`/`AdV,c֭O> -^[x/;?1V [kN_BecI4̅#@WNr!H(l"*BzAܣhzpxيi:2<Y`?cZȻH]G fԐ꤄v:{-:/K7~|R+ riTBCIPNpqxz^| E84vp2<ЎHϘgK N9٩cM4rX{FU HsSb<(Xf2 4̖ZyP F6=My- gQKm7R<29UX%xn?;* I<}^-r$޳B~AsmG7ZL : ˭PϘh: #NA$-_ 8toCH7DKqN/A;n2~ڨ6f0Y&Z0Zpcr"tCkZp=]ejQO[n'&.sw;;'1!WvҺѿ# gLAj֭vlPcȃvIwML9#\FO#3+tfPp]yOkX#X؞$VrZn;sUѓsi\mо/+r;b y@VQ /C2_ANZQ+2x+*fV}]Xg3߯h^V&n 2:b]F[X9~-އ^j eU5n憲K6G&U"(o0&;[߷yX2ͩ Bɧ3ا;5!" c΀^o|I7KӅrOb '<( ОMjVIHv|i;)l9]ySx$u}szfFv$窲z])$Kj ϟ9%GGAs^oB{$Zn{8@Cc%3>i5ѥtdf{gYA֣\eёRrҜ?4.5n2}ѵ>Q蹅ڠm { $pySPi=39U:$v-KM)@$auHSQ6GxI<gѾG (\p- A"{H<p\,rܗ2|nhSd:0ްxd y?m1Pf hZ| 'SB7|!())wN74Ƶ.Fd#29XpX1q-q:3B\^_fƬIx+^>s:VPp287S[iZ,lBnǖ"sݬ@6ik`ڽ P*ugzf?,ìu&g ua Q1p`<䡷C+wRr4Pfsa i&poRO{`Pqko:W^lHҦ}:>8 #TT#Kb2T*HPe'Wh+DrK&W*XXs~-#FTvTJx ׁb^o$ @͞wař=kiUұ3ˌ#xW̛U ¯1בd߹)@]ߧ:(Xؗ'-}q-Ň fGY%HJu:]#˅ Ʉ8 Om,cb,?R} w#5UpLL@3K >2,gOF{X}(m+2ヴUƎ3㽨6p }ouZ-x=o_cʛQmg1.ṛInvz2οN;F}ѦxHYsJ&-Y~ozSA]M kH+Pl< K؍J!ne>z1 k ǣŽyŏ' 9{7SZֱ,M|{ޔcVVfmWlŻ:`bSȤHK%`0k--,TLxF&& !-BjkHu[.܃ʄf Lž 0ã9%v\z˦Gr@6\6JSș2lrKOj*dlr+Vepe&Cߪ yw.@P"`DU:82~k۬|#g b$\[ 2Y@eo"/D;˺$CoCH뾏B9?Hp_>]@٦tI:&-$i^n;,}âf#يm/>ZiA;RX{A3`ͤ ]ǗnjhSt lkդAθvS2'i xb;͖M񙉒? V‚ [T8üzFh"{lTAR93O4 *c7=o̓iUO EgjD|[Gaanfx[=DZ&Z}J/MO%]!U~VbfM=.IӽzDq'W8T{ iټf+,,U{Xg=xO:Mh:'8J%̧oh+CFڜE(N(ŦMz&s7L\8iP5]c]46l g/~z$۷p&ÓKAȡ `H 9Vd1J3 f#~")e5}Vq訓w{EfFL)KߪC@M2-(0) m|mtH}2_QJBl\ è n#z_J lC邵."40}DG~@VIkF?_}`ͼLO5یZړ Գd<-KV=n9vՕ8PreSÊ!*C_&\iěQa)O8?$߲Pرq}Iu%~;`@m2xC>Ƀ{"0ߪfd-Zsze(@L'LV{*mGUWFT4-^5,p,|285K4Z~FLԖT2ll@\&dwaK 91Vj,ruuvek-N%дlѫuƑрyK#'`hV 9?HxWյE~< I^TN$Z,ECTC֨*ttDy4o@kqOT} {6$vY8ñW$/NgU_kjA4W"%(6Lq3,V/!!vPXp)gBxd0;qy;MZ_D{SMzrvM Eq39<~&J K1XA+` R`0&#S`,/| <ެ T\C!(Է73xIDy˜pN`5 q<irfZ+  *"09 afmm8N#FY)XF_8 z:$arQqhz WP}rE6|[Cׂ9 8W(hKFXm2YBj=K$Di[âdNf}6l㱮p4;Q<ũ$ȃ^표t^pHL)(۹S%;ct[:Ebf_e3zSǯׅ̓1zp Z%xYj *^%Tо!cE엳85^F:{ߺ-}e @)O(e- vSorRixh-1/ߺb?H؂ƒX˨-#QEuBD\$I/cQԱ Ճ{>\ lkθcMu}]3hW $SA>:T{\!/3 ܀ IJrd^9nd!cY]IB=@k@r$]w#bqKx&B!K/T7b)a--0L NXw$}\dkN?nN̒gO6c1ua6cJN5lwZFz*[1bIYfS8Sܯ}W` @$nI@B_;Tu-ֹ5f#0R^|9HmriBy;*ujpSh> *dKJSc|p:_[D/뙲+Ǝ,te2$Jؽɍܨ0߈޳kjj*:Ld~_OKZ/{\`L+w(7H4/sX ܼ*ؐ>MLC1zljO.a_`RI늍9%xw/jEt[P1rq*Ř`ŏ Bt2D@|QN~MyS`Q:ï 97,&͂>Y!QS]W ZG]# ܅JQa1ѰMjEe v%T=R:#Ub9iʷf-}¿4pնp~/D 9 ;(r+iT^s&tGh{hdqGuTip+ U2̓Y[0<,'7).VRfDaTk^y ApxyI!'֟\ͪ>|~>%g]ޫ ڈdtpA_Lj>8YOJ>H(6T!-_.}Oܾ7煮Rs|_rצm݌]3'+/ߦ!l(:y.7U/w4s:U}A(K9=D̟Iޯ[V{JBϳlw"Td9a,Xja^ +bTķ %xȒoZĹ*g%Gf&vL z(KFBl ka\Ғn(̢o["*;%^`AQ"_Kn "K=0im#[uA~{D9c.˯rW`>gvƑu&Y2eaA2N!=8sJ $ zȔLʿ&s$*Wƺc:\ Iȇ@VOqqR<^l~A?ეmEiwTA]y8"IDž"vJ^Sӳ껤YG䁚7ghOgQ2#$GJ- ݈_Ǎ_}ƀ\(ݔDҙmo@ؗ@}V}^*|&BMη:[$Q{Pà$3{y+W7'"]BG`SD~zCqi kySնpq&N_ZŗV,sqeߏ¨oI v7D'$֗Syzu !W,MRb& Jj:7g`Lr1ZBisA6^y1cHq/ ~JnWyQ"oSbdL&T/ae!8xnjvռYCɼmW)UPc *ǣHyB\7^:>ۜSea,_8^seIv}=7="Yԛ8坞Kro_i]ņ rful? _VGWR+=1e>aǫ9xdl6uH Y=At}"K.% 긕:.[hZ[6 > ?C4jJFZf+?tUKP) &mk{!*T@~OJ](=l$R}A&cڻq kaOIDb1#lA %6?}=2A~,kNvV\\H; z g&Y߃ GaTIQklo3EWKNqM![Ty_ i8_2~\Rs2v9} HW3b`׾3۫O~W i?_B%[B9_1}lo(xZ24aB"ΝLaVR}wΊSYj~(âC_V²iq#1̏e>QňpcjGU,]wB];obLC^AMҨεu-՞D^QG]t,[D!rfdӶTwҢKnH_ ¨W]Bܷ?̨>^62}FQ*{U[%c}3“ "> ]=VVH'&YK E ̆Ѯ1%є(TaCcR7myjz*cbH.kWS*ڼ^lZ"JPY!* pLt1W5$cT)h]ŒZZ W,\1,AIkU?YA}$zg}QUٔ'9K,Dʢrs\gn.D%eR{AǒE9 =]Ì1Nh]{jF$>рE\Ird J(h2xȭ>4*)Lz>> qpf $*LM.xdm۸`2PV1u)g mM%(sҁ ꉤDyhY_`Q94@C< 6xS^e#2qlXx,%̉`Vrt Ubs}qg /t _^酆 6uvҵە)N"!QL6I/y?U۴+P!A8g. hx j|}"+1XErGӜn@>^Ep,v#ó>m(}F:i'V:m WhVpUqk|09$xo  L>Jf$,@hfCQO]3gou\ݜrh~C9W3 9k)`l"07FvWt=FZ7m"$%]}ߥa8 Y},\`[[B@ѨPփ}.rTYi,( $ ~J(gl7 f HCA}`?ɓK+% eqCztN |$2J&,F4]>Y0*f")/p5І=S` rD'{RV2l9Ӡ O8LZ)-3UX!=lTr:rYr‹7Q68&,V$d(J68>oVy*QxQYZ^/?},T SOsFexOT^eϔH_|{f3af )l4e.w((3 = {KP8._a@?i -ƝImgx3 uh[F 3\٘dFOY/e7󩶕(<h*K^gZ`1lrRs硋'%T ;4/65K\j1<>^i4QDLs¡eI;(SԔW)iLt}r-лQ.0uU Ms||Hҫm@&EgHYCwCWr)NJ*X;t2JC$C)ڻC|mQW0@{d[H.m>q z)Մ5IJΏ$Ic^ emml|cH&Q ؝Dt$ tL͒1?3U 5̳T;,F`9rHmCZ}c<^􊨆 k~YY1]ffm&7#;rXI> Fm`@e{7f5ͩ덟KfCh$dsSrw}AŊ[R:1IqYgGZIrZ"}T 8٦ѤS{iQ75얜ul?$~KQ n2EuƗKxTwٴY ^ׁ]vcKfjM%37T)B%2Ih|R2 , KtMr&iɧ|"הtcNM1aNo5g??V0YQW<%Ad`(i G:NJn-.%{tfX\ԔSH"ؚ7M)6RN)4dW_)%ammb `T7s?<:%)# Y?"b6xDJ%% ]k0'}K<8,SY_.(L%\bW\V/QB_76J1'`JBEEbj`wy3eKn t&sC\oa >_Ȏ_[%2^1. F(x5}F$D]eu E]' !JUrxtㆭ݆DkG~| *&XO @ }g(FEu9Z=z/v |c6yP0XJY;l=F 0OPo1"z0a98PȾhMKh+k? 1VztR:=οe:H*:tGHF. HZ|QLBLè_K' wXxyg PK`D@q/ݳTEؓW%, 2࿹J3 yg9[n M(u2W fEwZ [仗1Kl`˃xʇq~%@4\|'R\v 0S IW]W[Q^u0*A?0OvU ~_%@a9S$!H]m GQub7 }26+PmACvo"VjfsC<<pTo" /NJ00<eau79`+;LXɫ?rE8A㠣B cH52(W@qqNǚDNCW~ϟL?o"ׄBy6-h*!9Z;54=n] yI4 N%0~~fSSJ9ym#edM%%.Ac7 @|svAEeBը2fY8ag2`[Uj+-!IN?^ED۶cR`r2=[EqHO905o L&цδJ*ޚ$>FQ$!ƺt!GL:/fO m@3{, #nQ"T՝ 'YaJ)_ 㰯? 8R|r.+}1,&n?->s+W+O_=ɉc엻-p"t7'b{-ݎbTf#sڵ C*JMS0B=!YW]w0 Y қC*\ f@y~ՖE/jsU uFʳ0EUsLzTnʨ6`ʹGBs+d"#[,D`n*A *H"P≢# G@X'9})s}Cqd1 vb\ czŁο%JP/ fxYgH;s"rBB+W(eLp/-5|L`q/{[{Tf}2Hr<bh/T_߻oT2ӔٙsSbDiE:Cn#SyX^ 0"7B%='F?&8寘g1;<$)P>%gK+'l>~My6qyf#l~3s:-҅ÐOs8طE>I(oPzVt. 4^ݍ52KްUȮl[td qjDzGSDq N|رt 8Og6B.ylG8)4yaZbŠڍc#ux_NTYQ(B GԘ&WrkᕮtEZ/"g1i隻9&4\8Aeouw.0*w%{HT*T;%8FN2u8B3m a4kSQrTj2+?>oYk1O8XU5`"FQ'vxf EeDP%x>4X Sb@D/6cD*`%m0jsaqҿ"׿#Q;uNv!u<-ađ 6ea 2L*Ssu%iyЍF͌~O5s2Ynjp&ks%AWO3ʏH1ɤj-ft0^'cйp6,hXSpva+]^!dV+nouv`|:]tv;RnWᏻ~93 ؄!L< yi)dݿ) /YhuUݳ"d3t*5m?Pwȅks)mBelHg_J#AA?ނNX^ٓLS}N 唴BAE[+[/L`iBkċ1j?%#F~uF?~HJ1n0鏓쟦 ?"KqZMH^tθS]v/pCסHT!v T,Ê*)&>tc"&FeM@C1"aKcp3;Z~(7Wx%bgFh<"]y t \eR `άA]u}JkN9g-(fKmi3Ze5pgj%Z G?s[g>ѽtTѱhOƀWd#*c2-tETaٖp=bjw3hR3-ˌK42q(I.X"xM:#h|;%DɖlrffeZ4 0a(if  &o"cR"t;*{G^XAD=[;s( {NnKk[iSGV[ eg/ol ~HSZ.ˌ?hlmWf;}8pP=ao4#GZ;oER-bFŇIʤsqF ^e1 !Q+AxHUj>,GB#ͦbdJ{u=,:MzOs?W!lKأhmh֨|y0C^8-m_:K ^24w4,\ QUG5!ByTLe4s1TIKe5T&ObOAY(OýHHGeE 썣)Hj !.o"瀽f\H86p@x^|ízr~ob `2ÇҤ p 90M+N~P J2-yIY OܸwE5)f3u\u6q 칀Jp& LRw;$ĮP LJ\;|COvоɘwsCHXzaT OּXwQYĪdX.anESfV"Mٻͭu*`elC_bku}ὮdpMg/ yqѝ<ksckP9Q Mtp+8 h$6\d7^{Pc@TP38MVj"M3u4RQ)7' Վ;;{x5ś!)5Y iP=Ʊ WtA9׋8C4N@^x\ך(c\Q# :Q߯-<{MKU(B%&#(*A]Щ]Th&gq@ZI8p |ZDpup>Y+y*knH(PEbEX۝&Zy:'z^ 2,`'Ez$-ƹd[# }ԶBQ,苻q9:=Ul|&daT/D||' =z\?젒NJƘTK?RgVmrl-}`\j{ >BRhu L@oR>фP:yl@&g0CS3y&X@ے^/v-Dc90Rj1djw 0EH覝-7ߵ8S3 +[v켞 ;zdU>2-QkI)<j)o!Mwpk;>)i}%W­E7oI4)We߷3Sg|g1^)7Lj8,*Ҵqy~2CwJM6tRdY1H%ZH^ڍj"mq}OV1]2^$ut<曵;UZ')*Ogw#RCY@6^oWX@{G}%+bkrh 8rė rMeλɽoиY I906ЗR+[vgO;-$fV3ҀiգMyn-Q!PφO3 *NvLѷȀ)\,N9J/KwQb]bC;(%Sx9*pz_6hn^[$ukb#mQȹ1ICnP>ˤHt+kI9qd1 Ֆ x^H;qT1٭tLbrg34+ĕitz*'wK:fp8#cuv&oky%(ՏBU{D#%ȳTa ?}qur fD>|,S--4[=Ge@9abWfH[jN pȀzEU/g)DD~^e/B8Z9>x}*3VcybK; C9L' #}(a(^k|Oٯ:.x6su-lY < (l:'tݮ5n 雙B n=EY])o3YwU-Wt8cpAXYv4w<1ܡCao[4hF 3LR+ 9@nqBĕ!)&f_J~k 2|:1u3 w\Xū2JShF|ũJa+irRIn0@%hihF򜛀,ẖ[E8q0 !p\48뱓!K7-YGz*%;A]๹8~eP.w Ls޺lzhTz-WV_.oP:$]e>Df(sʮOU!)x1!Zc#.#@n5x4~c`?Y9,i ~M_ }8n{ e}\ti#&Rt/3u&FH9ݐl*g6r~")*ZX,Jgd&5 v* n"P8-~2?g!"O_s\1|z!ởZQ|OfhLo);EUR)c+/;2M<9e:@t8U=Hkb* 2H\`v~3NY=) C rZU J:7#*n͵\5Ӗjgz :>IՂrՓ7Xoj4KaXn!+,¨/W'2PBnf48rf`cA^/@K:ݲ`?ZG?a~^T߸I8`3 @$ ӊ(6*.7PbSȖB&4%!,pje/t$y_}l_} 8_wcڿ%?&T'd>}/d-iBQ}S}u]4봂²oҭ {,>0p٫ԬP!=zdHab]9hVZJL<+ڣ}=<$B 6=gE]|<< 78_(,vS*t\ṋϛCw Kʛ}BRW's-xțIa~nP?:FSi"G@2 7L.Mf+]($o`X"Z3]M 3UdijXN+^޲ :+>ރ( [ exXŝ-Jt1e*dWH2S dq)?# xqB(\!s'jrӺ t^=+gSva{dy%v3wy J 3$wlÍS L8V #*VC7VP'::=:tU@Zd.U/$lݛ@ kCgjBX&E]񻙷)>3dk][KE ۀI# *g*%Z߮Z] HWA6%ہUdg`\@JW-F(T/׿;@$*;?1^;[!v ~NWx&2K޺am ʭO:v⭝RiA <{2fw\u=xM?cz>NSGB^UuiߜpY>2dzY"]}u~ЏH(]@'/v%;XDۍ_\^_wpJ*> paϼ8e / \YtHߔDƾڋm-ݼJhSXވbW5y15[(17\LWbm; ~i] q {6^ISטէz=lZ9hB*ZL* ! O0ml6F9L'sU JOaU.W,r[H |Y~ rH7):{#(Q H?b蟧㵩w :! P%U!IʹL>Lj4Ԕ,6~Y2Pm=8Ak,2;t\0F`Jض-U3y܍Q^xHḨb IvZIMSǎS<zl 0>Io_5D6v1[,x,5liVauN&J:"Cؔ[Ep芕K bHy//6^=%w_hPFԘ6 Xߚد +'j= ˩8p8/܇*dN\04y"Qr#){m cNBU[!{+%DѷwQ h{w8iLs=];.amoiccx0ܴW uJTqdZ2Ө:)ֱ͟u;)aބQd1u12w y,<"h_Z8UJ.y[ڤƵ+k-!;Q=vQ$o- P+(X@XԍgY9"Oyyv3'8\ȎbaîH&0Zԣ*h2i@X|[W28o.!'HV E3ı#24}u6u SՒ@Wj&SN[G*t9MVgz|o!} vȦOhsfMe_6IӠco\{P"SӖ9 <͞ݹC!/Uʲ 1LM m4Ui߮N",r/Tyh-Ѣf,qDxLgGR:5D,2/o|6LZxހC*_!^Lž4G0#;?hIl xRw)y8dJҚÔj\( YjxI๹5П~?+o ME}<̛g<*zg/ݟea޳{37XEK VbRcoEb22k,NW+D,w _a-_j֋ޟj)eF+AA[ڋ \4UXH{]+NŹKq[;ZghnQвD=+㚪nTXm7֊[XuKPu=vQ#1;*Dj>|LWP2Ǿ~x #_>O ȝŸ1} ޅ<+!?OҏC梊۰ک8P(E&`&8 ]>1XW5I6zBy,\@C'aﴡ ALba %{I_#a/}#e&mJI}:pOJ:]"onR juk .LՈ!!-!M5TIz,Cs-J%F޽1kWMVhʫy81;ɚ$C;QzC+tB^4yc[q*kqO̿ =F@r(1xޓS8r&T*lm 82+uѴJP 3( _meCj| *STӲJ78b5.U0­~&};8 9U;d8ģ>] `lIeFKO]S`X4A '*GeL5%ϳT| k2r 2<|RdB( ׌٨{˴-6K5MTl۝k&Qۤ?;vω~i6<;êٿ*|QR8I/>':/JjLiB*fcc!ܭAF )TqNzǠPkEW-w;VrE>)0ו6)ӵ ם!ľ(D=F(>ʈ33|dc!sgGbDv^EH,Nm9)*~b@1 >xUV &%~m1A¼Ff E g} CTc%֪DAvl0Yo"#ܯ9 4 @nq$HQ7B8旀)z>4\-.j~Pn#Bf䶐J/KJI|ȥ3QUyvCQ#Qp0;^j.ug-7B$]]Ň |yӁ4Q~nCÍlXmi~E.7>#cI/ ^EVG+H>+S523:SDncx͘hȺ?p7a=žz@M6Y$Z5=HQ@<:)5F'Xg2e||(0\q@7PUx1+bӹx e?Gq=N7QkT{t"t-;\T0x8$y_F[jІְ~ةحHp,E [(F%آHMr2g$C4R< H;_b-+F^mmW=jے% hWk >xhDͺK.bx?>Bыu^~)~^e?aDK0wÿrbvF Nu4(Zrៃ a}c FK܌0~JR QXkP' Sacu+Hd'_J Z6tK3 K_G.IA@zdUw'b6Iכoln3G=#bl2O/:`Aթ$)l0tRCsd'fjpPrvJ|;5sm/Be nuBsUգ* &|AN!ñk:&XH4n?5̢: ai$+i6\!D!cB2ٺe,o B8']FLYK}^iySB虚v 酏Zh+;+ ޹+LULR"z^ s!cwFWٿrBCy=?M Lt>k?NvYf3!d_ɩ*;{Ne5~c2"|R6K {olA^{d4U+2I,n1!m%r'vYrܪ`%> 2{+D [oP:+-yClI\Mc ī15Lzڣ=NxJӂ?2uDU-ؠ>Vh23c프b0:ڟ6|\ŲTdPgܪn( 3U%Grv8>mEPǬ%lQsގ!&ck@i6.uvȅ~:sQ=: uBS,2[\aТv)ȾErʻ<9V)+TUM9 9%gn9i:hacv?[$]1Yu[VG22N78ENZM^>^C 1O-6w&DEEJ{[y:n<:nS|D3L@96B ebl="\|刭+B 5Q;tvnwY{Ns~zZ(ϝ:(\¨\6Q.coy9薷Sz..>#,ܫz7 RC'!18 򶹶~_{= b,rq0"x؎k~ ЙGNL]NC `iܝz2 JYG[[RȌMJ[Ud(ehWjU7452=w)[GFyx_qmVm, G6h@ŋ6~5-}\V!+} QN2.Oە~w1~Oj HGQ.F uznf"H̤߇"ݘ"&eNẒAĔkO!Lvf$p5! 3x́(a]3{5?5l4_+p.Fgڕό|G3TɫQ7QZsp-?sGdjy)O^ڊe{PT gCCj>(la,( _( <]ot,G ?dtAuLiWzƷŭ{=W` 4yt2U@AV :j0w }$Lq&dMP=$bp,{?3z(u*m9"vGEJ7}x)\o-oMNkzh(Jw ϑw@.lR5ܖd%U)FVBtnu_0Q d  RJh|4_eR矇`Ј)W }I.yOKfk+kS3PWE3 2lQ:q?Ăh܆{9V2h.1Ҏ!~FU+dӳc@Tnh7q->Ff݅  R<H_lQ]o&#m!T3]Z(ŭ[W&i/?1(mjR3RraREbǯ"hX^vq3Ewnúl~6|hX)_dt0'#3g#rjEi~mac3$׷0M SKS>yP#1垶q|=s3{/!:l5GO{=/`R^56]v\()kxx[.%̖ci;;AQ Pf<]H\V aݤh T{ţPP'qELu,,ñ9JȻ^m׫!ťC6{lFYUk{û\Qq'NfBV?wZLѢ"&@Aba je(n%|۪PE]:˟(dhL0bV kK{ȖAU!]EK)9k[5/`I=Y˶lpT |ȒZ4BC?(y8eb 㕐웷x*O̹GDϨH<[C">} U#ӿ?@_yb"+Ct,I*w Mas_:guNbٲ{H RJ>Wڋ/C:Ι w&4,YpNY8f8OVI}мc.3M MWi"q&ˬo =ܽn <+9Jc D/Z8s^}N&Q}4u[ls-QK \sk_$Co #Xt|[xD=cnVN ႃcj//K%$1iYK4/kԩUީH蛝!ؾwˌ+c!kygDtEqفI~0EȀ\%(bsG^n"N s-ψL PT,sei [@6"Cj.%[~9|+7M-C..{W?ȪY"ON7$ 6D:Q1[fbVF*x4G%؂#<[g( _ OM->Z%񃪞q##`ie%A/P< ȶafnj)-6g& 0L)흆&/hЌ rc<{w_7KVGRϭ ޔ#aBXDR\nYE p jZݩ1N-ܿDhL]??4!Y۳g鱼'5"iq~Cu2 g'NeD%|9|l?So:O}_X|_1?]ZEo`s?rrmK4l"w:=ȄW t5FOV \=U;cY?g O 5ʸ˚}7*N"j)ǹPRh@efmh P^{}$X+@)#ȷ<֖1kq%G]nDB]S%%5&:|Oxtʄ:hU`~6?W`'UhHk摼ޔ*e#J2U"wq'am6d&dtul~&l S]nEF0͕$;]ԦM|7E5!hA1dcdt(_ /:5[d&2+Kĝ z_TӇO5|dl1ʀA۠7%cu#:NZ#bOns[M+#'V'}/uꗊN7_hρk س{Wf k-s>]^dmxXM;7LJ)Al--`@ΏUB[:}mEU-MqnM}fZ*;W0eqo+&d!S @g-TW\Չ,!y@©νQނ<5 |0S/(m2ooN|eea 94޺oqtZE)A\Mkf,sy_9wAԏ2[gpN>˧z 34 2VҌ9FSa~Gz19y*/y{.u(lp@1&37{nT--J=_,/B)V??b{(B6ë<,=MGQ+@Dd{A89Tq_#jz:+SCmXZWGdwrM7JxRA$A0Bx$U7{fw-_fQR4kMIZ[-gMBGG zKD*?i~|]Ppqz&8۰tvuz;ݢQf!|D-i> ͧl\iaIg]*ѥS+Jm!QeܠÓADdvB3M!u! (JyaX2mcC^B}a3^w`L˷?;SY&&>rd6|&"8 ;߉ 1ҋE_ښ/I_B6l׊OR*f}{1a$6/}u'}6kXeXӼ4xugV8n{t5'_HQN?b=}k/ \3LJ73@WdoqH6޷6 8vi]CDAf;Ny,O dЈ&+(ITH+T*|3|XtM0a`P=콨}mЬUCʮbA6r^a)n!qN8PHd嚎v|;V\りݽ,_SĀp]!WnŽlԸ V.v1z2a!B7K Xg`Uit v}2k4Wj%KDdܮ;ÏMme@/*›I? $U4 Xj!+ !/eC'tHw8¬1uQv~lWfذܓhN6eR8VjPεAl)sq=jYn)o@w_&1=T!Ũ|eH_{@7&gÕ~C 8njV^L|x;.4.艒RjPl΀{|7vi*ȶmE^m&Gae qZăD#C S[N2"%5ؖ*SnQ%VLv4V >s?hJ{#hb%psY6^UATx7 äciF=s^p "_%F%ZeqP6'XsO`4`  j0LSmrOx}661JU%̸ڠ) fi'F#t,n9X.o*"gt]3!$Tm/6:' E[oIP<,#ɥ AMPfw6`j:\C(4H;e)0pӔi}amqP]:jВO\kXB@ڍbLNSgsjCJ tH8xIu5Pw,6=K] -W d+N V \VfR=43{&֐k*c9-Z$99lFH_ 3ƌ%U,-$\S=|g x)o^}&Ik{ƟFWiO m.S6pF=]**ܾ#Gd-Ю |܂A  !}]?<$|~BUS~2 N[>jZBn8OgϹ_׋&"SzGGϷX;A[wmIߚtn8]~R=nL0/EgV@4MUB2sB,Dl$bF.s^zNdRW66ԃUA p „AB3f{ЀJ|T0d";[EM8S(^go9`M Z?lfuѨT]6Yȳ'FÄpMN{Ț(gdX0yica3woOitk@L_"]eJSi& ˭d*q,0 U\f1: # X>GLB7JC@6{j|c3Al< [v=c /6̻.5!}`p8ҢUbOa =hk8)@傕 L79= $~Q~p2zйĘpIf8Oz23'4TQZ2֒| n&d)V $8~_lRMO|9$w'yn &ۍGNl/`%;1'IMmlmb'vբYu tlDDŷb;/6W)Q$%Nr+dtA,G SscMt#v#J'`RhZ%);^(@Ʃ[Q ˌMk' nCB_/"A O)rƢ 6GJA t>YU8;5lZG?cEA,TfyH[m뢞sT$Lg6:XG=T\1&Ls;EƦol}r:\R<+d#COd0Џ/[cNPUtQjQ X2Bڍ DQ # )DV;OsU5Hp3R"(*N8G݃kԛ!6w)Q.Qݷ6k:5~1)׭MsI)SJ]Ğ'8v=ԐKЙEjFeM EuٽMyzHRu\ ,2k1^ꩮeClU+@c prͤ&G@Φ_HNΖp\mE+8:E,FAntT}=?nxlbZH-{ޡgN5 }O"#-|C%$ut|j"q-s@|~8oMT~~IM4S$F"^8[:m}x[ss|$^ `` C. dl17(=0Ĵ)-N * |Zu1~&tZ' \}N;* ߄"LgZY"0{ްK}񧻮{vwS XmD8f<})*p bCX#k8!==uefܴXK2䬮jH(/}_sa1WvBy `&)e\se>9ߓ+sy|o~,˜Z۞3S65ᵢ j b,w܎ QR^Z8Dg5f F6\u&4WZMs"\۴hN,0&x WFx>sN[(R^t_tDJDpxRSբsI/BBjЪ{M=ibڀW B"Z%3U"䜀h$aX4sMɗʕpF\h>>(1P I &3F#>U& MMB?nhȐK;@2 {UG3֥cc|ڰ6urN"z~/p햣w2ߡ%Լ)B\h6ᗢMcܕ|.gtD-1 4rqVr IOj_ѥYل-5aK=X]/5No p$Y>JSH{?yrA|2cCpME5k˗#8 An-]pY0lȂYMA=V_e(V׽ݲt~tlI,s?mۣHxo CMϯ;fRec ^hd3iut>"(\1*{- )Lqet8ǗMEXmF;lS&msXP\a 4Uþ+]Z|'IYq8LW,.0+ L5J[B%^o/+,F¬K/.Q+Wm"N[q"OωсTs|؉cՄ̤1F& Ux.zfVvD'k/?vK"z6,__{^(6@ЊNrcE*[zɛQY*xxѤLu o_K"T(2K7/&Gt{oͿة&:vsQ AI3wGn: Jw m*5Q4{}t j8MC/7s b6ɳլt]gṨ\~2V P!>"S]QL6) hW?9< SWD,C~5Qf/(V|d?'^1І@!#fXBYVqPO_M)%hGKS1ʦLuƆA/H%I@xCcU%ATuB}-c t\kWB6=imLb<5xYFir1BؓF]8,qpÙ'#S@LJ\NZ^O^fJa-j4o/#]1g y%:ɿ.yd. xVwqY)3gS1x/Dѝ>ԅt~%^ֿ` ZV xĮv+v6` K~iS 2;ǀ0;tE- F(ύdž,` MMmS^!Ka١agahD&z\r1\+ՑY#HcL9ghACM/X9Z}PR4`4sgӇs)WeCQAdK#>&p4o{ q䑎SVOJG<ޠ6ZHLJO]4L<}tyɥ}"P%(šUu'19h 瑞U}(4VI7'r{L=cMPU#;LgwZqچ H\D+W˻(БH+htakQĞ ͨFKH-/]n֬jt J!q+с_^ D>| oF%zwuʓ@\ ) ^oa's KР$HC9 = -ٰs;L5/9/fB?P.8BQ,n ~*>i_(W^Ť?4W"0-DmR;6XKy"D,Q4;LvxƢ/˷+ )Za_# nuROk%9ǁ5 i(J,$mme >?Y9Y :j1bcH8OԴitJM[}=PrL들Dd!T@8̓*[Gz(7X,X.!FxdN߉Kn j{ֶG/=ra ZF<*}Kk nS+l< 7?FCZ&>`D-A i@_/6~;<>iY07 pd~,5wz{]wM% jƠibeyn|[=ɞ43;;0Rg[Au|1u1u;JWl.I `R_VbŦL9zywÎ^ʸ4˨w[=,=ɜrgӛV(L匔>rf޼PHBG`08SukBNp"9=|yuY.A8e.Y݌Mz6Tn[W =?ҷ* gO y8ֺ%%rL#Vb߇ [Po:8-א\1Or?k!-`P0-mz :-_}yHN!Qt03?E|4n`5R^)(QӰ)W佬3l]*-05@xa0*Ozc'N uѻ1\}ŭ ?Br6U+ƕ/I{#4ވA̸0€BJ9)"~b d$\wg 8,3{s1Gkޯ=]+m:=?|)aC2f"*;z5v;Zv3?[t '_~}B^}s|Wo1b`\oø|d-_OŭXTY@r*HɏK90@~Ax3/հGf?Q'b(F :4\L hϷ+G5aqq+x[[Q&20|p#_DjDf:G!eC([a̹B_YȍnZ)_MbO\l"F`b9 ~R?Tk\b /L!r*C6~w>70ORm!$٠4/u.I{[.3֍F\UOB:2~"^ϓxڌjÙ gevrSQb6`pmmGl|CMqB+~y:N8:;қRmҤ4NR N` =R@t"]qO/sucdvwҦ%uޚ-kR,h 'Es&Ox̥{P*dlM8 xCMG1R#d!>+mg;RCЀtX"u["M20єkS@mt=NyuȜ]sC%Dzp8pCw X~}}"k{WA\8Ď;OP S[_W~2 }?2$[*rbVS &pkdSgKO:iySuPҷkLk%IxcO@v-[cxLwVq(9Xk8=yNawBк԰wBnFK*ޅrD+ 'sDd,[}Nw eSmwEg񢋐Z1FxTHOmju>5ŐQ\gJ~ɼ*ujcVv]YnfBg/&"ثH4QCG%Z&dC|J[yv =[._< nVca^Xe"*IΟຆE% 9AvhP: jF@yetK_ U?!wq{SEPWy Q{3\ u.K mU"k)67| nqw%;"js1sʨbQYM;&1r4pZ.Cjv."\S߰ڛ5A]P9.{%?84Eq}!qc .MMZ긱MSp Q^D ظϗ-9+ә/^4F #-ke6m sS}FCXsYh242DwU7!Տ\bJ g lٺzn| tF˃:2+juXAlrFː+ Y'wJ^W@]eI/ezoPNv<%֩hC  %av=KL9hy4co=15OOꪸmH:PVFyC*}5`pPW0҇m_V8o{W:㔮0W^tM2z{}za}_qO9e/_Htdkv{N£X f ve={>( b}N'6Oj^6fmSU( <6 =Pֶ*`𨼇vIж,]{ dPxz rHST+Of%r+x҄6NL+?Tu*儞yw .uFWǓRs[OKq-1oF=l@ߝPFw+C <#&7BG!׍T#*3($$k,r}2g{{,{9d 0`e42km`|#K|ؖKBt쿜Wg 1~zW0R4'Bϓ=ʧ[Zn݀_iAP w_]tb0K)-Q x=˒~M~kla(5B:?{E678_$S&?@t{Rl9? \u9vӢ_Gp`͢l:yia?"aLb#Z[UKnY(<s+6R>=Z%~< ):4hdL5DcYJI"wdQ~ccmu[X2؂JEr1On]Нifx-V,[oe ^.:kC3ʘop P(9'd,ڏ-EdFDp?Esgy N.#9HJXs~lrw4Re$?T U4bҞQr JY?[-ܯζ؊L~ƲZ*j09(cgݎ9,oqvHK9~L#ڼaD-)S4žG̐꽧)V_xUW~_ ѫ `7rʪ,SO*_H6ibb~ gSJrJ:7s'q#ٱ"6ĎgY>+|݀J[4M Fg7*fH`cCnLNm 7fHr}Qe ۀ05mnɐh1=FYhr:Py%} yp,hV'y/k8ׁEQN  |5b&2v۱j3+â Q&0r[ q4GCB6:&RvAP2&]mT,pbhۧ>B{H97/hۆCL.N7ey2CBeᭊ PyU%;>inm'2wVl4&m>J#L-f~)<#XXPEy t_mg\<щ8:rGH6Y{²Ts mBrVI X\߆O0^(x쭪Ѕ!)"3$* aV.EJ'o ~ȣG-`>$>e̶ÆVr=Kkt:~xNMc(@m.2K&PH8 4 SRj'8D bU&m/K=96xtw0A2av[2tu__yi!6P=<߂׾|+@=[}+qg aZj%v4;z2ͷc{}lZмMVג]?GUDyGN% XZengZmŝ?t3 ^U_¢!j.v<-3nAźVץwG\":J1w'ZSO0IKϥW2ZUSW˟{:CIΆQJSnn"a)! o'"hf*f.7KE`Cs1 -f2ʣyOkS okWHِǁC:1Y/YN';+X!Y&_=m]ݔZ/n < go݌. Ҙ.cإa+?B=ap8{^zӻ vSդRejvMtǧ^ KאhKȦj{jRR1; `AP>:ȜxKڎϙDn;vvCyLU:Cj kFtM1c :]Yt[^/,]N*k?Wˏ8r"Cn* ]Cncm(dj>eB!-0n̂:K3Ul6EWKI(aڞs O.9AsVؤ"ܙoL\ל3hF>*ᬠ;'Hk'9[+w:CgԿک.M\.BU2W's @ݩk 6xEͺhNlyoX63drj\(Ž+npGW>ˉSHvq%TXptrQYt<$wl1Su$:ڷvd4R >Yzy.Fg;Cw!@,X%Ľv6rJQ1=xxC T8 8R|%EC. LE tjm^S+зYyFLo;Zg̟x^5Qk>B]e8'~EKޚ.G#o܂D1$O@}4 m- ݅L?BjXGW1dʯN?J© Z? b1F_QUFr1C$УUv+w%4iAQ#ݳW HGm{EPqf _EKRTDgYX_km [IQH] ?UqlTb)1kSA4"NH^?Kq㖲t1V?PrKz[Q&u~ ?lar(2ۤb/BOFL- &u )0H^Aw6pFq #Oϊ}\@Ta {/#xrz'10{sђ?Yg+|O갫AvOA/Anpͱ~ L5IMe/T @EڊZv#>my1"T^?ޯpIhTk'w^4h͘sW* BF3 cN0Ag8SZFJ#YCKpo*Zw#1*ٖsPG7s\RB$~];x@Z c".R*SehQi[Z5M|Ulm^ gW k2W#)Cwx%Wl ?iLԱ&%yVTF/hGyKn+jprZU.tY0u4H}WvLnyjmy樂L!VzrB5*4e}j-q Bkjסa\f@Tk.^]$0S"ueW~lm5Հ%6L6̈́2g0v<gqшDep+a)1_Ta3 ,;lCSS(lÕlN}Ƭ/kymMot嬜Ge-(gQVَb6C'R@?:b6| \ؼ"}K@XпO46-%L>}8PxoL09$yd5RxA3鮿 |k]E󳠁$C DNS)C>=+j|7uNu}NǞT/7_U7Tz„i^6bӋ͕1-¶h@Lj7r}L5ș :Bt vBI؍,s:E @kJkOi/zek6w D GUD~L#+Lz9nnGXCOH-q[$6\6aRۍ~_* giSMR k[r*QͧpRJh90D !Ƶ6/w|)ĭϤSřH yU78>QX@j\DPrJڰ:$say 愪4ZF:##CNPpPįPXvlNz{&@\&Kr*y\O qUhRuR+a~^ׇ{ۧb׭ /y?~j1b`mPni`~Lq5' 8COj4{=n,5kNB Zc{@NJZ.Qv/ptXh ] MZy9W>x)]SU7A)obA.okQ"R7ΨR2=a|oyO?Qe׆OpLL@ح!/$Vz ACXIɃ~t]u5[Ol;uϛ.~D? `Q1zYBcgM4JEO@rq$c,3>*f4"Ȩ V*iHٟ[ω| k_#ՠ.+zbo#0$' uI\ wd>4U}IoQ^|Kx҅S $" R*1"QE|>ͥHU8ZJ_R0Ũ*)fSͼ([r'H]I8-g&N/!ٕrJTi4ӱLTm>sgqZ.jS&.x،J}foψ{}2z̞ql`mD4іbn؁\pS֋4-ee;ρ¶mfGXgr(iEZ7 GHVzCO3-y3OOxr9#˖$pE^l)[ ] nRrqtqpRC7Kem$"ڀ]y;/IĶHBt]/pgBj?8`pe:_/~gX׬AbGZʆA]Er i[uɮVwO&C홿?{%`u5YEƏ`238/7C*?6-G>_J?pQ MIP\°\'6a8p|bbħTźW *\ҦSUUN/|s( az&h &|=4^ J~gNS?0(W) t9.$WgyىC0 JtqK3/;\ -&T(i98닶6dY9W2e4 VGT~6'|d$нvr d[z3jMqP핯hkglfd z a9`(uX1ԘVHssx~C}heY)Lc(:07R}9A^E+Ae`KZtQDE|{8Cx_ft E-OgλPRIv$lp>Z&e7"=sùF54/BXE4 li #Γ^'LOrx|cׅBAw?Vz8KN #1‹|r#˦BeC,"UlP^e MDN 3bBEϾQ eh@x>1z lxte—~0Y}{{pI&Z9-þxI=: Vq0_OJNC6<;.~ }F2⏍ 3ws:rʌ />G܍árq#XgsڷF^=g0H،jiv_F;6b̟=B4CCl\Tqnβ&K-@D~jA݊54LG'&.*hr'2n>}׊bSY#;Č6|A$;.)}b@Jhsڇ_fm9s|-Ճ4fJ R|2."P!]PpOl{mM~PfDxփ(;.@8pl*}!zVCd>@H%3;r1`^BwJꀋ· cSJeU& L0h4yߔ_D$>](켆IFTؙ*>|-gL|Ef7|oq=) -WA~yg \*SŸwiZK}M o<~JvξvWÀu̸u>nki,T ; ,9`!(COt]*L8 ݒceNsaB+,r] bUޢ%(,s"Y}q\>?HhS2E~] bI%.DL:d|?׀6R>a}(-AHqlۢNF&'hOj#2j STbN?F8MݮD-zY°b&?A)ڍF HXZ5Аnv &q'fjnzѳķ߉]ԩ`}@J=Y4ݚi}󛱫& ̖t/[)ϲ sp/M8 +ӊ0+wXh)`THH712T,ivͽHz,)~*zTy`[р$[qDPe/٘t;鄒)Sk l7a#f+L ]&w*E2 %[Qh&  r*c)kqxB}u4V|of:rGPe DXnGƠ>@€5@E{ԚKߟęWC G2MhHmpύ[h)/C$l,»jEL3o)!%5#<]%q+Bűh$bEM^$M-#o&oe=x8R媴G0s25 ϪRQv3#q ^Be' ;+C-FvIex##BJVzUWyze#^H&NR;v-f﭂Q=û|6#*ycGbm3/hx[\AýfBsykW^ӯ . =N捼D@a[=V4}SByLC zhL>H"h-U#3Z,:Bx'~ݬ@f~N~ѹKaqZ8oi6 p/_@$ݢQYa(3΍88_u`>vV^l T.[_6w˜Pq+ʺc ޚ*jJ^]:gZփ~l:'A撌_rq^ +rawmmƝ%,W&?]Nk92욚PSD8Â=Ыyv~kr|V?cl6 y@ʛGX qS&,ê.4mo0dy%xA8.B VJ8RUꚅIN_D1^nQVd&Ǣ(7x\w拘g,jv/+y=ԱБʠ&:w6q$ؼu ][l}-˸, uvɄr24\ev?}gz<4Y0*իgr 2{i{ضn$%[Ė{D71.Y}zZEmm2yZ |)e̟ݴL]ȗvzx\xrԢ+^~2TVq7+5 ʰ[i1-6'lsƥJ\37\*غҚM0J=!pj,Y6W\[}!^̀UFr6ΫLjkpڠB)Sq i9o8)jw*Zh ĢQ#|`\ѳ@\_ /TgZ瞦rq7E3܃)uĭDhZv_ۚ3zb݌ߧcS 4L"X(jHN +_iQ*njO+@pp}| ?S\Ҟ*@`,ylх[բzH|NdkaPֳ[kHܚNW؁3*^,m!sXq?81hFbl?߾$XrEGERKNpkD1ujPQ1{BhgW \|);Z !fU JfATrGۀU/_.0z?n̰D|$p}ދEڵ[pr@#~ 6  =h>FN?&-zr.~C`ɢF)ł"*d={n\vR6.)5 Fw Ȁ= 1NUH3]^ۇ Yȝ۶@ ) 3WI)πT;*[^JRm噀ԋT-E܆gL*~F? f; ;~n]"L͞X wJ:}Mn}Hk 65}!?AKd}]7EBm $Vo,J9ԈZSE](Uu_I$Q[fNV5Ⱥ5$-tO/3x H4sde~))[zk.qtNfy SC s qR 9Lx)'a8X`F(C6"U+Pn枪˥dcW94T29C>]Rg3C401=ZD[> FMsZ_DnDRA Xn'ӻ0vNH# ij^0HN`ułgtǘb |AҨ>gR$aZuh-"mMB8tP6Q% Bm,j Fq5(sC# q !ȩEcm%`8z\aƢ5S p_V >/P!'<%x\F py"ǣW1^ն }si/v22 ~n*EtXNހ\ܩ9YOC/q ?F#ѺysR]O6}ɏ|2#dr#S;ub*0ۻ@ Eqm``ĝG%Z w@6 *W0V8Yܼ_;zb9dd/B/0q,VErǣN Á:.qejT_3ħ[ڝk"& W`=eA՘&p(v&o(Z\SE~ad,T"4Cȅ+Hc mi E<+&X m / c*}Vq,SOۡB䚙[ÃEPq B2ӥ 0`U7ׯd<4,Se5qې%p%]ldsTLL{NIL̉|5Kvf;+;A0ي_,2h zHi !hsV"BV KjJW8bMG0(AIU%9۶lfdCt` YGnVQkI^+ņq X\_WSaR~*mF[lwG& g\6]99;plCo(7g`RtYYDm9ij .82N'eϭVAzy؎28q$Y0Ԣ[H/xս)#uI47e eA\ -t&xe2yCk^v?3$ȜLSm$t{}HSACF ܺtS =3gBT5T`%"q}Mܔczc wؿPE'fRӔЏј#@`~j@X~]f-"I(K~Øyl.}@唂ق>=> p;iN]]{<'(t}(}Co`qaBkSEuTB;E\`[wd)Y@Y:TK[wjx{C#An}O\&7g׳IO᧥Ц) Ì'43mv:j-+*ƍ2צ5%%h_CMwP56Mp+3 'B|[(4Qǚ }ޜ:ЊZ#=KNH,p^jVMUm3[xZn=EK N K C 悻>J_] mR;JRW}`CwDydBáe Z1M_uo+g1 橛3QO6+pe&K.HQ,ɩyS>piYy oFkk |)O a!W/@aM1,XN $y \/ G`8s-( O?8¨dTksSVcX/BKEf7&wůդ8\j}Gò??9{^vAj} vk0~w'HčF\~k|BN,\zpjъfS.k1Tg@7-. I"2J#lNJlC@9/&eEH Womĉ.G|rO! ᒓBB;CP檹?ЫrM٤cnyGƚbҜAoȀP廆—ŀZ`,2f0 -F*xWzwu+mή,vQ(*:ֆ!GT1U!`Vb9M4`%0Vܽ:rJ!lK; N~vw_=! (~ mϥv$wO[ƚp?~c]nx.%;/lp ?4 &*ג)8O*&iZ/rgS|ݺ[!d搃:ct,TS|`]EU*/Z4e[ FgY/gH kx%V8~DO.ˡdkh!"I{Rs'5%MVgw1K34wHcWo;)_+'<ȞI$Δ^}<=b~`/Afe|R} a 3E Ǜ8K 0YD2&yYG>:,YaD*f8tqDH#46Kf)[gR,G& g>M q\g6CX@6Bh&2oRT2 sĽ%^#7)EDy!0_ $'ߔ#>ItCcc=^hG8+}e7bRGYV㓚;aivmKfb8k迊&wcvoUyҋE `B1?aMe .vi'>z]H2`JSC?%nEs>*[}6w_,.LC {u3ód ;?`}So:lp_i4 / N4eR (C؋Q!j#4߰}͋s_?GU BmY n#AL o F.$3oj#e+퀱m(˩'ز)-H;[3[0jf4"2WF60T+@S0'璝VbrA o6gWo-X1yL{g;0 ,|&>u쯶^]l;^M:8C.Eq ٰo&.9[:n'R{?~3/2LcN ֭ض#(!H7 ̣RN4#ɘPKPߣP(48uRȹ1+{bʭvH$yĂLPVBƵ^\awOZ5ከ`ҟؔmzN W[_] |xT▐:o"NրVkް.;zrb73)co>}̹rS9i$wd@شBдh,`a4O%H ۵9O/q*rU:QΉ+uN Iެ:]OϏ y~H}:KRO lV' B[*n*v Ny 9D_LVXnkF_DqV\5Fd5r,g&x^ku>Sٸ&7,:{ ?١O$HL|K/8x<,T5;=or|=_SP˲elV+iV%f^BgK~RkaQS(!fW8|YZaP lg|DV4gYK;|~qe 1 W4[:$PϱFp/OYBa~8@m Nj< ̥v( sEJ)̓ǠnSQ#g_Q,c)xdj'V xS(hRz%tI~-X4roeSXs+fP/,KBdFGQX*H%,CN{45$b+1xnE[e-[RZ3~5>BwFoqZp7m"S(J>j3rQ_qBE,$k2g?'ﳳUf˫D| a@A|mJؙdI$׾A "P1 BZ25鏞uv օ8jnxwW'*킫 .OIlkޠESSi!P8&{eJUsWDf\L1udP{DŽ||_fe-,,"ZR2-gex&d_cm@FEY 6[OM>_>i(/;q gBE_jԑp0&=+V\oѻ>*8Ԛ$|+, 6 Q$׀CylQ"zЄБJdfL@]T3[k~|x> ݂KvE**;_[&L @@CM4#ϘfBף)A/hom (vYhǷHFf䶁=OiC< r+XİʏB'*Kp[٣b;ZP|X}^IӠB(%723F+7 ̲^S#{~ ݜ;(ݻ\|N2 tEi~ Zg< r]@ ׎ě{襴<\+7t@Tli^]W\fdD"pb`Q8zk̶)@=)VF hi5 Boe1 , .0iIo:cg>vS}ı6O9ʠYTU~E\:O`Q*\*py;hHڅ*PJ *mdT<-V5"TV*4U(VwgSmWs9n:^CDl^QϨ7t6J&?0k9?/5r ضj3_9: ܚ5+& ‚PQH Wf]o; 8ޤ>=g"ش1ÖK_Ǭq *!1yYGFNZz_U]";zg '=xsA.|(y<#|_BMUlk6D.`殀kYB"*VFٗpϗ }=9iSkXcLZu[Z\S;ܖm $sEHԫ EN&m$kV'XVT+:S:bR*bt-~U^0.ө@.Dĸ''ۑ˫8,wf+ ")b0mc3:(c(ͥ(|;!;6/>?a? uKHM4.S}x,.ahJm 3Eks2'! -OgF]'L>QLFk.g:EbFM,&wB ^ބ4IH&.4C~\,к87$:^Kz)ϓ%[ϟ#,5ZI6[nIא-n^;~F]6bO;BK&YD O^Q耢fKq;3K/go]ji1 VٓF26Z"fHrHt10EfG8 ɞT*=QEGcEt89K2!!!^f=.u>: q=HKήޘ0XԱ̟FO .yϹc;m$Eiں$c{>k.ܳrU&JB?}1uù f>ve, zxArs qmv}(6=©dO:nµט] m `Qy( )ՇVD\[B_uZR@A񿇼B$lA*-t'4ˍس0myG'Uf;BfGj/5v1#k'6O@҄ +:Ҷ4@E2 Y)HX֦VUwיk n)_Qm5ޒd#f~X^kSvPQJNEGˌ|޲{ %Nv[QㅉXw>--_DT52{j0iLd+_iӘH r܁}W_yfr%XStW0S1 πnH?^ÓQrbtZ2Q 0"uW/m;6c[.qP0xBO3 ^gUXVATOרl~ko ]~+VoHV1N ~5i6d P.|S΅UN'ݤ|*cfBV{E.T;bGX%ZRIM0NNxfwxW4*)ܪg؎|hJ~՗RxUC8Hvv_ԬJտX顒16|)YgN#u-Ҷ Puog>4c|2D%r3~A3} W=KIċГxWa,5;R5+q.$%[+N`kH2 TjiayfN- Tɯbs\짗 /|=m}BqSҮ䙙/ؖg s[J?[?7xKpĮAdqb`\wxΈ*"7M*mݔ8%)r7=եE9 ߂w7& OYw{X>%!7ӤSިXi,ꗺx߃_ ˠb8 zQ,‚L,B0"|g#+N]-0}s΃Ŗ&o9^B؝}uv" 5TN^iXq4]Lł8\w\ ujyW;k )6f+_*A8E6%ڭ2GF 005Sk]67Miqh d>:ikh4Lm "Jk/Ϭ2nv~*)ږ|9ҡ;UnI ;fʛ^XT#Z7tٵciߖᆑ\$};v{b:K G> n?Me;kEKo!A(azA\c<٪P ƹ Pb(dk\*;Kd p04y#t~)̊{b ɧ(J/50?lXL.CR_U _t)CS&i c߽,[< eO-&b||i`=t'#Z`fd"PkfCp-5j(2ϩeբ> Uue(X8 ݜذ6% (eQEsdA1q%sv*D3-`:-=(\Yx¯RsY|-m"q&ԼƣݗJOu. BY#NU4 =y^FKXC!T:J S2Rl Lo*80ac;eU\`%/9 oJ8#Cr\g# \lԵ^O9AYXY6 ^/nf:;(Ok^v/׳%> [aƩ,c82JgR q_-]hA+~3Bd{]ij~{{n$Qgyt#mTc"u#1 ow9? HrߡnGCz; V5%).CL{pQ%n$et )IE `{B]"kBel/,J?,7(>8cc̿Riq Ռєl8 3x~\SlD0ptÈuwngooɇE0V~e3QAbw0S+t׳ 9#\ 4e'%s|,LfjWqEmb< CU=$EVQS)nKpૺ)P{ɤ b*Objf!_0$t!quO54f)yhmM]eѮ5722/I7gm;r}ؚPv}q>U4{t TC%_A6VצX*](Iu>k0T9Bnj[.8W|ay^>@NXUq-|bgS' @Q*ANMpc2S=k2X-B^nLdϊuH#Dyuv E%(x: tPuvNʟnS%!j(n.now 6F,"hXQ/E{TёyKANܶ f&-fheD db+%T_xjC<@N|vTE$0i3lB w~˄Iv{=j<,䀸3T|xQ ;9c\jX% 7RtV^pʋ3 7ثb`NAez0P>aU #ibZZ^Νd0VwsbɔUYr)b*70C SBZO;YߋћUh3$~gJ"(w :n&hzRkx)W@'fؙ7VC{=Ahi;OC ipWy!)2/Oh#8M펍3{@7mj!MZdBym{Gg(l,Ja8 Bֶ#D& ;;\ _ V)g!Pnvtf |:2/K̽P,!Xv`8@j!q$ =-Iλ@-v~ܟzgdQBh3o K-=6&B<&<{ZW8-$ {-%BtK]AeȏOƂ] %^7ɠ;—5@tL0ԄnOuOZ4d$Ō9q{o/I{ #(ROge*;{9\w+yQQOH?$`Њy e׾*?+ #pׁR^x 7ΗU1<I'csdY>dBِΰzq#Y AܵʳcO^ԃvީZG b$Rs('>0 vF۟q8_Hۻ+%s^c\qP@PsK5b^bYǾpZV9rLvȄo-ĝsAٟ"ق)Ց"=cvljPl_gƒ[dG%V5# yX *#DH.ZZR!kDAMw)?}ȏ%!A2kζJUٌZJw_kDٻ{ceу{Yn/6eaqk(?kNզF~]b(7ו UE;_cJ]Rj0nrՠIIN+[-ɰ/Kg/qn]` j6ߟ##}WJ|iV"O!q;>DDTnUs%._BkY8AgI=g'-c`z@?=T9ާٖZ廕QQ0#'utb/khoP.C: LTf_&12_5 p~t{HK7$Y pygka7vc#<',J2NACK  Q8j|a՝rG D.i;:h䉝u xKU H[o$GYo!ɝv<(!67}+臋VD:Msժog!q=fU=Q\)fMQ\wb}qIA19=XV!oaۈDa?f_ *K׾HY HTpQּt?2?Uxg`hVKLؗF?na #ɅM_j TG!)HfGDxjz"&G=FFI=,M)SK̀Lx[E9vˋ`>]Bnk9ˑ8ô X22ot!+i6ΐW5`va7uL6r^)![_Qȍ ׈;sG"b A.拑4Hb`{ c҈T.i3]蓪Bu4813^խN m<b$~*=:C2xة ŲRQ_+ltC<~I-u n';f{8,g-VQm9(6,*,79:|2({.)xTY!2ϓ|sZG[">M33icEK}Ĥg7fĭ^Vh }KZmcw| :&no+ѡ/.C.2!d!UVۍTG(RuFkP/_>sg;f~3c)g /5ę$xtX^ع8 |~T*y3>Moy -{Gf-ewkVY-SˡXܥ%6} ɱ?k13X@bg]vYCAg %z4z=J>5L ) gpk+F1co )n@?-8W# *q|Z:lXY1IW-Su&+ `͙D~jc{F5 FQO"Ǔpkon+Q.<|F\<5{js'ׅKnXj*rvg`/ *e>KY;o9/3\r$;à2dH4K{폔lISlLS6/}4.ŋ#-P&W0m&O`݂68Zrʸ sl Qo` h @?쵚NN/HhXEe[` 1Y0G]ՇTf-ƈ!p^'Ђ[wY Ѳct49n2df`^\r[Dg?!SHu5 EIlH`SS'E3bSP )>ʸ(Y"!yP^5=ܫӣg!OO 8&Z>pc#G1P+qs5&-g`ꜫFR+ q4f^I𲼶ֺmK`:h-K A1\닑_+좖y#?Z Y}R|N[[kF;}ߎNŻo$(ڂQH,{ŀ:J/~+\=wHuŅ 0{hLP(*ڱ6p|!Sk1sڒ'~zc{rbp S:w |6 n}RH Х*ރy,ue AwXwiCU? M>+v@M37sP35Zy_4ѕ~G<0h" 1UF150\y9pP; {yu4n(G[?A#Tɣ54!qDQ迠`axO]uH3ݪ(R1Kzݚ_m=3R(} v_[u kd@>mN~Q %ľτ#pIMM )5|LSEȌM;uI9NZYx Xޘ~Pi,_#/V״SX٥VpľG@.deys&ԑԵ*gAl~/SY 61,Vyԝ"t?%DKqq䯩JkBMV4\PhBhNcٚLqՐJo/i&gW•2ĝ-;KkBfꢼʊd <#Gٸ@ ZV fL6[ErQ'wŽ\d_wwfwgFsWq=HShY1!v8%|w*&po0T 4rL*y,BFn1$77݅.eɲ IiyBvIKs zIcgЩan~+ \[nh,5 rH찵p&Is +(J\[GΪd[i54|c! ]$w$VWIo$3Z|kN:{$VtSP:~;/2tkKe+@j1 f50e\sl4iEZ?1tKuS"5Nz,FI{韽1/\U]բySt㇪,f'Ͱ, m{>oWj~_HZw A7TPH}4:g~E@0ȨaC"^tcSSF/w:c`_$Ϲ7c`kD~$6M}T1YU[Kt J͠Vf0/5`n{.M;ZAf|BjmŘL\<$ӗ"cR4F PL ߹ٺ gDZ;^鶈ko箋nPwbZVy3F)7&ad$ dçɗ # R[NddQVl2EtWq'hQm '~C5Jvْ TB{o.z4pvo~v6 Fe΁`7:oPO+ JUܔ`P?]4zӍbA3\$K0'*tl*6]UmLiX ϖgԎC\׾8# +{1:)R W{t)@GaGPb.GLg/* ~~`VF`` wܚMTNLGR|ơ4^U1m>DZDS|6jUa_TSkH <$s]=ڗų8m2!1>S\Í8AU{FrRh034-qqZbS Q웇$y]́lfAAQ.wu:mlVFL`縹"/P]"!ɩy!QZ%o}Whu2Rp$TmRa`,}n\Q_G yddmz4xz+{ߢS-Zf,v9IїNC4g 5~{rjV#C|;,vDyUS7זpb4OFAu;ls gEDgsy%@}rYyqճDgv =n7ݘ~J:=ʳȦks \2W+r?rn׹PufiŰ@,qC@U^h/ )-R[™fKdVbHn`OM٠s/'i>FSinKhxZwݴ`G\O3\V-$ EjdguDQ=8ݹ>{reTe˟.u=MSII !WE؁em4|PN;dD|Vz|<5en#5 U&FZ<0=t 2`yɈ\ 1~JM G3 %mcj vֻS;`h,o&iI!(cgKF~Yg&qB+mEvɘdNow ):;d߇X"Fd<+Nf2dH.pu PÑ\@v)֢d,c4鸖 y#ނaa>R"kSv{)v>2gEdS5WVE~Z,9#ɬP\aV2zacs/?BufV2e1)'rZ(IY5 祐4y7)P6A/;r5nLpdR dvϝߡ)mQV.re/u &+F$2ZͥBcckq^cլƒ0_@qFH+vE$<ՑZQ@bCxueas롆 )1hﰆ9 Q} eAʙvH. x,z=nIO 6t% $u_Z[tS mgl9-z嫧VE8 (dB8LLm1ofbgPO.1t.I3ɾ8H?E NOĊe:ڧDt _W.^D6ꦼ;GikH~]otLJy5.,+ݜט2(ʋgr{fFn8Gkwߌ,+?] 3=ץ .W`߹}_)Pr Yk#w+q$}]i_*xi!a {jɩZY?7:9"FTKm'ip~P*rY 8\bw72 Y+e"q9HiYJ\/=]&x:`f%?}Ƞ?Ƌ(}yn >Y73Ik6ÈPMseT<0 ڐIu#ih5 km0pt* 0GAqhTk}dNBR79MBK i4q.aF23yQC1c-qeU 뽓jߙٺb?SGHNr(5L ) ŁڸJݗ4><B[M: Ls+G131l&@c}A:UUz!.%A(RKy2慥/ew^Xk/}Zyz%*嶯:bZKj93l$4*Yr/\TebCsN20y-DAv@Lu馔E\ӸEhtRWCat:k4 ,ϻˋ;7zSu9̔PY'wKzUrA*VgFfTS~84|~֒!v(?7#o[#!@)9ȯXI*x)3ИXW%k}^ou=,4_jI4md&{0so{oegaE+>V@-P] h ,,mJQM+Ea2.^f( -eq6TLTWY2Εi& ֘pȳ< Vq )>-!ZaD˪!+!XEb $Leg )Za kU[lþBʓD*UD}I,`Xz_E mh܂rOyOVR1M0>XPãڞΌ۔̌jM\4 I\}/2Dرr0ӊDh^\Z*1Q^|GZ#$̴=hehZpE'?gϡ(|߾k16^0K VZ/4=Sm^iݺ`iS}Nɿlbn ldEF*bP+|ƻlK>Ao`gn%[#Fk_ofY%?C#" s|=D% d]g'o{ {8 E&!(q 4ȘrL 3|C,:A7E7pzģ~߾2'®FGiƍUG^6J$#GZ`W z.SF$F?@W>gq;p-4WczچIUZbxQSCJ#nN\JEcT@O[;3Ft6Q-Q2 *?P)8LueE) F ~o4nѕv&01d)I|_Q嘧\&؟ _:=Xx?3GiLJQ3_n/uY2FkE+RkWS2xTˡ~?WWtWZ$S+,IP˚v bK&z> ,LAO(2.]Pq!q3cPЀA =p{.:Gw!A÷DXOE}v.3օt]'rVPh=݆ݻJ6uNHV_,\N07Ae(}GNLW!Tnfd,DoT+,K2ލr2f/ _nQTH}p=?1 ϺZi|"M̷SB6:0OXX-u|gHP~^3ĐuiI+P7YP+}tҗd bsx G7Xb}YC_{cK]Ht$ޤDk crT%szRәH9'Zv ~ ;P!J(v5"- CS+:)B`Fق%\졒=DPW,R}|g׾ I(&e|Kn48q '_~e^A5T --ʫ,*R}9SSu׌v~X5f4,'ܺx9!7Qj6U ײlĵsP"thYAp : xkoxH wk3Iu ws6op 5Ͱ ˦bSQx* }y)Jٍ`d7y2YMZN^ij:$2Cq kt]ڢ:/Ps&<u do+h YE6¬Tl,4 `[aj6` mP1K%0&8SBɟQk)#J60D^ 'uhEk".p( R;H]@ZaR!V܍P M {jJ6m#$Kva O%o эlB "\(dzm䕁vl1M\$֪0rg."iADuD:bԧpsT#I|H4K6cԂ+0 d>u *ĩzNԟi3xu[[5sB6]4 BC7?܋ُrųɂ`|nSׁ&)<\G-UC:,@yT-4vaoLIjf(uŵ"bsKجpW8"# z2SMxAQ;nfBlBO!9ssN e"o $oմZSڰKW#FJ*L1:vo̕FPb45Lv@DZ/ J$Xye).kס֔i\[Q2-W.>R‡ED0Mnt]]?{*0ҘZgL) |cǕ,=0p59#/Z ZZq:K fMRes[2zx҄{Q2ϫgk\DDL;ZwÚzov*Qzbn //i$(o2HuZ֞kPnWj]pTeL:W_F%H3ʅXxa!'f'X44AzSm6X8(rZU*p3}W+@>8yP@\<%tS^E؉c 8y_-e D:~ʹ:jIs})ۚhtKet9-P Ot$pՖNu. Ev^|p:ςP 3ս<|4vY(ڬ1{{)Y .I1!NW #uC`wJ!|-<ʃ)ĤV(e'ZhHͯs{Z?<^UCρX-A5W[)FAfhJ+(2#9$O)jym̾7A W,mg_^ذl=.&T"^xm&g`Y8XQI,{,UOf<54t׆X?U9R8MC9GXfĉR(8sȂNk(zӂ(VBC V}e#S2-A각9t=b]sBt{)sh{ luy-9U}h3"ܱ#e˼%:fLo0I* m"o 4q:m܍upT$4mrw)fr5:_v;7:pt8L6s ѪJ34t(j#E:OZ; Ϝ ]>hg@Fuo,;=ډ_zD_y(1lg]XnUeKM£XXh*x Bf";,O8zkbֿCS \Y^GÂi8e?7p4yW umE²v~mGt#O`27lJĜ#}f#?Hy;M*dk6u +Xj6,J7= {wpY\bfMZxr?)uo(}ZAZDBM D^2d=q4,sMsӷC d\䟭NIp{UFNlrJߩF"H&!@.LDzqA؎D!.&6&VZհ]!&ׁkhHNH]I]'VE0y,#yj ʉQ\~C5b[i 22bnPC7ˣfuSom/( :tۇsnSO޿DI*qu=hA~pԺ_hF*_> %3`lcj}i ST`Dg5Gc't7d09"pRYvcV?bdLN6kW)?9@~>Egqy#xa83i`Mwr)R~(9Je7E'.VX.'?-H|H]4fQ_M]38*gh3㣑6b뉫z:?_avh5D0^g %oUȣc\33nR$jӷ=<ۉ;S&'A<6LJp^̺E)'ȘD_}⻡{t{> \ qmrr1*׈t"\&nBDyJ2?o|b`npŒE+q0A Jn]0+iF߸Se9 % ~@KDrg@SA$?R {l%qMd C׀T i'~٥7_ڤ<|"~V#Gl$O FĒR?#Rc$:ٺI"C̨IoxHdz/TQ ^KPxS&Мf.~WA N@G/*2G l4<؎oE, R4B$CG,|-A$p´Ky Vu0:I*hzo1J9]ir- AhB=ݒu }?Vvg`+uC+ss!,Ktt)dgqrA.gAgJK<7Yjee\rٙ/twWgl8]\O`1׊؉h[ (;DG*NGABGhw5e%smdB1yȺBî1%uÀ~}z(3t?lPx uFYewjdMiྜ b9 2 ?t g8[6K ᑩa?2y&G+3:#++h .lD fgUh3vQ AJpMx[q(wd%jֿ76ݗ?_R耋0#JgVr).zN0g{pNSLPE@ SBD 95Ƶn.AڧQ[๸0)7k]*x㘥(&N^L6 zJF3c|5[B \Rg|㠫qJhhiXٝ㎳6+0W"\F,R̙]"j q gVM mxȬ{fXn(jHdC1zjW s%fjD] ӛdd}n~:t Hd_[|rd'sGG@1MK;.D$' `Xp!OMdj]$PAŝz^h X~@+et\# *LA:RK6t'jNf*1_:^*vv1lm,s\$b420W[^œ 4n71t}U7azRG(Qb҂ӋܣFRh QJTcL&DF(0%~;:gT h"0+洦Yn8QV#)aZ&޻~;+yjW7d(gƨ;+pYuvn@- .yEmPJڊ(F!Dϐ_Fv>8s 9}e*$'[PX 1@VU͠Y|dCƘ@%2]t?`6='9ٻp_FE"I9p:5cN Y:!s*]$ ip|⁙uxڱtaSpt^KƵJB5ypu% 󞯒$g\+ɡtY˾v3{j`]J71)a:'D/8s![XkR!@h\5.q.pA6@_ͮ_* 8+5ga.O=`qq{ʛ-4mfYzƅ0PZ0&'N&Ta1nW:g/ eT넃b٥\ Bᠻ;R}c>k;=,Zx)dZ5U4P@[잵.bk^sq]8Ն{'^*&ޤ1!Ɵ"JA*wo$X va֐;d@ҫ"gNQϢ/g{:GHlbyY4*rϵ{lo_:A)_"Ξ1fIډXљڽ4 :4?N:W;Q G`G#;35UZ#9R}Q2@W`]ݮ'>4,x~cMKz/cK9)'mJS4GWRD(w-8&/L:)kԋz'6=–V U[Nҧkĥ("2 b)$*I{/jIzc.rOVXnKۙQj\0ba8A$/!G?;>k6^yZs "kڢx`Q%TEDGM֝: P b։Z'͏漸IǮiC.(SQH_79(`)7HT֥ *ذURzUO'K L6h:pdΦXE[T:C{+T@WߔJc\g^#g1zQU&1#HK}tqA }@Ss &30\k,_%tøvmk'wK1 m>;_{|I==iCxQqa0>:Zэ`d$ ȱF0fzWW>}Px]+a[~%Qhlg+:[q?nMQ9][)K_Fk@-?I d2{`IQAM QlӪ 6 -㯑"}еy/.I1^GuzOi=J^=ЫQؽqrÆە \., ڇڃMP8WKtnoA+ a]3/i4ٌK SḮ;(f`veN1h  w*ΣH>9|-C$pǒWq<Áb ~(87?!T2Yw8'!eHx#n$b1O[ j%gָ:kLqz% }A•|F+˞3h+oo={V>$`fSsNA2,ݪ%ro}˩nnt!$&g2T#EgZK %z|MH5w8NPz*b$֓(m`)sɫ76 @ t06be)+0b2sx:$jM;S_8$r1=[69]@q^h`gLS[aJuP $4HSjw6vWݴShN6wD\;6jKҎ zq]GMI>K*5"?6FK`y֎ja}t—S ;1X'eBi}"7=IG83ya'a3II<BH>^ Rk@[`_LYnCLSCD)vD~m>*t'nMcqr 46^Ox5\ZC 89%ұs}=a~0@{x;n&$? DǭK×;%be*:̦ RFPuVd[w_viVZ{Md9}3c[JҾa{M{M&SE*[&UҦT/g"'3~4ÎĐX:*QVەce*6OvqYYVHZ5ėÔC7Dm*^eM h Ad#Xnccmxm|~˭`y5Uڀ 0Qq/+tN š\"M$򟬹*`@FĘ{X+7>vfrrL!w_U64@ma &}tm)*kS>v}%J+F0F:I*g!ʆ!J,Quejg«+1,Z7fS\BK۸X *xo*Aci8GlG&`r`#zT%Gix`y85\v9R1WԌRӈq~2y K)&is|'uWr[ {=@o͚/ixgڤ Ó]}Gl*8gi>{g4R89ʰUp^jk4!W|{.>SHk>͔p.Wm;Ą(@O Ed]#Ԋ}qNsЃ= US^F1b͒fPri⻸71$ OW,,!oQ.?5XJ2oQtο)p}xvo*SƑ$h\<ˤjrGqW)WbLՂ.mjayUYM\_gĂ&51T(Y7bV!/"F`6E(]rv9{*|{N+m㽯yޙNKp0,? N-=Mb_EД5[1MIx8KXPbFT,+ZqR|jX#*s/?t3SK6GoJR:o(ƪ;A%$@'@=hxuFfirLvUgJ*?%-{@;2RsQkMU#S&YƂ⨑P(z8}pݛAY[% Aa Ә![ 9n^f,"ZzVL$UfxtLS?|4ɟ˩8ZY[C#@\ce>?$fz>W_bxf1VأܙYpuTI7,yˆ8 B)}F0)̧mJ5Ag;\|Jf<|yنDni݇! 5(DShsS'\.sgC ݑu7AɛƱ ޵9&ORQ3 x܁\9kocbnMyaZpZKv)kz&(gT#7 j~^~m_0۸sxD7PUi豾r'0Nacf-Axq[J߬Fծf̯O՛_p F'Йh8c Ļ* ~UI|qG_6Fꡙ2Z0HnV!F_)ĒmmS9т&1ֵR2';E'[CC8>0Wdz$00*3=EC OZIm/C#G z7^3$- n>CZsE!mDBAӕ3pӦpT)7Ôrh1x+-DѤ= ʚ]j Go-&ZTs.d ^Tݡ7%ŗ,F{ 9nIJ#g.*#'Hn!]dm7g\uRj#[ 2%=~ m+y}!UY&9dR}LFkG=yZ>`6Ta;|#|;j=anv=8i,e퐶՛n˳ >w!f-T֒YgO b>بx)I4K} ~ޘ,v=oy7bW!OT( o:cNGNH'dUo[ ,vl:qRQy)Қ{ e P8i\QZa7gG52.c'$-Ox? 2^>-CKd!Nb .t=T53ΘPf0be얭pf>xV%_烮}%7SURC S#Dw'lL}n2zTzqbvPN|vVty@aVl'Daע&*;&E+_8\;Б$ӤmkZM 1_g߂F4q'5/wB$@ d{.7vlC2$RǞIW*5'&=,$.'Efv}-{FGQ_+쐄T\гG#<7IsUҏ!JqzU${k[U3dgt ?5Q2V4RICmen:b QpݭR{QX#oR\tQIj >7:876Y^Y;1ϰ ZAaݦՉdD!u/܁q vc-+ "7E}w=Ddt7K]GW\ x:yQ4YrƼ4ڸŽJm]LPC2|WKcUĘ_<?)L p8fmM *Pr-.9: lMW/ S=$U-:lKqvLx(.@Q7!G=XOI.]~޾iWsJ8ݵuGV*nKT8kI|0m*P%$ה|lS&\~߿B fa5be9y .m|tԻ %HaQd=^LuJBz0@y})yOya(_%@zo0dv(@ou(WI ɭ]&k$7IsR^*(}ѾW%$6UX[q}uޜ/a׶pe72"[6,k `Rx}-dYW=%\ҟ{^qvTyreku|U$VHڝ/`#^ u8qH>ͤ|*H ":4 NmJm0NWH%MRY£nmr@&fǂAT;x"鍧J5rAqg;v蒒xGD{ 8k@9V̎}[m ,LlQ 5]z^5 G M+Zf:1`D7}pq1VaP@KZ(xɰ - ]-mB>s7$ ɇTTiD.H^ O=0 ?y@!5upw7}Oi(~~ɥ蘒gX,; [H[ ][E2uA6Bw%JL^`c"_b[ο 9{;;\(V.FfH[H>j.S<(eu SVu51ڃ)4Orܪ,ij͍US\Fvg#bPEsyQ>xN:@磘q_Xշ9>c.u2rPp3*$aIY?R߯^G=sSL.ω="ӌRDtMcn4WPE8lC+3d(mbf<~oClslMϡٴT~t]^BL }G9 ys0_8GqmM)_7畭) 8 5~mL8]KRh`-lIi }F3XwH?`ঝo{rlhFE\Qbqv$]&iBУK`HZmʙ}[X=v^*  g\ԝMRQX+f$d7IyΦ"+|̈Us[;Mk/ٱx*uB29UfgYh@RB1?J5G& 爑ESew_)OTu: +-# ǭGOvag!]i^9+lEP2b@|Hy.i;I ߕ ~1Nvjo1aH~N;kX1QjV/z\Fm 3ѯ V99K @L3S Vkerg"%S13`yzSDt*9* "JnS hAK^pɁ0X; cO™; (7Zo~o+uE?j!˵@l䑙J6GB|tҔeZE41nC+Z Erm%Ugt) %{B1ZۉﮞWѯ?ʛ?DYשat7Ͽī_D E *m'J❅ѣ, ۴UdSśn|-1~s%B]jigTe2Y/ua:"Vb@6%*߄f[M^"Fdiabi0j5_0&7;p&l(tۨ\ov_SC FB1%|ͤh?~PݞФ/0RICtӳyP~}8Jnu-ƶi5ÌǑM,ؘÖEM@H^`S*+U/V8ZҨyB-27Sg2_(a{Rծ{DDEc+ػsA$ w®.kO1v5 r0cc'ף䯙Moe,"mѸ] *ޚ_ML-rTBVySr`5\ƅn^a&1v%9 Vf+fZKfk `5G2S\gb.ZTݵAeyWq*tWܨם|s)g';ö>0`zYT}.f!5dk"CzOl7695+BL~r}0/@q7Kݰm>+xR# ]Flb43wޭ!1T~}HK;Fv'XoIqmL N'p4Hؼt| 90GX,ʰ bI7^\j$B j0ȝ}apJ|*6>Fh%̬>8(R 5IV^D&[4ݮ+)?XˏhrNlT E)oodm͵#V%%Vzkh1IoM@.hT[T w7 t 9v:ڞ!EcYfKOju.W9kw29nmo +=Gx@򉝍Ͼ R,Ӡ3\8anᰔA hn8I|"jsfpjxnobq7M|jwPv0<,Wg1=4] jT;B{0'*X7(zBVփ9<eWO˲H9}bc?.,Wq97.')$Xs(Ew(mr2=٢Dp+Wɢ+Knc̣ñz'fcRWr^ VBʴyPsj@%r:SO) ǁd*͕&I~g ՇMTMhF{H5q*갓Ң8Kc'6L@f/*JF·uuӥJ۱$gj c :7[mAO,(?[U߹lFѐ7Dhlxq #EBЩD||*7jΫ-%DNZ伜^TXsGF*( 5aN;5K |u-A{пM;X&pC9xcp,Dh>Rb^ Pʐod :ބ3z5 2 %lc3 %^W7u.t0JY/ 磈*ꢺ 摫-EX?VրUb a6O&k%ԦNJ;H%)AIZ5=rK/OTC;)1f-V Db? XE(N MnxcR!K5d}Tť3_n 3PNrj X3@ C*&@reS%qȥ*Ya|[{N6c"{& (:iכLGը9pykVEi.q}5N+zٜVB(1#"d&>ѭ B“d\-u2N Ώ*ɛt{zlWGok'N",[2 z'*Sm80QZp .`Cty}9h-}wye@W7 Z?o9\M,߲P.3cW8~SAL&tDsC?Z!XVJ,Oj4ȕQxa%V$wgw'W "wui]% ~$4xGbg痒z3LO|dm.jH+ ch "[(z`T/z6Q$]%P"? RD*D e6dVYl;Gh O{2{_܏w@u+6ŞVKNJXlDi2sߤT|.Xf[ \:{U ed宻:(o$L,͏I|ވ.3)U *afȋBJ ”>qH qp0ci9*{\tV]$W_u@#{sͻWrə9`y|Â1 Ę=- (x\Iҍ0HV8s"H^Iݓ ;ZD|3fMd Tf^TeEK O; tLjv= gXsz󪳶^/tÒ*8[tb/pB P7XM/{i網a7p1?hkf !A`ܖiG > ȪY $ɺi CHԱ\_)LձL{\q3PM䞇qh[Djs̊[H tPb &%0&y=]3Jdu翪A 5Af\?q(.֖$-'{|33F1hk[EHwe c Iy/ggRzrumԊ9uGU͸ȫ,K Kz\ t"^8/ n?YnƁ3g$T{ߺ5jj;O~|u[}3Llc&#ib_2,ah$zL*36ͥq_#(Ɩ7g{H1PPٰk~$QKp #"!!MaVr 7?w4۳$y;]I!4m1]GhfMrIuV'(Tnk6Sq9!$s(Ḡ+.u3PvT)R\u'Y b2+M(]Y9$6NgkL ϊ*Wl*8Q٢o,^xCތ)ʿƄ=.+;v,j[ ߾ |!QLU@ϣE-خrQC</mvӈ;`D:E0ܡ ִjgm e#08ds$P n/]ҌBj? 3 Ck%  ?)umzl[C]lu/wB-cj%z=4p*Mg1;e@DB_ 3֘v8h:ӷ 4> l(T'b@%'k Ss2^K]GYd?7$VUvJdIaS{#&*@slO޻JHcZe2C?U,Q,,oRC@;ZjC ms}1^[Lu}- Ӡ;Cnc`!fpEb1vg3@W6/Ӷ`7C #E|bmH*_wԝnx5 E͘Bu<:dVqDhFl=o! rj>1Gqgw16e\$Ơ4X-~t'x jҟp>t@ =(+fR~ 1+pQ7:嵶vUg 42@])jI"5Qpkl_ÿ n)i6іЋ(Y"ckC\\t+;5f*|0F2[ѵ7dR)c~a 7Sse'^b%~h*b}@ fgw뇻]_*[_֮[67ʫj4pјFE "Y+ e;!`;Zu-7 I:GaASJwI4W9Rt|Co?Y$DӢThpQYtQ#37=A)A ZڼV3DD> @y.h`z 1 FεL\`BYYmʼ_o̒u̦KuU*~`zd߮ KoV#b&BIkaUO4L diؘ~xry,.#勸lY7*׽O*'>ĝl}1qUyb9 ݧ` o1Sd,t<ת)G_CV ِÐu s*i)Ї:o3T!p `-͒}!"! 3A͊h, 4A9|v;k-_oilpnt]Hm,ô*C&to r!v[LyRFBҚ&As/"54>PN #.'(G?{nӰs2ʰQ҄,܈0왇E·%mRL\ρ yX2@3ညG@m64:$28Y7&w$v:hm3~( ,q RP̲zh:كXEG%}DuY ;#m ;nD_p omU8Qe"rً۪Q 14W YƋꨟb_j⯁1/@qcx+"9x 0! f|2]gJtzɭ!-dBDWC_0BE?Q0PD%.Ǚ:Ɏ%BiV*`U(zd4 DoBr 40 HYU*quf~7p^Ph!L.z#c«u qA tkKuIl91V nrv n0I 5u]i a 5#351X6=[?rBl])8v`a%5DwK2yxu\]sMwY9\x׿^HFqJm,[TgR6!>٪vK1#STcYGүZnImfR ynG NCHUO8s߁5;C Kz%eaڼ]Tm_De_9a –.OK+R{>cn?L?NȒt)B#4 [JOtǒ37pj>@Zyh}?T']sZ\,V×!Y35s;t#[cI(Y|`<&pS@tK, wQ壽y-DiMFTc :UA+T8':h.bׂN+Vz`"a.JFT@s)"m|s2҆ؒ>b_<1T/e?ZQݵ;_Zj 9KiXI/2gE'onD$o XI H| RݗTE2]B$$ix3o.G|G.+/y,US!|^qavHMa'0`ikѥ%ux2^ah5;!suJ~]cɻĚ:\_iUc`ʃBE}У_ZNE6DUt(8*xZky(1-l]Bsb[zN{=a[52/={RHZv[׋K x/wWWv;'ziv5]aӌh3Q\_" NxReq"~J eSPJ)3˫HK0 s$|y#178t.0ĹRF*˪'Mzjl-\'xL?=D}*J2fQOuٞإk>fR>+T:b 4+ëZ;PX!za!mƶW=s\FKZ0hjDvI N1b +J4؆Nt^9jEM=9EJz"h,me>עpqj 'hSv;.MPE+-h.ԩ .7]^jaam-雀EV!u~hRm/"-)k*H&|vj5&mDJˠFXJTyp>n^}()U\iMfoUᬓoqs;fJPPY4 qP YR2,^gJΔnE7 a)6̙we}pBYq ~1D!(r?4C1+)W4x\/\c:M~tuM46U}tp @ڢuR ! &[f/>0T6P0F|bX wʮ>ZXbL$q&zSg9 \LMp;#mNy#mQBS$~~/C^ԐJn}:kPwϲ S$azz_ w<LQ/`BKE.xx6N77/u%=̀n*ʎnNρ5Yd?J-g>SÎ%RnM# zx4a W &?g-* _ISzL-*͇ K?Xt6د5P9J7<αùʱ Cc2COt'? ڵRlgfES9Z*ػJCJNS9KjbIЭ.eHdѲa6ol;1b4|L. fJag3;M>m: +o5a7.z5/!_Z6(]8.ըB&#h3:뇥&Wa\xޝ{`1,fXcB6-IjghQIUt@2/}/k/W7k󾔫opNm㘊hwLz@> O}n1籠hnQjʙ0xF"*nϻ{0ڡ(8ƠGH)oy' ȱVEv8iV/SAѯ0~ ^|϶L<%RF^WD ,yZ*yB3˼+as+8 kb[ݧ.ЍFyḱ}R|еjgUaN,F²KMx:ܼ R0RY`b2RCsIدS\UϛBk)K9Oa;?ML_ a#ő6"n'JunL[٨Tx㽣Qf#i% ]v7!:- MK q GS̺8;LD"ӟcN0j8Jϸv)*ߪӲUѩ $%:DLD*kb*U]X( GQ{BL$ 'U~{ F RП 4q,U ZK<P$ 6xZDO{ eU"Yf" A~&گ,Uܞ_f3ίT .[@'ۨAH? B r&?4dE[jedm!M"JsI!4+uU(`?aߟ-52dFZd}"'7[z+֮DJ?! ),UwC]]V@Q_PiK71aĩg {ܮӫ:EvlQ<3NQe6~upkh|@i;γ-[V8dy2͑|6ehlOjv^Sf8+6N05Exm7a1)7TސLSc7wZiC}2.$\-u̎[θQ|Q@B#~[ٖю(h>0=;MuytPs$ MŠHm˛uN?;1Ind]mRNW.DęUat#=%Eh'r8]Lxo{ 9W{;M5rV&:9N4sﳢRn>x_D:C#'76YloLf( &ƚr9g9AзzZH?pY-Ieu==gǝXx+أHݟZI{ԂpBO ƣ)f$׬Vf &Q{]ԙ*ft̀=+WA=@x|Y_ss\uCLQe8!_a5b3w^4ݝ8Ԡu^NW.? {ӨRȬMe^+_7ՙ҈筩[TTr$DE?4>[ H!#)xp S ~tVD98B ~#g{0@g04ϑ^Y4;ۦt/>%H-QV/h2R׎Z걡 \kMwnCxEOk&=bk8BK 6g~6PePG#P)R %3L+&Q:bRZth_sS'T` usp@[?Jx5je ![8 p-%F$!_€(`bAӾKTavW?h2}W ȉ w?W[Y\?7spr#Ӳ 1OizfݫܗN][<W, eYQؐ(8TʻE~`ӨǗ^[2{JlPYDdakoVS!:ҵ`qӋL6vN\DtQ"~GO~jea%9z(c7D^HmNq9(͸nM J|@^RGä$LqM1*%j%S].F54 /xn%/e ֊l^CBȋ`G;]\]\zIE͚Ibe)|82/2ߖeG/;e;9(vO+a ([ ?lnd܍ LI΅G?zw*-0T8~ R~Aa R:'$"Kwۜ8{խ&3&|Aq֜Hm?W'  ݩsY&imJY5 `2sxj zZf=-.}Z&Mgg4rr/JاJ(lMQJ}u<h덹䵥#psCzu[kkgݪ#p<<HBA]> c>W6PIIn7j*A4OY 1ذ%[1~?iy4>I%:)ba}GGUdUֹ?LQE_aPJ~uS\M~[,;Z%2x P"P"`TDYz9jiq!T :# W{w)Uf CvT,ba -5nk&)(en \W;@dFʢʟ)y)k^O1~& 8(f5a]KPb柎"G$U^Sg|}pj 3d9ZC},UF c@XeQr!8CyvlnaWQ|OO_Go¿q뮺7"NnqEJ}\j'pNn΍ށ 6D#%+ƚΈ=勽ct+эNS.i+C,IFf.oAcGu8p5|V]G yfA}inmc.< q[cJjr)(U܁b/AEZר: u)V>Q@i/D% d .ZzK%Q $/dart/z+z_o& lmaW UnG- aۚ2ٟ!e+Ó.pX֤ABЙ=]*pgY9Kq$c7<0 ֜o!cӂi TOQ^IRhcTvjRWMVTh[l!N'$ۂ+0P)bt2gHX0p0e" g=`jk :/o|T Ō|}/_1Yf>nS ޮw`8 oy8qv.G7;.$yCg/u$HH ayf͍|u V!0b4ȑP%/2얨˝n.E) OЅ9꼇A[J0qO͡pn3=(W4/+E&wy47܌kEP`7TX,"6O\z҄Z"s І܍:?DlʥASuY\f!.Mg ϭ`Xy{rf.Ð!cqQ3/SL5y`%@P(P8jṐ|$IgAl9_b䌊I&5y쒉 9EIe -4j_qb;Pk3uZW~4?Q$1-5}%2CHcyY$}k19orCP}-%M j8&‹6lϲdV{8f)M ['Qdu]띺.q)*^"Wu%`贮b2H\HR{t>*XmԏIQE"e3eH v 5]TXV=TyG)D6TO/ċOŧ=5 K#S𐁱*~Ԓ]ekL5g?kq0MX M2PuE 1I9aZc;g$]UW;(d]\/->wv``6H^E6ڪ%; ډ>'*q{0 T@cr3'b 3>@#~`QO38n\y2,X|&$i89Ak9sX\`3x8N ~`navtDd4Ë02x|.ëf=C \efgvx!O;:ݠNF&7Y9z6 1@\?Lk Y~Q{{Rs7p""+ǬTߑ |kN4 |m7T1};DiC/uG iPE1vUèR!Tj9=:U% VgLL¤.KhܛsQ RUa+JovZ8ʱt9=T#odĎ+OVؓTKUQ T&WFƃ'KXʙ3<"УTu0}9G$R" NOQB4RlI_ =뇄YBzOco.սǧ*Lpľh/{ۜ<*MS(zH$N#~GGj /j!İx7c:xJ,4=鄈FX>FiNEbǟn,|)34':=+X&FK/uHlPy'AC;+Wb]V4vQٶ[˛tyc^\_ڵ9:*bhI:%-S2&lڒD'ᭃDn}} k1 %#J:w$Ha%~_TsUR30b*5~ocGϯ!d:.?`y.΁,۷z]QO%H O%=iHͥ!͕hYܥ%a 3^zǴe"xZ`TD6[ _^sk)<ɛ!ͫ3'kFڦ1A|wٯ! I^FL/"nyP/#AO>a&u;%7`c[G2 55dj4be)pKi)6p!7@rءq8Bᑯ OI[lȻ;Zo-86Nf/yxDw8yCof䰍SK2^G[Zy( eEr; {IS˼vbmO)2ƑMfy7?{RZ/LL\]˖ֱ ].t4u} RX{TQWa!.|XKifrKTxz -ҝoe?&+?;Y~7 J*Q7&/*eK2XC#њAlaZV:t_p 'Y0p[,o{:}h@o%Ihrm>fޣPi@,LmB`q3?(ꆪGEZw'2FlhFN 1'%I8΀ ք,p?Vft a~$'*ei~ ʹU)?jRd7s"G>?*{}2?S?xf?!F Ar`}ż"\OV凍BxR4+f8M^*[`~#20EN uBZ\jMrX@q1޴KC%zu֍L׈Go|by;<%Žxa܂k($?[ K&98zX*E'a- ~Xq .c_X*/Q>G1?{QJ2xX1}()Gvِɶ%4~\! W'{'Rp=˩ wcB3XYӐ8(۞m1 ɂ?hKBdUVCB5&Z ״ˢ(A4Nq2f&jwYJ_>W@?WAMlL"}C&t 'dYЃXDRu˟ O+TD 'x={:hLvpsGx;6R`ϝb@wؿ`PSUU `Bؼ^`yQXxy^_%44oM{JҒs!ˡwLT Ek vw1"w5.#|d^8ڻ$B/;.EpfA$pZ?w^(P'l.r:a *}fRm'j'^q|gi )Cb֛Fh2ʤs:>ԵIp?+p]PS+Îqtޟ4^X l7ҹvᓜ,}8#ҠLuSo7@s̥fڥc?S4Lh Zɯ9Z ;sRsp *?ы/:Ƿ 7;*=1 Oʃ)+-p~mEhvK8\WFIO fA4yg5B&sC 4a{aLXÆGiۧh 0cw^@Xjr< MX;Y\K?p6o:*ew׋^zb̔)&~j'0g}ڤq\c FA[f{~RѿOh"%$~8}Sm.p)GGכڽ~d@Jn HYOcB.kvXU'*f1[я gw`<އEW7rlBLG{N}x$C1?\2ς8yƴΎ s|0{36#clȎ󈚧E To>ЦWYy YZYJKv*>򲋀mM>Īv  w]-:a~h4c+80a4\šޞv͛`Qh+%>@/=OIq~HqAIy <.tEIʵ^v^Sֱ$1ɱyo6e}DX㫮QUÂA;[&!o=3zmd/ g NmQjg5 Ex&!~?Dc @pV[pSkb [f(n=m!x ]ᥖlxK?8`@3`|hC1+hWOk-,%qop瑪`K.f> [P zoQ"d0Aq4ݚ)=ݩ&鯭(Ǵ#BMKTNX*n`1a7'qZZő,Jj֕"#?״ƁZjI/=M[+}Fz$i?ˋ͠ra`UoiT]n?<.X[86;h=˜Fq/ Ќ]96N\x~lXc85Եj% F%nۈ sL-@O|j~ #^Ԩ E񭆯jRb}H}\ 4+:^a8H*uX`1|ᮺI2)XN:7vVDx_-߸h5)k[ A|<:IK؁3'M?>͔XLlT Vx_ri8K 7 zޥyPwYo}!mO6›5MĊi CrDӞݦCsO4Ρ{"B3q/ZpLfu)y!4nչՃ̭PuxWAT6Utt̽~:\=<.̘4EM d󋫜 @pdusNUcѐ`NWicj` S肭{US^$e)ע@@[ ٣zGv w~da:.^>} Ng<ʇJw^E el0w}o*# X! "K -j0SslB, d~id7Hˀ}9@0TB"vFx!ҷҼY01cHL#38Y$NZRbpH{otrg{&:D)[mzt4UܰPٗrmyS|lXG %=\$;3$w3\j(5UU "'!_Fp"9jjjI?1UkƸI}ÄcRĚ=˯a^[DD RB-vw{q3Bvrf1{'0BFvC?2Y,kC %CM~7'#{S- 廤/ǃ~ؘ9i~xH`hQO!wp^CRuYLbVcD VLj<ڝ}5KtL! ]Cl&`0a.*6f 8E*U}K9y)cG^=.2 C굦IZr%7A 0f钟Ps"!%~ RёN5[Yg<o$]~;o,S$ݦoT}RWGnY = F>/ǙT> fеbq<#oc2ZxG戟+g o CGVVe_<9zz '[39Zʈ5ZPu7x3 _QfX 1H):crpC < :yU8/|+h"g{{(TҲ@}SR f$Lbw鮈ӽSf,ƹ@(Y:Oe0]NkF-N->j_ZI;Wl1~e>TRhfnT J䱓,ޒ5(cNËl.rݮ /EiJ}Iѱ[>boZ0#,c?%e6 _h}zEK͍îg%Ⱥ8^)w C!!O8{5BŪZ+2?9swO9ܬ+ uT֓D#w6\A|JjCwypDc)OILaP,:LOg_VDq쯼“q1GrR8'R52BZ򁧾W hmagu:\̃Z~KłwM-fsXu7f ;1ᒧ*j.ŎJ HC_`oܫI#SW5RURCu#J!d-xg^{[ _MO[|VYw(MbM(曀ϰIjC0718;l/PSG61V87 \*|n]zE+?$FIDU}䑸i5}sV<+5?S*!rrmHHm p+:A*1dž'uqm۳&]QanN"NCxkG~d@L"z^`GQu~R=r fwe%ehc9%J5H5W0Ma#ݓ%}5$VuĠ=Yq0 x}%S65noeڎM$CUHnYj%498O;^<-óZD۰ oOͩ'܄+>~FY!C>l̡ H: s6v\F},"[uL=( ~:x)ǤsV^&A}d\Ep^DʨcR)"#wdq[pΕCidg_S5)֌Az /%c o'A e ڵ*RJ1(|8W@1(iobyw,yS(}[.aKZ+;cdžyUθ Xpg庡sP/{ie+)AT?ŊWv-.*T!*6 a/Ijbbg0,DWhcp#w@,+q['= <Z~&\"Ed2 9JlqF6ϘKՖuY]bmvб-PZ`G9)r/#Α@4OTdF~U&P׫Sh|xE[PvݧEkċH`*x}NǙ1ߣGEȦg7^B3[ź4h $ŵviLQϿVGҠu&g?aAVl9feuvK/YVo'>%]׏W{E&x %x9Yx0i1T/^ROH;ۡ)1w$Դ37`ZI|ay[+24,dƂl6'Mw-?e鳬t C>^3JWrAJqiߊtÇ?'Od_%k7SbǍAxSf/hk2ͅ4v/"Y H\QLw-CF/>@|~[m(h#g{T`tk-iƎG=aZF֕ v褉mdU.F,1iP{JǩIGv$0 3_8}DK<*ǩ:NQ}<"F"U;/t#6'ZVZ|fCi ^V'EKZ׻2F 13A #%R/j/ U RuT<+٠(S("JX#R\5l+x"nxzk#Nb^;_kpx%i,[`8,U_(6FwՍ>Ǝ*&0'?EMc#_q{ gzϼ Nʕx~KvUFtdh'4w miKQy 9a<]R4hˬ*~E!ޫ ?A>IUT 26&JN0bTAws.[%@sa>K1ωH9*Rչ(ErAa<% TR=ֈv+r{ }LtF*(JBS!R:`ǰ\?$oPb+L$ ~`LMHQTL̩zzlUʀ+rǛ9O /2֮ ~_cDRRQ-?;&G]B9٣dLޤzw7*oQsNY:}3| ue~LPC;֊(LZ~~<:'b3i8jb'܀O۵r>k'#C |~dM7J\;@)jShZqw`듃[GsG}君@r ?;,: "ZrJgl*Sh> :a:$ w*sEg 'W*$ٔlcJQP-zo ݦ̪vI}P|7>wAe8>M?]ZHٿLSVοogżxJLKh9c<w(xT*Z(S+otCzȽjYDUGLw5f,20>AO}RfiKKGX ~5" 2| |LfŸVF@Mq6]OnQ|ͣ\|r&wg a B}m@fӘZAP 7xT KOHA&YFerSJ2a/T@PHFwTxYF9@(>7GB+KOd/0NZEKqp.;Д2TA##Ckv΋㣛;;TW0]AcYO_2"sN?->9 N'n*/wԍQߡKе*A̚%L4SD13)zI|s=x$Pm3ʵ4 JK0rܥAnEU}{M_b5sP/Ts5,*wQL Bo(m_z=﷿wJFFEDVZBpR;xz)\F$ a770 it0@sO|9oe?"9I} TOoNv+1[בS.%sbx {8¸lѼ-<{-WX5Ÿ'i5(r7S'ݦ=?kcrPM]`'=]=&"ZۃՠEϋ|]*l;iy9nj(z%J 8)Ɖ!6ݷ8|I-=v,\r&t_8%00 d*"VFm)5lBmO]yK,oVr/Gn Z`/{"fCf9k95R 'լE[#=lWm?aM]jA\FcgywEmFەamA{?E~ Jv jR0m$ k:0~djv)*㘉Oz5rd>{whiׅJ_ȝN圑Ӎ- @~~rK_ҷq] ˡ#YM+|cs帕!,A0xޟ {gWasemdǮ_H\ԷdHە+ Wl tAg\-=@81V0i{8=,EqL+H*j|y"PV7wp^Idd&tU2T>-WzMØ* 'naFLꀜmkv 1T˽n/zUAn 2WlxݎֹQ\}A- NC%EVW 0i:7T`ʔ%`3Ӊ}MTf^ C Ӫ}12ҜJy~݈p#hQWKPso1Az5DYjvvN~#]Յ=ǘNIYx{6pt}]OIGDo#Ӻ_M(KFRÂA/b7J|04pS@KG[| w\IsUarb!iE4l}OM|(i^rW{~:Oʰc AڥNb{T?pC2hO$W>ZXT_}wiȭ=!@ȓG "{v\i~(Fc.e؜!&>\g Wv>6$NL}2Hu3SyqnG:1U45U#!؀t8P37#%I [./$PHϥq OZa(q7)B#YC42tw3ȋE#I9a Pj2䆲@p䤦:e鄮Ψ# \B/ڌsn#th[hEObBJj}N9ɥ9a% U/G4eR>i/("F.0(ؔvD3]|L&[Ʊ:Qfz RO_Eꗳ.8 ԇȹvT:woW3ZdCh HewH}Fe\Rc"-Z( ~ӻ?bV\qY`[TAI~.ɳ}LGKPCK+R/ v5ct&- ߊrq ?R7ڧL o%iEu;FZV*_k'.5Gƌ[s09c򜶇#K3v1`v,qDzD]KCf]'x?U^mź@D0f!\ΐ2V  Fmc_cnɤ(7`AA:,:(rZ/&`ʄel^{Rެ̑;>"c-> gQtM"{u4[mIMܐ H盘uk: n @Pq/Ihbt.%>bk  ;=PV'r\:NqöWN[FB=hM İm;[.vD+Rzs~jфOl3:91$d&U`ݞCq,{E&= =;! Zu_͘<{.D)xQǛLL6`~={'8-}_D sdrd0Z#mAf %R8nYSJZaՍ)ads@pEk=L%CEa9} :^?oܞrpd0ήU(N!ڶO"u; R}~ڬF=-L|z^WN I$O 1@_3m  1'nEҳܾm۰Pz͐]sC֤ay9}Q.އUmYw(l=6,f޾߭miE2ZK$(C2ډr-QArk&~BT0|٪Jl4oÔF4_qGlbǂ@ٺ{oE G9*4_z_ߍ̽AF R0yc><6KӕL%mΒNf1q3wMr[IAvbRi26;)L)u.'ݣw%YC0DĻqZ` 9ӷ/5jdycX=qe;23#B3YZ4% Ɋ8чSu= ]òxN s|NY@f#zkh u_-]0>vڀfƱ2y7Ьi3d+Mya$pCiNZ_YvA{hEAxL𽝊~4bb7I"p؀`QH\7oPI YrK e=n2]&aVg $v^ ,{Ir#|f,mD cU(p%l;13 g/ܭS%PhJǍ7EUUK] jFm/י8ᢥ{ӯ >8ۙn6A8n6F2b G1" Sg K: i0֟<=rL/b /DQC6+u[1 k<[*!jn!V\z_Pp`hVǖ]ݜnѱ}X1˦T]ZLw%A:K(X;bDR%උUgei~&t{sm+u {0z0nV f( * |AA'ʼnxՕl<[JŀϘ_nFw.^P"j]}!h0|>(p9x>j?ױp,Rۃv5J(j}$ fL=g(M(4mUhdI\2'Ayܻ/4W1e''PX7H}3 8hQWVK${zT_ѥ_'3ԯ;*݀{nKN | >R#7Dꁽʼ8ƺݛS8ޑKGgVP3' ,⫻auj8.X `U*a4yQE֤H Oq>dVh|%=^rٯ/`,T󲴹]A# <xtbKz}l g/SV2KJ<%e+A5v 2|;I9$Ih!; W7uVk5/Bj| /60Ǡ)Zl`8E!ʽdEp2m'wj9q}](T ge]7Xmf.0L9;͐DCnG @X_|ʰ&jvH9wL3Xj/Ϣey^6ZC5oo8*geD4^b]+Fۓ*2%"H'%.ɔ'LSlR@CÄ%ԆU ~m^O;nP;_ T)2ao#Vp'mK&AՂ?! ؾW".&C˃p-T5d(+#vi!,hY ]~9 8|\jW[D3Y$wS9Nzޯȗq1{h'lɇӠR]uw)}.NhtB-78'@f!𧷈5N bZ7&YB6x>1 wF:ǨšX`,;[xNWޔuWnt'ߺxs@EąScO!)FU944BJ/@|򬿡# s?T.7\ Yjdzu;=nIqJH^E9*|H@WY_ʱf>50q_"|%(3+yxs =G7\Pݱ}*,mpx nx6&/Gl~r~]ᄋn./gNXX4llM׹mM/U k_R:8ť'ǺػPӮy$>[hBQkFN`O9xEf|28e;+zq3oZn^_^<h"DB#)d#\̼rg$V3xA޴[4476($ #]GH՝F)MXN1a\Z{zkuJOAKI`^FX*2΢=o2V?^-1^)ԥd4$Jce)WL" h<8P*\5Ωc=(aWgE (H6]e{hpԣp/\kKu5ij>@e􌧄h*ʜF ;A5<^5%~wSHf>c'VZ+y YbrKryNց뮋4xa8y2Ut"Qps$z4rkA%bMO3,bPQVӬmzjCmKkB?z *´׭C'Kgx_ /O|YfIUTB[?5 [c6 w:=h$y s[Ζ Ÿfbx|WNN;kq:s++"/P-e]; (ܰ"f;盞v 8z|@Zbz9FH4Bu}.lǪӀC$۩~'|IAz׼* ^ hԵf$"X ]>i“!ǻ&TS`<=X\+ ektjBƅ=xJrhՍKīf$M/S7gzLS51OS6haPm*"_OD?:ŧ,:ҍWF{c6C,ϷF^0xŔ}%f-C3z{UbxtɁ[n䀙aH/CV0u2 mIkڗ4£pPP>~l fmǯ1cɆIqHlLS?(qބF֋`1eB|bHͮ/X9 Tso"n,B*b^-zWLs5BOYf* S kLS&? 5s}fCZPI'UJ8;ܦk[.>hӛD!Ə і xa5:Tѡr 屓NXAƄjJc/4 PX`8{&C&3O,˿ǣk pYN/vg\9Y~[B$n3p$`>\Aɢiu ~TYh}PfS{buMlx Bk[^j͑.V)9r&u'y\DEb7L梦*U Tޔ mKA٢*;kc"fյ2MW84Ea  "sbxcT%wj+-jTx8n%ks{=968}22eV6)C$/I J+㞯ta_&Ӻ`h*KT' u烳I+!H5#]YеHۓv#'sJ"pGZ'iAslAAVkezH3m x=؝>{ ֜GLM‡P\h !F_˽f'03ʶS_Щ9~#/o~lb V wޒ',Dc]SO-\0>{>tPZH`!Ok qsa]w ~eDqQ}SKTQ >X\)Xt?v\ZnHe(O2%fIڞZaq2s,j-lm{L\wǗ< :AoY'o;T8iyTc2v?I>3ꚅ/.-&OE-U /S|@norWxXsGZrÍ $D g%Rf<|s!().r5e,;)f9zHY2dץ*ܖ}?pP؞('qO6 _(ղ{ږ~^|")ǤDzb&rLh@Ǣ)8+,o_•n *J$"a8 Ao=^0\;]DӍ驛Dۿ͚i1g_c|MpsnoOwUdE4˒_{1 Cˎ#&eM#n9ouO>w|tGv 0ϾN582nRSl]ɿQ"wqD5BAM׳ıKU#RcA @Tg ֑kXs|Ԏ92ޖ8GnM3Zw`N,,֌t-W%'ciq# 8+q)$(q;Z86qh$>o;k@~Ԟ|!<H wulspKkV _m gQ=W FN^_-l<*zQa r/0pQQ_Fm9M;;ѯwJ@2t/I#?`CdUXgKÎJQGtC闒>'έY zz:jX>W@ǀs e=ag0A]!u.#N<+~ܖJH} u>`i0Zh \wcI/-BBg7"KTHfg}u鍵lnQ}-ˌ} m=D. WK^4 z cNcƖTFJ$+_p b'vur؂qC%ac/YA! }IvOKᝨC%?i8p w$`Ǐu"_ <#OE[MA2؎)Qjy׎n%MZ"sajV-wk~fv%PƆsb1aI ^ `H@I׎4.ZW%@s4ij$ 8QV{5~O9]ty@~ڀ&;zL𣃂^U2|amAV"HfFbgҐ[8j@h!ZNJ}[_ן%uz,oB!xܻ®q#2m,&c7]&v@_Y6iȫnInTC:jO6:*2bܩupI+dh-8b?ņ5RFOۃK ## |rjf6.`yoIIϫ2|mu"8_W/|WZMc-%OiMcSQS&2_8 l%$;bAyn_^O}SyCM\գ 6BcNNnD[4 e{eP?K8ƶ@M0&Y9׋q!l+L\_̃%:PHnTCkìOnDx7.L%\+rgm+4w/p PiCSg*+nA9eܷ dGޡKrЬy *@ԥ9NndDZ7'3@5HW%8h+6?xl6m`8ppp~EKy8!ݣ?INxh1'̫4#w65=+]X&CBwa"dBu9ΒROR;eɪJu6P 7WvNZl?ٵ@5#;1؈Ul&n~ul_ۺI6Eyg N? (xE3}dh˟&; &S%- b^{Mz}"B-o8zKZ}1haTS:DI`p9arP'td-1)&Fs V(ې]!2{Xa"^'JMڶhwBk0ӟ`gCߦĪEŲH7Poד RIux/ ɤ;SDSpFd`T4~t-\oNk/)ge @m\'@ԕ,Յ Phq}] _^d;y} NQw E)<<|;e_cNr\$ţ]biȫx%˛<߳ sp*-2YD#zhs;a6hE'4~ϙJx#-Gmfea2"oN U|zΛkֽ&f)Z:b^y=#!4F!SQ[`%%pw')E|H(& Ez8w9 &K)xf5+ D-Kȝ>o%zP+@Tx%:Te^T!i(hZOFlG-p]Q|s 3/M֫o e8Nc-z99_>WB*T{_{7xݯQ ZV/ &sc WU\PaH_ux&g]=bm7 @SVZs;;7n#ֹ߭&Xk̊eIU2BS#N ǴM1(P ¿ ;:b$]fiAU%Nf((>GaFs̓[>a/'͹bс ns l՗G _ )3q^`ڭE&@@IVuėT`2=Y^F!;Kq"h0- l͙B{yxu*j.UlӞӚ; i\\Dɽ =2 Dd2MǹZh? yAD XK#߳k4P$g-6Д+p'd۔&Lv3ic\^mb$˱UNĸiN5.D*Ini"K |4`TnU2R]%U5 ]I.כtcFz=u"^CGOVm(!9<h?-w-u]Fe&xSb*#7iC:]|#±]zT@㭖OB8S=А ok$nYCXIޔ$ evMh̅E\t|8͠wSJ(`ݦwgJ8=X$E.}[nsF"v$Uw1~[ (ObCZEIOrhv)en׷5xKfòQyj'K{:OocMՎ%w/rLm^ڋ{b?C߃e@g?2k4p^D]=@dr0Dp'^aFS)y`/-]˕s1b@ )?fejw0Σދ/kni~5? RzS0c?u{tEcdYz9ՙϠTYs˿T*,{k=bK=zn- i_B`{FSMVۓg ڽR;X0;T65rHo4 8CnHw(Hc,W(B&?$辷S>=F,,F͊6YOrzY HzX], i2,yegFirЛ2Eɪ1px{[.ywh\VVUѠ<3YeY`j/" v3EwvrJPUV+G;@8`>CsgPa% JSȖWڠkҙ u'^`UXbz|)@O!#Z욻IpfiQLL$D>61 @1T|x@T'\\'Ӥ* ATIo bh'+vo4"g}`. N(-7m,eV] ?3`eƒy^T f HPKBǰ. Tv-c5YgX25y~ o_B}KOQb~>ϴquFnJ!׾%&'rk%ށu.g Uހ.D5$#~41ԲOe\ܫK gF6"_{ݬ^[rL9XA>3D"l;`0[kIU 7JSTee07gЍJH~IQ:p8- %kZ(ql1C{ {r eꙓN5<,W!sa,=;½E)=9y"9j>P{%+.!Uh]Lq&f 3}XY4"ʡ1 H)4o3=c:5f=DD5uIGP1 \_s;OƐW=4?c2~&s=m6D" x 9Yj>!htf;?Zϐ 4.&smAڋ鎏V$>UcX7YT7>d$o6A흾,|RavX?? 60|M%_%kζ'h" ٬9iz HΤ )Etd#Lzu=_/ݏ޹o6ŤE$%D \0\'*l }!X*]H[$V(aǩqR"c;Oá' *%An'ݸPa(K%W̽awӨ"͍lcxţfE~Έ~L8:@V's:Fyl&4WN_K ˻=Hﳗ3.5_'lx bgNIckL&%s}𧎃(|]K6d^&2& Ju&? 4i V]j=ˆ9vA܇kb?==!+ܹ18FOx1/f䍘sEJ+OtX>X*c"7~BI^,z:5't_$#q MÁa-C֙9_”&9ֵS70"CRHD~\ fV lz#κڣؚ:vK'_V[} >v 3wmx$p@bniEOu/f͘HXz&!'6y؋(-bsGڀêi?^%o)2 >Q1YzgngaQJlz1_ZL S lST-ӪŬ vb1Bi wzo! C(?FUa@\>CcL; (P%D1ҕ TH-bDLYW*ڏjnsSnnك{p?%p=$V_Hm~'g{ XKKL_jî[ D1)p9Jm ˴?WZVUhN}D!1ߺ<%>=%>[bpܹ&  Իw+B*rP=y $0Z:cm~7K~Ub# 7O#˞e`ʐ1 OpV4DUSeFrFA07ZI_N`H`9Uy*AeߋM|kkw6Oƞ9{ r t)qmvW|{Yg2v IX&WyXk) *|p#lcKu.IQp#\HZIz40Fd  ~*FKA5TtX|\u:􊊇pm@PlBzv zԆ( -<"dƍJj"7c2F!<-ˆ-pr7r>I,mtD-[Kѽ}ݬ¸٨9Hܫ /_߀ޢ`|۔ +-{o%b,e} 7KjlPw 2Jϵ TK#S$ێSHl‚w/.$ 1ėBvȿAMyR+Pi?R_x4$_/ Bڲ BM_" 9J7+[1 xH 4S/(Də_]1[V\@bt=B _!H0Q 07 tri(?hBFd͹BҬ#aS:7`N*E?Mp" Ea`PݚΚ<5a\͠uL@agV͆p~-?ĕQp^6|Wcu %qb_GۓD;~3{P5 he;ްh+O6g[$2M鐱Ԕl>5\r>X$YAꡭaK އ{F*K)&, xnL\\Z\7w(""RLN1V>A{t/p(&0+`CbV;2Ӌcfh2O 9rO3q5>X54YQq@{v$d:rGAp)ذ%@7ޫiJvl ޏ,slr'͠N-qgFXqRu&~Iy94׳d7v;f]8 \0 tT/rS 5OːSzeV"o&f\J: Ǫ6|Cf /P,k떄YA␒ʀe/M;RtSdD@)@  4"4BS8!F2k O2|x^~[ o}gAX[{tϼ,/%[%~MhLiEc{Zݠ42Vw@AvP. x|O*inj>B%RH0[q$OȦ(li>tۂ3h= 7 ^@eKlX>oCb#d{y?guf]ߨ| Bt.XKpVͶQ+R'4"I9_Q@-Hԇ/SMNǽ b$k`f7 zfޢ;=M"IAA\HK-Zpązcg[rEԢ38C}rIm;wcmOo^l$W4 nab!~a(XҺONoEqP5ko(/\?F_ ND$K)Y7Muu]Cي^gWʓXWaVf:"eݘ@cv^"*8o`6l\n5le$Hk+%3qa+Z M:fZy. {D-@|=0R/bW~ F{ @YB H̚Zt,/=uKqD[*ϭ{6ϟad9h5R(۫^xn?H3|n`t̒MF[%|On֘3VWbr ɢ %d]Rgz= Ś)!y ڼJƃt4 &N?vꤸ8p'!qo+)d=?CJ Fw oΝR8Tf!,Ab 5fMr0vX6SCDO8j{l ?Xi_{WIUn-5У;Ve2I{"h]Α{Qc鏚64|  &oh>gSX :Dr%/;WUv64"iuG8 n+q&|;e:%\ ?|@y^=B' ^ 󚕴0FQȶ9!^uz.KH8ؘxSPPyjI (],xffOռP.4ɽ|hU P ƝK 畾s@^Da<55~Ufh7%LUo[>ols$NuY9 c')j良_vXtP[4sz4 Bzz@S2pm2UT+!t+xʇ%a 66/|VcWeռT%dLxTCxcۅKbBeV2k J0 XU#OBz!_Z5;w,e 2";>,5o:#ce}{qz9ҿǗL$ʫZ([8AHDlyC6G*X1,M;n38jw]d" \Z@*`u(hv($hU1l6 e l*K[O!?}56.dVj^[ܷ+S CQ,U2^q7BijaIP`PQ ^lCj23Yy|f<|mҭp2*⊒2OTluw.@? :#yN\ZU< 2LcVXV8q6FzUi1\SHjh%,&͒J3{,#<"Fp09;'@$|YJ0 >L2cvKH\&RtAř'wmʿXSaP,R_1dY--s)lJ)@?,Z3Q`6`K*d4vCHϹ? wݨR+vL(m7$ J 60cG.=92t ìedMfB9@ ~S&YSOI,ʳմ%c?|x,: ~_)MEF{ MHgWR>E-"#Y3?WQTtΜQ ]sߞ6"k .%j[O![_h5LBSW.L6v^{^uIXϓ!t֩t7D0s=%Iy-awYt8͹;ϫv[c7ڼml:9+}x5zDjV;e\re0oː/AB-Ce:՛eͱ¨𥓰tMyZ\7dka3*e? Hم[ 1|kMXO." NJυPZk+OPfsz.Vdi(EQo[zVTwqy1bY4!^B~CF{)YǩtZV0Ae K5VgW*Dg w+'7ڥj{uKdQݿnz tB*eVݜ33{`:?0Ͼ1juC:)ҒhC`"2mqEZqI=7)bX*F7v@;Eq7\\Xh EF,9B|/ɿ)M{ ƽ}R w-jmG[1~p}=9tua %H\y1廼4U*͡u\O 8m!䣡 MwĠ;r8v-JJ?kS)I3\׿2z!wq0^Xjo$Ry@Y0DP#p>_x+bJf'V'5F}2`Isp)s ^g"8)0#QDٍ]X3\_`'ķ9)d50ts. Jea`m}Y+v; acHB0<嘝^F:p!,H&7통5AS]cEF"SSm3Ss̚pj[Z'Vid>ӳN'9AtKQ7[Hx֋?ydQ4OB[!' 1Š7d:uAi!G|uME-1$"[N{#$"HQm>m(IVDtg?ԬW+!pcIuYuے29^FuNYG4ʼne3lJ :D62B[A`,&*y=CM>rEPR0Oąh2=}L$iJ)ed@>֜_^e'1( \`n47:ATKծ >B}MZמ烀C#t…n1OWUN -7zTcl+]ߥ~O{9gB]\8 T%=yfv߾[vOSiqDR5=w^|Y,^y&n F$vՙB͈C5|D,f-Mn~//[66z%C$s煗giâSs_Mz]f.a?hDf1#F~39-_R)}~n72]){v-7ǑKҝ K6vlE\O$˼'aeo/b<ImŸ=U.rho dZ9It8Ws/Ȩis5(oE<~xI_"FtlI ~4]傴/"خ/ hShIo盭kB=tB}8\_CINvXCCFl򨋞h_!:X䇂 I@VgZے7tmֈ ѐU+]x$S-LE. P3s'/+FԩΙ#ۯS%3$]K/ }`:YQ$A褈٠&PȽU%KO/>3/:%V$[ff5+[c4WChU|oPYr*:+pg,03iLf\"I o9M0r%tH//s͚|u@!d!] X91m?qL,(VpG'N"@ϕ{h($8P:QװeVyG8W8%fv `NI0rSIb3 n5)%3) wNFMs|7gـͅ!%D58ȳ @;Ѻ%=K|@ʋ39Խv. >z4g e,Ӈs:[6&AZs2D?D>5 mT6: [*=,eCp7=YBhvç-mFpyk@k&))]?d21.:~Gp]}/ItH.T sB ~} LA@x6JYLSZ\B)#Ds])q=a{ןD\Bɝ5ѪZ?D`vUhO8SL|kδ91FI,9%/k?<}_M &ok2-Cڹg{yBVqB-dwp?(C刞)ct#Ku2}W;blIm3q@1>"wܯ9S=dBYT%E *d1xA4:m+w ?J`۷nO`?˵Ln6_lXf v[-`;9 g7v:@H^9l D0v/TḌ$>VIM֗  ,ٚ0fJJex>;Z0* N|<flX> MJ5@'ѥXy=$H]SWYG->x9ݑ,աrs!*[p+ ft}w1IyXcJ{)m@.g>}THgw/`G#?ɑQ1"GNCc[OДg?LkfN,&j8/=NtB9ۨ/Qx04ZVjr<1 ܺ?>IJ-U_=\ζ1YW`E `C H/7ҥNAʌJ{U :x]>F S)(4ۇO]L7̢L%ƃǑoL0Zl *wlkΌ?X XQƟ&+J&Q=ju2&NSϭZ9U6*)t!䲻?" S% (1"\壔x 7%}\\qJC| [NZECmwf.O%ShHN_xƕvd-N9;Tې(ziՆWn^Y-B_j급}}ʆI {aZtCkf0xQX7$m~dބJUzɑv/%V(KZkRQЯ[Fu)nNpݹV?u J &h LQXtaUwJjE~oe_If_@BYE)F .<@e@b欋edyKk+ې.P(F?-qip?W#Ζ>w}z;"ϊ`& H8霶L+`)OAŒ5V{s(*!nxnig F*.>g/>i}WNԝ0Gt,[(F[EfI'ul&^wJ2SW??/Ab <9w7t;])(BH ӓ">AK[v ]o3D|=_sB̟q[&/B#XOO 梦a0h*`̴v5`^cHH#Vy8&-'s>35 V_Z6xԄ1h:|'x< iY_JQmLi.[>\Y]b?^_F3mGY 9Ew|zhՐ?"wY RFfsr^_9ZcR"#~`8qkۅNτQ޳l`qvQ¦/Y|4rDF7˭f^bK7ǣ(`]<wBvD"v Ȼufz2h7OVԢKI#.I7tٙASV]zz4k<9X]-wL`s25)+XN,A]OYHlrOQl[ a{$^J + jݚ2n߄J@kɋ/нZ a'A(AF&UWL^lrLBx^hU_f:df E+JwJmn\X!5-cmS2ש'SH)OCnôM+%kM暵bWxyĹ͗"-9X$k⤽Oj 't7+#Y嫧34e6k zj, 3oL:ұ N"8,QyVaU;LH65 h ^! WzWIBWU>s$I,wy|nMI'YMXC<8iP=h{Z$Ӯ'8޳zz)/֚~Hv*0,3#v?E_%'N1ށt3FvYepY-J@f[~1&-M煊,g X&8[<Q5鮴CiDت;ٳcT¢ҁdOzh{bбcQ*jD]%AOP &'(F0].( iR̊y8dcEsկ8&IU ݩ(&:e5 ,jvr7qo42P^=Lf O|PLI8kfYm7bp K{_H??UoEs0A>Rʄ! A?Dݭ|+^Wmμh?W@DQ(GYDBoՈxP% цBw!pCB97׸2\Q,@[F̝6lu㞡GUI+II5$SNI0jcBɲ?Kq ?;BP"~$e4{W$o`?\&ghgּan -r+QD%dIڏ<0&ClBuqxHx 7v ɖ;ֵ!OAl=ڥ66 薙o输 lF{ʟo,ޫS<6ĝr'EW0Mjm CP8>0g"jdp[RfZ+毎ad3V 'F!:N z8|>t@|_K01˞E;5(~n?u[+y_m̃ 1NνsCAtVHDE' P@UZ\V˙qQي6Z8@N#e ?G_1;pI}HaXt `^e6¹34ѡᳺ*X2LC@FY XVUob{'&g)Xa=hsڏdcJVcL}k .곖O8nh ,HL^6_h~'31X$` q>`F I\Zaï_bUZiVvIFU'Gd 鍚YZcn"^a@rtGe`ыF>1%V i]V=OIb7{ SP<fc caM˹7WÂCpHtNۈ.GLHN_!oM*㖟IU9:||뽺WrSzÀ>dBUuzR4@XV+ ,,KF`l VYA)3|Vj픊/1{i|l$?0]K J>G ˙Q=Uw.$hh[Xg+ 1=-?ʟ CPfY3>i!8}pӉ+nGG(W[}u AΘSiL]k#+g'v"ڔ5$on*MgI0UT]g A9UtȻ1՛NOj`f#*G u*614: bLrnc +yr8/ےh ̎h,gy "z}&BX G㊞nf4#>J]=7r; >jtt[~1gm5$! ?]'*mzJ8u6T*(^dWyź3DhG T)##.jgD ݧU "|fEESQ?;i@iF%ՖozV,ꇨ*+ Gڰ<ؕ γpl*;kчejzbŤp/* *#1ʏD }A#=2HZXH}@MAC(>n?JP^G:>s&Fe Ub4k @*oO:•޵{E`K3ӪZW y+~H8VsW~p;``[6 yY῰Wۋ@ذLvZNs_چ5?Mluzd[-Iі![ٰDY 1fv64 <c(:CON6% aDH-9B5QWm;vyҰ-P4zg);[bIb.\v,aTu 1#v.|.s>.͊al BEP+q]<&씿V`ʦT|9IUro Cl'䏖&.ЧnFMi ۨZ<%mX&R{tW(' JW!H|F\7:4~Hxddg4bLFbөTKUPħ!kU`{[e~X1qi9^y ˜ڜO!Xԙ5vJ"0Ԯyܧo]8}aB 6\q.QlD2%aİ 'zU5ޫ,t\ϥwW|xㄳtENꞝzW,e0 Nd'H2⁰)yﺛ,oQq'7ϩ1˗EyQˀ :-7 ']VB1NjTs>lɩsa-zio,ċ{\y>xf<+K$@4jp@o9B ?YA堳Bx Ɩ8Y` Hڲs0׼:$9.1dm34q[>'NXVfXg$R}F&oIJͼW@1O*khjp5ǂdAE!8dvЬx K8BNˑm}NoNz5>K#-|P ͧ+6 <2b. ԯ *S Gߦ EE(|mIfXxW: x\`@PK^_5~'~/ ?)A+M3ȿokr7L$Da,%CPp=cc_uy wTwO_t)9gh&bƱ}Ѻx3eQ*R˷0,dD\6,cu=xmRh!ryrN> +:澸RZ"ȷ͘o!Z&fqVSB$GT#=,Io=in%^ sуrVNQœ*8e(!bkBե-Led^TT^L O[m ׾]@iYR9֫Q C`O1m_.yuMꆫѣ2u)[E˜sG.YolzfaB+ELQ7s7xQl}L1dI[m*"c'i+fٯV@@CCQ 9!(\ 4_-{Ϙ@GIOݹ.=:K<;qGR4[HTbfӠx5% RAJ}4@@5u{UNfxZ,bXQ`R|#(R>yנ{ⵒ{oc%iS2uj,E>R=g'{\lpLJ/Y)\höKNㇻR {&O#[VbW|wZ?[KsVEFmٕӱXbKފ>eVn F'p))وzHE D=M ,I&,> 3"5ܳHJ1ttӃѐ2N?Ba5!u 6_ꑈK#2l_U7rh-i;ErK 4b{م9==|!VJ0SdM#_P,†nq =V죗"jpiPPH LtOkú as&*^Vq"m7miF"-.- yKZ|6tOmaȻQu"cBv>5i=24Cdę" qt/1q#29y +Z Ab;V1A2|…dG3B~o}{LR ƚ,o(Hf\SѢM&ƹ?C!݃/ӹKd$dO'BIBlͶ{\tmywm] HFۥ{)hm>fm%:O n@p/.֩.^$lCkxUa-n}xibߘSp(] I)χ-Ɓ6ӿg(Wv^4:d%dxꯅbj?8`\]$O8N/Vh 5k̑ӶTl)pIeWpRB9qBTlrlfj:#ճTI#SJj-'4UܡJ}o M#0jKj_f 8m̡Ӷ<z_z>t\a2sV~1ZVVk{߬1Kҭ/,EA;c:-^=Pn&}k̇4#ͤ݇]N0ʦld+MČ\u_ Ff.H౾G3N=QA+~*SAY+0yZd! )dOv-m=D'S73^NEp@D!A*!hBa4FEc|g!]Og( 07) 䜏Jdc[WEBzAlm(䍸}6STe@9 2 S}a;\]Y'H_EICD24pZKPC05ڌ&qt|\CJ7rAưr.sꨡcM jY63=+7 Fcg6PF|"1:V?Zm!Y7 2HR Qc'R_(2f;CЈ =oyN`hs;O14:_8(v x"a8{)TJ"yu@e@qS2+ԖXp ZIۼGSnuHCKh,rXd8/D >:9!lisԀ_ /EX }>0/Kѹz3*OjZ(~'ҥ;\8An׀ࡅ 쁐Cz1^0{K1I Z%yT1dr{sa$t 墰A혇4л]=; oFK!'H=$=5dJܩ嚺)a#"ސ)Yn;4p!FÊm$/&ރ[.]0=ețjK ׃k+ __b9r|n<[MC9hc},r bG/K׀3tCD&sTHrFZ"& qLƉA $<:ZŋtcF9Y&IdY^8PrJ4dSd/Yb-6;aQ1KM4˗uJ7@~i^\T&N mQ b<94%fS[.ȷx+Req);.=(&-1.z)'P^!M˴PΟ0(BK ZsP>J}s[H}FO9/*TW|HDcrGV⧤ž[ v[\pqN=5vO4[p]j\#6`_P6ne2c݌ׅ}QC2zTS0 '5= x% 7MiTSԍae#jbK$7ű׬V+:&'= p!j&4Wʉ7dQ(٣4W,OX-CX-0M\@؍dO2Upn ,rG8dxaX *m뤘CrAδWyXYN \[='- 5چ A~"[DRK9_(:Ut""u3y==g)rȇWU]lފlt~Zh/ jGIr_41ţL;@`vg,r<4=sv A g-dmܶr^PTodD|5lvؖ_ Pgv(6Hk5l %rѧqcUZv*2Cګds'Cxe_#ĵwƝvq!+zͻ%av-K"ٷh<w2RdP[<)Dއ*ž 8&e'(MQ/gO^u sHkT~%RunU"2n>/O\Pi(k;*t6 BT]˅_U\Pҡ-N\<>rc 膑aߓfw0`{:0޵H<KU^ [iқ qa#';b(Q&'u]& ՚/G#-qFt”<;1pC\'oeI mz!AM1LdS%[ޟ3*2y[1q3gwϋ`h^HrypS!›ĝ^d.3{ s̾$c,ꆢRFiEiKV Fy^b $9+e4+}9e,;XZ PM#A__l@ }Rfvm оm#S +j!o?.e<Bbj%rod[q V~Q:C6lEvH~}N k'ٍcvnZk=BWIŽ165yӷ a[U)_iTƚ^gO)cqDckEtأVY6ѢVLUg*s\V3w q*c9/h [B ^b۝A'QRd۩)dozyƥnV\CpC)Ri+!JAUN#4{|lmJlz<m ?yp!8ƂXbsĈA0aSg>MӢ^2YnsP>) [1ZkY(V;۶zS_Y@V8guC  (M9[}@OF$+ӖJ,N'Q8!s8PT-Jѻ*aCO6b,|YwhtNMWWP3jݏÍbbj٠R?T&T՗>_mYî԰PPѦa#c,ݹC8FuzC m=;i՝O?L~Q3{,MhKE%Gb{5FsV[ПV3.G>;zfiSo'~/{?"-_'&6| LCUn!d")Eœ7=|N_nhсfDb(z4UqfwQbwړG,}.( b¶?v= \lU 3Eg8UoVxup4\aOg(LΉ V60 1F@ =|l."if=%^_n sa.LfvKc ~ a+]S_ۧ6;oRn1#NZ# ^ljԡiߩ%@]u`T{!ZP|K6,N=yNOVkM k%܀OEgsH7:a0~đ9g 0|Zs\f > vTH -{^eeLc%oUW*d>}&q\dGHXqP?`Bxق=\Nf YcV V%IXloZ9\ރ\!]Z~Ošc&:F ' DͫdPzD|Ő0RSRlWީ+''?8dU%lLJtX!RZ&ǝ Yج:}rIWE7I䪅Z^kPjDj+7șX`h\B1A\UPC!i.xdGT "s4iʩ̒}~-Va[‡נg*:ؒeԗR6P &U (_|[AL="]J}6!{1lY>屈 Hi߇PZ趃V9>9v qɨ!95FJv)bt?Ӭ9[a9U@ /vo9@/`?$T4 <ܣKez$C;;d? o*bn#C!Mpbs o#~;'I<ݥVyn՜qcs3X4j,nve #կUS#EGѥC08K % @Jy藨Ҩ!%4#xMu uv;c_ &v2"4Gn⳶DZ/݅{!(QiLKۼh~:X۟WT b?h:hoE^ޟ'"AC">|\iX ~I?:}.6lF-ZC Es-% {`Sm6H9i.v=O R8JJ(/|R Y$sx`_ 3ʗArmnM4dnXShfmn4583U;OQ xĎ '0 qHN]N%G2@$nMlP)ԞG; *%ImoU{Mc\=5lǙ̔5˃?u N26(9٭T4L8DSc 2.dVΙ]0+äWG)n/KBR_sGR+ݞWkd:i`2dcx cb!;`w {zkRU$n+dboXUP[5ZՊҘgvue4Rq{Vz;b3Ԭc,uouiuz%%#F5Y3#-Req1Z|}9чG֣-< 8[~~ҍUM# |\RNrŵQ&edtxLõѵfX-]t{2EWpKG~~ JCs=p{f)!+4p%;z[eX=sS0Es T}>uU:ྒBa,Q))#Eaj\큈hֹ*wO.Ʌ4ks_ijlRfR#TEtpgA8 WyH<AGzh n!/|l@D}f,Wi[pCGa+%<\`$3 m@Fh.+`ro@QU\ҘׂaY82skfB/o\j -F֡XDX̎ ue.ֻ׋B{o/&Ka)(xo_ψF/J;ta;ׂE\+JNugcU *]d2%;0J,+AFBץ֭0׎ԆbZh~C'j,~]Ze rA8֯YHs@N"%6#7n?|b'Wj`sԢ1ZxG<*~pj>RX6z$^|}qe^45#=_;#tNb **53C9e5c' n|.K@o1q'H+Υ:[{ʼ+ijyHOf< {N(qHP'+n͊hfyhc%ѽ^?"W.iT?"l`M\e8Bh4(KCB*CjxҦw=,R>y0oYg_š ]Ë M kĄ0A|Q>AVZPiEdqUvm>8Q) Ȳ=t`@#BՈ۰E^6 `nULԁho^×БCYvţ]-E"2^0Yԭk+Kl!x b_p{W vS!VlwECPdUf8-)˨s:.^"ɇ9I!:tɟ㌑x&&'jy~:=Ȑ ":%\3кVr.½0mg03vXÌ)psrD,EUf-BFVZϯ JC(j֔ 6&n(Nmhr^=#lMFqU_ˡ?|wbC_s u;j Z}* {8UPyd0oɉ@O{.@`WGQd1T]a:6t."ֈCR4Մ媻ՠ0d~Q\v/¤m2sʼnb7oָuqbI϶ '\o]n=2xXdiS4'8:﵎7N%iFO>f⮩K,O1y/^}C=GڂӊI4%j0p]8( OOXIWOkfܹĐ$b<$+t@[SΌxx~QC1kS@ݙ#֠KYZc0;pBFqH# )iNy|2 33q(\B2%f!<})"_U@P$ky{Ckqg@[6jɳ90۽; $ɹW;Ґ(gq}n1 `@;.x^ogD*ٰv/uc"RU„O.N~ɱ7r H) IWH$6by"3Ldh/1:9}~鬁cG5 +&6 ̧baBo`G5vOs]c%96^dɜg_2k}z:D+6]ْDEaɫ?­A<ʁ57Xdfa-p]<2WqUEMؐt&]0!Jq{~^o(RkiL7{jsׅVt7"&M\ =PaneTpiu1pl󺰇*`:m;Ѱ)+`Dh {JD]sgųThp]O[CVƢ-hnC?iY̗~U$ ]&-TN аqv{$߆P Pjb* 4!^f`;n=)SVK9oW^o8;0-må7<8W[dM>tIw xsGֈ2J+PknBov_OA=fI"OoJ;8k")%CVهyl-<뭱̯@][R{0FtIbL <ɻ2|fH;ǵ}`նVZ[.J*K(x qg/ 7+C* 6VQʠ0\o˶'*vl]^I*]9I:ay,`2"]h%]LQ§4q&Xa\aQFJ{lR-&|LQ({gjYAB]u[ĵY^Fp;zkxo49\OWcgQ0^vcjpcoW4B~McQnB]pn#R 4_=Šͪ@{;QK6GLH?-,uS3GN,W>@愌z2G_4+&L/t?ܡ1Zs\h{*D2꯿ *+@J]Wm,t ZQP9>x-`d_{F,Q;;kϭܑK+ӳatzYXTP3GnB(7ل>M_Mo2\vRZ)ŧ'ɐ|.ZUP?sR Xkj$h'̒~'://PNwk6Â{dxx^ 0TZ +Vc %)F *1:s0Xr\Qm5/Q9>`z/N͙.nԢ4Cdb[  T]l Xԅi5k3:+!\m\ExC[WV8"eN" ]&P\:%N 8&hYc9.9 {-[N'{lt*y#l ahO4osw]tɾd0 RUmvBt#4 h ./Dde"gQC\]2t3MD@F8 WE4 Ϳ!xxM?i]e+1:=!~9UI)9G5Eqtpךj&җ ۈ_0PmjfT Ed ZP^ 7,%!f??!g+q-=mLi?s3B6R*t`,?YkĻDs ),I,]OCGyNujX  >'If^opddIZPh$\:AZ}3z)Wb/D $~8lh4-=Z5c}jćKbRd6h(I8гYHw.0]X,5s㏑Cu.J3b'LDSRuL:b6`3:PbUyk,+& !1W*2Ar߉ۦ-->ڒRTc=Fd-A4y67;1݄1:;rH:qV 5깫Jp Q8-hIc-iv xW:u3) sSG }]VULf&y k5H^(uqkR\O1J?-_-G#d'CIo;<5~0(15/(d/-!ŏ'BTt7tK!A)\ϊ]}Y|GR 氝hA4U> ~e-3qf{S֙`Qj_xnd&n;L >-x9u A+OGQ{N+%J54t7j'-;N%P|lVB̴LSL>g^3eYG2 Avp&-k 7|~ F&lny1fYM_bmuO.DǷN_6b׭I TKߘUOt[s]mj,PtgC?:@0G/+ MG{G7aP$AdAL'``DI[5Ne<nVرSdﮊِN_dwOX~RKAY;8_!*֤ޔXs6V$U یC}W]oCǰ ^Td̗G aYA-?$gNǧi :}P1UPQ <$?{{r#垚ĥ_ª(j!+ š≦јQϠ ..yK'-A8r>O;GV\%w,Ӕ7&=u&; Ͼ柊sĬ9ʒڨWX+Lc>#ބ' KNfL kQOOO&p`V4D06,=@i"Ys:Ac"Af[LF/T)zG=b4Ⳍ7="Xw{ݔ(\wR ,\ȋg[ Li<]ƹzf +U(EZ0luWߩxpXIt]L0P?M!;o2]X|DK-D]`ZԚ cFp[|!.,G:>^Њ1}$a;A !a2bBЯjR oB{Q S0Ϸty{ĀT xLڬ `= .UK6s,|FlyVnږ(ӈ@y P>%'04Cq7|YkK'lT +(]edW ^֯x? {e0#Bz3L믳DI;;z$ms$/38,jRd4o֋Y/':pn9a[Rlymg 6眂`ۡN.;mߩhTS^$ ea3p̋֗ Ј孊@kQhL_e,b6Osښ-O Q' RE{b'k\W{*y2+=-/yU` g51W Ze5g9 ݠ~;5L|9 W:e$Z}@9+~|w`MfDFÌb;A-vԙP. ֻKطRD<w|7؀g8bGk89/.?7$}ּ}nJ_ Gk:^@xCta{ߓ:>XQh2ݚv}7bni)GbNbLU^P%04 ѕQI{^PUgG4 Áx7ZV؜#]vs[ h[ &$askv eT ȟH0_W'cE5xyQ'%"hӸ{P⧠eXϲV]y6R rSw~.^Hu|h13y%ϯ~gOxÁ]#=(æj}2,T܎F7Ds♴`g7{D&e%C`IUdth'bE ;'Ěi#[PߡqIoEn˞%D3)HT-_}t I k~!2n1+/\FAFm|/ov3oL X__KagNYڟƉh,K[Llo%$|n(uTv\( Oёљ*@SlEksfViEq|REŤ-K>u E4K {_Z w؊DwhO1HfuL &dz5J<ƏGhB n٬')xZ(,X7|%kSS_I,K,"|L{ry١1p~ 9R^3[q*;bR#pu S-q]E7b/ 5uoe|u+w*Fǵ(.TdN"lEXOđ>;o2!KQc+0[qdSL":n9Hy*<./xNaldW>l` {&ȘQPBytτFb\lYI[v&wU܍$o ZcR )5S>щY a&w~+_3AJmz-V=:}8fS2S8DWr?jtIrI 0 SL<\rw1r 3T*UY؆0 M9}͸65Rd%U=D?sBj. G5Gm7IQ(>W k3pBPX .Fv!^>=A^]H%5@SUw" /@*}k9Cu8ĀFZOؔkϙV۴r`o=D<]({K RN:r:6RXRN &B3mg2XLјVxIYG&L1> \sJ#0}ӹsMT=R8SYr]ܯļTUjR3nÎ}Իy'!|%&Ұ7&Rw6hVPaQ`ț\ɪE=6/R)6󖬀)|?CK=n)-J,g;$DA"wĎiP%raKL*H!LKrm 4L *0j\/.jC\W.q5AXf-=cmG웚i6т92MIiwk_iDzb/!.qCY_8C3uΗ>jߗ'Οt S=WƓ3ȭ j{=d1FؕB'Wrf]7YV>gX(mǟlhAȶ9Ps*[Q&5oj=FYB$hvr$pWʱ*Mw 0갹[{kkUhjKr7R0 3%.plS9B(;YR206q,Pô5:YbM%4WF Rv޼0&@ӼѡD/3gV]54:'vLҟOŸSE~2Xi],M><1fi,Zp%}>淂&5RJAP Ht@9ġ$,TGp8Ir?n`ЯMi`h,p7iyIbp?6ENcG(svJݛ%+FZvf6gIӟՏԄm۾rz87x >@`jRvmW7D67)wW}'1E~%O%ۙ:^X)^r JO%YXjҕ5z&U&PXҵ 1ypV .4U֩ 9(B W~)Y'-S[ώjLbef:V-I 6Daz/tN\O 2 i\ݹZQvO2v$D"dWr};2f .LuQE"ÄݒY'MC2~b-4woSAqj:C )᷀آ1PSજ:=EՐ" ;@{Pz9!G*.re1(}1W{ْ֞ ejW',,;{&-NHM%"* fFɎ:x&iK?/?ZoRaժj)<jfZWbȒ /_4p˅:L! Ma36wK|軩fϒJȕ}k;Lbz5\ #T1"%q^AcFhv_؍ ठj-&N[é!fNϨsYℎ s*7s 0>ɥQ*˗NGo=3 yHX@5z+^wX51q#kI>(16RDqW'{GЎյW2QcCd|}b<'ҵsМ͢k×Sy,D{ W6iaQf|@>C]fċBqS|K +f3qNi7NLѸ'۹_9:Iwc^+?iZ\·>WلZ znrBS By?g>[w8r;ҩ@;K$U4QL}_omR<םcte҆kW*jA=zH=[n R̢~ГW ?~RsG8Fn+P W1\`a 2'L} l-^gyKz.JoFJC@9}2%*g{zV8%!si'W\ED#4u0gCgb kT$ʦ4a 18މh`YAM&G3Nt7H]ig& y_{FS+4FxOlh\x̹,A[:i ݥFF>sԒfVT]P.@.<{6cBNZ|8Kex*Mr)"NEv|k-e -; !mhл5N Ut 4> (:B'[S@Aڽ[ S,c֭~XÉX9QE`~om=I3um`AGr@,y,'e;0ڲw$,+. EҩW˾as(]Օ28J45$o+~kkF`tXɣY y!'$b ՈJ53L>tCPv:s*;d f 5hĀ-n_6amSECؐN1Ҥs h$q<88ˇ5Ex WeFQHánBPB0G2l7~&D:\pkιUdb{)j\"Aa۸ ixu_Ĵ0WbHM $Vb:[Hch%u^<;<;yPCԮg.x%?ٜB8:hӔZq7ƐlpŕM-/:#Pm*(Fm2NP=\>]nq"̘|Vl;Okޝ24Σ2T X3q 5maJɎ6)]@%>g^O~F+toV>CYm*E /i̜T#[Kְܡއ7嫰tOdr$n(m=Oz'_5`MIEY pÈ9 gK\m_٫ pK'i[׉sdzfhtKft(u f: =fD(Z>xu໱Vy|"_۔CBKD G6-7O4֐^OÁ):l0وS3:4K0u}wGY+O{[1۾e 77V_t̊ gM.A?u3A%0d|_oL KR&gc!C t>[1NvnKYSq:%ä ԫgoqmǚ51}98V+pO@AT\BO`Js6#?=f_?A{hU)DBDTê؞Vj_hΜjynD'AQ}b ,L"h 3PlF7/'Mg Y",pBaI9# HB%w?7ը!'-O ب C!@a9^dO=l 4d Ù-D>nA`jV-Moj#8zQ1j۫I7}c9YAe*`)3jÔOoB} ^t7Qvf%_~qU*؃ ,@"?=/M 檅d6骑y쐄#P\k>L%!wj!]UtJ)ix s-g$Mx۲j OS#܅(*bo,\=!C!jjB"QNߒˎƇٱe*&N߷Fp2έD-:V}W|þ816Ixf|O+wsΈ s LzJ+3 0j'`.1ah #rfrd29îߤ( 1w'G_gq⟲Ę&QT٢Uv|"zH`&%yGF,~&z ̤%c/v-X$ꄦ7'!n܂zϨNt%s,1Tp[">_ߏPƲ1`![f.Sw)Qv |I|@ǡ%w]-롤 nS91HnxYfCny0\7dz7%|]x^J 䚰KJ#Yh*wlaĖ+S[6lMP/!>ouqR6E65?YiذjefۦN٦ [OiLF6Y&hXZr񸉝F~1CKXma:ߨ<0A5ݵL0 ߯^ +V?}1ϯd97jSm{miuCP >rÛܷO.wW GyjDY$o"D=_ M|HZj䴘Z0Pi t h6؍ol3-fy{ϴy#i(7J[x[k09`y'BR9`N+M h$έxߥ_wTXƶfmS ɒ_XdxRAM@ B׷ ҲGgz5Q;@bܚąu"X96#~l|[|.o1$ic M^y(+ r&hpmgY*[,1R~F+n bcUߕMC)`& $qm_n~ zw[ZA8ơ6 ¬6NE3PAQ&K\~ZӶ.k>xQ^5թLE`"j2n`J5_)ɬUM6}ƾּu%h?\3>A-AݩdŋvDr"q_iE  r2Yjs )<&ꁚFW7BN44 84 ~ ˱ܬslN.mxוeƾ^%H¬zA7JM襖 #=4VHTnȬGُ5 |L"]7+ p!fA'鍐gGoz$V&dEBcc]&,[= ɕL={=JX}X؄4JZ)hyMu1k3nc v S+Ti q迧]go>J}$ @Ήxu "t(郐 0}&cp -k&pʬtEQ{|ܣK!٨cELQ9i¥g"ܹUF V(g'/[x)bDb4MӦQL m}rYr@ m\3u*"2hKv!MI}c"uw$H@t5ʂ=ŜD#$N ~?[;1 qb;SOG]Ћ,p`մԊ mI! L-LyZBX̬!H1u|JBsDN\V^~.{Frݢr5Z44bxXqAks;I$:#bBqoy 99D q%C['Cxs "Ƨ@ /3ˌǼΟ_ʴwb:=_e  7ǥ I0ST0Vo_"3s'{k7'XZGRXCcxXg{gpj"]L+#^ZWQҍpRr$3ӏH .sFT#+|ZF\1$FMOYGyۖaNPeS;}H1TO[ 1 = 1R3R;65aIu| j][\x{Ōؕ $*"ih,͙OuxtUUԏJ+so>]v/;RY.pq h᱇a!~l;a/xgj6>IMN4czݏP1o{v >)a]*ӷ8N gunC)]˵8Q d0'XcHaGqgPD2%ǥuA1Mku4|62x|u_ǡﱆA 1u& ¦yY< + Q(3 e.vpt#{n{WTf4EΑ1N;^/:(@jݩQZLQyDky˘!j;#EN#7s%L: HJUZE2;b j{r6BK [,n.R:!7 5@Ic*ώv,S ɟ22P~K+$o>M4奛{*G,pQ4/mO22QmXک. R`x2ZokGTrUP/[mȫ7hzfIߠ:?\hC—CĎi`8 kT]) WFfW}2cp?w|ĠC JL".fX)4I8T6z+4b'X:G)lKɗ m,(} O(GB1fGxM' Slb(ֲL59|/Z,wBV;rxNF߯?mzLϳJX1%h!S 21# hBmlK$iW\% s;yGpK,=[6w=MHA5\o. PHl܏d.Qfy%tb%^»u_T9d5IDe3> P淀8A̓H#+,`fNO.¹!w&7Oo4F>Wm@xz`iɻjցøKǶB"BY1t/ }(Hf"*k Qc-0aˤMp1پ]_ֆEj|)XJb'Q;YW \1,k?bO~F2VĬ/Z~J^OH+u_VL~ ȄϗIAңOE@{uoS-JZmǙ Ɂ\'&d#:,-*[Xw]e85[lQiN aSȌ.]hFSZ]/NX*7MmPLıH-}'dn5^em.gv|+|+FX᝘2R=J &vx~J# /m˄<*;;Dۢ3\L-v![Κ`rjx5y-QYWcݛ5"s OR9dRȻ)IgRQ_VP,xtX_ WUvϞ2\, *"Nn_.:jr7@ȏw۝DKƛJ<(7:A|<;"!)>oj6fy3 87<K_DUH=LGx  )LN 5^QꏁZ_P;l; n%*ѿXJcX ;aL">U31@+!TqћӉY*0\XlPjQvK" sljlhE`T_$kl }TRORzJpcҔuK7ɫ_CGBſu#LIEKݢ@v1dO6fL/DZM"(n "g=yٮckicpa-Ky2aiQm&\z}r(SF{GtVW>xؙ/rX tF!Mj/#.((UyS⼋0r #wB7/=JW\*0ZPU-Зj']=U'ӄ]SiCyѿ#Sj]N l_jT:|QSt=}~h#)!4ڎU|"I 7^ǜdkOooZ`CE)2@KfN-/ݨ!!ԂphYnvS}vTMvb3Sn!1ΙG,߻jԵfy6yNdC#_R?k\kb^FtL;]0-2Ags꭮/lD~qN pmcN賱L3bhtɯҳ$F@ Πwa{NJ%7p69Ib좭DLuM!i0"h 噷cX10NcbO҆yJ~:iCo1 s%ZyS` Tڢ@-u_+mo9/*imK1Sl/ Ռosx4N4hԂ*0^WP51.:q3>AVA,Ը^ՓI$`/sGbYD5ᒊ0:1&"nIf޻M1I[A֋n]!6}e_K sߡ{&+k \u8jcR8@d/c* ej_&H@xj,v2%``s (|= |3dT쳴NeeE;]}Ļz2++%@, 1\' f| ٩RfekQmjsSfJ)+ ιE;K W'{<^O"\"8_ n1d2:]E3JWI 8/;~A %}nW/q$f:O=6}|8mu,ig:ghL1* >}_ ks&Q=X-P/+匕ng- (%!doϳX]y3؀1S6@.B+B>GPe -puFJgpBU(q؜A3kM`S(6 TR;}lk\L2,z.\ ʿxQ Mhϻ-Xm*zN:GQJZ{4;8ؓ`&>ڙ01ML%n4N0jAJ p;B?qjMp{o۩~{>&"lVGč">!k_^H!J[soy0>V  ҶpͶ.Oϩdx)RA*niw&Lamߙ~+6!=ig1;RY@S9ӆ4a` 62Vf.]$'n p;u =yldV(®W*`?+N~ >a>T񩎯7!ĝw}ե#lVZy#P-ѝ"r `s "u8%Xxa{եˡ-oX"dhppq5_X8ʋ/Uj Җ%aD.ÿ1(Q,=ICo>̮*iL qZVfgwhh@>,bhG{^iYv 5>mjuVϲ`EbOc5wXUƀ m&f"X)p@\3Dv܊i);ւGҠh>u8\v`:5#6IeEqȪJV0m{i- Fv/z.K6 p +j$"P(Gfn!mZ4/B ![ӛJLC_9\rjg̞$]h"Iq8[n QB?^'dAmHHf=BϻŅlWȢ3:Q%8ţ[iH%[JBtS>?{ L)^Xv[rO;]3hi(U*P^s$4;v؀ PZ\HuP6xGyf CT9htDX]@ʢ|$c`%Qz6[/A%XfIWHO0Vm~'FAͰi:&qu C@ۓ4Hb+6e6^H8"k;Eh=FHa .I%vѝ5v2]i4hjvW#k!ag,.+YrI2s* /\.LZDXޭ٩ ɡHvfj4&~$D Enoq\Xre/E{>;2 h*,05DeE>ݯpQAaJdYh__,#mhN%K^hcIb.yەQicH|9 N D,^{#ZِpW,xItKeVߖE;Yy:/`qu }U)QQcT,{% ]ejظ FmJL Q)dSlj/OZ:i O@:惎)?dfK5Ҍ}jY϶㟣a< j(r%^0Ix7O%Ih=Y_!"%9w|F'0tp9H=FxwBh0D`ユ~h4z|w,V˿D0x)JsJ|dž1b#/QvtX;QbB cm)1dY7UܲF!_x)#ƒ R׫!GEY ˬj?ܤTV_E4U_WlN3a:|&edwGνsFFRgdzUqEw8GRHFĬ^I>dZXll:v["8 kp*'vӈz_Iq5Jeb3z%fVFZP-/MrDLx[a4']a4^4L¿$cØBa%I8ϋ(!/x|梻s7ݒ;7'S;CYp"?'RaBNUS+dFO_&sz}kUS*Ǹwʁ2'`\w@ !,הFΗKc<6- i6as(Y2=HIsr_dDj!z#UHRZf)9>[& l!6| BP}/G Q.UTT496,r=MXzZH66xҴ /G9]B0u4tPmF9ܪN LgXҘZ9F q;pBܺ "rq] 8-B:E3m=9l֤!Lcy-q;}|NjBw(SCJoB~pTʩS8iȐ?!%F[<|g7Qs~gCEe;Uʨi~2KAL(,|_ī[ EYæaQ~n  <@!ntk/o VkP`^GɬቴT_@&D%4)G?iѝ0T^ m}G| ?pĜLu2A8̺aJ)3+#@nF#amlnY(*ieJ}2КޒյO@8dE nC9"<ɪ6KpH670ȳ7HrzmMZCuΆwDܑFq4>02}PQ(FÜnࡁp`i3xv bG7#L͔Ta+ `uZ^6,/7\m rѸjKOɯ^DZdٺ T '%zonY!嬻bw["agqzÆPIT|&)'⇀REѻF1}ä|-X(s0muD@p  +3zvbd>@aGx!ᒎZ/#욾*8r ԋ |uɷ>Ijҥ]fś%~uyKhyS Mk9xG't&E\~wʁ|", >>sZI0?dR?xEYw A1fʐ15ĬXrvKKR"q-^Q&/0^./>m6HV%4:&]=IN0tM@{1*d}tRC2 6\[ GeE{HibA6{ 2;)btvVWQPW1ִ{o ѓv$'H a.0(8tB5*%2h2.s J33#% S`%=5aR"ꊥ_aY:l齟)Y$|Bl~kBL_L g'UE#I? H^qXtDNû~̲ZF 1ŁFg^c+QT=K4ڏN&l ܨ ؤ^ԀGB#5wB;+jM9fjg;lwR5l]hKw#*6x:uتo?L]0]榽>m;HkV%cJMm,Ty=>FDzy1V !*&{y29/i8Dq[ =øT=K`{Y> 5|cvaLl幍XSު6[}MG)ؗVGZb&N\U{XDFB)SؽkR|[hK}l@&֋aK⥰bCŁIjP;#∡,H/-v! yi3U, qi2/lJճ8wsm9q5!Hu*NmEeD+~'&mN#wU\<@%{E>Q!Z텂5hR0ChQ0]оT % MhDfC2cPX8BB(kK vtsKmT!_H$S^A!cCEqfݤo|; /Ϧm^MVa[ŧSzҒE߀:r8F?r)a`릐H]6jKΠ쥨ݰmrŏ?7$=SITTR5R2 ` ͬ99mZ"h{fSfpu>2IXK&ikd^Է ^ "@8ɧ=6DaK/0Fng :Xk̦Kg?\5~yG{"} f+qkl2&Ȍ$~v7+4|%:[ l܇lpa!Fkv`K309ib;b񞘲3я֙Ӗ:F#SbZ?7EI!гU;=^^؃̊Вi3η0Nȱm䫁B!dُ -~a \$:%0&jeGM~?'V$![s;q+F9P,<_ofu,n*wLa&K2i4kqV75$t<1*)A70V>"+3ncmev,"/_鸮l^GD0  pz^yPl(#iݨŞXՀRӔPל=Ih5^,.)rvKV>A8Q<곫l(Z[~<+UIh2кbܾ< H#d4q zd` ָgsMدMTǂ=?peeP /؁je;-DJg~0fc&xqW2f2;ݜ?œU=6 cBRwLD,^GcA@L@G^\IzƀC1|9r^_(&w Е_ZtX[l'8VXnl:t΋,/zG3Zf/o;*;.+abS {i %k?a$- e4E ǻsm"k] 0Zu# ^v k?PmF4d])W Kx+YMݎ(5s'عZwʇ+ϥoH$to{ Twt* ԊmInz+]Ykj˲Yw{N]hRZ&it<,e.Gσ/s|?Ę:n:=x:'s d נi$\&9ߕÆ4p#6k^*F؆OU NT=`O?ço xR"aեdtp4*scڴx.kuY>*-Hy w:m|mCU}jT 8e=8oIUoQ9)%Q5/nY(Y.j*2bAG g%چXT\V a}}-t'0̤ иɬ7y_q%8=r[H$>ҁb(ys;O9cL-ӳ-0ƒ[zv/tYEb gJ͑}d$+$i%O݊*l=ޱvDN!G iOk *>{XT9_JsL/iceTA^n>"T!=o^; Eʒh$ƒώLp<Ϙ߅OW}[l$d_6f}[Kqg8.zLAŨ/ Bd&Wѻ˄.F|~BRpZlXjdyQ^YSW*H(>=?p. ՖE)ΨDsmp9ŠTu0EC*6hV;<$Ӫ&Jd$mfM`{(iH">SeEqS7{~8鿴w%\6x#;3@M{V:[F[3255%SayeА*d|0(t9#jKo{oErI )3~?'>.( k" 5Q@LnX0'8W3(~(:>%dIarc/GY cO3d0;J7Y'dMg}8K.]lxrŬ╫yV|5A²I!0 $HLO-EɓSʏѤ3nYgBDJx]3Fܘ-]0v(.5}KSJY]e{8pѼF|4Fq2*vߺ NL-ѐx^H->R(_LL:I8Y\*AqO ^33*TtW`#R 3;zy5]6!šLXΏbL -mg ^E.x!qO5|v g2q2=s| ^0P_L^ )OjVuqB QMXcﳵ>ekRFTԋ(2:lbƆdV: @Es#W],ٜ!,lMK2r2.T3$+#H/ڔDy@?n|S9w()tхLS_VU/ώ\7YqlBE8cٱ9QgiE]K1UĔs<ܔg F ;Mμn) [iQI]7j2&&О6GuI9XGaB*AE{O;:j洗 4^?۶a]a$kɭRRBy.VpEO0 Oԡ"i& 犳,ܿSyNg2{ Y%$ُ@mfYѿ%T ),O?Hŧ[x%V6+. h ?SH34V oȄ.ɡzw'[5xhxv}xk1fKO,7 F]i+N63}AG?r+լj|W}(lbTjjo X4kyV!j(8*?aGIubUAf#zJ^&!ia/ uҗE*S8)qVO_f, cc7Ĩ WM-q AYFM[7~aYZn#P(e75ͭ o@8+BӨtjt:ؿKzSd>|O?ᖷ-Ase,jHN8ixGD*n܁k WbpVQYr iܙ4[pLQM B;>kyD@]iĊn/~p8UD&"׶K7.|{Ksj9`N﷢Sps6gG4חdEhYC$@,1M[:E'df%FT_(Bk=i]0u) h.4=J6撾1mtʚdS7$Gtg&<>xݛG1ݳ[7/UZV;cMڱ_:L&}ߔCT%~[Z{tr6V3p\Eq:YW_Ob Jk$+$ш>zC xʝg$RТY#4ɼcJq" 4lG,o(?"i5Z Z]Y}r Tzo;Ƙ3)Hr<2Rѭ 0x#19-qbLyNx{F6?Pq 7Q폎Ww#VDiX "O*% LԝX (A~s2$ ( GF9G_Q7Оԑ.qՉfa0+S"-QiB٢y죑_oB B|S!=̯\˧MoPh&֑x"-*:KB(JTs|?w.O:.o@cA†Лƀ$xlmf6R`_.AhOwY7<2N>Dn, S<*a'Ub_RI 2"3Ih9-+%dBu#`h]& t ]Lӭж>g qL aNi#H`Rey˟Lt8$QUpC&xCT̵.y륅n ҥ➷2fs ov.ư",WYkQwQzAŐˏ/a(^2N=7LŒv- hYǴn4iֵ$?ww)=}L6TgדH?0y g1"2'ݸfY&&y c$bFhD *TbΆ~o).9 h\eI\]Fc)v'%!y3)q zbឦK .v_Xq"J٢Lc;Ogq>+֔uܦ,{֒s{Vh],n!Dqgƀ*(Pkl PZF\ZL1Im $e{9g?j'y䦯L.x7ȦCs-XGYVIkٙA8q[1rVA2&J2w-Le0|VpAYJ &]rw7 b:+dլ~p|)Z|ٵzրn5#v5G;/Y7YĈk2۳;E İ5OA9516X]z~]]WB^Y.2徫~;ʍky Uy}@pX{ X R=YӮwOKTVobs&IEѝcu4X 9ԲwR0l.tu|A]8nM4^)zyAOǓWcĦ.]2e_A|N*KO\ ]lr_G*m\duO.6/ppVlk@k* mtLbH'DqFd-bG0o֞B\Akgx뷲r| +ʉnV YZ cv&r] ʮgMkU|$/`ׯS2*YphKF.nn{P"YENHzhX]̓(I*D<<% ,I{ؚ`#V:5#{3[9ؕ{W5bV!#I83G5)e/4-#ŷ uMW6{~Y1}L`&< m'N*~5>k5Qykk2'Y.5u-`J!1PSRY+u,-hE yAyk{sU ^,x+6st8ɸ=<*3dy.(8%,M9bwy$ R,2KNpi"4XC:eItJQӔ_gu6ZlҜIφX"k?ve=X^s׊^*3a9B 'AJ"?-v q@g) u1Ϛ6.&"Ӑͦ+ ֎+{f{F^@2C\  ZCQ_ުN X=JDB9bZa(4K~$K UJ+v~iϵ!%̅\zrJ- 4N8ͼXϦ́ˀԜcXn3ٟB.*d>pg:qS v?8>@rAXop? u:̀]X^N]`.ąl~'ן{EP>FbM, J)u2xuCZup\2Ͱֹyjdw:U1fne@%S)O\7l$-aL BV.6:|ԾxKlNMњ :³"pAA]?H ?ϩmIyi/h,5balAA3nWwm7H D[dQ`IOj[sv֔##olwjYszGN[~ST{rߴ Θ$%aZExވŬHwghٻ0oKB%;۵,-Ja(f9GpzF#=>\CӚن!gzc[UIp|H{wt$:MjKB:%@S#~Y*)WLY_?ɥ5[uf6<e?2!K ev!|1tP+bm)0bPe.ydŴq<:͕E&yϏD6\8YdP7r xkvÔކ{؟v.q;A%RM`ڼ՘)NRqe[(A{.2ҝ7-Z/'^O" kiՕjhy!hS?X,oݥN9D b{@7+[Eߐ<'U"^NyFnۃ7xGX*`M~ lcG3F)xh3?ϑdP$=8Rigoou9gBpA'I]12C~nfOqŴIvaK@>#F)0:[k8˚z.X\bA}MgCwMaT{4ܰB L֜MʏG{4#W=":'ȦoPlHH&[ڝr>r>-%v" H;6ۗƺjӍo>#[ omǵc 49 Ym}0&*Dquc%{ =2 >/{Fn g^Nuxã}b⬱!Z'Dj_p]y'R.6 ckYe0."EkGg٭w('wb^iq!IHDL -҇Tb07[e6r &GrCRGJ̒>Ǐym;@)x.0e*$ +.&R W`5P>ѤHu =t(7ӴD_="[(x99AaX~l>0`_n ʿ}!5 Zu}d=:| T f^YVāԑ K5>t(+jMkB?XR[k[9#&j>56oHE8.0ZG;)X7i T Jl^;jZ,{NM%:OZXct!-v *Gܘh+[wHwu|K7y]^dbqybݜĦFw0Μ+giw@,\Ho>kWgT=դXJ1}ُcϩ&P[Ц{/;s):ϴ}PTKN=ڂJI091q,'|ob+,!5멂!սT,E c8.c~Q 9o|sbd j)Link ˜f8'|TZ{mr4Dxvs/wRw 禠hd1.eҵo|D ~2ӹiA4Ԓ%6+xEE1M7L}&O]^iō(g"NCPeWpP)BKuSnޛ6DVEW?ɺׅPr!Rje-{Z^P|2~oFJ~cs oĶEd>Lm 阮M0P tZkL~`3Jo539SE:G:L]ДO0m;u g]JG0u\i|5aO{4H"z] 5Ėz7G~ݠ>_[HͶb!B X ׉DJ˭pӛf>u:21n{ݻǟlEܸ. TvR8)"NK&ٓcE"yZg:FQ@JM`a;[1ʚšZ{A"=e~Ρ Z%VE=fdS|heYΧPAъ"(N^uycݚ'm#,0Q4+ilQt{*cA),jTmcl ƪ)E [w?D{EZNgm>imF8"i䒈_LL/O|͞]պ xE CF:'%/\DX:O-xs-Ҡ.,1N;!E*U dI֜OtCTumhZCјp 6ߏ!m)e[g =mšW<z˞6Qڲu_cO\߇[x/u`oUi{lT+z9-,@?v=趲Α#ÓOeJ`k/(ɫ0If{05(ڣBJ9xb|ʢxͨLu *Ex|ht ca~-ˊ:b p僲( r{q$FI! V"%px׬&8&8@v|c)oݤ0|*w)OmAP"ܳ1=ѲdGƿJF' ؖ`=` Trt߂%ZFYXVQy)Nkd+^ވ1S7zg uf+t 7)C7[X3Ro؂- +5o!!~=(e^O|NO y0%HB,+ܢC~v6ס1#0lP?E4C04TtuLd f }0*?|dx#ܰ=p"`Y&Pfq. FMa={Cc;M#~5z5dH?8S$_a*m>p`m s{+Vҷ 6kBFۇ8b,Ov;V2%tD;dU}b@,g(A &Fsd1: ۴ے s@*$4+ɍsCY.Ԭ?&%/9ȍe:ǕL#G(Fm33`w]b(UVU̅$l^y6Ɣ|Fh$,ӼC {C'.VO$rmj/+CwCGF=ʜWцZҴɉQsmP)Ր/Bs?GR* nb{+L5;WD2N~"8am'cbFs>5|o3 |"H,%y+dA7nŅ(U!᜙A1+˙V!Wq,яB@Fwm𻆃~`5s3eKȢfH6ȢM}k3|+!P$OCxӤ,b9lWP>{൩ u8\a$(Vb8~5]>arqcI%^a]=chv[4"Ő?1$;oUm#筳=.XnI .tV9Hcx{`45)E0_FtMq5 h7TvI8Lwj'h; ]\㫎#*+]i4Vi>؈ O9އ BA2s$ [hcZsπ%ؠ %;Mx@N/Lo$p3~Y˜1Boе %x`^iEP7+</9[u]Nap9S dkfV;28LֿPsҍq5aS;,3.1^ Dz3śK԰-$uÇ5΄fS5SL AIqwXU5)v F>e^䳔t1R<k[J`ȇ8 #!>qCO妾03S,z-~aViYc£SF'"s[QͩL:!> d;mJŷޢZ-~ؽ;`, lo%K T=;M5&@õо{Y#LE# Zqo d6QjG\T4m|e2V oYv~c=H3Ź~kyI6/SdHD>h?OݢKfBt,싨kc(=_^1BDhX_+kךD.T"[y1 3f;һsu9ӄDGs/CIt umY?T!**caLpBtRUQi)ְt5O7~o:egl_:_4+d1 (w,>rd1՟];hU9ֲ~<_55.i+?nՇL8%smڗhC/rUw`4Q,yDM;*C(Ƨfb:G]C)^ISMW`,:j)7ߢ6-qCoY uSS0E\*}]~ozfDIdprHCgOxzAhѵ Ԑ]'PfWR@Z>!5bTBz쟝n^e@-kvtyJ9eѼ/}DOGTmudTv+yhWoyn(My0DeRsiA14|] ;11i"?hL*I!H2h$Pٜ(8VLYI;{wbSYDqZY0k6a 0'h-J\! ,rCCRTLkC677\ ӂu_IhX>>  xu`/є?e19թHW(/nx^UuRoҠqN o-3w^Da'v$_tckMG+ d[Te84 Hk`ߡqHA`|Iw-v^}hVE1ؿX5A$DIdAmkrQޗdr`MZ1#ڷ%c٦uMua=yŞϤq!Q=]Ixѭ.C\U6>͋ Gk2pYhBRf啇*fVB $ =ݾ5 j؞]<;YG](y-aÊf{"Lmg6m r?q˥\e_?B4Gd`&SHք>)塅k!7@'5ҤnXl@dօ/`|C˃4u/~c $5xH`WQpyzFؓ-/d{bRX(; 7*v C]h@ԉ9) "PUhhiX<sDv}ΈrK(3Y0%ֆdr'yg.7]ޔDt>JlE yI|CSSWNOOE8a./-4T:+Jb;s8Q+4[OwGO|_]Ƃ LW$O235_=8U;29;؀̓D\;^ldi|*Auv`{gx< 7 Ntm+!,j $Ό c4Gw iMe@tndFVC6?*BQdsk ' d-16F=?Ȟb 8Hhu ʕYd﷋I$&,RB{@6ԹkZt-,YJtס L=őd*[t;0MZB(IZQ,z#`ڝ]T)R$ Ms x#.KſknFdCWq4ෙ9?>*bƵ6v;nӭD#{fP$OʍNkW}g즄=l{#xvFG+ӈJiE#orS$9u4`:Q3" SlXSƢCUnnּ R`˩֕ >HeO`E`$s=1 (>(:*U]g:\G'+'N`'4/׳a:DOb Hڄ_ⷆށ\  XQv`˜x20S_Q;̮sSRc)/E`v v&Ňc RQ=ÍҾx sh]SMVJ׹uP0{$l2uϮӏPZ8ot4?33"4@4(3GhkdžarI[7WA|WU[P2~fT0t%`Ȧ/f_:ZtObŴ:~@uO.րכtӾЈD4#싻EqR.80x=V3b`,r ?~NT\?qpxLydt)?Q&87?D]pBBb-]4߭U&)&*'m@X8j-gn5PkiGg|տ:Os*bׇ4H,,G:Y2aI bdWE4 VgC0?i f@6c-- 7軕}F9۩'TPlwk|X c4 xF\!0"1p:,=lO*r?y}d@D'ܿMsRClэәכ< ^i<LzA27)ykAb)sHn -ed"1تb|19>@0 PRpXmfu4&"K#fhzoߩ3pbg2G ɋDGV:O e`,T֎[V#f( TaQK<-) d?%L);jG,i^B fTICF]!WBWױWtNU_N#ks0(OIG|^Fe&rVs*p4ȑ&zΪ=JUq$.v̢7JSIYI7Mw\: V6bʭf7H{AmyJ9)8S}^)aO>SnПjb/8OZ1J͐Ke1\t9;ʫ8K֤1`; Q0(=XpCkYXųxa3}~TȉM)[WJoWvsج&-Vfr =;ju^I=f_ ( Nʦ˘=ę閡Dx&GM0MbL%~ euotssv7^%>&?i`Ig d&M2 |+KUcFW9hxܿԓi)Ǝ*h^W0$bZA=R;ZKg<-D`-l; ϔńY'AcqbI`Zǻ@+H 9| r)+ 5  a͹isi`])r$M-[v(!5z s쥜Z.'#H? fY\&0P&)XɽE2K" kb8n{ojݒ=T'8lT?ZͻI .Z9]Z{Wn2Cʼnv jBO&6 *?NP]vlȁtv&6Xj1p QXuӡ3h [&W5%)\xg;y Na'0B c2zw@엧H>[[E1%1^LyQ]Uzfm}%)U25²+{Ү^]u P#(%3"&n`Eu%„P?b?ع:/xpn B#/ `ع︆l نῇ6~]HzĤ82Cd??KJ3+c򄞸"DҨ!ȉl54Mw)]?O`ˠ;Y@Ֆ2b KA¥*ݼx.9?'|IAY;(fշDn6~ӬeS}]&Ϥ> ћc?8[^uQ UL* MhzGӫDZEI'd˳da87.H  S>Q< lG$I-:-7Q^*ّm(w*1 .ay\ o<`*S&ޝeN˼_hbT9Dd.u|/ L<iPߋS^e%&/<,7㍐ O֡uD \ѭJ="TL^|Щ 3mLB/a?/^`454q&[&UPN R͵ߜB7H:RVu ?]`YM@T:`u)̶E}Y-Wf[A0NTa7Qشe> ;8uJ>jŰ2q\rY7SɇY& SJvʬ \B0a8e;\EzOmq0)3Ed'륱]2*(RwxE j\fM T3`pQP'aZbP.ƈ ~c#@ jFOo&Voq~!3(s,b`Z.j_SR{)CƆUiһrm$^-qI7N6jIk4\A # G !\N+vE;zn3.ogBT7^0g@ d|}P[+ &<D_%#Ias'.*~^ZGQE4No>DLoVV2B2>nN'.6aף*FA,hYQh22`Rs0 k/.5=);ĢC{41br0fx nGSRWRp.nY|is'94wr(fxΑa=AՀ~"pVd!H urKuM[&ڻ/5ֳV E=" YNǕY+v*٨'|\$>Bfkƃ3ᣯ{b,'&p߲R79M#Q@elTЖOYb\e)#$2”VSt^uαgV=P&)I Tk7o$51U2SM`%""> kϠ`t]*Ԛ|9%ϩ<ȝn: E &5Rm_ƉBES dE>cp;:\ob;$%VSi/4%Z87#-iVp6^+H0TeU4CYJ8&JÚ0S b6uk Vj}Ϻ??z3ȃ3b ۸$چw[|oWUNwnP%pwʡ<JGT`b0}ÜܮoͥunneP`(@Kt4?M }g0m!P]bBang 97iL諣!T oąb?zu #3Ez;Tx"BU[v]1DUb޾ld)Oٖ;J|YQGJ% d%Tǽv+#x 9^/8Acb\֥hxb4sϿN8.sk@+:+p(4dAbkP}>@}s0ܱk`U;_"%>w,t:_;߆<ܻխ)Nʌq=>vΆ{>Hzoy>B5I]S@L}rkj7vl^Q_Wa]эGf̈lAzH?R]RU}x[~ 3->3/9!Sb4)~[2<ѣD'~Es m{f,|^#7aT,q$EBclX$gyB  4oSU/{[)$eN,?yL& =n;& ֭V^vTӥ9M#s1huw<˞JW687od$s6dv;Jp`ODpI;ZX3}cDʎߙ'w ]%37_KI7ௐY 26x>lkxcIATS і_Z!-ģ~rv .AI׺l8V+Kg)42!JPqiꖘq b }q< y^]Wn@[/ gm%f>udAˆ舺+u[]T[`)DtSP }ڴdG&\I7hK5*?8h7 Π53D7#K" ( ib=gr5*K;;C^٢i)RiҩA @lde=EnSܷ}vW4o+!(x1]KZVQWyxDVƷe ͉tg:E,s9R6ab~EF%l{2APKfnqJzl>d,e ;ܬr:)Ky$FSU}f`38PHym-iտ#F= 8U@ bY;ggn%X(Qmt4A>K ??v ¯4{%LN pA›\J$eth:.]UUl"a1-%Cъ_ėG BA^#M{C$)jvoғ֠~@V@EtM٠^tkǣ""MyjRgQkL|ïVY-OQG#w[KT+SE] ̅\~IDqC [/dkvÔ*)L' OKo֣N>L`AC$Zgg2#{shZ8O7 5I*51yT?i$DweY(8>OcPL>m_ Xg w0ʰ6U/ mP2տwW>|FX'hnSթs)R:BK)ߖ&!2PuFph.(G+~b7f`q!MGKELbj?ͤ0h_ٜ?^ 8˶ :%Гn ݁/OqǤ^vdR53svY* =G{ m<ʘf"ApnYoࠅ03&CRE*W 1'5V?,Ҭk]MgoQC|yIJ۬E*ɐFeKr<ՠ:%{@^b!eP`E*'zϠXеefH3&2~IA@$0Fgf݈7Up8_=yV(6e.}SebFZ_{/p o-:`3%_@楃 iRW~C_LYʅ~j5 ԚԱjƑwe[˥ >i,1ŷ*oAƂMnT)6p8Y⼦ Ɗ|6 qzIT@PDɲ0+ߧU NW8Fܣvh ʤF a&pH! V*u7? {E3}Į`ǣhHV8U[r,s, n4sl{{w^35#r>M LVaXX:!$/uV,Gs'/ vzFRE3LjԖ؇}7fun~v&NdBLeKyD`T!FPN2SMe |$WIňs0`@')=eKPF6YnP` @*}<|{劀b/cl:rv;= e<ؐ]א+е5|ꅚhCO_ ɵb\ڐ!U[,-\m{ >F}K>KVsxH^9KnUӅTkcGہĿ(t|'R{\E)b66ARWuMrf+0@Jlk%kU.0)쏺U&X=-C07_kSOnŹLC))(nAf{,\rI.ր ;o-;y`IaGlNc%kp-ӻte|ok(5ȫo跡eUϑ}K:<ӫs?մaj7B&1 :͛y !; 肘2A5êP \+?;` .BUg{j>aZ91q "DYZ"nך?e=A$ t%vce5ފM@ԿH PkE$hbLI[ iA1@>օq[xw 2g9n1{􁮄0Ivvs%ߓ,UtVX37@|w&^p`4ui֨c|mL|G+D yk:LP;[(NN 5q/tOb}3Tsf7y 08B#q~2:M(L>anNfj1 2=f,-x ZRwޮD:We0k_R]@g-Sρ[o%ݣ 4adV1U [b #[MMȓ &iJ^˔!^2^>CuUCͼHڠ9/L)Wkj*z; $~N^9h#u~sȊu%Q1ZРS&\t#dUEi_Ϟĵ̌S}nTUD5b {SXpQTYg  ,]=xcN,2d}'q ]lO,K@+Jka& r ]Oͦ`n 2Zrf"]9UщdLшen ec|?R3N@.A`-x[5f2ā{k=~i|5r: q,}g-0}S.qP56% ёjO.b" >K"ȉx~İw+o-J#E-K8X'xzW ٮ.C"'%YeS<'+hqQ٭B%PF q#FPX\5?#EoVʤ8לּ|ÑʞV܈fA03y=önɇ ٭"ktWXh\1;ӷ:I!|B&ajEBm98oj3wc{,3Sf] 5*w3̣hQY# NNbW.9 n?W:7odSQuEe;f6kA"6MgBrc31?ϒe" (4KCMW웫}ަ̡Dca[Ya!nxqHxsG<߲(aNS7&hݮ`MAY߀|t  q%.lfWeFوw.a-DdDgp.;N%t<mkҦ"pl@A*[5!" AM!rP|tm Z׽IG}#toqj_&Vdk3Ϝ핶#[; Pbv͝qke+*[#3.]vD -ڋs4=)C1g?LER*LO6=Sz\}}r?GW ӹ.ixW T!8(jhH'm5!\[ڈ!l 7 d':(b3I{I-[eyXahdqD5ѻa94/lDeϓAku d`?~Gy]jʯ[W0O/Nªvz'_5 D)1S^Woߓ{>i}(J<k>bMΗ$9nj W: vTޢ/Q_Už+VjCp+?/tw=8T\y4A*`g-qov#\Ss<:4h!HChU-t:߮$)_G.mmE,X ]߹΄w̦n=afۄ>WBJ owD?y"jdb)c#5YJ, 409DAM[f0BE4LgO\Qr,[R&QmwKӓK%BjuZQ Xw> :uX hBmk S&w ʹru &fasTS>8בa60gfv;ꋺo;*CTc_%V$(~]f@.Eມ`ګ߁.1^lzI0V߿0ZgTsKqѻOJ t[S"`\0s$yQkwrDӬ&9vq@Y?jn >ۂTF6a٠iZIn2_LRBHo@]6 U.}'_{j7xV01%?eUoT^Uޭ;4+Z&A--U/u8VZ92?u[/oaϑT>S9K#fy5rOΠ﫻Ω3Xji2 үڇY.G%GNH%`^1 Y,igcXxT4Trv2x %xsݗb,g1hw9(9o' K{@@Rɴ91]cQS 8ra>&E{Y79܀N5]񠊲=C' C~kVl$:.F$5eѿLalԁ+dΆ賢nb';0Nb\od%eC?u=M #5S,v9YQňP[ k ( ":Nh(jjxj(Y%ه8LbQR_?!/G*M:4h>Nx30‚J:.uj!w$P(B⃐(7wC§dz;K =xQC@\c4݁l/pwώOB-5 K=juGjؓp <<72XJƱA0~JK& &Њ {C%vC,e| Ģ/M8ęoi*z@N#=իrU^$6&|*xi%wvK_B"굼>zfĿt-zdF=@ dw;=ac!8*w#w e_"3LTE2.Re c}_݈D4($!=ݽsKFM 4ErRU|B' 15g"xrWܬ٫CSL ( ogozNj*$l@-}N#'raq|k$;q-yi%)l]e(0Z %s/t'o t8&^N sㅘRN&,yH@( -E@i:>4Χ~ qD/{`aވp׍ ۲XB_~}6)"en|EUGיaRnX<C7B`uf$[ vV;={t3vH~7+ /b-MV8ӏmt͏O Yfu4o󌡔 }]`zնxL 6B?%Q@#Ev5DpY(G)AMF)+k{rHoM ,g}K?]tN\[u$|Yen2kQ#H.g㑊!{يɕ]G6Y(b)J 6א"mjq$'`OTyǜdɗ1*rOTNj.$aBh&̡)0Cfc*uo2Zӏ_d2 P@"eW@GGYI=Mмz'/oRsN=via0=xjadb㵠؁N1Pdb6 ьcӻy_;HJuNt6D/=>];y!{[~v1 U&9bn%"' {SM ZqVi e9]Z6f`Vb&]9weB1Zaw 7@F6DtY1"չ3, FsmgN?4Z~<hѴ%@&)9~.lgdq|Lݿa LDsz Q3tX016bxͻ w>b4؏n~" *ڦ"Y HS >g3'i%daJYaݤ~48aOcq> yO!X.uw@.$ʓd-_6>xPIբdS㡯~9v R^|O>PųT]a% #'AD8)n=,'i5~ O1L.qe`Mn\-OiEJ*4& ~\Fd2ByޠaU0PoI.%]26G>쫷ꀒ$]z5t:yLNlYL9\O" =ڽ5'%$BbSmH3lEO@#é9TN,/k6a@ZĂ ֜H˰ EVv7f9e>'rzu.W3Iv-c#WMȝUӦ`Фۨ d?ژg:ԝ,T1yΑ PMkz<2va-놃L)$p F j 5"I_ \ Q|w3Ա8Gm@\;E-Sjb'[LTM#2A[(IjQ%$A-Gǟ &fd||L CJO^%)c'QMSE+SK877Fmr!&jLq9/ FkF-Щl LAK=j5KGYZ #Aǣ!\Љ\"c5koZ~)ԑB09M0%@`*Ԗ4[EsA啚R*x+—źvz+΁45r3Zp aAePtzdk#]ngYdvsRa`h*bZyH%3sE?wx (i1ힱ0Yq}\ZQ0zuJDqCm8ŴUYΨ> 1+}v1G̎V^&'"dLR :a)p0haI$(;] ޥZK WD)=e`9p9%[Hxg(fE'bsk0KE^FW/LS_XN&D8)غCdzMs{sul ;JdFcm T%O3| +} t_70KE]jsKR@[*o ҂0W ;oʁ^> `f{5GCX Ftܤo"8Kw9]Besǧa%C)sM1I{K Ѱl'w&&bsXP7N?a|[f))MC5_w}]V;XmT ztBVzwkTӐIE:If &=;5U*_Gc0ԱjKhLy;D>;ǻm,[&xS+~k\ͤ.5:ĒsEQѴ-qqO$kUҺqoozIުmy瀿,)d/ݢk- '֑1(h). f'焭=wV l*WAm룭W/Mz|db|)ӊN;V(HN"vrUew4B2r+^4 V6O#q9{6nw9]' >Ԟ*IeOpU>^Q$>ChDYp"ٱsKfŻ]84um{̩d1T8!x 5#p@?.#ӒB}]?&oQ~24Mhf`t윂;;)iY^ô[LLF\܏@\@:cKMd@ `2Ml 80t ބ7 [YY!= 7Zp=Vg #GT86t䃉fq :3B߽wHgb 3Mΐ _۵8[M% w+!j 3gIwLn6bgEhe VWJ*13dV.PK:Es;%'\d+X/Y+'*LOt^3S*?LWNoV\# xbK,r#t!IƿC/ꢖy r%8)(`P_ gA4.y,;UOhkz:$,zwl";67^>޺jM- |̏ sFşi-ZDцDgN;4 U(%duŜOѨwt{ce/ noBnAeM˫_uBQ;)4}5dX^k'mUWnYvH$v A7khq."#CtWĉQm0}8CS?qUX%0 t !d[ȶMb`۠y:g:{U(rf0R횙cά䆛璨ȮR⻀@ n^ Ĭ6$0NٰmtHf1M\0ԬL78jn첻N^F1D@n$sB =1|CQ`}]B9*pU1n$_Xx)ܺ\%'Ȓ_gH2_m0$D` OJ_+紗Eub\м҂ex-kٚrA sý1GG,oWe|%nJLewT)MlMl Eu G\1]4[W;-wa7' ĂeӴ* ̭ݎ;.,σ6+N]Sn:/5B~,Fw0!iX iB ~s>]Ć#wsiit֡K;R{o申Wv 0k=C` rtΑY'll/; {hc 7sAEY|SAlޫ z65 Y;9Tl]4 z876=e~81Q;8%wT#U,,~L:O6BCn)R )ZBFLWڵ OotfѓAG}`Ň=(ܝiup1 |哆ochĐ<aZyΜ ey9vtZH:L=ZC+ɒ؞;`Zo2b*izj]̨e+O?6 L{//qT'U6RͳC!C"Ԣ~qG24Pj$kX{%S^\p %vnb*E9xc8ZǂC,vVu/*&)lc*+jzm[:$猝8JmHH8gc熇Ps\]iWaG=`2]ߧpsE:$?x`#3#VF7;Fm :z~sIጧ Gp'L ?sI9p4J$#\c soW.OC)M4vK4_/IE``}`]k( ! Eܼ!8uڃm^Jq43-.mc55P='6Ca Je]f {z4f=#zh1H BoBn @ :(L݁*sa=Њ@؃/'smzGHY{#= 悱&saZ"E 7Ԍ6=ۄ·Dq=V H!k"vefc.[^?TP*zlN1C~83"49(`$.O21.uP+QYXwsfx3 L8YQ3] dz[T. 9/6v݄}J  [ZW&Lnt!0DKCAg$ %a-ыl#:s{`l6ry:Z~6:^HP7 Jꔖ1:G2g]8 <8Co@?4: Ӄ%AiQ;q~+KXS_T6K[16:GiY7n^ "IQZAl5x0m) $"8VMrF)&u%7:0uhjFXܨ6;hYF7\VY7P=ƌ) I>G,d-JEBv!ܓk d ^ g iZ v0L},D\`6pl{ѽ_ 4VHy[z}M| !P[Tx~vCǡ9(sr)JrMA {?ƐynkFJ~ *|Ab8хa nqb +/ÝC$+,*p,¹Wc%ZdfF,3%@h IY>^\l{S,n_WVJ Qncf)~ ㈅.|3E'CWaX:@2?KN Hp{Yh2 ,TEwѶG!Mo+7Dsy2y.}(d+/,^ڿe.5j LUb?ku՜o=Y+wAw`I~iL4h,,j0$}))*?'Jr9\U@tBN97GwB쵾9݁ۖG~c6 F uizΕ3P%m86m/޺#O 3N~3sх)*Ī¬x180rQuKᚾ  *H(iݹ%B>VŔ L J\ NUQƆ~X_j%S{s]_3͟.H0 hp׋)yiB.jpfz:>Ixp#1|(r5'@7[6.C7.tIZ 74HauFU_u "?U&C hS?I&U|#Y=eaT7ndG}7;1dSS[yL1*(\AFx-Mb隅q K^랸B=y;)gTS }uc5~0ڑg Z#v1Î/rJ#,*XxOMܦ|}(6I\xuB*۞/G]3r=?{JKܐ"Εonw#8srzycȑ:ȚC{c#qcйm*GŞKQ]j჊H+[Im' KXI&"V0h*xee=ME갬Xs.>CU:׷&$!t3 +ZkyМKBD7`xr|9+ӡ݄L((ˣD*Zi}'DPI8$c6>96mΧ8_Y}oeumʥuOkgD6ά܅+{#mk(P"ET ,fo]ފł`i28.V<2j*[|Kz?߀Ol; uW: Ɗ4 og@_v<.t &aqGG+8&m3"2J6kLM(hWavS`FZS8—W+A&|d^(*ݓ{5k1$Yʠڳ'īGOh Fj+A֨}!Nb_PHYtLT!v¦C2>yWoѽu@B ˘3F9*:0HhBƥ~/)xɷ5M>k5Hq`UG-)GdX[6,F1f~0F#Bݙx VFcL]u;rX'9ڗlB"rPQᢔw@s(Q+Gʒ#&ڮ:8uF,6-9-~KE5slgӓHɤz{ Ȩ:d'"ͯ,V\3_:MIAug˿gʁځ4iL2G0CO;^ <)"'Ѥ$_fYoW4Q_շK*϶#bF#>A~mgoMԫMP1]8:fSU 8" =!,Gx7Hai!V p`|$ݞ$u8@V/7\8x!^s0܎BRN$h71[ŏc O0\yt3XTQzQaƢM*۱EUMVιByoFXY0H]҈udiK7qR$_ a4zKdە:ڧwr$ފDQ*FffN:"ޗY 2_ݖ#ag8S$ Vn+?,5|H:<|u}tE :M~]5>+; v$ggYgg+*"DOզaEAA3[ !HLHCu~Ѭ9Mgf>?]j=ǔzg~!N$s" M1 ҍJv :FbGd50eQ@[R</ȠF~W"?bABz\ @FeR&߅ .A0dNrVw'߼xND;]zrדq-3QfR̀|dL<<J~#%UuaMDM)kɾ&ciÌf 2vE~Q|jKC1|R* -Tpm[Ur?[6#boۄ)YwXѫnA;VG@M8iB<8JyJ]bE.볣n_)h͞ĸ8L3n|p8%AAR~$7tXaORTfe 9jQ}o;G6r֧/C Ac=2Trs)Z\fk3b`FTh? % oT׆bZ3e/y w'yQ.t ap#Y˧Bٶr7HYя(RXHk 䖌Q+gԀOP%Y8ڳ0d Wh)ԗb yf:&UEUaH::~jD "l?EQsZ3#$φ՜Hk.6r֥]pFs;/åܙxɦN!uMMͻ" '{U\{7"SI2; oiy͍MsĤ́GSs(q^^ ^pFEB\`U~AYܽ|gF* ǩUQVb=L)ЈD8FRx0%ֲ xð&uzjҐ^,W+OLCUy P,wb*]JH mJaKc𸜲V R$2>/Z&f0r;lQ- Nm[*đ JW-[2N'UcCsi_8s7C`!jw CǜvqZ IgԳ]9ӄHS?y:^ZZ[y4-7696P+COvq"/2w1MeR"T uf&P #ylmQ Z 9bV?|S IϞsHM-g݆Cћ{ӬWpzrTxH=4U}壨IgaR˚U5K!ˇ7‡ʢNro)*mjtr߷d:at0 `py\م9N-S] } vˋ. OGwR ׎C@c P!zM$C3t"ۣҮ`-6>}hFJ}*btFtj /zD/CB1g ;>Gj݊$qnՇRղm{HM׉ІԺ(.Y#Y,]v,˦Y%#IB l3#~$&ZVĘL0y<Ǜ`n݈kV`tc|o׷y :H3S] A0} N vռ1t[0$P10̓VVPX<e٢*,ӘȖ`~c~؁ű#=P{N]$\]b4nXmУ.чގIWC4EҍXx!yX:eIaសU[%=DpELD7.˼\j(}hj/ᬫK"WFz,8>YMS6hʼn̲`4f[S^+'7{>!ɣm͛E.R:pMaȯ⛑<-xr$\t!W1;†G<콨qM u vQWs`(`p]O~gJ8u&P|[vz)s >+Ck<۱_𰐚},v@aT|AۏuB:7diW`o%`P֡o ,$\VTV"~ZZCWS }3 &&a=s9p`ad;k'r^MM#n^6$ˊAzl4Α`azd@>r8#qa(r%xr/1b4T_mA޴Uey!aV chMWu!9PUI[&7B Fx2N?߭q> zKuISLmrg.DKXJ2QiG;ApU:u?uOnKBEmƵhs{nuSh&HYU_%juk2|~toWK!dw5x3୺{M*/c  bi?*](MͰUѬbj GϽzsΗԝMU:6Վ;o Γ%IOeo4b_i[0 g) }oPw cV7Vm8DEJ~FDɋc7v4*"lNM͔(eUfd8vshx7={4? ԵKDO$;ҨuˤLڴ9 3,*MlʔS(tK р@jUr2ۅ*\O]Ogmz 5 O!p%BK×.4ˢg o-uҁ 5_k{t^KΑyqAQhTOHX ~X20h0g\ Up?ì i@&l YL4⦝82=N `fn52fRu.XK,OS;"`J3۱` ?S9QZFCPE5%_#8{;1]6Vҧ]O..5[*}5 ͞U#bRe)tļ].pcYM ],7#56a'BSJlVd#QO^=LE3}t4'g.~!ZgȊa_K݅~1)y,QVM:E#bDwNm[^'^ýsA3k`B3yD@W|1jSͨE%zɣ(ҕɑB;0+ w]oj8{͂ar{+U?@7X`邒-~}YH6v!a[*HE$>ꬄҍe 8ˣC`. _?!B/B,wrvsQVM.r.> e&IYokXtVEnOf@gXCӢhmMTc\Yឃ{n[?A݅ւ⺔sr(!x./k7X p擆gb1dk@lo12VrJHEȈ%Vx ܤFtg?*I00p;w$ "LT~r#BZRbdza@H') ɇ&\.JvۼZL"n623_SvR 81fIzzƴw̕2 )?IX▚ܠj|k H&"Ϊbȸ9x_ʓxtpɲ:;IUR \KڋKTDTIeo8qJ`db}!hrJ3!;K1h!CY"p1$oN.~|3fqڄY%S҇ԜL0'GsH@@k|^& ʈS2qb TaT5ʯ_ xqNҙQqk˸1"^IOR#GݳqR Ï;n 6 =>]X aU>Z4 `*@ GYy ͝R`+2j:#dC,fUD#G8zm^ 5 Pf5Z%EV'fnk|zvA=HDIa& $U2VQwz2Uzr:R;Ǜ #r횳^[?1]by_pL= ^/m[˾ y3]SB.b,N$e u^\i|r󍙬Zo9<۬UC>RJ~kmdP8Iz2z_JJοJwIFY'"dE稢tQ*[2Uʒ]k4KV_`W{j% ݳx㻁`΋KRù@De1A\urmZB#tM$;%@`]$CswX"h^% s[#>46ϳVPGq MRvȁWIf|lԸ5jk|`CQcGLS!6Z@g' {"qi]HLJgad!Ao\^Mf4q8M,RC~+GKv5t&zDp#?M\gPfqR([TO~WAx _ɞƍcHSߺ% VhbvPQUf L(taH) .hIm.8D5jD7dk 0ո_{'Q!]rM'hO, 5+{bYSQTeuWQju-5I^ `Fv_V'p)$>m γsAR@%/M hh-ykȜ{bbԞ;q0Վ/b枔s_)NL,B;[4R,3M"O]`\@  +"}a(:L KoL_ɧⰫ S2#\2`Wi<" u}.mw PQ/΃{˂+? K돠3ӷ›_*;/~b> q PBj+jƏ"wi>90Cxs&= 5/bU9Dsuc஺3[P{ȳ xH+VzWz'iJR"A/~u똽<޷*L/=±˶KwSlKtzP<'PD(QAD' j1`8Q6gl+=%Ńp'cJW3H d<$GgTvJby.w7 }^ oXiYK9_Ut8u6d+mOKܥ+ی*v>Kvpp;x^RQ7C;]A 36yKԏUKFLR?xgS_)ED=#@Lm]mLaܦݻmKsMt!A'A@UfԮb5&VXҞn~:eH լ~E^QoEk`@Z :c/f$)dN5E* Z8=y=`KAj൦Z('Qq<2))!?1oq:XwŮ텐)`Dh||M7Oiw0p޾A1){ \:7KQ+)/]A 1do)ar f Go@PK;dLĊ!jVĈN3Z3FSСuj:Y)ct1ͤ }[>y}-yH|~[5UipYOmG0κ2XpRHq쏢٘32.!+*[ɯ7k0@s+zCX;`1`RU,@o[fpT7 W!|ӧs+?5uy{ a0YrzlNX^\)%wC`h"W7d9e< ۣxY`4k8ӣ\,ǣ?%vXUl8tKUc6ϴo[2 NYmgef+Ib_KdQu8H^ jiet0HK BLоFS5b4[dhK219 r23Pygv筜OrxW݁Z҆d%?_[֐oCLsp0ΜĆ[: :ݼ)\̖, N J)`FJS .;JԹ#ʹ ɁfJaa@AOàFEW|Ⰴ55tT{7hڧLʬ{#*b[؋fWZU㦥A fxݕ/14IE*@t7w:*!zӅ$ x-A8OP2Crq =hr8{ȼD XB䞘7;26ᜎlkIK乓TH:dCkovov:,E#ȯX# ;k[CO@٧2UifDg+Cb h9_Ўn4;Vm$8PH'Y5H3  KUrӮ)_ЦU~fy4'p;(Ȗt mZy$h,Inل#}NOs)u2c٥e,gBjzG8yBr:4RH f單Upp=3 7/3AJo{un@{g.'7E7_I9"!vs!}ĸu`jJGccB^ƌ<=GQ1B)7%tű w[?(߳o5>B\ e&*`^`fڋ_ $l X W iۢ Ӽf#Tq0FL?Fjׂw6,{v'4 *1TmĞCy])a !(lb{grbGOf]fӃ?310 _a9t`qҕO/esW:=HC"e@A" P4Xq➁.g-ɘn;g(+ \4}A@Wbοg+u@p/:)X@Cs-S2F}\-2-.b dL;Ng+ ⻄76j-% pX2o͵Rv}:3GY}0>ټ_x5ɨD6?EܖF6"p?nDy'@ؠbxa%qcz0z2@ڒJƯ 4t'yO9x;Z7iWqR8co8@ĢIEz^0ҠYefP|] 7ɋ ZĦ1MQ(Q"3ee96 v۬6Ľ?DhV}|W9MUj@RF@^ZR!QDZ| >*3jb.l 9*cˢ/ UpXF n׈_E#nJV]A-q2C'tD7G,3jp$1Y"7_Y1Q1/L%fhh ڟzކӬ#2D7<1Q b[{y0@e#O$.U/A7(NpǤk9BYdN*OydVtKuM4Eg*8@߷ϝ1"]Q~k`r@DVFEf`4V]qc^Z*+sI jn<4Kbl3V\FهI%fD[OL$Dk$_@cz]ꯈ^`[c6\)B򇁗iJ1݌yT& Ii&C~BW9T'wu1ʋN/&rHkyRd{[MH%Bm0qXŨ ùw֊:oS#zEn3ҏ`hüDL wv^>h4m}~0ۥO?1@%v>Brb_PVt,pfꄮ,IUԲۦbG.Rŝ)m3̅n#Mx0Jt[ZŶZ.riqMd Nd FΈќ3Iݶ29\!;ghP_, !$ Vh`?%amYsPH F$Z'b0.WTP^t;FJkf-ڭ ( ̽O\HH0egYˋ.62"p<3yU΋U*o&W %xY~(fUof/YK*xȇ1BC r8ƩD.-?͆Y Z!wc{FgAeԳ]?Q9JOYd#8Gf G̝:pP$soDЯ߃ba<`jh/-zo[jaSͭ &y/̽yեC'76#l:-_ÿ l"j8ZQx`ə [)Ew\[:)aYY}D?(`tմ%`*MV,0oR@AtX IBl{s{e&=p4 [rPK M^77m᧏)SXy.FW|Q|TGh~HҮ,Tĸ#b@$Xv,ǽփ2_zû>oy5QM},I?~`w쀣& 7# }|Tv$@'@UA;nMX*5c!Q3Ѹ-[dnP"/۝-k'}c_n1ckoDm[╵(lop$e<8tU[ aVuh7 é6$0Sݤ]{ؤe'Fsdp9iM9bAa%.%ksh .'ZUԂl='Gy({bGJ/øMPwbsxk}I6T47f)g<0Wp NfG~$dhZH=xәi(_h\6kB.2ct#5hiv?[s ͛ KLz%L)U>Jd8nt Zgwi#xĩB xNwdfT Bc~iݵjH6aʜOxwә6(ub1:гzs Nh+ߺwAVRC#G8Nz)/*X_/`*ƞꊠOiH*"H,,ن M; m]( !ݓ[}G K'yh"+(^M%Y`0|~Z ʣP by%iLFբ-plʁ4*H_xf8KzuJ7VA^4V =w۩Zyo8~vlr {E(baZxM"n}V,zJN+ XQrvY_ uH}6O(D~ŵ.4jSE:VhFQ~9fšZcO:sT[`-Vn4K-~^F l {i?B9i8 6MxC+륥Og2{jOBڎT!^!W9H5j9Խ&؈zț׾#1V^?K* 꾴_ױںѾϮqhX_nƕ6 f>$5?A,AO~wRd8tX/^Iz9d,! &g}fx΁eJqTHT%0 ѹ svpr}D]{zl$P5 I߁61ĉȵOTdk [IJ/2go?4u45yG0AgxhXn^XƬpK u%/k e%F:uu̎4͵hMmx;J%?bR?n>-ygWBEW\ns1Ȏ Te$v2E?T3)`dP²v#B)4xVS:sfxȍpNq39Qcs`|hX&HGDO:Oc`VUFtU'ƚ,$քObq@09j*%u/ZW9FXG}BClŲ7Buchҍ%*~';N;jp.}rg6*n~vOŷMQJ)Z{2iRjk˦bN<кpx[)RƩP{voS.)&۫"՗o*mxőf2n7Q[NN8FA>osD\nKؓ5i(<㲹`JcBj_uO}}]љ4kYArj6\x$DEtFSP:Fr DnMCnBMh_(;8&-rG*="UlF یE,Ctw,af ~zH&&Y0 ҪC),{B  k (e萰\w^ 1}_K?bVl"]eOINP5!ym)uo,9}-ݟBS4z@U{˼ W Z=~uĸ=Vurj_P<$`SGDqxlxTdDtտwgbH=4iS|p- j{*"hSą$Bf\;M:[3z)Iu R24J~q7 s\ʜ[Z,Nl2X9u}lB]ѩ{n Xq84}ne1/Y,U!_>b<=oBNRLoi']pTY41eJ 4f0mNi$aHy"X+o9<6DǨŴl)"`-tSe%e"P:ծԂ"䄻#`'>Iw(v_Ʈĵ*Mf<0ļU~D0i >pB|v+CO2c! U|0j1wA#BUL:zeGUm.^:wu +T_ڒv?cw|`!z 6 yA5lOj|XV9B8<[lBƁD!b4Ŋh)Rܨ͸Qf[زiim̝K;u5͒oK Qi(Tlެ!¿ s5GΘ{R_ kl`K*vL_9|8̙=sQ"ҧ=9 L1J.A :~X5(08:"]nkcU>K /_`~ fGiz!2Rߛjq:ߠ99]< +W6[*kJ[Z/.aQj6㍆I hժa8plœ{ڰPTfⵄ!5/]H #8fwzXT:oĉ# 'zl[~h .)$Xǵϊvb Ǐ4ᵙa[Œ6ܔaRKsPq8 ٷ7ʎ=8_#˕Ze uM=0IN )GS}pF2$w2%~~)+bDZ&?龽sQ ĽwŌCs|FUYuh>nv)mI>_w^D Tgej`YMXHĥÛ &M=\Hٔ?wpC LcA|'208bAv6IOSXfU5 9U A"FōLthI^nVWA^ . . SA$?T>l"z KV}:76(b af *DY00dNR*NOpCm܉y`3f]i"0&;>L b# rYX;MngKҷ'lI= w1i +CQgq-ǥ!}j`mq$-frg>[K5Ӳ ;d3aoH~PQ:JKlt.xP6X𕗛COji'ژRX"BN'Ptʕ٥n+DD扡fɂ55S?.>W95kit4kgHYH}r-HّBߡua>@rH8(+yTa0& W?09 al]T0ŞBR!F)]!>X *~rfMnt q=8LldY5g?G4|a66L~pKW qB=2\T{I(L[򄩛_(SueF h~aM& 6]@#}#{EP;Lڄ+aʻH".z9h*2U/tLkt7Rl{'PW6Fâ߈vڗrLEQ(!Jb4X=X1᜔M֩9K7%#j9N=u_Ma榖8v::^ n=eEw2{@DbU01 è qż3.xe\62ܫtSkod OŭQj#LL,c D@mgQ."8ʮlTcdYBDcy%̗M*KmV!auqLgo`6%cVQ1#eA6{:ҧ-U%apF;)hBSጪ5>S ZG\"?O"isdg&a 52t=vu/~%CTu:j6 bS Dy~on}:o [g}TFF+=msx _/S`Nrunm+ܛyQ5 ŲC# gP/{Ʌ~dZ$&Gt9C(z=b X3=d`L~,|P!lNR5b\WL,E IXj{o[m32k>:Eu]ή5m)U3>4ZFTƑ5e񺘞qBli@~bP_)}'E{O\ 0vŜ~tnz~0ov%Ld7V>KcyR4 4K\ܥv=H0G 1_P| J't|78bgdSCnlGχ%@D|gz%j$p\0 -Bu2闚G>Qf,ᾝ-`;lm8yG5#A?:w^C3bv8w ,|k졉%c=*k4G&XM5|P{^&!9mtSH) zF):j,'޿-=R]r,~K믶8jp uSt'I;^h3PÂwmSj=WJbt06e"nd{n]0mլdyM9y <3 8lQDpv?J5iީ@~pޯui4~dV6FgR-,Y:)=H@DS+ͤzڹy aOy|Wk{^B]lؖՎArEyR$}kuՌ칅mIśIJbⷪf@ %Kjxp4ձEҮ=]~7kܫ8d2R|RΦkN4 n3)q'P&fBKw%b0?HʙQiMX-RMnNzkCfr5z5ט n)!m|Kc.;ߪ ayE Wƈպ@ԝ|/{`K[] a6lj\#(%..xTc'pZaIuCMG5'/j, De7>S[GpJir}@ W}0ߜC0ayb}OFAcvWbr>e_lG"|9d!QƯiy+!~4O=|~7|#nӢl@5 Qn2L$d G Yʸ.ʎP.KX+PkΒ|oMK@A TLkn[Da YS *yMjׅ3A~K=QRGpp !67f bnw߼ϳZ[Kr;W0 ]|w`W*]zB9s e@RV78=2%QO:Ajg uG`JΟX[> J>1@NPa rIcJہ zaGszB|)[jVן8zv4ivUY3Ph*mSs0{0g͌hP m|Y!$MaV{ۭ>5lM.k5-^FHT|^))e/QI}(3$zm0l秼xPz|?xERԗc%|:xw;,Z:Mqhť5EsM%j֨HU=h+c`E K 7ڞl;w4<}* qOKۣJsA|$)Q|Pv*{E۵cH\|4PWEf@c q_k& ~yS,jp&UZeY>\5a/ҊgY0~A8{nXWcSD(J$9離TSTThS(Mx&By xR2O̚ĎN>Zת>&#^bz+ A5:p5/iaKX csVâZyJ =-7+NdҗXwT 2aAB!- 3p2[G̙h*\ÛKo /k Ll fy "k{Aف4SS;[<\85pQu}+tS&UΜ&1htr\jW=\?+y P?b9Ҋ,Umɺm Alc]QJ%.3&a~ ؚvy^%8 qrGE܈ڦ##C8XLote(S^ irdJpm9(;HK⯐NȂH}"J=3$6ZŽ vYud\LBOB62AK_,bU-%FI5v n(H!3S~bG2@TS'-DXh;*~ 'l8'uFCs Bnre~Kz!WȦZXGH=lU+IGDY q΢"c {roXp;塣ݴUЯbZ׃ܳM8-q|sB'h",  ` \t5$pt%omhw(W\'mBg $qk/?Y'K<;Sđi/4gՇWG]^d&gVLo;My_:V#w rlZZbWR5g,Gg3۠'UÎ^Àdsg:w'Eqۀ bM9Yrznt 5 dp5)ޕ%ڌ2Y~Zf3qTZ)c 0)YztlT]yI0#}ۡ`oO>vqYo]]]̩)Lפ60{=;_UXY1hpQX1{[ތfzX؂γ3׶[s 4Y֪eo!;(l/RCk /I>6cp}q:w@|)L?7;6t`+5Q3_D5A@Uc53Oqlt>sK%V]HAW2,{"m03 TqKND;:d`hq1}_( LE|LQK\V&ᓋ{A; +",om8;E\RowDJA-Sܢ|{7g,dl,`|ť ]eٖr2By UW pS8$(tJxAR 29նT޸UM'gxnV32J6 VVt4 ݷrLx: ۜ tM5ń`YWME>Eh7&fJYDЙ튩r҂lag(65^tPg)2ܲFhVPQ W ~|0l8PׁPd6YvL/@0ݼ8Wf0al,.Irtk>b1p]=ws#Pmݪv Dγ}ڣ}n)bRw67gxqR/rxcOݏ+HȨWwB`1P7[ /9d+ZS[} @ٻhdx>[js3v%Bsr@VvdbpXlM])mfnY^rC*+ ݴU:+#UDI,PS3BDca|& vIqJB~N= RcZUyXMC|GLn2@~zn(<ʻSS@v@kvJ`#̔Yl1uAf@/ vr` V  !eOh[~>;]g$*`.y!bl|.:Wד*prXni]oSC/0U+jNiag,B|X8 `V71x뉝<^kJp[:v}WMt&`Ru#%N 31tiɍN'k3hz[yԳ<(`4!AqZM wQͣ䤅cRpfY3Ѐ)闣|טb=ė$G:OJXN<"`TްÄS3Ohnݱ{ޤ~s{d7ѓp"ULP0 TQE\v7Ɩ(!QEm. m$V`NRf !"8Scj8,z]eIaMd Q􊬿o h0#[xfıy_mgcАiHFU>)aE, =7ߚc|]T(c&dn`.{l.Q>pp)k/=KHOMo]J! E4 i\lZ-PZuIt"Jd{FŸA]Vuv+=Vrv pkR&m_԰KG"﫧IƐCăE P30Q,EP-kpt!6vU/,iWpREHhOp-DR?PE;-y} Mo)] dmc3.u0%9~`Ը1oUgէ[MI:[4͒\Dh]<dGQ2M!InEЩuBQխBa0_MfLL|Tbnϔy{!%ʠNȬcwS ez78;6Dg|@Hi [pԛрIT=ͧaU E+} }`yvGӿ:oȻ1$CvJt*Qjicz86L|2?_0Iʼxy 2qb*!Dkƒ]xJEq/zv$PK޲0W5VirϟΉΟW?6}d9]csnZ}@U[EZ >3 dɁ~љ{#P~KyBf"E } $#g$nc.l>.df\il U#{릎`Q^dװQY{*|pgvMj)Ae|[NU`9A85@i^pݸ4Muܥd?RG\| ,m9\-33S?nt41wo*5`w"EIϮf[;9%uXG(;%VF`L!v1Jٱ<#˗Ϛ7 }E`"dsBC V$O8<0a]\ ,#I3K&A 1El3G@/͙oXU*͚ ,ߤS e3N!m|Hъ)1Fژer݌Gu lFr^$ai3cٰĞY(WӇX[=c!hh$LؗꋼJ}0(sH.s ݺVO*3R !`]nN:|;B Ehp^(g_QdThF9)PK ݁+4#2=&=_ίM!_c%꟪Otl5;XaF͖PGYy@^\(]dv\QjK.2]H'O7CR`( Dȑ,8Çk"ZpO)hOԥWrր3S b@PlЏ>ARz m4Đ2 5"k'7Giagx _G3| 9P6Osh\Vggwv' g t=y@T%uo]s}.ibT(~hJd"n0GPQ41Dru#RYi9z4m3j ]β-OzӢ?eraxqVuͧHju Z`QAE4VO`4a(Èab?qͼYq =$9^6gocRqISxd86TpĶDTQ.kWwOs,fKgZe)SuޮPk)-J.ҢvCK[[e^9 @2Ts=xU\ yz/rLdiE| E uLaRNeQeum59gķ}Ű!#=.h3쨖f!R81wYU F0KlP>W )O( }i\:"4PU(k ߵ "CᘒY@R39e0 K;̈́ HS1F^fxP@`FE-db!Evsm Z1}XN>t䍿|$|?\ e&rzЛShH={fx>\z/s hj7`TҏȮ~@艺'SR 5Pg6xP~1#-~k$J3ۇsOڄ.V,n*J6fz17z;Rĝzs Kf#kqS=vM5'F&o?;\Xfu㻥Gl79X*BqW = y.W{Ctp<E\>}Q/1aQ > h 9ob #ϫg3:Q=G@B2gf>z):U偊$t9Ȃ#4B4-mZl` fak b9W !k-IֺAS`v+ xb5  `0{Pcw Z ]rB"1 i glxZD_bE`48I`g35Qr*PP# en#+!|WLaU+I;xrNu{2D-êKD>2Lsh 3Cq: 2+@U9jw |q>l@d : ڻ>uܱ}_F<ұ(\n NLؠ3gNs1*Ӓ`Qd.|{YKSLO Xd= WĈ@/8S)*"y!Aei \? U/irs\ (fm/|3=m.^wbNNooG̱_\Ү졲CI+YO\Ktn?j:(1¥}Q>GlhH զW4ʙ;)؂LTwTy3ivu)g=ƖN)[n8%,jDÈr 3(ô6蟀9'L* A3RfDc( G~Mhj#1[t iJ|m^'?v*Mh r?;&5LDI=]<IOeh˷J='l&[eAGdޔa,|sw鿋v[+R[Ur;*1S Է(6N-6*%xeAhKLķ ̯ h\Cyblݦ1cjԫ]si&&N_j/b&lka_[gW@p~xccdBC76u\4<紫b;\L:bkhgB}EIRnT0IGG3MGSS wFzw#u)ҽGRоⓇݻ=tʕ(r[:O&LŇAIxQrSgqPz`ޜBl/"q,a`x,|Wrh.%dAu]lVGu Eʰz^A_}锊?<ҔُhfKխ$`mi=| ج]+/\Q#Zd@wKl@df$K7}Ì=&+cm^̿^xV6^xϊ o5;z;8AOy5pK7NiZT[S(Ot嶟RK /0Z$]FV?T?"ƨsT@Pbh ]ggQCMaّS)Kq̣Q%2hIY-ˌa{WNm\ /nlŶ#8;QV{fbxHJ'7]vJSo6~J)&*3,=G.>c+ep &ܾSf;"j=7 % vIxճt? W;JfU]Rw@E6^Fp@ Wp`KdykH;FCq:D?lo\yhY۳e V :ԩļP;u*]nƉ7 i zwoe2uZ~24,4ɃcVY"<Ww'13x%-z C֑#=gYQ*K }Ix 1 >A:5Ȟi%>pn\AgC@n7\x":oыZ00E:KHqV3"b2 JE$ d˺3mHƭKdEl{)^֔sMIPUx gp@shjZb9rY'Nahb'2e0AN3 0TqrT}a*W)SY82ą$[] B>W#:¥K W:c3Na#duƇ9 Ŗ/L Μ Tc1.yy "Mw kw:>Y&)9*gЫ?+VzRlj!yv+} (34yITsV҈(nu~Z~CKhpZ)H b_szs$V<4o ,3C(G"zY~;_YダMteB$S?9$DE4#vg>KUNVhQuy͕W8?N RFW{$gr~rٴt70-?NZcݔ71>K#:^`xZnEJ\No_xW!8 3'K|*5>\An ˈfS5ʙUz82x] M(. Oq *hEl`CƠV ӁrX¡wjkn5-UdӇժN⭏5Q& xt4э{4cqU~Zuѿ]EZFXMJL@}?[7-PǒZ]_q.0XȲ&LR kzHrkYȩMjB2(Ȱ W V-)&n(5_FD0)¨f|*yڳmx Q? FX>[C-ZK(,Fm?'cyڲV-JLgĢml'FM/N`Q)W4Q2 K2fwqh2e5i]:d@[4!,@r%~ ͸ f]wLv8*>n%p DI[g qÿ.*u_zu#GgNC0ncRưާ(,X%$"sLyi=lޔU&ӂyq8ݶF8` ݱ.yT/>vVЏTzڇ?X3 $tw.XDHWĽ?V^%|W2Va՟t 'eٷ-^QN1a>%Ɓ<{2_!F8bɔ)k@c2s_ Gh)<@j6: `w8΄ j\'oԣdxmȾzg5,GC7qzke噛<,6$5oIb쾐s UЁ[OT3+9 =g~Zg_ylc!H]- aK|$2|`^´VYaA7Jd^jȩbuyb@c˝-TlsѡMG5Cn~%D*C~ u+!t.Q(&ՁQ0"8W%όYE6!nlOʐ8c=Z`b'//.Ǹ~;+n>P?r&x+cB^HmKXsswk֍_ dM8ln$Қ:og9O8BfG`HQ^`a9鵎8Cw qgXTΠԭ|?VO,]9Z?!+ھ'}_!$62_mhx9{)T7ЉPH|Arƍfd 7}S@(2e8lدa $JPv-RI_KE"Mǃ?%l !/&Qmv G a 9P%Ki36.gb%{SG(HMpJm: 2)߇U$|zHj_?(;<\E\KvMJ^!$+\Z5PGV`#ϰ;\ =/,BF}8컇 ]q*7ZqHOV $+۰FCREXnx6{VLH"< W%D8NihEV=uQL7KZ? xje{(i˴T7L#y.61>5>X,5x` Y@eY[W%6M&.:t% IKcS+m4|aig oI9sv@N,yI#ݤL y v$.!jwYDF:E)W6 OsOfWsy»'iwb@Y u$D;릙(<4=NL,Ѭb/ty_X #|##(2pR*c`Cdl~Z5ا83vOAOcG_3l y" 58^S5;@lWQ}k+$8<5K<$-ה[`bEtuр _I~eO|XImB-ro0"AA֟ۄiꍣ$ķEy "͆ M=9~bχje"fyk/6]gKb#2:7lƮFȡ tZw #HzuA>8goު#'@n X/%lZ3顨ҕxA|soM(#$B^6se'UH7_r抔@nv)eЕkUn"\0 A"c,k%|Vkc?4$tZm~QcXB'zrucT7Bxfxz!'kx]Eޒ H\͈Fs*SDm2g^ESq O|Ţv$0{!O|"vA:^2aj*rW`0 hCRyҍIX镁zXhI1ݸ#"8qf#)=\Vq5"2 P_ H)e Q,>>Jbo@Ͷq$X=Tl*P2|blbA\W3fF׈q -7wbJhW$QTpkڣ[لbRrt2 I6K Бb]kψykX[V1C7Ơs8\`i|3G%'\-xa&a%fVI1a +TXap!.!H)cSW—:9ɺq4n3{0]JN \̆.~$zipIuOQ̞kT<JŽ_"lG3JiGe <#Kex` j"B4uCV%n)3XXselj 9cjऱ7it{O*sEc-y[hz\呪H2{OGrCև2CF5" Vg9d}0 ]Xv`u׫n<޲qGJKK}SM%Az ?={Ek(_obMK釲qPi2Jٓzo\MTZ[/?q㹛JtgcD.Е]c]/ޟ=dĎؙhkNZ^NfFޔ,GzU0} ~8ˀ퐨9'c(oN{^+0fKVR{ e\HP*&RX< mr{!94*!NryB4 $?k!\n.)17[mT^1R@))ч̐|,h{ep?5Rv26v7qu\5UdJŲŁk.hJadX0S'did?˩|63 uGx\MָT?nNjK{) zo|+>58=*Q n\z3yY?c^v_NRż*ܾr2NɜyG$^O-R{;c}Y|BQD|t&W.W`F$IlAa,EBnK-E+3.mV3t)_OR꾼))XlĂ5CWŮC.wը/ ņ)m!L(N&xռ75@ean<SL Igy[OAlbV0,i`Vqq|DZ\4w'\T)˝bWGjɠ/;du/D,+F}-41/R! ǁx=E,V=ԭ=e)|_q1ը'Ұp540O}j}<& 2';$ ֛5E qv$5מ+8i7QF܌$8*qLvPV8'@wȥ8ǘ˚"&6ǻ# },td >deLD*(p9P1sH/~dZ좥IiL @ܟT*s{DҐ+%Y⡇wqft)_M$N&zdY3 IEE-Xx#{8>{P%1t2-4!tMHպc@u`׹izbٴ`%et^1+*]$k4|`|xّXeWݭjWG X~+J0pѹ3>#帲I_ያ 'sF 0DV3%o4+xUGq<١S.€IzE%?2!(vcq+ F|:% 1:r^h8}ưH^}Jv n&SSmG;0iշlz=xQoT$b뎚ʽE^E koiF@{&4VALRAE3|wN U Z{ɋ5\,sKr~3{ 4noUQjrtDAzf„0k%7&]~z}s8ƿ^aNݝ|G{ -hSY킝]#v -C#v$5ϱZzm{S3U /6|KjloT|{ =|VvhEW%*_{$&G-&c7i4y8TSJ;=c_ٸB 'huhV2Fx4[Z"ߵxgoľ3I=E*#_1E_=_0 9ŰReA>(ﻫP" YDD) 7V k}Ԕ;f cx=^ bc{k%j8ԡw)IxގGKT^U/Ve\St ƒe# T7%:ln@rovPkS(vQZwp3mk&9eIQ*޹i_!k&8mO^5G[j\2=]LjEztU"G,ZA¤`Ym8> kFپ} pHzOL3OSLXZM.:7'D%]*BBPU-}w:mStDI<8( $JQE)4^hMl, sH/ /q* fRWc~z ?u\~$tgN./ *H3BP!^T<d| D^w>HzޘmHrXHP"@NO2OڣSV`5iޫEl06QnJdf1cAF蒿?L0fɽ4ߢxum'29 ,@t;Y5,MW8Pg)W#,/7P—Azt;{^uQ!ծ)8=2Tq %o<f}m@p,7B6h΋4:䶄̞4m[.JN=_Ep9s~dB?S]V` yZSZzíBEv5y 8#&[y긌mGu~_!JKY/ou^K!lt<"98zմve!B kd&y?#.6l:m? W]e Z¦ۅPM9SU^M+8PTIfYÔDu6ft ݨsFPrwp։oS AQWؓ|yaik/"F?˝UdTfSTK"*=}FG/aW|z\p='8pEhw̺|yP Ѩ;T0?:ޔ ihb7UE}*|/*{ɺQMuB'jeAv[pu;ڰ4;o o=,ӏ+ Ͻd:{mɆG)QbT鎐,fJکw$*UO8UPOVD$ 3J3be%c8<bĺxUie=gq 1{62rǝc7W$٠^V,@(%5$,4E"?ž#!{46BtKSBW]Vci2>"ɍճY >B|Hp0wzݵa:!ῐ6eBHcW6MBM.rAM˕|4GȌ fq o4)vg7W A Roഔ5;>UkЋh 7 L$rC/5ll$Ǎ8OaY}_2(%8+T #|He`!q)Izt%/ d*Q:if/ߏWœ~AZ, .~b0OĎ)$m=nweN";`LBsKf13O@2ZsbzyH(ֹ`FƢD-z02ZPK LW9ԪZ".l/ΣCw5w"juRJ)uI Q7uw⊥>{`)ziVi/èHi_ZEWw<߾ {)tU=ul}qܦ$e:|_Klj[]K.Qy9\(sH;\*f2j/~V1Ⴄ⍭24Ң _k~'uu Ca5NJAӛءD;/!*n m&AATuGw>5Zz GYU =$E_<=(Pby>/DhW٤ ?o,rlofC3AGKeTrҤ:|M_(u}fBe' ӓBZ܍KxϝI#֢ 46c7O2Sy{+$RJk蜝mֲYJMHjSa(4:6vLJLX6 HzyPBɨq2j;k?PeneQ:},K&ANt-@4ƛdOe3.K<^?ЃC9]=߃0rܭUhʼnjZ+׹j/c>KQsB5x)H@F.Am2\ڜy`WY8Clz-sg"!4[^iK >cnɈϾy.PM3vrp+5[yǗ^GOT 8 -_d쯓nmEP3$n.vǠ'96gbt9jY8&#EkZ}}\!71qSa)^%_WWr( 4dAg!~K?1o9My E<@1UV&n$dj@c'>1X\KV4kgpҹiGC^hoOU\uQ tVp9$K\8~[M]^@ێ#J+e$^pX]3.>f]\Iyƈ[@&qi] 65"Eϯ'|-tr`Iט-b?I0hsh+()⥗=+Ii%+)d7 ZRy> 1lIurhUQ 5!ի\͠: <χe }܊K>6}|hu$ x.ylGŤՂ7 ;Mw!FHt9= Px BKKcӜqvQ45NBR?/Sr7YpAD܇D D]D-+_&#~k7EIüTmFtdIJ,F1D] fŞCa@GijW͐4)[$oVgKsg~ΤZ8T6$Ab|ӳ! w @G(ݤ̝!m-+2-Ρ{|,׾ZW,5oRh~6abtR}Bζ7yP]5]ZRi=8OB}g[" ?8F͞"%=b\nJ"'f'U#@\+ ]ߚ`̯6>/1YpVy,O駽WiSvn,pV0=g_:}7V{1H6tymNk J229lJpeUrÃ̀>hcCKB.: <9.)ʓwR!}^ k2djO6v/T X51lG!_g#8Xhg|0tm*' WYr"\☣]&4]`:ޒdʞCEQ&,$ / i `/M2I{xK; DeuJ>wƬV?m޵!kc ayqzl8S:vw|4qً{CTWQOh-<WU  j%R&fuM<[(fPuk{F = &yA~5@Պ=u̲ ~.&{ u%YIN@QϷ-~?{Zv0##M]aAQ0۳j喌 LGWn <& !,:ժU(6+$0Lo4lEݮ%%hf?2LZA- 7@@D63;DcZCs=fyr I?xH^[X3r*ɑg9G .TeFߴHlu"Zc%J07׳27:O~JA/1eؓu_ #E? ca-/[FFa:J;l6P"*د- j~r٬N/N""iY]Gg1'0ٲ!*Ͱ`4ǧW aڌ*S*-^3z6ٴ+wqHp`ta|8k{/$bܕV,cR4yr9)TOhzĮFdiTl 2h7}W@#Wn5qĤY|47>dӄ"|G}@H@ǃKdT =~6'ze;":wޡE醜Փ rb$&n3cDfn{:oaKrn5*;NEk[@e֓zUhʸwBytt/-ޘnSQDnwN[Y Uex,o&Vn{{"m6o#hl۱#!gmdw0RA_A^j(uD9!uoiY9,dw7G:cyRa%E0?8ljz5 |K:q~U]ŝTl4C NnGLTpʣiVI5q \6"Rw0lFG+Vb?Rl9Pi߼Qwl5cC co9paqitDW49]N_~w!WplzV䠡q \5|¯}-"PG~c͎6b.dUeMG"QjR͗ A2 VM {{'oKPs?L@mՂv0| 2Z'±wER[a d"g(q9\ ;~Z,;j0|rPu{Vx+w(6N]im˷AJ$6YMt$SI"9syuDCgPbCdYMlh0lMWmzgæ{vkU[GДsZ.J6`S:1ǜP2cJhJ\ZYC 1u^c$vuXP'8z|W FQTƄzs/pK=\/ROPoT#z5hf B5rkI7Eg"~WzG#ꄟԧGXYihG멦pH`%mqG˷@U7Vs=}D ,1*O)1xf}|yjUsҸ(pX P Ay+y C8X ߀l&L1VѸq1z/xV_cѰ+4A6N~OG?~do/am#ԉg9.51hӿ=se4 fb6"xy[dÂӑgx HWG<>nLm] H>>NR 4Ϧ쑔A%F^ ֠sV6Zx-3գDK|hc+ 6&Ƙ=rѲ߼5q6*;dȿY6Ψ 0} Czx|H*x%L*x}ϹSwurQ 0L/XO{ʨ>O:#>U8 Z `l@nOnK2% ezȌHg,?E>.4Wffx;g(eI} sZ,S^yS0Rr=2+da~iw1/-gVw&%#G,3Uy*{B) <^po|#&]Fɕ魔|%_}ٞPL$e|ЍݏcJj +C=.kkf'{lYwK g3zi*`ks}̧YI /p8Ȥ7R"մ JWfnZ(\ R; gd@nzWwFh}\6vV@# 2-h`|.FHO '{BA^B VD"pե fV*U|127 ac><ڃ%7|6mv>~"SiU̡ukȝ6Q$uD!(sab.LW|xeH7=~i#OI1PAH_])_m}y J˽ߜ*=WQ ĉ?<:ͯ$kP%(DV:K)o$AGzmom p6R +"`I={ r$لno<64Ix䦱*3lwC|Ejq[O6d}Lڛ. L_Kmu S -g ׋Cr 3= lz:"0Ŭxݧhm'aOmkޫGy`kpI6E0EIS6ܵ4aG+< CY7L?Bjw%G{$?zw8;%Læƽ>g7LA1׎<5I=@љ S xx=bKk;{嶒%'!1 {'"(Mvs7\zM Px&cZr^ qȲ 5 ʿ6-P}A{4 )f#W3eY:<m o-L-iɑm@z"KBM"gHäoc=3~%!LkpZVF1EU-E_!ڠ޳XU Ө$~Ҳ%΁N&FaGK|J$AM*Gr&Gޛ`ݓr&'rTCD ŷ *(B+eY^cdL6V0ے{4"YPSS5.Fv(·QqkX[_yIy(Q\K q,(YGlW/jjK9bB3K|#z+p`@,a]DSXC@+&\1˺EMY{疤Ro@,o5/>+=.å[\ qĕ7j&HHNΆFWeRCfǷ"Zi&fۅg{]rB^ESZAZ bo}9H]F(-vJuUnalmTZ!6v6ErCX3_Ǝgk6X[^j)ROV}gzi퉁.O`{ibKYQJ/77dR.T'URʻ1gV4tJ-Κ" 52Q$op6گb< fS @mg97mVmYӼdS9T_٭>;䀂REoFvp8C!B3d&PxuB&M)ԭLU p7s&0+t[68 eLgma5uΊ5ڸ O6X^%ew= poC_# 4vФNH+cNR1;cA NWb.h1!iׇ'b'-$ U^2?V6mϯX4 C5М; L4z6v$8׻AE 1(eӴZL0<šf+VD.$U&A+ @\  IXM<Ch^ ꁠwqУE%e0>  C.bqA,0VIsU෉+S(M=_usRuL"-Нlz.z8ȓ?"zDlB[P#9]٦PDG˟Vp8j0/AzdH+#]=QmCzMk9S.Qza:׶Na7[]4lrURg.mHo#Mq`ԟK|} DU;:ydcaz߇U|$PZE;7V8ޝc-uea InoGM? &g cԑMy@G;4h:t%XAQ4n&pɤpoM]2YQʽ:==+&v8W$gf"o4B:_B$l*у*bw| z4gI4lY`;TJe!(oq4Rw=nЯluoߡS?|/n?Z|Q sNr8o!q ]`ztb_"{3A@_lj$T 1|Β9m$xs^ϔɀL_KMG5修E+B)K#ܭ]$ M/4y9ril[ Yc.*.-bk|NJEoix./ ̺f#3?ܗTr6퇎` hql _].o'E",yr[oF{}f6Llt7/BK5ZAFMOP,h3NM|Yˈ2uhLdEE:bM["ݻKO2X=B͗;}?\$MB3v,Ź %'h&?KHMa{u%`OP$6γәHHQ49wol- !1]Wڅ s3R \0^=zgܣ->vpZM#u&ݙ':PB!,S k\dtiN &s69 `aբ5[XHH@ZвV} LAI7^.-.n M$#%QtZթ## &ss, Maj@m hu#u]r6Om_.{UH T/\ƣe]I_.+Gݺ%i 0͏mmPpت] 4+Ug x glA6._E!4(,w54crw옏$GFQ^?Aa;H/ D os۱j,dgf~?LZLggjZA[k;{~ҏ-'+'4ϗys ,+=(-I93M`IG0-h`w <̀5.UH"G>28Fᯇ}ꡧJ57> g5R߀`|q#a)P:/q)!Tq6lpwvsհ${t'oҗŒa?˛qD_:2_5ԩ^Y<:GYuُƎhǽ:="ꠍhbrHܳ07"j,k^z ;ἻLAӒLXiO/H6P*8A9ou=Cچ">*GIwa5.]eҟ >zDx.T9Zzam,qL)ߝ?7=D펋WiNg"ȍc^*U=mH/H2ާ߰;V+,}E߱c+JDr>hH[i+_ɠCP!@-"ݎ-rѦ|Q?>'K*%gqj:Wk?6r[5F4Ϲ ODz~Wgk#!l/25.[202D_vX6?ruE8`?)8O|.- 1rghꥷSR F]5F4Xs&ut|:5$^A2=m u7W8<> \4huV6LfاPB$b!ZamdNxGlNA ΐ_- 9GǞ/6%y-2 nh-w|x%ySUߏS={R]BOQ?^ek3AঌG~Ĥ oBE <3ui;_5`~cC&ikU,!*iP⣗Nsn,gwȒ=pfAq)K=ֱ?HrT:c=pU-MG)W_&6(ŨP@j !G\R8[/.iˋu%Epz+UA{0Gp0371{Pd*kΖT>櫟V>O;WU_P*tf,#PgRbRvrzGF1ZԸ`ˈ`(b2O2Hʃ'&J魥aQI,S>1:5bsE{l#UuTE8YodW{yF ˃/[sX" /E?.(A()~'8($AE3Z{_{kxƤh=7餣sz(y{x?}*Vi B<ɣ>xIa k9Zxqd =e`1Pr@XcC)5F}Q#(چwm8HO#4݂N ].zO Ύf,c(0~;p1u񐎭2멈1 5P!W,X7-dBf3篯kNVW=ӟYI-n]y@ppsE S=L8>xMF;K?@D28Zu0q6@lOŢ.;+xIG}k˾ɇkzW8f}=׬0M.G@Xqʁ@ woLD`i RVx)*bԃ%tB0kt#d|{!֢ lաw@@%g[`axe-RMhMwrIɴmt]mD![g[ jQьM꨿`t{'{ D^KŻ0m`)p͇o0\i8$"fxDhml+ol,jb"WJ6c`pP?j9yAIѡ-cmAVYcڔX'H5E5\[`Mw[sK26#Ⱥv 5tK\ (GN:WUяN$8{0pNҡx9lу쵼syϼ cp!`fop Dۍq=Q;_8o+OK(E(O#^T0HQlU證ٖ|ThK*#ŋ/.7Eu1~}P;6FWXIYׇw Sa/?q}sg8s=nhС:Y~ ^č'&:FoF QN_+ ٺ ۏvG$Y9v0h dFYS{YaEڌOKebR%\ S*; HVP3 uޢ'0'; 4V|㔶ZP3I,pK"[[,9f1ڄ)ݑ!Zp<`C{gKkml)e xąKTDtvn)MЍ0?z4CZEv50?⑕J_9s|YO`M宅Qv`o^):[;5{`ܣёV)z:!6Y*TYxӊj&'_hgt뉙oOo@Iߙmm©l o*`~Ҭ#٭M t\N2W}Y.-#69s_oɅ=K_6%4XB@tOwMboDi<H-~YP Ï PrE!*uŦ0*%l:=jgOfE4XeJs B4nUw负8 Fz9&^尡T 9GBp-j)z?ot\N8ת}Z(hWܼ0,v{)!vw)&XE6vyL,#N6_}R8募m)Uln$Ѹn#1CS&T:Rh(!afY%/̋ t u' SkaK^v`׳zֆ'oJT,*u"W~O,t?}#)K.B9@=e’@C_MQ %`%w&!dZrRzl N؜ʄN%T; $F mVf]|S }:*n@b cM*̫|_7XP$dDL<\ G(3J >RA`mϠc9U0%DGH`Ռ@Ւ  B9S=F^noxlX~%K;d95i ?Sp΀!J{[2q`)Uj`iM"%xcK⸅u5-u@8\lP &:(1Bmy6PTgE0h;y. i$Z#m`o>7_?#z؏^M'7MԆs'B*^J\@9|MpE/ m} P`7c[ :I]M_{syՀw P{'fU IND|ߡM6^{u;ˇM/miY'YjǓg"Xo&ژ=WMrm0̘qؗ^mߚ)3AX8]&wMͯ!<6nJ;?՞{.G1 Web:;څ %5pQX#NI\&T䭸e$#MB׿7,"'}F@iQwHs53Q^=,HZ{I뜭c0 {+~^U[;{%@\bھi{wIcL*: d#ſ)SXd1Zl`GhT]uԼ`/ sLǣrak2.^ *4~TSZFk` XN-ՂgeЉ[`>9QkCr[w_۹`G,qHe=9 :Ѻ`\֌Gys2g\+M>.-:%:F+@U__#b*_87]vrg%{D-@5ziqKEZRzQ2& *eQ0Ĵyݒ0u3t,yE(^+~@fi6 Ai0-Vzd檖6)&Su(JWFА9]9VC@gn[! MެddXx|C+wmsdNt%~R)Q:'^RBӜDz1y?yC8%ѢR8#LqpT1~[?v5B<'$O;umyvAMV/R촗ɃkGLo !sWwN.j 2OY'{&Oy''8Olɣ!uf\*L&'탬rE.xXslI?+ 3sS(8ý/:$Jw:y]jմ* .mN8''3vU['Vl@xٿB%iXgi:N,[17+&CxMU"8e:j,1ݟ.N ASU͵]fJV샪u;y|RN+'9-1Z#ܼX0L= DWY 7QlBv *odtƞR+O\LSvƋ.geh@'{&`+ D4U'WX5믝!C߻i·&,-j8Z,ԛvPRAd1mYsdSQ?sb#L25 x' NbvJbJV_I/oˁcu+(;z[doϲFogp9n'C;&y,/P e?k=βO2Il~dh*] KO[$L2>Z[ZEsKuAݧ}\Pő5uzė#1l͖Pu@;%nnBF}%F#_πc+UN_4y熹= &.?pMp}XPu@O-NO?-ZN9R?weĩʑ5PQ]r7W=wODgΏU t~UXPK;я'rH*(!p4 n"fw򎸫R; i8gXC  OIAz+ꃈT m,F$IWnv6GxduXY#Ƕo1yk#}W]פ6S2j:M62#@p(44?U{dM?9* \-OF&⭼ CjԔqFwu `$.~<1 K\eo*^6ţ5k`&gO.:1ߛN6 R[{[:*5rյH9 -<}wvm"N  V5_6F^?0c ZcVF]45!%*qr' vL>g2?dzU5 ;G? 1/LF7g!~t@2(~kaI I3GFh,~m|#[y2a_Dxp0|;|w)rR"Ɲr5veN%(; ޫ}NX4q Sͱ B`w#`Աq9R_='R.~ ʕ1wp9%R˶ O]=%lfOy/"]UV֟ Le* &١pb  3dݵJ76liunݵJq<-\rXGZѮT\mk* bQd3+&V:bdcb;=בgpuYNeF!NKR[ۙ5+g[1FSH.eJtV鼘.pvUtpƔ:`7|@:?ƛ 4VdjJA "rRά9xstKÞZͶ3A! M1^`OFiQv+zN8-,3"<|3ʵ'VQPcZZK~Xj{L/$ \<=`̲Nk~`Pk7w#v:%w>W,TF7!"-́ftb:K {G wk*%f'- me U2ȢxK>#剞u|Wz|_&c\[8Q <ۚI(žzϞ[;$AxP;ze25?&Q__su6fO—C1e۪,QO%"fmҔlL2m0Uz/ Φ}1H))!5Dr{Rz@ؽ%\tF*TR3g~77|1W-VҠ2=:lM2(!c|uro]wE7Q# 7_dk7 lZ҂7it;c'GD)>%DE5xyZJ<0d{[{R26LzEb8QOqs& R~HRˆx_yFo6aĤ)X1(MmK?z=x4 ~ٽ&4XIYA V;;E ҃WH0}Tr+T %-}Lն1H(ȶ 1RTxU[fhR@Xb(LSJaM5@<+οHgS*U*ـV940A+PzbQvNu?@hM}8.r.b@O:RҺn0mGfBTeӽk_(S5!fcYVpn~+ gy姳E+!GֳE$`翰=0ak {aIOUFzʴѳ|cؤ'7B|Br}_ūJ!߂]’s=Q2KӉ⾦C 阾o־F(Ul4xRMYKFF\g`@lzx&ɋSJ..a?:YB^`M}s(dֶ͞=CCf_Mh7Mcn/Ss@m0nrؘ̕c'gω7>^;!fCQeI+MJ=qZ>WdO ̤4/Pb~ߋ]k%`ꁡ+b 7Y7a2'en'ObMH@m-/Qd*29_}*V&SjlB{k]#sDvDz+*4^ D\f c0s[a lzke< + ' S'z o뽈⦕?xT(ZH ƈ!ȗFc^`j n6e!*;+&.Қ2E,/+@fp`#ztYQ`حL;^_P>;SyHeh#>}3TqȠFBɳj-+RlJ:Z g>L.oPtXWˏN\V1b: X%Luh'/mPD DVRjFѻGR DI\7rj{j&K@-UUfDA7ڜN3>pO\D7-*  }G8hJGA->,{AsM"$ :i=*̮b!بtekoH" b HW6zfFm#L/H/l SO(;]Aj!,05AOmYՏ!ȸgȿ4ѧ]he?-Tx%(OYY*ֿD;HvcTafeκ\ݐ=#`& 5_נߨtcOϝNGIWKC9-e}g|cH3B3+3\ MJ]yK;NTV&<1D -j?$>hK>aĮ~Lj!D1 <41#nNRSʅC q/5yݻt&>g^cE5]b&D!>Gaan. b"}D}Rx8};ɝwˠf>^MџG՚Mw X݁}!p m6덪Jt\" Yaݣ% !5ݱ'DRU(M ޢW8%OJ@R] !8uq.' kI_MK]?Ϻ,"ǽ!HLNиɹyP\$SQ> sf'jן7v o8Rx8 זd&`,B `7qwBWf|}-&0 "%#c$bPTC p Y'kRț)|82@OTﳤڞF+*8>ve'DމZnՔc M>VBEd 4Z_iE&y1=#qΙp>??<g37qTטUP/ 9l>}d^_r:vut"7jT5t[ :e  W]Mwt/6M/ߍQbO ^l90D-_*4P:0=*E 70QvMU)Mw )MJκ /k)i%H@nd@$_Eo0h+`Wo`߷O|"#=<_2z9w%dT!(`0r ) #i'JljfY r|E0HU?2SzIif# -h=(["9hsxx,È] R/ ăWQcԐ8 ݰMB U3r7z.{y)-Ұ a2J2?zdgS{ zԤCWHtvP\z-ͪ9 eDIGϧ$߀~4R@ɰ]*O/@]p!-l Ð:" nML-RUMҿM(Pd_kAyi `{JOOy87[},ş(XdW:Fh4 Dtf5GH?LQlA^H^hIv]Ӑi'_*>pv_, *iV@֟f+)^ז %+á JFt+q2q1'bXY (&+u@{[=OH ZvWmjٗN#mŦXҮŒz擸.DfZQ:5.՗j7vd6tOɪBKKȆ=歍4TmdTD'al5:.NkW:$ZaN% "&\Fտ.O1Ngr8w ]  ZOpm"IiD]^DOZHۦ,DAvya?uQնUNSz/x7&|VThv!~+ΕM(1u!]l`l0̤QB`/>j.8UIܑ:)lM~SdҢ&dzvȊ.ʷʒ"r1ߔAB&N:IwDG% Lϳjй#n1,h’گ|l{;Q7VBD4S8i({]A6t=:4U;3K$gK y،$9 n>!_;ejNR"ɁZ(cPANz>E 싳6p])HJU3FEda*ƽ6=R n{X[Sim :_{o$  Sw,ob?&_IHi߱Za`$Ѹ݁R!T_XL{ERAfB0B5-'2o`B2{R6m<4A⌜Ū#\8Y0<ͼkz8W#dR9l #򜨨7?Wր>Qz9݆K~C6{Y6}TWsFF 8.;3dmH$$;by"AN,#_h?3iƁN~8 ʑzFRk:tZUe{!;(mz (fS{bKi@sȸ2_?4u|Q_ &J"PfOy.%AH7 VK'+}~Z4zXC˄#Fj^&.:Ca$zU~K@rz{ D$d/Ui`Ӑ>f! de7aj|۫6y6F1=7$W釨G DfENNb՗kT+^YC3.AXǨ_)K~I;5Tfxa PcJ m';r)HF

5X (x2pd_oZdNmqOܬ;;,T!(oa\ kXY(oUVd_!yAjua'w3om>VG9#߻ԪZvEؐ/cUk `os%f|J _y*StM|.[jh*(:j2#W"gfr~Z(*1½`;̯a H^Ǔ3H\6<>{/,fbC*ٙr!cml>1vAZ5o[-Z C>7$|D+~^~ IJ6&XIo`㜶1Y6JآHwŦ bAZɯOklG?ȘH9 +> ] Ҟ~.21̃ݯw̳&E!q&ohd0D;a_Ѹ~'Ɨ26 `r"|f송D 73_4?|m|)/3Ŀf(8 Q{頑c} C< 8Vfc. ؾ7^ksud7mf:s@lZH^wu%B4>'4<~JӎR KYLg@fsU'h& ]޾Y,@P4;YV$s,+QBq,7 mjRg.ŽP3!E|Q*bF$ȓ .[1EEkziq(ktH|qG0)"i6B-r_uX\s`֖/eZ&Ž%g`}Bak-qYLuyfCs2W̍ϝ|)٠V/NGZ3Y@ ]5iظW&=VVΪ›}@H!( ׹]zK?R:0 6Wkx.eY2%.NjzOY{[o,Iӝ{a1Bq#H?.±]%vBCӬ[QZ!Q|<w]mbl&MEi2 x+ƻ-@}|IND_(o7 u/aQuɓ樾Y|AJ'eUsrGS/ !S0mC?1I$~Ǘ+0lx{OGq j ג|S@0̐ngNf~’sRoL7aDV;8A$$=L~{j n5!6d1I cDBTj:ZP6vEGjd4n0ϛz%4Hvyt\O`M(flp)#cj˸_JH5ic );˪!]j 0KUT5P詹. /e`‘ Q9 g.g_dlDu..We(S!D oNmi5 *g)8㩤=3(p3~KQ],{MjH-o(L];ڞM `Д]]]pi{o/9# VWp=i̶Ul4'i7R fE!UpߠK23qcFa|xiذV|g# X\}?_RQ',|kP~HCWmUVT7а,^M&Vi=QZ R z-';9B Z+^3f#Ofxl\NI l~ OI#GSq 0>Ԅ ŋ?I@;<8˸x d+i}iBXy`O&}o'*n:>0Q'vj@btb Ԣ=m/V8S>qd+rʐyƛ:0'dh(xԼZ0;H*]qGP9'mA=.hy9M>S᭘6vXQVv/:8tQܤ\#ʷYC=}R Ƹɐۨ2ޣҬ<=D<ͅj#(4KݔhX#$oEBU3B <|&N4س<v_qy+ ?% B0\[?Q*U OW'QK$vI"]̔t<cUx3Ȅ.B+gH&816Kض!L 'EIoܸ!׍ӫpc}Ýs -n[ <>84.ͫ9+bC٬L6$,ϋ5̷[2jh5-ã;R~lGc+XNIȨѳzT[?`k%p[c_V|ۄOa8=gZ z,]okU}Jś#nb>EKLC5  uhi )6b]p͢޴Xg״pvZZ+i_Nwֳ?!l梅1>ZDIܡM55bd$62P`E E1s;]p&&$oOwL v4(5QP<+l%&kmb?hH樬w3ʯgT$1_l|e?P)q.114!>G|ǃ3 R6/X$8\ PxI,ճ ﵨL9`, 4O4hc_g^* IT3&~|ͥ#҂#jpC;3c!BU&mEcAg_Zq<6W>%mN"<3Wk~ Aqf ">lo𗻭̝rl-CmGL?F$b> <";൒ Xcy/vL>`:T@VGv?D_OQ5Q@>f~\h1oSWlrU*:tSBIrccCjv]o>jقȴ\ƶ[ `3SrR1J$x^ V eeZL{9\:k(ԝJqD'6) w=`TzO>ȻQB}}?EE&k絞h0ɒJ"oA{mQ"omQ FGkB+X{,TѺLSu+m˃>K\75p==;Ê~Z3by?\hh7nH=~q*Ǥ&p;լiLd5p6!Iׅ-֦9B)XFܘ29j-,R~ьVD@o :hBXhm) \Dk$?r|G_2m҆+³e}.a~4F;&N>D3cSUƉ _u.܇dm-S;뢲Zem"8cbYbyCνl~!YL.)HW4,M0U~4Iy<MW*TC#Ds`%@7T!g?Cr|q7;UD0LY(9]7swqeq   &P.:f!P/ Wº?G,F>8oQћXO|IYV*ۜYHRg{`u{L0~ <'UqtI=N+-C=eS96L5+moZ/)SF |0 RԐg }_%Tf ۟º-0dCNQޕ/MWr2fӝ{}}Qy9sPEϪf_-5RDD1I,J;_}K%Kv_zǻXr+'J#ZS/alj#6U\pB(,TI}0c{^}hΛl&%="]-?+4ͣUc\w9b+'BRr ifFS[t1Vq G#vYq\IF ~>[/fۻ@ou QtgMuo QlEڣ٧9dZ2|2BAV6 8(J׽D9=oÐm+7 ["BrP<k@im]>wA։}$x8_r϶)?Ixcr~ᕽz Ӱs| v唂Iҍԣ$#+;)Kd$ ._ڴ72^FRr/U`Z殦⓪H]5[>j67Zzvv`X#@Ut \ }69z-;Hv ]83is%-aZᑴ|2K\5ʠBItX-/]5BuHlPa'Vc\hrz`}4ND3U:<0w\3FW XEl9_ڳigiSiO_yܜ/l,m4QϮWtO(Om첎@ h}ߘiKgpl8+>AI#}@h~Vuoq񭑪o\8!H:Wn8Ri5WoEik9ݼ!'@Hc. :R[%ǭ y pF17SܴxbE41H;8Mf6#Ҏx[ڇ&g\XӛY2;m45Urx"RM9: ^WOKLoD"(O ˞ W?*V8$0`n96?EMƐxNLqH͈ +0~Ye_0 bc:QZJ>y?Ԧ0(6i ʇOj<7z|*/t1  X?IR4>Y*Pt{RCv *5 4}iKi;nY.v(D}d kW*9̒_c'MX1/`\0WYJD'f Deoм{Fw5M ( \N([)&zp\(Tzo q]2,L4^$,\=kH7pt'TkGb&)Baè]zmre :{5% p,YM'+]cM(%V:_/:m`r!A_Qj. +)<x $M|?`/^82Ř_Is""68f|Ƣ"Ka|WQ,=(bl-3)ɇ !vmL鎨_xe h ^w_쵻U錞Zs~;F=VfXS|_UU 73Mt@;]Fm4CO"2av"m^RN}RfGV>5!FnkH+ooVc Shk%P8> |5bwaFRjmK-\TiuxKƒЇt@Vf_Um(;yRe{ZV ʒs?BzeLj$$<Apޥ*b,`vy ¨?[ .H]v4 Gv'wֹY'd:4zs} <}H|AK? \=[1uE[51{8PT-HmUS+s9XpE+5D')&NwdBթ9/dfVZa:F˓I >QGwǖG4$`(3i%1[l%V,-v,^)~6[T5{*>K(4$GjIu5G17GR;ۭ>oJ6k6-Լ,ޙP\m]~|H126ΦBT>5ԴqiFv&˂x L33VZ:@\ @|3VNf51IMw:,1?hzP7pw4{,?_8 FۗGPq˒; ' u@aXFqu‹mCSΞ ڴ]~FaV /(fq=~c qj\:RQW'VJ2Wgcb?@.vu%p7, Yo?$Y-G^X**Z2r3Œ,i^kWV"af d#+ߛ&oo6$!'ka1wi n-]xu23m`\Sȃ `eÊ(RȎhW]NbZ lZAm[_@eR? G$箬xyQnS9bzl' XMX?ЀľQ%&8y"$d& ffĦѧn2PE"^M,j=ϘYia\Tu="WW33u.P M_V5VҰ,_Jv}'$tϠ2o+9Z}+Ɵ|H`&#@TH[0G&? vk~*,uѻe}sJZFSG3\1W|Ҿ~\Y-!&/bA)+d*^5eb?ڣ?\RA 5SFKb>sF;^^!\G^LqƢ'd_ƅ}?=iMiCنJ'*MdRiKgi\h+94'Ld4^i)e'4K$ptx3"d6n,z@%.Ky/*!?J UO#qWyf)ٝ !f'#$wi)\ѣhfCo4tIF/k—% h= JCGLT`ׯ+\N+x1=4[wTjR*N4m%[Gp(Ġ/g&Gp,ʢ$v_O}S_3C 3x~_D@jR:'+*1|>.+Qa_3m)]ֺ@UfN {u۲(ixJzYI*vn$ڵNqXjsK=n"W}j[]^Yd5t\-`}[f#oP'{ ; 80A!= ͗:p CtYG(n#4~aD5 Bc؀59,G<B.J-d'MD}`;$c0oXKYe7S Wk֡in69 0y$]Hp(lJxE$B)e) 侊-٣~@Ke pJ}k7$+:'=IXcc ,]`q"0pP ::+ʸ2\[-[9p((d`x+6WXOcYxQCӒ/C Fs y?ʶȝ*mqV#&ױh='8B)trapHyuQl5&{-]I%>cCe WSQV<ӳ/ss10-Vf S:}#h~7#CG?p\> g2,KUģ ÿh*iQ6BbVbc(y7]LzN3%S N4Z9g_"J&T/)2NJuma^BQh Ux7%+h|v1 cܟFh2ZιH\1~TcbTg/ G:L_IQ[B!7?<}O(]ל#+d 支0v?=]}lÈ"`yKTUT9obDh8L~S("OO;̵(`"H;Թ#e/tO4W$n@bciOO-N2 -Jԗ';XW!רbdwt~tT md ~[yS V[wF UM-AJ.Cat$ 3 U n ?9`h]231T\5Xg!PHj<->-4$W9v*6 Iښ5'sR[0NUT!Eqj)19gw;t{[X;/e~5 7D+ݟ8I-_PNMIC+ܚh8E~!jYp¦qcI/咳ƶͫ" :Dױ_M gl1cNady_$Gor'V_#Gحjɵ.ޡ'K#3 4RRu|ɟ&m=Yߢ n {dzuS3&;m%NOU^j6@l[raE vQriݘ?.J ritIt-O汭B_z#!7ri{1ڷw; vIh˚74ZO9e1 RVB3/RZf^Dsn~VQYG#zQ1WkegAq7 \ûD oL:#ڸOgQ`>丰/j%7UoT, Hw/+ޱ Nҿd7;WEDٕf2ah,x.PVJ`1D%TLnto~o?^WۛT7g][;1ըkfSGIi\b3PY^h.2!3lT$;kru,^j岅Gd< ncRaG ۞rWXx(0K2&~xI`R^ O'X=~rZWZ灰:5>6't}JVk1:"1!.kxnI#໓&qŎ84p.6Z>ߥ^w0mr>t] Ú? Zo#NI@B"ĄրG{F|-(mW7PEW6'v ,!^H堽Nib1iI3r~gˋN<WªS1Ha=U)Dp_aśmL1dګ@ӭbE*P H+0_sBIWOga (>h+iFHAvPAMZvI$xe#"ːr]V_/_3/IOڜ{>( \hʊS0\% vT]vsZ*vw='N#!}(mm7t\QZZVp8u76Û⸡WŝtEǑ>[n%|Pe3sg%9|aۺIR&.ՌuWW\$X_4Sv$`:B5d `+ey*TDON|`(ygBcu,om8K1s;4:YC]b> \ߍm>I/ !x'.m0*,ssX,%WMj\1 v/y@clR8ɷ ueJC7"QIOb? y'ǿKR |{6o SWz"n=]>ps&#7o|L4U,#5Tn\sdgTey6q.R˂v>j;rs jyZ+w`-OBa*KsyV}9 ]I|7=Zv>nKW$-p? {&3Hf˺0)"!CDh?MWyQF{xt>L&6J ,v6%Z#^m;ӅR_KuQXWi,ׯ"jGM@(; ~moM4I4Ǘu/bGeҡU9f.}2Z$٦43뤓C !/md̐Xȑ6Z!G9Nn'g˚#H( @|ڍoi|Crj>ZOz E_ |[y_ -Rn@iʢT"5yj@l4GO=ާx%w\jx)6OMrtz3G֋2 sfOC:T^y2Rĺc@/ܵeXlWKO0"u$)r/ NcK*!w]!_p_]ȌS>Rf:}WTas#dB)QO"<^{BYɰT)"pN.YyB8# Bv#Dmg-5F)cPRZqVr(/x`䓓,zgO16~VA9Q9=nH^A)babPpx^[VVUDSrH8$/qGȸRx|/x:(ci!ɡ884~)܎FZ0 '^pkĊFY`4Xdꊜd|_Rۥ9|zz sZuP}ќfX#(rg,Bj`- Mv{)h>ސ1BJ^7nJ;_>X13ZԮNq-Okgl# &zSJ1싾T})W$/ 0N@Pp-Dc2w3,uʃF>c*XV忏l_@d8Wn(:&|5G Q.:/W5*CmD$}c>fP onI'IF7|C.JBfQ#D(̪s=B2+glߡn&IWEBk;i]4?17.$ザYP]z: GcjaQUf(dOa<uluk5r55X.iY,Ґ[3D@4!o#ɳR5 &F+DmJy0ƚFrxq/Q7-Q!6'~`+#ҾqƤc|cLsE7}2bb\`] If }P .a!E<+I1^;d׊ӵC2e(a;gLOK.žXg`W0sL1XCBT @(όJNwS(>W"'<ȤS2?.0^&| T3QãD"VS+h](Vn߲j%Z? H $I,$߮uu](+{Kvs{5KIB 5y-Z}2.Ya`ב,}^<\ԑ}n!=FƈJ^JWN" f,+ = qqåcmda#McK%P0Ibb]֌Jy$۵"er-9HK=) ׵- VC?f#bm|$uNfHGa!D&P>w/|)SBu#055Җϩ]08M+M(zA1 ̜ǁKg_zze&}aPX Ւ~5oWݳ5mz@EΘy냍.lUӑ1*3IQƎQbyU!2< !)ƫ蝳%!x+cj3z5T8g hA7JacG{uVʧ; M&F?fVOlbRtv%"( )z 9XGԔm`J1&׃ɝ("ls7S"[А9E`DFs6ZLNYUFHH}bu8['m+~}N|\xaވ1~xLrzpyy@寬]m>y9ȱѿI)m++#uMTS#n?gp\naC%uz-۩+U0}f}UlԻ@ xyDiC&)ݏ xYkh`;YIV \I냌6dhN/ǀTJ9`[uR&C Y)t*GSX`5#)\R r戴K}Ue`Z%ҦzY}@,6=Nq>ã, X|{{ʹ:V&WԒ4:TşbcQo2ucf P±)q^ 6} :~yȃk#@R 0Nө6[P^duj0Q9z,tuttD;G x&%aQ7{.݀M&)Z>&2&:5[gi, gKH쀶(NCPF(JP%d"GL,I. EW:`*Y ]=YFư-:|)kҀ om$/BIJxɲ(UB{ȥw;7tƽ簷3qeS0eAi "g`un0u*h*9qȐjv0̊ݑck $& $gs#4ٓ]11r.d@=%E1u`|#O_d-Bq )2<?l~]WqF*:.HGomI_]\yi2{&tKuwF҂e&큳: ?h/Nnk޲o˓\j23aqV NEe/f qڲ8 l.7cqT o1N o)Gdmg򧍺qq[N@%&3a9JöIimI< r 5mow HHӯ{E)HQ, .N9{Nɩ%k"fgﰗpҦbtDpgJC5D2;LٹIc)8ԋ)7LORZI1#%%mv({մ"f݁/.풨$ m.{87n!󦓯쏁PǓ` slN3FI`hGv^V)b=u塳o =3 w"х xK9y(֞*š)R,oo~;]dPWhS'rN^<2ǨS]㸃Ef[:E"$f3dl=fUo{na!qאJF핎S\fqoںb!0zRrYfy7!tmnr>_60_J{s \&|}7e#VoXFEL0̩|99F>, d5?v1J'[؁]W,U[=HFK Y~ ]ѯ7P>פltk  H{H:t(CP*@%ZuX R394< q(qTCT$f}0**&H<~:;geY"ˬ.ÕV7wuפ˟O1٬,K7mL{w05gM|jT0/"TtH&~fg f)bP\&NPcͫe%<+%σS،W[2O"@;>JfN! ?PYCTQ5Xۢ=|EDDHY+M-, Tt.0g(HټFCʖ¸ak?-騫N{ R`3.6/S{- *ɞl~lQO0,`ITjca:TZVr$\l=[hn ݗI  2(N[5tʨcѩI-c+0ר\('+1y`WqD| &"JjN-`(,t~:򖱫Į)m \\cq367h]%u #zI2ׂub0(YãJZRg R9ybM"GΰBڕsRl#‡JWh(`o3R dH5.x+R BABDApqWfTK15a)nbi3")lpW&3}6}X7Mr4 DmдßaI(]`UjM J؇/c x:gw ? l3ͷ(1LXYfy[\BfÐGn_5F("n+/FDߣr#`&Ep|=̨΢&9̋ e>v>@oi*-]w\m>ϲ`gk=Ԅ7ʾ ^c-ܮR;l1WHwz}2Oh\~jМ5(Zt u:{LvN:QiI@? m)Ŧ K}T7Ȓ}˝zrfKmˇ3$ws_XcQsPg {Fb pdՋ=b h8})Sl>"R m^q\CNG#暨=PRm!ixKLlA3/b-!7q5֕YUC?T/!~~B1tٺΔPAz߯0cPgX9#Z!' 7-؞.)x֦l:vi}Yh=XRX3h{RMo| [|@4NB.IE yM~f0]ݗ9\xX>JD{d sv9j[A$|_:Bqnma/9 6ϔLo<{iT3ERm˷>X*ꀗwS)?p#1.`Wk+3&R+hʠ!ɞO2Xf]6l'/ l!.O,4cz៾,殄㢻*8Fy }\J3$b 5^mѩx%ծ5g᥄z 6%6t+DpD~2*9mڲ3/necZj`tC  !7-2juңV_6%g>"#ٹ^t0jalPɢ<7e Z*yIQ6wAh5E*D 0ts~q21XQ} :X"iPyj0hR1 ==-fw2wu_o}_W6T(!b2~-DY l4h?Tm_^>% ,)#ID28 v4Cϑ>0&6 Ϲ¢3쑺̬=Wq53! e62~-!fëJԌ2W&˂:z&+'Bl՗끍K 5܏w(k&uxx uM7o,XΦtZ%,bz(Ae+'NjB #=μ$JbO!k|?o6!\6.> xP1X$qq_d_.+F̫7עu42OwKr}U\]՟İ2!"t4<4Ac^bxKZ>u?1*$Ps Cc6;` 'D&j7E07ސ8q\=ed6 F;T. M' 5 3о\&3`\;<\6Ĩ;hko #|=$9vS~En}?p`q6C:y5x[$Xas ttڷ&F|L]l:{K r,4N>2+%8}G}U6vGd,h`j'an+ou!;me?ʛɲGK -TQmLǭlZ&̕fUdI>jV㎏cn< c4NGUu{UbZ;N&k.)L5g`X,b(2=fBz2:wYkl/1i !av"}yTTj  J@GRH@qku'j,K ū'E@,+u&8'C4p3{@CIf@:80ǾǹΦV|Q7{ `D+R!^ &_)JLifX0` Bd/\U2st24 ˭DHm;ZqGa"jqSNgpkt|D._5u`j ƐQS,fM]Tm3T1"{(8Z-1n]6Z2\_l}U)RؖvC-U1iSHq4y*ԟu;V펑Sq-j`D7îzɺUD ȶnFei z @9H;@4-|Xf=P0m=F>*O0'(Ę7ŶO93_A IfM^ZrgTIEy7YZ熀"PU& P9r y#$Б-Xb:(kS  }8e^헡RIZV*xga-@"ha?+UuQ5b\HeƶS̍zj@a8c;,0i Z8PuVEXl\V_7j&;sXxЫo d ;9D&gʠm-d2!qwujKyM ddXh&](Q$gvzuG8eUzݫg'lԈ!4l<ɡ@ J3bEo+*gvji E78Z2;/GaxlB~Jmb *4zE'r&2>9o@,!{ XG vdYZ|п0~jch 9*>Xž{d\$ԟUy@r[yyV4rd{X""$bd< o޵m׌7] .< :~s Ts~>#@-@+RVv[^82M*\,Y-(/!;/^QH&mHv._ke })+i?O\;+ lP5m#{.`ozRZߚV%u!YzRk`L55mEw6bAaC7ks+p&^.UbffŘmHD`#12Moh=tV`t}X e`)X Jq܎$0$iճP5Vj}5 n㉾g9*{a@4?ݦ!c[ݛXgTi%n(o#]ސ$dsA"{2IU#X13u_ :m.%C~[{V=u8iސR.u3 [vpNXx6ܗ4 [#15#Yp&LKa/)F^ H2yq.ıЗ,ETWg|jdV(^Rex#ϧO$lw`LĐ0޼}8+x?IBY zg(@dIY"K%[.:Vgs=j3f4Qښ$آЊ5H|pc"9v$BkT7,$g׹s* tdFq$^[ B[Dx[ёpex bݴ6Qgigt XU~k<}ѐ iJծ,L@:q + e\KJ=UٙG:|z֖SKZ'D-.k&uch ddtIdHWq}9 @6)L?nBO%fJE/9}"- <#UuSgM V,:;)!r,`1@QX#r3Pq+u>^$_뀅ZF%anxx,Ky:,=Jj%xHs]bWbE>bڥ>2r{?~imo2h,5xڤA Մ_7Ť#, ǖ@mw~ c3J bߡANypq?*'~@I4{_߮)bxf}pLtX ݜz?Nmm PƜ C*U'GzL1E=*qV|BXu_]&{drFkB]@&ņ| aE l[ 4Nv1Vɧq4zy1<$F +K;T>5a焀$Đo7'nJjDVjd |e0En9l^N-ruXT"_a ԵvzӋO˟aUL=:o8!r:׽w)F+wng}$||,}+YhWDaQ ݣ;M,$ktJy!/-U6DŽG%2ӎ# B>uFI 57?",O6Y\S}c 0ݻICQY Ed! \6ǡ{ %7$"tڿ2g,6#J֯NP] p_6pa7)_õLK9v"TEZ&IV9hL%He=q/ƿ{q,Irq@Gߍ\DY:!I=٠"USD21s'c&zтn_dh7K 7jNw dd.Jm8@U'}AYfctX=p؈a^,K@A ?l#@~ΥꑽOܔRڛ"o\|=g}_`j@ >1mxM81*|L?RʱjMA+RY4)F2X8A'Oh$>+{]by;0]ɬ|)h[?Š{4۴Ҷ¹JBHW z9E Dsx' q+x,gA ʄs7\㦦pߧvoV>]mTq<&Xر6lՀ"8 E&'75P3\|sK۬A%,_e#r(1ei0ihVcV<wh(;}-ۿѼg+ZHU M}6vUGLV@YNs!ٚ a wTdIl<  moq}w)[(rY d Fr˟!qY%-űxfEsJQoAJ&vCj>L<4Ā$- Bw"@}^J%? Q ~qߟ1Okḩɩ#q1*=VUAb7GK TR# ZDp#ktkLgc`LK.GiLtj]g5s =˛v0SwSAG87DSUIH~f/*35:⪃m8*L-E{{nߺkMa!ԧT?)ٴ5ʯ]r2!Su'>1ީu=|ZVI3`Lx"c-g>l fuI1ӀTm,ߴE,$=/#2o `?1@o Xeh[NB'؎K*_EGHPGs9iάyO}XoPt%iAhK`r]551yh0k:X\Ӓ3o`;mT& >P16 aTKˣ̘k?:C%oQԋnxmkSvT:3EcBaZ@Ύ͟[ E瞀t:Đ{Q`"RhݪmDJ3*51d}N!Wʅz5+>щHYQ0V/^ݚ,38Xx-#Idj"ȶ2Ns&~':iM{wخc CRAbYzϖʫGծMN.b z PLF@M.WQ,k`w;c-~vMTGRrg+.O]]t:Z[WrQ! s떆D'W9gˀ{4q-v!,~Oȩ>/fm#y|g Tqt=B*]3fC(5SYPXP4[Yj^!"__'}VUyIkyJz\Χ[|b}wtvNyAC2s4vӐg|jE?jڶcm<<^-tbgM%oM7F \S^^-j8n|zekXt]XN}_6%(4Uȡ w:"! \[R[)@k%,}XA4)".n3uj0Zm^H{4Y>plcSck PdoG)dKwㅊ!㸊 S-.E萌>EvMAQLѴ nۑCmC|#X3av`6{yd'|4H񯧚u؝8źo lOѻ ~P.M:BѻIvYz[LC5xf=Ab]iYΑKLݿhxo@GM}Dda ]hTR ȼ]ru`B)x+ G7JnŝBP—b:|E6ׇ 3y tj6@e8kּ\ʎ'Tbo "|~"' D ǠXWL`RM;$ dwv  ;.Ukqk\F!4nQB"oX_ ?° ?22/r[0g!\\gTa}1|\˾+_0ujW'A> f,ӢE!z @T*YDnf|"MTZA`-߰8?E؜?T(pEmgس :--ִcanɶbj[SEkF z1;dOvvyՖD _Y6n]+eonH۞/: {p&/u!8Kb0J/6 &m/M "qSOc9\'_U^h³L!epgsɀ&q:.=p|fN#`B'q2ov{|<[2)T l/>AVEVʿ4 ͙2澎aSA=C&Qs*c%-%Dľ% cW]#v^=X4i|Q pݪO!bmN#2Aozauئʗn;:xLMr>d^JO^~2D BbY(G}Nwx♫rAF=Yx3^\_\-i_ꓫ'7.J,53Lal1d֌Qz;s` Z|W8a!'DI'a$aÔ;'m*p6Z M=%A~RAۃuz$ 5#mnof|yiWh]8Ķ_Q\& ajUZq6_Ab]}fK!^Dv9Ӡ!r3/|]1/CB٧39Bap֋֢t'2=!"#fQA<@ԡNu٢lZdP8;-2\Ϭn2lq3~Tmj V708Jp kOg- '94 HKvLِYG# 8ڵqQ_+&Z( Ra~.Es@=Z)v0q.֧9wu{:G&(S@9΄E ;y3U 6^h\sW_z1=[Mb5x%{VW4%;Q1&,&}qJ9(ͷP5&ȑLNnkMg33]j%obOr SObqI8J|nx-'2stዽN襹[32QVvv^DJn#4pK'rtF̹ \T9r k߄= >Cf` CbWsȊ$`7Cx5u/ZiÑjmt(֯kxvg}p0l݁~ͬ+>4T>AQH#UM|mz M%J|?gOE&̸jݹ۾*7(Q=gP~&7o 8exꙄo.~Ɂ"cr;ujᶎo(2 -V^/m6V{)M˫+4p"\vwV+NWJ3Q _n!&L;Yw`.l,QDɖ:'׷-eL,cW#h*>`7[of+#0 }k,%:<'/bu*qrjX@L(C:C\doO_6>Tw|K(eW* ԈE|"&72B]eBmuy6i1o0@t5 knlKQ3@wVNڇ b11.u͛;a6гkb,횷-[ &h:L-9$udH!r?Y9V0;鉰|D?afTo$# FUO*kHz}iarf{7aE%]95~*&[ §~n`*y#$J0@OTC2rO4uqA lʞL\ !@\}?rDkOknx!D2- u.VIjwIqNjOa9gJ!)rô~+\[Q=H31jWsMZhE+Ѹ`H9ڒ.m8 i`N-6c-m;ΐ9kpIPrTٚATjZ[2LXUAȓHm6{{klN/$_.zEwCGK ~Nm2TɝXӨX?ZE`ň8$Kmzۦ'\nRkwpfVv{Ky4wQQpiGZ;5M9&N9YtךkVȗ9>(UywN2o D3y<s&IUjV7ޖw4??K<}˘_*6Ƙqo Jŏ2"3r|<=WҞV4O}:7:Đ6 i6 'b&2QtnO[~NqK9n O:$|#Etg/kU8z=:48$&&٠V ,PHED_oBTh)Oԅxgj>ftG7F5叁Rʳ036Lc?+ޚq}g=GIi 94Ue矬mFӍ[^yOG8߫hdždp\ʼnh$ieZ^V4ZԎE5ޚ揋eu3R9+H X W8Fr*U-.$_A43S~Kƽdr 0DH|&-r~h}ib!"n\"d sdVu/0 N]h mvOa0̗EE+;HԭW䟡*nq)iú˯-juCiDtq{%{_J'VLt:2.0ËJr8M-|,i]ԓ4E"g<4T`<ϨܶvLBϘz)\ #WFdfw!ڧh%.+/%+b.U0!&AB j8l_Z׶ڑHIBH{G̉>5o Gq44-aq߉q>=2z)ȨЧaI3:+Լ^@`՞"+2/ Oe XnV8Tص_@n*uawiPԼz򎨤/sb:ɔ.Hv T@GbdF<~PfS2)V*l)80@ s6pUN!8Gq.m‡^ضU$3ՅwŢa(aa}axQ9zORU`3 KcBgk1nC&|-gLA<ëtLwLXQ ?dy3v%Ť/I|/}{c&Ryc@z>&v~MMp5$urV+6yΗ#0w7VW0 jC$ՙ ~=ib@Q lw mHgQ3!/o+5 4Tު75@4$V~FA#6E͵4v #8(W(qQ&z9s$T3u?kthSAA bzЋ"6uYWwډѮzLJ0X8튂/ăZxƀl,d)]nX6B"TᚳrgXly#jb2N#sd(;u){B6oپKLeK$ji[_b$y]! Gdr?8v~ҝg3tu5I?fn^lId3~h1Gk;r3's7noN6NX jZIP|Tꂯ4I(8jTr0& I\׍/ x QE?TI^L<&6Ɉye*W +!dJ3FGj=/~!{?Ip{<b1sD$A14zK3eC[-!}r `6C4Ȱ!ݭZV⭂J?`6i\i10mʐOl7T9C^`-^ظe74h`]+)mZ6:,JquҤ{JVoP+0Ӑ2c?\_)'xt]#4q^,|uMj 锡!Z:6D%ȼ8' csl?DfY f!}[C8r٩AP#\uA`tfjD_Ư^7=e5LvZY Nʭ"1z) 9dM4}$P,C7ُMyG6ɩ}Z@X~9;'z2`(={|HJar1Yw[ajg.U@aE[=XwȐQaXPb q:,@= :AX YLjfyaWX!_BнC!#ղ8!=D7L^s!` [ S+ȓpxϑ۔GOcmwbyQ/A `-*/8a;[*JĒQѦZNEc; ђF88  D :j7Sg_V4v/8~Tɸ^PP$ !g>rD& vKaf=fz8uUh$L\j2^\l zH|0|<99ĉE{yEGW Aeג=DpC\m҂{펮?? >>#S7 (*^0)@}0I8?` M*}C߸m5}.oYsPtNpqCvI}Il q3Z"PyڑONLыp棡?ΓZtրyq@;-\<=̟CQ3),S+HSby9B9 p:e0&Aus8p pr}vnlWU)_l#$X  Ǥ^-OpJ$X0^eLխ4aG,^LdI :;yic~:'+5*ytVG 4| JRx-Pu{ۦN[bٌ ޝF*_5~kJ^IE!ƍ@lg1>]G]<- f& ob;slmرWz `[P!ɘ04-Vh3^W  DFNL@??40|#mټ0嘙|T[A)| vCL8*= Aʀs.?ƳGlOSKC^AI@؊7,g7횶:bK$0fy%47~>~2!OOy0e?ù /6yڔVF_ocm."&ż'(JE;NFV$df, 725? ¢#/~ɘ:mZc nIԡ! Ol W]b#]]n^ؔm/٭uhdP7G%a1VU C}3j+">௢yV}OS+B<Ց,X^nCp ޕGohdG e|k>fj8C^1c.o(}`rܡ:y>mhSIȰm-Vr*q#zTD%8+)IHfᮼFդPpJÁ Nտ,FTYɂm.d$JoIB \ E G XJѯ'^-cmMaj73 B1#8S,= t N]jdbtdS)+X77@h(_&Wa녴Ga-S.Ox#R&ܹ*  nR)*DfXM랕H'kg\yV>7W,'y8qG樮 oPGcJ1G//Cw,BX5 B `k(2_M{B!R:C}gbܘGrbִ3$3AHS͆d2($=0^fy~+8\ڒ>hѱè)뿂P] StӤO8>Ią uk;Z>jE1|J>T CYeuw(dKŽ7-P~_}Ӛyk%db!O3x[GpBj>ᴺޑGW723m '3eiAՆ}-(1Z36s ,10Lp{e1E^wN;a`F+^ܧċ%~U'hp;B+2lNG/\11Y#U[\:z-5~$NnI>;^M=&Qw$z).}^°a:85y˜*`P*Ab[a'Eko.)4#ƽ\j .7> t]ioj *إe6>)%>Q¸=4.(4,a`2N[^f\dsDTkԝc|m9b"Da#&]p$ )k[U~r| 9#21x.fv<Ә9y::KLՈyZN\Gým6*Q_RfH-3 D.1@Xz ^FCu2 +g0 MՀiJcpi~Aj@w6!7|ĞiAzD.#F-r2L8ZE?GMqTR6;Ɗ-{ ƾf8S0w*y8lU_.ơnLŷÙc3 sSs;c.\@z'ټQMs;<[HNR2\:D눎 4.3}_ciNVoΥ>o.(ј?~06툢Mr- kB7=!0"S+cNBBj7=F_9Due"}Nt_?7+%)7#.Hbw %&P3I/ˆ].j5 's+bߡb1v2&݅L%Sz Se끹x4bXibs D^,6y1QhN0sˏ.4O= F8Ϊ"ښZbN|cm!Zg %h=H/^qYnaiED֡n];:f(*sV Y$ MeXrɂYRhN%"`p"=\V|μj!-׸wOqv~ UB@d o-$2sKB`5<o kB{Q|GTs'LTuT)m91lnl҅V6ȗ? p~ww%ʽ4PN(XXB U|iX*Wt6gd`~MaY#Zjz_DGm,Q˷hR`Nf.6VV[91h4]Eܞ96+tPn$ 67ؼVv6`xE@ ZJ.nw[DYgw$)@\Wvd̫m$qb\:elt)m5ʿ0Bz)` ;n}IWo Oueǰx@WXGn&KXҽǗM%#E0uQsq]|P;CI2Th+L)U_ &ȌMoJmo;#ýʢ0v* 2wcsK3Fi_Tr4J,%6u-I gCw6]˳xI<ɼu\#{~~r%!bso98pB(J{U?\Weg^Z}KЯ-ë%F+DX}Z )]p܊J.˩9iW&hDxҏi[(DZ ۱Т'6]gs_Uґf \_s-8,y't/<ޙß ,.90q}&#wtnShźcݵ3;ؗe1I5Dl̆I t4@|?0lVLݕaMz b0}%¶lhU'l[8cq 8u/}k&/ܓNȃ-P5@Y@tjN^!L%!,^ `ʂ^Y/&bU΅fQql&28ѻhIaﱨ(B;~w(PzWv;ZOz2ԺV@s)*K@wջڊCGͻG|2l pE;٘=? W~7%uG9VA?470(KV8A(:!4IA19[u)Ԯws=ʾL4zz'Ǧt/6:8}擀& 3W[f8Lȩ?8YȂ&SAT@!(__08ose"ڼ]T, l=%-gFL: 3K.XBҳ}y;G̓?oCB3vrBjrscLO@8 _6צ…q%\=-DГy* Z!X -Ƞ$wpcdi03\j62JdGJva?m4R64nXi'8:/ӿ _Erc]gdĮ>䲿nCz`clD,~O\h;yG,j?ayATksqF֖%8;$]sRivLy͇uOchے-%8߻gb3#"V$wNj+"=l:*=0D? 2.5>A4]M[rI|%x rBvTuA7WQM7z'/TQ~Po%D~\ x' wMr=҂ SmQIA8-JDU<╝3Plo't;+oC&!^$zZpD),,lG!c~,E E~[۶4*eN(v?2HFbʤV]?6 N4SU>2Ut $3OTzI:ARfB0-8)o%/O"^1/cQj?[ZOJtP\چ4#Ҹ+4'#/?cWy[M(ZB<}LmIK4͂AI\ity%o@'C#K| MNۿnhdX)-#k\^1~9Xrd)WW.^鼫sAGB%T^=UOCiFt i4F?`ѲxY,P&rtT0+&KnܔZs)d1I=0vd w;K~m*ƶ58iUwDm+X.its%QnZ~Nz "SNQ>f:}ыU v|)*V]KenCX&8(ZDYxdB9Yq?mH`T O(HGK7Lk^RaTl_GmC@̭YTe#1uΠld ֜ūNS`@43f D |Q/(5-!PҮ> %jI_&Ekw>i=ƙE}L2N'56ZH")ٽV-;11%t\ἂbm7 VFHh"Ti0G7 slYIRJ=e>O GLl10WB-H MLZr K8oxKP\Smw'\q=/A;iEXEq'aL").&Tmr/v8%"$ ɦXMhX>T(ͅ$p" l*֮qvFtwDr K;uowAy 9\,@Zk!i|Jvw| hYl[0| )l'%6kL%s)=iknL kkX\>=+IuiS% RIl-aD?fHPF(OGnJ!b1{cqtpx`^ Ոߘ՛\uUj,>ڜݖ| |ʱnpRh"zy dm-v0b+3IzYV3#p;'PJ9tz{D2%}pe6%/)"E o4G3 -TAJɅ (̱n"3thB6-Ø|(q755VX^V>ilA>TmJu}>X z } 22ggB@IՋZ2,jwA3H7dV.gJy :(v[{_ T;j%#Ľ, P[='4.ydFp[x&RT`/^J9pqdj7Ғobo*N1e%ލO;Maԉ(]nB*ݲNWLAܭ;j`zsVmS3Rj:UJ8b|alSP-fx猌Mz8E9.++lw@wy$MWӑFK@5;eK+7_(rꝱ4*N՝1pՂ5q=WOL'}@U \Z/.Lј y ~S66I@1PcYóf| r)ZyQGT3FkB}A(@P,JF\Bd!:1rg pO+^+Ƨiu1Hq:RyQU0&FwUZ$SŊiŧ=_^DÈd+³'*U7 wOr].s':S:D VnniQ>9OyO~!du |.u"|cuǒ[ڟrH ;W|Q鯨1  =Cv{i2AI=XbܚۋoLH:`=.rmjTQ m$b[\)gC2Ip}YDuRciQBV}jk䞋Ia?D\wq )NRhn2[0uqQh?ϵ1e/C׮!#!qbyi yTEWC%(iB]<}1t]|z(y£=G L&+{Cۏ\Ѽ3us%lI`7^iEH/6 ~ߌ3;+VK:"!c)l!yөs‹"ZL JbM]CnUs\a v%dRۓ +!ʭٰvEI|6bKt7 erqfގ5XКٯ)i:c@7Q! .!(X/O=,)gŔ\oe{1p%Xa{J#r kj]@ry") {W tB !AAǥu23F恗u?BB4O E)mq1t {/||=dzum] `˺N_\ޑVZ. R\ 50>~F#5Ocv u8o%Ih4+Z]xo AʖaqV lEF'dC!8>Z5#jWm?;=/gGLtMQMDF"&K9&jUkF-zS%??'H9dF(->yIlV/PdŸzX*hNyъ=)d2!Z2M!yo _Y~ϋ=gMg[UҲ#VW֚5FQ ^w15#at&iL;NY@w!aCYxaZSq>fAOkcAaioZk*HG:l=vDQ>&'WC\mIö#"]-m= /J. y***5ϴ!?'wP 7.ηW^"S1Ac, :l(s: uJHx8kۇbiKٴNF8Kq?,ܛ&L{]i\҃k0vIurqo^ԬI)/""gi־AXz_C9 lJ=4 NSڟg3[]!x'E"NHFR%?_j]q1&pAS KH+5zcߗfzyIT7$"}bn+Qn eJs6*":@,^Qs*t3 U9%`]#Yhs\+ygeiE KiZKoUaT6K§0opтd1;_CBܬU @Df=cf5}{"Ol|Z  ^0 Y;,A&mбA[̗DK9 =8B@@fPqQ5vkך_INzgX OV+rZkmM8U0iV' u1>~ rMPem!s $8]:,4^#Κ`U޿o!! G`+6XzUrÛk/aTX"]D}rF!BgH[@&,;PRT!{z)jTߞRָQ9dEP]tLx3}qK0B'TRxӧYbh%)Tn:Lڕ..zh,"q6>ކ e1EBXҩx"=(;A4Ezg/9 W%q́CyQĮ0:ݡlaӳ6\TTAi,jI`, Bd(y g Fai(ܱ~ϷabϱWL݉Vك0$e C 78cr{:j_\ (c-o(Wr&sz6a*V1 Fy?\Op-C :_˻v#L[o!EQJm= yw:vWf~~CsGGЂ5zf\*ln%$_a k>P-[o N91%+9=KvC+A_+2,FEd X[/`V5H;(iy|wa_ؚp" eF&$J: ̉dx2&#/?_mq#%o)Jdb)N"䲓~~qZ1$ϭ# PY$>L$,A+Rh%]mT[n_Ua (E5TJcQ^R 68OY{9:Z9Hd}yZgJȣWMjaBTVig?G0N3vRĈiBMR_')ԀXbZ>#nLv(觏H~"N43îꜵZ8ju< 6yf C'l跟Obt7 2;g#FW:#pv79ǠOKB.:VKCqxVJ#S%憏<),_-1 Yj͌G-aw˰!2.ڵӕz$[6j6K4/1 홸)Nn+s@t7;1V,FؤA˘~jts MWdR5Y i @ VW>d["߭Fι aE B̚%:ARX݇_,Ho 9XkUZ ucRoxI.v7m2cexQm>QHQ 1:|I]92Tַgx)]Ϟʬ{7zsEuQYjFeEݤ+}8!iHE#(Z 33n #Ι%>XC f X.ӤOy,+$>bW3OΦ]%a26ND=fd;|ZB/)JQvA. U 75&n"U* if< @^(BHApj2O\23‚2k}\U߬{0{u㈳u'b-QLX9dx0I.ǘ: Fdn+I;G=rF7?|UiD(oS 7A7v6PVFu)pCѼp@* R#ŋ{gѴ1p3H -W9H6pb9zt!G*^[XbA{}Ї>x Bqg~tB|S}ba]0k|Kei6_I0^˺'xgCiȀv\uJOߌqs`2^1>|\*(9co݈װ:׈PHW?)DO$lAsMsSjB$uB/렎_XgC] m[[H( Sc؃u#ıvm04ngg3 QǰL{"PM0r꼖% -U\s"9.h^=e ՍÉd~0M^"."͗~-ػI4#%g ?FQ'\iܝUriѫF[L?3?Aѷ||a Bߞ. YL(߿?Ux\7 Li@g tˏIWDv> -/ޟ3@[X)hYGXUSVc]$ O[ol{jQYoНiSZa15k Z2jMx]֘{+&!*$VG!"NN{~Si"^JzBAq8,8~wpO4NO?[=UE蹧5%FK6Q{Z4}F-+B6V|l7Ь4˂ ȋz(瀈_{пwڛ7' ?''U @a\@:4lZE{q. ^rmf2Φ573J=' Ii9>.3yrW$X; Ӫ(T'謅"Nd5rK9=ރ:.Ԏ (֢˜Ym ص%ІWwLrB9v"P|dnL'hxBk4lyt~ 5ނ f4 n8n97\5⿡qI^DD'Z R3`4 VK'D[_nTs9 \sϱ+9[ }e,o62!?ph?w9}o /xF nPbTsŏ9CW>ܾ'LQ2H$t ?d\Ztu;$m4}SqtGOV+(Aq q>_75yDNi5Sn_%} #z{<Ż]tXQ%k)27: :|)e sʵTvYeƠ/< s'6 ( /Wr?*7-ەdMK5R^\ WN>z,:($U^(Fiۂ_4$lMH z= ho읥y"G+l\}6j%apa<+ZCG8̜F؂`=ץS\n:v) |xӗIGǠH|C95]%8^vT29a#-߳Qcbirq t45m=,q&h: QQޏ*M"]3dD4O3Z҃ۚ~ `A@n8zVۖFc;xNYƿH9fg{YiOL\3Yns8s\.VϕᏋ]4H3pf*M?>Mzl\%V 'vFJE* =XO/h/ ܷrߟtZNIifs2ӈ@Om@?īIh-nwOI89[(Q868 ar[JM6[9CjgsdQUB"ؼ&~⹌/2ɠ3%t_Y]\gA&e^er+>]nd@ }c"ץyȜ‹L"08r@`D2G$흁(p/^oӛS0h~UwZڛbDp[J!=-SRU)Lbz@N槾Q3Ud/ӣŤMKn}hp$`-HÊ.) )DlS~ M"n@},Xd:H|#Us&1>s^sWAyYv Wu"KokҏZpԆ&7b2:2:m<)\>!}fWk:*64*xASAk'ޗ _7W|2hBOWigjmu Ǻ3SbBRVÎ7&qw Ήj:Y=f7 r4M+Y%ĝ;/dwE=E.E7p9˓ xW8 m 묗#1Lw#"y!OdcZ&4I\tE6%ŀXxjQg;o'X%!`#ԨQ̈́e R3b1cm^I6ṱDlMMY몉ՎC7 ɘӽ >m 'hRz2RLz{.Vs3J8"^YnCF]%\I@h*{PX3 S?1 'LA> +^$Iy?%aQؓRWU ~G3ZafZ#(^Ӫm]TF=bxʝ胅vꨳ4Þ1-e޾T3!ϭmDYx]E>D>F&pdSr6Yk< t(y5fyGQ4<.mkZ.FU3x}hȇvcݪTj3|xpC{vIGLȻyI|A8`sJqk-^[A`A_aUQ$!)AQ:A1hjm j47e0q3 G'1̪FQW޴ghFxXP-.+*"%D.i"c[Rkɐa{6Gq Yˢq="(JG;U'yTIS_sc,*ʹΑ@5^Ȝ>^x~5B&_7<Ĵgڝ$y_*LcUODqc&,F=NUC'+.3k 1GQ[3Ƅ8"R.* @Q0hgun"-A<$1 &M<@ s-XUP('knȱItdvC7ڡCߋ7V-?FUnm١[)vl٠_,_~s[ -Wr>J]Yhȣ)R6Sl>zx8#PY䏂I}LmBUӊ{(Aso 5X}۵Pm/u ]^'):)`KmYYYQ؊Kq"^2JTinP,FY~r͇B MaYR]nBF* v-7*sGօG_Sbd&SA JrD}Fqs!wxzQrJP._?/6ޥL\̬˜$d;tI"c6ENN[d/_vNUr_nMg^)2w҂lz{D+> xց)te& J:afZivaї&+Y<8'{lea|6Ҷpl(RL[)ĻTg"le[5Y&Jc D?e6΀ ^]q2tRE9 Ɨb O=ɞ2,)0 ^#!>֪dML>/lɶ6"1)W۵bpd>T#e$$zSK[2j01);'6{RUB(y]u7 Q*[騭huj6p9&HP$d~X|>Kۧ=ǧDii3$UCd"iWci9t;{߃D=Ekľ-fA6VD/@ Wt8j#L!+6E)t|3‘⻠p^&&/j|'a p;u67 IFkEf=b+?-~+$I) qtk/uȓac vǔ҅C[+ b s@' WVM{,O܊`5/]o3f|[մoC+0N#.t%Uz#.R_vPSo#\|y^X>"y 1L|pJ 2Ao":i7)%T|fewDrĢeIC6'% кqg#\ed<䘊;1 ;v⒈f#VA.OCvO3 B'i'PNxb jY:4W1;GP K}OprB(yVOuq}>cA +!XćF}zZ i)6itmˊU_~Gzm5s jg Vû{f@4b e} 7d}MͿ3qMj yYr@26eвTng"M/t-ֺ&UDlB7d霱9?I<o*vX(vtbWdv? 99z(R)Փ;qj1x"b2OKʐ@/qpќы4Z{~#&yxJseb֊{cDKt&2bQ ި K#Xu]'7Ĝ0|pZ>~;O }hI4Sa>-(WOR8ZbOm;}WB_u!UB&n ~9o>3'o=^Y)̍ҥmqE$.iu^F r<%[5h#o}?yն\u'ζ-]qkj%12 2Ʋ o?a'ħg)_PҦ{"|e/]|_h%(*~>7-%IzϦ QDkDׂm24]#p Ԝ2Ɵ[|s0ڥ̘m@Au4XR*'Uxp+<+ɍ.ohs9jź_bxrYE)mѳըƋKNC#8is DcP(Lm 29љV%-Pݮ- %gfj|xV4e݉ 0P1F4VV 76EAΨ݌j29HhLj?1!ޗ=Feas"[~SNp>]Uќ=yW(6{nuj (CE]Fǻ/7igRF@a\S`}Jݶ2(wѶU@Iu;&t'3 w5Ysխ2\gG~_-n` KP5;vnlN܇V21u;UXb4ӷGf.Ϸߓ{_(Ps[5K!; t3 hHfA\M5>p[U3 ~鸪{VúV$Dy*^%FL'_o"(Uo B-'6΢ ̗p.礓܌;g?Ÿ{CNrV$P[+`iN䪨z\fc~jNcwUU1ۖ6e*pv㛨er~Uϋ:Of" V :2^IW̹ԧQpzLF@Y%O$'SWEMU@D6 `[B%|+vg,]15&dFz[F;?YfL!hBiR7 HWJo&pk׃U  {*[w ")KZTݭk􂒊2jC+O9zH+կpl8wCˢTrQcUL .7_̵3/IW0 ~LqH}m $ùht[Sq>gqվwm"DN,\(Jc\'E:kS䄾c BJ-g!@[8152+w[{ ~+(^J= #:߄72[PWLpI #dWWZI̟->]MB L~'suO:ErbX/ _!ɖGWSr`t l/ e~DrͦqbQTrjb B 6ȋf૰ m"';rHaŽ@hyr$*ݔ"N"O47Rŝ5H %sW*(߿'L2ƐXpHs: qZ.񟳬d.-aYJwd$';A7Bc8hdruDX@6#Cz= *]{ JLQwr:Tq_tQ).rM_XPIcɾ J Q7CGWe#l}VYX䧵AD֡. ųQU0 @xhe@<:41y~KP9p F@]5LیQ|Zm+fcocX2ڲqa=oZPCNrbǎr EK-2D"YLc¤zYޞ9aPa<'zy涳 ?ƥKaCa>uZ <,~8N ѐ2ɇ~6SZhjV%0 7!g}78z-9(%M>2,zu|[z c |zz :(@Q$瘇oR̒-F 9ۚev,.[1R4#;6߇fk1sA;$̟}Jn9em@DEםGJ58&:glq^oT=뚟b+r\a*<%rNlA~ |MSsZ7 eOpT,~xg=7_Sf?~~#Os*ZDimsT.!iXXDYqs(acCt=;'c C6.-t\wp쁵WBTd)}ll͊WDA1mG3b^tRy1fiojBE.c ȁ ;'Ǝ^R)\7B7ƺ(4q٤هBD`E:#_Fb M7&,Vn {OSc]: O|NwLI{ K4`A31`:k"kHJJ\n?~Hl~!Wp>0)tQ4ſ 5`ߟ{Oj?IsUnPTnnu;@AF S gǝ;.=y<0P0BJOƔGmoI|̜Jv;Sĺd7$Egap-Dwc:| UJ$Anf!kwM2hg?|l J0P6TWgz5\1dxcHɢq #93+cqǏNp A,vk``:B_lxHtk s֯M;uɐ`|̬@eӤEM)44P*x *a/B 'SHd ᅾNء3u徢b&Ztug$>V= oG!L>[c&}m&A49_yv}حP[)u -(j1_<+wՆsBQ7tS3C1FJO e)i# !j/7z3!o- 4*8jxE&ǑJ25-äFua#(tO+z*zC}HDžGAXK@, ArPe,1Ye§\]M=kXM|onBӻ Y֡PATsOQ"GN-ox1'm_$G"޼0Ĥ#l_+lgSIKLj/4?2y]My4%p^NKF(L9iŨK/dTSĉYZds_7Yaݭy =K2ݺcn0iwϟ)$BNqb!xiyڋ_p_0&+L+|*_3&Ār K7x?Y%1jNwhߥiFmE,$ @w^lܧ`[:J; YV5J39cN/H ɳЕ_hl(cn'ܚiMX̋}.vm^w>(۱;D k$FG;bόG9"wDm.W$pO092Vum2RQo1^۽(e-<o` ^ ƈ_dblsq B/2;Zc}8w>Sa\ImK;J'A(KٝAT9rTGUoo4cK=ڗbB6mu`~ (fC6hUʯ@^WV;FGb1gnn@ K9\>oӔڥ<Tک{%pvNyM9n-MrF {ɱ&aiJN4H=VMx\њ[T+Vh` Qg/L o祔->@jl"wf '@Κ2 ,t^}C=]VlADt@ OTW ҘoޱK},) lo|MݔC1yMJc'te4vm ɡ`~fIB;n;uvFo1VhxPO? "x?k*Ǩ츘SG@%rzrT9:*ہ=h]|FJ_("M.(/z Gs{b(FELyu\ŶCO) sMxF +.s6܄S=dz)o\r`njRqS)ž`ÞK/S-)2!~0Ee #09Ak a9p/\> Vp/OYڱJIXQL' =uBU|euY-I%uJLJdژ[th(|Wԙ,pU7;r͌9}~TM $Up-M]V.ǟ>aɡ?6f{dж/4 J9V &>K~6T>DRb+  \Bc;L׵ R`W DT]6\qFf =c)&:i.8'uJ0+*̂|bHm!B5jbg\J:xxR'&G,I޸x$Tu5[(M(n$^9M>&ͥ!u򵉲#cM ?$бdYʭ}w_;ۮS:Ch]9弪n: ONQAS1ECXFĕ ;ԋ!3ru)-l|yBKӃ 9/uqLԶfQaC< 4^t*G0d)]NJv'j\ Mc7FWnM,nv(SwQ;5n$pb/sp͕BвR' kWRT,L/Chl GoC!]4<-1<L_;CC^!kp{~Zjot<}~|=w=jҩi {o2Nu &P.;`tt#tD˩q vU-jos7閡g 9m1Ν娰_u){A+߂De!teTH>zQ˯ , ͛f>HYqƞ ~ R`lv`^0!Pz}dt ?Fud3ε!& ,[܇Ph @gEgUMy0lu\ifO:*|P2Mqp^ H x .3Wq*Ci! nTx|߸YKZtD5dLBM](^NpƜȒ3hW*b;8+[ق!D)Ѣ |{༔0\ly&&sͅr }ЯdbB/Qj>:p Qڋ  #o!+s7DGs]C"Cu%כ^:5!M.3HlJq(hg1,&{#]>XMQ&?Lo?,Azu2Ji/Nt#r5gO aR!!mag[pT}ɷ]fϼ]{i72gݜ)E^mӚ"a+ٛ}4qYa}#UVHoyEP<5 ȔR?ϣLB`$_sM<׺9".n ~QXs&ܺpQ6f`;-k9%)Y Mb(ݧ bu%ۗ/Е ;Xb}(&41w6z}}*e/j5sd㖈0y2,4p48یM3w8táҿCshi<{YjK[Mw 81#ڵ]`%qTlNpѤ,oy<߯yLU x.bBM\=(}qznыb70Hod6H~nUE}Mu tg>C,\`R >й;/-2A߂Qm٪%` Wo()7]֊)Q뻐<4رW 4<1Z:,\iK7%_pS@`n.վj@IxfNC08,40\g(m2: `^[l"#GOB*B–.`g|U.֓7PFYAGGp(W~:^!IRT4QV/C07Hlp*7>lSR^[/ZbI3:$/n%TƓ8OLbЈn\yZ/'*1L=D?af 6_nUuFmOVy(B]Ԭn2}ZK,R*4 )zpK3[}*xWsRز=Ð%m7 Pik^L-5݋pۤLw‡}R'9 iR}W|]F@xgq)G["'(^9_N1L:2W ߃G℔'Hґ!jEOyY?s)d5C!U,%?vrhh3Sp[!]Y[P9=,D]HV9R 6< yN h1ee(P<#䍧Bld^yrHmi^C/uDn\=Q$AҗhJAz"R2g`oo9%or(2O@r]а$S8gejR#{ųYlm>5C&P18aLbP}a۷*r^Ή, ;qg 9vM&NB_#g?O[!&CG Co| sTT퓡#Aer~'}{42s?BFx|\q2,  +p:`9&swA 5H]h|(Ԉ:JGaVefLiL!w!%@'2"qםXAq;Sg*k<( U7x!_ p꜖{C%O#X!tV[Jε SD Ċu4чs?"֙IEx5Bب qC:Gw y]Lcw)Z ,Kuݯ}x8F' u{EoJw"pm!Iᰯ4W #%U(q8 ЪQZNiQx6ւ6mdP$XN5 &._ٞ#$ }xF{.(4,&'D'ϗߚ\O#Imt ~NE"Ż\xiݩ/&;S ӿeȄ%WoE}놱={ڡ"_VV2P;c/r_CN2ܘ ]m%24< iAz5&+mc4.U&s郭EwI 47Q1k GP҇h< Sme.\#i_" 9f(I8b:|4]0'3 <Ѭ=q @F;>yz2E >Zċ٠F?`P>1e RPEk~k Qۻz+Zא\tIw[%{ԩEʚ9+7F_udT.iU0h(]} IFMyrHM Zn  ~@k^<n'q ;Xk鈩\v(0fQ8Ϗ_B;pߵ!n_Ow(m;&1gKYkTS䯓?S$&dEF3/[Aq^ |Mmiǵ/[ţќմب0*WơBQen4r$]E0ˑ~Opӿf9 V`q;hvVgT('2LPBQā|2+JR,}sC-x&>TmY~{(n 䯝qUe+p}e07ЀU _C@G='th$a~i}oJ06YxMSaz+$2: u9(mƾ =/hآq*5xz/schZJ#Ej$VRT &dz>N'#Y5Z 4n21!)bA'4/O5-:hE%:yxe!uιa2K{>C4ȋ1AY;9z6G@ ,eV&.tz@V+qds٩NOx&m`nFJV܈|ӱBzcAC̴цS2YYRC$ L7ШF4ѵ_dD%E8[ۨ}I>HoHi^Dht<;] X) _:sOUmIS z  OG_)u+$-ƿ҉ >){-Oq ~UQgUQ]1w]H]- M;{ݭ"A@dݜs,QGٞ)C8 mE")$~>|'"5Âg?Z%;ܬ iޟNH/o:\|"ٴۻуϊꎇDq1xwRc=,1߮,SuYٖ Αzݠ!"l}܉Œ$DLxwfH.S$~g]n*!,G|vbӄ<hGy3CT6-\Kt#]yc8XfҰnˠ~7f^xz'6y,եN#L$JNjҏ6%O'm m{v&JL"&N*O\qaA;ݢ@'`գK A@T% ^O&/(e6#i@Lrh@Vm\О1v9OCu;<2{/Zz0rmvBpo6 8gt*QHx_oU=d{3v5ϜwulCSϞ d]m"F;gU!7;aI#z}c ji:0dWriω'VH\B30Mwf~Ӟ`3/XZ}3/":P"U|#%qi+XxsY4\qoWf Ӷ,8`5ųXOůbbEЁ7Lϛ(֖bPx!#_?˕G3XMᇉqPC,m!wˤKocp[َ@ \7t4ADCt֒Q j,SxD۫J: eFOxm`Ow.,h 3>2^-{,DHo3 y%.CN ^#c.\?pX#ƆI#$ʔ GD;%f# zg`|T&ڢel>y|5@H+b-tISb,7 UvS]Vl }$Yi'?6Ves6IbCƪ}3Fք!dYށ6+S&zjeKwT'@FU/,(>{f{儙WzRhf^e:0W@U[|?Iy|O6eC<?g7/ ,5PQ䎻lS/ixo/s)IЏy8Mm:W؅wl'ͨ_F(Cu%]qdsbyQ_b?+NYfw=sùJ:`ѵyE:X=>m1mdny{7w|/ &4NK = "x$ҴQ@)A F4"^ C: Ţ6N-qf26&e\+ɨ7k5"?Ij甖ϗ=hV#8@ۈ0ʎIq R9&4 tc] Ôc&n4ې4e(wtz~m=+3Ɏ&/{WNl\QHf^9籧z!©J%?q}: HNӾ)K量/|0ǰ{޷Bu~-wȳQƹ+n%n#-Ӻ&2E ͜}8a}*5X&(Â(Šr0[$yQ*;[|qe}{5'j51oJTGs=y7{M!<0%`q \6O1z# c?n <r/D_Af>ykBq ?:Sh g#s%zI!*Oɱ\/#PNNSq' 9%(P/h은9 Iwꓔz^GwPF;ԲGر:&/q!B>:Ϫ`N tu&QG,uv#,c"H^A Wv VomFj nv}L6O jZh̑C OWXҦ,bf=ff"y, عr|ťT{ﻲK)Hާ"U:Do0j;X g{%ftSv-NES@[ ͖ σ̀:uk꺣\%BM$TbY<"wc֚ Fx^8n a'/YL'`KX_ Kijb`$^z>E xrYļX(o6§*vC &=$?Q?l&Z1wȭfrGUOp@b\ m+]k{'& b. 3= k岓q5h?(!j!$$w%ߡjQ)"B.w]R9mY9ǔ֨qFXp;ŠL?8u6X1O)5B'mK˕oS}ѱ͡0u7Krc// a2}\U6̾>myCkԛ*i(f{+ӣѳ kSzQ"TwOa#;.\ʢGn ;@\!:3x5aoeY%; 6J=(|o 4u8^NxXIBIv29%ϭ o^ݒReoA藤؈\"W>LQZD!VpMdik|yIYȓvA5S(F,!Ի#PZW聘gM^IWڶrvz]p9@(ti}B!̂'aם0cT"JaDD|v4l%° T/!~,vzFIE>Ч"k|2λGB3IT; , i){LO'9E t8b"M,)/l_P>gd 8í~:1R&h~cyAߝ*"xqHz =ǥ6@VśX(=ND|yv}0U*aLdz i9-RE3:c|L=BhT$B$8zOHȚvZӅe|m~ (<>fQne].G$k͝aİ_ *2pO6t¸k &< .-g2^,> 2Vf[mEWʦ'پJ$Ǭrl*9}oЇmm/Cy拵O&dza/x3<`e2.u\z@>:pE*=g @ i*E9WsrW%o ); D>G"{|?c* SS}T4x}sXnk=y\oӇ-K:4x{` bԄP&Izg1Х8^-ZG/E[';SLŵX"`LK^Tqu?\ lKq}Ffĸ؀UmeEJD1RRf{vr1|riPPmFP۫kaڝu.4^,8i=jz*^yS&j%D!IKES6V#{/Pze)uO'JP͂4A1TK3*gxNڟ5:]:C&"ş+K?!{t\V5iswn?o;z7%i~KK!` szy %@ y{wv Cyacd!=c=?y!pW?Q0'?V>X3,KV}ZSiFl^ׇTֶSeβ'XྷIᛵaӸxQ '] E[NடH{e{G@bK ܙ.٤`jKF\6B J(1343.~.C|e8K29PWZ˪IJ46YWʮR\75 ԃ@[Jk-IX7|VXEĈ[^ `GkMPρ_c2]ZMڤ3骐_X[*E,bvvfBs2C^긺 GͲ9af`uCelV%&.B%#LX=6 8UN,"R'ׯY#rÐ,&I#hŭ]~| Do~ ̍=/XVK>m*e|9cDviRHx{=<ڇNh){a+Meyz]4S$B;x\ 5 Zq8|Fߜۡ/J-vaR£*qt5 T"dKQDA]B0Qd ½BꧯD{qz|C.ׄ]}Ҫ;_iwxkS7[p:Ǯz(TL J ZMV_3 'e Vs*aNf@Kye)y! ɋ_d џWH[>QC95:,Ar;6@TJ'Xu4JgR赯H( fTyq?R-2z(^Q QCZB+Z\$7h%Cԫ0:9F蓀3 RxkmjzFWi]ϟhn@FP8nJn~!~@=cJD/x%鎆xU@ϕ?1RJ8`ڽ+׆o_j]ʝWCgBA2A( Ke뽅<pfIbz]5=KZ T-b:obr0#<@zحVSSbј-|yB39 8HR ̸4,3zS"pTPCz;B6He`‚( (Fﺛe:xwP̣TC!_ JMiiT"C6KqжVBHC^[H3:A}Jlv1萺j,i 5%Z $EJ T EV#Kr*b,_gzϕg(=vYF3kp[޸j-",pvL胣n@$IHY/'쐈ӂ: ЧAE݉ijlf{5"ŴU&b^7DD=F86X )Ure_ʴ{VփGs|6^L3*VSw#Kq3G+6Fĩp茎 FMgF wYXHeJF\(؀[yޕ461W~ hϾ!uM{e((p8PDPΘg|پ=-g)-PsUjt1בPǚk?=>G=Q_ɇ T:R<J:Tik9C&Lu{/}owԵ!_+Ut(9@K]47%OVO FYj !g}\N+jv[%HiF<08#Ln3Rr$v=u*Uq9B ?.\[_^KEfF7 ! l~͗{>@ixIt/d=EpEd S&% ζ #t+PS). .EuyaORq)ޱg{(g)BҲm1mӉH31LQ$GH{ҡ8'HN|KɄgegXKOG"2}Qꯋћ8%; 09si9i5:sFORhT[09O`&Ȑ$-lijo- 7s}c{?+^Kmѹ]ըB `"H&3!׉@(ba3Fm1 CFx*eN//V=Oy#u~U8mԐ吀 "Ą1:2FJhh`t"Y9-o*a!S4} j\e<6KΟOP<E!u#P1#,)R'Gs%%PV­V&e@`M=*̜&E<&ǘz0F` |c+[S&)x? qDIRRΠ]:VBˠ}E,7q?فcZ0@J9WA!U>n'I#!*B2?>v7BhS%:|f` Jn9@iE Q:^4e)-IڢAZ9NM4wO`LFM+[|hnFoEPc_Ϊ鳑Az_d2~2LN +}TBxsJ<5`RY{!K[4n-~|!̌gS4 |z~r1M3?"fD7hJs*K[1tbI&қ0=vGjcc.NFX*y+Jl+DUXwOCEp{~YD7QI1#oȫDm6( 6>tD7aod I.UcLsUAǻoysz1bg½ ]8c{YZIIJd2aJgKҷv*EI7sT4uESݗTD!hʘ1pS|6W}=wf3u3CtYO j܃1\q$D.&E{+b$+e$=m( 15>IĠ)JԔLO0zH2Yp le*4`&! ްJ:q7/˹brh,!.|amˆK`ɿRvF͑4ZQo‰[Jd ˘e χO'( R[\x0G8!kX;֕Wsc`r*pt[5qVdzUɋ V9g3Ky3^q$]ӳkݐS.I9ͮVb0\i%n׽eTwqٸ~vVFBR!شt9"n5g^_}ػ .RwE}9Bkͣ̅22' 4`Ahqi}<tdE# f֫۩ }d?Iץq<;ޫlowJNs_qf1g?6OU^Y*n5^1-[~Gn&az3g(Q7ykCp+3G6ge#]ڲ+pb.6n=K5 َF]$5P_>īqA9-%D ruto-DMin?"zWJϛk*jWx(]dV5fMZ̋IPдc&C[K&ž࣑U&:Jȯ=hb ΊMǐxU㕄Q_ ;ޡlgAay?qV!& P>'+Qu-̠݊'ɉiUAiNXd-†qjm-*>$yMS?FUI(m˷lXθi]Wx;Zpm֜~LV>1d&n@?X0{71-M: DBF=}^ZV5AKBo.X٭k\)& q~V<o(;ObF\7Z/!$iH]GW% Mا ſOp 6Y}3ϦBo 4Wrݒݼdyifs=t[pw[.vgq(ԙޙ LxΜ BgW{a1pS7֞E-nt:=p䖎J7ƨZ {kÕ{0'sQtANJV)٭dl4NH+*5+6Rְ󞔐"e&~.g1ʅ=B_u蕍qQCR]t=԰ lH1z]4>kOSd!UmW$oY'v 61XGۗwN~='NJ'}J5 OϠ`gŴArqm,J桄GqD{|䰥!m @ ?4Yw_XRU"_M^c|HT7_:?x@5leA56vTF:Z?{hT: L6DA9b̓ʻu2_8^֎ _P"`]h? A6'#1\3+ :ykxځwɎTRÝJwN.I;T/A :J$`Ro9< ]ϝz]bVvbcax8T>QRݔ G]&` w} !1rY:tRC}/paokt EǨA8fk1tTc#>b~쿽U+Wvi.%l 1HYV* F7y;p)9.kCG[P^Ptkcǻ9)K)T R(VYe3H%2 c~7ϼ]*LG~Ess3@Y8j.h qR^s~ٶYf<TN9>h#4!pZ/5iM2Qi;kI@N4Y'Xxx(漓E=f)i#dK)A= GdԻ ]L;V@48v+ߜ56Mfl^C[JⲏM"P, *7?&:bnYwTxp$“VH{;w؇I xqҨzR2`}JGOI. |qĬ޾Rm _K/vv.ğTe8xT. !\1Nkj)l'^~ 4za"TB|ҫFK۫\k{UHaQwi=$H_yԽqS>¥~]qXtlaAi)OJivR[48=hy+Yu;hKT7l{NGǕ G Z8e_,q1ʤddkeX=!{Ȳ#]'}$AU[\f.d 6YЌVN$kjP\n?jc+Supgt=*ȵEtfެ!ms$`E_|>ZAvyJp}H!C-9esn{]ure=&pK䤤 518`9Jxĝ:u9].(rDUYc௉/2 ay (B: B.ҍ} j$$>3LlÌPӺSv h -<[3>ϕ$mz[#!p[U{zvx% Nz]'nESY؍j"@r٘evDJ0jLZUkϣZϬa.~6LqNb\b$vV1QG\㤛>;s#•.I>%?1NGN!}Okt4ҀHm XE@3+46qW5xOF@zJs4~s\jgh(ϨH1uNU"1ÿ~.Lp =m{@I=o5q@CtMYX %ĠV┶@Qa/AL!KHѷ$JKϺye YG&=AЯɯGXխ4$#kiĚUPqnLYg%59O$(~&l]}LBg.58OԧGߑӘjX-G_jS_ mD11:ċ,*RYL@줵D9A3dj1ZP.Rbn\$h;=.3)_s[}8`:o=l[&"t*AaHEM;pPJ 񶛚_?DUyZMZLɗ !.A5 )" lgc92嵝;(uOb%1\e C}=iQ1MSl54 8Sb=A󔡘$XğuvYƥ.} ,]kPF|q\w81Ab':Mc:rXTcdڐ z5 kAf0zH \p{[vW+Z+ 2Qmѕ/Յ).SY`|(pk2:;5ܕ3? ͸H%Qےi(w@[Z!X'MǣG{ 69 PXTzw]P& DTe~.Έ,\/:@i~i.$x0Nv_ܪ xD$ 3]L侶JdծU_e9#C1B?;wovqL@`[`&'.1e*e)%C4Sc/KH !vՓqc]O5S?^:ܖ\u&kelFEwdd/I ]O+bg7Mlvʨ@z}R92'PX6z, ݁l,h唿!IrSIpg!S@٨'/c\U'D.$re Sjw*|"dH~>h `ɷ qΞ\0PP~u WB '] 7D= B%6'l^xoRl8?hjX} b@IŮމ6*QG &H,L*c\Eή xh+R S k\S9~ c'5E %c%x)Kțcv:qBcITG.b3}*RY+ii py5 jK}a7Tݿyjf\, pŐ9 z6!-jW=YW c:[>)gmJo8r)u0<LcJ ' ݪ(V:Ui>f~:޿&'& @cF^Gˈ_ի '%,&ޭnh,꾀܏mO$ 8NHE@0 04LuMd q6|܍f\DO-"V!O0 T|fn $^wy`U)n( }+%tkz-~`C9 g?9d\K*١uF@KViK1(n)6R!N4ab/0آP([CRP?8x׬bba!M!S9E,R{P(<˃PU V}_e&c&~W0ŗm aL &)o$s)'UDpiځ . it͑6c}qösBx~  5~f4FoX~֩*ڛLWˢ?1 1՘F$L~/-F׍2Kڊސfa9|_c{0 |^ThäW+`2Kg{nde5X s^fJPv` 8q2@=g9٬;Ր_^s^8uR6񉂗~?$R JM \!FX}"8u;?8 'a"9 >_!7BoC?Mq+JzLIoH97ٻ} o#4uo?g F]ƈG|,+?a`[M G.he 'p3G|PD|TZ:DL5;E4lA͐ag`r+_XYH"#-SUGuv-yAQ?Cuƍ~m#CtSC$\JS{6C/L kyzH{g 5$0^/" $0kmaHrx+."|0~\z3N@D >ױ3`=>bQO߱a0y"Z2> &:}+ m)҃]ј{c yt=7~6?4h:vbkEz` IN1߼T$t$c7e1QzMgJ\rm}۝6r(Y|.@ҷ_eKbG0*)fNiVw٨}C 1J͋ԪЩ7A=JsEOFȕ2і:^cHpqNA(<S ,ef 03w {w+~fYӢ\[ӲVc 9a;ʪoߌ_E+>ȟ5&xFW»U횹! a&0Ki ! D尗LWtt 4}O ~=skb#r]hkljp,É+LQ޼CB7+PW}84ț6]x.$+z(lk z(sW}Rf0 k༷GLӣh*iWse ]ݦcqI_a=hH̳*t&E0%Z٠KKK"cr* ԓB㥱>IL'T,2֮LCʢL@v^78F:zx(qt*?KA58ffBG0VBԷ79gh#)0">]/c*}ڝЪ=}4 e7wz{dub{񂻉ذFmv݇:v-OYy6ߝ ?Ʌ>y;\ڦ2V} B8b(iwR,nLɑ|jkr~e 8Hr EuWRh1V~yW{pEJ)˜m+=wl~ckJ{Q9=B0סּ'f?8BVAJKnw!֦5_[>*Q|^eRosd"J eBD͒P*q9ɭ)@Pu3E,3l#\f9Gl;Y<# Â*|lX,Iơ]:(+A4n YfʼnOorX)v :k%XlHt>iAD&f1CS{=pzj֥AӪlBlQxMwRe²CbrԻI/BzWkD`\[ uЗ)m=t@1f7rđG}߬!gg3VC E֙Ҕ=Xx̀dH>KME2?M|8/Q@Q[۝$*軁:/ziCm~A&=G~g HY8|]k+d aLB&Mj51-K'Qj ӄР~uhQ40m ]XV|FA@Nt悰+NRWR~08eFЖXlRFMmޣ6ىu@De6 l*~L)|.XpvS}BqW>v˨hGUlʵ:޷^vd>=hFYl<]glG5<v94e&pP\EsGƜR5UT;T:{z8,?#\SЃm=%2*[z⬀0D]0k_։Voݒr)iBIu7٨ TVmvcZe6c+ '㑒K C .i8ab3jKJ[HWfLt6z&6a`ĉPHvc71L!E1gؿk噫,V3 2s/a%|mpfo٘c;}~͊MVïo|Ŋ(1Aq1t)bv߅sOnުMB$:Z.m^O.`D/s.ڧj-3i))^ Cɞ'1auYE[CWW*J49EG| |גxtPs./RYHK n7VCEs`Ffpwu9T.k:62v82VȌ3HxaG7rYsTp}9Klc3[v^i_mz"h#2:~d]krؠT/()zk%[*7sqh Sfj \[D9mhL 7Жu"ݿ0!~Ni!SbJUc4Vׅӂ;R}A] \dX,S'MW'+"kO 8P\(4 p󛂈阃I1NCX:dٞj@zNJ" Y5jrrlVnS۸wU(H-h3r6HA UVlW*p@9w`4* h.K4ܝ5ٕgQofH䷟~9iLR3_5Ӫ57QQiXK+TJ#n.k陣]@ʑ4A!m(L{Hͯ vZrqJ '@e3NZ u~4 #69ARsi(~~v baVM uvuQ)|BRF\@i5FZ9i+V V!j+GvweGh"#Gw ]:-{`AJB{ƗDӻYΊkooE.$B#91Ϫr^}_>6mc-רӁ>\5Ӡ܌0z#H\a}Jlּ :^3cw.I2=zp)"ȃ͒d ]7h ,#y-\HJJafslcW=64sHGyN. D@҈&CrGob{=B|y@1u#< Lp{io*HT&,l :+d}>!Q2EbuVm!`%5CsQDlD;yШ\@b콤jp_@ V wQH^e8@7XljehC15[c vBF,\v9ȟv D.A6SiCՁ=Tvhnqo0f"R^yuMft{\141GV2H'5g^wbf6D9M@9pPair:]['fx?A:̨-m$W+㕳W u #ʋbКJEC-B kzZ+0}"5Z1٪[ %_:q^3[2ZGGn %+8TT+{=N@8fF'Kw;v>yjЎ$G56>JJ$5S4JD;V]oSh}a67R"_ Xv{PUE6W783Kbh^˭z@l9!#j]7Z qM[TE H23qM^eJs3=7IǮJceJ>3bp<)CLD7F\ 6 k E٢2Ţ^j_WROW#fZ;x3ҋuswGCG)&n H~}Ź$1EdY@g(JWĵp-TA[dtߢK=5tbPHg8}-RWg#-_c.PP9!NIZ]$m+?ɱE~H;C A< a6vʓAhGOBb 4 cw`fTˋm]N|<*^$†E39awqwHH2>{xoM\yCqhpxWɽ1 dHd\}>`Q6>cZt)DVy0뮗mj}X=sם?G"M)ɀ<6%!+'Բ3Q (9Kr)7U Ű?TdV'j?w@fdU;ĺN6Bsc7"9up{NGvQ#e,8[Ov K2ilB T_sȼ*-$#j_s1֟aE ODh+&A{7+:~ jDLRy޼/5!OI]MVw^(dywful<;:(Xbm\Ģ9fnVVp bQK7'[*Px,]3dCn>[ݤjQ!؊!z2} KO8(jniocM`NFKEټ@|UȓLJ"!VH,eTb>LDۼ< eǑ& p=" qgZZta,FL.K495TTv n6LЁcA NɈSo\%}E$wZ4q< G(wݮ)n3zdM -Y&ښY1-W+ r=lч4똗|2*]IeMHcZve5JٱvVs^iAUg6!M{=S |ST.e&5%dۊ2WR Yǿ HZ `B>T2I]^QűE Jxc"Ujw&W{nnDt4BBbFK]hJ{ihO 5M&X>JNj2IE16>ʩ'VV6&p1!#_TK84 EH% fמ]H&e~1x)2ַNu 2x?:^Sfb!Z;#:҃}f˨xr qLx0fO9J|}p<1GVIqg=3uiWM"}98T"70T=$N ,]J-in:EcP2)y3I/X#:q PI۠P|ȅP#A;RrZ XO肌Hԟ&/F)To޳¤(M=m]bȆjx62,qg^Y8U+5d6=M!5qe$?k;*ݾK&\Dl+!rDۻC%Mn$m%:,#N_Ec(i2e_&n PFrjP5$ω܉BJ ( 3Hȇ%;Kp ~l5.]yP)Ėt\pK:(Hd>=,{AUw$ PY!̈́ Qk5ut7na{pݬ"+(֪E=Ul(5`ȧ?=so?'eoq;'0Wun}.^^F3Ȱ==YT]OI FdzA m!u3:vfJ"t Ogpf{YdUGX¿[hHa*֊i&;:oŁ$~"{YT膺ax1-5lDc:8qLpK|.^e"a2AO^;i`hp= z] k2p .(xGv}Ճ/G~aD˨{ ܾs"љFKudЌ1P%>ۏod2B~fn[^u`V0%l] *!:K -`kOt!7{ErFeafN$,t/ZX I^mL6<03Ae?kZ%m*9`3^8U3\YyBu \ ޣ[ 5rBP739QLvyL7d'Zn;ֽ J넪]*93<ڏ;(࠷"2+j?$XNr^ sx }c@ %y#c(oxlBxi{}@I VJ# aN@v+a"F6G~/3VhE +g_ls4uJ+R!G`.I,i<C W*=9_/C>\*yCwsz"v7ۯrPwHxsbVGvN[$6/#veU؉ u3:4.w1>>;ʑ^UKwRD2QEs tX@$‘7c1c;ߪz A]0Vp8V x6NNBzCYP|-.3N P8*N-sOwYV^"fq=ZT{7PQ}h7-1Er8*/oa&KWv}-t21Nh|qF1HTw֗C<= 'ɶ NFz@-0̹ᚐͶҌ-_dzXMfq˹,ػlӫi,ŵ#Zi|[&d2L6󾉗ԡ8.3+ԑ@6 BHVⳮ3c&8c}h¹ik nzm6;AToKWE"b<#/=4"g};Ȼ[󬿃C2m)^6q 8Ԍa `֙A{&J@c t1lF]oWj9B3Cp*`ie撷-5,u P SvI {k>7&s h h!&b@&6>P5:ziUF##M o9/p?ź ֢h>ѽD=uTdz=/U|"9vp? ;;&0Q^3<%3"A0]Gtvwu-gm{|EDwlAȄ=\FAzNotRɓ/(kn-jTAoF 7.QCڔZǮ(e{^Al:pdNĝ gziw+iTYLbb]W|'J(kD:T ι" _Lb͵6-2%~/3IhNg*A2g@*!ǚ:T1DX 3"{G1<MO*_X|<] I.ӟ+lQZ7hgt&277t*& #$(0YqAΔzD ZCrpzAv$1o,SĢP֚ӞCøg8綎E8vo,< ïl!Km051_iXm`Ǒ¢e€;4d(irLbqA35 278+ Q|Ѫiye]xl`ZjrzƗo58'%zY/[7W9<6F0("I/T<0H4wTxDJU51іnR BA\EH31F7Ȗzte ĀtvuޫO˒'jWnDU11\Ubf3.׬x3HFllsq:@pod }oOw~o\Dy8`+u?~y3m`kȐZ˷_, %FUK^qbqjx}#t6# +E!,TQuV9 $?컶 ]pSP]]? r G2#"VRŀO5p&҂ZkT5 u#E_~<R\~r͝xA1Vl^KK ^kbxWsXp;a,4~./TojpRW4.{C8uBlURMHz [`r_0y?|pu_"P:?$̈&Z0oK 8k;4=%/I9+Le"d8uXMUj$L>d  ;sLC9a_(v{ϕh_@>~R*\㊿\*]i޵Ybݣ7hmp LOlrWF4jܑxAUa>Qv$v= ؾ$ΓRd/gAtXFRΌX'YD=f"7PI'LJh<@O!R)Tv>DNnV'-P:coZ~ۺQhRL0lKo`G-9!J.e\` :7K!zI򽞹TԎus3%[PuٕŴ[պlkpk&|X,]ߩHͯT/~$UP%eLHxGuf,y3瀚񽥻Cίѭ[.Y+‘`a'HJ ;{9AHmeRn$'8nH{,Kk5TƯTE[QGLpvnHz=2jïa)uP^%|MvPޙQk>KIYl?VR0hAJeRVq>kܕiAjrgG5/J KZZ;o|2de؊b3c&6iJo{nuGyOr/d>e$Ri<ǓymJuW*#[>R@GsJA7ԅ-@eX!USc4:~!!=Q#1$pPHeKd%)`]a2ƺu6: P+U]H6.>#vrtVdbBULEATזa%Sa4"2 0I]BtyN\wSrj"(8?0Ոɐ;# 0lҾsOW,Oc77g)r+c&`%6ݹHd%qc8բ|"N4SzT+\ּԯ=O/SWWaR~?xmJ&1@*bb,Y7ڰNu /cT`2mE@4^';qirK`N—k*HPtCN 9T3څi+wll:oE|S3:dJΟ24&KDboJn5C'HnoW"fqBch/WeRXSz/!w(]w L,{5P. LŘ5сj,7B+sVY'ʖ$ su* _zv/xrᐳؙ6,վڄc37N0F 4HJ}f$8 q׀QT+4U}伩xh"[ԈO/=M^sEic;tbsnz!֛ t# GQ^H8L f.@ W47KE}`= Y|( =[.+ ǴJpq$Femh-b YP>n/=%2%䞝nb *۹s#]!]oe6/#חib_{"_-♽/7<ِZxN vM:G oTJpZǫ~q~'4bڳ^#Mzmot7Sc# ; Gl eÜDD,*"d:|Q(be<גgCpt:{gȔx0h"JVl O.axjSC 4%5߲'4(5DSWmL1'5p2~gؾR`C)h <Zf@|6ErEG`^EDצ \]kaQǥ(8k-$_/T/Ĕuј=7rZNAjZ BC&4;Ƃa;N99/Ү~E'3j<8`6B%BxUQr_LyeR#е:~b+܎z;sF"+s_J۔d}e]sAMUFmd_G`x}+X|L@+$,ҴGM`\'{σ! K;8x8i4ȇ r1wb-Aą[an4]?m݄hݰ ]q"hwe *znOk ƻD:wDְNPaRH{c9;+@u*XrYR{R#fN ROM'HO 9 ?dQcw(;/P~ :1kVufp ،FOn7TU(L ty dIVF[G3gDeUw8u.UhAv)o@;Pۛb Bn8G<Z z}OJXzkA!=an%6DY\H霻iZnG$4>X:g3b 1|:}%‚T $7?J8f>jjs"/x"c?Qz? Yţq7_D2m,Q&9ey'gd<Ê߻8p#_XeWb:+/! xw)W(XlKhRKT${JGgcWي˶`$nBF4OZrV me!i-zZi:([P2L\:u`e\76dN32) HL}3k$)WҦ7,92#o`7l`~@ %>}Hzc,P˸d ,hFur4ۧ [+eV&ѣ(UI{Tӡ3[[)|3᭸ :lq$H+?Pz='Dm"O}F3SynYydjè=X @_9JܰY&wFԸY( BPPv[zYpJVِ ^pr.K]NXʖ ҇ ?ڞBIC|^Z=rIcgC E6xsSn >NI|*Kq󑓚 `nQYz&Ceag] GRh4_ pz!" (҃3zhܬL|"[U/;߁@7^|M!i6g&jͤPrסm]47'TY-ul[/;3>{i*[^$:`XYB W,1 zǪN\\`nwGBsP$P_(J;`K5)pGg0:tPY[u(>P"RHRbլY>^H䑞 ު =B2!-o=@Cx a !y7xm֫sN-앸L࿤i*6do:k]PF~8S=)1Ì4.7ypɫ,֎𳩯+QxM"C=D?qXGGs5LQ7Eu@u!nB-!} 3y: HC v12X$I?JզLADȗ!9Xs`vQ"HDE7XcS g(*OP/@3!cj.%H4I l#}ia]D9A~[(/Ϡy0zd'B "7( @^E'+ȟ$4^UxKHBh' ThIbE#h[+~(0#cLNȑTq~6ޝyO1ѩ71af :%ɷ'1 hVq HG(l?Fڒh 2\Hp̿tP-c҃F%wKdAzHkPLark0LQw%v'_*?cZnȉ}$j{m7𚉴7>:.0o`k\rx>! F`f}-";}H~FMn>Go1~A_\GN +"٪`OAYR$dg\Y_?Ě\9w-#-52oJhf] 7NL |^Ri>bǀPVơFEDJ7ٳ/va|$X )lv~Yg_;W6/2j%A/ʆ2[>0? ] Hf?]-_5aeW~+uK E Wx`&-F Rh["ZQ5,wCGV(`X1@tu§/$8wE> פ-'b%O|V<9g^N/Y[" }q,ΤdP/O SFS6NzB>`Y3J "B9iIUg@7uсąi]7;g]&5Euݮ9:xy!%D-+n=G2m6el^KH0+ĭ~VV>ڇ^J.4/)\L^wPpUza]-$54K~<ØH*[gt %p߯<Uhud5\b<+s"GfrR U 3>o0CF>~QQK$m;flf`WVpvk'jX r࿗L !ʳxzzp*o9f`р\f\@2d%b݆Jw eҨ"oMp6eKDji;)7Vt!Ye%ء.؞/_ԇ-gr櫤y;哫zhD@X=:ܼԝK.fov"u*űVf78o;Vd߹J(1P~̇ sqWpMa7΁{~&(WX{~%7+g?NpXtG/c VB԰XɟWhy*Y0Vc/dHtUI<|dgc#xo*5zR&  f|^ $ʹo+ZC Y4fMn?;hzd6ExUtb=v$ qڣH91;tgd0T?Y6׸$.,YEDP1˻`1gxHy/?+I 5zkhvwmfro  )B?Y8; .3=L  ,t@ZY`+IsWzHG8KC*9-F}۪lcX=%}v#b!%!!?:A fb-C#0f>.[-Zym(LOPaJ9ùƨ4,b/) :5޴h@ڽ+D4ffD|/s.1t:!Aj7 p .I#FbNJ.W*< sHԢ)`|JT5VDQQ3j HD.a5wk UVLRPB&(zҙ;M,3Z,;!S6l1Ϭ.rFI8T)sY4'ꘁayvT8Ȍm`>ao [T R cbf=]_<(Pg7;*NDy@\Y=%猘zFtU;~`kӱkr>Sat4C8 cŌ/Pp74m:Q&z>mFݠxBd+q齺U8D/Iu}A# V>:]Uy3"+B^7U ϻh` +):2lbzukմN M+6I ;]eٌ0x%8%f>tRxt7 {Z.!V`AiN@&v3\/6rTVYh]fVGn1?3XiMRju"@T=V8uKn Ѕ%làtʺ<39w(̥bJ+'-9o:}5_M2i>pu>"X TRr۠%H-P E.R 4Es:?kiSVGkoLbȳ:FKh/%1VuPK!S"O =.}YD5/&:2/p^Yuu^5sG#Gv|dSZ6ƻJvHEL *1VIRKf6/jXɅیT|~@"|9r%X#$`/tY;!BFYoH nP !:X+e"Е#yc)e.C/ {խRe<`p'>vtq'kfݶ/wEMp!V5֔ۀ4Ҋ}BE[N#+"kCל0OwKmchx`39Xp:G}4;^^:TEj(560Eza--N@"}2ΙVZ֐Ljdc4a3o7 "qο4BQ zCھ Օ.T|qHZ ^[?2)Y$sVBY nsV,rĻ2ނF)^0kð+נ ^vTzGBDZ I.^ =qu'J.n_@KO2`u"4y잒$0[~p(겓 CMS }'YTF[s`S̓ ƉT͟bj#nrWzc|mHuit$kJ .Cvȕq+R#DVkCn/ g7E9;}hoV*IKD؂LzA |E8sH-Ŀ)|OV0^)e69Z6 Q\pݟ؁^{1H0jLTE_lHyHytˬ5"yb{-Nt<9\aq>|yDlBbL>tg&!Amx_^dz[yC+x8vj,!:4D-n6>'ChKk/i;`MRWF_]v۾~$ޔ!a'v4 .+~~憥Zȉ1KBv .YT:FcTcZD)b}zVEB+雍uݳT弎Yö@Bk.պT5 {[С@VQ.ؿΤfFǍU>kq>^" mIĭV#IZ>w>ty?yƐ= \I١Tߍ ?U[\s|ITde,#ӂ CH~sEӴ̹8 2럾W;ifG"0{tyOw`1J=L-㝦&,3Wهt3X9 {v4[ʀ߆^4oۦ?>jCEON7T4S ~ ‚sX "q[K~npgPGp#K#5avmvGb]t/n t%/q?l担mgd(>8̟_~R*HLx^|L°eۆ!PoX GdXaGP*dFfilpjڤ=-*p !Te]ǏCXyRMoVbb55 ]`U9 ] 9 (>~~EdžVf%tKn(×uªb. $h#U >dYf}%qiz̋hժ=mkm6%cU,|@.` ȂcflDt5jвܠ3k'٩'t y9?4 ztRF|Z !5hhnW?oٴ{G֬u@0e涔ȗm\UKF#UwB~06Dd)N=bİ7gYށPbn&%xb: !?S hNg YX ?n0a eΠ$.h94}[iS& =w3Ye@x`N?%6g3|hSJ)*e# yzUW1͂&X;M5Ii =^hGmӅiXSavDQxUUk:?SԊT#\nڊ?8ҏڧ39QȅT28BJϓh:s_)g%כD+%J_(M2!ѹz^~L`i ߩ%9巖eCq`V͠AQK|>߯j`bV !YESɅic\lw*(e!`)ՀɎ^;&y*Rgr0BYYz^u蓩t 9Ku}7.Y܅yD@_8ЃEswr{=x︖ A8̌ay0 fleE4\=͛C_< Xbh2؝x:M5 񁝈w_g2 q:=9SNGj%A_Q$v^MAYzCOEVj%zZ:1R7hb[P> uK_qcĈw8~up a:sIQJRK gR1XAa1Vk bylOS7?Om&g10P;~;n*4H?%fNA'1Iŷ$Y gHᵝ k\ƒ*'ehYT>]T?X:5k}w_u)nq̺ѰP8AKEs|cg:;<~^ Ү f)IF$|4c]aN:w]1nLS-3~Cg&" {?Zm Q9ע Jg'qۦį)(3GG:sGEq3C5K)q}J5^h|^NgA.~S2Fm۫h0,)ϔ)ނW*r}8׫ .ڈD) S :3鳮o 5+G"Q@BG3Ht2xXpk I4oi鳰~LJES_1{I2Rv} ٠s7&aO%]R(.c cG&),/:oGy_8J@0q"7ŝ IR+ fqjAvނ{)_J|4l jE1D&k3_U"[ -.i1t]7[f#Ϳ[no2bsؾ+.K# p^l820Lyj'*vU{9yoxDZtTO(g&d9D[ke $ 5›*BC kfk-еfT ;'V|BEڹ&},J(@GtCY3r84z|G-b^EVmqSM0-i%1!Z揈g3'yw1 ºT@-Ex5[ݔ,njP)Aijz/8\4A &H6s%nG6evBT)bk— h%O i?KZKR%n /Ӯp˖>B| v&%0@6fDѨKJ3Vֻ)Q.h73*{0n6>Ird e,v# ~ẟٔY(C,|!G 5N38\vl:B~N4oE&^F=LyrOg`G@\WMU'+r&`ɾPÇzneQFv;OěBQ<*V3Qm3ces4ͯ@uap1׊*5MSJqKZ^IKRȇe]:+N*+lj!?ѳ,ƥ5xkƼ7b#!mDv[UZ3m}3#ڇ8ZYBI=IڈX_ K6+E\;.ЊܫVes35$ ${S؋T.C.6ՐLv%y*k&XGrρ0k"JmbQR&uf?IEڝlyf5W9I YkċA &4QA-1OQ/p6{]sm=p#ҡ&-c .x-vL.v[Q S+|AT 6)>Bi>t3C1RҡzMG1y+oΏ:󞅛:bu/ST8Er&wwJy)_Nh62c)9f23)l#LީI;9 E $ޯϸz4@848L#$D`?to978*4g)ք7 `eLXg_񪻮VR\ϔ::|zBhڊ_qddͻycb(%JAu23 ˳S16"LTKe[JVM7"H'E$fO8vs_ \lҁҔf Ҥ0k#'Vݼ ؼ.wK& fS{81 CJaFIb`W81[/Ji?sDx"{hݚQƔ0!!KB WH}:vo6*)VCpsv-*m=+;CbSWjgl؆t[qH[,A.RgC?'H3jx9Ȣ6$n 6&h㜺TYGjm;du ߽W^&V1x}Nd "($BH[ `7wyPN-ڃyYuPGoпCwyMi˄8w0TkR>-6ٍkEGNa `WQ:qbBx6Rf iрi*lUUcr"&81)jT(7=}T 8y)hkEsqqm3;9w PrjDQtZz\!ƆnVRv+& u[$^5jo'HjP;GN?_Ԉ_eDwȟ|{bZ} F}uK2Kw hⳣ#40ҟKXFd열kQh"j өr⣵veҳhs^}'}_YHZ+I p_ޮ V?omZNp˦q+q"w+Q~DZˡyw(T4(:4{y6-Ι]W6xmm)Sݺl} Te} `Iv\aBݡKV_jG ^*8+u z@Cy T#F hQ4xUp,wD[:ysU1E WkSNwK;PxԞJ]Iu)Ew̓A\wMh-־ɠ)^ٟZ $7FųN;o39:!APwAB۽R%BցFw!*e\X#apRB}1^8y.|5_i(PwP л.?FR) UZ9{ojw#o]1C{]\=h{n eM _b`]dAX;iqU3<"[T`_1IN-ױμnYHyc(bܒ߀8?ɧ">k~>,cNo@Ҳv̔ Z4-ߪ gFYޡE3EM6wQO+@J?:foKb}=a Rtg6MjJ3/-2}^U/p|"N=T & v přz?ķSܷ? 5,agRSKB؞JZsp9T8!S?2,^!f2Dr-s3  a殫ef9,9FĩFkct/NR~[$\] N  fл+'ީ(aD i ̰Sԕ{S.bbELp oBLT{ldAXpt֣y FwLCrHe`֫x{_0HA3z-' GOǧN=!s)hEL7-4R( N;cm|}$TdAQw3 b8'z>Wn^2u_3+%8u7m G: ع@̿f:Ŋq{9c2=hc4CǞZ~ U%Nj/ܢP$% Al]e# tݿP<^P bPͷZqn3Ў8mX#Xp/ifT-8x?:cM:%FIp=]/xBGBdsJֿso5_Bթ /sp(!;É&K@Hijð$uc|6L]=#jvmBŽ?ܓةVPk8m 4] }'`sGJe!p/xP.(z:Rgr\ȷo&W{!pJf5 8N+(!"mɹo]:hg\kw~1*Y=Н4b :$"i|Mlg Ȇtnk⍷`xB>9ru2_X{d41>M.ʇSl0p+"D?#~7YfGв`.t0bhr/ Ub* ڎtML#'_IF" Й1a(H1? V7<6杊,FFRuWn{ izMSK*CV5IMCr?T֊C p#Tfr77v:~qjf iw["1!s-lhbuuM_٠鎪|q-sd).둠T^t @O¯_EG誵-z*uduD1Z *1Ro\or\(Unx,zδ hx}Vm$`æTĺ8p.ԁXۻF)ÙK/MV-c4(|X9WΚQq ;$>C[i$c:\<5M!?hE(L1JU{(Qq|{ 0㿐΋(k#Ú͈`j_:xûh* Fa6+ ]Jwzjûn-+MoVOUs>\$Z9: cٙOf"[(>߬¸^ZhpP@t²  H`o .IY$|Vnol{1p;ec3>5;dGM}@[8<#`$\CZO/D߽rN]rOϥ$*`=2)x AHwv!IΣMG UHڋ "]5B_BYNo~~/œwbzNHTZs:N'!uYo f`T ;+# OGѧC]$_Y4y3vDKpt$S{LnKX9$Px4ou(sK +R[)޸1[r'P U)+s80zLzb1KOB̡gτnNg{{h^2clVT3@nM;U_ _'H"n%Q/tUCفnWy2jkrK){E|7ѳt;x&&0RN;p,^hԆJUgtg t?Kϩ*?Q~Otq] 3ɲQǵi/j,#Ԟk/O`R!SfKAMRޚD耲4g>55L_^X:S}@%ҁV1PD%O`r/h9gjtHM9ve["0|6 ).Un7)ו/C3t ~ٖ^g74q[52pg=֐yr6-|M 7h{Ԃ)/6ܯy\Mh>clO%7TC<{zg+tMHlՙ2//AR F+$kȴ)\ݸu(g{CLUHq >gcخ#MPK 덬jr}vU)0/rO[fB#Vvq3FqO^߳zm'_f\//~;cgIyڻhM (jz]uu T׬; S0)5V5?7!b҃B/rQˆoӒ^Q RA~B-C37Ck[ D#F̷p9d 13Eːb kY͊dK-9>rK2J5;#./#:VؚacEzsnAg'1LL'6%ȼUjBT/W/}nObRq7<(?%th%yȞ:Dlz{#-(I%lQ:tV- ~}D!=]$+ny_RN Ƌ|<_?FaR/CexʥK7CV`KLޱ"̽H+bi0n-8cH֗߿AԼTh֧ava}LQi.eGE=tD 8~Qa'a:`+%{m}5{bn6?քHO&c3O~ HH²A/ρ1ɭRgeeE1w#N=MHoÁW=u!źF M_QhB1 _}^VbcJ eck:R `hEp@__ݴ/TQ]~zX'ONq؅Eb9MXIo`&U^Җo@>,BD0b,+Z}~Xɲ44bHOV= f^pJ~>u2g;c^2#ef:W#0ܠ]RZ`Ì%S錁#4|^@T {sywsފiD~ze[ZTt/(бjz 2+9$y3ꝵ駓Fd\nj"w`;Q_NzR }EXÝALe>XS1z,ܹJ[`#5?MNcz}e?H^kZn36Ui iNFt}*V1ϛs)Bzb?MCh.C 6q}B 2gNv76ZDe"'1pt_Ǿ֑] ?\k(KEsiAu7_Q HZDu=."jj˛-df9Vk^ XN|7ǔ'v Z/] q~ׯq\jR;xkv(lčK.&3`Zh;zEDg3`a )؉jՊN.K:N*rgA-40M  ƧsKL~L)dH~t㵑Z𵉢`°C#tΎ" &ky7W`p%drlzR@{B?{|}ߔm"|Gf:W}R^ "qT_d'X<3U nbN`ks!Ɇ?aHMC,vM8k@3%k#nRd-o9Ne/4Gɟ 7 aʆ ϳ'aLr\H=_Uر;'Lsh97MVZN,'f' ޚcrM6_ a5/MېqiKS4\0((:-E*؏Ƣ/c~X<.ؤ׫tC# ơpS>7'-LŪKԑouL@R>VuakL䳆W0 L[2 Om >"*aC-P&?J_t' A=.D iw3w@^N7 @"w= hdvQs?-ҭDۣX$Kk{jb;3"dqHR%ڣ8&bMfOJBUf<%@DTȊq<|Z'BcWCFx)O(Bfv'AC&[uIs%Z ΑvSJMET#z$I ݁Ybs, n]ZNr" (y)o꺘o4&r^!c~D8ADy1eA -}))[o?vL+wzF <2 =‰/v:W,C6*;T- zn !c#Et!^#qJ2$"4]ƤƳI7I([{hbT3oy1]h&EMVIh !m9#kob]Ofmqچ[οg̀&YP4A9ʥ}5Kq;X9'17ED5˗s _ḑ FZ)\M~i7ƖuوX͐ a&C1=9 MDw%ՈC_AABup6(#ۿ&eU84|:v KQ;EL9nC;QTkm*sw@۪].N?6?ևqGOP}sbXrv;AQnZѼgڶ /{LJb= oe=9ZTb; J dI|v2Dc ywoViFGz)NJ~ rV.AKDI)*wӯX2+`&\/X;R8_Uۍ5l 7~4865 pl@hq_;Ĭ6g?p@{=^eaZ=kJk(n4`kPUDyH_ 6h'5UQ&'xvIZqB%ոiOѪ{~x;';*WSgR$4o!K˺[p8 V{U'+V%181uQNpmUKlt0רVd| K؝x$< xQztC3˓IWۀ)xj3e3czY9}TB:QCas8ú7ElIx?$&1P2Oþd炍fi:Q*VSyup oKZ`jefLэ|!hT6/Sz-iG >q csAe&:b.`:]COp*>G1]`Wc,TSf2.fMQ\W,5s/Ia.}mm}![\`AoX/x~6z7}NH KbOVc>2=1˭,!UO>]svw<&^ē)̲;IEtJʬVSg,͔1u]l=9WY hVBy$uc}HA/(?0"A`BC:.+U/rQIL|EdD=$3f{5̼!<cjyWA[C^Y;2 k;mY*Q 壄d牨5Ͱ&I 8ݻOz E]<6%q4퐷 .&4^j<ú3S+#w@ R^[<`M@=>06!N|١N1KXv/KUw( UZZ G#[.|'x>+2Pukv Dwؠ\ =|cqJAhyS/Mo!!W5g?3:E2zr 5/!_< T EE9oSp-7böV;=˼IZeB(~aWt:WuLBDbXFf΢Vs5XA2]nӎ MPyYʄaF[1"u8muexPS-̋X@L^dQF33I7AN36JԮ!CĬ,sѯbiN"tI׸K[{YԸLUcE~Fπ4T .H&od9M'B>&*~ݏ]fOj+d~v9x9V=L8: K'"ITi".lU%4d cbz&H޽8gW `[ƎgѸQ>)l^[-Eev~T07d 1 / { V(k ۹ox~R?.D+tK--՝kOd+:_7!+CC6s*n ĒOqDȖ"!KH`YX0!5.MV1 hPlu*$H9Y>N@aXVI0wt34Y Up$2^ݻK]ynOUЬqz; ¥޽@ݽIдO,VY"eB3Sp*@&YIoXY ˄ FY%2_G8u~vRS0th0hng ;q:RZͯL9W-h`uުOonG-9՞ܷ%612jޭ9~,}gԾZ3O5eH l'0G7U li*zAB\<GĹ7_XBp-r.K‡KwI6N4@oȽ7 ^g>;CHnu+!%GM$aq-Y񋪠7vjIS>ڿs0Cw?8 {Ap6hm ݬ#]0znH{z֢-u`_Tm._If"& o ʞɎ@y@Ć#a/]MuGɗ ௕ŗ-~*K.W c6RbL @#ւGʳW|TX3.6c"مa/:ed>9eo"L_E G1a Aٸ`?J{+iNC ^Y'͋nDpXԣ`rGx3Ay!%n6yI\bKS=ba~V2V*U5PQϓb}iixC}e0` *MNYuf~b:K>IjܬBfQFs65eF3{)tug^#%Lߴy#0 )LZƤͶz`'X s (-[8ZZf]7{\mar7PHnjw[1TmcŃkjӮ3_<oB"}Cd wquF;2S64$%ʠ*jg * ª'Moo3y)⡛8SZ4a~pn92.w ж8gtp7‹mWn蒞x|msMj*{paȠYCBNb FXh@`v/oC0 _m%k8n"=gYsY [_dX(~?/Vv$h ~OCð1o$ܸMFED%HN&9])k rՊs!)G?o}9}%W5cz`s\*EPs8/щC]AEcյVFLidx䫒}.9v:]n*sK)#xvT |xKh7j֦/!ԙ?~|A;4Ol&ه ,HW|n5md3nv#z4~ܢM&2hP@p\bdy;oy2B(MSU I7R}T>L<,rkFOW& j Ӕԗ_F]@*(߬^*\ &2DgWޟńf X~ɮ$ILXQhh=DWe~,3w:ʧP嚸p*RV 0d7a?rvиpt: l8Uy |' ZQnsu*ĹbSvUe'ȚoIA |c6x_+*-1ϤZB;~BK2h41é`V?F>dxo5eD\Qi2d%нE[cB\ۧ|#=,aVP؃-pbsevMcK&%.3ٗ)ܮr@ XOךm!s7qVL7A>y@P/FMrOE34Ye 6a-|\bkpPtZd Az}+Zh[ .jha'{ZHXm|Y(@S G )lBB9 KXͿ\e%SzI p=^ዮ$0o:naLzU_#pG-biLP,4vZ5.ȓTy^=)*җAQR54R$IRE H1[p bA'9@ |+{Q[7?$;L^NThvXN#'?Oc[* t_âUFܥp %4:ac3/A<r<},PLyƳŜ;i(P􋝄D3{̇UrWPZ.=cZ3B^xIF7k&A^l  F? t!ZcꬅPU8pwEMʼn-8%7 v*A8l銾j5t?t $)6/w~c`h?u"J#_!yz~yo:C#udo S fuuŠC]un&# :4&е\}D?YDHn7^/sOlH}Kﱦ&.8:jw#*_E1}G@^8ȍ9L N紶j#w)U ~jۄD'tjE߈WFgˣâPL@}5S?'U0ɞ@~`DAb{0"HȚRMPShA-ȥ6k]_ QcY8>_.!fM $J€Ӏpdžl=瞌ͷoxɞ\17}/ծ71}9bCො!8fY{Ps}L.B4K™SV0a/h\BV#A1GM}a ~QNc}Np =Ujւ2 oʸjzA#uW Qj7d8?#anh"hc!~,怯4 *4MnD9+07bf_m V+.ɶ)Mh'rl#JqEUH4V~trPĮ C6P>;Č eURS*6wtK6 ZBl%aKG)[~uxvG__ISg"]z%Ͼ&-v &B*F!Я)s~} AoSEL,vPTh^2VM /9 [l/= ge`昉LЅ>kr:N0+&eH}%ԛSܼxh5ٴ2w)(#1!O$7a4fGG P\Sa=wX==#>aE790z*`PhV]쉁cJ+9 tBk.(01lNcCsGZW'V /G1zUԵ탁/ 9ʥ~&X0ؔ GKL*PZ_M.IO!a Ǿz4)}T#4jdxJ||ݫe7ʝSu-*> ;LCEAڰ" Gs~ga>Oez-)u 5EtEvU)@Qv`>S*H]D5. 1rh7V#A`s ="e*e3*$\hޭ@xią;Lx{WY!& yLtgh#nO`|6 Ƈ!ʹ&1Fܫ/ЏڪQ?fժHm/45Hݥ {&#8<?3oHfM%fF"^,Ze|Sǃh<#x7}8xO %|ŸMrx윘ސ_񜁎w9m [U2skhzhNN0yWV49\e i=#+l{>| +N1B@H3MbmL*psB9񝱐 x,bR_ iyBm!yuL1?AnʕuG',4Kbw'cnhnz% v'gq H.om[:L(p8sH"P:Dz.::r:'rq(MGnHU]|umW\¸npm`ԲAu^>L2&P g77upqO|q~41 v6Qc$ xqp]P _n+6X8+.=e%aq ڀv~\GsԲ;-ےy]@)=V|pg=|O &"Fi7ީO:Fo{Wy9"YImԟyW87 5Ql^,z/ՍUbP˻j1w_^lc~uH3'Bt% 8!vLu i,4.Ms!wiIi HG -ɉX㞶ݚD8E>|m .J_coͮ9ѫl29`7s Ԩ!doGWݩJ7h YX*x*=U@꣖n CrVm"tc`Pil |*p3j8S8dj4.5qgFAhwrʷ=^k.F5φܳ00mӅ /gаn+K{Ӛإ2uڭ$BP LS#oP?o3`zǒQ'K4Ysj* )L*ے5R( %C~~O&⻈ouLL[!Tnn'k|{k7d'۵C,R0e`H]e5euFrك-+lGfA~e5$r•Mb\x22{D hL|Q7g^B%C1Y?i/) bY;DRY8*4yRKw4/DJYGQ*w/xqfK=|4ؤXTh!FƢzgHyjJu7]|ƩElmI|t xô,htN|w(4^]E):Mgv7.mmfGk11ZK K[_[\x bwE@w@/lh?KX]2e5&-8 3!Lik[JQu*OM|05y_{=Վӷaׇ&.Q۸ O[t͑H aFJ=f?#$=wmž̧P 2w7,5P|{5xC~LL>7^j|AJH=_JAyI[FdH?y>+/dC X>U~ :szLL@OyL~E``Q+uĭd5\1IFEt|9S4Ү-;EWMjXqK dX&#j#}X "&K ǭQ3MLD~Ã}>m9N(!rfwP.$IF0w߽wB%&vOM[&!>'fKXc"*;V%.Ay׮/X7K7ͤ3(3 %b^ݔNl6%MݪBI#454 Q Jꂚ> ` ^$ڵL el\5PW&qRK;-SwtS%i>)\WZGAu%aDOP8Ux9<ρW4MHD֌ܖ'cU8@"7k:ES #E%)lm-ہO9w%HOX'aCKHspMЧd< h-A'6D'q{;Eo%+5XƎypɭJ،~jCO!ݎtz.{ &t<_/,Gk6 T`K Wz2{&_6c2(IVVSbcC>(a@ ҺV[=]_nvŹ$ :/OEqE F_0/ce Α1eSP 9|qw:[wMbOԎ(H qfk-vIQbh=tEUr6)gK]SB鈧5bDbGvK#wVohՖ2;<5ewM )5\RjC`+"i+;;xEkZ@Ȁ%D{=w}Zj^QIeee9B;6]'uᏧ{!A{?82Y=fCQaɦTڢmrUqad 5ϗ<43 ozx9=9lc wȌ9B#R\!|RY OP[ɵ?A%gt`p2&% 3- |z&z` a:R"+/+ Ƶ~g^2a|p]Xw;_2)׊Oa0T쮄x0Ԭa:~*0ۦ Nx0Rw,}[NgWp3 QKpn$V]1N}Uvefi㊕?1h|G6oSRvz\!y086Q~XMgkirdN`lEׄ;e r)[KP (|knktJ ŅO{C0<=#a܂X1j -v|R+!95L,ݞ x4)BY}<|769Q 2 ߪJȱ~j!69%6lythnmx> ,NI8Niަ}0f- eW.qH/\2Q$SKFi$ʊ[6*oo2@<@JCDF?uq䃮Ofv4%3QQ aՔkmj1rd^4UQS==]{s+5{1[xљgY˜ 2WCT@O:r #LG`L6xN5xaaKY$t#2\5z9f5~vy0} |gDF-衙3EsZ0celJ/q- |ώ5}qf6N2R)1j0znor, sU@Ru^" \ &#^ %ٍ!7-v" RasII0N E9'~3Z0 {JM ݇E1_~GO; ̺F!e\N}%W :H{?|]5r3H ZF||zG}.hۜ'%rf@l 2E Cyw Aak`iauG,k 4"CgTK%<"ڜͣpc`}B~rTyZy=IB'.Tڲ> 3{!/.F`3uK8M&:]%$ZBR|}|G|agljiש`?@+pŴln˲[Cw=GD;|};b`?K_ά[p;+{<3:=A>be]1Iqԍ$P3PࡲCJ ۪WzPmUB.?Ɠ^XQ "k9M\$3 _W^л[AW߲3;]T`֒) іp=2%)~cr29pWX\"{Sbdm3d b#ѐ2SRʴ\7A >Ui=.ԇ2f;?%dx(5FC 0?Sz`U*C^GRt[T?H фl}e Wv3b؏e`5s1mqv}9172MJI4`㝒N|:QHBxk:sВqh! 6,sIDkO_EX#|/\9"Of Ԋ]r) 31̧0O;1\Jxbx4ZTn,5;A.{LM Oò<=;R⬇aYBMaא3:pc=Ɯ3#AjT`K*k+1劐\ R4rM]5@+@H )O6F@}Zp7BZ::D!UVn?@Xn鬪*dCr$QF.:BQ>j✩Y@)Z9!`,ZuQ:hTzL ۍS.Sz3?x9}>TE><Pط(2@ծĚ^JBCuO]jDQ/Ǣ(n bUYLQ(ƻfTw愾^^tߔ Tw7zZ#q-=dUh8nO[5gxig8fXF?QMu 4\MtLI~@L>:Ԡ+rV+tFX *V?뽡JV=;㘌'P?d`7I)e~Ĭ\X~t֊`K@jY췝g)n%$NS5V*.$fM4?*ә ӋZh[̂2HV1 }_^0'Q?7xE,+SY\BR{0T5-yz"JvC 5*|e3!|&v3pPDGLfqX1kWzGByű*E'"osgrd#xF$HǍ9Plcb{D/eRht?b?yC=&|~58 2d G*SdoB~[Q#r4N96wIX{ˠuy# ⹄zq5GFR )dO )+JC@{qK܄/b"lE!tB-\l}]UHH>%HgK'㪝j>s,I:N]U`,>Kՙl@r_yxXzЋcGY=5@׮93=d}'E'egKܢWOE0'cCpS հqMd5h4떧9"лH76 }MIHz+]1D#3%Y8%R/z\w#]nT]Db]=}͙`)| p:dq ,c_][/V/؎E$Hd 4MvS?VK%tJc`3C~n1* Uګ/I ]ʘ8J} Jl: ">d\'J W9q21GbC bU5$0.${ftpK"?]Gr@!& sA EN]b$~1}?@No6/p۪pѡzX'E U;cl 97Ug&]nt"ӎߠ/;UwQ&Ј8(IoM|[Vw]"}BCX8|bW E qvD6K uw+G=-,CR*5|A%OxhEY+O̺(q2BIl1 BekB8gXU Nvi!\V3`Z,gO#a=; D-ijFݜOz%6B'б}Ɵ F?!zjAzR:tܨh0- \隭s v)7+Bs??w:UP%Pv'D=1ƭe$kzHVI, iy19 YcFv Sr-/t?Z=6Y~J!xSG|O٠=p_ .I8K(g8q5$yOF\Yì`qx;概9_᫤?wPeTf#(-D̻:#[Zyx s軑fq[lavKk-lo 0F'C)Qvdʲ %ls^ [ bHQ̃]ڣ*ݔb,6*y/4q,%˔Dkr9<ĵ7lOW,*.yɒuArfJ~~vaR^7z*bЙQd PY!xwYv)q[ʳ:$jlWQSk蜀uU,.,1 'c]`)/[:wƆ$RY;:=0QKOO52ԙ^ XtI=#35ʔO巟 Q/5݊׌ ETׂ\Qh X],űXDfFZݚ$Vva L6"&, oP6+TͯE9RY&OUol^TvP)QuSo5eI!’@,/>Ol7*+ D 鎯t `Q!n=}6"֡^m{(C{.0J􍁗^|ih6`!!,ES@]_ts\Xjs~̆8hi\3oer \NPե P]cgfaU+J3VS~ߦCuS`3=Q5RH3(8KI/ec? ꪠvݮs@HyP J:ZlAi'B_)p쩺g|om"yҚE($µ=JC`l~QW M{TXyt!?N)JGC3bl\0VQHpc:U+Şx}9`0{ fhvbхYYʵ]bZwUyAn73}Po"R){ܜS:"C(Uc؜`8 1hL_C`d.%zdSFP=e4DQ?x~w,8ϔHm|W#]bQUtlMfk,JbCYE,)TIԏ %TVym¡&MècUWݿPi/,@ Aˠ?aq0Mq&K3vbGe5p!,b#L;eK^9փG6m`[ ݅Q= SQQ-mt$wΩo{( Y@K d!m'o8qAhZo\W} C< qo!5%L5ӘJ2$*}iZLTh54(̬ %`Ez!,bUDYN7V*C,aꔤ5u$vtꁬޛW 6( ʥ3^-t{tZoE_1$ZmCL#Ӌ8ʪ{?H="w 2#Uyɫ#N7E<O&J=]}|"ݴE_Rٹ(z* Ve*p[N$ c%Xl% ލ/FG̻=y*ѺpO` E=lqBV׮X!!ŜNΊ>^/+",c/((wt.aFV|i|0<^bUOo8fUWhQ[7Ej2>˟̸[TyCkt^Pw*UZJ MCͮZ "ʞJ&r-3C37|yE =;wƕ{ԁa} B;#np,*EH)d)v `1p5[Uy:!Fw^uMOzԂqg;UHl%. !5QQWz5S%-(wf티'+#Gj*bQ.;[3;@akxl3v/8̌+''FpI+̬-O9Քmf&|?@# k\ID}06ڧ׹\>h@88og)fÞZmAU;lr l֙otQ m>[:whsYaୀs|D,C=WJ.)0Nz^d\}?m=(O O[}_Tk 3A9R)RKPFc}$l2坉X6a +rr;s+ڀ9<уt9/GZA}-Gq30D/f@ڒ<-13Kq-`AiS_mxoQhMR|_ˣnm+IĽcG&\^PZ0"?WfVҙVW6U\h:Gnns4J!SdgS j<9`NHY]&û6TDCfk.>iWnqyCz Ɓv:78R:ڹH ;?52Sm]b֓C,`ҒRDcyTm{zGjnЌ%%Rx3Jdݘϛ{mf,5!f[ | ?l3x]S:- xZ˯G` }is: RZdFhOY6n8~aXKY^lm[+N*||!*VU%EP[h 0X lMpˤVu\dQʩPmݟ5~9ՇD&-S pDݽC"3O,/h7NiA30pBUUV_r0Ҵmoc_Yڪ3e)#y)^&?SzUjyϹ_wPq{_ᯯ mlWpK[̎~l xw=V< ܪa?Bѥï r6|mʢ_2hBvB}E\$ *uɺ'65,MiN Hr,l=#g#.d|$/E{Lazh l6v=AxO"!\ 8G|OeoSג;/M^(Ci,b"tz.?h++k;G֯m;q{08e]K6*y!ь9B@0[d.n^g@J"ױy+iӅj2}77#_+ܪ4S D<$t؃ȑp4x# HHmhV%?..(ML P0ʊkd̢++~IӦi ,ԩ}X|y'D^I#û#t#':*FXPfOJ} sNti8Xy^A{i!/ 1W7gRm*칮k,Pp_(wڴ:U3_I8nA< Ì5208q',27Cq`=~w!Ki j䀓}?o"JlE@kOChHq 8MscͧO|*!./@]f0#IqeQ@ 3$K(#}JZ8uZHT2ɸtZAgLP 6LxןM% wv,zwT=.9vʨ͜MyBi|1/Y*h,SN`o p*(g<]zp@8D/wMa@~Ѕ b!,8ސqHsA]'òJCh󢥰{o(ewtBԕ Ał}Zf_#JsB;5zH7g6,l#FHWWUaOism/pSq4PmW*lp 3؞ 7崀C|sֱf2I2sܴޗP4|(z8>ܸ<ցM6_AߣĜn(77/Y~tݹ!,d/+qg lgZx@bZd0q1B2a#0CtV14idn&'PU R2v%G[ !oeԣ5[2#AZߖLul;( Y+;+*>Ǟ3^DJ XM7Myfx_tyVU'1#.ٓ©Aia,La>C*->zO'H^K4HtD4pWȎ T_;|fP>J~ l&ðok鞫nn48@r}R``]}Pzc+UlF $6l ,N:-;̀/6Ptrc"o$u0xu:`=hh Ϗ\=VZwB)2#WU(VwCĸ͡u2Yk8\L݁~W'cmʈń ES(Fe_yk1+zLO)cM AT^00$0X$iE^ Z [* ȷPg);K_8 *"$mRS1-uF LSt0 KO<¸kZ|> 7#3̗2w>gFnrdxL/{03'6˞5.uR*!.`ixɋ pbZW  .~9_u)< /:KFU0m2YB(;|8)*nJ0z+n_7).dìvjθ_F! ڇ< ǓJu._섕>N*} 5/Qռ5:JtmumQsG Q;ͫP1~pN' ̧3k%",h8Vdh!zDFw]b5A.B<I!,~†^`x V'[2 ?껧_#XiuSG ID7 | .FحOq$fiOp[[p]Ev@bF}K]CaLjwrnt5tOq;Ξƨpk@Gdi: as\G뵈:?9^I$W_% SN#:T9> t͏7DTh.7z}cӦ,Uqsl\BMPJb5I Ƕ+;ngc A5/+NнQGTbqT"o5V3.xtU5; k04wATq=iR3 ߭J_""Lʒ Vx> %z-o yVN-rlzgnT g!9 M!g9)xB+^h|%&FCQO)^-'x? bbK`q`5m NR?ܜmp3|m 1;mWa_lUoNt#M,PUO,mG*5þdd|VBVGqXig'l}0}6^Y%c^f+h#~]:-v5jT2ͱ~ o#1#@ˢn`!, ay)Fn+E-{U;#-TBNA[E,S/ b%^&89`O{Ft%y^2-E=ZF g!I<~Wɟ:ߥTfmKO?zy&BwUJq^F- 7뷠ڮBCcw,y=$)Hr(e9dl\Wj\fEM9"/ sR1ZK@D- }9HӲi&-GSq2l¨bQLPar?x"V0 8xy7S3-n+H)SNIҳ!8~Dĕ d+0"`.ħ%9$hr ܋K ꬮD7h|&{!U{c=TrAV'?:zo^>[t{Wgc ~^qv]7 Da8qV;c0<__X>7м0%HG FSt)Ye(i>A}O+Gaw=ig)E$<9@R^*{^JMn16'hD_QU}up'<e0;|~ڄcdJ ̓KA OMX{+q/՟?9xZD[m%kX=~[3Uy1}c~#ZVǽ&+\3߈r6WF6ykphwr@o/=wuڔJ37RmJh iMqWP[{ԛ͟)|L= ' i}ISgϐ`uT,Oe2)úhi9mל)sg\[F5 39* DU<9lL!!յb4l=SdMek|np|rp'h2VEǨ`_]@|t~LJeazv^[$(jcϘU,MJPaw멋Tn]lE-0T7~X qi޿fٹ +?@{v}iAޞ {A{W1r:w:q 8ůnto۹SЅT,wӏŹW3z_Wf{'Dm T\)FْOh˸}Cžm !kpuF.NSM)2߮^F\,XPӧ"*.o@I2K00?= $84A~o ? Ph>|K?PZMAE|c??>Bi8B}{Ǯ!Iu1/LtAg!O;P/N!⬥ÿ <19P?ĖJ|ʕDj4E/F;NPv B3ua.e!F 5$/X>}z;>LtRrUŪzV/jx=,Εe{ǫ3HSbKNtp 0T }SO0A&ǘ[(7QwFYcPTRZn,Py9{@ t鼩=5=h~!YM2b`Yk Ysx ez_exmˊ$T llZqf2^?ZvYb]SN_BxvH\c/#WM]bXY[//]"" PO\JAQ \ibm~>T} I%ڞr6ailj%∬23/yef餧ml iS܏R+Ӽ<7-[ĕƕ'|i(68YPGﶲ;y[SF JUNw{Mʉ}V|֋Nj UrHYN>)XRZIե `ɖ2'Y)Afj E;m: svac>KHC;h7%f=k6ĪᢼYA d^r\xC8+ EX&)Ђkl RX, ,>`ػxP8eڼw`k D2ZہAtP۲zDؙ43 axfduyiemf(`~fvKQʢ0o{6mYF3!)9l3 E%l@lkq9{swV^sxEy:F5~W { !RL@c~w34a(u@-Tty;<6Lfc8q. 9#/ggpZ o8SCd wHQp.Et hEe*-0YilD*0.m,.iIGKXW5鞺Z/+4O*U,d~Z=zN8pZlC4,XM0{+Q)JVyva $07YBV截f,ȬXAVXPQYƴ!kpCU& 5e*;hFv%[kz؝6 94mUNspEs7fn^q4`@ǟ6gbLjy}:i457tIS0^ =ucV'iTJ$S YD!MA8 ۢS' \B|`dIh=*r{N"~*H*ǍUtR1L-ˈ3L&e%cS7L!YJ 0눜ǫxH){17MCRƙsxgP?0U }ij&Sg!#y-Q kZCH`em֎506 2 (sqJg{U˻c ktq'J/UEåל Q7wp>ш1פ4L6?6z,7T+5!zR2; EԿҚYw9-10xUnk@5Uj~u76c?>-]ϡl`g@-C"dwS034*A/5﫿7H ĕ~B}7v|hw AbniL ;R`tZ LKk*|[H-R:Ań6AD\ϸh>%{mPRqXy}/xj|B ûw л'm$aU'n!'/p<+H.4P|hxcФ|$3{˗١ ڗܚbgp#`atTtYz|*W%?L GɄR=7^oD t(+h7Ys}HN!f)??]B uijLws' V lM7,=6u9cxQ`ݬMP658b{IRmrY% 9-K>0 tY>Gfkoν>!5j'6ٟw腖aS6_eWҘ62~:ߩx{l :C79쁘UǃN {#|(BԘHuUlV_-wYs ]\lJh 3Ө[S05%) =&V|3ZkutDVC-PIRJڊѢWrAD1 ] &} /ĒLQHF?D hs?Uiv/b*ɷVg"oCX2!­ҞD<,pIzcܜ oDW= Ƭf Jgt:(&" Z?ZmL4QVc0;+n fY➏|IdF Ff~$G0ڟ% b8ޑ@m2L{m~yJ3:Zp^W I"?# ~j@B)-j&n(_ iagӯ&p,Τ0'I_ZL/ F9iNsso`B>Y:HULjVlXӼ@"!Hr&TA lAhfAgQi?܏:cžuLŧI9N["B$e`!6~k_hF[0m|F?Uyb9K2bfr u6g:IvsGaDk&!D׶¯)mڍӃ?!XbLz*@ M]UHPBaq#(Wi%RijDZCy /_8}z4_%v< 1*n= g;o++@ԩ*=?B4gg =~)U ?ހ"kDj/a : K\z0&ʒXMtgrd0 х+. GMUlB^8dmѴl1 ;n[SD =UQf-etW4=<"[:j {F bP3do1]]5M7c` +ddYo* ߕ}j.EC&s_\=o?:oGЮPz9PB@|9'aLh'*Td>/6- YQ6I[ȲԔ# kM ^?kn\`_.dޞ3妦ߞ́"_9~}yqDj*/]v&J.pEw^:ڵP=o5T۴̓81{ҪzEh.qCh'YFG ޒd TeXn;[#  E غIwTҿ}IˉA#T$ 8GeLW+(>AAFs=#ؚAvD S@Elj!Ŏ*!~߿22L+SgCFV,Nfׅnd^ dHz7O!U€ . ϪхZm]gPmt wk'Ek&mp=,(j6㿿t jl&ε 5;B'wgB{i f Ѡ$[MGj*(޵wV~P{"SJ5FK E%R(tr9"3V1z/[#p'>qѽ)'dYߠ#d2% WИQc3ք&M$j7h׽-ljqptUF`=BOj@L97Ƶް'CJC~3a5ߛ+CEō5E~҆Az &H؄Xq`~wLݎ*I%s"t}SΏ w(!rTN S1 q"鿒&6I)TrY]%}ˠp8/盙j`8Ӟg:h# )_Џ.r0U >\ӑlIz`yQ=Pʝ;xhDT S}m&'8 }NA!1_Ʋ ??~6D< {8(GOx"%{rAc'"*7Kp~ J\$&,UDUGNcsLVr`>>e7࿛N3(bo"BSju̞Ƞ%mwt!|,QXfm)1E#7ת=Qb~O>5? 5@X qY[̴:csy Vf%Q f|klA Nd7l,/QCWpʪ~P!AQG|?l'p;yF߅'#mb ՘>+ K ;6oMZʻGۥX^<=%iQWR~q;*;cf`hYW ;,z/9n~Np?|;b!POIEn2r9B_y+6:϶  a~ 6uZŠ KF* Rgq+ w;A/.σ2šGxsC|^$"S˒

a w:lu*_ǰUX9z!־+M]Gjp/ğ߈T\D!'b_uymr= 40MW7qHIA`շho5!-8vJ_l'Ltd -Ö0f&8J9{̧( 0 6"\1FA3T򃲥Bh:u R!9RDEOur5@(s6סcQ_$cq 硻sg[ԧ$gi;?Kc/|VSciJ/?tDAyuѬ/5m #_>؃%[mkjg'|\qƍ ͩ ۇDo;H.k[B?-j5Nѕi6<<1y1LTԡӊoL niƬߊ}NA\C c|"+-;iT:I׫ӳl) =vТTZZyd !|$%!",`22 J-"n90I/=_ءq؁ 8L92jPBຈNEUU_tUUiutY-4>B>X qK;{3r^]kا'XT湲;fqw.MkVAʫU99rE̞h1ڱ6@RK!E QGId,wIJO3C弙NXο $9SX$ߠ^kǓR6K/h BHKOURv6p%Yg`W:EvQk >b|K*;WrE7I/S1(ug)leg+8PtN-ѯ9EDPNoK?Mk~9oX88RR-n\F d8=G]dR1f̩BIk eUqZ*pQPToby,n05 B4:t_4V#N;*}V`#)"3W=lwM[3qʹEw, 9|n !. w&b&e 1G[]:;5ʆ+gLHaeVfrb;; : >Ԟǚqy^zoT?̥0]Y^k4L=Uj%4I'>lQr &n~e|y= \J356&>E`M6 9wI6obq#09+l iĚO }yNg+RU%ѵbR[G+_%R'lio_ͼ'#6zsʀh)tBdARt?Rxj+LWoztI*E,1=` J&>13[Pc 2P< (.]ucgat&T }Bq.FL>„DxxXA ֏T"}4Ɵ4/.d&WKaϊˋ򠶚#b3Oh%*4,1;Dt݁O*JIzT0EUtΡ֞nT-yՔ7FO!dq`-qӳ(fSR5D:3&CQ=X |cXed"V2= œnj5tΆd=t7{*%տRϬ9%W¢ʭVlUt$ ؊̖ T땆2w6^b|H9|IԔIJ($DwDef2@e] 'IÜqs0|ح!'K25ƌvSS/@:&Bp;GsfBa0Kl߆Ճ"!C|+RN+w6񻹣0IBR 湧N2 rҤ$3Nivzc ny2Biww &c* vf"p$pU]/4NF^0 }="G}BE\)^| eV(:-&RzgmW샎͍-urH -B{gMD.a/zs;,%UkX8%;OƪZԢPg_-z]ЎC'ojwZuk:m*H$SkSևU-(ڈi6SEǙuQqɗIP;wI͛}*l|W).-jm9djS$ܷ 椟1"&e 266y\-J 沝ifI* lrϸ(,:8xI~~2mv0"FϻfO"!e:|sO*-d&E_hj/qdcN`r^ )VYF`XnOc +tBD\v75%>P֒ _p'zy[€KŞ @}j8%q6_6׻|v*Q'q,^]JG:- F=BuD>PY9T"mhME$\+уQQul`ݙuP#0'y=4+M\aKdK:4bxW3(*yթh0l_r6bT8z5uWkW 2q0thg|d'ms9[&I#)\{$$߯Q=ն(˹{o5UXt_R[1%R`J)l; eJ߳Mſp(7?}әO'aZg^O n]DןfgK$yp {rmhcb\_ϣGscWthjMjA_aƳƹ'o͍SRQ%_k,m1CJh2cM/<|mmDZzmdƏOME\Ji^eJ2I$t=SyKeUδ'5\! A-iUE7?:s)7ǹ60of;[/U#\fQZT?o2SDBf]j+;⠃H>BmX;hCf.I@ tTZ"ef8U)`Ep_' ݃ Ѯ]ҿHsf6:p~щF T Afi),LL t!p&oW숾YީX(-BMBRR;'8kγ`{P#.W~vA*570u*U'n`?{jTy4pa"Qp']=B_jA׶]@6uUFו$ipFt}kElġ4?4 's& gO$1EjܲG.kU[<-K:4f쉥<¹+ؿEB2jʍXiD;9A|X[BlmJT*8^CÜi:P62Vu?,8-Hf1*5xh tW3T*\ n3&c yܻwBA&Izܘff[Umʌ o}J*"@5kU"nSޮ ] 8CMP޹9\%Iʧjˋ '͉ʁtOj"+$utѼl`;j $31xSdy֔ű!ۭ;(w%HGzr71mF_U_uSĔۚOޕ\K@#;{PBA|}4f?:4F~hdz68Ns3 z8 ڨOfEcEU/N0h[Kׄs|U=#kl84XaV`ᙤɺ9k\ە;Aw}hn7i6(7wOpatD',u{ˣHBQ%?9L"@0nhĔ΁$qB,M룕i.2 CŶj*4EژRWTR|[6ЬXSGHr%InynZ&k׻GB/G~Js `#E[?40-R?5zMHEHڏ? ?B|z=䨒<߆ܰ&5בN Xo9Ju1_| M۞P1'0w5\Rgh_S*/#9jZQHZrClF8Ё s>`/)00$gs/aבo( M)8)rdAL.{hMu9TO?|nXp1n avQʕq[F.GUdS q +8p} KJi8q9+jdO!K%oWzH]W6"{s@?Ƕ;f٣/(j`ŭTc^uȾIdCΣbRxPfp7haU*p\7Egh|wRYk,xhX``QMW"^|lڭ8ˏ`{~tǠq|`=>!1%A-qx|~2,qb3S6='J%tb8t|grx-\Lzy}E >P!8uQMٓ~?dkrajZ&`eQj-(/Avl黴eA$!}>[ʞQ NYP1ż}d I U 8GL<"??Ժ)rr<0S(TVVb( bAE2Νew[IQؘ#|7>| p{xFpu3cPRk@3w`R4(iyn ҢFnj-;Q}[j ˆ+Cϟ]NA [`ƀ kpy@u`sĸssUiiU0 ipA}j HxLQ*OrtS"@{#9(ԝ4C^(U*ƈfjS*hD;$N!v`zPG?;\GfU9<$cUo4zTvaUv bK7N`e#g4;sr&uM97+El-T\wbf:'=G?mM;RKpaEΫ'E?^BfCU+VH:"c֟':za/IrAvd_S@TwB{kouW?*?ͮX$toeJ%&|}> :af>X.FO8}ΟT, КTT>뛈Xj DgdOZ忉)`#9(xhQPg 9(RS{aXAA-dϱp )1Xϱ\:q] oĄ*]=Y@q|1/]IvM@3 o +$Y#›wޢQ>Cݾliyɹͮx0>i>g/RM nH7JЉ 7ݾ0,TKaZ^8x"Q 4cSNBRdU,x:͔5O݈:]sɴvY7{-U>fw;ΊF~tUL4v{еBLmg_L(ߨe w2i ŕ;HoyELp moGu ½Rz]wbX{ Nbq\yr=u搼{I=iq@}zH霋hC^7rsFj!Yɯρ *.=HO|T(luf˧$t }9jlw'%Kk riBpRMxY1J29i68>onC}}Yz2J:,C\Z{XVi?׈3ɥsFp+V/W?(ȅ/+>[ߡ`є&+% KӺyg_@ (pJ |ON^C`@qJ8k$aa S_B0,D˵Xs%3/%Mt\镼Sy1R]$%d h*4W$|IuzpunڞTÒ;SWqpor$c}Lx̠>Ep0^iy/6[ƖQL}蹾m^z0a,ZȎV%~Ly5灓f.*YJYť.-?jpYhPoSF5)#)d_W3[[fG^ы:DsմdbC \D˫/ywۋI_CNPP*zfįZtܲ$ @pB$\W|翸kz*A͸׫fxrt'@ǒܕOiApR&. fv@0<)#2φ,4}O92s =S9܊\V_5j <;+362`hq cI1mQNqRPIBi_F3,~r0x^+ =P]'fw=l1]c )̮qhxX4}]_لO*/Zݙg277TuhOד84zq3Ɍnn:眲-\}\o[B/!l|DMQ=M(rcWx/R5ԇCX:A7kdkp٬+3&՟z΀NVЅK޼[lsey`isgd.|$ukb &_jrH@,>IYw:1-}xCaF5L>f`Yc@>*'!c844۫KU;?ak?p&Ɵ1(0v=L%]u]@\޸N\ aւo0ʛc lZ3dCCT&xW8tp-rVx\Lj.{ˉw ЍQEL[o}l3]Л.RhM@Ay<#v?XrqW6&O $B$;iS۶ᳺ*]'qN%_mm \S=BK5"@LiW^Bk[G}!q-5&KصKǟ$ɛG>0D8Vm(|^2)&N}/a !$cn[]O ye_hU'=<^Ù< -"QY|E`x/kS+eD U֑W@ʿrw.dQQDd  ߑ*byG!Xj$/~n)2ʋ1d,.)k_&}{hBzï@NZNZi:/JZl0 S)ʻ݂XҀ]N:FybyT _R)7RMe$ .'`gZD;2c|gB)\QfEKIJ|b<  BF |ESZa\0{ՖǛQ ~)+V@ &U?gBӨǴߞU' [s:x~57G>6ڤ ؏O Vk*,e^= <%`k5vWKFo$ܨz/U;lRDw 4e~ʇ,p(D]X%WM/ =o@+OsT󰇥hPϰC˨'t[[T?p6I.0F1 -3}(~dPt2 ]u{XsL`ͺrbsGT?À 8H`\*N Sg&_ُ|d~-GD:Fלz 3RR:3*ͧ|lX!?!a;"(f(kaO>9pGHM7;=Hͧ_ha?i%[[C*iJX;VEcMu ^c}xt˪ NBI0~|6T )1ϐÉ&i8Ezfiⷄ%RP[qױ/'KjKNh @Um_m4P(XHxk ìxoeFf2A6FtLucwE]d:I`nC#EE;wufW8 (i}OL-jE؂:wF)Y}#ؾ] ŹÒ;k3nԑba!A9Pn8%mZM]dvn#]d$JH 51\2nX,Ds06X䰗U]*QO%W`%d}YwzNni (f,iU}cɤ zJ`+ٷV@Yލ-kNLQ&9><Y?,gӑ*%OųB^ RNv)Yo+n0b$Kd7op/&B~/ Vi)WbоL:o^_ W=ݡn,֤yKg T3D9damzi)lE_Cs?Z! X&C-/]z/|K˖\17f r牳gO')01\R7Ę;o,`|`_wYQOWv?غWԎC6ӀrtbxCWn]1].qj2,7 pU?֠WH*{.}Wx(e2U d9hY< *U~)#}h5I"AH !R2f-uS}3OCgKi E;y>li.%/ խYm)L8ܸz64:ّ'i<+4gX@i,;b#IF׃T$)XR[ZJxC$?{DI'6'$"mⳃb\z^92|\@13APrK rlN-ͷFrwX>Fad+e_LSYOh >JXEE[qq,}$.re)7fJE]ٜ &){@6J-&Lk|fZ0IYNl$U7#* Lq1"׌s5_m0Nst$ wS’c7oc't(O}h!sVFȗu=&(N^by3K@{ndx?s]<1s9ƹH9,r]ln|?b! \pM'Myuv[8O*oF?V CT^$܃uStÌې.inc{ M)jjk&;$ΔQ3_hb*u|\w!Ijm؛lNt0bԹ%Nl1:0<;C *nx5a~V*_?*)n4.4T55v%c9Tee/e^L=xwn4z?j}o/ L $Lou9D0yVݤ0l|"} .P-azcaH,z1xY"i UMR .f8,mM7xq!ʵ 1#lKePmlr7r9oB:VŹ\/ ܟ^ $Ew|>&cxULI-s'GA`ʰ{P7 =*a TZt"g3 O At%տG^qaY[ϋ5E,..9;y4X>Q4Sj@Y9%eߺRĥi:hشC& 7ԱU/zSS uq0QmYkcص#;޸+U`=ְ\^g3=(qv;Nԛ0fl\((uB,:io!đb k8ztZVZ;Fa˦-V%ޓbNC7[?IB`luD.\.cײ@qvPpn@Ajk.y57XUu%0Xry$OׯȇTng`.lo3ݫ}(ꦨ!rCubh߼eEX$HQ8 /ruN*UO<#r:-Tp\FcHȥ%p`L̖=?uJ?bJ53<ޮbd9!KpK ߦeIx{eM7sΌlCELdrw}NNf7&b#Qr5J^Fcj$ܵx M}Jl)Ik``J*V/umC\&ݜ%+&-\P`if+X+f3p<-Yxf|ۓ19`bwXo-q;H.ѦK*fCibFm\2όZP5/ժ)"w990 *"R#g|c:.7 `[cxsT,r pw뚟U }\զ䕄,:[#b݇um[qt^,wZ~b CxsAz-2^q1lBE%w9gqŸk*hF~Md=|;(kŴiBn( #n9./ }}2Se܈s(:CJc-fvonK# 3Y+vddlӣ2u兄|D4 ?a)kpEX<$&nU~gؗQHz>xk#h-HNWs;n䡴HA$U-дJw7B~Hij}YȩZ{&;V2j**.U.>WgǗ8Z H{EF8gAg-MG(v0Z/Y7u#n5F'{E\0@wD({471(bRנ"#e`g>B}[).`id2鋩h̥L0DN~d_rPsJӾbDC5ʝKݨ6qChBqbjUtБ]9X1 ܇%bG$i)2Ҧ2Mx.S`!PhC;N@>c#~D ^o3[}ԹB}nnGq(y1xGȍswp9X0-tWoB˝O鱜e&iQP|A^h4&ٻ u{}]dοF7EP2Ԛ+𙱄}l&qn&҈ԫ#rT %UMןVIAFiJ&n^!3z1\(.Z-o ,g`iL+-}`&4+[㬭U>ʼHGZ:٘='Fvbk o}*~A2 OoRFD`4bHw>i"QAwCf"k nѦBawII(/з(~ 0, \ Ҩh扚oZצ,?^4!Jx-%L6 Y,7n9^ђty.P fxj{"ȮU"&}y˘;N_]<d[ĔxnS>r7Ɖ`>f?ұ=Z[$ JW\j4*kh4rhP(ipUURc jca7hod#Qk[iȩfm}B$6E&(L3G {vśj9->1ͩ#NvP'5_27`dr\۾uxU_CЪ``Ƃ4k^Υ+tG`Jq;#U0K^qt9~q[G+ghC ji@3g*ǿu4%X8j~OE%5@-J0oBPkh: ò׫q Ch\46MdSiks: G1٪;(\*-djI=;oԜ4V ΧZҖ$Dp*|9H:EҴ}Bfk]0,*gbh<8Z1O6>V79$\ڼ/X=hLeg뾋@J%Ao&G!ܫQo=]`No$*ҏgGV]2T'xCW)r^ڹm6=e<1TZKקqi2KlWVP"A@fZD/r9ig}L`bt_H竈;sǾZ5:hnT|gr9=pIo"//ئWٜN;SM׻!iaJ5 VK}G7E`nG[8bD*5JzJ7}  yk+?x@zJ!P믋2zek>Q1EkۼG }T|9 D?fwpkA!"oY24]'0~=˯K+1Ra5pjINlv``Ege4WZ %@8pA~3^` 2 yX} 2)N}LX% ?_o5nr7jWp$:('!5"DVZ0.DyOmFzʝplԞNzhUrǥ\(^(&4+O401gۮax3 m#AmiAC# ^/F|. 08\HLȧAZ3RJ&|SDas(Zڠx2 Jiq$08r"htZ$/]KhrQn!%VLn X*C(I"1&$zc".O+{gA+Fe sDU;cN(wYsƔj;qlJ["l9;jk] @Q٪KcD#F0}/c,po:d\2OےC-[iݱ8{fT CI Qo'XQw9ٞ4VL-NOhX;ٙ'[:2edun[}_+X-B1,$Wچq \NzYŀ uSURga6;'wqP9F/Q@UMO,'-|nƨtp?Kluc_XU4+EHC \zzHY̑ #gt[0+yGvx<M‡]OmuJb;eYw9!b^BWRsa,7^zp/V1 ~+*y ^}$8xSZg$ ~ˮ72qu:2/2F8uL2azQ)%O]wr\dF;;$ͼٽoe Xn%"\cJ(;`XQ(~Fc/zx~1p\0 h+uB 3&(R*ep5fLZX25nVܡoDۚL H|%VFzW%-$5S.h=J2@u8HNO&\*Ջ߶%gӺ]yO1l촙A9*vVC2η-m0cc@zV~(,B#|%7U˘ТIV@6ԀZ&Ua!*T!ݗiG{a8; o-V= FûVx\G}gx<nk&I߄?ejYd y8rCL#ԲlQA͜Ӛw[>CNb%i}ZIs_5/^vbLWQG@ R'E2u<?dπ!bXeG~w֮5+Y|,RbWs_ڍ3E{o`IJb 5 PtdXYRf.#NUad dk5F8TƝkG8VD="RBu]"6ܿgq-+_`<t+=^S j}Br!Jܤ{?]pAxI ޷2gvg C+N@79`3* v0X@܍e1q ./+#y,vK@dW8a@F;Ld2') Զ ĔӉ ͞N?ݵrnm/Q+r/DccJf!X8Pօh:z)֖Fv_!nTGnc}M82f/=ѯ}QRbt̏33#_n۰Lә+%(ܢJX֟\Ү{grnlب냑,q48yePRup,UvB(Q~AKRFɶ =Ux6v>4XA; *vl.+ Xb 0T]/EYtc) *S2c-6d( Y!in#D(}& )M_"cG(0u֯pt,Co>Oٱ#4UR#:VZLFtD3(n>ی ~zi;0MA u{^$[ kOpy6gN߭z}t;iZ`5g*\L`Oasʦ/ab% c@(,ww y|d{/xW ܹuK:Oj|u=:70Ӝ(U1) se6U7_̕nipBռci?qfԮXkTjOIF`/iY'oUh@}G nJwx]lcSda24h6ӿ A5߈ 0k6+#|LJ4Z-ѓ@e D2}3.SthN%Nev![6K 3fٓCBӃ`N %4L^[EHJkU_x"受M5 vij[ Qz=䡔K3 @ ohBh2˅i{) bjɊB]/C,\! 98?#-*aLrɭZ'cdSg/n㧸-bi  {Y袼P]SyVzT057p]LEZ|)+ lԽ\/HmjDՊ']lu{#2JA^V_; (~ '!d)m[˨?>7 !wb_mCXe; Ŗ ޖ 7x\  9ĽM( t7HQ_ĀJE<@[ rvѤ㞘4i^_~-l)Ꮶ;Qx9)Sh<`y\ioQePusZ kxlfXjz>vFoLAkʪiD,4H5&/t,s(r`(G{v|b գ:_n|Vz` :ljp@ ؔ$:xű`1"~9ʺXyGT'lj0989;`8Qקf*')JsHg+W+: j w cVz2ILܶNv]3=0rRWW i*;!ZXIWV.nsaSym6t)? x<|.Kk?X{.3'! U?B3-vZ\AxA4`QΖjcZ'8; O58T[>fw]i)BA۸Ne,*"ECD!i*:+\0rLH<$b7Z]R-siPƯpNEe lkŪk/suӧz}qh )ԇkTG<c|?X9/C )ŕћ{78B5RAq*^~?_XaA{%{Cѕ3uiFuz)hN(,nxU1Ny@QҖ\dW^\nx,OY,`oɹt45 f33JoHǢ݈9!\X5Aap5&!~N UQ~Cd ~2vI;|uXtjm|}7s_vެDЃ(ޅVu0b ыF||,}O*ꁓt3|$RMC'D?'[-̔w2t^Æ_h4 }#Gs+NwA }S3d*b|f@p|La{!V t"_,Zhz8i: |4Aco1[a1!ǹˑxU"RDE CK/ǀ?ՠ-~/)nɁhzѼ7Ӆ) bs!yZ|#tJ5[m<ŗ&x]8KEzߘ !Dgxq+4Σլ5hQhZ ,oƾ RS|6f^kna/{?C}YUmft^T]{,5àQK^Nzś6)0&MnX|z"p<+KCKZtț:I{Gӑ rCBfDFhwq. )@D1 #@;(o\P id]ufk+#Ȇ*1p`%xO096g`KS\?>V p@\{ʼnA 韝 ]FXKoS.6e^2#ˤp~fq voe1w *&a(PT)޻i#VHvɃa |cG~떶<pECo;NZOKMc>=)yJ9?.o5?(hqVvj6k1oՔ Xh?PLW^y*/ WnŽ_7ףRTn6iT ףF0ى|qHM ;/KfRf=#^/eD%.8s"x^! [8*GL)jɤ5dm:8 %qB'i$k^crV=xk$øД`t#2:Z>?jϐfsq_Zfp1>k0E cꧭtkD_"vQ#_ "ȹ9_W>E@ uhۋ=Di?9 ӯE:> ʬten]Ē PAi|'"vT !к_ @wGF8ӽZLf99VX%:N|>nV)K  Vߒ㕑4_= vJ,;r-Q# K \h(l"ΘmjSõ~OwY^5Cg|^‰Y$_($%`޶` &G7 N( <`Rf&.$bp^mKtUR /}Yq8f-XY^gkS}D| Dۛy-昹~  WtvlΪ: 1 V!,^یY`r<$7~r-vvlQQ,Qs :r7(-?8.#Ӈ6ES rBiX>BT$X;=pJ.g_O} 72Jʀ wfްkrJ $=ݜ+R3EL`j水๼}2^/zB;uSE /e_WLzpG^,WYF5j'A2@BMJ H@`>\;oFeZRnR8'uՋO0Ffп*.N,P.! gFGm7!}ĠkCՏ_Z;N9y$YH7 x6<:U@;znwcgzSX7}jK*++_PwUCI2|@-b tDvWHwkv~E2kZ6v%uT5;izS栲y}P*Q^W:XsDb "YDC \ع~a$z}Y 'mA*|{V b Z!gT:fwĝ}_FrЃ- ~x,Ph'Go@v2HnoC[FT~5ZeBϪ[ JYd\=d-_LIũ16hɛ~C-U 0G7%yxeu2|^ui=t, cd% ]{Zx/tT0rURf{dd*XVF-7o3 b=oFp'9Me}@*Eg!H8v=# U^ot6 ޵mJ~$/dMwAF7DIv5Ea/"fgXDQŐxnG`FڝvȱVNz9SV^8+|0H+^;MoN,Iε(1?b»RtmLɯB)fhMU&GC=g焻*ͽCt 'H<J<%aJ1גf3u?*TV`7?ϗ!5(#NIM+u+:\,hB{NDF++I +gոGKmҺE(spRx(ov@!~}LDg/4{>LQ@g/ɱywS 8`\)#"<3+Fkw>!/Js 4c&e]m[zj`WM|ɱߌ#oؙBg?<~Y@z80Ab44Tao[Ud ɤ'" ʣ[7H:D _k3Pـ G8LQz4^hnE + SPC' :/F?6#_%~3(iB}[(ZJ9}s\eȑw vX*Kh_=I}Gp~a<n Y+#fK+K/Q20n7l 0sN -ϫ٦NKPiz(u G]M#3uU,7cЋPf.MߵJao|JJυCc䃡+p 'A!c>qد=[{BY]Da.Z:.olaq'9mQMh BL +=^5Aɘ{N)m_~Nտ-A=VC\;Q\z 54kimս#e\"ې?PVs Y'uit$39|E9f&.$Xedݶ '%P^N¦t%$ȃ, y$ G%`4QEl GMS$}&>C|t.?,%q'"J+ uO3fYTe둒Z'kSUR< a~ΓK9o>\<5,w ܉DŽv$-ΐE>JۏJI$F[sVpf{OJ<1Rn4 $ i{H +EIO>qn1Q&OԎ u+ nՃ397uƁR6h]5J(P+6C^#rےJMI_5&~*ӄ;١"-#סTJ+ouR"~..4Bdb8m,WO_jC}H7BS`f>`k]>nX#:?(}uZ?ou!An3#)wm>fZ 0=^yV(A 5 (,/.y ۲e̘e/'񙎧Q `Y&O!ֳ49-)I"ӭ,Í:?fFqMѸFN)C+Krf;{\}M/ vwb̔hBh={?=F^L| *NN(In$b+3WMy'>LeHQ4_ɡ-,~ku'D uBe^x2kGN[q SKc / NR\B Whg&#L:)OCht2)W}yThO:?YY>UrΆk^{;d3}7NfWzh"n5NdPҀܐ1Z:^=#3eZs$UgKf!gWhG6p%A.msDkDo<.z&(NĎ՟AG G[RԪ둏Ȑ4 #-*r)Wn  }1<`V3?Ff,z՜R7¿.'eT (THH 9+l^mppHFa/vta0-։;Z8^7:I xl&R0!aO¬ЈdlΚoɒ4c*&؂5<[.<çmXY_ZzVPa:"ˌe`@eNfD oJ 7H7)\;i䉸?OtFJ8e:$J) WKh/[#<$Kz3>>ǔ0<;_KgjB̍`ۛfNǢQ]}O2 ia-{o2Ut:.U*>?;U.*mq*%=eսo Lhw-zi:7җt ]KefVbi"T՝'sk%Ӛ>nX*)WP~NBgܜ37Ei_y辈K̄$ʥU]ͦhdekUg[T~NرHbމUWW%ftS‘l a2d֟-rHgπ_0؍K߅ .jfzUk ԃCOe; Ex*!IU!j#a\]et M 5~54Rٟ\21p:mgMG/VQ0&V¢v5fV5 } •nM Yl.U,T3 i>n  8dt?(ax}[a'$0_RhϿSHnl7LP0ӟ~9`/L}2vwAD޿ /ԙx执ܧ8+nb GBe2 j H_{n*qZҥC"h lvAd%4Uԇ[>}(Xw5Ӈh3FԌ@pj_f,V豱/aIiъ3{Ĝp:=Gw]LH|t(Z:\~ܹA0|}E1߭G!:G%GO/XJ/@4810W7K cxl |;aj.a #KG;nC G%C xk4` vy;O[!(_̈׷zkS0_'48tzOzɶ㡀=Y4i $N-no(Jĸ&DsVX/$E ?}RwB6鄭 Lgz5u8 yo4Iڏ̀ULpR_.5lDf?!Yzs܈[ͭIHD"g+XTYVeT9]VpHI#= ZILG(`JÁ&"ַZ7?jGٰ_J>Zxmq^߂=1Ǎ" 谒Nn1$8\9r8{eZɊmL`^T>~ )ɛ\akd3xQ0yEfQ  EF-.{/pwnmu bw9[8+GJdqR⿣[h㊯]ؾ N[> h4_'c"ZDn6+ ].wCMNSj%Bj@ol7݊X;\[ܢ1L{M7wlPUpJp82UvgKrXE:۞'}" (oSWjU_2NBEo{+,L%"^_R;Hsz,֕4q轟*zjjRx Fjy3ApTfq ~rD>nƕQZI;gFi+#,O})%bq |OuF)Ec G/mҿ$3e5[< J:v=:!'S~rٻp>-2%jDԺM5liē7 `I#Lٮ[.NC _j^'LC!ل}Ri~4{ɟڜp޹`-}1M?9㆕k;$~goC V$E)A @[4M+eFHRV舒H 捆s.b=a (V/k%6{k0^WfZ LhitEN8m9:(]RZi,)dW&xwv}ԝC+-9b^ƒf(*ZԔˬ6ol;p.ե=ɨqHL%ghtAVݕfbg.ګk%eO]J@aC,ojj5ɐ.PSZo 31 EB򒁇KtTj@ky#œlk} c%ה1Wk\6$U^w):<p*Kb4O,56T{Z7}7=#ٵoCM+kr'Q+%9P)[ ab1/R)vxM L>AV+^}OMfnLzzwmTl7; 8o`N&e8>;+TɚƁmpnчuyK +|OMypJ;oHVnePmއibicfY9}>A qR6m)e]_:ݛ0Fn9\m&$HGevkuA<((꽗HŐ/Qp$91Y9k x)P^h¡ O#Q`QeIj$9ҳ7#+lx" x$Mbh"0W;#puNF(ۆna>?pY2PWVw]ԹL(>#vFp- %<w:ZŐ2͏t]GkG-gJE}A];mX%mB|ZG|Ũ3$=~@;oQV̅֗U2 4`p4r{YAi4\%,(_)l 'Mwgv}5ڮGԼ6XeDW}[]?DCci˖@8ȵX4mD. Ts~0|b*S r$ Jtsc_UX'd=T.ԙn.vRc7glmKv玸"1#A?ӂ"M~b+yL&*U83y~P)/DU`Ӎ{in 2_ %PbO<.' E \-Tmꇯ.<9v~G8=&M&d_R2̋ "Q38nS.Y6AmG>[ WRn3rzV4lU~Vf;p|&؂҄c¼.W+4p`L@g+ڍO]q_-Fmpn`y>bc<$AҦ,7KkE "kq?j<eaOZ&}`g jv?dtN'e|>I_7 X e{Qs=1S_o3/*F1{qi$a)pEH&d=W#:g2kX4waA8rbsH^_,]J[xq ۜ^a)_B.\:89rԉJd1sS7 ׌@)WN>n+H7-W+~Xe2wT+p;^'z[_}dp0}Nfz90 `R,ZL>l6O ek|tFX5SzNvCC 5®7&Ij|7JxkC(!^H"fčA)2JGJZM~!:dm ^) X1u .O@NuAvp}I' `=u3\lAc4p5-u]Zs{"3׉XX7d74~9RVb3qAY*|A2SawKN4.7c:dM4vJOFujdZ9G|AIyOBܬV31XBP{f>ßxfT~<{KPQW6c/ׯRьJEqwW@m~/W DpJ! T'mͷ(>%=:^پ͹'ࡰTu֩\k}"dTžsdp<Gӊy)6uľ':F3~z,ڊ*W5 xd$'ѻ`-W v:ɒ[j/5wZ^%17*M @a xdzqXMX7,U0[Jp;jdGIr Λ&_ҥvmSgdȩ^FAy#Rğ(wL*Q~+ WA`0q,uޠ <?Zou F-yt0Y&Ә!2L5f%awx&-ENI{mvt,^-c!>*0>U,0.5;R [bZ?][7_I!rV%8ߺS>_ײ[*;8_OءEsD?\Vլݛn`:mԚ'4^) i:^<3|+(v8] Bp;OX 3%m SW"8 MĀM1ͣht%%0{.*A-/Y׌`ߝg9MlO m\0xM.\o\ (ʢgh>E;<1boGj~BADHe}Tg q^GB5H90[6 \KI-1fMBbŝеSJو8v̅QjYRLϬq){#Ú諵=@$׷~IX߈浘̚QtlP]}3FZ~MSr:K,)H7;Q>r]Ͻ&N#Hw}?W+3f\ynD$kV )8z#u;5y]ҸzɊ2 3Gȁ&w7_k|\aBm] Fs81}߶c)`Pk4l꺦 `綒Z[)H05V14$[Hv%ޛ_3I@ m`h0'NR0= |ā9͐h^*ne9ٰ1w;lvV9֣[Li,c܂@ul(S~4@/Y\1C /*\mOOkw7 E?ޞD>‹xLxW:a<,-:Yܕ= "qXw,^r W* Cġt7n" $)hwc*js3ô( ,Ï_Sh]e]>yl;M;7. [ !$~ߞiskSCVח)G?YDh9&^y7 3t<@װ7}ۡI :⟍Vy@bmEa_^1#\~#Ծ4(`dH:mZp >xMo`zqV!kRR<)w dzXZs惺Dݜ32ܟ.0nkHטumςdCT OI4kRX1d?1p_aeoj9]aw׬7.oSG= $vVy\y'%Xr~};`lnky) f!`ߑdYaYaTťݰꈁL랔;o-;hLNMqThs1}DoK[}eDt9Ngj&`P$q(v:T=\>y;n s7U }| |V%[eҰB*P%¿`h2߀:n>HP,kӪv8F-5wo] л} T c|GH{BPhn,>oX7tVN\ԇB21D/l!}ÁH\-Rc_0fۅј~~Pz~M{%옽.O'>*[Η9QKQ}8Cf]Ty SHfJACh1 rE:+%G>B8}b DzZI<Ⱥ& jy*zJߥ%ڃ俳mfHl?I:]"C䶄^ZA=!HQR2geN`+ũ>YB1|ؽ5M+SQ{H˼?F'ڞw&qSY g N+ ԤJmqXKCNfMR򀳕ێacTT1{BY 4z|dyT M 7tSþk#U^aȵ.:FK#]cA1P1|P aO7n'Fud~MFlJYSaR W@0k RaS6м6m)ZoࡎNM3 9!擱.,ZE?9bp^Anm` X&/ƜiV+ODyDqo-CO?ZW/ja[Wd]am? Ÿ:$ȐλU'n w&i:fHR0| fkCb q QsؖkFF!fl_CsXjU/ 3ֿ9#>E$QW[e_<p-V(Ld4`׎1,ݞLD"ҾbRk 6۩l+σ;Ϭ廊5nWZ9hũm#,%HpljB3I[oF@]̍vmr1ZNT̄ A/t'gfۀ f1d =&W%d6Z8⠧F#hb5xFqt˱eeDp\%ɎYgbk.M\Ľk!-a%GL!f@L 'H֨/XۓT+YƑ܂ xxOSB,ۘ,d~@Ft1>($B+x$9tyߐ]jaP9 $W 9?Rݒ,E0Cbi'ρԡhw_Vc=Nz;8Wk0M?@ې U׋K]}.%>S3d1E։o]$!񷝘;_G$s4a0%i?-uqD)RܯWG.C8iwS\umQ`X:'*IF̭րF^)_>de_L9#(lOT+zD7tp HޡʹI+)⽏:ޯ=?BB:(WMN5IDn5<8ͯpuX"B66H;/(^;l1)xH_?^k# Ϯw0#NH*1@BCӞkCB`V G8)(S$P$wQ0#W{'I_*T U=r =B59 9`O+< z77o> 'R7(,-$68`܃\| =g sIʆQ%O(.j(!c10zd'ax !H.\Yzz?LWKDU)^\@,I2&>Ps~Z dhA1ā׼ceEuɍWaP'9I(  m@M 8S `֟.&xA:6`2|&cs[d@v*FT!U6M;="Oqw *)`8/DsF˜ƪ 9Uh00kvek|}\Dѳ?F1V6u <+1=lk .RjZٮJ0#8:&<#Ffr} Z%Ɣ\a> tH9}]{#ٹ9ճ^{]Z;@/ZDZSL [6'hjEi)[Ե= S1$uAj/q*br(c O ? 5\?Q&iUUr%N1hXsHrY[M-/|)q^y,㑑v&W<'co "_ ù<ؔoY.e٠fݷ"R~Fθ'R.Տ\>]:.X&^$''$H̜3?Ca2"/fr7(Ϻ$מ<lP{*Y6N(t ;Ʌc<:YDA(yc?.Pȃk}#cdSAl G 3 Xf]?D|i"I^ܾN `@L)Q$Lp"9]?1U@+<}dBa->/o= ~ˌ+P"@n魫WC`2;4ۖ‚!K|Df7p;Xt smtsiCޱ}ps38?{_z[˧pRn/95ņ[>LI#AeX>Ů TaT6ÿF,۵}K'.sFsV>U#99+}URe@ڏ8_Mf5\i gNT"q-o|I-1)X9; Dj"iG:Dqz)-lu(3DA :3 Cs1X*\bXiwq\N@'g7$^{2Pty',9N,tǀ`+N|-*Z=_1}l6CG?Rt#$|qu[f<8ҶxF^xQZigK@jte}+@>dd84G]]^:M =:5]ϊ+_3hO[nmQ'9n\;sJ|"Pa4_nm&|W/2b${^<H#P=-@z'<ȥy0̢%o"+s vvvf~b׉{:pXrS=QVL@Ia;b~rhKn{ݬfCy|+Xq>,ZgWB'0A4NBg4hgxE.I&Kطu&UYXWWS ;q y"IzH?>p0;(E;V%qM eW߭%:5Qw*zKF4g}I rMH/pۆvu w s*3}Ԋx!4"]ueѵq噮`8 l(<٩A\'\xkҧܨ~B B$/JB]c%4\KN*h(D~ڴL`dI0#,qwp C "ws\!`-GT,XE~ e[*2R~|p ߀`0b( ]f9A֫ ]7Oƚmt })&qXck+Y$2PK2qF7$$Qׯ#nhg7ы겟sBJ;[9CXUiv_̲%?{,7);wc Y㑋uON% \ҭ*jb^ftI!n)(){9tr&0n r!p[ 1]`X⻶*!r$/(ݦ~:BlLol{?E3#{O m]a_s+"cP44g>ۯރqʹaEh$\?%%剀ebԆpX^0E`̒^ XI5u4닙ZfISbUD\ ?<ĉ> 639rJѪQtA2ѡ=(|>Ɔ!F3..{#Br U7СuSUy9OAV:[pi]*e`*~ѲeFb%cV/`;7Fu'NcX_M\U ʳ}a4.|2o9"/*c~$Giff`qk뮌% STIQrKtXNؘ9@7oKTJҜiŠ/9K:T4tRP\F7$ kGc*DjIџ&0Tνt![LNR񡙼vBM2YM70l;^k,qWsTp(U"=LQ3iogp!ʑTk]U]GWhh7LOǮaR6}X4sH‘[ ͮa i!"Иdٖlk/^#` QRµ_+qFRs 'D w$#cጵDz# 0 E,3-$_W>kS'gEPv4N2\ K?ze%}-dy0dȞqKAh4z@`k}~FT OVѫ}K+XTN]iV:'ccifJVX<4n5ums.fB>S%!e4L##gAA6SS(+0J5aN<(ݑ5$թUA!Z-Ҕ]Ș+X*[yBbV#iFGN߹.11jq/_ mZȓHzsQ/B4]4ي,<QeOuۍǣGW"mbHxV YeןמL6/TK[}~(;lBC%+&2++$~{x>sE4EWqx3iZ$^{H (a,E\k/Ր;} hæ,w5QϖTNqBsoaV`3K YK΁MmE^/"tB$쟖"B]"1J?dNb2ziQp~~(=!{)O3)%{tWYj)RbH\U!tZ%.6q{@[PC60c (h ń3\/(_Õ#+Fbf\۟SUPE@C}:*z58Ev.a/"F$F.v-h4N!__i2GStkC*#Ď"S.e_& (v?xg^wƯދv`M ;dZĽXlY5(eBCdNfS 0,;@a wp &)؀[%=u\4!j%R޹D&Kmpd[P!a]xY+J?`  &J,*_ȳ3r 6JdJ^vz>SzT$\8ZSeWjᄻ{<G(sO̖RBbp웂.)x>_܉BP4AO_m\B_Rsv44v ºs9oEF8?9rֽ"I11}_@-xQ&Z$Av|{cM8]}rՋ)'d3ߠ"6Dp/Zv9v[x,^yȹ"X"t*nP >]sF( bz^}-;EW_{%A |ɤR'%**.53Q$x*ck h[ܳ45zW7GpDC&wi Exko|q^c+V|OzB?Vu Q*Ćݴ׽P =5@ w`rlƴ8P]e %(xCxIqO %HDsz|ʜG-=LEwL_&8ɨ!o3~CY:&ÓxGvc( WNd:mc:%3if㪸Єqd(2)Eh vDO?$X1FsbLNEz`ZeFqs2|.( |AA@D2Ga|Lea(p+Z:;d1GIg|,p,> ֛NZi.ǒsc!$@6X]Cl)8^|钌!xgg1},IIf>DuJ\;(̊.4]/)&c'A:M'se!lG\xUhd ,ckYE#ԋn\#64 YݥZeO9wspAPP nvpMP1ve%POc#4A։I~Yv2`V GX(/7@ˍB BM>2 ge(s6XaseyGPIR\ xa-"=&rEƕ1nů2QH¸1UE8(XIM2:NΜ@ H'X%t|.L \Xe\0 ;8ȇ/}bxȝ{ܪoɎǛ4ar•KS{i ammCC_I:1 zmwr16cvAΚ_1' ww2yw;Je.v?ulDv]feբ(v_T]r$0 6M[>6a`'|c7{X^dB \;Wy&2ůЎY X5?lby*^b3+AKԞ@"A@q%߭2xBCv²y.lYȡ ޤ;U#98!F"AP0C\Y8lԏڮaAm2> =c͛ɸ[gVin%uy~5K>}c,[{9^](sX_v,~HչҢӳ'5 4?b<xΦY$۳q b]YÊ./c $J' 5| RAI#*1>x"AhYܩy\%BV'sh=?f k@^߷#?Pӣ?^,Y~b5mAy$xKE}ya>RxZς > mAd('y:nq[겜܁?mi{nWCN$UyD3#3rJ) !giȥ 0_ZpBpepDfm=⁼kvlҊckH@LPa|| '=hܚ/trUyh!CH1=g8${F9ču,0`]:wok7a_ 1g\NEMsaA4)`dr I &[nqHP$ fbfDw`AHdzƼua!,E2HW,,PqS@r\h?='+O`_d޵MzsQGŴɦJ"pi<̞"A r vw!f<[?O Ӧzt֧>{L`먉Z s%vprݹ; avzd-?.8MTtGJy{2J[|ee۟Go[$3뷆%lio,6Q`TDPajѭ% "|zGAA8TN__b[HaK%7ۘEAScNG7"3rMLjps6.51.V'͵l?*` x?/cZ ]"˦ES`ܙ>oh dD7Ie=ܴۼ\H;H |,mk.&`>F%Rt4OHspHj)|=*d}sBV4wԯ\Lh_9t@1C1+'OA/ƧqB:{eR?ށ֧S`SCb]]b\*iX쾟zˌ\N|q)l RhjL5-Y<`C08Xlex t[;ZVJtm}uey 0=-U%'KW HL,bK [D?6kemufrB d/4173.oU~CwpB$i&?D>b)J+# $Uv,I &Pto,k~lS.K^3M\e"g\ACQȾ*ͧbs0Y \ɩsM9p<4,j)lj',b;րaΨLTCE;?3G<ݽ{tVN כ9u1(q7u?^?sDsH_cU.?8&tWߨu'sK%?Sg9z"T_0}'f$A;șuT?R L/O977͞ȸ@r=NTh=PBj{9wf OH:xr:y2,Q1&GrD!NhvLfa.!^GE-rdQ"mXK:؃6frc)qI4<>DL0>*p€` GnL3lJp*j ;E )=n((au6i5q$(ѬmQ=>FUKFoNf 䶁=QdڶXe -%T832o `%6Пnqq:bK08z~W X 2+$nx8|(t塂`۬QY~ך dv6vN|X d׃|o  F L%^TÑ ކkꉂj\*z{DāGVO4I&(>PQ'>sk9ei h4ug Y.WzM\n@7Dk{މj[ާ'TÔ5۳?6iuu:d0ӿԡl iz &`X3 $Y1j=TW\R0{xjQNctKSɜ=Egj| ~]?&tqtbRs9@#["9;Zx/Hbq97!,!Uu_N|ڰX!7O&~9mP~nFP(u`I9ϻ34g;>Qk}Lru|oU;hJSXX Ņg>% 1 l1Dv7 !1:lZZFQ{TO+n FԖob|.o4j_RIjVSg)A$vzS2Bd&Ѹ q3"~ߊa!y8Y_q{X e03ɌW"CUN_cVlhU Ʒkt#ˏ)#9\ 89@c6Q{ @]iic nlԤ}hA\e9)xgYrфP"10vL\R/~>}6>9'm.i$87 C!u"`ؠ.[Vq[z!@pNgx1dL0gOz+PF_yHg%ypGGĎآeHdž֥@Z<#yMPpvV{ODž=̑Tqe"6vύ*j =j(CC#||P\<"9& nh6W{v$kNlJľ3b/ FU]-3b8JЬ&dQl ס,!)K+1h!o`<}x;*"c3X\,=D#7nݝ5a'6dGFǟlZ*FJӊǩ. x^0pgxz1#ެ$Q% i_OsȰ@!@A|?QO*]mipϹ]7{w󻰷s̹ds`ޚG tw$H,PiG۴ ʱ@M+pogt1O!ĹzV>")CxpW>?ʨ.^M,.<1y%cxd/i>DK6n_`6^lH=ЛWf9B'.Y3,(h& {:L5.N֒Vvى2&2j$E֤B ؁@ϯ@laoq$0$Eѐ_!*z:,Rx&Z%].q@ ֋>&).e 0I|v$AXFhҗU&2{EBW)Һ׳ 6Vrj2ހ>J32Q_7jh ت,@%nAju1n Τ)R3+DR4NaLlE򚃳5AB@J>^{n LS/mY}\{NMrb0T&TOnDPJ"Lo7ܣWM d0L]sYa\R</Md4VF3GhG `gS EB6Ȟx~F)8H%(+" >缛/8BNUFQB^v곅 (:t~`-> Ϭ*OjH/]{ &i҆} j}Dm܏otHP-*5;#%UKa"(9s|< a̳tjo&t2;;Ž[=}^STKEs'fm7awT*XVo:(ǭ{b'DU~SGjV88G%nݕ9kci/Х2!, q !tv1 1Ow~ 9D :mj@ Dג`mi'j8\M~Whچ0> ޡrH%T(y|.bM :ԯ`b+9qײyHS[%}`D'JfC؟+x b%ke~Y-d>/g)!OJVÑ>+]^bq ,z;dCng")v|&/Rڛ8wS5 <\>m2ش9z/81{%\`e!E'6_+$F?w! EirnNdÿ/ C/'uZ<(JPw06 鳂9u%N,'aa◸D/T b(nE_I]qeᦁ=$ ˲ "2j:^K.#u0h#p2o3cSɨz8BIہ̅E xzLgO2Lpo+&^C N':V^eϥHa0'vXLb,D*#ALy۹ w%X۳fAf,*@򋉻F-#nsz$%wOkփb%p6vJ^ˌV Eͳ> 8B>9{6~hњ +[MڟG=pD0znIګ_oLS,}u:tC Dwcӏti6FS ҅_rZ45 ڹ/*LՃ}h-]{-BĜ9 n7ޤq,j9ir/lHå9-j>aM["56#n?gWǁ# \3ԙɩg|X;[qeP3 ^YCi%wS PN7H|1їqF`3L#М167 t*omQrF$93ԣ4O1* CtJ6 e`󾰶$B]:3*m½^U%j:Ӕdž!m]ދ\>_7 "If=bӡ+_76x2= s:r85몒j!v^`#Js թC*l-B̓/A=Q,Mr*5rj0odR%BVq 0?&ѮwKsS[!ϦfжC,Yrhm uP!3# G߁+dg^B#F_?&b6Y$@P1:Iwmlp&R{/3rSxJbP6Uf;.a&^\Eva>^ AX$oӵ6r"8.ݍsxn:84RlAݜ[5{ozvNZ, yIAmXow%*@{P&[{'cއ&w穸-uw}c:'B@#uxpfvy,6ΟB KH!(_@u[WLMm! |,85 x՟FBߖǖbrGC<lwhpj}Lj<KApz[8CR٪)HCrT-tp:Ԧ<`cȵ4% Mv;뭛$7$ RewNg9tL'vEՎζ5#2=[yW .~(in0rJVɘBNv6aS_ " uez?\ѓ~ʗ 20Qr'J ;1虸n5 A.0G{ZxK+o5r!>jGc&*iM-S3zB7=T2`b9KlLO@3뀏JK5檫8Ƥ6?N.wA1SFktLD%r0@V ۩tNc]wta`gY(!=w+Cf4XQ&v[HEÆIyX+?.'bG{!` 5; x`MaJzo%Ap-ûCӼ\.hˈh]JPԶٳDfmDS1W믾'3S0 cbkwYKBqojQkFρ.}-n9gN5m YVCR:7=ۜs@u'mk ̻w33 _,S < Mm:._en?1jZie G4#i(b_Bx#250{kQէnqڻF+҆,bGdRM՝Cp-_CC9F,O̸2 ,J\΄;x?.@P4vF;f޻2zd$:ϒc^Q h`Bi߹;Kyw~3y.%Ym9e~ ̐p1dg07vqw=|(2˨xu+pQO~ odi}ǔTr#&&MULpu\uf^߽<RR[ߦN.6 QM $Q)[OU՜|e0wȼA1G3BTمR,X5W $p-ǗlákeR4MfXd FQw0Ry|Ԧ6P^ w @qwya{| dS[P<5b4+_Y4Z<^NyLyg*vӶ԰3T;:5/F&i  '@RY|WELngG"| cR6?&q϶tB: \b)nD[ɉ?p3byyFZД~NNK:z`5U_ؽ8da"BOl$)ruRʗ?s"ޟ_mD@TX6Foɵ,!*yw!cNVriC=Pa /踅Q\HcqBxB'Xt"jqZ'#qm~&9t.oŁG:gcGy88OjWBb139c&dnc` Ik u oQiba zƜ6W)ޓ ^ 9_j%]T QsR<3|l wW˫YwܝoF)g k\TFhe)F\Դ%IDSjM^@y?KKl^ /%H{ 0(e JFk6`q:;KJΓMk[_%-.{˒T}9MI?i?JJ Dy1DuY4<׽)?C-yԅɭ7nwWX{5_&]M3F ū:x47|ꊹ HR3)7SVWЋRpxܖm9J1ſe(=ڌ.ns >R/7٣}T*o§$~ kt o5,r*??.N`- L Ve %peکh0PPL49ʅw^lsO=dž.zuAV* g1?J}dѤ) C|Cbq?]~H k3~l4~eKࢃvfS8Fhwi`2oлK(K%{#[Hv 7C}<~vT" Sh|;V`a1$^5S$eiýwz oP@H6`#32w'´frdW-Y-xX6Mpdˠ/9w#W3Ԍګ&RD0Y[ :3팿Y8^+buTbaXا#~LɤeUtDr CBb  5.|#ŀ>m塪*/f+iP`[eŪ@E8ǦzS0ʜJ`]>!6 a^t<-5WaLK $n7id U=N&ƨ3Z79 ׳O0}4eIady=ɕdEx/q|׈>ZC3lKJ7G1`|HR,`~T4*pc%FWT4Cfը? ~̙V*{lxUz#C j{ml؝vNpfMGS[ B5RG3FX)cI=+%%ܰ[{0ʤ3l0:E'YMs~LL[65-3j޶w+h\d4ݽf^8Y F޽0y@{Ca>r(A4+/3dfxҞyY"8Kit+EÚ;&z:ѻ7ځɊȂA@S"#*u ˿x9̌[ɗn3ݎ;)&ԫ VlÕvTj_!:}kVrw#zfcXI<.1Mٯܜ}򰄍ܵMDΟFe4Ȟ+KNDciSr=rVdYހSU}=\s2k>~RyUS;! rone8ӧ Oo_!T(JWQK#TE҃cZ=r?bi0j\6n2b_@F ϏPD n/iٵ+{ҽ9Eb N$+gOz|9IRFm_kh {@5j%Ϙ/Q!Iabhp&&*M̵6"Y#O_!U{<&ZtkU#y-Ș W:-Y-~1v%yxQÆ35@az-{Q&G?;PP* y;G.Gim] {l]?^Z5A!氛**3م2_NZGW V8Z ybe~aZ=1|YsuvX`NyS [}#; C6OAe:t4p%k1CҮEΨBr@}t#.JWQtSM)ƊIÐQw|ޯusPL5pa/l78cWД_c_h _r_Vs'SH^\/qvԝ?DI?ji{X&lxI7z әc9gxگfЯLT`~v6{5w@zû(H0{,0Hi)I7=d=l2 1w6dv-HޣT71l-A3xoyF>So_F\k#/f2UwwA^O㯨&V";S1k͋YA>0@]aDu-{ftGݐSWY3/y.lߟ< ~o\=>EwZIƣoZQH9m|1$)#8l @j~qb`,'OkD?gE)[܆.$d?~0r`m/Jt0]80lsۡ";I ɏm̉~z+3Yi& Ppz%=<81RRH,I6J~St> 9e03IG:FPm\ ⦋e}D]ͬs~Ӣҫ<{鴔,խ(<{ @~S4ag\L}_˫59*w]!5$)~f˯Knfd[=;/tbrT:%%v Tڷ$eiԟ\c[1eM\=VSzfby0YZp(W^4<viDơǓ;'=]1ҎkE]$SK[sP';wNPW6si)%# cɄK!{5#~'粏DR1b:';xyEHez^ֲ5 :cܲG\yCp\ead `kIgeumrv7QǢAY3q3l]z`5n~VNc|_oZ$W_CDOlS^P*T[q%} R75%hm`FCЄ˘V=#@K,bdJ>{|g00U dr -w.{B{Uф¾TZ j䲽tMb?aۭFY]ql@SC)c4ML@ii'.꤯.^'1 .Hae_fv<Z(ـ,S@ 1npgYb50Vqg[pXhãR H^YFtQs:WC{nR K(5Ó>[ N< [ŞuULA''A Shuk<ՠĚĆټ9jt;(AV!BSvgԠkdW $QTb͛}F}Y Qز֒XRlmLjVIeķae8B9TdA˖{G!ê7 (xxҼL=b϶x4^/(tt[9" EFP 1}M^($*%D< 9^PVAZ;#D:PNEҽO\0H'_Յ}jt MZmHYCFwwGEpdSN)픞䑩w9UhIP`Fw \×~69]hƣVLy~.2\Zk׎uw3,zyY4f0>vf0a)Q?,"^%& ?\±;-eېǗFgjnC$QmՇv&C ?r2C2\py0(.c&eRY=+Ck0ދ^ vz"XSaJjz6wDDt{m+h!C-5Hc*NhR>V7VDڛB(P696Ennu]T -^"]⬢t3? TKmNCr&~!xOv+ِ]n-_Yە8&0ί)UL;~Iá(~4Y% w^>QLE+W2> oˏC)b 7 L\rN/:k8lRpN6%h/P a0PP"[@|G^cz8P㜸O#`kdoCG>x5r7Ź3dtmv0~l6Jf@|*J'M-6טin *wM\*8yJtofw"ꂌ6HYR,j ԺfmΓB ٲqO!?^SV:ѻmoAg(DD$δ]^{H!1RHn)edk"XWINo>tp;Bp:C}:#${L6?WW++Hۆw^ kchȍBRB4A:!-[+{ИRE*>>l9ˁ8~d:V -wl;(2XL&,Ŝ EIWSY)~֎EܤA8T)7ٕY? enl !zyWa9FIi*1 !D$?\V\~߰z 0 :,]{j̑{y_)F}VS&6NKJ6hEDPP(3nkN!n['ۀ53yȃsn wKv0Β˒xR_,Q݁Ēq6cX#/EBU^zL~FM;әJmjw4ÿ30Vl CFG'9W:ƀ˨}{?W'e|En&Qܚ_I FW\`(3i FOو9ڜ{=7sCb`jbQ6U+) S[5fjwr{Ud:MZI΀Cnj^I_":5 @9'?1ey/  ?1d#1=28R:/NH¹h-K:zY&ә#fM/1??&`+3An; PkmBҰre[Ł oVk$#joHQ}k}ӓW&7'2"gd܃HP*t]уU$%S+הK("pt GCb=PF'@שUu3g,[ymv|OZ霫UF@օ`641 mfG`(}|Dk*H2|ZݓOFD q@>4 yGtF2-ΣI~`]d]09dbxnQ$m*xhD@ L8cP׾2܁HQ~qO)((%I0=%X 17; `1c(R Tá˾ɺű`_SE*.ҺJ z6Y7ӺNS@6[BpьmU2^Gz{jLQ*8;(z]r+/4Ldrz$2CšGQ~ߡ1;Ú϶7U̕wd_9&zHhl"#a> :-YuO%ode}b=1b g/Ip6&`#Oy:x,l"Igc-9M VlKOex q,ϼZ UQ|.iKWHp*$H-`8mlɑRz9~=]`GowhRV`!o{u&$u%VGVڡ}' 3<0NPצU߈:'ywT&Rt'lY}шN\eP/4\[V&'3'oǙv@L[O7tSZXR!ee/Aɵ<{*ohѣmD< v}򩄀<+ǃBT߾nqY5&ķɴ%1&ލwSGelYHU!dA2 .D(“4?</d9hv|)' #\ON:񮇃DvkcXP  q,3𓤾4߫g"Q&6U D,Uќ:V (UeNʎf )J)ۭ H2ZX`e$g@+8Dtĝp53 +f6B٥ D.z/ӵKK2ǥ̩{5\#. PM r؁e ^zX *n Уn7 I]_O)?iWû]GeHp2&qAI )r<5rCe6?|Fx /rX|[ӈ!\59pf/f&$88+%$, NƳJXý-()rZ]n^x!`nhvm'ƓGUtLW?zIkEd]o猜ıtf[ڡU#3S"M,J"w]|bNTa^ıY-A'ޚLNxh$RNje?Cdb#|N5y?` SK>Ra?m`g˱q3J[\vi,0[Q#ȃJeJ腰A h 8\{O٩Q[Q?xd 'H4ǰt3˾Ѿxf:0dԶY6ikuMK_ ^)Fcs,Hh\Z> B\zyzU|:*^0Vϳ0h#ݱᲞQrgԱys#7@`jbܿzUstɊ`}~LLE@31Dz׷?3F N/z(=@*)b6(Vv>fxHz-K@} =~sU, 15՗kԷKk`:kԷ/kL$-5r.$<>ܴwoVI)H^i#;39 @/(7gӜNPS-:=c(ǕO">0;I#i.l('`8ʐफ़d e/:SA8:{.Xpw^8ka0@) 6o|p${ۓr=D9F*RxO0o>t  0HS\Շϗhl<G }I M&+Լϑ\E+Z#K.Q2c 6?BLZ{P9'fVU3?n?˓/LO*7}v!JpS PTH"<d&ZSfÉKF 8hV]s*n9 7lxYA@rۨh?(N/֊b"n?v?G~s`[ب=70W m7c$~S'$8z圱B,c8M[tف !9NmI;0ϴqyxX-dοBEiqxf)g°>hJN1${G'31,|gD(z|:rw"R~FMeguvlFNOLY[ vtĪ+3I r\]sh9޺7럚d~iR@CDP-5\G>a҉0x<pxP뺂`TxvL$J;_[NG@-u"hG C@@z0h8{eʲm#AocxW8ϔWgV"7oGȜɜH{~Q DBdڼW)?xvG =Z>bsREjvL_gTdLZ,c0㺤בimhwq>[G]Nu%G1Zxr=Q-ׂkߝTƆ&?RǙCܙY]oH Qpq/glb;'{G/l,. ʟg+bR;7QP (QhSFems+(VF%1b i2#e_?X0RmMvQtJ/tSA P)[9aO*&%Ŷ^ROWcR}r҆brwWj=V8A" nC.@%_ 0ɺQZkad_ށ%qfm6E jnx"JDK-yxqK!ZuӉS=Bu@#IYϪEWy[zгչVad)6[Ϫ՜h-䋤*9a>$ Fڪ>2;dKתYm`}%/ >l^B yB[Ȗ2v'CύJpr*BGHXT9rOj #zХÙ?T=~na~1rpxOE&ٮʲRU)+/`+I2aNVjxK#iОcad#d6ޓ]}^AI{QxUOSq*8 pfCs|8T'EƬNLo·NW"-k1CΠ0JyMG|Qn]47 1wAu賈Lzi'ͼ3l!-(9y-ḬZ*[ }p-_3v`%#?h)Eұ9hq2dxL7:11Zg? X2V"SJ(\vD!T7!aw(.ݹ2eփ꫆Ɓ|ϧ=6 Xö9sA(2PYr.lDUiAPG@ka1Youa4~z eH̎ųGh%3Mcq%jt#dQV!} T5a%e۷wHz6JA(\\08& &@6rF|W%c^#Vb=9%#UonP.z AN!-錌԰IuPbtqhCZ\2leQD4m}]7ː[h+L?S.(.E1w輏V_^2 m4z Q5Ҏ5CF]nM$ "W ZH㦋!7/+1bl4(U/DjVi9^cX)u#=E6PK ݵ&&ٍ ,qF P U6/.wI#DMVk7ScG5RC:`5 ̩I ߱ߣ?Tݰ |S=_W"]fQ!g o>Q])KLCdxA2Z o Y+"y\+Ąv`e}9dc>}[ɓgLp'!Ph'T5+ۭl]& ;IRh}~P}2ӏ -m\p^ɗoh̸ &(wp,g_Azvq#m ;\whygiMJ8 Y[;^"mۉ= '"}|xDAi>tI3&d0ul>vV3Xczɛ7i[ʆY:KTj_4z4e)8Pߌ[ +?e]7 x}qP_ޯH$jOI"D 5#ݪn#,N{,Y\~QY*\#ZJyӯ_u]yЫSҾ[ވ )p^qFs3-\ur<`| iNU9ӡ+[̜2Q-_Zh5>uu8Vã6?haI Ƞq]|cO\c'l浘z 1quAr4%ԠJk}M#~ MK*=6G:(iĮ[`t2p.9 \WSku\U$`44VEKpLMѸt4:oX'Lה=߹ ;*IsIww4g8Lob="7G g bU8j`$Vo}GN M36j@; zHёiCOWC'nX1Rx`42`7H\2 ]`r kLS{GZ\cq$|^$P|mƖG ۉyf|muKupy/:i^*σRήtHa;Z9;C8jr"sp pMB Μb|+D.@:Q|L0J?<&  ce{H^>CB_:9uJ{z}m[B} 7Cw7lvLsTř 9K*ABkP6:`[hC\IޙU_OgZN)^"sisV餡C ji|&l6,TU*BysP3YPJ]0X~u:V@\C3HRXd֧Rv}=N@GJŇfVk/R$A"kH},#:1$b4 ,-2o||0P$)2-%36+ Y}/~~/KdWD\9AL)-YH0QӞPO;1tm ltjho]Y܁`0m2mPE\` /ҽ,\/9\k]b^mfhm[)eelQmv#E|0bҙmv+%w2ܭ 'p=8xjsowQ6bYu*|VOl(rD inhedoY)t ~T;6俐M=aİ:!+iD3+|v՞䖒Eyՠ-m6ZKLI'kqaa<}$'GoVmfyl_SwwYKo|2T/,gVq]~m9P{ZKU$bs5A#v>P'3ȔȭƸMXQ(\!JP$ͭк^xE([0b]t ht)?"[@EuObWCrnkvućOb>cd_/h DqLtESUMnq`cfjLdNW%By2 4 ]`D蝪uwYs Qyk9G:h 'B}ƥHA?3X줆*M?^$]'Q]}P i:Ooe2z2-/M4Jp}+ȴ[_wIhRCȫ!#oVnF\k}[O,&SL՞ N'}뇚I3e}nOMcgqh߽SOV%O^YV,J;eK9OQTde-,==I-$ Ry mvmB_  0ܝ*eOqC{"dto h)bUAHr*4MoU"5]]1Dž&W Cn%pO1LRZ%}#JlU؇f>!HIk_!)mII؛l5||5^U#xEa+f#xlr7.X"3[  6؀˯bb)7d|ڳAuٶ먻șudIn>?\{;6$4tѿp`7o]۷32FFLayM,v1R1٦{WP ?i傕zu (oFAepΪ|a]v$`z`ٱU9 (0K쭸^ 7J!N-ɉn6)7^l  UV\l9 iFk_Ή*5j"2!G[o-ֿ-\>Wԇ5G8(q].A&ۨ?8 i{+*|*0i)g{ezu+r|Աc0KD5#YN"+/6F %v0ڝZ[P5TJ>8݅[pV3o-~*(9;a?2%PLȷP7T?\'GE)7ѹ[ !R"gPB}:2 po 'P I%#PG2Z (Y2%RI][ȈzY cLi4*"p(Q ˇYޅ숼9}ൈI e+F ,*ԤcSۏFyѮE#8 j^k⎿L3<]E7α{iVXW_8Ok^l*DhnqA`]R?ƿP8Sh ff;lQ?sI-~9oMh8r@r6K yMQsB]:Dp"bJWw DթеJڞzQT]zpC >{SФ, M^:01==h)̗Ae{N0-9ۢFdlfȬSKp>e-H6nM`2¼. B_Z@ͮWޢΟ}֜EF%= YS}chţphhY) yc;z}TI WN f Xj/p4Y dd3Ee )5ed`3dypãnVڤIͥS^+pVgxB,b]-ӡ]YhL$Օm3sLPб+%Ҷ fN^ pKYBV7%44/MtgsgAWW<[%v{H.k@`(y#u_~t,MUw<2qYF5\E8D- [t4E4w83ﻍbDBERFmV49 S;~"~,FA5tr"E1S*,]ASEEN JJԠ N 5bG`mN;Gqx  (ݯQa棙(I ,x,?XD*4򧽅Z 7!*P0J%i:ZX?;dk16kP)e'k&a`aY81+&Ó=HCmv/ӛ aÔ ެwSYT#3Gҫ:F%.޿^NQOZ{2t7m(^xޗU Lt8mTG[#mjuMHYnJ~1 0%}a`qc- h:^1oe0r^ pz{tKU*o*F3Fjo'֭6sM|4\Y#$ r"ߋgPR g`WZt!w-/x]\$"2kF}ޚK$b!gbRBY,!ALGsArp[{JK#8BA+UxU4`Mh׹1Q+AI=D莅bxrOXN"#%v2WQ/öʍ?]v?}(/o6eC_UzI 23ZlM'঺V]Eh@@1j {*0/+ 3{iMk+R漟PryT\&' G t8)ʛs CF5 O=NZ[_x}U׈v (ϯ>Ef!.4Q űUfqegWq!(`Q9|Lŝ׳ rIC05Vt+Q3OA+ B3L6+#,Rx "Cf^?M)@+ ԍ5(I߅() n 5%(׬O0}s%%{q C~.oR`sBuEٚ=..r {8|T5@_tzJpKbZ5$_A qT bl@**rᔄ"kͶ}Y~ 5 Fanq*q>NѷK][CKD&~%cR ]8v 3G-%0J0&^XdWury p@!4wLEB KuIC-4kjof| %H97=Fo[M;1~v$jUoh6k[L)F(7 9~z 9_cE݌|Z+Ftc&R܉Po=!Q$KnXY~e@$֚ya(2d:5P'T=lH-XlCsPTET/IiLC.ϭOO o6Î ^07 <;Hn2<γ~wZmȣkWa e#SgNNq\rY&' |oցi8Jb" {T,GU+PiV鹦+ȣoYVE$*?Cne'C@TwZ {L%i@ON)7 8?_7j9~CIa⋭>n*rq [ƝPZhE w.DcKYp6 tDzB5_'pMkg'.c7,9 vd V5%N#V%gcZ+v逖8٪ٺ~Ţ>0epfoa  DdnD.HW ]3p_рںskw % n;z20EmsOcq5gTR&0z t3`bU9tΩqW^''JⶁƇdM"5q'6踿OvQͽ.@Œ(<>ދI熸.%Xc Mύq{^9;}lpXt.Hi3>NǴd񊳔jd^b<_R+dn3S44tmGBw_ϖY[L ,Yxrq|jwz]gij"빘^ֹzzHˤ;kh-Ok{RbdCm,WsU3L<*NroWU[)rkXP&ѵhh# ȃcϞ[_Ec.7ዻ2,D_N\BFԨ'2}$#OU/Qvih8@*g^ `ٟGA'b|`3`>jonf3X=E*='O; 2s]0n&bk):v5"€#A#>3mjg&*Nh }@[VnZ"/y0jY3:`<79-t4zwW>!N9 M BapBjn$llqn)r H$97rW'xIЂ"[Ȅ@Na\vzqCzi/ 6Bmn!Σ!5v҂Un8&kVjrw ­ H.'"J$22ؾQXЯǽ^{IPT=̅vr z HhAcT*i#SwW(*o Qgs!u^@tg@<ҊVя d Bl]pk>nG\"(1NǓWvr0ZE0yʬb϶Ƕx6 4- 1i{őR%LW6:x ҄}(gnI'>2"uO;9Ljd07_z9 )FVVaFdIp'ߋyBqiy04d<8xJdp"=ryn= L}Hųn^A$P%Ot8dU5m L+cܴkB9RӨj?XVarHTT._,cHoW/]4$x:ٵ8$;S[0mpqkR-ɳg#-n̒4ɘ;JE&fg.-ߡ: OZV1/j/P Gf Í*MՒտKxXƀ.A/5ic+__85 Y Bui/Q@_?8Z $e\bOR:|^G$p K&s8z{fˆ-9!c#|BAGC6~Ӭ$! ~_9RriF>][3L|:}6y=r:\Y3Ct!^(gZ, 1 I;za}8zKK&#kdbxW[5~h#LOuBrC c;*o@+Mx.&1 :4](,Mid{Q"-]pvxpfIZOZ.&hә7zE"v×f mXNL(,7/aݹ wk^j :m }2j}&n OnĚp<]@H2& GS4X9Mkj0 [6e!^yc!yQ(vOzME 2$;>+vI"+wƀ|AبRGzOYSH﷾ rfnN~`S-vK2 0 (%ž3.x'#LTnh-U<ђ#>CAYflfn%oa:!"!8>{Za]M( ҥѦ"et kkIr}A8eFB, gZzT:DשC>`P %VS/l4 w$ѳt5\F>eۯ7¸,wäŹ ~!F1H6 :MӲm=UiQ.)κˬ62TQdg0Af0tC?gɘdK^> Ε.U@-~2p/#-mD\ps`P{`NKR#\go*3J5ѳ Ħ0&֬ gfv}}ҪKh%q6-z&z>6z_L{3vP͠qfq9 3pAF1Mo**+ *e>`QdK筷DCT7+%bk%i3ء  Gj$T|12Y;{ p|mF" hw q't@47(Kϩ3}T*ۧ/9Bs;ChCz]ET^&M5\>{YJHCZv bؿb x~G6ve9WKi*|2.4v">XwQcn g̩2Nuq߅vP0Z9+M]EŨnN锞It%nDMg4!y\X)GUe5"®34Lj |LzáArGNB͸cW}ɻ5 TO =P$n}GB|ntp;v_^ gsi7DM$Ф9̽Ô^X:nT#H^o j l,:ڣb;U@k&eЯn -.ab+S׮M*jD}65xr<5ҋ(rl.(1YU*"RyqOXGflP##"F‚R988Y}zmP:uKՇ ϭA`x?r%{^ٰ5}e.6; D]2 'Xf:y6!te Z\cpEυkwMv`l]ŔpJ'i%E'2սK/u6){վC |ZV7(Yjq,]-Rl 1#h:=gY-ϟfy`lID8xPz _#?+L,+,fR*VlшUA j["Τi|j#ޒ٩]K^]ɲk?BޱȜPr^DRCMD ΍OVs uӴ ?2ndJce.2vHFx侶fWA*_9|A!aAP6+QzlώjrP?gZWc 1 g 5VJ @iQy!n ͈I싊2s፰a*|Ɇ9GЋLDV" l*=/}d6s$.cq}Yה1$ɳ'hf f8Mv= Alz%(a1/[haNȢ6Ig,!qˬjBg^HIFW x/R7g}k'N(!ՠxQqJ}>xXN3\[ёP^jksvV{a7+X. 9)5(|nkP*&+_A[c$JM8oDed1e$uCÜڄRY]ZYfeX*|wn^4 ?d+}b'X"R6:~LUa[(B7& aE6͊Hoi<|" om -v".%2:պ˦S:5Jqn:{nkQCF\LfT։LܞЄ%ftM5yk#rsuԏύ 49ވzY ciiwvIs C8LOCJk5aREtXM FSrBNa; 2z^ IkSP`h5ޞ"S]ij:B>ۯD T#\+m.Sѐr#ރ돞Li/Z8zcPHr "G2,;$ҵǛl ])fv{9"ĐPa1ېarL3~(mRDN@w$^!4+c 0렗%{5Qb]1 V`3g#69 yd.nfʺtvjMZOoκmD|ߨv¥aV: SS)p5c5F9 !iK%[(Π!0P-|ny6|&ǛčX,)v,`Xj=zmY u|LSI䤅Qп^*E&}-jT7uttDo@Pbg-YxLE);ZA4RPEmY PXK' G4>*k^(I!ngQuX,P9@ͪx7Ty  \vPrNSh i'5@Fc"+Ogowa@@dHdmB{g ?Pa M*s)=<ɉz V mŔɶ<I|8Kfm)*X$d@<sNKe bRPf'@J ꯮/pΈYYU5:q/Q,MK]suIXUA1MEX%3 y]zl( K <N0%bQh)N&Qy} JZp=I"oz@0}Dч=ƣ8VL_.TȠ4 /_}$p %CnkB´;?GS 6BOr]\b#uY#oMjL3"HEXƣ̢oC P,J>?^OARwsYŃO p1 Ifyr qghA}[p1$I_MV;>(}p]z]+I4hVAsB6J<ˈeH4U Fn$_fК}]n}FTߝJ\pWzw]5kX.zdOm>.D[xl S9w$Bݺ%679VO6 _\1A  4\vLn xo4_0feU4$> fP0, ,h{p H5(G׉`GlQQm5aPД\?fø?eѓ?!*$"8 lh&$A˨qۺ !-k=H/vKejթGImDƂ5+X-9ӈJo*$,&,0 k$ qHRFCqѦ>1y嚿Оƺ Z!_5w P~;kdsk*D1v}2ňB6ޑfznQtLFְЫ58vgpS`9 0XpgTqbRŨ#(u5 9X.F1Pxxky8}F#T_o8\QGk[ј1d\^ٿ&ןg5e) %4[FG^S $l/>όƛYʝ5fIrJ0/AӑRtA>R#cjQ'Ex &KC-R]8+{wSȉ3zĨOIF=_yZuf)&Wꡎsc€;^&[ }ȇ7KЁU1=';O р݃)FNN+\1t7d0P%zqO Sd zk }ߢ|塃"-j>ii!WB4gUA9&+B/λ'D̶P$0:x[,3j~[Q1XD͆qW; G椹FA?F4bֻpPWfȗA#p{Hd$=27*#c#W֘>X{ݱ}X3j z,HۛiR~=ma4?EsW}ijNbw  %*C :3L)KqP+&MCd\xr o\Irg`\}7ߟB;X#MŠWe(^X: )&Mקl0.ijӋ'LF~uY#Ԙ=vu@ )ydH@3tB:_1c)z.LMADѷ]GBA 3~&-U+āh\).._]: 'Z[r.㲟y$\";űn@FVC6XsmڃE=>cG( :z*7ڪ!\BL 3,yԇ4?L)T>hqZ|OGCep =>iiXNA2Pu)jG/|Rvuc RҘɼwSU1Ags&<$|++! 0>oηR#_^ ,3yD?auX{;1wP=}CtQ5FL5ȳ U[n[k,nQ*pɲA _ [_걌X~%NGt8_SޫZ`d<ќe@ pcR_ۅZE(Hv 2(hvoBmgQRxwTEi?QJ6uB\ ! &R/e뼪Wj> κU?V(& hdUy7?Sմ,Q`hꞛ 텦2nDtc@9V4V3Kh'R}!qMͮE$̑ąoI~,aM{@'R*e~kyJgȟ&4;&wdm VD xez)'<rz=lY5{B5ŽcH_V]rip, 1"Dg_ J=sb|11#E|v]gh ,‚b$7Y!9u}ԋYT[W8Ti1PnJvWywY'l2:BwEz;h ׉`-um/sewSQ $Ȟ~N wQܑ 6>UdnBM*l|-_%Ch{\ʝznѱYuVbXQBic|d̐{U NL?{Ƥ6}Wt:'WyWk"cuieF aZ"VVb+ӥX[ɞ46.,Td.B'&c}K;PG;4#qw _iJE@xBt~r`y$L-g}BxW@a=ق{ERQX '`bԘw@ji94O>mʻ+AEXBETo]H;::8'>L-u6q葇XJ!mFsr#XC&ΪݿTLtz7i0> q8Wr)<fMٮR].a{EKWb4XG $]hIgi0[iZGcH-|[Rr(4'A>p(&v+;gx(~M`X `#[gYMD _.*$ejˤ^;" DE+HTw<Ө^ k4;6l-/ge00WN"ϯ{PESۖ1gGѓa+/ʷq_~Z4ǘjqmu%gGaN`j=׈I}Q. Ss*2~Tט+V }b3F}T(V`;9lCE{W`P7 G?3]]>L JոCsdeXvc;;ӰhJ;-}bci46t-6to*E&jI'&g6 ͹,c-{SvY"aO*A&; Y4υJ-<sI@FOe`Iwz} Y9j s2c3Cø:nknKLd!%Q1G{՜̏xH1yW݋/@ F/r<~4֩Je!\GBeZ3 ~óh~KRkDT>l)w </djp<a!ЃڤB' ,~ճ!+w$tQ΂#Dypb-a2pEiլCn=֋c%@k/IzR"V1m=L 4زEh95 km(Qºd.]Q_uH1E*?qo/e|τPpg-9d\ckqGs37qxq6ڵID9ee!V)`am3ںjjv:lu[MmŒ1/ʦV]j(?tS uFf#Q3ԠyU.'̟3))0q}K@_:"7'TSk|'qp"`ѿP`D&xXX5ؐo%HXhu&^jc22 PIUkiUЏ}Q0U#ؓat-nq9$b _5zB:@>DF@r@}XxY˟IV ]bf[Ր>څESbU8ʹ ~TU>\~I7P"c"!BwP!|Ǜ Y% B@:,3_J`jCKP?kh޺ոK Ϟ8,<`}cB si3@rX ^ 8v| B iNFpsG8$ |E9\bQ0M-(g4̄ܳ5աq"7l[bؗg'ƢZLGY.ea}_rr|kYyk{._[\rRp8 O>/}l(PN'eP:fJIW"ڊNpR-cq[&} J9a~WG)qSi_|S\Ow*LgR |d:.8>wieλH?-Òr; %f`l?| T6t[Cpe Dy%Il_1q5I2Sx>(t4e,R/>nzz4ms[wWWZI "59) Ai4I/~x͊-&/|KII#k}W66\T/ ~=Pgp.Ϭf\ܟgb|f?fV>.xIc.w}0XCc=rown5, n m?qPH(Cϕ{3*U`;qtʹV4/JEy0˪t. իω'}.YӠSh3N u>r, ,XAe~8a5JHfpڇ cc]zRN17E/&peL<"ޅ_~elKmN5ͽ-<KiwD,~%%oH*HѬa/iO8!BnS S=N%1߳^Ny&uA M+= 73b^7yYCmu$sT]1;3bb)l1` Y]_]Zaz=##bvKm&tuKP G?|Wb!9U1YZ0{<ф݁M[S/^V!.52W}0"z3.a> 6BIiܦGGf}^Qϵ$_sB~6!zgE>i8gF,) fq;YB_9.U\ /g^gə o3d78}9u~IOcmz\&4 !<װ&^E_YSUZ|W,`-] Sz8H{THa/yRy?Ck#-Exγ@=daz| mB8F+fL`&M߻ Oqinz*;k!3fTl$&kW[n.D,.",&6dOCR@={IntXw]!$B`~1Hs8H͈-I6)ح˹ZQk {mrO/ nev F';{\0w9A]KCƃ s$r/K2眒 w;$jcy"1ANdgې~C-l D|D\ PS'g/h+YwK"`,] T`w+ (<{ /# Z9%Qu@m1&`<+WuՅ9 33X<2uzh,B|ԎE>Wp.9ȯ0g x*a N[6ՂvN"BH|-lA7I)xZ7{#/}yc'RO4,W-FdKkom!.᳅E3bG$Oe0 2$]>omJae#Oqɕ?:`̞ Y[Vձ#̢ M\]?|m"d>q#aEt2r&*xZem'A_5q ˫1]utХuxE jE/Er*/Q۷=_AtzTw8>Iu0:Fm߶͑ wu/$$po& 'T>< ))ܛO:CFU*Z%WlUhM,k#Ez`XS~=& UƭҀBi{қfN<5Kώq;A[ɍ : u{jў'(澼(/?;ygqpUJ]V "S@V!$  l-ui$!7U$?nQ}3RY"!6IMP'^Xr]wu/i3H\+0Wh`?9*v{COR٧6b&^>DL6E6@9CrqXgG-PBDW^@Az3TM^L Y#W&I 1@"&<Ls<.;g~2?[*) evYZ?YcHnV=}Rm5ƷM wsgif l,íb?S1Z{uA5F2hR}AEm̵ z7{Q,u Al%;KwUe%;"V]>[|?#ĺ4upuZ(bfSlIf;u3jP:+)|=|l^Ä UG~︝TyGpc7v0wq;AQ u㫟uu,ۿc|m!SP/?M@iՠj_QmkjJ)ҷaH{簳?k y%J?OXS{bgqEba,OaF*_:A" ١J\tlYHSGGNgC,`s//G%5(_);aGKF9.bkBu.:^˅mlP|yw@Ȏ-M4"dWBJf;2Uw{f"/7s兖&i*#/w+g|}^՘ba|8Yv(zl>7%-ic"T0>ϭ|')dVe ;ǟU˟yO:WOet =ҌęNuEBD`' nD0$*G2fm'v{qJ ~O'S^n$[F5?M96L:Hy9/)DpS;+=6{bc͋ MDArp.VovDh^sBLAVzH@=+'J#l.#UEDy6:%AcX &OAN90?0jj ,h t'>D_,cK}w8KrFSrOob3HQRURS^ VV<]0|BOF'bĎTxCFif`S:G&3F6BXn' \P#T.UoCsCbf OvLy!6Wٹb Gw57ϲ-{{{$13Ov>qgnn X{}qqvsx*uԌ&ȁhii!$߀vNq٦=:3w֊•\WC}*WHOaL.ZO]2QB3l5™"qtU=[l9EZxWYx/b|YaLOoJ񻩦Tj։V,E+YFOmjQSB a{H*[0N0U8HiaNEQi+=*^(%/eK1X+S\ KU{XځëoiK)%(_!1M6 k?ɼAybӝ\\|sNb~JxId3pȟ6R@Uz!&2p?5Hj׫BQ܉ΥIE\")XrV6ךVqƌQ5,:4=oΥQ`fR}9:-ME2fqp˱ Y$xڄ~+e&QjPI ;j"rds=21 I~s72@(cmk>{WC" CzпCBG2l6HrE 菠˫/5TAgO %W0uDqC\X_>ހ x1-G?\B~7(9j8 hbLT,ޯ9)z˼3^CF&Zՙ9q'r`ō rC6eY(s׶M*T}y=R^R#0>Y]YOt.`ƪ"}S 5m!VΌJ@|SQx]%'7΅+9Ɓ*?MՎ8%=lʼnNN&s ,`uĞğF_,x/;jo_K7js ' \J?)δ C݌ 7xQb2і3teop渑FSYD@䕍>e xuڝjF+Jed IK NS=|[ -R<ލB+MU\Q21<4Gܔi>/E)(T1Ix 3ФI]ZxnߙԞFUPN$5g]A%K}JDKa>Qœken絼,=7V'; R:j0h)m_uBӋnҾ=B%Z7~Nlۉ;\IX v΀@EՅ\ֺit#[Q/0=1%s ~v(Q5:9Y@*cU?nʟM 9[Q=t)_Q*;1N8=PXQ!\1sf8 j'S6] oBNI y>iS@p #c~xSH!LZ~sׄ>Si,ɵgLV}jtQy^y.OZXgJI =AEd+30M6 IZ]HJ?0,yk)˛٧U4&u~EYK2>bF10XHQ :0Cn% uxJ׽Bu^au-KqEjyvvMtpictW&[N,U u=\R$x bx }ܭkF՜MJ\NE"/ deR7rG5>wg$u`a^ֲgaTU#W(JvIq_иDjȥ Kn4bk>|ƟK(^D;>U򉺃|POϕtv (Dhn,+`)_}P2V3BP<=k;j Beݱ#zW'A8vLKZӊi27ׁ'}(libfC..jLr8uz[y[P|;Xk+mE4܉[#\Ԭs]R #DM1{ 8/4+7_~&i:im ^{ [Ezν?i+P7l{?d?nEIEJ֎*Y4zN[s>T5g\`t U7jWa\j'{Lҋvac^mD1s!n=EAΫ僚 'ecؓq czo;4 zLynM74.ZnJp{LJi:OfW[\r#d-*θlq%<]:,mgЦ.:.^EN*bم1"Lf*Íf3G#%vUNvV4If *yj;5<1k1);|ź3Cnt-ZW_PPhN\T2rHނgAnCaa MP||Nϒw@%y^8m5*W^ H:Gaw^ȡ!O{=TiqGq@_ٖ(b^e&TZa9F+S]RxqÒ':ƅelZjqjS/ѣ@op]ج%p=O:2R;&e[ jpK4Cy8kstORzw DVȚj{[en$ =LC]EJXNԶNKJvy>%(*BK|6q*XOaL A1F%hK S4(w i뻤uast}q89??L(%Y "G.VjD֌z{&W~m&`}L|a(&kUڏ[\8pտU?ea9Rwx \kÉxt~*݃Ŕ,9$Oˬ ~1`wy,piɮIGJ 9\sv\MDOR--cZuȓjv/ZĨ@iJe;09su}͝롁2-+|hZtε̻UHk-D x_ŗ7Oexz09\t67`?vTZRUf1Y^l 3J9ȷ3*St8[: |-P=0a,)J+k6QSD9S +%QST#/?r^?V~/O"ww PYkše6~~yAmg p\=W*O>DQe7G4ҋdVV2%FnʝV9޴!uD(`\)I,ćxojm ߱X@H KiiԌM^||M_=8HX΃aΆKRAtE@YArQ9-[jN0pXh5܋(]/* {i"J7"(Fuյiǃr|_ibԕd&&u*)t*q}=/՜P;L]_ˏ:r=1n_?1T%74ٓ,Xaivep6Mp="\jlE+9[?WC7u>`vN>O(jl]1\^ދ8⾆0#O\.QGm늄N\d{}ZН^7L@q)**}c鈐h-n=}N^KR(]\BV=]E<u#s$rNPv. ՠ1jafücCޑXs:=lfژ,:hxOnNlт>f2 [Ӂmw0{S`D/x,rAv52`{.dܛk|&9Prn9>,Xo#(;cdՍVuBh5(b>?Rs!d },0g+$m6AJn=+l!=_5K/ W/`i :SG/"^G~ 63m64X:`*!4m>l~w;Cx?B`32%5j)QSit8jI^2|}s*+Yt@DIT !'ՀNreH.EJDfesàKr'FjCoB]#kҎ/"]VߌV%no ,#kZ0Bq4XAŴߛ7AKE‫\[3?nK\jDӮlLr控7;mdӔ: )$49hh_',0({4QDCǂݤ HS.wN$Q(zyHi{5>7QF, ZN–΀[ڑ9!uēr©18ܿWh^z˳rmmg6,T[e lL?M9rхvجZ9UrCW?KNi+uQd?qu~XD+f$V^E;V+mo[+Ջ@@:|K//k{8 @0 =rvb3I/=B@P p3[fl^ 2 ߄ zz{aFUṖrdYd&nZ>>{s)dJVJZ~!GI|BÄl:EZ(Ra_NhKMf܌ߗ0bnQGoSP$!j{D5/(sV㦤!7h?b˖.}) 0ؑ5p>Hнx,cڷ^:9-cAēm+5vͅ HD2<˼:K۔qU V}xy095$;kh£+Ѱn, e) "-Xl&W)e'k'~ 'a&ˣfSYꤳ]O{(I }[] "[ֵ4:'1]Ǖb{1z?feӵIU̽㶵Fzi7GQ7tt۹s#  2Gyg2 G,NU%]ֲDSd5k0"aB<[.saO;Iv<^DB7;҂D&Vn=`ĝ|r 3;3"=YNNy_Rth+0p$WD#Z$)(3|.% W uljIܘX4aݖeqLibhhl"Pm]E~q>Ǩ T6ғdӒκ8:=fkNH {YDzGE_49Jɵ>{]lo}/G%DHܘC)* șq~,/c uUwl\}`l2`:KnM|5üvO5xmlnBbv7Wzp}pQ_2Jن`\U~2[*^ vhFa&EqIKݔL._r\[?1)Xv2=ҞvHѦv)~ۨV].0ұbb *LzW{(X?~Vgyx2 z,V_90;Q `mzʰZt)GŤQ9s:?@:<̋Tbñs)iˎ3{ M@̩[{O  =F^>*C1swPaH [*kA٦p [BcdkI亨B^V\+qqdUJ q]Pm=i`z)NG n[IgtceqkPgt .H!nBI<_=} hWh}#h+YHz܄6EK`vJmfSؑR*^}dX=jӔG$z&aTb)K'^Hğ*ouq$ڃ$e,&t Î ա54*nhju ).|א/N3d mb' _<}wr #r lq=UT;C3e=q6״Z,#FGGQ'RX*HO[B>.}Vmz\y08CցZAEF&vdk *. 1dU,ac'P4 J-ȩlANLȇЀŇ##ӕj ~,pRp3k4LzGi&2MQٻ#Bjӎ?M":*xxEzq nw-޼5/ǩ߁"2!jl$.8K܉" 3n- ##~UjA3Uٿ4 o9ٔk`51GȠ>/G;M'=ʻIs,ǔ/OXkwnD!&[ąaC:cYC 3bˍc_1>Um_?P`Jr6 ]ࢾp$l2tA[MbڶPaq; %awI\]ByAx4 )Y]`Q׃.@[0>D柞!ˮV=7 f~&4Ætꥶ7g9v"qy%-Ѿ}JF/n_srQdz&3UcAAJM|ѦN+z׹4_oG)DJl5 7SM-d佊ݣe`!"*zѾa :؛97g*$Rc'oj1-/o!)K#43ެӵp N O )!=ڒ[Y]<ı;VE? *nġqqDUrU7*]&X |!w9q MGyq|;Vn$˸SjWT~r=G?r(F~f4eN V[kjd5's}6%@Z֦(֘pQRѴC]£ɢkղA,3ˆSQk!TGӪq}\|=Md5X;cKVxKl,yhND[ǹǹ`VĠt]>d#$wIflz |_3c迡څۻ`ʼe1Ku.r>}IT٩TT3㹌0tò7ԱpM"ݓ̧_+NQfrrD١$.!-eЁ9tXbZiB[ 8Ŵˡ.,kx A8& 8+Ɏ'gNp;tv*!LQ7խ)(>؍)ٱ'7E,ߵMm+HF]CbZ_[g-[ iYKdpB^^PV&'SfIч~u&dY(P%A(Ķ vR݌o[w "uF rlB N$V^]dؙ:RsHAj8ƕBTrVxQz/Z 3Y7X<_סixrKo+@90 \eD8ĉKm6hyyAl8J3]EN781{V+OLtʵژ%gŔX!u䞡>Ԕ9n7\ xU! /b\=ʫJȁ2T & ky>iv64s3YA{ &hku&0܄v-NYnKGo2OU%؎ #lno\a6&l`N,ȥ1 ܧq9 Jr#Z~FS<47,kLY#a%R+'U +4 6EC/=,oRP3]]ąjY3=D0t`Af;^ -5 果LJf&:{`4N&T*{8P= {=Br{AmJ)+s:^61lVDuF.ןrY{vٶৠd< -xͣb2)+{iHRuǢ5IƏwŠrY-,yqN>Lzfʺ=٨i#茙:Uui6ܜK_W%2w`࿪u'ذ[`)w>KDKPBМh}PWbٚC {ULFJ̀wfyq1{z2=ý/o V57?|;H?<]co+}loPqTq ˖)4-Rç''hVӈ.,\C7k} yW%Mſs9։>確[eV?Fv!AEÇihuQQ҅uH+i8bXCĝĴ> 8j?^hP [PD<6+Dn#[V&vQ?D3:Dwi\ly Uƶe eK= \mgj,%bd|K﫞k)Q1L2DxysGx:ǀj'0YQsc{,ŸC+euA^ +:i%4):{h -C"s0 iD?er:nd _,@PD>Yxr3-mvp;|ytbfyؤyƻ }-MᆗV5/H& VtՙNI0aJj;w J@͎1 mGȽRj"Zm rԝ&!9 Źb`NAO'?HdSbCbښh1YFBfQ_' "+da!u9))C 7V'fYtlj\YdՑfv(x̔-Pr+g_зT $Tr79iU7͠}d;>KAfkK/j#ޜXӁ ៎@CIFQ7[#6M7ս nsa4z" ߍ9 ȐqcG61^w >MXe@mCM7F&_p4(A˴ʥGdo/-LܻBq6%xD굆+Q(fb` ij0csm;c ^J{kd*xW4 *<Q6U$Ӱ Qi>z.KЊ QԫS|j@%9@ D=-nyÕ2?e$w6,%L#T<%-yfv<(Ez:uBvK|qLR=o2=F:8yVI>SHOum;| N芀|IEf%L)wwh ry@tRϑgII2;AE <\Ot0pѴ!ʚ8MThqWhMRK%o@  É*ooI|yG7BH/dV# 9F>=Oe0ɾ!0woPsѺzWr-0yD%TR cdt09h4[; 5Tګ7]na>F3XfO!fᝉ,TZmP(㒐ӯPLi,3"d?3\IAީofBmJ;:K>lTƭKeaa"nzIC>^.+KG>qˈ'`aEQ۞ kw RIbt@!5slTđ3P{b֍/x(fZZ1f1/EAozDeOhqɅFds׭l:UkQv*SGI;!1UbqF'Cjh}5dN6 iNJ=)O((^x3.6JڿU- " W3ǓIdzBʔ$Nano 'h59!X1ZLV%"G%¦)"Gm[R!嫻ay0ɍqQRŧX gpD(rj)ƛ b4Q.\#g6P;H fB0WQ}dk|2=8N95B6A"3o̙FkMlB~2A|?}*;a<V'1VDR>k籗MSo@↹.૳z0Pk% 5CyJW.?xBF PW`abV+lz݋&Fҥ0XqK-H|~R(X,j|iٿ~O͞X"L}wh{+Q/ˇ1=2AgM`اr{ H+D/ 6nU\-ßOս(2{tXә5gݽsUSdz)kcĥG:/WlXUKw zjC>q3-emvQ3o"g5ɫ彤Uv:yU0Oz[3*VݼTzvjxXp0F #T횂&mkr@wp^VF榸vS"?ݟA`pv @pX hW=<}-p #bͲ&Oerw#?zLT0ʞInjJNh 6 $m x1nܬgX @;3$wx?GıJ:@dX 7+X79x<7F6w^ɾmMEkZ~F,u6D̺hnp Rrt PVU 7v~@`8tdNq jFbeF37g++xr;ݍ;U [IT5CJ,VX괍zfieM %BQ_e2Q*ͳ!'ן'3^B`*l,.( UOpdeԵԤaF]6fDnP<(?lb@;CB&h*2Ț؟nƟ宺0 & 1[x ia|!-|/5 OYzLwS p*\! }zɛ'؛4Vã^T k)?jgr\nJɛ, fܳ'fݽ)>%aηmm!"{0dN$nKWxGJi$blV L4ס[t)h~ߎ\qEmӃ Ӹ4 Lky6 O&oE ,"CcqA!ɟNVFܧTX4]kt&`|"[.3ȐV!+RC+P94}}忐7tɊTW35ٴ=鎓 O~i3\X l 击GNz;rL;Q ln;׍m3d{!|rEs M[-Nv=,ւ VXv<džrCn flSRR{:/ش"N3$FgΕvnWe@?K=.MQGvtǃt~nť۽89id}a5Olf|m颁䥡*vRU4t|&!tA:/'Q쮗Z$I2CztHX4iHмg!h $9AXƓ}[~֓3*r1v鲧z&f; & Jkߺ d٘݊"Gch!M:ÖPMti3 Ř=e)gqϘYi.+qbcd9B\VT!`IDWmUAcbƉY5p$ÛoA uELŽfkUDM.}J>yukݺxqu^V:@H%ʛ}\[4{#p3q^Rw%K y'PjT= P}Yp 7]3?p<&$&ay;>ӊ=VQ; o.}> iV xSo zV}|ق/+nѫgm(?bXv !Vrf{|ea$bo6$5Q8amC~m2:BGю>D,KhxPkd垦t2:W2gg;rwJh^!aokcTjϟ|*qIG}ec{$\Dua}ۆ R6/F61(dOè3.A楬CAr㛧,#-v\?+gE4`\vF(y!wH[ _æ+}8aPmd{G_\s4"cpg/cW%0=آ-K!8C\5/cB(@qgg#ɝ=;)Ib=uVv;f5$*/xd_" 6Am;&;ӆďJeDЌ-v-/ O`,j(u{.N1=J  1 h`.FZb*V J 7$]k0-9$j3r>6a)-~yhh'<榽btd@{r\W%[ڋ3e܁4樫Ī?A`1\SA"RCF ?1 z[KYٞz/C`%7#Q>#ٞe/{݅/=jks *Ct\&C1<N_w^QZ+o)7("ws툒m:>L FK4)L[Ɠ?36(3NqGU*cP;MO B6D) K٨T(LƮmx_:A!)қ-LW\V**,CVkQk]V?wE_h |c#tqɏ|v6C9Й h}Xppަ-RQ/@\Yԝg?=|8G*z9˅AOK`ȡ qL6$P2*?p3dJ?umJLًt:Q#MjF~̣+?c@r]hL&-*~>I]xtF2!*vr`?ZOQ޶s%U.NA~޲/3+T\WU e OOwۀ.E:{1ዦ)3O=!limUܟ "@7Pcex8tqj +B4G]GSVZ Vuu!IcOzB!!<~91!N.{fjDR@7F-\; u[I7qcD'/EW%"os7mqõW~B2a5]52gU|D yP 1ސta+Ǯԯ .JkSGw=X0oY4e~Ǚ$s%A{#s%B+V~aqS='W0uLլ>|AmҢds?85ڍITOKWd{E & y-ynCr)"԰p;Lugə+xg]:n@^?C9mVAr*K v'}kFCy?dX]+ڰяӒ}ҕpPFx-[sM<}<| ۍאP#ꁓ8E鍰B2v'd ׄg:vݮО;-DEgJ >&vh(X>]Ӌ6A vy"6c˻J\&Au=Qi>eB(^}SÈr:@7_= GP^qD;`4v/m&iʣ՟^MB*ZO{W4fo zS;VߟJ #p$;;J٪ qAЍ%)jFD|F+|?FE&FVTSg<(EP"kh%짥B%v;xZX:lOUGsTAT" RbC|eL0^ȷ҄-#I^.Ro>-=,rnfʾGǛ<@F_\cX+C^ $@ r4&|&_Zg]Bw0p_[[]O`aN·C?فq_ pEPQq ڃ NL)'~(&%M5vgꮆSj{~jH w4B(I+*@*Į4.IБv!bT$R(qhZì2L@z,eT$?wbm9uwxaf,RJa'o5 J>{ϧٺF n@ce]_%Z7 D;h^~ +Fi9Wk1#}=scjf f<0ΤPpu,m"ĺ^X-\5}O'ꠋ+=8\݁1Ӫz *`2Z`iDh>ɜFX1lx[SR|g%*'In~0Z6)GR̯tvD`u@@{\Z=[5F0Y5_{:xCQďj\9ȾXeh:3^ڙgE2\+(ތy9G¤VL԰g_l!V"0>9_+&)P:Y^cE %9r]@ R$ "JۖBN]9'5iQG4bF48ja70'C&7HQ2: 9+ ӆcz9A9 4\ۍ3=q^,9SC!cloQ+SUY5E29?늰4-V "\H+wG٩OQF^$b+,})g$Ze8OZeٖ7og'Hʻ TэL8].WƎ Lށ-{! Wo\lajr#NRT76tAoDp4Y9r׶ Rn%h»0Ѧp't,sn[̓Yb̺ZN#758@<՜ 1(ޜ9TMNhp|ߗRK~J1Lrh;.=kx`G\TKm 旎>lrˍXx8cL*(Wm}ﰗ^eu e* p$A6*_b}xZd {Qde!oUu&L<{&]ST=M5IēdG x}rL 7u pj Bgxo=y㡪qikeVV7/od%>꺷bheCT>Pwy%w5"n=2C֯ڻS|S1`DN36[e׻Ȼ?V{% =բc5i\~lŞ" DSAl윖ӘYx/9JJVK!uEɽr"} esӥe2fLڧJe Lp%߭}В =>%ǀ@qp}vLKj{ 1kbW_v~ّ.jn笷EЅ02#8ĩM;x6-22s,O*AL`e*F96e*WBqm#ڃ}(֙y"\!*r5g.}U5* zoZCz*>-f]xkoS Իnl4gN+~p2"*񂿋/Tu:^.>tL㉆#h'~w} u%uSaD~$IpV+{)b[B,eq J%L l$1[IEOuun}_}  Y`lN`Xw^ڳ62NKsC +TkA Pbl-V#|q[cX~c|YoYNZE}?Wysa K٢쟿*+՘E%EV՗T=!`6@˧:ō3uI3_o( Ӥ|h92&yzӍ I|:L(‡/PȒfŭЦzzZfb&g:-|CY3\T^\ ]5#;;5QqE6dSch*e-e\`̘' U?1,QVB\ߟÀNZՌ-N1z'`Z[<޵ C+^b"kUd^dH^Y<~@SKR +b"L2/J@Vi7o^3VFp5-ez/)k :<ՠpV=Onb>/]L{$|&Gw[L3nAg>Q {Yk̪YA 3h-]aaPLt9YG"Î!S4We4IMSh~&ӫZ|55yC$}lĆљ=яdDl$J:9* \{0Nj| }qj=#E:w X $5V&x1^A%"ܲZ ɦ &sui;1jT?$ g[~=L=95EnxzjIw)>F{MI9)jF5UU|aԪ W1[w3 "ći\iBk [5XfTThk#d=e6g}Jo>Ko5x&YLpɸzl0#nm.#ma]oJf,WhHFb쭧Z>Cm)BpOU^kX& Qw^>ĵZ'FEp3]=l; NPİ~ssYΗ֍-青K-3{/#* N$Y#<C{I0tj <1tahE |/N\( "Tө n V(K`ۋ b[z^;?ws*gj\1&RK`tX.X68sUIJV q]@+)U֎M#u` ;/*SR/?_>]NLU*9:rYy~apGꢡʦ. x52 238 `Rk|,DȱZz?>LƎ@Xotv샳t'VES9:3*`\UZy4czX !$W b#pRK6"*fn5 "ft7MpMs1NFq(O7}U kBY"ua{o:; 5 ׀;hO=K&+7(DҤ(dDZT'ܧ>+NH?gٖ5iCQ9V3 <$ewÈPMJx~b eC`3af s#PS0TȈ:JqK=x T}uͭa88\Ç=gv n\ځHwEKv5OWC1$ 8*CeH@Ń& [$ ;6} \-р|5 kiľv-VlڦF i<)=#pO"܋ &_EjE#̿qM] *aS?9!&nScv@4*ҊiUCOVThf(h8NM << d+aD; hz-~o24%pXBg]GMY,/I6֥YTG{\`gBDIZ&daP]*WGrȂz'ƑQ%,PS>=EҲQxswO)' REIloŪ0x_֩ Lܐ$5F}KU{3AVz ֙4+G )+0݅ĺ'`:=!a"̤٧ِ : 7yNVP[m;Hm 1hwj|4 >{]]@1+^:}=ѫwD΍أ/ kvqgTJ>e^)HL,/n4]hv9!~ oWjp'VҮF=b>۶QO ߦKq <9m(Sb$ dLI</Ed|jFC%+>2RiCk )MShRc_c 4? bq8s:5#P$]BE ݯC+SO c"`2fl`mMZҔD5Pӻ_‍rf @(8"{kO:b)@ĺۅ@އv`S&cNF 0YjoհcP0%1rB8(o Z]wﺊu]z̋F!,d/P; YpwAy`'T2:WSɃ?.}NxJ lC >ua4ĉ,j/PB2zğFw!aҧc1?fª^N,>`g- jcH+.p~8E ߬TaRI\dH]Dz9>h&{0D Ҩ==Ы[miQ G/9Ө ӂ!C<Ļ?\KS|~PP,@¥6'VOjK$UcK\U K}HT Ko_#JbH4gc ׮~o`*!am=k]Bww__ _'AVI#6GA1i"gfGNFdi{˜PK1L,M{7{||76_YR(kC@1ѻN\L,Nj-qbU=2vhŝ,^НI/W:KbHN,s&qS%v3qstPc6 "14V/V i9i8q?C—j-6NՆlHᴼ\=,ڷ5u+ޭ4+~ɶ08t$Czֺ}'Dyx߁<~ˏW[ib+"#(C(KnV@x7?n@,3AqQiIVbN(@J?KM!dl(Ȳ#D/W8*Y~"=SR=$L"XMT36S!MLJ3yǴ >'Čv_ى#5ηȱ1yut8mXZXF GwzhuwM;,Lo!KA@ѴjV= 0Ms_ &BE͗ -Kb"mJ"ţz*Y^8$ݫ$çsnP~EN0+yWG6̖XnA oi!DJe -.]Hc|}}8ý-Rj@Z!cPhBjmZo,ϰ>Bx"A ;u El+u| P?.C\:(Dk(њĜ" 9Ec&wPZ3GJ&kRYwۨBA $w%Խ{@I/[6V +ml<xW.*%?4&2+364P`T_r9anOПej CV/t,*홡'~}DCʈvFTUYb~:u1pI`>9L{G0MH`]U[ӹ ux#C`~E|\+X __9&*{f_WC[|;6Z r_|788zseɳ$a8wD*U+f_"Ϝ4Ȱ-x ʴ$Έkކ\M]J,R<ͤHϫ8i-GpPo _CIh}\ F4FNVVY̘/:>Ҋ6ЎO4Qՙ fr纃C^S\OxKJE7.-E5~yi+rߒҢ<Ԋ q>`1"BҺ#L^)?=$aR}!V]6'?H+g?Gl[ _$ "sTy*+jV`}6mS7+>^c?f,(?BLϷPv^$%gQl^-aRc/^Hv TȆc]E 81N1XſE;F^T񓠕I`"ݙqZU9)o]BWrTU(w̳Մ ~|8q!xQ5vP C3]9olkwaI53ēkO 9eZA㙣$ꌶTD}+=!j쨊\Ψva/vkFq-J+,|dHSfY##0jS}[VÌ n0dTow\ItOڗvug&Pܝ,菪V5^/ʀ7=Ƀ̐qR=f 9/1k M[8S)}%"c~?>qZ?364-!Ų(,V b+~|n$q'b ,/!;74,KB}H-wHnn&~u/l:Xxoܕ:Exb|5gHi!JVTFB߾Bu ;ud/%  O?A!/t\~.nַBsXaZvH!/u@<ᘤ/#y( v,Fp[h),Bqn9I"+CW喘P@@pFNl3!¦2Qͯ8B\{du'|$I t9h Y_{ŭP)]+ԃ a,U6Ϟ Ix +7_aO︯o_<uHcܝ}A@7(#lםśfUp 7r Qf5vZ,A˺Q@y4q^_3WגQdj^<79_- U,2 1~mgǁ8o4-fi҂( @(l,{%RM(i0}J[erU9;H{p֋i9aiPHT8lD0 zi\ F 1ŤFh\$^戴bl7uH"\!J|+=XEЩXS+ytSM)'z 9_g M!|ӏ?Z&["Tx]DgFDHF5k.ݳVP~b W͕ e#{Ҳ[ V-Pu`Ds#DEA+f#kuXƞUqD;4Zl Z-/OR]]ghh93Άrt4ؿMԛcv ML#w!4AkŒKύӄ.[si[ lZPsGEv3KJeB`_DotnkKԟ-L)4_e0 -V1n(m/ꀰ,LV9I8COqpk~P|9ƅ3 `Ę3r-bppWp* %(6`b*1)ͩ95iCFnMP9*csv=R8oS&dNqBRnL#l챨 f ]`#楆Z|W%P0&$̍`xj)S3Fr-t| k!jqmKϾ*@o pxPrh #Z|t`R5 [r58IAtvw GCT[22ZoZ_}ϟf=3WdR-u}QrddQ_66FH06/維 I;c-wwؾyya>`]s%V􃖡SX'7*XECY 5BQָJ k+B}ȔUtgVpRς /50{W#`R/z,BP+2^*/#®S&)T8?g d$@D{Ous]E(RuG{+AWWRS[Q(:ul[XD,QKM`iP.0.wgW{pw0߲$`4(X5{uѓ~CYYԣ6VL,U܈ 0 ,C$[Y|D1,"o]~RXͲ}[SVwuuH,_jlު%v ʙm@ܳeԈ3P}\W({d CRJDA%#_ ҈lkMjD 9_ 'A.wPeշ' l5:\. 寉;̗] WΞ3$RYG_F, ʫ$\xجY-W= gUhJ)ApuONa3wj-J2V |T]˴T4o}-@D,FB!Ӷߔē[B~cN-4 f3VXuB$`f}rv+tjP西vIŊ E@:8@De ,*ϕ\;+{j})6RgKU3bp##5(75#Ak]z 衅MnsWB'ilRsa`'OYW醘~IHíKD eh]A3-gFX$"5Y(ӅDWJ`HT!)C , }L376HT ҲMԕCB?La:׮ lT$kzQJޜ1ȧ:!md 1`Us]GʯܕFK)l>7"?&c((΋/()pZ!jNu*J Ygur ST4D[>?/X_ohER M+a2)G 0[{p!P9XH{5 Lh&|H*Wb&s> !>BOOH d,V,G9_9˙2" %{w\5(äz%qV>C?osS/EI-4@ػ͹x:ir=ѪLxs QÑ^Nn+nSj O2rS'v`Iz 7`s߿΀.`ЇP9!\{9;zڲ B[fLވwn $9 eG;?ν #k/Vݺd^'|r-v3,1ܿfZ1ιz=0Ψ]z lN+Zf׊SIJ5i;^Yt%!%0a:$nQ1 Ѻ6Pu"f5-`䈮$5|Kds {Z= ΣE0W‡7))7yx Ě5Y=KɮQK/=mɫX8O~ R>' INLzuXyr<bpMgﲭj)@`A@ P>,h`I)7נOq l8t )i/n? }dFߎ{+u;taiAf-^`K^ʭb#F6R`+%ޖѿ)XBu\H*#A@(V4W%|,?el&'IM0[DH%Ka$Bp#Gyqz cLaUtܵSz;0Xx3EU13[%O&*=(2߯۱. ,HnW&l}<<ݠ{R$ `AyKJ )PSG->?:`M~G-\Zkt/=X;oFŶ+t ckO0ZyWD rFMhbh͜:q!U|)NWE'J;N_L1QK|tPm6ǐBd1v$b,gx2oq{~ \htv71F^bF΂C,QJ8X(b'g)3ܲo/4eg<<tHcu_`k#m(R; n-v,bFW}y2z;ýہPEb|9r9罼dGKhVHN!,& 8=}YZ~39NS.Y}Y5 >vWY*.f<1D'ڡ;1FҬkhfX? L@㶐RCxu,̠TdބU8Yi !`OˠXv6Vǒg[g |i+w=(ӟ7clFDd 8 ckErfӅ @|4n;nN)T $G-Ց97.wu:3 \] #q^rݭOR~[ؑՁbb3gBhoPgq>Skm0u^ͅW_M'g#d׼VKҺqU{+uf3Tm;]~QM{Um&"`8D Y mr@veº`a-Њ,Wp`O&ͱ2갃'&M;*"O!-s:.5|OGcSCW6ha:jw:7!qpGp?y9j6Qq]!fNrpkM2M%ZԤ ʯ?C+9=K+uz|0bjP>_䶮Pe#)w<~t2enEAszzĪqw"ꛎOe,+6^[kAY^alܛ'F;My])qxE1+| үSTV '_lq5~fze1){{Yħ}%(T۴DQ[,|aXe?Yqb*f׿X5V8f,\H$gmbh]cFKJҌt,Rz7e,И' NVYC fDOGq1 ]fہkޮs=GB5A1` !-2`NQѯZ\&P8'tӶqÉ]ϴ"2"Oq-%(D "jMC]"Wζ2M*\rK+ x,V#TKivC}@z0ˢ"'6Nphv9+85T1tAX{"6m#:V)8"@s'bC{(D[)$`Y.EZl4CJigvsf-J㖵FRv{Qy^\LGlV &bH O)BᶀG'w^V4G"ϱX{mPbH\:l*iϛ^}+ӻ!\luR9߇Fe+2rtCv#!xg~iyL\("ږ݁|* p0;|9n6(@㾭5r5JV721#:!yfs*9,|ci!m̊K7Æḏo!8#0IW#PYSjш[qoC70\b`~^EP[q?֮Ef/کGI$HmvWw}DJP9K'W$ZU% yu7ZB%w&OmE.|JpLE>/30xb19-JzDk %Cc"OCR܁tK}zJ3kbY4 P ?[oP%Kjŧ.BVtobR+vɩvn@V" #sܚL2~抎OK{pz}ı}KUصoUL7,/^KZ8% x04Boa{jQfѕΪ*~'iP"7^@n>*VzΕ;ofdHn2sQd#IQu5tb{pՕ@RP1) ߐWVEAXNWƮK[U^y9]E>>(B+ّ]U𥅌1+~:9Bm_ǘH9FbP65GAAdյq`O|l{kw5o9`W$s4R YdM>0n5 )34+WfAOeݟl{6Jk2u%K"9Mm˃aNH p%ҫd2rQ <F "v1IkτX۲+'{)WJRݽ-LІWXH>QSZ">}hI@ 8fɒ@ŮϭD&_'C2 ߊjPQN/Mp>W7vCT2"[)e|4I]JK'h^ :cȫr@JZ^M uyHe~uo~y(&6DۅD,߿:]y14m! ? @' BmmZi~e4*O"vpgoӧ 7gok_Η `]_/Y56qZl#ށvNl#XІYKyעԧ>9gDˉCqOyDD+ |sQ `~ۦS\ rv9ͲK@S~ِh_`zW(}:6:Tj~ ~R n?mi0ݢ cGV}F (x5nؕEy|T97s+ #x Ī9b{ sjKjίC>M d *&|ɂ%uрY2'aD& Ęk# P4m4$r\*JhL5zm  [ّ>jcibA8ol!^? p6jS?%]O2Om%u2E u9tzdġ( &Nceո<32r r`o)xg+AD vv0i (;+DƁGȱ}/{iR\ZZ3Fijzv?JmN.3".G;$'-0IP-Y.)j67z𜓀+8f̆"J<؝9v5ij털P8>?_rӟ v)ny&)S*w!s-3V #@z7W.(}Ϻ-j^>W֐U~}g`` a?v,c)dPkVgi>|rEkcmy-דz54ho2~T]Zή>|-sBt0SVmTs{Hnq{⦧p4a&*X:z s!Մ `&Ư~*&rH\g. V hvRƒ[2/nql橌[.ʇhXN%]d+(:aڼ?Ϟgbg(/(f#1NOu(h{ߎ _SϾYsi?eD=S` kMT p&CY9>36ցaTy+/o_ u䎢 #Nm<ۀmrB ^bTny}ʹ9jSIJ*`F,v_|*WG  MshTuC}:uSUp1=QYj\O4IM7bOݟ,F Gx:_S7Čw)9$,LӨ$V7Nϲ{(~z%AMS0r@jbGtwo^ @h4}9UȹH5v,hɦBahCmţ^vT5S>m飣JAo8S 92-YVG69?jWH&G12VfGVx~{XED19WtUg pv+ Zg-:ʯEw)II71u{349HHQ.3P`>^ O o9mEXq }¶A̫uQDrɁZ~uDR4nW,` G#ARc*2tgƚbyV&Huw䔡lmtTSl!=U% a .P#>+e2''O7.Kԡ&QF)F[r3=cV/wJ.DwE Juؼʽ*CYPpҷR)hQn RF ~<rA_[UTe _ZʬXc5 T]]Ctx5U9a(̻(C{˶+-7afBH{Z{, ]NEʼ<Tu<bKYVAN6zszgPrLKV_߀l1hJ2v'| &e]׋\pX 3!(#p8 F ~ɕ)!# < F͝f[\c \iRfo3Z(E"NK!4uF;Ɛǹl>VuNw V%zǗi#VScHhx(|4 X-b(t1ƣIJ{EKŐKWPv~N0@ƾ}9&By8$44E5鶘rdr s0! pyzm$)ؿ֚WS% ޟɒS1oa*BщAv?7+\ c=ӂ SOjg {A"ZKk-#|U!B0:*\cϙmTak'ȅͷ9,-Ѹe_DÊ;aϙ19SE8"Ż%z3 !^!sˉFn΀f? *^\1rQ>TN\u\d6M4vg#8VN|QBIWx.勔4*Zs @}g55sVxrT_TBjo>Av<5:_c>hT žYCB:|!0=p"Y'8H*j=) ÷r6 ?+'J<9Ot5g Di@@SF]Ωls-XWãpĔmxw]?L2]`}zѤO~7rl,NY:rW&/* U3}sDQ5BȪ S Q@l?!/C)T4;n&N~L|UҊ,5yԗG%|f XRG5(SLF9h0u|wF!{Ӎ_;v'U[NQS7FOɻ Մ}ܰ|UɸwQԍ/O'94wUbPa}9!V5'H,4Z}-Bpls+ X'H->YMHNzz׺ b[}x |򖈨[b)/gzG- 4<0"}1W"]mmBR9eRp5'ׯ^}ч=I,9lsFoM Xq(:auP"Rф޿%гa-Ұ_n"]@MVt2|w>m/\G N7yTS<}c6 PlX=4xꊖ|mضj$>ӄ"mRBay4 wtQhE@ut"n,s30h+,םʄfpN] N {H) )Dxhb%YX+:|iUdɩZ$#-KSEpr7҅Xm̲A6\[ӹzM櫤 B:v٥WTс4Ojˀ:N~ whurPb t Aם҂~{|0#uQ|j"#J.ýhO7Z8JO?W!yj!Er2AYJab,|ATxbl(^UEC*`#+ yMK$p WTo?SÃ:m/\=.8,Z`<&U%ƬX`CܒB݀i t`BaPdb/h3Ю>brK鲦ɺ(~ a̬92^0tmb;BalLqr/.6`1'ʚ<8 }#Wֹ"i- ^F]&1=ԷvfB]jvw MqF 2ү:jIk2 ;^tX 9\b)pc qWɺ@[lVρaxZ_`V^FIZ9;@ƀ gf:WHLm3< zQK}9"<1rjz+˾ _EoɰoNL,bn^8e3#GO~ N7Uthn(W6UQ[_-t|lV"uVpmg~x$$8|_򗷩gIn2J=$WV2v@16 <lo kJ'`[9J袦^z409 x=exѓ^RT7U0-alG[qyֵ upHSѾ]Se 1Hg4حnŖI-z1Ɲ˖ve%R̪n|c6SA E 钨t琉5fE<8U(YwޫvC3VC+ `J4s+0Q٫ΉT{A 򂡘nkG̵⎪\:|A`ZN *Y)7k ui^QMinB4U|nNㆬ Kf"EIZFz2 A>6qA@}lB;,Cg!macOA?לwpR3.lt?;܌oq%=.lC670>K(x^Pg±4^-sFDޤi''@bOCj Y?[^(aY%I'1=͐ nͅԿZ ?W ln/rfttR" wa8ݿ. #t8ͥ\mOl)@^YɘoU1ȃ|&(WCQ)_+^Ɩ4Y-FP\.sIh`Y\<Ǔ7d9laX":>YcIꢉlR3eu/=zw6*^z7O u`qDŽLTs zW> ܻyu&}KQm#RȂ5~-IVAIDIek/ʒOe5.LZg!#zOD ރN?RZ{#[H 3>b⹀gaɉoRp I7Ya-LM->R\,d`mP¸lfLp0ٞT4$ŷ;/<ƊŌ1ߧߚ0R"MS:5mTPCjzBOyf~?:~wwKwcNn>D;_Xߓr?5߫Jޜ}X> WK%#^"ݑ. j=Yk$m蠠+)a0w *0W''g-Bs6peXkM.6B <4KVG#bCw\ХAꈷwk#Qs%aڸPL.w \<بK\!OUˡNlhoOǿ83~V 5W!ϼXta4eOзml>Bۢ,x8ǖd/'; -F5W@Qz imj?$)RVeqe'.R]6tz?oZWf<52/@FF_%а\΃QG`=Re%JoǸGVؠĆ~Ñ6U("fť#O' Ý(-vۋa` l (d:m% =+5lKs9h`bĺ$](pF [nQ}ׁ:xO!g2DCNWwȊ1)[=',~HoMrrZ g~PC jV 2kթ!WEFd7k%$%]$A}q,ƢFfѳ=degGHiH+S2SRZS~ۉ,lakw 53^ #ܮyAF*):6;J@|5 +IGra `~KZ@$]bsb~oF܂[fE~bܤ6̗ @U߄flkE*s8۝Z>Jh3vMu">J27_Qxf:8ժ( Ōw&SK- ,!"XS͡Rmnt[< #)ȅN]#r˙ܝ2)"lա*NiF*tsG;Wh++{ _:gR{Xu]xkZ& rp|Z( xsܛ]iQDZw(7M<ܧ".I'F~vA_gKc1:͕7[mZt-&kע00V4+uYS8]^*.l%D弯G 5] g_qt7dd+xxx\* ƪv_G^O"qnsVl*,EUܪknARRTf}zao<(?̇Msz[Y g봔c/Y$+|Ykդfǩ?=:Ҝ[*'9QԑAhыC4SI/&dwi`W4>a\9 Dź"wf[Bw(5-Yɻ-_ܮZmBpjfgr0Z;zyg0T4^Iދu?GnO jXO*5^Y 0:lF>K*q(ZÈz+aǚg{k苑)!V6|<؆v|׬"QdĦ\Fw'Mݨɘ &Wc'NX <3!Q TdK4a0ExDZFba.kQ]L2τZ: 1oWBW%DO-wEo7㛒u}2BþcS̒wa1oeP}dT̅ܡ]oD?b?16CHc\,ÒXyi̋lN]fx& IQL'Lxop8Q~}FGzR }Qԛ_Ni ^ݸê^ 1lQk65{s qLM\Ԛm]d`Mr^fJ&ZWwt)_}O8 JK Pg/vz,;F^u"=WO{ 2tۿPϭ}8o;l~бߢ͚ZɐwϕZ%_'a\3e; 4պC̎0$S~hiVG|pMao-5WU ҒAZ>kyΑy~QO"mr|J|*Jj2W=s$T&ATߤmN!85;'2$~I!*͢ՓOBU'QZ{ү>Sʴ"5`nr Fq&w5 Apވ@IBV|.f"IV}:Sg%jo|3=ɸ󶿕 =-i>t̡lNnCLNDY! ;@Dy~@,A$̊'MUk'Dbl50|&(+Z8/a׶/d_{ttkRŰC})"PۅWR.:Κ 7iI2ބREl)ؑ5UiJ'M[jVf:ӻv d,fèCU^0*mjfbm `߸fRҸILakK3^;TΉ?SHSmk'4r Ӌ~kJO iWb{9w"2Z'l84,ψۯG%!rqS_c["^ClopV50i~y DIM 5#rʃ7>Xf4S%؂~4 ,M@P@J &q)xj AVb;R֌2.r>hހmt'Ec^- u$؝T}:O'i3A91s\uT00!e@})+k?*\bW3Tgݢg2e.˛4Km]/UVF}ঽx)T؜߂pm!%wAjqZ yˆ5au;6*#/_?}RbW9.گNKhKD h\0z`tI ڗeǫTJn̅:YH>1Z_d0yzpF+SI9j۔K믘芃x!8@*'(yM,Y*Nժmo7[iA_n=ۇ M6]yulҠ6  S928U ,ޢO0tyY{/(J^\:{z_ceeO۩񩒰h{[rW =-\A)/abL#Z0- ~!-dqnjRKfSWxID7pĜUL"/՜wΰ41kK 9i`@y|Plrz"{`SBJ{[꘨|(N 8 P[uSPldi;X^f -nZ PvntԉpQNcp/A/>FJ՗O:{bԋ_ P+*xb(j5(IϟOj)kB"ҫFôl N9~P&B̯t^)m,a `IAl>mZ\pFQX~*fU[G7Z_>d2ب1f^TEIyKH&~!Y4nɝX5zWhpzY/l1LQv#$SDXix Ш&( $ENx2~9T웘ؑe5 aVM{Gy`ϣ:ʯK{ֿW89~\Vk U ]86=+Xe;VΔS3w5gg:+fZݠHvjWExcC 'UJ3)}? fjA4yI@q&\OG  }`2@)d3/cãm񮚭IF~s..:ZӠW*'Ҋ`[VK#)Mevlu"ɛߩCJ.¡lX9(I=6,K/ޗ?g{Ecm5im ~?&2®a_1eQ"| 0 ,{o<G@#\y Ac~kk& 鍳}6$i=y.#n%]K>! m,F@pGT{0zR'*_v\Y{=̳bZUQh(SC~@NwI }esMY{B&6f3!X?PjBijXN{QUk{iP+irXBOD[UyRJuWhTrL]z4R8ZhOG'"!ot"NA_ܲ$ *jͱ[#lc˵)RC TFs]UwD7߳1E#N*PK%r# :feH4"ϼd Z-?.+2Ī}KfP?בq'6`掎N%pl-0-+ãgREީB&"#G?ەj IA_MIxݧi"'+ ?S;ƫ)u;<'#2sAdg$[_4y0 !Ә7tmQaSVX!1ޅ?/f?=.hنF Vk!J8rpGaҷ\8n0t[/!#k?ULKtۈ үsp (^8A.yz8Yvޑ\:^=f'nב*v:Zh&=rv>W f¥gu X0hoͣ+!}~~KVD X1 z{Z7ӓI2to06EF_l'#Qy-IV$xgyi6Dx+ѽ^WuvF]wj2^+o WOm&ۗ.CfvOQNlOunSA0P- wURbI7AV{Aa5{G*H8.̸; .Xef [}{_&N>o2v}\܊w9T ݝA-AmCWo`/ݶoJ{57ڕsrKZ_$aXRP Lwa[,i/yRn4tHzh5:(&рD?#vVhw](R~heʎx~F.RO=;k!ֈ6z(p62RJh]UE[T6#Fꓙ3;'M)RԼn9[) _B*茇 \2BTiՑ4RV &5 -ͳAå3-F6®ҶDÃkp u~k[Mz + gcHnVals?p25|Ko -K8 JUT<%Hk+5Lq73 s4sjCa4f`Ci#:P.-7QE& wA"XUAPm'+3dM\J6=5>8xQvL#?bI-lҮ9G?&. 觫t\!HZl\G!^~!r,{妖Wk?DPT뛓yq/W'Hf^- 罚kMk/`d2ש0aSdĎ{ G /B!x~ D#Hx43#'UqxMW mj '}hq>U*1:!'y1~'!`vGqtێQ%EqWf P7=>6)FM^ܜܪi4 v2FdY4NZ'D O0~9:k`i :`7'PXqVʲ_3CIW8RXJbJLo e[OQ 2) =L;&]LkUApAgDm>n~X̙@>ZWC*@RP1> ^jO8(6 olCҢ'9r 5_ۇC*6MߩA\y)]^Q0FAśB8@9إ/48pF VDZWiIKBWdNFhg_ A=TP.ƸWI&p|0V`^20A~lLK$%]7cm!~U,e}J^r`>s%NO:c74Ih\J 2 %UDt4TCd(q5\šu/~s^uvȳ&J^'XqS8k YN8ΊKNJHK]!d*q8b߽ItJ5z+~y9QëAn2>}&YL IFL타xdXh^X RP^*=&qXla -JG]/h)gH+ 2jy^ը@Dr%p m,o^-h7ju󃑔3w&WPTikf;u|OT=9~'F[F?PjKg5Ĺ5udr=e:È@Ėa'mҳ|Jyu?J,J0\b+#Ic@+rYz'= }WuIQe66qR\n`L^Vj[fu|^lxu]˜2X"cѡ*IU:, N4^;V&{EzөH'#,S֨c-V~mi:Lho:5&a|T6@mr}%<+g)>K] 7|Z#% `=MFZ=~eYC}O=zg NmmOμWzD|,Nf)-~JɿpѬ<jy賸x`GI$|r\ίn$Tj0X$QhTJDRE?eq5|:/:ywÖ. xܛ[P8H%Sl?"(,<ɏ"g[/Ҡv թ60XT ֱTkwn>=2l^60cR ̀Dkw8dD))jy^]|xy|@ݑ%UF VRh:=[t C![KlJt <8:) R&WU~?j^t ]řĬ‚!p]0-Y D[ҡ0I;bq8=sJ,Gw%I۔LN] ],.4|u۝c޹ | :j/YRc@{ۂwgk@VW l(6ҟpn2o]nbbL^j. 'WR@ϰ{%1GGey!`%D)Mn _*5^*Lvֻ8Cr$EFXΙZ=]&'N2y7Ǐ,OPP_ zĪ,(Vap];!". <9)w?CBYR@yd22:ݞ?jRhux..D\0hja?A"<אΫ¶ڿSګlԓ(D$~~8y=El$]I{b@=ēHkbYҲ9U|%wm[{qkYg'a/FEvxnm/EAs ?ĝ'swOiӫߊ4ps0{prAxlec 2 S oO C"Chd>cg\ÑVQ Z: >zzy+`$:D +T֭C2% *"5ߟ6s}Sz{ Nڬ0Mo^,ϟ{21ur ~#LŢo1&IhL@ V-"hqz9 w᤾ۊf',r?m$P8J' oߖtvVpz;D+;[^_>l >KcSI.,>x'O@[bѤuGUu6U"'fB{y+"&9hGvUp1%ci} +4'dLCꤧˋ#_/n.gŨHc|dDthF%N׾f"gc^{vۍmNZ:|R Q9msEv1PV= Oq)JUB#Ј+n wTl*žxÌ[zl,|`[@]_8ӖmY^Z_/B{M{=][ruHJM]Mй omz;9W]g'ڳҬt.wu ,75bdrK_CHM+h?Tjcc%t;cu.IrqzVL A]tP%5{ V* ;jayc'DvG[*9\;hJQ q}1Ya׍;ouEˢhQpr_K.c\Nmgf;W܂OR)Z!k(|?6 :~k"XFѝX]*2%F. x!TC 4+!Os[KX·3yޏ|I!1?H-׮ղَU LY%o+]2Wszgl#h~ul)9y_q%vm 1`np}vI 򦧔$jT*XO 2OXCQ 5 )C}>h7!շꍪ04uqRMщ7e \o) q a3kh6L{#}䁑/auk8v65V1b/dF1PflQ+ejVִX'DbЎK7b,ttrG: )o C.@'!2p.ٹ@C]. ~HK1˫q)bx"s-Z&q]V==H0MUk6)Ɩٍ=Ÿ*eӜ(*\6}Ѽդ -E o,aGl~Cԙo@xYqwAqP v+:Ŀ0U#I;( ⊻hکށ1вW"7תl'eM r9 [C<~%+>)03K"B9/&dR[ rzcPOq} &$F_?ZG Ǡ `K%NGsS}XxVM[ޥNʘnV` 7 œ$wSIח,QOB}eo'E .z20F~;y/<_ޔ~'%wm%.ۆҬ5_P%7W!)4)l;V NRϞe3ǿ)-Xa=R22wLq^Sz7uf` @J)Qz EI}[r$*!YU02eTѩͯԙLE&۵ R1ӫߖrsRj%ZW_Dp(T̮ #ՉmSkz? O5h_3lJ m5V ۊIC+%ThR g`KRsZ8' *4-װRYwX|shN|Fl4=Vsu\ Msw;Բl*ifdX;F:K/KHޮ39F`<ޭ2ae! W'Rz3xkjFKGj6ҹ$Xd_ؼ w>BO'7fcy2w?,K(HPo* b|?W Z$vUuyuOvNv!i) ]?HlߝT)+^6Lj$&ۆH0"7^BO@´<̟L!n +T8lK+KX::| Hfll଍أGұ]xE]:e5i¸/M~:>E+k 쟱g1``AHb}hp,;)[o0~ =zH gMu@ᑴ5N]4}~zqX xm˟'.[_;OFLIuXĹz09CJ)N湤ℒy5`e~;uk=_*I5en=>~LuP܁ft6\ fT?m&!i*܃*F`Yj+GD0On6 =  \H=16EԗLUm)yN /;ת&d"9 / 'ό h㮊?m v@gbU+4_w& y2MK$1g fm6an[8*5J 0WQkAdH7o"[x!TO(I_s1vtHl :GNe\al~>\԰\rqU3!kE9fsjn.5ˠ2a!_0|Y%}(YWlIցPfX( =ç?i梦F"LVP=C+OǨaڝ ! x;Ex*7ט?ܛʰ=G񜆄*[d>Muzlǯȅε~K 's DĤ%Zu$*|tx39߰WdcaEG0Z  U'4~K*^GAR`ٵ8LV3Ӡ-K4&-wDo $>%a*#oӍ;5 _e,8-RhukDFɍl_[׃HC/MV=qK$mi*WgxE] _,)n-Zrկ-j: RzCUu!K8{s&,hw~n8 >/=w6/vF:’")7*A";-R=T/'S? r f0":Q;sC%d?}&CReVJD7~a f~9#N*rXd&RK-] tbNrIRWM&k CB_[]63, zj'敝ȌMU1t]*WPTW)= M,1^`t&1glg:L6Dw_ _a z-6KO"Cc6mn6`}ŊVT2N^cNLvvůLmߐ+9DB6}Z9N8#:~DGː/\Ұx# q p'(Nb5 HyyE ^c#`AU rYX_oDFuf)qvO)hL.x1+'@4Fa=6B[qj?SMw ~*`XT ?7`ճ$g\--4ބx{ 2ze*dPHU˙$E PI7)nάt bMlnfž zi 4pց`bUAts3L !ohO~E4ԷWvS1d(b$\PJ6we7]e5X4QrG/sI;ߑ7V'oI|IJ_7!$,.:C^nVH,{cz߫R.W/:0k8ֶk$@Yed+ D8F+T>2Y.|fe,Pn 38F.``rA> JXVzJk~9^qi4-XݧLE+"'s_SL)q\y?Ф$yHA1^EƼʭG5V:xb99kWQz>l X- 4φ-a*ɀz7m,pZ}fPL8J#\WE{=OE|RZQVkl{b!@۫r?mԯOomQ3|buþ{^;`>>% :Sb?/#Q#mIp*h6`֢ېhК)~e w>.r>z*DB5?BsΪ;{z]Q-7nbD8!O?l~jׁћ8?R_O]ӱ^y%\ 6s |h"lj3Q̳o$<9dn{}#d<~ߒ}iU?>{`Rc,%_X7ĕ@F<))< @r?cT ʭ{߈#&F3ED?nU0Q"ѓ]ຳK2#!Qg+܁yj;K|.#I L!;Vc|]Ix1-nIWY,?WA|Q>ƟEzgH"!Cz`IvDtEnj[$=Q&նήo rlkϕn*'Qtv_QxLFB~7X ?pO9P۸qZ240d$gȋǛMb[@ 9rOwPt!uQrGOC+nQBsS챶q=򿃕I:/ED[ *=%;x ZҋY=r<P=t! j96T\}`pO -7{ 1':= `'; fC=Xq9M1x`_-9eGNtQh=+r8f'B#bH*T}zb2u'T0V)HQ^$ O%ӗ~p茇_*BZGWځn ʹXHp8"D%McoGm&6 Zf*Ěnٕy ,ů!N#moCϙ8[z ^*l{cQ\c02%_H]29`sԼ{E'MP.kxj_-<'&Vf p,Y 8|o_ a2\)Dݛ`w:O!{!|ީ- ,<~qyjN+"WJIÝt&~ KC Mv'VHh: s_iL8&L~46ςy3]yV *FG$~ >1. ?UUFF8rU$J..x1iFc$,eSY# eΨ0=&{`ݜ ɶh`(rKM$!tLi[MbL—jF@DV~^/saQR߹i ^倢v4h_I%$i k2Q2{hS*VI$}9mb|*ɀi^9$xh26yxM&)aæ uXp@!B{Hk"{Iؗp3G%bVJFZƥBDkF#}}IŃ hHΚ \Kqvh?hMͷ$̙zAk}pO4%K#@>OvBxKV)߲8 *xdz]dSż*(io]Q˕&RmdIgeln11͋G$q@!3S|/eZl|C78]:4xc,n]Gt3kd&^V#O>?:zF:5tFWx ^~f[:3 >H>=2>ߑO˚v&-4J^r?uН'Ky'ꬊ/b$SjWTCif0DCĨ{x@؂e?rO(J}x odO#'[4 y_;@^֟(7?)V/ǖ;\L s O㶼c՟GWo9FEEypvgJV?9嚌C\4hC6~ʪPZ%ٽ#6\VeaNzp} Skי3z>6s.$5}5fcl!J)5 ~WAott"FpZh/ކ r6>DW`x5дOm'}%'zq)_Uf=:̴aھUT=rCxI}:_JMYi!Ktex5RkAȱ0|l7gW"UWHR>sM-I;bX>mI" Iqiw? _QwzwȲN*Wp8%crW5f/hH4̴Xe*Ci[y{Hػ ?3?9^[k}Ļ_ g~]Ȉ"(=I RVĈ͐>׈Mw̅(iˏL!LJ&4#slE zfM"y2(ץVWmn޴|JP}8xG=Ω\fPGHy|KFlbVoj5q:S5)~~줎}zz򒅠* _i3ɥLbøb~w]Js7^}g-ڍ~[Ejwa.䚇6/MuN1J*9ݎnjs&Yz9BS r4G<$AЇuCyoV~_dD)ܸ(d&YpmYk3b0ٺMv !k^˩r_:ko%!:٨㺼ԛ|Ȝć= )Gœ*)z3⍞5jrbKxc@DОAfq?0N EkazLDhDg n#@y( yx\;&SB֫םP.e7*eCC lL'8#e9§ @BfK:$rR tG~,o9Rǣb BĈzr #u_ 0QQyh%Z;PX0rR3éN wL=Sk;6yۃ\uVwdT+-"cfjzTkH y8d" +h,\ [w+]g}X sqg \_bdN&Zgą{Y7vE 59luK* Wί oN; (:$ٿ=%imIv|90SlJ]X^!ɭ6w},(6h$-W| ݼwT"6;cޣ^6;78gacL C`A2AO.Oh߉nQO$rޱzJnrf1,i;-o\.J +%0JitYSbڜY Gdtz9{zZʐn&1 z,Ѧ#_(SJnI zճL~Dsmxvw8oήIs ʹ;L -; Bc6jxAJVXC)1d'(,+{ɕ +`Da)PRy_wj*38m+ G@y_oUh X+G5(~\pSfCZ9Zڮ9̛͗U(@T];cL9 fhܪARKmpE,Y?u5c;ui}iYy$rgO$Ur;4O.˲6Cw'Ml:ÿ\jz*J nwtKnZcہY{juTP(gmlm@`& yaL ΅HJTKvHݠd"KP_c<\E+;XOgoeUG]%hG/Yg9(ڪK!u<,NI~ B}4*li/֨;[22Fؠ ds՜ߙ=#b[$Hm !+ScRm@鸻zLgIS]  :͎%˴`ᥦ.06. 2lmyga =d" k:ne_1j IL[4Q "0w J"Uzli7uE'Ļbf,VG1j=k.?U#!SS3{Xh3IkZ c\r 27Rk*Zg&%!f7ܱ2|\ǣJ &-6*?cQR@zez)3 9g:Y,x$w̥"C^ilKd,O5"j7x3Ubqfq_#FddbMnx ퟿G<9IaX}.bVR=PSn{XB>ο#sH1s$3w=JYb'@m#@>fsCܽۙ7*Jʒ- Óx Ky ev "1I%@X|l^>j< jĊ)A{k(`% 3&o˔j&!1Jo@X(k(]".p 3Fsp9)f#s:`PX̀3J&<UȒ!p4P"ƒjNˣ[*rzzo=?b KR$Q3Q~mK\gWZQ .LẐ:xatiyn%Q,[ԫ.ˡ ;G2]:9$=iy7 uq\E>̀PyW+ڏy7|#cH`Z.L DPaX/+f |rE0>^KEW|ע{hBa>K״\sRn khouI~xL JAοi=[s#,2YVP:5wmS툧? a]p< l(7j.5Omg ǔ䄜~&%GD+/8_p䳿8dL W}tJ>MPy٠Xr? +Bݡw#5?v]UBߦ'P(4cU c'˼E`:a4nױE+:~id+cu,~vTt&= 2HvfNzúb['/mn`Mѓ7h)5"ʵ@sJ{_2q^AvYՕY,9i!L7d VeF#>" \ă.?0།F٘˂I"Tʦp{wacfOF=ɗ> UB`,< AT5!hnPgkVmBeǏ ʱ,?(sw5ʕ]s3v oIDCn>2UB ~R &\Ȝ@R%'~xIŚ* Qq(DE-".b&׏lm6I2@|}3 #~=Īkty@ ]Dk ! ]6i+(j{${ct= ɧ&seftɓGO6zcN&еX;_C6LIL,K@%ˇ'D8Al- +2sMRaU.7t!*x]<g%XsDZ9åq50 +аm$VR&d)^;l7$RH/BE(9JOvaz+Uk >uj Bʯv܈V:#%okJə:Uafm@D R'&Tz4d iji_KKsq!Q J>4wW OH Z Y(LwMމiY?]D y H>털>νҁ]qvB*ONoeVq4*:ǻ E=m~J'S;?@嘭TyZ?+Far$łx:o)]'Is4_(U= ~A%Q+T< +vfn7^Zq9. P^C<_ ŨyىmmDT!3?0CWHL~"5U `mDd3^KY>uu*ƨ 8G#L#ԦTnH}X8SA0pTVh!\t$ORk8:\G~w1H#|j0˶Ɛ nQN/)n///tT1eX-k& XNW\pشW-B>:+-(,Qc#6R\u"6p Q[~{^L[+?ÜjUYI v<18 6acG"ϋFkCK%C,ՓlbSE`v&۲}2ys6FC3:"'HSӟ_nEn/@=nἸM_C hTx.S)zwo)((V٠"gSI,mahǽP E[ U}BMOyf<@QLOr uH sYJl~<.(YD+DиRRv {UP`:j7Y}g8pdyZ$cipɩ?␈U_W_3 `ud;hbDFbm7[BBʻǗf@e% DhT)n+vOݑ9jEͭ3g8nv*qCNe?uCY)j1,HT vNGзwu\x6ՑX뉏gCEkQYmX[+35) PafԕrN ' 3PìPY\;ʒLs|ز5D״qXt=ZV55=Eub[%[VtҐl$,-Vށ7}.ql$bف ngp&5>4mZDh &yxԢc,8b\l6 XT I*e'*|F.m$H´[ p(?rpgNB5-Eg?URF!f#{q{)VcazXS#'ST[ _ pbFk\ Ӏk 榟n#C<Ñ*6C;hLD[x gN0~uБGT'Qq 2$]D)qaDոm,8N`X{5'Ebrf>z+W{ovvVR k@B5$Y6ZWR%{vvN5_,QZ ektvW ׆yD6&3{STG|I$&%OkCy|=ܟHFKS#sKLn~Me*YJ|.TK8{O <(-0ի=Ȯ]TM٩1Np!4y0}ЪyO7SmtrV-=WAU=rlgDa+MUb<$Y$fg6 m%ޢؐ6nj,k1D'*4g#3YOgEJCߒe?0\JGsh/&mLb!s8A7b8|Gy' 9CاlAC*z]r@,V cR3`P6헤E9E!5u1< _1~k!ytC,(yxbi͕DFE!KeP̤bF,yh}lOM(O^2쳗C[f~Y+&vE']#g@> |O`ҚBo >G64nw |'l0&52Kr%^ٕ`+x2pZV(Sn)_HgQee@RX "/.)6@eä܆ϕ{LrrI 72ajH e~7f'c4.X0ZtM03,A.uF7ÝWKg[SVyNqt+f) )]wXdF{Ʋ++DH{"ZPDH=lO4K:]+f yqhJDw?h#V3D5vKoeG1`~fI6m؉+VS&oLka,I?![0-{`K05Rӣ!$?O>4Diˉ-EUE³ݭ-e~H;Egg-[3h)V0}uX%tq#ʓ_")=/VZQ b[zSkfsҥДzD9+,=tJ|xYt`Tx4\)W.b#j '1:A ! F sRWQc.:ĔeUxN՚.ݔ oM>zPmj|3! 嬹&QAՂ}`22r`YF 1g" fS S'P />Z܀[ n,O(r#I|pVT-<+AuOL:aNdv12;"N CvNn RsI{8ɣzߟI{`4D4&~ĹMTJRS}\[J,Mad|D#OHEܟe7Xd6ƭy Fv D/MQ?S?@'݅]#ROtW,1A$mYX+HN^aǛ f_& W QIM=Pw ʪ\p9Aa3벇Cj&oТ y,@xKB|1H`8qŋt%i٭O*ʤR{o̵LD&nmAN]~ jJ]m`]Afhc>{x'L>h^*/?`^V>Xi;8W h86L|/Z9 c\KcVDkcMBĭ ѯ2j6:h8N7eo+M8A4'b&BF.&L`j4$ˍP /"9v >['Z')@ co!׿Y2ە*Nq0]qj].vuėE-X9n@lya1=%M033@  (r6G$;HJS,'}G1G]8F>E$ vڟN\@.) ob&|bF4 ЊTԵYW?) (jE|Hrr:AUt=X|-ԛLbV N=^&`v3B&"@`:s5O`S7(zWx ncUX[S#wɜ}`eu=kyru nٖJ:S:A-:f[@-;pNwa'w!;Yi`x[fk[l~=Q\آUW 5p l vNgR>,E%t q6"HTyFj^.ӅBO>āt;HX/ ְϣv%bfDg'-򘰵Z-& a8ˁ/;mZ(@/JQyC #4ϖz 6dX4FZ?F)ӰSHzd hj}0;COrKcR*!\7$aOWˠ7Ӵi<_=>4|!(/Cq^?߄T 2lH8Y&-ڠEeDۦrIV) X-E C_pa 3띂bbܕ#J i%l;Cx5A%nbJ}R дA mNبPZN:=Z@^$*&*`iAƯxAr?N iUvy@eFȳ֨bh \-Cgq=ӝd1GPP bC$-̛}#6G+\q~\y՛cqaHV (խrf]2 rwnPXF=+wRMT3GTѺޟ՝86wS8r7ûCKV!SϯE&N (QNW hl,0kj둌^Qi&HfW'7"`(,[o䢀;"c"b 7u狚'=SҵtL""uT6֓`d45cx}3mc5%_jeͫ9VKJC5; YxeU띛UL6;(C@cۇ}"8f~. 83*hC/p\kۏ { &\gN ۺ:v_@ b!X8‘w>XB誎VĀ\-.Xv,G}!gqbq`͌D,\.9`3H[$|$ `2}n &L$p>\ HH\'?Br*L%"{1q`38Ñ[dVwXA -ɑ;0U-ѳJC굨 z ɍ6)EB|,#- ɉӂJ구vE8b+r*f@`A" BVւ%'K@(Wn?,Mɛjj@c9+K%aɟ/ $-Ѧj̅I`L}25ɺk 7\As9:b/v ;3FW"m ŇzRyj'\ \GS,7ثg+]jBMrJ')I5oϖ~th Kv*8p̿L5RM[K^eKSˎɷN!ևnalFV ٻ;kl:0Є7rTl1N)5"/S\Ve"e6[@ʼn 0Xe솋OLކeNb-:1 Gya;%/ɹxDoFt(ᒡOFHdN]wtV+q:@^/ OLSjZ_rQA.+Mlǜ6 N]eУ- DѼ0z&mrRND[E"̀UtstQC1IC\R97evO'S2][uTU$%R#wNMtf!;EWi\ږiϥKurWftRWpj[K41ؾ&k{*$*{2&ų۞]!}u{uv*E@Â3,(J*?F+=9AͲv R1i,RP-'n:uxpLm 3a_8+@ 8%I>+ 2OعR8c|8di[r6qb> Jf<u 1B "G$&*xNFŴC[]U`@$FYZR6(6햬3m6qԘ>o:3$n5JQ Zw@G{:&d~PU> "Wl ~0z/Y0>q ~yDS44+X;> P}=sV5RNwDF[E 3= ^gP7ǣOYƪ3a uM!q" FP߂r:}V8 Du ih&~ UӷNQH:ID4o^Ktn#2u&K#00LFQwpUJekOWT÷-lߦd65:Ux~[zVib;)*Rg_3 iйSٵt3+0 _z J>mHCp·h x5g [t OV·1LQh:^ܼW9kdZcU`bvcؽ][υj!;2a;oksYO=nqe u @kLv!䵑 3R#G',-<٨ {S[8_WqäcSw#H)Ӻp/-WK x 2 DCCF@bFO-DA8%aJDDGel1Hiӿt҉~P5 *\>Ұz|#"3ˈO:XN-}o{>+(~1۳P>6!*0Ý@kJpUB\nA3vJ&YjPRexcOSV1ac2bfڱ_2{j=,Ru |'ք&sAܫ/֦£8k7C7ѦFEԭLO!=$ϙݙǝj$01Gf)29mD_* KΨFشtl. }$岵g.j%fP(yIP).iundPg rgKlo?$fvۆaC^!ۇx 0V:C¢9*HM_Vv:+ `gСR8s ףb"֙R>!7, i-X\"z k4E LX48}˝OyqM2|Rr@\#vMx.tn x#[gkfGRQuE UU-}QrSo+B]>S45#oe ϩ&n`1a P  Xʆy },ʫ--m?&VمV7]8p?" 渜U vЀiH$]5sQ#Qyp=vY EVڗrObh8U<27`B9E(<b帜Fw׷qLɲSR9KIP_7GΊ Mۨ9rr~ݢ柒YL4w1mXhYr3}_rRCB[ Ozvܪ-u<3x7wϕcvvE{-5D/_\4Tɚ+jkhY߬ O~>B(l$5+ӵu}|FԸfS)`Aїb0T`K6)Ekl:޸[bek"Sgk]UA C$zQҜC(KP9}(ljQڻGruCBt &K8&X!~/K`|a\a8amI^oР&k!x B} {eOM\WDLkCMDB^ 4L-<qdM Cb(A;l rxcKhxv- RUbUF>yƋz&O68bn{U`bC<Uz^8xɖi1wGEody㘌xS#A|5rZ6h{~JpJ/[Cb D|s~NGbxܵG^jrBP?Xk{2[KEl`\`~ Qm.Hi%LԆOv3b[9<`ؕ[UʦJE)ʣe1p6?Z 'b.(H>vf&aSD ne(3t\cŪtVVXYߜQzcME=S)Z'6sd Sr>϶|)ة1wo]p48uߺF@0vlT:oZ%HC辈_󟣕`2Іe&*_q#.gW }+GXIcJ]ǎ%h,XOajՑ͆K A9T]V\7x.tj +;lzT˩hYnƊ/!>i离cH#RЋ)ÊGDB bp%}?99^nlkqfmЌ!g<|B>j# 1XDVE Z:SN(x,~'ԋ? 6'vN>\Z*t]JlNtp9$vSx8kC]ho!{~lt䞓Hp+bAahC>i0CսHS[^°9zow#A|:^lO'|]:v+%'R-+}B. d;Gľ`:r5m!@5amM/*2oh,(蔀JpG-h귴z8ÂWnUӧ\ْS8 ? k>ySyFlD}-8"YpHE xБ&@Ljk(1xlȣaZP48l7>޷7إ.ē@opom췅{d*%;q'Hnp1xrEq]r5D,b \I,_eOΝ S3z [:1V\J=(%ۼpWp7q Z"qHmY- d)[ Ф1ps j瞇ݢA_ؙ6Ca,&<,Tڂ,羥nb'~Tݱ zHƄ|y dxWcr*7vȩ96bt>Q}}G!23&[Kсh S;K2L:_nLUJ_t;XՔ;N#2%*@߃ʯ h{>-`=q$eRRHf@?ƩƉuvn@ӡX aJT3az~KvFddțAJJ7K iD~ny{a~y ֌+Ѥ/kNpeDȟWjw"fǮ_x}c#SO]~wG&j"TE䁰߉'W߬&(wme>5_FɃhjHA'1'XTrM/ೢ,g˺o hhlZ!׺iA_+wzoW~fpI ? 9\s/bMl;'K/@~&9eN5 l#yjKh(j]"D=9k[wxYb!d>p4?}8 wL&t?ʡGK7X,wSqdMpdBB_~ ܁]}|൷ى~51b #RQL\h.#27Zt Z8 j,L%SGEژ 1<v O:ů $n/NTӁF xد2e8:St=~󏌂| m a|_qɨ/cmEh芥Mun!cRl_1 R`:uq$0ْ2A튤yB*TX'Mj` V* 5sf4&id"U8<߈(b9 3_k>Zs N !$;e]' WCb2cu͌po:Uo]vXM\v}g֓·hdY$sf1Zzh{=!f؋>Ö@(=T>v^w{,UdW\Pb/\z_Ҡ E{