perf-debuginfo-5.10.0-198.0.0.111.oe2203sp3>  <@PT@7!.ܶujG7of;;openeuler@compass-ci.com G7ol 9~js28Rfs *8dg=S]S 6p0k%ݴh4 XĞ޳Fx%>V1N27EÎ;zbԲ\t0R ?i"eqL !)t]@ x MƴO[r*Fȴ`BQsX =20Z}/*s˸|Aէn fWq!n0̊ym F +R#i677"~vXNT'~5^f*>z%>I> S+Fhm+"s;Zʼn1D8g?g,.cDF&(2moIaаF뼃@f8178158d0534be79d4b330846ad1b54b059d41d935d4d4e0fbdcfdc086291e8c5bdabe22e2d62ff04b870a5664ba06aa222bfb9Y1%nNYXi ȭw!>:]?Md . Q 3E\bl   h = Tz$4(8G9 G:aGFgGHI,XDYL\]^ bqdqevfyl{tuv@zŬż Cperf-debuginfo5.10.0198.0.0.111.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;65dc-64g.compass-ciGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64 T``0P0(&p&T.98@#@AAA$AAA$$$$$$$$$$$$f;:9f;:9f;9f;9f;9f;9f;9f;9f;9f;9f;9f;9f;9f;9f;9f;9f;9f;9f;9f;9f;9d5c7edec2054b6f675418a1fafba39026a33642196ad373c867241c704b1af1d60336420b5997e022966929bc3a667fd110d1f51e358dc630bfbf9da3da721f4cbabcc9490128b8b755734c61ce41450bcfc927771c3c03e3179cfc34ced7abb67cfe4eca091b4183eebd5ec478bcb8316d5ad5320758db1e19cd86eb8affbed46bf9c6e76584b488ef70940c6d5de6bbcd9a8e87f62f90b59c9752d8d97043c113560311f2419bcaf3435e6a0c12e5fb6226c139ee298b77a990e55255d58d487b2c316bf30e358f306fbf34682c91c7b64cc4564982f7f3d70e093eb5a5e46dcef97e4d06ec96290538580d52756b4c81ffc2a1774413afcec5137aec44b2ca1784fba1f8ec65c3f1106090f574c1706e5e425cbe3eb7073d348a4727b0cde169ffdafc17818e38cc82bd00ef593d3e1a286aa81a60c04fcac30236d1ce4e959eb7937dcc0e139f7163489a7521a5dc50fa89229b2775fbea79e10560f26e79b5dbcc240e1031114080a34de04f0e280c69880eacd45c2d5c0e2a7e8ebc9cd1a8c25795d793e9334fb7f7e3ce3dd4c4ff0cd2ae49a1c4855e921f894475281d4670693a099f83c446c10bd2fd34c231b35c0fba37a9f5b95f94d00d46add2dfe0ce2b67850ad2978f674dfdecb1eb6f032674be4f3024fc9306046ef925aa1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.10.0-198.0.0.111.oe2203sp3.src.rpmperf-debuginfoperf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.17.0f;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@b@bx@b=b@bbkbw@b@b1@b@bzSJialin 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.52Zheng Zengkai - 5.10.0-99.0.0.51Zheng Zengkai - 5.10.0-98.0.0.50Zheng Zengkai - 5.10.0-97.0.0.49Zheng Zengkai - 5.10.0-96.0.0.48Zheng Zengkai - 5.10.0-95.0.0.47Zheng Zengkai - 5.10.0-94.0.0.46Zheng Zengkai - 5.10.0-93.0.0.45Zheng Zengkai - 5.10.0-92.0.0.44Zheng Zengkai - 5.10.0-91.0.0.43Zheng Zengkai - 5.10.0-90.0.0.42Zheng Zengkai - 5.10.0-88.0.0.41- !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_data- sched/fair: Add document for burstable CFS bandwidth - sched/fair: Add cfs bandwidth burst statistics - sched/fair: Introduce the burstable CFS controller - mm: memcontrol: add the flag_stat file - eulerfs: fix potential sbi->persisters free error - fs/ntfs3: Fix invalid free in log_replay - Revert "nfs: nfs_file_write() should check for writeback errors" - xfs: Skip repetitive warnings about mount options - xfs: rename variable mp to parsing_mp - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - RDMA/hns: Refactor the alloc_cqc() - RDMA/hns: Refactor the alloc_srqc() - RDMA/hns: Clean up the return value check of hns_roce_alloc_cmd_mailbox() - RDMA/hns: Remove similar code that configures the hardware contexts - RDMA/hns: Refactor mailbox functions - RDMA/hns: Fix the wrong type of parameter "op" of the mailbox - RDMA/hns: Remove redundant parameter "mailbox" in the mailbox - RDMA/hns: Remove fixed parameter "timeout" in the mailbox - RDMA/hns: Remove the unused parameter "op_modifier" in mailbox - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - net/ns: put workqueue of cleanup_net sleep for a while when notify. - bcache: avoid unnecessary soft lockup in kworker update_writeback_rate() - md: bcache: check the return value of kzalloc() in detached_dev_do_request() - bcache: memset on stack variables in bch_btree_check() and bch_sectors_dirty_init() - bcache: avoid journal no-space deadlock by reserving 1 journal bucket - bcache: remove incremental dirty sector counting for bch_sectors_dirty_init() - bcache: improve multithreaded bch_sectors_dirty_init() - bcache: improve multithreaded bch_btree_check() - bcache: fixup multiple threads crash - bcache: fixup bcache_dev_sectors_dirty_add() multithreaded CPU false sharing - bcache: use default_groups in kobj_type - bcache: fix NULL pointer reference in cached_dev_detach_finish - bcache: replace snprintf in show functions with sysfs_emit - bcache: move uapi header bcache.h to bcache code directory - bcache: move calc_cached_dev_sectors to proper place on backing device detach - bcache: fix error info in register_bcache() - md: bcache: Fix spelling of 'acquire' - bcache: avoid oversized read request in cache missing code path - bcache: remove bcache device self-defined readahead - lib: crc64: fix kernel-doc warning - bcache: fix a regression of code compiling failure in debug.c - bcache: Use 64-bit arithmetic instead of 32-bit - md: bcache: Trivial typo fixes in the file journal.c - md: bcache: avoid -Wempty-body warnings - bcache: use NULL instead of using plain integer as pointer - bcache: remove PTR_CACHE - bcache: reduce redundant code in bch_cached_dev_run() - bcache: Avoid comma separated statements - bcache: Fix register_device_aync typo - bcache: consider the fragmentation when update the writeback rate - bcache: don't pass BIOSET_NEED_BVECS for the 'bio_set' embedded in 'cache_set' - bcache: set pdev_set_uuid before scond loop iteration - md/bcache: convert comma to semicolon - bcache:remove a superfluous check in register_bcache - bcache: fix race between setting bdev state to none and new write request direct to backing - Revert "selftests/bpf: Add test for bpf_timer overwriting crash" - smsc95xx: Ignore -ENODEV errors when device is unplugged - net: usb: Correct reset handling of smsc95xx - net: usb: Correct PHY handling of smsc95xx - perf symbols: Fix symbol size calculation condition - Input: aiptek - properly check endpoint type - scsi: mpt3sas: Page fault in reply q processing - usb: usbtmc: Fix bug in pipe direction for control transfers - usb: gadget: Fix use-after-free bug by not setting udc->dev.driver - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - net: mscc: ocelot: fix backwards compatibility with single-chain tc-flower offload - net: bcmgenet: skip invalid partial checksums - bnx2x: fix built-in kernel driver load failure - net: phy: mscc: Add MODULE_FIRMWARE macros - net: dsa: Add missing of_node_put() in dsa_port_parse_of - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - drm/panel: simple: Fix Innolux G070Y2-L01 BPP settings - drm/imx: parallel-display: Remove bus flags check in imx_pd_bridge_atomic_check() - hv_netvsc: Add check for kvmalloc_array - atm: eni: Add check for dma_map_single - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - net: phy: marvell: Fix invalid comparison in the resume and suspend functions - esp6: fix check on ipv6_skip_exthdr's return value - vsock: each transport cycles only on its own sockets - efi: fix return value of __setup handlers - mm: swap: get rid of livelock in swapin readahead - ocfs2: fix crash when initialize filecheck kobj fails - crypto: qcom-rng - ensure buffer for generate is completely filled- jbd2: fix outstanding credits assert in jbd2_journal_commit_transaction() - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode" - jbd2: fix a potential race while discarding reserved buffers after an abort - ubi: ubi_wl_put_peb: Fix infinite loop when wear-leveling work failed - x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86: Fix get_wchan() to support the ORC unwinder - netfilter: nf_tables: disallow non-stateful expression in sets earlier - io_uring: fix using under-expanded iters - io_uring: don't re-import iovecs from callbacks - nfc: replace improper check device_is_registered() in netlink related functions - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - net: hns3: fix incorrect type of argument in declaration of function hclge_comm_get_rss_indir_tbl - net: hns3: add query vf ring and vector map relation - net: hns3: add byte order conversion for VF to PF mailbox message - net: hns3: add byte order conversion for PF to VF mailbox message - net: hns3: remove the affinity settings of vector0 - net: hns3: fix access null pointer issue when set tx-buf-size as 0 - net: hns3: add return value for mailbox handling in PF - net: hns3: add validity check for message data length - net: hns3: modify the return code of hclge_get_ring_chain_from_mbx - net: hns3: fix error log of tx/rx tqps stats - net: hns3: align the debugfs output to the left - net: hns3: clear inited state and stop client after failed to register netdev - net: hns3: Fix spelling mistake "actvie" -> "active" - net: hns3: remove unnecessary line wrap for hns3_set_tunable - net: hns3: replace magic value by HCLGE_RING_REG_OFFSET - net: hns3: fix the wrong words in comments - net: hns3: update the comment of function hclgevf_get_mbx_resp - net: hns3: add log for setting tx spare buf size - net: hns3: add failure logs in hclge_set_vport_mtu - net: hns3: refine the definition for struct hclge_pf_to_vf_msg - net: hns3: refactor hns3_set_ringparam() - net: hns3: add ethtool parameter check for CQE/EQE mode - net: hns3: fix software vlan talbe of vlan 0 inconsistent with hardware - net: hns3: fix the concurrency between functions reading debugfs - skbuff: fix coalescing for page_pool fragment recycling - netfilter: nf_tables: sanitize nft_set_desc_concat_parse() - crypto: arm64/sm4 - Fix wrong dependency of NEON/CE implementation - crypto: arm64/sm4 - add ARMv8 Crypto Extensions implementation - crypto: arm64/sm4 - add ARMv8 NEON implementation - crypto: arm64/sm4-ce - rename to sm4-ce-cipher - crypto: sm4 - export sm4 constant arrays - crypto: sm3,sm4 - move into crypto directory - io_uring: always use original task when preparing req identity - kselftest/vm: fix tests build with old libc - sfc: extend the locking on mcdi->seqno - tcp: make tcp_read_sock() more robust - nl80211: Update bss channel on channel switch for P2P_CLIENT - drm/vrr: Set VRR capable prop only if it is attached to connector - iwlwifi: don't advertise TWT support - atm: firestream: check the return value of ioremap() in fs_init() - can: rcar_canfd: rcar_canfd_channel_probe(): register the CAN device when fully ready - ARM: 9178/1: fix unmet dependency on BITREVERSE for HAVE_ARCH_BITREVERSE - MIPS: smp: fill in sibling and core maps earlier - mac80211: refuse aggregations sessions before authorized - ARM: dts: rockchip: fix a typo on rk3288 crypto-controller - ARM: dts: rockchip: reorder rk322x hmdi clocks - arm64: dts: agilex: use the compatible "intel,socfpga-agilex-hsotg" - arm64: dts: rockchip: reorder rk3399 hdmi clocks - arm64: dts: rockchip: fix rk3399-puma eMMC HS400 signal integrity - xfrm: Fix xfrm migrate issues when address family changes - xfrm: Check if_id in xfrm_migrate - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0"- ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - proc: Fix a dentry lock race between release_task and lookup - x86/sgx: Fix race between reclaimer and page fault handler - x86/sgx: Mark PCMD page as dirty when modifying contents - x86/sgx: Free backing memory after faulting the enclave page - memcg: introduce per-memcg reclaim interface for cgroup v1 - selftests: cgroup: add a selftest for memory.reclaim - selftests: cgroup: fix alloc_anon_noexit() instantly freeing memory - selftests: cgroup: return -errno from cg_read()/cg_write() on failure - memcg: introduce per-memcg reclaim interface - KVM: SEV: add cache flush to solve SEV cache incoherency issues - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - share_pool: Fix ABBA deadlock - sharepool: fix hisi oom deadlock - floppy: disable FDRAWCMD by default - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - sw64: optimize simd version of memcpy and memset - sw64: fix sendfile system call - sw64: fix the number of aux entries in ARCH_DLINFO - sw64: pcie: enable PME and AER support - sw64: unify 32-bit MEMIO address of host and guest - hwmon: add support for sw64 temperature sensor - sw64: pci: align the address of mmio resource to PAGE_SIZE - sw64: signal: save/restore fpregs with copy user - sw64: push and pop kernel stack with ldi instruction - ipmi: add ipmi driver support - sw64: add pvt device to chip3.dts - hwmon: add voltage sensor support for sw64 - sw64: remap PA with |= in early_ioremap - sw64: vdso: fix CFI directives for fpregs in vrt_sigreturn - sw64: vdso: fix backtrace of vrt_sigreturn - sw64: kvm: simplify the code - sw64: force signal and fault for traps and debugging - sw64: fix compile error for DISCONTIGMEM=y - sw64: add old sigprocmask back for compatibility - sw64: add dynamic turning on/off cores support - sw64: add dynamic frequency scaling support - sw64: fix ip checksum calculation - sw64: remove unnecessary parameter in REG_OFFSET_NAME - sw64: kvm: fix bad page state setting outside of kvm memory pool - sw64: fix setup_rt_frame for non SA_SIGINFO - sw64: do some cleanups for rt_sigframe - sw64: kvm: handle ldl_u and stl_u when exit mmio - sw64: fix some compile errors - sw64: add missing global __constant_c_memset - sw64: remove unnecessary include headers - sw64: increase position index in c_next for cpuinfo - sw64: Kconfig: remove dependence on ARCH_SUPPORTS_ACPI - sw64: Kconfig: remove dependence on !PREEMPT - sw64: clean up out-of-date selected options - sw64: add kbuild defconfig rule - sw64: ptrace: clean up debug codes - sw64: add ARCH_HAS_PTE_SPECIAL support - sw64: kvm: remap pages of guest by vm_insert_page() - sw64: clean up a.out and ECOFF binary related headers - sw64: switch to old-style semctl/shmctl syscalls - sw64: define NR_SYSCALLS as generated __NR_syscalls - sw64: add SO_RCVTIMEO/ SO_SNDTIMEO socket options - sw64: dts: rename spi flash partition to fix warning - sw64: fix ex_table entries from misalignment handlers - sw64: radeon: add a force flush to delay work when radeon uvd suspend - sw64: add set time support for hypervisor based rtc - sw64: add regs and stack access APIs to support kprobe events - sw64: unify access to LONGTIME for guest and emulator - sw64: enable more than 32 CPUs for guest - sw64: fix SPDX license identifier in uapi headers - sw64: add required include headers to ptrace.h - sw64: fix the VDSO symbol generation for nm - sw64: add clone3 syscall support - sw64: add missing pkey syscall numbers - sw64: reformat syscall.tbl - sw64: fix printk method for guest os - sw64: remove unused a.out.h - sw64: switch GUP to the generic get_user_pages_fast() implementation - sw64: kvm: fix bug when open file with the O_DIRECT flag - sw64: fix compile error for CONFIG_PCI=n - sw64: rename kvm_mem variables - sw64: fix coding style problems - sw64: kvm: remove MAX_VPN - sw64: clean up useless #if 0 and #if 1 - sw64: fix coding style problems - sw64: remove MAX_ASN - sw64: add support for emulator running mode - sw64: optimize ip checksum calculation - sw64: use jump label for running modes - sw64: mm: mark pci and memmap region as nomap - sw64: fix the value of QEMU_PRINTF_BUFF_BASE - sw64: clean up some useless codes - sw64: numa: switch to arch node_distance - sw64: fix all compile warnings - sw64: remove CONFIG_USE_PERCPU_NUMA_NODE_ID=n code - sw64: simplify cpumask_of_node - sw64: modify tc_sched_clock debugfs file - sw64: remove redundant Kconfig source - sw64: switch to generic pcibios_set_master and pci_common_swizzle - sw64: print correct initrd address - sw64: mm: use memblock to find the end of memory - sw64: mm: warn overlapped memmap and DMA region - sw64: pci: remove some useless code - sw64: mm: reorder memblock_init process - sw64: vdso: fix time calculation - sw64: vdso: change vdso version - sw64: vdso: add automatic syscall fallback - sw64: iommu: fix 32-bit devices dma ops - sw64: re-implement sw64_dma_direct_ops according upstream - config: add initial openeuler_defconfig for sw64 - watch_queue: Fix filter limit check - ext4: add check to prevent attempting to resize an fs with sparse_super2 - x86/traps: Mark do_int3() NOKPROBE_SYMBOL - x86/boot: Add setup_indirect support in early_memremap_is_setup_data() - x86/boot: Fix memremap of setup_indirect structures - watch_queue: Make comment about setting ->defunct more accurate - watch_queue: Fix lack of barrier/sync/lock between post and read - watch_queue: Free the alloc bitmap when the watch_queue is torn down - watch_queue: Fix the alloc bitmap size to reflect notes allocated - watch_queue: Fix to always request a pow-of-2 pipe ring size - watch_queue: Fix to release page in ->release() - watch_queue, pipe: Free watchqueue state after clearing pipe ring - virtio: acknowledge all features before access - virtio: unexport virtio_finalize_features - arm64: dts: marvell: armada-37xx: Remap IO space to bus address 0x0 - riscv: Fix auipc+jalr relocation range checks - mmc: meson: Fix usage of meson_mmc_post_req() - net: macb: Fix lost RX packet wakeup race in NAPI receive - staging: gdm724x: fix use after free in gdm_lte_rx() - staging: rtl8723bs: Fix access-point mode deadlock - selftests/memfd: clean up mapping in mfd_fail_write - selftest/vm: fix map_fixed_noreplace test failure - tracing: Ensure trace buffer is at least 4096 bytes large - ipv6: prevent a possible race condition with lifetimes - Revert "xen-netback: Check for hotplug-status existence before watching" - Revert "xen-netback: remove 'hotplug-status' once it has served its purpose" - gpio: Return EPROBE_DEFER if gc->to_irq is NULL - hwmon: (pmbus) Clear pmbus fault/warning bits after read - net-sysfs: add check for netdevice being present to speed_show - spi: rockchip: terminate dma transmission when slave abort - spi: rockchip: Fix error in getting num-cs property - selftests/bpf: Add test for bpf_timer overwriting crash - net: bcmgenet: Don't claim WOL when its not available - sctp: fix kernel-infoleak for SCTP sockets - net: phy: DP83822: clear MISR2 register to disable interrupts - gianfar: ethtool: Fix refcount leak in gfar_get_ts_info - gpio: ts4900: Do not set DAT and OE together - selftests: pmtu.sh: Kill tcpdump processes launched by subshell. - NFC: port100: fix use-after-free in port100_send_complete - net/mlx5e: Lag, Only handle events from highest priority multipath entry - net/mlx5: Fix a race on command flush flow - net/mlx5: Fix size field in bufferx_reg struct - net: ethernet: lpc_eth: Handle error for clk_enable - net: ethernet: ti: cpts: Handle error for clk_enable - tipc: fix incorrect order of state message data sanity check - ethernet: Fix error handling in xemaclite_of_probe - ice: Fix curr_link_speed advertised speed - ice: Rename a couple of variables - ice: Remove unnecessary checker loop - ice: Align macro names to the specification - ice: stop disabling VFs due to PF error responses - i40e: stop disabling VFs due to PF error responses - ARM: dts: aspeed: Fix AST2600 quad spi group - net: dsa: mt7530: fix incorrect test in mt753x_phylink_validate() - drm/sun4i: mixer: Fix P010 and P210 format numbers - qed: return status of qed_iov_get_link - esp: Fix BEET mode inter address family tunneling on GSO - net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare() - isdn: hfcpci: check the return value of dma_set_mask() in setup_hw() - virtio-blk: Don't use MAX_DISCARD_SEGMENTS if max_discard_seg is zero - mISDN: Fix memory leak in dsp_pipeline_build() - mISDN: Remove obsolete PIPELINE_DEBUG debugging information - tipc: fix kernel panic when enabling bearer - arm64: dts: armada-3720-turris-mox: Add missing ethernet0 alias - HID: vivaldi: fix sysfs attributes leak - clk: qcom: gdsc: Add support to update GDSC transition delay - ARM: boot: dts: bcm2711: Fix HVS register range- net, xdp: Update pkt_type if generic XDP changes unicast MAC - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID - sched/psi: report zeroes for CPU full at the system level - psi: Fix PSI_MEM_FULL state when tasks are in memstall and doing reclaim - psi: Fix psi state corruption when schedule() races with cgroup move - psi: Reduce calls to sched_clock() in psi - psi: Optimize task switch inside shared cgroups - psi: Pressure states are unlikely - psi: Use ONCPU state tracking machinery to detect reclaim - psi: Add PSI_CPU_FULL state - block/psi: remove PSI annotations from direct IO - psi: make kabi compatibility for psi in struct cgroup - psi, tracepoint: introduce tracepoints for psi_memstall_{enter, leave} - psi: fix wrong iteration in iterate_groups - config: change CONFIG_DMATEST from y to m - perf: Fix sys_perf_event_open() race against self - blk-mq: fix kabi broken by "blk-mq: Use request queue-wide tags for tagset-wide sbitmap" - blk-mq: fix use-after-free in blk_mq_exit_sched - blk-mq: Use request queue-wide tags for tagset-wide sbitmap - blk-mq: Some tag allocation code refactoring - arm64: Add memmap reserve range check to avoid conflict - ext4: add reserved GDT blocks check - ax25: Fix UAF bugs in ax25 timers - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - selftests: tls: skip cmsg_to_pipe tests with TLS=n - selftests: tls: add missing AES256-GCM cipher - selftests: tls: add missing AES-CCM cipher tests - selftests: tls: test for correct proto_ops - selftests: tls: test splicing decrypted records - selftests: tls: test splicing cmsgs - selftests: tls: add tests for handling of bad records - selftests: tls: factor out cmsg send/receive - selftests: tls: add helper for creating sock pairs - selftests/tls: add SM4 GCM/CCM to tls selftests - selftests: tls: clean up uninitialized warnings - selftests/tls: Add {} to avoid static checker warning - tls: Skip tls_append_frag on zero copy size - net/tls: fix slab-out-of-bounds bug in decrypt_internal - tls: splice_read: fix accessing pre-processed records - net/tls: support SM4 CCM algorithm - net/tls: support SM4 GCM/CCM algorithm - net/tls: make sure tls offload sets salt_size - net/tls: make inline helpers protocol-aware - driver core: fix deadlock in __driver_attach - driver core: fix deadlock in __device_attach - inet: fully convert sk->sk_rx_dst to RCU rules - Revert "ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE" - arm64: cpufeature: add HWCAP for FEAT_RPRES - arm64: cpufeature: add HWCAP for FEAT_AFP - arm64: Add Cortex-A510 CPU part definition - arm64: Add Cortex-X2 CPU part definition - arm64: Add Neoverse-N2, Cortex-A710 CPU part definition - arm64: cputype: Add CPU implementor & types for the Apple M1 cores- hamradio: fix macro redefine warning - Revert "xfrm: xfrm_state_mtu should return at least 1280 for ipv6" - btrfs: add missing run of delayed items after unlink during log replay - btrfs: qgroup: fix deadlock between rescan worker and remove qgroup - btrfs: fix lost prealloc extents beyond eof after full fsync - tracing: Fix return value of __setup handlers - tracing/histogram: Fix sorting on old "cpu" value - HID: add mapping for KEY_ALL_APPLICATIONS - HID: add mapping for KEY_DICTATE - Input: samsung-keypad - properly state IOMEM dependency - Input: elan_i2c - fix regulator enable count imbalance after suspend/resume - Input: elan_i2c - move regulator_[en|dis]able() out of elan_[en|dis]able_power() - net: dcb: disable softirqs in dcbnl_flush_dev() - drm/amdgpu: fix suspend/resume hang regression - nl80211: Handle nla_memdup failures in handle_nan_filter - iavf: Refactor iavf state machine tracking - net: chelsio: cxgb3: check the return value of pci_find_capability() - ibmvnic: complete init_done on transport events - ARM: tegra: Move panels to AUX bus - soc: fsl: qe: Check of ioremap return value - soc: fsl: guts: Add a missing memory allocation failure check - soc: fsl: guts: Revert commit 3c0d64e867ed - ARM: dts: Use 32KiHz oscillator on devkit8000 - ARM: dts: switch timer config to common devkit8000 devicetree - s390/extable: fix exception table sorting - memfd: fix F_SEAL_WRITE after shmem huge page allocated - ibmvnic: free reset-work-item when flushing - igc: igc_write_phy_reg_gpy: drop premature return - pinctrl: sunxi: Use unique lockdep classes for IRQs - selftests: mlxsw: tc_police_scale: Make test more robust - ARM: 9182/1: mmu: fix returns from early_param() and __setup() functions - ARM: Fix kgdb breakpoint for Thumb2 - igc: igc_read_phy_reg_gpy: drop premature return - arm64: dts: rockchip: Switch RK3399-Gru DP to SPDIF output - can: gs_usb: change active_channels's type from atomic_t to u8 - ASoC: cs4265: Fix the duplicated control name - firmware: arm_scmi: Remove space in MODULE_ALIAS name - efivars: Respect "block" flag in efivar_entry_set_safe() - ixgbe: xsk: change !netif_carrier_ok() handling in ixgbe_xmit_zc() - net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe() - ibmvnic: register netdev after init of adapter - net: sxgbe: fix return value of __setup handler - iavf: Fix missing check for running netdev - mac80211: treat some SAE auth steps as final - net: stmmac: fix return value of __setup handler - mac80211: fix forwarded mesh frames AC & queue selection - ice: fix concurrent reset and removal of VFs - ice: Fix race conditions between virtchnl handling and VF ndo ops - net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause by server - net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated by client - net/smc: fix connection leak - net: dcb: flush lingering app table entries for unregistered devices - net: ipv6: ensure we call ipv6_mc_down() at most once - batman-adv: Don't expect inter-netns unique iflink indices - batman-adv: Request iflink once in batadv_get_real_netdevice - batman-adv: Request iflink once in batadv-on-batadv check - netfilter: nf_queue: handle socket prefetch - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - net: fix up skbs delta_truesize in UDP GRO frag_list - e1000e: Correct NVM checksum verification flow - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - bpf, sockmap: Do not ignore orig_len parameter - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - mm: Consider __GFP_NOWARN flag for oversized kvmalloc() calls - ntb: intel: fix port config status offset for SPR - thermal: core: Fix TZ_GET_TRIP NULL pointer dereference - xen/netfront: destroy queues before real_num_tx_queues is zeroed - drm/i915: s/JSP2/ICP2/ PCH - iommu/amd: Recover from event log overflow - ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min - riscv: Fix config KASAN && DEBUG_VIRTUAL - riscv: Fix config KASAN && SPARSEMEM && !SPARSE_VMEMMAP - riscv/efi_stub: Fix get_boot_hartid_from_fdt() return value - ALSA: intel_hdmi: Fix reference to PCM buffer address - tracing: Add ustring operation to filtering string pointers - drm/amdgpu: check vm ready by amdgpu_vm->evicting flag - ata: pata_hpt37x: fix PCI clock detection - serial: stm32: prevent TDR register overwrite when sending x_char - tracing: Add test for user space strings when filtering on string pointers - exfat: fix i_blocks for files truncated over 4 GiB - exfat: reuse exfat_inode_info variable instead of calling EXFAT_I() - net: usb: cdc_mbim: avoid altsetting toggling for Telit FN990 - i2c: qup: allow COMPILE_TEST - i2c: cadence: allow COMPILE_TEST - dmaengine: shdma: Fix runtime PM imbalance on error - selftests/seccomp: Fix seccomp failure by adding missing headers - cifs: fix double free race when mount fails in cifs_get_root() - tipc: fix a bit overflow in tipc_crypto_key_rcv() - KVM: arm64: vgic: Read HW interrupt pending state from the HW - Input: clear BTN_RIGHT/MIDDLE on buttonpads - regulator: core: fix false positive in regulator_late_cleanup() - ASoC: rt5682: do not block workqueue if card is unbound - ASoC: rt5668: do not block workqueue if card is unbound - i2c: bcm2835: Avoid clock stretching timeouts - mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work - mac80211_hwsim: report NOACK frames in tx_status - nfsd: Fix null-ptr-deref in nfsd_fill_super() - arm64: Add non nmi ipi backtrace support - slub: add back check for free nonslab objects- sched/fair: Update rq clock before unthrottle a qos cfs_rq - io_uring: fix soft lockup in io_submit_sqes() - arm64: Fix wrong logic in gic_arch_restore_irqs() - pkcs7: parser support SM2 and SM3 algorithms combination - secure_seq: use the 64 bits of the siphash for port offset calculation - vfio/iommu: Fix uncorrect type parameters which used in bitmap operations - ipv6: per-netns exclusive flowlabel checks - memblock: use kfree() to release kmalloced memblock regions - gpio: tegra186: Fix chip_data type confusion - tty: n_gsm: fix deadlock in gsmtty_open() - tty: n_gsm: fix wrong tty control line for flow control - tty: n_gsm: fix NULL pointer access due to DLCI release - tty: n_gsm: fix proper link termination after failed open - tty: n_gsm: fix encoding of control signal octet bit DV - riscv: fix oops caused by irqsoff latency tracer - thermal: int340x: fix memory leak in int3400_notify() - RDMA/cma: Do not change route.addr.src_addr outside state checks - driver core: Free DMA range map when device is released - xhci: Prevent futile URB re-submissions due to incorrect return value. - xhci: re-initialize the HC during resume if HCE was set - usb: dwc3: gadget: Let the interrupt handler disable bottom halves. - usb: dwc3: pci: Fix Bay Trail phy GPIO mappings - usb: dwc2: drd: fix soft connect when gadget is unconfigured - USB: serial: option: add Telit LE910R1 compositions - USB: serial: option: add support for DW5829e - tracefs: Set the group ownership in apply_options() not parse_options() - usb: gadget: rndis: add spinlock for rndis response list - Revert "USB: serial: ch341: add new Product ID for CH341A" - ata: pata_hpt37x: disable primary channel on HPT371 - sc16is7xx: Fix for incorrect data being transmitted - iio: Fix error handling for PM - iio: imu: st_lsm6dsx: wait for settling time in st_lsm6dsx_read_oneshot - iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM bits - iio: adc: men_z188_adc: Fix a resource leak in an error handling path - tracing: Have traceon and traceoff trigger honor the instance - RDMA/ib_srp: Fix a deadlock - RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close - RDMA/rtrs-clt: Kill wait_for_inflight_permits - regmap-irq: Update interrupt clear register for proper reset - spi: spi-zynq-qspi: Fix a NULL pointer dereference in zynq_qspi_exec_mem_op() - net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded packets - net/mlx5: Fix wrong limitation of metadata match on ecpf - net/mlx5: Fix possible deadlock on rule deletion - udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister() - surface: surface3_power: Fix battery readings on batteries without a serial number - net/smc: Use a mutex for locking "struct smc_pnettable" - netfilter: nf_tables: fix memory leak during stateful obj update - nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac() - net: Force inlining of checksum functions in net/checksum.h - net: ll_temac: check the return value of devm_kmalloc() - net/sched: act_ct: Fix flow table lookup after ct clear or switching zones - net/mlx5e: Fix wrong return value on ioctl EEPROM query failure - drm/edid: Always set RGB444 - openvswitch: Fix setting ipv6 fields causing hw csum failure - gso: do not skip outer ip header in case of ipip and net_failover - tipc: Fix end of loop tests for list_for_each_entry() - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - io_uring: add a schedule point in io_add_buffers() - bpf: Add schedule points in batch ops - selftests: bpf: Check bpf_msg_push_data return value - bpf: Do not try bpf_msg_push_data with len 0 - hwmon: Handle failure to register sensor with thermal zone correctly - bnxt_en: Fix active FEC reporting to ethtool - bnx2x: fix driver load from initrd - perf data: Fix double free in perf_session__delete() - ping: remove pr_err from ping_lookup - optee: use driver internal tee_context for some rpc - tee: export teedev_open() and teedev_close_context() - x86/fpu: Correct pkru/xstate inconsistency - CDC-NCM: avoid overflow in sanity checking - USB: zaurus: support another broken Zaurus - drm/i915: Correctly populate use_sagv_wm for all pipes - drm/amdgpu: disable MMHUB PG for Picasso - KVM: x86/mmu: make apf token non-zero to fix bug - parisc/unaligned: Fix ldw() and stw() unalignment handlers - parisc/unaligned: Fix fldd and fstd unaligned handlers on 32-bit kernel - vhost/vsock: don't check owner in vhost_vsock_stop() while releasing - clk: jz4725b: fix mmc0 clock gating - btrfs: tree-checker: check item_size for dev_item - btrfs: tree-checker: check item_size for inode_item- mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - ext4: Fix warning in ext4_da_release_space - perf: hisi: Fix unexpected modifications in hisi_uncore_l3c_pmu.c - huge tmpfs: remove shrinklist addition from shmem_setattr() - huge tmpfs: fix split_huge_page() after FALLOC_FL_KEEP_SIZE - huge tmpfs: fix fallocate(vanilla) advance over huge pages - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - irq-gic-v3-its: It can't be initialized when the GICR had been cut - irq-gic-v3: Add support to init ts core GICR - crypto: tcrypt - add asynchronous speed test for SM3 - crypto: x86/sm3 - add AVX assembly implementation - crypto: sm3 - make dependent on sm3 library - crypto: sm2 - make dependent on sm3 library - crypto: arm64/sm3-ce - make dependent on sm3 library - crypto: sm3 - create SM3 stand-alone library - dynamic_hugetlb: fix undefined struct cftype - file: fix kabi change since add f_ctl_mode - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - readahead: introduce FMODE_CTL_WILLNEED to read first 2MB of file - lockdep: Correct lock_classes index mapping - i2c: brcmstb: fix support for DSL and CM variants - copy_process(): Move fd_install() out of sighand->siglock critical section - i2c: qcom-cci: don't put a device tree node before i2c_add_adapter() - i2c: qcom-cci: don't delete an unregistered adapter - dmaengine: sh: rcar-dmac: Check for error num after dma_set_max_seg_size - dmaengine: stm32-dmamux: Fix PM disable depth imbalance in stm32_dmamux_probe - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - EDAC: Fix calculation of returned address and next offset in edac_align_ptr() - scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop - kconfig: fix failing to generate auto.conf - net: macb: Align the dma and coherent dma masks - net: usb: qmi_wwan: Add support for Dell DW5829e - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - drm/rockchip: dw_hdmi: Do not leave clock enabled in error case - xprtrdma: fix pointer derefs in error cases of rpcrdma_ep_create - soc: aspeed: lpc-ctrl: Block error printing on probe defer cases - ata: libata-core: Disable TRIM on M88V29 - kconfig: let 'shell' return enough output for deep path names - selftests: fixup build warnings in pidfd / clone3 tests - pidfd: fix test failure due to stack overflow on some arches - arm64: dts: meson-g12: drop BL32 region from SEI510/SEI610 - arm64: dts: meson-g12: add ATF BL32 reserved-memory region - arm64: dts: meson-gx: add ATF BL32 reserved-memory region - netfilter: conntrack: don't refresh sctp entries in closed state - irqchip/sifive-plic: Add missing thead,c900-plic match string - phy: usb: Leave some clocks running during suspend - ARM: OMAP2+: adjust the location of put_device() call in omapdss_init_of - ARM: OMAP2+: hwmod: Add of_node_put() before break - NFS: Don't set NFS_INO_INVALID_XATTR if there is no xattr cache - KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW - KVM: x86/pmu: Don't truncate the PerfEvtSeln MSR when creating a perf event - KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id() - Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - tty: n_tty: do not look ahead for EOL character past the end of the buffer - NFS: Do not report writeback errors in nfs_getattr() - block/wbt: fix negative inflight counter when remove scsi device - ASoC: tas2770: Insert post reset delay - KVM: SVM: Never reject emulation due to SMAP errata for !SEV guests - mtd: rawnand: gpmi: don't leak PM reference in error path - powerpc/lib/sstep: fix 'ptesync' build error - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_range() - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw() - ALSA: hda: Fix missing codec probe on Shenker Dock 15 - ALSA: hda: Fix regression on forced probe mask option - ALSA: hda/realtek: Fix deadlock by COEF mutex - ALSA: hda/realtek: Add quirk for Legion Y9000X 2019 - selftests/exec: Add non-regular to TEST_GEN_PROGS - perf bpf: Defer freeing string after possible strlen() on it - dpaa2-eth: Initialize mutex used in one step timestamping path - libsubcmd: Fix use-after-free for realloc(..., 0) - bonding: fix data-races around agg_select_timer - net_sched: add __rcu annotation to netdev->qdisc - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - net: ieee802154: ca8210: Fix lifs/sifs periods - net: dsa: lantiq_gswip: fix use after free in gswip_remove() - net: dsa: lan9303: fix reset on probe - netfilter: nft_synproxy: unregister hooks on init error path - selftests: netfilter: fix exit value for nft_concat_range - iwlwifi: pcie: gen2: fix locking when "HW not ready" - iwlwifi: pcie: fix locking when "HW not ready" - drm/i915/gvt: Make DRM_I915_GVT depend on X86 - vsock: remove vsock from connected table when connect is interrupted by a signal - drm/i915/opregion: check port number bounds for SWSCI display power state - drm/radeon: Fix backlight control on iMac 12,1 - iwlwifi: fix use-after-free - kbuild: lto: Merge module sections if and only if CONFIG_LTO_CLANG is enabled - kbuild: lto: merge module sections - random: wake up /dev/random writers after zap - gcc-plugins/stackleak: Use noinstr in favor of notrace - Revert "module, async: async_synchronize_full() on module init iff async is used" - x86/Xen: streamline (and fix) PV CPU enumeration - drm/amdgpu: fix logic inversion in check - nvme-rdma: fix possible use-after-free in transport error_recovery work - nvme-tcp: fix possible use-after-free in transport error_recovery work - nvme: fix a possible use-after-free in controller reset during load - scsi: pm8001: Fix use-after-free for aborted SSP/STP sas_task - scsi: pm8001: Fix use-after-free for aborted TMF sas_task - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - selftests: skip mincore.check_file_mmap when fs lacks needed support - selftests: openat2: Skip testcases that fail with EOPNOTSUPP - selftests: openat2: Add missing dependency in Makefile - selftests: openat2: Print also errno in failure messages - selftests/zram: Adapt the situation that /dev/zram0 is being used - selftests/zram01.sh: Fix compression ratio calculation - selftests/zram: Skip max_comp_streams interface on newer kernel - net: ieee802154: at86rf230: Stop leaking skb's - kselftest: signal all child processes - selftests: rtc: Increase test timeout so that all tests run - platform/x86: ISST: Fix possible circular locking dependency detected - platform/x86: touchscreen_dmi: Add info for the RWC NANOTE P8 AY07J 2-in-1 - btrfs: send: in case of IO error log it - parisc: Add ioread64_lo_hi() and iowrite64_lo_hi() - PCI: hv: Fix NUMA node assignment when kernel boots with custom NUMA topology - mm: don't try to NUMA-migrate COW pages that have other uses - mmc: block: fix read single on recovery logic - parisc: Fix sglist access in ccio-dma.c - parisc: Fix data TLB miss in sba_unmap_sg - parisc: Drop __init from map_pages declaration - serial: parisc: GSC: fix build when IOSAPIC is not set - Revert "svm: Add warning message for AVIC IPI invalid target" - HID:Add support for UGTABLET WP5540 - scsi: lpfc: Fix mailbox command failure during driver initialization - can: isotp: add SF_BROADCAST support for functional addressing - can: isotp: prevent race between isotp_bind() and isotp_setsockopt() - fs/proc: task_mmu.c: don't read mapcount for migration entry - mm: memcg: synchronize objcg lists with a dedicated spinlock - drm/nouveau/pmu/gm200-: use alternate falcon reset sequence- ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - ext4: fix warning when submitting superblock in ext4_commit_super() - ipv6: annotate some data-races around sk->sk_prot - net/sched: cls_u32: fix netns refcount changes in u32_change() - arm64: kaslr: support randomized module area with KASAN_VMALLOC - arm64: Kconfig: support CONFIG_KASAN_VMALLOC - arm64: kasan: abstract _text and _end to KERNEL_START/END - arm64: kasan: don't populate vmalloc area for CONFIG_KASAN_VMALLOC - ext4: fix bug_on in __es_tree_search - exec: Remove redundant check in do_open_execat/uselib - floppy: use a statically allocated error counter - ext4: fix race condition between ext4_write and ext4_convert_inline_data - arm64: Fix some build errors related to KEXEC - sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - ubi: ubi_create_volume: Fix use-after-free when volume creation failed - ubi: fastmap: Don't reserve beb_rsvd_pebs while filling fm pool - net: ipv6: fix use after free of struct seg6_pernet_data - net: ipv6: check return value of rhashtable_init - KVM: arm64: vgic: Drop WARN from vgic_get_irq - Documentation: arm64: Add limitation for exactmap - arm64: Fix reserved memory via memmap - ARM: 9191/1: arm/stacktrace, kasan: Silence KASAN warnings in unwind_frame() - bpf, sockmap: Add sk_rmem_alloc check for sockmap - bpf, sockmap: Fix double uncharge the mem of sk_msg - bpf, sockmap: Fix more uncharged while msg has more_data - bpf, sockmap: Fix memleak in tcp_bpf_sendmsg while sk msg is full - bpf, sockmap: Fix memleak in sk_psock_queue_msg - bpf, sockmap: Zap ingress queues after stopping strparser - bpf, sockmap: On cleanup we additionally need to remove cached skb - bpf, sockmap: Fix memleak on ingress msg enqueue - skmsg: Fix a memory leak in sk_psock_verdict_apply() - sock_map: Fix a potential use-after-free in sock_map_close() - skmsg: Avoid lock_sock() in sk_psock_backlog() - net: Introduce skb_send_sock() for sock_map - skmsg: Introduce a spinlock to protect ingress_msg - skmsg: Lock ingress_skb when purging - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU - perf: hisi: Add support for HiSilicon SoC L3T PMU - perf: hisi: Fix read sccl_id and ccl_id error in some platform - perf: hisi: Make irq shared- io_uring: fix race between timeout flush and removal - net/x25: Fix null-ptr-deref caused by x25_disconnect - iommu: Fix potential use-after-free during probe - perf: Fix list corruption in perf_cgroup_switch() - arm64: dts: imx8mq: fix lcdif port node - scsi: lpfc: Reduce log messages seen after firmware download - scsi: lpfc: Remove NVMe support if kernel has NVME_FC disabled - can: isotp: fix error path in isotp_sendmsg() to unlock wait queue - Makefile.extrawarn: Move -Wunaligned-access to W=1 - hwmon: (dell-smm) Speed up setting of fan speed - phy: ti: Fix missing sentinel for clk_div_table - speakup-dectlk: Restore pitch setting - USB: serial: cp210x: add CPI Bulk Coin Recycler id - USB: serial: cp210x: add NCR Retail IO box id - USB: serial: ch341: add support for GW Instek USB2.0-Serial devices - USB: serial: option: add ZTE MF286D modem - USB: serial: ftdi_sio: add support for Brainboxes US-159/235/320 - usb: raw-gadget: fix handling of dual-direction-capable endpoints - usb: gadget: f_uac2: Define specific wTerminalType - usb: gadget: udc: renesas_usb3: Fix host to USB_ROLE_NONE transition - usb: dwc3: gadget: Prevent core from processing stale TRBs - usb: ulpi: Call of_node_put correctly - usb: ulpi: Move of_node_put to ulpi_dev_release - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - Revert "usb: dwc2: drd: fix soft connect when gadget is unconfigured" - usb: dwc2: drd: fix soft connect when gadget is unconfigured - eeprom: ee1004: limit i2c reads to I2C_SMBUS_BLOCK_MAX - n_tty: wake up poll(POLLRDNORM) on receiving data - vt_ioctl: add array_index_nospec to VT_ACTIVATE - vt_ioctl: fix array_index_nospec in vt_setactivate - net: dsa: mv88e6xxx: fix use-after-free in mv88e6xxx_mdios_unregister - net: mscc: ocelot: fix mutex lock error during ethtool stats read - ice: fix IPIP and SIT TSO offload - ice: fix an error code in ice_cfg_phy_fec() - dpaa2-eth: unregister the netdev before disconnecting from the PHY - net: amd-xgbe: disable interrupts during pci removal - tipc: rate limit warning for received illegal binding update - net: mdio: aspeed: Add missing MODULE_DEVICE_TABLE - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - nfp: flower: fix ida_idx not being released - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - net: dsa: lantiq_gswip: don't use devres for mdiobus - net: dsa: felix: don't use devres for mdiobus - net: dsa: bcm_sf2: don't use devres for mdiobus - net: dsa: ar9331: register the mdiobus under devres - net: dsa: mv88e6xxx: don't use devres for mdiobus - bonding: pair enable_port with slave_arr_updates - gpio: sifive: use the correct register to read output values - ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE - drm/panel: simple: Assign data from panel_dpi_probe() correctly - ixgbevf: Require large buffers for build_skb on 82599VF - arm64: dts: meson-g12b-odroid-n2: fix typo 'dio2133' - netfilter: ctnetlink: disable helper autoassign - misc: fastrpc: avoid double fput() on failed usercopy - drm/vc4: hdmi: Allow DBLCLK modes even if horz timing is odd. - gpio: aggregator: Fix calling into sleeping GPIO controllers - usb: f_fs: Fix use-after-free for epfile - ARM: dts: imx7ulp: Fix 'assigned-clocks-parents' typo - phy: xilinx: zynqmp: Fix bus width setting for SGMII - ARM: dts: imx6qdl-udoo: Properly describe the SD card detect - staging: fbtft: Fix error path in fbtft_driver_module_init() - ARM: dts: meson8b: Fix the UART device-tree schema validation - ARM: dts: meson8: Fix the UART device-tree schema validation - ARM: dts: meson: Fix the UART compatible strings - ARM: dts: Fix timer regression for beagleboard revision c - drm/rockchip: vop: Correct RK3399 VOP register fields - PM: s2idle: ACPI: Fix wakeup interrupts handling - ACPI/IORT: Check node revision for PMCG resources - nvme-tcp: fix bogus request completion when failing to send AER - ARM: socfpga: fix missing RESET_CONTROLLER - ARM: dts: Fix boot regression on Skomer - ARM: dts: imx23-evk: Remove MX23_PAD_SSP1_DETECT from hog group - riscv: fix build with binutils 2.38 - KVM: VMX: Set vmcs.PENDING_DBG.BS on #DB in STI/MOVSS blocking shadow - KVM: SVM: Don't kill SEV guest if SMAP erratum triggers in usermode - KVM: nVMX: Also filter MSR_IA32_VMX_TRUE_PINBASED_CTLS when eVMCS - KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMER - KVM: eventfd: Fix false positive RCU usage warning - net: stmmac: dwmac-sun8i: use return val of readl_poll_timeout() - nvme-pci: add the IGNORE_DEV_SUBNQN quirk for Intel P4500/P4600 SSDs - perf: Always wake the parent event - usb: dwc2: gadget: don't try to disable ep0 in dwc2_hsotg_suspend - PM: hibernate: Remove register_nosave_region_late() - scsi: myrs: Fix crash in error case - scsi: ufs: Treat link loss as fatal error - scsi: pm8001: Fix bogus FW crash for maxcpus=1 - scsi: qedf: Fix refcount issue when LOGO is received during TMF - scsi: qedf: Add stag_work to all the vports - scsi: ufs: ufshcd-pltfrm: Check the return value of devm_kstrdup() - scsi: target: iscsi: Make sure the np under each tpg is unique - powerpc/fixmap: Fix VM debug warning on unmap - net: sched: Clarify error message when qdisc kind is unknown - drm: panel-orientation-quirks: Add quirk for the 1Netbook OneXPlayer - x86/perf: Avoid warning for Arch LBR without XSAVE - NFSv4 handle port presence in fs_location server string - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: change nfs_access_get_cached to only report the mask - tracing: Propagate is_signed to expression - drm/amdgpu: Set a suitable dev_info.gart_page_size - NFSD: Fix offset type in I/O trace points - NFSD: Clamp WRITE offsets - NFS: Fix initialisation of nfs_client cl_flags field - net: phy: marvell: Fix MDI-x polarity setting in 88e1118-compatible PHYs - net: phy: marvell: Fix RGMII Tx/Rx delays setting in 88e1121-compatible PHYs - can: isotp: fix potential CAN frame reception race in isotp_rcv() - mmc: sdhci-of-esdhc: Check for error num after setting mask - ima: Do not print policy rule with inactive LSM labels - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start()- crypto: api - Move cryptomgr soft dependency into algapi - moxart: fix potential use-after-free on remove path - selftests: nft_concat_range: add test for reload with no element add/del - cgroup/cpuset: Fix "suspicious RCU usage" lockdep warning - net: dsa: mt7530: make NET_DSA_MT7530 select MEDIATEK_GE_PHY - ext4: fix incorrect type issue during replay_del_range - ext4: fix error handling in ext4_fc_record_modified_inode() - ext4: fix error handling in ext4_restore_inline_data() - ext4: modify the logic of ext4_mb_new_blocks_simple - ext4: prevent used blocks from being allocated during fast commit replay - EDAC/xgene: Fix deferred probing - EDAC/altera: Fix deferred probing - x86/perf: Default set FREEZE_ON_SMI for all - perf/x86/intel/pt: Fix crash with stop filters in single-range mode - perf stat: Fix display of grouped aliased events - fbcon: Add option to enable legacy hardware acceleration - Revert "fbcon: Disable accelerated scrolling" - rtc: cmos: Evaluate century appropriate - tools/resolve_btfids: Do not print any commands when building silently - selftests: futex: Use variable MAKE instead of make - selftests/exec: Remove pipe from TEST_GEN_FILES - bpf: Use VM_MAP instead of VM_ALLOC for ringbuf - gve: fix the wrong AdminQ buffer queue index check - nfsd: nfsd4_setclientid_confirm mistakenly expires confirmed client. - scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe - pinctrl: bcm2835: Fix a few error paths - pinctrl: intel: fix unexpected interrupt - pinctrl: intel: Fix a glitch when updating IRQ flags on a preconfigured line - ASoC: max9759: fix underflow in speaker_gain_control_put() - ASoC: cpcap: Check for NULL pointer after calling of_get_child_by_name - ASoC: xilinx: xlnx_formatter_pcm: Make buffer bytes multiple of period bytes - ASoC: fsl: Add missing error handling in pcm030_fabric_probe - drm/i915/overlay: Prevent divide by zero bugs in scaling - net: stmmac: ensure PTP time register reads are consistent - net: stmmac: dump gmac4 DMA registers correctly - net: macsec: Verify that send_sci is on when setting Tx sci explicitly - net: macsec: Fix offload support for NETDEV_UNREGISTER event - net: ieee802154: Return meaningful error codes from the netlink helpers - net: ieee802154: ca8210: Stop leaking skb's - net: ieee802154: mcr20a: Fix lifs/sifs periods - net: ieee802154: hwsim: Ensure proper channel selection at probe time - spi: uniphier: fix reference count leak in uniphier_spi_probe() - spi: meson-spicc: add IRQ check in meson_spicc_probe - spi: mediatek: Avoid NULL pointer crash in interrupt - spi: bcm-qspi: check for valid cs before applying chip select - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - RDMA/mlx4: Don't continue event handler after memory allocation failure - RDMA/siw: Fix broken RDMA Read Fence/Resume logic. - IB/rdmavt: Validate remote_addr during loopback atomic tests - RDMA/ucma: Protect mc during concurrent multicast leaves - RDMA/cma: Use correct address when leaving multicast group - Revert "ASoC: mediatek: Check for error clk pointer" - IB/hfi1: Fix AIP early init panic - dma-buf: heaps: Fix potential spectre v1 gadget - block: bio-integrity: Advance seed correctly for larger interval sizes - mm/kmemleak: avoid scanning potential huge holes - mm/pgtable: define pte_index so that preprocessor could recognize it - mm/debug_vm_pgtable: remove pte entry from the page table - nvme-fabrics: fix state check in nvmf_ctlr_matches_baseopts() - drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 2018 15" Apple Retina panels - drm/nouveau: fix off by one in BIOS boundary checking - btrfs: fix deadlock between quota disable and qgroup rescan worker - ALSA: hda/realtek: Fix silent output on Gigabyte X570 Aorus Xtreme after reboot from Windows - ALSA: hda/realtek: Fix silent output on Gigabyte X570S Aorus Master (newer chipset) - ALSA: hda/realtek: Add missing fixup-model entry for Gigabyte X570 ALC1220 quirks - ALSA: hda/realtek: Add quirk for ASUS GU603 - ALSA: hda: realtek: Fix race at concurrent COEF updates - ALSA: hda: Fix UAF of leds class devs at unbinding - ALSA: usb-audio: Correct quirk for VF0770 - ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx() - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx() - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw() - selinux: fix double free of cond_list on error paths - Revert "drm/vc4: hdmi: Make sure the device is powered with CEC" again - Revert "drm/vc4: hdmi: Make sure the device is powered with CEC" - psi: fix failure of create cgroup psi trigger - mbigen: fix mbigen driver defer probe - md/raid1: fix missing bitmap update w/o WriteMostly devices - md/raid1: only allocate write behind bio for WriteMostly device - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - block: fix kabi change since add bd_write_openers and bd_part_write_openers - kabi: deduplication friendly structs - block: add info when opening an exclusive opened block device for write - block: add info when opening a write opend block device exclusively - arm64: entry: Save some nops when CONFIG_ARM64_PSEUDO_NMI is not set - bpf: Access bpf_sock's src_ip4 and sorc_port in BPF_CGROUP_INET_SOCK_RELEASE hook - bpf: Add new bpf helper to get SO_ORIGINAL_DST/REPLY_SRC - bpf: Add bpf_get_sockops_uid_gid helper function - net: core: Add a GID field to struct sock. - crypto: crct10dif-neon - fix use via crypto_shash_digest() - net: fix information leakage in /proc/net/ptype - config: enable CONFIG_QOS_SCHED_SMT_EXPELLER by - sched: Add tracepoint for qos smt expeller - sched: Add statistics for qos smt expeller - sched: Implement the function of qos smt expeller - sched: Introduce qos smt expeller for co-location - ext4: fix symlink file size not match to file content - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: fix use-after-free in ext4_search_dir - KVM: s390: Return error on SIDA memop on normal guest - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages - ubi: fastmap: Fix high cpu usage of ubi_bgt by making sure wl_pool not empty - perf c2c: Update documentation for display option 'all' - perf c2c: Sort on all cache hit for load operations - perf c2c: Refactor node header - perf c2c: Add dimensions for load miss - perf c2c: Add dimensions for load hit - perf c2c: Add dimensions for total load hit - rcu/nocb: Make rcu_core() callbacks acceleration preempt-safe - livepatch/arm64: Fix incorrect endian conversion when long jump - livepatch: Print logs when register failed - livepatch: Print logs when check calltrace failed - livepatch: Print logs when patch text failed - livepatch: Optimize list_del operation in 'arch_klp_unpatch_func' - livepatch: Use 'old_insns' to replace 'old_insn' - livepatch: Remove redundant copy for old codes - livepatch: Reduce duplicate codes and fix issue on patch text - mm: export collect_procs() - rcu: Prevent expedited GP from enabling tick on offline CPU- tcp: add missing tcp_skb_can_collapse() test in tcp_shift_skb_data() - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - cpuset: Fix the bug that subpart_cpus updated wrongly in update_cpumask() - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - fanotify: Fix stale file descriptor in copy_event_to_user() - net: amd-xgbe: Fix skb data length underflow - net: amd-xgbe: ensure to reset the tx_timer_active flag - ipheth: fix EOVERFLOW in ipheth_rcvbulk_callback - net/mlx5: E-Switch, Fix uninitialized variable modact - net/mlx5: Use del_timer_sync in fw reset flow of halting poll - net/mlx5e: Fix handling of wrong devices during bond netevent - drm/vc4: hdmi: Make sure the device is powered with CEC - x86/cpu: Add Xeon Icelake-D to list of CPUs that support PPIN - x86/mce: Add Xeon Sapphire Rapids to list of CPUs that support PPIN - psi: Fix uaf issue when psi trigger is destroyed while being polled - KVM: x86: Forcibly leave nested virt when SMM state is toggled - Revert "drivers: bus: simple-pm-bus: Add support for probing simple bus only devices" - net: ipa: prevent concurrent replenish - net: ipa: use a bitmap for endpoint replenish_enabled - net: ipa: fix atomic update in ipa_endpoint_replenish() - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - mtd: rawnand: mpc5121: Remove unused variable in ads5121_select_chip() - block: Fix wrong offset in bio_truncate() - fsnotify: invalidate dcache before IN_DELETE event - usr/include/Makefile: add linux/nfc.h to the compile-test coverage - dt-bindings: can: tcan4x5x: fix mram-cfg RX FIFO config - net: bridge: vlan: fix memory leak in __allowed_ingress - ipv4: remove sparse error in ip_neigh_gw4() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - net: bridge: vlan: fix single net device option dumping - Revert "ipv6: Honor all IPv6 PIO Valid Lifetime values" - net: cpsw: Properly initialise struct page_pool_params - drm/msm/dpu: invalid parameter check in dpu_setup_dspp_pcc - drm/msm/hdmi: Fix missing put_device() call in msm_hdmi_get_phy - video: hyperv_fb: Fix validation of screen resolution - ibmvnic: don't spin in tasklet - ibmvnic: init ->running_cap_crqs early - ipv4: fix ip option filtering for locally generated fragments - net: ipv4: Fix the warning for dereference - net: ipv4: Move ip_options_fragment() out of loop - powerpc/perf: Fix power_pmu_disable to call clear_pmi_irq_pending only if PMI is pending - hwmon: (lm90) Mark alert as broken for MAX6654 - efi/libstub: arm64: Fix image check alignment at entry - rxrpc: Adjust retransmission backoff - octeontx2-pf: Forward error codes to VF - phylib: fix potential use-after-free - net: phy: broadcom: hook up soft_reset for BCM54616S - sched/pelt: Relax the sync of util_sum with util_avg - kernel: delete repeated words in comments - netfilter: conntrack: don't increment invalid counter on NF_REPEAT - powerpc64/bpf: Limit 'ldbrx' to processors compliant with ISA v2.06 - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - drm/msm/dsi: invalid parameter check in msm_dsi_phy_enable - drm/msm/dsi: Fix missing put_device() call in dsi_get_phy - drm/msm: Fix wrong size calculation - net-procfs: show net devices bound packet types - hwmon: (lm90) Reduce maximum conversion rate for G781 - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - hwmon: (lm90) Mark alert as broken for MAX6680 - hwmon: (lm90) Mark alert as broken for MAX6646/6647/6649 - ipv6_tunnel: Rate limit warning messages - scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put() - rpmsg: char: Fix race between the release of rpmsg_eptdev and cdev - rpmsg: char: Fix race between the release of rpmsg_ctrldev and cdev - usb: roles: fix include/linux/usb/role.h compile issue - i40e: fix unsigned stat widths - i40e: Fix for failed to init adminq while VF reset - i40e: Fix queues reservation for XDP - i40e: Fix issue when maximum queues is exceeded - i40e: Increase delay to 1 s after global EMP reset - powerpc/32: Fix boot failure with GCC latent entropy plugin - powerpc/32s: Fix kasan_init_region() for KASAN - powerpc/32s: Allocate one 256k IBAT instead of two consecutives 128k IBATs - x86/MCE/AMD: Allow thresholding interface updates after init - sched/membarrier: Fix membarrier-rseq fence command missing from query bitmask - ocfs2: fix a deadlock when commit trans - jbd2: export jbd2_journal_[grab|put]_journal_head - ucsi_ccg: Check DEV_INT bit only when starting CCG4 - usb: typec: tcpm: Do not disconnect while receiving VBUS off - USB: core: Fix hang in usb_kill_urb by adding memory barriers - usb: gadget: f_sourcesink: Fix isoc transfer for USB_SPEED_SUPER_PLUS - usb: common: ulpi: Fix crash in ulpi_match() - usb: xhci-plat: fix crash when suspend if remote wake enable - usb-storage: Add unusual-devs entry for VL817 USB-SATA bridge - tty: Add support for Brainboxes UC cards. - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - arm64: errata: Fix exec handling in erratum 1418040 workaround - KVM: x86: Update vCPU's runtime CPUID on write to MSR_IA32_XSS - drm/etnaviv: relax submit size limits - perf/x86/intel/uncore: Fix CAS_COUNT_WRITE issue for ICX - Revert "KVM: SVM: avoid infinite loop on NPF from bad address" - fsnotify: fix fsnotify hooks in pseudo filesystems - ceph: set pool_ns in new inode layout for async creates - ceph: properly put ceph_string reference after async create attempt - tracing: Don't inc err_log entry count if entry allocation fails - tracing/histogram: Fix a potential memory leak for kstrdup() - PM: wakeup: simplify the output logic of pm_show_wakelocks() - efi: runtime: avoid EFIv2 runtime services on Apple x86 machines - scsi: zfcp: Fix failed recovery on gone remote port with non-NPIV FCP devices - bpf: Guard against accessing NULL pt_regs in bpf_get_task_stack() - s390/hypfs: include z/VM guests with access control group set - s390/module: fix loading modules with a lot of relocations - net: stmmac: skip only stmmac_ptp_register when resume from suspend - net: sfp: ignore disabled SFP node - media: venus: core: Drop second v4l2 device unregister - Bluetooth: refactor malicious adv data check - drm/vmwgfx: Fix stale file descriptors on failed usercopy - select: Fix indefinitely sleeping task in poll_schedule_timeout() - KVM: x86/mmu: Fix write-protection of PTs mapped by the TDP MMU - rcu: Tighten rcu_advance_cbs_nowake() checks - bnx2x: Invalidate fastpath HSI version for VFs - bnx2x: Utilize firmware 7.13.21.0 - drm/i915: Flush TLBs before releasing backing storedc-64g.compass-ci 1715156533 5.10.0-198.0.0.111.oe2203sp35.10.0-198.0.0.111.oe2203sp30-metadata_list-compact_tlv-perf-debuginfo-5.10.0-198.0.0.111.oe2203sp3.x86_640-metadata_list-compact-perf-debuginfo-5.10.0-198.0.0.111.oe2203sp3.x86_64debugusrbinperf-5.10.0-198.0.0.111.oe2203sp3.x86_64.debuglib64traceeventpluginsplugin_cfg80211.so-5.10.0-198.0.0.111.oe2203sp3.x86_64.debugplugin_function.so-5.10.0-198.0.0.111.oe2203sp3.x86_64.debugplugin_futex.so-5.10.0-198.0.0.111.oe2203sp3.x86_64.debugplugin_hrtimer.so-5.10.0-198.0.0.111.oe2203sp3.x86_64.debugplugin_jbd2.so-5.10.0-198.0.0.111.oe2203sp3.x86_64.debugplugin_kmem.so-5.10.0-198.0.0.111.oe2203sp3.x86_64.debugplugin_kvm.so-5.10.0-198.0.0.111.oe2203sp3.x86_64.debugplugin_mac80211.so-5.10.0-198.0.0.111.oe2203sp3.x86_64.debugplugin_sched_switch.so-5.10.0-198.0.0.111.oe2203sp3.x86_64.debugplugin_scsi.so-5.10.0-198.0.0.111.oe2203sp3.x86_64.debugplugin_tlb.so-5.10.0-198.0.0.111.oe2203sp3.x86_64.debugplugin_xen.so-5.10.0-198.0.0.111.oe2203sp3.x86_64.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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection cpioxz2x86_64-openEuler-linux-gnu directoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter \004, BuildID[sha1]=bea82821f7508d2f0092cdc030568987289e670d, for GNU/Linux 3.2.0, with debug_info, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=de77361976b768dc121e3d08997d2040ae25ced7, with debug_info, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6cc4613e0c127242846b2ebca90fb8a72496cfc9, with debug_info, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7d08696b88a40889cf40a3b1897bf73892da996d, with debug_info, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=030ef1568cec3a0ef765430973a6db8aed937c6c, with debug_info, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=84b3ace1035823aa3b5bdf42b5832811d7e776ff, with debug_info, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e31714d17a1d4d875a620d343ea1d16a8ed82b2d, with debug_info, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=bc9bafdaf666dbb8bd09f44730b4b394f5999b93, with debug_info, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=93cb06dcffdce844ea2bbccc50cd02e7276e32d6, with debug_info, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=01f18db6cf8e2d76f67182aedd88defe6109b8f5, with debug_info, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=cbea9fa9ccd5ce9ce118201e85c9f546f1348a86, with debug_info, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=36a275caa635f20b9bae588735ab357d96af4c59, with debug_info, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a216f2c3294c4e0704463c870ba8f75ba8e746ab, with debug_info, not strippeduUyvtĪ1;utf-850a0473dd429ef23f9dcbd60bdbd195a9db07f5b64ccffcbc49a5e78913cb1489df972041df1a4e8b997298696a031b63dded98fb9faa049ce4e13ee496d7674?`7zXZ !#,a] b2u Q{LY/4Z)Q%zu.gz=(avsA1j_``˗^#e)gq-?8-?'ޓw~!ⷩf G9cR GJ!'j-Td_y)}x 0=ݷ &)#u w{O욛 wyi;su){@egCQOE>(vnL3&43eqCU";bBf 'TK־ L`$ -Dh=dP"0n p6Kv"*@˯H_{?V >q]:C.W(͒0 Ŏ-DޢY^X9ã "QƌQpLХdľP(,u4O 'I'~=~55@ZZɸnk7.~P}>/H>1t?214&%I3r]8 Nӷ>QX=CV{R\\IBA:v5d:tKک$ZpL _;pl蛇(uF C-,9_&P % VɰYx ς^ }={}y7~T~ܸLX8"2i:|xF>(9 $"훶t -->"Y/d&yOS?ř3ɟrQ\jg m |._8yli9\n[ P;@Xl&4kzG t`:Tc@~RTU>Q6SɺxGChNotU 0jԬM*OrO1#Hi0&6a{>hKLn $mffl+)9jkR\ $%~"2Z^uu]Mĵf̜LB|0v=),pKN,0Waփ`/mkuս('A_ ڶ%-LCQMbX :y^2BhV[S 7Cכz~*Y6VY"\Z "&D<$A"$iɘx究wÝbj\iRDM-0y>iȬ02ﮚz u =1-BVBKISڣ݊5|8FY4TCM~Jf@Ⱕwoz/a_dB- Lɮ@"A ~+xtcKT#iXq"0C9:+]BЄa:7{um3w+?]I; jURΐbF.|vz^ᘺ!?B),¬EMM8dk" ʒ,o,ȅrS&v٫^* ]Bvi`1de-9z]IgtkBmM"A^f ET~ ܝePt@PA{"QvNQ :MgxWG&+=ǥ^Oy:[DFDT[-RfnS< eZlIf ktƀ Ʒ `䪸PSgK. f҃*pR%ދnB `EB=PčD4! pܪPl 1UKz)VhpGhwesv'$x|Z6!Û79B9·߁b~(Ⱥ^c~ :x `ΉH`Mjd4NԦZݠ.cJAUdR%ORi;jC ~*ÈuO?wk| rsgC>>qlvfTJ-2"2 D'u<d夨>ZT+ksya>y-5q^ y^eV㔆`ޟ=T0\w Q_×basv9RtI@\=v:)$EnyZ4^ay< %A GMN#1eH'/d«1ȃ>:hvI<uu8:9zRiD5[ӡ4嵩i: ,%&|g ~΃&ZEDɑiTR!d;cc> 'A*ަ8l7-NyTz=t*Ǔi~:`=]]?_)TзʹdaUH}[唩4{yb0u-BUMz= LX:DjÀKr^6G;h?wԄC"jLxʱk}zMeĉ>Q_rv01flG_EԄ.l\Rg-wGw8S1q_B?ȃ5 KX1aF)RЬҹQA{U ,Ѻx8@O*6%6ߦPu3y9@x]_"tXrHm2ֱ;{3 µ]{Ѕet*!LjlϺG]ȷebq3ܶ?p|S jUwwg7 >{Qh9+b:NKiuFG]`d!o_BWm oTJ%7 ARb>8xxN@ 8ӔXﰷ/]'oH/[71 Cp>GWq Ǜ/S?t=!>) qM4q(7ݲԗvGgͧCS`)F^"iJvq,=n(|r^K,O=eȂ:gp&ڛ]3ٳ9m6!X21 p-V\*BtrAm)⚱Gh JrBB=#xhgz3i~[:zGRr<2;]^0 ŽE̢fS&b de> ZdI)-g\N_Wl' =Bb/ԓC:X%^ ߆5Jg2|.wc{Ԝ42m𳁊d@=oû`)5m;u1[3^"p5>o.;wuz5޻TtOa} ZsCޯ-'ԝ ҇Uн_^ET`R6?6AErˋGa%ܨ>,ڶEw"4# Խ.?!bٰg;|Ȇ\4 %# ȊB /rtC,jCb^N$'[Aۇc[柜Z}R D{}vFG^tbbs$Az;ї|uHſuqg?t4uD;aO.2[bjty|lVa;R"3}5jIbО˅sig'S݂z0WCl+l!nH;+F,9$=;`8xXfILUccϚS9 D֪f%uq&36%EĎ;UM/`^L$OHZ+(}&#0bqveq)T%V܇#KOGZo6v^TEvQizF+9ԐvrMFFWc.Ks^ q8ȓbu,1;*I>\"="MW}.C7DJt4@|Jl!u lju[c'GG~ݒSA WIXAjaxё,Dد;7}V Q'z@;ώ;n?ؕ}+]5l(ۖ}_SNx^Wtg띄gfNozdzf8m~ɗL)4%B KQ2#R5$BO5 w0'{H^;'s ͝&HW0Q֍Ֆm_1bLTfW !|gSqji f@G+'2^A*CY1QƩB =zS gdi&%80{T\!ȝ_q4vqսq, ?3AHaߋE^Su%!+]5mɍiYa~q~PNSV(WO]~LrvuC-bǤO[>/ AN ~IYRTD&,D7ayJw1p,Wۮ\'D^?Gz; լ{!D |v {G3Eyatԓ=y|$8J뽥'y"^*p<55V|`ׁ^7TJK?lӖK:}w4~R zV|#&QWQtQiTN -Ý+ \7!1Lu] 6J(]} JQ8 `{YFrV 8)wSٱ$`Wi1A}ӜԼ)Ka̘IbSǼ=vODZXH`Mqq& )@]X &d/a?fVMFVp3I[;kx$̘;g1d5fUyNdwU6,~q>717((ڀ>>&T_;?Gaa1 eA禊"!}sHVD[;9PWA|83)Wm,O aS(U[~ fLs4E.59x@[Z8/*@:*Aw+ߞmkv  4OF{;?ET{T|B7Tق;ْ}N}ipi#B-xx Z9O|;y44Q'Y\<^p|'-QPqQHKoBL@ uY+P%'Dy"F#C2ݕ X{=}]67;X#|ߜU'j&gDŽ^!.gdg2JxGeN0Y)˟SQֳ!޿ʒ z3Mtvt7TYuж{F(l5Cr u!𩼊cg*]gA2Ԩ`wIDƒ„1R 7@i;=ZWT 30mLŵYGա3׾ybh,l!_Q4÷LU{np n~ NAʼnbrW?ʥ&nW7vpڻ2%)´ː!0/85t*$c)/W;=DtsP}D95[ #Gϼ0Zki~_@_4TQ_P0jx0 vu9"ٷO瞬*Qs,ߦ:g^:֋|2a_9VnB1z /ЪŇV9OOeʸQ# 8l 1U4"^( 86|BW-}a0v@`mdB vbe=J%)s>dYӝ}VE'Saηli{9\׾cCE,oH{ko~x&a ]OJ~eq5Ӎ޴*=>"S3ƍ>&90!^^+1 !ʖ̫h'br(h51>, !k>+MM^`a(/4k?]ѤBV\v%ˉox~(Q/WU qѯ& PK6'_m4(}s;5$o/W}GHNDHwT$F01='fg|ee観@' _nʤF)Kfiͱ_-7M} v=e(4%^Brݝ*J6"ܜAVP7W ;7,3ĭ妅AU!Rx|Z%k'ЧoE? FX{LWrrUa瓹:HE@.I(| \s3y>xè[SɬQc_74JW+ӗ!6Cu<ѧ QeL؈Wn95Vu4+NV"RƯs$h8G˦;99Z s7R[ͪhU&a|A<-y-xÅRן {'ȎFZUMb9!wU CT!א@1oG!eXˡ?k4~pzu?gk7ns ڳ(hZ4jb5yl&{օbx䁚 lhEAʝWk^p۔^'t}I8eD*$2'P8N-r6=U~Ŷrb%ᙪh=} Vk \PImg& 9qFUwiz(7D+s)W-^$8hPOe wO\Tw=d!}`u[zfp}(Э=I\-; @M2xnP) 7{ĈL$ts T:ǁ\s,\kYF>B#R VCj}t#'T(4p.SRFXeͦLUkۡ ]lOat$[عy$ iLn7v9n+ht%:" YD0ܩ!g2^]̯0BK͎'Flϰ"qKufE3\0w*pdJvUgcI#siQ% P=UأlgᱶX^):I* UK 2xiX ),# o\Os#4oyynt3UtY48sE=*i~ObAc_)%AiyD?+n:F寒 ;Sz]x ; eu?0C/Z⦮(a{pDg3qf/s? 5bڂqt&ީz5ӝr0 /i$E}M-3<-, (Z_.2wIj'x3˝H<'7Z?*dkol"iذHv?[D\v o,~0<}~;ύ紺א":[uJ/[q"ە O* c1,mEW6]r $@UbO༗5 36{*K[Ws O\{PK1UᕑATJ9֪f Cխf#Ρ:`n#Uv' DRy*\$Epo$ϷcYx<-=V"DLZ*8 [vv7Ӿ@cV7Lݥo'h^Hr;Z3"Oh_p_%~:%L%C_([@ꈈ8C2Ck! hi 뫤>TR\BW2j8E%H8Q^"Vh"(lNb&7!b#6ݯd^tkPxP1a@Z>} 0K/{1,:j2Ʀ; ]6MFn b?`Dm3v'EHF{z~~W<U!TV{2>@ŰJ17{/z[+lf4K#9ʢ!]Sj-_?H6}0ͨ֓U؄%9VsTq LH8`>ڗ5?(ZG<)QܺH0óXJz%'ڽ?؊ n Ш6; 'vV1i@ˑ<J1W8Wriv6B`M7NzG^RO?IА]c@ŇϠF$b|7a?O!'LOgA3W["֙'@NՊfuf@ E`qa|ۑ¹C$"PLQ|e@uvOs/Evh_,WhiaEzT>ua?cy8B8m~a;-gcP4 A xbvDvijB:?ei2)$`e,|Lxw]+YC޺"94,?hw9(J7GmJ!Q7jE^~tvr{OP1m0 3|Jamb83 1g Y\*X2ӊ5~ѕ)%9[ݣf"$Xp vlӸN3p2K8PsU'AHkV.vk{_~ 铪<~XF+mO' m3*>A$Dt`d6D~(LG_g~7(Bl@\x@_U{d;nVyz(D\~U*5xz )X!k +N?KFGeܑ( U4K~M5pE6}4S&J!.w.\r9$@SM,a*%6=/:jZ_f<#4\ȕoh: y<oe(hlRGa! MQPml$ +,\]$,[G~ ѩ#>2)3N8 s3Nl>S>>se| MJ(S(}t,eJ- d)#Sc_Tr][qcs/€P S4>^pF\HXfI!_O{M:ML4vi.&FKi3R#[zvA{|}y|br*qF!l~5x N7M2egּrMz4 ;Ÿ!Ub#-|^"2 }@X٤@9U\<;i+CCt5&-xwt(PҩRmaUP?b .܌Dyc4%YW`%'r~K7Udדhc |gё*X_٥k7 WQM 6XҜQº.A'j:@NVpS JwuHVzA^ʟdpy${K$?<KnI Q9ɇ+CD(.);e@A,4'.\zt}gQ-*:MDA AƑ t3CCuNiY$| ,Q&=$cRs/vh=qǖ)A 5#kW¶Ծ$ͮ% /uŊ"M6^02힕NE "l5@/'cVaЂ< *d.өF}V$k<vB] V_Q{ɤs NiWTt rS=ݵ /謿ԲFm.P %ޗu^U;} G<:b,u'-}ߟoRg)ϏHt"$DUi14$+ J?CR4k # LM-ZJ)&܅ I$[xؘhB6F|VE<yQDS ˝)7p USY  ; ?Ԝ3LWUy\{^?wKrHb^4 D/\~n@?jXS_a psɮxtMo[])Id 9j="(L}x~"Kh0 g1#Kſ "u4US}/$ƺP Q0EvTÃլDpjhEsΌe4N֯qiUyְGLA ν$ ]T˜r•{xko@fzѮ_Mz @ W5*$T!AӹE#O)}#9#7D`ڢŝPy5L^o,ɓQ}N]RO pTdqQopkӠ`82wʐWj}8` RhM,0o ޼,*}jq+-[^Y-88- !*fG'8~۩yPIWDw0>J|>I#Ӯs6\y\^~|̤rPy5v*Ě O R<K66[yYOpE,7M;\~Se5o zbz!eemT(΃iN@3iD?ptp)gZj8o* bqqeZ^K/~ώ\_y!OOŶ %.خa-SDSr^nJq:Xp;U!MN]U̻ɞޮ 9h-Cp`ߛ!h 9\id+]s ]sOb_G r}CI4'HL@3 r0y֙Ƨ:\+N.S6UBoYj ))g}/k;6͋hbIǨzzQret9 S#m{6C`{'4'.qp@>gk%0;t'PA1A\'VMZi&!RrĤ~-V-nxDu۷T+wtyKi ݲTU+l߽N ͷD)bT#*^ɯJEFz"Fq3uN:8Tre:{ qdLK/(54" B߯q2-D-NV3 obJ$NoRz݅y0}r{EE$P|jjYw*OYt{Bn>Je|O2M%Ҿ1?{X`вTW[mJeЈ`UN`ڤ5i/ڕ|7tezQʨMix9rD,B_'ÐuߟY/jy!yȭ#jcmk1ۊd%%=vh'[ǧ#=g':Τ<[JR>ۉ9?GyCof;CڻM#K=c.j#{3 !Q~B)[;J댐>%ǽnQA"E "5r{*شtP2Aֿ>8Il"D ܷZoHB*>A]$걣[E; +[V8P `\Mm7w$NHd 3-0=xk8P6uAD 8oerĺ)n l'ra|K2ʘžV*ݠxd.y4uV{߫rnږ|nX(S]rz,`<"6=f?I]C%Wq[=o0D9{}rKLesܨWr}!ߛ^cn*rc%,v/2 ҇X#])H;Bf)YD#[+{ݽ_f R9M PM,/l/dd/Y*Z!~9Se,!P|X,)D JSϬU!\$#쎭.G]O7 qm&C{h`|*Gw*1C˺7=?ud:ѹȝ}Xui#aʹ%/u]^Dw2269r^foXhF*a${3K ciwGxR97vVo))~%}4qX!838?J.]{d[ UhZ< h{j?7{!x9=Nh7mj) w4/GIϧ)q{Gzv+"Ʌו_;1؋Cp"D#!銡cEd ?Zź3NÐ$rn\gJRIm&G \.XfÜG#M`Vm(0+j}ehB*2)8Mk @SC0N(m~Yw&AcKo'\jv]K+P!tˢ[ΓE=`>&TVXb<ڑ@!ඵ -h,M%29re sZԴfky?,AlA=2Cުp|yP3#*HYg(? o'M 5Ffxu(lTpg#-^36ۼ.L{}Y̋W-(x̠qݾ 8 W(&p!NB Ν2QH.}?B݋A%LWnhv3hld?$6YQE|#Y¤q/{zPƜз)SƟ$őp0-O+r{pP4񎞶WI.Lݠ UDŝmأpWd'ʷ˄ `6U\d+'X1Z"B!NjtR 9Ua>c[iz $˶ԡ9` ^ >,2V4 .H*t]6)F0uO kZZ6nW m1B9lk*䇅823ďPRBq>GmnO>nxͶwb$-7~n ]W;;\EOiV(eRl5{oR1FE0u^<:t|)æK.) uy,gR'% n$mƊx2!:kjހW 4",Fr`J2RY+<5O G$ kfAs~t=;C?X@QH-tљrh_Y+;HvQI3 ?..7; !OICFC7ha0y ,1B^H]fKdZgp\(,&V`KuܛuRʘ8%ŌI zz|w2zP(`xP%xv2`NpO Jŝf37[&LR z?Q`-Jx v/.'/ǝW/=9i9ƱR"ݿ [zzڎZEBaXsmOVx3y0 t|t] ۔5vBcdG#E&JfT< !V6큶K'rw-4,xݟTYUٿ2p V۰O@t∤3{\Bsb{Xs>f9i4#RkG= ]׍a)>~@iOwO㏫A!ً1Yky:TSuR?'8̀M*-Sˮ0O?k*r\R6 `w#-Eԩ8^!T r2ז \Y$r ;RXںj蚍58A^;#2Hl dFXdRk& ^otk\fېyCKg i!d, ^` Z/dϦFX~'8VwHL,o1l+ɴ6* 3&SE{SET ^OdKx84QoJJtQ1"5 K24xl5?EM0@1E꛲(lˎJAP֊ qN!R+я"' MX{ 'M ʕKW_Ao56ͳw3>Y; *~I|A!EʘJNmm̹;u._pq7ȧN 5.Wmt唔mg6_UFL(YE vʫ'.oI;̲YDg/^QٞyV6)Yx'pBC) `@qETJj#$G/o%S4n g>Q#.48TuD( |޵&kIx!d-~9dƞ Hr׷.LA&W=RgP?lD`{3I/sB}[_}*Nڒ&ƃBϮG~,zzaH+őbgJs3vm m$Sq`4q#W3.YׂLS|wms8aOi%"G?`W*֞\=Dy;UZ~U#X4tB9EQg!őlm)x\VTtƚŜj Dы@Db|]Ky 4+@Www2܁\P$+j7ť3C\ݷ@Ns&ZYʕ6v!H+ ,l z\ŗaіB }BgSMZѬ=dUjĥE0wSe*1ḟ8Mol`Ji %!{E}LuD:hqq[IP?_oXFުuAlxL!vb\!=a !9YJj1ײTllZJY~F(o {5΋m`ͤЅ̹t)bMo1A\Q!)Gx>rԅzwfV7o@y1f. qgH)[^ ?+ФmV}Yfq闪.˴V;=:Q4Y8+2am)IGtchѶ}T-H3'}1_|I VXYSH7R{З0* 9bC\)ki{  ?*}Y"nsl`;o6`B޹i7D $\l,ץ>֕&شg47}mn-rP Q6fڐVjív6~Ƥ-2?kawyM1]ZZqCSdWt!Ds <=l4W M\Y0_HODi ïL$=S1mEhƟ(GE)9rЩO֮f7#^6 ATeyAyyזߡ:BI[, z, +X/xmaN ɭ  `J2{Po%x ӒTbpM1\keF j#,0w>!ߖ23G}}+!WB@@E;oPE^?r%93BlX.%Z7I {.jO|$}1noy% υX$oIҜ0vL%0B[yzq7K`/ё.hZ-7l4KumyaB,$ju l@+j_h-cS 6S Fn;(mȒCn He#Y"s|J#Xc:ld&뼠 'b,(Ԑ#QVVoڢ$F5T~! Pޅ%Ѩ21ع=F'h&1/̦p\omPj[> }mu[9ɱٙe,e;>-etHF,`M)Q9кOE׌Kxp*9RD[de,7d{>ڮu%VVA;Yz/3{x($8.&俎lq"4QRW&1 :Sg;Pln6ZJu0dP(OG )ʽڞ$8p laD0K|'gCiZ ЫR .AMΛMŢkUCxlZ&M[r7\݉oë&U2֞vˠpSS&zA+-p%sM1JCI̥詿oׅ,hGrW_P,+8mڵ1 ` l({~_17!hUd RAT)PٌaRqQ74W_zGT>0'Fů#[{w%ߟxú]挕>lG]1!S"?39-]{s;ٍ32KW//G'ARְⓓt [NNR4_[5Va2qYE;g;by  "N >,|~] ߼gs3E+5%Qeh5"nT]')|tR PYĬύ-M(dolk&{ P3A:%m8[j ]s~_OܢڴL# bSK?4" ˛7H:Al6=#]A+O0-011HUՐ-8aVT{S}k\}IUߦB;u k_GwD/FnXϿ9Oe\Y*᳄ /TbMy#-)lnbwH Mfo;Lw3)#@U߃5 JTWG&;ӑRrA eRۻ\=dZ+AeÍFtP8/F4膡7qQHHollg@ Qy-01~NӮiDԵ%fF#:wTKwoWADbqT1=:[(+㮠=bgU- ,rT$0@=)H?m2J:vF|gR\vj1} UtH\e gkn+f_7ȴa=[/1l3ٽ]2z+]e2_SE? Z."3Ȅ4CZ\ZJ 1b5. 4IG pr:w|F[vW$G'nr-j,rfJ(>Æ˰Y;#ZLx'N [ D %_[2X͏ -;WH ]BGȋ  $ˠFmD` C3  ? -[4$cS?dVDt7ּm|uԖ/6E!'ăZB-e6z"vDU$p MҬzmjS-~MӜjVO_CD='}Ǹa༇d9) Ct)(6(}( `* r=fRUe\ Q(ԒRw忢\/u,vd_@֖}$ߡbԈ|*e"oSm1ls@tnzI;QP`sgcyr$.-b |1oH,0\# Ct]/ "K;WUK//iIr %"v]#od~$ Qd`Q='M9q|?FS@RBG!}6W*JB1裚k.A_c[ n.n!q?ч|צc ˰$ E @0`+*Nϡ*鄚QZ|mK pC.o^]; gJDC_`#_{ԅA|"ane3uSc&3j9! nn# Lgrk"q=?!#@SH99^OSDb؄)WզurRS ]/ +:?m^d/cGRm_w!%sh<*aO̯ W܎9H6r DCfO߁{^K'жf'ӎ DίL^%9 hLT#CXD҇Ծ3oropC]TvlOSHzr[TK#D/ܚNJj^K5#XO3Xp])n[gÔ& k=9p'-/^C w%5 ێz(̄$Nf\qHG iST m0l%^ٲ,}|pgˠ0-& Γ*YR -88s nm-p#Kb%IZ5Mbj}5a;!<-%09.B qwB}GE ]W1ߥ0}s70mO"{Mjre^1_J_yZ8Ft(3PhٟB52<ӡ$Nqhms_2UQyntx[!ƿFA+W*&haL#sƹf阶!cp*gQ9_l0X^(tDz0 g}-i䀋x Hk6Yq=T*w a@=0ƲTw3hסH<`/pvU!$z dGޗΡl"#3V] q3# _Z,$8 }6y_ۋسS$ŵMH 2A_"VnR=5gNkFgTkHKP7摷c ؃Z 4d72 R1y#n~PVNT:85$Ab |e" TH Y?t`|axX_$sG Dpl+z0-X| [=D&M3o3~-:תN4[+bn:CܙgG4([Z(JjB @F~ BÚJ8rŬ [F}Ω)d;)evTϡ$SL=Hb:gm{ڶn":ˋaaDfv:L ˊ$ӏ [$昽@Χ<F8)c@n e|[e T痭`ݺ;)bc+Yؘڢ#!Q\G7Ϫ32x[*aE@s;֗dmWK7$wKOC*K&S'JWP$ЩTc'RX8l(3 -bšSKLa SX~SLԭ[GEӳ횜c*m<1\/OWxfgth GK K<9D+7d{PX"W${(XOAIWt05^ -w`|Y {@u媤ʱ݄ >';%Iؔ{@okG*gTݼ\C2uҋ1` , :KGD"GӒܜ6T;'8z.a'f#wglirs]ѵK=h/%BtF+qdmDĂ d.Pr>:Tf{< U~ o@r>ң$ ,/PfdJќd BJ(8 88!HAP Ӟ>8w&#T'|IkU"Ѩtԙ|,bH*x7o`{dp;I`T lj{fdZN?TMPqco`"M0wfOJO\(P,o"C\+w}]220Tӈfʜik~ˮyiX0hTi .~5XE/?1J jibI)@UfnD\f#dRJr]UfLޜ{O,(Nx2#x.cjȴ1nLDT@R$• 6vq U'8fvn5edgvQ(y(/z˗!V ۓ޷RnB [65f,dN)9˒qՓ4?151`AnbWIk=l9(qmǽS \^Ֆ?cEa IEFǀ uwR9p !2P5*1#F~ Zʩ+gˎ\59䞠n=q ȩT$aJ:> =C{23ypa$] :ȞyID~?/yGK/M}KDH$B͊MP_z/ue`*7 0I!sڤGl4%ÇyhDzl3ʙ* \}0nRz)sf ܿIs˔@ʂu.mfP}IeAuFut0D1.uVY8O {a0L)J=./CW!O8}N6éBkmH2n"Iz>6sWDQIV"ENv97pFN?U­-tߊ+VH:ע:E4S瑃{R8]O_[ǿ=u6FSW /:͙ͅ'}#%1ah17ޗyzT[PtY8u_^,߲c !a6BMYâm M u2>|V] UAdaF FkOzݭaW\gQި%yoAWB[ }`du&Le$TCcdc$!Sr3뷖S+(|UkCNItPlqF9'ӟ|/cvɝ5l˾0)7xL)k)ĩWKӸ-UeĴ"V}5u%!ҴNqNIom{j,Y< ӑMBj9Kmüfb-~!C ط^G3I̬ &u e;t,~BϿhf&畨6xm~X#HQA#;|pٰL0Oݓ&[GљZFUF-oY?M4 aA|Lqw̦ٯ3[1 )?7{lr钇LnFnF}٭ٙo)[9=㍚<0ZJ^ZI30eH}0KΚ< :O_l-qLj y> F`W"\b/Lnߙ} 1AڟEaI0\/M*toL#7/hC7> jo*eFJ1AW9q˚zǶ,~-_K\#(Ww=Q j( nZ&pMG Oga>gHX~<~bm2U$J\·hR:6~rq"~_`n/rϜ!v#bS R  ]wP@law~,paR`)_Uu^A HEyX?R?d\q@#Md-U (C& ]d7j큸Ӯʊ{ۘS)}~2PeNq+ x93$qѩ*d9H X@TO⏱+YI/pjKol הwW]rU]_ }w%.Y浧˶*5r;V6Oo!LJNjbx1v]۔:} "FFva%+Aqك5yU;ٮ4zr _4yU>ڍ^JHnm]14O߁SRw\z>F%z2vXfmMu.sV$5Jw\rL¢$M #W ~J / S j_ l BM>г9K%{}%C9z!0&5;tK?X3F?dzjf&?a7ELazg6:۔Y:D+(4#ƨO 6aQkHm.>ǵ e#,VƑB lֱRCg `2`C+Ŵ&@_?k]/xbQ+,pηZqaWܰF~ b'S vu`^)S TX8}$1 Eq#Ӥ޴+zRy2+iBˆAO'ϒ1cy9lb8  HooXrнV3z@ك_!xmGtpP;6 A1zU}9?Fs(⬨2=1ÛhndUBeA-KtY/ Xu9u/as\: [I&)"1D-RsKAGٗ?VmΤ+sY}u8;:/&;UNF1mD|iD cm 4w]9b:g/H'F`zРF&|+Ԓ4c9(#aGm':q P(t5"zcR{EĮ*a/,*?ȳu+?dۇ+iҪ=WJc\4LOSN^["ƿ[)-Ã&}9>ܛM׷T!Q%QEI=Qt-TgYpzpCcC|ʿk NFkgM{R1w[!9ۼ''xE)qC7 kJcJ,y`^&aQRvǽ]=MӈTgP֌_JѨP32~jm_+ 4\t¥|̼,aؕyQ ^1PlB n+(\QjLp( qA+@(ObiY" ^z39@{ "cU)dтJ}'@-!77`# }W5OT튨LzM֢̟1)ӑZ=A<1{~) ]a㧁4W?1K~e|$تѶ^E}+L kImm%-WMxlC͡sdkb0X_BT;5瓙CQ+>m|ْQ }W]ʭ$4]b^K\%@9Cyɤc?Z y7E."F~Sr< ÂzXضXznlJ_ZwЉd/X{E9B$Kk6-|Tddm_+e,S6:g¤i(xaFa]2=z ;%;dJ)[V/KG և|]'}?e8y(/^ mJ_`sl DVP:JIV69ebm)MR.gWzΊಊy8l+! )B=JF/$K%')s櫹o!fs;_&b#g"/C2lÉZl!]8OވhB80xYc:f^݊$v>  >Ȋ:-*4/{ӝc_2CJepA3qLfⲋ?[#66:wjuiMyS5_XF0+mЁKdjmi>zQ$uY239fb92 N~[&~zsfʲ a mUJoKAĄ~Mcee' AdYFCouNR/6ϔ);^ \ٙ,:=Z OxEb.+}pdrX|.umfܢ64ŖFH4M}#;ewŴrqG>WПy8('D16Ő]AEaoD~3n_Q0WQD8BKYճ[=5n815uIMU UH]J梲cl3)h(Agd3뵰),,0r6ث1U36MnفK͋ߑ\T}1tjِ.0t~12>-RK/&vNËI܊P0P4pmu"+!2evvߛK~rlNS]jEd1lA$SN̥\^s;o`bUj0f0ᾜ:ow$ä3',M^7ӔP zf]a  IQO>A46 R4j`mI"ZI&- 6fOh>W}/* ac&-n̾x=$|* _P\i: !X4A0I4$vV$; ;CH*->)~w_HD+=SnWq-N0 EG;z@6łC9G}VƽzU:X?j <ZukG'13zI{lwXh.xIw=OA^5wK-RRDf@SAvߦpTf\pIɰP>Asٙ2!n6zWEu0*$P{t9o.yXrlns|_ySҞ)+ ~:( ԆNx ~~G<3kuR4٭$9yq"EݤqdޓUh|I4? kpeL"ܟ~2ȉ1t=ڛ%#uҖ}f9NТf/ܽ%z}2cG =d뮋1/}1t*)$v//67qqHǽˢ稙0 c8^},$qMnnʐ8'PsE/c? DuDT::k#{\Yɥ lOpn* p+n~X7yݦP,*b;$62z͊]9%)s~>_Ȋa`";#ԎRLUa#RKwv:f|RF6K} }O\g#Dm֥/[K(y%Ɩ֫uaN?(k4^B"sZ)5 oFD4 A/rFQN;!M(ddoܾtL-], ߁.p a9Cg`A5X|qJxP%.hvٮKvp4UK8%F'$+(!7>O%29HF$ҙj2H @ABWKW9|Q-ziMxe5[cnfoUY[77ۆ=c`4jh|3pV0rL ܔ)VP G72ˀ_<1p@y''X@bf7yjUH˕ sv S PZfQ{r''`4& ThJY?1y|zAi 4 n Jv ox ,HPtw*-za siLaAHVsC5ILJDhþ;9nuZ?F+Lk?w<|ŝ[J>e:/' qRKO;`x,(6qOl%\Ԕ) 4痷'ﲪU ";HȖg8i.|qI qp}vcFf5DxnۈX>p"##{T*K +pZe;8ㅥҡϛ+A/12  .`؄XpZxYwK X )VV ponȳr4Gp:!9|z.Gk0Z<{WtQ{77yqj# ̘m&w2\IP%F0MktLuI?Rzg`B\p6 ѧ&~?ʰbxzX[Aytx2DSM@ ,Xz_0L,,@"t'#6s.>N{-2n a0PtnNBo[ځw- 9bo͵5jBϗ5d w,p q2r$&)QΩeL)l 5kEr!H_#4Oyv)$z.~ȧxT}6 |b}Ҩ粠3rlU*_ |O{E(rPgt鍙9QIIc;7Ğ(d^a?2(}&TQ?G c-(:0}nu`s22^GlWA%:01˧ƓcwFrCTõPaEXnE}&>]940վ/< M {CZT1T{1毜~k|_v4dޑQQ,WjYfj7^ Z?hx^ ֧rH(aGrM(~@ Oظ尝gm/d]3fSi,.LƏj.9;`d*AMs~Z+4ߊcé$TW/VI*5ϫ_6(eڕ^?c2q[ xUL^bR1 B܁b=:jԪ "3S `Q8Fwn1b^%0(zլ?]X$m-%܉ r"ޞj4w10Dx”LV~~Bu*oaճStP5 g2mh)I `@Ê˃7sB¥5Hڻ_tQ2ۄ`}OA*f{/-tdž6qt̘yܙ,~6JET)ӻ!աM /4"n6=*Ll 뇚JF!י0 7.UN/ jRS:V>!=$3k $+5O0PR&T WiW%=@ێ-bɺ,6dNdiWeقD6'&O(D*KmiZ#y4~NĨ3)XN.ġ;1RFPUаQE炢4RpM||P}\_HU]ho@cO/ycDFrZzٟ'.;*TmC>LM4ԒEv!pL2p'{9bcwB` ?[J C  '!?>[ne .&0Dl~ٹ/ Ӈka5Ut=k~ݷ.H+"]D=%P} \ySV\o>)  NRxd9Ԛ}Xa{}f^@0F[\mp:[äYe߇x!.鋈5@,i|U bk]>/&s(țQ?E䨞n ӏ5nK^9iy3l3y! vL'֘SC2a(F]e])׺m~BbG~:|O chmgXv:r|(YIkm]jͨP >Kk|9p"biedfzbFng ciV|Q%%6K%:ejHErHy>ǭ9Qܡ3Z"\~ۊD [<9?{l൚ACT7(Tpo)Ձ՛,zA ) >UU/{EiU+IcW+9cOn9Y%5־sMd r[f|r:NCD.{s)Q>[4Q.`>ғ@ڽho{ɛyuTS~%p|@ 9l:/kc.,ӝ@ Ӭo}&J q {4"bdޖKq2yYPN=3E,~g7XC2>Șf9'3O^Ϲ23S:k).68%Hx޹s aGlE5K}ߌK\& 0Í2u7 D)WJpHNU%^0MYܸe/]n&4d .V+xwlu4[PP!>'gGKRy?EAH A{sS2p H+"*8y_` viUVPS'73nh)`SoynuAya"y2|24y,>Ƥ~ PζT!ɧKP2."CJ"v@;DT2Yhs a>WyrMPK]N;ܘA g$e[6*dWFM| E\C'm79>Սy$3<8 @`\L1pV aWbvۣ:5&{!yԟ={\Dw@2\*#XM _:|)V\߿H`:#E92K8YوMG1O^Q:TA8>tFy\qExamn?m6nu(,=2f}8D1)rS^1<c> *$3mt ,@0ʂh(?jbYUuL鈇]Ȳ6nтB~*ۨ$*oZtЄwkQU^ `蘰To>ԙRs0xyX:7lHj!ErZ?h{kqK׵bnߐN7%lo- Œ ,Bun;[ $Ɵ"QW1gݵD&sjϝQ8$9V[ GΟ&wi|Qz7dVh'$7|.a zwX20#:?sv/"^|]mra}>R5$^잏$Q &Zšy¶^MRN(( x#yI N2[e/=nZaz =AE'7(Vf.j|{+".(Y\g+%'Jw4 ]>Aෂ:Bk3S`ՅN}'ɔ")bE7~ØsmZ,йvKTO;P#i6`&OR2[LN,Kod Z;\37{xw;fKNYZ-,v?BL ,M Rd|EkiY e Nj3i;-;!{sb ^Bԕړ%&kR >hͳ9)Uh',sDӕxVۀ}E^p}Qf,zj2 쯣f9 d?$'B]D$Ew5c?M / ]~i]W&#  : e]Ʒ;lii#Dx>2mBOfWTYDxErcGy*{2ɩ ǩ=711' Wt)>WEanſhIB-w:wlt40QWĸ@ş! F{b1nVU׬a#T~dI5!>XݣE'@r^ϯU ])بA OA 9'WT~Aed,~iZ x3GR1«\'YWmadsy+1* nL;$ R1$ׅ5djV3VNm@_c"TYxӶUYUPw;Y F|u7 tb,s}Ki85 6Jf^gL> oHqm^q[݌0㘣v1WŔ?yR^%-%PD$ND#p@"?pӻ⌷`eG9YaG x?V' - -4\R_xT1Hhb~5emᄁar] LCI.gV jULQ@@k,xfcw`|l`PdAO=+"2^:1fdšy1M vQ7c6uW%xn]܉t=4,$iv6(o k T_d}ӷ,tyakR vFt*aYqOZ)&mt[n&%ɞ4Eꛦz,G qs>>g+ٲ2NBضϏq չwIPxT4xn9.s+4A"M#@zD},^xOe,zM{X\vm86􀡩a`;4J6)F]9}i{*jb4Sҽ( A>lxˣ DIcHEDTiĖ;,I` pF;: Nj߂z@Yŀ*D$o5l\b2!}}n˾YHضR=|:Oxp?T&l o \!ǐ(zCXϰo>^JCGSo_ +}F /G%>1sg&N_?p"ظAtd3$d픪S2LSvJ|V\Zl{4I M)ţ}^Źb x C#gg7NO>NBr l^S;)D)g7պv&7dZ\)oW\q SpսgYuvRۘȊlnE.LDR.gٴE>IМiWNe+wC ~+cȜbбӮz:GLͷ}6j33vɂ!1:|wP< 1A:|u$G&`aR{͕ù6g-"b҉84Ese[E^)jSL ]4eA!(t4|81p80FrpZ]cQ]nMVB$:n/J'w@[ &;ӯ(dpkʧ"E6%lּ~z&%͡넮Z[ï cvUe"wwXlW6#-1%;#VĚ"x(plSz1 *QgFMwN?M0r06σ# (O ƘDO2kpoïЧQNtUX}Kg&$;KB Be>B` ܨmm:3,qӜ'.sa1p&xdՂImȽ+4 dYHҠ 7o1 ao z 7S!AQ4&o퓠LmiZ< m]1v5i-c|ouPIFDUlÃhXKz̋O6߭jmNCq@cQwnwq+߂5n |>"vq4R.G?Ȩֈ[^ekj f̀2Xq W!2tt4-S'!6[1qశp Lc@FA5r%l9ms/" )/udȔ̶hQW٘wJ1n}&ȼ DԮjkRN62=M]75|~?@ &/>,cf:a¬+h-L^@h'W19_Ჹ-*(L;Bޕ\ga Z7֟Hj[>Y媳<DŽ絎'bCPТ2f}K;siԐF#W̵9@?Bkp]y~sqYj`DZ/ ǎjnE&8? /nM +&'f$=X*=U␥gCLA |5B;7J$c~,=l 9?*2gDtZhgtq"ZJ`}<ʙЄM0#¿;ytY`=[Z@EXx[ߪ!^M2U47&5}*ʜ`< ]WyH6 )~'#f@׬bx ~7VX$nRS}I{[ekwtA3"@#|s"KCʈʁ]Bw:i^É!Qc }҇5oUO&c#>$fR"m%P/-6Im#}c]<`Rpk䛫D ^JszzҥO,eU'msszXP5uEո0$G@RsZ1 `cm(?0V6܄d͖2E-vҏo,CbЍ֥*6c5Lc=~# NS}{dr ޮMljLA-jGTA3'!8.nM2V=s/w@xځO^(;* "ǙA۾2VD#"sk&ɩ׈1kcH>ghZO ^ #|(_xt,ܦ'Ux1wR9ހ7wX2ߘ*KPOρBB$:Hxsډۦ !T/U._[CM2QlN^rYZ7l4/R±ar{k `{1s B/AZ&(4RhM4YD13U v%2Xo|&w2%$h>M+Ҝr%7T2 8NŁ[L3Sqy+3l6ohqзV&~wbʼn JdZEF}=0yf' f/Iy0m0kA/3mTtX=tt+v[-ʠaϜ+K Zsa%"y.CG:(IF&NF(ɡ2 ZOJ zO=ޑU"y`x(c>V*JL11LVc?, PKJnzծ(l0@y fxl+K`3bNc1MUąb&:zYJM.TVGL+3 Љz,C!ZtC^_8S;KTU='ݚ X$OkP cؖ#?'FO6shd͝:JjVtZCG? RfTڷ1@ SٙyI7i[eŵ}ى PzDDe2pn[d8K_vWr}VPTށWϲb٤;| D8P\>{<8]qRMjiyGĞCEߓ|2ÊOXʕ( J#ouvOawNȝ:4Gx+R$xiЀ\iMO?PWM̬/ W}Md00VdahyrrY;Ռ(\\ΔjYy9hdeC>0,]DPZӎi ^--) -'FeӣBИ#fpjIM:>2GM9' bF۞H +l$% \agXfֻ޹O! =؛)ay"THϻ]x:!҉s6ApRhqWN\>Re5[,_ | *SiHeCjI`晢+/!CU)hQȝ]{G#ԙY9mܹqdz)N,gnGN\TL O?Ԑ(|OHja}X%nIL0᛻ cG67Ԕ8cӤΧxIIA]&e|'BQƆ#(JqU*|8\ʶԟ8cww.>oeY16 IO-tM6'3h0хKHU{02)z U$,uEIqRq'sDV9қ 6vV9o:8c1R4WW;ܑkr1G׫e1mçbMN9aY[;p?Y&-lE.rt02%gMa_|9&l<Uzgi+l:/#zuF!/#&Wy)Z^K?NV;eP߀}ufY!qd6ze 7Uz)L(K3_ѝYDa+@jvlɍQձ2r뱼 +_l46:oC3ʔߌ*ᇗ&Az?*uuήoy&(dJI?tEdYP^0Z2Sar^~а鿩( VZx_e̟Ӄ/Pla.Z&ېuHO [}'t@C#b4!+aь$U]zn|i74Ä]2q'w%;P\OyLo^06醑#;~6z-qm;QiL⩣*se &3?#m;'aKp],.bRI #12dT,*1gTsEc:"1@  A5,]bw1;Vs3.A5AwR-,]Q9cLd~P=m=7+ku%sԇh_66'c]zLGXelKJ~чP.G\KkX~ FqV%1;<[hmJe=MCƶ'9@,'B2)GX&{ wY:O7'.`)t/ͨDT=ѡԟ/XttH]K;1~Vy dUK0>LKqjXD(9Gŝpkwvoҩ|׺H9}V1dM`>¾92RgŲU/X)tj;XdN3E58z$IB"͎ZwaƉںB,Lڂ4z$08,^HBSOK춌VW.O,>_sf/ԟ[LcumNlv BC)(Fir3L 8PwP5ؖf_.|#Izm+K?96Gq[0IգUq`ďUĀe:(RK h~7U[L-T"oymcn1J}>5xk>p۱*6fjܼYKU-Ԝp2^cqo\/Cqiyp]՘(=]3@ Ơ.i 嬝6f\oM'oc[tI%q\c$l#=Vp7 LnE˱ezڋmqrut Bw0S"V lDZ P1;V4[8FoJ/ C]ej;\FԜo!18UzlIv9T{5Y?ZK(hW#b$~*2.,gYW X Ws2nD /D-m4*?g 6%q+!ݰ]%2jJA"wD_8޼!oDuM9?Yar8udSѲShQ CuWXp2f7-AomBJO#lF1T/?^QḦ6ɟAp+a ׈P)pScIu~2²>/pn=.o&{q^<Ȇr12mSA={; 3!r봃0jU\q7zoxڇ+Rɯ-t%X P ݏ5 VR,Ol,bDJ{#V䯐_R,oGnk/$r>7r8o*Z~J,#[+qT*?Ď3, S1h6 ԤrpZXbw/“!1U'<}_ V[} *õ!+"X8ةQsVTDR4K"/3 ,{价0z}J+TֈWX!&^:VE_""$DiVr^P.'ozJF)\rL{{Q}qwJ⃠Fj pt_&͇y jffa&G[`{4Ir`Iߑ=,PBk74H>P<[vS1 L+Tete%z =Rn.P)ѿreY2c2D_Dh@JMί2ؓy>DXLn⎹ާr .e7Iaﱯ竫l6B{ĹLT}1(o[U9{FJq5*ΥqӪdA#?,PEWZ i_HiAg:nRǥ6-ډu]Ũ2j:h`ynJ?36vOn,V-|Z:˂ ʾB@ evBC?WsMWuXSHjkbź}ܵ~V3ﻋ0E˛]8(\;ʪg+ !2񷸑xsNׄsA曷Gdr!&ie> @kXш}j|o|"ps> xl.vmw]3$b8"@4H{5z}TE&9<&FYhoB_rՈ1TP'bВ:sD?3m*;oTqdOҪV#'ߠ׵go[ԁV,ZGDf(IbF$d۴"{?KS{؝{E8PgpTs51!N71̘7|.{y i`p;DŽN2gƱ)~D}I'n%'fEb-cL`ѣWrU~`<ܧ=B͜8ԀďHz'Zgeg#viJ?A66x`] %4XVm R!M?3ـ`AG,$tR9ّSQB;>HO c nepQxXN8/8F%?J{t[O xtTOW X$~ K&ZfFpP#0]ɑH~WNOO??!LٲT`Yze*0uGzL!oUof龂U/P}S 塞+DՂ3!V@_dLAq]k3hey?ep187}5uLŎQ=`C§!ko5p}C-M:CzeK§[nA+?&%ɡ\nӟwtA'/T(~wЙJ DȤ2pB5oˁ{Hp}G|sJ`ۢ G.%Er~v\vD{?+ OBXWY@nN49Hu >\qSvghYwh7 F Q7`Eɬpֆ`+j +Qvؙ7 pWf"ignqx߿؍/mI;@MHc[$8u?KZWBe gRE!c> GqFwv=mùvQԇ 40޴^ A+drךlV[(bGʮxoFg@~'xEAڽTځ9bQv}T'\|(G7.Lv (UaFJ*;o1qqs̱~>Ap8dA͢DyQr d.Fb1gHWM&Vp|%ϋok%;f *@Hƒbʿ/I9rQnn+pv/^M; BP5D/ZKJI+$Љ%(E!Kem T@?pbou`ԗ(~ǰVЧ1%f<.03ʺg|j֓jkiyI!3h;a^02~HXU{flss{HçOdك([d=km'FMGDSXdT$r&~Fe⠛{tvFx"|+j:•4 (Y$1.?˯;7-,ZQ}y[/$-EmvN' j'W{CfI-  5ci}rVp$x#׻(>z L^GkԂh!'`wӺ8@_zf!R(YbfϒxNc]~b^8Ff..T^O# :\c?*XSr=ކ? ܧ-V( J)q߈#XpҹkI;mlΓ$ & kv=Z+C.PF8kΰ2uF8Dj˨H\ 'Ww65Piml:7p֐cEoc21鄚|rY pIؓ$CQyˮJs9ZDE-Z^`.du]yyk{Ȟ RAG"l+dF!8±qgC6ƧEHqq$fɫ+ 2s] _w}  ~kMFmzZM+4杓0@՜=ҍM zG[e2xNM{mDglw ɓ3Bg̒Akv_ ItNRBXj=@ )'@U:3KʏNXtvc,cD#t/a|azhs IUj!os>p|핀 qKk!qP"YqR[cΟ/PP{ۊ1{1(qBROq&$͆%Qk *6 "l@3AD@jQE@L3@U8\ :@"!Ag%ȱR[P݁8!5 wo(nQuդDdC"qwTV!jlUÙe<(}hBǴpfTUWbeA)Y\pX\ڣ p~| "0#qDh3L>ImWCFDuZ\uX+}3:"8) *Y d/w35T_ 8lC:W%6+*L X$݂=8Ul[x9F8:7mcյ7iYIמ1lɕp40XAQZ-b[>b#|M<]$;b"aK.*[QH?ޤ۟l #~lbPD>:TǖHjғB]= ) 򝙕 T8$}LѝtpUC_ᷜݶgRpG^9ơ79) _orQ.h*3S2pxBo)tӣF,ղ޽R~lBℇШs&PZ 1:^+kW3CÉ3-V/`;3n5UUDz[%i!JZzdgݧ\St֮!bo ,W}M͐J4C$MNcك_ibt="'i9iЍrJLco6BfMDUea|DB=G[U]_KHO"v{x- =P] ? z N4 l2S r4z+oYJ7*>O8u$X@S<+$p wlaYr4qMA_g'.i$DhtM^MO$ȓvui{yA'MIg0k!jyn8Cƚtz2)ߡmNxZ% p*r.q&$R uJ?S.R: Y=NQHj\EI 0"V3:nuiWua1H/~B:=O;:eooӂ* J'bUW>~yQ=^t2{afNД =j;C՗rD5 s0MttynbwOF[mypIZ9| szz&J,PbWj\KPC2m+7ZZrde~7qk4 TDEb0-dX͚TȽ/E"yླ N>{a6cIX[z"'@rlUSdx>bs>W60;8d~.siZݳ{:0 \R=t+UՉb.[:z1_~1ƒ2#]'/|;c 1*n~[ \.'{(|l9hG9_шC 7y&/ǤSZ̘MN߇lfϝrWm,t 6w=tfI8,JJq*0chepfV 7wK RDv܅C/L<gб溝MLNE4rҫVPƙ{ѐ ,8=VoRh͏A@:mوHtC 6GzxF;暮g YA]@Q.~7@LEu;R28V/y"ܭaR~kq#2݀g2@>tS9}}W%\<)7^ٳQŞ6kYe6Z˜ni/ߺHza,/:9.e2مP_#q&#S\AoHH iDx0̻P(a% M\$.2k!\k8_`,d).g0kL? 8HL$D/< F:0Lo :bxP DC[6&Zm_~z;cEЕz%kvLeILʸ,8:cwiҫV@GIOe'zެPh'KLxﭩ(MSy~蓕=fۇe k=s2iD- a 8sJq$!w5 ;yԳxs# -Y;!}Y2`pa%I O6~at5Lzc=*p8cw4C]詝&FQl2l}Mm:{CbIFQN}]7ɗ_sH:(*%;ba oz>f39vPVc&u^sd>Rrzö%:72˩s]vm S7aT5NtFBi?3Ŕ/a A+z'I0#W)t0-ꅫɄ,r-gHywYcM}HRc_q\O~ #_x !t|[>&$[W]DQOk.'B{w6B ]-Hb%8qAL>\hB螇CЉUԋ&0Ui~,^z6@1ؐ#nT}ǂ0<50/B[M@ZL8ML&4AT-rZ:b)MXDr*c[X %C,+b|^*.QBߚ1D"`O1YQbͰkzSxSv|&:#zeYZђ䣢鶉N JXe882y aD_jB'`Gy>3 7`=0hZ~irzЈ?u\&}UvWrW}p!/R+99?1L!`.D" :G 6"֒2_/N #L+Oodt'7AKR"΅+U (Fwr UuV̶ ?бjH BB޼TuM?#x9( ]'UXciF\V/,F11*ak'Li)3saT:Nw8@{aݝVˀl|ͿRVQGv^`SQc 3eܗJtwl3+m"m3 JILd* Q5CW ʏwQ0~59¸m:K wRp=IUV C-}) >]j4C{M3GR\f~I>C'yWuÞHӸ,g.LH*w71i:)A{aiSONN(w힤tJq˰بrYƚ)VfT!Á+S! 6cA[%IqyTf`2RBxCv.g|xF=BC !Ҏ [̶#ې9rW ?h6vTD1%tGŋu4R65r/^aDӆ-L7>gκ"TGD;c1dnDk8N,8~حEƤ֬+iJG"wPhpǩ="?8/t0v{Z3TR$6AjQo ^}>ΕS/B(7ENi{oL'+Έݒ(<MsTc4ѝ '.IvkRЩ:ϲ4$lx7"jRg~n54弒.rJ.j xn.rPjTk&U 4DJQwA2SN"fro+E@vܙf /Uv'S-Xn)Ȅ-VX0 ;~^v|.f@ _-S$-S(&cҌ2t.IVk4מ?dQǶuKmLHIZC6:kOmXǰigli츅67t>MχOYbWcOKɞ$6m#U7oís{D=Y/ 030~Cz6jv65$8>* 1,oVC.XEG椎5Տ3 Pe<` ^v ?9&L߹{@)tcG1o;tG{Cu(g5[MM$-zpܭ Y*!Pg}w=0%G 1isd*BvOHS Gj@88̇FMZw9rd }I*TtM',VŬE/N^9m/sR*׫4-E&0XhCu:qXmjV{렉; >eZe7,`"i ôrS|.}|=(1Tg{?{%F6%x+V1|Tߓ^u`\\<0t|KC>`b+2 7`Ub3Ğ1AF\|wy^1I|wCb:lt)PD:놤&t>I̒ 8?= H[sp\M8< 5i77~\ p 0wR\DPZ[vo}2 r~?JEB^UJz?,Է(d҄x4=40궴Cpo4)m]nt}L{|ݩ)~&tϮ]S|&3OIp4a=w%ϺȀQWȲsK =<AAF_WhF3$c`LPR2σ~c$쫍'8Zo4Q}F x( L>Vq,ul ߿ ;g9M+]]4!z R4c\ RLCs+&ĂS0\c|b߿uՒAt 8>}Q~G4w+oL,PPBw:˹F1y``إ N֦Q)h0@{EbK_mZZ uG!C@狣ͧR[4 6W '.(Rm{*b>Nޒ~< :;:o? vkچ\CRe.v|]U˺#싵R խQJc;>|SKI뎴ͥ$Et鎹`w_*_Nڢ6<کC,fVh&$ۘ\ ܍:/q uX#CVCA75-+B'YarW|k[w*FSʳiOl 9@,/C kAx*6v DQqj#{&FΤWQ k™ÿ4:ܠNm(egm2ʙbi=d%)+=ӈfyc`HbR4ݗHMlcnR .?C(4Sgˤҋ8^%>M) ʽR'i 7fq[fPK/LE0k*{#@;~j貗pӄtjȿ5{zM)c=&bg3_ 9W3ǚnWʹjnZ6R\3nXc37R ]maÇWꡛ!SmsO|1]%#2GIJ.fHns~h:C3R2U|,kOLKW`J`"Q:9 Ǡh rK!Kd \]̏PJx~ Qmߡ8hLpI;}cۦcmEux; aNMM8MK[@W6"~彧*W^W١2(/trũ ybd6ri{7^R?_wn7^YpW7:G@V%,dର3a@˅b\;ev`U²]YT$n#esv(D t}uV\ZMyNяrvR/67jZ k~0xF{Y<q$8m7KtE`%"RH%Wz0u5e;t pzߌ6EV;)Y_y]T0&ȸ8<*2pf(q ,<Ds ,y4{s%* |ؘOȔ34V{..ݪ4'X$t^2 qvt8vZ b}:b/ E.JSBBQ.K S#&e"5єj8ɮ tԎWIuDTqV(guK2WE4MB^Wa) \&ǣTD݈lNk9K`(Jf:yрDzbQgz6QE\%QOx:,epQ-Z XDf7ݺonW-*t[7`r8軂2FKͰ$h_K'+c;"k8Ӝ{ScR5=Ɍw%y5j˦ l n5M@ɫ~B#S%o~M0D?zHՆȊaJA)i 37TsurGV㙚eAGk4V~yѬ7Rn˔`iΝTΓR^ZrXâ VT҇! *o.YI_C(o{U4R5n~:j} ]`sQ;ϵx}3'=\|av8D9OaBFrJM&R_uỏ-$TD\||},@No x"3Z$bn߂*'#%䟞AVg"yNiZNzz޵*_M?sw;&*q ֞ G;#M5*֒&.koXL5d-3`sx޹ZD=rf?;vԉ'r?;B/ZuB}^v'H+[Xv9"JFjI$j?EBGfsYZur"g\Lص9AuID= ?Jpv4a)[#뒎iǙ?yb2օ90pȨŧIdku&#`QpϦMeΏzBCs-Dwagʜ6 FW.*9тƁ ԗZC rsH"&kn-Jv$LyjGb.!hʩEW )kIbxY?,!=Ծ 1AbhEk+ OLѿK){28 o1`Ebt7iw~^;ފyKІlڣ 0@} fj{Ib}hco`~(LkE'iV/cO:woxteaS`g5WJd3p40s(J#RrQ.['Fٺ1k/q :=& hx(鏈DR\YyJ%MšFR)e W[~-')ѯ$m;BPxD8SpꜾ`xZ" :rr8UP ػMs"#Aj1e9$UgSPx딯ACZ[#'zo!9ƸB" /4 CQLi]o۬7w*C*&,TUq~O- Б$K e#` !a ` ӄB{(D6FY͎Oj].eK7"6asl@f"ʔWo2".!im %b&<( -?AÊ!_4Fїw;qSighjhedߔEʋz!uϵ|.=Hb!dP]]3ʷ\d31ޗdnǜj /MfQ~۷VHICbhg!RA}ۈF+%'%" OoXjϥV K(iQ Z j#s*\rdrA,zW1+BΤk pG{&@>yoUs) p]| P2w c,y9c?*Km +tE9sp-'U<*VC0`NYTώD c"\CcgoRi42E˕+ (!2ƙ&W>[ MI@-¬AB1wzʞm5 Bfc>wHdwBjj "p\dθ9 g`b,PNQ#o&"_(u r(aHg~)҅`ժvv\[@A^P5>oyNP%X- 8_TooBW91aDjHv5DHH K_^Q 2Q{n™/+tFhţm:6T-RG'4>J@EIc&OsL>MiKeiqj<0 LCLMYNdQ[,U ӧ LS:tO/ɯ$$o+aqQ6:?^^َIqunLj[u칀TJb՜Qb;\Lxj'I&m*ҟiC*:zDsQ%f>" r Q<$"<$N6+׹J 7 cVq6.#c2~8vGxӷ-82dX  kѵ)k#v)o4*l<}oSK%سֱȬA6*aL q}.p *D9p{_irUHHw-:?IHDD K"KǕbذg$ ;^B$r7Uǟ(Pj},C+5"B׈DՅs&ƜLiA Tv/cg̭U6B5؊p> C<; t8@(Xg9 _n`dP%oq@8P(gh'̦KC;/CH^l0+j0_ ~hVjg%e=(׳M#JFT!:l2[z|J톳7 vܨ#}}CiMn{?TM5H/7w2V(w&,xtCr+G*ӻuI6C蹳u)߻H>/TSP9#hj)l(v4:Jkt Nfw~t,, WG`Ƅl!?B>/[`(O6&p|JOe?)ÿH :F{/LyuRס@kwZEks;\{gYTۋ0TS$IKq}ǰ_ ovMYh.,o]{E~5+PޏZ#wY!}2>Lrk [HUF)~r2ˏ9Ķ߄7wntJ`Jq7wz)guIuL T?5½(O[кr)̯_~vO!+*,he栍" ^>W*_(k؅qeaoL]{'lW/v͑vZ3EM [?wx%,XNrhXn~HoȓEa.% 3<.V/Q*جPC gY|2U6taR\;مtI#@\fh=[fxйu$rJ$(͡xc%" @];ɬ#w_8].$>@ڹ~a j!jle JW2(n5ߤY:-BZ U3xCS"+O}7h RtS(ti-]~YQ&Fmf̞DgZ˨]O%THh͚tF#Ɵ!^DٲFPwG ;a7ѡ(2a[m"T[ ҼnGQ=(|ݸg+c2~ yV:4'EBř . O⧨2z uP7QIv^%AzMDn˸yr#>V @A&ub*̉4(::|Tf&h`r#SJ*Mn)(LXKeE܄%>puP_tZrƀCCAEGФ/@<_ YnͭU* K>]i'|btJ&,yxjPd:>Gg3)t:\ 8D ${1͈܈*- vg]d0/¨$0v[vNݐCK>hhc]̕˄ UXz٘tp!Y,qf`eiw t>(4X : ^'8 peSt׊±Ro}╋{,5f Ѫ:tG[m_qCs>v3֭5P;;%ql Aݰ?ve̲~"C'L3LZfG~bNV BFҹJo9V~@"S5CkEnX%jm* = 9JUI֘sb4Guq(lDvcᖽf~V"*ۚZJ'&ݫ"ąݨ*j-5tnM ^V8d^'!/0+aCh_(;s+3!cr2cِ{J ZDzeg@8큧^Wds7B.+,b9x^9EYȚuqoX-;͏ 4$P@-EXLå@S3@\A0NZ@â[KW$Jb'07^-Bq.Oz݋Vx:[scɡDvNNj酊oa߷,|x@D1qj8Lkxf91݄ROUlyoW n;H(u4KRjUM2/3WM'U",?L#J̀ T݀4|\A~ShXkUk׋;JuG@DIQ2 -=D )J4=*N|Z*WS—- ^!ݩ!p=mR?)nu'/f'^$h֠ Drh ˱ƽrS[HL{*:4}mI sSJ/G@t>Wd1PA2lգ3>0E F*Zy  骖ToTK'T ,H lP:t'։ŗ*{ 9Iu0RH8F"^5y0`7w}mWVw}#a"ӡ_[;`* ڴRg ԓ+Q{|`/9I}Ωozu%t.\nJſhD -CTH%rCS!+Z9RbGyԋlv"Wt)tf 6ᦂLCDp16dseN-CHɽ<£#yR>];PKOF_ 8U4MQpr1jYRd';`-d VQDzZCᑬbDs6 c]27M(;UĂdzRHc!L X[풰)fy6  QaۄNCP(~M#^Obt7 =w2R"o^7A4eV{AF "W['L#LJ)L^TO_uHX* h{ -(kBJH \g8SXE%3^SPTxd`LWihJWlOasղk`r(/S\B;1A%5L|_G9uoEmKVQ]ia:Qw AaOV&L`eN_G79Ŏ6GdRw9h<ei@fqv+.[?V7i RMP`<G1|3s)9jМ R7"M7S0Ƅ:8Ky!f 9P/}N _Qkeхށ w_9 ʍтcɜ=LPw001#l q$5 t\`!JSɿ{"؍+:܈ZSx!IC;up56 W*x3:3%%rޮs|flIf!2,78>Őlӗ1!~v{yX> [Ju:%^*{5=(Be$.ˆ6&z6<ns xl"j?h=BG'R܊<8=(cAPu"j(e=OG,LIH,F<-I0^)'2:(| pϓ.nKK$VN%ۙa=4[8jr+&z`63aGVfvDP'>;4۔OOIS@XkbȬO5`)/|a>G_j윐&~0W~d]4߰r_oAwTgҟh6±4:x3QDH F[XqALo%Dɢ\?1pNd.>z)srn`߅l2D.@-1 ~>-Vj{ڎI-5ňˆi4)pRoaLƸuQ] k" >r.{ҰnF]vQ ^$_<;Q*ΤdB->kU8K+n cm9[bfx1Vj 9=ȧhJݕ&(0T?)/Twzz,5٬)Sa/Ȯ0$C2s{) ʊܽC 2 FKoa܀0Ia7UPt !Z {N ATfVRlG?:̡Kp"Xm` ;&hyuLԓDkp8E%E9z0@SgO9RWPּL: t e^BsO,I-XD% Rሯ3}Q*\|Btҁ\?} 3P'ԕB"m B|wD%McBI k"hVkRO3oL / ߿ " ڄrY)p ͔2J- AmB^̟%F\OFi*O q0RKax4đ(KS[ڄr$ W}& b;c6r)T%TܵK"nn'g4;J`#-6jy;uy s[`+XWm"Â'?ڈRaif0Jh]\r%@I0`4+ f~&tH=T4O=(Xh@q|lで` yS^63@=^ vy''Eoe^i ,h@<:*Bc2s]FcgcSHr}j3$ږ%Ô>P™)F7ONWAڴ3ޅhL 2G ? )OlWӥLFmnc =o+VCmC>U`a&'5Oxymdn֏t®u*)!3nZ0־<KI:;ܓqJ TF/ujvJ"w7OZT[bڠqT4X:a*)E*tWVw5?[*af*E!n0O%CxhNW<&)WH.Ϛ8p (XEf8`kN~58L{-؂g_b ur{}\on0带"ݰ&Ǹβ'"lb*+1Bo>G;H*GcGEXG *y >4j*C\;ɧESaŢ )ә+ 8PxTuMP`D'ز0D"vKZ7Њs}Wq" J@muhb?&P**,ؘDrB-賍3촥jmb{ EFbڠo~zcZ|  hw3`+Aw)lLr9 ڲըMD~ոQ vO YոdCU]Ͽ!f\lULĂ3w&AV| }t=F\d'kݸRM[#N3 :|[bXpa2PZ By"f~u"ȴ0K6&/`|d< bH}$fK%?xԯx$&43AX˿{M'~ (74K 'Scj]usޫJ$0wP2#'ΗZ_r^ I9n.9xԣl/K"t<=-a'F|'#к9PqVGڕJזzy,5BkM_M.?5p̗&JYv) êJwqzo8-SN+"*֏7M?bH"K+h.9yu]/y$B4꒸3ڱm.W4'[ OaRTQa0Ǡ=d/&o[KN8 49h>zڊ lr4`_xµmYP >O/h-,mV+(-!F״fg雞@\ PQ6\^)k.<9z8PW>\ɎӼC> L-/;bw/Ŀ0~?UMu7tˬ ]Ԍ䕷-o%?E[^ikv^ehN!L AXɘ0hNc*d;ZErt]%ty벑?5/'WMe`%Ns4*댸;PݜĻ}}6sÑB'I{)92{&K=-sڥ#\hD^IF uYJ^ax_4Si!-&lB<{HUědVzxzLqe/բ=|wę(qDq jYODb|&\50zu|{Մ9 38%ǀt (X[kya@,Fաwzjrb?AOSX i?s[v4 3Bc{S*xݎO&ѸɊ|VFƵf#i$7ǴA,TZʙo@;d_Gee"zPXLsK=f2.`͂:c̳?+WH0l|9(VꁣS+)FeE Ly:ᨴsz%ysb[#iϫuT^JQs3TMÙT1){@ˊrK켽ANR`|X~ Lup-{gU.vP@ޫ MalB1blJX+|^J3V9G":x:9ӡ0I$G&}-ɹ9I%#փUHJ؊Iv.d2XXs{ȒqPWtqI%˙!Xڍ5j&@4|nB&rX_`x($/2TMSmJK أYͩ(/q>~|2Cl=BF-T@}8xo\8ǭqߓ?rx S"V%n'fTpwݩ=j"mn\C3Qm@EKEbC?; wsh|SxP%6OxJ,D-=߾eF`pBfOU.W+Nki/` liVC?/kpN4& 對[{P+E\x7SA%M GfE# pbn%߇sC WE}7y=X;pDݛ:Q8d;ٗ[G黖5':v)bo7&.\<ِaLrdTfY~`L_ݗr.G˿#",)Oc2UE#5$>خne(Py?0b=J\% (kp`i_(:ނ jvN2a [7(+Ϧ<_|SAٲA9a; j9qÛGXu ߑ3Pa.H?@BW<.Xg[H|G'd鉣Y5LԹ&;͠rlj+ţ'$QRp땭ONό|aN3^kn;҇Qszӻӄ=ƖQEcFb-ql?K=Vy$eHKFxM83oC |{\M6=,,k2ɐ+;W~8F'րJUN}Mq,v+,m[dc%b* lo&d z=n9 S8B8e?Oidqt׹fB|گB)"D&9 p=*GɄPx~\ZV>2j)zw^"z-`*4kMxbMtyNw*MR|ꌻwvp:ɓ3[F*Zlha;㖫0 nL~[M}>MU_~Fq=#SyW_wWSy21ݛH$!y*PL>h{2X;SP=iG_k]Nv8Im!VT3ణ+ڏew9E빧NE"U\ȕQ^a+I}kG۫zٳ ݗ-ٛ;OXlfVxtT9ɻz:곫ҫ]fX$|{SYA3tnstfy;e5^u;3JΆDž:pr9Α7R,z#l?f.^݁<;ט(_fhN}!{ob)DN T^~_?Zgׄ1A;1-l}kxrR޳d>e(vɍ:hE.E$(w5NV),VOՄ^@v*M%OV``Sk.ܚqR, iq2mk:@HmRҝB,EWQ}Y5fz#OBltL8>.@lG}B4MөYX/NhLp'e=du&G Cyo {`W:d_Vg|+G<:L_򪫻( TL;b=`:5Lu@|M $o1i#Ȩ+p6EK4L;m-ɏ6TR_4/\Y_ֺB㗄ͱ‘w Inpᄌ AkgIo!6xSN75B 4)/boA vrx Q6gBӹHKa Yj8o5 ir0Ly"#|(Pm SU\<9QqN=9ҴG5Cq۸?V-CenxVo3;-۞by%i9 sEE9/c@DF}b`^'Ӷk)\[\ˆEo3 cx"iWAk%lw}dy"+ε;T&6b(jxs|tt1Gnx']kͮ=N> 'FYQq#ZaC~~N-)?9IلbFQHNί>D/|68’mdJܿ%%kokؙ^rYQ@h~prxhsmRC0pAK^JUkײݵ~aj;bdN#:!@o2g0Qހ Vc+ Q\6;80t˚ݴf7k <%#O, vt@N#WL빮 FI!*'KA&q^ƅ[ֹ 4}=S#6#ueǡX,T|Jmw4Zp7Ahя:iި a5Wq~a]h骠)Rܚ6O%ר`!E>~Bb7d%Usڏ҃A"_r;uR. z(yb xd~֜  M[SgFY |dj!E{蔙Kl7uQGj:Uֹ/_װ1zB18>o%#ey1pQ#BE#&Պ'U:'eNhڞÊޙVcبzdtYhq}KeGT}OݖFnA@Z~YG əvstt&3&Q !  aXP1hp.@;B6?k@jKM8qy-9/Rv-'?_M^4~T:ޘpt2 Px&&9] !:lWk#W~~W8nc섔>l:t CdL U:W (8%}@ѫo$b5 l$.ikOd+O傢^Y`KozɄ % Ny#P+^"EC`b"ALߒJ~rdQR,'~eQFE"TFAjG!O%Wo4՛VExӐF'+L&mP IcֱFV ZϞp | ă}xzE"Z-9Sg XRmގL\49gD~"!49/_,:-g|DFȥ5~6|- u7O7(LJB4r@vn 9Giv$^1MH|C f]^n8}wʥ:[+=tһKǐaF6+RKVש;uq5lpt=m`mtv1 ;+(P}u4۱Lb]ʴUod=Y*DZI'^q#H0Fy2NT.c{#tVQ3FCU0m>Y-w{.x%Jl:ln'S֨+2 epA5/: )WЮ2\S˲S ZrҜ)[91'ÍǴȶqÜ㼝:v/JЬ %̊xI|YYƔFu lQY5e(7?X|+qkiVxa# G?gipI1\mPv5z$H~~Dx;뺼'F\nF5tD}ؿǍtﮇ*έ涸oDchLy`Iu Nf`/26$ڛ@xQ8Wsa'g 76⎉"#.Ky X0*@n_p'P޽yQk*2ЊKŻwkUYW"J7׹KR}m1;Y+MEk qEQ +mϩsKg)N54Q!xhE>lKy:/Qv%!* 1Fenh%|`IA}SY;(+ޮ)M=sQS&,O2*B|G2gSALO<<}K%T*Ri&-Ji6l"cd8aNM{ƨL^7= h.F+[bj}7gZɩC^VQ YbGj I\kjPFn5c9L4%TĂGah }TY.)r!Wm2Rl 䒰1,X@~ e-LcS=20x}Qx7ML/]:.4c`GmVs󤁋e`J],<Ʋ&]u^EِcYoT!+dO̟z-C;j,Bgx|k'|pc)YeR,쏾Zc'oWh*M f '7$|nJac5 sxťrѪ̟3Y)]7η,һz3? x0*oSYj3T#$.$ ,duRKID" Všڛ0ܧ03S JDn.djiPƤKm'< r:Vq>>7^S|es=/V?kh`kWzʞ)VFP@21^[ុOkn,}ŶZK3GzMD2q5(sy#2y"7̸9ܹOy+-ACkq7mͶ-I £9# Z()[IOfe^Pǀc^D< ZwyG@l6prq(;ެrU{:WqUXy˾QT7;mf$c iƶ  ik+-+ !`V;2*?{1UB`9{Wv;ElǍR[dCeRW͗ D?AR7쓋 FE:q{2'e>)iFf/[V3}L;owѷ1:>Л.6G&=>]Y?,[D:[ A ,0,vqc',qpԴYQRpD8SK?erŌC"+ORI]_iC\;>ATb|C/ \DP\n~|o}uOkB\7i'&CDԴbWMzT|ǝ0Zίdeqfւ\fqIBzQ%OKW\T\j!x4B.b<  =;Dg8לq> >8( GD07T+!}PLE[W%uL.*2aܦlC˴SBMKZG1&l8nպ5̟ G{ҫo\4 ot;+;oNޫL( oEK0)FAX&V H7re +g0ץ%^\-Y)./XGӶ= d&$3{ "]-z`q3_V/_YzeVl<G+OjĜ9ӕm(sYގNV-=H̄fHޝ6:+lާgI O-f ~I̥`v)B}vco~3q_@&V gfHzu2M#u!>BSE 跧I(MADqrWBgr̡žx5CYUUM6WÈ0v*{t,(;Wɞ[ʘty'bpehe*U11d:jW``g\f7]=77 \j!c)1gGFp8"ؑH2:gLeo7N83}@EbC)qk!MP lAm8(/jt7b*O}"Q[hn@dLWXXDFΖfB4 9/GMY9Cx hpMWlRNEU O!kLA(K9^i߃>?)|WM+8pqRn~/(Y[(dҙ}}p_o}AoT`ۯsϑ, 'vÖѩ)|zv[?h뺳x`]w${3Y[Q8G˽8Fp5SxJH1\go\R-/E&XDüPi/hҭ;od9+|cڙfYkO VzT$&B(vw!!;_K)Һ_"`^-ir%03$7|ox~>^4 \5g]<9/b2,9# 7@K2w^Xt%U bHةOb0j7M7S<;X?II6`b'>bOcm"2\;ܕv+Τz_գolw kU_IҬTaIWgM)ǞܤȷBeCtzqpoGt_ J0m.)5"#@Q{WOWNG.<_>~p,Mi"mk>@D>@l/JTH+y* D:iLF5ߺ`ѩYZw79]M-pH,D'hKd`Ewg [P< ` ZWs)2ؔ&0<Wzsu<(z#K"5;ZHXt@uj]ԪZhGZB XdWO[ Ђ& .7CNg8QlE|PTv+Ix4hgFN"O9=^EӾjpJk8Iǜ!*1 v\:rNx?HYSd|!~r}rvzJ+koSv<''yB./".zMց]h9K@;t?`~dN# 湵NtΠ8嫶\U\~暗3<*O_\^uVؐXGYX`%K-QKT2E;N奈R8ϴؗk\3GL fjv~#;`~D|g q&3}4S͠}4ݣ&}օF[@~Q9!BӁ]W:d:Skp$ >"nFe`1L4F=ͼՋ ))E08JfD!$\ k4M *CvGFCH*j] yFIq^ـ MC Ylζ7d`8zL#èL:@ *vh]~+7s+]+m`C)m*ǡ" 7ڨ.uiKW]Ӧ흩5k^kHŪYRb5a߯`: =PϕK킾n 秥`:hkYȽQ9-ߨTzS1L+[&]L- @sB+5yxU7>ڏgT)tSsiQ*L:Woa% һ9\Wޑ>.If2܂Em1 =ed;ûIrM);o(Y4W)w|U*;^6uRb>&ѡ<:#_fS~?wgE*d|ۧgH YNp{-_@N \nGYy5Jc͂ţ\Ѿ'i5]@]VIb>ɜ"#r͈kaCbXH3؊s1}|mp$Ӈ@Z;CJf:2 g{23:.[ _ PݖKq;4t"s[ I!8R5G!ts" M*y I.^m掻9]%*Q,!ܧpeP^TIҹxPGH:wVS$;Tz7zMt:Z7 /./ƫ6Ӛ[9SU%W9ҒQ*s[W檩dk@o8 M&.^}CAJ1jlFS1L:՞;%׀ҫ:ӔJ]Ffl"fkab4I[1_M9|Kvߞ ؔ3x/89e?>7>Iz6w2{= u2zPO>ƚjHsl#l Ȳ/| 3X'MZ ?T+m<% XGz3ma@9SyE#Lv$R23=r@KAyC>"# 1ze%swYeK†'(h8=rI p+~_DOK.Acxv-i*@wiki+1ĺh>:9#RmF.U yh~:ӘFƏí\I917dy[GޡwTWxS|yb4OH^d_YSE$<-wRяM̯V@}97#fZ??2Kfڽ 5&*\C|м;dH3Mo1 =9, tyNylי 5.ՎoYdJ/6o㄂~  N7ӻE_t/̌/-k#r=cJ+(F^?)#W>nI3brso1T,g7F5AqFk <630 Zo=[+fڷ4ēZ7?M}}tZUAJ]1s}+혏Ԁ\&3^:^1Iȟ~2sh0"  ח{Z3>^D΋|~!pK=R?nۅ7!~Sfݴ;NPD:Rr7Y:B WksۉQE%er@*H_uDTNn&n2FiTIx o!}|r .6N .DnЃiet(^X bA9} 7usZ{/o `tRVBU wT.Go`[Sy kRb6tO, yݎ癅ǩmiGgV[O|%]ƺ o ;n6eI3yC}Cjψ}c;L +-xp4@XcŎ" By-*J Y=#mcn~Wt`a ' c:Dza =a]̻Xg+21Z3D 򠈙嵎)8dUad'4Cׁ3&+A5i&Gm#H&x`u]ܑha+Y1( " ^jrUdTwŒ|E bcc<:6|򽼰],%*}1[H3olŌkaڍh Wɳ @R!~am>HU-Mܞ[HXQe{?UomEw]]&j(*|O},E9FZ*vcDTqa!UrLf~V i7zܺLSVkhmyZԐH&nZvV=AI[ aZ|P]#kKIvPaEZs?Ɩvߠؒb'-Q ԑ6,%3tJTL_[RH{x>RPr7Hs:G,OY UHFUl@zMv pMPt3 rcm,J$vaQJ^ c9t kLX*kܔ: yʯږ}8v:+|yuscGӊԝ~ B qХGS߰v;`r+X,+oǛPf5G q qBYEM~t/10tYu==ͅV / XZ$̠A@?@jߢx!Xބ *6?ZP ,EYߞրsC)ׯ6!N b݌K~ \-t#O/ dJNW#pO Eo>hd+'Xnĕ&FMݩ^h"ɝ^^=). jA,+At<-H@px` Rgbj~؁ʗ?K|2uN.OF׃KlB7u;L k2QT.m!_h~; hnU"R%-DSa Y9*ʆ&Niږ!g\Jgdͣc 9S8J MsDLaXQ2O:*32R d2ѹeՊ")ُUmR`IxAci:}/-2xזZ J:R¯.ge4ٶJ8[J錏5p j)~Gmhi ϰи1c:-yH[i>gۇ#aԙ@j.8FS &/E_3ib52_i ']}ݚu>s:}X$*q-ѷ%BBviMwm<*{#іn1A I? (asM$&7I(Je̖̍1Vpۍt0uN5K2%^XTqJZ30݄,"vOiq4x3IUieNRyD5BO aXЗuR8%mzgS֭Ǵco]ѧ&idr-@,̎7p1"EഝfhzjY!F-#Qܞ<_h.%u^FQQ/>$rPQ)86ۓJmS(B\:BYhS$BpPVZ{[|u=2,oJ}jr ,f:GF>'5Rƀ|3KyQTT;OjLG>0:3&$ `?2qJ&>{x,[p3 2ȌiT050\Z$N*e=>@n1Ď[ڝ\-s9hiHQq!Jڜ}$e(~r>1W -rk2d+t "hH'Q9,L><JpE߄!ȈgdռWdU;fj4PԽy2*O.9$9xR_:"? .1Aw֕'MnÅVY 5&NcF@ONzehC(#~ҹP]ds`@ D a;X`_cqOzxu} Huq,.lnj|Zu6gfX UQ r>N#~r:Rr맵6sʃ$e!@ϡW;2\# LTԀυ{^-P!X)veE{,m36) gv78\7ROKzv?зW볰cՂ_F/>)ֹ;LNpeQ2"2kԥ+.F +:ϳϳlcF58@!|R[ ȳD13\4vAq'=LSݺzzOpt?y@i™W ׮G "Q08nϾ+t{vGz$t(g3F"u-n)+[1S]D;T*6̐"?oth2w]x0LVE} 7 oH%H2J`{ tX\Chɧ`XRJPC[}&'8xRI[H* ^gGT>Go Si)V}I`Zјƒ7̕v!Y"5?AE63mQМK6˰Z4q]B0?KT&l>,pM)F6$vTjĵ?ڦGr`gc$)TBW*P+I9X!]oknGOpU;t;@ź:DbgCIN5XDJ}{1`]:y3F|o\8IXmheU+i#{{w"w"D~U_dy.A `@DYṱ3<,1Z 8f6Gq!y:"߾-}{yو9Ĺ+\*M+ ]J HtW22?rLPFY81ފv^'H ]c?p8SA GЋ @ \_ 6І664-'Q-{\N}Er g{{<d"i~G6;AUDTJ>#G}\pGs;,?hl*кfzR Eo[1E JeI$Xs yߤ>ߴ`|U/lPߥT\ߤuZ4I7ޝBZ/'U&gVИO.}} *8ƴۋ)tvB4Ifl" Yg ĨӐT^,!,5r,4D>(q\[05mz}X jtDyEQO@?~>ejΉT^~<N@h5jS=2 ʳK]_VoV-]!rk3|>tHt-F7X]*KN[W(+8K$ gU ~-՗g^GaI|`cαd<.Yͱ&.άM, 0Lqd@=s6sI\A-Qf:WbKYju*/lh@)9B}d6omyy=+}C/ bIQ6ȁi/P Ց43wXo/-'rcGOi|p&:ȬRؕ"C~[cB ,=췫BEDɇn4X95ٍ/U:*4qJQ7!-sxG=UUT,;׾$2%dk#vj4J\+ՕB svr7 RR(Ṟ|!^r f!ߠxZ7کAEd#g>J4Asvɑ` o͜{RTb73lByW#IxQ*f|kPCA?8%A1n A`ѬA @b}~m7QYQ#;SSƟ Lm (gKA4bh#ay M:dQ12wAFjV^IȀ{J,6hڄIjPS;J _iU|\ݟgKLwN~]C'Sϴ: eرwؿ1jr17/y3dxF]815bU/Mԏ>A~zflOF`hZ:'93-rU+n~VaeUv$jixga;Vj5;AGs%X:d}2^\~cSɬ=Ā Dsب ߴˇ=dgJy3ԹצOy:#,,ؕ񔡬pzps-!%LgtV eҩhչyw7?p"'2O!q-dTm`ԃR/ #|* 0 /kUG둻;Rs&tsM"qKzQ 1LE :=,UOm]^ۅ±=6A:Lb)9bz3Ub];tٝW(f<{–:U}mtU\BALͤ&T[Rޛ*UD/E-[Fľd&VRoQerȌzBX'U:D"fz\94Yﺬ}nK륧i͸u@:K_|nʦ(OgSeC.X'ԢCnJ"0/CCgW+Aݦ/u^Y[Y_# sTuߊ: JZ`ܫql>&0C%<>;}jUWi]굱R]ϬN=♚·\KN/i "}{L|obqC?iL UI3yXZϹm`B[@PiO4\PwS&yCₜ|Aa7 kK߹ϟP1x-'ݵŽYR6\1o[j3.g/3.6-R\38tyCpo~B1>rwg004UNįUQ\fנ?)*8j +POUnXYX,{DSVWEl 9Rvqѭ:6jZuvTpR[i&aG#Y`s]AQ&Uе:_M#7?5(-%%.1 l *k$[k~x*1A opp{&yFswHnY;Eޯ}?5o_AKBGMu 2C׉BPv]mH:+N}mkZó >*+UydJJztL0E6zu`b_dX 8K l9v2;a7yfi#>b=VSLשkRNRwC#<׌ő$l9eOx#WtXO+T!>i9[Ox -iQpnNKiڊ"'j^EFNp:^LS5u \6UjZ$z4~Md7tr[P?+47\3Âɠ#3z uR&-x>&r\ҫRT|z:n69ҝӡ:0h(|"Ε7G; )Y-n^*dfSg>pݬf7[Vȣrr!Pw3,YG\6u$ S/6.lbWBx .`zhd" 0-)i[r-H(xTjՂGu{-VLŧ*7X ~Vf`iF˄+·0UV5Stb* ~X^@vsjxbX<y*XnrP"u0Jڮ, 0xcpow_>mH5in,ۗe!eG Z=%޾K]o3nL_>?~M=N p\F}BJ;å4+4.jm dkgܺpKw85/&bE,˃EhopPoMY`ᳱ24=^ 3ὑ#`KKe$o 8;DjJ{X(1WF}AlwXsDh$'+ AJ0GWuzHB՜jeDe*)+ژ8a2>̒W^29/j-/T?\נӔF1gZGk❬ߕm]BkdPɔkN*j.oR>I׭S/W w5ht\,9 ?;qtp,x#qx4 񗀨 {H?4{=!F!Hs*&30\ /:{9vҤNٌ&<׵CMH~pgUEϦ@{Xe~~ҤٔUGn_'X3xO;ǎHCt,DyCW%}IJ$Y>`.^Ѵ;#C}A֡?hm=U:j/'q8Sxi0KTrvtluڽ\{圧ڀW۹0Sj+}e5'E@KғJEXSMI"Ӕ)U~}dQWW_u#4@P~Xb7.q✙oia▟u`#"h|1Vj]%I@;^+ cge[VXhEGoAveq*ty^|z踱⥠q^ԤWZހ5s-p6O)PjqWu<c񕲞 @38V}:閧@vC _,_ ѱi1Lp DѢ\*Q^,txL;pb!ql;#$a|b/"%ܫG"]+L٤0iŎɘ0&s5iZ_/%Zec2aI.֬ЄO7ؐH?~_ͯȽfy, RG,'^Y3f*?SEHn+8ǵ9Ko2+A~'(;'X6rEB5fZU}`bגZc~&e>vKE* T?T5Qτ>}ǦVRi)ʔTq:pxk5Օ& ox6K %s"^ZR$g+| 0uE~nS<(Ī=~Ʋ~(.!f-2-qɹ|m/>k|,[ǥ~jaPF_e-}i?KGT{ 5"P2H˸a'&ߔ~qX4ZCKgK .bj#є2f |iNĒ޸F*rpl6MI/8fF?>qG;\X~ی!2J|3#Z|Cyxgz`pEYlmo&bfρ2QZxב iDӣ_@VytDz4&PPZ[(RsS!)详~J4Ӈ*Jp:fg"pf*n C|H9H|;JP0٠Fsy̩Ķ}07ԪSC-3H 0!jWri!AwRD L5G{sΔ24.) уqbG2Ͳ*HBj]vi UXݨ;k7ǻOeu:tb B#|vCL8>!2-tMObG+tgm$s9G^ qukIw,r4( ؖ Գ"ת{wQdt6+Jsizy' q>2uۮ8^#TѶW&g)=ytAw&۹pR$*IJ9(bE+"]N"}JI^.*CKm֊ b91}594SEåe2 7c1M$Z| ]y9 X>*K|D腳43# )e9 ZV]s1֪,5W, V_:j<~=B[5Aq#i]MZA\FJGICYEWlFx 90HIsCKAJ%˞bo5=E7(:]0q~MD>O}= qx#}mA|x= kBҤFC:}PͲv>:=b ⨵zs`yH5?s8NOZQ 7.I;[5ƽQim䜝UdG 5z:'hυ5VgwƇ@&*ekwFyҢFSKnAU g,pMJ$ET_rc4s(%Ceh6z:b5?vNUܦj5kݳk0ӐSo0:H,iIUs@1ܕz\oKld>YGfun4qQR8iv\BO6&-1ڮ$;H=ceq/L?R+~'~h m͟2yKxRsWVʵYQ $C p%6~a`:->z!̔".$\EA B8jw)}ZGγSmwBBr=$4{mu](s ">|i)G>mgo"^eS/1.GNvT2gڃ+]SZG!\G3C#ZBAoE ^x9up9G`;[Xȕvjk9^b8ipT)k VC`52o&"03ݷN 86`tcg$3ȱ۸Cp^ÀsX`sַwMU9/7V)&K#+S2BDz~$񛾤x<_\K笟E ذ {׳oI6 KHnu"CEܨ炨"P֋e"靅^#(w O?;3rPY)=`UQJc3ˎYq.4`|"hh2\]_bLXSoţ %*ϒ8P}^Ilt sgt )8i׷δB#\SbDyc2𧌟ƺev$I]jQxcG빁SC6[~02:~5EYAKbAM-߇SAAOTf?򋂼dcQz4Q|!Hː^ד!BF^S.G˓ ӗJe?$#3ܦg!g#':Wkk.{{sG[9Z^J&]2Ca;H27/FIBhY" `!qaefx喊훸-Gt>Hs[^|< Nä߿ruSp kZl7zwwn]~VwG752c}vc*i1t'Ie^z+zKxe-> l{*X4:6At,ReUi~c:8^1g4Hzj_Q=ۨ΋-WsrɦFQU9o2N{Oh3T Ũ_ gZ_" m vŮRCRB:rfO~RUNe3!VX@< @,fRSaq,RQON H\ KO^v $W*2^ゃ\W~T{jT eNSdhдT_cNA#?` A~ZutZtI@Ͷ[Â:5Ae /W;JW)\z#Y@~zC܁g5T:Jgs[Xsu PqTwZٺx6[b^~GD'E{т8 "|TA<2ye+^ө_&!{\Hy<=*ܱ+33BhIv+/X %=!Ho-ߧshܣMV\?uCql7[1ϟHl 1p +o{ !\yHi5IZWߟ@Ы;뻷ӟ\Tn#Jj41l7L @3ՎLk?0QZ+$vd e>6{3'S_]Y!m>g˯h LHÌ')be{8v؏eVxR'ƚ~/翦1!_eιsjOA{4 0TPprnw;$ށ8cZ@C}CD.ݟ9^ 3x zxТ~Al&({-C߶0fq=,Ul*y-o@cS')ĉ wG9Eb%C>$jOEYɍşB7zq ߛ1$5( Id'5[=C)W/-֔:‚5NC(sy^1tN w(I*lLmIws #xNr~gG]@-Orch߅xlӳVI:ip)'Yj\bTYEOH[ }io|Y֬d藩e,&dY( r ڴn(b-Y&F'=ebcu-;+[  3":Pp 8xdxb?ZR]md-oy&G@AB]9ssGb3G"U&ȯQ :ڱXܒQ^y\K( [7ۃR@MhS!fљ@y(2GQc*?g9q _Sԯ_hRz# 8421f=^Q!Jǝ3 JK,~E|v2>P&um*_vIJҔI5÷&nCcS28nȷ_! '_G0 P2ō(F;RHʦsE.Hbs꬞t8f3U>]v\q-zT{l۟vI/>zOF{ Z^2U<7ް*6أ1eZ>%Plez`T{^0Pym=iBcnI`YNuG5Ok@):2t%Aj dS5 < *Ǔ o/Jn?J($WD]ÓKJUȁlv+v.۩_0A TXgW~=KH.)TS;XF8־3MlwZkjl`Qh+"y+YN"u(&kn^,\ǶwLQ43U6p8ߘD~ںw}Rlyג^0˻9GWe&a]IA \% cY3^fז5vӂ>F;e@Z}5Sd 3ܭIt=p cH|voSޮ=/;Hv/LJoAJXyS rjtQQ61ޝ?7ky\k0ϨJ3> S!*q$)5;Q,1TP9=-8 -Ɂc3ꊄԻWP'~p k4Y?̳# o23Zv3#zHUW&KĝB&N Y;C8 {I"cI^f w$Rj> ͡YDY88׵nC[0>)b bGbFn|_Bn)x]!^ݠOоxAoBuAN K^UlRИ9~ZpEB!q#Dp!Tg7~^<K0&LhP0hҼ  oJ%iT^]LGĂ[0 *pe}72W.x Ȱh'n!ZI sJSV&oZup,{GDj8˘O/"8ƃWC!jďhE}~X/-4iPHYϱJoe[.@H룲ruKKNM9o]LQz XͬpWCZD0`@MKJ% 0\ԞUƕ] e_ͷ[ $5E TQiY3*?HGUl^[nn"lgb 2Iᐟ!K]k ~};wh{4y({D'>MSVپ +&=):[W7@ިIe`bQjF8h p_eV4*VPb ^B2_GK«\277R5!NމK{ snOUJ-QW-|@!w w$x(b;!OtP0Y+r]SF&wv 9 Lfj5}]+?{RB;şWEW;cЛVrvc UްD]%ep0*9:)\fK H3;2v$4lYtgF6* F|+4p$f k}7] )8_΂iP/H8smNCBѪ1הT,Ftˮ;Y-kḵ^rCj`lߋ1%,UG2vsGY &a4>rS;'"Q~xc߶BΛudSi%qE{j†e:ޡK|NOKEKg]k1ڰV!1H1jUS ϽЬr|O;rtǢ{:qUH˷wv9,%_DZ(u7Wv{C͠vClYtr@C 86щ8lfuZԑ VZoX!5t%O.cȨ1rTZ,XjIlM#ng 61T"A.N1a%3Pf-Ґs}UfȽlc^e㟓<F)X^>HAY‚LF4^b<Tn$"SgLXL"zS!ux9 \¯\^m`pb`&@cUroniK/!;֊qvÃʕQ;q:,^ ckWMiHi^q^ЏFQ#s%xշZoۭ[mQMf9SO4 b5DV¥Ǻߋ@}zQ| ^M4f<7ǀ axw"ݻV!&#Ne= Vc7JWb<+s> s}[,1Cu1Υu訅=yvn4[ Xozwa ɿ΀ -4'vcs1Νq)8uLm,*%B6S")V>"ۀXkmCR)h-'lq; Z>)Po;E5xM /sv*M 1E G!Hw2=xe!)FH5# 5׽F/"&~TỰ?dGZiu_š-.=cd NNd|gxG{( B!): 4n0^ ^$IwL҃}{z?Xʕ:šqS xЁNz4eA섢dҐ{@pײeZFak==:ЉIL9]R7MiU(TmTz=^0!QZK haE&%$GHڌ oib 9q%vY~AW"oݮ:-pJ^.q-yՊ#JٙILO$ki;+= @ }i8r\IXE dXQ`NÆ#Հ,&?hEq ,!z_+Tc Y >25:Vº2A0Q&1(`bIѥ;YHޘL@R&@߳%xsj{~8Ib(VAI{>()g>*?pC8}qAChb= s\,JW ԥ8 rf C&)UTW~Cu@]eZWX=8TFT%ҎQo,EpROgV ;|{JyJ 4( rLJUG@ "hL1GWW9*Li/JFlmq!biE& d{hk,##f 1ôAH)/fB" K+YD@=8(}J* INO=ByH3tr$9Ed/% /5Qn#nwDKG= ۘG:ΖP=Z% {=$Xs̐,00*##/GrށnN9af( 9S;Apu;7P@j]BȹJFƠX$fw6M3XaXC%Z>5#5xcrj&FY%?!3Q6 [''VE=~|05e)Sxx2 LEFΫRDcWUl_ݛ9']` e6ØN .6ٲ4='qkvA<9kD%'5}!ڸRn`&nQ_UЃI\F ZUfzFs%%k%WC+[Q6Arlr9#kt`^  kmsvzBĚ>{ Y5^31{!Pl yء`4^=֤gE#Y}i"(kG L?[wb{xU^H9?d@&>?񜲔Ps ܇fqBZl˝~\*ٔԴ㳑/r!f "̨P N_9GIyqZ&V!qyXb[◜NbI"'O=0z5;k4Z-.,]Sogn83GiR-l Z.M`'2`<}Yy#s&O8p.!&؍sE/[d]3IuLdz1}lzp4'<,]=rp,CToV3GK"/_QR߂Q^hy l> -x2虷6ށDAk2m2 Ssg&.8!Fʠ'[Є JV96Riz9&[8L(Dkّغ3+ +wogd%k Yޭ:2aͻ-S]SIK dt1u:N+:CFChȨYhL魹y-ݻ$BQWu,ʤUlrBՂŒd*-żv+*X1sT~#1]^]}޺KB_sc}BDet}` ~GG3DI,;U|TJ5e\O9(o;Wvaߕ5@y.][f]xh%Qq!;-L#wJߪ럝AAaR﩮:"~ /mz\2iuÕyC AA"gHfGxݴg. zև|O!5'4%?o+ڐ ^&n99LH$'2yOʩ2ʉ'Teu* 켮iSm,x,惏=^wQ7\Zr2d{Nb*:,=_"C:m-|{8\9sXڶmJ_ʕ-08:j&gٿfԉD巾]?E oA`Ib*8}><Ƭ1^ ّu)1Ei퉃w0('r0i@C[,hVd܀%L2n)>Lu)c(\H?*|Q1)Ԛb=j#(`Wx?"Y{עGc qT2S "6H >4SPn߯3m4dBum!$ܪxׂ+d fcjA{rh\*(UֈֱEͦϤ3uU/̇K9"웠ԮRle]QqVRc0 S< %Q_- f+~I d16mxC:tZg]PǙ7 h3m+Si0MkQCǎ`t9B-q(8>f4CҖ IgmW,$4{0HǪvUVaЯH*2TK/l2SskJȅi$-I"hVՇ-ډpn4Q)|$dŻW49螐րyho8Gnh2M8N, qkOY&#.9-Ԏ͝cӅ.hRߝ|z";;Hc£mW,]U2U*$NwB>Ss7%"7T##++WV _,#}dة@yAMa:J7 ,Ҕ6ՎLX;q~WU|e[`M j`qQXvRsO9נq{`Ď.;4 ߝZ\ĵs׽ ۜlu%fxOp%W|uE({蘇%/Q U}p vb/zİErUm{]?YQO.[Ec:/f_JKA|~ߍȠ\}:Wp7#'Sɭ10*o ^%ʇ1}:ڎ6; tc̐512+ڂ=^,Tg^-*3C at6Lc9d78l5n.(3!4{n+TjUn#<я򬉆ܢ,73u5ntAJRԾ0%K73 iKbB a"m( @_W,pd*n^p#DY@#XFJ,z8ۚd( ίw3( ^z }&N)]b@mEzڌ`G/둙A̐*mVy 4g7n_g?x#l$u/ <oz."JuRps;.k + mqU)jL eEbΒ`0% X }' }]&*[Vh ^]ks8nTv5$X[9HcLnly9͂V&,7'F w`c'Svz ~Q;R-bjKjbz/ irkNF׼a왤5 \_q4=+J3;W)-;}qgI1621Nutjn Jؿ_s6hw=6tF T6.R Oc>2ʇ{uo4\ > f1 Zɼn=DfʊˌM y=#Hd hu|.z5v_ԄޓFo"xM>}t'U;>/3QcJD׹k0T|V,0h~yaHwYJ偤£k0`oɬ4Az(/SD*2P5Kf} sAMu"349OA,(lN oOsIQ)4lŅQ.*,߲Ծ0yP˘FFw69 '( CupϯqyPh~8kzϐ -Q˺ ZȀݙwQÔEvycF!5jbBG$}'$ &aYvdW;48A2o1J=LDJȊճ5T3[3:t/'nY0/ oN:;LO OMl&"GBZtMm{fw[3t+ic:" ,QS %y 7]ӈ/m?a5J(;Zʥ ph89qk Xa7x&g @%D?u udy+p6+KxPTkT}tZ\}]D$| 6L ^Bu_f>z"}ix9 2phOGk& LvWPto nzLkʪӎڶ0ЫЁB&[$-˿Y\--N ųZY"NzN\/3)5 NEsΒ8Eq(GzsKk&&k ORoݣ6k8]fa%ZwaKH &nd38IO^3gx[ j<  hRP6%@#>ޖF.V2cQ]Rh% I84p0}>BO6#)P2@8<.X#/K\-1ԂܹU98g+ zW>qe/R9b8g5r۩/F?ATsnH;^oy}ӓ],:%Nvyqא:x隙rQ@AYX):|(ź.dj_(왓j֘@qJv3DWWCڞ(<;eg/)!]c|]ҙ{UWɑģ|(jOTn?P/7ƊaoT(hMBsz t`ō\T4zDۗ2paJrM&`=ЫK=Ҵ8񔍗4VB2Ę3Agu%Gҷ\\P{cPG;z':\8 byW#$dz_cFdxj;c[ Bs x}οϲ06&_bCėҊAƶjû`ꥭtȰBaia}SfGjԛ 5hjTxŠ=`d.0b8m⅞]V~-'VE)L_Ʉ腌ܸ-#0:9*\T%Hus„h4\.Vj6/D+*ӅhVBn J_Ҫ)' NJ1Y4Fdm ,|=Ymo9Kޒ(NnsU;W@z|?@yI v~0x[^LN WEFZ<⦟M=%|o`>f|״{=@F`"M yZ v$"~{xg6زÏ Y)TE|AdvqꂭG|';#2XIH8J7CI7`}[(m5CFEN]ʢ@f$z"h; );HjH.Il9 AmC,Zyj eQxVE+oe[dl">ߋ!@72W<QC%"qd%< 4nF' n"XG+tS9 %-25U 8ۍ] -B5&p(UJ`$`ipm/JW ܹ1#Ȋ*AW {%3b7?b Ɨ:5x V=$ Iz $v@At|RRy>GLw:#B1U# &ꫵYe؃ǂQ_;5%"OZ7Lq3rwTMyl­6EvxP{]Ylf?ѡTL$ $Sb+Mf[{O:(h8m]t%t]ʷwY9A10wTv0ݘw8SQ\=V*x5U]SYCp9_gZ%@F%!܇sl➣WK ,b> 9XNuRLGDċ\|&4I%>6S>UaP,RXܳĞ D<2{7ϥ <zyÜfv-Ή)ODZ@#N@f%AyKeَ"sd'}Vd%\Hȗx@J;Ǘ ߺ[ݤi#Q]: 5ck"]t1-Vầ2E`$ G7wU.+n0oĶj!%^)0&E)p֪'&AјAȹO#ZI;ojsed;p xHuXHc7Ul_ )/w)lљi4!WwdZPj\WJ Tr5r1ٔ p^DvJtn2˩M2;",[l[jRGF`iOPk coeC._ _w₦@VR)/x9h&ڇӽM0HsxK Vfl}1̘gwGnHN~LT`lj)S⒟ٚ#;>3' /IEHΦc-\mn2=LնQ FinnUfCs 61|Jkk!om":i?@ n8cUPd#Hy 0a ~y5`AM]ԟ)0ZMTOM*<+äŰ?XO)]zX4"rs8@@ʙ$D ;d\GQ31IH݌]; 36[6ldjp<gL#G$ r0P;@CRj݁^ z#<4V/NWBU:`}>Tq̏!_X:2%b2x7˽s$NZ K j^{:0'#waKwFO$/ ~7)_:y7܎L߶)PKKN M?N48=†|!MT' )"YEI Ӊ7OK bt1HƳ[넚bCD#[)CzQ%N>Tcm:j,6_v<^3eOsfRI⣃D7-9kf^٪{odcf\6ĴG]R5p`<% Hܰ /msk \naFE *U'>kDtLX$'5:uX5 kys{jk heIy[2Țm+"!ё}BUy(mǝ_Iع _TeJKѨ*2o.) >]N}lGzl]VA禹cnbӓq)v\D;9y(r۟+ҴgNU#[q“k'@s7ϏK c/č`[9ҳ=E40PDTCi0=R-H_d"W"F)`‘ꕠ6ƯY ^vrKwҰ_z= 7ЬS `Iٰk8tE ~ E^sɟKjSt |A$ 8k/1F|9xP < ?%߱]u(H&LkN۟Zٳ61q-Y9ӎo;N/ſX^ݘ%+D"*-Qd F/}e$hfQRuWx0|wrZ]L/EW#a>yШcM蒀[Ϩx9.кs ƣ,IgΥY{mcߙmJڵ涣8xS=+sFc%Cnۿ:‘*9rH8"ODjO2+٢ "Ոc.=5mvg ~$B<~^e_ۗ)]u6H>n]3yÈȤޯ-pSKqGApl?m[!q-DZt8?PuJY !"bwݽKl)vnF2V8rf|I5!w0VT6 44QHQo7.$!ՎiP#qəcHFƭ0 @Y ު=O|vLJ7NJc'<)g˧ߧHGr8hnto0Rk}$ Viݖ '"񳣦^Z҇}P*zE]wmS"Ŧg]R QKA-4B~`kGdq Ge1f*1Wx״Dw.b@xԸe AY5m\+QD9+-aNG 5Z Ùt_F`t{ܼ֟ډz\85@:%5 cu-iŃM"1>*[ygͻS iHbnSJYr=)'7|g*z0 yB>}v` 0p}]x]D7;=R>^8 e2cT*<_n!E|~>ȡ0;^wzTG 3v[a9U o=09XB$%9U)@W"TK@Э"tx4뒮 ]rv,`}KP#"sF`>.?oc.7S#M=Fu[ G3 $g! CbF;F8_>8 wB:>1Apt&Jo5Ti7~K҆I\F\1^xFaay"F]JN(![ `> =0;9F,\x-VKsfN~"7H*Iv8m|{yNSo/Rl sAW;:ƶ6&^/MAZ&}fS٣J Qf"V0/>2h6q)^SWT$5,*caP3re5F3pAPKVp7mTJ3@'$yN \eF+!=Z͆ 7G ք'=bTyv>JCZCId 5 &>=έhB{́5]%aEv3p_|w>OBcM'ȤۦmUI=uOq* "uC(]aXʈ ngI8K6>|,| FA(a ?`Q4j k,ul__;`Q*:?jPqZXT*зS"\>j> 7wאv)ʈt'4i1zVVT=Wz\ 5vltU/cݳ OoSk>G&,Vp8u 3TiҬ3] H(Pc$y3tLچʧ|Nhbt$n$:?圕x8vZ9f6I#:ǡT1FGX-9sBGr 5t ^Do4|thUYq(*"-! rؖMtkq1q9619"aӷ2VEzAwr<{֭ؓ)bYmk.W߲ 2p^u<Å>P ;!tzoq!U|~.NlڒQC&>E}Wllɔrȋ!*:,T[ Z`߶J*Aΐ)yqhՓ)(~c_ 5f׸Itq0o_}hЛX~6Nn!U;Sk͜B$:]OaQz(N GI$A|i~G^mfp]cT'f|٩hX0BF(Qg3ㆅDG%54S4AN)27壾CUS*f*cxJ+I|O»v HwW J ye#ۉPFX^ƀ"):N☪* h^܎$_VSH6`։:(/󌀴\O+.-2i qA9s)K8~? #Fnlk%4Ggwh(&KLSإ#XݴL[tK8PQjťc?]';`X'DJwecpf+~_C{/xM;޶퓐0Ggy'Hݺ؈Tz; =k&qƆtL@D"[Crn~LD%ZU  \Uߑ "zHE2\<2hm|NIA^ËZʅ6g $a:ss$6h+1hv9@tNDKӯ" LjYz\7fؙkN#-&x*Jd8l{l3cgԂ-p#$Gݚ"Uizث _٢-tM 6g,UԊۧM)!J`ӊAt.o=>BSTD)FŞ$'r_D)ZOJy FeIMD/+Ԛus$gVp'>2e+D&6$(ؖl-U5, nז\ dm?ig ͤ"N_тv3?)#=^TYKA>E;IkXNC} ]nQ3b{l7n<95ţ*ٙT5^aиcC]&m.C-凊ԄbЂ󽩲=2B" GJ$|E ' ϣw\Fs@@RG-eZ_ºcy3ihSߔ4Đ@ow%#@߸rW9n+nb> q%q 擀X%3z |CwѢ_ hMo6v"ιZ֚)ѥsv@[&VR.QRpEn>Mz$`A0WR~}/ՈV{m#UAHp22pO݁?dAajOkxl Ìpt͎1zS )O1 R&]"<o~TejcugVEr 1WLޚXS{2 7];߉x_6."_Hݥm]U/$9Y;>YfLRLT<$VIkd>gjB^O^yG qp}tKo':頺8Axќ[$[XX˜j)?(Y^P+~YO45Ƽ5/Yw6=pAFt,y,c3|qbԌAM'80O!l\^wY+4RPbym0V˻/ =嗋pR Mw̭5q<2 Efn g:B0,AAȆ@yceNGEX] \ V8z,p/ 8Q¬v6T5Q=PNrr.WtE8N8XBAuCga {LM).6 CXea-@Wp=Z3,vM3y9&2_r^zv ~bg|zPՄ.^J_+g Jbn999 L K:"i'{}x-GL#V(e~ n9rA%n`H  ?Ҝ"`Astz*#1-PJ `T[-AJkC @VBY=8qN:R#vz JW @Krn䒇i$]K |[nHwODxy3g+ůjջBۮhǑ m)x1 p/鏬9x%[=maAN|,Q?jRfi+Lh}mN'D 0b5H <>%6׍-J>dE9Hx [ .7"doR(fàɵ>ꀜ <_{iSjpXoЇPb-\ 9ݲK2jl"-^x.}˃\08pl 6@)Aꑖʺ \>4_yy-ny}yQbu# okvAQM2[ibˡY(wr%GO8fۙ~>ua}-*\WC8uPڰJvz܋ ܙm]0;Z RCrG ox&g.+f -t{ϳ1~IE ? F͓kңZ/.Q򅠸qu!,Hd:=,{moXnnFv6 #¡$Ȓ(9SzojK7F͋5X (pUPBHs5_srE+pª5 WL i߆K.=駃-} \<-@teJހH۲ Q2 ֩jÑi]2bRQn̆3 aFRض۪kD, ? diU6[Ji`R)a&zwE%6pڌn{e}Ug^il &ggW|P\cmӘk}J|:EV<nJrZn1c}!_MxīQb0K4DW<>~HF0nf_RQCTqukEd6E'V}7E4\$jC9Gl(Ց~9gy7Sw(P̾'{v-l7siy#ˋNM5_/XAb 'rS|B|bkv!.X䶛 9|'}Zo1N_)2 4)=^ cj),VŹtxxl^;W Qn_Ba%5k{6xAY+3y\Td-El^?s uT>F"7 M_ʇ&4g8(FK^XƄo92( =}D! @mxGWpG^t1IfogqkCQ 䛪Xy?EݺS,`^вSHX/Bg.ݽzC^ mu7(MMw@쓖 U?rn?lĢgˀ19coD1/ǟ@@s&{zSP|#l}E˚ se>p1G?y?L6uFvk벷GJb\`פCXk~ռOe ܒ/?k:lu)$72 zBJ2x,/dPktm;u2uMx%!RImJ-u0On܇em+Kwb!mxQ$t(;=xE2{N$ ȸN0 |ʷe!mUrs"fҔVgSs>?0wr:G32l F2&!EiUg50i7f=uϮW ;g 5 +{2ҏWGXd2\Ε[hw7g(Ppɮ}z:Խ&b|PSD*0lCՒZnĠOD|L|_2_{#"BY ʤ=$s9g ݸtޑYL] pI( &[-C@/5 ~c]Ԋ@CY6.2U|'*>-珝:j/x/IsѲz_;TJk[} 9h1@gMm fÇ).ch V`KAP:[BPPS< ݣ@u91._NO)ZoϴVi}! !\014nņ=1-(sKU mYsHۗ6M(b9^ހ$E8p_mp)ӔXdjjګ/ ?<h+:i?m#{F6Ȍ7(kDž.?BD*"D+n-];x|m ^r#WF6 vCf[ I:}(5"A?nQr?}:܄xx*nv@fT"b'PA@ AE@(r}7V8Z@A~R5<(zgnb9W~vDDe~]$1Kd(*Ȥ*&M ؎ kq[&&q;_0Qɫw'r߮]kЀK+=<^nNa b4Y_RvĖGEUV&zJܾ@8b?M$1`R=IY맣" ?==,$=h[Q/db'u!TonErV譣H P&&GW9g~7i>1_{g lNƙPKyVKE\:1F'&2ίDO73 V$FZj𺰜L~\ќؘ1S0w)◚S}u Pr~1n|mֶeFs{G nd~J/ ݒ& l@mmxZ6i{Qd?y;[ZK;w F(2k۽'[AtΦ4yln )R[bJY"gpNӟgʪ:^59*. X !6㰘fôN)?=N^ CUFۺ>peiL]3גDw3τ:,4_䉃Ϳxخ^[ßc|6g}RXEp5^Cb?0WA!"_␄b2ݪ`8ݨI!NnϬ? />\+y2ѳ8Mq2UԿ%Qltc8~ىRnx#1a=XQ9L-y2I)Yԛƍ8U!%uD?$mGPAZf.I*헻r-KaVyL/t#z1!ikq.\c lUt%?8(+/fSxRhHNஓzru {$Sܕ89ôl]aLy"[հm<^ T `5Q%KqhgEu3xG ]v,j,[yJpU历8W\>K t~DiSZ\sdQ(^ {#16> t]J̶Ħ\Hʊ)>1(c1łv2*mY'x,n̙D%*Z`ѐ3D  GIsY6 9V:$ע}B|MϦsKh Ҷ]'\DoQܽy`sѰM1IDEw|S{1$Z`Ue ڣw &  tLгM?s@^DU!S]4 O.P* Nѡu5 3LnzÏ5ELB#^JxozH 5Ɍ*7Y~ w\5=>;aTJZ[Z[b)9ݸI9')7tAm Rx =H OVaCz  Ѭv>gxɭ1n7HݺSp {͜G-Y҃MBlYL3P%dfhx>gxj/Fd Ny>4_<q:{ j@V4c$zW%esً(WE< l$8e'oo8jVi(*JYj}h}HiTNHBjSolj -3\x ]R>.uzS: oA&qq@,%P\A7DC,?X-?^uG"s=rP50\R|0.#&H:HG]3=;L<{8ڧ^ޤɩ 6+Zsz#[a'OѸߊb̍9Ïъ+]C 8c%W`;*h|.VY6]^:FGߕ*kKTMh]{?є.pxX)pHF&_ԕ[2B7b,BfĹ[:!|tuv FÚV8*Pݙ@JuTd#c}_5NR@kNqvSL v~M XJC@ ݝ#!A:l)ױP9Hu">Xb5ӎƻc[U>bzG?ЊN#7\0t31\u}?] 4J'`{-1o%)\nʣPy;ulTAEµR.PF |k-omk]ѢR {ǺODc^?Blr;L\;bG9LӨbǺNӳߗafCIh;b+0{Dӻ-ލ{~TN6"л2Z~ |`9YDW~U1"s3:ee}}QmhIqB=ʭ+>X5vQ Jk~!m!ޣz5*V%P֛ԖptmOcPr/rG9Ob)y'3H|,YoR$`@z ī?L&̃ܺV^?Q:s\ dD>KB 0`Q3t}@lݣ6Z8/E/`I(v:Ԗۃ98}x_ω**ؗ(GnoAIIeP jOA1^T `e[GH02N 4i/j1* Oyg;;s&f;!/|{f +Jl."/A VIZcg (SJtkNo"[R^z@&-fx`:j<Ŵo1X)˻+Y8ޤx?6ρ[i"ʘ|6VU[ T3S!*?fO}0(EVC;ݑSk)E?IZx?HVZg o@_h%DgIn \ "Bp`|Im3]]S ;+YH8V0\Qvř\,TP!e?Bw+:is*ibނB؆ SY5ZdXm\g}! B-zW2wrBw%xKJΏ* KvKNƁX}?uJk+J7~ dCƈYo GU;}*%0MK8W7ҋKYCsϧ7ne!F)||H953XZdd Sdٵ3b&QBA=ټ Ht\]l*C(86rEy6O$j?~NI݆Φgx$k.;eTRpMQJ苞{:iNSNΈX$~_rr`ieN xd52>慭0MCTwĘ4p "ԭ6ݘKKtEX1 x!@tעϑ<[ƻ$pv+ z3MfCM[/o/}W׎}loÿˠ4aP=vlqNHrםFɏYuFIy{0{JatR9aB AGm(z3?S [>O%PDZ ;ïa!-,g_z i6߀ۓqU6~6FZieP<*+hbtŹv%e [ɕL^BeOB/bhj妤g_[MyQ^kɸR3kPʵU}wsT#~,ʱˎY:5Ut蕫6V*R,n+EPH`--1ZOـi]',LQ;?yٸR%T&$R!Y^iG+*M YRSFQ0 nvw۞Gbq.:(5~3H@I,yt <ߞaF@,H8_踠<U )A[{yf`ezDZlϮsPByb6D^5Ƨۤt6C.7P\@ q1щ5'#Wz$0-Ka^ˇmTJTYwooDv. rGK\έ3`xZf*ixt* nw/ƻX;I>PA}Jֲ] K|K?raڌT;x9u$kf3"ofAH?W{uIѓBjYiuܸkvͤr4{"sjB̛zdydl|ʦ7*bgz2i JPL5hwƏY999&d퇄jc[u]hKw5d7럴I >qLk0h"H2eN²bFC.uIjX\2_sx AL$vPJ9;u"q (k| zKhgl)]FN\1fPb F1q?N~2Ք#;k;9*Edy@|n7v[VFo=AHug(ozU=:v*Rea@=}3q A2?%4FUw\q@@._i0g1jLT#JWb;[dXg- RXP|T0|OEe=vzJ2Q{LOg\;gCC r /ZtDxJ=fݹXv 'CBQVTۖUg jG&4^x X'a%b8I-8Aa=n\x\ 4gMq7x^.r8Sa>{e+)DٹCGI*\T?#?"#YdW22k:'|QOD's`yUbt0\){vQZ 1W03ǭ_=)v(X'-ǡ*2Rg:>#mdM3S|U N9QQg wͿk[FǶ|]z|43ڟ -c 3Ӎ&o06$'VY|4&)OnGMӽ`8*O lCL}Xfʳ餍9ji=>K =b%:8þiCɦpv_u|ND5Rkbۼ7[CbCdcӧh)LCL` +^ o)J`M=f` Z|Cn<۽v€<$󎞫U5N?غZ6\ CN@4ZQ1n '#C8M,^',;xK,Z'xCmw q.<g/997]s^Wh5__pgI}/jf Kk_,p 6~&nŖy1CnNYWzU D ?8Cfz| .waڵ('qGTϹ͝, h8!7vP L >JʼnJ`$*vgw$R?lєxvٚ& GL@Х#N2]o?X^dX;_Ҡu>*_S(fϐbUdy LGTYl`n ҟ< ǣZUN0oTU +A'o$_5tq<mlp1~dORPꟐyxzLE$)im4s^!9N,ޯ%]żF@ViKlQ9./Oە4v{${}$ {vEP+y/w`0ݲ-g@x{2A,Y0[BXh/6ebp6bvI@6p\Lޢ=3_ݢ%_ic]&F p Nzݬα!?XD&y޻3:UgDDt32FB} EFk9ȩw_.ǧ;@ ԎiAEpWY,Kw,i ^y}镓guk`G{ub{ 7/heA}2GŬ VNl }hXUDt$oP!ztj&4t%]1@GRܦfo1e! ޡ4o2ڦ&™\piw_0E05QR.c,\FnDA7td[Ɉ)[UifH6tD;tmXLMXS\:Uk8~>)4r8i:_95}-C"\Ѝɕ_-XCŌ@?FVpb6Y'ڧC_ks=԰6j+/`t3knGI{|bFMN1U :?p*7oWFn@cmT< .k'@"R.|w岼$902O*M."?zRdI=^g+c@^y+k&x~ʯ-;_n5}|5ǹRI?jvcjF̞HzP%V\ĺټͯ^9M!q: Y~ 8Q~GJXq.rݢu*;C1Ų1 Xp5ddo͙_sЅZ ȭccZ_4SHrj>uQlo~sz?<1I2'rbr 0XUy1y!^b[vc Jk}ӼLǁdcL_U)2!5 n5QoNqt 8̛PIՕךt@?1?2\BH$CY_]ߢ NvR jwyں<'v:I>aG'u"]"^R;OKL1_?ʡkDy.}L@ox g]v }bK.>*GKP:84c4㒳F")[s-S[zwM?% mi}zN,ON1@7(.gw<!T?}UW*=)]b 3T󹤹orhsMݼp8a7XC&AB2rh}\٬"蠜 ~eHW\SGΝn#UX@‘P|!35|KuO~RzIo*'f+G'L"1V~v\߃!p;Vw⃡܄_ SzJ`I/e5 4S*kA˨̄#gؙ:߱6(+Mѽ󀮌㒐]wըͩĥr,lH?}ʀ^|̏pc賛mTb&8 tcxuOh"m ;Y52Rt.5)V27@owq2&sUM0V8$b,X#K;=4=o4u ` @UL`AB/,Z,tE'/NQֈ ͺiҾ uI$9 ;pY;*SӒoA"Fr$dOQ 0kyw͌ՙ>/bإSΡ267CCoeH%lG7Cv7`C^oNB9Os6XXmd8t؆G cˆx.NRIX3k*mܸ8Ud%\:; EUY8XM`wVl0n|'32YwT S2^=G_t6.!>%\}9=U/w eNim]0-Q4, >`&[#DvJ( 3UaU"q G+t?;c0qM!d q xߛ,lSP]9n閛VntSxݞ-a; MhI9QWvR`:UfZFU_{`Y | VZܪM#v.ST(B#8fg{Ü^[rPm{ 6l,rܳm@i'ZOI/xiN8~TW /A"3:{J.5J>zﴻ;s8XGAd9GqݘI{tGcצH 6z9"'*5hpDӨn]8i =:Օ|fNitdE6"v2Bu/ayf{}M]!eCפb ŮjX Ñ&I5jwOwWfI?h-2J''?|F)Qyٳ)v-央V/47[*t+E%U]vF ]O"؁Av/.wx؞::6tf=8 NuUνo'r"w<&㴏/Pԭhw6G֘B%㫓ܬ(FBv!*vE`JW@0 g "rh*ΠU%J)]+b棔yj;%Jz/ x䊦`):$ɟqGmrr"Ɋm8bn o~fZj8yGx`1 U,{*P `p;] ?CZ ISv2伞 %Dfi W4+>3IQ0 뫻w^uJb`9i& R:Q*&BV(k06<\`viJCbh:u+x1~]eRKԡ{\*ioa2 Kه]P~Ue\w5`ޣNQVjF@,[ֵPLx"B+UsT k 8ׂ1'n(ތ0op701B0i5ʄXTunG/I]Mt _>m|M/Rz2Ԏ۽+spb^+:leJa[p{) ?d|'_rH\duRdw}A令1P)hN<_tiAJQ?0v,!>Qh$]pgR0gF|A#dhY{[kM57On8Rg;W9ln 7u B^x͠dשJ2.p+{MkVkV&*^N7U`7hSڮʆ'CXA-7GCDQ]~"Gf;O*2FXhXC#JӕDA'kֽ_ ^<y yP *"/;i2?aػqYw]6>Rt? 5 lpK_a-˓ˏqÂq| Zm)F^0_8mCvCϫ3Y[ܒ~Јfz@"_G̴4u}\=@;q3^2C `:`[q+ {0٬O/͎ &Ƀȝ!9ւ!j|-!Wذ/p BQk`I~'$TYǙ琫f\yϛvƆF䶶!9+H}y’eT2gTUk5P(>.;tB ɉbE+HY-#~G}sJ-=>{^֞QЇvoyNU^TJr3Siٻ -kٻ`0Tcݏk!4CNoi6e*ɰSgV L|7,^RkMG57)H-Кߓ05i4~0վ @k@/H&Ȃ zz utCWӓ۞t%j̿s;.rYJQoIkyj"0e2;Ns]uP @[?ecyBQ ]U11MOȞҚSFLІk@Zr(heşk 9~->J?%Bnq6#w+1L [S׈NHC*J9s<,`}ڑ&S1G^s=Ięd򍗣wǮ鼄FG@h|X>f&22 QɏDۇH޷jc^OG2΄۞RIFp,c3ˋZ֊/M87ߘvGgNW0h3&&tуlG;~V&|xscT6D:(Otl|#PGs]:'d7is|[:<2uT`B:}FlC#`c_@,xcr][:޼Z9\F L2 C3gbݦ;Qz5ҽ$ʓQKߟ(;G^puC\ O:jp,w \,O~)x]lI. *;쥄H2/*wFa?*ҸҒϝxdRcڜl̰CWx@~5#z~ĖHxF^<"a_WHjqTy nc]6 `H"6UomP"?_6 D@P1+\ ko.#~i 1H*`#|琽I%n\ZPZgh@Ի@MuiײLpj>m)+z<9a/}ypt{^It"I1'ZaFxr$AX>+#,4#ҼQI2$4ύ.#)V› H*;g+,TI~iQ"%(]j/1KD[l925V;54!8?Y ]bkY2Z$ĵH qC3 8{t]H&G?v *j(8S}бA$5t&N:.|gUU=@?:잱F6!i:c,˘Gngv'4?!j_`4D{{^/cBRH#@|y-IR!胑|{o\TU{ZP=X""i?)diD*2{zN\8DBwyZ)ck:= )WsxX p7ɀvbO 1#̈3aXq\􈣋)'CyE qDSTm<'4n܁%# FdZ?pϙMS̒\7~r?,й>,3Wx+hn0QWDN/gT6xi|+K{fj#ѝ1 TT}΅Di+ T]MLÝ>&&FN7)Q&X EvE-l PiF8.dqE.&#>ʚUvz8Ƿ΀\aE@lI9 Hp jYzA s!Z{L3s6M2r'?mHMbE] aZ6|g=1C/(zi{gr3DX7a0.Zg6%CU.p[ zUi<sPɸJRfwJI!T_{ ʶ{nUv!EA˵KYcO ـ`CC5ף;ߢjI k`i@ؤqI5[*G:gJ>~̆B4f⿙ԋeS_QV6ꘊJ6{\c故͉WD (eAg e 4FwU q}nQH i:9q4UI dN6aW6*ɂW$|f1dPT5c]/QV U3'in~oa+ьB' JuV:2G^L&%0cR?eX *یjfC\Ec;O\L_H%saW>/;:{aFXT{#W]Ի3,C~qGVwPVR f݅ޝVO 9%8D)A |?`tBaf,W;lŧFQm{PB]FRc|4s]\Ór-h4+os*Xo4gL6bۅخ*-iEA7$Yr2WP\n\t^&2x)B|lj9kMr5V*3!WCQĥ&0Q"7,ŰB6):6SGH9pN0R==^%={Bq@9PkJ-P Ŗa^]ՌrKwpSδ~;3 N6BS1Sߨu{5Sαx=O 1:!˔VBXLGxȖ ) <myn,wT![IieL# Pc\FN {$`<+}3QxwہvLUs3#D&1H.A`(,8 njM3s-Q޷k0aYǟx8.t|<.2UnK »V~\~B!`5,gHSk|7Wb?0i+#Q LLzWؙ{yDCqV~ion*Se  " TB"ҕ y D'O%q.>v=NI+&J+O%&Ee >_Uo]%1/w>TX *`($5]z= c}Uɺgǭy`'[ifZBEGuM!P> :d256pt^Uvõ&Jv!vm @{ PS(R>ʸZ8`(j<֤!얀8ڐK}b.2PNF}*F&}lU ԃED3|}8nktAʘrL o)Ób~/)iG/m e^c^)ZsKrL_Zn1(94QગOxX)D雸GN0"1;6Tkx?,q"O I$c¾ YhA稹 hBBtIe?ki޶e6`e@$yug]87,]9x,qYWOJLS ִ+UDkQi-@u3 eV -%R H/|;aYό :"lLՒ:ŋOTVe<%$@;j+u ^>-2%  5.l] lR_aU+QdG ^B^fD4WE:9, K(GZD_b x n^7wy#]cn&=d\^MK~2߸- a)#u}OͫEڡӃ7ǧGSo1zwI=Yw1*9@IN \ols?$AylXoxR&!_D^L1٭ص&L<޼œUsD’8K|Nw_k>m ޫ1 `U/qzk]Śqx,f]JpD|:qYQ~S]D`9+5j𙚎<KwŠ/]*DFϞ*kՑX jHܖ7//~V%5R(j05|G|xΌO&e&i~}Fi5; e R' o%2 5ιf ~xPumRuL2}H' aN\qF_h$th(Pפ'Ō !3X Fqa'8Fc!tHݨ ה[(-K}[%(zS=ʛgDX$otEutl[F.T7( J[2Ø|3++Ҫ%TeABgo0gz˨=TH閳v,DǼrk یJE%o ($Z663!F9]gcEA+jRp7I](G77gR0$Raj5Xƍ<ʟcuj-mOZ PĞrN\zH0~ 3Obieo y%SOT:*nK;ʱYk[ҁ;бĎljޢU* = a/;F7:R8S 7DFSÃ9A1nqЛgzݬ)Һc<x?Ew%qgDڏ/Di"X\$73WؿȬ :,5b g0SnƳkJϸU @zrm yoXsɾdBGΞ754mÏV'K\$( yeh$uYz%AZ['q)pCo2a2+g֌1H$8p|fւifa=YPI4,gd]Ǔ4d閍̛&ܖQAXQK>,4}D b&%$Ozd۳0.~SkQ7R|U(5 pgr@8pE5 O:|/8IH>{åUn9L4jnU-K(jKaHSd࣍H} ?6k\OzY5jG 8h_3`I5^Lk*=WE7h6ٲ3w$zց ʎ=)9Fs8黕p}?뽙0k,8ρs&];B;lյ-Val#@;EP ,1GAbC۞<.!=Uj@9*hM.ix̀tj)͂+O>8C.b!A.Y)kL$iqU Ƒ"D{2^j605NU/STqϕGD5Ճ}.%WSg/ ;Jndr%.ɰw`hcXkkٸTtns@>o:*gBӥ=\w^4yO➅7ЫV Y3C 2%: ,ك8.3jC? r e AGƈNS.>qF$3!@ǚvt+}&8>!(&FBҖ Q(7z.UF8lKO`%sE"u{*\_B[Q|?*(zb\{tbFyD.?Ld"ٝ 2"솪 y4M*gi3}_ZM_J޷*vnXvta@P3۲#?gDXҭ; zw̦ $DlX%kuxQnro&S}– 6گ@g}"w\* !YsHU7mxWIpw,,!W }P14ΓnOjRHNB}Tq$"T{٨@b4̧(8ЮUqԡ&ōH:̸6:Ƕ*t܂U+&VM:{K矠3) I۞ ONWp` vilQ1I\\nTͣ?4Ͻo%y|#k'CN(,Eh n~Ϟ )f R[&ά(>i'F 1xUs{[:_O@sՀ2lAaڋ6uezs}Yj*(YoŮ׋\ac-p0(6VV"UVmVz%Yq x}.XbKT`qc@j~e_>9f/AߜI~4tq`|c{\;cY Vq洔8T(vx Q +u/y4[9@H{S O$~%aDžlO-/xڠnc"5˭i _۠^-o#2YRD+pAHHqT&>mu^-PX'tC2}(mn24' n1<2V\t7 Ack͖2KO|kPa*i(fn%EΕj`ǵǁQ9P6s&:'2BgGG-ФO@3?")N(_dJ`W,`)9q3Q*ae4zwUO7(,"D01͑ϗ6dнfMїj.A$( AɈJp'G-^q?/5FHJ/)V Tl6)/qZQ*9PXezݑgVt!c)YlkiU2oRԋ DN;+k{w%FgP|sR#FJʜ {KJF-[Xt0lhoJ:E>J})\"ZT4[׺mUk ֳПW?m.jdg=|mN'b% !Ls4ڼYLज़k UPEl9-ȧᝦӌZ¬Aau5x cC[7.4f9XR|)?7dieYƨo{83ITd"`n.N( [EG3j%4jCp5]7;DNwS @* Da|Gi_ !E%B/6i+>_.7aE+c&,EQ^uEMy2]ٕsy] ĕ + ˋ= ^j>d,Ys1K4 $gI0 BGu^`(;~ 7\Pn/wIA=C5$w EѩlO]y$E$3e k۾ WuN1BݺR8۬#9ǐ4EB3M 6?[S9 6Zl2!f7ATմ*1 0N9 k5DN2gW->y Szt1̣Z0>5lyIT<Δ& 7s.j[ڑgEA%cB~%Hb PĒh$u>ӡb$;51IMoX^I. W<Gӫ_"0'|)x,|LbYo|}ˉJ abZ*5%=.)lWȓ푊݅^im ±ifG_GRyCǾ#I Q()TY5W)@zHn7 䵳@i}߾ 9e*iՌ++m|]7Ԯ.y#=,am:õP^a!$`_BZcqYUjg~Ӈ?~#hIdN?ϪE'su0O_bcٶ83gڟ삓ǒIbʨSE Ʌ;`ք,/u%ٮ\_G<=gW±I*¹ s&w*_{QP:XB$InW;%(\C2pl'ʀަYWzHw ^)OQZ9v72 r>R,x:t]Y0/Z\ČWΊMOS9׊bMh[Cm_ym\)_](Aye>BͩΠdWFi(W. *r'͎ϯM>j3 hHݏ" Ǜ exY_ax{ Rj'&WДEa$y\Lf$3YiދQ@&gՔM>$V .Z8 f7/u^󴱔api.Y[x/n#fTfܡWC"}fYt?a,\L)JWI;Rrxn4=/ q4",^@m+9h(?U.:\:1} ;.ICykpnV49<_-ĕ0K+02p|p:"$<?1 4̄^.ܠ7쏍(}Z}̞.s&fi-Zy\KŒ 0|`"S7ye#fGh㥰d8e]}_(.['¡*!)D/"gUaYȈS|gAkA>CÇhUX~s2N_c/ J1Ǒ\v*`s"Tgv<k̺{orR.y05M'`=R;uT~Gu;ԹhߨR} mf}hDVQ. =Aam;A)m6^ $/vlBZ;mBf+ޞ mBRzs)lJxx{ Kۃghc]3kdQc'r1O3`f7(/‡V2|vObo0,H Tָ;@vcVddE3E­N:1h Q7y8IK`t_OnzK ~}gD^ "=4#98'aLX<% X L9%hapV;;9fXv۸ǍϷ:eW`ko>蟩q@J}y/l&ZO~xFkFXZv]T6Io^| 9'[FiF|_KKH*0e\i-a p0&2QUϼ;Jf_#l:CX7K)R\@z}e@4':0ؠ[/օQfW񍽾 ͵H4VoM#"M6B\?EmZn Xq{ui '9 vQuԥ?n}NX-,(ΰn0J*L QZд\~qLraS.d[2f=ٿꮛ~oDEe&eGDӭI<c LuO&4h<ߧcID]̓4wi 9lCQODwbFr^+T[{siTp|[va]zK,X-rڜ C`9&j݁Vj<~3G$k9&#e}y%ǑiZQ8))VxH,SXbtma.S VX>M#UvbNcN+$so 1"P&7m.Oek_x]2H\Mndh6)& tD[$)"3݇h r'\BU#!/ cb6 WWEiTI/3ӜK^KGiVBʍY\\z!nE(P&nC\G:۸5q>EDT:z Ong[T| UGb. r2C29gGRǰ \nLOGġ#oro|Ȧj pbdI9O*7}1Cmdw{BOz! lMfSw*{ Tq agtS&~5#WBLxWt1k tw$!s%*1V˙վR`$-5DGG~vYhހ&$ #Wt8 ʂx};+J@}(BZ]M0֫ WQ4OҬ=v֙ɷ uiꝆf5#Rec@&mDil? ;BTuf>vD֢E-X=vIa B,]42i9.giUE:iMw*^\&o5#FH8o߫+ˊ9clWg?x yߛʌdI|wi-|ѯRV" Iyh1ފeo6X"E: qDd4P 'ڞ}a財U #eTJlޭjF (rm&.t5Jf(J;#N˦IBxOZ K;}.Zݞ&V#akv2nB=1גHM':Lمװc_R9P0zA_=U<5nyl,:;eWzϕ97'2n?SRc_=O\G?b4 g‚woCȩ=gO2Yi";EkD|D,Ho=n3&&C<Dz]4|ve Jg:~dySTgQd'R!˺QiKqrp*lgsBՉT14 Sgq^o}8)F^ ]IWEleM"{FZ?,k<%tE%( $k7{EJ`Dojyr(W;_0 rs֒$FFRHd0kfT74DS,6m p } M|OʃSrk\@X86J}P`!T[R[9N9* i/Vt7ΘNj[2y&ԮnsjI#QCLd@'>LeQ`g|Z`8a2퍌g_ ;S%H7aklQ>V'A̳\P<-3ڰ %>Zz|<o'\ܢxI8j:.T\OnB˦4CrG@#6 R8@L;Ξ*͠x]B8@+\{= E_mʍ}@}c ƒz,Ru`7w&#Y+"LDpgϬi51'wp)>8I2vw~V_Y;잨q~.=Z<3Gю ff:R+f?ps /f"Ǒblt?e!̣J(ÃPq,9ZWueu:oY]*(J(D?|4ƹ5_ C>EۇZrz}c?kxCe⯪v WFޅUߥ:`o~ywF___e7; IA]=4sC{-ǭlҧ?PXy=dNw1. u3G(#v_u>#)6CPt!p)~ujvɞ ͔9cw)@\E匯wtOBXOc%Y=AYfaq @[Bi*W4]YUz} H!(⑩P7yx?O쀗PtnE0ڔ41;Ϩ$wm-R!UfLƋH SBo.iKdo"Rg k s '+&ց;xo ?+Lf=fz".1J(AF7~I +Cj+4Q\!a~~U#'[ejs%*bzj$$qxM*0;UVہB(q"O_%8icrۿe[mf$0y=pĚ `З_-]RfH8G =Ա VDhdUvadlzH[n,`6/m-rӿƣMâ^~*kKn^v鯠)1}ә(==@`WO%TCwOFZITbIe;;ZtE.ԙVQ]ymBnƏ: Cp&\ae}r=bB FpmU7C"FnD^r8)M/V&nohHӕ'QkUd !_4AH-]yC# `Ha6jVEz%nrax@4r]`iaBSK˘J%fPS@ÅܖbhwnCMP$}Ǹ CJ =υk[!#/Mv\wSql1P 5 'f^[w[Da [g.o֦>bێ}s:+J<-0uQn erX9jhb*|~ߴHRx6(T.Zr%3S==2\`9J;J$W=pHnx- ϐ͸QNFײMwM J=#SPg`"53hs.ǽv٩}Rkby}9D}73!'f3*:8o9M7 RWqw$b#=Us8|F$徵h4gX{Q ~U. h ZISxݛצVW 9-!bvnO| ^cN8; 7[-ZB78^aߧy/:JQ5ʖ[x434a7"pmzm$~lo违 4O66)e]Ԩ$oI#4gFa**TWSgQ63pm<"ڞյd󨟾ӧ<4- xiLū,v#}o;HQY",*"5x=`UKb옜Th%CægF(w!ķ7/AG2|\uY*~'}sy7k~%uz\k\fx8cRPn`%=fc7ts~y_` PA②ԱFYz\y ,dT?J0ǹ Do3kf/@d\ހ`֝)`k*c>0,*N3GgwMW~Bq ] &{[oO츩c?l0 w85U%&,VxxI{@vIg[ PbdWum`!&WgTDd)UlGK/3ŖU Tmt ]ªgwne=}Flc\9XlC}ע yK;WGCP>.[JO4fgWOZM0! EfcfV\.=B7S̎ E@jpn?g={\fcOZgmx%Z!Ů;]SA)t!ʭDT4N]B )@@SKKi5ahΦwtfZbYE*[`R#\'?\;b/7ڡcTL\aCMn"_drG~V?1+&;K-Z 9S0G5}Dʧ잂H()6%EuΑMw',X 3yzP!v?'/ъư_,z0ra{sDci[ʷ^ipK` u>nN&Rp-(@gx *{bG<]|v֜e-r0BUy*.쵉#>sVWEy{zH/ZD(i~v4%ګ4z_]mnB bGU׻-6av`p#kiYDpLZ<#و F侖 :% ,u>؂GX,P<hGGyfBZSٳ*({1 Nw7fr揈)ƞ??,ps78#AXئV*)%'y"fj5[aw% t|޾ۻܗKU_%p'IJig_/⩰O v`#9TYܺ*#Gj_ob_{}*3O׉OTlx (7.6o-f} @1 jCЏ]=~' w@i*{u!s ( nWG6SOZ^nY_F=ʎEVN+spMUR7\+oݟGa_KB VEq Dzg4\}T6!1ZeٽG+UeT~ ߅Qvn@.va)"HkD6+qek j*IZk Ot1/.vglbz/LrYY<=\91=̲c1qh^ۜ=pE13ܰ:/Kk SQ' H6~u֝?m<9Œ1|lW~Pzv DQ%j8Nvq4H:jTn0s%!JOgkaHgܯ~Tv ,׈NTHYuWHMU2V"QA> !;W{Ma{:+ބ,SԇOF,ӗ5DJUV3."c}AiF ,0m&oV/:&eJg ֎q ׷Iځ:ilIT9rv^-P?VKgZzM#?+-B@s5lUKJ=n7ƒy™VN*h ;ٓ/]xQ &:aZF8WSKY)?; bUБ:i~CpNX/=Y4kW`':8<8s.tTXSG)sz FkG|N[d[@7S ߌЦԻF==1]U^I=-Q\7K쪌[Qaۆ=U.FB(7U8<=EZԣ6"g;:dk}6q>iE;^}IVyȄSP#2CqTVleW=CGZ+-rWKl6-Y|6$<%w]Miox0ѢЕŸv6 !h8ZNKג~vvH2x&;3T<( eXS%]d^^ce%!M.`c=DsATMC#!on)4'a/GsasHzcD#:ߋxԐu_,3N2-QLs\/4kh;/QqxIw,%ۘ%_8*N#\TiA /NV {8E}p& CΡO(Bi3=VuZ˗m;P%acj5-Ep-SČfri֫2 ]\dR:59z[u1C %#6__\rlʶՌIJhCz+k$nKR.cm4O{x; 8?HeD?d*U`L ɛw\y!FJ.B˾ ŗ-Һ7}zL,"y/)#SLJ\QR:6W%E ڇLA{Inq?1TJnbKOeSHG+}ڇ5o[^aWApjRw{l!O(%XKE `BCuGe0vgZd{^&R,ƾ*Ӫ.IVS<̀rjm@9e'ˆviqFLi2GG I fRCqPhVm[xˆciWޮmA+'{3ƥSX92g:HIBQ0l{YW˫썸NΨFV.}15\7^;YT'Iet;ѦskOn%$>IEdžNHTnE] Ysau@dv"o_XEVДA1+\VʻEU/Č Z+?iq/F(p|Y!y޲tFpJ@ BY!'R~ed𦅵ƸgsRE"g'at CXfyEK~I5=rŐ[L__-|}Et^o`A["oRyg4RP DPa]C; jLm _؍Q@ DX fÀ@!F\Ǽ<%B0@AϴZM+1Mϳ[wmo"JE!}Yy:S5 2_eV/~kLqSf&aFTуYsN T1:gp(S-Iˏ{:'N)D4 %0rk+iI3/崨 #yL 3m1 GuYq;w0Tn@ϣ{}W3*[u@ڌ:sVeQ "|ZQ7/&㵼_H"?.'yѕk ɾh:fc ;Ɵ >M' hV쯡Dlo=rb<dk(q/r5:i Jl>ӳ̱9MF0TkX˵m:5q 3l]XET~e4*9kKLш@8 <:@loӠN.v,]Mx3eqw" 0GAb YۮS8BVD2_kJя84 PVw?U@\|dIÛC4~oS.DFb<8f760#F ^^cٚ*8I Nk/k.Cld?.)Ɯ){> "sfԖk^ZT졭=«mx)6 '`ˉIp_olٺ~K ңds$ĆڤtEHrCIzlh~ ᾍ mQӈ.ʁY&C 73~R0"=` |d:,1IN.b_O8NB(c_F .P`Ɵ>=6!2׬ K/g(`Au|\:=FE A H9Fܔ^RI>PEÏB{!Z y0{3_E<%C9T#H7Aɬq)O-_aLxPb0VZ jiB "t!(ꅞi_Wl'C(~#է1[|Mz^,#K{yo bgd+u!dڿlE/ K`+1 5ß84VZ`dYў3PZ:ר !ߒbBʢ&6#sog'$@w; Z# BO-T6-fĪ l—6O <:/P o0;uLK|ې\R񲣗*Aܞ > '28}6Zhx-8EJmF9$(:yZзTi}+־Jbxw>B'X3-Ujd4iN<#m* <{?Xd:jt-p|7C[?y)GlM>+6> #QpvV|~Y30xP<+&z_9gGG2C%RSOa?G8ʻ [ yD=qa^B+KU42o"e (Wo6Bojb (6츿Yigz򐇡$anЧnXJ6\d#O t?]"\hCqmJ-(w% '@\ pA]rC:Z+GG3yWD Ԗ'3 z %ͽK<̳.%TXh~҅m՞Q%*4v5T+~2ӖLz7kw'Z.zʤGȤ&m㝛8kq(.Eh:ȉ(Y_dV5\:ڐQsIs|/o_א\{ʞI  HZ^ QI<xc-ސUxa (X2 )cBJ%,r]:W -܌"٣{GϞL(μ)c>MM?᠛4XFR  )(溭XWRlQν\:J JC`%>\uYW4CoܺTr9IyB~)N_E)·\XVwr8_2-lH`+ 5bW774᩷Ur m>+x"3)e`G!/{ˈ؉"(͈MBO}joVѴgpx8v"#jQ8Z~B9cub;gyKkBPS{ BMus19NXZbWp]goNCKv f8 Eݭ7c:=Rhf9Ԙ}7=+x;E k6Sa F ^(Kӵ**'a?a/ ~M"s J1-@D iL]LDCNӣe-"G*[, no9Z:v&٢H/RUX`X+mRVz7>S`2%?v d,UX lY[ G& y+@s6P[" ._; xF\Vf0XFKHk*|C0 m4璘x돊QAG[D%q*ʜKD<{Dwk:&O+-6HE|If*L\ncjLl^1DGZLC@/tIѯ* s~Kz6{k`Y1& UMp\ꦋ@]$}+3(0R]a7spP&`%\B,.Dkf#34 \0(\ _U{Zټ=,A6hNB}GQQ>afvA&0t?5-ZcH%FGjREeU:ڑf Q׫3+avtwyu㺔|E6SZs\"|Dd*&b*7!5?ps՚s㹰lIpGDi8frg&ub-j.w:) : ]rfd]$A?"g#:#l QmYALAU.:U x_ cU㴅mڶɦ-_=@1jKs=ƙ_HN,*Hbь1,{5vǫgY23Me=CZۃMXȍ=} )%b|o0&A )y ?'NՓ֮P90qr È9X8 yE,0a*۲ʙ$R_p j|X@"LEby^^??Z7Q4ܸO9z;Ҍ@(W26!.2ߕ@~?R]*gWȞ f=#,U.Kԟ=5L4 ?q7[3AGYao;̺@nY 򓪕k@٠J5qtcE8&!Jӷz*PGK鰀WK<̣`W>-_cQ\yԭI 8E8J 2vQ'5|K\BR_vtb4gQ?Ԟݪ9jeuG85 PxD"> a.yBMdV_Fd k3l7r11L"Hc!`1FVAgPkrdp3Ȇ1ڰovw Ҍ/]}c7ڼRl.VmPj o*|`/>wЫ@dL&U5g)(A4^& 0ܹcUٖFzBcR EODg7Ub:HD}N;1ҥzu?p_*j'GXhьohWkqڄ<`'4f?>k]Ѧ+y@P5HĤΑf4!&AW(Y) CO{նEB30{:=%9 S yPh]P R(R92JTu3OY-E罃)&gܗ Pi<_nҟ#q淋4*Q_X&|Uy͢>H>C-ӵ'O/_xߡ~ T;MB5ig />H#T~!kgT>4ɖJ:(pЎ SGL$ *8-#sߞ)a<}V ;F?^Z>}|! cp\W}=HHPAĿ%FԢx'Y0|C7P>h$0=X|kR*H-!@uGO k'|ԟBڹHΙf~C2 j '+.UQ% ae(wR&6H~ VU{`,v\EuQajzH`z.ej(FC{N2vl~\-Cj I*`'vfto{T aPO>MX~wI@M>U~ͬ>&G20J1Iݧf|OTt"G[wl*@1F@ԼAΆ&ݧշZ.i~kHe `+}U?vJ.~36qBEx]ZlwIy^@ćwjt}H+qH8wD+Š\W>6`?n|7*]nAUDt宨,T+# >6OfQ$uW,0_˧d bjU nG侀,%C0E5 gH$dlC[hg>A{ Ֆ')⥩ሕ-{2:g=ϚEUxjl=A(dY%kC.%#.X/;*&}Xx  8lsU^>$ލnPMmc~iZΛܚ~:{` RM:7J✝lfXТsi;ax6wTdy꺠d& Q1DwͶY@ڤTX^V$d aX3IUpsD͎Ћ8ijT̜~"A^L"V?q%9sF&o߄Q)* Q[DzBۻƵdBOa_MGnP.J\5:%Qf_r#,oUQP;wΣ_4=>lٽ9 |](o/~+D,/HtH`]?HQh%YhiyaMV/LUێ94- iyknX毚~8i8݉7E]]TGωI nH UG, QH@’z> MFxV chDV{]z5K.h&ۊ\5v"pԓyC`G_ZII|e߸|r"UU#EU,ڶkO)C _4FU!sH`hBHl(@89{ՎʟkS{H{v2uyy/\]7絡qn?5`g_cd)(X_AL_xu'!OgԐnÄ!:!y }?&Y(8՜>g*ER@-BqgÉodSN.@n}_1W8P]~wokc٫a`owĠŠ B(] L(U0V$UfiqN86<]B?YF7ik2ߤBx#zE* fvF$7/?3,.O }h\Mi8lK3cXbBҠDc&z,eW&^*lAFa;[߹f8%.wp|Ђq%i\4!%oEπt*IM>i]ap"`0fЀIV5S[>s+K{t/o2|Bp5 \3\wL 1a♂;tcw061/SWAStb8@t $#Uˀ1@wMw&Y RB=)`M0Y2Eu |]kT9n]U`_e̚.gR!M<'il/AMT\~-Pu덖t#rQA?:x*->Xj7OgN&Гc,A[Ar 2}0RY"iD+ƙnPj2(tj)؅#ulƴ5x2BXUoېΦU|BZ XAHj=GWFֹvKVT՞w"zş$)% q|z+w50 Ѻ& 'א*ZKz;?ɠ'& ]ZQ< 2U_$b{d+6Z/XHB ]Gklv>t~+M 6W }uEdl,)7f͐/֭14 3FLm[&IyO6樄}KOө#NaF{ׅ8Y5 bfX/Acm_[SN+Ժ n!3abp4[`đ؂s} Qҍj |8 H$tIB7 l#YoE*{0cRj;#ѵ/Ǣ4x u^3C3ZZ:7 IB[< ୸ܘsֶBA׼R5c{PQ)0x%'}/M3DhT,Vy 096x'NʸWAffn6oE"Υ}mv{6 ",Ֆq(dU>܋'7Ʉ;.6].'$)LZQ(C#!ZjeŤ |~_1 Vu=VsL=}ON˨软$z2h3`pe/ӇYxFwٽLmoY s{RVeVge[BoQdQ~&&vu v \UL3(? s9+])vy470m"~.J\[oBމfC~7⎩rkɝ#R4b8fp&y'`Z|D ?~[rOC^Qj.8Ie.V}aŜBDhVVfc܋(ݕ>E,uoA [՛QzHV-p&N=2fv 4&Z^ (EЌGyhL{?Xn9Y,F./`Jb7ŝiBp -PTuw٨aAV5B@l~9KG?QQk@x^GDSR$d-T9ryHZ݌ "0qQKO&OL6\<(ö)'\&er)rD.N4*1u3IaCru)Ltp4$Zi]L1UM2NiAhH␩5 o5>x3a?ct D!P^j 3GN:a}w'V`z~^D@aݡl| =ahQ`EYk!V.x"YNfԒX}JT}F!@3|ul4FNͿ &[A|n L CUA!Ʃׇ1DܼFbµTv^^\ $,#mWQUIeRi^Srq MW!#rciuǣܛa29xͧՍ@oñL2x0&" y*R򅤴wݬ}^3hυ!s;wY 8ֵ\ 쳏ǀBŮԄcbk]Ń0T(]e5LbF_{[}(\ì뺩j;Eu}^ z/"N e$$b ͤLz(aQ#r8Ş ߜk1jD1u ^~E$;60ٙk~wӂ?۩n-T58yW^G5F$XxFM `̆UZ[V= \M>ˑCQ]O]uDcg߁2.,3rNZkHZV>< gDnd?9fͻ>oBe wr&GZ/<_t)5<[0 #(afiu# RNFmk"GMǺ5OMT'̉h׈ J 4,S5 ,}XՉ5y*X|R7گkB5 $~j>ͣ˴Un}]!R{`9D} $21 b~7йpIN4Mdp fq[q]vpP <SGBOPKFzԹnOeH;:tr#rK =YOkyo+?<\#7Bg09o$ne4_A9- X10t˝kmn8 n#  ^U$|I_>7>r{0Wif^wVJR_Չ{Kz9i4f[]A7*'A,2m6m.6.q8ݎ;-;,@@59p{|M-In|[ܾ79ݹwg(O=UnϪ+ m%7^'&WtjВKz5T9"p)X4{;F?]ŝ!?k[( #5.ѨM~%jM;WÐ,%SвwN Xi7ĝhƹʒ^|"zxM@fO1=rF^A(AC<~bkT\ Y vG?}e$✢  Pu0A4ig-TC:&lno LR׫$|z33+$T7:Im_j=+<-t n-%UOwhլ Dt. ì53-k6_xw@QРf4+YRiԤB)'lYkCFx@M}z6f >)n0 Q>S!\tHVoKEE~56;-Ƨ ,oҏd.<ϼ|2j+ o½[lऐ[$2wfG7,%H.qO9qxґi,S Vm3==4{R3hݶ~VCw#*L% M^{0 )%A|cSxzek 6QagiZG\;U`ݕHN:O+&\puՉ9(2KiB1Y\B/Ϟ16F"%M%.Zf͜.i" VJ_r0[d$NF,^])߬(ec,ءJdfKG0m!U7r,&`cK/%gXx"ZLZ S gN_׸YHD8,Y⎄.5 T I! 9/1nv>my@–~)Ϲ'bU) "OY3xA3#T^jv5mW/ug5f&`0bL>o.Ni1!}yյ&fFnrX[#T9D 12 9΄>Ɠ4e=N/xJ.yҸU-`)+9`1uVK_U#S^ w`cfzhB4 ..8Aæe9H`_yD_xC#`Dd%O:q*e-nN)7IHRO).tV4$md!Hm $6|kԴDWHWҚ O ]cq.X #gcCwv30 (u'ி@h/nCfJ=qe4(Oۻȉ$q9P] `Tk#CQ @nT.߸єRv[m, W^f6Mz:A4⟫H֘ *G<[pjxHT+oe1H,#G3,0oT ;m}psCR]|+^N[wzAL,6C?xxwGhщ Sq0IM)8U(N-kM³kF%`Rd~F=eN -ϯy RBwW[) WMZMu䥄L8 ߏvj/]ݽ5 E\= Go |#JN]ݭ2VIJ5qFzwu'?v~yRI)MA St03ps m<Ut*8<~MU(cgtz$ _H xߊ'p4UڨcR@d"ţS|BglLK9-3$GNeU->>g 0k`W.Tm5vcݘ/̤?8s4N n"2)DFg:<#H/ D;&>| |؂wzׅ[>gHtBr#mf|4]}HX \IΘ Yd8gXģ,lW^`VBr/Z#ܫ 7q–d(7O17ĕX`/ US]'s+V,Ԧ]༂u1hSX\LxBaUEM1` }8#[͋0Ĺ$/l|Z~(V,kJlPT_2;V!(v9Įg0ĝ~}҃;d!A.~8$tS1˃/ʳDKIJ]!t 2z{G"7$6 @8$d?1n./Jg%~쨽 ,B(l`qOy䷚,!6rh8*;;aQ>/{/ 눖pԿOE0Y<jLwy6rie!.MmMb=Rk cng-tA`V﬒śXNH5[$[òZ)`-)6XǼLM!h _=2ij_Ks#>T۸/ /#KbbDrD;D. ѯ e̢?NZἶ\gɭM*/DAiƕkS=c's<B ˗f,]} ZHa'Av,/RѫG.N% ,P-O{O`6XЄGyMl(*6졍]1wZ$4콭#aZg9YW1k``{-`ڢm‭, )c:}$eHbE;2bĻ5dbjҿT7^ID4 D1N2Gj0gy {Y\J9kL 2peUriY%r96M;yK3ʳԒr3(}+*"%aEm3J"񕬳HOq5x땃*h-`b%<_@߃OBpҜt~zXR4f$dGD@tSEjpW)>h{v w+ԻTR5I ÊHPn;c4=H͈Sļ?w8WG7ԎQe_|ZzqSY ݤn9E⌒%c|gy&̦#!nI EWS.Őbǥ[7/Ѣy ,G9={0e<rͶ/)SJo: ;Y !}v!;@Wub5d G2xEIwLU(_Kmn ܚ0N,JOLFoc#A+N y(B(tJ`KimFZLE޿؞8{Ic$aVD -©-Xq3bt{a1Q#KBG>5-x㓰f+;5 ®1UZO"΅93 IIQsDjZšJ-=[rAlˆ䄢=sX9XB-(9 )@x{F&!pF\:<Ӕ\=izyӰ-5-'3\ٽQ* o/G!A9Z(^nڟS.[`6<V~+ ĵʔ@?tJ|U'i[[11G, Fh\se+>1UD*Z2b!ۿ9frWG2:@/.NI4j3`N<4{Lsk(Aq}f|D$ޮt'Gow.1{DfxxJ[!qagS7[p!ܰw=;'TWç֝+딍0"׌Lbx&ˍ t 1`JMCϹ%&qf%byq}oWѩDZHqf(-:P?]-Wq>&#b˅sIvlVxc9-؁4-j_f;YI'MEoV E%P ~u]9jM8"NF{S @ƚ=h ~6so;?'(I$[9ZВu!WcA4E[^2_00yr_lk9A-KTAOWcĒSH0ዣV&0(xIax\ojPJ0SUOx&53\2l7cr>l>6"IbR9LxbgvǴ``|(lg^P;6ȗg!ѓƒuЌ&TT$vB@ߜC"TzTe6xYpqq :5LHOB{5ÇV;yg !M%MUh#!FO!ӎډ2pOIl.-l|Ve; =R⛾L>%zMdOUQ֏zހ~`xs?(+S ]bf'GE>أReËEvXa|hCտy)UMvG=@PHFU LDH_qQ!18sԴ P=ګW lbM4zhWhbVlaHo5$SIVpa 8~:!怘<=yĒ ICר}@-3OB[U0BB۩l@47Gw roYH`,Sōؓ+wR ;X ;I KVOHXmǩ$YS<#^lmL&{皰_@Gtsۆhud"kn/Y)M}uIMoѨ M.x?+d䱐>WF@ y* iWi9hص=qe)05Zl>ɪ׋g䕘~/ęԑu0cT2ea9?(¹MEΰetxD{9O-UY9HbNqP7"lڑ{v|#T 2bxeX7!]]SnurLq(b֋>匨.Q S[7iV}s GK^kvI?&pC.ԃA+ Cf ٺ3VDA%xm4ft,A#m&1-?A Nk`6͹ECW ;xjZ%u 38u_j%fGfg5py.gmL:/]#9LW}-2;!2nuZlCMt~۝Kw±x 6A#*J~zV]u " ۑ_)vaTؖT#9wvU뫨(`X Irz q[Iy4yNN rPԋ~))DQ+R""ܸaQW͈Y|H+âZH C6aw Rťy;hTOUVC>Xa;~m]<sW 9dG@s4shp@ A^HCOpJPaK`d>wS5ƇQH|w䢩B(X[B rϥŕKt^G@ȣ_eyB&Ltb,).&0q s l _bZq!URBO(yx2N7q7D%<縄Zs@G# 07JƢE/&# ׅ0.6ZKC8+JVfZHu q]Zә_En&_wnrNĢ}@xYW.!v?\7ƳNیlLG@ey6懽b,>qx;+F}]܅t^d"&5^|{#+:z}tY) (NQiМVF.#mL%>.JUߓǭkBVj{TҚ[bIB& PV@IF~0V_ ~TǻTC%KaVЅD ȟڃtmTzcs :{r_1ZQZ%ZI" Y$wvÁv%KqX|;h[n*$iw ڵ0dw.ٯB[ Nbf֛źm+CkaF9GPAaZF^ Farcwl}[a阼Xp/&tCw@e> 0s RH ՋXbti$UxU:D ,$IpQ~RfħڗSpI%o"V^y7^{#jw$XΈLk߾C}v 3`&QɚնfHl={VΩL~wl}3tiՀ+[iSyFm7Z/_y `BÒ9Zʋ& $ie1x"#/XX gF"ݢC!a/>` QIkHSƆߔwSGw̵@eLI_!2vJS|lmdI4>v^i , WM&&Kډ%7˗OϽ*!#Iw_`6ekVv nu?Å+~ҌJ,9 5^>yջ`ihUf M3OiwNOX:5S59xO&ٯeJP,} zL`l2PeQk&=30bF$I[:L!E-*=$ɮ8x/<(WF~)^Vg_g6Ѕ$4*қ>x| ]gxq ~iW| 2r"IW]{Bbw;Şe 0."(Nݚހ+Uhcx>f|ZY'rǽZxf!?5#, _[`%~^jB? ą愄 xy*&fUr. gx̓^$*tTE~tPBoמKI?,CP5TzY2AGhv;3h+v8BM&.$ ]N9ƹ1DKn"㙶 %o΂f{$ t.|?zZ>2VIr;)8U{(GW0Orrh@VNkgal`QJ~e`H{J#ԈaRçK q0tbd됆!X {菜k?eϾ [3a7Ȁ{ihhkWQmڏ[AGt"4pMq>x;gfqq /70ohѾ ^+M5s-SÒ vtg-2 ~#fM4pGIkF@ysTPň6^H%=OL2=/(#SXJoEjW*Zjc5݃;F=vFySȎfJ2iY(;,)Ar/֨cnP`*b &uՑ Ay\@]+|mc]xe/L [C[< 8[o I*0,D?͸͆]I>(.2 vCfZt+3JTPXqvrFQ"7czlo .G#W*l9E{,!RAxxu`8s+w$hꬻ^ӏ)=ɃuHlEt|j 7dKJ1[EoN9:Ed!}X ⽝,IIkdˏO} ߢ+kCN+JD%|ܨ{ \l!P I.F K9hBh.({S2 m`$M?wܜB"˷:L0Z6Y: r ^=䱨Z X(` %' p㷱KŵX7PZOVƒs2T߿ ˸Y^w| '$:ˏA(mO]zGqPC) 嶁vHB-^ ~WX7 Rk=/$i]4*Wnl%Iԋ;$wCEU7]YבPuBۑ\ 2Wu[0LWjŎ*@UCƙ;ܚ{FMQ[ytR!E~ ֶIG f)K"p^K^4h'akOS|* k FJ##\oΜըEV @EخW~ %b3Xu6=kǼ%\YzG[ *9u&ݥJzFAԳ~f')^- `$X}ʤ%xp?Eb/?{>x#H\+ T=kZЙMARi՟ItcF\WlzJ?8 Ğ)GofԛF~{^=>4C^M׋evز d{9™dɁF^1Iyo+ E)JV ;O3#cfij~I|X( $ɓKf,ot}51k B+ɩY2$<2 K+zl; %grtZy,o.P+dz@qͿeDFV-+:uGFaw@P]7W"=EnvR8E %8`Ơ"!r7&yȉ C\S!w\.$(/|S͈*+TզRtҊNAyrS6x r%1dy[PLb9ȾT]W$>1$J}/:XWH GjvYi'JFO`.ث4-O3;o"Tb"|X;YiY C'OOf1PEęݣZ' g!q*Ao #/6 x&jm24[g*ŶS"A7 ^Fˣ],gEd`4X*>z;*!MVzנf 2{\lHrM /SqXHvk33 @uV95zYn ma6gGgnaZeEBJ|{F#Vxڮ>ΜsP59 aY>/uQ֭5 ڨnLP7wJMK?EPLH0nitr[x,xol/jz%L-$\PCamvo-3f;4wABsj'\|8&LI-:/އ ~};]ZŭDb1sr?J)&!.ɝZ3KI%D~3GSc=Ǧr+බE`Wf&i6rsP{{W9,@ \7L6B|Qs>&@̂9hQXa kCӂZfQڴ&<=cS'Y[۔4= m|=njjh O Vމ([W[VzL6-KEiV=z.oyNo:`jKUyes!A|h> Om-$Z\dY)(8N>a'Q( Ӗ7jٚ8˘s ؐJhOJu,6xT ATs\8QBaZg̡:[sn#" /0C%1'-l&eUBk=.Yy󒥹Y\hʕ8 6f;J24"S^ɈϩK.hm@~w7 \Ix"gH "9-*,æh缭 +^ t?\*|5dxXc.Jx*vى{U(Ҵm_RKoeBuQyg"CP4 DxoLYa(=Ag9e NUȈɺ pVLGZwN8fa,Nh<*va}&7-s8SJ[w q i WhM‘k yt40 ԤGv4Ob8;'DN/ \AsǵiNM7"  >x.n8&:M-$cg9 l! nhxflf0"ucQ虈IK(ҧ=B^9bjbgE#(7̅)jfj_ο!?kǹpNŧˉ4vYpΐ<~iSV7T$]4T&Hv䣡ȥgHyrFݛ}9ͫ \,12[dF~P#XP1f%칌֗69O9 1ze]q3vqaquw# ȇh#N!OMK;-M9.uj2^n?w 0xϙ|GZ5I,XW6"9.O;s'2\)U=!Tݰх @S6n 7\e#).h|P[hV'_ɖ vB֥_hk_p0&[@Sˤ]6$rM DN{_0~^m} '~Tx % F %2]$[xkcX7 rZ@eW=}/LJZߜ Ocur̐u؝$|l)ωqu̡jb SV:7CJ6wg6-^rzYB.S nR+bM9NBpe`a!/. _} ̙ *KrV48j&I'Y%YDgqp ʓ71/g콢Njٸ&ü$2˅|g9mJՊG-onܹUyzzXסUa C U/o ␏*-k1rqNW>-6*lZ~itabPݥ<&_28pi`&v̋- ƍM͎}Lu.2(?C'Bӊ9= |"g#=63)L 2s.V2M IZ|*ZK`al܃iHi9Ûpğɑ :}ǞT{>cJ1E/vQԠo5EfuJSV 0}H볓ut?&WW V si4h ʔp|f-YEշV(J :?tjtsf[],/%s ;*I̳^Kqni];^&HCQn +NL#<Ikg77~d]`I;b&չ3C ]ٕ̒ŒS"S%R3|H5N]|uQz0|pB*8ѱ [Y['q礀LJm԰Z3'^K/)䥣a3K/"-[_ b~݅, 6) )023P%u預nX}~[4~ExUW'_/=훜G7xc(cm@XC#qH6?ica%6]WZz.>= +pje(eé9eCdQ9@.f)1""PGbs[zITr;tL[g ]U@#KwѿnJq\ߑ<BaVx4 X, \AV ݐs9OUA;!|.Ɲ%fOǝQ'Rf0YBL_G J,l?G3{l~k)*mU(C`a)l~a!E⽢sc`ގ}:qskx_P L{yJ? r-jz ZuJO:j2 P߫ 1ؘ}̎2+ D3#:ʞR{":Zfq,CoE&tŎ 9GsGd3(R{~Ju`m $v> V_^72&{XݏPȦ|ENbU)"MkY2!?;@}*^6ՍV,@Rjc8&+\FEwUT; D=WFtPSı.)#Z~T RU S`% vU”!(gK%.dوKTk%t}Ӧ]9+j)Ҕx(lۨ\N>cċaw\N& f{Nֵ$RG 3u3:ɕ4΅e%({ _o >k(|ͪZ~[xbrw(<kVj.%g ^#%H KtG[ŝuET5>r񥽷rcL}qS,4hGq$gIՀZ:,މf1W7VA'Dw o_ӂs /M.:^VԀޑnEqP:ct_k|[s"*).?"޹K$#Xn.yeJ@~ C=ZЏU_41jQ|bի K,&j!:cu{ُa͒bn> GQ L"<2am:3@_W,3k1d{U5!5 x(֪dwS/R<.bumȚ.$ɽř>p|%(kY\_rPJB+ ͇Yɬ z4O>F#@~PC 5HcJ WFO!V_/( =HstxVCv"lcTx12.(N+b2P(|䶨"z _bM`j!Jlz9)?[Z5?j\3xdȋ5#+=b˦cMN&DZ5۩K]o~lB0r3Dԃ䁑j]I9C&d2-p?P)<d%aROѼ7ZbK/ky,hdyuH>M`ߢA5*X#Q6/"qmI7}]v7lZbR,mDU5}(؆p̩}w'Yqj%%~W ^YFE.RaSBhNgZ`˥p*>02-e8!Iq!؈ }yJߧ &zI Wi$"um@ t*養E:vRi(tWm*LF 8`hŒ7X]P,N}ױZOڍ,i~d"(XʏK]uzWi('G)rŔVYs`o?YK$ࢭ[^*Ϊѡ L|/&O2mw |tDX] ֏lM*^8UacJrf ɳm+K=!NԻ ϒe#˳c ܉Iӂ ښ•U9as82u}>oL& Qq-PJ$o0QgJ?>ޡ{VbhݾUNߦK:TtkiFd,H!U8nAIlBa/y[4.6SgD~Q> 3{ZLy<{~|@5v|^WF%zd?x% *$]`McX* ,+ŝ7a4ZX `^wq\'+gWlTҳz_,DSdwh ޢ{ɚAIZ r\: oUFV -5.b"XwD Ӎ p q/~8W^,y7ۍwÏ/Ymg 3͍"]Kb#ѰᐚKraE؏EXX/. r<{.GvW|ӷj2eeQMMF X 4޹A $bS{|{ZQ95B=(_}xX p"κlrVBLr\~4U 9sZDSP=?ju#SBٜ0dwg12GXH_Qb~lW s|KSwеPIUK;l*C m^9w>m2w PB>.-*NH䭘0fN$G+lD?A(ّc2'͜!x}]ɺta0Wg,$qu_e'ah4N 1"Ƞn/bmdvd:tFD0r */']*BzA4 Є3s\ e+VF5xny"lý %7 ĥ]&#a2MIX{SӢXLK_=9;VJ=*nx8_Y:MEIHjS[km[昴P 'a=;w}@g)MyɈMM`|HnZ9piVj~hۉb׌_8nq=Z"֍߽DPPD5JU<hT ?_%$#glWI6A}%-DjY`Dɯ)jN'T&G1-WᕟFLElˍ) Fg']pkd[%L5/ta+#g O5J.tD QH뒵H$yKun@d/TXE^⹉@uU-%Qd>Q'{*E_)G7oЎEDL ӂ70>d3'K8nv73ی |F00 daQאtWE:#mBI]&@.vMxԧn#-䥈1*_ǝ/1@2ʯ"ᩑ:}b;hn {>IbYNp(8SnF^ؗwD*'޵*!9y1{ꒌ_OsCf2=Y ni'7W4&MuYg`:&51VހnIӛTx0 o-di)w c`l QMYŦ9\GIOG2`SMވE N~|@jPlYaZ~Gk;/ S G^i0<ͤIx4_?y0Mo2fLrPd> a6QbEy@FjLTAo€V fLL gZUT/rCJIMkfQQ_q[[zX^_JA`bg [hH t"ZNJ#g}e9L;FQCaELK&v`>SI`}=CX2|6^ژ[#0!.YVPu %#a7?+[}JΫ'ѝ./1d\4}WrS@-|̓>a0^U/bwD`5T$Ypr8%鲮1 ^]Pn ޗ@oZwvc۠-QD03LskI%FmEUS{&I\p6W8wئ. yHN^b.>[8Gw~?` MUUO)!EZ$CVh`PI0l𣪊[%ei Z`HAT^x' K5 |}&"fV[1T|OS[}tr$'H4ɏٕw= QЖҼ\7x h#÷zAh<+զ{V}N X2#?gAG`^uwT]nYC=ǯƣ&cc.]jr*\oűE'z"Ns "e4>ٱS!(URigbDv1:}pHKpB[\|뮓\b.)-["oX32T2Pzo#50v4^ћ0 փP> z:q_b["THLc%ŧCŭV&, / g'?qF"4:?Ac50uރFȐLP9`'",8Qٰ&xFɪU-@҃m̨<د Iqigg< 䜖'ɚhvJ0 ƇB 1zzzJ/(o=(Le[P ^gi%7:nJ졚Fe58Yt3kz$Y{+tW=R5_߳$˃5*s%&.@_I= }/~U}x큈L ҽ!ꏥEN/ !n1SvK[`&͔ 0-ޟxmldVq#^qɖo3?ۯ+ӆ=~[d%joM[*+Tˣ8vt[m 7Oe^j1|'Tn*(!C.1bۼT(ލLR)J^|tE KT>֮#1x={7ke #˪hqQ$BeȌ(rI \VPATOH!~6J_ΜoKkQ^6>juU$w0e 8u"^m *x7;S_KK)+::/A(*O؃4\3 [Fr3]pkΚB#q!kZ{+DdϷQ傜dC2":R1 uRVÐASpK ]i4P d.qXKPOK_c\Mx?BR{iJG?' 'urGi+O8i•Ԯ{YtdŠNN~/ɿ^QRv+I2LVZrN\@ %TC7/k]ts= X]Cai(qXa  _(SrfG ^p" M? ~o8 Vm٤upm>~(-$SZD%ATzk;sl*Tq%8z .+K~iP!ÑO_3 ]?bX{}Z_GeS3陽: dS/;=!/X8r ^ef[t~sbCE/lw'Qr*e2`9͎ "'-X9?}5MQ5Hbmɷ'b7Rteб/pyCbaw* |nPt݀\[GUh"%NxhYuە5r}JqQ9+P-DЩK}ǒGr=^P5f҄R|XZXo#"HgdM ,Vv1Syv_^<{fW}9u| P# tel%g 4M@==)ʔvqBz*s4aE-RS FƦh #Z ʙcT@ {tC `*!Y Uœ}^,bF*4T곒͈"ң񀶪+x1?RA1RƠ*;8H嶾}Ȇb:="yl[23HɑڦZ:T\ONvڡ5u}vrIW %OnJ3/636SdX:`0y>g8y@tahA ̄Х؇iB@h6[M}V=;#¾?yB7ہpUvw8b L.bh}y!Bu`kR)PdRTW7RjSJraBjۧqg^W)V߰Xk;H{\}GMɟA9c 5fp/-%CLh >DR4P{HA0 eVcVgCMwh=.ɢRe%O5 1|rsnX.'@4s4&KN6H%/vca\o+?*ڱcI:Qw8ru~FdI\Zx e%h ]+wkjsJ抂h-- )Xo}@\yrN]Q"<3uTFFb82uVIFItRxJt-#`ަ %hʔPZV f {% Ro%dӑi Ѩ,.+F1դm8!"k߸ oj:.iOQ^ɣع0mOБq 6tBa}*>g~621r Nv6~NȡB38,!1JeD"olا5T11>8mLnlo:0xB?+4?\LOPpUOT^heI,ؠN2]yO'*C>_;,&yI_J´!` u^;$ŕQU-ޮ 23[?DbF9bkQ}Z!e-TKAv"ubtFwgs'߄URIsNxXs&h=_540-}w:Hj2_yI#OmUgkg4Nw `S2Re29%¢J" m 2u-5'n I7-qX1n}|S[Ms`t'xy07fo]%lsKG A=>bA:;}%nHTn߆<;/ Z0ݓ&UGcv %K:] YA॑UFVw2**Yɵ1S$ 涏Z 23=G'6a*A'ӂxOHNCy\ Q"OkXƴX%g~'nI{f鄂Q^q0\4K;~im Ti?bE6/Z{̩ 7%c\`]BPHy4z=fy7y(X35ME|p;n P)snUZĵW>͝.Wp(ʜپ(>7+KVg(:&Cj&?Rl Bi|ig(™]_NpPXv1WиiXܦ]\3+IhHbWn/cO6 SE7ۙZâPK87ӔU3=y]G tC=D-矁9Fv.@S%vt:ɓ%vu7?(-}Z1 \4&n4|I&~TMG%YamaX9uc4q_X+S7ۭ66bCȐUV(9iLC٤.w s7όDGTBmRR+1Do\;k[o %[DG~T*oo ϞMlͫ%Hl`͓B=A6ƼW錦+jW#苉ΐW6O6BL:`=}AX>CȊyb0#'_QjGYؘ>VuDʠ>ʇ"BO sH]֤?~A2EUDhLY>aYa̮q il]N8!z tEQ ؋ -qE`% p֨t bޤI JۈCp~A:.IV^n .z[r,?fAC ur:,">Iן[tĪ*RM/d۪{Y2 KlhDn^ձ?JOtvƁSCHYJA ZjKyˇ;>lb H7M]"9^ۂH1ڼ̡sL%3/@1~jqʩ\}K- X4i嗱6rkE[-|V]lͼRrl ;{J ] c ˻"Δt)2=b^GѬGIyWĻI)J U3 ^Go`[V oI~eՊVUj/䦟8ө53woC@/+$U)e0*rN R~ ~UCYQYL7v˩G.~Q7Ѳ_1M[x vi*ٗEm'H)zݕl52 hHq6XQ_g `"8Y$$N8V=ͼ@vu{>,øe@9} 7=81QI~*B-1f׼׽P›T>/\!_ .Dd}a uQrqe>LEcmkZXYfdIQ{yaMln!BGO7F&(gISm^pR{u_Ҏo-00ryAJ"i3VJg}"{7y/q+0U>$}EpӐ]V>;IS^#'ِZϼƳ]I\G eǟН0NJ 9iCb)N*2xCtf fHQ A^yry,>.@O)2J;d4YM柮Y(tB*+{cA0ES}QzPPa%8M37h,?daP_xXR봣K;2\4w•QFz#`|…pE 'R!}t*hņlӊh߸A47CvBbI ߁UM=s@#ZAddd}u̷XEuh¡.oO}Ƕg )QzՎ'm 9vF%HKqꇶ3{A̱3eRg"<)rR&#~c񉬴鵫N n nnCh/}X9T6D' "0xBRݒ4.A[0ivTB{醗\ H)솂A:wl`^5zykD.HlN,|F^a.и ۷I-910@[' ޻A޿ b~`Duy`NMijh 8n lC_d:>^~@ǧ+1qVV&nw#qP[TЪiDa{jq{V˜TڷԵ;ˬ[ѷk1bu'P\Hd]3#( I?%/sDgmKsO~Oq6$zlݨw; 2sVG[9/* P2i9/AYAT={2a҂]ڎrUCݼR? n'(vUE/^됤,?uf[Z,uE[3:SYt1Ш\Kd#'K6U Z P O{W~Q),9x?'@C*Y׳yLmy,,czR<: %^cttEqYZcRJ)_NMzEiqOk1dGi u^T ]A=|/ {̣4hfV;rc]rmkԱog8AP؎Q?WR|"t~(jx xLk;_Ό]-6vHy;z3P-ؗ$A˄#Eke[Б#ϖH+|fb '9;CGTzHn^c9& A7'R76=YB=ȓpĕ'A1(O[(≵p a؝)*/L3H1δ,H"D{px kܐYH_Ay'zT[UR%Z~"jj4b2(Db4Y66l=y* )udqz$Աt,?|Q>ڳ *M#;,f:evrųB3Í%_2p=bye~u3I͑,"SןCwᢶ$XV;$&ThL$D_o/W)b%5H+x$6|um Nk?ЕQ: ΁ي{Ub#^#ĥ%_W3NF`{oЍ7#gRp9tPI'qtZ*k<⵸- j AN.d=Lզ ^w;]&\\RS36bGU18~yH^V#SB]OIv ʙ2 yp vؙ.wO/ vJ:Le+ƒNEXp*GbCK fpIטkZYt2 1(]ïgO=}!I詗`F29d`,ePkZѬ;0J,ƏlRTpni4Л(耝Zv7GɆ 20GdG]&|a}g@.q]V7#.:F7Z<ǜ'K$?glT`zi!sWFN'"_q]Sr@I t*V*JNMU)TP uBiӬ `N+vٻ$W8olMKP)!bvU@j*,0+w= &:yi08nI(u~m,`4<^:1 k?{)_<^5+y;QdJ}uKv=bH+ ~_JSƴU>a"'f"*`CZK6:g %ɯ@=&Jh)ѐ8{O -b@cM|UB6^4=8e:v @ڦtV6+R a&}doSzzQ p-y-Kl&)yv%^Lsx/|'\z\q~ Լ[ `R9HOݚvJ)<s {p4o@M⭦ow=jXˏi]X˧Yc{I|*!DA=iN`F{5M^>d:Uoj^ V >=~ N Á֍)S/iAWOu׷ՍI<%Y>b]pareXx!;S l6<A:P殩H"Cr6O 7~8ҖDl! 4E|E jzrV`B%pQ U`^K)(z!w̯?8wZ{+pC z8bv"\8%ݽ_iOiɁr q1*x _ee[=,K"RuGExB8g2hMߺ'}g;? P xt1, Qv!v.+5TG4Iu\T34һn/@nl`!tP%_ΧS3 :>RȼVr_j+N~r,cLfd> S e[la7 >usvC + }cEFLPz!^%R%ZcMly_ɧy6,޷p\)GWI)ڐ!hvlLc~trNT^މ+cTrjPNܪdZo%gQLថo>9 >٠6l-MG} ,ϝ5x+@jU<^D01AMY.]>~LgXCi]xW1͊)QՏӥ %微190Hy㽤V~=}):5RףL<g1q4_5@=? ]{cR`t I~.!zYR2@Pr~2kQΥ~Y J^V%#:{t+d61'2ii(@CnL=p6e\ Uɒ,` ye e%뤒/ʢx\6@ˑj* 9?;cփ> >PrTΜdkrz8L^SUa} |ԦKS[4j.^׵ۺ$Oo3H(HO×(c3?*2#0"[&Z)!N?+,*68Z՜Ƞ!Kz>F_X.6CwoQ&smp_n@U{tC(-r!׹F^ r5"Xv}-m,rjy(<u؀+w3ź %RFH3ؓNp"غ586Vŧi "{i)'NIqyH8~b6欿 P3Iȝc\&!E!T~$b%>KUZ&ƃ'p:Z Cs8{Wߘ[GPs|j (KmzW.pT[ JE첫bk]ƎehvLSUwY( dPnIy: dîH4"fgj.*<|Czg¿YC ,O=Vk ihQDF,2_颯^9'=umihxfAON>M yIJDˮץ!h{R&:+y3,UVeTnԜY |0DdWq_F,Louܬ >k{.=qi?WGׇwߩi U`p ۉ4A(}/;vlA*IS9!-W<[M캄1N5]#.ҩY{u9H,rrd'O"^xQEoL-lm!/xROs L2? 4"`Pp+']11(O/мq ג93 d>a׮> 3'TNaV̏嚉&u=jT @̪6ݣ'iqݤjZ5aUt;}@8^Y Voٓ$;l2[xpRZ0$"ZcO֑E6|iRL׆0LE]2(SQ͑p +gB_v9$ˆ{F9-. LyVuO(G$J9-$ͤs[) ̦yiZ(>[Õ4[@8P,9j>p+TY23*ȝP,Bz w;_g2yK׭S@Im:Ė,-tٜܿeN/JcJ#Ls?/c E 1Q>=IL1mز֧P I&aXy94^~b::ӯCԂBp{0#\]4&2EYhO;>Cvu'ucCZ> k+OC2k[{HqH2>,eWXOR}aO̽otAt_{w|гUC(74>`㏇* x ޙFZl4Zo=|(+m%)k7Q5Bhs$k0F$G؟RƯv ) 鋒#2 z .uE3t]^b}.I=:ˬ*7gWϊv:gePZV㝩Xרܚ|fdrI>+k- 5/Yu;iѴFik%;ϋrti *R]|%YyD3(t`_%JƄT8Bk ߢz!+qٸjyEl5&5}Sߒ"Ō j-BKƨ=O@N@kuқ'@ȫ(~b`ӔK ?~ i `t#y'@並M%)H7Êw9ֹ6"$;jpSf FvmF~!MJ{&` \(QPEEb^T$t:ߞǔIA&7u'F~  s+Ee ӋA\? e^Ah]\C1{>ġVF#Xܧڌ*GKIAd}ROeTN93AJi(ՠ\KP; 5zD$'L @+TN pQh"0+^7ҬPQfXJ^aIeL&@WČ ;1 gIkQܪ79-D(M"ȸy4b)q\OT/ZÑ֫DЇ2;* =ȌUE6}y=&TpF% )t])֍{{Ktqvۥ`D7!ZkheN jQ;~׉8ۚOxhP:34 /O,8$(ZD$Fc<ִx-!kjZ.(RL;ܳy&rJۇ8"MݹbLTfPFY[{ MMS".+>pyϕgl ||. \+CJv؛r? W yP]}ꄊ30kqN3>+{V@,~lIQqEφ kQSxe*L TrH }^h%JДfMѿXcDjD&N&\Ge-ydUBձ$0e.0 Nq) CB/7TT$J\ݺ˔}lN/l8$cȪVxE@zXU=0lNsZCL Fڠ3=biVCֿ&yIi63KJ~~_hRﳚ%te}„3;cN_6D2fd6)ӥiޘH"O^R֢6wR"I "84+(wCXrrfHT~Pk5Jz]$[en}6YUL'20,dZ]ބBJ@J$q2= k D_hPk54p}9|`# i g0gm鰦W[ `GUiW2K7Dөu*͎m!#Z%^!1 cNV,:[ :B献6\IĈzWzύA4U߇$rt?vb$OQ[CFŹ?)ho*g8q% -hh( RG Ԝ<Թ\FK_A2f'""C)eʘ ܆Բtt1Um6l&~lhp{h܌N 3ނ|D-Dj%#>ܾmLS"~j@Y41?,>Aav,]OegMޠ{ntP{?(! s!,ݍv-%^!"~p:>ez* BQkszVE< _IIͼvn)ʏ̽#ЕsnhkTd!uM}#fBlj&1]\\Et1RiS& 6DP=Tш@"}biG`4FVwJUV}_srw6y\L+$jsg=5NnJt&? e}>\TD/KCхdAbl 74Ќ1R?AL؀OOcaM̽3ciMAi+o+5ŒoFDq= հS.=9 3$ag9t6k{o`)5,hbu*/t| D_A>QXE~clPMȬgV(*;@eUrz$3$ݏ(AS@iwՓebwd@V<.\T0΢A#j}z:H]_YV'g b4c1_>nj@fGZ%5{-T@|?*D-97/? tGt"&l]G4aLqn͝OQq_;9_D.!H@D6a<՗> eO)(cR\fY{/1B~:X9oLG˚aƐwnUӬt)~H./i^<TF sBKU*p.hVKΈ6@Vh;vg;](|D A!_k1Lݑ jDh {P4+j4QE!2~RSvHF-^@j@5p8cx(|Y9@$.dw#Й'N~:H!жBYI] ?ϦW`®By`zրWip@  Jr!kQ qY@lXVsuP#fޭ5,/vFziGZ@d욎Gdσ&TX4K|%g✌e m{]9%+1 ެ.ïc[pBk)׵ #BW k>0B+/:˙ Y'6OZbU{lԍì\2h~rih'\APDu5l5TH KO_ԝi3Ȏz.B"`=Vd!.{ɐ$Rs1C%3ly# ICJ]Zxs!u4t>?{nC#"}& ẓz#`No|C(` 9Pp1i%U(h5٠ĈgJ7!n}{봎X^[Z"YvcWybMF/g-` W|ݒw?OWFQְ'mjޓkIC+͕֔QA?aa&9qGɘsZ0nQ8}FEH¿Ɏ XK6\Y9h1*Zb !^/{ż*ıh̿y złYS :"9aUEJ;n_@@DaW׮z8/W)*7_f }d.Q M,s2E_'\oX0~ia]if;cШM>s <$N#ZJptg@b}fzqE};U)r/.ۆ_diIYfpo5`R&32&T7 )>E-)nMS<3- / 2h3Dr\Ͱ(sYȼhY^۝b*$Qov\"]`^VU e]4m͈=!]m  ECVJ;'aT'/PxLҎMRxQeGɕM4>kX]3`J?ϲvp±dF%۴8GQ=viXoa]v ywv7yiɁ,2H=o7-R _ԋjώnlQa-z)GdW؞nWdS%Y+R`a;8**W(խ*Ik!{Mۯ# M(Mx;v\k)T`$%vqr&Rw؄W$(6 !2b [b~0o$(M|+(_z ;,e׺-#7gs7]Q|cJNVx4D|Ӯ҆fmo4 )|WZ zXT_x a^jߔ%R'J}<(:nN M#mƭS;(&ҾNΎ#]K;Rѵ*0"˒(n-*"IT<j8P %5[` #7mlcSSOqV.h;z-lHWș~a~)4lȲ.37茱$!JLQnl7Sb d69d.lluK;1>}ϩh['( GyF->H(ks)@]ɸPU=%!.H\'w^c9﹧͆H5 e?x|g<l2YПMJnC͉ւꌥ(Ua&P:8|<ٗwzCen)Jc1`̡q_'*'ُG(Xo.< ?27̿z@S&vx|nqp/]xhH.ȼ'LOS&6M~;L>M)^~r+~ck4z$dж.}Wrt:МnQΤ/Bذx#=XZNJmOIL ƟI㈎3kʲe\3C.F)> Qzpu};ۡ?W ۘW1u5hE%s^|:,E5:c6PΘꦃHDnl=ߕ?B5A^&6\@{?6*&i%SӺK y j!ªuyE_vlje鴸Dy[jL+'"W Nz}|ടaO\]>'mqޗg):q5WeCw5V$i'\',G'*ێ@kbZru:eTQL)MtQ3W!psZQ4]W -_e&h6&'{6zӷ : VM-}``B}!lyqu}Іմdf;=ғ ^.|ђ‡ 8Cr p"DNu7_a??+L]}m_Vz6ܣ-HqٴcКZ䃜*j1)̹X,ߠ m[Ag&vnz]o :F MWX.̢p|V{3 #BnRzFlݍAaI{+^]f}bg2%S&ѼNy.~djZTcTa @U>nm}Ń "ڏXү AQ"ikpbwi684w¼EW]:zT]RW2Qj>r?8LSkI?wmtmÓc?L/J+|s0wZw t/ etK# H|>=gvNdLlF!m-B1[R&"1ݙ q aTpʔ C8Wz3%\:OT5ŵC P].zt- hbA t+弽*E*U`XG?c濶(,z=xaBi벅.$LDKzեn޺-eZˤD u t+QFd̝YDQxOf ~}hpP!j0`/Y-![a*k `4(W(k?'>_k[fDdch.kB ` u%_-5su50?<9(yP:Kw G&3FleJ\  &fD[x]Y]]TWQ*kjK2wj'yk #Ń l v!R| ynjUDEHԩd"Z]n)+N3YC\_9Q RZq.jj 'D/j[wB2-YAPe|rIcM啎(Z{Ct%6OphLlJ(RNGg (%:MҙzJo?ZVX۫_6 >E_wu@#ݱyWsK?.c۹퓒67Ʈ@ ggs ؞.N0WDIpɖ W)|[A o?97A,JkMhn#sc7B!2Lao©xvk3{akO >CaCBJ.p b;5мLTklv&%$6o=ńD3"~w dQ٠,:)h4X^@ο柽rv' 7h}z!rfn-\NZ#ӱZO!*|[<@緼d"RE[i<A45N:>\Bl(c]]Jgk,rʧBh>>(()7L8MSQoh2VLʧ+2|FޑoǑ .?h#r`n hB4ObXUit"I2-5b=J%jkԏ: ,C1"9n7Flqy/fNӅdY(TT榰:[A~Ǔ:J-\)jw،Ԏ_Z b5d9 h uQ EwB`5&+DVX6 t\{\jOK NG k*2-SĔo5`c^.hsIj[$9a?(>t$L5ۋR,n=t~Pa-够]6@%Hw3~IM/?6ᱶ$A}VJ0y!~4)!Y3=(ھ:r5Ɇ[!f#W#}5"kwC"U Z;y7qoitfBzǨ2Z4_-" #Pj{qw2Znf;Yʷ;]zkgkI#03 fEu<È>L3OEk7hi9 lTϛMCw^>$o3[ ]Ғd=v-SrR3$xm KSTM'#JMcGv*}~$)\?M }FјđPN^Ὄtȫ<1ft\5C~7k h4Y84D"+FύsA =#MfVM4g\Ufod"YPy ohmҒK=%4ϠLƝ4B먋{fr)chء94.EF;e yܽU 2`xhDÊ-Юg\k ͲX t`W9 Cyc}͝9MM L+sF]wNuqLr5}0ȇRǻp8H]p{1'9Y$=<K@㧛;eCph܎ jNFLaXq$;rR1lf:2pjsF*IX݉A-M˪"WU-BيG/|&e8i@vT)ܿ/aA^社 Zd%tKtt$zaf[6G;$[ߡ^J)!*x9%ujn7B]6M Db(QNpC'xb4}xٲ)?~i4V+A:u39l#SDLK s2$z7YVOm(/W{#)jN"X0Sjϙja^hpؓv_j"8tlFC1ҲT@m[xq"fՉYO;\P]3Ä ڣ7Kf]:GL(LMa))QS!{?[8.5`o-)}O\j7>ad ֠ީ礈S (Fip{a v@-!*Q6+De({` v B v .)_b[,C *E"EC>E!]z7Imj,*(Dc(ޜR \jD@Ԗ*'{ uH" d *Ztsړ&h媹p5*wS)7%,?; A<*kEw\@˸q_{v`Yg݋'& KC2OpX^z !#^oMzɖWVׅ~O%=ǾL@OvR2NW/V;g*S5j_ YcUm/I.qyLnbuko{N_p Jf.uFzxp[ cϑ@;[< ;ʵdRWkp=0E*+5Q? %~,i(Hj]#C<]3;wQ(j8}*@&=h^W@nvٍ@HZ"iFξ ̃[APOeYrjf_a72=Jlhi`FU|BZ<šQEJk=ob :AhҺNGo8keM>g^tg6% W.Zos*PZ[7~nkx5FXcxU܋}* #ܩ7?>Ab"X6n,relxn/@]3}oI "biݦ`6i"*1sUܸk-͛5-| 4`((淥u5c$8tG$.v+žE7 -ɠ`5}X`dsySِwU9 ~;3ܟ:7F6W򈮿1,t!ul2:u2xgj]~A!#WZ{J*uDyK;R3*[ ԉ%9-7\Ow^-D EƸLL,2_nD0h8*}"G^o]J븦En%M( :*[Qȥiϥ;<FpQ.2Kaݟ78񁾒tj=#Bt,bv:05% +n +ɵȖظ lI !H"_cHqZKɣ i5Z7'ANu/+4oϘɳ͓E"'aR9f fEYO6)D$o~cm:%>ivǚ ?;i,:}vę?R`/؆GP.s=~;ƣ0XOQitH\< ^yK{ QAa\2IQuRV!zvZLaΪ+ QaZ[_FZ=0LېW|js$z'p9^PNxĢ2Pf@'6:,\%[)Pqa$w,=\Ɯ}}K!}6n$q,Ra'Vi2c<;Uf8F"x@ nMpݞGy_PMy Ÿ7`_mӠ#~jf,>oމ܌tǔGD*3Oǎ䙙*'hJX˶k_i7 /#̒M%(4ֱ"v*uׂIZ$OLD1'v7wGj*ɸɊ\bW\}ͥsUA+85é^+d.3wo\ZٙWQgȨcA + ^`p*ua2GL\=x Uњe\v^lLlN>:W] DОax߬^ԟBvP:2䚼 4h/I>4rxz3y> `_Wd7pM1<.n/(8DoV/b_ Ss}`A$42aB$G0E;.0 I.(mGpjRXV9~цq5 %d$Kw߾EnUj vǭ݆WR\xdOD Z~6l1G=D% gvŹC^>]{gW|H|Q)+$csAA1Cg7B*YŶ ϧM)&/8TNqׂJw#xe#JhfX 4y0WNJ֨]S  q qfGc5&"9o9`53r.!τ9SPuuͩ*?*Fש (U GEl-Uʇ8/83y!b3Fl݁=_Etbs&#=6(s cᕃPIΑ3&f 0'{^[1+q atF u:PҎ giOo"ij?hp9(MϿm= &<b?PI㓩KPB([ir"3m&x l%t] (َU3tehf\)׎o.aIo>?s@tFF^zTFLriόzLZ\Z%nXѷH-C~w>kVѩw,oExR?H>c 6,>KVy_䲜dQΘ\ *K sjLF2kE(^&8HD+8?i'"$Qc,JgF8ɢwyN fw?!l`ld1̇]}g1"# L@b*~@K aIý_oܬږ 3W33RTD JXVROpO2c=[U.S5Qi]WQ~gбDWtPRcj|7v @cz l+!-[U\!e@i;{Dhm5W*گ܁yPw4 A*+U)cdN0B<zKn|3|ސDmr$('.tuf7EjL1nFdGb#968SZz3g^_(5I ! R*I}E C]-KEK^yÌ ڊWhE 6 4ӶHO\,I:bN(FjqZ"޺Tn?\\MPge~uO jS/_(jkB u,13ߗCUWbUDpb\j'ܻ:vФPhySt%'mQ# =u{{Re%%-Tx` hJ+*|v ,\$)˄ Y[ uʆh+L::QDtO6 MmZR0Gz_`y,L]WS$׫ЕEŶER*]{xmTD{YNڈ9JRԐg=4ZMTi"uC4[O췵4zEla˳Z+q{؉!cפ8o@SРB:m0I~@"E\݋0U uEUUlMur nCPk^4*} ;G4bo`8G4CEӂ=Ӂ߷DS -ʞApUrЂ ̩2P n`l]d~]5|~qq%wZܗ[@jTuteqKsrgFFDl<ǥ#XDc w.D^xVgnC*B{^G_J{A\hd>Dx2s,>r"lgHs?zhGNɟ7Z&/wњ>(X7kQޟ8QCcpUD]J<գy-X%"4(b{- v$҆ma?/ @z=ȯ~/ռ Suo>=qvXXtOBFrA7W#:$3=SetlԢnj,?h*j,m 5G 1)wz|ַ{^U[ ¹?1ChD |3:Ĭ 4-"<&߇]wGj) 3/ BPuzB猓E@ado7AyjEb֭H|[e1.j^ }B]Q!Rf9f!aC gLۊ%mg51:A5t+p>R~qHsȹӭeh:6k}H*yS+יn7|.c8_ZѺflHHij]84*r|.tmgPXN'KEs%kV9lAN*ku}hl_d S]|aFq)(đqmF>ɴ%dw `̷3WNa@_h-Y(1IT:|Vy@$ˋۢȧ 0T@zzWO\hkLMM: ,zn-ɂz)-WXmCeTr -ja C|n(]ōʟ^ Xs֋ ґ]hgVƿZL& xCF !*X\<pur[M Ե>d:a!Џ5d)OH1V'-QKL.u}*' ʛ @9]kGEfֆS}& +k3\p>9ם}Uq=S 6AVxW᧧ڮ` 滈HG0M/ӻJ5%-B=m o1~f x/ި//a D8K`ew9R"v ?:hY~DeYWIjyc2o m6q>HkSru/ y "Z94;'9 i^<ԍzˋ,-1yjI:l==m4 mUy;!π$6Xն ;$B|g_Y\0c0w\ç@oK]7)Գ-u&׺W?bnf*/QRаCI&^rE1joyv|@l]Y uJ C\q@DBXj UVa N(1(LKHxZD3OVIڦ8B2sB0Qus_Qϋ]{<Azd^xBժ~$3Q;h~a ~Gިv!RaK<Rr7™2X{O|mHRXY$~dӞ-B @yw^Ht 4nbݒm]6K}af F /+Y8#H0<%Vi"^5"^E5C{uTy3}4֣JOR%3b4QfY)b^̈́!1ERbBvz"О{$mf1FYİhu] 饩NsHʊ e؍ɑ̚hWǹ"^`ڎh{A9gr2Q`FzQ@ ƒZW6}PRاz߱i BVٗysw]ivv Z^@Ǹn "]FXCJk sS,`y3y"hjv~֖`gsYB} \t_-vl3® ϱX_IF솘1a^ 䵲ˁq06?W7 p'F!ZUljμ J 'wC{eIߓCbGeD8\ǺӍ}4Y0GN"Pn@De1fH0MAqc*.&60F+4+Nw`"a|A4I7U)j@2 &!b;OӼn)06HA/#ٗRD3~wJ:+|fze%=X[Nlѝ5S"}M_]W U+b"?^cPu"c`„#!G2Z"/n4fg$u.s/tگ/cϾÇꗧ֒7pg :`2." {(HX`CoU+ueCKTȳF,F:ڌ96]tMu*V(fTVt\SNjA&4会߱ߦ  ^0W'z9%1bjJ%=j2w(uhjSvŰiKP)SfF. Jn*8 ]ǯJ5,[xmZͽR>-Үj.+q8zG^k7i\QضEo++*D-REY#fjx<|cݗvQbsi20쀦ϜΊhv AZf5 `_uH͜YBJE -K[!PmʪGLoKFwz imnTqlg~k4TUܕ4O|^'!iG㫩ȏ2 fXdCۘoZ0܇Yf+S*m  (ՕǝYH-UݔCϣz/fU1]7ozWYKڿX)vfUoJd09>}jJ*ŲbȖoo.oHe^ ^xu˜A^F[>pb#j%ݨ}-2Es"-MxQDȾ懒^FMII8!\np~|Xb0p3W E2Y\+lNq̳_at$|fvJ-QeG}r~,s^WQt& .WsJ w֯<xz’ Ξ$3W!]Ď{J.rr&"Jn_@@tc' Ъ)n/gWV`tpknws([GT6f:b]͊SYjp-!Z0rӥ"7 CÏ^mxn7XT2@w <ʥ$$mmVK+fX=u묫GŚ!1#KJ/OzޥݿaJS` sr+,ߠqgJϲ0M%螌zK$ ٕ.T!;|ky[{G#߃P+o j3Z~KI@RɉUvam9f{hnxv ?p+*f) %)HD{ԲuKHkd1R?4ztS%6S_5o)!`X# ΈbɣcRs)=ACWS3fXeOiД j 27o4jc c 5"1 }*9ۉ&Gp֌q0LLx+9g%߭ֈ{ޑA+Z}ibCGסᕽN1]۟v0()UCHG]@Y0ef?FJidf rhye&:Z1TUf>T36USyҦ9qGxz PØ Ԭ?-3TdBoVϮoo&!<9Z,rd<(ё7kTbiiUꝭTÌ9y~8cF3 t]Ӟr{ <o)ϐs\OkP(X^ > 4(]|M7fSLFpAen?%hA&S#oAsvGe"2T+T (m]#)|u mM| ۶8uQ qW4C\M:Wp)8K/A>[[ԑocv.B٦-98k_| Ք r'SjT^Y-X9`'4)cLxB3W_))=:b=Vi(1pZݗ-礋/e53? |p.WAFO\ϐ|$U'S|;N huHz nyU-Ma)L$U҃*JsJ1=ZW*Se_fZX{LiB8r!I84"}dUi\,H`7 *m2u7pG&V0irwgzL7NbH hH0Z|P:<4oS^a: E 7ۤ5EyNe8Jwm {-MC7Fܩ4ȃm[LςuIdZB WUL g&&Aj+$]t,y̡ኧ" &2+Xga¹.)ԹQF':99)A׬}HU.mK1ЋGxLHOȼݫeŇjcz3d 6ZrofY 9s+Q?UVrI#U:+)FH $'Sj-@:Y-:a"nN,(SZ/bF r0 \7ϞUW{/O RN Z ItFڇ{"ByEfJ /hxOVZ`Ҽۍtdjy\Ո\^]x'@Q4Q~xq9{aE:HE}&([g$W헋WCbqle(N v hpdnh7_zXmN!1\ƒ^#F4]sIaߞQ {.A , ~4I\CguJXs"yo¶rl_C᭵% L^*vb%Hq CdKSZEb\tގH.$v_Y Wpgz[HŜB9!f FV*rq\dZ*F,&%PQiC*q%*խjHb;Ce#oYChy VRѝZ(̾c(u f>loc_B0;KY Pa,m;")qˊE"bu"1;kHC׀^.lsԟ) :b7#EjS( jډPYꪵg$zoZ,ATsqo뭿@!\HXkz:yQn>P F_klEG,>qE_=40O+s?UDm1a.^ ']}!v_qh bpr޿6j!ɀ4q(JRI3_yr?>i a k.MIo*MY\K}LNvAE6(FBhz_\r >^c_gNY7-PP$e<ѬҬg [S7IbB28C U%|4a(,c*&'Nk'BT+.rERmq/xEG=9AXQ`1 yߨ2Iy-IIHDT0ӽ jyi :mwxk-[HICbۆE&.3 k%珸m3c%DB:w3bYy;d\(Mb?6QVjtKʌGGEO-Ldm-S9 'XQ|]ڭt~7[QBh+~?^l 9еKT;\RHom)sQ -+x{ YC(*˺6pD1136Aט @r!Gx.3N-Tʆ3[H5*r&רe\ac8S>QSIJf3qp il~O#! { .z] ~֕~~meЄ RdVb_ŲtMa *cF! t{ , blwX,~U#qdG׈ܾu2?1=5Df=ROտ .Ln5 67gtJAk1TwjhiLv,:/7'LsNE嘡W+ V~_3MEԱ) xC/Y<7gS$0ӂT`N؎>!?茫'`] 6j%+GQ i}_ُ9q BXvgsp Lr$y >R( (|M`0g]f$G8aυo4BxfjKyNʼnBdeيè >L{o2zd}PlѻN җľz6TY/rr@1y^uz22{(sdF6R14~]mӱ(I΢SMb ܲLӍa%^T}Lh񮤦=PnCkL$R7 &s%nPVxۖ7m崡h]3}(6LvX2; n'&qE߅ r>}ʇ$Pp[WH7qp HzDM"^e0'heFLaǑICxRMg 3eޢ.(g42;&+G20mq蓃V^Bٝ#s =^31HveǑ&qJ#/P%]nV&2Oˮ`2+$ӗ z A-]zm"H[4p0" W'QnbJom #cp6!Ӻ,o's:|Cr+ |K/fv"_O9sk|`8pDiE;`;g/.pd jͪScşвa=?ǔp˄gP$:a`~1`c\HJcZjE5ξhDdSTY3O*9=w@_5.odBG LIm_o:Ydcy\$t~eK= ~k񱆟kJ$DN7c(|MjG`0@:?XlhCE9H(NMŃm3BleFAhITۂYtV4u}la ^ܠ_vjۮïѠ6nˌzuF4p@B,Q.K7j))x{&𮝙/DF}FH3RJ'NVd $4b"{{}-;vgUg…`,>3)̋7TndAP€EZ?s뷊kpVͭp 2/V%- l-lL.έ<V/u8 CnPEOȀ2Bw94Ho٭Bc7%.0_: kF1J(†ۧϦ)]%7b-%ͅ8>U 8GShL3D'S?js-$jm@ϟ짱[p*riDTǀ "͜~ XM٢+%?Y\*0LO0i%,N$< Tޠ!A.aORQVL-\uq_&Ώ/Pո 6#^E.ӂa16&i5-d Pe"aj1%@=3ě^@0Բ Tx9fm`y4 lH -'i^I\rq\jrY1E_FQ~|}eSE,4\|Bg.bx>W2Hfjv1ii642j6U5&`1baLLW)F`;u2V\H:BD.Zpֵ[)Q} ڳs%KcϖAtA^Z2swrG*!)~A~/,g_7ːzer|)s3J|^F%:)EaU0T>+&/;i2 vیAw@6!*iY9tfb`2Jku=JዮXo7ܦ.9Z*IYm泊 OGCV:D{>阔VAbe2Ɓo|!b$?'=0%KU|a<;EzdGAFLR5NQO x!+Bw,BjT[pKH#@ Bi!?{4DPri d;́NH vfabQK0!TpLC J`o٣>?DoF)EE%85f\y,[sr/$` {'O;&ذ"&Ő'R#8F}&i"/1A1]!kgiGHTV rwO(mnR^V4!ta 6sVU3rfI@4Wωc> .UvgYsN,ʗqX0b{D7N+m™~+dWEؓ=UJndq刑>R;Acnʥhb|C*P&P#UΌ$i=ػō,,dKsD2̔x95rZ5͹Q(ks+h4& KAhb_*l =JO ,w:0#b-pTXk(ʓESTi}|aYڻ/\~&[#_ & xVFYsS Ǣps,᧡4ӎSrۣ"ԥ#OzX.uf! c4pKKIjQ0&QiuiGWCC^G6VҦ@e o'BJ~ٔh9j} ="\>[Y[8&Dss-R+{.u@"j[yXK >0hD _0LXP׆/5+%NW$snyɉQ/'״>CC{ؖK>ُ((G6fthQ]MVVlM&N?UDo3%r<U%]^[gKL|y2X; {CIkF3s4̆t 񟦆>fK|@h(js%^LS5bgzr>8o pƐb7f8 $ "’9o}}9%^BĆAVJj@liK$z1,}2H<~; Lb˷u&6nA`nU&.3/0X^q5sb&GDllQXa7ں~ rd.-om}Φ{!䷰>ݨ@5.Mz-O#14$Bߔ:x ҼmiSËW (ihY.'Oanx Ory,챷+V0]1{B8~ .㨍r*L)ȅ_in'%Y5~.nf-2=Sa"N(e=FK{|ĕp$mZ4/'ާ, s>Kh0tyl+֧ŷ0]BfQB p+:+Twa!ȭX\j(mJFER#"-k#Asۚ=;!J 'AIKVײQQԐh9n5{1!|JRsյ'ӆ۸L? Tſb=^A# Cu\]W&~_ˍyfq z5yI!5tTjl+gJ=~'az ε-O:{`.cOױ"RҢ:E DC+lzV ,DW{z1EV[wY/@Bϡ!fK6 eQKkNyO0"QҒ1>VN0i2I#{q'ujM~Q#~'!՚쭯5!לxiClnᛮ6+fhD[L9p5,C!zE+x/>8EoVUuHtĞL'Gs^DIyJ_5|;mɼ5$nOx >E}ta.K,=SF{r`Lh "6+pK[ŔOvcu|C|'=ĸ - 9+0QFEtI @Gb҄A] []ȁ,WƸON9j7 ^߸gGŗ5MB |r+ uR dH%rsh6{ ?IL_Excyf /NMBZ2-IXow7j*ƒJwindIfn8+xo{Ȁ=_`EWp>UԺ􎓢3ˍp  ){KQHL7?AN̑B6nW>ˀz B@b'mT_ A^1;䲦}aR󽢀Umm*H#%(I-&W}s_,t>ׂq7>/ނ{m6sڳB2L>+AW/(2^gAm7$iI41ҷ՛vÕ&alS=?"DྦHW 1msI,Do+=iJߍPcj i Y%,$1*6T{ UU\G3]À7)'d@Qێ ?Y*/ݽllKko%ǚJVeR2/JUg_!Nc~?*jA84 P?*C"b]aQ>t2tiI^VDf+g~'iV6G8Ѧvpk'-Dר;& Qٔu !Gx2ϩD"J-I1{@NS^nkz_T띵IvD-nQz=B–_9^lިc)Ɨ\Bvwj5ej7(4~]!R,rPVtp*Iv9" 6 "x!IpJ[i&Uܰ笮.}5ԍ[:u&T|= z ׊cdkbǝ,I\0(>]}(IBnMZ[Z0;tUa'2x-6 -1٧Go:./#q(XNƺSxh!$:6Wv2Y/;w;]@ DMэb.;*͚q L4ߤ5:OPDxMd $wY &*alӐ1t\f'1Q% T8ɗ_pYM!\ںa87IB鴶b-D*gj #@4<0iidV)J)+xWmT-#]1!('|"[FB7k7TwnYLxfxoIASr7WɆK+o?4W#s_av[v>f 8E8\-ڴkbnQTaKe s/Yh`SEoY᷻ZmNߌ}lZYRwV9ܣ'̏` dv*mJQ{;ڍELŴCX'qBjiYl@I,^P hHf @QW@x5@8`/1U$GY I LKU S=\z fŠ ,O@_]KLށcz\h&?}:ˡnM p\k긐ǖocD2u LK`d)!M-K*mXs#;*>m6Eb!(v #e򤘛0%s8 54<)[@Ek"$@+|A?Rj=;8a(Jr.G0D;::xπ}'ϐTtbBRtNs  ѡȃ#3olAӮIХGVps cBB^X p6.fKE? {,+DPR; F%}/Vo4QRY%SB3ZO!60 r"y5׃c{6ߴe2SE@mZDL'!;fA#ʖ-X7x10ޖr9PG_eA"Fn9@&>Lc^-q{+nݦDcl <# 5䞙5B )[jle6-%aZmt7"1y$wv(2VeOl iNޱ3ݔbHͪ?fim,&b{S1|{nJY3scg`n|CKyGZ(+K.d'>]g"Tʳ6@vVM3YZn+iI!6"Mxac o/A^~P'j_tl(4(j]X(ϼaB8n9zщrk?X7{甞=%FrZO&+Ss”×>&!DhݯL0[Vk27$#e$T+y&W ҏU|ѽSjvowV8|%ܓYcp؈aMG@{iAUB4q QT¬A:rڠmZN]ubªL~ė ka{2N$ IF$t_f'{{X@.GJ@ޯ>HVv56T[>.l41`zYu  8h!a#~޳$NO|*(léO_4F4Wչ(ےڒ.kxQ{ْ(0etOlKZa߽DOc,q]w$~WVg9=p&/05RH#YZ9{Fp\OϽVLO-u'0:Y*Zo f;nKZ$AnYojֶ"]m7#6u :tXGB`fmkv/ 9/@;PJ]DoOil<Ր5S ).%2!|2$U)#(N2*cخ_8 Ȓj)>X[‹Gx%DDz,UN[f[/oL R""Nj);[ *< ?~jc7DZBֻ`ѩa&M~byKbN^d N8i * Ub'T\?1JD Dˏۥѯ7xz410B0l <ʌ}7. Ū弒pe8\8k3:0rgJ9l\y[+[_BI42t% 0)<:d\=ޝνljYt'$\~KW;qDyu)09a}AV#%oˢ|ө^z 'D R%tL;PъѶu~ݰğG,:<|`xrKM/`%9ar_f T.$ȍy!v| V(=YJ4,: iI$ҸQ7~q`=%,oFfB ̚>h)_pVv4i* Gm&cr/T}BժwQ5.3US&YJIGPUvFѬZ)bϛF#q-x7UR'٭DEQ!/LJlʩ0 Cܭy ւ^-Dz I/NYJd/̽%j&ѥFǔ40E?qfsm_ oP9~8^q' -͋ H;_.DAkdkMgzmYz>ڬ k̡+^ 6W eu ۬^z:@c#Ԉie[Y}jmtGϭSx^U*3=6K\s~!gWQJlHA6 Pfgn$|Jfp& ݵ|AY&"XEt2dG@_ ĘӤfAEIVڌExl Opz|RiIiɄt-D2 ]{ǖj[)ijwwK]Bw%j(AYjz-΅Ida? ߔl9Y0f# V[*utsd}#  kFX@[ؾ?K 2#Ւk}СZmlƛfC`fdenu8-PDR/ "K5uǬ΢΅jKrLM>з2AQoN"o%CIǷaݫL21OX`]ͻa(,Zp`"Egc)WT̹S"dxh1 3dM7=.o??/0£?NX'ƾNx@#"Vo;}u\m:CcX2+^ Mˍ/wDqBpXp!j'&3#wX̒QJl<ﮌ͟!OMy!]q{R 7UD;.Ra8fxMt6!w}ic,< z@mR:|Y_i vG3{ ?Oc_K+C8VDbЩO=UPI@LJWʜD8a?W4KN:6K+Su;5{q"g)cD *N &c ڗoM$XNEΰ,kLeK/DˉS0΂$aMT hJOd?0sXr+U8tmcGXXF:5-(KX0/ĉ07njlD]2SFˆPq⠛LSP&)xknɢ]>j__@z~H›JnFl2fwͯh)TE`_ U$jF+cM^TBS 3ܭy۹<Ձ @A,z25GxҶ=g=4hv;B)FLYOE4E{1 sb#uJ|呦C סZ^MhFn.ڭ:ƾ[y|={ j I>W ycmzYEzæJІb]9 LPF7ϣ!Zl!=)KxJyCnmC`is^X} 330^(9s2cfDN2'|k}]9_,y0,Ę_:?Kt+aFvPT@ICOH0V>==FK"`YWfl`8jϞGKjDL=ӧjE @3g d- id~RYN`|b[T@Jaw!3꘍ u~AHMA*c!u>ZLn?6^d*l@. ;%?O#Y4r]՞-| x70I&.;L3yԃtn/R;ɜ_ڒjkh01TP-FpԭIa:{陑^ B̉e}+'O9KV}.MfU CrJm1Ί]61R.ή;8}4V{`X=N D?PR;E Z'F Xڗ:+v%7\[~ s%k8f s4Y EF!|I\T*4/QI ɦ#  -S >K=y :fE8VU#*@_/@K76|ե(͝~n|߰ D$~pX|iEB 늺F$й!\kzBZxlF1y1Rfp_1=r|uax!f3Ss> 5;s],+ lI0 ?+3!}Ik1 Tح: 3X6 7&hTlgh~gzEgP &-xSyï0? WJഗf$x_ߓ56d5K#5OK3J!6ȍXIWyNA,sQ/̱e؅؂^UE?0$^j:'Hϯa/ӂxֽq`7 Բmz{UtUh]@Zf>iέ8V;y|a.CahuqP0 UO?A( -ztAt1\'1nJ:Z;䵌^踁 P\34t^s'iM`a9ެb崞4AmzXf+(/vte7d1ّh1Z&g ~I3S<'CIWrJ̘o=R׍@KR¸M$^=ۖ "Ԯ8P39x)^ i[^.42|ghhUD@V]Eч-^B0#}./= -F  °:^hq@V8ʈ\D??[BJ,L(c~X`Lj 2/%Jb;Fh؏(Y,r{C!vŁ2x78Բ vBWAK &i %kثJ#H9)@PLJITJQ+%x}_E~[Z.c0b#rse EOIOR qAE/}aڱEϿ˵ĕGWUSzI' ׅ۴v5~cd|%Yb$?l#iר\E_+Y~1ٹʻ}QK->LAt9iMw!9Yo{NRo.,{+s09A9r)WE>pZkI' m-W3!t0byқ-ܡ.;xjy{c sQٽD6 zLlY=9C2l-iɢu_G;)_Z]Pzi~-*ZZ@ne?̋nAF?jٔp|K_T>\^KvQ?jJ2i2/](!䃊~ 5ca OV#3A@99-Eӗ޸}s_Pۂ~?xsxpݡaZu~=^42,{Er7_8Le_nảg,S6NjY*l "%=BuwYQs_o wfCg?Gi<^%qaqk=o\" TRJ\ya$<2&jqu"׮} O12s}]y#փg\Hϋ8~`5S1YNwjQ'HB!WJ݀Y%Ԕ _~B1̾gakUpL8Hw\eA^hloԡJɶk~07`ۦ{d0QSN=%CT(˙VVB+~;`5wH L|| zzIF:RFiX5k FjK"T(&jVJ" O@'"^%҄0\gqX>qHT%s#_{$:fjnt8.䣻A~h>&SA'oljWX9>-U^1*_TL>| mDϹ\ w'k-*`!mIq头UU-+v ߩ/w8`dD B+Hjtͬh "Iا^ o#]-=QQj{ $l8.Ոuy?di ZD-` =US]5NU}CI❺=@;Le;.g RX?})="Ю׉ձXGԯ@z)lG8"~޼{3F.czgxӡn%~- iDžԓ"T Xꐛ]s(&Q2 C`'c8-?majK{&ԗ)| wxѲ#m>[;+ưj0wa*BԡLjaY;ʉ\ {؅&/;[d镃RBSqb܆v<~"Mzn! Lrf a`C}A:k=n3>J+W%M aO9:&K‚77&I87M3 jJllM72S@L?yV|ؒL[љl }7H:q$3]<bd= z2I Q|ʂwXwVޥxPQ.oVrgJumҪ\->$ԩ_58m(P/t1M,2ֈcwXIq1RN=hvSl U͜Hk1> 2L$|<}NqeL?B[4v~|NgHvsaC3Rb*2Vz Es!h>ruEЙl_OvdnYixK؋ױ.zWO=Ƒ![+l J95\&ƨ* s l oP,jx-bFT݅PWFkէ+Joȭ~@-0Ct7(db"ϠC}c"t3rBf.9*uɛ-nh=GN,6[_n4!fMvW^))F@w HR~;JJ],i{Y_hgVAe4N>m!C2Քp3[xێj&T{NJٹ<ƎX`ӭ9 >]tT# Z机6)Ik ҭAnc%mvӨw*XQu61<s_9f&zZ. =|t>OޒÆ9ia088xkd5ۃ6vPF Z'cUOU4m!wEn1Njl6G1nbb~/+޹\1EcRW:X镔I~3]4 @OL݂r=DKõ*rk2 ɭuS#7B駓z'{<>GMnz3Y\v\XWHQ|w/g\\ҿ$62z 1#r,V}DfxT`Q\`,0=E BB~X꘦rr٬KF<19x Ͼ85OoeD7BWw2=m;!͍Hh*e(2Rq:yLqr^+ A<(Òq?V4žC$/*tA.na6$z_1=}<ƈ@Re-hwCU99{_R|^'8gFʅZ{]g81ՋcDjhp='"3C7Sܼ>~Dz~N]bNqFĆrS=+uCz,ky[ d]h"1ŅzrDũ7z.<AJgF۔!#|}q4APSec9 @&`cy\K^~T7Wz>&Xl5[둃TyI;pKCk0dszRFrm^JU~"2 h/HJcaHfѬ$G\Kx=8KehM}NM|u"So?p"ohL(A!O؎u椏52QGX9 2GK=.V%VbК-+xYh'ٌ?ՃB5em _TYLx'Rt{CWm-ŬyAžv' de;z>%Tw!苁,N$3*J&Ä7K|@ 5O>/,&=c供߼ %= {TnzQCbbÃq%B!yVFVDզ^ +&~%g#Dv<(%*B]K!~9|{g@|mU1Q|b|ԽXK^mY7-5*jB~pv-@゛7{mOb([rߋD4qJ@>|rE&3~,m{~54kA?ր]3 ƭ ?%[ksfC{Fj(^?RQl7|Bb&*1zM &*dOv#2LI|{Q8;%jl;8fw8y76=xȈXfdF8(X#C-8rtLo5&KU  \n7o+2*bC&g Nope;Zى@<~&PzLo ,aۛwB%`o_|q}2cנro qUBSN3낎A+w?%ޜ ׆OW+u!MJL&+ Y/<^K}1 Q{W>ã7ZQ+"ndaC F "D v3 h2{qXuUp/&.ҊEfџ Rޘ5S{MM\Ƹc-B޼G"˧#.sĔ[%̝KzJ7p!Ww -YkX$*3)X ;KM32\nc""ܒ…>'q$!LyL$S1_U=]!Թ-R'`Ә!,q0 D佐ʊLlZ *PfbR'ħ"S!7feӹxYyuٜsWG}_.)u-#[u댖xU9LEz`{kUdoW2"ea\(SU|">>XĀ5ܤT.w2]aK/桓sOŸ }|m\N2Wn ak<n^_ǧU0X7&Xg^e^b>jd}H=E r.SL!Z7/jyW^eV\[4oV~)ضII0,dB/s;@ TqdOfÈ+ԹŤhQ)ZL[2c愘ԄV_jDG^OQA H}7I듙LjQ4k8Y\иh KgxH,χ :LHS\}[,w#8M []$=ޖ`"EVUi'yocWN|B =Zn:&>Wz"( SEnA%}_ ?:Zâ(QlYwa':xTuph_.}gt"]rW@MD-A8⟥pdL6sY Kvv; ?-js@\p†@w6IӍݞH#m|K9e0ECd[Mۄa 9@??Uy j"ԫ  S4 PLKb~yl"̀;+"T]ESz^!q34a>NGvM..\WT>|bi'΅vrkp9%>=_i3wQ3 _ B=l[,Y;}xv ; mu>>, HF9X JVpֱauzW0R ZTGc#AzAP]OA&vw,nop\ F'v^n;FQ@]ζ3ov}$ŏH?4Ly$ߣWjRy]ct(UbL#FUԢ F:Eb7e.!#b~IYӆ!5YPd/z%oIP'i3.Մj/C)*6 X@|ӶT*sү 7xobp}B^ OӪ vWMҍ糤ƴ/MoES%^Zv ]fa U* .rw !_[3@̚ni~IӰ:օ^2 ja po.yzLd/6Ѡ2Ufp>GA֙.o@@ضL϶KcI~2Ql~YcG5 +~aNG^4h=& WE+Ծ-W/z*"k3׺@F2m_@z">3kt}I>䕢Ǵ~DTFIfR`Wm/Ebj;~ـBQN{*ew-𑱈}2{CCV>;KpYY7:%xSٟ yW7w3T@^[vxXzL^Y26cr'PRXGCʶ"W%-1ix~!5QJMI_6B4I.Y`±F5^%g+s}ڮφ¼&dn!a"2}t\'h#]]2t8~z$<[;Q_ycf + +*$mJ ̪G6i@lOYau%r|!p{ɕO2C|:2fZd=IV@d4d \l<8!8i.XB0j%+HSmHl.H{2 525!.!@˘m*4:f7)ffٿimI'X6ଚ!#/lyLm7yV&UWbdQV&eY~| C^R%z5p+:06֥]0YU[ɟ݋jIHg"h\4kugPüw+$Å7g䓽:!{QT{>#۔NZcM-TIACyVk ÏZfiq6 \ -+1Eܡvr݈;J#{&> Ez5Ũr`xWN3|x /c4[W[F'+5yV!O}fў|G3Rd] dg2rbKz̎(IRf!-n]Ln(2*ĕs斠BHEPPiHX kUnxwHnѹѨ{LgƝ9G#Hr Rܖ9D mx3S8yBAx`b\WM6%Zeۿ3" (BvUh3H2㲓[j!]84 #!)3hFɐe$VL^rska41M54F>;zF27/CIRƒCGs۵0Rۿ.?I\DxFq~|;}=tP:&#nsk/!.tOP KR=ldF 6̘RCJ6C `:[|hQC13(>08񰩑| pKmK~›Z=Gia3TWdl,W)gol5)VG~;[U츏>,[hUwO 33xZ a6B2[ÔUD?[5?m@َ)ܕAr ZôuwjgS _ ѣIAiͪ86YIJm^P@w|>;6%ùE.jfe)!T-ú f0 /2Z?wD_Uۃ?gM|r6ESd)ʿ M@TxwqEw3#Rj/L)6+S ĊB1* #5ݮT39H/FXcu ->@`l>&\{^mc* e zŐ[? p^cCĢ ,F>jF|bS&Z-*Gk[ 4xj@8ݮ٢èLG0ž(@!A5>_n扈{\TK Nɸ[N9g/O,Zbϰ0h)Y;>7,GN4EΝeDٳ647 bDIbU{t/HJɫ%ʄҎ?f$&0 ?^0EW /dlj$׆qDC2iO#_ofQe׸f+w7g16n)4ċ(FvK*՘fB ^qj_M,gVa{y4=qёrLawNTeA3x|]-KQcסkO沟wf6.ݕ4bkEJC93t*+ܗAIE|dM%>2P@!.VTސW9]TiK4I; +>+LљAzN~z{ }G4Kr uɑs埾핇/w42 s_D^Uuڇ<=,**7&R/;š$ϙ}!4KFō!7/W1?j-'7# i_L؊ͯmq3h0re8YC]JH)2[tAǹD3 GƠĭXkx918lY|A&:)-B4CWvs< u`Z8@=#u.&RUe1C6wFhFU| ^["3 |g͝ ^j=q7qXl{D^¶%s/ԓn¶jʜrD*`~Y䉅 ~K]?DA; Mf; }[w!HQ&zk?jlPoߓϷ 6Rs+?:PcayS1LNdNˡbN3Zqhذ( In)ß0ͨ[Irk55OBq:Ύv45T?%zh`radjbWb}31էFjѵm'k_; lU}=VX]4nK`65)c} ;F:#njOkrd͙@ &|sߝoAnW:{f)"EX(K=[UIQ8YǼڃ:$vKFAI cPHَvKmB JsK3aKh^X<r1i%JϛA468e;yD&2W2/;8_I(S Zt2(f[Db(l0h~#Eҩ&gĬk$ ]Foad1Kyt\ҜCw6<-p(UCmvaUAgUy!Ab5Df/%xf3`ƹἓ(/KsGW~cNfg/ERk.zX narMQ(X E!#F{X0ҏȝ!/]]:aM j r&@gGy Aq̜1r5r%+Jj0ቯoHX_/'SJG 9ho2O I͹z!H4MEݼ|K-sS!vK`D[Y>A6<kQ`^' ,_1' j<~xkݼ%Ϙט4~z\0hf̛\tA:՚ǼgnM.‡Ŕi}EsLg1j8q"wVG٢U̚*d8boe,lz휎0 rI,5 5Tbi!dۑ<נv

.)EG^1XDoKG37`pc}Uan[lՇ܅k矈n߬X%i)V9E\(Xc/%TPh tg&4}?-_Y%bX#q֯/S<b383^=x#6U#mk\x +h Jy4*nbR7j_dO1ats>CbT,BM,urx N:[Ns"a4XEAszDyqG\{րzNp-}VCpN6aѐmk%˙74,W+ޡzI'MGRʚyw]4ڻAYknb h9YFms7"/d͞A5YqvzjrǵUNO`+.˲42?O~>nYu ;' ‡$eRWiylFc,Hzp}M5RbJ] kL@C1Ltٛޅn&|;[ȢT'%"/OIxN涄l=i4o. Mqχ';S,Edk⤡..NAL#P^GtO>|vm[a@v?jcIJf!DdVt5qmPxTu|^Mżiaj<b }Elx Oۤr42t7sP1\/%߳3pЁwz6۳n8ɈCL~2z :Jd(R+mx0MQ#`{g)V @bxϚaKd%hzUTHȳg7>XEN:+isλmY(WĀ;?Td&BYVjyFv@O*]*nC]M䩟[)ȧVW&[Ni28*4%D=zdɑ/Ǟ6z3e.|c_6Yi}ْ.aj4}Z]/C6~N9&PJ8]fx ٚW xN'; _hyeYIv9{'@ &k)2;1 C:h*2 _@:^ozftB!BИѷ"l=}>Ƶy!NH<)rs{7! ~ p21L{~ E͟\2Y804wN֪7źWpGoCc f+a%p6sZ}O@ Vx̐+LW N4LvKnmW~o붂Khr5[Uk#r*THD`[[X}:x!8H]{l|,YPh9oG8C0;Wh4>M)FJ*SqcjkdX=y&"VnnͶ'/[y3.3sZ|?An.`6e=[WO *63)3 ~UGm.VQ+m`>y cFI#aISr׹֏;g-P >F#".| ^ݹoRt'ET|ahVF| b~@rr`%E<"QԙZȭg. U;L3$C bo 2xfKF?,{&LPB7-`~=;)0 ݚ槖-P:[lF2/u-4!%|2Fmnnmi[n!GbLkhC_, 득+#$иdZ5 d~(ٽu:'zŖH<ǵxad7Ae'1}2,:PHjx,!l4&h yn { NÚV6f?wh QTiJ%5eǛZ83šplAF":D^Sn?YiaU\<(?_B@mhrų3_܃]'P 򝺋|$X`|xƼeo٠JՎ%G- ƈ&4yK (8TUKx.B?+yd&kMI#e <rlAi?12fS(n>>tjx'wD8*C6} >}γcݏRjwEdX5PmPJ8R""|`% B9W1J{di/Pۻ SU[Hz7X S= k'+|3eghI< 5#.BW=!"sU׏p|AH"ӊ<f,(˦첌j O c™i'U=m\'oҊ5t nFap5k_ ɷwIΫ|?q#0"&Kw}D!N1<8?(+JڂIo $݅0]g)ȧc X.]nvس $6B Pٷ$mY>3:bB=رJK).^Fk\J( G(.5 (͛5 pKhs#%@p?W\*TٮtPv)Ū358?dCW<6?VR1ѓb>ɨU:^<8NK{(g|]eelh,@@&h8!$uVz}fbnvoMUa$rHAP e'4v8b-'?[ɂ9S72tG7Zd,E } Gϩ<:qʝU权q=;ޫ- rVl3AD 52uDeDMB_T=/Wpy) j1<&[Q )!{W!6 e䔂ʳ$]p"#W3s# )kaYyk}HU/,#)8)`om b== "|4gυ"uN[R5,2%U W!E:Zt^ɤS8Sa)7uBٗĭsշeI%R~==SB+̝n=8_7fxނ9Y`$ x t05pڙLx,H}EΓC6L`)~Jtx,.zJW36: (ȃ{|xoR0Eff84mU9k B:FRf[OjtjK/7ιQ8ETi!Q~BC㊾Ͳ9!״-c9~ tB[@y^y=w'kyqjm{CN/6+q.Zaaё,܌K>m!1hGΘϐ)8"{x'v&7cQfDȅ`'.Ԅ02gM-M^k̶+-bULlZf̟(No]1 :G2N^Q\t.qMNS۱y;$;qwJ9Ye4{Ky!p&F|L$z92nÍj(枡O?N|skh0"R2j+gWՄArmϳ*4cAob/x?:w?/~~Kx<v\׵&@"%+|5X F8 "/$2fGͼE!ZkX{걳I+@0m;4q.*ޔ>>W>~qG,BNZL=N[o=TpQUp_ O>t=#R! Y[E̽4K&jH᭻^쫸ZK9SØ>3!jUz4FᴰrG6t+^!D.>_\H)g wR6({%/\arpBb0yvELDnX ox!=˞f)+B\pԼC)℡ؗoN 죳,ՠ;a0U]8u]k#1#2k{M7Jt$'Ĉ,pc2Y,^>O4\_: A\"<0kQ6asQת% .ZJT)5[AnnSXၨJ܉A*52"垣wQqȯ$$O;ՎxBuz*TzC1 0u~w<?RKy-=,IbΞ%e+.'Er88F8lsW%1g乧>f$gkZl9`YY,{}դs8% !sC0dGEhb^:޳nf*{av>,/`&#i^:a5*UL:CsL%v nmG *P>~*4LglVǁ|,0Gxĸ>A˛~dT*>)>ɿb]fSr+PBˮl`@I2z,6|AِWyX%p}aST5S5dNn hfE#w4}O /bbV&yY2 z=C&ªUxl[kl^iYh/Z1'ݙ3hiB w[[y͛bo$2!^#;L&,9n@<('Gt-5,TatxyOM mQ1`szXR!C\_twsCID˺ipJRM.cbaH2|>M ܠ>/Qo~W%fG&Nush>㚤7-//xGDr$p40"M|߀1ߝ?P?/+joZvd>Gtó vH"tW3^k39 Pd$k(B#km SjΎؽI_r0LKIBjnBE<>gC2j9l75xϘ_|9Ѓy{ j /8~39uΥp ;/Ba GɟWP?=; XhG+j4J+*Q^e1 ٺn/_fHOxUTBȂ ]uin20Mu~&K<̀u8rrҨUǠdf#װkn"մ_̉|Wb͌^]pP0yp1>(E[ߢڝ=X&=O'**,e My#O,6ZXh7u0$ c4}UfP?S-R=n.'ͮ/)ʬCR.X*ޜ{XTKcce[ (_$m|?n7[zsj"#*".l@V3{A uIƑw7-5clHDG3Cy=dA5ȋkn(B#U3oqfT~UV<%4X8<NsfookC10aUҫZ5\ ֫-sȡh1\$t6Oݾ :maGoOoCC(Ȇ]{lO 8)t[ #-CKH貋Zu;iFs畝` ^EXQW @ȗ|/D =/0fB'z,ZP P8528؇_:" Po=Eb |gc?669幆pK`Je7ݮrUӟ_L7IZWh꯫[46 _nș/%.`lI.iWU4ؒn2 Qk_dk:V!n4[h:r㑋pU:;E ȟ+h^8(6lX~3լ}b76 (:Amx>3Gs4 -F0t"\6' Q9Q=>@rcV6:jBTQy6{\.7]ЯHgaJ0n5\r%Eglf3|@3 ]%VG,r˿"u̺5 D]_e1n:5#[-ZRr6(ֵen&毺J'$8ReƊʱu_q3*gH\XR`P!*;NU`*cbPbH[k=_ Y? ,eZHi nw:omPEsMr6њB%Oȣ,*6`tu2`O%&@JS׫EԀ9`-ޜ\O_UyhkvTrd&RضR)$G狮8HFcVD%L`~#9jp޷ٟJoD*C'r` ¥7_%%Kg :д**W@܁*oϜd0'%91E L9s,0@)5^N-<|Y CI @NaH9"_9JL@#vzI";A3 3/Q3 ؄>۾(oFk$u突pv@a7&VWx%OO@4JX$"+$mUETtuIb伀RD0E<9m!{i/g@#L`؁]X5ZVœF$™M\&cyra,pn aZf6c_ˀ#(n 3ӏr8~p'8Flވ< ¿ӬmGH4V!?h"/gNuXCɡC|S% z +G@ģMJ[JͿ/38-16=̗.Qѥ"o`B[~&2}%ݨ <ǂBf?vk6ǵȴj,,&5.fU%AqSд~  o\>"(5Q \(Bd`2.k O5_Kx6yʵ75b!Vu)^C`*<9*Ȃ0.\v/\%\tͻ}]Kd)Q/W8RXEΥiqL >8EPQC`wKr"L ,Q9R[5g7}xxEIY,$aflۭ͂X}l60W{s U`07 o_R's^4I@ eDAE'S0 9C=wq/h~qXv4A|+ c1zAovzME4۾*AfU}28etفPkױmguoଛ gb*Żhd+PSJOt.(gQ~:DbQq2 ZI%3 BVnyz8 ժ姗7W< 2B"hl/WdC 7 ;MJ$KJ҉`yGh9YP\~M uާLgy-]*S Փ^3ϕ`xzшd4b)*w/_>y f>aIJ{N=dzmL$1 MFq;ri_KgoКEXFd*ݩcZD -HH[`UŏBa Bsg)DAg.VqOtb}MQP&~Ԇ9s2S l0p#F YH4I1bFZ#W_e~=$sk~:_✝/i-?&tNm4nvVߪ3P9?: +u6!BW˸R/a>Lid1}m]­6?k_ mZ{Yf{V GpP" -cN¼W6P? XrJ-Z,1<\} JKo[ #VQJQ h .AssiCcә]SO˅ #I РJ2<8P_d%P䭵 ~cr^i\Fsc .2>Q({wc1F̢:sљDDĠHw\{aĬdV<53/I4|F!TBt})tbڱb~knd)caWh$ɾqwx`!d ѻ㷽uy܊ȑ;Uxe M4#k 5@Q WIl|XM >KqLӖu]#Sƫ;H=8"@3Ó݊8 腋Қ"772 CmA9@\ÕnIw<@-줝 =vuKP]?|(19Y1 P:WrHȟ &  n3G]߈1CFi7\ن(DoB/}'F> h y@ze!9X-1&77a2鏿/fLQH4='|^Sv] LBB\X(bl@"jfn ݊dImj;D*~2!zw`IUmƴ(~s+ybgw7]\͙sp V^S쌔eӃov!;yw]-yS1,o4 6h2K&=/L=U\89:J v]|ּb}Zxi}$7y b$L-uX <qbDF8 NˆiS 8 kT@m LJh׸V^bd40퀇2DoDE[:!܏nwX8uPjKݛ8s%:ͥW4 }VD$.@6뗲T:w"A=mQ0^ 1Qeh`)yC$:$y6%ޓV M!n;v΢qg{>\zėz[{ 64zFv›P |hளЩ%7Yew?H \j(^;B`vP:DG0 =(NTCeQݍ;DCp0vUj} cr#v\w*[ݜ1cR bC) 54z"2,C(e$@m?F!/}sY8HÐiLN,'o"շ͇:D_ҿ5KbOXHGg:z+ǝJqsQal o۵0eoN&3*HZӴEv5(Io+c9GEvGb;iQɥWY~2‹9Hӟ ڻDlH<_|3G bȓ̈́ˢ*ar>E}: 9BKh_ܱrpo,σP0kAgV<$VQM~4)[v)]q@/*N nId4E=Oਵ$^"\i ù=LvԊ zE|ާ1]Gea?MݮgZvi0 }X ׼y;C:; &J'U=s;${F͓/τ b 2GX& 2#fؼ0 h2;O.Eq#kD'{!78дJcJ斴.0,p+9IeVM PPt ?t^M,hC=ڮ~وO6Lb/g +&4sĎ1Zx#;z`(h~$Xp"ߵl̛!RV,mUԊU;ePXWEr-.65(ȭ"%ӧ_n?ݜ ?o.t .ڟrI6Zm-yP&k@t0y*`̏2fbG T`te]rV)/1ܬ+{풺-Ft~{§%܈\ Le}j]IhI*PiiF:)ҸeԂmvOFva?Οr,D؅,P.`KMx] 1A 9c*d䰒P/SvK6eZm_[bp*7 Tƍ_v܂\ ^hLC0AzY&΅]RPweQ0 Ur#uϨuJbSȱm& 7JR)XbLF)韢~%<S T{,+*!ss .cuWy/_ӌL7gv0bg=x?]Yas)'%l>ٱ݀SY\+DRT{M@.̶N-#3Oުaè6TT܀⚢gF?hϤ45Ǟ[o ,1:~ ݊"_ڢ/t_YDrESQr +5[#}偭W7n׼”mp&Xi*jf23ԡPI#nmJ< ב~l4kxw$EO\(T?9 G?[;sa}Y:NLς'e{WcU["Ug_od࡫|эM_W`#4xIS4vmd,K,DLn~TB9l{D=ׅz(mR/NkUg`棇RFlgebI!9 K`ۂҞ:}ub#)z:%+2cun;캋^D/YU zS?u+NnX +Ӧ3zJ{(%5u wfu;wA;bKѵd3Ʈyoq.FR[Jc P)%6!wǔI ė(X;!Yep]>BKcWz_&H)+ P)8wzԽԽNqi{T۟Ϲխ8mBow?jC5(W-lkz[5I4 J||jK\XEUH|傳 }_1vÄK,fWiFdB5HfKckʈH;wfeIv/aJbρ*HSOWa}N3vű)w[&3Vb4{?t@>H,>b1:)d@%J= ADALWʿF$LZ{snlMFEUټˬG۔@beV b 1 !]~%vCO1L*<^o㡧 $J * Vj;87'v8± \p#ڙkԪj3s_N4S:zwpmJ|-"SKd3kY Gz¸SލaE ]3r/= !;&4g}]+ߵs&vaaM?+\m&j.whȋݤ0v$om W'M[xʚ0j\PZF&ڹ?t2a $WD;h[Q%2". 2m;q)Vt j֮ e-LX/!n˾PG 18HtWJ=eyRJNw/ 2G;:Q5CHc7o؃Ņ;`ߌXy5 `VZ0WێD$8硖ZQMw,yF\9QOʀΊ_*GkAK`78c5iW:l˒?AGaZ;#/[/<c#tgB;ֽL9MDK`Gˆ6 >rG/fyeY()1fQ%b(A_R=^|V/0,_5cwx(5pb]3;DLX,C'O4E>oDpw'̸­%`Hyї;J"$T sMf1]Geu74(Jq`MˮT&T.f7U5A EsW!OKh7R;\"g,4i1]K\ꕚuild5$J>=S'{OݯXI$3R0AHf̎[VBbzX)lv~7TZg1IΟRyji;Im@p2&:ڷ (MLjPQwu<0^㋉!Ҟ8:Lnof[l\}*_}]cgIQCLbj-ejET4t.O 7 Wn3|'n˜׆t+>M w0E=ʅbz8U+Lo?< aotL뉍~[H`_u&LQ4~]{T"+=LJ= UC*/DKWrw UPCE۾eqЭg 6h8 N]H_ږnNAa(fwBseٓ",{_`ZJ" BSeWq(E]|v hDKAX]jhNT}(pJ\˫߮Жa.m@tϑ osOӻ*[@]μ (T 9MyȃD 89'-*WwO"vQ_;LȰG9|FjȘEE6cޙɟğ%sDyw C_r_& vLc_ j݅g'Sd(vji`Ets,UΆjFx -<4(QN6qyWw!h3cw ]ڱ)#`bWBp9ː2L!XlXa}UX(^QZ!ٵ54W:cer;}vm?]>A$0TFk@q]:aa!6yT.৾{Za"J´a9 Li#O$SIZgEآH>~ ^B[MKudd0L/ ';?/M7sV )H&>> DĦYݎֳfZ3HQ-҄PG` U|ԙ}]mgoȽsZ׻Ij sRc)"Xu&ߔOk#C De<0kx7fySMeq* 8kux;XUޟa5ּ$C]wp~LzJp[&ٶ2#{!AP  ~TMZ7#a៱O(ʡbgd/=)S@u^ H<H MÈ4:z/H ikf-tJQ4"f9PlIz:F޷p ܦ SU KNKjmi]7ԻMj bONsCh[զ9xh>qS&>wJ3Ⴖщ1J cO;'cCC輾W >:E; <ݪ{q.{fsL2;Sqk%dAg今"Tij00X ! ;/R(@| 'a όrSg8tAeˋs'7I1:9Kk M>m6MYan 0;(Rn 8&cٷ[ @3\vJr žXf Hdp:ciLHXvw.yQC3XiE#='Xg]  Sa \=3v7F;ܢW 97r7Q˜ny TmEEq0^>;]Ɋ,`P2[#: }?% &O2$|M{7L" %Gٜ|ˍNTi]t}RKHhlSm&$BfXB:$v zY1XMzq0Zq_svicYm+4mo+RD`;BT/w Z(p/ړh1.`콬_˭9^GwCܙzb$.%Iz QN)yN7eb%k{(Z9|ܝU ,;;*Ǐ9VA0l#h%"]4 RO%=jP)g=ð RH@!ٓ8W,"ܧ*C9-R'wE!"+`\5}T̓O:IJɹ4l%>5h.Lh;IgRR<]5VBc (3tfAg; ?=?ErNf!aLEXAɷsPpx'=JXi)|}u&:b2[Iπ5P% RFn sF( ۩Ko$;g/F:M#+?eA VJ|B VBE݌A~9J=eTЂTɃA4uox6%Q_9Sjxr:)uk&:sm*Yo#z|%aP0a:2L;ODBmYiHu{/E@4'g g>i Ƚ>{L_dbϠi#MZ Y^bhЕDY1 -o*K+Koj+6?>eC5?_Gh^s\DQ+{t+,R#P~$DΨ"2'腉P)o|1UL07f>C@hy##w9F*iat%tJ ~ W˳D2A ;,O p\r.m|SڮQ c>g0s  F86s,с:.t)+GWMR,}bP\Dq%͡*ulaQU_~}qAm2 xe܇Chձy)h)կS}8~$=[\K>"`E2'9;>7j`:bGGf7coÌWYior[[E&2 2]k.09w;D4B}!(:ZiX+RG@bR絙d_$zey4} bSq2KypS(!{KFEºj({-fp2nO30ZV/1gqp6pnN#h55k;3w ?svO wk^ӫ ]4{NYv[?&U:S\9Yx8_Rk29sdS_e6qlAO?;[*{$/X&qnB e{of(]CUs= Pr"o=ioQ1ta5M\#]~"𼋫-AQm@ݨKK˅luso cГ_!7isۦhLy|GD;Pg5EBcN Q޹F^D+zz-} 1%A BQ]MPQJ.wB] U)V( 8k+#!.wD!]{z2[.#mI9z^Tݯ͋]lBS0l alk*'ன̒޹6peT^FŏQsv6SIhspmIqVp\׶X.Q/B?PSafrg9[ߏ2n3hYkV*!,M!t)׎%UfO{ L:u&_6 %Fޮ az vf{C釕z<oK>?$IƘocMcIJ&2Іҿ&hdkp-S)1\B9#z\$ѻ2c@@u)`Zl-VxA2ni=j= 6)fܮhr53`/h{wܸfQ*fVh" ]Ou00l|?T^3]cr:(KM*]4B֏zAZA2aSI,X{[c`my'**r^!2v-a.n_Dab 6xt6vNwZE@DuBtڲTݱqVoaj\aPWH1LX;sdKy{%Cӹaթ}1iqoj[z,Qt]!ⷚ%%[LJa .[Y1ߺ={`y ~Y{!$BxV A6T8'?(rw7r›gK|ae D$ r0w";r/뗟eh:(fҭh1W>f:]۹s|(D\# p:OSʐ^Elc 4? 8rmsE*V%~zဇ==Ga:1!(Ÿv[7N|)T*E, ΚЉ}}w'BӯJXp kv &5՞y1`ED,]l/+!0'IW75+R(^j^Hhjq ,,mĒA˅n`ɤ >O:ywY 5zCL{%f{[@`}QkNYjxl: -E[-MϣOBJT4 QvŖFA5 陛 Npxvs*؀efhM-6E#>{-f}Ռ Tvy7uX#POkC `࡭JDAZ4vY828'1 H65[t>E@iLM v8^%H2\!}d&E˚|mk]];Stի:^ Xd_6[,刯LxuRoO7bd C=Q=\7i(oN7,IJoF\iTZ7^l (.Zܠ*_=msGtP _vc)WtG(SwYuAt_.‡ Ӗ0;̞x5NE)U`qÝqCtI269)2 ͝y5?buTw/I.~=g gv715M &QVM1t _ jÿ`k(z{_(Y`14T+ZqPZʺΛEirz06'N3/$$OOaB2đ#e6V+Xz:2>f{NHR,{} (?j$ Yk}Xbh}:vpza= mgU.85>ּlȥ?Qt|/@fo$p@0ښ 5'#@#~mRF} ;\ |@v׵Vo׊ʔS?1vvH) t*pH?7?*BWDN1;;:1[| VE6-qu36w`T$> JK SwX#7=%B彶N_jL9'H5&J;<Hfh,3XIm8;l!%UkEn5̏,͠^1.M)+ G|'J}9@q\7nCA_#*u2;6'_ `uH)Z_(((}XDmV^17rgUVi6/8xzk9ESy+ݯUr .O=NE 8bwVg xl&n¨ AeƹgOKAC̏dc tb~3A=eK,f*D!EOMּqrHy |U8@~Xݝy16M00{f3mYL\ 1ZsrϺUyҮӠ~a/i*S|E`vW pWMZI"1BӴem.LO,/AJWԂBpA.Wi% ##c<~(zA~woʓJH,щl\2`;y+l nBU=\¿AzCӕ3ҥ ePg,uB>,TTQl#T.[U.^@n70yX=m;N)|qa;RPPc^-1?k⠾`f GwN´h:ۅӰYo) L"N@ 6& *wֿ :KaiA3 xX ='H)̳QTd2 iߛ݁b߭R'({DAv&):Qz2C?~P`΀$0c襩6i̭rF H>´UWxTjGmGBkkLLfp{<*("W\ Ӿ{>XLMɚuX8V]okB|1ƛv *}C9Syޞ9zO{)3L!͂RnxAGY;+^q=+p8Q81ϵ.Tҷ^+wy%j'>sz-=>Η͠X% LǼ8zר(ۡFѝ"r ۅ \uq& z%/V9yj`@kC&1G u0kHיK&ZQVr祂V Ldp?x]dl#-(탦f*RwtlV`ex!ڐLrJrhm7ۚ,/)uaxo^ȓ ۳qqYjc[cu@y"@ډ鶔QCr{:,X꧐YZ>hK㏪Lg,?z#HW:Ph+|J 8Ga~rO+?`BآJ]lx]ݡp{@]/Z=t&96;/Z W[U!M2 ȀP,{a|bZbKC1Ƣql@M%&ךNng _CTs>k$-~Zjgn 12!^\:?br5'NYIj}ZT=ҟE:r]i MC6ݍc$xȬ gNJ?δd)IDQh91hK@7( OИK 8,6,Zp)w,+E-.-.f&gP&9(P]@1_c4u1Āt4+>%Zeg(8Țrf%v*8J/?gAkM%|9+q5ۅ\O蹆 Hò_$My7--:X9p i(v[UGK`%%dst ,B(̶BNؓ ⫪)bɱ ߢz\pHOʥ^W3 /6.9@FG{,.g>9,2 >8gU dH#K6#;Cƣi'n =a)IHCєrsx&);pΰ~~(ʛjp43q!OY· YGxWГ=Z6#[emd4ĀFE)SGs kmؼEާ6C%lrM3|jb$u`3A^᱂D!_zx뿙6Hmpw]z{n&OJ'IUN^HkX%/?\%~ h3]Q8Z?zj8M#LDpXaa%q񣫞 Bu'K Im$Jj isG G6-qÒFoy dyKش,.z;9`U TC*ky&~8M["J KAnYt~+Z:y#|P5UȋF Qؘ iV:R~59uw26diP'b4H"몳":w1dtbBjZ89F(?{]'2.Wۉ^%ᝏ?Tݍ+6w> (bMo 7+bV^ۈ*C(/ZTm(Cvm`ЍTط&^y=v^0ۓ6h}78z1:JQfsH/?Zkĝ/ čKY;XÏD˵(xo %29/oupgp=۱$cI!foq<ߍh2ٙdVIQ%WviɌu*…s;{UR57̶ -j 76/waf w ni,UXgK;O9Z˻ EYZeC=5^9ΰWvCKn-QVL'JbBqq$kVaoG/Do[9kjk-Y=+FL:riDeo[Tb͉qlHH&[>i(\;?:fP -S$4Tc)ϋۥ8|4*GC.źs[N*mUlˀjB7:ۍk|k5B`6 2H>Q\S/WN yxN>y)GP'Ka~dݫ.w3DJa!uȑStX>5R%/A^7:p%Kn#8 ,t/Q7ob.emsk[ #n0 fXЎY(] kݰF+20ˑA;meހ׷-=5DnCmR[;9*'@c`m<-nhFmF|Lfwd SЧRe-+D>%z"SǷޘ]DL"}f^B_y˪k:J @j7L{O7Q %U hw9m]&Rc_hs;%-%%kgWn[DL^eKn:ᠥ;zJ@_qQolGf@z:cZ` x!'Tl i2٢nu9YF={ (7ᤓH -q39rjsQ  yhؙ f]5ܹ5o+d?>>wMZeJ䜚Bw8$%_Vnho@{Apuz2ΔspFtSǺj4XD*7wQglV1Ya&69k4h2 f@v>O@?t4NxH*l)'|Z)A. %#4KE݁Xȴ< M#D9"u|¾}6Im1&-X0:8\4W0Ȯ Y{#ti# xډZR./JV2KJ&;C@,-LתX. F^>)'1kD!z *c0,8x&ڛ{v vgo 2[A5Q2t6%_.xR`*ڄ|R 9aUtC# H(O'RS [7Yf\]-\aaOV# \YsX,OoIt1f x3*3۔s=76`^a|aB' P^TkNGհxk'T<#F+x$H BO`o"ygdh˛>7Pc[ ~x/o^'o3V+I4sAb̩5D*8pݨ;nZ+f( ?JV1_cn)P"%3 !,қGV;+dr-cF3~@[׵z%M*yO/B/*#{䮶虄>xt&*% b\ۀ _nb˝j}H$sDw+3Aqq* k<"6bms܁UY;#oQQ u$[&=+bO )ϩ@$nn9 &1m_d)/7 @|G0D=}KQzSXvd3B^䷓G]>لKmB1M-LAj07A۽3MҝJ2?͖c-o/,+ 7394~աJ(x-9-=hy4ri~ԣr V@o@{T,Ulk]po!B\}`Upm0m9"hi 1fbgwV,U(WS";|[\KzI#PѮٸH/z2;;U y-?@ʿp؆xU@`[#_ jlF[F|x0(s,Ơ)T$MůjbLY;Ha'M3y(w.ZbP5Ks-羋&⮓̌Vwmct^G(K@1H<-'W e j%O4~L886V)Mv,Aΰ>CƔ[o> ӣjcM^ 8ل1dHoGqnn%MĪ l2?,(n p>_ґ\c-|;8j^ \OMNز|u3Ȼ9h)d ۹{Z~x|[gB(hl&z%讐Il?.:B+iI&p4u@Z,UQQh>53A# qvݮbM,gEbp Y:2)l2BŀJw Í.UʭH1kvFMim}ϛ<zI|y\"NnjKiW'[AAjarp&[Z 0-a$돀Ō Ei;9hQfO吖\xҜ/h>{E2ւmG="DDRo'~)ןxDf$4̻קn/* 58N$r Nݭџ.($Y(n+= 8> LokƔȬK`V3T74{Z~yUҒ٢Z˛1σŝK]2`B-FdLнͮ{8Ձ2ptGu n'jp͹rh`} ['p_z2 C{Ng/Q#Ƭ/G{`O//*gm)x1JiO#A]7J$$nj='b 䰢X\*=Ci)_y)`.K ]+t/ P[ Y;bGam_E`9&bWX1+&QfGz"Q[*:' \C=.#ćdG×XdkBTd+5i4@,Ms*X0pf!۝o=Մ(\4DA*YH%zҨ {ҌēխH@q-&TD,iL#.w,4'PyC[ϴ2,~睑*nP/Uj踘m]Ma'gfaoGM_؄'3Sj҉YRvQ4v!yY?937ΓF+)FIi*-$X% &+J_sW>KEt7P76\irOИ(0-؋ڗ-t FgKBUpxB҆qĔ7NQ;(wNTꏖ'+IM5 !Q؎[=O,?{N}c)IEp;mx1Kǰ wD썲3r&_ߕ'nغHOHz9YV-9eb#:.U栞WZ͢#;4{ٶIiuT)r#˹s[-U`ukYj-֐M>wq;- ݼgNßsV;ۙd~L[ܻ 6eQJe4zStB' /n`umJL?[)KM0HzđCId4x1K&nl%\61go9".E* ^ͷPrΝ?L|gڌo}ڮAmwɦ#>#zHn]&; 9gkbG/#=1laӗrJL@Wݰ2D)fbt(6Ѐ h#hN{j*Y <@o]K*:]١d:[v/%P}1ErDKK *2ՋdcV1):38wuި{ /(3 l,- iAz^;%kAl gAZ:rm:z9d l*THIPLԐArEBbyr_ԫR e^`5zsS]Hf]xS`Ag6}5P-X^j4/&fq*kp,#׆IƝݥ "I{]HL2@[Dp _gW3xw XZ3;m!%¢!|4zz&(Lq-&Q+vmyI`7ol @G3rEY_,aDb[*NwZpiRO,3(q8!ZugQmFnjޣ}B,)@c(%Smm&e .I[ve0u#$*s2V6֧dЖ)b8!=< }V8$<(h>g4CYK"jcN=;aK1uO=e#3yQs>n\ INJ:'-M?WoQ 韎f]2Z =6AFl,8d%ꙵR@%%9|&j/+陏VPi E}ig*WV:hoM ebgK &RcיdLU wͥ[3V|ᤏ _#|hsB~뱞pAc*jJHvf87đ[(YyB{'-~⩘- \c)_?ՆВh.%,ϛ9q6W1l p6W)Ͽ8.$.DgRq.&[QF@;WW6wvE&`Myp/| )dʐN`6`--2'g6%Җ`1v|(J IyP;{z<XVC{:eW?(9sַ' >х5afoF\d~&bvy'E([ >!N3uuD6Q*Dh'CܞN ™yRA,oZYZ\cJJac8}N90ҮWNlm"1bG4o״^H.r~!5{v]yH4,qj4U_[dXQ 2¡NtKxx t$Ji`8i(9luC|H8g5=kD"o0U&{ʴiÐs-:T_xhX]vͥ2st> }u>#sS7dq?J,bG1}tG$~͡Mux%bblwU!?f\$(S=6 t|Jz>Nrvbёj@*[ Ga# UZ㜳$U%܂^R;8lw^p͖9d=o?S_3{^&?>S<+VBu^}*N6w]opيb[3ZWS4 :i,bakW D٬<4nt4"k$Do<86}e(WwISH$h;7:/wQչ"er(n+i=/DDvjەZ!;=Ii痋LpDA|5%Y%?qX1~̎Ctu_ˈp)whnˢ\1,^bbSxGJ[aer7yfѨ#O .}r%)@<*zeD`?|%Q ?:itE"絯mvUir>zmp<3[_Q/{VQ=+Ǯ9 .? Tvw+n0`Ly`}ݱ[< ӳTR%n2!Y4| ߡSBf r[&%52+?(! Ҕ٪31$b@3+22e,θyinVYwT/$g랛6nby~6fݴYMn\m-l{>6W2\\ VDs0Ƽ bdłŞ,+g C #%j\4BpV=ioH|!%-0؜E>l>^p$- &O܁P3/YJ# _QW 9 ;?',noFx4l^T4&eV.'3BzqNfemXO,>{21 <[OȗSX'O"H{N;%WFxgO0/aHt>'cAb9b=(FgŦ2"Ǖ7~tEkeIfx)xNOZao#gn v]D Pp%W<ܛd tɭmփNwE<(cpw+6#zzJ=3Jט} r9ڨ%N㞵6xS"ݓ-x}"ҵ])bo 9;Tw Ke*'2P E[ӬC+a:-P1m9' S!DGtץtUus}ǩ{>bdK|Ġ7d#UkBTBS(QpVe"N[\$4|7X͈;Xd[\c`x6k׍}YI/.`2iȬVy࢏f wФHrҿę4pSЕpt'ɱ*Ek4jyHb#8B zJ?V5=7f!Ze@#u6_*R69@Cq0HqC]%M%j2(J'^snHp ~G]rm?d2uv x&:ǃg΀ɶwBi{Qx,ywV?g1bUM 2@/v]FuA]٢NA'ƚRuTتti绷 @“1|Z!mr >~$F=ͥJ؈ɉt{1 /UP?Jb廛0̻i+Cy,6bt̵_p-eHDS8'!%mrX0/$#b4+?Ii΄$WŊNF>WGf2lN(xlxVQ!LZύ>;N PrSPsцKD c~ΜJ" YGU/ZsԲb$1^{|"5[平颥d$Mʞ[EboC^v>!OPn}bCC#v]& ^kY>),b_p,Ӽ/2ZPคq&N:52)[A|x.!$zMK[61+3( `Z1)P΋;Vz)[ۙEE4z'x_5BMj83bpw'Mh(\w=v\#!15GLp a"(f$b5Q%q)= mIZW= \tcaA?!Z1,@ΑsZgN ;oL37t0@xd)i 9G~v`%mR'K a.MAN62oqX$0.iX/7W11KmşDwh[Wt\ٞH]|O8q"~A٣̆x֢fMccT0t9UN}4" &{%药]ҜE-(BaLXi%Aq>쒵ׅ(@ }]gǛ7[<~&4dYw~C# DݣT/w04L o:m p #?dB{@a52 d+LS~upްpʧh//O q>7a5ShHpFOX' -j =9r<Ǿ+ oC7-"LF!iMpYCDs Z,4XuFPa^QH1J^J£־V/.v6)NsU (]%p0mVV&c:Er{LH#q4әCXW'A30Lޝu8f)Rx wb%][U o6f""x8J-ŗfl8|K31J)&C(P6[/n48EUJv C/ŴIP8)o%4(>D[ ?;r߼Kї%=b5RdXsrj2J2ueʲh6iOΰc(10#v&roIz$'D}! Yl;| Z -O`AmԶ/X0@7ۏU:$"Dc*S z/cձ}x*7Б s? [)5[7y 1PF``KR/傁'HdZ8 #+e(}2naS1@ BbOyYG{`FXoAoi ]&CQmު|}(`?9WCstgX8GQ(:ʘq/ո T! 'c۽Cf:K)P26"t1*)]"#B̥= sXS$MD!]3ٷ2qU[vNj" hPReI{Zg<`-\V[<[LjZ(>wkbݍs?HhIT8{cdm;{ YVl7۳x,ۯR6X*ĐisĨ q,>a|=? K{%豺5X8P?*fkHJ̈́vUEc7}"|_) Nw"H ܢ9of H9UHF;RXj 4fUxy{E: y'{-͇kSX}hތ5M M<%oy wݗKbx3ɡ@mia"҆ZlMQ`Ffy7;۰ a7]d+=p4P ,K嚑jgb?5dTc;w'SWQLw&tD2CizLHtw6dʴ{qqٕN8k~CV}HJwΪԀ=f1c$HvD;kӞ!~ d?h@)A:wB?4 GM`eky"|VO_pZw|/`PG>rXPnF̉*IX䊓KUɺZkމF+}Xof;b42LI0=ֺ5I|'kJa8[NafsP4dq9;873;/hǬ&^ l* pZTcYn bhߴ綊ܤo}hK@vbb" dsWzɐiq gf\8:A1k+)!#WVҭpq=F/? gFP] 詏%7ۜI ';; )3&0L&7 !i4}M(~(;jW~ÃG2]y?Ck2VWvB3E(2x](Dn3VrШؘƹ#{gtJ@*n S}j^dpnSc5@rG@"cz8Fk3=#Y-ƀu]͑qաC!~hҜ>sJ!QWz 4l$k.GQTr6OiKE!O 660j^ew KYhࣹ6+w}Zb\-jYoA羦ygq#XF(f-:|K2h>PHau(}ݭOE@ݳk0@:t z$A]PKν2ј860֫1dr< Zf3xWRo<2E{bt`$*gCҦp .^(Km][/,UXbQ,9~%Lˣ]قF[(η/?xO+ݔP.Q&J |f[Ϥ4l /{vީ(ԓ*kdA8X 2ϗ/Rpp&ls{rUӄ!bf+ }uJ  |uzQBN@2m!ؿ-4m6Qhu]1/(wYJLxsLFl)&xGӶ6ތ+ӅsÆ  3]g\݅ɫOb#R_73& `1:X'Hk|)*a5,"Sc4d/쌌=JT,έ&ӋrQbaK`x6iwk~X,թ.)|s`M-f]D2<f8`LˡG|SPwlUa+,GS0j1=SVsozJ>- H]@N%.=L͉wZ~G6q)ۯ x_BLQsD4?|ylwkx҆A7*ly}\-^a#L,'&z҉ Zy},u^$*ۋ0W`"E`KX^/ɀ< ]J0zݳWf䳢8nqz4yF|0 砺La r(kσ,V?& A`Cxt߈8\є6 x$ofvoI4[r# ^!?I᨜q|''gT Ow@3Z@0 7F wM6rBYEh  rGpQ%P5хC;ͯ1e7ѓYu01$e{qWPK* ?{3MVUr(DZü2I鎳6sVm{-]ǡ?G)~}s|wf~7eX^OY$UX!2\J[ s ~tF*`I(VfD!78! #p8K؄mr1[ z4,Hy'SS[u1ƙDZ!>ne?/11oo2W\ c+˹fwͫ+\ Y`y9s҈M?ƒ5bH=AպJ* 9֕ra7Z?TQ/1ЉZ\a}E#ԉu,$g'z,#h0 s3w5Fl9Ry mg&=-)kQE L#V=I7os)ɍ2d$Í?jT! %xRlƛ(Hv}@NY,]Sܖj* ?²r.iiT_缻V67Rt< ?h) ty-J.IMVq~l*>.&튖&%%n]95_U3P#X Yu.dX U#=ӎɑ ,$.+L*HWFtJ|EۏHbɋZݔ ġF}ϐ{XSGKف_qug;_`='k3ӏ9tI]CM)l'dpga/x=/ͱZH9z G&wa`qǘZlXQlĬTiwԸ_8x* vU~RK5xL'&R4+^o7ips,:7L T~>iyU?gz, H35KWbTg`.~H<ݤ`JV[T~==얫Agw@\ͬmĺgϻ5_']n0!30{@Y]ڠ{`_ZtY`rHK6~/+Wz{_t,sp"Qx5oω.g2 ~vj _ jB(u\K/nRϰ!-+#X#FMvNouљ#eqq|io,ۂ ~݌뀬cӛL}s[ !yA?mݹm)d6>+" P3Cu/1{&f I 1&˰xoZ+@[ P,k[R*2 UGx6t|+^0HcV>_Ϗ)ghd5!EV(G?)PBg=:t+.]ѫjݔI =۴˲#ieY zVC~~MwD5t:.!'/'Z%a0XPA+V Ii6 N۸$˓hȴIكILq( B9΋$:;">X.oXHy) ]uȊ}S$SyQclm棣-<eb$j<;B|%1zDD}{^Xy`wO6ty2jY,1_ *$9IYSu=cшZHG+Q{Y>i+ `>"'o 45% (==K*i.mMOL>=>e Q{C2԰ \2?#_Z\ 8Z*^KNaeL %ÊpD̡\[5Ղmi;ﺸwU|eՍ/-Օ9\הj!(~,cj^aNAVm`2=7$;]IV=z!1it v)z>wj+jk^x+ #1Pܳ+bKkkC1Z9_u$몐=pʤ*hV%Fo=Y,С:j7mk$jVh.sHPwGμ9f&xϏ"\=`'MkC+PVzAMꉔ]06X;7HbԝQ5.Z @.@֛3쫯Dc w-Es7 )n2Wv$`;a4U ֦H T+^V򒧞;VoB/~ }0^nDXwyU,}KP@0ҕJ 3KjpǬFrJ:r4w[RސlTU?j:]i4BW v,H Mg oW7ms:2Oڅؤ hSzȈ3oP*Jcu_+&HZHFS9v LL,7 ^G ]s*?25u6tB9>We2:u91n"v2ew<)/&z};$$_0aMw>o$Tj"lPPK wNAQ7SWgVM"rO2jwma24c;,ҏc38?&H.R [u_qL .Kr%kP$~`aJ vjE+4r81KqNևI%k;fE (JN-;3#nVhK0?ٖ?RfѱDg/CQ蕸»<F`?}zrLVAo;S@xw0,`vTqiMFvhp2/?vv{_e*nxuD0gq<#w{gdz?d稷w&7~=NY~krC^2~ܳ}y2I^|Y$?n!W͕LaV/@^ }|X3-1Zɳ~kYZ:2=XeU}GHW‰#rљ/#ɬAFrނͮRHCIQ]hnd},@R~qt_39cl$NHtd$ ch\ B,==K?dEM쮎qeky5!8Se/x;bDSJM*cl @=owYmvg9Ѡ=sT%LQǭae {#~iTdW!ۉ'ZE;2^LNFz ~`br~` pk=۔M+),mj:@Y ;t*4ڶ_anqfU `aibhi߬"P(:0;L?Jm63Onw7Ԑ#v(f.ęʜLJ-]?Blz p`Q}k Rdd*N? &H"iW}+?];Z),SMO>H%.IDI{OZhR^>LQeu!qϐڰ#:'KPI`#1t "~E+^(WVs̬}dI7߶S.9ےLJ!<apM H3ݲ__^R43j?SH!LsE&oV**gYrۚG?ɩo#=۝=5-<R.* xi/@Y?~m 3 uYv 3m#ts>< B?WsN*>32^@W奝܋WE":ԍ4 swNWiMg xJ Rp~1xA7qq2{ 6@Z s$ l}FF\Z`a+Ք_li*L|3jm.E%/(lB327 5ul^abuH`L}Tx"6'u @:*ֈ0tO&8 ]& y|Kkxݐ%;rS]$)=gD.瞞ⱍ|Dщx W7\.!ݰylz .B[CyWg̀ʖYWw(p̏qc5zH5[R1qʮH 9sVyIJ?\A+AT #s\j.6+Mŋ *-.iV:Y-|4Btݨͫc%qu@$KP5ԐA*qÓ ٜ hׅ)n['6aHN[id-T'+\4o jZ$sfy+dK]FPg2qg]|P}pnjIWM9ۨ"}wxvV"ƀvxȭe\%}B]9^6dƓ8|W"lmz 4E> SBs/2yg"+zeP,hY:ٺ^X%C 7?J I^TAY4:QKQX0Z˸cC-6y{CPݝ-Y@f϶Ӛ D}0¦cVDGVȝWJ}_bˌXWQ,eO'DRÉĠz1lu@e< 5ZZ5Q/ؼjh޳f1\AgaKoP[B$}4ѿxby( ̎i*)qÒ·;^x^FX =kP߲utIeAy\w"N}IXo. *:&,m]0l[Cd2; g#;?=80gd! BԿ/fQ9(L%\0h94OkF0[}]k7$ys嵧9>:OwG*1{˸\gAeEAW"_2/X\@HN/u6NيV63y잡ˆHmxB @m;Ӡ(pphp?[H0ye{F{ IVuk)18Q.V Ϸme^iLϗpn|oj s$ӁVrGʢ$WXS:T'Twe|AٸEAxK.%3@-JҶdM )}Y_xq{u NYOQ-dtm#;&iJdˌ6:$ HkKmTNP"t2㓆 L8.'HivR}Pp|+cq.(h#t:A}ttw cs<.f0'+Tܐ֜DžXZvyO'ޭ:0D0,*-d{=^3rn4\Mx꡿U^i|kK&(XT,uX J- WNfr@6dkIٯ8_*ׅHL٭ oo Zz~̖oOONZB-lCVZ;Y ٴvd$&9{1L9W1|=;?:ٳ8ari{zlG޸?*v 4L{R8D|Ϋsn[NA6G=,yWd|MI[կԐSk &uc Ȱ~se>?֋YRr_;A̎yh=<]zGrш"5~g71nНj`Az(A@k>W{^ѱigɦ! JR'bPS0DP)֙8e04DCHz[siUmUyq;sV2שyӆ֤~9l$DJ71+[8Rı}W5=@$q+#S?L~KUIB7F%1_jm p7&Xk^G2E0##`m)(r܋`͛}1p Ku@4?kBLhi(k}ɪ0ȂFEO q@|9#8 !Tm> >t?{*| |tX4*ǔͯ<l ) ElDW&pv4^fbZb/~𩬤b,v=LnոZ^@Q(s^!~nX@0=I yeFDhWn冩h} tX/Y4 %t@a$v5({pfad`76-$cehUIkh(S r3:^Y,` ,̃:aNtjʘ[:D6pID L!~\NL]ҎN^3H OQ[Һ{F4lvA8j|2-&}J{ݣ1A󸣨=\I/8D`r<,ϴ-$;N]h7/:8UH>VE6@Db.'Oo?9G]C -+Q{q Έfwd7Sˌ̴oo~RUw-$ML=*``[ǡ!DK/"q"#y1}> 08/,%A$7"m o0\0<{ muF)|!cŐz̜?QcX>}RS|zr+rEG]TFLpoJqsڜD:?p)=;G`< Z[JdO/š3ñP UJ+k۲dn#쾒  ^ ~pܪUZ8 ڊaٿKO`'TnPH1LI3hhyۆR # UUy}TQȱ>q͇A'S}\A+zcfxwHYZ}6)vO;qHiTXWb if.$}0-#6è 3)3ތ zʴcF3Ah$OF=YDnI-׀!* #y?&|deK yM𔅟_dW)BknaӅaXb4\̕kqu#A!ܭ0χ]WES"λ dqKRÏwFټD[$ۨJwB4O!{V^0 I(iklRWkݮ}ݾ7y?v3bHyjihc6wFDd\@h*2M &2'L|W6m5 @D5/ /ۣKn,a-.L%ZHa@VtXǪע RJ8V|_pqu۽TxxkmOPXz:fykyϒ{8VNӫѢQųe@FyA֦7ӷ+feCȷԧop~ϊe(ը20wy̳:F[-1oemKڎT]S~W㬿yP)MbBV 4U5lyjckx)cF9E aK _[|uh??G9uPɴ"ЂK" y) U`:lN\ݫ Y 7X`5gh"8 E 3]և ę/D%)$H=Q#15Z`]OГv$n,2^Гc$C ]CE@3N75vSl@C0t93±17咝/eʀJ$L mHg'}Rzehb8uBvpQk}o=JHs \vc$("3psӺ*~`E|F Ѧ=ΰ֏pGRphVuhK`&8+.@oǍk+yAʡp?:'jXStNt夿"y`ouJÎC.fO ׄ1DjqR(HiHBdSe:X=êAco'Z[{+4\xoX%yRY-S/&X #(f[|*e+NZA )1Ζi:c>ǭ Q`TI >.q*QxQ|Y1ıп;29|݋$ Iw6i=9QM)V:+4?Prfښ}g,v S_##- x7=f{)›+U&I{\ :ߑpAulHBeC@-%ȿMvtzB1nhs`Qt! &EGƑ,iux}V{zܫ7nsZ|J2 \x'K*n".(484" 7{YlL׸/5g(\L16R9h2CL-T }; ݣ0cXl0\`nJ-7;:Q Cq;O*ia0+{q@ٙ~BucѨ9zyܖs0T*y/cRɛ2^¸ Nt!EFaRZۦ;,؏uP8/Bdژr`M~۹/S)5^(i#qtp.{u49VrQv$4 =$ֲM!3jWss+F&_4Yqa쪮f|ׁCb2Q=QׄctxDl@!VY.v@9P/z7#T&݄DZZ;r*kcT0LMh{-m[C kVfAڂLvք-Խеj?'jq&BBK++ o/lR#XF*'|>mX&~\lLBl4` +氬 5pU)2GIY6M^7{ES5'T- 0F;2k5KBu*WK-SF0xH:jQ˿'xh2uإx`ɂ{xoyרsjp6݊?cWc_oyt@mϰNR*z8,H-:cAԏPX kJnɡ[{m̲y]hCX\ЫZkX.e/Q%O֧@ֆH;)Fx®'h~':Obu,3]3Pm/kf3EӝĹt[~7QOkq#yܸm{dj5a[r2!fx tIgů9HiP=d;猁j|"Gp$$`ek՟践n+fv*|D+&ȕw+9^'QZ_ʱ%YBR;M] a鞈T ]gq{Gxx,WA0w Z,qr };nG>{*o]dmw9[9I;<6mHXs{ ,yF󔁿׉zgɺc%JeC Gs21'vYR{s#D8ĨC`Nr-WԬv:T!FyZ? N<|ub+Q$jcKLp0aXrK94I\dW8+m՝I-6hSkvò!_s>uE,"@wa~pYPn_ޙYO i[7^T̘ȝ :,cf%@gBRZb˲ԝ| $hT+y{XEJ(YNCZg۲DLY"U\sY!Ue/ntK_JHl<615S'"(&fz9l;uQ\~Mtp+:8:a,Jxtg^zN\1ӻJ Zm61e=y l5z{bVO #i@Xcs:~fnʲC?r2ûn;ڷٕPL^ qyтoiS_aCV<5'%1HNj a|OLx$OY5|zZX,N`i­MJpJ6\QF!Neju3^(!ߏR78\|Sl1Q/htHԪۙ }kyH!4‹n9+! Ҋ4tfhC^dn vs͍M[ I7FeGoዲ{D,gE cF܉#Z7.8#mvu,pmKMn/cԛ?}paQd>Br8 f}BQgR(8{̫OV܅*#``S6fRl1f|+M@LiG&. bLztﯟ  O<(/805*=U|~òe!4b1}VgZ%ٯIfYUjj 5}j;\OPswp{$z"ni[ôɀGs5媢&o| >ϰ:aCS RN9W&nirHLe#{z\s!w#ul 䅩[ͺvitiƎL3B6Ƹ/J ,2+8$A 1_/$VE l6 3 ЄJ>+QUܜ=wlr5N" c@Ee#/t$*%K}5Y;?:oE_c]u ᒛp}2ܗNn[1iG G|P2i^ PZ#M+46#n'[ug '2;po!Чjr~פ LEmdV6-P.p86EX +'!ΠL2m?}fx\#8t9sDFQvJT4-8&"JLNmR1E9C=%r /ڬ4E?ٗJÜKjW;瑝֢ꄍjkSo%VKo w" KgyQ7=Z0{ _+yqz3A?}R,'WMۀj塐q~L.NxQ on0lhYOH[UZ<:gfCa/XT,UB(90C*#ĥvL8[(!E+ l^2veَ\yxywfG>K(XO6%0zmYvq  Ds1DQn-R D_; gE(6|cSR+]c<+6¦~8 U) tJWJ~َUvsdHxzS'7PR/XJ>@&$[ *c{ݟP>j=*)>o60_nAJbN?膐>ݙ5\gN|?NM;g{@j+ճ-{24kӝl0ҝIb=&1Ìu]i7g',(P:࿱S}bSnCŘ!^o/2R(eOW+ۂJshDS,hٍ"ά=O@;˓o|5SSr gw%XvʼjJ.R 9E'&WO:^mkP@/"yx CzY`2'(~bO3u ;* _thSTVzZ<ݰ`gq^O>Lv3`H(a_L+ H ^k-ViqjG1C_s>l8{m%MgHҸ*'T`s a3/߲11QR@t4M(rQ]7Ɔ)ƪij6 iѰ铴+p}d~"PF;+VOk@{D8; ݹG\̓fSmTx DF▙P"m.p )4*;&O @ñjC_j_M!0X.B ILc@̖D۟DD!Čp^eF2bF҈ǿ+TgibuMmKXp0JigHR+'X+ ( 9G]-i+. uQflY,AaSK| 3 6¬Y9gu%KgY0cX(7m SDfq\ d vռLpa>[VQHV܊ny ߘedUt=n`Lg.xsCe 7=W8[V'WOBx՛bj/#(du5_O-Z`21,ɑށGO-m+ 5;q%Ôtq>Ww|$ ,gnph(0 Pkm`YnNMxޥ6L}U@PE^dlBѐw q[ifD\yYYckǪk[!o#lԢ@\om[E$>.BP›`pn'j(&;}@.Do3uU0&WY9YB%LHwHc6|HX1TެEˀL{օZD5ֳ /vỸGM.\8~/dFQ3+rEq;Ki#WAm 2g$)D 1۷zME\zZ|_cEHm1O\ sx_]uVT""`E/O.g7a,w?C0uRWv6@?xJIgKLCWO$4X> w9o}.R4-ciP~%my dl8v`o}Swl;2[aD}mBbf:n{gyWˣ}4MZ-3LNL%j-Z vͩ$CgM& <+*]1eyw.O'xD1:Ơ7b|yk2sIB`#8C-Cј rCL!|'hi*# m]v TGH,:VAs g#Aҙ(PFCkܹ{r]P2M= \87[m:XZYߞj'~:[)EI { ]. ";!K+-% b^J!ۯ/hw+˺= RLf"s5Ek4ꛇ}E`.Yioho)mǩSM} ]6K! v`/فRZ̨8)"ZKOO ႍώ$r=oBuQiQND$Gf#SooDDgSa p|{#}%ň#kg9yL!0*]Z}geK;6 i&ӮgWcCXawGd:$|Hɓyيmhjz# 8(@1Hi P`0<; zdSư՜GC}0zk`5jmYBt(SJoxJ׆GX Y(Λr: ciX&Ht~`]|wb5`̯ۏI@my7)S-eu|Fb.FScpzbl`ȼ^Gei~juߠ2s7c*soFU=4U'p=ևsb|y]Z(F%o,o11ٮl\]ū)ר$_| eYAawcbW.8#gimKW|D`=-1.%^o.kpZ  0kmo]@'BbyAI><ÆsVhq W\ [, 8u;ލ;KN[N *U8:2k*oF U@>a䱈x|<mjtXlY%^ 0>cߞ3m!J },܎3P8=,ܦr&q^l!1i'N&Dd!Y ?GuߪB5Vv,Ъ(0~C2%0<"hF.tC5A1) 𥬯 *Y9IWQ0_:lbzLNؑV{̐uFBhbz(8vsQ:PK8]ksO h^\ԛ,@O~ @p`$5f+/`8Glɉ6.Kb!OѰFzfwo,7͟[0x)RYlT'(d^c3RQߔxjEQŗo)4TQЩͧ oW>a 'W 9jX zWI)wS"K6p2{e3@HӅ0q.A+4C,B`hHYvV9&!tTy/F.=BQf% xYn_@#q)Ȩ…#L7F qSfXibiY|\3Jt=dI @SoHVXO߷~)㪉4ҺA8]3hQ׶ Ӹa<] %}TeҤ*s TY4E,Mj0H)&j+e6_-޶'{AxzeGG癙 e% g-rM}֮ǰ<~j<+c9`@,|eO0!VC \MB춱79*!-NlOZcYM|3'gTzg2pqB*Әeܪ\cA]XE]6eKĔ fs!mLV~ /1\l yr,hQ3(l47rUKs7 a": Љ/&NND?F; ЀTFcEڶV;'b.?ݒ ܿǚƿ VAeߚ"CRd XHEcKžYWHfbgK 88 O zhtJZסcu04Qs^O@ԑo/f'}EW17W,},Y |杒8'@cNGM`+T\7"'rUNT.Tum>'VpE$(+s{s5(2wu|?dZc18["*ubWo7ܺ h/7Qaz2-{eDy:掙Ld,uO,W% b &Lo|O=F,sHw uuE{_R> NM]Lcu e8$:;kP~mo( %Z,lͱT{|F*!qi%[;7a\Wu=U޶<؉Peg':86S>͗OwWCѲ\8di#&po_d<=`U3.pm&M&;fB6ֈԙ"IQa'Q_ˁE%=-"[`$,8lZP;DbJ^.OO!`p*$7JoER}V0:{UJWm=ȣ=3KӾ`&iڕ5ZeG}ܶ/CãNٕLռSș5\unT'OsP- VDy;Y0Fnw3}؂5GOܹm6g2prZc1sh m+Ę>M/$M ޟ.Ђy,ݦ?EGCd?{2%Bw|amG<)h%h4NḥT:~}e]PF"KoN燜r>~;;X\-d ɳ6 -IT1Rٛ r<>SEVK!GNMă[!dh"Cl B-H")F-41ouJ:ZxKhF6ʤ0h.8Ob}dkbMl [' uBVx:34Q y,'=c-mMO? )#YajѐQHZݐ0 b'9 *Ϋazt:x<"O1ș(Y=1]չ%?:yOœ]$-Tr9 _8j|85G o{a-*Is)S渉 i׹dRއj12>w6>:آMugԼ,rH>;xGiL`uYSA#tP >2~dGFfOnwR<@?PYѐPR(Bge;MY)wWvFzJ>&oƭOį97*xS@ƾd[3vљ1<\/8TG (VBun +oIƛd+U4t$]& Pxi6Yq+gG#a7lEoH-J%\!@oٯ'ՀTpݤ_$ 2`jH;ln[|"e>BFH,QZc3FU%sh|ڲӿ"E{ 8bVhRAոb)E+ }m(.Cd/>ǵJ{Rh`.icگ` htRe^i eiJ䱑ecYXp?b wi= ;u-L j5ܗ(˻JjZI<' aAp/2k#itm>Vo`˻ y"(a.+ +~ŭ{!M  =5(ŽC.-sq[.mDEIZ,(f$lÇAj"oTm, f5xH>Vı;-xI6F6x7Ʀ2SO=SoĞ MFFc;% 3gy"wwKOZhS, .I<=%€Q VNM|Ŋс8c- ԤpLӺaXj" G|&y.Gp筬=?}˺W7eFկ.% x3:Z:uXu_!Zui(>GHns,Z6z}[cʅy0Y3wTCl|{w^=k;mR|Y55Q6 %"|-W|u`^ocfIH3 AP>W_:F#()CX`M:o;O] L0`X? k-N]%5b/?=\+4O;Y~B~t(HDZ_j|S9~2ɼV0JFiʎf ;k/CxE\Fk[(K Ʉ2!͖N3}`aYP$~ 2, @ASnv /B|$76~biEv LזKY3-ƈ?1 i{):U/;? ϳK9f9_ѨQY-t޺#\ve&" N:$BME4\’bzidMO~]o1Tu {2:+4YT, Dpv?&!f~ U%ƪ 'pqrWx"= &` :glGJt|!=ՊtS8A KT7n;IWeX01;gc@p\b2 OcED餇Ђj(D|߭M8u9W=v.9cהسR |2Li-U/&,,"PE5!0( ~&kGF噿NOJL GDxGz{~+u(^6XDss(HNvc )6[Wɱ@_&3x7Hh` NOq5Ish%-,]K~Љh Y2YD FO?;/xۗ^:1 8b8}Z]JGT";¼r{z}leu%awiU0_)`?)f,Z% kU uP(kDgFf#v{4@ðV=LFA̦S_k.}u^tǹ£uNto-wo`N4WWGdv>r{o+X"(e"N',G:S! = %;H8nq<%d:!Oq{h/ώ :8!e$! 9:ETXMtfTVx<&'̭]r1iג@L0lqG0s %WN oH r-nF [UYX9mm9=]yr"2h՟DfKv.g^W5g&-`u[`t~&/28cZdP&7ܦ¼/[͘Ԃ*#;V0n<|̀UkZ@sޮIg@#Hp)"P$q\_D4a*Sa':=.1cg tƳro =WϗBqX9/sԅME]Qݫkț[-:C  ^6?3S9~_=64 k[O~- V=FK(53]ʻPq"/!s4sꟺ4$%ڶxRdm(Ağ=MϦd!y7NE5h7NB& @<͎%OM:t%<S"sF0U P+%p`=u[pw3z>B =yO={<kofֶTQ7(uH (祀 O K^wg3j>|}Y'r}G:r(icǢ`P7йNQ%kubtdBʸEH!|Āfkk OnADg/3@ZT:Y>m9]{dK'=!\!PEmUU&wOIgP~>4I$]ߤ76sm _D$zPَMl.kLx%4Ӷ~';Ws1C + 8y]UH FafIm m dH Hf^*`r8ΉwM7[-_2 ԢVaj}͙qI1Ipy-нo?gzzk-65ݓ^ ڽl3@*uVR|BgWIWg%`KOg7;'ټJm@CdhuT*y _TMHs.Lx$w'$y/Nѧ^co>1=am} n:鿻Sq;85=0F/]ּ 7+*ru[]߿a2(u5XWf\`:Bj941MѝL&9PBዤ׹c0܊q"`xMP6p#HW^ZBA#R 4;uW>ĝGH?aʋS ʴ X Jfی'/b){R96A naV}@$fUp*Eӵ=bK lx5\Uޔ.G'+ 0;{>ֲ/tf Z)4.\tU9(i,ߑa䔨?,o#>1vNNW8Yh'\3B2=?YAF92~ݪ@ež?j% ~!ܗm\'0eQ (p~ |p РNg!ם ^g5h/n!FIŧ>(Zo>KrĶI-R)%V9Gm?k،4NzHUvבnV;CF"O|Kퟖl!ɷõ(26T]L,\ĿI2IkLC\=4W(M4iU/|B1=gֽ8#CToi66%4wv-F׾6hx@N߅tjC;'}'1  2Na37ȴ !3ѹ~^ N\V SL<8lJKSdxo,_xgŴ~7E 6o51C5Yb6,ncBu(Q%@hgUg|o04a=v8]"&x1rlڄKU2ƌwɁm ;-ǂfB4fAՆ$ݪG+ { -F”~,$Oݤо{qH^=4`HrGF(_p0 +P:O`d=O:m(/1݅8CMcYno'j>-A 0[o`yfϿ&Hzi7 mX1u1;pO($~VeG\ޟ5'..c% ̞ NRZUdsZ"KԾ ǯXrs+OR'͡5x*LP`{iMsBf8.]`Ԃ@-S[tu`PYҸL+t;^Veؾ8I ~<Pi3N3+-Vg^:\d)U-e~8+`emF0O䑂_Be9Jr.ӏ>Ƿ~=8zQD]ITR 1ʒ?=7"ْd.5?Uy ylDb q#ߜ"A 6L4Oc@66P !v^c$47ݣ{@m!pafbt~ret;p=G/#7EI yAS Iݗ%!n8֖HEfUgh賭CY}l0YړTj=sI=Nrz0k1.@pj&tE>P k=-22˽uQϘQ4ֆԒk[s<=Cr<q&>{zpS7?JřRieV4s?Jj矽`6?!KY5*0HcQ>8)B>%%sv:rRL:ƊJg+n /j6Id<_ UeE#uc܊Q$rwG5ءip$iS[:LS$m `Y{]{vuBs۴p\qT4|eEvspcKY#k_%RspBB7)oS䴒V '# *F53w-v|-[S*+($UΌtÚ֋M~=J|xȯ 7_$ ":bO8ѿU\n:1i}!w[- o-H /`aׄ26^YҎҊ\kl{H3~FLEv ҽC1!˝4R{'T20_)hBlķ V.7/<о--mJ.Zw99Fq^A(ܜ R Hgg_JEu0 Œ\2'.w')5FP@ |aoQ3qai`lC@EFsgVШp4H.S@={6TKiB4:hI*H fqAWΤLN 쇱c\fez^^,s6T@vM @mYٖ ݖM )w>5i)pmt9_MfbN`<(T- rR'o ̬Z|f%SwzFyN~ODǑ2y@ oT8-EzY>?DXr'sMW)Q9j j[3w iuh_X6׀5-,4wE M|G@5S(Odyȉ"ֶj%xrG 7_u%qڡWJx-JnՒ$:6!j`ZU7u8:T- h J 1Ķ$.D(#9J+=xs^Y>If( e Q_ʮHf1bs˰` g^ 2EѻH.[Gu"d >h8"{D/W|Fj~_ԉӳ8Ein)/ҸS(N4=_}m^/>/@%U*W e76b S֑D`VK Ab#XIfTX8WC,a_B)[Mް#{U3:r.de{`"#N<(Yht{4FZkywdV[ k.*s/ZK0D߿ǣIs>g\RBn '+zyCxӍt<'k,sXnĩ$MQe/0X@ -1O\'7v˧ 1mQvZ9Λg0cM:NNͶd@b&-c*s B^H:<mtCH`!Ĕ~lY.9ћP#SLu"vb<Ӊ$Ȑ?X`#LJ@k}0CZ*OhhKPi^HEC4;к$W!/1'xIcKSO:V3Bx&[$荩E6XTdLjzPD,?ϊ]0'9s} f}4k\E0I`ga񺴡3BC|OR{ǁ-B50(XuVՐIlWAk|Ý͑}v~^$ṽf čer 97e^b=wOɰwh^.YwnsۏrR! i1W:g֑Ԉk Qrh3~X)uL #Sӕ2m~3θy" Ѫ9, 0yE?N(ke8IZUyY,ŎR}G3t2r Ьs<=ț4'">~;nk%@Y(ьas؏S+=e&ɬs>fX6[dB8d:( fi~=3}{E4i3QpVD3$ڬ2i|%XmWg&8[gfF}a]EzU G]yl岖`v|@`ďY]P|t}.[ gNؔHFҵk̂꿤#bw\mTFSKǴm4h`4Uj2ϬկFĜnLLhԻS /sȻ/ob5 +Y4j3Doz +$NJCw73m! aLLS_ncW.5!3 ?#nLc8II?,2nu<*_b[*8T Rb|-V$}q"ѽ6/%2|y1KsGČ,HlX-$MRiUJ{C}g6^ _%`cD.LR`G+/).;*OxJMcr,(Tʓ##930L3"[$}1WGS RLN뺿4an5HNFFT'p.t:=ivTE!jmT6Bv@+V'oa.u8-7s47y]3 3YwNp)%e\HjZf21RͧB>ӃpcT2}{qPiI:ZUO| ?z.M}vXn @ 6m=")$` gdavI2o^u<`.j(Mil.|ܗOB\6+-{_n_>V Xv\PYp;vGUK) } >nG1 Qx2}/ vBGϗnxD;SjlNXS IL^jf@0]FV$: aaA Al))(3PV7 6θQ;c?y@ƬT7gȱ||- Cۓ8` g{+BXFʰ#T_}݀vhZ?.t8~ .3y@{$`Q6|%6nYB\hY}"eMbJ!oTӈQe7/yݔe7/z0qY}%dm Ly'c* JSM4\w㝊fאf,z8^>n7bQ\p4%y(彃Y s/zg Kt&/"S;sX[U_)j-ۇ ףfLi%IBkH=gk 5J³&nG!7Wй|[^]}DL֋5s=]j ĹpmU1xl-5h[em_t[MmytA4"{ E7XÙbwG!嗖NLjN$ir^Gn: oCkz; fCEE7T FxǍW!wNg鶚9t2?rUKuuґ l#jC>/ /Fz~ۯC!CDI>̮)pr(QJHwX7ayYuhZKzqjg*FȷX/jT,KzfeuhH\DZw!}:0cv}$Ec 8]iP~2@'Л f`=t;`QOuM`y|`?\((HZ9CHd*/y]Mp>^:6(kҵا\pCh}X.PgnSDose-h6Ĝ ݷi^fy(kO:w/oT~ל!T<ͤm8ngdS\P2 /O(~vt o xc gtRN uI^}yAɘ\#+wᇹNV 8dIZJߚE] (6MS.c#܋ʜ[䣭I/{՛G%Ġߏ1SmlζkLw_sNR 0w|MG&LppN:A%͐SYuN@ۢ< q$uكPz6I;k0\@.AxN $&xv=3fm?rTד豦I. *J@}MK*Z K#+ORQ$MRߣひ,*'Ru391 ̯CT`aw^]e3"EzB$1Egr̹KB[eyҕ%GC&Eۄқɢs:Bg"eMkY+$շ#9PѳA(`ZEL$)]s"}S߽ iryٟ x\(O*ЏY߻b97@}5\ܧx/_px(Sr6a(n7ٍz$hvPi2hӇ (k:ff*v鑶^{zsEs鳌Y&+<ݕojI ˩տZ-4UmMŌ}3XVğeø6ZCiޥ-3ʥAU#bmLGyB@ *Zٟ}*CZX8VU$uDL3p^skr} =9?Ŵ*,Tts{K0v4j~/sRWz^U rݵ&ecF$vsю`Ș~])h]G"i)x!w9 $YX :x: ҫ SzOeo-;ћC>ib[ )0`Jv 6 7Xt$@Bln@|>(zNU@R8fZ4:{!/NZ򓠊+nw9 O\n6}0l((|XoO. NhFl;edBdѠkPʉ'7 DmA>NI s>7 qm ?!kv :b m#J/up=ZQ?1a:Y(7NAvҦwl]Lk+]_g~N=i ɶeML>ϬYjLZHܝ!eʐG`(3<|P<{^y7[:;n.FXO Bm͎1JwָL2+bsc"Uzh3t73[*H ~M!=Q`ףu C1oIEM<2jSY7^>SYFvyXe2Mۮ8bKKCnp֖!N@Gȍ&y|) G4ss k)':_i-u|6-DX 'x 0LX@WU` bY wSPν^x 2ߵ/\O:-}9?f뛿.Mne]-'[jHϼt2 u(yWui׎mK?[3OSg v91]̍|߄go[^Pyp]H?&9Z|R~Kg٣֏QA}ΌD*MDÉܙla &BF472.Xa33/,g| S-x} gԂ`\ɣ 9@CiӨ6y.=I2 }#:jC'@tU-['^~3lfzP`{FeH& #}pR`{DFD3rLi9 e0>!pNhnfJZ> v֊vRm}7Zt&{:!62l[D@IK͛*^oɑ}~$qXF(Fn**pA9抭Qf 1CMgr`Wϸ pt!?t{Ʒv:S(`7hr$2ز#[ GW|,A-岲kS~N7׳ 9pQBR 6aJDhrY߼tq$ ;W+gBKU&l_Q%a(aw׉M7o$Ģ[;gj# F'MŚt\j Ϯ9Tt ݉H1au׿kʈ`@`p#Ř?ZZ0hxf0h=.MCx; y)-H) y_Bnd!z0ŀ⣼!EMPN`sgXӄ/Qji gr^~؟]=2|!(]/Ӄ |Zt{*{?J^L8VqTOpnmcY#ZgF>P"v1?biѣoP%ſ7QZ v0).plxk1I: ̡vatn?۹2б.+`,\p@ &gcSyvSoG$ 4VHLF]dȃ-|x Q99QHU%Ę nn}MwlFٿ,̨dkBsV4(c V/¹{8#]vE1AQd٩lg0wJg\6GK[jHg3{ נz.B7a# yȠ:G?`PPCStـN& 2>8WT9+ˁ^ %x0` |H6}2q9k0jA:J:$ |IS~;B5'sDz%U<%K@)W_X{xkN'<%ճ'ÊgL&"-$^/T<@6Q+ @?^ )1lR!d6nREp"p'-`C8@ߟt}Л& Uuȑ{lxT,(b`7(;iS[5S?c B;`U!ԤVPY[BΪmBΚS(`*pj7x6\&[_u:b ^ʜd:},%C:5 /IvCbq5xO9пvXѰ=iY ,,TID~N_W<הC5EjGc&z$'W(7;A&bO,)v97Vx]"k1FD H! & رJے1+X8}E;̬@2ZWBhegGj̎Jz8*|+Z"lswEݹgktQ377&q AsRxp~7-j3EnWG<.q>u~쨐8pYrC&rHG6Qx  ~L(6Hnه̚7gG w)%\~Nfo*A矐8ܱSy5W|7C}D[)zWkd!߄ȷ&2z_>ipz{do2iɣb0Sl^oit:7~!8PS&p)ԧY dCX @FVwWI;}GcA vgeZqzCԱsFգO^ҏ*#h4:m:>nb; j_B^c/]bbv;nc:'!9T0rnJAwžp_a KPxzaLzo58mR&DI# QhSҩu6^ E$3 |dMIo;B< ȽX ifp5 aOjV-rtgu0'iPT#D\̀GH=R'k,8ۑ!R/Μt5$xD歁2#P߮zS&hήAY$1;C6ְ }"{{RwTײ@VO6j zv)kӇ@+Eݕݩ@n3`4{5W_ ֖Θ|oUXLsœf(VWD3 ve~w( lȗ^O*K/,W QE%p$iru&l6:huKf2++,T0EGI /qS(r3:1I[_PT;"(k^>`3= I'`iWWj44IT4f"wv>קtcus|߾*Tr|x,w:vɀf ۨs 2}j<p[h=B&AO'Vpvx<ϋdbou@N% 0} {?DY `RUF,`|Hfrme,)Zӱu8WbVExoRwʣtTWҀwTQFLZl nʲ!ð #@RtI2 Iw""RrNfb&$/B9t"ƓDĔԏ-iێrA`_dj =ZnVxC|iouOްu--vW)vo=uJs8KU? w,ꉹFH$sHiqF0|LG#gۊd"@+YQx[6Gmu$yplM Jp熖H6W05cߌ$^|cAWh~-W".>k}[UF)dFA _9-FcI!)v W1Ùxir&PJB52;^+!97z BzWOU~a7i㚭Jܟp`dIMl%W䆽hY La2㣤_:ѣJٜMřFji.V+S6#qLin?VWYʾOhQwMC0L>-u,Z'6EMCDy1X]5Ǎ{*oՒ󭐦Ǔj[H.xkg({ q"[n["+3ebn.)2KD)Vi3H+r,jboKwTRi_rVIt /̲̎0Ƃ֮m@E"砑Ȉ/0mG2_{Uqs& 8v-ig.WW,DQi% _琉m`` XR2ڟd(RG8SFt~9 &$yL[N],IIOhK9 !jq~60Ao =Y3z~$H(<-Q5j{np6 -x$wٷU˄w8dǴ ݮTA1㤐KO)75VH*ٰ^\R[dO{Lvk>,e<n•lU[G;Uv7:엚@exN1rX4_cL4^h{I7bkArGL8yP'e% ػNErx.: ɢƷRo%O[V"0>I4+x(@;qTB?ɏIG3䷿ $bF!hZ[Qw;~xBk4` fkGkUez(p. \pIE%e0ćf]LA)|4l,6iqFjh:W2V]K~tk^ h,Xu?Ec~.dF󧴌HqLJWtQgcEq%r}{+J,fVb$ۅnjZZIp 9ҝ[ '1c-%%UrmfN;X`L|$ociXks b>Agl}2e+_麑a>D]Qe"V,)NϘ91>18 6>+>x%&Kz= E3tAP8J@*lPp4*CwX "^vaŲ83QB"R24 {OMP*(OOIM9;f B\XS:I%K핉Fo"4وztub5vO6K;L@EZ0},Qh{1m8IR9r?(13SЇ󇭖G݇)?:mW 0oBjim/iF.m\^Q+iA/HyH~qW*`1%QӚh}R 6A;AW[펒40mIhǭMW/ōK]]f7Ќ?*mc7C \~WN"ebQ͗ao Ll[QwI}:@y2_\K!ګRZTӼ}I?þKz`@N5?R[rPpsIc{ ""HiK!a {>嶒t];u5M,\UZN>,ˈhxYB<~A>B8SgAxOΞΑ}Ή9)\X5}4Vof}$%P%JyQ&hݐΌ=w^~ hN^$6Ѥ˕)l&i$ SmB9@2wP@[@ԦQh҆IRҁk"%PR}MftJ-y! lL-ݝ)iq!eyrQ㩎;t7M*秅d! %_<$X/$o8֩z0~\]ʳ':7)fIVA:%ajUއvmfj:O)`H7*mKIl:uL٨l0նݴٍG?-Tz|x,Xf[H^qMͩYυ8YH)*Xg;S`1D0ګYas&}ز=Bf`NzNNBXJٲ@l8Nڔ,tK4_"-%4匝FCGi2&_7X5ۍ &)],G(.Tsn@TF뾜 %Q(2+P1Jtۣs/s!WVbv.0Y"U `'q[Q]I2\Y~`qRnu% Q K;jt\!#PAɚG*w'Dھl%sSPC_1#BJ-WlLf+gYTBh 4!U}g F|slAMHu3۾3J_sܾz,=ju ,3S1fL8|(_yPmrbq1*7{WmK tp)_5zRΗUlN1Jx4P!\R>g |i_^S`XR ,`')T,$8}nyH)ڟ\ϾWL3=H .uO?E~= )cr,L9؜~|&.+}*[<*}bw٥1ZwH%Eͪ5( KƵ᫡`ȹV Tmk+RZ]%/+o]?. (% sC`"XL\F~WkWV1qxF4?5s|ʢ:I:dEUjz}tme!/`֏Rs_9L⸩Z踔/ބ/s;L[Z V!sX7K>P-|YKA~ DkX}bL2==b=Ê2z/.]Ln$ɀҁ{ ŊFY ʐ $FzgHo1-Ao 7.E|1oO0F,HP 6S1?yqQX݆j h<{YBHR ݕ첀7''3|6#{wDHêg2P.~KlmXV2]N2]F)ꮐbT| @{UKHrmEsS. !TÁEz+klbgpPR ,DhwJ6)(~O)y*O1H^)F1t^WqWp\y[@P@ϊWf8W oͻAkX:+~He գf9%)+ in:)<饀&Lkt`lmLKx a~VJsN) t̶}Zݺ8tΤH0>NHqX,ozw-jE:IhY%VZ~&31Ѯ5jaH]M PTB)oOӳY Q;0hA"#dk5M9jR4*=۳dct/զ!ь\50T1+9DMj1LCW{I+~jXI_7B &+%Hk K*cQf.lM VVrX@Pŭ-PZ~|Ճ~.0 XdXeww!K|S|'ku ua{##,JZyQ/ [?߱`9o#t Z[a_}}y!Ӷ)C0,izŖm"k~x ' <$yBBC?_ٓn*3?"|p^LBoVhqQ}0ဌ_]o~6/G՚I|wgĸ6lprG\ WcS0H N.Gԧnuo~"p{=իN=V?E*\קM+7!:햢Ծ<$C2xx:|2ƁF X[."q?b5IIǂ֯<4S^ Wa\}\2hT_7{? [~u"ry2H9@T|zr _j2zBg,W\0 QC% =56S{*ԅ۳IbM1hvvANp˦oJs{J|u6KxG!+9'V {Q`pŶPBͳJUrBi|Gf[7ߖP*<ӢXJ礔WQϪ;?&uOJ`l3=ό1Q1Hy`Q"[0 a-;Ie^]Gxvw!Rҭ#y΀9l7,C1t{|ϯZ$;tyJjB)~VuU"eAĒڣ?Z̷ !סWtZ׏&k\ hjv/ҩ$H"chsso'l:MYX6'3C kmjFOTÐoTG}{([TjsW^K۩33 2zz覲V=oe+o{9 R!|yIHvx*wK 1T;}Yi "jѦZ,V|Ԧ HgYaQu. anŀ!75 lm Lej/0^)oذ\ьw3 lHOo//;Hߴ 6ސ#[Ae$8 #h|.P?fFfy_gIxq Y't% 4:M%i[jȹ HAx uQ$y„SGCF^Wu;Ӗ N&> W|˨'%z=Ȗ(K1~>Rc#Ixj?u+yٯ[Z$'۪+jaPg*9ۂbq];fnƴ#Wp"eS*TOi) u+Ƙ/myD/sFZ9N-3kDL9N=khL1C6l9(fɒ:mdXC + |:^J_ Oz,zrbcp7j;9 8 6iҕIawVtm.ULF7:;}}i;|ɄؔwJVC"#^Y\Yu%YQm%@aj4(!5rB6'ʩ;1(l @ڟX#(Hڞ-phÐLlY!3p MNP9U7Q*uNph6?%2@|I v l9[Ś#F[ɪ_ ^xIAOFďޥGthͭmzfv];ocb mˆ0Gjд4*.p֐-ƘX{k;S@Hjz왆=f]w1/YLZQ:`RkqkOr>Cq]U%~! +Fn2`n hXr_ 3 2) GtH]godJ Pn/=xrUtMlkzȎe*^<05{YTo@(;V\+4>*]z%/K9,Q8mZytBY~vy\* 2T(z mbi>,GNGz{?j0_m^<A>n@S9fMH6 RQ@e9em–l*۞N:A+uEoW]hL鶺u=L,up #ӣ7jkK6b:,)e&Y;Q&F<|WC^A^xa6 -.5n$Y&+)WQ>b#Gafs@D mHh)DކWA4dpѷ-T>!u`uQzBP)Z?^^E3]/Tцȋb U 4ـg q^SI8Cu!<&SY դ1c<:'lݏ,j= ªH'lR]H@K6+b3pWIJ62U2'} &>۫^,xJG6YV;2UC,MbK_҈:vln~%+QdHS@򠃏iczm2e\m"Ԅ $FG}=jEEuw @P,epJȺcT@h{bЌ:wQGOIS=O&d4\P8FRFѫNPa::)Tn:B|#p'ǁ*PK|gw1Y㱌c%.ͅ)E0$]疂^ ٥\R5A*'b:%HJqj쀙_y`YCIҟ%tv53.sG\چ8#O2ɗ`IzV*nn UM\pvX9ٌ4b>mߞ -agQDO4EGU4U^eh*B/~3=?C+}a@:56RuP,^uAA]`(^l;u#G9 zgBΖͿUB3F}h@r泘 $3[1&Ə(_7hdÁ;^-Hxx lyW͛PW)3`!}dwc1_oCςzi>tH`lUߺ3`(*.ڊ%@うtj;sѱJYB7%CQ ~WF][}Ki ǝϽy3|P`NYhH@Vm  MxEjO݊o8Ǐk{A@{3#f>ޭu_KN0>ao.5FrDb?vs:ɾ}ȸO .=Ӣx@_rj]mB| 6&.G~`g@URvЊh"6;K"bElc1N|Շ)HQo!%0O]my~7קC ]sBo鼡z"G|)N t2nVƿ|4:3H 'ITIrzoLK!+~X M}_tXGQ| ـzJG>^xȘ`$iW(:t(;p@ & t|ijw-$*2ù'J§Jv7'-n?馹8Fk! ėjMGlBJZ_-1Hae0wJK G2ti hdZM@ԯo-Dyt#xi8pǫ-XΚI]AE90)$y_K-T*KsYʭG&|"O؅[ Ȟ׌DzPKB6ÒHMBE ėAS__'9CKՑ p(\`OƽO: ̲M9{a}¡W12:\?JQMV+R%=8S԰ҦV=c3-4tzfR~5Q[vPHl^~ @qNDWM6c0R0ǯ96v›ڟnr54׶:BR 赤QN%Ω? 3Xٙ{nd=#DlmEE~g v"c1xq0հ,yrf%X7Q1?g"{JC=U`ܾB+dM=$iye7}5ڴENv%;'/E(v`Є )ci~j#J^Nq!^$+UthJ 6 C:H)_]%,B%/x;|jv(wz4Kp@D8"ۖ|^J{-KT}6,DHպgN6C. ȏܟgF/-VA9 =PX&% F h]봯%Y*/&vp82RZ M68 -r% ឺeU=Jd}ZV*| G@nQ r P<LqB{4MAJ;@z@*gwGk#.fNGW>J={pӮ^jɑ}  Qh`=<:+4Ԟ[~լ0[TnuΒ<̏m!BVJC7Xzܡ-*B)͹HUo 5sl]$גفPR''a-fo;! )қM&+vI+mH8zutL1RͪyawZ皙6$É"gS2csD^,j)1+m%`m U`Kf%Qu^P2#؛>e.HhEgP1V4\983vrRKR"V.q/uLOG,TTaU$į*2-*ŨtL{~cV_A}4(@B]rT {tp-L|ӝ%VvjpSX~2HyO>o]aĚ Xά*b'Nh_gӊ9{A@a0(oĸQ(PBz(0Hl*?> c6Ak}]gG h-x*qCTb V1 ntATu߮@'6bEq.SȖKi0O'u3 ^WjTWnGU ҵK h=cJ P4J-&tȀņp9}|GL5Ӄ>B?]zNv0BO*| NOU_,&!VFؤR/Og%L})QOb)^CdS1krpE›i fAAJQ*#s\d&~7bMf#i@ +[H8{vX=qˤhD *=K$O)89u,s8Z6&&,Y%^f׈LU<.nQ\A\z]eǬt?Da,?/ӳܼvs龙 l-2fJ7lmuaBY?VqVj)ĥ7Nnm`hL*/v@'QsK[7!`xm ,bdI{Vy t ՋkQсA. <:`N0VG1Wd?fs$z({!b9:XB_ 1A8M_"WgG0V%M30" | KW:wux<*T\OrlK+3Wx  C-6Fb[(V,XhA`m8VU##\ОnǨB%ua&cz @O\&-0^0ݼHܱ[DBOWZG"YҋSwGh 7hcW%Xo/ &0 ZD\3"g\R{v @o"g{qW|G" -H߅u46ĶFq o㒨7T9#wsb? ;;&8-Pxwn}7j3{,Zl \Nz ؗC(v7$5hTSlǵ:wRn s: 2%?g S[x*=&SS~Eqz+Q0S|BA^RoILHњ1/%` tTUAdӻ'8k|9bڌ AYx lZ~$;7EALBHɸLgίFRlI/*{2w(a71,\g iHi2ib$)?B(*;~‘S Og:l^?8b!KUZի^דkڜ{vniEnK5rGF^?E=!PE錋Mg[z45dqS +f}/m"Ppd왯(*Mz>y:+}"qLw{ĠN `^S۝"GLC |"= Lڬ9{ȍ^ UhP1#1ȫh|GU(Aydg0B'Բxbt<*$&GOf,m*А#0E ciI[,YJf}b2,*ÅBmrkX 2O^ш;2F6tz1&kr]l|%gJ0үM:?Ę1V T<  H 8Uz[xfS,\ТbC{@/d=*MPd V&׌ζыInz! Ieř$^5 u &o.,9T3dCBӐ* vxO@xj_d|ZP{m3N Q ȁ4<L*יj9_+YGe|*s-z)&lLf[c{߀;>G:CayIލ\D#mSь,-UZaEǁ4!Oy4Np~eh^'uM,s(j̘YG|ZkT^ Q.lDD?&f]\h EfD+ZYSw(^Kefg t|a!8|]1o,3M1Rt63\T55_o.v}B u# |`Ms*S7}N{IE/XafzhwMe/5MHw]@_^{!~>kЊ3[_ĒDՎ {kFEHxv3S/Ov vH6њ*27'8tj(S4td,с~q?2 s nJjJTnwMi|%;i]Ee]-e-gŭLV@IaI&goS7r5ZD.gPO}9&`o= Yh}J4lv'7O! x$+ 2!N'OSbAJ B#CXD`'rphiiSsi5wsb;^$a&Hfy&֚r\Ngi2+򧨺g ւIoAI~:\:: "_/:V௅9F:u_[\`% a]jUR:aq5DE)7'Èa@2u Vu n ?:.WҦ8Y8-tev%4$)ړMzBޞm2ຣ+qNRG93\ yOe$/濂Gk*bsilqňq/DvBI~xxZR[$Ovh%.ҙ! AĝAvs]8~~#*<l[to Uyx'5vt!U&(Siky/A"g |H(vk xSQ{GK>Zn/x.X7 ՟װ-Gr4\=Zef@* G ~/~<;w[b -Y ;<&[5ؾH1 4ϒPSo]!1\4o4KqZZj/%39%۩8 8{K,=/xSL=MV 1s6`u,;ՉY⌬s|DVxтI@#YAh@}OJ=tZ3+U1?ƶ> <%5"9CEP!m  ՟uPVOHV+w{"B3,J+R%} YO{ n He/N(s5'JC"W }ګ\B/Lђl-9y,Χ% -sBø{Xݧ,y.=gLڝtaJL&?=tFZG(G} Sd@?U=)va0TsG^ܒ\J ][/1ؚqwͽlnK.dS$k 7o\:]BRY1#%(lLLl>CY@ɝ] nc)5T|)qF*yI11u|>3Qxhc.>И8 MֺJ[ZTDw-]8$scؖ PnVuhCd\(w 㗟):Cv!萗n ^+Dd~G4Gmb#ܒoS(x 59I#+pB J W z,ŒM37+A`;JFa:nSɂDCGT2eKNݠ}vd(Ooy0b#֒ӎ4ar|.mh NAY `Os5WA[^ÕwfŻ=%n9fF͠Fyo‘ے>\\d<,rﭤV[-ת)3t-v gS5Q^)wH.I:]3.=daEe.+|fzqH8*p9J-X Lhgexgt:Hˍ=W bᚧ1b{bT^Ѕ|X,}e+m`*ya)kn7=tO`K?x;IɁT% _YsGzӧ%JvieaF{ϯCo)\SVӹvYl0ٮ걏v,|(?PaM\wJ Ayeǧ!v-D>_O&rR jnnH *&RCw*㭠Z>yY'fuE7e8?<[$Pݗ`CwxDȫ.tݺ* 4T17墆1RAZmofAa)+$b\^>bj^ 9͌O01"TBYAD±<锜8pT&!\Q9-xxSi ~^8_]2<Qdz=\λ#5p)K6nQAֵhw*'`K~^Z޲s]5nטOq Ya+ڢCgB YR9bR牾˩?iRH_1{Ev@MXje$6z&$pv˴ ]|G|0LZ0A??\Nh-E«HӞjsfcxD01EAbҺI11ah5jNʪ;]HQ"Gy98_E߷!H0 /s UbE w?5|ė>`NȌon y}bABuՄnĵ?Mx"QUN M#%l,'79a3iU [{wc;.^A9ielԿ$<$0@CѰ-Gk, V[ 0 ۬]B<*PkMK3솥W$JƇF ݁bv4B#n7sfCxe.=}6m1l˫LV׎[1Z:;Zp= &K"А8(EߵkgCGmdr1ᓥIv2eÉhae(YD ax@dB`a^rP19RpغFñ@5>7$y ˉnw>%\LݗZ\1cFx'jZoP$Ubg$Dh.xk:̃kg–36sdK 䡄bn e#Z]?:SS|#qf%?/@B+?I-IΎ؎{L,t<@ Kyx?*@q c@iU尧5 f3_ыgM.Й Ez 7,x:?K8ac2Lgm`$W`74V嚀@Ƙ -q[YCM1% oJEw,nD: !C&M0BZ<gcvJJ'} Qѫ.APvK^x_ʙo$6#yZ(k_ѣW$7vVrR I% h j[2p4ؿD'v# ȇ!i+7s~%=qQlU``>+RI"Xfz9O 8̅Y 櫜(i|جkّ8i.v,]̹Cno W[@=ʪu\7Au" pQT~ɺsוO*u$%VEɺ\A*.%EzxN_Kپv1:Sp "#; ( \{ O9,s#L¤H_ riόmrZZk $V!>īKsTaQ"gW#ꡗ^b*Ə`xk?-EbʵztŮ'%ECSbr"]Y{(8~ -$u}(GP@M%.G( QvB-][GjZ&5Ѐ\nVAr_w .=;uz݅bX]& Z$LJQ3Vj/>Po>`gdl>5=V@V,5h+5V%}y]v !T]pgӅ":NF {"+ 㠭U8(+_T]ŒyqyB73̛nkH|R&yqnj7]&٧38~$e 7}i(p[چe>ѵ\@ ^ԧfRΤ7ͬl=@M!oFnVC煗` 7 '?]'남%&d|lvl$)$xUqӿJ_8R@ܪdx;+#ͷ:(c$1\֟SG)|7rD/fU:1+Aw>RU 2Ĕ?3q H&T D8 &s52F4 +D ױ 5`ҶkZnѿOXb+سiq7qw!.` Io>_N!PV8JS8kXw߿liHC̲ PM yZ)9ieH|H H3/ o 2>I /LS '#[YS} BȐ09|^߲9Z7w|$<{U3|O$L4 E V"$g&T:bux*b^9YNKh!3FrGb_ Fm!9K6xwU t2. p af9jZJPe9&"Ė>YVK+vE/SCZקV4:LܸM0/m@gRo8G 9.`gh|!(QA*t-V* Jh ]9T %M^V|JdX:6&Fw Nڞ'//U *c=QYt}~؊ \mܰqLhgѳr<wF΍\u*rJ8])cb}^Wq篜}<}') %Ɇ[y:phG""`&w=4Gyfs5m*#"?,B]T| 2+T,"s! vzYdMfPpf z1$Y.@0I'EZ7s;/yVQEo(w)}д>|lq;+>TԚ`l"a !ܧ G-DFe~nsRJOj^~$QsZ +G l3?a(gQ{C2ш޿m^̍`[ ņCΤ5;WXt۸W2lyQy+t4}:?R%(J7n"Mm*fztLA#r3n|5Mp!9Ⴝʓ)&|0[u)*JSf(%{qVӢEupCiAv{ '~nG œ(9JO8^99צoJ?&pZeI&PƵ\Ca/젒7B*gM#90=\@UNu8>c!Q):(-y_ե%H(*JƁ<9 u@a,(5.;U=XJVd ϟf8I.YyJKniH٪Wer@置]t$j[9%LX ]a*2h<7\St[Aq-@έr(b|Z_,ay-&@_ U0p Qޑ(JkV2T&`eRȷ b߶M[wLAџ,KE⟥l"eO+J4 4EY `"vq(y~b#(ӓ"cV֣&˜QF@-ï8{5J%|Š9^3&wl˅ uNމ#vn3in%GE#q%}uYP052<ΰ jf%q}(Hp-D}k˓`-i"M7e. pw |^tU|㈻Y0Fcm~f=+Mz̲#j  [R|7C\oppϪ+_9>G[6'tZ1fv>(8$>k3Oõ\{gJe Bo!PTfBLBSH{0nJ{6Aۚ:m ꎎZ*[壘 m*3;6s>0L?'r(b*t7]uD#آO=]Av +HZHS0|;nT.de@fݳ ̾@/ x}Q}8U0GVƌVVK7n9eet#zfTVD*\`VͭEn Mx+C5ʐW +? IK%7?+&)|pban&مgy̘EЦ/-z/&QÃF.Z1.DCOۘF 6E iY )`yB'Xb)>W(e~;f0j+™(_ibL~uR:m2Ⰱ%4&>^Gˁ^z;7}kZ(<&"#3eʫqѼ }3&T\Aifu{ܙoa*4'zKsی$7_8#iFrR(Ϗ/)vSfA̷%ݙ/ }=N6Xc.7ݓ/$v> F'!Zon; #PG3Ah{3~"xgeZr{_~U# ۓ!,儨07ȟ9]f8>$\O‡ 47,?3me5?`ҹDgw IL悁mPtwC~Zɰ9dD}$DMP;RsT_,rJxɑo+N;_Ol_&#o C^!t@!Ԓ}bw98H*Y*!lpBT8Ca?/ΈWQFg7TL̀&ߖqB쬣H.: 2+^ð;$kpsi92V:/HHӔŕDhM+ZvĘonvsא*6zJ-\@07@"֞&$eRV'-[)=Eו? ?\/ևlLjxZ\_*A1^`gsK0b6p-xB{\f]gG6-p=h@=k,࿮X_߫˄R>W=[nP!2?x-*&= [EOgek3SGzX Ӓ/ҚK'G}tIȺ2qzs%EA4,3ηBW:=dś&  إoFk+ǜf+W'Zb]X< x]9 _7 N䑜τm`AM@^Hv-Rߪ8 R~XnBRIZ+c'i--bl}~Jnedߥ2c'c\ '?G+]o,"}jmOY| @yWfnaPW B/w,mbVz¡f~ )$HVGRdzCƢ|cDVP:qd5BSIqXk\ дaydo?7~!btJr2iiSk.E8 V&dzb 1!mW* v:>*~Ym7 oi{\uM\gUX9DI뼺?mo=eTJHL|q uSa6)5rݺ_e>\/*8_<\0%@ʢ=>.qZ -mv[-Ge0d gfFe*ģrxY84r0OOGG_Ɉ̝iX[l<q2BeCE\6B۔RIqږ]uaf~)Ԛ*5L+DG {JjX;<%: =e<}[i/MwD_4ds|`{ŐRW:1H/Ƨ1t epLb?7 xvK UQ/B7+y[LjZ-Uz UOYs4Sf bf4󿓜L2N'H*t!"?5*qjjR:Rov1y#lGd{O W8^ӧP g E %}\(`N[`SV\ 7Q8.^mYCL'*hIHDuM }NzlM 23p^$J@1: XS~/(/sYvcuࡣ$Hy+OFDW$> bfDv@ފWcSNj|7RNEF¦ex`[tS5-5N>P.ms&M=2;tl֓OaqєbGgYܱs`uB1VV{0Zy 7 *۟!g%+ aַ ^m,y.i/0b;Z+U\|$Rk(oL (r]-:,r:>atү>Ǫ{9R0D)xbaPqB\kmH]duI9>"#ڧ6/L(SF'~ŜUۼ`ޕYA"^ٞQDs?~NKy]4^d"\x Vr-VQy.'3:][X_6zmbhc~4?P$*g <_'  Q2JZQսzƣHꙃ?MA0xb< x`HHt֞A&A A{S,sS{D~fzmW5犣Nx ^ϥVߨo+]C o$81#%6Qiq;(SX.{Z%"@*o!AR|LƙT48NMS VHK0}y8dNT jOMpn3IGT^PS2hG֮Ì׺QjLW&Wͼ4㳖XFMPSHħK!T(EkGϐKwxrρ,T ^qgX '|ؽ.M+-Ex0 *^7%>'NaY2Ƶr&=8-j Q iN;i+Π. /šHR[|N1.w>bo,.-޺i%68Irn:zrg$Q jWX9YPsא $Zzz%ot:FG_g9co>R=f(S/F] H8{ٝf&L[";+}FO^ tqD>3j=˝<+Gs'LVVjA{w.S~D^Z0]OH޲PDq+L Þ#7!L_Ȅ_DXx&ßKH 6BkfPxtR뢣ŃhEnCvZ@@ڽ zw=Ԕd7 e {{X z۶?dL&бli.& @+;C ,x,fw譺|ʙI9* K)|X26W9 !* Zv=bVd|ݩ!hTa +P*MHbD2**kL h.qgXolO%I6RYK]I 3(=#:UaYU)t^hW"0-%kiݔji s,gě$-E6 U)< fO %-ޑ^G vSN$/~zQbU&qzys H@/_][Cёk㤚U{аe79/I3t@09"ΩzNDzY$ fpJ8zRK*4cokǃ'etMD8a!8=O"yśŽ*{$sEjp =qԢ4+&GdV;_L@bD ~dP%oWop+9v|av\z|Kd C橢.iQZ0Z)22?4Wjs ޡyP&wg-_bul:dXYuJ$ :<П]"=d{  A]IxO$dWg\YJyZ"cb Y[5JW%ŷ$[4دe{ *!{GdГքQrm@aΣ^`*kS*_l"CalPiz]3ϒ :\5_EI `>d`PzVJƠ52|C!Jv@RtT)ul"&Q{hc1Ŏ1S#(}ߔ=t#CO{W,MêϿeyt~$(Xܨ*,_*/n{m7nq)q/ +^\PwkMIIF~'@S?/9`nJY}Ugj=Ew{pޒcJFaܟ`J]Ю˜RuKltvS*6䎻s[f&++Er-iӶ _#z-sZ Rpv9榞zZCNLڸ&11dc/3JoſQfoj GܔuPyw$׸о ;IautދLߨxxѷV|Jw;&|NT 1k4/iU8El8zC$g!s'c@VNEmO[Zz:f(L= R$5UY'3AዪxtM}*  }dY-}_X!mWN, 3j1S}0" (.2K\;yQGL6IzޜjdPܦ@2S; |8;z: =ȼ6/Q*,9Dh+<$4Zb4erN+#ȑ43@LEʛl CE*H4HgFT Tԃ;F@FpC8"uv8*P`ߒ ^2@:)IEhbz0cBJ-wqKv'Ն̃Waq%" 8! ),P.D{v5xjPe*I'T9ߊ)}*M P8{k—D -AxX!@~deӁ ]^Ƞ[_'ޝ~01T[j^8{WN4Άy xrx9|&kPe1HQIc{*)N,::x<̵h>؇L?Q.[nMawӨ_h8Ȗo[{vx>d}7;m*{8NTMɝbJpFyi6c(WF(Fwu_ڀnA(癊9j/t0Қ!n'k~H%I9pTX`JvKFQ:[;7a# Bg'Wl};ݧ,_NV,W?Ö;'}L|z$EQ'$fpi__ Yc`TFĢѕρrΌ0lhlm*pE~ܧz,,5&؝ + 걵r=Rr,vʄVMN q7Q o6WrL'_iG+O 6ĐBydL,zUE@z mjDC}4QSAXKD&*8^FcBQƋRat 9b\K݌Z-ifg"wzm :z>q*w0ZDB0]js%V6 N9 Y%R$5$aBlɞѐ(x5zB=)_@ ^GKJKVD7== 7Ujo@)';d{eRH8<=7/.@Apj?bU&x=|֟9Id{*^I'kavM{'WLkjrpD$Cl/o<2<,!Gх!fWoF%/Y7Z33J@ЭSʔVV#k_qUb/$t 4u:'KLP[A92}Kͻ , 4XaM֥+U ܬH){O&r,iGoGV1K]҅0q*n)AEϮ(MsJjöF%;`Iwf7J关 :2:_846/.AՁ}qBzLLC:u&r5u:a#l1/,c&W:%~` rO2Ǔ೤^)8v2,qkODv_9iM® ގ3|jb,~I'<.?INIcśi~Psk1卫H8 PTiZJl/vr\—[-:܋v)FtN/[z`w3Z}?3K\ %k"A3c2Nw]΀kP}"hJ/X~eg")Q1 ,ϙw<أ@e?qET&eAW*U;8隴_ #A- a||#A8=07V{ !'@$$`HBh~Ԅ;,muJLL3$Vw:) >af!p٩ \8\zWHD;ee-Q!EZrТis-?~"=}֗cռW )5R̞I..HROd^Lk4Lc㹷̇vUŐ@?AyEi]!5քuƑ~ڭ]4)vO'?qljd lf4ǒ9xqEyo !3&9QwpJ9ߠ˃\e:@JLLc_QjFُEnFd@A숫es^V5q*MA+q{z21 f##Buߡ#S S%ALgL%S/Bs~Ӻ 9}wv ȐS )6֗>Wryۗ9I AN|ueG˸ Zv<1Vd׎~T*~@߻ j8f ք-.޸}0s899[5rE6}[GA G_Y+Z"C@/[c/, XUHBO؂  2n&+mY6Mqau J#q.(\6 zmZ3]qQ}S߫=9EzNj8& b>TvCN1?WaQ wئEUY^b~Ĉ**oȵK>=+@,W|u^y\Y Hed[}IN$HIfP~uLeN6aEPbh{:G|DO phMX!E,UJ+v/=Lݬc Y)kɒ=)X%*cT8Id#.H5vߏD`n 8 ȱ]: 0e>BbNmR0"DY:H,s5!~Kzf]C6܀mu( Ԉx4$OgMR!p R V$ d$y0yh?ZRH:fO{ܐFPNs XTųMf#+z%4D+"t+~ ikG xƵZN˼ MHy\&:d0LS|PZ7!438aCUՅYgE|E۷T+lСNq ó$[VƑp_\޵~w1V㺛#pٽutI7)$ yGxTnO/li8yzkL1 ˧X~qv"3[ˋ:VWHFm0UDunuC˸[7d6[k, k4^@& .J5d[8oTw z?$ulԫQ? һ I^6ꢖpсf67Vc&:d{lJa{Sn@`!ѝJUn+'V yCO ::y[IʅFv6$&#ڍI2}b vܫBJ=/^ ,H kЮqS NW:S+\HA._UE]2dIej,ry!+($*C9bTx9'/A69] NC V/(߲- b0;d`]$ F ҆E'A&|>F/Q>!Ngr|}vX 6g7 r E}K |E9,rzOHm}X&9ȴVq:>{4u 0l訥Z7DM7n]Z'f}C)q !eo\Uk[۾Ȏϼ'XXp}_q+^ȭU-H,úɵ?qW}w "]هдKykvANG֓|Ŭr."o/wЫYߞȇG6zN~GO87=lGԨ_a%)ʰ$G:mQ~.Ӟܥo{ۘ`OGŢ Vl02Du56*4Mr;BĹ?2'G7%xvj(ͮ?P/n&m~PG؞wYf&oIyq60:,t0FbaJCi0͛rʹ["ܳRݑe[IǷ rzߊmh{%XAg?ymgBTM}$.OO4Y‰A%,q_ 6 ʟk*LnKh:RJln1id61;:"rsr:ŰKR$O[$(Q*[uE+8FBM-~xj,Y/A0̗6|0` V^c#Rw)i:DH66Qϝog2#L~?(E_{j͔TLRcE=ܐˑK\Mf0۞ 5c]1@gzDEPބm&Vt/[5%~>GiIQoE.U=]y$N&y.Ye`:M~rH6ŲLnCŧh@T3q.=fdt.EJF'2w GNÎnAMC&hgjhJhCi)o%'ؠSLe^&5zS fT~aV+YVq&e7po*x8F=#!o0Mj`+{K|4V4JҿuIEa-g#5AmwۿHѽ5&*bM|$~%U؋)-Y@Qk#_-tLWn ,p% k:W)V fbGp* r[vqOunxIx*6G~|+3"gΆ}柖2i3Kl fk 1Nib_c6q2)pdrM4x2:|5d.k ]xXIȧM5ĴJ\ ,f*MY-M(fbjjq*@tgGju^PT/tFףɳt_3hI6]&p dYT|SLJ Br #[£u(ø4BX ?a  tV!Q2玵%w M`Iؒ+wɄ+nK@֒17 :o_|bX:bo6{ 6Yꕫy#h_)6,\}(coÎqFV0vq4n.Qs@: Mkv58Fsm,x fR\ ܏[`# j*A7 5ġ,h I4|hK:۝ x- j4@̉PFB#r/WVHlG9(OQ^;*c1.1#S Kmy4[9!)_Q1p]ꝥ>X{6SwZ"Xh rzJiN N"俌#2ey3*TP5S_:,Y u@n򊶣XcTsxjƀgJPv.Yq'uS26$Ԑo)E䙪q)LC~՚.^Kj%OVӮ2FƻE6HIWAlsVO(0.r 3~)ZLHT?2fk#P~ټvE%a!v ]@,B& UBc4tpm k;te15~/!:NKx\˯ݏ aǥ3)wmeV8}둗*m9XZqIAbI boD}ӏt]Ū0qNѲ&~RUc]"lko]H[`,XIsݲFA9^v;roHIKì&/=D,\ǝe(Ͻ jbCQoj,3՚+bQ=z ֽ̧Fsx i؁N;\P϶qf;O4uf5WԊ+X+:{ e?<ʨ;ux\Fck_+wx-?83b|* CE ]?nG ,u{u3[ ͈>TĈB$sv%JOJ pǂ\}ꦥ In@bHDA O5GiI7oP~k[\JM c/;dzŲ G䌠?s gtj#-7_/ۿv)>tF'ܭyyv^蘴TY[_BLƛeĖ#Mgܥb$EZ9G^p"_S ]oyrMNljHһ&ΙʴyFf0j 1 y:@ 8ݔp_Dk&n.899\pBe}!/CòW_C2VgȺ~\щt!8vc_ݩX #2͚E _2j<]U+ץP^E4r {'11 SM>"ruJRC!Y :Α̗h3:ED#P~/#lZT W~ rX`Ȓ Ri~HbJcU/Ggs{WF5 j%nG<.1|=g}|6ٱuG)J=ad]A9^]9-023/s gmtTnP}i-t-WJ"tQ>h@~W0/Uܙ5wi]%gӅ.^6 癹Ulÿ;k~7:u>PjFd EǏ*%;`2*" 8 _-nȢp֓xDGs,SS ҳΘ(~@bSAO1z]p\Max}Ya5#HфF}Lxpdu9Օb&Ѫ5S "f_gW:(L _uоϹ8kjv;>+7ⲆI5=|3;S>[!hn}.ip3i{ NV.c]6rFl^L'nXO `&E`6zϙ$:a8Pq~&t/hiSw6-{fOJ'{`i 4/Pvtٴ29}/(-d1@ *>؏\ $zQ!JDȟ_cs|vZMZm")]+za4ӱ!N]!0t KrivCc^KMzA[6x$)cteFg5iʨ Qk¼7$D `tƭY9NQuXQ;i2BW3 onl=`/ lYIJK!yF-wr" bѷ})ZJJOsr_2a׺\ ]"Do^ZϵIL+%J.SLf/ʅd,'6Dn.ҽ_l ӶyKQxMPVMB fF6&3ܸ0rPV J[͋>1?̼i!Z)snkk’ept6b@͐h(2ia题1WRXSkχ~AgӘR@鲙(n޸wn 5"ETH;aLV൧;,sƉ(Y: T8o^n v+cg T3kmk; ==CFb E5$JS=\aÄtdCTc`H>#.[^}墳#:H!/WqcG|'wb@rUH\ }bI'n0k`P❣ ^uc)]: ֮ēNR3Y#Xy RMGg~cW]秤\PjD3|#npqYw;[~^h;ӓ' LSQ  }h^m.- : (fa[aD3kt=Z+y)Vs#<3IxC7ׇA<DžAm&i/tzǐE\:m6O3C^&Bs(P3y&붖4'ݧU[-$\8S!FoK1f*y$dѩQI H$!v6ֵkQۘץm%u5gЃb:+EDc%; r8"x~cDp&j$iI\ y;)21%fI^[ D <Ujq2l@uO֝*tib P c9B1*,D1s/]R(E Z{_ODT2Z ?Sfy/\֌jXXѭd5X~ *1$kZ'XW3IGR,Ӂ&C;[.[k$"#;b(KYo6Y6-NHS(@Uf ^&Hl88%96;Wk }?5Mk!{'.3a;_Q YO[E}Wt=%E V):.<Ư"28Ƨ١<@'/s Ӯ濎pn^?% lu_tB zB<0X%!Si2 m^"gdM$ DʾvԝXOr;g:X)ԕO=Ll!y%ޭrI*?掃+ >8z?p3qj(?'/EYZ{ĵ_wիٌ%_j*>O^h88pNDךlpnCKCZXS.\iRxI6HSjwRͣwc1@}FXIqYN(HWФ9$22)<;xb(V~kO0_xqBnTEax?Cjm=Hn`lcXC  Goigs&T?'ٸFT={CҾT! ch}f!sXiuN' %oWoٶ+XgH">ֶV҈%SY3s=ya" M$?5@#bB1 *5=ii\B^f:= Uf VA`[hkdV%K:S('ybr['&ǬlH*Vo[^k=,qv^h8nmMu,) ؆"b#I|И$cL6⸵^7rW#ϫ+,Q"/`Ţ}P-_ P/`\m,׈QVZD$T4+[!^~Oe 8DQ HOʬQzuE7#UiPzzHNpM:(ClK8U|_錛{@PQ"vE:-)[7b,FK?1Ԣ|A,#NyC! VXn)x45IezW: ]@''H~qBf_&e.zcJ'MA.xMv1XӋ"hUq<)lkE[kd* QU"1sKkw]pbAiL6ybW-oqj{]K /^tΓ_O=O!&_+}i%zڍX ǂk)x*( IRkB?8G@qi}>l<_n@viT;obq CŸ y&[&.M+NvPcn$x*S[;@ܽc\!FC0Ibچ޼3. ntON;fZ̤F\PSRMbQ0R7ew>>~@ 2unPŠyKyd `:JWO`7O ǻ "Uizr>nx`,4+d NԠ<;aqU 9LߐuAu9!Y45[d/9 KzTDj.OԆ6ړN]'k8 [ rF_ ix ^gKЄqtE-s[R'Zx'szіQEjӏIGcпJm+KWว@Ud-]'>ߵia,.%Xe1 U7Bفj5]m&4׋d&h7QqS{0ۆ {.4hwz!K!^fHᨐ$"KH37#]aX3CbֿDۖFq˝t@ED,֙,]wv3̒fzr78g9]{*FJ]GqvDoOJ u\+XAX}QqMpB:t?EDkZ kavL iTӴ}beK!q7,N0qdD/ tFm0WO_%Of=mgyÒVKT""/_[#ݐ3\4ׅ{6<^6oC'Fvrμ {? {2-P*{0]Qmb$&LxUQXzآ2`o4jp+Pr?_[ 0D^Z=ӲFEEQF>SqM49N{'4|r›>'i_&]R=A bT-͞8ee1 O/[0ݼY{`*ڕ])֟.S%g-a18PgR2/];P̸(hlAN\NBuq&N6CS\96&?¬{;7H )58q 1]P^-;"_z0PV6A=}9(HѿpcZcuZSHs1PN?~ gE @ϙ1b:eMVVMY`ԝUiߐ% 6j:)B1c`P8$f%+F] Lbټ#m "G >cw531ZS哃}[ʔA eP? .! P"²4nM#f, ^xخs u88V~j0P0|Xh&b}, [;N:|rV1̙uQ&3" N 8 E#DZx4\5c$,ׂg=&soTOfA8;*HSi dg;\p ! b!]mvx"/=V#%zhT<Ejq +1XRbSxq1|AHs8߄]+jg<ʮv +j*SS[}uّvqtaSy>Y>r|v#@nKfVP<{]yˌ1W5H`V7Bڐ|jW]X>X/hW_TyQn"Qh uO.QAFqB7Hx9GXO~\| >BtXL,Y^G Z_ϟ'/]cDo;QE61) }_n:c%7\j"=?YTF¢uTt͒"y79E4v#!t?>:R5^>Q=?NTn()LA܀*?\zwtn 7(R!M:a EK cZORu RK=cX)̝N$g0)(G9,3Zd{*QZjlQjw (`ĴW)%w64$kD#݆E$ Ps׺TPJĿ=xbhboG @y)T,*%Ŵ k笑;! !xTk„# ٬qc9tE$Zcg>?! TIJ8|,` \5%QP6,[bx-kM# Jd+9޼ {8:㞑>O/Ȋy^hȍLu<ͮlQHucH55+`0iPule`uEԾ~ w*b1t4 ǻXU^BGwon@Q$mY+}W?-f^GD$J|=qѣ7c_[gx7ۖ=Fdɍ,w*Q$&7DKQ,y.|-Qib\7BFBjXZ5~B;^hU!`،&Tl 9S_r##Lrd=Go6ΜyǕD2*E %* o([٤Ot Oy!x|`EiiכiBǿ/'q,!XCJw  dL=U$CF$zȷƹ4kEU&|)S{C}$yQ}8\]]2ٕXpIK#lTmh/,XNj f$5YjV`}C5RBNB6@a1"N1U݋bxgeZa-KL]/y0kJgbg.(jك?0_b|0UӓwpCa1T27iUZ C!ƀ>[؜*]WwZ_A,%N8RCOuWVI)`Gn.r4ܚYRalew,o֪iCDusE 촶oRW 1 'i11}˳{( 7+9NIƋSq bʺIF0xL;L?my W_vWg?2(D.Asa.{fvIǗp8l(hNDZN#eo1$m)q'dȟVӇcPŖbQ](Eތ1ȞUd/6JEޓZ3N)d*yI?njPZ?E8M Ad@~S`hGN&'}|hh8.Ÿ8yX"h w_O:h6(i6ZIqt"S:V*4*LP>Ԫ 3?%U#+niU]QxnJ*8v"? v-b)$s3&J"eX"[&&Qfi~ cOÑGK6sK1? {Ѻ`M!ϲzVOF %>!l_"'v1)KO_!@18pEM4Q:aA6hYZ n J0vᏘ,_?$/O4UgAD& Me5xhqS͟0 CBFN!*_D`N!UYuj[r|E/y#tџ$Fv Рܘ{b}k3zDxcT>(^c 4m%^tA18Q!h2ߊ{l:hŕn{P' dێXPʁLpD;H6XnI*{bI)$wn?<ڴhSiopj\wa37 9~TœCH9gxZ oEB+_Fߦˣ BgŭY+6,PeOzeFTD1C_F{vi7nQqYҨ[ Ys&~ DpI!ayi+~-(sXR亱}kYv'A 8\<ߙyAKLOy.3k9,URmQTkt)Qv@x1[}|{9yx@lrhl#ٝpSɹRU_{u[b$|":(Hd9KGFN9%NyxoOI(BdUd RտJ 4Isf5 Rqe;kBBʖ)^'f?<=~KnmG!og(d 5;A=~=ׁzG90iYLc{܎]X4v8͚3K}24$kU(AܠY6/w'Aדf"di m`+ܧgdʜkjX>J$kMws]>r;RB5}-9&V!6`}D޶@~xc~ly`6Eg"f$gh+ l޲ͭXx݊h׌f(@XBdnGXѩ\GO8$h5э{aԩ]<*4+y8 ;.C%́AJ,XŊ +~wm$$ PS縉p[nݬ : |Wi5! Nmn!U4/0 >D_xv0Q{6쩐MﭘcO-8??ރH2aE}@nhWuMD8jQ0gQM)ZwxcࡔŒz0c gEJ8bݣ_\H}Q֭Xב]ċ#0 ,fsɉ!6HXeOk̬ ֵ{& ,>8./,3;Kw1ziNnZ闦VVvicT-D7w Ö)^KqS"b%~%«C\ΒPPSo,\QܥsIG} 1 0rVk<>O l62g;WP)+|HJ~tª//ij3Ƥ r`K{IDHshAa]T:p !-2LFDDwӺ᷻3.ʾ # n5] MTf ۢ7u5݅n9BNY|q&AޠedFQq_ 7ӭhcŁx ݣЀMlW_)},]e[ >z*`\мl;MgL)e|Rf7H;\A(HA;p}xOZc bzًdF|vVO8"|5n( E1J`[.5ę±pvuqgI)bzxp鶘]w/Ɗ+W&.6Ԗx#ݳn&SESy !fP0~i/(QЌWYlLno@E Wo6Z jW5F=\1f.)PM:#q𸞪?CMX7wdlX Ï勴.qEw/\-8-U}9AZ:a!ioTgYM>қعDQE=}-¾M"qq7|'TƩ&4N|y0D5^/pSr @@J{p[X(Ntt0O ~} Pw6|ш@$,rn# W<'"v@G&`M2R0hzBW~]V:]:`EI*&FTنZLJM80i? 7/T0O+O<( W8ngC^{_5z@ CǷ1'1X(2v|g-b>5uqKG1 1O Bb{f3Qdw14ß-俪F"FXhEw[o5c_eO7TΒ;"ɊZvн.]uUb_ѦCo.L;\(t 2]TK赍i({JxwWSfߩdW4f~KJWuDR4|ﰛo'GAzd Q:wBx839MIfz'L 9OlGoC,yYlt~7}*( %9 FO$LO\RLwJJ'U{[Kezx}3cv.~^f|ʒ=e8f_@R@1'5|?;x/Ij2ѐAl}-l>6R2p,QHD- 3H[h. 9%cK3t,Dh# ERi;KrrVMӢV# G\d9׀ڎ/m1lJբnw#rry]D-:yE3}AgEr$v[96ޢczÂ~G !O:oR,Қx:}BcvŤsY4v9=%`3hz#$S%)BK6/v#Pi!SӜ,TR{&[j _@4fWmp@ 8Q ' 7EP"vKsBzk@' d$ S#|HOFiFvxg)9mtB$i et(SܮrUq웏U2;s֑gȆ`jD@zޘ^ar|uS1$K1uiͶşT&n* S&Rr MCƘDg<6NO ʹ *x=zLV@k1F[$*,,|2։P tm71h[DKR Fyy{@NcYsRa/j!֜%҉iN쨥Xm 6RGb񯺵g?zA J4DVC2)/[DVS~YzruS|t(zB2<Ü4lb\J5{LNۋ^mP6(5ƻ,h*!3SAnݳ!km X+FH| |{n:8^ +f 5-1z%x2AgNW'ʑ,gj;*NnaRdR5$*זE} j-Fx#">l>>' Y Ey⟢vd vLՐMւTE]N4ઐJ2|dN|CdyJ{f}YҀHVaNʫKB00N+y$sT[%A`-xBJ.I&}0 "2,x CLߐ{ Q MY]4%>3a Ρ_%|3{M%Cm ů5t,4 W(;&}h OU#^r7Pgf4K : BO Ae,"=0Ϊǽ]'F$! l_.YpY FS$(BE(_X9HS2uٛԻ #NT3ilw|8<+]|p }/m(,#e񓭔ޚyw]6y81(ܓ-w\hɄPzyGz0/kw1:Ԯ#Xm&짂xPF]l *^Q@sZyQY~Qb?/w0.iS5wοa)%u9tC-c/=j6L !::iZiN*)aOH<BÀçeށ:]uLhOtu 3}bC 1t@-u}Υ#k[mY*y,(b~rBwh֘dc\m1dU3&܄ ܄)N Gg:?ۿ$ [2[28rCfՈ3kDH3fj1*`^~Mn $B8C2>BؖgYM03*uQͿ֌?rx5(|:'u#JpIX mZm\Â6{r&:o#)¦@<.L|w#S\!u15WJ<~H[O1R+.ASN$~w €т |lqIHY۹@ǛAV_xnVْD=7Ѭ~ +$a R¡sݳ8I}y.̱8UxnwhOd )確HM= HæZ熤PC}<ؓ)„I \=t$(7@8O-{ЪCdC*NsDT> (#!`?Ns6z Ax?Pcn;j08`D )mBJ('#|H\ CLvQ q$Dw0=ۀ =E2IA'I C\vG ̅2nykS~7,$*=i` K~6$ДCt.-U&H1H.F>Q̝'Y&'T&_a:!Tÿ@͝RbjjÛG_Qc &DO.dM_u'M-;;}@9t+Q!Y3σUGVQV b! {Sp|kSmd:C, _Niq9GG@S; TMf& y2wn⟛' Qcd;o*K&3Fap#3p@O;]G@Pnbob8 U2enYh- `9Hv|u,McW6 -XrSٚ CN*w4!Њ]c)oXJ ѹ[2:Y5HbގdN-8ے<.f&oǀ׭s|[@ZEznsͲ7 BD(>m*n@_8EZڄ !3s0VPu4r85e;@ @UyB;Lg8JLo;O7&E xљFf@PAySY H#I0xJzI݅RZvt@agW9jXGdm,1+ff7mm˲( hgx:kO_pI 3t.fT"9ى& 0@ML?.0-3$k'=aH/)CI[u3Ȼ^EzWpѿ>HJ6s3UY{ 0^V_\OklDHŝٰe=E3SGuty\xìXvMQAE=QА'/0%eFd3I9r.q4ak1J0'pWȩsa18Yy0s٪}uAz2lųu|v61ۮX]4 91g&/).Ôt/AhgY^.?-\a~:cyd>#`3nJ11e[.a<|jնM_W|!ۣv.߆KYވ_849p i h^3 &g9Zf+b!SL h]-qƗ2$|8 yaM ;Gwic95=bD&{SqS-Z23e1_tfJbt@}oG=涣|~r)vu&_t[.x1wuKQl;_hdSp(NGUFlVȸ9Ńj?@̚}'t]NظjpTY @@D O5y:Vet3Jk8:xpeSdGa)8w]Q#]8m}t:jlA c}b93V#͆n{ϛgUQȱ%xL R0߬z"x=ѥ_ 0FC '"G!%I!4;셉anAy0/vS&k$oOյ:i i$֩+?jQ5MYJB(V1ll]e}~*z幥ȸa02̶+x+3rߙ諲aގUߔG޲a qk1Kњ8cFTPU&Dnyqa!r@+i2Amzkۥ--G2f4vM\3NxOX!CNҩHRNb|/$T5uױuNcmہ8 Gnʔ4fU-$JۨM uػ4(Ǽ~6 TiCxD`Au&N5_"%fbAte#GoMܠqxHt<T$g H%p{=r_3fcQ{H:}ػ,@Ё/$/-0q֌]A=Cj '& C,7~8t*t=l&q+^څx٪|ܲx0R PXNr2@qҥS c|H[h׏‘1Aa/G)E,‹BYi k*e-$. k>s܋h,N|a\DOs,1>{)R]~G"߶!JDC# 3.8弪D0U)*7ZafějO]MTCfT,uc&2rC˰y.H~i{$_ . pk9+$H69-j R H'ù\|xyUݠ'@"xқRpe׿{ +v"->O޻, Xq%ȮAc1=; ciU8u\bN"(m'o+fy,(ѪB@mAT*w.0OH=T n%udB/k+s@n{߽e/p)=A˦B홭j)D"_oK2U<5-f :.ߟr^@V|?BǺ| \+31׎9lnϙ.}e<8[U`4cV*Z9εYgܫUנK3?ƉRb21IS>;1g&N?Q:Kp03uL<"SkT>~6&BOHu> BT+9r,ÜkrnEYESKݞ6W3;(5 F6o H p=6 H "5J\!/3K~{R;''A׵!Ql}7jRLkv;;M}r[P0k<]zClbX#KxQOo} #6_(/^F8g<}ZlV #a$l4<+ 89#lJkswR6#ttU+)Sj_p؍50n\f*KL$P{IfjXƁ8ϔeq ִͤw $w Qs :vff@GW^z rSع1d0Ō2}2$3Q/f CzZo>_u,dKfyLyHe^3_ . MK({b=sÊJGem ]jP[}0@?Ex u!&+V`$ 1YcbJyť-8ynͷ l3/ ~W&9d~.('6K xt(kv4`p?HNn㌁&/93iZV7I_Lt!eZMfYB|^L@#mH/j?wIԞ<{Ң(q%C|%IIxH+G4hf1CsF7J[ax$ sZoBܠ^T-exS fOV577+,F38'qz쭓6c0-(V1Z mŒ37Taz)vKIHմ6_чf@|FC®Y"j-|u1hw_Qm\@R7쵶(|LP8PuNjs9Se\$kMAgy 6mvs4 ) &@km#KD>bO4+w|v9ʉ͘IɁR}aυeZ,Tc]lzR@bvB08 $BF=G8DC).n z?⤺oȍ=_fO /Xk؛3'?SH`\ޒ 5SA8[нcn] zl* eيas5I睕s`"!g4d :.0/ZpYXE!fP~\aFLFbݴbT&$惞Eu>w xj/k#bד:MvGɃUkRqǯpZve2oW|{i~M)-&;d-q`{W%8SW ^ȋ}of*&3pq*8( [1 9{a鐚 M1lRꈱrcoiuH]0='zUOpL|i94} < XWp,C`b+8X˅H}R@Ĥ3ZT w3ݕTnl^X0P46J ju (nj*3&1~c`b%W@ڵi:J]aD~byHFa+Q`T^CaQr2io~֚b1 \p͖mKL>`U=Tq.ۘG\8@X(UM&HLCrJ'vV}wHH Ϗ5;˨xb(a?@wn$GCop KI:;dl u;5l>L^SΏ:E9+X.zoYIP4'0- S <˽JC#@5p@ұ&Ukd&chX泲DFA8G[iX5L,2EB QEH80Vmqq(x`s2<# p→ce%KB!WHWV`>\4堉ƽ9kDݦIX1kZG O odqXTV"]4_93P4#9=eʋTK[X_7gңR0)kaBlg,buA'*6I&+xb+= )$R2տۀU_oǪğW[]a;o qUm#<ŵ=bMMH \mws @)` C`hz4"dU`0PPC['Yb{c1CU'c &J]<[ v2\vb'k= D3$kL>s/YxTgwp$ Y;k~sƾ [aI2D=ܺ~|FɕOF' Hש hO $MbvLM|6\=[&En X6wl1L_ox]=VQ? Z̆sjX8?$Q/PU]p㯕nah24y5'$i{%:/ oLvzZi"t#QC ?t{~|CQ*ɴ8܁>\"M0xGk?iN5GmЮP2^RJ$ jޏet lб.d?={kچtZF- Hh._;Փh8"n%Z%{BzSǟRAj HNYX T;'[,^NXHEdf7q(*63Hqw32ihd1LU͹1n<}>gdhF߮BaӽV pTPhHvSj,MjwN/j9dXN5v*k*7ͺ;.y+"7\ޱȬm,tјix/mk;1ьb}(%2ix$}$]% Z$9bi Yjǰ_Sݡ 'SyRreC\ʀ25󵪸BDsc8cb#; xq(_ƂBY(ۑi쮗gT:Rzf[[w)kY~Fe+npޟ>S/~ky=C$)OGα)94쎏 i[$Ng%n׫ٿ8>ch>d[ۊ)kUW0@>ljR6vnv#SG=ڮ&T:͖I*V( ~˙ ]qa  bpmd@~Xڌ@1C*g*b/ CTBEB}_FesDj:7iHӏ q߀EOfR8h2yw?]bw)|_vA`=U(!>).&DM'6IOҖ~SPԵ& r\O2AĿ-֠A\5༢4.'uCh%(gݗmEq|+Q[ v_tqvĵ29 uW~Evݣ{8t=fˉA' fu/17%PJt]KD)IOrl^Yȡת[͑9"b{<ڢ-nZ7l\s{۶ܠU?vҿ upoTS SzLlWXFz/Cq&?{86_uD&#;)#+QGa;w8 Lo]փl}[ߕ:\/8Wgd 5.% {X\|J߾wդygL@d˭-pե&Kw:g=̐-lA֑me r#@WҖ d'hBk⃌(pؼBaӿ],Z4;!q]8sIPS\Bc _򶞦Ƈb; lKg8zT 'Qs( a\Y f:~7gBR d $gdKh?1FۺDV:hf7"ie(hFs.FQ'3g8.gڷKWjS{!\mbBDaFYY!ghaBgw1["`$& F:Ns@hS "#xO-MOVBSZt۝FC/[z<˲m>?bu ؍4R}/6>h| H4NMtaٝ(jv?DɞSMw_a>L]%"teI6UUI^=EyCl&wh{X1M94;+<`L;\,>q՞ꑲ-@#Ҍ~b7bà?U&Tsĸ'۫îQH @e9%丛ޢ&=c'  s2+%W~s㶹QM_ !e*>zqRe2@VjۊW}I(b 𲑆 B$rg)X3ϡghd\ɦOsʷS$F!ki9 GZMd+e<8K>#iw6hkFr~6t49p3^}V 2HW eWg}w 9'۬ ?+n0|– \5]mlZOVgrڃ 詰C oHV,"9po]e5gEtHœDZ`{ uɋH[@"qOWF~*uv.e|ϔ}!, Od*uNJ!F\[$_\}$2p80p@zmN r->KSq@%3{:`NO/9 9^aU,Tk$oJП6Z)b iCsj80L&HF.)Gj[]d?M?9xRTrTnbkSm@a,3s3'[c6UO7n2*};Ď6l?#3Jb!8F >;O˞G۔&CY3I~ V5Ljblsl7T(#C? MLi=ϭnشMri\ zb,\:=g0&q]i0FnN6 I2B23r,9Ciwvۊ`ybg,l \U֣7Nw |z0mN6-,26\ͅ@ܫY@GTr+n}2|{w6*)"CSmP2T$O9BmĎC^3:V!nbܱo GmU>aۯi4xqŵ Oզߏo^ʽ-p2w!4o?)L(tp])f)!NZ}8)]2=3 mB߾e&}$M9Dlqu]J92]92@IAUNC2uS86u)Iύ|}XJ%}ךsW;lpԎ>;KFJ޴" [dK$&d2ͭҌS!wG0BqF(5&"xSuKX(%A˚2-X};³&y[Jm~*R]ϳNvMK>?+䯬"ZzF,:bQbQ+?Sw͒ot] 76Z1R\rNR3l(J'9 þ;Lt4$7>?*$ыswG㸠3v7_3+eȒ877㦱'+oo6D!K{nW?%kis` 9}Ƈ#&0?KW ԩ)Z;:g2f-{S}@5 O+ApWE̥IvtEdyRtRc&۶^I(.ox+ c`V[<'oHu 1¨?F8MZ6NC'iնe&,LCp)Q:5H?\}3Zbj?u!x/CD5> \{_m+]k%y+B3z!3{D/!Wz-blZ]vƌ릐%!ɖFKj0/EfH„:Q? &pK;ܖѣʥ 37'CTC}uLZ/ӡ_ץ7D)zp<)p5[lg&lqESp~2I܍ C=w6H.~0}gkA/Ʃgəj'.IM lae勣 5ՋN9Aj/.fZ)Gxi&u7SP{0*鐓bx˥K:o$T3\ddr's[4vB!נ*wrH(3-xqZ0۴*2n~M\-6c9ώ׷=_eiN6bPD(( 1`J"Y"+7!PA8Fc2c3j`5{?,FgH7 ot?]L)PѓtX>f9L]:Zpi2gX-lKxnR8=`@[I ֦Hץ= Kd.zY}3]*`+i: O69 w%$nQ6n8"̉?j)RiÁ;ظsq闁7ꨞ e.@ip5ܼS "c 8۱N |qX-) Mx*RnH^a<"B5,TC+8Bz<@mD BBSk/3:LU]gG(w Ao - .;?Tog#͈!R2 16 6ö{2ϵ$ďhBR6N!*̞ovS;_Z,ӿ0]76 \Nxv# <씶vBO/6,uRG455| :|FH">|MďlM4=|hp<,"rpT槟2Ssyf\d+< ]"!TZ:FJ|W,|4NVHg]gr葆=7yE@ʰd>_xXٖ>A[Y7ʄJ&CЈ$,ޒ0V~Kfu~E.hU' o|BiA=C(^sB].:z ! F$Q0U7l= Χ8d֥gY(8qxqY7ʔk.YbωVWm٢wzߵ(EfC?@y :4=w@cW2kzmX")ab+xI W@y^c~"I 2o{1=QAR0iׅ#RKP.AX6RGǯ~9$8I}⦊xP*i/p!%L<_>O->J ², GfӒb;ۘ>J9t'sdFw#N^yqbxv*s#}nі@sBaeN@Ա[-bВ1C QhGy6(2>*+[X)?о=L~3!w]6#4B.GJYo VYr=Nz]4Dl@/G͋ w#GXIŞٺwnlw5끪5 Ԋ]cbylb@D0=|%P?QǞnV^:QvzId0+ξ&{! QCNc2yi9 NLĈY#↦v(N$(9T1g1X\5Wï0a.ӟ,(Z2 i-NYnAi[xl$ YrqW<& i@=Ib:qx5)Hn8՟p1Ij eCbq(b='Q{f87DZ=cY7Đvȥ̛5Z$,jcp! 4a 4:RjmzƵ %)c57^( W^w܎dwȿʊ ߰e n'T_&JOkuXb&vɄNKʅ^%O;zӰ𧰸3JÔ`O;pX/Vǩ#nSUC3KG_ɏBR2@mV+zpy"x>XaD3O>#&_ ?/P8 Pܦ` Fv'[C<85Laj[ =H @>礨)A &68]pv3N^/j~!jlo>d8h`4CXT)!2;]:b>o _zixa )pRnTFC|%2(s"X6l_b7MV6%1iQFhc͒R nZ0.ZKŧ=[E1?StzQfY\ tFM_Et*GxC!%XCzX  M WߕhT /w3,wkjbw6aeEH- Kϧmk#d頨xxkTkxL/6yGGc&TkNSJ|Y/ )Ri 1'0;0VCOsy/cnmJ\~:q9e0;P-HŝK[@A8QY=Xۚ*嗪.Ft,>ǽwVN >`EqpHUeUjb$wW`]l7uHq0w d3>D=yQfu_UCcp䦟\),u Q@rO/eKA%(ڿ_H!"AV_F3 %31W f""adgGA㯓qh׷79q1꺈o$%H 1ka|.IhJacTO m6( L,4Iщd.B_(s.ܸs{ L_Żc]Hu g%#H90^C&ޤǓxfLQJе*p%@ɮd˷B㼼p@Zqˑ&C^  Qg#|c?9Kl\CEMFz3il fj>sAӴ{/0j? (8d)d"|jGH˼#H/BnpEd셤4#st-58ks&[=c΄A33. +#u?Ȳc;hb?/a {v!nIs^,^J.ff=nlY.%Xy+ԿI=~7 u(ʏA[ok8g,W{{GGbg27KNBHMȇqg ԫ&sOƪEHʌ9Q }I,{gϖ߱2 >դ|a B>uT.LO %}Wat-B 1[I72B&{DjL|,\m4PՔ9l}s[BMG܅r&XtUC38\~2j}7~5f Cj63sHC|covLf qyۻ|f6Z-%W|?l;av IFt&^KڭZ+w:^pi.UBPIUOxA|CB3BdRK@wFǰ_sm8 ԪvƅΪoNWv/q|nyN>[V@(ᓮL)%S?)hP "ʌ؅YjvV5l%OWBMOx{Ґd֓aA~1r)9%8RQm@d?D~ҡ_0}S R@5{M 5`d[0d|㶏'@٨KM|>I&;;8Ht^,Âd]r.kvIɉJ;F6w/ D ZUq=SA{rz6bKɪXoؘS te3õGl !Wa0;" $y& A%>ޡrq\ITF'o=LҗaŽ*Cպ ӕz͓8?e:aep- "9 :?CcobWb&[ )k?0Q 0K]Į~8Yo> Ebqؚs!Jb ƹɗ6%/`0zm@H(UrDÌb4+uNӚ+ӒdMo6] tzDHYY4d{}9>M[x,Z/px؂8Q/:FSɎĪw Ye$NRgQO\6ilI#xG/QVQ\8qgY(pq4L7I.Df ׵m'y]\XO?i涃;AUiAӥ&*k#CL[ű=2rV\\-FCV3;[]]ˆxO#4_-wtf;廒\ӓ$0u+`H;' bC̄ ]fԲ}r"١XiZN% ?l:FOKjtQ2(ad8O* ueoŶK8}Hm6(x%Aߦbs#~ͱ; /0~ӒͳK*TG q=5SEf n>YS[e`mO% ݯ!SLZ63o DLx0 .sXV.&nw+u!6ae|9:䴭wjJoJϹ@߆6m(Hχj|^Ga_0U˰tQ:NIl*qC+83E+w էaU nYP&}ٱPqyZ_$ k wf;A)A_]<IzKՇ=yW~LuXk փyD΂T U TryZgi WW8L;Q]tC x gM+WF䕿sYT<M*AlJڐ~M)u-su(%mp ~Sgn¦ o7znĬA7+ `;Jᤑ"T [$%ԝ D]<HUblN+zy"TdT&$b;-}68ΣmnwZԺ?|sM>2fʊKl#:)P!]*F3[s.k{0+yjaK0ަTܞnCh O ɞ k*!/<$ҟ|-}'g"3o+sJ&0LS_XZ/Z_@d2[b-%J"b QZbGcxhyڡSǼfD!li,wAk0YHN,/,t6- n UL%E~I] :jTvT(%x O3E1#吞'|6"dV|hC„zvdYBH3MXHb-R;O}澬GyS!?da *_! ) {$x@Y`R`.%+JF}[62#>"VM+ 8L309QM Ykhu$ςd*+J*wFdV lP̓T(%݅ۊϤG̣R`;rsM`Dt>.UU|B;{J+'mJl GK䏮eS亽51z4cS1|!gTj rGG=P!6/q͹N=1+jXnͬjke.PT'Ä(PX/s~ D%^d Pp9 {n1(gzTh'v|r#sZh?'<I~Q߀@Guw״~T%ޘJgsddz\$7WB[ƨ۷I -ZN'\ ZBӊ@쉩!iܸ{._G3D6,@lTzk;Ѽ!r2mvK1qF?RtڙAG 3v245A} \2vDA{E!jBpU> v:!۵H=;竦RM50^}Oj<9`'!)va$~LH*p\ab0sm2//WPcwtN'F +]i5f]ݐS6ռ:u ;:M%hjip@:vcFLv]{ћP7)e~:P[Kov""ټ#9"w@+5Q)ԵDeOmlM9xfeЃ؋$jQb[;ƺ]m(z[7*J@%Cy}(sY?s 4@4%?5ڤГOfxXjtg DgK#y6Yex/7,M\#1i^w0P@| `)n*]Tu.AJCrl ^z氌m ,HrͥQNcq+ Ca}/p#w{:NHIqE4-9&3`9ۯGCIVU~iT<(]i p֪Nbq`tT);<}rK=8%oM< ئȪʛBv`!f/*A_xh3,L[cpjY12+`sW YrH6;A88;qY  ;,H5Dh b_  \V"&^)r۶oǾX!(Nȧ4[]m+ƕƈ:KS' &I=\NnBS8`eE*b6~-V);} R2wN\r\G!ae5B\ ,5©.JU*!o?O,{B eİ'{J2\?lA5B4:eP-îީ].F ;1ԡgJQQX{8B_n~-yADf86Gm1O{Rݺ Q~b<&C9AnLx9N$MdTsa74x{:,ðÆT̒Y>ʥmZBl xN~978r*{hS0rC=eё בjΐ{hM]R K?r<-WEXRB:Dʶn`RRC 8R#tkoq,<)v9)|Q `j6ODPGhTc96~ŠXPna.X1T-T+/r|TM7h6. Dl]o]n)`~\:.pΩ>,^ZKHaF >2u'wϽrC;^kCjJل6odS3ﹿn_"Ňc֣B Ң6L__APQFOjZ6eX&;ڮlɛw,f7 _{c!0\d:~oqHΝ]$ğH4۬ڤd}Wd8b %Σp&V.r̋6o}=I^\Iq2+49Ǎ|F-hLz{:kg=zړ*YYOUBHG{@'.N 0= gY:"O컍_}5ʿvS|d#/ezւC֢:0C0BEx6hBLx*e&+`Pٮ +e& nkϷcXtqM8 cG,LFMD1iwcPܠ{^@F7g0M^_#@e'fھ{].K?aa8 Ԁ~5tKM1G@T~el1TƟiɸlnP*(g|YrJQ:y'1҂d/!k|J6Mv.n:2Ľ_C? q 8 ytwdL_@>98  nW/h.Q^H/D15s1˴od2W%)ڿK1>ۥ#7&3q~W* OaO#f%4@PK,J;T>Dʤb"w]xl/+LY4*|zOӯut@j ʶmLbV pUuT]$DQd2v?}|>cY@?q_FO*\X}m{\jK8m(p%1״]-L&&Tmmɒږr⬞FS*;1=shԏfu_ #i!.򙩽Ɋ Mو@t(lޥgXSGP02)$Ce}ԆI/EG"I/x) )Pq֌82jb`7t nHkvjbBҪO_BӬay Z,|-y3U%X@L4:^B^OȰz`M]ĕ&2%5RJBO`reK`zMSD%n!C J,%8j>Ze6#Cb}7 뒅Mu0I) |qw>3kKp7 ҥʘQ{)_X3vdpYJSu9!頜t'O.Z^B!1!SUDo7H(~#/ ՟TaKznttc4 1I\3Ե0;.HOBC,?$Wx9_:;x ]׻q౧Iy.`4F=W5]՚N>FJ#%GaYDPj=+%:%oZb7ź_?aٗ+lOޚ0ICCڈ|52[JM MxZSOLZ_G|Q?G-uS-F۞t߰v0EtϤc *6Xv%$k:|鳗T6۟S$9E SiR0򃾊elMj`Um2GWٻv$R)~w"In;z2mfoPP?zg=)cBD q@#G7OGϘ3Vq) (EZgD0?0^~Qh|٧͒nVu͔񺦑\S2 U@@VmųAQW]Nݵ2jFeˆi-Y- Ƒ-yу E(xm*8 3"- GzJF8ÂJk6W{᷋5ٔg׉mlJe/_>9$4j)!J͞ZSvU&SfujɡWzb3"h*w.5_9G:?6o^g]O7?jSoA 68^ե̐d.X./'sdUL̳C;y;EIo;}j[ktIՔORt?c4LӇ~G9M"!2F.Z )`q\ыeZe$|le~hCK{ &nNK 8"[֧!A:?;6jtͶc-} Fd \ݶǟ\ƅHZ> FO -l!O#DڄiZG/sm J\F?b*/>ac\3B`a!`)隳h +vD~f$F,  L">< WEqo|NkXr>?y^*6f AvWnQ[Υ{g~*Y61H G\,}U)U!jI !_]gzO}e~>BP"NzC0 <"sWIiƌHrQ_Boܸ- ?dz)jV(g`T34ѨR1؟B >$ `[Pp2Y"o)^۔HJ| o1 -b@WRsۤ8٪ڨJcTyCDŽw̎a`p7_dfIdR JG ɶ'n$ $)ɸɓ ʺ붐0H9Um|TĈ\PHۏ\;0! T(A!  ;V I^1gvUZY5k̥d!֎ܒmx-&~!|Ñ;_{t_dܭoOn3bLsgDӟO䘼9ycç gzGۊHwsLQ2k<*Sx"ŒT7(H؂|O/YܮX9x䛰RQ>t*t@txv ό;y \@DPiމF7[OBM _ P+[8Vİٓ@Z2X__jY04rVQT 1>l_Sa0A>_wXF<[<^k Bʲ %)g>U4$w_q)E5v+pOIq[}2:DRߦDUg-ʭTvi(t6{(e' U>lO<%h mɅv#%+c32$%qm2)kSL41a.:ͷ mJ^49LOZփ`Ds¦~qޗr>W'ji@ft̀~HJ>Dawz.^p1xg)@|A}pQ>: rA*At{\Ib gˇV3!p*bi!l:B%cSeqU}%_yJ(u=8›3+S e2MclZ`d' fpGt@|ه6_5@BN_qv%#< dZWBa 7x(E X=TiWzq)ϿcoxgJOLۆxFmpx@ )@{PFJy>`\-0wJ5y vv@j #A9 qqaWT?Ely0SMF<ӂDU醑\ |n^,]:5#8^0O&IV?%9f;,۟l[& ZV{m) {>#&ף?\m_).ش&؋5PD8:~,n1rsC>f&jlEw:KFS |]BT@$ &T+X5w=1dVyX;NZ=ll}_]e.rE'Ezx2(Za>jlWMf#{Xp&&a.&E\^ƨӈ=QDPZ v4V%*g<5]L;4۴Ub:p@Po\\,# UH@mR wtJޝ~*,S$=x801EDu&*^\#|a56(c3{S"VRaPdz>"q<`>h`M>|qV YԹ[@²_xbQ6 x <ƄaV-ݧ:O25:;a}ݷ q3CڦP 2ݧ`JAYtruq>Dzn.Q 2>\d9d)-I7C2"DȊơ|Z9N}ċ'm®%v8eL(aJl̐2# da0wU4byo֣@an\ qhID(` JG?* xXHU sq7UOMشeWq>ME S4i֕١/ĸ=ɖwMWduVc+]NLʪſUo7ͼ^ͩĐss |υwrh,.ocӈn}NCG@%ҝh&S75~BSn8)^lSO94~QkNQTɈ'aNiPuaēm C OH7`Nc@Zȩ7;oNM0 W }(satVg㎵o~57c^qS:mꏦ)osk+er2uVH[A{oocsRChohNIt|8&J^|1TiS ^!BsCΡ 9E,Ip cJy:Ep0w,jV޿/c'5xV1)$,_P9Z9[ |V`ÚXPԱɞHAZZvLs* EL[ڊ^NXFI ̟̚0gf6{Y1]m|0{?C;9ʫ^ ԥo`B[âo!J !ǜ}`ZdGZQgqnr_Ǻ[.ATs=X&}@E) X6e~T_~ vWԜe%`LDSŷ FP^RV[K=xiџղYY={-әHR(־Cx%|^&Ӵq kIYE-3Ug3~l"~ˁeSz˴qt%¦Y,_,#o[#E[ߥ>f&)fN{_ ?QkIV y8T3L\(#?rdG0*=H`KO>i-IeWڲ̬'k9ӝxĩ^l|K /D73zPzl*NϤWJ#;TxEa 0#>?RRԵΐ'T4#XpA}s dܥX0&2jx2:̿| Ԩ'ɠ*QflճLO P!14ƓS䮋[?}.OU S_ LtrpєL+Y$ +O.$ ĭ)8EhEsU[aX-wۉ{, Q+i'jE F2ʶY 2:9(-$\|:-<*A`L8W~>e \0ވX]0a-sCM"T' -Ă9%+)r\)ӲO'}Z=[LWC60V5)m)vD nh'x.`tSBl *wʬIaG#_~(S"~[d},i1| ;%TT:|zQKi]0B+ds AGl{]((bq //5-Y9byj…bp3aД˜ 70ҵ-"*XyuR!EH)-\g 3c9ᄵ1#/U!!oAGLYgo K 6-wp~̵$А& ==1~ž[7ka<8n+v)J1=sGUL73^!'Su|J&_̻Qn3qy?m4f#lkVxC"MUS} x *'^0R^ntM#ࡽ'`Jz-.4l(iyS7`7!'~:ޢ$Fx ɹcI*d!o$-p3ٮ@9 =M]|%€' I^PȭEۇ|3#1R/jJ,B/HĒwN%KD/ƾ |pV" !]em1Tf&pj| :;OūȄuFD7"^.#MC$'67͌#CF1#`USY5ݡ[=n7 ѦR1E7]!U.BM6 vC _&:DfLh Z "M,Taӈ;n{ ܕ)tH?nbPNčV{tFO;†I]Y>2y{ԹLc%ja N.cmdl&[Շ9jE.*ii TniP㚈AR4I񖩳!'JX  #aoPngPp&KÅz>fh٢4a> O_"=^A-4LC)庭Ԗƿ:^b}Y\ƸIruo 72st5 ٱI޳G."6-F̦_Um@l^"Z3 x"8\R"궆Q2vls=Sk[aOœlũ 7RB_:e\?YGш(v*,c %5+?kTc}bt[ %pyyYL^<#c|lÀ7{!!Qu>/Gww@׸A|)|Oۑ ,e HbE${)v3J}`m*ǴuS'bO=ey˵eĈ^mͯit&M7gJ)%œByVY}S\Ϧ`̊/u,} Z9_(s*#e;.-UX4 pm^1O|Gűq0N!R\8\6MZIĊau9Yt"Eԝ}^1U$75 ?m<궎]P-qr7bPbPᡉR=p`g0 $LK]yssMh}TF'ę>c8"͖sь>7aZ7Y3'Kઊ\}2rr9o gkTaoݝ(\r<" box@_:^JBwJ, ěF@K9A4b>|fS2,/B^髽6;B|->;n!F Iq[źwBXԘX$.*؄=5;56r2*)?n fz"KgZ*Ώpp2B~8`̵cp KXF:B91YKGqYua4 J.WCٍ}G @<^dW)=ـ"y~k3hCaC5JO ƺn-ADitrv4WpB"0nٳռ5Թ\=2:ms5Fb&;uvd$fqV_)9aWJR˄Qp;˟ZŔgX+F["z vG #:-,BkO0*c\FޝA$A-㐒U2HkiMjT ܃PYh_ ݨ{<{Zq_ZXکaݴ>KuXnzQzb\*̛*ah[!ĵ(ANW%3jEìM@ce8uy䲙ԛ_S9t#]!$|>-+qO\G3U* X mSwsVˈg;+Ki= :x+|cc %?Obât=UXOؚF&'p%[8aqÿL*UR``2V%!E;")K U+>dJGxQu6aQ}Egmu3@tK?h,$1AS k@/0<$C$_xfU{.ggr:fߝgf,*(K-VZ'uqnْf@`,&~{d"7vȪm[Kc)Iy;E%f+FO|yISMVO^VTrl0$.+KwP??<.:hp2OaŰ9mCdnߕE9͂P#MAͷ/7:31Uq}W(D})x^CP7(.F:aJghqjOsS`LoZCsCʩ {*?9lUehx#C,sXPțDVD Iu"#y5ڄ1`|O|?wF|`td}-Kc:utZl&߸~p_{b1ЫE\*s*ZjF(=xea_rTQ߁[XW[i~`РHyugMBjM< 6E8zI<v#6E/|m?!lF䨆Cیc7]qǗmi鰪)b8շKX+Yb]+'*^A`yOpGR/L]]Whdjw`~Szڂަ*v9|됷Hr S{_ܻX~xfȊh^Z lHn6[^]1;A%oX-q CZUb6,D]{#=K9Ahǐwa& |뮣#QrigϭV`p{C\O`8;,s={ۚm#W2\5qFiSc-^)JHè:$3PM1܈ Ve"~ya+6< M No&c:sHЯ;#&.;;RH~I&2d9NRo"[˵"B F8`")tL'ZXNQÒv5xcc=Հw̚𚻮Ngy3zdx\)6]4? L=(ٛluoF`ۡ% 89˼Ca5{\IL!->^XzyY^$NzQi>#cˆ5nj`?J ="9fyB,UaP5!)(*ev!`US˨qI54"7b7Ô2m9/ Z~onIpeqۿw;e76dVCuq Helgf,*4,9U+""%z# ZbdN`(M dq6w .Wm TȦiO* Ra-|B v!]߻--@D `& m˘E'XR|/i^tpo_;a&j[/.|(;=)Դ";g5~"mru'n)hKGD }.僼 ń[ ƺJ"gѸ\q:BI%Ԅ=I]D)ㅠF\PoVcݐA20{d?` uW_  OCS') .tkR%H+f\j !fGoh2Iֳ.n $V|Xr4.؉񌯛n2Iٷ;+V nd39ʇg{| m ,njY(9BZw Aļ3uҰv jaYxOQ.lmx06Y`Zo^lX귯s5 BϏ,VBd8yJ~>m}R%ZRVa,NցI}^Ӓ(I5Qu/f_1˕E uu*Fnp MD 'om%$&=٪HPsܳwzPODZ yO}דI6Ύщi(MgG&/5V}TT/ۿgޒ#pp)p[W5T*E_d \t kibWGlTX`Pq/[tQC{@tN_o{oPX>|vA:EEf$c)60a/,Nw9L#<ݏtrWI}aYIkoc~Ze˛h6W:|b.w᡺p\8=AyQ-7>|SQZ}`&%1ߣg A %^QBŰc)a>@ߧ-t&@NrY.Xb$;+Gi̥W"D54:GT HՏg]E5ݚ[8ƴzW,y˃BJ3$JU }LmZ2-0jOm?BkDZUl?=j]m؁,@|='%d!KˉʍnPh5tz;6- BiP{=JL5cËMNUJ$$dve8e lfe*v[1` #)L?~tۘC{\ (粧E9b?%`+CRmmz'ir @|J.CMLR7A"Tet׈$*A<֨50"Is.t@:_:%)dNlǝ6ǿGSw*F]"TWo?QS* IF J^ F6t<3LС|?? \ 4;&4 i,}qZo+wY7pӹl*5;قIM74w{:6RoڤDŽ `K CkJ qigVH2 ko->aNmR:K榢ޅ ,)RLmzXcMYg2TKb^9Xz}%']ѕm#.'sMϰ 2W3j_&'hVss;V֕"?ӸoXpu_n_w@~RXl ٭d G!9>vNfK!nwgҦ%*E(qMtWv~( u*9tBCL]j0ݲIXc2:JRZMsG{I!.F9P^⪣Qկک$!?[K_6i;oZ9WPe~8Ó%j -՛{EKcCD YF}|=SG^"'K2k[*7h1K*|wH-s=u":H[vcgm=zW:0)&ܫ֘ƴkքxqw|OU^ׄh($8/*[# h:\4L!Dz-V=ѨIQlU"Wf=K~ 8=P?Q͠S12' sK3/69r@g9bi-?ve+) 5# Gxf|M w"-+P /_·_ P274 )z1RO Ml3" d"P_屩~?g+4D0Dɦ!:vͷ8tLWlNHPF6Jt~Y-~to ݺVNi`N?HDd?l|yd$EW7>pPzN`N{7'mYmTGy* :\)78f;ѭ3#5-ðcW L}JVɲaC m;H:h7LtsF-7|I/vp#XRzV,*%n{\QGdXɒDe=]k?-A{{c7EGE϶<jƭ(u^_d~`IgX& f޵Wh; b۔N & Ok1o[Y y&M`_n&zBɵSU2=S)̹А\CX_%|Mg40j~o33 (~ nGobz;UHh1N'-/m{!޲! P эt%VmiAj4 Y{޹cN0h63ygxzi\zο@DĜ A˅ aFۑ܊3?A6rc^ҜsMBr g2"HsjD7#+.wwo}EYJVm@jzW:b_]uLK\zwvFU+c勤'}A@tS!E9Zp2HEd[4~QJ=1ׁ߶ҋ}H\&aIw :/-Y'-wxJ-hz 2=ժ3I~o3ak]i7L}K6Db]y5quyl,"k2bi%7j_\ǖw`Q6s Qz;>b_F*Z>k,Qa0uju;/kU/P,(̺O6[y[ gYI"Y4_U 0AS놻C|{H] {U$ :nRa+-$r5,U𸏫֙Fޚ#a7HS7nJ/Zc xN RY˄QPy-,~Yg;E)S(O-b %%6؂hХH8];]娿$S/RsnH+䖏BTz'NRQelįu!cq hZY/ׅ)ܣ.Mo͂]Cy,xʏ:gC#D,B_ddB|dR -ln]Y]5Dfi T_y`(,7O7ZSϻTs {v+Ĕ6[\1l2!=SXvWugjhj Qݐ?᪻FBx=KY^ES"=yEϝi `Ѕ@O@tю7BxӑT'.kڠxbꉈ 9{/v'.) -fH,7O'n}Bdn_&r6-:#&raMb"Er8K^F>ҞȶXrVs$;j5݊D*`Q KqL>P\~> ezm\ !'pߐHDqiJ!DIAѯU"i9B[U2lnÁ w2 e JO%F37M[jI_xǪ:G޺oe %X Dž<[UcV, RP.6F,0W|^qdApYn9h"NzEb?¬o0yF2%v/Zwà>ž4*!:? $N1I ^^pe"Ox6F 䬻w-/Jc`#`hT@:^{l;ePJN7i,IS EMXpV>kvxAڐ)b;[b@EPOvtl/gajS3͜eVO%َZQ5h棯2ǷԵ7S~:?*|&""գך}Re\gC'mnfq#|ըmfb̚1']R[vF)j%B]'b ^]yJ1C;.*̯B*"۾hi~=#j/IZ YsGC"@H:: e%ORu.il2Vm`Icޫ\ پ?9vϛ<炆|!/L-؞n^ 6pӿ7qr袓ieT~  ]r㔴T3 "XOL|ćg>ѣK9c wK in0\tߎ]oEo_hID٩$2okr9utr njQͯ z$dyx1/m/0j-:*8׼|XvXu M#_{{.yK6N4&@]\P@DF> !=u!y}F a TԬ]d)ҁK<z)Eٍ^O~_`F%rQ t! 1EYkM[4"< dX1(7TNYŅj}o:q06= %i0HsT.cO\tw w_iW`窛H(4tMi@qq|UopYm! bstcVͭWeZHJZhfY[ja2Ht\ކ8KCxN#,xq6<& n@Κ{/$+rle*<@o`F0Ki>mPl>7~m#rEJcSOt4EIUyg$/؊ŒT[r"^|Ù9&q<ג<){v^R][ܵP3Q.,Xr˦c6"JhlE8~k?SGoI S\ʪ]=>n-LYWK%!Nj3r;O{pͽ.ՎGXťNSxA;񠲦cqv*!_yEמi|gG(9=|gG?Q.; [ЄbWO+P7pzǟ(%N7}@9FF5i=̖e~)"%by"5lQ>TJbOxVy03<ǃyvbK +>11mʂ*+Cf"՘^kwE5/gZB~n7hv 혼~0uZ V&Vޯ/aMw j{ncz| 3Q"Kb|johXHȸ`=bnGC懶/ķ|r Q~Y@Mhi˒&ȦQcٽ!ۊsG9_oZl 20ԁ*X+{0\u8Mw]E}g9n!rĮ$Q?Fצt\(Ӌg6<]ƿyh5]ŦzGugUmHZO~(I^kg} S\Yz`j RGu5T6U[]I0LIHkS4ȋIZZA# bo"_;Nɏl$ɀwےYed!ri 5ߧo{37kYUb^yI "0' mE]'B<0UaXD@.sX΋ ؞>A;Br9цabp Qm1[}F=ÿO%gQ?7k$ *UilwjJ-ReZ#q_XH?BmU96 pjY[Y. T'<̲0$0+$uTO'XXOq n`ׁnͽJ45K{)=JdO-h-  Q nۣ?qKQZ^s kMJDfiO4OE)ȂHaߓVH˔3%Br-€|kjĘG x y2'n7B@hHNOPjuR,0ب3DdQ P*fUL~7j[ߥZ^}A'jU\iV.ڂ yF fxoKK n"fu# .m.Ax(Nqb &9Xe;?\4"X"cWX[ƾekk7%5rv/'0)ZF Uc# ߔ= ).Rv/?) $=[~VށmׅM>C6UN+X4EF+xex5`6߶C\l^j'0QE:PI ]`]'݋乹 BExRPXR>y}::U}d.:C `)7'q!3Y- L|4~.ŖS +[Ş TN֗I!-M-Dž2Sl%$$NVȌF^yD+ ZcHT6Iю/R’;,w -612? \F1D(;hoN)Z<6˭sx\{2lIfdw G%S crPen#jf ͢8}]ÊYYD[=:h{H,"K֬ uBEѷ,M[[e Nbd|%I{)DoLHSaf%baPxMA?eš "Qʢ3)cڬ-AׁzWMM v\iؙĀNxtPx.Wb(EJ+i Oc9i+(m ~B_k) p5*Hhs뻺c6d <e!)8L<ӎZU^ {P~Z| zҡ--&ّ/ƛ0AN'4!rޯ̋aB׫rrI9ճSx 1ʚ_Rk^@gH>nQYq7f\IN ¿/Bݚ[yR&Xrmzlݝ*γg^`9 BqrAߵIlF&=7 a1˙:o~j"ۯq$ס:Wٺ1Dv+DC_9X-u#C^ژl DeyѫyBm@/5/.Z8]&4'GCV&Y(2 u(vQ6e ޤ KؠR4@vr' zZ@[ O%pn!ʹb^@k엜.t+˳ƛ =Q #W%z WFĦ3n>Qkqqa1ޖ$q;| S"?;`ɑ/tWM7I2ޖI%4},AoAda0#_.Zu,P1hIۣA:|r SIBF0YwLŒܥ9_t Mzb%~x<°⇷n677Qp+p(ZaMK5^oIU^u#M݁ƟRqG}.dpsDXPHmI#=B=]r b"P(ԏP5?^@ 4oJv8QZpXnIiSP!&KRAqR@t[Iz wl22-R-Սպ虯'VDx* %?nKUeZ csmgnD#-=")ܹR5ҪU kq M; (҆j>&brޘe9|mgQ-Ǯ5(R$$cL@Ν$gl]QT&4cͨ,Zȃ@Nxk4tz s#Ѹp@Òv_5m`t}@wc*`_@ؕWpF^V3YNŝ! 5k%I[Ġ(i@/>nq1`+hs?b>VECzj?Ҭ{(FYέT# ˓FĈ0oI@0=@yզ!7BvI[b[ L wm}o-u<|mdaT\?}+H paL(>k4-%Op@b`Q3p4y7& $Ɣ|? }Wvv\.6toweK/ ڌߦOr~ySae9"SCH{h;$G HuΠx5Ħ);٤ sEA\؜jNk O!>.NWHQbnqDz-J$6 Nѿy̍u.XL !p@Jԗ {Pt^_&ء2'gc%[wlDFvjT(e7-5BmFfzc 33ZtܔTtj-搅8xT#>N6zq_A/]#fsƟMK 34LD!8:.7!JIL?8%1滜4"k;/pQ:J Zs <*"4rȺ Kw^ I;$/Vcn2?7{[uRO^p]w%d rA:k**\  Bھ{=fXsOn - ɤÊn^\S~+}2qKex",Y z[@ղ]'"hwO7pš wTSz:zczb}ќDV/U\ 7Qdz5kM@M%J-+H+qm91-{>Zf'OXymK wNj 9T3sa֢ctp57 V?& ~7cθg>r oC\+IvuոP7}~ZEgIه+LQUQ]|p=ݴb =bُBfk~ŀ'RHwK&Mmׇx)D4@x~~v0xt]I0T)3mV_=q w,g=8PXO'Gmvpw܃ dSjMOZ9 _,16#NU=e"#y}uR¸HgiW*^#eZ{J+FӀ&[Ê8C^jfSo->Y88\^:4zB6b thh?[5G pK摇^̽%W;<\S):@cj~⅗H67H#;f3H$]3J+W!/[7& < e33>'#T]pa/W:4+#nQȆ;Y.#Tm>gM |X>L զ&rɐ Ra Gy9DE6AlcOkVFnoJs@ݎS%YB'@\V%dbi,AK4Kv`Pq79i\UkẂq} 6U2.n|*6+*:QROCDl[=|`Q|RxcQ_{j['a2 )Gf$@)Ʉ7Y:$0S;LdU'*9x,0*2W , f R郧 4r#כ.T_ x>`?A"v-GGk,7RΎ1'DV<)K97z#Փ^'b+5XkMY۱ HlۖWf#LFmP[o۶TSWȡU!sS SDi?'$葂IDk!uA *4V/C&jLGUUM %)_uaEZ!Vq/6&[oiσ'7 56S|@AfH Z]Mɠ0~M^pw,0p8%yP]lNPz/lb)LPR~N/GlfUӊRv.%}HyDOt]C,P|X[]Е5trooNJ!hm-Ssn\?XnCWܺ;&Tεdbc/<*dۥ{.Z-(=-s`Ճ@  u~g:ϖW.EccyZᳶu A臣A !Tޭ؞џNBǿ0~&o7vD*j-[0 .1BdAf P<s*>lF䣻P] j/q"d1XUcU6 #oB 94| DװH[pi!Syarj,'(n C9~(PkN ESR9M!/]-,o(DzLByMYvQSei[KwC:/UTW. T5рkCc!FJm;\wH+pZ2ǷЦH>X{pX A&V7;q<ȋ TsӻX'?WLVO( [‘7iD&ױ1} Lx\-d肥)2&G]彼~';SbRޠl c|zJ[rvA0- h0$%s* L<M8Sŕ@&n Ob;W#4Y IR(R \` C|/(BB+hJV쀛=-W9g53ȤhMUd%RhZs狟NAW)&ʠ!< ;FūnW{б(DB ? sa:$1[J֜͢*OO3@w(\40S4Wh:}4%V: ynH7g HњچHE.*?2]*$lٴn$}x\[kEb^j)ڳ32~>m C$X{E-#W֧({q^*-/I\YDY#=vBN>B%*%*b٧ >u}=M'Z x<+/"T;b1C[sߐ6'k*{WEsM?br-f jZW !U:A⍙BWuN4w4gV-'tZk'eίu6 fbxNk{^ۏRyJMC~6SNGI)%[8j:Wn ȕL1%.BLmq T-WYU_?<OzTZBD4TP69Ʌ8(Uz*[US铫ڒ&PR*"t!cν]_R/z>}1@w'.xNF,bN[9l%cc +=xT$1U%ażsG'sTCiw a|vua3Q[;FFMws,'8 iN+ty&fH5/M͘?U{v9fdC~ބGqy*q{# P+ũ\P7!lP 6Q[ DF{qe{h+| o3Ԓ-:jYgBe98S/ )_.TZtoV"$&2mo b8O+.ܫO|9z:AEx1p$iqSP5P׿Hlj1e.F%ȌGZ*vB4z}AmM7Q?1>UIScUz'"5ޠ~P:VV&inJJLH 4PE۽S !D~|r'OTjfnٕ* TL!B@$^ `s% ;T/x{knW.M*Kvu B2Z0Tzs!BФ wnqQ3zЈnmu;^Gs~W7w w=KaG gS*V,ͳ-W@eJMڻsJ:q%]ߦ]B!jRvnGT 3 J}iKQwH#F| @ɈJ0Ғug&* L C4>_]g j"kvix`3Ve`!0 Hoo 5 A3mY"ktz=! 5rgǦpuSj"KA}Pt#E`o4ɢ΋14ΗurݻCcNpw$;?_=~=K9e@ET~a3U%^l`oSnC2jT3CQQ rInD.:1 ɮB:"uwwL`YEa7xkKz9zĚ2H0fc +K ; omG&RJQQhu (i.^6|>JP`"t$_&C&;4IXω[xp>Fg<K@; fV]Ud W/X >_v^kW "f\J| Njz`V uC*m9=YI4%pʚ-O0p+::zJhD9Al:-0wS1>_k,#_6؄6Q[k?Q748/: L?K}eAmWnMfM|/c;p>JeMCLnr6ez6?As(8jBk'~B3-sg_з?}pdLGNV'*s /{[)WmW$%;Do L`.N=?y;T~vUS;k韌\DcGݶbi=v M`?xm$I%Y.ZpVbј:@Bn F=%pȱ<9Gɶ,Ock_!=bWY'@}pqc0$?A>#*4('y1ȣɘ6?4;J')!ar# saV .ǐw&#GeII1ed6Tgj9(˸}TR~S+ZGo>R2Kf@ ^v ,Jt¼]̆jJoi$ >j^Rxx#%_1I ^+*,$zxykF@e-NIbbIo^?o.ɚ1bt'{m&*CFR"^uC-X.Eԣ?Ƴ٘%P;:Ā׈1C[QѸ (v4!QDgo0GA':ɒLӋGDf6B`ɟR26R>ni'SjC*t\%D)l:/:La[В"]U;>-kK26CF>8oc% lvY` ڋ +J !̷ e: zkU(]xJeESX~:ɳzusMF8glfb<9"^K.&Iw"H=k~G7([ OB +~o@1/|YDQr+vDfL,G 5UTfMÈ?dF!ryu8KjT/}bQ9Uqhp>?K4Y=^^)t$<8xxF'VH;T`{ǭ}ab}bS:u?] oSJ3z צUhD[cD;QJBdIsG?ULǬi ZŧGb<%OP9Gŝ+I6qr3$o/@ށg@[$,:,Φ؇N[ݴԾUw]TĔ<mI}̠/e7r)F(ߔY6qA"2kކ_ xi;͖''XC)"1u j#g /{d X]5׿nZʘ˾k}Cn{(\3KiU'‘G3XC|ׅt ;a5=>mqUgJWh1*=kdpQn~ʈį / v/sVBLpޏV}Qi2uTz\ҁWziMLclWQfɫ2=C)hSxyU?G ]$ ^E6Þ"fm"A!'y ipgI1d-{S>(T?ϫO: Nsͮ@auj*~R36sbX6g]MOևA;[t (H]Q-wgBft|Lҁ؛*47>z*"֢%n. @̖\ WO\8%'-|kIV0eϧJMaG.<4H0 #5p"wsz6b/sȄ:~@k(:&>:Hͮ:i/PI\,hb bVu8O%! vi/Jo,=/B۷‰1PQ)W~~Ha20|%0.{]5yVRlMenp'"Vjk5e$ z3y G=Bo{rIw$^kXqA(X6F NO(hnmS9rk`Bh}m~-Tw7^ ""5m g).2J^vq#p3Bnښ; tLȲHijܺ,(1]OҦM'k(mLLIj HW"*ndX̻OG&4u 9R%ŽWKsjT*>Zf hٍ΂gR.j*yq}Xq\1//i?bA-O*kx-+813ěX/*M<&ˁS W:0el.nQ?xK|*j) 9d\ғvB] wxg&so֖5;LlFqD~양 Nc9D$iӵco8te ̯r\tܭO)7GI!Cfz~yPMyXQl#ۅ5c)1[CEgUɇ5/!X+NͽN!40Oh7UJnV"9 SDtd (CnGbdfG)4)]ї1$mb[O )6"?AR=/% `UD#s'0(NPiVT?jjϱhhP]6CXDLO9Aڱ~)da$̞‘e3UʂqNn ͠~l:-TB7F=؇zZ34˾B6c؋>>P pm˱t$Q^eF;Zn{=׳w09=d-){_K`'eqyE)rdҿRu?}<؍cjtS!5, U`q .mIB7:W5]6(A..CDt.cːYU}{l6x1d_E ob3U,lO2qƝi3{c!փۛVbj[ Lz[ ;z=.Sv|ր: COVfJz4l.tSF9E}D=1s 0L @Jr/lG)1^ԉ_ƢuvWǠ41N+ڍKǑOх+m7'r8e~@sm +CY]}&X5&y dێa v7\G_oqiZe =Yq^- ɲhh}ǪVdwIc襁VTIM!m%D4oM•3ўjXqƲ"=`yW [\[ՙ }Y=S.(Kt})fx=G[ xX{tݴQαBwXVIE̔,nkiiߞ#0bDO *M;zEDJp u¿d?ׯ*]+-斦!8Ԣa@_2R+ާ/5`&T~jam6#%ֺA:F \Y)H_s%*X\ \Ll3TlVrՅ"8":tHPaz12vo8#[X.4Թb,e&ILU ӕ"PL@9Ũ `\cODܙ]!}Ao׎bʸqӜ3CB'k:Ay wSʈ}(OrqNvU'ۻI\uL̨B=:D+yjt٘;Gj 9(ScazK9Qο.\P K֛<Aگ"ȃGiϽ -~(o*#B(uex)"zfT2Irƛy1&8]f# cqI;ah)Ws<$TdBVXl1; ?K"!/iQn]PxQ,Lyd2c"肏Ýq:%:cYe}&~ojA6ahu4g|b6gSyNĭv1>m1MhMBg:C\N9%*sS]>J7g‚ޯM<~.Kbpҩlg`5׆D 78Xc +*G'l?x _~54`/}.Vl!ށALrАuqc)N~_hte2aB|c (,nWQl ?ZiS+C =s ?xY}-5*˛E(SC*^TD>Zb߾J.@v&MPjرqh&X k-A*ϻ~h`mRSС0ʧ+NA zƨnumE&֞ONҁ ;8 δhoU f[ 1ӡKİ!2;H?G XB `r oX[婢uipTy0ú%yqڽ81lCjY G]}K0kUy+YAbgLO&e$)?U55ulⶡ>ݓ6AUB,ś9k sr& t?Xz|Kk5%]h)=NJn~`SV!gMpmZ1񎦝" xv$c<ҷ̮l26щi{,ތJ}ar `7xK̺؁xq(Y+˞Tщ#9Ri8&r:0^CBL-ʫlc?Q\E?PD;ڜ> Ȃ@ P(WՆskD޸(5s({`Wr@spͫf N\-_['Zg&v)$թM¼7G 0K9 õsY!8H+9M eJ.c]q Ft-"m tqJWAEXٙL,F yvR;r\w5WAF @ڮv z~2%|/^\^P@b nō&NωC$92xI$Ghx<~ fX\ S+wym)v11iX6#JA5t $qGI۩\Cc&=vZW[I (<_Wq>,=^|o0Ih/fh܍!pTa!熕Wٝm;=t +}yM̒:g.A փ R,a}J9Wz }6K<#RR oH# TP̊MYq:;ANv;C -~4 x\ v(5tmE;^GB dm4hs>S:#*\W ]#cу: di]L\Ȑ,Cq?` ?0/\C yTFbzGAT.P?kw2y ;Ls/͇TS•FW:q[= oQˆ2X ]fZJH>S*.p|fO(;gOґPT.~ -"-6 k!| oS`*(<;FnEt*c?As@뗆l RHg'IkL9n18 ́zUso-kU 2ˠjg0g#F}Ckz{ 1~{oTni'E]+m+{{TFtQ6{%y?zxsZ&E#I8d8rìcYz.%ݍ6$j -&ۇʳ=><'Id4-Ķz2B3pD.CN )ԃ,š]Y`]5F.%5G>6<b٤κCgS*rkjpw5I EU8J Ќ9mEU 9&h*jw5=TʇSA _YBa"0_dZĜCk%wVwq%"M:fYV{Se\v4TowAa2H_$F+-Sgw\+*rׇ(R3r9-(zS( #A`[sܶ$~rQ{so!~{BvWN?R.q_-<ߞb[jvne.nKg? 9P7sJ$u ) Z+rxW߅pX5jӰVT$;T>CvAoH+eCv 䫤-W7M77۫9DN(6pL#,<@EA45nDȋh+)zMhk{e94Eb"1NΠCʺĹ+O/STx)6mCs-[kn68AZ ZH)lY-Zad Qk$e-TC j|UE{<-dt hThg \Nb'2  7!jr#O69,r3m}^A<{ :kbw]C8Kh|M nw*;GU -,&Ӷs)ԫIR'V]8%‰p 751KwTUtE3ޥ/Բ\21\\{pyp`O%\hS_L._?*leqD,>`h.x&ԓHڑ9/v0`tpwǿp'"y}Si#F+ Zȋ+B}wEB}jCaZ,܈w9rcEy>(9 < $,t .tEa&otE7ksmHKgw,x6#2MUH8#mpGM_{>1hGRџd^mU/6fgڸ'] r *HG\[{f•31%eCo8vd\t=Zv&|X}7m0՟Ἰ@?ω}( 7#'iD.ۨ%z/w,&fc[gϲn2JG7PR@7?u==tn:0YCB3=ZL L[e@(&|wH?ET ʧ,:IP*y"PG96_+He)yD AQZ:r <V!dk2y:uiU./Y~.%:Is!+ \o%D8qQlεրle #~A\֥x* f g8"*\\UM%6jTڋ1e}Uswz 1E3٘{ϥ9U"d ٳC7)_> U-}P[YVbĠ# `zN͇d^_0v­pҳK>lSgt*k=frLKfbG\l+~vyA[84{_4L1׼8evw7#ƚvcu@ĦQ${[ѳV~M,G&i,Y#b4>a &Pjoa*r!W)m|ѸH֗s Y|մ824J}?,IqqHLABw%%^6?q`0EPLȹnL x}tW)Tfۛ/hԍ?pY{:\!>6)JΧ]GnT0K~~ӧ!(|⩰]偍,`ٙPaCY"Ȱg,_O*bȓPÌ oPaɯh]t،FkMz1]C+VrΑrK-m[S+ m]2% z+{ !|Ȧ cF?"*%n.YE9ew͉"3OLz1g5L*g/a[;NϮ(LPײk/=[;q}`ZdpR~s0\%mHk<XX)^$ ا_| ,g@xƟ)JRVY=}}ta8mfH'dgv [+I ߶6"CqӀJ /e헱twa <p%W4oV^} 6rWב.mE&u\j=V-+=ruA$'C\X$GvY:J*GjI jWQq(腤7 G #54mxGAꂏh ݈ds77ߖ#ܗOa00,}.KJ)N-U.3A*O&|ikn)Et/s DOq)i|Ӧ8a"|΍/;L(Xҗ~!s8Piw X B봗YMm|w*af-e+QTEbPa*4_ɠJ8 g҉7Y=۝85V{4zS{ӰIOM {ʣ}/X -jwcHt}yFDV^,_ Ϣ\:53y?t4_GP_8߱~ 0C1l7 dmT[:&!9a:K7 .nL@}9KDu-D#i6C|vaoĵZUi ` D74P5,Bmϙzzj{؍N `GH=1֐n/ \bvysaޑw-76 Dugy/'(/HӀp`Z[NsxV5pT'EeW- /*h_PHdgW)ru$jf̣{. O5]X^x9)ܶ*,FYgf Ƈs|׷[mԍ~/"(`4,Sd$ ŧu[lgW쉄k$3g3lXYeFݗ> W"Vہt`Xd7"b38YD `u:jC-78nBnzi jV^9ͥ@1rjC*R5i^o%oT9^lf|#\U5-(uIЯ1~S=*IJǰ}vvCA_X=i~E33LWE 9nVnf6l9pJ`nPgg,<-~iGy^= %Hk-wrZc Kb*$F$R/Yq⻱ZliLdhU1Bϥs$k5]? xן]MCsMFye#yr6Wb'SÌ#ԌnNu՛Ez#d @|yJQ+*>^B~2Q*nBM&oqtΖABŷ}n>"XSaB+ϊ=Ո~1ddT,>,0炵rH;ɩ~K@}q5i[F]EdRoESb8~CXc"^[-(>VpKёIػQEF!6jaq|BNr2]#I`s>Wrݘкwv5/e>C('0PjA<%Ϯ̝r TFN&w'*…-`Ou'ngl+ʼnĿ `p4E⒡vkrCo4WQy^;bS@:u~D6P3?jmi3V=!P `&%Oh1Ti]Ug^F=/M>%XYGW%9v"xouȾ{7oB$Ѳ5R`\dkŲB:_c{QS@ e\Gf30Q@̊rV½c#**n ןfI;X89Ψ`Z"ԹۛpOīF 3_M-e3,nnk;K޾<:̬yFtf%À:H|[vՐUY7L|[AsH:gNjoi1rlJۛ|)I{8t={Lmj3z5@wCC'h-'Nf"вOQ= eht=no hP畷 E6S\&nQr?қKNM'yg JbhbwYr M-a'J(3v<^D>{5ԎNzNnfGc<`G,`(c/NTS ip2n j83n5.]}ܦɿ; ÖXLUh^QyEK6$661A+B^hAOcي{f`>c]Vp[!C6䲖G PT@/6./f3rK[THY;uZC&kS\a{OZ9ftg_OSҺ\[GpVLAS`3G2Or|odobNΣv~g>bXQx-|Ni1V-ptXSkD+}q5\Im޿NJ O8^cy m*s{]\<L{גD#}>Ų(8#q"4rאO-bUO;O\*wgf"0=ޅ\_<;T- $+Q!N9VPy1V~6F6Wvxktm3cP<a=c}۝"Su(݆:r9b]ap:hTЎ=7omZQU`R=͍+}y>"u"[&D]ԟ$\ ]&E͉Cwgr}9D|j!;mSj΅x+c`88?*ieǰ6vmR~mS[S-8"f%$oI"dE)bNO,~G˫fN(f.K]"ŐQItP='rF$*֞ ` 3|Y'f;瞼kƠ[GVP%Z77WSʥ pBih$@CEy07f̹FdvbI^ГEb~LޗQGlRu#{]  p~yz-f;Rs,?ang55^k1W8`&s|h/wB6TCXB.Ardy/>.WË%X!]`ſ2Vi󎘲c GǾ^;H!&CW jI&+Gzre#5Diy؆d*Q}@ַW:T]X{@9d;VIwN.)=|epJPN3՗tO{( a=|7.1g㖇k2ւԏ,{\yÿwT͛F2D牛5iF|)L|MtgrӉ 0)r~]{%:o\&i6NUr+>G\2.bg? s0 gHQ%L1_ E.H{$DFյaAd}u{2' }>}F?Z#'KT'4 6=rE &BCDҚ)0Q*K#`cb졚GE%8 Ui|4& .-紈?H63mh:͓JPryʡ6kއ\Uoˬ>b>e|P:gnW^G])u2@]QيkVJt:oЃr_NE3̡d6>{nz +$dKi>̉ԹKM|S.%BvzE>ADvf',vMc; j5y3.$jQ_2&d"_ g(Vq5$٢wČ&Gy&)  .(WξtLJb+&u <LZd8Vw<#OMgv(:^h+ԍ bҡ%d/9EsԪO-]䆒Y^HܔS85ٲR`Ц 'O+T!+J_9@ (ٽ\ok!X_8ȵb}I%Q\2 !Z?9uj+[l|q=\ Wavw2FdzK"\ Y>q -C5exGέsv>H7XQLJs>xK@\0#m;_ՆVIv~7H3)GaʨrO8&f7o /i rY`it[t1<~6yNh)0]C3"eע-YƞѾ#=ko/ĩOwUeB ,!rz&W/eFI+k ;O<ԨաSKW ^fEυ_ǭ]{ $ ίI^Jt11[f88ju/YR!ޔցW'³fiXKB*TiYOty{Kō~-MypzO> D8e$y>$ޅN^m r}?F3E渜G o}fp^/hɂ |+w.A צLC.y;;v6㙼uhu{qFyjd!V*7 wNsM[Ngqɕ8˗=u)/Lh+XS rL3pYC+,hiMǶEJzӿӇʑVx~I[ᷪ`A:{5yVsY\P'-,D_]QB`Lk1^#"rSrKHc){sR !Z)e/HQl^Riz&jU`b}?[̎՘7]F ,4+)~ÜJdYZDR+xß2qfݴjՙWD>J6f~{X; No7[/e)odwz"+2: m[fjӎ+[N#޵ d6td2i& +sk[#g~lfҦݖs7Lw@+HV`]E-YBDaž1tΪF𠡒6`Է[۪gw+8Bhtgnq:&d *mY)e~2;b_kPsB&xܓWkƺxB8wI9ɿ'#B~Y-叏.n(⁕Yao" 1'wDLSpNȒO_IZŻG.2":iY1kJ(PNre@#srJuקB =L%7ʙ"Q#~6wYQ?S#ΐC(^}Ч,M -8v2V3&H#u!&>}z>KKI5:qrcfLSXIC|!*A}Ӧ =ɺ9ɥ=+V%(uw̒gzCUj- 0""Ѧ1X}O%~>%4JsW1%[ cQaIZV6L}b[v`hdOoz=YY-fV_AӠ- y M^bGA0<Ѱ,,pq_B`l,%b#IbpEJ>k*s鳀nQb pQ0J\Z>׶ Z֗ڼ5W4 /ڍ]Syz08_`bplN eNI_yR*lX ~J>(L` ܋ԡԊseh`Jk!OWBmդ⮵iPN˱W\]zCk0Wb??8YO6#tsn\mIVE'-srÜt-  |E h|N[KY&{{}aC#^a<[#Gl՟o˻*]DE:{˛wxftT}i3Oh^7T6u6fKe]ƸoƦP{֭9 <9)=O*%E4YA>X(}T?sYJGz9XU+Chؘ ͻׄTZp2-X@6gYܑ&675${,ovxH-KFRsJO<-NFbO@Ŗa ƛ:di8#%;\t_+rE ҄;1x#q' e)iJ sQwp6VoM q KEBq@Y/]@|>VMT4/~u+k|kS.h=j98v` lz0Ii.w#Hp~yn.Xc ߍ :bMvR\+$AFKw4 EoƮt(!;@8 GODo{}mٜėQfoj'hcl0nc$?'tS>"FBb}ӻ1NFOCՊf/Q ۚDz.@#cXZDj#{&tt,qfaRK*jr @N|z` [Qactt_δ+*K69oos(Pz xFI fޝ~䕳dmOӿKՙd :#'nk>]QއOR(<hGj ֠RͦgmAǯ/ .ĕ22R r5ۈ0ۯ;/Qj%s9^ ծ r(X|+C0 m62o&j"rx=ˊ·s↪\8('`l2ܠ2o3mWI&Vָ0Eӭ$qY[""Mk }gixA#5-Fi"wj5T|b%)LY߃J34y94t #o|~<^J_z)knA&YT,]4H%\D f߭.3^O?W Jhm +D ͲxuŜ:s<5{X{SݿxZx(`=D'rn)4jc\ PVBPT %V0x$ͳ8/awwu>sNK,|s#9ےƵj $t hC+o䆧m>bPB8ثNAH@rƲ&^"gб&|%';a:RTnukm -w{0Z=rp#yMbAX$x'Xc=Δxϴ.su;}Re3rgUxkaW5h=5 s8H.ɳ >N}^# "mb_N9ӃEja 3  ,9t:k*a>AYHtO`KU,R'AQϡNK%1f+v`/@)n@og],]`sm_i.xb`tw'I@ 6{6dl^>*C#ݪ/! 1t)M +YsI"s y}.N7P9umr#g8@fֳ&>2'B?<3oY`r1*3ZփS(!&2!yNGsf[C˸=d †5hkEŔ_iWzXԈ4&1qBbo`TX)j=s/%L;aLidQ܅4Y)q p=0'Oߧ0j.$~{؏qUNmXLԣA=sDl;'83#̝㣾۝͜fvÍ稑\ NdAn:WQE&6J駌NZJQHp;86Jn,0'6m D7}gpȥRt;^0sR/ aKSV5Q#\"&%|R/hOiMͅr dXws,d]}1K{"K Z֐ME$7h?G#{ƹcS(:C\MdRt-zGMEuU_@F\/&ٌjL^ׅ_׀{uNyUjm"_tˆ֗PfUNvJZitbfl99AEwO'^O[1.-/mR4.F¬`)@REKӆgGԡ:'>r>r}2Kx<`SA9=H4Ǯ̓X5%߶< 3hᒻ|o*$sTXscnSVs&Y%:>yHe xn1mMD/5O6m$.w["J͔y~'*s_6}r*Ea @DPhAP lDބ?TS)xxb+Dbvek2ށLuojNn dUR؁5-X~^ێ7J-J 3?鄘JYoc;sműJ$|:TȞ]y_c qiή-]%E=>\X x1v4{005g.;GVhSЅ>E p."/p8 g]u؂?j_E$8spU6#o7AgA&c:Օjq򈎀`UZ~gП?%lIkb=zfpr O \IYfzlr2yw}mps&OX l4ˆ\ϖHBk6Ю|AWt dcI.Q7C,>bZ+ޜDVrpdh08ǿ^T~Arͩ500xB<P0Ȉ4o@͘U45E.8<&sͪ:rB\jLJ懑}}E\s'DvPc^8ASZn#!%-\ V+;˖YEU*4KH0Y]*>"8#v&k i1@(G zNχF(T["m~z{l[ջ6Hdh1JiFӽPWD=m-WQx6MbŎ \25>z1"]i@vp@wAr7 %Ny\lCSϔ1:*sRש-#q64#ԣt\lk\}탮ZО53s(S`»;NW3z$V^=2A{3[|gHu5*CeE¶IAd_fX! 7ۄ-) MrJZ.T rDrG`n'_&a@=|Lkl$C ׮u6,Z\ @Xev\lO1np;u?N6@xJ=M{̐)ymݤ*Gf䍎9H~6gmI _|<\dAό?"}_ot1:66%MV]Ь5z#2Dq6z~X+H:DEhg+.qU7w1 𓭎8~lPp4dt.is]\-yt\!fr#zIO|7_р'dM˯l%2Sp2 ໰QZz$ƻ[3 :+9筟Aؕ"Vnϳ5ɒ,J#/-,gfեh#JIp.'yO@}2zO䞯x-ddogZs5oHա UT 9_,Dx( I*\ܘR=Y\ԯ]A|k oohtLs)d:ӻ+3%o묞2]6ݺ:M;q.f:JG? }y! I9's8%|]doS84LNGD[+5V.DM(zqd]m7̲x,7͗8\|{3o|2 زKÒ'G*kXo\+L[k!ޭIX )mJ¡_T2Q߃,u*͚;e6Wy9Znk%<֯*FYS*G}L_tw]\C|C C5A3omTE%+0{nFRS;vM7?X:EuCJ/+?`eNZ-oۈTj9`߽BI\*(C3Cl4 c$j5y ÉlmbHM~4.@KQrv߄Tr*#V7|׃$ /~J=-Q`:bKyKzJv zrʜl4N*@ō 3niwQ @#>exψ>El .Y VV!W7 q|(F7`5'w0M>StLyAC CP[C2z[B9I1uhWP0VkCga 0:U EP\ot$u=…M\^misB!:1$~=WF.f Zpu8ݎ %E% 讏;Fϧ.irjjO`o '$']R֡?; .^ey,JFR /# zF+ַDOw3yMN*jz"}GiJF[sWOF ]1lb~Ri<yvOU<,UGXci,5G1<O(bvhe|!/-T!IqۊM1wAn몈Kpr3R0AZ:6 I6<81%"r?>6ij̖Yi2[ C|^-_}udЗg>,jok,7<3~A8 $?nвTC'o:)HUqo 3no<1lk-wI#-A}kWC"s-ï|B+|xIoG!i%rK `g!BpF#C۵i]$DT$dޘ#Szmi-r˖dyW[V1Rxھ4;gkYDvbcdH*«s]F5AN_fNjObM9.GͶH]~EuR okbz&&OAȤNJޝڰ<b 㛅wi7\@ތp^I}֛$A#t^l KGmM !9BJ1RH",CI'׳n=/UMW Il?u oq_ E_]#133t^%gcyÔ"J'6v*A+=h|7kF5"Wҽ+2*yJ@'js+NOY$gi3RpXx8Q{onr r5wԗ`d5)ǵS _bV&rEh +:Gno3tS(HHgGKi|1W}"Ƥh&PHè`oQwPer5 *gCfwu@C&βmG|6a.pݐhoZ,6JYIOf`q㈼^-ߝ~o¥lq&3+>Dɉ+쁿s4- zN=qxaOae}7xq{/aX^Ç.qb_|O1oC3ețA<)q|?.*6_2Iy_)Aơ' %p٧5fqaxC1j I3hݫ*IwcWJbE=#(/7>\tW鮟I>>^d\Se߲%EtӼB-X}.[Xz65+*9l $4p|ܶFD w+te& _ ձ:)cyrVL3[:AX#܌$D|NV sxT%"7y%$F@u@ \ 󵪸6MٿG<#(d}BwjN#>Ե\,Ԓf%w#p#m柒xpꇅi^r&+߯Z-J/*ԬvXYam&,1oռ`0C;I۱E,X"|gT 12VF $݌ދy3:>ZglU**ci/My՞z":&ȯ, "h˕lV*[I+qDdʿ҆5[q[O?oR(+lwϕoX{I~a U18_|)༂ m+ӱȂ*@={ڪIP'`SZRXOV;e 9.0<J/NSfoȲ:ϦtҶP]jsS"(Nz%oz*#Í27Þ"b;?a<6C丧7|ztHb'6:A-8/ 7$cB:}+| s i˙C9{"κs[ j@tvm|Ħva11~-g #E.WK3kR/ ,hO5v0`D.Q)ݠ8*=ie4'f6G 3k!i6U2#Gpi[bV^|63;^ $UI 5 QBu$;M ɇURaBpi@ad+2=(gR djf|*L0:x*ȀѵC8>tH]Spe/'r̲ғk tDR4n +wr2Z-ov$%n+(^yz'HtNkk$6h%09ˉY{*uzrgynQB-p$H.Xg?_8r knܻ_]yZϻQ|oI;+ s2Z=o(`۱֍&Ih# \{tF ?Pce%ЂTJb*ŨmG|vz_8B˩1݄>̵ {㻎2%I)"[C7-VϐK88Fԑʄ [$䋚 >S QRP kqh/2C`0AT9%vhMfkGAGhE#9}ƬٓKU;S$yˁ4z?S} w ԣdsAX8b' D\5{Ho/ kp@<'*R(a UsƭmnuNMAbzhڀ[gRG\TObh;o3r09S<e~ї{:!OKᏒ5&62|]eNm6~[V-!"6aR3,/>gkK^_E0\'"sWzsm`\m B+ELVA)YnDp9W#|sZy{C*cQCIp-&*`j߁y:L8W1Ele;m ?9`>'*'$iGerB- @r4]|o c):0,q9hc=FOEbRs3Ȁ( {* "y۵NWA N25etm?д^~"ۜ62ݛV8s1ֽׅ Lm϶)_5ɍ幾u-v:U ԓI6bJyPަl;G҆E8}X Ȃ&,P~Q:3G:υK5NZh=#2P h썑%\ߍC NK!!3O%$oaZJ!?P($P9wsrHik)d }J@Mt>k}^wtt5g"=MzwB,,LM&v| )Zk<m>8L)&LGŀ7(d4:π0GnY# JmGFTQ_qx [eWįv򄎬_)b>U4 )Pپn(B漄ݤVr01?=n^Jʽ)-U Hτɍ)~2a]|Z/ $ QgcYQ}:;?[qO:8q3Vo4HQbgFrQ&tia}"Bk%=w/ɔbg,ÀJ|W:]hKWF\"D ,YPo>c\|F?+lapL EkSe7ˇ~Xnlf=Dnv \xL3A41zdA$B"ȍd ZCƁ!)Ox͹Y0PŵKu^D\5,r}N{}(@?/b@Jhʹx+B jDszp܂[\9Ib^0-iѮ,Յ=9jVx/g)vE/ lz^c|pI݄ -فLV0Xą@pڼx)]ov䑒г3_MW'V~ηBT0 t2ejџ,PBPk7nkߢBW~M]?+P+=rDacq%玁k%/݋ E0*=o͞gIɆFK~*ɓݿB*?fR/U{>7 F^g ucgѷusï@2Jp!WO7כ'}p%䂲l47.<Ï;ǚ@ flmGqLtyx8i >pˢka?󦙪肋*ꐎ6G#G3_W]\\$},<-9Vd/ZO s*KyLVXji`&TY{gNB}7'u0`3P+;, Jt ^n"(b!T|K\ϻTE˧\aĶ 2_;8n-n& zg6Q\J(^uI+$X3".O̥nc~Rۙ0g[+pwey19vU0m s*~6DjKzs B(',=)?@a+zOll*@;fsjX6+@yNZ]0 % EYrŸ,|6(];w([acfˈFXlsrk *5.i&?a$C 0󍕪Z >eJG |aCㅵPK-,U.2𽎔|pw`ݴ)RO o0nTo463߆w{mU0 \6Z+eUVY&1JB!6qM1L*?ax`݌W JNh GЧNԞQ]hc6t"/|gDv@95W^N2&*'>mN)G?**a7V0W߭@2h]"rFh a%e&?sN:YKo174OG5w@0'q)7##ttZۋ It OBn!,ɤPsyy&4{s'*gQH$88:`i}v4H;[!ǶPsf[}awP e[fRͬ(M !ZPf%0- kq'޴j&RsG_kdyr6'm:_pR'ނ5gqGv:,']l6O]{3ݮ,Saf(w_YёlчlGu.S>{zQ-cSx|BR/C_|jg/k:aWbd>tԃN~<̱ Շ&i}lz`KD[VR;] u͐>vbeA,gtr9uDlHz* $=& X؀* )`}=t˘Y7B=_Q= {uLXQHjXfg$>EXNſ~76(ia²BSLy"EX[-^rzUX|mw@w zUaFjnCπZnc=S2Dtn&&],Ŷqa>2'Znv?&m>lLZE8d=/9t]dvc6 ,b ǟӻ]gT{mR+}(μ5TD0aƞ AYe߇*.ZU3۠IG ֩?]@1 j|gŸRm15T!N7FfR Bvͽ}neD%B]`afX™ʜX( ;أKXPyxoFQ1-$9lrpؽCaC>6jejo }o,*O 4^TC+C`bŮ; pL7eZC '7KWJoN$Af FƲYEVI'zC7;<&mԲlV > e3ONjI]|S/#ЖF.&o'"q5R4,ȿ=9)DUB{&΀fla:)nxr7;z9:ZICR(=#hʧTP[JYtCv~\ĉ| mHi5vU28Ɩ?": p&N₨8 )IX?!GPLʿRۑ}mD Y[eoבrܝvNPAd-f0k#P%Iw&c*KEިqG0w%-aTRBq~ko9t]VіZ3uytv8&i, Qp@TSw9C`Rv*ňo0݂x4S~q88RΦc5*#F4Fu]mK[ \J\ dԒ%ʆ/֓Uji7H-jzP"`P'F9(٭ Xv㯕E8jN w4F 6hm5w1'Dh[~c"GRi3 {b>i14}!.&|[Z@`R0Gsʚ0Sx# nd$?pY#z(jxl11rQ NAưC1xR_]$Ա?B]hHK}/C gAD[TYc,ehF(yWډ aʬu. doah}p'b5s09m3\U 4^$tUEP۵CG 䁻wVIr \#C_ ]oE3|%u.ڳ?GW51)! 86'zB: <`\] Nt2qKH%?R:cFغO{־T֡{Yr [NNƃJP,r6Cr4OVfMKBU-jGPta&Ӕ1ʾKC@`tu<۩b_5Jh4¡[Ci !8u&kxJ!G\mҳɵ!pcJyA`"2 gjZݜ'so`mo3Th|  +>V +|>\j!ۍ#T{V\l&M[s;|cYߟePIi}*K+$; q 99cK+? _wA5r^R"EXck,M#h yYOFe@8Y @n}~S_ 2<ASU6hf@B<,/(DS¿"k4/>\HEKT)$fH^ʀ)8YIXp<}M-'`gr.FpAl'WNnXxl{%Fr|>^oHCv*$(bF-{P%2k>neꡏn.Ӳ: '~gD屦1S/Nwzy-ARպԐy٭-ȸ$up2p?>MD$y\)^ ^|-uIݿeh>3 /610-3=tizwA{!y8U^ ~3hC~#G->0jN~{X~P V@g\q}%O~&7"UiZT%{ڝ:yYg; %'D|/($0FyN0TE6c^aV!ph1gTc^ņO~D9y"_hs q{P"U1(PN=Fo}PS6c|CV(8tuHT[Fn'ej:\?&CB,ݰ^QPPlN,)\TXz 7\1-;XėO:_uqDhod5'<n=$jX?2$4<9q[X'8 7x^uEO,}P捪;[ܠ"q>>)a_@ɼ(Z0'ygBԽ%s/MARc - 1DE2TȻM? i_'aM'c2XԷ8 q,;^㋺e@6AZq*/8v&CdqKgx`]uTz] yߕj*RKdW\Ta lNbT3JPD̫x̽d NL-8#LIUZbrWBp/`7 T^}ϩI -]\u UoQOsXԫ9ex즍EotkW{[FZGJAUFG⽀Q[^qpZHg94G3&DQ  {Ѐ9j*GFO\R712Fz^JeQS7O}GC^-*/XӪmOϫ=2ƗF(~M~[NAC]pUu%&>*}"A# OBGC9Ϧw.BB %tmOPB[=;BôTzP-0 S7.\VϢq (w Հ.atA3cË|ˍL--Z(3//̥ԘNuWAqi!٫v4oY:ʁxxtItH f]J S.x?؜ `J)T %ES{ԾB>&g21z_Vj9J *8[^g"uΣx_7DrHlQ^x,g]3>&-b9vLOy>le ;6XLG*X|dz$\F1ȤXߘ-|/PmWՐz3=Vz#@hA_8PpC}E{L=*j5BR`+'^k x94Rb&ᖴ܇UVHr627 ڇf4tlGj5!3p]g"֞0vR0Qθ^.~p}&o~װ!^Vfϻ㱊eeoT5abvCr>Ta3V+ ,2LV$jDͤ3Q;gat1mS_hys0m8qz`1ԣ5qCdE_+x;%9qnUvnZ`vskVFټەUb="[CG2@b!+WOݒq Y ~QDG_T_#hbzc"f⬴Bewng芚e<vX:@ۅ{I"(B }%= QOU4"HjmGZ-W셝εHBZr#hIh5Sް%3sxj5u)rEBy%)e ޡw=<\YcOyBo?FL/Z}^EQ<9ŅVZsi3Q__uorZd/J0FKd9', HwBDl*fC#mw`şP4܌7.rlljO.y+y;?a{K1_g?hF&WxYU&EïGޟް}ONHDOۮ{2xlt+zUGޭ u U I3l2gA]yCԬ턆FĔ0٠.rIY_8AI+K#x ]} ]dViLRJTG2 xi zD3w }Bj9U#:řv܆DËbfEWHмvyUK@D@rFXUx] ,bǒdOa4  Fotqią-؟MfEdVk '+V{H@,MxȷΛ\~XG J-*?Dq9:cdS.nհz>+eȹ󧘍dq>}IpZ$ߜ>ܫ{>gLa&5X)brYNfQY@ ֌;%hv, e'(BI $ۤ;𭄼M9);u-<뻝 ptVNLQZ Ҙ\靊_FvndK6.FL-P]ܙ @ 5(Z)y}h_{CLkMn8 \WT$ٴU1aml3odZ(~Iz;ҲڪWtv;T-@<ܪO`ʗa*={V?K\idʈ+ 2:mDtȈ9νZHW ~Ié\7"W|qhXr/_<Όw(O=Hs:6&Z*ܓPo5G7/En$ X_ECjϚ&__z]lzIFVM&@_^"6Σ_:bH"+ E|'LJ PXЎqW8K޳ v[菌e6)~{'[^Vz{U0LJ |&IAF04JgFFz]$ zϝ:\bi͡ >W,Ot > ?SDFx6JOѕPF 4auH?#^BԊUB?2U]Z2캸;VSctk MfCL _N=2+=1O=e:CF˩:g·x-"uv HR|JgXhU2= G|\"Nh{3DdNIZDR=8|AU3"+$)閵1ƏMUj :rJ%I+gO1Jj.1%&ڊj*P zHX ~Wd6sF?+ڲOʾ|1{l.다 ە/Ut\4T9( ;#^3 &j-%{puOaBXE&5S@ѷ# mqVC+!`6~F֖Amq>,]^eSZZ`'ߔR*oZwya_HozT_'e]Ml~K9@rO ho^%EoYgH_ԙB&rPK輝}Ey ]%z(>kSk#J <\ ]g{GvXB駐%0ܺ~Y(1܍5*k(EӁɛ)i[y0lrW'̔4uLe$4D{%9(gM6voDn‚꤆mI4/?gPyN" {{,OVG.nI=܎JukcW_[ &ˢe> *`EI0i-٢o%w%Яā”4^\7+ޭ+)( [v{T$il̖%G1b&@܈!v>Cz{vӞjBPѽ$?ts>])ne3>HtFLd%ײf t85Y#$)4~v#.ZZJ(q:nP Ϛ:m-fyQ6m@h8קIKa[}>ގ!.TGb0#Eu)MDQdL;W~׃@ߠomIz삖6:uBG? ;I ?;ړY6f^*?^X\D_F|O#Q&ˢE{z[]ph)C5zX+i([!ZrD{ % oîş+Ӧ {|cG c? Oqȧ$-ۃ?QK1mj˹/|0^DMP^i3do<AWZ ep(IYl/3_!ҮUaHuIı0cȪώhTR)'~qwcnXơy(72:9ہgNuvxkДH!9g]qv;cemNIGDRe6vX}9#T$\l:@, %>#3Ёֵq +=46rbr7=E Iy  S>i"r??햅|1<#G8u~(5ЄncY[?5tMJ0ݣub3*=C[,XڱoPZaMMeֺ (8Yp>E 7Ji`*G8 MӟZA%M. űs?Xvj=p^1T{ˮb(b k }3Z6+Ҩ-게H#Tl)Nu{n~]= _sb/_yPzzkxjѻ).^K+^JL+QӨ@,_bY,n헥|rϸb`HTOz@7(YK@ oSB۝ %8d1$_G8Rk| p2%I8tnWHR  kO[y?5Xyr`?u/>LIXTS4YO'R_mB;~l;lYN:pefSWSŚ3`44h50U͖\Uݩ8#(upI-@3(6MW5אTv\W/oIS\l0m>1}Uk.Vڱ@^KC&,omM<7$0]9lw\:z]QQu`aBK9#uSs`9Pk"1t03OMX'F%vT4>Ap'VPʈ8Fkۏ;-&U;6 ܞ{"NBj ."?s!%Ƒ7fecϺ9̪98n^q=/"wmdm]¬+aw_.`IlaKv'ӊ*5F~ j]t"P;A/I^BwԈJuBv~lisQ5=&8Fg5 69yү,(¬%ҬzFMv^<\H)nF9i a$>|»0mWzY.^$Dteg \õ{ױE=D2VփIO$BRh_!2\[(T^<+FCFB]$LUY\f(YPeN8=NSm;i'2myRԏl.!JS<)7BJq?54 At # JyN_,tq+P >ũpf5N2#Z-wJ$R\ O 5K^mCqBU շtSZ[jҽU ,|+rf9gXF^HT#7(WҲJ"#9]m_󼹜<,(NIBx!HB0b.lOu3Esc2r4@x-v?ηs⮒YꅠkY/RYj Ɔ;vt&d"s+kIr֛* 5)z1v? @8)9_ހ?%ZEHQ¦r(7}L#Suq*մ q4jз.qUg jJ6ΞsU! p{e ><O\v]$6HQSoO.ۋ|E$lTi5kq#;`́JtQ e:72LQ #[c\ WWB(~Sum ͘%w$va7ŕz@-unޝrħ>KJNد?FS-Wk\ݾ< 7'ap;gyR YI?\o*B9y1F5nؔ~Aю8y ukKҾ^ȱ-kT4?~|WM"^u y~|f(#z?pZtu",-ޣf ot\CQxQ(S=jF|2o0Lbt _X~Ihp4I;knAd;ĈW$<g[ BC[.'=WOb#Ż@Pr'"LĬYeB$KdXF1/1PeuzVqо߈=ߦ'0MПfK p6&g KIZ_sZ@ 3t"g'Xcόak.`N;ܗ޲0{p9d^6qD[' YCR'>L Њ>u*Gj=<]B:2k[a2'lo9 -Y͌o!{<nMи9?yd@n]AChK@7X-C2|aUu!7Eb=Vs@Ie19q.{c{*u#3BLR $c L ! wj0GZqu :snJWIߚ?r`4E=!Vu[< :qʢ!c*H&%zdtR]P7Qy:hrU C{T0=5ykxfrSOL\%ׇ)b4q_ǰ`3פּ$[Xm44҉,OVt2D%[aZ: bBV'oA+rХزdX޿v/ \P|fH!6D5mmJb6p)O`qǪٟ3Pi2QVv3'zCC{732?Mf'd3 M(p>;/'GdQ_՟WeyKקZ(&^0Gu6[R ';k*DxF;oZBıvFb-#d\TFm&퓜o饽Gz!/D{|=eOj諛UphV-PL<qIςԈDdI3/zxa:k|PNDI t}xOwKǷeİ=Y<+&ުg`|: }>Io7=zHt]> _CF/uI;̯wjjPRR&lHa  l6ݶ EVyk{kz䏰9?.6?u7_-,X ղe:1>ʛO:ڪ9B>֓Ta;p2fb4DŽ {GE0%I"ZR!mx]IXnvL'<(u @BQק 45ϕ40FQ^p8^\c7)r<#'~Z]"F y <lw{J-T {Fݡ1Ce8e|ViDpky=hdP!z,M+&?Kݍb{jRhtR48aWl+hX-^V\y)IEW7tǏ+6\i4;Bw%o%,u. &J?$?nqڴ>CE8){OKHXɵ)60#` P$MF=nHv rOnɚwogH$+4Vd i/ QK=:R,RGÝiO # #XtCAF˘҆*g 8ɔp d* Y5U/n)PЌUh{/^wPRI]7p6/{^~*J*؞~Bҳz]_DZPaY^ZhDiq|Mq#S5HS8NL)sL0-cb54JAݰ[FV.}b{T).R,eH NIz6YKWe_4M>xtԒ\hťΨs.mEdiYY **s@sRlK5(L{43lucxf&Wg>e)MRH4A8/3aYw̞;!;6fww3O <|GKY|F)m%V5dbr__>t}L~]]tL炕O'ǿ/ ׈LZw -RçX8{p箘ѦW*\E۵(/fMme *K,~jrNtf-۲HhO?>|(4Ke" -6ui1}q~e(f*t  oohAs#qp 7Un;~>.V`"9MtFByMsA16hf7YNԜ ʽԲV\3f#bkgvab>m6n/ djik:HMK"/x76uh d^mi6c[Peǘ>9dPď[43=bi͢Vh=ԭ`JFdt n)sa W4A|v]n3Duo"4p+uL5C"O ?#(mymm4$lk?2 M v @=ނM3d-YLI255f% $T,޺Kh*@7u m'q|WXjpE+L?F{F[)3no4(j>ye.A1*eKl {ҿU{nˎZ,JEo*ៗ̲ df☃;:%6*wv :F*Kn8BPK*eTz"*5`Y넺~(Ɯqz z|ko_?iKh26JvHex"="F3!pI<]qXREXLMQ ;ṸM9o€r ߫ec+3FKS!诨;?-ʼ5REU5su3s=W G'ADžlNN!K}@L렍"nB f΂WҚS}Qё /S#Sʀ 0J_|s WW c[%x)Dÿz_ӫСT[jtt)?Ĝ+~-闍|j99podi咼%`)2@!O; hЂ)w& "|FO4v ڂO`BrOSj UrP|@|s-{8?)KC䣦+G!FZWVvvpQ`ҡwyՆ+顃Oڧ=RO 7\0Yj'$8tlmOPW4H쐔Iϔjǩ3oNd+cǡ9ŃRE7?h-ti+=(@@2X<>:Z+s@#ɭ߬{ލQN$I~%/GIWE}_DڞNE=4G 5c?ʩ !3Ѯ?R;qW%r#D]6[pϸA*Mh8Gli1:4bl2o46>ޯ3%t?O'Wf)M3h>eCMԈa݋srHH#[8jTLpT0 &<Π#nj39V` SCpص "}xނ\bS&3X/xh>W~!;08WWqiDh3AT^s7xgw;wELorrYeaY+sCJ&c}P46 T*RƏXq]ѷsߟd +j 'jVFr4q~*v,3')a*%$ҏTrv$} xi Mm!jvMς@ HxEvAE DԗZTPLYU YzۈrGQ%,z@<FX꠩Yt9yslPT2;T7+9Zoӟ (4˴ OV$~(S|kϑj,Ћ#CIޒ[}m;J+w{u 0$a8 Pcq9(4@*GLۛ w b~ޅ ]% K]*sgG~)%bAlwDxiFtWRzb:&hwI?"秖H S€j#*!z$j-)k#PGZ>QVBRӄ j~bSrZ }Y4y{qd8olΎ =s|$*V*#3\â[PgaQhGb!'.|V_iTP;Oݲ60J/b 5%^3S)ӕOnq9bT_ٍ'a*oMSULAC=tN ~T_#>@acUTW5z`Y=E8*XqMgkStG:JYIe3T.2ۼrˀ9^00u&z  YMRM,oҒnM96.1>2g~s.mJ'2L}y7}*;Gm] 9Md&&ZtJ)ԯ 3/)D|J/oNXy9G8'4EAXewuNᄪ?ɹDJ$tv(ɨN_{F=N7[ > S5C(~{"jPӕ9w,q ~sR׀f*<8]wVh=[)[kk0٬eSu9A62.2qmw/%j߸$s[{z^&;/), BFU/L9)jiM巀P|Ri'=yZPĕ'q"Ct68TyDT)bu]C1#z V#jl5jYR%BVFgYfaxo 5-l$\Ij/Q<|Q*H: v׵H ]d ?#VvBf7N* SF T ,ԣ{c`_v Z XF }u_(<]qۮ?8k5J !{NB`MT^ 7&]zʚşjgQ9%.ޡ}ND̺?(omg"HT rNr0h~i B87#bkjwLEby1>'3{,$^..jV=?%_ɋ+eU' s?#L.*3fq8 eDJr]Rܣm=c=PaQv;-Bށb qg7 ^B hmrp{)kͺmfԘs:hg*t<\%O[e] 1w ˦X:T'7S-$~>4tvua%CQW* &T9WAPu?˞=_@8h]) ӟ/qH 5%!a?0gp(w`sP\irX&+aSQĞwT / P`1Y;4t2Jbn_l_ Ҏnu.wM֔GB9t̵sEB>9@<ϥf=kٓc@nP\vĨ++'Àv Bkk"ct^a>d-%gp & 69=}2\q?-qޤϠ_ޕ92xi xXH'fn.!ɵn:C%撏͹Vf"e gg#|ػe\ vfdEr(r[n-x^DD#i"Ӫi/dx3́;4x?U1w%_ WKUCpOQhn{si$EevF&~xkov%I>eZJmn$70&Tz6N;TSݖs1_ZgGoi}gs/:#)) '.UWݡ6ʔg{`c^ p?iL(H:ehwژ g;ŏb9ni)p/-m>CC Wi޻PwǙ c5˂BаQr$dI~wWFـLUj(?ql.i)KƏlG3]1fh2+H:fSh-6|NopSU=][JlnM9aS<2g#f_fM,%Yuԁ؟~A)VNJ3^kE)eӪkR7? ۚ=.vWחt9y06O0*P}Nv2{ NH;q|Q?D@=UQJuXK_bNH=F2)Fo7ZϢe!l)%DA'MιLUK "K!UDrU q+v]̊ B-.261L7}]+\LTu%}823ݳ_ S"U7 =YGȽa5>`q3 â5В?E>qL0թFM0;%[g M&=䅐JB z+*]6Q] JaܪRW2Zg?ъrո h하ѺGFrE=I˕b$dAXyPM & $qYӼܪPRX& ٓNXcҘX\_W:a'qgUp|[ۅI(~߹ moNo24ux?[)n fs?ݕ(er3m#$oY, 'Y/Ҿ';[9+hc{ `(Ak.œM(xU|c_W q$|L  &]Vb-/? 6 B 5uT[>gz Z|tUz??|ؼS@J+Aǃ)Ua<L6e$:`.*qT ferBD(&m3@u|Ysڻq;gEzxG}\cƐkTݥzG>$)Ķȹ3R}ɑ]DS-4utÞjĔ9/yu/K#ydd\bAMfLC5L;( Rg@pe4$'Kaufe8qkC,WX 3.t`[*"Qbml&AuXUGTQ[<ɕZ-9"uLCVKL<ִO-*(Z?!D@ VL]g3@x9@YY檜âUjm1VIy \[T57"/3fgѯ&*9]a)6rgN}2RF`鹞^G(XIFm !p#0ry uyzFkfB)lA<:SɱzLFkA UE#ͣrz+m̈́"JT2ZJAdI/Kt=:`FdYMA!c sPb~ƾ$F5&LLb 6#+Nɍsd 5R_/,#78u'OFw9"nJ.ƺx:6pJ @JHׄ:Źypz)!#Pk{2pH^ $w"I]lI>d{VXW%c>ʩ'͎Caꗰ0YwU"Pkx+Ŷ1̖89BzI42jFt͕~Ƃ&D?n7ivEGM+VN!C91GN6{@* /d3 [ = gdha|Lћ*T.% ,|bC{)m.86Ov*nAȸ ˗ּkp։c|[ h&Frȃb'碜\S`lˠ֓}luzmCAUA>`xp1<@۬qn*`Q&GS ozd*~*pEn1]kzdR?KSĮ,47K঑UW)eMMh͜c+t,vq-?oO?;@@>fd+4d6NDBUߨ:dȂlXS_X-3*<<& f3Z7N k_xSe$Z^cg Ų`viGM<EFqլ*ds>`#8{5a7jg[1oq' ŧUW)(0u 2kq vou ȫ8UOy Xܲш%r;9 wY=?jo @&GGZd6ߜېQ%O#/t=j0ZGܤy'OӨkP-mUŁnN}Dl[hO:߆dHCJRc\idᖬ$Tzm_ ,9 KX3c/Ŵsnmerjj0׹]؛~%.HXY26U=tzŸW-Xa|kvNR`mkRͯuM;Q*!9hE穼ln8\h%+}qZ'-+>K'BgPҭ_*b"{4ǼJaU4ϼ\#T)IWB Ӂ 8m{z9E睝Ɓ+RxlH: >@3Ã&Z#d|c٭%r&;Fi|*rq—‰mjUf8 \{e/# OSgpFk1K׫UOF>e,}m,Y+]Ia"&d@K9{Kp%\Y2玆0ˍ;((eª~EZBJg۴rM{y6@>5NEF$)nö-whm G9O9nRl>;zd9vxG+`/]UaTߥܸIkt&qݐ^l #ud6Mz~lzcp3*l8: 〸LkCYc<rALmz>GS?E>D-vBPDNW$p4)<;q餷ѧxS7GK>,&,D"@ёOxxQ|t;i)d $e: ݮ'aŊCn_tȧ@M|hbK6/&^0> Gx),[D?҄G1?d/*n>;Lc꣔3Њz\P3wt2E؛, o\}~\DulQvr驏xEi"ղ?KF{# tO7Αvi4s2%p,CWљ MUT2Cع(-1l]/+GO8Q9h;|#ː̉5]~}LR7zvtZz;ŒBh!"'@s @d[z:ҒF~y䧄(|n+80b л- vCDFHm+LPl;: SP6]R0A qoKA*үUX7TA/<ʄ*'K$@d7 ַ`20qS.TݖJ¬dc/&pAޗ[haXW#M мIZ@|ͺHr_TXrjwҥX[\}U| [DbAc!i-,BC!'n|k;kIBFlFm'v/5u6+DbA2KU7l]{jRVu D_?MAo*ĆX;җoS[DMb=}<+NQP:n}^+mԯ h5^ۺtxu ػ9`fk(%="\W^rMT@ˮ Vc Itm>AL)SeXٴ4WZ[K8XTxbDMS'?x["l!(Vn6@RPkT5(\9VN;ٔ&Ľ' hljSKXV z#ۍ5MFݨ^/(nujbƖZ}kƽ[ ('HrO{s T*ƨYLCp)}~dN- <:bX~rqD݌,!J15d7mX/t(^>T6|…8/7E"]`>(Klsh:G$\9Ԝ7zfOFӮC޴!Y?Ã72*F}3I `yFb8.']/v.DsW rv}t29]Vl~QOO(t~q98DjZ : &uĹ@hXxH1}I:)u/+—xDףf!88Yy L5U' } ċIV9,[ GW!Ԣ(=jdF1R'7ق_,vxYi]ZpR?|i'~Nֹ8<>`Iln,0axBwubn[R?&3KWEEWzB_$I/wMȃ+j9J0n 05ؾTUYh7o%cL0|.-9ENb 2Z`P=^-d8}t;,dgxK nHfL`$(_ 1jϭ1*ݭҷ ь=}/ԝPI` 9J)_6$_X{w$EWԈ֠QG0B[C@?@ؼvzym }4h#I V"2.O6=dz;gS?SIWgΧZydmEŖS wӦ3kS*4{=gN;d'9d_l|LXVjGE qy]4Y$ns|{X*ԁ]t<lZ&+.Cxȓ@-E&qW$L\Z*MҠoL-2 fʹ8*mC2 -]\w,ێIF[r!O"!6Hl;r؊%I?*+=iCƜ {d0Pz@駗l. ǹi |7CzzH< }qc}9#/JEokԜ"Fz:#~:jWYOFH3FV6O%R :~p(ǠS5J]|q6.,L]1=^UbJ=s.F:Y|rʕt%E5+ vOℋ\/]wDDUnbrDE\.cFkFSZ }IpWS;vOW}t\n 5MJ"|daʘdFO09:َwN׹˽ Z>\)zT\WNrTK5;/aI#*MٌE׊̤u_BByDyU %+x{FaJdN6K6=)t4=YDXFYsRD< lEAF`8|S$J0y}"z2]`o-c3-nzRBȽMgș{Y1)htq!~hV /c0ْET1-4\-3Q8w6] ۈ!0@jYUar9!b{ ϴKMy47jI9SR_1z\33.0 ?O "$'SX =`AZ V¯O- f\2᥂/+>265MR$\hZXc<#){vF#%ڨhJ~H۪mρJ:mOX;U“vidn|">t>Fd;ݫ֗uߥXPcoae3bCtmqxgREL9 3@: ;@/fm*wwr6OWyiD$4zP9) H#edݮo}jhʚ8g;Q1 M)FFjpI@њ,A!|]6It`s [f}ZΩ%7OlvGIi&fFt3Ik`ÆZ/̛h"S"/jn,MlfR Tz' !8yĐ(4.28]eXJk{ ~,)6jQƚηS7q- xBzx̄@%ݭI('aަJs5A&kF&#T>e!Үߙ.TMDfꡧkzAkx{ ,wN#ҎUQr]!Cp\nO>^Fz1PyD2a(;L߲̿^f0s2lnIZ0x}G3lRT*}?12F }sP~@%ۅՊ4a0 ی`D E E>+7p̦ =m4kѹ0s}B*uJۈUXw mdPc)חgNjk-Z|#T\ʏDZ5ں7˨PN')p}xdڏ[ mςC3=U`;JM ljWʱr ~V>-;YIW qF!Ʋ wN Wk{eC,W5dPlW*f.߆Mi%HJZOtNL< - F>#\&6@辶*GR"墰;x)BD%XS-LUfO:,>j9TB : Bܝǐ|AGRN ][(cyǥ1)b|J!m4Maȥ~zVb/X&Yd 6Y ı;ц˺SDL}ԓ*w+nLn+YWOzN*şwltz+ߺ]T0M|:e8Sl'Hﻰh5 tCS븨Zm˗0D=[/Q`j![hGk>F#{R8=Kw;W`E-7)}vh%dz"6kϵz<]u%I%;,,C Bm@jӀOՋjvyD߯!gj)hvpMՃٱuR暍T_y-M'oơAl Y˺-m1)I :x; g7BĠĈ=`t-q;ٍKt>YqaH,caQU=T[G2v KvY+hB)GKQf<4 OHsp_+zcSiR`;lk6@>2}p]W U]F(?K $sF].qH(~q4W9eN[{rVS9G3+ [Jk@Bn9:%q_l[YExMXc嗯R_m&4t}OTqM[B=eO[NP5hO9"En)²$Ly `h'LƮҒ-GcـG-Xǖ}sXpgѯ),y])+hv~)MTVqe ,DBRLʚ CcU8bI9%,5R<. !pSڤ@>t1s!]sI?M1ơ9O7b&S$ˀݵɦmt ޛLxlM $#PnΏSZ-mVt[goHaM񽷚\]xS1 ʺ9A*Ipm><{{C1T-Epd[: +g%aa&[CwR| n]9\[i2 ;!(B|t/(ݏoTd%ď}X>oG C?IS^OXdyn֮jG#jG &N=DG%Z5wAGp̲LthXڵOx8qF4SÍZ3s͡rx gNK,,99s0[c2zq"XrД_PW[ ?)!L}RXCnҋ'N'h^keA6:*7Fev5I?/0m*z;|L`J%}Y`6ir`# ߶cb 3+!%ݙZЌYQZ9YCF5ѨY ]d.?b$J扁h2Ocb$jUHξp!i Կ`%?ZPֱ)QǸ~5c`4Axl ~|en-ѯ|gH x}ո(J1wzXw-2i)I>^{?T .:>'Q}zi΂y`)XX&Z0з{9cm9:bV* `Ne+F9|E҄Wzq_!+YPR!M\l >QY+CC5fa^Q' + kc:@2;P:-Pj"jcr8XFg`[KkCdS]@,} t"Fkƀl{a1,aO䇌{AZ5L(Khs:HD&=<>|ƦXȢs ")ż10d}>f D*`ǜQV*0h[Fv~TN/HSk8Yar&MV 4C[~3-}:Ԍ̓wgI&&_vdMh ; эh^Yñ_1 ځ g8е G&<;Ͻ3c 周e; g~^;9u՚"(V$.v/tG)1f̬_,}$P~] =umgwCMf`|%Q\M|NҦ$@<% ÍO{=80W-'G[_ѡ40|Gc /N4}P0ݮL0jFI-JKH=#J>Ke|#RZ'Ŭ4m~VwW8ڞv% L'aqr{{e&ټ3 fg,uRĘ0yMv itPݱZ]R%ʡؽzYRt|u2pA8٦.m+uX* sG7l=9s-ƀ܁K>=1@0q3}ӜO3+4x #Cc~;o0 ݤ*4x-e=z^2T}glϡVDq\Q3%m[31=tipˀAz"@X)Q,cO@qWsNqF6nks}0zE\F =nMJ!LV^D 9vͭmA>HP)g(lW*[0n-$q9t75!=c+}xỾd#'=ؓ_ ';ɑ@v 4VԱ~2x Ѱ U]fGhAX#JVe$И[aMJ,nԇ+zlu뢋`ϟ\NF>K!b‰lٕ?\\"6}?爝{lJx)鵮#E `j *3SBV:\%gډl9`]?C +ziIVVHɍ.fmP>5)ؔ<' hTIVD9}y,3'!ƪFݧpd@BgWG >{$^V\ZJH.>%i7QTBD-:(prWd`UPGˣFg3>trpw8!Kd0UH$ŬF9 4c95Ju5k994_ xpj*ڮh/\1XoMa;ѻ)T:A>Di?٣Y;M賺⽭6]u_2C2$;ݺ}e}ln.rmh~\G u]8G!·|S֒~q3oR&QA+Dkx^x7P'X7>CQ`t*H 7u@8N@pJI OO/:vx5Ż%%p)x| 17v;;"Wݭ< ϭ2E ubaԁU{3Bgi@#q&q^!yPI )ǖ~Io塺,-yjzG3h)mIUq˖wQ+6߶=nvI@hs+v8 LhŮX<1[Ҝ.ZYJD_ש\f06By3R;TPWfQӊ 8ԚG *'% 'Iay(l~/3W7 :H-a'I ||{(Dk0pl[ 5AH tR\QUItSyN94t%{qX4*I`A<)IJv!K0}j[/ mz25H~Ӆ9D-$xbp 걭y-=vA`]PpfPYIѠK]cC&F3NR~ cF5o9ŧτ0BQV v0mimx*gE)õCyKJ|paOs'xGJ7DMgq Te&x_7#xgc,VuE*O{<jߌxdIx}zXvdwԉS2ǣM,l$IZDTc .R6h%z .:T,DPdy,O(&̬9 g6{rwU[w3].eaVRc־,i穝{oE<Ɩ7^4$={L,f8DJ]TaP:)SRȰ!cMps7Jt눹Qi} DE?#ԭ;҈rʿo|C^ONl39S[G<,c`2V)fn~mI#wnj(p\UTirW$5 2ZI|0%v$%7D3\Ȃ ʾUuq@|{^7 ܩBBuO<1Sp3-]z$^8YցHC}[ ѮRu9>>b'xBncl*wQC?CY`LN}hS!2ȥ%8s,So0%*qkӋu0%榃'e2>J qE&EgCՎ8Nfc͏8qESU6஥-!j]\(fM"n>mJ2tY-BQ zn7[lp gmVh 4Sf%m\fBtGf7EµӚ BmV'v jT82PE4l4MHӛrFLIG9Ez ?J-J}PXmeX9ވ4#m@bL~{k ț# E SD40MZhwwQ||wnmqto%jiSK sFYA/|/#LjoC-4MihJ~% T/RALH9y^%YM\=NF~Ũ!@ -G5G02;HS]&yYAٯ%}UR.; y(jfڵj$V͊jCͱ'vQJ'l$5Li>%7`^iMRg%R\TɿzqgKOug.E|ecS-'d/[m:pR&wXuޜ凩lkN 1ܟJː\-kݱ[̪(a~ՠ.-dUK۝ُv|g >$oG)s p sKE!t[s/%)đwzx4AD#*FUXfWFw)EP+,|,cHQbZ KmV^UNLy:hݩ¹ P~Sƌqat}^z5ߌ|}QctɇX(4[}>硭[Xo xz;o6.M#7?mMhWvh.R@7 "p8;?9wE"{]E/]hA05HGn5r$kDb|},iQLv몝gLj^2&$(A>vq̿cgנ5e[-|U :)}dKD;?7A`+8gcslQ+-v9RN|9 :jn]ep(ꖩؖB<62Ï(TIwE͵fmOG!l4U.#oz] IZHLAϢչKnu-22:n&cȮiLϪFXڸ60AhS弦U?j9\T˕_a+E\1cwl][%UR7= rӒ)hi12BDanEzTɖH * DXl*ڻ)y$X,z[*I0Ƣ\ɱUr׉B9j{spp-UtP~ 0.'܂5\NJ /(C;3cR!.äKfۀMʝ~Va}0*M|L6$3T7,5fKQdtQDʼ\:09* Bvy4:1- ӣ2l-#߰- Ƕ=hq1\Lm׋NreojsE_mX: u)Bj~jG؎H}yv0 `܎)ac­"rFq6ɸ¤ Kkt EPԭMwms|HmCEvú&#F IO~WQǚ0y[ޛB5iG#QLRAS7R=xJ^$\6fM {xS/( +ћ?@$'cZUͫRz | .'ḊNME}s57|J$3w$yݮGD#{HCqϺ$pkfwi ۖСXێSsvu)gI7 )6Qls,?}foB6zf(<ǵvOl+ 'OVSeEVؽ x32ԭh]E1AC~ |3q'pҎA|F^X `"Myb"HV dWՅai͛ б7!q(v0FB'T#tSzEH-{9*yT=T6^bY}UTKʓr6-I9 d'e|vVh!:S$vǏ/xG%YjX~omA)Y]~kYQi`Dz `Fڱs ,Ov޷j\ԅt %tyH&@ *ZGפK*7B\e7q eO*lf9!i%~4_`q[@7*,h-MJW 9jFȭަ)O2k6+N֣S:FeľoTYwapy@Їp^s 1kvQ= ppFT;Ue^Sd|QE_jE!eO s19`jۊXrlt )nuB܍xə}a0)pQq0s;\_t_e]0ki^_zkwcG&Tbe X*dF]TJ%nbhi"`<.)6*^~(;<*cH0  GŢB8o_ zm(J{ڪX`L@<6Nx[Pjr>Stn?BNL!:&v%(QS4񩛹N(J@DzG*[Myhpu !z<-8^p= zҰ:Jx_)(8>6ie+Q¡ 5Is?x=4WQԯB}7 Ƅ -X|jRӯŀ;6IgAcJUDJ&#jC^D1 ǫN#{16/ R`U$pCѝ^D /C(Y ;ܿ@r"r*1B1|(jxTF<_ۈJV} A`NOypA2D$vp:ImI&َ'}/À!ann \lٍނDFvtEWggJŎl/ /vNJy{ nJaŃ}LMKY**6#QAqj"fv:&8۰aq$mxO=R+'/*NV|gMI?u-gɍ@{J8ܯmQ),$*X ǫ˛Oh<2 3#DX66;)Ex[Z[8h!pFps_)YʫE>O' Sx?uGlB8Hhn_1;0⃚}*mB n([z:4)6$E_H`Iܽ >NH7 qXGGR\Pɂ~!l"2F5;a |ZQ3| 2ز9\"ޖN"DI%u0@wM]qe/n2"HgH$|(F\7a6م9E٭r+>5!scX}Idԁp˯d%&L %qg,3`ŧ[-i̚z8ղ;02*Qg*n%>K_K%VZ;Dsꚼ?b)7T[wdy-yNLBɻZ)"ܩrPn| WN Ij|2w'a;Uo/ϱ 7PfUIWyL(Dosb}8i95LLIaEf۹ͭʛ_*q̦A6j\ۀXY3;ljv+#aʮP_K;+&!㈿僅`{ ޑ=f}UT@dcCi6ޘ,2?kXMֺFZ ku4@<[k9^dVck3O.|Xþ6;Cc x?=@]h w Ko-.p@gkFBԺߺ;2օQupõwԘ9z Ϊ )VQ=5uIpGK~p/ZS8*RǎۮV|y OQy3$±KՊpdd'E 9%ĸFЦ k4k}%x, /CϬS| 5;vڦ޺̔KFvƁ bĆsf:5eAeỻCؑ;<_%svա͹`ȓqSV *4 {]ռ\}%~rnܪD8K\m^-N%m8tCWQ=[l1;:7ifn0k-&H jGH %l W䂙LiO))T٨f#U" B{?=`%$T5rΒܫ}W4g+ѱ5Sv?0!6m@^+8ྞZDhԓGq@?Ĥ[`͋}@@auM Iu 8{&[ %7o*Z.QtuB |pO$\ u -F(6`![J_P)mtiz2}{"Kc*FD ݰ]GHm`nÍF7.X Ƽ# mfvG_~4o;@\niߪ9m骈m:A\H?쿓'v,kVǺg^L /&Ͻ3%V:r65/ xOPxZ_ro^/a Ѥp:4% p-,,b4 \do׾ ف df{_h$I!x%BÅc7XÜ{SrjwM+T ؿ[AJma(3%?;kX`1XԒJgN0N1&R VQfAJ[}"΂m\臂|ݖn]~Ax2m,T_4d n0߈ؠ,|3cz{B<Ԁv+YbpR3/=;Uҧ)E#ҮAO[2ĥ= %S2w++[83LVOIn+`м YP϶p.ɴ~PY7)ż[/'$x-KCo|նkM.1:mJGXm |'{ΈͫRooWO&bg(~?Katy6cypbb}8z>ݫ_'^|g\ ZkUa+,Y-ߢ.w)J*sm\֊=_])g%!p+,H7a:Xy%]p)hQBKU'Po!yInOU~W7Ξ1_\\6T#W=Jdm&,H ۺ Uru(=S)r[WH!ʷZ ZԹZ~%ںe\{F_1%KrmR'q-f6TCXTO,bƵ -^ GX҆6 y}R\z}K `It9OעH|i΂ UjfGeZZ>rQ.OǬU?4LX&No.evca5*~+56 9i{ 3H4Y_kjg D.n.'@W=s] u=7ԛZ/ӸG ᨽ)4*zֽw~b<.j bݵ.$hqYk7gxz+BRIb+qoĀN SV*}RC2RAa*z;iIћx^> ۓs3]@E]XL7oѓ0Ch+*%z(Q1/}&IyQRVEA%^"Go}MIioF,I׀, 6^(jks֑V`p-YgޗCuAs怽,dH`k| } $+"ؐ(6SO+).4w_vRmZ9F俪ȋke?Zmy:izFdp2Pu£*yuO@.>cCbKm=W,dhR{\u*%^e=&Z{dP 9_8e±J|-yPD,lչ2vTi\WyHsL.XB?TL\Gh7!FC5Z= `\jnK>>\|"':BݼO.i6 ޕRh$Q0iff9S>W^I=OZy CT֩"}iMBo]*anYlNJ[N^B9, ^%X%Uv"6t5$ӲJ͆J9`=JM;lJO0>)\ӱ)RZ!g|rO}G'ou=OO|9|u#M0(,e@֛enC̯TTP ?u@ܠB!G;&Y1Lt߀7lɚ 0=S/ 4Kqc+tGiht ^G7j|n?3 kTXPd,g\֑&FQaApR4:Ī;!\-Ӏ}p\3N!rAd/nn}<T3G{E_lod?T7.#xpt#LG?Q~ &ԡO6"A!w ("VfĮ PsLYQt|CG5rO(*^ŠydMS+^3mU\,B&狷5Tl2ߞzƼ移{<9M2u1m5d!HׯrHcŒw?eUNη , gz 7[0s=ak:0!)/iZ>C1TZ#0X@`qT41N*R+Ͽa#{AAb־͐GA_م;wql۝s pR~W<}ƒ%Gw&JWo N-Byka5^N1]S.qKъt7lbb~c'Ά[S7i9ֱ2wXCI<!,G?~xsc,d>pV_8܌%R.XL&L^;ie]L\=? szu.#kXٙ W$Ht* vpBd]c4u]&"N]f`ma!~Ù%H=yP\ _YяH|D_`cD OA0|Oâ_kMBO7C'+xd ?E!M9Kbb!UI"̣⪱ߟ.%1p%_yTRJטnb\_N]b:YR2K;@zΞ'bzDt"'w$ȿM~kKyIs!!eQ1Bk} BTs4Xٌe!!rW`ڝ ) }@ݠڲ#˞Ya #Jm׼x:6 KAd5Y߿pbpR[;MLmru%$~i1Y a,UWғ@B-Z\s/BDgSNR4/ih1CY>2a =SVJ[N?x,WD ] <+5qݲ W-FrmGӡ-!FCu=z"dpJ"I }E\]6#l2B-At,?i`'"XoPgxb聬0Po#R7ao疍t #Gڧg>\VS}л@?RwۭV6eu1?/0Uu4aE;?L~,~G)>-آ>CE w@S&(KU0ʿEIj`l zTUC>OSLQ{)߳GMv&!\5:m '` '-cVuwV%x2(RTm9/POhH\AƌnWr3uѧ39x6xo31;s.h30>T | {qvSw(t:Ge0pSa+%d_PPIri{PsG2˽(m/njpkߖN%RzM#s;%uA\o<9$J1TǺh :6Sd1Ibn 7^bʮgt'Kgˆ$]8,k| 1 U>dGHnZwmWBa-[2qoTw 9tU6TtUdȾ|X` Sy^ܝ) ߫^.OSj=\\\䏌h,7T%eHM8Ja?$^t)1 TMb2FsZ&n#}hFTcΧ@&y *Vn<^%b4KF؟7|Xי`5 ͑vzZδXo?S)ŌR&_,BܒçY[:: \4*R*47G@+; WqKܙtGE'MQO ?vs #1]Q2Vt "E}Z?#yeatXJ;LJ{yd~;/lNv=8:BXnYI)^KAnNF?jAg0Ǣ1!5ߒTrc\KD罅U*z2f2/,CY/۪߽o[Y,e3[,oTcfRPδ{-,ٕ?&Y(gV*y a38]i%. n!P2ypƤ=b[<$MuӲr/${|ndf֑>sE"QC#Qt oHNDw"6?M^SYIș(NfXw~lL sRt*K"T=6 {l-ٶEJ s|l7'U(e,T028?w012k?G/0ʹ;Ԥ ?7LuMQ/l8dxF٬%o,_Κ zm}avAC\ryiH%Bi1(Ut=ج-m.bDJ{^2R>~ ]3iDR*zcD>4*^;C;vIG11h% /g"/u8|@ ;5.94g&D!ܻ 5>2~@h\c 4K`Q%Xsho6wΠͺ02<څ($xXѣuxSr>/Z-R*倀H aVy!wt2˹֗b^z!eˠ5(җ]ƒl/f˂: &PZǿyXY*F2Ne E<95.RZ7:Ds[`N¸遘H¿? RlN$v͆!|o&:\4F)CGW(vN*\?Ozs2ph: t_nW㻧 {tïz\9dwKvx<.lr{#;Hdfj_. /s\c.<+JG5(kRTlɄz,Ҝjli2+,C镛"EA(eu4¯ 'wY.p6;_ Oޚj+%;Ι,@}t܍6UiE07вμ7Ӻq~$nƿ۵p^rX-]WX<"t Od٬{`i3:eK r#3'e}Vp0Γ9A',N 5dftEw0#3rBJd$ QBpkӽУQxc;Q'ʁ&u.TR@y=ipQxA9xDv騁jybΫ*\k;P%(sO>"9hJ]86+mE|A6aU3ÛlT^K:Xz Ɣ{ )6q`cI+s"j9a Q*7^j#MqpÖ!4vWn|cA1@BBs<"<ZxXX&S4'7f.wUrm><c'vv|)tv}ZAg㹡^:HYǹ1l7W)DK!y`]J{E9jZ1hʷSӜ UBa8FQcO)FWe$ܲ!'emp$ż9Ij >;M3F"'ERG,QjTLQmveg+$e4g5SB5 4f.!1C e{wŰ1[҉-;%z)Ny.ʩ!vrsA13( ro9=A5, !Capuebie3ǓNծs+D91;e?k[2pRI43/znϜcCȀ/o0` 췃jﳁ .JLW&1XM~Eڽ1&=u7bX,PrXX 9Pkx#`*:ʻ>7X9feTP G,&H/S/&wJ1wBUol5M? I5ٗ)杣IڢvGp6:zb,I?boW0Kx2kcxaξЀ5( -_ ~Ʌb~ D %ނJJy:F<(, W iJ)R 6]gZzes1uYSd'E܋C_[dƝLpOʞ 1V 69T% 7Q Owr4 mzXPơŒzY6D5Nd顉z{GL~#X`&<=uӍuV[h=Փk@(&se]}E^Z6c˕jb> "֚[@6IyZ3WWXDT2KS%N9-.Tf^Ec3\sSz-) 49j*~QH!{$@zՠGr_Z7,㯘1uZv y:3,d7WC.䨶`^Z%ieLS@+~5.z57kZFgXquc/L>AvHu&s>, IZDzRAf=EݸQɚ(}~ w6h@2Eu^hW}eSk!Z/OKP‰xv?Tq+IZT۾7N}69e1x)m_A,Cnэlߢ|bU8hrj5]{3i,5j2y*5 aN 6f9.AޜLB&Ü$Et̴=3ft&Hz hٶAQ+6})-Ib5NH\p,Ho Ւ\z޺ y̛Eơ( bLBw*Pmc YZFsE%:^"Ha \6XiGW"fnj K0!nṙAȥa'iXT}b]q,ųsp'SCn0L|nnɧQnAn޻.yI;ЫMj c[ ǖiӒl l͞=F(Rl8TZSQUSy+X`.>=R. mh|-W5rTVb8cFxFS"|I8JF^ao~`8j !Yed9v& AgfYaPO@4QܫC^+dXa ȉo g05mM4F#IUd=a]$?gQ{f}:vË sNY <.: l4’ x yw*%ί0;syZ+H)~0|qujNcV/.Y;D"صV Sga t ۾ C(mw H*}9:KSsk2"La06cL!ȧ~NnVRW`cn c޶`IhCPZH;AygR eiu)4 I-, HXpu#[fptoi$c!K~I]GAN"yIU /JtaUQWŀ 0x6^Z[k(k( s3/i,*I{ݒfߩD120y,Fz'gK91x$X{7|+cŠX{ŎNFTؠ3lz䎊3w 7HWn,Lp' H#YeG .m=@]'/QD4|u} "b5 4ȣazZeЮ.Ӂ f<ʀ:}]ƕL\G! \X*Pi(e?5\Tx5:H:(v%~Lkӫ`=X*<)l'IUH?>}>q~(Sw4E)i+qtB pz/CTy~;W-s3@q]G%[OEk Šf`seSCݖMsoN୛KG]J(nHr%W!N=6[GBX!!I}`g֬E?YH)ŭ%3c-T..JHݩ^\āG"gk;( fR5-`2 zEunH cRVe6@B0[L6WA5 bGb :_;FYN+!bMɎ uc5YX@F:R*x$5 q!g@`? C;aa;$yZzpkں5k]iݰF%AQ(٬sG\sU1M4|DVQž|:ʧk/;r/꯭q4Jg@L} eOa´_i +j#o ajO<dn/I4׶gK&+0}ӫэqto2(81Wi2~p6!|6ȸ;{h6.2S(>6ߏ(TPE4=o e0˫PJlxk-cBX G$Pߊ ׈[턥+>} 2H0C-M-M̐vho)t/99-yGI5ln ۠Yׅ,XB4 `0]lWpI%1RC[ E3mT10j$׭-S|B[f"kbɛBƒ* `vN⺮ Z,0^|` d0&gQ7h~fga ck5ib(a7#!\~_cҳnˎ3yjRlLA(Jv~) TD-uǧ]r:l>k3R15X D,K&7l/^(+dl(+)O| SbCw_R\:Ϧ|+({AAsDyv̩'|\*d'I{,k[z92W7KNʄp-{{ X[)`EhیJoZ.9h[qt, '7)i-X|W;Y4?PMrތdku}N GtnS{-MG8wӠݯHb@`MtrusRڀoUiϳ o8a*wn1? )zE֞HC' JTxHN187u mGS̫@mc(]/DƭXw,u >ٜGrdJS~s36R7>*Iz }]\`G9||t=a!\ *yÍಧy6k@ܼСT7{q1?8LE2kl|9y =@T+9Pa(;(R?8{5ͅ++\ Fi@+%rlH UgOuDž.`t벩' Uho<= +wJ؃v_^mY\wi_S%T']s$@@,^hbt.uW^-GJͻPȆsC@ɼxsT^a;T.Jv|uVvQ#"$0O;zFN |؂$5[>#wy 0|-|l<=3-e$Ek4U1ҹ1sX(8gZ nPLEI.v2*Z'+vd-(~M=:u_;\#2zR*؞kih+{K1$`#jJx! VDmp\3|df}cst5Y:` !v2ܽGI5Q UKz Bc4hKȹaIoL룠/_kk}os䗵xvf&K;5q\1u!wf2 ?%L !*Q€vk?JD 2,"hݑ~Wh$dT+apUCIʽR啯bVs<1\&s![S#,K2[qGIt}MGi`"R8+Mv?ݛ{t%}U9F(H7̆9ADUiiub*wr9h('gY\ I -߷(u.kn/͒M'S\iG⢉q̼ <\K'W[弈cҡ5-NR|=$R6rFŦ sD~XR0Xu؍YKsYo YO'ZiijuNvpz-"9 v0 U~eӨ*WT?2c5.Ȉ#w%)t/N"i>\to]Z c|\Qec&$T:lx8vI>^uk20I-Z2i9͟Ú'SEbh0h&^K8_(C>$\v9-;g8ijRin Aym* FQiH{tWE.!Сxlkʥn i6` ۬D&_6bvM YЧk:O I-b:cAdVu%]Ә?3<.^TbwAƑ7du 4*d] h^OH;@Ek\d *"/ӵ/ 䙘) [w^ֳ߰?[\Hv*{kknF Z JSqrEfa,لzm5p&` 3ɛSmߨ6zRo1^õݤ䃑' /')h{ul;ST>WߑsivA ??D#T?1i !V7dq%6TҰnMz&2IE ,+mH/ҧ[FxL@_%…~iBvn*%?V*&vni+g~iuy,-AeEͅ!!M9<2Xnoi f6Z ۬zc8!xGہUwμ$ >nf fDsSNPIGeh,ΰaz9>;:u-սv $Y9X֠L >N7);dv1n͋Esk|j' X©6__.x5Y} *NPŁMҶqPDǂf6猩em 7gI2;gWrs5 A1{N&Dzpİ<#e :Ԋƣ$8\J!^ 4*>uBbFU\З`.?40O*X3z,/p57U=Y"qǦEM"!Z>G  5,p7X1TJ$nϺ!v145O@Hs ȗ{bH6uj)"M7&J4.,a[:r-]$R ؓqVJTdhZ23H B/Q:[;g3B֖0` 1x|x9:>wyMz t5Y,'ϓM.+&/Szf6pc ዾ69`*B+RO̽dìJ>T¦6:Qӌi7h53P?zR1,R<,7{M4?*/ =Q B#Ş DCZ^5D_J`oV@O F@Tޔ &BT~;&sϰ+LG\?\ڻ]?+7#gc l(yMq*V!#?s E%.$1~ը3a8@c!Đx s0m/l q3 67az"6 b1hO^h]sN 35Z{.ˆ((ao,] M,/TR檠W)^NTT^'6}-~ Um*o"^'>콫iNIOO)H|cީ8Bþ"JүͣW+ _w]v(_<ɦf;*Fo4"^\"XXvy{NE Or܂hBE i[^ģPz.~ pYTj/B'1>)a򀡼}D hrӮh,V44ұo _KK$p #W S}WfH.:^ԙu[UF~[J%x h`jt/[YGȆ?EEҊ]šmV{K)'wɽ i}9|E o!1&f;s>JX0/ lu V}ow!gG3"sV问K#ɒ ̲!)CR}oo惓WOЧbuň[u"}NO t!=d-KЖg_~ kX=n.DzaTqW1xmA2AhF)"|AiԭjrE}M7nXx.;xܭq8,s##o}{,fZڙYը)97L,w&#jX `R^Z>16,{}6FS6"7Gco\n''_ЁWcL Fl6m^*@0.!N]y/ R=ٲh(R0OiOĸoYX2J⻨SI<gxnp7r }!SE3lЉםi;~z3\z>־,*ZpY  k{Xʲne"5&NkK@HxP\Jv̟&zg!X=G~Q1yZWAw}JZŵEr7,LjѽIqp:`I3aj匋@nJ%n/cP{#d<씂h;!$ϐܕlAX~YRbVAKf#vibb_wThwb66vUWQxEz>[3?m36`EjZ|0j;ӧ|LFnSc\amzʥ3)嗋!})>QYkC^F$'DHPp ~ `\Fӱd^M^\r/v5f;Bjldn5cK&쪌mQ2}l Ob^Xk2>y sAAICy"*?L/)^h(e)Q@\5{tA)KXra1YXoBvUE h=# _"NJPPt&hZ3&Z!n(%OXTÏjqT CE$/ tޫ_)[xVJ`c49?ˇxz2-?WNR-͏Fb^JN I ՙiyDxKE*#l?I!T8_4M?"ҷyo Hʊ Cu٘nC$ൻ$Gn?&ްX|7?1(7a,v@m~]>#Vײ#e@Kp‚[hU&1>Ary+MٛioquEQaC٫/7tF27 \;Moʧqs!I[;>?29 U|Oc{j_2O:cfۥ3j&W۲b1tA_TR63r23 WbΨ< 8@&tm{Glkm1@4'ZX (U{e# rI7?{2hgW1!i+7睟a.e^g$´fwY"yГ6ک'>R='y3;OɏD73'dOH]=4T"aF>&\[$K㺳V^{N$Fԭd?k᪅zWfʖVӁ7BXZLй3;Q|FܒIdުuLs8+2_5p<Ua I>DN"W YooM=:S̹u~N8.طZ%Np9$@-.4"jkEm9{ц ~m*M3 "b +H Aǫ u_cB.ClT@ΖX t H(9~SP9Qt{K9fZ5nyc2 \>jK*e<]׌L)牰@/ B: 'cŸPf Էb:ׄ);"}"ht%&\ artß]`k y^Z5wYqD-A\ k Rj2hl>t*r(N}w-r3"M53Hqi2\X"򾪎طjcNq #9ҐMUǔϘ2&5K|.RW`# Zh/[d;˥ )MO`;SU&Y_H?m@'?By Y& yy+4.#$|4zK'CD~mF?7v^AFRum@qig?osW |(EТŗy5El[6G V˥e}_G2DŽvV?p{@A#n \tP)T$ * PUe3⿟v <"8]y%"f)Nl4BdH[CbEo|a- OZ$+V&f#%")T Gj=iLQ 4I !)r")vB@II*W5y xS-ί9 2ȶwꁣ =kÆBnc+Z}:BV8ѕ\ ׁ1%2<>Csma5(A MFm=&ZGn1wKEUk6W$]9[$ʥ3xgoȂvzYއcC@$C2lZKEt[6'tkM"!OXEv?[b -U~-%ނJvm=)!F*H0#iPd2+=MI. '_q0=ڸoV !y V3k6x/V8=I_RQĚ+UAY*F8CD3{k %sK[c* >K^z3\*rywWUo{L"4JW_ ZQǮN _%Ț R_!! W>i!\vg٤#;3&U |q}iyqbH-B/C 괱 tb; yN$KͷǸ>'3笤#W䞙<+Jo-Ŀ</|ecA߲Onz}U sC5E ՜="%Lv.cH5`r s'QB Fߐ5+T-3\e\SK\'BbG8.BasLiβ Ⱐ߼"! O89W.eL]fXFx@(`Hԟ^_2MNN!7 ]hOkͳcdl *ZE !"X s w 9$s[O#gokE WjaQ\^[ V#T1`W}^u31BźaԨ8=›F8 9CLpOت3ky:ڛeS B+UI-5f>ų? .KlfndKȋop v9>} ¤[J-b)C$[u1߷``td^skIOˎ yS en̹kr!wN^D c~6)qpz8R8A`g!$l !l9tOv?l5t$-HB'т&Y0Nj}Wt8vk>%6w\+amiOlQuLU錤ZQӄ4E>vuܦoF:D@U/LzX`}͓-ȖSUubZc^ -lm7@(WƱQN ?m*ѵs ȑ>scJֱ :}͍Φt88Uc32z* _)ÊU"{zzFChy1@6Zg911ǧ,z>U=6=@Q%X8(:LμܿE&Z.Jbg2\у$YHjpߞ=$#9N'u}٥rK={X~ &>Oi!=FczHZ,*^j. бWc!qB;O!Gyv4G-Hy[ Hmy>n*aƴۣ|qˢ(8pdňFa){\K<7O=NT7c2Aq+%p)-9$7aim+/)-xWѴ #ݐww[M%Q+Y,q 2y-o+^?e8Bgݴ\;o~Sƅ:[TKX8u>n٣d1[g%aƨ{p)W*xrzқ`l!NtܦC~$;PxfJ:@C=JG)d\ϵ >0<+pE?팾۷SȬsӃ[՟!`E_έ(8d?J*T-EjWeD p& 2J !1%Ĥ:RaOf]z v`OGA\@uѣ :0vXuuUtkk t>vS^ecQz–R /} t}%]%Rj٪J1Su^~ͳ\OK$Big튋R_I}TbSF!֩۾.`P~#< ~7퇁rg 5K;}+ eJ8>]{ z8,)2Ui+:>bk S2B6Vd pBa*7g_38%PFa&As>oDQTL6 xMkUgA~ip"%]cf[ivA񼭛 bp yᯫ"`,m80g8u17Y>sVeIU߿:˛RzvԉonX& \+b8pX]LkU(%M]wɑF-'FgwUmeF FTÄJI]"5W 4[|?|;YVh)y_ݢeFBH XeR$3r̀I1/Q>e05<nDpU$L˶컍 ʸ g1a!æDOE^NOP5%J4؅]&-Am5{l*ڹ?71DCOZ~Y]u)!VI㵷/h@idXF_nvNzhH{vԮ~X`u5r=@"΢fףN 5uDhD|dHS(e훼a> u 31 =2T ͳ1R"D|Y+ԾUIw6dSe.&E^ήh'N7K+$nn8^+^DYwWOncvu(NΉkRN[kMvEuz(_׆i;&^Q>^3[zg۞!irV@а'u a*jo UycSHn7/"e@:P(Ǖ!fNdXs ٵ&["d۶ɉ%t+$>a&VcPN-8<-UoqlAa:ƒSeޓrG$?@QO>4ԑ{Z~J!|ktU5g$ a LtX3i~sz*NFFMM,e74\/BT@p )ېm6"!eDOFdٝ*{I Ǫ٬j)7Y$K˰Q ʖIg2[@-;;쁪 ]ri3NhY [(sC#` cr )zq9{umB Ջt xqM"& tr X`\*Fsat2o>(>'1FM~8R8)Χ8>TnQ,!|\t*_A%@ɉe@*ѐc @GcmG.VGc^Zhp;v*los6m[Fzfڤ51<eؖ5;JqVI#.30f irQ>MviL3f2CyEݫݹr[CM"hN!6cM^9gy,pXLS S鶳B0<8(q0`3p /gw+ؐ^إήw9^neuk(ǀTvpt1GFuX<\K-`7,Ĝ*g䆦gZm=cT ¢\ӂ2HPf|TQ,jZGvzu}~^ DIfK?/NUNUs4By t/]@o]] I5؆~A+N(U, (qsw92M#*ѹD<$qRdS>8\?jCYP)gZ&QńsƸR z)8 p("Zm<٫{}ܡl-w@(WWh  4=M4n T̶u-Pi5DR}CcjON~MZ.;߽ľjꗶ7 NYֹct5Ot'v/-@|'IA6} kF9|kxbhce7$~ (42HZ`?Ė̡iQ Lvf.`c&x4SQm?!ߋGB~SK,'|0wlNF"7 *`N^j>@$ktG(ď[Ȩn5gVbJ#&Hܺs~ooRG%@.J(Ĥviy ᥆ϟ|,}!{jb^uJ.*Id3^lmw1z VoO`ES؅&"2g_8|T` /JG8ݾݦI-$<)T¬IUzzn*J9LlYWNtwؚN}fV+:L`6_b$P35)&vl  uafQQ鍂AUaWj `ᒐBLu1Bv$݆FMR$.U @zmX[yY4m([ GrtaR-*+.$L=!"l&dߌcG+҃ȱfv )ȅrc P$5 Jtu9[F6 7E1 eGq ?$+\/_mr >帏ޚ\ ]`:4@뒚MlF?* ..E#`M3gp{L606يTYnQHHSRG;`em2|!u'._# C{ȼ؀E GEֹ(wjֿwe8!x0o1O|/ vm}b=ބ t9,6-7DxkmŸC\D)ۑ]k]X6eեZ~쓽[k$Maz>NBCșbG Z}Gyߩ<ˏRDNq}O7_Ck>eeB!~Cu:en),ͰɋR&4@PS@FhTZΤPb t֥ڥzn&wp7=U$ 9ar{dH%]XɤILK+6e6EZ$uiy*jx76+#v)!v <AB$ZE2K' _kF6y3Z!{ ^" ŨҗLvJYDnH q[gM-`I ZfX!PΧ# ͬ>M1hzpZ\=; 'jyףF`8jU5&aO"l6B6,b:m]Noـ oRw%| .O#"}aKdʺKxn4;ľTդ? KVǂS]~&NAoK3B!ވ͞(U ՅxZCy;'8$RL:|P%cTNTTKL 7*6Bb\̊%n*EDy?#=0CvS|b|_({A:ucdOwKdVڤ%9 UQgbVJxP:{('(ol2;(IIoX: *grw/tf7vyXH$` ?gс+~0OGwdDYoݕC+ Xp}^h#hgEd|"V9 $=XE}*R0ޯ,6JƂqN.~!NU㯅Z8UE<_Y z)s.ِ5<~qE\QbxHb |ˑ^%}hlfH9m$Mr5"&=DEhBȽ`G!ő\DM*mTAuO$X9&({ ~z:Y5J=p RK#hj^'bm3^{ajO.lw8ેKhg 3gk=O9oza*{ΈP-& HARШжF{-pfȑ@m`7AB9zl65o:[bV`YQ#aT sl~+N ]RAbzh>gvyoH6>⦝hÙaC4eS=D.ې=sxN?Rs.XF>0g718t~#Wf~M%25I!`׊GkkLgza8BzRN]0BJ;2W_V^Hhf~$PE1O0)3>byfC"\,P*#(3 >u*aJ:d]ikn6ytRؘR'" pAely*XG[G=Y4؅/[TRL' ?Յ)"^,,A# N]q)\ʏdkKi%Zp0u%dTMՕu9ٍWB$wDP1q*mQ4Ljwۈz}u: ޸Az)׹ϘHZRwGPE.*ۯ`?~d ,4$ *S>[)F: *j8p<*hGEN#qQ% cYH/̴֔ 1p˼{_sjm\{|=Jo"OQrON/GNb :0c0,ח>w"%APn4L[P1Y8ϙ'2wׇFn~"2nI0;w$r5A57^7m7ǹXKn:q [[qכJgE|-zi4TſWUJB_u bv,4/V02--v|hT4I8YKshY;}0l+RRܭS@Ub1<^mx2rQY鋟63mk%p+VޞǑgl)5y%W}t\n'9|5'.)Ie17p\`ܹp#zuZUN )oݦc-Ԋ_Ҧ jz/2ɸ6_$-!=:0'l11e] `+!??`tRԖ_%(nou-aH\kiޅu]zUqirqjLmV.BL_Ih) bm4(cV59guY\;S\ؖOZ{y{qˏ\TIi` 2nϥ %( 'rv{TC"Tlv[j'O1ǀt~@ݓ;QEMPh‘FpOa SDFFwn -R=eKS?~H'~i{e*/=a1x]zSܾN¦/.Rhpt@g`w^rY־kH䡉Cab노1 G3(#ه=)8vKZn0j,޹?ML>9-ǍwYw4e I%SbOt?-`szYi'k7iy#V`+gꌇJ̠t(DfrYt'8rU{0[nlEG!'qa=7>)#NK QpqnNK_ÁN*`¯_\gUq!Pw Hp|RHPm7\0!gp^ r kF{\Y"s zJch5Gv/)ubWL\#OGNXx~bj:zŸURݱ>KvUK}Ub !I׬)T S.aX\Ɍ>^b(3~tP#uQ<@SN(:lJ8RO+#BHؽ$6?{Պ&GB76]]؇ڱOfסkI"ڀ!3{BzfNoS "S/ʻkJҹ\p ;}k+iĠjQТ }"bn+9o m^TFOpC1 r#c}V'*@a : y.NT&YϥWlne?yl|&2EOy^}\U ;q2<*b(/59b1$OwƮ-AligKSYp G 8HCN ,oRqJߎbdd)ֶ=2>2)_{mj&r'yV+I( uBqUnO`}A~uʕb\y,,4)>HX}!@|~QyQi[\%җ R!OGA \.YmKឹҢ(LЫZG}<4xP2m-۳+YcOa*枥*߿ IYGfS'8. WLE(Aӷ@ eUvΕ[~ ,~X@VڇrϱԜDE# V@̀O[(iȚYǯ`H+8kY4hMXMJ UHkb]=ܿl!u{Keep͕A1 {U/_$%9YјR&|d:3yjf*۷؄Ό:y !Έc2la#O+jeӧ[k%(LC EYmRCn-`]Qf[BຌYG_t@bj`RyjpZ˭I=߈ұ%lw(S}:\Dr7"s^6m[xjR>;_?e8J->Dю;sXvB, Xu"z,`4s^#!e?P:5)-L\^R ['_D*G =q2yDH/DRvv!9+w1B*5I /skm f@&.z'7׀x g_m45^tY`+4RVP B qjb^h}G`̶2m%v% +ʹd!m GO:@eڋb30=huTo{ݷă?/*DZRy|Rك.mR AB0]Nҵo/@kREsu`&=ٶ.1V*5lF+8u} ^wq#%=+?Pr\}B1 exSVD~HU6rk[\?,JѪ+' j4:{f_r V 5 Udmj(E6c0 CPH|χ kO=݉l( (hm'0!Wp2$?$Hcb(bY<elIo08[vt?Um{t\ >46ո? G0+J=ڛ36|#I7vxET['^(҈g{2y_ofVt[KYbڼ6z:Za(\Eb؉[sOٖj-c==wgᑃҘdkA?%uwW %RPGǠѬhηs mn6lYҳXqW4Y#FhͰ 54% dx giQ5$0)Y%W7H}:V6b쉨r>NEJ\v3]?bogIrbiijI8N/O}ojC&3Ob #Knj"Mmfʉ+-8 N\s aTlFH!pY_=85_zx`Zvel%]&LBܱ\G9k'bp)]$h'g~S}g u^)3rp>Lcky[MsIwitUxZf*X+ci9n@_&Έl{cK:1quL灛'T̗@mŭ󪾴HsX;̇%M}I-J*Z#*3fvc 7|cZFke4h^յVN.aُQO)kl^vD0`9?anw=P2~ssI)? 8Be[@=vu*$ƻ.>bLks^ 6("èL$u}6QusPC b"G NF4bʪK ~= "2>bSllCԲ ՟j;u+|X,6}&wMcx\) GB9<-.,?%>]YnyqE.)C{h @;ڏDE?YK*R5Ntrz³p̉=jBHmfW|#W 26v Y룂;Wf|$4YN\LF &ZO#lc O1Z{H9OU/AY ~M5}9˳!1 b1EN~;vI8iSaUSrV ڒ4F4AV h[Bz* ̴r*'Ur#DTGHɕ+W4fL1\mh=O`Jq&\;(OkQK6!tp>\i4}5ȥ]vn0BbBѧxRoXLr.r  YCawfO.t- ғ' lRel}@o<\ }6tɃ)N0..1 Pl| 5c%xFVIN#| 0Eo^XbvA֪}jB{0}'9nX[x)Cl#g!^LJ؛ 'dƂ>)\3%~@)ueք.^# ]umGn2l_ ޝ6Ig|`uw!h~$,dp-5F%rZ-tR2Yx'9 y&+*˗xkDt€P1*TA۩4jw^aO'T?-gJsB pp{a}o~Έ( H6:Yo%l\e]]&Ō o5`PT*_Ewn3 6nŀ=WyLlN1bqL''e7\|I` ⭋p_$'i6ίAn PVHd{Y,_ܳ|!n Gp6x/`:w.JH-0g|uMCj,!]ѥn6 /?"mJjp=ۡ@ ?a cKL>g~uz52= (B*~2|ș}]L||~&,q+8 T1ϡƚÆ:?>Bk=M'~`fv涿T"~FXH4O8۟8"v0'Чj%l&pJiǮGXxS3 l`f6kyRˬ@'S&)rurf=ӕ8+KSafIo9x: Y%ǿ\ggS{1~FPB Z J7S ۜH\d56/P8_"/jwvj%^kPm/V~|ơAM 6&{XnsҲ{Udh0sֳѧ@Gg,8-C|_FN,/M7x6"j䦴s-SFؓ /6[cJM{j\nc z:O> ]lvBгp2?΀%~aG'.ۜ A@ Dl`I"2U\͆Y2DE«{4dcNZV5]FJ<Ñ2JOm V T M)zۻ7髊) J~ݛkr1 CbpUT@F{j]ݍGNcfz-qg2j.VEQJ[ /o $\^_C.i;CbZ(Ys,`պYm bdPì ކPa^`*Jq|axtp7gp秪QpCHy76=(ݗ.INa~ j>1J8NY=(0]Ǯ~!ua(M Ga|wH_l ꚫRw fHHb3zG,}C}ӵ›&#ݞp ŝ9UPFdh8bdˌiV2T,e67o?vDߝ)JG2Hߞ @,l?mxyQ` bcda\(7buD6Si6wK) Tj Mÿ <hQ$*wY&=nط#O$&O[؈N{ b{ ;%Zk'9-u}T~]"A[ Z걋GY84ޫp-hZ4kʉ lej)ҲCXW@ǫQ^s<ۅ5mޞE**=^3>L\(oIjUdZ#O'Rva-Zkbg8 ,%:}ř;tzbIR(=Cylrtbnz|vu}m-Ѻtde}2l^>rlJ5 R;r:lB)6&)9v{@w`O>PE#)DH9#:S N&N9QdKMݐ7^l܍ky|38"2{o9 F;byg)cͮNp+xXo K=fs*$x&/b9)zlXlܰbF0dTDYg-1o8h& |ۖkMrP'xY@4HD n/&_kfJ{5c<7,YP-pzaa4EptNl7 qjʪ@Ȭ%r;M4DΑbEw(:J֢wX|;2I%7%.Hg.TJa!YWe`56sV17[d_k.)wQ` aJmǣp}E%l%7_bU 2YW1;|amFm.]S p%4HvzG8aڦQPEQV~Ws-Jjt~QVSW p< % U'~9Lˮ?DsH{[mbH@lc?X*D錙| 6S +RlLtpCΈ7;XK,2ޖ!t VQuPmك0 8 *eSM%yi؟>gǻn-N;LH_EV{F"1@X;Ҩ=fȎAa8iX u}S<>L |Qh(\mCC4y^xd S&0ɣ{[rs 塩WX5(+uy=.ڢ *N(ҁŞ:F݃>3~ga;a>ZFmX\u?FĻƒ*N(iѿHM2~C$2 mmB4MQ8G=1| jIB;&2= IR#FCz7z6 W6f Gzz8PQ>-~p4I:v鬑JԎd v_Y,:&:GKF@73i[6m^fûr`i-#D; ڷ,/kcv¼ ez~ &$F>fbm(cL@K)Q9# k+GjP}v-L`ya?$; 59:ӌ/аHQ8SI^i#v߬*ג~C8|3r c*V%P<_"Y'=+Allvx07_75 fi7YN2BxrKF9D?XVVAx}sNR_}`lh&iJ;ϰEŸcsX}>#KW j0@z?Qz. 20A$2_WtuZIfHBOY1uDlMIK+M qit{mt1waۉP@ 2{SȒ^3l*$5:-Ԯݮy|KVMrW7 cvO : P@N\_?,eܰ$˒cgoAuG񌸑lm7\q][:E  /{(2r xDSn'/x (scAu`Eb7e)0@~CvAE@Xl82SPl l, |/81.O]NX25+9Z7}md$Hoݔ'W%D܈p.n G(HCfǓA)YLFmR7`*jic 9aߎV?le3N,M|om䚡|YTЦrMlIהѽiF[a'ck(BcW@IDS+ϯhflDwd,U..d W1 tܐEn삥N[$GԎ4q)l|ik0VPX'/Ǡ2emw%R(W?)#UKI(WXD1U ɓ Vjf l"?OaXи*wp6ȅCjcƒ_}5pD$k/Oޢ $1Ī`lkS?!1Z '/qإ"5.E1~3OdGc,*&XYR~˺&ΠĭJPUpY{0\#N_ #{zLi=lîqC\ZJKB*yi βPˌv v(lzչwP8HgA҄\3wLJH2jlփ\&ym u_s'/[BDpfQ%IPP?´Ou3g:vhA[ gwaSIu))*ngpT\`*u&~hD oR ^qaa1 0`J|\^ 9;'WcsETO`nYNXˎFG [wPi169E 7Kp{-4g^S54^^z՛oF-v~ <6?˦^ W6LaͿ=zUrG'AZŜ4Qa(6AEۼ-Z'xQ?@P݆w&w{S!x|" /Go*#kI{@FD=I4g,`”Đ j5-47ED?ϒ5m<(wQXk/?A])co%U<Sf籬|VeI^aӕp>6+eL! +S2j֩.Wq㢎ӯ}ѠrFGV8c Cʱ}jW졨QF&!-5fg@M^kK/WZ.fɟȾx92pWp%9 P9*mmΣ+r)ڌ1gvf"R0aZ av_d߅C#+ VXdIFp+~tL{97= h,,<뇞2mo} dѲBQ@|Oog@usa)hGS%}"Qo8)ȭ cfe-RZfXPif5>.lTGx쾐nSҷ:`ade&_S5 YNerV!"P:KX>GMB1R=WpVGcÿVȂװ~ϓՐ%n<09D"U@EzZX2ē[Ugb_ڦYx|/yE z a׎xǬk:.kWqO*jOD*s F(:rL2 n>2Ef_ouZ37L䬮c^WaQk)mH - `U!Q1'wz vaö5ZHv~ mx/ nT5D1S 7X3oSckE0fJ%Hmĸ?*[ZPeflo^+.1KA4 sΉWVAC" `,Q j-b>M!g3 )]Q s:#q>0Q[JF 2M\?w;(LxpEXyps:{K6T> R8alzz'l{p@0:IIw|3QZܫa2iQ5)' V+gȧ܁AqxQAU,GT2;˼b*!Qlo'ʍeCX?7#d,uזCm'"GL,Y~rh*wq/R^Lu)rRPguR7e[)ꀿR4a6 ,6!)uYsq^.4x &8, {j9IE&>ѮV4UvepإeޝU|WɏXr0&a2ԳFd$e=86k챌08;U.s,;ģTZb:ߤXGK(tWkll6xZ __&1 6P#01zҡ!ku=bkuS893ŚEXvc* *) BCoqӠݶ9.:n˧ C@㽹 uk5aJ&Q8whhC'_ܡjV<7T|BrcB5uitxn!\M>)g~@u/Hi 8WLPb=Bfq^ з\b!Jec sțYcg YMe?h?O09 \ \d欺…X\6a)մou,E<Ŗc yѮ FkTN 9r†jͦ7.Q5%ڻ4Y2Mq?Bi xJSxRD(*֠wEÓ,6FLSٻbXdUfWT}/fretǀQz{ ёpe?ճB|nT wNcHoy#@+ ymsE6 9)$lZ+l cM*3-HA}=#nv̻v|, eHaF'*ssP_ B^Ob2)<"_vlv}zAxBW[q3אײh1ihUEmo0wV HOK-djcM%8uXV5ʶ#z8W<9 e)Ћ_4:AQť59Ԗ.$u =dDpNҠcȹS# _) 1#03K-m(.j&DZ虞*, t ,:qFfPnfUsO?$8o셊P{ڏ4е`K?%p'J5үEIZUd9ּ?g߽3*PK?kB . M;>.H{Pd Z;?7N,TB: IP\k]q}S=f,aآcyZԙsvmڿ("),t┵hz|us.TFd_?2Xh6T(uUA+ALC &/(FmyYԐ(NMwcÝ advb>?U8#O6H jozΆ! _``FLL1X./BUJO`RQӢ'Yʨ!@RZIۻ"XG ۦE7yfEG|vh{PQ(U'-cR[w9)A ijy*@TZ *k `&'% WK4Եo{:`FLIkIA۲!,7+Y& p:ԲabqkOCPT+7R$3i G({6/n}£K)?Tm/ZF2}8KnfCH s@yCW)񘰰tEɹNS>fe6b*.K,:mˀ=%R=3| b_,l`$C!HRMl鏮υ-kɬƴ47L-3s"Hbd7L?w +XiH["a%sL9hZLRO3ܒJYv6j s2hN].|(L.ye2b oHC :Hmq?%yV8#2w,aſh{0#F嚨HDV$: AK\ǵAd}a鐹@'oϾ)@jZ8)y$fq|K۩j5K:YNi06YrǧuNR&|kVȠIʷߡj 4{ЁZţ|/pYDƗ{@D.[j/߱ĺHyg9wڋ9~hsc 72uR4fZ_Ay|6&D ݿG϶&Akws_6CgbYPxqI?h躮SA~u4T=@x,O7rLqqMl^ f6ICx^q3 Q`!#RLךڋroZcNa Yd`W(h#enL ;Šdi0}G|U}o*ghOU+`ِ Ho#Xc`-{ *FWתUŵ{?4 PzsrX4Q} tg8hlSw%o7xaϵP8.E_;3Dqd?ԓfX8JFGR^bK^<=4to`{_dǸZPyҼ)7@M?s*H.m\X%"-M,MlaF-Zʣ1UEߘ>\EGSJ.~=)y)i)3uzLL(d>b=ٰa4Pw o>AuIk:bÄN`YP.r)e}FÛ 5 h4RFIz\kݽ֌͌D"_ 2(~oaץ*vGvOD^/Mk1}蠨TG滠Λa<(,BUd5QknLCW#pAzQ9qH(rҜ,{^Y@U:)7ylY6 e Bжm'1R@[ա5lak㩆Cn6mOIܰOJ@~ )! ?iU 3Cޯ9`R3xQ+Y O{窄&wGX_fvCвi1V{ɬix˥,Zxa><3+@$Z<" D[Dή=GqA-k$J:Y?l> aId$ɥ)Vѭ F;Nb7%lbIxfiawkxh8 b;L 7CAm`@]+UGfqH|KUXm"d2GZQ4zQa+~,i_7C<#XQG{kooյMduY+8\&<dUf\UȠ;dTI}[GRZlz^&%p.HQ+<&Ae4[zpzIV1=K-ʔ1. $&V2[۟5ӹ1ʛ'WNQ+w_" peؗvV])[>:Y9ԮA2e,;3ongC[#Xre?Bс#74J9)iCl‚>VExYKsIqb%C#ݳ~B{_r4 T:<1^\gKh狐|dT#޺8ͩvN e-|2yxMAeWP,+m}ф!IQm1a6^]J< Sw /np+.U(bظChHʝQDؚ64?)CrVS+nH߸!_q1[R)s$,:c04fJ9]ظ$L6r]%*ԩiOynϡtF:S]RヺYRl!nW+/[v&8k/Ē:fG: dCMB)qSՖgQ׎/lM2)'b}y-нd!~wKH0.p/ʋ2V>\f8ffr䟿 Rq-*fNzlcޖ^VjXbu)%,8Ss 5rWǒ)Ow[NNb Hm#`a0{& <Ddɿ1i ؠUbAaq8d՞Eγn$sGI ۻv 7y2OQ(z{jy]@-hU6 T{7wiuw(%or Є)0 UnS<vͫY>(}nԲAin*G="y]S&Aޛ<8܇kEjG&bl:tI*_b?d7{ کK5켟84k|ETX@VխHAmZ+ ,iża(/WI,\:mȚGc5;n9)l8PbE'L;4 V[ 8 GEB;/@"\a[z?P$kV\Y7g`3 *t,E{HRt΅݀"_/Ԭ&@h2N'@4bu}.yu e)m1Ӭ1!@ЉU49,KRnD5W'vΫ-8{R:x6^!Dpoۦ0Vrm 4 /aCMw)igRnK\Ofph$i&ѫM}}x0b ebI>y8D"Yos{Wl؂w6'Q)Yݬo)NGJ C= [ì#m"k .΍8lJuMTKaDhk/l]9G<;'$AIw%JV۞-([Gg~ڽF~f/ (Nk:Bb:huBli@4jg sU RsY: r=[QjXο|5RR 9@KU]ʞ:= abL^XB&5*LQW-`ROPw, rݟ]%4Xh=T8Tw1+Ag@mYb]m&$h T jodx^&Aj(ϯx%[;T~Kǰpͤ# BIeܴ}%Pm[K^?)ΏNfzɭx\iȡjJNq<0p$ k@Τf4Iڠ]s?Ur>}ð 2f=l$m*%Wz{DG0w<~MIi2o|e'2i2Ü 9Gu̵lZWva:,%=0@-$tFC׵\a{G2u9+Nf@1pjD}5^ՊPwQ)2Z$Գpc߶;Жi [WNJ )5ؖϭwc`yA`de}XGܗEvE/)dKKY&5=mʌo!/g+: 2p]i0QZzunxCHMVxv OXAxWf-ng)rFY[Х h*Q>C%ieM2x ȥ@VK*qCJ9]FSu7FB&11R}aPjW43*E7T)ï1hwWޱCRJPXKAjbwM.7H+@ε)6v s^Ua٩*`4O09AC/|tvTYm=n%pC4VˑwcvX+?f^רq9z7EY xZ@XE8%|#67roa;N87aZ6M$A >ף$tȋ )K[J`y9d o(Vgf6_]ȆźGb@va⏚^`fVH$+u|EQ,SaBypHI- eV\Oz+z]=ˁy4pǴj,Uz\/7"K=ߓu*Ql@sti@K7vJbQ0Xvh3yqvmRoScV֞xE9;3ͧn .׊?0kX=LU85ۅ][+/"BꫧYy/o!H ֞/v!4aRKu,L8S{I8jSVk..w)Oi>[!JClq*' ""_ϛ̎,vd qCpLf ?)GLna @#D`Zӟ?Jbad.Ȅ;HMQR O r)Z[BbO9yO&'І78ڐn7}!6(bj8^bې"~Z.MP򛳠:Zw[`ik.k"7jHZ-\'; -6%1$߂EE>W }XూUSmɘ=EyۻD3ρ?I&VW E%>!I"QO B^> ͘*8{Y*N,'A^fJ"|I}ta]ܟXPd 4ɫ8T'$h70zf6,@b!h\(7(wQ (|#궯> 'fz$Gŷ&H[aٿE]9QcYVIWž7;޹^"*FeGW`XeuId-Ud,=9#"bU+Px8-{]1榴=4]SкYs^.`;5@| @1m, 80ĻP .?hxi͵PLuR[Bk#ԙ`tvI!wX@h5|-jXdtDŽVi^pC3йcqW_X&c qa9Us<5v!3%ftu( "}('j|7+8Yl̆i%{"gX5W$8Z1nnFJڢ3+P^{|ۑaumn&R֣s%+ٮ(A]F_ Gzq7&CjrgFx&>g\{%5Ծj3{:E-"^a0J%V-M[]Z77 .+dkqx&$7DRߖԴ[1&iiXs!cY.3O1hy =.@Vuk$Cj(h  82)DvjPQo_PhkR ]]_W$u?XtWi>8mWbEyĜ @Їwn2HGioӒ=iL4%%+MqAG"3'5!Rq`i Q78z(SappvMٓUͰ OA(fܟI .!G<og.RqT7RBlzi͝eٲiu˳6驋v7i5gm~;m݀`r7; ){>|wGa_7լt 46W2)2W*_FN9,W5$GI37&ΡX%Ùk#9dųsPAD*BrFq38wAtwXaI96K|Lq^pRHEjKwSU*n3%T=3fv2+=\N4oJ-q9@-nW:,`x[ޚw6rdHFSͿ }+ eK7h26A 1I\ds$Nj~"4pOv(>Go]rO5c *uFXhnXt5{Ұ]+X&5;)fb/ B+&^UX4¬V mYLZG+h}3yzG7oZ&_3N A03~3Dx+ݦI~eOXյ.(fwʊutRUVi۷ȉ7䡱+ySkRl߫o_d!v!;(7z2lǺv4Pne3yx\`'rL1*P|Z@ 0HF#Dť&oX{ cQr6bbX<9V 6©>88w]"Zd.OQ7N:G{YFA>gP?#ҘWV=dni\ 0*St{ ޞٮHmdZ(5 <:lB S.30_ z-nÐk8y/j#2 tZeM T[ kMǶ5PQXlȘC5鸞I@e?S8 *,)j:MX#̏D(6>cJ T杅x5Fû1Gt{ڛthpMơ4RD.HjP|!38 rJw,$|n4զdѢ@D3K7q`I볲>EIf)cíSylnNS,{͑x!SJR]챝VHP(ΝW?#0nV_ƙb\qsCk:t5NZciNf$?2?URA_W6E_mOڰӡ*\‰̷}32o{ݼa}k6pLjQ*<ƿS *]3gf8ݜ|ӎvT^_2y>[QPb}*a#`E!P8ᠤJE7$ z`^@/aYnN'qf2Y_ܪ5V|z9KoPZ'1pދfĐ[Y3޸J29|%:Xtۥ`"hP9Ṁ6}sS㘲:fʖQZ\IGO B>T:fjֻt:?o;4hx'sŸa\G?@'dEFrճAIepZ~'s/w1T% IH {HD~4ʆleBT| zv|6bl9KmWє-u9y Q"LZj5dؾ}g݂:Y}4s]cpmc;Yw(hoC&&rʢs9; V]JHd톂Z"# O>~t٥(oRVYV1QD(Rzzr*ޯsZsUUwN{%P+۪xBpBX_^%l}n(݄ BHB{[{44fTW\#| j SUsFw蒓JWmjZp_W5" *"lӉ#\睧#@<۹%mFפwc`O3~ZNMq^$P8xnR˷ O-OX5|pT?b|Zр=AMNh65 eRTjO6^e*KabeW%ikaOԥc@*%/C0tts w֐_Z|f2 3qF!g|+v b3"RZ]Ũ>m=6BO-ښV{0s Cե%"5_^ƄV>}$եY2* A-XY@3NSR ۗb{rڑu)-6sB #Q)Q;LfiICJ')}&_<]]m:Xs?|m-xҁ| !^!"šo|5s0ZHuVoIQeӊbՃ d>^8CiymQ],nc'ÓPy3үBeP63W HSZ&C.}}+wA:= <:&+#@(*2uY_- {w3UL$nT/l=cgHx_ o;1ͺI}Z8uq_?t1u.6$='^eMTqR޾M+ :}Ӓ( vfq{h:&0'kǾ/m, !( JP)^UC Y^`,=Cšhؙͩ,UEW/YdBxOl*s2la C(QO$$_q#!DX|Ƽ "|m꣤a]R2t8gӨй\MbC]a YTRBF=W2 t&13 m`N c2DVdڿ]׶u$`[*i7kw;5_IW 19hn@9t?ܕG]⣸IbdF01YN vWJIM!:?'Džof+4i}Ge#,6Je? 9_֔xOJgԩ4gȖ>Jd.N(1 H #AӀR(WȩZ,rz@gJ Ej~G0Pof~:3T.l~dc9j0_}UJژ0p+4$J[ m.uJ5q?Zߞ}sJX`"E~34%vEA`1 >0ɃxpO6~$RscT$R o7a c竤U[h/~vw{*GIjۄoq4T7EX4*IqN\z$W7lFkDy_kT!|aJb_y[|Ӕu]D.\ uk:8GCҷ6ĂaV?C+&W-Y)dc Ȝ8넪m󶴇׷"j~q>EnhSJ|C^EJF;uh49 j1cs$P6"KX3 h~U1sVD8i".>OOcxꤒ&k+?})or*Z8 ot%bQ :UQQCwxم(bܧ/ey>QlC=mP`tbu>(v̊>@y-C e_} #ÂNAv*Rz[+FzsC؃^)SWJ~c1NZOzF8^E) CԒߜzhl{S#n+|lk9$<̓fy MB]@ăP/R7Jz*'@ut|h'\>^FŗjUB+C FOyŏ쟘+޸Ͽc>dދPD7%YS3@&;ev/V6ԜRg;)I`әƞ*~~f\tf\c51a@y^i;@owތWŶ+dtՂċm $ ԔrBD%ixc*{̖щ1/xGUKɬ寲/cvAurpSu!Dߌgnʔ}*,AEsv{mz~S5X S'vit0ŨxpLV ڻ7x>Aå P+7̐i`*G? _,ێwP4!d:澻p|h8oAhfg%vV88RuPln)cܹ\^<6?X7Wz @,Q4D[SڛQ1tDH%}H$ M OE, _?B * Z܁nDx'|.O"|] Pݬ9%T6Ȩ"Os,:O a'2eQb8V- T Q6Qu{סx6 W̊"nz DDl2=R{Jhjn}WY^E<<N[4lU/V{ {(UbXǂGqyux MlU}2q;q];ݳM" E/TK uF- 6d  "F͋w:"9dJT'%X&e9ݦ5f>U[In!tdA !F=QXs^]\D^>|;zI 5U/k.%fש,4 8!(aY-l[r9+G~Uy*._?x)LnBe@ ̯DOQ*FymC OA/ 4"Ub> 偝Vp3im:$<[Bל'\.'ju[ziROt8qH\Djx툒xԲM0gOjx Mlt5rŬ~FXPԡɴ(~„>F\I~|1C ]䳹5Lij@[Ӣ5h } U~3M_o~6\%%&2h͙˛˂r(ܔ:bV0YǡIx!܊yHR2Y 22an,ޤ ܔTWLVn_g1s]XR4sV<5Lp/p:<8&'-XIeZz],/} |'bfU.\Nn4CAuwҫc26{/q$!~v}g] 19}lď~j@si K_Ȟk B<?$qKjV:#0_A}zJFyjB-W!|(Rlw5%pdE)b.DIUq#FҮܭH"[U&Iu{p <@lg *;e>(mm14OCǤ! %bz,h%uK{C{ 0Rǜ=YS M0tK5Z_Dr45ZxLcJE1[ha 8[SRp_Ĵx_݆1ʰK,9°xY,u=&4113 Н^)Ns-Y4ƐӝN=ro+/~¢Ő}9Nű`ðȰ*@G Nu YαiNVc鮊F 4n*Z8̍& =lX1^> 'm}%>Lс*uLɓ`IVR*k5Wڂ4>9Sa<̭6~d},NP=]ɓ19a A )š*N_Lu4i n>jhyK%8ӉK\Vg_xeŠl湀 rՄV~EvJ-Q" _9;F4)|HEBf|ȪAT }ȱkzA{YPLihtVR߉U kS*V6QsY+$*ؘr@IWk?GU^-9h8"\eF->#з|*VO fWfƬ< `Jr>1nl~hp$#W4vɿ n:_=S<̺J gxstrާ,mg5앂o tUlwqgPWvd$\jRs؎خeQn(>< {E}pn%]*lUc;|ҜxH+2D^ `l[|^}t [b Hb: B ow%uAGI n:[J"b}曮#fF+"¶(#de ZJ->֐"U7>X8h[H[#AO} yG0Ǟ煉z+c%H% TzW&8Lު@3ⵦ0rLsy5K FK g*հmY.!(F$F- W~3HLRp| I_l%/X,I-J(=z;UNNwTl&&P]atkgF24sTP TUO0)\b /XUcOh7 mSm,oA95 N!;D}(~ﻆVcmI¹WEk5k#h֬ʪBowJ"L*g\+QyQOxl`T)_e{,ӓ>(s\GCnaA}8*E6n4,5Y<"i>Ab* r {:T'FA?_=J횟3*2QZ3 N%I)e|+iB TIW5M77 .T1wBLn 0]%KaFIvJ8!5k %*ndD~%ڃ04&c:Z(!hLL9;tHKҠP(j>vП0Ss v'냄c%/1A9.¹|n9>CZE>]]U(LMD@ڽ@OIEED^~:l%}7P 99?Uaڿ$5Rؚ>_sk;}}w;QwdsL6'%-h}\tR5Xʛ1 p[+]0}IEÒbu%d\R#- ~jgh:>T,lq㤔+9j&)z9fYڙxA[ Jݠ(uIWD-Bgj]! z PM`"1MȖN _2%UdIED~fsH:צfHWtS٘m?]e`k@nՐ 'ӟaV1DiR UZ_hy 83X -Sh0 l-=5R#A=/!jSθ@{-|Axkq .na}|Y0NISrȈJbO]ߑUkc l]+9Xb<7`{o>Dq,q67 &9ǻ,-HInD1!?o]V.Cvy\L.٤[XҶ~xkS(W(`|m$?dN֎A%,8߬_aN%Ka#tH 187bq|/EXuOlІJWEv&k@ց/+M'7 ?^Eb Eo++"Vk%BUXȸݢa6T f(R4R#qN :hp#伢Q7&yW^Nj:)ŻÏ hMsA'1@o-Pn')rVv[8*|;)f `5Ԥ ])]aХ^A>cd:=ku_ #,~aqZ|.܎o|nP| 0W7*$比R$o*F01d|қj}\K/6Ad?VpI׽I`PG |Ap{΂֘&5#R>kX8.9UdvL<'bEϜ̨43U?b",g쟩tyw3ةJ*ex}n18>7e;ش*E0%hh8K41shAlqJxT*Xd3p 00.'cLFy.("ŨTC Q?RT|4s\xCCu"|)Fڬ69P8x2E&mRigD:5mȄ%+1rLu8 o=Uc@o0f02"xdr4BeazV4&Se8avxL+)hcu۳R. ;^KO5[8 Q W_pu -t~::%f?vi кd9 <\ ]EscY7Ysf뽏Q_\0 b\SW뜾p0!$g8pRYЬzzgSԯd+_0=@,BՄ ]XC#-Roaq'p?%FAD ~?Jxeq?X %rgayJt伈g6kjbv]4JVo-w1w 64Z9Qzw'Rir룽}ՍPCEϊUN t$=䶉h9_t؉R@f a:fyּA  c䅼ȵu<~ݔS'qjt3D$3rX1w d4 !W6wSg ޗPnq|Edggw 6Y {M,.QQ@ZWMWf,@kW9,.CB6Ћ v h%Y-SC9@x'm1'PAψZ` -HtgnJW**eI@dTn lUi\.zS p@3fp2t7!5;j&atH$:h#~ p֚ӀJnwjm>qD"Kdm(h8N,:-Y吗ˤ?yNd h7 V9]SXL GQC!"oEPK7'1v̳ ֑;=blǿ}~_)b8Vm8VAM,Iŵw KDYvcmܠagTi" #pg,u1(mrw6db kf2 O%}ކP )AoBRÃ"@)H&QS[oHK4O8<×l>B[/,1H]0 `yuiRJ:YB; x4V^0^ǫ; T~tqD#\91V]}"#Z4뀔pƴ5 ĤFn'.{:F ţ8)q0u آ8!1yVC¢!+!38h˗aQy}ƃQg!/p;lp,UYGB59䋄M%'WA]DQ@j-0#u|3amo,_H7g*O},V*GkU!2i 3A 7]`E|lFW'C(+떓j6{43ܝ׀Kzr+am"v9e9BLuZFb*Wڜ`ܖIvj# MTS[N(u@>0<)#k\@=]ox| w)ɕ\Tewe-{|,i?xvt&b7ObgX|6I^C7 )\yd*dwn!%LGDN :YRW:׊ptW5V,xb\gj9QV‹d)>&fօ},.p&Y87 ځm&YYޅ9l1&׌q*!U]q̉W5V0!>1<בZ}J^i,`z!NVE@9BTvUmRf]Y"IUPR_ Z6 R(9r5 @SQqn>t:hJnQa5U0-ǂǖ/[[\κvSvgh]Mesm+9cu Ҫ3aodF1S3o\:6`V',J̉ɢT &(Q[ jC ypD3 p VrXOQ_=6sҔIWu+5It EEi/ v r=>޳}vx]i31i|s@O3}#߸mu*€B0m<[:& ғb0LL!&c,zm7UOj xvgscG )M{R+n h X In"VQ1a&o?KJ [ͦF?F:/vU@F x)EjUQhXJGAW$8ffbRg_xM"JIhsøGvSZ݆i)by11/}" 5G8؟L K6A ">a@ΆG|BE0#98y^6+Wlh=)U0B ŌɮC!j^'0AM"rB:ˡmн@ m/1$P/:6 a߈`E:'):Iw^ɗ$E)3cm}qvҋbNFT" >q_n N} OX aUC:#ON[+orbe@q4ן!H}3t]sg-2YzoN&]U)I#tJ${ H6:Iт-+&gHغd .MbQPQ;tR] -&XYCO=]FA'7;&vmչoBكw6{ҜL@w3ك 8S.}+o]eSӟ)z:i\fsh(u BiFhN pDI!` NC  ^jH{" t?A\y* )rXa]S׃%~ypf8[#! 'Kd$@B|F<|@_]#&>ͅ?4IqKP1 g eP8Jߒ'@VkQO :۷s}<%,P #b=\+gCtpmB>vB\G9Tly5цkMp[|7Z]@2?p8Q8qbԻ) La4&]E^- _ygtKb'z!t14*nZ–L;_fMqLgjWG mWE:,b%pP3dEӗRzm)[Mqdl\O:nqK+,[RsڝJ'L*w5fHPYeQ3ğ t tPKrfk`>-=k]cZWp䢘[JPu$8"t}y\J6]klF"aŸg _Ny'!J>8,RyW.'ȮE~` fB;V-J#}铫l/N)~:kїۈ|qm$ZM8Ԩ9qc0_"ørAg}Ǚx@uEД.VMw!}g-'jR>q 5dsr*և dS]L7M}y H[Pdm`(($[F!0NYaU.;i=@!nIX-^FXDnr /vj@jx[-B$&cey0 $J@.^r r wl|+M_h-wr%mӒ-Z}{ji0'(!@HA+1"Ij'LN±ll'O ӗ~T0.6`^,5 ɳPNM%ov 'lR~wrՑI `Q3Kc3ZrϏ3ϓ cx{#+3-1Cw|ˏݏ a_Og?<7X@FP(zI5oz`:uN僫eAy}L.N"yTzkr '&b;zTc<8fUEPlIejw]Sg]:ǀ ?Z3Q2`6YP8%cޓJU/Sfvh/<~#^L#۱Nw@d LINNl1 {'APMrv7kj Qpk:Q·=6k߷koA u) ] |>-2PȪbD7Pgye#P%m=HHDUs,o dXyt7g]Q!+zM5sa jP-yH|fYf*4e&p2 mau)+N5\{[t:{iDj3ǃYWfo=O$1W!r_Wc+1Ih4Fs8$&%Xdr$ԥ.3=^G2" 2^n#?qST<_,0>Y~چUPGV&,4Y܊ޘ򌂺Y Bl>)`%,[7w|{Yn3Q&~SR;[Ռ`Scm1:Vʝ)i౅gi *xLWП$ޣ򝆌.Jt $!ws+5,˙UZ!*I=)Mf,ӊ!Jx}rd_~x9Mfnui' /?:hfe 6gzmi`72lz|D sHm_}Q?-*(eAvZx&Vϯ{>`;Dʼnk-7`?ZFޥ?BMAY=&zc~y܁3}_Ӧӹ!Z{ٰ-aBp^{ RNLߝT IC) \^<3^'F5u5$qY0^!":H)+ô|k+hMm֒nKi`i6# oi fB3t?ĪLMzho *_H)tK= Vw7lŁ\QKU0R&_.- ܍_$Ovʻ`ڍ(q۩zXX6dcO9ÒÖFNEfBUh7𑑕]~1%4W[$Md ]@)&SK8y8]zX}b ^Z9W nEk%(8>JzTѐiU+w1v6~u^%v\۞FXc_>}X[$l90_gϾ:Prz\mAqIA"9/lBPxWb6<2 )f7ziO,K-ĊV6P5T3,a) 5 !X *(eȳOvxj.\5gi4Xr|6m[Gm p}R} q܌#L`l/ɖU;ݹ;_](?f+J|i6tE1hA0ʨEWm#Ĕzd"+ig7AJѴ_y%X]9:7 ͔yD{Y_6[߻bJw`vUiA թm2ƁP|)2*h]A~Gt/|޴n9rsl$*ŵ b⎥ ' ,x׈_l [1(WFy1m @ΦEM<=|fq(:VWPC 'ؙT.w(od&t5YÚdw=( GTGH޵"iBSX\d5*td2/i5:rxٗ [%Hl[y{Z)h d׶ {6AE/`:wީb2r㉛LDwZ&j1lP2A~#9Jat.Ut>F+`ypO*dFztf2W"RiѳX=q8oHhJK4r#@FFO8,dzl1Z܎w5l$W$>D0p;7}5Njd$W\WsF!~L۱"`Зʈ[ [YBJFI7 tP,RpNPhbgK =D F(}SEjTL;PAC$.R5IUY`#v5}wg6btPF󵗀#XJN=PY֌'3#>#ss%Oo~#ZI-Mvl\,`RӴT_PEUd/E&&aK1vmr 8+Wߍ mxqLk\P~2ўOy'¾X8E%yDP#q DHn9 0ze0ƹt_|*ơr*Ϲ>͟zJC-pe˱ }h>X3^`JwCSb?gZ\SE!ocUWZhNAsbĵƉrQ6Rz_)c1'TV`$Я6 qH|^,E)*(@#Lϳ2vpq8PΏR2 K9 hZbA'I^UPpʟ*g=iK` :F'39==VŶ_w;취)$CZNcժO?{Պ,)OȒ& xˑdˣ"Z8&aMv#iG['T# @`Z-&%#cݯ:]jv];y{n76ߛ[XZBg,XKS!S+q ]F9{ ;a|1Z{|MF1㝘/_OAf];}C2:CDvR :c,{qm{ָ8ՐX,ں<5l4IoZsf//-z*W{;=MR[#: pYHn.[/Q+>?kENBd$='GW{>Xj!v^IǷ9]t֓WK59|G/x|sݷ#*}h=¨iJU@>O7IN$왎́bhm]egJq*$'})I_5s]  [O@io.'Aj>ZM%',#ϻg_mPߵ: j}pl2|^;$xFJБQ{g+I )9*M/n=0\eӍ'a-d~w,^ f)Mg*FVΐo*JP25x A7xKOJ ֏՛{DY/IjX~|ec9U|MSdΗ8VwSCO:7~CDoTtk4Q){8H{EY]H3\ {XDcL&ORp6taE0B$&˹}QeL_k #8u4KMo+c2lX(["s9/;`)c/]_w(W2)&2+lNVEݜ?.&*!׿Bkvḷ7X%KٰWjdG+kwo3%RAմD3~׏;"Ei]`ѧ8v}RdVq`UѰl' $J kfƀ|*NQ7as,O8i.tywcI\$scR4<mDCu?[*4ݍWzND$ 9FsdǩoStBODq P <٧mWTb_LV% ݽɳO͖)\ʹQaM# V.\0k< `tiWhk~!6 @?)6-n .-qKFؐ^TgB 4u; B+r"{XKו4󟚉пDeYs~N A~=2 Pwld`6oZ#0i*8zE"?X;^t++5C1vGE{#lY]- @2 ua<Ϊ:0mo9ʃ`#~jE&C͊$aZz6;VĦh?utddl2jHI T1ٱ2EN~+3yg7&N1G;'cRla28G=ؠ$,7]FV;Z춷3ChxL@îzf*Tk<j*x[>"td9NdνMibF69TbrfБJ^K LL!+à)5Yx G ϶ķzGER8}2Ek@a-k]C;3ͻRw+Tm3Ul=P)>q}<:}.h|x=RW@֮D6(A10yu1qLn(I{{@:yzAOKM76}?WXdM 3v.S=0N~IP75 Q/}}go-cjTB={zj&gmd2S# jOB{2ʧvWvD &:j=[2{iԙVGwld_NX\:ܼ6ٓH9dqrvwSb!#ZrL[ }a Orɤ &Jq4ٛ$Cc/\Z~[`s!;nzPYJ_`GײXLoO;2a`սJTebujxnn],#" vW%d8Cb''lZ)h`}KJi?gc7𷯜pj%A7/{\M'NPf*}v^vݞ73jj!:bVZWRWD,8X,x7plGEкBk9ܿ oq̶3= I <7DKĔ|Z^rphPj5qКF|nS/- ~HDɛ-p[} -9\>yrشql=R:8VH3DqX/` _:΀TY/yŷIYFбzr!-$X9VB x{ bLHep6|zcΠJWD,%80Z1YPZyuy2`X 0h$p*d6n+DűyJ2&r쀺'V؉ƭ WWdism!D_#$ ddFSnׂ)ۣFGΩs@q+yBPfa||Ba頱8h=q(GR%qt9&) VJ(Ken,f!}%LBLύgzƼ5̙jpŖ\}+Wn:^qh|UWVe;YS+4a !;.qlYj^tt[sC_ak- !')Il/9 9|]jrMC׺aX/ʼn[y[陑x-eg|#جDNT^V)GqFZ,#_:}R=l\~^ck溙ٶdSZ'^`Uvܡ+Zw:gb?>~[[[& 1=蜀"T)^[U%+W]NCUÊic\|C$FȨlE[FG5)Q(j”D E'Uʹ'Tc+1yL[6iܥٳ~FF\l&h3W$Rħ^9Nft 1\Gf̗eF>R`Q؅hO( }YݴP $8 J-A;DifV 4hZl bO%UAo,^k7^ ;fm.#C@(`VO$+ %iA S%R.GNOW:~)lX-c) Fޏ#[0Oз9>Q{zoCԱC/r\<]/ܟfk-{Gb'#pw1{^%H!̰jVjm'^Ϩs& XϣxX" 03HI$]ї" IR%P8"N5:gϴGDGJB8@ +cfݓ" <yL5VZ+T\=gUMR^φXmCoyUrDQx$:|39y%d!FÚiM>;˩t=$6[3 41;SC< m"hqβձG(WV+l(%&;7W5A-6S}d̐U DIL늛 #ʧ3J1nY{ VAa W"Z'.G s"< FoՠSڍ7l'7?}c k-Ig7U2x)"h'ϺL᧞*r𚾬_2IN!ZRԋ e5[8aH]/.Xs=â|ݚk0;K^Lv-^R֣r Lo J<7#Ƕ/wV;vA ҀD%O յ"׽гv*lʿ>p̄w4ޤzA+UˬE W Y53-ˇ 8YTTx48Im)Q7Sd4 @JCr`:EC Q:l˕D]:UT ,վLX~b5N1o *}vLo`l pXGns,*4Us?:\ĝXlukΌ|ʫܭD2I&?T{3$C6f;lnl[y%UY~ތ}5*_n@=jvԌ4͚o࢘J1*J&Kl$ Z jo\GO lȸv2 -;ѥG eݤA BƜԤ;Al:ÜI\P֗'>u(?0|D/(\ BNy9r=BiSmXH8И'n i>ib>>XONISzn}L !9KF{KOKg g~=LwS8T^LEFx6F& E=#o#}[T}IN["'GLT\I١L`OwοdFzPu7(aW@x0R*8!OݩOvGdn"°ye =>Ds꘿f'T3c5 ^,QȥmU@cv`,2Sq#' oz^s}vkOX3ޏk&ܩW+W =Y-T:14WmaQ6f?)wl넂du`T4"tF@jHB7p 6YP)/s>CVܕ>4FAo9zd^xujaӍ"$I5l'sD&餻?0 MUX1JcBnZL$FPSԤ5 .f)f D)/&eJivgUe@/ KYi0&eX*GdL'KnZjN)5$v VCLoZG2 @hXi :$ RkZ˸h7yh1;q*;:E%v`;F͓XG-&Jr<TTcB1\_ɼ멭YԥZQrJU]w ^h>Q󡈬tax@4eF#)7&;/03t%O,bܱ<]9loof>ƨ`nStq؇{%7 5)"|59Koɯ|IGI^TD'>8 ,Ȏn,,C ޜ)N^GBz:)[z[ ܈ ,Z9'BMҞ4 z+|]\(R\Exȷ[vH@O'*+rY?qGUPT+8TDٞ5C4b_Lu%zL^[?JykؼS;SHz}ZD<( -mm^JaA1G? -YÝpMڀ/,9C uɃOx~)εt ͐Sj`; lRݦSNX1$FXfkɈ%@L[o2Q@mńMK;`Sn+_A|ajF i6ܣ,E:Wn"KH8`(V ]&> lcln2g弆xuV33e n\fjYgr=*$NeYJie_{ӓ#)G%$czzEQɤF$}n3EYJ<.<-ٸ׺ gҩjK:sEkmqJ-U_?~@ HS1|+%M!qVŒDk\X7g0M |T/,mm3. * .2.ϥUJMoWYm<h2Ew$śG"nycD/4h />T Oz5ptz$ jQl 3Jޤ($^D՗uo^G sTƁ_BS,ƋQ" 46%(l{RF{tYO3R `u@46=7JHgЪ,-WN^?].e'G͝\ôsG ui_2O@c=s`ͽ"LU)WkN(WP\ʢs*Y8bzÅ_~M7,Og@RbS7|Ooݐc[Hb<%>[Z EJ+`d4 _VoVi3/(^HdBb2)J&es GGMDgTS~xIV %ўr\*AY zA.`"˗l^6Jw7>+_oY?=}RAvϞDٞI~UY&A 0ǪDGPR*t!cv$Q2j 3B D樉O&^@Yu5xCVi6%3?jMnGSxN˻[ M^_f2/.qwъ }Pٮ%m?dQ41V܂fEI)sd ]QeY堾i,BNQ8xv#"5^5jMB7|+'dvNg20>Gr2E'ʘ jګ g݄/8F C u󽃠 qi^q 6ňu$uFjyCߴ(+\m)>%Hƹ/#2Kps'.0%ASc,}_X(4KK/ E6b+R](A/)8k~Y3eESQYf<=*4t~qY{ӖX(2Rl5q y_TZHYx}xV_W >ѧ[ b/)^%w"l$_5rBNc"Vȸbyw.L'H8 zBѪz:(~D $ĮTsXџfi&6ha%{~MQ 7_/4p];N K2S]7zX Ģ\c8P)Ⱥ1 #?]qXֹ9^dsd\3w+7gaLS^(o(@b_bC(Cx=Wt1ػxİ濖)+,]:xC$T%W#~0\8ژWy \5=w!MQ+4pۇ #CD$:կ1Zf0E׬ݲċ瀲LPWeY_VwXA?yJ~|tī+({M֘L|@*i7kwߧ7o( PP$*GMJJ:y~{t47|saPW-j#UIFu;[UuxEx2}}kģ#jD^]*C`sGA|ǡV)}=$g8#; EEq+E\A#P&•C7>*Áנ5{S$PH4ic0m/fU9űoCp'1,l~C7 yB46p@ol\ yl_e"}o%!,2T/_BY`Ą Gv9%K w!s7SJ=$cuk c!@bX1%рx5[[[9 { Ocgb&Z׌e#Rx&:4jd1|u MCߙh|gEeC3m@s7<5<`2OK)Ob;' Ug,9 .2Z! ŪN;Ɩ*R J7ɳl (> Ak3R('9lk`XHu4*~8L+uAϧE9Q{$"VV:>iB݋hL 0{a<^og4u<_vD1?,d<< /KbmSU'SQu $1#ו{j^A`dJaYkwGo{<?s)J(o)&\@`>'mko~r^&q-[fKG. ioh/*x^=fz]/ZBbo ă8txՑa5!nrX(zKյ{cWK-bXYOX_\H,_b_`TZyQ_A,KXE[>%9DIΙ-Y_ȴiνzhx3f#-\BH1t?jz(^ވ>K`yr d51^c9<6)L =ГE}ܭ` ȱcp=t^ܘ:Qa=QhdjON0J8r"|5*-_96݇I!j gY l1DÙT׻P#h kG<ĨJe 2pe|t]zҠ5J o%1zPB/9T47^*mRUɺ̍0:l\N⧠k@UfR'D/<vTBD4beYU3g[Y$nY8 -2fdN%xY2Ɨj㼏FDmN3 ,ET?lM7] }ÔO3 pBOQU^~Xo&LQHR6ͼBcД`bFw|τ+38kUo?u2Z+iM%ތLSںmfm;uYG] Df鄈Pn! rs*!ɐl'aZuA_f +$ 4 Q:<'Y@K/w$+&7P1ٱIĊ=QS˚}k$^ o*.dzׄ(ġ)tbm g(-Q8ESXa$GfJ\KD5ZHן|U%ΚSy֟mW^3 INC4ɊJtu4S\x>^1DK*z]:fX˶]8 > cy8q9n"I "dDbNXqPӌv5'YiX1[^3fJ=zɨ):;GXXlMLm,%'2`vUbS"ӌ਑4>@D1R`?=$pp}Y Pn{3oD 2kv ? 0dSo)"Pe(%P8d:?gcXar#RͶsO75ϛu+M%2ȧչە%HF`g)ASq7 zd5w5۵m򖠛pW{.uGeWDvzҰÃzG09˾{A2\ۀأX" Unb-!Lu/]٭-nʘ_ ҄isi>& as~ MI݁lG>Of*`윃1TD-r|<GeDq4sGȯ]ҩ$234| CN` ѰBš @sS6j Km) Ab"D D5 y9:P)RJyW: )d)J.CxB[z%t^܈I X*.;)]y,ƚw5"Ûu) Gw,l# zt_n_3Ii /{GpH]iJ5(CXLڭ=I\3 ^yV0}%N-o%U!̸E a~M"݇UuT[< HZKhA' Á$_.\<6ԓhlC' #4+4 Ya7}CviSP[8e\-N$4EB:l;,_0)c/Sa+Rq[5pn )ϑk˱8U;;BHwQ4 x @悍\ a߳ $4ý\SHk|2[(LEIT"cVS/s]jLfb{rPv.Z}R22TKޜq8>&D?~i0?G=)8 j˄QZ {l:# <,NSV?ih k;'gf2wkFcOI^!<' *NYx<=+Fww2 (;qMqC\3c)v-KQ9c}'K XIzRV}0jPV /s}j%n06SvE wf8>3ɭFM sOp1!`]_ʅd]թ1ߚ0Ş ;߱ a|-cYyh@3})lFmބ}+SorBxrՂڱr~/8[?u p/$)yDvDD{E_ 6`Eآ5Kf ,wr*r2gxNDJYHH+j߅3˝=|?@MK/h[vIbklGnʋij4EZ\~l11:%$t\؋!lZHL- سQN=փ-;\񋑿>i\6o Oz9Az?I\R:r;J=c (xY'X>ugK{\WW`oXR_W1H%ʞy#]<xy;%KeHlx=4bN_Fm|[|BYI=*)g9db%7M /x?T7~fƂSL`LsM=ˆm>= 4Z0+lPH1&Zna_WhG\5D+|/02]5}&ܞËMg'3.6sƴdT;57o\]R @`T8/BCʯlHRe!jLݔoZ;>V@ŭK'c |ds e 4rM_(EOOVf_BE>fF6=Pr3_R D[[2_b=<ҮǤ 0!ݹpl%&'hրg]7a{ɷ*< p+Sggj 59 YϥBCmpqbsX$lpg%Q*w]s.H%j^h$i O!V#7-[.MGs2eX,7}0E*y'k&- (^oGMvc(گ(qD)?OL`OZ8hA8'`0'L (0,jK@, E-oi&ң:-ЬmqcVV{u$)mygz$yh;^SX1-Gm%[{M;}[r2Z6DdDB'V!@ Y \W_iiɅ8-1tqclǞW?"7`q-vXC*2Vq}GmJ sxrIIĒQ(1`4Jpɪ*o ϭۦߐ`mQ3˂&7܀ѺwϺo/ڨς&b/~Wxl(&hE<\#A`-ʖo%M\f!\JZP5Sd>e8r*_c_S#}b/_D$ Ag$LA凴dMZ tO6@J9\YΫ"/p,K _4_\nJKf:\P3>AS]YF{Ձ~]Z P6dOĩrJKdXD_4 *4WzLҢHdTtБ>_L\Cc6F#X%:ߍ?kLVT2}~w('^%umb?mF$y"(Q**}:"T}\<E~g='U?'؞,'{8|%q?e/&Ϛ1lvkG8۶1lQٝeôL`֟Usx D:A1x1;zOV%2NpWߠ+ḰkXz&HV^@9EKHcCJ"=*U߁PC%s0%=lݗ;*)7aIuQؽ?VkԱQ)`|_|y ^{eu&@B60hKt"8^<. \+D 0\G9yk#E)˒ fex4F_4+F4G5wȃ 5UULߍ3G~W)bb5Sui@?JDpF`ď9T7]v_کJvXbQGi<)xiS6$sd:#6dhfV'No)NKoK"h/qJʷ@卝K2 X$FqV!?==̐D -3F<6Ԣq@zfc0Ի>w0KC UY"F p#GH^icJOw|mЦ{3ǐՍ>.m vdUX"@/  )Y Wm)oCc푘N\?<_)K\[y@MyN얼O3Am|M8N*LNZ6Lry&MLK..G3z:Ƌ`ʈq/%Ɯ&&׫>?P p-qAd I;g B϶iT[e㉓~b[χ8Z]1H<>mo"p춼0 yO"rEռ~2ӏ= G.=mbn,nM#xRe .5W[+y`/8X N6 ͎Xmknr<}GFRpq* a#AHE(xЅ߉H*4`^A"sx rRBUL$\EiOU֍R%ߝЎ2l=l@@Di0HgÀ,Y1mahK5bOB~q֤7ox 'iXRN/u<dGjV;v 22ۓCbۑN Txtupib lO1OF+<>"t65)J'ϙ{i9:-}x IF$B H{'jIJ;ʷFOx :F$X/лXب1Hϭwm!49(d?{ze -_LG2$zҥ5b%QK}{֠Y+-UHO^*cto {;|,E+F$Uإ:F n!MaƝÄx,gLi~SfHS0:!Ljάy]0B/3lžqJP߶jߍ!$m_8˾j6hkXSn&"DZ띕SYܬ?IGVwJهG?V mL:YBv_yoS_c2z&SA|٧cfhw$YH^O׸s"92rPpT;Br }5dj"v/؟ޱ~{:U0Ͷ,]M+x)^~A[K@HS~g)шOoSea 4۴Ye&s/EQN-o#{LEWІso46R(-wڤg; +Ր1<:F.D])9gHl4 |B'5R*\Qr>Oacr)x Y~/LO5wKYO"g]9q(5s[T Ds ^٦zoU0&HWP} o+-e _R5ĸjヾ.e4oܑiՓ e؟\UVc R.Bz$kᨷmsmCùIv} - չ Fs9XCA%16}{ &:H'#bGf݌ *6"tUmőtjWq8g7qHqHdI9!{&8'BIjڈ}ځ*',A+M iu#f) 1Wn蹣B.RT (-`FvQ1&R't(q&J6hu_A/A Ɔ\5SЋfٙ"$A0ol=V4x[<\)a=$" Y<]"P |@|NUUܒ}x`WBnncQ3wêC}FiZPД3ZiN( f/ FfKvZBZN_W7oXjI'6S(\uJ9,뺒 gc<|r\kf!iaOy\@2 F7FBֽ'$e0!֩gA 7H(}ΞDsH*}֨TG.mT~|`9"_ 38BI &ʣX8=U@d-5poKz0֫ԔӭhBuc&JA柟D@yA l VRG{53<*Č.1Dc8k'4e`^\!ՖV IjE<&jsB~j?xƽ~ :h?/ {k|>٥6D*KDt %zjh.->޿vp=r~y/AWQ‹ MuOp {ojX 첎[,p8Eu-n 2H*{0يPHُdRӪyTJݮyw@je&Bo"^{֓Ucۛة"Co%9?|Gg[3)SGsBP!&hv|M\kϚ"5]m=) ^zj,}2ǐ-] &&E6cWem؏ ȥSne =4 R0C՝ſO$aag8H-0)y8ftvʁ:1rJyKp3q^UAul#}> Itʫ+%eԮcA X7[ e-]j<{ffJ <ɪ m|?nd$qi؄Zp~X>~aTMvq _u M)C=ư/!,{ "ϳZO< n  $vZٔ#}[e9pQYm1`A~?k]6ℏ&$q;ΰEk&\r$a6#Fgay͕JС~悒{R'' Kz(=הtw}o C߇6M9$ec[ɋl?g%E}Ѧr{|dG?q-ʿgU,wznALnڗyeٿF R? # њV6B Pj/ht7(XopQOx e+=ʠ^b;E*-mLGO1Ôo}[c"=gh9blIwaKfBieNvVfɥ\5 v Ds4'KρD HHhjbJZY>ҭ qM(b"/ q!ɂH7 iWq|,F$4XZZ#sC^y ꧏnbԅ5@vAjr71H/g_(&;g ̜M0['$3#eHcF+*&+ \#gPBs`oSpƸܙr_YAE S&uAW[t/9f3>V2kk\ MJ@0(w~ؼ/V }p7N3ΫS@ܵ`l@X7a}o<k30pȐ ч; #"_)󍜈3HF~gv˗7msc];U'sdU U\Xh<$䈅c#]]\!9|XmURir$!N]4d{V#(|;w1W_%?2 P^:ƫz 0 N)/sx0Z˹ullO.p,'|,"{P/hV!~)SǑ/'M*g ~9n ׄYZthHRZXxyE\q6{ 6+pE\׈4)4%͊BE$c8R4.tr՛a5L(iP3I@\VJ Jӟ݈gQo*h/9vz1Wto ]7_N 31HTatCVu@#dL1s~gV=R^Ld5HN ݤ e12v] ,{_u)/:o^@UǚLv'fp1XeT0KΌ؜Ȱ洚m$ӋM[:L $^ZF1R`c-뛶K4G&ܜICKiPl [QNv9E5}a!\9 ]fJ\ܴA.6]|I]%R aoK # Vɟu2w6]Cec.>Qɫ-:rdg״ / _uXEՍM}:D5ZYYcM4|aQ!˟6Ƽef&E3Ցٴ&,G(@&XrҪe=і-qa`rjPl9v&ts| >h^H/x;}/ ȒXZZ6dfW= JⵏT./Q sYkw%G}0JB4ҹO xK&g Nf'FR'*פ}t wPCO݀XQy;%!cJE_%{I=N'8ZٶYק$,Gϖvӂɕ߲݂v cI4Pf:o[ؼK=p]$Ҩ{UU qpQy Bm1N%ѝ%č:*U=P%h?lVU&peaԸXi*aƶrL~FglTѰC0_( 2Lk` te,JdM%8ӞvT韌*!*ROi ~.=SzdQy>@ԩu5i}K9 [z|Yڢ0ƍeRWR/~ MXܹRZqig] oTН K;\\nn}7ԥtlLnLlXބYLAb nCX]Ձ)T ي aW2wfgt_%uj^RAtK4p Z3j!VFmdmGx/]028CU%:2%Ep{6HQXǷQpa%NNM[1!HC }~q즋RkrIIxGUO|qE&YK\+ 7^D~F=˙^Lq1ԯB "~%Yw&8Aiz9MpImWoN$_c +QCti.$$>cU7@Ui*dLɰ#a]]q%6hD<σ{ȢPl!vrDЃދZxfb]~: F)w&7H7!n[f{[sxx0;\R@sBX?=l$E} jEVO^CD=ӄG^\bFk̡(Q&-5ͱyf~oᴉ.Rxp $5q5I?$6e)^g{pE:H^J骼u@%~Cv~ҩ(!kĽ!J#8+I5!~{m(Dk/ҫc/7dJ)@ y];Rd_׌bf3sPCze=C3G}f87FHPTt=( |⚛qn3[gMHdtTG#R#'AnØT:\_|ٟuәT_cg{ML1VVX>2( vߊ-|QV DV(A40LIT[qy/VI?Y2l!S tut8rukE ݞOTYRDeʥ<0e03c͒C}z9ȑ3>Kʹ̨y>|K>Z1Dî|a>%&*#y~(b\k|# Y&ch,ӘrԘU<[KhH[_ CEIJJ~3O$:#m(cM$$\lkl|My0H-lA8LT=}xUBͷV4i?['C[_8uj2ȷRQ6a1}PVPysӞY)c&Ð!$MK>fK>_[ _8m;J;ո7z<rhŢ㌧!Mm\BHp]>K1/蕦Zg([yY.$aLz>3cE|hgImu!X,EMCZ%09?1m`e[r9vM`\||CˢQ}cu$gI@:/{t1Vhc֓>7\xQ+ q#HQL`f'&5&3YY_uOW }'xUooDBY*)h.IzaꞞZ`~VhΆ!f8N'7wEʅVBOjKIDSտSi;S O 0*!sxǔs|ZQjd8ШY7;.`O8o :qAtEw:|!l oٳH%%͏J}yMT\R6I]pqI=(l"1I?j_kiӓ%Dn]Ng ۟fcm)qIec,qYS̖ƀ-ro z].q}].C*X[-^u솠n> T$u!%s !M97$K/uW]HZe>%y+lYfͥ ࠥvad%TN;zߓ&FZ*_U:\f 3l!^ݍU h!7UiSTVl&i5SutmHM, A=k#&O.z3潖!ynnqҘDFq׍ؑ{Tfs  Gx/Sޕrԗ3eŽn'_]L:";WJ4]N|?FU~uBnv/z!Rg4wӚɵE72b;9wܕS.଄躿z(*+}_wTq^*6Pְ6LFrh5&ЧPRsL Y*!ܓ]٬M A@[Tj^@ Es2*stiGVM? :-(Wp|\x'a`쾬`x35"΄q ޒ8KE?S`VF}lԭ*H9X6aT^bQWE㲝x-AE ^c4Gc6sNu|\at";||/wcPOH,٦@{ndK<],Fxu}!ys cdZuGظ;g #$4)1 +3h73Ml!x1zZ32^ZC+w2`bۢ Uf@:\< x :Z҉ANhK _L?;YiϼżXuuKp_\;i5P<%l;K1ąJOzR!@q7JwIE2kߕ}ȍK/g  Qgp0@ݜ/#h'2`@/y: N^2=S6i)Ck@Bkwo5<@VqPLfkeʷ)bsω \ Ĺ@|-v&4BĴpc,j8Xj5 {T3xCW=P1k>MoM^P"K\?ĂG9"GLϷO9vO3).mp՞kYܥ?}3}t %]-RR9mp8oDPxDhI 1"Aog bvCnC@˦PN,G!|*0Qa3Ld쓵""("!*6]_ŏmboJfWZ.2wJI샄f54wޅ2/ka9=`k]C+T38>F>!Guak5M.Č_G0itkz m?03'6Yw"r$b$x"{S1Ǽ I |!h: mUqn4!2#ϰ_:d'J qQ0Gxp^c{|vӌSYTܡ/z 0Oވ;!TܯHlux7(4& ޜ)@MY, [AiD^U^.,9?D,Nt la{=nSEY.?AX;wJl?7B.<ܵ /ڋRDlfOנ#pU푶CP:3?XS'c2j N)ea*R=79SVwKk ~NI#lW%:y'jqZxQ1E<:uEnd:j sb,e B`^a]fU5؂p!yo-r-ܶ[ {^}agF}~?w2`(C]-ZX@5 eM;IQ|WEo3DigQ3b [M}5 U%KUK1G5Ug<oa-:)"ìEC1=1vfLUuw5@ٱ ta-2L'+K̬4~!d':)myC6G]qj"@ړ T6GTk|+'B.tiefz{I[H^Y6as9Wၖą[/s.&|TxnW>@5.Pسt{>%3t#) v^ 鯾#(#8[*]<б :-=ܖ $!CicZo2NB.r/H (G7RigCLvX\^U3b3ZRR~'I@`(θu @?ͻ ]+7 WL_TM#C1&|S+xg)\s0؃@#nۛ: 8}"}X\NAbuNonv[Q.B+fϘ'0u RĮen#}6m':@\);ݖιD% ֹnn";-q3z}=EKF.cQx]âP'06 T@!)J9w"%pbX'%;7'2/!VCXEA la.yk `yͣA>Tݸ-YZ^ūdTHkW<`z@2\u?k_%o9-0i;]NMe;6b,=RԪRD8~pzVy=O KxϸLwS>A}>NO'gQaFV}xdQV}%r3dYyMd_V!l}{eʜ!(KEB<7+I,iUSbq˿I/~2?bO" b CX~ǘR -xv/f#4?#i mB*QeDrf1EK0Wpձ?'PvӐ{2& wfi* 8zY}ʠ WۥCDÑ SevKPeu/^(me1porda0Oj ܷM^~ a)~ ggB2lF+*ʆ6 Ԃ~o  j/)yOx8ȯʶO fnT*&E}27MHL0rH2r]up_I좰bCȭq1* @wωۏwj ?@=ῷp3fmmMiFWyt{-֋TmW=!0f@ LaO򅝅,꣟? bRɿ0לkJrPv, "g?/<fԏ%n"G%l'enߟȮeMU`PAAq8q`]Ǒ@*TRB9FeW{%_e#@VȔ)9*'&afEqTS?Jg(ֲKITozW[h+S pbM3ڮ9_&ey# QE@nZ4v vi/5٤l:9a-'P\`SS.|Ex"![ͣ"u{|aהeh334I[9-<"/ƶ̼A BF޷[Mp)̌H^ޘ H<9c2s_[i `ߪ\ToyBt PKj#"{F*}P 3@lO&p"*" dnm<|N~E-ac>v]Z(lfF@)6zFf)U?޿Nș\Y}UHnhE4bbuF1K^*EU?8T+E=;; bIb#4%2H;^A\ZɺiTba-2UaԱWX.VRNþ0lzfтnX]UL38)DSH@XDA1yK%X`лզ'm P)uU@H^, HyM <GC3}!1+c.xB`c/(qFZsPg%_~i/6hnKI&uSD 11Cr*.jho= 2iSW'I[LiӇ|)+c)"W'pElO7Bmcz0}])P>5-pYEWͰ4%wG(J{ \h} yӑ0s|hH:{^MS*~IQ`K{`M\lAc 5<v.K%_8={g4h"/Υ99͛9XvB$g+G&3 )P@ekjg:;_ Ũ'TF  c"iҺ&#h7dT5ڬ5i m2g2a<2NAE)!R5|=tLsQ1Zu *\\D䮲aM>fZWX aS%6xGsḫXCVkwrNk'[O(`MkNK))rRV>UXhCh6]UFTsB㕬z n#d98`G5Ҝ;?.!*-֫X)`&S2XX޲E[Nh@4ejp *?(:w V~^-'Ox&\Q@AQ$ZQ#1LUPy\'$Ԅ$ђ+;ٳ( e/K,hFEgmi1Z\!|y/)# 6λ==<.ZtLT8Z]d~#uXkGG\匵ݛ?qhf2&`}lOLw;] shAʡn!F V-9fB@|zҶ~+`Nӷh>^5 Pޥf13ˇ֨y=qR\sRg?w>K2Ζ [kl8fLqZ+/Ae]x z9|>/KiD#}ϪP%M߾=J!C⠹u j/lGNW bp!椛cWvJ\.[o3>%em_άF=0"*y$=UT t:+)`NAR˴~[T8T:̑L;S n2,,vD~ ۉCb}7qO)pQł}\6,ylGj* 8Dh_߅1/P~勎*# EXX(յE NsZ lJΆ{RL͓1f5JVoanYi+}/ C>$AhxۅA;xo"#)`=nh\ sjF f q4kJ6KndkK$//p]H*nH&LeQ)S3 s>&>c>TIlah"NQ5E߈#JD&ff;}2XVn oy"#,ӿK ڂ3櫂i<:'@ 7^FdC Q/]#4ׂH jjV;dVB鯷 =MŠyqT_ㅕp )"4Q//̸*jWeyWр s$蠡S8RXg&VD|y'5]*#B}6g'2ptC;P4A?˧~= M|ƾ<`` ȿ<~_g%U}`=_4zL~„gN H'kɺ0> dQhW]^[h%HKLW:e$ D{)2/Zx?}Ϫ [B< 0RC\" *X^Bh;cܷԼ_R0p+*ŒccGIB $a 500Ct O P!cԜ^ͰVD߼>U91p{ ƻ4oʦ) &Ɯm%wl ɖeCC$XF}1\x[0y| y2oNr5󍏐(7!ϻ9CwQP/QkRJ#}_OUHvl K}?Y<Y Ϥ B}S>ǹ/̵ZD97́'%ZƟ0ER}RsCîp\|csnm(F4b[sĊ.7Q_OW_E:?iYE;qX(GEla8>=&]OP+njbBԾ<~Z,Kz"{yH.Vޓѭ0W1 #h\`DI,Y6~JjĕiN)P[ĤwtgiuGj{CztC /Ew3x GV݇Q-<MQF{OkXCkm:' j0h i3.ɕ}Ǐkvȫb$(O9+{[6OsL& %MkўEJ#3ad!FYI]%V iX% ԵĐABxFn%ykU]ͪXޗ4p~#iA<@g.Hnqy?x2{PS{"7"~R / Uƨ۸~t8\ՕK3G>NaGAh$Vǩς M@t}^ffV~CmwfB5J?jg c ?W+)DI;0MșguN愎eB/jYˊS#@-o"g71LuO t_ܚrJ<2 ͐UuWh_  <Qʱϰjvgo:7'91i$] J3d[=}ğ'ǜ\&, '#XW9v)l`7+ms.NӖ'3hR>Bע@YX:m sd󒷋LѲ2/|rC?Qܫ3A G¢- :Y(/{>/6\ܒ9]x+e.U po_)/ؕDϤ~ʑ.BnÑyQՌ}BmoɛI_qӑӬw 6H.Iߔ'~z_Ϋz 25ʢޑ灬W灐9@7lZawc28OYQ3AMwZnEN@ A$pdʿ0=x b(ikO-묅cm 4"NSvnCp!E'~˖\[v 2ٞZ1xѕ\Qd5DP ĶX y:b/NID +| BDAγ郡~"F˵QqNzHk8`߀7 ^c1-2~qX6}cw;"A7{ A\W8noWl2A8@u+Ɓ`d>J!tUٶE: AHU IJ![YL[l"YrݿY^#| `7Ǡ^5qZ]S$h44W< Ñc>+{O[xf)JBͿ)VBO'7-ƹH \WX Df ;uUEMhbUNqT§/la⌻J' Oc,L<_Dž7(()!.֖$h7Flċ^A\93Vy9̿[)TtgXqCx]α(ܛ>FDvYY b&| 7c{@<7>5$)Š601{jt7JdSw DA9wy?/n[!IfK!˟]HEƾ<ˮ9s:i8i)L҂EB*`}zc訧*qimMZ~6Qdž^$-ȖSx9Mߨ+AO`,I1[\Oy`>>O`1Gp< ™7F0C7:K)pM*K*1W,?Fv=nK5綫JOR`sؙi (鞅=l8)P#țHiMsJ f_~mքa?lP+v')IXmCE(9܏&H5j@l+U]Ξ-n22c3z!Df@Ǿ}"P.h>Xe2l/}*і(;wn:\9ށ /n$R>8ỪZ#GA0 D]YS𝔗B|zI<%NKr*5@k44'Ӟ6s# }y2Ʊ%tHòîabWAF9٦Wuh=.&ͅh50ѠT 'aV2݄ϑo?m q)сSs˓<0NW6&%.PBRnXtj3 l:7-)dtZϘI8Y࢑|^Va aIˏ}azGݏӾ,4B0dQgw0]=H|Q>2Wl.۞"XUn0FSNSZ3O{K]>ÈBՃaóT׻8.zLfes6hO Q܇17Ck5]7K}Wc~BVu!) {y#{\ݕQ;-h "F4BsRKsOb,4 Jy6*:^1b&2L P?ν Ky ـ 4\SH 2hmQC;{41znNpμx`0j.nQ)?-!~Fx̄]ثYV z>{ˇ 1ٙuKAWNNTvr}8gHg"KWnbnZv GYCqG 11}@?(h<u..P-Y/\uWJ g~Ċ|@6ؖXfJi} h89kFB Eu*|y{z#Յ(U>/q2_ a)ć~0)P4s}[M(@D@;PB8)JxIJ9\2S0/z`ow!NE<`"@ioF>`V_jƓsSU3~7>3&6eLYÂPz@~6YwFV_9piHuҥqi^8`CvoJ5\#WIGղT2!:=.y eAe`xh.~@GƎ>1VI:SHL =+;pCʮg.#-nJeתAҗ| Kk}V{e>B šǢ^c 95UJ˻}, ù^߻ه9 kQn˜:U&͍pX>n8|}n>"W+M(glEgZ$r"zفn;ob剝țM)p<̕ƭIXGnHxYOV.*tq43B0/BUuHA ]L 0ODFy%RG.m?4A`']+ FB5~=1\ep `iŋ%c`R{H ӌ|om> YDvl~}6ePVى[K'^!1w^;)K _N6cSh֖-kp[_Cq` X)ʻ=/ԽLBQJ 9x;]rN9AA!1E5P%p9t6F20&aAp]Ҿ':e.ݙ9ۚ(W5/k_L (z%}0IS3~ "OdƲ|dl]pdl+# ! 0}>0ޠ )ĸ?&k߰;N-Ǻ㿑(ь\EW)b, L ̨P{0BW⌾ _RjiIN[X,fV΅MymMe(c!if3'aSmFI.T 7G4Y"GYtcӂ}j)ɠ`-k*} .9;Հ[8`$>K6B\(6ԆB+ ߸}7ZJOW;K':'C˘=O5]W ^yM:Oq%I | U ((kv/AYvleMjwSz,>p;`yW/s{h#RՔmk8mPq `+Pw^JOśJ1!2|u}ZY0sveuBp*!SR)D:¦2눈3 k& ihꚤ$V jUsdg19F4Ud)(:[s |f҈n^ _}Ǝ3ư%qc.X!;2|ÁEw_}W ;|+ԖtJWKv~+E]!:-_?mXB8>^$bZv51X$~O`"#&,(zS;ۘЈ6b՚)`jw]A^5fXq%w:F-!i%x 3jOb Ӎ!1_|)Ԉ@['ҧ|QlԢ.hA,Xs"GA-3FB6($pBF2G.>7(/ɻ5!p2׷&AɑCjVˑ~5FqWlv A|zo縷&Hu& 36r>x ,beʟj97P8Nzvr)qƸEH&I* .麉Nu.wZY&v (u ֹX^xѤCjmYFi{v{t#b*﷣.UkY#8~BtO_<߄ѼJp\oH5j#D͘S؟Wo_l?75rL3 Q 5C@ 2WpfwvB⿈ԟ AO2-XG֚'%]G)%g fo'P'S K`<\gωߣ%'L |~7T4=@U}iJ)2AȞ&gDy(L(6ohynf5w8yl@Kַ.} crQ7Owp%l)DDBMu#Tf>dDoh dgY[IL0J O-ђq b>*&/4L8w9Z-"U[@Y=k}/o9eI^ _,ISNwoN~4-u%:ٚե%Z3- NhWBQx o$B($(d؞ etk\61շx~$a?Og~s0i\ȑqb>1A|v@5"bFt]qw= "`xG ㏧\md #ՅYgq}K8^ x1O그4$e(qPrr@K&M@4Lf`o biz;0P\Hkrn$NiIrtep/׫[4"^ ]5wēW]G) M@ N8]e9(XUJWAmlGeJO)3_&/.ioCAZV*z:q'l1.}q[Yn(ޘOqN%_ G ,}M=m r$ٴ<)\+0#2„p2a@!3JF#A>/Ԇ9A*jho͏,҂14(vP1)! a 8 )[~2nB\0smxKOEo-<o0wGsjtL>Fa9#_ri zRz g ɹz)Pgfr5ēZb$$*=DlܐJ#u̱lgTw)*\*U㳝RG%+%EX5[8ͻ:a8[J7S?e6:3~L,Wfi[GKw lh7C"ed*i\KEF3NP4nXC( n"l+&,,&\w#ID:_-24e_ 6ƺdXD"gYG El7_Tş;Jp8A:t Ix$3P/Sd'fV!'nOG@ߡ۾h +BFK:m7nJE%Gj+ja ѽ0'7YR8>c3j_DZZf?59c*l-C?Adma̜k7q,̐GEaLS'fP4ӱ HhAcIl.\jA#JXӻϹLk\$֥ÈnxxV\apgbh$RzḐ4$~5r/[-!m@35|ʑ%ݡZ)*4x.QkJǣůQlG[=3ͤV_$qv'$|Byfx<;3_ֆL^T|u*j}ڹNvee;κ aJ:1H[-[O1u1#N,0ŴCꑂķ]$C by&wP`*ќ,iM%!K 7 ⻒VmMKWg&Nޗ5{F)64oN3V̝cXed K2u~Z ;̜} Ե?z?!$x~$j<=Po.c'Ԇe&prRdRua% ս+MSFGS+:"Y|Z|M}F3IMM}oM!!"Ʋ8~2`cM6vR0Oc5h BkGvb~'I$ӗxFAO KIFdse E@@"1VTY-*l3Q?bEr.~_!:Dڢ=/ij{KЦ8lu\5?*(ce@ՉGh%虜Hu6QzJ~hfmC!C ?8C?Szt"j|/leœS:D>t 0_~)/PQZ# %VG)8s5aBVYC뜕qԅrlîL|Z|ol'G{1NӘ]DGlD:ktrkȏZȋKc"+"¿ˤiē? G:#.\9HFE}RE"!cƂZ]ҹmf0:&"W^uhǹ~:;@m5-W`I~XSarΘ7!/i2S,WwҰ qjȴC'O悐GL{1?,*&HcwMWIqca\9ՖGt"վ;ú5-5agW#i&!\(|aZǩBQX|Q'>CKϟ]G *vAX6mLIԗgKbx'vS$\ΞR4_^;轠2GX1D2A@X1{J4I^e*sBJ=޾`튀k "ͷ՚3xC(F׊ ,Ӵq9-xf:qP34##b4IF[ Vru ߈dy,dx٩j^"i$V-~|{? 驕39+M@ 3իN"9ٔ4D(՜Pp3Z-ڻa;uK2k,L:6q" "[@מڟr1N¥A0OҼ]U\սp $JD`&ôtX}oyPe;(ؗ뢒p 9`Qpaj%B8ݪ hmJljKm]MODwK,C8~8<>bShܟcpVe>z ]m[|يy%Ցnd=&h^30Sq^ !5BxK}2) {'-(ί@ ҍ@` w\  IdQCJ6<bO4Jc(|w(wDѻ-`t"oyA;GO&۞PjHM,tD&·0GNc0ЏҶ3?; %S фymR Ym}+yfQuO¹ֽk$uS =Q 6RzE Hb~("WO7'2M'mo81cvtYBGxH-eP bW3H?lub"12t;Ԍf`z> TRҠ=gA~z1iú*uBIK.a b\9ʷ, '8m{lA.GQ& 2q 0u q;|8W t-4u}:Y+*X4b;.u/-E ±DGI{7T#wnx X^"%niL^Qd T?FHXÒ}иwEVZjLZBhJ4qsoa4*9:(SRsɆJ4v@:ӠLK[︴Ts=I> 6).=UK*gD㡴˵r[_@m$ 8ZQ6l:B5lEzB[±J8N'"i BhAilAe cZǗ!Ai,MDnϲBztp07,570l$ɷ=|jO_$ڧVGv:2rL6)is鱖`تQ[Xr-0/u`{\AT{m#Y RJ^Z M=/A=1Tcj.^P{[9Ҏe~il q [{}xb~A.M׹)m0m~DEAp t=l|e (/q#f, '1{Ҡs\[ vPC]q71O%T켫 ń$xky9I?F5pfkuUaQ=U чމ 4T,R ¼Us%$"uhl$)TSt^E?eIvn 枼M')HK d [H(s{ZfaḎ %?i`ZfĠL_ j=oN9 , |6T~&<,h#q|sRn.q~Y!C]0%9sLEB} P]‘+i'`!RP|GLD`$,"P)7b"ž[oV5̡`HVuo͛N{G8``zEWr\f_wnPfTß@@e hM|χ3EHvR\T=VkiX qr\g}ǿs;n[u=0(ʁ&ꊿ 7箂ukUFeM =!9am[Λ_>`$URYrm`!NPbQ KJ3U ƽCI-ի$=IkjA%$Rs޺Nn4*Ԯ/3;n [;F ]lk'45/.)'sgj5h<(O)cQ}Ⱥ" %67#tN禍$v>?!(,B 짊Я\Q 3\pXqcERr!T{M#sI2nwwwe!4xFF%߬ f~PT\} ngDk)װZ74I JE%=i8q]F|Jr_ӭ?Ӝ¼5X [NM-Y<ƹq Er9zt֝%nlj@!a0]d$A)ۧȔS9pqCr޲M$AEps*Z a y:m YK_= .l\qv6ojn.]Թ?EK{uSQސxl<>TeóQQ6ϬNj4g=! Ze) ssYw(zxCiҝnsl !i$i ~#'^=1c*ӓ9!(B!s}q3nDQ ,/ީ~GB31vu/ԞIRuBr%s/Djg3F~윊6()T/)=qz )Ê.~xZ:<'Q?z=|T߄\5j10;rȘa3Ibhz<ِu8 0X?&G,8hi2kW2hLiA$U'%v "L ڃQJE;Y#a u8zRBҖNMC 8E1} b4<(i pO_EEbRis%bB$1@\l'MRi'("1Us*0: qYT൛H}$|+X:=Ħ%ה+/tSyy˾K [F'L8 ,v8ў~hEӴ;=ycfPZ{fD ~ (.Nbv7~ܢۡ xS<5dZ˷/LHQ"҅%u ~?dl-,GfqUxk&X+ࠌ}KY{bjFףG,ѹW'sB8I&.<8w#24h #7t1'C.|/Djy(K'R[]@p 65$lW}{w#JA~ &߷aH'$T*\nwv(6\ŵ@9v2!>5S ^ܟ f/9}!"՗Klak.Wب\w_Uz6;@lַRf8J(.hJB$7-)ta0?c#0a[ajPfH Ă-JXR& ?Us^;餅_G[ H,xQ_(+_(C55ښOODDa4LgQ θb X/W4w!Q~h4o#9[ZM+df2 yO&P:#R@ūnQ*U*Y9OrK?LՍF9[7:*7a(`X9!a+=nG|֯CYgl |hLnv e-c =  >>R}wouwc\Qq|qO;&TOcGMmV|V5!,e>}TevneGuA9dNuU֡)dbZGuws'J8{0Je]SDl ɿݾ]?DgBb`4,d:YZnGϹy P0eV XRRM'(6@!9;˿ӯ5!Ɍѽ3ǔ끬'Zɂ19s'9i4륅+!Rը_a9nj.xHSH8-[Rރ|?cm0X92jP x߈;1m#/֫\$?Rq-}=MKaS1 | ;Lܹ@M09F9"T"$Iʊ"132\XjZ藻ݤ֞/e3U;IrY5K #8(K F,ș^ؠh{`aꆄm Mn)Yt[ P?`ք:wSXzgIYJ^A_ eSWBy:#|!<ӛ6Sc"ZcU,Y?XZ1WܒZ2-s_T^7!{~7 Y:@^ijlZol'@_Mz~Kq'l;@6L׶T?hF!YEZi}1V Ț1A[ &lK^ ̎R-ri<(%"*|D*ݾ旉aU)SRZfiȘxl ~t|$ĮIw= TQsNɟV24 '=Nu1E3_+vh"fD[Z <~!c{jl7cfO!>w"ltE:gYxT: =C,]%< X9H쎻 R&k)aG0ˤu"君.ԡwgZBKT戕Ie/ENlL+—:Fz"YFk0rn [dZ!qcR4P6h47A;$F*ҭqߤ\IŒ! ޱ"fӖM3Po H{^ؤ(;&EqЗ <@_XgM'v!j{;a#}<|6@]!̎(/E!G0su$3$fS(J[ mL6T ζUƛ١7LApL'$W;SHk#!+hIL^ԨOeن/2FJً(Vne=Gqaeoʔb SŊf:4,Ŕe2CaoD _g` y3߹ 7mQDoaŵ2ۋ B̫SC d:kޛR㭹x@)`REO48*l}/-q:<І2"7~9LfɳГI-VOіJ⊊ CƖpdY_ʎpn tPzY`;th(@F1 na}uIqNj~r}6C! @t'DZMdѲRp&bg:6 Eq Va0uO^F/}-ܯ7,uϓJ9.y߱7.p?X{/!;Re+F!!WxԐ3ݎF͔3l&&<W|^mheSgXaBbOy"91joyE` l`కn` ^o>\>\[A6*td*ϖ't$:4j4ς&oPMJz 73醈`sGPS{Z=! /S= VyWH)L+O!C0 wCRl!|,``|Bf*jHu^C"&I \|%p-Lw f UdǕ9-n.^ ZY?'-n=WgqK@tQ]w:At4$Ix6.0;:8r# h>1;2]ӂ&Uόq8*Yljli/ xbY ıvMYI#Y\'A1w'1tq1eZixtx!os _h6 $rXqi=R[0@dtN@1Whd(s?*c $Xc op 渾Yܓ9KHzs>ƢZZ˽ɩgoJ~GUhZR *` ܏ ^"n< E2 @e+u$Z`}te#=H`Ë34ntՏ{OHb&i#jYazR˧tb mwGUovEkv*b(\B*z_?A1 õ8񅢇N.^B7pFUVğf6KR˼}78f. uW3QHzTӏd*M 9kЌ &:س@џT=CztآtIL0\uf  '0p6ZQ>הY|}jP,}wkWM:Q2QH!fcҳLl$fbOH'Xʕo5f)sk,rC^߼"Mc)gG}໑9ƃ{zr2r&V"h/瞌^F8=%keXU6Z]8|v7KZ^N.(B11.Ҵ Hb^-Q遮rXT(ϊ`~7NI^3g3eN ץѮ>µlζGYԗV wɍ: Mӯ ,AӨ[~ jd3:5RzPX oCseq> @gܸA7ul딫?,D> qq D\ ]60jȲ6tߘxw||Yyu/y\Fr\<̵_cǨZ^#&_Hb+MyL0u'^D\CH uӐ3#Nl 1vQ, jPAdg jw"`W _gv eBlW W+yQ#ewa` <\sW_b V.Pun͊f-zuO}H ȭ>hT,b`MA/jMv /XJ*pmǣ( nwխ8pU0B h]/@I3/`|+N_4R6['P~vw@PsնVk EӬ[ބ4h˹l䯕GaD\eCr{PO5'tα}n#VhT}=zU]H9zٖ`(U4W{ls%͓qVXg Iڅ/=XJY#\ՁH^g?&_ Po>Nmfa> c@Tz^#d7BCKo)8>mL z:TWtO# <"O(~+{ >@%B3L1 TUhKGvI7ʪ-bL|[3K `]45"C:7>-3ʓ@024}xdE0ay[$t!:-ǵ4Ly'ȾyHEYl:lE-n8o 1s9]B$k^P'Y kUC@⺧55Ug.S5*[Ta͎r6] V0@A* eE--pN6s5S*g3OWlvSurz?Dt O!ٹ`%%0j#c2Uwu$SwVqR{62@_Ӵ!f!=%*f6H;vAWBnD>TLe֑$rɾa}T#HG" 373 'D*ux T9 emqzTMyM NH1ɋ?O =Łu2`QU) sߌ&/Z|\DkO^MiNQ˶ <%rXZycbC qD kp(5M¨0+!^}.e컋z"@a[D\\MiM6Nl+c D o% :7U)[U IXŦa QƑ)E5~$Zg?cB&nV2meen '~P2! f(feOi ^.[Y݈PcTS;ۼJ5Pu?*\Br7wy% Щ P\M>(ZB MzLj!TA{S}DZ2f>rŭV>c'mv0T?X\ߢqeV}zs W=(͵IԫA3}o; `fT[ԶW_;1Q~GL0ҊCq́rʿ* I,&_ /pq~iF?3jv>"ZAˤmo 6;vPԛCXmS_JRgI<CcaOyq Ys:,v;lNIӻzųRZ9@|p1ω89N9BZ?| Dq8ud dSP~gZcLW'JK 91~`4:+A- u<|:˺qD[($R7<Gu8@pbĵ F޷|b.D4 a(tQ ׁm0b-Qn_Z#d$ڻSGxxρhiӂzdziȲ# ʼAη'f3HʤJ^!*<9T쳮3G4AR>FrĂnsN5 -R|=\$Za}_ yHNcvrӎU1T?DAoĈQlw9χNGԧPVt +(!I-e42Y8Wt0!>Õ<`Ycۨ]̙d[Jj@ j!\4\`D:!@wyð TGqJj6t"0geX}ѧZs|-hrlۍSO+{'`ָx^:!Pz" eUu̧.5X׳;@ dy@]DA]|'Dćσ20٭ \=;8&k*Gw"3vG9~*j) oQe%m0^ClE)ެ.Z=5VCbVΔB-7 tFpo WbE%B{O)'=Uk}LP9 Io0|Gzq"~XThFRo32Y ~3K@:p| nS.&@5NGB]aUӻjpX#+-L9࿐()T4X7`ShG9IcGZo :T(R%C+_!ybâP\5/i$#ixR0ղ-|>X4F2՜_L?ka}RGljԐReK'WQM X+s 9ֿ9:lDE__՝ށ"Yk$%?>-aT?sjTsؗY/Ts; nN*syVz.cU < hK?yv VsZe3EA\"R^씺_U%}+.̼OUd$`_)7xIE& z}ւJr(A vC!VVumu ^<g۫?[~fKbz:'GoE7 5 vw\qjG:rzgad勒IɦT1y"9-τEU,;'<+=y|۟ٚѳ-yוG& d\ʁOy(q*'{))m;sg~8%*Q  t6OVzzrא7=e|.}k]Ux#Ys^:mcu;!5o.N勅 siD(Jp"^X$o37)a'SۆyKYk3CPc u;hdxFF|;/- Ԡy[>K5kϛ-=_erBP۪uC[wPca!٤ܦ0!5?ɧX4Tm [NJbx{w^Ku?v @e]3_Ò)R CK ;?Yiok"]q3-UƴlTFXvX<3"'fLBYFޮ"c{Ue)G̡D\3F '6We#WUo s`I,2[RN\-۪ݓK&;pvR(҂@ Q˧ G6w(rs- vOޣ+rLmtpUMMMoEge @ '=s,(5*'l#gn@Iqu,a%Dn[U7j )0l0ޡ h}h)@UQ_I^K=י W$VY*'*e9obho9BW<[oB;1/w7P@[?6oSiq}}w7Tuf';[-4cϔ؈R$6FW4H 4kA|*տwH:CTQ[x̗VS  -׎0MM=%do*/4`? HjZ=x\d%֑(g,?NMv5RfUBOREE]"ȪLmT|gZ2&s7r3{=ḵnSyMqV (sHn,pGkjBęGE`Z.:V%EalQo]0|f+.B Jc`5I"?ue_7|y+? V+#Oɸ#4|:B<'0[ yaX5|PL;&u͆ H|"vk΁ɢ31/zCQv7Lo 4''\ot$y/73-Kb`FY$|~ 8lƤ4 BwȿFP"IƂL6_ 8S_>5p~p}4z-iQ݄ٔ*JbVR@=?aIZ >EYx^iƈ/yWX♦w 3v3 \T#ǜ閝d. x,$߿_.~DKg% ]ϸ)uH/)6UjIĔ6#rQ?V X~Nբ(2@A2"P9| $iqc7-5 V EʟFl` y/\݈QHu &K:n |.,#&f0}XmK86Il}2WHӻ3̮mUr_6{lj{$))ݭ Nu^j0|U'lqzBeh Pf웬 fuvf;ƒk 5Gi'3ņ^EE`6)".La\Nfw@=N&zl?psݵw-Œѭ;#~ʴ|dl7-4{'^YjzNzCƴ:]ڮ_w;,rebhg] TxǷ@"| ħ;t2;4rfhX'Q&, k)y /4Grl*L[Ikn.kw7V$?_zw7))et` ʲNjU:f'S047vŘ;jLOދ\th{3±͗0VE=T; $*O wFK/JGmw'eE=tvNNotե.Җ଑Q Ɖߍ/$9 #, z$A뎓v60r}׮&=a!WAk^;1=99%R{1Go h&jE⥮'jPg*DE)GZT)O X=9;܍mCV 1*w:vbx qڧ2@)e೦SM=F\Cs%@-Ll-*pM1X [*nEpiзNf'r(O$M-u{*\T 񄖎muyNh+Q0HXV SH@];^YNi'\a_wXjUi)+noGt]Ex%L},~ep((LO-#p>e^ʽ'-FHm.A/sV9?KRԌbr^N~XT|OFpsRFs?^j@zLi?CG]eknk^p YoNdFxvDP:3Vcv3-P/'3'\lĺt2yEZtV:3̛W:^W1ˈB*RH-^@v!8nұ[&K5En(]O \9_ҫ=v)!ݗp''/eDGvzq `T:hyZoWAkV䪀qa)Q%(ӪoR$rY< v b^g?i6X8q ,)戭z\7Kxwc`eIYZb+y <ĝrإ7E.xf̯o,Kr ѶFIU39ͳB%xgQ M$P&Eڔױ#硒R1M6F VlMYNtvc,s&.B;QR#^UeA>j#)Ubg2^`((-z Z;ы#d^YEFۀ7D܉S~~~wOD  M>p 7^/K(̶YqC;w'+O2&c*(5W}cku<Ot;o5ל<7q`ゞict}=JaӧOu!vq'8=g%%zTmȗ̗bUُ'tX2"ºqR?E Cv3:a &Vƚo2!USӹW_pmϿ;&F_>>YBb݄CBC JXV^+ ujƗFpc7D{1Bzaz#L='M(?bT_>N׮k_JM?!yt!IH SQl.hOrRty3L%Q7ry#-Eo=jGb?Mmݧ#ML ('Z>/ҽy>6$ӛJrRL7'}CX(RL⤈;$X-eak@Kx+F,;O}Zh Wj𠻑J | iyŏL(NrVѠ^lHm% o6$o*= O#0?jʫR%wV|3w O#zy*b5{QQ}`(@$EvùAٴq\r/p5*b6cUF˴`C!˛e?K'-_`K:l|uP0ս^em fup_/}weR##F-x)!uYV"Ak kH Ѝ;x8{,Cg ޑ;S;VZ*oHZy}ArAB*PtkheN"r!%^]EK5y7iv4}iu\zMW4O``dB5GtS8ԅXs*$l~mf!yU,;eQbhčciжҝ-Ǡho iPrm<WjHpY}9=VC܃AupPGE(GH#:d[{7M+e8IG_<5pi8)V57M1]03II\Cdo[$=tn-|"d+}K>ݼ6y(1(\Nz6,4Zbj.kMT#\8[_"z$rh}>XC厊_7abld̤}f_~oOq|9><=8}e1-8dlK,Vޑ(5{@'KC|CsUv$1,o4ݖ͓r,Vu0Uvإtǽ]<L]U 5ݸI\d+I@3s JKG-t8& U>7E-%;`,-HQ6*Y*9|GlJcK]q}E#15'),'H |6׻y{{ zO+؍hXF)m?ֳk̜4s:2 pc!6%~R8!8j !,Sܥz Yh~{lhñ%.x^䏎P_oZ5\4HYȍRXgR@Wvw~l."2ަf..2)ڼ2,{n3ұ_:HN]af\Dv(uM 2s?hCrNgϡJ( rVKB7ЃavrX,+(}IfTN7..mңneҜ:{{>qT'c'6CY{~Iwc#RaoYz S8 w_X)TKu}9t'!ұkZI줭}froo«?ccbޏ2+-~N51(Mk,È\ oǁKlx]!UYp= V?WTu F4`HO/QHi˴z`ʉȠ(^Ė+գc}\KC̪'1`">#`斛ile*b&NxaAm,ôJg(DߐC* KI1}{~#BN5zpЖFnn!&7չf7t@ B A&źKaB3O34,nâ܋\D]HZLE^̑n f<0waqa-;Tj>)3'7n@C=$jwl:U:cK:״Q b.($:gm="_(vwptLWN© qsdˇjQp?'l Q؍bALr"vn?*ZH˗Wӕ\:vہ* Rl,&e]!X3j_te~%ֱz=]m#?5C\,RXB"@C%]| .'(zM.ﯛPQolQ@euվ XLdwDϒ|pۨR0 ̍^ߜgY6aAk=4)gJ?l2%ۖluXNGwv'aeV^s"ishי(֒կz?KrS+@Z -(fT/Z1RS'\y3EkυլP1$kn8.ݖ U_N(MȘk23)URCVqVTrNywjr`ȟN(Va8Ai<ΚJJ LN|`5.*al yo d[>a 4 Ə™: ˼:]jڱV/鏬cfehLQDJL `jBku~YVnTA2$prås+σ߈(yF^o/ x~E`|ʟXlbE+NbAҫQ} |Xt?-37}QlL!EŊ|">aI^+ Bdf<E޿ ;f`%Ri"^ *ryMrxY;s4@b+><I %a$w^CkJO[_} n*ԧJ EX޷S⥕1W;@vGZ.#*'zSs1OoT~ gWmϏ[m }ɟ^ie2q%N9/ 䮄s=Q R.mQ]7cvc׉TZ( @;? !.:lEL@'Z@}i}3uȮZW5hH$K%4[ݥ٫8X@>LR ß=S1XuVڛ"9;Z`_T2`vOC]CΥQ kVr^!WRFр)4.Edћ^("̪שe0hUݓA:8{n S%F]eKBrEƒh?1'#vl%ыv9;"ᯣzI1id h %hΖ<ԙڮ1Xr${|/KK]ly+ ʧC*>Hq #Ƶ| R >(gqBnJWـP&͍ʟuFkul־?_hCeqqjB/eEX,2X}t:7?m?֐nhrͨ>1 B뵛٨3fJ"Ƥ<5 5D@z*f7w;`UL. ӟ,R /*xLw~P9F %100Hu))?8Fæi JP7M=KZC{⿳z` 0 {&ǥ6WħpgchH#?/{ʂKO՝l'v?rtxZ+`r"[R xC)3|H~MMQl!yAN4{ )˟RҁRiCcu- k;"Z1%3tH[7:5wؘkE}p`AA9<"_㟛@gF7խ"u5p D,͍"uPZR=uЮRݳ~k m1`ӥ!BL~qxnuv0'z W v͈_9(ݧ87EX8Y5l ^v7}#S_.v_ ps+'O:?T gK#Ecvy!Yb"̞ -*Ni=ӝdkv:Bjjo?y^#Kmot2PJy0% ItC>̥zZM##/%f7`{'y/w z+Z <.|Тz&\x >Q#۸H &/MQ=,աdWl1R򘶠wB('}HT!M=ip=jIeۦߴ0#lv9{S{z:m+|[% mdP(|Qˌ>b{71O, b+3!~ 2z15uu`!39GG UbRxg"OWjLk/?=-3Y_B5gTԡ-X5/N/azIIژ$R'r44W0_%~̍8JШ{ͥyH5o10٠CN.}pC_ @*E'lF ;i(윰ߨƞ /3}w[fQM՝]TpQJbd#StO,tO#Eе^8^E9 nfgÉ2H1:Uu'Qi,eÉFRN/x yiUӴp̅M/AG!n׫zyEiH5QBZ@sٹ*tS 5eԓy2 AR+w2Ijna3RS\te6c! BS;cDrK@f we/47}))>[ikW8rݟd[o(J:- S,}f^ %b`RI暮?[Dxh1lDͪWdh2$pj#-xj2^\_b[DFo=p9XP}28WPwzܿAbs7B3]~s=yE/PRZQbjC'E}+7][d@Ρ`qN(l2&BmXZg"~uS+Bܯ3Wx.Ir>”vcوZP$V4;4>Y˛u('oMolGbB8i9Qr#SɺHQ8O^bN)t,_&R˲3~'+ZMx s=p]Kq=UXfKTV ̒kPyݶ&&"˨g Ma:Nz]nD."-OpML>B 9n^ҦQ~`ХK칒p#-\/|#y(SGtHZq7.E[Ua,L@6:|\fauy&}9f'ic,w?1$OdF)8K>Myi~+61#t(֧sq-zM=:G}M~a@T<{B\늋x%]Nl[ ohN>v,Fl{(:%?/U;E/Ü{}c&tdD|A8Hf9MbV͈(gRpx϶oڕ?l-'8=#!;ǒW-Ꙓt"- p MGDw-[Qn_MNs Zw=0#J 6W `OƖ?;Fks;Q!- 8 ZU7 ˅79 cM4>ǠX>5hRuҩ]UgϙnY zxb#%ğ&P@쇖YbOba$O ]r͝l~qtpD +[uj6aڪ#@~Ӻ= Z0p|W/cw1@zC1 0k5k`jU?#!{_P :/N'7N4 UN&B=郭E\MyaVA+L2;]%LF vILWpq.;%^0>J3. BO7=::*@3e絡f'$%抅0{㿍ѢrO/5"IȯN Z5&Ń 8F>zNi vt{p_0bSG9 c-'OzzB4|^3<3Sg.⹔9Zˬ$;[*sHT5=q`q&7Q$ }V8f;+L_hFtrizGŮkmOʹx-byDLc ym+N6r^1d&W1EzVUD)? ?Q2ܣ;rv+4#3K+-S0:# p̘39(-m;nj~#g2L0Vp|d!'lJs$xF率* ;8b#YysW@-UVk5?!1 ^=9PQF ϧ ys2$dE00آV D^]4b> nyYɧiĿ(F A )ttI{sm ހ{i|.]J/jY~\Ev^I'Yr{/'LOJO(&_˛@TlY%[&P>GdS{a? P htu[AZ}Y"o/lo rv氀.#*H pi ?V8L63$rRGkn1}"zZ  .UHq"*ލQ{æ`[ 8 z$J+bKϲVyJͤyZlvܢKqu *CfA;Eg"nlBY3֑x1 ?,>8a?Dq.hru?LGپgJ=+e1^q-a[QF|g l3!%0p9 `z5֕dC=\c u'nzE# s9گn9(!DHr`zaֽydk+"Znn{+u-΍Yu龼Z `LM[Kj/^l#/?4aDYfn|1d0\5yvdpy.<X8 ! y:*[ɪOF]2Ӌr,t;JY2aoȸQz0<~\WIԛ_lغ,PT~粫y+Pݽ$"O˻%v^ Gڲ2N7O+v2;VZp uL;X oȡиmU#\Eݫ\%bs`B]>jZFOLo_Xz8; ~~"^ A.ֈ䧵O 5q7G9<,rwA"m06u [K3w |jH1HX:7|-~P9j'tG[6Qt3B_*H:Ϩ%v;m)^d"hDlN1bFlK[?ٯ:V̓>QC'Lc.8@0oKq; AD!-:o=<գXr x ȱ` b(vJ&'lGۉ*#m}vZ۠#p`2*.,lKh YJ =~l6@z JF g Plʓ-NPX΀-R\tzaV;2nS?GS_v!\|OHŢEgHOἾ}κ5O|Wv4he)T@OA(4Ȋ(Ӟ'K|{Ljپ[+oڶV(NO4mqAJ8.u =\5k ]r ^u)%5;= +EC7| EZ)]ps.뵚5!)^xJmmjŅt]{$XǩfXV=a0% ܒ#R@)7HKo2 =>#,JGM5rn4hR!z?֊Viju QeFN̢ΘN?v#9;멀|*E[);Y\ptAxgjo5@@M*JJyvWqO=ηCE&U4;4ھC/?"oDS=',J3ONz'f,:ZERogºKZ^b߰9Ҥ+U ) I (dž ؽilIJG "]n:M cN"W۞ͭde/k. 4Q" EuEbC%-E1rL?d-Bh8p]25 +B !>'jXCD Zw1A ZռĐ^"u'TS0 t4K(G uo]eEx}9q~|venanK!>9<(hv4( pp_\{%sylBEa8tXd<2@5oB\kҶQwϺ= :lYURkZ{Xa6=in#:B!{p$~YbjP,̇@lF(8J<Rl3TPfΠW!\?AӾdcp"!Y w zLaB>۝C0/}ʬGaV!h:D0O4%a1H6˒<#!Vո.) IQ̼k B>Z+\wG9awH\LSiᦫJ&C܀;Zum;CwF-H 0xHuQ pX 1e)H jZ2xJ9`NTɣn8xJ_fbnsh ,G`ddEcvw?$WH%x H ĽYJq|iEֻ&;YߔEɀf+iۣ= ˱;ݼuBM c񾡧@5* sarMvvy//=*sA*Y]XOG@v4^רWT#%}eGa0`mV"Y`o ]X~ã`uxķ7e]F߅b vgN:QІ4pi@u*6M%,f̋uXB"Iˁi {)`ʫoʌq8rmPac´ևȝ'C T}a뺿P Nw2M?SKANH0b57fo2 I2gP+s,av$/I̚j zh2jmxI`f#y:ZYX}l#*9OZULeʏ&'^M!Y1U,L)E.M^՞ {Fn:8PoLjT-H\> eR d6&3XXVO(ŲQ+wqjnY*[nw{c4$CJžHFB ~_L^NS졲-!]YƬai 0ZFe+bs)it嗯P7Ne"+[!h^9;GLC]M-5eL5Tͻ Ի}@"L|UjaDvDg5YvۥԪ;e*2SásWPQMgNCY .i`4Ll4`0S'+͞JwԸX> mZIGbe%#%c{pg-}C~bbr7|SDLnɅ0#YʖH\5ZfPUW Q|R:ېlۦu댳7ᢔp&xɐB5<'bm:ߠAݿ zR)2+rO4^kl1S.X\^/~Gv:hp :zudJ)W8s@?r R_[.ܠa=Gi Ƅ]M <ǢA)$=Z%f3uhZ` 2+KSBk!sFW@j/aÊ^XSCCR,!\-pk Fuq'Z+-97E`g%MѶdd#^nYyڄ)#WG_{onAgZu>oN1W-a -"n)b1VDG!z4>.`8h&c3Ȧ׬8mT(腑|Ķf e$[ ]!ƿ `CRA# `p~! 3Q|Pe+0|#8*1*5F|NkU AGu7.S-Hj9cD '\:ˑD*dVdtyŤȡY+^X -.j<.u!c87 -~~?R&M11 ot AZ A—uYH?}w a=Ek7E<ܱ/Bd/ %'4`X{8/)#G/5pS!;CGsrR+cnv BUd*A |7' OWLN mdȿ%CH";U#~umIE$=%ٙP q Cc a=;!U+[ 1g ?ش ݃5gMP7px CBbf~_!wf *;,ϴ7Ĥ։TpW#pJ4B#zpĔޥ͐M"_bXX5P-YM/F UU+F'ȵ2Y_=džNJJ?⍩NIRGfO+0|*2 !~.Q)N2+}>P$&ʁӺ8KZ\5"3xSJ[LzZxB#R(:C;6b}F+ъqdTKQ6co EZ&-kk@ڨRCK]mtp`O~ԃ6A҈J FL|eî=n*nX _}!!l;xRg6 g5-P>HYzZ)i~FQGMͰ ~Kf }[ ]U^ [hV9g[_XؑXHXLq;'Yqvl%/zPb} Dχz}p^^9DΗx.ִ 'RHkb`F;b#͟><</PRYqPKMdO$,$V̑1p[at;}MP--32^58W0MN;83,;hT)pd&R<0(dgZ1qxG|/6O`4t|ϔh:XP}=k^)*ĖE$+_Pb¯B3YrVv3!2>Ѻij!&5oBqH;DC F Z%\FTQq||Êu4ɀɀWxK2Nl~nq3`#ĺ\2thυT!lɇ xaߓ\g_6G/E'潱] uhL{6ֻ|;!Fq6KXh K<Ĩ`(}݌jຓzj/:oN n}@\zq]Vdt0e1GbZ3__#+Nm`i ^X#$F2KZY P>?MOO~߳_ J?a:]A8N ы%]%wpXƓ1pm [R 8tV.B$R[ =*Tjdӡ $ DEGBӸ?W4:Ws'+fD1Vdl-KH$.c/:6./DXRSQ14@UHy1ؗ\ En/|^~i}o6BzsYWp˞JN]5[{UO%8KTN?! 3_LJKL7c;AEt{5eoL ^MR* Su  +{XA0gIJ}aq>CbDwENm$ƴ)L&t >(ɲ&eլ15%S\_:r2Fζ(x*E-6W*U" t.]Dn\ϒ_0oa f`\u4`f-| _#`md^}n(ΊAkO͘Ib5‘+1.m,-+Wr gaga]1&#Jr߭%utBy顠9p=ϠO 9yMi-LgW n|d̷c֕SJԊA65 HSExvdޘ+R GE/# LqW"rU l,lN\׌Vܖy ۦ{C4d_ች0"?@xؕcY4ų;)vɃP;]iKzlFޕ;af ,eb l]FY[jJ1ߓ:bKi ab<(xoexӗs[q0:5Q~AʄP=ۻ^O^JӦ בjn̆zp7I4S:}#r;Uh{DT}'ڣW%+Ԯedx W,Fό.>FS+Tɻ'0M>7]=ӄ\-jˮv;k _(!̃󱳎u(2/l~_DEN@1Zn<:KŠ (6TԍTg;뎎2gQVgQ*tu!Osʹ> 7DŔLP^}8Y6˨đ/ c7߭f`V !4 \.K3U359W~?$' den( #l" Ţ3ӫ.+SwgFT/Mq]u64ˊkӣ'YX%Bs+]<]#\&r+8;j_BvUeJY$b(}71+O7ĵD䥼N&:0 IyҚD4%rqz@χS7)ҧ2! T?LCJ;I~O*[єU^?fBuMo 4npE162lFJR@;m ~平_iB[H&z =&c;V*shA.(Y?! 'Dz">݌% 68;[+Dex{u+i5o4S]=V6Agem+'ԻPX\NZ5L,T~|Id')PhZ*Ո~^M(zQLx0ަxT6H2YBPSW!)Z _ohk;j},$?n*SYw'y^3- Ej`PB|Ǡt LcZ.mÂ7J皣9H}oLhiPS&שkLQ"GZ ,V j*-5 6ЪU*Nu3 0i9%24^Ef'L]!q`&"km86QczN;TI_rxg~EGl"NGGjjOYǡ1|魊L(mL5m@1M4?F-ŀZ]#}+(b8,^k+N޺$H](P|\{U;ݕzqw0$ 7 [Xz(f['QAf)Ѫ,P?hA Ozc߰)V웜iJaì)N!8 (tQW1Nԥ- >(h{c|x>bY63I^yK|6ݸj XdVl[tŴe ={ }ʼnw5o.zR<=! @'zcY<%>ۧ' }xÛ8oL,)<-U.j[aOmlIB_? (w uYEɊ=ǫ=;=[d Ʉp˝#9"o_ 1Zgg.Ѭ>:2yj-8ntnt=ݢ퍥 MRQN8TnӃ%{(0<1ST3xH =՟JsP'4q[1^!g$4t1e٫0(* Z~\D}sIg9B8dl".BNCi*5htRO8*b0߰]뢸('N҄mqL!PtP62x:JGFB0y䛪R 9!OitU:kep&B?OH/nkMu' ߔ*`;ƇZFw58h > Y~F('85)dZ7VQe L"$F'#QV}R^K^w@%Rm ad8ۍ%~}jE` ๡ܯLO4-͍&8`Fu*lɃKRвE9t[vp! c݅3<骍|M3m|M0gjgj3 11Q+ġ G9HOյVXETw%z;ۯZ*dI+>NMWfyDp2E?;%ĉXTDw IS` ``<Q f1KO̐b7=dњ Fŵ .v$<-BxJPbHCJХa/JdF(YL8ס`:ɡ_N]lOl~EX ēN_,]N4 R5'SNj^zS%Hól18#u,̐3?nF%Y"&E3lY{drE ?d.mOTi"J9;X ,to.8cy[-̤# ٧YHaz ֞2d,G"TFD-Pa-TCԁ'yD;o:^dF*-DPt 3ڱ,W w#EϏOt 4+:͟ |(H DoFQaz;*8җ#|s l4]4?TXp8 w!/I\ʤ9=FREIaP|Y^$i(^2(OgY[ q1J!g򨎡 rBJu3 dجGL*ּ}jg[H Mԗ# dĩۡ3F*~o~~6(m`S}yJ(u!k:fCJnڤV(^|}+C@ h!cX,;7˗P.'H=+Sg%Nܑ iWmu Ww <4Vρp SgLjN7%Kw5?(SqnYٕLSjAКh\F wqxA3J&MB=nMA^Y\`m00HUW'Lòbs=+ I\(}<}tf:8b㐴&J!oNOd<ՂcfHM 8*-?[{Q= $f1ao'erZg; +AbBK)x='-5ݚfhb&/fܽ]vtm$7Zy}`1I⿭h k!k*ln#l魇0瑋9@D%U9"SF cI!#46{͖w]J 0/c Ǽ:7⼎GocGnﭡ$kl)$E!_<*6=:ZڢkOk(| ~A-)tPI.>&?Dֶ1é΃P9战//_9nj8ޔT[j&d Ņ/]x1kXː[o{qycO__.l\ka.?! 75Q7`; "9qKe|WTzP^i[l-$Y<ONqI7ҖiG?Md 2`0\u.|@{P xS8 JIrTE{b2[$,t";EXzU$+~ Zƥ]HgH0S' ͪRѹMH32 3zrx B oRP.Qap AI#W`qP4Ŏm]tة]R{~TpRjz0NVI|ffB@ޑ)RK XrgWz>Ξjh5[.zF%KNj{?? LEt ͨ(#(D=20J(JoX%^oTW셷s[g6P[{Qv >v4W(f0 gG| VJ)J\O.ތog6g6c(+zFm>犳%w}v7B_@|Ҭvry2s 1ි";_E_3g_XFXa;m{:5 mZj$Ϲ,sIǬf+gM%>T+Cpjԓd*DiS!)s ș b܌l8j(LNw]xczEg.\Xb[%8+*&r:}'ZnꡖB(p 7)N?4,ו\ "Ptd0wW_ BlL,ή= %Dg AV R"YWra/0tϓ>7{s%^ZBT5)V$DY,j?^Viӹ4]kN:wﺴe2z#%{ǝ,i T0WFR᷺!KhiQ EOCvަ2 &:J5rԺL"Xj5N_I̳6iHj. q8~9-r|~܍3-UcN0A&!h,,qva`y}9d\G{\+ 9ٜaNWW!30ZZE N< 2Ƿ ݈$oف.NnҮEwY?I´`P`VM[{8r(;1=>{C=}7l|ΞLlp>n#l-ŒI^ gOv(21LQU6] O4(:?AE9CY{vmT}ɨPo|'"raDuSWbyz%j& fIV$lv[1ǯfgn=:Lo{I<բ>4~AP/dPjHoy,&{5?q NPP_3cd* 8k~zeQ HFrk}{-I^~㛴 ]'&k4|[>;]k%Y;T1dm֝y^*T0\9FA f]3>p ZEºE-qY`?p_7rS7_)0纲8ݵSO,893 _`ԤBh\hX) g[훻kmXAVspT=¿+xCz~O9YJ5 җ=l;%&܂r([<!_F}WVVD&cpR, &4iqʕ]KN77& Q{wlMd3Μ!B4P圧{d$`:)o ^d4pR`XY=*JV?PRQvTs p抱dA!1yg;:u>Lrj.^gvFDN6fޱԹyGFgqWx^%`e@r?~ȧٷYs<8Cf)66(I!8fa7OT:o:.6>؂%zZ[\?ou8yV|zGpzy*+}g cHǥ36:'5|4* 5Cc|QQdAs+s_Fdw|)cj»ϼX5*, 2OKW*)n4^l>%vZ&7a?Q0JBH9̋1Y]5F-EeG^wg7Vo"FM[yI1di TKldsV~9SLݛ*}{DKM p,GӒ:IK_F )pA1N`VLQAqz)P [Og|e+t3&@sM_58x mNk9SJ!%ޝ{vGc6x}vB1t%(TH/ Z;n@ .JF Xp-ZSF 8uHT] ]r(pQv lk(24R~08<POGz$aCrY9r A}7 襏=='ߜf*bl."aKw>ˤ(Ԏ-nY9t8{eR#f 'u1[ߍr?PxRGDԨt& s61aJfBaQ#A3s4]#j'ץ;P5acB Y"> nﶼ G;[L=?fוUE? B^hkt ,m2WS*nJj0`!rM`!@^Kc ]Kyt?ױb@TSZ,TPvDޢUoPYHFӫz *xyAu<[4W{aA]aXG)- _mzIVK4r"JpBQ EY2z7{{9Wg߳-Mf9&4I %넮YsP N=9)WC WI#TJ`FkXBPmjoǰ8)!Qb/c"=-"!*w~@ dzݯlBڋa E7v=$Yf2cǙj^IPvcVPjq]BkSj7i hd$gS1`-Cdj{qU)UjjNlD54SN8$N !,_}0KaY Lܼx9YՆ?.,5*rѬuҐ_`C~#ަ?.܂ab&@*ߝ]~2&a>C7:]ZaC293ƚGh+ԌS8rB͛B lou_+St 碝* 2X ӛpm(+ &aKҷw9 u@'wK#HY "&ɞ.\6z)#,#2FN'@;u~7{ .N fN6((&Vj8Ln>8aG7иǛjk1欅wK/1Kjڻ%JYK$d$w]\U"c6o>lrۓ@֨{<_^Vm.z`:COi^_ܴe1v񺔚"%X{;3tƫ"3kpŏu0 YZ -XdotqPij Nr]1Dcʑt?^Z ?ssS}%ySI#xRqr :&8dnOBL5]wcLJ<'#* lM@6-Z6] jU銿)+'kQ=㛞+^<H`q6bcқ248fڍl{Jeso=%|PAW4n# -iYeϭ1RCˍ. i&AO kmKG.HYŏlɄa&9O`*t:{gU-ƞ-jRj*DAջ5Q`{(G%Cr9/d '܌agL0_\`OԪڼ564\z ]Mʯas4Ʃ; -Vd15e;t R*4 B1W!V7Jdc#duXĉR"/Ƽ],\svHn}w7 0mID:JE%  ^/tcF5GxbU)=?p߈WTÀ;{+Y}Vkuh~&9!&%lFj[(9 E<#ikR}Z6 Lj0泞k{9D /jG2p=ۛuRRmp@@1&Zlru*bȹ04*[V&!964jeaH2 M \lMg MW Q()c~nuDC1R~5(QvK@%$o[BؓNjkV 4;.H"iu{2fvm7;› "WTZH,$hB]j+ E1·eI!qۯ{-Bݑc_XERkDx_1:'v%,pJ%Dƺ-iUƍbd(hRw~b3!hzP|?a;*781K&֮@hF䎯}z} mKs`Y34{]aI㔓m;BXQcۍhIB xMIPF?/)gTftgLr^cKAKަxX K[έufImiV# S ]Ϻ{/ܾb2͍Vkâ[-r,SuHdo)PL)9#!VMDۄT]EKM dx^0-'B}3WGnT],n!96}:aaoIVQ}%f#_;Z׬k&d:}ʽ_v@m*ֈ⨋[+D'՘T$ÞSz]'ɅdZ"54NՃ= bB:ha]<&`$ߓ rNɃ_`v m"L)KYnzHJ{L ^ vq)ka7q2ȇ th3h /ړvj;;J0xKw;>4oՓCXIa} 5yC?Vԣ82YtHiڳ T喍DYu 'Tcd$S B3|vkFBr(g-e^U>'R/pN@SIvd]j`9Lo 1I>8`o J߅7 dt AjU ul̦j!mUJ3QnL.4}A Ryn1eX s$k51C~Ãh˼־0)=QՀR8e1 q0xeK M{-ZjcT&F f(w1t ?b1^BB^Ǡc\;=/Adbi0&wS޾r{02]cBY{Avp[mQA cph^k4Af2;ڞXGE}1M2Br|>ݰTSS6w/fv {[Eh6E|cb)SH`§:g繴YS61ֺ &( ̐704/*_ܜ2Zlo-I 0 Oc)HUAv`v6Ĵ2n$\:J?UyTIkb1`WT=pKqCM$c+LJ vOʩoC':c1kyCR:)dyHqG)A-@kx1nNyJ)&UgO#5͖GqG %8Jah5ww1N 9_ Y$lAŽA-9> aPM[&ph,6*s-~'tSCz}9o_`ԽҡϓsG`5gh%+S־=vlՑ$:b폏kx@m] QWb-(w6ik8&e6f9vTI1x2&uV[픙LE4updl\ۖ"JZAk.7lXzy$ pnvY ʑRy^ n++1_zϬ$b?isI 7Y2kf<ٳnCjԂWXR~"6"RDܯ유!;3;@[:Ti/+yxuyh% j @a,盓[3\ʀV`1m*gRvju,՗ҹ39Nj;-?HL4bv;w9}'pw-&*Oȁc7sa 7VI #;Q(VfLPvd<(d*AX/ȈE[V[}ǏzqWTPg]c-8ȺӚlW(ߨƎ2֡dd jE2f ~ٮ;~[yŃXZ?dL1NJ MWKA:yJ&RfU.< ]L82膃[{'U6nYLއ\$>vS`b r1Ge6m!BLSqU:PSb$0Y9+\k"0lg_SI~ig4޿C\8;"sH &[HE< >!'%쵹}=T/GH\M P >d0 6vpS%xQP[TS𪧰.8Xm})g_g>Ꭵ-#sSwG)0K`zbKcдF 2o*3Vw\aSn`l y$"c+6(pYZk1# %bS=8l ϚA5?^Tf% L#PwwG@ ehgnMцEiH.d-]WGy(6rwtʧƶF@%<  xn=b=&0F}4ɬ:Z%7d4 & G~WZszd?\ v džU!NV̐>yE^֦F8c|@\2|޷R X+7E㖆;WuDǶ__j\'3OeEl=Ni5sa 7u]Դs>/j藪d yEy[1TB ͕)!?$q~`b%zvs,z%O&zDvǒwT9B*CWEH1S~`SϧUP=x\QY'u5\ik RmCO-< - /q7&j熳ݽlOwWuHIl)WI#aP9}1SZ^OUrs_hƋvJInԌy#WIj gy V-*'Y:B/ʺKrِ^ d3;#Jɔ/Z%8_H=t uG-QNBKxV1Ȼ dY?zcBdN@4qO}_fj'ɥFVLqx 2-)G5nz&O5h)޹zM>4+&=Ju9Bn} Ze-vn(j)pZ|nqWv.XCz/ޮ514 i&2`s$U"<:^Ad|h2H A6?bSDFء'#ݠgYueg]yL QG`E%e_Fٚy{2H>1ye"уg\}: =9=gO@m۝b+ mob< 5i\+f ټ/:(*>O^/5|we1]D:`юz9uu,UYNis3JR؃]kO ^\os} S~4{+ӊUt1*͙T4!>ϡMy0Aȃ byr< $Tp1 ~5+of:{OL L;Z? !aC.~N _ߴN]KA4OuU+N};IO܃.$n bn]G#ogr7a]醶]U@0T.z?O;UDc[(" KHgLtUXs3ӹКd}Sw-Kfxǂ{l'kܻ*%Sd6t5A^r!3@-SPP*Bv'g%%$ [O;iF%.cV,[5Vs8f32q2BN/IY%g) (/g6u;cͿ/_w%6i-q `ȼ+y>Q`!PaisȬJn;"CG2ΈV,)#"H*uY /+qC1 vH}LA$1nV^?o_GcMIB!f+̫FMsGC6 گ6T ::QH kQct_ag:$K;} 4Pw~xK+^䲪h-LV 6bZjFI J:}ۙB ^{0NjR&Z ql ]f2e]>rZ/,OI*z'dS "@Dd~] x[&ݣ6*HP Էfj!!؍D+ *d 0L=(b㶏+)tVωY4eiێgs\B%@DfY86iJ yފ%X ̎o;&F 7$Q.xacL=B ׭Cm4#;īz>[sJm΂(FKʹhee^(!,D nA&f( ĝ;JЄmiI@69&eo鞃ȕ*S>;bJteDJS+Gjd:bTLp㥭jGbۃc/2:`5vcCt#\*؉&/Ҷ,5.RF# b~oZD(_W-I*P(( t8Y!K0 (r/_-d~UGY3O(P"a.jo9/ڿ-u-L8~}qhެPWt^]Df^N&jv'1ܩm;2s'Ⱦ\w@@ֶ|L9&ş)R1~J9譎+DhߏPaty,.hwPFL0P_lJgA7v1溯/]f+^/Hqv2p{‰$P-{e:$'_+袰EjJꀐZhHnٱKPU?#ͻ?Ę[~.L[ͭGønB_X}R`bw}MCZEp=1` EyfH&3Ld;*)9r D`̯9mwnYf=yX;b^T@4oW0ti>{;5c̝:߶%^ |b68+ , *0Q|U)S-@G7w7ͬ  ߐ}< [/8j^L',RpRJg+q4 &:_”,c\h^oKm# !SLr`z1Pа;\܊s#ym+"5~Y* ^\le|{Q͒Ow]A%nXxDꎡ vOaE8F@zNEND9!ܒ2AnMWZ2NMC~Kjoq?+mA3;2̡dz`HHտn]{])j`"ϰn+u"k09δ8, A'*j3 RBѥ؟!CyrW':4X<@ on^[Ðf`ͰVSvԓT2W=W Й!-XضE[?jjQY.g>?$qĜDw6$x" Xd1TGJ`n*?M屾Mr\Q;˸O3l?i̳3鯊Sѣ{NuW>BErDiդi HZn< n! UZ<9gzpTŧc|Hyq;nE.)0>=+j[xoP3c`UZeD{>,M̞Bzkx]8GM{u. >0v\8#OBJ !$ǺY]g3pd\HP󰳪HK[5n ֽS˭:|z"o. mLjũ՗+9 Bg:J e YJ= !Z~ץ{XW=l,.\) mJvPF[T; eىVaD|BHf}g2hⱦP/'ɨރ.1kKƁz|c{׹x%l؄* z z~~xsf=PI"Ġ*%Eu~'TFeܤr!c>ʓħ,+LkF.ҨW#_~_1ra"kv߸!Z=d}+3ApoE@cFR9T?4؀5<:J46jQ]jT Xѳ3٠=!4|[ROVf(e[I*aC :Pnkv&{&:X^4e0}ilJ;Qk$JN\ !o`z?I 'C͸4ĝ?6fGEeѷ F[ݮlWkL9hע {9x~n`C B #$"QKh BS!^2|}7jqcŋU197ܬc\ Qqz>#?ȣ)Js\gVUĺ>τ.u1.MgmarĄZaP,EmKMI;zʝOLVl3"H\nLC"%D {ܾ;c&FZxs][ֺT'&`&nJYu3>RZbu2BɅI%x9-"]2,gv֚?~ݍIWˡ} `TV\w`~.u^S+mrt7 (bWNPܠ}u[#S̪Ps'⅍@5IL+]" jN!SNd~I(i>J,3mrr@'U!@` $DA &^TeuvUʗ<ӶV:pj/$}6| -Lgoɗ"gY;B!k̰F-`EN9kzY? 2~ r-TV8~s`r!6֬vR,͋&T2=%H۩*9L%*i~JSb9^MUQ}jτ Xv|t-u*]aupd̈́8qǿYi k%ί B0]h-PWFܵFw{Q3@Hw5"fO!0s<}DŽo^ւ/#:,ҁAg`JdAaTYĪ<e ]@WO#v)ueO f%4Q kB2-t)~cځq겂<1}fNu~T5Sb2U/%ludP@6R%a#Et#o"Sq)-0UGuI5>뫐[nSw `퉟%i)DovT/nr3*#ow' lw ܒ)b$*|$0YtقZDZk7lm& `I7L/z$q'p(CKuټ_#d%2po[~]&rl1U(plm(]+#iLy_u0?n˕r_{_$W^=%?~*%]<C˷wpȣl=oIёʾpf~AWUrU)KW|DwEͳJD4wt; ,cc|?oYa.bĵvS`=t|SFou =FmDhi}1&b$,e$2%#pf|C|DbFt,/c_9uf 5ZX[sSw dm#Qp\ez}fij^_fp(qKUG,Čg"T:%tőF!&(#,17G%R7TYEXAȖ}BGw+ RJ`@)_4u@kk`PV1>x )b&횹;N]T 0\U,Sw1EН ?a)r͸ua·e/qA%AiE'xO1w[HP͍[ L ̑By95K( ;{KeӴѺF$H ?xvJ. oYS+ & ,AGieĘv<{JX.[_}.j}_gNq(@iTu؞ $58.!gB7zfeD>v0\2aǙ#o:U/7^Ϻnr-H 2PDB9|4zr }22]$Kbhv콽m U)NA_-J qVnj{6#r3& L]]imhz(OU=%ϿpߪV #${@ FZ/3MO4㈉%aG,{G~ZԇٗfZ"xU%wr74R YĿ-2OFmaa,h^+vw Ĝn \OJt*&9{n3i hNy™꟔/@QBbmdӎ5\v""vWPQO\I#]>; -C$<\lUd{-dhyNifgZݙث(9w`KJ R>#T:OLq9ͣ}!]q ?K!E4pC?#f͂MFv5$d-!}#85h!օjtx:I·!KRL6@Nޢv;<F"OY fiˎںA2.pPFUNSt?:5z]K=%+ozf/^5kF^Ʃ]O!"Es4ھE&KFbOtv͹a& K^WΗj)E@cm >o @ VYFy4kwL6|Koy|Gm"!Cpy{MĚX" ƾ#Zo7炖\H¢m_U;AyFML W(tjEXwфOuf"7$$>fx?&.cʀj'{ jvg|d kL$GŃDYOb b14^kz1|]hLY 8u*xs=uLo mB;DszIB`BlՐθ͒iR/\ *Iys7Ms b؈w]ήv)6;"v2s?ҁ zlf!(wFg>h[r )Gת|MIX^>چN3Zy!U.t=S0aDLUN[\!O*DU㫎1}A++IQ؂Ӥ͔ )Yr:H ?,$2@\sz{V IqG3R)n 1uًi@|p{yLjeĸ1e(C`F-T*pWjD9ChޚPܥ⑓ :xۊюԽE,(>fee G{Ołuf 39NS๝=8/qilيX 3[ n=ٛ&zl ۈ5ߛۨlty>z8AHn 7Esr^(S.ryjP Ƞ*0?Y 6Q/3eQ 5g=D+O 07%*-̞gfOj+7JOLx*ňYv2c:ɰTp0"T 9f<ׯWiѷ+,MFp{OEbR2"Apy|D ugXECABE5Q!ٟp49  Fz97"pkN U ж)]3g;QX@D^1B)N )^}~-vJ%ETI=lNu lg*#{J: ŽX|/KD,}WCS-̺*^{7(i1vWi2ېQ{Wp Gc?X Sahh\D, Y 7m`~ݥuU5WI`7|Sι8|iw4wCjSE/)wmu|:}C2HDsARSװp6;';?i<:T,0E *H\/j$εSM1V/Bbe󗣴:ܬ|vF?r~_\1gL\co皞79D?rZC NMf]P ?6M iuzrgXT[}dɪ$R%t'4*fB ܐ!0YOi@0n~Opk WgPrH0v`܆tt|\ҹ= B]*R@ $U],CPQX`T3oTڽTm7V6Rdkإ2˃ELA N`1tc[E6X`ϔ*_fug\DMWHFi5Z^4Sk(I_r`yU9{65;RP_ܬh澶u@ XJwZ% wT̄>&;Q4&fr2#&]:f,ହZ~25IvkigEWٳ#d-jPm|%n~\Ɋඋ9Q*͏:v+32 Dj0-m >m3\@s?0h_f>:H/k9@j(=)k\#3B*Cs YV_M3^-܆ߌ!Uv..!$F1$E!7xSϣ[YsN;*4\%cf̏4¦ =HιQ.L^y 1o >FT]0yFTtb+\ԛ*eOؘTr`MbU7 b9EHL`髈$5߁0H0$ L4:R?u]/͠ ұ?4y"Wܢp{"8Ɋ TSw{$8F7.j i/\"ZLtATm)^Xn.gFrV`xv>r0g/yd Z8,[|Y,^^r[$d#"e>:9ڌ{0Ad#*.CnŪ8lwbR*;ht ~j;4 ".۠#DEeֹ?_ EOߤkNmE{}9GQpPƥl ?h#Dd3V 1:2/ŋɳCb}sXY댑89VQ,ɨ0x9XҞRj'"= /DWnP C`o(; >v%<}kKz$W&G#,Q>(w X2ArhbM}AﮐqR8.xȱ墚k꠪R+K {DJ:ZB5x;Nj7V֊,AMmh>ãz$Ґ/ޗౚ;@r9m*~_8&dDX'Ol/6إLQÔ*Z 0넔ָUXX VubP}x9jn=h-m$*"YjuN09FVg/xy@h%tI%:,VY?LAT1biPH"bB+hRЙcQ{i\tz lڀ}RA:n~r<6a3ҍ?4O,*וE.xÛ&ti@mQ%u ڙq-"5&SC,UVaqfeJ6` r9 ]J/Wb9's <ŝvEQQRژPCLVBy|CjK`.m$J6lr(uS#5)yOϯJ!Xdp/$e5`‘L;/jcLThbpJQPA G3K- @/@3UΟxT )v]܈x #Ip`')<]9_B>=}Kc ,X"%*P-Q3T/z1m9&M#m! jV~ps3FG L."ltq.50%!(J%/ F.meKjmt/lMUlv38gTG%e.MЬޫL^=?V/Y6.~|%gZz&>q'ωD, nD_+89D^etu-(@;iϣG0WV -].o0ا{"P~"9 F]Kx:EeB'("- ;MnVmv\(;a,Έ1A ;IM1~]KX@@=-jLupޭ&4ZڢbMR@)1,mn-R.qZrȮl?#(hfx۳6US^fc 7L@ӻ)^=@gg}8Y!yC\fg]y,ت[\,gA,a~?N힤oVHn4D,^ nJnK֨6ł_; .OpDA6ʰh[g2 i䄜 s}8  V}8 Sh,6}fIAܼ#y`"Zݺ_[1{,md y|~]"Zdakcy5LV =i}z{wSzrmpB hj՛tIXϢ<{,3p1pنzr޹HzqGLvֶPEn߅+yx%]I?x1~vl;W&.Md{UV,1^^P"޷\7(;u89d*MΉRiÛ¼MWe'\խE 헻GGt,g͸sF] ;G٧ώ8`D 3c@v@6[8$%q,ix?'Hāc(NpH0X#r33-06?7wFakAٸ~I iqM `C=e|<,}OuYhd1 BVdnPki.x <+^p~b2Α-j_he Iz$ dkȯTv1$GjӪIbW̆@L ҁ2BM#-0xܯ,y -vYt}LKˬ5n,R^/s"4: F m3L DfL> J!}u}U.% o}a?@Qkd7`s?>;D>r0 /j˄{p:k^L b{쇘;699r:K'GU2k8mJ,^д{h}F~ ۮM-)aj;1DB[7_M9 HS-z" WT'i,8 bS.XHH|dMm.p%bj!Ė;pO|X93$qy4KVK̓(a~oKu6PP=շ|0D(mT `ѱg(@5*iȫ"(x>[t]d@uE^8١+ꐣ]q* 4 h=mOv5ɟwX.-^ 5m)2q }Tfm|Ac^kQ"4o e{ 1!>aAiqPKΎ^P̞+pnGͳaiMb;H}c,TB&wHp}WdFe693YQ> okr ~ E9]!,wLפUzV`q)S':}7?f[erT-׹St0—)ǥ6ǐ3COK~nd[u5';K¼N}F*R\EP_${PkPg~1È%FEN\W򫧰d1`\+Kӣ}Ր^ANȀ+ 1͐=Op Ƕ7M ZzIĶR%KXfdOumm S:>'bW FݺF2KJb蔔l>0 WOcYq,oM6nugal4wIIX64 x  R*XDZ!Sl9ȴ>t^R=R#y 8RoLec`i؃YD /;RMx}C318lf_.1%R-!3&xGLz4oiٜ{*5QǚLXpo%i& >ɝSvHeH[)) r '=Vc1~*a%sqyT+ܣŔ/spV^gU:F8'5@6??EG޻d-`::$YLsdN2ȟ;xL0cT-2i}9_ Ueƛ.z JeXGqll|i$5@fdep4(%v5z8T$RQ?X{:b~x8G+ܠr*]7NN3q8<*իeХ]*jG@& eqvAC`~h͸nbB{28 Y2F>!7,x4^J f^^$yɿ5T!Rkt0zs!gXF291clBߓh9Z4w'JU)M>k x"a,MH<3z>|(i'NGĨՀmXyzLl{klXq% :=FZ`,n?2[i~ 7!|$x+Qo] 0|/倒4a*@+IDb_ Yﴄ?a ?sp;8Iʻ֋IÁUVm%&G#8/ IZ0HenvsA\Y'r%iioc ]X>bz H&Fp,=(3mWe$wxy#eNt?/s~W7Yىӷ3'sqjO@@ֿZͻؾJ4Q P{HF7BA1{嘒 bŘgse`sZ#;q?6g #|z4FR4IS? PUPWĢF c_xfȪuVѵqܱShq6.9;--RF e FPNLo1Q;uRAuHG!*nPLBD5{z3 Wh95+v3~x"x=e׆SDq ꎉҬn8{}I]U񝯁]e+hQ QtAddJ a&Fitި*jC"nG9؞8՞4yAI}g8E~TȞD#W : ^ p nb ՚֪LL/ك'Q- IBQ^wNᧀ{S<3ݘ9T1!opioO}n3 HVxE%i+Fh!ޔ$ٛdH~Zm3cpJFSȲB0j]86;CCV QY&ɞPǟ@j"Qj'cd ] c)ZE gףy]tSL'Go8&$*o] L >iA|FC|mL"}V!iWV=."u^ЩL t.lVQjX:ph`{C1_g;$A緊VFHDNFmǃ79bFTEnmqy0r;X9 j,>-Heo` =:a#ڳbbѹI2̘.6zW.0ӟK<5%NcUՐ hא@'e%~SaIJ1kGD[%A:=PGZj&B(n2A'?Kd=~|^OR)8)&C/I KIbjxyN%MvGjdcP,/s_C-!Vrۅm^cDנoYsm&e4[-Xt(=L~nt/-ՠJZF>Vy(|B1>mrW2ZR> ɠɝ-ʤI~!2ьTMRQrqQٝ"DF*kjII&ۈ Chon!(+^2xX4b "?ܦص6֡#{ ZN f 1=l>b:XsӰ/ΣbPQLݽ(6gibYg],A4( p#/dBjD"Q/YbQlj2#˴}ۮ MIaFpryDЎ`W0]yqJg];IB5')VGϢS\$*ũ2t]vB#TW#[ SG ߰KTAųaaF{/\x_p5 9oȷØ}(2eKkJ6-?u(D#\oH6l.1v>C☾~ RfX])#ԃRr(zJ86XAF): ~>1ߔJ;#fY6.űC&$ P 8)Ū8MijKEκkz{C-n Hb_4a1ho8a>s@l\pG3Vmvl%Gm'CU;[02$DpxCJ*r&GJ*s+LPnCsB"ATz#9`*jI`vXxͥ,) x䖐-vR H1]W셱դmQҞN׮KƽlF6!ssF&Fu.°x_>@rk`ZЮQu!_YW=ڛ7cLJ9'cp8sm&HАz92e,/lF_gO a_sC W/N4Q{ĘYSJεt/$oF{V{= \Ɖ/!f_/b5 _JSxi:m ۚNA"q6m}W]k s;F=HXFҞp!CG9CiӪ3;,[ٿwY|a.7|7,z4#_A6<\zf2o+IHirRwz2l0kwFDesuwbA%ʭEH؅EUp݀5Ѷ}7+ac ,!)zYMDQv1m'̶z{ oB0u"]4؆YrCjʤN?@՘Ca%STv4dx3ȧs82w ɤwO,O%Zn3 vNcAx9)YaKW+I`96M"ϩgi쌵CȰ(aGP@bͫ*p٫\kj^.>D/D =v&+v ;|KBv,?\e~msG'..7 9Ԝ|l<^GrrdRh8bzt)TxO7&_6Yޏ:օK 9hkSifiCZ xqTe"?91tÆ=9S*砑zi b½RՆjLȢ%Z(sVZ3cSįDJ#>GN%u8VMl3ܕwh ߚ"+lyZ},W?PTy< ɢ jZG0` ?x\C=~wP=ЂuhгzS(ڊd>)+_"lt)i'9 #c OgI,3qXiP12hK;eJ$x*PIo2*<[`qH\69גt _?B?jns@ "cOɕ֨-};qX8Kxb$i|pFr$ fbnz끧$2Rkܿ! I`sɵ8. PIl.0> B@WPz:pA*#0+Jg]WjRH E8`@5{i4$3֎bhPh-u`*f "n*WQڦZO 9E,) 4oӆQ*~ +;#ÚKdK0kލ>C*e/ՠ戼t}#|m3)Aph e kxyCƞl$1yˬUȌb؝q?4'X^j\0~ klrU Z܁WrArKϔ,%#?-TDAof1SCQۉD2J;sk^ww刡E>^OSʸq'lnek_H#B:V; FM29`(t3'Nv2j0ęݬ0^ [I X};vزG==JT KCh$@hJ2rhv/1He2n}<]ݴ)P uHFn Ñ籜ӈ0 N @6 q7-@5fsb>s|tܯ{N-?4 @Cdy5dPd o,))?1$%kW*7;^)@D$ V\Ye;P[ .9Kwq7{1C)3̕gp"t%="V{v%^qvoXy =yKrۦ2sfǟ~]΄j%qz;V9w>bQ\tsݭf4 biOܴjo ?E9`b7>Սɍ=:'9Q*qJ"u#Cbbʼ64kť#&@*!^W'|(`@Q~)1-N-ADIBlZ7V2_j EMA'Ƃhy,ơrrp.w^G$:S'YaH0}*6L]41/`ĺf!^]Ry1ja])b>)HL9X0#V R \c^ 4UcRL;9WCQjҙ( q4[ˈa0}aTuPw"W#tϟVؤ2K,&gi2DN0M'TNoXݥn)Z@Q_6R(C%$S*E0LxRlVn^7Nq .^v|B)Gf'@D,}Ǝfٯj*Bĩ'PѢ'82lqhFoO)-uRwɪ;ї\5<+Bx/r*%N۾N\w+(РΞ3)Yҟt&;{-sM6 ˶0jk2*3с:$miZhRV[D*=yAItNJ%1qPDgZs^*AAQ(UxYiɂ[874g_7yǐò`SIZ_ݞ&qw%)9 Րo7dKK\io{1Jߎ(ΰH,.ciCe%{ ԧ_,XpAa)yQ ĹLGBsF ''->BcKKX02TH2)!jSbAᤰteOSFQcMw4tyQ\[-C$wRCzl]qyLdĽ;Dэ;bL[[&.? }e^#33zW2hz&W[ vmdcZ}?{ez׵?hN۱NEp!X悕aCK_Q&3I׼^0xAzO3;?z>@ % "AF% XXg;pVZbvaQdiNX2H:׾+=w!pN_C\g~<Ѥ2dSiʽcJ^ sK=Ӱ$oٻ\>rf'c;LIA @Vg-@P\, 774*l@r B%i:.$c9G<"_i\Cc&6 M(W^Dx*P~Ÿc9 Έ,/h(7TQS*5el!jx/2cQ>7WÁ,)Q=d_XVw]2n_/I}.;5e ;]Cm9>I2ƅrUl/Of'!߹)Wy}lRRM&dWYñ/i37QݑWn^A{崎` Vx{hc2)eXStkmє#B궎Qfv}BԏS+{K2F:di4sT,PƤq\ c"emť2VxK y+k.jv1CH*3?ݮ T[>O)ZΎMwq-7~h/^:֊-u@n̫ M'9 VC3za=+W;dڬ9m^okVB9ԉv_'$A>ϫaC>v_n)ry&_ĦbpM%;<^Zi<]"e(C9sE.qL߈?u0*#~?0,t~rql4KybKRxW΂BLR* }x>3 =ˆ #.IsVʽN[ kSŖV;qZL:\P,EV7t;cG&]0-H-p}##6OpA0iuix9P&cGW'c~}l4}Q7(u`DMK;޹ӝT VГąXߛrV|2yd] ɞyg%΄"kfnGN~.s)Eî3 [},ZgrㄹKWsٚaQs}aBg tm z O__ 3 LZ,gל1FǼDl>u K^'q[1tZrz~/s8Ǣf1 \h"ǧCGC<^z_$ΕgwBHMKXf?MՃsz3r"h9O_loX-f80'=Dg{B.NK1MMY&8'&|k@ Xr5I. vW.^zQlkJdNn[=pYd |L֯AHfI"F 3\!s6hb-s9Uib7?fjKC-͹X^X4NQ#쐵ҍVӠHP`/u}] lM1p3^07WKt2! ah@pk+5m/KF< Fb2N1"H1 7w`a~ {Q7zbp8#3 {c0 3 DbˠUI IZ>E{G y])f R:pYK|/Fk [z9 Fd (oS c` h5MS}jYZHe.9q)EJ-3ivЀ$ ԥ{PPa0#ʞ'F(Y)Nq۵fڕueajӪ=?ѣҭf?c&J/Tn2-B穤 $Crd9너N;nV؁oh*J & DžEk*Ma,Ϧ-i̿wT 5mh8plAd*E~<u8 xL"]69h8SckD<7iW^#^[z=1zutpИUMفUQqtma z^Kޝ떬ɢZs:DӜn狤ׯBޜ-*3yfC3`%< D|vHDF[S24`,"6&9#Gf o|:x{;\,oeoD=é!qA) t^Id'V H-[TUnBXS,~S|ЉIeOD{́j+P9MDCS$E9+ -&o k J4`oߦ)@ܶm^;'Xo+!n<dj&)ve)y4h *MZRLY"{ނMaVj}M 3aU ~_+,heYĚ(0g^V3qM< 0OR 6V5jt+{ ;2"?3XC"XЙiM+-Χb ^/pVЩmW6Oy%Hf?^tvԷAM x3a`! phΨ~~W +' [eڭv_̴1jq&!W LmuLdZpǮXkPjȤCƏowΕHhߓ`0 p~-%0Ximrk7wַb9wv}g"pom"C e9)mòj[q*m5(AWRYqА?ETzzsmJJ8v&@ d$QEsۙ̉B6>ǣ ˊXYqx/þ'P+S.X c~En.,"Z: C"P}j pwL.;SC@](YCCAOlm2Ѯz@q068+W厨amUK}U1F `gE"SΒ+Sm`͉C/(!r9Rbg- ODK4lnőlQ?3+0b]8tC(UG iݢ7C=60]@>>:LdV$5zK*w L[)q\Fa3MRƤ`XDFKoSb9v-;BNGFՍ4C'ON 1?0i! )R."ޥI|FiUuĸoxo}R4͟q"xqoq).]MA$R YA0%g V#q\d6A74Į_=N ]|87DQ4O츢\42>OGZUJP㽫Kxny/  زxj>>%57sTvh N9] ߽x7 ՗B!`zIH1ö}SbU}~o6ݣ"x%%lћWR4 Z\C>\^\>86dIɘoW\-Iα zz4.?K;"H˂*L]2{Md¬rx4߀wzvZ\͎l_g{ս9,s }-p LU(7sLSnGI];mN`vAoȣOeDyСUwO$<XY[y*9"@D$. x~J({99Dl7(8ɒ=u7s6R<Ixg-Q ^$JK`:H)g*[ qO[dch[t:bVqo(PAHB1{fs,K66-9<ԁ)iV2 և> r_wG vn`z;<󒌱I,wх>*HD 1-@^֔)\LDM1#S+.}揅wS ]@.bў_}y ׼Vgnؙeʾf-ꖜ>nU))-Pѳ3˄G2ɧ.xLjN5W0tFr+L-1׮os/Pu؟)cH8-Ŭ L^oNfOnvy@ܞD$TZ20=̇jC505ܸTKR"'9&/nT?uDO.g{~hD{,jT&BÀ#n2˺L}Rlc3(BbHL&$0&RpV_j98a%^)&,NU#:!EdL I,t{3+Z }-G}Fe UB$y$$[L9MvS{_ wgd0S(Kg:'Pm3:մW"{l[أ a>( 4WgB]=Ō(d0tY)Gx LDJd&k(~vsUn}))t{pmb M 7(NX #vVͷ@ zc^PLtɷQ*,ູ?&ȱU[Y'dW#3*óJm!u1 G ijSЁgO ԍ!HpvӅ@~a3[AR=uucavoYf >'V%:!=w_b+U]m غB|*6"Cz ;^ϯƅ&4}ad/s8nUI8pQNk#SIRuY4{\wo^zMnNáqB %떄? 2@I/oΞ‡;;Id+!B tNSS5J@Lşs0T#rKaS_hھ:q. p\|AApKw׎KֿFdV)c_4Y ZFؘjK.>'b*L|iͲ"3f11mR郥xoOW#υȅ6˨{yt0UL/pjX2\{Ƞ_;_&1N`7l,B}$V"Gv/DP#h4u 4<ǑWF"{`eR6{ ,*NU8&z '?]FDp׼NҰlB?PfĸNى@aQ?B{aL[*EH7 Yɵ'՘."?Fx(5cܪDy߻ bvxorS\qp'vC?12XB9;P06}kw&!N `~uUX8Gr8S2^K]&PuU x!~類UNqR]Rޞs /C=M(K$KfH|/nNg$hvmLK/csKrO=pV=^&t\*Oi{8):tkD6mOhG{˺NH3`]GL"+]pzZX.T7k)o/c䈵@kVâ{U&ab2nD5 =~HŨ:  _n b\7kPd&_s0`|2o>q]$,у9~rj]8wi]7|L<ʐ:Dzid\栐 YZ#kǜyX.jdKۓJ,miV7g)}LuU~JeR ߊힴ1gaj]&g̞~8VWB!) 횳Ɇ"{:p2 nMes4n4Jh'P kI:z z;H]{DNiRޱ0Xyw3A@Lӌjّ"e7K3g`46u\*cw@ FRaTzۛ=CέމCOKhN|) \!ky1$mv!Ğ+zz)Sdc{G9OpC%(ѿ7e0`ht'mhj]Kd>,r+GhB3Ywu7*O&G'Ż!}YJ{rZJ Ĕہ}Cf,rl W8\ J^z=9WXv!OIifZ} Q߼>M;ͯ={|LF_MO/]C4 kLăUFnNy)@7d3T0"oloxQoL7 ^!7wt#*bHn$yhQDžTQ"gx2J~Lt;ǮY"cY:7GwvpGl 0u;5u !WW {ZƟ,"C3>u_^G ÷'E͟[Mr-Fc1$\?^_9!jfN| 07N1VYSk>C~50][S;$ &KΣ7(S9 Muc]vR'+m8vl |cn m7´.VaW? BR4/[C[Bݰ9 ۃzIk@1i8E8{CFkWk%GE EmYnۇH(q&(qg㹲BE.OB>cxEy]s/}EJmXXR{#yO1HgK"hP79cڝwYĶjoWw ƦG̜6OPtFoV\I}Y7uP]"rh>a^1i+ZHGHyCP>{5HdƂ-<޹ 9ƪy<ygQ'+/ ( fAsS\, K(LG f{T {駳`ȃh9Xh(+Z֪Qx+JH60?dROwaUf%/BJ55#NPQ9M=juJܟ؝U6e+4Fi <\w)RGEp{2e@^xM%SU^Fjbߐ _;.g3?ŏtÿK-4Yejb8a0'gK&֣|*-Dً~6_eX71e5J6=ό_uPG&G+;ڬ<*,}S*`G!/>GdiZ1%Aͯ#2hуq$mdJF>=k^W0s;@ZkgR,亗& nhBB>F~.HH1 $ g-4Lеb+PdPX}i1?>éũƜ*Ģ_=p1E oc95h;NW3^RgͶR#1'-S{ܭgZ]35^fۨ ;HQ;hmZj%Q2Wr<鼢QEK ` |Y+ڬ޽cNPV䨅χ\A={8SN\M;)`f۟8IaNF`5>0ʭX~Fl÷i6[O ~7icfEwN U[te{*ؽ `!)q(AUʴSm8ou+lsXG(-{/ v sҿ׀"yA?vF6r- lxvlA,.ITJv nN0ŕGvl앨%ͅR!~./6؉…ic(N .kT|­:(M@TZֽmÌ=Tg}CUg&nRtp|(q%Jyl5Qgӟ+6RS_Fcy&}>+fBd]Mk}cagd/ʒ|y#o:dF;˳(Ypכ\E1*:5:/ [c&.t>~0T kc}vU D8|2bg!8P|5 h97Wp^tTxhtݽ?gȫBϪ׫x{+-8\p \ZY~ $d.Cd)tzOW D4>YF:bcpЏ7<YG^Ԗ*nN<홞(UhZO$9 7lM˫qԣ|2fl\o%䒘8_^7VN-Vf9WPd:w.HRf/)gi`NsJĤZd:a2(T󞹌sm^>!qkzK(k :p[GrNWW<A9CyDcO `piIXZIڹbUgjwr&Χ\IVH[qB=7KEw\*cɗٺ0d5FC_L1-/.:=Lz|Q+of5bV'{ϝh#y\1\xRw,2&Iz<ʆ:ѪS1hLKe%4EJv rCi$Dv-l`%"xxUT姯n尬6T6K}grѣ/刖~_"ReIBxPXRA0Xj8ZEq9/+C9.\MN;XkØfeJB \y㛔i X΅4r򥐌"y:=ۙ')sj`93ՑY"lyw/Ό)υ.Bp\&cpvJ@{SbAKƠ>v?G2<Jڕ45ji TE?7N&Ï7.΄e0VPrQ348FQWi%s{$_`b mAR g.BIr{%婌u\(J&D@d<0,BK?i:.o< "G`}tڬ:mĄD_!h/,RxA0JDMUPjt^xCJTet6Ib 6X-L+³\η[ {f Hע Sc}!vNո<{P|p.ǁgK={\kגn(EhKh-I :TQd^*慙%/kFXuB_p IJٖ5%C"+Ek cl#^*fǟFr͍Wp[Q[je_7ܖ䵅WmKѽp%?&83ye?'C.u zd!̩KTQ2:#3])N54PMէ~R)ޘT&〒h'|KKck"LV&oڹHJW(4&z32 i~1@⾟-tt\&B;eҡ_kÒj?Қ/n-S I\Qܸ -fh9y͊"kQ 幟D]RU׊ڟL3EcsD I1E4+-qR=EOpvP%<)$|D|'1棅g@5jiq2#JQOӊ . N)%2 KgIEs.-굔x!ww-—[($cgRFx]­g/4LnG=@vNZ[G׺$YEzɠ dPf؃14s}3SC#հ^'oOeD8hmA .7#tFkBeahX7$yN=@=9ZԶH^@IA#ț)i".TlXpx خr9cxxpfѣu]x`FDq!W^$Oqgpx-&"H?ԍ=q',I$MI!Ӗjs\+4-<}ٚ@]ۺ|7Ux.3|H"ޮнj=וyI4wl\23[o᪠^_~rƌlcԺW+__!C-4PyϨ+:*K )us݅&j$sIsbEa?WXy:yFݱ@C6wh"LSN_]} pHirX_,]КvpG)kT> \W\ j4$1TE]U!84 s*b&ܩ oӟt4n#,gA42;[ܗ6v h< )B-א{WuҞl8׈lcRv7c; A S_aM6IlzSn䝌_PQ[ϬҺ^)\W_jaM3?}uW/@%xnTrώhT[ K(0@;9M*׺]1_dHlPAIn*)0UI.~9&C4Ɩ a` c3xS6vDkcў'~\i+9d'EYxv@a3-<6E%1Tzj ˡf[wuW(%ӍljsTy^<r )k1ޣ ޑڤgLWNj,E6kW%̑;ruZQӽ(\Fs )A@KӪ@$%.UX jr9z|G|4W*"5ͨ?TU&^@ i HAȱLB;ĿLs(|[CX7rP%0cls}P*jׂ}3pEr-nWI ̅ $cXb2<>ѣ* 6Wf@ơޜboZ'J$_c+ra#3w#R6sZd:ca`E}XA!͒ī{yQ%,+3j0u˄Ct90N"xԳg]q -(CwZE p;<vNJ|EBf#I5ږ Tf=AmԂH;&Lو|/ zuD9t{҅ߣtmgJ#;X\>S% ?"'R$)0ȖF͎gB1s)*wJEb؎~}O?tWK`w95J@cfT 5 p$9JxT}UֱWTƛ}-'N.8DR* &]F99Ho>|{SRjU-BBcŹ!*fY}=L5sPIo)88g9W QX9޾+Dxc RTl\Yܻ+{H\K}4Ԑd v9i6v6yԜKOXYGXG#Z#g$D6ۮT'Ԛ:LK*,0qM W|ߘ&elAm @ ؃0&Be50a)<#A*_{.>m`PLݕ}xՍ zKԈs0!RȐVk2J[?ܛsй+Or+D=<oMʀܹ!*Q(P2I*sb*;[蟽Nhac0*Q5DI2{e<۸L7"b`AT%#Jci uo a*Q /OB \' ?7P=aCQZ]N;?6pLH $%s?W#Y⦕KdI?x7?l] {m5 8d퉲gMؖ< I ׽ -1~aT} @>KbX  pbc3FQI>B:e9f0˨5=)[RgeܲrKUn ljL jVsAG Gyu l93YuRE~n6 eJpMI-ts%[/]@vd6_0Ȱ_c8m$W 8aFc)Sx~.8ڙݩ:aS&k1<(a]yӛ5(jd=GlI ]AwE%يL:t*a dӒpK7?%m[)97Z;s6R`O Vdnj1"A$G30$VpbU?ׇCiBޜuoփ\@UNSb0M Z C\X%*e%DPƭCcHI*S]@stjiCrRSȪ{\@11$BXp0>EO"@Dl:'Hx6ظ :`{.́ \&{2yPek/BO;׬Rzە@#OGR:粙-*w<{mc%vf ``"U`MX+$HGٮB;)Bfu)2CvVp:1n: >N[Jcih̭|^&(h'O^؉Vxel) G-P`g3"jh\ʸt_Ck n'_'qRNAϣ2|;ɢhMcp\+_4H1~>Ĝ,=$F9]lnEpSU[>{%Պxf>p%S8]ݺ{؇f6v$-1.vjA4{ɪq9psqmUB/f[)çzN͇բ,(zI@fĖm77~j<*\7FBjK P&('޺o, 7rRvU ~N4t*5?,GañPGb4\`y#2אIrkBk?SCS8^R5ZNW@!8 6jWf##r}QgZy͟(%aĂkgHqaM%Fkw4=k{,olJrl,(&c~NPШVV4%n}ð!d6mr3PD՟F”2>T]R괱O:]~RA#['9kuh*rR1iΙڡj15PK (ysSl ICn1\:gtb7XFO_XJZ5S@R cMܟz7f w#_N)r$W VG q NvcE;$j8%dǪ fBoқG3a41Ǎ3)!'B4Go=U fYhy a'[iMli'MRU(e7O6AVD iKm][X"'neY;霼- v'[(g"8)az~ERaeqTm+3EK$H!{M +BXq.wGaidWDVᗶs)͘-4=c7gvQ==@Zh!,e_퍿#)Xá[r Z5 MRhlWQ ΅SmezyA{`Oٗ: k ~Shvlc"q}8HɈUdSCP"qwLsH0NŹ;aOB>9{f5",)>eZg~UY대|{\5Ci7#_2'ڦ@ުnSNFn`UXninWN_}YPRIT/;Zߡ]thQ]dCTk·{7o8ю#WOҸ~J*K|lQO.7QIb{nEj;7u#gjxЛAD@"7vL0 jc|y_j;\,e K6aw+8~Qq7铋r%,Vڒ@%_T򷷎M{{Ǻ~X97bl1C9eKӵlj'by~^:\9uShNUqϳAK=GKo:z/;ͥ:ц屁mm a!-HAh 㹣uڎ30. BlL6FT'o%X̮CX"N&cU{hEDdeZCRt4[R(wqM/߄θ.R`G-鲔CRQЇ~D5ILdTLz |Rrhe]vkTFCц~: d>aiS" Sv%{|HÅ ,`Xc? H2f1FMpo=H_-,:Lv=s{ HUx(ӷٹq $67Iz=mM}D&('77<,_+G rU(3K9LUڂ~?Jks /FdꁔO{\GkV\q M# 8>7r E3 c)xr_x>Q>$*ʠ-*auVn­aM3´Rl=~bX="wp lo4j7sBk`R[h)76"2g9EH5kVv D> 6{#t1~ T1@~ KQraҩ˦cb=̠=FzndD2@-a'QT3BӔ0cD.>dV]evIH#JѶV )`3ӥ6#Y8KYD5/moNJ3yY h<>Ok _-* #NN‘6eqM ~p(A81<`IAXIFЋZYʈ(77fϖJo?;( AZ;n~ج֚RZH3uTyB{wV>1 լ)gX=G6J܉DX  âa]'R\H~kxq~2Wn. (qNttIK4d}7Υ"iGf>9NOͅ7&[nq/6OD2Ӽd[MoSj Vbd;8u+C3,F}gU7ϧMaK*Juz _* Ԅ%w"hj#ǻ?h'nF94<DD6;OŰW쳥+Ѐ$Ap\gSzۋV4{ ~ 1zϞ;2 BƙsJE):5ك5f* C 3[7-̞EK{1CM vLL2u =pbW}~W_ '6Jܾ[_c ._E(bѠ2N:!&o2c#.u9-m:,]5c̯j((Db4ڑdfIXת.@IVD ?#rH? "O@m;]lۈ޷sG" V"!^<2)xRHDz0~bW7i$VW48zX!;Uqvm*Dg\vd#瘈M[ktI7PIT{1KS8/4 Tb-әG=#MțM53FV"' .W\k_%gK7o[Z]㼤U_=6˟k:c;-5IzNݞAD'>$,,^Pҋͭ@a~g^29jOdukIbnnӉ4fյ̐rNF>f#|*FJ,{3$W0Ubxxr?jqsV "yiȣiV]gٯkX~ǸB.]E$z|6j]ԙ笇*EOX[E[S|Ou8hUJxWHoKD[=[O͇Kq|Ff^2]S5FȃbTW &} kK5[ w⁄]J"w=%)QɆlC-|` :D_*̾;J)?ۇ瘏ĭ/GKjobɷGT$( ]e-B)Q$haZ]Lt#ltF4*'֤9͸̏洐gHl$9~Ґ"ԲjGWL1CPbdqN).8 LZܪVm2drϚi# fRɤc Le{8fi8RU%`&rVZ`L*WvȝX<ns'*oXFApIwi.F7]]H i%71֭ZݗR"|xc\wpn-7~"6$vmE$UՎ/7h11iZ̡R-oPbҗo($s'G)s G/١N@ xk s㣼ߦPϾ,a#S>OOY“a ׄLa* {O.Ƌ^6UO12).A6"y$(w,#t=s7"m昽:k9kK3!0j&1E wN *z'U)(ZP,C r2 Z5XfoRSi*P[j q[0AO#-!:ŤtsAphlqқ]s$a ϐi/'~32]rPK%UA}:ᶪx)|nA%9Za lCbj.K"fԬTSxN[rg77F p@1qgV9a^ieP%̘(LDG͋czڑ , |y4B;ϾI1Cz}-9z>%6|w8>rϋ\0 v:nY$IJ8M"F@' -L?)d*,rpPzb"hp!K.ȕ̜<=: zyG!2l5p4[^ŵَ sqyp bh!~G3HYe\#:wbmT_[ڙ+ <$JPvag~ 0-B7-; w'LMĎs4QѤ8nI }"̱TG%Z(QbxN=,F $\7埓 YVʧdQ ^1VN*C}3a buuA5 -*&Oijݖ A o\-5rZR<6my٘hLW!R* Ο>uSM)D!к%U4tiJ"RlPtPS^unuYjW>)"~;Gj31(KO^{g֢1 J|Ebcۢwp1 Tq_R^CXB0CZm` 4|9C숑Xu8 29R~?~ftp*u& ˶' 2`xxrmY E/ UCDg}Mh.>۹`f.8uǔy:mXUAͶZY5MM滯Ai0F7KhJiT1$>sa3*0ZYaX;\0/~A\&$pz8` |isuq|^bϢּ힢pO{I"M"ӢRC oe]e}gLitPlF5A$.S@L@1=/f8g̝-2IV #\J[Jb3D*e5_HSC..O`E-#Zu Tu-;KPvDR1՝z_@Y`۲IwO/e7%4p\T8GX)'uGy8T.y1b:~5m*g0Y ?q`$*>&Ǡ B&`4˩TwI;l|,V?jyOFV ’PV(`QGl2s ( }FXcS#T ܣ g&½;QlbuVC(u5% U3N9ҲC !]a7Z4tL m8͊,Ra<^Ur{U)fHK|&=d02\UPI7w/ Ϗ7Gj1zE0cvgL'y;gm:uGm17֝g/a(o- C ~*ɛ(5(JqxW]AX]%ЍBW9kĔju,=PDǸ[Vg:eC*S_aQuLT u+ZMd3JU@;'N.RCVm JOG(9#\+w= e,'L:5ϓSWd&ZXFs1?0xi:DT2 }CkBm֘zH.eN~0TW2x_aۻ֙^8&҉Q] , * .w!> Y(?K96^8g;03VOD[x*GI٠JW]x%~6g# ̴X$ӌN??A:%fl@+e@ ] 6,o%\=x$~q /Ǘ i_8R_:$tMQl_‹ݘv:.c,`5G532z΢ѷ1y+vUnf-Xp2 |#w&6 ٬aԭn19@H< eyسݳW=1NiWB9B tb.S*MR,StrT Ruw1-̎1ݣ<ZN]030PL'G>Dd˶֩s-&-ľ)z2ro?booيKݜW:L[ L!>,QNt]}aӑgz>.= 1ǭOa~tu=t"덄K6f:-xaL:bc(R[X R.Z9]YmpFW؀ }uTz3~kM6:z |si'=-PٽTަ\}`~%m7 n#8:4,oXY a2rgJA(\#xpOtMNRcLehVR &0 u+RcE`[ܲ wH dt0ݤkѯt%^ T`@ZlaR_ׇB%C Gorl(Zg3rm~;$"`rw[+\g?{.(AV0&VY1mF4HCPKB!qvLEK{6U{X.+lX7@3-!qۯ_GP!y&{VhuDžꏄ^Fg˞nGlxεbV#g8!]%7TcA[.%1VJRL( _{0n^D}ֱQbM}Rc`Et?T b0dshgU? P)T[X!]r`{_|qq< i?k٠I]A9>rO|x5$Kk.Ah:$!b?|F0ӎ[?pWZ0|P -X{SVm/`=u8MY] #XF絼UE&& X*)A#WOgnCxi %y ]`+ԻhRIK=izKuK`4:Z5Pɳ`AϸQ!*=~4)5WꇾO֒@;0œfDznoRP);(dzɊs\a,S% Sz7{xoBsz}& at36D?P8:\P3;s_bb2aC<\ ohFh.5|ҕSD[tﶲ*.(v|UB]D}4O$}u&958&4m4ƜUGd5Pxѭ^R>BGBiH` ߵ54JEXKE|`!.j_9^TNqq loBqވXO*\h\kzZ։>N=jl5 Lѥnr7ʡ>/Γ#BQ e_:"fjWlM׏`nUJ%݋/?KFp} /IJ4R<_شyV*!¡j6Yd.(*C:i^ƏG^ǐ r EtK5)1E[o|s'*]jAࢧvE{z!î[=FFwn@BZݎw^2L>O~O!JqR.g4'q:(& qG>z /s+OvrX >לb/B 3$1DDKR Ȋ<5x Kw[Sø5/B(Rxe ʺGK> 8XoX?ͥ4˜8ݮW h ]W}HX9*ljnqz NԤtUk%[VRis,9;:fuB4 >W PŭȌ5ERA2 {'I,>X[''< %װz^캢kYiuvu׫%^Xy6)EH;OЏ~Iá _[QtLO(Ij.XjIOυ]>}+33~.Eo: Fl:Z /n ᴬCY&bDkK\~&\XSثp;\k ^r"2%hQ#TԽy wRDTj`:豨G͇wE}RiQ CN> {,7$Ulo^uᱱH8^b'~hQ2S?H8@r⒀2PR35AC7d{4K[ ːCUK{ JWγl\|W:.'BH}texg@TvF [ uv{>h5 L|ZXdQT㔤ɄWZ8֔1!x2B+04z 8Itwo)sɐ1~/sgO)͌w܁.m5TMՅA`paWI/wsΔ|0J?M+OL$yeϗVڮURmCye̒aYr<GQ,LѨz;꫓䩯JR*nQRIZWR$\c^,zja_۹6(038 l8Bquu^VKLѠ5^q,O1pn(14U\u8aaޤ{0+ͤJ`Ye6(r2lOp5<aE>0uG̋u,Yjx {*%HLMk+Y{fCb#1>rp"Z $t fЁ: 2$ykSƘjs\&~<:~fd7yfy_ނWD!:yK%0\Zx " (AHr[ve>eOO98R4bsQy?겞_e yQ_́JkÏwؘ@ ;ي "j=i:vJ͢e1c}K[N2vHcw#,RIG({o Mϗ==j5|{^v62@w)26v&ʘe仹"?O1^ zm{]C8Np8c֗(~tqL(JNJ1<qP]gxJd"S$lS26Q-ۜ[MѣvDg)+>IN ^Ia }<0Xvruo1TJj~wVNT}68!/=1NTUFݘf.1et„ADCڟ%] &j0 # ? αRvr$F"dqU 9D;YL!l]8~[@@>>nN>`YIink}vє6ψ5P*ƶ&b$$T(ף-#,Nl `Sbp.@[[T/n$ ަ^E rsen-ٷ\9;!rcn'bw ujPCPa~ހpΗuB3ny_a"p;+#^)4Ǯ~J_n# `Oz#SW͐ {ETɅ JFⱬL>.19 |(bcݛL[7hXKp`ZC~d~|Ε6wb4a=^߁uGF`SSF~k<[/<=W20 xջSGN0}pq#%0x8YMZ͙梺am ʗvhDG 1vb#15Z xOp@üf]8SHkxEDxܘ R͘6#-Bň2x.V76`fIi&14vDNj}Ɯ mM#,;ƟZ-8RgŴsY}m{yt6YS4=%Xqf{K|0WtCZmĖanÒ/To^Iԧ4I.l}3|isbM)OTKPY[ bWD?7jXԕz-)U5_WCnQzqIgM/4GG'?%?g{܁zǣcZpp C&eR$f UNrt-y" ].iwwG^)\G \݊3t_gaCaeM+ qoNyI֗lA7k=_l Z`5ը8B3R!hV6;%iAo$T%&_=*Z*uȖd]xG@6r#À:oT7Gs-L>.3eQsrtbًfyCAj,sT̨TT;jFgW/Bs +J^MD¥m%H͆!LGRr| s~Z[j觺>IfáLq JA,}H  o5 D&,#3.B~b ùA6~oF 1QDrB(#<:軏~'X@-F|KU1hau?|OmpRb'kѭ>ڇETf^/ZjepMGq$L3hp7S2dfbnL8X79\#b kxs#9"IE:$Hz&9؞:{uZ&[HfbGύʵ/e |=ބ6S `_YOH["l3̵ztuk$+K [ŹGDgjhTi|>Sk GMSf Xnd yDH[&S;y9EJp\@9I3zT%R\hITbD/0i _qrU&L?#eX6T5sİssW^zfu_ASww"jG`7W ^>gg/lr5*MSA|#嵻Fr<H%l֮03&巼D#Dkrƹ.4En'u4j*? }8[ tԽQA2G6U5K.)Nltݬ"}~n 2p汦qY;X ϼ@`ʊ]!&(Tj'N➴ll=iϊ\ C(Gn++LmbaFדz.H(⤎ AtN>݀N'LpZa0z'ҞcG>FDê5s|0+f!=*21đC'Rm6@ wS$~ygaNs1 < Zp'1>3ټ@" h:#"S+XyŠRSEN[5W'l#> &P,6@#em_ˏ<ӒNJZx,HY0l#';?-ؗI;%!Q\!\keP~*  6~mAt_ = _m;%G5aQ#}!y(/QK>,&F?Ggy\T?_,';a?CZY,ѐ;o}#lGK GL#ae.ų} .ٞPa1/%LyfxP4jLN]0{' eq-~&ՕQ~[Ҳ]*uCӠӐmO>.$8*8׹kJp9wӆdٴ_ubQMfU!m#+FShl*B*C@Ba?ata{gSU88(ֵߺ@ٍg"GfIAaRg:|ir~~>D F`&x/gM?\b0}R Fîzt P& 4Mo)u|ѶI1/3\b R4$F.ޏ6LC(+0.u⬷_ę])50~:'6c)yToƋBRj3 (X skd`{ A~Yl36,P4Ha`!=X} P֔߁:1]"s|HRIEi̪(;1`.d++ + k'V~Z)ً2V֡ h baZam|˱K$(vؗ+k DU@~VWn *{9(d5dc Lwo4NHk$`mP OqbױQLg3˚–r/"uxqnA`~&cV-(w/l!wֱ N~?N涓} yǀf3/&ɘڶK[D >;Es%rtMYF[c>1E Fvȥ9xm>8Qzы6N|(7baLd!-4X͒~4;3sf? JV~ R h0#|v0qiZ\IԕN%؟kel#,c&.=gCE35_FX q9Eఫ-5@Gz A:.f0|_kڟPV22鎾;bp3+P!wmi{|1K.M&@ᢲ v ,/ߝx/%|;*e6ȥ>/ځllM_?$'SrMϧb5K%|f.lCJ+[\D&dNsa9>z 3m:h,]g0en J7 I^5%?%@rq;R\8xCAQ?E(kKɗOcZQm ^/xǨAyg@ϺAVilpk U""&-XqBr0\?8e_$l g^쭜ʖm ?K<v3,rY+Y^K1;}`D&&TzL7_A[|[ Еt]i>P6f<$-=!2 q `tgD?Zꡮ{xi1Gq LIVnPo#MX M%3=êXKs5X u{WEasbrg߿, )|S a*y%1 qCqD:WLp^d$%FDE 0gX-쨿 B@Nm 6wǖ%HEn,ʥӐ1ym /hRX(iOp4odf }FVZK# qHs+K;FZVx-Y0RM%mk\S^ͽ=S sGTBkCjpt,2M(nKEs>ٳ^A"SOCg00A3>3wL-YDu>O+n;b.eth,mwԒ 0MN}Qѐ9#\ugYPO݈8Z9z Eꪱ9CrnP\"+uu ;ҸKػ uʠtj&tU+>jwRY@奕g^;뭊^t'7Ur/{?p"#֟dSីS<7WZ,p#}1ˢc@J42Hh:f Cbj$1(1k멖OO^sfk+bXiA$dY?/E<(玲F|<{"˜. ?[ hZc=ءX-~7ɧ { 5n;$ Z Ox7٪]W:cyމy_|ٸ _ &!\4BPH'WHK2Mf*Q`#} .èXhr֯dI4[4 ;R~a1A.rTBG{'1]7}nxg,M&C" lw FPzLsЧ#Wԙ/ tDuГ+o ,]5ס6Kګ* B~X->Ӫ@*cD>gٵqxMzV # *VTGLfR7eX j>TdxIPs"ڞ O3D$:FfG>3uKW5'Xւ#5#_Z7e:O==]9pVpVSKGZ{q~R!6#NgZ1dIc0 ]3E2ecN'ɡtأ63W%l+50g.kH&hDQ'Uή@EtGɎ]Yl0l7>upnD+K{rk J)w 7qwIxv<#rʳ!xL }S7 X3=3xPrÃu/O241, yTA.[:4^X;l_Էwސy5TFmd7k}@+z-2 C%:Fuz6B#p #LGjtwCKw|$Ov\fU|潿]/ewX 赻ZI1Mw9i2 X]N`^`Qjo%${Ž.:!,3eʭ n$ƒq wGį: "Vqv:C_-16b5K>mkgB]#MezYsƷjy {+Ӟn*AV[6zSC ҍeze̟[4;ۥ\@빝SX)Z8m9[nql}ZM3cvΘ"l dSG԰ Ϳ*ӊ_|\MK@Ī7IAfsEI21G@c|;G|c!h従ϑKHeK$pjRJ4ܯ,d"b9FJϻ}߬p|AE?ηNW埻Tn5f1;z"MtJJ#?/iwFᜰ%K^ָ9yx s#vܐ xҌsr)̑.O*d*BPbKݯ/s,nrUfDG]j'!;#@Th$ pUl}66˟H5haٴ~`WDŽQ[v yQp+alIA'"iz{4=pJmx{ڣjy@Gsk:SsD# C ƙ8zoy- j;L{L4M)fLqx]ʂYҫͭ;ӂ$U$+/8 ,zYDipp]3a4Ek햆wR|:9"d(|`w*f FBhڧ*X"bk\'yZ.LFy >`bfШ59owZ%#/{GoaOQ[G Q~l<ϙ"^Ѯ5Q鷋]e/]q:#L-Ϟ?D|,j75JQf({x͠V\( ڝ`n-SQDzK9 dӷj1-s+SWN]ӒG:CH!c@ T'T'%Øüw*eww $inHty~C: vYۤ.g:1!?t)^; ZO_R)Mo#\M qnZVn.EИd/ 9=zw~$N42k5W AF;@&"v䤫+ ^tR*2c/Ԭ6^63㉨g@G<kX EʼGŭC*my^^\]N+y0X+HC88x3YAԸqc(~^)[Xʆq$_M0cj[o ]q]̵r OJ ;vL' Y!2 ~^5OYe6ͩ ߂^t"&uEsރNVВNӴ+d%`J W(;8U,M~<8-u;]KD΢5hA M@Rk:2+)=?{+7G2wІ{lxe۸$U(Pi=^a6GX N0ػ`nv@|U-ePH$V" v܂yO@Pdrf"C%Ev!v 0cE<%5KNk$Kg}w Q > cMPnEMB}ơ=Ggՠ죨WltӲy43hoڽ5}< l&_F{7%D[rQq#4U׵n&:> H?QJ$@.R/絏1e=Cvj;m(4SW/AwC$m-X7dʃ1{L, ;1 SFLE2KN>/ :D%6NƲ\L6rowS5mX&J` 9$BR2su_`gy'z(>7Y #\L09Ä@;J6jȺR3Jb0p wϿLE+@K* W(:]l6䐋{qBs|&cWt!sU0!9æ/p3E{zqX{'f3tÀSo͊C9y~r'n#6O +FjmĎSPjU+[T8̳$^4_hhVUwJ rΡI"RWuzm(/UGs J*0sd*=^沍ߗ1;˒̾]<榬\2d$߬!dU\k-ADt6a/38;O,Wߥ0ōoHNa+eWx$e=z]԰R9xF$8]-@ PɅ5~tcOܶ׊ <'zI&ϭiiZPFSنw)CrO< ?bCk8k-Nh5-mz:(wc)|a=5os6a+B>HC3k2U78rjM}!y%Õ`0"!#iҎ7^.^l "OMz\ &+-F@" cPlMGcu ] L&D)W?ۻקۭB}OO;f]z0@,TbP|%yΛȃNv G 0gڡAD GDK5B;F1+dG Xx-n{Sg7!xP84;rͮ|,)Ƌָ-2*^of2az *1cwjPΓ2Նsr+ r%X4Y݈P{vSgxfg]n}C},uYx[ olz h.Sb$_;HLd~ °dYcP(3~`s)b 5#ΒK .+DHerY+yO;9e8.(?}"uDuɶ}J*3?ɎNP!^qZ}wMuTSE>yOd_}MTigD|/aljH;*)ѿ:; Cy 8[c0ShK6*PDi,[M8AWD &-14/ᲬRgkU AXO!332p(0j -gI )YJWyWȌ,1} %W}²\'q>y})ő:4Am2F|V`oI)q:Y"DQzv!_lTq$Km53cfWt K%#i>ISF~U؃IV2nV=FV>< ٷxfv.L%ET6uWI-%݃_xh? ~dA :x?5Wekܪ"7χO9 Ɍ@Vޯ$?Q NGHM>(;-|So\sDTޘRgHr-?]as# )Ԕմ-:^Y [R*maQY,BLCЊO"l4)Mltau/vopu`ZtQsxr!YfCV.$3wfX&ş K$ܹάS i`ddFdP2 9͏G< <,% Ca&qtQ~oRϡu:s1ra"J}ox8a& ME+|ޣg&B,ӓ x%},C֩9ei=sn{Yp';Do;='[$ءg:^HT=;no2ƶ4)jy!2^9^O g\1'=5:< w܇clV߽R wY!rKe0Vgʗݓ2<# ]_ NJ,aVUQ-aX,x`]=ǀgM ky"E~昨(DbzYf9* ^ᚖȲ5d?;4j*gC黈ּ.Jn##%~Kgډ88wJx*1,^`:'gV >L-4kxӟĢrw[AaOsX/lj&H,B[3H=1eE;/!QKY`߭ H$ ]tIχ?VGk]i}vG1\Į1u%_iHANW:IEqc=WE M&1뚿YM8/O64y V|4D^+&2L/u b D-?fX AXV gYY,_<~åd2S%R*-SڳП1'޳Rՙ`fI-ŵؑ*\~[m^=N%BQʁݾe^-_MNy4 \X0z9δ $yZ!T ҿ"/bO˛eOn7E*INd+\%8_u[8f᜞^6;N퉵ON蠩3j?{@הoGnX'Nod$\0++-n&uV=M+o"pd{6YXڭt( L/rYVHI [FKT#B$+,-E꾥7/% Ep&G-#wiVCbE2\;_3̓W aԝ.QJ攧5`o YyiS 5<; 9dMqV>ۭed_yu>ZCEk#ipoqlp]9ݸH졹@e~ u= ^q;k;)Q _^ڡHLpߊI! GE cZc.p08I5g:RZbGŖ'7_?e JFӷe6R*XISQ9_ر$ٹG+3}Ք5z H#$ ˼6v2?kBU'⥡7u$oNvuz'{8!PArL 5Uh: Ź6M_] ֗>_6*T[Ip)8N] tJ^W!bK'WV^; ܜ«,Afog.tqO*0pF Jc i Mf4G,eOZ( yS18 N=m0\`ye_y ug*4w?W7I'˻~7FoX,%lWLl1lV} HJ|rnD/4iT̓ϊQj[lf^v ;Jf^-HCy7+b.䅰8sd:zT<=:C'M}tk1k|[~v yH\$՜6#bgWR"XzE6_n]v٦G[:ssAV胳"?E %X%J'N(tf* AZٜߊZb|w+xJ1N}5DϺ2 Z=;RpN%] Qm)Sb2|s#tܢ{oߩv1 %Ypoԙ8I!D/RTvfd`pnlvJ"*M4Z?=;!JAgH~5BPò%ʆDNLzOfSG>G*)av&}]I_>ZA1wxnv:0Nvq9եƫZ B-b5(d qɶڴ 9Fn_+/좺,r8K0PSIA,vbފh:NfEB&u+O%FLjש)x`AFZ;͕GkE:NlWh57>cmDС=N7E&QU '\CrVơQ4#sTr|>Tw)al耬4tϿ pt6It;9 PM0GPYihhN%l/AnO B$ӆ8flo (u"hxz/n- oӀFlC^%i+$(37嶸MO }7iKqX6G}̭5xNHX*Q 6nBi˫NkٍL~`?Jd5,Hvch/n%]bnGTr^+]+h wW }Ԓ!Q 9#mټ-0=0K,D[]uW:8p5H}(PRd]vhd;b?{]@64c"jР?<^hT,7O{@Ka%AAQ973 ɳVx[pm?@N^q8_Ѓg]qa6r>^I r<՝VN6-x38pFmb9%AӯZ1QgȦ 7.Яp]Q{6a 2[ D?ZL{$P]_((iAl^feRorQap{%̐f ln;n%? 7ņa=49Awf lje c0V=:AnkB4k XsvK{Da@^ۼ1p늑&6sNJU1MxləOyA(z[Q*ûqBqMg=j%Tz`B lqZ %8Ur<2 L֙*&rfS g6  R̢R-˚L7P2]H )]*mNGGEvcO4@N.OH.{zS-Ek Ea\͎itx1>Tda\o4U؀V4Td,lgly`]hv9p+c5,|ZE˽6XOJ"5F>pqx!zXZqL2VuQC9P|YxjDؔ0 ,*(̉h(stTѵ3P`#/b!;}4Wc[˜6dtP]51V'7;F:w|L׎bH#g{E4ywÝYn_kyiuT-ڇ ,:ԙ eВ w 51~ 7]`7}ymE r P7:yKZ% a{ĜmWr EWPt th~p)]ûyQ& ޛᐱ 4iuc$Sa:γA>;ǡ\}IgJ'?cXշשX/)7O-B V,1[|,ytS U=0mP% t H%a˗cT}SSUYRmrHpg,-,$6W)(BH߯!r*woTLqRL5 Y$枈s!6$mwd8g<f4?߭ y\-K?[%:@oI83I١~഼I*O fYvgy;juexG`˗u[XetG 5$\_Ab(C9lY^&Q8O-FCKJj; 7AșbEte3+%)#ѳ-GQ-}4bt˄LٿTo,WP|+7:#:ȯ@(Zq\SᢣථqF.Af3}5焘}3<9sDCz?BmBj\\?h ز,+$$\!oRT4 rD? L8B%O摜d"՞RTs"|_Zh<2wĪ}Tbe*ьޝ\c6HYm Gy`aiS(C\hN7|oҗcM<'j|}К埉4?_:#Ȟk Lyݣ"JZYFIU| (Tqtu CVnwZ,(Wpםм ss8ب ivi,Mr,^f? PڷӶDǢh#4`^f RHK#?k#9V'_^fn~y.S&cBfWxJۥ]hdqs~t~ jG>A-U0&9W4g3AINx9mUsWʥ϶8ׇc݉4,e@^$j2i)Vu7P[.*t4e+ >&u`pmw}^`F&۰/BD;6꾛K1Ui]d)zc"v qjD@;.)O^h/ys_׮x?YLj6rvҎoaE|dCtGJLD4̒bVAcqwW򀎁N@Y6uH#!MNKB[)U R xV\F^Fql򽪪l:>TiXG ; ճ XZ@d~{ B|'"; nB׾%cEr1G"#Dsg/$ܞeV3 BgRUZܟ3%wGfR U;W}ƚ.J?8pG~!BtB/I;iҍH`7iop.%L hϙXYvf*x=Uyn9l0=!4j[ u5J+(ɹ6Ź9L`5fӢ E:㖧B,YnhO#8& ؘg~hҁXawJS5fw`.$ [a26ślq Xˮ15 #iM|ӻஐ֗ t_RCy Lq3 VoV ]!|e k-'1Qk$4++^޻Zk PfVM;M'@a"7`zCJ|%gTͯ3`bj#kYSߤf9ʁK,y^ң1S^4HfrF-7~/vtdD[SPI=T_h5kE*Y%4q]z9p4 TMY0$7 C]ynl̴,íU7am!P:S72j?m3ya3bY~0C˷i.akH-vu"TZ磆y#X `X2.1_ͽۃ2BU^l!`:oQ,d:=cӐ6tAH,KC-ʚkyH:\fط4~Kmnz$Fk3\,uVK6掠|0>vP7dlLhMyȀ5 ~!{V?f{p wFOt4d:h|Њ8QaXß`. r'k 2]}JgBwoO`jT~zυFZYr@Mzv'RLVx\&̚W9ge0 sT˞,{Tp +ԐF\aD'tM~i5+ع?PX-2*bi[ ̑)X'&=5 (_E0pN$dS`>8Q `OqZIcb\{v&Kh챺osIG^ 9l=%%\ 8*ɯd1 DSv~jN.Ƕ $s:O+|d'+j(kai3іWh#j Oj>@+y"{Ό <s,ݙ ܱH*3D|y <>i}lIub+'Šןs*R Wy=-p{vb5l^{'_mC39]D 'فyݗWFq y]g+)$+j>Ƃ "H+)'?= էקQ?b#MSTCwjYZAhBDҵΧAW}HZL% o|]rtk_";7ר~0drdeOoHͼ+DzтDR`Zo۔)Bw$z/recc61fC 98?u7K=I\gcLuN] a8,@%wl<<ZowxA8Bܙ,m:'3D?U`r0" Tksłν|S(;M^ ]+2$IM)7P K08!B<ӎalla^DO},Kn˛T|[D'd8&!{uv-H{%"7 ,q+^/>RT-I 8m k0k|*[Y.M_nrhj I7V%gx1ΗSީ+xZ0TF0kʺ$Ҏ@=/(?5A8t+~R b9wVWx8y$uKg 'ѼTR/6Z2[ wG-!r՞#RSb@1䎙owKo H֮`&1O8,iI9^,S/YvB7?V2aGii;KOs:5F(V~ %n3\a&DžtӢlyNG~˖EbB|qV9J}mۮiFZO*:U>yByK?Ы%6$Œŧ u?1l<5?h#v"򬮑;BhwXka;k p$.rYL؛R "! *=sPI:E'Bo׼ c\qx]{:_q}%sx@d>rFo!v뫬y87_9H^aY_g Q:Q/T`{쥥 V3\6*506P|Wkl5D L"XgAA qq=Ոԇ?VB&=9|a.ռ3$ sh{ms@`&gb`{j4\`0dS T"jU`DP0Ը\.fb&fG>KxsU} W B$ƓFy-y J 98EnلL%:Q؅h^9α jY9-3"q[\&]yv4uΦaݹ- m?|qM8dhTqtHx>S8'|T"k NȦ7,Yw8;t$[hǝ5-M_k A=kA܌!+NlqOO)8WVuД`sP:fpQkclWΡ}_no=Kj/B+]nꏗ_ovp!qzـTQ\Nb5ie :T&Z WC_9ȧ(z g:>X7ȕW'Ib X9]acqwQQװV]9%k)-F;@L71SE,`I`i\gx}'X`l!;h`V|XX{? 5?qdf2ߏ`+4$,2zKfg Y)V~źi5+~Vi,S̄4CF'JN=O+i `ldP^_σfvJ|E9aC$2&lrC-# fq%wV&RL1 Z]mUĎFvU2*+*Lm 7~q,n֞uiyDJ6i!JNE {\k6mKpe ½[hW%~XlTTӰ(h$ ߎf'*rLWxv}Q-EA%yYk)ZjKH |v-Y[=`dHÁZyZԬ'ncX&e_qgS1iK x{´Jv *̬f\eͱCQKm bS$@ʓtQb QzLIS =!$^F3k3@r8銪eLO.m.X#=ot%?z ͨH]+h\ 3=c(:uL;%i!N2Y"yTC?-Dj$3?9oT;q W@¥*7 'Uӊ8 N޵fvAwı'uqS^^͟`%[ cIdVŵo iM =]fLM@5pOVlý?e-:ŊiiAվc:D e bx/ϐA>!%N7O [@'^pr}?[!*1eѐf}E7Xespe owag JnG gG*^ Y &_#2ZҕZ}|,<*"2/\6hyT2?oc~r-q`_&^' 4Ӌj +C>#oSʭpZOhڋ1,$ϵ:IuIG0miV+Vo}Z1Q?`~7Bh!T)L;>Rg*Ums1:B- ].:d[*\,qS]~A;7y%kz5U~׭A%<$|)WǑWXuJh|Gv;V!uKS4ƣAOzΑ֛GP`W=K7R#wq4 Łɵjݨ 5rN}vpŏ%Ր 3?-HSlm_isޒ(5Q+cR-$@# O,{"² ǫ W|}J\! ͵?8ܛpˊn#gp+a]pa%g[L {]H]j驙P#}sTdyxH:]_oJ<."nj%-%a[q_:}v%7.2/ Mad &EF-g% $QꞈILAM#?eR_&R51T' |)2z&SSU"V@R&hv%#ˋ ?ÜyMBenqjSiVWmX^FD>:{a/UbpA]!JO.Q$"g#N8&;j*tGBFp+Yq3kyM4˛R\1Te}nC{C꟩i,i$4;J6=&;TPt?ٚAX+KnqݳO( Qsv_ZsB{pڈ|a L5Tm)ro`5;cAN[㍦k+w$&p6s ow"sS(~{(nqg1) .lRws1=@W q-,oEai'cb8Ӗ"^kKh}4fR4'2O@ % MɖKKԞ>B+ $DK;. z]B]y3u*(f42|z*);mw18>9}Oϋu=N\E9ر*lt+DfDؒ Wx}=_?bZ6 9,ZZ>ixUc鍶\L<:`&15uZόibq z9><_??ț؁%aq3!&<ž9>wVwKONo}?'<4t.+ȿM~V`\}(BLcU?Ac (5Kڰk&'#08b|`+8_kXЇ$O'=? e?)j[gNw{ WhY(; S|y-%H1l&-xVji& _RUD0|5:hFQ>V.:dӶG='eQI#o+//9@- Dku[[2^D^IY4r vTCJeq;5#j d B'%:D (qlX*ElD_jw)o`%xz.2;̉7fݗwHB\um=J[z%iֱku )}W L6y̼G.#MvpvB=KͪZV@rMSUW>ŚepxX]x!\&0n\[e[;UVW1Ml)jnÿdP}EZ=GUK;s越cM:BrTՂ]Θ%s *^棋*`Y|$㪝r-Mo',t>F -Jq-ݯ7aETi֬2BSρu+ucn_pz@P=E#YU$̄O<s2MVV}3(d$_s+\anB)sKIּxDERm_#x*% \o}Wu$Ί h=H_.\fbo+r7.mq,x(l vaVCv߶p.TVDr"a:/a IcSqshE!8]|y?{m,mʖzc=V?ő2$H¶TGuD}t򐗴0GdQX-q#GȹvNt( 2b~ājOYWd1“`^x{՝g_Cb Ս$FWBh ^}gP9#1d+ˊ &^S &ê-i*8a$2}~Z=ԩt}n,2i ̱=cL$e$oUV[9]AR],@9ϊK#S=f 62_4&(0Kd>4EQĠn>F@$ Lh{qa~۹];C&@ ["$]ݴ(V1xNQaw|f<%~Uȍ4s^nbIJ4WWԳ;XU0!p.VoD67ZU%9q(G5Y79%&s/1Oڙң E={4Z#\u HMJ+v.`BmZwvRwLK r8[$Ej],`&uW2흰 @Nq&6-?fGw㏿R-Լ!):#F? Y"qY/,O{̐aD-XW^QqɾcǚΙW:ڐ!jPPN8ZWr+q-/&*sj?.ir~ob1^RT6\v 1d:"p`-7S(>nϖÒn'9Q؊kNʠ:E d\ȑY,BZ@ݫ$ HQ,6E ؎4yڊX)\8$GHn*G $ |bbǺ:3UM-=H#3)YŽ\NE y˛_ GgsӊNP| |ƼhK.o,,%g#]z0v&獃QX A.4*QX<#YQ&2u#Up;vU \vFb=cj 3 gW+{zb #X*0(.pXJ+VE `{O߫#Ne?!ucJXPfvj'5-@?F% )OU˜ՙ)4\$-RcE9y>_hy=26ȸiUM  :֧rnl[4<-L 7\dAO -o? q?Fؽ'[ꪢpC/&t,jfTo{NMsxeϨ~/?My#n/L/e\!0C8^ZW601hRÊ{9ࠉgHDK h" Ҭ/bUeu\0=r;|MГo-65coHw&Vf֡q?01xiLI6#$G|JN2){l-q.)=L&I @I+rm4r`3FwsŭPTQ 8)v?K ;yd b]0ΏF7zT̫AW~SR)ᱧc1>6btfoƭT鿄C^bxVquzp@EW2 >\GYkE. â p=#1NpՀ *Fhr\81M񑐶gUʲTof,oG\pQ[Q+ Ag[xԹLVvtm5\Q^('E. gmw泴56ԏ8{wB)R$ Lݔ%Lz Q^Լ m3NEaBx 6cۚDTfeو쫶td^U@tl/ ~̤$Q0;}#X+CfEΗ+hu^Y@nڧYncT|wC=j+ P8`dv6^4/on{jETzwA5_Sձ:跣iHTS!9]h~ԧ/{Rs&5~./QzV~88I+8Zޭ_/W'IHd`Hu$3P`5i7VL:3M$BDHc&}z%'AÕj}}ŗLNf.Ԉ=7,㻸0f] 銜adfWS Ig*THKfȧ&Mb$E>?}sBC#V{8nݴ"V&"d63!A2@CeJNoB ʌ v١!W}%iu0.! ZP$''hFzQFamP?QZj=BMTjn҄ĂhF%}+=Xg~^Wm \Z~!j(mj'tc͊jlS'JHssw{zt1!zL\H9R|m,[kl=8aӪx5w`kgJ(G2_QKgΑCMhS/G%7[.H¦;,U^/tB1ē MUȔ Ev8 ]㜄ψqf",Ble򽧇[@u=wr5S{&)we!%˴kBF*ځUߚm'El=ʡ1m^Cp)atfz귪$2|h)ǦL(r 3@j<iP<庂WeئU.HJ=)B9޽nyzV%o|+w,>٧Gš/̑x, :qX /y?oRZ %A^heMPۚtjZ<B~+;3[SņƗȣ'i-* ]XuN(!tcM9X\` i/wRw,,ПxY_/#[^sRu ʘw`Fm_Zq@6| ':IӉ7_>9RGs-K<eJǮ*%&#+]x6jωuZX`*"$+@p52T}JP=mQUÏ\ӕثLtWɘ.::aM%y94D>dUC\zQcrOƲx]3aNuVs'> 5gY!&:wSYG:X7,,P=d| i$ h -0hyg~( l Dqj.^n_7/n_6.GMv(bo+̉~d#BORlP$`l2d@2|T5p8EaONUye6/o+@ሇ~ރMYҴ}3qAe/h7ډQe]z;2VhQ 1"dȱV`fup36eP^#$S#TuJҕnxOf) /IPp.kc$92˵~SU?l]x?i6.@BHJW2!IU!*t0Q(Vf$)>xƯS]¨Pr|mSpˎ/;O3 ;DANP3 ,̣hAH+%(}N~'A+uT\:R?j+FHH>*tk p9ʿ63:5xuX\U=&drKҟ+ ˃+H[C}v۶zz(1*n`#uf K N_Mz}pQH u! |Z/& fX*0a2JyU3CDftoUU3)¥U_6Tm99T$Í.>*ynJS1AS #hy#iFվr:Yd m*9zRKQ0Ք""MKn3_{K2f=ߋ30D,zQuO}u9WjYm%а1S&5%u@Gz u o&Q,[<`t86<ȇζ2C 5-*.d:?=nL y~|=/g*Ať5U0 )&ȯjī[ F|&^5ź%t|$=F?ܤ9P@ƣJӆev)Y а 듩4u|~י50>ə0J?q; F:L2s7r}S փC"=o<9q&`^qn#RPUh#M0BϢ/'Ũ((5H&w o1iѱhp>.Q}UMKL~=W\F' Q8[[>x?]/Nwn^RE(Dvѷr)R{-?O`?f!QP>BZ?3?Kdm먳m<$T췎]{afMf׏x vwpqܞVYFsv׊H,=#+mq2J0 {BEmq] ohfLяgC?H<$/JIs֒4b Q* S&V8aˏƻykֶnSn meU8k,tY[)}?'؜vN\;Num?N{Ce7/O\aYIt:Lp"WR,Y0ڬve\1uon~{D iu@Nzgprd\G M}JH<B mZ &* afBXJӖ;L* !0.P)wl3 ʞEE7%|Dȫ;ʆE +e9Jlv}3 g8"~!wgܔӪM 3m& N#RDwi% b)-xɎsjh _Wgk6ňLp4[ICN=R6]T2*E? s+=GU_Ne:1|u EB@C;"Nj}v4+7Z$_{VD3~>\8P*x)%Ř,Y/V ^ǔ'1$m l@?,5*55rRy@_JY4_GOCVdkuB-_KCCpTo9vZzG1Z<2 ~Heò ^lXLEE#*p>(Ȩ>}+yU`YJ` "1Z0Y4o 3Gd8yM ޭ`*ݫ 렕+lޛxU*nnHZ.'5:Wo(ݜe#Qm4Ϧ$m׹|Ù> `/I٥Z8]S\F6Q!`6n]㫶w^WA@R#j2̮QC &VtŨ)".M#ީTkǔuHdȠ"_`c[JAts^%|h Mym,2$s°ac#`Yi, 6#j=!f[]w7wIhy8ч@ { ҜOHi4W;[ٵj -cFKY%G X1"W|^VpD:-vㄲO%lμdC%<9܇[w9HQIrgM'4@ aj_Bzlp;%Ѳ-gibQ>{EV`UĽuS92&zl ZU4y82b P@* va&BI=4aARDt%B yۄBh y1ٿ Ӕ dyA t0VԇD,SCFsnEHi4yuA!t{'ې%U㢹mcW$) L^''UQp[ .d;djfG62٘p@`x&{=j݆],*mѓZV z(.`˝DPͿdJ˹I] 9X'Y ~3/B%{7l~z)}6;p0O4q! X"c'i@oM RxINՕ 1WRF+v|ī, IJ4O~+IbEnIX/ꪯ@+K2JsV/w-9ؠyi?cŎ!=k_#PLIh/SzL6$Eܺ>[d5<5,nFj26jqһ[nh*jNU="rqYcFR5θŭsj"#'xa&LbX+E$v}Ck uϬX#-hwrTP^dL"|Zt=l0;k @XjpM|fݩ lT %壸" USE(idhP#v e-q$4P#zNoo֬pёȁPJZDgRBrUhRrGhX_02%)i;?~w&tw8n誸[g6 L} f6v.~2\wrQ HzM[.cZc O"orx>:>œ^V4TlJSjZ7"k]4?+cx']  2.S> &.3hz-n,'{rZqgmOd;~UV}O]3>^|$&utG~lCy=( S^:rAw'v'siAMOFvwxn+ L"{W8N,Rf ![tn^|l %sҧ PR_^1ҵ ]qtEMٍjXʗM3m:U\7-6k4͆/cN cfdҷOQ+K{ rCmjf^\9Q~~BXpbYSrcኃD\}tF,[yȐ&4X_݋Pr k)čsg;[PX~7{~,GeV>EGݏ%IJes=X6;v][M},G^U2nS[X `QKo9W$qdKBdP1< [DpbUoz[)Pȼ1'7cJo/UKyx%RRtE2! CxcZ@R!\~n,Ъju6k>Vw%|+HSޏkB]] ٛW\pvf.(2bx+ۘoݛKAFM*آBkM,A3Aܡdt S[\A4o݋~s &شg\J%n7KirjLj{9`1KvV9nMUM%&̷+^BT0x4׀i @vӄ5wiB6LqLBV)KÁ<]3 B_%3]{b1ƛ /&FI<=*\}Q!3cݜz3 K8!CH3b/9H4z+ՇyK҅. k7Ej8@4P)HulA8Vmߥ;g 8lQ%_BC `@}c?sڲ ܩo>6'K;7Ӯk I+Гk:fk2]tQ04VRo4zyܸT| X/Wlm= HBt! ]1_ wǢܘ>a ފvpu!hl=C5 >Ѐ.c43}K)$jE9DwZAxVt83ì߲pc3r$z WnwxFr##:laW+ [gfPJ-"[FTz{!N_žyjXW7ѨKB]{~BDHKALmK Si c`kzX8r:r(VO& (e':cSTƢhIހ$ r3`rx4S} ޥݟTg$7f&Q0U2D m!=.u{-TE:Z[焭+{45d'ܲSdԩL@]]=?RzkA;7S;&+֗|khS5!G /dm4 x<TJr%cjzTqrBrN?Y{ fYՆM{Uh,ߌI pTr\2BF]W G;P`67 -AL9]}9*uO4!#֋;wWP@jU?kS n: VK$g[ȚIU׊W٤byԔqb% Q܉ lqCŔ=[w338(-^8|cf޹8  rlƽNjxgŒW[BBs<8X:ꆊD[]}Š(dCw!|)bP#u=[+R7lԿb1^tB_&kV08{ٻ)Uw9d xm_ 1F͑4un~7-@C"6Z-NR4#nևjJt9?F}6cP?xK<)ۏzܭo(x 8:L8d#=;i$yMrrx7C,àdL 2.gs>*t|j `˱nA}x{N,%AxqCPh# IK;9B]eu {,[dcTզ 021]Hn  56؈8K/"~y0-0<{!x)=;^^byH YOi8kIc`V74QyBaCȭ5oij eo6+'!RlI'Gyxgp!GP$!lSAr8/iFŎE8΅+R}|z> qШ#AkCw3'"mptLjM%A,,I$xl|bd^nK"Ҭ樎ih`h–̳ UmQqQZqZ3D98A(/ΙYpi4w1)P~ `n2n?%+R< x䬋Q&o$s7{h<7x@a,/&`PiRoƑ'ycl`|G+#i4J^vvOm5,m&Ϸ8e:D0 ]]54f~ŝ%gVr ߀fXUHU*J!++CfyI-:"XLGc:ߺ~?4bhv=lI݈`WK`ogGֆnX-<˚މ#)jf;Or[у+p=6}4H*rabgBfVXSZfAK8x[T8% _F"ƒ$ANwK?' f Kp5][2553P nH(pQVI2g]#r7 eԚjS\Z}s"<tku oB$pJ%_M"T$`q̗*էt罞"=(^g2GٻSRQR$#@=h"c˸48_z/kGYU;+C2| U4VO-<=]^Bŝ{!xG`aY/s׍P>nΎw ^hb6Ǝ_G{E³ \8hWw񷙊l?7w3X`̴< wms.8olL#q5h:51^V6V-#rt?ߐ..sRgPQhb9[|DX5@g&+"]o E"5AFbLZ'~ֶ'& `JZb !oyg#O@o.Ks6rۡu_/7ʲ(xh঳#|j50͉Ƅ(UZkv> }|3.*[]Пŕ#bBmu'i} []s!b'vϭN(e}+n۹~iHvy,b$8a/7-7@Ay$c ]ECB $IQYŌ}`)%zI(PMlhX$jr5c'&?WtM?0$u2OBbr*3d'8QD̓2dMZy"ZJR2w-kנ.)*xM4D/ϸ2j_VBm``LSjbxxҴ7C 8l{ͼMRu5C>Z^"kvo]F/WR֌WE{ APhec @w=Vc ze߇gK처EVeb)S[A ?h"Ҁ._ߊ-嶯oQV‰ꝪKa'u0'Rz3骕lћMv|bLNF}WW ,;ew\ y=|5%* *%<{L[َ"$L2Ww7 w[Berg!C[6.4p:i 4::-zbv_ë́wxjxx6{w 5q) 3Q,>bsҚA|$;݀q-I㏰.nb7Vt47G=:Dj v0/g4T)M+#6dJX'Ƅ^17)'zr ':^Y?e^wеAM|so3d#7ٱ#}GҾCXCw \=m a8wzq'1ɁhyOZA_] YwF``e7O'.,TěئNXؙhQ@+^t߶$8*#Ƴﷂ`\&F1w\ڸVP>(OXuj Ca 26  Fc":ք Gs_a|] K^$au0q>{Y;x\j ~銼)]Dwib죄b`]}%6`b:RO3Sׅz1E`ş>m=cꆰ. oo3{$E:k<`fy/(Մ˩Ʌ066/Yb)@e^T䷋6g/,:Mw jBOB8sw24chW_hpNN0B^rd\xon:3F)vܑ;X|ǔƝ(Q5:هG@퇉)C6}gOc:Ճ01|$P̩\2X , ۠FZb^vm aw:.2򯑞Qtd>j67S=%4b˖A N.>dF}ZjEf1a~?"3G!c ΖȚOIc2}MWOnSByՙxp<3K˃,FZn 6wuU-\{i}äCul]k#+ ?0F}d oyj9M#|+U9!z* Y&[G,^; jM.P59ɝWջ`xQ_Sj[jǡjF Hݗ4%xs5~ }vG,u3U]*pWNx4mXUwMJϹplS;:%G *TduD}x%m1_2H@B`2r[ 9pVI7 c>up5+q"ل?1 f:0ڷhq||ț]} v-5[k[*wy)Yo-FRmy5^Q2p#=d,VK|Ҩ5mp75sWs zi*]jRQh,/ Qi+`ԿD;x1W)XVEYZ vrzx ۈ͆ˠ}.94WAb3`|ƲXL#щvycs8VkQ B8]2VǨt 8oB ISp!k(gװkctZpi+%; |Xux) ,#Hf3tE/kD?C-ME桍S=\|&XtgёZqS# F+O#[=P.2PS{ 1dYGGD$w)nDy^+n)s.el,v.;8B720*DI0n+/@x{eq o b)Ǟ̊\d.RQ7뒋LvƦW:#g n{CH}2K't_<)BH}&6\^5ح:GQ4 ~O^ C7zĺi;HusRҦ7^FO3=F(WfeT7  eVOߠ 0 ,κBoJCrwyX!:h<(;ZƤ)?̮KЗf8t%0EM ; K)Rn+-d?07ik`MahF#r[3 "BDIY5T߸fK:v}c9`Vs(aQ0oYRtq )<cdCIXmfa[ev#٪G߼#_4<6v?Gt w:8cCWS"nTN31,pɀ3@;ߠ7QefZoկp O5w{G_*´^'@{ жF!XG-`s}y e%X]^LA!z+ AHKiC:dSp>jdݷAkIb~jtޮ4*9>`*w/OzTbJ4r22}\[jBa|"UoNMU5^z&^f[uD5~Z"]H.E [cv`  ΋l_4CVDqeDזC@oI~Tc6^:^Nvcdt\KƍëyI`<3N9҈W,zu IkEG l Mdj0eKQeƽ-;Fue$ڹc+qBl,ܑa=nAQwߺ@?Hv!,.? Jj <[@h4-a\aW粤 s&SeR{YS+|m!R0yᗞ,{ο{LԊ)?Yz[/ Hы_ʒHp2k\ ݿ_E7]Yw=4 S Q6/]^ff5K|5J+2l:Z3J9IbϦlV%$"*Dnmme٦~XiF;Nɭ5c &~#;ol~ӿGD6p>2 $#K҄2T|Iz*bT3bM8]N(e>9GesɃQ\V|s&NuS!CSЖ}TX GR?q\^G'pe&~vkGp~\ S%1Yv-Y6i m{'e.)\wX3O>x z-XTy @utiSJF*Yv[Vb& ̯!zi톤veTqatYO|s= 9wiGSgrK*7?&xQVt:hQfuPyL[6ʹ{G(`tČV}ahZ98^M j^èܜ?4{,Q^';WArCaN2!_xф:=8s9ze|2-%K8atn۟ \ [JPVA3h`-aY0t56]H̆6wRژeTC"3+Rf\N; OǩSMחa+QA"`}ӇދIfSh'M~Ή21y)J/UBHf jj1hʊB)pi~ڼ:ӫy TZJ@ ՞LuyQˢB+m6p?_ D,ÍƢm l&g5;25E$.h?]"NǜεnmC2^vrFr -ZsE1.\^>8ݯbN>ҳTX((W\ъ' +AϚFgnEm!/euNBid6 KqBniPA}J9bq.e~\܋`N,$M=?:w^3qۯ`Ă oROB|,x.ձ}󹷫t(jM6'Usƨ1g:e7]W "cYQHVÉBF^3ڮ!eQ7RUc^fbqްLNϖ)]^D_x#5@P[3v̈שa.҆6晚 %{z~91ϒL`Y, )&4 Fۿ. U\xne36ʑ"6lbgH p&!tmxT?`m=ҭnjHu?a {\0E{Ƨ3=dwY'\AOSVrZT JZYmjovC_=_D`{?c%#O.LCRd ŏ+ F7'ѵ pOmkr^Bs=]n6Ji\@0WxJU!X'k>|ibYY9?OW0\ֶfHd$8+קxM{DBȬ@{L tCSɜ'?|HѺ (DmhAH!V1l\yw1fHa(J4EuI>3)K*.5MPv&_c\ڷhB9hJёjQL;;ݥr+OꞫ/oO6eN- Kl5qHf_y A-T*(E1+G{nׯ?qam1, r04ln9bYm @f5s.ߋMTg@nS[THH/;8thvyPtRQFœ:d:TI^ KBlCFaaV i|3|M0ƚ#9\|AfCљ-LS9[wwaoD|A1QlPF,1;cpŁZ?m0/+9sN86?I Fq9YDPhԽWY`7Ov(+ Nv ""1^@{ϯ )Sb-2m0qn{;Ga=3-ayuXk`y;&2tXwa3.}+W"60)FCYH%y؊ekt,yVdtk.<:N4*_ÍҠ =nLT kb T|H6=m;-g]X|{M0~U9T܃?`ڼ޴p%Ռp2UOEWCecǘgx,r|)Ln _ {>~L3<9/*mRO=pɪZ`j_9e~XM8}D&𦽡1hE ʣp׸לL-dFvWwKFaYT as#W>gtt -߹{X- 1A: ]&ä#ʹ2Ԭ$hzePd,moV®)[6L0 RX2.ްs}9HTcEڄwz-才" ;5vr#+O?p졷gHs:#7+D O6ECAW^ 9yk{f%$@/Wܭ"Ϳ  Bl{]/d\ m{Lct0xˠ_ia{Y 1Csv;了O~`6wŮ.r`7!S)&h@s? 7H4cNm[i69?P}"TEp(L³LoUFݢIU[yq~ RY4OIXbko<,PAX8f-JqR1 Kw| ;/8zRHVɴ6L^9U]ڋ +<%1O[tVΤC;Ot775+#p7IAGe;irUڴAɹ2oHgbQ##At,bqp6Q=ƒz*p;mD2_^~/a{FXQՕ1T$:M$?<<3:rcIqjiiq6H;ʂ^G<:&t/lNe'w[VDIwЄ}8WF6@2PenBBjUSGYG?2-|:p(<`Tp3@RR+rMʋBNrͷ^*k?!yAҭC9F4X9/[ 3t<۾ Xd3VNa(t]2cL%3L' M!zy ?s߅(,S. q z8 g8Sm^SZ5$N%ufqmFa$ \X$+J׎NwC!FF$ GEi 'SAq \$Mn ?~`6XkLY 6b e5Xp6£B$K@c^t堨rWKH 3z6(nȚFС)1E~zc^Vݵ <4ynN3K/T nr*̡n*@xiZ_m%Pe&( E?ܭ,!؄`q~Y߳E@1t1'i{DyQ3׈27ai1$JC5׺{:mIR{M0-aDĢmEHX(_~C%/7#="ggv|YP[>"%qpglGr]17,}t¢l"z.Oqc $b@yB<5 qG(GCxÉfr4gvLriHQ? o,xxB 5< oc"Wgf,yԣ ޕv/%PG5;PXy&g $s s=4$ņ86&( T_,H/մj Yuvrm_1&o 0@ oF&D){/psSvfQVDM%# "};= ^`b#[Z!O' \ 24FW#@Bmx.dqv!z[Yʅ_CZB6Lz)Ib;*jxt V-G\R:*34HtїN0OTQx-na=_G͓ZPh ^,rmU QtOͽS>Hc!OyrMwONNte[]K3Ͱ.Zг yȯ\\:g%铓Jjl*PlD*!#dz {NHWB"K~a&с,DZ+5nlѾYPu{}+JE(#ӧ>.ԋ5<3ӥjT' M,h.w_rdG4-vo^Ce bQ?G|3rShdEwCS [Fb $F6Xɕ`v|h4;w28P \YsXuv|^6 Cv]UD@bIHc͋f"Ѹ+ʜ:\^zCӖ1PX U{sBMQo/;kx7R#zTW_D=s=x#h 9M 7٠/]m41(],O4 ?;=Ty-ڟ%;Ϳ *,1Ph?j)FG(C`t9yӮY|Lꑞ46f5xOK xrvyIUeאZ6:貿!=iJ JfðQ@#_l\WQ sW0r׸p4;HZ'QnvIҦ]ݡHWXˎ}OOs~k'Ts ]J7i<ާ9x0U5néŸY2鑷LYtm|V\DJ9zl?(=0p\)A52_V: 1@^SK!9+,o幰FѦ|78pve^'Z qwߍQ&&5#oT ud-x0E.WjJB0QQѸ#]'M m;IGf8HF] g)VdCc~i܏j5QV@꓆rCLկ3B! s >S[N1T[+CZZ}yL$09&'@k ow!ͤ-)j fىsex`_!ƪre4@AjЗJ#x}@l 6=4j;U[DȼQ+Te;勧."i3cb_jmK Yhb<]A 8@[e%`07NäJ~Oo{l xՁ9Dl6VOm 0s3UiU9H[:ƃSo{r4.^. }0Pd@yf6@hȰKUu=ZX "v#,۫kCHM+3! 9&̂L_,Yyf^Q{4g2- 0M#UNJj&jd9AwvUHy#Qk-*8vAzkxo,Z@*0FyEȭ~Ye%7rccP/cs7g~(VXr R忧MgÞSf Uo37 V0F=Oa`x}ڒy&MzV[.dՖ!=7w?mYzynmrRX(N]_pA3ɸAތRݾˢs&[z ɺ E^? ѐl恸7\@歋8eP1gTE>QݎR>/li<zs:+q7ٶ{s7ebWuK}|ATj1%(X?*K7آ͢YE&Գ*E{ ɵ~!wUEh~}]V={N:Q1*Ppڊf׉u$2,e`8:z):XtSOt$q:-7cA#%W:^] 'o1Eh=mFv2 nޥd ,]su<4BUrm@I#TLZtnqʭ)ZXE2vٜcq~2یԾ\ya!I+&c^ELV!Mg3o.` o=F&guKBṬjrV$^(\fYq&9 ai{( e 9_|QlKWhVPmILIšTۇyG\R_^}Y3p)b+ũqMY 8qݽr-ѩÖ">]R-=*{eiÞ6mN'nlg*+WB1bRF?c%OQ^:VwqZ'+ b2ڸv9(Tc>3]0(Gj] u&Wkޞ֢ 5Wq3.7^͗KлAX2^oe]?]q{j*Phlhv\ǥ)s 칫U,؞[=p`bUnm;0%cPGJoEZ"PPӟ0s#e;X1roО> 2)d!^^;AKF5H[?r 8a_"g֓5|R q LHB$Kh&%?/TKl V8 G3l_1t[" * 1smun͊"܄W~Lq mH; jIU낺YԀ1s'ˀe6={։$xɿ9;&0S2%9r#Œ9doL'2CE|0TCl~! }1͚dAL`N]Xo*ϙL3< m΢7%ۈZbmGX aX*i3O̴ڹ8#3v c))LcQwVUgLz~~~>#fco'Ac8A/?)PZ:c,i|="Iirb1c&J'_ǤV+`) |E"dy%K(8v6+?,AA uA F&dN2})$7b`>!3Cquɱi`+DM~_m ^Q-_z8Ȼ~eåusZ"5v %l:zv!P}YyG] U+vNz$Q?agR+eZ*\ ||qgVW  :2~0*Y"US* ֆ<2TZ\[*.##0(Ĭ'ȟ˯5iAVgFµ-9~~9am2c. if[E0>Oއl2yGEe> .7#U6 rb&o$)'0Y\Lj/:˜|7PM\-E_r;3Wm9vxJ@ zJ Q0Jo e[)GakN"GU :JFon3 z 3 ɧn0PK2վ`(ƴt8CǢ0'N"-%!D!4fD2M[{Fn+% TlKn{*vY58>$A% 'AUb>c_!DTϚVUjC=ľ L}vC۾ ܐo(誂=:ax"eXjdk־b] !?ܦ`+{,۟*h>P϶A͝ngD{X?=5=&]:tr k*֗])@HFlU_kӖڣY4&!|åwP,7X#TgJYQ姴_5gӒCHU2MPOz*Rx`y4U4ѥ+_KiDd JD <RujY>#AJ{ތxNH,~V9yyW>ޗ%੾9d9Bơj<ΓC|խ^dQ&aWFΞa?1r/(*'-&va]d6 K tΘ`8a cݭ!)Z頕j3/ۜ$]Ymj1@pNRMf0qLy7UVd/~Gl {VP\ zMܵU޻l'WfG*}ZS OJ-␑A[i['v`*mDTY!Fei1S/ߔ5-cΫlG@uծ nRzz[h `lYz=4__=ڰ"@ 5p@\=l(~%)Rm1)S;(ėy;F߭22|cOCvN@n~y 0mqK2`KscO$NӥRq_quTB٧ǛmiCww5l[`ʒQW^4f3778zhչ3SY/ ˋܻ Fyp5> + X#U 3!v oٹď:H1\=Փ1]36_au5 kf2Sl+I'Y`5fnkMx5W^H#E4A5* TiƀccݶR;2t`s<4m`PU ;#y)D)YTE-҂cS{㻉 ˺vCՌ)zMA'C?;~GTthc:D0u0yo-hбW}r.G)//VN3}Apў6ʯcdq:vN3l[-t0OaOcW\)*>G11'</o&k4,R1ݡ9`z^7|tP/VEl[[,19 PG[Oyέӂone} ca5{$rSE$!F^(H0iKfHMHCrD1& ySU]((e%+3%c{܍%s~ϤûH%=y9Y3K@-.'޻'!l@}xim*!!&o,.E!ջ3=& ِ&B1a黣J2'gP6@C&VU-_}u\q!>Ivr8&k\^xp')HDQ_Wi|^̺í#+Drq>^Qyd ߹⁌g*۟\.r ?]mFmYvǒj c,~1]^KcRԟcO#-T^eof:g/ae 99G. Q<Ų^>zV$u3$Qط.B 7fb; S 1#9ٍu;!b>/WL6uV-xYiqGv7nn\A$*WK#It@/2[XIMΌ@颃×kSWqev>$W1W,2 1jl׫q=X%lsdd詢F-r`&+$39Y­xNG q zJ iˢwG=R}c9f;*p[EY4rgy12#֢9VIÊQRG:U`UA}pJk|&aO9Z OW>p^ȅ= ?А1M =ivr1sK'=;TXLtYzvnZgȋ wO<1Y[}HXpܵBpLϹ?1Pd2ʤQuJsG.O9ؚ0z|R x(ŗoq@SORWl!ׅ`uu3d9ITLWIF :ClP)0+e~(_T\ɖE6rʖE rE> A>tC2(f~ȩHg v"Oȑr$ٙ R.^% ͪD@gyHXXP4]ĝ/UůǍzVM^:,fYbȍ!Eq^ ֠s?Օ"yx5$f{ߕLCﲘ3% /qf$:3^4J D gwF1U`c $`㡙Z@m&_;Fr5kf}}7+do*Ua*ᒝ&L^;L xo+ܲb`="_QUTTI,Ǹt5nXMF+G5[S֟$SdؑZEq)=C}=ZX"Z#!ҸlT ֠ƛhS؇Ztۀ435эTWҙߎЭ4dEG Pb|cq[ us SY2v1K 'O!xFju+ kFcngvM<]9r,6W-Csr7bB E{= W+"[k4*ѓ֫c|z>܎-X7qsLIht0b G')X^5PQg/F<3 \|Rsgk(~ j/$ߛm3ڛ&lOex(i1xnb`x~82k(17ULZޅo!-F2&SQeL)w[Ŏ)WcX7p#<,);; ]^vGM7arS29B=|O潑}JTLLk ɛ2swd'HԮrgPD3LV;NHͱHԿw di"y&B\^\.קEt\WSy}A׹Yk[:/Zhux:(D(g:x6oo5ȳw3%⸻W$8˖bweO=!wM;.l]tS[6 $﷉'l1m5məIlic0xgh,dO.|7Gмp%"w<.)H/By6qI XF)"y<٢.|ͱ8ũ3/Ocn?vwCXro'p - ~X r F_a驴 ;$O%;WZ GOEJdWJB1~_RZF8'VtJ5J㱮StdjUp~CSгs#3+R{ԥXyQ)X hRrfGPg݂Sщ-aL[TFBћg>HQn ?(OiLghTv7 &k'ݳ|IĀ.ˆ5Gm7*?^MM[KtD ;[} DP%KnB~#Ɣugg'\}gǍdHZ݀ԙ4}jƕ4pA!N7|Ù-M38Yz^UI| tP@e!Ư)nC/K?]^a5@6sL$ mOg$t`ForB[DP!q]La)éSR+ey]b-(UÓm엋45bT/Hݍl֐% W14;~h:Dy߫'yS쒵5idskr>HwJ^W'w,OL?l1٦d'-̫_rE md2ZVɖĽs` &P0v{ZL|[1-;kφ,N#>*&b`i!f:B|Кu K+;Bm*),~\G m=kdr?u[O xffP,A8 %Bƍp:#E>-s;]v(uXYY2xǒN39Ba9"N-eA:s%w Rd ZqMx֓aLJL{gp:PuJL˜%dS 8̱&cI[Enu3|\ms!>0̤FByJY"i:Hm­[Y)Y$O7ߵUVռ/' čx'#~\΢YJ@ _]H@ů)ـ;9ͯqK3I6c!6 92{)d2⿖G<75yNCB`pJ "/=LgUhF<:F)DFAb٬J&T?le"ul ɯÿ$qےL[ EGX5Y*Vxp@](= zn?DܯܛL '`d|t,5ƸTV~vZ\D`CeP"8w6z*|Ce-0T빠&meoҐ[QgP$h 3C_C,?+VI>QsDJ7/[DFֳ㠶p;O|sdɪyrwcKC&MqG`C)~@}ظbss (,CF(NvB/r`]ldКX^(y]Sr";Ĥ@,@(gr"Ʃd=K57a69m#V x+h8?WPK[(4C?5|;cosmPQVSS=Y (Iͤk&u2SS}%;bȀB-rLJ:^lA)5ӭ'=SRv ⛩t`GAɛ yuHQ`N.h|$W' YL?Sde.ЍnZKtYvJ/ ob/iiBd[ٺ|~?NՈ7'J&6Kp &Y!ԾV (opeٜwuDNC)JV:s-͚0ɡnCjl8Dv|ΡF{#t N= TP{DfzHoUe$MP{/@KTȽU#+j:rgq򑐘H+p7b(y1Acn jڢM :M}s`ŘlZ3]R&F;Wm[>e!Z;Dt"&P ^:orS`Bۘ Gi; VeWa6_vvaa{sl 5  q۝ Չ AӬ{Y ',eX?Hn⇳SI)h A;R 2抵D5\'O, /hz?uvCo…ѳu`!:~ڢ'Xo&TdŠ{IT"PՅp. y?>ץyujiٔ=Ґt|Pk%/# lruK7iQ"ʤuV45of32,*qSG%KmױX2zWl_c_Ix׎=ls=P2W#LSDuyW>wIV}%L[2ʱ/Y7Koh/ OY'Ya+M?-zs30s<oA_b] 0/S'^0Hb'p+uP/opڜ Xu3ΧVx*A BElda7 [ޗ px&ؽ钥~H E/I9BaF6ӆ=(BZX92Qs¾-oQM>6I枬kIG>RŦ ocRG8Qґm 33۲Ӥ4peQ;yx9vd\i 7B <&!/٭.7BEy "N0$N"_/UC^z .l%ޑ_b|s>vztKy#ǰBVgtBjMZ=w> Z~s W^i=p8/vI5hy#5f~ =[5ּR"_J dU3ىG~G x%A łYϡ1R(/t ٽN31KijLTmhTH;ڦäÌXMkh@62R2~(E8 >5oŒ@ tn ?d@h :Ň~yns(֍xMS p&.cG441L5d +QΓ f׳qrԂB%BC>Ɠ_ ^& Qw*]uWgƄ'Pz(D^lm=7"OtqRH;&4rkMwG ԻkQ 4(6 %Kp3(O?Ԑpَ*X\m$| :{6Ǫ|bE7Zvs6yJԟ2RʹX' @3GnyDuMie6ȒU,RRMD >G]aJ+#^bHol?!f˗ il , ~"ys\ O2x Mj#sΑ$^VD&4ک`]ljêT`dT_cmCtq[61+@5["P_T?Y^U:Ěp77n$\Od50ijO!XKȦaZ{\Ϭx elџSju{j(a. Ki7yw 6"C} ]1C~&ccO8J~ v-Q4gr>ֱ/XwkpzX ǥ_;BBLIʑ{Wʬ D6UT>,&e{_~ml[N&T.(NCu'`z& PL^'5Her0UvS6&hT7 hP҃`aZj̳R |~,Qx `px8} $ ]P(jhV5hML%lOA'olV~*oj=췛uEޝV\D2(H$/ ^-޴4)+8t'7()7>բz?k>% :q <f5~k'iZL6"*הn-Y_TXsl_!rȔ SEk޽kpW.Plsg@'W{~ViB@^ؾHĶ*9D!$6a$l6Z! }4"Wq&)QWVV{ȾGrc8PiyL';lqr,ֳ5@F2*&4zbDFh VD"ު=8ao藍)Kr070HʺϏu (J>TkJrJe`p @&X L,\( ck.m72~_A'0hdYn뵋-|0jk:*Yp}_ Je@o\ݍm{:c{&Fb.斩I AcJ%( E <TL"ݱ QY-P|HR(M;:6f䵄sp[nc2 Rk >!8V/ظQ:Lr%.| +2DۭE叛g=.|OZ0T0sg纔a eAfՉS S\wPl,ߌ1 爟ZX&>0Λ,:lnAw|?9}NfS*Ag`=PǬf* ;^|9 0?K|4E$B7변})#bp Tb:f8ܬ eKe\.F$Sn[A^'+ٍ v41SFLtSar90%|y_qs+~۝ΔmLN⎃cuEc >{J0]㶓e [%";sn3 "6E!/lG~ԯwGOSHpƻ D"u=g?ms]hLF>w8M9A?uǬMgW)IN\U3h! iZ AbƁ41_t%-lCVUPJ\>VdS!iLt3}qDْL7̅Q\t" )%j#Jnr# f;;(@n}~$޷p):1F7h" uvt&$ n?,2in#Pi6zy- _\ &>dެf\ +nn |7 S%UF| Ob0A(>Q`+SZ9;<,h]D6Gɝ ;ncz_Ǵpp6U~n!/$J+p\˩> p_O f6fz9MQ*eS==2 |a4 t^ vfxtcޑ GgQGn_ݫ9m0맕/evh- Y7)KbDfe+ lφ g]5>#ɌӨz2߯ 2;W]3(c'E\_|R\_: +ϴ|4'S~mԦ:wx9Mu*x/Zn!HƜwiH~Ci3_I.ȶ+*# #'34I:I_塟" \iԜ.a;LzMewJʪܝ|WZz%hx1!*1Ĵk`%$5x($2``V)R%4WOҞ'ȖJG& m@Sl=@- cю7Ǣ{CO }ȓSDgk3Bo$z6)2n4 3wx22.֞ lz0{;YރW39зMIX`ޠfgTp $#øpNs8x0w~fvy CF~YOy[Ie.0͇,~*\bs!!ʦ8/N$b\Bx86{7:谲丵d1U~pPVnt?Dv=$eFnUhN#E䜍PjN OPoEm;~RZ(鏄^fy9*Fr=Ivtu^rz>jD_Z23*>)gIҳPzpPn3.N'Xbp=ʴ%ODQ7v7 Y@:0dGtX<KYn@k,N<%6 A߈wp+yë 8'|}YGWүQNr@WD ['{[xz/8tb~K1ta6""2+ ZG Գ nelisab2&RcОڤ$It|̑R׶>Қ(aQ& <Aō[+n-ΑEz3Na-GЖhXY]¶4gQ9M p 0~q~ də:Y@fxN4_I*[RUf);Af; fׯΣRZOÇ}BKR2u _9Vҵ!E0ػ$LTbxlc=&?b"[aĬxS R Յ\vj dZYkOs^;1%,!Xûʬ; 7@ _VYwcǽ1 /*ztbnC!?hY; X f#ާ5{x+_Q '4֭ИA6xdj"ΦSf{)nZȨ/2ܮZ+~ mi#O-uswo.ȚܟLJqg!޶K[&4b^{s}K {Ħ"JB;#Qڍ@=zz{e޴0PYvnʣw|``nQ/CҚ0 GA 8Uk8kZ7ٟ`Hr%g9S9?ykG.30&HRb[Q:ere @D-i]bKP=|SUԂvY>SsuO.b)j;4 wåTW~:"$#0 S 2ZEx|vWl͠dI8NRF x\|Je#ew傖㎰y0'eS?w$j %*(V '|;COBO'*abKF9'q/b2-^.$B}FBQrL{,?X'E?}.\?vo.2^gʵSlknEó?^NMsqK.~oߢ}11F*%o,ʩDn./ BzEo̐1Hj kk0eL\ug:('} k]i12rnjMĔy5W=""fw嬣K|I:_Z{-MI#1yK*=9ElWg+-_kgJO.j(U ml܀[$Iꮐ|`bVp~q1\y$q4 ʼz qZPʉ@:Q(O`} C3jΑf[vF=ciCyT{綤׀=r F,]}*y47y0YZQTaem:M>4>BNl|8qlհ#N|w-۹?FFF[R 5•nӟܶ >˱7@'sm4v,/!lSF@dDu|L~բj̘S4'{x8[EF95;ϯ ž]*/W 4L+,.%$VQ"8tX;&>dPjР?1 vPNVIdU` Ȩ%`5wpe:Q;jrJwɼΰՕ@ρ,E T?^66?PL&jPSBXVIwTWo-r+^bzJJO7Y*7RKH';^6|4_h"2L4>_HEd[HV/,224v_!J85p s3#R7!~kmP=.v6ֹ3)u]: t06 clMƲUEM7@g۸Rü0E9T.hG"'{/e* < FfZ2$V,lmMNPe{ 19s]pptdZg,pw? yo@Kl=[M'Xq-4Ao]PGs4x,aQ#+c4YSJ:[K̠ lxr"@pe3EԷ4}KGC^P>QjΠڍr^/Q"[T=Ά6>kCsp(gI-^=ue<|I\vqnjdTW^PrǦ|p1K6DQ;h0LEB[VEC4F+{RvAޔ+Hm_k[Qmd 6'&fcnc+d`Y9oh8htMTKB>C)N}&#+Ivi Ү\'O`?k"|p[tVGiHII- b)s3M`tIs.lJjӬMT+? $uwAX]K=Uˡ^/p(4-nC  kCC H>*NȪ!'^9ͧ^2n3!֡qnxvx*u4* ڋTy,yLw^H^q ӟl]aGJULjdW]1*>/#`O>sGg,pE}v.?h:ZX_xj/FVѸxfI VWs 5qU`߀sqЙ dhyek->*o/!߆;:Ȝ2;-ZOi]# u;Xc3I@^iEM]ndĉ?!rStDJ YrB,P0;97=?qHzvWhUjȩskj$R1 U ?'͂gl+MQRU-$eB{Z?MkN10$Ljږe) s IkcfE.>6 'cIUeXk>=ZD&[L P6đM,QI[:`.<# }%A`2/23CS Q&cdcD4+fpdO ;:1&>H?u;eKzy,=(sOhzʍl@v%~HkE^P0!G("Hݨi|: 0|(}Afu@l+MudteHɭy?~VV` T~8W}L$jVyԠ ")~!7XܙdoHVlH,/!Hݷr{O!õ0eXLlzF"Oƕ૽[m  *؏K !8is}ddxn5YAcW~)( rzF㵑oτ8^_/\8OlXsVtfNG5H 4{^/hQXnlrYRFAу0>& r(=qmP";ZkG듭g:xސgƏLG{o.y}e:n [s&!D9ϐ s0 j乣ۉ,/-)V\IbEZe41F 痈:fi%I|e= Plܟ]@cotNVD8?ڃ56ZnOd0`ql?(:A]U!HHJ.\trY8?ChR .Е%txbG>Im=꬟ ,.VJ0p`my=Yfպ߼; Щr}Kc &Xn6r ?߬,` F_/ƅkaJcd Ѳz,M_!aGq6aƑ8A3g@"Ӱ?W>}B^k; "uDXE\Z 7oS #X" $`Rc p[,?Ǔ2R%}ΨL`?Uk/ψ!(Id7y7;nGDл]138֨%plew hkHnhCG"%L77T(aLбF{,7>c}w!dj>JV2`s d)_2T{Oti[#MhˢF7 Q겺a/fC<%dL?%ttwPT%:"fkHhK:͑O-\w RN 9}exRS:y 9 \s4!@=#V8C{i$i>J;(Xl:v.R:FUN~:(-?t_RV#ǀ?/* t뀒2`yoq p/в%=g){P/ED~~ΥaFm"Z/3ޑN^Ԋij85c0'KmBfsV B ])ߠ;a Z7˱Qݞm%cZ{Do iNs,5D;μmDW PbFXdthu.mr||1z6 ֵñj?R7g~[ˉ066uS1X |6@QԠ,YWRwg J]>\¾WdTKHJ(dyNrxe,F4Ncr^Ɉ[z2KKFk}mG}f~Kyh(B@z *qj~bRںvN0[D`H:2*uT,G2oGg`o)`%%eslÿH-}Cܧ瘙9PI$%~;h1V`ĹA:㋪FΈ诛_Swƴ%oOl=J0m,W; 6^5v@IBG2cdY7'ȷ^;vPT^';f)0QWO QpgIAV.AԹ?ћ@>D&9y񣞠|Sx%W'|S^w$$~v?۞ź)94-NciS  ós Zns=|$EB4iˋH'g٤IAde^33u蔶t;O2<&1oK 4u&0%t+ c H?rl_UnemAW` db9rc|y?x;02)#+B8CRc671#њefz_$icd;kJivV#Ɇ|3,P &uVXh V^8ӗL{oR/N9w\rټUr6Â2_]*}?|3fZ7I|ٰTFpۂ9Ex3(T0y }@1M0uF*f>K.+r G>P*5+, 3 ؞<OF"5d;T(@!ʟ@o42>z*ĺCw8;oܑ^]pC}]WuLs) _5VplV}Lũ,tNq ,晘#d`V0rR?Sc:O6E 1>xw%yE7BfjཆdA'KI\YBdtR1$>ܗڞ 6T?͛~l>ipRա ]si^&+g$Ɏ<]̖NȽE6/KVtv38/`BA@,Zv<{j#F:=0$r}zGp*k˹*ֲᜫJ9فi^?ϛé>^ҎCL%&o֩tM>Q2hP#c7ݮ 􂐃.Q66 ,8-t$|5LmyX3gԂH溎,椕MYˤYjyc{P@IM6ԊS di2 T] iܜ0g.@2n%H?h]*Zβ@}KM >CuPCdfnhu9nQo<@͉i۰JO<(.\u\a+2λ?*oH٣{ƋɱWGUs뉰nѹf Ϳ~XWUqͼd2R腪jLoԥXmʾ,fu1rYSg #,@_ÂN/vA.>$zt67[Cb742vpR^;gG |]{RDq|^Gy2R9Sff|aF z0k ۸[Ś wKreGGE aDTey\n#4F4X~Xt 5BbN6J57V6%LBZЗDLZ"/þC<kgeFM_?vp`κm&ZtW0@t(snqtS A\ ӵ$u#+VOmAD~3u֘nt<ńn{8I iw G׋&J#{B9I֯͊R5aGDߧK}#Ak3 ?5kxghv .`t f# }-Ї!Pu+3Lh]r-Er1I!Nql&fi"VܦWӸULU~arTK:dOݨ^4$!\7/ |<3)6u/I{)׉ki d7RĖ|6[61DUK1@p\(FW?H7oU-SpoE,K[Vt~@;ִ#s;V`F֧r@ ]KM"t ǷA=["}}#~i`Md1;D$8UcJGj8 'iEOT1K.'"`nB1qVʱXPnuӶn{C Èz ?.FyYPJfX$E{yPʲLkSJ)H呙#.cf>&:OMs|1|E~@$RO2HUzPlxo.<3w:j#_.}@lM>OGԐfjuOg*T.W?h]%YDe4Y7e62sꙡU><ˮkS]bش>UnЉbL+|ü/*TS蓣1 񼥿DW B9N%lh:DŽ"K|4+Ce ǶsOU.;$ʜ=c,bsF9i /}I2cvoNkH M }3 c]HmZ9>ɎLmY :h:qPB-O'WD6%FX,69;oIΦn{ѹ>`E2mLjߨ EN0S9n{ ͟x^ͣߍ 8}{( H6Xg, }{h~pOH.w7A :erϖA flqu(HL$Vý{X| r3B|)zT5FrM\#QYW9Ч~- "]W͌z5L\Esij\x+,}kjqAUs+aE ˙-x~yƔ#1>ھ cLI=ɿax#?xs|a[FvM^&`47( .|נ8?s^h+Xޣe؃myhtXz5|50Ntp:;MQ~? @z!MG&ں}ױ-9CJ!?;uIE J2O/Id8=\-jvh7?8 9HJBuτZa˧#M VAkBuR&LU}O+(GJCGUM#-YV|m_ mMKR0BK9Qi蓐oPhR>DDQcHµbdPMwAT˴(Z-kY\z91n *xKtLط4N+ܹte :\,fFhcHx49 vML/hSIGQ$9?vqi٘w?"Y\|Wt:U+ܬn7w'2'xS#ip> Ochl}omv:5]xJ"m1Q"] -tǜiL x lxGctJ4C10LRic,}ʾ&`Z%֎R+nÏd-ѝ,֫@R(CM/2LbVY96L^XX N|d#m-/vSKZ<?ׁav>Z_zT-5pgA~ WNjpƾ4; JV %`e՛6cؼh"C4 O72?-PR/l3LV|:@2 M$JѠhyV EsWhk\am&pt2 gyy2$Κ(*zEJRBNv|̧Bߥ 8=;Mq4Em\փҬ)ʫznH ߵիyrA;G$M:q!,kzIG k['o$2 DMPR4[fF}AM8/^pɗ<01 R0bJM $@Bs"E{xUQه|k Eο/yMi G-KWB'㍒e P6]'s<ӉMX=vT?IFvAB$ε 5. 9'R8%gchwż,W̻GPnw3rX;CP.ץHY Ҫ=9u .J^ZG -ْ|$45Mwk2xFmjρ u ݸK_I>o%՚Em$} zaʅc.qv L'׆T}On=V!)ɢЌL⬯R(PiEq ̘μ&#<R^aO`2[6--''j깒~ xk9L%f==Kf YLÔ,omµ<7v~u]~@=umFФ3F?5oпdtf:89̸IyrMrR+46#g;Q.:LhTRt;HD5s(C4²G|򠕒YI T @C1U"Zb (ΰ[=];_w‡#k 146LWNHNzqnOs[E+/X}ȀZUx QBHd w5 .!'شBc -jՌda'}Ƹ#*ـ0yrVo)emtA˵peVLJ4:/h7a>:rQf9.uMegH!rJwpո>*D'yJ 8?_\ĀޛoټLc2fbN Ƶx+W"Hoǵ2!X3D^/n:ǘǕEl4D@c&Gƪ}|gGj D=#ADrmp9)r +{M ô Sa3fZb g!Y>SA5a5fq<[J2x*6-Nq/؀eM_=taSF,3:=v=;+*#T &bk[ Zɐ́%[rBBޞsbD]Ɉ4<ddFq\'u 8s'uwF=nd=yWl Im~J\x; (nI=Cؚy)U27<NDfY,[(;{[(xKǩ++>ӎX% xWk/ɹ,AU4L^qy47PGN¿du<:bO} v$wh 4CIPڳF| Z^߼TߠV`&tab(_]dQhx[FLe9>Ss<&""ݒcRBbok(L4 Izox=j(<_%hCGk:Fr5ĺ奄v;xa0

Yc[#KBq*&S]+lC5c) &VEC~@WZFO4Glյg̷|!aӋxjՐ2?-dUy_DpUJi]B 81J!d+ϼ*+zCe=O'8sa/3qD)WRlh3N`XXp֓z8Λy@H͘hʿSw(^[]0#`Ba5l_bfZP5n,qa1:$wxNiByG Q&Ua7tj6.A"1)ҧ 4+$@!w)jct3neBCzHɎ= wKJMBs,'A/{G2N`(Uiz~i 3WݰɹKN*á Lpn :+]W_`/.vxwOdz<\T{V.`Lz!t 3 {Ω@+7a3'8q,82+>"0e_Ii{tR׷)t;r̊,# 5}甔x>YX}Z"q"8eCk"ջ2Q8DKd?})\fL }=I˔4E%[7I+~觶 @+‘>e/C0]ѕ{Yxl2 I5&93F*0%U ۯm5y5f8xf)<Atd>S嵏-Qգyb}0DݶwW:GX )'\ǃXHXAG=΀)ޘWAeRL AܣCǐɥ.|EYM#;LӱhBb =e;u%Yj=u $1ݰTlOO5FԜl6Eyu%OV·%U hUpxPs-M=G75 x=Ѥ4zP%GmjaR/Ip孽&*=q\jHCك} D|:3*byLTIƶyPho8pch;a+ҏ(q([w j zj3_Gy?ې݋PK3IUȲ00cx0zzMqQKZ)bs|oc&[@yrE%wg"p\d+ KGkZ'unibc?_תYKhrֻnWIHqo_ PI9oxb#\OF++GΨ2Ȍ&.¤B5Dm[C7ԪͦapLd˝8l>])V7K1Q;qHu#JfU )^@oAw{Fڌ~m?1Lq,}]?_輋?1_!]s9#P]C3%ّ1fT62mwÏ[P/X 0‰{dYT~öS}l4Qk]H؍CMF1(5p<#Ziҡ~mܾ0$rzV#;Jݔ()u4S 9לƩI囝RCiSݹخ~B@hՍ5vJ_d +` vo Omu>< 5_ ~QDyfo,ӭT"!yem4kJ pM"U“ 08'ֺ8YVvBF(. No7Y)viEO S$]`QfO$:Y+. AmgaA r6A! ;Ƭ"I]!6:TpNk\BI Hgay_ GY0!J>;ೋOf=Ѫ& hQ~ChWf%j20B>g,\IJq9tpg'(x](fS=eā CgDCD~,7ۙf%1;H9߫%kFy튞ʮx7,a 5 |i=V$dDQbb2a%["xwI* Ȱ)rn Ӄ>f,qŽn]A'SUQq2 95s|Tt-̻%8` EzC'چV/ͼK!Bc|ftE%h,63np)Gоb 5@,  fܬ"W%NGwݐ=8f)N/.Ll1;wc OQ<-q3 ~(.l5w FJMoz~[qQ[m ZzC2f aUdD\C"NaR~/vg\a6ܝ=IzdBA~,(~$Dm$9\p GqxGpY*$ouoNMeo948/KJ0WoacwӔ~j!REQz3X6騿nPÚIל z9"8?}o]V&v~k(:ѷBH}@ʢnOF#}wL^&m+$jp^ݸ_P׾M:_''#0ڿ|pCUU{{ daf`j0A;je }1D8VQP)IA<̄D4XJ~ er0),$$;ux]r>#c*P2|ʋիl>ƼUes+TzzW_m6ת1mpء$륒/H IjأB/GZcy臾1Ha@O7;<2I6ńٻEuIz5$k5 dXzV8QV&PרdRYgGW rھefjdBUD=a)%Ai9l}KA~tȄ-IXyP}_V?wŲ.wgn=ނ#›. t& %<3H7VMoh)WvwI2nRYTyR@[3%Zj O+wxJ+alqB#W*Iq:֗a6hEZ]+ 00Yi7_6G֓d!fϴY't$>&d;?lͷ/."ܫus7 Ąکkaz͑*k[}*«~U+Vrh6խZQH;Rkj-Ӣ^/:eSC Xڹ$6y/] qȈa~JWRzADQ;Qd>҄ )8A)ꂉƍq*[ȍGGWsMBJL㸴 0u쑏RC2l`M(wя#v5>Nwˡ4p `?Y>%3OI0+5JHOM9j{R ul*b^DDŃ'є@?^mD>VӨYgX6{ M|?҈>l~on@)^EրRGt }T#.%.FcNMflANee3AKq }a4h]&<0v- ݿ,P,2ԏбi,9eOf3t9tF:5=  > W\戺-__uU^+1&eU)8`5$/?rE!ߒ!Ps<ر@~tIɄQEWpCHLFbu\zr,W ~f{϶+6&oFdZ˛a%Rq}3OG[Ɗ*g8(}CG}MOwK LP?#Q.c8~a}G>ّ S{nv2A`Wxɑ\؂ "S'qʁC=[Qex(D&rY7]!.jQ tp3Zc?I)G6 ;)h>+%/oE8E2qUYѱԽgK`t*HRʙ@" #|)[\.yzHd`xo*H& R :(YByF,v_l.6Qkmn l J l!pJĺ9Pf j_2K _J_&6L{P %fbc`-gOVG.ypؑf+\{?Zt8= WygptPyFRcwS_GuDO|>2t+udmR ^xJ&/ Br@09!;>ЕITLT}.T9nF2Bj&RzpP,g0x}ut} Mg5.X}B\ۚݝғ<&LF6DsCwz$9]$,!u=wU ګ2VL18~C{5*(lJqJ UP2ROp;AD궊E>e;oUw6=tN)jR39(jzEgRF5]=Lwb]c %\1cR0u1l{Bnp{(vtI/PYn7!LS!6pC8SӬ[c@P+Fzԗ3B )M@qu:-Xԁ/eAp|A:Aq/gBFd'rk?Wm .hѩY6\qeĖmף,@[2(DU\.;/1R ˳M@Cf坵ӱ\Bz+c\/| Uʴ8 œ6T8-zmu|f5ijA) /[VnSA=%4T;ga3oy`QQ {ULm\=^1Mlӈ H%gC;SP[F)%vs Bƭ8J!> I٬o+Lx1YHj%4, %A,)|١-G"c-EHtXn1 O$.<)NRDa!XFog(y#VdT4G9Y,N $c\OX셫G2\i6P?*kYcׅEBn@;4;}`yTξ`9 vyHl9EV-Ϻ|ͧD_ vbĿz9CѦgFZ)fai'9Ong^1bqV ȨQ\ y ߕ݃jVrkon !>;&oMVsQ+>[NS O>I7kUA BtmC vXJAo)&'8hcSgq|@WZY ]h%Ƿk!}jFW-p ljb=ֈ+HKCDXy6b_FKžV}w@yc4Xԯ6VFu^ K@])gzP!N]c &ČTK,Ĕ ݴlخ[VO@Wg{vrwhf’#Uf)#@, e@jFK:4cLHC2^ݟ ?_+1p`4 |ߞPfYY wݰ."Vɉ;5/-k@L}@[F}-Jxh"ƣHoûLKo\pҨN]A5V//MjrWƥc5fg*U_@wo*xRP\/M!X/\AXmm@QsJ.}~jY{Hi٘ga^MX޾ ~|ĎFABRų EQz$QN -C/4ERaV^[7( R3WVUYr%+tQx"o7egʄIU=׵*׏RB:b:/ {?Y ׭Ma[8ND \ UBCi͚Z! vxu?qZWUVW00ڨGsNK)gx]o.w/ZO6<ؿK\NǔUA7q!qE: ͋5 ?6",|יd<{X+ëR_9^V+<_K~Ets\GMln=Iznp%wpFޑZ /Pihmzve`O$o0ǁ=]EHA+^Xm;n9'M5ߠv5uV~ V֦d02ڻf&$ئ"i)_djb}}(ƀ6] 0yWЖnx%iu8Jⱅa#ξ ?|E_@jH+R_g>#䣯>GgyOt|@%Se yFU۟ OR|jtY<,VyAi .rA5 ?42408<(܀f{0n"r;Zg4@:y&𜾉;%lQE!/6ɎVdJzo8vꄯo /cOZ'L%½6b3Ǘc%rs)#K@JY9`сVqUL`rgN YQtıBUD 5KM fi|jy3s_<ǿ)^oNCxH}Ϥ g6:[2QQJ*$r^mUV?RZ žF0H\o~-ERxImNH2MC9RZ\CdBgֵ"h1H‘+G"e.?jo]䷄}[=a+}% @dšS4~7^I4t>͡}dp$u"VH*A0'[bYw~tĉCm )dLA#c9#[vޱVH8{RVA7aAY7{Fs1uG#tMqIe4Lgsf.(;4.s_5.m.ڎЬ30$'p@]O܆o|-̓=m?< ts16_?#^aj 1ɦ9*I&YS% E}K~2?N=@1ѷ<&ab(ڊAVYoL} dϨ˵Gv+lW0Qu)EaۧсcކA9*E@ <Q-8@k,ZIu~&j sYPoPoD ۬GP*PxY")fAqI!O> pM9YCz{bg]{ ?+4T]ƣ숕 ,Zy%#jDLyLUj_3#^T"2θ=`g|}8ˈjmц}3( x왊T{;C12Y%t-HaiO>X}3|5V'Ϣj&p$PRL8En AZ v)KlԘnaVzv7ZK4^)~Y = \(uI8>Or])vImyH>牽bfuF_QsM*YW@V*]J"$G/7*E.f*Y,_ye5N!/ժ*bײ#E^knԲUUʄ-_~+">=X^{:-.#XEI6 Ӹ.@!>aUnSL+ϐ0o2EsbOK[>S F@*'DSYW ƣ/@h蟘l(*f^8r9XE"Vh[rtw&()!Mf~y>w.HlޥD_Ӫ|oپ8jsQ&68% dR@m#=, TcmV[@F }b ~+W{M{1g@R:]ֺCkRx"ńt\wjpA{L﹪1-獋XowdX r~&l % z_k^$Dz&Lج?1u_ST&DhJrPoشp(= Bkn;}Ip[ iӉU/R§eƋ0G~$K5ҁz`.q.cr)nO ;딃pM9!fCH#"Z"TrNL)wy m؍rM-LR!mfhu6(])nI'(Çzb qDvLMbNi~iYmcOOjSCL;}pW->}\Dv{(h~.;:vH >~bB(VӿmX9`2`.+K1)5x>2∳sƂP bV_L4oj 0ę>pav>4->|19Q\[y{ydF8FC"fI(/1$6 wN ),_Æg&:6vUŝ VddraŔV/BTfO[z1B!72fq5ΟĘ!j`=[ T ?Y ֳļ+:kG*I^ 1E,o,tvH֑\',?5~#P٫nG>4}{(Kj v'4@!g8>_9] FYа'E8\wm_*`"s&,iSK@| U6YE[.<z_$_=xfg%vQ](Mzf O Տ˛*p#\'h&|6Gd N{h5W[*;22ʡ ~-8xy9KOKQ~zʍjYjtݵѼ}X+KeeR[vC"`B`yHtb@d-Qa⸉'[lJ b^̀n@^؞GWz4FփE EppK꿈?WI]4̡!. Q#r{bf:X U,VmDeO Y(:|q[+-^%}n/wXAW:(&| s~6X6/뭕_͊[$% z!䒳%fl Ͼ~R-z^M;/[Tͮ:`?ĶVLvJ_G騌GIڇ#?l%xeR=Q+Z?H |it+E}wU0+Fq3LpM1* w0$*@rݕ7՝N_2T%I*g3EpaUru&y)"8O,*M/Tʔ7ԧGQizlek,B'wp^ 1u&z>Bb*ƪ xf њp/ŕנ E'>Im=lPUՓ':!hDEmF(U*dY!K&'i@^Z!u2RQJ@_]=w.(y{+c5nުk+dpgⳭ$]-t,T1VnP0juu~!Hgr104{H7Lna>zjJ(=[c/r]L3<x$,jaQrPA;)<$uB0Ru$&u1 *lzj4]jK5LalL]<5wbR%>LޕEJBʜ&Mbo̓iuaxh=ojKh*5# xO¤^\XT/&!A5t?g)۷U#e9p [-dGègh@q$nv 7ѵe0Ϳ.(6a24.C31?FLԜe%o\M;p 2A4 ZZ-|fe?vho`Ǹs@1B+=9qJ)jrԩ8]Y< `on VWœ:ЇV[OMdvTqny *.b[ e1&5P9*0By7>` .*iǯ DWknT6Uq% 5WPt3,ЊQiR\- ܵՀ򎇡Om G؎ej?o@*DWЫ6{ʭjAOm:e v ( <10 Tk;m Z"M4TPU%Ѝk: i6AVCSQn$FZPiA~Ds\~ϳ&t"GԹr}-2|9(󐧮C'd_3N#)E {x+0[c*d1`(BHqCM&U@-L2g˲\76o8JƬ޼*1$ɇ3?. ȭx -aMjA y9p\`ԙ/Y~0\umW1Mv"g Q3payZvd{6i=4ЄK/kAfL{KQzʌfZ[l.Y""FTgQWMx,#Y@K f ؆,'8ZÅE$aUJ|䮵MYE!ifO?θSدCZ$G-$d"v(и1H%BXjfw5bϛ /$E1BA)]+2Xb 똫X@ɮ'QGe=8*dYoYXŭ5s 5hgZKMs/4Mw.N4ڸB.d i=ҙ(Tۏnq> u0+R8}{ubW2ZLvZ .0EKFկq%۔`IE"ӎLx3iŴX?zV!--[B'K2(Q.Ehl=k6#!if7 cuA >pLl[ c3vL܁ W6 PD'"kãf|\ bY؛n:f~HhÖ-@z0 }G*I4 }+=; ,"íY@FFů\EBci1By:fB.ssw+" lzDSŶRT7Z#w ;*eJV>WI*E#O$9Ƚ76ͩ7\.8"|1n TҖ'M\a”w1Ϸ>LyALYQT;CH5O,+3|UG79δE1rvp0a2 W0%V9ޚkʳHOSRe#w(8M9IUr/~er,5 Y-.뷅:d.wBh(w3"p6x"HT:H%YN. G~擣]2mſx6m3 ;n8J? nNHHtw=R9nh\RVȍz͊eZ &<) +No-j"[4͎E v.hFQFTF~Eg x] KNo5h DJפ*^ 9 dO 9,ZRāt;?KY`=te0HOP->cޙ%$]IC~_@Z(,@Ǘs"6h,XjeeiikAeh9Vbi~/t7TpՍ{jMi4pΕ/PGr7dЕj炄; tv3ep&^|jkEIҀCGFiοT+,=w`Z]βHr,!NٺG]d` q-=k aVk)lU'"awYzstR5P9O *EɿqV_DyO 4EA7­aO͍O4:l m.[j[]aޡ(<U{*!)`ʡi\N"0Q )H)Y9(wKgIzC@Fs97Zxs_p2)Ɖ/7MĎ0x |'0r C?=z>ϗ}u z -P7 $*+^q"Es :Z4R$ 4'\ `%x,KCMUP~qj{:zhWE 7 !ڿ& #Qt U#f^ !J,zfۖ;pR:^'Mo ;ݬ$>;ݒw9yܥ\bls[SPvy%( [͸bY+ +oPf @$ie{͝@؜*nMA,JZ9ͽ\:SnM^ jE{gmwN/{\:3p- !pdz] *\=Q;'@`.S`hcJ=a>ܼ[@z9wdlF8PV$5lb)7(Qjɐ$]דq8OPd%'bwڢB8' ag5` 0Lp N`vS¬ mf#%w44 w\Xz!U˭,ʌ6- s0Ls>l78y_$ЀDHi"L_KIaszyԦ _N)RaY>ܦrHܫ&2 PT,vO0ƐJ1C* bNCY9 9 M%a11kZ Z;j8bvQ@o'J0'&e4oW66y~f^C8&;`Nԃ!4[*QeMjiD1~Hz1~%\5uqwU杗nTL~d#)"[)f1mCލ ȅW5qcy`<nj%ʲn_hơM1B+߻)F]IQJQfSyLJ~4L]ڷùF!,, N~'ک[6H*3?n}y*ZrҐ&\|p9O'(yI+0ϱ`ŏO0J훗kX[4/L9i)ArG;9>H7$%4 L?G1D!% 6)Po84*:r:ϩlOf@޶J+҅8I@i(ceo9Xx)9 sst%T],}x6 |ؖ?‟jUVc7?4ʱ z$lA`ۏb"Ov LYE1ֵeܲwYV {>C7 ϐߢvTr;X=naM;0 JIJ٨j&#woh`+i@fk M$S. ^G'QDҶljhQ!=$ %!HoǁZ*ljfn0LyS^ڬ917LNN$qA82ԟ$۬msXH[k}肇qg7lҥ>5VO|g0WR!P~AYxGGrz $Pѐr Dp ,P'6FEΥ}]. K{ODuJOӯ淚#tJC.eP|v&0R&VE/zl:<(:'xf;D{7{bZ7m@"fI p%PdR| .@.bguW5ʉl:5qdgG]wl4*C #`*D@>pϪn`"Z)OD3 ^D'n JbY1o21k_IwÎf NdŹtJnl@#˯W:9hySPLv?ݴ3 =4 [P(4 *ƹԯwz Sb_|TjEW1=tWeWF^qϨCFKɓ%6 ̇ 87unpg}!6A4K^*x;OlZ S>UseL?ݩ줥^Niuu:f5ss8ޞ͏b)B$i%_3eB݆=01#U~&~r8^o[mfo ) xy'X Q&< [7N:# qFܯbYUBq<@Pb&fpBfyCG8sqzzk8s^Ǝw"ƭxqhv3]ySX絆ylr+gYP(.s4ג0 ϋ  #AH<GFQBu TYjV4wiO tyQ\=S#GiN]в5ghfES4Ps' iUB@Ő z:cz[ZCpץxyMnHW5?_,q?6}2cءӠP`[ v ҹY8?O'jNe~ј F.@q#n*[>C/]0ꚞN7(mVwGisdnڝHQG:[YH<)8q?s6 Hրl!NC p{I/΋3dCM]x1'w:Y:^%QiI.(T=,5)ҠSy'r/Fvv:GyA(%:JMi&+yYXV\MVl}٣XIQ`TN,29Q3S6jcvyFgtMg+lo~:'kiv B'S0SIc*LCr91_XsM0LsGv`~@ ƶ3W>f;dfyoaSN$1 D>B[5U ;'j\Bk7e;7#g1*C3G?b=w'`[U;`:/ʐr7R,j`Ҹ&}Cɵ <8 c^ 1R_ rFZ{#C/k*28oh '#V1(MA-{8-+Ͳ!JLn8%tu)kiR #Vu1݁k=o/9gyjRԒ-- _C]T۱ atWD@뤱Z VvQbyެ*4&GD&о8wzLZ'ڲg?QtR,DXQxNmJvL_N0i>>FqӤfr(Zg&IRkgU=!٪yd _AJ/_tʒs0Z\<\~n?Z9ٲm_aicyjTݳka®(fςaq|!;wb|XЩtDbMr?z\E$,dk"웽 XODx AN>o&#IoP6 7EF :,N&̓&BRoOtnYA\YL[Å??"R(&59,EX;2jjs @7OZ,T}[^v{`""x_Nz 'I;n[:+)XIc于.#cpfB-7޹ĢW1f7߲) $?bf?s7zϭ(1lpLak.U X p.4 F/,Cx;0&ܨ>/nHBNcݱoN?vː},mQ^MZJ!05 iϵ/4E{<( TOb5 Ai>/ .3 'C煉=!vn3u㖕fK|_|;F!PFV o0R'aX\E4&s۵,,ců479Q4:T_`)W *.(cC5JʕxxTb{oysi#ƢJ&whuV1# ʑ \w dH,}&ؼnJϛ+[wLAj r>C2* '+1rm"K^;9݋^rX˔=cvb! h s2_: ,gH$x#:w؉ B,L%>wQ~ͪ%i,g#rJD-HɃ~,m2}\aqhM 8GY$ =?(ˬi"Khe?NtEN} ŽmyۻKXRgQi;gT+Wy{sSfDTOʝpz8mόv[Dy[Qd܀甙cX 'n/`*KWa8ǫΖ#,N*Dj A$ω/q13t[^LcO;[ \; At]Ic[{vdLݟOa4V }9fI#=d|^CaXZYX(Kg~t`c WS}@a Bm_xRIHLL*>r3o-,mhق?4Zq<~ 8TS7&9"l'A;)o҇(a5>ɂKSދF9) 3 #Px95KOmm+YfzPƋ}0eZ qjj|G}l/]v8]|==zɃ/kopʇK\W|Dv /?9#aQD#}쨚ɔ8FB gwl4+ہ GbL.Dy=BT^_T121I 80'"踃*=.|[ۡ"IP<}o|~<}LO|PN@LI!.ޟd 4C~\! g*.-o LH)RBOӋ  ƅ-hßuoN$LS3UDtcK%T4W(PNH 9%k-WjtCgi< 鏫02YX4^p[kC 3f 7_UC"o?=hѾROU(qV|БNǑD(8."axz϶FZ43giknXno1by(}a|8ÅM Մnp …xL ,L;*F%۬0 $8#QsN+Ǥ#t،L:vvC07V ބV uX"SА[F`5JZ$zj*4`H\=?F_5 4)@dJX|69?5x%#a# *)"m$S?wp6崬ky0#5.Q|lSYzgN(C 0 `*Ǭ&}_' K7*r>;ĘxmQ?}$aJ|C='m`xj\vXߨ8&g.[0[E]zv=j%IiK#9#@*>(01)"s3pK[hJ+U-0fzdVp-*itf~[~T+^y3!z$p3%VaSί,ځ ݱq^,E#UIUUú Vur<><"֥TS쇳k=yuNzSe0ĉEw4@F&y:}e)JxxUCXIBo]O4krrsj }qfll J&)7t>+KT[58WZS(+aY*?#-RV]+ JM[!AjAm a@ǨwxvմXxyɭd#*ms;Ku5\6XPj 'o8UB  !z>kO >3u}p6i 5G iRzJHy9C5עQU:+rB?dc޻c<:+06[K$eU<{}vq#D$*zCT+* t@-^̤"rY;j!MkarE%2-f̬n{˰j-@|.pPSXyoٸ4Hkla${X0,wsqL&Q.xnzPY޲/iN0bZONC~ &z>Z}t:)OZI p^NFE(Y0Rsƛ|-I4&NR6c~%|{{;8.j@-^|hV{zcH-- ໞ=JaۄrԅJL>֋O ӈԊ~_oKd|]ɨO lo;we?vuMwT4pZ~M&!N_0(%3oga>nSS*S~{SF6b*,IVU *`^LCx, UQ_& . hR/{3PYl^قvݼ +0V ٤Z 3}>u ?%h9Ǔ7v@j oYC*V!.Um魂oD|zwg (!v]ەOK$Wgj*ߏߏO`le@=Z @\M`YJn[|qSpXYKPK*f7bM9` O2kvЈ IɘZbF&oࣃw4$)lE w ?j Z649?&!0;-yVvbz2y]u>L5Cӽ[}y; <b3MoY™Uar%q ׼>;u>X3톖gTC / :;VlGrχ%ٕF:r}ުvr>dlt+QPKH!)ŊݽR\r]2T,Jыj)a! VkumktGU/?.{uTM"{p ue.;ުs 2«lWSjx*:(ji 8u0 3jC=h#ykh͊MleQȊ>ΰ)YH3aUaO>{oG"@ i8Z?;Ia*-yf'k̉Izط 4XpN~9 ^T*/bIGbZHA%* BgZ ڌIl\r&jS(Yn0:~Jbb@p3sO`C&x{B9ɼxwX8ur Y#`P%?wb֡o:ZF)TiwtϲYJ_\)9<%G$E`Y/ o{*3衠Cw>z[{yZh,n"E Zn81ʈBk&w}CŐ\%.2<8P3̒ߡ@pZ+G*:˜9N*ޟ|#!KFFʾC1$g&S8|]L7[pT8Y36f%7ٸLBr++X/0<`95/tb&hi/ߨr=,c CCZm88p3s& F4L (PԖ<%k^$G,$"O`Bi32x~H_"%WO#:JG ꤜtYIG_:ebmIDuYAҁs2͟ xs#llvj1.L&i :y3on%ZU/bg]$,ONK//@pNB&E^A|M/,=z Q\ZfM%+f&QЯP#;UL6$>/;#_=X4閤<>&Bېɶ!` %&?\n[׸1c@v̗`壱r M+j9~`G hI$$055K(<>D<]5?3yt36% ]2`\8\Ϣ}sipwiCz|vt޲3d)'̤{xyU佲HS__$}B|Wv+7a*+0+l0$C cB8iV%8foۚ(K7AKfd qU̷^Dz\^kBȩm}[md'LL%-zNJH&bit T"!4r\U`:򐌅wQ+Q̣`+R"nw3Xԣ~qq8ZF'Bxu KP9N8[gZ*6b⢇t7t͢oM)^|_,8Wٰ*mk-2iz)c_}rDa=^jaG jWّ5DITO!ꄝzZtX7K=0Is¯ viÓsTԏht sGԕ EԠb@4 qF' ܇;mq!шPz(I!9 :U ݋̜/hA2]nƀ-B&+P>Xu1]蓱,*L)NoG6W"̠m&_p+7'ih?Z4N' 6 Z٫V5 cv{|B_D42R%SS"N>nk Hݒ6 [OalRw#I>I/ĈM"rrٻxX ZSkTi9eԖ4Ӎ#/$:B)J3ߪgW#銶~V䳀NI F'qPٮE9zT#6O{V0{#9&굪X`"Y>dy5IۂB&#?tv g"-nԅ2usΰ k$ϧQ@Gs+DDj~Z&214lz8BGA`TzE16J7fӱhl9^YMPfZwf~D41ThU+E7t9pc/=UeM3G~ؐ'?z:L"2i9fJ @V1I,?tЂ*M+?+A U%v;j[ƬA2@dzvxQuX2ލIw/̶98I) sw"R9RGMc#p__;ee"@)nwغ H0 ǎ:p0їCQCC;KoJ ae'`ØJMf > ` cCxg|RL܋|(>)zcx5Rq+E \2#[{A]@>PN] ^{`FZw]Dx]jϥTar( O瓋jZ!qC%b9dyȲh3Ӝ0zԈDV1 72UԢ(M ,-BLϓ3.~Z#U^%u8&Wڏ{㻸$}XP$Go맛ԧSDH8ƼbJTv ),l;H&2a}ZJ?]ǮTK?dDχW vЧ$^)Am3f+ƃ|_8? 3|M_=rl+JYW6xn; =Ȑ\m6*8 y2LDM~<ćԦ9fifXtG/Ub1`Qn^jX1R2HϓD`Tt@[L;UmEnCâ& ނێ,.z }R㙟Qݑ~5n~hp(K쳰KRr LsNtݺ A#L<'7*;(^ug/޿MgHv|) Uy<;rNJ1mm`)n2shDxb5ş\o&ǕLd**b>"rmA¦uh:\3t ½,vIm?)>[\dCN.M>ފxQ,&tkXW2WVUW,eLn 1G;"Ӧ{8&yP|+ O,_G˳fQ?ҁfmj+TAOC ,*= j†s MK|/tEFk`obB:V]Xnk7A{ -Ni_B)4:7Q{!3""z~ -OPM0CT%<(?7(Rc# ]*^pW|4X7Q]nZ y؀I\:'*)|fzd9-IMdV-TxzK}^.q$=h3BxzMb.f}4]={ej.|:Pd|V\x/1 Q@OIH;0ZN|±F {*CZzȜxGjn+Ш ;UЌ+V?sK xRRuixkـ[/=[hiT1m#ܙ1⦀MvPTz^Tl5 K7jZw3HO#L3%:l2\\ snf-A!og`e|hH{ĬTm$fBa3.<mT!osmմu37oBt?cG)^=RxC$l$&y*]cmjh9um<@S6cN`fmZeN+>'J'n.p6;R`q ]V3b`r FuQͅ-iR{Rd:P^^5|rQ'M $>1x3g|& CV;ZeV"Dv0&ދ oz?" :pa]H-(#a`?Lf!h{jq: HNэ<یyE@\d#(?%WWr'D`&ݡDc $rZkKRH5t Z@#:40_h]#9% 0FaxhDL݊Q0t%1xa` &su]ؓϩf& FZ>d}PJ:QX*Z~knXӝ90Ϸ =gSZ2tc 떲(y.6#E.|riV&&=-܏zt @06WgWp3m-Qq2oYXԺo- ꧍mc ٻTR M1CiQAs[8 J9;ŔyC< ޼La_>5b2 R Wz0i?Vf$ցbj"ёn?6N赹X{\0UE5gEJ\Kf2[ؖlɵ3Y65nMTΠK,[^VBjr;=M,\}jӪZF"ƮW(kN%( )x˥R&wؑfL* {ϵ4křk2*e5kvH <$8J8+Tt58X`gSD{]~I1杅J f1;L.zw uNڡٌ]6щv9"ÉDş$ UU:OznQj#/9ߧًvTKxsBld"L&GMgZ2P5c\aTcY1ŻR܌>>scqŖ·xOoxe4a:As y?֥NE$ttp.Lo,?.:юzaۋ, IC&*2 Sv"0GIky{s1 Y!/6<63YbPx8tR(!Qz0ᣉWvfvLI TpB)+m8e6bO#Ҷ Ƈxl49yϗ.);I-\O`{wAdqd)_Z)  oU q\ܡ}A 5Gq\[>d_؁b=ɮG)K)à.2ptsxhqopARڨjktV~UPe\xG1q3A7T wEL4#"v_^307$[]LuiwǦWƀi=w-72CU%4B]dx7:d Qwͤ<5#D=ì8|[+#ȮOvȯ㻘BӸE]ToԵse^i\$U(T3xLBN5Nɩٚ߭AЌi?t-6L8#?88^~fR,js:s!w`'}һFOBeVbjumfG4ı'ͽK:kF pEוuDkp!'l|?2uK3BæNCsξn0X8|&yM.Ӛuhl?P"2"MBA\91i߂-AgobYu ¯v绔%a_qF'\()DO(Pi#} R^0]dWμѡ}nh-ߴ~䉺lf?()Ӄ`~ʰ|61m`;87íF?l*!חFRYrTE Z-lbSU| #lޝ+R+%S)bvؚ5Ɣ,grI b"nZ]lZka7h,%Bbm1̀-]9A73}p@S .qE.NNX(y {ZR_t Ig1i"^hꌹ ;2 [#WR"X~@3:K7M6Eyķ&jHa$]l ؆ :^ PU*Yol{7:P$X!+ʰ!(&+0s1 h2н b܀tnj+gt֟% pg|^,YkOF.6/VC8,Ӏ5[G>;GH0ǯSZG/` ܑH.wo鎚gէ<>2zჇxbj5ȍre؃Q?j=!J=RüLwl.qqXUbCx59V\2=cԺ4+:]itO6S.S>|6hj2,@Hk>8Џ`] cA38x{SU5;4dOJ}:@]&F5[Adj8+$[y.8`DmD%*G/0bm:~qO]&2Vy.6ˁ@0lLyKfn])'$'UK?̨J]G^ꍥ'rP04Kh{Гm\daIhLQ5~(/?iC.i{u:5{Lw]*xуHfoޜvdK)}t@l+{E؟|(K&.Ȁj=< 5p$+܂Qޖ^[nV8/O'Eǘq;<_ЍyZ) ٱzϳKe1 c,#9tIhR48 \'gē/\#rfNչgihhsq0J!튄-!Uos;?L^*/O;4@w!(?񟸨^ϱr;V$pX29Ǩ|H%`? [pk@'%>M+jQI#'? >K XFmáRvs24 {ihy4;5QAp8kE(,~hpiJƄRh4M_^LP\" Z*f'Jg iʿ96@g 'H8V2|wDWwAqGJ;YwEhѹֲ?eLyzhjIƘ8U]R@y)T !yxh/R_o2?torLJw&&L%̲GvE|''"4PۧM\g30CsHZ y0cKOԏZk@ׯ: h_$XB@Re_^'x 9z4i_eEnR#^ Q!?r59@vxJc/|@QV!\+";>?Me]^E)1$üg:,{!tA+M1ILzQ7>*Qp:t'xm#BRJ;mv1=ym2E/BzYv""vq{b֑@iRͦ^9Fnnw-?A٭đ%԰}#4OT`AqZX/bqQ:e8}'Ek-\`뛦4H xyɇh,j/܂ `4G`/jbpiRR jC0c ;AX>t_Uya>nPL((ZlqzeJE=2Xe~FnSDwug#x3B9bD[+PYN ~Xb źc0_e atCn W??C-L0Hf0zȏl֊F7/M8;Z rp#53!4B}z8l[xs1Y d9GW7PP-gKm=xEfgHf,׎="#:suW>t_`<Ӈ7i~Kf9X3d0SeyYD-hdIRi~Ma1Oo\|xzG)Ohl~ʭh? B/PFDlw lEr;xܕx3:>,@[g`95+|JR^KzZй$梥-A\ՂLQjr6P(+B@O|xnqyЙZGL i;&'E=-Xt&l+D8SZX%YίE ⍭Q2 Bącl _XphQGX&(ʏ%(17/}nI.8 E7N}Ӟ6>{ t/m,VD'd Ĩ*Rbn4B&3e z=خDn2Y{ȪLA;oXc&P$SMWy킌10uYkjҨ&IXejYz&{T1މfQo<  ؄Tx(o|e Hm;3|G8\ǕIE }pn0N``Q= "^cTؘE%Fe&m;=I &0."Cp֖atK&UsӸ]=\@~n@ޓeXb[`Is+j$vK3RDޯ t)ñ#ɤ}\%wn,Cp\"*.HTX9Kwa{u{HIʊ:ŏQY5@h M9/-|$ur%4z_TqcJG|Xb\Wwx@3qZ*-6fY_?ӽcHswLٿQ9귽hwSHGP d ϿcƼc *BfwkKEc֦l_y +! ڒR 8*uLR7ٙK|_ZJB58<= ?FIVfvs~$@QVA|oliQ ]|{^l5 Dpۺ^Tzl;&t'( HK9,E.j)ܼN307{Z"3/i À@!!Zn _WJBME)Ȼ_Q&wl^Ԑ Om9 :vYJ1CնxXU6V/K5 ϏB\;_VI ؇0qa@\4n*\bόqN_:M7aA:U`FS@Er"Lm!{.飒$۝[EYG1@XH(`MeB6爓(^VdݯaM"X+A*93>@ڋQ3bZʷ|vH|ƕME>#W\56z.' f ΂ y#E1ПFkTwj?]"DI<B{ ̣YG)@.خgԝN\\XTC2aNE¸fN=Z*\b4R9FDlЊ]PNT턪Y/#*ûOk ntUT7}=3ܲ&"7kF5Y ͢5o )/I:%cM&fKIo\@ZZzhzؼÙ%y?nSq`'!T79˫"'Z&k{u-JSGC%T ދ铀p^nCh?=f>mO92#3a&*560Ya;̛-1'}-9)GDDT ;!jMX~W79d¢?pqwT٭1z2(Pr&_ǃN80$ܭoIаih}Mߤ-s*lkp BZh6A4Aͺo;Jk^cU4kA7XjW'ezOK׵MYj zxLUKD(z.=/kQ=-_qEY餐ȝQZ +*Lg5udU53VH&ٮ*N ]tUyaz;)6}3MS0bѭ 4pKshCĮ3kb ~l~5UtXrGa [:A^/S!Rg#}6 U?%^#_zd(N fRq,aZ@Ao1bޝ+8^10p -UEfnQcÌelKa v*c*2;PHw`R H2?nP9P'閞as}PKv@F,R4QOCZ&g?#3]W|ʌmfewo-=s7du.(  |O 6ZXpm\=q6߱f;a+B};YgJK̕ ڏDdRk6\t.= \JJTHd&d/HzC~5Zargܤ`̇|C\\vGRY~%c`"n%q&dvG<-1}j DYS ӌ"z&NUkҪnvh*O_ź(ίa<\;#}qm-v#E rI34Nq2ն @>Pq5J3ᬆ*iﴝQPUtb^ ?q6Bs,Jp[8ܢK6E{] (z =^.z[BOuF݋(cK8Dm,Mn掆QKoeyrv%-tvDn*uwXH&`-9|wNd^z)Ė\Q(|]w=Y>mϒ8W#\9p<Q3>ue\q8H4&V % 򹤅WM/;W!oOOʹC4`w_(d I[2~o 2[ϲŊu7 , B)ISNn n L~ V3N\.JGa7r+Lm\q]!E'?92?D8)ضSs$rZA[{?#RK5xdq?F g%A-@G^<|ޕ_ "F>0ulkFQmb,ET_DDl;-Ь`n?3","ld-RS7? }YrwI\P(Ic[31KY8*wQxpR,  {'}y G}"ӠqbS(SC+.xJrq\71@ENMb4=.fEMYm o5$>5 /g`Uul x;owP#[՝3}- >UҸ mgKHN̞Rkۼk6 RYVn-, rxƴ<PF -4kt;uX6~b3Ȉ'X9\IV:G^Z~S=X }UzڒLaMfS~pãZ}ȏeR<ȩl$`bN\[j!Z0#∎DoQkz`θd:%}j]nN9=j1^\zgzy |yQ+6@.w[%4Ud^ l٪ްNBVϻѧ[lݐi>p~7+Po!0ti2Dl@Ƹv^@(/άYqݺ$YwheGɣä́s8NAWxԤknzw*#iwuEץ9\`_^OW?/' 8 D$s%v6WtD0n@75Dni(`6 ; ^#boȀ8g+ @n$Hd/^Kj<*&-DRyg"eqN0I8[ЗgLߞ*LR?4IX$DqNx2k!DOn75"zXД64[ڝQuRUGŭK+8+UyDIly]{EfQ`3+?9QqG7+Ak h"9zWYWEch5Gyb;jp N[TI9VG X >n&7 x b"cU,43EjF [k0fE`S O Nw,܁I f*yy{'nM RD^ZIHsf5dW.x_ ƾPrk 7NoK>QdSTH ]*AKsΫ00p3q)a6@YrgHwǀ!sl0d|o+ ^Q dnz&&G,ΈМrw,8<&czt^QMT9ZYƹ lQRQK uaAȺX2x| "z3qGH~N>9qWoQ(eY$ƒ"dNoEthau~:T2t8ڶ1c:?[h.=R-*d`Fxy%eWV<yN#ZH=K脢읧mk]o6-M >E[N^/V-bVX\NOHӓiGH&Au^98߀p'_7߯,b_9C h6un=.|#m2Uէ>U.UrD:] !Gq T;`_X 6[)e=6+\hLr~cJlOg2,~ *G4#ׄ( 8aߔtdL(-ƣxt;u8msj]2'uq-p͟ӍF$(!jIvo-6ƓZhVokE}3 nwO7IkݒGv'~y (v2!5F7Q/O;oޢ6ڗMQ:v2_ӶNNK@X[`l׆ Xf;9)1a'Q@CoXp- w_Ew?>wߨ N)%d9ysNZڨ ?({vWy7'aDk4ҿ< q8W\;( ?)DB6mHbo}j{Qگ M0Lmfǜ?q!yv{{YL]eHEA?L:>7n U#ϴWžN rg%)!]1]u8X*;rDmF5g8%v 75=S^0ZAeue+uN^"O=!}tPHif`8\ԟU4ڼNkE= +|NNFޚ!`\E T;.3"b2P=XLVoĕ=J_MF b;,5BWFdBzr֝[e6+HѥPHipߩ0 ysŕ  ;苓./A|Z^8&n-Qa-~ C *kzmb.7J%i׎}$zCޙEL~ J1 7< T)j(3gC0yN4Lҹ 3/!C-0ݷ^y.IpmQM,lϔVVKrQ^}mȮX"GERӮB!\s"#o=s. =F*e68MV Or g⟮.q$^ٞr.⩛߶df~xhzp0܉5ﵦf1L#3Ԫ>3},]d++X"Ԙ@ Aᙬ&MY}n*1in(iJ˨ {LZ6fF*8F(*'|-&˧,t|PN_;pυ! 8B,=Id[}:RIvte\&F8qj\ ;k55pvL / ,ɧM74FQGebଡ଼VJX=>9v/8Bd. }ĸ;Yl&>~[9eQ+rɗ5)xg$ґԮn"b*q^BҔ)6ֻyAgB>w9 B/p4Ͳa8ˇ8zyR jJ5ժ{-pbUjUmP7sqt^:XT1 #~Ξw ;Ie_6A=nOϝizMy:v+B5C ̯qPͷmZk~sY~^D!^QrOꅣ]0V%T1'PI"- wlS.J`4pSR[@fmt5r^CYӾPu逇^F`ر%,Xt  ާYƅ[$ QfWHxoq +Oy:NL迸rU`G!s+Lq {"\o|Ojb`pgyFJ p@lFmqQs cdef/2_@ezZ #Zoψ1:7h M(ݬ<$ 0F\yBlrP 8tmce,W4W*NqxEqJgxv }|%}!0FX}m׷J㺲؝ 3A:Ik.e2+DcB=k찜Ѹ 8:S^)_O#,L?(]˫n#1c(FB,m̡!}/ `dk( _Cޑy/txY6SXqK;F,mP4[8rR ?d0(7L&圵5ӯ87PTuj&#$<6M"g/=pv:05ڔX8rB9b R=7&ڍ%G Q}̏Q)拟Ɯw ߓ)< ɷᢧ׻ N:.t !O ;W9W+5smXbhpbAI'/"7%qr9F~VQ2 {%)5$vT%m;Zda^,Lg/ܾ[ 7Fĥ=/1.U>}lÞF }K ^g%}ܷ=KZjr۾OiW8,B-9 MrV\;H,a)ue TÖ*Dls᫚Ϯ>8̒WisҲUmUX8|GNzewƳߖ[u[&zp}Ϋe.)1QQm6 y@ V3ojKАܡޑ": lO(*t siɀjNZk];lg;;2!TfQ/ZG`EZ wfm_Qnta UtDCVX!~k^pT2;oAgyW+~vYgB̏: AnrZKC2ɺߌ'˪3PH a8SUQu@qR&F)M W[j|ЃW $6wIFn;JSpz=W6撔݋<}ؠd`1Ih`0^H+NbEbFdu1"\}6hO:gI13TTo$/UPzX{x%'=[M/tjYbI'#8gݿCC Ku@{7^fϴK9YtиN@3ՇaSߝ>S#Ҍ$E `p h~c-0Prl}FFkf`zq?Aμ T*px/4 8+}k\Z *3uIqPAbY@3Gmʊa}U{EkKGfS:([֊(5V{*4trx6a9+TI$+xn%]PmB T'E>)b!y{OAEo^ƕ:(_ a2 a+ pmthθ &BhhsT_sp6ӛHT]tc]dj1`^xOx}5mW{n}% )b.1|zQaaCD*H`7~,N{gyŷ`fi+ wۮMEYNR߁>Du]ܥNҫT9% ,{+)iD)3!䋪YꨇIv[tKL|RAy`!ȂwOv??@ɝpK ϝ4π٨̕H0CX[t=8P# z&qDS[ϯM_s_'eAIFu.G^dNt`F"աK<bM}5dn0ګm f̠:5YT̂!}{m9.B5/ͮL!Y&YP7"}$4Ƅ**Gyc f>TS&La/q'zd]gvU'KRP ߦ`oK-;X G&1_ 1|#j[d W{ÍR.|lÂ9Y~xV}m&s_qQ>-\!$V<vGxB yZ&ȸHEvUWXu뛻YPrٳ'čCnm~@r5w@Rx T:Àw[_ 1X!v*M<pzvՀ˓AMu:`A==Y݆ jAـ f#JrmY2 ]N8u߹‡%y$W%dGk> Hepf'EZT*r7;6RP.yTD$s쪕JQ_T 0%ܳ5<\sswǨ͟pNSkؤgނV:`JGQS~q8D8hs)iR  92fTJHM2 2}IPz<(z8"tJua1KMlGn"g.cSEr%yMX+k"%kUT{ոO%h9@-ɒ⤪!i*`*o>۴`ʌׅF8:o (wVi ; x#ϡMw^,#Q.alGe LeB Ͻy3zl[}o%6%Z|?Ugvz%U:L2@=gMK7 r|̳Q'l<\wFCtg~>qHbSK"}yHʦB|a O..\^!3{c!5v hֹp+qm%GizX`_RuuAJt'@xD֒TRٍ` ;J?]!FſO{3Omw2vY bw V5PR&LLO_Q(!U 2xq ]u{봔G`5tB`^zUȰ}:6|\y?,#']{ɉwcoVReEl`(<Nʅv4(U,A3XL+ 4[TӣzR0QHrF8XNCl#ؚ IJY׆9sR0 l4.>~a$g8uN= m,JE>4T,@7:zv@aC~>%p9x e Q?L}2vm s= ,Hz.yYMw ~;Ǥٶyaw \ac7t @- H_{Y,oOШ2)y6svHY>>rIP4M ,{_`[ ]FX0#m(juB{)GQyq9YBU;nC+KTuT9* j аm96щNcE_t~=T> (_a&wq@, &J 4MTV!"I\_[}PGT{k1$;`bW8 2\s7|j_|bhD짹@׏4)QM)lMbgNmPcmvDl@-B!W̻J 2iuw q7/C\-eopdATS^!1f]ȝ'o%<ki $vۆr5XIg,c9a 8 Xy(H %fO@An42c3uX]R喇bD3w^[ /#0KiMldc RpG_jٝZgUks7p)ܪk!˚Zƻ4T~s+ƄqEGm:pI6)U= Plw[^R|q{5Q UFg5rM֤a&el_N?+ߒ;r`86-0W*BØR\@JfK1 b  pAPB 3K#fY1P0GS2-;S[ w(oYq5cv9 `x!7~)S? Wط=pyoranBN* F7-2RvpWo6xw'nZ9ΑPJ{g CWVG vV[{NvUDE%U3ބsGD .:'ŒN,4773ŏ 70ّ+*st! ĸReB_QZY>_fpW'n 3!-ّ孈 ˮڛ$ةޜNwnJ[,p܎eOn_s.:d`eB#B+U)uGqC`BOA K#]n2g JVQ!)e& \=<@Y5mLJsB9}H*v]i/WrhO`zϿ|,E~%x`,lf 0>ƚ0܌NsVH E9-O f-(NPH>Q) ..Z hiJDcUEBX (m9&LH?/l> ^ُͼ.(\j/Vx%i؀8j%vFTܛ89}T5H?%FH[]*$UۛzHA}]AY_9E۹oiN0?m("'?(Dz@h|d/@  vt ) C\'Z~7>'T׻lY%/ PtİPs8˚l D2qr f"fs~"9eX8Ew#C7S8y~/qJ\U%+ndt}tue?iT;3PEBt;Bcqǡ}#xȌyɨ\5FA4rX,igl\~'D',fw!|4K1KB|X2$͓ߌ_M>cIžFX 3OMC"r'H|zfaПI 1 ]ðH<*%\e̙zbiz[^:T<2SvQ ih'%P]}_Lf ⌒;wAVso7;0VJgkU*ZH;)zp;\'M:=Bإ0I;qbޒpy lV} 6sGy}f=B}Eٞ--?&|x`-6,`? g |$ױxoMsy@?w%q1v5Ef'?'dpYs9-cqnGz,$&O/䒄'5ʦVa>W3\+KPlo/61hkquP5vm~c!|UC_yWgjꇟ"I?!}l]]qyrkASMzGq(EX3]oz @9`CPhY]+ GZgG%O+8"b ZMx6sJYveEb4C2 WV1 wkm:/bA>K{%mXF"6XiNFA/7C4p#,Q~Hq`GԋC?hhx͇",J21)<23aB|o3nԌj$*3*t>\WsjHCx~8R dj"T-֪/ކ9e\~BAƞ΄EAm(UmJjܘyH'F >YF3w|?Ȕm<`!6=xpNi-ne0`DdH;U#{j~sgy|E/aY5Y*k~󯶏Q,Qj7NHd]ltjڃx-C@NUEIoDvD}v[\txHdIrf xLᚡ==L4PR jV9 e[d 2 {ُSME|UTANg h{p*t&bυH^ )v^wg%O$:6'@#3mmB0ʀ= IDPN⎠iP zKVjf.0 uDkZҚS" MQ. Mʭ-3D<=M] y+Ar_ũ)NFw|V&p/VzqyR݈n2&\܊_]8Y""wuU6bXH\^cQq_Pȕ!)ْy-C9-nrA5V9]*n#Щ-@!Y%[F;tܯ.EFxbG\vVm, .% 衼& z4CWfL[[ 9L'͛>]$V%vY*ѯxWN`"@/S5t6M9 G+sjz}`J˒Wu9r!?ߓ%Ȩt|~ޓZ=.wXq A5%K3gmrHnފQcx OK68T'4KH}2b'LTčO^YChP_eX'7Vjt]QM+ە-=P{qmdCU잪`ʥ#:'-WeHU (.ϾZٖ΃BV[jnNU`x/(2rV+Cu82hmb> 7 x5WAcUppC$'}FMA65cE78)r/I?dΞW3s$D? `㭘0fRB*z;P]u420Iob)lVP h0NCn(+Q_>jqmAEP @Y9( N9(=vȼ%Wq+FVE fp'd+C-h@:~awz3Mɚ8 :7Z_O(m|qUՏh^)_zcܡR1W+g¾yo=n)z߭U] fp9#[sلG|aY n=s% HU˾ثu9:\iOuǙhw_?nHw= : !hTuQh ʿ:rMVYNm)Ǚ#i3]+xXȈG'oƥ;pKYLP0FFsL(Asm&6:. >qƸ9ar9r) Y\GNiBȼƒe 6sg-p?r*l襗Ն 9hڢk>èώ)Q#eA2uz6X&6@Fm2]w&Torôkހ䦠]5[R>wTkm5꞊(p7Pt]\WY'p/N)^UiVj#Yzy'ÏN$t7҅B-j8h%4Dv@8lf:ƚ7$UVtS4 /Xcmpx^.>ف*@%DKrVʳR\8VOB#P\_(42zɛ1駍} Oi7ujudgO3~ L"!aܹpEjv6,n P/ 7[mƈNxB[d\R_FVZl̦dfq%hgg,; [\B#1ܭs7K74ԋr̢X@t/QOx/_zz˴VUgyR/Yav$7'~LW&c< x z$}Mj^!@-8BZ2V41]r۸1Z*34xykxLr]q7G~~\$gDYS>y/sHR]K#P+ݞ&5Fgjgh+]Ei%b3 ϸsߠK6,qOK\\CˎgEÈ~6SJiAx8QjEʃa^e|ZE Y-]ȴMWuT?'F5߷6;>kObpD>pbZY ^&+_A!LAܺշ, 6< H,*0N/O4åJ)< `r#Ki1{'|@ٗ@z垺Qggq 6N;m}Zv p~`ThC>tp=HD0{Y*&e+G=MUC""M 5Sjg#-٢\UfG'TAl{׫3l|Fʂ nU(ig0n$[';h+X)-j&7`H8(neS3 ,R,?l: YY6b4*tؿ{Akܔ~Z]pzط~'6;|jcs0y)~`&?S\M|EQ22n{^P;ʑ̋Vf:bu*糔?\VHy1u`To)_("ma4XAZ D[3B60UpLQDO=5:=; d2ƕtS}6;J*;L Y˹/Z7imOPߒSj;vX0f\!50S0Hi9#$v+8 UԲRrpCމ2ÜSSɧ>hpCAimJe&%h~EzͅwIr] ˎ/vh8(t%Ԓh_:36P(Q>4=uZlʦ2(½usSGIdڅJ%[(![J=vdxQ僯F ou3sl5ۉ ʍ@ tK"texD{(lW SY裇`o VB2_dEU\>X@eORm!+Vۖ00a yBe-,}foIA^md|/!V̋ 4e!^;t6Zqr%_N27tq4UӯVP1W)M~!XU;$;EHYɯQ%Kʹ÷IYYKb 6ehe|aڗ1<ϓ ,):^dž@X~#VtzZϮ9y]9GEq_J ^y5 GqN Y(¬#u<%3L\!*pfh']rF%fx2%Eޢ;5KWDjqH8 iL/KS,V5Tfg!8)0rtlov2 KH?JlQuSUjd!~~ sq)Ģ[FS!#a[@ugw\?@~X.UΕԪ_2$z4КE~F` YhWaLP)yyG'hmmyVO8)C,s:]ivWxc[|r$>ۊ&> `MԺWBpa OU4'9R2 rɠ`֞e؉)$s]B 1Uw U~nc jTL Y2=ŕBS/GHmQ]z37ҺsZ ]Sx PJ[*҆]޼kr<^xAlUЉۮZ6ޱ/AK恫.Y4UCnqq (4=YZ۟xCY騥F,his&Qc~"yVVTO2JFlj=V˯w{lq(AY7}էvpپZ(փP@lg,6`_YmD'+y!H-d)uŞ  %/qgÐ) |?PozDs+l.c`\ys]!!Aɓѯ!4o9 ZQ ##WEw$#HRyD~MB@s1k]1qƈypYœArؓ@Cw]f?9q=Ϥ) =(qx09ޔX-τz&*3RcAv[]nqx_uRE%+Z,2`%xսٽzN8W9H e]4Vh͎_ ㋶CE|Ѥ18갗~LJ%/‘iv5FiV^=>M W^q+,1 /Ds`}P1k{YȘ;q + Dn_l'2EӼp~u,c MU]!!AEKI@c(1@gseWJpI9ވE]wI|9 }X4@3H{ ڱmzzE|ԝ[ì+ޏ~GM?U]kä-DMA)K.2T >2DtmU!ض5٧< c.y|Pzad_Ѳg^2H&Hp!}gőh=<Quc 0&, dU>|In K9!&&Q #Bx^YPY{4kD1O! ћ>j!#B ^PfCқqR9]:bD:h*ذ0θfj[:ZKMhKd{%œѢ4_3v0;&GV,< Ur1swIR9ǚ5&t#D ԰3m8z%9.7֧ qK[F"ɵMT5Z@}8ӚPw6׍95P<xzZ2 D8[lG3hܙHɖ#8DjS,^@Tntil|UgҿV`i0Sz[̰)nj 'jhy.Ӓqg~t>wݳH:آRDvEd ^dPJc,J=m$&>c,.:w9X g>sx7 $%EbbVPŜAu1V <ڙ@!Ym/ey@+)ڑF69\;rfTr`3CC81I3V`8ACQƺr9qkhU.,>Ljo:k$Dfou]2<&Oh#WaftM쥛; R%sjo'HYӨ60<`SfC/eM. }nu&iN`o'A:&-J䀈4^OGQ/4Ք oe I0K/,iP`Tv ~1ZI7$.X0 QToQJ˔Dh!M3vԝ,@4MM N5?YbT+,e{) :\2֟?E3j0®jD\|3Lȏ0.Vc] ьŸ.HPZkeᭅٿ:Z'xm'DqX-|e7@YbHe: c>yX )bIuF-=[tMg>\3%%'% dav b<I9e\+EշDX A%ҀD^{25Rgl>hrXwݟe3v~_ h՗) v|K&~X|XJ!@?DwgiAGcE.A #v%W[4$M%M^ zC["&jYJs*[Y{,hX)]^YMLflxƄe>Iԃjѥ!|r*Lj AXrx!Wam}hAxurV]+EzmqRW!mv[ i˧ffF#'eq@$vYz b݈2rf [؞@ȫ h5Sr-h(OT'}q!y}ڂX7/)$ܠ~8!EG,:40w>Bg(tU6' vpۊ:O]볖ϯ`(% 歆~|* :BFE07LJ̪(LOyZrEIc!">a.;+B1)t:iuM{ !$<$iÃWWYh.#uFR +&gXU;kdN]܈ozj) %UW7$ (i|,Pc1iG2 ( ŀ$":K$MHk H^H17)Cg buO7-o*fնWAF)cH`CNSWK_iu vqeVѮއ[9(rwj~*< tYҘTbmU\֍'DO\U Bm7!"o}!JS!,!PaP5a-* 8zscw1ug0߮KqEZZa>CUY\KEp898CYa+Y_/OOȝ|{܄wYdy4~!Sirgl͓bY }sod_VSr6@RTճ?ly#V^ǞY9lb5)!gzAi̧ XޝvoZ:mC[(ks:SRvh>ɨÊnNcCfmщ靧6;9Mhٔİc~_F ؚ#خ/yX?Wp+ `|hpŷ$kzqump2w?n +n/0y0-ۇOѢ\qL:TvjW]XMEe_q s?=n`>Ď rT tԹ??h+Yq}i4Xń;Z Xl=Kv&1Y5=NK'Bp_۸D6(Vw"JD:\V4Z!Cy 0lS3U'R!2-AԵmUp5sr74PV+W\vdgNSZ * |{Gwt>S 9gH=@ˁkh 8Xoce L6^|`4[lQ)4D+@U0xh漊C89&BXuA$}M _n*Ojؽ\܇-%&ĔQd DB$_"gxw4Y*:=U+{XzckTò8ݦߥ]m@[N9<[~u1lx~yUBu;awAUyK0NȆ]WgTkdoԶ|^ͼz5Y (+hT{;I qA֙*Ø8S=W[Y1]="}v4k5Q M3ϴpx]e^6>1 xehجoJZijhM69͚/$Ap]΍/5 m2*$ւwIg7V?t+h]7BϦvN+J 3YPQR3T5Aݼ%q'6t[4??r/FUNAJov p_E |gPΖ]*c^Jwn\Ef2Lپ>ɥ@\>Ĕ.KkVtpNQwYxr~V'Wxf6oGYB">ʑ+uXL&6"nR1rs^Vdכ);lv i5nǿ(4ͯWj 'ސ/7})W"WjO_ˣ5m;Ȝ\g[6?]cmΒPGE^m&$M5-$5svN8o-MnԳ{ȏ޲@Fȶc%pX&nd.%MK\GIO PEto^LAz`z? #w M }( Eq dpvC {CA<`'Q2kxښ .x\ 7BgaO ZvOs ~p#e3O27*/E:FIï +4Vxd})]|˳:es3:I-=hօqbN_9>sg 9ԊIaF/j\)g>z*e[:HljN?g(ztPX{s@9*4Q>^2NOtQcAu&e%@KV); vjFЬLlij#EkWARx3;gM&ytW~4'&TUB{p_QCzK'W-MI{p\BFqJsV:g!Kҵim"ê("hܬdxt t[Vc]'c mR)+jgpVqt9Z Gԙ%9mWGO $DN]`Dv-MD V c%KMmͰcB10D mokŽ0L y )J o:#9J̢fhI0y :hhlz`3"O5;iGB%#I2Qj ,Ԍwk[PeƉ NHLb=o{HR*M\y46E3=|B{L xOg8EwF80i%@`F/:AC`z YXEߠsߐ=j9i$R*Jm'fҗ5"PԐVu4zjBC +3;ӡP!6V s}hF`nF'Ӌ^k,q U_'ZDس#k2(?Y7W2ǐKbO#`nmWY5|"dZOēτprhBSnΡ7_Ɯ,>:KK 9ODt^9o. C8㏘RZ3}H"7 H=gAk\KB4`'4%DE|;'/$;n{('ݓgB_#g5?XRZď m -qF;.KPV?9J*^|:ɞc_Q-<JnƖ%ȩ5FļÝcL_9g4%y(wћq,`IYyjv ?s8G_f1; U 5rl/)J h $qH#9|U!#wdmg'qò*"53B.(_ϑ_( T01Mpݍ 8Z SvTP0֜5EHwsPLjRch0۩5B.SP"0 ':~d.v+F }#} q;1蝭G"kX9Jg9rf6!;co~Zخ:}yb'/լaBծ}#@p|</oE<RD{Hc=tٷ۝RJ ;Q}U:h`Q`3<Ɨ$qs<5ӚM6n0WLhN( m(\-x2>:j庭Vq4P(a!LCUp5cv^rs.AH eEKz:y>}J~a eȆ:j>Fu@Fk-c+P/km]yYm[7I-*9~Id2ei$g?WFeTV_f nkIZxpnؕEJj=oWH4*o77:؛"maǡHmRI㳶f+Tylʠ)Sq .RYyte\ }…`~T u=fٞ PX)ٯ*oT>,8P/@2f6mEv.rGHö">y. *$b'Z/я$bd0;hLjuzrRU6)"*sUWY.};VyYd*Utdъ/%]},K;"iǙop(u(\K/>8?֨o@REXSX sEv9uhg6YfozRI!G!@9A,"hBzJL\PjJH Ry/qX 2~=ɲxGȼ`2&n K^3588^0{hzB/Bz뷌vρ:t T+)DDn=jS7_N=HD&)qU<6{R 5.aJB\25̗}j])obh·Ԑ6sL. XQ0xX5 ̂aZ0eVzkʧK'U+ȢLқ8y]pjdcqoۂ |2R|f[r~eHG'b=6cA2r( 6TOɧk@IhZ=o ;ݺۏJg3y% \$SlʩKVGf\%zهsNq _Ee&vWOyayM|mlDC3Y6rPl+C(mSxg{)nm^ޭtH: RS;YBAmW8 =k4 !ԊM|q:|L=TB]A2@Pgu:iq cNةI,x3TwlvoE#n%+ģamHHɌ?E1]!?szCg/'M_{͡ %A`[e8' %+n\n[lrvqOc{=%cRFd:D2q+oʎ t` ~ :ЇNC ;Qyv%Or9ʳNhO"D5*.9vxJO(>0i6gǻ&9ۤ˓g}A5P~e𥾩# .W j y\ܠOX>.Cy\# 8q5ϤB(I}\kC!?!&#RtJ-#:eE3ze Z?`KG=lmyۗ3maeAV^|r5-/)f;MK7=,2և[â'.S].b,\ dqktAYhim;ԕ DC2O!%nA1\pYӟ9ԊUj}` 8_܂eU"ꛔY絣aB،uV POZCR,d;.@[]~'?TnUF 7tX={t>޶cXN -}'pT0/:RVe7?3|=Vad>^0eކ !%}>lO;7C^~5}qP;AWt)"kmZYht0Yk9٭3U5^d|^`6P``!YcsbPC%6^@C ;&Y[c+'ި9\_rU;wr-9 b ts#}FؘL$F}6TgN$N7 { +Xbbj `uzՍҔtT^Q-isChoHα+6f]^Q\_M~'zAu:s-NZTUcTs+"0ԇ] ڏex;RWtQTHNj XRr|mw)Qc*PtpC62N$, p 8CߎOeF GIfHz`-PK@o3.'jSϽ3\W AN #,9,fB'9Z@/ί|-:qAz k\ 8ޢaW(60Bҩ#/YJkV>R&ΐÔ0һM:M!I2N.ZB*u`\Rof{H~&+9H<@l0o@IWEWVn4NOga{ʦEX,Yb"̮uL2P -xp19K%t/;>XX%AxDV"7=p]@y\V|bqYj1/[EcFoX4C֠^包LāmWbsvIP+RC5 @05a) GK6f1{5з$~6kXXmr(!j;ǀ&iy@e>cD*=|1_ MEIvc:_N΂XCa};Bn`{3CԬ/0\? Wi͂L'ޛBFBiyo[I:ݏly+XSBM7pX65rh:$%8x~8m5;25!E-r^η=#^NZz{τRYyujh^KgsZ9pԧq~VeF@8jFϵ+*vC-( a VֹR;(Vy̞h^"ZRw ;؇WA<~skb%vT gEh`Ȭ|n}6ZLhE2_-96T9sc o%Wq,T<&ܴ=c׎$)JpWPu5ilZRAZ[ ?uxB"6C)yZ`Yxg}r JK`=ʳ:-SV"X~ I;K,Y`#Iۦ=!-7Dl="fYg -iZnBAh9WO\ZG8/+yyTR)r4:4Qo!\D"% )ʎ[@h"^ CMʕTNqNpd!7yWHǝ:NSf.]ZF?L4pJZW'cy#MH>mbjf~_{hĉ$b+@앉`O,[~::KƣAH lL@T!ni^?2ƯbLP Њ,̘Ht%n!w9^4#9a*[`B68^ Uy UG}yq@~'`Ek tS cf-ׯyO0r`eg=Y]Jc#81Uྂa qfL* 'A hE>voꎵr% )j<4 y T8E^d HY>۴^+ z"dW/̻UZx Ңngpc? cÜO0+wb9){]# pL#.$A{|*$B7.΀ͱMtsIC@ZnJu-gNln$xw͔cfY[ `:O`;B+Kը5@6]*aW-N9j?TO[m5m$@άKb L7;#?j(u ^X;&نRrWLwT}B#dTΦQdc o;֎qX{+TQCH H rP knb7t#]k'\1׻ ID^d8J@/ջAv CHcU#K/sMAbF&|۩{<=Hv2BB2ϭ |/OnL&7' c7%odIP㪃Yk䁹[Q#dXuTRgm{pZKFRKl^ŎY@*$D&crF&h@lc,A6U[}?YtB2\3vhx>DhT0_WpՊktF*^4IB\Rg}7K bIS#cYoU:Y5_X&9Ӻtܵ?5DEp]q R蠉&*\Jl}RD$Z%Jecȡo qifd3?LɆ~h&`p&?'AdyK0EzžmS 7'ӁӦ=XEWC5R|qzStܑ9P}CAh3r r﫿`=;|+F=<:J.3R2l$(y 'dw鿊BaaVf M?&23p;ҍ$ašAPuܱ8cGkVO k=7枧rQA?Y^OHm2VtA@&[&OC/ a^_OdsAԠ =tN}tL: %eيgd1 BZI%HIj=x]I4UK]Xwym"%}CY ]3_Ai{#mp|B1 4NזmC>ڑ:Qn JwK<,k9]EQ.b`wi?E_1^LrY ߕtйIJ) '=+7@ih}ьMG~;5͊f jsӾv6J}n|-[ +jpE} <,O[4c֧A;AC @4# s@xR?d*:ձubmO%@s󘙀 \gqN.V }?Xz8$Uؘy [8_YԲx)"4͍^kG 93`_p84xeX =?&Osa>hjW B +_> RM,ep0sNLJjM֨pkR>*8N$@dQy"р>k`β_ң* /7df=Š*^g=UNtV>( `yxƹq-~Ue ]`l{ Ṙ<횑bXN'*撈u-|]7Sob`RX#0&ޑ҄[(VnƾOL̴5KcvվLv3X# D2"p-Lm n uzr 8Wcs~mtxֈ(<8C5q4=>a~5ɠ0< Ob(ʣ g'FCH dJ̥/렦f,k(i Uݓ9HTA:wNJY$:ESXz7q+*{|cgSsjs=GR_^$*Wog-1b2ؐ6uR`wa4ܿ"+ @Z4_ W8O#hK%W #7&zw9KQ}ݝ|tr{sz2$YۉjjQ%CJjьB޴df7\ϦV:#̊Z>K\ߔa!3bw;Gh;Pg}HEeTĪc?Dw&(W0/̃,YV>sk\K8ċpiUI21]ZP D,3-y՗ʢ=?=Z}Ve]&m ybN5ZU FoMyW &vRORjY͆=z/*U:jUL/%^k@4Gi [iQJ#ְJ3bΤTm.$]T;ỊyO$ ]n}"D]V&aտx]͜ (^uD qs">9WO-'n{o, 5& 2N}/x?@JWs!+QCѢ| ehb`S"#)؊&0UL#28&H9&O^*  7PsՆUvy.!Dh<1|/snPrGZ_xomHNfa,6;k O”o1Y]'h f/)h܎E~֐m>Y\pMݍNtǺ%r Sؾ fV 7PjߧC}I-ײN1XvjLMͨF$&t=:)CG(!"a/7{&^KM`;+p>T ik+w+L!ԌNu7\G*/~GZ:k g12G*S~wLqZ+x}OŒmA+ pX6/8 ꝾS2gwi^ӜQ'BŋV @bCd)xY_ $Zg>d`gEUU\ iIW%8{?hP.=RJ:;D;eJI2zJ-ٍWΖz;IN(YV- !BZ0qP-x(HITܙfI)5icNM_%6c#IB}[fLd"\VRvV-s=7p:A_.DcMa}]r\ iܙη?G_F61z'L/^m3e1b!X|JkO؛9&ؚr m1Q 51<+|)xk X;ρ*R>dA]_(̡ϓ~ثC/`'&CdϻȽg0e@9 |>CB DŽT!m=8ݥ.DS%U}y4Wv1a4 d גvV̐] F8)x^\FT )M٧~l>åܵ "".V=$^^>>; :<wI nYm 5śIb+_Hͳ9Um0wU@ }`7-zc܎R/}~= rp|"pZS25FvƉ r #ubwxdc,1q=>r7o&xD+#d}*d' dyl̓5i2YOvWxӧn؟6\J7V],Nۥ?*өd`~@ovHLtq)j} kvm$kh ?h;WG/PU›_t {]24mƧO]9É WaFh ԅ{)GUzJrC/bWoNo4m눬Iheߍy@;ό"p,OAMi~&j`By+8SBZR~Yr߁UdVp, 6r Ҕh+ {9dAE*8Kۊ@U+[zÁ$k77\7Jk_b>cn 5 \iOllT*Z^@`X^`'ppU=O pA} 4x1;U+#$oqѩ"1jSΫl\'@~H ÷U<ɲ),'ޜ9bқu;l1vf/Uuj*ic-;t0Ջr`c;#V;.Ә,8j}6$jvej{"\V@ d㝩$i<:oנqK搯ݯcaJ# (q^= 66gOy'z@Oq3,lFfw\`gbqw"*6 LDR[)NK)X`IqVYȆ2e |`Qunt4MXAb/x~nv܅0z+WQsdH^ӍW$9m#%LƤ\so Ę!W҉W#g8cӣ<ĨӏQBEl]i&E+ lg&&ڶ'#UTCHVVN( F!ԨO)beZk7Djj9xMªr9`T?:~Mf!1 A7.ܵ͟}N}# F\9T"*O@TeXA2_dYmC.*K/*;F ?Ds3_dNzlj̐FӚКsnձ/GI5 ^NTW賹v/qp iOƏjN,OPi=5i60Gyθya+K!>D^j⇚/B$L/3H{q ˽61 ݖBp S:rde0OE&ߔ:]V3'MEs%68՞Ͷ.= kَs&gD.RS4J'~l ɐ<;h@~Q 1BuGUNiz=4 !Mt@0]JT_j6;B\rH4*9P vR@1e w\}Ԑ:DB:#k%VpSV[ Y 0v6l2(vSZiDQ6۔0 ]]: HT3'_@]}Jˌlernxh7:E)AE>ܫsQ 5vQq]AK܏sgy{d쟭9ܗ̣XG5fymʲf):=JY3>'AeV6Sgb()#8ދj(X Piv/iNdʄw1okax]gﳄO| `k7t?[7Hw%i܁]ho,}t,#ꢴ^@ؒ~ Ĩ̲’m%(zuYXK*FI H!aUD }J!sKtU۵?.@-<܄h7dgwZ9-ey`:wUOVjVP/yKa-H ڙlF@S(-0))*Aog\6ϷK\b`5k^zo0Xklb%k)wpaKףPcIVdck,OSK ~ٟǥ# WDl<M54HӔ؍|mYPGƾÃ1Z ߏ/RnZ/Gzu+cNQ Vb㝪cN*n!Sz_ QܢH:ty';X C&(,Z-\|L")8k'0~/W WũB_f<*SRv F?.Z#XK#Jqz- ~n(.&?A'΍l"&k1(_5SS.m_m Z %eAB_B)J +RDW$-P>A1b RY}5Ks9Buʌy;AoX~dgܭ9f.juZ^V>lC!w"L%yP4"& |r(p @/u#ǶyLAqSx6^T/as<0n&hpMVfUy"]\r |j0rDZspYy RR^N8le |\d\|]^ّ-z'*h-).2y'(yWMq(kl(x3T)`TSa+fiZAnS&]bZ5d18GN1ӳaPo}N Bc{[=)Pf93k"u-R:4-WM<0Zxuyk걢NT(V-`%_*d>A>:ƃcJU,HX$!4śB~0$'ʘʱjK \o%p[׽|N,ȱ.h'o: 2ud.~hN0^%S-ıt}q@ a[@f&JT^; Bx;`k6g)kϯ!z.E+*94,IVo{ƣ;$/G-T%.WU(w 6Ea~3$cYYx pJ\{ae,w\Q` uZQ+gt%\nR*Fŝ:I({{g/_+ORlV K |)Di'vTv0'\g"vhΌXs5tfG8T`~-7@wLt]SVd]nLS*)۝4 -,^O%PMPwɸTc#)2,q #Y3N+q2i[Iґ(5um*rSG}R_ւ51qîu,,9t/YV/c[}2YOJ9>{ S8'2֖w(_VT،7!Ġx0S..~P1x 2/kz=e/3EbRYs /R!m(&m93A|_y{e\3&]\LXzNP.) P!CpV:]#rN%t!APG؊InPa{uvt?{ml /Up}T?j^^ |PmD o\6a,bfѡM Ï5Jyi!T7D9zkg rwIgcP<tS8e\uծ|1/Fe˳sy^Q:2>Mu*٣9"o1>\ru (8HwtYQ]/sWrsFfww 1B@X+CpMgQ.y!xN&$A@,sQRBJ3iݎt:2CX0JE'ݧ>@ MjSW3veMKqG)1(nwSxg`k8~fGo rit}xKZ(þxE\*Y*B_\uXWڞS("g6x c|UT/>(,j(/ 㮄U }Nu$^MAJ+uy>؍;.fu$Zju"wzƱEߘϬ5?]_9#o#_{\8 ͫG˓ߵx*#*CVlUk?/OEKR攕v k׸hIXSvo.Һ֤͢SZ2 T!g z{SKG?\<Ր #C@ƧZ~JaMƬOhv3oZ (h"xny=QC@ ={ b(.f-[}_;,F/&UGbeDW#ypT<]hN;֗sOgyY`map]ź0":J*}k"߭/S$=oq~^oA!q8?El_1\ŚlT{%ϒ GRTDojFZFHaVDdv`'rBRWxF ^nO\f慚tE^D|O1?IX$<- Zl:*: Kp-ݰypbWH6-)]Nfu^{c)ܒڱ|7eQбY:pyns9|MU_*+8ZPa';*֡cXᮌ:$bh2?'zZ' W2"Ͳj.D"( +'@:ɗ2 hCpWXk٠:+)1?BwB]4jf`\pI?y1u^ЧsfU4M_&ruj*Ϫ̹=-Yb|QP_uc!RRvfI<[j:Y F)یMnX ?qSmQ:\5ݵ%W4P|'|&/]"9=QR]圛Z@!s] BXǞЃ+&I .%ْŻl:!{E-ke<ǶF&&a')Y ⇪j~eUrC`g,0B&%va>K:bE; t՟(wNe&:؟P gcvemԧvlaߌ1o!i2awx~<%cTǝ#Kl: ٹDVTfלbVy/޵L^TE%AM^mqu ?m<66rzul7H2!;ԣSl{8;wx yU65z JjyI ә3eaÝ UTu xTIvOKv[ߔ5zHcPy8S&/;^Fo\"Ft& wӡ~Ӎp<"ڕ 2l78)bMLw/@Ա$$3uBZb{ W8k{'=+5Az{xW 0/oL-!rj}u&D$Dґ We0 :-F]őqa{K*oȲmmn͈SH'"se8cR1뾓}f0A]E4 Ԗ/>/eOˠLjG|fvG zbo q>X9'|wAZF. qOY\ྞԭCælG~ķFURZ#R#dI+67-g^8#zG:1sĶfS,[cAm +"u myu~[|Ԗ*-gVq`f esE9юe}\>KUo$Ro{&ENW !V>oH?(.`fK=/ktu׍~ &p_Ib{!Axqʽ8N#ΐ`rvu%bRKLɨprE .zђ8R>#DӍJ̢0x^:IKMG hUDw2j\%6.-BWj %Hȋ} HlBJ@ ߶.z;wDUZ)XԲ]#Z]\1|85neG4}2K6GT參mn$uݘ}o~P{\BT:X-2( 'ypPWa_'8;&~=J>.΁^,_&.YeCuc؀9LQ]?4L&e!oJ8WRw裦ǘ8ۢ&(L y+Y []W OrXlF#x^An\(إW8̍>k=*eś\&DJ/[9*Ca|^q)Ȩo_ Kϐ5Ž.^AjJnH W,{S>oNazW E1$$S~}ki6W* ff5ʓT -HsaHa?>8uQmOHjԒ{KjR؎Н M3E -:$Cqerj1Sz>'uv9O2Jxr),PzVN M(^tℸg.veCq+a]0ϖ8*2KGf0AD*EgCDE2n7EAKnx(BﳽS'yVd~ܬ5;]xRt;2 }Tk2мTQ4SbϪ&(5s{(fzb>8?k(exum)SΪ'ғ%i6VSD/w-'$GJǨ9y[Gq(Rb)Ϡ5҆O+oW}*_rGdg:E tgJ!F6? S]ocmy@Y,P-NRTnOɼi+kuN;cA/62lzE6_ jk'\Z4OIb!7sm@1eA[V$<5mO(SƱqfqX<0҂-9Y0?P2-fy*ZQje٧2l= >Mĕ-:>zdׂqEx73&F3]ʂe%0FC8H4?WMwz-kB)ۍq?zT|,ߌPw]#,W3߄7%݆b\E9 3xϦnnZ,w(fՓ>5B7}څjL|ɱ`D5D.B.r<ԋ3‚9{-l$N~-5#s@ù]:keE{1Td 8 w!@&b^58\܇Kd'iU!AYMRr"u佚 5:Fȧ}R4#-h%+;KZ`Fw/]lXM0̍/=d1\Ch\}c:x%J_g.v4jB]N(EU8VoCD"kjUQDv1͔ -d匈Yps'{2sBD+ ~,it( DݺOƘg?ET ~ 5%g 4 py9,Լb0r%b_g~.|%)_7>4*#-v޿Ġ T\^dG0pW!5NP9f祈 ӾK-8%QyN#3Oh+&2jiFs&?E\|9ύ_e(9hw0[Ti'èD<$FfY1PA0ig':$=D;g=f?ES['s^ 5UТԙ|D6M$/jnkUdEȚT$"yW3~YfQ $_mN}ޫz#-24͌1C }]a-.k/5]zݥp/9t~F7{^黰XU#Pdjiu6꒕?ZDggJW!UET1چMjjδO $\:ʀEupx+>tźঊb'K?0؝'h$̴|Ut$th,ν^uB^\wwg`c=vsIA+klb Ʀe~P~'KxvzwB}=*Uߨ=>]krl_mֽ8FTP䠖ᦠ"zv$z-jT`5[M;(ҭ>m*`y,2s;[` BX_^][7}01j 3*AS P"E6{b٩ W2 2 N 9Q_`mT:LK,Q-ͿH,%JoϐTYmNP,}^1cR!z} <9_fˡg{<{& ojN]V ȩbji.a9!GR,'=|;Ka)r;z l )?=Ku5V8b44Ĕ4a tMe3eE IT`].:5wxqo%xDl5?0Os6B)g7!$-sXk%ooVrU$NJo_ճ\`a(@9`M"+di?0unf>kK!&*+B,*AlLJDˤ6X9HiW1"eg s[v_*Wsad῜&#*;vf똍\%>6Jlԕlߠw R/, bQ{0+QU'Z@zU[44UUA3s/dT&Oe3/Btgۙe8b+Cu.$F. Hb9||YŮ,]|~(vC0d ʼnA_xj{BOI7D9/ K͵o+|寞pǫy䗵%NW=3DA;_p)s&{?3v_P"Þ}[D\<*F;Fx/9)e] 5w+ӵ7C"cY=̢ϰ ȹgNo?z?ҠmSѮ8Oh PnG<>"8v6f1 т]18Yԕ؀8y[Ѷt4d]R/s8;'5t7&S呁ŜCw3EA+/PM.ӭ4M_ @XeQLfe1kޮvyɺ07r\Q:Wvw_M.x*pߠ,dqqYL 1* yZo sx>пbⵑ(Jj-c6RǙ~L$;92 ge>X%R;꿐ӉUjNF:b~ $!&Sתx=Wۘf4?Qy+N5F{1z>P*H.>r'T-I1ǣSJWc`8jfO$/qp.l /7Bz0:8e]?` Q˅ O 9T,b-'MIu b>BLhĉLe9IGmb\^'exn 5msTmuGoT6CY;ӍLB]•%Sa<]dKot[B4kf􏜺GDЊ7mP/)GGW1g[|WF118tnzPHG喈Dw9$.xWkr.djŌe˶},C\.i$$mDž@q>AgUESV@<w k"Ѕ"%""ÖE ^tIb;a-ڮsނaRb%lPbLlJ[\rM2i5|Ӽtl^^ٖ! U`axā(b"e<텥a ) [c&Whd]ѝE8,CkhU.E{(Mf&f% Úx!V.vAO,(}l_o1A5 =XQߍIDqֶ"\4Bm(:=JWKuH讎1C.3_A]>CAԄ((1$ւ=TaV_u@zu!4IcЅ&:33;{n $׮W饦 rV60Y8YD4ڮ vnL㐒cjc4cGy9 5)mv?ɫ 7CFÙʬ 7de`tB0مPٔ8&dee 'me`$̠jʄIUM| gtˆfkn L5BvZ>{[Hòr߬Bb3,HYIT~(+[+7a7PӋCg,{Ck׼nWܶlg?]K6u0[5@tpmpk070Dx8Kvj꯲N<^]Av1pNLts{Ą)A.8A{6F0,2j~ ǿͷ_Py 2?e덝{Q ;Mk'r0c)C-G"&P@A:9I -U;,u[õGl8Pufuz˙`j8 D\x.|L dČE^thj{2v?fA3f:V?Ԃ!::sv 6$#>zB$KCh;]gJ<~Gz W~AuK@t[-5B` cu<M 2,"0"?d:xTu`ZP ̛`괍" <݃$HyJӳjܳ0y67ވĹxD Ctijgڴ0yeMFbL.  DiƘj`t*5L@$*&1,``U]Xyq o|icԂw̲騖'A̜(PcЭ?>(t̸ӢRYjxGnk׎w[ nH?KE }L cYNEZs" 46QR}44w,y$[c̐*h%MAiX3Wx9[5<ҋӳvھؘa1q6SCpvZ UPս) "LW{t%_Q0VcE%Mjk|7ƅ~"ƮgPrdEo㊞#n6[3BVTlJ)n=m`i`y5)EvybaXb5P_7nLlD\!ǃ~=d>E7%bkڶ#K9Ӵ|& ab'j'fJq]ߜlKy6)S/C0osy[|dr!n;gˊI8GVˀ/L^'mPTQL}(p;եM&7(fIss^úT; eRw!r9Z7#DQ/oFEHТy0Yռȶ*<1']4Y$%[{ "f*OKmo-}\`,W%l,Ђ`m8\ x\9s 559p(T@r6onLnzP*㎎=BjCq=ʏ5O8eyPx?AB`a<?R\.:}@#<+ve\]~,WO)zM؆JdK eJ%SõnlRguOwG[pvUF]UN6'OURdd3rDlK&/~HEgB*^ r78ϧU#_0A#ģnin܅P/PPl)*]KMoniڂc41^8#\#*Ab6Pۺ*g(ZV֯k]JuȨYB tUUqzS\? /|.=$vvĶ',-^ϸ&ӕ8w?77۷͈P4vC>UxΟG xX4cGc8^gQu3[Eg @@%:ojB7xoQuK,3[pA#%{dHQySiޞ{]SxNH77 Zy=s*&KYua\~3"t +bMnk: hjq)嘆!/|Wm3pT2B݃q&g QK׭:n4wܗgOUBNzH.ɭiI0yܞƃG-#Aso$`O~ |~K>XEA>V"KR/4b $)Jd!x̥-7Z&!QG:ZP'F@*(AZ7/m / ]R0ž I<|8~\[53}On I ڼ Eg%\t@W3y&wzAs ('30:%Vn8רb aǀbF6t|'뇛4:jLn}*c?90G B2rG5 g =#Ə]OV}qY6tG;<αT 4Ӕt4i1lƂo_A1f4 :Nʕ9:NxeE J C/;Ҁ?AfR{n*pIfb;)zqJl y|[E]:zkMl÷Ad=`ͬa} b׷?5m.?GvXG|{8tg(s RY "֥L`t^ D`8R|hͩ PyhyȊV:K&h#\Pq:v驥' wq/z. /R{`[vE,RṎRȝԽI#Vo+8IǬ݂!4oc2wĚַmNc^;N?[v"-k̶ {+,O3w CP"N#X \0Gؘ,{8lܲ0SlXUjklōZ,/,ص%#>XtOz=vP5vE 8+bC1ھu.3KJ$/%IKHxa-*ԼR#,>8ቬDpJU_8h J p]<&Eɕuծ>vkJsFsEXJe֎fyb7oXs:8J>(0V=n,2fwZZ=I<μݦ;ⴉMOKU?br/Z߇],MeX!b i$ Eb;eBJXԹ[Ux*KNF5}+F`.xfv񇅨;]O٥Ff<,0 7e9N.Ead'_ GBꆧl9ai9G:v^7.1iưAjYUGW[՗eӵq:7VPܖ Da4Sй23]J jo7zhx?oh'dc>kt܂oku0^ʪtt6q/ߚ^c-zzoĂ 2"w'ޏY y:})dnO1P5BiEʃ8ݮ)NMhK\r(73nNdN !nR 9ï?|٘Rpg G֚S@s5sO +&ՎIj8txmz$/#xm:J#e7"9ۇ EAO$J䑂GWf8AV?8QfPtxSgx`lJd[a %ڌ{':;"ef-Ordn҉yNq)o-ktHfߑu(q6A~^N*(bP7.`jSR `{ ̀DLG2@w.Urgj _ЖgX:q2\ zUS"͋g"X_ G/'R* ;+R9CM|j-,k?-sg_cD_1~\asOYd2aU.'f'5q?3@ :n#_”Zn_wP*4t >E-9_^rq*S@.T ׂ@\r{ ωr[OOEcZ,~aFsE$M\I Tp*>. C#0=8[@2YbV*ì \ͫ &J+?ma~lOTK1I\ua2 I6d,P|Ұ |+#񡒛u6,_-sW3ڕrB%3Dc1/8x tѠT.Ny"LN(p7]{?zH;&/:<|[ZkXQ!2$rYЫ?ƘP≫v=;ӵK4S)n2[~)o(Ld_A'w,lsK/w#%emF~rƶ2#jE2"f%,)Cf$E^kw_x287W) ]ڹnz̍7SHm}{kK;ĦrcPh/^:.AU_+:o}0i!w0=hڈǛ6m9SIߪ1n>Sٛz`xʗ0V_6iwDU\V͢R]a-54}|pu=_# #4Nc0-_o"2SX.I(B'ȆAE$v#w8ՙTi#U gzRoVBE/81[| |]OK"艁3Il f+tA~b/!I2/& ֈ ^N!lhKܵaBNP3nhD^6 :s,ݷdm=T̰fjJv]70eɍ6 +߽ /xmkm=8!Fe)g&Ga/ 4ayNt+%8 ڪ/5HM2[!Σ31%$~b{_V;u~4ɲby^>acGc׿S1I {!l)5Z<ͳuxZ*Niy;@x< oiJ_m8dUֱ,Z|m{0j72ΥH='kKg]!IB+V[ Lˠn7W})cS,;flH08OM /,yaoF&B6D}]#Yp9݋T/n;\TcR03nYK(Z6;}oxQX:XD] u % "/a(UFģr=Ђ/.K4/M%lhG4|2"u'ߤr2˟p/A:q'Yx;R-S&%y{ע׈g䤒vx]Lohӕ\[8Jb]YA0B#^ņr۹z @XlI\ "`[;^(5-&j;~هjlYm::9ze}"5*'YPN%/:rӑr@q>[M_H KXWMrAza`*m]aU$zvp& օt!'.֓ޖ6i[D4Gy Tџ+$br'Ÿ.0'}GE/6^Z-b훦O"iñu,4n`5m/&y@<fQ-%Пbz=}G e|-t 61G{K jZϖ8=9c0rVEV'0{)y-</(`T S v(YoG/ *Ob^}hNlh' Ä(>E@nɨ!鼅|A-kI,=T@F(R@|ӿN_FXېīπƳDFnfau$c!M鿶NCjHT L)A20 ː^guac7`K 7KX:L@k?b.D'X.wp~R,{< O- Te ~bMLci;@Oވ`H<S Ed$7Ymt4%TSUe,,,jbn$kqdw,r5|ID/v15?;jSg0JR<{ bV Ο,¥%6͢n̉VgƆ[{ ;qP}"5W>>޾QT_OwR흯!\a/4ـy]Hnf )-!Yu{(L߬ߟFg1rC.NlnvBc+GȵJŇWs6>-ҝC!_f9ٵ2̦9~,KLeVRQpnY3|FHs=Cc"/2׏PΔ. Ea@xG';2&; .W-.,IR"ǝTW&>EJfd@Qd|R9O}Km 7O9 C7(:+h6n -%#[0bdZ]FN2X7+h7wBkBZ/*9$Ԓ*ٺ.EaN5bBW忆3Yؒlض7uwG`cHBPPmO)305g8hN !>@Yg4fa%Sk6<2_iߥL=a 7[նyzӈC饒2\ź@|aLwPFx ঠW %@2"^ja),{XWs?OdH}1}<r<[%(N .zdgfJoL䴁̦ a_ iv_o3ފ+~ÿCh9 |H'fdй[1=n_ O S .;-**삅~j_YJLK5޲52 )3(֦I0q5&~bA7RyD RHw#@A+W(zۡZw"G lBd#cyAec*?'\A*U:;4^1ŲJxe<ؓf',A{d1Mg+S' -JJTy,h%.F@Wr d @l mP$1oˀV <XaXTnH֪ ԏci\<yKƈ"#{^qi;ak 8xZYm8ǘ̋\=l =1Й@v+Ӝ(e eˁ:ezqj40&C2?`.P1#?say(Fm+/ x:{ح X cTAQ+.(u <^d3 ؝ +DY R#?2o])67NQk(mW-x1>x5׽tdKqVP{ pZƎa#@F)OzmJ+A-{,pXV´;gS]Wd+,ЋU5Gc$ֲRw;EO6%zBhRS-ɖ,v)vӔuy!k*4zwG Cn2zsokԖxomׁ̩#^@vHe&H=u{w&a%t;S'Sr-K=vi9@% AEԙd~z`z"mx * `Oeݶ>?d+SMj<ۨZ3BՀIT[̇:ca\0`6))n˩%1pe'q{"YRwteHlyR xY]1kP@~#!"TܠrIr8,&UJ Lʵ,1!{zH,xG:J-Z5A:rs"HFfxtc{BLYڔ-o2(oV#)z!f7 S)*XJS"|żJx,BV {:E=ӑλot7@6B>6-]{ IWH㫝-h3:@&4z}=P WPdG<S@{Zk]p'W퐞yu+ct>/GDȧ2f}]'ny{P0c,X#4) V.L fu *`N0%CnMJOsҁZfu<ÕumȬz*Bmm[;ޟQ#:ywK5x |Th!r;GRd!|ͥՠㄹaG'Rb>6YQ?N "F\PW65*9*?֓^=Xnޫ@ZbPm\(@vR(Y'@@d/Q#ˉ pD E/П.%%]%QRKo}yERLaWc!H /)@WUR-Rd9fqVQ525(a[If LKU:d͊[QBwICBrƥjE:jK:<[\`V$:CgBo?睜eHak\]T|KzQ˫ 6uޭģЈ何:(njc'D" : &(G eCg98-s.5CN$p8WOXcի<ҠCպ\<:+tls m`qZ FZ)B56TyNӴwO&4TTgq} M7.H$)1\4S2g_G&*!cGOijBzRgg- 㿲 ͉͊dZi1O|#ZH]IOP3 5lL+eti{\;("P*xJ%۠{ƞK"m̠/:|r}<'z@-3j| v{PKS[|%@fGDhI$G`G݄9/k{x 4ĹЉ >w"/iQI? < 2v7̢#cfuLXJ Yƀ姉$& ,O};sj>q]ܙ.&f8-p}=MG]5eP`rdu*#wĸ|JNq_o :а~FU"V?UgPBK=UHp#XB<yr?CAaۦ29+Tބ;^+մrwQq\y4NGK(BY2x@nc-s)сs >wW=˧rX bevs2K~܃w2G1*t%X ^dBס!#Okc@5^n0 0ϧ+r1=de~w0Rb)xYMM+yÀ-.bo{_Qo6ȊF{L7a<bRy ޛ8A?GeA5\ne/foh C} 1-u\m4MF9 &6sIϷ#CYuΜVjEn"c] l!m#V o&V X/"R_78mNasAax@Ҹ;Pj($ت/'2/8J%YPN%ь;*{ ψ7P-eR8zmGqZ8z.&{ƟNAp0-Q[tcKm"<gRe| NyEח cLHc]9v>Xe I`rwVF[ NE fCq~,o* Z~WD[nZ/W> [\&<nQ4%ڳ- RWWeC1]$/gQFoRFTӣX":;޾79gH|EpwWɋwtEߏg6Ɉ9&8ρ+,N_ G4ܪ`(Qdkcyq˵z' u2~jͼ"+ݠA@C5]!h.n` ҉0ѭV@5Rq&QnKxtO^s'xc)8N7 Fž ǑY`2efX$Q F jgs3F1ӕ4]} o¤YqtEQM9׎Wrq3+1%zUߦp{Mͪ[%aZԅxz>bO 3O-HcǔrL92Zͦ`H4s+$GfȾاG,Ul1(Qnw"o!@.gE<!-vm<&;f)11K[3r8t!dbf o#;s%R9ag5zZ!NGYEQqڷcK.GGxj""\n\m#&Z"iFˇ z\䝐Twè ׺-grj-T[> +bˈd`CjN3].}U];4Ú=2RW2˫?Ђ3)9igU.m <f ;ѐfJ:UFI9)wt{RL$Yȶ29Un(_mP#$˗?BRQ_"*D -Z6A)V2Q6::t7yr^ca.+o&c'`33돋S,Xf*]y]BxAtE9Nm~vT:EcPc$:;q'a15ՒD.B~>΅ im* t+ d&-0#98{wϻF0y >T!#b鞖k=ӽp q6tfӵH칕(5 iw)PSoKz4uπY]ߥ2` ',8flrՔ~!4Lx71c&j_6&PWJoJOeES@U[bD2N?ԕM@hvx,5K(UTԝA֊5GU.|ƜGL #&ƢfgCsx⡛IuD!)g]}83mZd6AH l.X/;бND{3;@ gbڙjNLɲd͓ARh3$} URuPS bUK1(i߿BR ;ȶ i`"c&8ߐTcy,`8{EDS\Ⱥ̇}cq ., ȟ1t,-Je:\yl8ǦZB# o-v/:[5R':Rh-Qo*N`?1!lKOej?|tZs⋼s YMf`BszIy'hEzaw,ȝfd r 'y~PAuv:ǵO ")#Kmχ\##1fzc0y9\T9_g:ɢX*vb(U%)g*.g+~ϡDBګ"jA ,6 k5]}ƕIT<<~>WidV_)ٵ8j?d@%x![TT|+[qs5ҍȯDbR4x1Bwwy3Tvj# RYѲ n=j aA=nzU6 OPZUm@)49 㣜 A輱uc1`rvTG*Z]bK[_Bf6RVE],#|V)[WXTC$imS罦CFNn;D@Nt85oy5OV(>я[aPqY7Wnm\^iq GZT7D5VS幋"ei/Q5 pP\Q}6YƼF7oйMĽ0Qj58Zc T+<< i1‚/znb d,52?sj9Ntw,) >.Ж</B{҇ 0ߥ QtW`FA>z6U=%v}ddii489dƥO)Ŧtex\%ؗ2iyhG VS6P˭< 1ŒMY; Uz[yYH0 'r!q9/:&֛vo1զ޴t9P̀qK? aR{pE;mQfRuωbL9gTDul_%3gHf+J|%ڋ9%7eV'`[.7ڑƺcQIhDC%]pG)9B<3eV3[1iu3e&v_|- ]:F|uFmB%*NʈCrGZUͷSLV6PdhD8> 4fY7MǬ9,Mc#1\ pB|uCG]Nۈ8/y -0h'\zeő `  6l$"n[VY-Pn= ӀU?+yߡ6`1$ Ai>?IGDn\::Y"(J=j* D|--]w/(l$qNcפ$l)J]b=V.>4*fV@|]NIfaR3-2C$7=ץTecY{8<0)Ctt969/%ۧe޴S '0 it\vd`#6b(Mb]֙4̀Af+$q`.JE72nV$>ù݌Uq!7hEΗxGƧs,( YgɊ׋*|2`jXd٩nk0SqXކ0[YrbMC I+b|Jȇ/}kF9xV)aJ,G-$_5ʡƀiyXtyn3 >)]^҅VQyPQ99-at'iE{$Xlm{#idpe1XF@ΰ65c)oďTyn^;WFk+YerA91j*j )=ݺhK?,G\3-|e~ȹwJ\`żԹ\JYQ6/ii*Q' d<7sv-TIC3RkEYKOñ]Owy)|tB+85Q.bsW|aΰ=vֵЈGm銨y@h ۇm>4S|F]\TeM5")M$#ѡcC&G*+j u+:䙠4 M z a9@N~md/bB, IY'fIA @Q$R;ńbǛ݋FO.YV9!PVBK 9gYMᱩ=Ӱs.6' _k|y )+[TX\;b5Rc"w #$N{m Al#Q:Bp{)׹- e ] G/?}9SxRRE4PĄQuֶk )ګ{tKU6vRXx{oeH8i Gx6=G‚h"xrl6RXGlxA:PIwQpPy'T8s0@91v6M,G5=zy#}X6tkLUc:oxA` Rl9GeT.1?D<,i,y+?6Ҟ=IPh7.ϬID'%#sJG SZ(dC&+iLTS'c Ev19jJrK'lĊ8't'Pt4aI_csh 0 U+ Rк0/BL :]V)u s:0Vc6a"μ'SGI8eV ZP rg/T"+5XZBhXf]Kڕco>Kl:wg+{5 KE|Y̔ZGXtк7%渼3T /W0")vc-Wh]t"Ћ&IudA]"؜7V\m:[[ӷ!R㠰,(n?JGȀۛM8p(jZf }vOޖ'*~v7Hg<>dS;{͵v~6!C+1 ,I.-(դRF}ą.74ٵh #Dȏq2t#8BxxPJd|r2Gd?$b֎8nkě=< FЏB[ (H@FGp9 ]닜`fgvT^@DUiAc;fjћ)1khL5ܸ)vF(+j?yZUJU dHRȥ4f{~f.{ @[zx#}}bgP婛@A[8jHe,~ #S¾xQ>:V&eyv"fmXI!Nsd}8蜳fm~,{NW=P 5܆T&{Ywџ̵A{nۯQQmîm@my|u+AgUI-;I@k {zeN6WzH>͉ܰ9ӄ{b!^DaORM!*c琎@'>^9i`򏗗AKωoߢ\.S\ըWp xOoS"X*?aK:2LgA 3U,˾S̷PDV% d\D譬fT]B2JBWys$;47*`ЋqJd#O5I?WQ 0K81 ~m#NC.f'Kx 3"ۖr+sN##`u=J gMs:c *]mӶ0v 6YK"oBM B+ET<;4:9?=}ԢTHzi. PPa?? yذP ޚ eӃ;#. \ȫxHfБs _|=?[3Y w)0_c–F吽EY&F'|dC010K^ O|2-5MS܌tEy" .}Nx=z{=ԇݷ $t3A5VdSS\Br;,|6K˃` @p#H-kӲgDPf}I 7nW&W}!,Vv!Nˎ}RLkL-ԅߥ0ļJ<~ a"bej?9Lmb?GF`󨗗*3[Qy\ן!6.*'|!?Nm`G3r[9Y FӞ lr( #?` tjF%x沜(^Ӭdt5zK92~4կ;M!4K~Z<54dߦ *Zל+$)vao|ڍ[k4`bn$q0>w@5{LJ+ǛI*mwfJ5+9Y_#CaZE1Gg*(xFsH@Al/R"Tuw'KAD#H3\? Jom 1{{pOd C@լ5&vڮ{I%jw܃ (23MҞ/cEDĨ`G,pL|;*FƉ}<ށ"S:Rtפ5p{$Jqu e PH=^|ph9uBS۬Ÿ= WWIT'S靖4r,7sZ}BQjq\Ttv:zT>uMՄUle4 Lx 59g{6y/ipkkDNgNJ:I*ǃq:uy&9V^/EbR|w~7ضp#.\I^t_zˑz}{$u]ew dxjh`)k? ~[a0T/Ԭ;͍QT -` S@߉bL]Px#:HdGϊ61}xB>8^S<@6>EA^/\A +Z&ڧp |*^xW2AIȍذ* !(۔˧>um"jzm.=1|76QluLYTKqj5f8u8.2.NKyD#y [M},-gKG - Ů9=:ٿ<2 IGeu;RT H۩2'I?O5Z?]vx.2I~H_=`ɺ#.s]̍`:h dT5)Um$0ng1@E+@~A:sOH~x?ȸx͎܆${x7 RU k`ge"81jN#>ktߛ]2j@ ܀1P0&+Jui% sҐʗ,2#BX+|=w"JQ 1Pa 1_#z< ZrZt Z4Y"4H߳؍f Y_zOH>N`r p2V+7קl7hZ~B>y-AUi`PAUԭjKe(-ϘwPu8{eTV[rU6`V~U ;L WyCp*G^; =J+_laH;(4Sj3QűjxE^A;Vܖv \W=.Uᾝj<*t'g&G\\~PR(!KHUZcql4/΅lDX\ wE"$GA{K&i! ԂߑչoS fk\ >(kQR{5% XS|gQĄ@uFS%e7=M20.d; dtF3"N K=(VO]󣆂AKF+ QA|53f0 *ƃmXG7^ A (⬟]Mq,htozj8jnF U(A\Xb+K 㧸.5_{Q&IʼnDe% l2!Im H6N# oK !z& !/Z?C {/:H@6Crb~Lxh"a~g 64+G@_[^c%̃ isJj ̒+XާR@ YgC<n2apd.O"B0}_ϩPj!]7b[5;*F̨ŒEi5bFAXALa87T2+00saeAC+ k0pB7=6xN)z |+a U~OeV;Z'[YzRT#7^z/o.pAil:~;FɃW)ARUI{ xr:FOJGЉ$x\}o1hfC`vmSׂ!%VMI[4|@v&3Lů%<=K[4s7B%S V. @z.kJQ[`)b+ߑFm$уg/|W\P=O7|*ME(\ ozY:Li}2[;G;7<ܢz0dMgVK c,, P$#7]#:kh10GT,ӼVjgE,Q~qy8w hpICHYW޲^C 2ntA]`2$hwR]ql ㊤VOAFQ$]\QE NЈLO?}}?)K-E\}oRf3ꆂH/'3ֽFuf*_/V.浧Q(FPMY5+파:Uj~yGm CJJ z"a/2W|3}NHoS#o5{HSB[:"åEc tKE@E"k@vВ!w6RqR `J-|D!tfNq0 ='Wba˘T.8_ !&)*.O8BxU4 {X*YhJLڙea wP0Rz]wyKيu4t Fjە&)*c!$G8-df! &M@}慕0lTToEFL,Νp_3kں!& BT8گJmP6sM)X۝$\cdoP3:2TAÚG4o>h ]~"02>g䚞1P玊N f=co̬NzK??Ec%?M-J?|P6]<.4qx<ޡxLē5KZ?)mn҈Qgca\755s,@7:5Z)6 ,{B}{<۪5irC<(lAβތIzRcsv1J/lJR["4lI|XOjbnj.TmڽĦnuBet6^WJ&WgnoYl {RϗQ.~|< fjR*#A+NP)h-V?SoM!5H%c*Z^&!ZJ=9W@bXM?bI}}YPus=Y!!'N] s)S[0|b&9ǡ >y vҟA_I`bp.P -J& z7\2f|`[#H>I9Kf&jkeКu/6Ix=bmo>-Kٳ^~JMkQ*J=RТ *nV WqeV_ׄ]ptԑ)+105g?Bg,9]U =pV*`SExկ1Z\5Jnk8轣"u =' buq&R n&Oof1hĐNZu$^4in-@5G6"#w "=>ouWGF;w|5R>i͘]aӫ˟$=a" tl:Θb6;~@)=e);RŸ\&! 얱GgKD밖MyS+H W2&&w/)GӝsʛNC& 'E Ru6L[JBqp=_$:JQJI:GH}gWd/fc+▐d3^::-sps,"ye7;WwƙrT"D%V2g 0rH߄!„Ӣvs"}V2g ?P6;=H_sao!ob[1Eq0S0cʢhطf6P-Ha]J3N0mA ɟ#G0&WµLKkǓ0!]">&$5 kfd+I4"_I# U˳֌Mw?zޢj&]s_9õ`޵1^i;DKۗuA#۫Yߐn=#yq',, .c`o%]@54@MkP?ܦtҙ?>~?w0BIq 2UǁC) ߱ֈ:cݹFr%*R#}L{9.XaOSq2l%'jEhh |+|O\ F;h=UIv63eSsm5_`qWjMTp!շ<"t-s̸(|:]4V~\}3+)>>v@uV9֑$j,߉}36?(LxhH5E#`!(ɖgyY)[c4x@<*'K$4RTR\K{G崏R=cX_VҫBkis`z2gܧ;\F]DS_ \6˱ts' |U `]6d{9q>q|苧RQ7.8[F{2}Hvuϧ,TWh`>"y7N3I&j2ּISDl|Ba;kU-"zX9򺣗M1)€LaZHp:&~mL/Үoч ̴!CsM~O[g$ރKGx=MGyxVΡ႓E Lnۯy1PaFv t@3J }8ShA B>^N}^2kSQqG. E% d}!t'"ƙ\vjA+p!@BA%D<[3NuFZ{ǜdYmʄ)7X m8/rhC`KR LP]&$kq})PG \uam4W fF X 1NY 3YSkpSB" >% sz8Cc>5sዛ$xN'}-'D~9ՍcTӟK-o82]hXOjA3ᎀ6 k|k/6cy;#b\tR1'?GMMA4fȄh k|~`+Jy"3"7F2f k(H;Ntۀs˂ X#XD5 DG^ϣGExhc^+7W3YQ/\%E,8;w-O~A_Uʬ k6* ə:(Myݨ'Ȏwrd%!Z:21i:+.l^.\;S[l/A3cfOr^xPvR^lED?]tV~XM2dpbR=q$#sK`2[_[Es߂!2vL? (e(trBb *&mޑ?9(M:+#*X,ˠ 'OEKpf{퉡RzFxnˈ|0r,fhS^XWg$Ӹ~] WW,=OAWr~l"#Ej\S^so 8pv ZDjIaX)fpV~*qTʛU64:HTW͡|A0~qG$4]"֫b ټR$BZ$\%5 t\X yM:If.v`m3fwy±}*b`E <25TjBpwN -HXtJyVu$u}dhhJ}hkڟO Ml0@8p}nx28eϽ*FzJ7tӻ"[`LF++=hJD}p+d+ @4Fo0nq}oDo F ' zu$*e@ua#3$=qΠ-fy2g-YK3YZVXU$g=HR=gGbA|/oa5_3L'<;JPkt˽f}C GyEׯ"l俓c**=r|Kfy$:ډCc0IҒpAkPa{CS2XϲY͕GDH0.ay+%Fxc6yζm`Q׺ovDLe fyepc+ 'KVXY,P܍Om*MBS-`? ۑX˙Q#rLxap%>9]7f"t N>>ky_YI#}qx;.#h=J6K=z@J*ñ6/AP{Į3OZg'jOJ7U{!= ڱ-^m=VcvBQ䕽 ǸGfkR!q?0~RU"6paZ!53fY&֐&@&4MOW({ tS>!MRnpi" n>\}?wo},6D|dh5f /q2$neS;X1`<5:^~I Q- ^G5Smk-i q#}?Z81ŠKv("ݐcgnN6{#UpP^.7g03 |8 {L(-0:c߱ovFU4DT_8L̍;~D'nˎ?[2=TS2OGk~Ϗöu[iq5m[wV -;n{)CrHNVdKĔ{JSXK!_( Q@ SdsɆ5ȶZ6v9jtO30;` qi\)$l/QgaMDVNR~rɍxJWj[Q0 JRwYxAd]d$MҭfǢ&)_7G1^HR |3; e7HW_iT>׋9<m#"uZ`(V4t7Wz7^LԈUZ($2X2mn:s$pvE ) W=2璵r%BkM]NO=k^|x?cJZ,!vQCGd)U5$Qj(U7VYrUrL2+=L ;gJe.W%Yhaȟ}<6@ܿә P2XM*Q36- 飓`Wc_oRbNC63QIJ/SpNMEL{۾{2t$Жn'c@;e3T0YKv PK8|Sm+*_K< *}}j3`ᯛ-}Jzp)"lr|xy7֏;BgwKa4JK勱W@~P 6edLda֟طTUG-^7Kwy屢x+M56>gĥ(oOyoK`wSjN-eafkRtIxWޱ)宯GnܰJF`}؏Q$ĩ ڝՏD X[ioiB4E&*Em v- _|]oN{\zNVj]WzYwA͎R> &ZG^]]e:B)ALJ@!kvS_˘xpKRճ<u|ccw}>W 0g&wiY?8>!o1G@n)Ãkue00qcqVi|Dnca"f[A>l`%Qy~g?O}6o[g>>R6gw֘"kQI[{ ӳ6CGⴙ0'9 M=]R~ HtlOvNNx N'eA!2$53q*kC8Й1H:? 2KnojmCLXHFXƊ)C[⽩W B(iOwg^##jwΟ`??.#Y˕wЕ64 >0+L / L;D{znWK<+sV0;GFK3d65#ztfy MNqMV'>"" 16tb_ . [mJ /QgR){'cн3nS~=d<+u| Z߉BeضRƬcĩ_6͏v1ŖQbۇ!CxL!K1)UJ*$fX>/~K4D>Mad,4qWMZ[:Sl`4pZ9˰3ÏLZZgf\Ptz J9Jʙ!bv;%^7 -q8F|nLcSGO _cOuſ rK{xjF%3. :aa6o1{Ě*kAzJb.X$!d\O|΅ʐ~^Gi]f}%9bжWN¶STQf p pNƏzkg +hBȜ (Am^˿ҡSb3@; D}vK+bApU٪ t:P'L!h5>h`r#QѬ2>9;m.a#6dUeU +,8!,pٞ, 1'sn:~γ"ZCn8&_b&Vp5X>vH?QgOYe؞|2a;%,_'4m8fj7WLH&1!lr|l.Mȓn;LfV02pdph{ԜhM4pYk~ĿC7CZR10$u]MFY߅Hi6 V=bؖʓH{%d_t cC3䆲M?Ms?5@%Qo:/"kO\<ͿHWjNa"$Ǎ߿cEܢOL(+ Sfe9-l@;B 2y@Yo0htqwhnj!˓ӡy Yg֖i;z!)9R,h@K)~BR~=Ts߿rf~PV5.q#fpȭ0  /KvT"Xڠy]0D\(O>l΂[ͻDE<:w `+)f9B RpqlEAYssI"hV{X$6ڕ*fIMNΊ8 zUPX?>PQO-j*—J N4U#xiYqvnk5lA{ V#~nC57 95 Efȭ83u=$`LfAuk4 ,s W>K3,)l()QnB▍ Ō0uۚ&(^xfe _^DI[ϛa;m|1}%_ :X,Ӷb;ebi)acgC4-"k~ڙ E7UV;S~ݣhVx6+0.P`PPa[ߥ≲I(y-y蜑rlJSqlpP H-9g^ɯ# hA- f_G*|H VioB۶@q~ٰPƷOoR ihf 1x_ۀV}"2lx[]&͚ )DSivy5!zKZT{Ng.тQif:kxZ mx3~tVu#EYzr6Jߵi~JLΎ6^S'rQϚU|F΀vVqpN(v#l7#dE7 ؐ45 A1Ma\7ArVK6/i&.SIN@'(~~8G,yM\I{b91*ۀ:O 7;/V \dmb`\3lHԦ;5C>g}ů *>R䁹CM5e#G0zp 4?IC>(o&U}Kx] ˲Fr}/]'7sAlٿk'ƷKNd#Sd*̦?d oըџn?OJXՒXb7RAtK"HA 3x{s3 a[E_Аٮ -L[-9) Ndg>')[ Qc.f]3>8ï2ap_N)#m `*x.j)CU*'K}%ػsM6)#/sߘ*2,QP6.Y_mV@G3[&ƪAf)Thv @0$M̆UB=񐇚ĆgzwQCJ wLNCl?qqZ6#h@?u|ie/LĜW^@=G\J5&P8aEŘNl"NIB믑 NGv;5 8|ҪF_oTVQƞVtUG[+ͰTW<ah#eR'keQsbwtX8"z]OV _DqqTy^~QǘsYaOY;}3y=S.pHlק#*wX'D^,kaxRgՏVWq(S~&M?X=WҾP0{$Sw?*J@; RR1lD*BAJչDsd+L/,=$A;^(ZfCC ZjXêicpѮ n{N6mѡ;jZbR]ky蠕Ͻl k6YKt%HٞO=e9\qC*7M!29mBevJX},yY<Ulɂu7 :bOkpnkyg^#.ut=L\hLRz qDy|f?&q\O-Յ"˰Lj o/h9w!>L*`\C^P-pea %O+ mn ԔSʉ-Xfqu/QYtfF<ѧ!їךgɶH'bH'j&;(Bu }V '+1L9٣sH^q,>ρs<ˌE~f?axy}G4 XWOcI\֠}Xh 47K!^(xxvhق'֣^2t{?tg7%]/[OxMkXep?D hJZRoL[Nwx>E,BRwB!_sЩZ7d *pb& tArdX|`h#s3o%۳6/УOEwS!2YdR:t -|7:ļa_5nNHp.t]׊ eBɦh勠FC08߽o?wUTOʴHzn׃RڋS d,"12 >{Wj'|M"z{1j$3*۬,%i4IJ!so/&>\H. ւ}ˋ#?W`%:敆f';1,9gD-nz6;輯&#]ά X5l|"Mw5п\[sDfMCaLW2s'9a9 FR 5(: ?g]t38(y'G<Ňs 3Dȇ)T ot^v¸X3݃Ȭ *d `,ުrڕ<3l–Gdhoqr|ki`^x?JBNhoSRTۂ3ݔUf!{!oۆO-@Λ(4ezÍk -9Q;N*ߜffC;"=pP![Elо|3 hDp`=L;C)y?qE2sF8!f}(1w3Pйr.oNJ6۩yQsM]y酸zVSjm7!WCҸcmk?{Wy{-\rDQuP# vQb""NuRcahj"'UTά| g-v_\PYY6nnGbӒjf8%qAIBmF"[ ./vmJ[њ|JP0uݏWDaA&Kx+:> p,{P*"a߿l$ bHrSǞl:zL5{JÚS)(z0Ny~BNoH^6K'>EY6DG7LcY?gt+M7gb(c(U%bM/m{v&:Mo=_DMn[nKu G‘ ^XيQi5 7%NLS-:`58+ LڹK5+ȴ΅^a5 !a(6!&n:[@10faw*vHnCsu󹟿l|a^ zJ8E%t[Lf".uRNKJ^iRpic7Ϣ*N>!Rό>{\ KxܯZFvf:SP6j,*dq{aQáDh^ˤ wA؊x*c =]§M|V68 HQڅt 7Jd!=̅v9$xvZnE仉tv6ҧ*6}l;OZ]U 3j@:4&˥Awoc^~ PQhvҊ\5=Rޏ LB9t/iWe[hOM`?IMmk4'N zNdžiYqfgU'kdar /kT{2S51Yݓ*N}Fdˎ+'̈f m@No빋-2r- |8'-nA!MRZ-ҫY55ㅛ;d;=H^Ie,8+&"Xر24iWٰZ{ŸW}_Slx\ވ1AX֋zB6r\LagdIe,D4Zyٮ%Uu{q P]RPW/+Cy& TStgۂg:ō ]ϫ 쀿("P@0P DQa1~ xyN.Bx@6Qd6:F-O)Zvw6!篙 WC{kvzP< cVwx-O XRzdv-/[xټ3=Vcc|_]U!dj!PqVh*jBds^5mH>^l]{%Xq>k}TrzMNj'h&i3gҩzZvjq&_RYV(3RvzqB&oV=d(ּ(d/-Saʹ9'qQ$.Q/7ZEGYx735B2`$( @v;pދQ h9mwɀXǯ<>aޑDab`A3F@O6QMOJV{$ |*+,GWwc/1ȻZ* ːtGMz M1?3~-eUIJP jWfCП`Z/z;HM3V˒<$蠼(5SAQ4%+E@Lq%.-Q%ԉT1Ӏq0Z;lT'2`~1"߯vJO [I$@t-=N1^y%rR^vEjjW+QD,t~Oj% ~Ϩ ċY >~!,ߺ@G~)fGcj^9z=mh 33?X0eji.i:dp$w+nC5]-$qT&J*0L:7/RUmR_xmeH;d }$;it q>1ť:llEa. pp*dnYkK a# (e̚5"<j}7|CK2GS[vc [WjO=>YT+;! zi+ȺgnljX@6NQ&Vیs"ϮCO6OQ޽ MdM }fN(>Vߏ :64eaZA9{AY,@YHw':U+I9,PRlm j1Z;DͦmفZJFA Ϭ JblMjLYtR ѥF{mp`:vιt;zeyx DOxZ^@-U>F2MF^ǫwen@'>|ezdYE"s$'qDpKgxQ2Q: ;gzb07 I_SD{+5旜%_Ce*XuΖaݬ.Đ-0Q. ?}6@둘$Sã;a]٥}7:rS;6i)ok;Xy֎I},Ã:~LU@KBxj8= (+ Ҷk7.uƵ֏؞i{;ߎREbȈcޢ3Cb}"%|;&~N=q.JA?`o[' #)8YRӢMbO8%:f9u~Q:z*:!J48&`rv,&'8٣dj,}l0pH"3ȟO^/ C3AR[[<+L"/M c HZvZ*,y_mQ3O-3Abo#?});t7bo wQڐt57[1@F..Jӂ)x/B\!@Fiܘ3<ڶ-+IyNԝYX/>Ad ఐndm+UJ챭.qeXpHYȭ4۽)ZS0|Jd&Љ!@@YZ/liOr*2]m STE&a&ssq;Bg] dYONˡĻy|8OY{\1SVBF('>~J3uLDbjңT2 uy(áāwGj+q݋M"?%;;) c8:ݖE?N \#Zpe蚥96Mæ%r׾̏ ڨ x22~:JQ/Hˆ79d=~.Z_KxybuM1ï2.sœlj: ZY{ýodNĉKkUEk/n⻐c4A{Bm쓈/b⏉"G9D`Dg̻޲ $pw"実UEBR6,&ɏy5N)2.pm7<TP%ฑ?"sk$gID~.!ݜH _uV(`yZp.jtňGE j\ߟ&zJ~}:o$Ʉ29`HulG)wCIaWaޣ4 /L0"WtORN2@ 7jPfQm@/6xY_j ez)~ʚ=Zz3,v ɋUz\-] EO7h2YiklsW\iؚb.duF+m>30](B\d_4Q[\U< y~`sEooF[kg`HD]8e0q)a+H$ߖ[ǂ0֕c}u:3^>Lrr$B?WMkze~3:ߖht@2ÕXkr'ϗI5ai Ucus>%L}eBhͫqO\bnZ|Uddѧ  †BD>/sR+\*#ݷe=IkYrii0Lp>Ή7H(e򿻌M'4|KH++"0:)Z HkW[7:nO0 cj^{1}Ҝ!"*U*eyv(=&zlNc:`.L<6k's-ȱ :Ae`*aq\)Ѭ7c eXX3 y<xI+n/NU>@yyK2e YufO:zIk544vv("r|Ӧ/ 4)q`n-^=]Y72^xys=FS-$4Ta"G\QZ %nexp2#Ю FK}O[1v/~HP̻t@& aFuVSs\¸z$2MR˞qOؽC3CPX~2CN<}c M#,bCWÁ ?ocԍqWT_ĖuO JND릠h.<ĉ @b 0 JLj ʈhj8ߤ)꽺onT[B1rĂlǝ?ֻWsA 8q$eϸN˹nR#GaQ=rC-,B&O-0 Vb'ÊWɞW!3 lғ]= ǝ{=B,\%V[q!c[Kr;yzI[Ϧnp1(fR߽S6Dbɵbö(M9c)MhfYN.l#+%\%qMCyn^ЦKӌ{~OnE6 ']Pp9ױaq5S3Aк31/n4G4>+XDɛhiv^\wO/.H'軝ޛZ81疭k՚{D^ho{)iKppV Dk%큄|# t%Xnz5'9JŦ2o6IQEu6ܷ{65#GZysm_HiLQ^kW$,*PXlrDw~ţ90_m2""u׋h%n@t8okB_E.~ ^ mUloCMߣD`y V1KS@XI !1'Fht>8%gBMNfM$JzlWn-^S]F4'ro3G*aD‡G{pؒ8,fw"۽ُV-Gny{.W^ÿz#_t}o%2KmfkkKF\9H,{p:Ǻ-G߹:]!pvެxʻrC%/&q\*ĵ+ %m^Q [& hEU\@, $,*RJ`ZZBFIK4zd>pCtcdv#r1Xvѳ@}^yEg>w_wr zm_x?$[RD\!q%P?`mN^ Ɂ"_+DG !ܷlhX^-X,c͊O춥' ;A*(;1 =mnh㌶ ~,s#KҳvOk``B^r-~oUqyr=-ߢp "ȬBna"4n`\U& ^GγA\},J{'a<5]a9xmF1x9!}tT^͛J?2[h~xȄFYMRK0dKALcɛ=_ˋHM-4a~ǭa #*x\\)qDw"@lfՈlU!m7M\k=Lpˆ~J)1BU7Vc'TBX<9K@qS%~fSH_SXjOG,:Yya?ۋ8 _>g._^Nm/0Ux&l$]n(;X|'E[wU'oјm %əo >}16x$/S *Եn̫@"d!\O_(!*NPiR$V ^1Són,87d.ns<畭87MYf\So_\S/riRBF;檡#⪰ߗ(} fi{>^hKS9p ]- Vؒ|M'Y1dV qMfhzBp@2w@`mk|^ m(Q݄:GnS[ߗ}*˿ٙQyx[ Y"~+^85(#@fPتŤހ?ZhsZkdk(}4L둼Ya؃#t*}ovjlCjb.'_?T9Y!c}"Gy'2H>D@Y[fe޴OxqA ɮU2:[ !#2MnZ*6HS/-<51@aMlHjYǕCMu=ݠQW3)6.Lf$IOJ+A@wQtWûZ?GnE̗'všyZ5eqB`i䋙>3ʰVmȟ:KyJ$˒B,tVI=3Dwtf:j=A6i▛/uRpGo\-@ 0cQyLCzTX".TlIqV`LRPM鼦 *-o zs%HsGE j8"ҥn @)|9BZAz8P<~s MaP>)TVNez!:! Zs3ASJrHH:I"f[DX!E9!8lijOܷ{ ԕ?ӧC$!3j0osC>7}鿱66l_桓tnNu䕎7F׸~gĝqq‹^蝐JLj]#&ᔂy&_L+CcB#Xdx*YpONAxX-.'B)|OBGD߉O2m#|c~UMs{Mz ݔLPR~ -AeiRv՟K 6<}ϑU-[,U 39vҦ* Gl s7sJ[[AäyEG}Sk`B|Ll74Iw|wGT5i! ᘸf>Ї1.{~剹0}pea uC<C1775 'k-аU>:ŵmWj)w ^Ąv_c4fLڞdf-XQ{ٴ~Ppm 9`@=3bܟS = kUsɀyf3no!/Z@>#1Zd 0X5З xOF"qbe7 aM0eOwi4'˦M|Xfxphl,߀&ɖ Q3\;+ɋ? "ZAʸT<;/@uO'N+†ƟCHr*&*5zL(#g0 $/unhk5U \8FDSimB#hZ[ېF~ahqVYbfv= GRS OUq~3g CJ hĶ9}p*^@v c#/&gb1.8]70ɂ3b: w3^߅fL|hvX&§B>^(u?8 Ɏtxҁm`ǁН!Z۝JkeS8qq9NqF.eʗU GBO|2]8_߫"Jdd/u ֽtTUbD |Z/|\;@vCMsնUbZZ 븊 I\u|(A@3D+A?{" n̯o wz̼W&5c,<Fej";'o "e {lT &Mt~hrK;I&`#@,j"!gBUM"4i߱ףWH9wka&>mK2Dsr+l`c01z+jJdw:F"i_@n$S)zbPRKݸoI`oY&Q(A1m'^}X f4#єo^_ {ir;w/2fNlyǙ'L7ǵZJ;I1Q9 ϰEK+wmY_A5q0 "=%_?D!o*v}^bo"1ϘiZb9Y<]WG#M_sOOBȴ1 V\.Z3nkDN9GJbjBm~Jv2J->aJuI&OӢJyG=).-Hjt SbFY ]vgS*̶u(G/O?D7t6)(oZN|GLpQYnk+oq%v ӭb¬7=<46fC0ysz ˘xc,U>feW"'S3|fg.ا: l0ɻ@T!rOETR39~B++Bn\fyOp?P$mqZ6&d8]G}-AzEZJgl=}¦Xwgw/͝_.Jb=m,=-5ȜRI3iZ( lJj{gY֧ťCzQNc0bNvZP`4V؇<wb$#B)p12h?-;MT(yG>OW2\1k9%$hX/n^*=)<8FZC ‚dfsHOiB?Et/B4rI(4ah{Im{0Ω>`hbYy)k|~k`9"Xi"X6j?@UvFǍu!V{DIJզouIޫvɽh<9\[Ăkɰ>Qu!=R>HQUgL /pItΙ y =ݍ🝞(J2-jrc= FTPN `͢ܚgVpFKc,BvuEIs"1ҿUf ;9c=֭BM%K+!`n:cd _6pZvo[#`S@#)E"6@Q_WQ dp# ,fj)+DYn{` . }+E w}INHgX2.\|we첃2/>o8zk>\Z[F=V&tciks iP/zkHpV{v%aW#m'0ŀ~r])k<]}iIFmN4bcA` TbY5.o^?+#x;KmlOo kF韟ķ|]LItz5n8oidgKS!1_߉(0n 8NsĉN# '](ևJntRNI<0 YBLsKiڝOҽ@ Pmgh.. g,O4l'qPL(d֚9 B)V3*tq!R|Vy8 юʨ O?|e{<#)k [YbOyQ7|#b{۵  )X*U"g6%G>+l1W#RFiCxȦF3"@rPH\;H]ag Y~UNyO&*^hH ]wNzKA}"A1gVkOp[:%H/ғԁOĦTBnՈJ+#aB锬#τ8DZ~oцǸ(i 8\F7^7u“a_3?G+>ai 'N,j蕇T& @so9?9~y?| ,NtH7~_ .zTqҞ'e GCMU\0h[zOb"Mf)~p`P:8Eka'rnY_2:}}tqntԿg)e!SbhKLŦ;tl#ڤNi,UꒋrZlg0ڑIvm\س{Âu HH̅|Hg?S`wC [Q9ۗx=~$QmOLRf{d|ޟ@f/՛[I/ѵo5``:Skw.-cr\lAT;/2-v\7F,!2w0*:]FLeflP>Դ@l'qvHlf&y&#GZ=p9@xGƤx:O ^!}I6gOx((fC3%~z]uoتMK:rKC㶾G<~kH?C:P1!,coL4dO,Fm@Θjd=ZcUŒ3b95#_je(8PCBQ5~'4n1}E.%x}_NRO@]Οԩ,Im[ALFcA?SO,f9Z%;7g˝N6lřh^ŗ9@+{3/݌y6ϲmD|lnߨx#uwd BEEBߘp L/$&rjO?lIxk ĒkxgKؑO1˥ c~[ kp/e+ѹ'OkVDIrp>dPluֈj̳GaP[o꽱GLW ;>fLn? NQ*xK*CA%th(.ℴmCYsZHƦ墣i;eH0nNXQ[B K AzA!%bonAҊ!ͅmvޝRԥ7N' 728N?[>!B% TJQ N0?&joZ@4yEV 27kiC\|'An#D}EC2^V6htb|{qI"3l?N#ɯ{!71:M`{c*“q/Ը(=8̒Mb=K芟U^ȢpWi4@ yU$%w+QtIM; YOq*b擠5!42. T^CBꪋL ~j % ܔi L8 stN7z: ³/YZWR#~ '3],>2gz+6;:tT5kmӺ/$-vxrKp)nnCv@UFGs;NUtְ>p"(A>d"7s^V@KM"KO*I蘰Q6qj72ƝѹPJ})V7oXƉ!#}kGBcR,M Yll.?.h#֐LebPG Pog,0 I|&S8OOHt(vc2 o[ GӊL An:hT hBt͋}riwUK]⋕-E-hFq_SUܼ ])1"b+ 9;xn+$k\Sj*,',!ZXaU2+f$ϑ0t;2|l90z̟Uu[hrZ &'h3.Ik'C1ʌ0ɋ|w'x} hbNEPlt2lVrɡ-]<:u j,?NηLc'Xc4vvwЧ Pj3Do(qh+Ou^|OlYc7ie =+ x|fbś7eW>LV,436.G`ڝ uPn?lD;B${򲯷D 6Z:|Wf s=28)RSeB %bL?+LS]ҷٶe2JEbJ+mɂZfJ2 Q-/ ^ƻ@'4yO8.  n ReA@FުQ~RvC,{nbk3ҳju?sW*)-7A:lz*dZ w¦;NqYO>/^t"`|BWҥL'狙ZxcK͎mm 97S_|!ux.M)I3[zM`C!l`[Bu&Q3e~ 5f=o#_1𯎷'q B53ЄAu% VhFQ-J ֙$ ӐΗ6νTS}ێq {NɞcUv?uR$~$Hh?aZ [qLPQlSLgRE Ch8N{:-5Q3'5Fu~B0G岣k\Ő'k"ң"̧ eUYkS|֣)l'(E|3)CJ_E[@UŅrDG\ySr.%hϦhk)2Nǚ@U klh :Ɍ4PCy Ifc> &]Y[eE~n凨\oAs݁Bܛk?Ӫ B@X%BO&̰[w%=$ƥgDL4]>.~"N\P( y1Ão1.xgRiA˖œt͂ dcb 3ڇ0ل:Db.jG0p<ȋuH V"cY R6~~9L"[i0MYX!L&jLJJr 2X$[ |^SvV8*bR7lT.DԮ,E4e:'@0\͊Xd,}*S9ƺpQנ'i4\Yn>^/kׄ >#Xb+㭹}5󈿆p4s{LD|qC>.l!߄!)mbĠH%OKqzRd0U,~2]S!0[Q\-Rd!2s,8 N^$8[mpZ2[0=}f1w :D > ]TU8Hن@(nsX\s#Ã_OПYXM@Ȯ9bSp脣{ !hLCsJ&>-807(Qb'7EdX(NNuM069#ǻ_]ݯNPEyeL[JxJ+"/یBix3f՘C?@?QvFat~4E 7:1Iqn }="c/9iE-"Vw ;.Z-t Z^%K?f仌G#X%^VTq-Kz!p9"t^%DUPM>5) 2㝈P +5NY\,8q7xhtTa@zqRf.PI1cI85'Ia^s!)nzklb^g`Ҧɪi֜t7j7xCu7JWE.6 !ǘoOjTܼW8%Ö&Dz+Ots}T'<0iM5\ `<#z7@[7oHʭj_k;H靻|ĥ|є̿w].^ p&Ԍ$tce񁣉++WMbhN0)^-Q`*\%,01X ϓCjV)Ʊgo ʥ-躈7lխꈔ^Q@~0i90q|~/j}ϹY̐]gF 4?Vճ{p׋Ӯ=;KњH}%l魍$@'1β25 <3kqo< Çx=ݟ*k79׳/iATDM.DS\N:F 5[A@ ɍ 3)ǶoGV/UM''L ^)sby.)mOe8T&> k| ٯI%7C]f|P+2ќd@>Ywϗ*{6r-u8;d2 VlTݵxFDC~ 9J~ h^bZXDs@e u JN|w@2i`Cp7[P"WŸⓁwc"I~<$Jm%NqZ"ܸeSs)9O[:eOK3UC!|$0I5hj#}U8FAb忔c9"e>HLc$!Mx&2/y 1ON"yu#;aܤ/+~{@]ok =//暬ܥd"$=[RMchqD|GHZxeybSWulonȆ& RޗG\SK8֎{3trjk}}KEa,A%:ڝ"w(:yeC' C4wK h7A@mu[w.fU7H+¯C5Ru ذ^D^DT'ǣh3DB-lW#( "]RNR&,hA.?߰nݸŭQ\`Qf^hwra]c.{db=!@(ˤ3l`F\y}D]3S"0T?mz,S!C>|!j d@U ?'l7C2x@xvbZg i5Z͚J8, {1[,67hAꂀ2$DV)ج=҃OU[_!Wrވn8fSg,T1'!ɡ;x]Q_.oK־^-A)?:pE\;Q_btFF2umn 2Z'J! fcoo%֒}>Qx0+w3m$6d*t7s !lg φ4àit`\aѽ;!=_)i26{ƕ]1@LN5>\ncCie5E[ FheMX<,剶+ pBelС.Db&˵e<HǤfz ZRdƒ c /ZhxhG k/Buxg˦dy\s$Ak2j [xxZoLjfH 7D(m)ACF%x¥ЌD[210`7wbeƯ,fjdmNcmC) j@Fbg>UGCtˎ=*#GbP3 Ndfb逆r}9,l.C])*@:`w n /%'bkr>" rʯ^9Qi]lH5,eF+ [Vf,Rw~87G-ѓZl~t ws2W[ ,ƇԃI|,۲~ Nn'mdA0[|MCFs ߨ!=Gifn@ȔVF2XbdWZYo Y1G؎f<\$7(>1(BLk%>ymtjjwUmwKv*AÆK=&xu w.|窬\^7o]Фhp] z)BVmLa/ +yyp%3fa;b#Vt6V%jMQyvj R3ct^1IZ2iir<47݅Bޛ Z^{U{&H1oq/R^pKu>A:h=k>M/G&vXA!۸>8ǏCoy,q3/0hxb9:C}'zW1*ZY&~7ο[An>I.iJruq̇VaWN|5vlٱ).(\kM:Rߙv {хԞV""xP`;p] py {\.:G.["=H}J" B@0:vwϒYf.կ6h,êS9[H0EJ1e#ф|gv40jz6T)bU?˳zTĊ,>{I`x|/п)]&_y4tt iD5v9J !Jw7+EEmK%\z1[Eea&uU+"/WE[s_0(ɈAxc/LF$W!~RzwL) (9^Ky3ޖa'=8&-"w +yt8РDhk[_Y0l]!bnݝA֩ QVa0l}nk"&@ ߑNZ[ȭcu('.g>iRX4m.7W(4p+1S'xpQ5_-B")"6Frv \~ofГO 8"4.{nnՑEi!2p>մ w$d)"o Km x  0 v hawpYT`QK2 + Ƙ*vaBfǪU*;~''HPLv p&I(Ҙ>e(EikQ?%9}ĉYʡk.Ztש*Ҫ+#2?bu E?Z[ Xde%[do5L݀W1^L!M/,7,W:Ѥf^W>SK[w,Y(du5,c)5Π\0ʮ|yq~諮`ݴ}>V  i`U(hҔF0jIzv{ Ɔ9ǂ MNW`grym(V:vWS#lz?#؄H)f(%#;1Z@e8C^5Vk0n | {A9B˞D<#&qkrc"R/̄3Fԃjl[(sxK+1FQ/Glm\v) y&:`GWnz8't~b:=-n|7 ,b|vDxv|ANAsbRH`󂢵)AV8AΠ=>osNtjvK +r1|';E9Qr"a^؋X>,qW+"Gb_S:@F[?gOÕR)U7_6dǒԻ,q(QfxO^zt2 m5RC~fUm(#%k=RaӹH'Eo=o\\ܶL%J թS^gK@TRogݰ/Ď8fvLWdBY0"N€)4T[Vҋ7H69iaքMJ csV3_3-ȳKWrz8[]*Hu%rF v)/G@{] ujeQ)^XC-2gM".y-R7m=J ΄a3zvkO!Q45 d! )u[~w+L: b+?t5A=v%: ~;1WCzE*uGN{ޠ''9j*9YWQRpD!S>hqGp$q %6f-_abW5=Aԟbqvfټ%77ܯA `MD1#̲ޕI2{/E%- _>ƋEʘA(A'Ae>I4)qk#GEzfَ߰$JK/_s-.&hܒ[qff^C>yR$%9GKħl FEd \5;wY$z0DRH^9@-QO&s)&ZBdi2`OIjc wwBtjZ /od(G6v() x T9s#jigz ;mYg :z^GxCy8bEpu̡wH y#܈Q6rXW+K-o#v/| #0<V\V.^t1> 0?Uw5y0iBdvV=ZcOs=!8d/|&Oh.#3U%ϮɰW03_~a9 I,`3{d_93 Sm,R ǰQG٧PےdB'A s#uVbz lAFpn2N.H?y]vbIdvo{rqn-#bW܋VvNc/črn1(&]mDWS2&G:7"fzʉUf1zqd"tIZgٜ"6]}Ym<ꏨE*Qz [ Y~MR*o'kKx`?< 5?7x|y,*dP,&ȗH R ymEyH3ö @˂'Buf>j2`wэ@A=o8dC;`LE63<dKbDh{ ’Yσ+ 슽{#=&Kv DB#B翵bQJPo%mg$fTzx@]:;X<23jXOfv2ަ}1 d"ie#a"y\TGVVhT@k2[1x:\<(NFH`Vt#ˠ Y+X:eI4;C~TYV0̜ƺxQLjMCQA'( j`7c; pd4chā@vAmVL0C[2c{OٵLI)IoȇLy^2CH]oB|Х|?/jXSS7g#1YszR4GPaOW)-ڭOeRqo1$C,.n;FӮn3UNch~PY 2G-z;d!fL*ĒL>ڐ3X 8g!QOP7Ai7w?$iøiiţO7]Vd*5-H8w ոIصB?4TVA+]53"i(pu$<-Q(,$/k=>%g_"SsQFZO$)YMFf٦Ma.@ЊjR \5\m3nWqP,q0Y,=C@g5`& *f]qNor8Cgo6yq?k/cœ!OlG;r{UծaەUly~O! ] ASD!'sk 9j鞘1[S}s*': hQE,W@TeY*b6=Kڄˢe| '[e^.q@!_owݱcI3˳38nGI~`xxڮ_w}#ȓ$sYrYh` %E6UF?,bPP^@Oa~T,>Y/OKBc' K54L̡?w tH4DXC|?h=<7Jz>k/ҼMC_o5cPހoށ.7dGK-\B[>mW/K:k8}&+&';1 'iq(e"g/g/1agaT?)2T!P2_Fsg~%2}ZۓInILXaמ9%S9pQZ6Pms7 hh֪:W"|=#j l_—ڵ9`<۵'nTAXyV{gu=yhVP"!gnRNj.E!W5IPs'G=\^2 Al*]dCjMn:;Pv!':VnM ;)&Oy|F%r?c vT{7G#hE}v{G2V T|؜CnI໑ )`lu?Ntcq9rЎq]EHɐ|' ?ܞ_*?=wgVI5SE`M}yLԮ&QΗ +?g^*ֶsYfSG8̋L㩈&~v1nVY2l _E\ðMZn0DH9s΁nsvZ el,CƹYH%]9 4HP/Fm7Hϼ,!B:lp#M=wiS xƽ(T6񣘻9k%2o׸ mսN(sZz}DzrhHXY^@w젆n=y)I_~1xwI'o…C2yY*qJmF'[o<:' ^' ?5%Ѩ|7?4@3X[6I=" KRC@N<^q˰K4lvUH뱃Rn)WW8WРsD Ex8)60ܟ)%@9ac p5r W*=6w :je}&pzLkJZYbQ_3Aū^& g\HʒZ3fFM3uU{RΆFn?Wfӝ0 Mby=:\=R˺$_+ =Ɍdk8C!v[bZЉy`u714w yV6Rr4[b$ Z=B?%X<;DkAX/CW׿Rz#:5M"96[Ճ˰̽.~_Xk>#VmuBj/jgVz|/<"@ 10+dZi\@`YkTfݘXSWKijN2lQQB,F"`xӺ}:XȔ*VY ek4i; b-?\R 3c =ɺn|Cj!] l&UXl%>|kjGf/DЮv;L "vDeiolKkk7ң ȉڠWVnZϾ-BP (G)*nfA[4%{<_. M3 nNYu^ E-?Ɏ8`fL"#H!@~ivwAuW=Ƿ**a`5[B>syYL|ǘ-r|X-^ٍ2UhqH.,G @q.j-VѨOV⡲K']>.еKYpp^@^).t֒{Mw-gm[Mȩ̡Te%CL7#r O #&!$X@A ڟ%ޭUj?B^T@A_'=`@ lԍn_a~p(a=e1qE.z"N蟽iq|w?MBr^C%5ez$ VY*v6M$9 dnX@om2F2ny6M7]p{\63̳ _!̓pEӤn;7Ruw[Y pC#.Bue+/Y*W,?2TOKRlĮMe 5ʏ(qFw,@Ҿ)JX_0Q ,:qhyrCYC0x;Oޡʼn,zԐJh Yszzh!@Nm99Hf`5-Oo4pΟKǽ X7;Xt3gB`΄'$ps5cP8WFz W wb ?̀vHG߁i4X\54qbF xNMy PČH[v7ά]}HVFv b%D4~M:[y#j;F0y"jp݇1vAṚit$֚%}f8F?W; #ѬLhMЌo r9=y=ڷ reYK+G]qq0?r9Ŵ/ s^^A2h:9{:E~ܹr.jt; D" ځKbߍߵ?K#PJ_<*3o.YGE`TĉDMȘljfj Oa)h 5?A(.KXZf>.N8΂m;9D>c?^Md鍲Eo﹥KkDoڵaG$)LQ.Ib {jd+0=f:i$b 8mͩDrˢGs6D}UfJK:ٓmާHW%^ٺac,B&c6ska#u[n+]?] ,lcU _)xiuZ!Xېˣ#bty r)#h0"QYw<6N71Vk5p93M#AApc Qs'7Nb-'9)<iO H  (}]ScKaU]㓆Y6ZrtY3Cuk '' Q0V8,$ZnaOk;,_{g±4iKWqq /@L'ۋU-gWg߽mBY*%rM'wk@ gs :on[T g88onF !ξ 9rmg[bI@]ڮ]7G4]1tծsL:Kn$&361x{4Ax9=-nv40dLWquo=AD MQ ac1mGmn# ~J"^#7X6CT1$bf ^~Xm=B.W7"ɔ25h؟V=k RS@K[WשR@J$m1OWn9b\A;U;B8saTaɚmb} e9wMDw#/Ud;'/ÉϽƷ~Mɦ`l7g)-쪶֩uk0M7y?Zz׳q) ql9~kCHz@>scY6LE΍G8L}4p_L@tt\ F D||_P&|3@R8ŌAZӀQv }G>wS$2@3s1dE i e+b p%(h.*|nAb_ZsVG-)$KCa5DXH Fa磾b'{^#OsvRTT;1ߘG*6l FnbޥŞI_n%wm Իwv{VX5/`*U'4=?$x16:T'G8!͂n*Y 3*##X\!mM(+0{wgw~TV햣{#]BU8_YM$G/H!W6뫊D #sY$џ z'v ;|Pnl1 M40_aF{0+fmRf93&k6^RK;>x8PQ8I1ȱKW71o-< :FBhG =}s!"?-Ǵvt3Txsؤ=40Mn) y͓;3.voP*Ɋҹt;M|?*jN%as`QOfHzSM:f΀ ҍNU;\|X lh2 gY1@Wy=h-<,Y.j*#$SIJD\I0ae&J SdaRȞ(hv-bw:}j <c5ir.<ɾiWGpNAr4~DžۨIm0fnԚRy' '@Y^丢+_S8Y@pGj@ͤK)8PϾAQ VYt wM4*5\'ˆ$7[Uu{,۳(?zx^ kxK ]T6j2qeH#.*|aT=j˞vj/‘|4`Q#+9*׃U]&z Ic,RzbtƮXڨl=DS:Bא^On*=pUO9Zd,M`WҽdJ?JD5Hdz"{8WBY-}Z~gk"t ^Ene^{veI$QVe 5et@aDނpU67rKwS6iJ)-/S/ h"'rUɸ/5hsPp :)}QGCnE 0 3q1#q c]xa nB< ̘ܺp393Q qW\a@gWBCMߩcVъ$!lh(GqaB{a:ܦnTu._Z[!xpoBtG ߎպ0M@|!//IxWF=WEܢ}]G#S<]_ѓkOLY( ^\+N50$:d+_/JmRX?>鳦9eݱ-QP1?RHЭŻ4J]ko%o0^tqL#g1-XvR [<'߇ h_oiƔVr9E]}Lz[g't2c y#n @-uUf9=*tyǓxF 3n/Â[K3u$o#jUm3E1V71u?h21aQ./a 9IcIj6#Tvi-pe *Q=FR\pR"7F"۬ëLqu**5BȀaՖ7 -F"w 2GʱVUXJ -ּ/0_M/hkrC :d|^k-0WϫNl\JZODZO1 SRZ.-SxaM!Fl11բHWi@ ipv Ve "}$G{r=>^{-X8 !%$FfoUIC D+"^p0|NmkY`~ץye+֌΢TYEJ} F#PL{ɕsg KZ]Mjr`nrWh-q)Âc쒱 > m.#6!ʍ"@)^ѩu%' m,Ҁl9;l7, jM7 {r1bd݉g.ǟQiT ;iP`hֵv4}CJhŽ 4e?R3 oX1K<֥B( KO'w~G~!O>ϬV˿d6RrݮʌDTXX ~.,`uXks`|9vmƘ듄GŕMF )nԯ6z'*f5%jmƲtÔ~ASn\&2f#႙ºxHcfnW,4nCFȃ7!&Y92qu̷xƉhq)(! }M%8,C|]Ps=JbX"LⲇX(x+~cq2Y P a.\Hd|V^`TGW ]p^]RKw˘2$l} 8}XxD7Ye[eH֘/>~S)Ri>1j"+w msx-vCRNAFvZa>8oƔhVY\RĤXcɫHvHgO9$X"u[ƿcqǶF'/ %Nd' L=fߒ cJwdHLj-Ñ;]a@hdA2݀EJ iýVu0zlj]Gό]xրk$`З%tz'P3?|wʴ\m<0ʑ EﴋhAyl ݭ V2#k%ϊ15W4{6iU! eSLw}\]ÂR߂t1cL5ߌFKi J(pמH9' H5r| 5~*", KMNwD8?e{mɗV67UYW=t@=[PT(85m ip79=]mm1SlujtE1L^׉ 6l>ʡ6r]7o7X>+q끟=HhoFRd }lr0) ]@HPWw\ lUB752Y`YLPU;'u{ H%̇LYjLtBbQ!J)ƯWC MDȲ-6%X=klMFPmS5mcy'6G:oJ73-] 8i[ZK"&4C05>WԌ=ax!3.S;TnhBXvy'X_eXi\oU+PN^(|֎?}Fq8/uHy_ߜ`II!8z{drt>,GMVFRΰ @{oXڳPQіBSJasG`*c[,,BG[|p%@JfQ{Z"Rqc4Mpz"?ӕ ~"d,=S74掮;b> rCusТSZIt}Ih"1跴%Y8[B^(=k~$ؗHD 4Ilo $AgWfHUz@1RLPDt_g]CJ΋&#1iH5vnbB #o]]f>C!vTp@aqh&9W)9 ~0qMȷTd` #cm'ʖE31 {ja^sNZmIO;.J/{-]Q@$MKkf!!ISjXy\@lW䈭o.f辪_lcHsZrVvZt#Vwz"bE:P=]i׵g1Y<<KT'lc^u2DSdlghP"ȗa]%X,/bgKU]vl/ObT- "  ImP$h ~yXn2Js@<6rW|wiQTmYs~۬[[4UF8Th*T_YS2 =aчj$n"~Zm8)"d:Sꛐ q@t]H324\_K(Fuz|pCE? ?p4ej}n7\uhhek/"0EAog)@*㸪3! bsB&L\0^AtPF3\w,Ě)VzPP`V_{!*QHΥD.(/.^ hpbaӷ\iQ2puz}h(oY}æ¤ce>pcM$ <0^]NNV > 4#?XߛC %5 (BaxąfJ3Zp=R'[er SstXcI ]\bgj?\Xqh_P=#jeDÞ؁18Tq%A#\j12p?BamQ|*f4ua^(pRB|G-SS0O}C4WVٝ*X4 Ӯhas: }8ǙAK۱S9~ KD@JGpp_VZ`U?Ubkr(y±gtky/?JB A ]ą8_tB>6u/0ke# " Yөw$%Uq%Ye1( ۯuE}+ ѯDj8" <z,A1hlJUbljʠ7 2>ҨyKW㤼u(k 0$ 4Ru$:ui0|j< no0D/sIÎV_\h%uWN,F$a |Leϳ ̑ա eW5/+~p<{>g$Z+0Aus;Mnw#e27# bZ ? J\%F1>V͈4f,51YyL]AрGcQzTWQ7^#Ki?2l#1vY 8s?d:7:zn wZbM.צ1Ұ9{7e|ɦ/'fO`3~[$'铢srXy2&1 f2Tj^JyR`rg^ԠXm.^)k唇^׳t2Km.0=UO" DZxMf=98UtPcԙ& a!^ uSM )WؽWD4{4e#*ҁ7֛yaBĥ]qN@EI _>II͝DN[0tə<.(%x /h@)!¯m3F%+IB#x|o@w>͡Ē®+aA@Ң@']mNNf Ɛ+3نX?GW[+;g* 9Fj$x0pG-l|z2 Ϭ6D][~RL;/Ķa|V"X@z537Afjn(?4ľj.}hfw5ggsBf֖2g C7fMWZߌ9ոC86ֶ%*?7Y,{0 -׺XsE 2^HmhKE(۟`bZ J[`e.@E h4H7W4'O9^ZYrpW\FWlȔZӱjne:(v@d+XP\_ gdRke")Y|FVqrkG:Ij_ `-u[!3*rgV:>0.} ]IaT+McQBS@J!LVm.Sqt폭̆V] h)pzŜ?!\ōvattZ/~sA3<{#Z1S|q V'oiFnN.?-iGEGcn!CvYW%|y"eEg}ȿu+ yp];y4rߨ˄З" 3~Vp =&)uT2Kza:v+3UqوMj~6 ;ԥa"!}͛guQLwcbT1>'g{xSct\u/"GAJ(^x!2 (lɿChWq60;V5u[e:3> 6<+altjAIG*O2v 7f?ۖC7$vn &l_iFmеQ3Au6T5 ;""t>pltYVACظ I1,R3 eP/ZIAPaYBЭd} b\)scNo#D #4`UX}|&}Q5pG^㭨u&OS{6 'ٙx뾰J@@ނl0q $WoX@}DZXzx)xGMy7{3Nfjueywܖ= 8A$&Nf K Qi%vI4`5reƸL5 Ի'a͏E9$LH O韶 YIv~qZ:׹2_-%>Rö_ 8`oq}>i'Ԋ=-J 5 Am@+$|t)nr.3vФ*Lx@z:pdY\^N+K .u5we?Yxپn&io1%_{cpܻވTv*B_!):a"ĞNV\|',qEnl $U)x=zxE)WsA6#e5Os/;uTg*>Pe7=25wر>?^L4Co'1\l빳͕ mW߱*H\Upcu]3 ILKũ0DLxKVQȯߑ^g{ cZy=>:[3ƒO7|&ؐ`L\d ?72K&l^J cXU7& Y$2:0Z9$GL!J$I םG7ǾkPu&Z ZiD#4 Au*8cv )N&qb15AJ~]kf'x,ؖSit$qL/|~N0mpבo$R;1 u8DžNy'jUnWĢvV7Kt;* /Xsjj1) mi,g{X u 6qufrB?SRWaDh%i ڐ]ho2]$ɗlDoE"ȇ gIu fΗo^b@o~hBr_gle_?okc{DQ ́5~/Ȅ6e$sAn6Lj3=C}[L>dqZ-fURIoyx.obrЋ!|qƕIײ It, `aȞjb?.yL7Il5 ݟ#,ȯݹuhsmណK'D8-tXHTs&wfue;f-UBUwҰE`Rɱ?W62ݶa\~Xx Nl%7H`H0aVw`Xh w r}S !<۠* ! BwQ! PN%yPF0PXҥ{Jupw1G]p0$6\:106;kBL K%CX% %w9 CV0/a%ul4u/^BSg Kz-Ge/kPx0.SE`9.aij6)_zڥ,^2%*P_RJ5o>P3D*,n`>z]rC%$M'gۿreQc{ ?#dO=Bh Xׇl:D3{zb@rq`$-~*jY=Vrs kp!R~g I+NefL?*Qd攻&4(VeY|¼9Գd`ƶ&xk;3p~sAhκdYR$R\ !6_Ltw߳͡[h9i>;]AQƅ pSHDTl{$um@3KXMX-e#P`*4 jӻ?}T,/<.8` F!UFp-cwͽĆ=R,^RvTz#.SԦs'a&'U3I:ϻ| yv^ Z1qZv>Cx`E|ЁhQ-H)-=ee1Uк̀!}BGbA8BRV4|!!fw`^s{6KVVЦN,=DtmLn5yC׭f[>^Wlķo &/-Jd:Gjƈ۱ϰ,ĺ߅JJmɍB Džݩ{#ٕ=/[#eaMJf;C"k[=P 3&g9_tz2Qf"rky Pm=k$v\{s?eUSV~N_ 0pٖ. D"0,fوm;e$ץJ,(9 ҌmYHł3/, 2Xw<:p#BZߢ_A8!2b?Z#'5 bW.`{;ـ|Lhj^ҫcsv.ed:jk 7{,ǗBOX2e:y 1&)MCXX(Q/u'6\䟝]]ʺwîM[s\%\)b>1cc(+(D5A^J.P~ac x {O#߷fE"%Q#3xz]J7cIe'*>ɩXb{$A\X!PuU*ohZfZrp~樦hPhhq6 4ĄҎwϜFxnCXZ"_6c.geIT9?!28 Mxsm2uCZ`t]" o/>s`VPqqw5ʚCE m#AFg .j'+nP@yHHJ'p `v{dvsw*]{HKi*K*O_ x2.v$s~xlpQ:ɓw޺ͿeC؝ "k8}]l:}]yNVPXbP?}M:"box,k#ZP炚X 8fZ+iW!#6L\Bw7sc(Oڮ[ cm# یd9v:@}bi y&MNoUӟљ `.˂=YyrכATcd^bIi̯A z%ZguW]&- ۸Y^.<^wg, w^ zS#@M[BTzV7BseAp}i0 NǞX1]h*BuMBߒ=zCĢF.AK۹$Z {__ł+yt}x•J<(9ƺU)$-J*k c_fDv+D,Uc9iˇ56CTY-rarMX?n=.|9 -=ڹG_i9Q_bl߶D0ӄ^$X*}n $ɫ@qWH‚5ŧ:ھ[ON s80X{}%V`7RtToz,80M_ՐsdD %5nB:ˆ q5'udzI71ߐ 9bC7^bqNb 嵈/0igS4}hڻ~I\4 x4+_Hp\' 0iNhh;v0[|oupLVK^.p9I-c+;c@FC1k,|Q= mu16')>)ܠtMŞ12)}RH(@W>Jr'rWX8[ up!U5K3ĒSUSUVoӗe~\jN}ϓ8UsIbϝjE$^wm:S]cnQsU̶A$y/%U#Bgd.EP ]z>H[oDnfc}{ G"Xk1oGrm_| .`n7(~VF ‘bwk=J >P鯝TlY5&L}flUq5p.v)$K(BD=֍!F T33~pl3-d*X"a.0&XkBLsBV9u.{y8r&9K#֟~2F_mQ ׶f }ǣ>fX]U>(k7NkzѢylOO0lɸ8s h~%Q(~]0I&=B;&F9t[DYgWF uXX?iCndCdžTB%b0~j)3dw6# yRuݲg3%ϰ2a|π=^̘@CaҬC L"k*.@Uk=0 >KsQE;Њأ9vފ`Ԙ.v廼@ of}ô.7r=`ր3`q\Vy||C"TRy\FIQSgGRZwն ٭wC\L n.8a7EԬ"P_ysܿV`h:`kS .bzR|/&T H8nfs&!;|;."ԚOr`AnSOfj9}Z4aӨ0yJC4u:6>+# 9E?Ҥ줞6bٷ4ۃI(F NEt<~(p  *ˮfLVD?v;n ň9Lġ1`oak-*(TzAYHEXFQ7,Tx lx2[,#Q+9!i..}X$tj$ d c\ (+ϟHbF斎DFf&Q egZzcՉԍg֍KʆqK=Ѩ%׵XVO"n9ӻP0]f_ ۭl,w `ۅX+ xEK5 =fHϾjmmH]T|GBrl2> Kн&|CAC }{pqf/pE/1+aJbK$ \7Ip y*?[\5_!Q>3+ymGmJEmTZV^(yߏK;{Æ8^HS蒍l%bDG#l[1]@\QDly4(JD=:piޢPAafn)**cŧ -Z-KHqKCoUY2Amu +q? k6Sl.yDr~cMSQ*Ju;?&nK03&_]~NtZDƔ릤cev C?Hé?6? ߲Hhuam/RD-Lxj{jaL#N#BxKZK[GRj8@Qд3J7,36 1{џ7CEU䯢Zڂt;۞Sݪ@#%$28,:sŻ g~xAjhA #trV MrfYȺ2wnvEbe X70n]@k Wƕ+V| 8wLsX|-%͡lxDa1͞G-$}옎,?6 ǐb'ӵ1e89? ÆGOl}N\XCB2-\˜i(q_I+ Vo 9Љ[gp&ĬDV&am}FǸWuC8bV002{xRS $[rzu- J.>&^ ˑ9ֆߩR>ŞQ S< ݛ[}O8À,LAj:cؘJofڪ^A%YØaJ7_r@K4uY}Y^HVpt)jO +Ȫ[)O34(U(lJ.D:f`.4taqK頂S8w*3bU6ZdGDżHZ Z-iE\I`l(Z> 90(aS,-)Mbs ^қB'k||6[,\kb)fzA -Ы}GOX7yu,STDB_~SهE1wP0zC)CM=()0b8u@ `Q w8X  we3<ݪ6 pqZ'@ #-9+\#iC5 =UT^Y,F*Z+8D1T_f/ށ|ӣ*}k_nI# "gb##<+e='s P8^[_j$J2qGQB4l6QނAdR; wd-a5_N b†156P鴨JVC.~~7EZh$YkoxI9 d$b=tF:p^&2 I~?EQui4]v$^pǨvc%):bV8p=R"j^kvƎ䌣%a#Q](EH>ڈHꞞHͦf e蔿Ytp#= SbV5_vqrq5M O9JiV0@ m/XW|7@.p i^} ;+tGC>]Šk -P*Q۫>Fy '8<d٦f-\o >2]4<>'!uRH$* HX1Mxy^AxXQM) +Be@[3RA[ ;ܟ N$yEy b988aiiNp-uyh.5U^xXJ ȊYTHPTJp@4o ˁ7FTbm;R(kԫk ['r< t c{JM:&6a3ع~՗ 1e.?Cqt_[ųj2{DC~ jf6R~$I@DcuTsґ>uK[{,8%A2+^)B 7Th ˕;,>Vӆm7F30Sp Z Mc-=m ̿=#2kL=~݆ٗmoJ-1@i|^ R 2]}+!J҃ ?Nʌ?JU+ }H1<<?U-) P &6x,ʸ.oH/*!|#P"/r gsba! ӱ<\K=Wԏ}c a*^/d殄*9 E j >ߝR}HTՊv-}ﶮB4o4`?uwSU&AޡcmXn!~\NnY1X${Xw9/ߚؾJwip|Vy%'Zhfw[?ԧ$ [ǂH Ţ?wO8"}TZ0F3VǬrOM )3u@+,D mۣ[bDYi܊K<- bOJ3U=2$W|Q!ӿ:&F^(&`-_]ޮc{Q9y*,@|ş!px ՉD+%<4{Y2Wf:t/m>ْ4 fk+7UXihei잣9ZH`1*LWpU@=mS-+wQ{_$+/+>mibė TV^ 1M-Wps?\NW,*],ܻ>k06(24b$HV 3!OFD.ȟb [$oаocFqϕTfU#ADAtf>* IpEW%1\̔4;[nװi`-9Ύ`Γ9RiMZ@ 䌘 t$RD͛;ENxۚ))-/# l- ܛg'뜈I+jq{:}ե58P%[,o}60WN"6a5.8}t\+\L\ @r^Pmk>%*W;zӁpWPdc2+Q$o 6++ "{_e1Jn~ :V)욢`+#G1-'MAGƗR+erraK\jާ7QO ~{raG Q8iCuRZ$hß+{{}C=ek%:CCg,#E8*0 QZTw@&جЀC5C鼲/ /fu04t vXIZ~׆òʴ ,\*G ]cYVGpOc9+lm̉\Դ XRd^E$"5nXsLa{" sgGM],EЧIIory:35t=ڲdK ,/Գѭ_XPvB .I4 O|~EC7I7ʵJ$^o3li (qtLvƗApf(*B!Fc_( V5sq"X8J7~ؐJRkA宓V|c m%5p1.db|4x @2ڐ?e~-kM1d<[4J0W_HZ!6]z rY 4Te:^BFbfִH~4 d3 8c捗a&s t9ǭSz {4UyKC84@(62J)m$$I24]u"~g{_uf+N; Ӑ`:b7I|!jٰ5%%P6x\4DS4{an, #$`yr,^5L܋z&>'`D_RwVN%yB(!>bՈ +~ ~@PYo}W&4 6JzIkoV!\2?w`R$ӳS_;SIsCH!QV?/& '׮U HgxAE;?]Jbop˼ѭ(e"JONJ{PgT {и2Kޯ(1+,c-_!Q#6!4b)ǫ~sVBe}rf^%̖a{Bef`UBռ;¿oق+ks箶jz[=]1PVa }M~bai췟 FJZзY1;xAqav汃pe h']\ݙt*`.N7oH-8PXhf6uZT#6 # z gC5[Iy߯DU ➛{<'%WrX.:AcMơ6XC tYFL!} GA#fy(Awgӄ NKI>S}zm48ڴ fWD+Jо#q:dP3}/d`4fA)9 ,nIq/"4`/5nL A}pi&<dAXr>=#1_tx ctև%@ 5˷d)IyƠ8OlDX(N e0j.JW'!ב俾ʄ(5VZ,9KL^oSw Y"A=wӰPMk(~2 Oiiz p>wuRV $R2laR4FVHU i^%mg&&:d3MEzhP#v7Jw0%cAIt*YkӘtV.+DH5OU_o/v:X[ 8|Yr'"ɾ|`z}~X;`cV׷)$Ym-I`~5n2L\^ygsԓ=/y)~V)f[uEڋc &Hn[QiT[/*Cb+$~kq2fA!Mi(鸝) t ~)sgԤ'V?Itd.1S;Q>XSIMnguf̓%WYJ{UE M*&cb 'A,되W=[X\}P'XM iDa7Ƭ^۱ x*xm Fʌ{Mw*.u~U-yo.#/`94=CTQ4Z* %֋2"A+-SKwks)TX屶]4aةcgnTh*>87׀Q-;e(=LTEdWbP߬TLHTPB\8fб8NK Ijy;6yʯv4c:ĭ8wdE0ڄAΘ2a>6Ch0BƂ_cO?^ӄpdcxqyČ aǔ~(q1"B7ѣ\4=/DNs3QW|DIw`ҿ Ū= 32udzR!?ƕ)[He!n%Dqf<"RqQA= L2I厲z*"s& /;̶#[9Y6!o(בfsw8/REmFa[?D [ٵf\qD/>pن:_ojD\Vx!Ӭwd1' 4]Vxc:efOi(x_%j+1zK}(qfOkv:U2\!w_M53g+ƘԨV]]ף?]xyyV.5dO*W&2?[L|W &5@YOr\?ȬS(og⌓_&,Yl|PDx>!΁6!-d==x2u5|Rܡ7D%yj"t$$gQ^CU{fq/X_yV,2p짓_cLO%ZPl4H Cšs {2S&۴҅Ž1 _(tOj" F,z]8)I2i D[Wtz)Ǽ NytBj Zjn!{݈pԕ{ Џ7LtۅGg`왎WJC h4u߮kHj%U}L30F,dE>*pw9~ˬY0y̗`Ο<ƿ*X.]\}CdS@~~Iiz!-Y$x$T%"7ܾ;=sH-]\PlVa<[tAٍLIZ`e~xIԃbZA dX%1RrtBQԔK)\Ӵo$FyӉ,?eVWVw"䔶y:~4Vy)SG4_ }PE=lLSR93 nvA%(æ2w vp\}uiPj.J7^d˅rpa־q q?}HjsS zb7OV?n޸'B$хcQXͭڭ*i"$8K]D¯$2B+;[LHB1!5f;:2N)@rGWGmβW@;Dp[$$W IJK1Fᄆa|hediK[  1kcFX/D1;d<{k73ИR?x<?sBh`>V*UН[Sg: ^ /l/JݯŒ#]2tOе}?wռMo3 5'odP}URu a>zR)V9闠MnY ʋXCy\k.16αݕR$KdI3YKV;\ew#&/Q*LނB mή %GiCو6h8ﭥkb5Oz-;$a_aAęBkPNOr֚.:ç:-ϰ=>8:=;KNPcğ y8\({-O_%>3T<oܥKܷiSp3RM25`SZST^-*. lzq̇x?kX4V ̙Y4IpO._hA3PE+x}͵HM,ϖld 6t1Z6ʺ`iջQ`)#]od9=BˑÂc>&XCs{~+z&,hrX7FS%RqH1Fou-~HOOi͓tTZ ixֵ>{2=b(#|Sի-~p[o[~n+4Uqn\vjySBw΋虝RgM3r?L !t U7u: ңŽ$L{j-r JdU"XFTw`%kb_=$XWhk{H]+UvF3G@dRu., Eǝb2 wh>|8 sݴ2&s P=fU>׼n? D;FϿ^.7}}@4F^6 FO*T)?GKߥY[bw Ծh116[#ΊU%M ;U9Tp(M0^ߎd' W|m&@jɪTNїyAe3VRT;-u54@+0rWy1c6ـC򈂡u|_:T "#yWR;-rơaC!pnsme*dM:catUT+ĤXBcޤc[?baX^5^g<8BdcQF I}$M~/Sx5nUOב*bp@mc^ڵt3Xr{Jo>LX=1Q^a!MWT;!8h)Vu3PiDo<_]Ym)'z3z҃NRAI"rpmp#nADK}:α߅b(kÈ &!1ےm8IU24}Y2s10jl Mlq/1`AH'Tvs~&`b?kN5*HVW*yQYOf;̵c$`"(Hgd RF?JښjQŚZ_=vESmU`&VrbSqޅpXpaNF֚ ˄#Aqb 8B1^q0%5찲ʶY*xZ_Y݌TQ5/ǾkCLt2qfiEGĨa;\wsO]}V;>#P$?fIoAW;XI_+DgD_M݇8( .>[*uy(wCq %@=r2 hxHf0g=f˽;881 0̪"XC~ZЗ2 4݀>!9{R0=!{;?_%ߘ(͠Q C'4pxZkd$ eM&RKkcz)&VD]6̇I\9,S"OPF%(bTjB`=Ac oq"Su Xds5m#ʖ|IFJ`~f2 TTcwx~\[a[9[xwfj8*aj/S&mOI׷`}$=L2yZƏ=e!ŷnÛHX.,ɱZϕQX8+{XnP}Z HNѼoZIxXK^T[ֳCyGIfk-`1 Rvj # `oMv[?hO\~f0VW_rm{jNNis'3qj.L?mBÌ3'_%*x`º" '<q7k)9™p/xN?q3o&F" KlC\3\,Ջ٦J\uPPOp'^G{g$l~?9 6[RjJێi]5u +H Yf-xA{RN. I R0 @lBIk=yT=@-7$}AN}$a91#QIYmΎbt7Ƞz"T/y1*P+-AZo Pӌ6?fw\\M/П.]\ Bm/\UϔW ,amGBA'6I deQL& mu\uqb/g2ML_c52z.c~~L?NHl9`MBݔW(zu41Nݠ@7ʶ{bQ}"gz5K….E[z@zЊ4(( W,:9#u=_P !}_ґ:8܎3vш|~DF2/s8<ûXՐHW:xR#eؓAȠB3fTM}l|j@j%+T`b/_f/gLIeo %&WA`q쉡ׁН$Dr~ؔE,XkƎz0Yۢ$ŌagSN*Ūi-vѵ#XeMR'~CXjkNg|d[w\`FD4j^ G;#N, 6FԺ#avX ȚA%t-v8vR?S̻/U Vcy tT\+#ȥxV(W_DfQ]qGX6<(AWD`[ָMw7qT3bF@d>9%W s$"ѯ{1W0>bXδ{`^#<4Dt_Ÿ_7_Ff}kd7޸sIl/{IHK4"7Xx/`I2̕dx$go% kʴR׺1QLN@Œy~C!9O/x7Wݝt">b2BzIGh%V<" îd?$W]^Əx8Ds mHA rZ0\++7 q' |.::ɝL{3e J?]kHK1 Q ja&QBˁfs!_(t:(#]š&WJC?3J|\? OXF" !<͹7u΍=L톫SVI"_ hzoo^Esw '= za4U6 ,n.sk@AS*Xv<C.L(|NSdA"_Me'#! ؍z1;̊*XϭL?4PVEň$סQ{!1dHD=zȒd,[$8D $C%SGaS"J *?=mIATT 13G1TcK8|4 Ga8DT=d3[GQC˦T hQ[bJ{MJskZ "Gh'H~ZhǏ;P:ua%lP2%یG=;k"7a3!o$kZ![ M44>ؑ/B*'9-wɮvم_eN5cğ7]~"Rڸ9>]!w##q7J|[X{!%@j睁^=>Qˀs(n Xfu0Գ"2z`!'&.Ӑ+Q`chkphZh.?60/+P_𱶌ؖ$orw,AU}h~3P1"v:}as[J+3=[z V#JlIhx+Ӣ5j>T߄11J`RM% u/Uhd4udz8yTF@sU{_?w܂pȩͻj38Yw;@4NaQT)-kV1n#ѳ4&nPvf^>qZi<*‡uH\rln&to<"0 O wN_JLںI|7H")XPd"T&*&7"Ҿ`jRENתqLa Rxqf@Ml 0,$T͠OEn-XYs]/Xf]/U: ?$HSWܑux!֊3@z)P{}39 .~O6"r5qQb-}\ a|oЉN<@"^P2 oBuN H Ca{Q^XX5Hf5A@}qsCRaAc؎9{9&jpGX^GxYDd('aӴ"H garJ<GjxcRΡNT w QWK}=p{]!`ͦ_x }@:Gi7EKF<& $~Ä!̧׆88(cO-̙̻c^}y^ ?:ʕ_`Qe-MRl^P_4"mʉc,@Ůzuޱ#2[qQC4Ώ!턕)[XРɼN/-4fg\F!_l~84"Fk!dG){VmNU꒞^G]',ޮ͇ss9'J Pٚg .B7i|8bY̱fm0owSF:[~|-zs"niU^1Xy~ GV,bܧovE] Ugo+6ߣ,h0qfcl X !"bp1仗'M[IKSB0͜)vXCMC2J?ӽl*Y>!_~fݎ(dF'ҥ$ ti$~B9H1>yz/F|C w)kE7jRTA23khiOoMYՋѳ*Xxd YqlYCAW}բECϪ)}&$&cy*"R΁ky1E瘽,Ϭ(dG8[>GIÃx7zK=(p+u # 5֔T)WiKron!p ߺ-y4`8)K堫qp)4b=ac/fRDPZX=o9;y~繰(v3g1F倨Q05y ;4Yפ(S=P;#/FAz?\}߽jڗa" +ܠY3%.> G0V>sXZ&1~/ PIخ& Q[uzqETSAwy!tL4l'KX焎A8,o /0&\=&u~J>^2a.[U]]Y<=`qu{gPN7X~WTo<ӰA$CEXX_sZN遝5.腄KZ.ĵlDŽ7feM3~MRLLKQ3r-@cWZ:?y7Wdg/]!a ico֝4(YzGHnS>fE4>в+oG4iD&lιW]$m2l:3Щ9ɇ+Ub,%ҳ8@\Xj pqR(:BޥK ixYp+[ 8]'.2>43ʃPeCx!SCk6A3{wZ9 9%,Sg뇄Ŀ92g(SgSSB/j2:ҴzH1XZ{3 F1q>oVA%0G^i>]pCq;C7UnA? Xݱuwb8P@˺֧VvË诎eUS%7_?,FrQ2iL8 PIYpk*?ϧHˮ1  <#,|`i#Z_DDrOE/XiT[TڙQ/AKIP R|%0bF_?S߳IodzSG{7ъJ`dUI^i~ 4ھLi^0OLGksK4fpz%{̦%+4Z ,2h(S-\)Ld(NNj6e_ lEؽ@Ty ^%tDЖq2  ^Dvy< Zȸl4]1C~:mS-cܒ[t_WQ:R2(h6"R8XZrMH<>-Q ʼn Om|$91H9wH!V!yrH3oș4jR#P]N"+`L3vkG4B1ɯ,˞|`NL{.Fd]F6c! kqA:=*^Ulڨ"[@Y k֛5#;DgE:Txې]i%::hbafI3q'wq`n@;3=.%<-8߉N;y5BJ?ڢD#BݺVt?|T顔ꀪBլ Ο0δ|{1t[*X7H*\c|U:Lg#-\:LA0 j~DG#>gÛO\wٸڨwNv+>Z_&E_l T]Sy 0DZWa-AhA x|4;Ay5WjCZBw0JVl aj߈O3&.il-p%^ nkP#R4(!uI BnnH'dyn 3Tڶ) ,`1W}T;ܼ݆pŘ~T%\L+ p9̒wҕDY,f>xC_cw4En Z:J p4$~$(.fjIWWs4RL:厲љiTaayC~bŅ&R=$9xHdQ4;iGIzޚ^ 40MQV\vO"dP RS] a_!$h)f$:QkwC{Qj\Zï4\ʌVFm/^0}()Np~VR;$]*m8zUOx;߁#.ʡ+_rpEO 'e]  'C1p2 Fi S~->[KsDX-ELWs?CkR8jo6'9P2z :bjf٬گ!YHa|B xfl>P2Fq3b_8:UP3Jy{b(ۮ 0ob5XG:㻧e~=TU&!十)\X:OӼ R2ݵ?bm8Z߫xDס/8f<՞͒NX%{Qo?2}`b6DD Dx@R!m#]y;PJ03K\Ի:.2Xg2elLG\)91ZLbdG{|,'&2CĞ֏EzI; U[đwDTTvC[ԕȔc4+K>FoSl\6}!wqHTxHuJimaB~DL{HשW<~j,<W*])XYl3;Zd$[Y&~ [rStgH?pqQsD.?jK\~xeޓTBJL MwaI$DRæ}%v#d.Fud\dcqڈ&q)RyCmR1k>gT1*dU'GX4%{eYvDx6kAv0/p{>'B<j9%IUcS >@  ^PG&&}ߨmaUeMڙ0AA[02!qlNgfLhr%Ea .;H.V-gP4ֿ7)nQj^FE9fo6KX4Q/u!bbj_^bRgsh3.fQs)g;#ƌL2!eN2 hcƯ#.[=Lh_ωpkGR:!`+ 6\i,0lP/w,f2W BC%!+/sC*aUh,Thy]CH 8H4um[<(jSgsܕbsZe"T is'')4z^ňZ0jAPЦICcLs QTl9jv}2pڏ , Cn~͚2)@3 »#RIŘ.hD&1 H"Lp|>& @wHy4 MA8[ m$b8tT,KY*^Y~e3?6HDSo@$Hܵ`KX8&|ߊt1)FSߘ3:.MGpD #g%YXe%I_ sΥ!]DJ6HVNU -2XIcg F3כkIaE 7 >JU1Wf?/F^}>b.R1aAeN|]gH>N} SIMUs]Yf9q~uI^'iѷU9avHVdNaA(O_5O<[1C0`*>P{1 2ֵDưo:$J.k`g 6waiʱSoiv!__.[O>?LDWVi Yv<=*+{M讨b?9TtŊ: ou#8ӂ܇^{gLܪ}"ޔ{ GL,it?/dY9j!}u.GwrRߓ.Ϊepf5ؙZ>Mq*ҜwdDs/7%W@#_/7,@#RO-C$!BW  •eseYt PG(xFh&lz"oC8!Z>Ϙ읢"][5L<,+| |xSlHq~'s3mpxzGj,ds66iRƛ. Cf IHlsx'Tg%4^s^eFBc"kLqԫ̺HE# AY;KP|f[%3$e Y*+TO!I67%#B[ b]-OqZuz30hVg`,7u\pCB) EF :ƭo.pDl.BYOv-ͽImRAn?eڍ[o;1wwL?)2WΟh!פema9ZlRF3F#wbA;"p[M0)J[fx\6e_@IOVq9* @8)I?d8:X:D`Mjl 2x/~пe|GIԙ>r#tt1kϾnkZh! X}tS.ڼEvv! г__x56up,fA2yW/E"7bKtģ < n1 9J=m]XO{b"QMUɌ~ljmY^̭8iWQ@PKN`bvY̬QL;؀ɒ K009$.KZ[e2Wܣ]xAD?/ @oKQd$ ءvYX>p] y|0v^*ʻŏ%n?m5&q`S"l?@Nn5BԮր,O!U)\oj8tݦ2&#B#ŨuN͟fkLL#w[G\R bZ1w{-$l7-Ikly*Q1 1jfc[u4^=K%^'w-_q>w ?PU>EӐRеNr s oы?AlF.Z9+^z 0s\4[]"wŮAg?ڝh8B}sKjdӂn SNm;..H [NL`[!ũR^ ‰߅*K/t`h=Еd`6zF*z0o@X"a[<#+Oi$V䢑>!Z℥!㖑P|3D!-[ܻN (Yss2wsnL 3;͹N]>ǿ'i%^`~ya7<Ec(yX?ye2H\ӫgho## ?;CiN M$<,!-΀58^x'k)(+jhrYaoX#u?PO'VMsؐ<]O~:)Ucը3TQw22sw )|cvpm.1ݧjNKx j3ې51tVƦyc$YmG~tlv NZw|ݱz%E&hɄ&V?lIO(PԞHш!c#4W^)#U3äڞVFicec#Y: ToW53i_pVLBGn`G4 #O"RgPXuyQo T g.pjimUKw_5+׵W2S:/\+T^LS"X˂"jGBs׃Ҡiq_T=ۮ/1ojS BQe!CzS9a6 oηW$p#-c~1S/oip@wB>{}٬"i@*1FNG)gҰWAܧ8ncQ |{#UdOc Qu\56S|6k˗_TTpN>(3°QkB%o CR]V'#|ݑV>V]*Bbśco_rF2f#r_䳢q6wg_4ޅeL.WѓnWj]_7)<Wd>z+'xY.?fCΎ yC|<AeǴw3)2) 5_Ej_eDAa2=`47&zay/"2ƕY+~G"Yr)BHp,OHT49}#gO`x& F(IGH4ZuLO5-Sb/2HG1]((~SrP1c)1uh f'Zc⅑cy6dH yxv.E_\laF}4`woy{Y6+wvjFRG0GN`n`#*Hs2kV巓Ngqeư~1qLvGWy۞O#n4nfZۆG+etUh KnQZnFw5{Q0 ݠ,c1*fzq[L1Qzha Y0v6v,iƛ7M%LM:>EF2㦕3J.N?yW9 @ *`$`YhzYWVI{U*0 pg]&ӦD]Eze>~ϩv%t!%cpa'ā{p&^{ݐHN3ZgjaUa}{I`ӣs \AN5qSSoe'nLF=Ucy^B7؅e}Z>we3J9۔oɳU~^|`V,1b C3C*_g!|v͞LۂD¿-~ ]Ŕp ȻZv{.oY{NB868>3՘l;o&dk]Nؚ`aԒ6J97kړ*/ڦq嶒flo|ŗ3cch TǿgB :eHˆ {{ѽXaóʱLU-]i$⯫g9x18ɋyfomkS7utl?ZƽxpS(YbkFaK /!(5{ An LO~U:#8 /yb:uIXkG9Fݺ8PO08Q.ټl)1i1úa>z!90v+KQK4ʐE^^1Wxrؠ9Dw`O14 T9G-K#hACJ@RT勶 ƄNMPRm{ W ?Z)elfJ<#+]$CMp*{/zAU#' #{񏁔9={Q=@xV1*55{ƲuEJ%{(OXc0friTzdVЃUQ]_ϟ9:SvjHvpEJ'Lzv g~ ,GF$tc[/2g&V|Ot|+@.l12CqMmxKge3V@ JJ ,8ĩ"Y #M'Rjx_Bk%1L};18J֙5HJz =zc 3^{*Hs6}ad(b'OQjUS"+Q f{\gl3akZg`(85 sҀHݒXBU65 _^WML ,)<_mUQP HgFpl1<{6/3{\+%tsRjrvG\AQ y2~DKMm9yۋߵ>CO@_8KcpOt.^ ܎Ju7!iF(6pKYFvb@~f˷ya jZ4)0j0w@sI}mIQ##)leS\+}Xم9H0ʞpJ `V ? J =|Z;Y"WCtC(^cq= sSiMʤ3e= MQ\M|; g\w!yudnWPF)m1*m^H닔,+FfpBL1,m'652.mKLo0V17p^ʈ&lnHO=xEJ˕oc\ҫ*+ic-W,s}3 (lɬUV1/@ rnX,gAr*.@sb2z#3[-WӁ<70+՛TY56k!N!H(JtPG= qYT=NyuǙt zY؄𥡝"5JҰWT[txγP'`F/unɜև\ϡC|8'"9g Dy-`{t .߅*cp :|%1 e>C|TPd]Eȿ 5\ŸBh~5E u˚DH~o䅺.VM*?)ר o]r"N =k@`ș(Ty R6uN5 &I!R KAv*?];뤆DaYKcx())*3IS]Att5A$جa/r?և~w@îr [{܄;IZ|ԙ|&3FV.1Ei붨m dyJ)8<&P{74?DՍƴz6V%1T  LP&6 EԬ&(Ymd8,[S8vdJdCذ:;^u?-ߨ"2d'5k^6J(կ֗S t$nYJ,M.us%~EDPs,!rRܰTtS<(^ ;hY-RDG f*aġ!Į|*7^U c(xfLs,ޓAFjmIē*óVQgNΧ hʡ?(nSw4] m*947@o{m"XDw=E0I{GL"#UB~REsRD|cvf1֥Գ}d k褺v^h31"x*$FȚP&.KS^É'z}6G᫘1p_Aݎ_{@0ͨ\2}=Uf2S<6`/T|Ʒ+]4Q Bo\hwL{hgƌzqO<oW*"AN$dEؙffǎ5 t5C(h!Fe/8$B_xurGYJd4@:O[kIs5FCm%"_ <&TWBA6[Mvȃcr 0g M$y"үJ[:?GOWiGJqáW~k᎝Q[Or>{?DdL@y(@|>l ]ϨLm9Ӓ]W8zW$v_ZGG'zcU`"`WO"igR kհPѸsTD?][7SxhS!_˜?aZ-Z?S,Ǒ@譨ʲ-{MZYqqaJߩ_2l dD3Su C;ŧdFC鑵R-6B10)Gmv9Ν͓ĨY{?O Pg]?/|\n)Yt}XՀ_wM hv D*fy-Fwu6ד1Cph>L{75hJ+.%w=@oMj/.E+'ThtBt%- :(;I/9J_ f&R1Ty=EzƟ~`xrT ik[ e9"oϠIUni-N4EE* ڼs])]tvn1E($j ATW5;{J94B~apa'jϋR4'kYbuﳳ[Y. c4g~.RQ^O'>> lK]h rT oM-uCبϖ ]`~c_"%WfeգC*xFS"p N.8#0nDR&h5n'^ucϏYY-ikGF[@H/B 6 +/nVHb -l؍7pC HJtս3&orZQJn, %}GM$d |%LX='*i9Gɹj-K &naR b|eIJлq\w %0eh$bg5릷Yy}%ŠK%Sp?njݳyUB/v?)Wiw=!81cpotV\F$;1; wP(ɘ (#pոKul@[BS=i1E<,gUZ䙸Gx=CxZA⟻R3j>Ef6a3D4Yg'Rca{)<1MSPOYfwi h=̠,EBJ8~󭦸D23C XӳlO7l=&8]dBwx_*V-yFRz̍QxOyBt 5"wxT:/PhWdV$!ވkz(|^gԥ]E҉]V1l10Hc#g*™tl紷HWS<ڔ)HW@ضVkYޥG28jBktKfR&X{:@LQ𙼞T?HcSu۞Rn̤ItQ"F>OPwW,!ηCANcД`TpFckMJ4 i džk2KPR bb|W˭nip] f$FS@]1"NeEo\ʼ|Hl;$;8~'Uc) 1Q[>lV" \,Լ ;±Pw fῼKnh69F^bhgBM_Mjkݪ '͙6Z ˂WS|2ڣ`4x!tً/Ք2"c^>T T)G?L40At{XdV00eߟ1ޢArqY*I.)˧MSO[h#bʺ# p }Ӎ@{ݙsIIh \,Xkdd0^A7{1jܽL}Pp9ʀ/+*7(*io&|Q Yp2B 1y;mVyXhj[ʊ"FAb. y tqrgcHw~n:,֡ jԶZO[D)Yu܏B91Bovg1iM\4oIk~6XfE:*1ibǤics!Mx%we#Xk#?QW):_ibz4Yp;k:s3.DŽ/ (T J+G< :>q;nq/ZM+omݰM%u2wh#J2EpR̪/?v48Do U2h38϶>3s][+g\Kށ1Y2UviDž_lqD)giYcY>iSQL * 9nKY*崥L&qsZᖥfg a:nk@bn/5YO4$8C䮖D~.b]!gMiFNԌ=Mɖ_A\g)k^W4JoFtXljA*cpذqu4_t_Iz~έEVo]}'iPE5(orTRyzItxhKeƓkEF$ ڬ;DݮO8c3GH0'rHx4dorxgwG 6%p~$[xuD.& "9Nͷ&"1߳.;dк s1̊u2:ޤCqe;84m˕8KSfݷg`GIVSM2$^΋ \ M`/tG*= *hsp!21ׯrWW,<,x_*7^ 2A`;Y'#zdcǦ=2رMZej8{dA=kqEV@k;/9>-僆9S>1T,u\RC^ Iyb)"| S* [!: CQct+J! 9]~9ΥGqEh>/F9?; ڄJ%\dm,(7 дn[VrS2q2v8{+]|rS¯-hWDžEZei?ZFֻ:PQt25Oqo;hߔkRòq񧸶<ԗ?Hcmz-GUmOOUdJyJ#bQ+k;#И]2t1mȶ"];+Yt OZja;?ka6K7,Enrb$.; +wEӢVca¬ 8èM: >"mj,'al:_oN ȋQq5}l^5G=c0Mڠ1Pz4RgX˿@ ]Gr0~Ee@KRrŔ$ȕ4ؖ?, %z I/@78+ {"x;qzB߂{KS OªϬ0>bkw8\)8Xй 5]^Yε":-0O qO,V?Y|V lZTPerҭad<"eк"VZR5^Nib3?^*O^+$W&]:\+;W‘ұn k&Rm _)Yn.Kye?,xp=u B& )~Sui7Z_ѠO+(p>W\,'䨔RQ,7Y.aа J! 6{z%{`2L,0pL#*m*ÚYۄ&\""p7Z>efX ˏv&e[xcy7 ~TR7(&?.fT{d"kL-4s|_]d:a.Mby~VrºLj^U|軥VgnWCo99d*Δhzb]IDU?Xn1IN E: :z.ֳ@X0Hc(初1$nnh P&D$怆"}frJbv:Zx.0_tB [Ӈ@A!}bAMDZ7׿k3PyHR9xb ;CroZlH}"17M4'Dl>ƀWh@hRf@aI]8mùP= mº{ .}ۻê:JP =͕*T-"lNĦՈn-_gyLɰA PL4u>:w#LK\\wǺ\N/,tAgf]3ĵ.RQj/lg]I n7\*-BЖ(nPkRTYњ㣛VXiωQTZr d={{fQ+VykgW^(Bjp1kLYk<ξ :nkU%eXyi[isnφ!-P @fd.;c&F%  `QiVtt!( cQTPcgK7pXdcmwŜmhM*geP.}% hx9뻕0@Gy"7,BY@P|1^\}y t Q!g>U|X^1ݘ]@$|"߶DA7*goȰ^|26'@ZnസsW>~1w 1 M#le[<&, xqqi2%R}1o/?A8{Gxn?vyl@xf#Zeq{ I_̟iŊGy!0SsFEW`ڻHܤklFh& RX$K^/9K6nl0P澬H 4rԗD] vxk 1,B OjPPhη==vׇK =7۩!yZ }ъЀ X.IK7hۺ>+=9y=] Jڔ31OɉGV?-&zĨj4HYG$f ܮB8]B0D9jo"Z>|qj˯@o"C0@o[X? &0[ق+ 2x08$RNڔ4?5ToO"_̩6j̐D+.W;䨽bKFfhS_?kkWLHdR>ؠN*ɅJqH4y:Jѓ/=H\ .M ֢'`k) D2(1#JZkGePnWZao_@Zڴ{ t(*φkM@adme7[fK oߗ~b봿XbAMN$ː'* OCb0΂T_{x©8u1+wh0sm~"$KP7^J03RO}D*/:K 4U|T \jL֋I IA uz) Sb=rlZwsDQۜ {4t(Xz*$6YT:ΌU/D U"/1f 'լWj%_n/=gW,q4VʨEÚկ.k-==g.ev1Z2:E^1a1t+E[נX#Vܰa|T~#K]Z]5MM$vQl+A&G"MEx1 &Dhnk |tf_#Alޟ >V%w.9Rz''Y#l2 ^Gcb/`Ϟg3,<]e"JxbSl?X !5:`jJITy8i\uux? _ ?06(:{͝5jz2HalCsvKQqgHĕ*ŧ@=>NlxC4L Ɋaan j1/G LF{P݄.O&ϫX1BkMuI-v[\cBR t{郻Oت̒2WOե2gR3CEO0qĚ<:NT}PPA*io}(>0ѓrM2q \Lq=0X'y'sda@l-?{i%[# e3+|784w$YMۉmBJs2fuc: 8[qduXGeT#tdI-+H4Tzޡ27voΣ+AhI Í06> TvKrk?>~JDT(q_MpHY;o xJxQvX_Ӛ=ywA}ƑX\EZ @0K ݢWCg7eTA0$5[{f DѮ>\[9 Rh?pIŐޕHŭ w9|K("ׇm'3M oZdFG6Sv0Ҕbqk*B#0jGu$97e)Jr=԰R IosLF[fU.;m=SvS 8Ҙ`Q%6RK46*EmuÄZK7B=i6$k5KyFYt~@Cڙ̏,+[vu7$T8e8E`z%6?z/%OS[(#M{g"NYX_k4"B5𗋛 ^FpDL!`*oG{q`/p65JJ!&+p3uZx5AMႩx-D]kٗ)'&sݭ-4N\Y7u&w=Js#[INA$~%#)DJ M޴,V§D@!(-9M  ^k_UZrPG g=Y9?սf|~"&9#Fq_k6ե`tuۯR̯P &VE?& pFO >Fӱ"a@vhX3:KpBK"K6O65q~ =ԍw*er N_5X>lj50"|`LAךc!z0{jmr L5n2ZAru2cl6!a?S c^KR@ms|d ?-* bN73ކ,kS_Z]™Y%A{}Z7u+mb^(*l Ie wQC^>LLrτ#uQ3H{HnjCgv vFCI >N:k.G+ރݯm;2M$ f;lETd1oR8{TѲhcF=X`DXKTIVF ԎELesk32ќmh9 ~vUMu*m =D ٴ4Ze~8Wo]x@3"M!ҏ6[ px#n៮% -8lkЙa!3oPq!M;?kq}^+j/,_[vpaz0ߠgڈXyE^"6WKKݠJB?ƂtMQdnP;Ph  ԶFޅGIaFlCsUO;'}5ηfP{$FB9V׻Z j1LRsю03tRE,X0q4Yf ǾSa_Wm{P$,LSFx%F!@*g#CSX@4y;pMrtNFb=C ‰<#9Q .bƠh[*Jb`}f)fctUq%?w#flb%mń8c&^Oy+y% ,&&u218t|U[LBpY춣ȧ3KQP* pG.ai3<]_9#bf 7%[HVqR/lLʱ t5H-3ˀ7I L~k5 nswQ8>x[m~sƳ Y6,4{u <&NF0Q@^:tMhdSkp96z\QCrй$W<_ȯǦ C#4e cX?L_uK.hkaHF@ߓޖkG<HA:w7#]F/pTd9_sT.6Wae;_}<*ኆ5v:ZYG}ȉwZ+ۋU y_ @vH hm?ًr! pAdqT"#pTcܛAgJkuLM:`hv?Ց` O[gt=ut&`)ÿ(Ӈ`+oKNsy/ 0^ Gꃌ(y3}Dm~kUƅѯՉX zQ C쓤y 0qJ2q&2rAwrmA].7(LAӣ5 NDJI=K|S†ci;WxӬ6ߴJƜD?xfv гiQsn"FHMﺮ,E\Mt@)<[2q14IJdm"A; ;oѼx¢cy|%Ifnu9 oV {N 3z tbUWSݐ@!  LjV)8%)AtwF/2uOʡE^t&SbPa`D`*Sߴ񝘞xŻn%j43u͠f^"4n/~ܱhфʪgmP}3̧ͷZ tS))5|3s)4#oKF]+/LFǝZHF]e_CȚA)"ǎW@|b9V+MJy=uM+{ N=fTrjkeqS\i\R^k`5ĵy=v! jyxj{X}_;f+̤`oP3\+JbgS!RUljI2vJ ^EX횸r/ a:{}AfG}-s=5yE~O ∭x@fk+a HWwoˎ{AqҰ*$W7pWz"ˮd[yM[G^ ꖭuIY̫^ Fo9ƎŅ_3!V^&izF {ٰ!,+0WW9dvۖ)Q64H[3Hc[d+.%2^"]1Y ;rc NEM'bNt\k-/ GY7d2u*nD^iNeI.gwX;gn9U>íԧ0. 4C$cprNR?x)VLuZ!Awi`1qLuګ* ځv5! ל8]`ShvߐEE I4nߎY)qќg\#U$4X$.s lJ[]qpZ`V sXB@o#J uy rT#epgNʾP^M5=ꊘi/|:D|{c %4)l1fC5|ȫ]A>ۿcX6$l?qxI@$㉺:hѱU4z P ֚޴Sp~~н{mAgTwmJ‰ R3J_g/YMu@0L|wZmFy~/~_S_B4><{0Nu*4\{27<-M&/r9=uȜ{_ 4Z`:wgU9!Wvi^,p-86.u UF_@!0 {t +>2kvAQ6E%^cZ+`L=uD&xW nR䨵soq^'Q"7[i ˳Jά^vVKN=eC߀ɢ@ELhAh;RSףUH ՑaS.*K _*lV1.OoLiqȽ S F`hA>Ȯ~}K"%m~m?Z\t4PxHQ;o%#JG\xK]I+SSc@o='Y.t+\Vw6fLe[d{Pz0>y=^0E;ං]QeK I̐j ̮kˁ@(B8F mdT +v}R}ڧaRͣWko3qL]l ^C.O^xWRk ך+345Ԇ wUJfl#$-}~4C:M'~Mc_м@p.,Oe5#ߛQl6cdF\{na_%@:]t ]Q9sRG'2o%`8 h3(_taSF7)cB箤"tH4J Ceb^pRjȏRN)9ӎiкFP>GJn=V)^4 pRC1Ul A-M4*XsЙ};nnt`ݪ?phov_T˒èkɻG&~'Z#0oC%s6,ZF%}~+_G<~(\i,]ɥ.XCDnTV ,c6/ɅJ L]"K0 ht*Xߊ}ZzEⶎZ hߨtciz=|'O\_:HvX+*.'k^Z/%lx0'KKفWYs\0)1T7퇠 :֖^K؊;q ѭ"S 4Gp0M>9ڻKHAH'uL} tWv꺌Q#{Y 7_T ,o +u;i*bBl>1z#"al;P:~m[-Ҟ>v|{5E&ol8JO$*R|,<1='іC>,\Fh`>S6CMr*Xy#BxmLLm7K{,Q_fV`] }2}PۀK-a&/0Iҗ$~p#˽vpi8Z\5@^]/;G.NCF"@>8K:JhǼ!]l30)Vm\rQs(JR㴂#2 h4ߠT =_` ݹ3;+X0Xb g}_ȩ+D3Im<|V= |FWg ħ񱴞 E&ȅҒ/>:&gh &\ԄJR\C#\_]Kq1n\WцڿVW^1oȑo.RTg$6Plo_ntƤ]AM|DE&`'<uX҄IPp|;& dߋs5u mo# y F~H4ȉpXx @8G=,j.=2=c:% aQ2uNytc . >\8f]LgI`,PT2vf`|ӝ U-lnWiPri-E/ymt;|9#(fif<o *?y؛c-)^ =-lWzw !6ȴQRh1.@,ajl^o2|wߤ7$fV7v^o'YHV";2d8S?ϓV9w!؇;Sh^nn\Y}Z r(yD6mOeBeACIo?ηM|''k4709Z+doM!D/} bE1uxGƚuuCZmk-Ad-)5s޾U-K-nKlH:pnǞp㛶Bd oOd%;uݙ*Id]LI)W?*L n&hpEQ*i`ı*G!7/~HOO&Q@GhZ%ӌ-;gcp,iubr\mT`VKrs8[ Cw\/r25QEu[|Z.9yS( ۓ3qepI|vMrB^|悻 J)s]>Hۉ~Q{FNtn9H9^7Ѽp:,XFF>]t(*/*lV>p(a{a<,OgfxdshQ]u^sͧ +*$ 6t)q Pc*)Y;qMt<\7TV|S~iܔ5Ni5'K-!~vpZP?i ϻ  p< <֦٘>8'lD$ Q_ !st}M  S>~uhY.lTXo%&bmQP`s)$2G Awk7vNK~%c2^x͓*V>hiҐ.&CX}-Y{#bzkJ3m LntKcL%fJS\e7G9 -3I2bܪ oCD et`@g6}z6G&_Hjw+V y!Kg8~ZC8db,m9”'ިw6’M {Ҝ$[R:4/TH6".TdScV@n0:Cnw4B(HF2Dv{ћ9 J|P5X- NVX;LY ! 3nf}m|!)9Ke0J|fo&M%uwcoJQEH'h $c6Tc[RkȔ"9Zw-B4S9 1y4T# }{iV Ъ/zD2}mL ,n:}T`Iij l\O@ex_]ZLAà. Ow*hΪeneS/puaFigpeGeDi WAj*USyHm%ʑBIn Au5x/҇Rj޳Яt"ˢ]|:L(S#ⲳԽ͉+{,MJ'q4 v:Mv~3իxF;`b5Ah v뿍@1?YR1ԷrJ{^z8<5!YSfh!c.`т5aA+'9bi{Am G,?m r(5z%dv#Qy^yw?p1%8kfޚ1Z3\d}(u^ fh =RvkJ֚~Y&̱FBף 'do͊>!itwYjkb#?2F9x\rDI-7׽|$RZڣoaQH&ۓX%@~J!w^ '>ʻizvgOlFP{My۷׶~\(n;ҹ׹i >)_1okgGKU<pkM"qk710{]N[+Rڎۇ뭑Z@ezVf0ʋ'C碂"'Pq_תk =_I6喼I~ip4C}ݱ8ml㚕ɇ,enizh~u9#Y%<K -@g'\x83w/a(pVDcMחG*۽Lll?SfJ&息vؘȭ] a\mN)+MCB0G= rھ7u,%jZ{ngDt-:s?ۡh0+ NB=W\)J,\dШ 0iQesLv]w`D5$c~x3%|:ȷ ޥ(S(%' ~z4C-J~I=ާڑc&9嶔**q,*3Iqz9}⡊N$gW Ⱦ;ȹGL[uz:.. ȹZx/Į򴩒*<o|3{屉YP~ R5Yyt-$HK)dgJUP1k)DU9 kĚ(R|ZI\ -C",\m0CC-h_6n+uR ȫ;Q̔u%jk űwj0A:nJ%;c/ݦ'Wd} XL"5prx䂷Sմdbao ]1qDOkepDHH9fɘ J Zw%of]Zsn Pȴ,v:?))'<~Ҧ(ЪaˇK 6T%%Wі *QݺSO@2Z'卿n- !d%ϽPQbj0!9nZ^r0U`-@,ZHH6ªհ(za+:O$T^Or49RVz /Yi+0wex묃17[:Hh7f3s]:.;w)2| T /w[>9:>uD*+4c P%c{Cʟ߮pb٭2](Fn] ɑ;P&>R}*~~Nk.C+c&hx\s_!A bWƵf7_Xےɞ{*ZG ]yBBtǺDҿVۦvݞ`rΙ2.-U*nVPC{]gM^I:?hyw~hA_9ElPXH/ xE^?JKF)Ubl#-OQ7%yU)Y{v`nU^GIk8-6INPVX4tqbCUkH*GHyc4Oڽn <;lKRbNDofN ίkV4Ӏ # N$ vhTgD9["P_~E6Tw 0MbB~ո|W1;o%frX/r89ޙՀטecl$RE.U༴af/[5N$NNzToUއu: 1PC^)n - YrE/z/A -d EG~x(^dvUPW_c{JퟅF9v:`F@F9Q81{ZlӉmM=LtwՑ&/vLSS]}++m> PTv`'؛6$ԦĒxsED"/Ne{?mIvjJmփgwl_VAH:e`xG :SYj-)3Bv[Ofrcu^Gm34 f_޴N˾M o O% xnD %\PfmRT``V ڲl܎h#c )RmqyRnL/`j>=^0 C89G:4v#mW.;DZO^\tq%KA59ZBq &j+l<uˢZlLHzn6 ydK@<ϦbNMyr"f] bLfy'O*S.'< h!FnG'PI[i.D`b"#rUq["D7.XJk/M:ؾ:rH6j&Bn\f`{\,+p-71~/޶44pcv'Cl/0n Rm|%~;lRLs  6|䉺gPFի- bC0VKGΆFL[L`J64ڳJUx@qNlð@{ʩQtr.+]ݏ5OyHmԷ""r{1Pٔ^KC35ƿs$wh-O1Ɠ⌷4аjCp[L"&V,]JafÎkg8 4Gf8CdVRһ65i 4]:kvR3-R6;ߢ}lD>ne_:~hỳy&? SDkLr8,X*)WQ00=k#9OE> ^MѦn[v3-3-iutp-Vf.4WıۢӍ/-r#$Md2m;dC hmn2j倯R7eUii!6R" [3_CU3Y{>ZX [g*.r ~dG)SjnH^P. /h> {O;z 7v655hHNS0מ;NiKJ u@ey Gl~l`Ȁ\VYRq̉-T)$Z^;+a\TTqdwٍ-סYH[Bp.,ԓ4%`E,hbatVZM WZ˟ %JFsCV=B%NUF [AKx+$Jh-Wo1^2lB:++S@Js󐲿{(1DD#\,"г_\ˤC&rũcwH?*ZւBMC!؞.CeVC+{n1IOh{^2V?IѾvߘ _G9 ٍND [%Z60 qQ2m HC,)Xr\&YL%J4sTN׀p:0Ye ] ȷd5ݫnhhhBd=%awD=j'>ϻi72=?Fa CF5&ieif1YK?xZ]v&iy(:ODYՌ!lSc}&Yё1 1Enͭ6 q8yG1G@B_ [ioYwʋp3Ɍ@^jOPY>mxF@qmdžSC'Ky  #ʲW15'3לՖ =a i97_a'"޳,x8 y͓> 0AhUFQ.E zۿB~FV|DFCZ-[\%jOt,  7݄hwVprޙ$ƅ)d{闿2`z8'R ՆN`8.E(~8JA%n*R$H-v93b.?;ωqmuמ dWml}4 t!#'=3:)gw^ o~; .kgۿVeV@`I#O30u%L"D3l<_ u;G0ZsLcpXTD xp9="U,m5B d蓟s PaiRgU2k)ǿ9t=(/* (/dUh6^rs8QR0}0n'84}C7E浸(%T)eK;dHЃK[8IֻO"pg clI\}TKA* SMiyӻkZ_:Ag{|.e҆.v*mUGpy<gtOZ8a\\%~@b%vrzQ@!ژQm誟U/oFrX.O!'qgbd_mIy ||+7[/ @_ 7FgW wE_:kV+]ְePgXcY?ζjS9n(ڈWhXdF%( 0'N<ĈA)7 15iؼ w{$`hBsP5CKB*:Z#VgV3"OS̏CR4*5/+ T;xQxavJS _O! sH\O"238iNIlpȈcA U! _ܵF$42:]L"n(:Y^:HZRnLoh8p=⼮qrI5):S*1gKӉ)#Wp&x[8\5݀2J2Ot7(u?cݭ9JjYC(MlbIo6z$VVM,kK:%YS@VORQ~*<4CTV4d3QqKCvhTJG<3: Pz)-G$reb"5X;!(I?^jܝ^*puufJV~l?MWF³GJZt +?u k_>վو_WҿTٜ9bBV>+D_" l(5lnm12kbxm HH7AXpUVȫ)7g6/~'? ,'Pߜ5h9$oDyRv,=]B)G/' ;.㪸5elJLW;42r+msTsj c#98\t=Z o*`MXZnUb9@[\G4 )R]++,ԪKu`h~rR b9&'@\–}PiSj|[2_""D vy2~h&-.0m,cZB9&vd4ZP,X(*SIVVH1Lw* %쩨I"*+8jY- D}Ԋ)dlT}VHc25bp=):F($9rg/ON+ vI@q3Ļh :\{j =pʱI\w5qOט Jɖ+|'%`: RJwdGfhQNI}!.jM%v5іoKiIugVP5xYR;ދn|sԵ6YDuIzb$X[Ցjk\ 2l[#"|fS^`(?-pbHեt][6dCX}_R]LP%&QXS%hg#yAur 5gx!Y-sEt!@ =&\#W] oRBmbkM֧^ mL"7DPxS8v16F=%x2hA6NB,I0b +yi.^f¨8%|R%r]?:J30aF 9)|yΌ,qil"RCHX8!t"?Dp'C^| PuL%k6Q8CZߗt_ҶnJY٧Lt/F&@Z%~rG/zJUu$ĎyL%CH0S.Y)sTh.l~0} 3VūԽGaJR:>'#=b!J,|^LP)*T@"%?.$Vˎ|5ekNIɘBAvQZCHa:b!5ʐ6&ch,c4.:ERq|zIt), KJזϲ?hL_!VyٴK=TL<(+JU{V^K<FFE. ŀܖ6pd|qϲ'`P~6g A,cMYP#7hۙͳh@7";HGk4(Gix`wq6A0hL m@գvT5uZ Űׅ0]1./CDnvF)j(M4Hx>l[iíDʹSC !Ng1*M_䲹Qx`K} R-<4^JSUE-4*u o@sW XUF̈04|Ɨ7r%2= bD 9T=ցb5af,ʤduYaYQvf8iudM)N&q͟pUO;hI~aʿƇF۶MA}2-Ef]՘2noM& B0L)i KPqո&HK2 R7uf`/HnL3!̲Dnj! 2n0$}V s%qAL]VL?)D u [ ^[slfh:{{c)BGᙏ:Ll_c 뢵YM5`:NGpExSFJC;PT$KLhEKϨޡjS| i98tVALK|pQB0)@$bR;PC)z0I,Oґ&U6GF箭-qtFץ/`x==AإD;S2ְÊrTM#⃔sr``1S=(QF- ATuRpW 07fF뀴5 *, õ~#J]/ϔM2d"}G20ޱV$m|RUbiA~Ff2oրq>eEV'R*cRB[]S,}J" 1E`ϠJ^z,h04gi'*:%G⯕CC@i4m,HYS6jÅ -QOq*(1蝾pʃ$v[Skb3h1l{,\}5\o1 ~!ҭ{#sv7c|րa A81&]‘}Q3VX)xpT)y Ju`FUHFxQcansN:ӱ\YkqqQV_7TJ;o^tX[Ƚ ˅7>A}O#>:g)/qQw k eaϬ3D)UKr[R[ք;1qsWd `ܜ kڬWЛfFpEXu Y(ƞP ;KL(!dVVI12u湱l9jA@oAgCXv4`p_&ܼl8e ]O7 x'8&%`N32;}O߻j5nK6la"k3 ;v N`p>+s <)i1zUJ0Ի9;JQsc0BYosi'A¾ztv:bWjdjnQ~.HS)3{d6PNS@: n2aб>/C 凨.?QWN1~RW =μ>/BpuO}w~)].\"JS|GB Kt%8w8(K?h'#A**礈/_=gv؈9,opL[+sa6iֆdtf_m6H%pDl.kk+]T,:!2|Hje rM]2n!nu C/8bulZ"FM rzEzx@Tl!g_^Mwym2LWERՙpL83h˓ny.x Eˣ0,^W fG1<'ǣ1~zwq a9Ȭ*5i@MR=p&ȩ}@ ͎nW>AR`=g?L4@c\gL RX{c+ ȪT_J!ũ'WM^w/(019Kd(^=4]Qd%%)a\y)$ٞHz 1Ik9; L nhʢ֎%~Q;v3Ooy݅ 9CoݖZ!qXu؎{jY(UH7V1RA*_mw~4Hi]J?HaQG kP5c{acUE>P+{:eYb{ 6E0'Ve ΃O*L|h*N3XҠKv`a_j=>u !ksNZJ|2wZ =³I xrl@af>:sE9x <=8) )}ahx lez HwLͅ]ykWhX$OvYc,}W%*>'kV?$vb"C9qL@͚y|ɾgxiS`xZu-|fe*뫠uKPtBdh=[qhoF(4=3FVx(2,⹄OtxA%ܕ\M Ww$ gUGVۜhyyᓀXJo#L zPcuԄ #GKpܕ۞pme胑g4Q׫' B$meTlG'xݼ q$&Ipf@ jsHn4IN3+kj?%hLWk3%-hDz "@-S~9b8nJ":U9WQgVz\4Vv]_߀IQW'ƌ_&q.T$0 (S3x>/7A=K9\ dXe_GBr+ۢxzl}0s傉^m.I`)> <8ﯺf] XU&Wpce e@j8!z@c ˵zeR՚,%k8"Oz5TL'Es^v|AV} S&&bmߘݙ`jٝfB m.Y8o5IዣmM%@~κ-%ZSM)hM-*'~'i=C?J.[WɴBWn'xVڋo&bDQ[{(}HcODdJ3Z򛄞[ bQo*m6HF'Bt?)24EiZL"6:L$m vq릥RTл]dWؗG/ܗ c^y$i?}|~$p<#Lz깣ꍩO. X:N5N4+2||-Z{ZU`B] Ϣc^cZLyW[:X &ڮƘNꖋ]\ǡ&^Ɇ 2hV 1UO>"ۨj^JEx#$gxDs}բ H,y,qRՌc4>5&7V!M%50r< S))*0ȜR p'-yӁ&,E6_7_|{8GֳO ټoo !^ 23Ed.CI-u/c_EAɻl $y[<8,+>_Er{݈x!;亝&G,Ĩ*Bu[}/,PcnaC>K]ϥDn_\=X{o bC"g+irp 6, @%ׁ{Aр ~NdYG4^!jIRY, WLssAҝ4ccEzAw2f!d7 `}ueT|hҚ.k\]\Hj/<ΐZ0DZ:Qʀ ч&;+|:scӭ^Tc ~pHNB9BxJ~m p f㹰e0K)QsKUy;){"/OK ՃAo G :\/}>tIc?l>qM_:GJF|3)TA`Ю[HPٜ\ąhe_Mېi1;@gfAAMLPчG}nZ b]o;RarG BgG=Y` lvR]VP'΃E<겧D_ۙj'Yl"A?2_l}K]}d-)y"2^wk#.מhObֵޱmH&]^hD#4M̏×r5 W~l`W6ȫBI\\{{oU>A^)+;'`3J(2dEZۅO+-+_ l#E)2IƘ0v9#{g\"&1j e w hwNXme'TZ'EPܾl8v,]%Tfq{źդAK ڕkҩ7a+EgD3w~>M䧝ss0yꆲ[{-Pxk{~*qm V{,H8dG\a:%Qō5;\p!~R,\ #MIY)ٛ^(s0y ц$#~7Ӌ,myd̘}.^X8.ړGUu$tK~1lI3~0N5uuJ!4[ܠDžu2C@`8CѪ}C* ]U%e DmW;m)g"[3ft_iZde}Vb&\2y+^h\bc!I~W-VtW&B=zw@8hƵ}UOp.ݰ5idt 닟TՔѠ DF H(,yF2kJr>Z)K͛vY@ՠF<4oјks;~ZNחo4s9|@dg BVZ߾v@;{k06 |K:'ԔwVaibH L|m$6C9XmL9i> .hmG.i_Zn es&Gdڲ=??Xh~pɮ#k9>mFD)|W+ Ub) ҥbeb=Yz|*AXblO~bdcU64#2!u>uH^Ht (/EixJ}K٦D`_/[ kb[e9V S~P=TV7rE5yKtWEAKXyQbSe~4  >?_AÍ <( SLQH*qYpֶBdSI'ϕbc+\6L B"ZgRQ=4ixHߑ/XpIhъ%MdCO5}y ;'TABM>{scޘN6=K+^ c2h %csh$բܧi5z0[t(h_Se5GN<~"oLگ{Vv' I ȎuUl|x>I#Dq<Σ7KUlV~zi b VqD$uO, lgz~u"5zeZBL(C<"fS¿+Ը}"C,iB*rʻܦVD1fv s4$ck[+l-GcSY玎'gWvjhZҐ?͜Hq =ԖL:]\\f =*\N誷CF,wX:)w}A#'k] .$B?LrIGfxA9J/kg$'P"Vc8yaQ-.Li\!T1eI~,{vWq-;s|sjfXz}8{Vm Zօ_۪tt`W2 ϸJS\<ܤEޙ*ޝ7Za'NƘ1INvD&MQRs)9]-;Z ,3B$w)ԛX¬Ht{6io=kbv9d#:r(Wѕ{u7>|lQ>n"ݙ!h6jkA +f o"wUv;ӞKPRۣ?▩? e~e"$s|{șʈܞ;Lg} lɺ qyލVeJE/1e#m,),;QDOllw&& :}h Rk'C,+ ͯUۈvmjL1| rf4&,8HMuh xy²M; G6mts>xf$y<,Z7 ZG V!d:Xԥ[G!@|#*J~\ۦHWf|d7Dd`gfhYdgUFR{V^πO ;_91|j :Z~D*xm/4|kkqB:;_#_ׁ$w9ȔSHpΆ~[u≡weXJ\C桦P4]u 3Z渙RGbu~\6qY񩟄ӿv}!ҿ s?c8靐OIX@gfU'o/&:#٤]m BN5@ˬa%ZI'cLAѯ2wS@4T1Og' N+cq3bD_s!(1;p"kEFw YH]TO\DӋj0NS[Me0?K3(ʷ*9Ɩ2G4y/X??"{q"X(){16Nf>x)Q:h.ns3x(Tl@oZ% JS8'鷝՗$>Ϻͣ5% :֡M,{FzM@}^HZݏLn1:mHv_^ET8u}hfemv .PtX'=TO@qu}:w:!t @Rd_t~r gn{ϓi}7Efe40@2W_Jqpq?iiQl\#WBy'Ft=1idō[0 w ɇ[^R/ԨwE,/mpD>tyz ,]\:mxKy6`t8F =}P["|J_J0k:2#qw摙@$^)RO:m";(Vk#!*tYM^>s|:hX=,i\D,g#}+*K xzjk6#7eŘ{f5ze]ѓS&Vd2\9D2vZ>tCڰǽtlmSzI6k'`L ~1<`*E,pM2D⽧Z@uZA&%k˫Ӓ۠ILrkud(J.|uwX3}5rz! O8&D.h7Yq?oKTvr[768슠O =r%a:42Ԛ&IRP-4$M6^N )\$Po7|FMD,ͩV OSqOݓ[8SI1|NYMQIJ5jRֻe1l*dOLWtfwW -/-`B|0iR9)mf1ez,#뎃WT>Qb σ1f{RqRb=;'$b=Ah&{Ӄ^TB{rD)h^Z.։ ܢcO ؎Uyj[+pl7Ѕ=-+\mU[*K+cFo2o50wzʴ9>{ !.wyPqN$&m>ொ :iTrnI9ByvWzڕ7ezy+ &gWPǷ !4a*tl3rٔ"l X=1T}-:MXԜȄ|=K!x:$yÏ=='أ!lD4o&{~<%>TkVfxє}zW,8 TAe'r٫n}v855J2F-$< uIʥS>"`|\gKZRUܭ;jK+"vD qnZ;V MWcJguk 0z4}D`Fl_й'ذ)0yLu*]wFG~ hFkoCVً8xZc+?bίj20!8SJ(yiNSLNR 2HjGy|PO Wɝ6Z~pw߮O[hd#U%7Aq/H"{ʂ{>8` E.%i༶lx\KPHH>r ʫ\s9u JڰJ/_+WA ydhWɑTwFsP~(,F׋ÔárA$0̝n6 HN#H<穼1 @>j!jabZ;w8`AXIȤE/tt]u- #Qy4p~C\wOݧn pTXۍi<0|\pڐ1P߁zfl}uM[fm&α`S4O`lֻVfs%\pc;_̽t;fO/@}Yäŗnm]WhnC ɡx+u镰M|_3K']ME-6148,&8g:ɀ%jx>u^*k&GuBͥYiN84 j!.ocn҅@$ [7}4Cdz*y#>L䫉 = u= #*Y 5cGs ;;+]N+)w,+VEKV.hH - (fIQݟ]'o9(D\5KHqaLF to"x.{#%KV+'a^e* N/p{=7M7dE"`i3gMobXZRg^p|DY" fŏ@Cݟ(hōt[(!BEV`u=~/;*dj+mM`M{$f [r1Ң vr,Xiɢ^BV. 54L`ܵ.=zBN[CJ |嬘aVgFjό o#B0go)?GHua,!R*/Keѡ5 %B9\6y_>Xqhf&X3jC-M}f}Z\2'm)'SET8V '=7xlP2P8|k55vξF}r_rRѵg]t];4/ȉ"ů)IfhjJQtOw]pfI 8r|Oѣ)i7bJݷXOdKT:&ėJv~|4]Vg~Ơjq^ċ,҇W9X(&O\ XɆ,94/Or]p`I씑Qo 窲 JM%E0GW>(wYUSX-LQgZ8XiTߒ,蔧g͢ߠ)R="\P&^$6[^T:v/ӸHsG@HM~,MHK~%/sĪz+HvfԇS7-'.w:;,{`d5a% wD̫z|xOM_ ]SI}i:T 7j$rب ,m  >ZW|~l}dX{agqBo=˱xc7(` N U1l~ՎjpB\ߕ+W^DalB0[)׋ϣ(l`_ur욭UcPuA76eNꀭGϻp5~YBoFmnl e!g5 mh/[$Wf5W_cʙ::u7S`~ʽg!7Y .DN68vQ* aPUw/!_@S9E/NPV;uzpemWG 8(=BQg~KD>3^)-K5WKIfSU~MkӠ}(v8] FdķWk+paVϹw$KICIyZ/ +LOp+r{zf]耨x&:pޢ*t..y.|-zGegTrB~]VWJ)2c\Xh6+d]Napyft/2,{mAUjQ!gd?s1!p|Q=>,w զB@47Oj0v N!g $V?)ZCl+ibIR,IW**3^ U^0A1}ɚ:6|θBn6](B9\OsN(WGݛz9cXC]c(r,5~gCfFDO E “z$e{a6hsLe HtxM٘FK`Zn%jmi6gԶ#y:#E?bD|9{-q6ךּXϠZ+Ԃ'q /p7oo]ͱ-t6TZ-onP\Yc.\XQܻ90/|!%(܆8C+7ѡwJe z BaʣQGΎ,ɰ@=G|ւM /z͠a;*.W8xAqD U 'xUOemÉy/-X(T}7JyN c| =[.>ktٱC(F)wX:Fy_DO4PMɤ{; ć\3.Nq}\b0TȜ1 !2)3WҦ41Gl=!'{KukC^2P*#Ζ~<]f330:CA0 b* H~ @H}ø귿 Ht#!|<Y)uAsbuUUT]3'6#E ol i_GD2 _١:3*^-2u،:HHv9MAEaTQzG#h@.>W^\G'mLcwpӃ哛?o\fp'cP hn(cO ZX]u,~jt9ŽfaQo縈Q VTru^+$l#]J-,hҠN">mf_B\i$mO(][Fl <"tZ|6o:$p缡DT9?=gLM4W1۴F}nl6U`X`9-g̱ځYQORX~ӊ$L`[|nbV_:qz-B4%vB_a:-=VIGZ} @nD4-TrI<1u, sIኽAVU:hvmͬfH ;}7B|VZni6};f[%-SN9W wNnZ$@H+pˈg zM` ngxR.9]֡n y6|4]V j#MC%52Exސ X =|kA=U &[M ʴƪ8It *VAE^ ;^.-u#71Fsp[Xx׌HߏY>cTB:+3y#jmvʧiKv7l[D\X`y;!b])HCXs5wTdiƘClt@E&V|&!Tݸ}A$* S@zxyRltyѪYp=VD`BThg38tn5l{)Mrǝ@P@ H$nH9D:)b<u t[!\BS~>.ZU<[Y|qLNO׬7P|ke.ۄw{[`ӬTeD@lrݝPDN5:q :Y1vc81$`W#-7kxpQq6Hð[ME`_nV/`.pM՞ˠ=RW?x3i =g};'U 67]N۟z؝EZ_ ԷSxJ9jdG*GS߃/5ݖltr-8pVBd/,H{ HvPa$V@C@:YyrY푚 sN !KU-"#Ĥ%JEQlpAelcNcb4כ:э/3}Յ (3I)$D#-5:}A{a}!U՛GCA1zkE3ٵtnğ S rcXSJIZZm,a Bd`NIG"ۚK xCce:!Jn|&l s'ܽ$5E%)Dm4vѰ+T"f`m8F1i:'{ʕZp[[Kbn"iJmHlN&:J)cpM誣 z#i GH7f[rIgy9*>p„>' ¾n@z9]_PV$&ŏO{g5qT tT>R %>lN6õPY ikJ%4lj ϠX X(]2W0oov2;^`jR[ ҒDpM>r2K][0' 1U[vzܥv%oWӷcU&(-R d9!#Q24-@foHiIE`}B۟q z`WTH<97\B(<8󬽲wHUoƉd im\ D%Mw\g=J1{ovE\KnUnmi,!R.iYZ*ţqhޒn@Y:$\*K329mUwͶzg#'GGjΘAv|Mε_U\^OHYcji8rF3o..*^*&\q(؆ba}ަš@Ծ /#!y Lᘔ ZTi|D q2i> ); ͢Y1}tWw}裄yqHǡ5K5!.ЫOQ?)B8\~Ź8?4Ѡ7?MSErc}tigsٖ*3tw](JNʢxmj);5Ƚ?mCu,:5zk& sv|d9W.|3TA$j'[# XZwp5,D7ۭa^rCvcױUOcbDMtxS577iS!0cVɗν -ڷm~YF#jS?V'C90P|t7UJ].;^-#FӟmuKjdNVzj PkP8139VG:mɪ?r:TvۼG Fſmۀ * kVգ 65m䑻끞EΧ+ux>p`J"!-hƛ:SfVIhR Cƽmf& 㽮q'JH=Jʎz,e~W=HaE s^{ſLv_ʌ9AyOH9>ɥ)*[q5aٜY?D,7 WtUル`7&֓@5ʊ<4*RͩLN*dE5\n&x}wUchT:*I;uu4؁;' lSմ72P4BasSH sK$Fd3 f[,{8+R/ :(U к)R3 ybۓgГ:]mSxlQ]T  ʋ1Ndž_TtO9(oUV )$ :b>fD{E2V$,I7nb>ܼFS@Vө9&0/Mr 9tݧ~H55$w]X\(:QN1@o?=skmc>ħ{J'|&wA槓&WJ|ԺL5$GQ,B'a+ً{n69 E4.UB3.Že~gnt jH؞Ɵ}38.3LqJaH0 84gndE> ' V^Xk֬OBAD'rV^r,]8^;ukۆ6@64 nr6SaG?N78*hx E= S:Oz4˪JB+gix~ \fs\6YϿ57$8At8]fGu/@sﱚה^1Jw"kzܩhEF5|yaiK9JU֐B2 /iYC(b>P"vۄzW\Ƃ~P>\)u'K^iXj:cjU2_gj}E \9fTRwS9Ç$,IyQ8/UV/5T5{ŒYwusU PSvtH\M(w-/"by|lDDrJ*EjCLz4ِ?xòGtJ-%9Db)|D4 izfl.1GIJNV ޓma] > ysMYN@cr+Ff*yc3w? ڠ} |fv.wڥsۙS`85gu7]q?t=Bn4mAOȠp5W/hW*gm^E"WUf%Bm27huyyr -ȧ\_ǟ4@n`-Mfm˗2ɪTu h{6Uv­i<,;\2Iհr0 }PՄ|wk7,@%L$uNv+#ڂ[#nb##.ut~ӵnj*;7A5"e Dtmѵz:Q/64%Z ݙM6~*[A?&rOJ{7{8IH6"DRf +yo}seƹx+ԆFՅx5 J".=SkUG6ԒViwMJre/7^(ȹ~H! M߰);|EM4sy6mgw=Gm)V.VNŔ>7 uBw!Q9HY165 Jq p#BJXDkI=8L[ޤp"TYjH1bx6 %+>ݪaۂݞo4{HB4W?|X}nc^c"'r:=$N :_Y@9a/ ÂJ~8s6=Y%bO:'*oReaBWY uU/%WDfe Bw2lER"sa]Hx(q5;7ehkb_Z9/%.#WCHL6pAs{gɇ{#{ A9˄xSY֚"l HeP"H-FL$ų9upA2q3U-5 ګ SuԿYo7덯kCWi@;lrPGrB(҅%5HeEچ= QW&$z;s F^ aj5لV[TjgX4`*>2бmeE~, 5^ u4{ T\ٸΧtw#DUE5gH!Lӳl.e`sOTf9"ruDτ fҀQ%\ S jmIT9T0+䒞']&]CUas+\Gߎ/gբJҟZ~>Zgg94|w ;s0{ nI~ll`-ԴYQ qɒf=SXо8FPa*88ܯhK(k 'nu_o큫"MJi( &ذirO͐p 6a~7Op&sáUbcٛ<6<~"̔L p&.\8 "vp<q@j *sI 3c{#OJ lɈ~VW7M4x -;V͑)ڛI>\(xb~3)KI/D|ht x̠`}rlrdaeH/4nΠ\~@'qmlρF:8@c7 k2M WzD*ٶ q, v9`M5{vEaG|4|IX Кlw]!!@s_SJdraKrЁ2cEs2迥ߖ`QR(`X.9=1ѕ%kZA+^[ܣ1gs6DKǠ+:b*(8gblv#>1/q}-D2,r=K*){#(Mƿ|O2[&a H^X0Z,jI&XYQW >^`3ds=xӫQ\Ϊ׫1Ҏj/YZ5EAӦCCY }F%-%N)ij͆_*cP Ie` [|qqbZ'4u*WbqN .:Z5E@eʢ™35[=!gxcdTZT IN &*|>L0]wU |CdIunљdgeӼ_h֏k>2bqP*>y2:~zp2W|7LmJGY[ۿ.TsVV|r,BgW5 xWo.D.2GBlR!Ie5eδ@b]'׏n!5h4[=bg塬V阂u5~;xƄ"c@" ",hbi[^m"fpڄ6?k(6ſ%Ǩiz,mxl# Wz ދf6 ʹ+_A%T)E X-{dJq>f!L4ףk"e 94U~BKaD.w&ZV$WQYB|BhзqU÷33c`5.w̝qD|-I[17EnB/G'll dW]Yfvcޏiz滥_0 \?hv_NAeԊ LfAGGSUnxI1w_qk{'lJMo u4WPLb1pc},# hBb*9X=L4 3PCeFRR 25C N]YϛAPGǨp欉5 jJѰfrxDQH$܂B 5c'SU]]cy+9;qډNu?lM[N;rZ9nBeol)I3dR!dizZ݅WYzKY2ԄŸ9Hc \x&Rv3iuh}ߑl2mj;Ҭu&/F}]MCea%teFG(}Bi *>RgP{lК3`41m8ʄ:Z#H0qR {Zf ?Y:uOs!iv<|c]@V}#\ 5xo$FX%z~:aѢKl*yS|qBT;2}F LvD_CK3u\PdÍoQXU_\soN/aFvڀ݊p}*+OР#?CGci)&?B7ѿuLh`fv<9.;f'Ie ?\ n*E`RHhd5 eo0oܟ#V {*PE2^k^)-p:Ed^ō/a/ҏa-TL Z̞g=`0ewQ ݸ}/¯iqgױf|*naz^g;%\l4@FNmnqy}9oܲ-+Qa+[<. 6 M.ʧ:.dRGqgCχ4u/~e)W3"[RQFmnr@6kp*6By5R] Weh{9A}iХ^@ޣDl3#'0s{&ޠ=:.z~u1H#!E* ߔw4_ <^ @=O&EO В6I;߽ 7a 'JpO_FAUu+l`ֶCrAv,=j+uIa.+ ;xz=o 4",xP: ”wb1̅e x\lAT2GMpu6t[8Dv{Tfrx6ࠎ,2TADx5!Τ-O,9O<:ir]BNsAKl98{MK4t4i$319x:z \&WS/ѰNx5hB_FA8 )8Ya59dX2X欼b2'NCkvxPX9r5k/=CFJ% 5u_T5jt-3sʽ-{GlP2h/RzKwR1hM!gtTgX㰫<ڪjwZe^@{*>r 2chzۋ8_U!]}X>t҃LaT 9q-0:!9-4f*9m)oёy~V)*+W!I`0o{No/Lb҄zm` |TqS~L ՚MKm[F# in:+t&g/?eU:NB7^_9l@p MOP!>7RЏPi[ǷұI6NT=]N,ɪQ-9 V:v.iRW7Ryh'D`va;Vf@@f/ꌳMW2=ׁ-0DڊGN5I"ݱ{KR]۴ppuaR>bM=/q QB_9NeΈ cZ>@ ,+_=ꀡ]F#4Ul3|^0=RQm2cz)6ozbKH˨43aǛG =[dxrLy/Pސ`laΧsԧpR5&rH0=TE|݉k[ )їQf:WOKbq({ES pXr}wv Ʀu:2jR"=al )uv L;ɦś p$SB]2˃n\ T>76EaV1yT4Uyg"Wt*D+ΩdIE7DA:K/!MU07!:AQ-K1G<"8 }*L'r s?"38ՀUjzS0PXMK!RY.EF ?*)G#7;huS|\ʏL4`U ,|)<*ֶ(}ڴ{g_^IFy^{U_쩊(Z>pQ ݧ-ܘIfOFu㗱X|S,+j"Suw3J~9RQ[&M9?Ƈ 8Cn _i< 7vf^2*Er ܻ7!J -U&(.h)TiBq\R &ђ9KQwjfQ$UCLrA|@.F-]a3"gY2[ma1aڜF_3 6I甒HY%izcU ?J-{lͮjljd%(O˼@([tg:z _b.ͺX~ E A3k?j հtnn+xF S?̦Yx. (W k6&FRRITwt&R )绋h]'h72>alip/lAI?E)"'X=q,SIy3 ١Ĕ+b^JjCZ8δ==;uyB=lҧVr anK ߬*&^/ Gך=P ΋n2~MhRVfWiBzR=Qo?tp~Ym_l9!CT2k% ddsRjש?WG\P2L:ہ!5kt4-D:s((<:%4P&2Rw&ļtTZs(S3"_&T$1a`6ß<(bw[||f !Lzq!m{e"6-mX tE⎜O/g.a84"%TUujX}g*0,N7cufW QoiNZsQiȰLrѮ}{d ^ËBi֑_7^mPJ9vԤ?HYViyHrP,c#j r-n#/_Lqv;fn4J7^%mv'r+6FЗ0xu-Xln!F?_o"'J<*ѐ\ꆳlfij+ E@D WW$ qLe05})C&HDKy21*a_"-u4 n;x$ Oqi=>8} |W(j[t7)?VhDzȷ:{|6{܄~yobr q1J1lnu9Kd JyBx2Ae#lk껀hڜ:I @zo9KX ׈X*gX/@9`Lv@\AZ=87f eCMijyҸ S0Ị{HcI\r[6X`y8'eVϙ,Y";PP=p!I WWvx6ۆ/k:j%,A t^7eCE:Ms$pxsW\wЫ >10 v= (w 9'z\:"BxFy9rD*0 `q@cԨ]~=*s]qǔ^IX=*W|?8Nyh%⻳}hi_7~cz*F^ip_WרZIdDgcU DDrȗiteZpѲǟ5Y1F{smK)IIЙ `FlU}MdHbD7ozex.9 N& y,sENFxyF|RPLsW,>@|Zk6mĔ7yeS1g⢒z?ph@wA(EQ7BnPlBt(hq+ R,NIrow"Un6jNi.!v9N fpQI~xG,#2{F-E Zw  i/EĕPD1o~%A_|˖ӄaxBZ++:SX r'/Mv^v/'ΤPBy"'l]ʕ|SIxc@sHЊ.≩o'Me>Fs(˞#fU!QUOu>IY/[2搭JN2I湝N޶I?5~٨Ԩ0'ybؗ `ׄ$9hn=Algp-k. eK#ɥ(. RAq޳imo#[ 5^'̮#5(#+U{a`~W zG@Zg,`iIhuur-`ԋ{jh$ =";B`62&FZnԟۚ)#BeҭYN/VC,AF/ \DwC1J񬔕J!C a4 C#E'~޵|KY1l r*&ɳ 00$'#.Ef̲F+ہ_A 9b/Kcu&89-eoօ^'L2hc%<#a,EBn,O]^㈪ psEނ?]*N^|6(SBsY> |4qt((Nb~kea|moxa,fǚnHz7p{FH!zfî;E9b3D"iڍCu&SAhy$٦}6W쨐i{q}"ִp dbhu Vglc,WaaynL.NƦڜQשW9limJ0MT2bAL$R+J>ra"R.ՑMƋ#\.qpe."m1X#pCvh>wVm6Hw& 1h{"yk,y*&bLTۗd 5cppK/T1_/]N7(dK约դ$u{Sqٵ[8?.as8?5`"ΈcX*I3t" hI f=gkr N*Sw*uYʯ~fߐgeX̫jLh+d郉KƦ y|,!cݣüDW4ݱv`{:\H>7`/"ߥAC!8qa6oZVrP펼SFBk^&Oʚ$zNV" \=qCٍȀ k"|_DJWOwzP:E/̩8VZPf~C 5H;=ғ0؛d8I37;.acX!q~S& zq.8d0I2:鈥Q 'lFr)Q wS|nc2sD Hg`zޘ~xnEIsݼ'CqxU\ma=ndZI?1Xd[ ¤:e@՚ _tţ 2)PNP'mMRſviܸQ_RVkjd 17Mj7;PM߱րҿ٢u߼1k&@u/5HS3t ÂBOs,ևlM>"1C6}fFuO Br1m"B [iΩxfr@]KgQ#j$*AoM'(`OƕE،<8CژSavG ~bBVVE?E`C*ɺ r@{NE~P4ņcqOv5oZ/ʛQ> i];o4\}.R9!9o矆scNԻ 9K7䝤Rt',l6b!DuGL#^z,$&wqm4lHkbR 'hc KJr}`xZQ)eVM{cwp3t;#Yly=۟{fR@3$5? Y}8sR$%6yd|iohgkCF8g. ZHT‰TjJBxyeg դ ?OlP`#72;5xWTT.+~-nC;rO8lGO]:Pm5A4\t`u6‡.K'\5PG)y0c__N<(Z~ x|(v4KuCitU)UwJ{6TwR }<,g2 ][by|8PHVmݠ|mu?_Â?-xx櫘I=1 +COI2h4e@.ʭlY{r!N ?) (oBYл NN5$\,~\Q; kCMhX(D)Kwal} Rp1b.{d~k_OI_YD iu?]p~(mM9<⁝I=q7. ]DދZҍOAK؁ y6VV=g:1JHxKQ+>]9 \ ȂbQc9f3.`1@7ImRL y/ŃGҜ ˺y9fky"B242?޳/x/V[#m.HxtG)ddiGU/qQT c?c%|}ԨH ɎeP B.H]k] Ee%m\L)̢nk eT=b3 +b\3l5 l3'RYB Ѡ; 5R51#CČR] rkmxHz%ù=۶>1a. 4.t8Կ r:Xކ]qd*F&g9:nkx";fgѩ8^eN B,B"KP!c#D_`7,gY=e g$u?('2uBN[5kqߙ^hx6N>l5J0rawE%;du<`7?ij\A!l"w+/_/'d-B~1SiyLoxZ)l^P2Hi%K`]3x9ϥ WiNf9B 뽅N!9튽e>Qe! :xk5\Mzgj/g5\g FVm̆ka>UB[+FW_;Q^%&FS(`h5`>!^E{c~_֊7kL%3mbȜmw)h>2 h3տʟӏ\i]2y6b>ԋ7bVSӈw?_ Զ aU`6re:6TFɄ=;9F7`ww[llD"[nC:+y:tGS𹐿Fڼ0`:+L_оϏz?]"K[N1ҺIuub[mیk40S}Rpk H`BފrّTL;̧~l=YןC)X6 |@_z_5aLн&5i3b 7˴殦ĭ1gXoS1V+'9,qٓgk)~uuN{y0`; T0*pd皻(sWNV† ҷ5$HX׀u5[kwcd⡶rG7mt>fh#I?K&PD> n+9pֵgt] Kv| L83sz]6ʙQt۪wFEI ?U8 O=w߮QsՖxj[>1A3.j9h۽S~GedS\K+>(~pG9`'B AG7A)d \W~u-nVﯼ@=;УlYye,Ydl*ӈU+B'EBSb=۵FIje: a(sҦMz7q D%m0R-7g*&1sRI6U=/5ȐqIKإ)C^VVɚ VܺkJ@@rE^b6)?+5Be4ck$Osrqeq̊S V8c*XMkiwz81NΣK/zS!.I=Q2{8d+rXqn9 ]͂ƾՌک* ۺ™+;S>AW4-M~@HgLl{9Ut`#(K#{?jU5>TsM6SlBD7"P2(d+/Њ+leܼZm,#6X֒3G<~`0"޸ ?8mI?2q?e7Ӷ-hAX n*l̳9+r#4wV6NK+-A;gb'$כQ2U\Nq*?4tP8be]6/z*MqE<=sҽ]sJi9X9B5HKcr'~HE KFaam:5QgDԌYC5F6]LU ih0>Y8Ν \& sLdکo;j̙+,@VBz DbBhK gϮ"#f9P'*,z}C"\4u&\U[@(sgTn˿fɎssoHd|xOꈤg/r7$gAf"YDĊ? wU-­.=ͧ1839QspZQ\`4qJڂdzFHDF)`QˮY;10%i `Nk_(r3?a%}dcY, a _@ēKfL_91*D@|t 6]N֓պWYdal _5|Ry!`<@xֻ~xlgDyGic@XjSoJL;͇N+|&ԡw蟺I$}}'5oZt M,~0Q$'ȼA| sPRC,17@=TL~ @wÒfA@̈#_t 1p)z ℵ ,(rxہC*ըBV^zΚsAwV;DzHGSo0jcz!gL-ofY카vӦD-475 Y5AA9cEsjx)&01}[YUWzb]N@l@g.. QKPTJhrN|2l= Z{QCU3jݑw^Ҵ%@9c'Xl^9Fߙ̳1S@}?#ο-W tXX*r,ր@[aH/2Zz![gX9uJ;ߧ8:̰s-Q䊷EqaNwRGȱf\ ܩsB:;=SV_{V ..tT*{2F~Xډ{x!() %Z"tHp^Iim{!iPz@5o 2 _FT<`9F3@ꧪqvmE~QyYSE0Y<11 -X#)(LyRC}:-DRiv!ܒ&ePqrǡ6IZg%[ q#е@Wmzj ~~4#Lb~Yx{8֊-d)T)GA&C:8)MkIy*iR2QmmZv V哂hpͩڦ2Rd$q4Ry&Hr~#PA^ nm0tF+.峵=ߤ;cM:tK)$Qĺ0*Jrmt(PvN4Xڍѽ浡qk  pGa$?V/:擞N>HM'ERD,,0|"M SRNX~KFj)KA9+t4ݜ?gr>^%Vo҄AѶ36W*r{;Y_s.׋ 1#zpoPar.}%~ D"'NNpԡɇ&JU7j['czSXעt;{4 |5ݳȷptPH,ߩO0¸-v͸ՋE& t)єܪØp1 Z kyi-ˁ2r G j< 2#Nה8 рqiG_0ٷ|Jp8j4즂(J%tE_>,1ϩܔ&K(|X"SOo wpINS@~~ F8>¹ؒL뛱o<;lﳃَM(fKxckTKg%#&3ŵS 2NP.W:^CDZo|y<+"=[X(\pdĬ㛞H$@u-q6]VhӕH_ZɘwC٪uf2JbyXjL;4Lekz!|  ," =B"+}ƞ噫a?Vk/XN /'ZdDX>6iaT]Ҹ]E13 3&{ND۶5|Y#1*B͋$g~?Ҥ7P?0נC- _1ᛄ _#˸,]!Lքmo:EP ,#e"*XTH'а]$ڧ(9q` +N6:!0?y cِpʩ/)޽ˮ#$B]dNH!\`ĆbN4(i?p  o|lC o6yVwW[5 zS][Er-8[ɶ6΄}j+Z1Kf$ K-gUBV0d.5TRڽo@Z׵4Tj`">W?ּ=yuДC]p!AO#Q-Vh_*⬯PY+BS*l|,t]1R@Ww)\kB# i5vp'H2Ʈ+m:\Άtv+?f~ui^N7z->Fb,/ rChݛR*\Q7@m${B^ t?kd|_(J8vIW@zЯhh3ߺS48 xuxəsO1b+@kd9_.ϱZqwngZnOL)/(mȯ2FonWN4zRlx1 $Uԣ/f,黗J"W pߐm߇-z7? {ӉՃoz`&eϾ i6HXF:Qа}O vhU By!A ,^F~/NO-; n@msU2.8p~Gú e.~=n(DP (mxDL0XNВTFLIsIՙ1&3dvs(ƘOM vT'$]U) "-Ðz,C@D\tx+[l-/^*vC$!XZ۠ZluPCls쪪b́WF@NAorL#PGpx-!RXr\c}Xɷo _vf x&Է^ٸq['XRLU)R~ (0H 찭UƷ;:v] @y jL|2uB\r^Wzӡ e0{ŵ41›kyAm)vLrOdEfwvZ:ĊTL/I ҅F`QB5B7k#+^$09%oRo; gFdp-)ݣW\#TwT=*dx(P.FSPBd,L/I]1LOtiN!FSrg;5lo37ACEF=~&hPQwUiÃFDlA(9!s?b.ukT0IA[̥`&AZ0j-jbZQvNh` `q(Ç"dK;;e7p_I$+ U48z:١9Jnd̟;ַ3dCkc3JR[%[ȿݒ5}<{o5.kÍO8hEB8p<Kdd[w(c^%wn4{ L_4}3:=TչD4 ?zT|ad{̸gIŋ9/@wO!6cd5}s\mN &Ky SʱxytU18LL 6mbS Hdflm~gDm &@馋S߷e҉7yȺ_i,[C#q&qq$m6`S՛(+GyaQ,_zD`WP:0M0fB,8c\55KquX @̗oܮhM#h;кaY`w&TX|fג{xQE1)0/x 얧 qMmY!h9Ǯ; a;''\3%/lqXoxu9Й{0 A6>|+&Xa`o!уsێ_&$@ncPw4$C01h&)yPDL{zYI@Z5!ZޞP!1B5Eie; J' @̭xha17™jVP=/l.{ڄ+R۶UX5M M@jOS' 44Y.{Tt9^T6.ZM6_lP'2 ]MIK!C^nUx:ɥ=Y ppcQ@ݕoӅzS n_[ZISIgK<%tq)́'5YmEk!Egc{ur)ǘ}8NOw5YdZs0P~"XAV^@Y/B$kLǨ:œnLY#M$3K&.{Ӳ#Q$RfJ= EqOKx jfPdKCe-- a/Vfa&32vwޖۑݍ36_) cEz7yW?oL, S a,A.=giG`Hn)w|{$m h/*)dw 5sc~Nb׷\TK8A8ǚ ř>[xU?a &2$i_MnA y@툕BW,~4 p`-[}4^0[i3 Nxf+|k@[utX!DTi7{@ ~#U '@KBOo+yv{6oPt,}.m*fBkFA31$VІI'̄ iִ.Pk8 N(,\8SC )e@YLLy` 4 8u-p`l-|?ֆ(wG G SKT[(@2pn>sR(ۆ. [hmGYp8x$ {>0-?_\xk, f="ްe/aI# %f Sۃj_צY1<)."ڄB{mkm2ʴm&` R{N WEԽ,^4[~&6m&$^n@x$}^?'@^0L,~.ẍ3m{pP=ϴl%&[\ȚS?#VSr36ãC$l:mqبϭGZw}OY^VبL:iIa.e/ 6l%퐠PKIdiGVVXqsBMTj*d z|G-~Qꨠ(EK<ē)z̩G̙~KX3pvmOYE<%qo8 gyr/;[>lS/!Ju|LkUnݪH Hel1yChN](va_Qʢž0H,D* \ۯ"k]0ٸZ! |KQJyzy ~V3ؗ:ALP3E|s7J4&[ oq%?bm <3Y9vi+]r:Wb aWn,!j#viŵ/ό&qB>&.n:qP&;Kŏ7Xq SaT-৑>vߚeAw}f鯙'L!)5.9a v59DG|͆ʠ+F;\[ }T{ )A@m@a[%XAj*d=:m5c=W2ѶYmr:avWgOT5]Fc bm~b,)uIZ Ι/Ο  Lb@6WljC-Eު>Gs.m_u&uVO9LV7ZYp*D>Ѳko1 ,w(ڵF..g/uv Aw(o%1%V9P}Ii^Q qP`YAQ^~UKHd@OWn#_3UhsDIz|}*sA7a(ae=^y;w+yEBJpIDEH Ł [Ѡ1˗`z} 9e' YA'uO ZzlƢT4-vSrsےHUÓ+h5fqFAh_7W)/QakyU1lafP[{YU&pܚп0~aήގ#yR4KrFsel;d+AREUpM(gCy$e,O8X˖M6VMGgYO(K-8z&{zG)\o? ?9lP$pG_P+Z ч=lJm%(UdQ5!BSmvZ`tk;mfL~F 9<2˗Ȁ6<;1HyAٵkՓ%'6UM Den 9*mc+zFfXoO@B7/u{(@S#uM,҃IgO ~S'PB%#T#}s\P7RAq* 7 L"CiFd0UqNYecVHPVy%Ў9V/O3y|.`oundJw)+8o$IҒۓEXɤ7B:@]n3O@rVP1@Dv!pQ=ʡ۲]%z|0!=uB͌U[I/zb,,X oYfGP 4Z[s8)TAQ\CtyL W$WM]Q)켶'ħ.ZB= .]P4־yJה'er"%% #نkP!,A /LO70y}{o]xG"6 \Šs-P _t5?%>Ҹ̯-/A$IT}_Ƃ r.]Bk֊7%9rι37&ƧsBF3ulq>1V-) KPB~yIk*6ґ/QQ< l>"cmo 35ή38 G6VG{NDx$Qgq1I:NNWòE_~K8 ƃ{ }:8R_N8#Hn^aZ^麇RxtbR%j[`䰺ϑ !,2EwBG{Nktf]xuKVdB9NTByD B"(AK i}1]񚣛`xy>qNCrOGMpѮޫCAቓL?WW4%7A9,wQڧݝDcWSrV EdY2W)K &k{xBYrj~?gw5|H_s͵~QHHkf\̀ J Cu݊^,10c] qaXN;JbPxa5:B4 5xdO9gHf1 ͳ( r_\vC9pQϫn6#bz纾c3zNH> /V^(;N)gIXYufAa44_% 䠝8+ǐ֡<4'MU@ڈQFal?I$+K>´jŐuR`3P+J7Q> #%( @O,?;.z+FJ8.f.1=HR @/J]Ȭ88coמ,ݯ+xZ[!'S n #12u`ބDzr1v_3ߞJO..727c>;d hջO*FscH 7%h)a93&PuֺؔzQ"y2u۞v31h->Xd6b Q(\ 6vQVK-.v@GPpM8O\(ꔈcQkCˀ+l&\zp)@kcǸL'oZ[ ꁠl /$m.+82>Wn:4dl?ihox7ko&lPס[Sq"OL*L{X *Tsdw|íH AVge-{ (_*־A"=lmoEP~0`LoOCU2"p%rBi򩛕ԉ-)e\YЂ9UF&/ġ.9ɤFJ}qsg`(Nmmg&ָ%jaoL ;n,N FD *+l]S_ȹJ(vedTE:( HŴMfMlO?j"eCڀ൦vsp1M='̝h͹~3K曌.1Qߊzɨ.!Ef&#lbH;!ݝˢn4g_ϯ#q-v7`3gBZņpiΓ~+|k@UɃq_'[XZݦ̣w3OccTrp5E^tafN3Ru|w|`_+QH)toiMSGB*{Y|{v swaC'5BN$"ȵ*<-xydc& W;wK2s28!cЩ)T [VGέ~w7Z'~3)ť=5zp"XnNt.rϣ o~( ׄ`@;\3j_?bzKNH<ͺS+67K5!Vc""4,);@$YA¾[Pet3 abf`ˈ`9q*x Lj8yRΈU\L|ۢ$y}<`<D|/?pq?D)q؟.܏L@l"m2P׺|l-3_ 4MueiRcsJ <[^"3n|E/T -W];U@>pY8ʵ`^r[t*ޚLEe%Q1߾\ 07ymhLzu#>Xd`Bft#wihUz0LJҵk U; /Sى"^Q`@w7ぼ2K)Bȣovk0$Ⱆɣ#9uh`wu4xi}jWj]])7.drVkJΕe >pU{N>0 ܺG4vW tq#GMzIq#oisZ<$ 1G+“@‹fDuJ2Y{ˠCX*HC iQcL>Rk(#GfTGmig&Irq`%LwWHl.eSr@!ނe*d&L }pi4?R|)<'Do[**#nzdC@'E-UNxh=&% h!(%+AV^71 2$X 1\{=R%ł+{ǝPX);¾d vZ;=KG{"nj`Y*Z.W GOıxZc#"]|{*_)80]xmGQQN>$G=|by]/1>C1 BY$vi=uAob,di XE+;V}~ n^V$#37M?_Gʈ[6=.B$yQ.{ɂLz5;=P2gVX!Z,=\CjKS61*02OhZ?W#_ 2 @'W/|$[޹d,Dwc2dDs;1i s] P&e>\$YMl2ɞ }hMn6Ũ7])8S[~^( ^;Y@\X[@d!hP|2<|FJN}-~MM;YP/j@s'VbZ kJބWf"?P04=lt,،~|2Fّ<Z.Wd5#ϒؖ޳WvC~׫ӧCu >%@p,.V !1> wm,)S ]_y~S;u*=ۭDA cuP KE,s'fjԊrLԾUbHb~NN xIO݇*L]N-yGg5fN~\ >&f:{vr||1Z::iTEWyJnf _c;:wBj c!AeT)٣TRkV0I+1}y›ޔ${au&Μl9f&=MW>ESvh]ғMW(>n8x<1 0Tx!8Ku{ !i%&f39?+_ Ubp`PN%;elY5ʇa &c?[^~7=̳ Hہ.1$T@3V؛(Hzp)OWi6\ġ\b$.-<ȯCY1'S|v1A`%l+ءGii:]~=" jTJ=乺o͛ k2t8}}PstR# >]rNJ35P]oTzKXMPNϠqGuj= K3DX{]?"GVԝU5Yl8Mo A\B+twEDh6A%)uCPü&/sU!]4H ?N 1a `ay{W53Rn~"y YdUXfZ֓ߺiM%/5?[O3Q&zhC6q=*o|-DCXFa|~-HQm&Pkyguátu A[8(e2qh]=HRKzWgA:Ф< zI:iB="6bvm"T*o#?O _e KccP]A_[.KeSf/0^V!wt}{ `o5ȘԘT7֧s Oꔹ$QJ꬛&O՞ .͈oBӟ'=,PdhwGדH%p]/H?俖D1Ǥ:xXzRm5NjٳY ܣ`^zJTЧC9$pDʢ*CoJ0elU?4W ^vd}6BwuVǾ-_P+D c ({MR{r])x{37srcvLz|z,b+&jTDij'ήb#*̮$hfWt)H&NW5trzd| ;eewwH͍ڜ0:$%Ӄ1ڽ\F0+yN(sWP%fKO[^5}` 9թc[p8*uƊU&vPcƋA 'y ?/re=Ȕeɕ<MxU؛sM `'(*t"KʬȻOwgzߥx4+CJ+b)X6ɥ.6i~j4(э:(S '+>Գu۔%n uCMG/mDKJEH᧕ @Mfux!<+]O[b#!iz 2hxowD߆bOʮ}SDAStu҅>q`D$ŒDj2UcĪ8f&CL޿Y"ڸ!(bf(M0Vr'yO'TDu*e1ڰe'3Æ4*ri֪QLt ;^TW?DfEʄ2JK7 3Wm[x.CśH^f5]ԑrEBVCs=(_{&]m?XK^XDϻ3qMW.4[7ۚ D/Tp|;٠Q5c2o-PQ 5 |R5cDa٭fXb'y.Y&.3ie}!ƶj[ت\R>X8}\td;-?t_84ʸ6tovtLpM$2`9hhU'BMZ+`=Y G/|c7_vZp? S@3qvϐ72C.f.w{5"J&#_%V.sCQvղZ/g ]ldG7;޸f]ש e^0i =hIb (X.=lۗwh0wc9}?}BI^f ìyYu|Dޡ@!)Aj.N'+5n>zkxP"(9<x8'g݊C3S/8<_2z(+Oo oIWݑBXI: za?}:{˔9.Ηr? %;Id]EξڇGO*aߞA¼iD]%XnzΌA 5Yq'&~7#I1M{cT8`kƧFE 9NywtkE:>ؒy$B$#L&O5IǨ W#H||2=Rvkάil"%%u x Qy @ԓcv#y۹v$(lY=Jž\3[|!g߷bƵ:go[(]ۋC])hY4bzx\ܽ8^yzs&ڍpCt#:_xxa=,fj/eC@iUO,VׄR%A1Uж R 7o(l/@9Q(7A>vTTC qF l .d/o[=[Em^:sNR{e`f#`ZsZl(!j^ѵ5#a7^[aͧoQQrÞC l,.$3ܼAl֎X^55˕Y*K7ޭ' b/RJQhIgC+VPI4,4ζLy,?"ǧ7W`п|&"J5pt#A{@#5Uj|.$ퟣ3q0BO?7Og=_yۢ]J( =w$`iuk(x_\L"lqUVb$]}&l Q >OoZ)Ш8ν|/h:1M40a'#aޙ9#3d Ȟ\XY+Ѓr{ۥ 6I.xC\8hDl~{f,2s$1eZYȳovEeM.^#r-(;ڋ{ kᥕf3um8[?FEj6 _Ǔ.FA63?Clh:(݊|76 0d:<:7⇄knbq(JC7K#59z+;'(@6~'$kyh{}nY_#Р\N9?n2L1x`|b> =Iy-fe;};}+w r- D?E#11˸ԯFt9Dm~BocƵGK&oOMI&@Hf4]Üw5(C"ta GqqרkzBQOOpS $uu*@Fvk1tvH^sI[f6ڇޅNzD_oW˙2Ef{ڰ|=R$}Y۰6@:)6mXj1~#.|g@0ԓCa52旍AUw!I2(4S+i'ܵ$\<ԉ6ʶ7lЇuS(" ^ d@dza+{H {T!f$>0%d@g!9O߬L ӍmhNv|p|Q1w G2 9_$/'z^E<,Z.ӯS|!…0,'K6}FoFb%YY؉K9ÛDv/O* 2{?WV l{ONbRpuǗKqZ>G$5)>M:ډqnPzJ*TBƙNQ&ШL4*>2)v%Z^gIK܊i'2 mX䯌A~W3%~m8{Hv. ey*rۿV=tsir_Y3M6{2 [q8\]Rɹ7?9m}%+yʉU&)v89NNWQ\6UInj`yHdZGyd$iowjhe~`p,ݧbɓ1k'` Ɵ>\&șlOU>۟\r4T4HK|zy\P~Ѕ;I5x~ҹZqE|mOQ+!y}t2MA"-k*My#-c}ka. #&9K/N@HeH~FAO8|LXR01[Yjy@0[u4ЫXޝU$iqM%1>'GCҕ,u\"}גiЋ zYH6,ڏeg~Dz%ic! e:7Ut^sUX D34SE2FgeUmj/rq򪣎(l |X $riՏZd6!t1@K4u# r+0iYK~ȂF7.ͼ,@UN`n"HR-Z%*b]g7%[b+sN!{hxǐ/” ; @"*Vx#"v`v?ʿ~bjG~q8`E,s3r'~EGg$Cjݩpn)tϟBa {,#NZH؅_/9CQ[GYWmpe"PPTdDiޑp{KB]OR;>oc(qbB8ڌ; a_py습IXEʼ\``~Gwc1yb;r~$,%~P)^hE+! 5 e˪j_PI"OBՖ ÔKcMt"x ђo?P/꿎!U;Π<9( `6YBrd!?U4e+Hy*"J0_5HvF>dد&3<5oL~p#zY];LHNFGe|k$=Knn;?8 _/)ӳs4z2 %ߓ@+$[W,cֽ;q75aXT# J J״[^h^CӸTOn&D-vȿwny+$9čJ\P`قi{tO\fYy- 758{寈s>kl]X'?0pn~awR'P#\#| ;װ*kk8ڏmn)=!X䵧|0׆kol7?pXZe D@SҊF BjKbuAgDa+S^穑cL y#'';@9̊y-|cpolbe/ʻ#_AAffϞkU 4V~Gi|cR'҄si ٩:&)8愧L ;b*Ӎˢ4֩{URpp6!Q3ХNe R"뫰Eu Mn.聍Y{dٲC6Vj-n?*{_KrIB(iOZ:OJIgj |,iś1wӳ⾑r<jk%+Y%jPMQ!2Rac]AyԽQ#o0VMZDQ{Zge>[l[gU5VաK[ճmh\њe|D7iʠ|M&-[iUa𶷪616!nXp+LMC3O"ZͨE)bgж~fج߈\V֤P LO3ȑV5 ;83K[o}#̈́*ghL0tCL=+U2d7;=XSNR9ՑthL 4>@Ť o66J`䧎]⣏rXHPu:P<! ?՞th?]NggNI)60$[ O]3*ejmI| U|/IThp:q ܞ#%2;vSvF(9-+>-ܜcHmHc6a.mk8 "pLa"_qEiq琢 @+Drdщ lj&sAĎu _iH&= v3WZ5?70_^ߓv,Pp &,Ǥ *TtMC23j@T.ћq<WvŘ'eYyT0L/f= U~D3xS3 Zw15X,֙Ԕ3hQ>k?Ф܌P`e{49R' Њ&@.ڑ"X1F&"tZW>-icGrFXۡmZwK54>45 g8čeX;b/)K.O5'p6n.Utc5N {,qZɤ`Y˂14#i \vC_ 1áA@8טf}q0z}?dA/*F@-#R0fۣ8ya {9"ޛ(#{ù<84R8Z "|H|!4~lx~Γاx.Ȏ٥_Vl+R D ɯRO퉈=1!my }qnUk-}J$7s-DdelݧZC)lTF9&ԡ9_]"|jwp?\7 ]'~ qU ߋ)LX讞jl;wz.{,ˋ^DИ1h3@J8ire4튕/ރN`[A-83hܯgOb:Ĩ'}괺?ڐ;kz9~|nTv?/.yQ`3%c7[:0CW3#-+ДK{ #x?17*6rbkF%2 ڪ+|0fT g)ZZQoh( &#[aD:){_K\OB>5W~ I-]UI[K)Q;EV$u]y? udV~MI˜J-.MrDU:OH[}yA~&)t>P_J\V4 KŕMslOPYRδ$b ws`FI5zob_7o˗1^[2'XӥK~A[VLRg鲀C)CwBFqπ d0cAKW1DB%ɿPƸwPns)gV68 7eŲm ƒA+#@D]> nLB_Yu^VtC'˿lkhA,* av/ѫ*=gL*b#:AׄPu0u 4e0B7Y ak|LE۽= @˻#eB25$*W+ j XECqg@ xB8O5:ԙaF(Z7=utJ/P3&&_Ѵ 7=y{]?af֎Jȑ;}]E:=(%0YtT4*gЁɭ JU*ѭD\ g +aS<+)@G27:nPW@ OmG4G)lΗ_Ռl829`ڠŽ{YtF2_%Mz-^v qU' S}Uֿ9Ia\*Ŗhf7JAilj ^[23n4}ma=;>N82EA.ز{envn#ok* o$_z mڑӌbR_̢2WLri<(1/jh`tۉ˟[ {l+qcx`SUHy^#dq;f<4Cn59۾&aQji#@loI'KA N"`aEq%>G+b"F_{waiH4T2hsW.cNl)Pc7w>ɐ#dI'ۻ6N)̹XW cS̛493B3K095ͮ cBn xCwy| \ hd+:FO}%Swϛgعμ`GIf`WHXFN}5ə*u(1;DbsD-} UlNZIH޴6 Iқ[Zlp$JGjaKuǑ^(3%E,OumyfT~g_f?Y.)lj5ziR^.pRǞ?VmfFù玆Xug1Rd h)H늊H25-{xbONO]'6 х' h}~]0"\ڵfgGbjTʇ{ԐɋJh+Qw[hFiv:zF˙@Ј3ja9{ҵcOg&xř5m$v-<'7i}FtU7\F47NmxK?˴#նF·bPȇ35Ј/B`91K0"wB-vڻmt {2GD^%.Q!,^*}KeIk-F 'W=^9sb¶n0q[r}_oJfrQ?#Xr0T1&i ř02!>AUz Ä oˀU 'iQ7z۔ e8ưJQ]Il{U PާO  נHFـd{Bxzn!ei+* qۺ bMl`f9~H*p`i~Z0Ն8{m:CωxqDR&kg}kT;FN:uy^7u I9o5yDSSxJNH%|6%~{ʰ;L[q;3;E9TF3"osPIP%@tFwݟUXw|tL}y1D;:k-)`~, V yO<-S{$d|m&M7#Ӕy2W"C.9mz2JYN׿! 3h(w:TQ kv rr)\%Y?*HbdS,Na(E;YW-GLql^]ܲ$TҔl=S(7Np&_bӉ 9Tސ{ @`;ƮJllDXMsmIY*+bJd36Yxt3K,Q_eYٲnL\N68/;oW%E?;4Zr(o?GJ3r8D倪bІg?\`l9"w1}Z q!d]:W&Of1K<Gy? )Q$nlOoGA21YjLFjI3,rA:$ڬ#%$8-'gZXmBSh7Qݚ,*VZAOE ;^GD>} qK(k80 bh*mߩ-j:*?. l{um\I-`XOy>h|Y;7j\ƿ߱iSg1V8X'EaA82ɻoxwӁ.)cW+ '~@|8V,4"G@tC{Gη@ /{i )HGEk]v٘Ő!-䕌j7[E> mdΘ=H0"rb2^DLiDt:p=tr'}!g_zC&_8.hJk z ϭ+} ,<~H{\hRC/z/Us%Z4sw}4:Z4XR掸bFh-E+]d+<|>Kqц ɤ}K!ZK" ߭rogy5<@X,O4CDXQv06(In>=GY+H^V2+yH򉌍q4;}vH@yonUIxi~M1Y?QExshYL 2fLNJ%,5ܗ*y07 &ֺbBR@2? R1{R;PHŔ;Fӫ],J7h+RbJQ!"5- q۲ IM<v8 [\DV3ugP|K\!F .PN:R6fBmb FP jpVmd(4r*+IqINh+{"i hq1AOI';mpEF=.ڨ6\ L:BEUVȺ'"sT*݌z1 +rHw 44O=ϣ]غDUg`KV傌`XqHҌ=h ު^'n4 œVΐ!ºw db\"Q[tj[W,]Ph55* ؘݼ D(OFVHDsPOf,T@`㒰hYGQ_j~0HMa0 Qp[#C);k MvO&6Y랾DQJdn@fo.>\FDF^³& 02ҙvr>ůCtR\l?l$:8M2ҙq']>LAŌ x`"2(V :dqa +e"7"HLE|߲c~'YP egSzl2sr,n]h5H%c{sLJkZ*n'PP(FxlHE[zX}# + pCX(p Ů]ctj6]NkT0_wa9Hzz`^:yup@l\J~YB94Ic8Zphq,LLI/G0-@3,N&n i4HB$H5k϶iC]D1 Wy^x~D } `9e,+AR!dq}ȱ6Xh݀J)v%4uQj[2V,?]{W*8k*cO኿弛]Sm¤F!,C:OjA`E c~k6 N uHSyw 8bPKx8"۝-¼qN2JJ)/'+M u+~yx1R $Y(zyP4&p'"U!p,6I HVoPM9t[+_`RzD^Gs%Y߉e3 = 򦒧,m9J(Ǡgk1sD־mܺw(>UKeVs53'ph)R49f KNs0St /4 !<h8>ئT0JZ==O1c7N΅M:uiH&;sB7?c?6[{y$hRNf)F`;2VG ]'u jE($O} OZ&*zh:LG'Ad迎WU͗Aފ) ii4ZJ~#DM\Ft+\1Ks9iכ X?jޞƻMj oGR]RCaqq:\81, Ǯ_xL^)n&N+Q`=Uc*nKQ>HQu%]=&QZUmC^6/b% @!G}KĞ@8MVom vB2ׇ'sKEFn,!VJ?TcAtq [p JNt9P Y {3[{@"j~Pl;`R썹yR=Dh-}6Q-{ŕQ*Vn ҭHϡhpa~ ^r|JV:"ˡIJ&] S, %_O,g̕ Y4]p`n({]{n=`Ƒ^Q j#Lct#O$y '9m&XF!r[#p"+K9.FuYx7ҰN=y3aZiGsKT {18vBZ(9y QD"kMseL=qW% Q<=D-3 I?.vFXD/M>sR50ж6#$܂&S\&ʾG\ʥPĥ!E;PQunjUJ-woXpyYV2ۂ:Wy`XE+G( Mt+6,%Az pBB+MZږ]_O E7TŞ^'4&T$=ĈjXJy7xD"7;v%S?Jc?f* tGl7{ d0Fs7J "҆ɰAIɬ&O}&}MuoQ|S7]9O81;ҹ?y%n8gvĀVzR˪}acz{̴ҧ[Ks>'^.UYO̓SPj6$R7͉aGiS7ŬE07kl3]'_DrV*@Y4%#QIz;[: n;)z!ֈ0oixKsQEޗ&KBqӀb !*GC+]~@<DWXg3đBl!itº4IߨcuР_ 29FfDj}a:j_mS r :&TTQ kE<󚴥s "bZ)P`10)l932tuz[SM)Eη*LѶ5?1_*n8jEݓ8HA-;ʸ}Y-Szˋc5S4/`by #>T .!M|!g1B7=0͢#'yQlb&+ݩ=ڧyPȂWCwM38@^a#&]~TnR))ήyW'=L,bMDu6 /K$s[9@* 0 J|¦,>, l;& ~֛@bsx1'#X\ \v ̠L2^w a\SA7 9P- l ]?\9| h+!ǿы {u-ut'$ڞ]JR&W~i1fˈTU qyKJ虱-[C.iva bOW\G4_W쌖CLF0ncI?e|2N|y-QA^1N$&ʭ|{3{w߄^C>H!"/?G ai.I69RYX˟Y%. k`|O LMnb|)yOHs¿"ucHp<fv6VC5oE-tف8 B]|bsm~IV:=@4BafҪI=w-"L!(?TT.D^^~5adI{:5sloɊH8Z'Ur gd#R.CN--nqa'D&X]9PY'o:.1 ?O0GXwAcuum' MV5!*lKୀs֪81'<Ғjp|z"rQjQ2H*sJeQֺ9D2$*!0XĸO$vYvSmw{HX ~(.QVjMLx,EeѿaU Tz0 GYQt{! lzU>9Īy}M$u ,j{X9Ks:#2||uj/D/]. o.OD2< ƾ?-YQ5D.E {jC$-V7G0p8*Px}TWY3/@8$M~hߝEl⾶7v7 A6&)p;GRߤ6a#䒛 H+.i;V̯%1O;1P?l ËDI 3ȅ^ 'rm%U,dbVS XCO\ւowW׳КM|uڗySkenByYZZNxښ 1h1ӦU nɊQ|Pfltvۻ.~An\\BԐ󺅪2@QA(l'D+wɨA(ۦ0[ Cy\U5,|)sb4vwn]wod{W~ 2\دHf[0&Y37T21{-vytM+Mkh?~r̮%68ڕ,6ͤJ?k<tCwTۏ/=֖r|e88 |;ajmu3Y.'l4"ʪS(mM5~P}*`8qCt ui4Bꮪq߈B-1pGs]f4gN)yC1׈& *Á3?~F)' t(%Pmkur SU1ku m.(XW|q?c`z}Ls[7_x &Z&dA)vjX* "a#XW$l& &,uD#~e[Yz[AO\'m{CrL7%:(-!2 爐4l pe3bLvudi VEXh0zvuw%{apz^h6ahXi b ^&+ZQX#dnLG"\55oK#'ζY2+Z1(`ljΞn>Ykoc(o8Pɾ 1sL!Ob'c nҳd_PCqp ?0O G]0$؝o6G[øBaqol؁թ/8IvN@17h ᡎ0K1 P ZPbcF͕2poJD!̊ gB6wց}//K4l,s{ua J)7fIZhJCXf=z֏Ua{,5a _9kU"~#֢@xkxBVCfY/?1R8zpMKjFܻ8^ JnY0 TqB//~\$`uDv2ȮZ>w Y,xXv.P9?Y85(6U_lzE Hohoǝ+m^`C74xilT(h\OPߖ |ʮXIGh[eήVbx5{ \ܰl䪮%Ą>@P5}thKoTXx.[o' 3)HU 퓘T e4a'aR[d4ZiZf$ה΃8pٹ"cmۨĐMFX?Y`}w]V7z~tCGh[E'Yas!m֥zOY-՘\v(ޔ}t,?V6IsuU"rEuRTΕ*.!20M*ӟe>5,GuMsK}o4i=+f@sT}c`I=T. &"!X$(qR-z0[ԈP1KͶ]X򙕣B:;4w-Bbf7]{q1ptIzQnE,1)`q`~X.3~|\;X0 "`͏YzRnS DTp|ED1+XNRnyM9XRT::,wƜۃrN\Xn}b^m<7]'}:s PKw.K3SڡRۛ+Bo.mD0 !XלzRkP njgjb[#/o^| D."-uKEn#V$m.{T%ɐFs}ĦUa(*VFkkS~O dͻĻ'#܍䝸r=zfPP!A~=S*$uyj]l D1_Esq>&!5@RpD=9?N<Ӡo&+J/:rNL b= \b)XvѰ6^<.L `bK)p ټ+ lТ&<Dzv (<=(C| % ;vB cd5z C`*=0Pt)AfvȚ<=t`AU{\ՠ@ y&`;ԥ8VGeE.{U0WQden7&~+rؠ brypnrD."TMW^ &~ ӏ5U@Nc*aC,t)io˺O;ካ5kg]zo xx o)EK|E/(ļ] 0v *v'}v \nb ",ư0GG6|]QGw3D~ V8-{EOzȲO5 GOH(OGww7,ʨL+}cmp- gM+5@ J#@4b1OkV/c0qRC{l|$3BVi gj8Q1Q=iLWQZK$gRicYE!!13HHi[ ݙ!9٨uFA $K!z?) -־G 4Xr EVt g0#D9 T~U{9W1Gə){L]#}>sEY G4b$Q*ϭ0Ī҂aQ}q~ @P-T(aM ~Bk6h \VOM(hLo#1li7B#Rw² sOcT-hקjp\PK.tOEP_!, MyRt5;n6޾ n~98)}'BC.t6bM ?ۑK?Lb& _o//o["d|؟W ]}hj]@!3y%gBd] eh.X xM1 , ƪ[$u<; +P*6b"XKgzO!z)bAiH%qO*a)sg_F*޼Tلtly@{0B3Kd.dhlRj8aPW1 q؆:"ݝ~-zٺ.7f?ح疆>sΡvV]NGymK=}E}*H!ՕG{ߏ2Sqj]9Vn6A Bъ/KjgWEYflEVg[kwb,P|dj<9tW}wi㚗xh:SG 9dE"?h.΀`0}#YΛw/ʩҚu%0#軚#k*uWyeMϸƮ>(#gF\<;%Cݥ]^܉'}$=VDq!iw0CyPQ*O Rr2i ֍^=|\0lʱP^.5(w4]%u3t*b-z<{qD-]KN$_Pr+4Cr x (Tl, U5C|t" $o7H6)麧繧DzC^19y@'ò^ [|z$ IЀMuFϲxGhby_0g5."nnBb PE@XV-cf0/r=%:U>-7*>F6kr)ˮwMc4AC%F\G1Щ9N 1,!NͱGIQkTܓJ]HFϽ?][ߕe' Mul-4͟o" 1 lR-s%>f 1*G7΃%p!b -wq } e6\+Q1x ˝x1#,h7s~ߙqA"gj k2E~46ӹI>$<4Gϙfg9x3=l|E<{Qa-=?WJ~ĤJy2B&14& w%G(׍&){>V .q^Qj#y9jLz%PP-xqSoUͩ~HŅe~c̫X.waXb5H;'URxaP>f74Q|$Ǹ댑CCs͢8؋Q_bv"zs brWcUK]&ZB1BoGk=QU+XL# ۴.P Ywi6D2 @}XhW*q}tJƤ4l#G9/ט͜PRτ67vcYQ|NxITݗ\1C5^O < 1o,$/1&1SҦ3'nm?&m)&*OG#qh\%$!yzkpi3X}>4a:hp6ϒ tqk^9o<|zE YaTH]^ݳp*JBR\,쎌Ӵn?ajܩ`,cFE1ZݍƠ,fMrW4 i^Zґ t+TSȱėm /+>`[e]mȟ#F<PrF6O++ُA5$<&iw LU..iOv1bˢvIM)m8 i t|@iV? >+o*hi۔5,wA$4]joGo72ԏ_z͊x}-k8ncBfQ87<=WPt.w1y c)7dzދQmJvTl*(-#"+r6ÁPAl7{͠Jϸ?m&7bϷ@CB2PBKSpYiH  rEA 6P[p /2ꧤ"Ϋ v^Ɓr5I:YUpր1)4)o&NȦF$*` men.>kd_r\nr}|a0boy@da c̾f7y[veܝ`X#?YPIdK=SƑRVblq10$CihI6RUT jN,v*f?FV}>֣@JUs? \6|n6\ȽGdC9 H$LR}ZVq8pȝs{"\DRJ|O=i2]olSЪ8)?6f mAV:qv%jg ݘ ;/MV@8Ű&:xShX(DPFxN2%T)L}}q ~uvө 9+_pqEW\) UjfSx hҸIkW2!-]N:cw$\;NS+mhijګhit-³w"eFaDNiJEinP>4y$# k)jZmu4I$;sr[#kړDN;v|B|fN-7ZuHD ɤ>c!(w}rws~ )Λv_cnc%'[ˎB~4E}T̀O`G /CpP-̼9>jc֜`S%_[4 $0nm ZlYƝ 'P9oGF%ڬTIR Aݠ}z3:z\u>qEpEEs؝LbQR?&77 a+PeX԰@+" FW^?{zE L7od&A֕aޘlkS<ЊGj6`unG2?@sڡjp/C },w5z7㷛5\PsG)%1ۦ+kHL)lG<#Rs<Z>ctΥZ|-Ae/CZJH3\9'gMb4_F\89i_egP$vMˆLqG`ш˹dL}5"|,xLќ4]d!"̆V35nԋY֡oxߖ0`EwQ'FEG["`@)6'9Bgnit_6Ѣ hvABvi&lxV",c ߂Jٴ^^᧒ƕv^, c Ogew`|6jU*%>Mc+U|Ј7b@2ՍHp0\P#>wwi"޿&E4t ofzUzrn::5FaagLA4, V6U 3&;s0#nc̥cn&UWȻm伍e/HXb~ 1f}Kf?ɸdw{i6[}(p|4%ʓO}- =(Dk4 ߋuޛ 1bh V@J? Eӌ@uJkV* N vS(N>ęI W"@[.;|8yu2bņo,ϻMMX3u"ՅmbS텛:풟\zܘy*_?h?kQ9̼URrh9фMk)9,"ԳA?V x_j  xtDnU=e:TQRןKncJ^@1R@<'2bGmH8jI1{v֎$?PɌd$R1&!}m(qa%@o$Ά CtI*|&"1"kbJ)*TxيX=r*M+m`d~IK;7_f't@Y5Il2BC;xJASEo`ϽN@ҬCyA]?B_ɔ66BҮV(.g-3hW"u_{tΦg-Å!NvbtMZ!Ӆ?(l$w\03׉ݞR;2u0 `C2_Fx 5 q$Q0.$!(,k!gjѶtW߱ J6'?9p5HWBd$9:տga ͠Y߀&uZKty j .o ӛ!A 6=\3t iQ ㌧}ݱGX7jPX^(M(ɓx:GEi70_sFFu)q,8s+;}Jv-d(eV_}^oJԹZB 3 @vRG`W#S(!he`GTbBRh'W`Vep"߾Wud?!}fehEM&ׂȪzc ̒;g*9gc |Ou/bZFR~:,& F=yfYB,ٟ,09I~o~n"h&x—qRDBOMR+ۮud o՚LKD6"'DY*P:=FZ4A0hiɽHl!<&PI'[5e qZe.gW]Ar#B֊T錟!,zkn{ֱ%(dᵢi2ɚ/kj^v$Z@ۧd,fG8͇)~_j@!!|gLu4&`u$SPb okY"Q ;N.= \ w xWzBw2liLial~j^G9e,a$V@U.L&+Okɺ]E+حPa^Ѯ'c /o%% HKtOnx;[(u ̭' 3Ga3YeܿlgݪP" D^\ on!qG Rcڊ)?B t+vu!uԷ1C E=&w{͔akTWn,fAȄLOr==z!_ۃ-MNʵ-~+O60 |u)h0= 2ׯI}qesk0L#C׭ 9{=l=r輕w }9'x4ȪE7j">B]#HiS<375QVԸ|1 :_k35 i ٲia1zy]jVg0#|0pt#foc hw~aϞܾ)cO*ނV|hiMsb3ѭqCdFBv4@yoΊz/ )M9PӽaC}|@י <>b>=$u+N/ڗ ?TM>3"]i-xp>L;9-"YHr7^U/@/YK(g/dv70Wk*tdt ^0II؜mA Y`SŦ33[ S@Y2f?JF-HOtrH@S#J\ID7D.uO7% 9ˋi $Bw7 ν! {,ڂ|peL-&xCl`I%n{sX C՘kY s3 o@Co ~6ny;_ZFJ/Ηze$T ޗ{W41׼p\aM)417ʴ&8bƅpR7 Ci_nIl;7L/[~.}A ?Yܚ΅4GP\Xp&sNVQBG8Fo$o>G'n2Wt+=s>Ě,m.a?#t+= (b !()^s 9 A70Z:LUZ,w(0m)+hnUiz+@}|_Lu/V !=ELtPѤpeӾeu @C+HKfLc|ѹ )B>&fk^5˪p@x%ÜY~:?dHjhQ:tX6-pjJ/Q`05a pG]b6PE'F.q47u|\<5H1\;#i1O//(z,⛮QR'sh>X *>*k.E@55Mrꁲl oI V"OQ ژ0{:|$^ŴrT@ɛPK5.imv(.9| k<4!v5$b\?5l@"yb*e鯰\P8QsZw e NQˍ:U?NFkfA|ruiIÊUsY;d՚zy<8k黼[񇚧 1ewxcj. S[|mh .7`,TB{.pbbEx,pJ%m0yk~8*o! gb[/cwdieZV黷uZi|I0N9R|{q$e 0VM.1f./pK`gf\%gk"В"70`[[;nE=f>1N+1Ch:Xc81ӹ[dPXGVI5װn9nAh&>=8tϧ OϐNYD)dj>×IoNʣ:|t̉6c'V~yTU ӭ[NIX2z^*t) EN$LJg`&u.#f\7=<}oGcoQO=)ÅG[؏Qz:CH6gh4A##&{`>H!BE8h˜p2|gDHMuf]C kKd!j&q)pX)/SD~TkDf7!{)m&kNh)+lg z[Ù#T+rn,6C_UTjbo ȉ;.Igr{-_,{R.wv{]/~deKmff.wZ문KS: dj{bmܒh"O@TTtTF|'Gd AWmu4'Td?)krJ_,fѦd@?Qǃ}!ǶS®֫&UcHrKʄ|W\ LtU R?e,w&:E!ڿ  z_ax(yD McE=w='%+Nf~=Z(T\zޢ \tkd0>TAbMP(Ag^3*u tpa: V0/8TwEdmsy&jvN$ʿ kMeO#wXj9|)ͼRNE.Q2X@$Kp*|S,7a%p6ӺwHdQ+tE@{ Vp:Jx7@qIR00"ChW/c MzݨJu6 UuM׷I3&_ 3bY"Dec$bb2xGil$=Hg,;aSuWz !-ȃfae_xLkЖik"^^LO&_| } v?2wΊF ё%d3ߊ%3<ɸ3dzMe:Ĩz-υ$8}qwQa$KyR畆H"W`}g}8,(L!=Nb\m`6d}gWdDf~A :5֢e(BS o6#La')X&%ct^p+t|SR4iP{/vYc"7œ 0˼]SKn3 (,s Rt9f5V]B>ͮV_bZӏ7FZX@ lnE*_-hAzϢp, PD}MS+~ڶy=^0b)!P=ɏ$D=8Lpq6@!@!<f2-{ǎbkb2q8tjaٞyGWґׄ^ +HrD"+NPU襦,~;tU8ow3&jC6fc+V9]tho*%%L܅fjݩU>?;\{j5 GNDcϼB_Sp#TWE:1mO Msِ;HN:"Nk!E$~+8 [^ZMIgDKZ=D>jNJkBWCC)3k-Xy6OH*mbJA0{u%<KB-6ؕw9OJJNU32BP۫{޻YutZD\3y#AEwW͹߆uț[V"eDȬ HZL& 6lIPh j#x`5癙7Ņq6_~yG')x8rfVW[* _) ߔa6gaI1m_]jIeP'do3P^EaDp9`2MHס x6N0g>9f0 I DL[ߍJ𖪍.z` Ҁ $r z>+zFn4ji@vG]rOo:J<Ҍ5IiSjk;ߚKw`WlĮn#oaI+pQQm6aM)EӰh(U#cjl% 19jۊ&e h$ׅn`Bh*[e$`<|Ǩ6$%xl"+")#' -[IH&(5oä kM䱄ٻH t-4R:;x+!P7:u;VScͦ1?xiLs2 F'e҃fp>dQz<6! 4x }unfm|ST`BQ´q Ĉd%z'QoO ,-(: bh_)k"N'6čMT"VHT*fB'm:͹h-Z}pXSe3Vj)gWdEHKi]}]"ϡW37vqv9"-*@*( Mx`t x9 #W]7ыܱ썯H,l85g;L1 Pkm]nc ǀp>߸D!];mTӎLUY~t9wTå8E@h.XzW2{~UϏ[n[Ptdl+9 m)':ZˉY"em(_T2{笵=-$[+Q5JeKU՟0\ *?ax\y*y[~ocֶ"$C,RB +6Dw]2!(2'p6ǯ(Yn8O :TTYC}wLYgE' $ #)IRdZOݶH9{;gk\]FLxWK>¢(81PZN˗ |eWz3jƺh5uBtD /mk[AalX@.gJ97 :+h=_KAf]\٭< ?Ͽae,NI]COb y3 ƣ{VX:?iJdor/p9%}Mr )_S5 r ~=LL4)8-b91'̓ h30z9' '09lRBVjf,Ƈ i)a- h xKר=`G}~ J}  # Hs.fNB1/\(20Vw7–M"(D]CFMJ ﹈M&"pWE-aP}gzX;d`/~mO:yjʞw%tؙV9wYjUn5hh~?OV&2&(>1 _̣Cv@,V̐2|<[v47Kڝno8[Q$~˲~DB_@Z>ωיK'BTWX!XU'EAx3y^2sL?UMx[f1zGv=3 Q5͇[z{uZƛ5|䧮t׾W(*&WIl2HD/LBj-5:@8i!aaLjj=&,k>2u'3H^^]P|FrbB?NNRĪY 8ɰ nSDy;w3MY '&nS2k@Z bB,r][Ȍ4ST?! ~_S?72E^F?h!.V>jF3BNTbe 4xx;9,s&{r ]Rqb$\|4SZ*N7ޡH_CMa2$Hw&+\E³ ,jkbB)Dhpt9 d]a@"35xy,Z:5k/􅚨 rM)#xOm6K##H[`4[Lh(˭Mm|N-+=%K:'V \f%PQjكi6XN\2wx @/JCf$,{w]:ֽ< 7^Ţ5tV;ɝ=Ʋəxzh24/"r"p (M,tx<'CGs<6*F=$އVʱӽ:+M::N5(d $0(&zR꼶\NS5pLzőE| Taכ>K+c4*'ljX9A j[p$ hɲ4 X~clp6^{} ";1 ,sU-f7>\Y!Wdc"mq9tzMbFu.!:Ցi HA#Ș^a`˝{*85Y>D". f\6w\HmÃB|>XMG??oq:W~>Ѧ991L63)6HW[AFI)Zq]uNZ"'"! 0dF>|nxu'{ zk~NFR =N9㑌O1F~m_7VZ`|ZR)53gu&Tm) @$&B_G u(s(.3nFu OH4 X4LuFL) s1!B-@oVrJY #SFLSK=`  E,t.4I63 fE&s_iUdT7f軾t3NGӅ෌m c'پ\Ĉ[Q 3avF %/4,heO:ݸTXT:Db17i2&XL\66=+== ?D<BV%Q @_0 <'d"wc󧻜iw?q֝q^7Os 1ljTc%2~:jD/W:p ߭Q+.Mb OA,!oQʣ+Y>S~O 8FHaZ>=(ݩ<3Dh3ZOE 2 8:B(4{btݞԎyK #lu[^ RZMQ^ p^q-=90XrQ*ԫ/>Xt.wBe")JLC;,޵s P,/!4 )b _7]ubO놃;%Ѽz|.DĸxOMO;^{w6+ܣED IBwcpy9<9A\膌Bmlʮ-EăG/sФӵgT6󬂹d3y4OK?jG@U9T>O2Nv5IS&6lZ 1wʅ%֮^?k`g'}óQfI渲MM ܌ƼW2"Arl5m;xw#4>BN@CtanB}GFH|ôgQI J̖֭V B>1d:euY,%r`~ÅEe?rP!V~007pg!dOdo >qG'6-wpLM+moA<{AI‡0_J< @Qo:*gE)211|ς`4KG3貸 pMHZs Ե%_;BmQLV3|Br0 cbL&D.Lk ; R]մ\2tN}!M*@v-,@8UN,j@sc[֓̿@ZuZTeGC[1 \g- @r#3|mg~)Z+!LmKv[3'o;o-X6-%AH:O}($30eez}XЪ IGq$<)8`%QqыÅlr+SV'NhG@e-#S rH|Q bĖtL2֎&'^YR3gLs) p~߰:4(7iC1Rk2.H{JgGCHQRmݕe]{K`M/P m4[f"߽X$h>cE{(}k ;&A3+59IX&嚌FAth9QT@&ulM];I|Y'1 bP&(-r=tJd =xut۵+7Ug^`MyOЊ@ v4RY +؜ooWfT%]8㑓Pi/^A2Iq,F׼Kc3"<9{ئ4g *"_< ~ [HN*;v-+=,\NxZfL5@{|5lWFܹt;L ϧs RګxSf~0t?uz6hhrW{#N! bG;C.>ZZ`[L:` ޑV݃2mr񮝞 ce\ v}4H;M+6H^o3KCbʉG)Xڄ t_xo<j:}e-j{ jYMO I A&][>W:cDZD>e"x;w.8k~W9`C `zA.uBJ?}n.pn`&ב04D2g]9||O"{fD nO(?lZMz*SD>tQǨ}{1G{:>񂕯Hʳ -碙k EfB;暯=Zwl9C^4 Q| nnhtH5em?Ʊhp܏k̅ M U,^G%5'-ii'\ dd$#Dꨵ+_^\yT[UQӮ䬚*)Oϵǵ7,,_Q Uؙ?PANIU eA ,h2iѠuOڱǨxAhXɾ%&ژqvN!}N bȃޑ6Nb_$ Cе,dyDԾ0wU[쿮 Rk hjwUg ϘQ7h |v \5 C{ 7HO= d2̛Ȏ'b>Vcg"IGAAOzҟi TcZ٣hgzR8D=)(!e&yfAҸtⱋr o:H" tQ7{#֞UD$i\Y )%WZ bx*bd-W" ҘJ_|bX2?2'2xwh9X" ccGB]{bQƋ(9v'k%|{w@^ ą廮RMR&H_oEmPct6,Őf:ؓedM;wOBQ<61`|D*OU vݨa%Y_qiXZawsQӍd>C}j7OxIٮ IɐbX.GIZ42}3ZfK+\k1.SaFjmzo=rHw5jJ/˷:@MD.c=73j@`(R8>s0D K9=WV&iJ[rR3<27zR kX9#w~u$cP_/r+@E]ppejN9^h*):G((lW  +K6`P܈@* ŹJ=QxU(bk孻MyE =+zh2>@(MGE!vU^kg]RRH \72QT)\{ ^sS8z&<}A}nuQ!H,|CQIB1PY&h,R_8 cB9x$<@{y+}YG`s<?ٶ(ùA&דR P"ҪSed3'``(3Sg#v[RP{7*kۣ:w#煡xS]YRkםD}tEJc'(;44ʿkȶ$Y_Wa2q _rŐ%|#5~g p쵑xLRc:=r\7| ,"x_n9t"h:A`Xv<{bڶw 7=Pε"?zdTUّ+M"S]Yx1^hz{#Lis?&`~u ҁ9X`PLd62^9_yΦO ^x?s(#qcӿhG?$P,Q\j!dz4 lrǦSS (׎~452>| -P+ټDΌ we٦e%4Pn]#PʀM\T ӋFڎv3"m!Z(~s@{KtQ+S ѶPfϼ#hء^sɻ^qώjoViG8.T GCx3G& c,%rOton:4)Dq!/]y3hN$$cPQ<;=Ǝ3;&8JSkPg$TlݨC#|ȰmX ?~-0xk*1n9of?bf: A\[x@OQ7+,1Y[V VmEDžeZ{~Uiq|[-`La$Z{]D؅HcUYyp=BNCNOkD`Lf3_I.Z9!ݥLV4Qd+dT>_RUp@xV8)xck/f }/$ T0;+,N:o O{N1ڄ 6g51!O;08V_%y)x󘻲_~gҥϝuP"svl4<~dA`>Q@oL)| -tra  6xs|g?6he%,3ahX z/9 dVؽUX2B#VX'p/3%F21垁:(œ}Ĩv(C~Il', //b?|TKG@cEm(.g 9 l$֟i ~ Rh^$lj#q$M /sg}םS^q5ZDV]ϙr&il,IQOu؛"8O\(wᚦ8cR(Z`H+LxJiuƐeb9 h"} -ӺUCaI&CRjlzP Y%э#sx%@~+hAzkˤ V8yGjK.wlْ!7 !) l 6䰧LivrD :DXi\O**n s;{ E9JnuY<ײ)gIl=<̐A6`Kr-:v!QǴ" T&V'W IO=T65쉋_ |ZG"_`NIsG{gTsIVOQ'\C'A[TS2S‚Rw!*k/fI\ :&YN )ŗˢT'=!ŗ8|'ds2a k^z:ّB#ٜR@nudިݽ 3wH| h'^(F>;{*tmy'U_UwAVC9=i=[`k`Nn>U w0>- B$7\TUҎ kkB9՜E15tr i?d^ \w]Zл/p\˃kNl~c 5QQ ǹN>PЯS6/p}RcDZ z z=M"Lu ˿ܵ#] ⍇ ]͊2g2=iiD5gIl;$2N})J nK'-81 6Bd G*,NHtij_<= J jBrD~ѩ$P#J䵴{ Q/Lz2Wr\2p| 4+C;5VLIΝ;^Mk2|],)}z77NɏHi:i#‹R8q]ax̵6Khq uDګe;Y]GR}u 8B!7|.#==7<*AGsFތPޑ{8PRk2Z0J2Lkm{r wEp|~R%Lű#(3^W]Y'Tk Ę҃~œЕb&.#L_]Yv;R,~ 4ĻEA2? J-i>[o'g-'cA2bCyh-0p:! ܚz>CYo0Q!|oKDD |J3&JQ-م,pl8+62CC|LBXsAqU,) $$ P@v#ζ8.)M?EGvWPfKNwQV\P7^L:+?P%[ϬԢPڨ}Owwõ <@ըk I9AH:.G# [Z*Ad$!.!gzZ /*n1.8qȘ]SoN bJۮJNcͣge:~3J TH0# bQ >d]GP}e9f5#5(X!2gKSw4uǐ7 ߏ 5ςy) cWPw_#lH<2l ţVuKڑZa7B AËCmRs"XHĸ]Ɖ"/nA(8kaz­S: ^$8e֧r\o] CMcZbp9m=Q1fI@xk)1/F*ʘ F !$q Veb' \ǚ,67u十mAhΨ~ z;c0)k(q-|x,3>\{Iݼq)6QX*gV/o4SZ+`q/z-01 8ľ+\Kk_Cҟ{^qG{G= q5&s8IHZK#4n47tji/)#s+_&>r1󧓦]/zL\bUweST.SBk`rxҟp<]]æI~GOޜg~ GlYSxC\Hw,R)ݮ"+PW|_%' 0"J(@ǡknh6h\pHv7)G[е onE I,E r1׏i'qZQJ%&|$tn/+d'Kkʾ)!Y6CIb= }w.A=__BD43ĴUE\0̶io^i;hg塈yV:4ʣT:3X|i#yePrRqҷkcM\âDgN1Iy}P26P׀I]QtyJUMC-@w8s$xN.CLq0"W9rxI~tˆIBk_KR=f9 mЬyIaC #ĽZrݿ(1<s_Os0_k1)W*~P'\nޗXD7ݲ01._^Ys1;pˊ R+F,ww}D Bc?3)6 !;jSs=g_:Fɋnw{ ){Ԙ% vL7˸nuށTIj}Ys3=@1ΉȃI= '?r'/? gp0sWVEnDj*>LЫGOA6` a@A0FfYs aÙ-:x4"VGa2i˸Cf3 Cdzk?%Xd6eP2Fe-@O<$;>(۾S<9N=.c %%h5p$*[CK4_Hۀ9oRܹ&j~Q.!x*«E0 D]_cӤFb30" ]ZY^ JP kh%:,'^O"hf߷oÕE4 Lzc3~߹>kH7  a$4E<wFm5: p_z U */ 2z6jff#| MYnQr'Pu3[bgJzS>g,0Hp~pF=f]ufLS63ޝ=f@ ( ?|u:Õjk8蔰m=xR{ѕdaZ$`,|1o+uET|&ʷڳ+sZDK{ksjFlJ,1B^VE7 eO,~dJ0Cwl+$b+" @Sm|X;U'k4)ޮazw%k l[?#eS# fDAE'&_\2 jK.CaZ֏IUcZKKsy@5+dG!HʠS:Əp?ۮ%hfȄozL׌42\, c2ulί?lRUfn-Bl%`2cEKgT"(ж1x6AڹR?X c+u+ â vO]`{4OmtD =+cztf$w] mW4+0p q ]ڠ&*nCG` (MC x?' ֝eo[!G/ ϑ` 2JID`ay?L2 $ G- *2w>o+>TݦOYEBcb3 iBh>R'=57uuK>*#tpS)x^؊`7n }8V]1\42x]MeET3>9OM77-wF,fc;GoC};MvIƖ&ϰv) OYGAm99(<ά/)y P(:@E$#D wt羾eW]4ýrrZu 22ںiŢŋ^$'sD10;C^v.pZ}@؊(Et9^FQ$f* 巬Fue ǻV$:=+ZMdcd9Hz!{܀up%n~B)AZ!O$^|Z$D6 8)d;2&w]4.FU׹(pSMr0(O(\ Ѩ[ʸzdmtGl+UTR\]"f34㝪=$I #EuV` I_UQ( ڧ?y9c ٟIw}NkwUT!{jER5L/^x}+Re|]@aMn?F҅h=;!nrS[ȿ XRP&h6k ӶzT~~NBVnr[.IL;__5DlP3Ot굟a[Nu 揟{Gog~P"T38v)o? u̹ތL&NV4?k.y`JQ `s} čzC(0`yrT=#wm.}JoBh!s/-A+H$~ӗy g3qi(zy{Y@SĢ yw !43MVkZ&ƄxRьw ؇ lbQp&怼q`$J+Qk4(b2w l6[/Ϥe0knbQ LaލVUnKvWY3`0m"K^}a?Y(4€3\+ӧJMW>#X7ڊZ%G+i. Iw*u拡!Ȧ“-BO4.?&KxDcVQEzv}R~\i-ѡG+M/{m&e\6jNBcLXlAfɀyŬ]#x)b.=,ծPEH?Jf,$0IzX[m\3\Sp'KTJVHM!t̖47cbsì>}2̋t?@5:9#}I=$ϳQvc=úb0+u{w f/v=O2~mY˗^;ti(^$?Gie>2@BC?+&Z[<.%JN$Sf:A..T[i8 \a_,C_31+zlLoM_ 5<0GSF<ݜ0R:XlL CgC!JV#u?B[CGP]k0f>Ysd̯؅E˸|^O,{е01>dX)5$p'Seܯd*&Čى(V g_3k5*`7D۬A}MO"vۼv(Sw3uUƇÎΔ7 mkصgyPOǸ8r YD3d>pB|Eea*E’M;pR^t:\MDމgBg0n!-"򁯣Nj^`tJsh)9.C?>e"ݖ pWT~^jE_rFs3}_AqHj9淞g33#&-eCH쵘͸4Bu:">ETkb+Y֦*89|lI_;ƧZ#yE'j.bfR$l?ˈ{޳t{kEѥ;ёYPbMm5|6'LϜcvJ"V3 $ݧkVۯ`j/ŵ|CvB~UjUSqsB_(`&.>?nP$W\?,ɴamfB^jc{0w  a;(mδVlm7>j`  sK'JmXɄnj -^ 7kӪ >.fv}ݾrVeM82(ruz/ /^q&ð! >Ȧ*"U!G:8C-[#]o:2=&~2弰w1'H0"Csj"#YAv8_USr0VkM5\]I!rbm6%,@>[yOg^> .GߪEStZ]W˒]ᡌa'L@SV(*w߇X 8fߠQȳlw>AרYĒWC vD&Br"G$(TRh Q+V0I|zGP$,t88& Ai9i=ŤWKƎrzR;=;q3I1e܎_Pi;7|ty8| .}CcQoGda9 &ڍ^VjdzթRAo35"Sqs7[Qڜ؇ݙXh|w#Y(RL?\h{n q74kKV̊Z.Ni'tF4{8,n7"&W>~dy* VGl>7<u 0rtJ>qv|N./l+T5Lu C]bCo6H7NTm]W*(3FNd_n,c7e+~ܼ39 LU3+ G,N^~v=\g*{SøKy~t5f}CW2QvX?kd~0cZ|afBp4z #$p^;s}J@Bs9Yb^s#t,&xjib9ѠtsUCeA*#AcQv'{p ̹2BW,N:ɝ=믡RLZP|"1OMbf}L{qC \ƻ5ywyVXw˦t -: TU=]#۰Kh - 9/=S;E"mr8}w3xj7|;,]jr Kc's:8$(zHzc я1[t J~4Fn M8fxުĔO3}K]e*|#%4"cE4t3bҬ I,y`\Up# zKR! BBuP#o)IHP%Mn cc=%o5Cs<:?8 `Ԛ}u[QG]ٔJRҝsv )|WaC$(m!M0A7'jIEG~Ѯ:jĥ+OcEe~[7 4t;?wvG y|:B>Aխu&ޛPhER}ˡ_fPzN KR[c{ZbP ER/%I3fRٸ1._b}p")j7n`---}fptds i[_qȀΦSe-G0.0XgDM}7٣X%}2DZͮHԥlF>ϸԢh(!Y9qC4i^bd '7EyìkJNv1}26"bUr/_z|79KR3KxXnH v&501~y"؋vi*YX˼}#<~26?3+)ٸѡ|~I:) 5go=%Rpꩩ ! s/[UI^՝$jP}C8@Ö'p\%;b#^ Pt“ $H_VHfJVjpRMd/ 6tolb=Q*7('W>(x*7|PE*ZT V;]7rYڸ+1vVaej5=H೸luzV| ]RZM)C7?tXv35S=A&.lzy7cx +O/;Ң ifՄmZ<3|,&!PDUّS[$' 3RUm'i$d8lPv:G<[cܯp)i xTN(/|ef'טO1}(תG"x,Źz<YFZcC_ :Sſ7*Mwyjx%]] !L-q'M3. *f\όfcQSko۱&v=Qak-aK%Lmˇ+W[O ZNyz cZ6Vf3=t"@ҏlV>r4G̼4Kۗ 0.J,k&~b58r]CZi 53vgxBb!ìn3Co^5`D pe~B_YL㔛Oxh&rT&3*\Kkhl^53HjDFƇz c[P^~Gz)z"sc TLAnnkC;=Sb)r^s}{ղw5Q! &HvcÄ.}YQs/ g1CyC_٣M<[YSzr 9 so`g{ܺ:~5lIt0-mǔ(L tN;vĠ`H܇d},dAnGyaBѦ^f亅/mBh~}d7=g./u!<_Y~IA]0cnY.2Ki3x4JYʻD#ebqIeȖQ VtuD\sD7bM 1_j ar}]XkzR8Q1LΉT?:`zB ([W'. ${jr=㖒k}5i 7)q֣'N:v7cvXOA"Lkc%(l#X6[3)l;+e6ٔ wǣ) VGfPgnB3V0zxA9hkoHvwlmyHrHj* R/aOa/Tg,!2p7ˀÛ"Q/8*Ho>=7&*kDG} HmЮ'Nr8ݍhq4"c[==|EB?.Հ5rm $b]*?`S\ݪ#ڐ'H78G{X^d ^AePul托_QQ _w ӱFu'[JI%;{a͑Q7 !2AtZBN#9x8H! 5ˉǫeWSjd6h3ilf&oR,y/#<_C3E cŲ$NE6h`&l&(|MOb+:۪>wٴӶuQ%zV ѣ8y&5he}O/"=$tB+¬+U%fdf#eE'{+'kvZ#]rjy8HM`.[ٻJSf蝭^}U}$C[hUHak 5I{Lp/\5X-"R^   EmBsHf67Th9MsD>YZ<JX™Rd.kyӳw6()^08G-ݾw!$kՖ3UҔ@sGHd_>2If#9rm܋T[ .GqTKFwNU  JmN0~.N8xEċeZHsGeB.a\^űnrPD ZF{VK{NQ^nPaRfeŇ9L @I D T`8\4ӗR3"V'Չ./v$8 CV0Ҟ}#4cVp&V³Ggu1CU1;oA߼,pg d)1+X"I-xs/JcP|PkǚQ`~>jIEP͍EmmIc(JD~g)WnU*Gh5X35'4!%[Y4ūT (kHgL'a`4f^7kMGL!0 P)*ŊoCר:П֤fzuVCgD-[;N_ó9>NؓmK-E9tގ(L*fg7? !Y`<<4j~OjbWiC&P!l]LSJ䑭{/j|s`BVJ+R?;KH-bZRKO kA5%Ļ!o%$ 0c[ ;feY+UфtcQrE ȉ{T ;Owx5UΈ46㬐6DbS(e'Ɖ\YC&3N>~zʲ?](3DTDkӡ::pF&Pdf)? F3 VW%~JпVwsBSw1q!X{]B0vIM %1Ht1+[s5C$_sۤ@~F*.^{ ؝ӟW4p{ Vz\x'|6# %LJG~.$^]nw'., oUpA4ZJ;Ş4L]v!z=˗ :/Pa0>`!5ЧFSJ1WMZ a+c#^K.ilצsQwp[d;UN`R<>dy0Ttj$(-/+s޴K/#X,'$:D%jw*&?QKoZAg yȽ{٢l')_vӔJNfyY̨>YD:Z,=;.,Mw!y^QHl ~r(}\W Q̑`=zE'%Jڈs2%v5c(M)_yM&K 9%Wi ݺ$ڿ$* ۫!3l2*C#7R\("y\HNM2}{jv:h$ /6B}?yԕ3dQ*݈ :ـzq }ZVF>o8B՗Z#iR)/t~ۛvXT낵m"XA5a5 ׺DT)ҤȴCTe}3T&6 83w.MK.a9:w6mTeRRаC-áYq2R^ՠ)Iv<\'?`R.0{V#Nd]Gz?a; ݕv-Y#$`2{?܍9 I"h\3󸸃q OE LĉFam|]*&2Bl1=c򇦥gjŀDݟֽ  )ޚoKGO^MběZs~d.49Ff32vz~b8N88Zۢ_zJ9JNwGod؝VRꗊ. Ni-n%!!f2YxjCKiLRW,["1bĸ5k0#l,OY ҌՋ5ۯbMWLu|YdoB9F2Ѱ2CmBMrFCXq"M~ǎ0o]Blr#G]H;Ր[_X[-߭z O4"3x>t#զvnIh;*Ƒ8Xj 4X{L#Xg3T϶U4a>nFmZm9)ٮAF|LѲ~8A\7֖km#kILB9<.\? mJsf 6,̨z7rI2,.ύyXmj /a#v7~R܇@JG_/!D-ڂw.˚ˍL^qN0e[g*ebhEF+Ǚ>}ؓ0tq/z~&wڸ+GEO宛/y"[] y}ߞvD2儬D%I|AN-_]68k#g\ڑ )BHcۤE>MwѹJ n"|ti4^ Ɯ狚4tjOꧦ^3ŕPV0 cp2병.^Dc5*?zǮ_Ɠ0^('ݯ9rBM&4! R Y0 :.pQXx7F^Y1x抗SI2xf+f$@t @./,Fj qՌ]΀d~GS\{be2-q[a.I6э2|G}zEw8':r\'-U\<̡4u=B 7~o{/CxQi@ڔoIdR37(1w-uܨU̕(4n6UF_%5?ak);]A 8,MUxh =v)zˋx%_ᘛf $a 䎸M(_ԝЉϒJwֆ- [ih)cpܮ(ћ*XUݠv8Q07>dĺ7y`v$z7 R|C./%jVǮFv=q2cx zWG)Tt<Ǜm)0̜E1'hlT?FACa]͡ t~Elި[j O3(Z|51䠃,EnUwރ9fYojj m$ph+=.!$'&ϫ94+G6WT+ǹ֋=z1A9L_0M٤90PDeKL<L ;NʖnVZx#@YS#IL5vj7Y"0bCnÎ+M!Ց-xaYbݍvh?QaZUhӣ) IGkF3xo*NU'hm&JM!zUE!7; ok=xJ-+fe":g""@L>b&ĝV2m8|xI_(2!7_ sn{Jq](\jȃèXtd QX/s[J F~ֵ\ex ;ZEbqRm*E^60}?l3)!@BzsT>WcS_*ZQRHV-v# +-kO<ݛ`2+əAm@F9O`kvMFXPiGs~ ;a:TZ, 卵qpCAs $ufl{˙2m]v[=m&2 Cǫl {::vW>|m\yW-߿iixbT .jG מ$,nBg ˄1_kGԁ_SRnzjTUwI7pF[2mxFɒ Эab|d =ZK[܊O 4%D<}S0Z,`wؒsgz#D,Z3 #d8(܎Oz0c;;V|bC}[gg1{lC~ƣv,톴zFL`{L(PɌ3&[ۥ^jGA_ٞLOGXP(U%-ݺk T͐}sj=lICnȚA̒>cvYͶ&:ws?]S&v_F1DKRǛڒa⟔mi'w]n_F#%4{]k~(N05Xqi ꮹ $t]vIYʨv 9=/xBFC W>FߞZa%+0 n0H㈩$'cX:.Y5Qԝfs  rr~J5:[RO:6:]՗Y xu_{C!ou:Dm1/ͷ.Sf\C o|_<(fe#ձs~:o x>y2FCIiÓ$'$7|H2Z10Z]އcOy#.)=2TgH&⑐_/>,kD:Ay^U]v6',خb9)oԧS$CB{̅.t!ܵq [{bTH8]7Ž)p㲤lFys9tkܦ-mX"?{ZHͣ,te -)*f>Q{_-]?d 3X۳Hz# !;O h8S`S&p }Ab,b ;T jh5^l;y8ڏZ\^`I`MKJfnє=v ad *EM; /~NH ߀WikiO"plouFWihNE8h}:/zD1z` l0xYx hR% UMvDZu9pC=Q$L3S{I2?xj3Kx'bLh佟q0I7>_8` oηN/V +ы5Q7q5$ iZzOYOTNNZhfNp/qٮb4Xb ÇڣgEN峔 (G]'I_ gatFYϒЬT@U,n^@:6!g٧A8֦ Tb  X$Ue=kvHywk\ HAꪼ3V呴rt#7-ƭكߢM}3UBIT)@pA6Ќ]2KXxpz0 ß^y;IT7ORSX[, 4e /boK$R.K1|4T/:šՄq"C[!i4zۇr)Eo!qGO4^ 8-aq jr+>0;F[?P y IݿzB:Èv<)K4iD|FRmCv%+ N a\_ٷC"Zyp3+sc FmfeEXaDYXёzvPAYqU7,-U߂Zp*YZ=|0U hqw!.n7E [s/=%0,Y*)(ejF5QEfA}J̲;+fgECR@0r?H$alh Ax1%M䵻R>Koh?`a1?OR{nxPK x?ÌIl*&WOdb6n𦫁:g {"P5!&?yغwa3u@б^Wʃ2RQ_m,.8_v&bXa gCmppR4VK!0pa"ا|nj($& 3`T88hq CN?-mH_l n" X$J*~[i&*[N&\ޔ a˹ ~WJʓcNmwkWo{)|ᮟUNҦ8f~ie @5<36/OBPCPt8*B%@'W]jŴ-1m{W)]~@ `ZiMU\Po[ twNA?Kxaa^ӕ'ZF:1e:t IZ][̲Hߌԟ%^CFo b?V1$A J&mW"(UHY"JȠwV4*)q䢪[Xb_F80Wun s8Sh0H8ߎbl%_skϋ8z&$Uv>Feʆ</YZ^いLiz=ۥ%[#\ NO;n~u WQ 6S6$4fڨ=l%ZKߤrbv \XkA¢S[wǷ[x^$!ceށ/+`1Kz3~9f5 %{UfQVApWH*{w"'KuOэlJ!/poj8j@܍lD 7"[k~B(bFDpYm|e &gcbͭ]Δt}8J!qA/O9p,64BqVy]5AX(2P -49Ōg>'.\'! 8bb=a,ܺ%r&PL#}Ī0:p>Š@,\׍O,smI<Кq9ݎ{#a YU|8ʃExk v|ծlfjm]h䛡ExjTǨCM E[AG'R+0B4٢-$6ؒ$Za n:F{9m ]Z/bvV}wL%68bawdZQt\b:)FAR5& !! ZM h<>tmS=F+8%s =7.N?!, o=x5:&{['YAίN6^BS lG_As$aO w~ &Qh[kCt-r|c]@7pblPJj mM rݣܘ{4E!JFrU ɥre̥}<,\kA?UHq] :j}Q[ źVTW .:@'t _^z23 6jpּS:۷̋LC\b<qmz8IPy{n u^  LBАpP##bQ}U䨒 %?y9"@iY'%9 ( @diyY rP~b>XG[W>h5~`$D!YM777CBVsYƇ]!S]pW 6LKri鴖76ҷf< s <`& cp4CΗ1褆 &K-}Zݐ_ܮA>oN8OFDHƸܠ!c6Ee7CR,a avzќPלA~,H|m@AqvñFaO5JՀ$ /*Jf)YVq$^2ruF}今WnY(KPNjr<ܫ#!3J#hlW|t)HI6aKYUwZOR 7;i*lV~qnV\s(q_EĽ!+T)9}w.Y06s}V }X%"+(d``֢z)ax-|:U݃4嚗?VE*Sb1w^\R1o1nJ sT}4X>)0,'kL X~NXkAum](OOQj/{Fѓo ]Y`GG7Wv!%S^£t{C%t7?Ok=ILd B tC(hf&]!>ץb$yLt+w0ўo1sWڅ4\w-bAԞ>_ 9PL; eݔ eJp @(7  g͓+t6Y:{_bEWxx> qn9dF W ~ufPC S"p[7]`7. 5=%Z9`5\ bwN'Գ#`G156AZY\]3b}_aƥiA  9?@eh%zgošyDPcئ̚haLyGI-u 2YN7nb5@3pȚӁYkUof)WSώ(p\fGu ؜1Dp˚՛; VɭbƎ6><ߓ*^L%!J()ȠB?) okA[NpKgZA:)Ix) yewşv!BP!\iE?wQб=}+"f=^m?-KMbqg,psO2e]]H 4K:Z:3Mmm?(P ^?\]ل'p z1M;s[v[~= TBdB3x+>]d +`VȂBqH;=& 3/DJ 9@V> |JGDF*Fɱv؝UJ8gORw\@}^~qD1 .wď.#ACkqƄd|%SPDw5 ?GW`AgaWk't*$ Jy3Z䧿lZDZ0XIܭ tr?j,$Wx Ja xtU%8SwEC2ܞ$^RO44)Kcĉw`q&}%\&ldx2G^gk/CTAxvpkQ|֟/=}-sq'88hel~Ietw :-e v4 '8,iu78Zͮ S)IRoџf&Y 9lFuuI96TpOƍ+?)ʢ!zz?_|W[ wf<{O$Icd m|>TBObM6Zt ]Wi<[2T=%4?#i X9ވ*F2_E밿 %JqL Ɍh$ׁD5OKB)ѢI1q(.YB(wt,{R1!ui @Խ@5gP@Gien l_Pљ|X?;4qΜ09F<*UEda Dd4,aHӬS9QT\s$d?x`CA*(WEP᷅gQMR='@>⦟}ԏ G@bJoG om+˯be& ~N1J)~a$>r6f5ۦ,v{R?\y1"-PJ $?B !Wn`]Z:{&Q%NI4`|'ۓUg=l~92thy Gk0xEu?H ]7PS= OAgN+e<`Ӿ84Q\XJ+|E!k)Hd iP9i4jz[ 7Ʉ3 y*pցY"Ge䀌 _7Ayg:=5hhDMLG.t[ (heODGx򈚬6{ oIBXdbիQ-e3ZZHQ8ps'HqUhYaS"بwR7NJy&Q nǑk%! "|yj=p1ϴoƦ=0O֭|IXB)!u˻d`{5 {E-CޖTLʄޞyt'g&8,+nC籯(C-L֊ #P#=n=LZXAj x.ߦ0 ZcL膊J ŐMB`S迦 ( T |N@U+ DP\B |07y'DPKfLnJH3L"S s$I&t9%HK9(4b sOs烚uvLL"~}RSRs$Z2aG," ձgEM{{"XdEQCa!|w!>m$>ÖvYIFSt..?N mB* T,sZu|y09F pP?wd,"–)I!@:u%jcy02b,2}t &*4*o%fFLkeoG(erR <"lkI?Lq G$1K.<|$@QXXCAQ&`3= 1SGC4Zd" g,]TpzZ Ǚi@B 9,G]ȗJ-4>',|`Q\.UW,[,*I4/*^;TuE)(?Wt%Z(<;M" Kq k;(VbU&-[x՞0 ow6rutސ 􊕌neKAwѮb[Spx9}ڰ,&Ϋ6_H8`-RUwb}J$sU&$3Lo˹z'VL@ TPe uTA`ȊڭT5A5I /{3>Q هOn)sP詹U0 #Uiϟb͎ [:S3JHqEXм\wr *i0Nn{ 7$˲wlH}gcYB "AC ?) b%TRĿtjY2Yr} ho eQ-xD5.57׺;~rJ`ZWNcwNibm@hw[$ VLҜ=30Q cRBդ}Dժdz%3|=a(A2@H'W23:k1{y+]yHb,e q dx&|aᮩ }U ')Xwݔ&e;өʛt >>h݇t =IQ).}ӓ$a,A_r)/!m*H88\[*fם H^y?#EP-x/@\j':{/eU˩_X<66Iqh̟įWn7d&0 XKl:.3jj!X]<ء;])MyA9WZ@+`FP7H$ӽg! džftP%>{jζU2'c(vQEb/B%>N2s`sp vI-䧽@ٔ>!uٯU] P?3eO*j< iJEAVsE2,,qx>+De'q+~b~D+9/i4 m uY\7X@u}F-/|.J-# E'Z1dŸ=΅jAHifeʚ0 nW.F"Ged44guWI/[j E~(i. ȶl. X݀Nd?A21NB+=P#h:x wm1!{M@ TDEؔbx 럶=V Ö]*`D`Ko_wYQI9'؉L@])@`^60K(oZZ vڠ gyi QG6fYM4>G/ZPȱ!;Qy8iV,*T{̽^W|b‘Z܋Xד}Ohr rW-aI@gCWb$0fƮrq\e)*8-s2*,!8NpBڑYb耠W8W~<\y(.D|ٍ ?Rs99L^dQC3(r7'﮼$4!<'7gCBSFd&);fe2]Ԧ pjp Nש~oc .?Vt(=GvmBd)Y ;)R3΁g]O!02fg+8X(ԕ}vz byjSh_QS g lչ)rq֙!;Ni<ÚV-Y>EW(uFL|,#91J BY:Rڛ#WN_uf:iY\\7`غY⇇r`CFkJewwTy*L;rYËBon˽eڟ/ifV51[I8J.y z;;i(DŽ*6t7;-ќ *CY0mń'Cm'ރ*YCiIxF&Yx6&kL"U/TSkI̜q=oYp F=,z0 boUfBi.yץ! i=wp雓fjWmX!묞}L9nv~fVS<>dڬՈ& $`-3AY]|LKm&#FƄF6na^DŽ#& Sʩ Y^6ӆ<)Ea ߎ BOŇImJ0 S*7a=U5Xd޹82Vj:tUw( ##MSk|Li;.f4!&_Zxu-r efݞ0o}Dux8Lо2'ʷ@rg1}aNTD:YSW_M/O"wnA_0 1˻X5ވ]o_sNH$0`9rHOU }4}rPE:;lح@|cӴ:( dvYZ-j}w68>_汱@ cMhtgݤͷmJ.Ek1m~-6%FunJ0~ٓ$o(qh^\]5finX14ьQZ ]A!lD-J 9r0Rν8DME#R7CӪcv8F)ZMCyO m9F(Q,lV"=ݦL88f9b]gy$8L I3;5GM&i,ibI(9jf>㢀u8 HDn_AQl͌풴vAtT$ ]EA2d,ID숴3Ȩ>P[Y2XZ"`dMS_BbTU=DK7 J0[Zcqr%E^_zAG7F€ Q ۹czq+5(ZJ พx}x6#"7ǜּ#WCoNI~4>sKh;V5z#OxW ٳ!Ro\l}ҟ`oҶmw-P5gl Sˀ^2m ^NI@eR؟4ܵivtZF%zZh1糪R͆L.-|U]?î*'2Sll:Fe OkaQ:d+A=1Cao&nJDɻxa%p/^@O#8MNF| XTa*t ɏA>c'^p^}j"KO4lBǗ  bC8跧JFfXdj%X:/P>PXbKc] rPn $dkX>~5l:ė1rOcC;L1pCqV *\ٔs|Tgocpm rƦjV_5m0vK }VMlZkӹeW""8|alEj_f7>}rBW>_ܭѫ;o3rUէcҡ2$qE %Uͽ:1NՃG.N~!Q*udPE0_~XitҁaQ~ϥmJ?&sm^ms'Dz8d-Oj0N1o-Wԁ]+kSzLR{tCnڝc1Α׹c35<Egj¢q8.:o:}ZTߢFk{TDD:4&v ;F94N+S3{ b'0!CC@Kw޲ߛ(KәDD|xBGv=1ȜWؙô~zwQgQWLqgis*m6< w9k]ڟ1w%ͦQ?m/#'=Uq8Oº9CNP} SްZ|Cu9pKt}/Rz6Wԙ0HcΆWթ:Cw DJ(bGw_E,PNJ#UM/ON|Ԍ֜d\g|! C܆*r'JV[K }Z#ՄrqzVR<$ц:yP®,-nt!Yj`4rt7CAဲ郶_XT0|z{Vebr-#4h#f}l ^2SVH$c&`j晍WaAtM˂ͯ7d8HABR옟z&NMAB$me;q+<{z8IyQ7w9sv QYD拻Qp:l~D~xqgh{:Նծ[# 3M락WBgWX!"ʾ31P5%@ FW {b.'0$2 O kqjj(Loz8q Ze#@Z)߲[SZƣ+~҆/OBjetl-NV_ڹW<.ҫW&fU.A`$0Z6!ԡӞ@2oIu88. E{θ˚*oF1F\vb%ҋ-fyU8g#k H8[@ 50{ڍՙ U䢺Mlp 1OU.‘H[ZAk0܀',p}B>&6!eSTB;cӒ:(IqK8K%ZELSyzCۯ<6Kޏ3L@>OU>3_ s ƶGHOJ.H\9p>sxŐXȒ˃8{oEfCZX=`re?2cM/5?^11kۥ A J2зZ {@ZHoxNװo:"/'~PMPz]hXw, ߈;s  1zyaN9-7Ʃ9Fq.%+k 툛lPqq[kэW~i'nWLLl_2)N̵]T8Ŷ'WlWLE0Om#Qbu2G3}y>~y I(SIxp9U]#QkRbi|̳&C4_MTV,のܱd^J~фcmu }Ӝ΀ iDkSrTה {sa? ᬖ¢]PNb]{raE|t]e0qҩv[+lw?WYRsPq"8F@r^ 3(2cI'tIxZ(vywԉLtTF0"qr-wU~ݜXhMpuHF0dž 8٥c%4gI"ip=Nأ!&P: DYߤZi.C]益O+Ic4]WAY'h:N2;O '1IQTV^nοH7JcnAMLޚt_gs}jGhGLa$sKv|^r/D`@e5u#|jSϕ& ^uk:g?֔vz‘{A*n(M=E\8Kz_W<힪b,F8k:/װ Au#OcD v@3zFB8P,}"Șah?0]`E@(}]` LdLyMm'׺sxYV; AA$#-q5^vMUy7 grw'Qa3fnxܲjx3(n> ǩd@/s?(l-~}oL 8f,a/ x[)$)hYo ,FU~:G'e-r%Hz҄qFiM"XAGB6 t@EIE*:ud0I;?Օ:/*kEIJ" &ӎV;ċѱe"tZLjfȬr禷Ƥ Jƻo9R%$5 q%uz\g=VGpvA1 ~ =_SpZՃmp>}q8;8K bJP҆3GVL>?r&NN]INJpL˃>] ܂ή~ GrHz04&eБ_ P(p&<:poꢫ$RtpkJS>/MVnlF*돴. r y<f{O&Tܗ`Ρ!D!MމmjD;ɖ6⢽˧FVeW~#Y|oW`0\}@yU;-@Ϯri :*P5 &8V[ o[C#ϝ6ǖU㋑)Gn4dcNT>0t3_2v%]yE 7ꕡ߬oiiBH[y؅"zrߟEꔃv&J] % 4 DW"MSm{=x'2Ƴ Q0`2Fj xX8vώ̃y r=n϶fO!3{sݚZ)kqBLfRƐ7]C= йbjy 1i EzDZ*1Cl D e56t[pԜ&׮h#A (-f4ZsGԁn 5&]%y[~IcGwPv<@%0NڎYI7;A6tЗbbݮ$zDi۽M1s}S(.T wblTJM>#1)_Fx .-}7[clRk!2("dV&|'[aZše'JlqZژuᮎe}VJb)ɲ*~+ lE.)O.HM@x w/vwֶq`ShR˟@hxh-%ڢbDCs>s&8^2^! k?>^(4 #4k2t6Qޏ5Y 9)EBoyHF$MR=E +aAJZ ; wHRyUf'cY1Ux;uۂi"2Y~UXꩌ*l]'3Sv>2]#ebS>`r'5vAe-i+(t&ۏV˙b{h\KĤ-U! 'ڮtڠ.1"q6tTDXDK0@b Ů)R .R'Ȇ~p1i1HG{C?e L0 Eט x[ 4ƀ.pD=c9Ck9wED0WVH`(UEB?t:vQdÊ YǠq\ζ>rY6 tspT?T<cyJBΟq5Z2/TB xVhL<X[.W!g)v̦gwu-NR=?_6h"$!KogU5,;&86Y *֋TfZm$9$RN|ϡdv͐vitƥsϳ^<[0en !npwґJ_Dqw m1;G.WnUЧibv4fFfortak]2ۖÁI8 's `B-I`,$(NdzHit 8{KhpWb5?rU6%LW;Ewݝ> <D$k&NfTlJm\?q}dw'+=w.4"w %SԬtrmg$# N#5b^o .Ӛ?29Œ ?2 ^xaYk>x!:ds sǥG5g% =wHW\LW% W}@d8c *l[ffkx5x-ӢD4ME gqu+E1[bi&֝wf*nRG[G.Ǥo7n4d{NetZ1U]RzQ=׵62i*~&+.# fyZapH˷ie/=THܛK1\D ʽBeƴ:bf½gzߌ8Fj"A6GBm6&vG׆##Y蜏N+ gp2yRp"T[SZkx-0B.%݇EZz EQ(bj0zrOz!XV=*7ҒۯʒFg͌._#^VDX͑:)[.;5T쏙e=XRqؘeF!%e(8ilTHYEK\gwGć?z"YrB}bkQ0aL".MX&1F|AxZ"oSX„5wX|t}JS5M?~ k&P=PexR̓]22XAol3,Q`]]BISPS?nOٻ-HP}J\tin,Azt-fÄVхn}&"ugٱ{j;\5NTMZ`5p0wf33AZTF*hQ+.iBmIޓ '7qCv6:̕y4?À]Yt&70Ų;aN༲vPZXQ3`6]ofR# bavL) ١6`'KG.gz;yጀX>/*WpT$/n!f.}i ,h*γZZ\Vob@rxLZ={p{DҚL6oksKE-~-*g*xqa͑5a`2:yG489$bHWՄޥaٯ R {:- qv@\2BX|n.!Z%'/_G }EU " ~؜]SFS$%4^)TNo3y/P8QA}`2v&5|I<лʊȵkqcg?i' E6m@^"&l \`2(v/y1N̊vڄ <9D?vcWI#uG&gځzcYV ,7nf4}^6 .B.gXçr/p5#" 2  4Jg~* dP̅z&)(rߝLz* d=/2oҍ!I)LV ,/?aPKLؿDD[|#nW4N wI`-52cI24U؋qBȵM4٬xf^/lkR!I OS- (ͦΊfPDԉd^a ;xVO?[vh{}4/d.^{ )E]3Ɔ*`:H뜺PV0=-=8ttV[e(>h0_zR& Xm @I>e8x;C>_gV6X1C/g~}zCzFPVAao|~9G|%||ƭbE[KR-;R!5N>!LMfHswT}w(VyDn#붞ngh7+0'˸/VQN:9|s,)2!ڔvB[M>is1",>1*&X/7M4ѯMҶb>5^i4k0!>4#NQx[]$ 0ikr/UPr}kfzPZClép(6 |e5?}(oZ%iT!F EV<$UC=!ԾpEo9Jv >{!P?d5RHuW. arYs (/Nۈv÷s5lSO5Lmft b %xP:%h0B_zdS@rN&yAQ*RWC6# Q,QQS% tȳ9D5u8%?dn}Κq O&+)2.OɳXғ0J_,kW89PfCUtog#jnZs|UST?m*l x=ΘC67o0e $ X"VBok}59wt)Ǻ{K1\FK,sm'tiڃI5hV$㠣zĥәSen ΂Yzą+A)E͏9 ^up0,.+X.uAWzo"ra?Ҳ@5 ЧO!AnTWj$94UDFx UCV焵_.=*3=%3C|Ri(c,oU!c-8aޠrx$'EC]DZ\*5þZo7CϏv7DO8FByLwp['j-ڸǗ!*5poJ \rW' g1 ov|NӺ_:]:7Zqo}xt{*J-=ٯ1H^ h" v9'4 s?-eُ\b5wRikBSH7(ꞈin.'k!X6{;'LSe^`n^[R>6d.XJ5|X)%CkfR?Fq8]݋y_9$ 0P8)62)i06Uk4w ɒ_zMpBdè\K. -+?_ؚQmSId FZ\Jv(Ppڹ}33|)1e4)<@ITҝ(ҝq/$Q,آ^XU7`^.g7&Ld2 ۓ\`-?F""q eEuR\ٹ`Y1}FH~淠tw'[mdXeRfP+sLkn!AGrg)ԧ(F%Xر# e;;0R I ~(<-,`˰q@52ڍ7o^$Ivux⻄\"ЉZQ󴪰v4ݼg'3hL8W8G]4@4]UPuoz)V%b#+~/ Rc,.i%؁0끝brq@TQI΀T_tU2ccNCmeTx2i?dִ PXr !)w ٳP܀/DP(*Z;O9/גLcdgݢ؃wm.2E#`H%QL,$M v_JaB !aRBt1A,e'l:\BgEr,P=g~wb DLG?OmCoEQ#MrM0~:"8O (1.} ŴpMABܬXTBGTA*7c'hpOos7Z.V7/-&~!.Y)y+"m'Bǣ3 ˖jXPSk@2Dm,GK>-Iͯ-4,20rIn`gWcgӹR>{]ZՍءfA:NGʖ h?29нz[ Ѫn/֥~I5wY-B+җ{_ ,@HzICJLe+կHEiǢ+$fݭV?Fјo7%S+#&vbI`cyo/>>.? ^ e_Ϸd'3iͻ1[AX.$ԅUDu_[!֩_P'>VA~f]4ntVMXVR?77WFx2 #+뚴0MjI5dߊ.:arJsHVsk& 9gVm%RO< mFn&sbCJ@Q}pU7CpvM lcloyb hļ&Xw9K7VRi]iC_OmA+ўzmtxo_'鍋Ou^ b,"lE<7:1pCa>lŵ pEAVZ"նF<; DVjЛPf3NߙɩaVϳTeV#/YET(H`o͞@mE3l:6,H6;YP fd9`)}PM#Ca۳QY>[x %H 5b,IfL|> 01&5PANָ|M5S2:$e0~UEo r2f|Nu2cG MQ r o(k k]7-4"G& yEURꌧoNKbLD66'!>ZCg0J]k)ggE۬[g֓ kmhYRMK ΣzT}עkNFx Fcַ ܎fKIb.R34-/f.R*-ЧFc27%J߻ #]B'!DIǮ,T5I#)B8.E)օRdx--!d`nk9c>IA>OHg\, `C-0v|Y✁JDD. ̹6!ֲՍȿ\-ʽ'@{Ki~`1b-R`e*vIW] %[1KX8rxbN{K.*2?|12|M,mS U=YKBe[q#x!e mQzӓ?;l.xzٴs*T0M(S8 w u .VU&:xa\5R>Nzӑ=t{1V f,ow 23-'7N\$6 R l<-pgghCZ: +3ޏb~7{3 QmrRG;--*;: + jR`;D>̞7AKml. _5JKlE>'T٘L[&g_Zq㌈IV_:(^ZDt|yY( lXl.c,& Ě:%kގ -ctbEDof><@Ľ"|'!~=aolW駌CׁA|xoֺ13lEi"8.5G[xWןzҗUڋ£F H+"kmЮFxA,ӹ— EӶ OժY SΝ؁塊ŧ@|~ŠCkcZqQSS;7]pɄUs4\{v G +7x, d$HXـ76> ؄+Eב5>KozO:X-2!mgbHE) #w3 i]WjdLPmKnp}'wN53gQ 6 ߟˆiC(xEૢF.yPXG} v^ `yQ*+igLrumhP HO1(CЭ\&%j^tR^*JSdv8K*K4=C U2!+EŦkȘGz`U(Z*2`)g{Iq9tXYA2=ܜ!88 D6W‚(BB/|`_4#NMv-$V7E} mhP>/Ŏ,B{"<2NRdp3W&|G~&hdϷVߌ{,Hes1I#bҌN#&>ZǯT ?ؒu%L/.!NefectUp+h< ߿^:rR֝J)Mγ~ Ũ"ꕛێ%[oqp0ɭ8ϳ -etTf/ <R{*4um6$_Q.OT0aYEE]vn%V@n)"䑪noנ&[O1(^)[w7.p<u;q19.3d7[I!6*!=n3!)BI}Vx/*|NL6#8%Tb 8aUs~ms2#v ԜQDk1#^xdQOiǂB mIFt R{Eyz)Msw} Q6q%$"^ugssнdo^f/?'=Dfdf1|.AOe5 q-b൦TNXYßo0h0PYȀ9 ]{Wp`Dypv~d5Fx+Ke!_T(t󹣡 spv2۾6 |'%$8VAM{ 9rY|9¨1Y/˭p7(>򸕳M7 7ö53z9Gurnjl׶J٠M1O?e'"J?lzv/"gER ׭kԨasPO g@Uj׬OM:G69LS ]<u}[UQM׉F)Ϙ&+vmK#B ^$ 9dMF$vY]Yi$˼]hwr_aX[,"IOx&tHg zAnt2!Y6 8&E 1Ȋ5JQ.&# xЛ^e YOD?WX3)eBQDOmzbCY0 ]{R/c` Hˑ7F0FFҍuLfzOe})AM gN&~>:R9#$ ?"1rXSSu^jV(<.S )"+5i4h B :1+/x) ፪|iDjT\ 1"?ǯn (2T*t"HOfsj>q+#kI׮` @E?LVPbJK$$a> W{uuHi6\Po+f/K$?Gu}HYgYVҹZPt(U)m2¿#J~r3?U1s R׼H08kգsaLqJoE{" i4~2/d<1t:;)2&ol >8#&(K17kH^}S v‡ YwD߸vQAddF՜fYi!++^fpIs-/} ñ9抮?Z* ].Į!b~J{vdyQAqՐ ^>С~f:Rou )퀃J'/1M-Rk37}F}2K9Jo:%З@(O'W$IOV_ʲj )0s(k1 e6vEtbRQJ&PO=C GR5 #B+rط|ʨm6!Xvnhi5(`zMtuUpã%xڥ))_'gUc29})(4(v)=}^[xO$Sp#],Ҥ9 .?cN*fd+<]W@h LvE!k jINs :GB+^#5 &CB3{3ib-Y U:T;)DŽFC_1(zA|BT0ey><-Z٧QbNZF+})Cm[nGV5vS]NZU1]X9jC_.O 뻷B~YIa=v0mAGZ 5׶5_n~bS Ւ^Ǎ96T"æ(!$wF%`t%g,}gp*Wl)TgVrNf{Qᮚ݄Icksp"*[O)ՂkX|~FdL)5‹XRjn`[Ѫ 0wbZeoiFφ'p;q7Z zJ7`z38zdO:uM>Hm)]pӦK TzjϚ  ÞBGc4jA \6QrvV(; v91UXUw A[F FӔUtHOuӸ4.E̘(ql.:vy2OL8ʝF7v1aj*ூs"~J8[;R[&gaBxOz Hy7LN(x -]vH:E\ 0$F[f YgS:)jg<\?TÚP=;`U{N`>{qbe ߼m>³JH c2?:d[7eRozšH+%Xac#@(s4kGVB0 sR{)W3JTPR$h-u:vsh Prb T+/}{-3V}`.L~ff~3>cwcai.gX/d9xM, imOp!V 0\`IY`@xH UP&Ly҉HfUx,{f;PQM+/vMwN٨2]x397I|R8Ts=FyGuPׯktL`ƒ vn7i.d7 Wt@Z-t'rrY#9븹s3k:+^!Ni!e\&Un'cB?cl)@eݹĝla Ȯo=8gbP`Y /ɇy+dr)aC Qc#Yb}׶{4%~I3m˟4Ik|/?Z#4B/ a)lk!o'IKcKDEAOHm >]Ql gɩ .jHcS Zwm.eA\R}+i5Z e%)VCRuUU70 ~dϫ݈95_Ll+ pQYlFӿَoFY-gyU4DmC 3h{DSh!,pgOo1Z6 NK٤',hPA pRf'6+Gi YPRqn]1ggc;y*hD;!6KHe}93wPqRS_$7؛S0+`}R1{3\hnz搐)fEFe}@7~V5? Ljx֍J9Pxd•|l#je xGbEvi '- cwb+89KuG;'>;P9%6.'fbNʦCgB 3tqZO՞aRBԭUfӏs9mko P*F_eIuW6 CϮ(z \ս 3cM ?ēOSF;Ҧo!FUi^)RM[Q3BV^f w,#ˀ{p% Ui3e W9h=o̺ 44&{h̼a`}cp({kȧpo.}[8(O?sdAcfM|J|%͂eus'l6sq9XR%gܺ@-o,FR2po2has#1~%1} KmwzxիgVXvFwg)k0Hk2ܲ*J/+$-7ӆ€:{K2^4!#( prN?o]So~N몯&kRi>sy+ꐆjaX) o6bOx~ BG+G u n@ thB9n[C&j_:c t zAkaD ˵<"tJd_L[[ckSK>N~.!8P3c)4m0#B.gH&XCd]_l3vFś>r>G4Æ bakKl%ɟ[ 洰}\3u~8Y*eьHNr=?NxժBo's@u 7v-ܡqt{ :Ay< ʞˤa/#t=< 2wL髽= GǬ` Y]>ًKrpAk-AH"ݷ׼)%:̋ݖ]kR^"Hq4|/pRE[Ldq^4^S]$`59&[L1Cݚv݂B<|"j}עܨp#C˒t%s""n+ҏj[VyE(t0{%NyDDl&%ƿߨ܃n7L2X䊣C_)98UES;H|ϴs%]If]Kn*E}*l~^^E:rճwS&L7&KG.xPbXὋôQ&D,{j^ܤ4 3T˦-h;7跈W{s~1V6=Ŵݧ4&*s<^哓L꒬D1=Qz`/ϖ-W w\D! 8kiGTJ_JO>#\*.:;{@kp~:*D}%W< zsRz'vn߈79R66lRF5f{75:$4[dyf|ӥl:ܯY*F+d [h!8S%v u*0'bI/` {74=":l`Nt s[`[,9C/! oSQ_ķ\ `9)jD&LɔH8-Ouʨ:;H7?n hq}+SixuN a^_/i2TZ0,Z=pXE9 ˟Q{%<9 { Kn2tm 4?\,ZsIG/;q<)Yw !8D2<]\f'mrta\#yFA)S xזNuVʌz]aG)e("Y˕JWΒCsc,"nSC Q) %JBr } ể~}*zڝvs $Tͬ~&n6|Ӥ0B \Z}c]J0 PG@;pY 2bOktEUKGwjZyNՔ^Sk Cd~!2#~)<]Ktcx\l@#" X*X^<TPqJtT-22TH4P6&~tXU`G&$ѧ"-nA|́@/-GFC\ɊM!d({ &އʋ^ g'#LZZ~c[Ȑ9|ÒX~pdMb`Е@sQslR?EtL{"$δtw;\K7Sr]gdڟPh`w,ᆔ0)]/t@X _Ձn?KH 4;u4IRdwC>\d.B DS}k;.[ 拞X5ĥJY ?du4fb^qW:(eEq̓J9Ll tn>Ihi` 7@ݠ"%BVhEp@d}<ګ!39 fr[ GgؾvDw^1͒zq\ |2'kc4U=B;X^管u9Jm{d޳vh %`Y]:DAO\82.*{ӗӆJ ,JfDt&j;Arfj,GgZ& vw%E3[3"rbqOizE7zqOH}T&u%f59mqE)|؍m6ҝ3 Ut蝪LſƑt,9&Kq.$Po}..;cRrojI7 ba~H%_djϠj𙋟J'n LמmV*-t^f56Gw9 E_qݽyK4p3H8 fo%`O B7MS 3]pK!! gOLn'gHUm gdZ벴lg϶o,cVөSp7sދ3Wߝ=*p;evϞ i52BdTNJY#pdRXikG~ ts 2B+49O.a%䷗3An)~0X,8lehS8&$z#JgBOXB;mROld׷vvZ=vkwIEc7Qf@f+*9ޔ߮yg֛9<1}+ 'te3 odC`Q::k}:0]MZ?ήǸmIlxQ`RrV: b&'%^$8;%%imr==Fb,0p?naGM\9zNnn8%H3oko8{qN.tB=c )r©P&3hTP|3s."<;܀e[F*G](">h0h偨e\gj<I'E;thz\վE`t)r}[Py& 6ut 0}Չ*i;sPp޲\(^,Sj67D;ʅ#Sh~]Cb3+J)}Mˣ9ϋ@N ;1>,u6"7O J(%38 =8~ǿk#P*Ǜ uq46B!6 -%XwQpra+Wvn ]ClVUQPz2C6NZnbX11O(XZHu_#tˮw,}&?~Ļ!P[w"z $+\#I @E,00 5h-!bɚy平ekOߎƻ^WU'`ESv)zEF'NhzO1e׼6iI`_"oz툎\(JΤ̜^`{IJb{VNzh'H<-V.2X>f83>$E? 0󠠞-`J'|% uz8Ô<ӨJLnGUu.dó&eyOzxk^z?Y@@E6 cOì}K+? %ם=4>Ŋ+\ɖDSن8dyfS=${g0>ɽȺz6¼+r;0"7ܪ>_=f!_z/sF=I"Qq22?0t^ø;|а,CE:"*{('{v7*wAЏ# FG~d:4wD}"2H0Mnn"j83dΙ81G}W:Y" }/afL?O4Z5_ oQDqN-.4uDAڸ5Cx<@~?d7Nc.tm0ց&u)EBb́?K%w –D>Sfw0n[WJSQ~/j@ð @Qƪ89Q[tdB Sw,&X #:|S21@ZH~ aXh)x7g4$KYc>& 0 WT="b7Z&4l[,ؗ!w\DExL;TW6 Y01 ÐF:Л8xӑ;R}I< 4[B 7(.d Ϫ1^+T]/xzE'ݙVCSїnҮ53EQ4ğ2OKR?}`|WyG(̜NDFfafIV9UnvzJ0]y*Q\ D>l_dWߘw=XAb9{\zS'Pe/%.UQa9-l%|@K_5aJ6!V.H tb|5UGt_X 485S1tn \'yitg t y^4,I@ |SQ?P:JN!Dy!tV]#) VZ[`Hs1A.@ޒڒ;RX'EkXc@9?oN;۬a[̴2G$S&%?Z Ui]#n+lM4c)KT'#5,;9ʥ[ ^[*bu A;uuX_xrm7J, g'-- #Ы'V)EJ^Ex ڎR9i'tYHϛT {rF cȩtSȹ4 C?g g]9:~4ç VAo)TU$^hO5rXorힷ6GwrRrv`t'=]E0ϔ}IfRNA@3ݬf'fGyDN}A?OЀ% ypfU,NPoRb>aamI[X*F4a2օ 0i6w=b d&h8k:{Sd`Kדu33̙-i `ꍰ$p:־p[:Z$\r Nȿ5CW{9a]pw#9wgFskp (69.緂0 hYϮO ?]ox)ʳ "V5+Kp|O*ęN^ Ȕ더hKu(D#}ܧTAوqU{] Nm)"!R&UGyER{3?3POV9cp0no:x9`Yכ2Ad_x7`X q<;V1|Eϱ SR|}b/?ڶ`tGIawl ~BH ^V D5N"dqv{F`+ps6,KsvДN>/q Uh{7N+w D4lKݗc:|3gCDbMiBm+k k]p,aO*ۀz4F9]c !yӼdz(/Y{K/k+LR%)eR8.;v: W5+ V}d &X;J…|L0{j*8Tmio7l%,C\m3+mΈpVZ[D@+ # ~3 .Ap_4e|edicQ&Wm&:y'g Wɷ]ب/p$rcMlڻ4Z/XVYe*3yW So%7ײ ~qG*-w.ٟ\w8/DdswY=Ѿ#¶zڜ>S@*,#ʤ\K˕ӆ)_ԃI=RCCi$X6]5F噰K=f+۠`1/X4}X0$V9ک) JoZ>> Ncsَ֚Plp .XQÝ9fZ|3 4?z%1u[U&=G2x{$Ac-G-6>yiXHFD+Ę *5 MV[H|Tq0}|MAc)=2tԊ-钡ayK!0_Bon;A W`jnΚ0[\< &,t1q KWRޞd[3!eTs0|jzTK&@TFP>vG`暮n\WD)EEgUfӺ1F!#o6bֲl-/!f3<zG}">:Cq[PtDxqH Y)]3 S|xyDY?U1(AH ff#~#ݍho+T7u Ju]g6 RAF2A޷/̗aSݖGzgJ#x`Qn7{W;FѿV-®e\CZdPv aaI pkeY/z ǶR[}i_Yh)ey91.[ʌ#gCV&y} +k@5ҍm<)wK_PݷE-@"He0{O_UCa%_!$p4EpZqڣQ ^J~wbwzqK&-ps_bFR||T{bI15VVDvTMFNٵAk{xRpYR}ܢNFA&+@xΘ$9 jD!@Ja jJ.4 f{-X 8~;dxtHD0qA+bY.D@ MT"TFXۄr-7r/0tJYoM6=șy"(ks>ZW-ѐ,EB\M&q;|oKobйbq!XZC#ј;nJ0y?Ih5uGH?A FX'x4$‰s}x*1x/*c?F/l;pP䞙>lcJ oCA8v}*gqX,Vf§\畬MM6(jPWQ 8 yweL5)Kg:8r]63)BΩZF \$ny I 8ҤAQ= 5msw$b3 Nrn{z:NP5,yf)}܏x$, IЃbС<#c? sh]}rkh=2q!"FELd+TA`vz&O&u:ShZL/~FFE -'Pj\BTs_ Zt$ѹۖno2>rk*.f11 6-at?4mC%յ\{Y z4DP\3PڢL>) -+f8T2e8l "s0cMe ;m\VF1 Yj*FomUK pf !NF}dnYyU=t4V)ݡF*4ڷq8W%oyvP\u3zkX >)*Y7!yq9ж?xۄQh뼯x5 Ր-RPɾSCmzG˔)$$}~eA/{?B4 |U$r|Rv|bݞC_u-i޺BGe-qS9L^sñ{tz LPb B@7>JEЦ mw la, ;-e >ľ],W'3v4ʝsOmx(q,k.7I մ4 Df8st~? Y`mk*SD,2f̞{zR;\6oGKJK f -8#1$Ԉ#nJ+IvQ;T\ Nfࣖ'lL";E7x:pf (cL7{ YiJ?EXv/~[R~`3EUlu'J %˫ـ?Ưp39)%δI[ž8}YFwh4!QjRX&ؖ|`aP=覼IN93hZljbnQ/)]_ܦPt{}wvœa/&E 9dy}}8F6!WTjvhՓV+_$.r,@X⸍L𳝌㹫gl\_q#T+jГ/15)i#)BHZ. Y m|:;Y(E.lKy@{ALQk4 |x۔z|ӾlWM4CB˺,^oقɞ|C}qNߡipcj1Dj3tlۥ j|[rsUx(ᮁP!שm1-.S8#˟ؔC6"‹罛[K5Q.9#`ڎ-[֮NB-e[.R ~5S[=XJޑjhSòg5\_>ヲJN4(% R*0omPR*fW(>H03 ^枉E=aMpOe%EΚ?tI3Y.WUnBO5~9C{&}>֛?Z˗V7tYVs  ҅4 `(HL{ϕuG׳^bゼ6#qr6$vȦۉ\8N%tE 4~c9O}& $Ԛoj:wt7'tpG,2W`AG kY<-8` )?Qr'ݼby_ƖK sm'qi&dgiPhͳ/V}tȶ -)>S9+VLG;jJ8 ӤQJp]Z;\=rj{GnUfs} QgI'"7 +<$؉B] \/Ӓl G{I++Cdh Mfp}YJ5Gő@G脳CdԚ,E)3Bv/j;{f,M)4|ڂS_lX[E<5iNJzhFҚ1eqCDvmVqyy6Q2iA=@ + )N?t݉7Wgƒ0fwÞ^9L{\rqఠe]Ŷ@3sm7>iSW(* mR.tyW]>( Ju2.GmaxyxPT]9O0%͓(I9$tA2PmXwI|jf{@^A4B*% FgaQ(NQHLzDENܘDT4 v-T(nYlq4O_5\F=N?Sk5,I @(Z>=4,^yٵH2eE%LfC.Kd2:9cE;r#汄ȓS7YiX^Besl7w=div^ե. j߾J*|Βn~MMPaWZ*X_U_TgE)\E6R^]Ujo~`]aeuÍ0IJ!g9 RXoCq GB秮V76fzD'@2gwJsb887'ќ];c:U.'wmAȕ.hfdd"bEH@i{Bq|dR(uO% >qATR"hVNO3bZ҃8lq|[f^(rk_Sڡ;!k˛@1c*mwQ2*cVyjr,|Xj"Cੵ;#_Ci9'&s2R@ukkL~JFpf ;`W`5?g෥mJU<l/H>_NŦhFx2P\T=}tXa;YCxk-&Pt)%`!+ @ g|M蹸wl/qY| w kTkiG2s)$/Z-8/dQA^)QǖI,R/)KՈM İ"=n}&cԈ6Niחf~ƒh&n ̕93{ ~*|E_)yyXմdeLjelؔX7nJ.j*fYT휢ee ũ (6r**vty~ P_u;8WWH*iU' ~F;퓙9Ы *ZO)7A_,o {rYF";O4.{ۛ]uNz8mi+i R(fR'-Wrs|nYkJ/QGijи 0N-tP47u/Ր"r@Y5\O-_.zW$vx!+w7H>XRXL¥mvĊ~Z~vӏ-TV"z㿏JY `ާP!ۨeQ: Tfnl[?1|FR('ZT-so3s`d/JYGquY#3Jjֺ{fݪ6{ӭ5fas;̆OQ/Z:+)},ג˱qxb9Ryz wX7-="/qt2:u;9x?g &+iBoQ3urv"9#G@u(x&)E8לbl)O2˶3Wj # J4b}"T36˜Ft/4|F'H)K (h$-KόvV}) λ=wNc\>嚂12NNcW|lk]>a83XY| ժ)) K |ޒۓI|)=p f֣̌|{>bnl>=U(#}jmR(̎ h $m`\nr42Dh MUgIm#8{͛V .u}q\+kvL0PfEbTdq l&zYűiS6~o.ZA}O{;ɛbp̓4BR-)*c>nBcPOْZ:LoW7)ThK@8 =&tVKFZ{K˾5$n:a +6^\m&Lpϯ2ar *̸-)btQ~ 4=9侢Y|\R%ݰSF5h` ʎB=Ɯd3.UpLY[t1vt{ @ˋ]ʸȁ͒|佡tğb\qMw%%]S %ME"6 ɣ),?_07!&a1Ƕ2eE3Ai6!zyV}5DTRxjC3'6mE)t%Suܣ$+p\U0-Άضc@= L!e1)gL uI7|"}#EQpBLS;*Exk`fr~ iB. H . :gӦjlhM!TT8*-9> Qw5f*<&B"0io aǰB2dCxs8|xM}e>rx!"^\^+>HJai BIidۣI@R=sdVJkg$U qPƘ 3f; 0pP +S5KbɟŁ?͠n~~rȥ+-6s%G)7h */¤ۡ+{5vG&G)Zu).T1OPh-NO-ZI-^b{vIrM&ZxdBc;s)%|ѓ'mŕ#ֆQ?@y Ɋe=#ғ]kfzn;4Z\]gd_g(XVb.L(z;NANNj0?T-^M1&ٸ(.&a.ۀߝ)B^4?ёJY󟀏qQ^rYMly"JE0 :@;Vn$Xaf%cM6EʟHB}%+ yGaOB fo1S+ޙp|&h ȿn 0(g?yDmfݾ'Z vFd%$?9k [yQXV/;VR ǵu{%f!-%:\/ C6IUӼM,1<^ኰZOp#F)6哃; (lR qN҃aI=p+\x-_ Y>Gj k#fWlޙz>D&Qs|ih! z6&~_ە {/C![.&X~[_M[wovx2ݕE7VpWcрy 8qE7o`KǶ!.u `W4 l@"S;cQ<iL ^X6pYaՂ0!d9Q^qaÒA_*oiURa~QHTeQY_ѽANy\ A ne7 q,Ou ԥDZ]&cc =9d)~ 0rݜNgbp([& 9:`.7NPROj ۡQ]?gz J-Jg 0TgK*[nݖVV(jf8Cf1 &d٬/ # : JgބE7GE3<FEX!Pj%B}1~8%py:~FKoT"wЋ%g znHG M!2LݹuqH$ 03dz\/AY,T @o `L1A@HA2Xl8azǥI_D)i6[wV'ؠY Da`W&z29Sy2SŬ12*+<v%5tX(VXt;6V#׹{Z0l!(q7ov1:t!r. uMai=;@iN J@+,kz0:yPڰWxxf;Wq䵱}zh◸?/M1r+`6EwM~MK !7u|ˤ2JHw#Ӣ$*IOKEgB'HLl"gs Mu.A8cPB[zDߑH,ը`Lq~Ps=6Mm@d#r66^ QUe(jPB[Nʥ-aBHEvb h9BQ>,{j 𻨤0մ8r$pU/]oqCiP(lƀqA$]andOG+JtחЗJ2?WkuY0tA Ls&AH\hDh#D*fA*":TE_? p+sՀD_8r3l!!P٣LbYF '׵>25Jt &1Oʠ[ey t疉Sm敌36ξ/04 _Y(, IT;eD\xٷpp8q~1EZ^Ѯ58>)MW >:ڳ~˓C%t@'pJRG,܇!CfZ W26~vn`EO$Qa%?/|C-̺.o~퉤CVA] hǜGl*iz 7|!U}]ʣڶg7ho)2 ,"nt>*`Oa?ֻ[BMBzo޸٭(sC HQBy!Sڄ\u2?JyA[L⿦ߗg2Z_'9h-Sl8bSsT'`7-hQ!{ gO^dTPVK@I) P-sӭ|>UUsUsn*X:]1e<L.,tF1 YMNK.g>x [ㄣ(5lLJA 8b/s`VP$҇KKY42`_1r8cV*MYc@d # //m=0m{Sa. f- 5 {Xv$6F3[PC<b~7 Ш5u7o<+:PXaׁK4mHg q#{w#@2eLW4ؑ /z684:#$o%mj ]E}/:+-r~xC6 $i 3[]9 8Bj-]LE <=08D:;~C2"R`YL\%3O>DVԞĘ 8\jyɺM?yTكXʈ&nя3 bSw؆ԡ=`-v [AEB}`+6[%*R, CaaL|h͡d/)'c}A(Ew +J*8 ?IQ@4qjDڡ):@ߤGY[dM,s9ABN>F!:џ̂`:sX֔jEmvɴRfEaL&CkYNPY2H *8]a>QEE`Ϡ_K+;`1yh=4iMYџ Ev J-@7{.Ot딚ø kT* Q5p{Ty_ޅG:*&naPZbh8f8DO֡#PkvLY/11EmߨZxL&iĢeV2+f~d{r1kN}i䨄)~d4D:/`5b&{H,0B1+m'P] yޥ!G4H$͕D=ӹAXa5,O9LoKt]}jq)g4dգ_'#r$('YzWT{OCRxqǪv M I֮Y;՝|Y9ٔհh( LUҢJ)m' eNSJ 2a$' @!saj}`Q}6EܓHGOfSO1Ds{.;j Kz= 2LMȡ$hѭ%a,g%TM:#ZۃM= يu]Zm^n#` z^ پGi^7|ωcvQ ]v0IKWsgtq#ujOƀ1GsrQ<_,,yo@D<eq/win^l805['#Ю3$~;#Es8E[yyI=a^uDQĿ(fߞ4[xU15 U"|b=ϵqJ,^. CLJq 8a6t 9D9@1]oz~I@300a:C]24RBI!b{W)&x,);XL~g9J;sA=;VM樕Wo4)2GB+-VuW;M30[͝) ʃu$|FvL>S \.dHVx?rU⣈Zg}p*ٜmmܠ'&='SP#q?4>#΋=_#W#g^w:ʏi3p%I>KJCxX0-FsnTƥ1M"ruRG|j^,NvBɍXL 5̵UʩpgAqI80!c+l&r|yf}irh)9 W_7DFy-$CќVdhWa9F1kq苙9gaڴRkV 6a%°\pqfl/#ZϭiSke5<*ǦD-62j1.VltH|d)lLpu6>k$8fT{vO# ɁdMd ΦNÊ_2cT7q$t_9/ h?KNuyC&', 5 "-3pr솙CH!jl#1[aLE M*ف" a> OK݂ou_{\.]B= sJ3U1*Ahm֎N!rs<ot{)onÓ;Eb5SE>DakŴF5*ɛ`7r^n}gb#䌝t:$9)|J",n ;#ٔ]GuS?K>1lڞ*&@ww]U?msg԰ՅU Ķ{<ujɊ~3+.h"Kb 0]5l&1r907JsyfH!Vuq"`>'Lߕ %=-V6 %[9Y[S^N_U*?Xᝰv}ٿ s"M|h9Tnk ~ds_m*yiEMחs-dM& 0^*}Bq]zHKY!wp5撎<Ƽ0,{m?Q|&}5za՞KH[Ƨyth["(ծ$Lcv>{BU7/ !bZ 9ȳs^ɰ}#P6j hm 7O$('kɊ!] ~{i nL\;>\c RbR|gN@g?tNJ8gJPL|XiĀT:\΂`lvTu3lV2Ttv*Vʯ1S܆(Cs>@>p۔c{ѣ[yvYVj䊠9OB.ḰF0)876/wБ\ {XA :7xLd͘@0NFQ}hy0BD%dC3|Gj"]^[=ϙP]_Җ$yɷez~uhϮӀwx]EK`8X}.i[^0M¸dc1vGۛB߄K;癙C tM-#1:qO^'7WsX|s;NFXQZ*E -:9N"=iGwp fm0 ų `!X_űo]_+1*sԑk}fDaw;:!P}1 | WF=%۠,Jr]> &3M& { ת=2!y"$t*Ǖq?'#w[6bFDoa.c-EW˖ TqpRPk܃ɝcl-*u5=ya}GiD~giN$xD_OX a0DOζ T҄'+. */͛A--2#z | ͩ,i4y?w=n rRtxj=6bm9agnL܈򥘄 smt%^Vfdɣ"G%~"*W^mz8r@>?Cli;X1c[V $U5!htv䍥2^c*TU؃dɕWD/Rk[\pV:(IOJ RƎ'xN+=K%1('G,'eoNK E,?,p5O+X7" U-Ty:8fH_wA% cDW &aS闙~9N/MTiqp1zFܞRzQBYЪ-U|;g(O^Zq=^}U'.yܮk<SPYm<+R|vN5~aCK`F;苾Zϼy)_(}G ~rhۗ>ՃT 8\Le%\/`uu#U<OG맵vY7MRn TyI m@u{Df_!蒐iCUBb r3p|0Cp~$:] Q@1Qh@ ,*xw-T{NUjEIˠ2r}"*\h@/tET˥O şHO]hٕCtQm Kt`++<(;&* ByzEPqc-W?aSrjY,M{W2T?wO`[V/lzHn2f`T}Ī3Gu Lr-)ek`d毳9}6r^>3ZD@)be6#;nxwbLj\eddBJPzI}|⻔:dJ%13`F X]޺[` ?  }bF;z.m)ĉZoK#P`_')w^S F DAӬ^;W-FBu7=A#9x͂Ň/י.Pex 6K%VD.ü{[mcxqRK[A˖*JcU jyv"i!S}?Kum S-Y ÷Y2WJm4CATBNHš qK4vk j$+9%>H']߉T"WέaAi 4jU` ScqL2T`&O.Sh'p=%F"o"xRn)/䕍̵P|nou$+wb|%EaCPq{\ .f=rF3ގHf\8;|V,8VnR'?3So :s$)>B%jkw{iBfvdHtmw!ZW=#<: 7x}dɄ,%D4>ܢ`r5^hn9پ^KԪᕖ䄀Nd~ ꌝ?j*,.3U&͏Wpl0}½"4k%oMl֟ 4tωw)0C|CO5m47ѷs׷g<5lgxm;^;TŸ&#@*eA-纮3č*_ ۋ j @Cs#]s/H$tFqKt^ ׎*a&J Oһ <&U;{ydu*tK`hsƨAǀcO,P$6g2Vx !|'#awi~:6bH@tzt__s\l7dH.\D[ׄT!~ Ó!PVIkL?Z(>ֺeGq̂w(coWSsK#5'{`۩?'ĩDUu-ycQl(hUS=:"0>çSQ.-1*u3.UȐy K"Υ[BSuG7^ \NҎy^u4L~"Xc͉ " ra PV:^v3#bg򜽷X+ l8hJ\j܊` YGA?NAm3^߻!lJ6}C܎UĜ[XV;lMFsZ&Ykx3C $=L6g1eYB(JHiDI&xu6^'@qϥo?,$5un@#bDM M"gE[ZQH *`Epy*٦Yͫ,hs~r}〈 \gsD͝ /aGCN?lxiV5'ua2#v27MF S/j)E$4|XΟc_ěP֩YFWŭE&]lcɗb V{ZCޗ hZ+٬Lց5O-]ܱ=zn3vOte#D$^Wj%u;e<5yQhK,Υ1Om57\uGThPt&hI[_|mQi<S5s2 O,%l,ߜ=xsAih /0_k lϑW'f#[Uuv}rqB#{DV r]PF +WZAM5AaaQAA'?J63葤ޅGky25W.8lI0$ ^0GCO94TD`]n ;闒v(4ŋČkhto3l/o]{OR5E ʐu¦T~x-Z63l #^ha(0P# Sպf#p qƿ72[#έ<0YOK(9gH a8GSj9bs`\,p}sqh{=3|n`R {ڗ,FgKE:y"-Őьc%@DbMjt Pk*l?~FfGNG:!V+[pk$CWR.G+u,ra[T#e(^?VXdYL@B. l΍`>4 vc;^:l /&OɷBS@OL_0tI/Yixs aTįNǚȈI6݀sbd cdsk=$XݱZ Ň$گDߙHnл SRؼCևCq͒G>?1 umh NJl=a4S;}$D hhfhϬH |MQei<ʡe.Y;?[+T^1Njw@$ve)YX\{z[f'[jxh[t7O/K!U۫J_ymgFRi& ~?4*EeW1)Si1#TyҭBeK|m,L|myo*olY=ԃ*y|l\3#RwoM -8Y4$(jxfv 랗TlX<_];z ïg@GV"s29⦔^tXa>gN[oο|CM\q-d:YFX'Lu /F0}ɟR-(&C ?xApx3sIC B!bD!up#i Z 6=(z!ߐҖztOX.3"F,1ݎ mk`_ J( qam4)n&1'[I_[Ii >VA-3FDTgM`TAK0.6"+y䉾~ Ó=J ̽ I8'@,Vc?gJ1!S=Bԕigeh"e iQY.(]{Vk0.qxQW2X R4Ϋ"cWB>n~'7ԠBKa&|*Jˏy8(:%dE>UO*E"ZZ̈́=b6p%ߟ6c#MG,'6^]gZ"Տ·k]"hE ]O{9[-P 14 ~>GɱpECޘ~k0XsMX7qХ`ȱSy`!ze[&[M."F?œ`ؗPTl(YY놽zz;? %Ӳo+ <ov^eS7ܚκI'9PO, Bb5kC[ʔ~ q>@E>Atc]AU{=rؗÀx 8Y(J n!¢_N@NJ7RG!m*|/4Vb"PQp^=2kr>:e= L4XZ eL *ML$.Wղ!&i@~:-<ߵj=Q x[f xMT"2JFWSW'b- tL1e}K |5* e;l};;EpгJu$]C6 y권Xp79*s`!NRBM ? ؅$h -iC-QC gg|o,d}10"BI7s^A ](;-I 2* z.NUA^<WBU\ ؜Si .Yi괱w&K>Kiju A懞, NʊR&?vŪ.PQY.c]fh"Ї2&/$D֦zX%LRjH$NNw?Lgg`Ī*|\^5nzѤQ,VĂ2[4đBŞ,su^0 5GOn'N" X_؅ܖP-X¬&y}Z PM^}U_"fu"FB:gC>3P@\J|xM|޺x6t1+!z꤀.{-52,B$:-kc^& 䵧Is؎OU"pt6gǐG2f:XAI0=twl*~YQ{A3(sh ۨ-sɓ~?3B1 O,(s㈦x@Ɩ,}B3`k]$O$`m %ɸEJXI] P;(kj2KrMp{$KQג{\6,G wF&9f'U잍a. [;5pmx[`gmj01&er>ũ3f6ur,}0[JqHoƆ'ϗtImPQDPd1uAMHsW1h5p9 *ŋ`b5ZBBg)bk^Eh~$pM g_|P~fC%iz9V$oCV҄;qn äFA) E2. 8փyMnR0lݎROmzs&,|ICȉrdl_4|OYIjBmx%͈ٮ[ygw.CP3< fZ/*W] KShШV4@sW]#&qQŧ hAH"顠?Ts~]I*s͢M0FSBZt"T<oܷi7B43!ASSO0]J=է"Rmmqw,;8(v@u@YiܹyW;6W6^FrW]6Z`#^h*|]yK9SƻWq%1;?idwTKa%\uirG"MʅRig%Sn48I5Y'3F6=M\f$Kwv]$'Ie^դcDC:h@'6~/bS*>&k!JE)2?@YqeSІ)k+pB;wT {y_d=XF+q%dhPiXbTZmg<džK0sAp7e)2& H@ƬwqH>#j_%5effkGbXrey뮚OBn<{X߿5_q.~nx/;%xף>x,j0& _^='x.j~9˳p&Υ} Hzu敽C7櫃1|ׯ@t# ySDP'';uS9j6aXkóS*p'  R@ 1_hRK.`6 UkY |fL6zT=S7$*v grs]%ˣڥ/ Md 7u|YTW7EWh6W+S=d T񮙺CHV'wbPxCJ}Oa|h=5Ao>a JvWA'۫Уh8W/7PʯcVʒ=;XP2,FHꖕ\s̔:A}gOL={v7ʕ1ab^eߨ*"w}Wxqr־[,~  `;afrW\ IY<2=\t$m]0x`tǠ VRZ֒uҥ;SOLz_ϻ<Y"ʅ؁hjlg0a|fowҀRߊ%pfa8`1tMAr<"'/P¤ݤ3c 0=֛ ';EfX]%氖bih bI@sðc5n%tDؔ]^e)S}?s.#>᪗8XPO7?%עmtm|EU+F`_<{˕ ,]۸ rg}HdA.N8ƙ}W1D!X݋BU+P:r(쪢 :d X飈41#! B+*+Ş9}X7/D{ < :8. g@!V_,{S{'J_JRJ߮f52y?SWil|}=3rCru~^~!rJ>%'l`3 HG,Zv\;/iFY:1A$H?Ŧjcl# ʏ"TN럑z {x䋈SI&x.(^7-pOFn %@ ODԻq+ u G&8*6HNh AFXj.ں^9yYT7/yG im/HLA" qTYx8kv0cANc0U%hop=iE*sR5K1S#i1efuM Y=$(3}=j/J25)+-e}'0/r'%,5O!5?Bug1]b:mAKh4x2=R?jLzc{xOQ Җλ=Jz*k|Əd ysVt$!#7BaBAcp`$4|`Q:2OtH,|<4Bͧ 3s*&pcmqC&! )W]4;0L62GUI<Ab֬ QuoN~ W)`ߴ TP{x eӂ7)+B ؈!9ED}>6fZ-U_s'H INZ@/C4kcF2]hƢi t(kя]E>HKh.p qtFcv5߿MV1rw-9Y ZQW v^@ﶹ7EZRpDջ|>~C<8?h 4wJ\_))c$F.f #V.b [=^Y^g ~N)K-(*4 Nas'q'%  -SiG7WBU=_.Ӣ P-ZU.6-{m :i>a~ qH:[:Bc_f9J)2 d T 1$vcO^"2! ۇbѵaZfi hҨ\qQuUc L[h"-f CTW]>R\?Ou.2gm5R"3c:Ùp*6lcgOƕ,)vfTԁvF"ބZקba (TʃADG3ml:^O$թAiQ]X+\wtb0::N24I\(3(߳ImGSvNun&򓎴:;B1gF oOAirb%&jءNCy9>2V ]ۃ٫Ҿ^1%qh@)Im*nO^5E_~ת;DH}oq9T_<9]kX*(Ȭ#i%_/ 1sCv8}LP0F1WT{9A}Ѥt%jhZEKU6 ҂`EqO&ZXM*$BqT?k)V,'Xr]菉xz ONR /^sF3 &[UfubF|*ZO"i+_Q6lfJЃ1| .KOB d٩UܺmEg Dٟ'| \Vy4(vIpUZ-sn/,MNBNy?ix9,PEP*@@ky 09E*u.e >1ƷRmDZrC;7 ÜGg_!Q#˞]`'{gGwFu?q +rVXWwIA4JpN ڥOaX%W5iuZ!ꄪVeL9\&@N&no19 ןlKTwF4+Ƃufx#@c?ʗ(VVV?OTŽ ݲ2_Ti5mo ʾTeN?V .jI" IYt:Z8e8d/5NX+Q" hߵJ\i׸69Qb=sSp3ײ M&0D.%<G(,^z[Nv&I7MDrW}ev-ը;W&p0gR+'[qzc^| 'eF UQJb 񧃵bݘ`[-fdl}\vW+jegjlbR:&`fH呣0@:68bOmo],;}rKABuݑ Ry  YwCJ۳QYRu~܄pdfI٪]f@cv/˟UGF kr Zģt}Ս,pjZinGcS.4S?gԽ@!MN )4Ed)>̛OT5PJ]Q~"@tk]|wLID -y:G8hp|`lI.S`yet=p% Fx964at TB"EXѬqpTm_4k&/wјh$)Ol*S^\]sA06ue DsNՔu qw\-yXo_Lxx~g n%!n~!,LXqϹ(+o38u,O*Td \_upLJ4U(hD8}w[ҹR(DH UEv9; iqSbr(NcVDNE@]:g;/њH'Xn+O-3ۭ]I SdVl)0b ( `RHߴr( B7UD>";P}%ZAͭOMk9$/Z1#c n>xB* +dۥ.ˮFLE1z̞}fslZ"hA ;a^hZaM:lTfgbHgG?,v QYQvhSd>yh sSSa`g%!K.,o.K1zꧯCc݌ x}Ao^mQ~wHd|#JE"RofoAfoSSBg&\@xP]b(qbNyq9/e|71!2 ܍[ѰYPV抹 \?"Y"V_tf=))3h.˫Trv8q#YCbá!$s@0,,΢3\`< ]gV"TbՂg浊"x+5^2L-&GCW;bntJHSLYsVLgeڃ8QNq{1cU mMzq<[rO>ˏЋOrdms:ݾ=.e^8,r5Wܑȥ^ =Ւ;)/FbB$v8d]Ѡa>TԬc6$) c lҎ_\}P(nI(\n:@"6r> ;v6 8Rƽ>M,?@8_dI8,A=g Oeїix vD^f%̩fk^ ^$A`e[1rVj0IyH̻=S}VIYKEBJֲY%DtеDy=18Cdר]ú[f$P1:O2J1mp#a8[!aXH#THPٺ.JB.=4mM22/&VK8!Hr"s;,cq_3w}ڧU蔇fóm}+z . p7TEl5 64jm癰J=Y0@8'I Ty~bsRhi{@%֨˜'5ڧxZN謒%`O"!p@_@ɽ l*(DІW\?]7VTrH2x1.`T[Vgqh̻dɇ5R[h@F7 j.2.'߯(a:KHG-$n 0(^p M^8:vx^|O.Pp” zn8N i1#eZ `FxNW85.>G Dxi| GS/qg<*ĎPxsS whrlRxT{`T.R`{KQR1ھgrS{$S(R^pZ@x˸'yKE(.tGvl,V":0y:w$})!ri\AJZ%ԇtΥN/ic058%a4zx<mW׫'N$ P-/ @Q4ݞR-@Eq"VD~;4mJ;NJ-G(O=[ 6t>LF=^ha}q~yC ~EAPxH\h2#[iUK%b5 *eF h_(_C,. UaX=ռMȶІNǥz8ЪYhD/qiEo-),<)fl TtJ0wN10'DMvbRg?#>mnY- O08߲p_Z<J6؈zdK:"OcJ#QMفDQ`]כ#tP/rb)sqPWv# 6Lگ.*|:yqE<3y_j`@Y$jʹvX ݹSt`~>QI$j{1{h/r pc'\u=pM4a8k=8io y!3quu/sϴL]+cM#p@l& m ˘KNzg(UOwGʳMGZ$ Ȇ: l׼"ǰDF% Wx&A0TbS*dTXE=+ @/e"N ŵ"PׂDcI“4g^/f+!kN0 ( ;8q!Ai罐!OfS>4':gZ:$[UN1pۘ#%IұT?HLh#RrzU,YӼbKD3FfNjA\ϢH!)0\ tF6@>͡L;\G[TM@(RW:+JL@D}h2"})}5Y G+ tgݝ:mRT'AbOɉԂޘxD1w1LkҨk'}NY\ y:2,Kr0*|ex^X#9:v}9y7~3ESݪMiEbϜ2e,a5Ӻ".VбD EU*Qh A8??㚿 Lgq>'6˯-V|EO*lYa5uDPȸ/:L'p#*pri -O=MZjvy7_(t~*f/MObKz; x}e䨙ћK J,.Jπ].;DYۆu|HsO+$!i!7.ı63 \YtF`n5= jDu_t; ֖Wмٌw}}\tO YA)xvL"cgk;{dW9BoqqgR'Es w)؏$řdq1!iČR"@aѼbP ^*=u;:8vSK}PQ2 3VltzciσT]5HB>`E!zBXd,Izu ~!nk~X AP$Q,}B+b_VgvKAdޔ~+YŊݐmgں0[!m%_!-c3FЏލ~Ujt}Gq I@-,3T Dk&yGS,+fCˮqܫNϤuWWė Z3{ •Wjcbu~@ F|$UySY'>Wo$5P"K7 G{Sb_X]p&UuW;B|"x}SA\λrd`[4[9RI elS2 t| ePᓮn}1cwXK:\X7d9$*MSe VMGSҠއk} _?-^H 1u-q%DTUJ+/0fmߕMl`5<\5>H-_ڵs.eڧx]N0Gd¢:sL+MCpQCAM.={[ ; l"XM>x*~{T 3ZC72L PٿN׽lv:߯E,`o!ahTeangL\A wd!D[ )r:pLh{ _Z'0aIa}]Jup!o j 꽴ͺA)hKeHz 9btǧ}mZ D;8l5mR_wqԐYS"ayBhD[=EcA=io5#|zp=$.(w;vĐ hqe˜Um\꽊҄0ԟTn@S\ 2qX)6{,^qEbNFxz?~|POIE\5nk rFt u9/wǞΤowᢷ߷ t ̾V3tQB0N<(<~k4s;čvX8#w.:_=q,ňbCm,t.Ҽ!O4zl : J޿ 4o-\⽲VLtpe*9C`3EOI%R5{Cѐ._'p)6E׆*W^ HΫJMn'. y8TQx gh5oPd8IE{ ;,AfxpSGD i*9zc ^yc8>)&ެ8gң7? 34ևW3wåC<"8y'q-d6y-Ҹo+xT1qg 34Vc#.{kУn#G2zYC+o(yo1 W$sѬoc3H >Xߛr+ɇbGۯ_$:cN+${j (弜F8ylO tҨz`tgQG 4ȒUmI<كÓD:} G-&TT2Ia22caynD :+/aY8:ir*'e$_O?INVg)ؙT!ʅ_nk@;QƟY0MtCJ B7vRyfPY&)|M@vP G=:0pŔ]"Z]!>K~!8 ڮMq#ll2jgemPسwNv❆ $Dv}oyH"‚rw^,uꇥ=p0'?G8b#:oi> `NX;vA4IٖXrrP3# ~*Jq#|β+iBXܡL?}hh) SeBu&%ՍPlC|;(G6#Y7TGX>aODiHcwB2T#2F&wGoH" R0lki:gV_@GsG3Cqb~ܭ}.rBܣ:}&1B9g鑠`ukAnZ6k#?G:pFv,0XׂdiDHPdQI_G3'I /'7UGaعD측.q]LU81Tz 8X̙B'1bȜ ^8fgq@ i>1]Rk{PJx tz&36\J.Q7Rkйo NRb35o`nCN3q;>.sA,f);/~t j —jy,sMb 'H6vcdkip7~L* x:#Wr8Qe n󘟳W(:5뿚U=xJZ ;~@'^kej1¾qټp%]E 07LeqvhVh1_ǝ_\кu2떾ge<n3/WX]g()F(Kjx۪XZ )i~7n\Y6h5ꋗao_&MW<1Xrs>n{h3p9Uy@ocoƜMY#a2Z̶+/?AZClԾ[vRJQ"cT|-N(S"*)ڢa.N "Qa!H&KAHDB#PJw8M"{*1hƮtho.q7 ӆY9^wBZɩ*@i~v֦t/:j<JrTߢ)ၨ#Os95U8J6F(=YT7DbY8 ^_d/ BMؿ']4$ T72!)R_*bH7C,qw"PWbVKwKW:jbl ?!A e|cIa0R|; f%%Pl ;ɝ~FPk. )jYrjM(/l9 (( Wl4){ɹB;)XD IƋB_> հ9YܙGuƃSleDM!`n%|yM&Ϲp`R^>$<{/H%@k p$Q,6YnXLFr=T_ʏ Fi?\+r< J@~ gt3A{έiz\FЦOyPD{H]z0[A]=tÝEuA޾f%oo+>QԆ,Yj% E~RlG\7nJE=?zF0-}}kDX)׏.uHQMN6Q4@ǂ@H*@bcZE{ Lb؛%^_v) sCAmuICZ-{s~ɓ(xF؂o(RV!$ӴZA!5_ WY!VĴYTs>0pU-btwѪѠ߷ͻ}oAe%xi/p5\\Cc0>U,Dz8a7N'fI !{'¾!^؁|_Jnc 9ÀA74.fgw5]?L Ե[4)uŚ8)^bTrkMmOޒ_ˀ&2\2HHu(H[=:rsDQxwQ -ń4^YK?ikr}8"J=f s`s.X&MOŽ] CXrC낆 # x@S63p66oDKQIFa؋vrͪ޺ѰPecr$W N Q1Li#s%rl ~Q`M"7)PR?>-/UF |'0ݪ(=t0B#YwgĴaTn=qDnв}`!n73K xY.gg!]ˢ?V4H˔>ZfNI(PbI 3[^ϟofᔛPԩ֧}OX FGKpdTڄ) -LrLˋ@Zt]G @c=ϘǼrˊR#&9 JQ}CQڼ#GwPdӇYO? b<ŹsvjSw:^) ~V  'LouQqcgIpQ4jh ) jknEӸe]v?tC=_)ƣW}ʞE}3S8y.eT^č\Y{.a +z *;pOɵsQq]<\4zN>̫1xӰkb\Ro܄c6|2ߔfSEmk1*rmOdK險 \LXmU}]ZV͉ӿ.K-S\ B8eHNtڻ7?ɘE^{),NC}ۄdx@\Ghe1._ $kOVYW!  7_piȀ6/W6##@S*bf5|m9|7Up9^ kK)Mb?Ga|A/=( )5+OG$fwđ`VBw$YaYmJdC^)AfbcP@LbpYS^aK悚 od}%봳5 /U!\hly@IE]a„r+-N4G{D`TWqVȴsMhܣ0O 9\4eI]o0V:x8ܹ5POb)Zp7BersMNu3-&=tQHܾ>_m,vV~ԛ+_{a}66 b܇Ҍa3IndyKt0ݡTZѻŒD5 ^O*+dƽAϩFNpE]L ma֪A0clUR%mWڈ&, ӫ69Cv]$[׬ J`K%jIESոxOAcKgp2I+ źҫDҔI_/H]~{,4Ea̹19 h7 I1z!AϢq,^@K*DH ՛Q|õ\sM ʭ&}| G7n'gaV@Ȓ:D2;ذcF ю?D6A\s0Z}a-DXeP<:8,ݔA c>Y>ݨ I|D;GAI.¡>aZF&;o>11ui[}N$i2u#K˵ƃ,V؅+h]:XdQjzfOl`a_k>{5B.DQn>gv V,RK]CsJEXº.1{ʣX].PPk\_-A5s :0|" ? Uplfծ:/C&L9z--w&Uڅa'XtR (v&9Qərp X/H+)6Gv1}GAҠh 0ĺfqdW榝*JB|aAÓ\z^mOG2$ɣ))HCA`&Ҳh1=Az  K5rdi 0apw!vŔ M޸TG=U0I❣nzMD(Hs4Kd-(9)쳹=uS { )L^3݋zeyNӗ_3߀we`G- `Ehz5< ,)ޝr?A4 PAofw/vR5A@ _< W2W]9nP>ด'!{"9k< -BL)֍YG77X=ϕE TRj |\Ԅz%Rҳ,mpҞl)^Q&B3ˇ UjWf$գ7а( fk7cިaҽ{Iʾ̅}i!$ͷ 6cv ZƽUa>8ojb:3w$;TGiKFS6yjxuҞp 3-nU k~ DcI4(.n':`~ɺZ:,^Ww l$n|T GO費Yq*8ncf/o{0xSg6xNpczLW A߿m,D^dݰZz;F)?U9zYRûpΆv[koST~ r[{"tE0xjC ]װьG Od^lC)ԯ c[/)ı681]{OFU%!ՂSx Bn9@B*S: 8]8N0OYb>YUȖ\}([TqM,Vw˒g 4XCX1κP$geҿU҈8_ Z8Jf=gJi{lAi- p^j-@4z1iE'ҤK-VBT2H# z wn `je&=\Ċ,\5zS6_@U/Ta#y7Jx(1^T_!K ÀɌйO Sv9]۱tӗ_fg9a'$axh e9s^ėT}q mlÞgkU(] kR+iu,5Xd9X/ ;R AmW:n2ץ ҤOtϙ !/c *P;t=H;|GP\l r/!g`ξiR_}۶ЄN:i܇hFhj-_Q]: y8߹Ux Igl"wy:_b9],k~L ",?A/}Z P\R90"YV>ꔜ>U!:l`Ԃ,mw:nBqm;u .7(Yݟ1Qѭ>I4ܚ s'7@xN !=ֺ#IAr?f_ΒO4N?xFݱx?yOTKeNAA톓.H*az,|2-*Fmvq8L^5Z @@3(-Cd YLODCs% Z7^dy9n ݅"1V`qUōBdWlxiI0!]RcYb4v@ˊ 'ux@4p\A]+V-'k6:4jӒA(׊?L)ݠR`Juk1?z7?uE ?bH;Qs[&)? =|.PG8ϋ7Hav5}cѾU!9ۥNl섞T{>F Xj,=r ^f~w|n֓AA+i@$w ,"-`/|lKK'ǻ-N5m%0HbƉ9[$rɈ*-M/ZÆ󺦶Kb)36م|;h5 K8`?dK,U.W4;~jNqȊӚ.2c?4 4]~ό^h ⼪C/0{.5,tl`铸R>mV%0Em2LhF1/H0ODkq >}Ä S{X EB=Qف*)q4' 0;4)WtHr_a,' ^E{=i \J T9#ۆꓲ =P$KfY-M@&҇9eJC~qDp V;+ؾmCDioƬX$\g4*I`[?*%wSN"m"BOjTpEBPΞh+&Ё0/; Qoiv` YjVJӯy1\"o$G/?y.$z^?_^&mEҔvEnOE_w} BfXO)@z58[=d}_Hy dIz|V: ˇূ-Q?KRL8BeIqÂyxJ S^̀hdX܅2Ur>`wnIq;Y%,xJjߠrgx~UjPOy #!-/!c]ĝ5|C(\eճgXUS7/a"HPPuEŨ2olmG\RyM*bU> 9tU5)8ܟ%؎8~. eM`^g)rppРP9t[k=j$@nQ*Zq0 C2yA}W`Q}6.~ͪ ֱX]aSsȨYV&-5,3O'ۍD~#iLq;FUS5򎔞KfwTvGL4tCq)-_p0O@dMevx,?Ҷt_FAJfՑ @ +]GMZ u6z(}8F(x~@'EV=jluA["pH|!W]N\[nTw{f:De]$SUC}`5O/T"iDÎB4;6IAnm{|#fV͒v ٳWocRܯ [&D0/"@[՚о5RCp]ZZc_ itIiso ZPl~qc;=P/Kò_r,XFǓuX;:VP}F6 e5,ELr?PO[Fb.wL6]g)}rX(i_fl_"~N*m$x<fQ7j &́hp@9:?8{s>4Abj\c (4}ku?X–~imI/&=2׏cTS-cS1%qh[ӌ k֐Fr?”IFZu"&ryG+™xE^lW{t_BVrwpuD/PNGu7-Bɘ*W5$/nFDb–z>hXPW "pFw >F^lzVqZ,0_"V`'oŷ[9 HڸRñr&+9ً EUH>.} a?Y,IOZD=u7h7_CZ17r:c*W֙H+/~>65^>&#t><4c ?]ljFQE)/QLqh͌ [s1_=EӠ3.%Dž9tf .p}:oC!>Kɭ miP'(2YID@S}е52LS%g൲]P_-ͿyԺsRD8L10NwQ34/v&Fd'I;3]2)n1(T 1 Н'B }0¦A&$Uؙ@:ұnۊ.*UdZ߷pnB&ahT%}?E?/MROS#kS7|6=n:u6*בǥfls73ς8,x(nmSAQ3 Wpc6"O)u#cwhYvmOX> = -Јt_H ~8;CQIoH:XP`OP+ zP݂ %A4D"MI$E0ȯHBM.;O4_jb׺WL^+7{T2sLk)=#YKo G;m-kl9QSzOٿyml<'Hc,Dw4ޙbLyDw|2~C1ܨI-:&Q8xgFmbaB` m@MVwcebzr.7'跙W1Ja&pͥA_C%⢩;eeEX3Iz5.ǔeg_V,S-sҳ$ Uw0opkg&4iB_ׅ歷ګRa}8'Ӳ@o=LQפ %\Bt!Ȋ+Hph_p*xM OP)…~ < ."gޱ^@} ؙot/|TrdVO#wc G|f {?Dv}MaNW LPA!÷g՞W΁,qft yZi5k%١e Ķ^pI(Ħ)Zd'-a:d ~d6-fGT\TÔC湿zuK%ZΣؙB5 /ĩI ȡ;64Wpt,\^ٰQmsfӌxMfF@o//Μ,.neycKrVx?&Tz3Pe}3z8ä?rcFǦk [EW3H bSӳfh_[h0Ry ܨ~E}rFEL* qS&%)rX+7X.g1B' 'm$Q9tO2 Isb#^Ӭ =Q/^zq0M>j_{lۉt'VxFKx7:qSS&l;^ߙQȆ~,F4S2zdr#} qDv{ﳼr?[xng[`15!dWye؅\-+!4ߴ  Fk5Cp;%)\~m_yN6-jF d2R S$(Y}ú6?@N "Zwjm1 taAdmMw31(#uwY)\֏K= d 0&}Ze*^ʥ 6t#xMcmn(+Ҵq>oh.GkwnT@/XRpecnJ&G336'AeDvB8s y#7iy E!lLF;ӄ/}kp )AXhJ`]Z QE1 o"cvNVa;>b$c[]T"coA *No|{VԔq߬`Spsk}DvEF'5*Nsd~X^WP~0s|"[LIQ=+qSa 6]-9f4HZK 5ikZtƘuFM9MREU//X``CClV{cxg*[ /FH@9%BӺDOlˢSͬ30+:&2J[bXҁWeer@ީ3 ]\F. T,l7qIlo {p޷e.>#-fb}AZKﻐzIoYsB z2&| _ :C]h$/3"[aFC#+BmX 2>_/v,φZ9'd;NESK3j=' X[6 Һ_2jZ/{Cd{1X!yD. J%vͅ6ɗB=x*J<Ba_)˻pJ Rʥ4I8G^l%O65`;Gz;zd[EЬ:Ge^˳{xbo]5`eKl$qPh =V𷄹Tuǀ$i{dQR~| *̂|M&tv|1du ƲWgv"s$ORrܭHV-!}oȘFh"dxh>!Mr9lH&U0j*S^"ϵ@keK,q!"K+}'hWou}x-U?IC}{>Xsi4gO]ھٮ^={J3jj{*V>dHaǬEu E®A{6VvG)Z z~ğ:b:4VbVp;I})G4rA5IhVڙ5^9jꂀ5jviՌGau,e.;b6B)ض1] 5Rʝs@7jaFzyPh  e策lwvaUNibmL/9pr}^ٱ2iHGZ-rԣYG-bH.df{[4: ?u_@2łnؘPldlIxޤLt"ia!D{4NApO?߮\f6ŵ7lb/.DGRy왋Zy#)g.b68V7pp OHeG7C1 Dyi!>]wQHN >x No4fDG# 2Ɋp&mǑ}#%275rYmgBlKa솋en}Kt7kݽJϛa( 9Nj1D_dw֞n#!kQxXPR|m6/ig;C, wGl;pR_0d2Q缇S,bXT^ɌJLAOwrk&ʂ6hU'`%6L׋slq;|@$.5x?R69ac@[Ȧ٨)O:_f_[Xw˅?\7W]t8/AUuO[L(9F_M0`Bkq{wNIg؀emzby}*Y"~ݎ>:Fasa4B֦@˟)J,k+P=h[cPQєT؉Rb79XVo{|Ӵ77` eYwsߔ:d殏/dQMqAWׂ)zDe6e=i#CLB'n{^k! kqᑢqKoq{p:pq3!?i$6kOjm͎ް  BUQhҌ%Ts70Y@f&W0%0>x1̩7jo2RI>bP|ӳ%ʑ&/ܦWUڽE^|(c̠#`jėOjK]raP{! %ObQdsiTjSnkXw3SY e65_w)g"Z+f7{=}2Lnv^b}ҢAʜ`jЋ@m>ihBZ0!;ZDۙ Dy : D>10݌_N\T2=Ofv%=|E(4#p} t*J hSO%q{ ٧5s⦶4Cjj_>Sքz*]+l]zvRI[\l.|K:/ےl bk2]:vѫct1N1jZ@𪯋Ap(\t;3a>tۨ} px\ZCiqCdv0Y$P?a랓u1Mtj!#Y"ʤ&F$a>,A.㱏8'jπlEQ8 _O{ӇW _뽐)qBׯ`klGڨ ~o7F_nQd"6ݦLv4Ki}S,\qDYJNkxg2JԱwi){^}q^~^  BQ64li*h' yd@Wzmf=ZգGR+)ĵDB\-c')Y+dPbó`x>36a6 ~\ <<%!'P":+ E   E2f.R=ˁR:_䈡~Z=Yq}Yqa=]O.# 2$1#اq-Sn1W/wvhVJU"N~ueZ/ 1]EqyئpvfᢥUaTQ. lŸ :< (;qN݄ zN;4ɚV/A43йI#Sj'yc}xҭn}EO=@E`L1l@2mG'Hq  <_ג?M~Vv:viF \ ,`_">ٱwP z_J/ŭ21|Ջ nPOv1 V=&iq-]Ob]Sda_jPf@S»zo8_?7kdzfItW ^Օ6)sAyOc]b0jzx~v$"f7#NF+6N1>TS |bh: U]l&a J殙U5TF8Be9L!;E:>+NI\T |T$5Hc;Pf-jlB%oxK>(W!:1+sn =zײप $C4;(ceyI2O첅qd=GF"̜KV<#Z:>}l߸ᾬ#Fyy#[kD*90'_Q2`JHfSM -*ĀK2 )fZzUPm pc OOn?D&?h&KlSwmL w}qVlܞY3/MtN~e9INf|'GkL 3Fw>ԚHȄ>8o };h|944307x`-f]ƿy`oG-+3s8,6| "譠~kl0( B/ ݣB37=XHl"]̾ՓԧG*ACy|AHVv޽DLYd*y>`G|'$:[% R5HZ>!zI9I1LXUs6>u*VHiNYpT cS8nb9]O֕OI^\B2(tuJ/;ů-Df:}d禡~E&Ot#FSdP)58Gag7V=H۪-]P w+۩NGam.X5>:4h>"(c,Y\eD^zҪAqn7];RPi}nc8'jݓ뻏G1]=I xw+&9M#`{y3Nn9j |}yUUaE礖ل6A<ɜd 5Mc:W*l2G&$mЍDHfFai&YmUT祀r&৐TI1Y|vU_8̸<|i`jt]DgY߿fF3vg2Y:Fe濾rGO)sA>Mn˧,6Rcb bTwB\![.p& PqiV 9G,1 v&QVGۇ]ʻ?E28MWvHDkF4%KӿM ԭG&Ab(Z7- |FȘ p.DJ 0oVX;Rkv ՄH<K$_bE;.OQ䌐W,ݤ?޷q`΁)0XAEiSaC,Y0N6qK㥸F?͐~c" {/iH PfDj&Xc,d_X$oB5VF >r?^EGt65Y! 6&ZխQxWEXOrMX\̲l R]oƒ+^HcUIv,GB]h?K~V%'C'?%iE 2}Km&]vBeK ;UF I&l[I6<+B9pCe:U0_&>XzHE<LlmC?JZTEvl+8ͽzޞ{Bý!YJZr/ @uM6n)djx&u= kcs̑ɁI" 7s3]fu {Pƴ>q<2 Vv+},YqgPj)l['TJ"ѴHo!k4o+k&UXX$ B'WUrYz0`%py'dk UznjL0A+\CUjiatk.PYK329rcLZ|9l 'v0mù"'p]0  )jN}2  /C?--R%.<\4e.oO'qކ. PH<ﳔ NB'tSI<9]&zC&A]RM.Kx2Vqq+㎁:Z=\ %lQDέ~D29M5Yɮ6pT(M-31? zE Z %O|h7FM:#HcSMzW(F1sRB9EQ_Y4vc|+U;=c7k7LF]3O;^ZtƩF}c-}]EĭnCZD\鹔"=zkϮ<*|@ae/qSg:Otg`\<ͣm wVԄP/IY}39J9֪0 Em!feD2uTL;+XK췟N_]g2U_ǧ6lQ9f蟨P_X 3c~WcڱM!TRFM$a. wi qR+n!>Sڳd{%P9Dh*wyU"QdÂ0 ˦[ՃE|,+馛5eRI4p ϟ4Tf"" "~4 <3*&]Zu۸CG'}n funm\䣪xLO#՛ _ʚI\ Q4MHhxEl9\j(O"sK?*\\9ԻYD%)Xs-Lȼ(2n,|F/Hz<2;vŒ{:"*LG_~HbZa\hjj<;"WD^SꞒ[)gjӐ@937)@ {?D!q5o"kAq@wͻe! 3µfmΟqČ!O)i^3ɰl`_`m~'JQ.P{1"0ܻf]"@$V]9?G H#rR;YU4t]Pof l%Z&mtT_foΖX֕C2p>8gu)b/]nPٲ@I F@ "jS_ BiJ>9&W*<LVI4r ?C>a ;Kv.89,PK`KI2'@d|DԶ5g- l-XƉ7QQH߾,9o(a:-  GلxSll0Ĝߨdv՟2Q;`~ _-V#4fqK2Kϖ.4XYw@HKѠ|lj&oHI։*\sHKlwQFSܫp=ѽ #B4bMe1">/1}r5w`(}T< G8hPF? >X"+`2F闁W[N/875-u4/yoR2 Bv&0!&1s©ɶN)%k+`7pnOm ܵp X&4Z]>/gUddPd `H64 -)$ ) =<]}-S&9D +lK_~YJhqu`+s׷H.a-7 :, OPkJdMaa:y ކ/`nw_@|FuIz]1'pEz`UP8[je:T^?՜A (N-B%1vrǔ %xxKc`i5k~]#) i3Z5:A[S\n=h }!+nj4ÇK\ZBZȝߊVx=$@vЎp$r:)~6bX$]rƗ@wK^ljq?̜ 33ߚq. 7ah}Oh$?n+*x+skʆ~tn֣&cc#+W@ˆèT԰1I 46DXU0Bbƨ'v_yL<;'I Տ|-%܊+xuM8NqV>ou҆uwX-.n5Q ?\,()ӫ?R$yNo޸߸ZpC=&+zN Ohz0doTטL{wʴ1)8k3r9[fd6YX||4Xu C93{v)vӦj#i:>'[plG籲SM^z` GKA#|ƾs`8x:t[8hƀMA18 ;p)`(-3k+$"1l ؁(*sYa׶ ./I+1BzIh}?ݨu+*u77sn*tel_ vN_rf?MWҟdߨ`I͈S4y%"֚Aр7ok~}K&j-ɌKL]I)ǛǶsK6kcyiG̈8Bޒ+`_]pC57P/Ļh=+)wF㏫۩/Q$1d}ҵ擄t>3nn왖o6?VӾτĠۂu?Bߥ]gH.Ǫ$k$8 ޷;nl:0NYܲ2@hrӝ MLֶbP,ӛpc?UnO\*`lҫ]TxӶߜkWԁս^fTOλꗧ$lf Q T>)){rߋo B,N`bwS*>RdtD(y ~rȗUotqiq3>K.eqH3$L\}'~"% ѝ|gK%+U3;AG(z|%Âײ'c׷Өlл ;)_P/"dU=-h--UdHZCp?LZimZKG}ۮc_5)(1 i933GEН |ΌlRW# 4As"3߳wt`+XAZG5uN7h5Y6b[.KzQ2tk3*H> Z['E/`wW2#dԽ~kO2@PNvFH!:el^9XAV%zğ&!ubYh8sQ+y9Jy縿 >%k@r_VM_V#`|Nt,҅ѧ5E` ©4CVd1XshM4출D?EsBe96p'&Wl8_tgH[ٰ?lo>f ,w@şn>[oS!48 (DBM-HtidP[GOX!srJ#\¼|0HzV#Mbg~VxQ$-zt&ק)gozt~+! 2ʴ [η?*5,&cT4vE܉EShZOW2\(kJB@nW'̻\1s9x7q5OCXs$BJ H=ۛ._`1F8-59yFecvG:ݲym-ɯp.Ts!;ߺRO&07ߚYr tnT\Um*_5p'xQ #+K74WoreA\!ӂĕ8(Զ`R#)^AN^NZ_'d~jC=" \wlKY|&Z/zC07? }=l8]7i '"q =$q4('3ǖv keWdK,4[} )dLS-^X:>躣ؘ w?=jQO5,?ArEf"*u-I.Nʴ6ŀ1E.mPl 'g6ZPRi(RfO*(qHǤdv.&ђk'N x'Lǥ6W6֠{.-]e: P<e݊ì^Do>>FƏm΋T˩]D*4i1+g1iOưp(E)4`kq*x*)[%YiW&yRpx-\|eR_w3[l' 3 |v|ߖrl?ba7!OF>(8A p+CP.ƻNQytKDu>7|n&Hsʮ/]vG#qU0N{j͝ϊlӹwZdĽك %8Ƃ[{C S=.<СL= 6W*@ъâس'oi(dI nI4BqM=M_2,O:zC;80m}k16UtOhK3PTzl/q2XjrECyN,ߒIӕ]pV41 |7S,ɲ/^a.&pCi'S\L&虠OS!%}mPؑ8v%BoBq7v N\ߛ}}rbA^i%벱M$dHZz]R|X]k&eA0rsxPz`jUaKHD>wvkqjCεwEL b_H%1Z]<Ѩ=г4iG&S(gAJu'`]ϡfuFA4gM$tNԹJd?|+-+DLP9w\2 1&J$6tZ^tKs-l@{(΃;mS?SEis\1h6AUY`jiO.)Q2g"qcze7S Nq*X1a8fr w5Nh wnݸ{TX>kE^n0ڻ֌+szg)&ٳzTd7?bgxGzf.yL?2scZI;b&7,3 ^"rf( O8yX1E)eR zݲd> o [B#Z9>U;<&Soug;S$W}>erwoMG3U)|q^vt )ZEزօ_R H @h;~PtR#x vΧ#?joӏKUU{"~OI/p qIYwP 0۲ #cH8z؏f٭d&5*C=౷ͰlMx].t$w(b >BOh(T WpMuR۞kz 1?z={|`M*;ށm}R>5*+D uOskȦiEo' 3[aK<짱/'^^rC;^NoeJ=oXlfiw.J 2hiUP>y &7xܸ+AEi]abM]eZmP-|kasSE)"Dw*Ǜ/T/Vat\ԗkg-).h$I3e"b)U~& rKzYˮ {t,um*k1G/[F\ S}0v}>p#f5(4:X[}#D(WT|fYPU7 lYx3dao[dS ts*Ff2:K|s#Ћ^_2(Dђ '^;=խk?3F("I(q˭fdMO8 ?+tr4ėKsiw]P}ؤukRER@GV.qn큦&ޥr䋪A&\^@cO[gf8TNث9T h#qS &Z)at=?I@~)n𛈹l z ޹KmcdMe]R^DYL+1 m@D$(O[=O4pȡ5Å,1+g>t;&暫*;OnhSez5_v{q.M @>kWnD6D;滋:F ͖h36/L7 !:o5 5^7)gvf2m)2FE *Q+<1䧊B CXfâwc7Q15%]TG|:-9Ws)!%LWFh{m\uIqF$~;[|\]>:YT8UUvE[M*y^  NE,|x5phl8nH s+3X1;h4ZlO*<0tǙJZi*Lz?3;FAT~)ȉ"bOiO ]2$ڔ>*Ga8]|D/fMcq"q%wZG'Y#7֧oI Zn[;.+I]P>C-%`% %ϴG͏E1.CVg wwQ֏xʩ[;?t(-X^ә;7\1sdf*s L.9Wi(3 :_"'ڙg*܌"YȄVϱ }@FEU%̟f$"&{ԥ7c[ Aw5z H%Vr>ZiuvTd'ֵkA~eŧۡS?@1ʡTH})rY?$x WnT-1Jcb: >9`TўNƛ%"D/-*X}FQܶHnn"W*;ӕ[Fi1ʅ=H>R@ܡS$*;`A疸:akm"*AI@o!f1>t;q i/`VpɃM.s[z^Pi)1߰/PyUe58ʬxaZ%ꝑPt0y0(,ɍR++ZWE`>X4GV#c`|{x ڋ|& hȨP_hdr2{IS1Q[vԉD~y^"#+t i TGm W*皫*hl"ICEctUh NxY{)lZ_jՕlRY1Ldt6C5 C`3 8ywF,l9GSA(_1*x*{zD6 H~PuSdq{=CKQp5=b^+c'(n4Lߺ"a ptLT)M1K7 iGhNN%_l$` Cmږqs$i.*K3wFVmGXأpjT,C긏3y'm7O &/K*м`*`P/!T~lhW Zi J}n<=2j0z 05{ԓt*=+/fW'始xǵ*U/D6e&-"Rr]ĖV0mP|v#z"İN-ah|r|cؽ'L_DaZDugcQm-DVR=H FLY)+rL䐟LuYE7BȫzXxDԫo]4He؛ހgH\:21R]xu fZ?Dպò\eK\;fctIwNh2G'U*l_Y$p6+^)9 9o(K%Ek_|1WyoG+Bڮ߯?qd:Z;2W-D{#o *(:B6aD[>|:dtI{| U3zCƪHh'?Ɲ|-aNͳ >&&$|"J0i]/G،@Qc(@$t| Nt* ^Zi䴱RP"|ɦ\cp B&V&` nlFy&˾}Bɀa@tȡT0⟔h^߃]b%,fo 'U ݌8'ӹCIG<q"Pۮ!Jq먪hn1.lªU]Nod榿#gPݞǔyBHӳ1@:biq:ъs;<{93.~Quyѻ᳴ߡB% o5j?v U[ML +^z'!T6Sz1sfc4,O9,»H"Hˍ0ESk@ jƇpQ!Y54Yw b]U2ӮKnuj 6IaNǺղUwEʭ]erB2kWQJMyA20NzRQ ts?-AJ ~.|h]Jp.ͬ V~+{^E9Vde@ i0qa\(RR @C4xz00 V6'ֲG׹+F3wz)(gcЄgmg&%\] S~LR="u[G RM)~~zwGI#/DZvNQ?1G;OΞ+#_sg{*_q^]]<^H7yyOD';!3N̛p)@XEGh|Opnd i0r:,F8KʹAԭ#/K -OQ]P<oEN/WüY+l٫ w(:EG7K}}xzK蘑"dyl-B @`:J73>A0CQ֐6K[a䵡tU|#4e>HMrvD7r֦h l`VHu$WsG[~Ud_g)i}ǛtעcL1'|n ?y3qA>fٸzB<9q,L6 M@ {Ox1(YT?(ռi\S\~QTBR9u]g\|?#Rz0ۊ97 dB.o%'E4 }پ(V5,ĢR"[e=?ūӍS@ỺDcBVϲ6zyؐ|2OD)Nj1Y]1ɐq S- m$-Ct$TQAj܎ ' 7nC'6z,?6K>(q㏇Nߣd{Qcil헄ڑO;3 $чlm.)|WG>3-wV;`<=gԇSO~ $`$5%f# 7nl* *ڈ)y }Яg/".EQQg[A#aqL]&e+Sz>5h:BW2Zw!Я4 Z.К4VR*~|Y7Z ¶U䞟'"5\Yl{AX|zk*%eAE]N&H!otzH<5_54f(A\/Hܙ6>sq͑&>.hHܯKY/'T3y2Onw½;@`{m';Iÿ Y/y)DZ p9. n9vd# >A,cnPZh@f}NfSMGb!䷆ H$wYx^$Z}+L6@R?rhÖ+ؿj,k1_*@v:e;Anюψt.n?V<md" 県e:aL+^;Sp*Rͅ ]$kS6\b;a]d9i c g3Ic}r%GA1-ʖɮ9@gTOJ1?&iKzZ w="9t^W\+oo]8.4B׈))e[53@eZu h> mZT O?P{~lE#SP;q]ʵd4ugnDx=#oS|bJgI}H o#h,$vGP.:92 bbXsceLp{iug# E";;Vx'g!yrBi3%"#A͑R%i͵=(nW1  ;[^::C+: Ŷު p$Ij|N]1H Vp+C=[GE-"KynIJ&4m 6}<͂iUV$;g1ҟD8Dx"cz\|bn0\52zh40R<7Ҏ _rz7&KwnGQ0b k݇?N3ISS5UC6 (.Og؍>4i"8tS;3ѽӇ}MRJxiB EHTKGbfj({s L]p2SSʎh/vLj 95͌ҥۖXƩAAdDtmaq|CSfĞF=MI հ_ տ5t^c5` }]hgkW8W^lOg7M]66s ^BxC)ZsC d6( Н߮UڑZco1ەQ%O:Vа p 6_2 HxBUyegj %"tHZD#@R7N}W.~/CsY >H:C#G9B[;i*ցrQ2T95%*VďAq0QY+h3RߥE5T;k0 K,4*:#BLl\H9\ | ON'ODqξBô]R{& 'p[aYlm,[Afݽ}DĨ7 3psZvb[\hcR#>-_^mƢ@ў}^P3Sto$=L8+ gv9Vq>.f4Y⊐0qœ~]4k ڐ1oAoUBuOc"}y4Y8;#[aX@39rB"d ^]7gEdEU9DE{7TZbYel  I. r~9M<\2qĂgNsNX\g-& <'I|+}z=h fQc h HYyŸ2T)_xP20S\²‰R^HNW,@۔ڹ@#IT6[d~ϔm.'5܋:=j[V3fi.}qZ@r'vaԠ9IL$ 3s{Q"RT3{S wf"J쉹hWT7sH0/Divaj JP),UEbB^I_WOdOz J9z0%NpM;^#veFǟ@@vщa$םӲ':P"wmSV|GW}[-H 7jz^"L ]wj`Ol9rK扨0wSj+whk]h3Txg(r'l* 됶 fEV2Lpu $uf4A iW2K7+}8Rdv :zm$O_IBw\Qso8)%jլ9kX:-@n‚N[cFm.Q+},t-[M3 { y$=B<\*#5>.Zf~ȷ6%uj=x떃BYm\2`nMNt}eihϫ`2 F.OzO~e ɲlSr;s3h>ZӍ,.\w;J}s<{&5x*U4QLr} L{6&MwTX~gT܆)Q;_t W4eW*F⼵ c(5IٷVҔĜLTy|kFȗ{x vǺ+5hc'Bl,qFJr9c(h%ÑNޣ?pkF94ҀZ_@=5u'V*IQlB~(o|X֭;"QzLtgt$@#Sjh9ǂ#S ;ez¤ rvNOEcXTjD%N4 غ|j.$ a Uy y"P{-:ܛ=&ZC=bhze$ M3.PRfRަ&=e@uVkK , `W>,O Kj[mc"oB WBmL؆ aUt8q)fV8=[:bv&畆؍ys2%n׸7>b9̞3kO LZߖ0TWvb XX}e^񞢁}v7~bYl=8Qx 24ȦvlW 4E#&E^~j`zVz䃐C Œ_ݞW^%rdDo@p ]4ݭP6Y qUՉP,/® >?S9$Y۱ďsOsVRC(%zqx&a[5Ø21zBMo3ib |Jyvlۀ(ѕFꎜ455u+ x5vSewXX__F+e"& Ip& gIHp&>inU^ }PHc9#2:neI#nz8y!»:OȞ+,%"g"=qGX肆,. #s2l ]njKnɩY!Dw:nY2 $N?vʢrzr$vgu 9ڕk/2bDjR-lMrr`њW܄`+AÎC =PmN3yrL/3'rl$9bBreۯ,*= WocƓTv0GaWku>'8a%c-%n@Z4ܟҢ' l47pҁ,p|X_J}$Fu% R"4j*e\֣ l?zRӀyI~|*˗a/Zji4wTւT iԴG=~P!6ڏr"q tѲ`If9{u;g}~³$l'pXbz |ӫ^I+oًPC@O4,,$Z713j7Iς_EB|\? ~n7p߆n'8 ޗ85u=yeDS[g^(~!EܢWx68[ eo,j|X&< 0"pTCZKU$[`3wӞ6p $fQF:δSC]L_B3̯jf\7.#.6\ .A̮XCJ,ESX~ۣt>ej9%Hk~Xi?,Ci+@Ǚv4T+p_텷}P΄mj'=p2Cԩ´.jph6g{θWE_VLY3$Vmϡ #T )v'4L8zgxƱ.a1-:6I>~Лֿrd%=İ*,s<ô^pf2RQ)K YBH~#$UvHDS۞ mb:{MA/_S/dX-:idb`絴b Whۜam'+),<^m*[&(%K4[$Ä(/N g`vϾΣ"pu,T J!¯m9K2xT4(+.y[og8)j`ύauIEc]ޞsޣKL&ϵ*2bGnƆyCDصD ͙jLj$jy=GtoL$B^i@G=$BD5'qK\u)/D5^Mӑ/)G<M =TQ'x/V=/Zk):mp[3CZceN2>(գw83bC2<WUxy 4ق*d`bGBEл8:}02|2 8mws+\_33)tv>+H)=ɘeu5ۈ~,Fw(RŭYT x6Q{11n9T"vb͜_ r?I_Wu2lqظj ޯsd~Zq'6.UKn|:χOaBU;1hZؚKÎMg9[df P)^'~cu]yD~KEA*8Fk b*NTѶd>67> 1@2)vmHF",I %g{Plz-)"k=#nbr+sͦ2j;{zX @1AE1fa~R0οOdC&A^I?ѺPo,qv9HY; J i r c#g㭁+ ؜ÛOao"dgTMx: q?e͕ON:sqŴW#S^Ǔ6T( %YUat'\B"]se{k*dT~R>YY$j6H_hFM֛%t^Ow˰}ƫքyIULQrz(aJy+5=Dt.πȱnĕfr 5 e؎E%O;q [&¨`ݚA;Fȣ{B!e-RDLh͂{aJD|3%ʚ7+?67A=f1VAlʱvq} 49SM&f})J̭V~_ MƈobR){C41.ç<%԰QONb˥@WbaJ K@i:?$.++8a08HI: 8ĦxIHf#_0|{rv0,]'C'*w*߇i@t*)ؤ8$\W, ~F,A,: R@~;Bexpw .ҷ7o/QWTs`Уf-3(܅X :A|?7)۽$SFIT$:ܜ8j~1dZdp UpuY8g~N= &7BK5LA;Κ(QDA_ä+LJ뷕~Z~PuomЭL0-J՜2Cx*ɪI2@[Pۘ/wK Nx7Yq 3KѳLDHM)%\TaݕcU &e0jɳuANGS9bQC,=#b`&w_+4F$5OB~Λ#N{-nsF՗Q֞4e]I3+ ^SimF&T ʜ9$)HOf8ɑdbE|J! ;c[/V?吝*spڟ'b=H*ћ/gh,i`PY5i*'LW S| 64r8Nc7_'1=g'TNHPp{8wGYJ&i'#_,s',o" LΫ.tJh]Z,[lgt@(qrKB̨X'K10Jg-cb%x^z<{B ȥ3'.]0\dH5I51>\޿C^7×HѺ +[.(Ǟ7K>p~MbJ=^k84FDkZݩg3+D?UH 4h) T$kD_/s(Rw,ߍ9R9]T)DNrR<j̥'j8ހE9ېm7SkNU:WX%ZXVɶTJʑZ;(ͳkf c&6yE5W$J*O,$n|mSsi0]NH\uFaifN" _gM3 h<_zU@T=bmFeէc96 8޻;a%TiM1EuOnDxc2QIF6Dž 8R_ 8;@g#c1`x7N3I{Ee~I#S$#['ى{!I!|a|jsS0!UR6pqImZx<`YmO {1-ċG3I_.)NurohUVϦzR o}V&NJ*!Z$i8 $SbȮS(ڼ ٫-JjTI=H =#HF!se;cot+vLOEѵ4P{4=-r OczWBtkDݹ$YctQ0PN⡢bא&05]JDg|H F=6vsyFzX)"]bt+*mU.AP)S* WK _ȁ}И V%vkI q Px`^CP@%D2)ãY>ukr D{Sm˖\G }aڍ2)sFҗn,D3,@2^H5sv5 Ky5Hu\L R!zkn;;l.}qcfx]ɥ{Jt3\3XbdqvJ_,/Z^jWǎ]ho'Iu9KDs|1ob4t]r- u2s MɻgS!w> ϑ4Io9iPVy`HB 9|8-+@kIAWv Rm Š>ԫϿ}>4rݔ?,?R}͜4 5-cԐ]I0s(X_Sy2AJ&pWDNY$1|ZV ˺,mCtNc4f5\)aj-kU`doh,Y0v?@|\~ZmP @RRݪD qhRHQD{W <,'?&E<={y,YȐds-<~G0ab>x^!p NkUlN^&d>?yfVnzryT>4};o di1w|דB>Jl@dىHq8c Xz=sF-I>&:\DLu0֙Z^AOr& +eWh0u1MWjڑBx͗M\cR*ˌMʉ֏" +i ~wfK4bG~Mcf=)eŗ,> t ٦7٥>}]A A%Ҵx謲~ʉpY U╀ۓx7u>w kv 1|+@rT `Ɠ@x& xL5{J?Dje*(y`)KCKswb3:m" Z>PI*}V$U2<,;萩)3TH:꠿O7 zЙ٣|Rī6qp:s`Rh $5_1 i0=%oKyr@w¬|MN@O]wN 3h/_szRF'pJ3OTgwENKllxqЈ\4pzMN$~Vrf5yQɱƲNjF@S92܊Q|8JL2}.5t)lkkOY^}"J֙Erfg$Vp1(UIW/;-6P|[ԉj,oGУfgk*cA":PqÅq4<}iV6$ZN%Cve e?b}\-L)3^hnm1/wT3B[+YrS(&懈&i(C֚_kߛ:VIq; lt%v#IU}U 7L2+4 5g*U^Gx*nfZ`QkO2@OW2O8f\HHuk_.zv@q݁Bl^)zN&WAH j\GGRU=JvKc>FU`:vKZ۞/SeN!]F(ξ Ng b0dS0yr}sSdsd|p+Cvdι N4?$<-r%:  &|Hmam4|Rt MQŚrO 6(ZyL rřYk-䵳KÞg)}:~FIۙz]1ĸZbVsxb\.mai0s%v04j0-3{ToP__͢ڨ/9t5?:Udžy['Cz_Z 1%B+.(Эǫy9W|z8$enS\;>˴VN֔ Hq64EͰ6eg:Iӿk&L=xðYʐCXOI(| 򢨲FE(ޡ3)/?> 3rQ9dnHAE*% E|`+$ׁcLch{ 44 ,sCWh [}7L=-ZjT|sK/>qH4ۛA۫1v$Įa:;nnj$F蔎jdd?_Ǻr\\# (2/ȜB)9A^BzD!<1`qP#tn'cMA#SE ξi+q#5=gorL͑L?n,5 OI[Cw^N|w`;@\y"$ H#˜*B4+(Rh!=>i01wVpmn(^93ͦR~#ͭ 9cT nUR \SarhSCkR%6dRv˫XC*$,ER/vTE%[-- ڙFUqRm_ACU.NlbЫp34f*,eUblFh',MʘtAJNJ Gpꪠ` =&Frs1x}|YUr pyH{ue}dQc W59t򆍓_cջ7?(`ƻqr1R0v,8ʻ 讍0 ˓F'Lz;?!_G kX`R7ԣVojkskye:h&;SkPN^}_?r&ѠvO:`)<:) Y[B7|uL/N سI{~?~ 4T/~9mВ_%a視!W4 TO9Ad"qSGka7/}LSY~U#)0NGbJN'zU7 ,Nwx#egRd@Wpj1h@[[yvƀV"t+a]#D42DE%KA|M\ =x(:Qdi=-CE0; .  9--{yA<n tSiHNiW@hӵ@BL˵ "zunY*~>G@;.XL~E[~Ҙbf"cvJc1++gnkz$*BP78oҨvģN+Z6@$z'YtkE+8kN3pfB}_77R5jn _jlq!Wl# n \a~!81ckHR8K0Nb8xf!"_Pk+BК3y~E":/>"3Զ]vNP댪'jK3hDzP`m ;=@fP#,|,3!;m۷7M7,eY).a[H=]fɌ)sbH?>g# 9Wzkw]tS`ÄQ6 O*iob5&]3t(%Z9%1 "~=Mv )Cy `ꦽ4ݖh!מƄEppU>X7RNH2yfzTʻ_E391ua׭};ntSq}5:xǿ/h劾w[BIoQ2| uWxUN/cA;I]>.ū2xNǧf>]cADE9\7ާ"_#4bؼ:Ǭ.]=di1]1bhzZӏh72+R/HD}*U;px ustd8^y^fD.o3Os hT[v >fJ{JMqb~aTIL^B)eL3 1'IwkB0߅hkگ!t5T}qHnt!.Xݡٞx5eƀpsk vb{Ҕ[#fS~үt3m`GL*S7@C4k,Ah0_TLs$fC]LvT8J89U\ ʼn$=1* xw=QFR M9x@Ol ͊簖8Ӧ~_L\5`=TNα %u[MXQrS"uD}cOd =Usf>2(=9/"oAy=\h-t@-mfAyƢf>/8"Wm݊%fgVc,iuE~e!a-!WV/0K:\2> 8mfߠg*{ YӇC;bӏxRXh>\DR n`SPL;B^a^cS]e0a~D4e)rb`ixP0iIBYDb?F W0x~n!>/q o1Yfp{" I{T}ÅW>XZ:zv{<L1W_ZQɉ6ݕJ\PS9~$A2V%8&rUx1G%uL~320ʘVr{m' WLJ ]bmm5X(Pf=s5;rVl_mnŋ#\jG&  )ЛRϞA-VxL_U}/3·9_ xhث|9D$x'63g=xۉ85q*Q DTϡ;`)%^iToT>߉2$#jNBA @`3UP9ZOz=02,4կ$f7,3ia,@܀"ۊ|$/dnтĨX"M9~eZww~d@i c`eq)uO?Ѹ`S;wvaŘfL6 aoY㽦(4,AL@@KUQ+ZDZ>ﳺס5{)>e_ PprP֙_PN} j!4Kh/\24g`*;[4/%ir/tA7uY۬UIntr4OCǺY[Rpa wX'3/؟`\(ƾsLŴhDmһwр r&xQR+$BYxu$Gy< qOұ䴨N[87ڤbX͗A%vPmR,斣oGSO]Ǟ0;9U@gTz҈J?/H[DgK1QL]vx݉!=>VpV>\=uQ/;A(GDSD>T2cJ7QIsɎ@Es$g )U ?rJMjX6m\red63)虹̆XYW.nب:ܪ c182qR0ȦQ$k "EפbEA0-H(o߀\Q޶uIEY6D ܘBQۙMJ-m#\= BKnQx9V'4aڌp M 7Ev*1|g*T˚!^ϹyV|4e`/I_?3 sr@L%jtnfj:g>*h33?gd_[nT EU6>N54h߄N{Fq^$!=:9n<rKav% h钧i///v[L[uU)kξƕ"~w"`6./©O8#~5 m{߿}?[TƳރs*9FAYE<giF0,nyGV2u DO1Tö2:W];Z84θ`@pmo֐iI2lS}%|Ea 粟asj B g4Em#9QϪG8؏_׼>- 3Zj2͖Wz ߬jc(sjoK~M;z\7DHRl6hg@߂>Д@fsc2+ ecI;N[46"{n}:fϐ(\UiVpۻIht-JȯcVNM65+[wb.X<6z`E@֖`FZ@ ͇Aha|eQ%&<b5.;pU{݋NH!VKRAû=i:dZ_jf8DhAո2]Fhˬ =ʥ'>FRp̩_ir NȏCi?ysorYXsA2>9\viŜl3NZ7w:O _\&9q"5iUBPt 7[И?j*,_~+7 O_W5k L0sמgS`O2Kt*Fس_[{2rqqA5#-LiH`|nn;ӝx.ۦ`̏I0s4n!ȴvYyt' (ft}Ïxҁ(W+~r!k%LɶVnOY+n#RP^jU5~4vMR'>+ϭG`࿌i ^}CuM{żZ q.f^ky pѴ^&A [F$rmkO>W#Gz p`od9FU@X_L"9lHRULhl 0ʯ1D~:T:PwB6 2>4f $V5w*%U3j~?.F[1 teiHZ7CZ"PT ݠ!qoHdnGL< #xnz/nx Œ'#dI; HK{Us}POЏ?P+=8L0,<{韫U6w?c#CeCƅnd6AT+\h-Z~$#j'Ur ۭs R#<ͷB[ m?j\G9RxNIQƼ3WUD 3vAB'dP:ǶQ> Pr 2o< 3Q{9 d.̚y(+KmW{J6$1fԞ?[Le; ؕ$  7'uzp#I0ra…&P.W^9hzgrktaNNQ[>4}-W483;\Zh3?zT(da?8~ f ȘNk~.cۺW}??&5ᒮxkl MSqT *7$EAr~([l۟< t9x&߽Ɉ]NQ>$KvocFXj16[kBY %)d[ow9CW܈җ[}UktȠѩE;dᵑhosG1R$=x/T "%,_U"Z>ٕuNi4$:RFb?Eu2M$=V:n}]-6Ϙ8ťatbw2_!ޯ&"U4ڴ>~Dr JWsUR _*5D(nC HBDf&g\}U2&FuGn=f@Mr* &I5&Ԍ^?Eਛɟ;k#oOuQ?`Ga, T(;VH9[ŐBf𺙶h,=^q=[M 5XotYR;˃f dCٲ13өӨm(.fAS`!SmN}'Ӓ!FN`lta a4G%Ձ!?1ֱ!]NFB.RJi*R?k꣐F\o8׳<܁;1;DjD]:o5+Ji 3 jܚ_i72hEzjϜ&*`e$tgLzv 5O/BnvlDܭ.td{HgA[@g>Jo9vfU0UR6{5Ȑg@NU^z8e-8wPsU@L%\$p6+0K\%@[*`M֚)jN*Z,(ϱVoekYԏ]i>nE@HA3l2k@PYײcܽo #%e(k#XI{ؖa,dTPaX{׵%M [Y߸S5H-2g:3BsC%}T1 Pxx:W ֞yhTPn@3k_ڜ °԰AQ gIfG`َѸ9]m[+yGǪ1KŞ\ +˱8Tfœ vMFr^EGSUr E`&p #.8b2m |&]0L@ZHF\qXި>rGΝ ѯIY䇛ui\Li-\o%{`r:y =.8 zX|pɊ0 !,Cof s&bJdX9b:.-g?١DH;6Do@4bC#l.D/(y;v5H3m%j|MKv\:x*Rj$EM]tl-Bsjih 17+}b&?9֔Rmu|^)׻ʳA\#?1)IFS|X|R,0#E2pr/S->؍fc1zppnQrѻ\.h야16ࣅ 9;]֋ϫIOr]&ȟpH8@wr Xҽ61̜)o\\S]ܨpU㸳6Сwl iwlEJP GH҇Erbt>&)~шuSW_Ia(K RiUYL)?^Zm¶>I8e7k ӂp?4f$.D3>-k64kLbH̓?/]&U[\Z>RmJy,6Ua12⊊SXۊ'n;騊ؠ{=Iڞݝ:1:.3X~V ] : 22HGuFm&RF1xL_o_4>sY~ރVBK&= @X5FZE 11\}keƇlgVQ dbm0 g0.>܀m~qTM%k\Ƒu"~GmedV!,V <]JlʚD+"#8&EWVXA;ړvGy_URv+X)vؑ\YdK_gBd~(Н,ƙaE{<8hz0.8nD441Bwj2Nz10I \Κh\#OM>V>5,qnFwE0Gz*mer`Ǘ D%oi%[8/cz.vpL~^h3w$m{bC%BK6pkN*;0]HUM pIiL9Ej?wCTljvz9 [7pC˩BϜ?`b- ~10dP8TngЩKUiz{Jl;BmU[`Tp_4ZL}~410ڶ}Kiz8;%kGT8ZYh[J +ٝިɹMUZ. #TnZ^H( rt?5C}cY "I,5gt+vB ͐ Yz?irl̲ӗnBp+eS\me-p 7g9h} n%|p.m,7[_pT3nD%;iC"l/nIխGz15zȍH&@\-@v%!,ʹP@:Ylm]3cr".j, }ժ CtbXщ䌪NaBJ̇Q, y[\.7m3O_P^lzoXCF4% Nr(MMɠy,\[FSyloBu$@#)&.XIz {AB+GYS>MCǿӀ"VCe(&dq-DRxǂGk1Uejg*m8Y:qXbbww=<$ohY *O&Kr#m) 7agYgx8TD-@a!CV/l)2Xk:éԛfmpa >,teևk:v4 k M#"Z#JuS %^LSU˩,y~`.* ǫąc{zukuDdZUvmrPT.S}dVHRݟ)$Qr/NK. ā5g٢ 3&\FdVyÔ.DEjvCYDu=t:<:2%5U}Iѿ[Pd6PxKrelW]̼}Tޙ͕a9.="~=`PPjLY~x^'o9COBQ ɮ"Ьođ Tf u仙>`EW`r`AQcANe U.D ۤ9E# EwUnP0eߑ`nI%qEɂ]7QA3cЪon}")Z*ڳP+]Y̒}7=ѳ$g dLCbsZJCUZU$T]}DoJ/pZ0ZzR`P!$b=["* Vqfzn[ά o: ܹЂN:WqD;'3,7FHꬪ{GH EľZk5 *MCv(hu?]ÑKG{%-dў.&j{Y\3Þ&fǺwN j(Z~0W8BMnȿ mpk16%a[|顢|BOsC)k'(pDf.OK}$0< p{wAZ6\5K5qN#>_:)UT֑,ݪ OyR: q%F+6"Z^ǵb p'7s1a(+uMLYRL"i3(_T2v9%dъ0+W$zHo0h:`RV&tDp̩@^lN6wTY-_AIa7(5'Hp4 wT)+1,kc S%E0eL\u 7cŇ+̉fdA7!#̽.H0 o$L nF^^E;/./Wʲp~iRj%si'%tX4 eW+= ޞl;KC:H)7STsCC)|IؿM׸h,-:AM/N&"O,V-/%7^ fTKoSS j,6 V66(RLܭE8N_[ˋPB?{jUb?|H[7~y 4蚏.FJ0vO7W KU>@87=3,.Nc@ᇓ&F;LMpԦQ v.-8sT75+' D)uip᯲$)e&UٱlxEZd.Nүq]8ԙT׻Sߊ9{[=q7jL^h 2$.!S(RpiTGp}9uqu 9e5f#S)pyz( LYk"yٌhnf2 @XQdb_pz 4">Ô"#j1p{/Ko:g7SXIIU|6TF.cʌ=Z*>;F:F4;եM\i R>;ȲQIKJBsfZRHQVH9C|<2LaLF+ Iyc#8Ff>/ jN/M<8r0b#u_XR8)qTs|dT0 z4Q.=* 7acgphFBW{dhsԈ$x x":ZU%+,j%^waHVɩ=RݵxUiHwCVq@/OE +\˟fxtvp#8qmgPt?m%]?ws(apUvtܞTc6zUIv65J]ˍv1O7wҎayьyYƹI^Qҝ]WJ5tQjouX,InݍjsoQ*.|c3 i/ R?dhtB@a"HE0]kyla?(EIyIJHTƗ(/>6 5ȵ>jK: 98x+^YH-MDM|+̀.A`lr'+\<~~m*O$KopGbGJBx4Wjں5,Rhb ŗ|KhS#cMN{IwHtvg|*^OMɰƯ UȢ#. -02 K`两vc9Jk8!f]Y)gXBɋ*e[Փg`AcNTQѩ}`?24%~0 7T8,VHА sC~C  / 3xS;W> @7eۼOwtjMpsXGg/8`;ʟo8mgjiM +ķ.^] 0 1UR~؝o_;M=uN$JaaJj239U%䆬 (5xHΏѴ0Lԇd癗&Gܛ; wc$kC2\V`<X뾝S zT;P2-nCN"Cx(i=zE oCsxS'1xt0)sc}h8[@;HN4J/oqYQ>.2,iIɿ\{!fy,}y*>y4Tk #g l3)FQhpjS,pc2gX}eÔ[ !wXEkzZ+ {'6ܿ$I-`*e1suzij"[" !@%d:* |A~ԩO2> @/J+ˎ^z!?˞f/Q+G̉2!k+529+0'Øk$X3J̏1:׽(+攨czCh α;~]Ov)&x ;TŰ\6q:,4:'o]'q -'%W%,'>tRRBwu_H¶;u[$Q\@1۱;Ծ | f<6:Jcmf8xo|>p᫸危@RBnTD/f $%P= GFki7X˒1+> ^q3qB|W:f-}Xɷt^' FJ6RV a5LvkV9fm~[rzyh9}˿ =*t:\&2P[= C|7cF[m~@t9;L*nak'lϼ/묂 \Eй5dŤu/n7h13"5<\(z&&i5rSw ҂w36|?Ct\xFͦja5cȲZnzuF $\b]x"cd}-F鎃ޝd^/B͙7M-AURiZ8~sc_=EM٫PD%z,)B'BTNʭ@lmq|^LeTL`x8zD c7/E+_b?[+y>Y |ۭAJiA$p#!bW:jK7K7bB 0-7 &#]1ӏM;C;k{t$)kYCzELg=(8z X`vq%؃#askm>jZH2Z) 3@ "A\䪞=q!㐇xCz<( !ßLiEt=u W jH̫%]r׵rqǡ1cJځ!Φz|/ NMM m)7 dʠaRt򛮫IB;r7XTv4 9]k*/>:J" 10N@JXWs CwtnqzY+ӧdẁ1!UaӬP^v|CWADuZ 燫❃j) 4ĉ ;SB T0S % @ %OsO@ƍ8LY؇U5O")-[Uw.A\_ sxa=Q.!]od8&L>JyfZ8&L]*Fejn琞L3di};]@r&+S=a5qCȐ!OG*(5~וMUbCQge\&Jb\[ۂr|1tIAlg*4~=PwBUʻwzz$?^uOz\kl:!FhD؟XvŎ\iǖE2[}"t*U\QSQ_>NVEVsADa.4E*n,MUwx Vh'$02 z;eV>b`!ۻ鮴}#Gf(dLH qO 0#vBҲv;\}+])]6y [ƋK>qŏQNKT*t74Z'AwmYeU(όY;]xY`x@ 5Z<{arӉy@vufMtXy9蒵Lƒn}ˢp@lQҤXF#\{Q7oFb?=,^ GK~:A-BE"\p2 rlNPа)pVK1hF秋K+FLqSP H%3)G+F*%;Șx |^"(O;6m(wu^>_n"7o?oٟpJ9Tc'ytISJMyz~fszHV8I6A=Zs)7Bj%Y,t ooꎔAej+ëk/*艰6:iP(%X["*9,RLFmw+qNSǍѺH9|Isྦྷ-y[M"IQjnwc|&G7*s7>H|⌹. /󾗦/Cb0f׸y{)A (J*)+()|;xuvQhײs(~-p+'[9.#?d3X6Œc=cR Қ@-.2efFJ(+K} v7;AObnn3nWU7PUU^ou7U{(VF߲!4VKa ' 69MpQr`aB2gIOԔ3IDqȈ5oM[ɛy>{բx0ǒsi[OȘꂾ cjv(X&XlQ nA <%_Fwm,^+*.kVuDxbAen{S¯\V>-03ǃy6F^`ڳwM  0H0d].ÉW?ա|0hA+F @>^n{iݐq`SZʨj0npԵ[{=hS)Ji"ot;U/GC2%X07p?nA{(,EC^l "mx,43Xy9l j}Tƛ>ZߝA3 Ȥ'[$e#!ۨ4:;FjqQ_<]G=>_hEyS V%Ur>I*L"|@r"jzqA]]?cxi{&l:\D Q@uAgbiqwĵA\ kN' S0S<V e\c(6J\30ŁpӐ<'`+4(:_zZ}bHD9Al澅*cvW D4SBsS/SO[8`&jӕt'+CDVY%: iE/Q;ԛ{jC?C~Yx BNVDй%g~]ICꩍ4[es'ց >TP8bΐ~<>R< ʲL._5x(Qu*r1n'NHc?@=yP곐yY6h5>L*Ck ;`SIhKwRE''P‡g߬87]_:gz].A!Ve~8>_[VԴ+_R(Pda0R-,ZVyupDb̄^TvATH^UKv~Y_ip_cڊZTJMMiAu\Pr}]&\qŒ i_G5 ||lk'FB*0yZ8m.J#g^1u9W;|oTR'9ֿRlG I6诏RqO? )r)@ZRn2Qr"Vzc^?EjAnS.N}@~5%>|=`VNmߐْ?D6=~'bnj8_-F7*zhs{$['GtTuaTTgHs#`q {C~˞Wkv6&R B(C{ +P'<:RƧNr'5ɦO/z%]Wn|v)Ÿ%BQ*C^c@ܑ)(lLrR'T׈ N+/pfAK$\] E&Wk.ccq,SZk =P5,: @FKOK|yM&\37z0t+@O81dLTLY+ <OCBIi˂?~H "( bDLcP#ȻL2p~Eԝ Ɉ lu䰯(DpUm !6`8ATS )uLe{{'8r3ږz9,ufNc:E'zkZ?zV/WQx'z{Q>ťE&+4Xׇ:^-s14Qz {b<,ZLR:tyEp{?`o(j?9^\=wbu\$o2ǻTWNJ)rb@=nSX5QWXmnjQ-`2T§@f5x ?0<o>4q!+բ{ıLjnbpĹسʐGݤ+9.u\w8vV ?*oٵHbOSD4}/Nm9&6-}+SSz]G,[6S}D0qR ??0)<4] 0Ɂu=Lx`y^I=ᷔ[ k9ahGf(#-ﶬ'V2q)f ⍝)cQ@-].s!d(+ۑ]oG x"_͇Zܶk*B*~7/DudrG #R=t&}.|FZMSgtR/Qנ C7W8kh[]bw1sj{; /dn@%J 4Mʿ7[9l@@OܞPIԍ1 EBUoi,(Kٳ+XFuojI?b x)^^)%$ɖx٣{e;#pawet9J[5CtLhɆ\-qRU5Z&iU !2Gi~#;Qu":(\vm`m7|TYq/laenI`sX kEvBgwrkj X\~9gCK@Tۏ۲:n\n4Ea,9t6RK _` ;) IZӅi!,oƇM]h:}P[yJ CPml/y'ų58NOa_WQnR0l 1+q`.bDv ƁЂ6/!*} o# }VQ;?:(:d6Z*t^:.sZI(W-1-aI7WOA,MĚ R<˳.&pȄז<;B'T1yf*N<׳ON ] 7\DPG9-aRq1N܄$LܜMvKK[YMW:f}ۮ\=#==s*/(y?]!U^z{ 6h3^ɇn#δ;dvd@>2Ki '_ԦI JU?3eV 7@ gǙ٤}S)|}#+"d VkT 5zn6w OP_`t sq_X^Ŋ^x522 eq ˹+2.x3}}` CqޯWI-u^: 5)IgP W^ȦyZ*: VT;D ylZ@ڨmf^5N"f΁ZHg0+kspJF8_w6@pV*tU\gt \k61rϹ9lu弊 9wWgҕn]>Uҭav} [e7N&04FisTف;߇TcSH n4>DX uR7?#dlt97W;{4E=x^l."..IO(7~*!lj; d ggĮ93\cLO=H/@ka$ njb$/' { U je\} gq_zX21GgCgMecg ?(0+J:ݗZHD0&9DGڴ0 _>qeDt5Fv>`wa¦vQ#Tunxi> u?<3*)4uXٲ.yML5'; ~潕>VUH҄XWN\Btu _),ۅT7vi5.z8!R LCP00!tfUu>t㐪=GxL+<5Q~᯽MMd6$WcoI{FdM'-7]k(D<#GI(DtiD;U7-hlz O0TT%dU)|JLUS= edNeoO%jr"Q7C6şgE 9KrY( d+C}QNxvm4x++xcf"B*[r#uRKXi\$ܺݫa kD([=N]<Z"qWLZb?.X]$`l2y E 9Y"N rs0!XY_eilm伹SkrV 'WZm8wplnx׻TQ}`LOhI|\H?[+P^ObFgK$ aݳ0&$͛E3]eX+yL'Bpj%gGTB,=H]~"t櫛b湓 f:e"-$@aSMU(<=ߏUDIq_U!X{PΨSukaٲ6l &&9%;[)gP\z:Ez\ى7(cu0gQ p~NCf# xPD'H&~iU/Vjs%b?:cz';miOI};C v]I yܲYHV>E)j+cpbAoG=ygkbRT[%\R-GjynKK|EGm~OM<ɚ]^}ʐ-:Iׅ*: VYC5mS$ĠȹTޔrF[՟/)qT謔6KΈ^jln2MPlEtx8cjkzc [W D3d&a-[©)w2D4 @$ 26]QkT? /_B9IsچV6 ',,rMenm`)4DO8&.1{l8 H4<# ۸atCx<{؅$3[8R{p#SN}Kg!0g{a/g$pV1z0 Z&K煉()keʃy?10ڔ:HJ3H=h|z!bMtBk M0I/UWoq7!@GWj{0bQ*I.xTxpDJF:~`*&͂QV=l>(6b/Ԑ@c/,&UQ'tؾoy9dN:5 @@OKN??/.sIUף %1,{LgV{?J'ΧH󔲮#rXxCE8OO21mSU%3 \`$2J٘e6_XmY+ כvGD wEhdKNrn c'K'B?bP#̀:OaD5cb0*EE"2~`GV%{On)c:0'pZToB)W =SMq. ^LI:7 'VqAl56vT܀ݗD.&HI6I:F 0/9ؐםv HJ$]%I8֮PI.- 1LtLM{PHaeR+X2jT -* *LN|/ދ~,eײ}A_Lj\"<^#%deپT|.({YtE&ű_ˀGnrk:Nw(4eXk%$R{ O\[ pf;~֮ĪnbJ0f5L陽@$(/E_@[? ݽ,o+˿qBϗ-; C~Zߜϫ/ ^aY$oeCM$ly> 1p"zPֈDZ(WƠE`d)v;ĠFd:^"&]0<*lcYn4i.~U_>AitAn0 F=^쉉V0q/77&n4#k}`buP 2[0=RLh딣O*W=FqoH5@aKE~eU܇/qiqwy`.*N<3fx|vu 29|FjJv::^OuKt{Uڻ¦ěpf>P)Fl$KZY[6ma1dgЯӽHz$ ], nQ{"Z؄թ/1Nfa4x0"[@oj܀2 + U\H\;0V~p^C(R1/"&7 Æ=˚zWrH9AɅ^3ލjS?e!MUqX\CTDݓ@EJe@ fBfq 87%[<;d,/5XR+in1^Lc*sʂoF-hUO4WEbj΋MM%PRݧ,Աƚ9֥C6ሡaܚ%}Wj9j|)]1i?cY 20 p}m|W ]4[wVflYͤvf=8<0g.\QT Qe hrљ$yō ?i%Sޒ29< x hQ Ti&6pw+.2K!9ǯɇ/Y(_&tBk&Y10 K1;!r*1=wSz,W=^ge.D]6-aYd?Y `ߎ6Q'g)KSFFdm;ze2A+K(ev^2l$KYF99CN%&F?d痹n Yq7tڕXJ"4gĈ@ȡ7$ه>6V| -fl]xr`!ȏJ{xU&W!K̩KW,d_*{ʴ0ri(t:܍0֣9%loCgl\m=u+u8^̈́p>~ TWnJNCHjI( M]c,G!p)Z&*1v([ ᑁ0*m2yWHv@")!%0_<EEk '*;XNr NVވ1Q@­O3tgP1v'־j^?kf;Z˧k?,&܌.r(y8 6QV0]LvLt/ ,r58)tURŊʓf6eO#XMzyoƫlgZuQ7|l,&(^_ձ$](U9V[k䫍6+F)<]iȯeݨ%V`t ֎6gD:˪hJBJ4$waA@TлSF0ExY:}Nae"P `i'/T2Gk$:83Ls]uyo. qy07)%m2&]'Xڷc dIR,Id*+O-?zzޥ\^kB ,tQ."ge/7M1zCoбPhe]IQNV0͏ `H[dX,:KZQa%k@4$I-c`&6y7ioڟ$ҀjA4Ozb)BƧ zy{/*˼ u,<M7 Fsʹ"&ڟ+ϐ1$A4'xiie(_ { -R&A$ۗD2]boF*5a8%@6#h׾[tzxg( g7Y=iR_AI & d/ʨ o2ܗ6x^йBDT؜ ΏL% r^wR?,CP6kVbb}sޏj'h;u d"/d05Kz䋮.&Ė5D !nR,* /"Z͗+x^4m'=!m FG`V2%s1b Cr6n4}Dz2Ag .f+؀E E*rP3>QW 7K4l(O΢S:C 㯆ds(2m~|4na<]'I1 G~4OG8~B Meͽ/+|a`s-9@~r)dkW@{ICBf\Afp0|İ:H۫Eb#L"eD*瓮>Wp7Hq;Hq/w`% ҿb[-Ŝ?PL:8.ԇ|D͚!GESqL) _؄83%ܐ!Fe pZHnd;+|~<[@Ae‰rI+%lEwhPҜ;8[@Qx>FI{jRwb7o6hNRms>_L3I{VWD_j`Q+\0VKQN]ZFMiYfL/ $[?-%3ުAT=Oܿei{JNBI"]>؁ iܴyL3PCPW/ZoV{Q.+fȝ#3f2v&W%{ϭ-1Hw.Oqb͸uC Ƣ fde;FHxArܐƞUR3%]IF!iE,d狡zρ[\+ӿnή%Zzhs>Dp=0[D3p%v7'0lJ]즹`BO>x1oVn,65m@h[Fև]i[@d2IR@M_iuկ}xDbʆIN 7Y޶/RzO r`g]M'b7?ݩՀh8m'k90ϽDm{lc$&áq$PR><)V rv`ʯ¿9RCM늒C]Cs$v7_9:o-ybJBzǐu)tb*;6ݟdaeb@& .wy#5xD:` e!Ű._n웹sI.8wz}Ɯ_onEAָmszk{uiA$O3:m0yR0lύ\1nq3:0^Ǥt$$dI&z|7Vo{ѓ1Ǻ`=n!-?mN,>0Ř8ޟ/tHoWWr?,p{p6&Q#W|?O0Z[Au y@xS|xDJ_ DX^zu0,Ǥ# xA=, 6] dy"겠x$vJȿb;B $1dbѡAkmZS2f$ cݴu~2ZJfP2G2z6u5̤+(W*`mܑfm`qE 2cp-3Y(ߊ(uα\eփ[~!aG?mFj #jV$ш'`dr3Wti8߂ s ֒P%-"U ;`v{lT=$ǂ`4|H9c00Mq)WgkZ"k"k&f!fZgsb x*)+dd׎I i0v/{d 1( ԃ9&k}S,'bN;b[ w𛅎#Ox84~+|0c,icpGڶ gIZ@A}T8"x.$#Tq6oI~ p^#JOپDS1>ػ{'*t1#~^L&+O8IĎfL~Fyxs{Vrvn{ w?oZXtB/z۝iG2 aQ_],+N%)tۤ5‘^oIK|rc_/ DQD8HCCf7 D#ˋ٥w67wU2S4XJ <%3w(M:!'_z#mci#هzodMӣmԻ^(ŬH^pYnإ],Ok$&_ڢKbbY0PPKhʒ(7߄+k"lKG7/}Bz*}[ejEoΊS! -cr q Qq~i&=,` w9k Y"+dF֌ 77vD{Ŕza1:;1v|rGN%iȮi ǎ-C0b/o81tkm.-r,0uoEYR-9q!kwJ Xڀp'a򡍈+WGc $W\9_Tg gY øꋗg']|DV .G4wbs"TBؽd)`#b`:IByM.=lv`>%k+Xod NvDj$ $<+Do/:76 `^!Ѣ]g91ϙnnS%oߠr,n1 뢔A/0C^$bK]B;ƯP5Xg>ߋYQZ|Bjز]U^^_4L*zHaWbILI]zWŒ&R=5Q3=O PIc+X:/w5ؾ[:퍒q<n2n9D\ٜnpeAѐ tlAsqMp[&.C* ũOA\nr." pSD -!/f_c!/N^qc_}&\;O=`_8 0h7qvoξk i-l{uȄ%WgX,y#!N%s W9sK*aXX6ӂR` ѥ'\A]WGV\v~B3_T> ;8pU~4-l”E(~ԨY9d@kT\U>R34Xs{D ='R];\L? 1w*4hda $v:G?9PEB;KDag*d($a9J)ӉWv<`J_E= )@fUR$j6W޻6 lc HbIB{5,k^bE^:]s簻ɍ $!#E~=2lvC3qiq~Us$,BJQIjVZ+ՁH- p@|ͬ$~]k] 4W&_s. d6W/ +ڧdUztAn6* S>TBEE"KhvFcnbڽUm< y*xV ؚ=U Hԛ N3\pl<=3چI. v8)/C0~?,@8U_4e0CF7ph>"^79c=yҗJBp>JƝeѲ)Ȍ\փ-{j.W+U墳&eS$ 6H5)`#?|Kuȧid5iiH}?]͎jqcuoEwYTTaPi @T9w3PtPn˘\#b]$!SC,hSA†mb/x^NDAcf&08c0ua*J_T ".Bg JUAwڀ٦ y wbLNo#¶r)m }Kmy>S584'`Q=}eDeܷtz ^̰LY@9BYæƏ +P+ |Լ/dUx-`¼#_4كב.,Mdu2SE#D6-GۓQKOE-!w;w "G)+F-c6(D,D^jIYhOrIg%,cz~Xqsv&?~ DLIX4d}w~Rj& *~% -`Jr=LԮ!FkE/f.' ۶/Ʈj'g0jl6 MI7Z.b;pxKÃM'/}VBMDrN:m \Q~EgAhXN'qmE0ʔzb;DH20-֏Z^ i _Bxz3l2k:mU)S:t]VhK E29׋1*Dԃwz<9/mj~cTo9aO2b&"9W] [qB=p`mݍ_Z*5PNf~|cca{8J^[EC6˝TX!rB N{kQ󳡎dX&/~|~0w_rAg1 4`ne)n@YE!%b4[cw3R;Lf|X{4h9 5D!kZ Iݎ:8TrvY?"0*18#"+@`!)GvԋѼFe'1GCwXO _&gɊh~iC12X}قF[ W!?ϻWh,8aZkY >0̒f5HZB r0d N::P9Ls~8޶BϥS=EQTsK,ٌdKY!' ~AǿawbwB}J `+Nuե 1i"{ Dc>;XYӱa'e LUE& A#@<|!$Ghl[J @/ΆnxC]F CoX+D4!:k˴g?4Tk̲(TH r(bUoL2~])3PoEz2z0֕ sZcwr5.o%W>;-έv*S%A7F"}*-ӎDN=RWnz]Xȍ&b i+_@ dHIvQ|#p Hq16yf.Qf:9O6Eg.V6k ?7,|!)еC >mz'0@k`j4TuO ?jiĒqJ,=nЉ. @?Mc$FF6oVNTWz˸8ys9m*w*yg[T/LI+Dv0v(zn)Z9;mS*ǥ  VVOnd S6vʪ?#-x:U%q^3+#D/`lY`F*#Vk;?Gm 뒁E6<ކ享6+ՂZXYF8QRͰBpqKØ d5p'h-SOXb|r~:ɏG]m P xƁAl-m 3mſk`K섿׫%> ;6$V=xy`УnЬ9.ٔZ=`ǭyOrէoEY,A-} |so%KVӉ[zWA3FgH}1xQ 1gY-r|&zAS_\彭dOO6q.QWi͢ =UڏeH0F}tOs#%"-Z @1~ C(D HI!]IH[OaZROc. e2nꭄiA3P9 "VJKCE0Nƪ.d}p|Z;6}+ŶSV 2{M>m=9,#Qv%ZB0"xKQLTw;[&L%e/y|0?ңQLˇC$h FybU&S`&8û1OjQ#`b$ڒh7|a[fO?ggJ΁r 1]er_  CjF0N П5-N9<ʚNfH ]ls2_ێbQojֶf,ӚҙR|]* q|Lޱ@}.kUV{|iRF3tiΝKbh  "%U3g[t>1lP*yȮm75_3!7wbS,"g- JFVDxg` ~VOh{*|I :W+qΦX_`"s)='m9bߐݯ.-a|4 D]m26$Ksj:wsIԧDگV1(9  N>V25Bu&F҃WK/lkIiQσ\ݞ b]=\Y4̅z:53= F"N^ N-XSsv0cIw%In/E1uNw+J)z؇IdN^U-K&$qHآ0j2|cXy1^~:EqV;H'g +fQZ = %IA X,8][E}u߇ xr8r{Dwx>c.Kej{'|i/I3ÄxĤ퀢2AG#…)"#ك3Ƨ1|e$+w!EHn q"$\g$dž\B9Eha:CLXrC+@7{$Ѧ%ty0yن]'_!h ʡ$=bjH \6t.}?jPc^SMg h}g4p\Gmf?붪 z&d֊9Y}yU#_GIRXk[HۭO䄏ɢ!Slsb7eu>'$($[r}+c+/ keEb?BZIE3C~z%Սku*E޺ȵcq2~' Uy≥/Sla8_H-M8N{9 S$5oBC j߯fͱ` 6*O*9 ߗcsDӼ6Sw .3Z_jx%EՒ܏Q7 oW/I3cqcӲ4|U lm?Ǿuka+s 8ҹ cdt%UC17`m'5qSC>{R HC8 bDj so1|Ӆ, 4(=Ǎ]U,u)+ Vst/lzۻ\RY~ǫ f[ۀ~Wե>1n.(մSqUvg.p <zkގP5"k5׬";/LZ H];s9CŻ]nZ?z\Qq6rTtgbCn&|Od%8IxNo<#*aVx9_mNip1>Ҕ?_Y9"f"tGռmN_Dp1O?!~6q0 K{ y*f}cpu4Q> R?š5b[_ dU*>*ٙZ.PI k yD|f8Tg^K7v_`0G q?C> h_Sk]c}9!@D~u%#dm% _pxLyx&e:Q$z2pIiGu 5h-Jp Oi@bL#%[dc-t=?PpA8V.S=aǃ ..۱2~NG |I[Wլ[iWT!vYiWZci_.~&Hz@x21ewQٗ `ex{+}l7u5E)ȷyE]fkBB OMS>zWaHf;xiJ$wnڇvr0-,Gl&ⴏ`!`79_S]R c˜^ ρf{z%GS<^J?!CtYt%3dpGq:>v!ѕ0A^ZT=猝O|e%.Ar6C:JW.yhΤ_n!N5P.Zr?Ґ\ Ds\L^Õt4B~_6%CȾ6Wu^}{Cw/dwU/J6a`^8sk64Kj)*4#)g9PSҡ5Z8Evl_@hy6l2|*;lY3[Ho:Ԧ#/DׅF wac1iOGb,w}*$OVd&6y 8Qo?|c ݣ_WN< RF2 0A.O΍'z&ْJ?uZ8[+ȐVJQ?NH vg͟90Y%L۬33+֓a}艙`g?n3 0Hfx ^b!|L6nh865c=p0][Y<,.oqn3b_,aNRo' 5v5?h X0'sm/$'hsmw6gMdܧ([3_7m4 螛t .~6݃~40&g$ڞ&Y@&ە1Ѵ#pf\#!Akk +DUZO>:/W&anJ6kBw:gRGj!:'ãy P}ǜ?K-)AA`bz>i, SؘTwfS*t_amZK-!rx%#yZJz8-\*fu&b͘mrb4LҐwh[$֤UiL:H׏N'I"eGu"<Cv54:;ғDl>r1ƃH쑨sE!(;z7PC%$IUi96dK浰GK=ߨ[ci Ys߂LqB"`]믅 y;ʸ󈂎WlsKO؜3D| L Zg.LSQૃ6So[I䷰<0`u4&%k?!u~hR;XrèBCGp&߰G$6xVm4l BHA-*>?2tPED@nGX[4ZN"LhOL _N;`+v6ZzIwwؚ'd;8 rJD]LJ}}z".ϚO"gu5f0Q#{l1̊U]8?3DⰇ|/ԖM7۳uMd&M4p9 oAJq '3'/OuJ·j+_:Sra&҇T_,d3'xrE;vߘVQ&mSdsDޡ|m;%#=pۛr㤞";ϐӣ#g,hOM ϝd#H2}hPܺfDUѣ3[.y74-włTeB@>ET b0||K[;.|odi[ Zܻ "Y-JRUv xD^}Z7'lF@QêXZwb1|btWCh5Ɛ_F29 8@^ߗ'5wigbPVq0Ziٽ#c2^+8ܯSު8ۤcԄ6Xɤ7&jM Wxu4 1Hf=SL wu"Ue wqm q6XZ'7c5[QbV.ZòߩĽzcv ?*QJ64[R˞0 N誹 5C%q[]\E2ڂrO`8'_ 2h)%I.`QWIiKտ6AMU+\B@;O赍R[xFR Ŭ@mmyo='%Jy-+۝+JHzf$ƖlvddP;ͲG=c/>IO$PTZ{qz\k?s|5\{kdez!52Ƹ$fB5vbhPrpD%Rp-{8sQ=g]k{vmTfHhl]mћ4f'FԹbWR 4R;W,mk.0Mk&RKbUom%l%:Z=uSֿvUO_ 귽:1#܃em x Oz-UpFC/W[P 01taG^MTBQ`f\DN[>ڑ/^Ԩ챜)9( @2XdH,n|huExͪX;3}ny(^C5tĬ'8T? @ Tk%H9pDiݺItpRm.0,k kIeAHKyz|Shj/osr$CeQJ>jO}z3M._GG#7@QoHjU4oJW.w/>2ňYrEP!VT.S8iE-E(DpɴSXNJG}*]ER>Or1M3ͧgԙ?kQݒ$ۃ8M6({ |e|ie^xaF|;nmI3FC xR^9ڳ8wG(OEFwb3kSq]ă]u)ZY _B^w$;bM^df^ll#6=qԬwLA,"JnHjBuu"}I$43Wgx߬#.*!4P"ₔϪLg.@US8vjMOu'c# ,5@Z >CԱH6A,(si+(>@%*݁d))6v,s.~f~ גV._Oz Ã%~$m."N+v4|5;t7nvG? `( )@ 廮?=[)ykc7PodMLxTumdK ( ay߆7;=p!pHSI{vcuFv_e.'cYZ>v!x2e?C)7iƂ ( X\Jl\+kSVÀX[<޿G 50;4'1{_'K1ਨ v4,[sn"prw( Qu 2Lf[b(e=2i温hr xy}tߔFաq\GPPms?θ[STϦ.DOk>ϲҜϿWՐ=:IT_֥ #>ƚGjLr\U5׎V;6EQ5-$T^,PU)R,p](sqѮq9 tDSZ[$sGՏ?&OM<%GE 2oi ]Z|f=5J?I4s !Њ۶9(0!`=,:$?QKN%fU;\BvY$ݞ|f-ڋXh'nN_~,}rpfzSOP岯͋BRNG!}/἞V{B_郎:!~v<k~jcuP7jOa&S>'q~2c^Cb75өw悟UD Jx Tsz)+THe2VF d4E>bXW?y)i?c>s\{G#?6~I=/KL9h~be 9X,1IyY(e>RXxe⸦ ʈ4M]VFS(IÈo!>1ش1/n8077B`s!T-FPºZ~- u:,1mW<4.V!62w6SNѤ8-_KP]mPיP">U%߃ M\˚zF TS1YsjT|4d&g6`_Dz`cdm.[Qt[urS͸&'gA\̦fb@5@2#Kv(.s$)=+$MYw$~],_XB/6O[>{Q+?yȀ}^XE,}=d rFŀךvÅnF_R+>ҢP7|Yϩ)< xAEȔ,h& PQMw)%<+iq  KSƇ+:kR\E@5 f˾ Zj- /;n_ruAE.Mj:~wZRz0g `-7}.-[+3ȫR\ᓫ"cu(iWXr2LZoEv!0@(0[96 ^#E@Ԗ kUn}HEE8V+"z5=>Ob=IhXwgd Ҩxs@%7$ ɴ4P~$33Qyr؈:@Faſ<v/k+;FoWRZ*49Swі7g)HɜwtC~͟'dюӑM}_< Nq.0RvRMGo>, P ŵ* P?;_RYevB .D v(ǸI }ƥaæfUmOBROo- =8^[ySq!Qdv՗4 F dR ' $/!ImBcsΟ2ʬZvTkaԡpI>c5f.>0YY0Ծ.3p)m^DM&5ZM)Z\v,' Adչ]8knʉ=(||⟼̇bra|PA23K;ӆ^7ŘTt?X3ٯݰؖR CyyMNs0P`oH3̠p.,%1t\X~ eK֡/)P~ n^x%n|*ĥ1")ǀ]1lvujcHAi1Qk^L0؇z\*?:h4Ƨ39Mk<^gFí8w8:Pgd-|ZS^C2ggP_!w0B>F|ʄoc1'\ƗfqIF֝y Ca/mh)XmKkBZzܖpU' ;qMn \>BAp0n& ka {g?ome6DEwCt`2ҢHPTy5`rԴ~2|GqXHaN8yȆeX3"#^J;P%D@9F{>h"k6]>Z)=eBߴ0|.inH&'b &]壡Kճ/R}5I&:e${y}y<z$j(CėxghEږC%OeS^r$Hu i5^7tVEC i皍gy-!GZy7%AD$S?> uӁlՔd?^Y$)]uRӔZgx,H4^&zdBvd!I`kI>NAGv??9sDr 0 TJy?n?i3b`??llzi7uL _fLPvyr [c`uc v.5\\&gv(TETx 0Xbh* Y x篌FtzMA) ؆nϐq\MDz@wT6K֧p_~(216GL[Z;[TP ؙ?D(P-t0)56Ѕs:"nϡXAs Rpq]00CWEX'&U+3"Ai:QkMc7Pjc"8dʮ--(8 +w|ݓ|;`Cu؋/b-7~a5''#Ŭ٦h*˂~V{/qߍU $yhP։o۰eۭgj[hY#s H̷0auPEؐ_>K=b+L3a|2~濣JGe^T(P1dr;5~V*͒jC΁ls6)'ՂZǐC?`9JL^BxXx!~+Ǟq]LAhD&ua׬A܁b_ꏠzmU$=UxwЫF4$CWyr"rfc wywG˸}]^-17Kか{\=tï&H`qPm|4?"/xapO~|[~>#z7-[bH?gPR[@ٜ!pbՀ#IwVLs||WӖ2d*^ OW׺6 y$a^TtR-%^a,)-xL߫(JWb7)FGb~z "߇qxEh*C~!t-7&zZ+1=Xo_Y$sB_ocӗgs5hV#Lʟ^Ư?Pu﷫ .rBYdJCҒGf_ARAGe[@F OII:ZllYUgͲZǙTܸ"mKQnoK:GunQq=m"XRG 1T~\"D {EJ >k bW4F?q2Tw9GJF2v.% ӕAJlMޅtZZmcUq",)ǚw={S2 @^n}4>uydC+Ou@ p >`BA wl1h];tD.h^\^c^hޣ UkM#FV߮A:'dnY6Y<32 @*6 ; tIQ?@-{'Å85"}r0(HȡhOb٥Tgy7Ƈg%>̞!ZtfR,B^L A?׺~ʎG=tS Yr)3ؙ+xvlvSw#&gIX`6r<򭅼ZJ_jLmUp{^uv 0Hg59z ]tADSThe14T:wm,1m- zFa6e%;W)p$Lm$/ም B a?BRu`FɬGm*确ҝˣ:VрSze_Z4 x-dJ̺Ɵhd::T@z nF 6p&Xnf,ʄ6 DiQIǕ)b#z!)^PХ#fo"@:Vh+6럹hy1Z/^F]8b x26Jf!lR VXvVl$yO6|V1St[wJ5HgtLu~t2mBJ#8ˏW^ty7 r-P:!ftWB)N`8iJ)1͗u? rh,6x'~3KBZeIϙ!PYtOfC,? 8sȨբ7oG VrNVe5J񂡬9F\z5fG}A>K2yZE 0ҷ퇊L4L'x =0C_!1rҿ#jYw5PlszBxwU;WUǵe1!5!Sg-҅ Kwkw%?|{Q4 [26U.ںGe{c*y'E\LLCA}V$ :+EE@)2&wRCϙHIɂe7ՈMP-͗KS6>w jnyF?z)O2õ^ѴIcX:CŤrKL lkJZӐmDT靧~n)+=B^M͈LHm8g<ޝ(~kMsf@2T`֚"vͺ ÓG}WnALt$G6|xቻMPZ*Hz*.hϗ- A}kx8t'ɉK>i^=!ԅQb޲"mQF} UĂ,\Lp%VK2CCƬ+:Ȫ *&? ]q8i͗Bnߤ8@SlHn/՘h˩NP 3)ősO]EtrAoꧻL95rDSk &MGbO SÛ5Y5X/H|P@4č4ཱྀ]@^K02l?OA%i:pr11D~k: M :,q6WQ | ٞ'.ȃ)Tg6TnAKo^PGpL}U:kueoCTuOedw:xIJfpeXˉ~#m &Xuc<(bAJ#mg9!Y]o^vfn ,ު'a-kV}EY}1Y wp9 5#G@M%jiEaǎtC NwG#%/O 6 urm7&\Wf=iW4nLV}$4!8mmcf{$?n>D=uQ܈ _oyM:A5HO0'+kQm99[%'o9srn$Y hPj?NGus' 1oqp#UܹtdGuUIOY[He  F2K rA 2"~(ԓs%,t?Xm-gI0yIh?`oݑ^k9J2]=q]J^{E/n.&PP'07׿3!)Zd-'FÈ64?AIlH1Dj `=W,,+ޕ9zϰu> lS) MP2޻k6I I5lWl -ԝPd)gr \t3;pnЅ`@jtc$L$V_w&"nU 1~` 漯VWLbgK+Ѻ_!;c@j2ӏ{ΠrrPG~^K w%K?hk#"6y*?ə!ÍWKE?(?|܈GxCm ܳ8dq1F>{CO51'&*bgRCQ(/bKb2[H|~G[S>z5fsM%r.H; "&'ዉ3xzҌlذSB3mO\do%I;WwђͽrjzŢIJ Fħ:& ϱOݩVe8t'4'\1|L͎"WfU>~O|Kr[0BJ%NsE{@̿pCJ bFΉa悰Y> rFl{D}I҉LM˔6ycX\:>) )i_u*F}XJ:fyi"j:,ZS/d ƾpܢgۈfol.5|VtD^Ɵ*m\k}Z~O3{fOmJZea?ߑ n['`?uw3Jydj7P N6*ϐb ~ *TsCŇ3Y<4Ԡ0 4 籼nUq| `tNt9K̗=gb<;JSq|O5u0.Ia@pcw[>_SfHFNv'Zf(yox4%|rF!͈q UN?h*+7[#pqدLUg k@BZ-*ZU9-m(OSgv /7<4_ kKmvv3*L H[x/ܷt!ElxHM<=SWS mrAނFێ{2PHy!9'۟2a r 8Uj}MVijr[[> ʑQlKo]ifX-9%r}aPAWJV{:bG5TMHY{@E}zGZ&L_=p)"z$>jqMORk,WGpW6 d8hND08&}".3p? ӽ+ RNvA0M/k|E%JWqqUzbl_QUt8*-ֹa3‚YenF[:IkyE fEUwӓ'dіzA^%ZyIwqyl{hF'v,q{Gӕ2w֩Hj>"A{(=4SsО0-TlBωz&nvz$.c[È*}h ڏU +5wX}J-MǺ S5 t 1=UCԮyrYŧB.е5Ha䲇T7cC|?UҴPiOe~XOT 8:镤Z6gI7*6Qux ڪ!xfǥz6|e :GdRSDJC1TQFx{Z`˾Kz\( +~sDd+I qwGf΂}uMكCL C[c4 ȳWmd`oo{:Pe*Mr'aݼ(tI}SAf&!֨ދKKN Ln4zzUSQ1 诜׭=[3DԻ&Vo!qTilfKQb!mcj/_]*.?j9]s[$pv9W,KiG=w Ә~TV|GrMy%` [wN\)q5bBZd5`+xZܬ?̀(s'Kυ"!9Z)G b5WF Uy="˩ue%a LWj Q!/V+YU љ-@KzrxVA-ݦ̷|iA iW5/w{NSzP _:&[vea仰 xh VVehBĜX]lbU߀T KV CoT⋞˗nz49 /"*jg(Jgr 2‰x뿃QjcR&ҧW?g'u#(4є˓cn tSb6ݕ5zfm7> |F[4K؁YRZR2;f6ڬO2nMb̴?)&ש/1_;Xp,E:b.c7)}?oz b6*UL:"<9M WNU :{`s=|& gA}56KtRN7k.1h1MpK4oO0XeFHtfy5৔qa͘hf *jPHʉw^G6!} 3]9 ;_ ޻ dTȴim k!OSEm%m.5_XR{c %Y$,ek&op ['v٤*$BTLeR\5N\n kyKtYGHc=F#{'[euQ] Ȁ6|kI|V]͛QV yU!qwI+?j@dj'a ЍQIN ]c:!`$C9S,mi6IV8V'ָ-_/V+xBY&M^:e$Wr5;x]F>?Zo!J8z!E2su?t^dbEL*. -4/Pj!Fط,ES>~D=״^xIR95(0OsyeApz<9PRV8eF@ `bBTy H4^B]V8̤'][PPd۱K1)QhzfMLm/_-Pn˷<i V/EuZ2h!P3PWٵS2zEpS"i?'n@64\뗜מۼIx&)7Ɩyn& VA¾>G 奯p$1H{?\IcZJR ;po Pm2mL~IV?&)\5wDT-tS7﫞?xfwXHl+pS[s{`"KD<&مz3AE`sVTOGppi |4O˖ھ$P+1FGzǝIp>),NpSm`H652[Ŏ\{8w\2@J7q1СB:&ެu4fL&\Eg3U6db$Ԝ0xq\U IYTţx3bѼb?}nN*mK+M⨕ SX>t *H:ىb * l=uQ{V29qdTLJsKJ&e f edu|NZeXN] ~ajV? }Ajg wW-*hⷠ_RL;,Sֶ>{CmDN$$ {}.DSnTa@lXK $[bICJRdN.3Pu31aݔM>nTfOZұѴI$ˌ#IEfwzaSndRݑ=F1;x[&si=t] ya=α=:MP$+ qw@ƭ[MQpՔ:'Oٮ&`ƃJMl5E6%Mer8 < 朘vV2oҺ,O˥rtcs0~dGUĢ>T.)IPR\s'a8~DW>5 7C}/qiɗ^R-@}̦# n g&c'G޴3;"{cA2[o pjUFI=bxUArU^ SlIƹuU-9v󥋓ckhr>)UVJ?v9͵jfkCJ`Z0zS}$ДD1Cw àM;k| ѕ2XyÇ\D+!:t,xN[R@*h$˼ʱ2^?yf87 ]{Te./kjf[V'2N^J9yP`\xz(ZR-(Jwjs~"8ߘ 2r~M]Ň}`IDZ| K6vDP2=L;* ,(]ʔCKV>CBK"%y"PaÒe-ڛkIz^+n5Ԯz}5l|8G1 )urGuIPFU)IQ'"$>ԉbgaSc*aO2H)Oȏzm.ޕ9A-I 7w_#NhW{M|jL <J;Orɉ_j*e5*-@36Ň9|a}%.a}[nMzuzS*8E drk)ONq⢴9/m986آy?v"k\r}W_*JΧ ]5Fxhdi!N>$-mF]~}y_dn;"TB]WDk8vtFfI_({Nt6e/Qp$ycU2lAq!h'~2k"mӜs]n d& eymN\bWo%=-:zE_FxXkI.h:zVLV>^?3~i?V_}?+WϿc\%@K/vA=پ8&5 >O{ȧ 6,!08jq=ۑQϠ8`yAC@Ƌ(^J^EH$!ÆFzFFgJX:hZPurpoFNȃTļgk*?fO >n11IJ2\;AI~pHk>y7?V9*Iո&G3/`r&!Jk7?7,w(6TP5zK҅l\Y<jק ;G\ϿWf`pBGV(ђeYNǔP/2F+No%etO@JciT/xSJh%rIQl/y->NdU;ZGuMFZ7{a4y飽8~[ѧpo!-@{xϩɰY}w9Z=jnQ"LzБ$3oR暘R<ǡ7G"־|$*YU$\eX-Ճj@xfb"H f?!^Y8-lkhE.jzвQO+gMԕDܲg-<~Y 4lseV@>,4$f9&|j'>RL0oǴIv3Iopv_WLyed7f-D ^31PDhO`ɗ;""K6貗9#0l.f"h aIR͊4Rwyh.zpiSmfDJeItev=޿UoC"||HQs#-Xr (bT||f)IEP.v:@/P d۰_} up\_.! S֔Rd pzr~6rW?6|^Ѱϒmd9zGOm|eHsBar\m+t8VF5ο8HLwuB]/`ΒpJXfndxoI.(0\)xLqa~( -ί\E/D-2$[ŇP@D  '@.56ef _KI() n5(|1q(3.p/ZK }L!߇Hh;u5j- eAap| Tu[jwJ~:Z_\,p1 `xJMsϕ0e9zN8ś0>6NBHpt$X迓3Ib cH,mT kM,?6dFd}!P1F\Jx%{$ָ7B(H@w Bxhza8Saҷei=7jY-=V!-9I ,Ѿ%{f_Cv#8 W3 yBje4{+AZR *H5WK6ݩtZԔv"SL%̲Nj{Q(I'@rʝcS}޲ 4~[SXlH҂7tw+A} (yqqM܇a{/աT@+q΃C̈́JU Go :}sdgrVe1.oM6\^uQ wyA Cb>N. =`價GWr& lwq='dBhkc垟3MrEVH"]:넥kYk)H HX; ls\|/\;@Ni;&7ؘ늳{]F/}n',P4j BZDHhHxJC _GjbJ:Jos/y݋]t0=a|/Klel-wz|z9qE50/1Nm IwRN-N"DU)yhX~L=f0a _}]54r^vz%Mw>s΄G~)o~%HO!j~ ;6X9QVwr V@8j[YdJƞi'3}`R&؝,zApE'(O!BCgP #jpط|Ən?E1ZbQ4b,6̳s#{JX>V#6p)`%DX&f|O؉Iޓ_N 3]XNBg:U[#JR9 o9þҌٱOF7%bM>r~ )2ұ\{2?/V[W }yeC۞fC5bi(mc*GDe'\Tl$nU.@kkD}R-@T_}هgR% e!<`_Aa ~ 71WgK>]19V\ri qQJbZ "ۚH4atibyo<哔 p@w7 k_iKNr+4$ag#G6m١fgJVh=1K4 )/S:[ӟ#cӆ,9p%YhlM|H(E.HrRI/A$# o^zS+W*^\y}O/98z|Iwp-9;~E_ʝ!p륨uYwAcn3pna}3m2Yccj {Q͛:^s[a|HwŲJNxABe3773;,uK!Zyf O;K9W[bP]y]E'fT؅ FY?P9zi _2Zz?jt\pZyUo~2f_d\Gs1N\֕mB~czE.)mllie@ebSG-iа6кՍ Z$a(C5=Д6#'@AIU.x:KZ@Yo͗ T/_T,<ԕE%4GݓsokNܦkҦ`5ܶ)[聫QqxrVL&^6bMAg&>l[h0BTk,7Ig3`F)Yvu4JpON;iykXiMy+;qS(/EݙV ]4 M!ZݕCG3CK\_d(4G#~w~ ̷TCxIDuZ:Q'WN;&4R :!r}cwoWy9iDaM藤O7J/ue%'t#y2f8sEG,E.n{œUor|Yr 0/&G`hQL)\gtڡܓ"f+*Fa 2S&lcT"Cg>=&P%FȄdA֗e \ɀU(IX҇1mn8)A{kjʦgPU H`məPδ#𣪗x1?vrLM(3=afJ þʈ>xMJ5 ʁt:cK>,zӾ:5ksQNSZ0h= cNC{ X nf޶F?72$ms9HzxJI2Obz9ә޵)*uBNTxR};[mQ5T;\ލۃE[=,U谏0O'U<˚4f=Eg„kܚ+^SKKxxjR7X$߃Xp Q0GD5 Cop1 _ +7=Al m<ݒx4W##.ȐS6-Mr+qx43qO#^ÒǗ?nq^& 2Sz:n-Q( X7C9JoyS^ %W <@z_Sr^] /x=FS>nZ Cp7K[o!x'a)@- )ᩫ]$E]6XR_N_bުU-7 ;x(s77pc_2:<N"JUG'Іd` %O?}#"8N+Bo-貕&r(v?WdO&Oe3ˇL$X^CnTpr7n1˖Rԉ4rIy'; \₺tٝw;6" &*KąS"vɘ82ɇEFDڡW# $>OӑVŅym ]+,Rv,*d}JkaX j8_&ocZXN8k ^Ͽb# TUj9jl>FTAF|y3->ILrd/8+N,Nn3K!&,:[ iz?=Og/e9>d3k.Puۤ|J@=Q,]q WkQ R5_ 49XK+rtO9X`hdmcHxіэ:odڛ,+O?72{eSAU/CvjU)*Xˌ80My"iR=@Ά@*õZ-IXy yllh g[fx ս &O}/LD)[],N3G0r^L@ 9,ZUDnA@P4@^1n S 1: ^`2%Mq].1/fqI#YH집6`TZcڮ{CY>^ WeC?UCeIrg+½c`n1s`5ϰ~[ lRfP9)"hih:Y&~ӫX͜K%Ϥ B}+K >M6!;-Y>O%tFqEctd$bփEfLgPj92 dŴMSKȱ=]9šI }Z@K-Ŏ a};D.jC`lC^fP4+ 7fJ; kA\&ux: QK4L4䏻LΪ.S y{D 6i.'ԦEČP1~ 7 I bj8m-. 尫pk[E5YI y>W@$X}E.lLRzYu8 h պ<^Sm,`-p7P>z5V!ѬR8%3%.7إW ~)gO@1!WoG/5 Qp ilufMruHmhxIC1|@a=ay2Hz,G7ͭq8JN fs$i2MP \hnۇ|+ki*g͑:!w'mJjmF @;$  'BV5-ߚo a;g?SPL:; CsY;t0+%@{P` TnRVGO;7{JXqܑK!S*й\ 2, _ RY-8@UI4ubsL7K`*/@aɱŀ(WPc5Fc|\gs fסrJ?et׿|Ǡ>c~$RNpdZ!n;[lJc{P ygENG&m 1Unr2SrZd=m=m"$1`?b+DDk`\fEňR(ǎu i=k9%ާ*o$Uߤn\fWPȌ\ej,qo5}'njkZC>̤ ?#3;Ņ&<$f9*ƠAEf=Pn HmD˜|(ꮸ~f=20=ng~N#:7Ёi =#z vL N"hSGؔFG+ *%~5V~f(uQŌ8-ZoM[\6 47R2ŘFcJ@;E3yv,JͦTv'TϦ'+e6[X@cgJ,aҦ? 9[߽ ޷)1~='(1R /=S)/%!aY4n* xy=s,}'co"]_郤{pBH4OC,Ώ( 7/MHS?E{%x.b;R"_Bx͎!4p*<]cd@eF(0U/*vPMC&oNKA+"8GQª# ,F^<yW}Th~DRkD+yc>-UNx&(z݄IPr*(>$SXxm9m/)y|8g< EU)rE WsͿ /~?ʹ%K(rZɎ0$ȮdQG@9oe<% p2F&ܷW8CL6F\),-UO3ǂi(F5p3pT;وwYV~X ~$I=f!2qqȖŵ"gNqhЌTTC؁lzE~M^dl\:E,fڍKAa@.cr,)+}c^ߌa($芕P I@ /Eg P{\c K5I-ҎBYp"]d@qɴt FYӯ =Mn 6`1M-ts{-"ztç3( I0]-w)e0|yf{q l&&/]JnYy%nXW 3GBIBfctkB^EM+2+AbzZ42nIP0=QD)EpQyO>vst@ }Ǝ E{Ŏf=Umffq&XOo.KC^oVG$qqيq'Icôh6; aƉcTQ)z㯞 U'{p}ٹ r%az\PY Vf8^⮱cO03 s߶9b6Yo˜E0!;>7J\X9&tCUxwX]S0xְ<))GR(nəj1!a†0[38Zw:qa%•}TY]P <#ݺ!!o,jE-R]]nL2X ݜQXfQy`y`x`~IU!187֊T#2% a#3xEdQbFX(3x;XsgɵÑ(v/,26k| "Z9\8}͖\@ ŝc A;xҙ,K@$9\\@5hx+G9JJ!"y6_$lҩ!+A)!~wZC:eCqM [;PN UL%xp0H{NKOtX* '[S(LhAbGݭ<0^ F> S G%l*dTv?p93RhUrS#Vj:R͖ln[:dP2o( _ |Γ>HƙWNP#Ѵ 0PAۋFlR)r0 <)@bdWՑa2_XLWv$^JiKrgMe!b;4čm2m掆s%:4Y 6ig(su ]Yݐc8;_*\P} o4GAU?INW.Lw'8ĉkmg#GqZˢnć 's7*qEz2NվSGG;=|aa*"L3jj[Wve;51/Ttjϒh%D@zRq0(]~Cf#\A=K[!$&盾͊G _UҷS7ai5ѕԑ@󡘿,pq5,k 90\`\Lf#rG֛j9NF}_Gd-pͳ`-c3VeQάLRŐ |-ac͠)y>sOkL . fWK^V}'?NĭrQvA,Mc˟eq9py5UR.=5Fg>S[{Uh:m]x Cz,6ݷMGca0 4XaE\; 镴*S3g6J|) `>1ffxgyG BZ f~?Qu+ްM X%M4yF!T//O$IH .F-pQelhKy`CLPKsψ.|4Fƍs͵Lm&s 'lrم@2? CfQ:l'-sCo_7rh{+ X2 7#.^͂j W=-Cy."62V5tfZ{/ D0R&Sjk4I}+"@S1I@ f7bp}z2TȑͿ%' rC~E A6dd4ZznT㒈&Gz\3~eyV=- Ö-eΞ}8봣N$p9[ vd#@lL.3T6HmtŗrtW* nxހ!VM`B, =VL/SV|\W=\!RSӑ%j>eеp0/QR\R"y™>Y\o #1H.\ u-A`KB0[= ,'-ue =j?bc"3hzkt'uEWfwS | v;ʥ;52 Db(61Rf!Js-6{#t&أERq{渋ar]^͙{8g3cYkc,Nq%)"]lF`)J?gۨ3Qn4D/tg`[I}D*[I`@V @$,DCz~` edEGbBM&F{؄W[ȏ_+D^!-%QBD.T Zq\Vw)J$ 3Hr&>-(=VdG 1F]뱷!Ru֙؞bq4x)4QI*We@U*M ƭIj^'kO!#٫Ln/iuf \NfIڦIL !^Q_oI\0##q>z&ab})?ϛ *;\X bב'Z>p/\4I<;tN${"5(A,3ĿdM&YvOvܱ~!cv@nVHw`*FiB/6 DRe$ }/)q9-֣z# d3wz3:t-V=GgR 4V e`DWLP9bNT0p6\ F )Ο=q?V82(PmܩAo$nϱ\ ,)^j| [?Cw&B {^ФR4H)1+VQG`ut1ܚ(!ۗi"fxӊHjI3g`!,;\*X5 l;Z+e.Ϛ 433xAנQIwĔklc\Kj,c԰Z^d&c5Uf==öԻV1\`Dp7޻i>(t {-O(x]dV6ϡoK ngz".jd m+ŝiҷdgl-S3NumhW/m QP2"'Ԥ*6WECg9?~N vڽÀo G6y N%5AJ0kڒ*EStVO)lO%} 4EQgwC6hJzaq6PLqu86"6Q%[ٸ-L"t}EȞ/[2RNQS k@1!d-@hp]W#@6$CNoox&)]i(#!Xk Lficc18?RЍf;8EwիpɳR oDsߒh'j?YP(cc_b$j1IO S&6D` t3]CCjV$*VQ>{:lC" #5lrL'e/ⱒhpU6VtCnc_"X>S΅_$GLbbI"ۖJS[3"iu3|gJRJ/Ɫt*䅨@0MM{`0Ua g7-R`'F^7џk?*TGc>rί~pKÙ0Uip)`L+]2Z fPQE.p=UوPc|G'].SV mA_/9 o#Zl| TULx-.Lfpf-`0>J{sPOsqwnBalYmN#R._nFԺ`UMw}]QIB3O2%pE X,rBtMF)Ɍ5m5$tΝ rߛ[ԥ&n5јrZX"LLXo4UDr]x fh"x!-kRQ|~&ʑ4Feo鸐<%cF$+& 9gSlNdޘ"ҮƔ:D/Z*Q{.P*#(itw7d uutqK8$xN!ں9QAz}?[kAvQ(77uKbP˒]Qa8fP O_ oaHuɳQ=7EOw(m"R I!rX]l6H,xO*@m=iAL ~w]uQvUlM`go7"~Kј:eN*oq ?Zy=CE z &xbyFSQM;ۥ,2Iy[C 'y3mY.Q6EHwp"heE{Cr+zj0-y,sS4_"%{5^?sh[. &~\d<%Pc?q |sai򁉸AQd\F-&H;vO1m)Clhļ"S>"B>"6e:G}V@6´@ĺǟ:$c;h(g?n"3*|qxbuXrͷ3\ "7<,$;5b})T=-TѢHJ r&Rp$)xZ [IL-pxُjtNy+p55pGER8ۙ9tjh< yhr (Ȭ\5p1{v~w9 G)5rbQ^ |afڼ!OL8%B:߮ylm VeA[*ֲxziP>uh5\4RPVuga$?>;mQ`iQ3K(nuO-dxs-aj)D KA< }ӿ[>ܙr=S& cx8'V>qnࢉz@Ud?Lԥ !wb:s"ݸ h.ě)z=^ɓ,% a%MkJ6IHh=N4 @I2;.1]DOYzWE"ȡp-"*%5c}Ṙ&Vy 7CTڭ(}Ne_U ÍHW$B{jPs .ѰfY3qKrnd,#RvApUH 0{e7TZh-Rӕ z /r@EM+Rjy/_E6 K]̈́krn8cj41_R4 "mDmj6J\:иQ{D귾7lD#J`9J ~NϨvcq}JK!F ς2Y`x{:/WVgjP? (V3&^rl VQL sf4塮vKҩ ;U8E mW?9`w SƒTlNBT5@?.1g; _|EO8l\->q2n(-J@X,#"ߧ{ PhxLrw^? #h́o^Y^`/t,"4bB9-yV֮p5"d3UȜs)x{]R =rkuuQC.2raǭB'm 9`76bD!0]ټ(1kg-maɂzHoYƕ^o&e†zІS8P8ⶁ+hfEs^,66$B°J\%!>ͽ`Y[Nhk3x! j*E덒= za@o 1B``$ioPFQc1ONūXxUYP2 &IsᱱHA憵@ȈꁾN'_8vI{ߞ;&Ymܧu=3sm| MLM@%c=U/j8lEmvwy>"wqIq.@"/@A} 0DcIJ!a |m/igδ#-o18 h$ؾC]'Z_]saABD}{p.N*t^OM K=a꒼"-w& :SGEYѧ?ڗt~*Kֈ#  ^8-!!dtmȽi0a 1nj#`6~V},k mǀL/fø\~wQ9(K1ÂQk b$k)\v [CqW1P!:!GV)RJ'J_z p0zLdpRymlq [p48M`@ѝhmưOF" .`Ñpx>!Tbx`ȂEZ>$1;4U¯{FmCqC!9*M 8:L_:9n(YY:N J/YJ1yu{nJ,Y=\cU:G2.˙Sa cLvTWˡ(Tm1]>Ih/?ߗ*o8l 33a `'ϕ̲,0@>{ײͳ%pǷ7QA#A=dϐt dk#mڣCpk.*@ 󋄜9 Ŀ&iGxg9q r'PcX)pZ+ ݀4wJ/k~j+'/H\snq-,qvI  $ۣK֕5784^jNӮ⓽/ ?[|jf%ǂqs""Jv{73D7Ba" eކza()ԶcPc{q) E]}nsdW'Tij]pԪ ?氧ՔUoْX[I(Tz-zK$X\!"̺-QlHb5V+)翈|U.> Ƿ}@.u87 OkgP,&k8ވϏ˳eL1=/+P)C|*B7& G!ѳq'{_,l1란= WOJX ͨA Ν=' Ǝ$U=Lm{ypwN߲sl&6\@US˾ 449pFgN?=кJ͒~B?]R C;U+Նr}xbώ+8hƴA'$%DBxby2ej+G45F,yy="I4f:e@%Hχ'@oHG̋ODk{[m7uMdp#i)1P!=}@ẍ^^~a jGw -0vIz-l&WMewc:X϶ȫCHZ;4qKchE=3Bc#_Y_'tNn.4VȄT/p^ONN-I#?lXK>dkﳸ!{`l˫i@# n^}N{/V_k!'I{* &=SO8pP8v}4qʭ]e45xy:Q7xA 3㐑F@0bO ^oUNeN%0 nl0eXAbDrcҎ! CBY D s/0w$2!2X])vD;"q0Ʌ(2B N%O.lS0*_Xb  L|!OiqqI_DB<_/URo$ƚM{heb)O T@ڋO&~q}0 m B˘ChkL{*[JIBjCEܠbo* ׊AP?qD u[f|o536~ Y)ꛔ422 觫Leɾ;mέsoJ*ЮҶK5 K4c mp)ϕ#:eΙcu9E&= Y%^~dPWc,ǰ7[[o~A쵃-rF-VN5ɻ:`;Quh) н,+GI3G)K#qbq|\t.ʵUrVf i:0]ҡc+*I ޑ@{"P;v! w0݌,OTN%TTb l!\'T_vGR _tpͮn$jN*i!0Y]+qDUȕ h0:ъP 5 lnӱg. ˫r0c7*,ŭQkP/k{<ϣKTbaM. l05pAukg*BH3V*sKFfޅ|t($/2A_*wȤZLS3>i;!̎xB̼ 4aU53e(,Pmpl_Vڞ}*|GC^6&kK TLM\i@Nl+r*#B$AZJ{M.W▸`d=!gc~up(ZrOK(ͯ!mvrz72-PfߣL%^Qv&Ivq9rW F: \=X dͳ?1՝}H254[-!>+N-6LM!1%#hwV29bP^$D*4 C,不:HW&icG 42:b6R][ܲP:gBkCI?"Դd[t JBRPnckGD ɹx1VFj)1umGp6Yzǜ 툠WӪY rbuLYx?16bYhȭq&ƒ002N & Zht#&|Uh.(JV4nZ13.+~FD;>ݗE Q5EpAǒHkvxMhH*e~ۄ P #w`eJ^z.b*!2E"ؐEԾg`k:A8~Pbi8Gsp^<4x).XEPd'{A;5,\Qy)2әEc. ~MZVBATMp9S{YkSpcS&QζVM$KPҲOgMi!QJ'C4 2G[q7ͥiU+FtrdP*huJr| 6p I$mxl(:(Tot'Q=rtN:&|{[EP% =ot=˜#궅-|ꕬU컉K&JSZ<,W0[ى#[7a5m+Nтx-=M\=w]ֽI>^Nj ˆ˲*G U l$3)iDsߖܸM]U?"6\Ƃ| A֘ذGbLBylu"'`Q9H<6};Cq&LĔJ(k؄DVfH8ŁH7˭ş_boGQкng'~O窄S5.x)I( kO5WQM :߷ܖl ]HX)Y #"i,>S5I_"1 GWͅN $+ߵ8p"ml^- ^VWGJsw <g0r^\Qڼ7ww *zJ+s hh#%CHm:X t? +vj3mMg aIK@UyǑs 443+:ѳN.!XD&pܭHG0yl' Oe6ofޠcUEuү\k'ĉ?p-fWt)]&4ޚ EE1Мj#Gv{ K4ȊgOV!5$,'=hFl 7dk7D g-_Pi%7 >f ooF+@9Gu]MrkP;M:| ~,_jʽz(V_-̘R`/dƣ2tVuIRGdl oCyI\k-΍ZPg'R΄F$0l|G ^JQ&0]>m޻)@rG~0T57 6a%Gj{:ܞg[Vss 0!98Q1 ]dnW^Լm_ 5b=T$vvM͖X hḿ:$+}D63 FoZ5c,@d9c꣓23"])jx\Ux7M$-bꤰ/^NvP=ﯼr*MCF>}vqD%cPw s@O8*7< gwIe߆6rG=G"o}C8 jEL0R)IxadK 7nbR4_:lݸ{L9ݺ(??hEퟱ Rꔒč*Lk>ΙW^gƕ˺bzRa)+2# \k؜λYB@vWHks~UM:]Jr!e1c# \z QBWZ/ Pǘu PZʱBm7{b++RtIty]"GYBv_Lmyn5T510`+~2m\W=HYTᇐ%a^ 룅|>IwO y/IR3CC=tj"mѺ1b/lj+M$lU:.HkȠo.FGfKBؙ+tgg#kkkOPkɬpڮDSR 0 TzETrtm ( HJ0t.J=TJG ޅ]pߒ=H&O(Z?N^:쯚S .O2 Hv=Eh)9;<uTˋS\sTEZw.'(4y&p. ;Zͷq1/ 55e'VR< M[ƥ&`@3qYJbü| zիIGȴ,Rʠ69x? Y<Ə&)LY}i!jaYl5+b_E $}56j8!9BSyZ^9ahQQK:P(OIXDϣֶüg`vSBVt.S}D.67E`vOsKЃLp;W$nr_ɧ ĚYK߉qTL>כ(]lfڢ$/7YX= !>7dvAnZj=ƾ$>hg$lD(D_ aNJzSۈU0Av_H NRF.4{N.?t ا˷TEd-kvZ:,h3.x4$?} ;>C[%6TL(3! %ϗp63ݲY$)V.t"l1`=z-FӟBvdbՖ2RG i]t)ȏ5 fIͽo[zC0=x,k:(҂Bq7^%ӂt x >8I?GAQtl[VÛD2)ѽTM<5a v!2U=RK:2(DiTe{dy`חBa$MTSf}&Ou{,Œ=&[Q]|T)f5:n_dIDb?|F_,Y^hK |Ȅ0g:({6#pT,AF!oH( ElB^yYTz_,Y|F Q'0JUZ;JWZ'0 uek[EHiYJǬeoVlđTV~YqH}q>W[IlqځJreҌeH\]ɾb<׏T#;Doz3;:Gs~ȹ>ECC?.͇m M,aڲ\P\gZړXjl D!30X}P>^Yhѝ$u[SeSLFz.uP]y@v߉/Ct+#.Rzpr{FU,zW?!ȐnEo|hI<9~..wͤp|KפN}`dncEOI /9;a" `N~;76`. 0ǃ-ցU3z@(u'/z6@Ͷ=:4O=t'፞ Nw]͚"|Ϩ,Sh[֫u}j+as1a+dqP?[Kw(8X+|_žn 0au0K4~X*GF%|z̠TAt,Пܙ./: <[ejb;a+21p`09RDo(TWd_|ɚaWV٪ft3X}Cqdxv5#c^"HlFsNRCaFȌԄD*o{_|_]8xu@~Nm8xSTKb9) xU+_[f ŒRNV۝c9!B=o;HU1/!DpvݣTQ&5NU78S2K踖kKT٩Ol(Jp_P6Y0ϲcjLje7UU]gԁĦڊfQ:%H)܏ iXL3SCm4rcuGl"u qdV|abTgYWdߒG ~͐qWx}h|6fj^5hbe6DbbW5&=b2{}#[)A֋\ X%]u[;| !T21J3E׀"kFKayANiBqNDm̀S0)ϯA%qA.;mCxl]8e;׌"B֌ӷͿiH*/H'KK]UX'Ci#;$Fg/ 8:DD耱%J{TmP,UߋKY$tF(UJ23EvCd;kFzUFtdZ9%uJjSO%Ϛ \\#ZWؘ1F28 ܪ^,#b;Kܻӽ2Yjh L/kBaq H{.Zl?Nb! QweתkS!.:s,qCj!-R ;a.`ZBT@%JzQD%q;1>kسijTƒ9P=m 5x#󎹉ة)R+}Vw q,MAޗzd>!evIH*ͷn.̄i*ۗ;;QtmRڀ znYIoXg>j:$>?M7 !C,>Q{km }b, 9\Hin wf2m' _ D0U 0_c)YmO/.^slٗDqny'x^BDvMk{tD2n-fS)x)3rۉ 'EiY#8^ʧzAD/j݂β^-eGiqg*1+m-+(1 B7۷ I!( DZQljFܹBmqaEkYGN =5Iט c feXϊ`8q )U(R-|o[K.}B-䔌 d$kxֱQ*cQH4_0;NE0+.=(U5TmTu<)&xr\y }M!xψg*lDy9dD!cbBG5US7i5k\ k\> iЯ!t8Ր8293Dɸ=*VOlb(12n67*&B9Y|Y9ni cj6:gv;Zes Z+U[jUO],U7`?$؋2뛾L \g'ڋU} yAѯJ׭ ׵6LFOu Cbmxʈ+H+a kDR9E:C8c8fܝD)hH& VtV&윹73nˡ3/`Xav„%P?_ K2ْQ`kWGRU檗R} %k8isRu5So ˹JN)9Z,<›7Wd -&;*A|0x~^71bANm@ThA4qO<1s@dߨ 4t|Psk Ԑo*CJOHa ;W_ޝ2+ugcp,t4ұ=' J":j6^wmb j wfG<ސK"dRpm˭Si KԹZ7c|FҼBC-zzH P]w>%#D< _˷;UCxkOoxBj cbyu H_K[.$<~)lzLs S 4'WN[Dj O()XwHa_.h3a&eY{[/_}Lz*gѺGB VeQ}$g.KȒ3qk TK-|9czud ; Q[~ix@ a gPU'.GטVW&Yh(["RaV'j8朠Qk7LpAR R{7<؛Pgկ_"G<5%Y</tayS0| PДQhOvljV`XJ3m(d2i)by@1e!b8j )|hd%F%gw5%U*N4N[c|l:]MmQ2t1CDfgѽ!CRi\G2+i?"a!aw^,BjtLo*ԘZ#2أ%$)aD1f;'d9JʽhBCq\$iIĆ6̈́482_ŇZbexQƒZ2tKLN4`{6m<~0}AjTI:LzNא`DK7uאdBƠԕ7zPY@JJ74xI()$zo*V_{ɡ2d44&!?B 9:a{[\yW:s$3Qې i/UIR$nQ䞆7X4xf zL"^ucO6itu:NtW),Qm#R3ϒ_bz\Ѯ|G[Q 0T"iS`7GFr|,d ɧ끴Zx@(Sn"I ƣ4':1D4 sF?D]U dՓoI5:7_^k┣"H&=EiyUߊw^:0p9ԤJ#axwT*7]=p[Ch$WadzCZ~+2ZO+mhk,p`6N:bhuoKJPiEGTu֞XBH[;IM=Q&g+5v}:Ja[ʠ[.G;)T5sݢ&TQ% ug)vsp2aI@ l\HvġG7j eF^G_kޅ g@_b1ED@n;Ї'q'aܚpһ"PwtX*{9ޞ ShۇkɰOLE=8bGQ֬ !T5׿Bur[zc="*2;pP+qч684/%XlPթ4tš_"I>(Gٔufd`g"!N?ϸrzحy˪aSR[[Q5.ϔHpǻ:5b?^߳y=.^+yh'B3Kƚ$Qq_+ {?Lfrk(pZK}s;dmp mà@q$dSf,o֊tFЕeOⴎǜم!>lo,Q:yX8X]PQQ]3C gXɟ]- da"/%M½ͼEh)r =:sdy%Wmr,pXswz.N8,D Wu3)ev.Ѥ/Y2s\N3U+Ib _% ;צ6G?{ܻdd4($_ 94S'L%ք"t/<; F=[MgW"x_(gr2l.g>g5/w\})Dfa R؎M1y`j3׿zҋY~QL!*_ :Uq岆{Xu Xge1(NܲR.AKnl&@uD̴gٺ[G_ RCp1$a_8խt|}|̞ ##y-Z dDXod-_Qq*0"PZ'H `|FIsh#o',m휏reoƠ,!"RcoZ%):#+cNDG5bcvI49ݐ`]^9Ɋup) \S)-"R$"T,aT]0野gvzJZs\sff58B7AE* z[{ﰧ}90ygnuҷHr:j|/jWu{WK7@hjv'X)Cg@X0;@6&Я^sEP HshgBc9"$(«͈E`Q0?*qdZu4HP+yxLK/ ;i ,}|&:0ߔ֒OZ~֏v(מEo#mÙ`=\BC$@ H!241S=GQ͏7>+ >%͛~& " {{_t.2 mq GOoɜ!:pt@zN/S$$80!Uv+Y5S(иHnt1؛`ӋsyUyё;S^٬ؚɗ|\`ZX^m©2g:*3 FV u7k,d^ B=2B|WX5gXIy ̱ E$A3 (-Vz87[y,[x!)^N*H-%15[R9C=G5#wdB-xZ3OΒ/H.qh'f/8u1lQ;כP+֤[aXXnt~ Oa6~+a%2mY|`Asx$0e@㦌n~FRzҼJ$z.rM8^kB yK`X ~|Xv{b"tm:/ؗa@ird c%}60sO {΁o\; pRh<ԗRn}4H2J-/q1RN<Ǘ(|ϑ&?zsSbv\ VTi5|G ^a:=0aĠ 34|KD!Y(O<ހlYVuZ=cMrpawLh3͑.jwT}I%]EP5s{sSw2 6T8lgD(k 5AML%癀)~Z9 F0mV5g}3I{Q;|Հ|ރ1uDrUόPn;Z %a 5˟q}d"j5cqȖjwOF+NMPgO}ǎ@a!>p-[ʻj)?y$WJx&ri19ݏDבGw3kDžSI:wΌtd2s7u "JELK3qSr%:L]}<7=uC0x[ &_y8t+86/oA5\Qߙ%wm tb/(9dXf{cI Z;a4aƶ|P3o`ԉ ,T#2ʉ= ͯof`XI%wOOp"`ppNV?xpі 4.w`=ɳg^R#5}:}\r)DulȌ؉5lYuO41SB[Fn4 Gd08܊S0Ta+:QդCLG> C0>8N=o}ĕ}8=]%"< D.9ZopVh>]$y..@Wt0].dAc`Q9hrR/~/M8t,'~0SVm%Za?z6EuSULӈv +ruFٵdsOf<3L]kc:%ݦbI֋n}uE81.JI iUStGK4>LSf1bkQ?Qjc&` +5`GcHwR進Mvu4bU.la͖#!.a~mc2g6h+OU*x\F?kv"3)B!"3%a-ׇLajjN E $'+n| gQAN~r:2{ t+W1/rr(V< M4G4¥}d/ QdaC5f W]&i;mer0ǁ:oinSW831eXG\ `W*僉AQ`'$L<Ɠ6t,| OCxUAէc* I*p;Xf̦|M8>~fD u[MЙz󁙇` jP/na< 9Ag֜{ : mrdd՞I.D4P~'L.E2-$ 䭑Hp(CBxFKkyyuDP$0'1AmMm}26T,WMN"*P;c~:sˈlnG _RiYIסǷvDer1$H܀iLUuͪiBW͜9E+rH._j$dyO.̝Hz֡STT$& Gs:{'?:#e޸<L/&u-aTL]҇`z&ByEf[M ݑLkԁoNR V ԪUȩwĉ:A4 E)&wn*ĢQцߩ5CVDNBoA*s!p MAyp[߂YXߊos\Ԧ^{VpH1nf$J[ET}6oRst1iXn S"d [W~_~ō/`kģN(9x"N[7$'X!O8rT.x-+V{]փ9w f9#ᾮ^W+f9SdAux+iX@^8q.xhH{L-QyuBK-ʍJu/ ?`dHZT{`i62C?y4qBynw byZ.?{7s-Wl݇76Y&`t_)6ItN%ur|^3Pk9-V۬||i8HJ|+^e8NNtoz4"O8fӓ x9=D'aHka0˖_g}W\T,46oږ͸v' DDק ۷T#fI1uМuK~㐊nH.0hҹ=pz] N5cl(#K?Cj!tMt< u\ +2)sGgg-K C'ؕ ӮCqOBa$NH5T7oHh"[8ܯ8ȹBz-[2<"P0bMMtK+zr$n]k5 0Qș@$9Ipʡ;G"T-j)JX$y4;m noP%6JeG"k7@L;yYQIګQ*ĮVWitGe)gߖmx砾VR{Gp̼A\8.\f Dѓ &=e"4rr,KW.t ~~QZ=)^i\;aG%?[GSZyNoS7YTB8OȌt"wt-u[ g51J{,D!8I۔vP<˗3LY^2F(لSimg])~2 L톆[  g.Sy-@s%jCߕrꧫK|"nv8> ~ގm{Լ7iē&xFiV5X=qa;Қ]KWZ| CZvXlRA}$ɣ AoM212Xسz+E[p- Gp9q|%-cXP8悁O8(7m 1ՠyZPM?r%Ae?G9׸K9XF*>'\\j`'Pt>o[6}py]@؄֧: U:!_]'J kJ 2#L)KfԖW*JAѦ-Cpy^j.OP_~Ҽ;U0L,Eܢå-x#')%/Z}IR\Y`7zׁA32',U\K?_(wǑM8OhWJ(T zG<ӽ6d9g#@<5]zh|β:)Bـnq}h+Bf-=@_"`fFN/}i@ʤ*N_nb۳fdkL Mb2ds(UkmI?}/t2 4kpz\B7׺{Sg\P5}npWM\t^ЧCkz;Ϻw ޳tdGM5ܟ4Vd5QX{pTw pZgYTZT*BQ}6we;ugɬt;k-? blTj\T h'D'v{ɹ!*E쎚 [9YX9n%~fq2JV [v9v ؾUS|U%^P,F_*!%RPG": pB4aVxҠ]B3g);[_է=Yڰw7Ew߅FӨOpIY/93N^rV8 Yk{7M7 $]&Kk3i%VY2AhA1G-_NJ Y P9mc,SCt$iyw |SM!a`'KVxY+v<&A^^2l YEr@(:D* akZJdb欨f[*i A7LPżA=#gL_U^42v\a Q̈́V?qfS>%.[7Uϵ &c&cgΨIGi 7;&HHLNݱ0H-2}yZQ' %&IR6MK *݄H:LHpB բ-,@X }[BvXNr2=ҋp++{`r 'OLX:Zf~=+nX?U {+aZK1 g\ Q6:oE$V xp ['rVB[{ܕL{b<LBI{V/*CFo y  -~{t%EV!=*H!M<|@HG!xƤδZ6&huz)AùRo&3-0kMbVIvѲ;J]6 ƌw (&)!=ݺhVXn|b:f?a&]кqxSvh꥘%vìnOt>U~,y/BMO6B.Q2Jq Gy87 ,wEvK 5'_jeE`ӥA ^XIuתA /=BeAO.&q S)aS : (ɔPD:'z[l!=:[h(#~rFg'*1QĢvo"p08 =H}וW :]63< uaڻ<|Qͯ+il;8jJjK7nu {(Ұmgw^hv\Sϐfd q{3YBPNgU@Mp<˻5(]Yz\[s):i֏Ij 9 Xo}ţuXHy9zrVt(9N#򲠷A)}x52mmlJ_g+X QP! !S,6ej*kdaX(;Y=Զ#@2+0߷&V`e0Pq=t . C e-_B1|¶ v֞ 1-x +.K\EMwzq-ZȞ_Ob@ <,fM:u=6h-S@ j {"3i-XkRd ;Ny TL<D,0{~i9?`滲-n;?G 5P֎BzQz*?k噼 cIPY{Xӑ(0),F!E]٬H.Rh]DS3 k|Zk}Zuɭz؆^x0"P(\Lf}ңji) T #g-&#mi@v +\ZշGhs{'}F]7jV-sŅobG}uYU xO Nhj^ej~` \'.= 20W|R+!D;]jڲ%{JuhZFɴЦ6;_#=Ыo0)bN ڑ {3N\oS G|fT% خu9qrXB(:PTimd3}x4OI^nôjm-uH$F3 I %W4`e\~mU !O$S]@x7fCv&.|ž|Qg_ qbVsLګ[P;%LLΦA?$|_FW锉NTiD .mf)}m}nҕ{fMr9 v{l|>;H| &p=O.pv$Z|Cdԁ%r5 +a~F|倽$PT#".VHY`;T)7;DW !a=9[bI93DVJtMiY*ZjZ5JE#ɦ43x)P*{Kl7!][3&hMpay o tl2kuNk`VrκxiaT@s)ywUu(Q:SE|`aRLydQ9vw!;Uw:CΥodY3 yPaޙ53o|Zˤ#vsjEG\oHN.,œ{.[رĄs![]JLͶeq+`Q,.n?T5o/]Wj=ic*eQnL<&QS` HHv 82o c6[6۝xѫU1 ;DVm(bn㱱 2q߱ceUe[h+d~ ; 8 9Ǔ[ h-[ěB͒UV85ȩrS͘J=ZFYB^@^Y|Ssdnrkv TQ5rN>yctzQ U@4&K}{oflyj&ւJLMVIiʹhEJfJv/ӸZ&ox'8쪚vQ~[M@( IWn1+Q2ި8i5dKY: D'C9Q96zUyƘ$s;5P(s~5P9%asʜtv Z<ІlvQ"^Eic ~vlmyubU2Cԃ(#٫(9[ IV7$* oYڶO=ck' *x9iȟBGT#IćhunFp6A8z-7t CfPJrE6o'?T Ίa; Od9ߐDŽr'(+p9[u,L_6oG$IA["ۋ2Eht7:)p4T,[nCwf-Q'lU2㲥[#;824T=HeуX)U\[ki<ЉOO}X Ϧg4 fX7]6B)XǑLN Ժ|#M)Ak5Iȍx],Zv$ [f4|dw:vXĦ!b-%;cHv0Ar̉VG-DLI i7%q1mqjm\dϏA w3| aD5_6@鍒 gR{8*jkͽʤQ#7 M.Ү-c{JU*c*ΚW[81'dWstoBOPƉC2;B~yC( ?Q&ؖ@d,ZK{Q-)5)=ȍ2w^*I rڞ(f)YűwsS篭+-o;*l.&697tY`$!&\}T_FK|+;Baת|$!슢Ԧ&]qQzT+'{` ԍti!名+_a&as =$>GbC>I=ylY{0#,)gթuϫ9:t@ '50UnH>a;i)W /s4nj4bۣ`om櫳NAbFθ6sgCޓ b )ZO u:ce ģ"ف\,F%\EZ#J") fz<@ς񮂱|Bq MUr߄Mj_$B#N{xm tR%p 7'd{J <PulgR*B.kD^]_;z/8_u^gt;Z4{oVVs:ڎ(K@,)0 `qNFA̩ѧe֨&ɞ*F¤VȢR7;q&;U^`Swm߁d X+vOYg-p{$Tεph%CK3X䫀HM`9pn;,7ɵ5s,[`2 E*/nٹ݇(:ymiom>8HxY)*m/aIp ЄFjd/rHiddLF˘¾ Bqh'ɥIh>xT X:ziZ v| `6$$N"\ 3vC=EC$\̓▪0g_5=|c:[  XϛuJp@f\ bzU2+\ eP=][Z1JW,t7-㭠d1[|kЁ[_$+feӠ_d 0ط #'">MǤsRYߔIS UZpܵH艘ኹ+섇wZR JY( 9Rwۣ_(Ʈ?:׹ vNiDO#?j6>Es.h!%{m15`5OYE"JF',dF,tϑ?#/!Cc\KeAtpNmV($~cN\!" CcYIrpBd6k1ie/TѴh3$^ik+ 2fTM $5˅4>=wmmD0-Y3p:O>15 Mzi^L(ƅ c<d'*k ,ޝ˖`s05dg*?)iG{|γ^*;OuŤ j_pėp4?e̕tQ'ѨQ0T:O!lĤ3S)~}쓽*|aoP%։Y8/( >9 2C⪉ܠi'B,ZW~{Fng0,85ruӘ ڵmunj 9['OΣP} 8g,]!;[DI7[A >O.:9gT PZT?3 dv%^ -بhB BvD8[18v_Tg|V.E`GN' +ሦ|0DCPׅyk >#x3?c}dKICjÇ\[U B#C~ aǾS'vp4s-/*_d`EʦX/7\= o=B*~Ydr|~ f*sg1l=afƳя|}pq.ſ| rqӨg ]Q)`_ aCkG`Q'L7Dopf XT+nKr;//^% I*  Dqn>9?u1*oŮ{’^_'*2v2oIʂpW@dBI%Վ-i[Tq\M>"jǂ?l0#hԯ//yMvM=WcL#Gnm냮I!U>+*NSӛ!†me-DHu/ϑ'l^>z'B^x6.:ȻIW4 Cbt]OIl{lO+3⧈<ȷ)#7F1q!FN!A:>~:G;Ǡ?S 񄣩ϏR[- x wYf'"%K./VMAٻi@ZW MSسzxY Ԉzˀ{78pvQ OI֢/'IP㝇?]3Rϫ_ゃ~3ַbcFb8]ܿF ( rE>*Vx!UB竩?Q/L-fg5y fxŅ4Nc&]G*45 0iM1A!~pTpMDY8 *Y]]-O[-~%m2 =xU'6$ 4"b1o&r'5L S!'S25Ț^F!:}V)'[ o7tw-păeSBŅ|F9B1)XZ. prwĆ 4?t\6 >Ev.&((/\R@yi;,Ie~6сf6&\ObRiuC[nv{]B7Y(XES0É)H7En`')mw&/|l&Y`߫d%o:75B;D~~vbaxE?2qNq FC-m.ʙbrɬ"휀Sk~`9m1oXŋ>Sׯrp9Bo{Gt\KSƞvE`eA$嫈S u&ᛜ6vLTy̿5>tyI^ޠSS+t"T: [ٽM'OaYP y2lfg^|I 2z=4ePKdݑ N_`W1Cg i&ұV&%͖:4Vi:.T?U0)@|6 =jfdL|Kj(ݒM=.D柵+9g#wƆjR#=AA[\Ng? @tߞeŢ?/ұRsLe16+>SYeđXCj*` $=6I#%EzWi& t0ƻ~Pl{UVt gl)BICDmQoȿiaG%{$werW*%H,d,5oY}|֥٨g["~[SGXD-XWu 3ߚ NN̖vYTvY}HJ:EEK JlW L A ki #sX휖ՙz澏Е$ 'ppKwa XvfkLk Wҙ8*!Rin#1 mB|DL"!וۘi^ x!˓JIx]_4$Q],SD:ur,2-0݁;~ǔ2?.o_w0`yD^Se/&=Et;/쨋O{ @;2 pS(3:9N;FkY3 ~*󪒐3D5oH%841$6]9l4zT4L-~@a&WoO6ƀ8VZMQ&^N۪KB{CY~2ogyG'GVr'1_12."Ġ<ƂSQeUS^_i`j\kb&s@k\Sx;-@8[DN|A+ڥ#ߐg`53urG~,ʆNww"!f..XeosUŇO(?<;^q <3mnѭ8B޵V!C8imKxuXׇk!XV-oCê*ߟ^`Jph;b75 _ho^pomVP6uJp%1f6R\ъ ! )g괄*@C{c~_`%;#c5pBX6_4i{q.SbigȽ(ʿAwq؊ i- p& aMH)N%R]Gܑ߅sMF뾗AWV RQ`d87\ݓ/ĺcPpDt 2JB> x߮ -d(a^X6K`:pEFe WzXy೚8)<~0g#_L?%Hty8p+EаBLD ߊtcVbKXE͒< x"YE༼nhH+Z\(7ulٸ>*cF`YWly5pfWK|E8Zye6K |b+ᢱ R ,%,mBh._`)MP+(ɒP$G7*F첩#Dh%Kesx"q!o(; tܝUQVB1gdCQ' 3]Ԥj`ybl`:U{:T¬TH!Ph\/>G$\cӚT/l52|j6-6^C3S^y.gx8׌_J7`vz|4R\TѢ(n&՗ fo`j\RBRj,bB |@]挾Pz/lǡ[V4PS'[ jӠ\?BPcDS Z*PYj[1^`m:@&fč|ME;8Tbh/t[to,3Eg%Њ< "<kr-R1Á> ] ÎJVdPL[~/gHh_P9y _ @hAEbW &@Og~ϑPXLBO&:nDOhΡb;E} nօz%BL\rQa(XRano2uSTO@c; \q$Z^Bq^ryKU(ET-?i+"eT۲FY vu((t#YdN8y]9/Tp8^p( SNS]yrd=qxW{ LA/ 0fO6g3z\?p3K4UV{?|Ȁ ؇̽%>hS@)aqkH\ҍYA4-V~G$[}@V,']ϗcrr0SDoK@{Ke75UWìZ 4c >+p~ gv#EO-5W⮉ Z}< )5)}".Xb%'LКrOk@טDIYrPi^ŜZ|R?gs6]WvT:Q4o(]U ,L]buYT *p;|:Ap.$ يg dM 5{)]^G{ H&t݋f[jWn)513ě. HZӴ9%gM ϳ\)*1pt ]"Nq>d)0͗kh D5_pHƂsTH8J'd Zp sm$bQ__<<0=3d!r-cNFGb+ ׮N6 U d<pލԐ٭%\Mw<( XK#Kzv̅ j=Y-1.C{Ք.N0$;Ez:c 7e~V0JqጃQcz& ~tִـPc' U#=c[Q(hq着!> Qp}4az3sgL8Gd}PnL?YYj}#HKq-p-KxFzx♖ `!;9X_6 b-z*nz!mKfJk mknR|dR$cCTzĘPN]>TKXݻ-1rymnP!Y[أX N|a)O JO| 7M}DdBQE~Z>.l~N_⎶(ąă0ֳgPdh-s\2щRwAwq8;W94Ku} vSPct]I˳Btmu[>a(!~hBck뒶e*ی#~aa]2{{O͔%ycĂpM-[VƯE]*5M %Zηd_> =seIi<` ly+xv,T Y͓Jے$IfOWc`* U&l2{J[:-OvRSb0ݹ!бfHL39zP^|K<(7/RIR} +7*)Uq7# ( 8M~ZzވujO3A\5{s((pXJ8Lh:\LArhBYX\6$`Kn00*='ɤ 9&vpDz!!g[Lz}!U:-' Y 5Dǻe L~Y+z7-yAYV0 ѺmI=CT7<(P%'UV`K{uȽuWz>$h⤈zQp6.L%S ., vihNwyY =2n*/e͒WgDTq}?7,~lL *33_lޕD;ARa#X6Sܸ5Yl«eznofYL3}tQFtOa-_-:H-:YpOQOlOȺ"m8*(1=|,qoK]U"fYNm\ -b .M#{i O+7V3՜64U)]|'=LdDsKEY%.˼*IWצ{%0u/weE!F9b PˇaJAfyKЪ+D4v&~e\x(~/I*>H9x~LK!p>%}Mͦ<2E JܔDNNU9߲)XTrO(TyjnW, 0y7W4#:.m%r:b$dL:šMJ 826"`fVS.ʀÞʬOxhůA+YpĆ0aכk;(ŭfn'08*yo|oL F@]y "d\JA E䷗Hy H:p(lq~$FRBly&N7+M&p F dg?)MN<j#jW<&2{ }p䫈^M'um: :y>d}J>%9C7M~+uYM{y0sFlyZ1# IxH!HYù1\:ZN,3/5 /ZCk/b5ʵM{6X~؎I]FU{\[}Y<ڸc}Pw,Xtn6IƆ?jIUF W5̬a^YN(X:F i؃.RC$!t;9>ʑ:Z&f/Gۍ^ƭ XtP}t;aɏ(`^?]y;ieyF$#oE&:Scz VBKR5kƙ AI{,vK[v'*V*v{?N?$S]W_ OG ֐Ǘ" M%BfaS>G5:NZ|j`') 1χW:{xC[5On3k\xV%DQ,WY K2qD`ODR1Φa۝ sN\HCons@>^ %1{|/D3F4)AS,[%0 /|P[ȟSy['CYǺV."KA ,w-n ).M7&Q-sjd~IJ-ROJ sPz eigv/hmҕ@jM׮fW~(֣6{Ý 5ReoeJ,?FER-к?c,`8Uұ̜?dmpV%ZԎ@[ wK,Z2c!"M>Do 3)8=DJ{Av]eUsB9šBʇ |}ZA^Lot7p< E]}fj=[u8NCo?o扔\N =(c,9E X "hD٫iwXt9Ky%P!&jQ](ڪ+GS`7U@No8! aۚ6SOgmX#Px8):#A$պ; cfٌXͲoW#r-,(6!^1rx!Z$LVMn  yLpf-UL#I_'M|*T(&{&NɱɜwM~ eS$ ĉ;H$MA#@8s-Cհ$6j$S\m{CA;%w` Б|Ij''f:|u?p r`X>jETbwE4T掗;Υf{̐VC&+Dc1l2"W}8jGpQYQb)Y; asr~Nq~w4p) gOl@Y )p=C8\nͮO4Ǎr^#`ao c}6=U`|N\(s9 VL"*63 /v{԰4sCё|2=.D:"RX9( I~qE&rJ}fu ipF̖<\jƻXb6 ] |OljȪTyɶ:n >{]bgӿ@]^VH>D] h3̶VDik>z̭p{q4g,BgP&vssXѷitz:}nA';gAndPU7Xh1 򘅁~Z:e]gnl\f@V-nDSy.z{WCET|)Əfj : N=CP@<.47Rw{ f+rKYt%j"ne5M]d3z +&ڞڶ/]rVm`[{ ߗ؜a\VuRjUd:]@3 kST-BܞEB1hx[u$႖g&vDeWV?(9ui n4MG|o?4x,aw;, 7 ;Z{_[2{ [/Q#n^2JGt=w0v TBmH¤AVֆ@YLkd309?ƉGmVLaUB\j,[@7x0sqٔZ .c8^e9=E^\,vp_UDF<'e/ofgo9r4ԕ@'EK4ɵ*Ϫ'|oN*փOrNFuU-`"l;mm5sՔMyUᎼԟ0+,!h`y#.߫"Z?L/`d; ri%:_ ViX, ObeҘ6gzqEe͑if9.va:!tԛhwd&#T`@0KgC"ObEܱ*V\;44 `"C4]/g9>ca\jۡhA=IDqդ8Zax]F؋tf (/ EGO¶C uFY-E:܊^z3?jf< 5L. GP;Yi-:RŒ{!1 GAVm-D83څ# ] (O!D=UCU 4/^SBV*2p(K1#IjJʣWQs e=Ūyz#4}f7SjϕE4qͦDI&.{0gFnv?AI}m FA5m}ߊh ;”Z\T]tOϭ)ƕfG(@&d嵩gS.i-ҟ_P!yiSyZPX]t:b>>鴡IلKFT'cʨD/*ȏ2gʹ# a=勞|g2WXlNpr"E٥Ziq{B zH0, N|S \c|Q98 4.MYbA_{-l'DbKp0L~ݐ"p"5.ե 0'1.Of^mކYh޸-Xf@#YU%^uxGpd pz )gYS`=KBJΐ'傹>)>fd-+:I\Ar9?LYp ٱɺaE>3u73dֵO-wڿ'F>%CCT]u##5@_/tbmUjbH<~]hѴ{t&2=%*h󂮕8;RKvz#{j%g5'H^u%AltodTxtSD 1jAc*׿6>:9Q0O8kGp;0--<Ѣ3jYб"BnưQGq ؆|][kO,U`Rm* 7h{̈́%w.y}E+{<`p:r3f4 K+)A͜ G2{'7QIكI]_~=J)m$7mB+zricՂڀ Z|OE߄%ł%7t]ma\qf-e5Ĩ=bk0އpL59#:;?q!ƺ|+~y^&<=qdeSx{_A{%æg>eei9JG{slyZWUk)X4j;VR.h=9'y2nhJ#qGѿyzʵ)2Y"*Wc+Qva57"a8^AiNDRiM})%'x <:7PNOӂ'ݞIH\Kzۿz =u)M);4!k[O=7wƟxV͚~SC&&;c_˷…n;肋"(T 0⫓#&Pp|.M\3#[NښwHpKȀhJU0<ˈ! 82mkG-ҶHQŭp["ީs;4[q]ВN# -|=uSR<gvM$RC[uA+ {h(6&ޙ6_kAA/DCmCXKț\n'շK5yulR[>TPʨ1Vi+V% hG,=;e'"ڐq2wD[YL23vf>͈Lk XOO7Ͼ6H%M՚gBhWk}׀BLZvECav{8D:gV(f_ [R҆Ax4 p "GT^ p%B8 K1F ##{B'VCטּ}LL|2(zS<cct\9)ͩV|ə(z>@|U5Iݿb1_Y\e"V>(;@ېXM""t.(oKVlNCBz99 Ԗ/KdXģH;c_~REWquq=Y]`,Aɯ\\u?M!R%ލwj]B.zpO3$;3.2Dj5m8wKi|U[a N9`q3"ߢ_KWl҃OЮGrucYkf2K3h!2Jc,wDnt&EZH>} U-ٝ7S!QZӃ4P\mh R t/z"-T5^5IO֔NvjLe[~Jf\TxjCdZ`:ʃk!<#"O}Cc*ї֔3||aӺuohst*qkXJ|)4S`^sğl1CuTTc](ʓ!HCvQHA7>/&ɸai8P_c#j+BdY63 sXL}m"#+T+O!c|/S?=VLw5Zܮ/*%.Fl6#!`8zLm0fEM\l!bPr४OQ_+!K>gą [f`iXJ΁ zP力rOhQ)c#41d2&;Pբ5~Ԋnѿ s~p0#iuvM\ Y`w;Ը#k .$x٢M,Tv %Љ dNsVX@Zܿ׻hot5kf/p "b@5RseFC3t֩5_7Wyp (ʙ4$>h\Ͳ$$JHON>)&Y_vKO :99lNu^8մJbS!/ +|T`v9s䷡_XxzԙМ!hDI8g!No}ww^ñ b}dxs'|hje:jVnO`>ĨK/f2JDv,'HxT97W<aȏMX/I,lv,XN*ԯ?;5IM֝&.%>XђCY91J8XGD퉵yRKI/đ=" b§ヤ+Ȭ#I5"- j |y۷@ Fl(|Nv*GY ԛimz)Fбˋ*=@m7 F2QiXzCeya%$7 O~_mX[νoST'$<ө} .,Չ<@buWFsw><pql$I&Ojb30.$,^ϒ쒁v 8LY7"^%^nB .hj&>?xAS${,~oܗąN"ݦG^wǣp٫|aA,6X׋V]ߜcCnV\g!U?#S]{9ZRPPU-Qmʦ/B"O'>>3)m=G: } Z\--,+4;%qt7Gӫۈ)Z!Zn%3Yg53 pK/?ϔ{zPnJntj@KRAÞ#E@ 9yGYID64ETlqUdM-'{Y2"‘!2mYPOѯS\~#M"kh2S=Պ !-C:ԽcI6ʨNkycYI'?Jre |vw+W^SPݓZx p% L^qgB84m>' YO2 QFXس] X%βbcrc"=ox V"d1n6LFkۉW7SKA:KۻH}OrsYs=?"Qr@Οڪja[*5d/&IĆ׾T%]zB}9m3WgWix#stt[=JGIcek0f[;#`eo'x &XJ*1p-%˳T#0#߃QUT$J xUw~n|IFMQazS\^N"Jt`p8: q:ˀlIؿ]8?_Bf"o-t@App&D@2NXL*`CWwi(QZB $U_VdAwzp3WNf0NE@ra 6o!էEE_UT Sq6@];jz,=/4 '1/nFH]g>>M ,-q{^vniEb-d-%$~ ײ9޵tWV m~iCMm;T+ {区9mBb *sG̓.Tkپh { &BI gOB)yNR -C}36 JVX%ơyѳъVe\MyតBJ%|EX ,8F9,9K" % $dU@\G Ū^GFV>f̙Y^{^lX)T"?CT*GEDP˳rUuCNA!o]BQ].a52KԣM W]ud$&ڀرƔ 4g*R}E "K[pK}Gn9K?(Q9$Bh(D~OD,a^ RhX[+}8 '/ *V]  XɥxWr ]^ Im_A?W11ߏ٣qR>Dºkza]6jɶUZC'OlUSVM#\αh*9b=~KwWwI C\i" V}OE̸f ji3V6?U[ddC1(8Kz*d?bն"2Mvbh{Eܾ|p:ٕd2On)lO2%T+]hwĭ׻~x 5tq3X7Z-]d; (,'j%ߘ,vB^9C=AgzSezym]NvBt[M9j}Zx+2 畋{UY$Rdkccd{~TXmɣ\q_uaFsS"C͵>APmeJ-Oncl ZՏ9QFY0|4Aw僚`Iµ>Yed܅on"*-Z)QCF m nHNc1h0ίT7pQi2I#[WPe|A.dq`F_X_ZUd1_"_PkUC{Oe`lS&uZ ɿFX<؈nRG)L캋7 jΆӧ{(1yw*vg (lo:٦FÛDi/ GkOVd&jh uxH&a`'RdwgU\]oazj F`z0t=TTt\US _Gaĩ%#bVM]\$*YiZVJ4H1nA.r$s#OK`JMq%YY^. nk$y=f+Ur2EI,"ZT'dbFQ4Z;a/7vPXj|sVO`Umur$f (?^WƗؒ GŲ|^U=cӎ" "bD@~\{Qun "rGT#\(9!/w>W'gFVC}ЎMvsB{TcKTVY,B;6<r#~V7{h=\S6q &;^7Gw>)*JMgd%˞{yHd+\<HS<-x3E%H}؈w1zQ%N3FF eqs/VS/81FSuB!ߖxHQ@!:wDI) )# s/Q9nm#ͮ\͞RVs)P:?@U) f皉ȉ[xՅKT=@bڢ]={6/ :Nr웏Nf8=_B7U]2qWNC#{k>ɬCX&8gaWcNk-ҼOR,B֤HR+%FWI?!:/3?B(-sadQw%Pډ.{R~k9Db]Zw( GJ *dDLvt"$d]bRfO/$VZu'D,x @ya9d9޷>(: )4\خm"~Y9C)ҟ33NMCYs`/=b Wj%}'w d4]\%èI1|YP@$?oG؊0wUNvadsH]ZkqB@mxß$JRv݀Z|rOȘB]Hpr C" sj PM"}P<4*# FG$5 $q1OeGh:?v 3>܋>1tcKdk͉S HȞW%E]_X1H_8&ؐN%Y!7A3+*_hX*mfgRKܐ#}$)2 ɄY4fAuOYjP>)&`!Uod1?EOS0As jkkOt,;\Α 2;sImgaեĴrh3&Bk 6<|1ΗjysN}py9;tVߐ?3xbtYDC`e(AIC㞺5 =1~LZE % ƣe&dAWZvv&1[wF\R؝4 LQ- "+jERlI{)hqBd ݻ&s+RB%b5Bէk >h\a`,(ġҔǬdDW .Vm]x譽]D< Lt ,nT_Og3|UeYjSj"Z2 RnNv ;?ىS :oX3:bm1- ^^ 3Vl`ߍ}_:! zbbYJ1|vLdJ]!-=gE-_7]JR3X\RCi2NzȚT7ϛ-Ls]nT+tqc=<j =~جeB⇖NWT7ж?f>ݕ>ʸdഀaHgmXP4Ѕ񟁓^-hKL s'}p>QW&!@+gdU3؄1c7^Jæ> a!ܮ2"̂Ҷ#y6u.b V:< e<~. R?fPL}Q%障h> 6qG_TP0X2*|+OˇrAHswL6s2*0[i;יf$muOM[|`hD8 FZ~m#h|$> AJĄm&[q=IdEK3!^O 3ޮJxs LN I6̦4 ^Tڡ p6BgHT7O`Xݢb?+M0CPl]kab*!?nاF{dA|%9mk@߯qk!o@R5YĊS՟!ef-兟mgWI@OQʑ?D%8w A5K HiK>5~$_o+Z~d)h$&›AΤ vIX-.!Ϙ'֩7p}dCݴ`w6~:|J_g*]vT @֢w,irL,2,2VSa‡S. Y!DXA//n 2\ BpŹ42sØ{p/yaY"0tC cւkfR?q@(x&iFu9sŽ"% HO42i~lڑKJ/nYPdVfD}p:J6܌;X hSVsR@8R\:[qvC{ڍq;x].X! WJEaԬ aブLHk.+k$aVueJ }nf!qLr&tQA9MLNAj4"Yfv<@wq_=g@C's>e7kNHsYǜ'QX|7|{b)`;]iȺ_2E9;"BcC8i˃嗄I=Yv^T6nVݛqt&R2"G+vtpVlLl̿*%{]uO5WfAbܲux8 egDqP-DE`pϲ@0fx9?|m]/9dQWt}zpbE7$hDȍ%jy<O! ?Ha&aiѮOFq̋$n+~ۡP "c+F,fVI#3t8pi܋cW&2(>R{(Oq)QK:";]٨)R: >(0V5)Qr~mp >7RhN <I5WP]GrY,K'6y<Duqtsz`% _ړt%&׸`Y3X}`IJL+q(.{o>`@ f%Ru5+gk{͞ʔ^8O? &uixEw2b!EpKaD7h~\j5XЄ3ߞiuLf7֑Y2jaգnX2VOs yif>pWix< ByA4rZb p&-Rϙ!N@شu@FӆN+ 'vYZ2{A'A9nj+쨼I9t5AVQYTW gfgH=tX;@,3A(Ɉ#:Zm YRZxyԴy{[XV>\Q QX%TYEr S, #,#D DzL0F0V}[C[[&Y3̼"/S[NG0cF/j>/Mdx1rZnB;M<޽z.m-a3SWL7ԗmH|ޠIMbat>wHi#".րLV .-Mrb{,4 3sdY B iSQI܇l8c:S'D b^~a|޹B R{S ,+%lЧ6ˍxd;DOL,(1k_]ϗ{ߥb!_At6b.SA:[\ BD!NTyiI{n@UyW>J[’$M?3<.QK I2.KXtr[zdy6W萹.޽>Ԉ}äV#Yc ? e  bWz-uRiJ=U5oY%Q>6DgfIz{IT`kw9-7*Au SXZ} 8MG#0]JA0ĈLG,NP՞>9ԫE 6`B@_ oք& Km֓OF7S4z3&uix繒&<#/ " `G1rlKUrR2: YEB,5E$l^tFJr6kCw<qaE_z&1W{kHH)uԻhPy>w\wj63 K ĉUI ev*BP(;uc]YfX:a1Шbze6+mQg~8b+㽮V툎 'C!VuV3w~qV}MB^r3Jj\=] 3=g=;H LÉ~CbY|W9h€֡\#$Lv)Vj?O%m;ہ+NCh|SNGP5|qW$6ތG58ltF~ٍxaV5mA* zwDc Xt:ed_~}x%; e@I>k|RY9OHblw;rF#~-%`쑑5޹U^wZ<`d=.e RFv[j+Q%ټpMߋvϷn.Qa~[+E+|0'O Qzq ŭIkYܾaY"_MF*n1!2`p1ќE (M" RV(ƦIc+l+HNM1^2_f3)V/o_?؅|%㈍=lJx"X{j?ն'q"%RpXq#p}8p)`*BRw^`k-|- jW J CJ$ӷAf$++" $SJ[ QuXa3Xƒ]b'_)l8SXqKWZs|$S*sA*@唗ԷEp*ja1bKhEGt/G " n~ҁUұ#=zj CDhOt4'f`t dN[yDښ) FozЗQUȞYmhڛrVjfLBU]:؊Н2d&w]$|%N{)'MRPx`jGB9M0˞ WRmCS>ˏfV [dQ%{@?aOx@bv_NyBU<=s5m 2懟2(?FUPqpsN p/@(_m\ϔ.,1dz&^C·:?xER[r|2y7mpG%Ƹ@ ~\UҮ̛f TdX(9%@m x 7v'oġz!'SȖЖɽ/p+ A;2@:ЪƄn 5l8"=(G=DGldJr Y ̈8`?$v6Dd]'ysSk/ ^j\{釰vGzx5p0飯k\|gs)m)y,$h6ps|w F7G$\IurX{nW@PvjSmV',GCB h-tڝD4 wړŕ]\jIfޟB}X`G[,ۄ='8|C8ݳ"1OQ '<\|3cD)>|4zݮ=9NȂ*͛]Qi{mۧZ])ϤaTJgK U(T[ <3(1ɃX{mp6SNUBb)}#혖逅kk# Dɫ)r&%>To 2S'tQ2_V[G~ )o80I~/PwJ]]ϑXSTRb`WYUf'kH-h%Ve8`z3]"W( l&!ZY68z0~p列Oo^\cWHP5Ų c_W\31RX&ɦt]>ݴ#aD.iTJ-,зzkkٰSEwNd7NpN tbhEֆ5R .,_vƗHWa@qO@4@{EuڌXII(2sˁ@A_Dc]ou%X ٿGv/q<bىήI+qCPNr\r Cx KSU>2qxW/gR Q46F0&QT S^PF].ރU0鑲Hvl{l+hK`.5Inz ֩? z?|0$ ڦ 9ջ FtI&¨F ~bE:ڭ),qx)sډrM˾D6ݢh+!FjzR!x?[ Jě9BWW4rCAI\ W[Il$'U)򀱂 sLzIN8RD16Q7xu@ND _"ק$mb#yD|)(jl*M6*/YO r3*NDbzO޵+WloǫsʷK#^H6};MDX2 +C'">R0iZ. G&5 }2 M5z@ڷ=9T淎"\,0|Y"4Bή?~}<݂d_ATeۏJ KZ?ם#1z'u`UXx Xa"ri Q $^Z$ABPPi2XZ'ýaø2nsx-쿧=y~[͇[ܣE< kMޮoG{1v3=/zњN&*@JR\1y/P$l /Yld0Sr~PВHb-'n^r-ah̢m_3P&x[s+n3EMR͌ 츶Wz 6]~ؙ [I/d'K 8)#G-S}9e&v(/zԴ*g"醐ql{YpKv}Qg7>zV ^tOw}VL]D-wIRc<nd G>g,QyY\Q,Hc]k m7l^Zf:7x<^r{;(]m9)=ӫG`ћh7ucc-#{U}6/I(J*n0 PF#@]^Q3::p2{P%I=am嫳9T~ cJ+VgeH.ݪ Y\y M;鬷#B&9sPQU/3%[lu5@V"72kJxC%}ofE=!@$7F`lig˱>K,гQx?؅Y &]xS!S vIw!QK;p|LEQȕu[?뇀l`VkKMX4vZ^%H/^%ȞW 9Gǚ_T߂1(4; G]rXv8GR[FqAi707[ښfzG 9\AHv! j4HRQ0"4#YDL&5ڙԌ 4)I{āɘiCvOK=Z E 3j9yDdq7$?J%iQeTB2NK}56k%6$vn-k*˫:av]l bf.! ϑZhL;8f|qK*j+g,*&W!PQ0-K,D^ <;V}bWdXU 磖Ҟw2*3rߣ:!AM ho %\UNiMǍM$'$muH$$feғt!ErZ-h;lq:Sꂒ+0p7~Rb%XR_C/N8jPxNH! 6p8G-%/&==sg8q4!3{ZIVԕMYG|ʥ?ɸm,UByNlZǘ=Vj3} WmQ˅8b<݃A{-~:;].sdD%}cG^DW Ji[7XN$/,q(9VK砈A"d#-{uB6 i+%Iò:!j Bax}N͵Y3ݜ6!Qo_Ξ3՜^s1lU NAO,Ct[ïdRpybj}'21CاE xE[kuB* [oh 5a\7?tH' H s#E٢:'ryc[ץ-TSLgO `w4EFz0Y$R.^9h)11#/?`Mڼ[;XbrTjG5,vppNq4*]ˊ2 8K}$Sc$42FH60t]T6ZjGw Yyκ\[q4uww Qc*vV^ QcZ%ה׋18W yb,ijb- i<ŖO%EPn}+Ri;5H&n;rKDfK2DC` 48ʀҹ-#58 VJup@haC2k!]Iթ. A'M(RϞa8lOܤT|Zy}qծ ecHR @KoHߤ⤭ z$kūRrFOi  ~91 D`̢[ .h\:Apl0 n,w)زR(մ?.?W w*RCw#{ỳ l~,K~IEHU)QVSk zA- tT*ͨ"N ?~*QذU?Z:'ߐ㈹76?-HV(,H>\u8?rr~ݶL8_SXqN_whXV@)Պ~7љ.<;Lط~> )&P3wb8yN\kɶSp<%xl%Ϸ/2W!텩f T}irRW*ۓ#RcmD<^CwyE+6yZeVlZ599V-WQYa7tT>C*eщ4v#$F"AkSl pie[{%vg$з2 wjHTEdUÂYʾkbZbj؄,3HUN-ta6=ׇ󑓃(˂kS9^3Kh 2nZ6-imIu-ϚD9’OOK K|+6}R5XnD0N G Kݒ-66db^Gپ U@f/ =&jLKXۃ0 G 6 +ƒr;x'se6)]Szk,صNE 9&Z PZ38 $w1 0WH "\&v1` }o2@[Y4e:o"3 9YT5xg E^5UkMf "!'dؐ򖈒) k\cLjwh' ONnĚBLc|N~Yj4SӮ|$@4NnL\_ @0\Di7o +Qøc {۳e3|Zy˄!}OLZvE>>%=y;/d7#[^CpbN|tQJi Dd] |بKr?%d 0[I&vW6^L\xG-JaeT2<^3AXLMץ4rےZ%J a` Ak ~yaeQ{@N1z6]<,2ٹu B&2:$j؋ˆ'<q=%xS2rgSՊuypLGEC@lJD'fSȆ7o_Yen@6ggәs(~*@ÃEU-{k׆XUjpHԢ 慵v\ Z[\?P1F `ጟNBڌ/2{J|! aZrs"/Y % t{vl$|t7oG*߬kcL) Ԕ%w-'z J6E vְ͂hD @Fv X+ߛΜ,^Še0y6Ł݄1r)tE\Y 8~{_a(2,>wGMgAO8YϒDq)125Eq+E^WAƜFX)H-%N|Fĥ䪍JFtk _^͔T 20+XT9ZK6-説=VEA&q@T+weɷA†Rw4R8ϲDI[f7A+bM,n: ]ߤ%V8VO#c3*EvM_%0XHͫн] 'УZ隮 # @75'7Ŷ0%7 \7Q ˆ {MEU@Z#%LET~h-m"G+ԫy 4[ ) mP QgT>yᇥҭe !M@W۽F XYuA PZpn*֮- qw;H0mhxGܿ zޣ0wOIv,w a#mT۽a*ަg%I@VƆL]Qf|Xǰ8 S4R 5Nl48bض $mmDyh̙;Jq #_#{F /a:XpKm$lͷ$GMR)bзt:_gjZ:Sx_z]IZ?MV:,^h7D\l.Nk{:^}?4Eoal#cftLC1+ȷu;>}`'P扪f'"0}VX$:o_M3STgGCyCONo)"pE FNRrdhz \ʚSRm`풶2J)DmtIu?yEY8[mKR`+~gop@tC/6 j>BSn3J jHnzCRDg "Q AHMs$P?C_u@Ljrvj#|ޑ!uIt8d}8l}'")ac/v IYY!r6]yuȧ/bT f!SSoE 1&OT̻ 1a[7O0-(d?\;x2VjeU =T8RůGY[(]b7jXX(q4X#BT ˣ o [!)7ec+aQIQp7}ojQO.vMGioWIS0n}u[<)']{Nn r/2KrI56"ԓoýֺAuڊۻTZG,]g~Ujj><Їr̭n L1aEƺutuހ%PHxC*NF -cW{H{zA1d;l}gʆ3p:s|>u@ @ jIT5Iܧ̉"B?K J{S !9BZ;oX )P;W?P|+7 i'[1~?g&q !W+,ŵzץJ.|.FC ۉ&fR)>HHV-OxB}4͖xuWG" Kxq(xW9A:"؆U]LZhkj޶[Ç)Q3<2K@AiJ#y0r4Gl8c$hL VXo//* rERlFm g2kWJ`V;z2Xrf17 51{1?5-#6T:m@+J* #wS#1<{$_JW2N8g3}3VzVa9wSh vz!j(ފVlB~[e,5!;G# e. pEe7ШHG-EpAg&z[; DMpL5[Mke){+z?h3D PϢh)rir@c^y{Л*%R*Pa@ӦO8,aY3MRyX;C[RG@M,"4F G `w3H $Պm ~bh]t͜NLdQ+9'J]OS;T8M4>ɹ׈兩+Wsu#ǗȖ^Roy)rc:/&cb"RRC dؔU]o-``j"T59J ԛ7X.S@k똸88%]hPs6:Mh~gsE{PC:CW*G{ A x/zxb E-9F~$>r~ĺy iܓ6h/4rQwH>a;RkY{̗pgFdX1n2F`&Ѓ Y,j zzIT Z +acpIzg 8{T3aI2".xW%@wEꤴ >oC,ۭ^EZ+E׫a:˹^vmp \7+*"r*l@|$~@x>S:jLDa?8pkgf4^MPC~ nܐ̺dlkmU< iRA~C]KIŠSq}N׌lykBPJ&~}x9`F50INE p8X5n k|+џ'h##-قZz2MCx־, $"y%ٗ%O_44ǵX  A!emÃU7 ~yrL lzx tw`e-e^Ux0D:Q*F*ie|*9>Sq\veC@|iO.=b\@34n ˨d!nQ/4-۔롆G ֘).{F-+ yA08|5D {p&Sq sV{+V<,iJ#%WdV}:a+3!m+7 5跟K5 ÎC35j8ͧ1/wo2m2jTnlϡw f8f 9W-!BAjF3oηRzsi*hf.lb:6I@ ^ sT'cc9dSlkB4dJGG&v '3^pST㒇w4p2.K͝#PZwWcvDtͭFa=!GŔ kÁ Is٥W:/юG36.ӵEPHe-B-+q=vȠ H`cp|12kݰ2$!'N0k v- mA0~ ;+wQ]&rwѲ(gh{II6Zo&py:rWQ0 M1tg֦:ۭHQ#[vs 6/͝S'A6T1ƛ$CsvQ (SkFynp(#(>Maa1_ PZׅL.(L,I֥h2F m£,vޮ;7b I^|щKr"4Y=7c$_NXv,?x{PS\BX]4Yu|er%`._Va6n+˽hec06Q)dM"߳+C*_,I 湡:+VMgGco UkKG1P8oF~'/f|z ?',eq],e"%TWUUi2FT0KKOL^wQ_h %B$t3g o2`e(YMJ9*\p!fGeYwX2T'ۅ$=O!r)O 1@ޜr\- 6`zp 8el}KPf(޽3p&uKGf~ _Cz>~4ߖ'fIK9 /{zxt?M+v.x":8H11E)STuo;2jϔSK4m 8%WI:ng@;zNv9.q eaƈ]/AKO, hd= T$Y *R2 fQ;O5 S3+&k.X֚HĽanj 3|CNZ"B/O$-I>C~_QA @xjErx%>Z2 ނU 9Ƭnz/N% L49ü2+T+_|$ȳMѳm,(2RkQ'G]0C(*YܟB]^%VL-MiۍUc +"' aO \VHAD$\-o^Uu>Kݷʋc}Cm9ܪ]wƷGzBX@yv4/4y W(W1.P?N$L $>i֦'H3dSL,jK:y4Bk?ʥfK{[^=8#X+w, ESZ0n&'%-+zױ(^'BdvmPȮvz Ǖc#X~ wƍ@9ݿ4_bW,41 "rc/r,'ϸv쥖|Z4vrVn%1&61:ٿd3J@(vNJt2/{r-ixXZ o?EMͨU@C5Lj)ڊK|"Nm&hw7Dy2" MצXef'\P9b> iltL19? 4N>0Qh*2= hc!t}5'-LN;6z+8]UPa?MCV vpd w3o/M0}l=c, ڤnIu>9%d[J{) Hr)Z("L4L]t̚}pL4T;j૫oZi2½r\8w즮2c?E &qhhM+z(6  C㏄GS džhX.l]EiP2ښJuHP@$3QnGe%cAUu؆;!] o~1yGs7؁x8hDi71MЫ̂~4/6ABtXRTgqKCQ5>9L=C\\,>7@NߐT[ݠq]㼍jケ1iUolxw7O_þ}2~n'CϨ'j54Pތ#pDx+'cf:Z!^ Xʎ($.%D4H-"=0!&i XQc5EaVЀ:m: 꾆uq+|l6Mo/n`X(7$G< .~? 7%A ]Џub /vC?${ t!{toj)mݎ @j>+ zH^mykqzɚKhx2҃xΖ]?) J796afaY=悁þ*4ppԤ)=!lβ7uͨZ8J}]+FHnM'y:w[0L5oGx郜Q_u`~X)K p&G,7"yb:.`*y}ȳLaْR\V&iX+1(Z\_?#6NOU%lm(Nbz;tqņްI:R҇Z277EIyX>FJ# *ݷRP*m K2{%uøc)E {iKOq(Pg}>| e<ͤsI97#Ո SǠ ]\,@2hO07bx HŅAK~) 3YxyQ$c 0 W6H n -0iZ9},%U:2+=р 9^swM#2=J8//A׼LUB#DR$ MX]qhSae+b\DC W_wlU*VPquC*~F _q<20SA߈\" 72%mc>24Y!QrwfƇEAm =* B Ӟ o:VB!J}]DQeXm֟mֽWDXtNUcRZ_v'@Qm -b?ǧN?4&5z6r~FFn%7͒^pGXkWJf hv'\0Ȱ#ٟdFMN#^燈XUM_:tgSD$po̡m[ɮ3eaH`v=(qY;{v[58[|X\Kσij1mP~fĞO78I!w fX aV}{{S9SlWzR1?(ˣ|Ge[Q+.m2-&]3^]憖`wTϙ2h'Kt,ˏBO ja3n. Ъ%O +J*9(;=9zd[v{ |op?(֯>ӏ3ᰅݧDUI-K±׊CC( k=\Ť@$wY`VpuTm)hKzwh5]$TKMsrw⩎CJ`@+ A]z3wa:tWz$94bhupB%畂ᄛ͛وN#ւC*91zKaQ[%8ɮ*5 G UH[_i.bhvG?X.[!V7[ vnTHv mpƑg#jTXs4£hKLǫJPZ暃}t^~!E{PT&Yʹȹr ]ԉP-L[zٓ Kx tJ>vubL`Ѯ/uX^r9$34L|4\=1m=[~ıՓÒĀES:ˉFݘƧi|_p.9R̒{g)P+ e]=җ|!.HFK'd#RnSuW;V.tZ3su%CzHęޔU]_|nAyqIgu&c-'̨$'r|SW|m z,Xn_lESB}!bWx[5rĽp<\+jm3)΀?>[4byZaja Dҭ?_#Pf`ruP;~<- HaH(dqm]'N`2NG F\)+GPTح5Hp;>_$+77!$d0{!ѽTĪӥDI"N;=G`Ve=)B:~A:=tvn$w}ˈro( ī'WT-IΗ33Jwya-1G̰3bk7oFY|-B&\NShtW ¢b?J5݋0\L3|wR((@Gܻ?eՐȸ #1Zӄ@BIVl%SF*)ӵfh/Lg늻;,67y&'ڂ#΢]ȉZ6mQڵ@b焹)yTٳx4X]<#E۬?/BH#+Cx([GT|+1RKD$%]~Pe(7ЄS)jH-h49CBi z5p ]XseO)ǒ}Q.=3łbn 0,J^)e[a /Tcs]DZ#5_'cruPK$3!4;/N$U[P~lӠJح%,_ Ktln:n2i`tA鈛)ӳUYq0Xb@'՟ګ壨|' f>fBע`FbKO'vy #e-#OA~)4 Uy?.PڀfЏ槍 1QGJhL 2R poAaFu{ 6Urhb_U0#U훎ȟ.z,ĺS\3U l$97q>c|zac9z"c_2QukY0UT$9qA~1'i@,Hyht 5N\K}t KfPa[XcXt7tOaaDmOa\O)H^"6FU_A\J Kkh{a't#$|6M>0٥jn..3Q͎Ƙ]Y_-1/Uh,*qG &!_d*'7P lhJ[mvbG1w9aq*+&_ ᇅr 3syY|-yHNQBBIR7Y3anu?#<Ŀ혢!qF @4d:v s[ (3Nn^ndɤHBrwu4v^D U3eq9X FwR߾ޔ:| R0I>|q/EF:_Y} E.mioE^Zk2;񖞿E54\N[re};a\GlvQԺCB/{/I!oT;KHrD ,+8P" ?#!p $*Kh:jok ,zYh*ZPR]؅=IA_e$ b:̓[11&]jĬ=t[VzȹzO k3.AB} Y2 i%槼ר ڷXny~ޓYr6FR`;dAVx .)YQ=!m W?11`FD u|9fWH{3!&iJ;3~ yƒR/<ًaDqLsל~[g3Cc.^<c$ }v )Ran {e!!Uqז8y_RI `5҄;C'^ZJx*0Ėи\ o}Vy9E89Q׹Ipǫ+%GE8`|ڛT27NJ) 'O/0@Ff*0K, @rZe#6_I.b !4dMxbmI*ggu2lJEsF8݌|.oEM /C]ٮύὥ9.y<4sC;^'f_]&9>X+=OL$N!-!gnc !rCBvIf\ߧ8QG):^׃Պe"ANQǧ`-JoɾxguƒlpwZ)J"bViV\x!0X5X%-#| :HCF/2SzP`ky bp /Oui: {BJUF4'磑q,<3zƯШTCRVŞ^ SPZ6"42˼CUP,` yTl]RloԾ+H8vc/:@"]A z+Hr'Q;BCrOh4RaLsH`=l$T(^8 qnw1r*f$\B´|3U^O^8c j KTQ<VW=ǎI(.^2 #XQgtF pԉw>[-O */۽tjqrރEXga9YWac Kߘ8@Id$'!|w|UDԪmy\1Omsk&Y tM5RI 7%Jz(O6֣o삊 phndO`χJ]qG^vBw*W ?7C]Kcl<Ɲ?`BU2X'o.fh:ޔ~@'08^m*F0f`xa#Se<cۛC\,nd=>iT5VG\8 o8L-'IT@X2m/,(pKa!„ OwݒϹp#A!0(V˔&L=F?}>p|zL,Jx`ŬJhk楄7woUjбj0! :*?h̹gʍ"3//F4nz-#ᒰR!b}iyĉ!(l;h`;%OI7~'*&n  +~zņ6_o=Ƌ2:ِaMB&TEr/_t=7Om89R`lЕ;(20ͱF3?Xfm^<d#tYt}+,28DJ |"x (!F'2㿟J֕,3 U!KҐH}R]P4Ci-L]@ K_'c" )S_^#\W(,o2opIʵb^c@cNC? kr$&Ef HB(ͭok8^dNӺ-KɅp<Sf\jvE-KVtwbB6xt>|y>pV#S;OdL嵺_EQǂ4H S_>RAfr ١LJ}vgwo;osL2 ,6|Ek$vӣKs'"7E]i{~ hi^>5&vx'}S&-\֜a^)dبb0Sv{9̖r1||\д\ lf4G^T7 tej6H]mp4T &Z`DF(̪ڳš.IsoB3>#tӆQ9 WqA.Rs[.8DDAn1R[O)PgmՁɣw7[v fXlP[Ŝ$~6"Lm|MwE41]Où5\xaĴB*iUO r2ua-v?_ Qd$>1=Gh~@T7TBǩ g>l!{-h> N1k8[jAZ`i(cxx`N𰹚0TI m,CԜ2Ņ&.,%2dCǮF-iܲ*K?S(/xIw-jKoV S,@ H32B\~n`\4v|.+I]qW G Bo|ulaɥjk#9oX!8`vȬ;|IJT.,k݂;F |SXxÈH *{~o֮H"M*&?Qtumרy?71%q[hdbዔ:f"$8Tn<;+A\A,f j<@ W 7)Kvsޟь _> Ą C!iB* |60#[c:.VTqfR eD9072 &7{zl||LKsqѾW2/+B]WV5vNVEhg86oԳBX"2Ar c@C/[[:'˩&y*ostV4ɱ^vUT_SQf _31LX_/~6kʥ|C[&pcٷx ^9 霂\%V1%)WϐNp5V!F_XfuQQB1Łdk@xᶻ~:*΍wYwJps=Un ^YX }y Q6# c=,q 46pgQIj{  -ߖyPV~fڍJ(q5~ٞ7AvV ߂YT:> !5=.9}qj@9YŇ+V BcUu['ĠYe'9U7ԍ 3%6S)wr8PXU@^[$(%ӔM*L|hLmfYm-L3eqBxU;VY!4P% G f~4A#dvʊCnv5 XJ ڐ!(j}`Y[DɭBK޸vI(6#S4}7"gnUdw6f(-lNlDO=37@҄V+zJcm*#oxxծk.݃kO%!Π_bBBLjMX+\(#1'{η;ǴĈ#H-[!.P? %^ hyɺ:]Qll63e0[/EC*%Vm]wZSs]:PA;iݮ4Z?oFs-QLD(.d~:eFH<ے/ za'5BItp/7VZr.[Z@5Z(36pr QB`t]FXƒ8ycd9Hs *ut(h 'x=^}$n'</ a~Swyu }EBJShQ];PXX֝Ob,q' v3i ̘nAxͶ$kTDYc3v m@16#>F6yZ7Vi[wZ,v5?[ώn7]zv:Vi{ﮛdHOC#+QUmaTxi%wkZ'2:‹25WxkA:qAe ZP;V{k5H N5Y@%/{+yc3-O[Rt#Mt\D [#=w-(3[ Ŭ7R{d_1!ӿz> B٧僂ն^8LhCf+T57T. sғ! } :wkhd53ǝ/UWn~WQnP]b ynAH[/@dJk1W# 2>EL_\/`BqNi=I̛čx^^`UnRـLI ,2n]=o(ye\a^+=oT#0j,}4K29v]Yaʽ..e6z|VdiBSCAF~(foL8|5u`P#b*b:>syb{*:ҲrZ&ypi$!"%=S9/)8|İ.:u$yeI3t $XN=%sOXS:'hn:S.r:C%^=q[iX=*iA#2,M?L-i8rл${u-PҠ2S?29M-!ԇum"o|t@Q6-V"d{bI- J\xj`"jɹT#Yi٤Ї){N@]h*`(G:On1S4ɃT71+n1쮾8w2gy"QRJ9qpp!( ތ˒k;ҫmF7t(q'*Vٿ̘%`*]q͖f{;(ln (X|R>0}%09 8e'76ZKC{#tmR5$L.DzKP^;xa(@&~Rh@}̀$ӭ$HVH 2.LT,4 -['TqCE١gz 6 }cG{:CCӇ u2|K[w#~֮Lot!B f=4+W,>"no2 mY4 P ~=&@BqCT/ӃwJ, pyqµʑdX$!K{ oaE5V~dA6/c4qj5t(zoo:#TR*s+<u^d=5ÎmƵtP<ȬЅ_@D]CJԛvS )hQe7^kf2&BD r:#O=KNGtJSpֆh-mg gZ*XQ犪}_>wEKdrᵽ?8o*L!Cns&rD:21%j5QiL$o>QҝNX!8s-8L^;e!Q7m"H#V`~׀t c ,Anb]R/|t΍-~NYb@A"K@s\iz}wCy=Tђb oEh"!±>pvmNDIu?x'p|K#h1τJϵ2p /YζQ 騊ǵN1EK7&cJjb58۷`fifwi!ҹGزqoG;n~5Ez_I(p-SjlZm`9gDIXiCj0UvqvH';4 ꜖>^GG7[uK#YV ӰE[)z!(Ő2.;Gtd`*H3J `JmB ΋vUv8eR>rךY-lRa/X$ Tuװv5Q\u`OFS5ۆ;Tm\ ߚPfHld•Z "h{'fkDkR=nFP7Mo7%Mr "~ A`49ϑ*Dw!h׻ oU•`*a =g~ x 1*ъ ^*Ьr?rR[ Xyf /ƿZS)yȶw0K^G8k{%9HNR<[L(f_C[Xy\G-h$ش,)!٪JO깘3V).c?btZ",wuxʰzcc[A s'3-t&4zML]~gFD*dJ~xNT 6Tk^.#P[sn H. ,6 ^޴v$Y=¿ r\#(|iAjo4/ŀTDCg%%by3dCOF,=GLR( X/,L ykxITj䞋G[NT1B?;h0ːUdm>-׺[٥v7Ŋob4Ď]Ah Q$.ɗMy?s|*iX VχSWQ;! 9*C );?7ʛN犒E7Yzﹹ x #BI 3(B,2`{xO&Q,^)#9Q. h5#FvpDV P/c#F7[ъ->am.. HG]+x-eHMcכT]A(Ȓu$GJ`w[)K%@ۊj.R(zCSsKa;:]w9|O5V5d'_@ŷ_~'9UysCfl>s,2k0էO|? U=L\cf)B~y T+Pͥ-]kOL!G;mSAXGX l}n<&Kq]x+c9-p<.&![{ y\:yqOk],ѫDcXVrvqc;9FC%] u ,C [NrlÜ=YFs̲D~2P6jE_1މ6-5X_i"x z eU_tOXIC7.L˛Tq>_QHoԅkH D5E;l]@5PCW C#0ZtV!'ZO,m{*zeLO#8r!<֢89k,>Om3{M׹?[c C S)Ӆ5c?Vg/Rb]Χ|߷F^G ;vonRY4+ΨAʏ1Cs4f0#5z-֪$h#DFklnQyz'#G8!.gpK)zD j9ɠ29WLsyObjy2-n}LC=2F3m(ƴ>'OYo'B4I[Yh@N27Ctok3_uGʝk*awDr /*^켧b1P`54s)WT(Lu,[n S/ޕu-A X G ,2l*j hK ^ZlaB,ʿ-̇mfيImў;"|ir M6៮!si.׫ W2μZ)8CFnOr޽J.4uwq~5>ՎӢ6ٖ_M_V+$$N?Uo+O͎: **-w Z{G.j4 ği(* f @(-Н驓C(B; )e$$ /Tc{x_||fn3kSEL䣰aM:0]Tdhxot1eV!MQaBR@>0-'nasF0>C.䞿ݟĶaWφSsfÜ ˶(ޜ?Clݝ vMEIϾ9 `S)U635?|P0rS 2rӮ֥fjX^CZR'T ~toLRK!eX6NΟr͊i%s4;`zܭB]kG sϣLBb\t3R0hazҌ+^K"k} % 8h|~趗]+Tjɳ6[XN eä]D>*K͗=\~fw ^뉧f0,(6ib(.] {8GJnW@n%Z@͈Xi5Ãa"Ē?1ZR9_0w8^p. LHG,6&#R(L%$TRo}5|7m^NZӻrϗG U_@6j{DؾUGބ >{}̡Λٳ#Q*QߌqėݢH+90tԎMenLjZApZAM[ks#hFR._UVd 0<898ƝYaXB.q5=kr-1ChQ hjܸR'97)w!!@)Iŵjυ¬5Hjb  Y8G:dÏ_/~a$nxqW.v:qו-F|ܵk=RVtFTpza`kcUm.ưT.u)Ca]eXQgvc/ܑHzU)!g8UnXjx> q%x;YjДxnca37Y ӽsQ\J@Bdih#<"WR6zAOj wlP&n c+< q.єːx.XR=ʶn&C.iu+ėW<[UyR>EBYO,3Fh1׵z)hj%)9.e uGtKP Q4;?N@ՒvBe,,!Uv>)<>TǘzȮK۲z=U)+=ƸvK)3ba Uwy\g<'r6y$W+qķvΈ5]*|;PI&Lē"<.z5>1tg6j_q~$6hF-PG[޶{Fߡ֜ %nެMKre8w1 ƕ(}ݵ{l< xA4ZŬyKtF:dSe;mS>Nxo$PАr{?GΜ ƈ32]RɮSVر(Nʥ.p ]HalO `uRZ(o>Ŷ՞t N9 nHQ13DpяK_Ru-*{1-Mk$:Eމ ,jYu^(H1~Ӟ Q.@9hc i=pgn$T[//엔8l? ʇ5S2΂ث~mk2A-ͽg ^U]F-V`j~+$ yCE'1ug?OWܟu ǧ gH&JUƥۍm4T꾺=N4mPLr AmAޒjR'e/ \W)Qc!ӨVI0OѻVwog+]E6-!+jӽm+((>>i) /_w'Hq,wA/m\6"J2}==䃔uKPK#,]IJ<ω/xkaAL"7癦&0v!Ttp:aaAf@3 5%WBF ‰%&8/G4Ed>69c-2v+>VpV:-qL~+L|p0ZL1yfH80Zm0c .845'#\ ݥ:5;_M- mU E=HyJ5BhDg?ZhoBJCEm)]q 8; ځ3#CGC.[sR,vAZ.4Q!=uKub=t s3="N!+PȑSjҾEa-օkQFvqUgMETG8CL_l:BW 6WM,P>:.`gNGOYˌ`n-1+4`uC:}z3Yf?F[co[G|;U]27[tsiZQ6dO^#Q$=a[Ew[ՏBe,8>~aeYl9 _d͒eE܎޿H#lZKkiŨ+(n+ߝy̐K4p說u^&[n{9;p=8{ sQpݹ$ 8 13lH܍N"nֈdjg>ل %3D}AuSF0ZabyMkuYSm=6}8KLVh;IZx`2}{;l N m"Ț)*2f]Hdd|e_Fo>2EJzM " [] X+vM%bie n[{NӇwgWmcBB \R *:函R4$>o5\9_gn*q@.z3|eA*Qy=yRI[RTJ;)BG ŵ6,`>ļ^K7jIO夻sed Fi>0yqJx hM`v{'s1O'-DYx ٿNGV'ث?yL jB3'm;qZ.>=z904P{k 3 o{e:wVy*Ϲjpj0MRh-j&Xtc_^ ѤrdF vݕb܌ y򨷰DRVeНq`jo8//MɄ5DrRJEgI|Dۙ'3mM8i48 l2pY[XI2|z-ɱLHS1zY(8SH_Co WK}ytdT6juqש)'yveJ1m_V:QO18v+nNo}r-%%=fFg=0tyCc)7C~6{b+J্9(@-4|U(in%Nhd9&1( }üzg(BuIw=3JG PTL8)0;忨@ME+h=5K]1W$X}k8"CňU!hUFDy+J3/ڢ0bUiU4Z g:.v2$I>ӗW&Aa /Q7N_31dxb,7!Uh~K1udRx4l mE=MӉXm8\kGNᨮ$nLocmO\0c7tB6{N%Us(vhއ+,JbìY2Gv$ڧFl<=2mTxNƮD ]iy>!ZyɚGy爣%?gjz|e[p 23N]Yj {Hvo΀\[o( śͥ'GJ5YO .`us ЂĬԾj9)-5yJ!dPi6?J1m)\MbǙ5(00؈VPh{|0m?f^?6 ݇Cp$冰05VdG$ojv8MkhL^P2 #[/二f$maAo0">!*%o$\H?7נêB,[~6sBpÛ~BP]Cp 0P@ i2T44V .\{  舥':mDbT8@yE+yhAK˪8\opbr1A>Bgc5A?י7 Pk!K$Ma߿&vB 믅,32Cz5*kT} F}*e 2+sZ>GLgg{Ʒ˿RM'<#71W6hiK텥D2G7'Z+ Բ[t[ywJ7e:;w;0#k=:b@3]<x8ZQ0`4E* Ivi`!7O1E*ȓ?\JZK7L* S,?k .'͎#^ԜGKe#J0˜,^8 7][.]8[ q^a;t*JSToz9{ )Dћ/iEwzʶ4 iwmr=9!{% }f,;ہ29&Lջ[5í8)x<8LD[$D}:tamr4:H|ɢ ۆ|6Ga'%PJú} b!vm쀶oaRJ>e>D@B UnPsd6dSYԢKEԸlN}J`;vlY:9I wc`Uڐ80ꈾ[ʎ=Nq GJy۰7oRrHX}* hv횥>T+,|Ix{= +4Skk D  xbK켴:NێGC֬fpD_b(+hYC<}=Aom2s+ o %,g:̫3Ii0Ƶ{zGCb#~ W ΏԘ=ݱ6ү0E ZYMgGܝ}(CZ=ߍN祟&'-=:ͺ6ZtL;Uh_U~$DJ`쵸 \ &(_=ҕ@ʷ6xD"1Rޕr5DIfվ cޭm7`c)mm?ǕQ{[@8-ە2]r&4v_'3d]b!Ov3ͽv' 0S-y͹t8b#UۋoVME)LEG&gc#09h{wܱ^vJI}2y,ݫ~Z*0?g9# jV ErÜ@s(֡ _ O ʋ~e&w<>1?LQi;[?tL#Jw.X'ݲbl4" ف 3uTCv.vY3}Iף*AJs EAiܙg/͠%=SU$R@ Ԫ%o%wj0Htrƅ2 f' ˧Q/1s1 UHG5ΘH)uY|,6b8|O%zLH֐+ Dd{+W`_O5] ^?©/cU ,h IC'F bo 2+եw%,}O?6"\MuT, *S+24: Ibkj՝J0aƉ-r^#Eq:u!e|+A6vV@tѯv] 5`YH IVigvJ|`8 [I{ yOⅳ2SX\ofPc} a8AËF7Rck8Uaถp?F;,׮Z )5Z M]5#c`=|~ՙxc)|(?enKƁ'y}8'n8%9`O3Jԇt\ Xwϫ zܬL<f,QFjM}怗"Ad-b]x_3QēJgKA}B!Hh(ؿrqZͷIZ'(9 Ӌ|φ<=O`PRx߫o?VX}Z'tVKȎ$G|I0redA vnz~l6̟wpf+}0"hSWևXm g'˔ݣv@x_l\b㭎":5":EJ݉- % iVi C),k ?>o R(R'b?Nme ͵;#z/x \4L6䇄#`^|+ӓ oRsXȔ{3wOy:xiNlb0/>B@SSt$HX R_P}6SlC[ ~I/k?uϐCw~C sjr)cL)%FD,u?⭰t@~ Ee@,,#}.=vBi2q <^/qSbqXkD$,]Z8sdjS&Jň%{&u&@3:3uΛ M]`''bx qi 2-S/*5"±ΟԾŊrTFؔSHă-nG{;@tB'UȔĵp#{UUw D^+?z'{=&bd9H/w\d769Ꙣ|؏I54n4UI/!ˮCJJE5xIWwA$$Ϯ*3_ӝ*b\T@A~ByhD%U3)qu]Puwe$+w}4,Tҧ2JrwZϞd =vSiշ%  9@yDrm?I;C[Ǘoip q[DYsJirRrK=gg+i&hg|Lrďo"I"e~] Uⰽ`}=yo4x,;r@i[ڑ.0<@AwS6bUK*vVmBꏒe;@"L[ar3 {D5WW?PRzṫ#(jwdmB_t^BI *JnJ"7_yՉ䃮arٍK{wv*Ƈa(Z]>5 V_(sܛ(!y"VPrss@+ZAx 2}I @8=B(ص=Ӂ&lNFE$TPwb҉ uq{9ZSNz 99oW>z3/˥) +8oB}E>B;zu(/帛A&=A4;ʋ`UQ@W8.\#HGJtʇ݀PCKď&8ḳ& Kj nNF IUH<ߜF1xE*,y0H}1Ak.FNX yh1!'-xMLxq}ĥ/ Pclngep4m M^|~v-] !]ͳ2R 49WY\ qR㡸kX̱jyrCo!ɋW=Ÿ$;6kMu3d1VETj!`<{,Ofo-$kd<>5z R`)Կy~N@^`-?RS0PxJ'tJ;+妿:I半M\:d]KQ&搎B{ Bަ2<3oέl۹r(\l=: _m.RWW4{om)>ˈ JǦ)]`xHs8~NB~fEx9?UY{ 7pC|94ǶI}ck@x-oX\0Bmb S!7c6 R#yu`HeBcKWQ-s? 1%!E J~g5AL5 tK?ik4-B {sRUW)8NrJ@ )jy/e({,j/yK[dPTWYאo˦sr 9ܝ"0 (WfgGX k g#&ϼ!w+AيIM ~f@x8电cм1S#W?^oV]gn:Ŏzz쁧KI!, _Eh + pK]W*Ҹ*=n[2jJRozёJOVȰ&g1<$y׼Ȩ;を^5VPUI5Ҭ7D8;|6& >8OSO'򥹶!?~HP'r!ui> :SIXb;\> 'S+gQ,9-'+Cpϼ1=%LץkgvQGp% 9 c^6z^$Ǽ? f$Gܭe&*sg5Sxd,pG{R+%KCy-ljY ר|E& 'm/8i( uSz p* z!WAH ̛STإՂ+L:{`F"#GxY9ʆI){`Q!6 +rDr(#E-v%sAZRXdemDJULUNQKtN+(8LR ݔDb8b#amS.2yϊvzM?J;'« :W_-4Ӗl6Ud:L5)ZG77k-N<[U&ѕ_`eרvJ ^ٺWM.N^K1t|0g EbB '@Xr&1Kkwrd΃Eqߺ2h>j f.ɲFSzۻO__n`mRRXvlg ҁmTː-hs׻Z`jTͺ#e)YGN&swz5d|j䄁t`imwI~HZ.T<sn#Dvqv|({>!jk'Ѯ!Ghy>Q D'X8#ՃP!,mˎ4+q鹸LI[/q yy5C+ZjKeU8࡮u׾~VR0Cv8:'Q2мa)ۣ ңNWE]4b:w3]zƧs!ċSҨ5뱟jP)}hlbrT|D&!ocu3#=o G4nߩ5D4ȑhn&̀h2Οe 9Ͽ0+Bf/~Y6,-p?PFŸM;=T|/ ob=VlZN(K/rH6mtD&Xk\0Zr_fglX\PUsVnxF ;`Sզ9w؛c3F}VC!/i=dׇHR_32M(o8d(ĤE@e5 =47L~bphciE&XB}P$?emq {#;=FHDY:yJhRT ;JvWM.:c4| EIAnHcbUԟ4=X<$po1e)M48H!|I  _r_5C(xщ7@(ՙ6Cޤw y.u0'Th =Fu!~/BuCzPii2aE~5+Τg_ΔImYYr/Bz_wN,'PBpvx^AO*jX]QV{aаW ۭ)2<{6v%AbaQ! A)(Dc.cGLE -t_s.r6ra!/++H+94K1y_o܍9O5N[?Bo5[~[im =KLj^ 1WP vu0X/L8r%dKAvH6[έchb FPjp5Z_h`r֥p#tOo:to5\<l J:ZcbC\@<hR`XZ~]ݡ"h<j|F[T ;9x,%Fma%_?+8' 1~G)g#^k/hjWyW@֐r./F,AϐlqSɋ]w|SȊ..]j|TE ϝ=$uY $#>Hf!*Cp+Xn&>E힩ί d@ocOs^& zMf}Kz+ͺ*kpX@ ҒBj+KZNDlGj`a@ WP5?&ue͋^BF 4KT4/ISJ}=<]/HT?Q|!Eeh늢G*G|Y0Ozo5t˅Kof[쇲bm:ZwEힿ @^GxP"q*n&HtiQ6{Rc75LKCH椠Q[1q?-l4^?#-B9>951\᣻~gPNw=6ErRp;Z~AY;ZȺ%wZ21hĀi}{գ U՛^a܆Jb<Io)V;Rf1ݯ%RCC.OYhǓyuLiez 7\@5ou i0K&?2!ȭX-T$]Y*uEcv%F?p)m[妞[r @@-N`\0@hkRbrPJqb+9EDӈNF:)-?jUcS9\R{,ڥWWN - @ڪcK!?v.3<}2]G*d6B:_pғn{`?R&^2$=t qp8!H)ZaRAHMm2CXv&0;i$3Z8Y}cFϹ9Pt8)O: ih"~^~!X8\n^sEPnƢoqh7K Xc`L| {^~),զ NI9ZHB 7s4:!on`ZLߞjDZa_$ZyA M2_nZ5(യ՗^fM۽үƴM$=]pI.{g <2cQ'icu'oe;pgˏZ5jhu|TɎϪDARdr RA@^dvc"XKȺmFB3czߛSdRL[spdfD~qC ( 4w̢Wl+_r؀A M I蛔-Aم2+U~=qRa&^󤓬|\.6k4`#lg-Ț3AV<npStIfٗ;"x].<PVC׻˧ĩ$ ]71 .s4eZ3ӿ{ TS 'n:/BNn};ƋribcZ!maCөG5 !M/e r 'w1G{bfFz6ZS~.!<:Ȕ߂&gi~0.e/ H)/bɉx( 'c˶OgsJ70j"㩆Q?v,CjXq{ؕ H֛qed ĵNjشÁR>H%vVg0VL`Tm!h'aiP=f}fh#X)s*_<-W9t%B%G:\Nm<3z1]jeD5kXyz:Ol!6 JlBpe2~21LRv^M qc+ϓgy;{9tKBr"3՚1a VO5R3dpYz`o'I`HQ7.31fVhF=`tW)qϸAmצ*ڽoR))?Sgi*,CZzcrR7Ӎ{8{H7v@WB&%tiP\;H<} _g!j0LM{5ن'Jn3b9yzgkaBav^}+ם{s`E)>s |$Q+Jh]ƞ]A?o  NvIctǕb4\.3 ٯ$лOe1"iPL,vy)kr|")vGml^:9W"9Nr9a*c,MiyDoA+o1mu߬!rhБZ@νͮZ%x׊ >b$?K.d;:̧\HZfv&c ֏,W_ =|eb3+$VyǯT۱hxK5貿ҷFr{~vHFgl@1Nѐ$;_T{AI"0|T痩Yl["Sn9l5xMz\Dylg5Jśanw5ɩ.aQ-A$S]K>3[0ʎdG1M-M3CKM5SoUo1Ȍ M@|7/{(ԥCv𥂕/l`iIEnJ^&Q5n49Dr 2A%i6puItg S`3UX;"z9N=@g'8i2p:A2VgWf,uR '@b0{>(Wd\O $R)jb'(lCwĿk y]jUqsk{QbvL¦ҷf3Diԕ*ԓXVGNq[;*郩g~_<DlLD?ɰN QM>v=Auh*Ͱ*V.<;9MK&ywq%\9]2dK'#ȡKpE=+T)nbޮddkņ eJwnE w~GDc*oܸtsb"nY|6n$G^ TR SÂT_1hQjl}:x*)i[UU@2:u}"0Eֿ'&DK9fơ$&K )VRs?2Ɵ`DqHb [JP;jdWq[ao ߟ|'uWr *Kbcv=H!F$vnϴ{eDOLn)m-u .a&9}~y/W C~RQspD&N/[pGԷzpp( -Y.Mf1H']"uh"RkT#fi#Te<G YʺYLmM7&rvz~L~oF۬l(0>{˚m>7!Ĩu#?R  qpwd&&Le׵&ʡ#Ѱ.GOm27AMA; oe|$h !h-֌7:+#;A |VJRUM|%u(a] o 'PSvz5G)ݰ r. 9,%9z;B`X!jvg1jfjaE*{\,&~αxs ҴݒF뚌'"Qhm}*^1QjDBvc~Eor 8Xʆӻ6ԴwJh&D45@I(.ϷH0yPëOƴ 'S5+.pW,X\Y]H}G .Te~ y[~YrzM 2^.He 7JALH "CN%ݩR+6&F͟y/@ Ƀ/ai#J&\0]W*2 u˯OeF$1\b&m]+޸> )]F91bz/f=LfZB]"J-Y0j\g=,#`LPT˺/* 1]i4~fn5Dܑ58`sL<+$Ibb)R290`"Ǧ5^Jq Bu WhnؚI*;WS#dS?xOis]|+~Qh{t7m#U'FNX$DjSK#h-͸3ǃUIYŵ.6^7= D3 팖Rd.WPɄҫ/b~T':<*h/mڧ}GZSum-" tkV}> C+ 3G9h&moLx>=^kBuZ|K(`R ve~e|G [3%ܘ4ذNOl=[p#r#=pѐh  o.~ȶ0&R,g0~I *V隚ipկ`pPRz 4̈́Gӽ?)P%1K'{zZKZk{coj&nWեZʵ!Lں]܂C,8*S;*ӯIWfϵ_tW(GUA9BN*_ܲ{J)VM5(^ iC7]O!޺ohƥwQҾ^iB4`DPz6z &S u D=fNJ({DK@j=3 =|u-Lq'QugX,5{Z}d~ݲK"Leזٹle3rWE#j$bT΋ @MFW1)KEX'YTHK>zśl*ؗ tz9@^x쿉v?&!3 K&kM+̱)YB 9C#N6jrf ح;3H٬m|s`Up=LKӂ14}>fd;7Ż/i1y)&(c|;jo;uzq--v_4VX0{qZJ9q6f߰Ye;_8+GDEoQn(45tcefۚf= ZhcUb; >}X*ʊ([k kZUNx Lv,C_h-NkݲEhZ>zP] u2,Mu8q{y>!ؤt,!˾7;G>{%AT-:-8;qp(Jꯔ3e9˝菬B^^.r|oT,ǛUCյ+9=񈦈:QH?=NwΒk`qW4!KY8,4q8r)d}z#PCoQOt8:VJ;t2eWԼK;l(#L-qs:v #wUhXhњFR~F>iRΟ|k&p {^ϭVf:zc眹`if# pW& AzZ{(&zR^GOj 7h=YwF+~6z:?qr.IYj?6$=3CiH+7:.GuB#,qS(3t{nuMf?`@|&Y Kqvj-PmeOd4,K x4#7z I dJ#[GCgl3u1{ܖ)(٦KwgTd8eԽKyM>La_/y\$G_^:e.<2ۺ!4/kim8"Յ8ƑG].P` Io)s<&Z؍#fEnm)T5#dl]M7/] ".?QФ4#,Ƥ5␿| ni)A߮Dt!(=z0o|>a QVPP8mLpwEi߶|ɫ\fR4@LvRaV&6gk Qö$-GM+VL(z^{'74,Z뢸 -\{KZR\*܍ly`ĥ&{_D[S2a?Ͱiq8Ko T*HQ$|a.TwV8 2 k!?i{I)<^N$QP!buJ`%mVko6N"bmH[ш+Gjx _.\x8" 7kӽ+s gx{ZC,%]JwmQ0QyEA$֭iY)xiiH]*QY L5bPLnQ͍M0<8|AX^NZXthNy+zG-?Kc&T?&.h;7)lE=*Njэ,Q^=8MElZΊԴ6$rU ՔKʥ}$,:!-)O9r8W,.n\*4kN<6{Mv4<klj![u GD7@@מ"}gHwraEBگ=N8)r6 GPRJHqyB]zHxLgN#.G96qū:LZۮմMAQ=T(IeY&K Ͼ!݂CPf.N@kD[_t@b[t43_DDr*qU{,N\ b OS.&el`}~@$z \aMoTG$n0E-r0'%[Uyh@"`><Շaui{W8k}Y/-D?*󖕽0Z ۻ/Nz!D&SJ4V4"R#˨׬XWl!]ys '6G^l,VI;~E9JWg ݐhK ]]1Ï" j%O83&XmJ8Ji)Ĵ4\RB|E5m*#"}?KV@e ࣶz_Ÿƶzn@^/#`1 +$6?Є#[|Yvoij)7ϖ01BdIu.ѶV|_rWEH]TNB1 v$R{1=VW-񽂮 =s.0gXAmV\cܵk&8~0s l;3M)R9ڌ)#L)h!壊X\jN 9Fdѝ(VN$>dp@lϺ3o? NЖ#ȸ &sœ0fdj^q#~<4f^ҕ.; (m5}H?IU|)!&&oFDJoJI>d&3Î1pʪ2x oL^0>; ˏ_j6ycj=Q0l71CYз(SFde*KsD^./y3Dh\k+d"۵6)]_ j20^D$ʀ@b,<\@O2!*t8JsF@upx( T$ZnlN6<Ŗ">30@jI"C[<+q8Awɔδ`rY:_}e-xqsͨrx 2?3d1;1=p` pM #/uS2ʹYۅnp8# xf A5T<:fNh’&-C\ *ٗnfo!i^tl xc+2c 12U9?*JF@m ?~0TÚZ KpYBѤ}E8wz )pOWۅyz$H!XT{94Kˍ2+㺝-PۺPMmI.OzJ|[w2i?w󜘯Id璊 ͡g&S)EDALn|0S;ײBԁcma$Ɗٴnt]zěh`Wl4WaX`NB¿@a|A7|m#0:B:"B ?dIkh/6UGZv:e8(P #?y#1< XMA'xz/qr(XWG啝G~%#پRJR3?r q̗v+b>oHYoNJTAgQJ|¤FDo~]{L@i=R-oe\W[k.;iا-Yj(4 "VUk7ackk6U&FZ-/ B[^SY wޖlU^?wT/)_O{?;o1s$靃RYT592[ h/q$=Hq;ȗqWWU˧T $o"x^Y:yOzv4V)Px|Rld `?j3vwfAZjHL7I:HdC[o$gvRr]] (Dpq\#p".xw4jݰ8#yMny?Vl [N+ O$jYU]wiGnYuB57! 0r  @{)XXZh|Pi2JIڼ_Vl(A#Ū.%z.3%J:MXYvuqOIyEy*^i{@'~d?K8uZm;wޘd^Ls,yC^Į )~b7BZxLL!S Pܰ ).Fk5?؉cz^mSіԬV$ؘ4t TUhȢU Pc{"M7l_7'E̡ 'ϿhQ8pVϼsEڐu7 c3k,30Z?}%3$|K ah Q,a.3 q#RR1KCGlf}?xIݬU{jr[uy!&֫ UQg $))nx)K&".HCֳS"xX԰-F pN"+{lJG()ښ`,s0?F+ZnDk.pclr1} Hβnx-!.u (|Ϟ ;s>Aơd9 X pw !MJ1 XV `լ*YsUŔ!?Eۏ; _I,vzuD9,6ަۺ䃗xӞQh\ޟ8#iįf#kjqdMoLk j~o#.:gh5E'%FTڠ;ɍ>^DC]&{&Yf.6w )ZXg4d+HP 0M u_ !O"#i!D6kXqGld J/i2q~cr7=^k.,&0bJ)%0Xy =c~^vpv!{n78RYrj"@aXǑEH|lĿ%L6dۦKYۭF: +"}1L2F'"Q2O[逳rmO*e0xҔ+:,n5;"$p8Fy&)6&`6LЖ ہndx -RkwPBӪybza̞Md2s,ϣ\Z=/?_nN$wfLwbTBH| cu!?k\#I |<팑z80oplkGQTBhAЯ?G~jE(%Ĝ]l,/5hQ~TO-;*Ge2 m I̠@PAK?tl1 BfO}4z HR'_4 H e)CC|.NT:f# f؄`Xk< meCL#.8(6%m#Z)I\ՀfIAgr @-gm܌9(Ta>aө&"1r69,2&Fd{c*,Z[8RahFxlSFcEv+g#IH \Fm]J`81miT8QRVw+.n>*!ĒiAg3zݪw-r{ xDƢAp) 7^۝%_Xb5 cѺ(6EG3(HRAwy'?~*n_VI~zi9سe=7{(|yg[8n/e:eDb&vY=6׍Ʀoԯ.[f>mT4z0k tm"nxfwP4+堧Rq8Bᐚۋ挟є\dQZP<(ii_^*-M~ ۱~ {{B6ICz}7QcJX{Q]g'nu/ҎdL~;@6ʈ'S7ekM4˙ka#ЃN*|.4]xKxy+zgT/K@}c9 %˵~ymr' %ajNv~i^TUf"]༐eg4v3Xpag\Y!2؈K^݆%?HB&Fmߺ&E֒#@P(}ycWh{ߗ֮"x"OJ}$F-A/ݨ# j@sx5D{o}bC<Yh X1 nƛrs&czp2s!֒J2 aɷ Wv 8gTlzma9O {X\e*&Jxd?~מ>ޙ/GX-C_- ujh`%A"kM S xB:}HFQa[TVj&L"| .kc9olr~()E)rw#Ɂ 60Upt4VWAA~tӅGmM6Vj $IJLۊ A#dƕkW?i$ID,s!)Ɠe p[!d?EzMCqGO@-j]ù6_Iө*dQBw<~YLq( 2Z*s޼g< ?4 b^(,K }SJ$[>ppNFeZu8ye8y^*1 <"FÜ_ ^ѻ`x!nsXu %! ew<Í+5[krb؂qyfZ7kgf2r֧#C,sMղܕjGX1´mYq׌-KE 'j-\gHy3'05:\n%WB*"4 h&v@(udsH7A?زmNV`Ka㐓8Ncnbmny6uVbo|8 1e`q;!:'4{ +Oa [w>4XG)(6 bJ 66IxػD؂߹d73~a{FhbH-=Ͳ$ctSyo*Gݡq"e{#捠]F&MN<7t|E 2(>o:bl242~p_;9!yͼ(,pڐpS> {yK!fkRnMGh%ZlޮFHe$L[FPW ۟JhdjOnS1Zf.  \ɯ hL#|/ifI+$V 0h#c~AB)jl&y-@m͌;sg,00ypAc&2TOV#6|8+mCQ'p> `hBgZMuk\cLKJ4`{{w|ߥ 'EM6.lU|r|~wb`s2vQJjq+j (p":UgPe҃`eiVLu3K{|ܲ SAf8aAs (R~+Ī7bb+k%2 98&W E{;b;o9nSubZPC!L;PָwG7-Xsbc'y$6Xm ?aɎa@Oл뭃˷R1W[!ݻ3 7RD`=aX(L "xD5n?7,>"\jZ߲stRôpZ CY6MM|N~2xz3 Lƪq:=J_J.qx.kBBAfUs~[ABR߶|!jlNIF*êjhzfw՚;#4ҫtH' 䠠8Xo5HMdlo‰[&Đ8= En̋)ZNӭLsbDλ('gqe&?);jws\( ;K \ #hu[MG P~2bb2^̍%shk ×} 2UX!8YyP:0q̙B:Xэ*tRD!J8o,hpeEYB[{L7{vzw`z?8?GG%Pf+;%=!: |_uOɹez㥿|׮+9_ǧZė0,cٸ/A\ Wkt{ӡLk4=ncs:GC- >bCv4,#KE~E ֽO%t/CbNY jCX-eVjO/[>4+*q[/1[}Pf"-KFh&!}7Ӱڬ\S4% E恉/; RNfW$,fS-hT҅ zcUY J?{ "˕X 5g%,nӾIdiCD$yVM|ToO)B0'6τS i[C(1asG ozf ټDTDC{9Lz |D6mxje8AyrY0>ŝs.d`%r3!Mhfg5@Oo g7 ҟm{1D6[!Jg8tw/kȂKۗ;FFg}ptܲ|}Gm`YGj~vZ AR< b2tCƁ7̯26_9wgJ߭]#:T6{ۮ`6TYGX\>@,ĝ6O/ueqiJ,@[3IM3 z@ \]ͦuޟ=n6ӂ;1) PB&FK̚i]h7#m=ĺ]?uhI]aU6an:jXNMm|ԟ͔P[ʶ(w#2CvUU}!)j3WW6Xlu']TH5IFK4 HIn&3M3J (#8gI'V1E )3?]*7쟲Old% ۏL"R&D;T1NCC k %@.F:FTM!= |Wr먟[]!lOD!/\CsȤu]:_4\g8 ҈f@O_vxl7e ]5B(z)h Ð }Z}{oȑ),)rN*F<mBYو(,MMIK+؝JqR##?"L^~:|L&S2=VqݎNk%;8 pBƦzWQ  ʃj2QN8+ ~|4cV5+?kE"vmPwAF[T3>Hm~`@R)<ƤKvHD[,ZzaߜAi; =ö RXuWּƯ։O{n- 1f(/)vVm%WV[4w3WQ e>9s:0:}47Tmc0}X1%*Z/,}!|Xt38xS~\d|Y!ԍM*u*K7䇎b7|' _û4[ d'/OP6bIGøBI3J?1m~- LSS&ŽهՍi\M,(v|_2@mkIեY={G *7T;9i|(Ä "ິ>mdd[>h$m)wųFVrTwYp(rаnv>\Za( RG% %O~['(ĥ,c$(5 T_t5xVRi>2[V~%+hfb i֩)JXl[R ߐ*j$s^q~s lĸobz3蒡YO[Md:S?$w- `sF,X~I3P_zCIK#C)<|kTdVG D; LS#L[28S:+<،Z~S~ 9 ^.4KXV=^~Em..ns9E7c ӞWMrX/]v&6] LT[0$,- gH+t& 6Q͒_a9Ql"[JMrv=hI&dSxjÏqUh&u- (Ԧ_yrj ZL?19XwJuaōI9 @gAے{(+E?68yB06Zͭ*eDP)AaEv j Q q"um7&ʾ 6JH /.>ORhp$ASy!U'״nِk̐L=IVr29Y )=i nW6\Q% 5`ӰVkH'I~M_QĻ>JA^K[Бߦl,WS6WowIԛNKن4&\Q8cTEaҋMS!ф-ԱI$*10B'}N'6v)< PЧv$0J uVQi%MKss ;oJ!Liն)8.~1fɹ^:<]}9x)W(u>E߄#nWc(R-Rio4Sb_sgsø+6,Ͳ䤠$zTz!֛]T-@?]S6Ch"ViH-zh5W̱4_u\9[wI(ypB vuϛ8xWC{dwKi -T#:D}{zcؔ^dlH%ҹ%SHPQVہ<2$$)!?3Y{ا4+?/ 5WHV/٧۞(;ﴶw.2H;ɯ?'.jn^gz5ײ|⪯YhgB+e#gcS]SG Z!=YH {0-8nXk*k<_q>zsgu{aj$dℯx|Nptwƨ3FIShW"XJ&6" q"%E˒:xY(>VlkwXΚ֧#C]1\f+>燕jJ@1_2P( A2Yؗ3neC'(bMY>d r-(G.g5Ҕ iNB[(+ 0ߥ8C^5@Q1p&dq<#㛤ˌˮ4pbF2KJF?K(\>=?уedMs&Daeo?G%mN6.n)Q(cQ_LxZ.oeoEJщTr2<И` WaJbT ,o(r5EbҸ[X@{_KSstH)d1HiCU( Ǥ|ńIg3E_Itsk5Jl2?,KY E1յݘOi :UŬʟuBNy|K+z$:~o*Ɔ©JpF?Cro۲E'(6W_|{G lN^q#ߝ"R "-!)pNx4')+pW8(92!V kDz ,R%3y9KE%;k#Z7TXpۆQDVͿ\CJ.&>0%޴ݖQC`#3'U#va:hP%Ekoq44A|}yHn-H?Cti9 fEQ#3<:_&s=o OcDi|'g^`NN$XONZZ 9k,OC33KdZs9q!u#t!YD="r>bXJEL4pꈘŠ}5*Pi@[N)<ourӅB~|7LHvD+Mp*0uc4}rz@ȶӨ&s~W.%$gT֧u宣6;;uGxE;?E8׽!([V|\;zoJIeQv:!$AOb&[ ]*r,ovHaJRErO/Ub@7P9!Qb17gp)XϾyX !'k' M7^i!hQ"Ay3ڀj\O“GZkL($+4vqKV3] ?1!> ڷZrTFdPP؟#xٰR1(ٿ6%!a -U B\AJIEʿ'm@Z;%}/)T[GV$8 L%4$ᣦK)0EDub3Kf\YFl_>CJ\[SU`VY(˽^XLoex̥] Reo\,Q} P ^EksD\)3nMMC7gm?NL'vpl!ҎٺNTΔS4LATcԊiGDZ.ڈoђjD/t\IWuxȉq!5xwz=XYp)QZw"m4?,NUD^ j+_;xI,,eʒj2)̢Uinn8VZbe5ÿQ;cxIW^q*=iIR={c~ VZd(?;K?Hf'4CǮ {2 ꂽd[16uFnĵiݙֳDce]|Xp$3orA'P_nnqgf~AAؾCj> ,ۃJo; .V`UhW _Wc8sfRs^$&i ƒtϗ6_n"w?Vdfp"lJ"R3Kfu"1m̠5hwL4S]=Q T'3ԂW(D Bx@'sЬhprJ Xb+rrnk{Og-sYRiuV*UrHd3'uLdپ(2AvۜobrJVX+-s):i'l]zCj|38>(TaG]%e<Y gy ˙ ,r&Jۢc C0ELLRyQ!YxS3"mlߞD~/9km tEacVk6|  YM4o#0OڻQv f+a!g-WfdD˰R݊ ʳiCav/0%} LH` .Ye@OӥN.LϧŏEz\s8.r5`%'Tq$t,5P#%|~(Zfe?;3YT:tu01ƣ`ˎYV) 7r=CY1-!;ӎXs `?6չr&0Bۜ ,! Cch=À;lxgLs495Jޖ6fz*K^'".,)X͈4š|ZلFbs¯a:?E 6pۤ20 n! E)!T9Rӽ܁v;j?έxFkL 1bU.(h–"zpٌu(<1̕::<֣MH5hx2jƳQB4A&Rq!'](-?w!7ݭU!uj5Op ̧\w5v[b)(C0 M)G"SqJjkd P,b6:`pjzӾ]٢KB;3!hY1+{omt|L%8j<0Yrf΅f^fՄAn, Ddñy9k2[{< /,ԟJt-OY^ަv \yHf̳0k$bnybG=:1~Cn5M0*;T+Δ|iu}pGt" #q5I%4/$醑LڕHS'zˇ[ F"r4i w_wOLr}D)NՅfҊ[ٳB;:ƚ.ڐkrw`9@`ataV,u#BVLK 4Dc`?kI.O@TT!>kOmd-bbzG8u>by<U=p>rz[*;3 9u 4t{dPumT_4&Y[aEedKu*qdݙ3:o%m@f-R]M#R >P}~`o/ =>كʊvRnjR56bCK,?lbẢ0A7}Hk\dֆie$,Oy_MՂ0nVu(%Qnjԣw5Ld5G6 ck"Zg+MY(z>Vg8iH+"[2./*YK|2$[>RBʹLyŋSn> xcq0J<YSs\ TlB9mYIoW#kmm>a,K;H.Vm)6o+L0Ǟ)8,5w㮒٤G h 2 U?AswGCҏle:}`*0 Jc9!!K/@.k̭=`lyapSm+̮٭-.?+'Tr!6J-ۨi!/:tZ9+3q'azt rpE+9/ \r&:|R:M+LnV'6&k7T5%JirO+>lQ4X7R5sWcs 4t/bYujy 4z:\r]_bfh&]N"A ٣)l: DGVnZL.3%:,5!?Vƪ?_lene [r}{ǝ[Fp+̷V'0\b u9ºI`HTu/76C:*U65I9B?Bcij׏|</zqyql\v]^Qe[>:?A-<hfSexºvgHqzYHyVR1wߑۣ4L0NqRIo<(iVao+NT;}sT转ơH2y1 `=;V=PNfN"NXwu4@ejLYi##ϒedQ3}#.~kO'䉌)@?8߁vhw MƋROf\˧0rTvmE$P|i{Vbww\ŇKuq/X)"C5Z:,]r1f0.+:I촉v`RNpNvzՂjrhE[ OpC3utpe%Rf,8!(pay'$f"I q"VGi/BUTs'ؔSw,dijpl"k862 c݄ 'MݷZRIԴ 9aF:~Ud;J TnܞwasEOd: Dcpjm6`ofM奜lb;W(<[/ ˁt BgnVhMoؤ:t%$(&ej[E97(wP!luhIiQHsQtVBDC4s\/yW eUgĎ[13WI I4thzJZ@[hGhP XLUQ%z3" ^RagUZ1_ܶ˲R'$ZF4) ޅ^ 3 b#Q*2>B`M/O# 5 0>c!I#yrQA69_lڂBegTXҠY&=Y֍_pv?w`0 3uV5V&"XPێxQ[ut ̈́ԝn͡~eI;SD@qGPk3]:n& 1Itn K݋{)}: jJ7Slet :(P"Sfxw,uaG0UDɇ]W_raBꐹdA! #n֋Q^27$E㭷lIm-I^H$T9_^'wj}~cG1|vиt9v=p9$s 7 mmrND,L0JDIrhHoQ9fЛ4@CFs/]w~ARw+^= PkMXG%[_0iiK焀hXydE bO$`U|&g2o@"s8 ,^P0yS7F{fۮ^][G7`p*T(+[IS4_^46[E-/ƭ,MN ;DĚMSZXT 8LKLB ?曔]>*aE2{̣K XBMdС[ ~/ ߻}/uKٝ-_ MG#( OhI3TϜ ?_F!1sA CGnښ0 }+/}TAglJx_X_??4 Qڧ1LИ9@w| /Œgۑ\dGsgBMIg 9N9 Qgy@a\p)Nʹlt:ݴiMzo632bA:3 1ul-"xdX]H !gt=7Ĉ(2AQ#΂ Ra7qozE%܁c9! r/3W!mc+WSߋ exz)ms4n;39ItJH5hBopV_$.s'[`000$SZ,;%-[H[{Rzgᳫ-\Z($IYz^Na簰Y~l"ZCP q:;{bȃK U#㸟Ň`2"kH\޲]hoy.V0Tw~ Z >H^}-%'iwg.aW">i( ^{e>'P /Qmqm?`km pH6.#G,_3_):O>G%ufMW hihI=7L?Pg̓[Db_}1hdY.eG{ҧ JL/iۗK<~t j dЂGr6Vi(1u%< d hщZpN~#]҃lE[yڑm6j%ŽY[ȕd.w1#_yi}8S_j9>OdZq>4K:_,Euխ uZ"\ yz ~Rwh,nqI/)aR29y.z.e*@ 7)2xU-1cA 0L>~ˍq&7Q\Pm!71빻' o,y6ҭg=_?J7tfIf킒O5{1.b}C|"8踘[瑠f`Y v36(Gm|+m&5/~*;AGʝ B?03[1Xi^Zt9(xps t߉bSuꉧvKFA ]vυqy ,Z XG+Tx!UrWRRcﲷ@%5 ([I,D r8"|]-u(@?97m,_+va_l>D 'Xc<ϝ$f/JY}̗@ kCs%QU%) G^}P>lM:D 2-<}/@+ @ ^^\:pF*L\" +J6eg+w{^?أ$`9QV(5f'ޱ1 H瓍;u.N2oblkk*/Sz]'A?%ƟFw:t %˜E B%8|Lu<roJXSZ|׆|!\~J[iy<G!CEvAt0wEB4! Hcew9}B/쇶wQ XK=YwlX H<U: 7 ۛG/ٛ}κ9!v ^2As@F*1DzllX)@d1QIۊpMiv< Ѹ1[n">Y_u T!%v[ϥB`SL%g 駯BS`;ZF ud_3VFJ PTvxsou-#WrnoYljM!ݻ7j:vc}DZmS+Jc-V/UwV}"}8!p?O-re \ܲV6~=?^glQp9c5qb5amW/HOw:حz}z3ɌaW0F@ 8*NPVo=bP.{6fjs\(ZƾA=ҽaaf\BbKhx۝} ccQ JjDH|ЎК"E Vf8`,Mu1Z櫗Ӟ+`?Q#F%x j xGgbl2Jlz}N0}N12cyr)G5 F*V?iO-|,`&5:Ȉ"g+M { RWXؐE<;`UwP(#1P0C_ Eܒ:{QAH!M=`Ef\hZHAp0|ȋiTnk8pJs8`%Zjzˀ뺵[{^?>nq2"c4eLѷ?WCCm3&6|Ʃy/6.>JP0 0 [pԓՀge4ilH$亏; ]dEoC[㲩(7Cs8=J& kbƕJ[$6bi#zP͎8 A~~)íd֒Cw9eH<VK%4) zF.eIX q[j4 p $p7ʧxNx тڗ3."Mi2cS xJ:tBP1.5Y/桷L/{L5I*7ht#-='$Bs{<5DfMJI64n㸏!I4_6xF}j2w&Zn ri{ AFx'k T@5 <[oRaB7-v^<oPI\l[Xﱎ(Spyv)mGZA14+^R:=H~ 3-$l*brE98)f{fݞ\lV]l j1JX#bBzc3qQ''h/U' rgi|T:MNyN_]$-?4K0Rӻtn'y9 4x,MЁ"sk2pp<%#_|^\,p pd8К.lާt3[I|#6k6[n$G`5DRe= y% Eaxౕ(2Sd\ӕz~lMu6Q5O'-Q7f0 >"ɦGFww>#ɝsN~*pᚂ/8wyEk@=^4=db@aMtVNyPI%g\E,G3r^Qn?&P\m6GWN1؅GD5ʍ%/ M?q=h4IXްdZn F ͚ fP!8wR|\w?.L2Q'\JkgDF'W Ic sF也\m-uORpM׮uвbAdS~+DQ 9W*I;{0>EWEI4ؼ}v6Pny%bR~V)͞} 6} ?vPiH{ t\k3ȶ&P6\[ }5Y~ xD?50zٷb+ڮc7=g!)TT<ɤW:m")Qp7|sW]oYC fw6wlA΋l?4YBC eiEon 1$Z$?M2(.{r' iH`%6#nO>A* ( ȡebHroAG̓^n8Z(=^ Q_qu3OaٲP>΁P*lhk=xOtB7Es0'z<kcZĻe[Rȳgr [fĶa"–=G b`>=~PE#Y9Ka4EVb&:~Ӿr*%r3iՒ~Xd#tP|v7"C#Mf GWO6E {Y%\\~g^k Q},џr:ANzD8+ [xO᳛3R8ҒAHt'9r #S5O9sڒv?o0eVn3)u?!#S#E?8jʧ {`}<[:OJff]%NaЅbhqH*^IN y8 v܌91 ӕzE Ru獵^r{q3\J-֊h#ZPxxtKDQT9&2:v [ ')cJ:?(er!M?ں}{p~Z̈́ Z1^|@ Oq* ҧkxkVP7m0;)~1ȩ놷%7( IΪHK]cu I)G!I´Bw({>\ɥ9] 0WD2?M92sx45ίZ#L.I3kBs>TN۱+deN8d A>V].%"Twn0 yAZ=4P..~5:ߣ|3/I:@BZix;^G0!CT؆gG$k$<, sGtuʄV^i#ik::> )mFK]NweQ-pu$[7$\R^=+g`b2ݝBXΧ{h_pl?5CT[vA$-:esIvhz[0L$ř+.j" G?Df(PWm1h[p4F/|ؔ.W aH X1}bGW}&gƽ7)+M=ġMwqFx|c3d;9GzsPnck?VgowN neC .|KưD tjψD$08|(on{+CzcxyyL+XgfY_}<5aeyVj.?чJs 0Zȥ`ūڴDKtw1wV];*pt:\ ~Kh0Z#@uɝr?$~tYjpt=Dc0LMҽꢝfʊ$:EG Qr;~N '%FLB {X*`kIr,InsX:qΕlWDPmM{9g;7c"b#ĝ 9rKЀ8!sp6.XsI2]]CSzЀѢhM…#m4Rn@<- iqFy%vA+N,lj`x@;0~{n9a6(te' [ Qw.?6M )W< :.`vg+M#anꗌ:YH?5^HzLT=l:8XhP`j.`y-il֝d;'j3F?.quvD ,wy7dt6m`1w5^.o7SUGใCxوSՐNyv]ͶYUD$.;SuhKgzB"0ebGMP/hYȡYqV,[Ljf$'WXՄi[CRUQF%;#F^"1rn OU)(+2q /' V4 ЈlZ `Ҥ\c38 T+ؕ.;ICF`ysQ͖M(~6NA'w;`!LEE/k 3")VfK1$5dɊ!,6œ6Ƅ| /.Y7$2PGV| 9־1Q {Rl<'l_HȭnwbZ|5AE"J$eP򔨘Yidj*l4 e.~ugz'5`x?Zv6Cj<ꍽ[͍q%]*L"5;"P?YtA^1<Whc,N^)̛2F <)GMyFDlxác5JhV-Wğ_ه4_ ֋'iLS|KyKw E!Z}ml=Z>crl]>cW[d#b>SE *N0n(C! &CH1\\`GDZGT:!;(rM4/46҅:~+4[Ht>rhΨlR\t"!a#rX.Fx~,/jjڞ{+6=LiW^$VqR^[_#70LYΖ[r=m*ޑԋ#Gb#Qg(̥[O]bU՚VtwZFr8jp-a+A4M9M(Z+avPV49MgY@6+P|R}zhiW-V0;*SZ*&M8wTODo|@zJmWcT?tgj{ dIiJXşв M)w}q& țP|.)'5u5#[pA.P($Z> SyrAN95&}@Hő4i9C^y/ϩ]-=bC-ޕ;f SО"x)oD)piD2P ٤_Vv/G~^rk=ҼN~Ju˛,v4=~ -J?;&DT^r*)%#O7.L(bO/%nBZ4z.4kgkO괼(݆ٞkNvGR5 f iC~6sucPw3'-RKp;K$3@Aζӳ|K|2d@Ei{)vYs\t||ꛟ[&zZVrA;4W{ĽL ] !áS|`V>%Ijd wtD ]OZM=1$HoQ⦊5 6I0v6 =QY1/q,]2rp8h~hڽX2[4&aB܏TtFnj(\̉4+tRdbq[= y5ݨZېZz:n I2YyA4X[?5+8vI d$O.d~@.s>T8 X2n͕@Ϊ/u9V0ؗNޕkŮzq:Ǘqz37'VPȆ&U:_ h$иpux)n!0iTB 6wۡR]t^7]G{"͜=?1~$hx BeJH|&2v*7puCGɬNnb fwR,mH€N>eyC{8vp*?Ӊa^8Q|hX!(_#:ASRs#5|w)zC08.<(DL&HC|'6߀0%mvxgm_0c!w:J'KnT5DW]G~K_oQzҌaz7iLgzx\נsIW~b9ظ4k_`4yA,U*jJ-4/Dݹx\]{rl=o|j+0C3zCF<n큾x`8sxr"~vg/<Aߌ'ÔU1(NYJ 95/ H p2{h3|]㞫R?WwӔ)uleDp? :V!aHI<TRrh0>bXȤڑ>ˆZ_7 5ۦ/Ɛ.h{ w0[:@Bjyn-.16]a^\(q/WS!|zU<'ٞ 0ǕES;>~b4V$@n_%q =;1 GV5x+L۱ؔ鄢GN(*h:[ҵ7呖enfx!z4kUv:OOӂ2^$X$@\w$ X s( -DbK(}4DM5 T DZ:&hE> 㧛JYq?QuI.-@Í8 ;[3," 6&K: s**;(cRRo^-2ħG6fZ-X77N /n^E)%YySI|7P9PLysAjz\sd3GIGߤN3<ȠB2J$o-@Nrt#$ ^Jo乂Ȓ5,|J_*;h$"i%~*Xnvh$/r ["y>9I4:)V!.^e4mJfqe證4ϵfmܳ851T=l_v!rKL#-L->&(9EQ+\!g"VfW|X#-JW1 /Txn$%G*<c4Zm\.b:Y F53QWW Pe<#,ҲϸЃ)K(~ &q[ N^hk>-h;8ҫ)i.Lڅ 5 -$Ŀ)k31yv^쭺z# M8~!L坄Fck4W m|4}$wZz 0͈*Fi\!D2Nd9S+Ǭ6|e0,z|Ɖ SX˓PNK4ؾ.E2aT 1R^B\R ,BD*FaJBF]UJe?k(w{uڥ?!H%!c-'RF5/aveGXx'Z sCK{;y‡8k$(+O*U҄]C%Jk߿P|y Jb k<2N٠"Ghed VcGǓ]Lv#P!bB=PPD]W(겫T5ϧy#t^Pq"Qϻ}>vlir>gR49 @;򱸙щ-Y nj1D\pIX'hdP ȼ`GMG)%taGOjw۬9J2F]+R ,^xnG?Orj NkJ %\O OݮѬ { Exu ؒ⎒vS˶X<ղOV  /%lu< &lׄt+$*y͙ 0gC~GEcvQŏxY@I{.:Gh"że^PQv%^x(ga \һ:Z'b`C(d Xے5w!:TꊩOG4qXZ̎ƽ"=E_A ~T+7;+L`3vA 2mU@}7V.;4t?[f0_1-Q{~uwS'Gq6r_P qPA%Y]^X=$ e$b`Ff @"r{5 R`Ei<ʕmЕs5-ggsER>t=hEׂr` #!s^ MJ`Ultp8?e' L8Ao$>L@*楊;>+ӭLl^3)xr4/S30:-Fjt/̹D~8zTb}EjR6iU%9=Nd;f606i\^>ʣ뽀k",UyrvL#}))?0#䎠7v嬭U=Ys\)Upĸ/||S.!T %xsXs]oМz,E CM+P; ۱4Yh#*pT0Dɨ)[ CM"ҬeDuk1e~wӏe~ ]]jϣ' ĩB~jmi Ss@dM%%ү;Vu5<˚  >KΚHF1 -[۽curq{Owx`?Wd-muO:P)m N̐f~iT{YX2D/QGDQȼ}̒9@sYD(v|^E2* 6s ^-kvzVswnG>t4:PB+Y ĸV`M?2 ~ۧZgгx䶮Aj3nkT!<+co747՟.=泊hF7l⛂c[,&ʁs☓`s{Ep6"Ic2m;⭺+|M}4\=n}T)D:횩e>V &ɉMApʥYn\=B4+-12KXe3">A*qϘBMv ֤;]ǵ Z _&d09d?N̋uǰI5:,7"Y]= iҮ۽$oee8U1Pόtzy :hDe~{F` 4rBkknLEYZ,`IR#DlKt.#ϭ !dW_lJ $k tOԠ T3 h3J>-o+=l7WΗCm%#|Ԧ04a/XK*ޖ.yP"{ɉNgTPY;cf̧!c='VٻT0RG@#u+?ψ.8R]=_zhsk{ueQ'6]X\$8-E)e/aK|iOsOH߫B5MU0FO"`@O-YK(sm~'"zjJ=S֛|2^ݩWVb/E=L%2׊02ΛL>:k;Ba^:zZ&3gAޯJS>s 4*̽-&8껶T^[_Tߠex{Y50*@>:vfU?{EhF˥c}X9 BMp-)xrp˷^?)Ob(\*ahxh-5H=C&6L܀#.H}[1 x$TG.F՚y ZwK=T} G6pz!!RI+"Ȏ5GS,_2EMVi~X͋j](<66 iJp Ggʹ &9L9|hf..,9qp!b$GP(]jOB{}iV} L/wT0(/ۄN&!Tu8y٥]g2:Ų1I.fRj*xsDg qY9?lڳR]H^@]Ȑ7ÈNXi~]3"Y݀YVpa%9ݦ[yi lk$uNޮJ>R_M: Fe qj٩J"oJԛ=`?pV$r٪ ͣiPNnmrkP'q1үJ?4͏gmpޣ9FnlW t\]⇓FJDK"B^󵪸quF@t ^ /򼦏ֲM!҉u^8_ '4eBcX ݭ{ƥ‰nv`4|ziمuۧP捩 c5ՠйBcSeOYIg)Q/'Ug~{Jt&0R mvh'v]9`Uަؐt[fA.$b~Dqʩdd@'}uYԻz+W0v6#gՓ-xe.ak^q b@e~Ij5 g*O>WI@4 N1`f d-d-a@\vN|3Vb_TlN7bLƷ4KO~y&$f$:yYV:UAвfeաҽr~$%NYEܸ34cIHXs@wQxz %;kkZG$Q7m\x"[& $Fy:{ؑV݂#Oh$|VTKi/$HQ5,ޙ>bBmHFŹPZƒ];X2/[' ,fe=c)8!1 Gml^Bykf-d_ck6ujg͸3_]nTd'?YTN8iוۢ5¢|Ȥ :FQz 7Dz.(.5aY$5\n͝JA\\&]|y(aC9x(U9kq>eKz9Vjx`=Noֆocn$o55/Kl{Ej7\IfU:q]D߶/L+~C ߐơQV @#KQؤ։v6 U֘W0˻W<_HۜH/*>I}:qlGĶg4A^V숢yB~̈T&TRc[zmpҒy< O& M4Z:H/$xLdJ0Ƨ5 .VE߉MAlY9L?9Ή*X!ۨW-o5B`,z;LlXCJ6ԱVxu8~ X(9bΊsn|Z/ůiW1=lC u-r5DlalɊ$i ZWG\rύwdRi[@ՙܭ$?DiPwƾ](YshW@Ξq&rP} hb ;%hmK{/=ג|Xx.(Ǧpܔ tR0 P_i6zhgo }hq<~o"{mh m$n j*rRvR=8%+K6߉DFmXw51/"BU'.$^1\X1]|/@}Bi%]ąd!Qdѽ%sēb|l]<F='ȼ*00VlO#Sܗ0zGD,u_ t2?}2I25UՑq^F]ȵ:S:N-:qQNAW6 $`afdN@ bçؗOv# 5GOēc8=vCd"Fyu-&r`@U&ZNYp!z [IEeYQ#ZMd,]k~ K9UR69?\.QDȳ8 !yY1.{2XK"Mf;6VoJGac4`Y%! {#.4٨h82 c33Ѫ{46[xڤWX YعO!x?ȏs| qEZWٳ!V؍$9PSϢT)Oy ;l%!5t{8rB^˜3d x3\}FX=P(I)E$x̊\x"(ޣD87c{L煈ͯqKFVbq;^Q;@^wS -t %9kp8#Ml)ǻ⽐Oki'9d-p>a:dVe@廓Rn=#SyƎxNU˺TCprڐa xc’E,a6eHPͫTiN<Ńޭװ!&hq^p_c~w$Bt@QȃSj;lj.Rn6JԳ,ޙu1 c7#!|ړ%"(:Q"]*A[ty99~e(~_oEr'=8ED(uVth'Ŗ q؄`Nl0{"8Z's)72;5ƊI}5~7 ]U֞Jl%L@: vJߵ (z|t0C&B*6nfQ%tUX9IGnS\?l26rO 3!,Ə W^=)}7\-'R' z܋KT5[hDaBb+P!f/gnI>±2|\+ ؀Շ?i{uEShkfNmy}_/x0̜O,kX%+Dzdz}抩z-iOBjx6! ӿfxmE GLiԮ9ITT:ОʒcO(OԮMح_mF?+Hc|Я 0NGtn<oƃ:cLyoHmP6KqTU79EOًIyv-s 2{hJ,w,'v~fEhΫ 26fZsO`tUԻ4P%1J#Rf;?QFϷj|Sʟ4Sr]<k=5[/fA=?Pe%UCyGu]dXJ;n~B4Lfjm= v:Qd嬤y:bƜj5?SV,% b;! i{ssqQ0d%}(4Egh\"ႊY܄fOHԀ >h- a8`=j/qv~Y.\^tK ==u5J>tQ1FG7l+q U%T<h&ՙE-1k,r']ҟ?9+ڭzY*/p5hT+x%]ڠe,(ܿ{t,M8h>pu z o"(q=0ЎlǯMRzZy.\~0RI)zpm.-PQb(\&uUk]9,7!@ekJ@BWHp r%f=l-]TjXKU8 N/$ ̏hʹntX,? /eQq> G'`{!֓U =-*vuOIȘ>1Pr R!w=<KϷ8eԬΠDbi5CbVJjo>\ טRn*8A~_Kr|c+#: 3Td-C;_M\poւCC&iHe3|zо-h`kSns&qrG2j~L0ҏKZ=uH .$$Ä/'76!P8q#4 X@y+:>TȦh W cx/Gr`F;q*c}_>okZJi M~ioNdV^~u_2#íٯA=)uN ò+ŦK!Q2kO6=hCuM]LɛI8lew:`JzTS(lmL4P^(i: C$""j:.C,nYqn;n/CȷI֡ Ϻ2Uw'swb0r0Ѱ:!-|O1vCp"!o ΚTd+z+m~|_:! :1¿;]lk%bdf+#~86⨜ߐ .雬;ѳhC B~M7\q1°i c"K;jnM UJ\|u}]so ÂMCFx}tU`˘P{I)4$QOGٷ::&X [$:prZ1ͭ8xʡ6G91=TcH̻n3P[A6g>] xQ m@KB$y{>76n9@olױe`\28ν|Q򡮾5D{>7zhNdGok0ALlݘgH-a!$r_BЎl>/51Wag0cЀ ]bDٮsT=9^o SlHw.km7[s%X;_O4o;Z@-k,7/p6e*6p$^RLà.AY,TS1Yɺ6W$YQL=;?gdY ^+gO7k4>;5yܥX)'N6/ߋ#,Ē&)qMK<SJ OYP&eӈـ5)n-Kp%Lkθv$5tYRp1Z૦-y K(ybA#iffuA$ar6Rb &0 -c|Q!k "'qŘF'Ug.OĖEf Ob9ŝV4>Y+2t8POfI%(y*D.(Ʌ2\E>|עK0Cţ3>hi>4T3 $UO,C):UشQՆg[X!RsLcr"Mt]AfF߲kJh?%"0@YwHQ7x8 &+!A\0Al+B;>4]H`&" "{i3iZ9 PA?<~P;f7Ĵ>Ք^fQQ5ozG_t+ЩsB% RyOzRzIˤ3uPVI9ǶaK愈,>$_Hx0 L_k\,?HpECJZ( UAt% VݳA- ߺZBE4VRZ J`t<k84Dˮ6׎1t4]K2]h1TLӻ#vnsOyD4*]7X}SZ[Hpd1Q?;L;\{h 5r&_%^®BSVwNXy=ڲ4/"&-hRyQ^~Mx@j4y䶶I0Ȏ&BӮBJ\n*&L3}ӺC{ taݚ\Ο,z<L)y5 L>i5b'BOy%Y8qeUv{PJɭD\=,k̏x+=Hi q 4vl^໮Onwwx-+sn茸q-;Jzqs[,h:*q@C1Uu0k-r/q 4ekY;4sY-Hi/ J'08D4!#Qb;t0(Oi *$bIn \po䦵фS-:i,!M$A Y]~)cDpK; QfzO}yvHl/2( }jXDZu~Y ,p"y:݈z6g CV-I93@nAoɃ`lm8pZڨyٸvԳD1]>, yB]0$]v.VdZʡ4`. >*+ 7~UICf$A  .w7q QvO%s@!DH].GٱsDEG??w'7C7׳n=;$k/,$#>|y MJ^Nj½dEBξ6vUmY~`Tnp^l',vKڛ%(E1(9wV~_Pڑ92?U-l jBAm^X7%쓉SK!Ժl\]iE5*PO_J% r>W1AfLTfQmgB6eNǂe1ѯFO_p:3I<]f֠oB+$P I_y2dbSk#M=نceة1I|sɲrG*Bpk>*mKIn?WQ鳺x]$]xd9(c:`~QXY'0D|r2zvbGn>Z Um` s?vs7}cH{nD4dXyݣ>R.ĩ5 Qn_ح{+UvC(8e/RGpy4&(|{:ʥ?\ IY89gXu" m+kXȑnT-{_fuXAb,әC_x]!hPdYg|ځʶwf)21U4m9wnKHƢ&9(d6݊w*^+lpu5۴úiҵ_g $ξ@)oҪFI2$h ?}I ēJ]ѓ}F`vl,NFN(0̲oˢn&rt]mo#y(*Q|sZPT%AJ@{ !YiM/W/\&McNya]ψ7BM!]Y,&! `c F9Ľ'>ox}\1*ʩ<6gu%YFTB}`5FDŽ%b(z:>~F|X 2~+pf~z>a $NӬl4bJitr9>&aG#6żZO[-kB6t'/3 ˽ s$^b̎#Yd|$Ixi&Ŏ}1:7 T [wT[dш$9}YXrtnق}m"r$ߔ趲l:ĦMI28KA17Ŋx>P4јE{/#܀6%0RO،TXWd`"p ;6l6GϬ{]P~K:iIm>:礶>8`掝U yNգ t^dJ< -⯫o| *!XLy;fr29"S'v ίQ27$֌8~#j OKD}6t!f\VgtfGG; di|"=9ypmx182|vW\<1Y`~](v诬06IB;avHJ6v[QX7}({i+E{K$p1UxtҔ :1d5f!=mۈJPg`GYzo nyE)ly ] E3]K r`O5r[I2N=v~,˦-'@5~ӸB1Wq,V֬ȯhRMKbb5;aHggPy>T8k{[ ~Ͻ^5Bۂ3@JJx/`hhd *\`UV̬w"tlA?T(\5͑M=pZB2 g*E8SY`efl@Ҕ6z}Թ(#xH C\vr-g~nwf́>2պ1nZmfL!/։HatgU%4=4x6v+xƓ,u, !\^kXQg5uP/}mv0 㼮xbk|:|'YE;6gvԦ4WԿ.] S+/d#ԙwt:&="عy-̀)Jd!ҀZÕJHw!%KHvKX#|hgp_YxUq!xO["@k2FƊsYa2!F 6)d-Cnȣl|鍺%zlw/In|KH.40 ЈxFddr B=γ~mv BIRؒQu:he>!M['cW1+_h.oIxY~"%"4xԬpɗbLCns>zkXq{ܵ ~0֛HncnX_[Zc)q%[mT퓒ul1Λ'⺏RZ| !/O·*2eL0O^ ۪F4dLaUټ8Fqk>ܔus5tze_%h ֔b;"rV' *Ex(ts"AZ4s/)Zk#ƶ(]h:đ~MAP_": oHS&8"+K Jx=s(DZ3do7i(LIqV ׾Rzw;JwGgT+S}c1 Dž&LVG}}2oK[ԍN#@-Pňt,gGj3@6bߖ8ن[rzp3IV'm0C^IW}|6ckkjcII%jfۖ-8{6]q/6s.T2?a 3pMWB/!D]y+i.< 2 4ha.IFL<"Ac9l.Sƚ R7Q]hTysyXW$pag*?-)+#Z7G3\pgXvp> 9ݜ"< s\?bIwV)IV}78>\-ɾͣɑBZ3!BD]Fv$Ӎ?UNw'SF\/Vv'NA*?RC=c&v/f߫) #tRvO js#1֖}T},JFui3qo3>>Vؙ'0 h(-qC#,M-6}uѡV]PC ^[u nԑ-Xrr Y|xZ]Rg}Scn\2&fX<QDxWlD s`&=j{t:o |HдME2ͻX]?( ;7f2IoΙa}RYI)t+rZ^A憞_q_{e~2B77vL+ǡMX K׌{X5Ȥ7o$c*ZCvW\5;NAűzA !LL`^^I)>"[(hHEp{D>ВM7 "FδVu/S$cx3V7/Ë&Ii5}%M6ԐҺ`@eN ?wZ{~Y"׳K8$s9pC@N^<na2t:NxdWL΃Z7ELW: \ [xcV)}YAXN嚬B7n<I|3e##ho )[>\tXnEw'PRd;1~s(*Lo(#ܨa8[΃zEM^-ZQm4IB+}3M7Ё% :]}^*j3@5OOSFG٨Ų /PJFa ~ShIlڗL 5y%l/[4;ij i+PӗvDȑK~";ogX|d"K(3noz1fNzƻ>/eV1ԶnQکmо]l0^,&;5ǪJ4)E=u^kg=2J朲 B4AAN==hYK(ٚ|yvz#pjOР V{0S/s.hS`4} p+D2 pٯB##Jݍ̀y/%U!m}I٥gSgT> J~a"#ZS[xϯ(Y]|vg{PJ\Gh`͖r݀ު0b)V]T#7"3"'kj`ܨ?u3.;oF})r՝$YDD1dz+v- 4rzܻ `|Z.EE)޹dp 3wb0Uy};oSF6g/NΌA:`2/{tTj8levV!ˠ|%:[mP !eEYFO(?z[gg3e_X6@Ò黯 B -.V"B Tww;i7) Hl|5 %`3?z8v 0mol(VCmE0;ScT]ץr=P3ɾsĥ[m(Y PNsrr-7%m.]!hc-}*syZ0R+ `Xaʹq˅YZ?e53ּ &:tӤtLy&O9 78\3]FӺJ [!X]i0<ф3Po_։)|=lbŪiePciBZ@trH]3x)Ak}g۝tgR*?уh'ۆ=|rOF_' \dh1)ˆ"cʵɬcmpLOm4:/N>^nqzg "P(G j XN)w9F19&bO$ UpwLq[WHvyVuEֱ-]L|7 )%!|ۚkm`ғ!i_DՖVWDqcPESTЏr}z`%=k9zU*tA.U9欌{Ը#G׋&8{H.;Q]ױ>F=bɍΟœ"{h;,N-ek=#(n"HwH:v]PB|~IK籵v5К;?{\ kz*fDڿzE4kլv·6Xԫ%OFRA -TYNYL*J3 Q> K{!١jFT[BBqDhkPK1sE'g:W; >Zc-d𷼮bi=кX˥x̬'TaiBR\ 4&9W7]\R( ؒxAuif0 8$ehՖҐd\|C_KRZ2F@17Y) ) jó^ P Ի; b2]߹1\Iϒ) :vZVi7RSt羋gaJРTlCGh_@whJ1K@;h2# HdCvуs7 T8=aBI 858mb;,O|{3|?UA1Lv֒k1}= 4얏{HfH$Ěi30RXRIԕ޸.t28]HP%f-IㄘɎWB<ɯmjcq*)eQ]#B>G|D^NN'y赻\E'ؕPxݼYL:T>_QCJ= Py~sP;Y8v\RC,]lʼZԝZX_,-l\6D%u:lF'>@gWً(DE',P,q>ŽVA i`)KiHr`"ϐ""xt{*1Qs6^OHnϲ oaP2@R1.lYB*jn+%r 9[#|XȆg[Q() RIqST@:~qK4pG7~ NpKK.%-CdUK}TCx L!D; Hxu,ga@Fin1Tb ZV9GУ (xIz't& 6;2;@+A 17̺*BgV7vwZ=oXS y,)4ـvqE՗V~wP$pP X%ǴR.9K@KZۏd$# 0OOۺQ}W XKzv9XV_ːzDRiAmu:ctm],[epuBt$ɣH:J,< Pb, /ILEvrQ:1 xŪzw =vyVKI:gHӯDYQi8寎ZZ*)aV`a + D4~z`x_"|V1tmǴ-l %3(FQ@BTXfl'%N_+Tx,@~ְ C2`z54YOlC{g+*BZ"Y,GA!lY\,(Լ4hE|!c&߶X*;ehw9137e64Yd8!FP9QC`}Č7=9r8 B" zkqΧ<\ @2vN @3, >uqfrPF+ӹ$UɁ\JV.Rn8wڣgTZQ\Ȱw Jbnb <ƼrzӖߛ!Ƹ}Vm.eQɇ\Mϲ^sq'葋 I϶Ia+Fۙ n rȔ"@gHdh(!yQzm(̄5O vvi>wHm m\N:,۲jȿ*ni"4u}qaҍj-\*|r>Qf YN ê :)ծqS J[5ˉ &r _6>P7*!TB*+9 NYa5Kb$Yq!C+ JʦFiL(.F܈#6ē i,:{p>̈́yօ=WU]Kq5`<]!9tFD^eѹߚVlUYMϹ~w.k o@qgQB# O2 :&) uc 5 mB JJSj~*G#f*D>(G4[qĞs Uq+WVߢ-VEgc|K`!x#w)]w|.)ds̐͛TZDqm~:r5Ӂ.:e텔VJs_Q-(Ѵ tfo7^dZC|+RmUtL_RnVIsSxNBr&7ãs-. \ ;"PaJK Ӿqӻq] ^Gp3njf5"}h  Ck&(C,, CtLzz˛!c=niY0c:eA">?җl| R+&t<8O# j6ب|\\Z+N>cE\sT<2mIv F|wYN4ɒ#މgἩDſ8]9n > U '2(0$\4Ӟ THXh1@I Ab<33N5ZCwBF.䈡ײ4EaFx&b%j\ԩi)GyԕL!G]|?_9[/zj1-?hXgg)rH1U%^U9Q;/žbH(T(R^cM5@Gz7e ,T2)M{jz>cn`_ѓ=K_| T0N3X)ɥE[N2TֺbU*>p/NRywRM6!c)TtDFB/µ6{$L;2TBKBQgIݭH iD>NZULQ,7v:Xl%^!ۍ.xtXAֈOEr#k'TɫJWLɫ >cYWMv^p16o a "kr]ٹN&YԨ)6pɾ/d'㴃L[h-+pą1AX7Wd@3*v_\ɷŌ\حOt’ o4ERt7{sSCŞv mrv3>4)mSq[ЊpAfa.]z=6egBbߡ)[ʚhilAㆹ/6}Q{s= V TX_L)ϧ@߬ SӪ XfQkaz= IG-/Zl)i^942!p &)' 7>:7hVe/KMmlr['hJ wbie-7g\;oxZ-blj1f !g vcs~GS|s@fvj(Y~6+WQ~B4LЂ;|]P/RLltњ8]7#d0; Eth'Ki!,Np"x?vKaE)S;faē\*ɇOC$Xs:9o!oQ5qYu<"0f mϋ26+4Lchu'm.J(z j2Qt'3vG(=w7::9IkHp1-ԞE!( i,4,lt9{t}ad\Rt Nh+xd?e4 Jg>љUJ,Z $qnRuPc"etAפpSˇQĄv4Ӝ\Xu9hTU#ʉleeP aV6Rtl|<@!V'p8lG⣻TXz{+Bf G6FĚ:E==fCayK"Ue[P)LVf%Qk.ևUvhW"Gk> _.|;13!hF>r5YDROsa>OQ I:F\pGh]7|(XV YߟbL(9 YWO=b.0|We2ql781IQgg _"kAsܺj p /ndG˱jVM=`6 s2l Q`hU;v6dO}ΰlER1&û|zvJ\CK2RRRg &b|`a_6o?Gg)uTQ9+!5@ʊqqE.g::Ác!e&ӗNW*dW-]lŦ'UhqZ\~-/Y#q zeAuZf?FJU~;}H.i٫hBngNsTvT7Lcb [+$GTvC)L)C˾d"8K78ͨHQu5 [ eF3 谍YmPx8 I0 9BF #cfѢz|ڬ 7x!qZ4Qv)1mLd9G:BxGı=@͒pXp_2#K f 5 `X2xD˹"eVj~OXpױVKlxdɐ na7񆛰0|i7]H[{yˮ,+z\w;YGm.j}h|h,t5WD2Oӻ"K`d]ܷT@M!ˤCӄDA0]!<͓tMHU}/=!EFqWHe0jmG$?|o5mzBৱ&Ivd;o%ll*]8ÙJe4)+Uu(Wȝ,0Y/AdQ_ wn amY`bND}!3 p8 J̏%44)܄TKWXv.a6VVO!rd" @!kǦU\@"[>LjZCw<[ Sa&b/@Ǎ>VTz'H7.}6 pK4MSg困QpxBMFH È]"b $cȴGL9k&̪5q-7M{*F nƒV?5{$!G }تb:ߤĜoHNm1 3$aIiƌ7ưC C7?%򵎊)$,!Aʌ~O;Eݫ~ m 1C7Am|z~t (f&1UH\daDێks3;UuYR00k.zOɥN.3br8!p؟JhNkiԊȑBCOƒYo=BaOZ|s| h;3yCߺvbp"F$}TfmovDpm\ڴ1p:Y&`?kCѷH4F&͢zǤ*.ƏoɒRJp ʳtK-s#wNYiNUh/, fV G׎^t^c{7:ϫ`B[=~7׉e:6vawru*(G](>0jpn)]8*EmQJ8TՋә CD`2x샂-ƱoI,ׇ2Nm)h-X6Bh]K8G~8ITq}ڕ*?a/42WX ޫ6 rgPC5{t]aD3_"r Zhmwej->MҐ;DUI$.a(cq D3("o s ZuD H`h3zy*p}VV>RO#.S|ny(Gwk֡IX)X:P`E t%2:A q=Z*襡EP71V0nk}Z]yKOTWLHҝKV1Q7_)ߏBH'A9h^D-!nɡ'˻֯/9f+x8c9DFH9k1as1DW*C"CD)cQ1?mJ:rLz+[ ERjI [DmQEAnFfX yՐ0w֎{Iw꤫[;@;UPccFG {f.[;F(kbf _v:v^V/^!o袬&DP*̈hs:񽻳L,Ŝ9rQ6M{k ue3`ulU7ht9tw;[8L{`K&+*IZ=7O2ӠpoXb'׊ZKӋ[$EH;)6-X]?\,rVgc%a=Q ]ر]{f y+3$ԃ.1[JTBMjNtmZkhK#buc_GI"=DX tx(1rkS{2g~&S!O1A1 0ucV}s6rGa4R_3EY4ӈ#<ᐆҚeXF[={s1zŲg2) Na8! 64t]M/H Zّ@m*a=H(spc>E|LJnECG^H 0sK}! KoʼnYj@܈@524Ts4SO9V!*Egl7ԕQnR:XW1NO-3 R$%Nl7' r(^܍kLz'xi.%D @m.<l'f|V՝bSV]хmO3cgO6[wQhJu,V/ц`r̫OޔU $'9wu6T\mq!Ɏ5El4o~#^ })=@N6ETٓjr|/r y;4.b 曖(AҘ#6MCZw!WɇܱgOy)]G biwBZq PQIwy`^K:1Lns,gIg|Ec;q kf5 mMqv"컚.1Cz|m#\Z>T#cB˶B0mc#6*^'o@paϚ/tn#uÈ$Š FG2"PP\5&XՊPz6!ޛ`SJm\ڋ Uo*o Su&r;vëxwF5oKvܕ%ςSpWo 7CI=ʨ?>̞THq5io_nݘ f XD}A<3%[xp)n&D*zwИ{mdX e8 LNu_+ xYN''c(K[*1v2y?=RuGؾkm{RrGȥ|(wxzEmvo#SwlhYEjv3^E_zG3^d<= ^O:#11/iRk 0#Bi+U'Ixu]AQBxP>ƙ* +عCLVEŐ+japȎo1TisT0#?N}c$ZCCR^`:#q)QxZA~Ҙc(.3|úi$B+`Y(_q&2e> =D阊%2~9g1-ص(ۑ= $^ H5 9tøNAe /Bá@,W<AUo(2NnC7zxl\88㙹9 l!S4 wx MW-'ښߐ?#2AENZ>ok8oyF@.y<$i$ xQW@{/*ЌY*OԝkZ\04zJŻJ t,f⤮1HÇP0tO꽍M ^j`ު@tC)}\Z.lb-M&Ob`x#=^mw6w>Upo2,  LT[p1-,z0 i J|8|IE,co>o}k  M #nrojU.h!}5jX /vB|%)zF9t;7k;2=.D ,Q@]aIdy9±BeNrfpfL$a; @To"EE%ЏD? kXBL/h6L/k@z¸mJضvUkP֨0ւj EC :\@3F&SbKVZɘJOAC(Ęn3ѽb_r؀hHӛFtqtOkx'Dž)X#cϡ\7sBx A]ƚ,J? rH)8G=Sv J2D@0@ fJC\f;@J".05;z9 .0ä _;k o8e13;QA#e'^4rk Ljt-GNp% V<;?^gF?}iN9 6t7qY2ް)i w f2k.mxX uGy)?lGl@P|ڂ7qѿ@޳uVRjI΁E+4ZV8  B& mDEEQJpk*v=PHP}1Κgt7&T6+";Gr~#Sܻb(ulOd!Nebo|Н}Ѿ"AEvo(mP X/v̜ DIAwj9p$rk k~q6߇J^ -kn us~{Ik55 g!|}FAvT*$KCh@gc:%Im @CuYyC5}P( /M>gl >Q5,SE3Pt9o؊,*ʅByH.~#VK BV=)hdͥ/Z󋹕XGp΍'] Mܓ\ak+YYܤĚؿbVJbrw ~9h9e}u?5ܶ4<\ˬ $}8DcL+ F C7s,SǕqRc*K?I b^ֶA441hGSpaͽ"b'#X>iX%VGUz%hz:kcJ|1bd{Ƈ7g{2tu0u3'c ~Hzإہ*+{g4dds@i4rT{KWeOq|(o,,VWA.2;:a)juťVߞh "ڀ8dQtW* =[D'KK1ͺ߬) ϱ$lH9b5 H,ybDx+ 76r5à8\J MZқEaͤ Ӳ//3=7Ak@= AI&bPj~%; cqu9DG͝0o]t;+'\E$4KP 0,utǛF[<յVcU' \~cT^+ī]9VXo˻0iz/jP^'MD!8ZLܥ51/qtRau\NJ5ьyiVw?D,UP![e l"Pɽ5qEW.!x-P+XHON ©ڻ@@r;Q[ܨt[J6e.,~;[9 ͘H+RyeYz^;Z9ƺ[nEK1p!IŞLlT|P,C7D>`>QlԢZZkp'2 h$vG ʓ;N틆jҎS(NSY k_>l˴Smq QLaYI"`n2WcHz9x{u:e 1qm(Ɯؿ‘ -bQ&o~RW3q큈0,=d+`U Q5mhlfg&|[$ 3K6hD|<ȍ,} y @؞!O$qٺ'BB$ ^l1𦅿QRo֋3Js/T>Oa"upxq * İ\䛬ofS}?`O?>Fڐ AJZM< .kw _TȽ˝[j8R!Zk>yv&-+6T sx@E2 rJxgXZfel:XK#׋xOiMzaY kn6bP ~k(9 R)IVl'9`{5zph^HI{ Ʊ'8-c|WV }}]-6~2Nў")K]vM1y*mK|ӜVa{V$@adM#Xq+} TH`eEC\lV])tzBq͂xk0DzsA-z?Yn!p>P[؇MJ߇# Er ]_T[ˊ.JeXJOsF\#VY5 ۄŲ?BfꐌPY~j uN,bYC&pkYa7;6[0 LY3wC[LJ4ކ84:RܚVz]b`cm>7  ݈i."q$Wsn -ʦYyE$5SO|MQvc+@nht;[c;"As-ST/j]3o6ugX"O 5LoY Pi epWuzpi1yO%3줎Zkt.]ф>cyVϼY"U~Aoe4cfmm.  Q>'=iÙMPxtZB):0uUbɦո)[Itb->A*@\sXyʍ:7RSOFGC'aGra6V_ J'!L.5 ĉV򈗯s`40bGLHOO`A}MYY?-mHe:IsjQfpx_"yW[IfJEIꠙvnwmGU@Rd_%׵ʣv'B"=A3 h89pO>%QccD *h׵ePEKm$y}B4s[0yx)A J/Xh_YD+%i8!۶.WRC6gH3T($pk%ٜFe -SB_sQ]ajFG \>K'_۶Rx,Ϳ(~iŚ x!Q H"$%DATk8ķSXIN/iB"PW,5B 6  ȠYʘEomw#[㍾CFvL?`Rj{K}7&\C x@aN_xo[rWnN򰋮"=cKs&t`sy+,*7Yh 7cvqe7%Ķ(&\1nVk%CVdB8}tel.+A(5wGFcΤժδ=7+j-$ͷ5>rM)b kRn|@ߊf3予 n&%N3(jjVq^w[=kxFz"JTO0H]mw]}T/jsf@ԧR*7f(l;!r/ 9ca9){0nKtIË /Id٥b݇/G3l6 hoyyB.v3m:ì264p/U'f$y?}hw[jjQJTYwgBo32Vs(:Q|X a: qG7U%{PRz1VW#@K?4}g+\CD`Y)tMB1ݿsVQ%I׸ uu(UOޛc9y|m- 6R[aFHm7 0pwFjH ?֍_X0nuo;V`]Ơ3QTv)NJzR:"y &KZ|:jtDj7Jg?|\k0(o7uRA0\ 孻uK6!CkBC$NP7NGj @?i06EѹIsqfanHDp~k#5A3W]M9:{ !*s$'-ʖ,IHQS!i^!M ͕ *XCw\;)[ZCc ]:Cz|ogxьn}(E"Hqȷw: /வ`f8U\ RMk1-D m6v&tndhK/S{\.ŦTkcW9ڴ5X"@V4+%17 3}m RAo3$fihWăk'N =c!`F*V7 b4@7e'*YKzӠ\$k"AۆZ|@o!{=hO Zў5J}"/>vRVKbح$vHB}WfE5K8Tu0-(:ѿ%Ew[MǹoB֬=#_Nk8+"qAbglNThC9 洷j&e&__ssoCLGu-j)釰؞mcagLzU`oʅ H*(A0ԈfXy2h%١}r|PĩK apNWM_Iz@*g֡L<ޢ+ ,]&ؓlǘdtw5.k4Ɇd넂 M9 4qyn.*VWM,p߽ rmgxO\5 %XM<3&OtF>p>)q F sV[/gR\$SPL];N a]m5{kTEJN԰˘??|0)Z|U Gw{页1,=юʹP(`5R%XySUΛL*V =$>C{'UyTqqC}@a*M&T9H,k$u3$u\{:u T8&iϩuKvRs1:.^^׼U>D0@Un|5= tҿR)oXf:ʕO!eT/zoՠ.QIäGGO߮vYqtNX~gjoyJhȎHRd{&my!J U,X _aC`vg1vsdM׏7~7넫I-WX˼.*12XHBˎ#:<(8Jy#aNL0=IF>y\hwBh;D/px^ ݿL{C5Z;%NnJqR(ul*YNs@KyiHeP7B3"=\C"_3߆J5ݭf{F7y L$i" u+?Pv ߂UHa#JOmK"ǁkr6$wj>Zjϰ3p`ġGdʛHJDf\顣 ۋNB~u Z)q;σú"Kc_W,:c9n, \5!&sobN%=iN$% ̷? ^EjAc)|gr䭩 bL(6rp;"=)s{n֧$zFW\M>~,D8+y7vRk*Ij}ʾ@G[_iLrAsp_=&*yh |IZvuQn{]k6x6 tcS̖N:㖐b ;˰!V)cJwQ_]e{ﯮ/JU&zBɪ@bnஷ&@_4 { ~Hk:5ةU LV%ާ8qLD!mI}y^w3IBZ6̤ a\1xAQBҢXW>ry!Ѱ̾*b~vkq26j1k9iSbK9ꎡΊLXAÒzW17l%ZHG:⯘oY AE=#R -[g8W5@5^=tLcbъçd`9o@~-Ui.odl"Rh&+]88!R9XmD S'A(51=;SfW_Ch&M܅eW9Zow\3K"ma ~v@Dܦ#}uŢl?G`-7QXh_SA?~6<2|wqʭod1T6`?T9T¸I򘑏! ->abо9+18!z)G; /ً$8.B:XV5"W%iy\B2Uy= sk}2s-1CCLSO"EЇ,=}ќp݌NR7^<4*ÙJ,C(H 5L٠5SѶZV6T"ف42!"ZS6-? _G ZrS*|д'Q9Z й0DptRKGA}ŷ%Bڋn^?~wQuG{XT߮JDIuX5Dhگ#x.Jfz~E2JyF3BٔP\ =TBh?R ~&9 "eECYpZ_.˃M_NnK5#mH<ȉ,vj'cN_d^n!ZPwa Kj5?LL(|0=!HZF?S6 yP"p˜qm:?dUQH+Ĺ۽Yo12uƐBiORF7U񨡐v 2zu"&xb **yP W:% ׏qmQ@2f C ZAFʠ1sО s;߸mH_>j@pɏXU]E͒(Y!XVW ΍6X]kWɰd!ܝAx<\נ &. j%Đuq=2GKh¦5IȂѣ1<3L l;" c9ɻEؙ~pIy B2[sUl>Vޙ q"T 2i'o!>(}ZQb7~kA}=Jg\!-KZ | eg`t'F)1bWfTN+f6=T59a2Fi"޽N D7y=י̽`9?/~9 @Z(߻5al5s 5o4!<_^ DUh{Z]*1`!sKdK1ݏQ&7 Z];  %1BdJ  y!8YY e}7/J̜IAgڛg݈? i>8><ϰVgu[y!CS iKEىm TZ9\~;|9 [tzŠfΌY oNY*, _.p MbE:"X }`ޥsW8ɼy n`2ygІ 35&, in5ޜ&H] ꅜgCḶЦCv*(r  : 7XgwLxgeF@[g}"Ktퟳ4[J@&܁'xluQ6s s]HNgYL[\uq64e.i>ȸxU#AT=f [.}$8?-Ab'UMؙP$=jkLG&ەW߭X\'|M(vT2@s:6e  QHYP"1?{΃)&2tP)8Qzm߸VE %W(W l-JV-%' 9fkl 5a%݇29$Tѯřl|bNVr8#`!nwUok]b5! S0?q̘q;=an@ .K<`fuG6(x)10]4-l "-G=a ^((>]L4ƴtA|²QPa#b<![ݯ+ioPƅY3"wewiX ` 81]/NQT"\DpZtD8EvGq׍0Z&&t%a%͏S*1hC!(M^VlbxȞ ]9_)v'_I4?lA=c1J~qu^bWY?>)l+O? $(a} z '@,ՐY?=p_U_4wZ ʱLw tI OW֢Lx9!ё}ĕB;x3,:B5ٕGlƬf=H^`A $鋜{. 0KދBߔ<yA`|&b,ӻ(AAT7nqXvPRШ 1?9 N8^ 7pLN'`MMִ҆wL$HNLzMTfn(?rL nbtJHK=O= SN6@ g~*&QIZsOH7T 1~6\H=ԃ;@L{5?G2Q~ C,uH2,Ԩi2C*-,߼vgH! ^EXCXAX*HSHx:SA1o#2,S0aoK)c,֊,σE_sUj RAX.Il or2噫]m4UU,iW"È察qmC〤^D~w8Kfq}Q܅SQYAd[ #E S@Gkj=n~t$r&dE= K<M8:h&vX"M4y䄯FW17M;u:rsC4djT4#7JFyH)_n;}+`HDozORIũ,xz?EQmV18 .qa4 y#u}gԙ_, k~|*|~nmpeiQCvQr&?gV没8)?x<3Fؐ-AJ $H_@!Ԕ鳭ϛ%(^@<ؘK6njV9B'*{ p }ɴ>U`ٔ?b!_|^ƤbğeڿԂ`№O5!Uãaݽ 9~#Bid{R)2&J#e>[YS~hh0q 2Hҫ 91S91(9LdI~Tl }0KAbcϏ^&cߘu[HLS yTrE3߿kA;j Ϫ\[[iIE,cnʊ5*=:d"tNqʸ\m'^x %q.f_hyξP%O=!$J˱Xn+zRJE%̐爁2ﻹ^IﹶكU"ͱf|>SС>^v 8ʠTX* uu:W&rA!AVy|JIiA{_ݸЃv \.Цt kiH3){{d8yU iYlJ.MUh>7ح&Qcl&oc:lq{c2#Z# ricvCY{# a!طKs9bT\ya58C5JNsJ PGC˛TD D~oFR3%g'脇.D}JUf,UZ' r=CP:e㸳HRGTɌt+uJV:ql"k!oꐡcNRb679'D6j)' *:~6\ "R[֌:fSdoV]՞u j&ȚXwQ 𭺯l 8 XĭlSu,wl H'..ª20U/n7zG%zGGɸ26I/h!*M\+qy瑜&ZP!?o'F;NT4b"kN}q*0;Nj8P+Gm?/֙l29X>ZNN`X3gW.c|\r߸k7--ȻoeC_nOEN.g~f)x2}`` 匳y$(45>tf5sm"ڠCgeRTJY_կ"b??_&=ym?m(NHjkEc-3W!|1Gq ̱kvSon MᚮxqEine(?#(Y!_ksQ=(=;D4aKl/4`-[Qllf!3iA <]ѮLlC+!W[~jl? &}[DI^{ɐ?^0)4Iei7"4sS26 ږQCY\ԑFn]bӺ':\4 ow!f˪8qb/檊QޑlÌG2 sHn!XEߙX,鮽]kgX7kd^ R`Q R~5נ@~Bտ U"m>I#óS7jغw;.2[KJa_)pԪ+EqsR=\J5? _k-@611츬4*vJn]1f}U5 B  '*]gȰq:m؅zՖ;èy[jILcYc>G%vy[n/qZOW,I)M -Ɣ <\0^@,Y4F1~z'.1:gی,~ʁW4Kcz /Mw/ݡ%'_3?Cǘ׍dh^gyr(dh8p02۩;Jw1.HU]s<2\V|("Uke )(rVEL6syPjkq HW96V(/4$Q{%{@rp=T'leܱO"=bEtb [6-( I{`*c)CC>/I椰ES&r sZ%={úQܯW52ձ;Y|L͓3_V `cy,ur L#&u> n"xH ?`!)Ynayk.Sg~o9ųυ P׉oys;ȪGׯOlXeP_D ]]1kDYOܒι?e)P| Qi",ՋNqJ4Qe4:-1<|m="Cr8UV$1m7] AP(ɚI{'8 d=^#X[^U˅A$XbaJ'oby^A7ܞa8$K>> ID07[U_Rz+spvMpl U0hWI;"̪x /JZa(99΢4]oq69MC^I#p4o}֬M?6J?AJkUE!i-^!1%=Ic(gԮ ]ȉ-м$IґKt&u;ZH1 '|OܘM6E"cZ@n0HHA‹osNi91@,S]ZL7Lj1I"W!oA_kP; @ә7pikN3Xή|F2+ 4> ;( T3Je'|c}_i5*SPr7ѼlǴ sN d͒R# G9z4"{OXZDW!EeC1 QY Y l{1kv<S f#2*#VgR6+]zU-r?OPd"&D s5ʦR>ݗ}-י~%3)r=Ƕ4 h0[(eY5ɹD L,7)/ js{6vcQP2 ʍC#4zl:}Wɂ#jyc[@+OY~ݤ1e%E)үFH6T4N,Sɳfc7N\C})㐢JU*s+n3ѡ;^~~G_q|6dfcI*cDh‰VؤzoKiqf:#~/+ @GRY}0;VpCXӪR=ppώ{H2QgA<'wY~S|G`pذVZl]SsdYF3<:5`zZf$m5ugV"Lϯp!.]G3=xB"2%b37aEQ0UP샜ȕKZYKx7?h.Fsl0 P|w( + *H 0=0PɴjP]qJ^`P&%IGmLkQ G(j)!X|t V&WËQYas >HtW| άS GLHLd`PJq(Ҋm|5(mԭvS|J>a:a Ua|=oIt!2vel~ vXQ^" %f5ŏct_6N7 =$R Dv]Dxdpj? b糿'ݹ;\ϽkQRFuq[ŰtK+eIJyxpٹwEOu0Pwz\KC rx[ Њž%%tL}μaC`ϰr 9(#Kˌs`õ&AD Ũѥ]q`}O?B8Pچl>?3ۃ3jpI_)\P q cvv{|k}XQ0P>3!YDž M%qh%s(| _$O}w CԤw=կ%Pgʶۗ\Wn\_,值6j29i Y׉?M +SCh kn4 ъe8N+XUdbc/eY&c(AF7n]W0 N1]z,>҂jUخyX0\h]K57;[X&be:, |S?RVeS;Vu(7]Z.ehG$[a e;n8:Tm(sگ8+LvLeU[YW40S~y~i@Ksga4Pm:)u( 9&vX%bh-377+q bad 5U,IwA1JoQ$9V$m6,,ҍP\4uFjuMbWb {LN0DBF?c`k=UV{s+X&1:&Va=v1:q*OfSPjZ', Y^atO]BjRp=CU~s&A'M4a#[ XzhF?N^ pRp2rђ]xXr XFb\TyJ/ BLʫaqN +4a`{{KС7OJ?쏈%:7<. \dN x"1FRוo]Rt -37/5d_1~?eݡj2%t{W?90Iste{^[+ G&<ƺAxQ A@z Иs)8핧Jkv2).'<빜XS;ݵ236tUqsP&j3HP-4V!J5#|E9ueJ eԔo|= YUbA&(dO2.cnK*LxfZÑGpv '~UfݭY8Rhl=B$ܙD2qCm\Z#-j/M'B H&Z Vw]CZg$Y>a;p1f0'&,/:^< o_t>gbmr~ksc:+b(Plu!zc.qi5#\>ĺv_D𱚠o #Bk-0ƽ+Ak4% Zr~/o?hWPNPj~VMMܖI^a@_AZht!g/\6 'd0C>k$8kStq("2 j0F6[I?ʃ~?u.e xѕ&Jox ̨~и60p(_]9`X CI>;"$|f']5TsPr*b9 _U0`$c4k\1r mPםAҤHy @ !;˧TPȋLUS80֮ r_Wˌ q jf˘`}!ޤPh?,Y᧑9}GxR|؆+\gsV!1Wi &IX9,~ Vv+vP5-]qmi13fɈUN( 9t [ӫ|oXPDRD]שk.g5ct] "SNHMƛ^Ճj'PL,+UgiՖVJYn QO{hSdS4,̭(E%j:-4Hׁ~S"'Ԥ^7$ '@s<-~mbdSr]~{+[o;%^TpWXfkgd?ϾMv.7݆$R t(}'t _ 24'ok;gWǶѪ}Pᇍ[dWH5=zXT`$iCu4e*.?W\lIjʁ.xXNr2DOC^(?v_ QnC}}.a!maO^)Y[\ z0pߢ80mQGf73աO@B|^nwQ0w6/h*s+8҇9boPے#{DFെlYO1Lpo MApF7Py/jLxUѫ|Z=%91D2SF셨騈tJSM?烶QGk9EMapAV۾E0.Rjd:8qgw eHys2dK{NݽA-`YP6WUtsV&c=F0ƍҿsᇲDqPˉn?;*WȽ Tjf!>=#o $߽Yk"5~,GHǺjlb/s[$z 1u5n7ɇQn(k.:>2JåJѹ wj!?OW|q E_LvdQsQ x fEX# Xke%҇.@c)ȷ*Rc(om:M># h(w>-ۼjsuƖ]@(9\>tY"2P׋/ٛd#GR̞ ]7{V6B5F+HVD:h9WiqWݣ:VG[[UChyf˾}AhL m9T*[8xZU5BeBf,ueJXwl/=P¸st~Q3+;h!^P:l4:6\~H7ɣ,G~*i',7[ߒUP&xlGKzˆ.4Q]:/ 9#LБh*Qy3B_"^a4aro1tϵ3$XSCe?K-?O??jߙcrՇ]M=WDH,i~2j$qk҉ x"~ׁϜx;0YWLӶ&߬9v  hÂx^w7{0A GӲjvagLՀm+Tr2 y~啤,!t hILÜsjɄ0P5gUPv:`*< ͳX>y^0bEW|<ˎԝNQ?NOEj#D7Q"bP[yif:?8ڣi *L3&+yFBӶ#D?6;= Ut6hMvȳӠDpC<U[-@v2!|Ea6Y6NB~Y23/(k<`s 3%9v˟2u: 67ae#={d(T2^{Rt^Nz\؃1cV(}d8HyDF[IC97bl!=h!Roz@lJfE䐰=^SMXc>0rtiv9AD" s` 4[tQa£ |cGv^)Z#]ɄdazV8ZJoJ3=s̞Tپː P 3$#w`va/Y,_D-2 WGyl>Gm`f[oZA^tN8]j7fKTOTT/˽鄯MӁ-fW HB?ze_~c2-+V4ù?ЂѱɓyW}đsӥR-$Y<)'ΗkF(q %˯)Mj`)|g% &{l.)vDg[]sm z10F+q%w 2\9Sc-+ubܼkbx])\Ҝ~FXjn՛h,g%4 MW=%n_/ l_;j0g+k! M2\my>2}uPDx-VroH h Rd>ѐ'd^[& _xUG,׿9ˠ 3NsVƯ7MEƕA-)]rk<5H$JȱX]_Lbnwu R8{K?B*q̜);W9e-'u]#e{ysV".5 n|d7rN)U)g޶ԖHQCO/eduUQjV'h-AzQ&y"ILKFOO6~; er|T>Rv A?ɲmsek"jQS0F:96|w󶘕dTԜv jCI'䛲 O*%X.q/ݧFi ֵ+abQŮ+P"X&0;]θ9^v pY7WF>WK_h@0k%b(l6I#$bW4G]7D/'5R[&+=M5<ϑj8!׶#/UHs|ȭdMDկñ# u1_p0>طonHЎq[up R]>`HE0@hQ`cMRͥ>qeu{_$ c'H? V89M^s@#wPeA>z]ϝ0)bmNRԬ #@$iZL9:5xK_#x h+eR^3k*%}k7,sEzDKL|J/J:F7a[%|Kc?ߠAdV(^XV[ݘ I:.<_U+*z=-ZΓwe x(Lۜ^ ujHa*_c4EPҼ$HdƠpV@CZ?gHE`+-VHajQ?Or9/+^"NXoI,: bޥ4Q|[dD hZSus x[T]˼t"? *S_QS83BqT#C `V"y,| ʟt^o\Au@ l\86o -NO*w{*t32lt>V8&cFm_X gw [9Ms붱$\a9/fF["j7$&@m/}vk|- 9saւ BnXZO;1`Cm,(`$07ԃO3RrM7+w?248k]t:WTDa*/TCF;(-ƎO"r)tyNڕr9Pȿ㮋Zn3ZFu /5p.&7PTU !a}/2~̽(E]½O<( y4ߠu>L&7(dY>NeMQ.*Z'\^&Nh>f(#B7CJ4:iaEWyo'CO|wF QM Qݮx)./tj{=Ѣ]O6ȩǗWsyՔ2\dp< oUdXrA6vvRњP9eyp{6/ቛŻzɹ㖳Bڌ#EZow&ɷלnEFl4ΒST9y=,ޜP{SѲM"mky[Hd>X`CMmskVS]ߺ\&]]j6B~ y_[j0Y[r4'%c@oYA}nLj]0~+#,K:F).϶^m22ߠ:Vkr_ሼƆcǞ4^^N-9f*!]4v *F砗Xv)r:2J"@|J#+ {uH'@-ƍތw/NÝ[3(8q p{4gtr@ī"'UIj-4aܩGSV 'pk0+ʣS֖_fjtSTmb,a|H̰G:"PA >dp4%xӾ6!2C:<'SR=8-S fj hgT靈z}h핚/nuLGG=15[jdSqtj׏aK}AwـzLpBL"T'0CHh\b@F'݂I61EB*^nËo['3|\&eK8 X-(=g70.鞩wߺwp}ڃ)\+VXrW9AW`|;U6Bi)\O8YsL#Q&:@l8D7L!f$Чmq* ̴֙Pl{xhyt%!1@J&/,J * pSa_ oGJ#{+a4T{r5X,OA3y'c~BD GYY÷;é[5(ܿ?:U?,26V飴5ֽݨу@:hĐװPv3kS9-nZ 8!+XbbJ7) GD&{؃yE>L4V}I7)z>lCu_"Zg%§m>LqߘR2*mYoc:BvmY3﫢Fg`ݹRg^Z Adx؈NIhm&;4B-\Ԝ ۵b2;q z_nN2!v; l=m ʶW'3˜9OBzbïj[hvo[9Z!E퐂cCߦo~8db<ƥxky@47sK `i,6܆ӴH%C)XI0߳/d^!HVU{K!Sл^|B̺1f hr{7(Ȉ¬d ,k] {7醾BM1ωt^.:cm:@Ĕ+H+ 6bEeZNAI*s‡x\ʖFfhVWTVT$ϋhju7ʌ_j6.<*P^%'M9Sq$_*A*CT8łP|I[:r3GtU3P!SmŁ&Dl8&;5|E?ʑj 1 |85zOd-h˺*…OL@;jB@}N:`hPIXoGvaH* 1MLޥhA^ٳ,;:mڰ`̷~d"Ox?P0œVʧ֏}vS.kP|O@/^@;xnA˄l)'eOZv#V!%nCY ',El9h_ӕz8ۧJiv=pCc-&ߘ(qqKP[ bc2#q½bE!ؖ5kH""k*K]*E/QQ .alJx?ƨh yr񊉗 ]9ZkI05&WM=R>0~P+ԘπN)fL N>VoWal9mnjhS'WR t^Pd9HCr'(:LG`z|qʹ.-5$많 +Jn*CkQ$YU^ܬqA Y/. k;yBx!´ppB, <k{T1t7pCKIsPf=}%d0_/c,"\ZM[*%`t^Mhh'{3nKz䡻C'\˟?Wcq7$<;W)nL o$)דjyd"cFFRk9= =Qh E ">w^A`;)Ty>AmNksmqQւcNʷB&7*'j1P܁L޻ v^&jK?};Fˌ=eB wgQ,>-=2Քb0z(Ep[J*?I@~W%߾ }|7lּГe>Qϋƅun9(sTn<zeVǽL,^뼙~HIX!{%π^llW6 ?PFAdvOOdỹR"ˠJrIxzk'fs W)w, hIh0A9)Y@_s P>$0TmytlcT2\KOeY(AjDoݽpw0!8 q_ $vktYBmJ =o54/ η\Bz^Ue- C 2*{//K5`9{~KYo;>:F/ZN%oxU~?+vIVTV\ +4銜XhZp܋\I)5+K|{ds^A~qx>cvL&Yt c M?@ @YbDiNdwξ*DQ߉3sw〇 }e 39}n$VUޠ͕ؾ9>5 :cQO¬ BPK/Dœ`<1 ,5x@e>4}{AXX›gt :>@8N7\6 ^MGfݝj{<3hgwG|5^?vNڪ^kABv"6[Lxo2r@+ obg8E f%dU7/ X6y t}UIYг>mgI<ڕ)ބAoTWʾ|bKHz5c}Z͜^{yq(D<MwKh,`C>+P)ق[T:Q<wriI=u#M_M.x/1E:P>Hs=+ |~7Ad9Sa+ҏ0Da'k[yj[p-n#?Z:#1d:TB) pT+yq3zQW6dQ^_:F;&5*5iЄj :X'&=Ws7XLnjDn ,U0 bÉ9ԓ@`0PH +*{iY{KH Ntf[/DZkMLl?Tέ+-ʻލ@)B%jӎCPˢaͬ)HE$ʘ_H,(MVV[̹N1F8nR2\GFYYa3Qz?1O9?݋tB/T]aPP Ѵoȳ&BT2䘵G  JjV%x Ɲʄ_$ej4dEv)z彨]1T^3*BW5r4x_̛{U}c&Kg;N>!RK~$?[DNXE '׀YLs-,ByQV'ҹ h6Jm#C3^tʺ&,'")%6܁.(K&[}?Me= eo~|ޔ{5r_̿G~9s:^C5HmA<uo'-T_ ]}v"bzD 1#|6FI)򄍶=dA9y$Y_ 2B.<<(8CU^H9"!E@X޲쬰&a1Aۃ?C@^.3mBl:C^^a֣I@Tz$nWYT@E),cZR 'WOdgYɎQse(2K ɀB nDTYe;kڊ@w( [,1}mK~"1zzҤ2nrw %oG.|w|^xrbzL9d2^3x]HFFLB8q SdE$Np2^|6iG=\gTAvHLi\ H7,oY䡕u@9R'hl +M@Y|( >wCm 3qg}ŋ+Cy fE`i-%y4En~K  f2b2wO2>G3 [h 2DϋIЖ眪~>l0 ֺIUO=y*BXKۉ/sCz%2ȝFLrwvz 됺eQ *Iz2ߌQ{z@Weo\waN@ o._qPSQ|ho0-zY.W?KfzPO!] ͓^S*r*J/>SƮ/d,g x#]D24_\Fr\:LZh0zɱ;g!g9_} &Mm["h #c:8XRЇÛV4 ,dbtJX1*#k*;4,WKw˙U3]TBՌf R& x&m@m͝YbN y4_nnK" qqe!'C Ru{q9 v9؂D&Uf rۅ+$ $72/FO=JLq>M&9΀;OCWDd ;!7 [& ^;7rfZyJ򙿬5(5q@_`uVD48 : Ms*=W_Jom‚i&al]2*ENiT 27BmǞfx}Pr p ԷVʬÒ\AU~s(ZqJ}A+I„/2ϼ#dZZ7ggHW -@z^Mܭ`M9\uo BY S91w):3OQ1 0QDZ(WN5 6Ee;S~,Y_ ~ {i7_-J|}MWP#Սt# %[ה;b(ƔfX_/$䖙p M #~+\$@XngS#׉E3j3r5)e~лvO{Mih9L&#W^Ǭ[$2Ѩ(0 j4ԕgB ĔGRjM ke/ npiUHx$UD04;X L1S[Rbc8%*MdfkH黧ZV:ȏ&WI9^OeL?i#Bpߔ.DɯW`BoWyj3e ؜[߭pj&RQ)AXYHw ^[;S'28b"'z^ơ|JY{KsrZ$ 5s<% -s} iXt*(l7J!3bx i!(WKfBM,5X[%9|9Z>Y%F0[8pGSϹQj@c#=I3(= X>@ 'sJW" +Z ~Id Pr Ӿц5|Z o5~X^QG9F4>m|s{o=H`J+F~ÐXI&x ~K2}k<igg5.FNSJP:;EZh4Q) Tx+k82vTIu2fV޼kԎP*?@.Ⱦ3z{= 8uoxr Y) T>Gbo[ ?~}u5* Nvy8ۡ7&3W9G4ܑs"&]OXy>XkĮ8zQ}Ypv+T-7$ L8OկNzCyBЭQ4A^KWډs]ߛݾ"{TTAI[ZiU>|M|_2t@)(XD"Uj7gOP%9Y(`dpm 1D[P[##Ti}5U ^d,Nr1~ߔQ/^TdpiO* ^uF EMZbWUk 9^٭%R)*Jp\殉j/yyV⟡=0nAw]ۦoj]j]0Y;Xk@3 ]Ȱ]4jPQ;75b&a\xSg+HsOBǘ*07n|?7꬧~߾o >&a?ƾ)CdbU󨶋NSytf'Cu.[ž!fj~NSLT)D;?*=U$\%cX'lZ>+޻SfkT;~?-QǢT*m|[T> hx jvղ{_ź#ϸ)UNٜ[$f1"ԑsLK=c!Ό<j|ˣsyka֤`{"/h lpPoh [iYG&!y,xf! KPw $:Y΂>:dR֝~12c1ԺHw`3z7h BTdlaY֧nƯ5V$jȿнO7ʑLl1 b%e9Xb>}sAO<<.64]&E 'J7`>ߓd$b9غ& Ϣ,ߦ&1w/f 0YgsˬS5 M-WNs_x7>ϓH&`Gu9-2'aRW\c*2[C~&mǬcА%1`qb;,|K¥oS#1Lu ([! Gv'JvS^r9V#N*X(u \)oe'>+4R?1#!p?A E|g p = >@E j5/ƤC9ם4D\׶ q@*RN&Fݒ)]TNҹ7?5JԖffVA5rn' WsY `?_s` AT lm`)Ĩ)8l Eq氵s ,OYI3p[d甍&~~KdՕ9 :ga.GԂ-wvO9¤˸ܛ"UY[L8O+DͣhRgqMV*e!b1* =cg@(̓;yOAUz蛡Z \\`p>=6h|l:~;Wy7FUC'քǗ&P+rLﴐE_DR-sx*D] MygZC#nV#ͧU'.%Y6ȶx$>r#V4[; E9gBfG̮މK-:n!׀UX+CW2r| S<5^\x@:E-`=.rlW I@y;-6aZLOla'p|'TǰLWcF˓6b#c^F :],FPGj8!z: 2+1ՙ+/ey iޣzOʮbApLAYӑ>`^mSI<=04I4+x}) F A0˪ȡ2'0!4$ք/~Qn)sxx_Ok$|5II-FYv<"ijS[b BZcY OrƿLxt #MAiެ jnǰQձ[ xLCRB,ϥ#q$"SRigᆩUq5iH}3Դ]2qmgNCQGFEݔq X[1 |I`"a2r~4lkUv=>ݶY" ^xQۖx͓8N @KM|q%35/m#oF5D~@9^ Lawa| AqV> zU-X7Z|2֮3/Y5BV7V k㥞=wG&M?m[)V39q3jLdRf3Rq~uEKVcT@lEsni˦߫X \+lK-$2La+׼g ыw&ʜfyi_#fk :zi#o }hA H"8c$6s+S>?xi+W1%׼'ָyp[&ݛbSj_@2*!dh]cuo ^S@3i@5y׺ς(}8OknEBV8 ͩEhn!c={jy.&! 2Cai3Nq3PGTe"% -uEN h^,)ǠFx۽*'_E_3ɳ +\~gȸz) .@tyt> qF<{[I&{q}J; 3y3 J#2-7oegG.G.#tj]Cដ xOO//ӧ-K)`/v,v5>`$I'~JurBB dOyerbi݋C]jߓpLn:h]ub/|C%$-2sSY ӭk\(!x췇%7?)(;I}|# UQ)j/nc֤m|P`ŔZ=3~PәM' %m *Ȑlwꑬ lQjjg?qe_xZ,js֍YkÐ 7b5I&uhʢ˨r4V]JB*Fr׽9#0T|{>bͰɇ3ZԸL~Fݪ -`A\؁8nLbdFCuR(G&!( qIf #sI{6}L8̒遉v?FerXVt0O.A A:\\.W%p2\N epqiYԎ%W n5ho: U3'~kOo(H.|i Hoi(W E1x`l,/Y -N<[On*oI+u`፴޺sM d,18 w Rpf g} atL)m~\$79KwI5gXwDsJ>'bB80Cȓ~[tR2t.$zێ[bm,)cA<|1vaGy2dZjC$Ij~NvSyΛ%;ѻEɅn^@z*`h<q5.V)Cj;Gn T?:6fa]0?$i*bx,wxҒRtma*mdon.Ե2FCX"<)dVlabc¡Nh `^kN'h^"˞s,?WhX#'5'A>#8i l7~&Q1&.wOdur8Z&fOMza4㰳.uo6B-tۙln0ΘEugр1mQ[<5iL`GyXӠz*A;Ř22hdX5w:v<`2n嚩MvUՌ$(F\> bl#>P`H%)&+eYcÚt <"1ګrѷc\rz=,n[5z5ԝցpY)? e-{`XAҍ1-J&I;(^01w;dӱ ߿3Kaom#afF<d oG؜O@̭}g8/@YYU@:(8'l8HF]6 4Oҷ#H )s@Ib OBuX?i0K)u <ۖr2]`oLBn+8;lXZi0뇻/`7JYqޕgY3+ZNUɋǞ%pަZEYM0Xl{*u>q[4̤XQHp,o R.w(+v5Ekz\_ jn*u9O;'ǐyT' ,/A\,=wH݂Rsl N/rOhavlO*#Aؗ]:~6=Z# Ṕcw2~˰ 4=ʔZ q"}7VZP8ӷ~׿)ҹRasOʐDۉe;6` *vL^ʵؗ(̜xvN MҒ+8/V5l,Am1B2kM-m:K'q?͹cga|b(V@MT2L >/mB[$6johKS)=D 5¶u%D,-y{5C6eZ'̽Ѣ 9ݙh4 𻬎3We~gse΀7sص1`ݳgzXN[Ɵ Paj@#@l'ݬ C$eR]$(\. ]^&v=Gs:w7 ?/ȵY_VZhܲЗkRA1dj1V$U w$P-sf$iŒ]})lJIvyB( ݩQ~]CHDR\5O1_,,~N*Z hCߵXBhr)_0bj5^GfTQ>KSqTuO *(hw񞵇97 iCUfYY'> >|Qu.aSJ4Z3^C Zv|zm0'쯰qG*sEl!Ed;fxx'B!V=.*; MwZ,㬗ؒ+SA9;0^=*%EMںw>kHJ3Ӟp‰=J"#e/F)ޔLcqE|gü%QEsqӼ_I8x_-Po\[|veos˥txG"|^$,`=úgQ#xsA$YrfH )Rnl}j7|U,$-LҬ dwZ4Sm1y9s4*ʶ ژID ;#, +iߎݼ{U9g1xcdťNVDi^ {"{{8<#hc꺠5g4]Ld<]e)+F, `xEL `:8.](d(}Z1?vɧgv_e ӲX2 qו8>rL.I1Α NZ Xhg oPbjl ./:5 Kpڎ;Q89҉œNy$@Vsq2u@וB_ =Y-XLP[Qi4ZPmJW*xR7"ĢqZ0xn~UE6a6{ 4PO)4j͔ H:7/ϥIᬊ5ْʑj"֤l4N@w˯-y^B 1 %3vYSSM Sa *HndkSEZk4f*@-(yHERFeQޱ_϶F_mV"hL^xyZKvU(@Di]U?G^\hE8>&9k? O([9y b9OCGe+ (8= q,Qڝl8ԃ^Є6N(zA- !$dȳ.΢9e!:zIMn:wM c;l4=ف P閻Hɟ|\TmD0%J)JUp^Y5/q@ym,GJ1yǙ(7?Wܲ eIV> )pxw:6k=xp<uRҖ;,|&4 Y5oGDX$V+JuU3 u'*nqa9Sb|(uǁ2|)gxC5kM譩c1B0uքƳ!M&񦔗rW-`iT>t%W5bnx"|,`^uKifgQk PtoWV:,]yX1əB^.4x<%Eiӑr8g=E]+'+d%,\.:Ӽmx\E3JC"J$a5/patge&b|q$Iu_WOM `ф,'ͮ'\Ab@a M\&Ѧ"Yxn]j v"i_ 8v< ^ +Q`4# \ NY6|{Yx/:9{:C[MX 7^)=44vǜb"<J4ۑ9p6\{ە8!őXpsjlCguL%; Q{/yX/du0_}1sV JjHk h"pڿ0 ^x=[o$>{xd~>AwH;Y]xqY7n}Q(eR8I]GE!lG #U-fE'*;A*4>֡l|\aB$3}"@FƢ FTyzJ6TJyOvJ}v+C3~o)>K;WiM B* j_c{is9Btb}x) DYA9w8?..oq2tJR~G}tUM@(̉ҿOڞl: xh mOlx΍/Tamlm,R6Kv]ehpܪcrucn97!UY9-~*kZͯ' FE/1s:Fiحi-㌡(O{~g>g+/pA>zGG_^0{%zO,ly1 M ,l6}Aۀ APC1 Aq<#FSZ˯qC*fG? NT)u]Ş8)q3!,==C3:?#W6)WЏӨi#iׇ  F0;ьʻx!`H^~ ܦklxUE$҉^{Ecw]$RJ*~ȄLU+ӂƄh@oft~}1] ivz11KJw7Ϊo$am۔#EGf[. bkE^/Iᔄ&A,H Vo2iN L;=aw|{erP{jo(Ե9]%8-bPKS]]"^5Blo5͏4k;`alc%[.߷,PET(a[]}WF,8(=Ɋ ɛY{C_ɧ>8IARBOY7}W6λVnW?0@e 9Z"" jrՇ hw)#N8md_4\WPI>)63t bB@Bj$%s=Mw0P/\t IİkKrh#ys%ϵy~i3\u_[,-$sJ[U"0+r z-B'qMycN=?gl1Zrt-YBG@Zߙ7C0`eq"GoSh$i4^.Zej̓A ;V =%왠m-9%3V7ȟ{SrI͆DQOR =Fe.DT}Q砹2ʂA@B<V~uLWAPK^d^vbd 4y: X0v gijW 7e[|)ee0Jel2dva l|nbbf ?}W;F o( B7)RՒE޲@ss%{~yZg%xr{cx6eFnHY`oҪ$ޭMɸ-8=yM 6xȗfqVS_Xʶ> ̄{kՐRvilZH%!ڴ5 K\6|XT/˯Nv?Š' WI#p_pYB)#v>CS eZf*q# ʇZy Ua5(\z^fx.`ݷ\J8]}{<8'XxhJXW4HGqu`~_ݽU%݇.'=ݞlELY`2wpTG3 0}P=LI@wMG `' `'K$7L?4J8~a^JC)p..*MK^7욛24?r5'8DE㱨mW~D,uG/UAG 2.\ᙁ%ѓ, ̍" ~C#čŶCO tl;G$l*l,FRwh"j`[Fd?z-nT\&ZR²%đ z|'0P FkuS⸢p?4LI iP#l;B.K.Ѐk&9҃J)=}."leѴ%5mx]e hʢv03/=vZtq;-h gbCֽke&>FG@m&{[s\$?WNŔh=ݪ!˃P "/Rz#'WIKZp'IN}+:my#Mkr0. ?b!vAB΃14$zXoͣ^*_ 8\h]F%co7 *1Jsb* ֡(WDR3z [0YP?(mRsۅZqg̠`C]֎{6cLe@Z+ynEc-#c4`D"x9脣QP̤_b+eAdzݯAh PPAUz"cI~,)FQBW,^U)17k"6GPuQV#T ] @P&w$P$iC_FYsP0cl?X]:(h#RXQMZ.~` Ìp'RL2?P)}8dC5?{e#V 'A='䇽J ?<ܟ"84O3'D0͗P='Bw+_?rq~CCGgy 'g~wpaEha&멭Aie h6|XnzۊɰDH*g0·Tbq4GpB~|܉+J-U'T bi%*X#'\FZ|9S=0]83]'0B[`LsXʵbC0䯫UL6:Z_ȫCmNW.r\j3uphn6C`t6]4D#Y h5+7>L)piRۚ{Qc4.਻CD5f$p"Bn"Q(=?ílHs}Ŕ\:V>uq%vZA7}33՝T, 6sƝOcBIev7uuWQqbҒuxN~UFlrH5~D͔<fEE0>[ÜD'Ű4 u@XO*%ڪ9,V"g=UCАVtq#+Ƕ$ _'o7c?gr*;\uQ]ӚXDz3sz5q꿍4l[7FIșJO?#Ŵ7*ߐYYp 5B슿%”]C5YJfhHy HSV r 0'(4* \6 <8i53+o% quRpO˳Fɮ@0% :1H`nR>9M;Cװϴ#, ř^[N wco-m_<4ݨ{WxNe3wg)o˥ѝ) Olw  خ}Yy8vFwC\B29}9ov ,[gqePU{CɍxO[}= m|׆|&*8|#NE=h /`q!Xyuw: )^.dv{I0!">`?d2qc2`Լisp_yiXySW𭈱Oɉ*g&~U0! $Ѣ- ZSq9|Nzn^-7;itl-hmG8Vm>Ww=fϟ\fmP= 횅U B8Ip R  \pH|YQ<–S)1O!|]ăKIq[j]4#>]P qI^W"Ue;fBюfV:qyjcuH&)'|.N(C<| ,?Koj˰%`nu?N,xN)V:{OF`0:.H#ߤL&v.\X86I_T,mzǾZBFBM|:V"|Sbuac={^ zX6x^jJJ|+ c(l[HU~)b(綥ۡFdg}e)*O p_)4Kt_ٲڬF&r W6>V8r_M.'86Uk N|X6_xKTmMp|9Em/wfעپ+NOFu'Yv K}< ynrQͯ ICn$$$җa:8 9UB̞h t3鸉rȾy8jh(ueQl̫;ºO4``zA=ULFm}h'~nDxk=mh'?ٵՄzlvAT,\sf~MNH#ev>@ r|3]qѶPÚ > *X1Zx3S6=0w@iK6DeVh8l3>cQITeͱ3NWIط&G,^x]IyTM0b%IØ!Mkq#ɬ~Ԣe\ \)w_28 כ[>~s8 ,%l&)k=Ne.& ]@4A##uV@2͏:}|8 ~_Y 1<dP6\֮t$Du9{FTAU"ؤd]'c,*'me 44a3f=̇7cx$|Xw~P-YQQA'VzvP- Iav`af#1F|{w MWdru\.yήϕE^Dzwk+&uR;A>m}] +7SN14'vUC5r>l! g3&X8ײ1GN=B3{w赴N؄' k+]bU{| F'Akc)VQ'Ee!@e{ £Rΰ/y"1u}ݤ{֨0'TXUn}O8΂›!*}2ZL/egpJ;#Zի֘GgHN@tzS9afk@h%/6UK;._MpzfWhs܇MnE^T+j*4W4A0 EI&I+Sx(=yZfD\7ְ;{ޘs`YHZK (|Eohu%4Yf#Ds3IA!sR d_bӥޮχ\.t]65תgHV75دU|O9`$""JK) s% p 9G0d8Hy#=PH 95d'o\ "Y 0xKG+z؃}ћ ?̮'ڗkdO1_It:9E^O K1+O6azQᏞ7 Fꯔ0F@5"kNL̵L .?ie*#$H_ NAM %n#;rZ|,z_os A䃂F),FPZa(=zeX#$,țTi >sKSp]281‰q? }N%VFo OnyaUvߴ6>lkJWdCOM `4\j6'q+BOmfJ\fY{uks{v/ɷ)]j[񻇢 Pkn_M!}i0\+}"~\`yWr*?(Kʁ/M [}Rᚨ<7BrPB0TE OѨ$+`GB"H뒿̼i[Nt&$cgآu1oaӄ^6 (HOv-DZ_y ^'[HE8|]Ck<ߴp#|IETt=>~ˤg,ܘ&ב+ik@h-n&Ƅw OJ&N,Չq x`]IjaZEsf>dw9Xl? ~7T0PX$9}.$d]}@L2[O9 u'ޘX@ybaFM36g?o5^i+t4N}$ȥyM ?x8pR?"c<⌣Wy>&>NI"aYO*C(_0ѡv[ܟʏ26Ca帊%6*:e=܇8@7jKWIT,ϛ,LZd8C%Qޙ/-.ms#E*]}"SOZݎ{]xQv #}_c"?d-p9Ӱ.rZ}_4`!ZҰmz|h.'*ȈArN Z.?3MJ8SNA98Tׁ[N Z)!<^$'Ѭr&ǬJln1SN-o[1J_E:qk8A6JFsy ?He<",V+4k`2h)YP˺Kap n @nlQ)v5HoqH¯V$?>t*XQE&/kV>G"'n-TPF0 Vw )fwhO%ؠg)ǰ.=qIk:Xrb%O/i8: Ow.yYfd-Q98~oD|6;v\ANN( [lohk,D7ܘn,pdZƹ @:!L|"UFz e䮘' AM{(d=>7C[ԣ ֐- {AK&ag_q0+ AAIOe5!MREv<)xAOY5}17ĥ"2M{q%YAh&(-;@Ukh vM-7F6sfA|Ԯ!Pkxoڄ 8?֌&񗶯Ifr,jo2:oAB97`J(ioMlx*u_m7v==r0@0qFq|>J鰖m2cXr)`a߅&`3q5 n2ykm-H[ɮ)=kbǼZ3"r䄡Rqۖ"SP$@ao%RәM,Yrd6=-c85 VvkR꽾0ڇ;[ϳ |@BvP'ш_@+E~j:: iM| \!KҶ-GCR~q`ϕjU] ?A/C>B[(f!_#nkF<_MD)]@橺 P4x,+!GV-%ڬ6PyIKAͺEDQd/-exi bl:+O2~.c%Ŷ~ &vS7ٛ=#9uà 0V.۹~/&TTjT8F/KIm+ fC`?'Ѷ)yW|W?xK$fVߣsu_r7g`Syj;\FQE^ȳrĎn# ؊lٯBe x;I`$Kfrhy]Zlz>YkB D%y40>xWल7+}e`zD|]Qd7A, v [#'z*1MKL͑ Q,[)BL3VK!DV6ʝDǴ-)'*=P [EeL&J6 P4w5ukG0V3%l1ӛFUP:/Z+T" Nq?l07Nz%p]cp8SB#bz(gj@K2!>)$O¦$f5v韾ڰMpmS0MŹL:L1&I[!ҷUn@gR#'J#lpԻ󫸼&$/v#Mp3@]$aŗTԫmIZm2@/fZZ3d$yGK#DG`?kͲܢ/siWї|vs.>ފ"kie,<;:"ۃXsB/'9 K'>,}ݻR=Dg9p kN.ŞK8%a{";9MI]@G L@aul_*/fmYتu) &i1X=HKPSP*c&_k?乬3Od[gP(j{TjJ\9Mv_v;$Xns 6GZZKxpk{;, H)=={ڜ?et:3K[X6˕6j=y  YlQ`c9փNBgsNNXnT)D 8 &Lr~%PPsyH;˳7UؼR }%{oU!݇85Q|:.jv"|EnǁҊڊVSyOP' {66sI?Â~y} ڀٕːLB@Nb3[ksJa}jq4qdm^XG7!t28ADx7~K@M- ,AAGUStSa?dT^ p~FᲴrŨƬ+~V&Ǎhaf R2Dl=xi0VE1?oTCoܨ}l2G0XqA=y͆v@z}ĶCW"`S`'P= i3bz)cS|*KB=yLCweq "A1"݄HvPfwˉ^j9OMY4[N݋(86Ž.C<.}X[PvȈzAɎf9{\H՜;zU!A.mBkԙ/a0Jll7x̄R:ye(T~ IqQ& ZϾdE'0+a2WG#0INgW܄h`ޚA{n!8Kou G,_0Z>h0 7#S!pϵsa6YO5:|B $ti2e#2$H30iZ_ZO)ay OQ,pQT$s9|5a[eTb>>AvR)S_OG\2rk?Џ"(03x+KBiZX9\*aD6NjAS. heNԨꢦ&WZ$Corbd&j&{qlE,.1҈A P DOe1.)gՂ~OUm|zR.].zQh^g}0UW\bA *Y1J)x5z?bGu=66186󚦥l~\Tѓ=s obA+K Hi~F|*[-ha# /mbLE6^bpZR%֢)#~v(* [06}1{EJ2'VSnP51'qTwo* /vj[ =104U"r<>2Al:EAqs<\V\/5_m sgtԥ8bү =%jMmc ,ob}l@1rCtth4ϵ9>_pr r6CmY EJoN!ǘ].}#OBchT`2KCe\%l`b)dbrfФc_14Izmˇa.߀> R#8y08&`LЉF)l_. [2I"iM98EOa< Ri-Y&(!w d/۶7%0~.TM^:1q&R]*gloۧBHqG[1Vx)=I`' (qH>/~0Z5 fߐYQ^{ZjҘt@"F52ӍD1M,~R\>QMpd' 3ϨBcNל iV&ݡVѢ~[|>e+."7:-7>0#HzPhc:Yu.GTnpoY}ч7 I}G tNuKVLNi@y(7p+aaf'^ ; c =ao'.DAB[WFSLZtYetPbaH$_ wtEbꏆnT$fEo+ML@8qj?* u-;R1W(VbLhLUY,#V* uqV:&B/GmyzaA|Z ~Um[`}v Ma7Lot;Zpο=? /| 'PE(-ޔ3iFJa뜲F= 9@f&I9o'V!ybOGD0aMwKvd1r]slDn ~ :[Y`RI%2Hە^pLK ,jKF3^*ODXbPFmqe㋑Pw\/摏̺Xc^3*nc (1)N_=,?Sy6﹏pMsѲTC_ }W6'# p=m! ^Ux.\ F'v =DC ZD/ /ot]Q;Zjx8p3/}J$p[Spȇ ;Os% p>~"Ɗ)"~%}9?lyx$]xvap }RvYLyW)x0\qd!hoiQhYL %qLNyU>ŏ.dY/(OD(Ͽl M?X쯮d*S{D=|X4;yٓB1p.p_0ZAT6Qo%J(0T4'p]s吂SnÃr.J݌ Sڱ (]P^p皣z cH ku`(s:9)~ܦ;CP|k R] Cp;rs)i<Mj vx"}F$wu?p@IΘBu7nFf=/c3wtz%p7 $ζ?amffIF>hx(n$$u-f6ŷia9 ] 3G;PNEtW,0We!ʘx6P>gf+.\=1rz\u w~gUCD&w_ѫyS3I #eDQkT̋,c+W=YwCAӒ|7vxWu-YlsKGwBۨam˩F`^6d?jS"b񐳙8/٪V GC{Aܻ9ġ^`Sᙘ)9JT.bxyJxɟ+Ne6aa=K}]r i*t3wTډnXI3gO|%(J& gC!yˉ AY6I ebd=f -ѰCʈ"&mI_fs4̣u[g \أW?e+ڣ$(%qY1T,J!ӊKgAgU~r[9uGHU`ȃ%=5KիaN߶5 :-K$Ҭb0xJ.2J"ǘ fO.i͖Pz4@F~q߉w{}d iX5YmZ5g@E\sh=@_Au~|/,@ Y륩QX)%hU-Ҫ\_'[g;xЪ`0J o@@eDfs'"dhG̼Z'j5Bè xoiE)Ita܉#:)\SigQeʆ*fW|0Fp>{hҪ)y{+AQҼdev N[i#ddEc ۠s6$Hl Ȼ뙅\KcţLE1r|CJ:3dkTY4t򲹯Xq*Eė FbyIce'a~TEzЖrblruٿ%jiyZx Bh֍xz$m=nENzpS?:MW)k'"u@Z ]MOJL YV?Rx4lW7b\w ĵjhAWd_(#g $qf{@YeB@Sc܋Av[D}2~6:|n+ xJ )g `~,Y뉓jIHڮ¹Om"+?q힎?zO K.a6ۮ 勢6|,Eɵe9qkq*ͯݨ~ʞ58J!TxY3w Xn1K=%Zzl?'=;m|fPIi&zSx גm/[u=I2ܷX)縈 ~tH)ʜ4Ttc JCâ^Z t"qaџH2 U+e"ǝJToDzK;l3 3M~\3V4-"6%pfx%fӡ@e79?ƧG4 %UH7q6b)c 6a$SFw[jM".9]E]fO.cK-SҚټCl`>Lf Λ =6-&܆-6X-3D5`U`j;d^Ě=`XzDZ/,(IgVupC"QGtzCA9)ϋ^GE 7'īa+rCAé{WZ]j[ɵawv `3g aS&ղH+b^( A>REpeR^ |)*LoLeݔX01}vAF\>kZuf/&3Tr*;I;)+"gdY;et V0{i g!Qߴ]V`R DNU#4;YbgIUx̓$҅N4M_<ߺ;;^w0F"/R.EA!/vO6}V&m n9ꆭZ_ of^󁪸fu3ӂG8mՈ Cx֗ĺdG1ʫVS8U(#ar ㇗$%&SĦe5RO7H]A;;4l ߋk:BnrwS;e8#ϯ tNq;Ⱦ= Jk0s{'״ i`<x4/_[ϧsr@_FQ3bce@lO% A&V_OFΑ^lZ+C3iQpY̔Щ0ftV%ћ,Do_>{OL#KGfq#]dC괔~|ut:dZJZk]}߀)fwd_XUzTVsLǣ`xM`~ ޲} 808QBNbؒUW/-/vJ8:'ϙ-۪dLj[6g]Эqb[ ӦS97kBdBVvfrY#^p=/ cG̳M*CDAn`}uR#{{Wsb 'q<]w}?ra^ 5ŝΘ}?:Ё햃1onYsFbr!j\v<Kۨf&(ORjsnh NjZl=K5j;u{|c%Yh{< V#SBc/𦄪vO=e{L X)7QC~A.jT^l?Zͳ^K4L9KOR?1O{.w=w,p`;^y@vA_Ab#%4b*ZQ))d޷d3cXiq@\ru.G\%[nNLdcs0]]B$JDFq64t*RtC*pJ ނǻUM!GNv+|={"6́gj.~T#YFA{E%P0W$jbT$w/>Ti0Wce- I~=a}ז" D=4ѓxi{VsW-tJ^'ω1T*^mU .5;60^c -Cv)Nk!#GgܣdsFG93'=s]l<)os5X3qWq`5fOT2 ̴)A{$*?8A5]%WoM\i7d}782 6}G \w|x A IXf*$ז-P ng+y1 [Gɴ -3>^SL$qu. kEsD+)c'NSbk'Lv;gCs7Th1k fsYo5WTQ;*(^&=lK_ƗBWK`B7]#' Y$ s , O;t .`{Lތq'b[$<iOE$Tͮ%tD+E6rl[$;hX/6 故.B>>l@2é:W7rBշBsR2Fg /*\ *Rg &{e+vOpw N]i5T䞎~a;`۠3N ϳw-c)_ؑho'dF'Ioܲ_4Cuʞ+!tۓ&$e@lPpKCTwNcBa=.ϊoo:=}t² 섨* =? T =8/IByԏ%?{(,<_ԥNihE1QE4 ]k& MDW`D@̖֫bmgiyQT,e>&rH 1f](&C Au e%)5\3 B+'_bxs0fZ4Dh`,|X|dtmߐ)hM$r~1.ԭ_ 3=OڏO,_3Ņ7[7|;2cV(Z?b6Q)$FpmWy!E^Bp[,K$ Xk{I@&%p}46)4}\Έ8mb~yeϾ|Lӑ*ӯ@_S.;~@y-f=FՅg )aY >kw&m1$n)F:stЮj-ǀT OkRG 6d-i)$`kw0&*NP&3&89O16ܞFܒNN"B^GD_erew>PFrDC`c5]A%:t/Wäb-Xk0G=&@~]~O{Nɡwlzucml "??>"j+!8TJ"ԕgU՝}wahyT2vΠ8oR/xjq%6bS {.o$5*vk"V첍O&f:vu.Y1EXD@0es%ӧPW.8cn#oUܓATĖ%&0PY*M/jrWY~I.h]WFQ~] ; Y@R8#z* WEzAMQiop5Y^B y_>Tp0Rb*!d=u z1Q\閜ڕrX~1bhCl tPve&iӽ A;$7^S.-KF:…R2k[g_sd=O[DU'n/qWx67B'5vfv?keI]U Is4]fʾ3}Cn9I!-c70$O-F "?\L3#ch*J-n'>^9qtxl᭍.gP* LR On)?aStdH)>wPKSg&4;NR& df [π"ËyZ|K1S^z|И :wBZ6i>9:%riRFцyXZւ<+q`Nܣ."?*-56^+x1R{Gbdh /O1uR_6XKDۖAư(!IA\TF¡ ==bzcc3=XZf,Xu%MȔT>_՞vS5xϭ4`>/u6nEV5,2gx.(:!8YƮl-!gT,J@ւ .">mz{Ј;_ZUin$fB&okCYɤSpra] ~U &6K:($dmBX".:>Mr%0ki/)f^4i7N"/)Ʉv|?@ӂ#`][f\\a{[L6%[8_Y /)]-KRz+$lS6GA|>݈UK7 89cZRfG"Bvڀ(ed+\wm<n$nӠ2o['=^Ԛ wrgG@QqH7<0 KIM,UM\sʅEӰ3=8b#M7%7׶O/S몁N|wqe{ Ϝ &8;V, X ä/;e1dm vNM< Lԅ%_hoT|ZP$Hn٬͚EvE[&DG2n'_^|z{׽f[o0( Lqɉ<iߗGvTc,םvUYLEi#@tS[Z$Ije.y _lRX>jn_rv\y0xn9 #$Y*܇E*kVgXw᜜"J B~ro&\Ol'HQYf {p0<5GbV!x7Y&z Wb­:C(,r2>F B<#0~z ~CХM]]+dM]E&@~Qe (@No9/Iݜ\\f5U~w:ݯ Uc$3@[sn<:M^:ʰO >3]OڴQ<*˝23bPGJY[aZyj1^߆jp@m4c鲑s@hv&_.`R=?#LWesMLj{;K"xS0' /Vb>(`m(c]Mh28egFYvgЉ/f5Z+7h@Q.>x` Pgb*?{\֤w҉n ˼ٵ׃JeXN>+^-n u\M%2ae6VJB|v-R((gM3mK4 `K ޚ2ef5H_y$<L6by_MɰN3"Fu[!JՐ56o|$' "@2vashɹM,,L$g B(Ѧ^<˄ ߪXbpGwH\%6=0C 5۾0wDAПm?(TBO%'=T7KKrI|'vc*̨Be̡-˽c7'wǕjjH?SVotjDǮz<=vn$ELU'2.RI6IV3h\.aJEtc(8T H6} <ô{ЀuMsU=Wq7) ~]p?{xs)3i/(~\BO9ڶvH$u|4v#(k!#e/rĭpG,Z/I|bz24J1aA;o 15UԨ:O+ .%$GrvvZ@(tUrGϸ^a~Ld{!\;M0eM1 z:])"kW_c^N#-Ur$e )HfolCﱃV;,AF 755%R:@ MC>* ;q q~!7S喵o2ĝ#V-gCO؇6|ҲGlzJ& B*8N3B@Og5@G2~W~QL@kBW*M'P!X261_ly6'' gˌb1]v^ @ҖH Љ.0S> >ŏ:LN3.!4VRW&lD(Ixg0ok 9G<\&ܶgRu1pRFk*dܪGUה[ؾ:a<~k24?lHp60B$ni"!Qbq6E8cCH?vğ2a?[\`l`Ry%9ZkSdx0ЪF1^B+2'\SP+s'%ٸNFxI&"Jvp0$7D/ކKaBK}|ыͱ / N8YI2i6DV 6ssP6^mX8Ϧ02a ;Wu 79mvyf+78S֗Ȧb8&o^/yΗh0TBK,*ZW[^iīEz>LZ_$]- 07%kwgGzc%^l+x '}aqN13(7H $-k82.0Z$sl).H/[k^F$` #/fBRC%0|mDrk%֤v֚!lC:I=JLQbOpG#k6D% սwS]HtZ͖[\x۪ċ,mY=k2ehGZ?v[T`H@| v-ӪBǛ@rƾX}Y ?>DW˦摲v^JP~)n%oTVX4Bh4s;HWHKgd8 &~F- Ep|02A20/OyG|b+ 3䚳~pf1 !`Ԅ?820p9VHw*Ϯ I)BR{nvz7]Z/JL)_Z27hQ:zved++ćb 'SG7wcsݾt|Or0/H/GfLΊQ:3J+*fPJ&qY&@N;´gWۅl~Mn*; fί#m*0PRpuCeec]}u~q[.J;ţo=rl]\0PxYMN hX7)ׄOZA$Hbs A0#zso?DtؖqC,F [Et}b ˕X8gTVL争L_s#ܚ{x"J: gy#Dk $/KCÆEQմ7>oSkxtS[?V, RS`<32E˲kP>I'Oj.PVD$d;^cr2-3_m3ڏ^beh18#:N5܋O VomLx.k2)W\t3U4zLjh=Bi's5ā;%-F=NKj$ZE5 ̾wim5Bi\jSgZ&Ƀ$b &5TЗzhLl@J?to[;H&xۥWj:1Ìha#|Ϧ4 D 1eҋsi} ;}ŧ6 ;AB7xy5DҞ]uQ˦QӐKI%Wؤ i&kLռ,fr||by'R7i@GB0=aD/r5B-w5:,Sn#0Yy@pRoQl sݑE\21%V?)5ZK_ ׷οp=t{`O = }'ˠ,ף >0BZXZȏH0"1C(&9:( jRY& ?TC@b|ZG"{ bK{tFvrDg`C,`YABFӬq@n?WΪo{~_y ű؟ ]*rU: 5F˯*q 1$[Gm[nP'Q'7p<dƢeQ!Y`m}S(b&(^,oPI-Ps2k=t7 S&}_ ,'9,9=Kv<13ѴΆɄjO]k{}#vˬ 4YҧF󠗃Ĥqlo[/l Du8Pa{x{ f"ygKf=YjWģ Q[s;d(DZ?g@* @6WcɟF7ZJڬh .dB~ էWh9)̲hY5~rj=-dGi@ XMcnICg/ѽ @w7e}!Gwzb^B F[u"#BG|dN/p{V+VH8&m:/4(׋s;S7r?d#z4j)#ܟmE-f =p4O&4ɏHIՑiS^3+fȘ$FiE+TC^5GV߼zW[Td{$Q/\t<@GUpߍµP,!ZMY!݀:h)bߊ[;#c(\Ẋ ; hhj ֖6Z#:x(Y v(X..QI?*0O7 E ?nH3 qM..OfӆzC_D ywԉ)@Xl`1q ix!e̺&U}ݞL:Zj_ !(ņ?3VI'A{Gm| 3;aH\S4b[?sb9?dot .L;N1J'e\Q&&XHߨhauAfZp>" 1i/lIOٲ]e* #ṽC-QuDROE3'fiP߫Fqzvf<>p 0fnǬ] 7BټEs7(d €O^6wC AЛŭI˛p Ƈ ߕߣFJ}hy> Mh0<zU)QQ=RMofr4-zeaz ٌ-cAlG3g{$P{?.=<ԫBv  <8x|Kщ쫫|J9aYM[OéPg'Y&|q:Pr 8IL!W O#;Pyɩ)PwƊ[|*hG> Ԁ0?JX3~c(O[%[w:L4wF qiae~43||4}7p IGY:lg8Pt2fdx r\| .>WNZ\S)L g\rpU6e:y$,izsƒ#ix{FfKb9.j[ ZY&5^WM %UT~F5yD.F((}bi*i\&{' [!S5(_Ю~9aaMlkă:, F3naU:[;dt}h?1t3C;LG D^|I]陹GƵ]4`nwjs%J]|>>VBfT zK~GY EdɸSF'Uۂ4{1P6+z^N[6r3!l*pikd8 ŏ3;ߛҬ8PB\OyAПN st opI=Cl+l9';!+9mꉱ}aw=i^v `~̎VQ[$3ig#LZ:O#^5E{\*Wλ?XJQg)3UY[^qUTw4Pvi-|7JH[COH@.Rlg?Q|E7Ե!5o56G= eÔb&|C@h1V=lc//];`(:3&Ӯ3;/BߩsQ|͘bW&`~ON z`9rl:)|,Uoc*5 cPx (^ƺɅ~k C FG+s?oq,쏤h+m 4\CNik1hXR8cI?;Q069PY;ff(rR'm=[czک|zy5G ruQ]CC YM؂0O 79 9̏@}r ^?bC8oJTdoI^#d+wJ[b!yMaT%.]pkd{ Ɋ9_IĒȠtPl,{fΏcG(*UFgX ͷ#yY"A$@_5,VzW^ZG5#< -fjz$T^]/mւL_|iTȳ=wS1hj UXO`6k wJVƃ١D,ZMqѥ) R >~ SgJѥ: ڸ}R'B9b =d}'_Z=-AӄT!tVgj1Kw4.d? B l^],ٷF Q7MfD$$/#7f~F6$,YqHYb5!'Efsv>\Do>Ʈ3"i#ix 3'@?oh#fC<5[udb8=S"k5xD#w7#vWdzN6=KЉFanQ~(kr^ܚSz>K3 G3lu)y}"ț{hEX7wz]L vFg+or&d~GDDj=b| 3SbKIjKklЌ<4 0bR5Tҵ܉!fH:ZT&Y+C*`Vʠ`(e' VobllSL1Ug,Cb.~/c)48o$ߌ,ʢ|:i-:*ꗤ:aM+B-s}sT86z OM,?E7(@gvH8lnPv>Y|m![;6|Eߒ iŰF 0`ZtcO_Kd*B:=QzE$# b́wypo=ɲd+nf%׉lBɧGs[I3buEȭL-WYiGa yu [i?T< >:9 (_􄱕J"=:ctk$9K<>Jo:IuثxAtC1/< ]>7_|c&H4k ^ g4Ug",_ᗹ `r@J_+DA64߹S絋 }ZGlsCMp;2}Ft0y5t&V 0jC5=׀~ʸ,-bz]{}̳(q]-}=Ѫۼ)4c@?%Y@?C``ǧpuO4B_CcOv 2,6}vyiƫn Aq74`ʢiН[Dyf;9 Aù*Bh=kj8R#5:X ǨL{/L^5~ r H#[GA̱Zo.HrH O۲ HQc<ه6=0nĴ+P{5 '[b$bk @WXܦp<$MP)=+ϤT#I7㰴9? OA4EErlbR%A *( &Za'^: gA(3kl? sv}vtcͩR&!O=ŲsʱV|C$m:BaN +>?Aه@1QSt#VߑکKA8h Qˇuq\,iDl 8 va?B8T2\V~9 EVDbMb1=4ׅMƕ:~!,1QYWAqY'AV)lLg5`s'> X/ F)s[,2A] 9||9153>Ix,4;R"(+qJr]kG]fBU$7˳+?qRy&7.J0SY޹7p+[0jN"kvux:jf(af $WIYgsXaJcrkǁ2jZ]]r;8s z elS:&W{jGBMNZKTБoM:1|$uC{؆m=`^Q|ijAw~v|t CRޏAaXeNk/w3:_->T;"?YfK7څ6sW-Fi2`\Ae3Q)P7cEф,aۂk5NZ/x+:•`blbrKABCRC H1 [W\Azƍ%0{y -#Ը@nYx,ǃѰxsK3fDLMJ6b_+/-Tl퟾W+&Wu[ccxU|:1%1f28p͢ :fEkfj r~!\odIQ@ŧϫ7c)s)ox8brqڭIU[=7$"eLwxvDj\g4%>X(E8AԱpc6|:FAa\ ֪QZ.3f^><9#EsFWf~ .SZ)!(f>B\o;M*=ʲ_@|˪^込N :yblKV>NIXc 2Qe pIh`Y`HF襜$ xzu!fAj[ 0و͡Q"x|$ph/.bt$e(HǬn(FX:U2qDYP#eoz?``*2[}~ ƚ);(3:4{2bp&,$ꔅv`|ޫO':C i@;s2;n<*faMaB)ܘ7p<ˮ@L6{i=ށTZͽtZyVlYj-/CQ7߄y͗ii}}c(6 ,: ^*cl}*H?]L \u V+nYD@ː'!`4VvV>tߦoسAm`7D>[ySujvvtCjcNU'$L+ r^cjZ/£ϔ%r8uH"r%K2ZQ4>@2Fy ZJ# XD=8gZ'^FA+'zN^8궝h )e-f5ߞx>O[$zR\Ei`dȟr|]V8vNa}P:h8%Zܿ%䥃A$STK,/)PZ\5]/QdWNy TVLԈ?%GaH6/;e5ӡ߳B~neWЄW2?}w=VV؊C7L[-/Sx( m,m&0ߧvt Ԑ {RS?c5(+.p{0"/ksDsDOFZ [8@ E`gGf8Suox@{[<{0EeT<φ@8%A&~*O%%zH9>Z1=`,4e]n#MtyaUll2!D'2 1Aa$0)+dNUʛw&"Q2ܖgH Ѣ@4LM(\nlzUIP0!,C3Vav&rD-NeOP޵Z{Ug5I!(]$F R4]LB=>u:'b(V} gן lWIO~:tKjwy#| O/rU5Q` 8YR C0뚆b{OVwqd_2Pov`xLp*Oqk,xfj&Κk =ڷJ$!ؼXBﶒŜ`?*u#}/(IS!3Q,)*v0Yw2RQoSmTQjm_i-kP`fNjUm&UeX踭-ӂ2t;Ǔۛ8}1h?t"ޗ@PhF؋Nmc*.ݝPP_#NvۼTg}5,} '㌤c=&J3s +Y@fUԃ(p#}J6}TBہD 0+`kC٬RT\MKv`: KV:Kv{!\^riReN3EPņA gS)gH P)V(JAS}/G`5?nƚ% .qOB磶DpݲIF\F$>QS0_@(ڇdVօ4brAVQ|#iۚ:B3PK~5kȸP1UG +w bҼat4qT&ȓ@?$_6063Iq%44'ݒa!'{y`Lgj^cA>h79okpmTB s:[ԡRGcЂN%:\^s 0kM@!Olkv8xѹ9 S-rο,$v:M<\T(Rbم(i A=^XQUK Y`i4e4Q'߃bupr_$"7;sUoI;]n}),|I w- 2&6݌EO:fSuO'"弹{ 6 l 7X"Ԃ֊NW'ᨌ6MoÏgiN 2P{NsL}iOnh T"f>ͺfhH]6rhu;TX&¼U&9h*CQ +A2 m헾unU/*\&**E[/a=2DQVfhɐM\^Fm;/@QcС@xd aa&5o_`q.L\&P,j Ʌ&d j]^w%!kɘ\rp2ךTr}[]v^d=DځPCeiId4YpWhw&}XhF]:=D5Fӽp}FgŌcNbV۔6G z"Ӎ06>I ⸡= Inw ? DvZ/N0$1\= b괬n*\gmeR7Vr.MCn{i4r))05g$OE@T|v "Hp]e^V!YF,De&h`qe7 Kk`zpFGM`m\wdV(͵JM)J ewuЂ$Kgm^Dur>ȈPig=ׁj fg~LqpVh_ig1`Ӂ}鰽d&;Q2ҶFoiOkKZ)g >:J%x(g0DG.[y02yl9'wbӰC8S'J Y50$\Ω5y豽Jk@BYVdb ~;h7;2Iѕ)ESw<T8iqȺM -ƤlnSk}/z%bzZyaܡ]}8;Z,*8j pˡ*FrcѤ;¶a#P)lN^Tu--T;OѤelWL8g=ozڌ 9ok'뭟OT":7jZZ%w't-gFJ5:+KֽSҫÄV"` LƳ5JҢ(:!<(WU  @^}5env4Dm|ĒI muIlhΒ%!&ΛCm gG}$SMu|+qF8hksRZWBߚ(qWguqB5BN<,N;AKxEg PL/n2/ʅ"ԙZNc!dعzgE>Cqg_ Ŏ՜8hfO/K4M~%$}\ خO7h$^enJk^GGx?dW諻;iVX `D0Vag "DDd?JG;j<_ICD:i¥.[3 J`Ic/EK3yhʣ.3h6Z"TsTM7i:doo/AxiccfWj f 4qa 6.҄A*CD!^øs ]9*ܐ RjL tה]'@1]ic1kݔ5޲bvn"ϯ1$xԱtF낈K^bdIdǵAL~h >'68Y+~+4 KUȄq^j{#pi?s/}%pr"|:RN 5,XSCNpw b@-U];7M96v1cpS7 51p2yɯ+l8 K\.9~Qկv+^OmQ)ylyֺT fc咫 S?e|)K09dūWRNٙaKKѶi{CS.Δ͢ݛ]vsZ¤),Kg%ێ jq("XYҮeF%)hBOò3y:ڋ @#X &![ pNSEyj.7_N!C F*J2$*$IG{Y8/KaBpA9! j+8-X,Fm'+Q&F#[1oAp}UəmH8 DZ*R㚰V6WEri,?ܶt({yKyG34$ 2Ғp >o1HY ԍl 8╡;۷܎ YǝԻl#Ddb FQi]ҹ=g |*QQ<Igpz/ԯ8)IHȵ>hs\%zyZCL| voˉyOHsn(f#*CյCPc=e͜LTWF;ctJlU/?\Uۊf*k;]zs`nf儽s:6dZ([QSb s}/BPcL9Nq+ W-_FO&똔\ţ\,n~CG;Q{`q%&a&V.ƛP"0s!KAm0Ithd\b<@j6r@Gwy+q11Z;IbS' ꓆ &,78o^׺eo|!6lOC|ڵ|uf|b{$?g޴0]z" hTʰ/$@G30i?L/0H yۀҖb.e7wko> "uos!X-׻HPW )P3Kc XKAhSx]߯A5pFL+%5Pt͑P0FTRo̗ԐwؖXu+VUT=(#.0~ <=PnD$T)þ/j\E[7wUѾ70=&Pa:ŅeW=2e0׶ӵxԮJUo.fn'@-;p 2y9Z+ UhڀMudBQȹ$$ ‹xⷽGhmD1Fҹ(oEWϗAl=if4!R|,ϼ0:{?.v+Lr ,xTC`QUF%4얢j g{h##HNK2fٱBi"A4Zv0OĝafpXXSV dvZ |r+~yɊ[?KC5P*U Y%6zn dƸ)/ꀠ<,dLu`,]-gY4Yi8[Ud[Y~Rg#$˘QESCM\~߆e۾;Iߕ6=(i0^M=S.\)4[iW0T~D(`f\OhYȯG 8~ @@q>ndNp̅hrD<ևrbr< (!"tKZବ?Bo7Q“1ړҌ@=TJw(\R 03KЋaH6҄c#] ̌sQz|*Ѱ㮰Xn ,܁,,|kbBH#K&XAE rK55BvcmVԊ]X(ĺuw ܈U|mAxu"z 7_(Notbl=@@ rp%lMЄil$HS- :劢XscK=10 (.7UB}l=h9)[ôC6;YvD"*T-d^}a R$mO&ox ֧ӤUCm5`/'`Igk\<^Zu9P.!پTxaDV?zTVU"^P(+,J68 f8vJqHwX'LZe Ӗ2)P{~ aH ~R@Z^zl~$so'YXdH Ѳ3vJ k~Sz %C꣊\cZ#K9:'@]Kt`L6vեppfkء@V/lH\˓IIC~i͠-K@&T1ym:Õ4C7ZO,ߏSEydmp!L *٘DG$vr57;G޲y C\ѝ` yLmJ{lŠ0MpC8H*,wZٶO-lcV)Z~h3ğ EA4O7mxHJ%鏹NͶ&P -UOnlHMx͝-nM?xA*ǁ1NJZ3*mư{~hbD'GTv+Za0^wӹz:;VZ($gލ:X,lcI_gw0B' wS@k&k1#XȿRDD5cr6pd*[l ǜ{0m([VQn "ur܉ 7Y)k6o<\C~h~uQB,5<#׮2F+poj3'I@R c ;y ļ=E>u2س._ b7 -/t=7 Pe}O^ʩ'$NYRzi͆!#^q@`%PjO3"b iBYa| os` BTn l id8;y4QE{}0խ__It\Tӥ8k'%8;ph ,?;>82(<Ց:]V%wرc#j;[P<_miN"g#1I:l%]`?$+0],[t2 eJQ5V; H߃?|зuaq}~Q\ds`_J KeS>9$W 1}+6}C a\\x!CcVD !ߖ`7f[u9[[&+xb|GS.-d< ^t 3@(<P+ګ0ZYS$I?v֠3lAS`A.6ĚZj! 7Y$eK8{-n.~hD9[l8R`^@) ~,صH``C4xl)N+Ї,yt]hc0~>ƒAI\ ՘1168]8xwxAw k5.U.WШwSCtHY0z'p(6P*A =Op_kEq@zzl֢:DP6t01FctXvΠ${@@ķ1 ::u_DWhݰW{rqO}%n+f$>{QPDйWv9/]@xJSYOڎf]KxN 6Wlh7LXXF`xwAQy; z@->'aߧ/ߙ"Ryx\Mi p G=c$%UJ1q*< 5v;?+z9joE]gOxTj&V;SUɉqN6K'dDRߗ!kqQ@ ;cm4aȡ!/]6+@N`(bӗ ;D;ȷaqjV\y᪁/ 5 M0TG <0PMGoHL QϪxa-1.ǚY6|j玏CSZw=cǼ<] VBmxX@ᄐAnfLV.N-k3TT臻Ď:- k[Vh}Fy4zFT^r_,Ыnߋ)m9;B Y%E ۝C\ǬYٹ~Βh1?e6n6Q%i|\:=;_4d4JLwd8$ޢLܯI˚4Pg;#uFqʉ*|=?s?9A!9 n<^0(pG=Ns2H .϶|F-l Z9'V[ C~x\E ,B듭j]ܭD8;^Be(8_Ǟ&1JL-l~x 8jn/lmqؕS%klKYQ~ %SC.P[o@=:3nǯW#ڄBs$ ķkщ<,U+,mQ>Arsss$T3!4prC|M@q|iFH ζP9XS;F*+[oӜ$Dmdg qͧTz+H'rga&rq֖ќүO(f&r@ɠ{WR~{O ^n|uDyi*[!`3 6~$MlDum4~ Q&3&n,ފb.$hWN&ؚ1U͓ B)?|boCs3]ŴDLlPwY'ƌ,98Mm9 oeBA2eX-J0<|yo(R];Ȟ V!˸pj&n\\&V۲o6 W )ДUsJAXl5(| {m[m4xdL^>fDie#:HkvP@f7CgRIZ$@Z%ΧڢQG;znզU׿\nΰMYm%yMM+ B}%OO=/$ۣu{WR!댦D^A1L-#+ΥtWۋ9p,ԡaǙpoO ԧZ@7e^n713!JOèfr%\rC\2'㯹?=f)Vq0G|l*Jyb[ &>aɃ ( q <[_'@ֳ;0)JvcHYEBԇ~&X(/{Ze%tq}JU5Dca5!kW;?j$) '5MBR]ECcUm'$~բυ+;2nq PO{zxK~hk:,/r)G|9èʈ'u8hA%^'nfpe _ϲ0 !Hòux Qp$4uؤ@b]-Hy9S!$tW68/AQtt>F 3~V'Т[cKC/C9xED{KF;GюeBqǽ!T4Qt̒*!'hq;le,>(*d ]AU ]ɢJaT R9LЗ_H #w[  aV7حӺ 4xt :w;b?ڀ^ :+*]݃Ӽ1ע(-Wb ?HK is_!Lj 쏞^FKEri%+gZͫcG"IJ1W!P킁ßB&b`jk9965vP$O6diN* $f^GXs6>sRI,zaxkݳϝpmb=AMĞ`"2?~]#6W [z9__\nf۶$@ϰ ʲLźt#-1d'i88[ aѓ AJ c"Yau6C@h+ߓ-?`tIހ7H-\E]=ђG!0cۺ3ԁ$~8 r2> uLb% 4|Ne=f`DZ Wo٘y}?c!3pHs|Ȼ|R-lRRHLy'붻;q )[y 9OwQ̰)j6pvfd|XG#El &8kpg 1`]կU=ran;6QCG+T jd?.R B0Qd&D*>7shU־uB kH'Yqžw*}A8ӯ.xzg"suOgViE(݌Pb >獫*J\S zVy V@X2k˄`r&Yl8L)m5) 09sbspVFȊ9/X享aAJ_ͅ.koHI`6Մdk~rU19q]0*{ʂ4K9Pef*z S1ͻ$g "Y_P|= mTӒHI@WJ5r>JTcT*"IZ\uog%0</[-8 h~qBZP?sV]N;ӟ {?B!#b7fbm@L|W׊DKfwҮM"%J$Q)Ib%]ܜ xE@+÷Ni]|tSgA `IFӹ"aFd`ob2%'g\=:JPRUɸm,&~:-=EO䳕GRC?߃&.>\'vSuy5yHɩ=KFI+%W1"O?$_XHsqkDޝdvr`Hz/ްL! =qoD0dMn]\x#Q-G̀ :plԌ2gFTP`\X97Z8<lCݯh5xԗORI:~ىcBȗD4=_Yyԫ ڶ+LnWs{˔7R#7=KDDVU5'-iPdbB) Q~a"KVtXR R߰V6Bf%OY$RvΦ"͋"Йp[{Nq!~b-9nxhJI@Ɲ>-{..p׶#* ʴQWP hh%IETM\B!]eN~>:UN}Gedq%:r`Z`=OD^T~&Pd9zQtb7~hşʴsfw]]"RF?# ~KDmx˦UJg2Kq.Ot|Zw;DQb1s0['mb3㘓h8N5GQ4ikQYST0Ot^"=qcWWl8 ؤ5G-4ƿ+̚}_:!W^ǩěnГ`B#.Qr]0 n.iO?OJ=Ww' U6 y\%V;AQytTGDI;OjxvHЋ=F:s ZԵ o;fN砹7cf֫_ŁoC03뢒pppEU($Ck>GM\w&út1=Ч~޴7t :oq5oCWJcp pv Di78V.9҈^rai\#[;-T椸ݯZrs+5_]Y|5m[ % 9BR `F״BX3ЮO a?f%oS=_c iaI:%7^nZukyb<9\*/[ib: }a$+AZjA90z3 -]ױRjHޜզ $Qy Wc $i_TnX0 ?. cdT{ҭG~5(SkFQŦîY#9eN37s0냟.r&}ߗH¥2giO9|H{4O]5Ds*&1uןUª8 bP+wp׏uV~3>F{ Mx\+Pa*Uөa<"">}q9CϋC%nݐ)Go;Ɋ.hjYܥl ihn9Da-ORT"@m*k(;{z(goWV:bóS ~iv ِ.P[XHWHFo'+CWh}<' шa+v-rF265c. W:񀤶6D}M,eLKFzmDߑY|2"DE%T6;2{6b,B$aTN՘I5Xݵ%_xJ,wNOo)2[$KJ)Ic.*oܟ|'.NJL-iM898{JR0ȁpՉew=vcJYy5ܲFQ4+W>/:+u|Wdpw0cwb`a&:kfW@v6~"mHfM;&B53/~%\ix*&Xv8=tPp(R98Z^({)VU>o+TeT/R7=`艷)1|z2dn䯕t{>;ѷ ]#'LRꏱ%R&B>|(T,ӓ-| qP-*=wttB;m8@d;i/J&7 fS8*? Og`aj}q 49!dg\& G݂ DcQ#|?kn?_:MYb(4ݟ)nAUJ"1!C`ծiL;CS=rlnJoZ<<^lR,UVɆAra{ZOCiL !N?pӔr勖K^[Lo9F ӛN0ǀ_!$  v! 7&"qjѾZ>=v%8f۰ nzK6MKqGǖ`7G+HJG:EY_?S`%1O:]3f/tpU}CVpZJT&spl٘J黼=FO"3LЗ be3F5 x4o`U ]? Fcl^տQ>β;cȟ"YWUMtf,NobOԒ>O;5U/&Ǡhp#x!1 .zL9 ^> yIˍBF-\Qz+ۃ+)OSK3!pM83x $Q6Im)R܉gJԳR(>-縝?MޞJ"= ETE1!Lq"YcW4Xtdl ?̋x {j9MCOcuQ a W'V^l+ \5b~g[Ҋ)ak#%m/)oՖp.ɏ5 ˈ5 &NLC5x4<5=L/U82HI";Q"'Y@6` ,ڋ8M|7t'1Ɂ1Ҹ`nζVF,/a$Sr:8^g׾dȱEx-%xn7yͣVV'n7a5)RiFf/~%-rҡIv66B"LQLrP[!ef'(%Q;k=$I#qfX?r&ƞ8Bt0/6#@b}/tEJ[֧LD*!r,|-"~؈d n,%'L$p_%f7 strriP=yg6ڮ$#w4H_RV~s-?< K[)|0O"#l[c;lPXmjiϧcJg.qR%4נmNʾ_@f?N/J e'vI8!4Y#qڏ9( GK!5;-ۨ6_l`lΈU0c'U ^cfCN}ߏK4 Hp V:ǥx4YJU>\bSMA>I{t7t7]t YRm'ýUUcwDih{f;=iIgm3BhdpS"ukk 7'>նb(0Ca (92R#R蝳E5gN&V9᠇?T6:O|N+BieZs4EwV)&,q!2-3NxEKbs:gwzpt835lOdtX 9Hz2ăm#X("pzVMWŸ7 9)Zz P!2MDϒNb2ݦkLMDh2j3Vd&.yUj=3شrnkLݘQ: xVVn Y$|T"ݹư i?.]cTJ^YJR)k'Q.Tdnjϒ#Fu缕*8 :q#~mںH\*kjZaRH{z) zōڈ˿I1Cf;<4E;Q<ʑKRaZQ"gTĒ( Pm>w<`V[/$VO GD,+!W_X[eAѳ(/#\V<;N<*AW z)}xrQVc~<-ӑxu TcRö&Sc^~. ??IM9d){ G'"䶽b}{-i,O:XHU+L}36læMu@ڈ=U$SG5z. xZgf@A q=FG?5Zqmgfo(\f0[CaZgcoI>BˆU5)|2>1Osyck(v+bL=t_pTGa+M?>hx3|:[!;6\/4+S^'jWr*"wj c+&h1'WG$~r4C?2qom[cBiq"%EˣWv7V\)PiFzD3><́p /Qx9H_Y8pSѸ^-H<2uOKÞbZV'lrWP6\BpwgvD 4Y1E =Psg+4@{ BDU.]rYxu60/QUyHnsđZJR!#5&EKDS\"+N_ ֘KeV>Ku]~uZv;:bW''-=KC'wC HzxgJ7> [v{k*\,F[]v%Y^ON6\a1=c@ϰ$k\Z@NFA Y€K:$2Om>@c]d%uqza{$&=}p.gU&|2B^vC O$BD|2e3  ~d qZ]Kڝ!bEhRgHYz2?5EOj`= h;Ö҆RX'Ε̛h. gW^j.s*?~:` ifv'kyZJdsˢC Ac9TJO8fX=6ftKē}Uj(\R> p/uIpp:Myh wJ z "f6YO57#jmELYl=˺1Lqu҈2M4rN1a ekw0jaygg( IC]I{߫~a8^ע_GrQ-߳5 XNBh JiGcʐ~_rߢ.麧I//`:98.|_bvX!xQ&6K~~|ZA=kUC&գdV[{9O\%(Aa(}-QJ{' m?jN:'ele v),bh!f&+.z~FN ;wmǾ1 ԛ2)`e:z E-G z5r)ݚ"hPtfF4_N:yH'4RϜ.-АlJ^ed[5\o`Cp%,%vei 7H>DY~yVe%z#I595[ zr#]U`dG}`$@f@Ҽ}x8ip#.'٨.˓nsrEf_AJA׈LtP +F5T7{f!~ěqWYHZJD:Wr;=vE/יPQ>Q +Sw Jt׾ػ%a0>I &ҔJ~]k?unTxzh"P!;5(,D;`{-Ȅ[gDU: 24 &<(PG0$LI" eI>> u1*b# i&f7FEZGHϕܛXo Wp9w%<wE&c"RbJ/nK旯LPWJ͔F`@a/%ANs5a嬩2rTL;O]ՓN18EtfLCiխX  i z=׋&ZbPU)\IZ ǙDz=(dwF]_C ^|?o6s6A7Ssѕa]Oh}"k79gޭ-6|[wxȳM\E;Z(RgMk*,Oާz4t9,*WK*8jEor(Fcd՞oHsB lC %AWf '9La@i3t~KQ Vfȡ8ּ&ιWl5_C? ͖O_!y:]r}lT%Z0D\W CMzJ'qoB5~qN&\dxu`ig6!kz6\VKTZ=ڮ|~LV2gf)awζit \$ZJtZ IC0uд/%g1Tpz6ڵԘHuX)T~PtS", cˆ+RJ[y&hW6|)ؿ 6Z786*=la |G)(;1ᵚ0Fƕ2 %ԙxMԂzuFZ%Q,jj~!KC7bUcQBB"%ߴGVJx6 D{R@~,)5C_S?X1.\8؅xN{6ȷWB>hI MסVU-F]ź9&ӛ+y@%LOxҐ@MA"45):|,&KiɭϿOZ{w7-&hEC6I/Wl8 Sڦ$K : k5G}o5[Jsղ´BZE9*-:GD= sXMC܈`HW'%XKR*p Bܡ}XAYtMT =8 K_P{WyW¥- \U>eO"އP&U_4䇼Ŋ+ "h\*|q`P@}\hv7ju5"H=~d-*9z96#qKj zm=`g[#[^g+˖'F'XQm$, cy*Y#4+V +T*t$.H;!D1Rqk6SO:2dQpqK]}c$`Sw߫' yϏtj(T=/cQ3w63osI>y_|d[ )G`D*ʔ7o7#I 2i#피Qněy65*8ҍ*6Fg#t8=Æ.+Pa%o-Ēm^,n'#/ `XP}VΡd-*n/l[!(0R{s1$M[ ӊcMI@Ǟ* 70VdMʗ⊦0Aq 6PȶWt"FfZWw~yqd=B?b+֊9v0V7:u%bO^{A%Boym:X[C\0+nbC=I`MP(}-u}UW.+Gl8>*o*pn YGGa C`@ }b&a#+LggawG/Ir}\g"zhb4B 8mCIa06PY!ʒti6>7lWsX:eWI :Z]ٓe# 2ۚZuw=uf}:՚jW5Ab(iJKNJs-Bơ LE,{8N2p|\)z}iJH&L1SZ,T08ҖO dIlT%c>9>em/1K/\.oemV*Mʵ j1c~b|2/V4i.aч!?{)!KlsÜW#~]*a mWDrΕ(bN0r^2iWo F-g8n,_B?+HCؒ6A~m|f!y!3mκne:+R7 KP-{T1|u꾕\d!F~έ{!zyh uL?K4@g/9_θ]1G5%Ć5aLէ/.y62subQb$XGy1752|x$-<,_3V|r/fkܩGdp8tlHr%T5JGmu-A4tuw6cqяU]ۻ"޹jMY*z~n& ?*VVs=4]pp阽G0 . dBۉ yGa06m^YX"4˃mՂ Ds|L^𵻝XK-0DGB`"Ym ?dFj  7ѭ.USovW>I1}Yx)j%Q=:>Xa^AJsM $ )8h8@(~6j/޻9k;NWiE.+QOcai!ۤ.5(!QEG< FM?"'䣢‰Z0$SFL@.~B,W: Cv^ONp"wL@I_粌l ,~FϐGbZ*ilsoݔU7W6UaUAM1(cW 'O{qC,B9QSvVwՔ=|iOyqj"&s.O<22LM³WDAYv!g<k=^cxs-藅([3)K(O.>`El33<)1 /T%8ҩ8|UPgllf9;72W$kxS9xi=f-sIh;x bdMY !6LL, z5!N/;ns"G˅xc?#fB݃P枰6UeY|~Q-|0t0Ԇ-{Wa`x^%L 7y1UxqNrQ>Zr</|/J32 X:2mC2W /Jv_zR^imcHʁ1Lʊux4E`qC:B| "Fn{Q5OX_=.  3oT z4VnNB1QONl+{ oz-Hs:-0VX&a2 Hb}d$")6w 9K<4!e8T@bY3^c`+ЮB{GeǻR %ƭ]mڊ}TBwgFa"wxw?) ՍBChV@Jm.,0뮜ƺ9^#4R(.2dfM=>616Ä`:Xyd[U) j|H 1 oI,i8+Nܲ4tGYvHЀ2wX{+_-Xp} R)t8e ͒C5e3y+ U= S{҇nכZIPr6`,e!+NMA,6k3H6Ëȝ6ly̜q P>iKź ICky.ȓֹP ¬mMRQuDH6`>G# Oxa,[ 5ʅ)3Hl79;i6'r :Oidi_ w(ߗ-ɦBtiMO\Q#ngi"/9fJ"躛 .tVi .n~gGaTDCQr$$UAiȤiL|'N4kb"4{ +G,XljާU?#ny (HFQ1R_^EvqIPxܡx 4$itɏ7>I4,_r $*ˢZvo!λʏtXeax~>wڃAmd3"B=PK]#5$0dXR> +08CƋT*d!f6YNvqMdڒ$^~6ֶҲ|rHMX aFY l` )F xYe$<]W>Eecyz>x&)OXٮrPj ; uζ-iS\熜(bJ]oC91VcONxVtxYȃ+@(!]8>HUљ࿖ 1YbN/'Xy<%d74 bH Vl{t&T.SŠ<0Nzh>ёcrJg|ED;Qh3 >,̒ ٻO9uk6e]:WݧF)јl' u[nC&~ AqNjr]Ϻ.qi͘jB78ܼ$/O`I4}-K-4ǖtEOPE ]x."3^Q@G/>{$(ϛ~tAMc 2s^ߌ(#V asnQ-+E\Y+5S5q W}C^6tEv7H##tKb mii^ "ZÔ H--/:33$q s2pop5oL.0x@5N dcZUvp^0ޫyKX8\qJX-=#ryQ'L R9 WA:펲mP`KlHp1Fupʔ.?E_Jzׂp7~[5wO;Dw1*i0OP>Fj9CW}NB#]z ?za2Hx8XEEDaԊ]vvXE 3ڇ(dRVuωL27P =B6A䢻3Ь;m[ޕOkl RA8)!vֱ4iď 9o\pѶ9굕 t tL.<q_T'i.: _>|ŊG#xnbc&԰bȿ{D&Op;ܓn{xbKqS XbVL \+oN,L2nqn#Fvzh4pʚj~;'̆Xi.Fẃ? ~RQ0m"vQN >WÖ-{eWO~ĜNVvsڱğ.M4WAǚךGUT4k:Q'M)''z\uD_%T0tPۖM%kRjV gE.9r]\}(BO<"r ՗ 'YmpH.Fı8sAbvusr bKdULDd7AM&v OPO=,RSuwI\^;9'Ppn7ͺQFtvѲeK½od(Z;2tJx]hK‡jڤD<;}TNkZMuSYJBuc Ѹs3)wa<8fW:v,O Y|*N{kmCIjd%9`;T̶Ѩ( x-0^@y&64k}ڦ=nN-"Xj_12qswn:F HI7E?-ӑ[QT#5LZ;}1fMX|{$UeUgaT|?ԅky`*بY 眍b xH'`wd,ÎW??!l=n|5'qiҔj'J:r;K ߖGKcyiNZ 31 sq3uz`N܌Cd~Ox{ƔVIPLL7ࠎڞw4"2Jʩ/GRA"F-z|? ]]cYx揉++}*?'Ke,!\i)G֣?nq`E Rߚ\0{~l^m`2TskXQ SܛWH \'4 v;> BCo7\*iSJc'"w #+؄#=$¤r4Y A[e_շT;  uۦxO J\;CF}7]Buf Mh׷Eƕ4$q+$H=E:2HpV{Nc,ZDoq_>9DcX&Cd&E(0kBY-^R౸+ ̌Dž͟Z/fʀ;!x%]88h%ZJaFC+Z"=}dN&exj|%3X_ {O.21QM}`PLY75M8"tUUbvtlK_h%6_)hRieC]ND"cD?xhGUEihLmd1иy4x ޕ-@~YSF:_1h5g*Zؑu˯ V|Y՜5j25e}k!/7,6~hrb/%K j >`& dux T۫(d>-VEyhhi.=5HMD#?x8Tk6rm7糮vtV@z`nڭ2}I&'Xg70 ,f$H3Cg?͌{ؒ:0?1d/ʔK'V矇+\D,D h^j9֫*E7Ch5CF 4!iq>JI jn@*g6# " W~8ֿtv ;\w^},b`;3w<\hN,]"gYmQ)9)[W\ɂ*X~j`a1j 6,_nZełaj%1bG0 SSU_] st(󷀈R[J\b;]e来wB t#wZT_ϐw vqg7oy`ӈ 3UvIhbpPq ʑO^h@;,w S Tb`䀢ԑX;$O,3;N7e| dP3ti Ƞu) *+RVt*+լ3~H=DaSIi%j8xMڸi ,x<`ӃS .jSJzExp;ƟFhb#/)M_1Jk=n2 /3Aq^b9Y@﫜kiHM!tMVΜr@~ž5%@ }vubQi d[( nύ޾ꠑV.0=Bejffì_.0j|pa%B]8$H!AG wkL>vg)t՗\x#nLHQu*ytS#>mx>d#3Qn:(3~z-yOck9G'RDcWKbB9rBhh6 0H{#H'-@SiESE U wV8U,YJ&jr ݇Bi{%īX\u+>":cO8UMbRx$ZeCꚉCIʜ"E(j-^Iו+ZZkgɼfWa򑕺 hdnfZM =WIYɌ# kǐ#kM܃L`:idFֽ# HD~u$xfDb0<[/yZ)7sK" As>%Tuc_*e&$=oL tL[ E@<"=޵-@l]OC=70b LWjv](Vwd.u0pg1+!͚k#}vܔ'Yu+S8Vm;jl|þmTls/yaÉ>];ewMϺ ^3U [ñ$qdrپ@Ͷ{ pB4U55 ij8sS'Ocx|nDy. Wױ0Hp~YSQӷNCPKbhf9M;^~c(~QcJm7O_9ԩ᯺H&C`=fIM_b7!2:[q`尡1f?Tt= uՆK7,NŸy)1D +χSfN&GlD-GC|bkl4UiF{+0F5n UsGgd#G& [|ؓEela1GSrꁹԀZ= <(֘@_/o$ 3=%Ɏ}Svoӊa?=z"]OKw`FLNp0:1q<`cwAjukb[7Y@(Ե.:~Um%pLCb7&a5Lc .&?ST@`m9+[4 $}1˶jn֮9ވr e8C|Z}QtPP&e:!YuHȆpp5'Dɱ+|eD}>+6L+¡@(A#ux~7(suqr,deVl~Pi30jwȊ(ǎ`fݗRA$HPՐ: m4ͅ Kgn: xr(^<MQ=VyMT"*O}qbERuԯ/J0j ; f=7d 3fVu8μtsϧ'mYciV럂!ƵbC]{n~msk+Йfڻ> Y߳@<)'=^> uxr ܗ?̬6WwoTU3ǬKߖni<3Kyv9uNQp_ 6 "dh,_|ev$]S)(S.Co7:a{^fbw6Hb_%K6 8G2sJGlatȻcX@> vzAe/݉7'^S~MxixUխ-ēuzGm60a٬-Uxs |FPRj K3؎ݔ"3 WPA|v!,2p =5laq RpÔM+GW;˞H/=U2{AxEwSCy)?bwm2'UsB-FS~ rgePe> krm D:Kz\ i sڹT;!T}5Vivw1Ķ3oOc B`^${]E?= wUN]&*жdůKJ9YyK8dZ]2zs;Wm낉1tP+5Orul޽Mze_H`7cih[j``KSDs&ܗ|<:&J q7v# O /ic~zyMɹT1Hۯw#deT8ꡌK kO= m)gEmc"" Jgr ؀vXaM<0 <89m* X}WkHS1*ڨXj&Lz%%s$BXM|f`U>^Oom,3.Lb%!fEdХl`yq%SwȯC@kmD(K͝E= UH ;@WCUL wƁC+yo5 TS7}4_M땠]/,m$bZZ}" }Q d"a48( A沨>/ Q2zlT:٨Iã-)f(gtsfd395ڞb-P&^me] BP(jAC]}*;fLdH۹N>5șX")/(K׆?&Є,ȩQ^-R] IJ:4wjx*^V]}rƑ ܲBY2˙O/T26i'z.7#h6]E^&ߖ~ 1a o0MxZyS~A52_&ӶRs1o+>=UC#ua f6j40sCp?iTty&D.5NUX.a 6_%k! -v'D.lC?DѲV+.&_NBf B_֋|(qع1 _eߓwA _8ҡ+::V>a_Yc'@uuJkLȫE[I'* OლiIP,5wVkRGxUa-˕jo3w(OnTN2m<×-4;Zd9KcT@b< m,G\6╔Ac: }lLSw9e8Tr%YLZsn߽CG%y F Zpqo:4B&/]Qu,(D],T 3ӮJCۋ]ozC\O' Rb-fة{!̫.o7?rHfh 3co* |=ttj z 4і2bľYbJ@¼ډsohF:AfeTZ. -SuQUu@υ9iFzG$-yv\#@s#9j!GHf2ZπyJ,'+<0woAy6,g' ,%^в _-օESC0E N.>v b˫m C )dqs٢HAUWfkR+}3(.kmu'逸Sk Mж_[5^" 1 w4\cA[ȥyIG!$)Ke53?$xًRil{܃%QBg ؂I{iHnHy[vJ-+-x 9n׉[`bZ>Kpq_nB?=I8fi[U@ Y5g ( `C#BWF ذ9oP{b9v񮩪eylٗ܅4Wfgo}#@Ftƹ X:0)! 9aעg˺%Rt뜞+qMcj&y_V6'|=G ď/yQ$Z4[;p'b)F!xLp[mL\G?S\3 -- O| ^CF agR^eG Kn. { f 9 ZNEz>瘦 25k_vc,Nxf@v:L@\J(M/((V][@ݏ[hAu!>Li?O|FbJw4Qp+ 8ː .5oHi}okDEQrA El͍ړMw%\<~_Ɲu-|-mv@+=n)T!,0IqdH VaK ̋GV_)(Mjg=*t8G!{Ōy#mW~ ߔTTz&pV0Tw^dwD˰)B?˿UPC=%}E@##)$Ѩi1l$R c&\1™Іp -=T/f￐!8;_|#}X?"{qF̔7R& 6sPt Z\4=Bguq ,иƹ jF.2@|4IE#P2.hΕu{ @͚-/}rp^_]yO*j.^aeNC3-\+E]tVYSmr;6]ϕ6ll_8? H @KCW{ L D#c'V\^1 (]ݽ8 `;:FA>v&KA& ;\hGWM',@MÒB8CX;B4Q^pWRR18@5 v[FY{vh2ZD}a/N0d8ػrDqF̣G3- @a;irRmQG3=>Y~CQHy6i ޻xRxpH,Q"T6f揤X pwWي /i= B Y&{4"=9O B'o 84&8I@X $ոnut {)&O]>֡V Fzq8µ-PIԨQsƳ(ˑ]鴧{ػ3&`k䉆Fo G]nڴ311-X%aW!,jubB as7{w}AKDrKV&jW^ Pt(rIEYUQQV|qD SQ,0]Bz. ѩ֡%)FgZ)0w Z,~HnJ.֮=;QL6] r0z'U zw1Կx3 0&i%'y3Y5Cg@DHOrrN$A3piʱRPV.MY 8.ə.:xD|O6aysbM~o_l& *_g8so J[/(ݮNհ}!JBjl_N&?= e6;%ۗ`1آݸr .b"!_ob =}8 {S5?f}8iv|؄cm'1=j ܺ4 ҄+(Y-M.[{ dm1\H7ba98 Q@gqԿip>Lxa<3Ө4=bud@R֛-T,:GN/EC *MYiǜ-y.NĀE\T'@Eamݐ*[MN4''FVqrZ{`?K⸌,;`_V.hj^:d=718-:u5CC3&BzjvL7Tb1/;;Ȍ;cwы<` mp-4ƾߖo=`6 74éRYѐQ:;!tU*CF4+x! 5@~&?Z 3q`+\ljM6eEP~w@99'h##q";6%z,̴7(|?Wvj*̥MzĄd\eR@ w}QzgfC62s;g%KTpLe5%Ƙ-PBWp-{Ц @Û+0PċgoDHuBE{h'Wұ96Lc%аE O<0n*9|NӪ d")+ 2_Xa*9Q}n| NιqLǬgCޭe2̠9-fQ(灺 Э azozTjOjACF 4 PR|.(k;|Z va6᪀*؁VH, :8yLV9fm,Ԋu׬ A~֖1xuI=L}҆^ӋrMXҝy9젋RgF`{\{,ECd] stL`zYKy02iKXQu'7:L?ے X=SbEiG8&LC2YI.5nEVvs q/q.`sD1{aai?OpC}LA'754x4RHйqyL62R ii=5K`*%+qL+Yg9~](^Wޝ]6Au?WSx0òL>E18J(-32I1#8d9Ӗr FlC'59'К QbY9d,ԠhaH>LRZ٦,c.$΢b!3u?3-9 ZcQ+;ּ^|]7.2t;_AP>hTK;Y\XBD43ɧ'"PS^_m^NHqyK"]$ F&%F}i%hFl>@V@GqbMG3ϒ.NeVc+!o|eAYVANſGCe!Aљ?f7cL1=LgI -;6[&y_d֔a1v3Iı}?+E}Ci`GU>Y&A)n(%T0 ԕ/\L˾ψN{g'Ȍ^tM=*\=bW{Xx+\vBKFF-\te(P47bO BL?,A<Wjo~X I?1`iY8,# ^x2Q|. sVr,dp X f&^VVAʛ2%JHݟk#r 4҅\Ej4i@]DCEX٤uo4Ύfq-A?aOyqGhh[3*Fv ~+!C+q˃KbP(UYY孤 3 2`INH#3QD0m JƳ[,a?#p;=?9.BPi%[WGe{zwqJGlV1[N`l#V,Kn٢ؗ@ p)* a8h$fSyĚ#WElշe|u*@6LGHWqQ3AxQX"s<Ӎ<@ȑ˭y{Y;X>hnIp9HPTQӥ$H{:3\/0E푛z{Zt6?ؽm$ yTS^9NuzM1_XMe76sr+)Lk4q|K`_ι8 j;̏T%&c2GQW/IC`QP=BW a_$wFL_q &l2rLc 4a8qe7yro}̪;b zк!]ylgS9aZ+tٷ䢚H`ptn{>j'[ﲃB13_5?I&ܬ c5kaEz(cu._< fBVMOsgyo!<^Dߠ(9RF7A((+#`pe$",ī34޷'VNQ"N)q&6fmiFA 7Mu_NnJYYKzU:dbRcU>Boo'EwŽP2ƻ58hE:jRXU1[KWiF*l%f`k1/ V5GoԶ)YfvOőHHH )%f:pFIߛ3?zс(%Riq, 2@kج SpT}+pǂoPx[5%_osT*W[qv(uKǐKjiʗNyeO :ۡ3pnR*{zj/ΑQv{n-hb6"QMІYCZ!n-\ T.FPb +tG^AzqɴlWjH`C57:؋㕩d|?zЏgc}~Jsk&qpo4\ԁ)x|RY{jmnF_RIjH_i)4M[+}Ǡ%8$Z8UXyŊ$gA+|JO2Co|j+3덥_m>Y0x݊]߷j4nhgf]mpy^\=VW5Mv(s&)͚#f^rW0 kbmg ea7lhPnB+OA))"5G;~QIt 5ީ^ 1^[w-%zPڭ"Vt@V1tg? 3vPkػS/ThC/1u1eXLo+F*c!ݐ{eݟ\Cgs(2gǒ dѰ< IuH١KW6~6QįF9n?^2;o]1Liwu)ȕ 1%&SH5Kg8 ;A ~нSFŅ>[YN Pnv+o {O$ղv*0fx/&Cfa5)/gC}G,tA;xg'5I֙v]_>`Jg ~x6\˚A{$ 0> |یHl]8/PBe^-7@û/!x귃B9Lxdv h 4j_rjU.',>(C`VECCVp7-Voq6|$1 ǁm vcrYJ^ͼ~l>ni8VQBWk3!rmjXxLR`CһʞٝnM _AF !˭$:j0a4KB= 01/v+}V=6!5hH@oԕ}yRӔu^-7*]B؂ӛfܰ]d'z\I 4 T~btK+GheZY6߸Xhˬ|+5xaU%$Gu(%b撿 /#yM3014Oڅ'e'zVl:ftУ>\;4R-a?!t;VЍr_ԇwHk?=u |sv2aX#%Q4x:qXc%6C2qGP$V\ڞmW00\X?=ntC.=%A1:U8Z6V&&ԇ %'@U$q夎Q"6Es@jGlKE_rK !>SDTB>Ej||wp(9ЍdTj]q 9bL7}ϔIp|U\aC oxe\m9JT)ڱx42\ \vmgn1H4s7()ssۏ1m6:tsn<gԖVGFvO7Z:W1S *-:I/}7O}S Ml:ju 4dkxEvasoQOUu]յO n"#%o9i[Բ'׈yMjx.E;5{`!Sc 4dЖB SiAR~ GEowhdpR&d& Ռ.nqp=є%[n>U@ˀWvwOGKBSFAJcH]s8C. ~ u/YN"I5CsVq0KzqZ`ec&6\߮ҙx"'EPN*ޠ%ۘ9DxLRRIܖK[0W*>|y$q۹`-ε}hh`6a*@xQq D_wQ{xont>zgMluZAW=_z UQ`0y 70zvP4O&|~8v ٙ*53v*MBSjș*H\Y*u+qW TS&IVV>O+ѼSFtf-THF[M z=CHϕ /$_v9-$uRu2MzW"Af*o{|!~N3 l-!8sm(N(v)fEo])#j{<ɀ.8|4ruRRjd=5Qp-$˵64oT[LGK/>˿,,%7ͺO)ï,@Sn9;FSʀOS =@L}\hB:;i̹:cdayAʤ0Kϯه匎nǕdՃgbBIu;Yg? PAs^A1ao?Kzv)2{C+'>Àhq', qgp Esˏ"o-TNnZ |6G0>ci*|7es8٬aä~}hF! #eY"Un|b×Eiv(_Rykg@ H2VVD|z-OwIBn%B떖|!z:  uE22`'ḋv1ix!5/,W'6 }7B-JYyn A81lAX;plVPmͷ0Uwktna,ebA5۰ćB^?b 5u=. FկvϬC"G>cXRz/5;ˑ-"뉚VhC v_}M`aBxMp9J#DsGMn `~̢Ôxd<!`'%3 r#J pI~)yX`X.KIv%ѴaȦ2H HԒ}S51{͹ Ց n3߼e־Ҝx'mg?_z_v@K})fF>f WQD4_β3So(3O,h">i@>A¡?mhuHB`<͚[?ilU͗a&t.ǧw I΁l'jƒJk$Z,WuW`w xG(*>z`8FXtm,0x3=XXϴUUYlFk`59~,> ^Kix57Ok?e"soX'aS ШC2sdiכĠ\pr#gC]/|8[^N-{eΧ%4~S0XV`}pofpXݟP<, u`ط-MVɰ;cHff''Z~S`ֽ(<+ejҫXdw(|yF}쟶|^ae,xkb Y+rV$!v/,ToљCsiron(~PCIvǷ+-<1_߇ej`OٿK`Ėӑ!vJg%z9s.IF }p:D8ERwKkF4gaެt׽wؾѼFS 5Ar?dS  o){0ctx0] V@`lL 5,LiGBp` PKxC!Xu7& n: >՟=,wQe#(^a \d=o s  sc<=Hf|,kc׀(?u3N' W޾a{]] */&oQ/C9GT t7ֿt3z1)fpQ/K~b]t^-FPP2[?@zP֐҅@bm:rBÆ=*˱!, ̒751Y2ԉHإl1[pE:Mg/H%o`?io Ũ$y8s5%7Ijus\E?/Ll-\|pvHN_L 5Zj`/h[3uu\a˪*yM禧 /Z'1mi|6!Z3D%hM2bsm7i5ˠ3PW4J@PZ#!C-1dL-"^! 8:N`JMwaI7;KaPL s]3vW}X +$cSF@ݏ4&ib^E _Mja"Y"=֩ hO#u[ԫ5ƘN1$dXةI|蔡7e|XKN*(Yp`¤_~,w8m#:7,;ߙl(9(1`{Xڶ gzcueWt#HMG|l҉pzRos:8<Jwa3ԓyY)MW+Mm7h _IXIɪσ /&8#ǚF,VS?M^8UpQsu͕!"oYcƓBȢs-aF; %h;mudb\E2D@w.3Q4L4~:`agܣv@[͔,$pRDƘ@͜Rq~ӥD66{ :‘WQi0I! ~shN*ȠDUwH@0 !zSb>'Ͻ$҉ʃ㗗P?4Q 3FR&n pF9ވAU/ccdXb$yc0X:ŸˀJvnyuE-^lzNh6Òjr3&^j]w@B7rRCj<2Mm:Q%ɳ7aYu-j- X)y'#}Ń_|5#8NʹAaWa^c|D j82ߕ"NxtNcTV69c9_@2~uRp =gϨ}&6n 4çiGvD@pb*'Rk(l?wUľI+ J,ș$e:}]1@NjOm,ɦ#dnBeax8dz~ z/I.Z3&=Ξ@nz\VqZ:O X^ʃ:{EA2nG5`GF^D?Ƨ@sάx{JY{!lW烊F7^1Ω!$$T8NO[e9 TȶM>ބw!R>@8lw,6X~@/Q#wR7 i2V?85r"Ƴf_!oj9FjY4*Nu]蕊ME2PF1$dp@&/~_u}/KX ?h l^|nP]-S&)+~܁ ÏG+;I^!M;$(znf=#20o3N4d> j_ 0ԦQE8~wd~v̧>3/dkdXw hA"/|y ^_l4ʢEu$W5"Rr5~v ^쬛 Oqz2k8H;7R8y,{=9jʄTUPBg}4 zpc'sz}@jьeQE+r)?4,<_ErW3"7[[ZqK| ˰[ۆZIS-UȎ0 l-izf)"b/1cmU񛥮8 &u'1b`'H +M8+ >~a~6%Cڸ12eeQs > B,mdnV 8Zi#X(BS0,:!΃T^ʜO`!2 +,h[fYkvg/E#7v4`3,gtcڟ ӢkWFE)܀U ,YÍ3Trvh#QM9!9:ꌯcd8}BAk}3wL{ط]3-T^}):,(K&0^V>O( fǝ`>7_]t%/)~a[' C6\9PPN N_|o\1+v,)ͳ"Ѽl4ODb*n*n iC()HC4 yat։u]{caX1AO'{ӲJ]yAY]D`vvrmF-a Jn4KD }PB8pZC) <6&XVD/vL=D19B;gu,zWLj:>c!(ZES~15~Ts:39;w$I+'%rz-}v1؜)*z˩3,8Kp3[&^nM$"UnK T[&.RlOղL)du͆oK.7iC7\|ji(:(~jx!^tDP*6 k@VFmDfʊoLn4.)Q (6jp{Ȁc$`]),SF[>k|pe #)l8v\pžc+,^?- jQ-Ɲ!8[k˞Hsx$gx](SG:gNM_G5b}lV '2APfґ|mr7&l Ӝ“b NENyS!5I?a"&wTDPܰ(]%TN_`wJH'FiS% e 0JJ%r6v,j<c .Go bj']̜Zarq[R5D":(3<}T%Zp .笶gEqR.Ie>M?bx|O\%9?CVd:sbytXydk`4,{9>ߛB0ؿ@3E9L 1R`DJ~Zx[zDuĝKnc^C{B,dŌ^  }#Ѝ]vdzo#Myeau`נkvr\@2Kw]Ey9SW 5ac&]2ކ@_0 `usGy蝽i5Y&-^w|7K<3l~ƙ򮱲Bkmp{yL5/OQ^>-|gX_1PSVzC?s]I::,fOE O5P O+?Xn8420gV(0 M֒Vt)9odKe#OYzYk38]kvHBHxr<<R^rB l{jh ?n@|GF; T˷_qzLҾcQ*Bne("$QPU4R[541IewlX>OP~oiDUyYb~KX]N$mOF8s%1c=b VBrmke!0uC&] 4b:+Ҧx/Vvj~sMk -zx\Ŷ 6&56ѨLT?6kYd!R[3!NBfQ!o6YfjV^.yX.UBh"=1LOƨo2nRh(EDؚ$f__Wݴmi @-9N%%>U9y06Zp{ǙQx4SLfp#PyqX>^dѓv)i"QL Om[l})Ou᧸Lוs \s(NzHhsrIpoBw.zZ:4am@J{-lX)-9{pivʹ#=[:J, dG8p[ ?C050DW^TVZ924dnEu:$ćIrkoTcs&@Ǯ5DmlRɎ"zi-ףX ײ-jPwݲ#׀ |;Y7v`3sUDS ^% -3HZٶ-!d j~|ގ]͋hM@^)*j%˷sln /kBж-E xakS@ɴ}EQϫLo)竇VN+2URka\V;C/i2Ƽ Ã}TɗVwi~@vUN2^kѩ5'loXVegGra_E1Hxhb$@YqwvYV OΤsrC5[3W-Gf@ٹ(逸rG\tK{\ꋢ;nNMh4*{u ڨ41 >#ЃLL'q\ӞbJ:f6("i0HM,]ׂ6z0k4pȫ5g:lIbe|ڒk, KtV- 嗝"1+AyWGoli"˒lєc"wJɺEX#M-,bX%\ e$GW`+Hu%ZC4Й54dBW7phL1UCͩ@(^'<(b*9R')Y} m4BiP]>U#K>L9= 3|;L]_sӚ[SM4qpajX6_0\+t`dǾgV:,/p&yE3ݤmjFqb^6*X\|5Jh;0r! Ox9,ġ ff9(E]H9'QSl4i/$@-"T>T w%rX mW~]JϧNNJ|1}%$O]d~}6i3V\W zɨi4[ =@&=#Քe@^I:Cvc`rXcКB`oFjSL Gl*뮉|S5ꭤ8K!%B2lǞr?]p7gE#JCUG,2Oq m@.̔Ɋxn>R厘 rJ|YXGZÛ5 @D}>p_rA;bu<>QM>9j0Njj}úS, .1>Wk Fw0fn@ C.S31S]s0$sلݹh(x %JX~W踙4Vv:2oXX*-秛Q& ϐffUVB)eJ%$%a; _$|'|SP8:)K"B%zT 'BT09׌kh*)vei"X|imV$O#حHw7/4b|nn Fp*:v A@2+]37-fV |cgrq<vX=I֯,$Kmz&Gϴ A[_%9&9 ڗ'i03@]mP[`Ջ<m v©@{nHx 4Dw\]ʼn5.E㷿fOuprV"n{hr|osG\մ$Y)? CX<qZ],x9qҒ3v&U1(SO;#.إzw, ,(_U#iz1N V8ƃja0p%=6XzL-_l-APOwiRyapΗAu *&df&$1wȲܥ#dlo~\2nIuɬFsc&oiDCKAQ*cs&Ȣ˫8JFJ[#E!ôC-ks[.nO{f 4FDό@'{r@B3ԀE  {Vdaa+d̉2_Ӳ hbgZ.hMZU.tDREAwy&o)`b15Y#E΄(NRdBp~fG#1,̶Q꾂a4eΙaq`\b9Uޭʮf_rC54pB3I4`|=Ssn̳Z=l:WyBOQ3E) KIeUK r( Tڋp@.uc$\` dǖ_7GiU2q1t >#D9" Rq=Fl*7+)FlG)]t{IRI"@`Յ S$6A8|DYT[?T;Y[&Y.+ ¤$\RXOKs!Fwrb#`jc]9eA)Ur!HT D֌qMH_'rqz"gϴ=lȣtEVN3~Cn}\26dZ60z@Z쑼ѭ  d7ͪ Xh C4,Cr02ds]/169+O>~ʖl ?s}$CVxc޸ Zg c]B+(f-lz4T8h_ܦZ7O8GTq/[ U~0ryx= H Î\~2@wv`@K3b\ ]K|ī {~S-Bv| p5PaXWMAH"؈t rm1p9e`S-B 2(ˢ&46 Q3dž]d.Բd/1qը=ëK7֭R"anX!cq?C(i)ayu0(נ_a4.sq!j//UCf;RDu#:D͙. szA.)_B1"mTGVGӤh9؁J gn÷W@+QA"J/Nш"s"nH ]Wk-Ңc6Muڈ$ ɟxrԭKe)kǓ^W+M@#h;3{<:!HE{gML6gOgъ4>8,S*帚q}#Gz>h=~:Ry:풤a\7eˀ\ R*!-, AM/W "\]uo?-OQRkDrMb::צ.a򩕉8>yE|<3Om#E1K\#lP'uLRSd|h0l<ȴZgr}>[#fmS즻;|6y=5b~\OisWgo3y}wl wL;҈| 0MGZsJxܥ@˲9SIZ{ _I#ת'z U'0@c1=;ᒚڳxrx^`,n?Yƥx$lqsbqR?c%w¼LLW2lZ=]Q2b6W3N|8ШW8?* ĕfZv19@,4- &u0qV`EBS77P8Ϻ<6 ғw`"fFLⵊL,iFS8W?/UpfsEZoS|[սF Sy~Bzȥ%+1OC˽>ʁgaks{DueBC5LyF.V[0̖bA]Z}׏GBH&3, %VKw`# ?ngW DR70W,H&}$a]=q*=}ۜc7 xZ_&.hoy%h7`s;ػ["6ώa1va *]۠vYRVɡa_Zh*-).<.H?[/X&yFu.S+zQyD7JƦ15|4u`t(dTiD1S#+I4Mg;jcp@" \Ms2\yg&VD\oU?s{x'c rF* 9ư9cg!8H~4ly$gw0umʾ\b- 9Zv N|=Xʽ[x1ւ(ʺAנSK`2)j5,jFؗ++|R'_3ߴ޺%Jt91%՞^ҫ(kcb}a{j=U*ƨ,# ޾AZ=.?ZC޾S @bB41)U3ULON`*<8nCjbVHuɡ/ڂ!!)(iQWz7ڵBKX.6$wzЕ2W( `ԗ9Ue;X=I4zЯ$= EX'aZ$Wcd[6)ewPqv.T~K̝5AqZy܃W.%D Nz8nc| R#Ji p&`P0nPq?;|K>,yeGW9VۣlD`< ؒgGQKS%r瓰sa"^#}X =a6"pfr)Eւxo"F6Mh^(@庀 )j`.Ƴ0yQ 8NQow3l" Mtdnzvl%fPUjfa[W5uƅ/F2LHyAiyw+M`n#~5a79T?iPkH`̾rܔ`+uڅrlYLN4@'43Foj)`]|#x mq}2=' ^O[LbZ2rlϕFQeW  )dY& SAhFL` R>Ȫ|Fͽ2Z L?kO+ǻ-xHE BڎDʴ/b;i$TWuMEƜ4by3éV&0t$T&:̊ýj!l#&Iwi**cnMB-7C},^e\w_ iMQgh^5*I?M8ԧQ50js 1Z+^o8Ì` %jP Ch7 2nZn:q7Y$rߪ3u@yZeN5騋-z<(-WKFEqx4D3rΊڵ6.NԒ!aI{P!/$Ah*: X?cv~zɒ!KP7ܹQ; 58WY2E>d̤.$ևw=xس2h*,&Ylɴw}7-ETҜLzfu&}V2Laihzݓw`&2T}6yVwY5. 7h6\orQ`?)Ly.oB?- ـ:}󅪴8=U(H=2_z.;F(3)$9PyzM8ƼT\ tUnLODG2m5\W?Yw>%X4 |tMyK%0,A,Z{F@j>k˶XʵvFb[+TbYu0Z7J+&ay@оOr~hL0M3U]Cdo]<_*AC r n4UN,H#In.PaEG J~-| )e%pO2>r6͂k`UuD)%!1U~iIB|FೌǏ{E~Y!zBg@Eq%FOHĔ]}d2T*e8kzL o13$>qX Ʈd;A=g$_s?o§!367*B5`g}ܓxj?>ɡ.Ѯ6_V&xk:ݩ1t#p_j*T<vFs49s6h,9 fQe?$~æ24Lc'1-Y+tꚡ?Ҿ{HCmy.?%Wߵț6}aWjAj@*FNӊizCqIX{ExcUWӷD~bh~<%uCj>p=(jy^'āh;ANແ] ~]C\*wLA"^ףo$nFȱo*WBb_ `>-$?f'ʷ\ELZ.,QlSqmHqI)Ӗ"źzk [5Fq* nC])`e!aH.V:6>pJ K3åһn.aNNJ`Jǚ\)W.tjV00;t#<7҈fF!3&gwk̫{8q]:q@xbGqeހ Scv,ʚ%#A5"*USrRˁэbtFg:Q& Lx+e[ԧZeYDaYFdm'%'{Q ZۏA4fs`+V&k6lIV%R#Ё0LxQpg֘<n":kOmiا\)iV *eV_VQg1M)|je 8RO&$c_M-.Ft!Yk'XQ1ۥ6['.[[|)Lbh١:Sl7K94 S x-umb Ingdh9䒹N wv?4~RV)c>p1+:t]qlo+I %`; !"p?rlϞ88UI8ie( $yxs8c;a=D%ⴘWAW w `&Y bGrvӈx0#~*ˇ#QSE@y^d/7nŊ9BM[3- bh3вcgPT|= cM>M ch(e8|*;GU 3]5"4j%WO %ް~A&PbR@Ժe$}3#L#F+CwpF?4 3}d:}9&ȴnlt<mJo`$VEP8S ~2U!5^[QgvB13k5Qdx%xt[r)޶k0ݪ9!Q/w +_/kJV"f8TL|oG,BE4?^o*m,mr,VV #ZBxS| B; 2Kw\ Kƥ= g/ۓ[DM/ùm[+,K@YSd4hJJM Tk$F&Y*ͱ?CK&~'F?Sn.ʅB_Z]:u{ Q 64HYaKhdןG,^LbYMdIODTʈ1!0IaMA%; .nOеL/ 8.B`WYsYG5ۃ9(-?ubud$͔4 QwlѡкfޯѶ÷H֯Z߳';^ͻ r ^>ZkK1 ~xΪL(ىD-ނ=TYHF-]̋zMLt/?U{nKf[.1ۍ-1߻ydwWUi#1Q!sG_px\m#|v1R57Ƒ0LzM$%V!\qeSPbo3k;B!Ë(0MYN!EOtitlLm\ 'sy <]A 8zi&9+Jeli8;2%i1Uu"-HWfZxMPelYrnΆ'.m$IB*_v_4 =AkG8/c&Ǎ[U3Cf]ʱikT\+)D%<+#"> S8r!~(.9^xҞnʞ= .w޵ .;(&g56Š!qHqZ=sx aa+Am-ͺPvHKm]])!iJp$IOksht͋0&°ltCd ?/d=X/qO2#+ Yym: 2I:V{hHA-0CU@conŻFiL]%qMZ4wAX@1}>p^:ڛ 7CA_lJ`^D$ކmUzkcyhGpWprHW"C %S7"t G")\!`dD,:Q]wO(0ݠN @ QDzZ!:nt↝ *0u1:p. 5Vt\ڛ U yu,~~LZ_睋2o7K/E2{{k[jmxe>cHo~R7FTedU w2ѓ~8c#am MVl~<ӹ*w#TrT,Z50(&>~F.g 뮑T@굄fF!P ?mR`(STg-OiP ⳇҹ^=N]2 ,#DtyXo~ps8[ɲt5;J xB߾f:ǒHv2] D87%KZ3.k|P~pwpyN)zHMNrJ4W,,?f<'zemy\Yũ8 q(S&HN3@Uu JbH4 WItXxЌUPȧ"-]<ڜCtpDj Gm#љ=7 {轥yVMX:AiBvA]t?޻pU}нZ" ™ߛPIյ疵 î#~gWA^y(1^Ѕ2W۷Ud'x@Ѯ!S7;fԻWe}]SڎD|-^9g6²wN͠OoOu)`3%T=l"`cx2ZI%K)ąC#"nm^I#!H?> ܛLwVB2T]H]ƼpKqZ!(K:R(#uuܐu|xQjHFNmGD3ؑuQs`zPBᢷw/ ipLY]`jV\ÿTC;Pdrr٦I9uo8Z~&\@l$$E b"sIr0G  ^!Lj0?A^rvsû^`GCuD,=$;7ܒX(:,r 9֐Ж?w) ؎"бU׀42Ӆb( ൥m6-!5DRvj,3j Fhys+d ] ='>1ǘɏ?~z(9h$ekQbCϦA˲a6 W[~fU+2LC^.<DCфr L][aɳZ  d-#;yҒȈ[zvz pA3{4sp\*$ )`'8~jq @=<ԥMPK7ehso{_RL[uP<=h%F(W'ݣufuL=770 $!brMh)b$Rp!bϔ%Կ}G*v 2V3ogڋx1xfm~m5SbX~ \/4P\,x+ۆ}W717Fry8僺N26'zGp8 r\fa%)kKTAr|_PuM+xSY; ,c|-ieLR>~,>ÕaE )V8iW}?;S-Xy7/ sԾ{+=jY g=1 6׳ҖnJW[p*'Ơ~uGفӱ;6Dxn .HX=rFOwn4]3IE#TRX`<=|H ٹ{WmG̹,_Fz ZfFVk:y`BdD}C懊@OvDJوEbZ;oLglbu ^!K3ͩ%YEsW3TET~ܰP{70U<AKtd'o8jꃞ7 r`|}ORF]>vraDeM}RQ̙WQ%aUE1kԨSl1O?W-XQ B-fp,0(Q^"+WaEѴd!TÙHVbJx;ȱf-w(#,<@!!JUٌpc&*?gsU A^vb^JZc;VN?#Ì*.zWFNYTbx.yX*: gX%z*r `RҬ#9_+:z.]M ܔbqy-lEV;>;D\Jq2(7_P|XҨ_߼߇ G0& KbxUmtMd9|/ >ݪ֛늜ճ s!d@n-\0튩?n>5}+ECd -i+L19hNVÆ?{85Րך )G\3 guY`h.QF#e nH}odUb`Y?@ױZy1rH>%J>El6I.= r7’0ˀ3C@KҒ謍E;fq$녙3Fj4vYrIiKc$MQgc*DP[:/?[`'+FcUTtsGO:m!|g0?X1¯a4${9$d*t^֜hgW KUK}[bQ] Áj-ӋKagW|oN4Avt+㕗־@rt/ ߋ(@1gQV;ƀKxaNE䲜[_JZ qX8jڨE͕ѼYT9 UGu%λkx:,:4}\Y,^?!`l1/%*LN-sjwU@ M)o") |p; F &|z+^&lnȖԫW=h^xOA|w %?\wf N_t);h|3¨v/ƕt TYxS2?*Ï}9W!lɅ]\!|DMÒ C:#na<?V,&Lī0s2_|%.*ppsY TgOe;EV>{ - $}L$MW@kD`tDfiD%[tpS5‘pvys[#Tlpk+B6qZ ayUrNBZqbg5G6eҴg+TDښ̝ncV=7 yMpBW㢝{nJ"KdN^.8vߕ[ -I!4)`-| [mo#uU}X2p)Ck[ 𓗡Lmd⽥)[% a"NH/ +|a.$Hv*`Gm=!p-Oz.a.bVy`*!8[83a fwEeΐ\V m?%_TjOˡJa^-u)dqQ.ɿt}O_KJ<2e|BxCˆtDqf*mafBt7L[l3&5r#]OJk `;2$V |}biBuxSN%j^ʟF<Hh3"|.DTSƢy dE(s&i0*ia…] KbpWjT/VO.„0 wUrN m׫wwPlPO"S6rB@/nΡ5ˌmBa ov0<]e3<,Z_w5]JXXW9u%޲ǥz@S D()5 TJͦuRk5G-ϛ. A,E'_1bXA"/\ j(p7F%Fɥp+'ㅦX@Q_gp]7˷ ]1ע Bz2y7f|.݂WP?s.KQTgY5< `5 @Vk|6+ C>,t B^,n(&쎬x MH~܏XDLnS ԀM:!yWIiMѽVk#&!jz J>uO_, :dH8VfZɢvY),#m DL9X&To S {ߙC?&LŖUemcײvC}M +> +n(K䵆mGdfM3+M #VX #)bT4vO Ms Zvv6f `jŜ#[V-b1x~7\|EB! ٟ۬"rWT9^ӪdǙ'-+ĕ??" Q!E@9`dt;N'_׸a1(r dM?Amáe#iH΁.7'' wflMAJY`Ӱ'K6ˇUKkUT\j72EQ[*#B8MWϕFWn$2ܒDxojnF9/اJ&\f д]x2uWR5N vwIRnpCHAE] `#){-Z-6Mg8/f^&7K#/ g!eQ?RJy猀Vi:/Ҕ52A:RK|҆R.v=Zx9P#1вزx`{uIh( k(e"\aJlJΦVRתA)+bHgW<ȅ7K@tBUw t0Li8͆J`jb,s6.I` Cd9 c\Ca~ 蟠BNTl`(zl̙6 Z Ξ'w~dh*@ Y l-By4h X ʓl)S#uUN3Ԏl2 >ڸefx*YL=P g%zM8"nRFo *{Kw,E:f%iP3no2YB *͓X%op>Ci}+{T5+qs22DiU[C5M[2Hq$Y'D~;Q5, ت6,rcK!.R%@&9Vf?t蠪+|[iSw.w[⋩@IOžu!e!Hsfʿi u|'l໹?j*ko}D>?NҲu%-n"Xנ>TFx%7۟@lXu ;j/ ,cwU~@=*h~yM \ &8s!k}BpĒ-Ⱥ!Hߏ=<$ &XJ7kk[*Vm2;yn 0N6G %9z_-.U8r*f2KJDUlUYxus\X}@|YѬ#/l:+I|?JtR5B7JG1hF5f,˧m cl᫤7&["6 ÄΘϴCʋ7I3.Wgr}Л|5{ŎUPȘW g=6Ql&Yz`d@UM%龌OˇJfGGZJƻ60hu1;LB]R$;-M.sFхN8pGA|ȊWBٮ9F)X#!_hЏ3mGBZ3$ Sr)F b(Uܗ ˃;{TY8^jRmhɋ#275I5إx?pV*Q*g3j/^ץ_1kd4Q&AXsW!*-bJw}{'I.0nsBC;t6$U$G͑[$jI;Í"}f)-hщ=nՎky{mJu3#e\.@v(葼Jڤ/tn?~ǽ>ݻGGjQ'(? &>&"V5D1{@\8ϰ6@+f YyKOb{<S*3%u܉$!)(˴ հD0*%.'e7Fݡv9b ejaEKE"NCN7OL!7-w*Dү}q$ˡ~7(`WZ5VD;wj) X%2oǚ( !Y@' T`Hd e1 ĭ[2j 2`Ӱq'%XӒۍ%"@n=&~El7 ;P *S\Erwl 犤pGgHS}Nj|ŭ%9L 2A%VNJGQ[nm?B>z=FЭ*A+׋qa"V EsHhf_ z$mFf<T6rrF 4բ'Z)ΐca $]ji?g- R<)";u%O)93$T)Q\5ƨѧ;bLgeRy S#+_!^a#~7O({, $07 A(ڹ`hkoJ0]j7D/~RWRp_hH(`62ɩ`xF5ySĢcE(V]뻆HY7;dn. X005t`nܷtaErHm>)1M " Ot5i$7y *ŷOBD-&WC?"͡vɘ|џ[N!aPK}٩<#dnm;)`YS @ |[gCeaQ4bm##g.sAo<;W3*ѱA!2A{$+zͯ8P*;TlMAn@9ZuF=CdU֯zŽ96 N"IK,RK,H\D)-"*ma1zuZ0HB\CN6cU@#O|Qa_/HdkӐ?4u~Z)Vt!=Q5J]9sAb֧?FYB ` ;~Xeyu6kwJA|Έ/0.Szw;1 ZaRdj000jj8DPVd'N9tolt0U?,}9x j:xXKzK ¯͐=rT-!tA.0/ɼe}5TᎣӏErE?@ԟ <5)J"goХ`_.֨ Hs8]*MQJ;1ӝ".N?v+?bS0i);u'_F#EA + )wzک[E,96)u"yf+׹p=y$DsCM[Otgk)//H{y!{,tW{jfΒٗ^4g'VB?"hZjvAQĔX[tc>NJDbĝ(a!aUGwc enFC([:EVU-؁8@JBZL?ė{ .'{$W+ˈ GZ246ND'$?T^ѳ, oeδWzzP f 6@2Ú >ͧh2 ӊ}#BA}G!;߰G&Px~b\#&om **g0:h/mfrqp-:-ZAır4L[ y>a4{u3JVzvx}=dN: :͵h)6T}S>qQ͕`P=YÔz$(Lv';C*D:u B5ߐ.M't#wsFX ~ꇄ5lV4̀ypx8Gue/ +U["'_X&:8sUD8 =m0|JB]2*(e vZf -MuZse-s̫90Z yDFڮ8Z;C&;ӫAcg K`uSAI 4Hjtܢ5 S}(TDkX+*J=XzGSNT::LQ8jO\g8,w,raԴ<2A]fǂ&*&UAnޚx6V(]CdNKJ?A]5؊NʋUwG .i?+wt޽gk+ne{&VppA7ܸRxēTjiceD9F[F.x!2a%gB'f 6s `(::(\m;Pmn-1&GU5ʳjo*i"vr7`ϵ'fxh6"tʵܗƎȌuhCX0n I$`P,/7׉lh[CC9%~եS[K#u% D8 PL|e$0>+*l-`[WDZ&bU.Iժfi+ݨ8=yRhiwm̹#bs6[P.O$a O~Ksx&۱ QM')m`y % D]/ å:I)k,oh1 3=glghe1(f5xdbŜ2 sihVo./- AGN`i.N`>:/6ktUVZtHL0,mg:ݼ f̵2MV + G@$oX=b b*g}/.߽Suj[6Y ZB42֓Nr\ٴZZXujmo7MY^'e+k@*9z<֛?5g#diVabS`XS9f2Q2㝈XԆKR~6fN@I`dSu r\A:Lt(-Q%=ha4j8LJQK|ppNqbyDoE܍JB-nDHrZ7}mG#<[ IS8)Tbn i1kMc-}WM}ur{N+ZVzJUq,gS1SM:4~ok'@痦EɿHT7q c8<gSL dw#cYJ+}fjf$BM#sȪPj쯲Aaz 8]AB>5HPCrw^uϡu,d{sQW ]o/Wh1j˧x~5`ʜ-["X` - hZ~X_Ū[D5Am8ߊu9!*;>'jVv RH9 |QF욄/Ӝ"xbRE畯Σlq›5Xx-{qzoggs[1@;1yA[/ eC5`1W&1낽&= Ȓ̃i,o̞͒Z:a&^aZFd~lb„:h:S`mRK^F3-)@t \O g~ˍ9䪐C[RB75xBMlHl t'!HN v/i)b\Z$"kiF1Бw/nuIj0|cFީ>;|l+N)$lcoxq29]rʇHAV\GSM{ :$J?NhShTt[.(p[/k#1"/셩M$EΏ;kӗN5hĘ% WWs=h~|5$SBl>j I&iqcNa]!hQQ`w$\'Aޚ-J(/ WL7pvt ȖKR'x.$dBU.@ *9Mr+ehƻ3A+/f;A,^PQ,]Lбr|UwXv`Hu[ΌQ\4 5/|iMfyL|Hr },ӣA{O͕5yJ7cÉ6R07gkhe P{#JOOL OD.{\eykOƾ"ܾ_bQXQ^y˕o|Bg~C[>Tۭm&NfP&I UʒbʵK쵱2yƁe6R9T[Oe кUTHkfVԹō,}̸o4*{.)\19^X7Jϫ& xwFJk2?\/7,\6;VAqDe(_p !P^*η1xPNO-lj{KIil7<9' ,ąH B{ un!>N [jGq6)sp/%8ww6{:k,y$a-MJE5$Q`-uc2xlkٷD,gMLYgbRU/IMhZj V&zdߤFj3YGIt6M(̃=,p=}81/LMd`Ryڳ P |VBoAF#(0^Chu`VNPȑʄ8BܠIB,^MǹEπptl!Ñ˫LXhh„[pѧrWnx&js}#KfO3E;c*e b ӛ0f%%(/r15ԼЪ0=V̬qkաt s5!{\`_:x::!IͨWF6I"ĀuFΰ\ *;fe:s7lnkayLɐ(Zwx152?+H+lz'~(}\G 00{l"z 2<j*K)pqICN7bq"`8q x0'WHoBG="7ɼe!zidO˒QM\2{0[G5}zVş01lMT / Er~ aq帍d:vAa˖=%@$kZVx`a1"!9VHKHUL #4q 8|cĬ\s1m nvC@:/ ȥ28w{<;nn@a]AZу"·+ї5Q> p+$Ҝ~8yEn{7#}2>.;&\qw-}*IL(&:L: l`y5u?N`cC!V,@~=]8 wL:ڄJͩ(GyvmYK44 zP.}9Ʋv&zh} r!Qa;BTO4!(Psg20?~ėZ?d[4PЌ+&f 7\16n!ގ>f`O1 @^)d.f]k;Pb=0QXE9HPw.{3R'J>vDZZ lN(W4C Dk$J(} m֐ԁ~kqW)EÑy}צ'5z0,CRV ;x"$>!ǹ?=e gZGFܳ eUcM|m3{QnTT.>&tq)ү E6.h:EcEѓ5*[SzxLrW-"M?޼ˡrNQ,Qd kl>( <8 v9g۲iA۷[L Kӭoc htr9<$HXP7fE5F0>BsH6jr_f {Iշ@\,$O(jK҇,/YV¼ 1Sh=*lՅ@Ym<8͹QI-mvG2;&o|O[ZM|YC1,lxJHT9H?F8u)y91:)xA&vA^a0xq4k;)?b $j=wͲj3F`!eMs{䃸&v.Q-q?рUY- c%9 M AkU1:Js%W>L >ѷUf:⃛L s-hϙ,%-YAJ͝bZ3iWshP [br'o7YW4#8  c#|ɺ8 [BuTut*]˜7"3SEL ?km)Ha#ӿE0F3~L:hE(⟯kpL\k،$=\ۮӋ82Z1aRnh'>'{WjX2hHXB Y8 gʂ~4Ҡ*Zy$PvzWʙ J*7 Kx^ 3&+\M{Bz+ՉD kZ-x%O1utإqN)mpyƫ==b0ZPXt9Zܤ/r+ |E 7pbY{FpL'!ʍlb8o&MWHX>RUP"w3iA+)SWK#- a3a£^yg8&FU$|WARבԨ+BMirS"9(έwTї4'>3,T3nn.־dQHyĔ< |-=5rb. Z;}Ԭ *Q`~\-;Jn,fr]d_J]MRoSٵxlX}l><\~R?tQx9k o*>Zނ<ǘ55}-@1)rfÀW%҃?b4Sڛ!2[<ty_-LF:GYvי'`쁟Ga`AKuPD4dt"Ux#IRp6Mije $AZ3\wSVzf ؠq1x3ZzrqHs]LL+-$a!pƯڑȧ;D@85Ȅhݥ?%\Ȼm&0Gv6Q䇨i.F  z:<9_?<3QsFA}o6ޓPeISDyO7֗RIk$aXqsP=፡h:8<GetQd3,w1TIw'ۦ!A}Jr~3:?46l- 4' "/;E{ @$7jrLHy^C>R<jmr&3=as^E{1#Mr& "[ Wa6t\`si/Ϟ)srAk*7]D/ϕ<,\g(8gP6/ɇl41VKjYʫB0 3m ;zI]ИmDRƿM" ˘)CR+-~D͟(J{Ƃ"Z#9(ͮ]2 &/;|2j<敖q@y@ul'UK?߮Xh֍=2hjw6=I{}a߀MN+Vt hDo;7rDbL*+R#t]"Q - Gs3MzFϸWLjYa Rjq& +:wJDmwמqXhfY1N"_{<*-Ge1&"Ng H]/X#|NUL;{lκNB Afy*v~vC/Lx] fDM(fХʝ׏75ew5F:Fqi([F'(su_σ8J$X7 {馵wdkEꏝ+?کa;r9vVYzDO5ɄlDgrfǤB(~H܃okjLbK7 * MbOtг\@onQ܆ >GLoCn.y'3}Fl\RH?il+ZN1b }n[o?[)][eo֝ Vhh֋a1f")L˘%W/!'QAkOJؔ@)'4f=0 m^;TsL([Skc @ܲ-ItAxvh(Dq pedFnܖ!Y5嵂y5@ wSÊQs$Z@[өKKZ>hKB\1mg@NJo'jⵒ Yea|NiKRE T%ƭuZcAIT~ō.5>ƣbH֡G/r Rzi;m^ BmcͼF4-Xf{%s=ܐ8B)S<تԯ%ږb&o?eURdEw@u|kVD0Lns eh@j" U;zp&ǔ4ʿokԖպ"O']y ئ;jԓ˅3o2j4^$Ƌ3wbV%fl<r0(vNT2 EI+-"mȁ̚SXa4PC0#Q>H;7l^v K5%'r^*GCƖOb=c0[N_V;.F;kS AmP7mB z`1kQo7O&hq5lr}hQƈI],o`JtTBKϿLo`>Ԯz3,2yz]JF_ s[3ncиC-F R/,Iyu,q_7;suw8ꖖ[9^AU0f=KB6a! 9"O4; hWefB Fe TE>8XhC t5?Ϩ=2w^;`oݝ|'ki ͩ#|&`~i}3j^ Af@Ge@4._11*Ԧ 1Khںn䁖Znf~V UyDl?K6ġE05Yc7| Q\lA7>:Ci]l5q]yPma  \T֌k!\X5hazmFV)4T:4CjGnoa.;(Z Z];ѷW/x3ܭГ lyׯUzdzI@o(24A)|A3q #!1R5}ΘsvtQ71WjU95DZ.ʟtwaT9pJcڼkT[)$MΖ s' g3UQbo؃k t0kqK8l99&6] sH!#Uqx*o@SshH|u.@E*qdƀtuo %$ j7>1[3ׇm˴}z51zuݠ`xǵD?[Iky,L$חa:Bqz/m;N,X B1d?qbnbǹgҭRP+ΈCΚχbM%xÍ^p2mac+]Әifspaat(rjp}˯o`VU$|z_$7 XtW8ġ䆸*zI}Ȳ?aTL<%nd@63";Ђ SY swJڞ:y~*Dϥ!i$>^S&[ $.*.~|װiY4nl|*ݞbJ=9]A$ɎcA{d< ʫ }.nM[KM?٧}/@@Ўd(XޑQ CjbBl喲R7.Т2n,?F ulPIB{`)qÐGP^[TYޜOeoU%XM0.UlS5CZPο mXċ; )6 d-F^o2 |FLLZ%D`ل2:`A=w1-MiH'S20Mr9RyLCF|_]yebN5C\/ o06Nj0gɎXjȤ/ZQK@_€)|aAV]26ODЃ}gvX5<-۔P`.SBvH7<8NaK&+j8|SSSߕ$VGZ\wem -32zuj$~v GXTϲ 7̤HEqtFr2i:vKcNZ\k 9~eTdR,v2xa׽!S3ɥF}/ ˯ :86"*t^L6jH<-pr$j$L2hAs[P\<۽ YڌzUC0>eܤtcKaRm)^** Jࢸ=kP!Vø/틱LzLLE}ք A^̸ #CRRQEQr8cBʫ] fkע\ZOQ)4=i"$>Aє[iR2 b)${iU#s#gqR q~UV~iX=\",n~M;jb4^<@Nr!f Z;3)KeƉMh.gX0E篮mYLƩsv^q^&;tΞ)E@Hwx>. Ԫ8:gf7O@Д}K~qF[^W4O9nAd`>-c9Վ}Cd~y7ar<=1/LiXʞi ౅ #~U$Nup=-??/p I`(IX,RZ0C} tz],K]Ҁ\ N^ |m̭:^-#-R0S̬Pi{\ɞ>kpIyQll.xfoJǝY(=ɎO0[X'tvqrk`9(}QMQ"C SsN{?AZ?Y$qb[_|p纥)~JRgk !%Z(HSѻ=au\2 >;Cx)-jY|u&$Ը?\'+3v`O[ L$Tfk馾+*[a79!,23m[Ov e't*q/s;*I=1[ $xVvSC39A Em,ό+k !hP# Ƿo@uԵ$+򎳂((S1UTZUbߓL!C n)% ;OqALyy-iV+:lV+qz C'򥈬!/{ 9 n+Hx"S$$wvB"]{Tt;`{a  <ɑƾVZ? ?pT 1婄v:BU3傻ٶ,KCܼpr1$/eN JFYP@fyqڴ!g0N'ğ(X%4 Pd!?~QQӫ$fSO@UV`|'+j~oGIcQHEdъٻ>H]C`fmK1ǒU]z7і +.]T&BI_vmGޠhD &DQ&w|xF/j[c}Z2z1dŦկ*sL 3(Ǩ4N!>Wc~7(*l? EE "]V)G`<*iTQF^ !XlIv[UsW;p~P xGPRӝ g޲f=,BOj]@J34vхW'h@Jzū q]pWHf9 ^h-;iBcENe3hS QIXr0NRU -7rfH4`;Z#Zg$Ϝ^Qz ڈfz.ZpvKrz}˨bvy ;^.; DQf# _:v@lluތt2&QnZk2.)c-}-bwOE.t !xg8Lz4ϛe6.e,U95 Yc?VcS7<:2%HWcq|g:d&:rk OҋXɍV5vS:oK'^]\P;! |EfNâ(2gRF AxJ^pf!LG@sݷp$ل$(c9fTּ;CG DH+ZP>){eHs'BT0;&%i”,q›e?Dg`BA *yd:US"mSBb4{XkdI =^cxl@Aγ_))s_-8KФ&*?rR\_gK-?7.gLŐoukq7eL&fh ov>rU(PA͎&l m 27$b E˰<٪]+Co.F3a_%)D dUiY^K+,.ݯũ<#B OjKҼIJmVeL\ACro:Xjy+?4 X|ϾMա0Y3+ iĺز]5Vs>]13Nh}`o^x"ZTQ!jBI/G4qUF͵&*vbCNt mG1O3D>(b9qG1kj̬.)+aR#uĵ#dDZ67+MzNU[',#K,#=!Tܫԗ;/gTJӏ$˴K;ZQ^ *ܑ}C^gqs=r0S!#$.T6"KAzY+>@7m- !-%2@Q}Lc\Adl /W@B?ngVzaŤlc\ nQ(ɏ>"-~ u-c2NڟU\dd€BM='ۿKG^g^2 wnrJIQƂ+:q2`'TqUZ% 4uS[c~$ߎWQ՚ nc:9*ET N!:>=Kl""~Aysq#%E"iWdG}G_0ddFB~rlr8~i|N1l3fhr4O&-UL/∆Yq>#8a616pB{l&ـ]0w 3,FGbË<]+rz[&][@PN{C6ӠYm==>edʆX~%`_@3nJ"[oiT5^d.#X*\oWz;U+(+B xF&]4khbd'"'AsLzu+}pѷ@Xf)0vf~'!J&7&̠b`&FW!ߢso?zuXknE̫i ogShm: Dt+o;ꙍ%.O; v e<|{CV\!0u:fSG&܈DDF1OAeM5ԵkzOjeFHQؖlD?EjB4 O\Sj*Ҷ !X}wpdi43gz)xpF MiG$b#O~๊bfywVL8z֘mdbIJ8&SY8e 8\'|v80?k>"DEP4Ԙ3"b_ %vL9vmNQ$s1;\ L%CCs5ך_N7r[#ՖI~A u \fyy>LJ%.Qr5P[DO ŏ0U,p+n\FjHUl"Y@+1CVð- ?9L8ӎk[ZbCKr&[.60$֤6<:H63.$T V,T>_) hͼ~%ѨbyZnjEȳ`"R=[o;]܇CȮ~AbJ8# D% YfQ86 ܱ ` m,%G7"O 5s^J^ {H;mo *!a"5k5e.cl$AN*'5HǍש_8eۯXHbCׅY/lM;:WY& 8U;ŌDtK5> %a̦CTBz8Y G:)jTb[T.u;J 9*;8e10Dbfʬ!Nh l OE\?qH%⌐O9F2Npvc3F7#(fl)u3<{i/GƤg52IW[c Gn'yM7/ɍ^{Cf3jXGD12g*آ /r컯ucCD?ƞւ0?Yu*,}M2!'+pӬ?tnNce""wti >_Fm> CjTpk4Ĵj7k 26 <ԽUQ%"ݗ݅b4sw6ݘ+s&錮 !+MGXR-|'z+tqM|n*?\DZ^K JnK섮XvQfC~t D;W҄ciઓߙَ]ˣ 7zSLAû܀t,(fB+{'h2w[o֚P"uml!Rcl Lox[}X ^J2F ("MՒ9=f_U}SD_4z#:X!~aNqˈ$͕nRM `U`5ʶC%nDqnm̴y4FIp"!$3΂kQuo؛>> QJApp  I=v9!v1FzhEO%m#l+ɼPZL5֚<?(HKΓsl ?1eқ3JI"ӓ ih{ lMU TzYI'P9: @S6M ה0؃fqaCVQ06|5yTm :ȴ6Y Z/c (3,n9PLœWQ|Z/Pw#· . PP~ 4$]}WM{/ۦ.!6?fuᗘVs@f?D䡧-ӥ5m@Ѭb &96ӂP.2t@=ɭstOv;A%$xPJLoX@DCtKbMFZۇ嚣땧aVR+4L%aRWr3q_IHg|™)z9{/8-O"Ϡ_ήA Klt h'Icᩰ㴚ȼHPNRQYہh12%rM #fk}ݬсtG_)MC[zAkS2LbĂwfo^ҫݻSN|h#wx*\ b`J!.E{Lwfsu4zpNe"I5HfdXL\?ȐX ^mU)q?ͤ3 gjs3_3Ղow'"8?+!c/Ahj8X̯~:%_01E!o>0a5UesH)wqYvʰ_l2ۦ嗎bYz:F=?̪fQ68 v#?7AaKhGk tE. $fvʇ 6Q%܂<#H]?!X&8Yee?t>QO7<#N 7oh.+zRIKUN: &tBe KnvRPh$ƻb'`o+%wRNc: ;pӟ:7봒p}'~LX7d-ٓ@RCID&{z@8*`]kj @+Iƒf I-![ -وn;չY7GRR-I>Fiv/o}ү%YG vgՕ^I؂ ɇ898!ci}2ìtt | `9g"ƩdD7Xr/(VRgUUӻ좦sk튼.dߛU4A,0ARٟƻ:H:؂ Vfz "VJ;`_F6*E @z跃lŻQYb~ |Y|d L7N_[@8Ckv]U˻$S9L\gAƙ"z{BDV{7ۏb~2hsV_}MRT%K݋! 6XKo[2qdWKC{eo2_^"q?  GGg͎5"?1gf.2e ڽycɣ+, YN#wր贈#B /O戧)  x ;8# ΅E/$H`Y ɨGP^8|Y!ZauW%EQ@$gG&M`ŦLz6NØ;@dc7(t F :>e]␎YNQS)"hf"Oo`.dFPYԋ42g=]!莐2B"~8~`HPt ~C"v31]=ͿӫnRl7vG u] KTr5׆Ԛػ?l{&: C@u,w> /a0{z*}!5KGK/P&UPTo*)轷J9Uir4lDgJkʐ4R{@wyUa i:ڿ%7BeG1yoPUONQW51; Ơf.!dPl34>QO?GFr, oh2P!B $vz⎈HEKf܊`Ғ"Lq8_jܭ)tKM/vDP!ȘFozPwȔ[] v WZ/EiRD QƠ 5DNk::QknciM[jgsx,Ω(bk˱hh2b@m6~ (` yBt~:p͙OX6 R.iH/aqX:N~Y.6?,&]vzUqRcX-֕,gd&Q-Kܷ+64@șἰYVov1J_m4xk; 7ѭSWh) Iǐ;N "@܍g1W;H ȡ%ՀP]X,b:_.ݧ>cdy.5'={,}h2!bp- fѻFoL$@H0 !!{|po,Vgu'ԁJL oh]m#Y4G΁gx g;J۾1:~lym3-aA5ޔ`~5A_s4U+V%eUAIQ8 ?ynj>1D9vhӕ+FDqbuRYД{.5#q;|XYLA`VjQc;BrE+e0 jybdzI%qz8sj̗Nr5L!pgn;6 z!Uq;M4fD?wi9a^TuolDf^xyufM$pҖ#$E :8sTE=ǁZn{F|c+;uz) PM y˩YlQyw"t~59`z 5K}2,R//"_%7܄-gד+ŖcJPJ?ڇ-#.`Jz@`Z\P7ieNhD u x+?hYuޯ][ʄCYIn؟htvG~j[I6R]6ڹ 0_hku;t5͆6-O6ԛ|4tءhyA.gey?3UN&W'+G;p76~j-ƕBqpZ8g Jy)* i8~;r'8 tIgtRepFqXu*A1b-eR!!*gyA_|SG'L\jJ!E߂_]2(3ę6X!MjjvJ]HIfRz1cd+eJ6VYQ Pqs@tZ1? 1Y%~Һj1DnʥdBGM5FP)IA] a^q̳TDc0)\U[4a q{T.#hOlp /A$| >*_|dp)9"xIv 쏩B‰V2Km|e-l-DR8ѮqA@ [x"rџEzq1|\2'7@)+=U~7dgW>=On?L^( Rm E5-`vbǵMy,0[[f>Iϴё]lă 5NE G,yB˟"֍7ѧ4+I}= 6gH̭Ilr\!mJfctV5n#S/NR%);Ƥ͟:c_> 4=2 3|luC B^c/כ56LyeCT&^SVAxS ĬupzƘ۾S O4mî!;VX,TؙBNYR 3L~aJ= i+iD:[dL{9jK3 _Fc#-7/}K7!C~* \Ehs UִgQb*U@eNw?J7nM)=|yX Es{'INzlrNeоH&] >Њ/Q{JŠ`{oyYg2z@VR{0hzy/u{_;$b:g`Jb3jU''.N{w4ՋF mɷCkNi|?:r Mi \I}U1 # |gLr_^}جeGȠX₮p+$p{q0Se/`W8WxF[ښY&'wG`&LiQdm> ){8o)xP9tTcB ]l$4t,ȶc̴ŮRF[}5[v)ӌvɃSQ%]vݘV2~(\@wC^_;ۧgjU.En.=2ZPTVs<Gi<{o?Q^M.W6TRm ?)]c‚QBzgjƵz~/;n~LuM9"`\o"-f{%CмBy obl{g}UykyB𭘑9c"/m2&J&瀾^-%8To6N_yVQX,LѸ BYcPZPdbH1xm1&dYQ'6UFo9nIaf|j sL&%Xqb 8&ZD?g(iKL">+$IH$–#]*RQz"N|P͇r:mT30^Y VY_Ӗuݵn.e@l˹+ .SS)[?buiOdyt7,宼ɏ 9FpV *"09pmرIA#s$Ko.maІg ",}(y 4UQpzAuq w^AUY݁VD 4r_#8IxnMD m7Sw+0`ȣS.cY[9|H:eKn,b /Dዪ>˺٫J?ݢa]" `c x@@>GhnÌ'zM GR) >n;0Ge{0ZUE촚64bBJ%ir^ 14J ǞbSY4ܲ3eݒ; ١?%*,&Y\mtP5p hA_ zὶ#,=La7}W:i}+'/fp5!@R <єkV_LTA,͗6dNl?7~3swk,ɬBIȌڔup%lt;; /5_ŰF ya˄ Wmf r V@aׅ 0*b:>x:5a-!B1JQl-]s-4XHT$xGS̔2JBR1"oe4?LCqZGDU93PG^cle_15_6^Ԟ:P0T9PSY{d1z"jSshR]i[0- K0W ìx<~GÄ-xjt?$þtM"CFG䔙2- Wx6W){>=7ANpnR}= VO:OC Jc4xYQr]pښsm|\ g_n%*frReĚT/Ia=_>"٠PJ ޳5P^_D-M|еw]Za \Z&sW_|26\JBhi%"7`("cw\jxeIno.\Ferޠm](8^Bnfz|^T-;k*S`^cc0[3oشu̲c>l<"r㈜?fZdŽ<;RyL8wxQ"Rqq+{xSn(x/4ku2L 9f,̙HH&ijK)$h@zAL-tKwVw,-eF\->T&dojfDʼV?hQڣ77[LFoXZĢ q_.wY&+{ -'j]?zo#~߀#4&SW,v*y:;z3l8*޾  |Z@4.g@cySMUL}#]3b 9<̐=$j*'mWع:GhN͐ҩp+bJV6+,bIcٮO k9mpsyQf_'ؚ;ZN,8h['XPtj0ƦM4v&]) AGRBC'w|և+)2ShrE&g)XcT5TCN3aGKQ~ºL\Iɘb!D_gw _Nx[&er{.1F9L["<#ϯ/l# W` cβJV8v2,Nbx|T DagCkwSIm IDrCbȋj +#&饞qS0Rha0w{EE?(˽)JQuk&K+4>8mrœh8k哆? MR 99mcc%Y_f ~QQ~ #kIeuq~sLek&3OYs>@(tf ҫጓG10Gr'(/TFrkک)wFO)" pȶS=Zzk¦sukNr9w!kRJY4b3bۋ!͒XNO-sԣv#Qy)2ztFqjlmDPHcnh f8ȰySQ ^H @t$-4)ߦf><)6HT~e=E up򎇚\!)X \4:G: {Fv Rt|m2\]YJYi싛2]c3?WNrN"r[i?X܂Ė˘kÍ>^I9\k} q*H}|Pϊbd UYr>tt5 9- .+/ꙨwbZ)6'OʈgT7v,shPY*cKꧏ(rZD5HȈ%@(tl0 WC *ep'TpkSh-3DW{$vE;gW`f=^ITцB Sh+Gbq`xqm! 6=6id|%fY6Zn\Lj7&&l95 I_!\!qQNTwd4jF&ӜCi6Q[F9=NyeKq:󈋪/4l"df,7&%w>m;#]ښ\\j A6tT_9(0Jfܡ[SSki̭s ط//Dtl}R{`SXg0$JxsT%-KBR\3UkzG< U%&a8gk}hBOU數n kn5$+qdxS1m`t?-Goh޴ "5Oftj_c?T#Qq/% -dsĝ=Jh*!Xj*~"R娸C,E_vm -!-Xu6h.l:ݐ7kdn3r{,Fxkf N ds ^=9섻`]ZrL 6R S.֣I-r-# " 0#WcjeX=v3b -V1 *fC~xsYMnblϋ8F8q+g,NCo%S75vuiz IWh|lo.A?B&҇c8n0}C21bx(MSœl~D}v߂pPۢE`QXq$jRafH4|qMIQ&p8l~Lkb0=UH. D߾^a[C*^ToD^sԬ9VFn,^:W gecojGdp4w V: D;ߤG"37եY aN$aUiY{7RyIn`N@lYuHl`1Y&C֩7[8h~UD|DŽ'2>}#fYUcW`Նp9w40xM@'V֓)v%+c3t`gJT 2]N#X <= h/'9 gPORIJ=/\ O3-E-,d7"+A᧑ YXmʨtEFwU>g(na*`t{%q(;2Vfoλ10=4U5Mn.H[$<}dTID:n4;0]O0zflߡZsz&7wG3ZIo|O ^/٢P}֬wЏrGʨ ;nR?/;b1_*mY\.:czq˵[n QU6>~"yD-L`AE$#p͕t{o9Rj<`;#*8˾w8e9.7To" *C5;Ret$)Y\ÈuH[Hw"SJ3ݹo*\|WCSN>uD9FWۓJ_gl':,as]%CP}PZ#N(eiZDZ>1{!9ӤOc7,}HjYu<,Q7| _ ne)m]bSp8՞wђ;0S4;=.%!-N"@C2#Uꏉce*<`%9|_Df@ӯ J`ղ~a"ہ3<~_o~nB Ո@0[%//fF<ßKg Bjs[f%z:=Kjt&7ߧ܁)ͯD=Xa'ӟj=$X{n0Ng6W.SpkE~Cj6 V-gRMPfN̋8H -˝@ []]|=Y| 6Sw%ဝ6Q69^pVakľ&qWG[l&l:SӦsX-6e6W&+݄Jd} ^QT{vg;eeG[Sg2d6 LNN5lSKV.d긯P3{W[K~B.,6)vf%3]'>#j O}o E0y <㌜BK8`$icjF9{9sê 7&ǧ'R!U6-cjD=w~%1=N&X~8ɩ*xj7Ez\'aǜU4PYz`.1o8'cC d"Q@u%yy-]ttTM<{ ːrjWfv#6N>K^ d±$d=ܼԆ/yٮJP‰ўI2XN. Z(ggtXqtdKviת^Ix.ӚXiF0@p2#Bl|*KECf5/Ls7KxY^ţi#}}Wԑr2R)׋v) ΰp@!Mu\2T8 u hor\ AܮlPcMP6?7Z90*kٿs/~uK/oD,Lq~x0 j9$B$rBH(m7A; <_x1^nqNȽ[f6xo1=kLvC&cщ}ò؀9Pj0 Bb@Yz.ccW%E~LO:U">lTW[]̫ۨaxgs&51]-%+puŲDMWxN%i:3kU&*%ɥ[ۚ=۰mgJ%Ԙ:tYZQ,cE)À0MQ{]T0䉡d=?b<ʶn('}k*`IQd S"* c(ŧL| i:=K)LEHSHrV*W{Ky+݊69'm߈_@>3dy )j!%U:R/w`aܳH7rNd/<.h:е[bYPLfW+58/in )v\-F>$q\ lygu!T (4\w HD`yNms3O'P >i@]yPIAq87W?@VHfx(_ y*w(>IˎvY4$á³v:[9}12==1e@@=@wg|æjdNmJVK5خ+~7 X>Sq[7yT儛44R%fbV`͜Ւp@z<[F6RK}mƵTFSL9}uq<H.'XVIK%9-k𧃧=e*BtH/ZǷsI#fwIF𻉺g N͇lIgwwx[TgYs۞6+ݾd( yqͻ]f\c|Wx N0ee &ı f&tC,#wd- "r@r0η9՚s:as*qۏ`ҭB;^M`ɀx ]c܃fJE罂6}\z4eGwy<@vQE~M 0mETKG̍$Z\JI g%"YLvޜY4ns~)yq^ɋml؟QL,zҋG6&M"@0kбztWZyOѥ31p/c5$\|h^g~Qkebm|( mm1V$Of'qG%(19QFPb)4UYo;g~UJe1g!?mLQԧHD>#lr4Ik=(a Z9Ut}@dD7 3 }+Y_ W>,j9L WyN$lJQ_Yf.̩X{&,e?C(sM[f1;,u$kVp@D lehP ,W;ndg{1~ 6Ҳz?w%{&ÀaUQ"r/>VδDrqǾ騈DN-7vpKa.ZYmtӁ^m j;>D{/,> ; dND́ /3;O%#4lu#irYȚ) +ed52 aΆ#~c:T?4IEu\4'K@Lg]\7UkMW[pqP$J0b9n`SCgIÌ nY6 ;y{Ye:\q}aQ?a*G] 5{R® ;\uA2>pKӎt%o)faHq(Y"?dQS"LNdҞ.nDpDtɕbZ#|o7h V/0S:Ƚ͎<Y#ymü ;vohjVS*L_nk%%?uҢr݄c;{Q7\tq.ƒ AMç<85dYݺzhl+pU2ԜiYһQ\)dn*=T|\$;ZR{UFxC'[ uM.pA)x5A'x˔xSPzw_G3kO ?=PPdsk(L^xx\%ΊELɷibC_VI?*L߶E_U`з` ,,JW r{i,t TEvmh2# /U9h:v&/RxD?r8 0FCPO^RyPEt {DZ2M#uHﳫG 87HK`Lv08SEB.ƔUS@J!}YʙTC'^K'QԤ=oR8#WN|p[#7]YI*Ƥ{ J&?pL*u458GFrA>QQ=- ۭL"Ou~lՀ*گbwm2k$T\XLAf?hx@hBj\b,FAe,yf,0g$ ȓ=03Kn0+nkMr}2~},FrI(DC+esz|$ɍ#'Lے#~i7|g rݝm be~198L(=`!tHگπ}7γV3JOⰋ'P\wbM[sr{AT#p?$}ͣ#\7Y$T(?ܷ[Ulƹ>:*rOmܽ9ڧ67z• C{t>_mklrh-1O"γam+rkCv\ʏNo+Gd ʔQ![U#켘~=V?2]Z=N]Pvov";LV1b\CwtpR:,xHxڎ)/G+3cY:pAl5A>eKh:U,4-Y8}91W@%ӄ@S䃏k8TtXvc/#҇,ǽfGO?)li;Yf&kvl ]fEI8I=w@yYOy o$GAɄIwv x9J#-zV>պ=j$'hb@ fufsHq+rȴ*KG/ G+qdn[&HDn#w?#Jɱ#gHRQEPC*&@2{xrjcabv_LU4Db81wԎhp/fvkuZ&`i-fiYyXVv-К sWYr8g,+^jJdPj@f9i_Ͻt&mܖ?hŮke<,/3*HB:zǏfbW/=(g_L~~_+` 2e8]V_Ș}*iObQm'l.0&3BvHV̨HuMuz}0JAA6g%)0ىuYNRFW1gDQ 8)O- 8w]2?k@ ©vlx`@Zvqt{33-4p iYoʊe)ݼB/nI3?/Q}m]$.GsgOm'03eO͝Hwh_1e4)m;P)α8-5ay.ݫ;u=dNRrȾp/?{H=wY*13nbv.gcHD8l94d>H0ĪGK(_&c"辙= \(eK&6RïK7IAy. [hOin (!-C%W&'pR)K;rSoeLj5W۫AX` qePvnQdϬOw^Q Krbog ;BNx3b$_%O6 =keAYp&<4\ńϚ<\#<މ33T oN ]^+*p@\acq+0e$7yYYM",௏u!L1ƌy&g_t C5nNrA9 l8jyO! bxBCPSZTD>d41E*Kl{ꕥxHAhmԚ.Th5_na3g6, d/id"żA~Xv/~' 5.~oEJXߟ\eLʳ;XoxoMO&HҊe).,3U8J9"I'QIˁD/r5B֏" =Bv0c1j>IXM=iChʛN-.ls [ܓEPD#?;~L:Nq[Sc ؘ,zXſ]іj .E~ͧo6ssx_DZo+ݙ#`kle?<\ݶJ!ݕI^ ()w"i_Bf~5A#-jf?X6,ʒ@rH=fl z[CKAQ %jlj^]N$ʁK.!le\I#bi~,\1L<ӗ4ek|H1-{-|~dϒyV&jQ<ۄ=W1BG@\cS1آ?=-mVFKlEЗ _ˏBdMb:0FF{I]>Cz߉S^ >z"hT()$qʢs+? ˖˙|^-iOHy,%;_NNd9l?&61fm߫s4lS3l3ap2 󒮴hnpN>EJ˗ԔR +F_X+p}0UthT?#Mxg@,oFI6;8 NV פKx&9ݾm$Ұۊ8|t oHvFv&V_n:jH\+(MYaKg ]ʤv-D!0JTЕ3nXdzPipp_k*0? uJciBdaŻdw(~iX]T_$7JI^e_ )GD٭ %]ߨ[Hk!ߑ}_z5>4@ui?\<AW@qMD|· w{f)h0:O؇!A5Ų0 t@*+jg D!@B}@`/B=?ԅo&T4٠}ܹ q*#">z(:RLe`&vjpOӷrMj/ZjT.翬1YֆܸvWx29H?qҼg0bT$ "~)o_xhwu=[ 9ʉ"A moG1EOaZ"mdIUP_w=r+0touXCQ?FhZ緓ȿ[Eώ4;+;r8.u@wƬ,]Vr:go* ) aP;rMm5ftWF8b *աU~H"D$`@_E3ׄW&'i?!b5N#Sh}~u+*69nZ-[XgSP-K>/"Lmb-%_A'jZҽ2^j߶"T[^ui}iYi=>kǞ&6WEr4no'kPh pHwB(|*];>o>e`O*\PZxud( .ʀd'xe"`~BѦS1zٹd "?7XC4naPX.ǖəm= ?M6Rk- ÿ뺊ؕrFlK^Dt&7_)Ǣ?1R@(wJ\\>f5B%ZQֹE.(8?^~8._e ߺEn/&y˪cWV^]|TH 8 !jgXrQ/LT2vOHY+< 2 Q:$+n|4Cޣ4J.ӻҧM.zſ7~5H/H-E@-.R焋|1ڛ.E6vPV@>g-򞹘JI TW1?Fu7H38Fw"6,z&pgmH{X$KV1H0 퉂k٭,"3/qRb $ 1R2 +}c%q;=$6qo+цAfM~93f XNGO`-ƈ[O'7-biCW.^4 ռ`+@ڿhG9A^4UBxyz BdQSFq'5bFod=[\=7֊]fI?ƴ^!gE2 r {KþAK=@v3&؛fdr/qۣo>CT3h#{d^臠I oғY63T-Hp qўv| Ws .(Cf$g³?a/."úC~MG_~V}%W.*„:e87ʝ:V5arYq;0fYr^<3fޤ&O~N G뛌 u"=ܮdg\=-Lr8_4L# yzS$7u2m ;?そGM}:/PZr0\[P [3e|Ŋ3!{Id8?s'EC4t]cZ.HJYD:\P1\glLz\Cq/][:h^b,ɚ/}vkk7|?<"0“V+]iT/VٸOB(Z*'2**$5qm=Vn##9֨e܏/I\^󨧗]hUu ;)y!#qqc5v0P?.o$>f ~ ?@a7W:=ۤBg\@aW8Jr>ԁ7Ă=5Mo19R9#[Ǝ'C[H6M}8BW/ /MGRc0>i{gdVKsHs!Ҫb,ٱK<<]gdZQ!~JG7GGNd}oi#p`ˆQ!dzEhMI8^#L~T0͏3qgȻ˒Kp`gp}@0Ebī"utN[4Ic_o<$@D JmO 3k3|Ӳ'P׍GRafCL uAc7zUhR7a0;}c3ymnZsJwg%F֚_ rI GxhMCPB-b&s~e?6MhNV<ρCj,$wmthO *0Gk XY ,HJ@5Y(l(&-*M%hj ^_7 &ƠIj3ׄ=8"qr'Cc<Q,-;\Tvk- uCгdFf 9Wz@r2;qhDBӸ" TfOĹh~!gxCWuTLj e͝ףK0A& Hz+l;x U.%@4{Șdb\^"nSlvwۯNx֥cs6&Y*&e E H$C«sŶx#aƽ?^Ɯ.~eO}xD&#`W.Am/J2ƺY»CtI 10239A;jTC/uTEs6o]ot@Ǚp| "d4%C:&&5)M8V*6Kע@'!uZLJ$WFϰ S{V(߮'}թr싳S|n3;7AT,LrΝ!:=}" FASZ7ᝤ޲׸V7c*jVM}7FFO^%(}p}-B( IZlCB$?.bVXd o!թ}cL$d۞(a֗Ulؒs+}ftP@š#:w|?6Xg<9sXљgR nPb@8|Y>-_B'c|/H[i>Gnc oKn @fŌ侘;J;ky {9y;b {|yΖ-*;4+24M^HHA7!L.)zXILPK^TLيH1#$ۜnLbjUcx |_f2[!13'Z@u|2nÙLWN9M~p,Q:VCn‚3;iGϕ>,lF GgYdxҌ BOAcic7IbV1y*D׶ ( b//+FlpNqLAʋ˿i;XUuPx.|>߄1)0+j>*U0Hؚn |jB\PqzM>=`UB'5B[ӺΦÀ=޷BVgkLkc ^evN42fONl3t,26ok}y z4j3HjU$zR5&THZ1WmH[ Bᷧ5(`2DDjH_lH\N-8yR@clm&{Fҏ~f:pje\Fj# mz<4QfƗGݱ[k*̚r~܏|XBs|n0hA< siSzV5y#C5clsc a(XP?1TZ)>8zzc|iPB%9E5qBu\aJ8V8_nS GLv ΁N8ofє:1tQ2J1h8(W?vC$<*-rx/8Hր~A]2;D uz+4TsŸn"349՜G8DZJ I8f8|훘jмDχWuZsA1$~Ф퇊ʤMo/ *MMT9,ro[83:vU"`e~yY`/ӫ|Zv"3"+mh d A:DvN^N8K e#%+hdg?F(d+?0X~p=fECq r|Pf*+YNӯꜟGѽ=e>OS$Gܐ D,3t,hdX# Tka8_/pӓ>`JcBOh}>+_.F[*;Rhv]5⠇ɽ ykq9[LmK>bMKQ)tBn]v9쥓bQ4:E͡a)ulFKH;u5rܻgq ϼޘY}F6!2POpZA٩̊& т_X:ۏ%Kh:z\VM3Y~#IAY-6-(Mxݯqvce. aجA:ĹvCUҐP{@U B]bG 5&'Wj[؍7'Ia4_ =X#JSE#/_*ly䒈X.UI e0vtp q}⺢@1^@a`Ps%8nq(mYd8!^1YaUK)/Jgxp5w)C(g?443N`NXK^`VyU82g=,t-_O۴fmb{㺇ΗWmn ]*Pp[~v'buus2^&;$Wve'Y[h"lF *ۨ;*2{x#R,w/lbq afs6p  ~Mi'RC|f;&FA[U6e Bh=ڲs͇8bL?GP`dE>7,!_IH]K 0GV&~ԅm '͐HTI̽št*PApV p/4oSt!O=]Qgu*=j3}dق )$Hfʄibr_M5uw'#3[8p.њ G=ÌRKK6HM/FI֓!`?ڡnv{ulfRpXl8On$.՛#F$Ԅ1)^5oHWgiÛM+؝UIF8Sc|u'-APMVirdyMlTzz*{ј8pCݞxZT ۓ2>Ԗz ɯض`6zbIg;[XJ7^fctz)h26Hǣ .+B%z dI LHyfQWr"[QtWކGc66U3FTӶگi}̪30%SWZrC:WI1hŌ{CIq8  d4JApr/Jc#CNWWHw;Y^WO2_ ۇ- <'~B Jlp&֑C{Ld+Zi`%>z e|ݚw,Q]ͼAWځr)|=~3z A!LJ6ރR>xg2j㥴 :1 E+K=ۜ;Ö0=#*Ο6^V;?؈ggQ/Ia;՞sٲZ$8:v{:B/1 ĔR,(zL,Wf/V ! WeܣdaO/X4j o|>*-[zGm&~C ..;`QIIs=E"UCf鍝79(FnE܉JRJးH:W31X1)pӧ#7 R V0dpUn`+C77 L6}5^ w2^/q1'O?\N;z0 1Ε$ͼKeE@߰(b0%'7i=bC3lx!1ك<.T',A$&em1 v=B9[qAO]R*>)B>>'tV0HJLC. @"*PBOQq0&\3E0إ ݥEi8o}c^@N9VΫeW Ŝ]WX2D&yҒ%+,>`OgkVp#BzsAU'1lJ] uyJrƫUj5`*"53DL=eZ$p`jzZBX9a`Fec=4\J-υ^,!..zWR)eǎO%&8KcHQ"{`$χ!lI>OM]zm3E [ʕ"wh}s$/ؓT1a^@.". xF0[|Z do@OIC|hb-9m+V(1Ӊ!t^bgDm^їhvuLc;6g̝&ZF҈`3}[Gʽ6)J~ N!"ouIvEg@yF~K}"JZ5x')Im`0K]/YH lϔ:lH(%j:$.:qqRJb:86H1v#ף66]F74ZJ4S㐣qQDE^KE4/ $jauSj4'vۍ+U]%(~J]q}溔Sh?dRb5@ ]@UhFn/pF!gykۦ<ك0LF`2rK#2K2曛[k?{G|R?eps{5eޢ ?ӝY{Ef栈/}˽BKgO|qiԏG8$^ !Vn}}8πP|-%IP'aqJMi Ķp%ټhΞf>Ymgw;~єI%Fm*MCSBG( j;QdKoQu؅4ѥ]W2c< > |cf#[( o0#J^ej]1I%"gUݗ=_k}@amCnz4贉aL^O M>۲hypJ ȡj1ԿUnZjvmqh8W9ltS$_< Y$?0at1riks# ( j{o*mzځJiOޠBaO3Xe0怂S{Z)0LȝEa'x)_}=2OiS48 SSrqcYAQ<V{5o {[oc[姀J/$%+9U۰_٘#s R6@8-D~yeYMHpNiN,mvR &AzKç[ 9!|8Xo a_+92n~jD{M9@`tѪ?g.tFc E.z6>۶9֭>l>Tf#~rggŽݫ ?x'馴me9/}w;]) 5NDFk JYɲ fluN2Lv?־. 9kf3\Sۚԣۏ)@ѹ-#Ϻ+<& NDx9fn!C5U?(`X;ŒENO+|-)i!?Au7i 0 HRDg|$J(2㘧}.@ZI,(VУ*%mN&{N&!O/Co<__8Ot[xjVbynvDM(xHˮ|½z@v! ; [?ɗ1ҹ*Kp ur;EʋYؐOmN9_as] J8@s$P~?"bp!U~=#w^ tb:o9ZQ|lq%Ŵ#.ay))<.UwIb(ZtlTQg)\F$`C띵JfHKe)Z DjͷtEC<Bҋ[k'2u7Ml3E#l/$bImTa*nhT(!R2m@y7sϨ; [M eD`(Tb N_lڑ}j.!1-d o}3PcՄ$FfD|my>/7ײؕ_e0~@ʌHXS_ΗeEn6_A8Vy"@sXrNib\=n/Gql)mٽa:/z!`'X@v˶*9cE;/!o/kzbybSfE#Qh7ƯuH qܚ)P|b?M7&kcL$s*!mWbyM¤{53g8|S\7vU!X/Ƿ5#S*,BV:XF0*VНBl6tpe/?hƭ#j(۳RtQ+kmR\IRޛ017畿Uw?JKJMî9]bGugx~Y{gS 6AsWk0 *=/F,[iDU_BJ#s$z#tLud2Y=.h袠*M)w?p*g@)|Dzí3Teg KurnFVdtv[oUadccZbJѥH&⿊J3i0dF/ڇ5zh1].Gyw^O੪HelDxl麩wfM}EG5ǘ-2Q.y', dP{jx3tB{_"6qbXaNr3rx_8<5הv8 E.Ik/@7/@D"e!DP@t  @\F:n3VKf,HfV|iN*/t2;>CKYT@_$1 Y:!Ph틆IBP;&jhTxP曳o]t6ˍ۰F@ٗz#=44 `:_hq\ܩ%H/hN]>1bgY&U\O !zGɋA@Xe@UӸ3 &' .D{թ.J?BgK7 YRE`0]M&zTu/{Q kE/}HÊ6Ux"CXvogo)!q]GېtHD@5ZYڳ_9%lLtV~Rmze$E=<,i"$F9ȆulǴ!Ly"_1 ъ4hm|Ȟ"*̶\ j@* s9%m7Z)# "_o:hғ|<$wU\>E{j$8;O'_A^d}YoZ.*/9J%=H† OGr%ρdh#d֖_ISC=Prԅa|]"Vٙܧ瘜($~t4w5qEĐ>1ݦ VxKN9=ǂ|gс2q訠(s =jP>OC(ufu"tYѠEkM-"g֫5ہ^Rݷ0n yn3i_ |*sǝkѕrPxv>lqG t( 2 D Jg֊tC}϶.U3 --#Ó*P@ψڍЄxlmz;~.VSi> LaiD#cϢNC׉@ɵdO.#f% @ m;lrVa6lv c6)Z(\:(rvdKX_lTOzS<Ŭ./'i_-렩#ob܆#GJ“EN@tD;NB1H&g!ഄ⒨e<ѳۍ+IsIj8 ,ž66|;H#?eFj/`}BA)Wk~jh05AYk0ĥ w \뢨c@# EG"> +};Dd"O1f%~d>;ivR ~Jp|̜#c/|)U'}KO&J[G`_ć!5A<[l~y߸z>Q"D\LzQc@GD _aE.Y5>L0?39U'Ela.P$#^OVXؘƞ` bH Kf8zmU"jJct]Exk^|Lr88M dkDũ[ Mr]U[0S1qȬ :jRCTVNVv\7C{ba. va3 -vP w^4B vRhS9ټDgSq*v Ŏ鵺r>.p٩ȣQϘZ\XMV5!?yҹ~LymMe'z X gӌ&,nHm2"9KßcZ?[3b}Zͳ" 4uh~"`JY9XK-v ,dj^Fzb$d':6,8㰰N`+ׇli}-o_*8`Z9{ٟRж|4xՋ"?WZ8KR@&1͍hx5h Ex*Yo9c7D+9"˓W^oғZ7~3tIX(gaHrGN2Ip`lY}&c9JwpԞ?>J~VՆ 2K/b!t7\p͕$D*[(y9r3tcGpƘ(+ONbT /mQ?G&`{#y#*si]e{]~κ]_kǡ;Ily&̛CRĤj P~g^XzmEsHa:öQRdo _\HzV 6 S|ڭnH[hd=}ս6D'4Aϭ0<0mW.ܘbl 𯒧L*BQNڑyu D9XN*|42t=x[w.H (Q#|3Fj%6X\s  1(Gخ ,dn_M>sN@$, 3TG<ؐjþ;,f#&`Aճ" RW&Hy_5g X 5& juaeo ⋸`l.oSY@}C$UƄ4㢺v ӡ8-m, %gaAs+q`@?J<]Y%: #h"аى_ 36Wlmp-+[OywL:uF?zj& ^e{_'\+~@q%˕@C*] %^[aCY4Afs(iWMPwb?__CBS#Di@=zUĊz}]*^1gً6KE:!r] _o;dK\Nܕ0q1?2Vu!Z/hrIZU%F]<=DE{|&xJ=0rE1Uyyc.e oΖp-?ѯ^q"&d涰'O;Ր0DYs@d4 G[&fD .|U?q7"-x}z8鈁io8#T}Δʒݔ7@3$%7[Q^;Yh/,w7mdѶBߗBqD^S!c&L\'^aυE(.3_ `ԢSdO2m]~Kr*dč/ jB@p(W|ny .Wu9WsAoSKtN MLڇEJB1J=8tw3Fv{ZuVw/2?'O+C*4 kWm}MGb{{ʷGbnSX'io;,Q𣆰z[oA0Nygr>*jed=]!m{q4vTr.HA#]7@Mĸ 'T P֖ _R;ۢqqb^Z =tyٻܗgYnȫ xxQA:ԩ,xUFao,Z1l%ezo"v_m%OC]P.uTt^$aҵ\^P)l2 nD ֻua9R^,~O5\JkN6?Q٧dMn,H'>ꪕ|Yw ZW 5和}5p/Db:)#fsJMQi$@Fs ۳%fƔg'ظ`R]9CH^MCqќdg|X!}*LPRTJ2,^3n]nQ? )IɧLz4T380"PՄ"4u/:*:R! hiYZw9!n}Y7ô'"2;~d*G)PΔdLZXB7eԖ(ڤC\[gK&U+ۋt#ښ 3D4BǪ(q)A]gWj`o OŇh3խZȖ/x~mmMŅ+\r0yÔLhpXՀ^8 ֐".-PW.F[E1wL V,Xu85|g?ڛy.a6uGhhS@kLsVEH^453S3D&uߡKzx`MԛYfdr|1"~8/Q!ͽp9_%޲cf/ w2tbS3OD ԉ;{~{6 Z\Q\&'gpP'^ĐEM:PZQ'/N8f]T1d9Dwсe$td;rH~@erhyUٽian$ `PIDh7`B~$x 7^rӿf%zEpNA(=|[iō?4ŧy. *&:IָK ޮDX"xB+CjӬ9&u+fN󛿶 i^VN}JS`KH;VV` 0"2* zQ'm qSUR<~Dx*}e%xOuA@rJ향׀bkue7=~å_>Oen :ֿǀO}8a*>V"z*~7)CnjJG^gQ &}JChM3b#wõ ck̳{( A,;a-&_jkyBUdKOזݕ0a1l1oAP{Xq@Nzn?^5w0O6GJ(َ=-Io궣AsGלy󌌔'&,=;Eɹ*8@Ryzɤ샏 3,$UJ̭g.].v堎rؙOA97SHP9я+M/j5n{2E zbCFAfMb \ 1+NAP$\䵙{42& SGfP4q/X'_f`f xxD~wQSX<#'dr@uG9K#t}Jg7[PWo>L\iN!a;F㘩l!vB9dh4JB,GDZB: !tXJ u%CֆNA&1"y?K/\j"L#;zAˠ WNcvPO=_5􋦾VOEՁ$G{h-=OO d31 ۚX LgiA'M`o}pwg8QRyRKA3UݪƩX`Go4B>S;||,Y&jR$ vRCP6ܮbXˍ06|8x{TjSK%p`.o A#Hc9O*lœ6c)[n"(= eqRB_4Mab[pu 3?0u6V0p.ly,I'B`lrM16=.WL@w`6XHTu X=Q?@n.aEXe5KM+N氧]9ţd$5ծ-fe\~NN]}/C5rhFa2a YE{a7WUz20\$`X$jK)Ds{;CKQk9hӠT}݁Kކ8FOE[ # h+oYՇaR5ߘf2D?f2h>eҴH~%qz2t,ҙƸix{>8']w|QR{ц*Mi|e\tǬN1cp"y^ln6/P'FE-ef:5:YHVW/ "9=;JT[(Qfݝ<]n',CPl7n Gܨ>j,ItM0pS4Dh49C_djWMd 9l XIMcD=n(Ĉ%dW5#z#E]`Sv#1;wn:\Ɂg'D ˉrDψ)ok ɫ^y$'b}EX/9a/mpٔbRhUnkVۆr lxHAz9#F4W꠭;.?Ə,<5<Q/\f|{ß$QD6dv:9 u9LQ)AaMgjXz1y_+jDJ&D .E<_14Gt$!j֒ӛ1Y]#UE4_{R3)i:LH(IEďiLvZ3ၣ+HHRmdߔ֯]_^q,aibj==ܘݪ^u6B]3u1S}.ZxK~auCȧylyI+كhqT+=y;wbkjK,nJ+2k4ն=y릺:DWZe r#W>cnuP|Ox^Kzk%-sP1[9Ĺ$J RJtn|}?d3Ƈf4a2{vm9۞} y%秊l/N)BPL*U)2ͪ9!$V%'LYY!wOm(ڼ9 x~cmaCB"ͻĞ3G3jjk d7u*mK V21C '*+m~ll"JY D W{%͞Ҧ n:02ӯ4r!AF^H] ,7+ؚiԉV`d@zva9>n46??RKr99lɷbu&M.1OsUYKPDjcf9#p7 G]|9a9D]L)a#|C˥?32qiJ=>FZY%aLg>3"/BʷvCpX *&cOlڞٹc+dHЂF=)\V|yW;D0閦=9*Mar/RCu_2",u:Z[oeJ>'@'xzgUW?ئj>*XBD-ŚhYHzɭgt (Ad0ո+\C᳝sjV,oj&ޕҴ0테Kg*?~tlNz{r?)1P,mz ӂ+0 6Z%hN[ժm> kn"PN@ZX\|n"V\ .-ܮGcݑ^c6$ c5}' ԋA*>1LZPasfBb5eaA`n >6OxKnom0JFO&Ik3? e8Gabf&bB]ojW}{kQtdWdX\^x N7Fx9gTCMLW|p1|hl `" ۺM^v}U` lhWÄdԾ;ߩ:譪Jt'nXpcR\V +jg01Zf}gteM>s_|mywmۚaUT}0qb0`!.DvwJ"Uш,MXHUVRu-DoDf>\R0Fڀ y|406>p%9ijNel،δ7_V b8ZMX^Ld¨ 9& @׭3bA2.ڢ qzG?&mx9ҙy G 36{A#5&.9\ g4^Z 2 6ݯBHVAiqO倮7WWIZX=:8ԔzZ /-LivF|Ku7H#k$ٜŜw֏h5^uR+|.1-,lUq=)EkD!jjχ>Xd :#l)oW(.?OD\j.G6qKb45a~e4>b.uS'&})dNc]˜Ve/_q 4ZtK \yv,u0 N9wʺF(IgNbsk8LrX6hzcKtbn\znH2ޥ@P'm3m}rڨˆ 2Rt-n?;s5;Dذ-< ~ LacGP'qW+7Ӻ^qG o/&Q5Y K #؂&!0 {޵|$Oь׮ABߞ9MȴUW݌^'|2WhEqQ`w,X+nhW"{ZnuNBuv9֦-F-#"_ Xҹ{fm)phC;uHޢp~րiЮfYqM\ ,Jb$}vfz0ךv>כN5wuA( {PUnRƇAfd cʜ4{H sODSHѧAM>0I р4BQ*wBW;2Pv FCEc;jUl PF28AJxwSbmWG!,3gz|H` @@&B'f6bp2`+MsZU"aEmg(xLpR(QgxD&]Ԫ 2 / C^+po ~Ѝu ·v adZ$ sɆFJnV < d<+:ťul{Y*eـh:sk~rG5~רgSs9hW~EE~Rr:k2#Oy b iHCR^ 6yq9ayԯ`GYE`4.ֆ NC;lk5T/&MqsM-zZPٙ1Z79,'KmrFJ&K1pXKUD+s4yWVr2LADĚ1xCI]  K?A]t{*j_{DOD&?@tm1~>PSlv;ԇ.t,, 'Q$9~mCIE#+2 8 &^mp:\0'Snq?>rXĞyi<łxxhċ_+ޓãAŭLC%PiC9`ڜM[ j)y'dc1ݩP0|B@:N$Ecn`;A eϷ>Ӆ,EKg9 u2|tO)h:~DFNvlQ{ER72x6s(΋6 3`9 M'p?MODȵE{v+ `^|z!` |U1"Z>y,ek~ 0L6J WpD3xBX(`=ЬvBطM }q|(x~GY6!M^]BN: TsC >3s^*_PhC}'@vqcc0tV<^M~4gH3 !Ƶopy'A^瘜~R721uL&FM~#`pėubl KvǼ*ӀS"7$^=t]_28jwT<Np9T3LE 9%YG0iJ̯Y{pq8/aR3}h.\սߞm6 \]0JQ ֝E]t`ٳNCd x&2 `H}9!lptr*J]Lbߡ(@ (k]u$ۍ"<'ʦXH L4ܙ# X,"n O) =ްWa%rD{I}˪z?w9)c~ bצY}I^hL@x wg,ii;Tz'@;ޣsKp({0*cx Q*']ROG 8Y/bXп$Z}OLLt;kKȜlEukd&[G^Wt>|[! hD,-C,ɊUuY'oMD)-ua(D6D@mh@u/!`XX875/!w5?*J8J+X# t૱b !t7RTW*[#S 5+r.MZcN( ̉`yeMTl}Z8OEj]k×c~$Ph<1&bHC[:#p8فϽ`^S'rZkҽdlw\r[*RV$ܙ!a]|);s}Ɲq8sNqq),ߘ§݅Gk;-5gi=yY-#"I F$E"##7  jW1jy6a.AM-A0brjJl~ўM/5شsxvpAW V5z)$NN˄hى>T;R̩?-0)<,ɨk6(['Ł՝.r5(U]g`@ !:]30e%٤B!هC0&AqYcu[ȳ\XӶ"TWK' ѩ$ Qtk8 a"d}Kp*4;#,{\vn:`ܥD@Ap Wz2XE$ lˆO yжy ֎SiG;֏#Oh.($]׊b!dF+nO׎HϿT8kYc^5b2-@Wmo-R>"d%OHd 2*F=ua1 @U؂cR8Eepӧ1.U69q  P_W (2ΜY;ze34M0w3&MLQyQݷ-rYYw%+`<"*Y'٩̴tla eI/Kf TҁoL)vqgFD=dCU{ R6]\AiDgD4tH y>Yv,WZ+Jx׹2Z~XW<ٮg\V/4+fO, 6 s5 0;O l;wX螟ǠIJbo([ 'gGVkgC"Ǒ[%΅ _t%H/m5Zۺ,qŏ' mҽi pwZ"yr{_ُ+=$fj1Hldm $ r_z;5A o1?>a䁊c"n(_潳%6KzPGo'h( ?tPv@Dmuli##"(VPjz:&3jBMɞ<̈́3s;#o&"wPCNQǥ[+s-' SVdLbŎ.ieer!rb뗭m-<4^pj9O83-:pLD7rPalP P84,0^t.3L'm_^a] I%,:2ϛptI(>G #omdϰMb(8a/" {$n1#\XrE#IR_G.ftUĞXۗ'>zhcf ,_)i~ED?)+~_½3D=Q"[A4]%,5~~vͰHl}e+J5p~^?HƆhtN@„,F6q*Grbwݟ=~\z$h}#[\gtnB;?:+ J%-ƒ6Hg(/ z+ 7j^5F7b/y6nP<תx;q*C6@mܫ˻OSk\7Gr N|ΑpXƒ, )!}z{(-hUjCXt52X T[\RQC%~!:de1=+:~X454JkD|-5k=}̥+\bk;fLns2i^k+L6-͘x]"<~ O8 r,#_ؙ:&H:atWa yѫHZ Ҵ.)VKYE xEcDB&pSO&r/1Biq_gqGx8qχt+i#}&.{l'h \I̚$Ӕ =L%3>"[#d^|zZ{^;iMAB. P3V0jǭ%1Bc!d( j+4t2A~*r^"NQc(H2G[kGte:?]OhO'QKP,x)qcsU('x::3 t3ZFӚτc @q$ /wGJ<Ҋ]ɖL9nʬZuX>c ;@)^rIReyą'|QCL>Y>LvtD%% ;tԛ> MF8 5.DcaIOc#ޓ#E]VAخ0fR A]q%d]VoǎNK*ٮbLc.Tc6en7HS„.}ZjڂӃ^~J$3& )HD{ l]{eJ׮Ո%ku5t,9p$Q)+Ցl̦Y2a)\X& 0"e.>\8ÑAL@^,bH{Ɨ} \q:?ڔO W Ri;SiN.{yoQ[BR:qez,LVOcM\c&-K2S:cdUC@ 3%@wd|ELGh#D+82]wf]b[xW& bmVݮ^i]yPccDM~C7@Eäe{6w1l d'M{z,Жy%)*罇"e ,5 ShMbnDW;'c+¡)v`Jwe'VvepH0i5-k""ITzs3[:1(kRj8(NgQ#0"C ԭQ"EaFuMNH+͑M{0uE*67ửJTe4ZxtHe0A{29342=O9D]*RG-}N&*]}oVLŨ67 AO ݜLА N%忖]e4NP6\DmI#My ĩŶ GuZIG jga86|qb}Uv_VGlٗ`.nc}q EdcW!H]h؝u1=TM8Xbu+zب-;v;pK|7=A^d&ɫUvVts(<*XJ!f3_ő~֙lgƖ3Rި\By^%=Pϐ1 w ,n 5[hT?5ۋ[tJ.˝嶞\C- "ЦDʝMn_[6RPYv%f&g"ՙ1|8ʗsN3tFHVAЂ4H ^$j}`N 'syx;ytDZ iD>XY;8N%4I]3?I.\Y<`ZɥSyׂ4Krꊸ0㟞>Wx'nHx>>1#Mߢ{Ѹpw K8>5`o|`/巏)] WœbҗQ|o[m@R*53l}E"O X 6BUa@DeV2hlu xi68ЬvI \ ާL=Zt{sLlm^ve/2}M;?NQp˩7Xs)͆]BܤRU#]w\~?"Ž"]t _:է_Qc`Q/\W9IwL RE4f}6n]c aXB]u:Dm.Q氂`M0Iڑ>Vx+xfP:+yѸ-^m'_C[0Oy!~a !m6:/ H"igF;hnc!#br|KaGc$*^i[ep[zS}4v))79j= fc8#fWn;l9VvIr"u5NlϿ|PI:Lͳr5=f ;+.W%&nqߩJCU4 -]CIKf6&/`֚vޕ=NevYrޫ )Tִ'p`VtFF6`Xr 1Bǁ(MoM&.U9Xp+;4b&ˆk+U_KX 98FP&87Jlg( @ly+YEC-aq;R1c!_icOE mɩ4iyaCӌ, .i3aKK~US hvj/睱Ng2fNozq˱TIPhR@N酯JPY3_<꾨PM^&zpF!^Ѝ}l%9.U1DFXZ(OH]!zT0 8 ~|C_<} eqĞeJ e: %!Fk{or>MzDM[r7D!YHaLlbA W'=WYG3V[dKbB =ĸ`ceO#pLoB79t#w%񕪍#ۤ+!X3/U.Wc'tT)* uCNKdMz >tv[Aaxvp[B*`yoAZ`itD`8Qu У 2 뼋vZ,mmSwyd5( բVn0]${-4e6Z9u}P9fy'Ƈ^fgb?\PS֓-@[֞(SaL`95+[*ۦ4a&A/i*&a$ Kt*9&,s'/&ݘ HzlScmZbLIצ}L_똻M}^a*]{*9b?2j听ٺiL2ԵYq-v(u, K,p`A]e'M šh7O|s߳A+ũ;]aOYǐmM_SNζ8(`U"콾)iseۉ)0Gq ZNR+6ADbˣXc2g|\qj/d1* 5 eg4v :Q,~ޫϕCp4] W fÛ9AݷrX Q 2rZU: b;`i83,._eO#.}.5g| @ML:רa)?9+z$G̃0 2 B/*9ӗ>ƸO_>v<ͱՅ^|RNǂFv'l"G1uKI?,X K[#IEZ k[Oya&x^e]A kT(`;9"⃟Y.D\56B ;laπq]>oL煮 S>o0զhv>ypi]>FGx:s$\@12GPǜK3L~N{Tߥ ;_VK1<ߓw;)x 350ש3OS El'&#C4M{4ɄҲזR Y.繜-DT5k&5]'0m= or|a%g 5;]u)DMDNǩ̝Ս}\& ZIT֟Q!{N(%;j&{VgHe4bx\}eWKjam\%ʤ߱憈Q}NG6MnQVOΥ$&Л('' \'"wYpjʪ&ie\Vzʂ\HLu Ѷ| htInvaϿlRWjy=!4wѭj+JY(tl)`[̴$<A[%kSH1W_#rX7x;kAӺ㿩bI}΢(٫`GF6;TrU\*ǖg^qRsCU9stA?F¼ I0ku)`Df^|_ah`0hMp`Ǥ/:X$\_wT >#^L7S,r -rc:Ң k0FY-K)l$)ݒ9ќRY/0{Zqp!P H[X._UNoC-DL E؛_<wOD>;|@m2PloVH U8L0j'8ED?ioE+ Gƥ@jtQD Y|aOo@sV(T lfoyPJ0͛lIRZh*Do 1HoEHc ~?5JNx 3j`d зk šǷeV#鶋%&dVlq_E_8':B-iݘS8; t&2~v6P\ t0VЮ綼[GE`ƫ@^s;/HU#St(h0g$@\y:Jy9Vz,:f&+;MySAđ|'nCR+@TH:s2L jt[I5BbF qtZUqJ[㬣pͪ]cvàz#yá`؀$>FC:`>g W.ֹ V.?|;aRjFKG< K[ Djolf ˼ e=BT9~U3}ҕ4Mb$%R;H>r.˨KLa֬JO/4pa9`#UbXQ#dSuũ\ &ƨQLy$hԃ4ʳ )e3eˉ /]u+h Q&h|lĮ͋EoًZPO8dn.5ĜJStCTՊƼ;oq5'TĎP/r ppGFeߖd8{ݶ|l]XwP28rђxqnODB(0 8[dT{e'eZT1œW[k[՛XZf%3 U64drq}t/1 2.3:7ZŶ =d}ll2q[kreB/wC'xK~M:Da&d #b" 6ob֬A7iGyVۥIZp߸_w2 <(g$YX28vE"68Wk3VWbI[*\If@j]8oyj&TۤsfxF1?Z+j—k"Dw!0m.1SCӤ$" -:$ԒFI^8UEUO,J\JӦ@F>DrC'RCt8L) V}t|!egCXZ;qtV$}tk,y'}1B2PݙRjiGpM]z.4IikL+f$w`ZJ.k+ٚʼ%dyŸg=rZGӬDIexOCes1o5\7[V6g$N1b(Y6iv6SxHJ?;k.乽 Z+]z*(,Dv|ib7 mi9kwkf]ﺇba79B;19B"ir77%W.u>bSұP- A^nl.MיۣJCKhW!_7JOL_h/.}np6,5\ l_nQhEf%{k~?FV",~3@$tRO?s(p%IyCr*Pf;t( eaNjI60\xgN4/Vp 2A%=f>HAEt[,kߙQj5g^O8JJ;$?hv;%(|rg(C=a$HX">ksڐ9Mha_ڵw(g-CH)1Y$y$~hd5芠rsJh o+nZ- y*ѤJdU$HwǣBruoItvȵ$e +co?y9xf3"t]HUP>\ ~^ \ӟS ͱ`ƮWC8z 0 C8:IJ`:Z&[ Ex'oLqZw0gA&5V5-s3pXEFHL+|6ZɻOgH_2@ePֽe<;zgDM0E%}|^ev䘲4$QpޚV-.OBT =y\Yjr># R[ $!zl'd'F$o;7ʢ83k5QaT?ۣ}=^%g_W؏Ŀ?pIf\JAgWNY#J㤤Q/Q/x2=4$3YwqN(Lg,]l*)P~D ;2ltJzOi' !:nV$Qx 'S)>+''SI5x2 %QuͤoggbÉ--(BoSqLo}vn3?ew"&Kr\L(U w-T4ro9V^p9WTeu`,EUڂMb k0sqSڻOE䎍 PDՒZ6Q 6>!eZxO8Dmgw+L^iUZ2QLc^إ*_3zK ?R׫kg/oͩ*=7ZiEAc*`]Jr ]geӕoN>GkQWQa|`bt QA+e I8 t+@>#{p].J-mRnV}5t 5~g@% ;9WRk }ZCA佇 ѿT 2 =_7 g+{M-{VCVA:0o`^+mppa&WM橵eH0y9BO-_ȢMxDNp|i]Ɔ!B|PwfQ$^3LJ*L;g+ C#OlL/U%ŬJCpV@Se /q'r{V& .okc\䉊(^Acn5Ebk pjq߶WhU|D.bIKsE=zP_=[u?)$N^tAg`l* '  ;E<|ZSboEp䝦bhXz;݌9-@j"쁆ö4n?ȪDhБZ"N `d@ #PE5|&GR]Z,W‰dZ=/ sa0zj90"mxs+B2Zwx#UZFB2y1•YJ,m=3ݹaFVO%(KTT#3߈Ǯ \)NsrIbu譟ۡ"wHibL8 `<jHXKȟ~T_'kX>kʹ6ҏ5#P6)q-:G`Fa~~MG! $P.")E4q2 8*wXBaX# ŷ*`K.EԸ}*MHm"UO.9D5ǿk#aJeYbOhl)Xl',虤T|Y4̘Mfݕ.q_lq"Vy2o%p\鑉4B5:KuBS1k>a Y1 AMx%Cᳶ볗b/v٬bcA;.dĪU{AAЎn M{әl@0%l'0[Z%Wl?ȑr>̀Nxc64?jEBKM2pf ƓO!X5`TD 0نôO2 rUSn Q:CdIWdlšF?ieXtsDb%pegDWW3=2:Ktcm{K%7%$Tpݗv*9FSG#-R8E; w sRܻL+ ѓIX8=Nit=- ev'6XN{r?8V'o{j7tXQv4;KM2tiub+M *U}.rܓ4Qg-=̴p 'R. ݯ  SbVGJLNdyL7K %tdj޷o#QYTQ]zP>"1eh )k{AZ2b6Ѫ^{)bػ[8Ɓ8EзT^,pEu7R4A-:73[@Tq"ӏ>!N"R@;b\E͌-qf:W(g9q P7O5;3iuXBnlt[td1d [[O'.R쉐s扁7qJ6=DR _Rtf~¬2ͧZ2A䀞5V-(=g0HC6.^"zc7q^'}D>R3%=AXfl\#BW? |[%(**>~:iX7Y'%8Uѕ3 4" Nb0@L`‹ A; Nk *u>gsemqW˶tĸ|@^J_jo\r h^ ^Ul|dWsv&XPQ&VD!yJ"|{~j}o/`6o\~(,;C.ώ`O`@"̞Hiմ+QZ}r䫋lgCTh؍qO91!UDz*)`NSC[F}ӱ n OA6ZY8vw’@/k.3zU}tŹ+ܤEgBRϕKiv}ߦ+v; ,}Dw (dQD&?Ėq.3LҜҊeiR"j /( resC kHA쩵OGM뫮}6⎻/zc  n 9\CY[Dny.8ǔ`Ui=HпB< $&\hQGKd%Y01q4ݽ,GdR!tN"Mm ۉʞ.bOjk]Շ5OEl΁7>JRۚHz'%6ULg_FyC?ㄒ-2 9 @2-WPÁ "ʂ(E78s8vt1z= +zYoЯY,y~  u^aU\#i bR;Rp^wXK>Bu#o?zA%|0휪bknuF㧸 PdC2o@a|4j:W@yi#ӝIu橫PVo8*'2ˇd9{ pME'&_$AoGXgNZ. q>:p'f',BKoF?U `r+*AuVb']'VX攟LJ3"bLDmny0IQ|A:U?O'tfڷ3W ѼUIiY#"$}F A1~߸qNb) E? +_hɪ0A]ь) h`͕v_EMMyMeFHN3$sMxPE{5t'qn )BYˆWS4@ wWWQfheط@"_$;WX:o+z>="(#Z,|,9,Co*a` 2v ׶hkg U& KZ>^|22"R mQ{euo^k{f0,Rdn]DX[}*oX38zW4\O}ώ$Nryxh/)E5J-ٚ.SG p^/qo NJ&Ga#x^Y\ AҝMM *z AQů$(pR'Ɨ[%n{FΕ ɋ'Ga!\]X|[~Tna7ځ&2jrt1˾BjϿv4ǰ0jIm- Z0eB_OmK#|skbӊRxz:EJK%>t@bL!=7N>*+Ž]Q$8/-tV`k|Q&#cs^/TL1 8{4ID"PTͿMY9L?LVdĦ٭j4Թ.G#`h:./ &}j챒v~QP?X7Xx:N^=GfK^ ؇x zkOdb.gne]EYz7zpU}ew:^ %=TDOl:3+;wc!gKI GҸ$p RD23v/'F?kNΞ2kNYa&B,B xh/^%9'^,n8|$h!iHqΖ]. )N6YﰁyeꂝM!W$L)p2b-zN*R#FE|݆j9|äBd f>hAh#6Sa=CBtLI1;ZP:' 5#mL Z=8wɊF%y\n,)d)RBR`!/hSR{F^{61ֱ& Nr2]\S)tSeUԁvsHrD٣i eÿ5`isejs Yh#V _ZIk`o*=-W2 P'ByQ9o 75.Pc􂆂ԟֳnKx#4'eJmUb~nk}`Jܧx'φ3r,*y k;79\͂ѧڡЅ ZL||&67b֦gi o3fnw.q6T۱9"9@Ll(r@*C(1wW<8u0SN lkQXb1h7 UЭ\P(O^]2A\,~(r>h2a9Ik0I0_aɀL,r/EF1j>V~obWB3q hnMFd@uՋbɘ]8Zg5b4GXlRK҈N˾ϒ۩jf**SDM_7xȆ~Ho@kp@`g/y7 ?')fdP1{N$&X!2ł/5<)doO)/js mK'w/[n$H'ML Ro X f]VXoMu(]y6|Hr\Hgjz DH7$-ݣAͱpLdRݼlA5 {|(O#z2 mksSY|^ CO)”-TH*prA l[qM#E:吷f)ȳʧdU影ms(H3|`qM?klEL7(%cwŋ#I>#?4p-h`od>+#G{Z*[\VZwR͂{CH]oNװ.W[D,` bz]5 Uyi2Bu[x 40L / l" yn#xd ) 2=έvv3T(\+ghG$8(姚A_hN#ʎRY{=:;$ȭkt2 |Z*!ړn6² ; *kin0zL&EEs2ܟ J[+'JA;A8&푃E쮆i%aбIcM%;>#LcN쭼pVq[wVC5իC=?\tpH,l\"- hhuƗbEK{-ZnrO婭cWN6u0L^^կYivߤN~uwԔK=/ T}CC=|7SnDZ6u2@mn3'>@ =4wIS'jL>.un,#$DJ7۱6TnWR9 hmW7BrξF =C Re`SREhX5 |M~KP7S:=OO@@>KF*KQ ~9k78$[ؐ PvD8Za8 ;nxkG^f_T/ 9+ pFh@ ~M|gXΝhE)̨xw`3m_U.Go0<$?$\?o sju& WsE[kRҬTB &#ɩ:ku$尉ۡ#űTt- l.q )ߚ։Y]ZLsVXXZ⥽~(:6IZ`/6gz-"&*r|6tE+3]J*R Å IfxҸ ['?v%ks}8Kd#,~FW.]DF'7wPTyܩ:y'lJC f&5@n @ =b"K6N'>LyzeCX=at<6LIcC&34<xxv7''IV .T#X Տ F2SDΉTh_A~2)U B ûmݔc]Fb``'r'U_5qPA_* P!{!ʏmj0ߓU;-Z4 sRd3ץE x/TfF-ahğOȃQbZI>f ˩̏'W؜<#[s̱yq]Kvuф2.'H3{㥵 ;kO׹E&04Ccˈ!:W'0J^& KoY$hYsdd(&eœoʣYcr5Qphci-i_i:Y<׳OrV|@C*6b+`}H?`5P -nV}DqVO&zG"eիQ^B<굘j/1zJfG/OݭW~-B9> .~"EdрX<JwMʪ.^!M ]ZLlEm(fro\TqGZvcZϛq[ ן/ aC⪟K,ߛ-R]jPEi+x|/œK'f(h#}(޴YTKguJds<ͺ1#EkX8X;=✊5gkq}G$+y‰-//nelZ=&=cFy>,, BSc bVJ_|>2L6tZbJu\SVU!{~_yDTz/_x,ED"(_Ch(<~ %z^+iO 뵎eδ2Ej:tփR-7Tn63◍`fi@ ɩ! #La>'_Zo_nJ9o#deƪ9b4D;,;.3{\nFS03$Hj&J(![!"k%#Ɛ$]+=n8fV PXٌ-i,v+-?rO_xU9[l_nh$#Q磭Йl@s,D?u*g"b"ʔN'u

d8'nmfJ h(A?oq- :䔧!(Ek:,;zs x% :Gsaaƒ9ci c `ɉ2m0Y(p&EXhP )(HlEӓ$-%Zf~'B],"jg+"'wE)73ق^zLf/tB' Ѩ_{Hoҩk|/ܪ?˯ϑxdy@Ҋ' _/6t%+s3:~G8mZPl7GNT X؇UH™ZRxYdU4|<\JyYkbf1O׼jv`ӬV%&! > Ґ?VwRF x ʯa>|9@K  6QB}Ej~_m5- UśBсMa²Osyo$)_ngh d.+&S/'[x( hY*/'&˺S~156IrWvkRs!^ԫ[ȫݐ cgKgstr)ν(\Zsض)NvX,lf ,;$otEuq2]6M %h+?z_v<_#T oF4L>i! t|+t|B{ !Q% `C`1߮hиA0V6>Tv̀5`bC97jT(*0iIrj /iGsy{P4r6GZ_5l9ϱJӵhEt,ª} Iʞ!;T$km3ևa! $$|3b|o⫱d3e 38UWQN*즢?}hRqJHT~ھ 2?H"%8b8UPcg.M)S$#j贷 &!ଇCZ-^P ̼u|W&fY(>}!3"߻^j: е cɂ^DQ9Iv/e?(ql)OMU Pr:֑tu $ T=Vgc_c,tɽgt)y/L⋉KpWa$URrnEU#'w m>\DMMN5 {$j4u 'I$ ~hXV6F=d B* Q?ˡk4LSf^~՝:gC B Iq,6䏛v=ؘ7ᛨO8,Zz7٪bd<ŔK\uɄ<52eqb"fC`_">:3;e~|c|0o(dcL^*~> @Re"vIaNo-h+_B5| jݟNo4P5naj%:aC_211q(UdCeAB K8( D,m~ҿ=0A fE  R<1R~k8 ß,ШShXS9K(‘7ɠ *fMr{"Ozj|TB,^ /i{VN)ff |徊}^-堌ΫJPɿLaœhrÄ>+ͭwuG&!Ac ^]N,iJsҘi)DՈ:|bZVoXWM#t)4Йֿfn j9Vׁw?KSsKVU; Ғ~K&=#QVӰRn ŃLzdx[Cm2!?|۰DږJK8' V1@1@Ie|[me (S{f3-av&k򭗥;ߺC0%q}HT6VЌ OZ~+t44_qpCk)r0V0B0DsT\'tug)[T"0,Y[ OfandG%P1:;\4:D`yBP¶O.ܬ!T)hzj)VH??0݅ݵ} aGsKt*P$,LehIc;.nC«m~d¹J4HL ?`ײ+| [,vB|/޻J VuWv~mb^}/~PuNKmD}6ʟϳmY@HkafTRSi'?7U?}]RxsS?2ΈٰT )KwY+aJ}Ck Ys%L.DS r!+AyHηd!- 9'mڭĘdsTv++edkUKJ{rBQy (Zra2u+~b&KɚX̰cͯgf|U ?A(x=g\Qs쌹^{Aj/Ǚ2چ/|5&fii0YpI g cZCK5)d;s65pKbOzwByCr/ W}i󔂺+I%2KjUW=ۣ&}g$:s#weyq~gW=vG vqC #~ ;鼵t+@U &p~?h:WS T%"LNNX Av>is *G[Awl̑FSv` ގRuJby:bC$o=\AJ ~`U.]^hψ(p%Ni&PR\W|y.8-7Z#ïsPK(n^"0ڒȤ 1' 鍑~Le}YҔO-M T@C@iRQ=$DwK} 1{xOӄGFʸ;\Q [ Sr89rѦ-{c!PkO/l=y##ھ5#ؤFP} lշ+y 5R7u>0LL #J,+t^8_{{YYr4Ճ΋que%F -ϼ<PF55S8/g_"e6\7Vj5HMHy:U2\ڛ9_3у'7CiOuL *:05gmkΗ+{krw"qW[+-&:WlvtdVxF%}- An":F>a82]"Q'nblLI{zs mmL3غIZD=vˉEGׄ,-|ؒ)gBBR40fЇ5. 7Βp$f7RE6G}^N/w4&yGiM~DIM슈bsٵb=(6GeynOn[ga?61Xw/q<6ȇ#q|$SdNkaқ=n7D RTéxq63~w􈊄駿1FrVQSA9(`!cRHPw/pI#Z:݁b27SdE1@ޡ7[{,RZ"õ^t(YNa oÿ+쵏p8[#t]Пt1%bx>Uw : :]Σ?#?0HbJv-Ӯ7V1sLԁ_CvsvDM|/SuDXȮ\|.ޔ}@nA.y)7ˠt ^qNT˔RcQ&YƊGU㋞=kS>em;LvJuwhs'3ՌN)n/ܜyi_:R$Y)KJ׺Y;&Q-Rs`OJR$ 4]@;z MN"#$nrl`j } [±TɣjBWx͜܋S "vk3vh|j]v׉[Qώڨv7ڲ+,:-0cv?}Si6_b0W tUbw579F9)rfBv [ {CS/w.^ th ߉1'px~_^Z7=ʼO 2ZZ#c򘌥,of{׀|6_/1}'7JTC`_i60Pͫ-~Sg_ [VP?4 )ild-E^C˝l)>`(2Wӛj©/] 8ދt>;J3nw'ncX>v`r6k O`1 3lk*/1@ĉ'Lڃ1;08a'0ݺE P LIGzRE~y]ܦ%tJz;Dbr1z5B;q|{l։޿Okz{hn,#y ;g%q{qb y _vB( 1R^Kee&v'`^ Ow3{ۅxF/LkbfY2f2*&y' jێ6c|$2Pd.H.$.AJ_>A=溶hs=OpB͆4Zv-25pL8f,P͙i RVpX Pu0VF\x4l;iYF쎨]hk*o-HA`Qtçȯx1rfgBĂic )WYksfA18VY{t gq;-0%)p #F XТ1 y@j˗iқ.:.M9%ͨ>\t_ԍǍ~dGŜZƝsr Bk-ʂd$vZyw(xr!7\Q\(}C˨ĦdpiBuAF{ 2\$6sr U4S-pqd!!̕0KxjE4x;osJ~†nR{is-WCP P26Hhe鹋45 By4\y)n s>&S|1#5h^CZ*$r #=CA;!jUk췕|*Rx;:J&FNC*/3P|oҗ)w8Fb8ۚLR; `u#.:ZIgO *?َ2`Sv@ oR$ck& ",M&}Z H{ˤ<լƮ y\f,o#sք*ՠv2kl7uB: DMJ,|ϕ!+"@N^AW~-Z۴AR!_{t6}/W zA2f1g ƭ_8;Q9BW; 8s e;&6Cۗi%QE> Sa+Z'~ #Ӆ6dWKNLX_k{lo|k56Nj(۳G%O1HPSU#X$IŠɏfޫe%(h>ͱ-UtԮ L֏PN]'3Kwy.y;}ʿ F#+\.. b48gLʣ:|po (~ܱ4 f2ˡWhrG K|g{CJ8 ͒cDSuy-`bڮh< /⤰yy cܲĸxUj#gΊ>xg }Lwt *Kibe=jH^qiDbxf*U=Ŗ$XAq뢡xt#0 {Uvsgĺ 0uTO4@)uKBz)Axפ{Qas/o$M XxU UϞ%ꎪ:\$^5R?En pGdI& $>Yi?< #Q!f| ;q 4arJl.> }m`Jk<~DBT5kZ5Uul^^jIcb2[;=6'2TseShI |Tq )1$lJ]1,;vЦTwS]E/1>x"(^f7|=/阚R !a&ỵ,ogW 7wq3t(>nbG˫~wbNhl=>`u (^=t|H(PᕗG K"/T;Ҏ(І<d)Cr9iN 6=|0s 5*M#r0 U*B@H8$gL gt `/~E'GR P@۫o\AOY"1-f/s-e =m}FokNbjhhF($ξy 79d `/K޺/hSP[^L3D cg@x]aKEY~}IB*,h={&Uq*&m0=miLLv?`-ؾi>@xE<﯄&1(p609t}ͻ >T81e]-Ȍ.hoܭ;YbpwZ6\oH^rq_GY !=cY:Ahf2}Zgס? M2.s ke3øa5V^s3mGKi^a/?Xnq tOH5 [qCjJʝtTw8?Lb{=7~PmPKvW/ NQr Py_?yMbT T+@OБܓ|1;{FZ>sBXL]jl o*E!t0p-23ϒy߃0C[KY5#QhT¯t{į['uRg9'lM'9@A壯3z%G([*b{Z*I4X ۽kC?>opƩ,'Gwz7-l$*H[ރ}  W;ZPx+R^H9f2W 11-etVGbH?9Xc(l3LŢQǺj^co*+G[ Ⱦޥ9{@ںdFMVG3)E,+6ôG$P_xX=?Fj#Į<,2+rmG\ QTE8 NB?~C:f3rAuTޔPVCY)ijU'_f?yCq53$K<8-2v^D6:©FRq$Us7"ZLrz+V Ry8K8ax ׼>ښ,O&[ɩ!r*$J.CX/A/d/qd t}ɦQvjDLwю&Qk`2^eg,xAt+1ʱ3?zRkh'KonM%14n{TmbGFj}Lgr,އTRƘgCc{kH1B',>- GOBKkJM}Mn"8N;zcmH&ΖKrR&4_n8 p΅ q9(MF ]Ҧi)&r^YIJ7$ɫ \+0Ƅ tǦg<墱/:!-w6X̚Y=Tj>R׾{jA%Lst9܂PȿN ã緶A7,bIͻm|S{V s85TZ"%-d6B,؞J}Dz&Cr#*"KaeuehdOwTԐk$ZtAD~j{9s puug.\v5@uouU={ΰAPGՍ%aW%!x%هaqwfg8 .g̪$e/nkŃoVpZ]Zh} 4:(sM e9?wh) /`zp΋ܓChD5>#ޞ7m2aN#qSPFklx۫/8 <+BX5rxWts*:sz-QbKɯ =%A`:ʙ[-+ӚQ(`&yMI~0$dr JexW:C-uyYl,-KUӜ)4K] .&9j "ES'"e#\ 1]O\B䛡Y! !Blrh vb,ئW40n!"= ]C|٦H ;Ig׬Fw kڒJ0v+ ɮ4 G8?s._@#\l@z c!5SR=WN'-*fYbQHèV5"oւ ٴ?cO39OcE9 ETo%26bMn|O;E•JRP~U֊I 7g/d{}1{m%('ϋR .#:8n4b9 GRH3 _J7tXW6EBv|ow_'U<4lA|4A!rp䚪(',5%3K ^ nưFWSu2mZkmJQm@ gv"1zwTա#暀+zτڡ3.HLmޅ1DznF:5ׅ+8d9sr"Ej=jv91cjhΧ(*[R͟ff+ ȓvs҉-[%m\eXq|GɄ\&It.aJP "(!S\ϧcϝaO6c!0Kvji&RoiegBaIL}thKnyE_ʌkV*BA\fynjnia2LIE}9=Hw8ٸJϯ';nSI!='7."{\4(py0cA+ZxLe!ِ^}0or=+nڞ1QD& C,<-O%/'ܻ+@H'JDk/4"x:Li!V$ϳiWGQ  ߮ńB:22ڸ (/@M3)ɣz*b\k[ͲVT,\w2L9P҆cvK D\!lvA@Crv結Ro{Җ8 i,{Z*Xpg !'6<_jY+Lt۬/M`v5ͫl0=ˀ`<1,.Bn,Cɣa"DfN9Ay iǐ5+(~0!>(MʌvU=f_C{a%w&8 Â;/R?!Hp&'pvH!}`nLV_;n8Z#ӡ`g5xkz*VP2!hB Gqg$7X"w&3GMs`>zBBiS2K!SILٮVMȖ$$Wɰ)FH=IZ*ʼn0J;;pS\|K #덲`L@n0I(Uk cv[C!L\ PyW < AhNMqIQtd MKľҤdrYRtw8^ݒV?Un\3'ۍêL*鈆";`@[ E< M-BW Sz~Rƛa1YvXQpyՂ*w qN]N\MliNdT~&ҘM cmr@6wn JUƌ8pH%p^`Ԗ$0A]zy>I &rz3Qp/:@y Ռ /4{C@L^iPKD-|#a5_(eC V<֫>XgU =h9 ^_pʆ7 R'3Y%94hc JҟXyKfEs`|%s]Z?W tY*J|^s~WҷD8&^9Nn1"afTm`qu!TF@5ʞLy4BGy̰݅Pj}yYB[<3s+C:Ȃ"/LJ*P;~yB/E"omf9IҒAQ |䙨;ȃSt0#tɥֳ}Ǯ"3 :9Uj> v چ$puP ;]E=NA-pT6Ac`TQ|+j)Cj̩zԝyJ(y`m A&Hf.jXI9xf~F}Ա i hXLu8>%p.ᯢ *c5 9UĠHm}C3)y1O#6PsyQD7.x)0]!R T/ e{p5lÜ 5ޑ όMC,zYZ!;kw??di,,{ǖl\-:65MmV"W^BS_ks 'Ve:4M$%ϫ[_/q{ctTѝ$\,=a¦b԰:)鋖B]\uR}jo:/y(m -aZĨ%N|׈OR f{}[|~@vHe" tD S`Go*3YݻUKeكPSW,%PNMXDs2GNy肚ZEIC^AHb|SgJ?<9 ԯfDŽ,SBSji(&(SyҢ5u. _[^un 8ȔPQd-RGSp> +Ē0{+8*v"n쌍Q6BrS@# /Q%ס4xRNf'hhj&޵^zZG!Ț^-oW`+ҶMKC/[vo@z\?`b6O.>uôF k@g=NшZ2c< :^e6itߗ)P <5vzY-S~H ORo}<v3 kNgEyxy0)oIUr!i} YCo@@a(7-Ƥ~Q[$)4l祭dYOMs(봦.nvw®/Vg-88S)p a8TĖ(ז PDW|};~# ! =C1EXvJTo"@-xooxy%LN{X-.Ճt\ 9_a>)&/(11]뜾Tvo(!y8xnfQt{w:*^GI887gk'TA-f6CXs5% B%3g؁AhrvXuqQLA> I H>9":_v#br)u5ҳ>/Tպ>oLKE7T0[:'ȷ~&KC#/OD^?,It0%{,Gjð]J0KkY")%yA֐7ōx Cu\@uG1EeŸCSEH; p~gZvǣjM~woU8ws"31`|Oҳ|\zfWAl0Dh-Jw2HbGtcgruYWXW hٻbhKgKC{^*gb>Ϻ36*!i/NrK5Q XF!Jk4*ačb Fc(Fp%*ʽWŲW_BFߢYʌXIr؊Z-" PٯaBb3xfAnx~wbƋڻP/<^iM3t  @/bY!L.?Sl$fN'+adzsP˅izJ,3^]уNQ_˥X(jVdwn(wgU呏 9@>jy!+Z)nOO`ڰgt>J%@3MFU y F(#ϸ(恪g*W^yNjpeiG{Фl[kѻJf?sBLbNfN;;Q {g&+Wf@= ɏf4R `s6aYL²ؚ{WSdٻvyjN߃-l:9k HhSO枪01Him%H\k#W =TS0$O)Wr)a `5h7J%7 )q.URQĆgzF#'aJwnw004J?2|p(c9K'?JYbj 7v%\ͫ쯀V'.KUmS?_ 11hjd +ka<9]a8] eQ)1H ^+v}\{T()WO0e> vMx| UjKI-Q":SXo6i#Y+R R5e! $=7VINu2ϘM/&3gO@Slq@B,%KN5G|9RN?Asƻec.hޏ` Wle;Jכ^Л#TR2j YUu$sd!\ rw[,wl#gaX_3˗H[6 b+ ͲncxYMF7Sݎs>Hd@I`|z"GݎQ)xXU^/HtDӦ!t=nL1ve_[|-{sh>2U8N>;H:|r1]fZuX$ H<|gg66zE:JSjU. ,8&. [0 i/'x&3k2޵pl/ğmK!\7[%9zf鷮IgLnr8]%!jf(08tXmo/ֻ[WkbQ}y~~ӄxKn'0uʹ{]XO9H6n)/Q辬:<VUaD=ad2H(/s/%zVIaVpT=0tgz*H-DLt){Sԋ3{lU4r?J]@ ōjbkvos-%t̽S;XȜQ0ѧBZg1hA~?Kqs+O0 5ccDw U@{JVb-%Ca_fJ.rGoa}Bjb7e"v"|a(a򨙁1wwj47ޑ,2'*NV&g3ON{Sʐu>O -v?jDS$6sBaVwB\j0Dvo^T;@X{f yk",}f]Ÿd"Z6eWvNUwjY?AU(F,2lso,G]h+ 㼎Q~!M5[.]hnMu ͟hI19>܋UC+ז6S֫?`g_A4"+9trlTR4z.q- W0z֖`vdR5JG н1ڿu7 n ,\kr81@G=GZ"ibkWabr0P&fI)(/~ʓ% cGom^9 䉙 _bm,)W'E[frܶYWP3y _͐Pj!o( LLسt;IuҤͰ A#UyY?q鍷TnN_`#{ˋ6$^Ʌr3Um ٙd}\ײQ!h)ֳ.|Hwvjl#7%’Е7I"[5P_j Zv:7M{0l*D#"VhM@[Ys 6cLKiNG`b1d&/g(|#vNe ʃ ?TMs,Ns@!BzȩkC89kTDn͓p GS\GX؞Ǐ3H_1fPg1}1vV5`W/0UR4ܭ;m7N¢>T[% !=bBhq&JK#a,>B~!= ҿ˫4w1b4r*#/w r^CʱsCidESC(&qʾCmjڏ{q/&ڢy=N.)ŕC.fE6L;jZyj9n[:uxضQ˵D>VW:icJxx2A;+6W zD;NIz35ʁ[7lۈ;(URL.u+y®.錤Ø-p]]!X^#}elDnrŒXWOn`W܄j d4=ooUy[9,lHP-,p2x~Yz-R& ) \{vW>mtM_'$(ff'mL>'eWՈ(+Z#W"ޞlC;h4Bkl=Wb!jN5.oᏹW0-8Ө6yWґY8ToV6׌͋06Z=GG|>kgydƼQܯ5lAq`/쉖 &M#p ZscG焒׺4E"j)M(& +Æv 3&`}YC~^^uȘ6q{8KvlSawI$s<3hr8jZ iȈ"מ;]5I c"u¯z܋a#c 9\xo˯F74(ƺ:V]'4 y)=n<̠ʪYG a^,2 ٵw^"tbP`pKg( UQ9ׄNG.EnSvΰ/OrOTfT3I [,}% lH7r3""ŵuN"~y?DԐVU L~FM*$sABjX`g,q |#dhgzN)>,(jEN̍Y"G{$mfpd_!+#L  MO"OZ.Қ`pd·,2}>hL:7*Sy\ pq5%I.Xr,䩐P?djH50̦l'UmnL5+mˡ^˄:Y-E^Lqi Y;z\. V?63&n]4 j|+7^KdF=ֲC#1,dD*F1&nf2g*5ea#=u|߼h&rզ"U?'Q̎ҭ:3ݻbPܕO;e/%C@Y4m,%1/, 8!9NL,r,A: ;~=zŞ4} ;yIքjݹ(V]D~KGLodѫK mcÔD;8k<9'ξ#ByT Y( ,TVɈKQ KT_hIp`gΧ6.\bDĝ2 uoCIApSQ7Λ1(F#L!Tl70Fu_.'n"PY(>_B vO+JB|dHl"72h=CƯ)x(:JHʿ֢m䐪hplh?+&")]E"T%Cqb$Lγ¾Wi_Qr@N# :QE ӕWYŇ0#uND9A.m:ޚ !~c(4?bFs˳B9*ZIуp˜-j3bCr+6븻(`J<4'8Uf".m}g6gĘIcjU-2XUOJb&Mr f0"!zʜQy&ZE Z-3Z{)ќ@EgcxZmN8$ԑx%x02"BM6!DUg;RbwtqϿfr][>L bLI@s֍a I:njGbuc|  * V; ZA.A [FNq /z;Vxe@CGR`i#-k x6A ziŮX`Eh›X`™ۉѦOw7}- s+S,Ȓe_ګ=T_| Ɖ]烙?N8ZŃ'n[֘=PVra\0{nK/vql!p*x+{;,T~_[8!+υڥ͌ڠ-B]QEkB!֭EYiJ3Jdlq|sVs Q|oܭ5۞ / .O :I'&(WouxdakַV YJ>s#~:k֙oS>̣CxVLj)sHY sW8S.}l~Gi5 dȭY +l =E2ĨPTġcͻKѣl]# f~>U2o,C\1ZWN r5MiC̔n1ϋj0ބ["7ڲZ6ZJSvyQ\i1a-|3>]fO#=#cFvn+@-c%XE&s=hZ.U~&Z(t%IDLD2h'zr'ϼE$~ 0΄!JjdFNZkH?{{ DbppWܥwL>Wu`SVnyqDW|iHWHCg*?̋:0lqC5G ɔ4a G9S"9bmZj>|sh]yUv(-isY G7}/]i2ͶУvGF`|nIEUon n0|Q<){IKx#EݵܐGZS&}nL&7 ^ߥz5Q۵F.O =,W$ nm,}9t^Nr$e~60R ~0ihe8D 22tlsI:k&Alٞ(Jftwm .9_u5._KXD}c^h-mcOi`6jA!dg DMy7qOVcG\gj3j YY0[Iqys[,&9/@FQh?뫳]`Q$͟md-^!Z$o9ڹl)a-ovP R[flzl,b-vE3 ~J_`P&uE<)۞8Ѩ0Q՚\?zs75iZMZ_nQ{kB'EiFNUm1\BىQdJB\T{u"$Etp?xTX Z-/ 4o"KĂdxmɡ(:l醵PGf>hrPܦ mMj g^(YK*ߺZNL KV4'&<_`ra7( Ř")NQq+LXaUehWjӬ D U h(l}H*KJ1: (@&7+BNqxV, 2&z)8* kC3x[q/?)xݩtV;ʃgtgW"M漂M2w`ꏕLMWnJ*=[b71+;Dn-3ۮ!}p} aUCuN`#gd@p6)I'Yh\=QAtwXL%\S[;YNbN7 u4ginȁMhLSh4?h_nttwdU!z4_YV??BUV,s}wԝlM]}kr \'U>?]P%[@aaAH?b BE VPe9c( DZm/i5-Ê>7ɒOl{_NȽqJu+LG)y0˦S0u@!Pc<#DWe 4$6%7y5S@׺9kKV˨vo J1m1c\̹MljxQ kL"JC%nQ;6O,>aB.AB-?>DMrGǭBF|V% xOK>c4r?{07)Ի.uFmlNfփRe_d_~J!*!i HݕdMZG?Xyve1O3KsRpjĉ {rp_Z=#U\&lZySΫ2Ēr쮸^?16_fR~* $Ep'l*JIpmBsf1 +/&[wKM5Li0RMh"FnA Ҫ:-=EפU׮`[3N YMC-pl%nC6KV B߫*O>w r|mDC@ة9{AY! g'ۉv\ j:=[1OR@^j[ p'0Ł(di`X<B*!~]3{'o:#Sҡ@Bs3@ig4'JB"8N_>;6YG_NeV*EQo3ŝvb,n!Z<*/"ӣd%~SÁ^>@Xw&cgM\PlWG?ǩ^cQ#( $A ׫ Uչ73Bd(]Ao0` 5$+١iz.?"y pusR$@٩1L8.Ls}@YxW/R 1L/l6rN%S҅A2x]P738^'ufDrTqHnLGŻ1~3d TW6,<63#b!yVF !n›L R;^a줾v-쭟a*.M\?ZEϥ"aYX)ҷ 2iy1T>$e2ķjƃGFZ.˅!p Fe;QŞ6_v(Py+|K@LO 'p. rFz^4-N_.^l<:*cuQ4Z:q"O9UNV~ ~pj3LA bhH1ci,m} o&X矋Zq[ڿR=Ш7:O qOALc`XTmcJ~ӂ3-*suWHˏ`5!hJbI&fUdJlɡO RŶk#)XO y1 5Đc:ƚ$v kX0q&4QƔ=|\ j24 #ro=eix$; 1͠{<5<5Q/!HkZWY}%j܂[N,IJNN1Hqd7(U"x?ѬYkDE97b>%lku%D퍅MPhNY D.d ϲ 8FPRbi K>:[@}+Z)ȡbv_I)l<SkNI?,H`A!c-wd32fUBDcD7Q&A>PX,tKu<|un_׫:&Yr`Tb*r7g0 ^nu:d ѬXc>r9T8:@ZU9--_~ADqSL!C̈6*9;'h> }Xq%i=*,~6=Ʃ#6J~2B?07? MDMxH6 2y/(F^i_ 5U= Xy"/Ԣ X`]ȞPˎWBˍ] VOlzP0a gmVO3QȁCR̀ OBG4)1,i* Jqɮ] R@^4wfn{o@S&R'BM@ͩD8z؛! hI _,d ~`B}յM{X>rVŚbD(E0>X"|/‹!A1 Dԇ+2~\ԽэxP@gd9 mIbjcXY:]%A`,)xKB+85j;aI_&1qHُ(~Ѩ˪TCfB:1alHbJ <_Nж2L(ktX3.oE4s[ Dq]}}:P@ (ч;c6e [K6 Y$+sIs5RI &޴4gAd٘;!XQLU mAz[@Tv5`ڇM[+i+>Mihqx@B/*< ƕ!5ǛV' )anQΏTV]+1xhV~!d^e dd1 $#cb+ˁvkA #Q8/ U^߹yupƸ̢1:8C;+Kh0?謝?a?k"FQHN^E[zz)Tԡ q%NvL$@<v*/|S~LRc|!8yL:gBFIcf&#2PtPIpE(E g&QzXB ]#'m)Iʛ ҅zCɡ$j)+4gB^U-TyZWryF]\dm\rUR6g) #+gyDxgJm8n^6=uE2%}U!̇H+p9q]w 6Ud7 K\ëTDC-;zGHؒ4̓@E/;|CLXK]WlU$0Y)$"a?X*bϥd"bTx\kT?Nų? zlb?WYG/֕J0y.$[1*8~|-gJ<:f1"jUǚ+}@}G%I* II,XWON']F%HGOa"V/VAЧeP{od&޽.:;<0oA%f81I~0oF)8.QIV!u8Kzl 1(OX4a˟B^Zzp ;<_cC?2jh a.~,@eRHi#=f]=qYFnED[n ;B>j6T*/c/%63*W:T<)#p+r7LKUbؽgˍ\Y>Dp8#a\|Bc_iȥzGʹn Ng1j܃}:<չ|F >2> {=hGs~l&p$9}Ժgp>n9&l»cA-oWLOSnxwXkޱgܳyѦl׳T`|en4QA@sP4:w Qd,P"Th C˹l2Dwa[K@6rl_ U21/L<=J@6f̵zj>>f4XﺾYϹm'>zI)JSc¨k du}VDߴki#Hx珊KkMR@\Vj݊O݉m_?Ė P=jgf,75H[nbсNQ}N;)k_9uPE;rml{1XU%4GILsCbƛh,&ƾ[zdko?tp0ԢPY^S̩H`Nw2_;6;q׺ed s mS']x[n%yU5~'Ե 7ׇS$N5>}兮Y픸DOKrM#Z&B{nrǯ#u63pp AT9py1[ov :Կ6vY ;ξ)Ve:$h.{ZmvCD 또f?ZGBhLLEѡNEb&#/oTs] ۄ Y'*TÛ6װP[w ^띤Egh[IZeϘ)!(LGaV! { J~xܴcB+_y[\' Dv-+*:qdíqBF kM@ =iϗS0 T| /6P6f~)RxQݬ܇˿U "R"lZen?覟h=t[E&R e¸#YmNñBY>YH"u-aCoAuU:6Vߧ2k*{=;슽uXIy^./~ ՕF $ ;J+|_7jț3riwN|%ß^K (\`tYy9to\yfoMovy,a҉̃ I¶BG(y91^5r|@<\."t~1fChh6[0oRؔ 4&~aЕ (o^zG?Pun4'l~li|8)җo0œ224_ HJOZZtO*gj;gPm4 X33_iU_cሪ~4Dw9cW(%"rf%Emm>A9}(F&#Tlԑ4 )̾S3%~{uANET ɼWԎʁ=`W^]]Hq2&1XOmv};K;ldY#BE䧤5rJ)hGyt'LVU% sRy=~txFi-s4rfZ8 ~2"ɠXS~Dpuͣ:HȺm?8]jZT%$7Ao4j 1MbN+>Z\SmAzˆ+g!{ Y g2:KN9S"F! HR[٣ܿ y;e7*㣠&K1#[!G/VUyE[,yS\FH2,9o?b]S@^(XV܆=>~*+q_9:WՕ4ܯ}3EN s=7/Nc -!o'hX*ѭ%_KvŃ;9&VIE킵U'~jRm7EMZCM#cFߕү(VH: 8!zi9Q (?$)\Pl;Zڵ7f9>Y]CŴ4wb QӸSEOكaG4Qv:JMry ;ϥc͘ v :(vozx5f$˨T2Du-oPt8uŊ'A1<p*_;0G'Ec }z>*'ŸIޒX1Z Y 8Q2U-"^ug|^Sx HX`tG+6Fo(}}TםR20M46K[U#fQK gש`^ZaL?i 9_x\4<+r4Z#̠+mDp O6'Gfb{ōu]R+88s4IiQ/SO!ȸK//rۄʅrK"inz!*F7a~1䜐%{|/5^<8j\%  )jtG۸\>|\y/D.! 6*mCNBR!UᇃF)M A]CvKja*q!#Wgb8K4dC,mQ:i:ޞ @|Kz<FsQ&ƯPh3$ d{ `}B*/XE<:G_Vs܃Y/\T猀709]7  snh*7ܟ z""D7c)\/DF">{O73cԽmc+JE* 킧ۉB:Q90@"{~,kۗR?TgB]Ǣ5E(!WHSGf olvФSףQ MuHx* dBse({gnvFFl;*bwE msݣMC 8 ?5} z)F~HNҊz3Q=NkI$8,R)O6@璿( wDKO\jBG{Va -[>hJJi]e~Cj&U"5\#v7uE 2`jE։lg`+IN*4?Ug3E*滖M֟?8rFAA!9cl]Koi[0L#C.܅q@Qt]W';^ͷUpz$1mo3\dY63Ufjd=_~>vB@-]m] iNR`(u)qUEG ՇYNi좼$(-51Y]h}/CŚ޺ӼE 2FPg(kdž@i wЧ͂jzz!O>?LVʞ1mbfQqIŽ J)y8t]"prnqGN% 1<V' (]';{q]|_`YW["fB_D|koRvlTgz j3Vc&D&Dod/TI v:9 ҈O:|>kx?/楿+PfcSn_dկ jD'ʴz*rH,E eea07'8YE-OB<2ڰl7j!@4F+Zi4c+lo 5C;ʝ0-A%B&8 L 1i@k*SpowǪ2l I0+ΞoaDi<["~y+e7mB뗢YC}a2ûs֪2OCxc1=Ew@7HôҪ>S BDVLQG VL6SecC"މ4X:j9s"Pw4| k pm^P@sۓS2opa1Ntm` I}9}3jdWkk6N+UR> Θ]ስOUV^4 X˻L$ +p=dj=D('iK, aZ,7"dg ֓V9)kL]ZN C\[^/SifW Jc?A412t<#RޫCrm>L\mºyE77%}Robį ]'";_y>gs3s/}r@vq',ǥby94n>4V4'G굪hBQ7ڋ|O{oIH,s~EƔ Eoi1-H70-8*v臉AQnW0T.@V80؊^RyZSa5C7c[FBCW AoK?!\qǛLv.{ȧܸDמEkNvv'Vux4`ĩar<=gw=x&2~D:q_lG@FŒ `Iw@&+1?.c$az7 7KjH\P9mnPw9n}եM]e~d?!j e 'f (F gKw0Vp=35y8p̕em3`z}q:L#xa;G#]SO}LM(p 04!'bk w7Q 5AgUR\{6""I8@'id#*[n` "h7Vc(́mIMCZI"$c3 . GIM-oU^h?d  $A)wşAu5̍O5&ÿ/@-U\i-EҒ;LxKh#EA_n ᆓ7zfR- G:]pwZ`O2i瞮wٷf۝TIaVjs6a?DXvb>]k72xH<#sL~bJ/JLU;Aknu m.2 3a@5?_0CIVɲʑ1>nO|!5wDƨ ughmɉJ$P;x/zD=;=U$Z{Q62&,>z<P N^G#/BD;^R^&0 !؍ Twbhw2]N^hlB e)a07ۡd58<'&Wp&sɢ"kjg_l*Gk6h +s9yNA+ږY(6r4Ky]vbתPN!?E5j* kpUdTC`VU[3y)ypf!5#=Y.)~"_Av_\ ߢQ*R磭'}}aFA0- ipPO(n1ܗ ,h$tRNq=VgrKvclQi0*J0`7’f}o0 n96hجTCзB`J&IgP@KuF(zTYo2>}Q{DH3t^(I6(0alBh냜q nl}(5\RēnMxL.Tw!^R&: [t]U#6i2_%ݓCqf^z\*cL1m5~ߜ,]H8CLElB J\\)^%,]E,VmחbgϘ}|ӴّS'ЛUJZg Kt9aNJ܍7hѮ/"vō-"etЅ{az6\A7U%'+=R'Jnδ:n* u^5ljziYG"a)d( '!/NnY;ls2Ȩ9dBspEԼ_Tm1ڊY @K^Gb xفn"9dR$lL\1A(_mTm Y XJUcbVS7!LjTI!\6X\`Z ';-K Dv"x^*$\MÛ,z¢TŪ+O۸2 ۝yҾ*îz?/i=qOXq:e<03ċՍFɭl/'zN!Sr'~BէNVmYC%ʣ2YT$iw:$?.$kE;٤;VBM<#3m"$ a '~{fL3fiygzthǕ}yTy`2iS1U܃_,= @ԦьѬCtҙz^2zg yrFi΂^(F !@HМ|$iR9l>u*/E;_%\t-W #k%)?g]\F?p( +?c˧1~EHضRJR5Tu&=WQ,+ V–EKԗy%+גaAJ)[-=M橺x|MW`0. 5*@*Q c걷ba s>(Lajd2 3.؏'a$Pr)ꨇא>g{EW ǤP#N&bK;WJA=is2r܂?11glЪSjzE+,R _|+2k[pͦ xc'CAD'u7u*ÆO.Ceta"l\>kI&P--k7eO"T<͈ >Ww^U]g׹@)xP J1eT1qki $Y-DWRԯ#&.Yz-QvQ;aC>!S_M.-oA\fL U:cm=ht]Ł\+b;Z9?H~̬u%&l%vHg+) wޥƎΞ9OWG%)uO[Ba\WOel`̕O;9ԅ$yqJbHȹSay`nI/k!AkOj%HJ8d%* Cڝ*vW:i.}10Ls8¢:wy=rz|Db:3*}|udT都;"{^zM8NИH00mѠ?|^_mH#8o}l&mƟu-gG aЬkmgCnM B'jjy7) 4EHxZٷx7v&f"KmҞܱT9-EƟ eԱ2_5nr<~, ׌ˋ؍r~+, {LYlVHGcwHc?sE/qW wa)V˱2OᯜfRT>dݚ[9o"%b(~H_)3UtOM䵙F[20߼|+‰-EX^]^l+Fb|y^h;i.u矆gFi#2= /,zySOh tHz/vp~h.,HKZ::ä!{_JsYvBZ&1}Z ԯ?^1pum}f pZ8Z*ޓY[jKsŴ=nFםw>~%íxJ74d qv<ڭou>M'z a8 HnNJ]N_Z gv$9kĄ/W rgҐ,oĥ}xm8hچu])h ֫86 ¤?̺|_d60NϝT*\8Vl(}?tjQϔ=LwWI 2D\# aHޡ+{ O+I;':3<[j7onB)23 C֣eY0X +l {>FyELh# r{R0p:KH h9vj݉O!\Xd_1 2.޲G;EM>^R*%;Ц_@8Տ̊x Eڻ-O >=X!KiڿqG~Cx8 :]s*VYTٰB^tYVi}Df>\sjQJSfE:X/@vO;-Jgf{_ӞZ+F;+$q Kθ7*BPz'Z Fb2stQĠ.ZU@%unϜ㛗_%ɟfovQٔ[2*XNpVFfވ4iˆwpd9=v&6FULVI'Q.6@MS@ND+v 3LӬQ΋G,&7B֔_͌d7L%VAΥ!e1?K@jujpcfXM*b^WOA*d6ߒFX+7-iMCh|[ ̷ G '_~#i""rRo攛@"hǸJJL;'Bh1k3ː6ThSZj:6?vEN|kM1tmoDM^|늹6dһI1r%G,l2B.p no%&ԁI]$^'F6񕁱iYy~@tcĚ6/+M09l^xHu=m-_U>pubwSoA 5 L̶Q7a x}֭grӒmբ .x ^LIQsFOZ$] p! rrCm2oio ֒|CZm0mC;Z15n|5A6%c툨 ˮS%K\gTrM[k ia˓k?!JnSv ƊL/ewCO}πAIt3ԛgh1 zbl7aTu^7,~ 13UnOEgw6!91|WC6>UO4"1K:QRJ6ݷ-wmlL,w]w37ʄv@y] 5w#Tɜ O ;a.gy7G_I#Ou$ =u-w+ 2n,q >R#MSֿsn%]<ÔK8!^ I\6p1SZLb鱭;gsTX92@&^5p@6"3r(L8 ctÖ3Q8K|f`UDu(BMFk0^(jhCH AbdmL:gZ#^ ˾qd\f<]E3,RVvSI==18ښArb=Q䴴A{8JAhfF0Ԁ6 ї‰z V/q95@fH5.!roH5t\&jLA|2 %ޚkԸm?.5Aez/)OrAj@KwI+}SM2h+g%$)ُWoԵJc+9g>fD4ST8(]=ݏF㙢O 7I:]^1i| yW; p~#(N X{b1z]ێ.Xߘ =}EprU3a8!/ ` *q24PS#O@j1z>;erTg_ ]c zjARTe R8k)r]j:9FCJ=.a)QҸ\$VuoTA`f?0"D=z*QKb%vX.gJbl>_"un1rGxF* vY Ń%:tUQۢ{[:֠u p"ߣQ\+갢DhRL|x+9 uo =.ܡA v%N5,QPϐh)$$ֹ!(tj׺F58g؜~lq7BMNIy%Y[I֋GYW<`0~'@Mc]' ĝ@NULB:N+Q81N@(Ǝc XD΅BjwWC*b#B*^J73|eܯzw)8TK`Pmz+D3)<Y0D8<<z6SC3f&qAĽͦ=ǞapT5vFP,v2VH~UGn+X0F>]ם{xo')dBң\ry.[{#6!}gzŬyCI>Ot1Y}&%ؘ`t^n(Fڋ{68!@ iO_)hB $*z':lJ% q-hۦS~TMp1]#ٷ{gW7w<$u8uS@μ҇]Qmhn8*-;**ˣqoA{,APQقIc(j" ޣ_ `_LPF{Ŏh[@~j烰2MpS*糘Ɨ<:;M׬LZGҙnDL1iEsա>Kl^4O"AGiay!`7`5lO*Cs*iܮ8G 񆙁ntqSqbA 5j(dVoxX]"+@==m凼|ȕ^m T2 LLf ' +A$g,U!I!-̘UzJ (J M2ЎVZ`<:>xlH;tBtkՇu4 :SrM 38NץPV[hH}>ico(U7!L崮j kg|D muIE)v6p7z;uhyVi݃}Ep "U=^e3fӲH,Dܖ޲'hDzUoZC"5w?>W ivGv *ƌw-쎯ɹ&`2N}Xt6@~J&ѷ#*!Q#%+}~8>p}P'Sl8 om) *Oh`Y)?EM (wrR-U>ƛ<'Yy[ <4 a\@!Yۇ-g"$Į츫1/c1&*JՕf +"|`! J$v[X2לl/XŗZ|FܜKV P XѺLED)?5%jUmĨsOBs[kDNѿ=:k yUr"&م.>\{v=~3 u4%5[A$aЄ#t'& 7K.Eަ#mnR?!AZZ4Rl]fGAaLAk"tiSWodjf, ~pg 8hQ!JYvpB{?%9n$fΪ.gE`Nv#2j q K ZCc'qEEɴϯe@z2@{q%swWd(ѠM~IUedUe/{OE[-0tcWꔰ&QX`-ȟ)^MKղg|_g^VOT%bEL;Ҽ,a&bNjۤ2F0RRF[S\H^ryLe~ǯgZg?0CCe.GU=11K +R?1bDv/JQ;*W[>RZ9ΓAmX"OxnoBt/M:X^FAk\G|HXԆ>眫!!<gk ʵ73:={| J -mƪZcoȏ_a([/O)C,h<]ɵ}HSgHN 3NdZ f2?ȴqeD-Cϡ-l2n(SF'Aά,o1t$ z~ IQ,o轕s@s00*>)F^Z% ^0ntCzD^ށA_a@TRd8LKpdiNuURuɏ &rjp;dECMEGHiW5䜙+k}/ZmGĴcբyD*qF8{4/,-qZL{V?4N }rT*]>$AĵK# F r5-92ew?Ȁvdu|xN8Q#s&SF<8h =YYľy2跁 b.QdmVu\ S4\O~,lb:D6y60x&D*{AcX\g'.N$+Yhp =7+-P|m|ӡbKQ^o7JG0Xֳ蟃D|-P|럟?Q1l"|W(GReX涑2r͑]HǃbvHF*5K:]v@'V3(2? bZ!+<֌Qs$ TQ?2 _ klp}4bYE&QBj˵ϭ"[ܐ.Cf:sFa i=H}(;̙{Y o׌D 4Z`]4 C(z9*T]GӌOv[bC bU-'&Aj-g:j.D2@ft%XVu]DG>;[fPl9O_ `ٶ#y/ i-AKgetWt%`NoGW!zkKg!:M# K7^'9`{gvge5TTo6P nٟ`,v¾vk .2H a~ 2|^;N9~2/3Ruy;WV/xmrgZXPbul<]AF׮y~|po )6h2sOp@w*{pҚZ@f3j+5ԎA]TE`~zAH]4~%u̎E9Ѵ Jk/O6܅"Nu"ƄAg33Z[;l8yHy4P(3U9MX< XH|i?qV/-S%/{ᙴO/f&W/XdPODTGqr2An# (= g:k0( 8Xiv'+8k>&62_xDZ+i&>E,KN?05 +c+ @ bÞ6^r(m`X 9QA*z@׎-+zȶnh to>aR0lUf|m|r2vtbPkGӷA^rEjJ#-MOqQKNn&j)~"SU.$NبllQ {c&hoGy} &RVܭ LJGjRFdAq2ԃ}6ޅj06ΖVQRgFYTtD4˿v") eb"5k]FhdpLX"{>,Zڬ;iEP&ۇє1LF_JDP6Ej^H"+>pYŲJr=Y,SO7*]tF &,?ev0E#=(𸹤)ȃh9t c+YWYVt#p|QZ.ta9oK9AzY2^`q(AζH9PԗJ+Ҽ8 (>VчIk)G*ʣDQA K[Ę&xd; ㈖, go]r `:P @W]"P1h aL ;=gp0a.>㮝F/u綆0#ڗ侦 ۥ%&[= z墏#roALSZu$cQ`B=71qf<د zуˠnY_",/fPwYC3I~H. )[ ;x9 0cߊur Km|)7GW2/M5`"lH[{4!HZ\" -A.R&8%ԓw{lf0L^E#cMVP r6$],Q`nG7-\}c`>틒|&(:AJ.XnrL"w" dWI#wtd;&\$ _c5%OKzGLP=NM]-yY~pi9!lVDiKeQ;d\f`){oT#oYď- iMh=vHsM/vu _gsf4X\g? A-\}$Uej/soܳZ_)br]J"|r 阦?(L &HEֽ|ks=E0yQ8̶~S1=b 8 \㊃w`B]HBը9"'fEnM 7>}hюe_:ӨUg e>$u{LѪ&5_>'3T;4 ;K< (eZvc|:ٙ6;Vl5C~R{`B2CNberٴ_)LR1"Uk<\ИY(S!#34B "ȁ|y$yF~-ۙ]BcXg6#u"k Eyf0BhsBeO @mmU+Qt5b ƃy,RAK A _pvR\Ҭt,ώ-sq}[*RwU?[8$ή*DŽX3;;QtQ,okiTG6r^q604eu vqşnR:b F G)5ljXCRVZiJrpPz! h0KsF׹q;#0iJ+rƫe"`Ll6$͊ӧ TJqpM~7dϋd,zӳ=RA!%QOAErǣ>mtX! X'K0).C{lgM[TWHGbヽkH=W`*Lao4g81Y=@{ٱ:=Czi% ݏH {!ȉʦ~QvΜWRf~hfg٦Osu)$ب+⓪0"ma'_UxΌrT!lKJ¢%fEK֜Z&oxiQ."13B?gS)Xpէ!ϟJf(gʶ_jẆ##Ӂ\t츱LEd{wm.לB|dDTԍ]T.e%s:R씋\!}Kpڹa!ePfM2Lz0kT#ݛds(|jÒfIÁBݵ%8=P7D6W+|x&A s ~5L?\aݛ~G.B2a' AV xƪdSk=fٕ^nGmI;|ʉOg\_px =UH}xb='ʊ|CL4D$m䰬A<@tp[+CGܴ 4$ykn^d"QkV艘HbUolqedz=;rSD&n3IQRLoHӑfD:74Ytvޣ*)k08g aɑjfo}9=ĄTc~? BF';t 8ЛB8 3?+c k,t:vթ}ԏ&ģׄH%'TõÍifI:5z@>AqKcC>O>$ΣG5'4q*󵬘JT5˻Ug~55]'-m=VɧxSi/ :ߥKCr+)s-NDg29r̲$H.zf o[9q?z]̆(zo)U_mq/SV2㾌FV?XERpx8vYޡtx{ysr#~*]x2Fv[Yrm D aD[Nj&j}S]Gg+c4ȶ*zޚr;〕lճV4ʔ&Tωa#a+Ŏxc?~_[V.Pfh^?yHƊ嗾o"1M@J|/rt&%4-yH.;y)9k+b3 :TU@yӤ4|R+{vڝUaC0I^jI, ,7CZICk &'M[paʠc耘+@`L;6 B2;=ě6[8any,lS%EUޭЄk\z 7XՋIvSHd1OC(Oy_ѧJ2EIFdR~Y! 宼c&2䥃<5bKy9NHU6 f[8EZ.\қUXɡ[ܣ,oΥYs^wbH]xHhn%U)1mJpqs YWE.j82؅LqsXR $y|f!Zuex2 ,H/!E\"CX{A(~+!$ 5 `Q 5YW5ψ h r t&V ?Պlc6+&TE;'/w=嘯'w叿՚ݓ* {eoKKs71ZA"lpak0XLp)P>kp;79!ݙu_*; ,(IpitW14i䪓F)8A 90Ä~{Zf f*0aGHQ+2wD6~3L"b2^X;5dп/ᜣN"fNImi|MJ;fѕܮIba-@΢L:U >e" Qz0fZT_4clۅt/S[M܈O,NĈqA(*޶f"G%P_"_BV1q׽:' ^^97:P#_j6DAyQ RC cݏʷ9 ɵ~wܶ4x)CSeڥ--`żҾJlawjJ_[&kOưoHvk(]XsQVOxJ6ͷHo2TЕG"DGrV#9#R&mi l1۠(vy}x~ J&<#UxR3Ѥy}:vGaUwF >ƥI̋1 i,5&m*$if0 eΣ~3|mq*MX”vTk6В£ƻ h^M.> CΆ½ e!0(UeMZݒZi(~gw~?@s{ko3 MIЃd*c +o8?XxiSE4 U >4yԯUkW_7';^̇m^ď@ 1.Pi(?90Of%DZߚnh!הiIZ^z '_6Rv\񙤅ѮTN3l FFם.Ь'&//Dއdu\@% Vb1qr"9|+麏-oޒpKJ伓'3e>yyZ;5**źk שd6r4ާZ~FSJ~d˿I̛/gӒ0K҂xrf=M>G8蓹p mWa2T.G6{Xt8Wص!Qg'_+/ #kCet`>@;mMEG͓`&gr݉KR[IxH_!a+a*p_5T u.+M9NօgiģF@"L2n%C ,['P1'.DA`mWq;f?. >ju[L0}2=, 2̝PӰpzB|z(zs V,ENZ1=ј`Ay0No^|n ~ћSf>ImW  Y 5Y5˒ceCm@2at ;XY.{?gJD8IJN}{@h75X}ga\+ :.ʢr36aVȏ~ 113R:sP)7J9_X[2K2ܨaVUdME2L6DAJ)BZ[Xw 1 .m_sOmh>U2zw\z^1 Je5:#?z*JZX/D?8;a ^y_㢝%%c[ uվB s"\/n] ʠQʁ&Bq.n,P+؅I`"-7%Yi摼cG/i3rMBW&#+@~8b^sE<`Ay`7hEpXwy_!X"c% ^fn 58&P<20ePВLNhQە^Үi0"ԑ *yjz}@}%H" rOpñ15Ю6 fJY%{Ώb]evBOsB >A>b-_c)BR xSnYkv|M:-rL1w^ 0BoVan;ȷqj#a0?k6]x%I.;k+xآ+E$ x]kf< X%v7sc8HDcn>rj)+4ۯ D (!|Vr |"oZ ȹ_lJ=cb]&Nv 0,ĤnC<)9 A=Ո<[6OuZXBr!F/`nLzn 6PL-v.V wz($Ҿ=.ڞz=1R݋XWı0t =ο@<a0 6ڹuq0#)5*?ºE:ʛ3dr/_D"Y^ 4sip b_h)hυENK`U9&Εe%><5~ѽd,6 [0*Imע`UⳐ >/烕}PJ w^԰ͼO)֔QmAoi;;{S" 2[5 >drV^e2|AC ?l<}g%NgywIP#^q/J~l#nF|=I(g>MT+̅*[mW$akW=RB8a?!#Bi%]7G/جH[6$ű3a@rD/@W8ּ%V<>Aoϋq:"+j(߷t7*=@P\zϥzŠVIfL|"^̯\&~toLʑ{$gRމKwT}}LWۨ}W g~4"rvŃS6"T%Y˴'2*vIpHuei3oJ8T(QYE`^*-QR.O}85u mIZL 7|!h@ki[aȢJܒfg u1gr߳X^,_FlML֚bAҥ+.-J飮u?.oBYzL/D1S߫НF9Ozq5dR7zo׹y6#qMJa(F^*Ur.| u:L$ޱju$yٟjAYab| Ϫ@uTM 5b%}XD#<{Rme(j97}hhJB'h&&):eRѨդrG\r[g=^\晢 }=Sp+j~G8X v8-8p;R.L<"'0/ìM[IZd e^,W5G;m&W ă2>J@lPc`C~]wi|ֻh"Kt?,2q+bۅ(7=ophQ9[Ľ' Ԉk?^w'$K[݂y4|FE')Ȑ?sni'5jo85sCVB!l ٶAX4'YHZy|*ބ%@/ !(ܩ?} tjdxGIH>S򋊯)%,鈙}—HÿZi t:HK=K Rhk]1!: A"z?4FCPP"fz`+ t ̀~ٱ4hn۝Rm8! EhsVM]um4Lݞt@ *vele6P ݫ{@6f TM؈ہ?Ϛ\0hOawKUS<ԼLN/j`I.-9?\l?;J;t+m̢5̤t#7guб9R>#uE m1s.mTc4ӅMq(sӈN"9jވp5wGI2ֽ?݈`ߚ%6|왑NmqW5^$^≧]WiN$%bo"ȉ%M:ATEk}cѦݺp !"I nΰU+=(,oht?ĂH|s \~6zG_Q|:]x^mKB40QQu -E xjS~$KcC7z*u=ߞ±D{()N;6G:ؖ<V[t8F큙OHa_:A+"#/s3R'u iEoܤVK +̔=aR3XX(r9a`7 8rd| =za)e8¨T!@һ+ǻu)RxgD>!p:ʹ9Ƨbq%]I$_nOD.Ç{g@eByIUZtt|Sf{w=4k58apiQOyj)#"@0fP, JWE >z899[IF@&U߀__!YSPFBj쎖mi_p_ .ЫZ$˴:s `sl9[ߌE|WwQZWףavl $;L(hPpECEb ϺoL~?mM5vLC_B-[nXihcOo,2)> /+7\3g`? vHBg3pq3GZ#W&GT 6~KŦ{EJ| +{.ZYi RZv RyщNcCޑLB\/ܟ -lh{p.2mom 1?E?C*kE4=w[mH^޺vE,tv$*E`()3id-neBpca勇.+sb#v[nC/*- @X3/[?k] Ci~WTr*>?6WlO}kXh.pSiV:m2vbg~sy/!XUtf5˨̂jooq׀Xm8$Y la>ݓÍ$2~|)QC zaL~&3nm+ "D! q_8KΖ\]re"@T1Ai0j'ǰw+ /K%&a ENb\͉rtr^`4-ѸC"Îz&[ْtAؿZ %ȵ=K74Q}\bA:Kk$*]cN9eংAHD+ӟJ| W4gZseyg [@A5pu/P$1Q &+hkcxG3mqYl&|!S1{}‰h3]2mq!R"a=NƷm5p)S]0v[^Dz[gmgXgSp@\=NF1QJatIq'@>`n[H$ħ2,>഼ *os|ޜ{c3 u,G;!Pw/5"`_ ={?ip>+B&kA#45R=AR5! z_ H7ױYkIW% SԔV^2a)=̝0ahä*eTK_C8e{SB21CumӢ wBι?mJesp(?N$eRKm㾕ikxij'A廐m]5M]2Uj8$,]'6H9߸Q#2-4h!zpEn^mitce]N3!qZUl|8qOfw՘C ?݃ͮl*4*`:4r%z_ؓxtE~Wrq[O7s1X> i)h' tc(CI) ,3wxWa8ih ɐ>X@בke̋)p3<޾@A‚Uo@(:dA.՚z .2^]lMJvc@8 TxgSt@Ɨ iN/h1 p() Cb?֋,PAܫ΁lÕі:cq@V]2HVQV0lJ*?z& 繄D8D;]BW4)/bqmpDPv*sw2lvj仉ڰTTޝbADY<ъyˉ԰miV_^бz_+/>BnxzBK߃*@D U4榅2M*~CLnͽ= u;m~ ! $QABuN $r@?avDH(ykNM= aBw+:wp c8@eD,)aQb [` $MQBRZt*u'yuu}0//M&Tʚ|T tQÓ;< 4ewrФQw@,<ڇS);G2qWUY4+1# ciݓ`{G-t$?kޣVqػiϹ9cDu8|+H؉tM፹s8 lb`!O%K蠖gS+J (j>:q:R5r'zjHCM)O{yNX(:Wþ鰯sJ5Q\dI/0"|IZNs^/Iw )I \7ܜȶY  ׎ШF URB[\y 2}rGr48bd`Vꛙn螐V5@zɀ7qBǙ=@d O؆BN N͒ȋgٛ~Je;POx$auKrl-Qa>]T*PeiU^+uNࢯX]uv\▎^>3Q mDѸ5o0A^lo>~3vn+YXwI`A#Bh:Ɋ&I>æh/~q-ulq8F~CŻl^OU/VmPy+-7oREDg^`)zr4eB&guCu1Eel7ᘷg%, mh\囲 -'"K7&l;=ㆴ 2gTӯ"߸ ѼueA&eVJN(Z~ݟvj!Ml ^ `ahA