perf-debuginfo-5.10.0-183.0.0.96.oe2203sp3>  <@PT@7!.ܶujG7oeMTopeneuler@compass-ci.com G7os kb{I^RZD*4+re$4Q:tDG3lf8r3lMZuh]Hw ~1EGZYdx Gz EBM^7.y u@wXfśʵao,@ u,a4F`\d6/ pv3IY_,r?"VC.^FEdaGԘMf%W{}-EJ.6-j_!pw^E] B1q A6d64a1cb2a1bc2c654c1dc9a7403fe3c58c283c8074b0116470e413c86d415721c40e45acace32624944e8d916815316b11afc28V&)LFA26 3x>:? d - P 3E\bl   h = Tz$4(8F9 F:FFGHlIXY\]l^ bdefltuhvzi|Cperf-debuginfo5.10.0183.0.0.96.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.eF`dc-64g.compass-cirLGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch64 T`#S*&(V09A%`AAA$AAA$$$$$$$$$$$$eLeLeJFeJFeJGeJGeJFeJFeJFeJFeJFeJFeJFeJFeJFeJFeJFeJFeJFeJFeJFe2ab7804b352d1d97f5b0a6803fb8dd2dae0464cdd63e7082e454b4d1db59242200329affa6c1d79d7a67dcb65fb432836b3ab6745e9c3b481f59aa9d4fcb3ddae69f3b0e1d17c751801c21f2b1d1a0da227ab0f8ea2c18326f6054832a774bc3be1fc674987d43be8a89655e01402e0a1324eb29ab9e75af6d485c58b26f256640037f9990c238b6793436ebc7e5c1d01d36940106bf8fad9e6d15eeff926f593aa2bb745bda4d9213998688714c9eb8503633efa2f3b877301747ba37ad7324a14b645959d59d195819697eb6799339ef5cfbc6c753c7d9dce8d6cf78ea56543ff4a2a6ea20119b4c497bbb323f4f35fce08e18c7fc9f77bccc0bc11813c575843738945218f30042117e471582650b793bcf1c3bb8014c005e69b084f35b20cf5b7c9ee193c8c0546c4724bc7dee8fc86eebc454c397717a604f489b1396cff0c47820474bde0c7887e18362c20cd853ca3b533a3edce285fe03058c3ca85aeb7fcb5691b1faede5192f898de7450142247d65bd833e97a3014a60015fb6d22e528a209e4ec5d148ef89955a3f128e17fc63106dad5fe0604f5179be5a23b81b078ed09ce1a7ed91feff3ae265e65d70e47877680027aad588f9401247baa7f989aa5ba9adbfc07b240444253c3fcfb43cd8bf7175c790412eb61fbf5d2b6rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.10.0-183.0.0.96.oe2203sp3.src.rpmperf-debuginfoperf-debuginfo(aarch-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.17.0eene@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@bzSbk@be;bbb^@bV@bP#bDF@b!b!b@b8bOb@a,@Jialin 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.41Zheng Zengkai - 5.10.0-87.0.0.40Zheng Zengkai - 5.10.0-83.0.0.39Zheng Zengkai - 5.10.0-82.0.0.38Zheng Zengkai - 5.10.0-81.0.0.37Zheng Zengkai - 5.10.0-80.0.0.36Zheng Zengkai - 5.10.0-79.0.0.35Zheng Zengkai - 5.10.0-78.0.0.34Zheng Zengkai - 5.10.0-59.0.0.33Zheng Zengkai - 5.10.0-58.0.0.32Zheng Zengkai - 5.10.0-57.0.0.31Zheng Zengkai - 5.10.0-56.0.0.30Zheng Zengkai - 5.10.0-55.0.0.29Zheng Zengkai - 5.10.0-54.0.0.28Zheng Zengkai - 5.10.0-53.0.0.27- !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 store- llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - Revert "clocksource: Reduce clocksource-skew threshold" - Revert "clocksource: Avoid accidental unstable marking of clocksources" - Revert "xfrm: rate limit SA mapping change message to user space" - ipvlan: Modify the value of ipvlan modes - of: Enable crashkernel=X,high to support kexec option -s - arm64: kdump: Try not to use NO_BLOCK_MAPPINGS for memory under 4G - arm64: kdump: Use page-level mapping for the high memory of crashkernel - arm64: kdump: Don't force page-level mappings for memory above 4G - arm64: kdump: Update the name of crashk_low_res - x86: KVM: Fixed the bug that WAITmax cannot be updated in real time - powerpc: Free fdt on error in elf64_load() - powerpc: If kexec_build_elf_info() fails return immediately from elf64_load() - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - RDMA/rtrs-clt: Fix possible double free in error case - arm64: fix clang warning about TRAMP_VALIAS - arm64: kvm: Fix copy-and-paste error in bhb templates for v5.10 stable - arm64: proton-pack: Include unprivileged eBPF status in Spectre v2 mitigation reporting - arm64: Use the clearbhb instruction in mitigations - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Allow indirect vectors to be used without SPECTRE_V3A - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: spectre: Rename spectre_v4_patch_fw_mitigation_conduit - arm64: entry.S: Add ventry overflow sanity checks - ARM: Spectre-BHB: provide empty stub for non-config - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - arm64: add ID_AA64ISAR2_EL1 sys register - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path - scripts: sphinx-pre-install: Fix ctex support on Debian - scripts: sphinx-pre-install: add required ctex dependency - ath10k: Fix the MTU size on QCA9377 SDIO - mtd: nand: bbt: Fix corner case in bad block table handling - lib/test_meminit: destroy cache in kmem_cache_alloc_bulk() test - mm/hmm.c: allow VM_MIXEDMAP to work with hmm_range_fault - lib82596: Fix IRQ check in sni_82596_probe - scripts/dtc: dtx_diff: remove broken example from help text - dt-bindings: watchdog: Require samsung,syscon-phandle for Exynos7 - dt-bindings: display: meson-vpu: Add missing amlogic,canvas property - dt-bindings: display: meson-dw-hdmi: add missing sound-name-prefix property - net: mscc: ocelot: fix using match before it is set - net: sfp: fix high power modules without diagnostic monitoring - net: ethernet: mtk_eth_soc: fix error checking in mtk_mac_config() - bcmgenet: add WOL IRQ check - net_sched: restore "mpu xxx" handling - net: bonding: fix bond_xmit_broadcast return value error bug - arm64: dts: qcom: msm8996: drop not documented adreno properties - devlink: Remove misleading internal_flags from health reporter dump - perf probe: Fix ppc64 'perf probe add events failed' case - dmaengine: at_xdmac: Fix at_xdmac_lld struct definition - dmaengine: at_xdmac: Fix lld view setting - dmaengine: at_xdmac: Fix concurrency over xfers_list - dmaengine: at_xdmac: Print debug message after realeasing the lock - dmaengine: at_xdmac: Start transfer for cyclic channels in issue_pending - dmaengine: at_xdmac: Don't start transactions at tx_submit level - perf script: Fix hex dump character output - libcxgb: Don't accidentally set RTO_ONLINK in cxgb_find_route() - gre: Don't accidentally set RTO_ONLINK in gre_fill_metadata_dst() - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - netns: add schedule point in ops_exit_list() - inet: frags: annotate races around fqdir->dead and fqdir->high_thresh - taskstats: Cleanup the use of task->exit_code - virtio_ring: mark ring unused on error - vdpa/mlx5: Fix wrong configuration of virtio_version_1_0 - rtc: pxa: fix null pointer dereference - HID: vivaldi: fix handling devices not using numbered reports - net: axienet: increase default TX ring size to 128 - net: axienet: fix for TX busy handling - net: axienet: fix number of TX ring slots for available check - net: axienet: Fix TX ring slot available check - net: axienet: limit minimum TX ring size - net: axienet: add missing memory barriers - net: axienet: reset core on initialization prior to MDIO access - net: axienet: Wait for PhyRstCmplt after core reset - net: axienet: increase reset timeout - net/smc: Fix hung_task when removing SMC-R devices - clk: si5341: Fix clock HW provider cleanup - clk: Emit a stern warning with writable debugfs enabled - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - f2fs: fix to reserve space for IO align feature - f2fs: compress: fix potential deadlock of compress file - parisc: pdc_stable: Fix memory leak in pdcs_register_pathentries - net/fsl: xgmac_mdio: Fix incorrect iounmap when removing module - net/fsl: xgmac_mdio: Add workaround for erratum A-009885 - ipv4: avoid quadratic behavior in netns dismantle - ipv4: update fib_info_cnt under spinlock protection - perf evsel: Override attr->sample_period for non-libpfm4 events - xdp: check prog type before updating BPF link - bpftool: Remove inclusion of utilities.mak from Makefiles - powerpc/fsl/dts: Enable WA for erratum A-009885 on fman3l MDIO buses - powerpc/cell: Fix clang -Wimplicit-fallthrough warning - Revert "net/mlx5: Add retry mechanism to the command entry index allocation" - dmaengine: stm32-mdma: fix STM32_MDMA_CTBR_TSEL_MASK - RDMA/rxe: Fix a typo in opcode name - dmaengine: uniphier-xdmac: Fix type of address variables - scsi: core: Show SCMD_LAST in text form - Bluetooth: hci_sync: Fix not setting adv set duration - Documentation: fix firewire.rst ABI file path error - Documentation: refer to config RANDOMIZE_BASE for kernel address-space randomization - Documentation: ACPI: Fix data node reference documentation - Documentation: dmaengine: Correctly describe dmatest with channel unset - media: correct MEDIA_TEST_SUPPORT help text - drm/vc4: hdmi: Make sure the device is powered with CEC - media: rcar-csi2: Optimize the selection PHTW register - can: mcp251xfd: mcp251xfd_tef_obj_read(): fix typo in error message - firmware: Update Kconfig help text for Google firmware - of: base: Improve argument length mismatch error - drm/radeon: fix error handling in radeon_driver_open_kms - ext4: don't use the orphan list when migrating an inode - ext4: destroy ext4_fc_dentry_cachep kmemcache on module removal - ext4: fast commit may miss tracking unwritten range during ftruncate - ext4: use ext4_ext_remove_space() for fast commit replay delete range - ext4: set csum seed in tmp inode while migrating to extents - ext4: fix fast commit may miss tracking range for FALLOC_FL_ZERO_RANGE - ext4: initialize err_blk before calling __ext4_get_inode_loc - ext4: fix a possible ABBA deadlock due to busy PA - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - btrfs: respect the max size in the header when activating swap file - btrfs: check the root node for uptodate before returning it - btrfs: fix deadlock between quota enable and other quota operations - xfrm: fix policy lookup for ipv6 gre packets - PCI: pci-bridge-emul: Set PCI_STATUS_CAP_LIST for PCIe device - PCI: pci-bridge-emul: Correctly set PCIe capabilities - PCI: pci-bridge-emul: Fix definitions of reserved bits - PCI: pci-bridge-emul: Properly mark reserved PCIe bits in PCI config space - PCI: pci-bridge-emul: Make expansion ROM Base Address register read-only - PCI: pciehp: Use down_read/write_nested(reset_lock) to fix lockdep errors - PCI: xgene: Fix IB window setup - powerpc/64s/radix: Fix huge vmap false positive - parisc: Fix lpa and lpa_user defines - drm/bridge: analogix_dp: Make PSR-exit block less - drm/nouveau/kms/nv04: use vzalloc for nv04_display - drm/etnaviv: limit submit sizes - device property: Fix fwnode_graph_devcon_match() fwnode leak - s390/mm: fix 2KB pgtable release race - iwlwifi: mvm: Increase the scan timeout guard to 30 seconds - tracing/kprobes: 'nmissed' not showed correctly for kretprobe - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - fuse: Pass correct lend value to filemap_write_and_wait_range() - xen/gntdev: fix unmap notification order - spi: uniphier: Fix a bug that doesn't point to private data correctly - tpm: fix NPE on probe for missing device - ubifs: Error path in ubifs_remount_rw() seems to wrongly free write buffers - crypto: caam - replace this_cpu_ptr with raw_cpu_ptr - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - crypto: omap-aes - Fix broken pm_runtime_and_get() usage - rpmsg: core: Clean up resources on announce_create failure. - phy: mediatek: Fix missing check in mtk_mipi_tx_probe - ASoC: mediatek: mt8183: fix device_node leak - ASoC: mediatek: mt8173: fix device_node leak - scsi: sr: Don't use GFP_DMA - MIPS: Octeon: Fix build errors using clang - i2c: designware-pci: Fix to change data types of hcnt and lcnt parameters - irqchip/gic-v4: Disable redistributors' view of the VPE table at boot time - MIPS: OCTEON: add put_device() after of_find_device_by_node() - udf: Fix error handling in udf_new_inode() - powerpc/fadump: Fix inaccurate CPU state info in vmcore generated with panic - powerpc: handle kdump appropriately with crash_kexec_post_notifiers option - selftests/powerpc/spectre_v2: Return skip code when miss_percent is high - powerpc/40x: Map 32Mbytes of memory at startup - MIPS: Loongson64: Use three arguments for slti - ALSA: seq: Set upper limit of processed events - scsi: lpfc: Trigger SLI4 firmware dump before doing driver cleanup - dm: fix alloc_dax error handling in alloc_dev - nvmem: core: set size for sysfs bin file - w1: Misuse of get_user()/put_user() reported by sparse - KVM: PPC: Book3S: Suppress failed alloc warning in H_COPY_TOFROM_GUEST - KVM: PPC: Book3S: Suppress warnings when allocating too big memory slots - powerpc/powermac: Add missing lockdep_register_key() - clk: meson: gxbb: Fix the SDM_EN bit for MPLL0 on GXBB - i2c: mpc: Correct I2C reset procedure - powerpc/smp: Move setup_profiling_timer() under CONFIG_PROFILING - i2c: i801: Don't silently correct invalid transfer size - powerpc/watchdog: Fix missed watchdog reset due to memory ordering race - powerpc/btext: add missing of_node_put - powerpc/cell: add missing of_node_put - powerpc/powernv: add missing of_node_put - powerpc/6xx: add missing of_node_put - x86/kbuild: Enable CONFIG_KALLSYMS_ALL=y in the defconfigs - parisc: Avoid calling faulthandler_disabled() twice - random: do not throw away excess input to crng_fast_load - serial: core: Keep mctrl register state and cached copy in sync - serial: pl010: Drop CR register reset on set_termios - regulator: qcom_smd: Align probe function with rpmh-regulator - net: gemini: allow any RGMII interface mode - net: phy: marvell: configure RGMII delays for 88E1118 - mlxsw: pci: Avoid flow control for EMAD packets - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - mac80211: allow non-standard VHT MCS-10/11 - net: mdio: Demote probed message to debug print - btrfs: remove BUG_ON(!eie) in find_parent_nodes - btrfs: remove BUG_ON() in find_parent_nodes() - ACPI: battery: Add the ThinkPad "Not Charging" quirk - amdgpu/pm: Make sysfs pm attributes as read-only for VFs - drm/amdgpu: fixup bad vram size on gmc v8 - ACPICA: Hardware: Do not flush CPU cache when entering S4 and S5 - ACPICA: Fix wrong interpretation of PCC address - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - ACPICA: actypes.h: Expand the ACPI_ACCESS_ definitions - drm/etnaviv: consider completed fence seqno in hang check - xfrm: rate limit SA mapping change message to user space - Bluetooth: vhci: Set HCI_QUIRK_VALID_LE_STATES - ath11k: Fix napi related hang - um: registers: Rename function names to avoid conflicts and build problems - iwlwifi: pcie: make sure prph_info is set when treating wakeup IRQ - iwlwifi: mvm: Fix calculation of frame length - iwlwifi: remove module loading failure message - iwlwifi: fix leaks/bad data after failed firmware load - PM: AVS: qcom-cpr: Use div64_ul instead of do_div - rtw88: 8822c: update rx settings to prevent potential hw deadlock - ath9k: Fix out-of-bound memcpy in ath9k_hif_usb_rx_stream - usb: hub: Add delay for SuperSpeed hub resume to let links transit to U0 - cpufreq: Fix initialization of min and max frequency QoS requests - PM: runtime: Add safety net to supplier device release - arm64: tegra: Adjust length of CCPLEX cluster MMIO region - arm64: dts: ls1028a-qds: move rtc node to the correct i2c bus - mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO - media: saa7146: hexium_gemini: Fix a NULL pointer dereference in hexium_attach() - media: igorplugusb: receiver overflow should be reported - HID: quirks: Allow inverting the absolute X/Y values - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - x86/mce: Mark mce_read_aux() noinstr - x86/mce: Mark mce_end() noinstr - x86/mce: Mark mce_panic() noinstr - x86/mce: Allow instrumentation during task work queueing - ath11k: Avoid false DEADLOCK warning reported by lockdep - selftests/ftrace: make kprobe profile testcase description unique - gpio: aspeed: Convert aspeed_gpio.lock to raw_spinlock - net: phy: prefer 1000baseT over 1000baseKX - net-sysfs: update the queue counts in the unregistration path - ath10k: Fix tx hanging - ath11k: avoid deadlock by change ieee80211_queue_work for regd_update_work - iwlwifi: mvm: avoid clearing a just saved session protection id - iwlwifi: mvm: synchronize with FW after multicast commands - thunderbolt: Runtime PM activate both ends of the device link - media: m920x: don't use stack on USB reads - media: saa7146: hexium_orion: Fix a NULL pointer dereference in hexium_attach() - media: rcar-vin: Update format alignment constraints - media: uvcvideo: Increase UVC_CTRL_CONTROL_TIMEOUT to 5 seconds. - drm: rcar-du: Fix CRTC timings when CMM is used - x86/mm: Flush global TLB when switching to trampoline page-table - floppy: Add max size check for user space request - usb: uhci: add aspeed ast2600 uhci support - arm64: dts: ti: j7200-main: Fix 'dtbs_check' serdes_ln_ctrl node - ACPI / x86: Add not-present quirk for the PCI0.SDHB.BRC1 device on the GPD win - ACPI / x86: Allow specifying acpi_device_override_status() quirks by path - ACPI: Change acpi_device_always_present() into acpi_device_override_status() - ACPI / x86: Drop PWM2 device on Lenovo Yoga Book from always present table - media: venus: avoid calling core_clk_setrate() concurrently during concurrent video sessions - ath11k: Avoid NULL ptr access during mgmt tx cleanup - rsi: Fix out-of-bounds read in rsi_read_pkt() - rsi: Fix use-after-free in rsi_rx_done_handler() - crypto: jitter - consider 32 LSB for APT - HSI: core: Fix return freed object in hsi_new_client - gpiolib: acpi: Do not set the IRQ type if the IRQ is already in use - tty: serial: imx: disable UCR4_OREN in .stop_rx() instead of .shutdown() - drm/bridge: megachips: Ensure both bridges are probed before registration - mlxsw: pci: Add shutdown method in PCI driver - soc: ti: pruss: fix referenced node in error message - drm/amdgpu/display: set vblank_disable_immediate for DC - drm/amd/display: check top_pipe_to_program pointer - ARM: imx: rename DEBUG_IMX21_IMX27_UART to DEBUG_IMX27_UART - EDAC/synopsys: Use the quirk for version instead of ddr version - media: b2c2: Add missing check in flexcop_pci_isr: - HID: apple: Do not reset quirks when the Fn key is not found - drm: panel-orientation-quirks: Add quirk for the Lenovo Yoga Book X91F/L - usb: gadget: f_fs: Use stream_open() for endpoint files - ath11k: Fix crash caused by uninitialized TX ring - media: atomisp: handle errors at sh_css_create_isp_params() - batman-adv: allow netlink usage in unprivileged containers - ARM: shmobile: rcar-gen2: Add missing of_node_put() - media: atomisp-ov2680: Fix ov2680_set_fmt() clobbering the exposure - media: atomisp: set per-device's default mode - media: atomisp: fix try_fmt logic - drm/nouveau/pmu/gm200-: avoid touching PMU outside of DEVINIT/PREOS/ACR - drm/bridge: dw-hdmi: handle ELD when DRM_BRIDGE_ATTACH_NO_CONNECTOR - ar5523: Fix null-ptr-deref with unexpected WDCMSG_TARGET_START reply - selftests/bpf: Fix bpf_object leak in skb_ctx selftest - drm/lima: fix warning when CONFIG_DEBUG_SG=y & CONFIG_DMA_API_DEBUG=y - fs: dlm: filter user dlm messages for kernel locks - Bluetooth: Fix debugfs entry leak in hci_register_dev() - ARM: dts: omap3-n900: Fix lp5523 for multi color - of: base: Fix phandle argument length mismatch error message - clk: bm1880: remove kfrees on static allocations - ASoC: fsl_asrc: refine the check of available clock divider - RDMA/cxgb4: Set queue pair state when being queried - ASoC: fsl_mqs: fix MODULE_ALIAS - powerpc/xive: Add missing null check after calling kmalloc - mips: bcm63xx: add support for clk_set_parent() - mips: lantiq: add support for clk_set_parent() - arm64: tegra: Remove non existent Tegra194 reset - arm64: tegra: Fix Tegra194 HDA {clock,reset}-names ordering - counter: stm32-lptimer-cnt: remove iio counter abi - misc: lattice-ecp3-config: Fix task hung when firmware load failed - ASoC: samsung: idma: Check of ioremap return value - ASoC: mediatek: Check for error clk pointer - phy: uniphier-usb3ss: fix unintended writing zeros to PHY register - ASoC: Intel: catpt: Test dmaengine_submit() result before moving on - iommu/amd: Restore GA log/tail pointer on host resume - iommu/amd: Remove iommu_init_ga() - dmaengine: pxa/mmp: stop referencing config->slave_id - mips: fix Kconfig reference to PHYS_ADDR_T_64BIT - mips: add SYS_HAS_CPU_MIPS64_R5 config for MIPS Release 5 support - clk: stm32: Fix ltdc's clock turn off by clk_disable_unused() after system enter shell - of: unittest: 64 bit dma address test requires arch support - of: unittest: fix warning on PowerPC frame size warning - ASoC: rt5663: Handle device_property_read_u32_array error codes - RDMA/cma: Let cma_resolve_ib_dev() continue search even after empty entry - RDMA/core: Let ib_find_gid() continue search even after empty entry - powerpc/powermac: Add additional missing lockdep_register_key() - PCI/MSI: Fix pci_irq_vector()/pci_irq_get_affinity() - RDMA/qedr: Fix reporting max_{send/recv}_wr attrs - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - openrisc: Add clone3 ABI wrapper - binder: fix handling of error during copy - char/mwave: Adjust io port register size - ALSA: usb-audio: Drop superfluous '0' in Presonus Studio 1810c's ID - ALSA: oss: fix compile error when OSS_DEBUG is enabled - clocksource: Avoid accidental unstable marking of clocksources - clocksource: Reduce clocksource-skew threshold - powerpc/32s: Fix shift-out-of-bounds in KASAN init - powerpc/perf: Fix PMU callbacks to clear pending PMI before resetting an overflown PMC - powerpc/irq: Add helper to set regs->softe - powerpc/perf: move perf irq/nmi handling details into traps.c - powerpc/perf: MMCR0 control for PMU registers under PMCC=00 - powerpc/64s: Convert some cpu_setup() and cpu_restore() functions to C - dt-bindings: thermal: Fix definition of cooling-maps contribution property - ASoC: uniphier: drop selecting non-existing SND_SOC_UNIPHIER_AIO_DMA - powerpc/prom_init: Fix improper check of prom_getprop() - clk: imx8mn: Fix imx8mn_clko1_sels - scsi: pm80xx: Update WARN_ON check in pm8001_mpi_build_cmd() - RDMA/bnxt_re: Scan the whole bitmap when checking if "disabling RCFW with pending cmd-bit" - ALSA: hda: Add missing rwsem around snd_ctl_remove() calls - ALSA: PCM: Add missing rwsem around snd_ctl_remove() calls - ALSA: jack: Add missing rwsem around snd_ctl_remove() calls - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - iwlwifi: mvm: Use div_s64 instead of do_div in iwl_mvm_ftm_rtt_smoothing() - pcmcia: fix setting of kthread task states - can: xilinx_can: xcan_probe(): check for error irq - can: softing: softing_startstop(): fix set but not used variable warning - tpm_tis: Fix an error handling path in 'tpm_tis_core_init()' - tpm: add request_locality before write TPM_INT_ENABLE - can: mcp251xfd: add missing newline to printed strings - regmap: Call regmap_debugfs_exit() prior to _init() - netrom: fix api breakage in nr_setsockopt() - ax25: uninitialized variable in ax25_setsockopt() - spi: spi-meson-spifc: Add missing pm_runtime_disable() in meson_spifc_probe - Bluetooth: L2CAP: uninitialized variables in l2cap_sock_setsockopt() - lib/mpi: Add the return value check of kcalloc() - net/mlx5: Set command entry semaphore up once got index free - Revert "net/mlx5e: Block offload of outer header csum for UDP tunnels" - net/mlx5e: Don't block routes with nexthop objects in SW - net/mlx5e: Fix page DMA map/unmap attributes - debugfs: lockdown: Allow reading debugfs files that are not world readable - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_frame_init_v1_buttonpad - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_huion_init - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_get_str_desc - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_init - usb: dwc3: qcom: Fix NULL vs IS_ERR checking in dwc3_qcom_probe - Bluetooth: hci_qca: Fix NULL vs IS_ERR_OR_NULL check in qca_serdev_probe - Bluetooth: hci_bcm: Check for error irq - fsl/fman: Check for null pointer after calling devm_ioremap - staging: greybus: audio: Check null pointer - rocker: fix a sleeping in atomic bug - ppp: ensure minimum packet size in ppp_write() - netfilter: nft_set_pipapo: allocate pcpu scratch maps on clone - bpf: Fix SO_RCVBUF/SO_SNDBUF handling in _bpf_setsockopt(). - bpf: Don't promote bogus looking registers after null check. - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - power: reset: mt6397: Check for null res pointer - pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in nonstatic_find_mem_region() - pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in __nonstatic_find_io_region() - ACPI: scan: Create platform device for BCM4752 and LNV4752 ACPI nodes - x86/mce/inject: Avoid out-of-bounds write when setting flags - hwmon: (mr75203) fix wrong power-up delay value - x86/boot/compressed: Move CLANG_FLAGS to beginning of KBUILD_CFLAGS - Bluetooth: hci_qca: Stop IBS timer during BT OFF - software node: fix wrong node passed to find nargs_prop - backlight: qcom-wled: Respect enabled-strings in set_brightness - backlight: qcom-wled: Use cpu_to_le16 macro to perform conversion - backlight: qcom-wled: Override default length with qcom,enabled-strings - backlight: qcom-wled: Fix off-by-one maximum with default num_strings - backlight: qcom-wled: Pass number of elements to read to read_u32_array - backlight: qcom-wled: Validate enabled string indices in DT - bpftool: Enable line buffering for stdout - Bluetooth: L2CAP: Fix using wrong mode - um: virtio_uml: Fix time-travel external time propagation - um: fix ndelay/udelay defines - selinux: fix potential memleak in selinux_add_opt() - mmc: meson-mx-sdio: add IRQ check - mmc: meson-mx-sdhc: add IRQ check - iwlwifi: mvm: test roc running status bits before removing the sta - iwlwifi: mvm: fix 32-bit build in FTM - ARM: dts: armada-38x: Add generic compatible to UART nodes - arm64: dts: marvell: cn9130: enable CP0 GPIO controllers - arm64: dts: marvell: cn9130: add GPIO and SPI aliases - usb: ftdi-elan: fix memory leak on device disconnect - ARM: 9159/1: decompressor: Avoid UNPREDICTABLE NOP encoding - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - media: hantro: Fix probe func error path - drm/tegra: vic: Fix DMA API misuse - drm/bridge: ti-sn65dsi86: Set max register for regmap - drm/msm/dpu: fix safe status debugfs file - arm64: dts: qcom: ipq6018: Fix gpio-ranges property - arm64: dts: qcom: c630: Fix soundcard setup - ath11k: Fix a NULL pointer dereference in ath11k_mac_op_hw_scan() - media: coda/imx-vdoa: Handle dma_set_coherent_mask error codes - media: msi001: fix possible null-ptr-deref in msi001_probe() - media: dw2102: Fix use after free - ARM: dts: gemini: NAS4220-B: fis-index-block with 128 KiB sectors - ath11k: Fix deleting uninitialized kernel timer during fragment cache flush - crypto: stm32 - Revert broken pm_runtime_resume_and_get changes - crypto: stm32/cryp - fix bugs and crash in tests - crypto: stm32/cryp - fix lrw chaining mode - crypto: stm32/cryp - fix double pm exit - crypto: stm32/cryp - check early input data - crypto: stm32/cryp - fix xts and race condition in crypto_engine requests - crypto: stm32/cryp - fix CTR counter carry - crypto: stm32 - Fix last sparse warning in stm32_cryp_check_ctr_counter - selftests: harness: avoid false negatives if test has no ASSERTs - selftests: clone3: clone3: add case CLONE3_ARGS_NO_TEST - x86/uaccess: Move variable into switch case statement - xfrm: fix a small bug in xfrm_sa_len() - mwifiex: Fix possible ABBA deadlock - rcu/exp: Mark current CPU as exp-QS in IPI loop second pass - drm/msm/dp: displayPort driver need algorithm rational - sched/rt: Try to restart rt period timer when rt runtime exceeded - Revert "sched/rt: Try to restart rt period timer when rt runtime exceeded" - wireless: iwlwifi: Fix a double free in iwl_txq_dyn_alloc_dma - media: si2157: Fix "warm" tuner state detection - media: saa7146: mxb: Fix a NULL pointer dereference in mxb_attach() - media: dib8000: Fix a memleak in dib8000_init() - bpf: Remove config check to enable bpf support for branch records - bpf: Disallow BPF_LOG_KERNEL log level for bpf(BPF_BTF_LOAD) - bpf: Adjust BTF log size limit. - sched/fair: Fix per-CPU kthread and wakee stacking for asym CPU capacity - sched/fair: Fix detection of per-CPU kthreads waking a task - Bluetooth: btmtksdio: fix resume failure - staging: rtl8192e: rtllib_module: fix error handle case in alloc_rtllib() - staging: rtl8192e: return error code from rtllib_softmac_init() - floppy: Fix hang in watchdog when disk is ejected - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - arm64: dts: ti: k3-j7200: Correct the d-cache-sets info - arm64: dts: ti: k3-j721e: Fix the L2 cache sets - arm64: dts: ti: k3-j7200: Fix the L2 cache sets - drm/radeon/radeon_kms: Fix a NULL pointer dereference in radeon_driver_open_kms() - drm/amdgpu: Fix a NULL pointer dereference in amdgpu_connector_lcd_native_mode() - thermal/drivers/imx8mm: Enable ADC when enabling monitor - ACPI: EC: Rework flushing of EC work while suspended to idle - cgroup: Trace event cgroup id fields should be u64 - arm64: dts: qcom: msm8916: fix MMC controller aliases - netfilter: bridge: add support for pppoe filtering - thermal/drivers/imx: Implement runtime PM support - media: venus: core: Fix a resource leak in the error handling path of 'venus_probe()' - media: venus: core: Fix a potential NULL pointer dereference in an error handling path - media: venus: core, venc, vdec: Fix probe dependency error - media: venus: pm_helpers: Control core power domain manually - media: coda: fix CODA960 JPEG encoder buffer overflow - media: mtk-vcodec: call v4l2_m2m_ctx_release first when file is released - media: si470x-i2c: fix possible memory leak in si470x_i2c_probe() - media: imx-pxp: Initialize the spinlock prior to using it - media: rcar-csi2: Correct the selection of hsfreqrange - mfd: atmel-flexcom: Use .resume_noirq - mfd: atmel-flexcom: Remove #ifdef CONFIG_PM_SLEEP - tty: serial: atmel: Call dma_async_issue_pending() - tty: serial: atmel: Check return code of dmaengine_submit() - arm64: dts: ti: k3-j721e: correct cache-sets info - ath11k: Use host CE parameters for CE interrupts configuration - crypto: qat - fix undetected PFVF timeout in ACK loop - crypto: qat - make pfvf send message direction agnostic - crypto: qat - remove unnecessary collision prevention step in PFVF - crypto: qat - fix spelling mistake: "messge" -> "message" - ARM: dts: stm32: fix dtbs_check warning on ili9341 dts binding on stm32f429 disco - mtd: hyperbus: rpc-if: fix bug in rpcif_hb_remove - crypto: qce - fix uaf on qce_skcipher_register_one - crypto: qce - fix uaf on qce_ahash_register_one - media: dmxdev: fix UAF when dvb_register_device() fails - arm64: dts: renesas: cat875: Add rx/tx delays - drm/vboxvideo: fix a NULL vs IS_ERR() check - fs: dlm: fix build with CONFIG_IPV6 disabled - tee: fix put order in teedev_close_context() - ath11k: reset RSN/WPA present state for open BSS - ath11k: clear the keys properly via DISABLE_KEY - ath11k: Fix ETSI regd with weather radar overlap - Bluetooth: stop proccessing malicious adv data - memory: renesas-rpc-if: Return error in case devm_ioremap_resource() fails - fs: dlm: don't call kernel_getpeername() in error_report() - fs: dlm: use sk->sk_socket instead of con->sock - arm64: dts: meson-gxbb-wetek: fix missing GPIO binding - arm64: dts: meson-gxbb-wetek: fix HDMI in early boot - arm64: dts: amlogic: Fix SPI NOR flash node name for ODROID N2/N2+ - arm64: dts: amlogic: meson-g12: Fix GPU operating point table node name - media: aspeed: Update signal status immediately to ensure sane hw state - media: em28xx: fix memory leak in em28xx_init_dev - media: aspeed: fix mode-detect always time out at 2nd run - media: atomisp: fix uninitialized bug in gmin_get_pmic_id_and_addr() - media: atomisp: fix enum formats logic - media: atomisp: add NULL check for asd obtained from atomisp_video_pipe - media: staging: media: atomisp: pci: Balance braces around conditional statements in file atomisp_cmd.c - media: atomisp: fix ifdefs in sh_css.c - media: atomisp: fix inverted error check for ia_css_mipi_is_source_port_valid() - media: atomisp: do not use err var when checking port validity for ISP2400 - media: atomisp: fix inverted logic in buffers_needed() - media: atomisp: fix punit_ddr_dvfs_enable() argument for mrfld_power up case - media: atomisp: add missing media_device_cleanup() in atomisp_unregister_entities() - media: videobuf2: Fix the size printk format - mtd: hyperbus: rpc-if: Check return value of rpcif_sw_init() - ath11k: Send PPDU_STATS_CFG with proper pdev mask to firmware - wcn36xx: fix RX BD rate mapping for 5GHz legacy rates - wcn36xx: populate band before determining rate on RX - wcn36xx: Put DXE block into reset before freeing memory - wcn36xx: Release DMA channel descriptor allocations - wcn36xx: Fix DMA channel enable/disable cycle - wcn36xx: Indicate beacon not connection loss on MISSED_BEACON_IND - wcn36xx: ensure pairing of init_scan/finish_scan and start_scan/end_scan - drm/vc4: hdmi: Set a default HSM rate - clk: bcm-2835: Remove rounding up the dividers - clk: bcm-2835: Pick the closest clock rate - Bluetooth: cmtp: fix possible panic when cmtp_init_sockets() fails - drm/rockchip: dsi: Reconfigure hardware on resume() - drm/rockchip: dsi: Disable PLL clock on bind error - drm/rockchip: dsi: Hold pm-runtime across bind/unbind - drm/rockchip: dsi: Fix unbalanced clock on probe error - drm/panel: innolux-p079zca: Delete panel on attach() failure - drm/panel: kingdisplay-kd097d04: Delete panel on attach() failure - drm: fix null-ptr-deref in drm_dev_init_release() - drm/bridge: display-connector: fix an uninitialized pointer in probe() - Bluetooth: L2CAP: Fix not initializing sk_peer_pid - drm/ttm: Put BO in its memory manager's lru list - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - mm/page_alloc.c: do not warn allocation failure on zone DMA if no managed pages - dma/pool: create dma atomic pool only if dma zone has managed pages - mm_zone: add function to check if managed dma zone exists - PCI: Add function 1 DMA alias quirk for Marvell 88SE9125 SATA controller - dma_fence_array: Fix PENDING_ERROR leak in dma_fence_array_signaled() - gpu: host1x: Add back arm_iommu_detach_device() - iommu/io-pgtable-arm-v7s: Add error handle for page table allocation failure - lkdtm: Fix content of section containing lkdtm_rodata_do_nothing() - iio: adc: ti-adc081c: Partial revert of removal of ACPI IDs - can: softing_cs: softingcs_probe(): fix memleak on registration failure - media: cec-pin: fix interrupt en/disable handling - media: stk1160: fix control-message timeouts - media: pvrusb2: fix control-message timeouts - media: redrat3: fix control-message timeouts - media: dib0700: fix undefined behavior in tuner shutdown - media: s2255: fix control-message timeouts - media: cpia2: fix control-message timeouts - media: em28xx: fix control-message timeouts - media: mceusb: fix control-message timeouts - media: flexcop-usb: fix control-message timeouts - media: v4l2-ioctl.c: readbuffers depends on V4L2_CAP_READWRITE - rtc: cmos: take rtc_lock while reading from CMOS - tools/nolibc: fix incorrect truncation of exit code - tools/nolibc: i386: fix initial stack alignment - tools/nolibc: x86-64: Fix startup code bug - x86/gpu: Reserve stolen memory for first integrated Intel GPU - mtd: rawnand: davinci: Rewrite function description - mtd: rawnand: davinci: Avoid duplicated page read - mtd: rawnand: davinci: Don't calculate ECC when reading page - mtd: Fixed breaking list in __mtd_del_partition. - mtd: rawnand: gpmi: Remove explicit default gpmi clock setting for i.MX6 - mtd: rawnand: gpmi: Add ERR007117 protection for nfc_apply_timings - nfc: llcp: fix NULL error pointer dereference on sendmsg() after failed bind() - HID: wacom: Avoid using stale array indicies to read contact count - HID: wacom: Ignore the confidence flag when a touch is removed - HID: wacom: Reset expected and received contact counts at the same time - HID: uhid: Fix worker destroying device without any protection - KVM: VMX: switch blocked_vcpu_on_cpu_lock to raw spinlock- hugetlb: Add huge page alloced limit - kfence: parse param before alloc kfence_pool - sysctl: Modify sysctl_overload_detect_period minimum to 100ms - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - arm64: clear_page() shouldn't use DC ZVA when DCZID_EL0.DZP == 1 - mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() - mtd: phram: Fix error return code in phram_setup()- scsi: hisi_sas: Limit users changing debugfs BIST count value - netfilter: nf_tables: initialize registers in nft_do_chain() - sched: Fix yet more sched_fork() races - USB: gadget: validate interface OS descriptor requests - usb: gadget: don't release an existing dev->buf - usb: gadget: clear related members when goto fail - usb: gadget: rndis: check size of RNDIS_MSG_SET command - locking/csd_lock: Add boot parameter for controlling CSD lock debugging - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - PCI: fix kabi change in struct pci_dev - PCI/RCEC: Fix RCiEP device to RCEC association - PCI/AER: Add RCEC AER error injection support - PCI/PME: Add pcie_walk_rcec() to RCEC PME handling - PCI/AER: Add pcie_walk_rcec() to RCEC AER handling - PCI/ERR: Recover from RCiEP AER errors - PCI/ERR: Add pcie_link_rcec() to associate RCiEPs - PCI/ERR: Recover from RCEC AER errors - PCI/ERR: Clear AER status only when we control AER - PCI/ERR: Add pci_walk_bridge() to pcie_do_recovery() - PCI/ERR: Avoid negated conditional for clarity - PCI/ERR: Use "bridge" for clarity in pcie_do_recovery() - PCI/ERR: Simplify by computing pci_pcie_type() once - PCI/ERR: Simplify by using pci_upstream_bridge() - PCI/ERR: Rename reset_link() to reset_subordinates() - PCI/ERR: Cache RCEC EA Capability offset in pci_init_capabilities() - PCI/ERR: Bind RCEC devices to the Root Port driver - PCI/AER: Write AER Capability only when we control it - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register- SUNRPC: Ensure we flush any closed sockets before xs_xprt_free() - scsi: hisi_sas: Use autosuspend for the host controller - scsi: libsas: Keep host active while processing events - scsi: hisi_sas: Keep controller active between ISR of phyup and the event being processed - scsi: libsas: Defer works of new phys during suspend - scsi: libsas: Refactor sas_queue_deferred_work() - scsi: libsas: Add flag SAS_HA_RESUMING - scsi: libsas: Resume host while sending SMP I/Os - scsi: hisi_sas: Add more logs for runtime suspend/resume - scsi: libsas: Insert PORTE_BROADCAST_RCVD event for resuming host - scsi: mvsas: Add spin_lock/unlock() to protect asd_sas_port->phy_list - scsi: hisi_sas: Fix some issues related to asd_sas_port->phy_list - scsi: libsas: Add spin_lock/unlock() to protect asd_sas_port->phy_list - scsi: block: pm: Always set request queue runtime active in blk_post_runtime_resume() - scsi: Revert "scsi: hisi_sas: Filter out new PHY up events during suspend" - scsi: libsas: Don't always drain event workqueue for HA resume - scsi: hisi_sas: Wait for phyup in hisi_sas_control_phy() - scsi: hisi_sas: Initialise devices in .slave_alloc callback - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - mm: page_counter: mitigate consequences of a page_counter underflow - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - io_uring: don't keep looping for more events if we can't flush overflow - kfence: Fix wrong memblock_free when enable dynamic - hugetlbfs: fix a truncation issue in hugepages parameter - spi: hisi-kunpeng: Fix the debugfs directory name incorrect - spi: hisi-kunpeng: Add debugfs support - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - net: sched: fix use-after-free in tc_new_tfilter() - mtd: fixup CFI on ixp4xx - powerpc/pseries: Get entry and uaccess flush required bits from H_GET_CPU_CHARACTERISTICS - ALSA: hda/realtek: Re-order quirk entries for Lenovo - ALSA: hda/realtek: Add quirk for Legion Y9000X 2020 - ALSA: hda: ALC287: Add Lenovo IdeaPad Slim 9i 14ITL5 speaker quirk - ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master after reboot from Windows - ALSA: hda/realtek: Add speaker fixup for some Yoga 15ITL5 devices - KVM: x86: remove PMU FIXED_CTR3 from msrs_to_save_all - firmware: qemu_fw_cfg: fix kobject leak in probe error path - firmware: qemu_fw_cfg: fix NULL-pointer deref on duplicate entries - firmware: qemu_fw_cfg: fix sysfs information leak - rtlwifi: rtl8192cu: Fix WARNING when calling local_irq_restore() with interrupts enabled - media: uvcvideo: fix division by zero at stream start - video: vga16fb: Only probe for EGA and VGA 16 color graphic cards - 9p: only copy valid iattrs in 9P2000.L setattr implementation - KVM: s390: Clarify SIGP orders versus STOP/RESTART - KVM: x86: Register Processor Trace interrupt hook iff PT enabled in guest - perf: Protect perf_guest_cbs with RCU - remoteproc: qcom: pil_info: Don't memcpy_toio more than is provided - orangefs: Fix the size of a memory allocation in orangefs_bufmap_alloc() - devtmpfs regression fix: reconfigure on each mount - kbuild: Add $(KBUILD_HOSTLDFLAGS) to 'has_libelf' test - staging: greybus: fix stack size warning with UBSAN - drm/i915: Avoid bitwise vs logical OR warning in snb_wm_latency_quirk() - staging: wlan-ng: Avoid bitwise vs logical OR warning in hfa384x_usb_throttlefn() - media: Revert "media: uvcvideo: Set unique vdev name based in type" - random: fix crash on multiple early calls to add_bootloader_randomness() - random: fix data race on crng init time - random: fix data race on crng_node_pool - can: gs_usb: gs_can_start_xmit(): zero-initialize hf->{flags,reserved} - can: isotp: convert struct tpcon::{idx,len} to unsigned int - can: gs_usb: fix use of uninitialized variable, detach device on reception of invalid USB data - mfd: intel-lpss: Fix too early PM enablement in the ACPI ->probe() - veth: Do not record rx queue hint in veth_xmit - mmc: sdhci-pci: Add PCI ID for Intel ADL - ath11k: Fix buffer overflow when scanning with extraie - USB: Fix "slab-out-of-bounds Write" bug in usb_hcd_poll_rh_status - USB: core: Fix bug in resuming hub's handling of wakeup requests - ARM: dts: exynos: Fix BCM4330 Bluetooth reset polarity in I9100 - Bluetooth: bfusb: fix division by zero in send path - Bluetooth: btusb: Add support for Foxconn QCA 0xe0d0 - Bluetooth: btusb: Add support for Foxconn MT7922A - Bluetooth: btusb: Add two more Bluetooth parts for WCN6855 - Bluetooth: btusb: fix memory leak in btusb_mtk_submit_wmt_recv_urb() - workqueue: Fix unbind_workers() VS wq_worker_running() race- USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - swiotlb: fix info leak with DMA_FROM_DEVICE- sched/fair: Add qos_throttle_list node in struct cfs_rq - ARM: 9142/1: kasan: work around LPAE build warning - mm: kfence: fix missing objcg housekeeping for SLAB - cgroup: Export cgroup.kill from cgroupv2 to cgroupv1 - cgroup: introduce cgroup.kill - memcg: Fix inconsistent oom event behavior for OOM_MEMCG_KILL - memcg: Export memory.events and memory.events.local from cgroupv2 to cgroupv1 - net: hns3: fix phy can not link up when autoneg off and reset - net: hns3: add NULL pointer check for hns3_set/get_ringparam() - net: hns3: add netdev reset check for hns3_set_tunable() - net: hns3: clean residual vf config after disable sriov - net: hns3: add max order judgement for tx spare buffer - net: hns3: fix ethtool tx copybreak buf size indicating not aligned issue - net: hns3: refine the process when PF set VF VLAN - net: hns3: add vlan list lock to protect vlan list - net: hns3: fix port base vlan add fail when concurrent with reset - net: hns3: fix bug when PF set the duplicate MAC address for VFs - net: hns3: handle empty unknown interrupt for VF - net: hns3: fix race condition in debugfs - arm64: cpu_park: Move into stand-alone file - arm64: quick_kexec: Move to stand-alone file - jffs2: fix NULL pointer dereference in jffs2_scan_medium - rseq, ptrace: Add PTRACE_GET_RSEQ_CONFIGURATION request - config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - share_pool: don't trace the invalid spa address - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump- net/spnic: Remove spnic driver. - SCSI: spfc: remove SPFC driver - net: snmp: inline snmp_get_cpu_field() - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - kabi: only reserve flags on X86_64 and ARM64 - mm/dynamic_hugetlb: only compile PG_pool on X86_64 and ARM64 - kabi: fix kabi broken in struct fuse_args - fuse: fix pipe buffer lifetime for direct_io - vfs: fs_context: fix up param length parsing in legacy_parse_param - NFS: LOOKUP_DIRECTORY is also ok with symlinks - blk-mq: fix potential uaf for 'queue_hw_ctx' - blk-mq: add exception handling when srcu->sda alloc failed - mm/dynamic_hugetlb: initialize subpages before merging - mm/dynamic_hugetlb: set/clear HPageFreed - mm/dynamic_hugetlb: only support to merge 2M dynamicly - mm/dynamic_hugetlb: hold the lock until pages back to hugetlb - mm/dynamic_hugetlb: use mem_cgroup_force_empty to reclaim pages - mm/dynamic_hugetlb: check page using check_new_page - mm/dynamic_hugetlb: use pfn to traverse subpages - mm/dynamic_hugetlb: improve the initialization of huge pages - mm/dynamic_hugetlb: check free_pages_prepares when split pages - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - scsi: ses: Fix crash caused by kfree an invalid pointer - arm64: kexec: Fix missing error code 'ret' warning in load_other_segments() - ovl: fix incorrect extent info in metacopy case - perf sched: Cast PTHREAD_STACK_MIN to int as it may turn into sysconf(__SC_THREAD_STACK_MIN_VALUE) - arm64: remove page granularity limitation from KFENCE - Revert "arm64: remove page granularity limitation from KFENCE" - kfence: Fix wrong size of alloc_covered when enable dynamic - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - arm/arm64: paravirt: Remove GPL from pv_ops export - ima: bugfix for digest lists importing - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - net/hinic: Fix null pointer dereference in hinic_physical_port_id - net/hinic: Fix double free issue - eulerfs: remove redundant calculations - scsi: spfc: Remove redundant mask and spinlock - xfs: order CIL checkpoint start records - xfs: attach iclog callbacks in xlog_cil_set_ctx_write_state() - xfs: factor out log write ordering from xlog_cil_push_work() - xfs: pass a CIL context to xlog_write() - xfs: fix the forward progress assertion in xfs_iwalk_run_callbacks - xfs: move xlog_commit_record to xfs_log_cil.c - xfs: log head and tail aren't reliable during shutdown - xfs: don't run shutdown callbacks on active iclogs - xfs: separate out log shutdown callback processing - xfs: rework xlog_state_do_callback() - xfs: make forced shutdown processing atomic - xfs: convert log flags to an operational state field - xfs: move recovery needed state updates to xfs_log_mount_finish - xfs: XLOG_STATE_IOERROR must die - xfs: convert XLOG_FORCED_SHUTDOWN() to xlog_is_shutdown() - Revert "nfs: ensure correct writeback errors are returned on close()" - fuse: support SB_NOSEC flag to improve write performance - fuse: add a flag FUSE_OPEN_KILL_SUIDGID for open() request - fuse: don't send ATTR_MODE to kill suid/sgid for handle_killpriv_v2 - fuse: setattr should set FATTR_KILL_SUIDGID - fuse: set FUSE_WRITE_KILL_SUIDGID in cached write path - fuse: rename FUSE_WRITE_KILL_PRIV to FUSE_WRITE_KILL_SUIDGID - fuse: introduce the notion of FUSE_HANDLE_KILLPRIV_V2 - xfs: remove dead stale buf unpin handling code - xfs: hold buffer across unpin and potential shutdown processing - xfs: fix an ABBA deadlock in xfs_rename - Revert "efi/libstub: arm64: Relax 2M alignment again for relocatable kernels" - crypto: hisilicon/qm - fix memset during queues clearing - crypto: hisilicon/qm - modify device status check parameter - crypto: hisilicon/qm - remove redundant cache writeback - crypto: hisilicon/qm - disable queue when 'CQ' error - crypto: hisilicon/qm - reset function if event queue overflows - crypto: hisilicon/qm - use request_threaded_irq instead - crypto: hisilicon/qm - modify the handling method after abnormal interruption - crypto: hisilicon/qm - code movement - crypto: hisilicon/qm - remove unnecessary device memory reset - crypto: hisilicon/qm - fix deadlock for remove driver - crypto: hisilicon/sec - add some comments for soft fallback - crypto: hisilicon/sec - fix the aead software fallback for engine - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bpf, selftests: Add ringbuf memory type confusion test - bpf/selftests: Test bpf_d_path on rdonly_mem. - bpf, selftests: Add various ringbuf tests with invalid offset - selftests/bpf: Add verifier test for PTR_TO_MEM spill - bpf: Fix ringbuf memory type confusion when passing to helpers - bpf: Fix out of bounds access for ringbuf helpers - bpf: Generally fix helper register offset check - bpf: Mark PTR_TO_FUNC register initially with zero offset - bpf: Generalize check_ctx_reg for reuse with other types - bpf/selftests: Test PTR_TO_RDONLY_MEM - bpf: Add MEM_RDONLY for helper args that are pointers to rdonly mem. - bpf: Make per_cpu_ptr return rdonly PTR_TO_MEM. - bpf: Convert PTR_TO_MEM_OR_NULL to composable types. - bpf: Introduce MEM_RDONLY flag - bpf: Replace PTR_TO_XXX_OR_NULL with PTR_TO_XXX | PTR_MAYBE_NULL - bpf: Replace RET_XXX_OR_NULL with RET_XXX | PTR_MAYBE_NULL - bpf: Replace ARG_XXX_OR_NULL with ARG_XXX | PTR_MAYBE_NULL - bpf: Introduce composable reg, ret and arg types. - bpf: Fix out of bounds access from invalid *_or_null type verification - blk-mq: decrease pending_queues when it expires - blk-mq: add debugfs to print information for blk_mq_tag_set - blk-mq: allow hardware queue to get more tag while sharing a tag set - bfq: fix use-after-free in bfq_dispatch_request - livepatch/core: Validate function old_name before 'klp_init_object_loaded' - arm64: config: enable CONFIG_ARM64_UCE_KERNEL_RECOVERY - arm64: ras: copy_from_user scenario support uce kernel recovery - efi: Fix efi_find_mirror redefine in x86 - sched: Fix sleeping in atomic context at cpu_qos_write() - vfio/iommu_type1: Fix the logic of updating num_non_hwdbm_domains - iommu: Stop tracking the dirty log status of iommu_domain - iommu/smmuv3: Remove the S1 mapping restriction of dirty log - timekeeping: Avoiding false sharing in field access of tk_core - config: close CONFIG_ARM64_ILP32 - arm64: replace is_compat_task() with is_ilp32_compat_task() in TASK_SIZE_MAX - arch_topology: Fix missing clear cluster_cpumask in remove_cpu_topology() - kabi: fix split error of kABI reference checking tool - ipv6: blackhole_netdev needs snmp6 counters - net: avoid quadratic behavior in netdev_wait_allrefs_any() - net: allow out-of-order netdev unregistration - net: transition netdev reg state earlier in run_todo - ipv6: give an IPv6 dev to blackhole_netdev - configs: disable CONFIG_RODATA_FULL_DEFAULT_ENABLED - dm rq: don't queue request to blk-mq during DM suspend - rcu/nocb: Fix missed nocb_timer requeue - dm: fix mempool NULL pointer race when completing IO - blk-mq: Improve performance of non-mq IO schedulers with multiple HW queues - Revert "blk-mq, elevator: Count requests per hctx to improve performance" - lib/iov_iter: initialize "flags" in new pipe_buffer - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - ubifs: rename_whiteout: correct old_dir size computing - configs: update the defconfigs to support 9P - Revert "dm space maps: don't reset space map allocation cursor when committing" - drivers: hooks: add bonding driver vendor hooks - etmem: etmem scan module Replace WARN_ONCE() with debug_printk for "nothing read" - skmsg: Teach sk_psock_verdict_apply() to return errors - netfilter: nf_tables_offload: incorrect flow offload action array size - kfence: make test case compatible with run time set sample interval - kfence: Add a module parameter to adjust kfence objects - f2fs: fix to do sanity check in is_alive() - f2fs: fix to avoid panic in is_alive() if metadata is inconsistent - f2fs: fix to do sanity check on inode type during garbage collection - iommu/io-pgtable-arm: Fix attach device failed when smmuv3 supports HTTU - configs: enable CONFIG_INTEL_IDXD - ext4: convert DIV_ROUND_UP to DIV_ROUND_UP_ULL- bonding: force carrier update when releasing slave - ext4: fix underflow in ext4_max_bitmap_size() - dm: make sure dm_table is binded before queue request - tty/amba-pl011: Call acpi_put_table() to fix memory leak - config: enable MEMORY_RELIABLE by default - mm: add support for page cache use reliable memory - shmem: Introduce shmem reliable - mm: Reserve field in mm_struct for memory reliable - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Disable mirror feature if kernelcore is not specified - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public- arm64: openeuler_defconfig: Enable config for ultrasoc driver - drivers/coresight: Add Ultrasoc System Memory Buffer driver - coresight: etm4x: Modify core-commit to avoid HiSilicon ETM overflow - RAS: Report ARM processor information to userspace - configs: enable CONFIG_NTB_INTEL - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - rcu: Do not report strict GPs for outgoing CPUs - rcu-tasks: Make ksoftirqd provide RCU Tasks quiescent states - entry: Explicitly flush pending rcuog wakeup before last rescheduling point - rcu/nocb: Trigger self-IPI on late deferred wake up before user resume - irq_work: Cleanup - powerpc/process, kasan: Silence KASAN warnings in __get_wchan() - net/spnic: Reduce the timeout of the channel between driver and firmware - net/spnic: Fix an error when netdev failed to link up - net/spnic: Fix xor checksum error when sending a non 4B-aligned message to firmware - net/spnic: Fix ethtool loopback command failure - net/spnic: Fix array bounds error in ethtool get_link_ksettings - x86/tsc: Make cur->adjusted values in package#1 to be the same - ata: Add support for PxSCT.LPM set based on actual LPM capability - ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - ahci: Fix some bugs like plugin support and sata link stability when user enable ahci RTD3 - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI: Fix some device identify fail when enable xHCI runtime suspend - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs- yam: fix a memory leak in yam_siocdevprivate() - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - irqchip/irq-gic-phytium-2500: Add support for kdump - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - iommu: support phytium ft2000plus and S2500 iommu function - sw64: vfio: select VFIO_IOMMU_TYPE1 as default - sw64: tty: add serial driver for sw64 - sw64: spi: add driver for SPI controller - sw64: add hypervisor based RTC on SW64 systems - sw64: kgdb: add support for sw64 - sw64: LPC: add driver for LPC controller - sw64: iommu: fix a bug in calling 'alloc_pages_node' - sw64: iommu: add iommu driver for sw64 - sw64: gpu/drm: fix kernel crash caused by drm driver - sw64: radeon: correct low-level mmio memset direct calls - sw64: gpu/drm: solve driver load cause kernel crash - amdgpu: enable KFD on SW64 systems - sw64: megaraid: fix kernel panic caused by accessing an illegal address - sw64: i2c: add i2c driver based designware for sw64 - sw64: efi: add SMBIOS/DMI and EFI runtime driver codes - sw64: gpio: add sunway builtin gpio driver - sw64: acpi: add initial acpi infrastructure support - sw64: add perf userspace tool support for sw64 - tools uapi: fix sw64 support - sw64: kvm: add definitions for kvm - sw64: moduleparam: fix sw64 compile failure - sw64: kdump/kexec: add KEXEC_ARCH_SW_64 definition - sw64: add AUDIT_ARCH_SW64 definition - sw64: ftrace: add sw64 support to recordmcount - sw64: add sw_64 support to buildtar, mkdebian and builddeb - sw64: add basic support for sw64 - mm/pin_mem: add invalid check for pinmemory boot parameter - livepatch/x86: Fix incorrect use of 'strncpy' - livepatch: Fix issues in klp_mem_{prepare,recycle} - livepatch: Introduce 'arch_klp_save_old_code' - livepatch: Reduce duplicated arch_klp_mem_{prepare,recycle} - livepatch: Move 'klp_func_list' related codes out of 'arch' - livepatch: Introduce 'struct arch_klp_data' - livepatch/arm64: Uniform 'old_func' field in struct klp_func_node - tpm_tis_spi: set default probe function if device id not match - deconfig: intel ice-lake missing config enable - selftests/sgx: Fix Q1 and Q2 calculation in sigstruct.c - selftests/sgx: remove checks for file execute permissions - selftests/sgx: Refine the test enclave to have storage - selftests/sgx: Add EXPECT_EEXIT() macro - selftests/sgx: Dump enclave memory map - selftests/sgx: Migrate to kselftest harness - selftests/sgx: Rename 'eenter' and 'sgx_call_vdso' - x86/sgx: Expose SGX architectural definitions to the kernel - selftests/sgx: Use getauxval() to simplify test code - selftests/sgx: Improve error detection and messages - selftests/sgx: Use a statically generated 3072-bit RSA key - x86/sgx: Remove unnecessary kmap() from sgx_ioc_enclave_init() - x86/sgx: Add a basic NUMA allocation scheme to sgx_alloc_epc_page() - x86/sgx: Replace section->init_laundry_list with sgx_dirty_page_list - x86/sgx: Maintain encl->refcount for each encl->mm_list entry - x86/sgx: Drop racy follow_pfn() check - x86/sgx: Fix the return type of sgx_init() - x86/sgx: Return -EINVAL on a zero length buffer in sgx_ioc_enclave_add_pages() - x86/sgx: Fix sgx_ioc_enclave_provision() kernel-doc - x86/sgx: Return -ERESTARTSYS in sgx_ioc_enclave_add_pages() - x86/sgx: Clarify 'laundry_list' locking - x86/sgx: Update MAINTAINERS - Documentation/x86: Document SGX kernel architecture - x86/sgx: Add ptrace() support for the SGX driver - x86/sgx: Add a page reclaimer - selftests/x86: Add a selftest for SGX - x86/vdso: Implement a vDSO for Intel SGX enclave call - x86/traps: Attempt to fixup exceptions in vDSO before signaling - x86/fault: Add a helper function to sanitize error code - x86/vdso: Add support for exception fixup in vDSO functions - x86/sgx: Add SGX_IOC_ENCLAVE_PROVISION - x86/sgx: Add SGX_IOC_ENCLAVE_INIT - x86/sgx: Add SGX_IOC_ENCLAVE_ADD_PAGES - x86/sgx: Add SGX_IOC_ENCLAVE_CREATE - x86/sgx: Add an SGX misc driver interface - mm: Add 'mprotect' hook to struct vm_operations_struct - x86/sgx: Add SGX page allocator functions - x86/cpu/intel: Add a nosgx kernel parameter - x86/cpu/intel: Detect SGX support - x86/sgx: Initialize metadata for Enclave Page Cache (EPC) sections - x86/{cpufeatures,msr}: Add Intel SGX Launch Control hardware bits - x86/cpufeatures: Add Intel SGX hardware bits - x86/sgx: Add wrappers for ENCLS functions - x86/sgx: Add SGX architectural data structures - configfs: fix a race in configfs_{,un}register_subsystem() - fs/dirty_pages: fix wrong lock for inode list in super_block - ACPI: irq: Prevent unregistering of GIC SGIs - PM: ACPI: Refresh wakeup device power configuration every time - ACPICA: Interpreter: fix memory leak by using existing buffer- configs: enable CONFIG_INTEGRITY_PLATFORM_KEYRING and CONFIG_LOAD_UEFI_KEYS - tipc: improve size validations for received domain records - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - block: update io_ticks when io hang - livepatch: Fix missing unlock on error in klp_enable_patch() - livepatch: Fix kobject refcount bug on klp_init_patch_early failure path- kabi: cleanup config entries of kabi - kabi: fix build error when CONFIG_KABI_RESERVE=n - kabi:crypto: reserve space for RSASSA-PSS style certificates - mm/page_alloc: use accumulated load when building node fallback list - mm/page_alloc: print node fallback order - arm64: openeuler_defconfig: Enable Kunpeng related configs- rcu: Make TASKS_TRACE_RCU select IRQ_WORK - x86/kdump: make crash kernel boot faster - mm, hwpoison: fix condition in free hugetlb page path - x509: Detect sm2 keys by their parameters OID - mm/page_alloc.c: fix 'zone_id' may be used uninitialized in this function warning - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: fix address limit problem with TASK_SIZE_MAX - arm64: mark __system_matches_cap as __maybe_unused - arm64: Avoid premature usercopy failure - arm64: uaccess: remove vestigal UAO support - arm64: uaccess: remove redundant PAN toggling - arm64: uaccess: remove addr_limit_user_check() - arm64: uaccess: remove set_fs() - arm64: uaccess cleanup macro naming - arm64: uaccess: split user/kernel routines - arm64: uaccess: refactor __{get,put}_user - arm64: uaccess: simplify __copy_user_flushcache() - arm64: uaccess: rename privileged uaccess routines - arm64: sdei: explicitly simulate PAN/UAO entry - arm64: sdei: move uaccess logic to arch/arm64/ - Revert "arm64: fix current_thread_info()->addr_limit setup" - Revert "arm64: fix USER_DS definition problem in non-compat mode" - Revert "arm64: Avoid premature usercopy failure" - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: alternatives: Split up alternative.h - arm64: uaccess: move uao_* alternatives to asm-uaccess.h - Revert "arm64: alternatives: Move length validation in alternative_{insn, endif}" - arm64: add C wrappers for SET_PSTATE_*() - arm64: ensure ERET from kthread is illegal- livepatch/core: Fix where module get and put in different macro - livepatch/core: Remove redundant klp_free_objects_mod_limited - livepatch/core: Fix reference count issues - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block, bfq: don't move oom_bfqq - fget: clarify and improve __fget_files() implementation - KABI: add reserve space for thread_info struct - kabi: Reserve syscall entries for kabi compatibility - perf tools: Update powerpc's syscall.tbl copy from the kernel sourcesdc-64g.compass-ci 1704871520 5.10.0-183.0.0.96.oe2203sp35.10.0-183.0.0.96.oe2203sp30-metadata_list-compact_tlv-perf-debuginfo-5.10.0-183.0.0.96.oe2203sp3.aarch640-metadata_list-compact-perf-debuginfo-5.10.0-183.0.0.96.oe2203sp3.aarch64debugusrbinperf-5.10.0-183.0.0.96.oe2203sp3.aarch64.debuglib64traceeventpluginsplugin_cfg80211.so-5.10.0-183.0.0.96.oe2203sp3.aarch64.debugplugin_function.so-5.10.0-183.0.0.96.oe2203sp3.aarch64.debugplugin_futex.so-5.10.0-183.0.0.96.oe2203sp3.aarch64.debugplugin_hrtimer.so-5.10.0-183.0.0.96.oe2203sp3.aarch64.debugplugin_jbd2.so-5.10.0-183.0.0.96.oe2203sp3.aarch64.debugplugin_kmem.so-5.10.0-183.0.0.96.oe2203sp3.aarch64.debugplugin_kvm.so-5.10.0-183.0.0.96.oe2203sp3.aarch64.debugplugin_mac80211.so-5.10.0-183.0.0.96.oe2203sp3.aarch64.debugplugin_sched_switch.so-5.10.0-183.0.0.96.oe2203sp3.aarch64.debugplugin_scsi.so-5.10.0-183.0.0.96.oe2203sp3.aarch64.debugplugin_tlb.so-5.10.0-183.0.0.96.oe2203sp3.aarch64.debugplugin_xen.so-5.10.0-183.0.0.96.oe2203sp3.aarch64.debug/etc/ima/digest_lists.tlv//etc/ima/digest_lists//usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/bin//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/traceevent//usr/lib/debug/usr/lib64/traceevent/plugins/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-openEuler-linux-gnu directoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter \004, BuildID[sha1]=92a15dd9705518551bb3b8d9213479bc9b0ee2e0, for GNU/Linux 3.7.0, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=32a9ec970f82f56a9f93185d45a014ee77bbe897, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=82e35433ce45a76150b0ef3d498f962f9a7d9369, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=19fcec8b26fef53c492f3640d26136d06484ee88, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d70c49a7d042811443b72f515f717e484f2c10a8, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=68c91fe943d6bcb6514868e14bc62ebf3cf4ec79, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=825e4004e5dd14d25e3ad9e2c4a37b34b8a24db3, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=73f78ce95e689ec9944c6b876556fa343cc6e51c, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=909e55e1780fa01509dce4ebaac0333220157c0b, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=80a6d8119637a605b4332c1b67ac504bc9979065, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=dd3f3c0d62caf8ee66997340e80c1c50f4111e9d, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0c7191108b72b0badcd5299452d5cf1a2e4a2408, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2b4ee5c2c2aae8cf2651ce5d1efd8f3a0297aad2, with debug_info, not stripped*xGUjutf-8fd401d899c5285e3b1e47bbbacc85f324bb94a0c8e76e7279ff82c86082b9d57cbb8ec3e02bf563e6a9117e71a0ff47512de03d13bd2444facccc89c8d2f9d15?`7zXZ !#,`d] b2u Q{LWсϧ}7( 0v& =J]1')5dfxqo|v7 98`>>k YJxE6*[pR)B"uaTam jgL(ņ*"CqLqP|~?zŽ8PhNx]@͎xBwȎQD=ބa&pekJ`Qk=ڿb:a)f͂+?p=U(ϡϮ-Jk>՛U5+*=h:/A9Q4GmS~T){B"SL]P-jLB_^~ _r=CZ?H IogK(KGdF9#o#D\eP*dmq)?U& c.@!T  zK|Wel0¥+a@%HĀ nYf * #rJ9="i#wKuhOIc+DF-Ƶ= :9q%^gƛ7t):e͔,;_>~ xA#R™`eZ\{`5JU/H.b(|;|l/Bd)nXQ U\>pK+_YG`=Ei|9p9Ew٢bޟDxxC7Iv,%k:K2|U[M=Ҝo#R^I/f1 9̡AS>tiz=tKx>fq$F\{=thlW̐1`#[jo Z"$BĤB ʳA(a'_KYЗ%,F?EPDc FIa .d|ʯ)1Xj@$ J6Q-y)=. &50] {'J!k Il<ɩ{pR5D" Ǽc~b!:̱%D}eIMMYJ$IY|E+\2x鹰hA͘H@"Y61jY֮*5Ѵ yGu2"ʦ7Lif%{Sq`rb4t)oMrKݦ3t=fRD!͚/ e@`2Iw:ЮCuћH_W8iMwnL|ф& Fn/rX֨_CKt ~7*,e Ԙ{X" aRkt.0ZDL2C??֞J#e|K2n,oi&u* K#.&:păJMD"] ]T̽NPwqWi tHKue z>h p_ aiԥGa_pڧ.ܿLduƒk\\v/O;AO~7SJ򕷿߀CC&dg8QCju줋"`6ERnuȤ-QVRE>J1Bte)u$zU*H_k%k#QB| 8NpS9-inOF6X~5(r>z])Vd*p1喂۠`1 ؑ|yiJrkdjAC6cfc={&U&]+nٓ #Ɯ'lFi=EHǴ8f"->emPܡTht/+-(5zdH+:wѻ>&?{{Zy+hL&YOLjoGYZm`{e1t`_ens.}`Pfo*Hwtk3G>jhX}m-FbH{[̅F1ml\2 )tχyΈVIّk,8Owd˕LS9r0W< ڸss)wV)VY|4KMy 3IjpDׂQ0 -+D Q\1D-(Z9ŌY [ ֗?-Yf~P~ yj`pWCM XD= wP,MA!ZHpj\!Gŕsx> ?P7lnT8P%0dAJʊΦf&ΐ-7o_ѭ:ˬ$g{i9Z׉.cvxgyDN${t[Q̹ [2D/o`Y֙;pW/86bzW JR36pˬ'T.Bۢ*8tOO)}?,"5C0Y~^J:U!' ߽cLdv~ ԷTY2B Ug/QW6kD=;o[+wjxWBq,2J\m y9+6qzWTĠ<2qfEFR6}rpŪ4g'AÝifk~?m%w- 8tʔ*g@BSWEƩӹoipAfv`3<@M$l/e$`;S[_1XYs cE.w=IT8|qb"ZgiHycFk:Kazi'5b ʉ<\ݙ @r0xL! iD,wT@;ځPgA}P1L1eBk6B%<{2BH 7.:{aVvY|0lظ[ԫ_?38EZylF u\G/ɹ^{H'L#]'%Ubٻc9a*rk##9q6OT}Mrl,d{l0ғВ?V-i%ۑP .Dgѿ‹9(,;`8@)[|V=M=|> >DgJ4lMLs0uf$s @#y0 >[[jLZŸU !w Xj弄؅Xr$iIh bJ@7usWDx(āAIdoO~*T-b;m?f=2c ߇wMBOrU|YӮ0aܔ]IK6L.kxR5TL.V78h?2}wlSen1sF Ke&>U4:UI؛$( SJ*]KjyB7L]FDZRׯ%,(bȂSXx[$b3$osůA ϧ;-%T Ɖ ( /-#qe_39"_Jl,npfi? Psđ^-CEƒ]'LMA;4 i 80W8],g2G {lh 4V{lK(Wt[Յ9ۣ7]38\C(z*2@\Ԡ~T0Y$( 0p)zLfb-5OBZKWoQ8YALM7گ'q[d_Hfؤa.6(-H2,`pGGC-{O` @`ao p1%G 5 Bsdzuo%OUY03' y#EUɞ1.#g*B؆ßcPvHrПO\=>"RA+:Dt&K/ӓh{(HǑ0!i[',ܕ إ`'PK#hAlCͳ{׻%j9;01G!$ rth&vn"[G8ܿqk΋B0.`74T,#h2`7 W'6ɀТ~FOrUÏNKNjTa/Z9ۻFZ65;zv&Aj:`A2k1]ъٽ#HbxBetd 9&~5QK[F\E~+һڀ|0twI"kݖ;Uyq]L2y@qT7a.a9|V\1ױsOUJ#Ti\ :A ͔ӈmY6 =.Pk}U?ũNxI]? jARIםBL!TziD-FmH+:ֺF$Y-#u.74` nÇ_k.Lq}ʷY\#jl LI@@zU'H<PPVX=Z.b fCGuشM o-2Ϫ}T"цIeߟ_o ʊDV64rW#Oz>Ӛ!9:vv1ܑ9Ofj;%'fgi?p7Nf)&&`!v4!"#Ń, I:0*u}dmEgF\gkc˽ 7*9EqyT(N4+etgB39XB5[7׌P.8dPޘZN5jy_gxG#Eg[24CL[i2+  /=NxZ4IyH ЫtԶ` qsև JkŴ6ӌx#fHhYA;`i2,}c6%qRå_:lx6ԠfmE\@JB"w.a{6:RnNgٖI.vۀZ]/*Hp~s x&@uiɪFZu86%֥kGVُ;8 96ORѭݎkq0ES̊=1nXuP sj 1Zo3YKIK@@S>- yqܑ80&Jm]8q>tq jv0ƫ8}C!Yصw x glb"I؅jHkLo״Y:#(}jo | K l`w8Xkc9sNnh`l+3m/Mur, VR0@Z,Y:, >|#$m]z;h+c­f>&& (<8g#{μnneqQgi'G*!3%Eg߬l(們S_|ҡO[QR#4/p47Zܗ&^SDZTWҝbr ӓa>ݧ0 5m=2CwlSQ9!HDȿc>ŁCUڳX\=LBjt]>yXvPu>%K2 e'Ԛ sg(/?G 7υ>!^wE5-w ﰮ\zRڛ /~0.)hQ_=2 <.3q<9@p| QJ~׽=Z VZ=8-c@E ]$ 0%d! W}ؙkoO,u#e#Ԑ*՝ra4'~(7:T(6ne@n m|]jgd&p~/!ఫ'G{`WK,H++}"?;OT] J\i,BʜnL4 U㇄_K;|w ,4ɤ a]hP;C> ]޺<יKmkqOPV' (5`.wTLB@s[2l[ - =rwbTnUb1P8B I//mٮ~qT [xBPeoX"\a#8_Oj|fq%t`fQ~@ fH|!L|));fLCsY97AB!:Z}BDl .raiᡴM+glk8~͌>Dx쿰fy( U*uI|}}U |2OFԼ_o],EUHH(DP\W~ߙXګG\ʔZM9qF`^;8U>XbƑ!61%uA/kku! X_pkgm JpMg &RUfD܂7KǕ ؟BH0myLaÃY*nV& *ut>QT_"gY UDDEj .5wїͦZf[c |zXmÍ:Jv SVVju`Qy3 6b"3(rdaO*`\f|CqJN)(.P-+>7%Nc2ŪM3ԦB0ۄpyl8ᰋp/f R. qG d ,J輡c=JnL|Uv-l'DA4D] O "zM CCN>@P8 -yb4QҤ.Ajfji3S͕[qjnRG A?ϢNP=eH0=z0VEuHwP)Z*C03oΟK" ӱ"iFb7 qH_|Blkdyak{}' f^Z0Ӂx#*+FV55rѾnINuIBFiM&O,T w.y%/녱ͦRa0GlZ+%f| gK4 ^"ޝÛf8zhj]pq嫴mo@ݨT>Y-|BJ_7FWaaE-۠dׅaRrwS:kg ook< tvq]e;[#s%'е~0#eŌ_y#sE֩_s TPjvdƅћul1Q*UGk\WZml2ET=vܦmяG&{&zaltPhQN 8;&`{JJ=V;b 2Lh+&u (6Ѫ<'"!؀} RЌ4I@ */a 338eq_1K5//n( R>#'s5l 5_4 +ǟ;{grNRTuҬCą@qit4!stECs6Yy X3%g.i43{R˃9ub<u1љ,RyHUϾI8K{+xhRK^"ڋTFh?+w70y㜦{Mze,-)O{]\)C0/ǤGGw}V4 gLDDoAviBLӹY{lT"  :waӫ4`^ap "=RY+^ÔውwՏM?6uKI68/ZmVRݥ<3l|xJӞio,}yIC.h|d,Z.+2zf(dy檌Ntxw(N?Bud{2KKZU6Tb_ xY~ .դ;v Zs~R\ʉ yISmKsK5w +s!be**3 C-fI ZrI6toûE07 )q!sƐo{* 2Y:70l5.'lqwF05)v qŗ~/H}-:!kG@:!>#d ޯ{]mK 8 D9WO fDݺRd_8T ah#kx]N>-y zB#r<|cwO5ԗL-xJ4pB` 0):É-UCIހ%REߑ5JI˼"S|ePiפE&-7L?t  |(ɻH=>£4,A}`\)v,zw[Zx{AȎ{EAsf][eO۫?,W`-X{2 N ֤̋bNE`HŞTk~b{:DNH س 1mH{F#bFclK87.ynJ/,^Ήe#I4Ng0voK C>D/!U G|Ceklv %eQ]굊%nO0Oޘw(2?ߕIdȭBD&_@tP^m68F?("D T7MM L!^y6A?"wWm=FS S@Ӑ躷P-Gjo2K,e𜪽GB34N`L1@|X+ ǃ1 +^E޸:X.hLf3ajne9EIӔ6do-70 &Z80*ZF݌v_7M#S >d,ZADؗx!훝e |DVv!zijn#SE/:ək!KԈ9%o0B]C\_^^brmĬɗhtNƕ?*x0PS.jfC* <'<)'m|L$BǑ9^5)#>4IwА֞8_Fz6gЫ6( f \nsf<7DED ?VU}Vv.DxvH}K`Ư֌ x[=?5vs_:)unEl Ƕ_whdPU:F ?25pessn k-0􏻈g,~Ā}a}пYb ٷ͜8Y\Tcԩ9˟\僲U#"j_k!j?M{Lr' Aq,>ìgrGLџRz;qؾ߆@l&%9ۆ|r G x~7 %5PboBԿw5дlPe=t|ɝ B^2[*P|vd@RZy)&3{yֲ3@E2 ^e1oy)q{d*qLWH=9rAT>Eplr pQii Kw g[ W.j*ʨ: <+M{ͧPƌWxy"> X3E LZE3*Xq7N4NOCt9#}L4d WC#YTG}&6i+1R nlJoa4[amO\If(Bd7DG_PRd+߁7Qn[5mZ=m})£j {OiF>P:rAva/-Ų9뉍EA/ V5KlOy^WcRm ]f!ȯ m8Z-|\o[gmNaT]aUIZhR_>.m4@K\hOR#gmizOꝎt-&5+H!XIc#o|EM t[y(ߎrHb#+:sWa$gB+ō@),Tp3mT)EK4p~ִN{e=x_.{妁c1w<z9ڹ#ISԶ*~ڝMO2XJ|Sc&"Bh0?M?9hH^z@.ps30bKr*6S؍n1%9 `ԥPDA^dԡ}ŋ,-߯b- ܐ~͵<~l6qF OFO7&r5@!Ƃ!eD8xFjxr(%`/Lʏ*vegV/KAZʖ%(D-f.q8MϢAP)%քqe*s {"! =m4i:7 \z٪ c,J }<;~K_AB$ ]MhÙ p̡>TR0`eTZGjmgC @SH. q I` 佱6cz9sg`y4yy}YXX7W# 2<=Ox)"gg:]3k+2t8 k (p+n_IJSRb/+q DT! bc}sS⹇;p.d* WHz`Ū (reǸK"z]4׊Raٹ="C8p!8Eԋ6ͻ(g(Tn'ΒZZK‡렞3˾ Ol5i a V}%:(Mm_' nx9ʤ N?y<`@@ml ]Xab撙ysV&Ue^}Z19a:N66 |⟼b2B(D!$`ie߉}ۆP{.t)6;Hb\yme+SKeA\X10JZM!p;΢[ֈl̓yUc)OJgcC[oծo"j |DWŹwêY*P~ ɽEwG\Rd-@XnMH9˲<%m*ŷFm\% 8)9߱u/Q09L>+JRmk &0UE"ӧ[v3?3Z]ㅩF._ kΎns‡iEV.h]k-?E qtq:T'H?lQt/Ahے{l2Ńޠȍ`b7'fpd}X WDInG{3F瞲+‘ kZOu# azk DHX$])`8HqvG@fPJ4O2=]@ n_U&rM]QN,V!Y=A} ME6ȟ}o+w$jVetu*yCzm $5 hcQԟe|*U-pWb]h8SycE_8X$/pq5ι` q`?hDiHMF0q$]p1 V8sen)NPko ;]Ԇj}|q ,T(4Y+Lkm$9^Mp}sb\K v|'ZmAk\:7 8@ʳB9L^ MKoaX9c)9] BERjt{pe0z ݓii1,-R6#6S͡w#sձ;o$k#O<7zg*x"x|k:w: $n/Ylx0t_1֪̏纝r'yVwE Pk%G|2P4C']*gcۨiJNЫfң5vس;_$?DɉbF G/h:" ;xD³1dhmq/d'8I5.SC.gIslЇv 'ˆ #?Frmek "i8O-c b}mJ"8Ɵ*krcZ/}[PP֫k\Er[<3'6Z쿑!jk' Pc'@ą/a-t=kCLm"g"SfbEiʆ ~FOx { Ge^dzL4}+8x Z= Hš&re-IG--H=4F3z>^Q O73X 1⠐G.dO-GC;4QP 1 :# ݌m7 ]ZzYN`])KK:W_5)+wͭEFtq `Dmq JF +Ʈ\<7-m%++mx}nV.6*inC2"@@, : VaT*8 N3Y:R ۧɾ$lNSMQî +_!_Fm~3V5^`p"TH};:-;CԮ+nvi $/i0(vp <@'!AB=yT4V+. (.XP]{ '`Az(\$gDRʏ0)gC zhE&V;pRdg1_0srFuF>rk:{q~ai әm7q(]\>k`GKzSC[K2BR4ҏzK#뻶l|psd2B8R]G)}uԘQ7_M5(#/Y!$dNS:X TFiiʞ \>NuJ⼑dfw~KAWUiޝ&Gd)h9sl* h\AIfBa DNH񞾴 DwY6p60o;$v{*" qcD5iԓ7Pp3(zvHUpx퀏I j Fn^gCVrO F_{>,-[`92M Q 8?#^ame\OL[8&tf+R=hjiv0:#(ڻ}'Z~T[ZF=X,: zyFFBPp^|ѹ͑:f V>Ts,BK% m/ˀ:#ldLuy>r{iuݚyVfj9#^ Y5qldIBx*t4]4y{j"5MT{LLYQCµgF37hr@eM+!#?Yi'bxY{wSWZs7%2jƺ6Px1,0}C1%ɏ;@Or z9_3&*-P\IPcokpvup~JVi.,tVVsl4=dAR+41= A@`4psu=Eʼz:!6,2}SoXLLq}wYgEB-< CX^=JB~֌CX$+sp~/=yHz)ZJL$妫=@7dTԨo x2Ä=˸Pn,G} o̗e GtR8pӝ7ޜs\)` P;(="/aЍ"y$3uM[閿gI?ؠbvT]6+f;tݘIe/]x2NW_ƬcCX_;xLv   asSv:=~b n]"<]bn $BV&9 vo#+!d1g1:,FڂBzMAjhBX-Wk7BjQ¹{l7٤'&n$[ w.QtTv ͂N>x`}_15,)z */&pY̗]y[+۳930М$7+L #;de17ޗM,B6; @)dǴC?u<2?Uȸ1OQ@ﮬF]bjq+* # PQ*J 9 aOyI)0~R׆s#HB>|z,_sl?Mfse麊mh vN hУzfU TH f ŷ|*qsp9Yߘc[fJf˭T/s:G&t-3Bbpo]CTwF:.0PZET1M%[GBxˣuLkn4sZ?u|ؓ/];24Hj7Lwt8d}{8l;y-T,8|tH)5kPQyYhEzV)f,+%C?(* Dz,gÐg.⁖.aT # V|Txa |sje;a?1'Z7fyP?wY?ŬH2:@}b@za/iW#EQ 7ULƵ@ǿJf[̨^n {l-\KaAVv''e؅0>İJç^k԰a)[Eݵ{2H {?`7ub[<ekƒkQ\G'_mљ>Hī]Ky9L)1Md4 6oIh!i&EW[bęQ"D*oQ\]Zc=Sk2Ȁ?BWcS}.TnHp}s|F߶or':H>[:Rd GV4<9ޗ;% x=\TFm^֠$/SJxajw1P8mǛIa7߈0fO;_(dhU) C=Kr1Xp(d}[f(]Ld` ~!U`-:hp>(qiazg"/͊xxoή$R$. Ln?H`G~] \arLki&7U$Um#DeGEx, gXQa3 Ӿ%c wv0MBZ0a`f Ee~Q;"[o,'rt C׏ZqtG7}8=UOzYr 9!Jͤ>YеH@]Iq|fFlZb8b6}m*lOTKXOƺ9 Ԕ=tEZ@T&Gqy5arn``]B~5Ty4ܚ ( "' _24ಢ:2)27FRbbn#Ji&p{hA/^:+yfB=LeR9&{ m-ٯrOZfY``>'˦9i'gh58{ -rSN4.Ѕ{} pEFg 6]o+1_$uc?S! *Ģd\ lʑߜdQ&OfQORXn Yo?Ws͒lK SC/l4W`]OUŬdxzzL9lZM&U;%֒DƜ?VdYIg20E1R)ӣyaO,3>BIaέk]9 g+/FpK*>')2t)|'YWHIe~sN&j_֏9)+kxdBHYVsʩ=?Nn*uQvE"ۛ ߎ EuC~5!gu3i\]Q#_=Aq|A. /V&@1(Xw?1AfP|]Yޫ(e*\ARYp2柞sy[F|ͯ!+h ܊{gOuzOKTPjn+cbzglp$<) _҇k^ʱeC;V3{ݼaOD/P*>۶2jqOTqw<:g=OIKfGyǝ}%lx~ɐx(@OW^8^/ ;шƺj uFm%@WMBhd8=Rnifϥ!_G;N՜ӪQoy٨O »ڃ& n@K/d 8owHH 9b^a_ՉA;O:JAvo`8 OևspGm" .t ם{Ļ31HW < Aޑ-م.6Y!O^gz0ڢ׆l`1<'d#(67M߰8'K8ώ4!,Fb+a%"%a;%c8|VNLXfq\RQAv|jҐۼ]n}b;l +%攖lbykΈ&rRFqS \kLdUN}?6 zß_f5mazYIB܆! pT!sS1,7`HuHь7)3^!FtLWNae6[™t)Fsՙ+{+?[,*-S>a`l:u{}٥%b&юZ62pH McVp­\k;YP Vj!,ԋFu!Q~ý +̣w#NKU.n 2cbuq j;MX$/c8WpTHkQiIVnhUSշ79f]$Vp6bC*7F|";A:C,eTyd~O}~[++E'+̪=C .LTeB_8T%q Ԓ@+-,`m^-tBCrM{J )M; "KVΧB9,{LOrLFn򎜫l76kΤ4h?(d}n-BSDoDú4'kC&rF(aCЄbu㯺)s0'l27С Ir_Gw? ME'ΏY_M6W[7m+c~h~WZuo?] 5UELHf3WK!OMo(\V8.D'0YzMB'Dz?TI:|do/ڿ`Jc-Ja7pOЗςcKT|Z?'izK3[?݂WZ{&x6Ѹ\w-Ď4Q֧;,A[V٧2A0 Ǚfza);"ˁvàEl.SD`2%}SrC3"+OX]X ~ Ultim(zQ(gh&A=՝g+PzqA{sb.z*E]O\i,4 e}%}!Yn 'N|VQj-oJ I$D)FUwaS_vE06d &ֻRXaMy.͸/|;Zt$~*u0Z(P/^n6 `n鿀r` *3 q"myYkD=K<4PW802xZZZamGrCr\%+ S- 2M'@,[/Y'`#;JE`jւbrẠݦ!Яk~{ux1x%e\'ԩ_|߯ڑQ~#ժpx,|YQk_ Vʏ3A۳}p+̼79oEOB2ʡ]^8B%/zJ{" 0-= g] ade4>Tkq7"٤ߵ:CŚ|}cVO"z?n$&k CB%wCYnmՙ˟JzY2Hz=)ΒA\ub+qnkȠ??v¬rh*ű;qk~kF.q$?*@/ \]?جaH%OV:w#]5\û%Vg$i]N@F1@\0x9b !f< B-:5XÏ'{{fK;:둫B&jRæ[PRv UK;Zޟk#zbxxjvfiM@E"#v3FnuyIJѐ݊@˵wA"c#ͽ W$_Sx}//fWki˭ӱ2?\yl5clgoǖ 5+H#FV} rRڑPh"!(wqE4P^%&9EmfVu\enI0aL ǀ.EvOCZXmҤc)Y]֎.˹ v-ΐK{FyIJԌ7 -*W7m c$?w uNvIdR-RXc0:m`rjgvlp^iY{Pgn~ K˺Bo (0ַ++*].mdue# Y@  5v ¬Ќ? e^R ߕ3~~nA]up ^szׅw$9훀:,dO)Φ01̀l\Oxh'|ϒk;sU#Sa%YlS3>ڦ̎~ɥ|˄|!.fU%֗43nIc^By-iԈ%x t?ƥX&A69]榀;"Pph78C2Ϊ E0gG$IAx`-?Er 9!qT~#,opH1m^@ ͝DO:Fc2)A:οI|i2r/jpy¢48Y{8;Hƻ79h] §V0L=g^QXV拖ZJ[x6AoAż(uv%`K=JP{lt(%^6uBA+"^vƼЄtUEkx,-塴 ]w{itTj357IoPV tR*nX9~Up̴iMjzvi\RpħJѪs~ Av/{-6mOS%-6tg)=ـִV:Et e1)+Y ZL '>_p2\ F|aP 3I26vZP=d!!>LJ^M Ŭw XB}=Ho$!VSrb@>F~νWSŮ&&%+uU?&@sRsHh–Zx>s6 ·D'PIB}^ttQVHkqDmh>.OJ{JEv<ځEG@ L,,iVByaVtRsv^*8a?t6 4V4yu2#-B1~htt?)BT{'r1i=N&Ɇ*njDa6+X'򇽹V`+SyT -4ICXb0a |ͣ" ܾb[.*{RR((V)}_1?n1ԦE׻Ѡ`w0kF.ّי*x)IqM 8^Jdsg/Xw dVz Te66)G0 MQ ɲ4a|4w5_2VF'^JBmh$Oɻ/Q)3կЋ%І6/$&yBLWn5gI1]QM6fp0k6M3< WJ] BMBql>y h% 1> A 3ZXl=B1y,vJ&tI - Ys4bW `I,Ө>\N[< ,7kYsMm&ʝeWu.lWˁ MQ: ,kKY޽ Y!z.y3?Ԑo8 KE W{-?]gPo^~Uv SQԌNJs5R.$Ħvt*,ezD*X4IGI\-d&UMawSTYm(!h 3t072iۛP{vhs,c A퉴xx}2s3m1CB+L[>Qs~{2N:JPX@Ga9.65C#7T`i+yohGJ"t> ڤFL-n$, anI|ԃzHJt=9Ucnh[a th!WV Yy^da:D*NjJ͘|#{L"ϫ~/>Dw4㫆pXa~{sKIB F{*XWXI8>*y *'Cb[ij]+FOV.\_C4{hUOszyljBB4Ns%gH6!qKA r>찤7|.6\h e«nRnA@xp\JꎨA0E@ǣ9}2?z:e3UObx ȯ|?mVf~|W9LvXL7?,#cTC@*y2r7sdş㊨N䚃@,lkh[p9)Wm( ݖa)';cD.Bq  lkު} ś1w:>,)f닔p<{,þ| ,+k|*ۢ(~5+Lp# ]@{IggG2xjE0Nt_״bOIJOO>:ase~ phn#E,qdK/ٯM҅S$o/a&0kh f[u<%D !EI3X8bKǑچ"EYvĨ姠N v}çcb)#WNxc6@6{^"M6Z_`RROl . }xGp3ɾPL9b₢XZ҄ rxKuBv-W3|`l}m8i154@񷏵Rv4'pABػAy$ԝ9AQ p(HNο@@\'fekLf|짒V4Vw42SFm06<|J8 L~F]`z}!Iv_7mtlx}7 Pr놬4 ߞ9%s<+1.롗MwM%2vx˳ၾsrXɑ;!;!? @*oC,K#pk`h8y2wċTX TQZ:4l4xv/zyyTA`]BQ#X ȸ- !zEb~Et}"ҙThrGݢ)*lj?|*zxU.]d-M3$ . *۴B7ūZC*) F}RlJ XډR߅.313s,NQ&+vVԞCff'e(P.#-Nْoì6oU@]~: \999 dHbIZV6g2jҖ[R-ƭ;O;}%{ǭu 3.;CB5]!x{B-ܻ$ԟ)E=jcMlp͆9rI*dQ* -X72@ӚCMK.82.K:S`.%3Il x@6e27_ 6s.d1k-yU0!Wa  \:TKʌyiizjHYWtg$mS]Ghp-K دJyVv hgiz6yJe=X:5MF[>#~#R:Rg* 6]kiq lJ G8eP 5۫6@)-ńo*|qP:;\h>ÖV+1 ~h R&@$yrӥ0V6yT/)A:h7h~Wyo#P$a~rmIP&c89v" {K&:ezd f! YD]ֳ0[*pox\V1|tQ*O :+cW+VJ#eL:ZelN?&fmBJX@n88"K; t$>3 @axdy/Uc+^d cZy ILNH990ϻu38?31I +kuom [eKc >xw׬ CX]Poxq:DmSKH-CRC§bK?ˀaȽWY*^=zq0_g DMa(9k[91tr-n񺜓`<rL9okwRG z'}hoVu3n$Jʺ&DSTN÷!k=D0|ܬUEWkGK_|V!9}gKԛpuD4W`"`fv^llJD^^?f r 4=AT:e!X{\*t}>$ 25vI^y_e]Cv'|8 {7vWIu]o؏b15(񄺰!8~hu镰!gp+%M?μpLB\j" T9/T:X|ӽa4g8ܗS$jS[EdbEGnEAFYƜ+Gc*'akxfhN*\7K_GPK>q6/oB-h߰0#P>0iqeb%V U~kN8RʑD"J۹uy6 +,sߧtٞmt~bCr]Dwy5H"G(߶Y#Un04jE|v̘ bǸtԑ]8Tِo"+ڬN8FɤϢ!cVVi\ [gl[%SdR:7j`UA="*mBCdڑhjK2sD݀"Z38ډPIxPò8hDCthpiR T= B-ZBww%6q1#6ϲޗ!ĀzuegCbsV r G!.'߇e78b,YǾ5;CTcFz뒡¿•tëBG?2ntWs*iOX F0S3DCL S5!,_!OH~dXWIz#jNKQ82,$؄$M_$rП$mP?޼^ωFzd̚'Q;n6LTC>*M @~0وt[E~X pd:WG6}@_*Qc̓#omh)dO&S8 ogH:wou:yNKC@rp@8mYuM+y B_ZfmCʉ\XRj˝`'E؊xVGT]2$ yO;;_ݎ⿉Bً2Tۺ sQ X]yOk]=*ZopJ_IԬ9$ŷ~"#BÏr[g!7µ~'Ay G(A;,ԽQ5쐺OS7;8TPL "ZlV^$!:?[2/=qC ɿ-{$_]V1@%j5XVK0^h F`IE`T0G]a6te{{e:O,AvrhY h;^-):bK[L5ES0=jd7%Bmg[LSKK;LtdcpTw>f $ fSUI`{eʸ$+L/ѱ~U9 7T XX@`2֝ꖄ8_<H.7pgFv*>Lo\VUU`"*$*ZCmh|j[+m3Zf/#YayH y8ؓ%%\B/`1GSn Լ+-z^=x,ǨaȣX(-Ɋ5~[2L82s+'iLW:0r7Ku}G@rf:B}T@О7LYM9 j/ J!ngHq!V13JtWAE{wz&+Udt%X E /GYFbQATu0W- k`&Wln6 dҝ$U I)OM7NlRQ_4CSEU Pay NLpgnNʤB G4'F8&.MJԥ\l.ڰof=~QZ^e0 ThÛylexBHp%v&u$N<`?:帥*#F&' L#-L'\?LP4ğ+))AS@Yq +ܞf+z#?p'f!_*&,m8J/ ܣAK?G oR\Jư׾' mӉ6fTgJ5orOY!pw~BagPBʛ@M;uNn -q-<{ma#&ȜGbo.{u \F}^w l~FB l?&2J^?;X'[H#_~HYo;gfBmnq5UQu|.E\MF#uE" _{JZʃW[ C腥Wc%R2ݒτBe$fN\+29iɬFB[4|)"7t* miYvq@]?.>F`Y+"хi/T v-K|3}\xLьAW!(M촸ƑyzsF \b3sS by"o4ʡ$#nˌqdQ>yp[R^9J.݅A$ T_쥽%; XkRO] bdTOxunv%{M4bcB1(Pz#皤2V "b?ʡ')117sR-o!QNW@:Ur6~"@8_TޑЪ&\jb[83F5d_:Vƒ[qԊxE9ZgM+6\boboD.IH0)l)R 4[3MNqu<CFO~4TZfW}ބ(>j i.MC:q: F a&x_>QS!PMő~T<#Mذ.J 2TC5Fa ?F\dJSuk-l$^œdCVDZ631[I3Qcxc8&Lѓ1S`Wgx;RT?%r20f QryVRK; 5(wR|H_27v5֗< CZړR<:+wztO)Fa9+8d|E |!E[bGblnLRtK(I(\UCx" 4| h`U9>t`foR|5ecO 5flaa<^6eۯIsX/9g}.jl+O5,Z5R?2ٺ)oPmE[!o`@o1"eQC;%5 >aЯ-jLDߪ⏡Ky"/Spia/!68GaR:DYD&c:fk[!I.E[wk;g)-@gp@Ύ܏הtemN{7D5t∬Ol|r8/c-_H$4q+3Ó@ˬ`mHY4|q*>w8Xj)t|ܦd"}V%]:|1m}e CK`dM4Ad+QI况B/^Ɋ}FLZUثdkhV3s"ZSζL#\Q|vG_f!Cqv{fLRvq$/z[De+<_]ϻ KI?]DsĎlۀ׿r=VDSX+]oOuy,߹@*@.„OQ9$Ad0ȣZU9t-WLH ј!U+w3pZUұ6㉔ k ݐDڶq=x+goi[;SDLOti M}}* (&z1%\NG 2/sn6|Ķ#)/$q4;|؁-6VI8vc9Bq'-62v" +YS}˯44q\XVb}]EkASL}剐˱KnsB{e[Φ>KM[D]c{Яnq=_G1^'t崽u?`5t%i ~!lK"D(wwb]VjC(D^IDP 3=k"uX=3R΢:vg̦ϐ"l^]I~tn#s(3: h^ߘldt|{ d.fN6N2 D -8;:@*dI)A$O 0R J8T!Wn~j<]Ad`[*z?T@*C4B9b:XJRV8o8)tuAi80>"{X&:&c8皎_q8GZ`!TcRO/ի"۪3X$S6B&OzՊ}_Q+*_yiRE?nxa&BMmymZCmE"QI/3 б&AS{AyNŦdnfD LM˔prXh|-)dH⯉)%*N^b&:6ŧW0cK^Q9aT>qKC2P #kCI$_د}):j)LYdeZS alJ7#(u]/Q&RW8SPI( o ;.xEʬ9ȇj׹u r:N]E4Zt sHqHf.Q$eʀ%ǎNE#-MӇh\Xх+sXI$ ]`|Jjאpnq]%k}1G!CEBw%/LF9;.&Crw|Wn.q#pY0Z2ȩ \a-ˬVK(m_ܶ9¼8WT SE~rwA@e"5۲zNE\*č߿`9l ڡ%C0nC;7c/)ܔl_[Hz(, t Vc2̈́p^{qk굝̡+=p{xS<}ӗhhˊbHmh, M+uVzEc{nRF=dpPW(H'OH/-էRj"R}tVCQ# s+Dž3 #h~KiTVa=X?sƄy}}9o8H2a-iNj2{hB+*/d +u|_f/gQ?Ct(u ^f0&Y)/L |?'O(ϛ7iU ? ou P(hӕ Na͜ϸ_[ExWkxS~c5D+[j7 [F}sQ-(ói, Ž޲&̲ 2pUWwt6pza|I27y ! ߪc,^fdd@a&Ae hE\S8pqE.zDBBʥRN7}Mv_MD D}6cNmqT4tSt|s-BmNKEu=H!_q|~ &PP`jҠ>#B*gx34޼se 5F JaT*[p;-cvFqdA ~+!"P/Sk:= q[ϥivr7gV%8.I<^$oO;T_SͭN0Wj+)ɟhRw^#-Y~.cpS15|&=1H-).]>&l v}BS$sWXkI/';cU`.Z<[ !b 'z." tebTX_j]\=`GqDm˭T @QeӵhN.Z\n.(eQ^49ܼQE?#!D)4:AaEiK%ԋ^8~)Cl,g[J]&F_~"H9\W P:YY'; !O3kbf+~t,ewB8^n_Chv$kIwo R"ͺSZyW0X$e*bjB]MBq[;IpW6[$Z^r*uךMݬ'dƦʗ,$l  |<ݫN=)_ĂXnPdd-7G #$W MlLVNУHq#>%`fwtY2>fB{z]fr^ɮkԊGW6ZGbgp"U\] |S\&͝p|S$XOlBo!~K.ԨOhoguh2*bKFl𰺕H&B4 &tdء@ XF:2ĹYȳF@" ZE̕ܣ,U#C&3d8UDt+,f'py=q6J%rV=+ VP8c~Q`ʞMxP7~+UqՔfo3U\qmQ]\o .=Te@m^L : 6H?Qo)({AADJZS[$S99SoC#b(WTSt2znJNxrowb7|f&ݜx̋ 8GT&:PߕkQɇ0G<!2 éb8'W9?)ו5a݌{I?R?^sLz< |0-mCA?Avj9<5lw͟oNw\,~N#xܐ:i-%H;)9 є6,z[hfB⊿3aWƑr-t6`刑.R7?La/Fw yklH[RGMH~Ck(렌\xܿ w8.v2\Jfx+ A^%ᇊ&ATĻR#-iTlqxSHT@mU ^wּv"$_*dQ[}'.i#ӧa2aԠZ?ЎGۻR- +~~W02>QIwku5j;ت <Hs}*~[/G^jk )hcCwX4E…I{FmK߱z]O,M1c7Yg\򘥼5CU x5@m*eY s[bb:%DS/+MKߦ)8c*ʑDgamY 78@Af*yp7.|bm{&V}Uv{簵&A/<[2 -ى)t1pic> F K<`N7`\T:7ҁZ_ \; |zU>@oW4P;5&RlhIٌE~'8~n*x *I 7"(ƞ g 5tZ %Rgz!(2 Q86_g '0+W_by"ӳ7N>ntfW@ǚH4mbf~6)3n)^fYnuP˸l ֙Έ| l-9#ԺEJ9_g.Ig2a)K)OAz20O?3[uoٮ6#c,7Fn54)q~ʉ[YRd:4cgDLEE|?`:P2qj)Y T`pπh>nn|. o&7*{m(E;4F'ݔ"$fs_ޣ*xlԐUBE, F?)'oRf@ylQl'${IS;a!EJç`f'X^].Ϯr(.sc+4$jX#yQvzT[`ǩ,У"ܖ}x$`zi!PRzuo-,gnVɲ~Yc`?)aˌ /,窢O|Pkf1X_r A!c}7|Hvk^. 3f #-Nk-K4 z)r-S#zȠ_XFS@oU۫y@܆OHTV)7I6x@Dx) W]KT ~# f=2h~F٠[j M=ʍfwfYz끐VJPRD=0ZqCNՅmԡ !Si `lNjH"|\u>("4F?[Z HƸ/a`;pjF5rݺ7\kJ(=[m4+S"qFzC, m`$"w}P;*3Fday|wCiDxK&xhK.2R$YV ?rlro_X|lȟYG564o@|T"&ugo]ha%Ƈi"4X7^*7y1[ƁFB gsE`?k:H[g0)XG(4{OP(0&Ae \#Fs5(A]~2CUSɹh eLQ^b 5Ѥdm>n"1Uۉf݆q,fL{ S(IK|(x8:4%b$`Xn8lT#i<4wo(yvXHXIc.<rzZ*P7i'dpz]B*"]gpޕ_%WiTtП o:QnwrBqNݩ6oR53ʸZE7yNDF`^v1A6(ͦe|xͦ"}Z2u]538KKN\nHQ+6|;Fu- b5`sxɣ(tcGXnAmƾ'LXk&{dCO@9&vz?VfEVw!Qr<p'&|UWZMA4G}uܼY^ 1DO Co0"3Ņ.2r oCcO Ѯp@抨F\;r&xX@WDÌ1o97NI؞W W灭`tjG2!> ~އm,1*} D`lpH. qT,zZEfKTI2JKrHڗ*v>"-ߙmUXs2YO4 =ŋS@.ı2a O٤]Շ`J'1[#BpQBGK] }POZ;2#QxCgq /Psq^ydjS90@l%Y7,uĺ "kZ,@R Ʒf쬄)QV ;gH ~TSZUF+Fur: Y{I۷vdLe؞4~L%di]yOuVr l)+vc J:ީvf[J >79C]c! PD*te]s|L琮,Y.~G_ 2ȝ38UumgOiw'B%5a8)U|0H 0!o/Q/XʒH'$ӏ7PhwEvd[Ue N&֖zx԰ĈL0Gۇ`q0+ofmq"73ŦgrG;COuI,n=#z:o{sU+_2 C5+ $\;P6TBADzD _;iVTz0WpmnԆ؆qU!"Xp}Қʽ^Y\1ŭz||$͂:&+0ZAC=&b'Ṁ'YF"j+qc<8/B0($BG5՗OŋW妧o,nѓ"v5V#f>ז?RtV?> XZC?ZEа_ozU@j*MK{䣰&Cl޳TR>h*Lӯʾxɜ*l`BVƲ5Cm}v`)7y(n筳:`}؝ B¡pY7i(*b݊٧M m 2hoVo% 7_Īk$6sԘy%ษ =C3jf}Oa5yi;k n#1w N`Yt״=- 1c  +(ϰAA=q"=ĭ{1uy%qR\Kd<:|YʶM\(ɻ9nuu@Zioߋ)EEEyjzR-Wx1 -gg_F$6GCc *I*$ȜRdI,ְ #RTaXFvvmI4NBDIC^:1)lv)׹TϞ^wu [2ڣK^MV*i޸E)b4%'̐ *\8 <9=S>2 N3]4^|QH!VHnpР$ '>OH|Wu iIѽi hpd4fAMy q8y)"c˨i :pjXq=_`%-bTNjS&!db現)m?7Vem%Qi7)qk|ۏ_ƪ!ljQ,(IaC/#4""l7=Gld >f(7ݸk+\36KCXWcVVM`JYT_VMq:0ݫ:M׼T9Ō'#fWκzPdgu:"Ymv*hE_ UވBuJ^PS'$u peKלhOP GM`smWNHye"@\:5<5^|7H' )_[ vE/ˁ‹=Q~%AS~qNa-`e#K2^o9ĝxKxM5{NCL;[$8YџX?1SSs-\nskG7Ӝ ruA0/`Gٗ~sk;e>urvΖ搂GsK {Bȩgs1ah `Usf>T1l2}!Ԙt6|>C$/!q wI>Y܂O^ Ӝf7ٯl̈́:T]$n\{#v:$BCMDp K-R%4D\,KfGT޾g^̎8ޑβ {$+F`j-"01̺5?1GLvGm UJ3vN]ր}22m߈*;GŸf#=-C~Z~NVMnMknc4Xw516t. |d"Fn2^W]yZ4 f ΤKE##岄*Sٔi~xLwDy'C/= :YOGdv6cd8kr+n"]ZJ6wLjCJꋣ[g{^!i0^NALaJ;&:dyMqfj+,fOBj[B*˃ܜ+(zV[鸂55H1 dܛ{}i s\B $5A]i $ r07;b3CWr0r+S1X[`/>"]F<&:nӄg:.rj&qZ[ӂJLIȧ02"i"V`DHG|NΩ ,F6F+Ob3uD C0v-wHNΓY9ql2rHHA'!׹LU[m@T-2ߘHgronl4;㿅F P5pRyb%& ^oJ$x͋_54Ad쓍nG Ste!7D,5joމPT 6'GuWۋ"my`3aWPΰX&r\z.9`lS)5.‰[O֞hwJ9}63*șT4 QOu;t3z7%vL>VP v+3`0ٱ/:\Y@W^8_r_ZW~af "Q rqns(筻&7kALTUf[T)OM`_ Z$jt% Fy)i*yٹpwp}.\Rkva->FvUG P/qN(2p[yѣg_9M^>;4m20L/=c wGFLBYX(Y7LqWu}VwbrZ4"W>6/5<?i!vejF]Y|Hx=|9cq xo 8B}^tI)> FУ0C|du@Xc+$ WÚ9uz ad4%l=3@(LR7J"RHۜ+>=-dLEa:LM#Pl bڸwJE={)im rlOC/Z{g /P[2 !1"}doq(vUc^#g֊3*9/%!Yk屗 7 J^}Mpb(I BsnVT,w#1Í0f$DB; {PNBF?XIō5@̊LS\dސ4Qtk6v.J}5A/IhV2^}б,)+O2pOs4NKmIwޱn}D|UfBm9~!`yW[˒ZH5;Ւ\H}Yx~5>l-Ujk;V9aD2]J4кbL̓Q7l+IeOㆦlivPD N\U]_. }a,4ɨ 0Cť\W<ľ=A|q Os<l`C?QЩgrW DowhM\~tr%!yh8>_f7EB\x]B_,km#4B^0Ϙ|-~YaX".K†㴔! }:-NtHOp9qBgaRatkLVaj\{b3Y(!+H8dY:3obH(h4[R*Y(H51!E5uM-WJ4>> \;ދE#/R5:$l:DX (&s&SVf4=8}t~PMjc_#.'v]у~t_FlǼ"+'KϟF<vc@ Y< ۻʚ<I@χԍ4THHMd2)X6D5GmmضiP"zhQ+UedO8}ߜ=A}q6Z9/[k4xtȎ4b1 <+~M K$wc; jξ-:H Tǭ9*ٓc:lxcvhzj8")h>~mce-_vħ;_+#:5t27ن K蓣V߹L! }1w]SAĬ- 0s%܋:G0.T9TANtqy9[@#'P0ǧH]P1#)諭eU{@7R~2rnHVas9TT6sCL-"q 3]1{\,C̍ 7v7|{Wlvryc40qSg=eI? ײ75υ^(]96k12l{ݧ:Q.ςpu{zNU-V+NZ*4xT me1mM}1j tu!k1 k|Ǿ % 4Ia Kap,v(ً$UHKiqMppl=;'R#T4Q oi Xk}' d7L!M&d])~mt3MkmW$ʭԯ\UjwT"rz#)`]{30)sp*@XIOQzuoQ2gagA ^9F Ļ*l O0lnRQ1Ӵ5y2l@Te |͋--AUˎdAcLM\ty@VRV!9xۓBaU&{90kJ$G+*KrJ_}h  !ڞ$(V{!qbxE8v n5M5ʹ`ϟҶr2 w00$L17gb|_;pupp4 9.3l[ Wk>PTB{l=RR#Jc6 u!yIWES4Ҵgo75į4b=!b]ͽ᠍]F[jϞr]N&8T< :at[Tg@Hhtx6-]ұ򟲩׮Ԟ60*P<8a( 7 ?!Pm~zs&#t m}M@Lw밷p%wȺ+Rn${,˕ `]4#8$%(-z y‘bO/}Lk1#h,fl.+#ѩ֑);}o5|%<~|tJ`ء@BGqKvE=Ο5 (_*-̻ 2ȣo_எU?q^'-_9gR@ea[.DXHj< F*A>/sK]Tcevr門utf_ {t Z6i6.7e%}x¥'x}u=2^&XƐwT:D1tAz66n~xlPwZ wBc@1t9ݧi|}jGSL\ űoaf pġT$!?:d-lt Łg)95n6ys-6g=@cs\?n_UV,#Ե ǩwqw_26B5gy -KvR*=E~QsqcZ̎iԽ[JlCTjX `WULwDL P$7Z&~3u]YڅqC3ޥ<$Fj̨wy{4ͥ]Į&8{\Nw7I2DtH#D `#WEjg[,wYwD'EQnv>4!TnC5m""z&6KNH!|i8][Q0kYu]q~ƒm%w FoE2Abĭ,&Rl1c-@'3Z[siE)5B2}`vy%zѺXѱ*,Z-c<j ow9~~mw0ǸWǵco$r>{>..Q b36u;z[۱I`)y$k#`Q5+cSMӔ5ͤ:%!)QA=ҨJ(_όZDQS7=4@W#D16C63 1\*^WRtJz ,40>@(MjT3NEe1Z׬W`O6<{ hB5`_l6y3|Tڞ/1ѳ71z[dp)-ӝlqSsb=@䛨u~)Oύ:a ljWLirK2Lݼ!`[zeuJ:SlD^JY ,D(^aM~*y(ܲ3G~oT4f!@ 2OL/`pȘvK-7= %0ZoC~j$!hFy1FVbJʗ !%KQgK^gg2I@`J+.4twspF7T@ɴZa7=;Cu bPH:6%VJ &P3$QwyFzn$v3n\sHck2dVzh?& XCsHIT ^ @`TVjW26asOSÙK o">m飵X࠻#/a!I|yÓ k^ܧOߺH{*W[7vyRZ|m6Syu~[{c6w gc:l6یa9}ȷnԛ<j/v\>- G9d>Еf*WXkP4:J?>;abQFGAu ?&\VKnCc9IAMANxE.֎TCg a8,3㻸)1(3ԃoSQna;~X~< Z鐰_;o3ss! .a:x(sFT"g֯yolBa/]úE*B="˻otG3pv?m\)ދ)O]^q]:X7jǜ:xm;stO),LIkhĸ8%T j Hه`ଓ[9K9ЖO&׫͘H/Fd5,x>L2Au{\ %~ˤĥn0ڰu]f hx<_O'~'OQ1&Ki>?<c%sBr(f  sk֦iq(دK#B!>nQq볹5C ȢLkelPz.&P o!MiĿgdzΜeDR4G3Ȟ~BI*D3yVB~^il[g &ҐH3!Ǟj]Qa UN[2/Xe$Y#eϾ;z縚m%a(?;,? E:5SJoQWa3U ruQ@ӷB*ʢLϳf| ې"ݻD#㝵ձEUJd ţZ#gŇj:r@ aXKpWFXjXYQGԷԞU0i#kWpdN0.̄ Iziԑ QY5F6l.m"9X2ȥز W´F(ۖŒ?@W zqRyp|JazZ,jk+\Ug(G}⹽$)cEHDj Tp*헭QYe&U`ߋCTۆQ=]Rg] rA|$TQ ZF K8ClG #G1TyҜefntGPn(ܸu>xj-&!J$$pY]&(1_u>$)6 -Z%ܻ }z¤-  !u io1 ,J8r"FGH uLV&> !aB=oBp<=%U睑}xH5)t3wl"[ra$5D\|݅E5^RE*RԌgyNס p!uK909.T-8"=0(`?.XAskErys֐Q[V+ZZ+" ҹ?[hV6fPtɮā&xȔS8//: %U[Pk9:EF[D.H&o?w٠<4_\y'i=|W|U>ǠPUDuqYqL̓1Nҗ-٧UaҠ NsfOCZ#+-ކӨ&x39ekK (0WSl],,}{Br| 56:Iѧ7$nx]}eEx m+{eG^d>u2Jq hޅuՈi;gA% Nl.9(OyD״ ]/0>oZ?F@Ut)fOP.UUC"YlOhTs~5>DSoŧ Ow#] Pq,~1|"LCq"F: G k.^/:)?`#CP8/*DCS~ NQ'QSfqH~*gHޅsFHк6me-Y?HPwoC eG2 z>&v)(T4HyZO`0@mA8{w fHL0Hr.  eۍ4c?5etC,piPloqimnAZ/\POzۆX`Ӻ[zDtڏ쏜ۤzG41gz1Rz.^EcgZVYљj2 'Ahv-YBb9b~3H0Yݖ8qAt+|ؤ;߽:ax|eY߼L +{זV9tZ ƙ$ )i{M!bFW&& 11kFrS#hLrGMc]cH5c4{dytNܧͿ4ם$tR3Fsefibm|A^В 7D PK`Jq@Sr]1a>d|Xqi+at̪f(OtFެ;yO)+ew6 3MhahcNr--\;rv^H(׿6qݗXs$־$-$b&U{6'޼Q*BcA\-2 ^5v;m]uC\|9$Ʃ`5u78YƱperHҙig~YiRws.P{RyfH򛸖lR)kD&M7DJ֍5łq#5AF (w%9@l'̓~Kݽ4ʏZ2T [҈n T>/eIx(mH+0os$!o8+ Ô*ԋdu0E:C$"*J0apzGQimY79(8:vtI.0rٮ!o0re]d^^j+jɘ U^])&)7J_ݹ}'O˧U;黊[dA:7V2e}_T;nn|S)(ּc"R3˟&=D*[o!rY mӰRd ڟ>3挐䟅.e'B"m|}u?[9ڷ[fc\ ]-KMӏ mK ns!KB Wv;V̂vQ*(vVRȄN-/UMqD:pt$?yTe^v ٩ ˠZh(ó|6n&8d%H,IEVD"V/aXbX_[}#bհ_PI\$F7ᨲ=QB@q$_c}j ^|NCT ><ϱ}6qŧ,xc>~, 77tHUԎET!9#[6'E^<>jyBȬ*?u+n@GQ66VvWb'ɹɆyTbLZP2+W8l5灂m])@lʼn$6!#8jLb<)? `eӠ8 ?qTKH]mIeD'j5܍>O9pP!$QwrDYy:kVO P5i=Yv`Ʌۍq!>[7*qad<+yR;5EzZ=H@nIqЀ9Ƀ5V)?2OaKVwSgTK<,ãکv6 P-Vm.`ktkKVrQ&S 6vV0$N܉n kA3!:~݈FҺ},m0HM}JN#`8X_/~GQ݃!ގLG(cJh5WzrjLOII\eFV!B:9'EIF"}J w\Ͳ-'#5kUCi?-qKW9y ׻62'zr)Ŏ"s'*/*㠝_ NJڳ.]r2#kH| F?'$@t9 {pДh֓AL@Ʈ㮖(7ϗ%x8IgɰD=GvpV:݊͂=gZ`][֕~(Fr`=F#g󮴜^`a(hEʟD@\'*gme;Ѣۛ$ 2TnoO+KG֖HOڟ pt!;I3Q$>ԭu/89zhn$ _Ll. $A>> \.@c~mFhZU&0֢3(:.ԅA"EVwo1 t9;pR}5G(`>hťYw_BOߘtתڽ; ,&$&s ' Җ .F-o78SY%#`tX<_v&17?D^LbgC<j9Z/,?!"yK>G-JNO zXe)BMYX+o4cd9Э$GQ΀eIk+]hi`cpa+s1 @g @Gcb8qF߉CTț9'Ši\F'h/`Mupn0>*2-_ c&FFTDyX`0ba#A&)p;!5J78!/q]FYd*ˑOe ezզnUf'hs7]maU`RX] g kK;e|.}X?g\&۠&5ل4, WSM_y!1ֳZB0\ڣ:ly=28"MtMVŲ%# &XX>4zH**(q='y%-'yr- Q^*QO}1_qc6"s~Vb 3!pr.N sI}jړ6[eŷl,]/.U%b/N(j&v s\^xe@%Kd1B>Ђ4FҐsK-~I Kbfε6у^阣r<䃽k5`K.k!a9!5 юy uFeƸ{"גD|\'W)KrP'A ~i1߀eq ?})\m@ r?(I~+.=4g \V3-^,~R<"Ւ^?`w :GCDt,mCemprO3@sy'6jȢ.뢑>m +=>MFhmvZx,1tDJ 8#! Q ϖ:,!]_א]׈6 Ǖt " Xܨf𳃎VghQxtodvlSq!}2뿭$R[:Clضcfy\diZ[tp ni lZH$*ԍŁL3A^aݡ ͗{s'߰&(62GX)٨[r5`_7nbq;QR ޫShǼO @eeUqG f);]r ȸd@(BuJ[gbw,}q =]8k kJ,^1f´oO|?[R?39I%R 4ʚ仡Vr;1]65'8tCtX@a̟ PfVHo`Q5y'rmэlF'b˫-,l< UCG{Gu}"Qi Xa-VE]F?w \c0^̉QPm6⍊q<㴝Z,SE9%: @ڷ`N4V91\1`e 1=T,qt%ƹ, 5nꯙ"J@IZes /&i|#xVZ'VӆmioD ^N,)=G7yB/mRk4y\kIOə'FS[DۈWz\{W:Sl6Z |p'ʂslV6ݞM (ͦewQVPgGڠtu}TqpcEiѕ֍m\GH g`%Uw%4V)g9w-_RʓaƥuFsue+tD$́5J(1y(lky&\y{z jkm c0s^-=9HP(8Z.A6y x:9޳%Ar"&uK>x#pc0 ʂG4%Y~%U9>&~zwv2..\DV:@%լ< *M])uY#<㠠RdMT,xoF+CV[؀-G̼s,^"P&Br9%:^I}%y P.NS]0ɨX]@igJ©%<0 DUw~,?JXH6KջV^26>Pګsi.Ui/ mgcu\QÚӪVO!Tk 3jWkpwݥ$W%ə7|R&^;ɓ N 1#"Eo 5/(w,&@0ߨ[R~w `BSbnc;Qn 2*ee&TEsM6V&o r9"a_DӨUN/,7=ߢx l~ R9G[:UUH[ ;.X}E:C#TfіG8,eT Փ"gb :'iŸCFG?]]~#TIjY{ %kg !p̑>`lho 6&FdǨ}1~iaNYC^m'vhUϬDş |ZN߯?")$z>REcXrdx4z$6/y8H=Ê[ih ^ ￈/2l.YnsL6+1ު"0`6(mb~tH҉Pɹ 1=HtPVψ(,bg ğmP>Zl"8k#H[.VX4Bx=+#C@0Zژc!~9.iYfvtTвnYtx5 g>PhN CAoK u 8f1ĨqG .S5 kbGn&&'7M]%:±x,,jTRoBS3 ~=X]|a352HI v4gw3B/і'PlA_%U'|}I(:pݙ6PE;]bRzǚI3ÈtV@Y}; 0~kY1b#.a,ʰo}%:Z*AWn 8 q3:SNXj;[jYc/+3 SW0t >mM#Eyh':ܮ9P@dN/*!@ޘzkWfuLVEmBc[Iq[m֎Ls_K,$~bOKb%78fo ֞ ;0N}9 GRylzu;\1F`+T;Yv5 )>pD.̏Q!zu=PyNI NK~۹z K8m,ÒmF|\y!%̣ݥ 5nA,-eC_kHѣ{ID:((}kdvb"jt0R퀢w#UO MN]>8 d}) {Dm -}΋+^m $ 8ye 0rm*&T;(ӧ1uo 6>Ese sxԱOwY+CɃ2 |b\ 1al}έ߄GSÖ;\EiOe` *1È *r8llٙjOޞ䔵Jė|}n '4L(+:PIYaPlb6i|ɘ*ֻH8 Xh093tҊjߨ::IUlyPD=n?1+j'#@1Pp|Dj#ġXpGKQiz O̺=}꧌ }Gi}-:6BUo7\fHm8u¥D 3[񋱼?1H,Jn&[~@Q`I~c=(OlMy[nPëLDҷsuMsTh?@<&,P^Z[ه äXc;n=gtB*&Qj`͹7+ +PP?(S`v5 7M*HI'Vϒ tw(Ze0B)M_D8G֯dW>XחrReb ܔuom-zJkVlEVDcͷI. e7fʹuʾ\X toEaYΘ#ㆮR[NgIbLV.iYTUs2چw8o`RD`:<)7K:-L@FbƠؐyO?xi\"Wvl!]s*-&huSP%C Y[N C} 1tkXy[4Z%)3PcYB}h]O[u.A#nm7^z9SأDt P,S|"MێOk $,]/*5x Y}ϢXf-| R݋k %0s=v)Q.)wO ٠rFS"R×3Xu>7{)6CPnU)8qo58Nne@)C7yaoa6mH0وc1肧.C>M,{bJ`}-V.K(j5gq9n Y`+e {S [qoPDm7u .I?Z6:}PNl :fnz;&f`15ɹM#NZ.E"Pc'o8h\kslZ61?=(bfj6QXY[P #]~mms9CҞ5snHHg)):zhB'hVo񢿩XxϺ@'402qUQI T$"BSUkT,VCVVW O=^|D `hLҩ_|M2XY'^-CйZc3z3>_' !Ԋ_Dkމ,!j7@9rs1"v%XɜVE]-6xwDWzY?]a<a]j73ז e}pl4+d"W-}z)dT8c% !_AbؾcbC" 8d H;'w:t M=1'kiϪ }d?'$/h|+8Ny±F08 >&TZI؂cL&'-ix4af_Y@g"@rec+SL3< |;3+X+`Q ~_΢Njɖ{ Ƶ^Vr- K5" %aYf]DW(PMZ3r ;#ƙ15#8BoOCC2UjL<_ bj]Y,Gt"$džA?+:/i8M a辇sJt_ o}ǍP:A&c#a!v #"=㴡LYyEd[ V/f"ሴ 'zs`M7)]dBG[:v<=ЍТP~J?6tT -1|otک՜h͒6Վ@G6K4-cu+h@b{1xOZJm\ )?H0-RF!X]2 /KDN]0Mǡ71 Dk?Lxzϓ mMcODX7N_WO*[sF:xzWQ,$F3 !HC];FYyU_U*~fCE$.j^]  n[.>&U<|#g8JGY|ʞg-$ dDS.xc6^mcR1z/EѺ]D!zrXivnuYM* $(o-Cw3Iڠ݅g&fReGJ?z&xj}3Xg_ȟVH M\%xNONV؝nw=dPBp'+JTB>YY> O/t$4ظT߷8ZBzRRjNfbǻ_ǔglmd6$ZD@Ғqm\VgP  ,-AO0fq͞_? ]x

0=9WY·%{#؋N뢓ρJOFwPo--Z[+^HX^;z33?GX50p7e41KYw7mwtgρt.`&#w\-r^z'~8&fbvC\ِbȶi)5>rث#XŒdpD҄A[l[GJA" O ^bD Voizն[[YhXӐ0HQԪvt){;BZzr7Er No֦hcyU|;m˯Da*g9h_oan6et$K7mzBߐ@{Qo"׼L?^KGxNzQb!:ءHwXvP2Y?&5UuE۽b}Ή:9:5q&WC5sƾ'i.5`K.QYO4fbG}h#;#ɠL#e&ͫ M3Aj.ѫC&%ZayJ)}MI#aFOD.2q|~#Tk ~T(U[J^e9u%@~쌡є$0rV7(CR[GT[т_s?nO /"j0/9!*==UVzsl. NHf5e=emv @RE< k=M-]][Odh&˭5X R ,9WťI/Tɨ9/Q1Fx#?xDgBJ3=Dh1O$SDC\18PS@g¨{X b-|6C#BY33ŀZ;dQ:XltHN:.,fЍOMDcĀ=}\dA7j[%1[I;&tC-3E]bGG y qOlzYWi?βj-ɞ{X`^Rm=ފB4eʎ0{7+dz:nu8i4a<שuNDkdLRٹ3xjR)TitqTnXK;0J,닆oRۂ|S yҐn9%<#LKNLx`J@f10R7Ol!o>?"`I|ϴL;̾BLf;(*h#/YLWpM U~m|BؿeA*һ_)YΟ,cŪfS A]ɹe.Y E

obsÆ1{m]6wN#qەeA>J E{.o̹Q3(9xrt:VLxK9 cn}QM;gY#Jқb+9+ꂑ,Bx7k߮4˕ ğ7ݓHɼU&:{"c^ Pdq6_!MFL &OW+P$Z1ND6!rX@ e5SEʌ_9?|EK~u`XKMwשrE>ϘCkĂ'Cd7(חD|@}}:?$I]q__i 2bBR$>։-\y'Ya l4rhAL J'invƬrpVUVj͛mM|Mևr^)udq'jY۹~py_:-=N:ĭ1fA+oZJ;*)߃7HY4MWR2|h.R)vTEh qCr+NƆչ\K4;>(7N^L:ï ܪ~`c/|i3^ZYIԖvp߉/Ԟg0C14c/cFwt~;hzx2PL4Y$c>Dk`1-3gϷ)9pq#E:e{]*Ʀc0<pʼ,MBkth'{W)pV(ύNA@Oc'cjbˮժ 2J-Eͳ~p {\DqOyBT$IA5sOr N 킿 M.# F%q‡'V$Ԉ@R7&ٟs9/>`j -9?os&(n$ׂ`$aYcka 7ZS\IxRFY: we Y?a LhkH %ཀ| ]CԔ` #4?V7bXZ$"}.+";hecs!,~ IDNp,fP' ] &%ġy8)9.DlN`` toCY;qH4gɖ7[ŷP|)D;4q-%@ \&4p-_!-Y81xSi43! S'DUhŬ YAWQ9zZan1ET筯7`:!<+ C^xE [F z\P*"[U/YwK#t1PF !4>tCINN)moW0WUNd#A߯1OC q~;z*۩Y%w'!92(pzQr29JCyhj]xFW*4U(50i{;d knd0x0J;O C}Igr-&uZ@ꋁaAcC|(%麲: oRpD'5q }ƓokpX/0Ƴ (IG֤TmH{X8g bܜd=%1i]j]_- յ1H\WF>cSWqm\x=ѮR?BN)7qI{bkÓ#G=m\ྡྷalm}U䍞A -6AƇ+?Pq hTpTm[(Hz =^r/ YN9,=5ζ39?VMkmZ0D8/~v:У65 bʹ:ؑTo]C"P+#PuxE36cSE/x4˖$ 3j$+}:5+LڲM.H~,QO*@VdP7@l On _Irgk'V`ڔpy-bhݍa f|MTt)qϿfQb븂,l| Lw5]hyଯtF0ʈ~K[ MXwZ5g-d#Jͫ94 ve`}.8熍pgd$s˨0/5Qf#Mԩ]i?f:KlܾؗV߂%bO 0 ]MWZ8 i-Rw3T7P;Wu5Ɖ/{u,2@=GYc@pi ff9άxPٿؤpr˼#زb w4,noSY?][0k6Wiw?T^RFqa-K_Ic"Ȕ4лhtX|9y\s|\%@Dc \{IYa&@}7OB$tc"v݄ؑ+M t񌺕X# ht C  nL?c=Q@ vO}L98sA@M3Mƙ|y%C|{qs O$I+>C@Z%-uԫE & i`"V?*jg9ȤZ7WLvŲe8HбMȪ<~-.l5Ufp-—SA/SAچ0: Z]C\\B rPkכ5 5 }:A|遘Q[ZXkٳN'i%olVxz Ē  \}]Vr(7p}D=fd ),^fthMGWԚW8)6K}LJ JiaBrq^X`y\h2cW2-H?QnJZ0 LX.*A0 {**t9R,s9A9I;|3IG`¦^!RÏ*kҧhЭFh Xk6Qy1YqsX>r[Q*=AWB1tb=('KM#̗ " ݩnL=!{û9WdǗBW_mPȳ!)$Ne\CL G3 za}m/>G s5?#uH̲s/xWZgQK[Uπ7 ġ0מ@c7'/O}þx*}t f' 31*XYʎ=ɌS*$|Z(*BοR/_'II~I8LsH茎)wKZ(R4_ w1=8>iDGlcvxe L ke1~QmycL6)'VzS N4ÓaRAUG(͝ ׇ|Y \V2 @k<&/E^1* P+8qp^› H__Xn! 09"Few\!DZa14NT_g@VdOtbrvvS ?tek$L={dBPxȠ0NG>_c2ISrVP荼((Ԋ$ 0^/p u&sm}+ pz7cU m֐꣔q)RK*a=2&RQ:"AJ.VRf_kS69%v|jXpѾ; qq:%LKE~{MrH890 of]4jIѐ0Ի˳0y_/CuCy>v䩥J>WEBǯk1y^ݙY _2-Hn!o)LWFdrxɷ/Ʈ9PRP@?KF\L[eJWqlx(}VءE )ay#Ѝs^wt)hc#}n?~jO:KS Z!St)HJ?vůu&bY̷6T׸*kcau ޑ}t>H5AlouˁvA*I`<Ua|*@ίxNk0ǩ|;a)v჈i/ _etqe-l N?lN8֝}|A<WЏ>iVRh?o\pV󝟳̈>jz Il?Dd6 !ɦ+Mq4n\H}Eq֏/Qy"׻5XkGDfv෴*ErAO*QCVj3Dqx(ݽ8|ϫpavȹƐ*A?̨"&ߟd4Q*:)vUU|ǥr*$,Et ն+.B("㤧.Ϸ脤vZj(Ga7̫ZUgw:TO9т-inb0Q^It"̆d{Kky_62pd5h Ncm #$O/0IEʡ~K VtZ^uˬh̞$K8?%bD|2 iu‰3-"fb l&|2x]XQ彅Mo4۬ q^[!٩ -V얤P? fO,0v2}Y ܑoɸ.٬54dJV 2$orFSF^HӰmvbjTYH5M/xon2 LnPwu\V؀G݌8 ! U#v=ps3^r"VQ6۫΁3P;-ԢLm菁0S.o 8{ mXkLXbwRDW#kE3ع(F[LšzBW6P`RԽ\(@1dzY]1>%?b]NE㔘Z^Q./ kC?fs6 .6ˋ`q]+N}0+lZLXTd+}ojo;H#L/ъDw d\o==TX0;HM#LԹZ7#? rIEcM7#zY[g#/#ђw)9PW'xbp^Q[<'?@TʬPy<ͭM/vEeٛsKT2J0Bz2<*&%oh ۛ71$ sQ4G'Z3**@X{eթߴ7BҊ=ɗpޞuv5q"T?@;c9~"Z) 63Xeڪ/Izt2#(V4{|/5v!ω421 Hns@kl?,u;.TrPd$!E4@ P.b:mhz 2\X}‹¹nȀKcG57 ?Ya;Q .#ce] {m:f 6RuWtE7kg(jd] j>hB? pTGpCdEum>:1^ʾ-G OVۅxx=D<>l7- +IK]bݸ~irmC`(qC* I&}e ,Wt<g"so3(Uq] TYimGUφϢĤ}, 0A[.k[r. "~R6T1HI5`j1ċɌAT& oEE#mښAA6n{̝0&vP}uW /^,H53iu8D76>C2"*X)d=xB{Qنꑭ|4/)ޙ,+4s:A`%[f?Bs0s_X)*Hf%9fG[ꆃ03u=պt}\w@sr e&Nh8f8wF5 FQLѪˉ x7#sxP=EçYc!LSL`ZιRk[_*J ^ݤ,VhFq:u|#{y G}M^B!s()V&]՝FV#XsҦg0#+[gR1UC HB'FDi+RpؑTXo,3mpC5`<7#vTbH2&`ƠƑ %0tb9IKUJ ~_@+#'aCJˍ0ibcՅ9*gc6rN+yHZ=Xɠѿ6cBO1Ӊnט[IeA׵vmɛjǬ? tkf?ۡ)ް6cP&J#X)inY=Ӊ6em]1B*]~Tl2 Α/J_iIi7bb}fVQꇃch5!;=S4J)_~1)֍($qUk#"y-0_t)R~\+5D\VІ6 r8c6Ae>tрp&s͑9cZsY:/tz+0q9#d}~ #BF\T}/@*;BѿOJ-B}8+]XT,v勯fsS$J!Q1;!%1F_P~i薆C@E99MOdG˰^)>KP>w[Q3a̞,# J#K"|~Kj@*^>qV"W^7op"5;_L}e$iia;`&_#cn.v >"XjA.+/ۊL t4gaQSkI,_tj":a*,du_-Fb$1R"0v#eQ+8/`37\QpIfֽ"Z1*CZ\5i_VPm&"XB~P?U Lx›ˮKDˬ kwIfÚX 1K2ֲj}w VZQD >-ALR#TvxiO, [ܽ*K[N- 4MR%QX< LH 9vm,{)oYm#jąyF!VqOy@}=U!?㈙t1l߃PGŦ}ʒ$F"Z/1 ;QHPdy+FU,:g4YFj$y"gʠ0,2hL6R?"bq(I$xG_o\Uv ) DWP4'b Z"(Lv`Fn KSyCĥ@ܻҌ>}`i-V]+J`# Μԏ8ee,u:~l9\u<TVX=,C*ּd*'},moFq%u^Ϡ'!pL8Hѥ>2XC"5 >BEQdv F\SCO 'ƎgvDEhBpҗ<]'O.X9T3Vڀ͕r2aFtyE'V $sb$8ZgpCr&!Hٛhkt1iS_!}pFtyYܦj sC~t <)&?(1Sټ*OJSL=3CIa CN[+u-؉xߺ"И׸͏OuOɦ?HlbYO{Ui坫_ji5TsOI|Ͽ#;"pUOg V|drtllt~Dj$&'K ܷkd&G*ղ.x!@ٝ`r~?]Ԡޯ$~K0>|2%튐ݑcE; Ed@6y ^spޱ UoMC/,b zR2ILi~ c3;zcRx'Q%E(>Bm-=N|SWlE cނԍ][kP-e,C MbHb'/>bNGcڣ!/^҆aZ\w fgy|߂{& 'geYs`T8tZCib!K{_tn]6}" }2H^DLmDD4{?bg?X'״uqsVGya1)4BI( -id^$~=ᯖunI(jÖsӟ€!7SZ]jgn??}<\sc|5Y,.$ < bSDq'\+o#|R[6N $`j @bwNRVt iBHZ'D6"ц7|W$8g٤]LXw0)9!zkuxg JK ;*Y<:C IR7/\"B\SA7/ y0Л}FfOB'@pC'dոEwM槌^ģO w6$ ;J9I`"k'^A|-xLm]FlB: n6(ph`,qk`_f.՟f:'e ] ?)J:5$͹B~]4f!51h`M6]L}@:iQZ:El¯m YI,ZZ7 D`#m2pbْ&L b/CV$TFueTـ<_^F'*?DZN"3;R5'+ 'H'"pkN{دsn?0ܥL`=} /h)Tls\⊔]׏Q͟U0-@chxĽR"/TܟX]ݤpR 3d _( {\JFwJa2K+jVql 4NYX{jFF@)'> GЫN6R1@wxa֠cu<ܯk{ /On\poowGAnQYD*zeC&JaV7ք/h$ԕݶ1g}m#ظ9%IN$ĭ 3䲌y2'Mq6ܹ9@|]r^`mAY(XMFa1/؊%`trչ{Lj3z^QNtpnddB*,V^Z"7@pE#)Es-?۪:CEs0Dq׻;cy7,EEUSH?Pb') ޟoOR/ũ o,G?cЉ2WVC?Q!jUgB2/XOns{-.Zr(jOq3@6KV+IC Vѵ){U-ɈHLHsh_ALOL|2H5ϾM_3$ih &dG}M m{ϝ:Ȩ,Gݡ$gz>. Yn:㜕p <ٟEC4;"~БDȇiި\#Cq%Kz 7Y 5kM5d"Nyݕa L{^)d9Yp-/T05J%jfqe{|\82k']12xrX+`jB'[llBD:0dpWؒ-(2AE}`Kr 4 x9Cɔ4R:MJ;c?,{ mߑPgRҽ#[#rZAoѨo_Mf]Z7"%¥S;$U &κIG\S%{nӹ?vHLS#Pz[Ӫ>2ELx8'(6_Rӫ֫a!̋$589WU;xKƺ@gZNUlqHן٠҇{- G4^`@Fz!`j __=zF^vc_$ .#-}*c"X]Mۗ!%("EDY F5Wj0z=)s?Ifh.])߅"2i="?pDHqW m-Z%ix-ӑ.DD+!luQՑ,$^jGg9 fnZ .os9:F=Ui^4 \z967_ډ·yWOl޳j҉.@t2zH .U]ȁ2_%~LJ`&Ŝ ew|"'GFwRDd˙ a\xKoTiѳWtn T|( 5b26nP5Tյ`]$$ @R. (!KIG[ U/Z bzYTCGo-; ~rJt]g=&us%'?;Z]k=l&4u]*1{>S {h6V ՉΦP5.NA=a7odF֜/BJuؖ rHiLxfg ,wF{ʋK{s$"Bܮ+Ϥ 5u]o6(Kї76+g˹9n(cu>~ vQWOh27<omYtZUs;%f/rׄ.hYhb]xzLAi1Jhz V=@puאw$"^0w{\RèQ*b(c_y+F\QK3tڿ q`C6pb>B5P(A:sHh NIO3 _pBЁ1wx#\ބ7Dc׵.X "}*].dHBD1-Ϡ/Q[W3צ"k$GȐBgpnj/I#gX1T䄰+ø-,\V#x07+EnJbz}t8OqG턛E3)uow߅f{aW5PZ |{d ,|'/Y*|NV\ qH՚N:݋19M#9;m MD$MJ'M2:سݏ֤:fJE:CF[4,ZÊ+Gxܒ7 ^ZNӟ4DuJ`]L?: z#(88ut1\8-0J%  ƙ8="`uï*H?˓f8DOHX%}Jc crٺ}iZ6OJpF;9;j~s^j[ݽ$+1/޼RN.%M9Pѽ3n+H"@?PcSZʢ~t'Q3O*x"}m`Z+s &ǹ4hU+LM_NfR k҇vbEQ"!Zt}Ey)d;?x)Hi39F:Wd SW)guu<= a *ˬ̂"iхdյE|Ԓz\Y܊Θ.U"̋בQj{zA9B!OL6,{3FrȾBIᜊ9LMObSbėnT~BvHRpS&:1QQ2}&a l2!j?YN xVy-EBMrב6O73!?' -. =[6< &6Q7hA&?įBe*.q)-iov|K4uݷaa24b5UX>l֊1XWpװ9I},S5k3aF"UT򰤽7o  R?--tobs> ٥ YR|5 ?m UT C(!J WhsoKNN?i+or3<qG+->YCJZWAn%._/BS1=Hrjo, pz:Ԁ +|Xe҇IE_Bb pY"ۏ6χC^p쥳sPX##Y.y.4_T#X`8I+ut]1\2'o$@mZ3Cb-I'ڿ3hЩUOE]$-Ei2uoO9.L, 2$.LgxmoRII5|T5F9BFY;Zw&;mM[A%zēbw*idL%nftu~dK}Z;҈w/Zc6t .Nb@"hL0X8n7ק2 Rzl)4&NqShP*1!3ZASw.ԃ%װJg^ce}p"т`9HSC0QJ=3\Ɂ s ^yP7K@/{#,c4Xa*Bq~F|y`1+AAa i\<ى~a-ms-橪4:#)X^S=Szy ƛ>e 6,qS3~GV_TBl(JD7G4-#o, \j?RrqaU,fടDd6 ,Sـ+|JXǫVyq0C DCg~- 8Ă%~2 ޥAA }%$@|+PO9$ s٤xV3ҧxH&oyH^$zX(Ah W}l9N\QsblAR#jGL@KOd[uM >n˒ƕm{RbYPavf* 8BTTjj9Q bL ^VZ]@[@zcEj35[</3{BP{kr8Wd(@H^;rn ~<^>;|JAB8 4ryۚ E$CƜЬ; ' a1RSb|&/@O +).lfʓ]X('"ieD7MlI2 t7<+پӼO@x#Q5zkz 6,5.fIUDJ]TMq^.,lW qѭ &^`ujﲍ5t1@@_݃g8-j 9)S4m~#eclʷVAC&iV]|mLn@4RIpcQK&Q\V>!F_UdYb,dOF(8@%B [!8gd`SxtK,^*`^W:5;ɬ@׽;5FUH$ٗO\*e'?5e/%w'0AW5ȧh^`A#6bBR/LܣL2{!ipHb7hN;63;颭9+'x [k5PC.^s{a0xeG:o(*vBvIJrr't=(b*Gq5؅T"pF3,g(OkPNT*gPF<2#C7sD,ۑ4_\, ;sߥ(zLVЂԫB^$HR/;.rN!ɔO3g3kJǚ !_(WN^0c9Nǚ&eݤܖFL-*co61 soE碈LNaBR7@FN/e-Yvrm$ F-udOIƃ|ul.3WTIo6\.C+˼|> *ՇK,*oLԉ'HE\4"- VĖFuO_:G\LXi^ץ𹱩 qq }U#E]7,i>ΙpS^T|h: q?L4!:zI5El?:edߋ <5a>;`nhBDM%? ' D iw HA8x& a,tʵ&5d¼RwԦ2NWfs"ĩ,y?5j gy */nB4Na{sCKs{^@=P4.YhV럐}ȹ\'Ufs0s<*9n'!o1%>ɩt^|O7#Vϥ&G7|# k97;[׷da" CU9_'_S0#anN[) 7@<7mFH";rG`iD86PՇ+z`=dr@T9ϱpbĿD5y [)l_5Ԃ+寨qɣOSܴ 5ƛUt^)!h TGc%+XzüL<Q10+9=C2@e4(U64ҏy;nxaؖjY=w5׃,*?\$bנ,sVO'_iW~%˟2D%ZX+xR=3rNI K>_͟['ixwHüh:B2n?Az>cv)C?bl]Ar C(R-Zv VP7mB~V>׼E':oQ6V}b>7w*tRdQwg|0EJT_~)`U7 kD0kmϐhEقGš>d.hȨп uī ڎ)+=o;J eo| 1nӃԔ;kB@0:;jP(E9ǀC%P),aW8$B~Ӏx=|8@V6zɀobt5:,Z1q(L Y3M'AUN|*q^3/ r%RF:bNK 8UW9 U"E>ӽ#x;b*gO.6F=z򗩌2\8:bg7Jϋ0.*#s*JijwN-WU=-0A(wZDj9DnNkpup Q/R}v=-ӭz`ߠoH7ȯ}6._I+>*mQ u"'GBi%%z;E\ix|&'$A g0ҽ8 Nmw$\)#OU9} 檥KV9VެqMmU-g_ql# @R>ꘛ BD Z R!GtoiKGlxm~izŝGF a0c>Bnaw;/:楨}|d5c^V =8 7e1k^|ƻ^LF⇑eG.D DZ)#gT1*cWO١n[lt) w3;EJxa!U/O&"xcsēo?H&/hf -zY!Ԕ Hn#"`^IjeÆg2͚^H~kd@jW^WⱇLE2 .zIO~{1Ssan;OgܕyR~Hmm^]p( v>pbu,;ɂRoPG,ԒZ1rd#Cm[B1r^$=Id1꾁qTF#9u `^ p]qf~ӡDyr.`\!msKdg: jG* T˳&(J.k:`nJ|-1o3"pD8C{B9MMܻy|~=M$ kK `tł6ɢY` U^a̟@[[XAfz)0T1Ae[r#sZm7~#Gh: 9]̍~&mV٭)h7 -\ #bm EAFA|vf~4:1N CX@]aZy{2 ARG>}لF,g\ߣ I6pVְ8b![')Ngڀ {WVP^*agq{x yxL .&k"54dPa;$rëav;Ѽ噣У;DG\<sTl?RSSP |ֺp^5q/#onw&ZWyp#0X-?T}Z@~aa;M1ҳYV .d~z:/QtWz߬Fɢ0^[#DW.VgI*+ 8e1c|a&Wd!YIO]W0#|] I넹OM3yY}ҁA6\AaC#;}HDB=t61H&Ľ)eqh9ez5;5 ;~iiMe{ Zd*w DԓhmnU\7AתU\KD@+6&HSC3Ȏ#z*&TO 90ӂ EȸMn-tM$OJg49WEM5mbEh<MFZl~&79e9j c,KI*!:fQNb0:{55BՐ<9Y PQ@\$d"0zř + >[SV׭6$Zu'ǏT /-1qk[s;zP>(j|v9nfHj5),uIt5V;|432ѿjްkH|4)^q 3|P BлPGU ݂h1OՔ?0{"f oyJ{Q~()0n|u/.Mۣz862͘TZ{71/}JkՔ3HI#I{-3/Z I DJ 5.W H~|չ2 .'aER-unɘڪX=M\H}+'ƓX+)[^ iN')Myc:`^()E4J|Q@5N]YcwZ$*b>z9:3X^܆넠%}GIg֥įTTBa R9%>_dzqդ+Qhf& N)R54+l2-1N-[轾T:^*ItRdcX:kp _cU@C|Ous+n4б3-u0Jbϱ'4HV@ҭj-#̸h^=Q cOе~rFŖ BBk7WD5 jx]Z>y'1l9BT1ڦazc?ݬ0W sxp.+>id|$EL<X3$03%>dG%zq%i :qȨZT eE'^1x%̥^}c㫬es?nDcA`ϦvIr*p^|˼œZ[.k"EjѪ~P 'F*Jf[nJ*=eXbHV0PƐvXѵEk:6Coyw7V2ȳ 4`Լdt*ǵRJr Ĺf@ 5dGP3dtԎ5XG@1`nW iu)!ؼhgX-4hEqāifgb !9ijGR2ȇ؈! sh+4s3͋Ntf>9pXϬwQȗz.YGִ"l= aʖA1)`gӐ[S>ݺT] WM+plj4og|8ڔDɽUAyPUhP|7ԫVGNm(Y<шp!x  #^\@_(&vQ's@j XO oȞ<> MB0iƞ涿`/p,0إ}K-6WaY:#^ =?̑XW 鼝lql@-b.z[VY_w#%L(KaS^(zj"Qyyd1,mc{,8(Xt[>ύyrynq ՞+&\QxEXO'b=:IW+U}@`Jts )ґ45K{|Б_0~#MIdifx%wv +ط/iZ$Hw4˂aLsH4eDm?7DBM8Bz1TA:0]rx϶9&J|r#A@#\ @57W^z|zexL4 {tǏ*Ƴ2՞#EDk@'/$fwofcRBKP` oв]Ǫ|mm eD\7=7+?3L;KƀR\P3 $Z[ǮUG- yo~y yOlhuLj aL0ԖuFgg fr@ɞC/x*ɬ@z Y Rr灜@вTۮL8R8vT~(Lɝ-s0@EPb;5 yMlf-FW vX-dmA+ƺ4/` H˿0*T]s;@ 8.RuQӨ*Mo*!9UR,+8+,{gd-+{%8^>9d`L{0^vǼRaw>Yt?|.D b6Ƞ*Ч<0I5oxFGrKNs" ̉?ZV']dZ8m6 x>,ݳ4ۿC~BG\=xP[0ҜT6!7[QyR{aafH|g]}E)Otz-JrZkVVW$ "/%rx|Wz wfve#:qHXu/i:UfwEi0ӅA^qwE-ԡ[֣=<ӂAA]Ws qgLȚ}֪IB w cP7WΧvpҾW}Y!޶[1ң_#՞!ѝko@epS@FKH:^Κ$E+o(}f.$*,΄1K'|kf Faݸé'a#ŒfLOB3\(_Fr koI%/_KspwMc +SjqkQ9sUޙo񎵢+t-q=t8QuP4CθBnm,/e# \spJYn1^}J~u.,2YHYm ,Q251\$xoxŊ!76i/߻վl@ZbwM(W ƒ/ 뿇4y׉>0v1 _Omo~܇)+u]4L( f(R c?ԍUG/)IԯC- -Wiůtc_-x_r=>A胎 }G'4>%!\!_8w?bm@pPsV%$x}{]U9lQtѻoKR͍NiM" R13hl?ar!pu)tj`V OeR&3־y:Kow\m]t%[2YHnͨH\vz %;ݼ)PO< 췹̫d8:EjO*KNeFGZ,Y $A!Çz9Y 6c- ږ($*_xΥ>(,%8돮tF?`gYqig/ e%w|݈6x>GDX 1f֧5k48i8x KolS bHONB4ˈl8s[e^&~, "wY)cnJ8/*u h #w2đzܓُRU֟Nd\~$;fCthbڹ`\Jd-0ܪ^- h3.{X:MzrZ_po~jaxExr˰< ^;+`n6%U%ZaAlS>ih Pf_udVw (VprāE) oa?%^vă2X-{[]ĠrY7ަ&ٝX>qUMsdzUTVBK2i X_7! kW!3ll@|쓊@z@p bLG9{e⋒]hAoG|3b5ƾw>c .a :7Ux̿QN޽\u"}2p_N]O)XiE)\!x 77)Zƣkn%J8S#TDMx q"", ٞ.M-|<_oLΕv0U֠W%-DSUkLM#OX܋O|Ħ"k=2y?FO6U Ql%x5!~Uf' yE3>҈_.9^wݓM+CY!B̞&M1X`Ml[;CG],h͔O"$M< jH &A5⫂2/$1"`_ZbY=5ش|"mr?m\."h\&°įB06WA n{SA*oBg\(327 $vh⯫|5jc1^+7?]ߟ+)}G?"Ɨm|V <oLĒx# /0"pL X8DnĄ_El-L :L'ZW!a]*r tVRpmQk- Ah0 JpxhJ>jzy{`$MA&7h1Z)UƙBtJ70?14Lt԰AuLuHHҰ'F}O=Q\cW+̏>L_ixx3``m#0"hqiެcK˫ edT.i(ĝh~SQPow`qX΅8-Òlls"ʞ%)VkPpV}V>wM5"(!@u !s j˻EMRYrzbUX'CԘ]TaXl:o ҔH`‰u)\HCq/[^&vdB RE bYD͞meU5\.=}Hէk^ZDm\zxL2-d vyK ggYрy"FWnWwf IU40!텂>W@DC͗Q!Pssn #*Z-f^D Ls7$ &`bQ_&~ֹb伆YWU&* =+Hp2!Y>6q諐9hE/mOilS⇙m 叭Okׁ/|Du6jrGa2Ud1ajsnG4~B-oV3A{YA">CwE`}娻|ΰXpgl&*?Xy!TB=2'+ŋ%t>ڼKiEL5 h,l[Sf,B"ֳn0VÁZ5kTiO4"]%0n-]nixHhsDdhWJpIIQ\<Ņ0ԄdA%g`p?<{1rtjJ{m/~01bᄌ%VǩNDw }cڅlkdu%A#¨6;re$gm2r<_IC'Xbc0)1Av& Lh l͹f$Gf%K̄GUס^xZ6( 2%%)i,JOqIxpַovC4|k\6UBC>85F݊g׬|OS2Pȼ ).`ybe93"0Dl ҟwp㨽0 dga8 ^r|u'Q,5+=j e"nGMk 2ўz@'Ӣ K7lhy.9u}!~c+]n@̻V^gHT!JGAJĴr"Ó<j0z L} {)j_ycJj9yN#c>+,Mux{(4._zdo>m٫n܃,Fm.k$3X:l\o-,u J~8DeO'%> &'Fj4KT5EB4:?6( CN5=+G>L)H庼oOXqCa׻ ,x9㖻 v+#72"앹YN9J@*.18 )=hj}=bů'Di D0Ё)ou{izX08Ap# `?iRv}7^+IDυMwpsQQ;}dSAΎ'2\_xc5sk@V;-vҠH>%inOu|\D' &m%^<|Ƥh '[ofW6UVRN8؛8+\2gPɦd!Pͻ>wŦ'}!JRc]LnV".R.4PFx;*sr:3 ڊO}rp/ E 7a}iy3`7Wy0%u孶gnۤnn ɶ^l=5Wi'xTQ| KQ^"=eW``Mq .:-R4YX_W ;"MmM9l ꅱ"$Diwp)-j/o}mw ȩxDb sq@(S,fk%iZKv̊:+&u.첋_uO#IZr5I@*S\)<+L.bF/9AbPܽo'7@JHoVI,RvTQإ{ǽ!PG@D05 V k*-Iߏ55^ lZq5m<\EP $cJ[ξO`cj?N LII~Ď{2J"(gz78mn՚kS\IKLͰ!~/.+UC*jf~ UGή[dNUa<9 a$N(LHΩL!%L^ʽpGŊhHWyla3?lv`6ؐÁa&nh{ogsk6no7 ]*wa$]F|vjEA ӌ~]P~i!񁬥⋀󫋣gA~ j$({U#?_ U8)7k,CdPj-tJ_hdn[~Ejm$9兆}TU#fu_0q4&Gu5`cMUfD~M4Nbq!kgQn<^q Kf.xc;b: S4Vɝg(yZ3CdФ9_#8;qUfpLn8rJ_0FnD u$s(@ 4Ƨ+]a׶ji@DKQҩ Rr]C|:!+#[MMj*0Ӑ\>w}] {/ui| +bfa-\+&27jNX'S6uH _C,<[dàېK-C l8Yl oűﳢhT΃K x-Z&p(s)&26-|?9Qk-o߶cMD }WR^sL432 eMd嬰]ǁQ @$$#E abn5vg` EuVVc{|TmO,zrE&w?XԔ'c+U IukNљʑdox3[$O_<ˣPN1z72uP1U_ʤLG{VuS%Pw7JK͋-25 u{Tc;P󑚣Q#3Sm A⒰ʼ!7t6Bζ-M!0. hq F[' Hz"-ɌsR T;߆Ot_#ocm5@E˵"W.ka;uÊ {VbUMsr R;Г8=0~{T{<. ,Pyv:L d &ӱ@^#,1#_oCNǂgxȬlU6*637^ (4Ш1J P^K$C6+P?&Ca ?A5~vP -ngg>=+f2^<~'W@E݆|xf0|F>쮖7n:3fiL:Qƈٽ1fdyǺ )Wq?[ U 2VF;`~@YFnCEk9l,6M*ވ cUيE}DY7輈wՄrG܄A8@ ,@(=$XD"x*embQ+frj0W:|T=&g0\?,:?q'4-G# Л[ ^ZQ)TǛW0z\s$04=8t|GȀd R{s/EiHo;O01k\ +*.w-7GjǍET[%=W :q:"9٪f)6 39bVaC)*OY^6,xrg 89G]VNUd7ttC-}xބ/A7W, Jy^ަl9rez{xi&N28(YQgQAPkmT[̘eCpEyI>|VYR!| 6 3J3%B>z2E/#s·Ic])1 Z\\e"3,.&fnȸCcyZr4˒*VQ! F(f]ƷIq#a#RPhQ18eVJ28%8 n(4ź׬Gqd-2H^tS !P΀gēj0mg$,{7qjBDjDlӷ;9JDW8*vE)  OTy82Ѕ dnm 廾+rW3YQJ=3ˀ:~UPGv_#8$<,%C<:S HXFef-NH*(H=s–e9ԝ€gW.y7d%vmf~3P+KlC^ Xj[6:uiDO+$f=7};@ S}zw-`=ǕelN ^jKa?H kVk򐖎M3.-m=򵄆bg{G+SE) ,>oFsX7o޾`+ʟQ\ߛpq]3C}%0rjlk+yj#cMTwi?:++K[@+U6Zx>Hg(rcLST=Bg]ׇ1iɘ#aPLӠX`ޘmɖ4%u)".A+k(g(.E~k)ϓle*o{LdgFlf3k(Fh[t]:!+}Iˆ\y? gdNyB̰B1$9yuT[{>W WLE F<KBQk8zjkTPqd%.tn4Hb?4V$#NK?(/RRfST㲁:W.2%I.l]_6 >z>o7_q)oc̕N=i}EN⟋a(̂XvWұ ĵ؞,Ml~7[6_>L+u>/ϣ ,".9z-^(&s 7LN4ӈ<.^G#B,e#_'1-TP#Ժ,0SG0Hh:2J&#MzD& 8q"(5/c b:Y4dpD;/6U'gtX~p&]Wv; /vF)Ǹ^tt.p4$_ir~hP&&t]._ Wn)^ïk+onQcz ȠҐ] LkRw,2x{8f"zխ~v40̱̺.h ÑJ(d~-T[nZyww>(UH2}iy~LY C;a+L,0][py)mZ7eؠVO5?Eočk%VSerV]ݎ å@ڬ_!*n 4H.:vux#PNlSSgB^+vwfM],R,>kH ?P b\q ¥mn3Ru4WA•u+$Wh wQYŨ;y. HpU8ߓ^$Z{0Qv=~&c3 [ i9vSu>GFDFDtm/ܢc^sZ~ ݢ;7λ KEY\d.^#=@miI5xΠ ܕoDpO?'E 5 ܷ~V2t{Hº,4te-5iDʺ!j%=We[ÌXo3J_u"ʉ~_,F)nXю+eײѫ5?gՙkTXQ>01U4t/<IQSw4fHUо4̮:`<6IeբUihF1U{z1U  yhN~uZ/߆Ҳ&Ѿݙ~XeV@VGU;XQ 2pպ [HkG+&?ЊSBWDz"/J8VҌ2"` ;נ, +ԋ-JIŜMG;QMSwR6%.`u(#(ZVs/qsɗLAkNûSQ l\9`J&5g'9ikp|Y_4(:дY^. pA_}lP@e_Q|zEe2 l{<b掊(M=yd> QyC4Y?X܅fp'س{ >2e NB)Uz_Io 2@Ex9q\ߠӁU|8KU9?&Z{*r-Iy͒M1/XmW F &#IƮ%crNG-=/{m\I\t$- [iwUaI=NN{6WF^+Q׭xqԤrWbO1~bzݏ"d鿍I>VDUE =5vFܘn?ڢ鉇ʹoNܯcꩂ_;6/۟sFV.JbV+2+bK 2X cvפ:nF7BBҗzF>Ƥ/Gz`xHGT/-ECko(bHЦ qۚ)LIf|%?k]G\@䐩0 רg0+ J&غ'_LϧiFĺ 07hݚ?K7 ?Ja Gօ&1yw#uOqVߖ, H6@L2%'Vˑ7܅FM04^Mj[֧I1 *̍5KC8hmjC=[wr#RA IR`R8 8ƌ~ XQ3!D֘xFI]j+uDK3lqIyڼ+5%c VSOw4nC> 6*[IʉО&q}뉰9lt +'{r갪U3MsQj"g;}jHH?ʿrHE7L ܍P2$ޜd4iT6z$@U9P- bߑXO ,?9D,s$ MB/‫xho|px*±ehgk<*x KE+EƺSۓn7e+(;hX0v.3`gz "*YH*j }:, vxͺF[L75AH/մM*@X&޴ŵ\v]uMXdkU~jG%[Ş@?XoKq=>}EL@6HOkߙZBdXZ/G%;=g4P4JKrT ,7܌XU~n$(Zģk/#FANF"&b>=4{Ku"EL>_"ܱZ |եQ1uyb3'mF 6882ns i 7/{O^7@gh]XQjQQHqeJuT8iBj%bRi&e@`wz71VH߻ ^o}TXϗB&-e<mdP!_Mj݂.,*n) Ǖ=D#OAv-nWUny^Yp1!+cY\d犰7@J`~9oJB&>06~M;͜kNjjvVzdM! ]fz/^#xyԅEs49⒭F+b($X$ZB{>31ev6߼WSo wy%ʡ:,3UR]= C Tܮ&G^D{M_y;Hh]|u?!lw'<Z,tߞIMc/x}:e;+E.[諗G((%]9H#^)%-`ꓤzfgQ!SL%6rkަ?qB;mqt@s롮n)Dr4:T*lSrYjcei?wH? Yz0AGB-`i% ˁ$`j ^%0*.$,G4HFlҜ3M [5xs*0߼4M(R9[9Jk,q;G4FqLL:U Z;چUYvCe]:6{@.ܞ7)ڢQ ]O7 lW8d^+20aYA#Hm(j2t.ӣ&#zmïȑg Q*z,(*G*H%2={ͥket4Oٜ(R/ 7>qŴbe\DTgcOZ 7ITh;9Z kٓ#fla<,hiPql%vUgu8.QJ T7CzF0jEܿN_Ѓ-#cOi'pPw[ ;YE2Xe ww8zEUVٙB"<7-}7 D Ĝ2ޢ,)k8&;rµn˓L,Mp*H8fո$e=n1Km36Pw%c>_릜P\j[n=,l@\fEAFab^``LcpUS(}>+rw\ %Y BEblP"F =&_nLn1y%T(0K=Y=6cFᄼ \K(Z}hV`{W-UwwzkR{!i*%HaB+ 8e>Olzv7?Rސǂ= h~z((8܅eGP7|g)M4KXs=^]}T,MBfA-(4OHRG@ Z(+0B6 :6ʔ{VNGxAFf~G+2sA, v`4k7B&{\+q?]tZ%9 +&>x\qjA\6]=;e ɶ0VEn9%NT0*mfՉ /,\WC@\>!{rY+?u@/7ÈEsA~[Cf90#8ssrD ʟfxE16z 3_D4">Il^HK咋V.zU!_/9E -4#_z.awqZsU<՞hU /YBJ|RxY5\<=eɻ<0Eb#=*~t8B29tXfDK ȿҍЖW)+>Cta4 v!aĢbj$%WOȉܵF+S}ZM]MB>דs(׳J1##sK<JGԈ&&l,O.DpLJX~=rtGn=gKcf RJJ_J^E0+@ lwqyNb:.8Xq~iĉ2NO&&_4=D66+fu 2Cz}K@t~뙋HG4S*p] 7oj\U͈IOH ^(gDߥJel3E sn/=}b.ZaQVVJڮΈ+?\sjղ!QjSAXn-2"ؑiV{XE,;{e@.82/kvKzR<),Zaܹ=Psdݩz<5y9r:bYBqfj\E4 jbobފTԠQkCwJ2R'Z3AmcҐX+¢x3t_$\4mI\` XV >R o(զgSn豿PZ/Fdrd"8~ա>2nH*ቝпr¶y|y_3&&.ݬkwZLcpNe_vP<{t@H~.w`p`**E: awcAb [/aElӊ mU !8, YT/ j)Bvwt85whG<@MPNLJ!6yur5BIֱ >-qF}0Kqu4/"qB~6cB*8-)T׷K|LDpqz^=cbbӣӇ ghW=;;7RuI#Wz21Z+t>19XerbOKK6l\|<>meSҐ ] d}e~\1g SÜ L ?/"H!qpe݆ LK^V&V^fUf)sC3 VYrM+<h.M*{~W;wKsB)zdVX/Cp{QwH/(/! Y,URF s-?u0uQile*)JFO^%==ҖPT|>PskodgCMԀ\VTjWf `rp-NZ$~TE|=ǁ*Tk!F ;A IGV>kp=ۆ|]8thA& Cߥ|5$aX{:sh`sW Nb5j)qy?9CaײƐV ~ :l0Z͏7eٰ9imÜ1cÅ`<` yŒ, q c(bGHL[P;Hs ?2?(X+Blkv1˄-K/lk ]N9ourߑcwQ|/ZTt=)E_+PunL>wBi/W+x ~0- :U22ZyWz{4Y_#L.Ն)0*}\$][[q05QS|{Bp3 >wEX(>#/7X qQ*Դ07̽.XT^C¥29e*VN:c չgtTy=\6Ed.eD v[_7`PҐnJ!0Ѹ7z/\췜.Űu(-|ƷQ"7gԲE.n/xFK&@Y=Wѹf$ ߏF(%bɄ1L  `s@eΒ,ɐ=<^@pOfT2y'EC܏:o1'0箞ӥ&Aץ@ХĨe fCo$ 2)v|UP]5W>u|5l c ST7wd3VKrȴ!wKf:̬tFKiA`{YHW6&&^Kc)N/Nd~\$妬J MF|C$-9Z6 Y4ͭXN4V8O]U'Cm@;@ S>cTǃ&p"ĝKJEI֡Vc?1Gc$LڐZ՟{"ؐ^n"lN#Q]+Z{"C.Ljrulo 5k8_ ,>ƙuFȰc#[9lCayjt2rbiX )ǖ"Ҹr1́B5H&]d2d|QHh4C}AjB"z cy:~~{(V<8YMPPy(Y~*!>w0&T-L4A(Pj /ToURh%ffK|=)';'qP.Iͣ~x$|)cO2oucKa.KpSe@?zln;Lg41CE ER#Fp仦fFV.Eb_Wc{&Z tխ?P9S b?ŭOj;Kv^xSmC5xWgǩw]nrN_w\VCYGjp[Q@Y+E}n;IA͵lЂcK־z〴C#WQ(zqct$SVI-C52n#0B'?H&Y*l搜\9[u_3r!zSp94:Xꛗpof@kAL8X4T̍NȈ f`}rR,UW cjfڋ\T]m0?F/)'i,ԏK_IJ󁇡6v "K˿̸-񙲠 v{&׶f}L&K _>z_T#ںx0jC8YnomA6D>3҇G=_\+6kKx,uqiF$ ".nxwj; ; h&ρs*C2Ѫ_pv Br1~W ܚeB`N!'ȗ[:n>ۆ? r Csgׁ7tE=-yDABrk''6?2R7?ʛ|npz r4 GC)Q ʐ-N~o[r4YEMQ'blgn;]qE\˳bvCT, ?ޅXqHV4ec,x\a|vRM\|Kqi, 6]-kWeS^$I0_2&/Y<:7ж΢^: 2aђ,[?/g$oZc=psY 3{.PcxEzE|Ǐb/ݭũz2]I_b /q{7c R"|@tڮ<ï4^É=g|V̵5'su<~a#nDpkJmW13.EᢴG5뻬q%j3) t/4xУ`"l,qfYI JrTL^4#+$3q /(.Yo7KtKϴ-i_g͒&uR{vrA O)WS3]ytU2ѨؽyԮj[(_yX 轶M<7Mx ͖I&1= y3-j8ocuU(4see#3 r! }ȉ!unI#;# $YEj_tz 1Ō?52e4N'YW1EWsg(x[i\Ag݂2>#lpF%Py%6msz 1(~çE"{Jj3ΞoRmuUaW.p08ct@~AxB1e0dQCD?*0WqdʁΑ/by2lx # 6,GT Ȱ(wHTH ݣ Ƕ۽a7 􄃲` :52η:8c1ˈmpF9Dϫ%|_'&p1>~z5ÈTUb# )_b:wMrDĊMaN_rSl0Y[;%INrJǝpNmH+|ԺBi2M%S꙽UЯ/Y-I#-/WI?YvRLvI7ej[|1x'tMMOo,rY^d%*⒦{~S(bϾ)*/)`wWsbVEٛ/iocsʘM4h(v%ߺ$|)lb> ޙ&T], ļѿCiR{J袚y8i;%{ #ӿ%m'?Pi #WV_[c}hĨIPT"{q5 4| !^R> C~i|C@iiKEi\GlE0wlPMК%05 sEmP{(?(~WƧL0M\KQn1?h|Cԓ >JQ,}@y@rq哓g ڽ[Yfu0qqUϾEt+/Z{G`P\m+̽t^ӪS7U ",s2Z,F^^({CW"4ћo^2~ܨ7[#tq/'Ɍi`~uY5 򴬍DNa6MSqO1k ?/ԿXT;e>0I@֜bRUω(1]QG4D.V;BD|I:AP9_Ē600I[*S7 1nk:NO24džy -dg$l]k֍Ş.0OZO" xWlA䝿,Y;nBm"g5)uƱ Aᝆ;)0N.rEz:6d : qSJQ;84*6|{>u({g>%OЊw,Xʌ14HOBB ;Z0y8A-BLf /%J) @r_!-3 xdĖs{Y\L?O*;(*cU3'HFDUFZ'^8ۜ[0f?1sCQ|DrdeWsvPM0$p:ewFsaCUĸBjhn)rrtT}?P/ʴЋ*"fwsBuNXb=[|l4lM7Sqd~dӿ38NБˮ?Ab|9[u8T(젧E!B$nWn2hQaa0bDSLw^z*y"YO\&7a &Ի;$l#=ukΗT9@J~}t*wc"AZn6n)qړ1̙HԣMa9uU|1R~YqU~ܪv|x;RIH]M21f7S]Uw北Xx@)HEV;y KJgj_3;fՕr.kѧ*p~Aq8KsQ`%J- C\E! Qdu%EB1sײ]@-` \0ǫS nYD"XrEQ3Bs߀L*8^ub@M~ d}Ki"K/qd?FdxKB_!/xp*ܞ2^ !g/ +X);!% GDQօJ_ [\K.i '4jsR|!Cj( D_gHM&@%or2 6ٚ{jAi y6@+o/V]ꘃ;{Q֦ߠz{ʇ^`E/]TȘb-9Lkn.:F*m@pL>hI>џ{$m$<{Ppa_2<߻[y^I4=bB?KH>7{BS%RX ՓA/pGѼIxq`gYc )={̢h0d?T_\k:^dZ8.񯪝h F $ϻFi 7Y,6*&è!@gߗ+w͎Β{x O1y)gZYp?ZH ΊN6Punm,aKr._Ε6ٗ4mʔ!H>Yt䝷#%RJUo5Ryr.bh*[jP%dt/q[?_[_ 9a"l::^DP50uZS)<}݅esI'.;.hnȥ$rgjfI?k@ O[oƫҼv<8Vײe^dȏ5쪔m7=W ss'Fs>GDMZ1J\LX4R>NI=G@.48%I"/NF1օꞤBxM$|5ny[.fwMMgd?xr%B2@E3@I_FҾTbs~'ρpbt99d\bN.E82@A욤g"Ί)Ĕk~~MvmNMm^m~M0b4' ڶˎ]+,k%Pk^ gZGP;oDNg[= Ɂ ӽ('oBp0l XRPy0N_?Z7+QS!mAqpm~Ogp-mdgF>i=ñ4$}.)2w}=mDY 3ʒ#(K9gyhy-bLg ]㞖4K$%&ۅAԮ@Fe(򫒰GֹR5Q -)(B;Kކk:1{> M1^E"doƝJbt=?wcRdLZ420%#Jl\#llnuUֲI~A8 AN%ybގj I'.bzҮxmJt;"r􀖸lb"ƞӝU̸ɏ\$8~sjx?fqYH\@ZE:kFAp5[6!o&5Z\2~S|)C&7>R\ohnhwb˟nAZ,/İro4$\\xݐ׭WP?/?FDG 4Ю}MTϻ aVP[;V"hmbּqpWzq.T44ݨ0@|I=[} |6=ą3uypHߏu^À:`J8sGE5(9 qYn r|4ӯUTg10Sys~tj|$L.8+[U4͏nSLen0v" PU/!UێnS2p0$?bHJN.Z1aMTȲѯPX =AÊzsPXv7fN3wDF5nӯ+>\IަBH==xYzqt4+2T8+ CqmR#&.m jf )uފl|ٌ/g l?*1q MM0B}<6dSleTO5k'C^- %LP`a?DS; x-BD8V)\C2OGgY)HQiwSܩcc%$Aҵ-Hۄln=oThܨ#x[EI'Ra~`L uu[kVhީ/QWY+K |eRh~"X*ܜ0Ŵr|`żYeUnΎGϔX3v.CcƢvfhT$R/;V>4 8d([L+'fb10 #MgfrH5,B\|O3CM2+]WDʖ@g(!K O-:$>iP)܎x91`ƃ 啷v~P${XDӷ ۼzڤ-mKJ̀D啼RґR_ҍWCa0mQtqȮa'!<.x|F̸֛CR|Q]OX@OyjHFL^`cʘx>6]*7 өoEC`Z\є!pGq6.רl{L=MJIJǃ,e_RO^~\>x76xA7p5;[`-i3S~J[[\gWW[Xwc Ll-f*o{&:[ƬBUuX,1&b~ϫf YAt ;*Y,&]-/CIh`E[Voۿƛ 9SFh,E#[xǓ>b>QÞVQmbWdZͼw,LaPCVyQ`VR*kMN].07{ Hb _&Xy{ $D+i7O MEwuu7#XfF.ME*J ]8>:|H#?i12g҈]fqF=c! h󏞠ʌ [3dgяv?Gێk4ԻA/Bn3WKno2m8/ço&=Be`aeQ* n6d6 ]O a՜Mچ7g\+cПOU};e;To Ss @b/yT D y_.{ftPb`ɀ%#a0eB?*`}!˭-_*ӔW}WӜNhM[ZW4"N7йt]Ɨrp{!1Ti!V:)FNʗނ`-]V/ASr뻟O;M87He@yKsWm0y֎ ynD^RIk20)R%o:߅ k U@NObwU*'%.5 7.=/{/ĭmjm%m d6a/~ }=׹7ndbco/j?&4&be{ 824\0q QEIFo\S0]j4ie"ފ φ#6 ۟rń0ۋft ;*H"iχ;ANl]@q?,< ,9x|Bk'/~9ݰAk3w5gv .JSDl0v B&Ew%-Ya#KdӈQԙӎv`+ujQ,4C<"XA^䬌?O׺oﯯdCKfu&&tH&Vp€ŇuU!81(}n53g$quPn$sѶ'Ő0Z0/O L^{yxts\NjMS{i|HdvQOo̐%`:րی(o,1P7gn:{to#*xnֆaOȇ=v b5sh C0 )m*C]S9N1*-"YڗSDh^I +죰=@_kSzFCf1h-Cj!b7ԶESz(mCHJyq7Ogrso?+㚑e` 2hW]H-|)iJoOU?"&ݼH iDzff'?Z<10>MCԦ~p%ڻz=A<]zLIw[5=npɴ;v e;碋1esmq6_ kmuVgߐBf$+hQ$[sFWK*da\%*&$nE"eʳO%t=lI /,[ cDK4䣃|tsIboRHoMV VQԲK?[5Ye$d8/MCq-ıc*= Ypڝ /*{glv 73)hvxoeU"$x[1t7pvZKWp y998߬2|[  EDC#= 8]2XR_Wfv[95myܓcƼeBK]pd431G#'Re+p]i<䞯d씏i#<3p"JDgd$)^8sϓjR=L˾$ 0%'hL`'k:3btҺ${PKàۂ,dDX$r ghAPYə%\<%1Y~*x  Ylސĩ ƭ<(RM4Ee]'lxԍ.Jܑp(q"\ :Vh> 'X\hy<xs"Mz%0*lXTM}E}Yoy?tqw#ʋp>24>LЄIJs:mp1=tgZ-oѭ2k1ãu=y2wSa U)"M41Gx%GӭZL0+,_W(dYvB6_*|YIhxy-ǟXy3Ea[ȲjenB &47;h˿8厞RZ_0Iq :9 3X{{x\ ʊJ"H|-eK-ȩIZ'K|E+9CNtg!g1n(UDc@s>"x-=r#O=%-%*\X.]ocg#T4zɛrbUu⏃R> 8$,T%Ŧd[]>qu ؾh ^e cE6~9)@~L4N)ߤmd ~zLVenÝ qQ$טUFz'u#%}"Y|GŸcKMs!UƧxjXڽf@sYLw6*1LP߹uX+A`yfUDG=3~Iځ#ˬZmC )椾  PqEV taޥ>7A*ك$cc?)Xj"~h;6S)Wi IfQ.Iq1xCl\(<6j/KAIRvoҕ4/$dɅ:V >Fiy 8S Jn!|ѱi~SbIk^@ݛ|_ Hi,)fe+=²xߦȘJ n:P.뻟_QdV\RP XdI>}ZSv܌0scx*WǓX`4nAla i./]dyh!凳_!b仕1@UTn$`"\Mq O:WgbDxFQטcK<ћȽT[t R-0JS1IAd^a0RZ(Z$oJ*=y] <6}.:,|_seCa 'x yē"+RQXb(GP:nz q0[1&*z]s4GUP+J!Tҏ~#Zd?s؟FZꆉh ѷ?Vr@X j%::w"g9t"EqcN^":š?}Sn?ퟟ0,U)# zRdF}Wn/Vc7*1ir_<K2>JT~*Da-9Z9#dMDux/+H6a ئhX~ua2b{.TBB7HwnUw&'1;/4KKhETGOKLzZ:TO&+mО/q v>aP[P(i׈2):sEYu5ʳ`Slw%(\Q!Hcn%GYT-]h-et%q1,a*y?BBܛQ{ ¬7ZMKz>_H7khښU-`O:x>__]f-̊b̌C?RT'k(ȅ=oGS'`1HnCVbu fX N8U=|q Z4f:!18xQR2.>3*#/$nxJrq×AY-ICT E_GGgpJ5B]*n;crҽӣ`a&1(*tyL-"qL}t26 H 3[̱zO 'KV* 0$6A^R\C+5 4)@c*`rӱketi-)MqbeoHb!Mj_O>uܼZ/|V}pXPi_>nb1B꿺zvfiS8*JIFBya󫎝׸욧93֯;F)sS>IXyn01:%x-Q뿜q|L4BG۞y%rc"O}'&:Pa8FaWm`2R1&FrmG t Wb<1.=1:)|nEODVA1g3H^qo #2r[5 2?{G K'n:͡`|e6AFHZCIk*iNL c&bm,njOu>,ΉæSR;wਸ਼Ev:[TƷ- );ys_fF8^ϔ{; N-~aј:v}?GRnDlAۦo}ΘXsnU(&[`h0_07 pc2( {r=RH#b%zFlUH ]_͗dgc+ܡ@]~|ZdF_ԩu\,zH<64> )`C!%xR|dԹSz.4Ekv}~UWlVx O7MR +[w;mV?|-g0G6J36Q]xijTS lʏMb=VYIas[/NmϹROS?JYi S!;e' a\4"%ّlqJ2s{%/9Bh1t\`@hc\ s ۘj^/3{ hqqi&Gdž8cbzya-na,<6xjn_ ;h;̂ƹhW$Bg6q7$ dT#5Ps)RfOw rxY2QPivxWf>ܨ.p}䫥*g /C+vԨzuMFbGҩ/J+DZq?+1,B?Tx$f$1grTnG˯nw8L:l6m<7^!XVt\6 c 6Y]w%;c )91N|p҈06[^njU1:Ҹx3,t?i8xw݄ *o+Sq//˝8rEP:S7 Ge eإHQd+h{ 9oȓ^OZƞ:ShW|6kI0ݩ`L[%pZ'OMUZcZ2 S+tOؗlĺ]YAYgIx2ccن(5Ǚ#35(|E~\.3|k+{/l'*KюK#}ɦjVVtGΚ 7%_r:BDXiu sWjKف~o( 9аܓE_lk E.#oL#e`ϳQg"cnw\nD&c$m⓿jC;)[Y sY(tSjc;3qE\W<Ӊccrkb޻ʘbyWwlS D+1;)VY!F+јmA1GhΓk;H p݉>WQIPH0=ӏwkɦMԵ-fkP3DxĮbh~!PժM94\#R.-G(7WS?xi3DO1 s3f_>s=Fx :'ehEC ԑQչ(JI$ /{9C ->`t2jacj~G>'k1O#abALqP`UvO?؎ޭ!M_N뉂&ԧ (TFW-pHhUؤ"A*ew0y zW[V YhwWsX'FiXF?; 8Ldr{X \y*{c=%e͍:`.lIsiMd^V~:<l^P W-,tu!}2SG q.V@gG}/1r B)֞jFKP>堶vr 5{*&'f"y*DDU!d2CL.{CĽvjT愔~,3C>ydUbU9) jMM5 Kz0ؤ5^lxGI7 0n2b? O {C±~EQBHk5BNۏEf?0IBMHe:p?`ƈcJ.X ӌHWMͺh (w`BuCZ^任z%Z?Yr])H1lZu?6!OTFV kR 0zgfk\ow.~gQvڴ֜QsW|,XfԷtaZAC@9A-ԄiiovlqgM;쏢7dפ \DRӔ`JY~tUGPΠg|,m*@c۩" ijI3 n cn=ƱZaTr=%khJVOuecahfDfU,4%s w7vW k(̖;a6ēvK9X6ը"` v K>eGn Ihh; zlDް\5qp!K\֨U &ڎݕHG ^t# =6,g]_J, ܁Wj٧H Tzʢ uT'o.1 ٶs`$xv#nT _Nzv>YOȁ-ȦC.R.bFʉNhz}ub,QWvi`Z6ԟDM.mDa`ɻ 0Ui=HcZ;[/s8,y* xH((b8[639O0 $W? ِveU/pDɵP;M`2G+Sײ1n]. ^.iѦuMOIO׆kŪ9i-hHYgTp8inPlb:DBFyZSlZ2'Jgyc7@ˉK6p w'Xl Xaѫw(JҎO#[s{T#aLW'*Sr})Q_*ha*rւwrW`hn[͍Zfytnu.[~CtҝPƫF\Q^gj1;d6L5 As'u9ciiϳx #lKֿUבBp}C2Ҍ2Z 4Jў2ig&C|ĭb8zdGm1*oI*:'?P5;BgjAeG,#~jH3V`>jxE8)Swg-eYk݁\$:Y_ 7uV6i ` (L,jmZliԨV=^Af&bi PԬ7ܥ{7q@3x@n3xC\ $sSk#ਬ_ͺh8a 2z#s~]Ӧ ¼}M֌׭ftX0-'hk!\CIY4j>ۅ33a3]$_Eql\8 { fiOkxPeN'YRVb5Dv=]Yײ ]'K$5MxZQpw-lLTT5AqĈ Yk~~]5a>sU48sabx<ǛV ]ǧ S4LCl J6]pdSSѕJ13jĄwGmwe]ı]SM4i>̾&BB/Z./n0k8F+X.Q;V]|9)>0玛f xq`86%6\fMܷ.ȅF\k|coY-%yD:1|\ 3{BCvS|ל, r,mC>RN qSQF;{;:u}irRZX3ĮF9v̕KvpeOn$91 n-H蛎O`8"8u<Z7G<\ZBk?o=-Z* 4e#!n_6cW#BRXS NW$TEV`z=KYdҵ9s+~RqU62t\ŴN{-qUl'K$En/ {?FѩqjĮJH.OY'[x"QofcXLY܊87:kL=v%1\;1]Z\_la=XJ6Ϝ#`G?}3DZb{uxDz. \&KS.@` RiȀY k*kH2:=P >gqh&k eDž ]{>8if-Y7sPVVA4k* &!x[Q #O%o_K@q,6MV1:E’̘6\YI#Ceu-ڜe*vx} b>`!%j Q9.O{AP#ٶ!u+=Hz'מ ]'Y/'dN6ReTnrf"[yН\A`Yl'u#nޫ Zߣ9to){͊Ȧ //#6G|E54›&ZkyC) ibJk /am?'nGEkqTz7u<-Gd56XG09&IWfpbw*X=gA!PpHʵPVCl&[@)bx{qX0;HCՙ0bYʵww0Bl,4|L 'ߢZХf[lOrg\X*#h;Z >vj']bŦ(yϯ4EZ@y3۱MH%LuQ8Aroyԃo+4LP@]$+W=Nؾ_0Ɂxԃ*&t͡ Y,5-h̪8kM({O\}R]F PM_ <޾?ɖ#.tgJvu;(>t3w5XadQ|]& O{F5>{@Je91޺ŔۥY,ot-V`+'dzXhY9J @CuKE  ]ֳk)Feu Q)R߽TB2[Ek -9v tA>LcGsWy %JN}MEgbc'.f#qG]:@Fft\bq,0֝1K=lqX5m;*r 'Tc7n8A ր^.ڒQwkW¿=T#ye㭽ZFo0eR\Rjoc/d9za+0aZ/"1N=PϗG[5_1llxXL(e.|igu"Υ:94O$ʉ> 36t@LRlԵU1ry,/k- yXɭUaIHt㈬;8"ï%o `L%T_oh:ܝm'Sszˬ_67DjCУ:gbf^~QiשIՖ>,+{4pLn(M>Rn_G:N,2)"gIh5 ~^<oPiie~18Sț; (ThfϫR^ cdig$ 6sD'8)ܟpcq&|eoɔZ }>A§ub]"w8䠀:갼Edj9Pʮ!ͯ4*Rv$4В;75 ,ZDL9,njMf]p0^d7'U4AmeҘE_4rU6O3c]E?+@= 9Εf~>zNUL0LvɚXy p<2'c)a=L2X{C6 Qc&]dVeGڋ]<$/"z2_YYI? bM^iRS(n*! [Dx=fI-۱h ﯙ;Iv*mn֋Mqyy2g@| wiL~ҨIDU R_2_ |;Ĥ;:.l@ '{u6e$4wE!q9$ݻÒ⤮euhG`[ӑנUPكn nnhßn%RX㆑mU_UAaP>>ɭKp.9g$= ] h-/321h9svR?$X|4G[N[r#Z3ޖB+0҄^N0 oe~} _EIk#c٬&^>Z#_d;> y!o=)|׳F꙯q"=9܂/smYNխ4DxG9q1#ZсۮHv4}yv|^gVů? VP_yuO-zyuVRŦ'sSLH|&ɐE|w`4RB>Åb[$׃?p% ?3\6jezjljGAЋk Ǧ@Cںs4_{f~m 0!jH!Dپ͝c4kDCHsƧiI:C)?1sៈKv2U\{eb1alXOnƺ)AVM3A7EE`,?h$sL2W_UA !|2fhL'LIW.)^k'RD)t311Ť8Gif4Kz%+tNa,QP9A|kD#_3|66V**Ĥ-`U_"pa+7٥\D:wް QGn=%+VDO)>X PeP5Zd&0w{",fP?t[?dbTf$@}I5crxnXydu|'quI/B;*BF~0<[̼qT3ٺ>tIt~.WKYHF|$C[h%j+AESŗ O^tanҧrHyߌ oʶE 6ÇWDwkuiwIiwXM~k qsr_,L 4C-[4Q0:rԽZZX!nno'Nyq8R%E qsz}8aXziv#T p@ҹ&%ḫX_lpj arh#0pA9f|?m-Veb.sP{gk&jNzsD DGnHG?Z}d*_CUgaV+>s*0 BY1`v8t:` uW.l3gb@D. &A2'3ĵ Ӵ7S'_BxJqѽh~Q\ԍ`]y 줝x6IMPv lm2;tL':0wƁ=v^~]@\W[U@IJM٤(U3x5&y n?Ȉ_}(A-ٗwg"'-${D;ah3}|?L2$Eo'-7!EZX|6 4.BQ--fM[u\7Muұr.ȥՋ E8q (p!ԯf`r#^smԮ=ȥ(Bׅe%xj5  wurKp\uxτCl&4HC.)Fk0S\3N-H` O#} ,OxIUJdC [̖=k+*]fR@LX*Ȏ P4J{=4Sn<L4Q~кfEܺkڴ9Şv4bE-d._NV@.H_)h }z#ݙ;y>8sR'tV8oōNm*+o@*t OFpzHI߳RH[n6}srs`[=BɓxRbdȉ^%)O0vG$ 0Ȏ2 э=.K{a:GZSB'S@ǫ 5rryi"m Y.h<6Y*>c+F/ 3PuXjʻC>j`"?֦lfG2`\hDt hg%ɚdѣ4_SCI($_0{?V ϝ2(ٺ}K,\2_V8gMсp qQߴ4IxYct tAፖ3d*z#fDz ~b# &b/H]FJK %+hw4V3oL'\~zmPzW8tA"y>X.,P7oJt^Svj|i ҟ/\YF!KkũYtZ+/QO5gb@34QĽDπdR4s' KQlvgj)A9G۫B jZ^-R_`,k.2 ߲!`c@dpwк"-z8:HY#7k8ϝȔhh`OuGsc}m[SYT7 W;IٸB{|^QI]L_t9Epu\Ė'=ʢC;"\YH"cTjM=F9S}q{-C8: `!{͆,: Q}6%b~SXrFFU\.8/5iNc }>QOF=HM1Q:δ4,AF)"Ůe[. aMҫd`aNx#L^d~IH& )$z<  hf 9;l204EӋdĂ+8;)3F i[ է\Jz:[|2VN걶IE17A3&@#cb2I.p>;rҫ`^?o:*2 @ >Lr.aezMQxeҏӮk%1 m %灪cU#A S??}zթ1 era*VIZ~Yy%<ڠ C{>ꑯǤoէ}/[(N0cTD= T!Yt/t|W୚gT_ ,KǚYB$R f0BZec>b%S FmR+ss1 c6 25Q*_OP[TzwfIu<ݎ$F8edgkaG?1JhPkG4l=JWJŊu+d":<$G |\ B.#ӝX`K8~60·g0.fYG*c8pMl !Lb& *)2Y8~+;wYPqFWq.:Sb ҁK/7CEf:#y!]%g /v;?H8)>2zOzJX=b*WӭS Bb:s;b;gk(B G끳IL> _$`i\K {ܭF4۟ d\u1I6p-gKi# 5Xn!zִ\Mb>F3bl>S+狝am\Ղ8Lם@qL]1F>븉$>ҹXl|m2Gdl-`ݶ'xddd&Li+ȽQA8"NZ8Ur8;x|Xg]Xoû-`%U(%v fʘO`"-['5ZĆw=y|#'}~g;*ݣ[2̇1O L/a֖V_TP.@C+5GBqo7A}ǀ 62Wfk)P.XG̞,p+kc\.6! %w'UY[~Wk( 1X`*)eѱi6T̑J<b1x@5p|1numv>.ՃOZMPG:W0ڷveKiAqC.9=@ >5tKB*c֝ϐކ/Y0 kfPG>|V}<=,!QCŦ&b5I3>LKdnNW)f  ȟ pR_k{ӧUNSfZ> ԧg3FLF- §d!<[)mUـ.O.Z )-1 rH/+_ '½m8-4=NP0cU;2P<҃ǥ̫X_mcm=<8 Pd (lG}DhfOz;<5Mxlw .9W"u~;4T1ϐY0 lEg?SL B"L1U0" mz# Sὔ.[='x8πm3B-Ӡ2|7T6FmcGY$b%a'@r4v\Ft3b[кj??tl3t}_ ?wYe̲F8F"OTxx+"\zd$h,~}Jɣ!74[}<LX{{ZK|*}o: m mgLG.,-.`@)Wd;R+ke꜖7lɲJ6IV 7?t077ZUAh )JU E>J+#Vn EѧҬM'L w440!vmxibz& 5>Q'Ly_)O;I_=T>ib;y8mpS] 'G_HdcH"ђiwփAe )M"u~sH51_\ܫ dHs.Q>f/6@]5ص[ɽfTO86i>qh 6ן xA-8x@d3kfK*$if|A`.@7 ;fqB~q\7F=6zSE@HֵpaݯoeX zjX69B @˳vSa3{vN-?LM)q也O?i_9+fiT69~yR#1S[4 Jj fQRKiXfe]l8}Q^`M I1]/m8 ~t (_1nS``"M8Pr6q8R7ƁUWlJ Fj^OuW;>FZn_:` \h?NJ9ِ"$};41ҒAF(o.E?u$\ҎaˋcqP{I$7`:U=ΡL[]~'6-35e4ɑ:$*Ǫ&gd4~fWZs A,AR^_/}XOK'®ѯ@lh}0kS+G08tʼL*- Q8vܢrMONLih<u a|>) 2[3&:]< xJ"6rZg΁QyivX7ʎ]agΰo~Y.8i3H+e4{YKEPrOe , 0 6J7::{Y.CCKo< °Aٙb_[ [`W@7ܿǙ&Vu_M&&YI:z=8> sdB85ջq 0|T?qyeC^0fr_s.Hyo4HhD]7:xdwe\ii_dYL2g(S'LůuY( 1Тbƶ@uAkē0sF/0͋;Tb1 wWdlğ}nWh7#x}mĢlBB3 շ jٰ|#K]-Gx0/sɇN<ށLhJEC;fEΟ cH?Dq?B7Gֈ?G`eԚȩb턔xYhB^)J4Œa/r̥e}}EՍ¾)6?;eQK$O@~w̺w(XPpe=^SCMC=a'GI_" WϸA¢,'"c8>GK }764]4a'fddyOœx z8o$Ԓ7={aixO| rԍ)UO}Q}SVeJ|_${[CN;@65r E[u'YΟ=`B:x fAr=}57{ufGȣ]#EN7a5Yc|2l T>J㭝R!7rhuؗL 7z)K5^"ZW[Bz|k )"R;_u. Å[.J)΀$M@Zx׃:[Xjv*qG>@ yvMX$9 qXMbi3u "!$|Mw#u,Co.lbFLMgl'(㸺$e{ξ@*Vd/ͩ_Y)cZ =NӮe*X38hZAF~ߐG#Cঊ+Z C K_5'.?p{EGw.KPVЖ_嶓;D'%l d7,Z!X 1tԠx Fs =8p]T^:0 4PID@v = ~t.yz$,,+̵yfol臃/DGk̅/CB&_.S-_ٟ|_\__RI9t!gX 7Un=x[3N13? ?8\<`zw倲Nt>cBDpW[j82=I"1E#lK,?WVMkj" ߽5dA{'bl6/꼜v㔿Tʛ@WYĜS,/aULkH/& \Mm;BvJjjТW~+AlIPۆ:Mܮфl0ҬDaA |>O/ s<-.~[ӟM6JF<vABCo #(t|i8jt:WN;P9ai!ey]Uhń wrOE C 1֎D=z-'G]_~i)/Icer<y˫_ m^j9/&|.85{?)N*A4Wb;L@, ڹ7)/K*%b8PY` s}H[ٽu}ՒU/^GyZSܙ.(#)]7d4ƚ( o @$qD1&_HهPבs#:~Enwsg9s1%+d3N\N'䂫##%lݓlV׃c xPDA#h+JlږͲЈ#ɰk꫉|eRRZѦe/˩=D7 ;,zTj"m04 xZ#<"lwp[ll\x{Gm?$9-(1 SihNN GMfeJ+r!$vLE-t/zqȠ~t9e59JhzhFҖ"ҬJ-4k sTdsZAS<Î!eljSԣ&il(Dմ̋Ys/j@]Z JwҚ5OŁoPM,ƾia@3Yg@+JȵTKU-VĎԋsIXe*]6HvtQnt܌`ckկiU/ ,mq%4,}YF|.P iƁ=#݀VAYNJ#-Czw=( wvc̸%XxPbǖѯCI扆0+¸,}7O z?v@WgG 4Y #3'fc Hqڝ/4'x'Ll`b@JV-=O&}v-v@9W;$ IpF{k2ЂlͷWu鐮ZO.7э"Ȝ&c/J$)4o{ICȞT@"}=}>յ 1K5G]Tu/&(lkr aFm:}E+~߳/@HOOw!Z&?FWvU([.ҹt0b)tnˌ zAϪQwZԻTGRqDOw_yX]{䚂?,k؇hLƔ.8UuƜL}~E$Y,x\  >arClSHuJ^S>$z`bB*-JS$"=Xp ϒuEɌYP ?Ɗ(rMq&GTQKF: \_LwUOjRnw%-ć@})`z0އY _~E.>9$HӝO5F Vv逦8"=|-6͜!bN 0pӟú.d*фdEJKVyRfր~aS7/+䌾/1ja@ aR.Y /~0[o9+)>!M8A"P2Lt_2nJT[0F&' +-WPq=}~@11[]Z_Z,a+92-ÜOTӳH=gn_^\/ Upɀc\Mz,\a Q?itS)7{p0v7"6/{ y$"\Yx6%Wa3®wmn:Al[w4J_bY;eU0)Q CԦ;atLd|n$]|aWUҏu5/Ի>e-AA0( 83+h lG_aY|Z|UQf\|ȁK82jH@cѨsE'p7:͙m?FD`Hz9է AmdN%.} r)fY)GȎ'J3,CBGWLQbN&Ύ1K“ߕe~wlVڪ@d2-jb*Aր27?$Iݏ@xҜJa!>o1T x [t Q4fo5wva`hޘ W.>X2,gJl+mFrӠ-'D6^B\_.+,UB?Fo} .0N/=AG\ҲYt@OdeYtE{+ݫ| Mm6.Y'|l:P,^jzc9aY#_ZB z*Vӓ_ǮB#f%Zwso_#7ywWz,q|ө)ּMe]dc efMdP\~>$ SAӿbWivIǬcI2ݺ?LV_mwkJ-/eRt Pq־jL$'T~ro;@9F"Ȑ;Rt88&-Mv7"j-nхjתNMA2 ߟ;rɪ,OSߪ{߸y1?x}\O-lBm\1 M8<J{P;,wKpS{J )>6; C\4-VS2r)@K8_5mݰIhBk٨&m٣y=5ub%_T0ݖ¤=!j^SA( HT >e3_dZ>lJleWUHx5VN3j;6ԥP>=bjrt<IjѤlW>I0v3$P1hVhfK+~ ~A J\y6Kvm'd ZL4w1+ytzɓZ*v\]Ȕ)bٺy'sܢ٣C^Ho:{lXnOy Hkpd(čABM|֔+Wa "Kt}p!}X?*.8" y#|aZ:0}maEa ./Cw/T>I &| y7(|[dN[ T8>R Xu4"fn@/3AW 6%wWEM46A~Zp͙,m#xy]cY+] 2^v /AHۿb=^f4F4ɽC>[/,\<(O np#76*hܞgш_N'żؕ>aٝO+%c/ -,bbԴ''fhvu-9+[,8!j%C[pN4׈qy[EH q:Esێ˩ˢY3hǝws뼳$m-.[LX,AGE#9%kNmZBV Gӣ7f*T{j?( _c9Ș:f4Mų%AKtجj #q> E$p锖uQ 3v"?K?;6cth{%0om2ƶ ̾v+8݊C^-Qʍ3/ZF9 d'ĽE"yTֆ߶*}lי'  +yF1HvwFU<ُ-i%X 3=.]xXJi{TD\ðsK;i7r};qdu`ҙAL @r]0DXJCSSw8x줿B]&}@r/Ek6n"M%!JTU<%fbc}پ9#M@HM+0[x=0YmW:'P1m>'sę`eJ՚IU]`)~=1ɦ:,hQ*EZ7G_S-iT|bcxIBiR\b+JWɊ K<ɨ>K-^u0T75_0| PIe'чpuk3=YiksS*}؛&l9|R5yWV>E#*`j鉄@I0Kfs&+5#+Z;XfڠkuAp$[vD"[ߘsA %Ԍ~?ۿO,/|ϖ):zʼz)m,r2Q/)+hݰ[98T+HaNxVzjSC. qs|ONN*Um @4 FK9ʨaosz#4~ׂ9 Iin]_Ma1Ǫd]:f{9Z| ܴUP-wՌ`"ɛPXadF*gVG_v* irŴʑdns/lU{FAsYw93;A sWJKQh_Lڞ&S9ػy_ߴCU&B=~t_.+Mr.x$+\I_Xl6?4U0՛ od fL~h K)]'P:gsl"sB2n+~}tw(ytPڙT"N !m1ra!l "(OK?7 MC6W;Hb s7`/~2d8JnE P/ 21~fǺx PG baUhtDŽg'Q_^)fLh 䆆ǽ=c>dR;1=)aN;ͺbU [N\jlMBj"zfy٤w1Ž4C`SyE/puBq.[xH#|I4:qq|IYoY\,჻Իc3t].8A%4)^R^RXÒRuUSrIPN{6$>yM."N|]5؏HCVʴRW| Ks.Z ܎ķ)%\>bY,3RH'X{ė(kO}(/}O=Di- iPiMveYζJэv^KYhk|zMt`"qu#Z?.A!,Cli< @;auBr vζ ͢<M 'ٕ !e~e#g@)BI6fCp. ky0[ߪAJ{tq{mMVg~Z3mlɟByܳ5ܶ_`Wm?0t tt:0Vb5}ⲑ#Tt3GHI>ba\_H*JG%TI(I%|hOٗ%)Sk/+c1氫^M|i_o <9t~*'ve!v9TC^仵I4%pl? , <&cM\ʢϐгf`2& 9:b%aWWH9l>{6 HŋZkܣdFuk5꡵ qv>!FK(Do,2  4sn\ {Ϋ{K."y ֌|R129~9/)݅g$L,tz0g!LvxS>[Cqܐ%zTr<}wP=8iۂ?Qq,Grw ŽړͩOGco>yWS.vd`ODu?lR" L7CuyfʹFz?,w dVtcpX{W^%>i&^ᅯ9M,$WW}u, '>ȣ}ݾ2NS{9e,D*bfR#wh9yo\fK56(1)G kk3gpZ|)O1OGGBTrֹ,OTC2;bSIܣ{P`!Q6e@>xukw4J &+Om"ɢv'7]վDb䛼@~: AL/>buPP.O6Ӆ#-'d ZV=Odx 8<_XE" zC}➊Э:EqĒL"DkHJdkZ[+٧QS &J{QnƂoL5P@lm̤b>]Gh,fty *3[ᛐnqs5$ S [ y>uch[iRc75Th_v4T 3LapNŠzj_Bؽ.cU k{10F:sܢ_{w5]en9-Nt$VJx]xz,ށ)wGh!#Q[Y8xĬڿҿ v2 \Lv4!Q 1N#)_ \HI7λIEdxKӤ11-j^yz>3asثj5d*&BZMom٦~"PS؟cٸE6Xv [uik\Bc 9s|{DF*y߮PYkOU|tDt6"{r _:M(A цͪ7O/и P/`><ɘ (KI0J1X_ς)ڙcΞj؂A1xc*VP{*HWVlP/S䇃槕p\C⣑ch4-c:Ԓ|Ie-.eV+I;w`9戋Ϡkv,3u,n&՘YCK6p>%C{}y]X@s4tl}Fx9Bz{=\+uܞb y"٬}P+9l_GS,ן784NH\pĴ+XL'{(N7TrTSR;EUO0taѨo%_7R?ۘ<8q[ Tьb@'rz5j9&w(u WxsQ :"¢|uKOFѤ1;u>6#2(G8,o RXLu] 2Et5'grT{4πW7(1+gL(§5sn喌wH;L侜[e_4@ey(J_ rmiLӳr7,*pVZ KE Oo!rIeJꚛr8\pBB2f:^t{1>~9}&(9t I%~+M5xLԔ/sV=:5LAoC۔ +Ǣ]?w*)^8QE"&AQC6/:5ug]SU.M#`Φ>¤xWD'IS/dZ7gQP4u\O=xcz#ڻDCL&!˔Լ/_A3vxE~2U h>,8B9LƠ?@韑t)䵧MA;kkSVȼs`$ںn(z$yL𸟣`:qEwL'-ao+5HmM]q;*%V!'bm5NX)m )w ̵~\0U't}` טP䇒&^L795)'SNS2Wgo\ܥ)JlzCPzRCD=v+Z1q49"iiʹq/8mMVqf,M9!$(n /-™5Pi NK\񸬤ߜRا3Sa|3hƲJ]VIӣ_eao[IM=Q :hTdY#Tq~[,7r%I${,ͩ_.d<q9řvgپDyZ/W TrShTgڽU `4;I(uZ>dofbZm_jUF_)} yWȁXk#_nӁދAfqA,;6kNUe&ow.|OE7k#^Thݴ#$"hpe[,kݫSV.»`F]$S/ƪS`֣e?{Yp 5%O2dwi<:!_ B`8$V'gU=A I`댫p7H򭨅-@hN [SGShBݡ+ctxOI .*(BHrMXԃ4 h|-rxw'v͍,"[+`|DQp-\=- B#@̎!CkR'}Ү n5߹=MyNj)%rGyRx cbLMnIGs@UAφ.HJ4p%PTEr xH2k_дhqlxFuLW(~իWlA~JWdysDWQE&Jj_S7L5vK׸Fk3 Rl6Ҥ~ߧ/z`@q͖bLލy._?LA!.h-P g٥a zދc˃dhLsOKuzd6X^8n52cK`9-6'blr|ÛݮCCY&s!ydchML|Q8kJ9p%(;6l~c4੗8 I;EP Pmȴ{ q y ]z{m"'~lj֦e\`SN3T SYoK ):]~7+L;4oMd`+%C=;~QX8xeFQ c3ETjfe&YIBO2CkJEK0FN"=݅ns -/h Ys-'Eu o)gLٿ4uη%%ҸF+BCOIKbN *[H*ڼ?]UVim"68nQ* հ+Ugcc2AC:! l|wߓ`.IW8nX%iP>I(H6uB7"/QL Cc? /滙|$ZT Ed jme8'?<<=RTӫ#RJ1#Q;/1%~؜>|挫OSu?]/B|}'H;wR5D,oX_G Z#P;\;l| F63fnƉ/̀٩׉ 5f'2nLة-U`&rc""Z5K}RSЉaCXoUca83DҲs(u|E0!hY9.k1zr;c׶*d?kw;{{kCI|3E:sO.h+|P2r`94%k T<@Sf_E2:lhv ﶗU{;P{9?9t?C`k}$oRCmGkXSt5"Zc} pNXX^_bl8pp|l|剡%CVЮ+n:EG?yO$-_Zp=//|]К {\|s{1𜨸)~gQ !gwE2I&XUM]WV-.ЭD6Jw|?:GT06XS=ǀZ7܉JJkNc\{l,}}s-Sޕ:b]+^-A \H}㩰A}IWe]h?® e_կeYٰk\Я *مwzNKL?k.YJՃj8b `~iި=8q[둨6Ԓc7Wޚ8%!f`,+oӨx#Lh Y֫HqJr+.xG{U}IEe'b,a1t3oZC 4+e"7gd#e<")]'m[[ߥ@'B7{?(ہK(Y&KPN1TsصMs[/)]/?Z46o^BU{I$^Qf}aAjlBW=v lzkܲuMIf|ְE*W 88(XW '(|N#jx̽Q#KEAcN${ %<C<1Ϻ|  לc`?ֈo EV#3?5g&4y߾Z ,)@Fjn'EP; c[5*}c"+~Q"d}3(, O2ڦF&Dp& TWOWa fᩎ ?>"=19AhB TYhscNC0 kDب/ϟ# ]I()_ >A Eٶ#QM R}NK$Fp+0 6@7mZF,4DiE U)OKΡɨ`}",}WJkSS92YEtW^ z 5h^>Yz|[iR*K:^Y{}<pVy(*[2۸S0PD*%xC.?4Y:Wanr۵+#iDv1)\4$-ލ#aKQvt8꩘ZqxokW;Upv-6b/Qm*;/NJSTpZbk#LUI7[] jgW攵& [Fh֝EG[@0 ^t<21|>Ɯ5H,. Z| Q:su=6j{La4W;nÔ' 4vyG< N7v;#v4'~@M힥l2][aSE[(埳LO"VRGDoi49ZtϮcP/Jv7s3OVdP>1-ŐDW83i8zH-DNb K#,W&/MW8`ֶמ! t*SEg7ex _Odm0X2hHצk>;ziM+/EZ˃_XcvpjrljAhdyɍ@2 g/O9_lco@=`썤;d vPֳTVU,]JD0 ՎnN+έKyIFSf:k3^P[vb^>1[oc32N .Y^ꭈM *8D= #[D%SٯSp0ArpJIe+}!+_-pp%QqY"ijVc,sX+HQSo2PHjCeوܑ wZeU_FAS]j AeѴ&pO@D@Xi|Ǻm`PG>n&ˬ.|ĔPP3cjk?C7W#W!CdAz杵?Q~Or?n{o1?{3,sLl~@YV<7O'Vn3[mT)X$f xb+ڜ]d#X8Urn#Fˋ*il'ɽ:\갺 Y܂Ewf&U8ɗ^ {z9ZF,:tX#Hc%)1e,ljl 2s15vhO\K4LƠv<ȳ!Q2դj DŽ89vN!\l_iŒ GweV4ӅdٽN>eJ`ߌ/$(6ʚ-p߹vPGK7X ݂W]ٿ'oZ{VԾd?ZW'<.e=q.ZKgɣ:Jh ª=Q}?aG1o S2Xz+m1Ӡ˪NiO {R_Xι`6ͻ?,.9tqQQTl h/p[x7RNj)KH= m fYF%7ed(hv2Oԧ p`;-99"b) E" Ot~|VZ2m-}7C;k8ud۶֏MckjkyW4byWPtp+f@" ~uL߈h`D/> (QQb,@'i 5br4X܃K`y'Vf姥Nb-c}%D ƕ)^uՌ⾮򨨡7W߈ۈvIp1CL0"ӎX׮WF"*2کON|C+&@],)B[f au%ؼa[r5uH{t8.Xp} Sq74kטٙ|E +CJˏД0z2bCgOؾ~N[uw! ؼEX J97- cajKk'%;= JOYSM v<.pV9޿f,OjL /mⰒ(_%c>k{""^[&LrLL8i7iFJ5k.0(,5%fϩ;y_k~\h ] &ne%wa;Lؚ@w< xF+E֔I-U{5ð_.7)P[+1fE#6Îl?QIؚwP%3K/`Ep +=x;R&v[_ycͭ:<6K;)V:?e#W,R|oJUb8y俓V$eh/c^ [)on뚽i"ɷ(1hF2ouoa O,t^kڊTT1R##z< d3rښsv u` PgӉMxa?{~!qhF7z 'P:?ί"^$V?[~Q> -Шdx io2Ggk`iY|):kAқGK?2c*-]nBpxf XD7SR2GZ]%mB`lqzbv1LSqi /Rݧc[ǁpGّ&;GN j폔Z>7| 1 D:Ko)ݭWLh_zR=ԄVxd9gr\~W}o1S2}UP]Sa u_9A-mrԚFvwg Q2)­bщ@4J,Ja^bFЛYvWV;;`ѸTZ"ja9tGh#sĻ+RbQuww\͝L:r Cg*F;V9mj<WQ_cP^Qbn9d;a +Hp+cR3y %561.ryGV{|nS6o*gD9!SQd3ssw pRw)^w"ؿ5f.(fѩO Q_Ehojq&s? Y] 1V$C[8\QT>9_W"۳ r/(V]N *5bꎔ-{ oqbIF/ α6ꬸբpBpYɠ@(k~&%zSg~Z">\NpͶAʼnkc"?&m432TCN;&tw2jqF×~ϣ{@ALFy-_]3S۝R4!&Bi W_ߟgcPHp:yY íS36u~ I1 =gΞ,#)5O)#XN¿#/ vpӤ߽Bє@:$3)uZ2WlP,N졧_kگoX Cr+qRYpJ254jΉWG]BI6vn 윆z?pioVsf`i?[~ŧvV8Wz 5׃ Y"ʼn2M iDvP JQAA)phܒΚ.lFgQQZV@!̷̮$QP~":(ie'ÅHE&A Ἤ%2jͨf1 (8P91smL>@⿿b; #˯}e@t_lb+zmm;VZ0 V 1ăѧzrUk"^K!ybsaw=Z 避Keϑ ֞k ڥ j Le8v(O-,F\ #S=[ʪyodL$t Ħ.~ZwfSkAԁ]0O>#fu. Oq?אqC,X<+ o8A{pa7u\+Ǣkx+R])JAv 6[b2Lry;͵@SG-E zZn`SQDȺ%ss2+J  rjz 9*~SiPQ_żW'}ɨJ'?@qlǜ="hѳ5-ab:ip'X5N [ Z˓Qn%y;8 S%5]U eH$>Xmc0LI1ܙxf$rnjDwu|@=@S$ ǐ`?V"@Κ9Z4Xr6ܺ6VSpq9Il٨˾6wVՁ`0g-4ߢ"cu nKٓ="(iMZ 4Y7Kíq6%1vV\4duLw:F eojz{U1)I 5Rܣ̮9jr!6r~RܽMmq8Q$kXx]/r_Fj݃D$'{eyH1[a،Dz]{AI|&2m\Os JO! d$r|#&-/@y.۽Q0]:o / -Fπ D1CAOP-7Я##;;@h2 ?-~}ģPƤyDžH;I3[)3ܝ?1=zqJaBxDI'!Xrkvm.x= w2ےg^vQWgI~ܤyNqϪ3MjxlwRѬG3uYn t 5/#Iv" _$6L/8$$ bXV2F:j#߭* 1$Bvy&Fе}W"򢤔6̃emOqQefۿB6͚fdX(4M<>B]L Vηu>[QKD/ ~v#&jk|!bzިb@y/'LyUneę]-iA>`%.'7GTF'b ۦڇ 2R/#!k}y጑B-xMpu鮰S 쑰a|4?-2@ *(F`> SH=>DNA~%}Ua*11BV?I}!0?889:ˆ9nȒnDcpsDݭ+T _-5҈1(rkΎL~K"h,Kiӕw}Bei$Ob/5$7G&u%eUc(7g~xöl7^ff Rɢ;Vvt~&t=\_+}PŲ1yqxy*]۰Rײwѩ~\wj3ِoVgГ2M9!ʷ*rOUGd|x5s2$S؉p;~cgt3jBeJG~r[{nfbAO(ՊJWb*s`syl<&2 E{1d mYkidOt"P+fĩ 5u`-͆1ꑄasCͷOLZ71=956 pGުQїlGq[c(GZ@g`k CeBمS&E;ֳɁtB㚆ԍbj8! Tm$CcC{?`P c`9JvU  ވ[rt nƧ 6cbB8"sU#dኜ3] zalojݓq p8 9b@Hnmr &+ ? c*%3$/vʽ7N-dXqdf]v$D8%ꁊF2xX7YdmH뀪-`T",8ݗ G]Dy`*݀Dbwlb!=!O^,Ct@$I  ` IrQ(ݰ3:`$$>6%L;Wwsc' z*S-ݠc❾y? jѱĂ}.=#,!Us1[UmFIH"+{qg~H\,\?88y"nf1,wB?-.o!|n`B3pbh`\<ʪPlY8Tkt\ڴ:_;<) D=iC?ߐ@k U o8 ^ܡ T()3д,ip}Cc>Mn9ޮ\`09\vQ2.{#Af[CzNUjBvfcʀ%{#E|h:>FTzW| pk-^h\$fMշЗ~hI cp]DOӫhaUCI+G]vGNDߠ[F06~K0'aC"0/蕬-]yG͡fW;\2Tu8 0~D|"Ea81m"ŇH7 ‚> 6;/WJj Wh j-!=KI+cIΜu4m'%9 z 0BuϋmCM3QDr>as.,?w@U{-6I:39֐B]+};gXio A'>Gd5]qKA1H#۰ M7s:ڝ6,~36%U-N?01 q)1BBh̎- Oa3(/ F&?# Lw&r\e'a餹EW@3=WKc^xiYgy1Y Mc;w@J7VK6DCA,40$S孞oZQ/P~o_ۃVd0ܰ c-v5fRiQ`)6G;ᛛKN$ԗmLvGڜqP?)̹R.ŏʈCn!Wnga=xb;wx '8\2[9p?t}4) su0iFK7~K6;lX,d7 /~Sk!sNKB)Ț7ΘyuSx=iT47 -F(`5ݧNhBs1f!J;lMݷM½M@IR+J\ 22qk+ Bh݌ȳjwO{Ke,8h! P,ōG -2_u>6~25q} ]$9BVc9~c~K M`BY#)'B3assitj[Bfyљ5W|(_ZB5)m)S{B"r1xENZbQXXKwÓkwvT,'6A) #kf EdsW2.:(j]-% mք=rt9j)tUITb>a(%6%׾ͤɈTy"!?W/ET_BcG8L1TiH܉-yE5xltL'?M{RmJq$_-X׌/9H_Fs|=:^DBӨKt{'1NEGW]R7σo"3 \[ii=lXI/&yɼWUꢾlՐQ@=W!޴u`p=I xilغ#n5%Ѷc/x. e`T}ŀ09_BT,haI4l;L|xS`C^cP['m2M)۰no]Аo+)T;'zO4R` e/qh'C5(t`uǹX 8pr,)WRP(;ma_>ᤂ8 hA.|ӎFgu? AT7kW̎*gR?dʞ:ݥX#ĢTCc%Ss- ͏8bH 0g tXr%!]W{(ǂ8iOXAӟ;%'t.! r i,?V:>dO :K]]CuO |).gC%\iL6Mc}QזDGAfg0[Gp Tuh* 5?`@0}R[h Α7>S_2\k}C?ɢ,Dzcn7̈́Z# L'Wv]0+ĥɵ>%(HT\&9&<%78[!AH,l'ATBY5,,d]??ҢsTh̜K$!ɚ' >Ӝ(tDZI'yW drڏ$#9C4;-{CJHЉ]l5엧C"LKr'܌/ 2h}GÝhwH+qq`Rِ n3δdEB Ra4:趺\k7,25-&qf5-#@5,S {$$q\|Ԟ0+uݕ^q"Nҩ}!  :V )WCgGi]>Tr1. զ,w`ŋl{soZOqf;[OMBmŠS Ok+6% < L,J@smx > .g8ŢD-Fd~46[Khgں-( Hsz2./-p)j{$/t]q0TZ:rKn s00Kςw-Tx=&&]h3TDmV'15g/6ɚ\p׌rD˓w㦋}ukE:JliH̜mt}RF/9ˤw6ȕ@20>Dzk]O]t} &t-gP% 2nrBJ3vʾSk?VR;/_5} qPEH<kbj"sUjPpK^[q;7@tv^>gzڥwAysM @υCC: IXm[1=b ꖳ4C7;V$& nmr 8bmc Y9V5Ǩ @\XpB@&7d۾?_WFS)n,ReJM7_!O8_72ȁC¸Vһ>O$v9 ^D¬lZqX̼k_+[=bc=gw'(6iA~wel GlGQt+<2aX~*!ec]z% &D ,D:P։]X662HDmO̲ދgyKJ^N>fZfP~Du& :R=r+~#}74q{u'R\h@m4-D ,JA|MP*nW8̶ .~S,Nzs:yOٞt;vj >{q{ݶjO9!g!z_ T_p=5zQ#vFR\aCrRHaWnUkދ¹W>hUf7vŒXzxuoڰnr/x\7i<|ނ^6.m}^$>ȟ]u0% !-m~Ccv:G'۩6u=$NBİk:jt^X`!Vro qxTwt5#vSQB-+v=i,,pIY%w]L }49ng:hM>)? ^bAz]xŠ~j b9 ]W*'0C!i6}zh'QQ"Pdx( T:i N]Ns27iJa& aF P½O vaVچ:(GJNl9S <.!n>1"$7QS>/EcVBe^xTح6`>! E.ի+c#G XH֒`L3$ĉ@ (%~W`<3o p*/׬Q+$1j\3Tş s%6aY?+bđQF.iJ<l$Rj$>ԷLQ,wOp o6-0ScDcgHldbb^sDV7Rxv֫|4>vQRpRɅ _Q24 GW8hhQpd@Ձ(8{ϻ "8uLqd0 i,2xI1Tԧ1g6L{=!gBwe2"r#4"BC UēW xV]"$|r5ܩAmY̎U&Yweks4hFtC+W'WOTm.3(O3a%r0#ڒJN6(tW1j800bJgP ;XwְZM19j'U~oݥL[$A@#m<42Y+7HX<%z`3bfNA;W-5lIE߁Na1 yLx }iH4m7(0>uOYJVa,$꼲CU%L,>;w‹~Xo$U2*=l;C2i|ЍmȔa!1nbF<mBełrU ]5EmC,,' )&bZn$DRs x=mYIvhw<@Q2 ӀI?ODJ,1O*M1@jów%~]/$+̆狳q[p>@i|CՔg%-hij(*6ȝGTVWm-ք}ЪFI4 Ew>wY#mrW&Eʏ蹓̆ Õ̰쏶*o΄ѭaq"w gD^֟.uyyLW]_7Ca۳*^?>ùՌ379)KUثpLBb4qiQɁ1>,sHg(R:"|"7kܾtWHծanS֏kcWSdg-f2{9Rҝ< o)։Yj[gr\/~f]>L"c3w޺k(m0j?'ڽ664l7 pW8fh3%zkYw=vwm[^/*߭)^ H! !qؚnbduST Ba+{X%$v?=G'´2YN˿ڰUy[]|un̯]Z}k%bfMJ(K؉p,9"*aړRs݊V)I D)SWs\[BU+zu8"w)*X_ g`&@yaU!y=eQwATN{^,KB~+$~wlB}bQ0~K& a,j6e=951{y|(I' N(LhnLBBڬy5TNђG_,g3w5I9c%,8Ǜ{6z+4l9.=U1<Y q=? \ezd0UCĶϳȡҫ \+$)?BA`1Qp\M` +\ȗ8LuU J?ģDXx> 'al: ~֥9rGaGc\ (6OUHo M'R}Mܧ]6V*\ Sy*H9{^-nw9 -Ŵ22G@^Q 5 hn ,od&ZΒ_F7vj Q JA^&7.([̒1Z`>=QvSSI\7hD=i~OU'p>*$WDy_ZH`Fqi"Fg1qrM[@wcؼsEN|P/ YFHdF`U=*3K'V48p0UMSp7;IQw4Hq.FYHfj(s^2鄮p`9+zf2 VzL5LqqQɚjڳ+X`z힮2#U臌65;7Za>/hWr,G.l>{GQX:ou m-@ 1QѽmH{y\rӎ6b^2PIkyGe ~y?&N2;x  U(g8 GG|#@$eÝp"x9<%Xb{xJBDEn[w}lEL:T&69.gNy&@4TCg*5͛9Cg>ŮRzNJ; ǐdH{Ò6Ot%XaSW&jl]} n1f?~DOS䚥ґ#$E_ }m>YW!ݨ|Az@6ogg4X$Ny]~= y(Sfq٬"sa>ZBYUβx]*23xP8S {_HJW[<ӰQTzmM׎)# fj;~50MZ(f#[ȌˬwpE9 ~Ԁjf6R {ɆsC]X԰q:p^;cm ^Wr.ܒX i/lT̹}c/iMXJk篪'AP?(+Ll:Q%Qʳ4rcvQߋ&lLHI6(|a1)ipX 5 9e\85k%} oKG; d½MW6~5a9O6ߢ,vc,9(;'fҶO wΗQ- j;Oi$A`-Uqp *E2&7tZI{yL^yjZZE )Fs^fzǵ:}OټpiP O)BԚ%׭: (z!]iC^ hP$Ӯn?uv%F}dxB5®$HW]yGmJ)[[9/ O*nbarϧSV+v (ɝOo( nJ!/P`\:vB' R{zf߆Y}CqT%5)Gfҳso-DUo :rIq@c /;@=b Rf@TɎ¨-SNiJ *i bM/7TcZÉvm+P[|ޔk1q\47eHcCP}P Vʀe|_c8a:`gbZ IApDSRJ}s@i;N3k橮#A?%ћ OP׶z%yZ?g7Wcq )_!R4c}RZ ?y)> @3V,Hu,Eㅮ_ck!7;%_] !i}J!ߓၡ<09|6)(y¼ Oȣqa@(XwB֜ yrheJv'&d:Ji&BE_W%+tʦ(jWnZ[P<''2mD${~BfCh" m1uIx/q\+gB7ц7+-fvsYH]_w&j`SzUBos,Dk>q-KHA7L=oRJP]({N~gQC;juf{T3(h&)?Q8I32'HFAy̏?!Vm*+B*<gU8Fc#/ BJOFť'Q+M1o\fxZ O܍=qSkoI\v[e>1!Y;zlj)G6(,tCFŞlKk~[o#*Y͊}q6QvZpA}J4B1`Čy)Ah:6oF2y pcbS яG8E/x}GGҮYf8+u޼\vvw?_ͽ_'wtl)6x T0іO)Ee ]%=U^Ou?N"k.+\4ZT"%e~0 O}Ft>bEe_eɞœޱVgҞ@G[ 8kGq5N\;D=3Z"lp{AYI! %6P8[::N]X "&YЂm29ƒXJKT ^4d& zA%3%P㓚}|,CH *r翤1UoXW+箲Zs#_f'ʹSO~x9 @cc#Q¹U^yH(4L * v2R8`'ӄL(| Jf0Q%V+gۦIJt*cL:vS3;?!\n6^3R#Lf?:FR:!pThrlz@ꄍ\6wEȄ*7!I)m]1,cI3{z{|I{d/QSs-,]3Y31J۶uڧwni|ސWʖԘb!;`B['WHd v֬SyU6"m'<-x6ˣ~"ãt-<)CmLZ_Y5f'oKHB%_X7u/BgR<2UPY̆瘜Qb[M4 w1kYB(PprV Ijp [W0yz:`GP_dpa!״0^2lZ[|exeRrܧkW L ?ILIvPН(v D I1~_H=ێ׉Q'kG HGu ܅eE%{wGQsɲzNND-?J8s UFsOSΣEb|hl>{[GI=bcbX䜚(wnOxaBlYXԶɞ', D%baNd9v]8@IHpVұ mfA1jw6/R=0dG͵sǂa퓨4mif(9tMP#K[6ISEO~LmjيΊlۘ=d:,IKI w!3?yD~kU) VsToHqrꥍ0$BgU2#㽝̾]P69>D3s/ 8UMk(|rxx GQG4W"e:٦X.ujaWЩ{.7J2{:nZg{)ֆ϶R5.U 4Uף2chK2/E  CtR6YI=i4GIL>_Z2yplYᲝ],ד;uV >ӯƬEiJOThF1D{X6㴪B܇#Pחjx|7OBȖpAM l 'TlnȦFY]͇D}k gc'H6Qudo0GLd W+w 77h?[,,1#c}Dy>o'm]axP&I+CQڐ,j&FƆ=:j<>58ަ"쯰? fhHDQ˅5 ^ѥPqE[ CjЈ7 0;Ū?5FFvzY5=-q(G{;$ec2eep(h/)_(B )L6f 6StTrV nL}IMUn= \d_.\R@c'#G&)& Ӎϥ"I\G:$~O J&Wd,,rW# =I뼖}s(R$;Gl]AXcOS`4 iQIet (])ƚ{e6> h0{R 2|en=D  _W2s]CKR7ڶ v跽i/?UjKOfQg2Db$0Γ_@4#}9ƫDM=2^4>yP.rua'^2RrRʸB_?KVmN%`E=jl7Ho̼)2ԚY{(`aT\<>KzYܛ}<+؛/t`r@JBɔ̘9(ʘJ0 Yts$ %+gUS![FE@2lB2iË,~H,T  @xI8կ)<(CJ11Q|H5T_1vN;t d;S޷1ܳANlWBeE=:we7,Tµ|zun+fīuI^#Y"ܝA' (iŴ9/4&5H6L0ZF"%lk/O"ز*0 A5$sYs^c*V?#bܝ#P\ eF2 1̚@3"v킣Wi(i]28Pp$~SG_&XyOp8D,. Pj/J.NI_" P>#7inclN? cty 0D_PǨ0 AؓFmNx.$ š译ɀƖDO "J42/_N RaCFv5KNyE,M%}2 3*MsQ+~#eԤY>_TRciVk`'h<^nx3*[C "Xܑw7ao*v t1N1 A#Z;fp] 7NL`%ZܜĎ?SjE|WƠL+6 Ůܼ(I&,˞P%.$lԽuGw̞Fk~N";,"fYP;2jqf0ZUu.oLZtk"'W_|\a)ukd"Z˛Vdbeu{>{L&qfkv~hX;ű+T iլq֢&hAR1%/3HQ.$~X?:AdSF垹_MKn pok)ЏswkATF{1?Q~EEWFl FZ.7xI#v`5%SKW;~e>{ i\MK B 䦠DMO_R;-d$q4YtgXxxgIߡk7;&j,u;yI8LE@n.wgLZ'j< kc?&׮ӨfsNpCky/Fa)z#\D.FtB& r h V)AɍTXz\3_{ D͕x.s2[n" xn`g+-bJ  \ARXZ:>1% h|-)$g7:FFknʌH tz02Rl&Щ(R#UC+lP$ Ia c;s9l7wt=XLبC'OZw{zC?m<\PGTNMRT'_y`MOOY3%j@]O jF}ެS'G΂P,^3ʼn(DWD\ɟiQz54l+n>u鍑,R-` \Plq\;l9Q$l[h+>[1*+"mΩdYC؜bpԁˤ.VҴȧ>[ pKz7r6q1lh*E-.D{6)uwyc Ff~ "Ò>ao=Q<wu{WΤ=H4=LuܥfX"sbAQeioi @;@USF,Լ)w.#P~YcgܦD"Jm@bvhf)_C>ID7.# mz*7mN :.c?Oy 7e Ҵ㋛UVjp?DwEP*|S6 vm{ ]zPFwċ^m֝dگ\uN~*:C4d0o%hRi RJ h"Rs$t3?vmDTW_zX:]ZhA#y\! }%fVVͨ du_}B|% yY\fKqOHNG sui}ou_#렎Z%dVϯ3j*0sΑ]ئY13\O# ؙY>,XOna`oG$KnRmE!DB8uԴ;>O4<8 k˾ugPm0$?3ʦ%D[+Σ{#x05mx8 ^x-F2tbh*ѱAMƱ6J*E ;/4N'k>Zk$3*;X[#D(zMKnU9)7H6hW]PȽ`Ȝ/72Xȗxf-]z^#k~)lJ N_'#F w:ZEٚO.[xdsijH> 1O9ӌp&1JXSy@+La _St_^6!$OvL"\Tl [k&E&Ú٪D" ,3,p:øק >a7Á7p|U왳*wuΣZ|f;8\ ,ťщ(^?j6<|pBxLƮbo_JN2 7MWu?%vx|{19+eUW~Ќf~@cY۔N;(>Ur@k6,zo JZ#llAC9L9<ڊ#AMa—Qru'&_3VZap ØMbR솦Ԫ%}k@H&Y8,B*Hcmw%ϛ G' ?1˸*^ʢIBI;q=Z,ӍRt g%TS_kށ&S)E/lhV9cE"9mZG3 XixQ|%6 P0Af HG7Ȩ>JE1gƝyG^-2u.&Hʹz`׳7DAO!r}*$0,h I.`;1AqH_RMt|- $0(~*l%F4E93beT=fgJhi)Im_^h<r'4PBGwzX3v8h,YL]]r6gFqiǢSưg ΅Ш/Hn5@B\J98M&g#󽂌n9sݻfz}.8RhCW4H=>uTa wiޕ sظ_] y? .A<5Y̼CÜޭB~qc ms`z Dhɭguwؤz2mPcs)ݏc@[^9S"2.R|<NX麘G8/%wk(]BT d@Y:1dQ]r f|o(}e,:z(5+ 5&M=T(؊aP=A(g_!ZD-E~v66H2p١ܮ/;qm E Zo63SL:aߕ=g[^e\3*4 A\퇷ěxRRrGښrJqc$ pRKiWұ*˷k >ujpk2jGK a P?Dž:_"(7:P:.dnpT3\{OQy b0JDZ;SN!C;٫T *|?E7HuIӎqſ 7J]w mF8 bwqbGŵ=@%B~&BO}CoaGvu=Ĩ.@RRFlaB~t״Mx _&H"П6Pm'\]"']@Fiͳ7wy@Y 1\SV[:9y(9SxMki590X|a-RہvTW2cOJ_\~)`$8c"D*Aav^Tx-jB .[yӅ{IO͍Bu 2c(W`8Sm V hjyAIzla8=غ=1-ܮTȂPl1Fi ||l[BacB5ä[Չ~4Eì'E  ^1j>Bz??2ܜQ$݋7Es<"0~5@=˺eО4jVzJ< Pg0X+-&6cFd|qv|KD+E|^?K 1(N O4԰g_d縡_zDeOx㦚36KTU?7}"%r/oVj (,xm. OdWT5-{/]&iY=^lL)Ӯ_Dμ|8} "`ֈkAC_Yn|1eo<{c򫑇HaA [z8?{^zĜG@ʧ"&LƯ6 Yќ5jLKU>vиy.O2KhޟKg!6O([8,,IQmrPIb ̒w9n26P|,4+bS./;Eb%\q^oytRCKn3SuwBf&9HNkm/MA+H[P~hFC b(.09N< c9@%>F$f9Y/PI.! )?(sBNv z*Vgl@Z^OV"SҿgUNv.ٕ>"?<W:)OYu3` <ׂ#8#ts_wRᵊJ@zf܅]֠ʱir$nDOF'&fmgT6 131•ʒt fi؉ou$E}犭Uӏw:X:5A>\K$ӹȳ>GT[B+uĆZ6 4#ÂpO<=̵9hV˻\ACaq.\0UEG6zO͒^AƋ$yV}5q܉AdGc2t\H9!ؘ^lnp.I wnh78l=I 8+'A(qGT[+]@_mޙQM,ZiN5.:'|%dž%/JxsUova2$qv竝. *y0qDSM}pg,[QAD$8XڡWLy`1&8`%4+[c%v|=KukV͖"Oup8ǻ3M^F`;=J mY;7AW^ ]Uu A Qz Xm$)[2>Y&\@D%g^C6[COQfS"$ceAncW`4΍WIRTKe-ڱWdQT(a{)ick ʷ}ſ3x\Ad<6BaLH p AY-gږJ•zVsYLWfQ}iURS|41L՛jWCw[oG߾&.)9 ]NJ,ӥ_go)8!A䠎 nKB5ts轓iC@nG .;9ZXu~AUԤ.AG wwƈvrrn.$pu\Dq"&Փ_Ex4R1. ܝ&v'ģXd#X 3^4\@h|B YI%3J,djs(0Pzk بacSxY~KgWgz^HP&s;g,3H]L !@%*Er uS~2K; !0 #⃳-cp*Es{D/`x6.}M15ϩo`r4 zK~" ZMv0DMssk0| rU*tOH-%G> wc!l@J`#jJvG-hc>V#5+kԚF=$UG3@]D}"΀8O@lr6C\VyofPz[M Iҕz,9˔d٬o'c28~*^QFٜQ>I|qiՑy1úxZo+N~\cܸœП˙Rc_;o6OĖQ|o{DOcLT0\MOJEQbZ{!īM G ]۴X0tǶ" famLi+L`~ǽCt"m/F[p#uLY*{Plȧ7L{k?kn#sMe4 ~h9ptRe|W ߏr( b_I?>%Qq0F60i_5̻'IdBxB,ܦh ]}NGJ `C:jD^ʩyuLAp=/heE4֜!(StJ!;5Lļ-& ~0>ۋY u6}# ٍ4 FA+øpQƃ|ҁ2)_siR1 UI: 7QZ*4Du nωdbB6?V+d6,DӉUsܿ2ۃ5 (2sI!v9Y\&"IKrW:qu J>#:g?YFLbű%y=ZqWo]:I(ݐsDBϔ|[4+K딏THwDB=L,|:xΥ F_)1K=ͷ=Avpj4aw~a8IH/ F]ZAqiآHl0tS9mƄK5.dC.G接(Ѵ^Dfγv(n>$Xiժn\R]O %tkg*%__ݏ7tl$);A/',a N6ԍk"O={ vm7eqi4! EQ*&rjN*AnY݊FQ2R!METiM {.#@Oc[h7`ך&,=Kk߱K bzOo04oA0z LA[HsTR)To?{al&w8#CZ+\C(&kS.RR6>C gLi8vj'hLFcjLCHcy$_skJspf !o9xsi^YeÓ`PcCXQG$_fkMsXJ[]kscB{bgbԧ`^] "#yg&rg1셿1L !kKЫt9/D@_FHMcK{E9HV vɫm*Ņ N'B8T8oeW4ErGZێ\- K2jf+SnđY>WZ!B1~!GNC07u7->Z[TrK5u/`C1|PͤL4EҙPYpA PV7Ecճ^HX,1wlKf~ Y֙7)ym$$Zx'9w'm[A8`* m_wcGe:ы9&xLNsrˁ)W`ڐ $+uק\yG*cvk_Р҆[RxHW5(Vo;cUB A 5QazOV&6}dےGz1lXz?q{66vH"d/'^%D"9hHtI\XEMӅ9߀Ƶ?C(Avٌ<7hw'] _=US:Cs5߀ xvl(o@ @φU-F!  jzLJ1eX8S80wJ+Q&d|]bUV˹CQMg~1MF*o=iezTYgoo9>h[-[<6"UC Ra%<˞>67s^Ү4:)+I$Zkq&RmcK'K)g-MfLCP}Rg(S̍WYhQa[}Uiaщ.D%C*qៃ>ʎtZ wblbsZl\WX BƃGR #B^k";x-W@KWc|NRw^bٕ͡7oBS R'Zx+Z)^=$7=ox:w*RA?6֘Z!UX0 xzP7WO]~3N9>3pYyx_D} vM !7{tfhnQ^j<$V!,5ROѹ͓b FjT0`,8dq|&gyR1Ps$zbvREIZ`=d8u7HJ;]a8j;ʅ`b' Jx 3篥ԋMɓݥ\}& D-rL! 2eh<R,De5_|I~f6-+|FVAlE+2E|6dyip6]dU#uHB앯&.EqAJz80 U%غ,n4+ԪPzEFN9T2i#8ʇ'O L݅mΩ ?d$$ Jܦ7GV+ڷNW_ sb}7.W͑aS׃lnc3 ͹ڦ 3L-o4i;i܁,nP 8.bQA/]a,ҪTF_*FNC!a!1_Ā b~( 'A ?5T6v#&rA"YC7jcx!ծ*'4&> z4Wi s R*sHHs;Hpל |g"UG~ }v kĚ?QbC:DrSz][D=Ked3R: !%[SV~͝ڱ:X9u@)@;`uh*OelߐS]DBki6 >rֹqF1`Nr3,5zm]@Id(q'JO6Gi WL|{[(U43R0qgE\x1Uz\tiP ɦC#HDoRzn8F%=HQ\${'{qz!2v@S '>"]a5Ss_!{sY)p`xvSD],gQ;x[9H0"^ 4N;T!u)T&T :Zk5SHϴ>0~4F&I*hoy#C]iGp$;_O=cL _ {pcJ y|P{q}] VgK^uyzZm$4ۯANď`rAꕺ֝5ޅ.f@t=b~Ƌ+IW!\ \IZ =~3qTair1^ όo'eDuu:EvB̆tج2N6t' eF։p`K` 70tF؈Ft9h}[Wr>bT& Pli=QWűldZ+ nv ,BtD!cJWnGMb?s߁g QOa?>jIh{g_[9F}䈤~tv>6ÖOГ*,')@ofl$ w$L|V4f{IFuk/ìViVX-gs)+'NjGB'y1F?…V,Z2)f<Um vl:҄a4jBm]ogLHHQ@ҚܥaV@ ȧPP)o`^鱨/ƓGe!UQQc2o,%)v-uH|_l-t \²FqYb"*{&ʆ$8/Е[$Z h  0g2<͠ب.(h?~zRMU\dk=` D@g3VcG>|)L XɧyE;"v|P`:m Ko8VNR5:x2ZqoH@e\E_ jO`d;^p7/|xAn,>i.s{x+G.ifQ ]U`35ӒS8'Z/sNdmh .H'۠ߟ~yp!! (l@s=1IP t1dm؍i֪oZòa9žM6:_Y3RL2̂/^!j^[Go#w] z}ZEF 9<7Ž\c`s%רYʾ&/sa?j >%vu׻y}I01gr:!LV"Ǵ sZK hS޷0۞ PUJ.) jRR`ΐ9ILTW_];w_@p'ꉨ85R5Cb 2P =)P[8+Й{•aVs% }J,'PDvUr1f0i.`w?ER:[o+llAjH~ SLbhjB/Ox,ц%}:S „ǵZ\o]KhqknNPG4lۀTĦhSD@6>OFy # e̶ĝW>-IT(;ѓ@@ 3lHҭ`.2<=9I,vÁ5% *xsEPJL{4p8emXw4 {u3[ɺ Mwex9mӌ"]^Y} N$Y+6葙%G nQګyGfV69Qm")P`ߎg#h68Nev:>,Sj4?Dgi* A& #Ly Ya8MN7 H% g _K0]1b@ωxRf 1N+.PVy.'I\!nWv@zq]- {iAqdUwg%:BS1>WK5:̠IFzDk8Fy KA IsmI &q;f"O5.v*}S>ج .M?Gs-%rrB>aFg3&'7c8])o.3lk)tn&0KN.1UjbUI/k.fS)wJҘ%vע羮^TgeJiO^zhb\ؽ>[.'k[+m,<2k!6x(܇`0]- AǛ,[*  ;=KE"43)}#yƥ2+VTSz*?a@)Ǯefe!H|N{gd{N1ez'x*^J b(/~ݍ\" >~fuRs\~DkԬLXo]8ۈM9y+"IKSsng,́g٦o|}ъgV.3T퟼!D9NݸҎrW$wB#s[ԑ1\A0юX$*4Tmԩz ٛ7z` YKhl'pQܒV#Odn[s>``t]YE꭛Iמmwk0A 5Z@`R @Džk,U?nY.ߞʇ9 L\ŪW9YM+Q{m@ ?bnW/(H_1ߐ.Xn\ƛ:X{ LF+'.Pwp`A0jTccAߋm+0Q =62RǕPbA~d hYU_)Y~OuKi`l,j\O[;sZNTzWv'=:ǷbM7+VE.{!0b=iR[9֟%ZS= >EC$!y܋dgs 5 -;jh_SW!sa9,3/o}51K+oI{䄒y^(w kƧV&L8ػVYGl-El#~2WTqj`Z۽*/R8:Q.%b"d#fZ5Z* 'rWzْ4^vu Ydg&# Pn5#p1}Vi[TR{}#tG׌*뫷t~&> KiZgYsȡ+7.!1PkN~;1S.愈;c#}!2M ٹy̔uhq/PlP>Sd gf-C`)FT12pkqp"5R].\|+ž2K_>X`v,hܩfZp#,C5GY}6 սR얂$7*O$~aof1>]%б*Dz;M@$Mu8)YG 8rMՀlQ Tk_M_h cK"aD)Y^W>W.qjhI8D;~w]mgFԯF0-gQb=$4Y J쀺 %x/耢4)zXej+V:MXŋ;B@y֌? 8I۲WOh+B-/6 o'Oh;8S3dEG+bF'aQ3Zf``4ٌf~HSjHCl6' pSxLmx#*(Ò΍U[Oq}êG ȑhx LwM;",ҮU܃~&OSRmE-^}_8M14H1ͦC"lI5fБa+c8p1(kʉc E8')7dg66|1 {ŃQBHUiNQ k|2{ @ )/"%&y͚z&*@p:5P! >*PQ ﳘOlMY::!_i0Xچ% ~`~~VޕKg_F w+t ulW0jd_OJ{pVӴMPm2[XA;<f:As&N(>=7)&"o{n*S9@ȭ2W H.%t/-wN) [o?`l.+%U%g$kAŭxy$pe)ImIgW찼Z@3W]s|Ohb,'A M\#1pVD3N i5OA/!Xf"b'9wล-! ۼoPFqDO^Ht }]{)|h"s6vVRɸt;7!Hk<(auķ1_D g,y:jzW)=ټx\0iv/>eַ_$yATЎ`5 >7>q*>B׶6,lLݫśGHuo$,젔32ꋝ=NdfY_y|k" fSf6Ptkcմ.1pڷR5:d.s/6Ief4rN.ϺiSV#YRy6S y sQXlEf$ 8R4A+:ޕت8J < (i%X]*BUsv t/ȃEp W/WG,,fO¹ NP֡_q [8yT[ ufZ-g]ٲƺ3eA|tqvuJ[כڳ$dɯ 9M V"TD\ª 8 Y|OJqB^iCeAz:&,G@8tHcrehO zF`Ή4S^u5߈n(1YйKCWS("Yo Q!RPKxWsIAw_!b_`8QOK-/Xr٭zOuPJ5m [dy+*%RI:MxT),sZf/6.;Jg_=[ |?gie S!k%/AMGڿ=i/>Ր'/,ZI6ws41Uf >x(9$/=ǡl(I &NepGp^/N:ӎ_l)_%!+q~.\j190DjitK>CMڳ:RzCLIEoqT!•fDuxl)?5&*TtnR@Tmۇ Dׁp$Csu[k{v!"U'焃cnHM rwQv)Yf*1ڏ&#_O3<_QSÌ=a@~G+l;E,vY0Amelq>6u5t:Y\?M`\&cKunE"$X+Y4Ab?+$qE.Sj<{l^E= 6)JQ#?ᓺ2"o>)C(ɅIFu>ʳ&!?T.tXS'7K#\Wc@7*DQ$=?2hZohbx&NM[-"794(|%ȳsPM }ˀw6ZwD'i-nDU"B:2ae(W؎hKoD$%fۻ#q.G 8?IIr&k$`9'li1)ܬ-I*=Z(vbzX!%jH%>:N Ny;b譇[-F% !TW.Q)Vq[ܮg O^Lp8Vɮs(sƁxqj+19K9T:mCP×gIj`+yVs&b}lwK to0cHR\e$pet{aעlH|C'SQ Ż,I3 <;2{ +F6VhcMz&@0GE 62 ԌU,RtL{B^:E/RZB>8%x=/V-/W&JUyTmw6.e$du &OrWjcV.`FvV#?^%>?FA#Y7 & WHw.!zx|WYDU66j4v=FG+l]J9@Ga:3 ~! vivj:dV9(~R1N«ᅫ _ H&Y_dO1,Erh T%CӬ**a"\ؽj,'mU[T( I-%u=W$|-T$Kh  MXf5;ldө LOP74 R1`e_VG{Y,tVVyJ; 򏧞*Y/苟WN_Z[r0mOfM4Ht4ӽ`mHyI|[Jyi "|V*3i. }9ͻk\=Luj];iWPfq>HT=mUP:v# ޤ6 ) Rt),_ygfkiUoKMl `|5 Tٮ#iW s5-)g3."\utɡhf}lh͋CCuM&+ -c"I riUc KS9u!ϝ4RshxVMM q*uv{<.elKt(QgW) ʥŮ,{y>̳ ZueO j;t6,ZD^TA2 6TLnjeʫ*"2sJwod޴۾!zk%ҕ,BD(" `GfGf ˟W oVJ?Г)܇JuF쮺Y?+RDEzW^UuxDa[E+uL.;(fo%ToaOW`]-+.f36o$0R-QV !971᱗k\m(H.zA1l>Zˍ-Z;-R)L 1_ o `#"ˀL&ۇb֢KONbHqCtjt^Hߖ0z =6jx1M*7P#~LY"~RpУI pfBeZCL|IZI?!gcxx LjLkpɭuVY7(m]!LܜG\//c-{qС}G_ a*3ƠKF ѭCo£Nz\hDoDM h.y^6E晴v2؉EbO.XrUĸ=FUzjI2ȶC=*"L+&e;J&kh!df#YzvBf^.ϔʰD1%PWOrgn,z٢'V 5νw9D2`g6ix'i; jw=` ²|ҕ; BA)u G+UkF~@1?ss=(=ho%;YJԚ.o+` .~qZȇ"͒P g6 ƈBsnŀl}Hv Q9Smdc?v TMO0jƻyV'<ݶs|Ymd6 3ݚ*_"G@'9|MבJZ~1tp#V0KpuY.:3T^g%O#R+:bǪ,\1Ϊߕ.kVusw>v+Z:x/ƇKIYH_%Yr=g"*Wd@º&/H$ X?WԐ~^{Nh+tZ]|-(E#~)Rф@]>W|h F}`S}NC c"OVVmV>oXGȏr Bi0m|F@PE#;EtQI'£;,PWZt/48U;]lBȳ 5 Mƒ,mIr*,U_ :YauzD}ZҿyW]=1n` ]~-b"$*. 0*KF7x;҃0zq͜{mN0j$cظ*g-66$6Ѥ Y8# 7־y/ow'?"$v "^{Ζ/F7ޚ\F},q2v WO wD#^(K(}˰\ҵTT1|-y浴ʒ2-hӦ#_Gd]:x%L/R{ ~_|gM'F dȕ9t>bUX%[ /xBGHN_bɞ-Âu (/9 ?VYȤJB5_@iן?V\gHy#hokݙmuUtm% BqCT8g^61 j B$njo] 3E!VF7L5@ov2p:oo =wT10aiọ7C)bELovk2X,V7A51*H4%b[w^zis . L ZkKA!;ZʐLržV̆& Gת56y6\u(fq[q1 2S+db(+oOҐ9Cԕ&q>?j"r04+U K7]a;60Dn>E&g & XB4祉 Ob oj++ʢtIDs0q]ҼA3U>p!rɌ?ARB$:luG=1Ãz ̫[CA4Ug( +HxVP3& =(tEsHV`#?gbP\)E9)jdVGaĒ ={6Ñꨐg0ink x&/xd /xq&hآQ|1 u0rH"x#/5g}d͖P.OZn%`nՂ̴]}lN֍[ m E/ě`%" TcV#a Skt!>k܎\u!h=V.I٪c;~oZ'QTU5j/J6u9y3tc ҚMc Smz:|yX:+Bc>l9ӷ*7GU1N3`'W.mUsٳ*f,+M&0;&$T Nc6xV@Q}Iɟ=` X>81 Vt\OVB8_|t̄B  7íA/>$[ֿ?S}4vZ]d7I yJc6M?P)6S|NJ@x2MG*h^ai-[1%ЙO>pt:NaġRFySLf}I!o~wLX_~B(BiPsfƢ##չn̕&Ti Ǽm⏚'i0t+Y2kf{0ͺ  ;vy]|B[s 2~y蘭:1 Dd e&}"?&r{V+ :Ҙ>*ļP_q/R}CHmBINf'K3 Ja=5<`tؿtNj wUfo H%D$ {WIEg V~.ڗ$_$ތimɪ:5y\`]5,¦Fkbeθ֯3:0m.5l14yOboTb`̝J7p[hkx[+B <\]wKzr\'xE9zD"u  ز#Îx&1fܴ=ݡ! JS ZpX)K"+3v.[_`̆YQX^}!: ;x635mE%ZH 2%~/9s=+Qݲb{uܩ茼-h S]DaoAŒh,0O#VߘFNQƗ= Dp@[bolΙ,.aj %nίsH7r˒ȭ3xE $ (;5V+ ≓cc07"]ˏպg VĔHqX?AJff{<#oR8Sˡ4b*XG % OKVyT!GPZݶ;s+q6)c1kۮ.4 F@ApY.|xiq3]3?.W`II~')>9ioX$UCZfTj`N61D_ ǘ%Ͳ)ޤ!R > to$\5)Sr)z֓ˀ"" iw cVLI%u`|Sx%51@=MD Oq2R3;QסIzL%xDyiQac=Si$#\иzApP }Ѹ4+A$J`0vӛ4#;Z-_lXJlV#vXO%?;mQg)(kk#+Fxky:yWON%H N9G=gb,(q`"t7u2E]gd  䇪wh)Ss_1W/~sM:szTdg!tbǛ%=DUvu;v%@v`mS(9cџiUq&NV cWerB tVQS:!nV2"m0r ?).+1Sy-y} ɦIca RN KDUqi1d4Sa_BwQ+aS$%%yd 8h1% Prol$bݪtSL]wpd]rߌ د1$!a,=jQuPU~0>ѶKCU'vg"%]@^w[^'IK8lS=+;?pV:'~[*$sG*_I sK1LR*MB~, C^ T(1-4~g7 !m#w Zlfn`VfxutkVDiy$QyioAEȶxJz#y(:rdʂqZQ^%?^ֶ*ZN:OiRY]!Q_`I虏sHSOb--STtvGTTkNw>P˃T/QTX2R[.%9fkV\TB^ ¨x(΃oh$ WtuP+=cQ'~HFB]Ik;EeE+594FP_6X KXk$p>SxYy}<'OH}POОj\0^zbe|~*LPssWAmDib Y~e5&p@pԛI8jDFix6ZոSM7~&⌖׭x ʝxM6c+lhb<}7x6}FNo\-nz~M[M2{ OQhC !b} -Ƨa0 N]9?z6]V{gsV<%~eqד&y?G?+$IU3[3M<ibc[+/t߸#ÓWg]w=a/2?p&0ǃ]{eb>1[ܖ#i;vtJ+\G'4ϩTDm =䠐{3}Hfr"+N-mN*nAfl_EgXbQ41th Yc'$8DnIVy1{u)Wo_0{dE"xኲjn&V{-H/FZ2O11pczlZ H.ͧ7=g6\C\^R?`/ILkѪ_7gb&a jׅ-z՚K\GoK`@/r4(uaX)3>hf}fDSO0O]^-L`2bG(QV}ɐvaU7DSȐʢvdg%B(J˨ִ^^sg-21Y/1 k$T:livś0.{iXVYi"M&Ӿ Y,zsQ~@?BZ^ d֤#:7+JrZڏMJ]}֬D)#)p/")-]ΔWm=eU)~|UC#wR&9ݎOTگH'`j4z.̠TV XYZnv+8`o,H\RAnmr|D۞'i135v 9gۭnw$ђE:PvřBܙ<>~L__/τV ]5\; 3 /[YڵJ_%%]Ee?ȃjq}!&9-%(r\zφޗh?am}Y(CVGzWcc+{689:Q32^92Dv!D?*%:uQ E([𑐏,e?5v5B6PΊ`pYD'ZS'7/f h3tQTQL%ޜ"D${{WM~:y Chx+#Pu̫0DKy>h_fnx VjRi,޿Q+#u=ů?L# V(=NE؈6`?*Dpl+8Fh`ʀC7ԁ >Ӓd.f0J53+quD L:~2mDivt ʠ͈%,8`631{Yxy8h]kR~wYBƽx$wg't1T-0WUh@J @QLh ^Ǘ\C5܉|xA:lxpX+94J BkG.3? i)/KK`? '~3V2]ĿCq5 0 & gQOP0O㬈uJ7PZP6j .C&T*f@1Ω+Ҋ31|nZR,M>Pat =>ȳYZVjƟ%cOX%ʷ^%g1쾘aO5溆M+ b( e/`*g?Ycު,+PĄasu!=O@JxyS3_B?L4$&9n ,yޏȅZ|9 :}ge<͔'m3DƓ5a&CMW54"Yϋub6y7Kb3, k(3M4޲79L&Z d! ĢŃA-/+'#XiC7'a7O|YGp {"04[PG#u(p>Qȷrqյ&h+htbge}+cch Gc_[EvTb R5>]c@-'!u  Uwity`>GjXR6x62hBԈ Mݜ``_ gܴyǦ'< ArX.\H<A15QH),a)2CTK%eCx㾦z g9rw P;gEV7뛱RrPPx+6M@R zkCB$9r-HO%KQi#!u,cBc+T?l|`hòԭvT?7{ZAS .D]$V@8 ^~UYL7W=ӫG4rrTOH㈝ڋrF]o4уE l36Ԫ7&$*N1̈́kBhHv^o ^ƦZ}!ۉV*dYCQJf:]+EW;j0#]b3ٴª5[$NMe@g|x&[Є$_vzo nRV1J}jk܇~W!MV WPB[l/1Euz<(t_$yi//#'t_5Bkɼ#:d@K5*@Ybp|Wc"0`WMP8c; Dw eU-^m5cm`y}8fy,bȘh\~4{bm/O!j{$ͷyElÈ*6?P-"|g4pA+0h3RzNn4*O}w-*qcI'-%Y~&Fsl h !C(SY6>}sܼRHkFQ❁1kݵW ~/@)sU?'uXL3&*nZE)k,3g7uі؂8{+mUBQc G 79E#ѨTR8^A#5Ǡez>`lA2`NlV qSG[K7Ek>J4Dbhd?;978?GԬcAM)ï=VpNs_|IW^V җ q<@y <pF7BI.K"F^梣Ig7LTJuŤߪ'[]@ٞo[}Ɖ2ط<6ȷDƑaP}Smn Xdb#EEOa۾Eu;6X}2/! kbCWե—4G$sEekɬ$jcS|q*gi.!8s↝V*EsrQ!ϛ}mXtn $pTrO[>ּrʱSLM}w9a!ue,=-NTF7wwb%U<2U NE|C(1:fC2Iu{qhc`@$*vfKd3bi潉0k+{?Q_l6mpP"Y%^o'p.^yįB.:H8mrgINU=ʽo7}oˉzs||lY䪹'-_z!Sە 9#f y)U3%~AS70!nb]i>xCh';F~xQ}8mRώAbb^w S0|b*Jj։-(jO. Wn_F"RF+!fG>-`5.:Ϛc)d膁9n76L0E%~(6T9\3fDz?ٽ$1nFu=2b L+~0 =H *[ߠux$Ru1==&mfm'] W2u)п).hwOup"XIjpxd蓮2խP>t =ƈՋqAE IPaSvyvK"K(>2)>ɬJHfE|_j$jf4+7MfϽN׃{'{^pS @GT`PMpݤu<x$d ΗD\bxfYu?an#-C=[VrJ4[;=awF{d\+{7]@Ͼ' oSDo}cxFI9,h{j|7ZI4)ߺQb)MU?97…&}dw8zE6*ǿe%)g(΁&ķ _S/wI)NEяMXmyGa]#?00N95Ytgӱ+?tv pShDC"m5#N;-u /iǙ)Aj#Y x?}$o] 4wgM܃E$<"NLOn}ckz1 d62BPuz2G F->jL^Z9o}(|ߠT`:#ȻPe!y< *b"òq9,3amz0VT2pXe%aZ! dCd3TO-SO@ǥك POhܰڈLN9cfX a)鵧Nq |h0w JOt #L݅ *]G*$xP3k^gI1@Z` Re/Q ,pWqE/$]K''W <˰iJ]b Zh&3 ,C\vmm4}ĺ̛q`X}#,.ynH}6 7]dꞏ[~V,rekC> 8A_'rhVjk!md(iGտh 1M*]!-OJ $p٪zspWxbR$/bLJL\UjoOs7AwtV2 jϤԓB/?OVNޮ LLYS ei 25]qiH򞳕eY(ZhYHxհ˶gE lV(% O"Tu{ 0zE$ENYNfVA{/B=1tcN͊=Uغ,gWt'}4HN9wl2`@݁1vU4f,I&)uHf!bV Fq7vިo,!KWlɅQl1+\=J?x2oӗx^Hyki? m vR4yNg3sJc$ż% ^7}НXC]6aNo(ܡPjvHL*~3M/GdG椼 !HF#s8#c.T2vf1F":o-dЯC.CԄwrs&PYDGTD WܞJ**mHCܩpӧ3ݾ#]1?tK43{<>TYR\] X`{# M.dȈ7Fc~o;?Ĺ p!QiV) wXrs}?ddpKIF'+jǙr[%FdC;%刓{|6S]O֎r4qC{͸0N*u)w{X(;X2RK7N[H/{64.sw9_ѫAD6V4[P/ծzrBG60dG/L<6 @fw'M)~,ڧY_xq%wL\A13鶊)1CT鏪RTay->EmScO#W`$8SRU+-NC _ -57XZ>:(T v/HMRȝ|S ;W1`˳n ކ@ jz0ۼ w(G8tI3MgЖNSݟbSWϙI3~V﴾ܭRt;kw/Q|ʔp~"TmF@1zhp޾ 1e ;qu p/ gv޽vJckϮ>@ "&Cr..( %ۘہI~G.O6b8Ѽ$`*OvI+X^Q)CQT!0_Bz{|6lZم;:K!7pkto!x$"&O,F]GbT摸<|j~^Oh/ITVu +EU-VPŔhiPxdH6z?QnK]h ՚9qoq4^;LcǚbwH# -AܺWˑSʞquY$YMֽkz)A/*PG_R; ̇G|UCfr9;,pk- J&g:~# J>k']>W( HL*κ&t%ȎnA +7 Uz#*z CdާP.ܶZr34*٨Q(-Sm`}-vpc(]]EJ:1ABθ8 ǽVOEh w!Kԣ-bl\02R(y˥!@ܒF,όD(PI.5;#$εP 켎Nu qAH +;hv3ƱYMxO4]GýEV#; ~}Ec>{:@+xXX?|GF`YS¢a3 AwKJU*< m=E?89ӋIf}ًedIG36sbw3x ?=X" KA]L/9qlmu:t1!JLh X/1vGH=)Wq)+Kf}/Ǝȭ"Bhp Ho+5rvyk_MFaNf˨08ӭ,Mõ aGvZ)Bٺ8 $vTd<1$2mD z4@Qap !k!`ndRoh$'BeU(&Ez]r#[p52m!5Xeݳ [Hs/mE9T2+<@cq&3ڈcYE"rOEJ CI|BHs@QtB]JV򛑔&pQ]ZQѲC9ˌlEܕZv{ZZvfnS73@v(T U v\ geZbө3clWiQ&;''"0a(NYWW ^G{{hl DRKxDmNh0 At \iK>yo-+zy~Z"D<]l XxW vS 냇6 W WGk,N2ϖأiЍ=EeZX72A39V40[G9 hvvT^NݟFI )t8V PG#?U6 f.ɲ ADjͷzZwfםLP=ymn *k+O݁TYcI?ߗl[8K_x0@vR{۷{uf 6T,p:xQ%zP:Z`IT*)hZ@r-:;:@JED:t5ɣ4Ue4l/'/ZQe(zr9kn+2Ig5W8ce9OA3aڻvr3yss/$ɹjؓWf!sܪl}mwaj+ ǯż-Z› }mH"(nI'(B^yvV`A2ܧ i)Ӱ`;`́e[?%yLp4N># E ~?Sbz"nDU1~)Y2g'c[W= 7?ʍp]<+ tyhaj9knMtU@\6!MH5Y˸JDq5c¼Hy%Nө ni6ۥ{P^7z=s$ĵm=[9iVzmB@b\7-?edXd͸}ymG2%R+:auk#AĊ|1)CmU[Q6>|[5Fa }C{Aס/o578c2 =0u0-1xdѿg[4 ̊ CvK!Z[ 0gb7Ʒ5,Yy:boPHό>UQ(q{ü̏%S׋p5OcX KAC{)|t9ҭp$9W/<)+^[OR\UW?rAg^4 t}l+T{VXw,gr.tX>)o0ގ APeU=mQRK'aҐ*:9g'}@0,`0cO?|1G$9RZE'n`s¿ \NUU۝Am%;<΂C1a㗬nvdRVo4qiĆp<59%MXݐ[[!R )aMRa@.{Yd,΁F5}78"CSnbLC TQ_ 3V1~i罳:bwm=+l* P,!i [J]eY`oġti*qDdv kY=ױN(>LU){ 4Jˌⷹ:RJ'΅0tfh!|U⦞K]mnE5yDj6QٰxsjLn~ȃ{oԛF/_k;`|zrc1 (p2V{h^, + ރИͬ[&Zz6Z x Y.|._l mu [ ^%E/pϤH '8ۤ~Q}5M2YUݯ=ѐn޽ϳ @V \xYm&UV5mdx=ПțE%5qBTP|6'ҒfC&w֩*LMʌ|qKIYA_*8oMN m6Y,5G<'qs]z&"Վ% HEte[ArP3ILg$ppzUڛFҔz6SشUۏ`8!5:],o6%tlmYS2SnZ_+91o\pqU}z)(),nyʡɅb^vm%:t*>rԭDVO d!hX }^j7=4P sDQ`bңRwcP DIJ %CJ?[F(9ﰋ-VdwwhсM&1.?5p>7jʘaG<#r-U,ULU8!E=l8h*p^30]W-gZLcvFX؟JvnW] Y<8oyRՈ:,t?)+14dYw4Mo.E ruZ[N.bMOe,w]:ĵ_)Uu$Gǧx7-""KPPjF24 ѶS5Ǘ]pRAL }(2ר;\a6LA_Of@&an#y2ͿL-om%x+fqf}'SlJ}CX!2)$f6 й&/^4QxХN0s#dYI0̷x> $mg* ]+\?:W}g!=LVkz#G]/zv(H+t-pɑ"&@r43׉X^/cLw6,UzZK'?ɑYb,GҎJt?CiW0HEjuXֈH]OGPW>$@^nے3BY7<*mr@/,;]!.N4m]6 PuTehU>R1 8x  JĜPr_K-:G)Y;ȊHmx"x5J*`8%cmqfEryNzFw0UbaM"yf|#ڏm#BĴ=Ig[L$y'*'IX ˥j7ںwqQ1 6bThW38|2!p.jzKͷUM Z`)9̿m3ܸ9en:ξ)$&EfrkT2gaFPPrs8/Rf=x8Iu9@1Υh02IZT g ,jA"'sK-Ƌ )EU;}xDu?Iܲb1P)SWC,_cG^^(쭆|t"EIx-:_GN.wWS X"`'nnYOS@j Ȳ2>h!TYj:EL;w{vA *yFL gµo5wv, 剴|e)P; gη*[6]u0ZA/]ȭY&lJq$i>.zXUyctmjV.PIiےM,WOP xr%t wԞԏFJA| BVP&09*uɈ"'ڧZx>n]KFk]q E3U+ޅ8\>M{AA0rb,!0zTωE߁؉0HE!ќیE✸Ik;6 Glef )ئRgwD;SNoiy l*\k(FXB [=]>&bՈC)ir+ƬG?:(Ɂ{"ǒ.^"U"zD~meqJMW>txns˟Cp#OM>)Ѕ[Yxnw4N6I,8ɺ|MKہ<`T89PKdyJ*²׶May86on0@Sۀ(`R'oxZ#A0xW96?jmheG!t8 ].  vFK`% 5xF5uj6e}@0RY <*a I"ssR,B^ے<#ILPjo]q-.W] \˝ҸYhJa`23o LS@?ɜghTɜI`[e_3sI֠0NW& ;<l6);d[$._&K|Uu2  yxqfhWvtą~9fBavY@?uW%\!n"G+$ڵY:PqV@qrr"!K,g"ϴ_p^8WnH)w! &T~j.]Z mCU"?iJC)+4ze J#%4pG7DFSқq@k6 v-ͯm;\{OҽʚfH Z%@SK!5Jl*ji*Y HforOE FYY6G p?ɠw,ܖ<[T_M MS긃 -u>+LQRa [Dfݾmg2Hԗ:YRWɱp`P*Rj1M5+[FwjQlN> 'e%)Y!mA?jxZK7MG|qtG#K/`r+A=ASL>o1YQwtZ۪T.n4/YPm\0I9=ճ>f2MN*vl (LxI2"h?sY(]F{x'H?5i $o򺍡/mP*af!QYEhH \~-ImsAv 1΍^QDKy2BH>]| ~HFtf,*؇Þ[9aX ?u8 > PV@a#4UGaxrzZsJȩ: ء+ØЗZڲ%]dk+je ۱BPhb-~~T[f+т,4%m y dx`׸9R6;`BW#Z /ޞ~ZOCG?ݧCwĆTCqS1/ЖS!ҫTQ?KqBZgzF&U q`'%'}}ʷE~y(ߐTXl6*3cT=0S2df's%S<޽9)Hf&> ^(Ƌ؞-΋n{MxՀM69X몈}9ĺYؒmܧ=LIl`('Z(-GG!߇.'FZ4L]Tru݉G+ n,E0WCz-37EurYũ03bJ]؋Gt5lA!g<G%?`"ňFKC=\{\ s~2rIlO Ҳ6&^E=3Q( b2WD}#dhK;RgB(9l&k~}qR%⽰K[񕥃ݣ?yHOC G`5=M/o|FSMDŽ=}!O|u}Rːbkd7Zfr+5gd a|qǖppqR3a`ʄ y!"3ܩwG f"jCf}|) k>yd̒d}4p#}<'{O84(eQn;qXcovOUs7];`"ƇDWg3K]IْKK gUĤ"0AYO"bn 򇘆l"3KCD7\/9vO$H.1ߚU{I?1AvmysmR67?jU2 i!(ZjcA$` woYui)<8f 0 yF([km-_ĝ5@zjj k@";_gSh.~Sb;r"!e =RpFUsr+HP *ڹfDgz{YJ٥)>t/~ݑ9H h:Q;ïG UnJo=Ox|hBs:^@yPQ5[O΅(-p I] 9wDcm K_h,ힲZj( lu˶{A0O$rxs8P0@:^ÿmQ!aYSԷ}(<}fΪX3FÒژ8 bIWEG/jF:בMmA*SǠp@j̺+iDxC6R{H,` ́uw=@AY~m ZjA7V \JLS(͜/ש*F+_yNniyxvAuVTTþ$_M*Msg2"[۽v4bSZ D;@Gr@T\d%c@F  !Xp-ԧr!8PWֆ>rI:kp= BvC~ j'mEDyEI;=k,s'¼(Xxrs ,a زn\8OLoحP*] y^Pm)=^%LgthFp([rȧs^w\ODUmLNuvWk 5yV7Oh4Ϝd%ҨI~]18P$]L/Y#kDȐZ KII'h:ϸsi&뫊NJ]# LFLG34QWh!뤮ᶦnA#JSx,q41G[\4V dJǑ)EӻCK 렛a:Ǚ@O]`_ ^89B 9c?E?CTUk$lGJc~gxn9\t­ `Up}7q(mHo-G[:K1 /2~3M$'^3{(&Qy %N"[Lf@@AO'UK e眯Hu}4zNDzhJ;$]]iq 0ڱL ^Fs ODPth$>gU^C CpgXugu)˽ o GБAݫ(.xN6,Q- q7\&$ :Uv];ԭy؁H.`{03bSb% zWESo=-swNra^›I*EXcYZ7'!=TjA ę J|ޅXXMa._wL[_ԡ8݂B)Y{Qp=L*\@{}F OvJ=tSoQR8UyJ>sCm/W^m˰=0aA˥B00Bz8pUin)j)peiqd. f>1rc=.yƬ :?^ð=Lէgz鬫?ǙqVp(fa|(g9MӤ̴K-xttDMqZxDwÌmM0CgQCAіT {nNJ9D!qzTm-cj( % )T{e}hg eay"xN`sp2;M mK쮊HVE S ^2- #<-=0G_\" <1^Ch|US- urdgY/Nsq?LjNqsj"W^A$=Q|ZZ.=0ȗjp"Ʊn$K$ y2}@e ^WXlV;#p6TCt/`1fv͌ҘNı%KeBP^R?},w^wz.|1JDH!0bq+C3! :SCZJ6f,Ԗ8C;?$.w̳fա׬WLQ{g$Бwv %m`y rSv=sO'bH,t +|^aGTި|W0ծ#ɮtDvA1;)GJݙ~`5Nf4m 6 ;t`5]q6pKD)>a|~8rքH([?Ί ǸgtG2'Y\C(cujdN=ǭ/*`eCQ`EuK}]D_3{V5xTQpF`0QR1\H<;dj(,(;v;:*O9YaaNл.peKea=z듷Tܐf4zofj>\{zx'}[.ruj4{O E ?guۃPҐB¤R݁`@gr_i} jYf5`Z'޵6.ǿ?@/x}Y-۩Afz\_=B &5L! Q$41t![XQK F ZP":-<י)$-O=R0ױ;͓hTֳwg3m P@%7{diަcJ`Ҝp^ϟ]n=&GyN5OOqKD-)H)wYMI_(t٦ ^0Xjਅ[}p!O I509i4fq>x(FEoڜ_͘Kf@6^Pٛ_-tjJB{@\}o0j, mTTl!7w+dU"\O.{tlNӜ鯩'aɽknl p`ZfKfiޱXsT 孊!Bba;Mk!d5zs;u)ޮR;ٕi߀] Uf:b+Ee$ /" ǦFeGٔ'?{+Դ?LD?Uo"Gc]spBZ+ qo1Mu|Cn̛/=uU<'Qxz_߸~ )ŧE[4rZh-TbwVR-yQRd7`ğHwH>m70(^N*^M@hDn,UGj)R~)*R<;w=<`)n{Xe[|dK>BkɈo ىE=<hs7g4(M+L8o[>͡O7ULTr:U|ɇ\ٴUeoV , GN:/\"o(G*dkȼ{# aWR5~PR6 ylf@oclƏ c9SC`loJ?Y8$K6рΕȄlV`X`w.7]smc(gUL*;Jb!H/{ˎ` s3ۓ;l$NSOϸCh4@_9mCf!M 5/5Nra 騃[4N`3m`[ pY0i׺.)b5'%01l&K e"U+&5:$1 g 69њ%Yby]Yõ-<$Z,%SUI)o+Dz`M 2klf@/1D]f&=_W}jޒ "a'*EVοglԵu}3&dRM uDT`h0Dgێ ^'C6XOnh+9<5}zJ7#:*L6w&UZÜ6/PU.pm_ⅆǬb|FFWpq̲kn&V,ѧ ~{GC`YOkM~wJCk6>ENt?/;#;Ѿ ;o ~N-Qj#W8S>{tz~[Z 4Zs2AB7DITۗvmdzDW5:#@S҉{pYb-ސܫ;=-7/c#">! +l9|lASFoEGH)">% ?d$$B\Y?HMa'ב`y6r2wJv H+]hdߩn1SlZ08$<ɾIivv|PorR-Uplv %|yh.-%( Orۊe*3_#q- ge#xM-IŠo&ΎQ :3DW&[#`z䓝l@|ufw5RL%%iX Wzo+x[|.3, A-2_?9@2z54z$ð[8ɇUŖqӈȃL@ҥU[)IC:?8(Eq j|-$dOPJX;jVaQriՎ| ,iTDmt |"ҋPxF@oT7G4,k+$2)} ]Kip8EI&<% A&'FӓޣrSj_qGqc^`l1Jvh)ɍK M)D npFC2ƌ4+ͪIgmk_XfڮAD)'X,oK#UZ6,P{(/٧`Wy~Vri<#H@9h)A[u6 &~[t^ 8rUIV-""ߨk\2!=>i$}xP r/oxˬF:o76xsP@[4,[%|-Pjfocҫ9'U3NYW~#)z;PٱM BGX#^oc$LVFjLڨ#Ws 0}_+2k8.,北IbP*5tDBJ|É"WkԎNm_o> iDQ}~Tw,֭e75b6[ϋȻ#xg:.1>EÕ'(-S*G̋ڲV.D\fNGJ{˲x,gkLd#BL &%B7DD!v( שºOؽ8WܥƝs]D@U|O?xQRn1sble4 (l+3bJqNcP?|E걑2 q \>A'/Z5\뱪wf92}rȦ|Jt,w T~1E/K(䱰# X&dufΎO+$~`f5=}KcA# ׿+KJ+)=Xy)ta*MfHM2M*(x8V[;'P3zi )Nzwq? }6IYK0!/6"Z.ZIS J|13Ua$rjWVߥno+./N+pYBZiT'=B@ lrdgwU+$6UJ5 ڳڪL-{TICJ̘l2w5ri'&#YϦJ6So.] ;hU **s?|fX *7̪?3ZB]nn䞲VP \:j a`F|L>S1]PxooB*Kl6XL +d\wPSLQ7@~N ĂpX ~&름 cjf.Sn&R=|mFFc t9Y6JDB'kZyEs_5ɜ" sm{#!GrGT`Eq7zд'>dzW !w\|bs nI)!?ߙxXVKRr|h_>!pʴm;k9 6f'D@n~&c씤.YR Z~jr #0Q`eO!6跲˥:;Ȕ H E{Q4#R> U#4}8ƼS'lj @ v0+ɔ2{ 1 w[27w\Ɛu %LC 4^oVvB9J19 eWVlJptH=cR9<|}"-tC" 27<3cHt09ҮHm~`Q`)7GYX<=,".ZVHǔ>bJCq:"xwy2%#U ["X>FTگΟSLZrKrd5_eJ(+.v NK[5H@6'8»En(+S:*"l6(g/0DO4 c#$Fٝ:P71=W‚T{  f70!Ꙥ#Co,o9q&< o-P)O?Kۘcֽ/nFؓyrK'QB¤Z*7>X] j#/ȶ8vJ-Tn[KZYN IL2B4 0䨺;54f~ɧzGh*jk>\g8j/ܬDGr-X~eFL'GpVkmv`)76+ >̞_Uaňzΰ8ON[IEIoV$5N#u`H-ԦCev rIp]ŸtkEmCj7ޥS S3,&F6\qLvEZ7SUTJ_?a{ԭӼ ^(0_$5FR@X'*t5IN!*ޢ>ܚ]SRTΎ؃/@;̋xĘdUv0HT<\#p+;'pǠp1d"O빤}kXqa? C=ablTJOb^{㊛zPCo&F"jb@VAQP+,[#nvYͦzfyyM_} ]y›״34=SPZyT[R,ldk e}ՍqQɓp_/.CoC1QGCnKB(v/ewlBaDvpTb9( `/ȴ6YZ !2cf#֗xkn(nߨ7dْ'&8zsXdtT!S;5/.CdH\GA(ސP5tMKe Ne `yWp/X< 92H46`'=.Az]xStU))sxRldB_UiF 0nmg'2Hxd⏗MSOBDBKϩ l9qF@1X5u|ޥ޹2;B_ړxv6ؖۋn 9{w~#՛[+Be|Z%D< c8όL+o >e70^s{ô1x,pz%Oa@D^;:P_eJM^m5?i{Sw4_j)Kщ)Y9 _0 WD P_C S n Ƥ?q-@ByP~-q'[K (};+Uh9&йQ\"AnaX}oi1*vg7{f+|<}rD*=mN9h}#YI "\+Fd-'JT.8 t`n;X)F'}♧Һo`{oD!`F|Ej9v:E'oJ|Z{xXYٖ;3s;lVǦlgX>MiY$(SYk#ʃlei-B2 97cG945Q#WjZ~eQ2Iq^Cy,[W)Ǩfצ.ϻ$bR]n.͜ѩxr C \ ! }D4 ܡP9?*0K 4[s MEUܝeqO_8GZ8OE$;I΢byzX7%r&qZr/fd}( *L~ʍY Fv# ڽ@U<5rոN#t Ḡ?td%k9Ji} `"c'z-感6<$B/F~aF7߭sk:" UruzQѓF 4i4 |~]Joi'<+7;s؇j4.}j%p|qLI%rK熜U4q.dؗTHWL]O(8UMBQҸ/T !XeNqN G)̽>*+!(%ߞVO;k iDV)" 'e)rP_gh'@q\;H> _&d` DCׁ2(sirҼ=8Phԩd42`Z v, Gg1>;ҾK[SV-q)mqv֋\?K Hs4s pu ^=kfGVz)F~c핥yj)}o>]陓"Ȩif=ovXaLܿ-3IjlO` ]M8bD7PSmRĐ ٍHio\!nWhS) x?0d`ݎb@{  1dbDʃW"S׷7H8$;R,3C4y~pPkwGqHN3-6ǂ6Ia)ۉ# Io7WҤnɈlM&> 39ٕl_{ɇ7n_ 6SsqKa濟B`M$z楶ū,iV#:~]vjk &s9~֟B3<~{?RqUB2**4 a_51xe;.g3 ̨# LF!F7񷴵ꏸW>JR:Ŝ W4M8/X-vDtbhֈ~5CiVWbՃOygNP j_7Kb}]I]yBm[q[e9pa \ W>šƛRF׭] tfz=o~)Qnx1F"'f*>̱bC2azzj@1j-|> L42MuL rނ[`$!USN3Wj4Nο+vL&Yv ֢ޑߞ11D@xg5kSf{P #z}Hث}w6 qv"F]:"Aހ4е5]ՃhhS`sCoFzv72ۻ_RC=g%7id5 =;\9ym4 ['*퟉SoR>5:_]56E0+opX?'TT{O>%:GVѼy_KUE<#dc ^Mbeh4L Qd^'XԒ=rajwӳ"0>!G,\Asоأ G5XkڀX-=kWø|g5Det|>1!.Fzė8$b>rwx87z}KyU@W~F"χ`/)+h(y_3/ _5J=`CАtDi6GT3QhC@rUWȺ\ʲ+WG̱J &_cf?8reS^W56xǠ8]LՓr)ѳ9Y/<*,aETQ [0}4"I9>+N:ԉCI,-FR7|il.ySnΕM룈&1lHlh.*gϔb8hȓa[D([nҕ1 2{;.[L6}}\͡'VcM~v#֑:κSZ{7ʮ}:rR-ebt&xAեQtj-F#\r:Ù>m, PyH?xVl t~\^6/#IpM?=!Π젢L%4cvJPS^ %&wZ>?i1kצlRsMGGAQZ[DZs}L\*y3*p">:xWd Xs*`㓒zJ‰@cP`uW噛r960㔪4@I69LU^*C^"=P,)09oEWdcdZA x ~Sw3B>"&6$E$EzN Z™ja+*8mvJ,#+ǃUBA=x %!g) )w~ѷDρ 2R_iY=.RZؤF"$]j'Mo9mXPn\6Uh?/;:&ռ ׫ɚwp-l#I)eGK{ DX+T_)pᎭ0iI=>+Jumϔ+){Yg ~aCN J\Xf062:>tڋNN`ߵ( x n_@c2C5gLs3y‹!aGEP4p9M)*1F:t}Jo7XCTiJ#~06:(a1omTPV\ Yo9\pDo2(8%Vk%֪\z&N'J߯v:]׮(j"1yċ&C®?dHwUXOSCŒW$ )yD6k^E^q}]% 4lWI̪IFUӰ 8SɆL!PNNѧtdUaS/YnIN`\9/k ު860u)3 ZbHLp=y%~D` XNP. UTM8.X/8SH$GhC/R;NvXg0Qz[ʮη92y>1!eo9&=K̑k r-I/{4=:B(>|W8rjA$4<jQ"<.pޖ(:;HSϺ'4):Yov <͚@΁fCDZiT[[rЗ>ϲ# Az9$}wQoqH,{ToVMfC:zvQ h<4uӀ.W$B)u $58&LIJ$__ i0-R),"ޔK@BO@5q A{8VX.H1 W֪_U`#MEv^^aunZ:˞x(NqYr U\F$y7z>\=XU@/Cmj*ihX?0 .=nSy$RH@ Vo'1UINv7#l3$ O+{VObTsɸt,[>H.$Q%m{!0؃MVc #4v&S&nFx$q֍9ɏgRgȑ|sN9+Zǭߺ ,p&> emAv26GӽkK/!sX!*5!&?Ml9y T tco/U]1 yU%uj:[PMG=i򵎫EHcDґ~+ԲMkλfɖfɘib먷a]N=ChǹLŊǎlYsBIIWTyZ_(}B_U1ܥ' 8N>$ԉ㉚MT||%-=G1IÃeOȦ5U?]>&+8ec3^<- ϗJ9I* q[EwҐl@hʕвEu.*mcN68 QQ5`X<ӮK^o"ҝ'(eP ޺ܦeK&('K ɾ2iIqQ&}_Z?ClFjG`F /NRMYa`yǩ)H#ǰ4Hԙ,jD &C.5:mR6;$JPͳnj{]c^'w(h^!O/\XeմS3qf2ͅquJ2h7L.-TȕT"ssy0HwE9ˮhչ̦A:/g`ZUDTyS5PCH|{ 2qFyVI&Ӄ_1DcYG !1PK~+A=\T)Q:a.PfyAB~ʉ,f"_89bsgs[N@ı:3=) G@i٩tO5P&hH("Ĕ]b57]D<99y c"zfiv&i;5؟*H5wM~Dw1dF=>zU.XR­{LVW69B9l>U ki5t}G]_ġb앶ۋ{4߯.$zMPb/h_B K/Jom!9%JذWPz@#mIr 0~Dyn䏍&mN7ǖenqPb?7AXoAdt\z<ӱB1gtJR꼢!ӫhVyP-7%Fh~rfKs/Kfl1h}MCv]^Ê`LVߺI ȪלZ kGb緗uٮ::1ޣof?ɸ4:,,P4G$kpOu/;qh7->QN`.lZ+@L]Lrm!hY cCvgn ?6s߈ƀ$4T%\Ù%:69/ K(6mxdx-V7K!):Eu(&koP27ӏ~>Kp׼ny;@z4hFx Pi3 z,!i2>㈃K)hymIG {6E滋89)qx! qA֮4^^Ovݴ  ë9Ĥs{i c^^rd -%l'ͬz NQC_l^KBS`0;@Ds,H,*îpy'?Id5[wHn:evo)"nLbiHX 1N ל}y,]HWd_~&6Ǯ؞g}1E.Q!mK*5f(?a"V,D $ۀq=U'J?s"ӿ 4-S{C:UDX ҸWVrյH%r .X%*b-c`q-6٠3׃y5gTC0"91w%hoMj Rt45h}lM8'梅ZTTIc@dY:>(DU 6T;MDm);P8tj,;Sw:0p\4X 6ILQOJDk}<j zV=iOFeφ  R^$8 *'rSkXjV0R'{) >6(4v>j\AN>^qv-edX4ʹCT'E@G '|2{܇:N3#s@\V?p050ETՕy&͟7LǧzsחDf+m+'bN]Qh0q5ieݵ rMup}˨,QtQ[pJ} ? l{Ӄm!_ [z<,w+?c#]Ur4f;9YhSz0SF 1w3ױ\ DʎI,D`y̞bZ5,n͞9 SuJ޺uιF~jTPlm}>wWir|O)igZb_wpn =YRREGY엿,[PH.N?[Y(6j.1<w5h4_SfH>>ޞlȥRyG?_.V+Vy`вaǢY*Χ ,~2FqMkdsh4#_+41$nNꌵ:OV̍ }ߎc959vavI])f}-Fp IFշ>sJ[V\7("~$nR6 Jߠ' %x m xDM( KBA͜]"üfdӵ!`A8V]V=z*`L]"s;cĞ?Z`Kx6%xWH &Y9] *0mq|v[g"*ҀZ~/QTё y q:= Dyt1bf#DHX>Ts/rKĪe5A qL6WJۣKۥtPArUBj@;c-ϪQMtI*3=K uqpd,ʊM^]#WNosj~o'h4E(ԺQB ҕ4&)wa}lW1 Q/'JVڮ5eB3j?SGH)+F 9 N (/vi hc EVZOTr cGK ԭֳ㳽I5V2GLouM{$8!X-HΉJҠR`5k#srHUaBD wBƾ"iW媈PȩoQA>6:%PTAh Ao[L XI WUqrKϊ1OAq$Mr"u>wvOY¬b {ٛ=M03})Z 5 礪{N$I\@+!,9l PXMҫnS#A/̝.LǷ3Us O9CmlُJ› 35v.zbv9itkQMc:0>Dx~GvI:U]JzG=_KzP;r1tދy qg[ئr0bf ,/" M ]L9D@ LI>i@<9K).SVI߰~(< B6s-U6W^alt/3Zֺ {n޹#I=]wqc6WZ YXƥ_`!n(CWv\w97 6A=6F~6Ad-6#S{){zi E۩:"38 a+`ۃ%G.VIB,Z9 F2JW %!lb _ˢX6,+R' ؞tV.+ʳZʼt[SX>Y+--itRez'd/m\N)TK~3%`O饱hƬ05yg_>xk+4D%JKL 52|8~MMA<2>>>ָo ,sO6噮[쿺ëZ=_7)ZHt#fP:U%ΐ;2Jyg&ڨ|C`yatFm7IW:f T{e9 |.ݨ\`h,rRor9d^3J%.ϜN_ $%]lWrKmOb"^zԱM*z3 pAc/O[4Lļ tW3A8 i%\WPLQZc;hD{bcG[W&#AP3HAC7ΐaټ@A؞潾ș3) ECr-0sݧxG~R;<̍/(4Bi#dÊ k\8X_]+Me?s1}zֻ]/lZ>9qEúk%T)HlKlØ^'D>@9ݒ9_{ dJk(}piTR~)e>H$6s{A] ;_[0C\ΛE?$(Rϖ'A ~)xhQSrIjvy_w^ڔ޼Pur4>Rk󠣼N&rL0$(vM껐 `x{4t&2#ɷþdfW䶘&I?,<9,YRn+ $9ISl̊寧~X5i]7cL۠xn}=[!W:FTla"]3۶݋'{bp!N?'Ve?q>ܝMߌN N^d l&@#ޡE-`T ֒~BtÍJ gdl:(&80K>mbQYy}=I4PL(2+S*}/aTD/wh1t-ݒ: HsC[DžN]Ǹ=.R߬甙fKNR&|FZ+bWx_z{K;$3b`,LJfx" GHh5ȏzu GH6;T2 }9la> }?}f |&^.%@}aS!̥PHgs( Y\YϮ-/=9!>bT&,JKd/݂0F4|6=!Omv')[({,څ`]DZ C+3hSfH!MI!?R@ *Qy~r$SEZ0@G-4 ;DZ|xFYOKwլռO]f`8?"|.6s%P /4~΃ Λ\W[-VRx#" `S&Fx"f!SJ3?Ps)ALNW,r˗"ϊƷq*S 3۽#VEQ`^uEn ^ңcTikɬu?=C8+iqz=&خ8oEE-mG3ߚe Kk}ew}o^_C%א#R| wK^Hr5zԹRRHI#I!à#DPH{Y-9>CA6]'1KЉķ7D;Bu@9^9mec]|rځW62643 = cC7my=gH(=y^#Lk(pa{~eq{;5j)=CZWVpU+hSs[XNۤLC[PVq)9vTi9UF7R6YPVG L_SK`ڃۊز cR VsrY+wt"%zv_u|6k=I d/} D*#S֝9yjaV4z񢣷 w&VNϖ@!Qm'cG4L* _)= #_!'XJ^WR=&l맶Ɩ}n`hpwcZK,萀> *gYW;ء)Cj!o8ߑ=0Rh|54~XlzU#\xܗq 4/zwrK[ 0q\nRͻRZrUZ+FSD`0#ٺ$c> 򒥖PT {$Mr%36|9JjzW)3wsԸr&/״vA>G*:b{yE,+st^33&n1JJ}y<1ud~'Fw';}w)8\a%ۤyD"+evx=t2Xnur}zjTVK=#;gs(qW9_&\yPِDB,yG[R).5 _)wպXR%UsˣNXv'y| c"j%kV)8hE5uÃA=uN@ͫ =]acLjeb^_,vgS7|ЩkZyޠC6mBuT7PNEpYSx_$L9CYi.տ cp~Ѽ OVT"T O%,`*aZS  8Չy7!q9BiT%N-H"_9;+8Vف/c~1a*Uh+ Q'PKnXc-;Q LQ%c{`t2;kת(spU ᙞjkoulb{=zXpCmj+5v>k4%VM&7^\] h醛g0μOD͇ {L;dXcI i?g+V:xz -~R"?[n7y [ ԩ$;ЈeI S0v ;TA\3u@n%tl)O xu 9CIb].!\ɬN87: #G{p&iׇN64)/0gXzݙ&b W}KGv, 1΋bÆnCU.=bVş8z z[,s.YvYXkǻNjKm?>2j\)|L,@]ܺ ApXb *If7O10b6t. DK⒳f9(g*&[$FbN=$Ԟ//. [@ n { ѱ\0ܩIΖyzvIr~%5«R|"qE/'8 ެEa2UXs9~ eâ>(+ob 'ĪqhK:ĂWgQ[,͝bDhl P?~jRʅ4})4(+ mS_ {Ac嵟"àd dFj͂Yڹ: oX!7k9wcǝկz.Ӌ$wHl{*sAj>|t vnD\$"WĒ5vCeR+rWqhW_6vnpwkXL1U{lWB럔]sS9)`D=4Ie4ap{bc,ZLSh#գ9: _F0SNQYl>OSYSOq9,'*T_Eʗ' o#|(UP`gK)]qtu.b!I2뷭N}tWm/jJq=SٯR&M]]G/5梫3vɤ z  n.{U` C6eM\8|t=JW2W뱧V|FI<֭{oLXvlsd<5ak(ᒤ$jfroAp&fɛĮg!x*Ufv KrbR}} ʕ+Lĺisv!KZl7` T|O&m ʔo K2?1tu\QG%&rITy޼s(Z 3z5qMl Xa\EB"2C VPftTxꠢH!ˬ@lԋ.Vz!ȇG_ fgȅAKيA%Pa6mg|[fh"k" W7)Z w@utR/7 {k5Wfl:7" ||(4xP&o_{ " nжdjjX2E4E@b"@، :o 3- qx'ƨAol=G@3Sl=Gxc}ud6/vC\o5nW|/4ՏYSv$m+"u5[f~6gJЗ TXمMpy&Mr3*[ ,rXѳ3aP=l\7f|]ŚY E!} Տ5a7G|W?LAzRӖ@}I^ xkeC fRh ]3[L/KSﳋ2qiI/*dwZvc?rNyHA)`8T:]z$- W~xBCP.{h4|@fC Xe5&$SG, /=vӇbpKBO(M(&rC ;okeMPObJ߷l(u˥6da⁛mVyâ;ӃJxtb4:-4LG+#й:EV`)İ._T6}@/"lyD=nz~@*~Z ?܃'lfIb\0E.3iqdm ga$Ys2 K,7g7 _AcP٘aAA׺ȃ6JmuSD+a.Axbꏻg0o8%M'U^yBmWr||xcj%v̒Tn`Clù(.oU{LJDo/VGAQqJ*dYRQ T[R@鯗A^\mYT`;>λOA4hΖyɐyWuf`v?5KY(#snLPhiw Bg#m=~:s]z-tGF!|[#|J,5I+n'yvTp"bh ̣҅|׏j"dZ.o^|,(?g+$`3=<%c`(40 Sg9'J[B0saU{[\$e{~ײ i=Eww9ϔ;]$ *J1؂ -wuK <x5ZpcxNP=2ZX\_yOvnqޔCD6j"t:#"R8}4&<>qE*/*dϟԗ`ʩ 6e=}Ϋz*C1]QC^MdoY ]喉a`@(H[+cl^+-&OVP-{x!` ־T>Vȷ5㍪u -\ʦκG'(oA_%i&W,bs 7 Sޫ72  1< oO&^ʶ@wnh-2UQ,+c-<'_hd'Tb5{FL(AU筭=]8fЖ+K $%y͚*Dݭqrz1$[`&jEʱ0fj.7[L=e(h}E(/ {7bEzD_hiJ`Vo }e![2R$+I3zah":wA!pEHU'((=+e$:{" gߞ HYE$ȉ7z{wA62UU_l=7$X;Q3fs%*n( 4v z$0k }v@5D6Mni3Kct7{a_gM.^XAypAD肣JHU~ `o 732j{=1 U~5YMBm a"ҧj.fE%bwF; B;3l%qMct$9*AK0$vnj͏kNHΙ/Rg$%.$wBӥP!<ӴŏxeZ+&ipT/!OŮ֧(WqdG]c%p̷&<5y&;L"t#M^*v7ʩLvUF%qjya"1ţ8oٜ Q\s*yd%e}xQ =%g)?cuMiGU&5Dz.,:>JnGh9v WF2ڼ1}0u|-yϫNQ*O\E>쉂:rKaI6 (!l oXLRP?ҩd.A_\\|ud5KҺl:RvFQ0: 2Qβn?i4\eWgpm 0Heb93~iJ̼ 4^޿gH?5\ !xئfNg<{HSuZr ? tcߡk~NExO V1ٝ{6~=ÐKw!~Dwqǁ*N lQVK=8 Y1!Er;I1`/H]<0| p+ʑKT('S1Z3WrzWQo*Uh >.{b^i~$r}p "?&ZkEŭ^=>ϔڟ-mE+82Տ+ Hel /6/qF~ cA{ GH/u(\#x*y0?r0ш ̐ġYlK$})*lqC糳4+fl~$΁&T!ޣM%I1@R [ćټ6?LX'tL&\?J)P鰢:>3*L 4@E*11Kq ypvBE6Ƴ⩡Klf:`aC0ג/e+-aǝ슂 ``\yĶ?oqdi;1- rդuΞ?09Sk~Sg͘&a"B:w2rUV~O|C|n]O.S"~H`emjL QCч4 +MӆI}QAra%= &™1D͗a*Yv [ofDD2Mt1 S$rq'Ð2fMdns&Rz>k=b15Sw|_|ghqo!k)"x8Z^ʅVC!jRHdq'pfQdȀ"l.l^pˍ*R%~iP/;=Ez+'~srv^Nl)9ٚݺEWf'JuY {29xV|[b[ "]8 2}\녫Xjw5ۯdIu:n$Χg~eUmr6=RkY;HqLoMUu5 6&+"81}KgcP)aqqRW!"Mn;T 0dDA_9s$ -є\#C'p>w↕Ph3x̒=p N+)XoNK62)_l&=5Rd#X}ncB:V,[Miv:W(͡|Vj.DPU8P|W2Թs sr"1:JҴY qko ୕pwΝ9<^)4l2/H]2H5 C::B<;Š)=ib+PtݖG@I4c UIp)Gaͯt]H~|/'?R Udۑq 5!7j#^+49~pz$G u;r9^P]`v |_d8 `R/$_ӱoIQF8ms0Pߴ{~s*čΊ#LJb7 ?%.vMtDEISQ2iFٰuSQz˭st'f2gq@w{_襥]w)\mo/-`.{ZzfyT"z[Gl0E_4lŋ%_w~zɹhOd'P#]=Ԓm&*cBnDΙ|bR]h!ܨN5IQtn JN EhƽKI2.T痬$sywd>ĸ}fHy$0l˒Thiph\ ## nj뮉/8–fEL/}⵲Sk5TJxX¿ԪK<}2\1 9s; dfdϻNg.5*=4F.y0᮴1Cw@c˾mȋ-~~pr+M", hX6/ +Qazyb nU[YۅH dA9 h{ȃ&dQE9Ni7b)H~:hŗSB+ ?U!( Ϩ ϩ6zs!Nl()*gi)D!k)kƇ Bī`њ !H5zuЇuj#Iö}1A<$追8ޑvߣGmkAxD'w3k%LYSʱ%CG L-b%dtB5``R.n5A!hKyа+k/MqK{!N-煖T6nk`4*h뀓Gkz:BM#[ZَN@G{8o#bзV0n0eb;W.УhE9R[곩9gzќY6* D oõ (tK![D"2;<Ʀ-Gb.&$8 +ׅ,ߝ<jf6n3&s-{s89$,Mniqs} 1?[oۧO=G)=lI > Q,xe-8ç1e/yLXdZ^Ѣh4Q[o`6 e;*y.O%R@|]P=:q1fdf@2k'2|g%X90ӿ8dg=TQ.X(# Fݓ'*9לz}^gV%O6zEXx;s90TgK<#tHmMcT+cșu]za&"ײPύw6iQ_A+c) vc\ux؍o#yH2o H 0͐clU=:ǏQ!u$wFjZWVlá~|mc_+Ƿȉ'L/Cm2$&9Z,C.%y _Hh4B%t)ԮlxdwmcS#w%#w T7K'ۼȾULX FfE _5 EA T)vrP#Bm5Ńx<ׄ]v*[੃t u.&hdl킂[6zxu?KigQusȮ,9IOPf72wc3đpLrD:0̮ @<]mr*:@t@3O Ftq$2pOi)tiE>`Ú 6ZzGbwivj݋KKU}eK̭@j96i& !)^n'h[DkZ[5VH4ZZaUl.O[d=^ -pf嚅za1;CR4*ʱBs˜Κ\ Q_?]ADkpT=-s.]qgM2%1Ћ]x+i_H셁uK9x/RHsÈCv qWJk;aN%$pK7U 7 \Aً|FS?DhnnqV< +(= 4~K^C刬Yw> jg6k\nv b`q)Wp)gOR1Ԍjj=4q$3p7E9K|h:+OBcb8n̺bԢZTBp^R}L/C(EoQ_Jw%d62,~"ݗu낃v풑/on4J18dH+4زy*0v=b_:7A w7L㎾ඬKX,A\eEc]Ȃ *FL5x)7<\jen4#[tf"CKpzAxHbZg*lC],򌞲u#ٽ⴮O׀D+lJEmQfmіIFƲo,Xqi!.!ѱ(N[drSeW7T b#Č9WsqWˡYV/}.m&l D?McGffb'hhh5~jbv=0"`l7+ ]K?F"+zl@3M?-!A=vfskPcHS29}0w'ViźDNEšEVcL }e&vxs̕]a`3*|HD d!L*qiF+z Lm.p\O >!kWo8O*%1e=>bhTW5#i8x*vJum.sx5CƍN1^aڴ߾$JL~+hW I~ F?$iq>&[G'ڪG+wek=mzv@vE.^ h)RH6DҲ3z?8Io,l5z/iUiE(_ڳ@0зxxzjr |^;X#VTZ"x{zE.v㤯k1蹗Ҫzz]ot7Ex?u1=ofv.רČ@H럹]@:3?LyuSN8£VL-de,SrS5[~$EN@~EZbMÄ!XNd,PNo{mHۖ֫\&D<ƊsrvEK(KH/|ڿEHBEPC5m6b1'Z4oiH+~[<ԟ1k(.]hdY(6 *ޫ_/=ahJ"wG$RGJ} 'LhH8H)u~ԇzVU aͧZJ֩:_UR*qO"~]v*hg4g7k!lQ4'KVƒ`i}@fzu%;hX5ՄTQK \)H75\u?D(8c` =`؟&!%TQ×Xv y7+--tHk- \sTK_yRpH F|Tޟ~6y=M.&*Kp#}vhR19]_:$,&aGYX38jEҧdD$)SRJԷ')YIr ƶT%H1A9Â-dX 0 TCGh!K} Lr#bE/JcLdn!]fL2yjQ#@R+fb;KirOV@PDtF {u bL0%,mlȥtoD͑c/%=~X~ztC3TKp4&M9Ý؈Dufۼ׼ f~#EpqW 6j:<?{p\6^pw3& kԋh; <JR13#R 2%e2jv cr9 yu~6=urj53Ch75t"J2j@F#B+w 0cܶ?j<] =Y/5YETDŻԇUUQ#Ԟ+:A $}M&wBۮYMB D2Zbs((<;0jUrKo"շ0,)t2'.]BZU}fY= Y!ݿ]i o Jggán:l 669nfU𯐸1F Վ. /h<9HDiw{BHT3`{0(fx+i->N*BCam饃5 /6-u&Ϫҳm}DǬZxxlI#`nD$Fzxyd03S⇃G=-k|5Оq 1f+vB^+N%] ҌI#kRt >[3)ZP݄0Ĥ! eI7SRڤ}wjBݹ@N]EdG.oPI(B{I(|OM3LBjRk kv6V |#dz4 JF,G\C>ÔF,c ӑ d3Sb\# f_|Ia){xEq|n;V~em>d2 r`A)m4f)ϙʀ E}h܈#9wu&Y^}։Z†[+ɂ).[ev,R@ xaf}f}=p`i\_1 2֡gS# z8R ֙9/^Jz^rHW^ -S@N2ҖC'JJ˸ h}n9A1} b"[,*5hVE 6B  wa7W |#DO^ ?5blIRbCO)*ONS\KxWY5W0UU|tJ,heenoaOݿ+bcCbK;vEGoWJTt4H8=AAɔx|b G!"MDl{X OdfPI_g$3 Ec@QgwQyu#!0zp%>7z.</bUsvݢNf ل?ܾ*%&']ߓ ,gvko*m? di XyFnvbsn7JkXyR1ϹҸ \4LÂCb^@,$}DԢ`&e% ň7N@MZOGc(U՟7gw/(RnC ^! |u ]9aR|l&)Ռt- L֐X"&բC3v/%O!P5ZRmEM=P<.._Y@@yo51/n=,b2F_Ƴ~\#ONAP3qjlIT u~,w&Q}[z z&h:k1Vc5lhuY KRF}l9"bXe|MOWHƶu^`pNJ~a!5 ]5ErqgV6HVk˸\b@7dtGFKCun$΄ܲ0i9?R,xSO4/GFQMF*op9ޯ گ%=#W1CnPۗg&su<ąޗPM *s +r)UX*]w%x AAqz\Z(;&4ӟ_`ؔ3Iͥrh=4]Cy"(P C$}aZ]Rr{ {/?/,TOVEiJPlD?\LFBƘMLvo|ϊl&Կcb6e\C B|r _9s6$| 1;wW(tc,255K?aZPs»%N=JRAq1~|gF4V`9w)"P^/ oL=5fGUWH=0io Tm^Vtw5 Jm+>!SO/4cJ8{^JS6 ]' '3RA8]+%/eBN!2]x%d`yO͟c8-GkwF1ouG`suVcǃGN­Dh%FCRjsﱐ;ɹ:ⶴ>_crksA)y9ҵP(YuCoB@ƙH 潓08d7U&O"=<$zlO V8nByˎagJ wrM7_/;w%]ּ9st$3zn"LþxtD?D6?m(Յ4ȀM!+iPZtڢ~w,LGzXS Xӎ\^̡NSe(]ҦSZܾ6KV  q&7C-<t i.q VVUT:Y1|=1U\ cMG!nB^f1~uޔç :.XZ8j0oq٪FE?>.)ڊܧQ# f΂PǾHp1lJKS)d␊8d_qotxٗԢ7Ѓk'_W͊kNI(ݽQXNHE(򮢇`uyPxji̚b@@ &_ZΥV<Ւv;Kmʑ^AʰwJsX誅.J? ^\QX%\ƸT3Ĵ9faЏW >>&D2JG fkeqq#6_ ~D9|scYŀS!l0iϜSVg6nfF~,0\Vn!d͉Gg3ܪBzͰ[~;5j-ȗPJ=$:K TIgssZj9şY8c}n:_n@XZQHtb ПV\ jsֲ+ET 1u&&1^*AQzIJ%[Pw, w>:jM3ОIQJzI2kW@uaBY߿`ɚ+'Dq|Y#a9)| ;&k?wcױOvcjQr ljȜiw\_Y.erwTK6in͙\-QE8W6}_^j~2ڪGJ;=ۤ&kh4-B?ciz\7#A2eh09lam@s )(%AĭgՎLᔫ9xi,3!)5XƔXR|fVv9_4͂BqZ47 p q 7>jЯQS͜ёDaƫ+M5qyュPeoxy3Ϭ#.WS!J3 Y,_ԤÂ_ISyPaO!d&M`"ZE EH0W |0%`XNț@̈OŬ)xc^> <'2)f Rz?rASzj N1 }WBpN-eӅk\®#Ee]^ٙY৯9[K̀,ۥA1[djw)^LKsT.?HcCRr:SS/1O_HW;0D7ꦺPA\ <΁MOwbxw:=e_`2M^X-wyk=';u;EiE`G8ŵRrVEQSCpukDI[h~8}؄5/\@$ h''K T݀4 %^Ӷ^b&&÷иo(4U8i[˦f AѴ 鈾]fgYL|CsWkW>r$U&_ @VdԐ[PuXpEp$ne`RjNbL]t&57q %|6Ǖ$G b6N%~`/ $Pm@ vk  {An@]I\S/ bfA6&A³9'e>4†r1 Ϻt&vjCQ^DCҒ ^p f0\,WFaNH` ܓ[ۇ5m>FDv%ڮBZ5[cD,#'vW Jz>Of-5ά1>;4m/4夿[OzbeRA2ApLC+| 9O.cs{&ߪo: ;Y %픍9ֶB!6}ӈ [*lJ\ o9ID.cKbECqKx[oƘJKuj FpAMQ!AF=@AqQc[c<Us=FoM!PСT*08PmR̟#=HlZ2[4$$ػa4i̼:s2yHSƏO1&陁}Q(y5sExTZz|!@}CN% Of:Qq/ZQC ЖY!*6ceʒZNֻVgx n !uh Vm/vA/t1@Αx{~eڮTk6h`A_@hX keڍʖ٢oZ(V-[jCY?f gOlmPPHwgP*(;ky,\Ԑ|k| >]~OkWUPym/'/G}҈wj$qlѬ`j@F˜~P<;[DV'|3;zl^po`ouxlS*ahP/^~~t &^ْq:i☳[嗜1:S_(,?8 wJ@`_nmV_daH5?fڧ <.x/D6ӞHmĴ㝤zS#<2oV@;sPl /D&`{V*EmAoxl<!IJX1p5̛y[2t'i,HS4l;C{^aP_Bd3ýTeq# V Q7м(Sfs;'b۴D*"+;L~HpHyWL'>/7V ]cP405l<_lc a;1FO\*goQ>6>,{k}e[`r\r>A2KH zo4u Xn1Egâ :1Ja7M 3!lVa׼+$/ U}A;(n㞑O6-mG]#H':p\G2" '&ĮହdܒSy|`JOVfvc"RYY"<,lzX_^IBHobJP=7!4VE}ևHqYvTUb zsrOzSu`~Me_ESDA\25 ZyIDTNr2>X6BrxJWɀ/ܿh)/0D2}(' ވ%d`7p.R0jfa@wBVѦ:Q{ *w=iW"M3I̺ yNTPȗK{<&Yn| kHUE hlpyC>[CX]Z-g%"{l>DP97(L'nWar"ߢ/v㤏8 sب4lkf9t )$n@kntOkt`w(L|3w[Strb,J hija+P%0 :'/K /埗B 'Q@GI dR%JPp į|CIۂpo'seo"(eɷH/ +J[ɖj pNbɃgZpKuP>/lhyAĐ8%;Wt#ܫDI/ 6IJY) )J_hjg']t]K4[Cحk7:Q()g-K#%ww.ei^ޣu2 5ʓ:X]00jm,f ,}K"G MA$5īx3A[$$F̶s 95s&Rh r:X37o5VվGH!~ C&t5'j/oc(2+q_Ce55q`k7b.nߓN #fy WƁ9r+pQL׾o6򓽙[hWT x$,Re?er  [(T\9>Tu)Il)ת +f0\>) Jz(̓ѥHQTGV3'u pJx3ҦȺ ڮfbGl\{ZP R/%?UN4#F Gv@ԮUi:^cSU-dQ >NPYF6/M3S0-ѝrWϾbH1bk| I\SIT) =BS-ޞc<%P]zhѺEL:* ,}T $\)NL5\k'qpAgkri3CHHV3/ĝ #g:fa6e|lWV-z UQu 忬<`t҄!4pN|p?JQկ~@W(|%AQ>xH F/E0~^&#_ /^IϞ^휙My*E[NH>l.C-.׀-NpK'f(t=TҦ;epo sAwi ~K:t6.b 38j+e9C^Qunj?Ȋ\CGlS~/ۨX@bkQ^zKjr$n 9=`7k[gjjI8Xum2{N.mo霏 bVѱ{Mĕ,P~,*"ΨwVi>-XRhLGjտ~x C_` 0M@Z#^^jrU@9XYc@C-(}051v("\iĴ'mӸ=CiYۨa_xfd`OP"{]Qځ7fGYa(Ł^x9Sтn(e[hf P&Yn3'Ih6q+߱G`=|R7K\9R ;#0e^^>uUU~֫zi-/4I67M@: =jZӁP^+}sKKc__d ";3#N; Ed5@=G]DFn"S#(U@K4'9Mz+$wwTM.rHv72Kk{Нnk"">~T #*ܧ8/s漪~l %v<)l|?GτrRbJQp9 NFs/K=!#IEk@jy 7R Z>tl< |Mb-ۆw0'pOOSvdi3.IKwO~Z`oZ&|QajvE6k8f[2;u?s?MJ6¶:a,# %mR~:T~N%)kHQyVI@JaK9i4 ke/,F `S׃&,_*gOnlJ b4ЛSԂߜ0{ 8`[|-(Ddێȅ .+|Ҏr64w16nnslE&eW-+!>  AI؝ܒvEzECrKѕ8ܬ)Q2~VS?}|JvƑr< ޱ6`)YAM'D(o-h0r'T9Sĺ$qeȠJBC\HqSןs[\hc8IPP40; F)jVMO=DI;)cB։taцiRDR'd럦Ct6 >A FҪPK.qWQSz2. ?f7,R6plX7]j5O0U&~ !e^q):w>1ic4? Ρ>šuSvךdaTǓM[{2YZ4)\jB p#v)$Nz6`E\%Ϧ<"z9mkeBaxROlp5 ʍS)r%Q; W/{ltr{}1!rvIs%>$ U܅kc _JHMVTMJ]W 5K8\PQFN}`UE e6~t>zߙam XhθVV>VX h6(9= |PAP@`~N0znnGai;]QCXmnP·NX'@[UZ9iKa%i{p%fW15AY#]hocN-JByIB`'mulnNwByWWu|5Qg9"MER#s]2G5xL+MI IQ5|UW?؈{AjPBٴJfjPȯ&ɀvaFņoXp n(T;NKJ CiEe۬7M*boIɁc^U ZCp%b뱱@LyU U[u5A-qGdk Ώ dI膤pJ=veAt+I"^viKǭ٬x,&X6 *Zhܿ2^ǭD!Äَ~H2s**W.]YobZC{;¬6ϟoxɘf"tQI̽nA @gy秙D6)>vHau?A4H%HZt 00+x\Jd>}GfF0Gڴ'q !2:> n{ءsOǹfD,A f2ey> _W`]8}@ǯbc<EGA5 -Q%n8IA ;ĝ'ݧ wmrg*r-#2[kcڠ 0Sm.tuMooFJM_Rx7 Ez۠)=L%=2t8Y/VՓ]RQ]riA;D ; JF7< bS>h(\w"i?M`H \ϨwRoe,}B͔[&6hbuJڊx ^nI~[5^sZdtMSRViFoeCq;RZ;+JZo*dSM` j'Pm٥ۤ|ȫK]ti47 bSWi P,u>&٧ E4fJK-6f[ensOQ5M@ϝq!5:so8zZ\]! =("Ax5៍VEmY+`'S`iK^1$&}|?q]8ol1wi1Y;2gC8}ڰ}-7,w޺ Alkl9+1N)m FrRlETt_G'kSe+MhD14e@4,jjP@:-V)ѱ=BLdIpfn˞G BAA%uC*r|`CDp EEׇT=D!ῒzqsXaX $!cO?]3BH/*I`t-[=h!Ќ}Mn߈;u4#֫ e(D^0A^``T &1Φm׆l R1[#3:3i[&z:6RZkc,Aa&_H!]8 OuiBI ^2HsN4#D{%]N:/}=NpIq]?PaՒ3vs=9c%8@_xb-GB.>7{KMWĈK^݊bM"AarҖC~~Rz-'IY+fc<3mhX1 f6#`)WLa;؁@2qkY3K67X9EdBc"Û~,8|'.x5@铃Ǽ,~YŒÒ.Yo^-) BI`^` bI4#@*,'"hVH7-BDMXx@`l>E >I!1q߃Z"98uU !ླύ愭Ǭ o x")ult\ƅ?z"1a<5ѕ0]+X^|4n\NWXc1Z3W`mi3MPμeHIITbkSխNf)MfV: O[*AGwL<=wwaq7S RZٛ&62速Ϲ BCn"fO ʕ!{a(vE##3w1G n9oFT~݃h*fm$@m;L/)akޟ aIM+`5,ZcoH BIxjڽ~q|MmgܱRkO}g*Añ/Bv?jXwyh_hvQ]2sqVvF<;uBˤAobNFIpkaztM%?/MGӏ$`'_PJ-!,f!`9#zs6_xIoZr+T9L5ȠVR­raŵ.dC$) $籝9 Wħca=ajb3->{bL) #a |ŀu^:ctm x''Æ aMi\ʵR1Vq^VxW愽SrU @/W2& {?j&?c *5O;%AUpKH%jL?)\z4 gAv6kdF\!Lw8:L0{!ٽH,}VPYm[&qžaH9ϴ'G=X9"{9{@nQPdTVv,f<;W~*C}Ӫ|!/n RIx͂vl9W+7KA=(C|zXCg1`&an+y_*qEɛ |ɭ_ږ>>݁!}ݰ8_] .X84 T#~uP)4?. O|(\}QV/H!VuzQap!k&ֵ:irKF =4*:c`xzt^Z+ FSe_B lpUHGh,OODF{ԶY_\ 3M[:AhKcdDH_!A$6Z߶qg.>@+w@9TǒLB9&I] "+HBj#{[ ^P@F B%CgG<.`3C?fFV~jѦ @"Pgs˽ 1T|ljڎ|}\vPss¬ ɛr uCkӊI_̈̒~-hhl4j▘!`'8\m41bұJ?0V@&(7qSl O/4Dnxn/fT#l[*Ap ըs5>TNX?ƟD\y %jsUnꅔ[-wibFL 6YГ^]L|zl>1r(SOQ;T3Z#|b+ VV1U]aTv8>Ik,HPǫvgr6*z2`s0>ϧ7bx] ]HZ5+ yGW=UH֠Kx]G~۠Cof~f`b=~KDô=&]*C>Lym\aqKvW{|!4%o2[XR WS"VRNjWkRt-x\ Gmd `|s7PV| s/4ƍ8ߙ%{(}R}#[&/)MT_"4~g*N~_So0+^<.Phr*$ ~*X! eE}|Poɴ2빝"Xy!i"q1+Y%GT&*) *] տ$Xx@'IQ_W6WJSzYtLQhz"qBIuݯ|Tu+gccSr5"%2 m$fw=4?~!("-PoX\inq 0U(9 \C"p9y҈ocmN 7ؾ 3+;;e鱾VsWBfP͙L%hsOQ^]Jeͥ*ظO4Nrҕ+t %b(ӌ9Bof~tiA}A`"}ڠ}fe_hdyD܋%v7ߑUoeil肟v֑a3ָx>Z?2uKq s+޽ݡ^W<ؖ/~\A 4Xp89:UGLxXem[WTd8P"CN즖*Dzf?'n!˟=_qu(ۅ{L9rH"z8Xm?cW@B+r||<82L_4G6uKԽP Fn2,{)1]7ޕH~Sτ5ή\c۔ k=gK}^qօS K)yw+d9X&q呧e5ʨݘ_emf zoQ 6YG+Az Q`V yFg(Ya9+C=eDB𦰑NN$݇kq]fy[ٱ2*2m彄"VR(hPwڴ݇ء_v_?/DHJ1a{$}%\[|l!6@Si:VnbbG o`I~sXY qVpNIWҏ?OF=~ڿ?"\&{nљ:z*i8.8s}YN! _* F?RhmxNR3,C՜@ ''&TXβ]&E$w(Ҕɵ|+5;oo`L#jt,K:[F &ʊd-D 7@>p&nN7keʅm%*DZ>LR9z_v@RN~So-l|B4^8q*>ŪkӤ%rUU9UaqH+d0]]9%fcJ \(T~Ŝ9‘m h_t6Adȝ~sJ)]\ = )V |(j3W܃8Tr8IX}k?. `׆~, /hObt"[|܅?6fddA AN ~'߲T)>R;Ek.v޺fOCK:Ub8Xqɉ/U*4Lg W2y'ulЪZuq\mNCG^' 8Plޮ~-'>s9`@e:$v& p'eiu%",S,|k@x0Ha2ܓ^F-R5~JFv#}gVlb|1nTLN72;I]z+v'|5uqM]X'I٢'?`Y^^)8 l*,ฮO%J( @廒=ID<ߛe|σөtKgIb\Zz{᧠ác;0vI56yc!_HĈV:k*st/^!MwnnjG.e#=f@&Mf]'%<{3(` q,U"Ǻ?#30XJ6pQ4vM.keyYj?꺊D$WN?EIJ"^“U֎> VHP:JrģɸQ˱wI0mTr;MٺnAd8D7zHü}99] hd;^~RT4STRDR6_P9D1Y@xL Eğ.@sE-.V|ky-AY di+)/{m"*0IJgOaROV,e쒑?`q C6V}F!(i`J*I 7z;= _XGMoo\= qf]\UMJw'BKO>3hN5v~I AQw;\AaŬ򇹠(./o6/8Wee=%ӗt)7 Glw>W9D~&~K7*yIR!ا;]S.B <=Thd5nE:c{L`]x@j ,W S/'u~"Zy~fCP9GfȗJD,:8wᚄX;8V܊,KKRsKn_3^$Ԩ~;y;<%m|U8.TæM+%gD"Ÿq|'iA3O|ݴ!v (=a +FBKnFCF#}۞ٵ׋N]K@Znlt$ Dh8<'MOLЖfjsQżW5~` d%:3H!T=W9{*W"?-׵Oձ3d:l緝/Ukʕ d `[cjO"w@ ;r!qd9N< o0>)Ttz̃-P4:%*T$cwDt55IJR󷰽 2R՗-ya&X4Әk[!bzjX'~pO.܆#]ezY(xߌgP3 OҲt@dB/s*HybZBe.K[|g{ ::U7WN/]C8M_2:!i,? *L.,h{:M9Zp}" qc ^Q l#o LtY16ٮׯ]01šayeN,Jw:,)ĉQ~HOowo1犍݇J͎CN/pl" u/LvRa(W*tX0 $` шTIZ _+ :}5 {Mخnk̈́MF@WW3 ZrH #tCz.؟AmF>"3]oLM#w;+%Nvr&VJ~cK&?+ʯSA`[=z?+WT7i?cRw~a:.BhAokS< W Ǹcъ#Mt=(C[,C"ʋA^([qrq#NLyV^"=e^ָ4TD _U{%?-rn&as:7Ɂ4b VN=2[ Pk[7>cn#γ!t)|U(ϭwFt"B4bTd5;[)ZB9 amk7nh |L߲ԉCp!SRrb%2zE uj)pg FF.haO#} IE/s;䖼ѯN5.T^gd9Īqn߻01oNdqZ8{%flTNjZV.8ϋ%]>F5ў;Mic}˸f>E㚂e},џ y8+}x&]Mdb!|POeRz?쳎(_hBw̼""0* 2P3uM\C]$iJw8Э8lxWÍ1LEh*1頌ӂ?R,Km{~[d֮*<߲:!iO,IT(TOB߿aBI|γ+Be@iG%.G 4s-H]MDJ_MG+\82I` /N yn2̲uj# Lc1`n'd؋|nȹc3w>|YP_xj~'j3^#Jϖ :^V<#0= ikc:u2c_p$ʈ`r׹Q͕p5^wԭo"&! 8 }Fn1>ݜI=ɗmEgW=c:53HVvbT bsy2=h1x9++K%igpᠲPM/V`V3YSj,"bI c` bE|1QYcꛯPQ tC"gH}((d$Wr0C'3ɱ~R,Pa,S[[΄%WU,cjaPNjd˯keХFJYη?Rj?C]p Yxtiy"x/6 $B/aZpBelP,pSUK-ԕ &gb!@ ,V Ru^_zO$LBqb"C ^{K쌗EaS`^2' g8J,T=v`$̜^ORz.>]*/W8 k ǣM{N@B(Y#"DhyA ZLO[ոIndk\x7xi&|%g0 0ϏH%v!Krd 7ԒVԾ)`OIҧy^tVEۍ|E:whX3J:EXX|Y6 hFLPQFJ ,VO;'>#[QLz |‹4 p9ăs*nȵ/tx̍fE.>^i)+ uh;ȯ֭:jD? 3d'lqu:H("4M*![a34*pu8@aS$Km]~4V=UD:9Q5ӥS|rV(\%Z~+ؑ?IE-K3}|+ښ:l¨;Q#pӪ4wĥKP+/f n$zְFVT+?)grrƁeKQ "sϗ27_,n5E)xǵED2GP>r4.8sԿ?Kfy˂;W"Fs^X %@_O9]݊78&N5_PPuԘ!u,#SY-mE_1Q-[SoO~ohG ]ɥqz`WxOÞy^@%ithip3sYa>{nXć%kyXFzVd/ghã)iv-=L$11.y|%"K"b0(ӸjֆwN@2@>vC&6 F0Tqg|pZVPvE2c푗7|Zt =yhWcfPU퇟 g)bWطs1K 3dALT>OѨTˋ TDSAٻ휇t䎄}b2Up8V)^&s#Q&!1hOeު]DNn!W41NF3ќ룦_ e- ZX&ͦz%Aݓpq(. |Usj^oݙB(O&vso֫ U]_ڼ 9 zu:; ?E9Izr^%m3t|QBA22;N*vt )o~;4RS>|@%c;c r7Ҍ-vqʄ%Xok -D/.qTcxvJ#vL>Ħ D~eΎ Ӕ5ɍP;gwJ&(9" ::U(Ipw"X&v ݃$E!oj(&,l6ڈN9D}3VL0'S>?=y!S5R٫g_8i}Sm7`@Kl\&7Fͬ3kJ]@e:'5hac&e@":Fea8;FiH$b7g0 f ^07L}$p ٴEaG\ q$2d̡؄ wiV* Iϫ6+<ЧwAV>x˙J8$4q I_%/ȷty*9ujg-#67 smPl ˃fH]f)+d}wsI _v'J Az duզM}՟6{( %"h`:`>2zCqٮ6K,XvF$ U[R߭`ЊWAB5bhݓ҈[}m"P<4:wN=D(LY}h$UO .Z~CǣzܚfIJЌ!*=J9l}bI Fd2ּBTí>3|PyGW`\sFCQnG t/TXuIpϭ7lONu^䦗2tŨ^~^O=iL =MV ' tôP;z9ETPpiQ0S׷/oЂegv&bqb{]Sxo;X[ЯҭEZ0}eÜPVv~r#̥ 8s 'dn_} *jy qw:O_+HnT"ҧ3rs~W ? 5qoK(pAZs6M+\?ǖN1I7?FŰRޘhCwP0$* MsQ$k/_pCH)m|ne 1`Ga`.deX| ٲ rQaM:ĪJ#Έ m]^qV6U73gf {gDm}Y;1g=vQ_n8x4rULr; F> oId#FxT~&' :7[7tCY X5-lvź:l%B6B^Mܝ2C(SRMHϳ_|/M+DgVƌx LlVH^ŹgoVњsDqoK{)7jIK@|-};@ Z!_ sBQÙAu:)ư/?USl !3+ݬ)=y&{gTfMѐ9s=rS  A|3eTsb?%@Hj H;*(&Qe hO8o% -MVpeSulg< SWiN֔ ,3\ނHYG7?tJĊ_%pka Eqُ N!ˎv0PD˰,8 wCN?C^xFMX:w֥>V|>>O{GRϋ4)fHtr̠e$}Pȣ5,pyV?պuˆ]quCp9,p5oﻒvb+KzoZ["Xm%@ȾF"~'\y" 6T%>+df>*qN5GІ|?A,#N{EGT^fH-J4XauVYm>sMTtéUPcFUKbQπJIҡ,ޓ?eBBa 23Yzp6MvUT_z~`F%>=k[m1|,&O^ <({)zRae++X?APM;RN:SB5!k8!y'J_BT,<04A, 6e,\ڵVA{X"8DTd mZ*p~ ÛV'kMOBapBN{oCUjl+Š [ MI."/+68dQFn冬s%hW吇4`v(jیM}sp!۹kIz c@;?\^*d5-uC}sw賑N^vTTE*!-ϘNe^ƁȮ =5:OnsϘSkc#|BCYC {ǎse)SU^(3y ]*T~koJiGdW><ݡzq5(Be*"tV|O0dyirBfMFnucֶlMV sdg ރ1FRXJvl苔NjPF)hnPdg7fw}Г(Six3aH(wX/Ԩ7\UpzBUM\0FL}, -!Hb#*) Ev]:,6`j gE ?ʯhR"(_UE92kaM}G-óY1Fyis>Ǒ{"H_1As1Eqlo*_!Wa7ֵ8'50v8E |FӢA^i#K9$>pO@,wйsKʤ͒#̼U<'0$klS-U0k`X\(f'RgC=B )A aaTa&.5b nkϟ14d9z4ZWBy@UUd&.a /}9C Џw}{ 2I3QFyHŴ\U5\gh'øxy苆wmR2 {O:yfwd:UG}I o!p /됻h6H]{+nSnuν4u2{TOEu2b֔?г]&+%SzW{DWy2`<ɤgט!];zbk:6K*޷nT ZY*&L\~ϥRM7ձATiLhv5~ a"B,E?w JaiO& dVe7[VAJQL`1}kLn1Q]n w~/q -ڀ0_idFh?PJ}@Tb.c2ArK&cdwf@оEdͷΞ{U&=׻ BQc$Έ +c;DuhlG2hdkNbԱWlN39U$_211-ut SH\ oDp/U\}Ԙڞh'cN !'=tWÍj~u2QE;Q@}1> pLT /cYrkB]f) gi-B*TbJ r>_\z2 ŧnf,@#C>GМ\);}>"R%Xb.Y4p7]g!k)DPBp%0xħoljSgiM^/#7 lD~O9 ӳ' ߱0|9νLRnfxBV 8k >JgMގ;!x4/- Ji}}JYaesV Sj 9]arH@'P;J#Sg 8PsSȧ.+NE%K-˒f!*%jP oǼtR%Ĵ-Z@6ރP[Eomk'l\˥/1y%G޸`o/VtGoo`PnFVr}Y/VRnV_$sº%b5:{g QWMƗ` ht kց)5ᆷod[DZ!v#u#<.cxIU(BVAQbx*GE7Cbs~ُ3éK]12M{۠ kQ`| WW=FNW Km)%+.={HŗԬd[0;s(d'‚ m]l* A̸?$8EN'+#k!G+ E YE'bX9 ʑlKtyB"W頋>Ox&&u&|}Pv%'B#"#qdy6n+XGj/ȌxF4R#KMxA*^Obp۟XIJeʹh*KuBl[*Њa=/jPaRx;]@9Agh9^ U;0!dݣWV-JQ{K;U-5=7W֚>C30Z%rAoR?ga-F5]"W1Ttek~uᩡ\ 2MjZSYLXocϟ$%GDXخܱ*\SߍVa+Q8TWY>~^frRč=s筄×=ꌖ:( -LI_eSW67P*cn%}q3-kG1[{ '7et8{FW#rɊBWY>UD?b[TF 7 i7(/3`vE&:_e)Ȼ`%9tL¸ iN'nek+&. 8^erws] +{VLXK,w"nkvHɳ6L I>"7 "]4Gfipfosa!^ m$: 6 7D_G8e"\h*X@f3E:(;^0"Z3q675j)oDDb[5 @fS`˙ ;M6l]QM,I uʷ9/cҖjꃙ-l7?ѧB:j>I=K+qdr$^a^\Qb/siu:?DOŜl7֗jz*}:f& @80PRO FBiBW<3tp=y=Q̚N@Fk򊴪WKy\cLjU"Z+R&-fv;DM]CH|F5#i3?^9CY)|hXȝ179o4Zjobʨ3PZ*>ѫD\ȑX\ /h˅|]+ MuDޠ<, |'_FYau}g2t;;]s:{}lv Ha,pNZ;F$6i>:EcsOTGl},n( lE#G!D 20p1!_9NwpO 0R. Mn~~i;6):ì3Ȥ[{ye rT(:SZ[brXfEQs2:&O7\s!ى$l w0}}PiEb⧎5Y=E  tU\fA0E7=TP;ot_ΝHs ^4@D)];%Or5<0,tn#` !c/5ZzG*W12d$]ʦ Md;{ 5?c+g)elŎgӴT`C4'컴Aa}9eq˭zj)TQj_382) n f\Ay' 8 l]O|d:m>-1/dOԂ1j:d ざ Rnh2c GW^J=l /@2[_YSV9 p" S& [^1GT &o=+¡Ϗ݀^ CoEPE@G ! S2> pvh*W̚SϿ"g[S&Ԓs*aV|$c +0{txȩ4 g$kz, viw)Uy`{+ϚK?@A/$`"GaWȜ.jXgۃmڧYGƩef)fμN}PG~.ցXkC"A5uz= qKџ4jC,Gqj3\4iP$i keE/082"pblUsRqd逡R"*a|On鿺LӔ2M ᐷEhNwn M9)KK8j=P΋ f3NZ7m5*Mt &QdWFW&*&\[b{!I_[$e1i?sPܟڐP B]\6;+i6[R!IPHCաJ'=4 8[]kD]J)ψr:&: LiيJkM "TLv#<nm;i>'IOy_&)x7á!tT]39a;tKgp$׭57vq@:.uFX3ENOܬ'_? "}MyxFTG6%f< YRCmqWJwXMQ1qfsb=r",(ى32{!ɓV9Obmbs*i>AWM=S@PѭFGY2a J°:6/ ☶H {GbOK?g sg1h% 70`$S`Bd0؝s:8lJTwX3,LtI0fJmGùDsc 1>1Q`#CV:/ اqTvt%BmS=M^M9 .V?>8Bi<7Od.lj-cauGpo20kp/ (SrL% 3D (p\ '˫$y}`S+`<'ʾ߀f]*|E%a:ݫ_vLlp>(İv ~"BS yv:KM0~#Wr~$)[ȗ[z (t*M58tf -Ɂ@K~|nry]fdbSw21^#Y_0 %\.6ggҏkvbM3\wpP?72i$!,+JF:,X @f]|)Ait$.*{c$Vv$yWxJ v5}-R0~Wl[D|#7L̘zG;]w"NPݕ UZ;ЍS5rE1X%܉tASvnkڙ nU) "'=ׯHe>@`lX9L .|S)jN5 صoə[(imλZOQuMQ5aU+Kh LQ )w2L|c=A r j~wH׻9Ї<05kK:+ 6+?>/Ձ%%Ĉa{6 YlDǀc#j{i0tڡoks9\}j#LG`.i8DWdF}hw?`uKL+hDVDb2Y&d,R Q JD7y&%\xDWgE>~TH_V\ԉP n؝z׬N=slyeձAU4Pc tJu{2hLI3ob0 K82i{kWJQn2̴7uH!3r}0&{RtoPcK iRh#ѥAQDD`w3=Y_OԵȣNp|蠼Vj/Րm}鹍@e+8/`8ҺwX##zphI"R!u& ȤGg=&a(Ҏ涥Umɶ kG!#+[DCFeEΡ_0+4T2R?("Y3V7ܒF[Yf;F]gTY e&Ud͔mԛ0JxOxB5%}kI QK@ӧDҹ@tx7n`;c4VLƤsM/UU=ױ$mxM ij[j.<("b#r#jW -qg٭цvKF]X+ՓlN"}ʛroc"eug =n9۝~@Hܚpߢ>k+O~ƒGPPx!ya!s3c AT[X/8KBȰ^򛈄`=Ouňmpd)o2HabՈeȭn)1 F,8p#: /1ڐkj1'la{6xߪ7/Qmi=I(_N0++J2X:,DR2΃HPr"{0lˎi|%J"(Im#0PV^ W'B1$&k4 'r#ům8PCi!q9YO*lJxde˂;7 d]tr1MKZA;N3m."xk Qv6YONr^EW6Ѧ~=A.GY[>ܲK](d %hMgkm*UĹ+|oMu n+u =E?n!b #DVY k-q%്ֵugD"eX; o'x2_T*77:f.]sP<تU#01F\t޵|gn4fCa (*;P͑mfrJK"<=|3 (c$![ Ah'; _{rȌ(x6U}jNTyFA?ߐ.`ڱM6Ԓ5zF-ejƇ:GŽ1Mڔ=P[K[ݦ 'z<b78NFV^Bu]oI_\S0 0dTuRQ҃Ž`398@Z/FGpΗo!Gx5/^eiZb{_8IF]);O/ CM=B}2苓Z>8$)#!](+jF]mJ%C9t~[p_Y{""zE? $K;2 PF7 Zӆ^o+q1_̋#pEJyEkᇹm.l3 sݑ5ݖh#6:G]mÊ&!Y6;ja q1͘N8~ TRL@JBg•8(@[o 競`~5qg[)g0ڄ@Now6?{ ψ;G1l Ft1QTNVʟS,ֲRED1"p#`ɍ%Ũ!HU9!Q@Ԯ ucc\3tupn /wݰ|ڣ8a7}Tjaײs@3IYGZt)f{I9UMV :QaDm]Y-&LO$RgM0ӍF gS"d.V:0Xt^Lgj:|\6 V}r#DY& qK3+B/% Ndz3̜1n,p6>&߰:"W}z WA}hhN D5Y.J9y3*f#վ%l.HX/5Vga)9L/*!O/ܮڦn~}ޒ0a=뽸ИCqG0ro`~1Оm./MF :qk!2WDou\ODc0|:[jtqڂ[[cٓHg3X/3^"Thkzu&F'bG~Naq,햸#W%; \'%^S3߉ z&L8`M (]H0Q 4S|伳cMv.2>y":ؔȻ"5KY;^ ^Jw]r8Y!#N*6-k-\A-'vbLn e|ΰ1>_W v( ,ٛ_͇spIgU_ TtxV"L3f3M>ITC{ rH0 G˗I*_&6e5w"nsc\g4YKx5:=Qtû0`TzՐMfj[4Ƨ\&w Bc``wSuEϺFe( Go>pHixznTy2|H,&v(`RP9N?4ܚo-LX{dK'B+D=Ѻ{)Q{`u"sMRQ Ebhj.-D?Zݻ28f8q(,c 61@v2aUؼsE[ )D5"IOSC3vKsо,O*r7EM C{ATy*8X\x7|:1MX6H~rgN|s*#2myN\z:LsꃐsTѢr_Di3錶[ yO.bOH19 bcy74ntcx9BzQ؟r!&eݦ+~‚̶2o*{нm\ڀ` FrcP6#3-n瓝SǬ/;Ix\S[4dՄYBgxe.ҳ㫪d$v a9$,BNC$B(MIq Xӊmw*n@'وV>rw6EC΅Y̼NujxO 8bwfRtl.;YFGi.ۗ^F&aXumh 3i]2#ǁa/+ZKΚ$6Acq&gc0bXyi~ODL\\ig4f9X_ZºCc1Rv(VNvĶiK()# ӈޕV9U)vsO.X`8sg FXNQxX\q!  ;$ȏ ch#]J{-:0jkp}>j8>\)M"uN2[nF$lh=ԏB9:I:ՖpvKw %VN t;8VpBKk&ʅ=_-d_бi5@ތ|Bmyĺ>*}!O`0ƿuUf;擻ci͐)0-CB- 3МT^Mcxl? AX*Ur$<$謼zQtFWSe-:р17dH>أg{2$J[\|sU81h!)x*ߖg0ڹhtx˅xwREayt(~$Tb2'>kJw,%eɼafFAa=eyYԾji6[O0T:RJb>3YkӀ>dx\z.%$>鸣bgi4F &&(g,@{(5>uJ2"{PWH_(dA'nCJ>L6/ˊxN1;k6wI;|M&Ȏn7w/؎Ͳhf < hl'9}8iBޟqj^W47ŗ('1l>A[m2*7$]Gylpz^hpI=t0IiCզ!i6Ih䬖enco~+|pnoɭQ Oiϴ5A#P9S澖_f(izA2/ri` GhId.%s:Ն-h5Q79/~hi<'okmriX'sOac)GSXq K1Z\ v;S޻q'@ ޳7(0s?vi tg* ׾F OOfđ wD8zviZboϳ@k<;j754M KPYv ծ Uj֪\f-]CF: _{*'zH;k[ ~$_1Jmϝ'qbOi;HC=$hɓ[smI6\Z\rf&$Du&yRJѤʢTDU\O'0T؍!=uBgR2~UIA`C%v/Pe?=屉NGʺ\z C4\{ESsj~"d8JmyC@0yTo$;_t3bZݳdWe0segǕx~ߜaErJ5}Tu}E)ERE /a5,% i9 1ž'% @qwR;|W5%hh$|u#3h68RNݸafM!.*([zYܿn Qsi͢C2a2Lb'.SyZ륽ɔ|zR/95D"+rю2lݭ`Z:ga}c^$}K\x`4NbrߋPmuV!7S-˜ Ip$pIb s+qVR!'0$Tzek5hug? d͆9[̟q< V/%YDzjjD.ˢBTh1Ymz5eN@s :"Q[#E$^Q$W`\(OG[g\ ȅu _BFO*4Sdb?Qoռ12zxC1g. FkTw`D-[j 4-90$.yl?)d|p*,3G's5b/;b}&h窀DS`r _yfx|]mpbgغ&Y %m 8!sMiuH>ɔ!#>k7~ 'j)KxO~TL,E¼v|IT ZUټ\Hc;~247JxgMO-hZRi;(y}\GvUT+;X?8h++2D|ǿM}sxf LjdCէI<9K|M2y8Ub&Ӯ_K?kxB,$~mq%c !y2\Yq-}{nO" VTL+ ļX޻>ŕ =^D߅Kz/qЭtÂBr/IWF Tuv1T+`LGBwaM [qH T9ঈ>5ȽQCx E~{+;(uıd( V>W*,] wr) k0d k@9̐y 3zl&TǶF@t Uv_C5TR>A~KB8*lm>td''EܤÉ3kcsaG :e[LDQV'J˭C3x; 8 U,Ȯs v=7Jy56I/a ^JHעTSBty]!O0c ɠ|&](W_YZkcʰ`xO򁽝qsd(pST?E3#Y,6\K0fU)D~2[4zD{7?--zI2[3mQ`P@=WÜE>p+0U i ̊AwY#(@mm%'Xwi!YaϪGG' .WjUH$ĵwhLw =klWҋҨ 43.5)@q 3CbⰌ/dUf~6'⹕u%0 F8X0S3KkE&:S>WDYTueg'5O5], !>ew.U1z2b[Տ%PHh hQ"|]4N)ql||Υ VusqwkNbclFh}.vFsǓ|_Ϻ-_,,6 E>.\lZ|Z7g)p,9~4Lf @fn>!KSot8t!޸:s{diʾ ;u*"e6UxՂ_oڸ˳G~pTl-ǕDCq.C G/;b4Uӝ`t;r eQ;CRg|gpcTm5E & 0\E&1줽H`\4 ˉ*`XscA zl@&Iqy?f5+#D$eR' щɲ]N+=:P[!WPx5&j+$Ƽwjdo<s xG?)nEqFn T̆'15eD)bdh cAW$\(b.EQ1hGJ;CUQq1T:!2s4o97DcFVwxB>єo~O6Wt#]E;G}eR>#0'֓;'eU?jT?M;Ye1ҡ M)jK$=UĂLrL,;Ճ# N i>woujfN +d9!t[, [OtoU<"vu55F(ERx6o[7pTXıM/˩|J=yҹpNH -N3 fBMxiu0`uP[yȯƆdе_2XGVI46t,be'7"Ĩqr Yݦ$W9@zŏLUvly]1ҙ)Cj MZfwR lu[vRsK!AZSQ6$DG*14 [aV_Z7bv)|Ӓ~6L_WF<`Qq-O(K&PWfܖHiqwx'76Wp?{Fjbfc{C*gRsd8L_g5߾04}|J̟5_p̿-z$=#) <<MDh0Khb1Wi14oi_kC09skSg aQ\p{6Z 뫜O&&і2\\z,j>qpiʄtuLMİLDDQ]y`q9R>0yMLqa9R#^XlO0`V0 aKQE[Dl2vJڻějVߪh.ٲwʯ&}5v # (de &pr~GHKmQHZ} a;g!|q&aڠG`qr7Eb՗GnM"\{L̍7RxܮU.mvuT#'AfTZg}:/QxMwkGdQF{Zm`ӯ%kmWe@9ho) b`!ě~JF1uFcbBŌc`RKj W1f`UpѢƽ=[ƽ]z:94"#7)VDECB6PJd~_9I?ܧs]_Efw^YqCŠA`Qpm׸\djqEj 'li\*?L -e\GgMG}ߠ\U!ӡ-$@Xg)IF9}u)-#M/7F=c8ԗ&!g"~qzK>Tx~r6 {%1-Ga03<;peK{30rpfiOA%7 hG|N. 98w+˶ȹj$5}Ѝ<ގԦ:{ gy[ n#"{G'e8٭XeԯRA-R{7 <\&G|&S R@ohFjNu7p8Y`jkǑ }FA]l& ]hcENvJÿv2ԊHEPD@OZ8W3+%V'CzoYbr2K8*"ns6%#C:g%`Dt84E![/}B [yrհ4F44.YPT]3&^Ƒ-{#dZqގ;vvmO9&v9jps)Ik>?hw_u |$=hZZG';H5 g'-xA&5kt{E/*n{!IOV2 q-;PJglҳE/Ը_9.yVlIFmc-mȿxHN{J$ 󊌝:!]VkI5gչ# Ur˹z`ʻ?\o66sW/ZܜDR1BH__a}=Q2־.W&h2 IC9Wf;F=DjҞnZA.,yE'~ӝ)QgS^Hr^f;=2(Je:/4?3ۈu TO\hkJù$:VIkᙧ4W=@.P{#K5t\薾X *JX$MP#ܧ6ycX( ZAUtĎs& [ùs^M_aVos0qUowh+^nڇyC?_,{k`װ}^|Gs]mF@DoL+uaب27-l ?y_rڂ@"(E?QG9 wg,HOVDڙ6̸8s)Ć6$yQOUߥeZs<86b=2>/ y#q8%*ꨘvnTR0x'#{xK@:Y '98.$1=)~UK2&YwEn~`sa HIPGg2{Du_n{2{)x2@- ٳL4% 嫞CǕ8"JP%#zh+:7 eˋ|\K۳<~`wo'jaQ(@Dx-u*4KKc2/8]&̔:@8\QnM` {UQܠ&1q_`bme&3&\ł7 F>8~ c0(ԍNCi5$XZY C[ݬB+PۊCݧ XYT3^e׮oVlZ50m=;_Φ R_5' (G疀F%H2H 𜤢%PXݺj-Š|c}x e~ 䱕>&riT849_$:mXP0rܠTԍ&ga3823Hṁ.DD`&r2ͩ  \TUrT )SV?qRuzMG+"#R=}jq)XolStR~pv z6㚎`RiITGڷw|k yZ6L7~AǤ?LwJ̣[Xg/֋;gGT#LۺZn9k="Ҳi-C23X? z+V9甀9M}@F_? ?k@fySo?V_9ygoLBdXYf?I5o.SFC~6 J_|"d~3髳Eܴ*)M"DO?.*R;.r{p=00:Zm{c$Ŋ![Bx¥@J`ٔ%EmM#c9kW3)>@2x8>X=mf?5 ny%ZLeӷdbdU/=o""_͍#sz:'VMk.vV ڑtCH]=ˬ,`L\h/ʼR;bc!RW&s'5t3& j>Ǽ=%Q<ϒՓ[7ǒ-f9Lrbׇ :(M8^7?ry'nW40u 1KU갠Fa_˛2K)G?럸W* {kJmbDϱ9b-2 MNt* P#V(CiV77 sQ64 gH"G?r%V6P$∩Io7iB1 hnJ4DcyE?",<͸;ۗR{aQ;6 wN)jLAP4NhuŦ:P~ӱ3t8D/1]QcIȻX-H| !B<6lm?I Erw2/m؂VnT.q[nnb!t/*7O$m3,u65 8wY5-_lDE NV~!)vM3 Wљj+LTA<|8bu@SL5yόPP@9z~%a;V7-+ 5xqm7$M0y妈TcYjbY%>DOӿl+5PΜt2)Fj^rD nBPTL"Q(sl@τdFQ1Hmߣ/^I3`ِꚒdL3 t'i Aph"_,!m&6?|vAt=NBĒthqV  9Gr.Ov.{N͖eTư fh8{$`"ڏ9E9qϩ9`69J8,@ĹC ZLP).RMsʘnc3>/XY"sSDz$ ' {ߕA:ŴA q>8ڶwWNTX )N"3xfÏA*dSq\R6q[ / wVx K59b)B?DHAuK[DL!3„ -nM4pwDHj 8'#wo=X5[n"rm?*DgO%Yҋ_:i- A-E6Q܋,0@!XM~IbkX6T:bqTZ> ,dsi <1f29jGq]-Tn=bMqG5@yzsJ9Hɋ'R%8PDCM;{_&_N'ؕ:~'Ydž/li0q Dˬ{KSz1]ʤ9 h&p +eVf8q({m2FWaXBur( @vSku3}A۔d1[;{{'o઺mȟۈ'^kz`F,XV-1GyCjW1AR6H潑Jw?hz ] `'Fou;iM_76^)йXY žz?nQ3!᠊SJu;לÓu۩]s"G ^Bϝzu̍V} C+ yS @J<.Ɗx^˞7%3@ U4o· XH:gɂt!$N#/#FaOlm'NL2xm 3jmۈpQ+<@nfr;L5oWW&NM{bj;"aunfТ!8:QٻQq}8te$$ ~$jP}Rv!ފ%UfNuO:5ՐO 3QQ4 :wP3v hFoDY3a@JR$9#v0V?`mlޏ#O M%4}{n27OLUZD "bOp@%{b$ WanjrF E Ҧ[%>QsJLJ,Jd>@!ftX;w>Gk!B (" PL=ϻ*.9>\<bg|!}xKhwG 7_V?|4@5dwn-hգXw*dCήcI ,~G4n)BP…[Nuφ֪j}ƒ !4@?M`g#EMd):3} 7(_A >W@XB"F6cqʿ-n,rbR}od:QPVVv!/#*E#J**Ycda&+XߓNG:PLfJP:-MD0&Oèt"38s} f\У(AߗZ`t߳!j];J͘>] 5S'=ګ ~JJ}4\-g& C"C~5~o=4 "M0, \4mȐrCF8OBNT {BPS'8+ XhF6~ d>UQ]nNBjľL5Ă)׷w dlw6zuΘY-0 ٦E\10Oi6FVrEe} L!ԍWPfx$V@]M`T#V.NWܛ ®}sH6WɪFsa5cYͽ|" 0GpMĉ'ً!(GgVT5Z7]&"]w=KAlwa_:5, }xiR< P LA1+Sʇ̌0 4'GS~;{ʁlUOUlr"RkMdL~.es#)!jqͶcjʅTCny؏|2W2,"u:U*XRٵK<`$*um9Wr:|kԾ=s3进p[SuUG$Bt[=g[$L5h l+ D=#h|@}!cUj^'\k՞ 6m.7dd}iSICMzMQNvL&h{2Ca`ˋ0(e{LCsB9~)>U# k(9q`}r6B;|Oʷ1,?4C'N[Gys* d֓ajhN+X:* WI{p ,Ct)S@tB:rͤ0c]3j"x-v|7Z 4jCzTy٦ʏQEE^ߨ#P(^|dʧ*sl_YF1 U?XFX'~I5#P# .ٵ_>;eTc7R?oxKG8*di\֓FZdN-T&&tXAQX;w$ AƒqX~&B̭"VXxRjMp3L?*\oSj!/Q"ő=Q ;^[S\/P/Le)5ZJ>}›e]>6⇚Esz| /x$?M@-[[1<2^ϫcfR3@HHX]SJ 8uW[RD]>m7qcyz0&J@-߀$8$#U%pyW{/Ck(xM ȄG`EMK(QdKl?Ľ_~7a:Ԡr+I{s\%뎴DdxZ2qN4=zt(jl^é%Nutl c) Mr|?A:jke{_DQ(I77,6:jcnx1mS>f&mZ~ !iQh,Hܧg"B庶t\o3r,Y+mKTN]>۬WSЎ#պk^38_ ]PPI ^jԍiI_H>sH ZCi J~&ݰ kj?#%oq a]|_ Qn y6f pHjÀU}Oܾ>Pd*nzzNY[br3f &2E`;P`+BD^2 HkxToHI鈰ڡkl! -O-d0\~ ) [K٘o507[6Xu\tzmEMj bJjFH:mJ R?uF'Cu1 DuQvWp3\bQM1\0@';wɋkb2o1BM)RZRdl& /Yڠ=Dg;jo_z7[dW7٢9 Tej~k"r 2`{p쥝"ŝ{ m"dЃܓap6j.ihW fX|Uw}4YL=#r8q1Ȏɰ'y({ZM%4i C Z/bc@,ooVxzRKm^;_sPӨdZMH8Bn> VDJօa)*GaSY|$pVEƓc]7柒w+tOYR 7$QdY)r>K{P`!l;3ǚ}eo#3XK4c<]_r> NBR_ck@l|T{x 1n]gO԰%J}c;*}2kJ$\6\)2]ŋ'm[q{!#"q l;8W q*]pS2lTAsΙõSI%K3*~˧OQRP/3AT[%R3y^!*(cazThuFWFc5°M=w҃#knm *A[;Y6s>D~,Q13qOоL%f cH MҨX4:uM9CEԯ6;.њyDsTC5brNYx3--'9b Pe$">gρx D ͡GOF࿙/ B#7zbu޶ڀ~Lވ$drEXA~[aNm%ɗU=Z1)q !ؼqZ` .!#ի#E#p*=4}#8|!K>♚}Ux ;E {W]'XɸxrCRE D^e*;:|5풋b~I!@|v#uvTMd?q̝yZf;8Q߅YmS*u2M~sTޱdQ~vJo1 l>M?XlYW]{+A|*b85E8#bK?1g 5;~UAʤ- <_2S0pUXܬ|j%#*D|viEu>&KGyepzc ̇A6? ͋mgzqRZg9GGiwֿ Xr%R5;3rJxh\9r,PoʒOON2 4۶~7Z毮PIy3chg;) Z2-1M|>X|dJKҜ }|^\vANNH!%lQ +~81y6s(Xy ?6{Ẉ:fo%Ϋe׬¾fk neIѯ3;vl̪ۥSfhj,mct"3ęw+*`R)G7a{7>F>,u3eK_rd8wKt!Mmg  MiSp0̕-Y$뱇B nW`&T&wU7DJn-[`e~Kׁ2ꌂ#Ǧ1I"Qux%HjfA`TWG*)7s7FZbqo4D` :Vш7u1AZW<6[S/1ñLl> !|SH׹[flN[ `q,$.ʽ$ߙ$lje:fU $ hrf>͒)[cÕvAIoX;}%ט7=8˄.%I{i<{d?4;Zu!TA%A/&V_Zo췌ekW,WT£[jBoSJx];^X\ƉAWY׌ږ@w''nXXÑr,T5!W𥗪ťg?'ܥe{KӻLG>fv8:Ti_(햮z#W ,֏xMfVPj* [ZI Ŝ;{8aj)jqGBfj1uA$`HN2󶹄2cB# (I,}#JZR~hoXl(/. d[ILU ’׭Oe@ {ۅEAP8گ< pʆjĖݠ PQZR{$Y!*In^taIvm'3KGXFdf,\R$SƴγRtӬ[ߒ/'VH xt^Ώ.!Ao ]{$8``#iL~d0܌gHNMu/EA(7 l5׷N=x`_u석=h! em. &Q l>t X\׍Q.y[Q3ÛUL^r eJF:ZAL "Ї*(}ywn}nyPDVײ4sxia%9p'\+ Xq!V' &!qpӭhӭMҡiX/^;L-& 2 9z\d5wܡ(l@  2ŴZ}ҡO(#g8aFo_So2V#iP!6zZ(AEA8 -p;U6.bg=p,(xӰ.ub@@UW/W8Lk%v_sLCE4 !G#'d$åS¹#^e꿋RwS?y{7;fFNOALo%l&r5I8I]!ɕ}'hK/*Xh6-GLL[49Q[Orm$3 [2o J$ ݜ '_='r$; ̨@RspsٮM+_z5w%ȔC]1xnT3rsCj;Y}v'<ۏ&ws 1:6 #: DTaISC.-` J4+[x<γADdg@:*˜SB_'Grc 7Akxyc"b W#ꋦϊK˴/y'e'u^wkSkV_ x3 *<1}6J?&yحN@E-PX+A>j1ci؞|Njv_>2y6GayWI@AU=@O'av]~+l{Yd\d]~2I6_ilH~#;X_~# V\._ZfIÆi <])δae%M?yb2 W,/ s`&tm%8z#mM*f"#I:M kڒK0o`49<:$l҆c[SPkr5 v.AbXX@265[|o{} RE'!Ij]Ҳ+,mҸE%FV/-C/1W.NjK\˿+}UrѶC#;QB aG܃ki?«DRa?AcI?@vGQ@c`OL0B(vuSJOO)X1sſR"H#s;>(i|DZը/6L G"G~g.V;MI0RB0:u}ޜMv%Bn&vv|K\PU;`C|F[>C>ɐD\B j6 W3<҄tPzC?O>Nz1`eB8V&63L{{$9#Ԯ \k4#yd>eP,u㿡6PAicO S#n 'rVyH>Juxy,\jVP *4Nky4p;i$NBG+bcDua<dMv'Q_j&h=*ns7uO~Jz* 0墮~?$58$ʨB4˻k0 5/T+i/'xJpƞ`vW] R3a3$@)CvKDzAf]c4b:EΏ? h嬿'-9iWd<1&vdoȢxG#﯍OJ#yS v⡩d*O'' OߌwwsF?R2c$1PU][u1 8Dtu.}Ď1veOo_!rE C3,2RN|;O0˓r?V{o''ǍrlHTC>eX/V->/zU]C)UKcqT@4;~D0SCvS(8f+Ϗff= ~$hhԴrbYCxQkWGߊ,Y#mlMGM8+ ܼUk}4u-הG'jeEB櫈o^*6P @pkW4kŦZoZ}UZ48˹nK:o['B\v$OL?Zr0X'!X.j2{LpF2l~l'.͗"I0R%]z*aUl%?5XVz*XJUFp&D:#B/.a񐤦 >' &[pv+C˾}T#В@j{'vvw@ >ڔ"&'s 6Z;gg'i5?}>$Œnxfqh8%'t1驨]i, 2+4h x*PX9@cx3y/H|JuQl+.]b؄v}CVPQe>+xJ,\ |qz6('ؐbJŷLލ<7 yٙ'2-hzzxG|hʖeg-. ~A-/ 7 ܎ϙ׀RӣI<؊֦Z6.]6j uAU &f*嘝Y F?D-`U鞭-3#U&m=~U6E5LZ˜)& դ)Y+z>Mw ߔ8 }oэ&7Yl2lnٳ֝L~]$4 kƃz}ЯcFFԔMZC*q͚=v3wxC"_Hɩ]d\"n )ٸc!?9?;dP jaɦP8G ;LWK%d,F;oD!*?^My0>s& \6 _^#fDrU4&zNKC0F6eV,;e`_H5غPR=zDTK H|h-fZ$T'3X*ۘ ")>)\9(|RfUj#.tN ¢5=2' TzsF1u(WKv/Uε W}ۀ}07&jAB " f l]qKbMpP6t$'\PVaNkE|[2?SG26qÿ umJ ۺ_o§F8oSKE뒯\"V}cx}^jy{<GoUX7> E GB,Nw Di[ԟB0jȱQLDS&KO4";m{} ߊx Ήp %0eא&8]q&mj:6I~ҏ'57jIǃOwʡzPݳp}W!h7$䤤EJxr2߿`Y[m=QAk/*ca^2i-߰r3<ΩCVcF7PE}p0+hc0uƻ票Dt>z!%I uNLfü_iRRU AhM$c|qly{O[838칸ag6D kR Lt7KNa`+GODt ՔQ1Ga}*d>iV\OI[#)6-ȄM"\WeCol}pGl .e#[ X9t1_lj" 3`oT\_"UVT4f?t"ޛR<[KέiYå"BXqQ-+Z.i.b=ZJĢ"l:8x4ṙCKƒ"&u>4wy*KK9L,{} @Rs .||7'5V}6hcYe`Ze"m*໬f(ҼǿH&qh&Qxp '?RPeCoÈL0>s\=6%E= ?9Ŕ3+2BD:.>"w,@antCV`B^i% fJ!kg;HӠ7 ,0g)e$p)rxQwߘhTLC\#Ox!}^)LjSTa" h1 Qeat@!^oMX{YKkPy TZl&EkM7w4hJbYщCTd&IeȆ+hށR}f'fm_+U& v;jэ~^u׼n6V⢧7Y5sNůS(_h?$x$vQ/ qDqySm't+cO Kwaড#i5 DAPt:G,ui*}zكb{/lnut0>ғWƗbKܞ`$@I["q=pa-P/!\}ftF츄+.hC >\&^!*& \5 >,sYbOW1pCw#S6d?)u_xȆ‚t y{R(̉ s]kfQ:"x=J-3iQ99ꔶWQuosEWtv6*v8=?)+s##iBQH2l߂SƑ,Wa:颧@z>%J~1E}Z<`L.גV%z_c (3 a}5+A_OQOQ&hN<ZQof_Kxjrي'Lp~QVoЃDv=PAQΉ0H1ԖK@mM5|MӷJh AM("yʜ ۢš ψpw􉀡аqݛGWr|$s53L[ S_ܸ=vŇnx+3ʽ&k|2TzlƬ {SH{iѣ !&i6{G|<7A @:.SCi)U*ЦW BL: ,p@%ů.l8ЁG=FnղXCjr=0gnAƩj>I`wjojֆ)1Ucp">gNʪ)=HÁ/qt-!YH8 o;Pz$B[)"#cjH %:n%҄ ħ'~ : 1-Y:.`syOWfrMKMP:~. Ӿl=aB,.쒌Ic ٩ǯ0}dž5_- á zgvo*#Ȗ>Fkf\Hwا ʹ~GL[0:99Vu#Dqg<cEIo-ZEmuO)?QLe?*f.}ߜ*<\{b4g/XVؔ&44<뙍?O $uF19M)0`\Ң4]KSPt?<k$1-8m Y,eg֪G{ .*\%++JO׬)Eop W%H^e4~m2#:gАaO.wb6H.}-<򷬒nl #_+KWČSXK-gߏUX Qoʑ2r *(Mgt,Ջ&u{7`'x8X!^oY@hk\>!/<㱚¥X &mPI9JbF}p XOyH52=ί[GzAX|Lg߈^UnYG!ol29?,A<6CktOva=*zoQK-Q P~C1 m tTzvK\rq 3"]x^(+P_M <]DFI=s6L`M?fYs6/м3Gb/""+(=J !=ΏJpfl-?>[0R0WƭKP2& D!5%Nx *V3vea1b+TdJ ;3OR'#dRum*/`QbѐlyvŮ. eJiYY8hfjszFuWlM?Aj6ʁ<5p0դSlYmHdck??m33_5c|xUΜ,iYT7-ПJa H&9>K7_ߪFwXOt'=6.I V.!>1q a<7s/tHb"QUt\ o0vk4gBv)L3U9WFsv4Y6RɋϘ7ǝ@zh[u3*#F- twus0fEm,8ұ^1)5vMTגeqd7M/K5m ! ֎J:I4FFD\d#](9+8_c3J5SM7Fz( @ݱ!:bAoҚ"hc>6E:0 |_N;,u>9s d3ġSm5 TH@&6Q\Ӕ b\H&A7/q"7ĘɁ,D\M'4+ ͳdt}+-$(veMd[X R0"MxDY2Yw1B:Tqoo(+xg<߂n.?wk֦tWkY̷ -wx}#k_ѩ.˱n$t[C-#TPsJW-TjI`c^nG;XކCp X*yOojh@F(Őd`n%qe:V-S-ȍ#N꯲b&k={uT}, 6tZRͷY~r¦qY#M>I-9`FZ~&8KQyL? u8;sG4/\`Pu*AA<1| w q%U4{#cѷ-|#|9/AGP VWԂ ^)Q2x;o졩A" 5^8-Wb\'#'sj"c(̀76KrP=%郴i٦fYdUwޣKRc!q_ϝG@*O ۚ;Eڐޖ\|p vĬQbB ~kir&&.v ɗi6! [!m7}-*t/q HlUȠOHo7޵ ꁴ'TtS_T!h&1'f*1-6{9/'FYCpڦ˅d$jjvFuyuj_)HN \x>?RLv+Rc3i?reoT[WSKRVbX8&ZbeSHapg;#8bPMS;QpȽbѲ:CZf^O[`RIeP}l춛oϙ,&a$ck[Zlkq6S_=q~x? 0[?*1Lըvͻr4_s]sYYP>#xNL9:!wh#qR o R`q"g{gE!7q9K1Iw(0#(jΛtrUK9E1o'g{,vp`@cN` ͭމ՜V~ [-DFt-66=/0*Ithʩ > 8wwjQIo=Pg n (ev<g?yZ8IDztMƶ3A! bq^d!-4̝N^?"Ih2: QkI)9{ ᱪQQtzŵe" o Qy ߱6nJ /l.K̑3y22hI é^x&OLmiO 7LLqPiDZ1tH?l'tyǗޒ1FdFEI$Kjp %$а7m JxZwֱoDwى9_!5m7fCxKpgu0T3 lQRJ)3W2YXA 5HD^we^Z5TK\ lAc<_}d܀ Y@Il56߶S0xW0[D}㮋ve̅ȄӑI!>*0fZYuzn!g8!fU[me X^8E={2.NGj>O2y^kZ[N*9˒fwzĢk:z|㕲T-D_HȻxMLĠlMp)Q43R{Evɦnx-"\:~0O8TgDWl8v:m[W'q`̅w&ɴ?]p.2[.hΨ6nC$(M.g˫8fJ|R^ea~?DsVWݏ*j~'3Q"@6mz}3xTBg~#&F b7ce[Xjlj/40$2 4 F?Omr°a w#3P#1FU>`o -6ojwwyj` Yz 7mbVB[ԷY ?$D!ИigSx1fM#ӻ(eو*irˍ -<*PHRIEO5eb='R-Uq50̜2PZf"GWe\Gn?@EH]q[,KʥA_yBrdݹ 6=QV0z=Q,ѧ6JN?I!CC$I.BLFZV7:;Lgv x$Ҽc ZaGs+Y+ht&gGHME?|~T}lPi=:t#O 48?v t酖{] pMfp@>DUm_H^& \Ɂ-}ڍsJ<e5X'8[:UиB!If^.,lsW`r @LDEyC6Ќ1ob0GX\g_DXUZ}џaZ5Stg_&Gz͹#&F7OٗUXbb$m ci'WnZz= U<$:`*OVOnX5 {V.r@(^䊖 u|ke?LɽF,} oY:QyuC6ܑs3ޖn@@^3h b6%!x6N~[%hoת35r1>v,\c4oo$meo&ɀu+cgCVWe?,adm]+5Zǫg7לxbDEO$y!_2X#׷̊UFE-Ƙq7Ii"ѴO>NEQ*DJyEH9#pM:Hzwc v+X囸y7z $Ү 2)|zP7Y8ė+FεthP?17ʑ;匭BDBVe)X' +VnDv ߵd%@~6tQ_x%4+Z}&S!^cl~`!>{ފk7RWtq& dU`\{lkF`݄km^Jݔ\ۅtid$|[-$w 4n0KLXWE!(-W'SPY7~xk_{uL,9\)6ϷFKyy!j3P`\w2\kjd eaIth /M3 XumU_]Y잦_/WM^bB 𣏕/3hCOz1V_TDdގG`覷\T&L> S@P:\j[ǢSym`4zby>|46͑4ѮJqSԎq슬(H j,xՃv' cbw!X0r<}9km>&؜O) D& v" ] Vvrp֑TD(I |DC]fpOrӾұ#Xc,t TPsl8]o̿KbV֠ oOavЕyze|ⅳZE f#빿*ZRuѼR=5gYZU$`9)mqro(,nA:ffȪ'_d6 KX2}ϰqK(J5mZ.rQ_Z$iM.ĨMdzc4wGH Hp:B !Ti(y08)md;AG5[b_)CiqGbX|èD~4>RYtdW8m~k$P G|Ru[r-E腛5i}?ʶ|Κ@rɱltRG[9Jq=Zg GUP_1?l!;GgȂ<:$\ǻ%KО=lʂݾ3K6q魕Y`Vev_(1X <2j惤?A4to&0)'Ktɶ tB\7Bw`-Ԉb3G Ճd$Ćvߵc| 6)+`JԌe{Wz2ȏ/ʆ+ 9,n%=nO#.㾹xV`? <70 ;z+h'l*(XӰ5pyYe[hQA _aO65Aw3ZcZ  L4 +1ȬϔOڧZ8iI>ՙ=%~koْhI΀A'ےAp؂N-6U{j)`X޻榑^m;DhN75g]A$De0v4|M:w֗PS,ytCxWPbqL#pM.d =?ּ)U:ap)웢j8pMζL)H6L9^,MΖF%NvǥA @Hez #hE&B/U .͓3Y|4h?!3X%e_@H~5މ?5Tݿ'탘>$iˎFʲahYgmtxguW ''ڤ Fh6A SZu+ru<%ޔBqOxfu*>So]_@0WUZ`-jGE]lB-pDet,B{C6 WK`#>}+ [FV'N]gIV"ukYe4Gʥ癧Y1 b3Fos+fԌ LX%m=B"+%Ea`ęR8 ihROVcKYa| =61|pzL dBK}+jH;ES]2;^Jދ 6k-7?sѸ_ ۤ?q¶.z}pam7tDNQ:QS>a nK 8mV]8F[I:h0lΨDe4 .[xm\uTd1M$VϐθMCc-:C# +G&x|4K&^5uw޶ՏazXF0!`b2$l;R~XTWalLH0 x6r4(a#9ؽsGN^ 0Տ¶ U6;"utո}r*!y*}?`yb' b(&pL}SJ#$J PFIMcU.k^C_E2pwdEs'+^l-&bI`bCI\(jj's<&cpmTHYW!|>7we΀VoF;.Q)YݡLJy/{.Pq[ܙqJ\5H_o`.U<:vu/iolK밵?dV_ϯB &:S{gZe2:H57x#)%wMװx^唣S_ $& #z_S7,daUF븝%7;B,쓶aJ:fpJ o4h@SBF%4ÕlNXޯLS#ձL-X{QW=ޏxEӅ趤)zc JgA' : P!CCT2/?%Q hU4qY:bW杨4@#ep2 b--D}*,6[h_Q3:Q-B NwKEWQQ[L7rZEQ0f7uvetKWM<l+9|-E@u؂cWrƨUhun1TQ U C9$ę@[4]0Б8g6.|{+-)[8~%*8m mB搤)dP5E, OƧ :,nshcqΣRꯖ3X"=.$?{OiVׄEx5 wRD 9?R6؞)2`Twmf޾Pl/FcsU%u1{-i7zԬ ltM*D.8blыX#"LĤA(ޱº(p44!)9ګɭ/;V>euߎ=osj2"yXT!dD) V8߭N)TwHQ,-5@|yvK]d 7AT6. BB Uko׋ 5 CjkKŒb_*vZ!9Aǽ&O4}X'@ee]jگWc92 { -ŠSsָ^ϕg}uz] 1Aл֔1d[ʫ09?jxv0^F$5Qh?h((|N +N&G@fm1$2:eMD`?iX.oN-@APgnO# IJl%^`W`Ujo h"RU,2L+fGs- R Z% IԪyAVOډS,%)u7&y\oM F$MBU1JINxb :G=[ ttB #Җ6|x宒gr|L2Fפp;v ;B%<D.Mm^p acvK'.r5G8W੮wrjA"zܧi#\Bx\bϾϖxo]e|mcQamt6CDMb{ 3I7_,cdN@M:; 4:P߲ G<6N;#;]d W` NA? {XÑ-;ΦUeh_1kziF_N(Ty 돭v /]$}å-B`P&η0٦$ wrܦy}xa]"(6GlnRagCNLR>7r`ͪBOac:*M$[A ߒcc)R0:2KVl=kxlL?k831MZ%Zcj>o{_?d92(ke~v2ziPshz#w5^rܻΣz脖;{E#?F$ӎ 5?e3hQT),*)mr P ")v ꪔON"1MKzGX_L57W6C rP?0zYtRgOZ/,YԬ^k .񔁇6 yy7m X`s0D)^zkϓf5 H+xw=1[Mu2uEuh `MF6EɫMfO a{(xקo"Rzuha2n#oUې= lWp }5)Fչ8xb}lvShٴz2n0dgJr[ 8q@K.Ө+y ΍"Q&j.0b G)dr]##ҋ ʄUėaY WJE)2;4((%},*|뛢4θ 3(}sڀK VZK>zgQD"޹>4$WX'8-OgV"c,Oڲ k8| It]IDEcI@Δ5u]:5;Z/NURsRAAWhUŕ^atd(hzG(:2K4F+enxIWt|=mjx5ًPc- sWA<;3n}U{G:z?=\{?C>6ܭn 3r/sȿᮥ%As^yx&rJ60YRa_56ed+Ҧ'J<."NVjO-ZlCq=d + x @rer~@cԢgʎ;FL_p?*I-O;kp CR-?F޼ ;GʀUDRV={_T]S3F~{hEg0ҔzZT@}]<)aIK*@Jlb;oVrptZm:m\iF)7DC e@2/t,pa;P%▆A7jNA x8X{6@cgƒv/$o ͕ݠ;edx:#?Qh; %?KG )Gx@hB6h(t!yxx1dd„L|1b#"DtHNĮTDMxA_gN* ؝q$gW b0d_;K*‰͆RFs.xvچPɡc)K>üI>vbw)ħ,q=*y (z&b'.E{N"| )e!tfQktP1&hzٸ2:g_TB#gad=#lk翠ĊX7R&]$?z k]ws H./ V+R89f|!uӜeT>Jf'fkd"Q.$Uz?UotÝH̻ĀPs鐃笄DZ# E8y~ l?R$@HAH1<*CZ%;025 %'<)gs`r|]}tŌ#Au*CKְpvZ0- >Õ\># Q ړ%4_dw$Hs۾@@Ho֠ٔW0kc/ysLawh`0rQ@%p׫fNC"q.J<]h3֑" ~`WfG01m^>?F/>kʚmK#D&KL61n3oAu]v2%~ƴW'L% #c&4R`+R_)Ј"Vou=q_ZR{kexfPVRe> /}гzfA8}ԓukefƪƒB/2Z* 'x@,]d${2bi) ۜK 5әXVq-yꭎC]bҖ҃% 1&$&%%2((zw o2kz?*<L-ݩOm$D~ c͔x-%j8,]"G ˓ZSMo0yCYst*\$r2`rGž){N Opkb 9BĐfgj4bćOI8 x C}}_N*q"@m?>R Ue*QFmFQD5a˖Z {jad-B@<֡"dgPOtzV<;E'8j.=#2dzK/y'P4G7}VrՏ uR}4]SQ]ށ= ]d-UUͷc onm5f@ϊ _+Q6g\*sF~GzlFqh<ଚ͠H=? 7R./gsّU9Цtۼs{_9{c |lN7 gكK4*abE`\0p% q]Yzd\2 I|w;4e9W/{gKfÞb r\zncR9ҕA}gzYp54X]A/yIjGtI6Ҟ{a 0Y` 4;h3̫Je/·>ZWe4ҹᖾԱwUʨ)|u3#y͉{#ClX_pTW%PŸZxȈ,wXֻ`I >E[!)7 6 BlM)AO[B_:G0,Kr=eBIxk,i2-x m/1D,hzᱏ*sa^_U,46;A+J4v?k_oqQV^IUi.מ)qg<:UNWs1zl\I,JZ1 "LJ^ Wj '0 ʳh/O9(! 9R'ߎA"֤"%g^K_++2Wް*&T|.#A1- (Λ5Ɛ'[yٓ}Eqr r̦WܲkνҠ)T(jDcaKⅾ_jϹgؔm?) +&~;9ttQhRX\eH;Io訪d|lk!ԋ5 :bc_ 1?Zq)]t;- ɟѳzб +n>GɾVDX(Ιr5B:#j qS>4F` !+zG-#gChWҜI&gM8˱,@ | Re6):B3y7kV=IU]hN780%YCX 5\ݠa樫']kY;wQ5vo׎GM=;zJ钚m`0#JJPLm}G(a!HDOa+-4EVgh+ܯв=ˮٸq! BL-;N1`j|UkaMZ?T<'riSwuKϱǏzzj/i:mαXGۂ|7PVVDL6lE5<|/.8"fgBzŦdXB$ #3h {U5GG@oo=r꺩JZxpktZb9ɶ^ u:pGQqWnv hKI8xws~4gȿT,OKH 'B"6?L!\ߣlA%vh@~W- y=M2W}p(GiYdSF+e\Qw撜 (q5.Bhw^ 4x/L_;c N v\U| `E69*Vv`~s,(EEXNRO j iS8LS7sۺI*jD s1t+J7~{; `U5l lTP% *+~4'A]T6o}yE 9p(sEꋨ}{:Br;U:ǂQnպFYگ* ?\ʤ9n]Y ET^2_)ᅲGigsvurK߻T R(i!`ckX_؈d+[=`4WM]K[zbÀSEݗ=ENJ `ߣ3-}Ki0>Αͤ@BϤ{L;ٳgln8DTz>v":ɪ??B&qηyX!w1w.1wvnɬ+4u[iUHm4b/uj jtG.Z݅<:r 7`51ާ:Bta+!;DdE qzJJz©%O휵`Ws3S.vjGrXp|TR-%J>jĤկyy `4fx`LS^/_%t1raxiJ-(ab+oTm^\dPpo b ddqrvtՉ*v/>ͧ To'.AY{Ϥ٧fTP(K:uѩ`!ѫZs t64sFjL_T uG-ex,g0l;Rd^Βczf^==kN'6OypDZQutQD$Q8IÏuv{eE \nҡ{oH2#Qd5Xs֞(睔~YD^+)F.a}IV2gtNG8^ljLhk)ui.VD"-Ƣ%~)/4}gpHZg{ PSsg$OC>`GWlW;]'fRX6SºО7HolH-T y͟|𦇫7a/|쿕'8ukL|(1ƥ sΘ~(&X+G&MAaMb>jFC2O0:N>mfƪ*^Xь(fMd`~yA&` rM N 6@RذЙ4+Į䶆{6y Z ˡie`#CߦA_c65z ͣ=DW*%>Mg |AOkEQ_lǛ<yuŹ,5ʓg@?s^k= 뜫DXb:ĩEI'҂46K\ /8NKcre O|g)=ͦ[ Q3ZUX#؄u,w@1 46yQ#44 -3 Y2uκ1,wO; i7 38I7T-t PӆnvzG8AU@}}A47m1FBwma -z0\M Oo6.<9-=o'= *e f NȎ`'P[^]# z( =ԲI4a=-ϟ(?`+L+}f 鮨M,i rv ZGsM7(EKCgDp3R&y`s09&vosDSKS7hџ V2|uQWNߎIK]S@jAa~rwV擃Og:)HtChr :HLCü[\/ )=;dn8٘-K#‡) .@ro&$:<ᱦG搥pqr2b~#UAX]1߳(м7I䌙gR5! %w=PkʨpBrxW?'bT_Bik ejef08Ͷ% 5utmT}@!zm_*C:$A&k5׉`$JmưFp?< -NPE g3"/2cXX D˷W`ƀ]pއsx6WniN/%bndɒ'MXRaɶ) aBm| KVS8<3XXqSo˞Tuµxy&W Kj+lb[t]SKJS:mEv{POܷȝ|MXWqHZάZѾW [ S^v0[{֐+v,w៩d|q E+z~p2geM>OMei9'Kr2FP6]o E5W(q ŢkTnp*~"ɝ xC @#0~JMahO :D|^+Z'u2JUX#b Uhk$MS"ohLPQdHw( &.S7_k1 -#KO;6Qd\UJ _^dg$ H6FMb]oߌas0󝢲F҈ ^0RW ǥ <$JX Zm'`Jiol 2mLB,Tm 8/‚ݯ+rw%(] dj>G SlA(^CA96ﯿj+ucf>B!^|v? /i .ks>[8+Y*P@_ cܴjUz}`zӲUH>x 9GΣ C'8cbb !y vh.F?xz=.]4Dzqub^bƴ>.3%Te'Aߖ QYZOv"aZ)7ntTkjQɝN>bm-7#źPJ)-.[P Nan/[ǻ ̘ۙ[ّ.Ϥ7s"{nlvW0 x,vAFX9Y_v(Kyj9dd2Il,{OE)>UIӰ?A!:c8V0licâpLd ͚s14z0zoI{ip$櫵5Vܢ&m}mvWlխZwpAVڡm~ڃR fae)yjFhN)K8x: 2 ?#h-BP%n|VbQt^_mSԗ8{qlƺ_pȹ8z-ߔ{ٷKm3'8߶;%n/ac8ZIg|qGOlo44Lr.%Htt6˛ ]|?ķ݁uڛ]7S/ KoH$طI(fp"dh< ߑd%b9y7do$C0\UZ`)2P)@ΗE*qe0ۛ }eX_fdJh` γ!9@Ӱ!Z+Y -jj4oHn`zx;ɼ0C@].A2IwE~nŻg'a6, %HXw?68QgJͧox:moJ*x;I~FLw|"4vũI5z]Y[.i\թf+w#J o],PϕOHߝ GLjt8ER層# O="\D粁t|wOfd %S-f ;Yx ׹=ܪxVq,Ĕrc`A;Nba]Z8s"B0ޖuAKlyi(C6Uikb3%tԈln s.\l YqgWWzpJ>UGBPU|撻\f =Xd;. {ݰ3fC4Xz`qPb:$hM|~A!>rWeSY{ xcr>˵eO2RAh&:2KQ86{q :+ea€%z@]ͼ^81*J++{ S#w< .'t#:}: cg5'Y 9,@obrg~ݔXf7BrHL u@ oS~6ɹk]R=?n 2v,7GQz9_I>@Ys"^Y%ŎR !ynuβ\C4im%23׻1h3{6t,JW0B/{ n=5;ډFdFRtmoc8ߛZvR;F[ A:3dbۣՅ k|"-ypmI1)x2 cXh\>eY@ྕ%䡊cxPe A󡃓p:J{㘃>k!pWiekB |?Ps5;~T+nP-rg,%³&G)Vzn!.HƓD"ja'ɘ vGN6 x-R./@ z<"ݶDR'PsNmoΫD 8cdl0&-^x_9&%USs@dzװ`_܄'\`йvH.#g({3)zAqr? =7=XwBi/q9,J[JfY?4v H:e@-z_79`]Qj :szçPm.h7hofw,)H@k2  EΣ K NSDQa\EBUg,m슩qS>'9 e S:~Wdw [F9|ded[ ʷIn*=|k6‡D}(&Ϻ~l 6VC9lG~ȎG8ױ.naEUJӰ,ӅLe}}?,Z]_l6 8:ؗ&ǒY*v.,ři $o)%ƨy*hV$f1SF/8W6 9|vqb*WnEWV=-OCM֓`ޤ22@/biy,kO纅467\> ^'-Ƿ,u|V 6=Sm_Du +]\qx0c{>&2 ܱ-|g6eNVqpp,ϑVJ/ܛx\6 |Kv[&ꩥNpB6|1v55H )5Ay!2˼pw\嶔Q%|ptM.y!o,ٻʄ/qGO0eݬ@(s^: G<l~тh eBp2%K[XJ{ը^{#o%џv%k^)Z;]5'ryMd3HT˞Gכ$^1[66 'PxD0PNc3R!;cղ(9֬,LEJj*D2_['~Ksq{<'OU2?~27Nz^K9=TxˏuШf9M3鷹;d]֓l0ENjarf3`^&Vh `=?Iˊ EnOBd5,Pu!2}mJOGjҕ='Gգ V\`,2hJ{0O;! YXRLx3~Y&1Sf)csxRӻ ͰRw'=oAH-7,<8X+XۤA Ϩ1?#A 1؎uFY]?eޫc|魕I9?v4`'Ҿq2xUH R',BA:;#쮶rzɱ>󇼢B V1RVYZ@jQMB}U JMA  6G@?\#IUD0~>$ L "&"}O\'V1㮢y6M뇊H|H/QAs8A*Ozΐ"FL'v{758r#+2M!&q[PyOhoYgiW0Xt5Q`K#UL(ү_x_26ǟ&qњ~8}_|:ZӛnIOlO=#Տ]3E6.BjY \%LК 3G)6F='֚uqSB"" |Tu\4;(euM<@wu{q.RCKgԇ1N.: z`Io~{9OE F; ,C^b\$|Qđ2$CzA*6Fm\6@=] 9:G4E8 z)Q1$~C!NRB¾R֔r)EW+-Kv/tZ]R*@6ELO6S~\(bS:s\V|Qg MNpb)5tq/Ef@^ﯕ51ahUԙYsbTy5-i7!_ayiW?aO>NN٘- ٻk8tND2 `/~6`*#1=Sj݄I4 k_$* 7,H@kMKvLdSت,3=IN1uL>?SRLضGF*҄&#QB5Hqoz3O}fx_ef*wV%zȻ(W_t۳uo.[uW<4jX /KI ,b3@MoQT71%'?B""XzNg8ѹ;wbl l\h#Az0 FʝT`6U8뫖9npu72@h3ߝ(Q)PKYܠBI Ngྵly) ,vuc 1sgF+PHNy&6s[54w {I|ԋekqžsRxMMs~e1 O(ټjTYO6h%b۔ʷJfޏ_iڈ2ItwOu0NkE)dLg&|OԌL=VvZLxЗ؉)#j~W3ļ)HS;@ >4؏n<2 ʴoBgr2GyB8%^sB Ҩּ=d~2eIV,ExFEd!I=ps8,V]P=tU3WCh|$&B3Le_s%cʉ9*yhjZ)&_- ^X~5|v#.7vxrg%/ALukKŲ']~(.ݒi`e!sS(N ؓBFV/Wj#i5>N޺ϖ`"Y&/ 0XZPS,Z`s*iK 35WKeD Ou P]vND PܿUB4/͛o15~l] OBpȸNAɯ/ c(aJ$s7??@{4]HZ *[l@~|గT՛%&L3CC7S2դg$Ca,^!#1@ꬺ>|dm)P#s2mx%ld69 xLdR %TH|_6-Tw).pƍ+Y#_T 3k ʏ+[8S$"ğ%;\+mA~x.+%}_0}Q\׀+xKD?as%x'C- J1 0ڀ›r.+fV%=xQ6)XϻY{-? g -FXAT_k̍^ lT)n?͓'"(ngT簟k0OG܂)] Bd@Nv2вk| ׺NGJ#g?Z n&輩`>;ZO %h׉n|[UE@GaG0tUagCFE3B 3w~PJاybe \ Rq(B%Qso"eB[r=#ljᱰą,D|`_!Jh u8Iݽ?;V~"KOν+UiTRL2EC4>~t7˟G|Cc`';k#՗ȺJU&"n^AMO%;U8lȐ{Ş+;}Cd5x2&{VJ$ :(GôJM{v[kcR6JH< $]<<m7,KO$'Ғ׈`4@o+I'rįL90X0;3@+R+8H/`h0K| ,3[BQ:d !<L ˘i걔!<_p(Fv>xCPɷfyj}0Z>i) B&$;ZlyžXni2æƶk@IoNbW%7k/ q/hSh;(BTgZ!5{F*b@_󶕧k!R$ : .}*joą RDrgèI?ēX> t]8?5]܍rN6/(XtEy%͠pũ?Upmpq9~ig`ܛ38o-291}"3`B" [}H/A&p9:YW@z> DjpAw3r#et}4r/ȣA8nnX*C.Ę<;s\kAdcO;m.z1N bY'M(::^5v)pU8N p#=隴qt'gL.@8/ ݌–ȟL9k(FOʑ.uܺYHgwhl<@ mnbeߕAٗ vM5M5u\6UEcC6JQf?*:F*®y+ys(,HZ6]^;θ$))ƚNF7a. dGԽ8i6Ӷ`SS /yy4v( P4p۝: J>xy!ZSNx\ȤPj[H} +-Ϣ~3%s5jlS8ҚæoyE}әwd?tjK~!~J #RJ"ޟrl/G%o"Wƹ`{E3cn;#ھn˼n[/f %ڬ 1iA-ʊXeYr尀SׁZ@7PQKNr> Ac΅;¹eV L L~cTм.IlLMin]J qQ05șf^rvnyky҃NݯyFf Ɍ)sZW@7|@D6sޏYphղGȢZ݃0v+\Y*.تOTMwZچԖvq25YnShV#Q23QH9a$#J'vdfjeQ^v!rUAS @^>a2?=7hͯ`97ّHPW;z_t5QVs 19ޓj *HBgNK\CS$Wfs@TEʲt9<Vap:k2 &6R 4#VC+f<{ۚ$$yp(E.)" y"j|;=,-.ԷhiO[a'Y 1Ry3+fAM ٛpu<ڸAI'`_ȥzV6LtҬQ۔̛C;?{<}ZLL$4,^]z3Zib$2xZ~Q/JF/ :] >c>APa9dLQŸg Kn]g+.J|C \kbYR>p]&ui(*-;cSC])++*#4Z(AV-0$.W>#dss9He  yX~|y?3 82':zn5;Q cܬB+\k\/qFri'&P+giuHXo֐_X = 9-@Y63C8j,-4:,10Ĵ<|Blnk[Fu!qX%CrS1/0."V~t5 =%x A3f@Wg6l ,WKNe%jf_6 Mx%!5Ee:`KlEP Z5}'@:WOb-o<i Coki ~nō[ y_L= ^@`/? =SسlzF`8yFĥNd}ٮq=dDV_|ivo[!@HZ2OƷwܳ GP%~5FGS`]VUNJ]fCv*Ezʄ_ח%w>K/)J; MR!w CMܫew"G#OLS>@\WEО4VXiiП'Kq.)Si۳_kaJԀ+`@g KRnL8K@<-b4e)ӝ~]-Ԑy3աڲ2 IJy V%ɥSA;(9!̧ڦ"" ihdY恖Eэ:tC CX Y&_A `v75*C?Y!9XDdbC4߿7h',N^Zzhz;M Yw5hJ5zZ7[g)_sK1!Bt}?őWBÑ;ٟ|5 0֓hwo*ХCT]fRK5->ЉHVc`|?̋akƶ+wxZ-8a8Q/AZQղO0-= .p~Srp\AnzyԒg$CM!V/̪ Bڒ_ "B?`_\#n?HtLNtuyueC!ل A;iמ}v/Y..+j0YI(:PV:.ţ&IeԐ t8DA]8iXlЎI3̆24VU$y` W؉ec֏qLdN![]sT֟)Stw7Ĭ~=_>+!5-dwn-`"&ښ׼Oo*YQ*oTPoGvgKU6 ^V5e@Liă{=OxSM+@K;)~i"pK}@޼i`DeW8ke QѲcd6iE]_ e)$7@a^)MqTʃIcxt@|ט^Gy&P͢:}Ńq9JCTkUUsM\wmgx|f5CĪ,FiGEecuw|)h浿BC|{nYk$^[Btx0 Hq;֥U긿;_ٍɦt$F? ^ 1b"ˌ^TE*^Cbg qlNl@{ sf=ԅ4CtB÷^Z/eCx򐃓x[6$L`H!Ɂy{ 7s`ͳ"E5_>h蟥~^m/#ljkאWI6{!#@oUIkm;6ǂ8,<6'~׬%)5E'bn\,$ÜAT]M9YW\=(1C y-6RMP+ιμ(pIhX!d @`t˷S-+gjŘ-Ae | ԣ@wun&I?oi*Eu;BbkX?hj[ [9X44\-ePdXݼ+?mAg FQ)NѤMEZAf-- [/M?^z&ܘE.! (q$蚢k^hqaƀ82q8)w_ %i(BhWn/v$AK@3PPc)DIc0aR&/'`}K#QFpY}{.o p#iFǖ@+ /{j4ސe#yCcՍj7sM܍1EWٞՀ&<ط615Raw,ΰm_;ae < 2yΓ[ckGW(6lճmH#PmVГ&NZas%,0d3QWI v*S:f슂(_ſ@Ą^>?QIɬ@8Ko01_Xꉞg-+^_l ;} ޗfK-k~:*QXUFpE .ZDxjz.E-N! 3yXS+=\1r-һVRIZoRH~n`ڏN<w YCH@iSQT"[Ь:zi4k7j{wQk3l"j.؍Adc8I/Pc]-ny ∯Bkԃ xȄuS5`ɳ|PX  7q?/mYЗi϶.6dIɺp&*26TXDr4)!%D=.[7e =Qٕ tmq?['IF(T%&  staNpe |n!-oqq!S܌ֹ9*|k3zdr!'(2C<-ܴD/*I@չhx(@/{Omq2h2G MS,j7W (6$A2Z7::4rbSd_wLu&Rky@7î$DA Zwd0ʝrvT1_Ҏm8yHXӌa1N ܌5 niL'$<rzUIZܵ03}F,S",<ޞoq |KY E d\E91RWde+Jwɨ߂.9u]Vo?8armun!E>=tZx)гyu5^@( z3aSv611Ͷc>P JȻ;'zx#ﱏQb}}jAn5%p!\.+wq #IVm[^m).gw[ Ec$Se`{r%"K"- R^!H4_U8Lfػ0Z [r $N|GRҷ_M:)|8[ @F(:>V@uiTքykFvIr-J}MZŐ3 >04dA%F7"5t"pզLs()wn>181蕎xZxE(G5lA҅]yMMPinT?--VDOIʪ+U:N(l%#.>7T,1C㑭bяCl% 㝰ڧ^VɳwX]ӫHyկFpt6 H2…k7pAKOą36]1*%n0͞ 9b4[(Jn"pA('*ά 84=^ +?"[ |dx~ղ'xCuF\!_9O=+Vߛ'*Jsp-J[KSP=Uv$00.\i~|sm_caX$g"8lqNoec+ϝqXvD4_1[>_CC.Q4GYM Xb%cDTov&R3{`>*˙#=y`=N,KNrJ"S^άP T'y9\hU;1b~5Fp3@,);q\MYyWHu~ 1 FeXd\E(nT,}gHa K/X71VOb I~JXl 'gK19ma_vz6&.dJ'm+)M=ļg±Lw.`ĢY(]CjZR[2o,W7$-Nt8B/HCž?Vۗ7U+yjfϵMX?A:O1;l5G^UVU%C=jƖ!ԬE{F%qbSb4"..M4'PIf )4Ҍsknsv@Aź`Ї&}m"zpJ Y[N_'S׸ WQ;`JJɉ1 }BAL*,Τ[(fS¤J7m h Hf'}d^ DaBG(3_PA3,&i·"%!}N .'VRʭaZpx-A3~IJ{ڻξH+N83s):8жݸHcHwC?Z9a&@t2\k]R|UZY#Ce9u.{kc{*}!ը/ KũBL ˬ)L;k A0i|40 AUX}2fF |\Ù*{3;_ ]r4i'}l}&&idž)Q^C[w*Q3 <i+ˤx2CƌaYP Z}9ƪ8FO!Kmfvt1pTcWXJb!@$X΃<* 4>kbơx{Xh8M=<UU8e7 x@bk ^_ ]1`=zVycíE.E0<$p _G^4oK\Q?Kg!%zkKOP\yl-r|6 tI2cT iL'.i*6mƔ9Rbn z룏@. 2JՕ&"3= ﶮ{WH<NE$N4 cG[I@> CAKp_wtU cmԥXLO}+Id}:{\Fm!]z7%Q~ԒUd),ubtnLXONA"12x1W=d%) HENHHRa+ Dx"-Жߘ-=^C G]g$?l7g6L(!0X2)́ "C[i `pYr5cWagyhG_uVAHyOn˝/=LNyZ ? YP'գ`6SP?g^啀J`|N۷ͰQW %s'#+V$oOmFT$dKgrIŐ$ ;'#[$%^&D[/&Na%sp"*+]TXwt1mǬkv?JeQ2_2SODZ\> O727,NOy9S#$nGltv_Dr ^:Rxi !V:̆>NsoZímUF;(toajA)pmyZW^|ѕBŔ,?4ie](zݙO\%*0p7~$J-6ɳIץ17DiRN:5qf9_[E@p~MnpϠUL߶d]+`oyOCua GV{e=v'_tbM6H3A|Ooᶿ'*; *eOYa6rFI9E;;*PXAIwyG6_.3;:V GX_I_#(lC__xr)\j"e6aqwG(,}3d-IZz4eJ\&k$LBqoKeɭlw 9"IGJj)܃,/zXU;Vw]ub_r]7[t Y@h4F[e:ޟ(Pm/I>-3$r7,C tOzM֕2ܻk8NXW= ʒl}X" .K[Т*U=%[m;v]/>vkWUȾѫfZ>,$juzve$7 A(,\S&VO5#U-ĔY#*ƱsWf1Ǿq'!qPVP wG%m̐VSQ%OvFȔ'|'ZLP哸Sb!K%/ AO=ڠ<톖_%R9 f;]s3 ѽ(Vxؕ +6"H4Z fCJ]2oAv^B֬@h {]nJX?'9  K5%-q Wqa'!~ Έ'߭g֤6#X_0@Msأ#8zYp2t[C2;z 7nC2B5LJRRY7VZEssB5d9ػBD"?uT @ T{;nBfsu{Hu9Z I -]he(ɽna\t;KTNR&!(y gmʐ~2 )C\;iL{ǛuK@dG>Ue:h甼Qu NYAD4䱡cuֿ%2?[7?dh`PTh֗ rIehaݐ<0ץP㩥,U,*ˍ6 AH9? ;Nr9v? ǿ5Mvm{Cnu|-# (Qs/'|@QƺF" iC'GmEC g8 ;Qznj.V/tK <q\"6ȣͦf JZ?Vɖ~8{sVab5T .ؙq@XfK{TDTb1rV>o +&QQUw „6["{;dZpj-*3IYǩ'n#|WrNO&{*B7۪:""9qSvXu#԰,q@L\(U9^ciqR4˄esi~HV U2"ĶL=tۅA賣)QzYxdCɂ@F9 1c`bo/oMPR#*%fe=,?OW6~Vcz~6i$NM( i ù%̡K!])Ϥέnce攉Bg+(C2BTK몉GjPwgC5MŜXZ!]7?l%ۂe}+ 8bj <&+2]9,‡3S <`βUxSW ӷwvY&X~⸁AqAh1~h/nOh#DxӘ>MP Vyف+jGJY/IzMC8fG9zdGݰGK ,4J۹3]'V4o"Ur Y<848T :I4Aߥo?a!!Y~kuq=ֺ׳! mffO\wYd~9 4 Q]<펭(ihHl:3vBD5xrd\+]2KEN 2tf);*n&.qK|G9Q}g/uqܩ~#OϵGsUtm!`3^0oe2SŝNvr M{D2gJ: ;EZqVPd/*ލt$okViJa]A3ѱ:z $g?=g#Q!- ![.3W^#i$&L*Uaq5. '3?2M,|Aƒ uܻ_ܠH+>vXttֿ0ZnԤ| ve1nyms97iöGvN6pbRؘ X TCWB]O(ogRS!5^3rxo3~E ?E7hi }04E=͢mULeru9>|#5șoNd =/AMn8=M(U%V0}`aj{3pض`Y@6L4,Z)#(ݯ?,pGqI^ʫT_)iW$H{1`3O%iZ) Kx)z78"BI5kXoIoEo =G{#Am F@EPO6-}՘e1 g,@,-dbŠ 9$a?D+Z1vUD{  i?d?3ftH|_dtGzg=I>,!p:o2?ƙܘ TCB"%yvpt2f\lf)-E۸L9nl*8n(HF9&o`PtTIӿ`?.& (sdJ^5>IشrP \ eQ:O/2JIrPYA昅bF.TP&ļ9Z07L#ͼ0RR{o$21@3$ KviGqCh?֪)/^"tf=Q sݰ+dFR"oK,ɿUJ %$m'U : ;,1 5vyjr+aE6cSW{ٜpSWL4ZŽ N߳Kb&zM 6hD-5A?h8S҆U|۝~zDѽ5Zv%Q^bʭ/X6DUfE+P a0FrhO Jc`9?p$8b4(|zSQpʔO.n+8-W{z:Ѭ7k&L ٯ]/K{ine2GDr*ι]LB_7%cqK Y,bj*f}S6C1B&;u#5L,%.X\J\lJ`k x7G]$1-T˼f3y8~sZEqG!wv~D`?IV^kq]>.9Qh5Ǎkȯogj㲛ffYEF:6X*™JAMyػGYIOs+deԊɇ۽zaR(l8ϿO'<B|30$eݽL֎+u%1RI88NNd,ϩGu]{ :_tk/uv gpu׏Krޥ5˜@=U9S+{`1Ȏ;F \" iu|!e!zJ=wqTzOoUp<Ί4n0ɒ=Y#_gތlOf.JWzCÑOs/sniZ'kʰ9H-TI<-1gՒ[ ف/q CF@+j NFqN$|;_wA\d?|H83Lfv $uvU<B_Plĥ(Zyۅ"JA'p yVXd˄ j`/(]AvԾ*Hڛ zW?vلo'B[yu1!Wp^նgXJ͟Z EW 7؏C6̺]e{Z %2Qi[r}=tjh-Ǽ;׮bjngbI"rua+l{>LLx&{}FL?ؐM[ؚОe1bl$#5U KfXCLC|:!$K OԛGɼ7JbQCV=Cs%˟ Lf9@փ4d҄Yy.mE҅dXeq-Q].EC)Jżvpa% c1 ǖi@D K_2hR8vQL  vF8aohR/mRу]wʳٺp]9NKnĝH8wR4Գ_xk 2`O2T`VBy@`Q!=Gറ:̬ȱtֳ"V؃k;>4}+:bSv68{OgdQA38+Dzҿ~llO@d 5yGC(t['R뱧'އq g2S,nd;?Vr Z8A/*%,D5BaT_iRaGFͧcLMoJԘU*2^E )v'"H`ſU\˔pわcRUܚK{Tqy˭62ݿ9P+Ih'M&~߉uD'UbSQZG=%IKv@%oiwt#ޕ0^l^*ij%9juOyoT 9RJ艌}QgW=hepC}|0&YXʎɀ O<- ![_9t)4Ɣأ:Q ޽& :}鳤^%!wVqD [cṄO+lbyR)MnϏ]Bʝ0bhB A_@V%LW/PÄkWDgʇg8OlfuҘfBPZ\ɺZLd|#4x.ć32KMȻ-u4Z msM;cI[ Z/w#F0@{;t h[]Z&?8a{agKH(a$ggI}{vnQ8t$A4HzyXeZyÃ}w,񤣵B&U?fnFϧ EIķ*q)I8&ˢUz՘Vo2T8eXb6CٍGvg#so@JVFd:Q]gVv]Bj)Ү!8M^Kqr!ʐ5OT'm2-u˜@.կn<1eaEdcB d!ynаON 'Nū4)J׿j ~ ǁJ)φlޗf#(\:#f5*qZĆΉ=,͌rHŊy#D^,? J-DC䭟M^,pim&2Pp2`0SڨbtW:7=Jq,Ovm 6KKҬXRWD{hl8+_פS5QOVJwQ  zdm&R"?x&85ug樠-^/7QJ2mRUնⅸ&[E@m~ hϺg(1t(5NZ}Aj@A 0mpoVjx1l I}킹!p_x9NûryJOrL'*WoX<.0=Գ]E_5;[2"V(t3ǗytEE%DlQYq¿2IvL`4>Ź,c}mj`Kd?v:#һTk4 { r6׽`燡TμBYIeY=U%rgC(R)ʌc>ud\r~C .p+Ey7ğOCA3W "g5DIJI.Lpqyrl\2G^ψl@@1;Z#W6e)"&_qF|B$a ;q~ Ym+ e38>7zIr;Hдž.\r?+EהU/7 ^ . /&)r@Mw~wN =Y}F-n)@*sUm9?bX܀4oyޓ7ƺP; Ro1Ӆb}xTA#|N9cZ^nzU9nwhf?h M;f&l{#Xϓ/s|'JhOM!(w9Z+p݇-y$k.L|E36u\Zx^\$i^'jm?:W/ݷNA-lZMh+Y;城k3v)T'-|EAJl/yH2 j? A ګ"GiѬ#fkۋPS~Wdiƀ c1ṣCnﭔפ,J2w8yWQ pdj!YSR/频"leX~Mgr $̔ q%x184[@qr?|Zcڟ?P"f .gy%L^Q;i3jzaE5U1 [3κ#zL*58vuRE梃*ɟOaO 6E]8G(Qk;Eo_!yLƖ^E춂+)ryK;`A&\BMӞV$ aǏt6R\%&fڲ7?ZBF9*VC#׮4Bΐoĩo頏o_^. uӸA&$b%p;@gq-To5؆=ܹbwK[ Kɶ>#QCL/c6c2&iT6:YAoʞZ yį}Cp~Iym}%Kן%t"CL^/ *?J8k`1ɬPW,Ǒ1| OrXA>>+īewW,"Jd1,T9TF$y0J2(vh',A[*C 'Y:;fH7LZ8qR]i#mMQ*0N_q2p^^cID7E _=8%ihJ@8a|7.6@=ȧY8ƒ!S9͏nDa}P|(q8ZXow}]=&*M6aƾQ Ȋ0sh0L6n;X<9QY@.׬w?bYQ6s6&=}5&|$_4"y6zwvJ&*a} 3`2 H{` bCґؓ Zx.B̄}!NbbYT`^_zvb观62=VSM*?S0AbbkPtxs=墊ɪߛ*cAJkzj{OT#W)WOTBC׫/(h5Ap>/M9._ @XDCi`Th\\`M* ۲/~T||A~/Tg׾̲2hvp6H́l\uoA`:eաT7xD*sQѨ`Af0P U >|Z2ű'%k}H L1fcE-J-5?xHmM>s+%Uw%ڞVt %&A/VN .(?ל+Efog+dbf+2/0"QөF0z,jBo劽ɗmrJM&( ZC*`}$9Rm堠łP!3[.Z 7t"y5c`b)!y)͂=9l{CܽJ jqT5\zCdII$n55ۗl|?(*x8T+1$bAs%%myO"Se?Η[n˭.-J<dx2gE8^}ۣj`eH\ڰj*ZɭfH2ݸQYqF[ye,4ð͒ލ.+aQG~% ض |1`v:y饟2FQLZpdhoiRf pWapi3KoԿaJPP! ƹܞdړM3iS~PoGGʙ*(T?2|#u < z>ؓ!Ya锢g@hġ|c$eƋnrm3&qwjiSsH_3Ŗbe Pid+褮׬{+F\ĵEjEkCX!D5@@R&.a]CqB",h*у9(]GJ&d`;IfPߦ3~Pg0 J5"wb$*JVJ3O6u%k[!R.`4 D,W5\2@Q^Q`LOvajQx4L^x,߃Ӈ'w>KFmn<9Ti&ν8+YPkSH2 gjAtuyQk%#/wGNX 3/\qy4a6[,gޢ,CqUWݘc{ugy$g2FpH24ul XF\7URD}PiWn-Qeޛ9NTLg9H4*Wd3DTS%DR pߺ>-ކ*@kXyO~u2U?fI7 ]Q,⪉EC,c:\#}F@ko.;z,/ҀAՙ-bSv4UL/Mzٍt0$cMc߽tk kX<\bgDlo;K6aWp u_77t X+MaQxܬYҮ" 8|'v>&aWEs0p.omQ6FyGI}C]J`Zd(|V<8hVbJ 6uO?Dc)-)[jZg2ӆȂ^*+m+m9F\iIɖ@B*ܰl/3wtz~фs8yFOC SM.g R719XjeĥQD0́QHZMw0-Xjn*23"_?0XN}"ziЅ#Dvօn'*kZsjQ&ַ/esSuxP!H,]݂-l?M\h"9×C|ǭSրS'?\Τs(ǁ7ZM{r9܅17Z4Vt1*kq+VVvISZsxMOJRh9qΈYR0VTEJ$'vc?'Fbr :lrT흙i>6ƶG1)\[Kob~X]6 D[tkƣ깑L"kH8eHs7>pA wfB UhȲMNciyO!p/7ROd3Q7vl@D"?o9sLv7ΎȊrԴ'qwCs8*ȳ{4+{b% `˚%u5yK)rm8'P"rCɽS@EfNMj;^y>q91*:쨮5pL}`|#)Ն:&xLoKB}Y)(_u"R͔ Mub*ܲ!ܛkӇg`.ߦ 8'h[Ga6$65aKy]+ǃtE*$.f-K$V~xN }$;RWbrsHPf)-/+y1$;ID801Bm_7a>XVg`~WItq_+/ SbڳϢXbl"]zIG1hY-&ьq#Ue9O.۪mMo,MwNULltة W'OfÖ=hq)G29^(Lכt41G!5g" йrBuRҼMJU()X^ڞ䵅9m@Q:ISFבH^2h煵3gj-u%bWZt$) PRyJL@16'ejҐlf'$>\-1 K :L0pz '!ރqvGv'4n#q;!Ja3Fh8^]( {nK.h|gD$r4d,[vж'7s7eڋ1iP*z6W$80~%R cEfRP0u~sU 2_nK%4dE<)#w4] t0>rJ@j>uScl=O+1"eSⲪ)R~8iSW ZyA>`;*tb*;I$d]& &CL3_ĽTIdәg\^YR1}?ڛmQƝD|BTWhX0ocA4U }Y3i2Qm~y0 iuƊo>dw(N5YsiVEٸ%a8#M[DgG)a9+5"B,,vN7uX.6; _-f?z h8'7%뉻WRv8ެռ.gMfQ/I5š,}.5xrΆ-d\_Ч4PbR,.)kjsP|`f=LP[$m7,ʧS !`=޶{da\:Rܘ@Vhl~[mZ[#rA*N xicie/ y,SQ)nu)n a[>S.$ Suo%ddWvݪ/}w*a~V)GմKPu۩3wi&d+0MW%Ch˘mjLOVS+A}/OUAL\fep 80ޘۮUvqܫᅜ:*nd򕔲 ph"# *wm%hl?U ov#KR?NvbNHoF^ca(u[,8ׄ&i8|7bSrCx3 J-0'"$,(!j[*jї5mќw#-?I]Cك&Y%Eg!{:~c;FJ(fv:EpTGЛ10>@ %+H- k5- ˗L7,ErT$wF>Z#BXzɻh%ivY@IzЪkOHЀxNhP-7M?f r-cؔ,mfV5-iV\yt2U/`6B;)k eȦ b%{8iU/<=k.[ )t^UؠT9BZr'\_IJ+w,|㍙q}*(6zW^Q/f:74K#('eޒ̟n)ָe9Ĭ}k' /G;ŷso2Efr¾Vx!jSlCIPBaW8ߩnFgWQ_lc65;7#w*J;:9<a 3 WɆb:E0}PR;)v}HO̓AZA:O豹h/aԾ&ٚɤ޺EJe]|=K`@bTcoɳSAGU;Ao6ż|v#: \z9qP=?::1iy`8Hkn^W$V܊k~Oht;Im 447\ډH2-s28z!Y1Y^))ێe?'Xs0_1LltB* PLrɿ OT^f~W#O {/\7 wsh=Uü#xY_l&}fŖض8[b o6k5^3>-$e ^j(!_b\"m?0_eLף]^!B83_SdsF\5jo , `Ѱ1hL B \YE l_QCKdfNՅۙ!)5M ]dI/=!7i8-qD^$|' CZSU+fʬlfkPխxB389EȞ,tvu/}]և$70ti\=psq06k'R"{07OTݿ ͓:. +m̑q#iu`y"zU%A)~ܒ[e4FqWLHcYY90%+ZșgӶ^0e(< {zX*Xƴ+W opӓ^ kN*K /r Ue=g=BHufv7.7Shxf r"^/x璿I跢0Ux]϶Uf$4/egTSmW )ncb_pjQށ_pj[H.} OGO͗C>@;_&Y`]K-z)sfUHMEj53%=%WEY.KHX UdQZ+s09Gh$*Lwуdn=PLUk;~-_#^m1-p -1Qs/I2ɜa|N胤*ΪYsPUr1rp-Ow}wwÙ0dM~>-#݂ڃ+-Z+q7Qø29\ Mpi2m᧨XIׇ ([p`лroh)60<2vU ŁIkzV-[>'{ڻ'ASI E"FFW+þriƁ37@X{@`\ߘXԯW6\b hXbWU[|O3)I*. )sǾ&G|~jjt5m::G|n Iv!(O V/1>14`}:儔i IBT/9 bq%Қ$!kC_vLd@"nl#/8_AF^u8/>RHT `룲ԌcZm]36Nz?w|MAw\w*b.FBHSF 檡ʧ%?!Fvz@$~b&p"j~% 1`S\'P K9o{Aчu"/v\3ܵS1m904yve1[gt!%F5P+Y2ĚD- I.F>e#Q'vNl͖$逐/Q<"o.[!-EeJ5Oc/s"l0r-^,Bv}$=JSiKlVٓX?qQ M}ly`mѲ\4b~uVDIa5:LdH\B-)MQиE=艹R*zrg༡Y M Ԋvq:N6 V4S]nz` .$ҍLcB8*4ő?[ ?ˉѾ`6u;O%@*wKR\uIQ"ÕE?HJ&"bRX.kh̡ᠵ1O~n i2;Bpf[&pC'Jgi[(|M=()p;ˎwP;Kê/ϗx[m ]9*Ojov:9q!/qB/(H sA_|gd>&<W.}⢂]{ YB$`Jw#A<'W^Kj}W}yPdhXI3bF)rt9W7w04946&`p}3- @t) ^#u&!|oR@&̣O豊~$*I:##Z}JoaJfZ1^Kg`M6۸d<bߛH[B͈Lk۟dVb.iSJKǎ80x/m$ÿIsk-{R!ȻgP[ƙ33PXMq+?+,T gԈ+Rgc);`'ܗ6˙םqL.jzj.1g8/Gc3ERϻ51~Ow2([\gc+@CZ3YDqTm" [F*~(/s,_YCXj*5V/ƛ,lCRgIȻ=nܮ1Vip[?v٤e&HCUnW`e l] ҧ I tk\ ӏY~ª ZKwNeC \ -{YFk?H"gM.qt&WxXyݢT ։oÞ[N4L}ݾ/bZ´cyTtLmTNQ." .qx'@\t϶mIͳC RɄ(u mil1h,p&ߔ-Y-#G$5ɞfׅȜ c|xK/Wk̞`ؠ]w 1z4 $Rx7ʃcPZ$"Ff?KZp8SfU\C#g8rwNf %l>P$|P B^T*7ͭyeo\ﻊEIIsi( &G0,j2dU%xRPc?Т9]cC}eOG·HnNa8Ք3$-l*A/$0 #ExT%S],E d!8) /;|AyZUR{̹}^^^e 8&E'>wIRt^:^J2% pelES[P'܌KƊYdAcb)}S<`ËIT 00e4 X$[Z@=L:^ἓ{48Ac;CMh˻a%EćߵE 7ngvF+ty~y]xˢ|5˟ő;"Ql#%61pH*ӚTKDa'nO1U5[S!1yc)r$?8-C"Vl5Gqh/T.KEȌҌ0U7V(B8"{߄n{zv7,=gcHgՁ7 P"I ؛~DWB2DamY(saJLj̃ V}7C &q쒅 h ~nF_syL1ޛh]xKLu aRǑ&n0.eIIW(( Cu%l:2D%E酩\@ՇW__]eU^U\6ӱaQXj=I%-fୢ`[>HoV,BN)W5ETUZXL;}_ tc|=]q)U&(DAKYywk8H:?1CIuR}'\mO~w8wň TLT>jf!_k?'AfZAh[TfRGFe=M5ܑ:T ;T#rpǍonY|] lpM!(_a1^S%=3s%0dԯu{uO*<vKJ\~M D}++B HٷLo-ȶP9Y>GB@fbDD`u=XNFA=% aXRK~]pv3E#-듗i/^35SGv/#XT V$ HmH.r4#* GBl_jpz{NOJcpEr?/D~*sJ Ibgt%e*]:8ZZ&BXe%~JQ'\Ф";>*)(J8QD3)t)SfGU%*h#N/z~Q`|0A}H# :̴+TbYX#a]n(?nO+/˘jW1WKp: #B)wh|<z>fK/x4(fGUx'.'S%+&'HHXH9[L4uc?*]PY(ne'A.Oy+MzY>}iZ#ыV!=7 _.cxl|>y)x{_LvJp>a3:D;!wŖ1N]}p[1ۣBNgJ 6Qi^1^g,Um o5e2E!$s'ijvLk2V*$ S*=o4{)Jcl k*m':XC+ sr't.52#XLTV|yj^s.4ֶbI'[QRMq,VD+4ݗJb@"FGw@ %кlH8~ 39b`iMρ1s&kC.;vάJO__aB!g*55dSVKű\;G۾ab7ynzO]rA`$ Dk8eLM%'rGe<038BNTvüsiHɤ]'Fd!_،ۥ㿙EFR6"zxLLCP vH ~@AԲq$͌ :8V밎{dlOؾk6RC'Ρj:=P~l8AaUiM, ԩ,h7MGr{D0-<(IH|*t[sxK]+̓D)-Ch//Qf$&(^Xm]NFz܎4Bl惧2VSpP̮|zk˱H;NCWxq#V{Nowղ ջ˱uTb'6B}[QeҷHg!|B 9ݛns!쯝"M*COGJwƦb"X)#ސ& |( (נ8ME+/!v* ON}5QP?_t嵃!Xbވľwb} ddS9R Ӓquֆlæ.?k(ʓ(F},$1Z?̌(qS36"uwч\߲F-/FL3_Yt**rerc(۷a}ĪT})P8E@ɻ߹$blTUlǯ>BFBjL@;lmvP /^~'^j1kFE!fDBmkЖ @ʿxǯO6 VMعQI|,h +?,5Ug[q;mMl|[B]Bk^6%XńYբHUAYGHЍ㨌ZRd?^Ơ i?L94uWel+O͏55DC%v"@@e >/tn_{.T1CU9H$^^l:g6ᬮdu#TՄ`\lDhC"ZE'>>UyX`T;C [Qqy'h1dsT`%ƸΜq! -ZY/] ~3%1yf"zG>et;: ĝ&HqqCM19ؙҲh7}k|֦LGHSfܣI{&@!Ya׽{mrlUS94:B,D-;`ibMئ._FX;=X$vO_ βc2`AʹZl>(qѷ" `6E GeRAy{J)ߋ{ڜ,-: Zdc Y}^]b  l')Y4ʇ0G wv`4P9o.9)=T\i{"kZEktɟMC.PjeCkڱ!\U ͟]RqyT" JjFf[ѡ ϵRGwQ3#w `oj%^ALd ' 7C@#\@<ۊ l@$cvi}R˾-3.d\6M^ RT.}_>Gݭ%G2Ekoܖ݆0>:΍ >j7 YA ¥cSSb{Y'Q_fvwtJ~sE6 g؆ZLkQID.Ѭ=ח^\Ԉ#tH+,ctrcN J4}ڝ I#3MA@A8gRGa:OCe` Pv,ά,aߵa iFUL]u7_Fk'۠WJ{B\~EۦhCgNMSȳ^N:?7ʐJE_ (4BI* WAy*?LqHijO]P!ƕM 0KhɩA^q:`$'t.8+8Nu/@URz٘+ċh؆:u3UBjmO`dɜ,]N&un 1𤹟u\%Y}<ji]h OÖk7KPgTz#hqZ/[xl٬KӾL^y뗔z+a?@+ #ʝPlEWgIr\3߷Weu9qsfeg<^RWI(_3-_"ɒ.iʦS$MdVtCKN?F}AEuRYY7kx R4DXI^:!3DuA}nq mq(_8M:C@<,k5O+IyM%o6~8YY Io"'BˤHV/:TwVUp쪁N373-~sf=U[WO." ¡lqI^"פ^j|NŢzT_ԣn 7O,CԐ-`v&D4moV]F<%4`?Wc@җiKGmy:OAbyh˫IO^Yͮ?vBL/I r;9}.+ZV$\%u [j Vui?$ ȃnoͶ[ n\EmP泞Gt,t=Lpy]FIa'{@C/ "^dux 0%;S^\h30Ke1j:y0  "얚\[sX"DMI{ շdne(& W]1^/ GAO b( "[<6YH6S]  _FtR2 ة;&tMN@A54?‡Q)ӟf#R1!DvFN9l60 5@evجvkcܽO!}K6sni 0/Oߩ?#HF$N@DI>n:]a&q%]vAӇ4g-E9[xy`|W_y*Cv@(H=zۨl:by4r0{\cS tQLI"QSm="zmD/o2`F@}ԽK^xx,h|Y{iGܭCY Xgy`)%s;@Tl,(^ҾD͠{{azHr+u ɾ@D uhڹ>{" }ɱ}bn"@n Y%F9ШH xeCc$eT;B `,u_L1(SE=*VV:e(f]35"|'jw7RSoݏg CIqji%S4.槝6 Y!?Pw+h3gfz_[`Ӂ^0Bsܩ94q͍tP܋I1OLuC;>65tlIκ]dIU0>5={#h@c^`DF9`6V +=%rE Fb95L㞬& XT <@3}%@W,W }rCTGO[޸mx$>U%oV[6BOU{g#qT;1o `EL.aHV. $31v,j!);|IM"@c>jڅ!dGٰ:vq.R* 06-ՕhVr:⷏%%B;O+. # -!jV 8h%8k';=63X9L2ɰ^3Iem1=#Mh^D[Zޓ3/)qM*iYӿUrߑo'PMLA~6nF'yrFDB8n*'T\>'>u/-p%Bx*ŵA' 0 +h:(GzѬ6Maϰ݃uykOs>ץ端*ʂ& ;':yXP0jѤSSEɻdE݂v".ҕ3aV =? 6+ qϮ?1o$Ӄ5\fR (bZݙkfZTe w w6H=՟H.V^V>K} PH+ʋ`9:gcPʫa ^2DBȓ%KEN'zkͤb f˦ѣa6d7a4&ОJBOL܃ⲼcL if\ 'B~z舢ļ+6EDmEƄL>{*]ۭ띠ʫIDQ{HTL4 ;>Qg8.&lP mTga/ADߔF)6,k4UYBKbzr^ asN eGuhZ Y TgX@]O/BW9++>-h >Cx7~4ѥBwocpVޚ}R +/rF :Kkg^(C ɞxC S.s 386n5&DrE ji,pPKk8XEU\rtk1 4Y/à_Z9nTsnaKocd~XB7Sn7/-[w*ۏcQ8o-ovn"9,S\E"Vޣ7Ϯ}_s#/T!hM6v\:\HYT|}wIhu jRTlH3 Aqhp'+XH.I~r2.Q5UCT~B'Z k%$P-?U:0?N:züo}R1‹0BP28ZoF",ph"pˆA9'8󔌘 \m( F|e_ .g8oߢ9!8Dc}Ԓs8@B#u!YiOJWPRtRiWۂ=~/i9%vלΗTAP~V3K'o|ÜXw;U{Z'ٲr@|XX$*[O)'-"o a$&XG-=>ȜXmso*@ xy'/ ,ሻGv}E  U>YW#lOƸ*<{kɹQE'l5<龑K. 8}<jny_,ke|e|:\04D*ru⯁Ƅs ŴuȀ ltR_-a~Z:I9xڞene:K0ٷ =W=f[.}`rB8Vxc@:$K]E[M MNJrzOSjsCc야e[H-,\w:HL ҝ_Č.wU L p?mYĦG=B%JIKq] έmJ/n$ oHb] '9m T~S9p~/YD]Sj6a~BMWoymۡ?{esI JB[pt xAqXRq8-9{2DqT^@r~2 rQ2=T7?x!,^Cc(ㅛ%裂WI˛~ؼBP7e݉K@e 1AgK?J8CӯR ۹-]䘇hT  3*6c %6o}} ӴGp (a3W9#+^ 03zUk^*є_̈ G=r yוr.(%mrhh+҈@S)9B2G122~>tYSX&YrީsjI߬0 H 5ZEl>g{&-UjGћ^zH'Us֭?ʤ΅BusJUBq7b]]0THVg;T^R2~Ux=Eٕ`g}E<7D&jl^XMC{V %{h$m-p~K1 :6ۣXKbVXWrl̹%) j#J uaI4{wU =Kd; XpY@'LTwz$|3%JJ+U!Rԙє:NWN7m>Y:q pg`=1=*(7 B"ӐZ.ņ}x-?|cO1܆.Pp |vVU% J V&x. ?Z|qdXm5~c(●K@[W4ؒA(Js^ @@t*.(tV׶ (l.i]i[&"$t-TۿfȠHWTOMR1֟aUûP(NR&^PG[]) yy˸MؙjT*3Rp)4,f_: N"Iҕq7g)JCՊc~o{S3fNi0^;7dnHL/|7.Hg2|Fmqgx]i.#Nf,8ѳ\*Y}<\ Վ5hreݵ`0Yf10a #]TkO XVٗl8xe:Y?~W J~T}ج{x͑^%LdsQ'Dw|kMrbt(UGqq*ޭI-n fU*ÊNB\B]Ԍ+EÉOON!ZʩV OPQjɸ?aM -d,`Mnϰ(]|.mk^ ΃K|rV6t:d\0 vLN=&NK4-+<$U&"i^sT=]L(T@ Rl'wQ% qqcgwXBhF.v|HՂrf%M.ίisѰH'lO/?ZҙQ#&a57}ar PPK1>ǰ!,vl6GKZ" QDNO[ Qq~7aRWzyz@j-7y琵H;[#z}'X $_'Ó &Ā/QX(P`^ g5]{nPR^mVȋ tׂՆ#cT0TZ&|Gëqh1@ͩ5A^d?Ժ Ku-sU(1n]JL?r\wBB×glc:,I"sJ!U/XwLI7k+jG/>7E{\ruV:#z2cf{'j(Y\flf(;|x !4O)CSlDDXL# [jFڳ#:>7<8:[h^l嬧uE{52@ku!Ye3{RyD`l5g~=3buƽg"F:j;ǷVdPTHBt ɪbwF+3R ^_;nmODٶw&es)Y*@էvX wXU9Vft]=Mij aK~P)u9GtuY>V.7l LٗiKQF3!1yW"b [̉,_?_غw-*ecwT! XƉ_&'}`=xȰ L^D: 7TcZϒˤ%2e*9ݥ}{4nmm(w|SRORPJUtb@\D #%RLܗ9nv66#]v9nXr84 R `Nc붱-yskm=3+ytD;7cV.:hr( =k5[q?uVmjjFK+2P kj8@̣U*'yj0lRp0?|@*D1zQ[זv7tt?m)< 2:K"4^_^Ӹ2Bat*(oTc #PSx[Pՙ.&*6x<:%>u(K^jJPv@##kd7f]+buUw1X~xP /Hiz "f†IGRi]e1)l06Z@ޢJ<்xR6w%V?BWt*nlـf5$1-. B_Wy+یSN}FJx>"g~ň<~;N˔^R`hB`%QKКO4(0IQ:Liޗw($`~0b $vUa˫!?,h CAjH*?A;lE2?yS6PK.|A)/z:xzWI*G:!ٝ tW+ioA(҉tbp ke&+m]#ؤJ;J^RكI8\1*V6\HuU='4 {&_x8tNĠqY,o}g92#g̗JkiTba wϺ[ %90P=5T6{Ws|o{:b-AAҷGf -$Xf1y'pm]/p#1ီ 7c v}ڔԊphFfH!:Y929dt"y!c>kQdϱV5a0,I ~hZY[l`T' 1<Ɋfyvɡ`6dq2{Uw4 ^^-+|.\|rB`X2= r@[EĴ"zYa.MSPF(o|x2S9Z?9.KҀ.wZ;M%>^%*L<ۡSQz7KUYj[ Чt0-Wבc0T,\vs+\gMWTD:-[ܯqa ZG(h+>j+*rpךs]71J΄@]tN3i2m{%+$銕b's/&o/T[:i̇9YkdZlGƍIm lMӜ?ݾj^Ml nj1 F?n=,sq-pUxϥ]#%DcQ.9 a }3S KNWlDNkJbE>(Fe۪#67/*tI'V!Cvy-]Z^$548drp߮˗0j/+U 6 rz@#?P>\ꑚlEWONByKoAU47d3 ~ZZ@4jOVV{DȒ%zʶ`Yڀ}l{,wI`굜}׮vx[.n1W▣ilP?J3R\]qk*mo7D[PU g_JR\J~e\8ORy Y8z "r5[P#9'^⬱}ñ6{,B  xָ`.i&[cN͚Nj1vn \H2 Er;Z [5sHWI4fh!0s\}X&|<B2^DQ)@w&2C@̀1_g "OS(Ԋ8NX["#4th8T$t7[]/-Os /9ebԪh}"<.@ϯZSqp@r|) SM븥K:ZK2^6KF_r,O$7Ea[Uu!8(IZ=$`\]J70 (Jo:#U YL4k' j{Cm:(?9z!.#+6m`}c3G eB:Sh_\~*r8>~, EɷuF=Ja+Y`dvIV٥%rI R{0зL9. { :2YQ[6d1HòALW"vWKT V4ޱI?pҠ_g?'6DaR$0ũd 0@ s37~KJ2҈ ߤ6i[ .Ѓٻ`*F]v[Ԫhq0`%C?|S? 3{{Sbʷ ~&9kZ$9Vpspxј;A/80=ȑoIFS٦巘uj2*XȍYOj&v(^06E>U TQp V A foC/7cu04᱇Qm;ӖQN0˴(!PuGh#x B-āLӤ.=5ְ#xyf/TL"P<q\1Qw[cx-`7X-'o8b뺤hӮI iO U5F6[-#h&[9R3gZbQ8TX rSӤ;1}-vQk ڙ.xRŐ!MDi QUtSyS ;3`c%}VIȯWؚFl=g0snΊ23!bAhĊ-N+:ڠaIŦx~u ~k <Ji+VQ29TU >y>KM Be:k0wt4ʸ#p„HAT ?־gG'y{F?j̈[uyamSPC`5"ժ {g o c&ƻWfmL(^$hZedkY-7U \h΄!?KM :\ 䖎;FvBݗ%R F2-'0v$ieيik//;>FrHf\^9v gGbۿסңl%2v@*I+ &1|tRUNFUUkԗMhNEJP* _uuC`<~#Pg<3n'C%BqxF‘~d:>Nv{\|e<Z N؋|آ{G:D>*rIUFhM>lVh PzF*V|5aQf0C.Y}f 3x|g\\T.$8NHr"βzJt7WM߲m0P۵2w;םZb1ݏl~WKBoSVmw}ȴh0RΕ2I'ay}`)*K&t7@r/>T:R?r x9\8'?/7bÇЇ|YTbT/9POu%'wI?3(%/>ȭoL_˕>>ys|!*A\ B#qK7/ h_tYEG Lx=dsqIao~Z`R %}q;ߎNT zb,o2 ~ h@y+ /'& wy&5( d ܥ5Jۀa dp[=iT53@x]dK>:Qy|L4z׋^uhGZսF y} lW!z\+N?_7ng}rK6ر7{7S]UHfSl4 Bn|~?yXxKa &kzC ~H ĉcztpLeL}VEKRp9|un.]-g4ȑ"tlqᏊ!@|gG7A\ j %uYHN.~b#45:Ǐ+W!}θ1Ƙ_TP)SWk'unn'MKk<'olKxQށ}JD{\1E9EiJXNi}NYV5͞7 ۹|v ]$hDȟ $lCY)*#BDQ9by+%6NVB4}ZR]_MQ9v)FKt$׽=n#dC7`(Zh"Hڞi<\]:Zj$m/S)ٜNIqr{ZaT oQoKNPSGt Wbv1m0q%$#ҋn^ʹ JGI={U Hڶ WDA e8/aRXwgf)GLz@IhSR*?hPZikVm^+uٌ"0K+"&) h($#UĪFQɎY\NۉUyYeoF'nQ҉i2*tSFîIJKԄDïVo&FE4 [1]: TW.K=U {B!mc3z$̸7'nB9)O[s,m=I}ȑ&+7O6 rJ<1,1Y_N"$6=jaMy8⋅E p@hJ_;L~ CH|;⭾XazW\h^bD f|#eBm9=f*UE'ζy,D= }o~jM D~xL?le5s%UÄh'U9!Mq92om ~?.Z;3͟%rƽ~֏m':[Jeѹ>'8l"T-e[ʣ9L_„ݹ#4In;gMB*]$p儧]nDtC&&z 7q/+clSǚܝۖ09$jĮrpZf͘ #܌4f4M17.m:RHKEiymsǾ z_Ibnrfk[41M?L_׳<sMrm $ Qܷ* 0ޗCIߊX@F{ɖc/r5H}зw:|J=V_%&.( tز-3A6q Εb g->8{ȂoXHWOU$H}"=%Ѝ-.w bł +bY~65|naNfך\ieNqUɎSJHaIp@vcS^K*=x/6?z p>qc0Sݷ ZW,|h_,0,Np؅Spk4{[h"N: ɕQ@, ?)';jă޻o ALzXy*9@\``[椆:WՆR:R 2zB# 8:7lv%2)V#a%BwdhStgċV?8vNcpisV]Z bIw>M`Wf pKAKrDka̓ШU1 zwLDzY5@|.ֻZ9qu[ .ay^60{pFˍQU{vQ/~`Gnv G!THЌю?l-CWr_(΃w]ݱmj $sB~O= cs m! d@O'qAnCwWa4hrJK6Tw坼M%Qm,X`tf;YB#LyaÉZ*H>fljb%TL\qk}V/Oe2`qA?;WEK .^-+:DH+밧K 5( џkqre۵K`3#@7\s1kJPMx0! !ϗtWL7~C⡲2*B'HŠ!bFNbSk@a9b[%S3fQNԷjyĠS ovǤtt/δ獦VcP(((J Vxlr?J0ObcİrI})46*$g8*pb<_tٓכ$ךp#όO=Vv$?+%ր E1i@ [P&D:즏orrVsH$OZSD&tHDQ`H䍗=+SIL 0gb]Oh)HrApkşl9З`V L8u&Ix]0n,kc7\ OQżikNRPM3zIzF^)Un*LWT%%%(2/&ψNm-^OP^bЉl%2:L 68JsȆ1t!O amڂV03Vv2PJ/$N:?Jw4r62SJk؅Bvw Bd~eA0@œ_{D8T٤=a6 p `^.0*aQ<ۋSSS#</EcrqE)[_GJpqn{>—/&[Z=Iwv s45O*tRs*w3mTQ 9[d)/_}U2*W -,FUMŝ4IRcBŌz>оJU:UY:zuxIQX(865/x}ԴVO3vXHyp6_ QGS`H}41QZnu ;FfCq,a;Yd5T~Y3]:!_,Ӥ;_c B$>v ѵ&TQR Jm稏a`>qW[m%ޮF_OjCI͹ִ~m ^B|[};#yM7nfknsvquָ6%HQ( ~I0qkvY% ihb}oms==}4^ 7-~ЕƱyŷlS16:؜ A%Dhxe=Jyt1\A,`Q:6qܠ]3l݂U`#T,)׸N=#߳vPǒt 8D>^:F&9FGnnb4" ,X~t9fv~[ҁ!갲}U>{~կzёfw(F0O& ۭg-<~;ycEFڂ6h_ÆGM칸J48 e ӸYWYud6N\ۿ,+OLvu#P.W6^SaY6vm*ev~)Y}[FI޺S aDAܚySN2QK?1L9#LV&,8\?/c26K`OoNTc@P*mSr HdlݶjFpDe< g 5iȢCqޮeoiĂeuV!}%i&y6KgRϰFcpA!9`i.rLLJMjoQlϞZ`'SyrkЪD,(ͺz٨CR+Vb 5]c؁dVXfC}3QWbB Q3uC=gsk)gb^PP曦@ Sn{ГnTZH$1 G8i]u~P\̣\ <7MAbbU4>,) H`0јp9y/RV!&kEPP:N~[ تP+ O](9їT3_:3gjjB!6S#k|AfXc QF BCa 3wC݊2.AMrTY"Qj2캔Ez`nV9XQXwIgl_޻oVuh'"dP+A?I !ok=2)k\#/։i/q{ԣA}8T@4[ ![l2B48pMz TbHpK6K0۷{U3Bu 9V" aHkֵ ,:; 1?猟Ke&pA;L|"W#qaH<]x_kNTQ0/g*m)vdƛyE@arM-IZ'u=u 1_2:H^?Py5Q{I! '0ʂb=`S>h[u |F^WN\81/d6Os:iيP+*j qeBNߊ(T(m 'O*~]ZO  iNC#K :W|$`"/? fqWՈf+u9u|$S P`e 'q;@3("%8QP3;_ʒjk<'kg$&z{=h9GyYNUXR+(@VJuG&!baU <1=%ӲZok-H&7j?k7Gh!Hi89듰̕ 9m>Y>}@A/cj__e8,oN6?7G;:P0eJ ʺJ/djoJod%bA몒?4X~t~?PNQ݈'s?oc`TlM.lA;hNEL[?UbYDOS5Ԫ@`رYр=S.o( nP/uS5^p lJ%QOPdA Vbܑ'vƀ LSc9d~s c5YptF+}[9+,SMlʫs31[4]!v+YAO<\01l ${g iܲ.hU .[)s?Lr"XP ]ih2UuBq{\:)X="P.XV-=m =ٛse!"^ 3T,kIȓL`}S'flP1i}Jo %fuʰcqHAw zk, e5gQD6eѪQ-QM{W 1B/v1lHH5ST̄ӵۉ'Мx]ȋV nkTXl]x\YУ~v[ƃg>Uُ⶚i0V8mGs :`Si2ry [Xm81ί-B@1#OvMqVCLfNחZ=C#*hr  T4<$[+klww "(Tݢ!5ET)$Ya֓gF ʅLjb&`<%(~EEF]$Wj!A,tdvbHK3|A.ӃXaG;\rau|p )gVHUojSF-'ԔfqH49(Dn#ﯛa2 ls@L^ϻmg0/ͨ݊--)ۥSc`§JPN {0(N*zLp0h#$Zr;?V7ؾ+88+}bŏ-y"d 61+W,/'wWB%[=|G| Є)0m[dwq$mbJ2iD˦h^Dx~ t]+SQ]|瀧oxY|:XYcXJDR=闣 ʼng%ZJt G T{񥓓"'mͫWwI [[ekX"((DÇ!29v"A04'Q o?')EF}hϠNo@WoHօ_ ahZ购 . 7K ޵ivVOgu,)inI=yـw*Ewe4IDZk 9BxY$(ʗc:.O*t 9,Ӄ3,4 I%Q7{gh*!fSe^Gif3NE.TLIp+-\7ɫ:QYT%*Ȧ.52]ànrxgd3ҷ96DApP4 KLyI/`|J=X ŷ.‰eT-iֿ Q!?j~X""4gkE\T`AV "%+,CsA>8o +z%ΩFpKk{cyV~fӮ"> YD+J J#y쟕<~+b`i(k݊1bHԠ*Ḥ5ƟJր躡"V{~.5}Hq3DFP݂M g]Bl1ƈ혠IiT,e8i(P-HSR׆FmRDv%l_Vy'K<.ЫD*˶ ėF?,J ?ЭF{?Lp%MA%S^.E?1VOߦ?$-5X\O94mZ{>" {t&{y0YF[[^/͜zᓝwsp-/#+ `daOL%0+Wl2kc!#_-.W4 GN#6h,JU`Yb!=zS3@؛'^b1A 'MGt]pM7]{3#s&A'>5Dž"\bC V Y2~hVk\G aF hS)vz V_H(*DԳ P׆IɅtfjSKc0»,Ö?(.~1S}ǂRZwc|RNGXlv4eÆ{ʶBdCRZvI'A3U'w:,\[ژXTlw$W6ǦD}݄v qĝ,UoFW/WSfËt{}j"Q`8˖5>ѷ';{5Wv(J`zAkC2F 1cS7OR/7ם\K'h, |`X\삈=nr 2uYU`v*M±kjW|98 ,t5-|no*_ gBD;ipe\m{DCRMA̹iB!&&;$A/=qThG-d s"QpdGOFR@.E-`ﰡG%𣚸D-\aނ$kJBt -W8hJլua/G*}fz)!\THV@v]L=0#lk;s `?a\yÁ'4YƄv !V|PZ< B KRR >Bi5R]纃~( b'gĠ.H]^,B;^*}>ma?,܃{zfF^ےZlX5=2 DY$9fh9w3w?G#)tPkj9}=OM0.9{^kIʼnk`Lדq\; c hi67BG~R.9L㼗%2"'KO'dcwftHgǾ%:SEYKn*&=ɾb_@$D c/mά>L7s%98K/pObѤ%+>vd#k`5JUAiYCS /$atDv0MijX8UBo8XfsL1 w?+6v=!vw34SVWpR\ʄ8ms]?|M{;eżb;2yH];@WKH^I'V YKU};eIW64aDR~9ec߂Rǵv1QhFr&>% , (岤͏=_b MlԖr ?/]iϰ0.'Ogg# xEw;VtHU_ۍc9Ϛ%^Jw GG_?tp+7 mf/bp1#y1AicLewt| i5(s˗W{Vܱ)KW*%#%20 I* }p JSGv3[M¿pjl~L}UXd{Q۰P Ѥ,ȷ6_7{ nmf@M"D* j`uV2E"E>#=e_V% ,@F'$@ d~ѼQ+UrD }񡻊IkV?Qrb貓W{xݹG$H\Cf`&!Tquijf2]j#m%{mNX&S]~@»n{U d^H3ѨIxV[pq\F&rE 3 6 bLZ64]۲|˻UȉN GtM]'[fOHӵP%u'f"wu+x;H;C$w49.m Jƌ0 +81rG2]vshDl0/`X (gO}fJ[Ώ&KH&]h3!kL$Uu_>eD1>ЊuGu"XFGGepGW/6woY!. )9bd{CH7Do4`sz+@pYQ+%>>` Y⋷1r#"ܔpc@)VT;lY;bq- E0[b QoQ{^f~JAR9o:;^NhHXs F;}8 e#sgtf"¡>:QK{PXw1HQ blS!ҢM-6RHUÚl&~yLM4q2VC98.+ضn#o&PٕR-Dn*9K"jI,xl'Li>EbVAʞ*4gV^M:*S4Xܙiڛ076 ^kZa'x)Yw2ꤳ/ }f`zo w ;wS{ Sdbg72ۃSTA2z,=Uن e/~c =9gOK֋$҇lf ̅?䉅<4%Cn|eB.9Ğ?c': |Mp%{K -5`͵G#K)l i나N7<[ *IQ+16ǎhd:qx;~m RnmZ;O1cÆ#FǴo/'C9\+LnMVu9Fd~v_]CImyq3,\5U?s\HDvmeRF7iwhm}˶g.{a#Z EmU$^~kkeBKǡ73![8,e&e_~W\[qF8$g59lhusDR_q-M@źqRsϱ0=iDyV^QT6]z-$(WDr]]fY'X&VaH]LkDZ#f>)T[ʝ̠c<LvF$ w8Dd-ih9M/C"%yKMr,3s=IƑdpA7͢224'J0H.7`XuܨcOO-5r<k!gbntָtTaA<]a؅c74)i I:aL=^QNG 6yq("O|W~ P!8a-M'62|>7 @3cx d t$`~:v[qL_İ\%oRkkiކ; UckV /띕>kuՓ$byL9IIb+u g38n9ژIws!NX/Q*"ad9NuйW\/rQW8B1c::ްIg 6u7IөiV3 B%E`eSpT@#h(B ~7At>'Ĵ*g=!I4r%fvj$4 &X Eml.Xan9ЙmA"kBo{Լ"ӣ0Q6ӉpیcșJ;r.I+˭z K(ǰI595wɩJR6_T!⧭$tԭH#ㄷep+°ɍ#RƂ#ҕtUm5ꆞ. ";5>A+J,z?& O 'v2-bpb+J~J4mY8mTEIx\Aq+dWGs6/ՋGATtσ)=j%('SY< =Ci3:%F,Rkט>UO S0I[,E- -'=F5`?֨4eľ8.$KPbYV\mqJxu` M9%zyzdՠL Vexo AJ:<+r9KE$T"멃+ CbxPIiһY]I`m+v:ַr.m/=Fݑs |,fW?TfKV c {8GXmxeg|C07Y6_EsIy9!Fîk)9Ba le멱o2?(O.1 0Wl= : $_;86S bhy*aF>䣣ʑ.:m9R8^3#!مsς#|e|\a`\@~V:9{SxwXNFMpWp:E8Lh`_^ iBU^M* - oSM2Fqyuf;g`}wnd#/ѐъ[x$aS\T|?"fsY*PlcSa@'TʂtJcE :NaKYbhb+@R<@ċ͕"UB?dch ߕ(rҷ֔{ec/w/tlT+0n;l>0̤{eV Ftۋ1WM:E0viE響6~„0cX&(U"i׉4@cJ92,ȵj$j[#_iQZ*"}'_ EIV?Tx]*"xs][wR& Q? >M_/*|e!Nlr8K^[)A~ؔ)㩷{m$iKI9kNU_nrKד C\ns8?L>jtO.6;FͺռJ6L?bFѩvqV3тyՔ\aA;^q2*ϥU֦T׸iA S@6rIzl~ O>m6@g7yA_ dT9XYF9_atmT+"%EoU@ySuuhhιǓ<BCo&Oc72lP2KxA(f._t2z#cRԠG&P.āLu2ݐlt%Q}o(q klࢣ왻*دyeK, ZAZmڋ53H4R-sBB6^ ' ^qH{ uŶf<"b:J?00 u.jD,ijı%=ʴ{XGD#}|SßhC">+E=GݡZcu}UizmM5̮6kZbVvNͬf%43G3={'D1jlԿƄt/C!mS4ιM֖|4s;ЉzM +(%1/$m;/. sxbq,1C* QгEF(""pm:g $wx;";!J8qeBgx-dyEuy_1G FR!s ja15{)L)4~k`BI7unxb[i1-/%ߕ)%'͆v?+H;3>{Km'JOy8(VK )}*N/.ҸY]{Qޡ_=8߯3SRSfϔpRzAR8uW/?|,/!j)Md2lcܰ 0׍<.ԹV̥{؛1Bq64GBNU6Fz-/@cP8H5ݠ6eEs1pT1*=H0~~Lq}{%Wne헬VHZ|zNSӂ>5sިeseLuѕfg+Mmc),ɈZae )7.DEdI_&pxzCPuELn0oߵ9yK}yml u)sG9;E5,<%56s𴧦.._6>Ny(NH&6{Fe$[+rLb8َt!XHK=MM1iImw<,yaS-?NCm#)>GѮPs֎ä")*b)ǒԓϾM/}Tcj'pAKз UFOVS %ꮽINJSo[]E]m0Q5AebfBILЄ/-XGC~ҙ΁0Vs-,6 ~D e63a{Yi - rU2H(ǪuuֲԤNAZz8ꪽ^@L*nWqcGSq~!H[\\YxOcX}V-%֧X^ŋ8C꣪b>cOP@؍iǨ˒DGv자6t_J!nEȁ9=m#c8v@7=~ctKi8Fȷ\[M*;Y4 B 3=t"So.Ŋ㳻Ɓvuc5IHEmAkXQ>:_om Ve.3%"14|8):D.*mw;΢`>(yo[“CHD+Ӎyx:* h6XH~czZeB J]vz/g_ (5ü"k6z6.d0w{Ӛ<X,!- de5T'jBpq\’ I$ -ُ\!rԂ7iU  / y}h3zЂbՙ?Mk81<% xߵz!DYJg8LVN'SjӂaB[ŏ5 6DBдL(:Ӏ0Jͨ`aqtP>*fˋq52-wg:&YsA8.l7R- Pjt+Wyuݾ6 +B@"fe*t56=bAܟu_ܾ.>! xg`{G*2Hr4˴xԹyR .N<`"Y6v_]9!{_MEe lQƃ0!~Ho6 ب[T'r'TJoѬ"WX{ /Yd,@8!NEt/sr3\#RـKj5[/ 'Y UǾُj&Ór}h^3=^5FIB̃" 9lGǗSU?Xx<>Հz?ĉ]UpC\հ0>XEߒeg^*+ өc+s|E{v}$8Q}VޢF[@5$!XF@m~6mVh^P`ё*܏"olmKQވ%|4 C^J=sh73X$"u)麴n #j u?P\ ĉ&iJ sb ^b^[ɳ`՟eʊm'ȗgOpܭk"}^-do#پ 形$:?ԣʽ)Sg KxNK!kư^Lr<&z8NnjsDxgc@F ! t[0ٟOJKUƽyCW|{zվq+qҘRR-JNE)}/P9DVIhÀ.)r< ~,V)\#G<XMr* 3Je?C96?|0'M"Ԩfj~U?$<)ct=8s8: |:W+.hTk9(y8=^' 5"|PG܏Js/2H Ź}5:q3"+wQw1]AףZ^*ҟ&t-z3Ә@PqY O't E& rSHJPh_0eoufeÔE'{[5-|^@7=MƗXډ,Uue t4=[q٨ ΰrQjV3 Jj ;ҳ{=HyQ=%OGAnw-4]mn߮^ I]B% 0K/$Ӊ8Np2S;k6c[$%xG00gCPd5ERIīk~_Ά'IKޣ0+ D+O[9{oDMB\|fg8.L| {S?H{ʾCeVF2 _6ʶ=# 8-N[QP·J@N щc*iOgSOW&wyHd;֦Ǐ f*=)8?X4i_7-hkc lF] UK{0 ]¿ۃ八E}>dV':#PVsBͧFn QFEcv5NO۽EM{S^&ۇ3yҼ(\C\ hd^#nImʨ!kWOmA&u4ۻo̘COCCu¥^ .[yGk9T0ځq0?QVBFtVB UKDu| AM)nHnAUwƲ>MĎ? Q#e$Fe)= Fҷ,4 `HRa[);;]UfMzk5,SZ?e-R>pP+g!N(Ҳg.k"tThvi+D1-+t& 75_~j=f*ؐ8 Ž$`F-ot~;գOܽI4oV 4lq~j%c@t+!hiLN1J!+/q}~8>lS3A~4= ܽ\邵>ZRx| )Dک[N0Dy":h?b/ Z١KК&4Q+OWMSy SΚZ2!{:'"_S=sv}ɴƮ,"u4<zUMx.&=AD_K2--Y5er:umUV%wp^2,FrfCcy+|oN*JP#`֜.mƑ3W-ϫ)[9JcgUq CA,<]oaH:G1"ZM>? +X.p#šZW`P>}r/u;,RG|Ȥbu^^t_bJt?팆CNzKN07zaa,f ]%r ~5..ònsUn $ocfp0͎#P#e]ۇ>y@>k8DfHye=_]-u֕ jJ S+m&?b,y6ͮ{>Y"uT̹-t)YZhjE79=0n 3KAۛy>+wR5*d_ [|јVJ3cM?*:oV^De0HL`!_Gm\/&6X PfkC,?vv)KQx ԰GǍZ!qxq u;t!sF]3'){dX\z}۟TGuir%h!JazKU>c>B`G.P Xł|cnє| 1'Z‘r s-G(8w$ft}&Kym8XR+@;( PUDGƱ e2 /zШծ^D$m~ҟCAE&@;SW|4k}EoVp텣N'hGMY-f. <~刨 ,+f?Ǐ 9DS϶? #"Hr8O5JYhu$标Y[F&,.>;w3d72S:QQtAckw8rՂdrՕm|6! .6( c+[Ppi# -v&o@/2,}? "$5IRHj jK+lBEa"$cJfLuM_VyV*YHp Q<2Hr-PbNCʌf$y 7B?F <2DRsD EXH>fnhCuvݲ5g7PkIDKt+p-Oڶ UڼhBv0 H򬎊A4>Eմ7۴bW[tW5#sW˸4*Ml3 I,./W,ge,un5%h|T:d9-\>hs\:k9b>פ#bzx iq5Q xr; VyRD8CpjaRL%#VBK<)39aG0k-@2϶0V̮kg^:oy #~ؗU T|F%Lc HYM!pú5bLx4X_aMb>d`Aܶx<ބkz$ Z+"-wnNxTaY?h, g`2[uY崛o‚p ,.>YNlEUw+xKCCe%f@gVCo/hu&1r]+FY&xBqDƎ?6.ѻ 3m[d:թL@1dCv5?rh0" *e/x{Ba񤬩 ѪGzhïw9#5M%͞~m;176JF_V̀TD߈zFiӨ2LJ sd/d-̷%b5)QA25+5#ײ7PrmBp1*g`ڥOjx}wBSL\Yh"d0> &yfrmًL&^2.u}qD8 L@iw6@|4gN^g D^ Ү֕g(+yGM~ QuN ;!;u[wדKZRu?̔kXZ t@Wu)kOQQrs9BirMpxλ]~\Uuzsq'X?9%}C#*٤5,[F&3wl3^[W=k'j~?قi%cJ } I):,Rth Y+#֘JN#{"Y8ظ}&~.H3uB%s 6՗TC0dlFrf%녊e}V]9<8\԰&ȃ6lx 74˛#LTvdoHyOR,xU/5L8TlFz@H의!WȪs2 p툦\d]>q˖n;x2ާ ؟m#XD6'@$ؽ`#1>1*`6JuE:Юcԙ ,lꡓF3؝HG*dC͟&/֡R/_Nfv=1']DF]uEpP˫i^y@HK;íf6?Z9`j;h t VCjeL9~w\pET}*_5u8'Whд?i&A65D:%z-4~weAC`逍7xO^|5=+:Wəۘ~.էlo3}LŠ!hZ2 EtOE w؁^h+ΟcNl*2X7BP L 9qSc|$4ok?| [>7= Jo2K?%ZE0A;fxY@'3_U56bcJa$ݿv@,kc#A ?qWIRd$t^3P M%=w(C;Vv|$?5R;gNgr  r'3G߻V$ҧ@J ՂxiȐ`254H40 Ψ)E]ʩqO胧C6uD%AlOn*8I$ Ta -l? ^&|QCV9ҟphHiI5M?׻o=/FPB7"H)#WpטYn[ګ:uGh95,@ʲT.X7vlt7A[:~`mܐ51B4!ͺ6]0k`1B,l>Lt1$5"H{Hl'Lr80=iMuni po\i$p}a/X{t`*'ˍ:6k4/qQ;hapƩ^GMDz'%wV6.N(vYi/p}5Cd@7b9Sd8f)uZuw 9,1ΕdT{k']1x9xͳ$&7LE][4Tqhi8]/LJ h> y҈EGm8yț9x;ԘoF5VXmaƿ^5HwöIp8QА6b %~]d*89 uoD Z{*_%0?+a{=3eDZcE X}H.غQGbQ,kԉ$4d0$Hz7֜ ~ ny%5J"bH(ڵ"^?. bYМi)*ML+Y= 3C0d.M|Xh^Q7ǰФ$z넟w!W6!27ւ#>M;$@tf{yb gs&N}zQWzGA,ziXPNxe!~#7gǧ;%1lh[(,xDINRigjvRJ#Tۼ@ ux9Ouv 8;I5Bk>Vi HWǢ,d`pA xJ^lrbDЂX\[co˴KXBפ,Zo6DחW4Y7h%շ{ו?e]m y3ݏcT efǧ%~~pDd8&:Jx7&$^zyҶ 7@υE_~A!&?NfC*]o\q&x?v]˦sV)$ s>҈lq㋵ ʡ]Q@U|5l I#3{2{ Z8tdhѷ0\;G[Y'qoSzf*5 "*ePﺧ =0ajyu0 _C-43μ*LZ ^#JWR!X ԞXk5\܏v>oE=bv/i _M:cx?Ǻ56RuI] f:a?&[0jn- X&я-&uaB&_3wL0XT-<ȑp+ t"\y(H^#[Dm(7k{C!x9Pl K M6go%d?W{R<7ͶTyv|i )G߄k>H4Ɣ5hǠLeg"cvzCtgvFQ k K=jތl mV^W>hcbc_A VĎ_afr-l̂0 =ȁt*n̢ ͦ$!^dR#hGG;ЋOG܄9/ہ6цWXEIxM[[/!&ОBW©U9f$g֞w|bḘ dJ++KCI$_W_~5e`tӛ:6+%3ѓ1FDUT%1@[&7!0TӹlH "wbCn@ CFgrĭ%zWwV܇1끸|c(H̆~e9̞2}wOD؟l!B$B wvяG v| V_=M}SM⊡V1\hUIa?gF7xl~::n8?ozW){~W9so4n#'<׋TO#B|Z%Z̡PZVV#d?H3g]U(m;Ԣg3~|Me dmDC鷣 aθa,$ J_Y"\i2]j\gJ&]v@6hNI1Â02֊~ZeiN/+s+ʵŃ[0ܗrtMzY\PuJ[$s8iZ/E={ȳ`7,tc$im{fz\(i%.eEI{G{lÇTF+F@ٳ]m~Kpߣe+"k =_Er[E2MZÀ}8aWqT+`OJz.c:Tp,46"j37{뽊{LX IJ"`3Z9 V܁a҂&i-~%f%nbXJLPM< "b|rT^1fz kgŠsvfߴ>hs^x}<{,eɹ6]y{-#\7$qj@8z?;@Ex)"-2 ] ө0poʤyw^9޺o䮲ܤ3l"%)v4@ל@e\ĕOF.㭦s0{G'sYdcXŨyc@Sk )(N?(5qL&=t4= ;gaY->-_z%";aCy5TOGIo`aѹ)! ^ A  +@B'&cBBuuHpzAx-BSvڪҝsJO9/wϤL֞+ ]vr%PO!;k3R+E~ϮYg^#.[1GJWdF SM^{Ѧ;Jgc)WJ^/&w0uFT>Ca]qj5=X`#{7TX .DږoBG&[/[WH 83 'Zg"SUW: =fN?mu=[t3 a#H䋹nMj7m^cw_, adFnD:Vrw-9xRK=зܰZ𑯅D~Us+5oyz]Ȁ`BM|{*"G=17 M;;M)(غ5ϕ'Z+HA̲#)p)Ҳ6 Cd3<:ݍN C,N[\2ꋁuo^xY qM} /stY8d _45U< v sUpZ!~@O Zl\YցQxWPܨ^,pA=7vd@ Y0GwM|uكƇbtqdTP_g@ˀ*J X?F}n H)ېCJ`:GJ;fP•ӝ­O vwT7!yovCa8~/efgĽniV<&+PB`kS0)9ִ=Rn)Ú5)QSsZ4ZA>љl¢\J`kSlg o]$yRgx_,C $z'eh&8YBϾ]t,] vv !( Z֢ >rhb}c0D*xEZmʡ7;Ŭ gfE\ a!U`0vÜl kq D8rCsl/Ř,L 3hA%S;ٱl@Eʹsx򵂤ɐz)̜vuL-GQ {w%ݩ*NM޹ha}Z,?зj7D&+hjQvs&fsG|Z!nOo)%HHk\wU<-"g:"ZΧxL9Tnw,VD:F XU3®<>^!D1+DA&SDB&8s^`WۢLQ.s )Yx &Iv«@H!u1J )> ›}:Tu4A_\*% 7ϳ;DY{3+48Pު&B/͸1w EXa] iH7wX3mop(h? 7a"U 77 z+^0bntvQQ>aFZ}{ >Ry!2MTi~UڐvBRxop\9uCQx1&VCm*4-0W\:KM83H8\Q @ƲVd99 ~d  ekqkt,$^ш&R눠xBd׻ikaeEK9^֤T'U ZhNG&ݦ b>|_;\۟h\E{10&wd(O`i? 񺷾VגդR\]S< Wٍ0WYf7C9煇z~?G4qB L6?(Ik1o[F#+Hl@C|F5+!u{7ϖ֦渨OxnߝBcq)L rQ!%@-DDgիHm-0FHBz 䋉1%ʫSA ̕?SQvhvný!^=XL)TC%ЩXij#re.y$[GFϠљ -SuSZDQP=zL汥RzDD v`,9gRvѨN!SA-reς`T[Sy`If4D-Vš%sRߝ֖K_xExfuڒuw,&sH=9(e!*'F2`}r=`Bv4'x&#P46=g2˚r<{G=bl\٧k-ʟ o W ,D"v#YTeIM#)"nOﱣL6C:VW/,ަh'KBD8HUm8CҸ L݉nS#lѸQ.gbJz[հv] +5/XBJ[D}H `YwCə`-$$2%_)Q*@ڀZBij zJ5"X N׌FTCdŭ!aaIĞ|9TJ7'Q/x:QS rp~\^ ٨tб +K ymHotKm2oxZo3SkKCjvUcE\F_DOA 0`׶{3ѕ>.!1Ԉ$XtF_۟R['#d ٧c^R!6c7 ) =&-`Ҥ)k CBE4PEX5+Wph|dv_I/i?E`D$(9ǥחhe`pᶘ۫ojKV%\d.PXp2 IT?F< Wy FH$jI:ߏhU8ˀNjEzؘ ʜM#؂?+ڭ&eG?j$׭L/LA`>>hEx|3܊ ΉDa[;WT9!L _`>zd m2RͲgljF"s~amU`{~zYMH{-Pk6pN?~#YB~&ᷘi0FRDfA:9rvI>mS:襦U( k1vybkpck_َ$ktJl@|v 6ح m9[EE@]7.2}N@JMǼ1n\W.?( dC6]Cu}?mRδ{. 4BjO+~idYx)3yKtSՓ^D>AǫE،u&V(s!QZ̡!⌰ݚu47IܣMU&}Pش}gp=KC" 64DSXYo405 yʇ9/CvFVxSg(~ :%}od_PKfCYel΅R(nOuĐ^ˏv5>=g.\~&3Xi!ed0p#≺:ν@۲ E]q⁀L{vfi\mi3 pj`A颅IxKF|. Hdcf)p-3_ [.6 Xa8 ケ cOw+ tS7ϑ*2mt ]OŎW(H,xOeF.J1gTRtQԞNHd{kS٪CI|)a}L) d~ؤ^}k8p~-Ќݶ7۹% +Q @ E< {=D)kԒSJ"v68ߺa)_Њ"{Iu`ft DgʓcӇ]f-7b2wY`CO<:Gp&SJݨ<\Y8HcUM@\?0\Gqw s`&)T,LJ,kACZZ6ń:¿@Sʩ<$A."B_vg}6p\e[Mzվ'#bK6lbmtMa8&D-5v>0̔ZF-YbȜ %CH(05awI#Fd/0MpUz]O!5MnD%y>蒎*@] ՜6C*Ȍ FtaQc7ɶm/nw%SDPՉŝpy<,#u=9s.*Ht %Uȗ+qKE+chGZꀺCcJJPexJeG" ,`p%\oC/ :1Xadaa7bNk}誚SgkH3FJO/(w!t% (;Eq([r{?ȕLZH&_ScEh˗V eʋ G'/K Cq[c$hQpҼ55Pb+vl ܮ6+79쇷7Wژ[Qwrئ'BX/NùU\<Yt腪t2rb+P8EUaNSly&95zA|/yB yc 'Aa蕞 :XH<ʒ/m8k(pTL2M]GP~+ANF.Po.My/GD{҉!πQVaek\MPQvj#}G;ucղx2U_vȬ8qTD${T(%ӊXfEe18I=x=S&tcx} 7PBoi nōD8ĻC0 CPf IyZ281EA$=1rr]-YJ% _RHWt қA+y=n)g[9xV li SNr)LGʶ_zyb^/!қI>)n./I*kT(T 7bU+ [Yk4+dp#Ȉe$;R"c=";\by#f9ҥ)' H߭bd`gźn,-k:?#-𱙸Czv6n 9: <֥n[P G#G]z2xP^aV Qra~Ɲ;Ynw뤄[f6yG7qeW0O=,3Ϭ_= \srLDf1g k  kBU9L$8dD.`?2+ KScUk*3DS[jZ[h z5Bܝj**ga:'԰ _,"ZU,1 yC1챢_Hm]T`6JehS:ZW!2/ P'x38M֣&a`JpMgduvGqFpW72yP۾Lb2wa|CIdL7]81*O:"Gzf=` 8O!_m_X{״6r vDٓCRpBϻ$' #FP1muY}<+zM}縏Gf"Zv)Sӊ)ds!8,6Vb [y BQ>3]5U O]c;$T1qղ k! '2A! J#S c%AG(k 5;C"v߿e#C7$T_9Bu?;U%>iX6(tBqqƦ+iI/ԖRbD3pB>ρ- $"a3)w}#N"h$9nCs9@&xU}a4lHPt’ Z#}ʖVK}رȡe0ܑnDi2Ӣ=)eZDgkci"^s/vv7 Zd)A?mgym3e*\Fԍ,  ř}KW@eɂՒ2!/LxZ\iV)0<xBoc.B<3]bvtUPRfbӸ$ީ $ň?w5:q.;E&g _zۧGmKi5ځb)y10SL^ Njl1n 57G4"uQnP9@)ɾUF%'㽨 ,2!_MǏ"a|=rOW',vF E]i4K6L` "nMXQJ?s?\t@_ ; wqbjwnR)q+GvRe_5~W\Fɐ󷺥b&u)<x;-QrIJW%#S2zm鞷ٚc7{jq6Zܚxr=O M:=rdk92zp„nl&2]GVե:IKXK>}QO=ޝwNЖއ齎֊ayli`y;ښjr bMO'=L3ͧ R " #Dzu+bѺI!P@|w}-21}IqqC%}O1F<̦>AEb /ŏJ Sh&1֗Σm aځE?ĈsW 8{>Z dm~zJ~ɀL4 .8 6*"ͷu׶/ 7QP<{Ym9Wh=ARH/F(#pi-,gmk [1Ϻ޶],7HE I?V95oY7D#<;8 *pfל]pf 3B˂ϓԿ]dmmv$[j7]m0ky5YgQ6vXğͥl;=qJrp&&cI*ة' ߊ|JɅG.j@ [R4faA'Ǐf8ż .JvY,"9~Rn>2.7՚FLHDQ 4!7]>Źfq8n+<Ǡmp,Bb/_Unk\l79JBVc61aTU6cW$oѠsҲq5݃y =쨱QP(ڙe9ZQc&<#w<4k(!AFj6T~\qr .®f&'&ʲ?;iEe=iʒQna^ o'&,|P|>$*T]N[ZJkpj .>EFޤlv|Tj-;5q 0l!K5 Tol`X{mԖ)l| 8o/ȝAipO.!L4U1x\1 =bs"0[v#Ӵhew\V> iݖ<=@Taܭ6,.#ro)グayg2f1!xx/1(Үȋ)=+?Aũuk] KL5 Շ_]vq9DIwVH$ " 8$OqY̙MCVo\273Ӻ2Hi]y,mnN9XOSyR῿~\3&I6 ;U-vqwϓ4k:6ϴ\ K{9)Cz9X@zQ%|(v&dVąR$ ˉQd,<|:dQ[/&/|o`!m~4NBnK'[E6s @+$9 .#vƞ~N;r.@TKZ;qE- < ATP'8{ISR5ZڃN ‘ݳ enxQ6J"@:q8“D ڢ$9$vcGPO0#1YN_Tq8ǸVCW)Auʜ=t`˵Wo@6P!O~s:v.#C#[&)_%}5kR~cSb7jzspmy i>4 iD0OUYZo\ ۗ4巬qGΝ|>y^H/.۷Đ ߇y(nƥ捦FB>#o}sfַPGk>ozKK Cժ>H2tX)*.ؠ٥e>5៕ Gny(6LTȗ |URh@Vv!!MO15.KT@NvdVױ&ޟ|S~uGƽ3#~ۧ+@CjN=*e#UH3\DL>qiJ*bϝɖ$j TyIZ+d9@'w[v0s iuARQ9ZmV{Wem4Zaʧ~o7d19C"2Uw퇒Qo] mrk&|%.bN[G =(VicMt]8>@ڻZ!D08>RU: |e/lb"A;H+Yen5:f3vj Zؓ'7svHz;-"隁YRZb0Jn{؁Ru a]j[5 CTd4H9ymTSew"tŐW4JJO}s )+/vZhÓZ!O:@5[Ha뒶O'0&15 DzOz[. 1l#SǂRUϣřpKd5m+|T'G!AY@46T{٤FuT[{އ1fT2*5ы^NeeUl>pQU ֖xC}ǵpV|R0 `6# `V?eeA݈}*GQ Ϻ-\vo]mTZ0m[{̼^ҩ/j㥤ۍ.bRu'2:a??TJrkgrGHz.?F-@:o7WV<͎u}UccBH"cn*q4MYMP:8.v1,ܴS &u\+}(O Jl#\Q.:)/8-' z!ǜc*+ ;!>/~&WX Ykeδ{V8CVt:fIG.iXdu:d0C*ꝩDsvp $svk7\0ʅDIПPP3 ?Zcιq0a@Uxce* ˾\R{K c>md'X?n[b䐏bxx$WJX"$|ZR&f\oƶpx;וf7 Ak ù""Z)G8=Bv' ]t&wGugf494Cӡ@2ƪEFXh+eC! )S`DZSSFu^aHp{Vs&4(i:J =ڍVyl{}8񃪙n ̦%` ~->_͟Fg*%.l*GzS^pV'FmF#d~r(НظAw#U>}no! Ð[d ě3[c|(<Ɔ/gO3ojQcY0OY)0o}`-N=L7WLɒC֝y%lF6o"S^ ;3 >RϑQ⡱Й'gr DT(³#tg8 }:m%T4vXKawTMAaLbr9{g 7YcvPF˞0-^PH,CۃCH` ̛6P#^qzelVp:=oͶ|s2r:;1-z/3+RgOˊ_GE Բ2): i%65>Ay Lm{]KcĤΥ@A>Q+xۮE'q ±q~Es0 MN);6~JU^ά J!6ʞcS9m4z s4Ih4 `oQgD8 %xF'guPj7 m zN;8%(tzY<7{qL cy'ELd8RZ1Bs:HZG.V-{HJPYźĩ?Zd;ӄC * cMRJʥL꫊n:qкzYČ.%L®_,:[㺿z4A1GyjKHB[,\J2 4nU3#w&uxH?o%+PadWT5ǟj:L۶Dp1 urWT9T=>9jeT< AIX65kΖP3#ɡGwef#EoP+iTsqۀu};? -W[If7|#p߫:; -䆼g{W5ΒU`:a}R2EIʵjSCWOo0q:#]R^ OS8E4N GQ0c*S"׬qJ9z,ոc_z@2[tzGs^k̏{qR@$ǠB)2P+Q|h.O6`: L8$|%"q"'XMwff-Y}B's*1rϕ2YѺ%ƩyoF-Q8nH$%ioch_V_=6Fo;a.9ڱE)J֕R%։ s= ηԦ z?rCX +qfRd@;d4XjY;~ʐ25= 0;goټi9sr܃@bA̖NgP[04Oޚ.oKgNmJRseGb{'dm>fbZHjLv@yuv9e!S%PJ)/}NO0Wֲ#xa31Z#9 F[l߫WQ`V}uz@ራU'AQYxOXʪp(cZ80rRW:u;yMrRA{4N UFMp&&ss }YsW)PJ. }ۀ:jQni.4`ѢpNxAڨ((L֍.m\`m)߹_ԛ!] "K$I>CTS"xܬk_>* Hf [#IyLMQu}d,׆ LFdѓp"-o(wQʛ:T^X^"Rg[dzV[b0='shD#J=yf\Iv1sWJJA?y#{[>\f8мM&=BmQШ{l5 ObX9 =x r3DZp:?\.an)c*xY> ]j+D_b\G}N<+q04ɄN8tZ:즡Tmfq`a>6Wb\bWZSz* r+&ꐁAua2m-l`Fy`?L2|MzQH!oW|PÃCI>.U{6=HxSu uvI䲅XD.Pfݞ ɶsVթ)g P5#[~nVV'- vHvGl9PbNG{0mp4>ŌGyߘQ6733HNͷKB44'YS(WX'b`x*BNp"\M_$\&vM55[dh[V>Ӧ]a/9+Qxm)G(MV%仄a|}} LcH.[)D&J"+ͨ^Ce5M&dꄨ)=N[5Yz*[w܅j? Ŕ& OBץM"*prvϛDtG퇎}vD?Mo|UZ@!JxN.*΂RZR?rW.)#6qGNn}*~{*cW~*&]&WqwUuRڷ}+P\Sn,:.FroaVh ?*rYz)a,DI(||ݯi(S-dd;)P5[Է᪤= XYnE Ym+nO-k'[8V;3D<=%-3 m9ܥc[sT˂;͑{sdo"-}7bvƖ_VS'xcA h\Ԏ_(P 1T/n'GM{@l`H* |6b0=& ?~ΰ ü v~*տJ2"Oi 2Bb7v;W,wI:u5Qkw.{c3ꈚX%!*ֳִվP =κ3p%%JGJ+lp.̥̣ߝ,az$g!tY4uudyqq}8&imu{(,Sˇ'>l N) /CI?VE{|CDsҊ[ԝWi󿘠hDA\7e؋4rPaWޖfM~UfO+-xIK>XK[sPt4D |@$`B~Ȯd)þ~ ܲʾL?mi(!ZazdA=`ϓ:TYR5*C`"=DZ9#cO.XYUo =m ǜ {5EH (tùRySA|5K6hxkiV?9*8Ɏ)Qsq:|ћ- R6*fZ>z 8*(;zYIra\G7L 3"Xt}¸CCSj~z-qu { jA$k1_6Mc_ a8cpRhCSe7 q]*Ή!JvOIpC l$5;thGaV۴*vg·>#^M.qG+oܑ؜k;B';l;ҵjٰY5=y C 0`_B8~ s`!mĊٶ9KIDhԃ&ݱy̓fs鍍Pkǚ,47z$ܠ>i'%deWok+G-oI)RU: 5\(+X 0,S WI5nn6qڭmzjJQ:qKjJ:zV-AU&8#B0gG9;Ef召},iK~:eD`gGx/72vnINT==id߮4+zrxI.#$ˣ³z} ;3z@҂{d 1 $o|6 @k@,e n4ڨ@''0@ "K]!x>1x/tDkf]qˊ5R唐p hE<]T7>ڔ4%F yކV1;~L<N^QIi!<=Řȅ[]sOՕm03m HdL'Sjͨ⃽}Vԥ'8jkPW(qރ~˅ꝱ4t|T?>w6_f*\"8l6'9fii:v)-I x0[pb񐩳8h+Д3^.?N t+E4.: ws˕2R|xLIi71||-LXǮلUs Vl1晀 Pj+VH4x9 07| Q^އʰi|GƔ}l~*b2O'b|L&u 373Pmᥱ]sLK兑8[5 ɦxJ38ВX1C}+ª\ku!](HgߥH΄ ag74}RzM ~~#cNմ'`2@ug4{f) S-OwZy%yعYw*>G+`†Bz|/{|MǑ3jo6X\G?b%Dp1XÝ\V .n+ m̱)`;!Фў,!#Zo}m/#䬩]c^%քhsv< ⻺+'ZCY11x/{dD\hHGɱޖYh~+TkV-=nXX^EX#J 0$͝KIтr!7Zz2e,$ج4N@BR^U$1Pwǃfp_0|h{7r=y!w,IBepԭ-|=;zD[6qa>4<Ŷw07ڞHxZ4=\k{ٴ@]8ųmJ8C3@[)^wˣ{' id8̪-X9}:W$] .>#%ƥԑ m,R\bz2荶cܠԓCu!9=G%+umɃӵYx~Ք-x-;O+;>B 1KC#bVv1; !|]e` vn(ԅ+o 5֝Q00Q$03Z(߉PxQ>v0l΋fj m~>AGVWX1-`4#J Ch8\Y* l j\lAYf/]*e=@a1Qi e-Ez> z$oe7*4mGJ.4/P~Ak.G8!{|^,wj讲|)?V ߓO0lP&PXaBf.mU" Cm[?Pb=J܆Ji(~=] i5DRCb>fJa+k;Dǜ (^(N-qZc>OlnDSF 8qb!DZ+ v+:aHgݐrTh^"Ed>G67]NcdL8xt/> Yݝk$^Pzx)6 MU՚w;Zjǽ*VH?`~ᜑ']U9ESC0iEWԐzL1貋mGS3I |Պ Z6CbUYڊ=H)+?O\m! t1vg]}̴BƠ4r>0fQd;vm0fw w@5W3' C "{}#dFO,`-d6V'Ǐb#drWo c9@܃e`Ĺ2l%7ƔK 0T>% O/I7 NPOXfCPUںd 4r)!ԢX*!d7'PUy-S)x#95kQ,ZDؼBޤ d9Ki`:{Rw[:q"ФW<è`rG!n" YѪ50nYܽf-ó })n.tD|"t5L%ڝ:Λ?Fo!ֈ c[ڬp><%5֯9vɅVafsJ庲^_Obhpg9|K^+ۡyD'F&A+ZeG-*O̊BToRZ%_v}ܝ^ZPo{QW1:th i6@{,a%[UcUH·]Jr|,bdB!2k{@HݢbSDqJք`V5.G/ETY; ;=0֞ januWЖ+ 6p=^սJΕ ` $Kj,`z`XY=81|m&?7(w]Tf]%=IѾ+uTH%N|q~zHd!:3 +fBU$,ͬsrQɔ_$<$P$)o#}KgVHj0]hCއDX{%?BҢ?֘G+j=K$l;C`Xo#Yi,;pkQ `JH Wq|<ԨVZt=d 7MUHO(1ry '&sdr]V?*M`=OBTo_}eƒQ̟̟/-ۉ1ƀ6YĚ$[B}OI/ܴh4a_kzjAblf|{1u r7+W ~ ΡM{] 4^9XGAΟrJ#{r%e,?2Xj ƆaeD@z%XN/()'4Z(a[,^7c~v*1$>hF Xr]Ѣvt]T7`<+]8_FYaLۈ.(&:WgTi >LVQW݂ާzo5@:} #1$[^u]yңeJr1#0g3)A'dO }߹J0iǝo7,'mCQk0 \aV4UߛA0d~?デ-)Ư\(':-w_՟ԌOCp JW?D1 NZKz#*~NCd="h"1T:WT%iU?YrMwtu՛JŨpGboʖ<+"~ /0ܸW]EdZ] ɠ fH^/gM~EͶ wܪ1Pڥ }QdY>t5pS``7sKoI!|"I :2 ^kfʐ? O`{?vL/E+ wpUJU{AC}殹fjvflpvMX6BOy;TŢ%Z"=V1$L X^W#b];kyqc+%QM$Y;U[.J1$FxҘ5i#0( . O?^/cj"R%hE2N]`kK8l$ y1Xd5ux՟$mNW=M${0/i; ʳհRX? r+d~|^絧Q1uIЀ]9DQ|;(:8GDymRqsBЯg$<%vi&qg(e3+H(ݒ:Q_"F ױ]GKU.؀`Zs_ÖA&Dbz"yoMhe3 7z{7 !G F+J+7[C7zjFo"5Ŝ%sVhqr@k>j8QFH_wD6֪& uwuЮiKlynz\d!_ld}ަN"" ZoD< o >zEAx wՆ TA ,(ibRMְ9M#<̓Np=;#ê7#pV#0yKN$}]^=}^ͤ/KTMD0&s'҄Y!p.){G0ԡD|&g`1a$Aͮ[w/b쨌:y^(: "t)+I"D5 I`W^YuAFB2רъ sBhz 'qX31Z}'}ѰN$4o841rSԬr+_ˤ»pĸPl0.z|pl51(jYXU0H/]5:;X./X)h`z+u $kpsmθZPHH~^y" O vp-a3@9iɫ(g%r>i" 5;7t ҡ2Xeg4H WBP@"+u*(N:~#rsА˨lfyYYE#h`ٵ@u"IqHq]b/q&i^$}]k{QRV]$"PZ`j$*0 T%p&Czifi*ϐ|r*85T2 1EӮ|{'3o7t7&SB1ls8r&o^Z̻rΣ p\88,( G M+Ý&qJDA5b/+GZj0;m5 v [-^hڄ̪j?|}N\Gs.4c.$[i5`3^+ rhO3F4[IN 1H~IOK*zn@<;MZXR7-"*fwtaK 8pܼ6$G,vuꙬkED>H1+SQާ^'^~%\蘻6foXq'͎qyM^:MgU, !^tG?(XG/D<2u:uFGUKImt;_n8/$et9y87$קCIRY-!GZn*I6nQΑ/VyZE;ջ|=U"l?{qnzڕZGBpK/H,<-`^@S.ٯSyόMIAN װ_h!J/X=F#/j.{ L"` ZE7AځWIlo6rjo>~k}쀰VP{<zr\9LSؤ4\ߪVt- 2CP b(jqjĝȇ߽P)t)\w\ARQ}rtp3QdSo/Q#(^|+{l5 Ci[OR)U(]?wF }W|~KQzO&8Tљ_6ZF*񲖴!ݳf el|w,СlV e?Zf}K2@C^O +8p Ջ Fv:0(Wշka0zR7n\(a̺7=w HZbZ]q]}$Z` `/8.,n@fs a-@ rj?́t[;A6Vݞ=JmF4|'q3P)ь2[NwJSvZ*^j$eMq]"BP:o"ف'xc) ,R=]OJQ`nck[I1\7qs Ά1~DRmL%,j.A*`1S$x,0“B66s4r2u("K"كQtR6aZQcCjj s@qH+A>QC׆øxOl)V%$IN\̅3 I-<NH+>F (DSMÕ SßEn^¼7qp<=ju0w*7B)  *;Ξ{ʤ²qgOtn0wZ# s_4ӭ"g&Y]N: 1j?:s4Cޒ^~+w22/ l]v@#I TiP g'd+)K;zGaW bc@5xG3\1?*sjXp8y ~-2&3Ax ZgSs盰17aR{I ./|Y ^)'.S!hIE|z7ko3+ )%mbzk5 @HB$4$Kb$Ԩ:%㺸)bg_VP@;$ib393ag6PBfv89ܘȻRg(6ח $J:pȠnݗhLІrWR 3VC; &F͸\Ѐtr%pb)(m@H$*G3c( 7s!=CΩe>]+Q;J9$Ltur;1EN ͚IװX6֋e֥$j~p 8Y?T+{L+G{љ;%39U;wcPF `EiG%--5a%E.&~c'N)Sp]k_aVpv&T櫘wnم7m4ԉaL%uFHwOayRmDa3HOCE 2OkG`[j>3/%LuR {8Դu%G]KlNWJn֐DD-w> zL9&8BQ T](Ya ɣ CDL{B/\ O\l~gETnKX;[C8SʖRSAVKYW(n+c݂JO_|4@6*s"N,3/yTC(ٍs9ƽ<۝gC])?u)b<L_ _Rm{&6}Ŝ3ϫUdO&߉xFt$"Mc>XQu K4r>ӖȲK6+I2١vtG5g#wưs!ywE:s-];3z򶆊YE]եk4~C 6Gnb!k/wGZK* |8NSA0ם7ōŃ%T58GA€!Pyg8&mH]Xb -h<fhaŤvt.R׃pNj7 N:`cj1Q5(]8ʿ"w=^LzХ@2r^IxX>> 0! 0bGHZ٘d +!~|uMLCIAYk]6msqF)mdG+-ܭGLξGTBUK%#I _*6h)8EkQ~fU/tVK]ׄkLc+Z0?l {gJm',^\&%1Z_CvH`\'2Ge&O*Q~v cB8|פS G& }S˭ỾgW˖( ¨MK 1Kŀ+^jqeLu?Vf۔dSt-0d_9N"ܝ#Gy(=ldQ??awc?zK(?dkݹf5Ue_z"[}HA{\5:~*gu|">"̡ޮ7 [ HS ^dq[N8MثVP8V+ !یaS䘓\,y3o9o~] fd4 #4<˭-EmQ7%[C4yKqG<튭mx6UV[eUq~Y3Aa! [YE1HbX f|%sŋ;/>EMBlݪUCPW(=WﴣF DL> I2F2bc=XƮH|2/PQ43n-?`~6zp}+>10 OcjS/5gP"OHڰ*i)AoٙeFGm4-SpN\TLOm.1h5MdJh4~vWݘ q/ pvлa5knFhZӫZ0 ?<Fca%p'E0&\X s|N@0vzQ"/D7|D}/#Ox4U1Z9!"~v+1?i'm*+b:lwU-h&юOһ{&Puaugd|;2* 3]&xi;8lJT@b'~*#?*ZBS{/ʽtGVD\S'h΁rװCl'oQ&K7a귚TmIkd7TmedM 'ccc3}mb9(:`7;| {&BԄh7ɩҲ gaڝ2T6TR`yP7 bTBaKb(ו0ӥg)JBҟ/bA,PH"U O ;]l'QI{?+|=rZnG%@,n:=VpAJOF/òe))4Hck,^f; XX,L,"#kVDij@D+g9 2Ąo8I_ZkQKƼU-r>P_z):ntr,Hnu%y<@M\]l,V?ɃPnEdD9b8_GK!m1_7ﺜ `M+:Edͽf=I@-ZuuHE.e@MY$onhM@C$?٧0fXx>p|$jfA 5|ϮH/uc mY*Y B:S:gi?mwEy4,(,4e0SJn(smLf٥n"Q$l?%U'?Ӻ Y:BoD'ĉeL`D`pP~#jI vȌcg".&Nm8Y5_$<9{{Z:W!^3X\o /j6|WKng(Zxkw/?C~Ϟ<k禍wY@SFR `|e9 س;C`  asӗ=< 㡹 -hB0B`/O*}{βWTo&Bo߭jf.Nr_,ڰitvFlvңoyQB26h:Lr( v&3I߬`aygJq WiM-Im 1Mp'ZX5<*Y^u)wxus[b}9pm'noqFFd@JKl%iBփٯ&%$uzWpm@}vPmm.vS}wQC_C1êhauvHMi5;Oo-sn[Q%EWmS[# &>4{NKv[)l=w7k[HH'<Z5HR5k;c9nR" K1aA`"M#-;,޻IMXSuLPYvI0VfE^ cP](iC0w3ёeṸܥHJ%pSvu#N}`#hULX$-D 51N<±8֢`5`܍;0=KC{d4QrI8jvQ?i%*^m6]E#Oju;@B,#q<)F i5# uѵC&OաJn,lF665L}gVqҵ/ ~;nz*&YrOɄ3# ݙz$g,\!xz/?fҮJ~¯7b/&pd{0m=ip-g#D%]9t<Yb+o!j^j5z?h_b _ޢlh[@t q՗7Ho?4ى652LQ_aU#f3-gP ?O ml.jF<:y ڙ j5$oT?X|%] g+rz9@;~τ;Ŝ67qQpEnؠe(ΧKN6˄rKT "xˢ T=r!$ǰ ICJ9PD+׈Y10,NCbao6){<Ã՘BB *JcRti}U_ui"x\,wk'B@V.u9 |OA|ex/}xʹ|P6Ni.I\ B)~D#Vq>LS$Aޫ[4lm-.nhܚFCo/ vYQR TЃU(Hu;^]f:ų)үI_} ^XҒŖ8wE昗(Tɒ;G -IՌU'ujCTDOf<=WM-UmzN`޾zMhcqc.EO "o^Rso۟Fu(y(ބ==<tF&qo%(&b ~Fي+k0$'4R2SB\HgWVDTr&MGB,9ac9\ o LqmEϡSxhھF0 G"yBsv 6QDz$]Kh^/0B|aJILƘ,e$͞ԞqCv,ULDi3Sp)'c"?3Q.0JXaœtdii*@ *\ (>XT#T˔8S!LhP Z.xÙ+iz1Vv̻U[V.T^5óTƓBc1_nY}OX03nMiDSha "w/sU;Cv*j4MeSH*_^9PE1e%5Q#SŌȗ uy\2K d[̚-q&9"/>L1^d) ~4RDM [-(>ۑp+?lNj_N\$(; ѥ9`=FͫFi !UM{A(S#Xs!@&dqօ]*5ga`Ġ_3:T*2bk :</M\v; Ľ]A>*kF <_zm>& ~.teͮ5i6ZB+^QnXnf>'.7}#ȪVW_*x̺3G_Zu*/kl41qLnmxHE &XMn!g4HW˂5p8ad7Qz֢biS,ks$HP3-ajeT0U٪vծ8#htUVg׉&_T;:=, 2u?+{Q$F㮟x*i%`t@60=Ӵ~I|NEmvE:U!C77o?*ubџ+Ii[9ꚳ|{,V/ٕVd?4-<\cY!_;G>IL%&A)2^zjT# G5dzqsFr24_䦏CNoSz.OQ?Ō: Е=WCW(2pv5wSKOR%!ʽ@aېF0OשJ (.Phؠ`6+rFue$;cD.*SڽƲ؍0aB3MQUyYՑ[0VUQtaZ ÝXۭ ˴Cm(wI<{Ծ|tُW^OS,rWyxwd-։R1\0QWX$WjJ櫯ym*,+w+~4vkA*0[q2tUGv<!v u--, lT<5|ul1+s--`KiD$^4 =xp (3+O!{ouZߐI)I߭a故{+[BE<F%zHʈqMP8);к8ɸfz(A-CbjY `t:DQ{ېU~vOFMe(# Xb6o!ԙb{3Bxt8U|ZuF^櫍4;&J=!wdy{ۃz ް9>w\]*\Jm=cɽ{.~A櫾Ρ"-NdpSp :$xV˻ d;ٵ Y. FQYO?7HOzSb fE+vl[&G)Zpf|., M&OLio>`/S % _#ca`b{`6>!R^{y| hK(ȿΐ@)iA{-GGdI_.JP#9^:3G&x1ԭK ;PZ*fMoZ2y=pߨlt V;ָ(r1C\.] @J7q2Wjv$cRts|( $Uc_KUf~=w "wlx.`f:dkUfZ_ӖD\$=c[0b/'pr4u Q!tйiNs@2(25^GսkV. P|N,`1pW@uVjWNq hbV|aMA"?$Xpɂ>>P1G@ fYk3TD_PU|Ϙ~Wű &|Bx h @uR~|}D/SXpNsb_xBb<&:ASu,4SS~?V}&hbqAP?2h؍dNPf֫P.ăHF*V<$Y%"c[Hgp\W377Ӑ;UyӸz[[rOH JxZ}!ێK|4C|M0 nOV*"RxUS<7#[ֲ% vUڒ"ckpg=0/#fm%)٬byNLɴ%brTcփդć|q_{և `,,{USf?$:W_"<úT-eFHuXū`"Cҍ<$ቊy~L5l#{^oq㿱{ R8Yg1} j.:ܫU1#fv,;V0R[F-K +"ᰮMۥ=@npMv5yQd y g=C -YxxN74zlHޯ 6'~'W_YrOcſ\Acj8:} qwQ*鉴//Ѡg\:&3.FN4TcW~#p" ̥X;. j902"Ԟ"$ٕv'57t{g =6C#|Aщ:۸g[uZNTq*DlxN(KR֊ΐJϿ jRzWڰe g]}Y 锏 (Xzix\3 ٯ/7͜\fm0xE'.H-8 /cƒ!cǑ~$om[dSU|^0qHdSp3XYw,oGoS% CW/7}y>jrW C!xcځ)5"A?3|ԆF~LwzBXZ~IX_ Ej\%=_gyZ~E/@dVXOҙu@$2,E<@jǺ&3ɲP3=X߃%>vt (}`7Zl8oc@MA%qw2EJұRV6D32آDEp1/*Xp-D1`&l!Ԅ.}i:h:c'_=#PUQPqFVd Mbĝ33G1mEZ׾6#^<hhY}=qX]g?}UU;:8ME^DMCZvzYpQU dE6v)k5Kfg ϥ^/ $|,fUZǕ>#1(~g})?!_K|?[bh0c)&ۋJ7̘ߨVuBZJ>:ypNc=vD)(?Wwd"3Ъb ʗ;//q5Y.z$w}?3Qҭ!Z#gG=yt CI (N:%j\7uJi{4oZNAbߣj(/?/g ?ѷRoq q"8FUӵ}6S;MРxbS ۗg8{ Zu.K{wDiCAX2b榱}{{8\ɖ&q 91S`w 4ׅsd C!DzǶ1d8ySa(>4`o¡]B<|Ҿ/i*%Ժ?qutD  kMczEm= i<}5+ZwCb6+λݴSUL }fq;gyLA1飘WqDɓ#.On0Jۚ/7q]"f񴟆u?1 a )NK$Wyc1~f X!8ٚG#<ʫ;{[#6{,^e(:bo>փTg< I}9T%X~@u O*цw;\Xlp(|ͺ>NkW|?'Ic]] :V|d L+[WX.] ,h5F'e(~tϣ* 'w:;Q0Ca\J!KEpJ"F[Ww)R I G|):T>ʀH%hv8ɽHc7:ֆY kXxƃc%m IV P`{)Va?7 s &t |?4@MV8@#>f\~QY˜̼a*L <Ӱc XE#0\<͈hmeL.. B3*9ӡ='>?wba҅4Tr&fo|$uZxKg %wKiQ!)+j1]Ȝn0@` ʇ6_Y[f¼_bga/Z2]pOo?* 6ĸ80+E@5r$|tIgsff:dRvqn}H3yܛaS7gBGa-#,oÂ^E-}w 5٬IiCffwL Ȓ?S2P$腢EayjOb}Dqq]:6 ܖ:13q lO ^ = ݤ1} 6-J6W9 'x`SBE]@<'8AZƒͱY^Niw(lGafm6  #㬇1$")>?2he5Gl u)yEƐi:; /oy~FZ'Խl꜈(g;6])7)z(Zv*ˑnը2~ݹ#Zځ6,eF5|a5 ]_r򧭹2*HQ*0Y}>WnTak[~ENdHw-JNVz}<*DWlnvD`p%R5 6ɍ33%8&&~jjks+&C4㍢ܦ}IKx'1R8wvFd %|Ѕ2X4']XL`X%8 /qp Bb ,È挀 z1zoX'Q Xଶ]pP|*?+!\d6H's @H5$JH`:<g9bGsdѣx!haD׵w}#c{$ `x } d/I჋ldV^QߑmYE>pk)iR׺/'C?~ ;ԶE/OOߟ;oD`Fa/=L#CuQwcz}e~1vBX@PL4UQAg&+jFAN[%WݔeLHV`JeX-CgZͧu_s6޻;}3tEG_񶥩~H^d@#'8M@h@HbM3oyVWHB +xU6g;f1Rubo5W=0rjpkiZNSo|Z]_X$()3ܴG ;eѼ PesZPdÂu=`oTD>ZO1Ie]UB`7#zu6>ec#a' !0ƓmE Q\.mf{K3\PR?8 ('9"° b`#_f֯7 gٗ7>OŬW2uTTvh)"k.}Cm_ݣn'؛TL2dӘȢV،Խe8HeR~oHvprWf2rT ⢫qw-$@FE}2 w*XyiA }sP*zO?fݐ@ 9p7 %a-(B n{ӽ| *BJB"=蓭%lM Zjg6{Q}=pAⒶ.=ZcbꣽM4!y|7mBH3 ٱ{-rHcu59ƔxM45he6@ʆXp9jTH]P쁬xҀ!݁o8f-;X=LvVŻGw=OZ^-쐔2:tLoV 6qsPv?)t[@WP_ ;A~̣!ؚȋ el4-Y7f7ÄxIN%Mҳa%64&+R3o8_0ҁ(E Z9J4%\QUt;R!_Ww 3Q&ؒ-ON%YЀ5#/Lyaj2$}YnOi,׃&򸍃Q :zb&WqtB]p2HEu~ d?uy{jQteEaPܒS\1;K sRp>X8|d'܂T\#^He%l%9o~_:CMo3YJ\%cJW,#|Vf3}$b\jڧ2{1O6"HG -$[ub"(_<{8_[I9 )EcFAi.dHB?8]eqƽaZn*Շ?@㺙Mh/SMVrח뢮3`ƀѧˇA.kDDX8<$&þIGRY'~Z`THO&^q`f{q4- B P9c. ` m G?{Z=ѻ#"]| KjYOjc dj(?s" ,MyWf#-*B[1U r39$gb_(stNsrf,tÀkX͘N-v҈@sR bwβ,SoҾZ X )}C`A&C3EX;Zxr 0pLo6VTϬტ c]ޱ EҎ,jF>χ,8stfЇw79jY~6c U0FP !@'܁sd[.nBYtMwZ4c.Gi6S/wWLfK 9^@pgd-A}P4s Y4֤x_d!ԝ$^W䣈Eߥe 9G40}׍*879وۧmLbs'yܱc+YmG(E+2~ՈsҥK_5kؽ{Ip{ ;Z*Ա=`5T^;}MT|!fRZ7hjjx IGNn)֧{mNv}$>:$~ݔ gMFбFkQF^9=MW|Lz`s}dLr1)#GDBa֌"`%7F9wRŕ`d`l\O[W#>4Xgq/?*8h) t- H"ބ̓ީdT\x(p$[D%ly}0E\-(‡O:'7ᕣ!p>K_gSnhf\HXct1t`,ց.ŷFjZl %ཫ/V6=Jcg0F0\+Or\& o7U18['A\"tK|ѿ,;Zvtr""u[ N hΒbFVs<׉z ae{sA е_1R !G`ȧ>᷇ -o m4v>]+'|MY015oA^I?`3?PC5q_oӐ)zUQHb/s;k7hJd%feB;w(=qB_hx*n6c2cS3bDdF+@o=.tb4Ջ;Cں~IѿBHZ2]DZז7_dq鏾%iI'4 R;\j#'soO cAM5a &- _~EMIql[SxB}Tx h`8d..x\6K%u)"ܔ뤳A6OXeޛ>"1y?+b((1kbYN- YY.!@nmȅI)*Fɝ縹 ΒS*9]RaBCf~ki)pA>7{#sLQlGQr"m޿%YΨrċv?29}qm;zb1.ܨ[.[soA>$^)مj[vD!= $u/J);r4@aㅖ,}Յy&U`}ꤏh>AtQ1zKĻՎclHJ"#.!1VZ*\ĺl Sߛ잜3Ӹ: D +V?֝ )&hC͟\K CuWu4—碶rsȻp ?S>,yAѣ`d1(")#/v FÕhF1N5]\qtǍl=ES1\\`W^Z1 e뭰8:|;r?4A9V|Wl2y8 +Ȇnk_ `J{Njݛ^yѝiGIYPH= ]ktǰVLq>W.vӮ zөE/XY Ga;yok|B,;kM10DQUJ^U5zEn! ry L{B$>цIP\TjBBx6N>]T4 CV\rIN". LPKyFe5;S||91qVg>hMSAGxʛ[WzMM o!q|` ywԦd4<6|mS Yhnr8T l2QQLo5'M2rCjRϭs;z[e*!"~#6VƹsgA.?p;RglkЂt%B4NwMQ}SuWP|e㿏⛿h0T><0WiDϋѧsB A̯7<4OL=·DݶT I>f#+;XZp`lӞ'M !˃J bJArËr3S6&/M adĻ:z&Kmcv0~z{tJS9ihaU)N_1.&8nEwJ3NbWPɷ# 6TPD]ȳ: Ws9fXxGTux,[{Y;J [ܑ/}=QGd$\HIFX‡`FI$L[ yh75P 㯦YGTNICqyY%WN1` k̎Y{oݽ}_O$-Vs\x K3?p4N40` ]A條wLyqkPdWQyeޡ2B[! ;;,u{^דl-sRā*C):&xMޝDfOLU5ԘoجZ6wC|g=xFlS\HZdp&'&OC,>_A6jVF[TuY;)zDlCpW:(qK`vyTIۀ3X'*4m-gZF0EZ\+>0~xOb$1BL$I^e$! L MH…y7r m*%;t 2N@w\"v$A{/>E9BJ'{onsș|Z}Ri㰟҈ҭ@ɐ뱮Nv{DEFn&{ ?;9@|.\rtnM+Lw@R#*f_OϾB.AD@$~% $%v@'޳b,O#@~H-nq{J8µ ϒ +o0?]hB5-ra?RLF> P⁓+>Č)rk[ ǀh%R${`")S{+AFWz'XS XMN~s /VV(IyWc{ʄrk褳ǥmɨO@1 +ˢ9zOf5u\pɹn9tRIyv.d #֒ y~Z,^(~)BiJnѾ}bٲ-LőSx'q?*"tFDdIa EɦW)!xL1:;cz=fYn7E6IXFp8C>ЀGϑ40Ml:Ck- "6`,0?!W]X$G/б=׾+J ,%AQ|kpa)FՇ:Kg>x!B%Y$b^w'k|FkM%tO]{ `b1JeV=Q2ʰ$} zư%IzۑP2211!? ,@.2$\*%KλH l+N7"~y^4S"׼[nlC@BCk4_Ӗ|Tnz|$xDL~@S@JGL'"Ɠ/fۛ0N@Cs[eT[^d*JWAb 5^&{ofW;,=؅C 9\Qކ ;"%|sK_M?ԅQQ4u|n&ضN G:عf} PKl4jo:vaQLcnb _P."D< }(8<ѓCӁ}u3%FoN|$Ő'4kCu$+bdd8,'zs (Fi&M%kO8n'Z'[!Y$c+%f˽Yrr"?^uSѦG9 qָxsn&{KH%$Ng&9ʘ(56vY;yXc}$lC)w'щSQ]0B߼%xAi/ݱۇ^矫ȑndeE7x?<u :PʁK'ǟ{`&A ==r':@`cwwBQ?;p[eD %=ӕQow#RY&{~_ɭ]ND'<κK Zv`wϨ0e%RWWC4EFA9#< Rc R ~:Tm;"'5GL= (e]_kAզ/X wLbM iU%lF9p`40^ܢm~uP9 Ik'BMx&"fd ai)!؇le9Iʻm+xx'1GɊL`(}#2&ӡ:6퓆)"%\M}ljL2y3?Rၽ|^Rđ68JH_Y$>zҼBIch|D3G^eEuZ~'ѵo`Φ#hPku#swLz.%T L':NUI07"⵸v ̝Wߏٸ|ͳˁV(׳ӵnsʎ/e"ӏ5mID)kDh.QVAe]?j=W5x=).q[C:csW>tӝvI;=crެ ;:ya]i%i̞1ϋTW-ʽ6`b*JKqD|&U #AِJAwO3Als'BŘ8URqw݃y,9 g)&i)!z 65Vn10HᕫD26"]bs6vu4T~Sf/Y ?iy~еS7o7'yn\DWc{VKĩ@빑=T/L%z1+?mq_:x#V0gÚut;~S7l^"i3gyQbV1TV -;cp|WȐ44,DAR]:Mڶ^2sȧ1C7@qA]ys[yORI4Ӎ'1T%B)y!Byf5Dedr6HČ:]9Ei}V^!&_C0--~LdeFb^IWК6R}uФr>̥ \a(L̈́78/Z)m7E Qt_mgbgSmFѢ)~[ʪ]D,j2@˜>3HZx5"7\9`NK |č`5( 3x0e]̄ml@EЩ/ ?f8PURwfr-1V>˜kjzǣjՠx]Xpf4ɱ'B`P0lUj8Q"V=,vXL0\ ~, KX|PboQ:C%W`of#B' Wi Q  #1`TKX1[;o#V;]l;蔑QB |,mJͨ .R ERpeX]RNKNWS!EQw ~B:$B-|'xY/t| 홤QS=d/utXM?ߘuC%RcyWJNoʾ4A'-^)MfUPPn-L1?E;s}6 ~Or-AC^<ZҐ6=~:Gd%fh6^1rm?d`먇4DR<޴AsY {\%! 3'*<` IMhA(. T\VT![X"C HQ&!k.XEݾ<\L=6udPݿX8@;>!$}qjŚ jBD]qEOe~FT^tP t +Pt&L=iR\kX,zntRmg,*`/xd;xPEO Nj+e*oͤq5OJǧQa"qm*`{Gv&WEs*ROJ6bFT>=tv@PI < ^@P̠%6-w;oanG+Q dy|CRζyuH+}ѶV-5*ە~qɇ<JmT;BڱXU22T̔ q}_lOߥ110/Fַ6lϾcbSJWl3d9` @e2Cn*, l2xܕ`2BFt{6l&P.4 5b9Nr @Ӫ}B"pS[R rfbӉ9;wk22Uh;fm#ac_a=IVCih:~PҟGxͲЌXINDEɤQ dX{~v.E wYou[7j)ȾWc5O:H:l*xUG_e+nk82*p˛2#&ЂP?#^0=6Z~՚a2'uj@l w/f쐃nQ7m~4[3C~b|%{Ȧ+</m41:5-vo2;Vy$:a{kG„zce!}]qآuCWb8ڝ1b:žܮȍ]ІUzEjbJͽ]qJDr_8Tݍ$H-7^7k}_`ط$+ Uq9 4 "n.G̢Jǹ*)8}P>^-'؜:Y|SL; J_Ԅ҂d/YWVT!Z(2\G;e4pJua50r_+#x)㗟x&.WO &nw{!<$q QXQ8 7FyVȎ+~y[-Ld4'ߔcoih.LѓD5P=u<01GRo.MB,یK}".3<\/FȤriCݞ..x sl?%CE0b ++ 's8y}Aղ/u`3ue",ͲS [bTM>(upO}K+3 ,Gg[ulq`>:po p)7e >` ,m96 ڦYr ?EyV- )gd|QWG*Pohpqϴ%_nHZ .\ B(\P֒Lz[*Y)' =zŧCw٦OŽuh&-`g# ᇌS0җvKGsh"ȅ{4@+X 6_N,  'oT ( EeB])gTЀ\H/ʊ0}VANi п9# /Fku_q þ1c{`7*1lonor \&'~ 럹7֚O`uŧ5%^ܟc<*lДW Az  g瘇k9|n]g6-ʯAs Y45Sճ H2 IɃYXA(O_kd5 l8ϼulG`s AHn[H3&4hIDPZ/ʏtWD[WUjEjaNi3Pg q=@uly Jh6ʚo\{UkPfw K+to"NIL 4Ϯ2 f϶L&2;n'^[Ť;$LHAn=v4W_rOA1l*)O"T8?*+v*:> hi;!W0j »6l;zމ #U73@z*b8L%1Ϡ ݍq{؝֕V%K_k;$A|nC?=k-7Dca[Vj=mO9IN/۹nMĄ(d-Ocduh BZTXj(Qmx7-Y e .<&蝩 Վ}f`t=(t#O@4"yGcKK& "i:Yk xV[*nW$@DbWE3cTHpToMAqa"44{zIql3Έ]Pl.]kUa@ĖdIs[H K (p0y^$DxGSs%o3_qܓ>nl^TQC罹3^&i}m k{5~j%+ho@)2ʺ\{! F~S-˅.hYzr&I6Mf5/$dFCđy`s:>zECF `?rwnо@cc4 0$vö`-,0 gbǞnS wY]0w=:PmͩHv3wʺJzt嘜EB, ôL}L0PxWPMJvhy95TkHJzΩYfi}c[,iM\YB #>OȞW" 2gXtP<(%Ïl6?|N ;rh=&aoLy5iQ\xDI:f RFb$x }o9Y-=rmHT=?PnB9A͠`nC䴪5p:!ǜ;DSSOʋgtK{"~t ^Hv=RIQMF7j?:&TɨAVNx0,Yf525]U &!s{z٨(fLF{հNzv2>G-V1 G/ Uv5:"|, Ym[wLQ*?3_)\O\cPg ⩵Z1h"MC)u44j GcW˂ؒ)>GeLM'⛮A0=xm&"@/,z"I2KCZvؖ*3`F;DYESn \_@0G#T sy&jX:Cw[A2]P|b"gx 2'Avy\ 1{P?»v]/vF@ KU6zа-ZB>8 ~۽3ǚv(QTA3gHlqzSZ] M)(R*dOs#C)HDPpmtCz3/D!u!sf8p,c^fbTR+zmݻ7VIݰz4ےl2'7m^ !.y   !~PK3I\gH $MA5})5?Y3]D NW|z f3:u]9WLyIG Cͼ!Cdz}|&ƑGi aܘ^ Ū* ĺx; ᱕ݗ&BbA@wZC,F|HS6$SV#DM2;Ⱶu][W]U+5!jB([|7z)O04v~iSj}ɦlEVj)4v@ׄƝMo? \)LX>>4QqUYiZ8/1t}}u@1Uydd)Bُi@ w6-'R;3,mZ@QܽAqtwϋqj0<`U6ټ |+"Rӳ>/g,ߢ0 #cp?*yF .=j  AmOBNT➫7 Pn@16z S؋? 3~8$y!-+I%ԅbEr+ &݅f@~F`*8FC mAp~oqq82շA/c+!B[Dy":ge' 3STJn&oy.#mHӫϒ SbWD&WC.ܣa [$ U飽&j[izF>dR^Ad2H?AS\5xtF"n_.a/8Īr'FdcJ③BLٸpvq_LõmCt^ A,3&f F ?e߳ pUmJuL~ FBXv;٫rNnbGk m6LwP`ܡ'ҏ&LJeݍ ΘYNiڍm6{T!4$ _DYe^m-w%^AA$O3A:J;G`b$h~&XsNʠkf!Zh#pGkENf_Mm%MHyx$N5WɅ̦RX]L~CTRutx$\&^ɞZJ" w&4UdGW m{XDQ}bYn[;| Wc~2.JkpJ|+yʭ.;jM D/' ,Yg_XzwȎwJJ%ܨk~Hgz}tVIq/U)&jo#)tizPT}DB aEQjc,\Bz}l/'~ByPb! ݰiscJ( 9*m{㝱2{4 \ʔGtSq V"VĽ|k));\^=+-+)%}KG !&볒ƟbΞFYnM^" &!VgqV&ۖ#N >;=+ SJ`n,Ԛ1p:M„67F,U\vo%}BIE/a#Z{JǹTWHK~e2ĕsZ+ێCyڌC:%akՀu]]ΉĊ [xHSt۹ҵ\?E#y}߭I.ZWh Pq8r_/B:ߨL<9]M&ƹ=MAzRbU`H(M+.zҘK=pNLNBL ްRl4 zk.梂 tsvxK 2(sc*tǚuut I4oٮmUu`6J+;1Vc-˻4>;H7pw;6/w?N|-K ]Rf\qE??A'byt0#CBlI Uja599]ugG$ޘ؟:`sJp>GO[t˶L@?Uo ELP/ϳL4г7Z[Wn?ALn0H?kZ{tw{ %.ƚh,d3Brޜ'={:EPAi]hn^2XشAHވF0G7oHbӥŦEv[Ýb gfa䋤][՝24 CQU ?5w.w7{_-bb:~e|Cqlb"Y/!jse&\dk2xdUGJ7oa?}8ekH8J8 ?%J6wk^u>j,/r*A=AY/oȬ(~0ILS! g{@/sG""iH##g?nc#6HVo$DILUQuP/Adxo`OQS上I}}º Kv+rFCK[O ǟM|&;xיv&J#;)0166~ tUpjhe0u<[ZLVPg$,Sɋv^t/4 50zȕ _cX!}3 9)O.FoU(M྽4jJŃJjl Qy%FYJfiZFk N旵_\ƲW'P~>>?&ӹUR%h|&f2f&~0qjr uP ~ySӹ>.VoIZ3xHT0U|eE Qw8wf>ma$m\d-Z1[d?6;#pL]=Arv_XR{-W8 C1tPy$ٝxYaPxNN?=gݔT:Uo f0ĖꭳSt@fvQMšcJ[(9+ K)e☀Nl;Ǟ1}Qp͗!!sVhA7kn1zP"{&^)Yg`E9h'9GGS<~sTUz:l D.A5:!0w (7kF?syѕo)F;Z ^3sHPzu?Ë!..o(#c 44M3S̒Cml:.G2J7|$S/V|)'Om,ٿ&QO.u)" )(pz?bSGހ:S]BM );i 3!PvC{TEKxALΞ'Uܒ,[8Z4s2;IG~,A:?#'B4Үg 5"y ި"EӀy]U'p̿-H򀩂>{Y@ZEm' q=o(ݝwtaTyR$3]wc`Q@X3S .Y]x4Dxc3pZ&Y:k[L"md)cFGu&ٜoS-(:(<⌯^mL?ijx[^̨c )6}`9(2Qٔ<Z emL'pYgs\d=S`=Fmqh{F%'Sw3 3fq3鸐eA%ólV/}S[zEF_/eAP-}QELQ@wk4R}@9E *wE$ܻ~U.og%h/oO[*KAe@{9 Ƿ~""$imW$1kl>WyxEɈrHHg"߭Ce,K_:O7⮖tnESRVlL1ifr"ˆxf%PC΄-[ܠ,KjspH) Qe ,{sS4='qN^#kʟ9ä|J@x -ce,(W@F ߫jH$2 vOCdbs`]W@ #ikAY%;QV#).@4e|#.Ai7I)~J$/wtB#=}k÷YV4ȔSe:nsY]Il:{LqKga)NiR jVŴ_03L2VUHA&PVrЎWw+\δEYUG?1NAꤿ֒04*uѸvq{HyLNڢޡte|]E]nAbV0qT]BZRZo1`lS8Xَ@c@IQyCVe5ĀZ\RV)âlJ5yq Y8L:]AJInͯPD6J8[nAoJĀT9 M!O+:?88sw '=]@g{̮"W|+4s.x&FF=s cpEg[$uc 1!1ޜ|p|G 4v˓VuA{ջxWEn&`Q:"7\!Of%aV< oE llcCqB= 4ku-"X 7A/YXUB{Y>DmupBË<ӛzli횙2|shɴB\$QRwT$x߃"Xܓ5QʋIwG201V-*7qjOuX@ܲyv-KĬDI{1+*Y&r,dE>elD;[]Rrp;0x܀E9jx2*wqc1z1Î Unb7D0+A=Y dHno)rcYN.}"@Tǧ̵  EP ]hb!ZQ鈱d"2_2h;QY +TH#Ko4 h1?b-1PaE!{or$]FO" PjqFc=}G@_V/#˪?^ gquB:UP;ǤwO`>6ug߻U4඿jyf pPsE~jՀtz1CۡsEoK2`Q^uJ E5uQ&r.g 1..ExIVB~l,V*1v HVl_uB E=]1apO!s0 Т`;(v1}+_A5?wP^ru6P/#r:SՕ-`0jsķ-k%G*QHMe%@Bd'QBիQmw)k~[; 4=%Z{|~O ?Yp5C_=@,'bFF%sP9e%U\ڗE+o2g7w StfvN#9P'A:y Zfa{+vh1< Ƭ;5e^@n'$<`ap6:0 ~"xeCACymgوƾy{ Z28lEP-=kTr7}yeq;GN\!E^I2~xɟ< 4יIn K.wv ai7CdnPԪ>!fZZdPx]VQLs? _LPSvS8 @qOέmTkؾ wIHR4 : `SM5S$"őY0QS~eݮP'A_D\>7Y-fF6EfLg\К 3I^[1 mLIALE3B;wRz8U1;ݖ;.2`+DN+#4S5kUܪpr'K:9 Z6> `!adLjܮ7P%,ιz QZ:&JH7a5N'0;U.y PCTTh5"Tvw^a&%7>e{H0x< C Zِ }8cAײO ]a:mX4w#m>~x?1CBn9  7imp∔6옝rXC_h:h+Ա%QеُwzuKCiPQk?GRNOoQ<{diS}oĮg[rf6@[\Rm sSh~y.)z^~ΚCTR+&g2Ϊ߈QY Xأtf;cZ7kӂS_T@xɮY)Q9I91Ny-WY 2cّjiphl+{pj?T2CLgz-EﺪL #B8*_]1bRd]2w1}RGAFz~^M"C68xML6=ĬC!ĩ`0;Lj :p]H*%1Die]6 0\b hiվv/]\}_2sjV͢tC'"dc[0ҘFMufABJihʐQҀt Fw\^x"j3ݏ·lvS!H}G /\ J=(TP}$Nc d.5yb S hSֳ+иI\c1vNWJCǂ9tZ46>wjXswD#ͿbFA7Z(#սP> ?=K4Hat/sf1"Y;(Vfs&ISpeh_1w#!15a I2*>P=FXr3MRv'~NAN*s |6ä}2Kɿ|$]cӈ\ϐ Ĵ>C"w y2'a2(ZʚϲٹVm^I#5&*,YGRrPꆟqb@N 7H+2Z_l֬l(ܚVKH[ol֗3HR۰J.rȖ-D*Fr`B:ghoKzs}O;e轰݄W%/f8>: G߄:bnaoJV0#ޥcБɸPYYsI@s Zj=`mMvmI /J'?)5QA,nIT' 0/W.#jX=T* `64h:dQh:L!5݃ N D ҹqifPAzDGlǽ]h361 |C>ؓ 0x $ل e'?(zW*/9TBocb<]c' 68񡟞Vyת{mWDĨgIV=JO<;;?ט`W^X+j'L o\Ҁ;쾯%(zYD*CD[!5 eC+MIPe9{wv?c1AWϐwmt|&D Ch+gtd(͊&XDټf!/񊎼EPlفl^&dD/]Q/G3-;O(4Y`/αsuix5h"S5~0NSq؉z'Om2lJFˎ:rB* YZhӕaW棝*-ԝ4ᏀFMBjvx%1 3NW϶ٴ |>J\" Lʪ#~&m4#HiLPr {1~Ny`V?| 5;0L7ĨvOMaASzcnJ60r5_%/a_pb>LhTۮ "N=bavW0sQsEuU8Jzc!1 Sm^s&;Pr3@h݇+cz9d=6JZ2Qxd$>TufP~⊀[`)z d/OE{ڎ9O;qR"nECL&Vq'd&/.0/koe"Cm*hM:zKȖ ~%4E#ϰhRN $,v r%V"{rX'Jr߂.cRcC|mt'V&\ָam-8x5;=(-"1`xYl&y0Yb2{z>N-k':Mt YK0G)kl55ӕC  uF|d& =62H3=eWω91vhW9 ĺpB~ .cV1d6sLA^"vκ+khfsbVh* (.KaiԳ-.^x -__ I4J^FêE\~L ̤Vp)?-=%̊hAWK tkʹMJKH4AX75!f#O M U 3(SGl0+>=,LN׿g_ Ea^Y1P/3R^*D=njP 3o8oB E\r+䧰(kO,@d]^/_"8M gcz1ԶUDAo Uv WSl !z^E[)B_zp{,CSP-# 4| HU6q2.U>j ߬'R.w-d%tF~[^jBLlL+ ix]ZT lpW[3&!=}*^n#R7^,j[Rb`",ͥkv>r."5 vpizPTM3'zpBI]:yЌɵ 鬞 ; 46jw>J0ᑔQ-IA dPpͳk:4M W}mhx\Q.n|H١hJWZkV)I@emf ˷UC\N#ge2s- ޾u k!5}>(̲ gl/@lŸ9ȂcQKv̓-qF|C*(i_\ {R7"SpDm̕VL-"Y! qhG*fo,xO\ȵ(G1:7\r@}bp[2dJB;ƪfb2vqn2 0 ҷĀ}J'OS\wR<'|z]~*jXsHT̪Bop~ۄG`iهW TS6kot[-Bc;u8~g~ n~nH¢ @wcx5Е $qƧ2Ӕ[N6IM8tJJ8 dW6OJmQJ_X7!Vn8\9 VU`cCZ SHўS͇'sXe]$)fu;8w,R ##&l505.IV` I mN;쩱eȺʐ͙(hĂ}}BUpKK`b (Iv`'##lQf|TU^40t?9 c/iSnOoA۲o6?+lZ% ?<ǐ4mIILrt-? Kࡦ0p\ 3 B9ͩ&g.rGė}^ÓOe~ p~zX)gM;;ʖ"\JvYS oS 4c]#<>ө<$s'V҂򔺿RC|Sƨh%VE]v0uUbEAP !r2-|M/c,~ N~, 0:>~^`72RaxΧŁsQIWQm 3|!8&\T@z;9VJn,a?z]<^ Nl# ZۦU?N#><HX ( EQ| ܸ7,gWƹ n:TloHG~E]qw&QEsn6_WbU7LtR0/_ޠIS c9bu6a<7 W`sG$aIfI톻fB.-6+~PgI5W%MS?BJ$;'4}_C5㜊.s4J)8zh9M;")>@v!9үRB_IKނٲdF`P>J\*1_9ӱyu͊~=GFKi<',y܈°U2T{])K?ƶl0E1aKCKH {xkHֵS\KBM~au)`7 n_3,l}8=P)}qN3?]@xG}AWQ<3tnl։r儌s7A91<#<-` "Pꇬ"A~0rNbt~V;H-Y~lgQ%Y53Č C #U336,; ?PvDiL^~qc!_VxC(,U?Y#bL\~=52Ypzty~akQ!ڏ&F `-5H;%yA @ Gv;}E\hp/~~,/w}Rst*?ru\ϔ&\-9Czp] }BP-"4PL oVƻdܚJ7rAM #``way Cu`?Cc/.zZ 97[G }AD'TGo2/%YA?3z%HEpZ[oyY}o{LIHj ^7=2r*uu]YjOj T!3P2YyoekƒKCh I7Я~^ K!miAfWp xx$Gng98.˜/c)qd覽F~zufy-sȝh7TnկNPIN^ $ /PKIШeP_+4ыZ!"]|J;-[f <ُ~c44`Կv[޼kt:܊9T4Uy*gJkg}>_R;q!P Q^',|k$똏Q2C52B*/>S!.0"PAK[# ΅)B\as[M4g\X#Ƶd4Nu1&ߣ=QWP/MtRNX*FNu>x Zw]*"LA.".XdX|ʤ#S !PmqL"OPΒb_VEgTYhoƧY+޶틆PA# S|7ɍV8zIumh嘁A$_ LL 3TLkޱl2J UC`!/#\_;W56A b?)z`@WWKjY?mz8?2ϱ?YDc7[> [6/jۿ!xS n$WҬiJ?QQχvG@k_:c ~gY0+!#P#T=^P9&Ǝ,-^Q'g, KUPpII~IN.֒u.& RJ,Sۼ@Cb޵=c:Mt`ih\]ZhNMw>j H4eUFb`XXŦ,wN۳(C]|ˌ[mE2p7!$>a%+fbG7ėl1j!i]VN1]$<1Fpgd 1O aHG$R6V~Sh \ Qqh\=q)0dvHi9}+:!Y6.ctr^K7mv1r@mD)PĂHWѠvz[ ?dc,.7D!Gpvk~E2+9_+J't M{rqMՅ@?n1m yH%xb}Vpw BcŊO= /psJ=s=a/` |l @mPEtOX Ê%P[ L(k]Қ2\Ǔz? nh-b|rm==Y)@K9#3d\әnv! ~#kqQgr٬]{!/m(f"EӤ:MxNԔ ||&.>ЂGBoPCn-{=_ oݐNW@;3WXg_](U,rm{ |ha3BN jn7:,dF0Ɋ5#dD]Jށ^|I>o/BZ1}jK ve"d {kI-\xKK޿LȵuO7lƑ ׷GbuC}:p?*蓳 Wv%RrΩ#fMw@<x^XH9 /pwvg7ځa6iME"dV!8zeDqLgWvOB_䚚ؽ"I&ZxE7اC~@^^(63 0>CNMed֫ƘU{j6;P1$l R\k2[^AAQ \(Uk4p`zb7+>.};${K81_tkVLsw֮]Ǽ[o^ [S500RXm|G 煖Zn q + j6"+ t{C͹8f]].'z *N31VKXW sPK0KjTt#Wűmi$z8TIe.FPnrV7%b^ ƯQb$q ұc$(b3+>R=QHמ6Z AotZDS,sRlyU9Tk\9ޣXZ'_"n?_OEX[@!Ɓ@Z*mx!G~g?OZZ|uRk+.N/}H1Pڴr)3>Dx'־ɚ"%;tea&~SB-:Kn t5{" sQ3kUyfZU8EAЮT3+SwKި$AFs_BV34Ri, 1b"y*h…M|0= 9'g78@ i,? D9n}kJM/M(t|~Z3I#нY&AsczbIq6Bl|PC>|#'ÿx8'pƇǠ4q_<>[>[i]DzM 8l[/ j9)Z3/DJ&E2j,arYNeB4eRS³Vb7[31QAue+(S&:i{9V& |}YGV,GAlv<^}`?CR3[Կ5(c+ҋvĸO*|t4)'7iC:٨נ% :=Jwl+GϞ .L^Dnt.w8Y0C_}?w2 6ׅU|$ްs=L 6#"V.TB .`#~ޚa3=NWXwt!žuY .-6@]WjۈFU޽Us$]O]8=V;I4QIbPWN[ s>sД=̷=P;m^1;#cH =0[6!AA9 |RX"q︫D~߈O}CZ`a fV"_& "QH1 6wsq?LϞǍ Ο$~kh`Pb!cF1A|f=2r/ϵ2|Pms>;mۘ1VsYXϮBwpCOgljy߅P@fDIgp;@1aV_jpsbYi _km!TbVI2U$<+{`0~3AK C CwŦ9'?Atjlxa &9a@ -G#$^KqEGO`*m5an'Q?ܾg ۫ XZ7) ~Ǡȫ biZ D{ )մ)aڸREFTq DzG4۩v0;;=3?;ptU9if3j=U͜3 rOc0H9#7l .a姇. !ZJ6.C9~!*EPƨio*ޕ"!Oi@GD)nv<g7Z1pAǃčK$Cs(f FWqM|Z+4186DE )07r6Q`pptWB^x)ih%?8Q_CE?XǼdqD{2&D"sbބLHf(0ҝPv?xUmNAC;,NxpyG:Ot"h^ز-5]Y3DL o#Ʋ|&bpݕ;yU?7(nyd_̊r>ZXOyUZ-bv8,t9ȹPo~WMH3 :׭wDOQL0.ݚG=Bkz;|TݰhGBV%u[Ju ܍``%QJ9CmFF"{KBM] ׸ vc^,%#I׬^Lu(#CK [Ld='4_YE}|Ԁ/,D,$+[خ$&X1 Y9.oFJ<,S 5kJ(Iy(-m?uo5%kd Fn|q…}5Ra-(>sV2z۵)~GNUoN*MsmrLgK-'`'Q(ʋ1P׳-63)À͒FxW^-S&RVLzvkJ5Rai`>OL ކX? kvkw%@L  inлP:v? |  cbJւQCVE#nM%V[ QAL_&Stn B/jlɤv h^l%isMqTvz !r.p8rUȓgw2_j L7Tjā>^nb>HDxbeh7۰):p-'yvn \ƪkC8q̧U\ͼis&/C|{)RGgfsֹּ8.*hh$qU:r(p_8d!  J"?(ۦ'5y+w%g14 :qbٛ垯@̶ #Fjf)QOl^8P~j.,ҝ|34.U]"2zSx4w&Q!G⩪BXHـJ {ʷimșK/_6޹I^_dKE7@p38#,f(,{&OZCu6^{T!nț/{ъ%/dhE_3GqɪAyrq<`ʺfgf|$yw.MI6,{}5r08vxy9T1,D֬=Y/ַm6Ɗcv>N詣鼹ѩ'*"xH[ yDӷ0as\-ރ2,ͻʩtwZfEzmLu9vo&:k۴ 0A8}N#*q^0TU.HBCkjBql : zsy'@'7tjm¢!]m̓xQcφ>Tfzy.(U7љ&}d0@:(yw[L2(J*I*i4Dް[3$4\m \Q Xp0w=z[lk*߇VD̮Dvz2Vց dQW72d-X~IFcSޖb ]P&"90{,eymo%]FՌ:*f_…l`D?Ueh1;NLè}‰L.ncF^-Qp|IjA/hqoa@26.rf51mTQ1s7Ҥ+S,ƬLh@f?@=y|j|<s<bֳX8wj&LDBQhFhEKeӗt1 }.fEn;wM {h },-(I^[z$jvμ">8mlV.Yls5=fjA磻k91T=xI"z/Pv2gѽ%[0#Je}1rJg%\Λ.biB?Ei֯]2m~߫\Z< D1݂C|륄H.y+$ x@YmuiBUEx rɬIErkb7lɑBCzMc0&iPud!Nn YHrfaFxpzP|GJPwgo_dW\ c]iS TXtK]No)٬| HJ%gV*_Y(?=~ib(^*VK]B,P &i{YL`Q@P.YRuW/67K\s ) tRb@,ro0_wUnƀ|ugvQmBum ?n A`KXW_2 [:3A h/z w@k/`qƞԹ~ a-;ɥh8uzS7 lBYYz~)p.5hsTݡX鳼:Ei(7=ٞ7%`]yIPhx!Xg_Ы>eݠ y%f3~U^RKJʶok Vc)H|QLfC{1D T-nbJMVqA%~IV;q<^ev Y$꼾<*]ĖRf7ژ6EhtTꙘvA+6,'oG%xS/x)'y ,7D//6:b|DkgG4%[U3pxAi_!^.!hOÛkaeYŐEQ8yZo,:֝Pqs u\ e,lGH#;n3R lɽ~]s#oQ'Z@3{Pa٭2n]BDu2ZU'ȯFuX%>c=!Q]$,I_re <,"6D?A0U{Nb㇀v]4nY%ڹƒuUlؕ_^}ߑ sVt6l3MdQdբ mCG,i{M<|Wp*9Jpm2Y.R %-a5dkZdz<}G:0RTp|=ENaJmsqsj),Tj2mZD 2QA*j1_XZA_ۆ|d:ن sXȤՆ ã*X,髱scs,r9mQY2P0@JdL-J< );.OI:=r21TOײDibo+#c`k]b}"ZK}^G~_YջǣD<GfǥW5*W|)}Rym7adin&QnwŻ7*d%;L< G6ZZxUr1;}x#\#\cggKY3_qPѵ 2[YRo(b5+xIHcF޻12 2]7` 4ph*Yyf5qF>JA˰N[쁗h_ϺϠgUz%'$VXccxN Xwcn:Zxh7mDtT]!Ijm')&֦z#5qp?7}U1Ni.rW!fI"]I{Hx2SN(nq43 ZszPm JsNTWvԟ"]#ٷ}ǮBqM;1dđo4cI-֘IT3INLyYQT0'uoq$BM~bAo!- M“8/opǫ&Nџq.|ܴWXt /y<|W[`>e}̍BeLf Y(JJ+ zY' A% Q񼽽Ƀy1^`ߒX;7+tUi{m ߼AJ3*D`6,߯uOSM{^ATwZj>vɆl]>5ǯiX4Y魂FW-_䱦+ZT ;%Md]Wa}`Bɻ8!C&<#n{=x!jv#<Ҥs&x^[.8[E%K9˱xtb.L x0۪v/UZ~D矵"F#5ɘ8L?\Psc* 8=o*le+^j&z$ECloP}UnZjZX rgww, wdv{q]`$ƅ],&xo't[V\4bmf{NA$t0]7ND9bJ*R ¹+kkƇ"V+̡=C OS1ئ,9~A(й1/4&v_,L'7ȴ3GRzKD'vv Ypna2M8nWK#u = pu^/J*oLwe뵼;3H$l !F9t5?w8l"o o'J8TSLm3TO^ (Uq V|od43P`F86d*EPmLePo_b(Š1,8G|Yt`#Y)uXf)!>Aw 7 V),)s p#g+!.?5\tN&h"|X Bd|xo$'(I6ą ,\gcWwsMx_L,!!JNsV˸#l -2EméPAƫ7g vh|xZĕ;`rQ]N]PLn:v^qXtS-ʉI35? %+K:~m3XRa,^an Z|cu%|)2vT8xŮUZՃ]m`0wpg U/b^uWp.jM]PXL'pF3r@D) ze@5 ;;k3-&aYa98+TQx-]==5,Pvm-/ț^3BFZIeFcKP\' "G;PyֆJb ˴"xgf?Y5t%-Oc3igܠBz&v.2BC>go 2*u `z+S'd3D}~G:a'm6BbLvaW :PQk{Rm@ԗm;3,[Q7;y9K`𼽗7]:0MOl"= G؇e`OбOh, 25_ sghy^#~K NO-ܪh~@cYM=JcC љy&-ʻ} ZmY<5$s}RH * t%dϱY TPbHYgf."=4ܽd4{5/\ReW;ݾSɍÈj)6Z4 ot^DE#U8xTlD<8o ZR6?@R ^[s*H,c7c|U>j@syX~&yNQeHְC$OoZgk71-Lۘ<W4ʙ<~5'N~oDҟXԽG(&X=cP"cݵ%ͭ#^$v_sRزUG~_OE1'uqy[O/d?v7f^GzB8riF\9 "`X|IEl'> gzƗ;!7/\`DP'5RFD*;jΨlOk9!Dֻj 3jP9[e|ܥiÂ!0u&H1yfɼ vxlQnNY\d)&t+MpN>zfX~6U$5Qoܰ BDs4~_nz<ܡIXeʃΦ6!l%pn"B}€4ñ͊9]Y[8<;-Yv5(l^Ϳ_/>h#,ß_7zFD I6eކpͪCw=y$n5.&kYo;&ÆV;7DBTH^6,n100ckm֖zS(Zim oxװEǭSD\Mw.嚒4WљGsC'\HǏi XUvu2[u6!&#w.mn'fF`5Ma.= O]omӯAb  =HEZ^lwrka1OˮOt,#RWRy!wm.so;9q=?l%"ʆ~*Z.a0~uލT@N":P/cFXVdަ.Q?L:j@Һ QD0޽m;yq|7upt\ПJлbzn>#7pk` j%c(Zq-~ӉNsuyb衑EVuE@1 cO"|5g 3)/%:\J&Hjd&Wk`K5=u#%*}UC"t.L@CyY^TWi8ɌY*w-SSvQ9@|zPo &hS wTso:}[LʬMٿ srkS9x@ܛe8@4i>U yUhgpj./35FH-_;)f[*oH-.l\ @+ZWio?BGS}t,@pWg0isi)^]"sh.ρ61]uD ؎ht #/3΢gr 4,Xp D#m;CNs;Bba4KTRQЂr sVHZ fkѥ^bi)dAT佻3(b)>pm*rK< 8f׃xTQ$yhw W|?UwkJ-ܰ.c/kՊ0Pd~dʡϹB+Tb$ DNcx4bpCnkEOr1?C۰a֔W7uRϲ1f5܎y ccO% 8mn:NhCKYքr $,!68r*d$*x[Ê4LnmBFlĈ(Xg㩳a큘8I0t,gJڀC1#̴~^H`g~,fC@Hg R0 .׊mmr4'Sd-hX\YqP+0V wQV26$Ѭ6s(z;9 GCm-hV~m/1YqM¸-E1sOR 'Ks)ׯҍcw2Rz9෫m~ߨˤ:>ݦǥCaZ>oQ~Uʕ$u5Fݯ+n i>n C='vaJMBu͔^ d{j85*i_ 2Mu|DzCو<뙶*E)3z2_$Ma} Kc_+h>;E(4a L7RbwX L_IOc@B({q{}@ϯjn~;)Xs{}]# "dt{A)O . \8# =w{q.t#RA3DɁ)D;/r7).y[e f}?qor?9ˠB0JW p:m;6VɣCHrx TB$4J}{/q?r)c\sJhj重qᤗ--cdepg%}rg22Cl&Q$*ߎ 8ɳ#:O7h>װ)fiB ӷ}n(ض~4jlFHV.oe@hJ<^2Bkt|Afu Tqk=BVW$M7MMrI2}>(lQu/%˸Dg3yrTغC:X|4; o<?ڨvg{{_e 7ǂ[dp)n { л4t?/FC 0D:JDz,b#mCi_6If)u[9DUNb*M\}T_ruɧS0[Jc$1dJw죟 u'0a̢Fv!1rQ~׫th~|#XT)-cg|4YmǦW ,P{h-U3!*v:2hx@r{] E[Ydlرđ>6<WLM IŊe?4aW7㳟c{ZY+c0߱denq%ؙF%sEC枎cc v•@fq& .MEUN<.UU0s"G>%WG7ziLYhC W (X)[T F/v+ Izuc%PVfݚhy2+7VAU2x)9!lhۣ̿@i)Egg1H:C\Y-/(r(u=#8KGd8^ π d#ȶf?/ aIFТ` T>?wj*ddU ry+p|;ArV1Zk`Y h2>CGD)F6#l>j$z&ٚXztQÛȠĪ1R8c|V}QΧVSij~ ]7H O &/|HUb 8h)?HAZA;5 t V%Yf<8yӛۣ ߽21٥ Pܽ& /uah9D] Dh+*y+yQxĽ܇r9( :k !y= 0yYW k_L|nkI1 f)m&Ӑ+g"T[Z~Mڒ 7n$&k]qiL=fi¬@:ςf,%+I~r%3)[31/vNDƬX~m[I9(hm K\ÿƒHjb(*]p˧.BUojkŭ?>hl;ݒP- /R1?yEJAal f'(`[ԙa~d^#1x[µ lIq( ݊pVeyA=.cza|U`?hj{=مId)t@w'NNm-L5fne0?IX⏶'نL 2z/F|y MmrSb fzNV},DTd$"^CBa.`%4uwɥ5FzزiY3+)j]ݧϝ2 [4[5<-,6"O3`ZS4rYFJh_Gy71J<%JɅu?/Ҙ!+-3)$9J^ qA}p.@#{dBOu 'x*r=v_զfVlg=_LtAPYLW`JdY=rF.d$ (%8AMmzKV$Չz}}:=2\9msy~',k8b Xenz &L{.`[%]o^.:?^Zαֳ]گ T\R4k VFxշ_Džj9vZwiYdNI qJzp LBkRqJ囇`PK2[ƌM_+h27xrg+K8GHQs.GS [QM%U5F2ﵚB.v:q8ͼ 墳$rEz]2xflW{ K9o8:QT ,iеAxrSKM\g=~يy s(\ bh#kv$j68 ?,^8ْ}W,ۯ[)V}KZMDfqy 6)P*m@5syjƗUƨ:pU'){{jx+kGqʓhV}( ^! m~M.(uAᾑ9!`P!){3)P$>0%zpih^"{V-t78UEԟ\(J ;؏ZAy[:7=TQ1zG(T/ҲOR2UJopZPp/xnߜm&,sxи,`>Cۓ?c*w[ xg۠PZ /|݃/(狝PO;ZFҲb'-sB,7{9<c?,NPCԪ Τ:%ƽbjY-WXPjB}v3BqJe0lT]r TEf6ڼf#*[_mZ3C7!m f&X$HTÊ n[gD뙆<3wfoi/<0|?5G0nՈ:M{Ĭe2Sn&pç%&5 + ztOdxϘf (}ҡ_,&[2$#d14&U250>Y9Hhz%Q=0 .YY6AzhnHڔ2 =Sٗvr(ĺ{)U5$u@)iD~şh&TY;9rOLMg vJs(4uQ]&~.D|W:4 Eu06+# x1iq ?y)XK5g4u}BʨM#"L |,?wJⶆYrUq{oX "Đ5;f٪0MiP.2C&` ".]{r˲N$4hR٣S(".r j\>ǥ噝Q9۾:n*64D/V-nqюf(۔k͸ldJl`9PIrhhMƤr+,q [ 'z5<&,BEkO!g}/_聑dc+ĦMGʯycg>KAFb2НҼZU#T-kE>34c="S!}NQMY8c~Cs[Ėig?n,s κ0ټU57u(6ȇ{07]r I#^5UA*xtE&Q/$x5C]7?b*BV)$49 h䆋 YMT'P'Zc\4Z'WLOkta\rړ_MGқr~?E29=u'_-lS(!n!A6;3:@BmEf`~ԥ])j/@J?dN!X詜vI OsTmnI~tȣZ7Y1m"~@R17t’jWTQFm&zH;Wd>xwb3zAK[šHt6 _ e-.ySW%Oo{/ a) AJ ق~d!"֮YL:r-r@҉u>" g< Y*4>Nw4DXc >wWjL ]:xIGa_RuZ)Z;€]m=!Q;0#S-*4)^0TBO oy Ŗm]_tDoCOCE*G㴇@&ڪ~mǦ+$MEc k2y_Cnl08 p%H.i9T{k0pbb.}#_2v E5(N[ JMS$Lp\G;xG-SɅT ƶ2)1G˷1ȏja 45$~12ÐKjI\>A}~m\ E2,9v<酒BQ(h Kgl^iMҧˠiVx) e׿eGKS<ծ3tzd46c^ M| Ng0EQ/Z!4)CS|瓀7 j% lNp>cR `u$la)%Jh\Q=md~8F@+pP[ 9rbZWhLC0%,%vTp؆pr`W6Vcci%Q^M9QyᐍZ;Vp{42#)Vj|YuID>q)t/err]=4laa~%rJ؝`BzڽK {y0IWʇEr/:ʗ^8`0ԑP:ĶKtQ}bZWOA+ `<`b?IQhEoy9mڄ`6劭:8YV{ms͐(v*7-Qe.¨Kbkx{6T JGVeWRԂ'.j(AiBF(D,5TsG 2Z}Rۧx$$/I!T!plqk! # L~R^]i+5e^&\U }̸VV Oڎa7|f?fEN;YjxA뺫vEdX z~ zou/.Hm~W|+ٔ {EZl0neҀV$hDu2(90OKe^-]_RKN򬤣8V\>^J'ĠXV4R?z 0|}vO'b$HYkzY-U*W(8w/|{O[lExr{5&1ϟ<35 xs= 3k1YFz{3D0@K%h9dJ$U!oh[,^b7O I 7*ڃO!,%LUAbͷ/´; djvlK_nXg1ˮuQo'X7?E2[*">ꐳG-B.] @ Yjoc !/|53j7#PrR^lDݩxoР>Y#Ѧ[r GwrV)xT0R~@v4^|;[bB;ALhi9l?wmIխ0>M)@ˠ+2$:vM#Omc#NBȥpl(vO7#5|#{křDZҧq[^K9JsѨg@71I9pAkɳX7r>V{i }rONP=V5K~dRMV\Q ?b"hKD=ګe8GaZ lGTͨՉ0t߃I{H<0JTxvwK+k]Z'}BSXXLq&JjHNaL!Ȫ73YA.;(˷z#p;T ¥J`w4Mk~Cj|> L^$dr5V/(#ɵYPa];ѴP³YIn{(M4ܗX=@T2 TTLWͽ] Ya ?<28LNAu ! tgN~ZeGMU_ Ez8gǪۣj3<(C@;w!8 ◖ #qi:(AXU3.B۴l ,ѮM2&P-11o5%㔶s#K=LnXX.TNLƅ[[圛|0MIUXRTxcun1z=S{at0ljjZ9}r~Z@iFms5-xBs0Cѻ+AA;LeJW 7rʠEח.<)K?j[e; 뒅v;Ò".|Gߖp3g6X䖢E&K\G^pxPWTey1|h-]X Y.xz.lE晏%؟$2\9K8n |%S6{)\GSf$jePwSP#D:՞үTTlG|BL+ O$'> ]nJߪ_n)!RCFQ9ǽ2E >ۄr5zbNn dA650a+*HJ+ߛ (`+Dh> @bn6%q؟&mÒ/ոپ_n[#WTdAcNV R Lgqs"ltێ^e W`y\]V+ AΊtp="J@ kWF ~!ɗ;28>\lJ'7> ;baii9mpMH/FAųI!z%>Ħdtn%\3 cъ?.ѽ9c TUM\i4 $+µ[8T󿔛FI@- ]RaAAǞձ~ԦeAg"?<M; YMϺk]z;9&rX|ٿ7&.`Ll*لoQppWK,RBšDj. ۸D72wRmMu#Tj}!ZNѢ=  %sΎD2ZӇ.4 6e(cS.\>IcscFfxR[ֹaG~^go%r×q($qnq$| Eo.)]Qc [Iqy%e=a%{HLDjL4-FݫYy\тo |{I)"eݢn/ NVoDrlYwrα2 ^3u$7ṕXRkg{ %pV0 д6e0D~q5gl$wߓ4de@b6.Vtk**ϡgIY0c֡Avݭ"-<`I8KXϯHOwb,~aIu;"qLVfˤٽ+ٷzx4; l663GTu& v"{{Uk )0'LA=S$7x*내O}gHd>R'&5=gkE7~;h=,F,y[q3N`rhcYc%V~jijҏӺ/ga`9n]vHT>$]8j}# 7ةHw IW?ey9)DT0mw;<q`I:^7|'5^؛߅.hV j|f-Y%gl s }zدk- XvK7 HPNJ?'?ҔVPo\L `e.w,* C).I^P Mcw5AHY|* [qKzP2Kk kC}d/3IEn2TM֖GiϢ $ri,eqRTmpa (TAn~gLğꮺ2rd\<_|Z.iUx.wa%"! u%SA)oz73,\fb]]ae(Bz~g4;\ n롋ԡOd݋.zpe+^j5%5(`G͍дDkO8ԥPl2ܺNZv/1BTjyNx3DοcF&xjb|PBE*px*@s,V/M\|Ȳj?"z9 =L=v`ds·@=>GݻhDH\Zۦ)]n,S kxJ'A^Cy~}}6@H? dBhRh3 O:O+!*#U XuJR(`F࿚=Jk/8%x[>sao>H{tMGGVAuYJ.3zM$zf>wJy|_KZvd7+@R]B={fR>bZeN_5^Lt&(Gv5hݳ! .~w3.kcXtuwI K sg'׈+nbbIp26!ժ}£VVa"o%\*W/nnhv8%0qhg&:~ 12@syc{8@tېxrO[&;'됴`dXlڇcUOɲVvx2BJdqtRC]PI2ch(?SObBOz'8MK|h6"8Vi Ȟ%{V w-XF#/c|f I+5u!> $`9Bxu͹620cB0V.B?˥p{tP%@>O6v./GyxXݻ\gsA&+{m/rI J hk0:c/塷Jڦ&`<gaKPR[(#c/'܅ejl6yV3l^>s\}_Gf[ 'n)5BxKt* @P3KM>`LXV$.xM/O_ ;Obc>5^6*Jq.U60;M=c~i[VGsj ,Ԗn+/t7<\ L83-"CY37Zh'1f`/}/ISQoź b /;mMD#qZꫠ|L,-bggSD?s1H"9>>Z %mh=\Mv!&Ao뤢bhמ%"th' -n+9Չ˝mG)G@VK/&~ g6r7XOy};dPF%Nt-#qE)f<6|\.W*xCJJr"q]YC!>ڹ|k[!VF:mKS!ٛuX`ap}iR meyv bFr/  rr3gs\+Zy`r҈`*0c$[f]ݓU-u:dj^`Ѫ,^{??cd<#۰5*g xAZi#cDpp?1j&e9g:(-q1|HptΙɘC0 $|l̫9Q &iΚjNџ w%X^xN2D[+׆M@ob;|-qtV~I9zNq,N?1@MB.Emcln𷤄0v 0MW'zv0I)AkDNA-㢒rP lJ׀Fx pqx/<_W_)bt\S XxIL/ƽSeZBU=:؜X(n,bSlQՋj˔;-iHS!fyѽe& Ylg N*mGk*:z־ّoO ͟c[S}&~0 6|Փ9(â</n?=0&?-I~e:Zl"]:Bn3}噊u9&aC'[++֞e=+@&BKZ=^mM+ZI^F?'' Gj^ O^^E>b>aڦ{ꭀttR}.ʆWhp^5DlgH`ǏG7Xs"K&|3᱉bcHOT|Wp'Rr(x+UQ6v;hfj@ y Cqo]~*)~ic&l1b$ڇ*l,2OėIx!+) 5 ZYr 옂bF/ƴ0**e<qO~Lfժ6l?| kbCxFYMَE0FݙCfJi,5o ,Zy(K#%6+:KW͔/ĩ ,*ݕcCYƛylNdH+G!5NSQ LX8&B 0Ff_c?}3 rV3U`si2XtB,0 ꏳo~9-}t rxy#^tFF|%w3?SMĊʥ9BaR:^DK.Mk ZhqIOR:( ΡXጫ`yZ㋹~I d >pk^H]?>7OFLWL0ose 8GT- bގ@nAQ_ vˁV/^s E3gч,6[s+t qx,̲!T;}N=g⃐]F񌅸Oгv3_cYz-SeIo[TцwB1G+cYHϛw>QTn\whzCt_ t9~9Y/5 Rv9FC­Z!8hտ\y.9NIaEͯ&6mӍnrIMiSmUи@\Gk  wIx^s z1l&FX TBIX15qz 7\:Ui7R>݋.GF@ =W, ?g@†8}9=>!ߍ*'\! r|?6h jRrJp^Kڌ YL( @ g<ZD̕T)hWFb)22rаd+PI]zADN,W噫dm<qc#ĥMy?e>3ȴ=} (#NZ`‰t ܑ.,o,udInSZB(_A=1AwN`"2m.z\lERMW.b*Km[BF_n^ͪ޷)șQneq1ς``{Pe(uUzaL]rKr8)j/&u(iBt`.Le/5=T v%eHa ’ӯ\ʛ4RE5g> yٻ#~"_Εsd+s$CrA.]>^_{"PbNj<3,~+>C̜m+s$pNg%'xcj#P dwTs.!IpMG i[KvT&8e*tkN*]ERPǯR*]v cցqEDlT3\&)TU4EWa[?z<γzbh!ݍQaW%[Bcu$!#-ndi+)G:fc'=vVnF&oU=J b.ߎO;XHSS(Ԃv=k*x= Yf *}ZEt QWT9:c1鬷p~(}nr!nn,ڕ +N&2^ ffOZ;\Ԛ9jc5<٢!;I.zT LR%!r@hЇ2SեM9W1&ݛ@|2xȇP5@|}uWpAY>0zڦ[IHlVF>ԡi'MD0".oEܖۋH6;fGo`MHӍͷgF@􅚔#ukWAgFHSHJ}Mh>@: .# ( K^N޺:r:qG qӾp+ܭ0;mxaA6k\yP=l{$`$8qRg(o" }'0놾X "Zxn&2:sٱ:eYig͘(q ?Vʚb@Jg/e) wbcэش &ZOPy/< vg,l$9OsMN٥Nq_W͠ǴIBVT*ɻL wtѻ2ƙž_l["yafEI:]y64GW-ۄ4A coIjI/X,G4'Ϣ/4N5w䳇HuE$NBoELc~`ߊ؉K}]Xaxg ,Nkbk۷ͥ^=Uڲ-&b) 2; 8ܢ 9GhxnQ-ѱz/ɽD3DG^`M{%ɹ쭾ƔA5Ck/b w|Ch{n,bb߱B6\3e%]]}]ss9m[GO:Ҡwn%&10{Kz6>A8F@C%]}̛ͦ*fvDՃ1M)$5DžZN\ؓC.%T}~谱EdܨkMEף|\Yz*0S%}9zJTbŝPM^mGsͩ{){8؝]f+K;L' p ]|*k~|5vǼ0zC5/F)sꝥm W796TV͢NsXɢK]s<3LEeˠ0y=?~k^cq{1o0 cr6ſ$D쎯_e0W[hn#qȢp!1qX㕝2KjB5KG^0gKpId ˁēUyTBߊ;oNG D'JX8Tnd=~o>&y%> @6{=o/$5@p,w2G3.v[ 3rb]YYdTc6xiTRڼ>.6D"p4?u@öQ3+<Yvg& edz( Ib֪o~ڏo0k5iv1xEJW8I5˦z\i @L'DwG,7322 QHFu%"ƏB5: j-*X@S f5Hm_3ؾW-;>`T&~ےUXWiB`C6h{N=(mMVwbU((CR?@S$jnTyڶQgx"UX*W%݌w ^5^o9n>x=:\cW4Rop n "Ic30qȵ-mކqDlA]NSag1PDEնζZlcz?yOpNDb4&ݩyk $w`F A߫at0*k8T~/p~ESC9\F]ir< 0\\īdvtsm0*|F"_e[}6$bRIv_*uռB.SU(#03#J7fnEb;cB"a"-Iۙ>@<.3wd=X6Go3E|O< $it>&.( {2:<Cy~vW d9z3KiIrYfW!hv Z9Ż 1T'Vժ \YG93z\㌞[~hjX鴨 Y/ nɨ {ekoK܂].7VQ1JE&_̞- 8p ֜.襐N"vzK6j=_ɴw`]N iZ08n}q987 GYݶҔ7yxF5A#͘h@z/H8 愷#=㇓,Vcq+YPfpSw,Z nǕk7&NA 2fE4bKNmz.6ʗía 9;G)zbgC԰=L>@dXq+fܕWO{xj7 ]fL}bW@;u+19Tɍu Wd}[aO>1fx>Ie GWlBrN|X]O->j>:.iX=$89 fz+ZY]U\xk$fZ'ze2 ADR|Of 4?''1|PfH 4-;8NK֦čI~{($zc p:yVJ'U:.~Ҟ_O%7mUWDp]ЕƏpn> a :ng/UQ*LнS1I-(L7n g:nto zn65dL(Xm≋Hfr仧< C$cf.Z& O&/T(5Ё h"]9Jb?A(+sO\\'솪aճ&NN!&Qg.d(ֻϷj d&-B@k]Q* >Քtigy 8XJJ =l3v-KCx,2\@y~TE^a24Q⧇ <̏nJ&Z1Ɣ㴾iFruZ&Vz-߆-z.&Xb6xPLL]ؤ4zIa kUTod*G,oA>$\] 󺁷IpZϐG9|7V::(n5|FZ }JC%L\s!|xCܨFNyfzu&#Btm+rlF?K. D&t8_];hleO>m2Mni,)/ьº m(TQB'2vCdW?P{xpb WW|"_7_?§h|Z]l"( "F]X/ s'x_Bpݻ1=5rQ!0jTL ;/q$FfO09 [f#$ޭ_PЙST2B6-dioQ-4٥ >8 Q `fK '7&]p 'ׁVB)b3mD5|c=><`EQCD9O{k&z2C e8@ȶ\}58L2Ƒsdr\A|\ryu^gȂH9ȯȬ"]&˼KY̍^}nb62BU*@ lL ;b̟[_@ɳAEdJFX‚ȇ(0^F%MK #Y{AJp{ϣmݽIjaeP2]F ]GD$(_IHǔDcsܩ&\ب_4ìLLl! ӣJJ#Uk)#|+Ykan)t[Kau갳5E\ɃЧpx $ZjH%($VN50Sy_}Ѹ(/b=fӠFU?6QR7ΜO\5:zy[b:jč-S'/4.@05xPwAl! 62dй/zE|݆[ '3jiNJ#B\7Y+=EekDnCcʌؕ^YT7E٩ʼn)- e`V6TIu0/$S j5EHjI+Sjv(Mc7Ǎ,B'`b+t}`!_] _ΟI x8o zO,8EPAH^A_tzD|+s(7ĺ95»߭ #˹gfҤjKībω'I#$y!)č L)#.\}NuQc·b4RHT\"X4q:ZmHfhN JЙW_Kq[Ÿ m\qZ8O>g16`/U]+LAd7{lNt7`u*cft>6FVD .{H;b F-fcq&$0g;5. !{wynRCJ_9.׋{@0( E3t8"Z`VTj!fnx.l[NVJbѽfq/D#&zPS25N" ILErktcMT E=RHj6d9"> S:/}iGFg*恧dZ"0ރC_2!'O;,zŌj"@bǥ$s%0yqDRNVx|EL@‡l r"h Nݭ,6{ ߌg@l?vJbEN[v٠0f*@@Fg8z(HmMszm!(2Ok]_P{ΉpQCX*3i/'QHo?`FB#h"_,Okj >GRfj} s1}.vi%~u&Yp_).phZ%͕ ofoPor0Cl3{x$H~G|u(ȢI&+@Vt ]pNpU2.E)GhQdnrGTFSpq~S/!3[YUpsۿb \բ-R 5]6&SƜGDn=_[M=#9\Dc|*, R߂/C^\@ !(i#6E[ % AԶìcA)Xv3S){$.BMZ;.^h:8i# >_ $N$\珪ŴXvܐRGU'c詉< ƺb{]+.-Įq_fuy&t~h<0`(xIx,ԼLHR:-C gґt]:fn+%!Y6+䕱^{RtRE(Rę-v!tlyvh ?؁*@ޯ! 2:NF*s& w@*e*bzyG bG,/j`ꓰYcʢ6q2tQ1!oEqfW2dLd}-֫G X%Z&lTbZl# I&VhֿsS;#\ 7tqHD:S ̼ۖh"Є-qFčS`gQFIcӾtOA|7xJV6eR^JTӛ'-Lf/+:cJC|)EVbn˾h$-(05Ҟ̿+uCReOl nys,Wu&Hr?kԜNɔx17,P˯5W'm3@b }=j|' l*>Xzf;r%o;cu\ZN=5T%SIBHIr |GeOaeϤ/)Nn T-v7I 11j }`Ci3 5;i4]NrKkH ![};[-ېLmR&>%٧?W$3[c0 I֤dcS8@aP8K{gk^$ORR^p` 窭'M4V=gaƙ4!/)aNyo<ز,1"}}dk ܙ`D\)0ǯ}͐ |ᇹJ0D$⬿&ljJs:1 k/uf@η !yYzUgdG!b׫<8i`\+̧F0f/uAqӘ8iş r85Z:.DZ@%6#V'[bՓ"8χͫli/S_VV]DLPYɼvB11b4[߇ FX\d9ǰ_(ݑp6u@/a. 7-#?u?µԛ<nAəХӛT܏dj B:ă;) nŀJcLTy-U~nQvG '3q;z$u$lrv.Ly.A2ɜ\ObCoT=f$Y/A@Н# 4]",a0adN؄HXci2xqf^jMX|Z/M%^V66?Ȣ8\ <-uj79J>v7Ay[0׾zbrc[/ۑ3C|*^)@JE!@-M%Y?N d5YjVd4ֵɲR>?O*,hO||W,Y"q7 iN>믔p3-&>Jm;~Jwۆ8 :o獨Czl ;i^N߮2MC{61>O5^.GC 0ե5yn|) qI.A#i6q ]ƅI &lsM)Gl%zϨ?ϣ[˗40'/!$Zb$m>P%@7/1A V;.f@t9_DEL@h#P(,׃1FH Dbl+[j&ZAXa{Ƃdⰸt;|nxj|M@Bq842)K6VHlTr<2hF>;KJO28c 09\"2,Ţ4iNZ%6toH*8r8;vmuf|ߣ\K'5`άlclZ2/UHR}aG7obSAԔi؜'č]ՅIǕ *Hۥvb?q[6A(OLadh`8vLxs ǙZUea" .Tש9֙d8_L B!.C"l6ۥ.SX >qV{WUmN_<$(9a!$`. t-hg&a;Q0:!B RyN0э&e`b{WxOdqb.K1ǝm߂Q >̶%.i's񯯲n4ދ?+ 8f=^Tzc-1d-Z l7 9SZmYZ <*zܛoH5q?9lrot8^R 9؛\'uvK)>DI\JШv/Ήc-TS cҤTo !\e|y }3 b SfDz0s# >uƙ0 +XuJ1 3lR'8&>-2nc7'f QM߈5 WPpB}s͖">[w7He"%*_nԀvpz‰Mˋ@LƣA;ܒQnUܷKՍW.$/-z[<["X DH8]kD Bjz?8Mt{aKH5d#`Luv]&u[o*VVђԔ%k,jxP >%w CGbPܚ[L&Czy}Da:$iYA.і5dhS q'|?R{@2qCyD{='IMDhx5SLW w\}e A#nZv92%X̰4:0u!L#&Vr ]OY6-G~'GMgR;Yz+_KgbrঔXO/=G?"شc1F̗0=0-* H+D݄+t]Y-,ys4ෲ7 (ul6עMb3V_lenQJ(rA=hШ;RTF7 PɁ{)Ҩ+/|r! \⋯B?{t:+L ;`o+^?VMJQ'Qᚎ_ 2cq3+$gLZՂJ$wT9QZ(딘d1t(TqE8v]BFXWD Hs{I.dC)š!:uƓԠy@GNv~hh?1sΑh0K~8.,[K}^&JbdNk)W]2z'4ƹ0fڃa 4YmrxT&Q2UL[4$JzޘD Bʪv.ΏG5RK^7rQ?k,$+-Ǽdz(d%j(U%5b4#KC6eJ!Jfvi}a| y6]vNŸRT@>XxyM%dB!>:>!CCCi4o?𦎿ۄ;Cbe;ͽ ਜ K!kx-w϶☗F;j`ВetৠŮ=vкwPgRPNjkbGv.uu 3mlD7vѬUDQNwgy..Rϣ\NTgcJ'*HoJ>ԑ?ٯdc!y8du63|v_gs1OLS!W\53v}tJf9과9Ò*úBT\{aG1BdRGҮCڬPfE΁* u?LGep4dH}[NPKL|'착ޟ?%lNfܿWvg$tPϖd}>ɝW u 9mG~pX܇t>{!x 8Z^>T%@4# b~M-³Qչ>}Uk>,%lFFC2pA{m=kmJaGLɿ5B7D?0#r5PVl,)7sI3v)Qr?)NJAK"w:@`iøâI#-}p3" k}!\ߋSE`ikPEs`{j&.YEr 4}MoH*5$307=Ho%nF;ΈzFTw4|d2`Қέ2O58{Dj-JGE~ kn-6'tޮ@5ƉpIIǣ/DL˷ '[/s&"E{.=V{gEJ 7٫$qv1ژ?оeWrؚcŸ7yP4dH~7$= \"Zs?lm0qs/Ƣ~lyȹ'p.ޖ|w>stM@ 68߲O]Y76^`0H^d {}լp{"'`Eams1‘cn0_~9*?OIBq^=$te#MVKMP}H?/ilbDԗ-r3z8Q R/'Zxѕ]{~%$a`f0D )xۮbʄNnT\4+K*?~zU^0G>P{lk_HNz͙QiZЦjnzLGսi)?K[h9Et/$1( aLw#k7-/Xci~6 ZĿq06/ j5h cBV4;dbCrED(,fB4dh;tg 2y }lQOT.qQőKdG%^a!j[(ΎIK+ÀBt e@3FlVi-NҨ,/KPQd}NS+2|a֞) lm@8hóqn)L QjYB͋4ei})hKT/[d{rK+?^qԄ;`l3`HJd,  4sBY,=ð` lܠྂc*$ǯqI-r,#*09&CWv'%`,:;A)K;dm,];ynEWH^:ٗU6 rJ]mhOwAo5f (*-H$ vwr&/gͿ=7mqaaLSG^aaII 3FݿN\A 8ׂE& Oª₳CC{ 㛤FJگJct% O7ēCMd&֢G6мHϵzOrxI\Eveillt5MYeWR& Ko ,3L yKN65ޫ`$>Z%Ll%x͟u-seS',0>[ 1j?#]-*('n?:giMT\o`#劤0BF}w5Ģ/==D+dՄwxj5u$ۮ}G=&6f F u0[}#=:/U }_oIlyІ">Pf*llQUZG2[u"S&PsaHgUxϷ6:?mMh\szQ2ߍMui'HPTDtykvOG 8Q7Pqdnp4'?,t  k5+2*Q ~o_ 4S3c Y hN96xIc`L(_ ٫8 Q1؉-Mzp7,Qԏm%4eV㊱ռxAP\Zx-F#qİVV;Bnzܺ׷C:ZjF+zP4ŴR>꩚7d֊U*bò+֞XqOwy~J,{ Y*sqsɽt. N(zR`tM%)*oҼȧL!xGzbJ M-0HV7tzJ_31XsN?|I?km7aTZV47z;?\RE{9~ۋH>kW#v,c# dE+@ K>D<׽tFԿL\{3XEs(` ezVX"ަ0<89;6~L]=cQ%M\$AS^-C_+NVƥ8Dr7Ba Ȏ Sef 5>]S *';?ߓMSዄn DePIڛY(5Xy5zfapKeٳTCXSo!sQp0ډ'0\X,up| p2ի=A;Y. ޓ\o>סD>@ɗGHF=CbЍtip;_[e4cM~s"8!znޖ|%gG6KUXS61$.c8iв-:Q\zI-t7[AFy] `"j? W )$j2m9ƛ3{$hKԴJ_ ͓e/ȐG=o^^ ?\LÍC@4$O  e膦aIeH$&B$a~%`WST\j=1h?`>\.\gxa2OkBn$pRt Y(R:Y^$Qv܌:p/UPz:RmYҕLy,Fx #U;s`qތPoS <ȢW\xDsYcXcX\_2o5.~*q-xkt1v`c H>;#-VhC`xc ^)hlvF|?Wg1aVI}sԈ^V[xٕn3ܖt 2VuP=R>E[ 0"%'VD:LKeƑ9Ka4QZ1}7SH;Rahqʭ.[ y -<|g' +ILTHFVlh6hXaKP?J]kY,[H;M7j 6/fSX}ۈH4Jsӟx)yؼwpY[ N>$pt0 5cb9ϓ~r@nh:kIT0pGCr(2mM  mFܷl0X|>Ɗ4_몛yx~(| "P&^݅Rž#9=ϊ= -? 'FOlriuN5_D@$"17^>!{ 6\%fdoZ.\ qkˮ [[s-JvK,ͫFLe.ɾҘ_\^d J.pdHbXbt iVM.ꋙ=*oxْUB5I8~ #;* IBtk=ܗkD.EQ2̢t21AQV`a1/v)]>G ]QT t3@mԢVԆa|թo;u'$ig^ :gT啥>60 52sWz)pyhh ‚UxUW42sV87ݦGcs3ή<_88XE {V*+ⒶR8`XE1nw!6_p+M5S\gmy|N6$)ECdm]l5sQP9ƒ*U$),vKSCF5m8?ȷǧ| Ҁ-sf+r hzId JRTdz8WKn0􋄩Sa#`\}1> |zIU@h7,"c?CDҟ"qs1xk4.'X=j .hӚM)B40; &`ʛP_^]c1"]2Q QݗZ3^=tVk0a(t%35Uxz>8*n2GW3&&,Ck|e6${tܘᖧ1V D~'pRΩ͘K#w7pϩ7!Wϗj5A%eo1zuבbYBwy]xV&f+Lkۺ׿)`j$ҁftjO%TPZ#,t+jy+kSZ!G'eSK7]9sXnmN)AIw5!ϦDXDB2|GVg O\w~n-oD{almfFSjPڮeqN}=My4d9) =0~'_#Wf:( tG1}) 6$ vN1>=HFŎE8/{aZ{A*Of iN;f2z3CJf/~rE de"Pm9{J.58pP-d5|~ov"]e{T!Οw5kᳺt?+sLr9op*ݦ&=n_|&~ho&|e l'*XKQ !Ga=7bIWraaˌENo*_Ja!Ay͛A0)䊳 AE6HH}c G+qLQg4[1"b7 %/@ 6fFl齻ވY+oApQ^^NEI uR]vj}icj &ܕP\ADmHQkU)2okǂ(*_g}5 Ƙ$}کu,&*_s 5=O`:\Ο 菪ŠoyV{ĝPqܥ0 h.fGS/Go20=,"(b^BA?lWdOm]H0*5WV٘WzN<_~ӭm0,vx >g .yCdq\j$ ;㺿 ޠIc(g828pEM ԲtO)]ml2SYQּɛ.4R#.ݎB(QzW(AuAxt q:e)OPKS?0vX^S |pRBfܦ+DeXEMK'7]<9{&?P,wh][rkiQ͡3ȳY' cğx )??Ko1$L5Tz \[xseL^qP3C{a">& ڠt9(+Mkw]|6ւVj&L'v&q EvFu5}gLoNr6!NLi$Iš) fP=aF.}8fP# H@I͕[HPvpsC 'UdYecF..'ʚK.bNC|p%'J&mC{tPg-OO }=5+_O۴OcHɶL ̮$:x`΄+9ޞX }7IpPw/ȍM^#!b(j~/Ly;6~ c[U:-Y8/<{u?ŕOdY+XA. !X =Y"Q#RB$%6@HLлV蝉?x:4I€=FLԷziY?|!F5Tj3쬗T ]$f\h ZnڥT -Dם^#S衩P@ѳvGe4.|M^Snvy=;Oij*/c#F'mx9;!B<`'h>tNܗۧ)'}PO Gg`VyxǿcK2+pBxcwOtĺ6'*;aA5 4XcFu .ܼ-?7ˬ ccd+l[7Fiن%h|rS%PݕsՁ"ަPs 'I䇐~hg1' =;qQuX M604 _rNN,e($J@TX+@d=ہ9HFFCU^QDgυ{I/]{Ї:;1xW*0`]CklJ@FGo3Z:a坌FRiS׶/ ;H&o\ ^dDlXȳ%VOba^?9I+ apߕ_ Q 1ᾨ ,UQىnƳ ߒ5,k\.vF2Brqd0֏Yir3OW!P"aL,!(Ɉp_GF gp^[$捶\YIoVC YE5Yck;*$>%<ď%RKVAk8e~K(`bd!PHN&Ŕww_CFuEEN[D_xBhπ^?j/^_*"M}!:yRyJz Б8*e 6ix!`/:7(~?!(=sUTM^L|,NQI>%b5koEFUYx77eWxF58%ڟ#ohpEU#F?#DРTxwA2ع_@DN*Xgp!,'"7wx+ocہδաӍ{w8Y >."{4q/J 7%wƢn}ou<0mtg^ ǖ׊]F:Laj*9; c>44Ą u+Nk8DpjϤִtxAјAd-)%Z+Ay:14–nOaZt]=ZXjO d,LX$f109V,%Iby9*f b/DD|Twpu娕ѦA6 .8> Bż~q\;Ĵِ7<9\bzSAy1w|OU-=a_`::7*=Л`hZk(WXeҎ^,}}~1]EHuqח 4HQ 7,^z=;#"Ú[hdk]{@Zq9!B^@YEkѧ=5vO͟s*BwH W;Лv9Ƃm#0uΫ &U ~tz^Mb@pWoBS!y&2?Ծ[FIhU&5/ 'f5>-Ҍ>͓*/X6cǚ@{Fa4(ELb4Ҟ Ghp IJV>lBrHΦޛuP(0tZ =3ᚯ] [2 sowc]r d?>DlrZ-DHNي ' L2LB贔[$NIlđf.4ɧo ęcnU7-7 {Y:}-TXWfцlnf : UkZ'l cf[涵&[B++%㥸 ~wy2Q';w6c mK#;VYnԣFpQl;*|2|p˞ӓڷ5bLhe33,N!Ngu*v6496bj1]`;pbŲ'Gin< ^[߇jm*^!q_޷O=.?SݨqajHDմ.Q4.K7']+2-t^c[^H&0Vě Rf2n)MtpJO #@΀sJxTh" p<%Tp"¤(DR}u7SOlV;emVDMF]tHi2C4v&[+U3S:$Xeo;Jm))՟UC}ZzUӵ󼰵%#PCJ$Tr;z>R^\"%_bcDcQ$oAgbuq簇d^my=K""wc4GR=?o܂۳۪DS+< {kZ2 !)+Y">iA릗O{ +9J{i9Z]k' {;vNY7^ ڹf2`xȧ oTڤ5jf(NgrkU0eӜi-zt՚D94F6!TRPANB(oWD19_ z\L>>؈Ճ\Y BLΣf\gar򳽺M:tJOm:QnOq `,d9&7BGWR`sN[N/lR 5 Խ67t۳AM]0/95] 1"CX|_a^|ń(`nR%"6>⨥fEM7.!N*O|RF\b1vCv%".NSerB H܂w tQBM j  JJ E5(ة^aGdω :, [)x#6]t;q^2(fQTȋH0),#(O&s#7܋LcG=F&9oߐTq=%i^D9fPfa~ϯȧI&[5cATu5 QxyJH6}eO_=]wWScp*4ŚS[ilbYxό(,< pay)cni8W!?-z>?&/PbP%Lav/-%Zg"Apdtġ A7rwG2Ysb>4X=*lw( #=[Tg@,|]`*C7;w7};3A&n0Em?"BUK$mEWM3. B_0$門߄]LjUubvUSX 焨`@n%s)J'>AJ*=J.J] uTEP?oyAu79Ǔ7Qg^eLz{)xI]}|Y9ȫ{s4hŨp/f{/GRLԸ7 ,]DDQ%w5i}˱p~ H7R`NsC 4rL$ mm87x #q^ J.>`JI#xbСk<`yj,{x <^@޻?&EJ!9]AYh"Z^dk3=ΧA8KKc,P?ÌJHT UT"P:GmM<փ1zU&L/PwRr]J˽vM3y]>Z%ڡ#FPf g< Ts \l{v˽gЧ\r *܈fPwXߒdkVߨ*AX6p*nws#˷oɘFWfæx(Uu5~k/z*[_XKˊ*,1iy8%L ON/VMո!8I.ZN] WQ._?K*DX}5 ?7qܖd!k\D+?C'AnBXv  {cƢ^k-Dy$7ŠISӹnr<֤ Gj9]0QX7Bxw=zNxrf;b&%&2߾ ڡ)Nj]^.쉹x4݋ '4(vE+ .Rkb಺ }zzct.QJo>&C͓Du#ut,"[`bBėᮭ50Y2K )d,4. y9[UVcDWo6B&-09.rS-I )`*X nJs !o4C!NX Q`JEjTq#hCts%#p_Pe!NŬb,Ggb(uIyez} Ӏ#sL?*ik- sb֚B2x{ԁ5iб\1C0Q" ܴu-`B&j6a2!!}Ed賏&C Xb4VV餂V 5P 'K% u_#㖷vCnn)B[mkwAϟaL BH=SryQt_,mNVg;^} Dj0c Z|kSpŸP:cĽt׶Z ijC?pxT%Mš7чヘpG~<ׇj% @Md<02|!.N 'Z|$Bp~R1OuHW!<כ/t &—ۜ+G oa/ZZf,sOz_ 8^.* ٵ*8'dGcG`kM'B~5GJ^QYkupNl'I_?\MI=6c%Y}Y˗mTr&S/S^N]oeL8'R c}(:FAcD㳆I<™<p,0jȚI@o`~*C'MIp6}{RH?-KyHz#hd EҶ h !dҮj,v5x~xd}jB.-5G}46B0Hbl[\1u9N L9dwZLKum4xY?eÐ =C}zmnC(YsCҒDgg Zmͣ˲$~D ˯_PB!]a@0ZclR`9(N=䴾͒1oFapѯ糔SXlVO!V )yK_UkNŀbaӖ֨?ϐzNկ@,ljoaRAx 6N/6蚲E17NNK< #6ȸ[tQEfb}i ~K@?$eNR6ӑf[rfW~\hB5FƖ :Q]cCNY>D+sYK'[ U彶OZ]k]ƼX0ʚ+IttVTrh%cP+. , ׼OWޛf.`"Snxд1xa#kI (Uyh tt b9!*I;>sW@?-<] fS?E\}hsϝy,H^a׵uع~ͅQ j bUӵLw.zz0zZ!Zjණʷ߇D7"eEu0m3no1-AT2S }3F]+iDdZJl|Ƅg*c0RLxcM -H9H`{݊; ~f>σruR)iYИbQz4hr[Zv䜬Ӛu0m!k+^o$RЙr3 nѢeg3-Z֫:䄀fgƦ5np?QM2xS`&5pq6vN.:4+s|(~ vz$zCPZx>>l0%^jhݦ.+23ܡ^_*ydxj_F75Tz&5w[8o0b]'N"5@,iaZaA x8y/ҌP2= 0W.aUf.UTo8S5)}c?x~$[n.-$R7LmVs 2-I冥eGrl>'hVCm'0).H~UpwnBk㹒o-=ʝI)TAmr](Tya$K^FVB]J[i C:pt—$5̿L'2],873*u3Xt'P]u AX  H7M>%es`6A0_r}mpvrlr~O$~!c wVDWoo"df )ɱFo'aƘS.i/Eסm, m2ϴp\&116a^ĥO .Q#lA{єVWNd$v_[S'.6 .IR8u ,ׯSi 0YE,tpU%%YƳ1B2\bvsNR47BB׉=?$Ƨk.!*@Λ6`"fW'43$|eޅ[(2`#Nvko ]4zzv "*j0鸦}H Sg2le@PNjA3yVdTci:ݢH C):Sڕ }pC*$ ٗ4qA&ĸb}yNiHT2Il]Kr&eh%{d8?ϜjRg 06j<'H-ȿ}]ͷ5@WbAsH&*Cfԅ}"Bpe=kg}N>/'n$]:mB6 B`U.)qzzj}qhYHN2z0|rW_跡Y;ut:L_C+CߘKΟt'c}<"q<[-Ѓ$Dk;ܾ˸@,tPu֛rVGX@ݔWsZYMw9>,_Ȝ{ 9)}N[M>75J,~~J9 ٗ3˖\(7'V s SS皁4;}0 ,Oz"|IawF6!ݳ_ECD6 68%t!saEw7ٳj<>RΧ;e1jf#àwa&eSI8(\C}n=pBsZ]!5%ΐr ~?FMs7/<N ϥ.C)%>Zbf7>LWEБkgΪNd 6G+/hk\v:x o3 έ"ΦRVk3)yl |q7w:]Ks O]e,G߻o@<~Apl1}!`-Dzwqs P/!دuH'"J&)pEĶv` ͍Sq)#nﺾ&ZaX}beL/s9` YŻ0Y'bپD"rth(IݎzMy'Bt*_-ϏO%SPQfӓu\i)-VP(tI^ZȶkB6IPx a r"@vӟ9$4;E@9^ nR(>S '"Hͺ?E*WP޴֎N̎ѦpPUd)T#$z1m$g y/$"JH֮|o`y˱|&ݪ iQ&FCEzAv'}A<`ˣ VG=yHIZA&j,NI,ӦJgߒ?SL|bdهho$Al!`290uԈVV;V3P۲I @Rȉiwu\ޏBCR#FRn,_jSf'2)5@0kD\LgD ;=Bb2Ԁ ^},8[КYT<$wIFTd3[kM-‚D A<\B nGB@NF0PmRξt9\D_d~ɯW_ l? np:\єZ'E1bK6=8 /,NA⥌^Lelثy<*^\,tYoK7e=r*]Z2?k}eHH 3yިtH"7i'ZsFO|IѬаkx΅4'F϶rKnB^|΋<Z$`RYAlB8o(_ܶ/B9X4)^]_I⦜ځ tj" 3BwL%0>mV]R]ӽ"V=hКh1.Q-ev(%0"\( >:y#%"lCJѕVFFm ־,`uew[~1C ^GPPeMܵ٭~U>? WUz0ֶ; yq-xpcL e[KAb)a.ɟ>u6"u~g~vnO~#N`Sfj4%s5 .߾ :0Uy,84{׮d! L"PoaV=-Qї|rK(=8B ¥Őuw:Rs+=7kiW3)M'Qbȱ@ɭ؆m$*3$]GC%{3 'ػF95\|6>ĺA*-evADaS / SdMi8,Ք]ʊ!XqeiP?&qDvgsj~f9h~-^ncw|k_eÿxgЯ6H==F^J`gX+ |:L+/)jK/Z%yc6m7LOL|X:|˼"Uf]ElNí/ E*~"n{̠ĢFF|O0w53&HRX@馞-d\~>b ěL=hwKJNpٰaWhՓEȔ8?'Wm|6{L!A=d5'(_c6_ sحQ)L.{3=;*8z˷L?uIϦ`p]b61+EUDЙ%^; }RIdsBOs9,5&1|ɣGvI:@ϴf8m21s;7)IQeX CP`sTV5+6=gUmcb0}@Dm4WEt?V٪ZEj@ |˚B{Zk&|s'um;yنeMMr E4RNRIQ x I8^͚̉-7eq?ٛiOPօL/M|6 YD9?^(c+g3W+.T O4?7l+ͩ8>VBzO!G ՞3¯j0Pqj+Dj0u #f !lߤaY<@_ikkS#YRcru g+ؗjz+EľH:}JacY7B29qrL?T숙 )|>vmj @9⍹l+{ͳ+SS8Gkf %DFg¿P3$^*S 5u =,>w[H8mXk!}PE;t5Yg6ǩynC;*1'`.x2HԦeK\:_ÜSl{r0mMN;1? fZK=P[ưڍs#uumnSG]Zmsc.QtBf #Q%e6koOP8ғ9ޭ)1lu~C=\-#p$9)HArxڐwXz ! 'ޥ':"'y?7 ~W+‹Y?svQNEtXG6oTt$*0{Bޡ0azcRO(-\#لSIGm( 4{r{?禰tDOFÓ*=7;<*ʴ{iA17/i>p 09FkS)SD w:~'0!a(BH H U{潬t . L@]ك5iO\8@@͓H9βۋD_N[ R^S(@x<}oϩVR$n&6aJ5Og8!ը'1IԋRr}e ٽ)I9/kV# Iyی`99~A8ީh#)y(98h֖2VXNVfx'OҋAm5%Х#myv-E>'"y&2=m563/@(i2^֕A sSDܿy@"!04OQS=UbWw_rǜd!Y8~"w=w5eʭJ#3XMȊmiZFFcOJ"|Ā7V Bsu| t,`&\d:C65T ˱LS**h]vlS8D<%ՆX}{LM~ͣO?}1>45',Vgos@=Iث#S9`ԾG( H78Fw[K+P/{~UGqR3i2Fw8x/ugpb%|ν=ZRоW͜S˗\ Ӳ O| [@RtS״)##Lqq:;d8ؓv]B9< V-'vHf<8[8d۽jXatE=h2}lEFZ"=ʰ E Tp{07iZR /.,b$s|aMfE h>)(AlZ4{]' ޮvw1AY)c yFCo)12~ݗlh1!ޒ20߆fjሖVtGe.D]lrX2ّA\|-E>j_eBch`BKa8N:vBǴɲS")_-!.6H$k`` c*{h7z=0X~$yw>O07Բڶ}q"ˤKl֚2"ZSKZ}ҢpEn<6kCot8H2Bo>߶hUzo+f;C_2?>5>Wa]7-Aw9Ӗ"/y$D9LDSǦ)gjlK` M*C49.KYJF5~M8HoR7_x JT(o|L풒ƹz5vyEgJ -lG.05RHXW5fH]!LSvi?\zӒpyPu RY,xJoe[*@L+ V˚|WGKҝ[:<=6NʿͷA5m(Jy-!&b'ߕ8dȭMv ^sǢf"$ⰼR)ܹA0"2'XrlTNnO9-7ǔKZB_#%.;)mSdVJ.l_s/ ~s P#F[LiL)b:Vi Z8]v; l'J]vRt4G;"C`ۭP9ɲct!š&= U%\?{x [[* "1hhYƆ*=v4;b?w.gF CëF$Νx\T8>'Z`6]YitR )Ddb{6 Ȣ^W;v~2=+5==uR!36!HNty|KXxiOftc 8Tt)yP'U_)e\D#%]o5Dt~ 8]!{Ͱv@|mnE\.2MXA#IzbDdD]"s^}ɦO ig yY*:CoR7w7/Xe #RN#fH4jX1x5 {+)Ǘ]bU<<JS: ~CS03*Z\RIy 8AEJT7_S6b TiQ%SrZH`|Ox@x@Y%X%_p7 ៈ1%N"<)8<{A;K_ qdY:f<ɤk\D$3c> WZ NO! 0**ָ0?616 ^n,0`{yZz=s:)D4tBwh,}\؊=޹x:A H_A+ ɻ>m3>tV e"};)8hƘWE! Έ~@XbY 8%M3UM57^ܐ%qtԻt$}pdz'2A57p [ts`~eؐj>tN6vG0J8LV9r 1:N6_3˥ufpK{"x^~BE' TQế33Z/e.f,K# :},]t>eyhc3ǞQVJب䨂_ؘ?䵠JܩH8БQghA^9EL]C,zΣ/PUXyt9X2/{晎{_NlbEI"CF AY3ͅnd '0ka'owA:ҝʝWd܃ZcP6Q=6OmLR:V!aWȔj9Bz<†}F!=Ն2}K+k:՘[cۻ[έD n)CjbMݛÒy>f)NJFoiQMv1m+ [`, 98 2ZVzCFrqm K<-?ovc- h)Q&?[0tj^elk= #2Rb'4&וȅ[sQ=ƣvq-ɤB .*J^^<6,ZI۩7]5ˠ{K:~6 _k];\||t N;aRȡfn D 6fY^Wr:<,Ll@+$4KϏ^8viJ}*Si( S'Ďb lxta9Ky}<:‹etH^=OitO]؉0Gu*wm% U%dJJP괞9cU(!`,s0>K?)ZB[5h59'[Vsxf]>{J;lz7aEDQI]&m؟ ;:f#H Gџe^<$5+XYn)XP Wr|CJ /z\$M`q9,/!Yr$%\G79q[ 7ASM~tWNEh~Q;+Fh1|Fb-ksol&Ə-@bQRwh 'A{s.L?:ch\ں33+-[nG>j$ew0m`*#jSuHU%׼%A2U๦]xT w 6nf>(Ds$d4,藨N۟3!/0i@PhCdzZzǍNBȽ!93# ӷ^Y~% m9%m qa4lQߓ=N 4 fuŠc8#q`hh:pf}#yB+h:59o? -m;G'lLM2-%8EqϻocVF8:`2;OmLZyW5}]Қ4kcZ4'&|v~3/pK+K*u>r4ӆejjp2Id`G7zs.f'`*[IUCaXH_ճݎ@~Pu80;60>>@$,ZIY 3]q![VmUJ(pEP麚&N5p؊mJKrjR  ذh\$JY˼-~{cӨb9ɬzuВ_!B1^cWjg@y! {vvQJ[O U!/*+?[P§0UDt٠S\k8@9m-99 To&1ǽgDuvX~!%a[*hjl Wi-J6F--yh˘b!WekyNݬZn_aLdڊ;s3\N$,n\e. g{]Iqk EPu MPF"6 __czG|)Ns8a,lP-3ބrԭAD&Xo[]GKUJ&',[uО0P+RJa\/|K,ҵ_bQ4Pmj:)ʓoo^d>UʺۨS1߻,\HO4?Ÿ{@7Le" 2!i 0Z?˾4W;%{6"PJk{/W.Y톡v?@&`fC50AVoKėvl(_]!&%DL+ u$MFa;8P&ƓSzNS򪚡K#Bx~rHKC-"!IQRi_i1lܖ!a/BчlV>­`p+jjrClЈ#O:\ޡI1Oeh @>Ĩ Zy~s1Jz_YڈEʮ©KKA}dN:+DCxdD +An%{?t}ÁUVW:L$9{<: _0ޑ?x6r$ ,"-n}0…Y I +@Hc-vEdJn>cHuT{*_9O R]~Aw)HBsa:xʸA-| id<@j=r]3w/SIKA{s Z ftS)PO%i6Mg۾`ۚ"%1=̔z;҅hoЅrV*ïidDgOkrH3G:Oɏq#Z4aaآ㖊'9g}K%yHnbY`䃐o5Ñ7TeRɶ3Z G}"ojJ]O DVco,{ʢ =JI)!e~/܃kTW!@~jcc=sq1)G {N_r\}Y漴FJJY03@ +" Π:Sd/SAii",{i T_HԊn6oEr)35$#U(u59~^Ow*pbo@-6:J 'MuCZn+&5|6=?/](Um3^m'հVU~W7H_xˡ {6hHԦ3$31Ge xBzAO`OLKS;ܙ{\/>E eKfș4@x{OFyذĎDx:K3X2OzE+? Jlt6TN}?OD`T>C?)Qg`v` Wqi=6^-?꾧goWX(?S?w_,odF[I#8;vW(Ƒ,<@vkn2 ăd%`ShvAFx[(ZۉSZnZ5[#6c?n5P*U޽&P/E jF%yGCA m)"-!4R-20:rc j SFhf/LYz0ȅ 2HG_y)I#f[r /uHVZɿw @1sJ~d,>~K:,1s@@gy^~Յ T4AUvz?X#?gMl搿ϒڐ/=ߠ#ȊߵdV.PjVMzN9[=%zv򰆴&dR DkAW~q`'lE'@'7^ Zѫ}` IݹJ΄B᾵M:Xa|56wxA7+l-+(|0G 9#n, _^VXQ7<}-͌_Qr¶o"P6LÍUPYTvp̳}% ,wtr2t܍%cⵕw?9\Qm^gu :G]d\d3-I>NFi5 Z3C>O&H:3@']>YS/<~W%˾r+}a},4 #> QGBb'G-;؋ lVk۳Z'az7M/g :<;,c8qdhSTdfIy߹*Lx%/ uQӲvuqqk* PB!7Wlo ?># E|ɴ$ \)izI&>SNWAωA-av:F )p|* }(gnĀk\-С-TafĦJOp ;;Cg~k,VLM`Rђ! RTi<Oi`A Qs"bܫNp[h.\s*I`;?G"loDPJ0Sr~;n%Hc;5Kf*ޓ/ t?~Ef%ٚ;Bz%V? {#Fv!U@a7L+93.M9{ŀ~2N JgCSTHa8gL߲5'!A01kPy5ͳ[xȠ_zodqG]!p0 $u㑦e0?t,KDI:h.! q%ٷ]3ZT/JX+So=Ode?JEEiH,TfFI\HQn =P8H|N^竘f@`Rqʠ_YF !xxys_a"CH^>QmDL*mW/F,NW_wRET!$o^7"Ĉ3 FQ oivv(/_e*,!;IW?̽|7f()ܽ^'oW[uOѷVkvsTvrdr>G"v$2@wƽj7 2]| 6xwߓ"v~f^[M<ܬ(o2\r-')u %.0H )Gj3Ns"8aotڧ+cP3:*8If.I %P^]<]?Bq^ lu@ޙO*`b3jԬ$ :yޏ¸׮` 1aCbrcEUr_4D٫ճ(q?ΑU쮛* Rs&j"ܘI|y {_I+haՖ8gN !NZ"ꯑ:hfZ6hKM^gf?oewe<&~9.[TsLOE"~ieJXNd>x: \F%1| 9V5B0"5o=sQ~V5hr6#U;YfNbؿB2O%rTujF)5Jkg=jŖ驦 LDt{oaP,>/ t dG6?W;DpWgd4_X_1J@鍂e؆Iӏ>#3m0;y&N0:$W qDnT47.ǗO kpHi:t$JU:Q`q) U2ׯQ$6`JwMNlo>մ)LmDҰx *mTgOHm, .+eM})6JsV}YvC}kN67ϿxllqÔE 6w4KdbN/`{q-b8$ 4&¦ٻD? z*KxzDi2Wpд9 쪊(b pKR'F|J#9%7$ GLmd2gS.Cj\i͕ZiwM-JJޖ C0ssF|BbxroʑӵHȏ+AUf3*.m"dЄ Iі_ 31fK ( ;]NRbZ0w@ܓ(jF<8nW~ xׂ| fֈ䕎2CO`ȕ PWNnRSmƦHMYqo  abhLQuZёpʮ=f@X7| tbBΝ J=v-@Ilj*x,]>"q0R^F#a(@ !6-x@Z^ٌ:6XDқͿӕYdqnbxV֡䱗Ā&tElI4E3IKZd(Ze/~q8=nmt:b匈3R;2W>HRN e{LO2jҦ6 5 ve8^1?>ܬE`|*Spe*{~öNƉY1(B(SZ-=l䯅?zcR$f0\XK2Z!ա{8W=|^?PRc(hD0+v?"pPWrVdn:os7=;1֠Ss1VF<)գJʛ$/JmǸ](o!u0o9~*x֍TCCpQ|!Ȭ> cwAqW05*.2HG] (<&d lB]Oj{@e)yK:㟨 )O[~ *wqJΤmi<~oBZB'1ʜ\aRR7G5؂jx6|uT+J 7 ?Z"KU:b>%a)¹Ebts'q:r9X;. q4XCݦql|_qx1c.: /]%7SߢVoL\,P.@u,EƲ6 jmPy1sFL*JኛI%-]ePYUJ\յ%O[ŷ!@;kD ~=Vs&{2$jpyL'<ӳ^V{{SJ9N `b{SQzق>>C;8{gNww$M~Y(XK:@Wsҁ_h6RǾo*]QeuSf/YvzM}XoyUbKS0j$P*͐oA~poPh9,qh>A5C(XYDA.uv,*Tx|ح8k%S{^5Y_ :qaxCF+P@< d4{3[CcA808^7y@j'q9Է8ey$u9ٽ7#K i-L&Jgu$/^emYy9f Py{S$zB<ӏ='ʳ`xM;"Hp]>jP۪?g=r󅯆]V!q7,ٸaUVR V=1Hs?; &~4uoC89XfX1g]RFKstU`frm5Qh:H媹3aBY2r`+N&{\|PuNƏ`/Uʳ:94>7QbG39w8(goF~>J٬oybDHdD0:vA_)T#JʣĤ!D>b4\IW̹OG׳' 9mU`mW:^inNRIx =pr$ m$yٿFC]< 6-he L- Ȋ]WcOKгu. =ܽ,/-6jTxgJ 7}7nF%J@qje[#2MAtQo/Ӗe[@TO*ġIW:SgWiU.XQ[ty%u46mN=gqקZ)4Ik NM ќ:(|uO7^5" VCoՖafiQ`WCW~\ǁ n.A2C'Q>tS `ɖ;`8`vi s-[-[j$ʀn.+GmFr߿'87A*5RӏMyiKF,5zk9.-@D& I&*O+x ]!tsm^eQfGd<1رoD90 {ֲdX ?ln".4r(-12NI&1 PJ3u"J+$A>ʇ"4f̔YlzWli35} 5v]v(IW!do]h?X,hBA|0υ@Z@7m^1s x_XC, 4e۶Yx!TW"+K0INS!!2O2ϙeAƿʣύMO~v DHE!v{|} 1(}`L_jΰu7oq){:q)ZrtlBoC=( ^L %%-_m`"~$ǰc16ԨcZ%*;$Пwi2}J ui4Cf[ӂҚPu@P@Gai*5vo qA5(\3PHf͡+i9/ wna( +(ɰ{8м|$1ډ#ɦ%7\PH"(}kiczF)u5\@9 !X.? N/x~(Ͳݲ{ufLeJf!]S%%gaOϾ0#}b!2Ͻ0W[;:>5m6my. R3,BIC q!{; í{KӖѓO{÷淬p*ΤV1n9/Ꝥf3 p*2 CdU>UXZR>qb6rģj(XhϲbRFNepz)廃cK3Υ$mx[f~Eòbh`C'|0,Bʣ) 6]UL 9F`aTDZ @N^x:+Gњcqs}Bӡ8Õ`zmĎe9 >XB?ٲ/Sjpy9^ڊ42^ܘRF\;3ҚIvB+[o(Y mZ|P޻l H):Ʌ7q=edN$TTYcU'%YkulXblv=4 . 6p Ά#6yX(s Qݳ)nyOEaR{Ƨ"/"h8D$y`q2q;E*y6B'2G!?yQʈM-"LPϤn ьHeȶ&FV7/لo1F\#Z͢>~49\dZ55NZ I ckky8qQ!U.,N~$O=$)(qk<-Ld5.eb:.oj&iT1 Afn RHW-m:^~x8JK!AqW,dޤ#^#6TY]Ս[Φ-xa?cHhJit=C`Ҏ )ͪd2QCgcQIsg'6f>h=ailF xOghxE~W:2tp3ͼba$3^H[*Z/o'Q΀e։KVE.fN-wWnE/oK͏+4?F-# Avpg)opVVcA)e#x>軉~wbP2lVP@ ɵq3qxZG vg.Wv+Z{d%,,Pñt,,poqF V8sORBXO `['&m߹'˪eBr κ UT)G8 Y6t~܊[N[@ao'n@[-gjkZSf41Q-o}Y]rvljWToF+j><c-{cDҸ qKXtsbbi9lf{F<7Uec |"S s1ɀd4X]HJήZ0ecknIpp=-N][`tQR)pid3NƘ>"L02 2~5>k4~LE yWZhj.' ,%>t,.Qg >xvVSR>n`S_q߱SqaJP]mv<F;;OӃ![] NwZUM5.WLn~TC~8KAy(S_O#L~%O~!(T5kidh|{[B'GhN*ͩ!e2VNh1AGk34ǭ\]fԠکRL߿-h:f=R[g)3늝1F38-b|㧤JyY:f[,i ^؋FL/F$$h]ӬAANpS{=w4`-nX{C,8=S~R$W*QAVgL޽]Ug+'51yg ܵ7$տ-~i] > g2#P7Hk!enXY?cA PprG>xC$8ȓo?e-S.Ɉ@+Bd!5F?c $G톲 .kXc%V"Z`e{ O+#z6`\/a%m۩oDp[$ػJ`&/l+1{)][Es MUcmSVݜ#`'#iP1N8 !ؾ0к D6g;'Cb*Y(C Fˍ'ʚ(ƢquDauNĜzbK[kͳax84p_L]>$|N9Hz6c.Җ$%EJ(kyE&lb{/a4MM^僥LlY9eJ/\['[8EfNęmn UU,>bhf &xJ.^)k ҳoLYPЯ' %!l+qgqZm>!hjNa~`qУ̖!_?vw{Y(GTj`5gz2IGr#+,ѯf1zPNjIm00CVwIaz"r@ş!zӸOO ~QZpg+V%RPFҔdE@ jVe,yld x-vh˥{l(LT'Rf#?lBp۴"-~j,O WL4[D ;Ӕx2 ֞? {+4mfnd+J0Mؙ0xߺ|4 ;Pڠ{kn)KTB[+󄗛 Dkk@P:g 3HS0>?sxȔn4 qcpõUA Ӡjf9fY njצ{X^o]jٍ&*IZaRrZBw< Q<#|bT] \Бv[y*Ox%./+3jc,:OP*ii,S@MZ5:>3>Y/4dv5,fOFvs7]~(/G'* d )Y75ў,IapWG !Xz ^r;~%o`) h#ֈ 7 YzXҡKdžO1>aJ#(J8gvcG[p65n ݡAT1 d.Ǩ<T7>\ 5v-otw&2{CIdH*$? ,4io#YwӲfʒ4IBL9r P6jj&K,e:O@2&cݖ`N,CnW:.vVmVHkC4Sb@FI}J!LG:aɺM-OdEUuQ+guD*!hbVLOVx[ hnp@-#YalCqd?g ſ ^LŴg9tk9bY,,+7xvݓ*&&<<^9d_鋺9IE3c T E"cP,K>Kv,{,` i[UO,;Ч3m3S`-LcSdPGHIbFB,4ѭ҅j!>~.FG9=%(5#[U@}{qɬ'tmWΔYsm.z (ASDk I!~? iVhNru/?4m/6|l-:dhY|qD59 qdRmxf99֦hݠUt2WC0aEx}=Geqf/ ieϏe0cJ*뮑!{榮?b]_x] *[~ OdMyTї 9036aQ.JyhxrVOS9^qYo`y7B0=h" ɿ]'h}G6ca Wm ͐sp E DN-YK=<*Hic[[5E@yT^ {bGrxS|,&$QCEXz^.zj!lfRPn50GK=gSlnFc\`> ,iPi!?Ŷ[Ex@HwkP5trIQ^e|gd|{:'(3դjT]]ZL?j ,3L1Zȣp嗲iܷC~ E|!*w|5D>~iO|RH*/EslSJ)||"9V[8oʎK0z[2Bx  t#pq0X ܨn۰J!IIR#qWKQWZcSt `y&Rq mJBVivUo]Q!-Y~F Rkܳ\d"=1]%}-4PPmx$8*?uW)ɓM{Zmoo11|_au?h&rr k->vechPf2Ne[7:q*Z頜ġV|PjcDM~n_gm]G'{"^vn:r vz2qج(c(RC0Hkg3HuyR M+#ߍD۱ZvNxZUП~~? h3ҬX%ck8<6!D81\ 8l!k,24N æfUVݧ%-2຺oZ4 /C@8(Wb#x;M}n.s'q n=ʴ$F3`O5g J{Zjz@I./O?b<|߈_ii[S|@1Ԇriw>u nʔ@1":9D `9ʙTYg@?áqs #^Q'Pf kW˚Tt69bԖ3iwޥ` 8΃έ2 e'Q,u>smCCKJߥ'hس$?mԗv:7 pG:)W Jw<\^W/ @bZ.wx=H5uS*ogE/q7#bv! _T~wv,X=Ķ([y ?dgo KвgwΖlitT &)Bz*jȷu{/h&˒gxt&&Mo+i1A~2y:kLsw*T_9=!bޘΞvW XXfd{I<:>r=\' }_3H8rxb 8|olxl+d w}]Odin%Yh F.8c?5Rxm\or {iǎZCPJSgMG,CU>5-sSjXq/꘧כg⻆i<߬@TcBf)-RiMo3淀 [̐{I *m0e gA4w{D>nXn 5^Zua %5! 8xg#с[Uz?Aq 3ki]@V"4=릅RP; pfgȺ&$dFfU-3/]U5a jfԟ0B$ Sj,+Yk%!(+D4z2[$s@J?3yL⃰¼oIM'%a|"MSCZ&J &B_01FJvceY;5٣ݟ%?b 76Knp]mH\$6* ǡp]<4. RʊkkYHuCm7|E0; ;>od+a4<0W.[ gd7}UҤڳ_NǗT&%988ϹT]ORy xʐ^~rrnKO-^fMMBGL9vR;y47Y)/}'Խ-)ޝ~ӫY0]i|96!̃NJm^W"{Ϲ9(G&k / mc`!'I̋+h$?c#$cEo)c0o'g"E:Z,2ޙ ߬U{hUAᨚ`8Zd5b+S/6 yI~MUM/ =+O#U*b%h( S3ԇQH̒ڵ@3ϋOF˟St1ms.%14킂rr խ  cdRD8nwO{UR楼(RTz/s0/ 62Y6b2<7I{I3O_c*?ֈ3שYs!iܒskBO,YHCğb>;,ӒZ־a$.l@T=)l]EgpXq{T'#U˾o(gU`"u~Y.GS $Ig+jacM@Y̓*'=&Ss;*ʼU.j*tھݵ:ފe([o0T>Lx$Bc1>٩NO^&i#EF{2 uXEK 倱~k&(Lv-4GL\@y l~TRa>ytBbˉk"Zwrr}cE*_VJi`2S/--Gbm(s@WA_IkJj< EFF9%PuQ ;Zx -?J9pG8[2 M0~fϿy">uhOe6x}w,xp߅Hf5@mO7Im["P(s7׉2+VYbM9⩽ ֞hQe`DK&SogR ;zq z@kZ_.YB7`'<͑84O 9 )o/k3f!K7ba$E6@iD盘'h֍&wz[Nj4f+n<88q;-Z1|ߟ]|gn{B>% [ 窮-|@b"8Q=y>1F^zbZ`_.OQ" tȱ́ʏ1̶[RLgZ#ug_T&_TY1<Cj,aQuܐ)]PEl9am?ي [خ8we1OAyO;1*)_,M,  ͉/tp,a,2EMxڰ\:*TDi/*1uS 0a3;T!@)5 7r0xlXɱK]d8E26*v&+ AGOJ*2)A6IQ2\:nYx 4<$||eh(tEWq^1jLb} JHa^sg~$5^( acOgK_h"0i4C 2s$0d0QE׬6u2jYVhmZ, ెj pkt`>O L_WNRkz<^Z[:k_e?XA VW{Ț1+OVjSewߕ==X's%`e^1(&)e=ӸI߃x_;K1Fvt ybw%Onj/ T 1/!}Clwh*42}eB3jomPgk`χp@J U6+s2!vVМLN@~[6Ƙ8HOj6qMLەJQ ؅n`s=LMfXn7?srX4NjT\ yt%*:Qf!wn?JC,G(!I1l4N8]} iX͂fcPF-qݺӯ9Ww7 L2` SvUBe89BY'?Bق7|2:7dʨ]}PR_"󚄚u籩-Zt]wR^ 8;ЧXÃa}Hbx[]_{8<ʦ| 4O'*g̫֨~잳Ѻh-.8y /ccOk H8W>E> okoY-/[h%y3 Oآ*+z w*o&a|]"ǂVNްi(*XLuX<+u#AFBp=\ljd9r$O.}IOv/hȯ:.E:3p< ͘ʗ)h'; fbŎ{ M*kR&ߥ`qP68 f6\t HwFmiߍ1r/#!Ab)$im[`ƆHa,&QpPU')eǏ.# X?j$mP|h"8%vT0Ǩ?PN+ܞB] `= 0{֨b i9r`u|Le\==0qcց7ka(47 \`庺 9+ P叁R!'e*O!cPeY#o+bwJB,>籢FȦ9D -Czm [QBm83ɨBXco@wհzĤb6PMHOmu$Pa}בm #?&D7m:S/քkWM,#aϻW+:#C=8`@k4ƍh /YOrc_l0pDyƏ18'wP@$"6.O 6 Hc(PLl?<4̇`7`=ÕIjxVJ' qKg> ߇p@5[i\$5]z^;3vl`*-1%{gL~Bhe2 ĪBV|l}yyF}#{:5;-Pk#=6vdo|xF9 z/Z c&1"m`.O3?BQ{W-W ^vBN^`i4æAVOoӞ96L屮/ \pdc>hNd!0T ;Sr)9+}I4mI/_}~lK"~ښÏ&}eˆ?$ Er#Zlf Pۃ{yz%>?`žm٫-/$x ͼhY V~ͩ\,_7|0B-{Gng?@[ G(INOx+f&ﻙƙfZ"U*j($𤋮!DtpeΡnZ@jWH'f`#ӡ`zˣˡaqk.8KR4NPF?w*dݶ4}z6]kܶNc/HhqPT"so8dZqIqPjQڬy E;~m&%1f+uL[eZ+jp3ǧm<Z"юf֎rV܁b(ZQ6CRbvisͲ#AnUr[e PK}/a,X=6`K`->8JөAuD0E=&Tշr~:+w{[78j2mx]SNVzҦcמK/RLD!G]=7ğH;Lm-HTOjIVkQ8W$/X_/Þvx~*N8MЦ3Y AdN?hPÒ,.ЗxA9 %"i߳[<:-\U/1-kfVm/_/r͝RZ_<7Sfd)I@߻9]-śG8'0) ?r\CM.D5!p0){( ~O=ߞ|Jы i9%n 5#ZC[byU+[?k!Y˕(ޥY  \{9;M>G%ӚE9lS,!Ef"TC[T[aMl7JT~1+fiƅ%qKLobf`y/ n̍Oߏk/Ad 4.-2 AOjErOha8'|53<57'!LƜތ1]@}*?랰ih++G8¸ނ/#!6-YI錖Ioӌh~dreq|Ն ŏ $4S1k fnld"i/}BqCƳOHbV"=drH] !05Ì䃆 $kϝԤdJ|?ZoϜE.1¨n WC^뺟51.^g%[o ;kc{d-dQR=iFg5䣺G]]?\T?ZJ2TFDtOɕ QEu BEG黚Jv P <ϰurHYj'nPgtH~<}LuiXPyaԐeiE_Bk78Rn  ߟy1swcTԛ{S`KQ'27w.3hp#'zMS;5ɭ_H9vrm7b`x7S}U 0~XkM¬q1{F3."Ԫ],<2cvZj 힕nz#0 )g7uG<3 YZc#w(Tk!Tnѥ(כ9pQCF/3t۩v¨w 5hq<DO ]!6be!5q(;K A\uQn/`f|D{aYT/)q0J~+5ʏ1`L^F6 5w(]a ⴏ,qᓶSPX㇖|x2{:*꘣Q4Sc7I5 Q CrHAmIԚPR'qVvG(qapPv9RH0i ,FC|[eT)p2ٴ#{DMI\S9Xw5p#Yicus gp7:gBvok1X:"D_]/BpD67i}Tn-vNȩn +;Bx*Hn5!e9| k!QȒ5=D ڵZ%GP$/\8H0W|#{Xbқ?@wQ)JjE!+&d\б)׉g/^IsWL,6-%ꣀ2E$j+Ba;H{Եe,Ks #GZ A r} OcjtCWekEuDI~  R%w-,-U5D"I['M[qY@Z~KPoX+=,6=rpw8+byi23lپkޞt+y9嘤@ү:3oӪ,FUtܒ]15lʓm̊Lc4h^6(#HHu]ߵLv:%+DL7ԋ-3&W3!,V Ѭ6=P/i4*|n9UEY/ې~5nu}INH2*dNipgXQZW83:Vu{0YƒR'ɝ;5gh|U ;WRRPd3쳘* kKd۩I7ENsq3Ӣ/4+Nsv1z7 K[ TXH1i"?"Re(v(PsF*k5H}~[81>N˯ltBlǙ/q6!M, in;nHA^r8ZڂU^6iI'gǍE;eiRq*EE\1&4O.zGś0ښ0AkDJ.!;k `,1&gXJ׏P^!a7xBˤZ_&FBqDEFT_V<<,NXQTخ,Qql+WJuCyPzB2}i>=2TXOc""z o8] d.MC*wÐ0r[_@)R~dtG&<98^N4n :Rqvk/%05nTI]=§F7pX1Ҏq%`$kB͠t═t#[n1f!m;{xD&1o? g:20 ]'ogጊ*= 9ff9]LKǍURg&d[}xlx-~@Dh.l~ A@.S`+:o~p ;|'V7 M/|XHch!NsV%ז^77ޒi[muzC_WLByn"F' &?;9Km\cZ_^wb畠mN_:9JQðvP!lbyp 7an ,zuL|9p,oV;xM}Q*Ւ-:sV f"] 8V,{< l lg| 9K$ ӫ:Q|."-QA52]ўp]b?}$Xji^_w~'wtugq:B0ͭA jx3 v x) Hn6-KL6ӡ[ȡ cTr3'L3l!|>A77l}IR[Ț h\2Ee#e뼄^EJ%w4"f\HRL$1ԏ¤ ;Al5<,W 4? %ScrNl+ϲ1H[eY p!BKu3R0BJeGx ~gE,]S+;%قi>3i^ܦѫ{ui˴bB{uQ|anҋI>Ksҙ #3eӿb0Ə;)OXa,,k-좰~}oH저Hop^&ɿ":%)ʢ[L9 lw=ksv0Q{"fm O ^JbmXx %(%zKu-U 2 *ti%$`eʁIXpfZʚqޱF|bu&s wR2 Y`C_njAtϘȣP": vHbLﴘpn(߄yQ36hudh_jzo=6su(}/W4)_}h 8߾BZ5 /r+\؛x>DfmήTZoȥOOzspƈ3r%Y|_{9gz6U׵M!cxAfC1"t ߇,#ɤ2vW^hb?˘vV2/#՞l4i54$=0ڴ=b䝮A>DgfsY\ 3u 8< L"#>i:!~T ԑf+%]H8-ɻŭHx1r҆zf˯ o*udŮ~hf2hZ0i_<'0N^t&#c)}qFk*o$LkNMijTIh=]9Y+xfONuͿC$ȇ!2i}$ˈCk$/p8U%,Mګ5"DxSygHD GD;CQS[%X&Eq!t#71PMqm'ds"XrZQV" Xasx@ﭬa9N,\a; 0U3@6|!Pl=);'֫O*cwݲSgb\Se@011 @===/ kˢ܈M<S&Lh9+bqus,Ԗ[ əQ;Zht[fjmuQL@3(.e-g@eECA2ɋ &@$o$u]̱bouT+#5ԯ5qX;ܕ?\L<q$NX$XVNP'@G7.i3YKuVt /WORL.hգ,>XeS~mB)^TO)b':MHpOߘW:H7]Of}TҪSeWu&Xr:g͏lh"-V ث̒D`r,Ђ 5χ͇d3jrAoFINKprGi;Qm8xZ#g2/ rDv1{!a2zy肹&$׋tqxl3һ$.Q R/{bFWPh\WbSf"y1"6DO][\yR9 I^v Vdy^kQ9¦vf>}gpogtx}G,7|ԁRҷׂؘ.DZ`FZe4fZ&)q')Sm4@G&I \?k`{~,H/A X4q)槯5_Et=#fh =5(M7]9Hژvt[u3 qN5T|-өԢ5W_[Xq:;SKEx?vU`tu=}t43b+ HPk*x'"JpW@sftT⻌ZGzpoA+cLjt,663_"bk`k߶ohTPRBq$buW;0@ԩo٤nfտzޕP.#[QjK<"sMg]wџ? tEQOفFymx|y~2dV|%ئ;I"!M@;VI+T-CG=?@\nc4mD ֈ8UKsmT ]`|#Ő l0@ut( #\VDr(J娧Olg Ⱦj܈1z2g/#+Wۛb R'72>[08RQ'ɳu=Y.a۾}^pWaCGw D lA~+զ*Н;RQ|:kN~b8 l_(vIA 𨲲hW:fGN<{{H^JcyS; m WV=b5pbTd׋f786/3hAW|1Rnzr&u*G3IߥArl:XD)_NPm?v!/sw׷E'L~kC]OzMBT)cGmN( |d]b`zbV@^sh0o@)XRY(~@29vЂ#pgR6nSU>sŔ?" ʧ0! q&A-? H CEr'ZCTQVpЙt vxsFWE{?dOV !F]O{Y …UJ׾5tbE`0e, >D^(t TuA-НA@ (C4PD7d߷SlfUuƥ~"-߻|}ACʻ5}[H忹t"cr'bхD/ڳV̇\3@;;D=8'(MLgG'd2VފL:ZUe/i/ir^ɥa 2@w4 Iz݃OSn,=mB6 ӿT]ĜZ(_JmU:FXqs&ҨC>;>I[}Bm_#i r19vY}R̃ YY&O1ɶ49Iw@c㖣)nƐ+I+1³מ_m8 Մ}Uod: 3f-bb/:$|D x"}#R2o hIţC]4Y{Í82=Ć`W0hV1X/ٖI$/Hy3n~-L,~ jk/vOvpۣL4ə^qU0~洤UwioEl֙8C)<9"c<# @<:'b5OOCUYP0%zh]loiW#/zT[4$aUg;yHIH[-`Oz읛}[.⊘]4ve4%߽?hueF.|#Þ! Yi7D 06zo2d䦀a0&'iGNC&҉ƢH31f6fѯ3ݸfuXd;ى>t5w+&8FiC6<(\{jpxLa3gtp.+FفWh !6yn\ůj V,?E. OY&SrY[;0ڃ8NJv^[dɒĎї̉)2샒e8T"39XgI 7ثģQ' Tz(=pěQo"GեX^V%qfTbL޽9&א4ö Ji\h>V(I2WnB-HWl9Yu8zi**tzt b% 6gƘU; 2^ӯdͧ²W&Ɠ 56pR@'X:8o:+ƪ$Je΂;x vӭK1+_ꮇ<2g=JZՃ:j/9o'/QhꙈAs-皹lFopM`J~쿜}wVKWiڒhk%P,2\S>E_emV-rD4$HK$Y%weG;*jکF=;X4t>bԜL  m(> @HPqZu)˝EA1E6Vw4ZM[SאtB(\@nvGO,3n T2ʭ[pG.F&ci~}.ѽtڿӖi'Q k&hK>x*o2}:EFK;PbW*֨ 6:GnHϢ>i*rC2$ }7e㠿{D (գw/c4\촡,ʍ;H%2CCThkvzX4 j9 JA=µt=].a0~ ͛(qR2R;̒,Vb}HT Z|d G"Pcֽ'?YaǃC=!_* ?@f+n?\lޞw=)NAѰ俱WEm_ )vzdCw.:W!jjC^i'9 vNٝOq9? ޅ_B"(:FâQcЉ3a,vj)Az7D֭ Xte"?A؍#sů^U 3bݒ3ZqZ}M(%|Q5'ׇJ͡HMrO/&|2}7ZzR%ݶy}P0UGQEH8\[27=IW)g'V Jv&DN%U~tx^6jI/V_q<ށE0hzv>$px=!m2ɟv9ka|c6GᗚODTs%ꍨW~lY=G' fXFH1T/4h?3Nq)i*f3_`U蛽b]1G)3ɯ$~\)&F]a8SOr)]r(@䓧BF} ImrD3e͛4bd!Lvd:r[#œ ymkl#ƾIrz@)mM7JvlZ Ie tƌaY=ejs`E~{8XwFD%OAnM`إF523 bvM3؆6S ,0{vp.йOByo~],Dp1~TR/Zac8Vj,bw$>.GNsv?j/* իVͿ\0GhYIW+r"ߧ-^~x[Ԟ6st*>)ݓD/Pe * S/ޓm"hsQ~o]қ ax/(2݃{[C.L|pTgȃ2z%;(߷ſ%ŤjdH8nKnˉqM{AɠsyZ̿"C'w _M$#K,yQ " xY!!TGs6E4/Fc+*Ji@L?[U\LgsSm~&IuH,o͹:%jJy%MDJ9)>rRzeUyZs=R(w(oY1og)%p>Kޝa:K2a­qqdm&? gf"n AE#hkeO`tpSŰqzD6 w~CPanCmJ%4%qXwઌgtڦ 6[=kpmAfRX|m]aݞlY45^{~ u?tPUfzAQYob^cv4&@F(Iq/XYİpõ߀2=_' PB7#}&K*Ro1D l̷&Ą# ;{I(Ͳ>D#'s \qSW m VLKJihUkB&nYv$%," rI(,0l&3+9i ~};˻¼=vsXoY17V`qSpںk\F[ugIInӝwC(iAnS-@&EPmPb\\^\sQO u(} >dqpy8"{7ANUÚ˽yYUh]NִYUpG?uWj(@E9v@Q#PZi!dFlY%cnNf<6\ 2TJxfEdݵyxj Hz=ɦ>^{Ya@Qr-bB IS2%LݎGsZ,cL}-E0Znb`_z]HL4&^a]٫ڗ8+Jr~7v."1y;.CϢL ńNI2Z"!ZAZOt7կ287+wTOix*&4TVvtK.DBhpѨkZ!BY? ĖL!մbYm&wC%ûf9 n(/d=i-"!L3ho+ɖNmU$YIGcynIXr~F8Ķ{U&B o6 5'U#N)XY)wbbK틪?Bdd#є~pz%6nr#^6[@Szp?m!HK8]nKVs$4}eNwoS,i35ݼOMϦ3}4 P)6$,>0WaۼIK.vn3T]+E$:]6Q(ܡ#6'/̘)8_u'G+]<ۃjhove ݍ{&w]ff+ꄒ Ś{)>cו8l\ˊ*iL?COGcTׇr#>#GjI1_ި/WJ T2&٢NDbIU`9"pESNUD^gwD׾#GOom vAny(-k+F:Xufg_dI㗯,PJ{xB P y|V(^)ێ|d,:`Z[: sٮ4uGz^jqb, }ZOQQ Y4v掺ǒ"&a)ALEYRSJ|d di9gш'E^E Ͼ[ŐUs|._U@j@]xT OnHJnWku"@a ȯ124U*MYG "%T\x/].;j%v8zL}kR njr A6%`pZrOE0-O{MM;X$npqk[uQeы|S2v*L&|r5wS뙶 O-a?)}) >dpE@>K v2MA=w1S-54V C }В6:.‰hY4JVN-ߐuVO`e<0=>D/fyj<(9Q(Z_Kh mtTÅkgp"Vm=06<ݴA.%Ф B;NUi 85v4-(cc{KaǁK`o4Q. RM.T3(G,e;̲@ƯT>gl\ f;ܞ61<Ikk=f xU!a$i ї>Nig@),|7V`.#nXMUU-mN&UxcѷjLl{{*y gMΒfC $ǔO1p-tr帉!jCx;؍viePᶍkͼE *@a TEj@>pfSX8A2)4Xh`!sqc̞QrO=(*a%\3d_h\= ֟K}/pڑ{M7$L_u"{yZL< Ov?d޾QC);-{N=lֆ+ɽʹrċ~ T&~aM}Sh"+.H2)@,B' jͪbMw*Vuܨ9a0ΎkxL\ ]O?$<|f5M@O +vTNn&aQOsXퟀyV5GWV&[K@@0f\ )A=ŚFDTqi.%oqp&Vpf|k)nDzV`xߵ蟦Щ2ͨS0j/D7=}uQ(]ӈVM׬̼s h ?,aZ֥ԿļQ+X;K&ŷ>\>[1Lv -fW}LS$ju8UP:?^[ĝqҶbc@aX+"u eʀKD&-P|:<}ju9FhyuۛЏIU t+(jRN}rADoy`G|v̆xǣWr:sZS ˼τDf5mdĶߊ_֐{os d #j!w|| {UXz"b ߏ(a6>c*Ho mmE 2wH= VlS6⁜)4&舃.gZ' URi'umW|u>@2՟-Ӡ7"3+n6%wQm˰r(Xܛ Ġ=8q=QFzr>1MwwyKhN>;s'F:AmZby!nFKH:\C<-L4W ?E~eb}ƕnZŀ^$,|ߎ!qzq2/-clXBm+53 Ax7#wO,\ Lô哏ܹS$&&_WL 4#m2>M05 t48XY<`sE* W"(HU6xy=BUs.fd^rPY棱7x?k2H@`1C֫5o_(~GS1yI<^YT7wÐIZ'wlMoG/K=n8spDUB3?iK9%Thw:; JJɦ4āh 4<+<Ĩep"q(f : !ݘ>b[TleìuLP*)JV_un%wsu_7$n;Zf:~6 R]I"ǐX3j? Xoq 'as"]_mĎ𰪽wcjbwtFP@F)ض>ˋr5`acAΠ7%ѐD-Gy x\Y>G]na?esқ@[i,ާZr/JYTԐ}A)cq&+9#] )bGexVdѰ/# 0%|%z4k*3l_"_jz2` ڠ3&G3~~Q 7"L @eTsi7 cy]hB f` V5cQ3PYb?TUOȖL3q;#Wڟm-.P(ԡpGC0Ʊ54TaZ0ǘv2HPdd%4Bc䃨 n_i|\+kX֦ר6vNaaOUubg8FF&ӖO}p)Ȁ:LVӯÚTX q}&($C/^cҼ_$=. 5.  ^ }Bk3 I(_V#99$Қ(=l8ŏ<U$ =IK=nן8Zpe]Pjݧ ]S(x8v~E@WE[W{l |_ ъ/1㯕p ^ה;AȊS2sd OsEhi ̔xO?8 g'`A!eEC5gL~=i`Tl/ F7dV%3$t5t_;Kt8BkM񒫬mT E=>U(#ۋ2i|,4gu./gC__F6v)R4:MOsww1ǭJ$V֢$jQ5o5p0i`|`ŋL !~yR2QN)%[ګ` 2#WM&Z48 ̡BaeBV9F|f"ɚ)o/IZ?F'&_=8~'5eX@f,eS=m0JČaB]iOR9]gjSZBIo}mxBNP1x$C~'Ҽrv%H^/lݡSQ O"Į7T>n?.Ϡ³ɺ1a 'tWadV3Ɛ=C5rkN 1q"Cў߃T>Їl`{B fR4 ϗ[Jܯ@r2Puc٥/;$AIwE=^qz CieptlBПGK8۰,"Fp8Fr?ܝ(srb!yYAě*e6aD>?|is yb&]V*ͥ01>|$C,~w46&pt'HJ< nm`LϬ@DimN]Թm"&j*9l+nC|[񻱔 2n4v>P'18U(˿yϻ1B)dãCxj۝<:eunUHlCk(zIKC Gj-N:/ ܴ y.ʅ0%W"CqrǺ{3*d Bcxysm9Z6ADdD";*`L"ZdB0,TѲ#G2$.m?#/dt:Iư떼vP#_t45KB=َG<oX&2Z#WpOIދ s55!ufNm'O3BCBB", v!ҹS^% l)ogj7=v9$Bkv}KJf~176QΫ A@-[HҙS҆&~$FoF`zG$㡣T[:m y`5b͍tĥpՓ;Ḽu̅-n)sL\=r?MR7ԉV9{?ZnJnp!mG|!_Ҷmc@2e,\&"}}7=HD}a_O;㨌 `+m SC+YdU<|/ I8׀W gaUY^ЂKL+ʖ!l/vQCq)LBˎז"z)K R|!idE51!,+!zwT֡y[[ ~8 ]"^{˪{\?_L,P:Gc C<,U ZOtXUrsnIEsF@2:MԚ+rAWoLIWUq F&o96#QXPyn9)nn5nqC|M'GV :_ͧaA>GTGrmȸcI o}gjv bO}Ss_b 3Sj!.&Λ8ZY8~ͧ EX]E`P,r vaW'Q.Y A3:s87z֎q-ᗎw\:` $MG$ St\'fnbI WA`PeWuY=p [jVݲVN΂U_l:?uZ_|gC]Ϣ?wwFf'_ ͷHUWp ˥00ktm*4K!WCؑ{Ǵ6žpZPK밎A)d=}2H EJ/2KW` B-AweȊe'dSCD_+7_`c#N_w$-PYnlFgT9Zs8y:#^ ;dqXR #^Rxޗ,+y9Y)]a۶#6ЖT*# ̓7KR8ōy 4'NGƽaySK'XJT-"iJո7 ڔDFB~~e~G!2('yrq*i 1s3KzZYJta[w(TRm0y;Lв<Coݥc3S5C5В1+ӶऊrMZ(Zjy-Zjx-.=:]:,"MF{$z@g:+"eeQ.kV4~j;*@k+ ak.%ŶqB-07#wfts)hҺh=Qo' hUk-^̢IPx *Bʺ44r$(?7PF?B{ }WW.Jُ U[ }*5;Ou2e FGAHP61bTֻxז! d"xLN18^&2/4SMpj43b8G@{5miv}TL@0 ]gy1Ҥc+y1L r82܌7)&+B,gގ଍W)F+pCm~Z޹o|%[6Y0$YeBGLBF%X;ց:ET*蘅\JV]"Q`j*Ψw$QD)/.ٝ=|"7Py|Q8]ESeY3QV:"tc6"ƾ540ee3[tK[KTs6I4pl{jQp.jbY/HM:1O0jqEfY.OFbo^ 0CRo,0ڙ(0w8dayldcqW2gŝM_ʧ/鏷Y  f٪h̴qi{RUR hh RO}1Ÿ1Y;-%3}-QP0tGa"pjD,E'#ܕet|KyS+ zEV_p~-pt k⫳lerNC2l{fUdprHk7IJgPv?Br{hBB86N yuPU*n' ݶ&&"tZvW0l=[1JWƩlHIJ\3 #2> vMpίftS>0":GĬ8M|q-?4#Kê'Zk#ε ,A hH|pc^peI;TH,kNi-21!SU<*&:|r=xe$.Ԉ*@igR 5Cf r_C_'íôLx1X-zKsh-Q ߁siSɘC1UWDQDԝ'9^yy'={p=#T/zf/J__> @ ([)wPYy=If~ bQp~.կ%ߡ5GmMYkz^ ?uIU=XCsϑxCQnhFLa}s_wǜw΁18 Ul(%øSvKDsw9(Dg.f99 ܰ 1o&-83Y+}٢,f08R型AkkɊz4 #XSCn*}g a8c> }r.a֘}UVlXbLNуUA^pl?[ZQsJ|U\jmH!jz2 *܆kߗ=[LG۹4P8/`},tԷnJDӯ%qaI{:*J꫓ч`8߬,TgsiAs=PhgeⱿ 2uћFR9EӠGN%lAgq]>e'JP3jߧW')eey JhںAg.TonWQlmwĐHvP^ Up5bU6֠ODQpj  v/kVI]u|J<4*c RIYtr 8֜r2-UD'U|g:iOE(A$%E&d[:&zzfMtg[Bs gP2մ^G* tzI{_ fLxzE[k ʨ\Y?iUIĎAjbq%Rp 0ʛmzfӲ3EV)/Z?o*LEo,^=G?k1ݒCǭVKN1I됖z>IFyIƆ+{ k ]*jTLi2O5K+vEczܫ7UPșvPR\f?Fb3 eɨz}iN6:YRsis8y]P&96WO0؝} SRWޝ= _ױ7 yWJ {"39gҸK:GnϤt%N6޸yד\]^\4Vu:ĥnA5-GڞI3:K_3k>2M+41-6O|(=LK#O4Ay>j79gYGN9LޒLS].UpJ Z5 k˅i(5E\NsiJU_@$Ӣ=t Kp=EC|Cj /pVbvРn|BBvrsq$Z{nxfQ3 vq\ 1'P,'bpf<6nSoB=y}҃%W:j9e \c`##28wі+!o9Q=9q)\Ps^x ju:ZLȲB&:F:,@RVn]f 4+1`aʐQl Rn36awS?!GF;%nE r;K1@~6ITtXBԒ֡&sdݶT\T&#f ɥa!Ghk+xx X_W΀9݈VEϫ)?u{_8%5/"̠qyKeyl5力oc΋ҵ8&q#A}QsNw3@h0ZN+%s. ]KZR Pl>:]phuޔntU 2&ˮPn730_豞) ;c a>ϐ>U KrZ9PH6ݪuFMtʬoϞcu0Jzf\39' 6a+ lԎ, H"(xƤvYa{Pt\ӳt5!Z-˿/tyk(pw}ϗ%? 3ﻇjt.\58̼x#ẩ)_SX  ߞ[Oxq0W|3F{5ۃ!y"$,Vd&ܪ7)Iݓzi T3PG-~c"Yf'N\R 1,adb RqDĴxBS.E,b7l-Ē<9kQ‘K;BycŅ bBED,r1Kl#h|dpk#Ho=\A6HyM&#FepX~ wS7YS 8JBEI2-,<czMSN= l  cZ& Bgњg/W콝vjh b0Rp+ًT%W(h6:}^?ʿsdY;P2Orи~yBE.N#Is)o3RRscL{{1RLJ]yZv(ό)ތ4JNMŠ;%~fj4PO6r51? !Նv1YV mϙ 4D 5k2V`䇝GY6-T v'0X#ys栞L'xMbJ?h" rcY;w&qJ?[Xz1N-)%ǂ֟ @R٢ z)HmݥG/ 10u"MoZ=Ňm-3\)w+ + nwJ;Car.9 m!RTM\20V5⫲?b8Eg͕ D~$P]&hqCoi(Yo0P"ʝYS˭۝FMJ=SOrub[+"4vBg8OQǗn:eiEkB#HW縂q4QH, y@tux*S_(!IΙ$}#ٻIcp8]onx{_y3  )D1yۈyKPן@,j20l$:5ucpY,7Q i!܋J8*'ȪzCWFzU2bNON(v~EVV^~mu4đ |12q!:P]?zms0Y쓋nnpa|C혝\!>6],Hީ&W+ yӶ*UYzU,=WiZAO^3 ւ)DPrr컖  U }M2 =F)e ԄBmq˟I G?D8ڇg 1L&#R.;2f ۊ!hF?R,I;oDq#Csi'TUG( ([r{VqG[ Fڛɹx*y_w*^TȔSH~t鑢l>4!>'{_X[ [+3Z06F|װ0V+v۫E*^|PF7=q>JdT4j$0y*@ɹj!5aUm2K@,BUnhZj.58b}f9dmS -OT_Dy ~w-o_i!df@8ҍ~G2^;]H ķ"wǠ"ɢx3iƶ"[IAw`Q-#DZdk}s>$6"[>SHhs_yƕ(`^ c_+Kd^R+FKih 'NȊVUߵ+(rEHe~|wFWg]; |ߎ^zJ;F*G8M !.DZqWX/H7smo-zTh'TgmHZ'eixc, }*1M,c9Fazj 15kQ s Φ|t5~%eW5ӊf[% Əԕ@tAyvz.*'kN2a @~Ns=*X-hmߞPwQUJ=B8eGVU!M=1ު19+O|=Pba74fj:u&k, +[Og7.7_/-V>uVIty9i̾wGse*R9?z _'+M08QɁ6{YiD߶筵U9NRDjKna_}xN<b6ϗd Lk[ǒW(2g5f;MfcrlZ<7*cVG'SʣӶA( ^  Tgggkj>tLgnuI/67tdt >%#3\ WЩtyy?Tjs#h:9'2?cL O|C+UVr豭ͥ`-cƔê#oZK|V^rҲخb̔(K{*﫡X>67\ěUǸ(Lk==3w^@R].A\d@̶SAՈ$H0BwX[R`(E"jJG" J0)6=>2(tDYN-&z )^=Ӕ4R@ %Q1M-!|NRc!`vej4m:dTPCJ ir{|z[I(saGD 47aLbʴ2w+"l ?aqC  ŕ 샓gCݵBKF7FS4=> tvD0ʔgcN;Bajcin~\1W/nfgy9ԣHl@۾g# ډTrUZ,I B?I GK:xE:~Eac$}_\c2]߿n`]1DnTkxqMI cx2UsF\:v9u* 4zʶ'H 8;v@qgzXlbX˵3In^ @'z3!RބƮ+N|hL ҤyJ9,C)ByP0( Jw ǹK ^$p~TI)l)*#o@0/L_\x0?D ;!l~:5i A}RNZ6ZZ/X(k֒YwN3;H50DfuSN,AR٩eTR%ʜbׂNY2`3K$ʢle`&e$ćdngn ")27Q'Wx#Vg|S(SK7g)(lvǛAAZ[0`%K\p(<27-V2vH`򒃻6A0yxrZ lKN~6%l/:'8P~aj. MO[bwRoq*nel)0PP$ 97~v|ra!y[LlH;!R`U_[ۜiQOиtf{j{-91KG3v va{@N/| fIZ{hJXOZ` y ?L]K~th2:lX9ݨa»\݌!F>v5˾ @T,"iɭSjedyׁ/ uihyv4wd룰&d9kSmڨub¥7Y;dЩ;~d|Vݔs&NAZTփR5Ň;{n9O?%'{IYԒ/LE[=D^#| kOfvfc^$4-dǫ Jvۻ O+Pg%u Ɛ)neNs@=(rf<&TBa\/KT{h>{o!0y~;izb ~؇YlɌ%~45I5IY# `:R0QQ~LT24j~4#@ oCv%$sI{:Z!_Or}t6jMe33S}U}XxYp ʕeAu$v| !DCpu#8<  , f`IV:3xӝY+xb Y"tNZBPrBLwg>|DL5TE,z3-5t-dMz?œD=>u]CX/UO5 `c:q r%} *WϙL%WRd;5ڞ,'- 8)Khbz*&M)|O^R xD<=?ͥ.6RTX晠cG;* 9s`mDZ4y9؟3I33ぞ')&r]k({Ҳܒu¤9vX2[h@뀬+_y~XF9~<o;YO(*j/,]˝{!"~hC1];oLתQ&޷խQJ)2qWʅMdDs6Fe`ڸtMv{VW2MVե 妩KW2ڎQyCXdB=A;@7: _ k)d9j|VC2& Z`}0O珶~ŦBSBh{2Mc*m!RGP콴NnbJfY]ջ a8pM ,)ROb?=J^SE6bz pΉ"$Xjfʜ &< ֆ}x"\7 tvrM]P;\){n3RБ{Dx $y2֌_HeV-մh2 Y[쿎v&HRuaTI??(=CgYO-y)$fg0)L&t1*L-߷CK%)J",mŤ"^)S Jne&%`*'^joدKcϞ çSԦ\$ЅjxkPqmUT>L/XmڑHuXjR8Ɲ˜ [$|gLN6eeCqq!d4+#$(Rb;pk!ŒhIm*R'~,qy $=hazAtoFԐ $쑱yNgZL8~|>Z77>B5PC ;Xح=.6l%tF6t!xz>6YGykA}"x0&BלL?T褧=Dɐc;tY]7hjCΛP kUPXU{>lcEx|_!BaW&Kڭe\>%>@uXyLj 𢌞/XיH7g;˄V`Vz'9ߛY{*t7d"F=@aFuIP5{]i 0^] d}2dQ`(XbOS$"M֔WO4b0 #0og#EǠ3ۊ'Ceܟ>S(}S*FeGcx]}AV)~;Lyd M9f{Rbɘ̖ O s8\nl;vyQaZ ׅ7bǟ6-[ku㟍\8ۆ$[uN`̝8F(eYR+V7>OCZFhB0<%&׾][ oBYl7X /Mcn<(fN>("%IRF6CIH8]U7 ePZguNLfL(u]vDgZFzZT_5v]"6J=W.i]ZADX[TArbe˖Q$s(F_w$Ag@wݙ?Gh(?-Ł]8ֲuk ! JMt lлNU5 &e$b ǘj^5TZrz! )`!-._@%7d#(sKӏe=ŝ6V9s1I}ya51Y__q,4/}׹̌\LQf9IϜqw,Ɨ|\N$b`P\t{n7 esޏ^P>qU]9], LhB"`_Ƥ.-&+].Q >wr. lm7KOrBq*AY I6[̳xxS d.]goHC POYnL$[0ODXFJD8;O"ΊstielN)=FM% ǚ)ah,6b\,ُ5k'w>4OʿN?yqWV~!C9U"BbTmɂ|༡6Ua3@{u^  Scy%p%+$9=RVR۳%gAv Z&cb`+{.m&[sƂJ.=@|41B7͙mzh,ߎzbj̗_PLUY0zHlk*@ MuM_zBbq3a:ɨ Š#"q JY!$._{2*l4Sp=0kIF2 [n_SXApLCex3@?$);D界ad)]Hu %\}IwvF:i5u!j '@Zл.GϽ,TpHL!P2mґʝ]EA|g`_S jݍNmy .9ɵ?&1HJb!feF'1ck1@]t--dd*A!""2f3^12odUc-2^p" 9qŻ Wґ:EY4b3k6yj8 I&b4w Xq\L3^J\˜}6υuQ?ڕRH~xHZ4R?zŁwIbKno*& ~wg=ᧅXO,u~y'  ݨtZ=/xV}!!Wr=la;pPRo { OqBoYR0a#Ɇgb?vxV)*SdW[Wuoa8ZRs%Phx33IjS9v|wÝ 0)݀BQ著?k8:>yÃ!dTO0dB_f,-㖘d'k~ѷ³Wb޻-4\y+5>5 { v^ \:w-ZDb_ YM}B,OOQU ˰|GР%z=4aS#o)=b1#4gX1ϯ LrZ%*)#/5$j =HqSgqh]W`BC$;zOfzB1pɄ^?PSFfMuQ>bOHI#zT83IVbE ohoq9E=RPRF=mSXoK hHq=npg*6͜3]iye͡ _ UlzV99:W|slCR=`SԎ)h2F WjANPfqXH:2"="QB&󱀛Fo|^:l~,KHO 3㶀?J9'qi;ŵ8PaťćK7”B `DMa=Sv;% 0zQ]g?,0FJ i ndH X&K@S-ZӼÅ3b|yT.A҇x?\X-tJS.N)fAGxBz/h aG#>:a?lԣ/.\'k$qϡj'; :,jN_!Ɓpȍ~kg{f΂ć8(?Fr ,nn8]P/ŋOȗ4Yt{:~Xy@Qp\ f¥K ["j-0PsRM@6 "|'C* e3TVnVl b6Np˪YeM^7R^X凂l-찬{YG'֯.6?,Rfx/R 2g5Op~j2#U9{na+5H)AGyIS4-}$\<1Jܣb@) _b`.sx[Url @"Hb;8}{&wE #igk7"ΖגqcGyZQlBEaHjM#{CgƨM'wDHv:l+z 1zZܑ1?^,\@DR-4"9 ~ޜI.CzZ"7lt6>sx~<D:_T"Ӭ9vbE 6K _nmg{î&+ +M Zɪ%`f7#\E*) _1o']H&dKUls&3r~(* ^qb|}@%J/R_Ck;} }W\waLr47U2a\|rx {^8O)68MTvL3bϚnn;%c]Hꏓt^U6H+_<@8@w8[oO`F逍-Hg-LAi>Y*?̃Ј~? p:E|*1AyjŒ>չZ絪s@XxΚHACsHAm,XݸRݿ? |<$T?UC:! oLw \6 &XJ߮y`fIQM/GI{}K7{~Xr@dsU5_#t78sY4lk,}ȍw觴 O`:OٜjKTCL7E? Z,EρfXDP;Phzp"ȇxv!=CJ&b8ڸoiPILTU&3P.xJy3-;0pc*cegtp)[,`k\)^ 2Pq]ƛɿRTE= y#m@/Rۙd(TǾr&z~롃&䯡h [hN}m!#x*4Ș5b k@e($J0p!!A^ 4s78e%A)"Ff!N;G0֘2X:Q!ScbE}Tj45ÛÜJLHT"Rx AZI +\ 륓l\7&\}`e9O_% u⦐"R <}MeNv(tKi^V"&:2^i<SDNL,˓̀%Gy5RD1hXcvKdzXGsj8uKY~aMadK{뻜B]TQ/#"Dv'#H09Nw{bTzIתHM>hE% })0c7 _qp]KEG36d@?, *;Uퟷ!?B 381y l1'tH>JnT7n E t_1٤'_uPE,hV3s"^BsS_Ҳ$'õA;@0pǺk"+agJOru:J 7[~`TCxMewÛavRn0Д]2zE<ܗړC&`2{nc2I;QeUzEI,+4#*ߵwZqW6$%:0W<߲TİΔhi'RGi9ij?Zkg&v%g3_3xºXK劮اu~i< xͽMsTA_Lj~ILb[ay8\ݦfQt:fe ?$O9._xMc,x U\Ρ&Fwٲ ^CBN'ݲ?4QPO:3yl)Ғe !? *T%;W hb(rļ/}heZ-8l_,:-eÆКgq8FV#䎁1 rV5& KruD_nJ$DO&URsjC 3_[Z=K'0YFŕgCɠ +3*ca$,3!K/r!.k`.Che?WG4M7 g uO5Ϙ~YoqZƟ(D pXL~. A°ygޣ?Y  v7׻ ÅsḛiUD_T @)[E_\e"lf]½c[SA.6g:C>Q.nKºM5_weLA$wz˄f^yRO^hA!g8Ojbܷ૴ UeRhru|E|O,1>{I<RHOl jhūmGz-?2f"V1c] rB7Z'NYHqp) ivqX~r(hij;5o-tqY ˂"Ns oZ= O6ϴwvTrїmЊ%o$j-:0k-K\zȏ4.^T|Ie4d =OCPc3g҅a%w٥Jhsp<[\"5ԗGDE¼iWa꺪=֙oXU2bX=K):`v_TGbl@,иq)o}*Œ %{x0$G`Ϭ߂=%ؖ&Xf̞# @83:yyəIv-e+ƑSw2:Uk"'ޣ]`6ddsE*d|dCKPFa0v3t[3dR (h"m=QCi9Q8c+r\b%--Rx]rs6>&87[-M3ޅ[&ԕNI޽ &_YHڡ8e0eZ mK7;0W fjWVs[AtG\ oʂFYcx u'l'm㹺1]9yʮPo<f%pQ)f uPǷE;ZЀt (+N fv%߉?`ncDu<P[dS #y05; }Ll>t$?.Q @zP2SSrUPyӰP##-Ln-h:BzggϑR)>)7fz ؑX#Ԡk`n,~v 5e:(/*}(/c:O]+Dvb8`Ig4clԣã! p&_wl.za1pf8C¤; cBT|ͩLfGgLJz&YKƭ}+()>E_CE0Uh)?3i+cnL{ڙ;# .WD¼d7t=aߏ#hMtQk%te(r]tE|Òv۾vMWd9̲wOk3L8￲ʮYDj3k3Jz%loˏ{Uʍ 6NM޲@yzމ1"oab !3e0N 1tرǯujl{36V3ƭ醏A25\坥+=[&7HqTaTvȠN UcJ^EV{hhT bI2ֶ [yTwMTiXޓP(ڧ`2Bz!kPhV-bhR5xc;CȆ@aFR0mB`2!JA?MT,$L3 ZۼuT/*AHjwXwyxOgI#Gþld5`za"B9h1O-#-_v`o rl8w#w 8Y.7O8zޝゞ7<"nd $^| X^,_ez:UoψM;#$o{M61Esȸ5fP]}Ryv.S6  )wp3a9-3eRA޾>wY|OBuTy0 Cq3"pɄjjehgU\xHk"WLu057m"/udChVY;h* 26.@[kd&r.M Z`F,%i* ^s[j]Ac䭤%|ixn?]KHtXG:xrI-x_d`;wܷI2N,qxI9R6O.)}mYFz b4NhUwmNַŽB~u7AXp.  A., zBˁuny  V^sAúc>̂v Au,>_ ixm XLp'RT8*fZ|墱\y 2p]`Zm1lQ90h, 'Fu lFR)e2~dp'Tv[}Wy KBfb>zPUD2ѓyaŢ c3s_p ph fY˅w3㡮m갵B*e\ƈ2R DNPFi&NmL܄QIbqRd@ɣ<*L ]0rQooa*$F>QqWO?,zkX/d-J8A~D8СѧzbE=fCRk` 풎CY|!F?=69NɫFUA?\_X 8|^FHؑJH lWۖ7- *@$)d5gJw^9;/L/*Nk8*2_'qUOG? Ӊ)V}t5)C+nxR'(͕0̜xqNДT"IN_!?p4CgP!!mE7ݤmrEi<+g( uQ\ I'̇:gS6Л6BD\TYS)^­m ƴˣa h,'X-6 '@,l g0kr<, '#J8iΘs4Up THbPqp{ok &}xZ B.[w)P2#?$1)WKs5ѽx`7'y{|S`oOQCP(2UďyV'VR3כ;qLlDfr+1)\ҶrQ?vc/Fµ1O~\`Ítp-@\{Ghh-֎hy&'¦#g0Y&d{ `\w{ ST~ av6,@932|f)ڒwJxlhJΥ,v?w#Nk>%V[`C4 U} zKX27 ꝈmJ?aȪ׀*)YKbgJpD =m2lVʢ=lUJ"RZg i#w}Lw100>W=2xۋ}2BH8%-U٨9­};fL$O"7 жG|r(Mĝ%ŠKW[1kPdQh[_S-B](nƴuu (9Gt8D}Y78Q=ʍ~oיc]M" WZgB6X?WĊ5PBQf/R9oF nU>*L؈k }D?Kt~!:_Ohq39Ό#G`D‘ ԝ&Vwe4jwgD~"Z ը54{/3tj/{/rq_3Ϙ&;>\}/K WPʿx>1!?z>)*]f#Q6''S869K+'oⓞRXE%ھ4 V H}am_֩4#|bW_=9[hKшӧ\3z^n6^5ԕ9% _' hjML՚T]]|8ҟk+c;*#g m4K}FnrFWbwmL&s&8t e[+A$Uj-rḾ""bT%ɝ g:~<=1xahZPVhsUZ/oq 9 J.0K gyЗ*+ꎼ}<#kfc5U뽳%g'Cü[E7U'A\P G]oS1PZa@hxW .=hc$@L }RRipp})^a~ey/nz'y}: z)^cQlJM$Oj j D|{ݛ{x ,"8Qf0Iec%K8׋LPuOc }0LU,* ^0HvCvO67# }%! 0v }v@*l3ƭIMsdڦÔ E0X&CUN=ԹKh m&#}^;[hfe'gB<]F,}W*okiP\cw/Y NX4H$d+qt+x+KĢk4AgiNރ^oWkR{,R-G)Bi"7snv?! ]fcܧ& ڨS~$ir1˜(aGz0+t΀<ɑO]~sE۲]Іc)'I.|70~wB{؍5VuܺNҺ4U98 u\M .{aqAhP ;5'iH*HY9Hzgvˤ^>i`jr`|Z rE̷53CBXMZ30!ɀMK^p3݆O^.45JQY&%]ҦUv=Cqe&wɧ"Vȫv2I ТV"aHv b6RrSjH 8H%k[?34@ɿpGw4huuJ4x>,5~2֔M贸|kec~ʥפ}9bn</hGrt'7) %T͎`c׀`B-5mjځToy\u(xbP {J z*!\vtVdz=dwL0n?ԧŻą*T7, g|l@]O`ǐ ;:DCഁm*iٕ˓̻N])oΞuiAG&rHŹi^(J bBfƲv s4N@ 8M!p0j{MZ l!R5fp&d; U-bDVYڅmY<.ɱW\z}[[vQ TGA *sfeJKz|~ ^ю)%~z9F¦JZl | XH0NӦ|9y+Yűy.r9glIKB0I,pMm<8{>M) o`]yN| ш^(oЈ6I ؕ;KR/@-un\ )Hq#ktpȠ]:opebBԢG0L) wn D1\;xDH8|Hu[TVۗna׎cYDHD䝐TA}CX@m6LXJk7xTvⶬ*K;_1'U$O(6qf61X t>Y2t݀SI*E#}~ۦaF\C)^&P3ͳ/E)Ti<Iv>KpA&S#ιb>*{0qN&C4,ONdR7t dqT &P'&ڃEF@wYhc@gw xwZy*tei>TօcS鵛vWeP?n!8ac~ON"aSw =wwko,ȪZ\\W%h"ZF,7 0rH[ҝViv^'4\0}^z$-s¼ mu?/ 䬾@'|Τ.jae!&~ҽfw4@*$Q=;}V{> v?kuAlkc|+M1u;--iA!|Bk|]}L)gf#ظM fUT^XϩTP-(ek&nw}/! D_V [8ȡ+齃 v!ڞv<$FI;ՁHj3gIK-rj۸"@fyqtӠ} d_};Ǵ-_r*D$+0>s3%v"M}irp q{y^u5\09}f /)eڒ(Mfbnp՞ /:!4@}9/ߞ22~X߽ZA'/]G"-'y( x v:jA!bK+C 5!! 9VeŃo3i?c8T*9P $E<m  ə>Vr '"F&;w;0Jzp)ٶj)<ѧN&Kĩvs#"EtZ2x0GnFwWZ7;N@N{ ÔW_d e:b&P.Jl.Y> D $OƱپ>YA(#o Md6ET(c5tZw%B˹o '%|~YM;>u4n^2CdVUF$Nf5Z#*&s{_(QŨ3AwV(sy z]Zx9^,${V5֙B"k03R&V괹(3oCZTh vs 8A=VЉxdPαazca1xSc6ux;GRV䩍h7øαj)[KЯ_|ٱH;ÂMn.mq3xR7vJ Olk~7+QmcDeVG,BF ƹ֓R [jh= 1ŻJ)Zs@&ܨ 3)7}O%ElbQer{Os]4BlDMb"LOyo f-@:8P 0caj7`n W}r2W(%|!&`((u}K~ $ JX،hQZ3sPDwҹIN> 4ըBhc3:]Fe9|#}9x]x )Κ\ں$2CzJ0;x5  e,DMqC{\ ENzۉ![gq` e4oI_Z**_F˹t.Fx//X/bAf#0ෘ1KxBڦn^j5hԾEDpR:ˮf3cnnQ}SYu8xOg"Y]ewR]4yN\Ld_ͺ><qp@OBG8 K`*睉o1h̍(OMW`a3TP7SO 3xRde¡3^ A%Ō-;Mq7lmRM;i#GŠH@2y_Ôv=-/'@Pl_B6^DB1{=|/->Zl 2CdJNnnṊրΤ=ѿ̜z7ÌFbQhb3%hwY TPMpnR ބK@EY֖hLufd>"JخeLzbgn?Ӌ¬= ce`H>h匍 G#5ȅ 2lg{<֬뱒65u 'Կ 2ǎ5 Z2)yb,Qj9-]S oJcZkF)/Gב1(gc+ant rJ}QǞxeP3t[HD0 5T܈ebNs=S(t }-ŝaP-ph̃S>J5;4 Sښqd-O.KtAMoabMI_#n;n"QykeSo)ʣݖ1ˤ/6Z:5}'}Eh$C>ۤ_V`ywX CGp7j4b Y;]`EH2MZA.dULӐ05˘`_0t'S|1X2ơ]z҅Nb=b Nqu-J*~v|t$ XXk8bSd2HiZ6ШL}>< 4H7߀@ Ѭ rgAG,zi%^'B): Rd4]{$#x~zO63JJP`x+'Vpɒyϋ֖k e`qsF>4߀T:hDwH1Uw7)>eu6KiC~N,"@w/='7'x?w.BMٴF&<|-y7x:O!s'}dG+XY5{AR,XoV+' #UĨ Aw#{ENΞE.Ķo8]F92ěԼE }T7o8X.9hy֧J{ƑP rsn}8"H4(;b&?+gX^zAs7<.vUt\`$3Tl}V_W_hIZ8T0Q*6FO-R/}x=EbMi.Ë%unW*0&ph*!MA!da*O*jV~-!pgCC=u]2<1IN7 r9CW;gѡ؟RD:(V@G7d["٢_yitZ>0gP> AVԥnHPSf6$?(*V m7ɣB6J<[xS!Cy¡)g_H |(ZLӻQX*9%Y$aK>bX8!|c ; ,:QO q(%nt'smH&>C呇z'A@"SVVP @Uzfry,݃lp k~e__(G}3:xF&/PܛFэ$V/:r ۓH 6A)\=3 CkW$ջWgE> \᳸ucf[x]>ȕ"UJ<(=rgu@)迭 Aʟ/8=,UpF{3<)mn4@ZE7+tc}ŭL-!禽7bFV䃄Wkҵy5[(S6[mmdV'r |e̡<z:AL#ke ϱ!H㒐ߞ4wT8k#};Y'P7zֽ Yq0[ `AxQAD]w˺BXKxe-.b|ϕnh'{cWO; "k`\EƭZ[U[@0'Ё 3Ϯr֥q(*l>wIIS2ւ6FgXq:$ ~%"a㲦@Cd8k ihXqen?zSsm4#I,_nYؤ}a)՟:( B{bTaNߧ:R$8j]2ցř~cAYsWp~NL\1ysܶpKKW+XkvUW"\kz Xϣa[l:i{jlN>IM,uɈK[R-lMyAĶOGVqL%iϲP]=k507|%L& ErG8݋䔵 IIx/>Ҥg잰ȏB:E/r>ݓC?@닡=xptpbK7 }bйu֠~*e|ɺ7љRrĄ:huCTdoüKmKJpjnG1W?V_8xmϦNf ;tR"28Xo0ToaD8V\qWSa>В;;E:5p; @7r{"VE SEL9A?Oz"wZM(祝ɾ &m1[ퟦf΃Ž%  &e#ӏrF$4"B@~c Z-AT :TJ ʎB=wNҎT'|2 oXK vG qeb[sihI(X$ঠ+=oY}:Ӄ#*Fg")əZ5 g0Hdɇ;O_]xmѵqi<) e}FY BUG4y{ Tcl[eaL%`ݭjk7z{%wj5w1/zhIgԪnM6Jzf'o]cLz.gu3~~Dċ{B\=a̹K}eF,4c`:Jfo6܂w 1@<*l|~7mcƐXȍDls5 K YfZT^WqvS3I.4f東Gj Ic%A^2| / 8[葐}N)&Gˋ N>@L 9v2.jʽsZ>P fqMu]V56*f'I#$Il^+4U5J!ۮcUD;*wۑ͡+_5ӵ#{;jhoi?0NeCj4N $!/LUMw*?Oq<2IF˻D W'9e3KlQd^Ь 3/sơge_wpBanVp^ɥym~+dOm W|Orݔ=hO9ZO p`m1i(l]mP4+N!Zzkw)$j#Qi[8U>iϏ|Zq[h}US뀑Dɸ{nj\UmSwmKGpHxhKpgن XGo({[ozbj%l֡C C-.s@pYؑjR.?@jUYUFڌNrљ#"T $(<'$~ |\Q=#`uw+vFDv:4\ ?ǃv)WP`*S*ȫy?i>A#Ddt8 syY6 r+ECtTcNoQ&gwGˍeNP6rM?cHu]|$B?g܈ۿ"5YRv4\GmkQ;ǜFS:elԫlV`̳}f&l^]-5w&;v.tB{ڨ,tfOQG;spvj_a~36|n1u3x'c ;)kl>xlUTkB<[GTo̬C0$ʔPEܼh8*FQg2EtNj.0ܙ"OL H":g4,۹ +?dsi+)]o0J!,P4C<#F<".ԗJ©Y 8x =|6q0k3 ҩ08\ io ,W(t fy*O'=^Y W C;Qx*үKnkm>;v-DT?8p.P𛔃8LѠGQ f]wYGjԁqb#fv 易%iZ#\XS-ԲK:}!.bu>*<'e+$ӂj $fɯ5P«r`E!~d\LȱZ]sE ΙZ}gLjyԉS1`,$Lei@ zxp4:NtGHI*4q{9`SCӜ<|J:,ə%2WNOz8礞1`ѓKj*_Êʔ;G-t,( ӕ|?$ Avɴ ~(W4q6i5)wۑrK[Jz/԰n79P) H˗wb)o]hRǩg*82.0!mlyB:|qCx03 52謵r1]ػ7 aBW2ܻe#hwL*>Jb N ."ځY*XOq3WWiR֙ %mf~f2z#SW:xjY`Ld%z6./~&2 \&\~KgMl'3$a]RwI8Kp8dY,;=/(¬7؞ꗦɷ E`f i$ӏ)Ea&Q}j-zk . 0\52B 巑xA/WVUh%Y֥V`p e HP>OKOf15=[ͮt`W1Cx(K;s|n4sh@0Gc]BЌJwAa=qʙKH>Ӿ7 .zRw2bepCHnxռw]Nw=v)@(3LXxETfa( #cgϓvFN0j^pd ˜9J&h&9< E\+7 !,/ 9|a[ȑ)jڢ{b' [`¢cԪ0#ىc^ӭ< b-whe1O@c='Jܽ7 98.eZx"@C5Y5FtRL Z,1AQ4=y?RPm+QğgDcpO}9|&W.NlZ ٕ4nJx1BQsYsx`GڛmCvpq`Mzbd?iv[͝(GcN1nACH0"[ݹBħ=bvBN/M#:`cS<AЅaSFZNyYwo族} B/7PF< 5H. KY+.H\rn$5y_ݰylN-z!zq4-9Qg!B511"_bԏrH 4&*{rP7g{v@8f 9n1+ v+(Ÿ#cy|7od{'3!yƠ^(yYOVpY2ȯ. ώ _;z)M-';yaW2(<'2H=pgѿ?D籵vTMC^`HwD8 cV?᤬f$ۗ^sGdy2f'5`k2g{>|p,=W X2G\3R׾.cxH RYZf6>tHŒnjGE88F9Mi˽$3UhuFˏtȥiyۥ.ß0$eH?Z 4T~[6s`B@z'3#.j5a7 ^H,Xjc`q3TʗP 12llzD:Ygmp|3Mlב/-6VoOA2Qِ|7t/8͋WADA[Y}9ZJXs|ݻU'eH+z([N W_DhQO{o';s=ӕFq댿cjoŢ*HІS5L G&H hk |lCB- );Y8$,XN`ХJk{dcX3y]GDo`p>l@$bN0u鵂2=lO-W8 B݅#L$c1?u),4RvRvQVi"}hB)Sv퉡YQXq5Z }4]] &ޡ@n36O0/z(Fs(9Xr$rzAΠqns^ЊֿN~HgaD2Sn 3$1!`ʩ&̍u$?Kld 0ڎ;?Ce | kڰQ]OOޕNӵYrI/rkm`#_Ntw&Wim{9T:k6her3-7Лayn:ÅQ \^]iZʰGGd•&\3%, uljQĩ> ĹZIZ(ZN,^M-mmPOχm '+(hD彾'lMaF_zB}Ǫ"aWe23<<`H yZ!z=ɇ mjRhd[wiKשނ2rU cl&p+C#~ڳ# O./ҍf"?ٺn8Ma,Øu u.%_څZ m U+Sџeg4/?gy0^3l>CKܟ*OӪ7 ,?Z2т|nO:;rTi@`zbZdՙq86U';-vM:!@n~zEXȕw\4kwayFثKکIh%t%Һx_uc$ 鄘FASNHdZ/!Ey'ܨZfs rjKFF=9:{D<]"+H,% zTWmnQr?flK1*Uj ҆aPɈ!G=f񟀚Q/b-"sg֍Gc#IWV1%l?!c?k+^3X:IFj2 f1SFxaw|:p`߉U42A9wV< {怫q4F?(86ƒ y]);GR"]ZND)،~s)fT9k(}3+*򅳟J?IM,I/ 29A{Fשs|"&g1\%<_ui[݂.ajc'7ޱSSG&ow$K4Fr:)l!ʮ> ʵ Q-Πv/I'2z[,)Tx8et,?rRX \R=?ej"te4h\5@x+rY'ͣ^/eC~\wɣ;Lhd6Q?G1+dE"T0#=jvCs}6GjI$s]ԟy!0 e#B} 0O0*8/r{+%qhąy ж4b[K[ň`Y 0IN#(#[RrNRȮ_| ,1 @xeSݺu)l Ak}g9|ݜ Df-E1pӦ XsiE啩(ZQNvRws:;@o[%4!?1jA&8G1<4ΪJ+O ܥȤڴV@flf} F|DTZ>r 8 SLw&by] |!<鿍 \vkedӁ%@V;DSU@(%%sPy k$GGK6u07XA Ks4$Ω)?H3-" (ouwo5y~znlxl4y5!z-^ l44HOo_7VEAN*eU.DLn;@HIYqIJ|7*E DHǷT0oQ-ė5G@E' -'^NN[!(:R̈S9^" |l;qXY5@>k,8VnےeM_*;U7.AV .!{_!e442бo쬭B({ ACM_ILovQ֊MBhygl1p"i6>}îe1pd6"n=ş_S]fY9Ԝ,~Xin4gx~"QŔsEą-:_|\SQ[WET$鑮BBq4 XL4x?*)6r9!,l+yUQڊٞ[aJOGQtud*LC% 3*(]oKڹ%1놀9R*'@xysHmS 7 圪7;n:R3-1ՐMu1# I"+{)$H$Q9߿hZGnnik"U' #,L(΃Gʖ96s-ui=eu&L*>UDXΉ\<,м@rw.dݔ=}u躎0_`g6]G\=h囷ߜOI`RP<̿]C,`gz)a@M(ug+*gxS,:A`4+kNLA ?>}EsO D=O 7U1w?bc`hg:K2XE]ןɌߢC!RLˈ$RDeEIA)'S+,%4nu0jRĂ*!wb9]ч it7*xGA&wM7ƲpdeFf%[AudRoSz@ '$>1)dڶRPiSEs.f>pᅐOD! UةOpFb7.]b )垨[kn eQUH|yexGfsdyPryB mCDhTvߊiP+Cb4NU )ΐgF!En.!X N0&4x,Fg"+D] C@Ryf0LW6f"d)W5é\RT ʒmagzY0v^ht٣$wgk~M2\~hXd+=0- 9Cy6Fw ⬬nBK [h+F,^%o$Ib ȑ5HM  ϼAA =e[:aL&4d@Qw^Z;߼rTQafȜ\i;$ѺN]@}Q it ~aZ7#=f>xo8UZ݉+,9?hVg#X W !7mCˀoHm":q=*)l $7/`U0#BCsL/Ҷx{:r/$3')q|0|Iwrry qy^HpG,N6I5ȏ6Fҋ>z*dZ Kޖu> 1Jhw﭅l32 ZZQ05fR eRk^L+敚Owoy?>_o۩>ڧk33RK؀*TFGDlK4y n~Ζpj)~VWU|z(|=5P-qwe\׬8qU2ZFA_4ܬĉg `^g򰊽ZްMܫ+oHul ٵ/# o:5f=F-P^{ĬJL!ߩ+%'q]kK#rJDo#i.┵"Tp>DEeqo-sB]虉yy_ 6\:_H$U},@ Sl5P椄s[XMaZ|*n_ס!'8lF;C8ʆ9,1=g-'*%qUdT&P5$0˧_T?Ʃ#U ӚkwX;^+.,LWcBvپ|-BtC wS3_LnoNh(E7nӦO}?m{1FWPxqdNsϐء˾oգk'PǫYoSa{"PMD* q(eRkL5@m<;0uR8ъM;/¤N&V,{2͍1AEB]Bks|>Be^2Ʉ5DcV[&:),%_tӵ CFQ" ±#r沯 4 qL^x-ݳt,sT4@&/( en'ml۸Pr^j7 ?.k`hŽ_f۽v XdNdyV6* xRil\Ր+<G,y4{*wvxjUy_=fSy0z. ci>?O;#D`u 3=2cìf<0(_)v!AdOCЦ6()1ڪAm` M\EY_p+'zg:ޑZ6|W h?f`/Mzy[P`p`0a;ZE"#ޠ'?x8w5^<\^:S8q}ޡ;,$B;'a֮Mώɦm*P-$IïC77Bg[<+[0).jN pѻ|i@5$[V̐DQn@evgy=(j+%e;'BX9ym6;X38D5כs \HKA EAʬ d9W4Q+/D|ֶ5d cwfsuebV;Yh<<^"\0cqx̌tbգy?-="GKG"nם#bÕC$;Ҹ="kodwC{O&71LeR7e s~;),:(H X/M CWt!# Nr 5V KIR{!M Ř |dι0 WحR X*39UFFK{Ur+ A׮?ZT՘h.J$kFrR=j+r]'ρ(~4-wPMOcQ ]ݙ(o!n_C} 't2ҧ"wa2-O C? ;AԗtiY*D=ɚURjhRZ/:.ٰwr-\qg(#9~Q5rZh#,ڛI!!; m,I{owWxCҠ$NT>ᑂ2&\x=:9X=Msl/pQ7D738 #y"U5߯>|f"#= :" 4>0j'%#w2RT6MpfE>˪+w~$_#!"!bbA{E\05F򾡸8n É*x->T W6*f`UlZ̉EDv%m@u/sS!c_y%;:ys< p͞qO7@AVԲ-QtyW;SBIţԉK !R$I[fӶd.I)~R7F=:t4_г4[}m`E*gt0j[R`+ycb$]?SFfϐ#J{1|3q0H = q_}SAP!"J,Its`y8 %ng@@vY"ҁ8+쟁MX [,q{[0Ɗ(|o71jsN_\|QatZY_ d~E[~j!us4h@1߫qrG?[qMs:8Xsh**)@o-"aM[@k*pƩ\9_`5j5]4<M8TG* eflk"Q7*iu.懳_2hp ..u]tVKbǧj6Wk*u_W82!aȀ>@ 0^TY#zMG86j s%~}Bx;2E2*5۠sǍo "ٔqR񸉆|ć8+^BvrwjhFV ,`A\~M$2BI-`x [3,55>KPy&Ʋ%܂p^R;>뀓b\g[AQ2pCtMKy^Vy9!*Wn؍ed x n5k}+(TFX {{c0do{Mf#QkmR ?5ȖOvBF1}:6E,bn&pdbl $_.OQR;nOP,_UL,O ծ&*]+-ݵ݆jU#1|&'/m:BU#6mK]{V_Ikw7ߩ`XѪ㯒V7:Ud1eOK&z@<[g4T6nN3 u F0߾[P8 イ,k|ر^U??ۑ*k=9j S~0燐+QoMp6T8Ur m[]%yE7m^z3~.g40gA.;{!NsJhif$c"4|-jdCm/Ghh)"''\[2ISL* ԒFJJEuݴ̈>ķ&*.LpؗCYXJZ??Md/[93 0^hrcT%XFpOTqW\K_E=yOav|V. R=T7_~Xȿ)+4lOTRSg]y¯U {pE2\}ZKKi)Y \/ 6ECTwŻڅTV_b#lʁrO ɑd+XJ62¨ap+SUO< ,;խ3JK3B$P#߽2d/޻*Gג:ՓRg5YL1Rz2n,ՋjR>8S ݍB.^f; (bm9±SRoD8(tsy{.q'}wX?pqރ?OѥC7PR~Pn+ )]tZ]dvks2]A^dK$s]݉k K fD_ے.%DS6l}CZ+1ix-WkH4Mu>l;JIPl U112 ׏ #疐kY9ey;tձU2Axi Xkg DQ7;窻[`K -~zFJM Μ#`/| $7_|=ftŬ^V2a&SZF ?2hF'aZRCaq; OU}" T0KCcgH{ox!NIJs\Rd 0EJC #Ί. aęXD[|}(LjlBxSgM Ix/(oѦx:!oA6KϘ33m@T`Oi5gJPʕrO7>D!wnl,˿'JTj7Z@CE3.}d% 㭚IA6jUt%_o{:WDB"#E;Q>|fWUܤ/ާCU_}Usg+ΐNf+Z5Pl YED<ԓ!& Gٖ!g5`'DsZ4&e5xL=+a_?=:.5KDYd.dEWek cl+ G"> dR6rʖfL:/Ҏt.lXW_cS.0iBt @b0~Lqm[$r,:r* m}H_|F49b^⴩_GDTĎk[4. tWlxLbjBޔq0.7)H7j+h1T2k[4s.*mP;kuͅ=욽g!; jQ~&;:v%ȏ(/[[m";V A1uzsˁ: RW_ zm#!m[~,%`!{j"ۃ7<aci^1FPeY2LZS8K;r~bkM쪡  ze,=N0 BTCd#2v"5CD6sܓXXl6k kDeCjV5%.0oZs_L.WU]TMHɶ<u#o%21Z2kl;v4IT]oQmm'䒑3NH@jł݌P`&-X?'>}u:m^SkxI9`_0ZlFEbn?hH &{W)a!4I5R4iV.b:hH :zRc36^<8|/>2'T*){Wc*܇̕QD;o6|XqH`V_eË  8I7f(;#&|OkL TǦ!qz#_=XBtNGW>>a~B:`s cX.Pǒ:V}n 0]EkVȊRpr6=K1jYAd m{7,ǩqPYI)E_i]gH,~k<S9V;\]zӵPYyGlSj~2g !j@ W~ |+> .'P] &'u1d(H{& Vܪ!i'9JR"ƺ@˖Sca3^mxc9PWqYdĭkC|<{D*7cK^9fbn]Q6ǩK_\ y8Q.ѐpzP2:Jcwi{a0~W)QA5.ryC=J4{#.92O\#./>HWI'3/C"3;qhN[ZO9Bw|ȭK_Rε-6)Nn@`tA ɑ|+\/JkM؏ Ȫs2d˨>]¡jtQ!0kJk\;韩02.R1-O7gp5)A2^OS4;+^ISfVSεd0RS__:x"6J?j5$OOHBKwMʬ¦_U5[7&9ύΕy]O3Q>m~Eh1)6),< ՙSD9Fd#Mi)0Tݰv^vƾuGu+Q1ȃ@LLR=NAՏƒeL4)jqOgO}>jkMɌnѰz ]3H?x$$&81!-L +Uxރp!qU]?G>uҗ<#^2lY,9l%4QvJ/)G4j| >Wc<d۩:0,u+=1_3p;FkmDpG%Wy-DLlMY[w`H3@|}$c8 F_Z[{v1l0^qhi)bDC]_쁾2a,I\Fi?tSYi 2l&tYF:Vtx?:[G#=j(jk&nL*5D2(PM*aM5UTXh.:F3ҿ=#'l !%ͣ?#Vf)lb&aq492vm$aܤp 67_0-F)m 5g+B>b S RB=.L?؅qG='ŦM l+xhB+RJ13,G'; r?"<\&h%jqod)MLr/>we()䤩|m'|ɤu2`n Noao4 V>)7*C;|: X%,~BWVQuؐI]m\a)I8`T&ȇYos, r8~ R[iEԠiM`m+ MtL|C H8rCU)lQWU.|-Έ>h3i!fe2~yR}7mq>6 /wN>҇8ExL!59_Ț(dJNoJ{KnK5B*LLAD%Kx>=L;Ej Ia8m _ zMe _%d|庻𞀔(3&^ [J[ߛW,F.Xr0oԗ\~?V ,F08lU!m1=)JSmot dK%5uPqY\>K}9yI=ybκpL6IԄ; g:eޓ]\i x1j)*ϖE[s>ePqvDBPEC zSl:txG\FBlm{qע`@ԡG3WZo'}%s 6;SXxJ'cUz*>޳|2w/w| ]4T==)Qz9*RiN rnǏok9SVHWf '6d'% Sv] k\ٶiáf4_2x c*5Y:kXlD2-Rq[ǹիC`]m*a#cj~ |A,f3Knrbn!y}+QoXr?!`Ώ L Ђ-Ev{g9MdP/446jCeۜc҅^Υ';}Xfs2* qU;gU{uzv@0p ^ +.󱇀D+y+Q41m.AR$ʆ_GRzx[ڢ6k;Z#(PX-ج9ƶn[J)gFh>on|dXwn%cׁF-+ ^H-9+]SĎ_Ζ=T@/1%9yRJ8rGHW1[vp<k@ոFElBQhh׹EֽIn}xy- !SaXKՋo)+"aiONX1T)^" â}nֹGFm<=?4ډ$3Ur ZZoL}9_S <(bB;'x `T*q-N3?$ޫ{52833@HI6^`wΕSfπ6].t\E2Iouv1T$Gfͦ1m*JGa=yHl <eM>sEɟDdRz(l'|96ij8[m_0<' ($caGҀn%LWb6ɵ{3)](Paq~%o'-]SZ z~QCA@|C6tC? g047a]Vp '|Mv8KZ@>g "x,JQ+'>nş#k)d؀-W+E[P’A]+yG \Uk/:FֻۘuU ~N~wr؊ qcHd9V?8#d;G*QUr!:m|t7vQzɜjޖ ͖ )pn ZH{O"uIM4l!oJWK`Xh-W|MC!p;$;2&+ C! vY6nS󫘧}?ؗ/gƛ?\4|NATGۥ϶+ ]#G>$8VEhg}ߜqȹ΢9~8;S-tX#O m-j0^v߳~xN.8IU9m%@xh"ϧvu-0)`[sȑ_! @ɔg{yjk[3+c*?h6p̰"M7{mfL'6\R%*hMFWnwPG i?* *d+ȃ11&7ƒgJ}9|!tS*[>BcUY1T+նMW_!Os XU>hpw܏h\Ϣkrxom:֌ǚ KA#}27Yt>ZfmlPV=lf3L9`x8d UH1f7ʆ䤿4nY~C)b܎cԱhzZɀPNB){FjWZr݉}Ѻ.7Ŀ)y ^JUUL/=zyZ6")j/(Ua{Dᱮ@Y75T{O% M웍 j2\lʕ@%`]|=E%FJca&:(V-(/hy2lk cAX˔ H^sF<%x&U-U&;<^(_bvC w/~]9vupz0kD~lmǘqUۅq#w9 ghZboQ4g! eLtu0)>́574^N ٲ_^ ձH2E;й?LO^F3Pu*lShJ Fl7ª.4Pm ~wu(XⅫ:Llr-z)쫣WʹO΅T+k,B)x3Uz.F} /C ^a6LZƫϞs)[=#\hlaA. Oz+Yk0or#/YfUYoDQH &d~L)RiJTm hHqGb^G:5@+&s؃ iP4%%ߪqC$c.e]ʼnS\zDW#7ɣUц"sͩiГQb?̘z}E]eL%je Z/_gտHVͼUŪᗫXֱhS2٪t%CE -~kuO&*н<>%|`aֈ2~bd̬ 9{.YE5i|)K#En3"願FFHG!#H !]_P6W̨ƞ?-(hjd&CXsCZo^Δ"&fSxZ j?!pzPp-vm콞90 p8cVkjn墰];Cɠ.HPpu#Fܩs6D(W#@kOәάP~Il.ӷc-<+ލ<\[lS'ߐ \i 快v:mnPB* xVFϗT1H-R5ң_цQgeD=i O=3ErcR+͕=Ky{B L;Jʶ r7o/ƿ,B=Ң2!bPѓKlS |4\خU[3˦RVTEYS&u|t 25{ g0{PӖk 勦NF,4g?ccjPC}!fkOr%3xF ₴BM"?35짂ʰymsR.=SѶV?׾쌕"9 K&B $S$2z>q acG!͈b=C_A8ҏ0#״Y '(|T~ܭmYS c>aa& MNƪ lɹS OWraHM6.ܨw.usI6TEx37')sڔLjK~/7!gb𧉓WQdՆ+^IJ`:^챵PÈ ? _~d(5k{ԗ#2d554 JJZ7G.#y8Q|8G+<.c6f6o!,J&-\zኽI)U]/RolEޯ~[)J*|sRz'%I~ĵ~k1gh~(ɀjEgq:Ω&M+z6K,Njxp|c_dit+쎤QS>=SK~h 2(y}04!qmqpD҄Ȫar-<[ 2VRRّ@ I !B '> _kqZ⋤@0v3;BNs#+e7A ,;3$& 4OO<|yNUq]L_g0<=q[5}/тwp'o'cE#џOW Y32)/+ PB;; DK_x X)TY*Kj./<ICB}ۨ~ E+\s1Y*OnPXFcğh}i g\= 2ierg hI?D>G@up *\—Mpp|F%&?Q˶֫BH-o+P9ucrM:a4+5vW.yۄ1m(Ie5'xϗ0 }i֢G}i\7C՞6uW22ܰN4^/bJ4xJ@2^ 4t1 J@iw6A) ":Έ46rU4˔9pPr8&.u#>m,MJ QRdHf-D{uhrA&:ltxl 7cjM,)N=Fk`GĴ&KJ|~H>)27FZPb\/畿V#]CayʏDŽ6šWCFZ9ŧQd@64{UMm+^CAۦp q@ɍ$ù4~{2e |  ?A4,jYPmuI!ӓ`6;]g" v+ѕeGߏvG4[|bNxG!e:َzצ -F 6i#Op͑Dqc]Zr(];w0/5,wׁ9-KG_`/iOZGu*q pxRRsA} Q .,V@v.dhKs* ]PDM v@Xm?\Z_˱ۣ< ZVWTm:#O$Q!9Q?/]`"EQc BesU5)CV8eA-l\rb7\!cT3کJeWumޠKymN!DT|qۉ@eT['j3?jjYYG5ԻPUS_vM)@j+iib1ivZ#B q=pu+_B7&f z,R]j6;Q H^(5鷡*S̵4h DU !ԃ`w.틢R|u)6&od^OC+Y g͓"rE%/w#QW |2`K9sFBC0#Vֈ)ESd+=K| ƹ`M.EBkJi(cOxR ( 1 sBs{JߢWAzBS8#-͇+M;T0٫8 1>]Gc%# AW]h#"<*J}3x3sTG766pM Ћ."P-kD4ZB+ X2긂ԩo.ձbeeIk\34duC1\)dScQeіAVj5mo S_ Fb#ժh;( A3ݐvY ĀkEo>\m%sb7C 䳇2wX 9}h:9o+yFNm/&$RGo{֔V!4YS<|"Xi=QY>2X+Ƒnc V}nxf`&}j a FQv\$@w@g|,bb7 ]}{@pDan࣊5 )ŢSܫ;3:+|IzfF<.tʸl^A~)4KS}HUsC·ΒtY)5o}Tl2!z${)e2Z^/=Z|HbJ`/LzHe f%.:9M 6v@nD TK~ՠ NMzp"@)9C.㟿n7=Mp0纭ts1tFUxvN` qfSKcwyď!e#/Цk3ˮZ%e#m O084+ngwcҡ&GU,,]@=K'f~q@Og|@(1BHLO ¿#>>u$u =lQ)aZ?%,B6TY굀8QZ0O+{ z}٨$$f|F_/9Gђwİ>#7G33f;7;z?)v`;.wH pf]߂fAy}|*z74>t.pEƿoh9$./ 'V>5+Qd[eĞc}<}`YO! ]苸8q B}3KCzwPBq 8yS=!Q.݉"흪9b(,KS9pJ` Rt±>森epx]ݷ z*e Q g#΁ {/,@״ }$W᳟ޤԶr_+`B@qĀQ'vkxTjOڶqɞ9Arc+اM)kWP$1pȋ?YL~QsdkN<\OG΄D3@.;iІozJ-6BB:ה@iJw@N.VOM7W*-R;Ǜv]ۆ֗)@@ 1"^s9*Fc qԡ`,PݾP0-Sŭu?m=G#֎^ dTUsŶ[ \\@ڤyk*(b}֒W>bq/lVq',c_i/혭ɻ4+o jח(R*D Odp!OBX# )PTU[ g]j =@3Ԣסh%&4`æ+c //ﲗT%'拖aftS0a,^-l~6`o񝻁u28pb3jaU\8MOl|J3e(|A Xo& U_dͅt{pyj?A8U1&, -.$eJa@ z>9?&\/ oͤ>VBjPssT0kF9A]x©B3&O}ڜȗbϬ 9mv(zxcˮ=>e_˶+Zoqλ!<&+O8%% H.%ql ]-BFێƏCQcXu ^vi/5-G_ ݇MۨD"ޥl@lSsj O ʱ7ߐ2\K-} iq(?V`dp=WNRz-6ʞKGXi ȨQ7S߀=6tqPM8^} kds4w(cu(*w+='&{Ok_O9L Tr>N}FNj9-[l5ۂ6GHo-oYBGj;v~|:Ky?&,߇!U8푾{^}r|/+~z"[ 00Ze  Opx*?~RЩ (No(ֆ †B؞kԹ:J+mWZ=֞ec\jɧvօ ۧOwW,PRU[fE5PT{ d+$8q.x"σ2]O ¨['4t* w#r' PUrAk,grߛESQɝfZKՄLi7 >a-a2$҂9bJ5s㢒XK)omm̪}@w?N RFOQ']W[fVx=x.l~ ;ڛn  di ߎ1 oo2wq3;͚x,'8@e=m*_)X/l7/Yv*QI{FgXʗ ['dzyȚ6SP뗘viH/').6lG"C !jXls̓*y-e77.HKԜoҎ8%C=L0^'xG?;d1t$"G)%\]g9̊0&0LM%6XŞSM&m,iմ;S⷏u~ܺ #",}7(V&%d#W7/PLS! qJx?e@Lh zll*aL5`ʋI Pzh^_?Y7&>,*b<";{п1PB/7 Q NBo~,yzv4v:E(Q'@HbWNHdP!@ȽYs7M @S:8?y8W9qȒzj|yЕv(kw8XBW([ {#uxb&2_{Q=X_nIPouT<(iPr985"Zwaru.Gk SH^f`"Q(P&J `PO}Ə5ObcA!<<= &szk=K|%TC螟EYF-,T$fn+t:#w`# t Qy8чG~ BKfacjX UeЎ}pSV=]x@Ԭby2룒*+ޏdz3Ht10![_""x"[jrv9x^0*J4i]{M1 ˃P?WUr~ &I =+F?=b+f5(NNyg-mC /JUH `|c@piDQy;/a#Y6SԄtrQt J*? \U>0yAdl,dv@[5Q̈́#n G8P A`[t\H( t\Z/ƸT1лs-ns|d nWށ~V'ڸ9x= >tْy٢`M$0HHs4*#{,42,]YPQp0Sh]\&IprRP<Ӛ=X9Kq.(yC+e%B.ܪ]ͩ(0by`"ʂ]8tpRI aj1 2P?HIwv~`fjw*)̤bV#> L\̩p͇5^ivku1G4>;@K MyjlŠ7C%OؙDz'T,'\`S׊E܁:b`q=Q7߱nxqЦծva|ŷ埑^]]בf.RDQ)CwNegrq4{p#+׷S^7 ‚Y rT%ȭ™x䂾1M 1~blvxFʿr9f>̆cefe.jg`_:qKܕKh>}*p9.1|1ιv:\7[E%@G!N1~ fC;\ʘFj)cqv$9HƑ:n]jr T̈>w"w 2=}j*oripL`Kʼ;A[`#QJOɳKQeK: ZB4T[hCEKGڔqO5cطY؎zƬ@\A̙]q!jGuʾ ^F?HƁf7ɆQ{^Lҏ 0 HMchg$g_iXfٮ*BѩKr~!+D h.$Rg],Xe,0c6/v!Dtįe)ӻΥ-1WOX{^Vll5Tpi̟noWA~cOu-GȍU.Dv(,r; M;+b6R N6j:ߙ}@(%P.Ya>vqbQ|( z)GQM-x egb?x.mNj١nbSBW)w:c|䈔YM%| d@z~-JqbJZW9EFCd@&tW7KT4Cip z60e L7x}c—(9շ6>mFl%`iq2JE = Hg8r0w\h@ IzYxBӿW:XClTef9I\F=(tAOB]O .h:Gno~V`wB r fl0o)cNkXv ͡P(ߝʧ+ 1[co2B HzQG4Q"Zm.؃1hJ\=vimZUBW>s`Aő7>Vi=Q- k1-|`S~9s.Ș _֞!2>dbyl?[3V yMfH% kFX ϶W3Dɋ(yR#R#`d!aS%aʀY ͅRF̂\T%poVP@ ="[^"Jk |n:)ڣWciHI")n"墈ix@$O<)iDlD#0 |gM8 P:S([2u(FGEDݶ5/Fr 1НktVpQ^Q0dvox+,Rp(AgYLRT`z@n 1 HyRoKY )^3rSRKF'j n&vXa]OT%5QVjr; ZQGɥ^/4zӿ~\&o,ϼ:91}V4SK[|UևP"vm!;] w砵e*8$ ygQ+G\R5HT}> ~GNuN =?^cUMP6@x31nQ os ҺxC3G.@0yR+_.r<qe*=dhVyR%4[PY6Z'2GYqR[O>Q墌~(,_- K.}L'6R) *w2y!K<|3Ib&11eǔl|zӓa-pncDɳrΛe k#/0p]Nhzds T\) blr0o1[pJTdӰh7gJat<4X3[Q&&!jqbIY_5Dyr=ɔ32Lt+oCmSd+.kZXw`IF$ٳV$Ȳ 49<we k˻ @Lu"QO돆p3b6PH 8ֲR+ S=Raef|r#J EjI:DCueڼCG24p]"%/&_r:O P)y)zAEv RoM4%^s(oGcp 4i_'yHNZ|c4Q^t+ XEP1O_IIMX!}T v#~E q90K?.9f,Q52ԩBC+kp>SWO6ڏ'4:C[ ^!$6cD FB,󯛈@,HsphXTO\Gs[3/α~%оG~02=Wz_A.aLq>D$ϩ(x•5mdN߶,aCJP? 7e d)&Y'!׈BS 1!?#͈YQ/>n׾-$ȲQ{%e5+ @:f [UJ s<sН K TmM-N#/n;JˏVK@xBupA\p]; |E 8.QWּ,BoذI'AּS"{-EA֦m@]eiEwzgξz 8M#~\PK.6Je}SpΙ÷"$iذ@Wɤ`1J%"sɍ+F/TʰXwRJrO!>m@qcę&84M3cI9;b1QaΐbB<܎$-pB_A`APp=wvV:)-L'L˫z:";gO#MYg8/leL3H8o=DwE5c6Z-D$]嘤&M@!sTSE$:k`">4%L50>BmT+ Jb'ȓh B3)^ gji ļk7TROQE =nbG&&k\dg&)Q6|̮vB&fy~B'#ℑIDD:ͷ[ $ xO?or!59 ZU ^ݓIA-'Ainl?H/^Nclz`0'U@Kt䡘($j-vV٨5M/TYG7pa,2p5E'0Wney[h?yd#jW }{ĺa;mg.e~kaHQ#1=g*F)s,65 T) t "Sm ϻl X{;2a.U2Ô0Lz6n=^<%t0!mag*Lqg#r4_.9>5B_4Xނ&dI=ӏ3J\,td]39ANfx'EsF`3qLyU/aTVXPbَUU6ۊ{SF'"ڗ(/LDe쬡@rk#$вȣ5B62F’Qz"lp^8cO"ϳo#mʔs']d}ID+/MThg,B^L24H\! ywA䈯Z@.(f#/sYHqp$9L-8!OxZ22ilX_'Kf"I{s虥*=;-133BV˛{ Gm leLH`mr hmx?23`"΂Lm7FZOr9TL7 eXɯp֦@ۧiyȒt ᯵Vp)]&߷SȔ@HeRͿ iARdZ*au gXjN*3FCOJ6ů.Rz3P%$/K4Ch~t.j,#iHZbsr 2>0IvڪQ_eML <$D w oX86 e7b]3{lf>EH+Ļ2O<%b`^8+x4fȎx`GS;MP8α߻>]bFz.`Xx3{TԽ-rb"] wdmDS;6~~jH%}qQsA0r^J"U rQz?YȀyǴnyNR{6y䍕4L*rKDnP*OS,p_ŠNf"s ~\b&M4L%B$Eϥ0V(=YuJ(`cD1̤qi,}<,?pn6l4֟gnJW:O|cD%`ʓMq`%e筶^ ڕsP7t;KJD{}c-r˯˲r^.T-$5/-xT3#B_V^֮;v#2q|`*<Kt1J>%fRQjyi*^)mmC\0cpk+r\ki'l8\.=ÇogQCP^ k{?EH- 1 +dW g䌑. d~Yb=k%5 y %0WEvuOCаr~Q0h于O C f+(KA bVXVAJo6|P!r%A5h1^œ2 |˖oOL 9ZujqX f!( CRopcbŘYHU ܣ5"׈*d_%^y3iK\igR߶O0ۭc7_ֵ~: `v t_!y4u GB@-ᐨKy/6 ~iGb x+T͍&N)5ukX^ 1B4DM/_W 0_׍] o0ޏ%N h?Y β*Z(\[Į1q\=EN5:098F1? !!&/Jx_* ,_n)zYcoFv &fgCiC",sMXO x\i6u5OJ~YsC[\˽2"Fv+-l?1$Wԡ@A7jVsCЊ~}QV*H1z#(6{6RR ճÜJ)uaLt<H} /dYS2l&+Aq^61&)򪎔6Yz % Xeqdszm_v8 ]xEV#|):$`8} 3|j݃OIZ'^8J׭Hv8ֵ4gÀ>צC/.Vu7id`;Q/~m/+m@Wr?򼃢R)5 ط@zd(TtO&} ;dAMr$mE43ҳ`S~{Rt[u{dsq(& dڜ}֠'ԡ)Q:K`i"xoA9ͶkO3|̓veCG҂+KXxObkra.a*XW3f8 }\ ]r Ӷ=Y2N+\$)әI ޅ$5$Ct3~0>,v'l‰*>.bV?rY+{ղ,;|(RBؘJ*aZ4F Ey k/)ƿ􌽻5Oo\[Z?W"8aamE9zQ/xrvᩅ/Y֞%P?z4J&"3بF%PYYwY!)Ip|-dD_{|]<.cZN"~0a՘5 es!~V&5*;| 9Bf#=S0 .Eyc}l`mecRx^ia,(wN2kt"!'&|>I8R9h b@m$~5:#, x`d9kݰH8PȌ@2 ߤ+_š7yM4a3bϾA5F^M۲!HqxU[e{wd@\<֦O{Ɣ0G+Wě;juv :f͊9 x}ۭp9j]{H[PSR0{ucs8E*CRBD{jNYjzYJ<G@mM;^znPO@+E $s?khTLTyzʙKyp<R%=]qSnm j{mUe[q[r,;9C=5&u =jVDz_\lyOkosKFw4i?I^1kLJW VcY=,#aL"@|q=oGCu 1G"fs\@gJ/H_)eE冲= b& +S55P{؃T[zAHCDť|WQd"잠d9 [kFhBt]P)N3ɠa9~ xV&t H=vl?RYșPmۅXFȼ֍N]ܶw[0\~<(*y6=Ε Zx絨B* ]r|I-1s :J5%$ua2y5'D-@>k#4Pi C/]6Hv90>Xr.V-`eij9]h-:Tz϶Iokv}MƏGRZH1mFG3n]LrCGyG?p (v( ?C5jo\LY9(8Jwz6f,ݣB7qX4,P'?]zҥ&%BH&E%Wvk%,0k6#+suw߹ҾazV^h@Sv 0쥌q e%"@ %Frԃ@_|';$f5D9֖jY͛ҳU:4-I˘j$-Ae$=,WF.kUG?DrH#*/7r'CQ>Wq.YP8""i]d˒px`s$:?SB/J@ZSuEKzdZTςQwEFS48^Y{rP-ocr`c' qxo}(t>rC{c o$O1>g`;:S@I:Mdt^IԆٷU̶8sD;$ /$NOu->[ 2Ln)dMXoqAG>-0cV{w~,q/* r&N+j~AHt7ulZc{Y@dHB#m Lj] [Hf ۱le@utǢbC)ϻ=y=@~>|vڜ' A} α؍(Mhf| jrvy%Պ"[1A[ʼB:a?qX'Q9E؆%.?nM@nNਥK ]T R(U1KQ̌M_]mڌYտ>; _BL8୰ϫ|ѵF5/eĢNR=iLԋ#=U,fN5i潖]:+n43x"^Ve|@$,y\ X0hv>э/CEI]3g_ۑ=> FsU&8zPdWB{Sa#Rk}ugzSb׳f-Lǵɋ ` rH5k0@SX٧LicB(Ӗdbs){UE~ Χ q 7jKnBp_iAt0txZN`FqMa~*5 ֦}U4x]2RB_/*%$EN1˓RL;2skddh%pA߈UW*H m[D}@/q9 oGN2Ȣ{*ݓ*RL\|n\fMR 4xʢ3“M+S,9}f1-_5ba E~Ⱦڴ `}À}GQ ̏ Ej9!c)M\13qE.nVwIN|J-S"S.䤨ɺ@EZ;E)#!Y?nI?70\#ʗeg9g,gєhk ε 2q yxE[@7m8.r+[]S/p)+XI+zCO҅4zD' kwm5[{FU_ʧœ`=VMm (㮛`]l;+-j8TlZgAcƎ|H)1\-!LHʔ͔vX$0S%(8Yr&D/?_ ߲n GPZ DzP9b9@.xҹC6ON:f-UmUj7`vq&iMI$7s^\.\eZ;LBk;9~ZA+&|rlᛐ/v ޥ[=om<ل;! kJdZ@.00f'44Gv.10&e=0d6C>Z :5=7蕣""T:sM@6H ~ "8HАg`3ڽlaIeq7#6rW?B!=G˚&ܙɣaH ahO]|RDy` %]QI&߉..; LY+^e_壑pd%v 1}( lw&R!^6W{I X[@5(dRNC684\ |6}<޹Xxa1Z*-O ٢>M 波s؃v{dx?;z/DRU1T)j"`,P,!!astzsы}WIϩRi9%Z6#,۔0;Y(g&E 9Q% ' 5:v L}ؘ״/X+X5Dy#܏~ ﳏ ^4YN̹{)zh> u|c2Հ-u>XKX\uz_R$:AS h0aDmdk׋9r4i隿G}\H&w|nrCs<&FP" UgݬAJuKywǻHp[KYW50UH,Uk ( n6((7pt.Y/n:geӚ~A qr';Zuݕ=)Z+ԗv&0=}=6U0X.P1^Z$wO -K4R0>1L4/0 &ɴ9~1KwDR T }ϖgk8`m3e^;8(>>i,9-3qD.l8DsEeWUnoWOfj6,Lk;#%J?m($+>wSNF#, Ku%Y!2hH}V[0e窮E#W Wk(V&4s_ 9e%lTh̷PB,+Yr@cy6RX m >$49aULQ@8*pnr+_pqG1'.G3 $Vdx MUjT9`1QU.si`7?RW9C͇;'KPg'.t8͊䁝t,YZ|<3֪M6ixq1:(dG:|",F%h<΂Mk|VPu@Zҙ2iq*4 ?Z]OVY( /)׉.MbS0PP[.@!ݪ7h< (jӱRCL萋z(ICySQpbW*EdIx֘qN҉O'[=~U|'0NϽ|c~D%M< >B~AWXrˡaD ; JUM_yJˣOd9Y ٓE?u}C|&όIs( t޲-d5U#`N1 Gh/^IuA $".bFb.(y۷FʑRp]߽ma+זT~ɲKYntX 6#7GGm[_ir͍'gli+pXCZ ]X$)aC2uW yA"M}(qVeN7֡ aVyEfD~~/Kv“A(F*R18X* hXV$5n3}C˶"n8Q*{gX97Jd{3>\72IfźdNxU })DٞtlٕfOTL2dÕzS'5֪xM'؛)Ej!9ks|˜}W4ZW,Wd[vK{"Ɲg[a}܊%nAo,`4P19},r 6vͶnmFJR ғ 0*QZO*0rC23m"y9;'Q5nG&FK䊖_OHM38.gFe{('eK3EpiNXr/Ƶ8NGliF]|i{Aڛ QsyKXD<74J[i b#<D07`jX{ }Jm1&__ni66e[$cBǾ=Zh{5Ic͚Ws /`,rj9r"vB.AN^ṸyPB9fAP?w2 CW"rNY0|?YGMqkW%nqLbF_X*t bvz_UvjWrܛ:jR(8yc̖ZZV,)o{I ۾aQc$ NZYe*%M.'uРr{jEWjUJRhQ;Ev5n둘'w.oCSyMN_v5Fc댰TO$XXxp6kg]Ɇb m&[bZFp@o58htKd|ʏȉGԋO Qq?^TywbN;fpCe@Oj 1 m?A>nD,I|cհTm0:]˰Ŏl UdZl4>)Vwo㠷21\&MlAgcfE,>7h[de<(E_g\ŲWLx}Ii;rW$XgnPgș|Ң3g=:J31Y![U%.n:SЊm+ ³gC0|/%d^ YP _ 2X$XmZVC2'ڿ,Ce;&pϼnC"cfG jbC6L˱dIy쵽buB뮇| <=ia S~e+djs س!2+pd8twp RA"FX'=#)(8mz:J`@5E$[?6yi2knIPAADr8Jujh0a~J)q;$a>'DRܐʲO.0P|L>Gvkn35J]M,G|`WNm^wEWe9CH*Mv*{"o&"! E.eA)aExM'H)̧d6=GQalŶ@!OZxouB R\LC$j`w>y|=.8Vňp6G3.u7b@@GqX4lU zaeVcвSX$[=<& &C3͋*0ԉXyM@1DHjQ:A,bUq< (A} @KlX#}5-|NeZ|$޹{8wJB!vn 07`܌w7%IӸ~f᪥|D9!$T:: }/6Sg&(q4a:VO+~6m"C#s2X_ye[on1H5+hcN67avDCs2t\՚o >A [Wu>3t(#c]2zss1SwɄck4*<ݽ$v9:(@:zCuǺW뜩NZ )IBM%o8EP%ct< o>"{o g Oys;U駵m%Pnu]%6۾S/6[Mb etiE5FuċŠWč@iWFJ aU 0+s@|?%N6 ʁ#Hh4z֥Y%i"je0OBZØܼOYf%Š{5dt >{ɶVn( y5>_j0I-mOz [4ls uT5}XY5֠!%i#4m([\k!ҏDJC{DOn&(Y츺'T % +gങ!qiMң[e@s~Dr7j4<\d] ?h t=۵~&ŵᓈk®"' Ӈ-B(Î.4mTmЌrE~d1#!-#q٢*BMS03Cb/4;'yƜ^-@GR3@[/u-/cJ faҬDCb9<8dWn03}^}@E1mح뵘ϬY@YEMZrWٲz# ,"_CA"k9ʛN뒿 V+;]/Ā_QѻFuҔ ̄P|ПFЦ=K>b *v={c.?mU&؟!]SQ[ɇ]G.5 xT2XZqǘdZ_r(MR*of|?2aL4rh#B,mf;W"O!Ca " ?SbwgOf M:b8DVEag\Lv%y% 5JԴ^%Z6)7!6n£X6hy$d4|UQSzj7hF0Pp%{=]MJrq1@-ƏmM "\{kg*s:,D%>dEj"zW~Mv}z~Gc=+)߶'G|S2g6;\(#. y:Z/@,lr'@[Qa=^]b!wl^Om0 l:b>|)Ñ/įKpQ]4Z! [s55vꄀm|(Ge|.M^8>>Ǘ#skF"zyX\:_$Cy"MNdWrn7} &cg/S.2~Pd}^7B‘<|Jݦgznw|q70@ڰhѨ@e>5vJGLeVd;Mleg/$i|IÔPs5n=۳Y@~tC"+7¸jYhr$yl(T2 @v>b6 Τ _Wmzb{,:%rA":=0l۰,PivhK0  5üŅanO$4@, ipd{tgb(Uv,}Sd@>Z.]l Y?ɿ6Cئ[g M'x5%Qz.P,?*&PFOPO1Ro޼ӓV#Pq l/9OI"AE?*s@ #fU*ɷ.y ʍDAW 4BF] 'A=,e E\ .>IkÊ$~~}lZ &ja9Nd>YNS^/\8%yN5P'|pe$P(V(L#U쳴%c,EZסd|YN֍c&;'CV)P h-y 'Xy#P[B4S-F_ Jk l}>BX9 0N]RU><elJJLwB8ە}"F W۩ZײHqbL6 |TmVh60e^*ךŮS`Hp` '6[izqVOjwW6gZxbՈ[~JSZ/KlʏڝTWMz6#|' ƊhVvtF|[{sn?R2M 2T]z[N8U_dR!:w'F8ÔdpDSB)̐Fچiu$=_)׃i |AJ [8͉H<{eu0,TnDwsc)RzU67 &?rvT t)q5-h+5w[x^5W}re5ɉ3QP¯D!tUۈ[B|ȫ l Wծ^y}x H* h3b &gd[瑶+XԋHW\Ơ4:G!l2$ɛw)HVHB5ˤImn[37\;1'E4sjSWʩA>4RX8J=GPU|9Xe mkE~S2r׼uRa,HDׁ4Y)pK9bkMSFfN*n?t5qNX#=DZs7@‡l2A Sz^Fmt %.acdُGSҊ@?2%ݧN,m%e½-:К6JfhR+A4%{#Nj eӣr6ф,KU"F沮{F gy|+u1 Bu=@JAR->kD“/y| Sy@81zQlxy0S fh+wBO // O",= *NPu&ѽT *O&JQ&HBUz5ſ`3RmܠٰQV̖MdI;s-~-8kohɎH دߏx͞|1,'(H SigAet~ƞs{ $ELfQchw~ S9{.'sIU&"f<#$<ӷ 0_?^V*4F$r?!لhA .mQk-?jMV4yNf;]!?'Jj1Ͻ,䶊rݳt1>T p 3_jzO$+[aT%lMD'i9;J93ȍYKE3"]%كD2Mut vXaOVKW,g}|1N<1 )|Ffb TS'S ,ٿlAWǘŃ5~! ~339mrvI)<1kz wnh/v!̛x!" E Ru?!aQMSAs&l(lmmψTNmdMxX4 K(%8}e@t:>\J}\|_v(."*lj7jt.S1-oe!F'-PƘƥl0+lJW5X3l`-?P1=㵹&_/PN'nS)hwrb/Dێ 5<FX 1Â.Ep`ƑdA4$i+|II.g&?5U2b`4M7'x!'`w jwU)a_d4] !&q$ތ].B ^٥>Rh l T8{R0wGZ 5YCO>a4W< 5'819 &Ǽ ޳, 3(,)[4"ڣ nFɦ}MFnjC~J{OH sأ>`QaPv9X)#}x#u̓hV ҋDZs/_DŽ7֧*WeG+ DWX!|g]lTE2-3YfSDᝐHuNZ8(Θh${$l` hHMji0 o`S7SZOm‡arMrjֶр|sh) f!6MLBez3 %K σ oCJ W&",auRV$dsma~̧#"^6)=PחT6l9Ei2{$3GeTo4]tE!ʼŕZ1t9J>F 4ջeی͊rk5mr7fH_,u<TdЍU*{ɓDq ^ `@!p+ Yra9)dr EgvW+sӛ[L~jt ՘]9, ߅ .XvqL% u!*a̺`\p%5]NՋ=k=?^AT;H x9>seD|Mb8jɚelY[@v/pc E1.6aV Q~~P ;t9 7zgGi,Pu67#獊%oy~匩=̀0P| 2㖡".n%125Awz %V](h<(TFR#*vJK[NM-O|)l5Qs%f1xu6D&ba.!^hkqo7^@z /\X-H_P~ cqE0ɲjE\2Z9# x4ԧ1IDZ'@Av;g`|c,,I ^vY}S[>tzwNE *I"bQSO奪pGt"v;\O1>hL$0mę I!5oŸ za@çYٱ0(7H:-ephUeӣ]ll`4yhY"xu@|fnn/(Ah"3Z6e\gbj*髣oBKtG >ܓ{H|ʼ Ժ`,!^ҀObj`Ps6z_N0pŶ]zϳM_v/1D~|JtG]e0$vAquÊ$$LBNS902>v]CaUK6q(U{uQ+ORW yRJ@ "3~loM)$N _ή/øX=HlME/XAoDP"`>LrAboJϱz'n#ɰ Q#`avfRGşDZ8TLhβcLމzi"K2پrQ!% wC0[FuڣŖ {5PB,3 hR3ĥI/iH0vhZweiR 00W4_RՍ%Nj=8 ثC8+ Af Z4iS0pW,2_ne)\, -;θ< Рgavf\\o1OŊ[ܺPw!Zk6tR_`ӵA?w|Gw]+f}ܶsSz, sM5ɷ QHц7/(aTPȝhgmD]ʔvʌR/}d.91wNtAdɌ̼Ka[-ax(rtX3:hCA嬺7(w҃P*BZ]^ri `ĻW@>{67A6Mr_6yDžyO; q^jsLh˗Nک{Z&Nxg挴2Z}ugnk%4]FZJg,L8L)R05;W&E| ^\J),s پHøJuN C?LH6Jk0> ruHy[vk?c87kh~]XSj\- [}]|ݤδQiN"h׺w8bt> d;BbSJvrYt}"%*|;>gvuPFX:L.Əsu^i'P~遊ħ\Y9y] 7g8USlXij?p1ک~]шۗHJ|;~d*^3]. 8^s֠jX X)[n}f}!oM Jv\s0s\ZdV |gF 8z_^O?8u1X8z+haοf_9kΤF$#56nJ@ٚ$CkTWW#CrE&DLZ煅V2 s&P  gtKu6`-+#Vu:pFC?4x'$7Xo457hNo \HS>9y22^aNc.t J/y)|x{UxM fԄi ]R b+Cd݋ ZIjmsI_jW8P .ݰ C(C5ɧ\N'ds($bTe&֒j)I~IDYc3^jgs6PբBJ|ZZ4TAg=LzFFL{)kwJk1}z ܫ 8zk&/d[>yݿ* M?t4ߍ2KjZTdV(M F.9svUI~]n_{^bc˝)j""2 0O@e+ᥗN<9HbKKңiZ\O"!Zr` Y,/YzݮB9y EHУ)$~ a)[wEZ=,8/r qEiz/Τ?9T6/r`AfVknE$~k:b02ݢU>}9^qe+٩d$r&v:$o"! (xIي9_;@qOc$ Dc^ cP,p, b_wl ~ p:Oq CĬp[3u@7D9gC%R+π3=ρy{<=Mʘi[ÀVzr\YB8A/gn)cNN%*+DI 4I/ԫSEdw7G׀ "}ClҺ\#խHwBHPmZbi?D⣞dn1/u3l'Htgl9b'Q."&@~iZWAzVBj9:_3U"+@@>Bɬ]ګ{%?9Qwme;Z9Oy 2ꖬ B@:5HNF[hM9ʡM?W2v r[0Mm\p4팪CXtX?f 4 6GG[@iћec{58Dl{M{2&RPY.4e /8{^ݝ (K M&. ELW!; gOYVZugH!nLSX\Z(j"hZOT7XNH;'"l9r/?.iGaJcy=_|,٤kScWáK #V+ԢlwG?jtc`VYà(3t7`vG"dO4ϕnpDGX(SgR:JwI;4Rp."{V_X{dx?'dB-gW6ue-jhUWyKΆ2},v徻EW+Ɠsz :Ƨ W _G*ru`\ʢ:0# "qpo [OI@UcnL-4r/}{odV w*Ɲ G=6W;!t(8 X䛟"O|mAnլ5V6/Wjي,cU؀ΏB\sE|-WzZ]TYDiz{>l9;h8s|hm~LzIN4vA,85U5sO#WwIgQBP3-'?Ĭx'l5I#{QE*ccWaX d;`Qb>9iA y.l݄X_8EA(^1u6kQF}j]f|MQxS_7?9lPcEHKR>1>W,`2ώ.)=eb6S!̑SuZ]phJϑe8T[$) dp{esUJ&)kXo @XB=&Qekqԣ`nPr_W rmJin*r$5-QP =t= רN(V / /B,q &4{gE(pa oFo_o-H*0J\ Au=LܲvZ ,X4;h܊JMO{/el0LOu^,r߶H`~/F}x]/G>B3~edMseI1 [%>`V|c4ce^ ua!B9G#pEk#*RV(1dcu(72Z?/TL*NY~ka,t΁(.z n3eQ4@sI?T%)'fo.2r" VOl^1fyw+ Fd y%RDR+hLx"Rjn<B)hB:F&wj$tfH9pe6B`+<0V\Xjݱ2i%a嗻^ܾqPqs G! ppbHMJ^#1yjL3/sU}WV@Y7A!6k2ⷳ XM!I]9i& -l!~:]2+{o'4T 4 W`_iBg}i $y'2"g|@;*=Aݤ*XqA-5!xн-aOa,>Pj2q_'Hp9_E?bAv-_j5FqOx6կ&:6P&QllVKZE&RlDsꏾO\K?+Xhk9r jlbuze0$}OPIRE%'vgMzfN-/̡ZQ&A?!m>0ߺc:ɣͣ9f˦+e8I;C't_!MRUO.ANmI@WF4&/zE)/%يpd^RIpMp_j`t]~jIP_8ʨx+A}f-5U %s}ᵽ/Dbl3 :un^UhUڎ y-h󎬋l+ wz(.jrjyGa$N U/0zIr)K趋TB5nbc.f =gr*~%ႷS:_}W\# (H 7u>q4yRbQU=}0}gUE%$OA|2H! ?KcW`CtH.*R xkh#Y=dD5oɈcs j|(J+Oְ9#8 &(?I%$`PQ{}2S=E up}Lq\>10hU/' O 2Y\ e\%Rޖ*[z0!Nl7ưa mY,Qȍ{%uLx u4_9/fc j"X2EqכH~[])N~X: Zc_V;n>`Ÿ4 )錖7)ZHEɨ|6w6$UrYRY Q$53Ch/႐-G3h\];,t*.Jy1G*71/ ;%V^j#ݑUfx4&ьA R8HO2;zM?PDټl/łgRơp1慨#PsE1lU7,C4?<8{VWcU< !I`by-SiKcꟗ]9i4&s@:?j@ G:$ɑ؟&S޻ab){3lҡ0~犺6c]k0y6NN>Ë* O:"JmVq'7[g=zك:?Y I4BG(UrpD|f/չiBU8Ӧ_^Unrk =)g,& + bNI\#^@UVC.p Shekv# ާ>tƦ7y >P0QMooC(h=c0Cq~|pٕ7B6y;d=-hF8j_tYC"/!mtRUgRS͇^LLny,1Y@˧0$ TrDx*1Kh.,ɕe-[$LVG: &yusQ! FQGz>݇ֈߋո_wk'Y,l;kSbYyWg@O·kaxZFX Iu 5EZ><" ׏)HdHn4a|g R9Hn uӢ>̎ܭC#Eb]C.ŀ{6KdƠ^*L {{ZXQD{ $Y cul"q{)swdCz "#'Лg |/9ۮ/vQfåz[qBI%Wr=}ïٰYF՛/2mpGT8y /vD{;.3Ԣ 4h?\-%4:mn{쐍Qΐ7/ncKޣRatv={2q7UH6Q>$̧ \t[ )SJchB)(擜4W$+>R85)EBBO|s7ah@7lΏꈎX<2®ABmg'F꘤V?;c>%iqйER;zϊ5W:T}Uyzcx_W]|DB6ۀ owp+[fp^*a$YSpPHFG<%p OUs;/x\!B_{g U>}"g4Tƕ[E {Yۈd}5mwxn:bٸcA?1`?~ߋ?d}x)DSun/s>_hj2)č\U!`hx1ynHE2J+Cݳe*tUǢ&Iֿ?hr15#AVY.#/{O>*]G 2~G1ˡə@\UkrFܟ#=nv^'TvJRzR@|iVht%VTQH-| so, |X-9 4] UzՖ_ _  ; 8]ӶH獱ox49 *6攓5/I4OF tq:| w۵@8us v@D^bnrlV$_;vA=N!zA#D 1S ]%#LM45Ž8kփ9p>)i(Hk^r]8 7.Q:Nl337-E묲\!v!< De@Zv^>Ÿ^$dXEGcnK6 H~Zu2EN.x>SF-qLʉTqq͗M\!V*E'dNBZe'#IIg=Rsa"9}OJUz3Fx~l~d蛥jTdw]mMKEu'@e|qz͉}~*ͩ /9_&~5Տ DSEr f#;.$5L?"s_u._pl5 >MoHLp1_9 㾄GM<)Z6Ͳ\zLq|=ɀ̻O0+AP8Mz+3 #hk2g_9gnв7mbw!%N^fa5k&^3j %fN'm٤lw~4fe|H ++sʃ,פM/\-9Pt7jٗz!R= Vxib )*q*[Uk )u sxHع{fT̸}~`6#5ui(,{㨫KIc*RɄjp4Jb]tQE8xތ|SP >#2_ xF_4wz-4f ;N)X(y+`p>3EC7&2PiBZ 8L*QW]\#:sKg=@ $∄l]  %2,˲/jũ\G4?-ۣdu)h^2{Y*uw{it{璵.@ c8 l)ɞνyŇm]lT9΋z)x%K~!qRȈKQ+_Cr<#ݰZMIѮA8wq]*{^w(5%qJ]].ִ`dK (W-)qm5R7ԷЗK0UvNrf9=zmx9v MuH䲾(\[v;|Ƒ̋l 5>aQ)Gl=́:kzGby_}#ÞKo^;p#{?+L|+|$!|5D?,Wq5&9BpW%&J>hoNg*7pSQ`]:q+{i#.eBc.~ |03-% <ăǺL(Lqto]o4o5ugc,jtc?Z{gx#KhvR 53/FKQ-X$O8PY<[Ji{<{ʢs Iƣbp~WF, ;c@d-(8{bR(bnHG ht ibsKg[vZ˼ݙ?'uǯZb<}ʼ|DZ7[cPv7@( ք6kU v]57 Z}YUT+mD| d.DMk.:A`j mVׯ&vȨMi? rxJCP}GM >+$cs>VH9Y2 6Y{êE_4r:!Q?|-ӵ@(H-E)u躸Сx4"GaA4#5Yf&n[Y_T {i@Uє ӥ5>or^'C,r4ML+|%LPRz(WX9e+E**[j H,RI _@st69ՕӉl+bv>iz(-P]Xz;*u#^1E"?CuȶŸM0 `@Ɛb6 e_ky\Ιo"7{@$0E3^+VSzg2X

  • ,vhI'S0ۢJZFoY d^J_pS=N1;]tm:4uȸfL0Dn(S&,eE^K(w"6ϕt m8ݞ>*m;}S##zaԬ'UV4@|%J$3)puٍNV*HW@+'ފjh^5eF8?/ǹuS؄ 칭<8idԴ ~&}2I_MEm(?2Vg!iZ 7{|P!͛34LRP6*&ՙ'X10>HڹCMLW] zR/1qn1)s.d-*H"_-(eRA9F  S-6#W^/ =OҀ()$! Ӧ.Խ'sǎ닂$e~r 'Dwo#[$D~0jVY&64MFƍ-2Km.Vm2,7\=1,mXH s-\x@݅;P$\GWrgU\!wcs#uN)ݟ~:U'7 5jNk- Bf3. Q}&ʲCJ^ؾxAєTBvO| b+GX4Q|;3GmPJ t+U`R0\4YN68\û-8ԊIhq7j;,5R4IWޯFI(6lB.6 D`D2BeD XLHbs]_.(*Frah߉i%T~ P`-+xfHtPf(bG{TŞк'@BU@r5RiƛSW(+D(Kg,7U&h@8c]ԑoг JMiS;eJVau_#XX}#g>~k͓g+dy35:@C\#CG++Ծ z( ~&U {1-ЖMRƨDd?Q/~e'*,C( AM]tl*V~yrU#Ҙ&N?)y ~VJd_6oӟa#Zc4mVs̖Sذ[bG1[kb*hq+S *_.NWCO>sE0C|,PhIuWh9atug"Lu#yE?FdTZ6E9)Vn{+*k ߚntk.WBsdUF N{2$}ǧK܌O@Q=Dy9yF`bߠ/ dd<^[a (`9ZuJ(: x.|֣m@L3g+fV d`7a狔lS,{B8Tdى3L. &YT x6g^̒/Ll..|%_/uz>5AZ.@1) >@m mi =Шa\NJ\OHk4H+R\Ŀ*u2:M $>##mmHrH.l!ZĂ;SE l=M=S5Ŗ1e8s=3ҤOPr9R?qO(j!_S$nOPn܀O|KmN)xpU0N6t% !w4o[qKשdYh=_Ousq-Z5 z y,sU0KnFQB`oM摩5һ4\lKn2:'weX^>hTRdFl% GaO!/"JI,ԋ;YO`f @..卭hV6+14HBDM-ef^5<|U +:*Bz[r}DdVH_8_-J2iȅ -<,gXےB9+;{B&sUTG|["zQuT Ұ:U Zl#\ 뗜Bhh"ɣoh̫՜[rqejSmM .#"sYqJc=b^Ng:$D01.G|?0"Xu[[y@! l}!,VD0$䤿;Kse.¸ *idi%sD~=Hd@!0ЋG9eH6p4&s5}SQ_2Gqdr'5UT 0DaZ |J1x\RfTyPnU gQ>fyzui#q"m-+ChV0fZX@Ign{1DHLF:oa -r*]td{>!TWԖOS˥ԳRr F|8֖N/- EyH ^ QKV9ƌ2v;7·vFKQpc_ NG&旸̻w'QsCgM5/J;kHŹZtAh7RJ@K`B܇Z= WށpL@X;ߕE:H+q*b9eӇOrg nׇkb<jn۱$Jp(GzW C *qg8"1̥8LaCo:6|2?сRZ1axxxpk9)оGglL㠎 ǷGgLRlf' 2'.[]=iMO 弞0Lx/lǶ^;_"8dhdryqt^`8)z^_iV:v0ˁ(ަtU!psBp浮Ӂ69 X~ͬBvݘC,`$O(@ِy/o `[!, awl !u @0>B h`ԭq х2ZВAfYˮQ_﯒Xo#AMLxiX8t @݆kF.^L!|2)'EX~6[x[je \M2je: ŋdyS|t`/վ0c] q#tOgcw8K6M88溲T3W_=$ 0*KLtwnǬ j6.0F9 9ufyx0QgkjyrihWt,P9jOÕ5ю{LPcmcf 掀Ӡ*oFq AKA*ϔuH(soM"1gr i:L1|#\R`RD| ϩz䕽Cuo!CY eǾVs^A;Tw!ún1cGFSe٨̷BZh1s 2d gy ZM*鞼drOh~y5Yʧ\漘a#Jƺkfv׎d`./6$ BnϢfzkSɂd}3UCG8miUSq.q/ ;]ar;,<hK_.D 0H9iԲ3D@fԥN4*Cqٗ[2'\ûDJk29jOˤj -Ƈ)MŤn9-_bkY*ɐ6olSOWq/xSM{>|6G{ӔƒPN_$0l̆Ze%\3v.昹,0C2gyKv0Hp;2q1%W@լæqf-R3˨9}\ f"nfϧpW| <`C@ϼO,Wڐ^=Y)Pzbu [>d67?@.Xڬ>lDYS\b]P`@l fxo CN;Ja Q$lO =ƀs?>ϱo*D^QՋ08y3DH m-`0M0$#AOj8bZ(dSx p}o;L<4owIrE sfcP Pz)Ѹ b⼿pOA/abA9 ݱU3NNpݰa:{N^ '[T7sEe[dL6 ۞O+>skLiʩ>`)ۊj٧YIxg8]Uaw/v'G\JG*|E"iމ:& D}W+6I6N]43u)QKIhٹh/u8 jF%67v;I m|E'tuN&twcW+ӇUy.bphػiBy@cIk\qЀ ϫv0r2b''~]L&VSK^o+%t-tEs7ߑ.!%\CR=nitj[p{v #ĦipWkh߄K%}nZ:{J]h={!dx!OgUz+lȕOrԃIqL$ a tX URZd' =hPg:<`i%xT;F<:?}-%ԣ t?wDx^Gs CB7j(?0N՛Nf|L ӜڬJdYfWI3͚E %퇞TE=dqZki"y"v+O;8Zϼ³^2Ǫ`{NSg-c(V>Lb-X=o;U\ʫ`MGp <$Ue2?1 &g=Ίk )X7OK(K^xQѸ2-mn7"'8&qdvnN*y8 kKRC7Hk$rX̰v:>׉vf(F䴄)L7C7U(~A\slN(`+?2fBhA3M!I65{hl۴ ?#nl1엗k!A3 QGI*8y:l&ݣu$GQ@M:z ˼ɇ<=1J7Fp[~<^7B[mE`]lQ?wr񚱻]2x2k 1c#\i}tk}uh* ^5{ox#r5p) 9!`‘؉QBȉbYxo! o> dGq<:"5͢*qE!)bͬ] wJ zg*I9&.>SHKǍ0V5ܬZ@BHJѓyW?%?8P :9)뜬5]d>Jre(Y-$amCr}V4);auzG QlOq׳IXau@liP{G1;IR] k+%i/D|"dJ؏Gʙa!.80x*)6ibv.Q#s˞Z7,n]AB@ۺ!ue U=^eӷc **=EI,%Ԏfqr~{ل c b=ȋC3y `rEb9f7"·=4pf^2j6Ry^^dʽ_tH]q$V<i œM{uX \8& d Vrgۋm jj7j^Zh]? 'lx ~ u9m簾@" l]W;}%vka hhv>0hDf3xQ+UƯCe1DdR_9kw2P>rs79dg4~%ԳhFpOl 35( -̳ Dѿ)I߷ʭ_G;c皆ڋ^'wk g]k#dि*"h@ CA_[:%;T.r#A6^B>;^NoX[N\ڴ  i:+sEj-(8Dk>%Z70?7i]oa@.cy:۾mf=+;(" }.׭CMl/N`J eV 䞅*hst#PN}D^:: blyU?}F5ם-*0] Wp|!eOrq2<+3-1MtiFm(CT,-\wV}HόZ8 1V5 ΈiIĶbhyĻtGZmR ^3FuL: 7=Nmr@ELZ3EMs ]1a~CԷT5 l66z~[GCz.vN -v ,Hc,+{̝5@m[ŧDiH|bU8Bxwv" ~B(ݔPRã) sJ,ct$&;˪ Bt$Rm. &SH^u%e bmPIĠ3mJY=Ѣ8ҪS21O!䯭0 jt7-G08}vLijiΘ >p6*z6eS0޸'KN[s~}."m*o>K,S뗱bϮ`0~Y,@b@LP[ 8 ĭUy1"SIc_zbw =_dL8Rel;[آv '䝗D.nx B%#ż8 9sW-5+P~"R~_Dԉ #=3b|H!+gd:Mp{2-iQ>"EDzl,?%ext*b̂&h B9 y$"]s:6LY@GM5gΓw=[C?(SeM(MaP9$q6wjОBԗg?}a#pHin%қSɭ9jށyX{~b6{z5vPo^c#LQ}-Oڬ5UH ! wt*@-k1v`z}&1#&p!vϙ@7.eq{0(#ʭ#g0y_-am@Ez/3^ ;O>tR'!  m`-꽾FQOHqzQt$MmG%T1m-5m1"|OyYإ a$ #I=d{m |~bPkC8}GJ!1M{!Y\_oato}Hp&H4`#oYL$FYT+lEJz 0oE/M,-AOA$(٣BaMů۫+䯃yR3=x˓Rkl'9j ,IIy ,ޝTrG4yB ݄JPXNzTƮ<'mϡ'̂쩾Nd!f)QȺۄe@uߟצ3֩y˘e]aTйn}ܛs5xyCmX ;8@!#E +ovev~It𸙹}LgM2Gr׺@#sGe!DD)06תzRXQm8ε f^2Lj?ru}q gO`HՑ4l6Pj_|#C8YzQ s[%$U ~VτlM^ "JGJyn t%lHQ0˛A1:yzI<>gǸp"yCs2l$sx:{"-TH^jͿ+! N TFZܷPϡjHzXf)dW6毦 @xY o7H In0%:əNء h#MGEA1ǁbnŁsh۾GZ.֚F7D_S[e[chӇYGG~f|vp@sdx9yHMF,B\!=83ɀM;(^K !ꢼ^¨Uߑ >碠[ 6U^|:L0:>MX]$<Mw#S kآE[x뎲$`NIe,juv~ڒߦڕ$*z0@%Ӑ`fTJ*!1$wJA?[|~ڃ!$y5Dރh6ȨE7†s@Kt+'^?fԥ4Q>o\3瘨Ul &~V`Χ{vij_КIgj)0ܕ.2."7J1%p`yuvn}\BHFU:/FC*̞r͢8[i|;K3G1Ѩ"dh;#T.a0Ci,W pnO t Do:$.^CT‹ R|\g"jixyT;]Fl3pm?nIh)p,~XSg>:'7 Ɵvd6TiY])Ws3b+6,_:RյDk6c(JV/bs}+-ݔD |dZ@N1Y$ܤm8 獴=r%`5tZh,XpMعsv1Ri> 6I:ϚVe'?zQz"1;X]\q+A: PxSvv f_{Fc0b<j;p9>?9IyVdY "&6J*I{eSM_7K2FZW@n; [?Q0ge\Ey+0,,zوƖJUYg'JRr)q#fVwJ 骅nK\EՖVx,a-!2r~UR֚6sۏ{ c.7Cmu&~6PIr`r276Q#/ p~_A4!tcULĽJX& D }d@Qs&1s>|K~  vVK Cn۵ ZŗJ\Ը !\iPyem0bIv*}kMYJ'wML6x@ ^&u6\!y ^L >g1Q}(H!`.xՅT!̲% z%p^wAn9S|3!hwgͮI%qs~W ?!;?0T(3g9Ss݆k_H@Z 1%@:` I+N#Tw`UV0tceFƳ+?H9/Zޱ:$!iRUn~:9tXo܊yQ b$GR@.gÖ5trS{CBGSQț,+;&p?@*׸EcwK4nQ@ES(_*ɲdC@+92߆(-uрB{{XnT͆L7)u]K~6P,z@oA褽 &3(ʬIR;T2Ȝa 6`xOv/9G(M,,߲_O]uFńj micgN%Jd"!tۏg;}2K_'IXEX?Oi>8g8WhEʶH0go[i0_ lb)2veQɱ_f;v r(&4Q !Vg"LT!\euG. %chJ`QroS1lVOuVK.~׆|IUɆf E5?~Xe\fLk).YJh*w|Tlvo'zQ& /*442FӜ?Td>_7VX i PrLDگj" l(;v.]ڦd}gV uCGv=e8|jZ UVPR> E*Bhu)qx_ѭԷHK*2-/¡f\Y!WL^3.CV ~V%>()s&p pZG V6}Z/=Ba[x{W _L^4?`#~Bb$Wސ U*Ƽe|+xWmHhEc5TѪ' H4 ##~tMC'qEUq?+q\D`@A5j$ x_r"yLYQXN"д"Ӡmt#Gyh`^`ɣ2]AZ\~nTd\ƦR ^I˼7 B~r`\$ƄR4;Ad˶O*И^\$PnOL,]8.(O5!*Z8?8߀Go `:k䳱V>*y^n_"Z)ī\ *e˜ut`ۙ9Sgrtg8QS(c")\_nog#x/ǘ0tYogYa%}ʦ^CiK lJZV@A{pc`! ut j/؄ph~׎n[G5vZ8kg;h ygNp M48|3I &g†Ho]{ iN@TtU|n0'O[%:2>RJ3/Z&ѯG/bslTa@YUtMX:RD S{HLP:hT4xPt{ We=%o<ܹ;G{|VA8q"<f/rԂa]vdڟ=b whs@f?Mj1pf,wޔ4=;YON[ {\q t1%>!a`3hpYʷ|5נ5n7<ӈ} t{6jZ(TS#F"$@Gbj6.3j`T!Ί0˨&.nX6 ;t>hpL Y}yU"}+MA ZF8,㬞iOFDc~+:BӼYMqZ͗78LXO8:  (\TnY^v,2?m=#_ p{* &AS)0eo - ;,P~9+q^웤{ejZd~?TO+,jhO%H䳝>pmklʐB'-0IJ\WT_M TW4zpH0ܘEvP`3?&4Ed&?@q6qR(e3aMt: v8qLig+bP C˅4’6b1 9/W}"AVmm^?*L$\D.;DOJa#y7> O.zF64pzh^#eބ=|A#z !S;*? ~;oP|}cPMe̸zCCAXY[D lonv#zI8 AZWПh&j.{50ExE-: VyZ_ɦ(jssh8(٩1Z.uFB[Oa%9ާX,3aMR#SJI 3"%lXNN{3bmy& nI4t]Y7v==dB0P)a@Qy Vs Ed ^=1+_+M..hr1T߳ |5D>5FЖWz0O/1*R݈hIC:0:ns`﷡-`!WYkۻ'pBJRa ʆ~ݩ}#3–PoEi7ыSbY_'чQWмCgt(j.ا u 4t>M bw1{[Ll& jLg;l.j;>O*KZDl! h #!f)F_G2Kb$b^{e[0]AzD.lq hT0ߗ.H䄞$⎈zIQ$X#x ьDAMKZw/q$.4;_alq-=Bq8)?4yIb|}?A]$f"դ-4RO\&7Aƶ8vőrY)Q0ʮ$tub] ;Z6oK(DٻKɃtOX$iВ͜,Lw U+@p:;0>2NV—TJL6Į1ƓMa9 k[As;>.] uǿ«[9(&sJWk1qe/Sss`UU31<"E8huAĀ !/:w6}87I8i\ nj4)*ɫvMzBC_Q"MP>TOdWd[bKBT9PK3U(Q9fX7v#ֆdVO,R0yPj%ZQRhL $7ئe-*K_}.Q̆J6Y @.$%r`'t+r42(mG2f!+iށ4п-`gj ˰OͿn awښK?q/b"(Z?!/RaF ?ΐ&ʝމLe;#6ŁDӵl2Ou\I>eĄO\?gĝ+%;MG=x)Ӿf=QmGÙ W7GAp6<Ї+.YNYa{%n2XK+f|wF gIJ'Q8IC4B ij_NY8_&!'MAx.>Xmfz)~/J?56Y/~Z?)-2o:M8jMeF i\˲UQ ,@C\3\THXxsiJLngxSow LhȦ:Ґ4 k` !(.Į@}9$ԢE!_V,_kMkhiV 8.]x a(.)ctuk"⢶m6t-I}q )Dc҆S :(Hc℟Lj~b7&94҈`=8dcPi*Hga^U~n,G_GQGUHV 8n)d5e<kwyv94<$Iv5B/Jۄ(LavXސx 9!KJ< #f:U˶"GrIuZXt VfXwI)6B6[ڀM1P+?IH^QҊBa"arŹ?$`,sNf#!l\}}[u!bs6v }!sOpj+EL WiUPÛG5*'06Ҷ s-&gPQ C3-ӛ*Ktt"۶GLmC$&8pPT B)` 䕞Skbd$ RA8BQF`cimO.~@ P s۷NǘkkǍ%LB(w;d2zg!10ߎիQngOr0ɾZ^F}$± .^>_#h^ 4!Pg Ǎ?Q正nzTpBH%KH- 2!t[6 8ưfx z{ɬj(Dϋa#i]zN# D ۉ" K!H$_IF8F8 {c )7SP!n:'<>mN3 YS[)jpZ?҆cxh=6])6!g`\:C% c鹞zTw(znʘX5W5A5p"7gOYOT:3'D@RzijMy?vriљyaGwD7lɳ6ȩC%ct!sCjl~{ W BcР'F*J!ibNkfM !)/q5'ja0A`Qu9"{E+6o42b˝5kʁٱPA#?dM,kbK@iâE%}>kKr+{45ˎK=̩Ywi7s0D(M,0u8bnpRE|Cydz 4Ĺe ";ʓVh8i0;2qR B(p=w\w՞iG@/_1em4}6e-g®*KxiO6> !YtbnkL-b/N헺2m1/"WZ^T/wЈ΍ Q}';vΒ?$ rDD wz7NJʰ s~6kuǟ `ۏD]7 )lqʼnT:,!?#M3 I/a)KNT|&zrB0/4y\Js~Ի:Sk($(i<3&֌#̫t;ZT+ /i@O=|P=cbZ-tA:/X3 7_ $hovpZ?fJq0@& U3?T~> NyoI(_l8vx'PAug wMTk}kE;|9PQ~Cz-]8^%+#n^ٸTI#H ҆~/EBJ`f@fA_ULz?nv„+ndR 2ul81m#\\83g{YKV#ƒ dBO!BP;i(&$?VoCsy<7%"*i< N>̃A k r"Tڤ^ I Xy!I4~_@| eC=^7 22" |+oAyr6'%sEi'3U& $@t6@ H K4@"cw d*vy74oޯ`Lw-~KvK־iCVe$\jTHN.oj X"db[e/ }eX]b;2_NS8QYY47=zFh G| Ijɬ[r"u@2"NqQ)$㈃9DFSu*4̉`BCLn\ "v1AjrNL3/cjaDpX͇6իcX9!;Ġ/]J2g*Ec(cM`qE~U+1yfOj "FY<&eQ pZ0{%3ݘՖ$C5^]5Yy< n(1KґT1e)NV0\=[U[tl.q-c T&6m#t a59& *$a Q͏"Ů̸ٶT`ݽ{zKlnSj2Q.ɸiJsxq#4b{@Ҭ*;:3 tIcX̧ZⳊvל{{܁|.K.=])S8ig1m V=YfWp)ot-v!]Wj`vZ/5jK!~>N2xȟ]duf9G rz yk \ii͆Wk!kXOzAJ|QVd2[H*ZRJRx*r0RX8/i7z[>3}̨R` `FF^-U*%`(wUeI3a^TX EШ*kp^;wt`>'%/=țSѰWy}apoe^֊nNg3eͳrl{K?}[k t~^Δ 9+ ؘР 1Q%<{ɀYwd9א5S y4 C.jSWA6GDHT0aE|nдg%ĆN.*>-}:CkNՅl 4WCXɊk8rs  rd/JxB=(+eل%gquzILF at"qSIGPCsȂЦ:cy.T2l+.͚q!~`qQH0n|0 ʻ&ݞ f"Yr¯H,Ԛ 5NqjD^_C[jmGT=nۋq[ʊ01jO@Z%w1Il6@4y ETw(ՃK^FO( &%/v bb!URȫ QcrՁUVm3%雾 vGܫx+'98 ud~(R0ro0 ~j"IgAy_(/0ԥx/ Aت0[`'?}P?}vJ !]^;19QsH~8Af vDH(ȷ(ֶ-#J7oR3guD"+J6pEϵN-B7ɒ;Bs>6? H*!uKY$ 9D;`FqiS=k|ԡ9ElEX$|hkubNܪ﫿SN^i0giZ\ u]vUT=?y5r0(\ME5@f3 nyӗE9ςMLZ/eDpAVz}MitȰ-l>) F>e\60 4W~Hc:\~M,btQ|+0b]xl6DϦu0wj"cX]z*GC<紜_d: wUZ{y=k TGz :[;@LnӆT.SĦ4gg* %C\dZVb oa%ݥ@Chw^aԹ㄀S5v%]s!20^A3CO.Gx]닶^]nw"(de.$ Ch^Ϳy4C5c(rSry_9 ֞b:e45SOm(6&5Lu#N ktohz37X/ݽט{,=ɌMyvs|8@TBKT.iV5LLd`Y"&H+oryYÔKMYc+Dwo&GaĊzo ^NO^P`q4ֆIQc|了e%φcwr|p$DB3tsu1WK Otm5{ Y_{;=svqTu7zK9rM{ o>0Ȳi#/j '$xՐЦ%O*;ktRO6vaP{ Eɔ0s3Ǭ9IO!Q]YtG{ ?u@Ք1."aqϣ V-C!Ȍ;KF@C4'4=- ^/@8\.hc< 2yIeҼ>gsq QEJN)'QΩxPŀ;t͑I]9jXHxWwl!1#v @Z%iQ(@-a3_&\SyfOTv1vѾp|#Ű ZG7&w8y6:Vnm&*y^{㍱go܉=9,ϟL5qGNEjl̆%_ F(}KٺMwTl_ޠ-~rw}4_C}J\"5} LoKhxŹblfm[6sլ_6n>N[UX՞9+}sqkUdإ{T C_&#i@b)\ळ`f%@ur)Na$&`!HVG$ sUJZ*9xU6)R D{|=LM ({`A?ØDU7{w7pNšpZږeN$%ñSӃ+ {>j=E3F8R[.ҷJ-u"5%l2rqJ |*Dhי5"*yDm B:7a8hĜ] 5KUޕQ[аtY>dfm2T$l+2쩐3P;"9{/7 6]U5'C/4m%;#۫|D7@(kibwR7|+{ d{f;yɺp!~ 1:z,Lt N)R4٣x }jHN%>U{AX\Nd%McNPc){}ov$1̃}%Ic8:Lx,u֭8(1og~Q)X 뭹G$3\(ıhI 8ʠOBG5pb+z-ay/Xdӧ2bnj,mf0<HRU'Y&d>rMYm`4Ws&,ڝ)gD;1m#S(1͘ f+4c%(Cq[([72ڛžH7}kl'OftHW',H<%^{\l`}udR7F^߹H R{TߎYҗ,ƽyB^;^iҶ݃* u7BF5)&rm v2o%3Cަ;сYͶ"NI6j5z4vװ"M%g)",glnx`b0oSa zp? T%>ekS쁁 ~\He¬̲$kٶe!XQHh)pޓˠFI ,3LbԼ^Eɧֆ2x#!l  3E2b,#"X vȷJcwXx*4& FZ^Յ{HTA?@/KN3k: 5Nc<[#.opQ^N'up?K}`3Y2|҅KqbQ{2c$q6mv]|Ή ^nt?q!Dvc(|k&ԏCTv 'O`ςQԍ(Poz%qx0c0_ mؼ>Ic 2N4~M(],ao}D#tǢMHQc^D^MLIm2Aarﴀn#2i{m$/a(Q[,_GT0QhK2XKOPtm8fENFn< #3|?bd92RJIR":} 99HOrfyIqt~}.l-r"ɀMVoyu{YS$qN6bsNh#NTe~DA%9o+#\r]zg8=| H&\1n91i3U0 oK9"jbdsf9'[B 3 (p8S` '>Ûyydѵ#I)F䞟Lb0E78=<|,wVIy=Ȉn͍"%tm~B5btL2Qݣ(#կv8A&a;_UǤ6ל<)74#s-l"iXWUQ]MU̧^ǴFRlr l*u >~v0j@rQW4y@`hih&WĘw0K5T]I*2$U,N}ʪ_w~cA3֘$!:?_!bH,5QنTVCmZ(nX+c-w'-mJ(Z#WUMIi"W6\l/>-Lmf3^Pz )kMP.qNm8Pɕ⬝7l~=jXP;J#cj~1ZPBZgF~+JD1L|\w#CJ@@V9MKѸ*a=곏52O({v u)6:elQQcYlIy3{W3C)_@ami'#m-DWM"k٨lN+ J~&5X-<2=@^dtH48 ;!GIv`B7n)(U`'X*|bBFd:!B,[_Y4- vNLmxPƑf^"&w/,ya\-Vk=VNsYZ^VN[ mteqz!Yo/?GVLRa:bϳ+/*>𞟷gZGNyI)B^,˂. 86W8OXAY_ED=|2S44(լ #>E"h2n'%4rh9KF#`)5]U۩#XC׬Vl$؂-Q4'#-{+v s$ZsEhz4K$z纔ک4Y"jku |!6T`2"*j$  6̠3CԃuK-֌%*L.Rpmaglv+fh:|C&_ ^Т|7 p8%QeX$DZݞ,Bt@@:d*XIևc1[[~iQhH%\'*d?$dQHy:&$"6ev eir`5~80VtĎH5yn=\LC9REcy/(V6 t-tVRu<: =EN$t ubu>u 'Oȩ?]R5de~h:I#Ow2jr;$j^CPt igծ^˵=tepw4H86&'4*h~06 = y# H{|Tp %߻8#M}Z߀6w",eG qɨu*4~ '$>K!ȋ]Rؗ$zಖ5%.D8T9.^ V .Z\˽ziKwVrLϷhCXDi#(VM5R9 PVIXB/gPIØD΂مˆj6fqod۴1'(ȇx#Pbr Ui;M!5̠3h/`Um(j]E"~^!c,cVFZ8ZMu 5%WO՚ H*ɱ2lPB86oE像џ4i_"W[$n:@ 4 NT %S bwF4z+mE59Q&id"]Qixf+X ]ޢ7Q5q֏u KHɅ緢JL&̽ {@˲gJaȲ|6yBP͓SeP©=;r/MTԑP"=d`AsiW/q(xj9+NpmK/ oC`!&3bG^.VO_{K)ⴻMёms.)cn34l,MH ӎOIucG`6'A2@LML6&CcE񔜍a5:@ Issr̥6}S )Dy@_L#,ő,xg`kR6` i $`1\+78l>}MTXQCa;6Xz8q>;93䙞Fϐ/`|w nnKԔz匡 Wwb3`3+*״bMٕ!1pJd mcFa($C{kUhTRUΏ~ n>e@/FFb`7;Ѷ@`ϔ8his|- {.\Օ[rřL]Τ79IlՀ4! /#"fhl s@>n{m!J&6G%1ci>׏Ӌ(f5MOz7=n*~jR#%f n6"/q5xfk˕9gy7i'C:Zn˜$'I? ]t8@ġsP0̣3H-T2 ưjD9S2ӇcQ@ F7%H\{[8My"< a;3dvŪޞxbUΘXFyR"j ~l裃ۺ_|- kt$cQg7'"o39#Z)VBس;'u!+ ًd|sBC|ݲ-](%Y#-i PG0/I`p=ڔ+*5$ |{0乿$[aHGh{ȧe/.]jFDTi8i%ϱB¢Gс&ŵM2[H.m&6|y n#Gx H[uW*]e5]\&@J`1ʼ#((0}v 8堑{rᴗa٢_9J]bw֯(#c/0])ˡ4IW乪DhWB)9h@7sbI2RZ&`UeHڙz25=$]e?Ɓv3[a@ dyԎoLlf hXC=͇oÔcaM6(R -dz:-=CQy&4*IM~tݭFtjBGXYjY Vd`QXqp]ﺶʝ?K'`%*ÄN$ S3W{*cbN@gd N-ak^ hVlt3EaU?](iDWX*w]LS ~uYL\*"+c}e;D VMumLzl~Ug3l0V/:M=<6 + ?>bT쌩he#-\_sG)͹/s)+H*kq/ #5#eK3DӕvJkr]N􅥍AJ-)5½uAYךsD4P+`:O @+ '=GDX §MUK[eK95܃71[U3O7h&ek NnՁTsSܑR\:{J-Vwh*򆵙2 )T9O &,nc'E\7 xbW6$G#mūu5bykk(Z,@$mu0*(ݜ2XS'aW=ŵh$f6{vɊ兩9O5a圀֣ѳ{#갫nxŅ{OPv].RK@@-$ nkBc06Qc%\Xt !d0%\\C1c ŷCta5E8R%@P]A81(TJ8A'Bdt[USo{q|ə"z i))lc[kv闰Bڗw;mb1;F^'`I[B^)ljZXzk`sYD|0EF(A{@SO- E"a/.n(mpo;sT[7KZImeVhIq:OTݗpz\AX ݵ{h 2]ԛysv(EP)oIgvLm< 0&lS2o Pҕ'#幞ӃcM4U7_y"B0۲X.>HL^N/qR]XI Ƹ%/s̥md=p##ruft\ ^3YoBw\hVt|q fbc ef7ԾOv^G4s$WpxBj`#Nwj!n~RËmIz4'rdx._WCmM)>閔hrP+ @Ж@sjS9CBEoۙbB60?l nvBl U ( f;J|ޛsþ9-_)u21K4F.Gi.]}Yf]liDx12q{BO+ЃjMy % '菵D,tpU!55?ƃ#6{&]v#s@+I#\]#=kq%)SieÏ9޳F}*ƶ,Vh 86K˃ijZeM~tWr<6>/C Tr"]3&/ĀWUt_-|{^u\;"@k~*BmV (t'Uh,IX{)j!ͅRR.09SS#l4<(S0Ղˮ?Se$iA>D(#x-c 0Fȏ2t[:^w&*qoR{2/to@W;I[Xf4ԝtg pc+wMmhmT*)&L'DѺ,Sˋx!a>#rYC5"7Ⰸۏ)x6>&#U {By,^Jnn"BM C zA{ՖMll$Bi`lu R }0AZʼn.vȄɏVӛ*Y_>̥A4BBkp-Z jLFC[qw_KRZo2rRC8=#ft$]>7~0~ZF@͋Lo^m֨!N{BsS|"KӳHfjI뱭O+$Sƿv=O^?q-.L']K&񮧟g]n3w>RB3]q5@$Ԥەl{GGl@LȒ b@eUe%=iHO\]'<0(Immf@Cft/dͤ'QQ]*12e>Zfx"g6㾔md[ LS=z%[OR@zO*ԈO*`WO#HOM2H "Xw N:,v-_џS݌t2vSUUh.ܣUp'6i!T |mD{Tq5] {\klQ⯳3?\&l -O6QOM8nT??j|Au)Vh YWxcAGmm$DZʰ>hKG_n?OV} ݽP|nUxzv|t)?(&yC([~N?54O1R^/ z?UL'Wm%稇\.nH|&{ke_LXU?m.o{mT?mx$Ru}yQ8/b["Ao*Ah6d%Ӵ-¡1?]nUahM{DkrQ`,'*'qm+gE|LcVk>DVv7fu{ub+;Y94Dt_RJa;J8`NbReBQVHCl%j nTD9yK\(IqYdw1ɵVnKnF^x/6] V蚲ڋJ Q;}=ǥ+^$[sB%qgU_S~?z憫JӳW;&vTv] Sj8!Ы~;KJ)i-Xnl6wX4471yk*ɵgpƙ[ԜP/&O[L,56ǭ2r<%KDP^h'1Aa]L Բdl\8$?Z T/ `uomN^^:#k5 N*]9<_V MUU~`!֝QXa)cl.aexh܁$ V]8B2i"uЋ X!&zp 5~Se0SO BS:}6../CNl2X2+' ppFM˔;$WNxNc5>M_&K ث m9`Åz.hƬajOC\R>M :~fk_*x!1Uhqsxx{]M. <5cR8eBBCq?8U6$egYNo0(8VJs3m"r^GxIENrBӚY\Dg㰇E|iڣ9|O!uf:(Ϟ)sej|Ta y1Cq{>(S`lJ,t.M&ޠ'_Y+1&mCEcTaVc sL}]K\̄ᇍ5Z3P͢IQjN Xl;sa.T/3[m*w;~VC6^s^NbuoNӫ*&mn"Bd! dժVCWFMxl\9bGVi2p5eʹ~[5Qq3ۚ?qv$42R`l-YE|°uX:ZfϸNKR83rcPJFL~ς4W<:b: ]A˲^jU)3q \H _ d {.Y5p9SRDQ|G!i+e@q'rKVI{@BI9\w rA~p=3pd)L9(1xG"N.$q:Ƿ0^LnybEkRuK!Ŭ8_h8Vh>P6ćnRX P:0d3h떕3FCJn :jƅ²ZxoCIE( "2j؊\caڜc?]mIycGy#XГ"j>f°OXvSW`5J@j)^9M;p@$5%ü0u{1>낾͠.̷ar>ƝPnKUbwm| `z@&L"JOWI|5Ҽ*]b{cwZؐW3>ğnrGQ*lf.&~j'bͼ<5hf!mpe\|Jw+3KNWVՃ-Wh)E#SG::H2bcE@%qDIJr `IY4X*7]Gv I9%KP Uq:irg59_ X QZv:^ ;"#YcPe`KAd®' &݋wwpWs+"u-C]1W ڹ) FTЭhB31!&y<5X鈞ՙ/[2_TɰDp`"a. )ubI8>]ٿywdIz|Y(ߠ𙺎@L'UDsjvڍ3~Xͫ88ࠒ_6nկ~gqKVPOl&T£>Iy f" '.‘ypE(述ٰ (5EJ/ #EbK0fq*hFwXG:~y<oOz$2O3{O|#fl"8:@x?88fظGxt_Cm0 ^&k=t5FYБ̼`gQkꆹBUN$yBbTÑ T , &{vU^ (P*3ߒ-7W6ǙZ*:q=dht )=V:S1uOic&׺?IHESHϝwrxuri;5.AKy|&-ӸsX#::X:9 -aP]Jp ǏU r z~\ _ȯփKt, &DW־Sy>:|'|ݑ7p2J/d+366p"V.R?(h;Qx5݅twZo |=$YTRIJ -OsOyٴ?] $ٵ,QF\4["w*1v&9ZEp40> SoOf|DhtsQl: Vy2P ?bV նD֚FB!? AR6NPi$H;UD;W;D|F:0oDm'$:\T":\};AG9ra O&q[Dp75伏9f`,B" 2cV^~OЅ^ 9G ? p38=W;ql^Y֞R4ܖkRкzQ%HޝBz=qK|<۬0ڊ &҄P(aMbkaDdLLdm_ԃ>QǪjٔH;kV"C"Qb |fsN(dŠEuɅBԦd)]A zѽ1d зK3S;>XTX XFSpCDֻ#>F;l2@/?ĹDoĄzz12^mTܐZ8hj- o&n:dn3'0D |P%X^9{|x0RmJWZ44W/*q*f̒V9%T<K-YI*&uh[1B/.%iN>~,,@?/ =.'icy +13Á %h*Y0}o2&6L3˜xl|#\􃅯M*T1SkA5X. =Y4ym񚡳3y bqk|>*H^p^gOm Q D[3mF9-5.}$ <Z*ڸ [L&9 !hwkE!lïy\34U 檷Z#z [/ Iuv0ԽŐ 9I#s2/DSD`%g\*"~u B.}H2wUP2PV`a 'xGYލ~Ɖ jڧv,J=@elSqԆkwˮPm lN8%C3G~5/Ml4:O8ne6p HZ* -("g}ImLcm-d2dWe| + -AP7ckV:A}X2\ǸdBnc[a%@J1Yc$CDEA4ˌѩRiխC8ɯ0W 0#WeU|42V޼o)m ګHxLm{ŤdOj{% L[0ܚJu䋦eb !iEMn~BLbJqϡ| M)i濜+Zێ#յoI$Uh2GYWAH~'oWN_.g%_@ )1sL> /l8:.yhmp-WZR!80vF #]q)E b !~.%+<ᤉ #_ &lz1륺T*76S|8oh Y|eg7ރi,ib%%5m(LsӗV,( 6'=]WW_?Hם8p;h2s#`}qQy6p%3ힶյ-5A;31pgjgc]7PNK#[5 0FeL8}"D~ !ڍMy0ϥ1NA9 W0oѱX c(增)g"XLiΦǩ,Zmu)N> c#Q/T C?QSM>]VchxW|?ag/mV"KmiB(yj5_T8b.e $G렫! ļEŚ#0MyH?;T}ضޟ<3KlJr3r`Yw xe-6tSx,X_ow .nX>?QJϊWJW)@E.<{_K7 R Ok1k1,iWXQl8g9P Qr ?Gl4>hc0?[3_\'j l~!3?S!.ccWI4=g5p?Ҽk#(á5QJRt)/e.Ie{i/9hl41W΋\˜ΙB_L [@ {AlZc)%+jֆ+b6S&e _/sQRPz Im~kͧD`(:Of3,aDW`h}itl'9ys\#&yM奶{ Ž&~t&!5*$*(l@mS"XHr]R꛹^/lUSMeqٶH"4䡛X1. B6S2:GϨYZtW@ezk[I3) 倍b9a5Y BH^[тsTY!VuEhZ`yN0,C ƹb =y{}[DR XiAeys1™JMq·L=b]5\O ;I6L#u]P kX`6ɼN6Scz,Xom|I/iw@W]EQ0s#Rp;4,z7Q#K &PygL`rFxg6ԣs3Iv9_s^z :wH<:ו4/.MouO_A TJUfevJwgmwMn4zˠ]&7!rɕy]USQ<9 ɂ+dC-ɓ;Ke駎p/BJ q{ՕS9NbCECFrRHͰ;^R+ڲ[ZByg殰M-"iLƅ`ઁYq8'$X{4>+玾 Tͷq ďRO;a"O/qaȏ,Ȟ49@}ܼS)U)LJzYFORY -3@iatbWMMb. {VR_ξ.-3+maJ孛&&8/ګ[zr|jQ_ϨJ-o9yS„i~ q_W[̐S=Hg,TYArMR,#DNFTg<3&\CE_HH^wYɁyϞx+;XAoƍ&\i6rDwJ'T>o3XPo϶'Z${A#zYVL5w}[4IZ-OƩlz]U[?Ք#"5)=fZr2Y͡'ޙު ۃ;Vk\*. z#Hz]3 s_Ɲ ctUpUo)t }`03\[LUdÞ@*.vU_t9}QNvv"HEEu-Nz޺8^ jcƚC=,?*bg Xh;6뛣y"*Q޵:iаp)gxHVNp>5<׌]yKicjcD/3fwڡ|v;T-< :O AMLb 74 p, x@ o 얦K#~Kᚹwn^G FM87BZl|30I7>T[ۘy.U٢wБ=ˡ*f_i7*?gɘd!!SOi|a7mzgHuK3JbgEpN}>b#x]gD2'JCJ)ݐ X;YA>o34SF %:)HVj;^+SHQC<\u kUc)"=z#%آ?S) ;N` svE{3#(a*T-{1i Jzdo7"Py-aT>(!7/?j8)Wt͌?QAmł$$I ԉp:o@OEκ~ X żzdp^<sAzI/s tsɭ]}g2^2ȿŀ-LS)J巢X_N!a_whBksĐĽ5{ڢ@4`CNYpGkH.62L2'C,FcAExfFQ^oU.\,,NC%e sr_!Sվ4:=#_P%+$_;jAK$uij(zmiRr.u ZtC7լ}q2;Yěbrȸ8bQ Qq=PQppxMhM zzp)Zb4OhLj4  CYP9ˈNx_r ޚP{X|NzD_Ojsm \ ۉ2ʠCI}LW.mnwŲE;0ݹW@6'DR{Ɔo@{4r4 ~H<]A ^Ճ%u/ޟOx`[?:R!RX(* acB%F uCgշQy5\$x0a'a̮ɿn)A U[=)ƂRV?2ٟ?Uی`=]pجQtY&h;o}]lk<7R  ,) ^`L/mƶH^11] L~,ݼ]kRes,!L&DgON)<@go'Uk+Z{-SXHQ=]\fw\ىzJP&+*GȎ&=y?*Vf#3p"acPӃbT死.}Ŭ1-s࢑ aH@SO.qVcUuI-yfårm'͉\C-}3.Ѿ6TE @_ Wt'_1O+<ϴ0[f* ɩ 0fgQ3' ErE)dY6ٽiKVjn}m[PJ!vz\=M}3k* f0fDY?\qc%F H#+|i32Zg2g:!EkxCH96y~ބT+ؚ{i;7)!* Yx?PѨo^5lq݉n!Jmܧ"嚢zوǛ&9&𯮅x[?g!n D1Un̍#f袧yDY|MUڞڼ($FDH, 8a=$B O/Yр7/UeO a6nR*=}fK8-O\~0K%Ͻ6=F-?tcRY{wDce;XYmSl+AlOE{mm\.0R@3@g~"!m!GS6 }(F"(\ai4,4bB B_W[aC;O>8oRET` '޴wT;\Hx@m,1Y\PI)F% ީitTBxoR"s( 3 D-of` [p6 "9#]]_f,MV3nГKi~g| plք-[Dʾ9u_ E?tI 6`Rq8@Ypmo yٺTJTc= w$| Y (44sUj3`>0F\Ct!"{5f߬F[Zk=wJfAN[uZqH͂#ڐ9XV~Ӿ<>i)$;fXE6v&|l:{ )+Wh=3SNlV ߎ%4_%I~mޮQ"dH!JySN4_wf3<1WAEi@~Tw/k*$̵%g 7Q_EaEP9RBdJkIJ-AL}BDoG;dWi7YF"Rэ2z*C,鏠6j?ζFñ  D%4O?wH)Y*Ϫ&x R>ie\o{0ijSA sH?JSYu]'d$|]/cvf&Du=Q%LP뻣 nZ(F޶c ёveɉ[E0$IsȞ{]o1:}T]"`$۽9GptR=1z {t[wKgb".3xu|_`?>@}$F?N#c_a\B, qU&ME1&)aObrWd@M1cy3↛h2~بT1$|=H&I7gZ;M&g䇇P6vTlr:~hwYΛy b7"%f\&Yo˵opnc;d5Xl$з:' ؒEXÚF!pY X;=5CEԖF&[y(znUZ9oawiI0 t,+RΘ9rًlB͋d|dL']dT'b:e ѼwiƲ13Ce-ǁsEahq~..eU4ya7Ya] :+H@^ĠY{|Hũ,nts 9 m_I ~C!FFcղP4Ђ.m"]ֶz4MI KeNBOR 'W+ Z KCڗ9ոD24*SJ8E;yB6\yL~J@UEe}oJoc* O .bvݞO*z92aE=6.{DU`N&ui92 g\NGfy4'Ca4Јo;7 4TdM*īIoha'CnnmM+RɳG0Tҽ.~_by ddiZfdG`DJQ=1ı^V;r,&ZGW橢 MI e _6.wI%[nhoℷ<:A*lъiވ3OFDX w<8 d>uS=]I庣8׼"qwTe1gݻ5`V{hS==GJHzx|i_uٿ#zAYOaj%jnƀHojӿmpUYvy>C%q@,R>bp- 3]ҨU_rQ1<³(Q.@: uOa.j2LPVI,ǧ?hoҶ_ Q$"T]`grࠇ0ÓPr=ĥJ1حJ)01}HK4o=d7Xw{0k=q|=p#yE &"UQ"^Āg#0:vq,Jdji?xq@P& i/(jֹE^PנAK1q=9Xe@gMA!y--JyZ.{mzbYh%ɲ#m,n|y*&";>wlP9ZY#]bVs֦PdIѨ<(y^݅ ;G{ GjÙ.>BHOn6~8؎>a或Ps򺐟w~<_aepjSy91hwx:9nl%tY-'\"ܔZ$_ LBd1?ē Ӎf6Z^˓ K1!ls=F Vfe 5^5n_+OTjkhy Ix$& "P=ScR.tj&v5eX={7:HI_N {C*!|r2"iOca}(?V L5[] ߱S*i7P~Uai@i麴aMݴnb$wБ[N/t)BU^R;mҁݟ BH&^ؚ5&+ |5:*uf!HpCKB&tu 1@]r:C_)/%T܊ {jMz3뀆U>PCX{9@s7S,]J6:7`TF TFY =D!2bF 03Հ܎;,)p%a'6yR)vyCoG1&dRse# - #U Lbp:i_[uZT#@#~vG4&NqVP漚]btDp9=lRzք ⭒/I1tKEOAv] 9|y/o>J  S;?q tʟ^6̢>A MDѵgӫ]m!rTŠarQDy8UgTꎕ܈[ZZM`ÈkE:'wU W 8w?`>v^s8Vh]+A=i8 F=#QG} >{,)ޟNGiRbx%IKV̲!ÑhāGmqď Mr+}6pN_iY4j:s<2Iӟj`u$C[0a+eNǚQ \YQb֚9qXwzBad@V81yKC]JԂSߩ78fM__X yP^^rfZ])x(VRѫ Y֡;)/.ORj= bKC'M&Av/0h1Hfd XL6w҇$ /뵼t]M.4̖BԽ|kdB@d珊Y)Շxlh +i +ftEI4%v--ћ|m_( +LꅆyQ4"F&;sW' ΫwK!=h}v|RߛU=^'u" 4,T\`~/]"YFCK {,4~ XK|å%6p3@aA׍|`>e j!]eMȳuLWWY|̳O[1}ge$vt􌰸GNR,%&!t!zx  X's 1nR{)| ^(Xⶁ9)q 5H@;T-v)M87.,5xCXY o,!ނ#;9#5#ʈѨ -6Jڊ폇ڱNCi&=ʸ3 , pn*8[8,^bZAhOcu;t@'+"(ko7)HZO n.i{M,Ӫ؟khwj~S:rې<.E.w0nnP"#s~ ŗ@$*;p,µQ0#y"f7upIRH>MPt(NVr}.]w?#NC%;(  Á_sV" )~ uL(TcvW4;(7&첶!U1X>s+jYP Ḅ6P=?|y6<# )cc8KܐkI+f5ʀ:˫O4BVĚ'pQLSV&G`6sK3M(;_F iO]Eۗy&/ŷU$ МZIGPud5Mn8[X̵]^8+ PD)_Om'.}?^[Tu.fDUU&}(+t;e~ -Fg_X޹j+cܬ lOb2dЬۨV&!VwMi9)ð BNNaXo8n$lw-H [ξwTsɾ3"2Թ!0TAT[J 'JRKvW4p<~qED?̣ x(o ^d1ŎZT`,7; {@4I?|H vD 9hAkl6Ĝѧt?&+4aWvV XCIʣJvyzJ?5mMu]nldďy`L DV|&N$`ƼuiIkl9L &Fڻ:qR)':cV? )h|Ы;50Hu+P735h$nrퟬ{wUcq;=H9~NˆOtzy89nId9{HFuįyq8 a, ğ4 -}WÇYb-+̕v"Ɖdk--鯑IU2Ѐm̘8F&֓sMu@-g؅WyE7<@0Oak0QϑT|ixu=zn$`u h5X n(,yy1F31{#}#/f4Ӛ =y)Κ$|m^3:uUEr@+=X1y&bj$r ?\5~|醨9J<w!ճv'0!ʔQKcaM&CJ2!z/DO6 I9j}VZ5s6Yd}~2v>TǾx )7|R/؎+(=0"E5Vܑڭa%UDi%;Tu-=۽ً'X18(JMtng9",g뢝I>d2QATCqJg^loq޷Wng7QPYdX0[{}-{!Z|Vy&Z!ũځ&]N^5|Yf]Hܢ= ,Dbj dv'\BYg_2v 479\{a}-Xsƿ^~>ֲ" x]\\V3cI!nJ iDTGF1mG>򚫻 p'%\A*g8bJfa&YƱ`TRM(Z~h!?r`{YDrA aC oqWBNAɒu뻭z$moMϫjwX*rT>[pKdޥg35I懢ĵ-y Z~(/~ơ-UY0SŤp)-ݱ~z:x, N*/Ә9r9yET'-?R n}n"^rGgT D6ʐ ڸ&1,Ѩƪ[[kNA&X _,PS#z>]IY˕1cM; D (S藂YQ}^gWK U$HJhLF/CF(?);ɾ2$%J $L3"F[G3`wun 4AZy2jNcLpJ' RYՌ:cI/LvNC} +==.TA%t j9}_[!<*UT% ,!01@!8t/2C~4OE#fw O` 0ݼ̎>pz𕈈0 ]C)`Bk'4!dJ<1N#^`|(L & Eu/lK-2^md.s%Ynzu"A6%=ּX ;%U&u$t~n u.nÝ8Y/ͷk6Cr? =%깳ݔ+XԤHuQ>U3ECA΂3־l&+y\-~(ZH62 2qC<ږk1H(UdW5,Īar$̔e`B.!9b7.:b :3 ڔzf3پɴDӯv]PsaRTDkKBcHgG(٨VahAHf]6UH=da⃤) V j}L!؁2'KС .jo.,Y^g6,Rn؜0ȽnH`[1){4a+YIBk}#T]#RTƱ-̓X7&c*ZuYW+7?a6f"Z\0W3*d'FB18WL "wG\,(#I;P8(TW`? :pN]dihgduՊ?^:\ggy8v3`>kVIZ~n;"umG^6eO8bWK9NHcF yy( bmj ɰӳSl9s+ 7>[ݧ%:ljQAp\r|v⋷;P1 hU欮Ce.7e¾]-tE|5[+BA1bKp:IJуlɥo*dw4ȺUt ERIJtj}ZZA#ҔzJK>+RI%G؉(xܐ XV#UWwV;%J < *FJ ^Շf"ۦXPzz ce]L=r?᪼q(K~ H֘i"cYm_9""^a#<" RVDJQN͈="O$GՄJ .YFo(n>Ow"5KM^V#FN*0igp nU[B%R|1&&oXew<#Mۧ>u}eay&v8x}GrH8BvoĠחR.E ;$ Z~?_{x? LK3nàLK\㌴s`Bp$EM͉D1,)*$/%3}g)caSmeK2tWf?t c5zŮt"Yqz<=`Gl@«+^/B]$ $zO2:Q,QLlᙌɒo$GtS|+]ÍW'S EM=X]Z6k ?OMY$Yz猈[tͻ3KDuK/#U((C8Ahd%7$C‹ Fo?Mr$LzO\r:;3r$y`|լ>KA7SR/3ȳY’VЩOqC=w_9aZ\]4BI6LɻeJCfm!Y1c iңRڊӻ_X I#_=/u{΄uňn&>?Џ.y=kA Y^CSĖySl)CxA;PkhabƐI^1|| u,5 [?|amf,< jex#KhRx+oF1rt@(glvk0Dp;Ȇ}۰*3pL)k}ȟIxVB{sJE޻OhFd>6ܗ_J4 wXD>m{ 5`8YS.5_n-B;^HRRȬ=X#Rkl'f!erHFnWMe$ש_҈G˖^bSF$-x yz` Vzf˰{<~*AFQѤ/hЭ9 VYq #>!`EUۼ&M̪܍[ fѧ}X_L 6 34/LĝRWnǕٖĸTTF,iH䔰3wam}ijL)HH4$8De@2wO.J ܧd9,NGyvJC ?{鬢f_^N8 YltaQ}tm<E+4"0Gjk pk`8D[pf@/;mI#: ͑>[Su+4LC͵w]!k65w6JDgei#UO:e d OE#D ,nJP:hS10;ʰj1BFTr(>2%Z3@0IBT:JYxFK# {&^HG}t vQ-F܁J qbVa;"!!^#Q!G.U-4U5 GIXsrn'$`珰PmPtO%w2W|]|76q< ,c՗:!;FzOEpoÒM[^Y`)ܣ1ykz[  ʾf^#@8T$K*ħv3#tWշ:˙S(f ~7Qrzid>f)39j&vv0Wa25@6~YJ[|A~ܾJj πewdgaJpڙ(].4`+A(Q鐗 0IcC@sҫYN{^Tj)Ҏ&Ġ\\f10-͍rhltRQޔtv4,Gڞ9fSUm5@@ \Յ|cOE1>SdGWPM(g훂 Hqk9:QYufRžQIfAItW{yl;b$v. K@IѺ,X}YE?3\ˑ*L!5hn|K*1o7P_Rl%=r,}*?G*k.#K$/&T#Vd57QxxTrSf"IA˘p @H< tK\3Ɣ6t*(4^[#}66U@JJ=nq0{ΑUViUFOL=!lR5G4 x ~G0$Hވذ6AmՌ,}(UQ6<(%[_)!Jh qhVܤpv`EEYl.%&8ʉȀa BmscT9pzS(_w(INnMv'dJzɬ\d7fZ11⷗uԯM#i &)xfwTh0*D6wk!2}%^x)K 3ф4U2ZC).:d :|Ucs9nO|H؇@KcV3c[޲Kݫs?OE@zb4e죑f&`ېLԉ6D(yqe@&iKDiCi=.ޢ'B ]JY-ڛLt g" :׃8ri)5]d}Ȇ,[SP[#dMsp4 ?W0U ̵ l@GKr(A.%d;iYe'G+ֱtBi wuf{ ?ZCQBQ|T֎DYc^\"XzRZwg}[U,X;3`{it7:8b6UK!Q޲d #=k˝?y %VL,9~+1'|/D/LM~- I-'<ݣM8zחVҁВz7ŧT2c?F5z?5!L#652 ۈݯn[\( G,vFEC A=~N& W\&Qn~ m|)s:5^ ʱ؉_A0)dڣtpzj4e n릃&|p<w6n^!r7@\'DؽRs8(͢+֐m'I0:<w! 3[fBw8+sP'j$e)4o͋ah\x`m' ^=CeDy4khZyT׿dfpԖٓ}$@5v(neVkj~YG!Ǜ;hOxXI_9BFmG߀›͊=a*84k C-䋐$ EV,b׽gb OuKq4~t zdc ըT.Ug' ik1OO5 fN \t ]o@䅏AʓV*lU?!՗aޥJx E~ 7JR^Q0Nl8܌Q89c"UG~ibOF۷\V7$Ui1&vS!!hRqYY~rJϼӷ%{1B *>-^:}@c=@W 6 ٓ I׻c'NyƼw=lG䚙RCu z4Ds.w'BB.ЍjV33sћS\h{,bkɾ\vLzEM\t&T ^-&+Gek51h \t$*4 .o?xQ{TpJp nT¡ rr*Esk qH\o \` P*%EùEjڑtaN=r$֛*mt -G5n8hT.<16ܽQu 9m2Ҫb/E,{33R!w7_b 6>!*υxFQhVĐ=S;M8_(OP/Ҥ½LDo궒,ȠW?+Jpxثͨk- %|au <(/eMSTTM^g7ISl!+Aϟ,N ˃1es3'D'/Gl{]f6#Fo.tDpF_v-Bw7%wdkp9]2̨mEeU~&m tHӷw=|PYC>GA >Ur/$!`{`L8ռB1WJ̪x b1g\QOhtLnW ˟8BnSaRjZ:_BX)".`FևڠzIȿY Jl}"beQ,'?|_o1*7:q =)}E*Vѯ./BK^Zgr$t ,4!稃a/mX,Ikd"U!J&jfFFz!끺ϲhSdZ=0n/hZTc빌)${c~ԇ_Y.%8A)+k&0q*QGUԄĢR%$i-]ap*9GV:<rHSDɛgP>#v{z07I ,>;njj{|EixObĘiR&.B-c8I&xa}~2q.}Ӽ`ԀZagH[O7g#)g@e߮B,BNL.'rd9czS;,jy VA v9#Z'"-{ϳoU`֗EP'SR.x>p, }NqiB %M9#67graT0ifҘ70tcv*jn2f{7)lGo/QQ3>}x0-=1$!30ɰhZ bj$a&o.b^A#v5>HA"{đvBs/QJ+~2bqg[v>FLcVf3[ඡ7khog7:tW)`?y#qvÕ55񏵔^b#`U^7-O| vN|yȡ.At5bR=vO5h4 :TLdr=Y7i_"(g:NZ,_T S}c1yw`hZV4 bL!$#Fei4 -6t6+RRH_OdaNrÌ wumVjP˲ּDrv9J <궙*'V{MH=mu&xR>,6t ar(W VtmQ0npQD.+)NKy1⓯gp5+nNy) 3݆QDt_ XauRQmqCYj:EAp2unl}y.87ԫ;`cݙ̣CvYvUKELawz}1`&9ٱWMzp AeV9 fZTgZE1bsrI?h2{HT'/>.r6oKr!EO"r}oPb mqWTa}bDx2zp%i;Jx-JKfg6 RZ*esꐓx j2`d:ܜTf}iXQ%qqiwhouB&2Mƚ ۑj^S * B&ۧa>J[ DD<'4߹(z&ƚsU4L0 c@!:$ƈV ²%zuE1b0Jz4[ ݙ:sʼ1$9,-;'+9!gϺB~,!Y|POmb$pV*5\\oiZD_WvX= dz|ATֽC=c[4j;|ؤu.l^!K[U:7&E޵` '|.4?;ۯTZ\0263r^ja%2N(ܦZ7nhF#- I,6WO:\֍L8, ', D+Zp#ұܿëL#_(,7kVjY4Jx2 z}eGҀzB):b54Pٍƫ\w7f,\(&>]h}JGw:qo0f`mjCP?gALdh LYnh/F bM[DUnuɖ{<яamWbo3t[˿;ف vHrBE(QgJ|0e#nm$`fwf j6G>vQYv=>4jΒ$Wkq/9kV_س|(o(>ikߢct*7. ĠB}a1_7ybZ/a•ļpU΃Nܒ{h9vq8A!xkx+4UiI>-mG."_2Cy}.\O{͹@>RE{4LZ5W UIg-R2oT,!+7MqH)֌?:2|[z]wHq3& ĜYʊ%掿 4fRs;3cvҩdZus/]ȹy40V5/IgQH `ъL"_:#/bs7'А>xl` 9|m6$3pBS0Bqb{vܼR^:kPIe#j|+*cQb;I]ѿr#ӦhBS_`%.BW<bC|īݶjQjǼ64 t6P/PMM턛,t.\`IN_ SVW5B:o]H)kz1*))Nuh&FϬ簐 *M 빁*LXQK{ΐu[l7: @9H^^siZ( J.KjBak@z;LtiNw;;z]I@ᢻB!sJ$;\L{!) BDBbm>-0dhN MI*v/nmh$(g}]c8Fᱞݲ ߸䇗`$@fG˒i-_gZWYa5(%gQN]u|𓴫z8nk7DP3%TEL$gOlrSkM6j_o&4I ʘhJ%dWyܱ 4GH&5. !ްI.ދ'2h-woi.@lBc ȷY 4ҥjEq[Jj(Ԙx^\BKx7M=W bwGcBPF7_0UzR*ardhId/OHD5T(Uńɢc>8)a! PO%Z|X%n,_?%akx2RcDX]ͅɕ3Y Xΰ3έSr>aSXڻ< zוٮŽT3K&إ9FI|6^'$9%`M~b W\gGm!t!,(j7҅ H$!VxDڰߨ NʝYCk (boWT8uT>d*7ld`ו]Ұ+^yd)O-6+}gI:<\J],?ch=W k9@}hHҋ۪F}Fz{nKϰ< jǂͫ0٥4RjYr j1d'X7a؁Ax w kډΪfÍjU$]YR}ia*=˸.b#Weבջ=.>NﰛbKߜ$&ȍl82R$jV]>ˇ'x|`^{Ჿ<73H% yxW8 `ۊWl%#OIRțPsXݔyF3ۯ T&SݡJ}P$ ,-Ld1*M ^[ f;ըͳ6@6b"@dKx;]O](wѺ5Mdd[cՃMSSH ѫzb_L4ܤ XkeUl%َW|Hd ح5$J>MqrhW>2]gp0Zs6fMöaV#`?=Mx abh[`ahT7ë5nHͰks7{9f-I xn(X 7Zmo7e ?)"F(UF>nF.AMAw"gAz0LP9࣍?4*et%WvR0{|O\(aJՎ,)_ط7T, `&, '#TVj2p*-$-'Iիr;:6vJ5?a[.~>Җm0s]1VH]gs. bFL57:׏HDl;26YC`y_Dlt EӒ%W5(3Te)>6] Bn&nM~ AhMGlBHG3%Z>yǦU͠|⚬o/~~ʗm*Qn; zzBSZۭ5&Ú D(݇9!g94oFhn];Po/7IB|gƵ_ gӭ90-G)D>&$>OC I_^,.8W_~$FOd[Yo3 wPSdO;]˒jxqkE'oM`jOoAۄ zF䇙fpqe75O]F}.C%N=^[o 1 2{uwQh@8_ aLœ&$W6l8a(߱(Jk,]ZCZ-=JԠI>sڮw@KMk;B1s%;\nq5s3% :oqz᜞b#3'&ߘwKQRXeSϢ^kBc{]-d])?1̨[J %XMoe#^3 J T#o6.M$%wӶêv7bk#IhYDMcn$ CqbV>yw&)H4QWpÞ X}luCm"H^cfo$S̎UtupQ3%^ۧ.?p;. {uhG=H3ۖ ^3:W/By̝|~4:mM`r6zz}( <} E؆0^/ޒ֭gH%>К>&$%n$OT*aQWZJ\ql)МyB]"A P?F괞 NoggE7iZrJsD#nZpdք )'Ke~t`2jˌnr)29tgr~zA~ L ʦ1wO [RKp?FmY|$fr IvyB:`]V䆩u:CqIA V0!"b0D)q*I2Ȅ되Bg2!{?ItA2X}&M|G`'fcOD}tY˩z+0wꖔ!Z'XUZ92;6Kv0ZFF&_bl+rA2J ^ ̱߬NJ޾0勎xNMTH;l)ZH-QMR4:>h87W7VɧZƢ&!Կqm?(P@M#&)n;T[=Lѓza$ǰcٺל8|}xEr+blR;}+/Zk X`aF+vT9$mzp-\B>3UFiK`xEmq-\(+<$8\xfL"A &X;tmyebiJæ( }En>ǦȊX7+Ҭ=qoRR%L9Es!i2gP2W}M$vH¹Pyq1MYC>F jpZPjؼVh3΂V Ȧ1]# M*%CVt^Hl]Kfhoi- %+2GRG1=:HS`~G^4^$Ȳ2Etf[g5 ,{-4tA˞08;ʶ)s{9bWZTrz\EQwVnuF517jI z>g7 uKMȺeJ|:W~.Zkg6vn)EJZnUntp!yJme]hsl +49CF+%Q#rB~ >܉.8r!"/{YfgeU0~ƣ|L 9Wƍ^2* eͯS&=n1ˋbZb!W5ĔT TȤ}xwelmg>B7 ٟd?le6׶#ZIOQJ7M5D5Mf}:GVS`!7uEK+ fO`} й D"l׼B*(>gߣi@\{oHT~Sw ܸ{, "f@>6J=2NO<@J dUYiR#v GDŽLDzhaP^ԅմǞ}'c+ 0ĩiӘd9Ax(?Rb7îCh9x~5n%O%vjt!4pVi_((bݒ쟉]2J(6Y09PdP6$$+UK'h馴3i&D6 ;h ]6%*}BN)rNZ9B?wU3Τ1eHN'W3V\9ɲ)0j"v lEgЙ2֎Tzzժ4|ʟ%$bs66a*VvnQ+ $crr E\("tS:I3=V;߲Z\h96-Im0$ldOFØ)#n-rg',`M$vׇ#Űmxy\ȥ~>Fg˽& ;ҟ:M8 &I:e`?*~@1x2fK&{XX_ŮG{eqF긠,\u`B .jn}T QIO}1Uv~*<_l;uoh[#!)N2Ek.a* iǘV^n檸-zW2k7A: #S6 I ďVt92H"dT mH ZjNxf ڜ˘d{+,֟qSN^bdsPv+uV"z, IhԜu# $v`tKj8s)CuJ~'w蹋ժ]1?ˀ̙# n>hyxnK0Wd~E$tWx|~ņn4,T[Ϟijh3|j;>Iߵ'*8c~W#y*aw"eץƴY GpܒodDwƑt֣kk: X2VG*LfURb0:z 4'2f!;"rVS FLPAV=T9?XK9S&?z(5^u|" ̟p}Q֝؋ߋeI_)r0^6#]mlĔU/X/0[g!6Qc) 5fb]r,&G uT"b"&aOFd{T69eۖ't;{4跽3/Rf 3Nod95!IpH}/WS!N"č -q_+@=Ai/uWvC`kjmb,0bʼn(R H5 yNZA̒*ݰn\ e%uQon_r؁WNʰU/ Nu0T֋DFŸnOd'mWX#, U`6\S4-f VX$DbFD7ebbvX߁pR쏹a!ݲf;=48dڤ6|6뜖AexqT[a.gʺr^5iZݙ䮉a×:P3y j@XC7~L=q(To?8w%5IIͽhn tky Soد{rgS-1 Db9J0H2|DV^5ljdG&4,v߱cLloa_<*ImV%@Bӭ6_G#=1Pd;aaWpL-o@@hC:2?HKXmL lI45dۙΛ@=2U E179Uՙ5%Q3 HuP'8y+H1t &Sσpyw1J< mB:.'"[#] ,ku0{QZ%aSwx1L =GN4nB\,(=-䵖*/]h}~\'꠰M]^;\gЛ%aT4.mڭiWψا,(Lgg`ɵpM W2D>mXL:+{>`=9h=ӵ ad3gcPpEr9"h8& dZR% }+ 3@i:N2LSlc^. *3(3Z~-kHL\AL܃`u8>Jl648&I-lN _1T5D cYʸ8s\zE ,ٶZpI竌:!_L v-jQ<6boG_眤e֓́_ݫ.Vғy$@S_ҘQ`Q5.W6=f<˃v5mX1@&u!r_g!ߗ=YV)O#GWLAX#T=aϿs?륮{yHBD;n*! 9ׅ>f؉R_]ϱN1bA^Q~@RVZ EhEG0 '$Q$CB'g=TTkliฌyZnx C4^f+08~xan7^ؒύeq#0tz^8rvOsC.sD5fGIpQ̏Nds$-{Yl(mQRRnu)b3tvšYwa"G8ȇX1D"Lkq¥'ȽTKyj.^;`&Stv;w/s2!'`_H㟇Ĕ$e0jp 8:o@̕5o1/l9O׵&Xl `$P4@EI60B_r5Os7<)yr8d'ҙEm1C7; _~ 2;(mN/z#kx%Bd [op~Lc\Y[fK3רǓmrgJq~0IH͕\s>]:O9M~Z& l#TKLثؾGJɂO_tPL,X4f6qh#+.+AfPm2#\>R"SdC$:ɷ6f39uֱwV`:>\Z>[w򴓒2ϙp0啸k̚f_59ծ ?i|Ьү[͠f{.NH"7o&fu(. '>ZQb:@ tWyC v+v{SPŻĖX!U$<^uzr1d( t@cY2Su$ni>Z%H7 uqx:Nm5d ZD%`ߕ4 F@XvH\YfQq^KsaGHp:0RMܬ+^ϟ } dKȁ j~8R &fFCѓxhѓIG>NL`? ʢhX`yP )DřٻJ.gp*{Xo+@Gjّ,JNQn1(ze>?v*w jȟ.Jf0zkƨ՝F2~kb0t0k|}lWz``䪢a;Lrըߑ{e%y` @d@Qf&$n|*RV#J…g\lhќf$_򿗛gnj)¨<bh3#;#nKPuGHv6Jn(aDVy'"`4-0XkfqʫQOB q8*_>i $̦0r)!Ea,Q<"G}+#M,ty6V![;\IحDJfIA*mz_~xC`)e1ϱ}q<q[}6n 3++7czu6ĥyci5dmE",C&, 6bo쾛rr/ \! fP2gCƭ'Dd%fԛw1z?hZpȍ(GBw 5vo([/\kŹ"u-$\5 [>| .(aO;ƒ1vf2+} {-yFMBS{츁m$!^%Kŗ`~D o-v IE5zȾo0Yj fUn>~uF7ncA5K Z<& T 3[5*`-=gpGTM-j[`/6ٸSO߯?/xRJ-km=60j ia;4E)cD@ڸ.XS7͌|Jaw+c| NT~Z%#|& 'oh(b-?bukb>"aÍ2|o' Ya|<VDYMa8IuwuB3 OO61ݍ 'x<AsK>qlKZI λ7cȫg^+G8- 7D] jݘ _ 5~mskqϪ:Ph8S&졎0Mw/okICRA@R f tu|I0]yopd-΄{쁒Ppb;yt;$p,=fj@섴jG[nʮJx I4/.E48-leWׁ6~pU;H23t{GAa36VUa-7.{|dkS,˻tX V{ 3*=qYs vQ4sGqn 7+Ōiujr*bkJƶ\& W32Ӳy7(.M3mX >ԥ4u3Bbrl97 4-󭕒I=έ=eAjxM0˽=/k2Z2󉉚q;8g,).Z@5J};mRf9Dqq4( ϴ^3`ǿK¬vjs=@FbWy p(h*RBuF,ea-&0p *UU-,/dԈjIa6)כ?&_VđS/^4ݡ1 ^I_FQT;C`ᵩNCj렌"~ }[=iMnG&%#v܊iƬd|^8lǹE|~8 3GY;?3|e*6{Xd_ ̱Mc*s dbW'XF @L+.'{]<ǥx ư#lV_+ZFŴzwd\CG;{}γˁ>#3ߎ =EZ0>vB1ohu4)S,# !ٮ4ZVQQlZ0oR9&hA;i.ruyjf7ŘUeENq|T\oj |pқ..mA ix@o[sl !7nl IKm]O_φ͗0fۯ74yrQ>ѝM!T;jQ6jH%><7i |d7;}8aF6\E$/ޛIYOwBBׄRp=xN*+] UbIaDYJ p`H 1>)?D̨g0h-_iݬ\DB̋){bh->"1ԾSپ0pnN7췔c"ø-)alr{W)_ qzվܮ50Zri $yƸ 2sj &Ĥ71IW֜ds1dJV+6Y X5/4ia-Ĵ{JO)_ۿJ  W3ЃrI;w=r8NY >[I%F:MWjQRJ9= /q-ONa9bnRD7 DM:vstƶTȭs&0K&ܓbzX+=|׶"ClmK%ޯ_6acXX cިE''q <) TiFwȬH\Yl8|U]aHTBcYmDt+2²]Fmf*SH0łubX8DbrFkkE^W"z<1җّ;,MA}a~oYʅ+V į~Xx)H7aIo9F'5#%f@Eĕq^if5U:B2Ω煋 p2ؤBݬ"Պ ؙ.ّ"4H~ ЛNcN N5B+.+VM\SD@1 <\,>r!}pt8p ؙ y&W,ޤ/zN!Yl_c E>60Pn5p/DN> ̞075e!8]ft^lkTW|w ^EU{B:ő;kUʖ~^R0HZ0Du Z "kJH$wxbǁҿ2>bοК\qJXyYcADZ.2O#-O6߿A׭z'Eb机^܈l_cqf0S<L#~;`KuF`%Nk1yM̂\4Qb"ps{Đ䅎VxVU }]ewDESf^;ωr@%KSoxKŋMJ ~P%=[UٍCƆs1kF#~'@\-}5~?KʱDbebrF.Z9z,cK^,#rS c~| Rx|P(<3+鱼8 N:;Ib`Nؖ}-qEg( |gB(SI5jWݼ;&oΊ>&1/ْhUkws*~ᡙF jؾH/cDRn&j97)uWt"J"bІbke\P0+.ϹMT0g|{!+0$3_1mTu |`Έٛ@D L,zPB3bu)3V @*E5Tyyq$R31@AdѮ yvoSH;p\ Ɉa9f v]@9e9Բo]SV+>>/d Ҡmx-?*߿Q_|EW/7iyG9Ec?t%ۏ6!e*b!#wu`EwXp?U'U݇W_{$ en~>!M{y.hzH!\rmqh^)Ԟ/WILgB]DS_Q{C&=B`-4LՁ qu䇞ʌ ϿQCq%|EȌ 6$A߾*Ƀ ,2 @ҳ.vg餴Q%W a8ڣYSٷDYP WkW)x\*< ֛<P${ȟsoW5,C˦1+Yes#L8:tQ)Aۃ*s{z/|`1 Cwo90ِㅓd#?&hw|- nv0XJJT` \*Ie׼NǺtuD{oyl]Վ%MŊ|&NHujWlR,hʹ8Nb@\_Msu\ؙGP=UNL-jz Hs+Ž XȥzR{ؕJIZK7Lduђǥsh.:^_iKj짘ѠtqRT>ȀR܏_"fPOp>*&5Џש}q(70- *}ˈ '( ifq-:Ȁ3O4B;d~A,)kyw|WzZECi q9:*&̓muAD]iյY#V\IE,i^9XL /Wy͉rq_5tW+F[8]__V`RY |4~LCpza8MsfiQŃ Aas;uVK ͡,5 &^ہK (@SMB;*`#/Fbޱo{X'vitRav:n@˯yT'r!8 ECɬQ|KiņGjTAR,X`prL갏rlQ|(8=HR {N-3~SǣVJ-cL d7ɰZ9(p|hzVFβGtt.}.tQ`*"Jϛ*wl_/tcb#~0J #4`7OFCZASXz!qu4kέ˲p:tkf[@Fs5 L5hmHU L4.9/cS3Lx֍b(r$YxrGHgs3-=rwll0l]6Syc^}Ȯ,YE>$2bo9Uջ @1^W/*,\u!D~Ⱥ e{)xsjОtŢýԍUݬ=]?~J\覩ţx=FLikl|.LZJNY" ^0? MSn J2K!=F!B_ GmpWe i-cRB&/Neh&wt$=f_&AgEQ[䫓%U2nTECzgwrzZyL[)񟰀h-VI*NqU<7 ܆>u {#ZL19Gń&ea.jȤT,;Hطj![k; ^}'KK (G~2ҫBa. H5Hq#K\Kٞ@~GA=2s=V%YYKsŝBFu(Q}|Cfնn+lJ:BTc5lɇ[vW26UD4%ӛ->?iscD(Ϥ([{2rS PZw?uVar2,Qյ NG5Pbpǀ8OqJfR0zcEym5O%Ԑ&ӮNl x(KL 0ԯuȥ 6\8AnC9AvHnr%SxZX߇|&q_0fM7E;ne~~aex*H,wXcF/.*kv{+|"`R!a4˃Z1w4)8.;\C ,/7K4S2p+Łӈ,eHe\ +[K\6C{n.GOd%=`%?7 4x P.,Nh/໘(i( <2%b^VW\Hg,"!zO#GKly0TrSHRiO,dʓQUw,D\xrE+RA yyy>@P6/h6Fy=Ne wG-yiޥ?8:L*~@, }' 76 " lVq]fq 3G2;t6c hCpM:iz(k eyS%WKp[m;]j3zңTi_MI6,E -$a Uש/|(vӇ61z̐vZu16bA-p0NobA]6SԎXPKLz#9ӗ)mc`B 㳌7^P9@(n5Vk?fG*bP09[W&tpZG{c*9]%0;>OZ"yX0lJbD)YGZn K,oOĆ c+7}8PpU'G=XGsc q A &RI|l3洷GvLJv@?2{,$WiyIcia'-woq|c{I.wl:v'Asx~2V#K%nfpGڶt%AE"R$g,*1*hJjxVefZRl;#тFj!r%>-&PcS*kzv6lnfŢ*Нup:3KD4El~ $Ҩc:jqx \ Id;3㊫z6=OL=p~bBp[yrO??/[ 3 m3Rϩ-b<tD@g/ H ŵ 7wcDz`SA 2,#F dŋC=y$^=:,Yqɻ&.HN!5daF#nN- [0AhNExo Uaw<-X<{~~_oMNh憋Tr,s58l<[gc%WDnںF)` Y4SFp_S2!-ޘsqWzc"ZG̠eum^(Ԣoep 1#3ug|bj 4ga T8 VP|&>Ze+or )M6-ɤ[Ot C] %V5By.DDT= DX{<77.;X`;til I~ Ym,ɂH(oR0oOL>B*: JA2⿀YU"+x$f$m]'UtP=%E=nkc[n^{-TU :8o PY0ዓ4 ?rA_E`Q%’ S[R!8{1G8 2Q~4Wv!:F/5ցY1 56B.WurR4B+񮣅O9`DpN|q(px5?D8{6]$ClM֘akamp4q@}dm*$9uܲI~%j0L2y8mD%bA3R}ҕqu!}= ٭㮰72ߪtPFP9L4izWօ}SϓR9bS&f o(gL~O=q4 '>vw%q*B142W%Q3_樂`܋0 >(jovkj}Je *:E`h'|#\5btZƓJ fҫ[ߧ u'#<5.R3^?h(IW3Ϻ, Bx>~:KM/4 cܕ)4@Zv|%U ^#:Ҧ(J}oAxLJ8 74 $oUıL0vsZ >&쪔gu}w@n{%ve{$ߤ`ǭ⭰` 䛵ni˲h+G=,dWmzC;x,Ae'xA`Ν۬duԨ\(tLNYÁ+bv?CNY,̦yAJ^&\1xkН}x*(~oƲIqGܗ 6t m/jFf_s@qPnc"BѓQqۇ OeRIX@-me3 SP$PFWpPJԊ˳[ }+ț B@h"gFí&e@J0m#!(`f(jj@t+  w!bܙ0*z)=NF㞤j,,[]H36U-|Ѧ7BjENUzfT2H3r; [L4Ua;0/g^h><3?i2|ToM}JLou8dWbI 1D}uuivr1}`B4DSjpEwSFd&n^b+emr|BY$rN@]G-QQJ;޻{SD-HشDkPͶȉ1:31R@hWyr501e r9̙^DﱪIipܞ&6Oi,A,q?' ۢ/Xm{%.X ygÚ3jIB3S[nN6ě !}Ʌr2]ɕ|e@>3X_ݹgCv40ݛiS1BdV9)@regZA4ĵ@Z>Ȏ6mv@Ω=ce+KDKƸsy#p+Ta[i>=$`#psǪ c]W(@fДP+)فpc>Ay1PT諣%;sakmЯa^wNB#%KuW7Iq Tr%D,2Jg(v7>hvtOWPpݷ=( [`z r@~}B$~7Ktq=QXËC;y:0 Z&7=]{T ׈L `Bc7wB[]9ȘW<W뱅j7ۨB6jDψ}ɜ?OT6e˔}6;KPS}~ mÞh*ӑ4eQy:yVb[(jn,;zԴM9hp>:Ppfy &CBqԮ=XmT #0[k,TS%-7F']^@&9K=jTvb˗7'Xr6p`ҧV=wFexWm~Z,^bLkQy5cREhICGZ #U2ѳ";X%i, a >Ь:݇-Wxn~ZкgGF;haqSd/-fVRF# S;Fz/z)WY vʹI}ߺiUI`wbXĵ0ubtUA)cZ5SChqV"< >UU7'%Z2l}U3#Ia`YtMq'FYp/ cNR,E>-X)Q'xiq@\scyFLm^xͩ/ 8'6F}"Ɩ{4,S͎avdF(  ĪF=ԨwU|%4  dRƣv6_=HIJNUڅ&nyhM3)IT;9j,TfU ت4f˳ N~¿%<|=:A" 7jum]XUoDV @ܨq"FAQ)WtKg1X`Uу^j cӝ]=*2.P)|L8t^3(-gݺS`b^N*)r6jS[=IO/‚&]8g3ڂI>p==2=~(fMVָY`hݱh޷jǭS77V9^ 9+`%p74gEky4Z(MTc4 Ƀ硰rE+hCi%$ʑ*]r$HGhȅ>1K*8,`{=t0.:Eg?.I_r{a)ҧmݙHյikW 9JET=|y?"ʗ}Umi:+SboAjpǏoЊݵZedkDL>[Yr=*C#rXZ~oF>%yysLW6E u3XkU!bP!"ƓCvA'n]U`zՈWIٖ>dM06 anfq vlbBSIe% BJ@I۫`IwOkRE(eY bYC1lW06y-/& h+ dOw+Һ`הW}g+z8H<B%tt<䮄(psZTBV.<n⺼1`yX)#so)S-yjMۉɩ9 Tl,vޫNHcׅ=au\c*"Oq4tWv$AH {p~ǎY T GgaIn/o)#`xw<둣%X  ˒B{C}"eGwU{vur@7s2{^7X$kֻ.F~Խfshu>'iK֤Fλ,[7nJ%_B/~m5b KĿϏY6l1[ŶvwD7zl2qS% -'KGH3KSRv5OyX `&n HnW bQnU,4NFĤHuB1ptJي',UB8mkeJ H.mI㛑k1wMß;QKȾ)ˬ+뎒 <`\'vxpƊ`c4SM`d ;&GD 4ſ+e ZB煸æP}|uvUá=3Cv| H8bw7\x\'37fvpV_pTFu^`kJ#\ <2l1)8\w pΦF+M R3Eղ}7y%O+|@X,yOu)zPf}ݼ Gt׋?j5OoMO 58;I2NT̉]"YPH5@=YBvei& z*=XK2=C5 bk^ P2C$r%b|YVj&HNؑaTg>lpiA]pjb8P\06P8s‡_`F=SdN&t]ܘci-2q6IWN 4- + X_{{?WfQ ]$m .ԱD7u%23f'DC<ߎrpwϥfNMWgJU?ȵx)&~bQa8Vq\Z~Rrʮ;g>8J?-zq󽥞\}/ T;?^8- wFɻMͩoF*gӣĻ.#Q aBt“ƬGהu[X3X4G| T,sѷgonFLHaAO\~?pJwi 1}RB5ɺRxd M}WD/5U7NDKY9{;f%υ/[Y޳F[^S"`*H6  ̯tue(1NTv.ר#q"pǭf1,. 9*0fZQR/=."9r1DNRl#zOɌ\>i.p#׹?gԟ=3a G&H0M7 K!xA>25|=(پ3NLSg/ U_TtKFkV\ڪG%D>#O1{/2]jId%J4uӆi|YsɄ{S/GgK>0j^4n P8w>N M(?ox\/[[/#{+涫mE\M|p=mf^8ڀ]\:q''ގ\zp{16?\` O4&щCPO3Ib S"((GEѸ[..8 R>Kmn'`skǾq?095&:_ܨ,p ٷyq?; ՋK2XQҟ_lX}h!MVGlm Ԁuhj %yb{ME!H7YAxj#:u3NA֫/Ʃ~q_/ufW|Gt|[͒ڌ?s]Z9բȸanT2k3aqWh 6kR&]]TMH 2GcX:OQc^{8A6SCuk7e}ʞ/H Ư+q_PˮܒlM:._ň`)-y}"?*gSX(B+j9HFu+Si= H!gE_69e *HR [M^ϔHU+yeޥ)a,7 fivA'qre#(Y'ٞTGHm`et6g#mYŬ9ͩ@]?(m>q.QrN) %$ۇE$IVܻ|%aNWLF:HaHOw!"]mNp:1;hUxձza~KN0tU[oX8_HPUlȑ|Fv5P#1] 2mI дUMBă䚘ЫjC(ܸ+/|t׆Ős<>Wb9 xL-zLo4)(poSnm6<Mh%M׾2)V}P 1buv mU6j4xmڢX.JecNJ Pߝr8Njϩ"z侳XB9F 0eyGKsq:qBW1W\8-[JNH߾X%=#o܌A_9 T9_X5v fˡyivk2hiGzklr{}? HhODWx/tX rL-7>:)xcUP\ԏ fHrmB8KRX+ {X<2AB0J8 InE84<$q*Vg{c I J< k:EԬRr6^Ӵ΋`+[^ن}٧F8pzoYŻ$[-Ffhl.5 |Ei2?*I1_EQKPP&:/uZ\6dLT!>sg2|։ pF3ו n(YIu#oK'GQIe\s}&2͛~?S<7S\-.XiBfǯ rݳTeblI*L6Y@l}"_Tvx/ a8fNVWA|>k^Т6VsGT>r,McYd'TW_:O}/r:9D [@ג % bA-o3=W/R= u\= &c(g v9G_K :*wQz8w}j쭵gdR!xK+EgG j,xnZYv| %/6j_4JF(o_{Cnp94~!`  09ƭj >w]+ R^ K jjj7W1eh td~x;v8{n/h$Ыp[~2U۹H`iyQ 6:Մg{SK49q2I…e. '~]lqc` e1 }3iQ?p# Y$ CݬWy$EL=Z c54/40L}׾,C#ok?م 5ԌWүªuuB.EM˴AGS,:VS G(!KRCQNUkb#L`/ly?ra^/K F4diV~_G#O˛ P#2gVb_RMv&ngAw{\ *BHDwIt44a5Và6Mmbb yaЇ\QЧy+vS"1E{S-˖L: PFHVA,yT60>^ɪ|L,΅wds9^n בa][qN{A'f#S2w6BpջZ =+ "%Y*HOK"SS,&|fhX)> o xeBZ؅014jk4bKAPLddI?" &#g턩{X_c-ҬBܹ̱8$@MF+qۘcN48gwHOFDrlwFQ /%zƤtN K|2Ewo?LdCqs% ғwqK\v+?03~TF| [md :mV ݣ2EוAL)RB;ׇ5R~}t|l& 쵘;_8} SqLnmxh)LnrGOz]̓An_za BgtD5X/,6yLSjQ r2plV(K.>~ (z{Ҽ O{7B$6 ؽnj]TpUg~8Gʽ24>9xXFS=+Bw?ҩrPhR/bQguB@#;2Ӡ0 i0tdDRn%,a#L-f5D* ;A? qRp)g+Bi8 #^0G+Dݚb´Tt"lTh(r4=-m|/1]{UzoM|~m9C6qYc\T5.ԫC#X뮠#62Q!haXV_bU\-kޕxdEaN-ȅA0}~_{!Es X $jBhm)=&a]W+_x2`k/7/ P"@a0_ٞm%(3Z"6vg}D OY=6wt.,1h08VO*o2DRr%^mXw7X|Ӷ6Y<|^.] '>OD2J5ꈺu@}=h4Y,xi#6^e˼SiPDљԪ3( om6V%^-sy %`$S "$br7C8}}n1 SkXeu+;N ZU*IԦjHtvo/Ji9]@⊑Xo$28+N@`]ғקU, 44@*܂2Aa -uJ-t''(2Vqu=i^}B0?p:NhT٫AB/^@0^`Ƽ vg#pe3-p"ެ z5a'aWUQOC$6"k1W0>ܺ(azJ zuSM39<) WMU&zɉ6%V niS7N+D(D Y`z;$ ^FIM3z,-1V!62KXĢ!s~ݥs0;y*lK7rԩB45meXI'g=w^h&7 tQep! T~<4gߵ_ f뙖P'zs%7UV KG@W{FO' '~ioc`̬3&0T4Buu"xc1֔S.j҉܄~q7W@>_~"tYb&XcvSq4rfb+Gs@73S𤪶]>.U>Qܲ`;ǒ_Ö7uU)c+3n Y)+^\Z?:8#gZnrD9f!DUw !!':0'©ǫ}LÆQ66=C,Lu:lQ~P^h =3,ۇS#]s v<!J ΋?M9G>FjLe=(1d2QKrCC@/CQvͧb`RV;S S SP`1CE`,4ÈIgT O}lxbn{6$oi,TlP%]h?GrD <2Uvzky6 &{G"feQ 900TrJ_7l1NثŻ:NQ1>B.|.<4cXCZ|] )lA@[ $nTbKɼBcB#ɡ%&JPI9Gc,<7;2 Dgh1 `}[5˅U^#p'OsDN^ p[un썆U?}Ϝ9=a>枃tfu]> ȴx,NS&;( Q}`rԻ-xk.(ǐÉ.*r"p`$"Ay;UihլtDg5b/iygC̅r)lؤ B饶ڣ hWrD:+烨Dv@E}}GV~m;' |$f! _5dVPp]~bIa#zX[@*Y)lB^z7hSw .Bop| Q‡Ө \M-/ +IvhY^^Uh\i ɤy] Tbϴ;2ngu H:A":g絏Ke32ܙ7i\!.+˘9V3#: [ ǭdɪSelPoY{hF:8q#x望K;7uHȣ0<|MleVʠA7ȣr6.EE̢z3yVTԬmE*aeD#ҧ<%O1a\ݏ=;-cqӰf/Ƥ o]l#]Fs0ڮ䀣=r]N;* ۼ9Y]H* 60ǐ7 )HV3v"T׫+'0fM&(c-=lSV){W3삲'ub2*#1#*5)vmCg)&F3p" $Sm: H(jHY8fJ2L6i{'3&hC#eUNeCٟu 2N>ra, 1Vԕ*Ra< frGlZIQ `%̩ΐi=0FD"-Xr?~l"Dɞ0lpP4.ZcN3>jawJWk#lpSSg'XNUx>P]`e͍r{YhSsX:.rSBsϥ#]o;UA>cFWRض`gdalaf΍Nd'ovا6FΑ|VB:k.CVH@DQ #6Rf}:z=j@h|qu)b ,V;Dgj76;S>IOfu v3K8"lNVadmj}D]W-pn{f8H64Y9'u3_U+2'ژ!CQlu#Oӳ%{ROxw):Ne ϨIM o kdTfc7NѰM8g@OTRC(Kƒ Wܛ2 &,7/S?y(GX(̑ef('Qc.rcUQ/KIQS q *`+(D7T:Gw 2MX.C? +; DR72oHGzhȭ xּF<|z ͝%؁Ye!ά'`Oc;6Xؒ5jG|c^j2?+5CNE+0~3-Gۑ6>-4aBa<&)n5ˊuTXAT?.ܼ|5&ɝܫ\01qDvq0^KrEWҠ/y58Nr=UCF젻XIv*ؓu}B*W0vZV$̺Z&vD8-eЃ [;hA_+N18HV:|M41lJ5S+=wN\s-W ڙ|YdHrVy<ތ0K<""_o‡֖=v\/;ްсWOcwpߜՑs׈Ҳ !`]\RaF eYĜ1{CMc^%U@AkHX'4‘z'` < mܔ^lo ~<7|Ȫ,43߱9:B{8kXgR/ž}A[JbsAU{LMR=MFVq7(/xvy )c<ۺfI=a,¿a) 5QS .eǟ;T=6>Ů}3JW1\O@Dbܡ3e۝YWP^S2f ob`Ґek'Ӂ@/ OTJ%rNݚXBA;AiqVӮ:)s]@ o{`jO'e>&i=ϑl A'slO~6 !wFoҍa 3k߻"ԮnK_6Ʀ "h&b~xHoM] sQ̹̎ۃf_E_Ŝi;`QCZjި\\Xyj9ʣְ ^1*}i͵'FS}R7dAfLR%O"UdUBDU *}d֯g! ^_#U#^IF2S*Ϛ~gBN~B"yy$y{ǶNy|R[|7^~_G}qzï}' k}ġ 2Zs׼~nҊien [" t|k[rģl𻤾 <8Ѯ .ObQf2X(SHT'dvRqf\#3@BTc*O!i01v~UH@اSPSYD/܀!~30z9VDz(~o lv*;&| 0cydUŤ uFM)0U4i0Ig~FoމT>)FuV yEOƛX ZwyTeЮ-OkOM'~v M'H%-g̎RvW<R5+$zP9x>pb" s z6)sax!'s+7~-vV hJ@Zr,0$:5w{Ty綸?=mo-|y̮~i>l3^3M+c:3'GrwD܄w"*9󰭀gj.}*j= u.Q&W/mPXr^3%sOm[QZ7[ԄҊ9I=]V0"r.r6Ѐ{J'ei2J2j /f"Lt}ط"5Ve+3Ϥp/4{ )hgR5'71JtKt8h|Nkd[Z@\ DIظ&q6Ǽ7^T /4k^JA u.M0>EW ]fP3 yjbc$c% PP f-r{y޹ҁ'4O=vr|_'*48u%urA]F>GTߘeu)#oP_#f/da2BAFM]HOH~^=DH8Jf)E M[y7?%իE5}r jz n$$ B4V9("Z)r[R`w ӫQ-| \ **$ wguQ)O0R3|eW1D "'z=֏ut(FE 9]h;+0IMf,FD~'TޢxI(cS%i@2Z}݂fU7en%벱uoxU3ǺGxC>*0k[-hC(pˮ*R[9Y_^pEIYxA?ڽ*lxoZl5~UXuYt`>oz41a>V<`F)qlJ#xyeVdT @Nď5 ekEy6Vx?#=]"Y հvס'ChfxJd8%Bb#| .E!o((K^J-ȅh.An1&Г+vPlƈJ9cIa-]AFYV ;T~tȺ'Kڍ[xT28ٚVZ| uXi=JFDVmC$6 ~ՎEP60##R0<ͥj4AsXPD{x3~8/ *voġ#f/ %En=9H2(\K#?mT6<2NQ5a [R%^ylAMoBڅ^;c'41ءr%خTjPr@ҽ!};=z>b.bdJ5, 9{i&'eP<m/vT8p\ɆYeRX>Yo3 I{\I"Q?6I LfQ\H+n3?LSj N @FJG[,ԥGV-(K◢{hO1ZpawHG?!z rbS n紿>{'R:ˎ>灺9}NQƍ\/4 G*yE:z6 S2EDQ>l^P}3SsFA~nR;U/3-}l^ȷQט1 '@?#TTwI.kϓQ>5ԛ1~\߯ %0 gRwNs):_g(AbmWc(B<xЗ%IudDf!8QD]p۽ݜͦ O\q9A/D?" A3xZkD9\Nzۨ/$@Āu'G>;-_Q ,jv:WD=dXC+S,Mrsl%a%hA"!͊ӿ$O8/}s y3*MW+xKRѶD#raIrɟO#8ּ2N|n8F @̇oBohu%eR;D7qnc}+Z/.$&WE٭CG"dAfC>Y]7H7,5>4HyL&4oi +Iʔ %8B9DXI=_5j '>Vs&лMn/jcs\:;@  PU -1nJpԇljX3UHD&4g7QG{ OZ2Hv>Xi$79m I_E'S+JJ̎ ߐZL υQ9шiQL&>cXÅEs`g`9HƓ qҦj?ivFQpnH ibė8Ko ѕ8ܠ˴b+FEKw{ıffh}#sRUA/tDb3$k<:nYQH nqajɗqsJ2 aKfAPpWiww8Ni5 aE2Eq9E!Ғ~.EfW*cl6.j0o%@U gJ/=Z˹x?`e 4P)aQ"K4nMvy-|z>]QT.Al]GҬ2[eq U_DlP_;eAn ȅVA µXLZceXQpW4z!jʀ<^PCGyI>kPT^/wEUe{1x!ʝqQ0./8i7o.aCӎO`Y{"E\S;.1p!:?paMޔZߛFٷv^lWyx  =k._b"#/gKtD?BP|+\%3/RrݓPӐ+aݡ!:XKl=JB'6 ʋDۺ~ Iwpo\N *F 74GCM!mA^W_ΡGzgm0:8B.1 < i);&B_u'竊Ja.pIuΰ1%ݕgD.as.^knћQ;kM[9ě/~VY_:F2>l,a d?,CRy?={d͛z^V;܋oO uK2Xd9R-h x] 㫝gB+#-3^7!`0*صT7x-*jaT0:4U]/>"ȭ>omq]dLjě6 P4׬w5Z+Fn"-B⃁𞺟|j|lA:kG!˖BYw슯r=2u5~0w*ObgQ -e\fF}oDw{"M>uxU ܢnNN?4SPH?Τzy7[A"hxlb\yJ8HM>ɷ{!U3l[c) WkJ L犙DD%jӹP\oL?E&3utTgg'uSf-xdnQ@)mA-y301׽p7Ũ{dEt y["{ g(>AZ+}Æ5fNxLd4 s)o4G7(,w?j&텉9ۘCV0ygx 8vKr7Vg$YZ /ł\ c蹲Z&>}6΍ˢ K^l Rxxz;̽ ɚF͍x1Nb\izl0@ HPڰ\Q B_d?ЛS&A̭lt#XkQQWY'jb Oƞ:lQo:16] f. MȫsUd5DxqL&PLNɉr Mnb;fs탾L vA2C!Y=P~F]],5 OQ{<8f/M\Np{\i5! - ev#2GoɭaQ_-Us> :93Z$gqP~`U.Suj9\y=>I6x" p  3M9D<l8,c(ѠL'-cJ8q |fZg0| ‘~[wZj!x2qهJY]~i#$#L]5Ա߲2~-@{p:oqZ9MaUv|Y`].[y&ݘ\?gkߖb'syL^6TIEfO6r'm"ICJP9^P ߚQ%M*wul붷Vb١jq?ri4SKOkm^XbKz.2ⓜuLg K&;Df:xt8UuYR"X/ 2BJFI3h]M}\348?r*YBSݶ)(iM8I6r,;SK",%0O b#rgPd]%P&b 78]5=Gȩ[X DԔ@ WvzWdϫa^29YDL"K鍻<8y=-D)z;uvS+-8c-22(l LH!薞2g#Lk@mR܄T*6|=C 2riܡim4?!>X~Qqm|Ve$Ȉyt`5{2`qEE"\\dɨsQI$A|AgbĐCqʖ 8tHvUe){sn9(Q%ij| ^17j;jdP\3T n0ci/ČP;S?ǘORi4I68x($(2 y̷Nn(|7Xe`mzIG1j t.h@G.'iˏTBZ?"HkLA<({ҍ7@h^\*mw퀀Y+o",H#hqMe _If\{h4leg>syN+ɧ ۛ M4k g oF!oѷaAmMIgd%$׆zz]Esg/\/QU 0Ǧ_켗W[ͪ * yd+:8)6 GA UON/h̉vz_Kq#!\e*u̺֤rU"/j(SQN ZwصL Xm#F ԛz}5' պ]<=nVvI&5xB귢< tv'&tx|mj̓6\&Ӽрզ0MX|է*0(jg*]UIS8|si 'jV5x/$Z/n]JK5umJ68z ,FʛfBJA۴OVQ*H1; "h\Q%ƒZ5jA-%i*yB1xfSŴ([0f{b6i{Dv^9oݧtΙ amа?6y7V noS~R'%61P!?),ȩ.W4lO&1W9rp Z=9$.Vup|c?Ѣ"f jC-XѲcߵ졖ܰz,|.]S!b7rE^Bײ[/x;P;bRX >h>,^ -lB'J}^R GQ|0M7"^49v[(AIu,ue:vߣ?FZExc. m 0s%9(ڃNs3-ML+gl~yt2j4tx嘜0#4t"=UKZmFyCد҇l4 ƐͲ#=i--7r~l7RR׫6NO!ۭЂDCO=G>[Z `E=1TV ?&VCai7&.)רk$ Ny+3!]&J-PQaVC.sMX};HfW,΂0p6BޖAcq1lOZC$6d\mj;N!ltTefBJX9橯HUS #d1%2 dɬCt=]G̸\pxyR!A Xʊ jR *JmiԍkdZZRejY|eX1r=fi{Jr)g|ͲA0 ~ϑX'b1Rfꁫdzaϛ+fWM=/D4WAmӏ`L1 *-˾ !O_i9pz]d(*Y\D<.tP|]b,^>"l]t`Voc*g%섉m ~ n8/2K *|_9lbzӍfglEl |1=qu?l'|-4F P;WD!9,U)U"qckedkIOV-dIb Rtfv6uPGLv $0,t9Jnjo,U(R~qL$DgLyH)t6#6 d_"Q,0| ';',_~؇WLArjyR fZ(Ɇr U('C:}!)r7ipT/7q:>cBj+A=d2*7M `$Dbu| =ƔW_IR~0oe)I-?Y!X@p֨yJD /#߱omZ?QH i$&iƭ]8/*эyBNCe` C3fYKHʞj tgM]Wz2ޅ LZQ,i 7@ִF TTp&Û3V6KLh߁cGgW}tf k-@V*%h=7bY[}I>H?͛l[&. 1//EU[ܰh$˒asw~xF<1+j2%Zӄ[d.M^83>laǡ=.7\V: >~uR?ns3 %z/\$ρbϳ'+D6ȉտ(?Ө4y%=kXhsӽXނҽN=zzְKB~~H#-HSF!<tQU. 5#כּl8~z+^#,+CBߎ$H͖LS>5 =F*lj7vۖ(7s,Lhk㒰# ($2OU.yWMD0)wcϦ륆'u\=UR+,}ITBx/6ѵ~B @vw^'ʓ2Ruu"[!H_ǽf |rWRԑl0 *şȾDl˕Q ˺ZinqqH4סHΌ.@;]ɘ8-jPWPXD2֬lRR昛@@!-KV.V|oD-p;mP8Fֶ&i nz{rkOr#С5x|?~~mTQiPFSaS%v#tIr$AK]_zqjҕuۮaw-?&ڄ ~cxL-^p.rj%ǜ^ HO[K#trf_ܢPP4ъjYCt.mA_s*`hՖ ,Dn9E@x -ּ``H$ }@7%Rz),MO5>a>L 8ӄ8by̏ݢ%Y&`snÁ>l4HSSq=;aʄ&dAЦO@A~\/~=%!u@mObj"z= WMzW$ǓK} f@ka}Lq%?*:X~.&š&Ks q( F(#0fO(4=G{:(gHr({`XP  B+.=XMY~,7U|HrkonHmvDEʒcER?a^Z),:IaՔ? ' bqVUd}_~@?N k;!az68j/&T@5P&B`C"r~BNF*_+LKj05'ͯD+DTH e>TUL@4ntb ~jN'J uaOEd|!*b2oa gE3gMtҦ=MQ]DOЭoxok.3֯A݂Tب"`L5޵E|sǪ$𚇇޳!)C7yHN17Kkb0GbA3+mǒJ@- $$}]r2=,3&W_@ !kѮzp5FRCZڟW}Kx#1( ;1f B u_J$r  .GݢvscWS\4m0֙e<a$4~_ QYK$`&׶\FSBdWW8^'4!m}ɛU[oG2ߖGA߾C$.5ARfw!HEH h@7SV$Ygƛhxմp=frdlTݳJC7XHFf8|3_a| D0A$4QW#)ߓеiΘޒD%ɫa lcr1Dr0|6 }~^;%ņ]xc{ ƠZǀA_) 3W2 \hΖ> n{T1;dyd~|KE"4s\dc4Gd%H%]@._tn {߯ϴ?m:|S.K:;(J!`G*\?{S0pΖ"QȓJi _,i jJPL'dYZ vT%0j(&n-4^vN9gt]qhIr )G:oR=CB4<|8<􂆚ZBZd=㬾plDh:lJg UmB̆US|^Cj^_EIgc@ěuP(\YQN 4E[/BO%zUpzg;S$c6^|\jTn $.^,y\,X{^74eZb͑!w* | ,obmZF^M?~ 4 :bLxu@ #ÉHY'R)%O8e'$ch%tx8 d(Q"N#|QG?r t9"^hH a{!!x1 T.| Pr4(߆&X0fp@١~[~IJQ=^-Ƙ0;<Єc A ü0:x5'钠"e3AwZ{>[+W/,d(ͯix9տR(Șu]}pYGQ.1ږ?Z8Y@ft0&}%.UP$R-qX/֭ò[fIAff4 ڵErT}4{0cD&K.n:xg@1bRֹ +{D_Q%GVb< i\OP2byksj酏B, >RHC8Ye&)ʉ.@QIm]pSAn?/ 8@/7S}:S_͗L<ցiRڏ?FCd𥤱^ggyF(ƕ9 dNs5?VV7 NAxV=Ǎp-Pecm6EX{kPڥi6pP".\'kAg腖 7ͷl3X"0xI2nӮ;,PibϱZH*)oIn)8$bп1Ty#<)I<-z}GtA82;ZEf;]%:J27=E}9> JpX%0K#*-_3܇D6B7q94bǵe/Mnn]xcfS-M4&0uh BKN 'rz> YQ JFGn)GCr|M@K4,{Բcl|H[=Jd40v(LY9ƀ]u ӒtSIT*0 B c,j3eEO5K慨|@u^6Yʼle>{ vEġ>+t(2"2-Ӛcm*va":J)[ȋhf<}f?[`DJS&z*ȸ p77 'F=e ,艒9L76ӣ\ι@*]7q&}h <u5akj:)NE x $ WULv4>Q̣oAغyo%Ѫ'RB>NYisqn ;Atf x_lTiTH!cc\A1S/f]hě醏gFܐٷ<LS 3إzcڧj#̿c`2|5>P@$6xW_^u/D3)N'(b#'*S"s'Ј pexP9ˉCbH=o*ڀ9v Z*@ B\kE/40;{aSfyMIc]P@ tbK,%$|V/|+ܩ0p[-EOT uM D~xk(?:X yE>lF_2`>:.[N4ANDz[``z8r ~ ƛ-.o`@S4[xSt&|U:4直__.9$({1E;=P]fHr_-NKнUIS^^ [UH$HȘȮ4SyT:1 }Gx/tp}Ӵqtߦ]\܎OmB$NG"?zoGQpR nے>ֲ%flRV&u4UKMf|kcƗF5Gu[iFB{:r#gnS0~G`Crt??gQ2q4 2ϭj D{r0C9Th$J!<ƪ넠.yY3.;qrxIugt!h0)_-Ղz_PD N£N> e\<;P㑇4#C$aR{Yj~'ن%o,IA^{#d CIYp&(D30DٸO{& AvsVSW\ՑhXU3JÊFʆ9CEgj+afqkWK<wU5?` `JF#YpJ9z0%駬_0Λ_6oYafo\D%iZ@c=U{\4_;yX{ܜ9t։GݨԢ$csMLEOVrU7 `##}+4kBe> J56^uG5JX,b2w)ٗv߲@`4v򪑀bU9r~EN`>?lƷ|G,s /2E_AiߒeNCTVi,7fܪ$EP @# '_̺Bj~gxQ2 :Yz~@ de:mOC=fxBgsZXI;aѥ"youfFAj\qjb: 2"2cb 87Boq@tg^-&`4$0ڇJ "c9) V$m ܊R c6bHr,FKvpT__Qi\, Ƌvv^ZDdo=h'!}1tB XU`0<ڲQM!I#;5fܛI<[ܷuYdG7%:VתJ7AħF,aVyxm<,P;%|s歆XG76yD 'k :a69G` KN×F'0.G|R1,|.|5 θƜB#o3~ق/|*x(_&_%_wzE-sI1w@uB6. (' Ēd;,[Lfg-+1o5IǥVrU <]^S l ײKռ|9m}]/o&FuVFf+ISƬ$_Yj^鵎Nc=j=a J*fȣZ>:foye{Sq0m24/gv4(1vV- CqGa9v|7.|&S $8K l`Þ3XUpOg5-jjTH2tl7{%2<֮Y0[ *sg _6.pl?3W6s\_i/8A#V$k2hg SםAU]x-sYnU_n '؆@x>#yUZ^7h%$ IKX%`*-E ҫRzR cQ,|ܪ7w𸹽uka5q9 Y<w0")B.OT/V1 YCiT MwShMDNyH3K PO;d0H@XYUnĹ%I 2R9I$kG"97}t~AY=" aJ [6v"^,m wVN?4e%ZBB-jVGonKlޕK#43(sHE i6NiOufQFC'tDuB+Dp0Õ~TUCH2:&Isai~Nʨpaw-4͐9Mqz\ g*"LKϙ ){1&:1j=˗Uréڌ]$o\6 NkzC]T NgXL \kCF Vt`H-2}Rs`'1ćGCU3By17q|f ;~ْ$8u +:YhNłK{iJsb7q*?PBPVR ZيXHi, C+%}L7+ėbc'q&4$lZ.HB~ j,+|BP@G(uh1`i6 1_?bu,R$J87O_w~X <:DZ{RUF ŪY 8n˴P ǡ 0j2v'5JO#676i߀2c+߁TgXAtGxv v6?J<{H)UU8,)mCh<>AuSA0MLohr[j%kLYo ztw(mGO[RCTըRZUĚxƮ[JQ<ove-R5:*,;`J-ݝ&[89Y_#vK$өLoKEj$HxQnx  *Z@G?>?FO܁(%F-۶|=1+2PnK jV?j#YLK o69 \S%n(S"gқR3i%ͳfqUC :Nbr 5#tBRB'ۭDG/K(%@0z:5k,)O%ʪ؟rP)N͸o@n :ɐ)s3|h:K8 Wzg!ҹ:K[lqc֫cFhe_Ul xJ"@m|_Azr e pAx'%N`V63tEM l\% 画wF=$zܟ7N5PXaAHk)0MK 5 ǡ'iE\˴|%fp+uf/~_ ~űSjm>O1h&X!P%i'8Ee*X$J tR lDOӪ˰AO~n2N&C#`_jR >/fXKmu]sYhݯ3wJPqЦ|9/Dg|;H E&;9@ S crB {c&ʰQ0@ ԫҼsCDk¥qb3bE圖b,4]vx !Tls]+/ީA9dlaMWX㿲=ϫpUMҽj=nwĉW'赒A:ZkTP_4u:>DqGEx h,肇As I/v12GEóhz.)zl%-QSϯܾc]0U]"bi4C`dhs"+z;H~2PO&<K!)g$ӄ~3r&yޣ>:5[\Z~N\H\Jv斷?߱0ƫF?-wħO|k44q88E--6 4T Н V6JO-ﲸXf,^]E [wWA;dEkfcE+"ce0E)T6@_Nioо#AysNF4q$J!Y* 6*j@L`It)ۀ\Gوyl%%7lȇj`agmyD-7?ڴ)Woկc/@wx˚i^_S ԁ,o"$đI*4>ȉ\]?o { Ej n@O 6dgSD>Ie5z2`[䳉V_ W˝'P<u oj 564"_ e\$ XA꾰|^ DIWrtY; 7U[3clZ;#*}Gi +UZYя9Pļ"ʨ|ːq'kPѭ(%uM"!%IxeZ+Q*s]HlXl[+gSn L:4ur@y\Oa .Nw"i8,OAk#W>dbq\f+9(6VwWv0(P|``uh.*M}3_qvZ(2}./fL+#XǤ] ~޽sZx8*Q1v>8wnGK WZ/7_-qo0Fr)*2 ȌZSҒY)/Œg,p ,gۑQ-.m+ ݢV?B,άͰo`] $ˀ3$M3[:j*֭?ngϾ1|)[`89 o(Wo^_PuîB@)TWkPZ saai>)t&.gXP.)lכ c#wu [t͈>f%,&*ѷܐIx3j7^%y@#ʩIfDT[ϰ>Hn3D2g` $nyiЦnMh0Z7upFE *)x~%Dʖ&#A] [̓%Ɗ"q&7Yd}\T[_%7/_*}vir O/ffAg\K=6es TJ'~ewUCULGGVw"qZqB\ AHId.# ƿPEА; H(wWrΌ}"/6m j6\%"r$ i*$=H]?8FO14\ğ9E82B j XCb0fr$[2Dfⷉb_.Eya ?S`^ ,ޱ`#m4Z&j|{2r"DBQ^A)頑?N/Ruv1۾^v8sQSd=X]Fx\G%7lMKT\K%aa]x_ be/,Qj 5+T!L hb'7sƒ/{q#cË R  CiI~c+^Ÿ 2Xi$fBͰTӺH`r>2\pC sn~n f>YF V.RAjFXjFuQ )l652ɱI~ o8 R0mmjJl`;1A\Na|.(BYf;v"^LD}油P7x2iCh_Vj=susn9H\I״wAT{e;PאV¬(YU.pOPSēWuE"R6Zc=_P)m+E.fNt3:Vd%؉Int1Bu6@ mD|&zA x*s_cӿI H[rSsBU'g=;<^f s[0Pi9# lwF8htG1"y9^c;rFÕ) j2|E-Hdq[MAk߼xoH2LDx}ރEKk V޲-r[ aJ)((jϭ#benE K-6Y! bH,m'grг^ `qr]ⴴ8wE 2;_۝[=D!fTsuUA~|p<4gJS#w}(6nbDE%mFØGvqK6[Xx WEZz@Z1i @ctU1y"PXHCatw e`=j1uPD}RcX% 0uH%g6C+WpkXobKb\K_AݰQt|2yrQBUz=vAfy遾5)66d7wt":Y͍9ͷyl*C9uNwyTv<]~!y8ųe-p8sy aV*o19\(_K`:ɣڸ,t'-kcR10R%CZ8u -6KSS\oͧ%܈[vh1H:֏盇Pm=`CməOؿSbI߁I3K|]9/QB-gic֍K$P^>Ih{Ki4%F0Ba%T-L0™̲˩3$?Ǟ-t9 o)y>"+PbDlqdG02֙>r>1feyl%JtSY(Y:D9`?"x֪0aek".tԠуZS@<{dQ׼asbVnܸQ!En0%}WEfS Uz/=,ȩ>2 eTtq~h+x$F:G.sKos0( R7HW_7}rsy&!di@,N+ky;+b;Ɗ7dr>"Hvi\no56.j Ġ*҄r& H "8OyW. ]W߹bИy]k&3vG07RC.|#.֘d$C 6"9ތ^J)֊)e&d CO'aWl#J讫ͧ[@f*wT6)\~8M\O _ƺGTNxP{O-Uq8IU+J]$\J2T* C "Ɗj+[oxt*:xAEvC!9{4U=J XƱ̊#QɧGKøIёjO7C(*G^ _7nՆ"}}+˦wM?B=VqYʥ skQ_`>0`b5 Qt:Pb7tC;zBUr m\{w2L4a3 6Hb, 3 zBQ?ip8٩WPM 6J#T%j_.,Ռz8>d=(5PpBu;_wҹyAS'9tcP]=\=*_w1oJȵm+n]%{z֏71V\}a5Nvhjgt'Bw9%y6mʹ "i}]cZLk$J dDqƚ|ף3˕9LJ׉ B?*uȁ* JL:ȋ>j,?15FQ rkXҙ0@!xީ5/ !vJ-v版k$a=%Rd6Jq'`Φl$CDl ˙I@!o>eA3_DZfm-eߊnh _TO=4.5= C7&H4b12}/"xT !uCơx(haiâ: b?654$Q0`_aTj]qsW4<ԙ ޶ɌL\ Ći{G/]u\:6ux"GrJ0\CUsT9J Q do."N|-dCz:ֺ`:x0ĘT3A-,EcwFݣzN0ts˓P%tU!7RC3YMYaz-|qt˵`tqA7[\6U2]9pXjxh(,l(QtCq2Kj([=yX_.{V ዷс"8mM?#f}ZaPx7Y8B\'ZڎKzɍՑcadRHUXiQ 3|}Bk8tq0Iq |h8h=)9D"mŢtuK3Vhqm"c}⎽=!J K"ĚWGwIQA]vxY#ݍ~M8 xܯIT&+feSz i E";%rpB^]6eu$~\mԌz`?x"/KyE.p_v8-)i-k&W3Ӷb3iy]-Exu jCX6{GyO|/q}@0 Sc&Qy%3K⒢(+z+! 2e4II ł k=3¿ФtJX$Tc #>gM@/lmɅZh\-1<-؝tl*[tHuS7LpqL+뒟,S;VX+|zPs0e3!%fλ6M"_\zg3&ef&O.+0_F/]'+Rη~X-'uc+EKc#舩{a%$O3}Z?7;5(;èo?B79Y⣜̉QgrnW4/E]f ! 09 YKikj q-Q昫}s_.&iA::a.٩?$'慠^bzWϰN9o&x9G;`{wx9r~ V2í/%S բhMIU.5@SwhU&ѕ 3 ~y!k;5଱lV NE UWfzgK n֯ J`a-Ihp?Cl%%q ێ!2RL ؙlQOuϭ*3ESiiL%Bc 6t晽)AŰM.@Skm0EH뀍yĬu1.a>xKBn_?9JwEkw.w:Ǘ.JN,ϽBR6-BȽ} vImnerL]s[m2-W ]\Q D D"٩l:G)7T_JJă2v׺zyPv""ևX֐p$C9eP"|l[@p)y[mUa𭝜is˾1ּ>`{^AbH &(@`,[KQ釓$61r@-|$kCD3ribe xDq(J\dg8z Ly7DO2n9&?k0'yY:S4QEڿvVJBJg9+cMn7xT~u]Ŏb^%>Nd=O'[? -7yT*OQvDISū T"͑!P\do5 W(% #缬sy%zX Whd;AkoSro wWa!sj^ĄyQZϠH-| ȩuk.uŇh//w2vzbjX %.=Zv"K|2^AcQ{Rg!x͊RuC6_jʛq7#k `M/Dk ՔevմÏqxe 'aV*E`RLzR h'lF7X`aSզ}mluCE# L%b:/: t'@Z[/[G%Q4"CXH)~ _0x8@>֑v@@\$Y*{5S ƋFuݦ#3ny;Xyoim4]3XJ I #{Q=ՀkFC-^yD= Jx獀tZ">.'v{|({fۖݻBOA>ułh*Q|:qxyNP_c>-ӥyL 9*HFv'l-2 %iV3PNG/dW̩r >Q2 X6e7y5Ow^ajb_-laڔZ(b~ݛK Yʾtii'W/m<asҭCw˰9UTv 8$5[ YS{nƚ ypN` L8s?k d5>l ٹ'Q`/]7 NIiy_m3LB C2/B͆ʦ`Y_ Ω&\x@TT7"sG1$ WM\#YyCc| _q>w>K@/(tL {3qxۡ(mqt ِWHq0[]՜w@&½u6YbιdVVz}cѦ;fҴӘ(kLv,ÞvcҭÒ%L\+l @dH+1B %>" 33/]HiyI$!lF^ʯtsaQ>2a=E%`{7#}ԞLn2Q}ސl6gmb( (-B+BOEcW7ݜ_&l.,db׻?Ey{BYCa54ԇ䗞 ~U04=~e`/!HodM AL{؟B1 k;A.yo[n8O -5-6:8 sxؑxoS*I<@`Շybi^;RܓoY2t1bI ,PN^څBd)aaD/aW\ץ:boԄXśϏgG?Zsº3( 8$_7FuL?XɏK#Cީ4yuyw!?8/3Zbi^ŶS~R"9LAVЏG6 ץmn"9, i"1U( bEsJ<J:xy`]|uT:ˎE>;9뎴}g(o-bF1}ʙxIn6)ZtvD*rGk}]CoqSk[mt&@uK˂8V|_hv'X]+9JTFf)F^pN@UF_#k{9!Nz=e]1r+w"Cڅ3j1B5qOMe,Кaee "bAAh䳟  =%gAtBg' _țW9*) Ti$8~z7z( pSܢ}Ux JDC>Y3@U)&b6Xl=!O;/5(fa1$"MxY#cG}JkĒ+?w5GvpQhA^'v<ņ @1|"*˻4 KQ|(mȮ/s sApAt10M0b`]~T7F/Hu@loNDBx$mgǖ&.DC!={݃.dBi|.$vR;7%3Y*دՠe:h)c0ccQj$Y0m-y1^ie}˥7,4}m8V§*ep-F:Fb,#!wV1^cDȡlcVF: S]ؖA4If PZbR R𗈯 V2wkNJ,0V lW?)4XDeEг2"@ gV;) NUx{(cSCYv}tX?떞,-.i)  yDs×F".eU'ccp̺ZSi)Fa#`cWЈ rM_RfrIc#*k;RMN$Rͥؕú;q$KFV8ݼEXttw'"=Χ/C݋ aS5E֚4BhU{U*Ab'T >٦7P%ld[}&-s懠;=H uH, }~'ʄ3~Ec8j"ɽ#Ҫ.ة|!ڭ_?⤏ 9) fߵ:{{X]0ܳ}#DU[gSQJ "Cԇ4>Fd :Clj4|jzdeBxԙύ!aрW D N H`kRv %J^b`w~k!R LӃ@?XǿHNmC2يa)Uuo-l_a9PŠR{*D csxST4Pc5%-^req= btS#w_yS}}'à- prB%F۹{'j n!vP?5LG}Y6׿ThgT?=Dv ۉNMLYO1#}|œ"ARuAnd ~`PmVrܹ Рkx/ĔrvsæʸORB^= 5 *yh+z)!ⓑ|]sw7e:0ENjG9H)CK4dS1Gj(3TpJ/La&+^L m>>b/) (n*؂X6s$Ws0PIڛET(C@Kh ͵}C `[Xm U)b)2NX沯MTN1ƬգٚH[1R9;Գ u< i$WpФAGfxy5a,v@ZB](M%Kin4[ɚ? &* ڰ^ةuYloefn"2%ARX؉Hi=3@c6YnDz_=H&euƶ IǸ=e1B_tA"$%00ZFZa^>2T0tG _46SC_ߢ?u1yf8YޑgJN~ 8S{:FF΍{`JU(U{w{{@&<*ΥVzj-ҟƎ06V*4;D"xo  :d> sZF/R lgD%ց᩽2ɄUn=7եV~^/n$bX#h_>\{>-a rJ]M ssLx4bK| 2pe5,yXGŊkC YmSװfA&`2M\r0׫?+iL>n>Eq\듊ь ; m8&p6avNbE,v5?jl!gf3P]}&5AH$vr= _7(_͡s#&@0I_?rN,|\P>^hgh̶e-la-IwMDQr{+ʷrRG2%ˡ-ˊ1d;P,k^ a|_$Z[CMM⫐ _4ȭ2|1D#+e~rԑUDŽ4CbNdθgxi.( H _?;Sn|* zneU)y/ix "a4P>;U#ُWr\X (K YUNVYz+vWo= ;LҬk(EtRc3>7_ ׬?cAPe-PـW GIuX|z|rWvs"W ңv8O3@{Cw$Ewfw  U`z@{BKuh`كÜm>+0;. ߍ]׉ 7/3jC3U4` "tHdї5k0>3nKz)Cf1"P„4 leu +%"=?Hñ=U7a ׬[IHėQŗ)%|qGiZ #~^ۘX@ܦׯff#28 ];]4¡jl':,7dSd-i(lp~ QWh&o2& #٤Z fލS1KB qv䱆@Alh5C2w q%?I5Ǭ%kR\Q\+hZPAϘܐc!7U q+["(ʎDҳ4U&/4jp!:i94tCd("V,BZ6Ua`j}M $|K$UoKޅL 03]A8EΡYJ";^N+obANc˩ #D/g]qU~0чWd<_ Lg,It|SSh%sblhQ{Ogsnnܔ"uruW!%qZZFT㈵JX39h̦ `^3 >B}MKe%ʪH ٹ^j LZh~y x""m޽2 dlq.c.}%=-vŒuŸY&`\hQO,? =n@G7 G\3A(,H@+B 1Ks rԕfSϫ}mQjYl٘ 5Ea,OMn%=JNvGG6oĈ(C e-^/H'g]dd@5nSђ 19$<}5_K3okXǧՖ/ WlcEM,=艽.@6jWSXDžn{Wpl"tہ a#F¡& _ ǟA^sdHDh@,@]VY9+*K羑 <7MG{+3c!Nera1 pb}YI ҌOfma$RuWG!lƿ#bben&aL*q0 aPU:M )kDlT/뼪%jb]7$缵0Imv*=+ ߂w-;6=?&$,.8 $xQa*t -wQܬۤ%0')7 '`F4wyuG7nh`9) FlL ʩ+}TawDtբ c ^;gMPDK^#=Dofa<=REe{50f&sC1%;$_Ɏ-|ǍVY]C_W/u_}wK}ߖ]K扂ѕ2s Ħ٧lC/KP9ۋ?) fZyP"Lh%Wze7߬sL0f-Ҏ_zVAKnƟY<&ƍy7@iG߾" )F ;1Z1OB]?F2) pC l m(L "& )ͦ'"nHV`x+Y}"!<3 Kgsص]Ze=.RI.(z{J,N!1ˍrǐI{:u \7@4ߪI[Ԩqsކf]Du>,\ %jDI/틡Iw _uM zDό/w*d~ )=Y_IH 8#"]mZJ2 9\Pdq3]Q*']GX ODFșA&o${e$U>ݏoJ{`Z Ar ‹DBݐ7z-TXTeh*T]Vkd{Qp`f+0# 'TyfLM$RIf1gheN6ƐOn?F,@Mp#4)tIϞ3iڞyTZ q7hL} +C~:/ |\}7֐*.- ³7G\@ⴖ 1G 0E 7F"LC# vsiJ\i-8T2 7 0ʘ }W`vʙp}k3; f>ϦV+)'QAS{3JKQxyni*{ĶZN\/㬄BR}%ِ_^:vw򊼵!$q4׎ކ{$LσXNъǣ|Kulǐ_YKIS8Sm{aܬV7%!ƥnV0L$XϵB/<8 \i.A`ڂ֪qr#4}k-oncWo'ܹ+c!~Z!x.DjIfB[(Cka:$Pr jm ѰPė"n>~a)/&y([Dn>[.M\,Nڗ'bnje "XbiUqSˇYu3Ą$lʎ88lXd~|}Jjbv5R+V#Kܺ{˃=駝 HqAq[BX\=9v{;"N9pOު"FDz+:]R큔w΁]w4P)$ Ō%Db Q\H*5:+1pv~`DR T{.TlΕp#rAr'Wx`躍FƕQ\QI4Gaf3}մaGs#̡ȶoyFֵKXR7)ð<<,)U = V_Uy\$)+9' ";B>E4 i-v O]n (6t99Z*J}F:tmG6gĔ'ɰ䍑mZ~UIڣ| X1V).B=\+.kG҂0R糇33޸J _J!?vD{XG(# ߗ}74$I7~XZe8z>"Hua۵:!ER|\8R9?_ú ZN_k/y?‹(iZ k74V69ڿaL}(m/w^ =mRHҚ7}Oz/6MrCTHSvh+{||y<v볨EHP&/X0ft<έZuP9j5O!:nAvlN񍯧$ot j)`feE{(>T~'r0DT8'* ɦ+jW/sՂƠ@JT4 qO pz̛?6lKPH݆)vhpzDo}_z\2 Eo=C *E1W0`Th"_Tr5ɿEMsV&t<[E fȘe?QD 'k . n%tHx=9r $zi!=]eSmBwO<S?{Q2n4_Rl;o@j R6^hV(y$2Gk01pd#xMb{Em0Z٨Rƾ*,!7}/)To1=:,?uЧ)TTyΨ|_,"y B!$ HU΍^&gS[sM>Hvzjnm="6l.l6uL ^l:jxvZFUWz{z1weA4@B9ff7sѿ=9ByMÿp0y!Dp7 WaT(9V8 n2ш:]nW`mStUqAKG)P3$*VlQYPtsyEzOj$g#rgHflݤ@âxϒ<ޠ5|W]Hmu.2 -Y~VEL{h6rh;;/N ({PjnKQBj!q-< kĜI QɔP,Zߑ!9 vVwq Fک/k zUKW<.^#-oe,GUZw,icOɁJu}S9wԓWê&tg70MH|Zws@kEΠhM?J'cܰ%g$ԱD*H_[30%q kːQ K)|hU܃FC9K}"~M1 '/bÒtZڅ=s[0SE8kQAAi?8IkvqF:"k] gY"&5F55%E 3I97Uwi`W׶}ʗ.mGw IG%M&*N 2j l~ .޲m#I]"s)F)“蟖4ToŔs8sREA]dC$h_Xoh 㥙Xf\.FiHZ7UcjRbSڏV'7#$LEv}֩F:Ε7]ԠvfN j?|sWWl*$]|<ǥ4SN.ؙ1v A(oQIƄL9rQ*@fY"6<]J&F>;n}1ʱx׾a%?j74jԭo{ M%Nvì5 }]NﻙpG+IYM4K.*V-DY(;GsZ\4D )NTW|J(ɟ*kwTR3oc#lu=˷8DFpDF[28'G۩`*F|c5|CA"۶Z1Ar]]kCN@[#ξ\,u! {t?zVČ^%W0MV.6_.Dug/B +4l#Fôi!Ƴf.FL_U8=I(h3!P#Gs!-#xZܘznZoc7/ A#4l [9I! `ow{wHn"DswpfY:+ (ה9M[=0 ڴ ̀s6C@ VCvOG@;p(436k]{ǿhއ#0&G4JJRVrlbWOp%4gk 7L=S.~{ F0Ϥ!bh1,5HEZ<"7GT o?  WB{/lq20#~fF{B͙GT>$2Ժ,s=q6n:sf׸>XmJ?xwBXX9 4s UMW#` ΗxK (:\ܳHaPˆ\Mx?q!ZG5 f"K `4=Kц^HD$(uέ)ŗpP](4r ;mn ]NPX[^ɦf~w~ZBWyc,y[>Y )g/(!1fKjKpDU2qfr\lW#R7M&UBUG#`l,~9j w¡G7BK]gi~0__4z7 db}~ȫZmpV=TB6B"|-H`na+Rm8Or;2mA.J 7q)~13s%8-Ɏi1P!WG%$dd5wz7ҐkNj%\dYBlӶ!bGyBܒ~,.aMJi6ԕﱌb9zmo\TC}TndTS3 wayw#}"}&=)Gp.P/DcC%oM2\RB7bcisaD~k)[**g!s}dO `+c&@xa[ |TlT76]'1yjɸ1du^Wt S_ H:m|G`X&HwtM;6.Q- y`L#Z댜RW cՓbQז/ [H~SM>/ -]^G:iҒ[ m ՙU1{w KJҡumzf([":Ռq:sT)"ACSPVKHAXuɀ긽+>(I\ۃd%a(<2A`u3 ʩ D%QQwɬY.mH|q0Z$5YtA{0mq?k=ECNu"}/u/Kq8bFt}ƴ#6:E$'8Ȱy =g*cf{[a7s…7 ,gݴYӀSәCq^$'(&L.|o[nK2tzu}+P*RߡcLw.Kxml:мC+ SЇ4z8ͥ&+9[2idv2]Q6o,AӮ̔OKLPhE@B!1z\ EFEwsO^ Qxt" BlES2ZD/k}dB Ħ34'M}:؀Jnj׭B.jgu8Cĉ$0cGߺZi!3yi}WQ Z `9kքSz)0a_ǘΘ7)MK}b,V}=Oe.Ai.5=, /u=x%iGoMyWX$ @JVvuο$xfV\ T9̊/f'dύ\ u熝buaAwN$ eoGD#0 R=9Q˨{o9mLLe` uCPHzw62zۛ0-1zBsC"u ˘-|OAzӕUm@lBfpug~S[C.gBԑC4rc* H`q11ά <-P{ֺ?ɛX2E݄VVb('AȖ\D_pa@/DV(Ӗ.z΂Ibt+#Tjz._UU#iDS8b.''ۈH%ژ*LI$g6! Cܮ)ycS'&AûeB9q/"AڅjB9Q皰0LU"•ҥ=Zz]n;2\ hr*GRX AI#2>3 ]:,*&> Dg %ԙPvuY7ŦragsLtwz=I_դˠGj'/k:NVt_)2u ȴ 118dVsYѬ6-ܱbFz `PCob;huPybhhj! TXmXvIf 7,ÿ3&I1߰\ټ oEa"AtMq B{DU.5?l[$wDRIȗ^ܖL(pba ϼ IO*O?Y4s g}8C }Q$JD ,dNl=W&Sc!.vw%p5~w`P$ۃīJhV#Ca{ ydqY/z6NAҵ۹VV.hYru_3e ҤsT a4.3͈0&)3!U(|Dc$; >4WRimG&,/w5O"DHFJR`1̃Uϲ KՂ̂Qw5}`d2o_tq{a.'LBW*zoLKPwGGyFw :}KDpk7 R[ߓʢ%2)ly|#j(=FZW \*ۇS*5ނͩBCgqj~j>I?fCۧ1g)jiȪþ>CiU%Scz҉6Ay9\ }˙|cT!^}>tK6Z ^L͆VJ-)fglSz f2'J`,Dǀzj9#x`_"K>-ь cK'14ytC1B1/"Z(ݰȧEtm5A* R߅!D=J|ڵptooS8gX>PDQc^{v wftlwvDV&%ZHV<`МF~oWɂy|s^ Lr$*HʙA#(|q2bC6EC‰4)wۑbdUwh$he@7qzb{/4(\(t")=kDN4E܉/s/ɗ3b7 YĭS!K)ސ}o ѦRS?vUWg?; P2c}Vsi ϔ/N0]oFdfp*rb`s%=t'KSz#_(SBSX:ߡ(_a&7>-GX{Zh +٨zBRg<M:~;G>?8%G*ڊ:ؗmI jF`?W1chF n]IK/]=1u9?nY| .vrr r"{feRm* ,Z[d[' Pn_JٚF+)L<ոBjw\`E4F&Czd"bAZDx'{XǑ9GɵG6g /n1K>H 4t> [,``lx@X ǓY u/EѵOIvY@5,71p~P$r5ɚɜֈٟA`Žů4c>jGeã YU0 @7.ٻ2`u12)K!$dGu:xga$xx49rHMJ}=i_Ɋ&=/؇^,⹁ݲ_W,7%XsiƩiG1QͻX3+D!Fs؊:*xQ&"ɋj_!2."\V}M266嗓w>nM#f Hp^%ڤVm-H%M~w;D9}XM>b+^+t1'JzƷZO`̚ԥs,oH +)"N*%@ȋ9{mwEP~y,GdgT][CgyG$l^r\!QhB'1[е5D@w,BLr&MH7*]#kD?xܽ-ʆ`);C hE= IJ$PUnhIzP;uz5898WI^J?$ .`NMaL})0k M4w\,٫}e2Rt"k;~jPp r+oƿĩ,;xȺ螳K:I;m&\3;i4/gs ҟNKbGz;IU͢h p:k%0ǒUG|KkC;F:6u*)0VwކS((AY'+ʰ'GY}ر=[쟣Rp":VgIa-uSϸV'A@jHiڗ4.49tħ5;GI{pS6gb@ ޤtI{I8[Rpu7 ?¸3K>ղaQRnKR٘{6Pf*u74kϦD RM<)MC #sa]=D M*yakkW.gn%:!hCPE*w3u_FfU20y>v}2u9̚$j'P=a2m\z@ouY|=1C{R}D [םX[ O `70ESA5-vXw~ӅJɞg;|`ylY3B8T7䛜?HkxYӳ{NĤ%|*hư&6}?!艘2~jYjbR4Im7 O~K<>xTDL!f թ~%>6!Lv$#|<關k- f\S5G>3E}k^5"8+ћdWWҠHA  [*wۻ8ȟ8 ʾtJ$=c1K" AAvYYvPeJdT^evKoUyx{#rʙ2 r͵v[I]NPl֒2ۄ9>7^o\oftea)ۀW{Z8I%߿Z K72` )SXq0*F =}XٝUnI7>Z8y @p$_]|ov\8qq_ -')/t"hz( Kw@>}zfwԷ0#-bd2AXY2*  )ޞϟ߳jLi@U2=v.MJwKn9s4w忬G!}&< -s۹C}3Q.D8jwYV .CI*䁇-'βbS/ޭ4}v'HIūOhބ)r^uw҉KDY 'Sx|~b?+uC<[ʞDKa`( jyEALWSӿp@ΗrL,kO PװFct#9Q|$ 8o*Q>s~} SI%#LEXs޵R&WwS#nCq-cFt-=WPA%^X$-V) p4c(J@Bo1d(*)}'.m%ť;D6P8̳4B4b=07tlkh-ȇXOI R.t < c긳L'8 F,Ȝ;X>Cx"Av(( F%*ܶvC3A 0#@N[OH02ӄJ]fs7P%kJQHb??#hlJ?G`Dݐ1p,bJѶfWx|#Կ|[EDX\<LX2hC =#)R ǍWM\=Qr#ÌD׎sx,ՇB8[%ִDY|0=Gr0EfX{fg AnK.9 3xFQi5}(h*k'ƧwїVOSH„VS@vl/u#9V'.D#'x͌׾5?x $L<8OO${RSI5p" GKDHHQvRgۥ-wԉ,п * :Fmj5^du@X5p5 e95N /_|OǤ!\Svb|ы|04 JwюAK7خd Ɯ/ 1ȜN,r?dF/K:%-vQ:,ǎ >/ttԽd(f]MmϽiMeƚJqj}F4a"= uEɿ%ǕxX-]ػ].=x|W*1<_/%VPZ$#M:X Au?>5< п"?VF:.1qVr*[N~OX# `\n7+*6ki_/ɟuvai<%!sqZ_'9Cbr ʊN ğ%=7X]T@݄" fE\[, ߢ߫0&wH:[X=y^,Vǚjzq0^G0(-bACy 2n[rr979=:˿qFHdoCl'incCn4cݞ;*X7!ڻmS+\W;4gD,[0yM3IH*M )AǁJ]C02 Gi-o ir{^w h՟Clwؗ@E: NQ<$7ϐ,Ciˉ>UڿbWͯ3MM||$o@l0~w|ʾp%mUΊbjٕ(rhze8Q~.lPI`WFU,#R6>~>vydE,搠yZ+wO:,(i.3GswgכWZ})[VY֑XoABi?(p0 * /!8ԚA׾n~]rx1ks_CBRE)?Pc iۖ魻ɡN2$fgdwlF*2<b%\{q`0H;_s(q2rE. %lbZP$B|f:/ILp Q,xH?4JF뤤mBʅΗOBA}ڢy4K ݩJfH%^{οjQ^m}PO&^Nלl#N"d8̛ piv-@rwI(.gqM?9OXz<+oW䂰GBٯeq>ݹ9(ʖPRD`_,Ԯ`dk̿3&ѸG &5PWϜ~Oތfy;=y1p=SXslx*{,6k/եYEەY!<  KQf&\B=E XRtBALW! J P[vQt#z': 'ޑ~}[$d~cG /P`~(;4sh7] "pz3x 2Tޡ&ae};6oUoCtd|2B(Ps<5cۍ]"*|s!R9폙 o?>` Ś^Np:`KbЊU€%KF,t':- `B0m]xgoI{܁Cɺ/%EwG m{-nDk27mj m3=1IƥD%y˄dH{* /g55x+ǟy^xСhh$c: Z-qW} &z$p$0[hә Vn e!y"] ,>p;~Cz6N?f/LTfڿxY09eyLԛ$hH V>wayYqFĜ!sS*gf? OCE M*F㥷<*[Aä{_ h <>9VPn*VFb}*nTt%gEKbzn]OKy`C0L׊ctC*}1Y AH0͍#q2: Fɗ乶2bnW*jFI+ȧ&DMɞ/ 7ZD8=QklFǠŚ~7Pj.MҒ/9[l}[h/4ELFΝM)WrX2UV̠ Z|:X(d'o|bWgG8nW4Tgc7啽:}-{sstf Y@o˖aoO~ WCuaJibnDGBNz:iT$'A^P\`w>)aԅߢ}ZڭCz3K w{r<4?b%.#&MOFК: G~Āw\4cID]Yz:$aFP9,y+Om(aKd qf#+BȯY~D4 rYL0ugj?}°Ki-0&V_x]/WW\$D)}47dzl%_צؾwqw ]qg܄|lb~ISd]ŷU_)ĭc^HQ){ 6>M9ٰ%i=@K{w>Ҿ7͝q`@o!D1pI=Zˈh }o19O(AjH\`Ac)|tY=\PhY{+]>PLx F% eq46Hh:סm@յ@o`;Y/CGC?m29~h⧛5o-x|Ҥhx`We_TSEl 9;̚I/6pFrpvÆU8aSIS'PmRb9R;;ؘK]V)2_Ѡc _Y"Oͳ [Eˢq2RuJK< {z<.AdE L.j kKZð̐YP'd;%&V9wگ~c <L$ EiHR45 oE[$IbAbrvvY::uSlyH2 y?*s*y釰>+>$m7f\ƙ Qv/b oXݖMZ^¢y'>υq-~},QXbTC*L`Qޏ'ҚUIOu1b uT.3Δ`bPi+܂U {Ke&vFK' `!oSu^Dph=m55=T;&d 9l/]9M9o(#UM uM~r^ gw@ՠj V0hk{I3Ey^ASbRdDe^C)K0gʀN+) OVnOTI [/>^PX.%"| }0PCőJ8Z5PEnbBLnWZƹ?W0wa3ռARE-9#5oKm)V0/pAMEk/#K68{"#}5WvchS[t.6"ekLC*5Ā4{`Rx'{e spR WZCWԽqz|c֟Vr<-Y1w9q̆W~TaƯeLVV l(m33e]ν%:ПK<8F<3b9Mط c/VBZ;NU@N(O5O7qf7Tgq 'O~+KM-O91mPI|<kV9~I:3@ͅ2ǜڀ$Iӯ܌h_&Ue4OTI=l08!#j/Wiuf@` Fp~㚎^c6}!e`W鰛UR9u:yp*󸦸XgԖDͯA@?k˃*a(o0srrHsJC _M_CJUOKt̕؏` Es̻5] 螷fVԫpz$Q;' ƼտSxMg;|Q+;ao;YxP0`^CN\V&d=pI|uum{X>D ) gV2^fJn;}S08 &WEޛZ.ZC IYYvzKz}߳U8D^h Z?!|\>jPcG (n1΅ީa :dR\h\X)(}:s4-#go&^h;y9 H'9?Zig I,gx-p6n_gOM#, ⴧxZ*'=/\boɫzyuf0 2ǟQ78]`H?\Mľʵ@t@i%@&`[#_ei^@VEWOtjWqg.;̇G;;# ^%71U+ mv40T07g|UY.Ӣ,XY;?\pe$o3>GkDaġ'.;uOJ-zm'UVFrQh$țk3 iލer[-K9 ۛ1^`cI3mnZ I!t:ݏ8qȷV#abg19.Z/c.e=z0<4bu?/&"Hdɡr8I|Z1gh;/gI!Nq3)ظrS=X[d^i9d;jv'[E{)?kyYmO&Pŕ]+VI}+ed \YK]W K~:pa!? =S_jΡ *emw/#_UwʚeSwė\BQ69AsOWWfp}|ϻ7w-@[vG@cW h);vjBfs$@Σs ?[ m"#߽qR-e)C)W :r9F|Shh6V$HQ,:u qڷ-~j9 N\jýH]y]}'f" `~b-PN:jJL@@U?(>i^ZĬbĊ"(0WWwnMڨ'l(#LN|b7_JL&zT.͒ȪYdԐRK(ڮ5 궹؊zEGg-sxvs^Hb[ZAGO\H*qT|E4aQR{X>%S7-Sl^Ƹ1<' .3ҥX̢Ÿ_OWlPvRE8ٶUC_C8CZ9hج%T?©{8i;Wz7Xyud:{szZ4aR/dtdߺZyNu+46FfiF5'CyS~u /#GuzFi1mA.; 06ye@3inzhGB̏S'yx YS[^XuHF6Qzld \N -`8h[ثiKf2B랱usn<"#ȫ:D;xZdR|2nURMu2q$ǖE(9qAvG6N+T :B n5)3v*H+ ]{1ó͜RzuAUi5beD׫_RaF{)v~5s}(&Fm'TfڢZisx?s+vҰHp(=hC^>..Ӛ<͟2("h sҶZKjA >AL<H 8+G b:v8>M9`"` F_:UY$g-'ͧ/{&o!52nn⇹$W!ٟ?m$!2}q^U"w݃}jV_C9M YrPzzXJx~ص_/ FhG\F|993O2Z!ms/]MaI~+Cm7<#B3ꀩtxLrM u+Nы|ph'c]с~^wS6[Ah39l͉y;S O40;lW'N b 7T,?8WKvZige*ܗ SXwL-AYZ}~h6%N &uImp`KjI-f徻2&pKq:tŐs4:+W5:@-Q=oGAa$ h7`7rg7Ok [z!VH )v=xfm~D,Ze?Ƕi 9p?|Jnփ_[8iL1!fQ@T$4\+^xd.{1f\AO 8 /yD_eپSʳ#BA`TzVEt{fٱ\މ0{ ]C?hѭ)|Ys]JG:iT*j6. Dߒg;";o-bB5S7Wbd+z{k{*$ h|2뉡)wA}1@,oqAWP lØ.U`?x hχI"U#. P8}ީ,|e eҘM0PacT$dY{w1n/ U2̑3wӋU3<ȿ $&eMM@Z6'GdLzȑKqaxT^0> ʏ~ȹgBE M)!TcwǒVrCNCk\ U35;-9#i?! K$Oh@ H]4D8a!WUhJsvj`|F x}-\hQ\VJFv=v3QIհWc (mAl>t>˱3 ׈7ME%=_I=#H ɾ`\Tq~(d0$$v$Lzhe~5䯗+s(rl.vgG>$v@M^1cdVvޛ'pt j]ibM*~.'$:R }F\ƅ;n4N>Z #a n^a8i!.XV gdVO_C%@e!BW'WO*j'OO+ry?\iyjmZ|}VV$jPFCbf)Ǧ9w~|hL׋pZmYM"dŌg.9rhSrپ:a\ wSX~ew=^"]5çY[T۽`YN9YIהn,6ഫ2Dd茪x;i A`Ȩcj2*J|̒$A  "=צdX}4]N'u^:)W!-E,R{Şz՛g]=3֔T_{ƨXBx6F}Vٵ!d)PuSCHtJYy.j XuEYPg:b8{)"] !K #8UEL`Pic'y~Nl<3=bIKDw:ȫU_ qDJ-vSC%7Z`u}B ۳(Zi| ±D$ BN{MBMI&DNiDMM ΂#)GՏe(?CȲΫCbiR ܺ?P kwyM ɈJ%!t4ajJ\XeQ˷ʚ}c}R =d-Yu)⟎NۚmJ%H`fq_ ǐ0vҿb;j-61|a&z 5q|ztҩ2dCP"^bՆâ&ֵ|LQ-^pVZHcfmի٫8?f*1Qon(ŀWtVdtʌAX~լ d 7 Uhe1u`z$%._*2+ͅ J\wVk@O^ȚGƜ^M=#,WPX 4`4/GsyUN9=ҁոYD Вz;~1ZJc%a&oOP"g'nGeg/ E''( ~*ַsJ[),APKJ'QUfM^־tr(k8V:.ݔT$횕B.}#Gyfy~tKY0s  cx޲- 첏%wxvluCSon<\7?E--N' N |SsMP zy/={aALRV(ejy^rs5 dAҴ]|{#q Ăv 9 4QOZ|[I; 3{<|_Qۻєx!Yϥ0JЏ=n=3ri >܂O .%fi3(IW>^ڒ?&+Ϡf b&hTMQ#63ToADNK|ϰcTF\̰EGEwTǞ3J3 d6I[sQGd{*4z|1l|ZC-:]wT U1,={$.ǐ~jhEvۆ_L 7x+AQLrjukr pϢ B|؈x}c ptgD"\kM9pq7,@ ,tiRdçӁؚ7FQ^R-JGlhV6?-@:fbԂhlc & C蔏ӓz CCiLɕaUDC}9 )y=<&>&K(!r+zEQۮOQlҶƫ]Ĕ<-i߯ V 8,^qfԆF#8~k &¡P|uZTvUPi*&j,JC/|:w m0 Pu=P\a\y:;$۲^iVdl+?7 C;,t9Px{S /4tz6 8'P㭞Ѭ;a(BwG翾F3|>1Q)L !H͊@<;.cPʄǾ/&x&d—{3@-fI-P̓5XY5=ɸ7%m&h" /nTڦEaV۩B}7\!cjf7Xli{2_N_NN~cw)Yqԧ !_v K}h,k ץ2dtA#+s6f$p1k &|#ڕ4j)|Bx8TE9+۞L b[0u`5VE1''z)8#1 9)Lm^r߄?*)%$9-Yp@Vds։J5Ҹ'cˆTjAх;B8[#^*@  2~3(gC;|{:Y%sD@׼<\ G!pG997s,-ٕTY` $t0Fi[?:f[f~6R.8`Ehg`-#[F ɅaNKRFYagmlEM4rxI^ABHdӰ jG_!!TټGS5A2£1-ʺ*n|f(>4*`f3 =EfA׆BH{Q5`YmkE‚XBB2m~}|?n!c ʇ#!x!J-0CpXPG蔰k3v (G_K;0"wР뜩{eToDgiƹRPYW}g}W}ڐkF}5S.x =5[JgcxG]sw &YS&Ra|W֥ʪTC^NJT䛿~dܟÆsR#.SVIBC A]V& lI`h|@{ۈ8HnI7/\ Vyz^nJ;,hWN> I_-sHR{ c+|gэW*:h^ٙ+O)QԶI_% DsrQ̟rkΚ uoˀ2~ETI삖rʹHRt-Nz'wW@ B "WC.:)e<86F݂A=e˔bqV+/qw{XRoBIMېq'\p _ gknllg\mrMte1|,⶙H} 畂[;XxNˎcnjQ|[?1YZ2~ ' #fs/+#`Fpn-пVHZ[+r I65Vr8 *ܮhn&FRm;p]l "ǃYy pP=~l^G{>4=_bRt`_aVs2cJiXfi! KkW]v‡pzi ly-WOgL nk[E'~ }Y $v=˖Rj_;/o|@maf^{:ܩlf;$8P4 xeR>!gIieO,_Nk1acVkXc&)/_n$X 9ܱ?XY- 0 ~s]&\φՎYm( }O%B1feBWZ:[IϮR+iyn@f1g6l q㗹f,d\YFl(rq~^o!ϡB\U6z[>9'Ah(RoJS=O@8נ}a)Őg"%/KW_BvŕߦBtqP+4|&ed,;FJjN!f_S#fA2+%JUϽ^u#Ax#`m'󛒹zeIoxt[>MNx-(\U*=ʇ\O^QݭOX>OfPswL]VZ,o Wi[z z&ղh gN7JeQg3 0CƎi-HYGE|O<{F͗mߝ!ʋ֒@\h|z{xHq@M\y(8( Gop~ydXG!٫oWeWLi{P&,}Ĵٶ+4"EW^ʾTN筠,&830lN@iZu A|foD;:pFO@nswmj k_;L04aBs; [R b*pF3gڌÛ8Sؕ4\PBsQw63밓HEE+37BP/N`)3Tv |Ljf:mK$I_@^?tw=;I{ jR癝Å荃AZzBU~13VUQu|hKԄ 2'(f gX^N S 5qæԾZ9uz㋁*yɳ+vvTE,wgyx+d:ol;yHfiBv g"lY/9#|z`a\1(Vs:NQ OcUv+6N5X~mĤ%j89r-JXZTCݖ{[C~m)?YWdJ=OnmÌ$`鲸 % JgM/MtDx ҝ<\48ݨEu)ruWN͹u2P`,PPV~OE9J.&W݊M9wo|dɌ K MOޕ8Ii2fs|ZMG|°FnJ ilY U_;"ZU2FhMѾhJ汁~0g ȮIˬg̉~|IY"Є{(&gjp1\LO{bsÀO-4bY^_ `"=,h|-TL98_$gvH.A$r?1Z@|瀡2sіؚlULPj PDCw<pD;&ffhֱm淣J.(rAJ3sT M~'Yg}}잳|ImOH{\8s?P1u xtE{=1Q.$P1ۦEX'c0pJy˜-@p/+ϛEBn,8׵NExaZJ[7l[50^H-l.U8 &LeGgJRm%K&Qc=_95,t}҆Mm-ia {vaR8SyL"7 |MOp-fpsdN'PHHPpREhXnx6CBkLJ:<]  oLAdpwtjNots26jXraMU0!xO\tS&^:Nت6 US r3;1To})u5wAd>&z)/?lg7#p@(Fs`߾΍e ')+L!N#x ~!6>kg݆zr$\iu]( 8ݍPH˭\;ybĵm'Pt+8tF%OP518;Mupot(4:xBԆwSbz$ &*K窚Gܸ=cTNnѾϹ'5c7[E=z}bzªE96h~Yx\aO1A~dVNiL)`>Og '*zZs'QBrl7>񵧚Q95V P170>u<Υߞq ՅZ=Y a1_h v4O"LG&zcR>`-u )ٙnL@h{+^ߓ5;Ql+5w".o,Y kz/tŪ`JQl@ʻ!V+ |<3H S]Wsa+Rhf7̷PÄMQMx&S(xyeI3TV HE4r PY7ƒ< !;#6:Ͽ̱tUn"`-ǽ/Fn#o~8GҙV{@06%sz*d(GsJژƐraӆ}Ja HUncj~~g|E膫Qͦ/ Q*R"aCV!CzaԦky-O˔0_=&,Jx(F5mClWK iLgB7xRP5wӧ-ƚ< <ɪT˫֥XGf@3B:n5I< nSiP[DWy;븭,D ]Чt_nERQ=WYn6poҌ@N*`9QDޣYr=y[*oGd( suƘG$GBիy.UTO 8'w5 {Nץ1M0 Kt3!W ly?A<Ş5KBcY"h>wS^jQel^L/lgؤj$2˱GCO4X?t e%  x˺`*T8NG֓29ePp09Ji͸ƖX!+c-т7H3XT{ 3mK9=?L>V["Zl $gL5VIlC;cX9{v8yfehpyԢěΓo -@.=孯o;zW [Ta%{P3> 7Cp]i:Di&<R[z昂x\K(evt{MsF($>`BS4\"O]$;Ћ@8!iBQLo[HADPvApY8wy 82@g1~GzVnכW5cUFQ|z?*2>|$4C4LާhI $I1/XaMh^T)I%_ϼQj{~N<^6\'jocUM,̀o?fI WW-m,C^xU|W-5 NqЋH2|iZH%*d8$hwY~rQY,{xv9M1x[MK~v:ÔL1inݳ[T{ja%n9*8W/nnlOET[~z1%PvN'wd7#A bt\US?RIcM4n Yc>9*'*7E\.~bۺ-5Myم:}*͜ʅpغSyX?louY*4y:K yx9 \ ,T-.cCvӹp K ?Ҝ^lwQVitSDuK\ʌ7>P@SK Gkv:Ӧ%ɚZ,pY1#\he( #Nժ'W>) \mv/T oKg[¤. x<$;;f21?+fIRm +DJ.`k=ynъ4Xiu4kVDG%bw*ll1Ó]-q^?ZGK[^ Y\dB.& ]_'_Zޕy n$y麿96J͊`V0/UX־%gozّX&@p-- lt9xz̆j8 Gg1O FLo,9pnXml,@fWLfx7a}L^GHkw|Hj<:3jF::T25 1{G2VM]B#++č&\wkA4\/,Hƿ|5`LgeKC\@tZQ,}YkԀ#%Z%Z̟yy}Ýȵ"5{~&uA )-pPۥԙOMlDjkrR *2*gCTg17)s\[ ywl{~p-)ˀMjrvήe(}oui9ĘQ/L3c0D!wïgSA) ُYyòC -Ԡ:. ,9X <Q9+ng/G|:<ý) vMʟ5j UlRE&O?39x?n8RU>˕wg8`խa!ujY'T_MP-E̘0ڄy.ީb_w>0?H h}D 娸$Rx8(]5YOt",,,fG7AkD. K[j3SЭS_G<8̻TZ/PN~jDJ<+J0֐h]:))C_|ɩ],qhMnZjG(F?)q7Ca5z 9,ЃC# ~8ZK(EAh"u%a+n?q;3_J <[9O`]`r6 fEY;$=]D%bE =kɂuv\& b?j鈅-S HPW zt":_fB;Җ<%[t g8e1LJ 2.-!U Jפ\Yi1gutTege!^dÈ]+Yr*UrRkXH P[ {q~T2ʛ 8N: w+&7IQlgnʶ]k_ya7 +ttl9b'hP- OB%u nV`/FrYzyDm6k'S!jLP0D*9ɽz桶Ӆ~ }S%W#;ha P rR,[^ 9deдX2ni6(pj aciY?OY[O xo&[8l 6 v;ɖ S΂dmmf)n!|^'Eb&<}2JLP3d^  ؞w믶Afza`̺?Yŭ= \:ZyUPm*y)['[hd$)#< ̷'b˙2.#J-ufJC)qacS 7_Qjoȵ[JXVM:&lV@ b_#bُ }a"~9f a@fqtRey~sտY 9+Lj_}uZ/Tc=]ԛՑ/:B ѧgz| ir:+;v6B 9*{*mub^o"ˑޔ3ԭ / h$,Ao-A>3q7a_~?ũ=G Z>+9CT Urd"*dFTPt/'2`YdhU _.`I8wwPWĹ(^G&ջe7΍%@D~3w %5j̾ZG Ԩxe1DZ *dC ?gBKi#儼tw`e՛ ّMW0wB>nmm}muKwNHmd7[9)1-ġ0Gxu f)q4$ZFF5ET,`yQWNTT f6bكMxQ/J[=M_q4P#CW )}WAZkY%H6b'a53 -NP@7J[*+CW2b+͵z\G5A#ٓxEO`7lG!; f~S@+:8AڳM Qz^~ ,{OQo?3p߻G 8N5mj(u3#J/!{,1 I&b~Zs~h\J-ۓ)JrwXȁ .L+S1UJ?fշdC U=I -xZϾ{5aTL<-e>EW™ŦiN u@!m{YG|82|qQfg[GI0޼D<4|oѿk;8.6"-\mўΚ.)Z8?7Api7?\¯\=S}we˟^e{P?=l/ ,{A>-t3sH^HQFil|Tٕ n nݤE4'H])!#7>Aa[dMoF]^]&?5v[cEl"J5t[t%p=+̺; *cA`Uw~3JOȜlxV< bnqYncŕ7GĐ|^?>g=d"S3MI IO+&UPٲy$,% a|Gq1dB@9h/#q'xܺ"Nę֊rck `I3yJ|Yw`"쉣 otmEM⌃ ` pdM9utVڷ`P&\2d!E|E.g~Efݐ=Oڧ~MD7M]!%+lzu3z.ᔌ 'D;ӏ§^ sVx+Kɉbp=4W /YڪIU&m(7ޣ;LL\r'?ԩAp!R(9>H+s&u37Lb_J>L!i98oxzclLnBç~]  [X8@*?VpU ޗL2XQ-HǒbPY}<&HQS܄/hBkn;G-P?7CC}R-Jɫv?;s֓;wwEF5/qhkxAl6Ž"ucv̗Sxit QQ01ǒ*}yp*`d eM\ 9_yp9n{ڒÜ?M7Y備#!z#&a>.lU 06w_/7D5<ز?48}Q>պB \x\hbJZ8e҇T.)w.Wnp8SU!,Su9|n:#7DO|whaRA^hy W*U?N5N7e#U܂Io"y|/`UQE+'>Mq8S9.CbCKp }=?3ӘOς*sم:ѷf/~%4tg+Ғ}_=:Z&1ؠsטA`[Q`m2[:.k W9t:} o>Cv0Kh TV?ĺkP^G*uEl};;cjC!zD>J2CGG3a<< lZA< 3Π`폚N2[ P2#BkڋtTǜJ% '3"2As1\xy9rS}ROb~Y~Նm HѤMPu,Nvq{=*3&OڒV?."rojJE&EKd9hl7rV #kI6nS͍5yOm0 VOUie} U+1-;XK"ڟ'+;b.{A4Une&KH`ՙL&u Ul-w׾gcSd Ǩ"(<ꝮoNpkl<_}^0K|GޥX 4@Xs6= & 9.keT>( 5幝lRjh΀Bz4}u{Vu2.sEVbfxum &pm?z'1IM+ӲR"MmB~ZȔ] J ɚTta5GΤQe}u W9ƮBŷq̄iBjf-;ip^؉֋Q N)iX%J>A^Ps%6^Iry[D5TP^sVZn)TJ|hEz뺧 el]C&~Ν0*It&1rD_ɋ%q7wmLcؾSj|sFi aSm(zjۆ}IJ6[$56eh}ᬩs3Տ@$sE^u͊QIg_7ٮb-ld6F7/a\B=zw864" XBW|>G9.׃`OmӉK]=3[n'6&~^榩AX7:q (9[^ϙrmBt*yrGI"Ɋ~tA[k!~#Uo mY5CezTDtrPnFAݭB][jʂvVgd]?d];@u/ MwK%9Bcݦ:F1] =88:Iߜz ("Ͽ%t-.XXϿx ʪi>5ݿ*}Crm3Jq|C窗 ݢ]i +zUýEU ai=|z6.wϪڙ񑏼THe"zHLq1!h؊ Qrۺvdx!0 cq891cʕi7x\(EJgHhvJ2E0+ ҙy 3<7L[_$+FxG1J;od; 8q3C$3 WFXȪ3?yF] 'FRs%bʏ{E+z9FS/Mёz]>E6L5YS}2SDvWqY ֝Ȕ$qTaC`X3XmmMOIfGCW]r!LJkHaS, "qyOx[p?S1ߓ˒< eR ^tfJ*W:񼯛b0~@ӘV& ڡIvC$[F˅B[sg99o.8`]KU"|A,gq);e%u?XWZS_. #ʕzPxX`a$yg!(rɹC? -՘ wO$. VHꃕiaU9OiCc]<7~^BAsc"bɭOsx$gGa SO^[IĠ]ٖT YIfo@|&ESE/OB;K({#3Ѓ]TPEMou >5,nr۔^ndLTൕ _^֛;AH<6v{SLyh au?UVd*o,2W=ExEk ik/V#*zCVL~4FC@te鎹D|[׬!=7zv/L"$( 8 ! G<za^ GEžNh z{.SIi`=08^ _ϳ1%FNG9Hw[ZZ𖰟֙:݈K gp>3S6g&c+S@ر ="5`Gd9F֘I7+6iL>KfoOv|%fq1&vmX{Fk&^(=LJT<,rOdb"_;iU2#㴂C,*)CҼfq/X;2U쓷։xoU3e֖ -t@#dLkc&sI;b86gT!R3% Pi̺M=qibSLCs7!1yR -춢Gm$|CPM0C#5'pQ=Z%>Rfx}fZ%W `[[L.4\qxij xa6"'t:BcQ(}+^$锘TɁYHW.؛F7_Z-3úNjv&,϶Cw|j+*.>_Vve W?Y>[7+Oh $u!]&~=B4>6HvT *xb=]GmnB.K+\gS;p5F|(Î& iA De<05"l}'FN"Hsw\6^"nc6x[)W{)`O10{#߼1KwعTK '??u`>_5q=6E˿luMBN~XeIHScfa sIۭ@$gׯAVf>KBM0'3n_B0b7ĮP`U#/a9W-AIvE,Z7rLէMMEEcf{ZJ4΄@'9ݨxN%O yTj> ;jxO g;>I! fAz #%R[PFAnVTV-#VKE4_:?J@z&-mUw]TЧ}h#v' NK,+7}z169uFogjW`}xnt@#$=hX͞U%UWUf*er)2Xbf(\ lJqST^&0o[Y 蒩MH!T4YbHHWFCBJTj ~bT" WOD}4t& &Zf8rUߌNT_9 ByVI Ԡ -|}mIj9DFB<MWE1Ѽ"a(_Z`:XNl4PN0=-e ]lQ #_A0/ssT5a?W$"o*zG.Pu[ IeVF)r'JDJ`CY$IdS*K 1u3ot,;ʃJԔUhL%O6% 9UXvwp~*-;ƣlw˱&,]*m9\y]e: Gh嗮?&̨ hkzLR !˘eOvyȇމ2g`S fS}%Q`LÚ?w^&$3I zJoߨdPyZQf5 ZRxߗreޢi 6ALEh(`!~-U9=ܻiswH1wuT9 q*=%&.Ž$B)4B5<xb<$0+۔Y|ys6FuaՕOlngwyjGTAW:a}M*̑\Eiis F:=s y)!Q8S5UWGMp 7E։yw;.D+ե>ϊĸ Ixۆ|2|>nA_7* IVʵ"q[9ap}6_eh +kl+OA}yD"4˪zޑ!kBooniVn/0/{A,n>Jĭcd"^ѣ RWp1= ss@+ it@tY4OgEj#GjWx^u CK,t^״I]]ø5+Ā S}"8xsXs#ÏA㥁^0yJةڐOS% 4#rcT1f:b36+ʁh_%ߨ33-#!T~b_ʠ2 tcz7(}VYGF`kٛv x7K[)ϰe'v$ gcNlY;l?H~U(_=i'XU@_r.^DWe(z э{5n@]xtMu>8jfVpR]4 m`}9c› pY!V|Ul1'U;>S$V3bAHڢ؀ +x|rZ3TNS&GqLe>(C]d4zdoDThe+8 Zԓ%KpiCOڣ)\ZpY[ͱ/bb9Wi*7P.ԫARLR:q&[RGe+bd9 QiR{ bBA|=ߺCN-R 1\ -IO NNɼeإ)P6j>} qYl )r8jRQ\wSij fͶ%,Fcۨo QQЉ5.Z'8AŤy& X%ce呟ykOc\ c s{m*9 (oQ_Bf@W3u@j5}A.F)T/ܡ hy軴2b XW7rJhÆr P{<.0)("85Pb ~f|b S(_2V*k<Ҧ9#+x|@ vQ`JD첛؁C5yR@r#H!X<,LRajm@RCʖ6C4%JcA@ڹؙJlh^!wE{d$&ʹIv\B#_\b~~kMߐLe(kl.A+hX0GG8?m_ mecggCD6ŦoDx{#yoj"k|Q<''tf'+Mz;u9oJf#]n5V]&AP'sFOSmQ:8g]*"`X=m`ʂ 5=7? '7k<V!>`a) n/j) m6HmDJ ȁӟ^8m1cOka%d7mQ/;%B i#4<T/N l/EԊf$!6˖KW.2ЀʷlfH1L@:r%M|In \l=O~[l2t~GB }IѺَ|RfOR߀ Js32[‰dh' >r\y+hMÆA(*?%?=Ž`p־-]Nu(z={& = M!g1껛̧Y :L 8~DbDhTρ GM;$|g@k +Mal^JU;J;?gΟc(sDCem,l%Pxk>ڱ+HoқwO3121]o!"MH',U76%3pdq?2ǮbGW2ؗ)نY[]Zn~RJ 8T< b#9躯2hVȚA[/<ʏ;h!(d]}k!(nUEp[%2#m6kJF"} B~_O WJhϦ) ME9f r&L9mTTDУ[ {; I~U,U6phG<2%Ш_N,-jr-ezK vO}xx.sb2/1RTB ]s'}zS.zmŦbtVsP}eBU Fk2>#~~}RSwǍ+kA☘o:W4U:_jFMG/篭wD31@qN=-95mrAM stJ䞺(daNCt֐:4yB A *V6T!gb6J HDo3E}u kO^ UJ@aJt(T]̾/Øv:O`]M#93cQ O_"oƑ'\)L JDjccuVuNm}4TcN |'_.KBpֹrA<%yV/F! +e%R0v݁;RwNkO wITzc#z[K`c9ŏ9J)=HkyO'j+ &!8n>0hGPkw#[j жޞ[؇0m)-pydsQJ `VRTP&\lYl'M49׺+v ߘ7XJtd2I FE[I|"i ߓo? %a#qDQޯ`;b?b" b`tU1q$Zo[7%Y$R /@)Ցa 0+%Rn4-41qrAٹPXRv6ÕGi_R\ZVGpesoFeĢRx\9ᬗwI}@q< D!pޒ!w-җ8>hFhNMpڄe5>p4yqLԋD@ex䒢p61R"P6en`nm5DOsj\e^QcwU|7`#o 8vgmCNkʐ?~.>ȺqI8W8͞k qWRZ~'j p-!o"3(BaN?p4/rûU b`Ľa qhCBC{ ~eJ6@b&Oi%S`Q=# u!혾qƀ\fuHe o~FVlqBt%dZrujnvmȺ!+<ð圏MMJX?I#24Rapd8oHdlHVk* eYQpH$F@kDёNv7 +1,5P$I8&X_ˁgЉg`9fi\6fT!#ʞahL  m>D}eFK84@q燜/:SM\efT%M߷LtNsVVt]roI{Ӂ, }Hjir`Lkޯوrih+w8㈖vn`put!I B93ekNWLG#XYQY!HmBB4.ֽ>3_=A~`f\'s<L{87*П 8zs)X(fo; eG@Et伡YR, &wD^Ut*܃]/GK1KWnuA'7v{mV䳄7p5if-R^C&?Ro1 1KKaI%"$Иs:8ô=vWPd{VMoQE Ow*LZޢsK۝g(ڕȵz#̕"zGiǑB=ẦqjwoE&o $?K1.ټK%>_7}1}mJrfߠRpN7ג؄Pf-+!n0Ŭsꬻ|?;8/;07hs S]MǼܽ8 `qơ Te`zC/AȢ6q0{G&P~}f\j6!AmsX!S/}Z\TY=| &i@bq#Qc:ޘeqv h%@ƥ/4ԓ!0w)*7GÄy.&  4,3LOHFsi}V܁/On6҉ |zҵj`"h$O˒aʅ]0\ ɌVۭEy?XK゠zn%?|ygZfkh7:6i_0ZtD-jSG9!([aQnJVg^RKv$4I, UPr1^/XS~  i%obϏ;Do&D 2cP$u"~UDZ@0 OWrɈMVt0%s+)6u`{"v(xAه\/[>r?*{}Ր҂$0<7jU립&̾}# qF׃u=6r P|<;2{* =Eџ#aOTKfAֆY28jӂgk&^KjFeS&z.g}*UH||tV+>;e iQ,:dCTiE=,!v/iDjYRh7i#U998`_|epשS#vre#ZU`Ҥ۾r0;Du\h^kK&~NǯY:*6E"+2O&8]ŽgxHKn>#ۚU7 &^o~{};m 8r٫@O[u?j[|;.e|иwR|qwR,֊).T>:ýMN &lf^}">l|E{MgbP}2\Ef'\H 8@`c[: jK2҃ 6r&oGJ=y"4y~ ͵vH<Αa )"o8ݺk߼*0!9"|?Zxs(y!RyOe8 7_u$.~X[rU5ti|11N@pA]{2Pt:YtQ eKd42d $s~z ("P he[= cwGx[[?=)59ԈW! %w4 )s׿"h^hY$. 5 cԉPي.TyF4\j\|™r4Cz;\p3US,9|#.J#ntF&{TJݮ|iAt)$QzbL<0l6-2Aih+QQLJ L7t9 IM+idʔACCdjSLJʚJ)H}&^%JY80; |@Q<^q1 c.b;Spr*|֛ثke7Z;*WARz=AN~"CNqZU5m2w} }Yաd>A`]SqY'|UF"(%rx'Z<5THs<7-|ܖdgxX_݀cN0qT7? /gBZ-a”dXu}ܔ1[@OQp?9N9w*3 W\ ,m8]H!jB\}R 礪4M#OvFAI.?oOP&q52:G/rM")l7 %X*Z͐y } /JvHݘ`6XT…d&'}dEu\aё]%Hd~.a6 zbGWksY&ݷ +Z;s䭦wDKv%`A}+FBܱ=xB|JZ^FU4'+s=U{K7`Bh7qs<}ո1 zVNc]9S5!&k> =K/p]1®򶫎o+aʈ@RiAC8JғوVbIdhW$p&/zգNVnz}#.LYݲoDҳ݆kDGL{;׀Dژ[Q PS3R%ݴD:Eq"LQ[9ÚD4@Q.Х9 |5i6^y|Ž˃7;P˹P=tgsWb:mLJzKir]o2dgTtM0^rrMk蹹K[Waz+QL8JQeTrfba-(pA&;졪Mv,D<<$ ,"14,8{VBa~Z|+B6jsϰM!n!zOJ&3T^u޹xѺyL&twg ME/ty>N"%.36=1b\ pŷzAL:;; Ğ8[i`[~rkЎ9J2I+1tx K3V ;̮?%AHSY0.E lEO[!C87޶7Eh,zp@ItJv0,Mza-ZRǝgChf@\Q2_*$]t AĊ)16|Zj\fnk@ood&NӈoiWYu-I횺 m#Ү;[\^wi)]O}@B;տ<t,MI?M\ҜEj|#uMJY9Vx.}!yb[K:b:ᷥ*d4,yO'+5ĩ[g1~>PoD[oB%sOpge1C"T|$F@&csߙc "Y:9.si*S??'n7|~<=&l7f8jCO^w|! "QD"_Wfͷykbf,FyD%,])*vt;IYcl)L\9P议_LltC Bs5G!bnaA*|yX W]&CvSIJ4?!c7J='hY~[) +XLXM`̹GuqZevoonguB5eOh^vt% u9۬]lEL0ڧvj.;Eg)7q( $R`q]o>!8-fU/coh=B܆ZJҵ#AN3!R!.ٺY ym" A`io.IOEzKLd~a;L"^fj_D/E''c5wW'-raj 4m'_~LFrļqekI"LC? rp" x# KȄpf7lnZVMg((Mh.) ۥ8~ -0ǟ\O#K>yRY %!b/Z>)E2O4s綾i{UבҷRA]#af/:پk $qxE]R04GPX&H[؏FG2ʭLض 5GFX"@πwzFOZs9kk+AyH{D,ǧ35m7geOssӍVfk&鹯%Me Tmm\R/UT@VS=$09ta?f2qLqJ.u,BM@NĒ 2ȈW/wm+am:sٿ"ƫ99NtTKX.ZX<@o x;^ cHoНHmflΠm6=3(]*| o)J0{i洵sw. c6 N^j^!xI仲8_Pg連]57lzeѲp/?Wk6\*/a:!:,뱮T+$c Pn 0g7T-@ȃhIjx ;ͺ籢Pך;/!9B |nzbΡBAd- w<ޖ'iXX3e#gR>lLH.17(wWO=jՒ8_XIm~ޘZ2>sVW9e!?d:sxn{\d"c&GKqc5tp&ێ9{|wr2bh(#-`5 7iu(fڛSfCJyl"'4?M;$;ɡ`,g,ކf`u+JԿ]p}FQVNqTp-ƥphĹH6 ?;}#ܑ)X)G74H,?ntvҷᆋƺ8k)>obT-e[O=WҚf{ ᾋ ɭl+ż찀M@IL(+5ƪpIK6& !Y`'T { ƙ]휑`);Q̅QjnpsMg9$i)+y9Ζ|aUK|d st8CљҕZ3@K81ugďA5.4ǓoRz̸X9­dۺ%jE>[c*0MZ$Uɪ6pQ|bzΐ)nW~6hv̰* d<\/u!@9N(dOɽje?jKk*dT~9bwó d {|lbP.ҷ"Q2?7߱b T!Ιc"u:e!#4hW\¹hֳO-Ժ⓶"Oي,4rZ`a7l(Rػ+h[0dB+T`L6ܛ\OEkJ!m%?&jl#RzR34Buw%E⇔Ws{ҝx|νvS˾3>A=frET#g4΂?`8F;vadm oc׊}cgA1N 4E3k?`aVR=*3zԯ#ղQox|3bpGv+Trnp%ߞlנDꨓaFO(=s%N}"!~-ov.`+QsLSZ#gVu}|e %[TK:fnUeUzCP_8OIp8gXh Ml?e?FZUHOϣũO4Hicmcq(HpI5) tK}ɳ@Jݤ ][.D]Cɿeav8Ej?0.dXr2ߨ"棑Kl'/:ϲΌx\R+lsYGCraB<^̮ .J0u{fxf.qì%c`0?P`@mapcc( ',JZjY} @~G7(n(>0<ҩk׎_fGa?$%,os(9WO#xB^>,ݘ+ܺ4S^Z~?YC@{w@_p-#dmv[hZ,D_xYq|1t-̘j-Y2Ѫ16ag.CJ)Ҫ@MmZ2!mn%VBV >&RRe|qUU5: <6ve.> a9c-a-Lغ"EӹgLM׆<ͅಖ?pgR@Z!D?*nvԩQa'3Zha "!:I=U*AHW 3E0P,c4^66 UGnyMLSfx{ڲL=IȝO+c'@^Dh\SVY\l ,ʖ ¼"h:17kԞS1>I`[Wkm`T“U \ =!ngaYэ2X3o @dWpOdݴ%;/ulWˇD 'tHѢTibt!A`lkJv9WPtƟnsWBz'ͅw\1vYhvlsܬGeMCڿ/s4Lv"^KK䣔AY"ji*;& r^/|7/3x {̌|}`q-dBur ؄*쐞%jw3_%6>L|oS]QEI2OIl%eQUB5݉{MJȽsm/َj9$q@V*5’p{?N)DHIuiZoCy~P[Ud6_aA6\ՐA*$͊%}LYc=I;1QHK)oDIpsVl﵇I L~e:ٚ^ܳ__ƘhiMul-mFN֬}I@rЎx(ϫ ~,\"A\"K@eC=d"Qy%'ȮVVEgE[7鶝@̺Zx퇬ېz#E q&0EIJކ|\ZxT ɕ27$s "P(u޷!J0]9> f?`>2RXַ[{Es7rzZ+QAKZ8:`l*am4ph؄FA!h0b쐓|IûƳ5seONHd;O^ & |gg%WH^dJ+bz`p# hgQ˸63ϗ~%D$Vl s1"''h░:F B-N e0=ٓ5FsyA9B- BDZz?ӬU'!"pŒFqXTЛڨn~n ⣧$CȐ黜0 l@ֹ:NAz y0 R,6|}S95WT4A,T.KWv8`hmP/@{)\ֹ[ 8E7'F1ާoHߩLo3h4(e:[鴨no|Qlήè4;Ss>rVE֓m*+ό `Z8Җ>cP TȪW?q3U]B.Ħ 7fqm-'KR9-2?{ 5.keF̆!3Hu ZB%JQ2p wE0Թ+=U݈Hjtx0TzZyW^Z r 6wMmj85'%jzܭ NAG`nv>66*ps߾B}[=۟{[?Tg̶ɛ'5܆v,Vdrtc ΗdH㟗IHcG$ykk+9c͋LP1\uyg^t3ȇ(VM @0F$0P'pGf7Mcޖil8؅̃V{} *9?sMq/:9n|C?|#w :ti'6:iUEV0np Bה "jyokinxPȮZh{_o…h + 6V]&{9U}z~16Un_w"*';ڎuk$xS\K^ \K.!W6޿#UyNmՒ"ggmu5 4H8s#<-.ɽ()w'%9[@"Ob4+:Y*Ea y?Cjr!cs K)0Pec '=|ۄn>aE7m fUjEB-.2C9NaknV^xtgZ.'mNk a˗*phtܷfp!`7kM9:Ujaĸ5v4tA/#"~SacW"NJ<amN|DDQuՏ1/PF{\>hGM|b eȫm½*y=ˮբb2+$)诛?U[}مKrNq{+^Ԡ6#%k朑1_MH(a=5YYnot^ҧ"YHww*u&I|m(_S2iHc2/IdC%鑵1gk#{8RF;_ J[r[󝴽\h)NAKgng>҇&C 8ToV{Z7sD!S˵H n>pXuXi45hxf凄۬(i/\zD kF-QڒօfRi,%!K1C9yDs\yoI+ v wH;}!".L=,'Pwnxh[j; 8w.TL 圔4 H\!N4H\/ܨA!t %D\Qbyl iR FeʲJ ^.ɻpNH'Z%K齶=% ]2=pIPwj'D.N0&JW})ˊH!XҋwX]4;m?(z{VS(#̣Z~\lQZJx32zX=D(W~P'/I<b h'9)@X-wyAVZ6r jSŁWg5f\;wP8 R&Tq1켨=jY!:C+n,*^Xw^h=-c/22E֞XҢ|L=NM"n{CA&a@w ,]/yqPV1| I b|JQ$ ӊ@vC|Iѹ]d0tٍ92&㲵p v=} 4+n zIX RA=g.}%T<N vȰAEbVdI5oJ(s3XWxQs7RJSKOeNWS 4>(>ϥ]? Y1+0t܇(6X)[OMBW"evn;b[9Q'n t Ǩo_rHjca]uop^ĎÆ$=v_Uۧѱu nKT Y1UElIz=7K=!I5RƽWf8::ΰ(k hزZh[PH?3W;q9U 0Wrkg UvV#-ÇdYj-ۆ_J|ҙL79lYYʭF++-*n O~u^Ӂ8ѸәĩM݀ غg#K Oyk@ok0-ַʄzrZ,#3ڞ4桑D+Ē#`|Y*CkE5ʗA* )cOps'} Yþ&A=Q֙K\vZ08;xkOjي8@Km^{W{vz\K$PZgvq>+`B'BЏl@S~D򨡳8m}%z|?LMO *_BðƯMwkU3nR A$Dy7b,XQp8mFB(5E2Ɛ[ۨ>Эʇ 0UH85l.fզ1O[<@$dU {z=mǑctzu$Qvv@_fPlW]|+ZN*`/ta[ u3e~cSO]j~W`D<^ '3),.|ek+" g O;5 i >Y$$(@NVWzP+7 <KL߭)[ΑqDB1ZȨ GLe#K"N w8^621_Mf~xc# A ^bu(&}OVd/lUO'oz]/8 B}׸nsZyQ0qY16|/H3{  ت:a8جT3}(ru>u/wE&q 2Uy 'G6EkCG*k@+܋c?eY>'GIY[IqR*pEqA>:yar-?ާAH?DSi|S XY``"r0* ]W xۯ9A:)BzsH"[ w8l^#6egjO?&sLU^]K {G}ybj.R,pQRb3tܹ)q>@JjblNGV (H`0M@W 2alg?|VX],Q f"aMS*5\"0EA{! @T[NԉK_I\ =/yQJIK_dn*?ado2Rz?> Jud}{q/핷#OyԌ:2h%a [yөWMa2(c­]Yw]EwU HߞgKa8jCZ2ݔvxW j9 ͻ(&#FRh{~_H7Ppګpv\x8>+ לQIv͝.IzANsDNO{KuİthD;P{(:]i*c_nhWRO?2`L! "_mt8Xګ_$mQJJ߀AWjȢ_s#0'#}* VO갽:-•guգIqt%,{p {J' >+y:egLktu;/h wA4N^8P3\$wɎw, Um9L_0/ĻJhp htZapyUtbD#43WY%6 @=lw k)cØ䥶 :Eut:G,DF7\֛堒Qs'3I^r|/`v1*xԮd 5YC 3sܦ ')NV>VACwodbx&\]2\B2̐b~Y5N& ,;n[? *}[PdQnIǾ-8iv\(]j~Tj# ֣JQIՋYX0 2*Ҽ{X 6fg&PM{0؝N597n],T!$X^t7М$"$=^CHM4W%Smh|T:NiLw{OGu)>{ts ɜ raK.P ]#+BJD!G4;Yh^#%91H-d~=إN8V{p 9Tcgu+ƾO׍<Xjy88[v! dw? N-R07s \~Vi֍!9LU1%Fb=0:RU4n ySRl89]HGx}e#bB3 [גo(wp{Rs0=]̴,EiFy!٤Mo]5SB_[$:[v`ǒ:h,?P(뎙[?7F|a^gS6fa^>Y(k>ҙ!Sqʾ_YPNj-:gdHp{yvN_nmՈKBtTA7wH$r1S#Jb]|9-]7(jP/4~{Y4WE5dT S*ns0Ti =7gt8ں f''g1PT. .a*+e-  0L/d0 Ѓ;a=q:\ RF/}e`|ELb F C]E9{J1X3mo!BWòR"dʮ_"LϾj!8IeUߨeĠUOB4 i0pcz˄I}{Kpp@ 8}K͔ :g0zZyC" 24֤& xoZNxue>o$LAM@y= K#My jr0"f# TY5߾5ֳ 5k뉩V4<>](,̶ґtSKCX 0| WWo:I˨yQ 6Rf.S]#5&)__'r|dq4qcK uD6`̤!KP*Y ʜd~-zbz2&X9QOP*oLp? 5j,SWɎ+e+J>CLFJzM𾈑TEPF+n` bBEn7Ys-0YEPh=Ćzi5W*iC8mJrBwA?qs 'loP|ьȰ>++yk|+&S tz1}b-G%䉥"!X6 )^FUMmYeIF)i%jKAl V@H;/L2zL7ċ# >SVbBe %!}dqduEO6+cްax'qdRtU!Qg\#"~0u~L@("t><ń8*#y*%IO|ѹ4ZuK{CNͧ}`-a8ka'Dc]-(c'IMtjݥ{W3l$9"9&bmµ.ؽul/ P7ӁJg;h)7a$y?Lcv!^1z+V`m%l-M]=pÇ:%L,QhtCG_@ \?"h1\pܢ,UA]:pl98DadcLzZ? *Ɏ7P>5FMNi{/@A|:SVkxValVVo2OBajՔs?>g[xI&KoUf-h,jAI,5#$X}=yRľ9ٰb{M?ȵ,`&YHB~J_5Rs U)NlMIKD>DO=O!",#{AbhusǣCK|~OhU"UTVh=a F)_)0\g-PA Ru\3nm gN ֫"w$@K@;M;ǰ<}qb_(Om.!*AպRH xY쵰I~V ;bB?PosrOTGdO ]ǚᾘJ &fH@9uiq [y@dWxSZ{L!r 6t5efelr6컧HXav&[L. 03MYʳ?)k;, ϩ`grFq\W%t 2Skuam1qE#g+=\iD8$ko.m qWۢ%t?3P2AGl>sSaw`ImC~+  n!z {; (*;'ћKgO<\ XV]е bs9Vی}dAA!L'8޽fT ) aYy"'fj}T\|-/!Ϊt$٣77?7{X~-o87%l``7RYP ƝO]V|}A]:} P;Wz5|T7hڔ{71K7ec']p3 5ЈĒGTޗ.{MMș{:A N}vs%{z./` '}K3ZSi.25m]5( G*ÉDC|ٴ {'bV O$6oj%?`E9R(S,F*ľG!]h*"e!)GHVK4e2ʹ6w vAgoeYYŠmP)hLM^X`#J)Q8.9?)ªu骩4o͙d[Hfm̗z?ڟM2=#&"sq^jA _DCi ˣ{`[yy"c-w>F> 0?@ܳA$o#UƖX.!c%4uz>c{>UG@⛰,H+=3H2GpԺd5.1lDI`Ktivl7/4UBd L.z(F /U('Z4;ᯧ0@aAa #wT/d%&6OO+܂Zؐ+sÊٞ&.9zI%R~V\^.}\gDDdJdrL m62N+c2%Yώ lbMV7r7C4>] ʟ=0|,D]\NL0Ϗaq'9p1k5{=FZzoY CYwi3wp?=36| yL z45ń;;Mw[܎&&bѝg/Z=O- Ih$hCdo3,ѝd+x߱W+j!3 <5{w l=ɿڔ-ąI %,@? ~%h |r/cZDŽV?>rܔѵizl EDzA+gW墰pa:fi&1"L潑?yUealyКCJdTs)>1 AԆhS&z+mNK}3H'Q N†1jztwhrISo3ފakʷrcWlHx)Wp3y|ޡ*|07r޸|Bkz4P̊~Yff 3ȴnJ5A/.pN(v&@Z[]5Ź@t$ `)*#[;b;b,V۰;7KLt꜒ݬ)&Z|%%v nEt2S 5Bn \ӝg5R Gk>;Q&DL,A$7-]Bޤ)d64 k‡gij 2aD5l|ɋ'V=-{W.g ?bXich\oqi P(iQ޴f$~*yU=>8}-.UoP>EƜYp82n=t26܅$o}Xϡrp \Xuo'TbJs,3x5𑔟+MMub_lǪܛr)s_Q7CpUB0ڥ6m9S 6_MsA_1r8o1ࠀG&% |鈾a"f|A ddMk;H!\_< ^Z98}yX j@);pEJ4{Bnh$ᢵCWmNV㶡hQk􌣴]vCG ނIOh5lSՙҩ uߦP )}Uuj{ݑ.dL%U&, ^]} F^XT<e4tk&x(oV۩gFPԦZu, l׻`6h?c<<ώ3&8Bf6@wvm|:-yd)!Y(#f$8.S,mde5A[ f~xQI(0]A ɷe3e1WnEH#!֔.<S]^3RIET9A_OAW E`u49mVNа9d8*mZ}#a xnMƤ{dM"m4YGPxM%:]Y\G]8|߼Oku@ %{Mߦ8IM0̰'dzg$29ի6dZyl; K=f~!-[[&url~Bkt%gR}X]m Rժx-BÅZDf".Jy -Hs(yf)Nď?#\JwiMN ո %M[| m9`茵=_i 0+h >6 >\7dhqo:p]@0lGB~:魹rG?$`[GL{Zl*˲UPV)Zz< ܈껣W4YkxFYEKwDM((GPؓQTΥ%Kz W< /gbnUb&O%:`qEKdi7"Zy۩hQ-&kxXL<=O3z|K*Oo;c,:P0?zڳK+{ACQ:}!Rv zb wK% ҘmO+w˧# `ӷ# pY$悙g en+>R'vv^NnAdRX)+3zWC-jqUSABgb.U :}GD8!H ^ Ͻ?Aoo7nԪN襺RnT9m?l@;ܥCtE1SMyڍB*{"o@Z9Kj{)b0vG619|Xݝ„eVgzĀ wWpрv?qXǵDr! ݀.ZNEpxf҇Ă=EgTkV9ćU/KuLzqIZ0>6aG/bq2 UAKSo_BJg/S I,n]0 G)5m/2^V0b učٍ3oĪu"Q|P`O͔@b="08K=dK0Th0'WY)WWPyڄ)Xz(1:&#*\ŶHEvX*-kGBO^FTdږ^ ^F% !OǹU&8͗V0nܥi$2Ze4hzYwJ*CIÜeEE\hm@:^]:_ǹJci{jrն`oo(s^)$Tj@iv.o /*Iu kNJdSn̅FL H)S)0 {!ݸ\`. lgv<߰Ma SZCf\RMj'UahBb%@uEkIzL[OGt7lTL}&b`JQ:tx(Q 8CWL"'*?;_&XX˼#rS] *%AC% UXMqąp@|H2<,/ޘ g,tQWd7+ 4ČU2K^;|.^&wE"T.\{+?H\ٌɵE&\]З od):ʛj]7%2XM2̯\C@m kg·fV.(.ߣfO#W}O=3 Y2!?5/~FQxpcs5~EH>LOGq]8wm"~-Ԫ4FM6|ԅu6pk9?e lse%L[^[X%PY=nv&Zmx3ahd=Kڴ0DiMT^yϿ/)ή]R`n}QWc{xf&9~ER8l>=)OfÏAy]mW)˅\#%:$96uS^l#9OF:էMHKa?X-bqCU. H,ja`0݇̌9?80N~)-[ F <]GI梡Իݔ{/Iêj PCm:Fe]*翡B6%mP,< H 'ԧH=4b~e}N((<R;ʟZ)@ؘ @YcۈlHlC\\FMs%ֈcI]K.NaE aWRkJQϞB"-xJ] wtXIh2)_6 d{1~#9"K5wA + H ︶.|uRErLKG5}.eZ?0q֨I"n @I' 7ts A4l.=v(9 %۰pppևDfQK3r 6kPub=}rˠdbW-e-򍈳^I4P?ђB'J8;cVοYJ5GrzCW&eUu*ZbSMAC dR/_E `&|ӿwx;g`|VmXԈ%xy VNQm 8 YebvDS `e %pK3xwghF(Ku¼p{o>ٺǒ[C3?Zi⫪Xg$[tLcsx}wZکŰhľIgP:Bm]h1g*Q.r+#YR+aEY4he $&iL~S`1oOvSW3]D˟yI.Q5:?%U|`U:G&A}v0n2x N{ڏ>'+S!UAZgFd`+)ALzLjFѵ9 kpDkګVy_>I):0lX$ G0%.6"뷰e!`*=ɭjalܓGѵWp7 #L YN$s 3P]3"2tg4f_5tg'BsHj Ϋ!ؕ:kޅ\SfK.`:iwqn^[=U=6M͟ _6Xcp5E*ns}0}܊xZ>|3c:= $3p. O9rrSP5,VJ _VӾO ZbPHʽVgSA=eU05ؓUϑEx4]d8uCIrRX}w;yy 3_OFQ`1{r\sSf5,k#Qu-,!i?]fE^l$FϢYUr6sg7G4akBH]DŸ2O[7%ѲDŽf!5FR>2%ؚ̊1y"kz4xHhaA|\cW].t(:?~.j&Rluʏ8~ 疈}aELrꄓn:^JBIcOI^Ȥ@cp~˂M/tc>8[;5{Ȩ5+lk8;?!zI{ Lck|(CxǣU&E/}N8'8ԷÏ=dp(NMt":P6t/GW)7+S+W-(;ys7=MR ERu,f8;L|]Q00o4dp_|ByuB\'hMngP  vd>}Qp;03\IJk_NԮGAb j#0ZY2Dl3˄F}dxd U> n4[fDA)Cj/ Q524j@{9)Bvzn.(=:kzuzgksJxMWBfM(׳o>'bGlyߘEp c `!4C:>itJza$"G&-ǟ eGF‡4PTS4-؃Z{`)LPɿ6o9H0ӆyvxԩޖWFUX2=XTj_EpzYsսo^"1k^eLț5z6:cȘC)%#44Ĉ{z\A3=]0Hb[vٺO2Z$mAPEnkQ$ƆZKmh6dѝ?;,4g:u(* ^hlXHg TFS Oc*WC`F-Fw3S ]mpm(-!hX3ׯGsX[ v^raN5,f6@ 6i?ʦ8bk @Ft0^bav<Ĕ$UT(3UŧXF?jV0Z'֬,yr2pB p al-A0ۑ OPVx{d|`KT4h6}>ךDb ඎӐ۞b7γG\&U!mc00s^d)-L9i } ‹ؔP-D\@Ks#rX #'):9ntAC><*%Sޡɇ;me5{]suQ/΃׍V8 "FtᏤ˰w.]ZLP۪HN& NP5?)N+J U=CϷqvt+9;y:kG X5`d{b ;Tרs!Xp,0O{h`C OΊ}@r.HB~DL軱y^VyI |Q6(`YE*1<:HfR#U@м8kjQ 1>m .-}4p[q69oI ډm#"H" ?fsQQƺLhKAKֳs%hze~FZ]2Ky_#3GJ}VgQY~rCpSgSw}+ 8 /p53s7|ndp<[b/R!ѲVcE8uC'q7LZ _REP7~z:|J0 4=:w>?[4SW3uztE;,bw/iUYkK數 (s)>R78FFA݀C ʿjZ ~{xia3ӎO\p.tu /&vH{u4<:חrIlU+>1'C|MUGoW f7 M,?$>?2Jw ws&掁-U-f[4h.DL?1ܪ3Ë.ȾE8pM<%s[F<6,! k[Sm̀ShJcG&ʪGIoC[SWUS}d$fcE2Glr% 4q`[n `]sx_+`.Ѩ c|WLko-b3JV˯t F| o0?ʠc>o("r'Z]fjQ3qPZn a% Cq Rҥ˅Pa"?i̯!@c(noz0WePipɨ]ihȫIެ]0l3&j!k3 4ǹnցn7L+͐FawbQ!VKgnOV8B=Jʺ2A66l(ט3ak~oIzyWS-xȅ*TkFR9 uhVROA=EL Z2;$ ZNpފҙ`"1>ۜj6BaTnˆH1HjC0syY^wa.f^([VVrJ 4 V~.yÅYڽ,qw ^dEm: h@~gV!6ZK Z|rWTWD gk.|~y@KMOixGć”F<5&~,k.cov}>,E?BLfXŜEZBi3o ùe①KB31Rv} z2=/"ezv$bԄpq^=lŒ**% B`.wnbWxX v٠@"PJyrSDt@]2V OK.CKH @ {SsJZ8WE !mp̶:"0h_ H>UqA!'{py Y 3P+GR\Iaomw6XjTMc{/}#K˜6R4% !UeUBu"OtC&/> fޕ+grH+ƱMkĚ vP ԭ'rL·1e!&ems+>'2Aܬ #1Z:خUg%Y#^~qt\K2GIwQإoR C'IJϞqHnt@GE8E&TwY= }H[腂X'^Tɼ/nKy4Y9'\Sdl"_k+CuFԸ.~MG 3d>DKýnH?bO z!*gIGF֠]^-dO_1+OB5H F0HPoNk((7g0H9&^DE ,)yλi^$߉69?”+97ϓK8E&ƒv Y&Y{/ɏj)o|_L3s8˲RJeU쾦xk`J)s*kgDCxHp]c5p,C|oE  hF_j# Ճ]:ڟX. *MQ&afqu\L+%)\f]k9Ahw` h{c S'H,Npr!I zK1l|#oq [1 fdti_%F( .a<4l^p )T _Ȫ" @hMJAOqu6ou譊S3N&:hCDS lbu8x{$ɸyhT"/S [A[uU ΔۙC3? Ph^D86!}XO|'k0;ʝra# "pKe\KT&$j. ]\SP:LD",jreS!_4)|ԉƕ#5]BɭAmG!;[] UH5/Mz.+]aӼsۜo)ERe=5\sl7Nɒw:ѮYW}X ד]R̭FzX] 7O#O-!5_uGr)%pg ;3 *Y{Gsb3ݦ()=ړK A~ZRh^&=(Y V$1_[ }8R=ٯݯR Н- Ƃ<;D!Ť"ѧB RZ\dA#P*6FJkDT { A,r6%z\g(Kfk)9əx UJ;^H.f J, .qiŅ\Y`.?j~+lDVo)YؚvُsӲfHJ^{C󭮼M=1F'#rg-وS'm8nf5}}yЊMz %zҿFTEhc;쓕=>RUmȽ$[1g΁ٓA rՆɣ;o+1+;#$4opqէ߽4r(}Z(U7^t/;6:+3a+=S{kZ|@WZ4ϋ"^VU}b뗻Ѷ8_}ܟ< (\u~G^[(r8ͻiwf|wO.#Q zkԋ:I_y;B2c/n=Ԥ֗3\ݨsRYnk`bgJl sd_ϔ6J- 2M5 7~iƩ;VL/]PЍY3!oΏ; O,nZ/xJsuyM,1b-ᤗF ߏ̧< YG%RbmNǖ>!Z(%CNIpVj:)Gq?[stY"svyPCϢxCZ47 &_ۨo=a0 Bv•& /g^)8+{=q*BϝSAdƸ#+$=|N3gHx[<ՎC?!VXqРpn!DmL՛ܙ[Fg/ HĦfsj FuR}+|Og3/kAG_^ҞxB~ s&CƥI2L/;G2y *˽#]7nJz1KQvM1e&-YɜmA*p}}֋,3,U;(ɹ,[-fߺĤT0\7(-ABP/]ɋL(>B.yYb4KT֪HOaj׀/gBߨHrj;-~QR Jb-w$6 bZ/+>%8}[lhS4TRW&Sc\R#EDa}Y̓w_UgPYAWϫs+J ~hZ WrBgmkLfGnOlVPd=vPY[ ﳱQC@MaqޏɌJQ9 QR%}tsJ,N| K~GrgIaV>53 4supkH|vϧuVnVyY^P`QH+8MB+S`%Cq _+˫JQ PR oB^ 6Z d2Í|CEM'*).D347KBW~PI51pףq&ݸC-#W27GP92 RۼMNԓݠ}B77}) 5ghגy07]_#Q}-4k 'Ny}֏@qM_'Z=3&L->3Xr[yԭ[3DCedһD9I׏gvefl=|{4B,NڭS A=Nx~L.l(t;t`~0u={U3Zo;[[;1pȲ/P=sB$>(sgMK,Gyv;]nıZdz;|g3¢L(otD3WtTӝ`'-56g<#N"k$qp/{"YWrIDzVHnVǩ ^TЪvs> '鯿M r/N7cRrC1vroKS1G#$#45.> aV*(Q{6[bb רdFŨ>H!ײfI#nMWUsA=@#<9r2W7ck'戨{Pe`ZT: ks dmŘ{/E:v?‰PY{fBʾy^q^"#zfKXzKAe K~JߕQB{͔N'aRZg@Lȸ9?&-ЖlfCyWkN 8b)L꣝fu&Wco:215g3z}ߙSx'W.=DgHNa‘~0^R;*Lf;R#ߎYFPL3RO=W#^bip(сh+CbU<}{)ŗ€mOt;rCB_"/!~?JVi+ʘ~u%dbIKv yKOd#١\$GH9]]'T^}V|-Y&z4KkG"Q5!YFRr{3O+B1O=gb,Cأe17I-HʽB\xDgIHHX7§YoK6#ŀbӮ;=iLF3OsGաvT b֓ˬ'@ZGjKS9`\NVxK1o^TtP7XIRnjvA)ǵs_]|+gGNcg>Ȯ_p(C9BEڹS/^ˆn~۶T!̿릥Og44+I.>)BrEIfP!v6)ݰ}H`Z>mm[KfS 2|G11ü?Ha'R!L`v&~@Inڠ%0GanfZU`hjosx("6p*4(!7dÐn/^eyE)Ċ7 ECWCd#1\fimoJ/n"wO!>K*=Enғ\} z6rj?^S5lZrSHyR x=Kc1YS=ߴ8U@lXY /K?l{L-qBe>#Ԋ؏ ݂ 4REdFE4@nuzǬ!7Ŀň vYaš0* $Źf[mpWJ>_K9J[E)c:TEljK3!x[>:zNa+1>Jc!wC)ǂFE\jBh@򄶍\"<K)bQ5AlLbGMȳ `t<{J% K\NҸ 95NtuwC5 8o31[ &c}o64B@ 2nndNٵILOhBl*Z?z#hnPtXM v; J"ȉs$x  Y#.eóZ?vf2j(TIT5b$̆6. QgelbskYIGVŘ7uro*lvn qx=l n<_ם&J|tzv&JyX^ɌxOA[vԛ. "%u | (UQaTc^;%QoQ7Ó7/9*<.B3)j4i\!րeG gB A<e sܡ6jWq8C;r U/iOj3^. TQT?pGEѾjzFy#B_ /2t˸>hmtD(<$댢?! RePhn`S:`yv\h(V)6 l91B^-|0ʵTshA+\M╋t3þV 'ߜ>bsxǑCl)#{1-kW`}>;bHI\_NAx9a95xcpduM>wi> EigʔYho1w{B,Mps DIA X-x%&dԻ 7!-1Agq<\%Žox`nzzt1fѾr2gTXOB}zwXjM`Oך^N ߳s^8)UYmܛ"v | 4Z>Nl3,g<۷h밥[ |X{&3vtY'PzӜBј9:̀@xI!z=GâWtR2REȆ!*fպ+s$,F{;V» qUCG7;s3qh#f= c ُͿpb=rXr2&UMfTBp#t6'=},{3ij7b\Q+ )loHZ[rzwJ`7  9 g[rhRfT B8AqUt{J10 213bUޮ|ͶS ߍ:&"9/G=|O)ic!VzkyY3$Qֈ:OX26Pd2._f MS%aR?r\F?mLQF XjT4@TRmm]Nau7i >Hg,Ev4:V]M [HېR M}+S 8N8uCM_V"ry."4"CWG׍lY x.3>nΣ/~C/2b][(;՘|^PyUf{* 5^Sn?f|exmƵeS8\sR&9:5Ľxh;ݗ/.W ,ַ7}V{akV%_Urb eGUQip+wlyTK^WGیU"4c4MFZcFcR8LÆ}c@/CiiqU鐃lP Pv@GTݷO];hKOvFwݾTI2;3̭.Z\U#|Is?q, vi[A #14tߛLw)K҂|@36qNʀBZdݥr TѦ)?-'dZ grE2kGve6Nj*p&` jD%Lϧ$u wE_Ha9*b8~|,8֤fʒ@lJݭa݉V\#I=knQM(ax&zyk ~b.M)|aXkCX;J%&TKNp)&Y&KCw ƀ)D5NyQnbQҰhg~q*?2~f!]Ď,'Ra܎TЦ9%}:gQ_Cc$+áe #Zim`sQVv*v dh?ZC 60[&p55M5;FNr~v P:qѮٍ,_~Yt#? T-{z4I}\AW P+Nn̬ܿN޵Q4'}kW" ZUIbl ̤ Q>`0<&^kٮ&Vח&BGtQ@߃UA,n@xFxJE%GudZ =x(JK! MW|bh轏ɒSC,*l|/3@erޗfޏv``5&g4'J9EqJ,o8}ɸwsP^xӒAha> 'ugΪI aJ8)v u.c(Xx K'fT*Ǐ>k-|3 Hjh,E| o-1ERnS1FoKE# XNZGϺAz:a'ɼ>lhJ\bQ& +SHʖ;Fzφ:im"՝).)čN&̎E&rt(tW!:B;AjOgzQ"v/>1#pFZvn>VHfq? ciiu0Og8CH?J̠}kژ8SCYԳ0"* q9-<+pT*|?yMG}1Ak< 66)Ýj >$c@[i?lt5d/yNͽB .w;j͎ =?|& {{Kd'3vYzTѝ(bЛO-w9/[ΐ+2ȸ4 *N<^QryQOϡXu&VbæT6γ1 O|^/u0uj3tUbR (vm$#lJqY61N-v캐%Y\0|R٧\-$x9>0H:`Gl {8.$aGdP!s\1s$3F9HVXDFWs%;IM~,[YV¹SVVQS>۠D;1сPM(%<ć6 w=FG\ 4@<~yp5}G(H0cLcpC!҂Py Fqf6d5ɲhnzU-hxmv񣓃ZӾ\Bˏa3(<4 rjG̭\T4:hqaP#n}7)dKPc$$&H8Gv ?.ge!醁u}`S. 91h]SJTESJM8"t~d-Aj^2>@$r-@{ic鿕M:v?|BKĢ_κ(j%m.{$t?[ė#dTx+/OOQ\\YZ"6#38$-Ű >s Ba+r3ЈX}M6ɰ'E 4&+LNRI6T ic/,V쩶1 ŐC$I|SXMڠb5=hE]z# nWGn[CG<ߞyǺ :fED$PV-yu2J9fE  1 {Co_ffΦqY2S 5!}hoykNsWqDJ!Y$t)gx1y@3tztJmdjsA]@ɚUv9_rlA_Owder7Ӳ*$>=/CĊ$/JUO`.$}0CaH[NMVZ_¤u^?I `lvϑZAXqk: dGPV7Tݎ^zy8N*N֠-)G;1\Z9z+ 3DkM1IPD?|3/K{0 khY3d3q4(hYw&ђV(χDੳ}6H+R;u+> sn$o`io-DrIBqC,l PKaB, DF Uyt=C%K<Ӛ'u6s)nW9"+0;_ @?amQJLQeN2f$@$mH`T)OC?*ڡdkJRl7mifW@dŘ]E Pf&&VBXlbpG@:LWh7j%t;&FkNdTrMSTF;#?EMTIQ))xrX:Xr.F OոC! 5plx^d)d Ǖ _ʧbc[X46klTSQ; FdxF LC,gCZw,\Qn1.z-37 Oݝ3}AXJ%5!]LN5ڍ|K;'u!MEPEFr.vjRgWI7E[舩y ;AY#h_VM `&@M̹[MGڮ-t#((av޷ ew0OnUMgkku+S?.x2RQb [;0mi.~WvyTvX-n} Z-/\L p_h蜰ǎO ɽjB&<:"5dH#<Mq>p5u iy획d]3ERYPGTE*N#lП컯[zKj4^AJL(MF|t?^aE\Y1t[',G=ÁyK#9A[5zCp F(Eik4g\A5+ -jt^ZxwjY9TY*Xm+E5I_MaKяA^3gJQzٌuwB>*HQ7, !LҢ ,W P&y5ثԼ;`+ >8rJEHCKEի:-Ϸ.Q},=]ٱlx*`t ~`%A4MZC)Rp}ϱ~)_[Kj|w@l)] ;WO$.!nz"YnYq|46],`w~(!oš @G֜ރjDgPZ:(d~%6E<ɫjS$d# G 堟L6?E< JNA/A9o9ǵ|6Yxt=΄`Ib;Zk[sG3;<%sR^Hh!ٵ1&Vj\\ Ǥeĥ`C,,7XbnY>}ɰ|mYc|ێȨ p&HHS.HEg惏?H9I!<۳3}*SD!l}fn+H5tjJ(UG)iQD~CAQĥpheAnK Kyⰱ^}Qʗ$U'8:ʞ JK# ꘛ`E]$;fhu+bMLgMw')ioGBU()mc6HhB|VN#X%6[?5AFW̄Lt"5>?mݸ|=bT)eƆ0H.uGWkr#xPǭ2k./^zcHoS#gq *LW@>(σ4܎nl)Xď{aLV# X.=΍ AT i9hS)sp1 ,s6'`'Enj2P|ȖDȭvU?oe y6i BʻqY#Arv>"6i=OHJJ&%~BCOX{)*~3*S$3FmW><'WR!9x5T:M'hOF INF}"'jB/wy]tZ㉮LhX%˒7U'A.anAVIDCoS9,͡vˉշy܆8}?ʝȾ+4Y>w(6UO!ҩcxgƵ kGZsTL[(YL?ZT5ǥ1&1]맰kdO:C(-V?Z ~z{/H3ޚ ["-Ȳ^{iN "&{BҀ|u >I[ۻ 6U\9^WFz a!=%Ui>=;IZI!+Xj TlT u x(cl)9ӉF2h* KX+ZzFR5T%]L.⑚27_LהR+<*dϧB +f,/m`~ $&<|ޔmȁ)hfe-<,y%|{>'.X(PC&Wr脅tsH<SXҘ9lË>]w,lAJGtSE>NnO|qS$hklwu6KcR'8$"T_:OiG+4ܿi(\DLG?ֳ8䖸6(`V߈h:_{x"z]ʊj CcPDl:+gOC5᠎~` ]f,VwW{rq 8=*& T&lds!K{eժyB'#\H !:ℲNő,= zLӭtt6 #/ *X:%M,nh? 5J7-ka^8P2(]R+ljx򡌰&% S Nlb}X glz(6Eя]-`‰l9 )7Dzа铇-۳ll[ڕ&:f3`$k3\(g\r^BE%m:p'$6uN h {P#R~Ucn'yԻCl&{AfkwL Ǣb|G]걼~-*<|5N[% [jdD].^5 S @LySe8ʒ 9r1e! ܜdeyC8V1q:REr:2k<)`" ER;)pn cMU8gWow>E9eQ2}ETGX{VFyٽ0*Z] Q& \-=ߢ_uQ?tZn_vWS>rrt#j| LjB&Ȇ0^")6!@^'Wz g4鄶 Ds7JAfc_AG5fS~X cdv>N =vO/}:a@ C7,9v3cF.l "ɹwaG| aq@m L"go%ځVAfL_TJr?~pu$J"ť 4vY)/=uZaAY@&ދBl njK<`z4 =in*+:ZOrU_ d3W8]yS_׃&NO;{EC.X5] 2C| *Up~##[%K=)hF4Fqvp):gF;aiL+Ť pj?w0u! | gC޶[fmuZ`wqIBd+]>D-rU`rGOIU>kV]dOg|nmϷ]b?Rnxf0%]{.z٩Zߚ+zӎbAnLݍA`V-YDyT .8ʒq̂I*$ <n6 Atp[ ek+{iGYMq2̜ۘubrz,΢vZUW("IJtTd<}7*1 kf$) kX6 }W g p=ѝ;o&\ِ@KF0߇@Coo[ 2FuԒ9P8cHᠩgr18Pþ-pSe|>w77R#E @Se(O'uE&ř_ۀǹT;Qqvg%F]m=I]skA۽qVćIhQ@t` HF*UufG`S''I쿣l0Lqx`QCѶF BGu>4cWOXn| }(-%,^?,*ib3C RD?.OJmy}ʘw'ykaXo}5ܣr;3=E%bΌ˔)`2]]:Ȭ dm3샲%3T"7 (RX(x\(vo4w f9~V+5]/ZjXI!١",Μ@#9VsE!@JI0¥|@8wPZ,w(i*.ծ/ᱯoBR!{0C]fb#IvFcy%Wq&C~1~z8aK(@;dnGD`+=|W)/>وzSE:./ٻҢM{+it?Qs9R##\f؂xKц"z Uѷn4j0Ԕ3,-.9|\Yng KΛnB/ýJbs\0͉Nd 'H?»܆ =Gm*hhh)Ф1Kg(t|n667ڡ^wv~dl1'J:-T'O@r"Or(Io 2h]\[ZQ._ Ep҇N``J<#ADYrfmqb(y;-uC-B=eA0?ZVױkLazc[Od81R[ l7B$ Wɲ_~T/]um. 0}MZɻ+B¶ @=}[]8|IP)G=̣ Tq*%LߣGw(#%svM|bWl۴uvOW?s>S>*=Jni5hL5 Ar *n0%uQFzgE b&˿Z"Ko "+vD1:7<"O9︻ipcCC6,܍7X]4yP;݄ i5YQ+>>w%¶/28@= ֘/k Q|E]Da_Kuȷf g*lleð_gvl qUعQk,g&?1%UhSQqoEX$c m'THҮkFL!*"Foj$`hҘ%֝T>`O J(f^eg}e.3ڼR KF"T k<:beQ"²Gbu@. 7b^'ےFIHޥPXS۝Thy$xU'.QU]S,pS T;yr.2U4$<]1>N*J׫P<qT-5EJ %ͥZЏd*_X| pD+`~:LJl6( v/lk  )9ԉ;"5yWr>nY p @} .Ԁ0CA$b[jsg-}T=K9sŔ#ȏG*<ތP~ɴ Jdj4m e.j:wDU(زy`PKC Y,<17Utq.ݍ6IVB[`l֖>6j?@Hjf^"ˈʼnT'jI#Tqv5E> ֲY[E>>Xnpi[Wdg_)c~,U-f nY.-4/LBEWc3Y޴YLv@? ΋R4*Za  hUyߵqY Y#-K w Ng9nRTɘ5GW|B*A]:;< jKv;¹L]!H~Shۯئ}drѵgXLRFɞ/XzYi!H@&gv/;\LJv%Թ9N@( L 1 + # ^>_Q}va5`+Q©Sm}x9i3 G֧kbdnf_OE 7 ;jŠ_{$\.qSj8{ :M/E^S,/_]kx*~ԦLe?] }A[GDkю d I5X.wldaPgm q⮫}8<7ڪ;d1 ޘު cmnRBrUTρN;zIY$)12=R< dS:[9\\p(yiq LGV(:mIl ̢߭Q3ԗg4<}Zk0Ɣtg\$Fo7pHUuǺ-D1.Tj\O`sxVh7gkZPE /ǻ|Ot^/SQ~M7Ṋ &V5c zgizjn &/Ie"sZ־Q$hqxoAh]ܦ۷q6&̞ Z-'L7CPHyN]jy^m[ږtOjXU_쬖nkWekwء|6BoMc2ȁ)խ}i:n^a77:UHSWyIbYZIˌK)v 9lj_`#lƋ.XAJDdzlU=\L,Rk驞d܍_[!9meDzN5 dFE]?:"vy`$JHu1XaGqD쓑]n/u" ަ'~x SeC]2cs}-R~9*U$:lnRiiy*uɜR!;F$7e*Mіbi$ ЗxLSQFIg'溘#8ppV:~r5ςAdKf `EPS!'|. v.J1l}@G B!w*< ذ$ĸa0J4wpܛW J~B ž n9_=Q͹F`阔-GxD.(ъ|W}Աfw7N!ӸmIU+u"'@uO%NcSػ_P?ҹ{I=D`H7&AK@EF.#Uԓ^ <'"VTC[P}U3Dis=?L؂vZЉoS{(cPysYfeJjL-,>'ʋHcz0gD~w56Zxhq(l$ί;& d)kZ}7DKxΧƒ:&}Kӎgp2?x1Ug£㝑{!/ 3#U=[h; 4`lc)enB4~"f1U֯hQPP S|m^UL5~]d6f3*;UEL5&e?&ianpq}'~ M,` ?D+orh^*{pDz^.8VlOgΝ+ݫZ*9Z(p`j^mx9r71x&6|tz ~h %fOT.?X0Ry_әiCiagW%Fʼׯ$MS C+8vVSĊSp9p^ f2\ޤfR^)Zs^3B6ll752 Έ&rXvAL-?"(eR PZ ,^$VcLحb-v5rվ uiCx78:>M]ʲ1 y u$07-:qBCPiPN%_b q݆89ߏ`}fd}*ΐGƝ!}lzf汥|H䞣y\!ÁBZiE iG TF4^su#xA>-GlShxK$gV5eKT*š .һ:T9&GR;wf( U{DB G$n V)Ŭ_p!) zRhUaL*ybas|><&,cҩ':dA9oA'a$fjPa:s[`d X-^ם"CES_ x]_P o,"7tHO0|gCC$9?ɝ@*곥0Cue>{S(C6WS| M.Wԝ+O/bNǐrʳ lD=1fFBӨ9 G]2ӡ^coI|ܴg󛩰+i^ht rڙ& N3a̧ʕZohJdH&,D Aܗ\13cI}7" bulcN>dFX[޻_j3CVҟ#Q~oi$0u Xn]گ2(9Ȋ`]X]l2@-E33u*<:d Z_eEɣ2SŴ:D1MgޘIL9d^"IV jJ^y(9f~ELj~C{+ pfT 㛘/hƫKxΗ}{FxMԁp}1^o {*) g\oߒ#>eoHEŹpM,}Df~tT4{˴VP1t3PPSᢁ5!T+iJtvgb?cM$i9#^3|pRV-F<8(f a3N*@OuMKc@ETMqjf BHǘS~3y!PCw75VM+:,"8zuzWyAne#-G_uD vRơ;軛]8B7d6{E۲}uq^ɀl~cq/s auFPa`¬yj Wki_j^;h=NT4:WK 0!o !TTCOwos~rM2\䮑DN,cͧvVg>hW iPd(mӣFڗ7RLkcjBO{)JX:8 "/yhILKƁZSVF)B?sIL2T w]PKJO.=Ѿ!#լDݍHj-=APuw‡Btny]Vo}LZ)YF F?jx_Q9ӥNol%rX6)@čj/S  ˂t |@QK O%#tdѻQ.SQZȼa:uU#;x<"STb->Ed <ݾKv\ϲJйk6k5 kZ7ob kOl,! .zۯ?zMZD`m(Xp(1ᝆv-%l~uEXi&d Z\ܗ3JUeFTjLi&"Vb,=k*S-t,S Ö0z@CU' e OwD ".q"("w Z0$i_!<\jhC C|c0fﵐ #h,4N*º )ꉻF$*uHc<+@їiFpvqq}idP{0vH5jʤ0\3O}/I.9yy4^% bȼfB@q֝'Ԅ%2z)HtɫL|=]ż< ;FaWSAq!,Ԍ,<`}$֑c ~X`cFb""S7gA|3E.AKO- Aƽ~VY :89u4/{*~65\tb`g|6Tp+ZiQZltEmZ`^ы)sAu-Wκiz Eva }ޛV dfF(Z\ݿY #6ZĞ!20Tlsj_ ųͲ5N[NPyZQ_T`-+Kb^S SnjdQ~N|9'ûW̷6׻W$?_9Ikb#]TPfX0,F[m]FjGX'"M]:KA\ %v jV œyq5P$NV&4y'xI1xKX13~ TCn撽k2@ Oh sgaF; ĭ'&qZ6+~wls{ΉGOLn iFb ȶ|',SԘXSuQNmCRLmhkLTztتu dSh$ѻ# +6~7S_l:$HqY@vrt}'1:5z3"<؅r yR6b[_u%9'*W7?lM;yI;ij['ߋA:pHA' *ie/ыo*YOtf-~u`.;GT=jlV"79;"2@vZ?ex[+UL$家mf"8oq/{26ˌˈ|>ܑaQVXߐbЯ'2؂F!a­x^8>L)i<.{yoQ1W˃(L$ )+@ݬ.f; Q#rVogיs(FHR'0l.QS=]C҃t"fmYRnk2$ #fX G vܿޥ`,VFAWU%AFf0%&#z ܲ&Nw %fhFFS,>]#NḄ@<  VVk%eLpldЦE=A/fx)xsBV\i7hviY{\UxR:5 48egZ{n"\s+ ! pπh{w+ȿ DKq[>E'IIԠvꩈCG(4at5ZYZw#H8;:V6xڛ풢 Ȏ=BkEBzO(3 E@kNRA-gMeEWII@hMU?!>{|CM,@5E!yv6oW?a &AsBKRfvC@oZ= C!l$bB<0}aI԰#NAFwCҼ5?c\u+mSVWU-Q) [y)MtTQ y@WOunvmu R@ʿ'dڲė<o>.W~!ڈɯ{MgIcB'ޠ+FwVg>o,8Jj!`l~.(* >I^xΫcܨTr͇^|,ȣ16 0 x~wslo%6XQy;6?&zV<a%͈:PvH > q:T-F@ ΄t:?/DjO#\`#lO/!^N˿KƩO^>vjt'z_V u),'>ԏp?9:Be>#p^hQݐW򰲞~KMAC/vr~tu2?t<m#mqrȮmqi41ˇ3V#Wr  lY]*P2+(Z`ǎرs.v":F7vG'(*s-oN_~Bs9phҰR ~|^>+BlKzJ/5 D7.Bja嵐3t(]yG~ v*D] ˥QܝA}wp6co}?[.Ȏ_zݾ0>'#m! $;х[A x+4 Z5#bZ`7 X[e3}WEs?_5vinyLHt0|st NgD2Mu[lzH^14rQe^AjM2.@cMmxr}W*ʞQiد1Ioq[\kh9X=[DԲ 0W$3ƬUG 2{(e+fwg!_*P$u8< WC'Mj2x31ȧq(YDG!%jwcV.Bᕜ eKߔ/U^3D>yDXNldeWLODG?$JWHޙ*5\bfnK06S.-Gn/ohf?Urqw񡨀 "g=\S <509QhXBO x&w<,6&mN@[POYIOj+08?%DVbtf oC[o'U/+we*|> ^p L0-aeLoMa/˯ϱ`_mBr[D pP9dHO zݘjMHF``&+iCh^y!'fMË0q4jXYFę)%MbaK7R-uVpF6 c=vi $`Rf{ߠ%" f3,565m嵝N.G uˡRBBIv^D8góO%bxn7 ƥ:;:cl$ ~c3ުw E&Pkp j0 -518I#v%uZ&OeÒjؿMPau|Ãew4EąJԳ* 0lU zhB?J\IY5*"&G,14~PnTZ,i`7 6ja}`0m"`2VzK'ߘWЮ@\~ZWYsX)1r vNW, nQ#q++<@ X]JyIP1Vֱ &D͹dUS/HvK_eLÅu:LMz52)Ď}AH3AH;F\J/F;f8b sѴrA fe3R) %1;jFQzJGA h&d(#U"(_EfEO "ױBfZn_1gC3EAA$}"ߑLڊ "흇B2V4~K|>Nch:#݈uW*.YҮ=k'V;Tܔuٸq#>m1IpL/3o#d6v奆-~`rt+ oQqӸ)pI԰cy{neys]pl7kYlTkx,XiAk j !C^#dJAt֟Op moDje6:=ӫA ١rݭrֺ&r!F lhJmmggl̿4tY|.YPiifx knҽ'`iH﹥^'uV0ZQz%+?Of[vnE!ԍsi>YD7hz |k9Na_v axKQ pȮU1D˗gҍ F|^ՍPoK]4'i\mAK5cXq@BwyŎDYsbz)K5.`njKYr|\0rz$u,"YHBэ/ߔ|<8Σ0hXyFρ֨JEG|V3Z5j>{ȑ*TN<t1p%4m%I=[h ;c(nWss9ٞE(.P;kcK}ZWEP!eb-vUl|H"nB -ߐT܂#0&,<$޷(!=x`b#$:%[)?^6< b*dځi'%9Ә.ưDs68n巺fYHYu[oWh_t6rP7 S5XHkG L7/:~\,59N-mK h=Lګ{CL~ XkS%cEZK:U[U,Bl~?,&:[;. fK=lͿ{<@5f][b&erԽAׁyxg}/8rsy > Xo@c߭7N"WZ5\qP,"BHQ$K0rQH.hp:Reu\#bbX{pgv9 *u>Ώ |/ ;ݡEƒX T Rq:ܪжPo" SYbosFR-Q:;Ie߭i:PĦ,ˡ>d~ʂ䋭s Kq/a Aޣu7IO0&`pXlK$:ѴLVxmOg4H[;*{p@&RV9՟p)ƞ2mMI;)G1ZGQW^*5ubQI@FGچ$o紂$w=o4*a e,jH:ډG܎J'Aޕ$Wl݊ޗ>O4j ] h)MUB=h-XUyJAh暽B|X>EuyK^ |)3akr$!:7TsxhJ"^r>p l͠F.'қMS`mv1+Aޮ6 0B쥕v$BEVTfavY'b$nagzٸa8b{f?+hY9|Xah` LЩyEq깍˖l2B\tn W ڊ@9HSW{kQhJnҤ0Ⱊ"/q퀵˺e?!td6f@Ӎ)^ uqģ,0Xdr#`RJЮcLKA20{izV9`v@]ԋudN)}nS5@ĥ|$!ED 2jKM=Γ /]I[Gj[f@~['ZX U䢎*9'h,{mqRB srn7BO:X4#?Z 8 g ` ; %٪I;ןbՌ\}?Oן?یU:~n;HңmI7yX/_n i5 F*M!".$xW52\ǖ|p?u%0h׹35Nw/Ґ#P# g]o1jY v(^FնW4?{ְ݁&W*&{&A6|My4\ND@ׯBw_ MRYס[=/25ۂQm`[p Wk\80FzU!VJ9b&L$M;OJ /-Ñ1lLq} *Cz^œ~f[wRգ_϶J&o) dHIn|6+?[= !q3 >=NLH ev HԬb| |˽0޷JdOZ<`'t{(ZQ̏ J&nw3^N?' RT~>RBl=5q2cT?T|e"v+^ъ4L?;X{.gd8s0 Q-9Rg:r1NV)ﱧ `ՃsC!ssT?)ٿRB5 إx#]&֐k *qC#j}+ڊh(g*0bjq3$~ ߭ V9γԔT{|g?dgjyM/myc5Ekb$4duoK5|2sZTZ77qz e7W[`{*u0ĿDcv&G/T+VFr$[С#ZMy?)b?tE؛Q{^E{ed Klxn⣡/BAJ8K J8(&Kps # ?:ox٥(@QmT6_!=9RD`OT#BDĸ^231iםih vbu b^C'4̍z''"IuxBR`ʥS彚qw0hn2O?2}1?hw9+ǏEv"S'?Fŕأe}mhRdz:F,?|k3g2f0 Kb+Œezo3TN يUhac%IrGQRtoިY\Q.(ҵ%2;ݳs]T! FjÓV~J4c=y6% "#-L8huc$ι6XZ0zGUvA:pcɔ #tQ`˼*y@${X*xGvLֻF<(0nizRo6p LF7z=i+ri[yi7W8nh| >ːvߦwAw" ?9[rQPwoh-Z!&C6y?&+[YSP`]GڣT/᝞{їץU-KahW;cLъ#FӏaK0/:x*ge!eZf9[#WG[_(4X 9.\ˢQ(-xKbUy&tTKUtR4]),j@t IF]^ 2c,Gm,, _LJaS}`yȘҕMҴn*g4Fu\QڪĔxN`z\ MAFmrG귴Pg՚mhbtZ%ۥړey?#>ckysDS"*./ }6 ^:24:Z ̗ uLʠhEBH۔=sP3t'еYYyKm61CfƖ}m9>L%ꌱd!=z Ʀ%-5i˝kr4S^rssp 9Mv/^ǘEo<͎LCbm2@:a=O  3d5w{/E[ESSm#D ِ' '><qq[P vMN5a&~wg<^n2>ț"Mf7-iïb6"u( %}gTn/3iʞ8Qo kx,4 fzB2(p,TnYF ~E&'E[`'!kݸ 琼f~n7]F;La0_'%!HWɰkQV}&}oʶQ0=VFq&=v^j4:nAEY%<%qrh-MÝ` o~[ŀ#y¿h{p<*: ;EfH|"}U$4Yf) ]WYm^pM%g_Шδzd`f΢PE75I@p>DDf慪,!bH%f#0= M΍#N7d]1r lT8>QrG|P-`<$+  BeH|5^;0J08r(q/qIŇU"B69h+0+~@fPS3 CKatΔ |Grp.kA2 :=wBO--{)fkrnXz|hW A׉tV":qZ S e*\GqvOgliQ=c*W+lX3)DoNܗ6^wckQy*yttH!^]Nz:ck3ZmGG}ՠ J*̞0NTi ~ASxԈIlBo]UUJΗoXiau*+MT e>BiOOEWfFr8#7b7oc/ ?(nQݒ;i'uZeV.Yo mO^}e> Wc+WDW.R,m«D' 8_l[wZ%ٽref,6Ů^M^˴#٫v[hC\}"ry>[jX_O:Ep+Y`Bk(Y\SàSs%Ab2%X} S1QIv?pQ]ڣ[ \\{{x-efI\rh._B>ȕn>4-5g …fcUAҬZQ끨~ȓ6>LIk4^*w9334pUn#p6@+XVp90fQH7~ Glm¹+T`(e4thM羇m 厛24VCss)Bۣ_X!kUCwm#e/Dy928mCt!qeUQ>H_2g,8Ǎ\[hQU]I-) VziOAv >$vƍ£X9juԉd[4&A%$ 8XxڛzVMswϟUx]@_f&oBV.E|wJ"i *"}2`:IZuG>$M / x 2 }/*K  >IfpQiij.< #PUS{^w"JxCG/lS_hcHvgi=b2:dzo"G:->U)4)w.Jၩj{++c0aٷAM[~?ilfi}?}Z4Y)L\9W1Ĉ #i`kIq6\*!Y %4l[=켕nb# n9Ҹ}5s&[eՒCL("Y/3CyNXyH=G祟FC À խ*w3go%unۿk8r7HLR7TϣPou1ѵei* U> smLN 5BjIm[/JKE A"N.k܁}MO(b(ǖ>mpv WآΰJՎet]F M<v¦;tfsW&Hc%D,>1 %D'>h/0QjO(w-Z/-/AV\}"[0U{)xۗq-nZ=Nn8/8Ԁ}Na)& Y_xB<`awF.ojTM~#H]/%3&XhaSJ '7V(3*ºnq0:/[;(y#m ʰ5;> Ղ {0jP9mw+WGFFBQ:1iYO)GH )ZoeJɾfx+րwܚyH_(=P|^{S,}d}ἫMpbV 샹UCלRh+"reѣb+b"G|H'ޙHhc|'b$9 n(pNp  F(D3h*Z,8ZtW:jtE7)̨枅IܣBpqh;MJ s%A3IƦj=# ӣs*(=1"u.U<,D|ME]Z9Η =t v_\ugS(ՆwSM|ȫ2O܂ éR ,/,*A UNQ$3;4 jLi6e*?~$tp#b:o=F˼S` ZLN6RBGy;*}J[0|FjR" ,;"SZ"NfWG rűwKO1Ƭx>xi:'֣\>L6E0ՅLX 橜(9A,7G=~|OС4dkUDz@j vU~.eY.#&]pw?0`|Hz3B6u/V@d2 >ti |> v Q;ə^L;E!.`TOrdQ$zlyM=7Z+ZҠ^S>Xx6+6 >|/HϿ]JzIQѩǧQ<>K 7Fb `.(fz.y=a"'/PbNk WM3W1`a0sW+})DJN'DZ3XVdBEbfp ӲγhcfDdp3D7'넗T4L; ŢҾR I$>M=I:JAX`^Lƹ1* av2v+t *aw ct"3_\ʘR_\N$ސ_|D2J(ߗ3K#*2> ee" "F(eۯK$ S&Lj'>4_p] ^} t~XZ"{g 4)}A0֥j@.Hxff)lvdTD߭lN*3]F먅0 ֶ %y[KFG8`zxfbucDi/;Z_x3{%~ $7됐8z-`zI>$G[?;+3T S/缗8rH, ]Я砼:#:+ a(2Wdz HvQ-L_iVn&5FU«BBj f1KPx뺾ܕxʜ<7e_ ákov`UUPy2HʢOBʪ"j#o1Ʀ_kB1.I)ps"} 7$c[a+%`'RW[@ =À}+cDU^4 9عr K9Ncq .RZ7T9T Ulhz:F Ok5g7F'HmJrZL'}:-<;{n⢻K=¼|2Ԥ~xtomV&ֈe]pN>0 ب9)ȓ"r*A9q*jB)x6=3a0<9W2x/ΐ-7B@i7ɄW!5 4ڲ;6W3ͯ?*u3uIӧ,UP)NO$&X8JV-X !`u)g"!$yPmMIJ\ M] qlR^ LBB+ DFK!䆫q #%|mF.r*%,ݠ2ݺC6fy":KbQ(",{zFc)L ƂX8u%&<:'փZX|j{c4uЄa1d[@8=͉5\XZ[JCtبd,kNiRxX =l[3tm*PBPJ)šqQd9cL/?|z.a j~dR," t"ɪ^/!x: TiUU,csuBR+vӆ0J?L#?ꊠT&Q=f-%4r(:TTzcwNHR9P8}Ib4쓪œU&skݼ.%ᒝL*Bvû_>^Fw#YyHuFŲȍݬ$V62ٓc{{R.4R/($fFN|Icj/BBVA8@T%|*JN ?\ ;'fˠE ǚfLĽhNۀwG%_d+fM*A][rX8壗46~4OxZk5c9) \FzӜ#H4)x:SjT Y 铺%X1넬#F#GQK%L݉=>fiOm5DCJl_.|JzA x01ज़G 63xM[V ^ªa7T0D,9J%>-89?;۬_LYn4f(820u"Тdd֑Ss0EveVS\KL`PԽo@:d:C_/ 'Nk,*!#6p]xkf/b#c1Xu dKP" Nf|O <֓߈Ezdf5'V>%WDxs2P支=nz(34wîy4&1W_ *Qi𣩰bё TFfm!OML1h)e'"l>2Ubgھ8Gug'ryy01< i fa)13~\UZy NN9NOѬBƌ:7 }oTAbFE"^E'67䥲t]7P9 ~bhǸvSwȒϟfdvPIBbhy-sůalWhE`~ ql-n2ҔoKҦx^(DD83hGw]%GFMD#..ߥ ʧ!]%< 2&T葜 D[X uһ'EƦbte>XuO񡘸Ǚ224jvz|X_t0f\Bsc3AL]ǛX@-C41YcbEHb9'|2ڧW~Qv -w0^އg A2~|5^.z)~g:,k ,~޸h qRy'~a# VόrWLh}"B UG&َȼgr.ȬCkK>7Duo8#]:.ϙwa*^YFq} ʐbf Bk|vSmj}=_d}[dcKrq)d㷊ytU.ФFuUiÍdBge"X̻x>JB$re .غkdUl!~{Cjc6xvFM.g#lOW-}&d7L+T Iˎst F*m5}k>бlN("HZD5pL %nEGlYV_8 kC.(:g P@t!5c*!Ĕ_Üx5v ?jL3;>+f5AKaBщm^ԞrtNaga^d7Sy6)JC'|:f}[Jlq.[Ar8X^" `$a>xj.I ;84ⷒLUjz.d ~|fKby~_;sis{Lw^b}#%u;F g嚨Uդ4))̴~QЋkj8B<oPG8ڪ;W;_h;P0jXl,@ArI'U2VtAd%'"Yo{Ov>qiOMՓ߭޾l i]Gdb [RWdɮ' x!gq@FM( v)'1MȿTG1{f1V^S¡ɘL7FϙV?D܍67h֋WFr*3{>\zLQ%0g$VU1:s]'|khjҦ{pqA "Tߊeg@PQ,Pwsp1x}0S7eMVGv) )&?Q 2%G٦ϻ((w|F_w7z@KiPb6Va>5^!R'ĒʫCf2׽ fBlR?`!t^ǩL$C(9JZ#PLa/DTwJs-x<<ȡYVg%@t/z_OcK$. !#=ľՇ@ť^ʄ7P*u>ZHpY[JM"o9|eV)dXB}!765i1Lm2>C@ #pR@WBPj== [+(fv0: ^pH n%\#Ѝd~2sj2ް8b0)T> n(cϔ9RG =HG$laͶ% Bp9a{2䧋stUrvycP̆ RW 0aeFU;Q-RE-XI(0bIr?.鰒~jR]v}`4r$Zydi }[afX`OC854bG@$t!ru eGœ#@û(%.ѫExM"4k9fTҭPPKh;l&: ЅvGpg/զ\wȜA>4^dG4gNj9|AW HSBЧԜE=G핰ZV4E@y0}*v TY!0 99`nV6;UƆJa)=QS͂Ce4 򋦁_U0V16`N<EÚ:x1 J[rI1|$F`7*Lh㼘 #QZpMt>(Jh DŽ[qpCg57˘n? GU>oaӬ7J h\d $ bqtxWQn2Kͱt?C.gBCoE};CYEN\^n ]cVGUH$w4bpl YfJ8EcHN6GL+{AU]+/MUXD;PuCD5JD^J#CD/ YL! *XwV G(w v|w$1 |nFQ8"| Q=)Ǎ6}B伿Y\&̹Ɵ(7p0C|P<]nlnqݓݏ6N,WwAl5v. Im+ l9l ^ ,m=KcZ~ds5ª,tS}su#ߺI哔vVAIt? d~Z9|;h̃R&!)L=5,;kUF+lˏq]"H>ND18ه-MBDY1-ܻC>) :,e?~i9'@jD|#vs>o Tg(8~R/L,=WK(el+!B@PV[Pwj2k:v5zᡓ1~mw$u/v߂Q[h{Y@pxbWS`a!̢]>_qA8T5*ZJO[0+GǾTJ9pE z#MMkɮGW"d.Ӗ:=@kQޅZ[;5Pu*IiIC0P@B70cdQMR.{ NzVzu㝻7ї"Tdxk9Q]Zˮz^c&SKSdXd U<7k%_RP=HCfI3<++;ԏ$iZ)6st_1`ajHnYyamgZ]^N,@zqxl-Εpl2?t"_r/ɂ9$`[1Qƪ'y0Iʲ„{Ea.>˚U~ 1WecwUFLq%_1$UR. (!ٓ+ω`z KlzK2wQ߱nf&Z[:/ Uם1I#8LPDGLd%IςZ=gfЦHGB;Ƙnb54oD<ܻP,ѓ@o}ID Bɜ!ݒ'߀R^->.O%~<:Md5f4ޘCj|H)w讯)hRυ+[%;e~ z^UO|Okś RU[ rqbDS.)<)8dx6g> 1w2aէG<+ YhNAYqlq(9 Z+4K]?x=jo= ghc{f9*9VZӊ$&`~O6fjєKx5[n׃E.g_ŽJR'zk /mA, ߁2`Uբ1vn!tIdkkuY|~;ɎN2UXi;a 3[z[9CU`I?O!hkqįP9õXK퀿KŖ}I歪܃%Niz78'i.IA@t-k= 4e 6~A* R[ 9FUUvi ,pÑbm ViSF{Ǭ Sl۪l)&uj edr;'">? ͓EWEaOަb/X1]dpjfY inw ? k6k"@8:lpԓU\ҽ׌[dO (:TP*K+;sh@/$ gTΙ?9 ͱ&1&_9yť+;sF7//sԷ-w9+l<%;Pr5(D]؛Cd]\,HsjSg^?zƏFO0ʽ6Huf"7:,ֱR CߐHtT=c?"urs%N8OFL ^_\m?w#\aN oEt*"ؒOb85kMNv$[)ŧX<=Vicmuݚ+7njC$'Pt ĺ.}J1p{"vxa6:ܥmtfcb/r#C7B84\Z': ؖ\o̭vкHw?mus[QI)& [PE,nxq wϹ, 2U8j놽J~D(*W.$Q=g 3C؛:>cBE?7R|P ]?pD2 6(3KCwH=)SA")$o@CIB8GgPfSި p (qQ3qԿ8wFLj`2ƹcfּ $[čD?_c`ij˒,cd%͍F#Bu}q.իŻu明EUaVq^/$@= uZD*/jZ;7B)TlM>i]]c_T%/al Ti±}X :H"EڊUBkSA~@%g(i( ,JGB\\-eu5p $ U8B0Ȝ(/S{,vL\OUlp2[ &{a<;v8S5PRkC4'ɟW ,+1+ē˰!n 8Êۇ] m$"i.9ʘg8t"t@'4&x|Jn{V=?ag}`B"2NJ94X1 HծO243!&BL6οMND]$(: ;tXQ.ѻk S {$ t1=:Kr%nZ{Y9eXH4@!f~p58 }ԲgLz`=Ơ. (T]՘᜗!+Obfl0 V$.RxJ3>W+F?یcjV˭sNihTtPENrUXevk9)*Uk(#\7Jj^Q"%*@5 buct`!^6Za%_hȀMtD&#Fh998JBQq6[/*uq|c^rM qnK.7l4&cP+?A=fF3êr+mf%4ކ6;,Pu >_/ SȍF"*qLGtU X<)Yt;>G2mnG9_٪\R+p sb]<-y͊op쓕y>uPi묠^Ƌ;l;8PMxzB?y- yhHTzrd$LГ(ԧPF$Y<`bYaF l:Ӊ'+҃\ony:.JKkDZ"h܂#D>[1s‟X]~lU3Zyetȵ'2UhNOîD)iXfG!qTRiJ Ojm{3sMY).$$zRpH/[t$s> qHWH1m6\s-ڻ)L^E9#5ZMe|9q:{Jpbt7fg[Ն{Wa>y,`~(9@h)bt~Qed0yUy.{_h ^]UKƾ=9h Gt4Cv'JUW~XƢݶ-uHk!;aVuj0!IzZ"5W%K[^VjE^n>} 7>&*5SYʥ&Ga1G|)89r|e .D 0FP5n$8l5#?sdv2OI13h:}3e.߈4Jn+6:쫌p9t rwX]bWJgT8{ߢѠE8\zBjr01mly|VHz(ӘiOy|.c@%EuvK .I.7R!׬+/UiY?Yxh¶1/͵t&Lqhjk.0[9G.dh(#XnfʨH^i:Br Ik52nMe9B$p}掇Vꠋ4n j%+<_hM8MĢOa:hX?Ϩ$CSdZ ~SuyG8[)m'Amidܳ~ 5M!pҕ19r_r@Bs.?Tqul4G)$DKE/ L)duN&Α!U_X]e-UϮp{*=vvjogO48Ӧd@{:bEH? tĊeCWgRMRTgïUxDAzL7|'G% wyY& Fa$$U:v .=O~/ x@$!QnsHbszv1LNdCV疿w5>X h0&eTC r8 bTb·IYͼ$JM':NN&4v\a{# ݋*H3H*#"Kkow9_ +rRbCNrY7&, %[aȶ9#xasv4Wу,f{,@2bK|`Ii15*xvv?cI_2b)oi NIǷԣ?xAcxgzṕfyQz^.O6d^ 6]y ?nr}0+;~3\S1Ԅ ֦\E\5ގ2D oᐪa{&Oҳ7ZsGJ)b[ 94~kd/_Nsk `'jamܹ{3$j]PIKH4N9 ̷`HC =d( {ya4v[{X÷Cm'rP {d|Qr)#y Uq;e$ "~@2PWW08Ys` PD0,+D>{NBQQ Q2_)'Y ,ok}5YhY˯ћ0}rO c2Sn#]cNN EM-ٴM٫MpV;ʏG)OWT3N 9*Ku`؈@陉: #uR8tD־s2|4ڛɜ F4dL|)OcNo4Mf/e<ݛt' =<-Y\PG*jO:ī~@[ iw*_.Z.>Ybc3sOoV9 T͝ϢT瓊G蛧 %ۭ|t1(dz5W6]H|bquWg"ˉZޔxH5}:;[q7V tn I!RQŇ-a'YH `yZhZ(Tޟ")*{q:帮 ~@{J$bKG߾uV[ ve0P jl]\Kkǵ]Ɲ-x\&dJwU%|mMquF7;5>h蚩ɇ̇5Ml\Koī E*֨ G&{$v#TxOyo;isE/"1<~/[X{3[NQJG¿ΣdsN(_f;h m[ewU2.= ^=HA?hU??XCK۸̒4񓿘+~oCB_'hvƝ$^AA%7?65_Aڌ$qdėKYR`ҺHp>#"JeIgI'?:|MEHB(jrZ !"uqCS d5+($ d(-^bxI抾LdяUMPmј")j,1o-4/7G7(?-r8 0 0"h6%nB]HoqڐSqa֙Kq'5OiIKƾ|$ykK+S{&r)5z{M6%R>H/7.ԦIh(c#P}gIO7 Gع͕Z-*' D~hs\cI~l8+5rn/%}\fSLq+ ^וAļ<\1;r~:[O$eAXP:*jPd5`p Z7qFc ]"ǟdW̛VްYX })X8|ssU&3SE)Mp4Ų%⢿O[5W/e _ߣiֺΔi*AjQ_ەe=WP~R\Ɛ@sk=t _i?6(%\GRox&77*.6xv "G*D/T}P*Jj^'[`/<*|m!iq iY'lA_|Y IkҺ>!+-l: ?mpUe L]yOzWswL(-+űGTRjZ˔ze\GNj[$!cżn]8OBa7]ϲwi>&Ho}AJk4G$.!bF2|#ChbCM"4c.-q>U/C3ee}ST\ڰG32LǦy;c j ?L8PyȳgiG0Y*끭!YAiLMB5W4՛F9Qk+Ε(kӹkr昛1l=`$?BSQFmY2iLwi j4 1[Vn8tPZp61UA6ÚΆD' _kJ k$X>R<_Ee)Z\ 8S}}B չJJ"iĨtZW0Lx8`2Er't*'ly e{4Tz-$8UTm%@^]60C[ 5ce7|,ϙ\lm*vFw[ό!{T?!YiyLP~렿bf Μɞ]K/A7|? yJ*f  >eJ`kt'{絍jϵ˹h"jW^l-' 5ܵ$7]6!2)`GxM )&hWQN+fA7z];+A?ЊhW 2,ni^oK،d',tܛa+icd5eBЇ\L K~\%[]cxfpbM&Ly'w:Rybx1r/6‘F͛#9ċS=.3~Cobu 0jLPPDy9ඔPϋWa=dԳExN)rEhҳ..!@5 5ZUfo1q|'OD8u"y HtþX]ALvħOUkR%A5BM?`}FޖWI~?Ev0YC%!O u?Qs ʨ:8Z{&HJAwe}+lcMЍ,wP䅵=Nysf#I}UtԴ84RUު= ~3Q5Jg9xj#RYy#o8TǽI0Ē9fZk7̠貜Z1tbZ>6 樱WD3oz,ӎ9MH>ec;FaҔ;e(C430-"˼GR$vqajYNDY)f:cnt.OdZǐ0{1j| /Xt9*wWNՎ"oH"8_=1 Csf11k1-si,? S:~ڀ!W&V+, v Y h~@q1f}UN>u.@uъ<UDLS:Iգ v<]qM`J,]^r! @\4viܯSvR ~[8 ͚8Ev g[b*Zc5’wMgfWQ˦(K9{&o?AUrbB1Hy X͓*~\ ;!/| +)S 덃`v C({q>D##ver'%!C@+ %h#4{FXw dBD߀eO0JX =qy,|R3rx&^5Myaf.HƝ#ԘA%̳) 2қ b" !ËtY1FGZ5K-n^NϦjL$!$xse?ªZTR^ˤ35gQy }<'X' { Z:U¯.SeQ(OKDe]¶&|ek!5ˠw$Â5]%oVo7vOi8{@ }9'4O.C4ĺCd+D"/)XÂ_L9'}FGϝ7d=q*W-ƝH̬uڇ)uc⌸  F,o_6nusu[$r];PXXYtDڄ`>[c\GaLen釯SDPYVޒ|M͓Q(4Po028U/E%1~tՕ46h7k%5"f 4ڎxbR_'>/xJuG GD<%Z^N*\,|XB'Tlx!VS#'JEͦIO(c!#b{3r2D1*&:lKX SOg Yj/\Z]BaI߸mvWjZ:G]># }>UDoXx"^3ZV?aĀhУ$Qef{O)D:])E_b+ɳ[T*<'c# O~AG~3R(]<_ "~*&FdP,xNQ449&o#; ɫ9o.f2z>Hww}e*ݒ1޳0yq!DXj`=%H4 E 9wʡU?>?_vG!!@I 4ao)@\s+},/9"?bvȐkz%&| b(Xk)ԙ6~'pA:H l3\Ű1au]:-͎D=0q{3ݴw_lk^L;CE?lx$[nF< a]w2>|IC L/Y\ak@f'%B(~sb 5Ѵ谊wIOÑR 4_Y4ۊZPh Mb` ?9}u|v5$b<{jG!x O/iWL׈`#@kVyeZ&0hr^y;y˯&7l&͑:kh7S?Gja OA sy0CWtCUqj+tֻ7x•sO?TVV8_І.MkaVM?02Y 'P'NA|ӸK;@Sdրo\U{W햺3BodL4"]Jmݠ.shS2*@y.{nߦQVaٽH̠8L{t`֤hQMV>"(J:_Y{G70gbyGc <>rJs 86N98ONtJFן<,<-ÜbqrkY0>y;ˬSV;u@n D<+u 6 7{KdkjjXv?=}WNd3~u<7\y>  zslСo]TucJY0%$0VGt (T(kAa/Yqmi2;T!䊷W0L <bydL btwYuayٞHdʧjOmzo1&=R.3+3j ΋|NhxUZ3a8M般!u:n އr[ B3[ea3?e3ӥۑ L8a5y)[4scHcpzk[d59Zg+8e_j?1LtlhYvߞ71_l0R`vJtRl[maZpslwfe^|JynDg'WAf^-_g#6˂]9MJcg‹fȵ#."=Pn kYӥw(gJq cnQE &d^>?v%.=m&YYܿtIeSIAWwIvX}3&ixM_K+1 IURJ s؁urvH @h&>p֎V 0*jh/`)|ڶha_dY%g1??~ mS l=&{#]:J)l^ b|*Jhg*sqUOQWCFݠAwi6S;gД #M+lk1Kdc8#Q:gW_z@|YbBc&f%"DPp8(8{$8@d=+wuLd 6>`kޑY'6}yRQQr' C:cL{gNx1Jlͮ_IJuVLL<lQ Vh},:ۄ&*k렛P:P?K,Z;? =#{ꀵgMԘ^x?䣘rXG0!/I1ưɤYLX}?SX)>I9w a|9őԧNfF=(z-k<粉bnU? G }䎠BEǢ2A ={뜟f@Z  02 yh5NRpa9gW>ԩ]x~s z sܳT@Vm)aZ*fEd蹛ďX]'HQ9BѷļO-66 .~!ܡ6㰅5DZeg& ;|~PӱS@j2wR対dc`40-陵հoUD424Z@oO0~V'@Wj@sPmY^9)s)#2$F7')6`,(V/޽|PK NʁЕ4.B=P ]'-uFrB,rvKyb(j Tlɿ_.Leg\#`\<4Z6QPմѠ8LP.C =8gqF6Ӆ\1x^ 2]QI򅏀/VD/ݝ[͋je~ѣerdpTwvADh2t_0Ұ@Pi1z),j? .FaUA

    F(Իh<(֠;:htFqm{'ML\4[ / \Rb-Uuɀoh''e+.RLqkiRCA,/涴N{DN^!t DO k=Ũ9F,a&,J$82=Ы7EBrCCBn#/@\T*Uo`5Q) ]]('t6ɉt n&p;9Yt8~Yҏʔ7~lJQ{RfX#61tE}*lSkrUmh _^!!oCL"ꍽyA 26ܶW){zxbl&lgM  ͎(z BIRc/@k1"Bm/eM]PϮpN(3ɷYdX8 G %v9pA>oP 6ww3pw sz1RaI~QۚXv΀1AЄcn|+|I"뒠h@t٩߂I_:&+hD/qdQX3cL,pt܄0yC]ʭYS]|vkBtV(s-vUzqf4y6#uˑTK g^›or4%LBr CDxm \>w&>W`AnA5@IP6(nJKrO (Z}Wq~ne \U'.{S衵w^6A1R(}/m&ku҃.I]\010*:3hI]D<|u&>eV*5EK(fX'邸v.~!$AR;yB^@Ǘdbg12Ҡ2_-2Yn4~NS=՟$E51=.֚émBQU)3{Q>ײlw3.]#idR^D>76՝KNO^ ջnWFTiexeם.iѯjܢ `Ф+#Gu|.zV:W "Qf&c!j&i9f)0G-Ĉ6TZ{ ڔW:FPͯVMFɔ4G6N%ơ\c6:+Z6;xQLV}}>,ۧNN^북xA8s1&} hԬlhn듩zwUl7;^[͹H-n dO> t;/>4M(xw٤jXN5ODgd)"7ڞQ0P!k}t!}x 0  הZĆ{ [k~Ja݇ەp=JkL%:O`Z79q֜ HR2qO /G4d}|]u(BURj0mu; xauJc*ںl(׿ =.(PFE)Wp1}sOz'~8ŎrvH:v:JD-90"}8̄7>alu'ovcr * 6^{"@ŻxHHSEm߶} j$D b*a\/lY ~CVj"@?F`JlrUZB)6WrI0c v%sAje\'2n %ϋLQ!^=jNTMVr[[! iu6{.r}C9hdV;ԓM]_G6 "4JB 㼲9W\b@]`q~EC!7F0l 쪧/s9 7kȴWS"2B Z՝ Px*b J8Ñ[;lK n>Qb7 s6Do j2't:bmuNEڭFc7Fw9tFaQQtObOZtwڕlr$ FjR]qE_% BE"{"'2P?#L<0"Λ!N !ϘǴZZ |9e8 DxtVXTĭƃ })c* +' q1X$CsVZ*vϣjs<;^y\j{LHF4 LPxyqrH\ Z]mKcԕj3T䐉?悊#lTx} XcށQ4+Ԏ;L8>S]fR$D H⎞UM|v0KaI7鏟ajfBF(čN+tƥFNYeAڞ쌦PNmXoW3J6DZfX=PC 79@1N8lXroFŝ9@MhS8gh^ אf/j\ ʃ2MkF{?֚*`Z (G;X)!P~yPp'5ϼ(2ִWߗZ0XSڳ`,͙8X *ض_qS4\~3[1xiykd-"JR_٥hwL\P1.VhHيG(ӀoBEH:Put_1YZP8[ pɵZs VMkyxiKzGp]([Û=T2DsMr%!ƨkqs99"K&}ppPiSPaױg2kr`EoQho)ڃnح:*;vSLFv څluGe]G%ڲp0|Y`TN҄b'')-Y#{</p2= ˨^X:/}-4,wif I%::g@,Xop5wl2STӳƈ l0z-c(lӤ¤/C%UorCP[5}%Z2!’ߘ- dY8Ys1zKQNw8cr>." vKҚ쬨/9uqLpc`W]M(+=%,렇B#ϟ E$D$~er}߱X68EoaHHw|zXc.lMc1AӡC-ZwȋWPaWkjUIJng;#m%Pz5r)9ػPU7Nfa evhRgKA^.Pڛ"Ac1 _c5Ґԑk0@>b錬fj ^YVp./FDU}|}˞YET.R+]LqTzٖ&d$ՄAIᢗ{;OրY{&%l*(&V%!*Sj-jCP*Ps\GXK,VzjM#/ csh=6 pZ*#/6/(m$TKܙ:wk"½AaNH qјmAx{ժs*tƿ܌{'H^2=ػI iT|of- ւ`\KVOS"A_|cd4Qi;6mMw:%l0 uwW09?!U X"Wiʋw)EoV@F KȾuF!P[13ߡ&d/^ ٻy3c PNFX ^?gvg &ȃߘ߹p7SK{ԃlOvSۯslQ[efq[Mp~e  #>ZWlʆmn6w=AEBzjF%&qJazu~911Dey?޾E][AYD=2ۥU1q+[|Y#N^gkh6Jdr }lE0Ji\aIT9mrd`?} \&wlopq0z>G].}?`-%+AEXÍYEugU'ZuWW M"Xѱ0Dֿ HoP zK0bS;& U\Jvlxo);3uËʧpPCz^aq|7˵3eD&''~gE5@ l& $@Gް&^E$c(vxug8RV{[\"*Zfak c719IUɞ{k#Jܚx2+9p.C$[+].L-D5RJ Ǭ.;:%E$MTh3Zɯ})R2zS`7 nn*y+FfoVHl3hZA>42 |ņ0 q"uclʳ|=Hr:m|]2Xt㬦)@Q4)Rl^R$7glh эdFx@zuo)D_"3pƁQF"W5ބ,Nt:$Tɘ ]'T?}BFntѪs4";R -/y{×,#XU?CXkEJ3i(24ST[KZ2cye)-(z]~BXyb6oDx ǂǣ} 6z241C3dVݙۨLDPF`zX2ȳ6![qN}h6/IpCH{;2 $ٰP:q<Id>Vj ?v_TN ?Rq2cq " }m&cZUQI"'M#A٧n5{|Л"j^{| ҍ{F=F4& 1$κpXbS5g.U'В"lS =@ˠɲ/vF(:v:a ŮhFFyRK=DNF=>u"i9`@0j NݶgOH Taܴ\ZE%R{楇f6YYxz!҃xMޭFp6ה>^W@i &,eYİ ./~k辽6}Ik%0o+r¿*&m g&1Ҷ[]=oWJ>{LVQy- 5# 4(JO־HY >ǎR1 gC.=OTvl*$gLx3QX.}ԋ_k^]•=k|h51zekSsΞ!5pr;0[΀ ND!cf4T):`>~c˞$ό'w|޶.^QN!S~Eef€B VXq9'B_]*v]Op0j{mjtÈm*kτՖu(DBedz$h3h~%7Dj{teK*C0vĞQv% RĐzLQ Sͽy=tY+ֱ ÷`|#i̠#PC KbW,bF+5fi :"=#'|> 3yj>z{$=L[CBF!5]M2'fJ2Mfvp7w$|ytTOп"g V,K=]ʖKx{2vJ$cRw /9'[iY>PWaףjs#Ej>$6~;S\>W nKH3MԂ$D*.;5]9aR)qy:%0\F\,=.s{MR8W}V-GBo8!O (G*Ln63A 9Ql8qdwѠX"eQzKt++p{e1hb6QQ}i=E5qa0 8{Q6ZmTR`FPW"q9u b$lSA0C,qK UmLMő-p^pa5 [Ɇ~DS2Ա1ݙDoHIxQdle g]60E@e-*n05TO}4T~1VxaLi?H/U y`6-kT VSa$QICa;ZkSHԝ`QSU={D⺌ /ٴ@ WL"z4Z򠽇7C{Z3kMis-f)+'l*d' ;+rf|Km(t@=S%lŷ,g:Ч/n}(f#d}PIa. 2cS9"BVPΈjӌLc qIz!mN&ʬX>` @h@ҎYÇ;AnZ(S,&bF2XORcGY۔_CWÝS[IjqGp*8˿=APf5Wu &D;շɚH5pkPuNRNWzQ`W o^y@L{0],ߒD +AѯN^'ZR:|ĘpŀGX] X75#ېؾCW_V'}LjaX ea!\]1 >"~h1(G;rqp_`穜Gt$pݒUe<:ZJscM`0-ܓXoYv8ŞmXύ\K*c2j3{F ܥ[CA u@DJ{:3g4;D| zՉ}E`L,p߉/C8<1ZDG&ǽdii:-*Ie \"{]fo2΅ rԫX%lń$QT2q(C˓]&p1E)xjD_ Vں|IP6!Rx(rFOp7DUx*gcS 9zI[ ת rI=+G`<<4Vϒs5bc< Za{Tpvn$#v'w#^+qh'c%=hQR ٫rwwE攉tO0mzpAQOƇqZ1 -ߝꯙ EGBx#U,ȅ=|MZ<ޘi V+"2@FܺU3`EO4C:elBeN`L0iK)i,Tf1%F]bԖ}NFMHs=tqM7WߙR#ӈ#,OJ|E~t8PcMyPө7Vl7=8 R5D( ˹NAdʄV~@Ixa >k oŝ0hrZi.e5`ToI4r 6JGc3k;A]%Dn<Ҏ< 7z~rFRG('~0`ffkl>ʩBhr.:hk:CdO9cȀ>G6pG]}} 0c"azX(! I1D2`F71'jzDf`&.wrt)8ND)8tK6!tV¸s$Bp6Tqz@E&/mN^]},+P\\ө }3*RT{{jTH;<$ A[P)D Iѱ JÇsy_ \0[ixUS~@x{+zAHK`YQ y ol(i $F*QpΗՆ j_$8 ȶb2oX \_̹w;BV#R9E*y5xe#~sߒS^xSȂ>{>C3\N]\JX{ޕH$a M"lsu$pQ+ Ba%<[ kEH/XڂOO=- )ޞe.G_0NgxyvSR1F,;s)'H`7GʊlYKG?:V4b%k'*6 #p1`WW>a2!@~LG 8g]0PŬU+T9Cɉ*+3|i{xSq ƽB!,%fTe M6 `oPipɿER|7ь&y T?ztcL0t㴵.E#"\w^߫|}|m.?Q).Kh!b{ҹj=_ľ!9E"饮 Rp,}2V$ka=On5@ܥHr<~eMz;}+ޡt %?qaQp&W;$0U:V&cbƗ_ ,Ub{ z 2 NlӔS'WMnA*~{0, V]iXHLwO j/k|bv2v8i77c\ Tj~$x+ üAoTPw#D|cQTfϨbWsK=DiQ՛x8zaғT4h?,I'I8\!@,?b r ³cuˆTQt}{UUR^0Y8Jԙ~ *hS20 XItzAdDww%`6pE ,#[I)~}߽,w(sP3լQ )/ع)0DA8]o8}K;kwP>,}Ja ҀCW<->.KZLkhE 7f^lY%Ayga1Rj4tRnJAkm@7xqOYPDFWp=^MpN"ty!+U;|u:s?"?bl rr)#a(_4sq60ɶ'<#F@J&{$6qmrsXKu!bwON?V n;~A߈9S\!˨E~!6<8doOD u'bXk,goFh)9Pp 4>(:v8(д5g-R^eH]٤ P9d^?To|8v J,\d~dD|t#s,gJ C[n,I|7 VN=#a:xe9uj$VNPH;?sncOSatKj>(4#0ߘ(2!$dRgzTAF,6nĥْҷ{^:a&o|1*wEHh**D zI [+}}*JHsWϤCcB-Ԕ!Dg՗02=va7j҂\5MJP ^p&r>_$sHt{rPZ!Ե(r3WQycl4C4j`Sm>"Q.#Fphl>M\ %ew66:R Ӝ1MHja)v_yW@򎥘f!0 _HV^M<.9ː$`:,d ߧ|6 *oן@(Aљyٗy;+lkap1~Ő .. y_.a$C[dG`RQKޖ@<>r2 x hWެDv4AE"=BIXH:zw>zr˺YejQ2gj7"k[16m,l;Δ36SٷwNc$A& ʗemF{O `u>p3wVj-]j 3U X]o{Jc[`Y3 *r`d{8p_UHqS4Fadm*ꑝg6r%N&Gj{٣EKI ;8Rq i@z8bq >|ECxx ;bq36v)f[gLeiZ$6]v pC+{C]^q^7pK;kXQYǠW|&\3SI X ]0.A88v}s mxEOt0ƍLJel^GG@=}I2|ӑq5L.~v9,ub+S!j:QRs_~գ l8m2E_se h I6oG߱tI7yJQ|v%ݯͲ? SC!Q )@![]ղzuoq%B߿ô=U*tYI`'l )Ӊ#A .6t(+T-]R&XP~$G tcN*d'o7lnK4|Z~[q׃a( G " Kk{Rrh0ndIHYb,|ne\ ;n37۱*ԓ8>pU`UuLPnAf>qsC(>X7A ^J"ܴ DؠIstEvm\Tߊң԰~ 2_Ey'.+H߂p^&nbUІ;,vU@(N//lNp(/;> wv8J=^'?G te]Jmmv2fja WȞlb6驋 8QAh<43͘rD!nDF*.&;ZF=~?⺩;3$r,Pնؤ ON@g^g)C[ng|G6DGC-i+_j\;qPn9ZBd1@0dD 6,- wչ`|1}FVm:24j#YXPlZE\jc:c:*v.T+)`D]MW!98n:[1\S?0 RJ B)eop [sOgD KȻ7J_5pԼ0^,"e[~Ǹ-g0TO|g P'Bme6. mu? +AX seYY}eV*yye HH1p>80lum g {Q a?C0{}Cg!g v뜗5Ć[ (cJe p $i)Q0 HM+16[fU\ouweԤBDej._ú#.1c7BOFүǭ@8k'Ÿ7:W[Ԁ`Zpʼ" j)ljV8, RHD38i01*'<ʵO(iyCi~h]:|g900ÁŰSV<*@ kF9r}f4&b}O6]: 4^gH\r hedO;;Nt@-< |Z[ Pp|^ J|0y 5q.σ+"|KHIḷGUfMŀR\Bb]4U@ye W>aL4Egj#RdesF׀'<7mZ9lrV_82Twq(i'jCuODᾚ DXIqDwBxqSueg!Ǟ@B!{}]'{Vr`ͭfV\0I d. +K֪d>j'H~eh&'9?nE&C)e+GLMG|+YkaK0,8  msd3kF$F/`D/+Mc{29.Nyr詊Ur>ݧe8Y-Gz4FzkOvd8S0_j!.y,@{Aݹk_lr%xc`~Uȥi Q;yhJy뿢Q5ⓩ4NckWҪfh&49!VSN";~h;QVsK;UaUp09M$N;QF+A?WI9Dd•~atCYvzqgSdRFL˻XNK$V9{w)`qV.MNcZ!*ѐU&|K?IĢq> 槠 0M:'zX̵q-O,xL-"|g̬Wh;gĝRLR` +M/]Vd8]Շ,gG9l;/{kXW}K~)Db=6]˂OʼeD#jj}1B$w7{Acƈӡ;ۨ$A/yX<3[U`%F (pEm"k. _$X#"vw;x U;Lo %q}* ~-&l=E}h]3y_\z׊7!_ΰH6LT 4 "D(L-Ք?Xʼ]^sJgCZW#U63ߕcЧ.X]>VC(gl>} Èк%PFxT ѱIbQRE |(uz&R%OFcܬ,a,vJDLi(7!bR)Pbw蛙te&#yJcYBkCau7%9;NNcU`RQvXk?NHU|c" n$ՅZw6k6eTa>Ch M \~dKJi\HW\]W0Ԩ01\QKLNOJY#_S(vgMES)4xXd0SyfRO*R U\+EcxDV(`>\}XL 0+h1bV}6G>.7|om n:#o ZRKmM#7;|W~g I/R&hWxLFƥ΂)x&caf`*x; ;tж9:m ō h%`ՌlilpY*#qm9ڑz?(Nh!MXmFk뿇Izi`P:`zF Q>ҙ/x )3Ib攒$җ6T;ɨ Rlt h}#ٯ:"\ւl7]Mh49TԎ+LsΉLj("Ͽ0ƒ4&.W嫛8_QzY i#[F66b5A2"lv]~w'k?E:ZxSS As}v"sI2vI.Q Ѻ8:{.90+7NmWR!M}1\(d800 hJXS*v"B͞uJpt% ΓRoN+2tqBuNcs#1o0?C;NOc"ViR|O QrAm@>ot$O@x) ^>yaEa#c|ĎZJʹV,C֕lV(8KU͖~"0¸dAxa 7kʱ@HSP葾%bDaeK ֫v&js5|8gwd=U$ܘ$#%13=#@ fjjig$\>غ)d mxQ%f-"&a7wUt6Oȿ7%*,Uh!AY [5Bo mt?\"Ŧ1DEϸ?e˸9"W!^uFEr| ~2r4"eI4[\Dя5(R|> um ϰ{4WlNE ^5d-$)nځdwKu2==?ˆ>7D0%5hW1-<.]X Ѕ\zeðWY8>x3Oy@1e%Ji|VCNL^ʊ:(yS~EBinK3$zpuAv@dQqΘPfdցr*̂t"]PSre:/t!ZJu4~[x{U~0\#h)AeХ Lyb7nJڢ 8̸ha*,T'n6"nz\u**(WVG"q~ώ㩑P\d|LUxZ>H@=Adr)RugJzR{e>sRU^HƵ6?n 扌T$z5ijIHd6ie/z-~vMZsk'_,ƬU`M-P'1llM ]mb.9g泭q"1lh\ L˸dՙl LHɐ9d 7 q '~@\߈"K \R5^@r! dj^m[_,#\z0kpn֠ =u)!1OuCDaL{-oޱ1YgRv8&eEQkWoPf]-w"u Օ,eToرC qR0ʋ tz]pQͼ%ќO+ vYj7!)U;RX ٪O|VA QěXBN]َ\ifӄ)5T7c8$ /U̓U%.F}CTc6]b03+Hj4SQø165ʅ?3 h?i/mj!$^4Lg~_5[gqwH(هP(0S{:^eV2pM EΐO#Sa#[Ģt}Wmi.6ilu$sH𱒛_KMbʭ~ eF6;b]0E*IOSܚ5}@۬nv(}u(L[D{4z/]5dycb- $d#3nya祛U\'dŔВ4>w߂Ĉ(nS7eLtgQ? _;(_=V@X,]eoΠa dm7Gdmd@Y.+2i2"$&x*SVEA>+ăL(bg2/rooԙAy'iM_VT*FnLQr ,W63 nbwn)|1XA7`i)aK⚥W]x}E}PL5\ʧm?ON[+@#}0|:ۍ9~tosHaPKAe6&zUxw ,-pg҆|اVR@ Ex<^&KbHG7ԍpٛGVKD{3d۳eKJHlB.vX&ðs<J^CR3HPɸ#ku58OgK))N9 /ܧM GAިtϋswzCkb04[53TZ39 \'T&Yvh^0&P`J=o \PR4$=|͸*D ''J娷R?BCTc6dw]8D1HRq&VĨ񇤾lLZyun?حm2)d͋ M"wUj"rMX@YJCl 6b|J-TY) Ql s#n|raZW^8|x֧BӠcdҖ9T[94}S b {0 t[)8;#Ɓ9]"Z$܄nC_yydG_ִ9Ƈ >Eq4\HCW򾄓߳B;C`5 On[;t(N_)35Y'\EB@Vx aGٍ?U')So4jY ={YGi>H|hYCƁ?s(]ܹǮ%'hDI -򛹞K Oā[YUj܍`;ݎyk֠L<~~fRM $^ZiMS>GNR6Ddt(FϠ11JSD j϶Mxw폮`Zy8 \ʜ._!ָ_U~01rU"S gf(ߩYF-"S?c؋K2VaA^TJWBg8r2Ph OyuQq yLo6J"کݘNT5U zi?E{fuz`Jf[wAioP.3ƞ>ZZI;mĸ3"GDN r6Cd )Yݱ{R+!F_XWt6AvۙWEn$p)7/V\>Q%<ƙ:-j{7%>2@OIƹ,h9Dw9q Im Mwȸ g)^9FƔ;1UgO+ M0*)*=fT1>1 4 }E9Nڣ96B>&8@"?+?Qg(UGдe"LSߒ1b#}{%hƸ(\3oՉ\*yV,r-m+ƽ^p >(^^c%+*㡤AUbPn?#_}ql Oi>At\IvOKt džYvj_^`遌 n f XZa{ql`od]dC*UQN_ǽe}پU4r/ٷ{CgWASˠ1:e!9Wg[E!f-, a)M&p&Yi9y)t9έJq47$|^]'q&ypLdKr/hޒ$ E8*#r3ehwu>SpR[gVNYG:7T|~@Ϻ/%8S4MSJ|X"ŭ bscx^Z30$ayIɫ 3/ZS+w=>oV`1yA0EV<Ro B3{E+y1nINaQU䩳 0W.>q7HyK'3arV"#Ep_O板فeaYTuMΧEPd4V UcusU^B]_ǜ`Ч~- FRϦMRIܿt4g1 Bk@XMiFJ6-&fI sioexFgtX;Cw,M/53? =dU"f7bV(@/\|a&}t ݏ*l@؎RJHD6;868Gw¯We!`RnCKh_}q,4yuR f(v Ub5y ie54 P1M5Yp@Ϡ`IhF0n)GT>&_ٱC^C~\^`m3>\(b*T[G{4TRyt>ՓeZz j:D8:!i(q6GC#Ҟ~@0=O>a7ɣ <9\7Rb"Y٦ֵP !SmLE꣱l, ol&Xq=*HfYIb$1cP"+טj<^P61E ޙN5б +Dž?e]R h VzAd}ot#j?p%Ƕ]/Ji/'\B+7Hf=҇X " CbN8w=47{AՍ[5V9<^XX )=]AD"~C(f.L!o9ː넹 <^a#@l_zDY&n/RI'ftSa# RMMEOӖf0NGNL[D YȍH.0T L|k]T}5n0׿wѹϣ1B :g,UWQT9t @l)* s [rN ºU*%&,O{Yq]]4f6[Sk| <2ȐPRYv z q$ Eu ;K&DŽ8>-)g|uMcylD7[)D}mE(W:&h,9a?|ʑ0`ׯj(ѠhUEV9"pctsc H(Hx y:dOZO%I*ܥ .Å֜uyMw*rX?w/]&,!"^/G]$%1 NκqCDǚ0O{#,0|rgL`r`Z<+ 67cD}+Ge.iL˄Uraugᘡ}3% 5xRV({oWTOw<j=2Й%!첃J\_dWu:`..G)9RJo>!l1rTBz8B4Bn|bI.0sgO0rJdm$2mk.)&i&xNB6WXE6 flh:RΥuZQ+I]a}w6 'K/{R[Ja0i-?$ bx1V$/PpR?B0Bj2$N48{x0ǡ&3pDd4#YrZ eG,˪/AU~ 63uk%q ަ$:Uob2( H1iW ayqo5Av{P?-1G[|pƝv*Va=Mn_1sA[:Ι`A͇:$N|-^1(llԥh;"{&>vTftXYzUJvzO1kk=O %|O/ ^,c{-#~ ZP!N0\x3uz]^Hp4x9D$T[Ȥؘ֫V]*3zG!epjT;(biW?˙q1oXR;jJye9UFU^7NHFƒ kyike겵{G56?q"6T,SYFc`%UW:">;VX+[^nG'.^(П1}[bYlX ICj!7tN|b I;ÒB蒌}&jR :J{&& ZJq? 0b5CQl{FY{Q __6ҼWd8+JJXS,_&?CArx R~@ fT4™1/c%S"AFrF\`|QɽbrPȞOާj=4 Lp;cĻNޡ Ӈ_EG9sOɜ1Uoώz fT3މ^N˭ cgנ"ͥ |leW^젎iQȲhї_A:(s1@3|L~\%ec)Ao-joN2!ia4vv!gjk)lpYk !"XJ =KۅCcLL}e>ԃLXWMQh=vooer>ٯ}qYKNI UGOQ!W{ݒ,7W8AьE0:7sClliluzR>wx| ,ʒmsvobjSnC">ydpQAnb1rt?v<]{tOѳDvuǁ K ]]:06>_>a,c:iW*N^aRw t6w]mTnS%W21j'PO֨jƙFKzhC<c4 J<Yw 5CBx;$&PD`k~cmgl0)v 8,d ܤSgL+ȞoNf_gtO*ˏ= :t42mQƭ+$_ w)!ɭ4(lo7Jnk틧x<mV@}\-eDFZݻ熺yWR_7iV`IԈ$*tUzstI19.lzY`_ͧwMO2Zۼ¶$e98#P;l-,YcUƣ[TAR|VVm$kvnHY+G˥i3I{Lnukӎllq=1HA®p#1ގ!lϘ#V4} q5NMj 9eQ \Ua=2<ߊ&εG:"v"P@fy} C+{!}_!y݋LWF/jr)QkGr B/Qzu[3˝ggt†e}67$NJՍU}3 эJ jq"oԗZKpPLL}[HG,'S( QE`Ub#R"8٪jRk!Mxt$DSac<6:a&*j_";EMU}¥@ Ny&VNcGz e=%+Be]M_D4AVo%1 W < [6(n!Sݬ4e@8$mvuJQcc@j(5LLeu#| ^M[apkU>`Y7yѾ/QےOp%GzfxVe}+\\iDd$ >0 8C2LN2.[h&U-O'M!# kK2P~ ,MIsa:(ɆfpfzdKN>M SAhF׾=|(|'c1$zlq*fP1*<ep`P cAPX<)d!x1\7Ilh?ˬH,]!ZmBM#P'qP#^ozV<%S% ^|A|A^=[6&]h>7}gƜ<<E~Bb`nE[V}Cbi8vA󝬌4fh}25qFϽ\~-?9=Huh HT31q::%X \@Y%$6Vd_l<{b2z^o6̢@aZ1?9baX1vp 2w0*tXޥۜcjRTѷ٠PgZ)q%ovFxVf+t\'zn%isؕQyӋ ͘Y{3P`Ȁeav@3 (Єo׶65Ŗ;xu vfzu>hקßv"r2Y.Q?=cXuWB zp0+>(XYE?G6MY*MF۫kw7 0/sV2u:0%L͙&p*iV(xdS%ginF “ /|0|*e1]4]5!@hqU Ÿ8I!WNY@H$p1Njzγ ߁wswr?U>) Q V`xExZlR2ռՃQo:9SqKf¢M²O,D!2͉H)9ߩ%ǙĠ4a1L%P+fw89NXk#c^&Б>Pl}@4]@M*N\FȭktuHO]TfV).kJsu"T-:3EBĦTLGcYԼ<;XĜЭP4#y.P׷.Ep;bh`$t55!gEt7 :+Z[&r&Fc6/ %6 Ua~yΣEϟk#TMuHφ.Ƥr á$TrCDp6d0ڍJƅj!i ^(gK-|.Jڲ9xBAZ_m]h ,Zۆi6$ ]BO3t&XNFE9){en)NFKxN$ Rmf|Hj2K+?4\r4gk' BW0Mk '4sv1oj c4;rԗ 7O`ykvfF I5J(VӢʜ݀*vKZܑD qH5^TtL{֢9 \(Ua V*: )T4)yPv%J)הɑ2_p BDi &|ern@ 0R9%dJh2Zv&J;,<*N5^ćO8+^3h ֳ6>+^@,.3tgoh |g|ߡJ{!H^hQN/r whA #p@ɹHR hފ2E {m[nY@ 8fVM"0zN{R湻N@Q9G=?tW_~86r5kgL6s0KA5%Ei+q2f^txƵgCzeuW.:1ltCEƜ_22Eplp0Zh#N)xnYUؾQeNlaR Hu!rT= .T7=p;FBy!N4Oi4,35SYOwt]|ܩ!ZrxBEJhAg ,vV@AMwʮYV`f*؈Y:и}02e^c+e nG0Zl%lH[v%FfoE t4|Q+G0DX2ѼH?4U)*Rziϭcw؃a-p-vqBw8s_ m"C\^KbYdƮ;s{c*sWBKt:~k!rO&SAL­4U 'btwR|E= ;%}&,2h \hjyWrM*7<\~Rq* "H/u(j$e\!>ۂ t"])%OoD/MNpʕwm`*WoUlT_,+SrjvF\$z ޝy@ĭ\ 3R7Xc|oe}[tC Aukj,A4| 1 ߑXy_zdúGΗ?z-)mߙcg%âΤnk>60&4Q+jrQ5Vfhʛu@Glmv:+-9]@mHtž(Se+;>]oMbtp6l@F7ICBUnZDd)HHJ n sU#фُ8x{>oa-M)vM(k D2\+.|Ȯ^Jk-@OMBGAnj~t RZ|@D^&L?īlo'v=g0&D*6ykq1s7H%j޾VKw&s6uYX'a- ʠXLJWqp# [fD  }%& l 'X>XK`Vut@;C%̳wV5<z25ov5>)"qY$wmwYle̋Z=Q L{R\-vkq"\=ilB-Sf6gypBDsnO5A=h5qNj.[-dˈD p+tb]|xCl-g9pUOuR[ }}aIoUipGuOD A8GN[ ?SVQڇc4]/b\0#Aծbڤ@&%04=ҙц8>B!Ub'|_=rkn>iYڟl7:/V +qs]|C pd_Y5͖`UݳFOPXv#'vx5w$ EDwR@[q]hŢ1H"Z@&WϒЖTYVp#W9~]Ye).فɐ"rه/ Hf(ew QPݘYF.k؆{ }SG=W*+=;Fq&O*,*r_HP1@(&uMxg\O `OoN00L'9.2gan7؏1W d|IJnMovnaf:OvvtuǜNR$Lտ W+ȏ*!_-,/`)Fnx{utHJkI{_V%Y}XӨ|])n,ι?%pVWP=?'@P[6BqǾyj8KӲ3GBhB9y*_ fW $ [%HAտhs6̑h){SL]juxYj9Cb:m^cHA{E1k"sGH .p~7R@ixLPÈc)%(N s3ҨcZ#Ļ1P9lGtE%03u$ Z c=)C('f#FLyQTp,t糹WCxe;;z(S4$* h+{^j ­ ]Kc% E듌MJ梙)3HfǗ~M1e썃wf¸H9Vk*2PtP}QkŰ y3Է"SK` Z'1AibM ߎs]Lmh.'$md&c\'k=y )Jum5x#t~4|=`QqNήV2h-V Ma%(`CIaY^]ztDoWAmKɷYSAY:)>]X%Msq}e_*I<ιᏐ=|:8S,;(}:/[E)͍J+w%8uE#l #hWoQ,e~ U1!3zj+EZ:`K^}%z׼ݎNEb}]Ni_&VWC՗@ɱlHi 6h }U7+.o^E1o"3K{JLl1~bu?[hQ@L; ;3kBe= sܝp% Ұጕ|>mpa|;ttM(azZFϺnqG/ET:ɇ4t2]{1,[pት@=h.Ṽҥ)vcu;_Hm6N8Fpwz3:vK% +V z+CQk(FNˈadAfp߸FhdUE G Zp.`~2R:16]3O ˲j3ׂ͓'8ń Ptc8zl%<, xْèwy{+N e/leEFK(HjȄjNE'רw&pm-E A s34'ksi{{1H],k2.LcD)[YX6ֶ,b1gq ܖS];ɑ?(l'WzCwb -h)C,igP#.\6A*R8#s6'f%2m[~ D@7P5Y4\|\mǃq5J"P @ kzzYӖu!j>mw|7NSM`9_1׻Ǣn}h0hUY9G'IUixi,IsRa/ wݱ2ycK>8x#.Q9ߔ5f5"Dsόɑe01.E:,&N5Г4|B>fdϞq)E+Ħޭ}ݵ^?z2A5pZ%"ʼnMƇsz*7Nn  ݬuQq.B- FXq36+&ny8H o7H L)dn#T*ҷAyuPd4Mg 3MO+Ёs͎/)N< S,b*x5p Q~''BϢ 4HX"wjdmͷ}!lW鈝?I/4QBV[qr({I)؀_.%t Hl) Рƹi 8At_ϯ8kFZG+U/ w|7_# #/V k)Oid>˓~!x`pAysr:udx3ʽAWwh nmsJD*75wGzW R*=(ZD !Q [HӡGq,?[s z7/+7yXlu ftڻt^NX1&`C,$jRp%Ho50r*fT_:,ϵ7U%l8fuOPesqc^ @ %F=I1[^ yRiB-ʒO9n,-p/ :ҟ0r}^'bpgUnuzWrZ6J/u X>d|D\TO!wxnaR؂M8L=~ ĩVd'gU26|e *Uޏrݨ!S+$մncym !b9{S\qֻL?}ْ6*X*\Ov7r*/U'd?Cv߇ؗJEXb ?R9P],mBqc5NjÅU{l+lˣ<}DG_2 sFEC!=pj޹lr:T2r(4 Žs}yuN1\q0xSch _.죈xA( Jר^с$,y Б#oFͺ~ðtDNJO7"\< 0#iCzxD;KY׫t% ' rz;\UQ'KH囍1fQ_Au:{@m0҉l$ɯ#kK|PD=BA/pU PƑʞIM6jYs!nOz򅨯c8>FMM݊j(PHq8h5a6I^kuJ Vh;ZZ/fT! һ-=[V׼k9/gDUqu[eUq;W>fVDJN.D^Ze6Y$_gD /z@lNGx3&4`sVܲJETC+]"{e+? >؋jUdio['FJ]^ӽmίml!…eC/Et 4&0ON'kDbOmG!&L\T~3nlr=iA;^t9ݠ+&+'gZ\=` Pxn &q˷ea_dPܡs314Ϲ I"Z1>JՎYkud1xy`II_V!&Jt9?>]leyyu'ؒ7,Ӷ㥥%7+p4ey)JO= # ֹۮ  7sĩ!nB'2s>7H>MO0KjGh|Yec1KAJԃP©5Ys=*| '_$ $|N^/߄LI~ZUHAe{/SHe䗛((;~”d JKoA޾"?A-UX(;]vQiex2 vE5_4 0nugyJgx&H;bc0i{c C\G-P(!2YnGƂD1p%ifyx/<މ1Tp!Wtr A6 uH2CzRTLj*[z7 69 ԳÒo,4Zxy3Ƽݕ[:#zS^' 9?$#+atC:_tao`ۺ5sN?jڈ]>ebs&ݥ17IQvC)Zn\wUN P;-VD(5&\Kh?eFNsgxBA|9F1{KxJYAvğTa dTHU*7 I.ciu~\A!slCc*zCh6ha/89A3C#חi$+"]$ C8MhIYYpPsb@?>ABF(8%8/3", ǾzId)7>}Yx} 3V5eXVq ?UU>`MX@:_{F) <4t*"amɢkUeO>:TٴX of۞,z<=KY*o[6~:5FsUgV7"\I@+֝iQ1T:7!Tnr+YAO.6?w)9ד)_)Hg2]ԪˀV@bȐywIᚣt_h/h~Sb<~͓I|u_U>Yy2<_U+̗d7<{qQ;>1.p֊ٶIpڗ_:~*ocB=E|)I:3ꟉOPS<=L~)|֠؎6*}"S~3ۊ6Boѱ{=ND*ꎴc15(.5+T_? ;y`ɏkcϫ'a N5w@k +$$չ)vujm[M FWt)&'\9 uF')kf1!O>Zwy孏7J1\Jkb\vĕ$Acv1VRc>{Â}¤R7F;2prZ G "s}vHE/-'΢S‡sYWt t 6-9IlDկԨI\?F[ T.S9 <`4;6srhwOK`;VJ.\81'v^u?!"Z2}{<w{x)3яLCuL\-|Wo)'vOc)کt#B:K?c *09ӢοP՚ WL޼,rLȞXMWrC@a zHT If0 X=$F[#TWexeOm սؖZ'GLL.kYIPmW v%i?^cHoiJOlW4*vC2WBwx=x_Lߪ1Lp :#tveks 5pl$ ž~[,8їi-Vb) Ija2t2n SG^tfAe[&Br:M`8tjYv)8T/x-sXp86;yni#̲dHEO "bRED—npGڶH G+Hx}G8A A_*o/p`,ߠ>bV6O Ҡ_B֤|`B>0 %Ou[^_޻]| #^^k&:sFؗ<Цu>BwW'Ⱥz-0)O**zt@ס4qBc6Ä~io؇';I&nCo*6 ˓Xu {r{y*y'Ȧf'Y{o \u)mxUH`}'a9ID1Xbl'9ړpWfvu,{( `w(^cz' +kç)H^b.jJ>K5@['k诱uT4.">B~thUI$ M^ejތyW?1QArٸ A{  rE*xgUNS-uOVa)MmN !o׀:B_عn_gc}0jY o$Q , ``r&ȉds4UnTsg/fyi6JRT \O֧h@ ݲ0]BzuV|?xGqI'(x.pqyQ:vz#˸ Or$LjKP4Sa2;z2L7!D{ kz'ni `oR,dmFo^+((ؐdRjg聫HCxR("nL4gg?sR. {'6)!V穴6Z=-7 /,4,`u_Ns;eP~PL m9>,T"h%\)Ўp%q&䯷Y&TZ&3ًzbe,D-O']s<.Kvge(6_ n An(?rĮėDƘHN'*GE֜_-^yZĹ![1aHSݦλ,\͑<㙫zow؛7g)E2t@"Yd V~Td]gtI⶛p'}$hkhpSYf5nO1ꀨv\۵: $ƿBqtkމ^8X8(Ceze@/:ˮԈ+VpF.F*sGR$"16?GX~a)_ vj}7޶uD`F׶+s;Zz(v270& шV $J:oK[q9DyX蜤RIx٢[195e!pRᜨNV3(;U<&+(Sۊ; këfݖ|C`IU0 8CiL&Y)ݵzl)KOv>sz@%`Y,0z>{hځXbQ"e^O,kyk$B7/RQo ̒Z,oӂ1jJG,oUGkǯR“]~S2V/IGIbX0 p>[/ 샙ƀ6PL;gF.%<ī p,W}vr8}s fR;/[rs๖ B !>%5>Y&F U$Ò Aԏuƭ|܊-Y4UfY<@7 ޛvUpR塰mk.vIv7_>"K'DF .Ih7e[X^c4fJW##Y%2vz_ dDmZhX4Iz.@b! 3'=}\&]R"PќPݶBFKH>pSk Ĭ &6{+/}'E/֌}ĦE[<po6]ȥa]԰VZC`*Kal_K {=_Kر?AŖωxrYY\ֳdM*h'uR&gwE fpB+A]g06:>_*eTc5Q3ΒTs?U"ϙCձUx{O*{ݏȮ_N.I >VbD8Υ aR'}A98>] ZQR;$I$ Tᛉ-XM޶MU* cG٢Kn766K>Z;1H"3130jOp=@ï6P4O\u !s5m-.WE&Rt:N3m:݁2K^2DSIJDa>usUǏ~xgRa|=ÃL̥)Iլa~o+Lzy=}֛Gծ )h5k05Ns$+;,. Mۨ3ٟͯJ!iԯ ]q5Fά+2 RC ygsGyFIɌ3 i/jM?th\`o<, =;}}CPHv*>җ=J T362W70ǰkM9.Ϙ:>0|7l@!,!*s͡䝰̲K\llɓb̓+AhhXjs0gh'Uq2EKj%K'^( QYx;ω .{|I~)Gq+suC 8>Dt JSz Hk*/m>zҩ̻܇zk`$gkV'*!ۤiS rh.mv,yXc4Ͷ̠=PVTgR 4߆<66&+^$[i t1w{&ejMxVI!R;oPP7,ߚk K QCW 5ȴ:YdKjFԝxՈNv,Ra‡c$BFu,U^{Th}|nD'  0&ȮFbf3ye8 YL xD|o{ҷ9Q3{6isx6=N$F#۱\Ev mem;X/&S3[4U|bf55?vE uýĒmAi|˟XC蔇<"ȕ 3t38QmcL`LuERunZPƵқ@v4ڬ VxG ^ѸNz*Kٸ$. $ѰR>,@P Vɽۢ-Z93"N4 vniYeFF8H0@;UC2 /N/$S}xXHCN~gz].yʹͩMLnIG!om$p_P^Rw uH֏mq<ZELh5~-ۢx~.&,&8щXPFAR7ZoqrV$""9i?D,N?_ssJ[V:2Xe1QKRt) 8x=sV@+z˴VW߈;|lqajƊ/9YIeqsQk WL!Ͷjro-OY,ɽ-E/VkKTvApoT\GbC2UsοqU˪oPY(9<48b[*XgXuPnx8|R/6#h/ ~k]{+Qӑ1"Qt ' tDgdWl%?n6E)znYיtOu*( 'dPj=łBəWc6'ŷj{ vG s179,72U 0=/Y2p6(ʲMPy4|DVqLy_ ɢ􀸧h!aø#Tfcc6ya?tx&)n_E7n_ #ٕsX\VO6#8;Yi"XqBjS\ej%p$hfPAGRL!96cN-η8D5%qŠ8:Ky @HZZGHǞt:=Zn2s`!.R\@axpOm\ǩ3!`*|Ҽ0PB0&P@yK9..,Ɇ f3 e}Hye@WUa+YugM.jP+z|ͪ']> a۪.矗X'[/6ҷ.SkZ`)`YU=Pn[{곖>1J 1u3q7=If[1F`^ŘNE0 )HXh"NbHUF"\yF5!s.mMRC/&ጆWI2iV) "č VS7,}ǀ9tpnyl{E`8iJt=cPIl wM N_/%O+<+`->?SVi4pڻSg69,F7 9oҏn} lW7KEI _?f7Q툺 Z%1,|zOVeE\lb}|~djnp:c&eHL٣kUi McjY~zQ_zyIk*lݺa1qttAxhhG9cMdEVbu(޿.2 z،iJ(hFtXeD~ueȗB+ u v-'_}zf?=,tp46$;iDZ/g0 k$-nψYHJҢf؝F$GKHEA!Ѭ^q?L3sZM)Y`eHQz_mQə$bHeMwdwY9v0KiΚwUjLTLյtBY_"+2"LeKyߐ,܁(QGRWVr 0(>- ;|dItw bC`s~tT[B%ȭPU qsBrHXR6Ba!߲MuL\jܧ8gRPvȓ|l:mG̡\:b@[zhf7ݹs͈T_ It\,8#h"]PGՙ /%m<ϊ]ahQlr?UhG(,oǺߛ&+19h;&D>1 Typi[Zf1½Ň=24m @&Љ2$CBZuN*XQ5^ EO$H%s xG7L\jRՋc(6۔{S3 Pn)D,KBjNcwE%`#ֿ~ty-5`Mcl~Fq#dquȽo4 `CS4Unw-X+P=RW7#]E))ؠ)<ފdVZR.} euꥋsņsaS^6rB<׉ ZզlXRMԣQt$tSA"rxwxVRgFz6G*]늫P>R=a˻c)Dc ]Eo}! 䴻gLmy`< #l~Q0-~sqZ^HW>,q~3[-1NU@E:ѓˡҡ_Bm40zjmG3E)3ٸO~$k<T]O`KӾ=U!,S>ts=@KD#mJy Q牮gBqG3K7:GqL0 $< eBHm  `vw7i@ZpO#+4ɧCJɷ[L+ 0T,D7v,nWUCuL &yX0ZorbjU2d+[M zʶkaWLF{?G4|mM.{(r@-+%e^1gZp s|kW{9!ph6ꮠmhfB1R$ߠiø%'6 YH`Q6BŞ 66" Ocۙ2TlroGDn7ljqTGh7nܽ*O{} L6E6ĉ+"L4BʶxiN{ndץtN qTCsG\JMCe>9 ][@}־Z*2:큟pHV1f ZHq:U)TtQZ~I'ݫ;QJb|6rOTe;uf 8W2jf_Ig*ʣvβWSr<Z-k+CU,,{z08x?abܪS#^F֫ŚTt, 0zի?܀`~աME]ݕ,\ݭ7~X@n0zC ʰ*ԧ=K54Oht\N!=qH1MW6d vL1~7\δ,5 N͂vh Nr+$"6$򍜦a_fz?k[v,ve~#ޕY|ɳQ}|5WeDRvsSNem^vUtjb0 0f^7ve?2@y@}.Q#~*2%[|"֪ri 2]s3x ĂWf򬂓 \iYRf*mB~ EhפZ8酇"". 5pΒ7n|+ωq78"ș <@ߤV=IΖz0LosRWEt%ZG֨}j%X˥_j*Mg$|P;Vc+lbtTHN5p,$rQB5Hf ez-  w-``pJ)AK9l,++7gKO nܖmBVppZлA,^Li* !4kb)mCg1?Q1y[4R>L : kP?ģu-j;@M:gGݮA2˳F[Z _Y-&N z`YĠQ10573QeY ϕN>Z!h[`flL$,InBv:Ụi*½ʪ2*;I?6 U*f3Of#Z@Gžj>]NS3_ C0FnPwrFX~J"+UVDŽc.KCL5QT6{B&vjJ.WbE>pC4{L); , bNfA2l er"<.gҊC@!WoA8cXtCRPyoShe&v DDCS3p@h)CDԿ>uBǞmhܑQ1Ɔ:fo|Yw i"g4bV0xVGBE>T@˦7S rpφ=h_^&܄%"RNj/|k K9Ng }}EU۟crrtVRj ..ڽ?190$0JfkirPYy.z5Ӓqv t`Iᆭ9Ska3q i 9\OkHE! t4gCrgQV-Ŕcݝ/7[ѣ8Ǟd@}T 2QlɦSAZ4-5qY?/%F_1g&I47|ܕ,psՙ^]5@Ejo qؕjvg"]0ыjݳUmc5NGq uIx`Σj(_7y z C^cGY )Չ$EWWDS\Œt]3pm{O2>.jRҘRzxn,̜x<SZRtDD(1#T!f O:6ת0/ )xL)*8j:$\/2f27ʆ6؊hsN>[x.ӟLԆb+g#sir6RRXyrF ؽ)r݆yTDg27>VFaᆝP$KX皧a3Wax ĮV2jX,\7og) *L((D//Dh,LFүRiiu1Hl(i{'a0M#ѤjleXGa`UC>HGloJ6ȥ~ߖ'g7`7x?.!mm`cT*'X:kV%^f>DՖUxÊR5,Ȝ6=%'2e+5DK9$ D-_8$AH4ߥ mˡ޶HQk 0la lm &( ƾyj&@UbccWE̎b`g_Iqzit+32eXW)g|Ǎ:M=[C瑯zm@bC/˖c,T0^N٥Iuv-%ú ֩ "#qE?t@Fm&Mt䵑jd&PA1_Km}hW3:} zhƷQjG: u}+(x1^kT1R;'&̲Y/f h~N˸ٚѴpxGDgd^?Zs|OiABkԹE?L>w Ø׊xR'5,%FOBV HK|䪸ke 6okF[!M&+4əJ)ƹ^&5Ʈ s+hc+ppljܳ1pQdUW[n*\S]Ů¼.ˏbŬwQXt':שCzIwQ38!ܫ! );D0,CO/RfD0R)=.>Žr|h+j91>FMm!C?׍B6w1jz7oMj䃓*r,vb)>zQ|:B4]{=LHİDKȄC>1흅-Ksٙoa_̃$Wn[Wg˝Hsܱqo9Ǟ/y" n;X]FO;&Hc_E /*nf2gE*PLݰe%.9.B/NQF 2Iq+ ۬VFހkJ'\d/;H4fXԸb8)$@O[-^uu \COXω/iE &:ӜQ1Oq`[~uAQh0Y-aswG6DJR8:Ŝ ooS7 {V=Pϸ_s3Nu;G3b-eQHgTDQoo}0 SmZ!4 tN ӡsGjm"+,1Z<CʬLFٹVme'gR_i=`~7ٌj}d:D+#+C 2x~byY>e;@J/"t7 ð*13+[?jdC.WlHwl @70{~ָ8=؅hf}z Z6n)`4.o/'GF&ߠȎXhJ!s\VF?@Z7{;GYPfwYBUtFMTjM= anA+hřW{Im] <K%pg;êau{e)~''G l$8 %@۹YBtDtj7~KpP|Geb]#β7s(II<-߿WYh-kҸzQk>j)z8_ TMrɢYݤXlapHƓMxC %$?P?}ZM.l9>u19pk@ K~y.IM(PĿ35O- ("~,M"XTpR1>%@\~tf`ЙzT$ؑ/%jR,fOߴ;SLz lu[kog eVK# !YY< FC̣ (jWߌ\/&o`a-`Ibԩ$MhP@6~U4/2Q$am\|p40p{oV/c:_Fo!ſL? (@Rb Tp.`a=hِ5cvD)jֻheCQHoEfAA.p]O?W#ccrȝۿn%:\`)3to^AoťQHߝ+f4"5L*o콓~eXMXbOp =C} [ixGh<0xLm AyѨԮQ¬409^\hAO(@,7Ac9s[[4 }TL/u ԥA?6|coOAM ' _*qAJe1rM:]`+7 nc™]U|LbPź\a ύ׭La,G`SAi$M2)DIsMςjP"lӿߙiH | W=$5c/2~CN ؞ܾ e(#HJQyCe19~<L\ƊW/cSV{YT3IF4>IjߥC6Gț[YRukۊM:yDRuco1 #ƆֿhSye]\V&Ζ3ؓy#y@k%/n=hIr~]"L׌Q|eI4f}ͤ:Ie3ԖY:Ecd>ϫ_t0(y`d]*İܟ ̳vXӟf.@# |p5cF_ͺmO(Ҡӓ(qR  *=o}M By}CwB4@њQvSkuMfK pWr8Q߽dɽ: ݂-;IsF*op;\uQn '^(Z\ :'^nQOVEsϲcװҬnʺU8-S<7 גܹJ*?;7gPG<'Dkv|Ⱥ'R"@SjI#- /ham9XU 4'Dz@o,E}wPPN[=o )o)WH;uW#檞e]aS UX q2%ty2R*tsN*j9$UK ^a\[o9Y1r;} @B~K@.Vd 0K??>-%&a"]ӡ]h|™g֪J\PBE{^O6(x %("!{/ 9+qL@Dp>*n^OmP;qj0f6W t#"N>-TA_Q.>!Zr4>Ex ŽG Jxlj^3uʊ QY8VblcTį=:{H,8jihy"^h3}`-Pm?&h$@aB ~DL(Pf*$zJkD揖I陂a.7f64%v3O-|dtY% ꫕eF9,64$Ӂv!{Px3ǀ0wѺLqew{IoKvQi+ƻ`؞PqFEz ؞|B >äi5|` v1`4B2 *yͮ1lrxt_5qC w숽8p]7ytڎWI8J6:蟪q.+`>E J._t24^J bʷƀv;/ )'/XZ|~WP1%:b/J/7LiKj%uƪ:QKiC"C61dc܂{m6cmg[ nj", 94e_d Y<:{ݨ%K+0^yO;EC!ˉdiw5&ÊQ1Bkwn?ݑXA_y3hh}&Sjgp^U<yvt9͖;ϝ5|/࿿Q ED\KНQREVKAln@^Oa5g~˼%CiL;seSt|y{a`2I'Yb+yJd;%[s*Пҽ? F)rh&IH~(FR/M-lKU>cXT&`w&q=wllѓUtb 4NI PpH#Э@^'Pɲ| ]a7èxiu*7*m |DpNd&Yp vb_@V.ke&D/n7}I(l^?zͺ8¢=ie/|ҹfohʠ3erv--18N yeaKg`&Ai1h{v|}]!x?D? 0"Ӊ޴>o8:k: jT·ET?vdgE餒C`b"^3U{lŁײFpѣ46=NC!Mߪɕ]qa'2q>}YP &toxܡ7ZRpr4lU?|nZ`7<ǘ@ NhYOx$0M{Sx)RS0Γ3hT7V[ g8:@hG+)ʢ\z29}/ vJAF7H+Q_ϱ 7y]}"Fs*= I Um$`V`dĠi6&SM,"/*nPftA"3'|r6kǁ2BD0b:Z3Gq8yub׵y>ᅇ 2@|f_g,yXLjaA(J1lm O/NRyK IM }Ha/01 3=Pؑ 7˙cEKIiwkecG 8@EYۀa8 C\4:e0\ۈ) WکEފh7 '~Gj/Z >ɣ k!"Ewfug 4aBQ.~ >lQd +|9G ``gϞA3PۧwYj1C DT TA|>=@j|`l{)?B1țG( (c&}ZkT#^#h*:<+J$%&4W,⏁#7dU4u ki:pp\Zx/yByj2Y/ JLy@`\QѸBA>kpJ/*ԻuCrNaM˺&Ts Gv=OI E7Y s%֜QRdv.V(5K?2= 'p(G)CٜN, b5gFR[}̯s%}LUm>j{=m_n5u/>Zؕtq+~+2J`;CѾ$s)zpr<#3Ntի̏HV+lrh!>MwLwT'iD7 ?|=$0 &D>B^1v68la&>OhQRovƋ©T|)NjMv+ tu-YRPgXUS䔌7V=I05(g#X_OjR<|gDrekJ*&+5X`&{ ;Ū^3BL @:#t@0T'a?Ӟ|`HlμXL@9uG[nWyr_ ڕt$w홷'gU ƜnuNBˇժs_Sd.@NZ!0sϩE^_kݙ!\+NE$FMYY]k >O\e\NlKn}e`qrV(wbYɅ%:_YJ3)+e.uWU7FÍuӵ>Lcg5Y4pNHJ'fNB$-vdBr"^QS~)×<.FD?,fũC6AÙ bF߱[;W#eW9R-rhqw^U}K³Qɕx2H Y~z|b0[UtLegY=abM9.T5B1 %gߎ%57\E8iᵁ{M])8 sVޣ㛮:wPtYqS1üSŐ&iYL9f9$ kM>O!Hv}`L{S/hDrՃYb{ p2b=nLもZw 9w"źdW7Y.#ʮq'E6B>B?G`GMpdqʷM6ɧU`8z Llk~8 (uH~w08Es\*>q$ mQ:T w=S( vM\G6Q:&] RsBe=ʦ[JղȊ&S-xy˓t[3NX]t tDG>߼5"S>H 37~Q R-@.?%MJdJ4ܔN3(_ O=t-әFBh>=|VQB}1 $"O8YL`  s"˺Îԧn]E"ɄÆ;?lt q0tYd]$)}8rȋVU 3)s/ [P o)wEOJ_EM9X$cFɇvL#!O (]}Murȩ(4OOaޑG ?,/TBF8Yha9lTquYQ9X(28c(mchd"_W]I{˔+Q$mF!قx oULj U O>' APC( *Z'@ w%PQ[O[蚤- GjL@D[8t=li egku K!7uJƙ9` ,C8|-3!)s™u83q6qzL0oF/n?[_6yVfN0T%Vq7 &}I;+m 4kx*`DK\13+! e3g$t`"ӆ{m襢@g ,7AAzybdmپQWy:I?;EiUժD}ݰ/\,XЎqCQ5=ήɩ\{9HM" ٢;:8b Ҟ@DX,nu n @w13v,b.CL|p A؞S㭬-r13>?@<'`(ͷ^~cSaU\BdFqEm^O#QQ~d(;SOc~W8<شK5Nj"q:)Z*sm`UI,v$t7ǻ?*1^) [WT^"gӱzy͓L Q3 M_1]/9{L^PO n8e*],q%.Ktm ZT'pB'MtUϟNٓ_:vN>Jm=[sk: "/geQnף(5_^י}s(FſJdmOȀ|IHl G`ԁ15=A-l(lyh&yT]H$ok{hިQk¾Gfr%~^7M!]YoA rOCщ&wOx*8'E0, tyKJЋ\vL _w(˘L"f>5jcz|[ģ(8z @8M]K6yǦ̎h5= L9Ӂd4^G/lsi!f+e(ctF\z̐zg'gWbuZoGo࿿{p,*9gt N4YB^\'%@(=A.>Ʉט!nQHݹ#&'z-O0:&bMYUO@#(f$% +€30綐E8Nl,Nst%8(p0u8'~n}N[ +]D!M^VX^B%6it1R?d?A3x.CQl_I7M"Н:2Y݅ȫR-غ|PDlB\ŚvnQ|翙GzAQMJB#saBAR&ؼ9$ECh\ܧ_<Ƨ~/K,ARRTʞ7%(K|P^ĬGZ%I~[@ 7~[¡n*rY 'iK''ojq|~ÏrzKHbfZ ٲ KV@f9Կ_]g} o2.>K_YW1>eEnR֙K_}ikԋ_ zĺ5Hiޫbs3%И_;\ Bl!E2N}6^>= 6X{5`F5z!޲I kzEy"Н:ux(@59NF)Tiucڪ^FjaR n.D_JW=1YNً쉟JO1\>xZY@ZMh h}$[\Mjr&#il[g5OA/d1= w?#pH;Ī,o<7q^QM2)Xmy-&QE? l=)EјXkőt+j=, )//IYWEwWFGBς/A|}5ܳ%F՚uq 1Y}R#JVAzõ RƮR$lm -b Œ)s|RUm̛^'W"y"SoYq AOV/`D\z{AP.qEND[hz]nt>oW}x/,[K߶jM?hx=;n Ӥ;}ˋ-q%\y-ΦҦm=cǞ%S(0aKR7㈧.s\ōM>cDyRlvԗQ cHԺ73qi~a3ɱ8@C k:P(2//v7C~zޑ:޳a]գ.gopo=UB`b!8ԋ*)Ǚ}n2W d"} >),v;2;XfO_s6P=oN}d9g!=?Zi q5!R4ZDM{Ei3ggfɼ LynkA@[gĨ lP+}b_H7Sv=8@IFrX{0d':荋Т$Loߒ +9v|#m\K-2`wW޹\*6wR~v׿9WOMĽM3UEvȨhSJBP<ǧwG)|cC;aAORDp2DRgM`@.{fz/8 {"y׶?V]9;-k52X2m6p͸OsOKdA}KHG "?<;בŲ:b-&| My<- ظU/ogLk!W PՐsƈ]'NBkͭzSY$KxP1yT et(^vyC ÃbgFFoOboh~xQN7AxruO7ô!'d,ǩoPu4\MqT Ҕ.aB,1 _b|C*M%苐<˶0As>9mZyq<)¨VTebe¥/M"d*v"Am$yDs2So zBOmuӶǶnM}PI_^ߝLzS~9{~ԦI~'n2=LȵSQO#Mj/IR4y6A9\b3L\[L:;9z( dž=2g X+-n9`өXoi/\Qc |Ӣ DۉK꤫q7\+MT*U|G+~N喷Մ٫z4Ρ$.%%m6ʺ=s؟zkMu_}xC [-YgNCJbT|`2É.L-xˆ4Df. uמ OBF@O-̕}_^Tt /G;p*(F74Yε>|WxMiS'm,6CRh-jBgM_s7(w>:|MƠ_^ X՟VmɸԵ fC'na Ϫtza^DS7;3:%BB?;)3?k7Zגh-D$ReG?5|-Ivdo`fk$=']NL۽ Zۑڀ%[&' Ci3r;jѯ,āѰW,|ʜJǸ;h}"@9#&(sTՀ#LUQQk+ۥ .K*NFoz`PkNlĂnLbwjS?/WI0T ם+}RV*>\y euTm%}_)_eyBNu^ʠBO>e*7%Ize M`VZԫW܂*r( SO "bQ-+"u/&A$~yWe&5YCljXU8[nax+![ո(/8y535ϒ ~'GW~S,Wc -$#$;Yr6gh[W A?S- nM@.DlT4e(.Dk$dɏ2knue+B-'UfGq(tNglAlsLeLZh;c|I]0+Z$_nxEkS\yRf^j$5L!V"qS2aVOLwֵ&Ks*𢡄bJ]p#7nF>djYm$شNFYgrR'`sd:I$U`n aT8>y3IgLɕEL7κ9ƙAf jFvfXɜW- Mu"b_T1I{=GVx(g?\E#e3/N6 0%S<uC{g'0uN|/r'oZ ^Yj3"ME_i5k{"m¶H8m澅צwTDy-m`r<ϝ)]̗ļPi|LJlntqhwąD}K˵KkE[/kxe2N/ZGAL'ȗo øn͘1̉Y_,gC "a,tQ"B妳K q8)n~,tSv݆\O+Horx&\HuPT92n˺7W/ ^4Էk)Y(PI'R48]"ǁ-Z+Ӱi;X=]TTqu*6Nh)]1*hN,}%+m9"IQ~~e.0  (T GpN;bcZBD/k0EB1^"%YwVT XnpGhVϥmV6{̲߮ᅩ<8|zgZ og࠲gyЀzx2X_[f( dVDr^߇QZa'Jذ4Gsߛy) Y(fƦ.qs[o05ŧ/7sָB.Ywd=fS'Z9ѢtB R>g0!̱%>nd Imzkbk$];Y3; uNh> J{JGUc- Q) g&Ψz0 Vwc0ǽ ˧ 5^u}wj$c0FQ&/a#,L[QыM%K90z$L9t_[G 8Ӿ`MT&2g-b3h]2C:cPL,Ul8.S&W AZK'5&O?dq \`ⴴcwp ڜ&rh G_V]Ec騷 ,l-tlUmBf-aV;W <'f]GN{CB: A%W-\.t2aSalu\s5,vtt$;[D.vk`lߊ0 rZd[.q@m& iD,'Az%%tXZ^lPT[wg䛑󮴱{KOZK{߉w*Eg?Gwi]O?H-n{YdN]0r;\c)W:Z1aNTpC +c$̋u#\n|q}55 lM ڮgIG[ !0qڍ#Ԧ8z'= *xOTO0R3$&sjq[PDQX@ pR18 3zW`ݥ T7), %Ηd‹ үc[H߭@n] Ec:cv9zڛLrP i;# D&\2խk~/9w=8czjPA㖴&%|[)c)iI;Y55Q%41b X+d_>Csj]8?BfB eJuE%Rg,Epo@g9^Ǭ}˿+L8& 8񨎟^TOBLsTTMX('Fp@j+>i Aw4x$W^vkyFnp ;OsV!Ja" RSʔ5i}pR7 FʬUL8KP|K?=kޞnٟ&s6x-Gà%{2>Zx6L?yBN prUõߘ#yRyK@-tNB`S6Tj@!3F4"@yEӘ3FT}3]egx]̨ϒc%W!"ͼ@,YR{(A.a>W~* 4r@>'/eIokiko$LGlވ T 8 O4..ck!?c˕m52ViUUW~+OOф  9\4UNF3{O>Ϋ7q[ ۼrx&G,J7vJ98F&0j*Nod~V_D1#(IɆ:u!'ҫ<;gJd/-^zo|d2S< [eA>i˛~QJe3 yg@;$f2Cl`v N^ Z]*D+ov ~E @Z)`o|.1`t% v"j "5dɡ&T=vkYo>)ޅ9@ꂊe q] ¦HRJp8SҾ`i?kkN<Ց*4auY׍`:VG9 /-v[xW~9k8KfP(Ob֏CBBIͦ%67_bH L&U>wnźWΊǵvF;;J+/:`<ѤPbԁ.қ$g gLYbYa \شzHXgsˊgl޳IeH%U^ZT5٤s`)Rܮ>rv r ,9bWuJzm۞sJU;݅|z6|/YH sC?[kZ1 e&5mN1 ٸt)\zfv儥w>iGM2u$lx[1N8l$IgwVU 5i-36^iE_H)N}&L;~xRG3c15eSp^ *ev5bm6Uc=բR$%6 LJE|:"A1*D-x;/5&XjkfQS=PXBׂkd[ ?ɍ]vFx=6~N#K'?HT&jtҴbY cNLmjH#NX}M[ElS_4 3zDՋ\7hywka'/TXUOî^Р<$p7y~J>8P>+;uiiV fI֬R`: %XD ^sdD|B6K'  ҡ_ʒ2eo5xh|<~΀}8 >}m4D]tc(ևxDY1{`_)f{%r*u߫ 5$E#-YzY4֣T݃_FAyO_6fJ+n,5]pD|w,Ej=ʝ:Fy +Ǒ+,Ɋ"_-aKm y {B3l׫Cϖ5ęZ5V4Z X#1FZZ֏9K:Dz ǩ{N핝EB If87D /-C׺eM!s!i6 'ϠҬpMA_e|->j]]2`/|;aof&ɮ@:APc T6k6殺1>ҮP| 5nuxc8_eA;FY4aSJ O=͡ڮ _]P]VYgԾZʍ j~-QySm^C@vY-]cGtrU ha]Xk"&&DbjEݹ h҈ٙ \N$Q5-b LO &"4Ռd'x)|E|PBW/'y4 uI?ΡZu4 [+ Kc@ВOc K>Ta~䕢aTwp%*k1|F~Exo/u ,eL(KhfU`oc+zy+չ?G 6_{%{cņI,8?;kn@e6Ǹ pՉ|-1wql6&}T#AlRo$޶luKm}IΧ X3ꇩe=Ff!!yHwHyh\!{X)4)N2-]]!T2 pݖ]獃P">[F%ʉbJo1Q/ks3r+dwPKm} IRi}S9*\1sb5tL6蝨3di&bHXZIRo{bel%TkK$V.fbYVUn`Y ;M} ]MM@a* 4u3HaؤL׋Vϩ_-NUI 6HxRW. [GTŋ} H V-p3&ۦBݬ,IT.ԗLF -aٕm\B9pu0#Y\UXhަR}؈m85묢N aMg9.Y tyLgYj\v/7q w@`(2ȭJ'B*Cz% Ȝr`U tR\r[Su V,{ѬS>Mmh| h^R xo=`SaJ7R.#1:c_VfU$p dIz({;عrDw!4d[\skE d):jE'%3[#UofP˹Е@P"4!4¢Gʵѻqo@tC#fnEb&l'~[" LAEϢ¸R S LIэTV+ZBjRT2UI&VJ&s@|sCPQtRDzkdn]64dϖQ4X6mT!n^B3bE N%z EPI>]ҖDio,ot(@C1kZId+JW:]GV &7at>3%p xCJjὒbyjE @KzjcxNmD F&$eqL"AK'ݿtl13*ϽEe7f4=ߩyLNc ܅ٴ< qXYh^.X)/s뺭UzHӑ47t\>O݃To~5kfƧ5@j0*4&kXz/'P/x߃jb^ꝬRb'gĻnڳf[oGIO^hCm3;%7AvYur [<^C73/&Q( NH>z6U :7Q کiKk?yvoSם;2pз"($У\ӕAE, 6 V7CO;`oy G XP8Ԝ_T{W#ȘE%*sKdCTC gHo`Cȵ7| g1%( VC (SNm`rj6g O}ss.ٌn=lq"g^>*hݐvB2mCJ5YMF9>WB$6k>/Vl/n.^3>@"O^^ ^n7z?54khSZ#sO\=RꅤPf 6}ew0~r7yX&*)m?HԷ{RgWhfM9K_[4ƩTv=[PԺ9i<u6nt9n=6sbxSg[NevW!z[ǽžVbr?ے&Vx*o;Gʁy3Rn;~<'3FKĶ†m[4Vv/;!|cN2)FuG1!Hh`:6YWkpʴmÓKRĢ#~\k K9 HB5%+fYYUԬl쫕ʡϒ|p{W}Wi4z:0X/2$^>*wlXd!0ԢdAk fu{6n 9<{dDFxqVi03ڧ,>pjc22M5V6gYBѤkJ~_qsW|.;LJ+olkp]z03jbүK/br3-XbN!wcZ!BLI|uvs퉠VqXzg.8!dx6`F[!>%~ɟ)dy1Щ:–ERb.|F xT_ <ɃnX׳X70nSuMu_~*F/Gtl5 sSlVuZSTm>sΡxω7lPW >vH+(E ]ƒY(gtՅƟ( KMZ1ע}f`/Ì,~? pfYֶ"S3 :ZjCN}ߖS%T]9WvMz 9j*|ʨD]{~K|pP QY۷?`ZXSO6+rYRCQ'VA.vtsE8 (aTGN?=U67 Z?vNfY= Hb:@庫-jװV6p}x!e?Pb5]Q<P1"Aa6m AcD2hⲥ]( MA-xt ]G5ڲ44t-_zʣ1\=~@v۬N-iUfmdN;Iꦠ,w 6.z UX} J%5Py4  tu9=ﳦchX{ ^䀵@ՉS" 9*dhSco%8t,Ls^ŜF 0lѭ"72@!j.q .-A}P#fHXjw1ʅ c ~i1K mO*z1zW|-Rcn!IR >ΖzD2b"_{;pftS߹PȠſݥN;8D2a{\&Ў>ZJc6ݾb23mMǸ@|ϚyWj=]^XaPDDdbZ'%Y,fK#aRUy6Taⴓ ~X"vbvjs'3ʷ3c>*j%r^C\g9m(O931u7ryis&]p'O8eV^G~6GFn3ޗi W85sby@E'qvn[8oC.#[dp\*nԐ .[; )\p!DO0|b*'=4,z2Jl']Qn3܇v+qNc!yŗ)'ɺXx7Q!6P/FJ0 M$aAdSٵ2&&وezv:SjMfŀxZ菃?[z ߚlIŭC%Qҟ($\z{h+[Zͭ^cOt#n8n7K@u'cq-mSp2 =:3-z5$9VڿmmlXV}*^Kt-ڧSrNK~18#H9xueA,o捼skez#<=x^smJ˟MXu9Ti\BZ.䍸my c11ŗR*Td%g[p._eFhf8߽2$=)"b 9`d!6W4uȂ&COa36L۸\74Y#PQ'ΘN\/\N]Oah'>`+Pb"7kbN췐ٸCfDPm@$w\۱WZQYg;kv]nӠH>`[ZaS`SIZ"3S0`E MdT/[4vV ((ִX171e:ɭqnqBNF7Eg' .Kj5(ڦOaEucD FJ1$ny2%k?B55وXۃ-6BJM?!E&SϚf1[yT |NMED&qϡ{M}ұDkuY9=/l?VD_v ‡k/:Dnm--LAB.mN p3;jOR1n]p r9.VR_/%/FF[f%VW^ kX7$-U4u/tT>Yޙi9 kuO ¼)`^ޝh+3b `ϕKWtk <N-g:B'spu*io8b|6p"4X2 } >c=pN{sJ `t%BDJ4D]-TSJq;xV{Zg;h`ѹ M1\n+`4>qgպ Y1B78wVk$DH(rV.4= D1.QvMsI|B޲%TAyYIbHvQS"7Pd 81 l/D>N;!B7qZzľD-rDp-&gí=Y9P*5v%)ϕbw=Pc͆`ZۘvNzk`4Vh Y6 ̄RNF!{V-pK[pl{/6CZ c&Qgۂv0!51wߍfNs%l3Vkqɥ[¹ aߣuH9^GRU]\gl՟u?JeO+P/Xl`0o^at cFssyptC=秜@7'ňdJE89;1 :P724 4ߤn{mEn,7&YH PɎBddjӮK4ћC%5$֗e3~5W #)lymM^G`-=nN\N/PL)7f08<ѲqFca *tB;x,TZYձm.$}v~x9Ϗji>nƅq֖ׅ""#K33 Sf88aMfQಙY-Ī4{(rz,NYl__ɤ]Y]r׷-[# ]栅#S`>&GB`Q +Bg!QC<8H?uie4"i]k9Tuk%-`Ds+Hat>Ҽ5y6ՌɑM nS<8-g!N'zr?|; ₫ )ohѦ{kQ 1s+odV$ewSYa60Ā$cW/'I Y"-tB bFk_#בdz}w?Nv>FtxrPZC5L %7z77ƽ}5#?`qj> b[&7!s`Ea9PȐ\o;&akݭp XR6`J™2Ώq׆,ׂ%Iog*<hT^B)߂2Gg "o0&Yi|s;RXF:˥q{5,a͍"l*4yakǻ~ʱӁw\LE!(!/s 0LpmGB-mju-ᶓ7PלkbD`;_,cgÝyF+ɦVYA'bw{aƙeºCC}B} .jC5R\r̭\M-+ggiYe EexAw*+ [Qk6ڼ_ ˰\ZݔŹ$ڼm#W_p_߷ @6.㝯pbYtuB|LW0ϽY;;nePxp3$Lhz]0 _'F~BDB{> H@2tz!E7ABGt'[(~[צϘYk@x5E~^vz,#8[F̓M狷hEowUXpJPq#˅;NMe䣚NNe T(`D N ]kilZ)|qH5hŔ=IW@[^nx^Ci ,0T̾I==ڤg`\OXj=t)} d:4-0U \)yK=>-仢yMJO8p -`cxVgǜ/QTq59n*%.cL\PHNi!ʸ?j+$ppyh~fAea,lkQ1چ-uCy?\xZ BKo`A:_!>X7mq֏GS}XiEb[(E1i9g ;Zlj pfߪduLtPutMJ}28s`La@#{jHXBspfE}Eq|S0 wf-m]ͺ'J|O7Yp7Xx(=備SFZN'i$ ,!@ONDc[E5nUR,ќ)( KyctEy sJy>JW O<)LHIg5/Ǻ9p(^f)=(֊.ƛluhTVGE<+MJAYԓҹAF-ɰ)0 dkْj͔,dX@mSuehk1Ҥ*6ocI Yx\kiwA 3W-] eQ6AʖT&UصU |ߎL4SH0ݏP8 6/wt&naDE˞rlA' ==rJZ >C3wd}[׳t TIJ`-訑:De꿸pG=)!SEr"K&umMiB Ʈ3"J:]/ixm,WRg kV(+G.I`Ej=ҒBm1Qιqtsp89+)\&}^L{A08W8`[o&L{" Lжfv6F[/KfDHҐԞG/p0o y@p`k4nyޔ:4xC\gԖ-, Ŀ"C%]&[Ldl\ѓ>/Y .5u.ߎB,^oDa$?dV4c׃j 6MMȸP5dGgxJS GZf;Iz'y.{L c [_܄a덮 |wAć%w垷j@ks}rUVR9#å ކ;rmz ثqJ?M15NM|9xM:ֲ[sc/r(W rY1pXQ&XukAJP̸nb-!BË\m HA>i"xYђLAv>f)pѫ;qAU|t-6J<BThB>|U9JFү_*YG8AéAjB뢫 Rl$Ygk H\ S+q "cX𴄥q-OLDjz(#n#ҐY#[?Z=8<߸?]U8K3&4+u}D T #Žo}gu,: XwJeԥdE*)^P@EΖFw~?D/>nغ. QgE;br|gDSuBƝSR%,nD?+ۉDs``nݺ >(ezi_t GnlVl%6f^M>t-<j#p'OYTbV3Ӌ5s1;()[s?νb<9=Azpu^-.>_$R#(Oa콡!] ޽bnZMMܱ\$пfr(uǠc).nb>F*y]-MLٸCP ەC|Npp// 8"E&3F|PrٞF#7#p&9>rj>#o-|K_U5c1' z=LA>Ek~{ujJjg9\.PSWĿ5=gU$hd'H7]ϫ-z\ՃT L~PeIEhZ'3?[b1Hlxm ) ]mY2CC->ŝڬ4$Aq1#n,U 񞑅Ox9ZFP(2v(d$DMHrT\l#Uz^*-!GlLO$=tI{TY Y ./]-eB {C@3 041٠ES,. '(S q$dNZbTR꧆T7u<+ [ZK<:Czm&&׌ YD^g*ٮ2EDɵ<<.Oj:5˕.܈n(A;;̼`vǚaz~[(`Ϥ:ӡ.v6B_muI(ED'ZY#M-M<̈́ˉ#,H6E 10R􆁠}lkWҾ,Vyn#YC^BQ`TZ%遽[F]L=|ŗ!Lkb2N.Y@2&\cc'uzit G2]yOj,NokJl(2s_XaӰ8`($.AfH‹Kjdh_L)RlܚAIg |KPtJ=>K,C$ѫn`_Un79 l.1rfZd2[.2}j'MFi:Β&~ţq6 <}7]Bg * 4SeVˋo1Z{"uxjisbcxCGAMf׼ſZ3djOA*fU*y"ZʿeehZ9fW#wJǖк&k% #04O5 `mYi= pw{ˑH S-Mp4H#ÆU/W[YW;w{w%qf.E=V̰"{>%+n.hD4:#݉p" cd5\+ Esz{aP"ܶ+Ӽtpɒ86sQTKS {gF=Щ fj=mw͆)""rKK&Uɨor)? 2lr!ںU}/4FJNc&Z]5pҐ3tP^d bҡ3YF~X)3ϹA /t#!%) BɆEs drܩ_Ag2#  xovƴ&WQ݌:4ک:D,T~\`9|8VB&G',I nE{|rDh3/dFcFU߂ 12Ν (Shm8C\!BK$f18@3QTU*;ئHv6Sl=ݗuկQ(GCA'ⵖp;Z״5٪g!%hhfELr >6hK4h+0 -ee%g3 [M*WB硦&]gq󴤒(Xq6ax]$:X9ŐzS2#dW L{!ctG mT*]g﮵ rwCLa_3piqV @o풆xx:ME#2e4Vv4"G9/PzGT]۽i]Fͥymv{B}Aeu܏'-at_ᑂD`lUR };[=ۅ|2% XIИ H|;|gYît䚣k嶃*&gSpM*_U̝7WRc=j ^_ ટDYMx2zwvDa}V&YX\E\U6ݴB>RH/)O_R ;vTIaahuj]%L*vlA*4 sg B(/vK;bcsmxQ{E6&ʯ%\8)*0M5x4AP {]yFħFKTERR߫)"W5" ޱs (\-3!E=_ ԻPzD1w[]sxqA̒pr{'5<ldG$3N;/ h쌰~}{$ι^e"Q%x)2n͞zqP#9YdYch̆2ͿW6M%s,% LxM{q#wTji$1m׵*|[Ċ+9dx%U⣇JƐ;oI-3C3ݍS$skH`8-47FpӨ19yW`m7lnӉ Ԝ tIK Ҭ1ӣYNGN oiZ&΋A+U腨3'Ha IvJW<s#1s}wߏ i37`Νިqk!ŐK6u 3ݜ 6_/9@d)F ҏv69c>&8djU%/X?Љ@ ?`1},M!wdP'בH * \7p|scwv|J~:etdR`2q mFcځ[U!eBwOq bhל^ꋖmc 'Mx-aw,끌)=Rf퐾v/^;-WfmtϚh(aVejk>- Ew x}nMj7W4t2Ið[pv_zzrSQtŏx @pm'WQVɔk%:Ds~& k) y;/W?yJYLU8[1 $D-0R;Q62G^`Ґ;iQ緳Dɝw|D`Ê6 O~ 5ف)U83n,g5ؠ4ۉ cBs{qM4Xm[*(`?޽IA[dq>'0mzYA5$\ɁFkʷjA=EHSٙ?+R<.Dx5Nzc‘2YgR%  "j63Vdcnno7v ߞ5/6c/̢8`ꖙ:u/@H~?/8?zE'[.\E>ܢ'vQb}fȕڽ c$;Lw eD qxDIrW.])A*q-U^>lg>oݽa 1jRWa QdiTЃS&F''2J 1zx b)yAj*;$U{1 _EeeU,Ƿn 9EYS1D`;9TzӰbmlX1+12{L Vftx? آB8Y5D1K@* h"]0/VIM#0 M#Ig|m '/!6\O頡sED }XRB#u=%rTmDC2$H<̷:@W8벋V3PT.3sJUާų:p9R {.Kj?cV<72_`k6xT10yVvi=fqԆǰS.H]'dhM;yҵ SF;SeX)+OlWPb=I@\:f}M>=~eWBZU]DދPuPn]K +WA0N`̎&R/Ӎ^8 67g)lx0_LH2P/Dyw`7^ 3GQ;aaP2XCFtò j?N U$uZI& qE#HN. BFZW m1.t*(|l3΢vV4:Q5ܴ͗YF9D }IZNυGHDGoxZuċzRf(]#i;~*]m:S'O*_mF~ 5] (k{=S[dpbyCWuĆ+öMl9eueƒ)ԋM5|M1͝tIZ@P44SʢgH!li 6-F;:^D]\yaoe}:H^aW~o)'.Ae'V`ida7L=qh? δ&2ö:9C桺_/?astY&ao遫ž"uԐhgdwi wrImfP ^f=,Ȥ[1f:H8^PڀVBXK OdKs .y82^ Pk+`^9s LcIBs_՛3!:;kab٠mG``jyHe93x"9oi+'6y5q؎RNvXHTߜ1i+D%X S=N@,6ԃ%:FhI "|s$a~xF#IV"48 qif{czz"^=r p᪴'VuTA[&b@~.S dE{FmobMLÏtRo۞_{3G'NdԬa!x6hVZg@d3eyùܛ(k#Z:ߊ$NObU9mvoM*[W}0@{AuAMEh週 xDܣ8צ X a;`zM ;jGAD<8 pVQC[5z0ekZ1.d.CiO[xBG-j xMAnrѧAHV9n';\$Y2ļ @+izui;;#Y8kѸS$3ZoR%G,"oe! Mϼ1K(៴(sMﺣυ *mk'gDo"ݿWhQ|c w6])PO hP֣-Zl7߼dąQl>lGiY4c06mм~6Pm $WNA̯ LR}+G*w/'il/3X;`g?~Catf(,Gl@لJRql<¸TIM1cU5aA 0@88OR #`Fgbq;ta 5Ieqп"8}k)K)DRH@niuI uOeر1'ΉϨ+MQu>Y\b-3J+q{}}]D[:K9`8Pu: =K ƆҒ!\LE?$Ku}ПlՍ>Wcnvgvo)0h)dլAnTW7Jt*k̦ڽ 3f(!FunEGab)q1WN0qWu__n-R8IEIOu>D$ta*{&(67o<%hc}By^F|N X0j\\ a$pQ8Q`j? ?*yLI{-;k eI%A$) [ xѐ0T?qw ,8f8́XF{Y&z-i^wV"jc <bkeɾ~fLVB]O B PiIc."#lej-ks`l|}CdZeG,êì0o7A6mΰ°`EjYa<+\;LUo2 C9IsA4`A X4EEfI8h7trAjd1$z'顺xGQEfŰR-!EeޮDnS)ԘPz obYc#xl8[gJѝ*g%-wqQ'2%s (tJ=Y&B"zֿ+NH.b\{?MŘ4e5=2L]thg@hiӠpcTN7A%g N͇$;@]u5_vT5Ǎx>b[jl%&Frf&VJd|T(22d2_NJښ˯s|^OQd^}IJ%~QwygS/3ިa,I %RbK̄ۀP4 *Ur~b.h9s%9c5'$;OS3fE]mrw!($髞#Me<#Cɔم_E`ʉ\aM$}8?$FLhZ*_{g~_1v&<5h~}n_C$gƨwj&Ǭv "dz|+:NW*.]*tRUbnџkC-hQu{>;vܢɗ ޾pj$@ MdD=T6w2"Cg{,H2݉l`"tvvo=)H=͌FZQ]A@ fQ//Xy2Hqh0ФʓC6/)A~Oa5 |7h-G;=Uf7I}!::F^]$>O HK"ӥxKUG'ky\ <7ya,0b]c,lqϰQ:_yvX&N7,ՅދL4/Ϫ{ #ocg4ҙ `)ثEI`@  0yE0D#~SB9r*:}^Lm--T3.8Vw!J?AC]2)L7̾)#$z!cu;xgҰY +~mlU~[0:I 9vsguS;.и!橵zdY dO^m93*dMy,!T2qno8YodSxkVпU2UxKg{ ˇY$-Pq4/[ s)qE(kθR{˚`I!%rZ-EX^ ߋµd-*?{䑺/ =V Ӽ&QKr|f!g=+ed[H{VEJfDF:P5OR s~r0-x}dzcv]48 0] g9I7mw̩ b].}U`R|cN-mUv ~:T2-*\ƪ 8 Cp&ʈ&~v"0:a1vef*eg X`^tܦ ]l#]ec=%Y6+d)q S;&m͡GY\5T L@/ދcHhVAM#'  VMŞwwJs2=Zfzh G6%^NŨclWp@+%fd6;YzOD " |u.zÞN,4-T_$7~?I)qXjpuU0[m~D?텊 SS,o). }ѐBkBI%!P!2 K^] ƣl-@vq4._>d]E#!D[xkolg, T4D lo|2'Դ c֘dϚyPD-H0Lʴ"fxe14!m.s+N ?0UfkG;%IɫǦGhRr3j8t%Rt _.~$rK0A>!A;bB$*1BZxe^SHZ!K o  !Sf:'uV GFO8LU r6( ڲor~]cV4d9VqٟiFTzO|6#tPM 5p(oű2IM|)}}@ & bvMRzu@5$QxL[lc1H-rwZ"f ڟ A0 ɸf,ݘSu rzE4Fq }&"lQ`%AQBK6ky7  g595zvi1|SnA txU^ .KDzǨ]A߮rka]@BRJlZ(FER9է6T\Ei׭:1ur(F)NtLn]gمZk@"RK'ѣ* Ak0Uy2TzqB`+W!4\3uxH.5ؖ_ZtvDPfcQTQP@a &\R) Q|vCg횟8r׳7x @b]bkS2k`n=aPKǫd8Zd`Tx-'Ó n1ZO@sX„v v˥io9IVۜ\1`v[ZNx;)k|?᚞nt}0)2SfHW[_ 2*aGEUVWKHiFpޒ)>nVe(DQc*HB T"Uv MHȽj߮yGf=N<+Vk.B0 f HaS$!.:quC(`}ғnDdU70cR:YjRedpUe <~=fЗ@ށӇ ڢ" r\zNQh9Up@;Np%DYb: (xy2 x[R헣Oʝwㅷ1DoD]R=(,n*UT+|__,^4g ^"ԎL8|{X}"(Y()594Q5.CyAgw4n{m) o)Q,ŵGnÉZaqeW.ӊn@6mk}Kg Uzyߓ[iFLMFVS c娵:|s^8UwN`H [rXT&A$~=o݀JOüQhlνrHU9+47]4tF$HR StiN:)̺eg,$0SHs/sE)x-F\9j$#vWX25,pX8=u#fw- v%mjY!S+-=!tB sb? մgaϝ7[ -3Pɖ䁷)6:p-0Cr5ͫ:d3eyS?P'p4?LukUw LjR!7[\>B\˗(X!főś`<3F`nbA YUJ큃ojc||!'aKc bwA.;ɎR  F7 `$x^OSF?+ %aT+ڨJe'/4S߫r5lC67ܞ+˲&=X@/A=~Z1r Ţ~ L%$ljV3HYXgytΏqt\_^=l}]nB$@KoRD 0#DRwpЛ|?t:nݗ6+CDl89&{$=SiCJALʟp_~*~Pl[sļߜ`+FnU΀qЇ=m.>dL<X9$[U]MGM/yFnHnOG%:%EՅ[7m FBZUyyxŠ)]MH^EWF\l$Y V5t)w_-$̚.ᗑJlo"kX!|nD?-ʮEo*mwC%l#7,{HefO51(7:#Oє*JBqD+1~U9S O"CjMuf M^/ԢԘ`/!iET[3q6.X~>L/R7b_O6C>fbȄF{gt*.4{ ao!2bo^sQsoB5hAk.c]Ѽ֓\~|@u摈0 p }򸸍FI SlϐFl⣽US_I'>zSl7UQ®hᒖ_ܾjDccg7Jc# [=E(+{&=T#Y: .G G>/#uaFpٯv80h8K !"-,Oj[ux~H:v;5sMMK/ CNЍNnd;RՀ=ׁop49:

    8H(fkҸS}D0Nܦp|>O"Ra$^1>NˀCwB QH>N}(Q׽[׈B}OYL][zyŅv41OՀkV¹N_zaw,2Kn~ vq>v_b^Q.1ϯLߑVK0E$Y-w?PyO  [BׇscgJ =wdOV okGRk,OOA,\;US1F֢i/ue@U|V~Xd0Vk=',_KM-j mw16> ] ? Yu7JQ5G.G!?"tk|NWzeí!n= ZJAwzIcĵ9aZlkN>]]6ejzdkbX+L>*e#J:0u?ÿv0!v&ʌvn-f@Cx6PJ 벾q"˯,Myk)ԧsU}Ge((C. p+8s:/< `*h%jA&`LbN_X=O]u=CJ^L8V3u gs @*@»řg=$"+zT忡Lљj*A,s%qpd}K4cǛm4D #-!lE& y:H-8ހT sߦ"卥BakZ|EWJT2bJ#T]DOvt~Ԟ+ͼ]\?A %m~܈{dv 5S&ҥ=+kDz!)E?{Ƈz!+SV$MR-di[o}R?dg: \V!lB)hXN^T]z#퍖ǿ1X?;'0lD) x[ΈPDj^@`,V rÔ ~\?76mko-#mHG2}jc%&V|tt% 0qGA!z\4B1Dr}d< ;ڡƹZ").ZgV@S_;YC^YYa5BrX@E;]rN cS ;HSnrY?ߞuR<8w;ZN3fqo !*%sV$^:~7<ԙxY!5+kN=uϨMZ N&o9 [ Y8 ө3x3[+fl`啹PĮ"  ՏBQ\~-KW-zަ^Fjml!8wJmT%u P 2F`.@ yyNr+DBR5@\m!HѝaO(J*NFƦ;M{qsr+Vy…oA4Bĭ[y`nTΦ#N_Gi iz\u^7/FLlO&,B(Z &D45R8Z=$㟏(rEn}P 8!L{Ӄ׌^A0j~gE *my5;.] ܟ`:j։8Nq;`@´/+9 1@бY["Wick!cE"p(1\Z翍"M]mDH@ ]124/.eiɴ^w՞l=ư& S]uIrf:gGB]AI-/"o+  e0U .5cn?P2B tf/-;2/FȾRKz?LNӊU-f" nHZߓa32*fFJ9$ᐕOU*b#I&l_|>Q! /rt%I}j̅p yyrY㍳>x!rmq1x( _vhхrjju:W>uvxgnR`xN{5|GP]>z7kرK2蠌4ߙW^i\-)#dPYAPGF 5*\\Ƌ~AH)!KeEdxM=qj"iэ- .<aY^sո8\eA!{C@=؋oB8›_WWKp]NsmrW,Β~ Ž < HaG\Ö}[*xȱ.P0XTAH5// ݟeYyf!Y}KDՖa1ߊs``q٦z Q ]2;;G =hzok72ttfRnLO ƶl|rt*aVlDt>q+*͟As0}ˍ9KqձD3S~>!UeTc,tձ2MNQ(bn5SR2|6pdL;j,ǽ\Ӧsm!68US"Ο `DT:uvE?$C%Q61g RG0 ԧ{ZQ0}|D16KȟϾR/G$-ֽ͉fE26xȌ}X#BAB`̸e7ZwQi>T~N3d'\{OnE˒s_dqad(-xl7D]- X{LLn-]v57+%r:@Rg36Pa|2<9[N4ѯz?TC߭`c &1?Viv*h=vhȣEϚЎijE\Im֮vٕqZkd~ ;}$T_dpMhD6Sd,'SW_dy* ŞEdXC169{'gk^J!|]m1)˟,:F=mi7?Lgi]Gw7 !\d8[]j1%n&bpȬuږ F.la!/R1H_J/Qa;2m Qd!"RT7.&w UrƠ6i59RS齃Zp610 ̸޿N3:%^|Oΰ=}{*"B,e-IcbC1;wDS~vo`'eʣuDTStRĎvjEcC*uSݼ~ ku܅`\KГ`#h e(,vo)4ċ\3bG-cUKg8(*btD&X,8;@K,84iX͔O#)x*[P?"3* ײOJQ{|dlrŒ|ζ&C,6E˺Io}Ɔ҄KiLjq{'.MD"ѓ𫗃u1 fZWo]JO$Q1ib~d TsYO _5ԒEЀ}f{nqoGAT}3xر%p%Vҗ֚bD0zH 9YPQaq9!*n VνSɏ)@wb`|"'4@8] N@vNT%){0.E>pGk-krd>r ':ׂCd]V䱪J:y9xJWBͷ)Q*AR+l^O2^@Bc|_6 a>(POU4}gzQ(3_u{<ϟ[9 7贗!y;[b1QsY,Tzӄ$;PR n뾳lɄ6]*{@ 8nZc@'\@;Jpa.o^FNHYJ'$,ubSHOGp{~EB-_~AO0* ;ݚ>i4u9w¿U8}ѽZ 6ݍ {17óAeNo"})[#7HޤwbQ1h&87VҷEVֱ@xQ@&Qf'JH ^e &yÄQqE8WGD7pK: [u /]la_VfG3nmTׯ Wud6Iyn/RM퍶)S\b?4Z,ԱY.|u=nv5mYMӑ օD;'37;vw *!luW|ɌDhZ8\daԏ”J`*dZC*tթ3bOrTN` 5FQKkl.өf }ԉbWv@Rh>YZ7{J.Do<𛀾evsw91XZeNʱ6X[6CbS2rR(( 7uq&?3obuքIyDv5a޷=~NLhI:cMF,izg@FivLj@NFIwO⿟u1?F;J,VaOPz0ک!71gj9s[ϱy tm9ْGjĴ.jwۭ쎔%Xއ/8q&*ۇJYU/zp؝0/ .ԅY~/;\y 6 g,2Rc_*Ɇ2X rQ]q7ʈ78Y9a|ɶ2wa'^ϰ1| 2ZV)"AMERiotqnzb]{hj Å8Dq97C6]p UT {ZuJ Z!#G Wds,OY+dX`h$>T.-CqqrV_MAEׅh~ iz ~{f8[7~] a'iQsܕ#0zm[je%gYw4J22~֓蹡^]r.^l^cwJryQ+Mzq'Qr  WQ#H_h,ݒX޴Q!\&d̝'ZMGд7Ϻ#Ρ0Qcj d``* U:Oq2qY̙KŃ̾!BEn.:M*dE%a⌹t)LPˇqnH,ꙛvg\v@P.!t UVLY3R+f ^P%wa(aX ig<>BNVL맙L0w/8,WxÚy'.<`pv_:.ENC|3G {v2ln` (K0~ъGz-JP&БoVbgvNJMK!iUڭ7Q7%[+9ݘ5 @M:b< l,PWLe|JiOdi2*q}6|윥edTfy71s q.ᐹ^zzB l=. ۀ$ 6Uw&E{JOF 1_0W߭c=-? Vyu7e]M,G ;c}:c$B& Wn+i~ˆh#^x:Y"^LRlD]\V/Q[Na 6fh 5 O߈3$[Δʺt5Ќ+,%USF8@ХLRSn3GY4ftVh檣a6*tMʀk0"Afjv E.URY$4Z(ʁXrJ@ZYԭzt7n A6(ptWF:]RD.6npڈ5|Hp3{&iRpq2Zbp;@xו\#s;mv70M@Tx_3Dq'14H~}Jj?$$?rWOBSW|M˫:; i};Umz oRc㹺RX\r|f{'=lŹE,Ч @ >>4Hm2䛉9j~?Ap9rꞒ5=Ďwq6_#5d.SF#㟝Jl:R܉mяQpIݾ˷"g}?F%5NcܻP_͙*mtu6/&N0TpchB_o [Uwŷ@ºLp^xdpc\(G+XR! }. ScxpTe{q?Hʵ#a:qsF-DE{o0ˤ/GEq11%` t<з[''`5ljk.1:/.rMfE=N`ܱn}Զ̬'қԋ0`lY)@ ƈ#4!^u{:װS9f3#MfMPk ?Ǔ>%wmc Usl"]YAq|eh?NrW l%k:#+(C]޼pfMq py5-lEqe tw?ВF"_neRTK!oE*p O܊ Z꽩% H@KYuy!AeZ7q \cjY:OgdXpM=O ߉w3QD8!&c,A?a|WV {'AK:u2A=!D&b2x,6@H : 6ЄLŅ䦃hZ_?Gpa eU7({v\RgL X"P=`\J)#s5f-><- #]-i`CBx\ō7օ1ouyH>ottlw ϬfTw"W/@!#RA{!6CWqj2I`Ojĉw)w'n)Fu`=TzFխ~{$Nu 48dMӱfa9a[[BlTq {^eH? ,kjtSO|&/ː|vuld3}kzB1%2峂 qΫnΰ@4 ~tm1?[FG)RNT~4#Qs#-rS$8W&]^6^T >A 5kJdtԈ/Dx[,r]A^wF}CF݅5CI@FuejD&Ե6#.UgtPƏ? δCAQ u>}rvz9.ъ>W0N jWtDgޙQ5~bt.dHޕu,!ڨȋS+nSY|V݅灂6r@W f% G.⿧pa$|bGxTm3KVLQ绮'aUӏϼ)18=`g.c5SG,>~EE]GܶGsJ#zֺ,u~2nO©XFIr>Kʈ5p.-34W&J4ǫ G;Xj1fY;]g"%kAcÑiX1kGI%țe$!Lok,o}O 4aRְZtP=?K^&xGIѢ9Σ#WYuyi Ӧ@H>'b|k#LX }&-&(V }˃9$6͉^\Un\䓼^PTL'9oDl&렎@ yݺ;O&a-C7}'0$ORnlZB~=%CMH"OaX'OA Dv9z?|{[%8O[m-'KL " AeW<ͮADҥA J"MlII4eِ6֮"z& .OU*79 @(Rzk!ǜwnHo W~u&/}ed"jlv!:@l%狣WQxص,?sIB1ʋ~ J8ӵگPߥh mZTG| whKZn ?[ &1(rF 9܇ӧLޑdtIzw^\M e -r~k^ LpɃ^BXP{%$IVm\;NGW˭X 5R%k t#$?mҡ$P\Gi3 /ohtm/1dݦf4VffKt p.6(|$"z:b{6ӑFIOʂb"9Q%jc4l0^<.(IӋ!ٺc|Pz xg~>cmF ,*({ε|MvǤۧTZUËtęWODϦ?f?'lzԙQ60|2PXL%_xb ?v7Xʯ?ksTmҺ+ñg9 -5D^_mzZ[(E~uM,Pk0`:$@^*43Ǣ:V'_>6F + \W̿<:kȶwe܈aw1 #r5'USb^[(s;۠ PEUqXjU`{; a~P j}FtBIbٯeV+4D)1|F{\RڑЯ]F\,5:N@rXFN/|o:eӇ" 7vVpʼnQN WlB x$} 7GN\wզOL-Z6J3Z _JD=;>;_~m;q\bILdbfq8t祮tLc%u}h#nAI?XƼH0>-]0 Q5+dRe)˂Hu0Y^h{%@m؝翎A9eh675Z7һyiϴ `n?&$ۜ՝tG`ڲE|E#V:w.\-(*->tydi痄K{ڪ=ࠗqg6aI6bjyUeHQTl:B5PxSv- ;ʺ>П`\$ipN Jhbw7Y)F6AJH5":1}"ftOy\ !I=I7 4ΗhRy9˲8:l=JAd^KsY*R ^8j@ ?}(pRy "m=z<&S6o[1Aiqor81wX2|z_SJ!/=&bZw98gsT W{wL7:}QWಉx1qj nbFɞx̘;8@H~j8KpZξ7h|^Q @m.X ]ҲfFa{ٓ^xc-^eV>0ex[Q[ :/5e9ϝwVHİl$({iAgo3Ryt[V!w#D*s\O S5ے}&VD9j150OXTތ &FǥXvd5|6vaóL$#Y$O۷MRw}ly]W c飺$bmm'Ox 4 XSC-LȬM7RQX"?G7i#N);y@łU)-H>Xq+ pdfި*c Ű@) ‡kU\N|mΕa ?a|閈Mt# <_@o6cͨȄ f߹~:2VuyW;!Q ^ 2=N;.Ǿ¨Ysٹ$z &D8ӝ/Œia.rJk_0- 3r Fn(Ϭ3kHL|@/>d?xmqʃd"d={";+ew9GA auƓ #4{x鄷Yd9׃O)$4 Rij4% PꎂO%ݼr@\6 Xԕj2y811R)9Egyk:sPJl'Z@ Zq 1?k:zF 0Z2Vہ[&`oU KUhץ*mz ` 5^o͝ X[1RlqMC;'~q['@ϲ":Ę;*I&HOx ^O(?#y1(F=,Q.mH3P LCX/̦ 1cVb7ArNtƫPSw}I1ƁHm񚲂~?7'J|0a ˤGQ\E̫0N܆$J*æ;榣.ͲjD*EV'DWBU,Z_< #xڌ\+ɴ0.tWb79ǎuʁx&K#ڸUbBw< ?2K")qVEsڳ*ɟ&!Ƚ!c ] 3Fm.=N;7fUE_WCd7"Iڳ[X= $By SyH??w_+-]@ ;~Kd靐C4V@tG+a޿Crq(?E; XG{5P#q "CB]sf@[9"NT뛔-2'Bٗ8̹2}w n2X!=[/׻֪A]y% ,`Ez_`+1^RۚJF8\1ұvL2s~4ź?lW:h!XВn/?ج[bԎxHc /J/.s0!^~P1j8dUҮjvsם̄IcfIˌi)6=FIZ(Lc-+7iܾ~\1ef+ov %R:ySo/HH(Uf!N,wWH%~/O}wUf ):7-/SXte_,}n9t<5mDY(&Ij5=\.p6h]_~I 6t=Z| 8ԃ_@d~*+"rjN+{dB91zcݷegHωw;g*ȭ2 ]+grYM l&]#˾*!@9 ݥX "V%ԺD ZUHn}g Q"tʻYaw?BX&Ĥ+i(/G4vz #e^&Ns7ڨI4~Nq}E #G2bp~9KzC׈`dBBI 2˨/`Kָ7L<2 U߯wU,ȢUK(p3")䏊}AVк3'`@2KEoѭb{Tn]>Kaj/hPD,h= :{Pᡅc9>(vTIoco-МL;eoWH&McYp!EfH461֬ , l\CUt?Y U/iF7ye}pBe,prmM7?]F?x椧z2јJc]${\Юm%L d xG{2-E%&6X n4K$9'#g .7*עU!qZ nn|B9gJ6^weuD&;K~&pգ)C 3_qqv{P=@,1fgu,K&Zw&OHw\$I_*UjDf*lLŀ1 +_ $2URn{'Вsufily(3N@B;d| 04QNIح::0H -;Φϰngc`BhVXBюsӾ9-8#(tQVr' bP0% R@]ˑS,F_IjрvWԑNt ЇbqNreBsލ}w4ɠjpL\tzqlVp&1siŞ: 3vjb'UMЛs;LD)"H8pڗJF M!h0sa߿`w@>#"K@HQvǫ$729!*SIMh, l=*gM0i&)RxH (NVZJuCؼ -0_.&5ЖIq3] ˘)Hg,m|0<T1Mf gT wS s\Dlfݞt ֝>]TPO#e;7#(Yܶ( tx%Vb<57Tt=RòLiygﻑi8m;v6-ۦ+ 8:`+x}IcDTM0_YkI`ac&]}vluDfp5Bi8v^Yj̷e l~[FBZ*|Exo&Ğ/Np SCyK6p)WL8#An49ssZ0 4V a$-ReAfPrE24- pUR:Kxv&hG7((JIȟqj HL>ar)>~T_ś|$:?)Ue3RSXccnW$. -N144&͢}n1h*<^1O G*߹po7^L"dYX La;jܿ 2]/纇= f7(Eg۹F俬6G #4UR>J9wq'Z JⷐEk)7 ۦSH[媤-b=4Rfץ-.Luy/ iqu&ŃVB1zu+GrI<"ՁE#Pvb֑*{$B*+V?gá] ,%p6ex6xBN[䍤\bQJ>FàłkUKFPB,he&gzW L%)Vl| >i^9@gЦ B9M \t@_~#{{eVbMN)a#t3`QZy>5U'F*Ǔ!̐c3L*d3}QĮ]u̍{N** &wzFlDb@h@N7@qNlh,>x:6"߽Wzk7xa몥[$0V #ߞGfQQ*ɫG^q_MsWo6W=,붟F{!g&5Y;b7,ӳ|88yNrlnu`q2RdPKW+JU8(zWu˟sRwэB\194(.Q٫Ӱ[btԯĚ&'#$>L+};pŸKؾ&(k-?5q#n5mi)6GDV0/0@aԮS9N7}ܓ64 /9bAp QPtpVx|rZ@ol=C2g^q.LP!8v-7 !?CyqNE~s ȾU%kg;vIwc?=MqX?Sl5 ǂE⏒`(0W>@ vOؖ NU=r-Tl 9221QFͷkRƕpR(|I5R0AoVd+O'2|n:Ho]p ,\2aTY,XkѨ[S/r9GNa/ă la͗x":J1 %ׅln)62.LQ´-6?>n(௬n"^1rQ@*R[g~/΃դConZd)Bֻ,E}}|j]U'0+eכl:KuĤъNO,V~oD2xbwLq,h^O OK79GI2qHar~29.K$顃 +c!fM%-%`a ի%J .w$f[cBfc\fS,/^_B0ޙ{'|2fL~ B6pqnD- #PŁPDOᚡ=U |2+ZEPNgVBl<@Ԍ#<93_9[J[rAxodG/Tg` 6߼$}ir9>\[S{R/dfN{#&DܯAԪ,jG6NPp;=afh#ĺ鬄EPiCwjk=хy 8ZwuG,v\uѓhJv.|u8}\<^X2JLug ۪* c_޾cepܫ4%ϋaUg8ْ `L9K>jߑ^VSTiS báЙ Z')( (2k<:Ȃ gH"\~&__ÌP,BD gStŝ4* `^[ΡgmƛG᱄ISֆ$`'z2EöOc~DU{͸wr;7'büMc NPz_0bG57О~ˌ^X4?=5>ͭVuJ6)jR=C( 3SXR^gbK7N@߰/PRk r6%Ѽ!ÔSfqhW(çkq~MPo6)1:hF)Y%"L{Z+Xئgנԧh~iJ:->5'דP"9mZd+яb2vgMĈ*ԶA=g.kwF׿|Zmr>cRwjTYf_Ӊڅޓ zKsgna嫾ֵ B'|C+]ӠgQ zC2CsZdӠv!Ӽ uzeXz[ Z jI:`"tmEDkC+P;κvV)=9! LW-) x;o~mǟ $c: M-a̹ح O· Siě)T*N0>r8_N M;yhO%s]?=Rm;hFrL:/KXxxC3G8Ƨf2MG;Rv ;4 ޲SPWa \L(EرfХUGQ.| =ÌljJP»o>C@@( IwFf˜89[b a:ըԈ]75&̰&$jkT4C8wnWWx.Vwᄓ~{/j iQ(g̀e_k.e&_=t6]]xX9TtS)MpP=jt;d[o-$4qB3KeRY&r{?~W' +*$iKƺ\z|!\2ɪ҂W2NTlxtvZ 1&FY  qH{O7'f -25Zawv 4v x vMUfNa@%H_A1YQڹl]ysU_>0:U+<2hm嶟gņv8+_ j$Z}Y:$_&C} Py+pI(mswvx7[ΧllA"->N>*Xj 6 xMAzH `C_57V@œ!gۖFzaYlQ je|:(_oIF,eۉNoL2Ҽ :KCEE-uBCcϢfA] eS.αM}ЇHK-&0v&6 E殛bzQwePZdP)Dd8mt2:A&5(~yN7Z@LK9xĥ!;4M/W|敔qaN34dz rC-(8A(6&DlzUL/1(V*.cvvmַ!de8D7{twi@!+$Ms's3~ijCEkģ-U7ڈui9 #.1I$^A .N@W( bY|ƻ{)7 Ad1ՀQh8ow:C|2H<|VBU+!l'z4CX[_7ll+$tY^xƬL`!&7fqP&82=F50_%R@VB=Pz۽@:\ϔL7'I~S7@hsO>xRdMO^WC-PYXM‘N >IlG8&ܒ/`&:;}M7?*@W}.}a5⧜u)5uFgn IԔ~ \2fSż3VqTabs {uJfB}Q{R@9C9Dse_jԴ]W~D4^azbkXG!K+V .+l0<'7}-GVB9_cCtƸC-v8MVy%f@c]L6/tބtW`-4VU]Xm3ۛd ,irmiA,{d,\e8Ƹѵaa OAJ :Q!'w$r㗙aUrr˖lB3L,0+,2넃.n9DڻGo!dXaP qМG?z@54 =5kkN#((SDh?f` "FM)fnG"A0a8=/قr*>E-q}jALp^̈́ `:}?X`X%:.;B U*6䦹%R/Dpא :v6{l:KRmy yq",Z#a%U.۱rzf*FH˸D=C [jI18؆JKMY.4e鮍Р^vLLrWl|GRc[n9zfB>A+)vk;U[>N>c1=R[eDa u& em_s,p܄ t2ML9C"(]/ؙX{O.;Bb?d:fT$)qI/bO +@":?KMR@zj;;{%iO+5+\2قgPFCJ*_vnC8anV$%ZQGr\*8-sCѺe1`@NPn.zΘr7QN},JR>mɦ@a?\2&X!/3 }Dјǥ@膫ݒ7z//}.Dc*NݙI%-Oʡg|szRudS 6wg//oI3v 4ctKM۹T?bUWѴ:`wwȴGh$8~,tcU)Wset@Ł0n<*wiOaԩ3<ȣz)I|N>zܚ@}Kl>K$A`x*?)\`n* W) $DL-!fM}j7Ͷ¬oYi{W4U /p`Potc)u/5僳H %1&!t'dՄcgpfew^[zIצW'kJD;%bdRX:N *-GT0bԺ°Y W|`E,|g٪b?@HT<# B1ʼU㼼55*Vk`mǮi ȥCыG 3 8}~fڛ< 6 cj~zj6J ˉ[}!;ҚBz^!:G*pJ(U :ߖZ'3R8d:n_gfAn'>ԩ}l1"8| '+lz;3x"nA7};H hh 1~.ؼ')xR@ CɷBZLW8{_ 彊ztI C10_cΎHM l͜ёbSl"Fy!8WxrqH$ Lj\3+S[$4u~2`}=T.rP@R;\*5&(f_^,;tΥ(8(sǹ"by1jC%JIBjx%+S :8_AaRVٿ ONT]eFGnr2E7w}/G[6?,#^Kt{}˽^wLS73\[&ܶ6Fn5fHn!F97-,H}C:#LF0?RB4^f>MeD!XnkfJ&I4.n 뫿+1]`,R YB?[vl̰a)4JPr]uP6d<""23yK^%6EQ^ِ&I`h4GX2MZ9[o/Q -eu1f|Ov1f&?⛧ޞF gLܤe -Hq39;ڒVu`l3[hl؛^\F`ծ?z4~P);z؏?TU?A6뭱 F@A-:|w׳4D 繌H'2jsUMozNyա-0%EdI)@E؄J(#⏲ؔAjKeVpG"sy kQ؊}ڥkOYYD:K$: v7mہP1igӺ NE`8 H߻DPB[B]RD〭q}f"u i8\{4+  ^Z=k}{9qV:Sh@Km&Ve9C ԣw 穗ܽЪGFv{?MAr\ĝu+'+UfHjrO `C'VDIt"LݥV:u>=I)c"c|P/M @+v} 7į4[zUnX##ñs; epċa?ȿoڷb})! ^FJϛL9&(WX0 NvW̚: ??uސpғGf80?b=93hbdF*++(D ǓΦJ,xFPL%rH}5Lp io.\8ǘ1I+kaXh)'"IgU6Y$vͧSBdsKwmء<)A;,r%}BAg_0ev@^lf\s_rq}C`Lԏ/IևPk+ )jbHwM-j)f'e!Q"ϧ5sn~LkŇE׊'GhJR4⑰{7f^[ǦOj# % yIxhH)Ը5{yO0-+keL ;H%G[yya2RwEҵLR;A/\gl)x <8t(o׹]gㇶ9%(/@`'`$N+.R{'Ib{Kd|jgpn?x?tG0qhF@FẪ?H.Ƒ9b+تA}T#S3/i⇐|\0Lg7>]tB򜵱V z| 7OE]>Fy/jS}Wk'k'__G ^A]!znI 7(RU$'M.S + d"R۽*u,%P; R/kʘiq9&w[.$7IA"!4> єr_v|߮\IXo7+6nT"GBcnHPbELR\8충Hݭ^]A"b?c1#iy|6(X㌃r.GB@Ƥ֏?@1lruyd1 XqClg|UȎ WTdTgqL"),1pa^;ugb1s/HX $y\sG`k蔫(3W;Ri,Sj$> iTq:4qsmfRe)X\v _~<]]H c8Pex-ʎ2Ǫa vs~*zqc:#HCpU< mFnW/Ljuʹ1΀gN!ElƵ9w^B1;''Ș;.tƍ:#9rν -` m 4,Df!{fqaAqr@sm3+Y^0(\+a /Gr⏭;Lص'+$و1&{" _IY> ' 9)bb "sA "*ʛH$FMݶ#|p0V7SC*dWRbTⓐϧkpߊx9\0[>£4)@RID5*B9sk3<IX SPw\{X_?& eglU9MvˡfܷgVA* ?ܬq@%&1܏ˊ#9A1l"b9!BcOdEVgSF[u,qD5}>ɐn\/ӨV=H RB(6U/aR0Rx-۸'92Ot̎A<ʉ4_a5{-i>.}xtevl|4Ψf?|M c[Oa5;'Gr34ey,sC y5認m-.^z{x5 ?+TYsa_c\P*-k &r2Vn3Zbh8:\W#5F$EgdK eP@zM S6TN^Dɵs|ygB+z5qGv[B`O>(ҔI,0FN[ZR=fXF-Ag8eRr= *Ii~AthÚ׻;yRУ:uyVٛ.[L0"m> U/⧝څ'D<0aUݟ['LR;zsX$AXsj:FYq kV8N/*/sJ?kFn,-En$aHb7$>iâǍHTЮ.04brJWLvQҬx̳̦Bo?/:.2tXE߾ns\ClbcOx!c*/s$!kYW͍d7⒈"e: .tue0  \XgEg+z[~ev(/ffDOiAfF*LJ;V:fm*O66 փiIAQ\O$!yL<yђkᨹ%fe]ÒG^IY+ccbY="̊Ahi],2Me|qQBSmڋX햸`%˦n"x^ 14F&Mo0jDMp %ll10yDC|ecIɤt {x=s|;4JN/$AD .$RC8{VJܽԑwѽ,蠴ޮTɅs:"r u& $CL-f=9Yqr As+}¿PTl9YH-?fUMԢĻiyzZa"W'1`|bBm${߳H>۽  ndIeד Y7!rV]TS QN U:%NJHARowh䂎΍8K߷_scVapqlp#:1#Ld0, fMĬ%ߕ接ȽFi'LOeⳎr};OUbV(#YET\"յAcr\rq%bX'mWӄ}u?It:=Kˀ}[gGopV#\ &?-sk^N)60 y$"1Hߓ*FY_(dXjA>%LqoCRE] p>h-LS;ʉ}De ğuid[j@!w%xIrM^sGlۛV4RFWһCe:pnADVhvOlD iz]sMُqdефf!w6]P*$\9M?]"+_*Sk۷Ʃg!5l 5~yr3/ 0~R^QR:W cXZQj w=D>hX=i|hs\gQ _m0R("&5_̷oi-n vcpN{!K 7_d{~VYbQʆ}T[&+kz?ĥ9-lO.d[KIa) l/> WL|h~aC4{O4RbF)T?=&ZYs@ ;*jD!yPMW[hGv[&,YWY a!W۵^A>3R"%,X꣊AHUbWǗdpȀJ|MhhkLgf%`=3:,BJ:wU"eysn\ };F*Imq$D~>?ɳ1B4*ܪ/XXVvv?3#`[D!) vR>cp/;8E̾M(׈}Y) O97V'^ؒ)d&i"ֈjoJMʔY+̥dj ,.{q*h[W[(0ܕ4aI3'JS,7?`2Ϗ dD戬ŝ2\j(ʾ,BkAYkОxԹ(+}0T~w~>'pJ Z<i 6jBŀw94=:.( @L77},yY~mQ&FDgUȈlAփ$[)Lc2ꔆLd18xB>4( PbS9_u|gh% f ;ʨЏ*UIcʉ3@pT"Ƭ_*5mۈ]sݙcaRm"Īk`@_Z l9G7WUO+7y$In ]&#|W*F2msYEvΡ*`9 lalDG:=;r;%3_"˻ښJDy4EWymc푸WQ9JӫA5eoiqC:k'7l7_?lTX"dX6/DK=k,5⢮B=螢ͽX8((ZRdV9/ڵD *9-F(\D@OWfP)cO>SE@hkOx.ս&(ռ5L]vzXl\ oI=ZiދI.9Zhf樨kW]Ϸ+6:}|x8.weefq"kȟ\;=׌IQ/`&wƤklIp%iFS'p,D.#PPz r 2{eyP XCeD'R5uLwD$ ¸5-CR4_Nt1A!~BO\:z)MȜ]ʚI6P i(Vm膩e`nٟn_FQka|}U3=*T!gt(&B} :m1 p Z4$7qU3RαLZ6޺ieH{cCnkt_}!oWmȤ"fe&jjZv{Qw 葄cYaձSŔeK.dܰ|}yQ#.?!̍بWnQvɳ?5ëoo+!hif'Mލ(<)Sm3u4K% m]fHryax\ɋZ%n_[&!Y+zw[6\ :ʛNILЏw, ~{O%G.ʎRK?)c 21ɷ`Lh_{T_Qj< 5C8k_`ƍ櫙^j\ۘ3m6 b0iXޱAZG֟Cfm.{淼99gUK"J(a}ԃiԩ<<&o K"N c-`Բo]COلW&h>ϹMN[yUu5u3r! Uk4{[ٲrQ`f*/*"gOfYRrw!b^A E#d\{LZ~ ]b QџډSi;ǯt6< !(|'7.{dw3*St⼒ g,kMܟO"6Av wH޴Czthlwr#5>]TzZ|q@+sS ˭S2srDi6 @ GFfzb %|XA58+F3='"ۧ}':mߑ#C&Іz.v \n|uD #5 }5(ۚp=@)6rXL.8ubє;癄mj0Q{;vᆡü@/j ;Lf r,.]Kx1k@ſ/}LCoK/U>D:l.=嵜שa ,6z,ƃN"{SM}&e?cE oq]ӱO),q6Ft5ۛ(^1stuD$7I,sql¾-p݆#VW9 ӫ 4:R֝9xI,CWxUm$CM8y~A4uL׈}n#8Q45|Ta9g=9ѵ>nX2Ye'Ut+{?[@ $ظމOCzem{ɣǀ>l:x_0v@Ǩ 3e)ggM0;@"}t<.DrG؛B*f Yc*El"TAS `[:AW`ogM`?%ۿixV<ُH #x538 ;x1Sw@F10ETTI[Z2H)}cAU:4w [vuCڜ`H#k R_M(oERn1gVNS/,# _Rbعzmz6[U`Ѹ/YSUyNz $) BR /@Ll:a;X듘FDnl6x Z5R&Ow$zZT-.4ZϽ//(\!7# /ЮLY UJT[ilzF_tLHikQ _}BFWm!xeHQc<(0} YyT*S^9&77\99 ȹz8KSHZ-ݗiOH_܅7 ǡFo~_s]&)4 1XMBk3n?AMTwƛ%>y¿nLN w1sR-*`X⺽)|!!<>.[bY>*2q?_p aѡћ, y~۷6vk}}OT_ ꠇZL)nbO RƫD ~LC&'h~A7Hʼn}@jtD~,*l?ec<{[9Zv4[ܴO7",M&woPmRʩ/sFxxMpщ(Im/U4^}-TN)WM)ٵ XAS ~a_Z-)T,<7N\ֶO:V;DP!%l[cXHU#=EdE߸W\ .t.bad&xߘ7LnCbde)D-qzWs3fa!D&QD(1O3(R9gcS>?({X+RÜ]m=] @}A zȢ1{i\yd~΢{퀑Uo^1`6TZ~Ĕ".)EM'\5z}oqisSqg m-8z!v+cڅ=l6d G7D<1갛o؋TR1ĮS^ "@YUE OAcUO#'KQ )֞yPk.(ᅨW_GGݣ&i"zf0D;ԋnw⳺DlM%ΆǣqĻG/oq PccXY#W%9s]'0  \4xPɸIח"߉I)a[z62{E|VJsMV7xa~Hl%7 ƨc%̞V(J@PȞH'vƜd:no)] r,? kds;O5$8*7: c{L5B4enfjcbR N7“9.>'$bT?&.5hY{c2? Lh.Wcv"b%bfJu'e8{3HBXolv47]w3̧]QNub ] rW2FĤI,h c9EEk{Ł zC%'tl# aSXe(Ƅ. 2[a"~W7R ).. އݹ˃\&rA&gEh6πPKen=<0q6Uq/6֌|~5 BPL>ւ6: vT`˄ʴ(31],Ő&4KVI=l(ebRb{wV{-IËi+ԨU$0}AnyC(G& f3H2ڳ#LP+n^B(p[PfÌ2m*Fy-ȳ逗BȈ<ZSHoUhڀlߩqfe.,ʁؓ0VDP;GH*:gK Cq,*xSբr*8=!ApYtĥxX[,~KipI.T η/YԞӸmKYP* ~)cP.aɕk24t9 uhUhC*/5x|}o_y ߸4:* je\흘N*vt38bz`s nw6w[ޔ~ZfkVV0Ҏ'P4# <7r!7B>,|Z:r})+\ !/ge8-5=f{ݍkquŽkۙ-'pzjd<d7\z yE*؈BْW+dh)|s#S'C/ 7[E.M-HĿZ1طȐnXg#uS .WY6q )٭YɽDWoi|@cj,lXHҹC@=[ *TlrB+GI!moAsY z~a#*Ks5Y Ƕ~rD g|\1w!bUjW6G@V^2HGQؼ՗I(k͡[S *'"tFTD(d βxh7TRIlu@>^BD?}@R:Wt Adq 5wJ)@[*k 5[Ta. BVcBb˚<82hg$XRyzp/dܬұ~7dxj^ף޳,hc|G ~2KX`Hh&KMr6[a vyFnh;?{WKF\; q_ +`9̒f!v.FwhxYN L.G E[!}Yws` a%!+rYJkf.a@R-G,o\MD},Vp";)F!u?+*bʍ /xtlrfnGxf-&mDTF.+iiy@[R({{#WV)+Mח7>#]Xvjp U&3~?_ӇVkg )тRzgtL&M+R Z+9%RJ/?״:}; \1K.-v]gȟ}3@AR̃: P# y10!s6{6%}8*[ G-^>yхa t3$MVvMG? Ȕ} þv+6oBRP&mNzx0O[Afqd0t09- H"eUs`0}=ޔ%ExMu&3zLd9 x `ix ZL LhCO𰚀{5IvC@+oՅ mA}n=)\B&\܋ԽCAzA + n'TδG8ҫBLQ pjm`T"V2~!XIu2 7I2M wz_(CrF{"BPį58]gxx3pDO@'Q+;i땄7u.'U{Rc SzStU7IZ8[+cufrz ̤d@l~ Bmb[,K`4G۹Cvuv~$f,ppߡ)s?w}wnr!>RÎ.;CtM}D9ުwnyPsKJzdCEO 3I,ʄܟm7x7x9 *W<2'Հj (gX ?j&ߝ>zEƪ6˸n+$c z^PRPy痆qA|ؗ$߇7¬KqK p8tD<`Dz>iPS5h#+Dp2WiD>/ᎇ2#ғ{%mVbdU0Ұʥe"2 ܤPD$XfT&^G}T' n? 7c"y6^Q) G*Q{t/Ɩ56+aӰ*}؇+:WDzx>F*KMGIdycKB R 6WUp' BS"}/81<]ˊF%x_EfClx".)5xִZB &X.ɕ(ټQ$z4yyz+)H=Up,%l^覻Xi![2rbh>~_[s8RQt9G&j<{x6)MA-Lb~sv(;(cJI8g=̲+F.BwIe C(RtShm:da&6 F~oã~^RJq"M10W٪Vip o=H Yfmŏ4(pfB]fhÛ,w?sVl,#^~#?hm x䤸ĊTQ'c9Rܱs^2g!ur;! ]:G)3{3 ~$q΍y68 E2%SHӑb?N56[m^pDGq 4^BޣvTF'=R13:'eY4:UCbN\mi?мm-yvK yPoUxn!{T(%c:>;mD{܀yePl~9k@mw$':=lPHo+5 wY +J>.  ax evLƦi#-_nx_w{PMJjnxE Ng^˄u3!9~42BbJO)_"b+ #$}0x9N6k$-^h,Éh, #dbS.5澐Jr9/rxT- Dqf\Om;_%F XH- _Wlxdn{Ҟl]~sk3).Z~-/\>1g'U O9|KAFkVmF5z ;"dX 0j BA;;F>4.y.h1>wJQø!Z[C;Sy >a^`8#U^O|߸_`ƾ+>*&V5edwEdƑzUC-[}lIj? ȵmwܩk^wgo{8p֞Gw #/UuIވ{b }yD0H ?:MNwkkKӪ~ϟ&zPL){eOQ^80.\Cգ5a+;Q+A%hen|!73(Co2ZMXfԯ?3tIsI" wAy$bVK}#oZT|Z#{ ˏQKן81I*de{(}U$;?fe6H`nRWzcW/N'8`+ Klp 'FrF$'FfXMzmY }dxTcugP.ڡ5Tvh*IѵAGqccGfF5BI Ѐ՘S]UfgjT=~CxlQLm>")-) ' ե]s&ڿx@e+)h7ǥiWPIvMMn"v9(Pwu `oP)Ar}\Kn8~.O,hH\Ș )坵Cnr*F0Er`WkN|poWEg=Du3q< ~ h$_u?iZ^/x )'+k披rG5$\oֹjeꂓ԰8A`ӎnDɋWLD(6y|UFv(͑vx\ RfCRTz8^# YJ?ra*mDo&s0ʇB $xH;J#~DZ wt(2;e਎n/\:KnlE/`> jJd)ЅDYab*v)݊*~I`{,7*!Ql>i ^OzI :vϩu#p57=ri',X:1$7Ψ pw6\T@:aH Xԉz;}< Mrڰe"5Q⪟zZЫnvQ3Piw/j^ &N|f(p"i O&!ǰ^ljr3)M8XՇVivI)qO8lHdZC:TJɞ+)1!m ?*ݨ2!;d;Q@43*X.X>hƥ3T͇ IKt;wG/#D 1ɕ"[0OR\wA|j`SD9~ z2Cg'Gl*TJ+s#끿r! _⵿{fsY4tl~y<+W3lK/|gZ ZK.P^,X̸u-IE- J֘޼bhU΄Mӂ[喐K .9I$E]b[/`XmfQ}_8_IGM.!SU#7w3]v6'6c`tsK C/pPxTi;}Bx[?YK`VUї{b#:3s(:ύrdD3L8r_Qa1 3oQKquGO#$.;1Ƣ1Uh` )-%lCZU 4ь̅cc!03/|i18VR^RYmPaڋ;#*xrVltfÈg_YȻ1|ù3iNQbc{#F#iz{J+gDXcQ܏ɏF{ӄ_9gr Xo)oi׫E~gt!>/L@ ёCy;^;\A q#r+Mb|"`$+ifL0w|ѠC[. 'I?<Je͈Fa(6|.9@M.-Nmr0-2x| y MV `NQܹx9t$G焃$Mq++047qP͒I,CBJ^JwmjTEŢ0bv`rY!YVxE%O0y, yt P\h8hzϦ8o&;R nɩ(Nh>p1 D64l|*E(u0"$4O *k([=EEY)9)mE,  ZqeB@Qh 8Fd]+b%kj NJ*T?}=9k2>(.i:s;#,6@!!+\z fr7 o)&gY␿dl>dL[En&N% uEʒN=I$9✣*K>es7sp#mUݘoTVEYvPx@o6`0<)L\)d7 @#]qᗼ]^y!"ĮKY\!X? 瘊̌9#>ۧa@D^ 'BjJt-Cbdڼ%a#88}+J+=Wpp'~hbD=U[Sp{bdY7Lx-wEÅhڃV?o}r36 E?Cԡpp' PM9cNbC?wRC>ECKV[U`?(|y|D`#t/DHHFUϷڰk]h.{S@;,/Ba_/%p{3?=lOG_usx]lUվO 2/pKkXװ:=`ܪ4SoIw)'Oai[/1.~gSڙ@G68fVkbqЅhe%Ɍ5@+KfJƅy_VO,_+V݀I=raԼ!$+i\3r8e/u)&*x pUDOk1 e㈮A{CEkEAWڟi2Lq,39 NTOo]оkfg[x2HQ,Jn8.ʓ:C!D KemSdʔk?g;ԇJgQ۹kk?-DRs]nM\#v?B3_Fu~pS|/Q*bHA|m,+]8z_t:xyCu,\0['ƴ>c|/}> @X1d#Dբ"1Uugx100>gS{֔܄:1v 1L@!ps؇nhZoTGZ^[*ԧVژ Fؓϋ4#K `wD|e+̅+?fc\ZNGv+1g9.Yλ1/zfQRߋa8 S]>KKj߶4ֱE2w'h !c,B~L;95o~#NJPooܵB&u%y['n,7n!]pxD#6܅M)wr13.W$aW1\QEciH$yh|U*ڒ2R3*FHo{isXjjݽt; #3x-hb4 1:Y2/#~Ko!jTDw<AVf+w1% 8=q?hT1I;E+\Ƴs@F@!ZZc(r VW~ R%'+"]fkbt͈Ȩ/(txpSΟ%(U3`ӯ`9ǖPՄ[45nE5lO_P C4K ~ ?)@E ,IO^s9/a! uJ([#Ui',*B^ɛl_pm'% TmUsy/pX: r! n@hadh#ԑtM\q|K~Ƹ LUj !=U+U@`p9OY}TD=^F\½b Z#pq2.ljkm#vt(Kws[brFՌjְ&燌+ͲBFؑu3$W(ӂ¢4UɇHa%ӱl"rɑU޺&@!znq_ԸS%;e:*63<y Ŵ7˺J&KXENZWG꽲#CGWHv CB\lI~HcwR;/5H/܍w)~60lC,W +þ|2J+(r^騷=ǹ`؁2!~;9O]K$s}˪,53vB$֖*1f0_#<~JxU ϘS\],z]vRNk Ȑo~Xcb`umwn :\&yLi3+ETNC\)BomԂur~D:#PUWXbiiCuFh #(OJхv[T[y SW5t uU+8oEpm9dpo`7 'OP_o[|m;B__.:c-Ê&~%DMZ('=* ;ͷH>x:\bKb\KNMG4螳mv)AgmbNlN}ykwLy^Dps6' ɉRٿ@S|c_N$jģ``qy]7v|ʼO*m{`q)gE 2"3C (kj扛lN^6w3ۓ$c˾NYq^"ΡH6- ɱ`\Oϟyj3j7wkIJ tlqq*tkF8LQd>;f[ד$X5toơVyq7 @*4ys-[NڙFtBN&IG8T^/QM^o!8[1uZ9bd,dXj!>"̤c i Q~Gq3 |O`<c*i:}o,sk=cG-@%D'zFm\Wq^`TmX9Hܹ8Յ.@?EnQ. rw^K47`ۼ )MbJ 7z-Y+cOI9% ]Ze.Y^r /}|w@KoA[}'6/(0nK 写(97䄾l+@㝵L]۪d` LOG8GdpoQ6G’WϠT:^6ءCYwõ[Im>rrLBFm}61 wVZ[ȃ`M_>wJn=9W9m@E#8IJډC--LFϋJX8ι..Ww6ӖϬrQI±0QNy/?7ǝMq_.{R_{彮% -<9dW Bl+W]+#ި9CDxc7G|e\he|Ԡwz"9E|鵽Id@wJp%u w\b4.cx"0]?ϸ5F>?dH@ a*>D i贩;UOb^,ZuK[#0~Ah>}n'ϋ21_) _I q9"nzT$,5>\isCxʵ6K,lAErvRǨ5c޴762/^Z6i>A8g.?#I-WS64|Y䋽X +XuIՊ.;>8IA8j*^pCqjEy&2`o`Ʉ-Bhq٩w3;kQ5ƴ\e@50 ! -TLifx&P=aҡ# SV(Xb]p8kM[)vÐ;^vʄQ 2ZdM2yW'/nX ~,7R Ya )0,:tu YBe~V bHUJ`I=˶zTjSHSQwY܉E"ufު vg;>%;e{?tU2&MQ0K4DKv%LϖLUr({@+w:*@m7:dS4%+%(F^whU/7ώ n]rhʘ$*@RyɋHk+^ `YH-@JkW) tw}xxC cՏ{.'t7Tc懤glr% 3/ lCjR9%XB/Uj=eq9geD;J ,i-nB/yBm)$9 Q$6'Jp3ݙ UB;CeM]pX{4?YץFa,F mj9<ڹ#e nk鴳g?ML&:ꎙs8ek:k49#ugDK WMeXͱaj.H37{0G?O  {{WxXTjGOBbiBk Nhvv(in$AWR: L0$)W-5zbՄ@NaQ0]ݛV3fIG0(Q1zE3z2<&6nډSb+AF+1](|߅Q{Ë|frԭ4}<<\B?@@At/)Œj9t`2$O7_9β]R$^̖p-B<wVu4J#zhڳC%gF'X0跭!Mj)pA?KP(Q[]:xsyPw.OnKqh8[ Χ4{wTkG뿵WAl) HW&[qR&xr>uJzcp?jic՜P n2r."DӆA<{!Sx)\P,Yp;Kbf\+JyARAQ/^u͚A-k4oJ: %tgפּ\Nm/G.h=d/*,RRӪ2@?;|qŞ|d۔ˠTgPҦ&@1@bCf[ 7ɢ¶\/%bs@ȻN"nn8KJ.0," ~Mr۳m3A% =kngMR5Tw h5oP+MO"%VNg>L Knm/) MEM$f(lbE7$`g{wZDzq^Lv@ )PŃ:p͍P1$]bgp=Xp.%>]x)^_@k&b- LAmOQKwl!rɾxs C*7pE3uh{68 1yD~8<נޒf!"^ݺ^Fl!2jT2qnŻ6_ql/q1$1{XiZe0c}+kDEGID(J?mp5XfVm5z6,XMaD{z%"k4 Þ] 9)G{~N;W3e0R ^26ʳ=faz^纎\ފh!g69MU<@"cSy<3#x q:5<^s"ổ澄W`fFݫb15JĠ5%\zsx,n y"9oY؍z9bΡ-'m_hI.P ~4§hdf!O=GyV* W׺} p7/Oe|W+Do١ }ginY Pȓxn<+,>7Ƙta+W1U\3bkvO5&qQoߚqO~ F烊GywHK&qmj6t&Ӷ{?pXȨT8T7kv4?lA c\5hM4OrcNث-_>ltce bIC4ǥY$[/4`|i* mU!ozOL'6@{ ٜ:Ay zvժ6>a5ṭXgEL3=6PLWF^ F$z~uԓSbm8j!!9rנu8h2U I(tײ`f,~Y8laQqJh FFO0D<1iS Y`$sRui='(sn j6pI‘BIc'X.7D]Z) ׈}ZVN{vDe~Ŵ`5~O͕|ҏ=ͮ'sY"Thl%͠5((jMl xne^}LPD$ bڍM=֟Z?\޴la oiPujOlԊ*.^Y 6`Sd7F=d (.0C6ޏǍ(H+h ͞B^/%j ˎ\Hƅg ]et٪ͦ In|2 dϰ>+B'tƓ$U,PuHj1fR\&bog/ٕ=0nJP3":ӈbj)ѡZ2AG6+.tLA>~P}*aƈ[< ne.3L,zS+l Z_6`ksrGUIh}` ~1|ݥ{t(>%3"`jI9 1a*?u2(U צ64RgB\|kf٠CCpA- "Ev" )+§(e"ႅK49ѮE*bŒY+(Bd w˗-u9ɢEB坧nH&M~l3ާRx/s#~isgѫDz^h팡xa 8&VU>N& R)6|==AmW;R&TQ5 $8 U6hz@ "f% =vc|C8OGH;zTX,>أRqz&a2!Z9 + kUXԟ\(7G&3-ufx`jvK+T,rP9lDIO h_4 Y;Kɓ*Aᛍ@v.Fc&gG{C 08 ̹_?+0%"+6fU2EKAtqX3a8~!`񟅎ypY lׁN !!;ᦉtmkd$,qeX%~Ĵv}l& dnDED~Q/NW\/خ)\x A:Րٷ}Id3G7'Êt8Ǚ5n7:D&038mk,.qƉx6B؂it&4`.we삘WHo#&mڽsUzD~@C _ѲRU:y3,{cYɢ>h=+M~d̃_y[h"1CT2X<%ڥV,GE,s4t9D;S"R3T$'㿟 i|{sXYLŤ8ʞ:"L°Al1_KӰ}JkkV[p9G%*pk"囬b*'<2誅po绽@I~ūXނ`?r8'0uBhYh4ࠇW&C( 7 -jlQ;"cc3*rh6\HWXY "Y'I on:3e۩j,EGJ-n)4x*LEY-U0:))g i]鍵TU*.H ۏKNy0Іֿ4{YDŽQwEju&8u^-b93o,:~ 1Ri&>pc*%bm0]p0ݚCwqpSH:gGlv!:j"}JQ;_UlMGۗR%5SPJiF_fzڹv8Zu0(`+{:t d_9pqhIΜ$4Hޝ}7kRFdRS?pX.e")\3)PhܑwNc%{!{K*TPa !]5r9_5yNGL~Ҧͮ4%2"v L.(IOkS<6)/4kc$zr}wQBX-q^qc6bg:l>6ֶLkp :h! Dd7?`BUkn$I-BhTvJn#&J1*@ ڥ֧3ԤF.zYmcвOY>S@g$4tWBqȘ[jrTQ.?VV2}6}VEZ}?NZgDO΀sN+QրR6@"U?pA5pp(Nh+M.D1ܤ{a4QyZ :JY4.XlCč! ؇ n(_@(Hٲ%%:UwD2B4۟=V`>b0p~̧( N!ZաvB`T 7lF3+( D1HQI_ XkevY$.0V6݋r5ċ 9^Z"qEyK|Wƚ_Ex2rRjN[VjFL, c!Lձdg ߐHI4FMga8CJ})n#@{Z&Q sX괣jIoJkaQEmK4"IdmՑub~ 5PN^Gx~/2f:=,WS<Ћ1c7s fCl&áZ!֬k71-:cw1[uɶ^zk͠"@?_Z =ƥLJU[E0`Njl< Vǹ1D0`X8Ss~ nLD|pO1 2:[V\[97hd'c5%Oc3FSK%@M亩کG{O6foK"Z6L$rQ1`3JңSʦ_|U&K:xلoS]?DkTd] Uv^:T"d(pI^cxzMA=>Ѳ|Y@"kjC?.evJȚWu4>ݗCSw`oҀ)h E0Ca&:mEr#K'G4#z8BPtcwz(\Ru\XKyN¼&Q?g\9!,M첫^N>TgHńtoϖөMo D%/K^M=o%?y%lky[ c𾔇@P|; EdO/ƾp78P,L>r * @ 9׋nzq[~]ͤ" uYjjj%s5mCZiMs E-aS P-e(lP]j#t(iYyh;twʨv/. ^ZYVO::# Vt@F*GؼLO* /_z-k}JΙόVe6j%õn6hvX.9g#Qz!B2B<H4E'r.PA3[J/ 3I ?Bp _?n Y}XGCA rUx%JzGTJ7Sma=%0[ e_ncz STפiJh9U=JL }7VޯkÃ1]@;Ҳ Jg*?]\)fZu7հ4yj+נNZ Q%-%dnvZreY6^u1@\G|5'rIbޡX7+M קf"אxK]0"hIxvQϢmYθk*ڂWfF'H 30p).h`AC(8ej$| o1Ym {hZOJQR`) Ynp {p'ۭ8y9Ȱc4>oEH#d=[=pU d$jͣ&eܡ-]Roԇ{Vħb;@!;x QX@<yS/ddX<8G"/$ <7/H3(v6jk}fܣdΘXR nQ K\lҬuǔ3;׻ `Z,ܰLTa#4+*qa`%la,hkJ{>.gxRK5$1hNIդ [a6 ~hY̿VA=C-ޤoO#d'#A>u ]$A" 5,0* [ $ ׭o?ZB:1j.[BJTp+ l(FUSGLD:_sChBFܴZfx*5|60碉@Vihd?c>Q=^160I݉)$>ԝW bY?Ay޾mxzЬX`뱴m% vBi ǚh% X.zUQLJi# kݞ 8FO-@[Nu*~'lAa6wtx{(oEKB9&`k@TK53¹PXH]+aL2BݩtԸ=z(+5%&DiUr\ `/τV،E7]af,RMbX>sV}+ )@J랟7rb>ǬUS}2lA&an1UR7n<_I'𲾓xtI TR'ͦ" ޷,|/{ajijb4IĶ$x뻹l¯ c߂L,wڑ +UQ_jv 6XL1R92>GUh7FAR2ty qYo`$g޽0P$Qr1:;X蘼$,qRLfYS\@T)R8CgmYdvg< A\An* >|g*D3klP>eOKf)"63(] ?9Od|A6僨w֠*o$o ?]sAT -_N5Iy<_Ӕ~~]\iGB~̋NN<-i'7)gF7XN3ڱ6mߺ9P[Ǟܟ4tˈOM2imo8(pH6DDٯ%\6?D@&x0czd3 T~3(0dғSZ٣Ɓ%<8Ή}ECa%Ld 3ǘ=>7m-/!E81t^zD([Dgwd5+%g;{aa1}1"6uwZO$b-b;t/24`M@W$2(%ż0N7b/3 ZCdU% ~S8WNG]E'|`PIB!v2n &fu/J4sEz$L?q\Z}Y04 YOwHsTm0UEʑZkn񤥛vA2iJ^>M_&>v9u4t 6[+Z]F2P=+X\t(.3N+nLcQ1~4# 2ZaZGi<` YQvxH ̮wSқQ~;fu`]v;i6YGfC5R60 Qh_rso@/"w葜#䵵MP|ߥM.FBLTCוI]j@RG \&yK+֐od8LUkBI],b+u×)cR¿nbFU[@kDALAL7}: 3SS4yi\[LvX @PA䞮0OU&f?1by0Mj аkcb֚gRo"6;J7)Mi)]]M2~rҧWmv06=X-Mu 6Am*wǷ +ȺRPL[#%@G-41ߏ.{mƦdŠOzଳXP Dw8.m`L_+Y6vrz%Fr]ۺC'HSZnPgC+=!#a5 Zܖdo*G " _ ncH[Ӷj<" πY{Jz0y\DS/B[yn3ѿ4PRfyHNl;=ډ˦u BGVTv>Y'9<֫C%lvQO.BSn:eY?,?m`-Z{ C}TQ$ %>(vc0z}˕EcG"Z3j1;߹vH-  nsor)zP#*6q u#ThPqi-XI"p ݓ'[IVNZ>6Su?6u gb`^"8lv"nmDHJD~w##+ 3Y( 6_j,Q1}ڛb$8)_)p 0ltBG|JpfN7^0"MOz DnD0`*?Q@Tk2K y؟`U3Z[@6y ׃oMZںP6lF_ؓ뫌{1F(JJzx9H"%?K d96Eud:X=ⶺĕlY7[k|I^YI.(ήAlv;Dua,j:{C%SaTn}i M[ƣ8 6I9.NG9|_CCዪ1n2s6xZ>''o/&VBA-)8=o5Ϡ3Rpsŗ8nl&-pȁ6yiMFL*2I؍dEdhnjvIskjr+K4[BW1+!tno%l=-Zr.Ejhs2ND‰qva|&$Z] =yJP$KG=/LC-*:AW JGWI׷4x V J vC6%Ś=3^Y!P$tJN~ҤQ22J@"M'OB|VaTzm[zf5EھZF^<?W ":bcV_n8 >DŘӹ^`@,^,i!n?tIE0ȂqG( W`9]d#$g@` {<梙e7S3>rn;,&+H_V/ fyE}bJ9&G)v"FR-Apn/"vMC%5lF>tDSqLnB*#r2$k6 po7_v8vN0gU! G!̣ JA5\P#/)楓2C{ы.-SickjP& z|T4`j[!*g}cbW-ZWI"=TƶQ ƌ5O뒶E@O1<~ h_I@}ԙ'XVqj{l7P-@q=;0ٔOp`rqUOO) YŚg2IDHt~u2LEH uRodddyP)B9p%< K>EL]-ӎ9[ߢFXxHzf>@a td ?jDH:Z=ԗnWlTJٟشHʄScQ‘`CMzMTU!N^.aGN%0aB&-=80 Y0Dq"ҵ-\%X''U){|@.I)9C9.9ÉhR\"-NkT!g0߳Bյ`+a(,D{rHA:YsS*}d 09QN 4gbJ FQ=7$<=IJkMdH02K~zV!)7^TPw^5zW!-/mW,{!MSyE1n?DES#a+|o҅>/L|4DsLdۖWrB')8ۼdME)\G#]т"`Sf%i&њIQ$Kd$ ga=|@!"0:ebXۡ `; JS Z,E2)|W`!xpP-H]Q6ˆ:q&: @Npï'_AF28朲Me#7MԌoR\C `"^8/өAFa̬'~A QS;{uP 9?(Eaɑ^JjBhcJJ݈"P,}t=iAo8 98~~ī!dj.( YmHƣp-.bӖ(S%`w7UѐQYhgԩH̉=ݛ)ч&J1V\dUkE'ض.+E"xcZ"'&oY\?0=b=%GS`b hG-ujSeVQI,."vl(#>TFس{~d@|Ng֜ X}*rγ\+$ȿr&(U%!f31Rz ~Zy8YFZ)t`asd!e-C*aj^D[_#HI0ZxAN31a9lճ@Jsa \r%M1~3Q[ ]񟇻E o(O?^D`m>وç?Ѣ)/0A܌qqY),x}-EB;'>6jBػf Tm٬z "d?"Π!򯋢!aR,m=,lx/[A&fs:nE?Lz 4csr  nZ+y)xl͐^Rj/[Y`JQ+87nzx6俰xf#v͈YbiϰS\ImOxnGw`")yV0`NeDs}XѿOf)|3N!\'#}k«lT1[!+/O-{c&:k ]N؞nt;/&ƩHwvZFf %Z;0 (fsW[PAp7 B,K[gÆeԭ=@iZ 柆i`W] USn:J8MEɎd?ņ.AQL7N"Pt( M\3lނ S'QbC/S'LC/.ܣZmϩyNN8bfVİ|IKsDe}Te X;ͼtJ Ao{=A"0"#yjf.=5:J x`3Pi~`B r UbH7^ @$Dpm[fP$}2ƒ *_ZNغ kj=u|3앬Pr^N* 0*P*AUXyRdWbڥT@⦶QVeab||RgqY[d;X`E үQ[B,n~o H9Vxs:S65dۓ*m=|&]ZԖsSinxľqןIhgWf_,8MhEsXRxػƠSȑhM6omP6%yu$ oӤ] A]k@t7lob ]a7ˁ}KK*^N̕c@6-BtZ$=FִN +x}- b\P7S˟YUoj L#szXAud%z(E$?Rd͈.p0SwfG.+ysGA/ ҹ1ȸ͓^ Ow*JZUl(830hm7}~6ۊ~&7H6qP F` z !zUʡ+EEG Of}H))"m/Iڿ1hT919b@P~ - "衹UYlP' S b0":AhG70& A@$֭IJrcLJq5L<=dOw6om YczWz=Y t< ?y1WiVMZ>B[q:wwlZ'9M@+ kX|x%Ma\41f0Ԛk"\c::%Q-~/%g=A[;r޿zbVKV i‘j z𽁫9⌇m_c48q7ɗA'?*YV^Tigb~}_šva+ *"DJi~'1IYV?cEpoE&3Мof+H&nn/7-#`Ldwৌ_ltmI:!95rM!̨1vEI bW|3 pTlE]'i~| o[ާ/zdVC%k]Di?pDJt7GHvDR&E,"v(p:YWӶz8j+a eBVaRjoU3QF5Dt>SE[Eۿk)v.G4٭uYwɚ%ą1+WP*6SxkE/q1p#}XMy{hYUWnuQq0FR/6~>ރHهs 3yT?%;dRcXtZHaiKޑ)eH.o5fRzסybgcQRllA] B#vT}7PꯆaȮ_SR @+24 rm슶 P#z:lʇGu&h{Ap)aJMֿoR '3Gb|b+q/)9J.VkSD,JlSMvs@m#:Ov~=5"p]mqi;xDر#PZ@y4AuN#'LCͭ{Ŀ,#HCskYS.1ԭ2[PDfxR@0{͔LbߢLiu.%a"i6C=7f6b*1kv.(R5bA=1kH\LilMTIt\5 ϔ@Fv`)qay#ɋ`Zj=O|ådV[o J$Kn-/{cD|#`F@beIEriF66\Y7f ,riTaj{O&Yz-x(9MESDI*9qE% "YNwE7z8?җ!m3S^mXJ .$´{J糤,NigvT"~:G0^6Q|V+@p1(eq@V$6%K-CqDI>[OWD9(l\0/?3;E]n\9m}֑`ٻɆQWP;pmu4c'2p!lXߨMN&cwv {Cq!RaJ'cOSAwJjP+tl2dx-BA0 RwZ 7 f]c,AwoR81} q=,yz@ݰm+>gI)8~sq VM:_6C݇|JBCvTR4 svB˷%+)W<3&Rn#~I5٦dљ?WZ1`BF ?G:qBT6UٰVKj3!L++ 81/Fl9f.s)D=9?~P}r@hP޻5;gh^ܾ i 㻹=|ocy;psHΆEh]Lܟiu֙bc*4 H-T8g<C rTA _djL 9}-s(j|/'6ũ|8%<$8|LоGr_TEhk-As58 (K 3/όҔ XߓM)#e{<gH!skhZ&dBEV6Ym5pZRbMjbsKn?D!}ldJ H95o<r2܍%V,:/8C{{}bn@;s#ve[ΰDhHOՏۘ톹V_GIֶ%b囄qu Il0M`#(M37×F4:I4&;zR4U?[ AwB^D&p'ryأ!JؖB 0UĎJg39%% rw5ڍx4( s"kR O^o `M=ς6 W/a!:x:W`9NН ƼF8AQ뜳hBњGeebo䓌xto=jiiNvKo;#Rq([H7oʛN4)G *B|&g<;CF-5Dfw0`) /گ2璲DĤXTa;eFN+7r61'\sB l>qTjb:K(p_WǠЪh ml-bhh"O;fj/L Yܮqܗ {Ӹ)S^Ա"ݨbY( o7|j"~j z֋v(8a}B>a׎wYu7p$I8%ڛtrt$KnGD ITP.p~i)f/MR;;6 1"xTKv1D*rB;5bU__yvGVsP77!ZtSS+&VPoiN,̊2k}bFc .yenY\׭m}zk~3b8YpeYi XY+ހ8kc"p=0I~T,XDY-B&NC)իx"~O5lmES-W]I]eIeٟ7C;8#R~XT*9VGo5kLmcI1Y)dZhv,dz[8"H]f\fmW 0fU=% Qdtgnd`us["`(XyIU-DW;jm[qm gd/)Mv3wC=u>A4МH.Vv(4-:@!٣`tx25q#=a 5v:/JtZy$)kنŷp3.\ihăWߦ aFTsVb֫7y.(cM3Ө}Wc @On%#> 18lyl&ùsOdLaAR u[,g'|G&3kD'b^xvUh8x^}*8†^Z\c?{id"; E.q)3[׷(npuPQW⛱wz~w)(}֪,9lMS\a6q2c2(tZ3̚q;Z#:$j wQcoCբꩌT-{ aY0FD22F> U0s@*F٥ }bF@nQ :[7\S_$`O⯰<U) wN|eg{ ҄&9r->H`Z6 r31K8OPE;^)̃ʆ8W$ujCJEYN)n0=9Sy u@>ԅ%^eI;ay#`,qz)v9yT/oy.n =P\Ef!a- MO?wzLT>VuLʨ\&T ăhgA>>шݕK$7hU}1əM&GX]3u9%ٺ(EEm!3Hoe eGғd H#YQz&;yn2("9zPiG?x3槆;i5#NTlSi[K+m/**mFJ)&4f}v9T F&h>ζ78H_Xԇ` 5]gWPRl ru*?'glډ<:a3?Ȗ3x0kR[CCMV 0C&U=q,9Z1;6X"Ъ- fNvrt旼T<ӽA&lx]ہ\GqxjT\bDa@#V7>CF`4w:}ʶgj6*wAMNeK4A'y %}VwF*ZztY#-J40y,SK[}2:x0c:>-KJocq/>ӑթ9"PAw (Lg>'[nے70H]퇔o;SC IW'x %ER ՁVxIgƆ_ŧdkXxf[Z0']=$yCLl>/+U 6ik?ˡ["\v5ʮ mIl Gs;.+IEB%41'* P8+[`c}ɳsΆ'w9%KAޙ |{qsd,=bKm9X1eSK ozFw#%;#!S?GJqOk^ &_!iQ\UhV`"wRoU#gfF`4e(~_(ΟMcOJ$C0Y;B,Jr:?YnP+w= 2`tCfpEUÎ쩻!.mQAa|A:. #0P(iXX2' O Od_x(tLEzbYG{ oV>* PK ¦!a1Ӑ("5sَٓE(EfgC6qKu `vx[^Q,nۤL-|P<ڸ9ukE 2 > :  {ֽ~!(,_zXQ%~./Jѯ;wUvvRME*ttm3e ˙Tl%|*Yb#|ޚ O#ws[m7"QؿjHfOIx& p) ̙,U]n][z2ԓYZ)AWZU:o2ճ?nU 7&{Z u+Q!l$[rc[YV-W\a `.b ?'PtY/K7_/PPj\MMc]IWo6޲%8PDmuCq$D}!2q $gI}#4.pABwHew/+>Pp^KxH"n$̧T xSAďƑ)sRX-|&.l/XdUĻ/İX%T# &ZDfN^Rva[]dMtONb=>{\P+Y XC{$3Γ@98X{ފ| a&\Z9':1G0\uֲ[k sXQ̭*F-Ja΋ET^q7b~e`8?; [U28ӆE>/ O%af &?NI%g:<,~q'S|:YV'K?f/1gʬQ:죯,Ÿ/6"a[.j0 g/qնG}ȣ,{hC :QΊh}ʳt!fJ9`KrE0?_9'v-v9JtNvכ}-o؎'̡$9e +Qsq} D$mBMS%F.ӕZS|fuݬ\×@-Z-xxӉKg2{b(HsssbX9HH0#"vnYv {cZKի0\\89E@׊bMLNh:yrdAVUazP4;w«$4qj,So jJ9s&ҳD<@'xhoVf. $0BmP[j*O-c8θ{ &7Qr5 &2jsFA~_-\a#e&7^Ljo`^ƚZf]Wj+chN:hbNXWBr͉(>WR)HG*8R!*f9P']SPk/K!a6ܣ!jl` +nvoU危R ݸeg?@?{ָLl]ʑ /=F׎߮΅_ҭHStܵ"$'jW(Xl,l&;h@ڧhDסC}7JfЦi9^YUzc$3Aj|٦X r1)݆;(Jw.q>AT E]PT(!S7oWIw6XΆE ˛zD`N|7\.\-[~H~rIO:QWJG4e;q}<҅L$X\d>4j21 \`Ym#1&/.Vj9С@-v"JNX#RZ8eE6"S}oW{vé^KDӦUD4@WVlHIė;iM U?ֳl5ER/T]->$hE\=B?3S &.! q Qa-bQ=[o,zf"nbzMS(`znTOUDF+G8#atحLBފTBI"#j`45@vPѰV_YGPU  r'/*%zp`\.1ep@vU,8II!YH(; 9yNVIr-IާIE}“OI~M0*hQ‡PF zIE}“OIg 'ItUkZ{84%/Q7RKPk1 Ozj!"S͉z ((pT^lNR=] DjwG$"Sь0imFSx˖YEiB-uI]O}8Y udfQVu#uB F^g|.ią6ޓ,3/xن 2LLi5O$vySe©DyL[@u67]̈́5h7^\vD䇈x{>A}⮾!k3Iw39%`=h^Dl'd+!7 2㚮3B޵9R(^=i63p/RQbR c7:]i)`rݧ_cFNJԬ}o-tMxdoSaL{$q]tXۭDXnB(02Q~ܳųo'j,KNDjm$ݣ=d>W7FցCtA Ӑq KDIXw~?{MBlE kV71کTYPO[2Q֍`/1b FgeQ>'bD/mݱފ3ۓH'sBzGLï`)[+x#5NC5&,",-\5? hdg|уef .J??NtuoCo `X퀞!weɄQ&}@,oYanh ʎ;xcXj=ޥa2{Tݡ,ӁK:ZisU4Kb|t*fCur}F:{k5nŤtS,pTioi]cMz^jFmfϸz7בtwL I{+lGV RAN Nhݵf8)㰖M$ݵM?ݓ*vig V+NFsz߼'Xr! | )]NPnGL0ɝ#Eȸ57i0iNe-wDaFUm9 z~;uK}Օc0uWo/6$cz5lns0Yَ Ei(;"X;Gj"PD!Enrϗ7[;:yN  s:r[xc2Τq)‰mF. \x2F^K_Ã9鴭s_k3N @TԒAEbz9/x9lenȘ~62 'ãg81 i/,7qK*t` i?mWPePq+܎Cg^IF,kn?>>T$#^cXZY.mR, N~*aiϋmOCiSq}5b9wE01kjimyxRN/OLexwR^tlDJ on9CaaMqmzېwdC6U=-,b4lrYvKoKipyEٕȋ|X4N-A.޲qHcŽà7O #B7Ư鉋`"mz,u,lPHӝn3<>6(8lUr?`.m?5.\!jT9.0ôGQX̣6Hm0c^)20: o<.,ٴ_نoeF A]1m !NGakԜ4(w'os,o *qԎ_)Ddb$ 0oR#q#[y/+y¨9Ѵ~zMC'ck372dJhNy,!q|7zK0|*r%(EdKaD҈N <$\z_vZde{AsQw@.,Yc[Է rn'P,p&XIzUTbJmSmr(9C|cA0 v԰i٭0k6, O ";URJ<Z=&jU~$B7Byv@&tn55R7O.EXfD0|0 H" 7WUٰ53B=ёd_ͯN.LQ뵭6@4`͐#"D!F2 [l~vs1F: $^#CD$h-M9Ʈ%x(zr?Q]@V ͗'km^Hg` wy'Ӕ$KKטi) I]Q(˷rj':m5tnT|dR!4B\;[i x{ Eg\dL&0P&e+ҲbpR0&0-}?S{ՕExr~+%/fpuCCNnq'%]J>&>츢JO6 )UL;za9XB`t8?ϡ>1BK3Z|H_E9OjΡ" mW-eR5UK4ECj aiҊnwfrc| YaKw?C\ey1^-R|njk\rg~=rhv7Yɐ w:P|g X.`Fa2 8aV;\|M0.`%Qȑ@G>Cfy/c8~4WO4*sFz1@k8c +/dmܡ4Y<& !m1SfDG"xiExBE:+<`1X[Op譚s(xdgN+@! m@Y ''k>]%, &㫰`v9x 7nѴ='(f_;=u"^l@b) {"Nt"> |݅9>BZ[hfsdޱ⦡b c+5e=2aQ`vqaOݍn \̈́hzq@5zԎM7k3i>Amkp9iCEN)/W9}r""7n N]a /W+2U&zvAݶPCvҕU CԀG3 eoD7[*FV?ٟatq[\jݼ8РXQ{c:ۚfM೨V'CRغIbvrkDЊ./)Ǻ~$]~Z:So>$*JO)̘L=XfZHJQ;,fPx cž%RRwI5A*S#],\ϐJB&".8WȇZ&L!9ROV<]iIQXϽFLhCtY3~W Iq'1HV<덨["t{kGȲCJ+i;p1o){YU/OLWd,[E^B:оR|=G3nPzj11fAMʺ|50P̖\*sIZv%sD#g~ \y z#Щxat,bhueҧxyf\叀;9T)(Ĝ"߁oZg#ʝ}$D }"{/"3kS鿙.RsYȟd\(JAۣd^>9 ̟!%ŮަG}0{ {$>(ץ:ّ$"m+ ŀd[`]q*Fb?L Z/3we`kHW1ABya擙VN̐2Wq9؞'4[;@{ՎښZɬc<ƀ|_y. ×'~,+di*̶;m:l7-[3b;j%\EDu)f`n0nc}3yiFt|xRiNIv(A ~KPbֺF4 Q0Z@AL@*Y v @<0#zJQ?3bmj %Z합ȶ.,φ`RM]Q-ɇxlciQQM; 0Uciɢ2 *ƸNҊQZ$zcK}HUzSm=i3q(Rdx!B=7vS ?^8 rt֌)GލoEv^_^ =>2%VqWõZ( Y(E>\7m?q}ϸv`#"gRW x )=Q+ĸ) J#%[!~l,ke !ګsߨ͈`9DT vF Vo/_zFrcf* {`V8M]f~&RYh-.Komw(އvHMA,y|V13& aguU0d3;L-/X\rŧe6fq7hDbhtG3l)րٲg(=^XjZ03&,T8x&ȷX{:ԏ&U:"`F 0(o輪yHaRTv\!"βT@ĭçEGIYЂt`Aj9]4y/بϬ _JI.㱁QZa&x aŮfG)-H0?2BjwDB@_58 C/Ӳ :I9@u'lmYk[Ensȼ~8 e>MÇ/'%J_Ws4UKb:V=66tL##c{&:p~odwb^#'hݽ6i} Sn}zc?hD=ʮ[35L@ɦEcZ ds20)7z N7k캈 cq/>Om!-_Q wfUPqA֟d>E}wㆨldY.{L+.> @?_!U+"{ҊEȀ`жP_wN3͐G2[Vqʿ4nIU!l=;^^*CMLs1>%6A? bU'(a߲1Q$L yvA@Q#1$nʃ\ht2^ h%UZh E *0'R(Pb\ahD5u1qD{@l$(?~p=Mש eFZ@I[˿qe-T[%#RYv) ~86"2!qIٴUHqRJ+8\Xv6-MwL7#i6%iJ_⬌<|؎ @#OH^NO;ƂR),¡.K9+ZZ}5h-HSJ S6qgRXY j 7lDW-ni3"vX@㝚~} qܳ)N^rtWEvI *k >fBC?.^.ZE<-9hIC=PZsb;0i+tOz%ů ;&9+P |. w,\"XfrАw!ꠎO0LBd׃%*duzqr ǜGqg~5 X3Q{g:iB-,dZK;l6ހMۯ=%3`3HmC>DrDz*i%xae@U]ph2*eW /dgi!M,T")eBFUNoT{GZ,]75(.Q_Iٌ,!(Yk^2]ßdku#|Cs9E:!#,gt#5om7PRZ-RwD56 TUDM3\ֲ Pr ގ>T(>R_~0:H]Zq&4@_jr ^9F@_Nuч/7$YZ=K*xEѫ_q$}BqSbɩJ SP׏{%oɃ88UJX DCUS$Cq |=ўEE4kT/dVg53i"8R~B$HI]04;Dɝs88G5{#3Qj _~CKw$ݛ7qr5inff ,$݇~wp29 Q{U2XBLj1Wyvb:Rm~&(gRcy|͟Jc$4 ˾CC!51uF*\⼇< ݂+oiؾt{ PRXZwĭIj+݋SQfpS[9$[I&".Na $2zRdWDM Y"b q@GPA J^ F4,Tw[K+zJ݋wNd\ K_?nQ_ p{ S&گ58rxcř"aE&I.'jX#zG~%ly{@vizL |$2JoX!j^φ̨̨tQ')oWxV:ۛ[zPĪE>\s!-%ib)ӭoaػunHɊA|E)]IFEŒ0h:P8c,$ #1=.. Zt^BH~LPmt+rfRJWƘx 6cK')(E! UIey2 h6.jhWjDmb~o%"(G{_!nE=D?%\b]9[9}"w2(Ea8隑Jo^*` b[ԎWW4%h)rc>T>H⴮-/hDiÜ&AM=r5CLSz9+Y[Яo% {] /b9g'@$杆g31h9W܂(L.mUA ny?T˿`ڡ\>lƥcs>Ca2QGd"aQD˻ TzHLG1 [=ј.;D3׉ ̙;Ls,dh47'~~2o7 u`u3wguX)>"lRIǓkRrH6^OѕKpEot4-'*Gk-!}R_׬>^coKˆ E]@Eҧ&_DS0ggUp*AI KW?8[ %r`8`: !O|:W3.!'$nQFSuН4!G xg}#_-e k;Dp;:$xsISSx  +; yw>Y "\帰$PFCI%UǸI*qB+8 /,ю~'Q֤eDDmaksaJf[OtjAEPkiG&xq1@'16m6X*'ƷO{h)$R_# qԬ*}pj~6t+#"# N¶ Sh U&RjBQoSvxR\"ΤBI345-t  tQa+sRNCL&&Hs@L?zѲ/ٹtܦ+}lƝ3H5:٢Ԋ!RCtT+med^[+!߼vN$ǜ}P{R:RJ( Y 8hm/o2n;/pr(2+$q0Ng!oV 0|/oZ/;H<fJrM&?j `MRy5$(lr<`g7*;QX\`C;LpSPCW%M $$RT)~8:T)}N~ b^YZKDjx%5z Më lPkOy)&M|%R!G{W١GOCݖP@j+F>mO 9gFWE*ɓW9Ջ~d0!g-`97}"{6n :}PtߺR G Ϲ+0l0@0;L;_N$^G[TQ^r%wHWܱn2oB8F& JK+-na6~}&aQM̯7Ⱦ|4ԖXٓ*mEWཞUU/0ɏNWoYmPBq@WӹB{a=$[e/Y9FuEXUXq%:6}T;5q:H#GEH(X)vts(򌧰̥n7W:#yv8E0ϒvT&lIFNtٰvӃ= \śt ^A[H^1/XJ;{>>ҝ쮳< $Ni(d޶~y2̣/m%K)1 յeǭcUqub8A0+rډ57%vpH]g 6as0'&'++ԿKƿ!M8՚%gL9 jbG买7tN fZ[G`j=٥W00$9ˑ}t?!%3bܢdow\ 扩#-.|r8)1/NҖ%ggKGz2ʞ-B?sxT%H*'%{@Ty֭+ff燸¡(EQP.јwL9^I"΁Ԣ蝵nHYǿ<+\|X SpMrJ_( 3ʼ"t_vT5tR 6ƀgf_nq6 n {V!ۜMG#^y@@qLB =-+juz`oLp(ђ93A Q |n_!45 MJEvv?]^mׁ8Zx7B&oSbl iWcÞ-V0Rc_2%s5wu}+zV@Q&x@t̕vgюe$Xt!%0=Ӑ.1P-g[+6xvj[O|1bXX$O6 1 ᪪R];=w~Fq]~Nk^K~Gq>q: G'`N|vg5O.JUBl< @98ԥcm/[vj4O>=.4Y\km uA3!+g~Pݗ҇9@hFz{͕ 4- _!rcHGQ' exR 6!g=Df][u\3HWeOBD\z]m"By9O W EkM57TjU28W_+Ѵ -.jEwLmոR(Ȥ $cJkR$:]` 7QPDǶ+lG4JX?19pJ!? ̗ϥ:@փgL֖//̼cS\I/"̣gw<.l3o?H<,˟D"#T|[$xzmUuں@ &FCq]𱺔MS-ud9A=Oj~m">ؚ5 pGG/n@;m짝ID`8[kmC/cj~~8.2+*Ѐ:|zL[3CW0ahGڶD-d@CofD5¶rrgiw,kpG u (q8vF2B1 *0P{CuI+#ݱ4oD2v't[Pc|?HXXsDqi$q!oCS=?ֳDzRަ"|C# `]qP:"3:ԡ+dm(.+*^/[zQfbjj"p^gqm?NwR5W R(C$seTE "TX:us;0wx]+\;![ѥ3˄~M xsg)( ZE4E7;{*gq_VV%+l]RBwwHmq2`L)ԍ_<&HvfrFIãüelG^bFCk>0ً9ca//cyT)M4T `AN \yDlZŊvG)GNkh![lqQMYD[>oPqU?641ϖ)!$gX#љAPZ  *7?6PJQ++tYl%O2䎌km:3Ӣţi8SԉOݓc?܊yOVyؘi!=|%U HMNx~3,KU Cr&LGruj[Ly03煅ajW}B&έ.T N_y F4eO JnzL-8*8Gi^*A,qUvVB*mV},0ڼʓs0cCIPėRxx&zH$K& 9Y*ɎG%aVMA/Gea9zuGjv]ؓ輙uUM#ĭRjvLESF!PneW}oc<$@U'̉Y}Ӗkp7^d뾳M"_ΟAъH#쾺igc9T);YMuP:2`(luL_Žr ~RKMNR+6[詛ciIkY3D(2 GaJ~r#:PzԪs"DucAzDfDVlɹ Sl/VOuؙ+dޞmFdd^_Sʤ_=c6,l{r+BQ'3u[]I@5M2_ae\dn|ʘkWyX]U 7_遰c'P.Ԁ[)8#L '-чɪUC˒QqnhΤO+fτĽ Dئ}9 8)O,bKj{tA M} IpeBx$0T||o HKc܄ %vg?bj\jP8:ۘDQA3Ǒ~tboŠ3i+vnM?wE2W%y9m| WP{Ѝk;Wg2&e^Ne]L /{ .;l 3kMYHB5o"i|O`eS>vewuȝ 4AQrėGvtg~5wF1 ]U€0qd }ڿ;Ujq3=0 W/!sijGN9ҿL #y>+ֈE%Gʮs%"oɹKK$H55hۜxM$zgc =w$Ra_6N^rwI_J5N-Ry4#,S HRghx"oDU ETC&ORm=H`%sݍaEbk,cA5zkg6h f45Nq}RxaA㉾r`p]T)3I Pnf,Xd۩0 NkqFdB P8ZH3˜)TO>^}x5f2MSn0uNj>g^!Y=4Z~@k-8 쳠rp ַ̼% AD}#rȾm.ǟk2|$]׺3y%$ebGcY/#c=?@nXkvX 9ƕī{#y9u>>+nꧾQRSʆkUϓ3jwxa =?a9C8$Oe ݮJ9Q};VׄqViIo!B(?usip{mWK a91я / &@D'.۱(疹ND d0UqG\=cԣӟf,xreGVftѕw'$\ZFk*>30SbRlsBk~Ƃ ](˴JS؇n.,QMǿ'BBቕMOnF9Ne\$Z/4$:^7BeU Zk}ߢD\aZ* $<d71Zz/Y#祘'Y-5q|/2?A :A22Q漆ىC(B@Ż# 2@3t¨bM]+HN;[k1OQQUTzFx"7 hU3 [->ܠ G=:mf75:֡iթEP uPu JHtk/ i<[[<6>.ːbwW@ҍ`q:N kWyab \pܱQDND囕Wy`W~A-DL"bŲе7 Q`CW xez}$./u 4m{r_xL"ʿ>.f`OAbzIdOb-gN;9E随'|H?À#VAP\I=[)!l: knt5qoLo@TSw%֤ji.p8J!7$gIխpέػtVYi/go ÌP- ,MqVRj?-H_Yatj~LJ/AW:y4*IFy;Đoc[ K/ĂQ@ى䬓Xʖھҽ4VJG cOZ O R>AӐ0^*n{NS%mDx0ru`–bep)忁@@ºBG d*G6 Xw8mJG ^Lw #,RQJ6&Æ;)@"ݟ~+)zjNӐ1qh^=!+:DG+-/x{K,YOwߛ]&d AU`8:.stWց$`uw-Bk\p|ax_0U'_Jf-b ("e#V8vIе[Nm]O&YBN변}<qCc^ GD G0 }b1Ak&kU8p_ \CR%yst#n׆|v7( {[ۓu+?o]&}&>>SpG?^֎7AG\:!DIA8g׈di^|O)QO˅i {T?R=ExyDsh]@ ϼ4H-PN5QOexg}+KCYPdj q+!SahYQfiv[.JTEC-mi5F~N)9ϖ|BW1`t1Mѹg)+* =RJ%!'PO+U"U92'6gGdo{R@zQqLP=]qfSӑ9^i A~i~CUŋI$R^ !"5\oU:-xᚷ|yBBڈM - 1/,9 3JFC8H1/Sn*M߲,1@:2t_ubSEz$+Ճ Er28%]0']x-Jd!@L0vN0R\jRxGÑxDQoULݦ+WS꽃Sby{LyMЛﹺT"& twv=E@t&:XږN\-z8Jb_7ĒFy&ZXet"!Ebl#LB~1pLnATB%T4P.O-ZFݐ퓺ʣ?~kpRE/ Wݸk.}Do7&swM Fv=C UNw\\}yJ²<7[~k=[}riMmMr:~RXZP?ر͈U +""elRBtw e^`be2T([{u\Iƕ:5i^:en"Ĉc\jX>ɯj_{W^?:e }}(S] F7\RdYaZF9l }m̀*R0#ǃ̎h #XZqc$R9UG:Vu OSuW(Y@(`?.U\ͺzErAχCGc% dINȞ$OgeFkQg,oP#P)P4H.iGTL>b~~24+.L ~Y3~<\7b7N&ʼn+9B)`Xï^IQ054)؂!8|Y_Ιheo_b.LbVWScM'بZ2Ftq`϶\YsdNܐfۏd^)|ၳ^U. 5@:T0U C;I%Y35Qm)ACA.k3in@J#_Pftq" 9sH=lRVPD;OavRsԥ|?q4Bl&[J7ez\$dg6Rb(Wݸ^MT;ݔs,-ףs{|SzKߞrRf3>=<E{^9ixpLwQ 1G6JCuUA뵯m΅ƛܹ+uoRe0Sf/͇C7ƀ,x.Xȍu@C|j-0N]qƍ[aw\ uSѣ36rjߜC5!L2FњO15OeK _ ~QO1dQJЦbKXѺOOd7Ms2CzS)1lXLK2m16̮Z%#"189ЩY:eD+8+'e0P*&K#hxW{Q`+0KGZ)?8 OꙕL#4HZwhԆp-J|ИM|辡oGhӖ\𪽁2+2jͰ;yWޱ[[) <{12Tn}27r~d?kl VE-#rbC1CYq}^vJߖvLcKa`2Gy89P yZ ˃Q&aD-ޅGѶǖ=&2s~hC7!GE81B-dmk6֫TסoHLVb\fk [mn5S>\JċgMȕ9QI@>}u1pp+Hw3۝E7L"qxwm5Pʹ9=dO:*Q,]m/Wanw&i1*ch}Ioe fŊ{ΒȒ'ۢ"yDJhyDo,R/3!a~Gts*6F=.%!|u! 9Y^!r<%4Gh.[ni#۟L̦2QeO+{8`ܗP񛆮"36JBSIng0 !=Š"/ Kc15 j I==bO\hqLH,JҟMjO¹Րуy(5 k1$6MA֞1@nᅲ z~Ufsտ8 rg)Kx~XkB wCP ʍ껲;Dl7,aG0/T(V ]:Hv_4BĖIlB7g/ ƸBZůF*yr}=pzmBU+QN:6s?"59'"}wG>F?Za7v+zy, l w e@qŔ g@S%MZx*6}&5\G~ۊg+|u*] H |t6 o/ҷ"ŷ0-PB“b3=hLwUMMX泶ϴ Z73[{nם[ #(#g(s%ynF2FSu7(wY$\! 1 `^E\穨f'+" pkY Ňd؋ X'J <@8 sfNe&:Xv!I/=W{:yP93j,$`.ͯ_k2YpX/$IzD`DYN6y>1koWYk-@>(D'Ix@l< xj7i;Ph+LrM,49 ޴ɇڞ{3!`8iP$?R 4(GيBv${2}xB:曎k*]#3aey:3:MqN-+Skx9 \Dbx,dhn?xJ0Ѵ﵇4>]*jrࢣT%>7ܣZC2gA?TS16yW!>y8dDj#$GEHx>ݭP9mm*ӣ z9zsdv7msJwL6 72" [˿w(j,nF46_MD81=סīyWdF&@9s-kO?FJ}3ThnhV㏂DB= $P*2l6X/<]AtVqstafG$+0:I6[8 VLofFcjuK9ªU{R4Gr(hm-.}|HV&::( !nJ1C43:Qx<`d6p~FT&n00x*mnCȻ< p9s2KW`@ _>xEhybnQǹO|jL]=yO``M<ُ*+OG: rD2J >'ܝy'MR@1 dqBC<.;Y+u'k_4V;bg&~xlj; 1ICp(VDɠa|GLFX({iز ւ{YaMuTNr|"!cKzhf!%{ Ӥw&N>L֡F15~  5AyV+Vȭ*"-#',c%+&w}=IǩknX ngbN~*mxWEmr37^6k̸[2٪.5Ҍ~DN y :ߚ `6*-fUmq .z>0ۮB]@#!L|B>u:E U33 P5~}v!J`ʦkh&= ,5yhn 'Q|M.ۍ^{Q̮DVuVʱU#^ =-ID*#"c4B䊛T>x&2e;i@[@p]SN5h2yFE@#Я4-SG\k %25hvS:G5?+dBdKΦ:̫Y+% Tb"!y;v2N,l`ɻyo;@^F|T! .c7b`sxHG}:d^N]~ycrSf$!)Py}&󆊟8#Ϝ jƜEfw1Cg&z#uN}e頍-v5[ʖ"q괤Zo{s[Oo<S}"Ź'sj@yP7Gz2c`@eeM B*A|O X{QqQZ1JiQd`AY;@%WI>j*$|-v> JFNX<ѯwslaPȞO>T!)nSox1ƧDr"ua$s ԇҺT.r[:yE8A@~9k/>;Y.'yŰbBn'Ɛp-pN"2` S]H=v40Qsa4ym.`Qoj=M&bOwBP_{KkDY8#ϙ|6683L:OpӋv"дWH&bŵ̰W>BkXsIYą%㓄Dwy:,94gM>];Ԫ!r W+=y<>/"sɬH'ݬvt#>\n2Qt:n2y2w ֮+<b9̼81O ^⁡FK!z\+ftY_mOaCRq @Ѫ>}φAwӽv (լB%ńhEAtKwp֚a$%7c7o2Vv ʹm0ϨRs>֢ݧF^̒BlA ɹJEnU lǟH>Vl,uiLnf=#z4/e)Zu.:!+H+_BrjܴsxIwH׻CRd! RĂ Q1&ې=-~nm",G|A%x?NWT2KsA8E[Nf_! z؎,慞Fb#_2hj\Іf*/ !G4) ?E-NxcaՇ$cF f 4ʧ,u`OGAUcw83wuٲbU[ .ڨ2K5}q-˜P2C7>}l, ~Y& ȿ/Oڋ"ےElp£n"BH s|A9PC4/Ăr*OgcϗlE.=3*Х /KhkLNHVxj A?_+6;{tkWveЋٙEpv0ߠVCb, 6=G$- smNs.Z.vrq>ٛŲlW/zl&ȟWQWw*۩~>PG)yU}C-n%n,PBjYBfm/ґdrO3ѕ[qMn'Q 8h77;5RTߞ`t`Peކ7=z4$Rg}A23c~E8ԁ|%9%듓[hPN?0|=w&2}Ϧac]K#|p05ȝ(}.ZXO~ֵ.,<2Az>e[EzR)~ϥ]Oyww;:6/PҐOkx04NB>‰ɃyH+~h$͹xb:Gm8D~oXM꾘5e[] ~.?aC]) \{;4|ܴH{_ʃ)yP |^/^7\Fqg'h>c,ֶh2(/Jv:Gy"9iC^ ފ a]#PiPe݃\Dư1']D,t=iV)Fl\1%<ܠBs\EV&69*!_%^K|<76yD?ٽptYVue[Q{𛧱.c'830${(しGK'׌Pn/#k[m-49|45otX>^^D HI͆sV6y&[ҷ:qG{*5Kfs^G /JhrIsyC5Qݙ[sNVÑCqa܄+t>n:0gg.pO6a {" eR+h*ϨF7T+&huk1opANٓP:sde8h沇#c3 M|TOϊ\ fɱ.[ѺK H6_>πfrq/V"\pGLLlݏ a;X:&y{(3*:afզm{ ;ѫK!3eGwp)`Ѧ.jm^?ՠ_I ?nא4@n8>uzw4L|;5*'4md*ĵ#`:B|628#XQdP. O,'I.fB?r)973 Ar IHvg~ª*Z{5fbRo"]LP.#f끖,م:g(gt8f%$4#inoi:̴y#[`>Ig7\V//l#[ x9yb!t{p- ޮJ- K=u$j:I[<lis_03W6HV"ܥ/ e0g)]21PçjҪ-'u#r`xjhG3hRˇAX™x6-Cr.5>;| |="k{cj/hXzYIt)!>z SF{zBѽ[zV>@DTFn?Q:t smLEwKa 55du+M(,ch-{+]Qmc>5_p\S/lcw1Ub Oz2WCz\qdx͸W}^0*`0{S|X|͠(0z{PG _|*^;=?@Qv;ڔ8( >tdd–heGl-Z R m|C[' u읽f(!/2o؊D4Kky5̦M7! -T$A@<8(H |u.oy1K6pd%9 8I&H! h'?, ƗC|#z& *!o ~DgHQ*&:۳[skۀyuz}B!ƚ6^VYW8aCtqW_KSČxoi3eiHJs մT[)D鳲2NZZj p:EfҠܛH+kxaziNs Cg4 ğY|W-Ii$90;rfDj&by;ɲ7'kn&KG=Ѻ%b4 ,1 y 7+>N::|@m.tCk]2(+a IФlKl~2jX3n -g %Λ5AGC^~ qaefxUd/7J'\0UԬ+eEUx~OG{R^+2 Rc}N9la"':HK1('^ܙD%+ k:ıEۃwP,FSfZQ#s6ޅ%'7(ȏnw[qBgLWQ'|ɚupCe&Bwl&t,lZ8cA.7+Ŷ^*z'a2$ $zz "3- Lޜ oT]|B,l7_!)6P>{-Ν숑ȞȘߖ(oaL!Ж*DžC 50a-W2Z$EڊL3҉)PTL %ӵ ܚ9YvA%܌waX4k_SŜ\5=p=8l" gX+֌F\Vk5K ,u83G4JA͔{>x+ MܗJ5ƶɾ3.)ku1'I[rc *Z'MeG|lڔPы3\~K >σ8>YuDm1dD|2K;yؐoH{N|03+ v 8"\R}q 3@^rS.Yd *0V~yNN;manS(9OZy\"!BGZVRv{K 2%qRQsܫaDJN# t`B$v!/%v6PUؼ;K9o1lҡ,7^؅> ]aFFnV nME~G\ '.oqFƕYXš> `5w( `u*n8qa hA tsJgIpnl`n9waɖb٦'ogS CKLjg?1h&3ґ­/Mf뽤r )9AT Wa˃{44&fw H6wO#%M[_&,oB4b0hR:q&4~=:TQT/Ufđ'2dYRd%d-6G>DOr$=!]-CR߲eGCT̿C잤)5Bf-aղ- w< *lw]>}bFRkZ*2%9ܓԐu4Kt a ec߀6#x$.٢6G&yHt/O] iWA7+Hku}jiZ F|-ZJyԴ~tqgt ~R+x~swYRKUŞ>Ap!"A}4 K&a|iQcm@yZ˺AϑHSвErCSlݹ/ù`e@0!kV(xb>6O5MkXgz{t&|cK- g?'w\z9ٳÌ |N@znyR+=up5fQA:fʗ$(tI`D>6I .8q6ٻf'֔HxH>oc(A:*I 1{_!)X}a;R F\M0G?xh7F (\j~ D\WoF^:hy@5\)B;ca#e9z=t}eJ^xWn)cONA>%1p1n\xcLA$G_=`7ap"/ap|\ :33ȫYgem[jITB=:O1"~ڌ7#~d psvTأD=SnwU&uv4B~}qxz^.1fL~W,DFAh Txiڇi1k=(' 0j ߉,]" RmDnZk5+CVS9<(F`/9敇Q+[yV=8w=̈́А}Jdrf8X׮9Et 0f6ܳV/5ZIǪ!L*}%?WMCOiG%06n0ޕ9TuՕ2 p[.{]\%lH#BCSqq:3@ 7"Of}1H2] iE=. luJ?b^ȌCSOs{Ba20BV4`8~ m4*Es]kԘF|%;( H# f$?ESg_uKoIy7HqOt.ԳF~qwa^u+2.@w"Ø! Qtf{p잼|j uKkAhآbʼnW̽n0莕&xE +5W:w4sm,r# uϮmc½5ҰVW$WH%9ii BԴ"wɵ  Lݱ0yUGcDfy{ }J@q4Hڜ, zLpz^}edF/=5[0r{;9b?mQlw6t+wغ1tM)m=z`j |A舏 %d/b2?'OvE5}+ mۻӼ;4bY 0h][WyiUi *E[[6Ǫl8A( ;%3Ǝ*߉:yb騼 G~ȁ 9w=:kPx՗_(L$5rdq˃xIQ%)T=@ⳚzW^ Jb6uST[HC}C rF5`*CԽ- Fׄ-ճgY ^c5+jwfh6,%88pOs zDucy`dVe*BQʥZ/<0U}t7H,aPyȜD7tu5dԘX>&%3~XA>hbus.m}_M!Rb>i BE?twhcb 뒻L.5@I-A cΝnw:"=341'ϱtU7ZmsS9F=x@-'S,S.Qk6Afh`d[Qw-_EsR û&&B~&^, wO>݊ 5Z}9T0A?G󉷩c;(M`BkşRy*xz&w oBm“HO7\ԧR^Z4xR 1'JM&S)%nqO^E+2 pP:J;->{r).|IO\?BQh/M 7HmNڽ|Gbv:.D˳B\pCܹON;TX&{ bő. /c"ٍsb5X5Apn1x6} 1ڙnѨ曝}1:_ tKaDD01WH)Ǚb~fBWxkjBLm-ak PDN#)wҲ#-h/UYd(@ӛsWJi6U| A~T'\콷X=!ڞ=3oUE4E qV6]k*ѢT:ӂ-:Yłb?vpZxOU5:)p e?&쎑+QExWM`fL=B91Z_]"kz,b: oZOיI;v$7谤Z=f TwuW\]l'@N n|p'8ng =Z "ō }my+d96 *SwYETg''R`%:!@D솛4>|S{uSC-?_ޯo5(BVna?ܢT OVy0ܾdj.́/7~t X},%X%߈ZeT/ខIT$)`_@fyCI^~a?| QǮƂӳ, K.)غ8]w~@&<.Y\=qds>ԚS q=~2瑝7_yxE[ɚ֕т.!#9lD?B^'G` \i]l% :SHZ2ܿ-bt Wڤ `r6JMrz _ ] ro,&ʠp a&&Rk=&]u݀yI6vj\ג ׇr6d'oK; OmTbȀڝO0h}{Bi`~=?>UKo: >@]q-y[04KT=qSVs湬a. -WwO1-'J28#C-}T7K~ʧnW27$!ø8C\AT`S0:6>{nCe\9Y¤ ~ÛKvCvY (vZ &>/nlEW Xm;<4)d>L"$U zY? 3.d̉-!aA 7lJ ynuaD )Dkh7HEh=:T6S=h{!gvP1#z̵"~Z)jsU忕赵C /Nū//s˲3}jt~*JLq9)ɍXHGqchT7Ժgp CGWlLjA58ukR'΢u0p,Cr Qi~WKDXpkVIT3"C/4yBgrk 5py`GjONm6R&a;@n{ (*TB'/Wn *b-g)wzPAkF{7?Go "b}oMD-a0ѦԺUsƐ q\D/2#OmN9e,C3-"W2gIr J?KŽ1r9f&iK<`'h5y|,靷O|生!F[fRqnߓ:n]{b͑BNϾÒQV> IIׅC"+[uE=6BLZҥu!bdP h}3Gi+kGj9؟w+쑔o~tNY˪ÖhUS"\XwGbe 0<2ft0keT9":LO,I(zPsz80n#%!o I:u$J@Ϲ$k. /[v3; |靵$MqNҜV9FJrm+1}KcMԱyM:d1oBBm2Zb1r9O0SDGɾץ}' ܎6X2IH58Ƈ1ˁ5fL2+IbUN>۫ח~k U`ݵ bڤ65#Gӟ<1TU *@ IYy*aWpw-vMqK/(@IUEp(dJ g~VsSfU HD5y] Cclk6|cB1Hиμ<Ŭ^f7i^oұqǥ/[NJ6.c1|'Wޅ^z*D. 76f],ነ'{ uocH#+Emw|TQ3A{|go旮m_arVP87u(@MDǤ1thXwB,$ind@M{(4|Ivt3zčaw$\uL&)CwH2_  ݕID3@Jw63 fNnl2v*NwacmQe_9&MhM \= ]>%Y ^-=v(x܁~q~g:OI5÷mCG#=&^!g~roYOCʪρNe'4l>ZZHomu6M?js*Zx3?2S;zZW}FFhKWm"0՚FBK{e{bYWGw%b#aV??̻7[2y%"QyCjzLD3IK ovgͰړ'#H 5k|ٓ5ޤo!I;em;XՓayjf-zrX Rn\QJ+}DuA; ~|llzӧy0'ġ5MHmL!k8E6ƮXjR!bY¸SX'qsܚ|Gp.S BWYdNeO=W֥_zXh'3{xcW:jrV.ҏih]Q`&!]ԛ E US{2R1C+@,孴|2Zr(URȯl;*AJ#$7 T{[˼aΚ<+ m>;YQϹeC\M[uS\ޥVMe W.OnYY UOõY]EjvtCHira#RՌ/Ja1B;9R5V{ɴcuTүP'L^q-UqSF Ag3Z5>7[#YGȷ2VAc[Ub6o±%Ǡ`m@    69 xO:I0=W;ZYů|R06RwQ\b`sPI8(s.j.)D|Cڲ8@Lon3ӗ|q07t: {}\Qpy v7~ese[@椟4;:`5NmkюrO\LkțDQhDpq+h/̩Vd«SאMКw+#T:I?m2 |Ur#;aC3L_.&,Rpi!j8먣,PM`)F DރBڅjՄZ60UYZ#.3u.?X~m8yFw=;񨆶vץwZ [j 8g?Ъt1be! B <0:w ;ux!z"6}o:Uz Xt>hGObJ_W')c+eҡ Zqc+va0A`vh0r^SvVMQ Hr+O2&bGROA~Z @ ^\E 4.das8yNJ7 Pq֊v(3u҉8Cvߓƚ‹miHX:0i`L.o9,&7 PG!iv x|#0<5rn%2#27ӄLP_ 䍰"m(q/0vG.S;NM!0` h9MӿeO`v~($=բ7HLUv8q[+M4|IzAH:H^|0h@Z4nv j0$*,qŋj#I.*ΕWA$nPq5 +t1=fyž,׼p*kc(n(+޺&Iⴈ $Zcb!w'Lc9PAXEHLNij|wڤsO6s6ljz|!ܯn^A+O)~ aZ6\C,mh~WeR?/tL|D(WbCIS)ut 7,?]̫wҒG#牰Pv=90]^gwinIς5+z"8a\:p `;m Qd õfnxD]l 3 p_?ŀu7|o'n02n(5Nrܨw(m$ EUZEefe~evE3 `Ta674D7 2#sRI-#ྔ& M &.daNMƒoa`ȱ3tzJwJJ1N b50;᳿> 1N<$PDVkT%.~+}\av[xO%Ht?mԼ~]Qq- s}vkG'1(_mAêA*ccHE\lFQ" uo2#鈪 Jo27,ZX eB7b r ABK񻯨u: XX9#wim6oOw N~?8Q=H5*Bc]-?Y|PFVD% b;(,$\wWhY*m2.Gώ:tةah̴5t@'F5VZ֗iN?DP@69)϶Daf^Q `U>Pd & 9>am8-j?GM 㔍zP:|8 qwjH2MZI/hJᬺ_% -8FmcOzr'@8}`e'!~j.7' y]NX3\e TRÁ 뺴 $,l>b)J\ o2]Qʬe;ө õ0D*fMsvP,++ֺ|t U~by A㹵R3I( i{d{q@I/H# U4&EI =?yUŕ2_orpK^?FQdrzjf}sdIV䝩;|,[+Xf!?.v_em"Ay:<7t/ׅ/>;p,4c@Q+/*kH8e|DaiV|wˢ;@3h"!`=]U|HW|rlp)PK 8x]"j.ڟtuE8W~9SY]Ehq|{0UPHWCR簹/V9ɨ'Pfi;"{c3f[p#0cA\,n֠Ye* .3? }3Z_YLʧ / lջb:Iqx${-9ɫTaIo*c'm;)84دXI:mšdIt?B*jUL\#xzAs}=9hރ[ўl,2 ݠ"H &nw}&6Ct5a(ΗMrt6~T24;ǎ{ +-Lt.qiTj ƀ"tAt_btY t{ANU~f&4 9~p!Clg]. +HE- h(Mhٷ.5IWj$흧 IǪ|Z>2odleKU^E2Z8r ]z[C-Jk1@RcVZ7)@& -c}jx]ٳfs(Γ5 ([Wf>JErȔIc)[{b=H`LH88t9:5u;` HgoPD=xdd W<pC2X&ߑiV[ 1Rz3޷׌<=H3v#L n""'\qm"g­euI,: ɰGiemSȷ֚㿦3 x%&R*Vk_`bYk`Y^4]v/I[| K*cҧqTZ #C6 =J%,ꇢ :Y æp~.2(d3鏽Ss{ OWQԴ {#-82}eV(C\E = oPT "Uayͩ c+".+DžHDTƞ@5R8<⼋配O.F5u g?;? 'm!|0Eb 6r±Oa[XQ{j [IMv߄9bFijhHc|]MxNc^F: Mʆ>hÄұ g[T[| {SxѪ46t.ۍ %a,CL+YQD#Vڰ~hœW_3-BT~t ٩sދ"׍DlY ۾4{g# vk=)JY?lA̶iYM3VEq)/ùHKQE-jNĪs|e9DQ8[)=dBaqydOpRŕ)B Ku,~hTӷz 6?< "{ m2 Տktf*TK=h-Dh`F#F/z4%H%Q%ݼĵ./9ʿUUfƪh޾H)HU)̐}\OLYd>_0a">q x{B[dc C0=(u@sOOG^S}iqDh1fbeC@`8ɒU.FSoEUmkY٣~xʈuX󎜘kWš]*iğ2򸏢NjƵ~5+CIWW) 81; AE\ sx=JdI;zwe}w"MW3:Jl8D諎JѲB)6w &O1 j8m)%}F+]+)#nL_qvjc4i6豪Dti}Xەlځ xXOվ7tk(] 酶{zrUbcNO*/L1ztSBՑc/ $.CS꧵uбxy!Qq)>/4;\HRb˵y1Bdh_V vV7pZtW6p#Ju,ܧ.R͎Wظi _` xT~P72892T7k>hƅU&d9r R̿n]$ XϝyP8 N׭+~`Axy-¸\W]\E]' #c„$ܵw=(ڔS*TeBHZwB8/޶1-~o-q3$cS|ϰtzώdYIC*:ő]3nHuR t p ;(i>irw„!y~'!Gɟ!U&$!=V'ؤ АQ؀)eUl`{!;Y:)2|j^ UM4w"yyC̼Y Mz$lWuSۜH#d_ry9_JF z( lqfBnk&E#ocG4<h,,ZKm7I(o~kzy2 Qa]!1Lw(}౱v n7:X?:&/*Zt "~OidDvw1POL-DbWPL2I{;(%Hh~ Hg^V{9[M:cIj9x6hixfP'SG \1Վl9{85oBoh ΅>xjY1ڞG}5q Trۊ\# @CUmnp*v=RY:nj3ZN@9y 61?RF;=1@o6hWV>;;qNk!GiK:httɈ#?isy@nBF's3$čH`;SO# Hc/Nr/ /QeI?pv<2Au@wC&5%t!Yy8($tpYR_dKeZ8Ձ/񚊆']tfFPd+ Df^\_*aŸ ! R|VU!( RC~ZX@{R^A- b`n/Lbw/lďb"e *'WT+\ʖ1 <ɕ#F~tY@B|ӽ2I{ Ʌ8dx}̙w58|W/>ǎ3<0W)b2@Vj-' j/L2Md. )XnaDپt_@RbfTG'3a#sh lwWJ&%hf2'~)๟H|pP r@1"-FNa:9<)x)5+H JVBg]b :iSz~8ca|E0Y:i#5 z֑'X"*1%{ $;NP~{xX60y3{`K_@A9`x`ſD\_{Җl>+ .} i{+>O^z_&UϪ4/rƯl&- T# RƳؤB :FBR|;EIq݀>,&p.0˯ï}Ju=K-itlJK-8*-#3~s᧍Fù<Cp艨C~Cƃ( w' 5_ʯ'ZRk I’ yjycc+…eㅇ:U!1$>@@3~nءn@@%f \#Q|yc^ X`LFF*1D8yv3r` {[H8txQ#ŃВrI~%]q yљ5w% ZV9X4'InnZffl`LHnj,_<3OMb6? bkK$F&Z`>!!g 7#nEX䦪C:) ^ 9j}+cֺu>2J[}; v&aͽ$o~Yʴm5n^yXWtmXvaLOUgSN;f[oe("FGwJ)|DV[t Sl3#i";*&U,@ 6ŧcZpcJN MJD( Vzo[Yğ\cq鋖Rs\:$ymmpb5}2oײb[ވrsXkTC8ڟ?c9HozQ?] m8R;MKC/#%2"t"~$~hZNo Q`&^˾aY*av֥hˑfV#(0X|t5UMsx?BKUY2Vqk/ 7S&>_[e%2FyM۱67C ;>g_N";U+/,Y!NuDLm/U^E\&ye'~*CBTrDߟ *5ȁ@ bX8Â{ȫr柃~ eo X7 '!Xbsmm'g`j\UJktY"-|2ҩ^ ~E%gZ:\: [iY]n/+O?ny'`;CޅQz )}mYGBtOP,$ DOݶF \d~խ'Lâ]jOM[K~T>5's~E܉~ l<,>!4:e0AP|%FƤSXŰ;Gv $s/0P技C:Rnrd.{0c'%J.d(GA~,t^C+nm 3*ď6M~9i BfyũYkm/*(zQL?4X iBcX:ƭPfSP yǘNPQ;?ݝT52myۨigBͬW' ԙkit *.p3@Ip-Qf^3'@z$W 7ap)P_a;Ycq4haio+#9iK9K73ܨ`bj)] -MXgRW8On'J)87 v͙|RLtS夫%)[O1S@oAze-.}ѳڻiՐoY/ LJh ve k' ;~P#yb لр+<{Nj}Po$dk>pex*8`rΜK RZXnIXLbH+,H͘O~kž>aF3ZKB.C-QWADt;&T%h[- \ UMP7.O`ZKDD D2 7,p-VR1ic]NSL>$q-_cV*5Z/_+{Z]Z]$خ,5$npm4x #!\ƕފ{iib@Q5pn %RL! c]#@"wKiŰ7: "IG"D^k7@<0VY#&JHpV_ _GIΑϹ097gQN{Ji`y\}1k7ܺI 8#idܚ61 XG| QēPP.cH٥$ LPڳm;Cr1$D .=@!?]? ) ~'UP!qW-Tx )do'Iʟ8Hu`5۳cǔ 6J٨~I7B;9RkĤP8st#ycPGy_u?>qRK?34wްH`d?!9+>yZWc`i1}_qv̮oA4u3(!+x0h^ZzO2D/5mk>|4=@s0*ypAdOTd p#yLMK.{9߆)#ykf `<#60E[_$~_Ұ?>-4OKRՅiUB "&Гk?{;0gf 2qu$g)G}|Zyx'}WA\/j^'HTfW<,dl(9 vY{o2uUW y0Fj GwNDU8WENh) X3e`NYɆDm-VO~H cQBPQ ofN9~wo$w!88G{&* s{J#~mF@7.&̮gDsmbCG*g(' ,*c35k#ĢMBNFn w/8W`ٍ4 g}`c`s2T\s_]PA SFEjş@qZyykKJHLVw×Ei>[ERTzxxT{+1i @;BaR eap/;zyν$LҎ3vv̀٨Y&󬸲q ~WA~'[Q캇6xJoQJ($2'fݐkm||__S @ dZRW*!؈,-pNNTq= :zw$Z-R">vW$"饵n^9x1?g1\7kYӐJ]vUu" pl[+ԑ-ДQ{{'XpyqhjU=֐>t}Jpq}xNFa$̟}Y|=Nt!K6@7 7瞳*!grѦW5 V5O.?lt 0w0Y8}N?aǹ,NdX)UTo6;OBQ>DCqQ >KxJ5<嫶 h7$*-#'s 7@jTTAc/];bxO9'P7Oylc'F<%Qx@%?g(4 Z.(wc߼,},ZJL^R{J~ +SNG}_儽fdwșfWǶzJ ~ T9\Dz1ct 9kg#j%Ʉ8:%PR&{@dU,/WwőVTI@w jꥂP@uUӒ-S \ir3#hOnRc.t%8ֺ;ts|.a1Z:mƋMXZ׍w :AXʰ/)!;E1[kÁL޶'M_)e9~3vH"^HAC?xKSjp'gBj{X4YQW`Ě g|ߍ_!u k2"R9 j9r[0̤*~Z1oV ͝ndZc||;I7m!5#xXT,:n)*XsIWO6?g1bo}a H=܋EtmT$-!]Z'_[:B$@ٗ=,x$#5A*9A/ R& v寰MAE"o,5ʃ r/4;P.dx%o?Fq;1,2cYgT/ݑ(J9R(_ޭm~9BC)cfi՚O44U}ϲ2q0l z*F@0$2_QLՕ\a-~'JxjMt6u=FԞ'A*|pJ}nc@kKf?r[Dgk6.r><;{cl֯'_Uؚ0]+Г:MB*-uA +*tg~l1ssfS;Mx`T} ?EeOG?פrR 9'>bxā z@'0i9짽h]C$bAMJ$lh¯%v>s=ar}m B$1 ȸ{'*c;L —$lY >*W5ZvVBpgoGTcs-`-˥4'}p /Bnzt]:)g;C}2{t#Ѩ.w岁@KdSveݵz߆M[?`j=vxy ka-Mzyʤ@4}R8hq@E6:N޳39]yԝ tR#Sgv']䉈*>K杯E[p0,Bp{?Q{FQ\_΂T̀e3^kin m }ڳ33ߝd^,Nһ_iǥi6S1ըEj]KSz<؟V* .nLs6/3tP*\ƨI⦍܅PmB]j{_&\y S2[/tq_` Z~Fv]&ń?TEщT3^d:M3bPK{:?(U$Ue ic@Jin^W+/)~G =^nˆTON|-Y?h\tP\6s(DZAx'TےoXÓdlǪ?\LjHyx`&ȖiM`ADbKd!:%>Oo7$Bp4PJp$CN thbwqSi) Xlv ( _9#)$y8aZ`ГexlZy8Y LXZ>\;-↕ٯ4j/jP*c%KFPMs,[_(b5T>`R&(ׅL RZ 8䙘;,~c 'GNl8ޖ҈2y&b@X-z_؇A׽%hfʋwF7[rRth|,&*% & xXEU0sNpǛԎuZB`mGSnG*ں߻$#uU2. ES;64S t&xB8*/n05@T} ^b:8ANLȮ\ula0~ ?'}(1G4Y\:ҹX Du>(+ MdsF]Z8_NrD8}ܠ ?x>@WܭKjkH3!(-jg@DUPnᣖjw)* R!J@ \𭝙]99.ZD.ܬ '@e>iy?Ȳcʦgb3)Vn1?gjWޜ^򒗴Zngد|Gv|Ȼ.zIrWT> W a<' Yߑ;2rtyAb]XEge]*yGL_OS"*Q9x-)?"Y0@gOݪKR eF !h;M+ưPv=Hkwʭ3-Eٜb~:':?O+F=\8&$e ĖiX\2!u!j ia1]eFZP :][>eG<;R,(*l HSt`24sI#kձ\tÍ'`5 j56dXI2@4?bUoe؅'R㭘oC'>BV+lfzmvWEш '(LQAHo 'ٛd|i^·3#"o5~4'x81Pe%Y{\tNԈ9 u2dHORRFy{6)G^H]C> uFZ97=jV<"yghas6 $*O״<]_]?S&YV ,l"Dݢ_UV=8[4έ#ʣDQKcI{O.㊫9E\f,y@gsSin!`P]s#bHk+U¦ygp iL]M6]RE9l[eʉPN.ְS -t:E#i=F"#eovw AmR(^a^[ ϸw!jAe5(FaN"sjr IJ fhDٍ`u?.™R@%>biܒk\Q hֻ:r̓hoIfC ;A|g[%YCɑآf jNC^I+TdW ?6M_sGą̭ ·wAlO>?YvLWgM3 ? ?5̓ޅ -Q=Ns vX%eL}Gd{z<\o\ 5I7МEh|XUjچsf$OGDt7aXyᅦۚ@կ(UI4^g]9ٰm1%1R{ux(7Z6yu B"g1&udvIcdÈkҞ'|`fO$ɃWҘ~[v/R}u|Y1N%W앾" F!$!nW>׹WHDl.!X+Q ou[#}rl[h|^b9 OA^țD)caXfq +ŇkpҠ8yo8P ְxA v9»s&ndX=b15ak'G<pFGċlƩdѭ B=-&zͽY4;'׼SU¤#lw&z&sT2'hrmc Fh,myBvƨ0emܽFbyhcbmf#qu|D:"pu CET͡V]16ωw0C C*xb '][RUn)">ly<}ӥ )?ziKk#9Oi_ |EZکĮ1_0K=" lgk)α^ AGĘE%Gc*[V`y1;'[݋135 ,h% e>U7 sN΁z\kldSۧ!ȼ؀Ԋ])|kR$ڮNsl5 L-&QMKoΞ8EFg)RٱVuKCSZMS"ǭ-J~l+S+HídKjiw9HT $WЅT$JA2Փ&%҃ Zٽ*9{4LjVdRuE^g$@7'W[j]]uVȓNQa:1d&B:r\!t}"ѓޤ5l{TL k̽]3nCJգV,l16&xk*xfZ}ba.ٱ2`-vGuy~AX_#l wi^?UH~ P0*ewVD@$vUm{TPGv pu{bӧdrԱ@ed)j_< #x6孫\ %!^c<`vȪF s@}{M[)"gl87[1%A@[3HwxX46B?Z]C^sL^k|=]m,ڜwܻxlt&sZPsMcJwXjT;, 9->Okf : |}K;)槊ĮW[Qᧄ5ޮ+Ok~+Jr jSv8 \ۓIh=@zldq}GL0 <~ҹڸv5Ds6(+~'WX>PABt k|k?گj>_:36# 3*\%:Qsŗ:y}٨ r!GGqB <kD/Gc)KbNBѼsIhD7LzC36D$T$h$}"wvBE"m[܊!O DLxг'R1ɍ*59Ϯ" k(^33@tϽ0[yWr;jψm9͔F`/kP9.9_^ APqz#SY愜l'4%pFxHԑn܀/:PI a4ԙ7q߰?gxy@pgKgI4SlcjIOP0Ȼ@icb@lѻ‰3:P+"}K74MDdӳFV?$éf0jн$NZ<%w:@K%{1q GWTNCD: ;kB `L08t:ݐ}Bmi-x-.n݌e3HE0c_.g-v;㗔gQp8 f.{EZ#rB儡ᵹ2ev댼\B-Ϝ~L'/U~mնMOiB+b0+߾mj+| 1K C8Kj ip *ʜ]G°cnͧ?~BP!P@sGD>䫷wԸ̎MkCo!/ؕԍ6WxHCH[Ŧ5 xޘf+ >' $S%qL_e_ѥn}0.E<ބu~1j+"!WW2/YћVE0$O$/pC@Qpkl`8͙o"sd1!UZ^`Z5W5?=mZ;xѠa8S ܯաr1oh裷)@O/dc>lϱ%ZW(D{_bo,1y+:}?)袎vz hT%^k{͸ТpÑNrN )){fQXt1uƼm#ƫIUn?>bHe#5t7ɈH6ƕS4BϧWV!I", PR\5W")ʳԕ-!i/wәE.^.p7 :o.0iiAfg>:^;'fPCߎ)+c}3O~<'X8J ŵ,mymQe%c{׉ Lj,wN)R\gԇAvkp2Oo'W$/JkrgSW8a6_}dtQ8 s+7LlDh AlYW#<M*aRC.υ?.>W\wT L?+ dpv{oá*`^iWWm`&6 WY`+ȩh!UܘjV1ʻ#ϜH:DupqMgu; aνzUS!:hP߂R!#-!|:{Ñ ~BbTէ2nv8=^#7Ufp̼cf }oO.;0F-=,"Շ%0`H?bk%͇JU,e93Zb2*:G 2G1 O5|\/]3 s\ГjHyA-.h@ 4Wjl5h#ʣuz7vI.bҬxښZΙa+bQ6LAt:}!" FcYFmC"2P̝*uPy\i EmT8A!}* 1Cʨ>eDf!X*i6-%Ihr>µ؉ͥlo17O;s Bt&DX{! sROCĎ~-UzWѭ9z1SGą}`LHtr=^̒f=6 aoaa>iXπfǩUM*Z~6[V5Fc͗2 &_'AYG=:ZK` d<1uv- ]d2LB4.U/IOhCD'1PQz UѤdDhtA3=gVL$rAg%Wìc9)V4mΤխ!&ߪԤ³NW~^GUdi mmҚbyx!;nj%{͢вwqhs!5΢M]w5g*.H!y5:ZxW2y(˦ElPU4Jc|(o*2B=\E+κb;ת֜0BʼnʭW"?@iܵ롗 ?y3SX\۱uԦFpF'ܴ|& B WPP$7Pt56u? @9m:tTv.Z H. _ܳE$>[ ?%+ԾY̎L\w#(<Ds?ϙ_;"PT !-\ń|pwha?Uz&]b/%i0FߨEas t<~=Ңq%90XYS p$2Sha8Xo0~ŷzgx1(pH~3# Lߓ6r8k {v;S5 }d&;{=קaM<=}VĭMU^;yʆnA@F(:J?;Xd@)X&k1h!H&i_޻ܫqti;"P[št 4?2%ݷL[IBQ8-A)߀ GEe؜9aZ/CZl;آ iv|˝}x {ZF/,ө F=*[J2L/tн{C E@ a"=`n'\e핷 7k}Y\M(5y\*IiNef/nV4Yew ?:kLd=f_"rb,Dglv,\Ap ` r@0*Ӄ22+'\%w ZmֳD~]qʕ;Te,D&"\ .ȅQ\j;׭kp~v\皞R-q:oXl9ncPEGAg|-Lp]U/>z?նjv-Y Px{l<@Ӷ^u,瓑Tsw:/ >jbYFdoTXDE'_$E\tؼvSDD c3_l$Pr%)"c_ -|CU47 B11'ga;Eٔ!fZxqkUtYp}c#bŨiL0 [^(9wJ{C@bnH $B|U4u4Rig.Wz]r32c8Vl  Jՙ& U_8E4 `3$4m.4$Mn >QI9(cr픯\l=YD.etm=RݦLkU;}1K".E:=UU:x?S}tVgGQQOj$2 Yk7_`'yDdl~VL);f,jgOr, GW D?eDx(B=O_Xs_q)aGo}EIZӜRppmի]K%h7U7^Ws?e@~K#8@ki`a|`#u"7[pOhfp6{٘#AڔBvjyvx[p.߆aA]0SZ-NTY+wJT6Ø^.`.ʅ|[7M̔T1~U.pqT,/={Wu.Oȼ*lgj)0h.kj\fg OdPO7̙s %%kUBP ClH*JP f.%G9->ph+iaGզ+;VZ&e- )APgp%'lic}R8^H?Q-!o]_;x@MsSnK >FjmHdUQ@|Zv<2G%^@Qy/5^M>cE>y!/&!,Na1=$A;](fX] Ҩ&:RҕJ H!dmǽȟh3+:]}}yK o7[꓎iis8]J(˥@TK50߉9YcgkM)>OQ(8mzq y&W*.2%:3ƯBZrq]ͳ`sDW\O{XGp6Py{ |!r;hmP5dՑ+R+0\,P7vﺽ0 X5曀ȯΌ{tOFrU̵S눻JN˒:g1(TO)eܜJXyknup26bÙ8f϶lHT% p&E) ql wzk5@ %mw@, 'dDlA$-\{pC42MCn8Rd? ^ќc;E.{BA]jf߆cYPDZ׾ DW^687TE;qz@%nLOI_}-n= T X؆499cPچtdcEGA&0iQ^>ϧ uHegT33WX.\tR=p4"-rC J㇬| YuiʔF,6Ri28'y݉=]LZdlO/벣9t8S{i)*(ƑR\IN{dĀ]IćO@W XFK1hX`]N#ˉ ꖘRNgڼhϹܠμqU(C/ςؓKQGG<,!V*7"V>Iz1}' \VBZnesE>1p%H2g+Jy`IIWR{ouUs=N UUP4 +/*I_qC8?FC2,)ܨR+0YHa_ RIT=Y#S:*Ay򷡚5U|ϑ8z/̤>͛t/nfJ%aL{ ,[^]8g zb>HmQAq$O T9ہ$V‡1"&0EubM}4L}pkxty*Yǐ= MA EI|FsMܩ_bExB:cEF)ÂAu\jطan L@'뇻Ɯ M9n em~IgJpq+!dD@w3ikI1e%iKԤMxܳ'5hweGzoGw\i?;,W+|w4SaW'Xo'i]yb#Ɣ3镒E5//(2Vu,tRƻJ_\B#e\+ kNbD˽\~'(<ۢaܐ~(`ͼFs}AsʇNӍSc1)ʁ{ua 7s˅emL^1ɥʩolA)608|$Kȯ:M  %ʢW-7*+xTtx8T.ǹ PM3gܥo|^eѕUJg!"Tf"<];' .-MQTO65Cc*U oAqEѬO6&IU1ؚ^y> HvZ߼pNrYW|c ÃvvPvw]ry\JmPp!^q5"zRս>.9zm'ݑƄ,4es\菔-.u`ǜvqZ6~ ۜff*gsu&ȬIAIVHoYݗOʷR+ ߣeH|yYHju|y">2 ֍)f+5u@\Ő B]5L+h Nf~thbFl"XKnC*k<%[  x֪pЫp `0Y-`b(kN4^$PC咇%lSؐu z=mRMk]{F湃K*\2+E;!v3f´D+H Mzrfr{89Zhg2 J[Woh2 `tM}ދ:HďlT&sn/j9|0 }N%of1:;;r{GO& QN=Ɔ/cP&8P/HXs9}voc\E.Zh cK ;Sv%/9SCh/a)HT7Dg1Ti\ E[NJP!-8_ioi_DyR[FȝڄZ% ~؈ q;kX;6q>oV)I hamB<]{(|]]+g!ܪCF9G##,!7xޘtet'xr1CIQ t~F{]ˤ9S"ѝ5~8,c3!"3Elb'~G,Vǻ.EڹIid$2`CCXD~e'Тdᙒ|<"m#pԖW\7H#5]bQKrn,o JQόY?S~|6zOWn H?Y ߏZd0q7/UK:JbdƖ YP5ךr|O:Vj.= )t9Y$J:ׂOL@j\*=@" lPi|FvC*[)PXz|ߓPԧtZt! a(V=6~7JCv)Cn|M" cGK<U÷Ic镘{qZ%M$:JpȺXb]@!ޔȄvtE}oĺbFC.u -4' x\fT:ZyL Orl6'ӽ(V[|&KMGG/'JZP:мʪ|1z qsy\kV{e&-cÔZ1GiU' 2;)-yUL Q[bB9,^r:yv6c_!bWׂYwKwړӁ'϶(b'x,fC@aJ>C %!Ò ^ܦIFTʅN G4Rm~\ydXv >K7OrYvf3xHww:M3fma\[s%crW#0*k"Dz+I)z`c,NGbUqgĀwbZ Ps݁N1'jFG -UUHp9b4q%?q$MtTTq zvx?JӡUh?| וͷeN.O+0ho=x'v=y*Vc/xu9<KbO9p.R_PϹ!~ KU`ԴjRuwh.fUR.-s[0P^6s[.OYx/?ZEk6q Yuxn:WĆaqcqu_LZa'#EȸUW x-C$}GS2T@d8HrMWP6 U[>'(pM:&\z6+7R4G\}Ce=*RԏM6$ng@ȃ;/* M ^}vۧ݉V-%:. j#p i$'Kt-%>OL.&&+MWsfR)aSoT쏁ޥ uF)ef4tMIIi{PršH9~;,p=9->28GWĜ0@xгJdEnD cR})~/Lϛ~6͙홖?;Ycl FC7Qpր9-1#Kg;IqkœKjD; KK2];6(bujk6 Vc`RF)_rü8 ]˸ ei XTZ1#;)jH]RmH9t l_ZG񬧵XOAiupARV[+bu,&lrfEv`\'_&yoN=nƣq3^g4zcx,,edǃ?S>9~ch7K=N "ot ciL'#1b#g-hk!GJ A~ФݍV#X7d}Jl G0  qYڹr~0!.p:K+i A->Ct|aziܻwЛ%#ټJW#bZ;S }oQ5,QIJԠwrc]ad: K8+IZtM =E7/IS>* KUƢ0xf}EHAXew>9pzcF)*R< 7WҮRXԄ! w绖|ʟGfF!M _=~+t &7yKbvyݱtS]IyD ix[2j3^j _VrP084o°i`KNts\K^^$ $l@w#31&#/GܡD^KCذdB"]@M@PmH"öw2s;Ӟr8 Vÿ#z"#+(Cy؝*9"4=Dcɩ%"p6d{@%@{3r݉`~H 9s^&X!sf7̆KnƏoQM &Wz IMy}BǍDUim"qRheRVc#AH6~V^Rlbc BiJ؄"m JB Ӳ۾z@R`h_5]7;t8$YcYEUr_?RQg0qFO7"OKஂ`[Udrb?ӫ6LzrGeSpŢ2Ǵ1;1=>2@$! ۓzUQyW*tX>.h+LXGgFj|թZ@2]7*(]NjA+FwgNS~5+ ͭ@0&I(R/Gp;#~n}=~#>;KK2 M4rY h3۰' 裷-pz`m̵_\]DYXZ6~%<Gc`|.؎UJP?@0鹣ف݀ut7_H3xr* ^TW8<~ha3c ە3,xѠ~t,Իf~^0}{ a`˴\jua>YIQppt3B$C]_&}7ֵU_IA EO92}XvsYDOk4^'u!@:tng*,2YA}r>yjD갢#T@5@o)}t6QU2(|75HpJ]Ul^%?Ԉ+A=DՀm_' ݱrEmd<*wY Y@JQ]^͌X]ѵw lsҀV<cPz\[!|Ho~roUO[bBh|q YK1PCh3Qj]$kOWASIB{Mz \J44 ZmO(mJ̷ESb0ϴ!fWL>Q9ĺj7y)~/$f4t>9ğZf胅Y/?J=fG|jUމhK ɸ˹ mtS* 9ggl+Uqš $1۱4e7kJ#Α& ;MH>+kC }|`_ðUFW:BEorQ@E`Jdo:O*L (.ƻ,8ݝyz=^0$Ntz/,gWB8褐/"͓+D䳞:\ V 77bx z!FS,V[7Q[xbdE{Jh^tQ*D(cE+n3*':[`M´/4ViW!v:T/Gl'2%S{VUԒA7?$#61_Zga?GPWZK{E^ PRikz{?aƄ͙UBNW&e̩ jlZyj\]JTg;,,p#w80۟?c 5w:XD"+:] sݥsm`e:)/l8nwnS eCp:nrBD ;hmk%]sco(*`B\~j0\%g07ULtW*^N̓hȉNIǍϽCY_rܧnsvA BD|_Q<0S@*M%wl*Sw&| ezMV&sx$hɮE)QKw1v&8ɯIY] ;%qݵz '5 Pìo]vF6;_1R ~v~tMYl m&ڟ$,n'ɼ\\C83\t/43AAmLZ@Sjw;V['syr !V_=%ZxVpKHPyʢjV^ϖvIoȧ8Y"ٶ1e>4gs|.HcBz2eѠG@|+bmpۢJV pCzƔq'02;Q)"{\I8Ma><-Ko"sÇ.Yͧٿ(8!%iX,Րd%d>67E9NsOk s ~҆z7J&mɆ*!za1@=fh "?}߬I$Gٴn!߱ d)C#|*cYMj:2m?Z%;#b RYI KN04;}+F5ͩrRb%"3t^fesK0*Z`gg53ȺUW7m_Q}%XR ڎ8oY+a飡o괎OH7ɗYu%WQIqOM "h/߯='tqA(%GlP2e穗Jg[Hvpm]l Hi2lkm_:(Ǥ^;w93"φe85NjЖ1oբ0Zb'km,r(2fed;yVs TI4C{J5@(llVڴ&C#Fm2ERsPϼqt/쎳웊XE-:UPt3!$KYB-^j`F#(%89vz![7#Hp`+ArxL=5(<)AԹ^%N)s cgAtR7tKB}J_OCp̙3 hB?bZ]&kM+֠m O{9}걈 >`CJtI $3󂔺?㏲."H n+.sb*j;!t&> 4 4 +vm@lbD73m*$ӡmS{ЪJ$v&lK&8/sqƬ~E/[yMv=A0!mu_AP}E .2?0w'].:A&`vsJ~07e iboďR7g2 0tRNW-:^+!-I hX*~z3c>~z$Sk+PC+v5D<5"fv~-uk&"-00̻YcٷGqtQ$bA^4 0d{)l8zrm7pS`a D)ܛqYÐ2zVuB@iN=86LpgAiQu L y`x.x) [qApe&bs6HЗY-j55 eqB~a`DnNF$#ƊTcy|p~H:D ya$l+,UQQ!{pzR(whY\%< /{63 Q$HuöeGR\1+?>^f4yǦHo;s>l:~pǒul& :ϪA˸z.~W)T^BCz83JŶB)o}% 4+ҖgVRq^_@1`*RRvSat z (/xb\TWFbRf'p@(w]sѱ(+ٶKnuOIRZGjήhU4i+VINh7&9)jG[^چ(Uy !PYc#x744c}ǐYΚg'^jO&jmR`V,SlsQ!< z{}vIVbMcƤYhGn ㎾2Rͬb|d6-'QA'lzzDѩWW}:&24w+E :#5*JɊMH ӣH8+1#&JnyO|PL=&!ZB- @сƍ?M r]3˲f^-LFz$jNhD*0cjQ[}ܼ#&Zzlj w4E8CsXңFw'SH&2 hrg3[uo: Ԏ5%EVj>Pb0,NSAKDv[\ džf6bhG"  4 ZΈ(m h '-7d)tx_KvZp.[ 4e=Z!@0p$ ]?2T1;u[I` A⓳խGg08֭は_- @:?IvNKs.+\Ѡ}Wj)s) g vnLUv5Ď{9  ^M:EF`sddC|vMeT(}D'H#dr@S.@kHfłΊ3spt^m `c^}H@1|ٝ3.ǺlH `憹I>, ;8z3ZCλὭVzۉI=t4>kZY7}2|#tox[. zr6NSx$,u=m9 HB )*.ؒ3a6 S +&ثE^W8 Oݫ/!I!'$ xD>ΒJ(BM>|f{t>i{/)^f$VT>J;{gK]s1_mCt ~€@I)K6$~ߘ鴭EH%*BZW<вoryls 7?\ā~B/'MBc 08K{Bd0~$G7)?-7#eWigEc pem? 5u<`ZI9glxs!Md|@QpU0\?P}عZʛDva'HV-y 2uĤ.SDR117 ^ О ?4>#6pd 4Cw%*t.07v/\LQ_|G`m~>4&9%bbe#sFVa Uղ[ koR|{j¤Akm> [x8pbi>H)"!)b9tq:eB5`c@ Ţyxrg\,$_Ny˖˦u~Џ\v_%TsD<GiSJ䜎bd%s 4}[ z) !UXG-SL>?Z!ট5bƃ\*OZAh43fDZ8n֍)b˨" r-7 P(]+ }ÿ3HU,ld>44[Y:dMLavťYk$f6NxL1àKL0/c{nMEْP Q`Vd:r*oP:rYoVSmCgM4G:?Yȡ05rهԳJh[3v=tI+l QoW֭K-i jxyw0XJq=zޕ(/}EalhsAE޼wUWŨHd߶D忳}38<d Rg "{5||YٵҦoߨ$DYVVYSUa>`P؋#9QKWdyI;ךM`%i]{UptO!ŧH,[]!UxPMgm`I,|1RnzQx^\Vr[- 'nvh$xi(7iYdޜ/Gw0@ ltBO1$;:9ʜqG =ިg{M4]R^ ޟL.A,oKV^J-N1wIޭzͩL:B?aQeZ]F4~8%.C/+Ad]W[~AdRA/XelE,5@X՟Pm9rږɜAӠ^Y37P%Eަ Lr(p6?ypuē`呂"9^ q2\e@k`Ȱ2yqBW'DKܮ=_Kl7%&n?EWlU? zcq2GrMhqczkHOp*4i.* X/P9<#v-Cv$=5YC @ 5yitc7>_R.5/K5%1릳)e)iƮCS wjUA{/NY4D脪w]0ѯ:Et^Dd=c&QLT;baaxsWI.j'^ a3tw>Gkzs;'kf.]ǮbpNk '7uлP Hkr=J900Y~B/ǖoi AL@n%H"{qWѿن'4gh6:9~W[(SCԏS-X-bw_۾kݎ?ܘUG6x`d i#!XYCyßu;ĤxIP,;0D MfрBa{ CkfB=n# K~գD{30QnjүYZˆAp4ޚKu!фn N1QUV^e;Y < "7¿Z(9掄Rru( QU ݤH M-Σ؎p w|B޷mn^dR+k 65AHx٤1?oLqi1gi+)p;m޳3B0SZ?R@O& aPC>,Xvugl!J8Mk5#"c?ȶS \#čpOB7-y3K\]:̰}ϕ[EbJU Ce6<B(]^-R( FS$" PLEq81rjUH4||F\P},=x󮋩Ve}H{ s"m6՚Xue*TUG_㐵 06+ek]{QkyΣxFڰg]FfMm-dM@E@-әӆ#t Ud4On_~w/^ x|+Bi EP9@C/ckI=kw/-ʯJ;Eǯj"ZiVpMϿWѡM jG9@D *Y"FMo_^S anjG0D'7VitOTCqCffIl޳ O.{G c4pK$ (׳ASr쁢?,g8Q:Ž±kcJR\ݮ/b%nq/GgoPQn+JJ+^P& E'6As!2[X,9h H`<]LDg7(5bP捦:IB3)fRYIt9`ZX~G]h:\+x~[8OF/Mȓ6y%O1Q^N#.}KXpr򇭹܆NiWcdNg{D2Sir',]~:O|(Iuim!dG]52Vp$`I oH1S3Y17{XӤ[i!qŅ.>?ezoZ͂4WN{w;;!.Ģ։ ;ʇ@4`j&}bZ?%8MaR[7z!]Ut62~gX`KUa$ :R1ri1 fWX5y"T6@7Ѯu1H pqS $ؖw lG|mz}@ne^cƊoZ>Bo153nmm+17bZ.TٶqҒКM J߂%ExdE3g7 aa=gRjј!iڪ]RJu6^K\%]% !Eݼ'IcI/l0yڔab=2}!l!% Ac!"wW,,qNnx¯y>T} 8nڠ-!JLKX {Գm" T\k~_V:B$rӃW#Rl 2 ެ>7ndҟ)'}|HpQS'iGֈ/:iLr-%=)n}Ϙ.P6u e`E&4}(P'&z[7Q sNtoIǨ+ո W mxf$<\5r{ @Lr/h0ONvF3^/zFh܋`h?3}R±ԥ1js7Ū %~$f`QRQQ=vϻudCh[H;VMPq9w~ jMe !ϩdfQ!#^\2p3F3g:LR F^KuF5nuܧ[Gl&bsI-=Y$`K  @ҝp2|ӿ/_6^E+veH:33g_Z~f(*|1>~uuMrjFdΘ"I[6ͯU{{xO- K3C oK'yKL܃^9ig9+b ZeFS@6 tNY>yy lBWgWwwg~0\3b") C#nmò6xdzMﹴ͐^ <51Ny-lgd̩@?$w_R*\gYRKrxRQnv1"a=x (P~ C>MqRt8@sӥ=Ndr’vQC86[qsJW(G~x. JS3* 7ESw$ab_"]ug#>'>JH[MVU𚘥jP$U< ',>AGVAɗc2X)^y9f=灷T< Z qjJQt3ڙ*'+F(s` SU/t,I0~4Dk%퐊A;ZJԱLfx50 F:]$NTH~S=jD)b]d6; cpH,,%- _=~ǵv/%{"!82dǙcxǽZ ^})Ƅ\,0WaGCf84r 3ukU Ⰷ%M؅yMTk !w%%+K+ ~4=۶1ei:wʥVV}MA!(A ഠXr%/Ү;tLmG) Y vX҂VnSKLdž># \)e|'GG`~; -ONv=ۘZ1LM)-W?tUYZ9H]KmȡDҫۀӝn]kS'|:&@3L(Kb-[wY4]Q%UviWxҭۧHQf^%8Ona^0r22HpBƾpxs1GUFԒ+Fǧ_WoL.2.Ǿid Bo`cNY1ǻd\:_CN^VIB6sYkA7g FmKKQ4*%-{Mϯd[&@HT E=2h-ڱ?u aQ{:iwFrn $&&꠆!-~vaqX;d9 O~C+H;eOs: I&}lc9ws@jYa9i3Q_ ]П\Q%~CI - aPjxBq`,z@[d29na I>9n~8m=.#d!*A+6{7k}b%'< s{Ҽi-t0(O k.*!6I6EEG(LI79G>O{]|OQfVąxUSpVР9rl$)3S@W'.&w8ğB[E5~5K'ʬ<:OX %֮JW9:(GJ<كv02g9aWтɢzҳ8&35@)/0xK`G'B. yNjө1eG_~f}Gi~}(TU, n:_!{B0.R@a8#S$5mH'c;+6ϬB^=hL!NFG.(A.BlI|Nօ]P:-|{fyZC$%Vƈ>=6kk49uͯ{ 14m%u j~y|B뙟y 3$?",F9'-d =bB*mdFݥ7qS=[Sa"R޲hzD3,NMR0\٬ / yl,s%]W۠{ 0Zac竄Ch ,~ݴ&gٳ|L%dbMZ킃hʆ~b f$6]z o<rPsFJv~UXW#ORsd%Fk]*7W Q?{t7Ȇ1Z Ʊh9WL߃6{n6ӎңNځ) msAf7-}<z.}>[Ikʃ1?yT4dw+ݝ~xM^;jR 'A|⊤l"KUw٧4Su):= 6E%3r`8T;#MzcLFJ, M$dRj%mNW.k9yUwZiPTֵ3Et]lUUt1+% TӲHG&ax'T'#`^nTд'qTY *d;C Qc܏wTIQ LVR"a_feJVr:2 br-ĶA s`+QsBJiYԳ ~Gx,]I1`K|0_F&5~<@<՛/J˻_b`I ΰZX-䱭`|I~ a=L~j،|dr2Uriנd["!'Zq Kllpgi5@xr^ x\.kFيXS&}/˟Op"I+32WiϫpO]&;?jky)zE7!iD[֑.)za&W;Jy-ɱ-.CdiZ&BeKY%x?43ڧn^)ԋYVOksv T7mȇ"UwH>a_f41kyiÏ4\R04󱌴<PN\Aރ/Hݵpe'LSW Tz LT.iAgmưnK3š(C&bKe%qOg7v2Ê>aEWUxw!p*wkP{3 :Xqtk/|kG ;0-m/v#ufr$4st)W(ÎBj:GWO,ST d%MVڲn!.YLüH'!5 UorR6SC [N#^a=c3`щ "yXGۡN5;njySowtI85(q+w",FcwlUNYLPj|3^0B6dž[Y~yl_UG4G& ac> :P7|#wAw#ə3xJ|oZ\6y9Z%<%׸τE|,~`mU\ֺҟC{smUS׷n)plNF[qw3My@_w 5Ljj7\,k{PoVn{:kkQ|u\"Pr iY/@ߖtic{1o5a$}zv0U\WX^2#kiܥ&r \c?@p]EJ 'i&yW`&od%vvP}{[ JO"}qziZB{5E{9n8%w؋e5b8,!sEYLZ}m*BܶEc'eVۀȀBĄBԢ3ǢeJ!W"9 3=ݟzF$qLhI`t gޚ 4r=r9Cwdߌ`m,Br,4QCz LD˽N4?(o4kK=d Ix;AOP19էhA=N HU&AV/-Qn)* pxԔk 1u nsٿYh ቈqU8{Mh[{~Q ۸1YP{isݪw;HIoFg@z;Es ,`si`4JF{'ior7~**MP;CtwԜt2:ф~}'又FxV!o5\yИϴ= =$҄G7Ӏ{PZq*o%cj:SM3 Osvc5)=0YA@[VQ_S3rXޢ UY~UqHV =7\vtڭf unWqzhTz HvIAQXOnixpom`L9XfPyȫˉb&_o`0qz@EGz*X(q[uo]@Yoml adv?v1(x[Mv~i4>2?.K^ݱtvЌWMzptbkߥ+ KIB.wsVlN<%wWWV*G#nX-fŋX0$7OfR}ck´U&&k乏?se6 VzUǚt P?U{Kp/#.&ϻ Ovknd5>Q!+=IRiM2Yiu4 / +M7k {"X`)¥5W d$Q{V*34rUѴZGlucJ0TBDDpM_jɵmw6aGQy3D'Wl_SSj3+˞ tRYQxURmL_wֹBk$g"`hy Sa)=o1hBٹaEHCW_iW1Gr˒9gi G8q^}|H CztԖ5KP Dao{FM1_v6|9N: Ha=p hɍUY]i15}v\-Ͽu䞧TEDg3R SL#zD(B_b 1k?0$ãsRNA:77#( z1(oXP F`bfS!7sꔇ`u]Ai2H Վ }#aֺ^wUS)hpF]a^L&Yњ#U]2lUekdDiAOSqpF >82wV>,~-R;}k,dY_]Y멊#F=ܟ!b~H?׊8l>MHq Y/,l-v.j߁t2N"2%b8%"nKOeQubgP!* Yr4jKr[ m\=zu]D(/.Pk"05ZR?W͝2E%8ȡS]i\9e,8UrUR wnҞ 'tv=m0(=Õi 6ck}KXqY%|dp\m{p`'[^_Y{53]m}; ih7W3ք0XY` IgTpAokgeo,ڰ爧0'Ƒ!xͥ靑z$OMwg$q%{ݠ]N@#o%7wLl `jZPՏir /P}tTK p$<I@?_>̴Ae+ s#Qk[gw2è3LHWwem{*۲L~!E&<(a0/ٜOQwPߴGƞW;p|TŖXm<5 W$44`,fAir*&;?F7١dFc2x|BIC8ꐟ:Uٗb ʇɱ:b0Oq9b{vo%_B`_7m=[Y3»\5 p5ѐTpǛEt`7@ݎS,9X }!3Sś&Xﱔ }.p{Xҩ{{Kc|o^?ϑU{ħWjeۥݭTڎj@F^%VYnxF34g(BU!ǯ8ш2 hU?$+T?x ;sQרš!k|'I`q?o~+0ádip)@-pVlh4 ͫGpqOgA2];} 'kY1 ӃqE5;rZse "Dmǿz|T`XpcHzC21vx:R_vZÍd8.gɃm\.C' wTXI8I^C>]S}1\61s5n:NG=Eɣ6P8l7>:DK6SO^6}sfrD8z9'Iˊn?w;?m\ ) s/Uݠe$eYI>ChRIøOVn;gyc;<uc> X*jʼe@YDh$ No/𪖔} &I Пz | p%?DENY{$!͚=Dۊ3&DHH d=VZԉ?$bFx^$f~"sHi8Oˣs*Zӏb{mEV+@G?C }.`6{E@+ Qn$-2,\,\ W81^[F|mWfFʥK;s*Ha~5I~ri HM_BXTǢP;R;fāH|@!#Q夌ZGi< 'C؎;q%?.%i{gZnpƵʞڕHs?4g:e_P,s1p̽b}hY7sK- lQ+NO+4l.+ӭ;8`L4{[&JiGp8.x4/&D-êo* ׳ fY U/W}"vWLs0eS2!}Od vg '[>s3+ }|-ϸF J4H)R4yhe,yZ&w*XFQ'ȊTj}} _3mBvd}Wʁgny}VF ZpEIGC8i"xZŧZ@mJ^MuٔY–sX8eA=,z}eFٹxE;fYT+qtEF%XED;Q~aUW$*VR1/Hd8M0K=}L_-d @I^=UJaUU en3;{`Wއծ*%鶢o H()aˊ0l~M 0gGaWOʷ(-\ns^ve̸LXT8mA ?  @\w?R]m-Sgb'=P@s[͝O5=TA̧t-2>p \PC=]u> 1, 5meàF xʹƄ94C)QWܶP I*n7ƿ(QE5cIäXu 4 Kerq -epwlÍCT{@B~:p?}tGXɒ:|ʀ(^f:^j)[[ty&8NȶHYdȴ BbIYEb}.\Nj ˆH6 9AW+EYv=zzmnGa; R`nmA׺9+X/s51wA4iӂeS0≎v`S)f$irI-t58,&kϽe1pZgPaWa[("#ޮoF0=!vfO1jE_2}vjO|I,\+'+2bΤ饧R4ʘ*FU%{vf@UNyq2p1}t=k`@}2Y>(U>8Y`ʌ,脻f@tGA\/>L %z*-' tg.hv?wL*y,1W>J}: 2\: /&; О~ :1 MYr1R7rߠJu:T*G\:;tyQ6ޢpV`6ζ3*"CӔc K RqW5z>+0VЖ]߿.lM[y?T9'4 VZWiHXM48dF f+BX@^bm+%/)dnק&[7@-+/M.G*O1Vj6)̅dm!Zh}l\FΆ*;\EWQIY˭X>j̏ۇd"u[49ǎQjK*M$ E`B:*y!C+EsJ)8 SˢRnڗ{Ө)gaNf)/ [/cK\&peSS_rV:_vHNؠ"YDGP7;72 €MJH 5,;8Cdwz ֎S ,Sk6P(3 y#R[V3cU𨞞 WGt9Ђrb~?.mS/-7y`EPú^s+3sq>od=-Ia(O48i_Y#([5A2Ӈ)Q0&s4#jqhw`Uƌ W3Vo0jRvf3< sC@2"e1ӵB1 zKzWygy%N2"T~,:{cO@N};D Q'J!  QuP1s q~^U{-bڊb%F)ڔƔB WzA͊|Qsα k>GmIЮ?6 iЍbվA7~CW-58-u"]w1=Xf }M,Nnt=$k˰D/=>jͪE,<'1Iڲ%ijEZS&GG>qZ9Ιh q!IJ0[&wD U0Ab?v˯7*CD2W،ħ'j-sCY clۮ?!1ʟeh}gt+zU^w몇cND לZ=c#ɰkzoO, [9.nNSܪ@dy]?%'%SnMg ꯯n Wg݋2+&؄)D 3+Jd5I?ؘ#@aL*DI/e,k`Kz@Gvp&\50g"r$$ۧ.09Q$(,>u'~{㿉Y} p+ o IH#̚  5&qfqpa#_T{ә5b]O&홞S9H-d.[N]F}A9gbh|U פY%gdNjWX{(HUQA-A%gُV:YA`kI>FT||Dε3ʗqهKlZ5qpDt[XZJAz~G}n̙#5ccC)V4| CΜcz, Y1.կ$8L\{ %)0*"tXkaD3n^vYamjTl&"m.e9bt黪:m |"}*$,4 %$o(ez-8KQc3Jp^VbrWF%B|UdEN,joxjƵ+#~P&A6TxĀŋ˩d$K{y|<џj@0e2I9uݱO68}ñ֎38^q)'ޓl5`|o}j 0D灀v\( (Zt7x45`j}K3kX혶(iNzdyt"Y7>+W ̰^>e`[ؼ͜r,x8G #GZf.dX}'fʨ7ޜ :sr%p P6+|P>FAeXE(̼R$.&?ō@a\ZG$`|FK&* sRt趕W/|@QSf~"OS,zF]>>LySρ:]Jzbr$bEksm;lײ=PF򟀀uu5ᕂ{򰚀ɼ}bJPWռԿşVɿZxnhS@J泗 .жY"iR4$A1dm'TT/ehۊ34LHTmj^|z <9DV+\с?9P]uFgk;NF*;щid7S)DH:pӔ#JA,ftk0uۍ?TގBʖ;xsuk90SG`8 $D}L$~+j-N6l qm5򤝟g!|Շ}BH;|?;D_e7Qb O4mlGQI\ ]Ӎu0{_dlG CxJή=NLJ[b? jíLL\x4SHMAa/)oeSIVpK7' EjZ_ ,f{ ̑H)kS+qtP4#x; ?C0=8$}>h`/I1bntZہ=[EB,OT\#ṯF+Ll\WNKZI"E/NA%9oKMM zUBƗtҳfU4ʡݛՔ3d%4 ]5hYKe=p]j F ]?{w_5LnNrX^5L-ٚN *_XfAivվMKvޔ&ū1SD40*ŰԱTsK=d8aps.[v Tf{)V=uT3׫S5⁀(8>ܦRSXZwf($F;ղa$0WK)֌ӃԷs cr"~mcwLo:Q9ρ4 =‹nE,Yv-ËShr>G*TǠXdq~0l P>8w%Ccr{T/v iӦ&ܻ}jrfGdeabn ^Sd6S|p\ue`džC??&[hJtVPA3^ypYґzRfǚBJ/xD|i+apCSD 7!4 H'c$$ ]U09sW0<; m]"nՌ!2t"W#re҅wȷTd&}iGg pP > [ WPBAઃlzTpuqn7_}3nޮkr^M.n5Ѕ Xrxx;_VJSC|ұ?e:DՂruյ&ɕw”["rKfML^Z:S,?>A"SAY 䚏e [H:w=y+K@R|aH ^zT*uw=H+cݐ(WIWynq!wi;[m(䱤 pmn<.B1v/g$pFOFA'jO/;ڒ.8DzVr_K?N&dW琥y=99σNkvuaP5F`ίܯrMc,;<_79t_~n`f])G5v}]_zVBQd?P̜ru-=R8v]aJ7ydg0I& (CW ?=겉.13C[* GmT~\+XI¦~+4;(M'%Wڭܗ2Fą 9Y?u#Lmy֧+]~2J1!=^zhky-"JFPƴe%7 FK@L0J8;^DGZ,Dž檔DdJ'"]bHB 2;9r(>ywq\+9-7_m "A0n R𗓵|Or!0@8W*eϚD-~C*f+QNpP%P͉  A!|%F$`&O eLu +5X~4sgwȫnSSt1±gXe~oJc)4|wB ECJ` b flNW>laY(?>Y,2UґTc2oDxln]u2) J9G&ϸAK իڗԫG\xT?9.8_i &@%ڃFl6ƾfsҁ}Kԏ?Y@z²K-4?`^).W@eSPreF\'ZpeRd^3 =U5:}EM`qV*̛`PkyU<.* {Xڏ81&?ȃnLR*ٝ;ԏаtȶiek+GȐSfyKYk*'"N{HL77O+ВpN襒0GbEh1D 15gљ]"kǤfl\nk͡A˺-w X `-"5&h9{~2ñH;lEƶT;LqY?+=3+Q9W`SҺ,V @tDnÑp`r}umK'e) ]81|e 憾(UF$[Ujޛ#w3QdD&,5C̢_"?;X>>(*ᰉo32bH`XHrF--)V^voTLٿF#/bDs4]No e)glI$9hEI6C "2: IpMo C7yvq՚bUzU@y#c1`f5PgA88P냇S0eմ[ XD_PۊEil$)5hEf..f㭭-fI횘1`< 4ŵܷ))D):FX%a?\gmZ}8|,nT{geD@c%"LR__k˭1"JcTunqGqKh|4Pj4eT,} uOj} jtͬ|&leKgJZԈ" ,K "MW&s!6t|"\ gSzVtzf433 yhcTZK;\XXz^k;SՅO1&$p:ޡ" ]C# 쒣TOU+XD*q>< 7RAWҷZ4҂~}\%!%EX ][Wxwx,?F%h!/t mY"Rzn^Z_0-(OBBf# лv=1Kl-VW'/Hp/UktEfB(- wbYQzqy#8~5T7?'!hCP9X!i'sPS s&(#`t~-u,㹱ĹG,&Yi6ahgK[*;T< ^2ڑ{9Z;fo|OwHOQ2̾_n.?0vֈl Zp! 2,0$;T;U^$ ߧ| \oaȨmtνeb̬~e[,ȀrzK(pT9L,>'5j:n+Gs<#&.>PͲ]uUH&";w# RFd"| Tլ$ 1ʡAU+*gǣ%,RGV?M}KTQE-oC'.G%xuFm}(ҳ֥*Lq?mU& BazC HQYLJ<RC݆j-AcjP@H G6Dx;|OJ h]jWX8H[5( s8EKZM+:/qw)Y`=3A) ?~/G;S[)&SN4Ra3W=Go=*. *[b눟٪8cYZA[ݟnsoG"yKTiXb[`O)'YvB-ŦoKbNjG:wgGޜ:Q;=Dg?0ME/AHZd3yӧaN]vt JfhmUuҕڿLռ'Y >Qq=+zQCN-֯ 5p \*g#XdnZ(MЊV DEJ_ZF" Kz&:M#(vAP0@c| 'JI_08U2e~f5%`4bQT7'q QcEua[Sa()}7gS~RV4R> V}0TyӒOh~!GP3GgjQ.94{ol(\/(?9sƌ'dAWYhY:!6&1kQQ8"C+TbPoTʥ#|Dbۆӟ¨U}oK}+F`Vl:lM_ܾ.*[S`4/it}- QnH-mnS qc !rda$ -qd\M.z<`EIeƔ/*wT:E[Xa}+%@u "@TDIzL+|^#W֣)M<" LHz(}<,9tBqq dޒ,^"0%؊'`WR Uh恥+C]59- .?PX_hS}ʳ&#|HIJĴ"oR[_*DGF_IIJ滛< uce5ԍ#j-uKK #D^PZئ8ec-'ϖX 0@_3Q2@k’RS먫h|e]$;a?g]g*%b56׳a.oRU1lj =ͻ9=C%I)eᙽ_1Sļ/$!5'e>'ۿ3cbDO( ZONn7]IFpܧ{@;fs=taDiH뷚U1*K#3&kmuNGw^."\Pm=eP.u@= {.Q|5k0Ra~}4b,EY+C?Aרë,`+8ݜgh2]Y5%J}8fQ4wM"aee&iS^>Q&G{WK`/qMBOu,¥9K˰oE/GXGp[!=OcKGy DSB9少&YB[ s=ƻ&d:&;dJtifvӕ@Hᛘ-T=PSIL:ܱ/ m<_R{9',L؊|F^0A[&j3mozea~b ?;VѬ`F á $wMKcFFyK(9O?Ne>:vWO0㑎Sϸ>5)qR<(`9N6XVy5I/Z1.-rX"* A66^zܐꝸpَ6)-mE ޯ2?8cYuJAϸ}_ޫS|wlcnO{=ՔۣpfM3^`Z7Yp`f~%d:Lt Ejn z6o2(D0 e5:5 .eƿkT7>[B<9 YRCC 9R\{Ϭܛ]%ni] l$}CO ^kL~Ibk#@1遺 9?YSCVX -3@ߘF$~v+]&ee^T;#YHؗ[$:\^Hk-CiWN6h`[sB8tS]CV>|#c7oU 1´rjǭe{ 7TĢ8:5j.8 E4#qd٦be҉t+ǏVLtV82rBNZcM0;1fUsX9NӴˇ~>_A LAeձݎnc7jjuy^Xz2 R`@@xTIH;]%&z7?վķbjj]2,:uپ'L!/=r 3Kjwbџ@Cg!9j}]E'm(-5Z~j;OP1uJ=r4Bpt\![3Mc'˒@;UwA5q El/4]g(+F#ҏ4!Mu+& ǥ5@q?3ݦ/~"I KPܡ.Ҳt3v9`nG;|uwDLHg0@@% Wi`7{+^Z,LyUi9ϑ]XʬOShУ눷yHXkuhËTsްlMt v'ȓwZ C^K G״Hj)m2?:gwSGRl{RdJS?0o?8 :6aJp,3>ʏm(s|b,IL;c}\#H3FVbf'_n8Y/ `lhkrQJqLI`ɥC]: [KvQQHjnմ.|s&Y,8B&)?I6\Q%IYUyNCȟ`t}8 fjMc'\*}SE8N߲ϴP- `%" /*6u=$<9`1'U?fx5#6*3ZFs˄;o  `5&!:$7Gm#OG1Y"kC](v喛 gr}awp/ϑP:(f:)V<3=DǀE걡wr\a [ӂ23%ӑw?FŢXe0L&3¶&e51y*՘8fYΞA7={s`vdm-@q(_\o(~Wakլ0rJr9 U\kYB(۵8gOP-ݬ@]^t! Z|U0aF9 &hKqZϨQ$"[@?t]ZX7 ]r BD[NaQpF%N`֊02-~ϙߎm-OoX/(sVH$aMjօ_ܢcM O"9H Ke7!m<ĖPZׂ(yEPsf,xP\؞kr e<7%P-8j`t*B9,v\!z` =9+@,TK[BNbzH\~]L~o׈ً\Jy9z1<@D́bQO_h]P8hR5kq)'D aGU̲zFdId y;&kE o0&~8C+u#<퀪 \*) ˷WrƋD2|#vԫ_5p{*u]P)MGu{ ɺ͚_N'I%VInR}Тц9xfڇݷRB*d* s!$w Eh஑45VՋĭ[)ML㑀O^ aIe,Dl\Pi6x./ \Gy`d}-_\&}$'N2ɏLٜk7>x.2a݇"Y]Rՙ8<wIZ3 Pv|FwGFs5X7>Fn@s`LU Md"JpXlS/ƃՖ6ʧte7>+Igw5_R4" @ս6Q/mg:7-+#JXcmuEUĻCCI уԢLKL+(9W6ÛUm{hOs A?n PAdEM`&f_+KR I=5iGc/EI*Kn}^Vȓkͻ_z~|8?^[1` +0q+| X|{d$W6ӏ6(X+_ 7k,U Ptidق-[~DtTn)T# B 'j)Q`NFl`Noӆ\mV1m22TO '^dg-gtL@l~C/MVr+$䆷j}ݬ[O\  e<'v%gii?Ή(Kq4fiW9Z)1MRd*cif tan_Ҟ%^/l] 6l!Њ{%A[.6l= \^*u'oS{^%Y'ߣGE܍Xj0~B 6PXJ(dc+R4VUE4ZB9<%)/49B? ~ i/L]PO0͗~f~yP.]v@QFL3NkmV `em@v{[ICFpfm(Ӫ(ìUp &Rr֢{ ޱS]C-6%E5(:o :rSĦ*PDuM; E"ᷴxe$H]4}hL׉y6_f"od Dկl;Z@dנ$M\ 7 NEslu(6^n^aM-*ːOnSvl@+K; ʎݱ|,4Rv.eXo?n,?V! KLd 1]FxAAzSkۧEԮb2mp җrˑk/_%@G^8^4ͫ}  _5H[ϺuWFC7t{e?EWD\=Gɮg= BJL Xm@E٭کaώTȋmmGq :F`GBS{,*cy,8|N O#ZtvCӯVNp'WrSYj ȉezL=V]&Nts=hwͻ{9 D_]^ M.E0& 4I^f(5Qo[/tdu)ɾͳ}#aPԗ>p4rmwlSiMM|.j= _ڳf|7qGՅpCu37âJyvSRuZ2-ҶVrI/Sԓ{I!SheLP[p8M]yYNF&5WSTP`(uY5a][ق2L&|UG?*G7Vqo\M|%gJջHyj,E_:yko'xWDM*us CEZns{8ٴgqu6 _M#Z6yE4aOGD8 *s?I$oh냯M?L)ϐ`$19U=g "'pfr31?Vά3-J(iAhj d|DO/&u穸bW CCa򃇜s1b~ C=/ȐF'9W]cv5d]1}ZݭyӘF"02B_K"V(s @k |'Unl;"gT:]u-lqp"[V߲udݮ&Bo sPV/!!1Cc}^H3S{gtMnxj.iGO2D{X[UyI/+(mBu4=t^rOH!wo+Ãh=vXÁMkrv-qTkÿEO_H O<]Ve׹q !Nʶx5{I`X']'pZWx=Hj]ܶ;hyYؼֻ'iO ]5Ir70Rfn5eU6Xk#QF2'+ ƶ %IV ?>[JJ4Xꅃ D?l[úiFLdhJ3mld48c>GxUdν7;;LP q$~G;!{4K7bE5Qs b :C8mA윿oR.* r?S¨'?VuKh ^>'LF WG 8TU~U[)UW2Jdшѩ>(eoKmz Vb$A$.([dNA@bzNOh]oeKŅ~TN\\ ]y&T(̒vlR} tˑWZCdpZx fzO.M4ϋL S3$TTlb J/Ms{Jj:pd/s`Ӝ,~?-_>9o= U~nވh*3R򢈼#\G h\*A/NnzASZvjXnF(*)ybaGx{55pNr-NTkԼl#g?빚Lz;CQ;q_1({xa%;'Sdr7fZ\՝u57pYFC*]6A$i=-ğ;QUǃYS!u /)X\ :H³Ls9Ư6Igh$ƨs|Qsbsq)Llε(eo٪&MQh$H>`:U3g{ xƷyxd5^,rk$'O4gCς%촻",>|<#czm,UtN5YTNT1锊#놅 =F0W"~26kdOW#1w5ܙl9E (+)ƢǛTGAa5L%'A8jBg4W\K1nfLh.UĿ F,>hD3Ke 14=L[J|PHb 65X5 [a@p.Znɀ xcwg D,%YI^kf.t5_SeL kP-c.n^l5Gk 6exS+'v F3r'yoKCPdi뢴fgXQsDo;8v~TI-0DPYpnyx46a$JY]?`XT5 g )xKޖ60j*g'菝;wc0:ۘfFj8xXכukz%ɀDiru:ave؅yӠ밗HW7MTg P^4˸j<^(DMha%䡄nh/eT\P ctSN_06zuXqag;?`E+s-$O,Y0z|{ǖY;T-}ۤy"lTns# [iZ>-ts:pi:0)l<0Әi'dM5V$V"->0+K?C*j#׿N]՜<lt,h])ԕJ {ck 閌ҏo{iG*<9ƔꭐiMqBh_уo!X$5_4f!|l@6WvRve Ee9U 5Mt? h: 5PmųѾ3 @K-FԶ|Pԑ3Kyz `" vH5sQ7PtJF.\rEX5U\oְ%ȢEA`D|vgPU+=UotH*xHj  2Ly^Aj}F$Ļ%"1/GMX2և~SW"i>#2&߯Ll֣Wg*oV8y:lLFTwцC7Av-BXG|\/Hψu@\3$@@qY7szSΚe8R~ݰOi]ԠB,N./rlR ҏcg%?iT1Rb$jS'9*%FR2BhSl ҜN+w <& qVUEXT//SI'@L@̯EqNƠre2ApSnV&kʓ潲5XɊ03Uǿh$nXlHIJfă5I"Zu %p(9 >_ϺoS6%RjfKZT϶o#w&8/9W6)7Ǿb R=Oi\q g'wfztﭸ HWPʌK~U)=jo~%C |"5#Ey8o>qtcG} M ֻdT,؆2ֺdAWNCum @&l[Tؕ- |^xQ>!ӌ/2"% #JT:R};V;clyp +A8 NE#0Vx:㩆f`d{6^pGN48i&dEv՞| -q'˪@g7kNF}<}dTMDE>6ܻK;dK #*sMpzYM ¶%ߕ%>R'}ʼe$^-@~y~;-%KL}֚t*l"~>v< ;y&9ͅ%-At$݊ rZ 5V@6ڃŷ ?p GԝSJ]1 J~4^hK(&|~ Q!ݪhY%oƦf2+\ŋHeIWGIˬ`T\Ǫq8o(.bE:2u]b73\ecI蚟GYLͣ_hHHd5؄%RozQ5 `CNT;ҽ[H)yav\Yvuv8T3kdձyC'3]c=ˉfLHs[~yKSBE̩PZZ$/pˑ> iPDj-%q޷w 7eKx,EtB~Qƍ_N5fzMP%2GS2[ ,EfV4VMnk;D}rC=-qA^̺`A7Wk,&b;W&3P_eзtQ9g]ӏL QYg%w_rd~~U IIMjEGG_0qW{ۊIOB+4zc[dxtF1i853tbױ͡`hp`mj)mu:njm] U8:Ƶ FʦB{? =#(l;+44J3; ALk9Z 4k/p-ȁ3d֯3DO-/Sy%u L?:pOP/tE=f;|p` =tz6PWxƛ-'_ Mrm1!AH#X)mA3: 4,(-lhFHT-<=N*~m@t$&W}c\Xuɡ[Yh |a7ȉLoБ:nu Zl0Yc : ބ3t7ԣ$@oHm `RAR י?[Viwd7J7NF,BV׬l6ħ;fΒdsO&#TL<9Zޥ*8D;Yk-CR,`YU(0#KG' NVVa7nFub)rWWplZzj߈F߃amc#?8fzg蠐%fޡ>p6I߼}y7}X15/]iT JLk_ssOɨtNp~n0,,f {a%vLdkCmMc\Cgh Q5ٸo,۾%S w!NVs~hn\_gVh:(0e%=rFeie)~ӡ[?a7n/8 T:{HIG*փхCILy.<r>djEN~&A+U<]jN4*+asVy5o%8sָ֌6 J')1oTRkE]С Bw޿IJl,Ģ>ԱZaWt}^сrHpPR'Č璎RF 3]i7MQeA.^ނ <6pSV=Wj>DS#*H1!$b.3&Wղ54""F:k/(=;i:Ԍ಺!$!b9vŔ;=ΈOƼ$*aL4uSs#(´Z!+- U΢5 ᆣ7aה,ϰ'M $>9Rsۨ L> Es>[Q37vO#]tLg"Hz-`Qy,0B+x\X~]:,O݈* &ks;Y}͵'U/W6K*۔]k"?#]3ѴQ, 6m{nOiKY pN, }1I@pS z}8zQ{iT.{ "&H! s [$)}@#Ho68N-R)bD͈pc#wcTd.qYd<3s%f:j*ڡ8=(G>Th S^-PmBo9Ve+dO~OppUqe(_M) jouyRHf;`fi{UVYIY13ZnhE9Hs(?YC-CiCB󰙐Y{g C/Xa90T{) -nbOl"Pj/gRнig}PU)c﮵(!ʜb^ͼ77t1pMV=SUzV]eB>&y3 fdBHo[)%w\ q*q B ؛z7X=]l.չMv=ɨ[Ӭ#A5f, ٟ(ugO|JxoA_xI!6&J*8;3R{ LidĄͼ>`EOO>նnA*G Q8if @z"Guc\]v"\v̜)0'$-H^R,XZ\7 vReA_oT,K7":030 -) q\92t3fYA.a-B%k;U&` ?`IհODޢ/_SK0 Y$ިPXɌ@e %,N dŢT3mه|Ѫ 4vVr~kFB sFȟzeRUE 7)Ñ}J7FdƃP'x[AkGo àRhe2srǑ! '2JT#E2}IzqΈA)wW',"g0σ2@s| @&Vtᨘ:{8<SeƎBezk`5ua#yssJ*1Fuf1о<%FC3bV fZ"%sa8w2lng@^1 b瓌vvY,%m`kmJt"׫~!UYۃۚt"a:sth }@ej`} X.IQ3oF}Q,EkO ֚bE˻$w(ϏjG8VBD™v ALPC3E^LPgYyhsr1ZZV%&k cڅT!gzR9PtugjԐn܅K>ʰ 6+uR,[ 2|QY!]92ѷ$XQESUMp:4'c#!(89Y᥋V tiIlj;yDՑ^tӯX'Qؿ%m@(]pwa8 `y rMrei5[ylKeNjЇLS։IƯKx~#Ui@FpjkڅQܖc+7[&;ksZX9UT+9MT8ld/4dxRl*C@cv?&@rG! IrLw"X["p8ҫkX2^?eg6ӑMbw5V+Snx`Oycz!丼#T`YU=({IW;۸>YA5jW&z2-!LBMC:JV@)D2_P˷VP~%G46*Cr!8~HqCFW$>)2'QT%JQ^Ow(ܿ%oGFP7v^@Ha1ȥpT%e)6q63=yѾnSN`.sGO/V{3xϊ GeSB_&ѳPXx&FFJ SB3iF}AdF),x7,SZvgt) #GH$O@Ǻ&AO*6i5uWʜD,pΊOy[b gS?@7dy4tW>r隡U.iU`(ɳ$88R6y9$hUiil:\qmb#AÌrrK|n'dǡӻ lu-KY19hc;[=װ]@ۜJzTh T~ѷ@:f?ʩz90tBVp]]$9SpŊnُؚwԬxG³ւz7K~~Y[Q&(51ˬ=;sOtFawv]߆z=bxO׫z坺?>[kB>lf\xQݬ-֖.l7$~ԿnDnqS ~Tw&l&"?^}GZMqQK41< xsT$*Eֆe I°0r҂)MMxDAE!̅qhG h u_vy:R Qp|dMt.RJL<["#BrRY_;WE-FXN&}fJFh J}ulW tPՂ2+i#4"a"Q ^ORBW\̡p+Dts1rI;zUD2[*~ GflHx#>[-^Adꋱ$wFyB@}I0[N? `1n&~r 0mN XnɄhӲ>g'SZW>OᆔU[pƥŃ\ Kp9v=Qm/|ɪ3[ B/OY(GLF~ }֦QzCDkOѻdVKXqTs)У@L_+Sa! {dؿO j`  [!j!vdfR#\bj 4fJQ ~&"NRM#Jh `aIVl0F咓_v0AV4d;!Tkԡ0*K6!5  H|E1<\[,]yH:Uw0iwJlE3GcǸs~2_hg| eͅEmv/ݐ'a9 &cL[vł8]~m0WquMSU^:JPcw Ƴ?x> eϴdjz T58bS*0C:wU۽2HL+nA wO."E-$> Ų65˗ec7í\( \1qCK6VKf9A?j֮?>*a];nSeI|w&ՠ=n*ؗS ^|\>eDC`垼umOr ײA%s̑6iftR}֜*\B/}Fي.;2GP^[02| rR`6d2}=h\Dan($?pfL`+ q.9N? &ӢV+Q)иDJFhZe}\Gnx-.I#%]]h?ovc;sh8nТ6suAYo$뜒:@W顮#Cu v+҅E~yN؇_Y \ަO^f6l=8YxG]2նp<^`Eшr]c*5}T%u>Kz(旋Í UFM] 玜J_GIxN;~wdj:p}!{a3틪\gI"R5Um} If? L_fg9V& X\Em _an")xlڛ;ij#P @CtG1zO29:q^EcmUӶ){Q/(E)8ރI$4@}n(';ijCQHofmWS_J谧 Zd' .Xh!70a/4[ɯ(8g CP}bIPlU;㞚uD䕨)u#x "zO!fKrQY0DUne͡=L> %tj Ns8 'x΄ʰ҈L,NIc]zgwx$<7w?@dɄX edC4=8x& 5ĵA儖m,NK|77;~bA])in_(_j>Ksk `U^N^{qdVΣb3`asZ+{ќ9^6"lYx$ALb_WȌE1*LLW]A[UV$Ż>-KIgW'&OI6! aWN+jru#i#]PVgEl`ܙ wE}psDFhU[>na粼ؒA|6G-F+Zg ~wk֑#d$daχ0Xym33_Bn9M#|wD4j-Cxuޕ?1گ|8DXת%N)yne ZzaQTEa#:˷+a }{|Hf !~N#Oapm֍-[nuUN_ 7f6:skY2@!O;\a,vd}Y\JϲJO"8#O>7pNuG(pfw EO'1uE~VlV؃-eRJanݳon (!rM_,1`m5*~^,ُmRMay(EV HP՜hìq=hbr:3&в0Db}ɾƼ䎒BEέR҂+S"GOxޓe)~{H{P_?t. QZ44S?;,ݏ\.ep7_1:B(I^-gKcm]\Ӫkȿ, #Ak5 z)f2>ۈ]{3(,PX Nq L>kW腓l>l;~}#jpVڮPLӷ[m)K&h ܜ4xC΄W5q.,{9G[!n_1T;F5[1(G#O;[]-S\q?kL0BD_s%J֦V#SpFj#z#HEf-GĄm q71w=: \e[GgQn)zHiMDHu S^BSd[ {ap_BfϚ᩺Pb5.SIcBgy2@y'[Xl=k9ѫ0IE[a%za$U=Dޘt9 ]x ЬBL^Sy]R-k8~B/7?}|PBZכ+~FU6U4hTH!DUoBu53VҁFcid}94\by 'ݞiAq}^8?;=@I[Tc'rϮA4 Y1 pE(w?ȶɦq7ew6}1J|i* 4d2B}8ޕRrlXI+DmY&6*RP7M@\~~`0MAb&Όå *nEU]7(Bsӂ\VN"xցstvWҷCrg4d5M (`{$J [FS}ﭵF&pS!i8f8TP/IS:t)ԣ944Eh>5pSC$ɷAE#b CaS^"j>h1.8<}TKQɵ'ɚ[F?ԡƻܳCtA5KN023#, YZ$ݶ4frˬ f@_#\|wӸ߆ ?K&)J*. *>QYW,5SnhO!ԗO10\~xF:l@ò8P4n pe-VmT(asU9ghi4)?%˻B.g5_ʊsCpW.@N(hm~>5$TZΉ 3jwz1uFVm-N(] *fQO%Qt ٫w^cB%[l7 7pD6yaB Q\q{cyV#B֟?jΚ( <9V~w28M䏬wb T$1Ču`g™d^_ni:A'"7!M/%bN5qٗQB\){CwbBٟMK©М3kK`osv[e`+nDm98.kn-?σeU(dN-4{><=JIdyd`,g%8CŪ5JڳuťTk"Ɣ0-8GZ>Ej.&Mz~.ڹVC:N_}ݼVr;^h{ݢDG۳і5wĐ᧒?Ny H~շ:eDMaNv>1OH>k/V3\]qzMLjT+3 go:rmuo1!Nd)iuAj%-IZz+ӈ!$$]Ռ)IB|%t[ ^]5,}%NK%:1r0mȱ9-vVi̩Tc³)(t̻u袪Vc99~FQ1+,X_3$fdU2Ip#Yg8<'.P Ҵ!SZ,t<-y.2y%QcWtC`l ຝ;mGC7*9>KOg$mMu;]=UF= #QzѸL3x !FYF4oe=KXɢ"ree|x~5WԞ_$.8{ Fk=>\dhZ. 5xd_"o'ׂ :?D8AMQ0K 2R:NR?t$o"$>!u5?Z VUlTL'M**Ի?-\md~[{둪V5W@FR[R;v~K5Gu[}8N NTǂh)$z#`XU%-_pɩﱫ=nU׼"AMF %dG QE %Yf;_d# s - mFT@ƺ7n~S~k].Ʋ6届^XahC >Tڠ>\sma<,ܬIۇ[F6-Ixb'VeI<_8ѩ HsDZ2w&, C}p2hpkʷNY* HDc~{ytLvMYs9ۧ,Ou#R̈8z6,kO)d{z;ӧUQËn\yH '!1_,Z0EZ%q3 W)3b7 x]8k?,?kIW(E^Eߥdnx2yğߝgGm+q&o(,m7ȸ1-$4OYnn$!:q?]e>34c7,Q LwQ!6d'x `&N]38 0_=X\#ո8acig0Qe6^,#58 >*zQ5ZLOƐN@ +^jJ4ߗI *λ S >w*"8 )}71xAaN'Y/Qy1mױS VKm-qLd#TQVnu|j" ZOF|¹8aPVų+tMqVrq$(@t6ds!~Ҧ/P23NU*:Q=e8_<1ЦPSH:~:Tb9nsW?оsvV'X&ߛmI>Ū0s|'O:o?KP-[/ֱ;`Ks(6^O/^'&~Eg=CEn#CvOP.dr\cWak鱏oDBY).NAMVow UK]}H?[cu?") Ec cW11A"TlXpOashjb#vfYzsgE Lߠ."P֤V٥d UǩhtR̳]$\=' THqv^ tNtW0A y,O~M?pǀzVхGB0N& DD3վ&sr YiCvV􂖊1~vMb}{I#iLh+{!wѶHn^~<)ٿrXf`M2!qHᵒT/ϴ0,NcղgpՑnёS;M%;R`L z7yeiKhQ1E8yNXZ$|Ȃ u^\t[)BzVsv#g 8bk@('E~m㊕YA:SrYU糕|`QKl{hЌ㩁XMu҈T#G& X:'#߬J8<`ScӚ.;FR^QU%\2+&b` 6Ƨ!ё$}&w]Z,X&UWpZ{t#sfi οZ-%r#($Dk?0vr\\XTL-W&ʌ[THm8`k7[zƒP?乌Y[*1huz< $)YG ݺLVw2ԑ2>= aU&v(&]vp+%6yZ@9PMi:E(z^Lvw#iy[)֓>!fŤEZ\:QɈ\>ܪA.e561dtT~.BkϺ:TdNzHLa1FS?:?HˁA 36ܝy'`bxS^C"yB2PRkٙ򉵪;4\ywvǃѲ`2K ߚ˂w'9E>@۴ d',\&8,l?¸MwƑlO4+8[#!jU T`M+⯵/F238+DR%3yX:Jt~@k}T//jC[>,m%o ;XO< UtS/1^AOcի <>nI/M,B;K$횦̄[~;#l+8ۧ5xa=#z_Ͳ[>ʧ4€G1"]X,nI:/ z T8"Y(jع{kt qubВ󄫏BB;šb3$[a(J$"XSHG6**vSmf>+g ָU1:)Q/vKMPZQZiN9:ͯ'P%=sG˘*66T ^5QD0_÷Q'ϵJZsk-De@&0JyqhtR=!Cv~3/brxA _FoPռ5g%\ 1䍘Y.14|2X㟲z^Zb=ca\ZҀϊ2曢 {sTjz)G߱ՆN3y~kRUo)5L8&4C J'f.A}]ӌ朿NOh5esd,=Ȃ9+D]'30ذl>dah\WTL2eD$%#hѯz ӎ.K1VLm*ti>EӕTRYCή4a H3сR 5-} `7uKE 8N;.a1c Z: }SX_8Jէ5@eYmO{t2".@s}Je wTF0 uz 7X%,ÙZcG{,&뜩N$wJ U|,0*Obಊ =DhM&b<< @wϷ$orZdA6]3©+Mw/U$!?yWo5>s'>7"FDcHYW"&؂d'L%@۪F|M"<"恬gz>a PfAʤ+]!Sj3]Pvɣxw7-lqFH0IR0,q:$} \m z_̌ڈ;JKSqy&I81T6BqP}7^G p?fᰓ!j+B-Xi24nTZW4_~_V>3yD3Ϣ)iG>l' ղ//^zQ@滝 1ri<0^LoV&D p-p fYaws&eq)WU0A$LA/P^iU*Ʊ*tvPT~Nj>L o3)n,b(ZgFP3,$;`k3Vpwh6pjhTnƏEhJ4i 0D#=%Ѯj짖ӑQ\q#^zaScAA{ "9j꼾$  1V =X-9N8q:593}A Qy]gSuPOi!:+N7ez@ewKPD;F6k'n4`N_w#]>) b gӗ 'بy6}fFE :vȽU;HbPkV։E/e]O5Z:oArJo{ [R5_#%.3Gwv/M!͹!]/.Ґ4z!9GW#SGN#W*)qm 6~>d⛗xU%Hw@%U/PTؤj"_ք)WOFwgGE1?+ BB?sksnP3,o/vZ@nDDZnYT&:EU5|aǺht51+CUv\(Nnي*xX/S{D,%^r >}hGΧ{).,CQ~շ E\ 0Wؠ珄}8|4a?M\M/8zYhV~⸚{rFC'hh%uWu#3 CĔ F8rEgu|c @㻅e TGgm0p*ף&,e *l3F hWGA^RwjRʀH5Vb m7C]o^]Iy=jm 1wKXQj%;|.r/o|V@Ɗ8nFbn)eSap^GF8IY8\輴EϪf'|ɯsӅ7YwjZtA:kӉtaX1.XxC2 }eduΤƁ"R'-=oM"Pp}ҨPoTΠ1Fghσ#Wl8_!Q;%[IMhz@O^R F7**6-Qh'P$m^ٜ-Ê4y[|^j8 1>/DJ:ZǙy?Λ kJy& #r>Ta>"n1FZnʇALM _LkKE.b_@)+ k1zŎFĶ !KJn$Q^b?Ь20ԗ.n d~xmkIq#?E?Ԙey|u5$e\iY~tTt_#zx עPuTeCښsߺVkxL+,ݿ*pԭ~phƣ=(DNᓽ_C?kG/a;p4Ըj i)}E#y[h )m e6nF˗''c`H9MG筙{Ϊ9"4ɗr2ݒF.i=fZ!#6@攜(WWJdI+[u!pŞngQ؃Q%'~O gU)Mά(łU|-F\aOR|mgM{>ǜ Oz-/]XªㄆIPi_o5F`{f>8M=X#K'!XFMMp|xׁ̠yQD;;Γ上ZL)Ϗ3&񧍪X/hW} FVKjt Ћf.[u<%Yf3^Xb_I\+VtENloA@0(wq442~*Y7?@zғqQy,<ňw5spMҪ΂G$ȑF&}$4 eKڂ%J {raptq[CqZdw.8c ;D bF:]!gY0; =%ErMYMވD|F(eI/Xêqp4OW䩈ÜS`QdIЊbbjhP1ڲ@D9)3tD]ck&>P:!t[hi0{Q^nLl!/RBl!;O.Owoi4X?0Z2 kY'*PKK'XUqBw攼>6NUk%rZ0U\$֫J[iT>>gVð.d)6CKfz΀`9Ȗd_0u M#6tv;2MHZ7[eN y j?+xRs5P능?* Ed~[KK(i{ɽ/aFpp&a]Pn|ؔ1k6/Z<)1dI>Ј:O Ӱʮr-{g S!$Rz:v_"oH=qLy@ɀI%R*_4tyrЁޓRp H1 5~H+_f;ͷ`z.*Ar\<7*MB'äKLCw@ "^w t)%lx\{\s{{[M ]z>~tV;!k&ѓY{ w=LNCyBA o^ -=]F(hjw]wB~i.F*;: .‘xc+}z,8Jۿ8˸uMP\mSJ{Em%&iuSJG Mik;"0$?-Jҭw""q Q1lyN/Z5PlD\ bZ6b쵑pעJQ@ETZ%Wϛ D@m372TjNMgm2Zw1HKB$٫}( &eM`Nv ֤:4qXYjUؓ]G|6DL٬yf{DEM}qO. 7{4R_agT[I.~뢬8ߔ~NuTmlt2IRfsRl΢YxWRƹ-p}ك/ܗ7ۜʅZ ܲ_ޒZ׮B[;̯O:{PeO<%7O3:WY|.YX0":)Mn*!3c/QF&;y ~-/}@i I^rcNbg;q%Dg`C!ZgH SW>KCbI:I(9L;f?3 ؐ ):rY\h?G^\rxd~< J" "4+'QCkSЙpeEv_Kr@r)eOn؁'7 ɟnh'SI4EWK@C]o@<}ZHx[eM GgF/c}Z Y,1uu>@Mi)@&5gV*"@5bǛlI,<;'MceP5؜aKd9GxlӞ9} p 'Z{\Q(n&Q<)̏؎j}'A.dty˨=%R޵P[SfgAYJ%{Wo0ݿ;Epdb.%QV_VLZ3oI5y7tkdnmȸ%@Q#C@ɚ۾qd͒ErN?Ѡ`N#xZ# vKD p5j 1W74fVmtY 甒YBl:ZB>q7kLڗD.ՄT5''*@9L OSk˄.FgOڃ5ȡ*/cqI!+?p[9kCX $)-5_ v܄%W$1zwץu^6XpLVK7aM3`C (gFԉV69) Tb jxͱf0Nb,oE>FKͯŖ,'ɿX=M|2{Dw} rve- 9X?o_kL|F1]h%`;㒵n2"%֢N'ՑM}U҄E"O~&=R_v-qPEy!k jXWw^Hju-R?h~ VHVì[ a* -My>KQ4<^.ȉ$#7>;2ɒY/ΤZF:Lj˸QXf "3 DHOm5"o_OJ b2JIir^0x!gNCLM tA{ 'F̩Cǔ%_XTEZr2GM3I Q|Ԑґ̷$NZBIAl'W=R8#jfd4?Ie`q$c VQHz2\~R6)MO[ 8[7VC3fJf)ZF9?nTYBX4 %8?Nc_RTD "-U!)Q:, wl+㙐u{ 0=7km0%!\v:V^Fͭ.@ʍs !B0pK`c2t3k-Wo:%&)o|6{H`Ӓ/mb.O*ϻN)\PU?j*۵:_Ϥk%_%Q&ЋJv;3ICrp/<֕-OUL~w JCG;9p6Rpfp}J pmܙ/qECE=DAJsiRNɈ_lv Íޔ.>!#'G,>ͣh+[|-5E؃P k"fߜs'clS+r,~[dT`϶HV ΦJU󙪗K#ͫϲO,PҴ{ |m<7E^i?LQ* rӱhadh9Y䧖Afsشbq(IB,~}ǍȔggT wZh!1Wm1>kEO$5_*bwUkbnҡyQUĬ/߂+Tk|*wIYwU!61>Xxbqa_XVGך$s-1mv>?]p0ߟC궹_C ex\^91oA}K X!(õDbʤdQozmF!RP{ a.=ρ 6PgLbһ_C,CESb@R pAOh vAn[:KvatT=Yپ1<&XKc@%F]*_TtIՒg Kt:fhL/"cjltm''3Hݐǃ^rl,dlKT# n źUGF`GA;)xvR&!oN=jc..tO77DQ9@)R5Gi-[Y$衶x1@ >u8R_K_=.O=L⻒KlyEsAmL>=T)峮*wn/?:;|!jO[\-[8Lc@!{rȯd`G D13̼Jj !(G;ִIz"vHo9ó?Hb nP&ĖemybQ7 l=SnrNT0鮯H~3A_E/ZNKFHx)͉˯u0O)scT)y9K*-gis?v?&9R62BS80g'ay ̘Cëw e`_! c̹ ,oQda&6{FVPO*m&j2 &>2dݠNaЧ^uA^H͆nNt&lrW2P`nl)SZ7Og-aQ3)f- Rk՝ 6_pZxzj<פt};W0alaB =y0Lr]u[3Ī]c#qWLcV(·*Bg4ޱ? k$Ɋt5.JUJ2+)bCp?$eq0ȮP#az֦nvy0/~gQb1E+A&T ̱ -aHf=Z!^xS<^oP3ɽ]*>>F6Ü#P؆W NA^]b 3Y4;Ң|8{` <3] X䢃\ix"E,y"KM@,Szr,4*r{ HfNu/*'ԲypE@҉TVV;띈h]ng+¦_d ZS3's䮟7D%ddL%JkrH$:gQh/y$?eC[ȫ[nq$𒵛44>=|1IPNOݞ@xX8[wq!uuK ZGOjex@8\h:ΙGPNnr:O|Kk+E jώMeݷ؅ȥɾ+=}#{S#f]5\]q`ߗO;9?f:lH 68Rya(Xk7?v)5rC&%I)0{#LST-f|a]ԃWEhH*c(ҳTM4e:|jn% bv|X <%5Y,y/QCaBYc :mբavќAbyh ZvR DeegT(oP:'rF@TZu!в<|TPeF^YSU缍C٦:+w^_Ԓ @0Gҕ%͛JNl; )5\)8lV(UbipO3$qaY Z&w~9A(\ou%h1\mb B#B`vR#:Np\D oeZ qq:" D1ԩa\AŠ:=9>]h"2|{1*`'J?i=Z܃oC t{O3G`8ܯ;elIVU`͍vL`ՁHձu.-uVpN֊BMF& Jf kzFBH;*\ze\n=cU+ )nt0ݽ־7X$?/ lJa&*k91TT/$o{V54mqRo|"-IТJ[?xo%X@]"Ih HcWVeT3Ŗ"9қ_c [\Ҵs4zD12ܪWAdczYZi_5_G3cQ v4mm`5 jc/ě> ϱ} [eXx61S>/.qƼg<(@8g}x߮1 %Y&#Z}u}] 8&tbW>^+C+r>b0%,^mN *έoC P@|f(43#pjp7P4#Tpv{\ ۇ!Rfq,uxwv1hEeo7lKzZRvF3'0vR"īׄYU;u)BfӤƩZhW$u:nȊ^pLJ{9:y <[6Z U^Dyb`:^ڷwIvԣǚew^?MISK&>ݟwrdpD,Bd5%ۢK}?c2“"כȒ9v^l1Y6eY3?,7i.E`'z%iB#IiX'|cg;wWnckj(K\SboiH[fDvKq0R7s|O:$34~D%JgMk+u|O lޡ ]&Y>:Qtn\kN'q~JjzN~_psW.VL "^D6CHϘᙄVD'UC>񌘔| T9T dT)76 3M1oADJdB:|h+H=śXO 5ȕC#W+@܈^Vv/O#wXA-R .`z"KbY*fE?S+{-=+"mPO,+: 1-$eUء4(j6ΑP7ħZQԣ4߉n^YP''@NxuWlߎVk\ +u1?tGn|iucz!ltqvE~94*#c6ˣ95L!%/A!I[mK(Y*sVj) <~_n9-/s4c^-RTMٻa9~D:oбA1`"ĸM4.Uyc19Hr?pJ1wﭾ"<[[U{Է!5tVF Fmឃ1=gmWMK7Gp?t9P}o{<$u&Kܑ41-Z:5n(U-hIveJ'ih(*ml8C' w1V|1p6>9ШHX|[ d졚7̍x=}#l;4G]ާP|C<ό?8udz=\h$ٟϐ>;Ӣ2٧J^GOEvm!`KeE{ 8"!}ems,y'}# I|<CJ#O1(lLE59OwXߨN+{ÎSgp?a48l `> ;=f,P6N4|fe"RI} Lㅥذ$3\L!KH}oб/b-OIի|\1-^=r2mSG~ ̢i]&"Z:|ƌ&"~rݏ,gKHa`7r6֟UnH-"X(D~}A$#=Zq0Ctk$H[X Ԩ7y}2Wy8rZFjg&_ #UqzhBgi0} ٿףA%I:.1G*u14Sg@"xhe8=  @؟;pŠ[ |(lm(}&dRb`:/lVGj٩ }Y Cy"mљvRk )A%r!hPKlmoqvEEYM Y,#p?bZv(:;>Eg%ul<ŃC&Re5"p^Dqb'pX1X U6 <(c*̅>쓟ygJ'(5P,K /"65^,h*) xGțZߘio,BMJnO;nߣZ_UCܽ$ QV.OU@.M'2di~86'BMŪhy)'-TW^f520;דCOSIR㉪)jc1II5ƫk9IT Ռc:bZZo@+`dcynq ^E)}}|e6Nb|-::ŹC<';tRO"~sF#q_J r|öz::mN@G|ɒ8.vE>0!BGo$͌[nLRQ+ڊp68(OVCeY̏0]HS~G7 [5uDJ?S <8/~HE>ĮsIA(> 'GPhd3P([ZD"ƈjs8\BsDzԎ-;jq TP׸ ?c̙ljuM7I[?cQb akW(v~H;ɷj 7|@f rݳ|(l=VbAn%eip~n,_+` F%AnNa%2Kԡ0"NZUG(wen:` qs-[l8{Șq1XEl]gHudezU6&cc LE1K;f l+}hل~~=Sx>!'3 PtI';'.]hZL$yq23jܯxp2; Z%BuehPP?>G]&M8! JVgLϺy(:-38_;!U60,( 6@3@﷩t&W@ψ!ޑUW~'m1o7x12P#>#whwңyP+zFM-סDԨ vOmƂ'=HC=K>ZӀqs9Gڀ,Ȫ]|ىOR[b،1^~kBn/;snt΀_ ks5/,q1mnjHKi X{jĂexP]cx.[DnSVz1W~S ʞ\:_0?$X݄eNn(kvZ|%߻˳+We6 Lm.\ʱn5^z5TF|܂j)LP{}ΪAi}Txl.;ytH} yd  qYQpWJTt&#Hh!Lg X`pvd0=il}Z@/Uy˰o;ǃ홚g$ CCt5d,$ _14\lEܡD=ZڭHk&oHIdS/И$MR~̑r(}x5ep?<4g_mpw$8]:5@yˎRG'BLp"q;.63T ? T.6G}ojcdUI [JtG6{ lsBjidhys_,(N9,͟j, ˝TO'g87e^G1W\oQHΥ"e(`1GuALM1ɧK"kK.;. v~tEoS)rgItM]L{3>}qt>؞5D901. 嬷UB7B;}V'*$rd#;8 Lms6MmI0poϕn7L"<ܚn>xٚ„)8~.ʈ%(AjY%] Q U xvgcMi$g$F% _HU9_96Ǯ℣Rԑ`_roEyY„[`Ku3%Z' ](ZOuZPJd241:*eykh,=3hδlUgeh'φ R/@XD*eK?e| wSs^ڕM JFVh[v^՜%)U ::tz@w,+m\dqҙ^=-Ro%ZLpH`10Ƞ: gbSUە,P9O|ȂM*ػu T3a]1u Wf (Ӝ@8JqaWC:+<]]ඕ1SUn'c:%QZ^jn %,^Ab7i4Iħ܋cN =8k5qkV"Fhp NAF/#|@Rc˖DZrH3 rOkVd~Uďy?M^lL_UQ;"%:D紪8H^oY# At@ 34\TUudͱH>,qV= vg|ck7M*B<[/Ŗ,Pvb_\E~ JlBzVL|sÑRiX=kןtps4y1=$<}_ ,-l T!vDޖ9x')uM hπJ=nk)r}. H.y|e^K  1ԇVQB.@Rq;} )ϺbC3U-s|*0MwJ( K77\Rď@^rI*C6ˋߺ=sȠZ@LLU5` <Bdt4Z1+*IBwA\z}IgPNhD:!w%An_&޲Pz*ZjgJ!,,8v]fQ2MP`" 6f)0^uʚK}`Z2!p٫Q.[`.mtW2bg(B{ сD,ݧ{ 0~eոGHB\\iK0<As\ 6 PeBhc^_ \?d"U 7\X5l1UEs'rzg:Cgl6DJc&0%;*-yep8%n@(VcJ2" ҆_QQc.B$@Tb[(67l0A,91b:<O@ %# N7UtoLT> Hjhꂨ>qHl沆m0}w%L 2K[Ă/&^ '`q"ңʙrGJwT39Z:3(7$h%36ٻ* {xGG`KiD%vLu1EdۓYr)0<,NH~ΈԺ-CSd#)kZBwb] y@iQ(+O²7 .w.zFgRyXb5 3VX?ܓy>}yU:c'~glE0z_ǫamMvdɓ>2#+!Dpx4O=^ 8l(VS:\w U)nK` /ItPp4K[̀If<(ۙuu3g ŹQj :VưyjԂ~v5u\^i2!}Bs?bϦ[ޒl@1慦ex#nlrsh;"9 ϯ( _c(`Kс.}beOibp,,":W@EG^Wk9f ќH|f%y?bicTWZzn\CpicO?c94 K8$K7s a+ɛ !,=@T!#t C3мeک4) Xbj'<9)6]4 ///_٠{4t^˽gGg}7hD7NKNgF@_ R:zin Dҫzxv34Nz8h}fI-Qc ׌^pIsz=*ϋ_;yTWTvԝ@}n)rS鈔bUS҈}| Sypw'cx:>7uAzR#M9@8BcW/V ~:澅ejGi@f#69J!BytT3/_~%J)W5.8M{!܉ 7XÍw0*m tvõln<> QI,XPm@J*Dž4T:b.ƹiU~D9dc /s$ xr KxݦyWWkG~EKl]D'ݎ6A?)wfZiݬ;Cf GY}D+9GYdՋ)9JIwPs^ i< Unx;ԩuuSb_͹YN'ۿ7!%B₪o?)bcvij_F$x^B/ؼ% }j*u9TgwÁMMn(?(1Z@b¿bVwCGfͻT_ ¬belAǞXA!2q2kA ֕F;)<zpY8V4~]A,G6Qb fhzi])ZV*~H??oAXd[4>T˧鍀͈ -h/'qzXtJo3elrLTmevnJS*re":BhguH䍷4¼̗`KqɌm4@ӎ g/#SThd%` OQ0o) 7J288=N_e6t#G&@xwSM/DE|}'"a !Z*7Ă?k2j':|,b#k4tt߇9'(s1q25p*sM?XeN FhBghbq?!`^ZQw Q RNM4z@ }>Ω|>?WPYڮTk8SL6vLu┇uEGN.} 44*@j6XH:pw'7i7 =IZzZ+3kYM8 V݉lȢf`tf lֳ;XRmx:_ϙ΋b*beL 4DC=i?sH8תb*J^m՟uUB`ndI_gĮd+ &iX:c+3 1-^a+pn@xxv`x:w0}@~rxGL]BTg/ۢ载-$=D"7-=Kv-I\03(ۥНv鳪@0 -Va ja\qnh`Dak#م]щS_ٲ2KsG%DVJ` vS,ڱM!j)mRoVZ1"ngۿl7^'Wsw1+`po;Gc5Jb |"ŲǠ}M~q3PM@8(vJmmtI٣q8 +0{0ro"x=i ٽ#f#7)VTk,ӥT @GSVü#9H!?c.9p)v5ť̶*A3@d׾4<5UwpugσQ E #x@l4qr̫zd瑯h0dC$}ͭS:hpPň=ْQMUvoBbaC'utf"zYXq=>{i*<اډ'a\}̟c_ *\?S%r-w&-L5VNGRPo~Pd ?0S(ZujQk; XΣne汊?eV0;ORE7>eE^}Ӡ4=6 7R(8 VCKdcrVgҴ2oUֵf"ykRu8(AAuʁEi'iq&ވ9 N,9)n>6Q奊hBsß3E{*BoLBKriSV#g,|# xyhDY-A*8wnnAK.+֥7w6$.NC״%B T-AWH$~o74oe'7u-%(} z:aRBYˆ)p~:'#(F9ȲZ~'?`̙|w7iFʛݺ^fy Ig.r*ץ{XyGu\N3aJ$3/'}w)cI~DӐ47ImB~äW] @JX ">>U8 v3HgP|i´J-z m&&mc6~Chpߌ;4y*H_v"Зr-$g!XZQ 1G%[jۮ ?/;|ӕ=7'vYXܐ|yp1gt$|@E_>CM<=s5DXdYwobBTjYpѮ8>@TbWU5Q[D4qO`7s.)-mB?gwz3wMf:γRDJ9dIن6$`!􀏃H0Їq5_7Oq "DpYSӑDo3jlJaꚓ8F%ަgoI_Hke[-בwԏFGgF=_wJ^G ;eqJlXn}0 R @t}/$SsbNa`եB&,1NW]ģq#Gl|;palGS<|0AmۘI}݋7_&}:: t4{[fKv0T$0:! 3b-`$խAQXs;F1k3 ++96+2vϵW-v)+>2XUSZ9~6Eg#FYrxM۹`}%5rWC/_$\h0ZqVbNMgjo`6jaf>՟bOloGcdɂJߙȤ>c/d(R]Ct5rbdC7:醟7!ڈn 7ZϯVB5?7ߙ7*H+N]Meۻ϶ẍ́Cɷ46~e3 l 711w"UCyChN+ wK᭳1 Bs6A`EyԂ-Fcf,r!cl}F{S7|dKVc D*GSܶ cA6b]p 'H֓>"O(U?Z:wgy;1v'_ctiS4H)W+x=uzݸdr^ȭpsGZ€iO$ /p[^+ܔx5 $rz]N̏G)2P?k8Z[hKG$8 jqq{1T5Q7Lb-q6IP-y-#مɔ0̯SZ{;8Am 45El%9 '@zyS" ϝ'q }d)Ak)G'S2KoY 0_c}T8{'^^C?̢ dq*꾇^KJQM(A|G҈K*h(=_&$]D,8OIn@0m#)i2JڂY,{ at@<m@STb/KdF0r{OE^k{ڎfKڛ䶎eh؆ĭd"$/z%Y-t8His$dީl#.ғ59(UTHG5$Ă 2=A>_XUß%,d6 m8占>FӣWs~䵅Ƙ߽ [qH"`VPu ւY1t{]n+ Aqk'h0RPrX:*vV!߼J ,]v! Nw pKC?WiK5X[/w"~aO3TFiϗ7~Ր=)1* P1RkL"JǵE\^*]D` w0_wQz Yݟ i[A {2e~#-&h ~–p&rP k^#[ DQ9"o+;]r|ڂT\׊LUX$bnc)L^qwg O|Ne-^UY܇du~16QE7` ;頌ʅgjY\BXPIӆq͈ʪ;YjC!}Ww]uiᵆ*P˸Rx(?U_Hيi4k^݄h1۬GbnI"K?"K[<<0=civ5(1T9 Cf1 Rbm׭ IX&ȠFݔTZ?VaJ3)ցKdζ,cE@V.ܞTQ>^qZp*0<"$n fQXřOr]%e3=^If.Gl19,:ݨDg 񦡔m1{G3jϵFx-M([KߨOIvl9= iE!_, ,h*^ S 4R-+`7,Ȯ5{ͨ>,k2!5 |o^wف3Uf|9W̧G{x16"0iGry2} *%+PareVBIDLS4 WmPX6(rKIS[f#t́C0 &#G>ٱ.cZgoǭRH:IG{hiy&akAH*P  DŽ!4DfUW}sT ""=Q& Zrհfz2~J]3apׅ5z1z*3fbE͡  Z`Bgia4-2c(s0Qͻ3ZtDHn6!OjB{]v)Äl0KoAQ8웿5X\fcDž9hp |E4( xK%C_ynVV@ OЕ7L*$crő:B0̔"R6Л(PiGPiֿ] o 1O," JCd$IKWp2AW=Na2ӆĥE]%&ڛb1hyJ.ɔLIO-փpd]3/ U}7 8l_Cؔ fM~ֈj2^cR^cv.HINyt"{C ""$I 9opW"5 8M]Ien($FmSڡZ' 10a5seNKg jQ+t'#5p~,Q1UqzoFkD_?(_A(@?<]Q ߭bUiMw8)RӫƎ Jĵ4ݍQyC{npax,+4KRHN- /  !xU\RUZoo!spv]V}j7DQр'WL;nD#4hH66\=i*& PT`uj:ƃï~ r0Zc\jWyBcf!%Sb ~X6¿'^l=!C%/t8.$|U4.&;l2_I>r VQ Izў㉅\NLǙv€|g6ÂC@ji^jY/il7vZE/yJW 1uP#QxMbSb~x\>Y$c\ Q Wf8۟T,#;AGV(l!\Z^JIo\QH؏-泆x`.9X:S'+rC qa7K](SfILnYb%MPИBr}+XwjֈP蘀\z@.N`M\I;Soj))Vf0_o; 9Q8{34qW f񐤖XwHz˃^bw*Fpk,Jݏ"+tڡLK{Dٺ5GZ|9U3ؕɚ( ^BB" eZF:hJ'v1_j) ~?nWK\=\H+ݍ´!Dƙ"۳ @GN;kz39*S^=Uɣ9Nkn!Eyr*\Dizx] d_vLbON6X#?R[9{\UDq􎃧în>VaM`0AA[8!`{)ʫЄ spC-8]2Xׄ԰3`@_Vz,^ҏƞpj![|g;Ͳ\^Dp $ڎ-~J)#wRq>kZgKdl0x~=dEdIR?2ߕ/F'-j"tNxa ֊N<#@=n=nIO,aJoZHԂɘ*™9Lkt?.3ӵʓFg5QJ>_qf!R tzϕ˼rmM˗k-Z.&NOf,s]տMo7'B&!ہ`PV0]RhtQf:pӸgzj鑗NA#[CcTJ~Jg3f )Y 1;ɂi{aOO|Μx.S5je :*,ij +Ռ)>l r%{4{۸G U'< Pd}?$dsR7O4M oAUP^a]ٳ!vm?EGSz|,!>ρmvѓ%ÍbT9?^sϷ5#Xqjz\"9sm;2qpmļ88pJSٝs׳#,:]Nw q u91̀a]7bo籷4w) 0$ZQ !@>T/*aK9ȗCP"ҶWph q0c6AO'_ٸޥ Žr`EZ`O&??6pW6 nRy&S<v'Ph?$q5ө&8u+S(`*"{8*(fks*p<aXC ѷcVmڭj n2j,&jU `?97FTY킬gTr+ُܷ zi,"*AF"48dz/ݤh~q<`0_"izG ~7b;oV$Hu[\Ԧ/튳C-M R{ R(*ܡh3yԚYѣ ӭEvM`dbv0IeYvfl7:V !5rN?Rn]|=ǨB*s:<̛c-NYbeN!\k>ˍ)k)CuɟZgf8:>6;Ys(Eklm^ienGpiFh6+`hQ {7 ߚ"M9ǐɀr9P4t0ҫL|7FѤ]J)50eZ~SDuLƙ! QcC'ɤҢi4諊Č_-t?[F-xTHg&۵;LBk^ [Čk^@ y)*RfT9܄V;:WT/2x5ㅽjˢ[ ΂րېQ&qz͝p+Okėu$qm9PiG#(Qk(F|0Os#ڳ,m1?!!:iePE5 [n3; '1hSN)aUvvG~~^kN|7-҄am,>[* R>v<'&Ī*n٦E3E~߿k] 5/1ochXxo$=@r0ݍM /J0$ȸ'z9'\c]Kҵ*Z$)ַ e-+/OQr!#Cs#HjTS9]D6|dxkI5SFrDo+Ðd;׊,?LPOnzZnEGd ^`wY1]m{Dׅ8Q¸.[h "D7a=9ۼsq[ (QD,otku5Q׺^5d Iy([&ӊ'l`|<gk('>¯ׇ[:PGu6cyf\*&ye'x<<|i'131@Ld1^WtR`閇U ϗ`4I(!ZRx#_{.`)jQg{Ԫ?eHuĬ75 j4u=D"F*2[O¬Zq{9|ׄyXN16{K#_G 佊-50s|Z`_g1|#^." Qz` 'B>`@b;FҘހc%lo7q_ \À_V]僐j#AZӮfU#2٣Tm^ѱo8`MT,y,'nU6Pv%',͗ kیdֽlXY[n%YB#:ɕw(CJxG`ɇEy4`IvɆh" R$_azf br(e*gV WNG[ =Wd~$%'BV@Q$ T& fc!qȄb,xۖE4~ 58,L;թ0ψRcCwnlj4qhi" S~Gщ1fm.R&x1[%u#^@]Gl]x&7O74#!GwaM%3Rc( V4%@հ=0٫G ʾf論R^(B g/OHu xA9LDkΡZ IP+B\|VA1ptD9tXUE:U)yͺāJ0bne@AOA .^=]7*lڎtCtt4sS 3sapҜ{PY FUz/•(ȉc1jE4.DrB"b%[sH+Wܝl8&(22TVyէ[*B'ZD9 DH+ ,-mh{{BO9cύmiOMK(7<}`DUz]c2k4_xa{K+y3=\KRf*#v8rJz~QDr:YϢUUǐ$ ;3(./$}S@TJyKr7I _BC`D,I6 !* hY8cb^՘Tk<7 U'iՅiY!P,wfVHۉ0Kcĺ<`Z5s^waZ|J1TOKLMN2-aL#@jU'~㝸-XZ w#ps \OMϗbKec<9$QYߊG 8%şDڟ!{cOgZB1Ycu-F(XdPF̈́]-U8A'Z,qY@{^^nTpwP9/CҦ_FA=f@o M(( gsOWZ"53x\e?'Wbr.gCBw:ڻbvgO쫵XWS!\OWJc<3}oGa\,R4c5Xϓwe94u"G] \O5qVtC3?m@On5ι:==iUs-/$hu/鯩ujC엍ܦj4gj`u˳N.I7aè>ϧ2b |FypfҶ}Gc 87l{ ag]׿vo#7Ku7BqPrGd9ua8s$l̅9K<N8L3Ƣ&N ܏U08Ț '4'K*p iӛ!仼 NQt ű_c+'OA1BwDpM"N*?mK6߻ee]D[^)I68?#eoFioOXⷨןrx 6!ODcFr2\-X{O"- _XbfdR]fW)ֹ+ZT$B|'_^R|Mm#3YD}d]1*14-ztQt/]$.]a嫄vnKB!3Ђ!6{ce_Hdע[AL9%ʫҵuCKwojb.MEvw ަ>^,ҸϡBނVY9_:7^*E >uIO};ܫ2tq(w436SJ)>Λj+V) Eyؒ lAr+™RF8a[R3cm:ޗ5%ڼ ~j wN\Q2/BNJ1Z)nRFO^PG epQ` iw;/rF>CR|-ju|OfmcxiBZqh͔~&R=yl+٪! )F9."*Z{<2tD}^9cv N6,[)ھ A==O"]͈Ot'l \5 R,g޻X7AB?{#pҤ^؟cW K=Z`{R2[._~=kk.Yݍ6g򿉒ep$LHi*fn'F{8=pVieHT$L'dgtM=vw?C7|`u.5l_}@@PSL%( 0=5[s`M ") ya#*A_~={HximK>VZc6 ~ڶO=&kLa}K@i3٬FM>ih|f6)&Mbl!&Az _ @ yG AK@}&d!SSa@,DڜIt)G4ZW@'#[N5 mG'֚ sӭ@CiPBND{jp v0.Gզ%tj< 7z.YT?i;C_m3{2&fU&JJiVSnrb,i9 |Qo/)R.JG LYz_"uiVbJy "tr,PEskJ"ԐM`7Q5bwM tg3h :Sfz,i:?T](zZ&^ΙNEF: Eb7Wl;Z㞎`ĝhl Rɺ~b#t5"ΙSI%pld:|Ҥ~H>L/G1^ ;ʟe}А?=AţG@C2wѩ%H]9IpeZFb/ up(]8a<֮Hu[Nô  x1V5KFoHטſ8AM{).aIcl*Ѯ*m%7G\nI p]7&e>>}je}aCTWrth^ʻ85J&>yTt .`>4L+s 9NsF ;Wt@4wìu{>Py}軐L*!7Glvd1:`I\i3e;2_ۜ¼.rٱ,h}1\=J kC]EDRֆ&ky7u"d+.06\mf 975޴)58ۣ"-TDe_6}񢊃GpḶtux6d$g)̓ZS|O "Mש~b<(-7D#s~gו1[lfmx#D"%ldP0~t0]Ѩ;g|uV(D?ze  a_XPS_*zuEsKzMbMKzWs')'+m_p\.|%\rgoAL='1zp.q,m@ֻ4 ` >UK.zcRw dA7⨮"*nrGQԲ}TίTk~եz(fdn zXUn]Lx>삌xhPR(rUoJFj{E¿oM/u'ߞ}^vG:2dY & {#FyF`º%j"*HE$4AޱRLA<{:Vdg1…5_4Aq23ĖK])s-?׹>:_WNTo&CzxTή ";B-ƈhq?JqT=/FNR-o?FV,f?z'48hZp 3p -L$̯s9.%X.1H|C^# ҈(ߊΜ`Q{9 Hn`~;(B㘘c'Y@UdO3 k2/FJ%Mn}w;ul>q>Oi"8b}w?Z "UĎ-0)';!FO$Os*ymx?4<Kc#ɝ˓if2 >,@ku.aŬ;o_ۻO%kśid-s_{QC䐽})DHVD'bq^Jv;uhxiĨԈhw S.՞ հiU+ 0M([_S=EL۔="4V:`qsqP]J97hVtr 6drI"ҭ+8'D̃/EHǺ'Px5&c{ xKq,~8f3́"~QpUm hOYڷ/*.FB&֫ Ԩ'^*EJlKb&N+ddLDZp(;=5 =f*HFbX:1;Cݵn: I^F<`E2.<mQ SUr#qQO@j ԎwgkE9ߠeYú)?bt>igŔ;TPuD4|,U _Z%O0aW«˚ ۲,{p]GMDحmȀt8UB7ӛZְ RwH-V|6 yKxђ2)WJ.s@D>gd@}VkN=[KÒ"&y1 ?dvgUL#KFN[_'} {}փO j+WlDmkG7_pIVʓZ=[lC_o[Q \?|w/TjGr\T:ЯXMС"-REX˥)F x}#)'L, d#!PÐm;GzEM{sW[oZrOdQ;惻5dv |Gn:ńqVKc'(W ~վ2#0T ୲9Z$p*ʀA;{(}[MiPGd**病Slx.L|!ڏ1R%[V@K$"7-9œ'FxR־U_(z&uǔܷ+Nc$fy=\cO{fޗaT 1I LI:3<9^4TF|1KTN 5ş޾J!`(m*3w'LCbsPkeCMKUo"o =4̕s0G5JwH~fmJP#Pd7_!-&1E,Qh^nآeyS5J ia I3hzF{ѧΎPf`%;7"䏧* +zǓ uX~+9I:?0T(=ru2¢Yieՙ3Jfc)4/49T^oq](@O-EKƑ Z'J8O< <^ CF>c>[QB>ܶUᕈLi&[y'c/ͿA~&I WbԀUEx-+{K8kEy?r5:k*+5?ȉdT)Taz fgFDLzS?1#G.R 8Әv<*SX_Oc #ޑ4|Pɳ!+Ѐ׆kؗKcu=:ߺǯD]": ɔ4_YkAD"(1P&T (:3f@PQF8Zøӷ mPFs>NPNGŀłyOe9]7L˯g yBriFq.[N6u8l: ;<5][ߙ3gNXɺ kT>R3 )഻\S2r41f]/合14|5G%Q P[OɠںAE%q6Nҝ?/_Et;1{2"ҌIζ1)@OYPUKPJʬ,Bk߻'̵z";\g$Z.:j5P$ n]c!$I|Wea A>A0YUO\ t^pO91i-72K1[_ gx]fif.>@`8ӧ*VwDŽс﫰&PTpp*SW8TkkG``WiwZ`'g0j8Ղ~r?MD >f}X2nDL %0$ s4m)rցyRA!lc4l0 +.yW( /LnvjH@hY27Υ ,iZ'N^hfnДO48`}oZPc踌65Ap )| ;|Q A-;¯Aqj&7W(z%3aQaإ}8s0ᚱ麿% cS՚yq#<|p"יFo_(})Gua[Pe5/6\%̏^bs~zmۅ4_:Iv,̡ʳ 3eg܅+p@EֱO Stj$9t_Ǯ:ԂiXE90%6LYN_"=K XJ}iR#ѯiP6 BW2z'IΝcOl#̡ƣcjrm)GUIhڍ)_E_v;IoPNY/} K|)>/~+ ~ϞK+eh^岥ƪ.8M*1 }ME,ll'o( T́mu*6ec 6ML48[QǂկVlJẖ xZ?`:$dl5 6Mw W: xӖ9y7v tp?/7_&!Ɓ/^Pg56n4׏/aƌRݘ)zv/ѫR>Y i@biv]-0\se)j"W__K -vTZ MA%XxA9/i'QK!ƉHE.V·D XwhGdeY։B];ǧp ~"s|]ͱavV)DcBWcOJ740{ /Lq@Ms!%܀-'%8BXD$ykD]Z&4m1~o֡+ H^$hsʝx5l%mX҆ v^ [<AhIOc*&4g8[T0YL Mm ͉bjByHpm]#+HsNP|<Լ E^s8}9?&B+ѥ n.޲2@\ ؿOP;T1@^8jcż,+U}/lHs&t7"(.I:F2ē:Ѕ]gu{\%A15uWHK8.?$gcEV?A`l͜]:aaY 7E"E <3)nyZ \{T֚4ڕrv( ʨd'Yè1bX?#B{?5|*R@/1e'`]|Y,V4xo;3$pYs6㍆no=0_>1֒k$Īt*~n^'n "_܎[5"&@!0WA]0%iޟ5N=A[PiڊnA y5%@i<0¸ 4E>u9&7) w(g@DO cV?L~9Sfu-[Z.kUFdz,X©;C Z}{(6z7yth7E%w^ʎKュQM|*:t$so8(@PwKMJ n/:񧕚Z{;tnM$Wƃֿ:Šعג. +'V{q@ Qk(=mgjƌgEiٞ+E$^<ŏ G}&'bUAjr{c(z!y7@E"MuSAYO )wdn6(,|f'|;NŐG(BNTFV7PbLDx`,ΝA~RcHncfz@I 8챿V;=Ɑ6̓`HyRrB+>VQͶ</fx-yvLfm&K7OBDZ ܮ:Yq,Rʰ AZWAP[ץغ$9≚"؊@A;C::v1]5a^aTc[Qmsn ]z:cȇ 4,$hC/Pa`qDG<,hqkKF> ;6&G׋%tD> F|KH9.Cn!_̐}͊yR|a~e<^=ow8WUރ?*y>18ptxaGDlՄ~G3P ފ1LBaVX7:VgtmΎ'r3&@Jug,b1(xh@)rU)e4*oœ5췾OrM7<"1R<%@YφuHg8؜%"=QJoR, Hg ;f ~ M+Lj @==:94ׇ' fXFXvSu ef]-W)C{1#16@3C{a1FeI.Y_sTA>?[N R^F:nq.ZȅN|\)&*M'yS->:ؼ^T"rG1Wz]aN0`!xo\CC1DHw?.UcRM08F Rˈ k s!gg";8K<CwsyX^i8!=]<_ gX9D26Kh =5 lcz}<VZJʩ,ޡ5}=u-hJ6|Х؃tE+xb;@wVdHDrqINS^&]G#Gx?.-/7vި'6%$әToσ ]2T LqO[E^M;zbO0ȔWAMvKP%!Q;3Խ7[ʣ$.yS%Jh%xQ$GcB{[w 7u5 9Gꓶ(ɳwbdĹ|ЋE>%D9ݹ.АMG2;MFb ]=Q>U%"[3{_p,,VczyB,/tl̗9}Bő.H*EUj3Z_uj>*82е/hӪ@sbF-pI$jJdC.\!c(nQ/"QJ &!R w̽ۦ|+ ĂeWEe W.u@FgMH<}MCEn70'HHw9=PrN>D\.04ˤɜG8N{؈6FFj愞1n0I $f-G"̽?/FPmPmeN6^`Tfs>@Ypb~K;[-6\(>4b*HE 8mɞ8@ZJV;+FC~|dM:‚ vl(Ҋ0UvU!~#79BIO"#YB^@y@:]t=< VEiOF<ʲxj/JW̠כ+_{{`n̖m~D{/l½ m6^ͥL KۤpַKf0` r"Kc0ӑE Y4њBk r~4Eyil sټtn3wa_$u/dQ \rLR> /$i}WJ-4f2DG@h[F`Gyņ"i9*?u@E-#fٲ48-W V 1r=-2.:}eKgeV5m(8 T@@YxA<&v""#y<7Ȁ|TƦ y~qRvz11xb>E>W@V|X`)g y{|?Uϗ$Nu|I@Cx Ǯ=+}As yz P#%#ֿ+x=[b:4N6rֶh|#ՠٚPʹQVNqm?QqK(lP)Xq b:;' 'KR^4VC519~lƧqI\> 2ֲ!`;ܻ3iwy<ۢҷfDʑ_XY,+4ntkgOxdvǫdk;T'L̩ڠxV~8Q^[a'7Xaf{EubO49R$'?j&cUOy}xە'E+EGT.;&GGaޡV^vѮ{$,)haEpWs|Y!4W"l6r5nkt$mZmPP8v>Jb-+'g77Vf]lqKTrmcWZB?.%خ3\vҤymvA9LGck(y|l~N"iZ?k`_VYfp;2ck _PS,CʇZ}l 60u{#]0gLey`G1(<%ߕ'|Ɯ^εkao*y ;D9n'2:05."u+_N>P_txUz3Qȧ].alR r\IuE(2+ϗ/,cm$Lw?]yhXĠ-'<.Pg<:辥V8e(xv: %(\`-Q-/yҰ~v~٩ZaBHe%=7'WOr^,Q23  #]((~\- %+mZA|v|B+84"6Dnd|&0> ^fO sҕ(s2x 2\/6fqĕ *AE8Dd{]9pu$]lQ >Lio5GEzsZڥocWiW(ayg$`񷳎07ׯ:ŗFH%'J^ #T$2!;cPPpǏe_3K՝2 @s*B&r*ZG^bILЪ .zPx DzuSF*?A0NcaFHsJrOI?EWg[ZrFڔK[Jz}@NER#>+YYe՟|qP.Gt4C僈HDjt ,/Hwf\ʴ߯3,F,R8M wx&O.mE=v# tγ>VsR2΅>< K |aK8T]Fא7{3,樷y:]ͻE8](8c.Rmg(Yce;.7/ @x9ת⋎cT@RdP!>WUCCAmveg{֊8UL;1^6ʅf< qh_I)dU<ߍYo $"UȨC<~(C4#Y&O@?7zAֻ"8kӷFj?q9$e텰udAN _/ T2 a")ُCKn^r+%ry*J|6eTK DIѩ%ZMG҂l7jgbu@t2ԇ4cI?n|l0n4U<3ʫ젌YȀ$-JDсMO?2@>i,0IGu³L sC-s1qᏞ ;GByX4Y{%_z^;S+Khkenlf0ZJ4􂛛%2L`iR'Ѩ\g\i$ [2VWT x290SwZq:Ѷ6*W ^Tȣ ݦ@$Kj4Y}iNJQNFCn1a]?:HHqgofwf6570?=QaEٻ5&ӘA=[€e j`aȵF2!ZbD}ߙE '3AF{^#B$~eR9hϕ9$`߫^*Uw(iO2Vu}*zܿ #BA6U)6wY;=*0%cc|93-aܴcRg/aCL;6Nk'qaJ^.8pY;Gi1w\r+LQcH)ucfv,AN~/!1T O߸l^5cQ>!F gm6 GvZȄ aHYQ=y=kZ.OYD(3uZM̻>wۆA!2_ K$hJO]K[,o \SX g{W'#u؆j֚ w_.SE?fpg30n/9!MZ6b@~*Ą*&.oWuܳ`UC9//vo ]CyJ'K=Z kuabJ0.* HTVV\M.jkh?aomOH@ڱ2x.J8 6Lũ<Gf4ߪ~{cQO];E^'#Q1M'TK뮒SP/ pǜEuA|E(C멃9 $Y.!|LϽ J$pIpm|(0ljnt|, zY\~#x1̄]?|H' 0w ۥҧH QA*O=7C% Hi "6$Jҍd"q_wj7fuA_!j / :/fJwQ+j.9m*l'TǸVt!MRIzFQw ՅdT ظ XQV>݃; ѭ)2 "#8 ]LW\K6˙KZIǢdS=1"E6J#SU(RZbz-Qƚʵ5wvxf-8B"WGa9BE[hS>:F0" dv+ט k{/DW}Jbn0:7 Ec^/-V\+8V~|GFZfFgmEӼ$6DL".K,`Mtw{wq7U(~G:"jڟ2~~Kʒ?™X^*M$3֬~1{4ɗf:BT;Ȫ)Ԅ7{j?ۡ%}Wn䑙try&9{ sOR.d'cԟ}{ (k!t3ʶ½3Fyo]aS1eDjtk½ yjh_ `xIB޷unO KFq(j] =_3hYu̹g5q]Eҏqޱ-p*yRCJdۮ :BfbK>e. h^x/M‚ެI"$lT-4U-Q*>rΉ+Ȅی%v~'HJp k QNZ [("F8wRu$Oûdj(Tkq}"@-:kIl-o Gr#tT|WA'KTD⻱T5,`xy2ZGI(L21'Iuwg6Fͼx{!W+xPF~ !oMz`Žۖ~樸YN9ֿ>Bޭ(!|X@Rd ]@ꯍ. ыJQ{]l &$ѯze[*7 իkPTZYX/:܊A9Ow.st4OȻXWDLaGLiXN !%߄7cT#`)ֳӘ"mג0|{:Ǔk%G"/_:ov]!akj'믘KKQ'lA \Lm:p <΀ j.Hٜs8.XVqs7Ծ=E[@\8jA ("*=UN.>aO*py(8½6~d%ӄ ۀ;8=Yb/ЎG琘)4Jcid?SX4| ):I&l~ a'U!Ae 21M_u} $pa=8%6{"y̓c]yAJqAZH733GfR#(3Bri"o< 6T3jvn06D-AQs'd 䆕xxt-‡ֲaa8zd`jy4c*j>#?&'e8"e#٩UӼv!1,/?GD>g~a4w6s&nX'Xx9fͲ7ʭV(;37, EG%h& mDw$$g5"Mߞ2jkdCt !ߔwl{OVLP^ͯ?\<8"r@n-i,r@]ZY*;rk#*v"#H|'l:p_m8tD`!eeu m~D&G.ZRrk1>녈1:AL܍zmOºiHc=X xa\N:p@7nzfYa4K5T2~l%!E`EYԐrRq|oo)<9.`A۷da7ҢuL)(Lxt\1J1r̩&9}IRFTQ!u>ޅD]iqlr}I[M T8^k+rSg` >$ Tƒ%CcbiӶ& jD\VkTXLZsTWԪHI<*R |6yag$}W0`_(oXߞ;uS oc]J-jܗ??ʳ}P Atl@?rB1Ү>{D T*.lZueu`RniПl.$0Lrvo%$䏸S09O iMk-9'DJ1A2* A "`DKKM۵^tFև+:~-}ݦ-{}q^Ϣ_5-m5cɢ9* PFmd8'h/ YMJ^뽠=MY;qn>L-%!B&~IiH&uiԤ{ѶՏo+@ԩ8~[.V66 L ,`|:͟69ȚS\ NbEtu̝5Ew( #%d(n!), _y4?DzeyN>8 9uY*!b׉Ul"Be ΒWF0Q?#2X1=mLw F Mߏ2%v7)S`&S<{ ƣ=m]Zdl`;Kw7咒N~PYBp'kuE1 BV )vQHBWF<̷ms`piE%*V'>[ΨgmeERQ>3.2ຓ󼔊x3$MaB:4Uey3.cr\Z<+&a/2ȱ[`Q5Twf uـtIrYOηSkKx'V#̰oK?reEpcmDO8N\esrGQRCY]|3dS 71f{7pU%ܧƍ ) ;+T'hhd\]`a ,Uʂϱn,esK& L mÿKgbNToq>J}-Q#*]ΪҞvE1/Dlh#%$d7l@9I LoF%7ip 7Nkf~';Gq+_:5shK| 2!j BڂbgI)=D D],Cں,zA_Qg,#Q 6ͭNlf|'&Hۦ;hC鴩708e~3JTdlHlhj3m !s&CtTÎUAnY%ej( vT3;WeӸ{$;LB((p:04KvIoY5"a Ȕ6xi6϶zX6jF 7N,‹L6a靧:AG u),7|ikOHޥ FE]$\݉<-07pK`+ q-o N9w(3S@sk-tU ڨp\2B!5/,lw Lrs$< ep"ȴJ5%γ*u>2'AnFEIG*~ YyT NHo1q],6wVwgB߅<ݺ&9B85 ze5M4'8J!;{!33q+b#ob0sjT* KXlx%>v..k=Rj,ef$4$2-u[(rMjrD呖ov7A✬ Wl3$"iتt@ZD<9鈀ˑIkj+U8xh6इcXU9BWssy>e{eݕLO鬳:r>EQ0=M;'žKPUD, Z@&AV$Ngk5ᗩ#98N+#.fDZAC=B!U'Th'%RTen >@6~b +!k<} pJvD稧ESE;懂{b;X)Qit{hdSc4z~b~](=J/uoÀKXDb.H nC HV@N(^ ") .jkZجs Lgb #yoYaѫ *e^\3@v-UhOPE~T4^Ev徬^Fma1&RR̶hi_RTŪQ_[.f@e}ЛV4%$y7K;&.O >5jߒl&%OmӦb 3^f#-"$pewAVL|fR}cTYAg6 iH^Sm4kH&]0)sr(Ck:҃ߚAw" HX]"n$6mm:kՇAxP{\Ke.=ъ*y9 ȾegK2,eIom/sn Ĵ[:c]]5Hfǫܯ4.57b֩#DۀL_$ ɜ`1Yܤ(+ai;Gta !FYIx`͉7}#3_`:CGzgՕ3=ny<_S6҂sRP\]89wX'S]tƂn$Tbmc:Ns OnO&{܆1YUMҸqovet1x;4  C? ӹ35֡.km[$n\3:WעR?q%dPƘ~QAK/X\P cnc%#J4`=[4{ b0gڷ* Ffl1\1fa2hз/Zӊ粩;]0lj?!UjʄneOeA(uiQܳT.GuHѢ)V؆aYHoEuGEч_`Jуi(tN X?q PI$ a}ј$p$0+k-)8W 8dM^8! f^Z&im.\cT`xp3>kG0!Ws3ǬW9U IH{t)Iz%Ld`f|)ǹt$xz?p10Ԣy=$Z@poeQϖ:un$Dn=QA˼Tj6aoS. sghrb[鮡D:fqvq`|Y||+WzS= 5j @(2mVu jQ7 kĐ5]Q }pK:CN7n<\@eemiGR cAWAFp[txXUSTDp;kߢϟl\ꂊq :j@eBwBҁYa(`v?LhB9su6T:ڙ`.xΣ`AN cIU&}~[0EZ?T!ڐkL^q -@鄼nh<+G_ak.2 5\j(,բMkJ@E@ \qUEzh vĶ 4yب{M@RH EJӡp \2rӯwύpW.ٓ͛[{/*Y"f7]R^?ae7tB$b]#yV  3~ͰPe[~ m\⥍+ۗG?x?EbxWBRO_0UxBB0B^8m)Ѿqbz.-$.7QGD%2,)o&,}W?mN7A/BVw3wX xm ˦G ǀҁ<'`߹y"|Y}Vʛcă*,(ljHn3C9QP}r&構B4*Uj"u'ZvuP&d$YeWp<x#Re&>W2գ{0* wmX wDZ<2%6$!"E:xmYF V3d@GT/u1дSmf D$D?5l&D*bcv^Mc9 , z#ǜ7t&mP#vDaMc\}(ȇCOGV8r `5鍰YӜ,4`C%Dxp!cdnܹcQp,J5W}48{ro9Nt ?Nݐowʷh6>jh=.4"#,%E60W^K)ܜׄK$#Υuw}u tlwW,-w.-e4G1bk$f1K?LKQ) a ڢb$Q[.{{E!^58b40([B<:ςh~ 1~C /668t^;lfYaO^_CH2}>~ժ&` }ʥ໸T-ۗR]bV1 `9.#̷^Pmr>OfS  p1qncD_4hœ 娅4xUg99SU[ΦUUBײq q$-p@xlQ:@^=H\Pk2O} !q<v+a.C! !eۺk&RBn|Mt@= TkMLDmG?3S]f? 2smy v %׸; b3ƄYo_awՈ/.r2%?'lM<Eaa>`և‹~tUT8AM P64ǵWx>GcLLʭFYDyx'*QmOς4~īTtndGO|(MT,7I}g-fg _ `Fn.Ɋ)R(ȉ4hOS-A,cdJm^-3UDڎeq 5b75hX^( uw.%^F7u.$[j\:\uh&wq]RTג6Kpe. >_araZj(Y> ͚޵qGO@%=Xk:a1cCi}-FͿբՄY#@;J LLc!s 0+.c}>8FFw"8( r H[ʬTsR Hkp\,2 9Ykr| 5'fd ̑StYb*@>;t;a4YI4 *`mh 'Vʗ$[(Wkʵx)y<8~w)x砺 g=Mz=b i*ӚDdƘU4XCtb!1PO>B"wthE?*w"v:ݜlMˮfIuo+b"M_!\u!Wuw}ýB,ŞLສ:QCW#n^ ;V`/qC5&nshCj!m_z2_b5>\E@$ya^FX't{{;݀H**^ut [?ʌhD,EzE(Э:IS6 8gSsT|0l_®0nz)ce/sRyQ{6>>)Xko7 i,GRƟ\YC}'/dmؔLߥn)2b10\~s'gԹMԪ0S/;68xY~CfW? þH3 R3/d -r"u%qneY`6zO>{5z {P,"gxJ *E5 ksk*(d^NmAȗxu`!E4Pג;V'7 $4-F%U(Xa/%x6#\Jq(X2ȮnXs4Z zG/HIe .mmXTҟX{>ʫ$dJD"M5tmIH-Jp\/r0i,,Q Lʘql6ޕ6$S7w?|"_"P+Fj*טmab2,JdĦ@9O⡺7©hhg93RHxd4* Wғc!;Ү<}fqduc;0U1N{_Ȝ.s}={חq3[<gyظ|H:q>q`V, 8f-*v-Rcf^XVNsČāԾ8%Λ4#\?n||~%pdIuE yb-IQVSwGL:m*r`wzٚEplL Eh:f ;i E նk_YCb:~\ڱp}TK)؇aju_,`.n1"[`UےދoB*4 QjG0)b;~eT-gHZs0י|H,6܎M9ĭEϑQ~q$P ?.U/ڎ6}M 00a/j(FSuۚR͹K :c82i3ljvKIn}j:[-d2#+}EՀ3'b:l!؏']bD~ta|>pUUdȚ3#?'c΁^(}x7jLڿI}:`ݾ",ŀB_AGjAm$ز9yqGEpS܀\#:Cۑ!:D"(GC#oX䠬8wyCL)uRJږ(q<嵁&':xk?Ba>ؼl{u&ET3n(!oI,Ք865S\*v/v)e C}'^De"jﲮY|ػzdCYC ˓% +fd3jEf_ڬjLO]h> I"@Rc4_n#íL@b(//tM{:n(1GE0</k=w*cL4e늲 -VOیtV wV%u޻AYtz9 !Rs5X{z%Vz,:-63k"f < uct>!]:x-$w9qԬ}htjXz\pSX)"$I$y%rr7 fΣ蛠8 [n 4u_2®FS[^ε+_e_EGo*(_]Uusv X!`'isjx'vT.S{1CZX-#fjLZDVȵ d`oQ1E__bPZH" Q+L3yb4ƛ_O|>=xqQcK-IJǹ{4!&ɪ `w7 $!]3YTzd ņZ)Qs UqvS W6RjѻQ`[҃=&`֨NLu%RfR7k҂"];Q+Xs)M,͘wvd6& ??|ga?VC ţs)CZ?.n޶DjRI}|(ۼmX/qnZʰWx_`t 饽Sg}uL0|9]REt6+rxW %(+-{Հ_WY[r!PhPr5_6Ho’r+@Dfܬ~!|Uno)SʕP)Pbh=}*BuJ68IѐIU.eemw4cU5 ч3h0VueMUvIǭeUI* h M)'n{e5t+3`Jv&hq݌~g9/;ac*o.Kiԇ> ܩh_'S2I@mΗRH! Yixec.avp`>#pPMS?VfP̛l酽 2IzEztCTP!>K=p չL7о 'Ec0ěrmТtoLAdP&۵'JIfOlrfv=_J4d_Cw:SnǰLeT{6ΔCƱWl : cJ7;`,`tM>z%K l9MؽIh6<|L`)Tݏ|8=/umI%)yuű.Wdq YfEoXϻ:v7R#fMޠ` >/ Typz"qS]7~d]١pW˘.] [cU=ȫk'T>4 6oOs(Rc'X:H-C"~v'3ٔGa#*AlP.Vdt;nL Ux*;FrBQ\y2[sd@L 6߻䪒9 $ZRUaONl;.`>@PH A/XpԒgMDt8[}2us󆾜 &8c߁ĒnjYx VPUDm 9|&}QCh"8|ty'iqc㧗"U,4+VO"T*X~^%=f9@™EU%я[(qH Tpֆ&z] 8{dz=Ff2is5w"ɒ.d5p0˳$[>y|sӺP VO^XX t5+_>Jto2 ͷȬHC 9gJ^ijlgIg6#WuAקdyUYOܒa _Ihڴ 2ò ^KѢm_S"k'2Uj%'0m If{+4oLNYfN_'Ѷ|sɷ-b􀨱~y&y= cԨx#(H՛TRA`Ix1베6 ӊQsbr6v mxȗ`vG3BjM3mr3eG:O:⟏=&Y@[JOJ&o:Tr`;U67xӬ#6{t`VQ_ >i4_ c躤t,v%浏x9Z Ḱ]ՒPw3ų>BkSt/Hse!wX30ڵN.8Ibcit-st՟UAQ1nӟZ5^RQP5p qs}ڐ9 v0ahl@TxPĆ %*=gI9pڡOgx 8:2֥8+5B-fW9W: 0\H`1"躮0Tq,;oe9z]v:3.L@1d=l["r~XQ\p~B%W>5\46l :)TT-źxQ =9fC @bkYm)#o{E[PFT5qjda{5*AE⾺$ }"+n3әȧx|؜?}-6} $,-[0Z8]8O)XWmL !=&`7͸RQkc)z~F/0)NIW$ ^ڇķ.)6) :W˪RM\6µev K'6>uu±!O8"T6S|n&Hr%̻ }|-"$4a/Gs{%߅WE(7OISyƪ4tp&g B@P˓_'Dd:'ILQH1n0Id)omR& P뫌ͭYGVjvSHV{ 6lv ;gnGY(0>M7O$ԳqM("4b+IoF5G0m$rh[k %Sҥp7U.q} 6m7e{7f9k0=sub~FW:y_8-?4ܼ[nlŸdSH}NWoɻYcAڹCSnEԶ:uAQk\ً:9P8ǎj4۪$ٸp L+80>179x`t|H8S9Ί!ai!1PjOAEf[#ь́)%=zzߓ}[PٱTt5 >*5}hy U* B2s=s 0h!y<'l S;3 p.[*uEֱ\j> xs[@3 m~bum-[83rq`{qq2[ANKEJ" NBh/{_Oǒ4p[6v}ri~YnA,e70r'a;L1遛Q.pź*p,>a ti)1گFa *Aw.(Kx&DV7&ZZ^`UY"Jc |d"`1DYzCxC>>f^nY40-?M-8't>Yt&*pXgʯ4M!yzuue"r1!(Xn*ț;ظ|(qEy_}8XwpĔ֥epV9 𲃆o.X8Zps6;lM.~( ]BlleUYZ1+HLUK01 0HRAM$R2jѝmnKL>z>Gp? Scr 4Ul*5k9 !nߐbn{>0}mDMm2`3]>k &%o_AE^GGTb!_,`Gu %駍}TVħg]*c>Ϲ]v P3`tXGM |Q8qj\ RҜU̱mcOEǗP"khcr 5֩ bm<} T Y_Xz:[a~J&pc9_w±0VIr Y[7#Q:א"VK)> S5{)ɑέ8;JE?Zi2Nkc1Iso2ae3U6<D^N;%1&Lx_1 ~|O?e=,,T{hdJ(wRii<~ ֵ1^⵭`yH6S+>G'JH>S2} ! 9VCq':sŷي @+ G4ЂQ<љ\%{?QzzcݯgW&>Od^7[YlXx30S S+2f4;Clh7=,ގrQ0̧w=t7Tٮ1\/  ^wkīzET3wk矒VF .ݵv*j.HS(J|EQ7]OFS:k /ՇsH*2'5A #py#c)|j"RսNzHm=$o3IT" Q4MTLKbѽ玣$ûo^yOZU2 &6C隍0`&XEJ)n%בlWhh&vEybEyN"d|$4O&bEB2q2|NG%pw±c3l] ->#!v@}) }K aC#Ա35KeO .v+aRg W_;'tC~7;Ԗ;=%5t]St*@dbb bfy燱y"K תҧQH( S߃cLo3V{ LIän~.pW%|N͵D_ra\H`Gxdc !FWщ*c$yP}\Ȟ5%k҉Esj]S{o[Cξ\+Sk*vz`O8,S Ds)@rYt'w:/~3ժR :B_/D3Z5и!Oe1w5PGo3pGs!?/[ʦĵ!/Rky,xxv2&u@["< I0~Zz1\7T^ل)^"wm ];/>9[&fJȘN{nMƔ[~Aʳsʏy},aUCgxm]*}B 0Xuݔu72^,Wz <LĉM҆#kyyoZe;9$'|INְ},OT_г uDXZC+p Imh}t}dfWn>ˤYa+U$y3GĠ4 $ˡ*{V*?[;'IA!Y5&Z ~ϣF.̂[( ꗹ\s&׺|Bh:BKZ/p:YЅ y=gCu\`rl=8Ik3L߯/BC$'_}ޟ4D ]MU{z3XS˘oOcv LFHtIFI)XQϫ`lD~2ݏEf/}i->@F 0Vh"˘JqjN1ܷjj\(.p_:PZc=R" ŇLۿ[El0`g!(jBs{퓑c] ȌO'=85٭n fHjJۏƲs-4pbСH$g&1;S[Ť be R^P)~O0sT~oT9N^h/~:!&H?;QV4 Z v|OH RI/ Eb+"` @iq օ1_)9m8Kj"Gd>qMoƼPT.[ŦC(X Ap2}&:`ߢ1 N;"J 4x04?\H(6ς@+E S\B.od> H?gY!'2Hfwt]*)50oLQrhf+2HaR*ѥZMs(o0\g,~_DcAlb!ӖǘeL :Kj_|FrJŃu 6jQZ&S͟nocS-;掆"w$rw⇘Oܲxjv~N5[.OR2JQD|lk*9΁Oݨ;jRH2ȧ&Ϛ!6=?B'Р_#: ; hU+xMW+>!7yҴ psWI^\35e9G, Yc/ȥWsLlUI H_!LGS+wc]ru 9cưPV%011etzt?\Tg~{dk򣭐r$׀zdNRkkC$ 4iJΔ'U< X2ꬴ%6[ĕ @Yh0#G(aPCJ]q]GQCXnz{827i氠 ˗mg^HV@`#&柷[EWbv!z $5k ~_@"CKfiOF b[;ssY//?E7XVP2D4NM:d1lgBcѐb](ʹ|b Ɯ=CQAc|Տ( ˈr]BRP4".*NRK[MGn d3:̃J U=*^ϫa=2S-ّ.L*:r=-?/7mjJʔHDD߳tķ{pl(莲Ѐvh;;>xRp'=^dn*Ne?N`#D˩z.GHN#·=֠@ %ҁ5ꀿjsR<WrUkSjq3A֋ WR*8rԎ:s3+cJUŪJx`^ #&pI6qmřXQr~Isn]Yo]Эz]kl:"OLnTÛ;R"h:*8i<r&uy|U̚(H() \E|F%7!@MO8WHcJ0(=q側]>܌hm F]$Aƍ61nbpu2qz??a)|"ZH~&^RXCL/vnf?|kX|[*0s8 Zn8v5'HCh0Iz?D+pnYk۞.4@MJ ֵ>SQLB٠c YUsHsĸn:vq"8}HY y6HBg wa7N4N$vG%1vG\ PAƉjqu01}j(76FNjq?50l*,0uLᕡ~l*형i9F9Mp߹I]]=j4SfT|:%GEj{/ JxG2Uo0UJ(6Z{2ߝxЊa&]:jHd>jǮR[co(AzStwy%Zj'8!d Xª|DMh:ʲ`W+8)'f*8w QDrSU5;bzϬ=ĸ.\DeYcMU̎TL#'ڌ~/5/_b"0IDUEqV _Ңp:{ gĄjJ@F}'Gt^A)~1?/E|"Ūјar637uԑ] SZ]J1nITM= H )_!0dm (+3F;mΕ_P}g a#SlYL? _F\LZOXclvh 5XCi>U!gf*Fŭ_Na6|L"%3B4\#c|$bn%i7c??gmבIW='EN/GW34JB1t3JltЯ/)t- Fl|/YzoTg=y'(6@6wb}tG2[N Ch^Aj `*6E)'TSh1c 4>Y#)(Og DhҊ<=W,&G=] o 7;J&Y6cK !6iZFhMa@]z5ڸCͲ4zC"K2TCC;o:1ƊQyd1ua.X/$3Ά hz7v i1Y/_R{;ЮDvofcW>(_ÞW+O@V6IzJccu>iVg(7X*.( ~SNe 0|&QeYP/#Gm3H7֜T9BI;mϝ3J Λm ¦FyrtFa@$bՔ1'R 74R+u",uꑠ4>T/ kU|ܞO;6 {*,% G{4Rua8aA,m8',vٰ>*C6}Qh;W5y6>u&\+BJ>k(Rt)f VfSK֛ "BM D6T6D8'8R"de~4GN ΝIʤ cn6#az@? k)uF/H%BS^hP2U&?" ;ao럅T7_.=M/7vg2yI@='.zl`T٥P"Ӕ]su̟6̕^Ր# v]mW؄ޛ6 aCu$&]do.^ 'cx"DM <{8{Q]`}Fp/SQSbatt{oUq.-Foi{ܿv)UHxV!mo X@ cRo 6DKH(*n"ۣ6_妣w͚Oy{ܯdj4q2FJ)|l!eaTWT=TC8lXs^ǁnL'ċZOѩMz(EE˳r @AW MbT 9u!"w<Эa_^S1t< loz m>OjZN];4 ݏYWǺT2oeg}c IbXIBTdcvِ=j 1{CMOVq}g!}AvPq4T_!GJטBz88(}QΏR_Q?ҵюEQ"Ug~sQ1KA2)D)%J %Eę#Դ:*7=Rkbٯ8`j$S <oǶQUBA'( ނE Sa3T͞FݽzQuS{S-0h8lw^K)DC]$TQ9?Zż4%0/Vmv_n=p\ڒTBoI: h&׿Nc%-Oَ6<9uI3qWW2 L%B/ϣahZb!WȴXAn#,(^ ""KZVJm2FӹM<Ө.0sƭC|K|M[Vf.?9Ӟi e⚹^8XD b{?RWMgVSCc " (⊥z "7U kRKIKڕioR)IQSoYhԚQs*SʳJZ`RB#dl/Lm 74 G5!* &Q\,LFT 1D~zfMi gq|3l *x<;Q<o +ᄸ߹獧O(J)::&Z[,|Ro45.*l}-}'V:CPRV>}]hDBAM$L7%JsȘCZod2FW*wr ]a@w]m0LхaLβ@e}14?-#.O6r=AWywa{ȯG 'X1a\l䰽Ĝ 4ԝ[ǖ»W˓[ћ}eM6Y :5`8#k'@_U6P*N +,fН|5 .DJuu>pciNԭϪ˼Y݄fd=ZT 97v&؇P6(wt <7-NVY3_;e%z$T&'UuJ" I/1uv`K+X6#j1\uMV-{*xqAF;.?/ZH*AO}1\6x#$9u fܒ궻{[M7[蠃8i`s8vǬLcKiiu$t0L-IVOf'"ͳ?kbX t|C_xpMJ8DSU sNl1%2OBX[hG gW1f^V ?϶Ƌ2= ^ú ~f̋fp-]RV~{ sInNy> [`bݽEY%3[]1ɁlgVSpڟ:f/^yG>)5s]շ|rv VFpL>ʟ+TpRy^l$(eO$VN[t%N>ƻ =HWnMܷ R3}#"q5L ϟO)ǡsܽC'cuϙ~WIF4x-L"(ݧL>{_+M&c6XJv5#&(|t SVki5X(n),VV@Xf#%-#@OiJ)+:g` 10`e(˱*FY.h^Kȣ |=asfה)TY^Onjڶ̓aDbƇq[h?WhDVR?00~Rl'?a:8MNڔ,>NN pq` (a[x 9YMsT60m*$9[ѾP)]TId-l<|gAZlcb̺]~6wƗ9Œ;L߻4VQh<,X/>|#˒<-r&D.ӕPW֧vZKI\բ_Zt;u:^˞E:O :Զs8S{U F\+x*IRcIj!3`IP ڨ+ Bn1$MlU?@x4PI0XGzUov!Qu,Ձ 5'r`Ф(;wf(/jW3!" [,1ph5c RkJWrp5mۛXޡ隗D֙y k^KZ~ *gM?#*Q}ٓ~w^'O- υE)M!^OoTh"tNy"U) *iY6g+uBT/6S}Brr&P(thޜH/)~ABD!l n"\?HLSiPF.yקx3qa>.鋅SNAN\t77S2莋;?ZQ7"1KVCi(EYBÏ>ie2eqZ#PB, H}PbYg 'tTVڽB+*=^R큮K@O.NH]~QqD!3#N%W>CyAi,gl`'k=y0-eiG~Ưʦ8P_~35sĜ+źIYV)7^=Fn},'龭&#nMdO>So?A8[@zQ\3si9qT߿W{}(kzmt3PX[5z9̍}Yu.>"d30ݩQ:ЧAi&Uc^NhGl4ZRn멶7/6ɵɲӹVaV\D>)4nc'dA@ҤzJҌm,r=%7l_U+_6A~0T:Pp^ [JgC.}S{Uo &tAmHY r3 |0iWthmƎAq|v]KH)*VjdE< g։BmG|δMo5 uRox[*3xJdgPEȳ+t +Nh \X&Y%V}LBs7ʵ3ȼD0A|ېÚW@\i6 7yQlo9~+)O "4}{nj;>ܢ9y1V_ 1p/tͻg *Xvj)[q"sbE ԙ]?V"| ۀWJuh;>2 htB%.fTKW'\U}|׳%d8(PY?2l&{˄;NE°Ert]V1NQ*jcz4wGV+ӷ%Jp##6b܍'.2T--@OYmV>gYok@V¸lE @s]{Wž&KUnޏS?#o O[W| ,+)m^ nha-Do[C;؍,\ g4 cY*t?g~H!\7-_b~@Q+l$zĐ0O=Ry`|J"g9){Za(y`_uӋIL1sFlxF+!"WUdN,f'KŖ GxXLT&<ן) #⚨^?:b% ybԪ'|nШkM-"*7?F\yb0Uo}&.'YܕQG `} ω"gigܧH))ߖF*h օQ/P`t8)[oö*2n *&}|u vO$\$Z" ,9<\'i@5V}:U{8/. RI|*eڷ%B.F|7d'eMtY&Ccg;U.HivM,= "q嫚;t[yImKV7k]F݈/6BW,:{vj VwUFo V!k>QO}M%+~\o$ws^Gf$GtdOp@pܺl fј=^s|Nn 7<6_wy󫛽d-T5׊ ekHM\mkMŇ?}DANT/L)ɜkqo[iWtV%=xѱli ~_{&`tn K`uӂhwIYv4<7r<%yN˱(Ú:^BdڊD#)*e+Gfqxbex]ړÑgNa]CyVAy;qɺ|pF:5g.Fr.Tm!ǟn5"\sk)@>j$|:Z[!U`_ק[߹ 9GoG[Ԯrg.g;m (>^~#"٦O믅B(c/+budi0KhDŭ]O)Ckhagemcxi6/=α^$h o ! L EW_v^{uIPXWTyP5)gd ֨u^0CoLv`v7&kz k}t[?J+nHBNU175ը7L1G'q(u^ӧHJoa5CH(7cEt2:, _Kؠ΁:5=>C=v?&0}?h^cz+D]': p 3 EŔuqb}lM 7R9nMi uM}jil0IڜBW:\RwqC!摸\o8x`yS48S<\=\kQ$#Oaб/xE2WAjR%UEjX '@OԮ|EI~!4?_*KZr:|45O =V#m( Kb/_n/U1#ĈK|=2{cv>@bV Ѻ# .1 :6N6kXb܎벸MQĆȒZT[ql,lX*: (ji6^qΥ}Ͱ<m b~ȷ)T|=s1'-Aְ XZ{ KqSx{YGjW>[ێiܑ(xǦ/I9=zp$,Bb]q(˺FA G)rHg4 l'׈j]^:8*s(9HYfA_m9$=ܙ)Prsݚ^(b:Ȭ ^uYj>hȔDº:z0unA(ַxZ$:(zVD0My ?4 RE;DG6HШ^wڦ'![ "e]6E&bf\UڄJk O(e?Yw4!pW79*FB9i1];#.> aH1@TT#mTA߶asϴNWxռH FSmέ(~:A-:!c)6a"wybl$5jq '_Rz J{,(μ؃ΰQA?uRr{:,1u؆fLTd׽9d]xiV8 h*UM$]07^ָ'kzP:69ee|hƺ弮: T 7͎Ҏ^MiH‰gol_dqHl`QH\ M!D*pY{ʌv*2;гbE#L.ts@*xM C7ULJ39*IYgdȲvesܩs1/~'ev?9@R?{5Q6uЬ!_}@.ssf+P]m$`DN*u9:0W T'MY3W Mp(]F&!MfzsduT9M K!^@2!c۱n)\ CΪa,9i5mXv$S$SkTԁS3" !!u`I?d"N!·U>}$SXq2A@PfA딀D,~&.|a@'V;C1zTI9]KJ F&a&\ 悍kd-2Evo^Ş ]&H$JokW<0!j Ĺu|v Lt(t@ l5/Pp=^.'bɁqS&K=xxx=Y\izUpQFvn3MAIqV@R bI ٧({h`_1њ˂%:/1R^8@2u#ƈUXi:4 1n%r: 磫yѻk N~:LNAvY;!yA:0 .7I65yTt}Q 6u'_dp _tmokh*i ~WO7 ut°Q;d ƅx(Wxϕ}ݹym*nYif؍5W=|hC6~ /vىp^%HXc3=xMO{<㸥oѰPA3@,q?Kzkn-iPh)|rfGY2"-GHaQ?G>CN OՅD0p}G35L#}$UvЉ-)- aY$΄Q-OuПuAmꮆmu<o+]yZ&K+%jP;Ku'C+'X#I!^xe` oyg!?4U+8*{ qVf<β>&/*ǶG ke&dP*s(- 9DhUgzFa9H]M \|ykoK \L?kMm`)u*'6vWT eO͘Tz}TUAaI|ERp:XϿS?_1s˕>${wcK܃m;)@a4s-پkQEQ 0|k!onmS:dD @q/-42~:iUJJǶZ ]ف;t>wSUF GΖË3x T(է;QL~kt`@^ Iz\ ֙P&2T:Gؒ]Y;/J<Ȓ:حD^QbPâmlAf$ 0Xo i ] Irk;"ȁ[>:;!\cVQP8?E$m7NmF=jjI\֪I# 7"ڒ( ųg(4vO5+rJ2a͞qf2C9yG.j6QsU B`fk{'t[Вf 1EОnai>fM %53bjdWd^ g6-Y >f=ިWCvwQZvl8tƬI23? ^ے})bvWmL* x yhhb(''8ݻ`4~8Й4?=%xPn^?MX`ඁM !C'tO0s'7=(3ye'q͂KI'&͛qS% ôT+?~~n5Z64jD xwn6:Na{BE4nL7_ ^R_;ڢbyy?:1@wЎw DH7t}Cf+CjmHTWZ$8LB(Ck4UaH-;$w1X/BoJ:@'azt3,D諆M@q<JiK3X[@-SSA XFSN+A:ƈ&20W4x E~N--ol0耿mwYdp0G~@"<[I^e\- :pp&̂z WWZ0}k\ȫtBčH.ѓB]KM t7(6 4b ep+ L7jDԂl{Ƴ#hwsR-cCU`Q6>gz_o)`7M 6@\kS'OK xN8lP:m*$]A{t@yJԣT2oTpRZ:kQx_&P|PE|=VY>jy^peTZLp5tF@ClW$kXW bSZ|L5 h/ x?XfUކH}^o=Kfsbz%y./z&mk./a0*u T8oImngAdbj}EXS$*gGJ402=/=3JˎEZrE_}T&kXˑ\빞qɖ Jk2"-aHpE6c?PHEaOgH[#̎F?pĽԌ>NpԳs\M+SjW߸oK;q/^ZI mQy}W/5NJsTg!J#SO@5@*U+a} 7tIc{rr6]kHpEn)@C:Ȍ:OKafEշ(vS׽YGd)=" jU!qnaN{>1˶?l:i$zv;D xEiJxL$%fȳW-nǮݖc7_ yFMKa'iqUzҼ vk8t;XrSʕh 32 ] xM;(&犜_"h7ho}cAwG(D\ gIaS͢Gx՘'XA_OT'm@S*,C.ԟlP! NT0Y (隲jy{]EzI*Im"ЀN܁q?\f^ QR/W30 YJv[[]d1"oݗOYRxO)&T1<@dɤZ_HɦKw3g,G1{u'bT1f>|w{OޖfG(7|w%gE`cl)PYG_۱EقkvmáUڡ ðU{>)ΣL2_1OUYԳ^j j)qVKL @"dY9Uy!`0whБ?ވ8;8ǗD,#_js.k0r7ݍAͭ9ݔ'{wC Mg feH_ŵpOHՖco@,MoTJkν_Ma*S`;Ec-l[(/pB6 F\잙!IV&=@w-_"hHPj(OǢb^;X)94L) 'ar7%4_hش~k| #sݦz"lXCOlŦ1鴛vp&2 *[QCnZ>B<j`unDR G{iH3QsHI߮;* i) \(cjIrl{ȁCC^*T9ke;^9žIQ sf+eOԢ+"$FHD[1#IXΙzOϋ|+cN,`E$pܐP8]:|b8ze,R0;ycH]r1( XRMӎ&}rC[`T ,+`K+y_q}yU1ӹiMcEx0% b\m!?#vm9b](FamAp;nmFR_"ɷ#| P~Y6ڋh ZKo6*lөEhOL/"8s߈1#҃k3ڀae5" <\c&H&ŧ,^(S13*s`8$#>D՞t&81z Bo%u ,"Ž32_}"FM޶RpOMY폕:[z{̖R3fG;R2h_:RB4l2E[aDra1ǫƉbR/ȗA>kT-/lݩS#~2%;퐁Rm8B#qjf`,t=I\gCh*fY+:zWCvcA FGR4S ϼqEԅfMF9~!z1k.Ƕ i[6 KEf ~o _B tjg_ .cz} GY0Y6$PD!}-G]GA?@F@v.}j럛==78a z@)RuѮkR)9TI9`a$ss,"GDgz?kxHVH Pj=ޚ]Di +F>e>^rh FM'tDX2q$a% 3^%RE!ɷj<2\jc'PT6T/iCy]q\pIڴWKM, $oDa ~B+Тi2]TWĒirТyF+rB>Ԥ"GlXC:/e>)שJ; ́C箪 4 #J2ߝk_ʔ vM9'̾ii+cTT.Fޞ.\^0љ|&=bDsi;v {^ޑu:Wc ]{ K3& 0u 46;g8ӱuglv|2(\=lΉ R?1=ȏ)@r?O^5KY>}Şlڽrp'scdJ2@%/+EVӸ¨NZDڪ뿽lSWv_*zXoQ 33/fO2cfV>`3H9T |ò`gr)Jh59; ( + U-7gVc<|6mCakWѢ {1ġej@?rZ@f`!s,%NVT`>ͅu C;H®(˝!"SUX}贀 e9 'H v"@ Q{y8^tSyڤl֎ϙ$=DwO˷$4Q)3 Y/|d!1%٪ocR,<_L)3vpD`yygX\eF|F;w;^N%k!J1׹0D;#A@q;^T3];MJ*ɒA,H~̾ 3g OhR=20/x"8ھ;tԕTE~#?d, i @6M6"բ՛ Y^0Hɨ! t5:v0/Z5?O 2qo??8 r OQ+=b6T/N&B"/oԜnKnE˽%N?lZ_1tٯ6 Ots\tʁn`)~ /ŸWk7V wh9guu%vfrCYz6l+EsBR.䣫QX!z&%JkcQw<ҔCT" xdmwG҂)z軛kAh0V[EpkD -ގjm;PFOkK ɏ(eP0RQL9N=#Ԫ7=kEC\/-"b9_ջ`qno-Yi JڨjxeϔChlg~'C=T0R,FТ-Ӭฏ,8)Ԇ+#: 8Km"V' f!+p}/1 tÅe4txʖYz6op4XuךʾL"|ENU 3%q=sLFiiDIlTUҥГOuK@sW{/v!&_cXT'6墦^Т-ie7/ >`mS˂ a^sWPw,s}f*۶.ƙ_"w6j's*N* }c-j1;0̠anB7LYg[8 i'T`" j*p7o k\?:Is6c"( η{_Z6pXY*K| l&v6|=Dŀ䢢 TBtu&L~m"A#7ҟpqȔv YBv@içPIfW韌B*)K@n1t u(n+pb^%biI!t^lbJТ"scJzNy*l05&ڂ 9lUp%Ywp byϼ?FYX5/lOpn/9+u:MTM[/8*._¨.?j"(* y}?l:v@u_-tϨs;ϗdi*@K;n7WΟ&>*B:ZL46ܢa_VיhɣJGnj ,@!H- /ZeС FfI5KªI qq$6)IJ-jC4F2mZoS$KA;{h$X 86N]ZOȱ|hZKp,Q@ kloyׂXRׯS=͸FfԝW*&L<TA3$9 #&YXi cNx0ۄy;ܮY;#;֦%PvODmtoM,f)܋6/R/8w-/\V6(ª⛼\+ Thg+L')*F!yLy™o+*aP ϰ`V#$jR,@pۮGגԘà_<^sˮzz!&0(^(b&ixElzGdw[k#E+efڎxfo:,jBa 'e*3WN;h05!7];oMJH^IYE خA[ODOE ׄ.ts3)SɻiRZ4{rG,{ oeԥnm4"%m^O:U%&L2/T%RR"9M1ө`v#xDC9,4֭^̳[Uaewiߜc ny2 ºax_ Z%*ihcԹIt5]67#:\>5-NmzEcRhUI^5 B#EPueOxqIa[D\;Tx; " (r_WMR jC[қ.zT#=)̄k*(6ˌ~h,A/#34iZU?rpBlRn9@srtXgQ\zZՐDbR+C(y@ B)vFy/{cV\2zyp&hv]r^ASHXE3 J΋J i>i uߨ޲|ŕKId"b;@n+vuJいaZX~qhcL7;dq~r~e! 8()%fNh!bOfMVYa[x.ʍQN Q&+/uKy1\aϳ߽ꊭn9iy5us3<6NJ[ EJWǏX >|{uu>vu﹆0pMYG6݌THbeEv;f%.6{`5P{|FjTYe-lFK&O߷1th 6;_ʧ7>h˄shW, i|m@r/ URh*A?&m<ˍIc#V8;K' ls\ͲZ+!ׄdŐ֌ iXRC/@jzO+Ę1š(oW 1۵XtĪf(7tn1 UAbV'ި:@et"y-.;o'fL|g,_7eŻ%}#I `8rAટ X?dohZ#L9Fio ~.[l׭Y#N4K@vS)_Ou҇/&O6m("&$*"DCE۰9w!7NFD1z/$?q+ypÄɫU =\&KcOYWU(kFf-\Ma'`mE\q-dp)4.Q蝾^{8J',w/(}:xR"e OR4'$B3y] a4ǑKwt_rffS^vAyB^&4^]p`3:ZsíJ;S$ 6fMlNƆlmaת}u'[}J/eێ.cCo5,Fn\pvjؖ>G8d>`LGB:_-Kh[?|x*( E9ʄj#T$2e}F*7C>lpj0A*:!^bAeOF*ջ:i' PcF{Dxϱռ"wejEȠAጔo[#'T' yYko/1ˠ 'YhnrX9{- 4nKy!q%n;$9/5* G *xE2ͻ=E|sB[:s$hFCHMí} {ںt8ďk6z*q$c7"p˃Bnfvq;BԍO&Qk  vMmaD14%S@)I 4UHhfrTI9:1G99+vwI*0l]I,e rA Z6q+<Ў['ۼE]$vq3uRpu(ҵf}7Y|mH,<{kUes_ڳ]OWvl:t9]\'_VT;깝[*zGM-|ـyZuDm; 1˪VH>ޞ/}"C"Zc0`7?<]Th:|\}%CkGr}ZFpeQJh}JB~,ܵ1YSݣ gy^<u { QtQ0 uq7̘A>iKdusz0[xPܪBIa&H~cN`A`@J= 0?1ۭC[p"lZU0)6X7O$2p1AAqzIZF N)yT]L[y4S&f8?uaNFJާ9J.I4<#lk(4-bFi?,36zaznCFǤ90;D$)WVtE M };- Ga26ߎӀDުi޾ (S CXs:]B8nŭ.n)Hmˬ>N͛0:(/ ` ?+f~"Ke7?1bZ?) 6IZG)Q7^׭IјJNGS(D6n& F fk,/'~QЄW5 ڑ^ IDJ6N b̑z/8|M`,CP<w2|ڃ?#ģS1yDj.k>˓.uyoU:-t)Vq V?R֌P$%uI[G[T?OFRQkm%⒖d~X{op}ѱ$Kzǣ6˳v{E }C{<t}=K*ohyCN ]UvjdR,^Xo7bD,5@cCbh]B0lLxvgvVG'3aa遚O=5;sAvŮB*CL4)G=:MdbV jS|*~R,QmWWDl ͭqU Gc䟥& /%НK[l8cY5+}L3SӣJƳb$^EG(I±a8 燮bIK/Q~N UbYEZafx-hsO(܏75B:mG r L|Ak6sYE"6rP ԲR46"#o^G w_H kfK)  vݺyz#S[Ξ'7SzOc \J0G758rW GI^P,b&`#bBPzfU𯹽64d_V<;R263͠&,ݤ1Av\I>P+ "s%Xs `$$)ĉcex i0u$^6fLZ&^1vNq Uwo>JTTA`B?ȬX*͟zr~/\k;@T1*r3jLQ,]"[ɪ/|i"x{rˬ}}9eڻ5x3EUM!4w"ׇƂ{Lu _N܀KW%M*np8$2e:vuhsg( ʛrLB l.yy/#]2(]S'3#܏82y,`~t'|+ j(aۤtd[toKa]V3I.:CڲL HЕ7BvdikЬm NJ1|zSdW] Rz,1C>!BɌ `;o_r,'L FpHC\mTNʬJսY[͆d*y\G_ L$j>T/4#lxl% ][/]R\ \u|I4H0 O\q.:,^Y{tȈPPʖ29n` )`2dC%#"B a7mte/T뙄y9:BL"إÂKg[ZH0 H_"4)Z9XU?R%(+_5Z$>C𗓔SI[s}AyLǺ|E07|RHҊܚF.ȈR#|UnNދpj68,&z]:qx( 2V2*r ~i.ihɷI0[ Gc#^]׮A=]H#.EVumjyE(NʼnOZh·W6l)Hz;E=៭=Zx7RZ/,<u3tS۹a)لg)32Ɓ/**02g/_'Ѧm1sX'6{aW4JVT= FPq`+N0)o{LJX"㰸K>g 2[<@B<\~8 l[4B3*JPG or~WKd@< +!Q낿X7h%X/~"bm=ݽs30}H #G S%ek֖ Lx1K)D_Ն0k_ˇ 9]~}*ÐƱ[w~q{Q7NTأU_J=EbB5AkwYllRP*.A3VGTȓ' ρNC=~Q; FF>ߗ2U3)P:ɦ mfeVOOrHzg@R5jHc4鴃&)#ڪ[:>!Sj@x&1K!@Ԏ=yxTC*㗫q\8x[?8'ES B-a)}HEF_T4>4 dmSufTgނ3G ~r0˲TQ_}U05FǑ ab;=W﷯hNk|lzm!Fv_).Qi]bFkjYn%p%%mHɺSx8n2rʓ2,4/RDŽݩ+dN?2ToV~Esxd~y[\/t5([^nѕ3f#%&hB>9[(ݏ >DPtJ?Q9IoUe~%&aa6i;۷V9vP !p˩Q^1ThOV,a(GNo@KIo*mK4/|SPD~9CT#[}& r5%URa?^ke6'K.dH~S|~7-:~dop<ҮQq"]ɖAB$M/+5/a\ %E|yx'7[@_r>0Nb-FB ]ý&Fʷ (O㬿ghRS$,=4B@? 4T`JCX=<5M=gGwI@?[7NtZD7?#8%ab*W UһJs9.Jg8_XQ#ke+1A Dдi'^j8)ʹ=1eU=kCE(6z𒤼JoEh}è8ޛɢ"vPÎES@S>Ŕ ׺g>])-Zm]CFɝ>Rwwp >QםO_:n}~|zI=%!?"_ۤ\R~[Two(겡u}u[ocPd#Vxjef]s{;I\EUnNfF ?q1L̶z+'AJʂs. LhݡFF:I$)HFq2wZ%Xmz~h$-5WPdp(,##NUTf}V)mQ~٩QNe^Kipv_=-&q t?5GV<5Hڰ/Py,~sXHeF٤oWѭN`$O:yr~#N5#s8I^)ULo`!U"m+eWJ)fFõm]yvYHgS!/lW\ Q9[&@MOBѢl H:~$T<(Ogn 4hSRi)gpǽP]T'1ٟ )<} M薫g,⃦fcN|( ]t jLjXtzB9csb|^\7p.B skNW/vµD8I{>D8@ǥs/Y:wsg{2\3@P/ z\x5̷ @v+w)*X#'֗cSt쨘Gnɫl-fTwμ]S]yMH͒VZ >S;HV2zg?ZW5$͒Ih)3q";E5dZXSy;UjgW7-]4nJEu,0>F?FNcT@g'A7aܤI;]gF_5TQO/J;.Co}Z0ڬz Rj3l9$`D$UY2[>{9]joa>1{QYZRKQM (1NWf[OdR|7/TmځI^bn/[ VOUeTUBtַnIېގ n$-N ,Qzbgu0UݽI:ݷ_< 9ݦ?$ML_lZD.zFƯw,SoW]JF wp +{1%HW5Pۜ5MU?oޝsүPtM[TUEV#䰡\ BSye+0gٰ&!zSeo :zo-\u*ك<؉|weA֟ f3/7A~?tcWx՝zT,c\ZN!Y pIqf*VnBN7bphI>p~w[ ^a9BUlnW/ N\6̦וm_v~wZGGIHŸ[k«y*h7#p̵$h* rhaIe16鏥m #miv`ن6kcp> 퍺8mfV;e'Zϡ4i>v_݊lUˣPׁmlo-T \ tp=0ױWyAoYWنj" 1Y8H"!?ߤ: ZKLĭ9f?\~br(G PkG@2N?Mf48_vgO"tF+3fp[.{0>ْH_έ%wSd0)2 ʆ^=8Kuӹ)g/sXlQ,;hٟIYA+%LѓQ6ya0D :>C E7x{7r:qs<3OŨFbX[,4uxPtHj'TZzSRdI`L9&4KgG u4T\&1Im֙C"f ~Ť4Ԋz(ݢĩϗfU1OQ D)̆DPƎSs8HD/vV ULQkCMcb9)=uVO",] *(ű="e"$(ox!ЎY{"Nײžݚie?V ҚC-TT˼ Q#1|&{pP=2|.^4naB^XQhXjѾR0R-x: 쉒GWP'͝+ǻhD˥,߇]Ґ&k8{<}KXU7L bnij"8K1{|-D?35A䦨a0KٞQeB=z9X"*^S6{ P0D5[)*)U[~LMĦ$*`*zQB6ip h>" j{7)qq6gU2]U K)_]=&>cW10eC'is8LvFLxҚT6pe-K$mJ\h_d9RG>0"Gam.lL Q,JPYM6Uk?_U1ڐ24\5UWk_/)#! ԦS+!$:>Igy I^6Ӻ݂ؤHwNdF=ADnAN;,a o9wA&hIzmzF̦,rpHR+Fl [;o zb|d >001qq2fiǻJr\l*1'ζhD B'׭ .LpUM/'_Eo?`!Ԫ4V`n|Bd&6-tKRj e~`0]Dx0~"I3jٯ[*RbڊdTX(!諛5,LON,=0~vcx\2HUǣMLFـ ksԲ[.*iDʙ@@Q G#?rȣDhazQhi%ftРEvOqu8vV2ftP5Bbq 5h\7bݝ{IjE&EAWh2r.G{*{0awYR Qj[HMs(1xZ7XDnc T: G}us'i= a10/N}C_OD/Wi#rAFQ |f3.rJSn\eN_7 x ~%ɞbXZ~Kܿ';G"O^KWedTFSD;A6<!s]eaX^FZv5l{T?fWgʲC| ݗB2AKІ_xl!>5VQꜤ'3D40UqX|j)ey'eӿ+R;"vjf#C1h _6Kgh3jI%j55 nM}IQ1'q &ݜ8S-6'l퍍N2N,>LY86EOr3mq8+ڽ~LDE$u-U^= 4 x9#E[ 5ku'V@t F얂H/Qhe6>),\a Hr?覽 .Ⱥͅ^yl` JmS7OH'KrlB6WK>)!~h&آG/xD'+#LOgM>7l\[ј{# ||K3S).u\ڷS^Fuk!GlOM {xs!mOKv!slp%wrϠ&[[4\SՖ}rQA8oKn—i̎(oގOi NsM` !k33)2w. /uk'CkCyT+ y 桙aS˖ϑk~=Jjݫ,T5o!"'0 J 4a 98`6w49iVw즺Y'}h \b))=rE Jհ0q49j@%n RwXa #Rze+(<=Ȋ?hT&!Z+߯x☚ JF5aɢy>Ǭ'zG^Y0 YyT(J ]zƫ !# ȼYIkr{U`ay(5TԖO~`GoyϸuwTVG OR64;iݏo?`zr3ɑʙB>)ˊA7 .= `GNQg> B\Fh":9OʼQ&=Se0Zz)♳M@pώ2PD,\04#Ǐ @YmGŏ+qؤ*83n*752"(m0XnȺ:'>q :jjd%ʔGUZ?<\gTW=\&`D*̥m\N0Q=~% y8#/`MEʑ gTux?I,o(7pDYtݦ3Kl:ָ3 ݾ y֟}Ÿ4UUl:QSFh-(ukU.C(&4YVA0(1 VnX13|SELldj6 ܻƚet^L4|{i+ ՏPg n3!قŤcd<PK04>Q5d-j4]G!"wX`Ė HY,S43# )y|x6126c4I$ !ic% ߼9S??5+"iuIҿU˽w XjMخ6f#,yK}=Q}9[}+g?$Vx;'QSĮ#o dbxyz zIR_OomB4Oo_r5sS|ͬ=k hsܩ g Bm7DЀBq5J6/ }z0"]0wU#RFGM3GgIfKe;PUȔ9M.ēb{*u'Ѫq(* > eY!{*c'熫hU3M^%O{!:~o0S|̆uEM9(}(]5Ȝ,%h#ɳA)rEa%U=oL1y}vX@5+WB'I,sO0~ڇѮAqfL-kZPH!P*?z%aP_Vu3_vV{5C3ݏ2%lUCҳxnTU*F諓/n┴s (ϓKty ?x}U sKh+dDɬn~YwLyxq(Ac( yX{&s0ep@VzQ@ǐp R,y/HT<sX]b3Cbb:Cՙ GIx+Z#;0Ԥ6u107[o&Κ?㹼krw5©(c_;kG9PkIU KF~Ao]&|mд3=#_2;>K$ph—ѡy>(~WLF[jYުRbUT\Dn'H mA8 ,C . ["j\b7rU,p 4yG34[))Rz*u)>wꂚSzʭBd q,Ҏs?,X}NB{^Ltk?3Z#\Vx@XSO8VJo,-Vpt}Y| Qߦ..,];>S/RӤ?3!y]#BЅ 2 ,~&XibiiI;mKU\mG)reRPr2ıvr3lLNpY\N'˽=k;"W^MUH (yp.rJqθ^?` Ũ>{0kj*0<,ɱS,@~ a,=nFUѼfA1f[AISmXPGKyӻvEM~jZS 2 i}}kȌ, 7;`֑"%_5*f+G^ 5(FY6LR< QZ\*!xx*-|Q& (UD.!}XiS؉!ʱb)?]vBc}.-\QSr9kq," UPDX:f YDhXe ,YdƎ!RuD9e0"TCW9brR\$̝yBeRE "ц&[U^xTbu IF;=yT䘡ab7!r>`S-|C* :QW@0Oe򞘒 { Y>{uU5i3i`UCH7T>^R{ƀ(PyC tfNϟ-b37xT@* PO=FzWC], D셧~O2=yXpi {bͤGwb=gPe0T97jNZ~Lΐ_qkv{}<&:Z#{.1:Lz[7Z%.NX^L]v)X~ka}m;#_p9;`k\So)!e-pÎ6z0ԩ|H >]居ұkzӣC `xS-UlKd k9`k}NsաVDD岏w \u[tl T!}dB{?cyTb JudӋ7ο$jUf'C/4q}~{rtVFm0>|A03RbÈaKOTw [CP6@bwv Eߦur @NTJJ(5S߳5$Wpal)Ŋ=|HEFN &-еUq2\=Yw\$5U LHA; -?amgkVZ 4GDiVY36^x]+t=(>v"8efsMvExK'iAkUsp ]&x?l}7J#Սz3M%ِo:իT] ƂM2s8KCz9TԆ?|8Gwx_;ei`.ME֚wTMq ub0Y=IztJ7֘FyxbZ310jIU:[:Б0@尡AB9ZUb>W*򗷓.JDjyi;hcZL/ZԁmޫHG Kd4BCFV+̦a4*Fd>6M+(du,Gy<̃z9B[ƒ/MYͺOΫc'ouaq2N}Li]4Aߏ8C&x C|Z{lz*Z:_ֽ8 'y4ciE"tF|EL,dPdP(^#eԀaJpM@yXKzر5y` 8jt-sĽoa1,Xz])>_JuM.͡ s)Ei_; >ţ4ɻjc8qyJ 8>P[2lj6uiÕ%5s;^K沿ۑbԕb}GQpti/fC,̹/DBט Tv }.Z)HMXРDT!V=xr CM y4p0pEm"n2g8Yfk661Hk$1-$E$^}Q\nqWJsQ;0= 1.Cr! y,p͔oSByvy0BdKǧ0R~3\tD,1NpKƐzVѩ**{؆*{/;q4K?=wܭ .&jvs_gwWjYIzǍ1jn,_1ΆkG/we 7.w)𚭒T\&D#{ٙ:tWPmT8ٓnwU_҉ ?E@ T5iv % 8 Kh[Ԇ[هC0A к=_~x\Cvnvg o`@>e9s¿迆=|鞾p.w+Dڕt<6957d'ZܖkQO"Ѻ !i5V|_[Az;'4H7Y&D[śqPFm`qQ3wPfkqwSeHt0{[;ŒG[UixbOZLު7̂du?Ğjc6|OfaMS$E"U|W,l*ۓ]Qj?W2-(=;s=-M]Tgg`6,<,ԒGOM!TXn|Qϓڐ{M7:OwX/F¢eG YMS`^O]{6_ᗎ=Y7'wĬXԽDv`E,tp#)\<n\iNCGn`5dYڷ̕l,3h]59,WSG|wX tkFnt1-ɷXWl_.>P} &y7dAgU_Vn^Jʁ;wڱ{eN]6F=t`E'23 V7.[ f)X&@hsҷ?F@Q@'A–jmJwQDW"S3{P3o-w:'mfE("yO؇#,{fr~NQv27.o _µDn`Tzʠ E[(&2<2d0H@)yԤp̡`]Ł20\´3K fjvi>(q>z [r*}:Sbn8}b8h"YW^P`<9Ϋ|y)`ߖWϊ1f6|މՇFsH4e ƚZcF("Wn ,g|H8QXsô,3uR/8=5w0@%Iy H5554%!ȈZ^xj^/!^b9/Ipdu_P/u6L ψpmӾ4:`U:L*k26- gNzW9L c0jC|7Af k!e%#9.!|<ԙjhG9RNb^xE2mmG 3S9'wQZfE$%WQҾsxjl׬*Pa& $f Z&I[ ]9/E[Zr1[07i`;G{xY=T?3 g>PYoSg{oJtN2^sBK]̑fJB)Ɵ,:7a#*O6[Dj=);9BHX:$|v& jr> (7y 1 zޭ<, )-\[u5JsK9̸ל%U'j=qn{aoprq! ")Nz===(;$8~C`z-!15Try>B~' A}ʚ&{ۚ[쫉##?W!e g;2^J~ $|I[$1, u?wVT)9! ސE;RimN? %Qjvl[~R itJ *tεd/` 0*tړis?~aDJpC%,0ҳN (/%nV4t̨֟ ̹:\$2Y _n Ԋ7C4]zS =H;k-CPUv1>SQcMK?&-1^pb|&hGHY:8U,x r2IZ#P7kuҧ'å63*9 !!ZurPZøV*@^Iv=m{&pϾVBjxԙF 3 -ɫH\܇N$) 6"G ͫZv`8g UR"[VhT.FnKwk(;ə !`VQIM±(+v=ùtq)i OɭSW0!)Z r}Y& ^&dԐp2^?9JLNet1pFbU$M_'2x!uVZKy[Fq':G|h`a odWᩖ?rOrUD#充SP(w Mq6+xb-k_*SgJsTkRǫ.v Rr3diP8T?aihϾUȡ@ .cLWA  o6dmB8ku[7b+6E0qZ=Ң3C(' VC$v~>9vu(}.aFUraA98Z\˨~(Xzah]ad"Zu!]XC`Fx|C2zP('[sW$"ͲDݢk0t5͞Ok)5K+&A1OBˤǫoNL%l}Z,Rvxg CWx)2qqjQZuF$/9\}EE0[F9G#%Mt F%NlC[ϪGBJaz}HR1w<$ʼn,AZ!%X1TSXKt1nl*e |(!09 9oz~|&Xq5#qyuXzX.]|+::` [ ''e\Ko3e)\I]Hf| 2U]EPrCY^ ޾=2U {&)JBoaāhSLXQI@w0U1yf˓d~"yx|&=|hlvO/H@\؈+ofhtMHa>B6ĝ fs#Xq%ֱFxXe&f -0R3[~`CE@M1,>JA=t5ݤ?4M`\ |ٮ\*克O*nՄ3?,oԮ;PW+%}m'[ 7o aq ~N+]Cp qJ64ꎽ7(GFOj#VSUpӥ"Wb:`_Q݇9c|L{&+B+ub4BFiNEH$vL(06-0"+_gPhwnAoemӌ NwnAIs ~ z&)ʎYE~D)!ݰWjK3:aUwW~&ҽu]WX~.0xe5ne^'0f#Khz3,NG3 o 6RoG9ƦAS~\._uݝ^!H@Q 1m#o"?3Ʊ=Nq  V~r`Zl͐iq*x$6߂o)z{>* _5jllf- V!#_;i4ewtxx/CލZNkBc:zkػE \ Sjjz̲qJƽFfiHxvi/iPצ|e P8J6? mE&dꈗ0,rvW-r9Ee10DοG ԞǑܔ ]tRHUe1tJ@{Ye|pmp<13ٵe3Dr0%,  /@lj?=!:#!RT(-HngE #WYXq'|fQ[H)`ƭ@-i-{}Jv~^ 0|XJ]Ǣiv+>ay0eAM~%GlfsNJ5űG<>O%^|UBzd|ڊ.!2#21u{6 p,BYV_q n *MZdH -CYDrﰯpRk~j. W1gO`$YJK0V,^- ?L&v.H}h GIl2"x/rUI[2ഫ f[ a1Ff0\CxDl5u}r*dH43dyDf !PVպUxa'KW%m(s(Kl?,KIX.`AulDuz=f^)}px\̌Bj}a5V:ogO2]:ǸX2O!puu22Tӓ51Q9ʀscd=H[PFswpTs>--yP-_ /Y RoU+s۾g#|W0e>fvgiѼX>efh {VX^zg|Z`fX(OQǢs~'œf?tC_vFD/gPQ8(dʻXMK #E;]M=@#2tH ++cb/g:1 d?7w\GG6V.dIv>vWeGaFŨ*O3<-D$} AGsl5p@W{#ȆSm\DJ(^ Ы=A YͶB(4H?->5 0:=]r&o"ULW IGxy DS& vqAÿ3x3?x4 ȠƳغ F?5ׯMҍsWA9vf-3KS}V9Ƿ3H{ôWka|-0 z旷6x(c¦kef_q7_~}~s5Fpko;IfA F9Mʇ\L>Q38Ǚg$*%_ ~JjEY_b':nH/X [x_]|LIY+;[Wo“|x E""T+;1(ccreUfKE5"&?VhK2Wh~!7T" ى%18u8԰jd̑ZXz}%q%B|JZ;/ٲP< ^bAߪ zL쾫=Y{]?$wO|~rn6PV1p".eusFyA y7T^ "e|m8ә"@+3Sfй00a޴0) N^fJ ZD:ŤY+}\v3#9g)n5(iy(;,Qo(hI`;v"N~d-ȁ3 &ic/cHL.~}|r]kMp=y;u4re6MIV $|x Ɉ ^.9d76>܈@; Y2ZcNJ5l*j'O;03-m#wA{ .$R[;h~R¤OWe 3MA?6RB5DZ€hN0zon杳كG1а[.ԋ:i +{m,N~8rE.sESicQO3JoN 'J(amc6S0t/y:Ф=`NlG~LKخxkPm0D]E$(8|qXn _Qu%dr֙Gz+u'ލ2R]䲯florWa85m2 |f$#j lv,ѠP QuƋhlB,,z;Ƕ3+CAWIdA6{ SQ T\6ۚʩ@+CaAflXe&JZF.܏uy{GʑGvlйӌ'լqsyBJJe|i00ROqD}UzߛJq+qbY7s$Qiŀ'&rhl7r2ә!QA$p%"c'm|7]Hh$Z;__=&(XLu6&|#.tM4;7jB*YW1e뜒'-p^lGP`XBfUB~j  ƓbpkE N8YӬ*ӬX~ݠC F[6[ڱDAjm#j&8oՉ㼜Nb95g*{  /}J&]@,c -[FunuԠ~t#cP2oM ˪`jN?`M>S8`&RfǕmJ~j0MYt]ˊ7ⷖYl2mp]G.Jx|o~<^sCj Hb>5@E #ɕD@Ov0-g䎢0;VVK)&댴'1x6m>NaO}OxO@~O2Cm{%g(fm}8Ϳ%cOodS! ۅܝ<)!E2feȃYd6*8 8--vC84go$FysX%) h(;,9ֈ{؃x>:=1"M&&9FD`Ӷ,Gi+^]-%!?΢w6`0"^4!wݼզ'؅Ia<:W+:%G\ f x-6<uFrQUf&4O G 0k"-XV\6H99ɨ,jMNkO>pdh* ܡ (PQWnZp骍S8˪otE}%X;){R6Ŕ[jaV4ְv*8Tx1B'$T"~Dل\wW=Y駃5>/jz7a,jZS-\J_Dxy#9 ǺUE#g U~0o65i$8`ZՎH8biytd AGy#TS5 3q y%i+?(W C/pSh<ڑpGix#3KbC[eg~u][ ŸwoM1mFΤq((6k~Ϯ+S*[ar=0IlA'x6vAy]MYhrޗ=_ɔdd |̎t<%Xx/`fyw'ZKp -xvW>Dil{GK նgqNq֦%$sXE1g]S9p(q;g ʼr.]`%8bthA}~\ M U<apc톝s @h0v6-in G.J3i})É7T(<ziKptvP? ~YE!  YKE{5ĕ']E~5;n$WxM=vĔ&p#R7|)*wP_ޓ:R}W@N[:qa4UjNv(NBd4DZ9O%Uѧs/! Q+oNG9n_qܱp:Xu^qαϏcه3 鑊Mndu폺 W?{Q;yc[L)72-|6VpXS-xj8$ 4 +|! xąq| OQ#rǭXZ8ty[̬m skS0u aFKKɢyƱ3#;z#,઺!@ZěA`:{Ijr']82n☔o6m؜(k:>ܠ/](tD%nNJeq;!%P>)õ-K HFD3{clP2ղ0[&z֭aaF1QCVN^Ɲ-l ~uZ/SJ"@[jmRbx$n^R yC rz֕#'7J\3)Pq@qpdIj^W$o\XV!\ybC(n*r]Q]:*7c1>M sn-f+2GAHZ$BPg[A82E50h|%}-liTʜu$&9I)1$O5zLIIF?k_[w9AȾI2l`6eW^ ϭa}~BʴP9rIX6 #VZqUGiO7xDp%4 ^~gɁ'C&A1xX[-JCor'Y4=6z3Bp8ʝ^ݡz4ހ:HBT{"F}VquɽJ#r]Fm|]2d*-`pYȫ>0tiPiMO=OPS"!遶Y.{B,)A?G,營[5p7Yğ W}VDdZ.YOT޺I5pD)?/BȗlYI/ y# "q>M5ON'Gl7=]mag!6w̞o L82rD@tTBMZj pP_|}t撲y!I;?a 4fZX$>Oum~-)]}Od9`X^nV_m'Ԝ P?*-jg xryo@_%AoYp+c:YXH[ZKK`0Z. V+EƦh\ͪ؆ 򕱹s?8.F-gؖd̻jǮ~Z?[ ΂OwlCc| }ȹcD0iviml 1Gi:3~eX x[vwi?m!)` vĚܞXMm©nnG+(*WLJ|6*렉̽<F?~J.oc9Yg!)^:0ԁ49UTKrhUxʏ:^оt 21nZcO~b[*LM|&LůԐqnѨ-ZotF~iXݙo6 ^נCF.AoϷت Vӫ`JRw)m۞3)˂OC1k"!59.Soa EG-"1!5{tT:m% ApL0[^\L[48bib⩓a⃹noPm)'cEa6p4Tw󺧁P6!Clљ準t je? E _ bDps̄8-c/$ޫw9/o7Ž{fl)؉j 3a[-4%ɭIZݷkhyL,A_),z1Uϛ۽TPSAitg {o&.W%L@7#9~nw+FEyD 53}WoR"*l*ΫVśqYd|m 2G1TJ^9z׸H`]g~zrk)Z;"5WڞY0E+eor'*VFZ Чkw'R!,n2ö]btOb-YU 0\<' J,M"G `u šzM] e#SS0spEJ^`WS##(uƏ99 6U*UPAl5f qT|D d a ;VeyYA!Db]kA'N:/5\bVs-y)o#5 8F<%WT#n.3dTUA"ehWy X;q hs)qhHN]+`1 , -CnH;L_K0BΜUB?~E|ot/|_sGL .54pj, *>+Kҭcoe  īH (\~Bœ-1Fn PV t!.tw`Tq戊"%~Cls~r3T Яz*VvZskf35$$?0(CԨ4'@T~:ob7iJ_-$"F91僻(Mc!TnQ[氚 ޣ#x;|=pO~GP 6|\N 8*`z0s"FXdkފDb?Y"), 4[h,Oz9k6\_ ߂mɎ>?֌)7jpr/5#ڰjGojt]CW%~9g V/qVWNY#~\Sc3DΟ+= !rup9j5f>&,?XYJVK^zϬ_8 Nu[%l(U\ >LI}k5Vaq|C,=EڻЉ'4Rou:?- %5T-/©k׺茒U%*%APJ`#aS P$6Ԉ{5$eH3GK#pCj<\<2sƗqIet!sazZpn2FfuֻwZ\SKZkf점.s=SV m=$`8a*b$ Ns`>_jASBث?Yxl#償\BPVɝeaS]xw|b*ţofa t!SH<4LaPLr eęiQWPX.R; L[<mҥ H逕dc?2꛾Aa),uqZ~ sw*X:5q i?̏bFtQv"bE"LA¯_ɿRq$Q'e8 @)(). nRFOtRfp'bSiVvK\-7E\vuG|a%=1Uϫ;ŠL9Bŕ֗ p:ӣ|"n7y/7(Hen"F|%e&kN'z!sES@hCEqhPT5jξvaƬ":jd)!W|xҭ }p.Dž&EYw kKo6&!F^7AI.؞\0kE..Վt*:T=HfU:6gyDg:nNyCPnC*\ 塅l 쥨٣gY$Rb{[FPnKIU- 7F>ph51av*R3D9Gm]ݼgm#: XASod4gzc@ i6B\&bRhhIbewߍn16=,%A_}*_' dXX6:D?>v-l7ܽf>^yϖ4?{eq sZJp(A\KI^8ro.OPf rX@`aB&17W 2RW1ī6\Byݲ lTR^ˢqEQ1@9/ ?B,$,>s%T=0eqv8W&t 15^L0:P7@Jză"#=`\u  ޛ Pf?X:a%.=4w6ׁAeVM9 A|/(9JE}$+AL_$FyŌU%v)ikϺ>Ԛt_4Dކׇ*z$?`*Gp:t kSK>bW:2+638ED7Utڸ,]{'b絍ypo/aa)j=iFRd_o:;} uDt $# ZǏS}('̐VmL6!ГLuP 3IW+ۆxX8J>i'{'$<03[9-՜5Sy> ExpKmP,ݠP UN_ ^Vs1Ǘ> ZRY*\v2 e51 ۽HRH[ZHf3q_)|@ɅEQ28ҮT.6~c`2lD1|6A_Bؕ)ZA"t! ; Hb#)@ꃏN !|/j'ibFٯwń*c!(^'m󜓀  f^f>M?vEl[F 1m;kvĹpk@&Ⱦ'@B LJM}?OSdpCjDyq+ZmŠ_&V+UjtaGW<9Ey/bj'iq律%2 l!xO#k2m UzWh C37R-xǀs94N.j`0BZIjm3E>@GjEe7dI"\C B*3<6KՏXA-X>C%reS0 iKI{1f<Pڪ,GCCJ8!yg}'M:{6 yrs7LlʄiQ&;qcֆsn02 k:c.H>h "f 9I|I+A7oE*{>ٵ,jQnsNJ,xTC0b"tfZF'Gjݔ^F_HQ}S>QbrE5q 苇jiÞc=#rP(]fyxl,1ltp_N-(%{p33yc^b4?.ڲςiwI|xu-o^k^zqјL9;W`]$f!`9$9ȜMv,݂liP>D(~oRfEf#h\Dj֦qnPRZƐ0Byǁ)& )~ J 2GS^({ 7VVli#RdR}`prrg׹ضcwY%oK(ɴVdew UunONػn/i9ZilH%ph2' nBPJgVcu7ř@,5O_ wj*LC"ȉX\ IpQ5NV&.}*k ׳1.(V(uod]WAݞqEJ[v sΞc uz*O: tQ%B񕣓UϨ }k|[DvjwT9 P{_GL7QDM݂q|J ~"sОvmI^Y 2N]ZM@yyTSE q겹6ٳ`&UK`}(Jc0^զF 8X \Z~ w wH .2SоByъ4k+- C"uA ][*k|#WX.#-86bAmSL:ۖ$I@ =O0#qC%X;(K;7̡pݱOΧ z}`ܭ:?q@K3ШKD4YQZF3"9G]F2xPA4?me$ǣ/20'Rب;m''QH7 C_eK;F.s`7 #>o#?]~1JV910P+Y64 .,ZdGf1,"y/aA]$fا?Xweܡy_NY԰#w?m}7Q9j k55b?TL3J!2g4{_{kT o"GkMIt7~ :zFk S0Lny (_6uHq  M) 'E8Ck _꽔|R;o)`gƔZYd %+ NH_ɴa%as76:gyۅhZ/ei4WL/hᷛ`u1#׀.͏O'g,O$o>"Y)f(A(ƥ+0㸴sv=kolR ƈ5}%xWnvS{Y($}\dG2\p^6y>z5D`XFp\#T"JKKl`0BKŕaW#_jr1mTZ 2JQ6*p}6ԔL^dQ<TY{_`[,ɝz;7 NR.9g/EcM/zG@#/iN~^s|Gt::bGL3dp-&հُ:]O1"< W"R01c+snOu_w $fG&8ε#Zx}!m'aY6:U803_>K)Iç,*͸4f=#HT1S5›o CM Sa%{bklMSi!SP{ LX|A^S/"|X___Za B?&n^l|f,th~ w.@|XUz8|_5mxJ@]>SO):y& "pa}7O c~M`ۑ.Jӌ]I@)%Xm$G<%ANbs. `E慺ȸvi7|'eKS7MV̦g3ώ`Hϗ;N@uzZYW D(j KaS9T sN|?^ěif 5L⩰[E 4E>(lr}g" t9/hLt@A@ Zx8$r.g_=JK/:xnHZOtf º7{Sts쳉^BQN ߝlBuSs9,gkrқI_ZNB *b)|~'a JExǀX^=E1,z +k6 Ylεn!7sJOye>Ez%;ϙ߯W"I+_1>5ȹcqb6ׇ]L_'pl8ѢC`tuƉ8k Zf3:x,;2Ӡ-kH[W=WH&Q=q|o5S,9iD.,-EZo+h៲V˦ ^J2pT[Xl ):|.NGcN-3F=+՘笮7dm^t68Í|{NڠwҤz+ U@ ;? }NiM #*ތGz'b+Or@Y }LqcҠCZcdZ]^.JsySqNuwz& VN8~yn(A-$W m1eohQ-F\:qS9@%y:ŹDs8J5x)߭1{uQ:G*(OW`Vq+]%#K$K$ vS3cdBϮM6ǫ(n‰yҭ;_>R[$劜(@-h{' O|(qXJzwzM\ M;.4u $7y0߷B&(B%vVDVGkPB))!6S_Ng\$HbGG;sbsET&:fn~H4v[\ iG?oęŏ9BcIعREsxAwp .Fo#bNmE{a@#^A+_gbQ6]Y%`EPӝq` t4D Uv9SnŞ~{UR"?2<Ǖ`B3u/hFIvڱs]<+}wX[#4BuI\hI5T[V2@iP"EM"h*iPHws*AZ}001PU+峥9"e'culhr:a/^;0ݟP!_2^@>R^ӶUTuDؠbx0B~#me@ p l먀4,rN%SQO|rq"O5.퍥2#k\k>լ׾ {r؇+|$l)CAx7dIZAojaz¡3z~U(=5uʼnm|IY1``!ލm6A[ϮN +iHSXΡ#Eg J  q[X늞VEmB$YT $Oc#g ;M|뷀d,uty㶥}އDw7` 3dFdY% Mt 'x*&lj৥>a+տVp(<#:_?~N+s .q66 1wфU-4u\ka+{#]z_0Un~}7lHƴrc=; UF\ Ha0޽SZ^{Q !,gxl53.}-K%2~:t#G/ە"n>ېB>2ǭ @XwMdaI- YC 1bSЬO.*,YTcq) XΤ!3x "lB.[GM>lNdq ;ڎيz3߳3M{ #Pg;B4n}x[\p%行ǃ1|^1~SнRy[yl@nwU(('j.wGMn<ov`iU>^"$n ;ZJdtY㐻? oͲْSӓu_B)73>Iar A1h0J(QTDK|y fץ]yNXߨ?~uVR u " o\J@y#$ <ΫgV{^gٌ2C yCˡ>_Dzx+e9 |+ᠧ(0͛-˱;kaus k2ÉH%"&8@X1䲛-uQQ]aӿ詆sf {V0- :nuɺ)5NL։p؊ S洵mvA`Rn6i 98{E-TZXboEar*} RXayMh]S8wL.1$߂w)?͡ q{IV?*c*q$LR{`ĽV6oQ#^nLͫBi)0?h ?ˠ - D e@WcH |Zik^]eE+N y+"ֽn,wxP#EGLlTea,oBWT:'aw2o-J}<=:9/3׊ZT':A]{p,WPܥ:Jv)r,ylA=E ,:US'-WP Cf Rc׉ uJa\D4}?knpVى8՘lxˤA:]WI 6jo}'F< ӍF\ła7:JG֎R"Bi URQM%z_J Dp D0~w L"b\L"bVƻ2 OcBF7=5j+Ų8ɘ\E!,(g~+ɤi{+,88sH} WJyqN=(d{T#m F+5J^]׃ u$.Ӕ>VFJ$N4.z,q3\0jihvO똁WLpi Va2m%o^f x/;8 "OsEȯe1M'/&d`lFiKʕe͑ L 5 ajUZM\3O$#倫 n^`XeuGY)τZ>~=Q''l?1)QGU[y.g0u$MH[5GH-00@(iPpVJvzk~)竛/LggWjhF_䮶B31mEҸ"a-fTة7ru"QhZPNX ۜ[J m_H=z/hXPj1}x#K-)3U1ZK X۱gQEQ6W/w&t) @ܯ58 ۟@{Uy1t1(:WBf<%KLF%ڴB.@eX2ޔKׇ:aC8H/F>eq-i,gw-XZI4"7:gqjE(@ j },s,2CDaWeo%:vJ[D%t$GcnZGۨ3޼Lꚰ$:(&:/VhEl"@ѷʖY=~ed3SR|@gh;r-Gj+ˋٗb?LMPq'y'|e)*QVݥZ]6*U09GMYd>1ARa'HA(}V|KS]nrX/V3/djA;bvV n_6*~UN&&'f|1h]BX}5!it@k8bx3H>*3v*K@f1ey0-/d77]bc!9K2, Jǣ(TS$:sDwf0IImH[A}sb֡ل(5Sfg?ޙK=/%~|V K0-{M2pGa5V\O5xnݫysBʨC.;uUÓٌ&о\[Rl`Nh#`ߔּ;';b۞LJtmrU^u5RrUcm&Jr5EǪKs7g˚;|Y2Nh[>s[Z+&xh@MnL򽦐GԀhfm` @cU.j!3# Ǎ_Ft3&B֦$:b !;ݺ ib6z dGep> %]=Nv\Ɉ*)rB9䵉sF N0\H[BѢ̉+^vr`t OAHRZf#>y,.pHjmQT Oʆ`Im ?7+͖D$qx9AD${9 @h<l;j䮡oqR.rxxn}_g&;]O)`,)ڻm5"nrͅ _rk~[b *ʄ!ggʭUz=2M}ǐ ,UuX{_ؽ7ל_'l*va7^٘-Frv`#gK'iy?tw'Q_К.B#pb:dHp ' ZAv-7T mYN1_23krː5Sy*5@G^x Lp ;`='e1P0t,[h+T/a15=:\:3& y*Ks j*`kD_֌­<(i5KNN@8J9KЄrH]~Z@UU<ǖi(oJJ_urlwI$v5QXen2COݔj1 t=_̛8s=}eܫ-<7;Xb >$@2z:֩6PPzy` @`Ig ^FB)ށ @0Q*] MJ-w uϙoK3 k9 P3檩':hCPI$9nLSΞx)^O)AtNzlh\kM,%\.-EH+cT<%݉`&N[t߇AHm':~3VFbe~٫.cw+Ar.`WUT)XKu΍t\b0/w{R#7ß߾cJFF_<!%n6K-sA5/(oWaL9h#X~m^hs`GL,3^*֑Zx#ѩ~?hC|Ƽ3BoX7R QH 61E"R˯{/]"(3:e W@.A 4kx*R=?"xMJ3ఔAXBy9=wu6xrwQ_',FdD-XiG^Ciwihp!]K^`xwF=N0 Vp0Z,} Jwc L* կR|J8NFT/_"Ѧn+DԔB7ԾI{J!;ɰ0~@S|)D8Bgǩwp6gU85L?ྩie{I<*d Kˆ޸3a,c$XYD4ȹL;Z:#Є.?&$ϳ5acXf9!γ deD1TҜO(5)R]Ĭ2'>U)7AL&Yl$R'22S _xT0fϭMX g%g/m͑rEC;(hz-/k=Qj7D)?\_e2rMV8}]l& >գHR9׋4MAԄQ91& 9?굩BxfإDxGQJiX]x|qw})t?Upp1xB㍳1e=ou96vI;|~z4I\{M^tvAl[_Pck݈ABV#a00QC>q[t >4+0.:cݕ}³&2Z )ж]x*+ CB׃1wtu!=sR +#)}rw F,[{-d\xy/꤀ L0s}$9YRsq<15qC|iaPo@l=@)ꭃ X?qǺߒI {{&)cX@'0 *ۺVέUمY|qI%0(qtY`8:ចFyvT}&H~,=C(m̋+=(2S<--f=NtyUq=_?t.yط{jN/ϡmiӬbNRbۏj]J.L-zb-BU8ZO,.$̶~$%QI Pn"x~aVN:W HE""gɿĩeg?@\|&_ľSCiE:¹~!\y.4Z0ܬy\kǨ(#{[!;5R)+^MO伕 Kӻ!LޝV͢\>cCfQ=* k3]VvtY=-b+# Kwz R"`[ڱPE۴TI\us,5KD[m~}S-JnUB#*Żh f7M٬:^MbQ}x65$Q Tz а;fg]30Yxq!Hܠm-9VR21'iڅ J]hفguesT@i]AT476!Jy+ЀZ#-~]r* 4eDL\Vta$1j?͒Q-*`" uD`Og(Fr8P0Rz(Cq?~?-O_?E{Ϲo'qvl.F[#gxOR5SR8%3Ȇy2^gH6BÒY9iGD*@H}MFԙ\<Džo<*,K+Bzp)oa?+_ U_ζmy7ԱMLR'vnW!ϋ41yϞH-/P9:(HÎdl?j:1}{7Ũ3 CJ6ZL,"%@TM D+φ)bz3Δ5 K- v@ddA1z56Pn~:GE ,RC+ɘ_vJY%,o00D7QKJ;_ o-~beQVgZ`iJ!J؅`RjLa5&j_c?v(}PeBLתop%:t/4&J\Ovg)|ZBB_9TWҰ鹗Zw&ʕ(SOp!q-tb񐳾-7;LN1s"pr2Qn@J(Wń-AX55`oB5 !V}crSrywfC;sǶ{緍l&cĆS$_/ )Epͣ~'rdXCLQdgpRa@3ǞX}@o$ g<.DLKR}rK5: +"Fil'ҥG𡁉X4ٺYQ& VR|j֚m6RKFJ:1TgVu HzP4TǙi k$ɢ/]64- uji3WӐO׸<5u%>" ǫ cnpEf>tT陏Lu2fr#PerB̍MFcb6`$ ߃+WCfPq exAHRZE^/5/oQS f>D苠4hd>'Gh| ,jo<,:ԧ|q;veL@DZ۲eЀcSNVq/hQҜ#V5 k'XID9|ɐrId~֥;1Bˑn_k27oMb%O!G֎)B_Y y# hQ@=8js%!}BhIE.CnYBroo|֑KoyỲ~?bJ\ܠ(t8`Qq5c#Q'S.7+(ۣL,tJFل#"3<N&f2 [XgCdog"j 9 y;+" >{.ϏhL:kɰyvUg!BdC'P {m[RRlD`,zwjVRuD&ID=l9BMZl,}"LL6(e"ʫxH~{G(8ks3Zؖ+.o#o\µd?b͚⛊~(^e܊N=/4!Tg*zĥmϨ>:>jmͫ,Ɲ?=>^ :C8/sc$KpXsWX6{ 2/x?̩5"j"!Q/\J+:5A聚?X`cO|ܬ[` #`B媸aTT;{ijɹu4J*ty|x, \JA+NOUK@ ^RJJt%s~Ԏոmwvq™>#%D-$[f F.RJc\juo"Űտ*Wg'an~Am\yO=kA2@CK@rGuÎ8@I2RS&|Ae r,Q;VyNh &o&0W͑ *ʉS#F.. i='7OΧ~ZeBJk(m: Q6Feau brk)@a ]CkB2 |'J{3wg5KO!e-M%)r _Dfu|Ei hMx *LŊNk2<ɲiVU=J:7SN+piM!7T4Ud77f祜Ӑp,M ~U1+z0NM%w$TCydI5c,bjm,?ԩ+h+1M Er.`7UY2`wWɒ !zdB~ʎS;ҹ0 OWu3(DکqBRN6@MID 7DSuk~ٮhO c,RU2=O+Pjm?B{;v*gyu4)D Zx)e]K)y0B1@(x#vYGrrl}KLMsM #S<ۿs|qZ۪`3ݦ<٢ $S 3ckJ3A-q)qH2@B%8%6[ 'k%hXy!ȗBݺ 0(Q 6O.c Č$¨IAǪU8%wn,`5 g ^1<ͫ: 5I ́NŘCt;ʟ.TYkǸlUUhCa>H?^ZnF39fhs. }5C!5=~ϚBJIfCMw<ъ ]on hT{=UGC~v=ٷg{]͞DeS"Vfq-n'{ hv**\ cg,s?T4$e?=VAQ{)/PB4?Sf |.^-I̥vV U8{f;lK-F`ap^$Xʂe\,_F:t#}`ExUIe^HK>]hC*'8 z{8?bZ͒HPx;ƒ Wx$约8q )MKa -KMTvs"/#ܒ#pਮϮ/uN'cHGj-2.[9s%QK3Tyha/3,ǮƖWLOû mFBYY[9?a xd#Ndf YNLˑ°0D/ Z*sBa fjd_? Fk?S%rUn̷0&m*8b`W=?^ËMU xI܃D  dn> )1I]T8cFgXRq  HcT[{duZMxK]ow8Q>:_c#"Nq.#N2̂A<s8 `fr@0j#%js.ULmÙF67r(kr9"+N5V};H.?$Dv)mƂn`!1{$O$jcإ)^4UHH}}*A^\sD8s F<˿KntL=_X0^b b5׉Gut,+h}I2.69vnf57ݐqb)E(gIc[JCZpCMl4՜o7N>Îadsd[";O7*scߴsWBPq Nٟ0] 3̢Uf~B$f`3(,}Qv9(NtmtjHJuz*dAQAglkd`U#oLPdRyM/z1᜺ߣh)9z0[%|,/\&f*kz@fzY/ OцMZ O!aܖ5h6)?2OYJޣHL?IX }[?OdL|5#Kb Kz`nٔXHm8y?]~e9帹=lI c#Nx;H `[0+&T*@Ap_Zɍx$\.xB0iKd>1#lW EUU퐁qb@{SI~Ÿ\I3މi4a5"Ol0ٞ}-FP `.xwWdjȴnS;`h`󪬆~e1cl-#ZI!QTw92"vBṿّ̢C9?LF9vp 숖a9C0Ƚq`5f;Ƨ( BTtPPC; 9s]J=;Nƚhxo`?CIG', g&{昕}P y6uЯ0X)v܌v|Ft9] NvΜZ\֐$0MK_Zk:mo@))`x& ]W8l>|A@D_]i9t|T9Z־$/]p8xN`FeU;wV9nq6j(,*LalߌCfM Q`_Y.$ C,7؇iRI2xb|[DTb;ah(!:s"|DgU>038tnD Ӳyd\c{79(3w&Gߵdu#ۍBϕcǘKfNPB97=ϻ.3郐l ;+vGFi*JLLe=4 m$Rf.;fDߌ&51,i] d4gݪ.>Q J|!gnwzmBU+q؎ Zj69Гd# @Awvj|(fF3~4$Ѥx}(R,p@VRtnsO}Nso RԖ;r?rDo`p,?mW8U6VSW!znڪJ}Zb%m}͆C>ì~) Ҹ\>DF6䐻5p w E>2&B& se?>4R&_of=Zzӯf+&̱\ۄ?Qt#!A|+6(V.df*Ƽ6:3 h~ZWĀ)%.b 6d٣8LfcOoaqOǰ92/~y2'쎸 2XAR7@C+ľrA?JtsJy{P$Y tyP2^6hAp Gmƃr ĝ4<)ٰ`A@_\(Fz` ckea&> %"4m Zk`n@Yw4'xa٫7GĈ R:[=œוh9p:wč\c\PIziL+fǙˏaz;A~;;6HO9]Y=oT)sNg܇2~wG&vbu 7Jo>!'V\ /@jXC =/Bd^+hoZ'h*C9W70˜&^..)( a~0.M v)}UPZJMMl4[+_ (y#Jca6Z2\uB@nt[RNL5U"2iZc<4=-y va KY>e 6^]T.S cnշL 0e22 &$f jKW&"+fXzrߥ9ˆS BolX$kݦk *d|y"6jjP6\RL) Nۈ&VNs_"F%.PJЀ]UFG[ʉ ǜk9<1:P(f&\&6!mSOIޜgذJ61(MݫU_|1,d?ܡ:7&k)-^];7c13Sr (|'9;R ᣼"zv?bPs=|AU"28"BiL0+Ꚍ6Q/y~پ aTa $me$e%{ ++4ok~,Jq{fz\} ӹR54I(䞭멖ZY:ud3y=GsH˶"gp=ݗ5HYY2{r(nz ߠ1Ƿ)T +F2ыzW9E[yQpjТ~yE1/K8%*{S!5 >uArȋ6Se)c D5 $s7P̆X:_q{da.B7];:^_[<\@zg_Ͳ[swc)H~ &Ӓl^M/YnͨB v{(ܶ; Y^RM.kX"EYa0+S&l$׌to S&C כ9z'{ yQF9,]*eJL0{(l~-a:bϾh~thŌqs l~/#:&#*|sr[HKxt#[ZT(HK.pz6,`#|\uURC.(v2!`;c%q)+*X1>ʪ&ᤎEz=oh'FIg0ΰ72 G­%x{-H}(j.jKRX}l\K L;Hmrة+]f!cxtTTYV~ًmZvD!uxgV@y~!Xw-8}6O]5SEīE][v5h\8@_Y.sE4]B?XV}cE0`_B;5$.ZhmEecfA8զDqq_XqruNi ibdW*{4X*.Z(dg^R@$W9 ~Iq KXHDm9hEs8.Q!> ZQHڰZߜ%@ZDuGO~?Sʷ::ԍ#|i8m~WEy۞)7lOd r8˨{al3K#xQaPJەRR00d9fw!x:&sx`x'iL "B.p>-@ iv[V``rAaSȩH0CMfn$wEU"!@-'uDNWTƮq#n7\OƋ j-/9tiا&/eG|Ic{*xJ+ޭ#n8.;w`Hh|M|JCɆ*iy1 /}[J[ d qZnqXdX)3rmFLxk|0IkPl ZU WGFu=-􁕷4Achz^D"R!3gu\ Co쿻xxM;Gh!MxSTok90V[jf:#I2fN_3$ Q`]sZ&MIC 6S zaЋnj,D2'E6(W%a[Y2&$"iS,F/gyګ@8'qIL! ˧DcM/tU|w,"bA"~lkƵ-& uTz/0|8+t{''{<msƚGiQ TN7=dp֦/5LGj%mÊ>MrDBr,N)-uz ㊿,lp曆-vZs'd}D<0Vj8' /eIu @aq訞WQ 3Ďj{poɇ ~a@h#{z0˞H,D|Nn+ ط౟iH, +5DaD:%؏0ֆLwWiMb #Ge,@qJחlįS;tVrGq?T7z< +='x=;Zqmj%lBuswp4xz?(\g/Tg/*):!e-'2m-Iw''|!cڋ0nڑIC h6kUhhQ/_< SQ(ZI߱HsU_Caw=J̷Т3冫*_dO^ְ:2 u_^'i3/#}l7y-\g_r3ZrGEbAv$l_?uM<]V`wt)&z !}'Mr$.8qzNT)n,%}{btPPIT@-pTnK=ZTs Q DDwmm(+p)Â<2Ϫ;u>2 0&%rZ>ț_-o%'L~\`nbTښ3BΧzq/%qBmp?jX 7bɋ &,m"& } x qB1PŁP vxP/2H$l0PPƇQ*tժV+x|a}s_CI]kLVY+P.%s8'W#1xL]%OMSmy˙ϫ;t5}y/[!`ږ94[T04ZLbGc_T;/2Qؿ]ClUJ=\~з_ ^ʫC Й}&\#Be6aj%e3B) w;\3_q^P;)B`= vxoLli>́d)&_)Uu\!ޅ_t|/s6sy_Wگqw"#m3}&63$j2uIhԔwD>nY|uӽ߂i#ʘddQؾt{ 73|\0W1c!S>zIn`6%fmcq;2* 87:i =~H#|PpsԼt&.`ͬ{cf%0Y"QշNP5 `EA \wPzs˱p&9/W49ힳLI^j8 u5,xDrz("yCYrŒh"?6(`;Bk54?x{ bkO喐?Vq`q:=' 925͉bcΨ!ѠҾJ~|k>sLOӱBRAqUFrnБu,aaNMSZm!XJ%=#Bz@ЦwA܅2RG5i1P1`D_lb6 A4,0kb^_!{UGQ8O})?ӜMMUd>eߐ&lPY {%Ր/*ZA GG@nz`Hͯ m+39A[ }?Iqk> ۯ?BuLT-[ɛnH4u<B)g oVE+"x8 cDžhGM;}>0aGs"EŢ3$xwEPIם|b O;? KOtOR֐3|,C`'a `g\} 6 R7gOXJNMsXC~*m+;6U*lv}f6O֎4\E0%½~O"ţ859VόEyWWZ@ktOmb|0?:`3vdYs/’DvXմ ~]&vΥR 9](_qB^jmYLlfC]11ךqTՌǰ#"k҉Pv3uCNq6k+.3W׍ Qtˉw,Ly"6C4xSހ"uJP'[%<;҉ѳ'+ߔ_5~C#ꏠF`!Ibe3-n*BnN@ RaIjoS^.C;q?.,voR jņbOWr]gqj]"o?a.L0;׳a:t(Q?M䦈C-?V>`zwAP-剴EmFh%F _qFt.ƽ+z:^ 6_ MPdS߆l>6DѰ 5Y.|MGccQBv۪/tXHrⰍoC(.>hbیO&BmRRθ =ݓeq ch&E{*K ?3@oi,}¯b uD8 %Zf|d kcae|~@ Į&̀}D+g{w1`F-)OD;VJCH^#qNQC;t JPL/"cBI$Pu#0庆ʿBn6=Fli#A\d6FNO-hr)5V𵦉90Qzs@Ha6BFˇ,w2@6\*@]סyTBbmk"xLLު"]:-_l~Qgf#PX`py6RIȶ%ъOb^ ͏ƹ~pދ.lz0STq.+4?8^JWL$Γ7"D-N~Fc\{~6hxx :GtCDN8\+X8dي"0% ,uP쮔,WܓIAlBgF]Nn)m<[,ZK I-ZiZKGY\BzŷQ1sm{Eȑ)nfϙTLܿ0}Bz¦fUK_5ۤzy!qEm+x2;>;-OgvX5tہKCB-k4y, 0۩;D F DQH6pأ+ !˭[O鞈Mm<}Gv _ .[ /f?57ԤLMPP^7A[cdsC]q` O] HSS[}⦣:0wT8w{yom n{w62Re,&&qPC Ϲf?' KOsDs&$lLx\A*$>QҖ?^PBmaYFv=NWl'L"PZc0!"&f> J00k o+ğ,9TPsc=VP]]>uS>J.6 b4dcљ4SGOT.7ZC6}uݻsH\{НNxVyyAvVŎ-+I>(pߚRۡՏs!+(?O ϛWpͳdP̔XpH7j"vsWWyoJ{o>0vHi؜DHԓqT>8n`7վHNۥ['B5;-mbME&KܟR;6a%C=VuM\Pڵ:K QG{ lu PN{+*;~/m4gG]^!j{*3Ai|Th!6vsAjThY(HjGc:[/dN q=FZqO$3![hwhdU-rnH2/5cb-e tqEx\_cxq; /9Dz@"Qm5BgGDZ7P {OՆV7yi/!<h)r LX͏aviB=Ø_6e" 9Ϥ8GdsOm[4 O64XI7=99&';" Y&n!k,) O M]!>mB?NNq6m ^P`Jl"95yM9`&zZʯ¿׿GV{=Ucvmѭ_*9f1;Ǭ~ܩ1E&xx r-76UX8~5\WhCirX5,퐉Qb z*LmA1;wt(Cy8YkW@Ȑ1[uCH'wؘ޶yx])%*6)ӌql)ޮem2ޡ}o(}` P+в~ Q`%$ѻ?Xox~9,a.e`D v]mٙ!I$K6EB5&DDcN Mω M OT)%:tU[97h4B5$x4p^=C,0qΊO)ח-5x)hU ꇂ˂^pO .&82nz]l+lEn $_T+ v+sDZ_Jܴh1k<9;e^@.24 qӉK/ojP`1;N /e(d`: ޯ6meʓ5? JAM>5we`V=X5,w3}q)&%ˤ KԻrݿn{h%:L`{(ag F8[~:Q#F}Wך!jtc@hs4޶P5*RpQHkbDa`*L)B{ 吞?w?IeȴC_/ ۩c @l%v,MOEL6b\J퓬C]Wy={:kP߶WY2[j#)L"Om=xLy5*v:m#57ML<moÒ#"FMPpI Js04R,CUA $IMNÃdJ }#{ !DkU7T 3 jZwۉjǧKßiw<jX@䱳\ϘPo#ya7E}Fa.!9/hg7y"mg9^ $>19=D|"5llk"( [v%ZOU;/=B'PvJ,a]=&)Ĕ11!so.N1/ݒ)X"P2 H^f\C)9Qaa{R}_A7 Ez5o A|ehoţSv_Qyq:mv;}= Yo\PW@iGF!.x "G#X < .(·ؔ#fb%YytIu]&t7J2y'@H`˂P]JVa2Vb'A2 p#6e(heaհPŹlnHm tď.t\ #gD[n# dS\/_{5E;Hj@h7[6]-GE匛Mkʃ?mT!W"}Bbfg9·$j2O Hx7~Y o峾+rcB6{LZ;, Ztw2Ac)!!)ޒJFkRآ{ IfOP ~J\w-yeAf!|ܷ#x)T{DmziBVl;6Q~'d<"}SRQ ;P3Epz&_'Zs=b10X\qk+g | =,-?B,r%xe|偈IEEwr&:kn!FXC4IM!M *'W ;-ot{8\Iu1>4O;.`X^w,~>h[`iD'x1a\yH{eYsх%OsϜ!ux>{1MS1C:3ؠqTѬn4YF/X#JMnsX&h"E]tA~5>ll.v{8i"F3ɚKT 04qr(]p[y]@3';E_:`eM dS*Ow6N,T==}kfAlo<0͹FƐ wxf;> Z-A}̾P(Q7l̲?1KvG44*[-LХ$L0zw~Tkquho%amgsJ8I{g=v*>3^#;\5C8$X6jE9OfMN6͙Mn7GL_~F7-sOJSSeQsKK5K'.[V"xçhOX~\W:vDBwo=-C/J)2=С} s4@6Uf+4>VUwx-*xô>ȑU#$\a2OU Wr. 6c K 4# ؤd!N|ChP}84\Ȇ)]HA,О{?JX ;aB#w>d XqW а(ՋkCP91,V3,$8H} 3sXaTV͍;3r7?AzY#@?(S!DwId(j;M^{ϸSǗ8i$M{j+i('ʚ(WHj^kp?}9A\-Zs@uH6G1Ii]Ō{$*){2q'EK O\ķdxǚ8]G2 B5'#>#;VߒMj M/iP* NXNeưO?x'8K7uF ':yodzY)bekj[^5Ѷ9sR|`s/I΁[o1Rpon'7fUs! r1]T{lFs_Ho\MӦe=K0BSm95@[*E7Βn}ոi̫\bcQ.QVa35PԄŹ3Tk^uFx1*T =d!ꃎT6𙕭9$#w,>}<$[{"xP^R3x|1eր@(+ Z]0xqI>eK0ph^ɔ<}s㎊%{R r"esC)PSK``0[;OoW-DmS& \z9I6V6Ľ(UV'Kr =aDtQ72\Q"tSܑQGv+:K 9|0A`,JXqRg(V ܢkHhl++ /6)fTdyxu_f <&Mq[^; G;:u\Y[@)KkFcكX%TluIc# H|'~'>rhP:LvlzƥÚ*\ђH"Mj ڊTh˛3ja٧y/ >Yq\f hUs3B]7$̱"IQk`/x\!M<,xZ}KKw颉a/(dQӤƍdߺ4tm熖#U=-U=\^cGY*ٝwfQ#aqz˯胆fA;aw+ynVWb `qwh_\l(VIB|{o\W]LP]$Ydwö_Mg b[ +N"qq]=Ignf'1'].YR/Xhlh]UƟ 8avI>1s8QR6OskM_)Q}.Dav~gBCS/bޛovY,["#G , n׹ EhPPg|R'^?/*ڪF/y0E )tw\8-}hrQ[ɝwB2-J-&Y$MB 3&l{F`m^/,Qk OLV^Q<+a |$Y=qJŦ7& dG$\#v 'ڣKy0V[塖ӾDe),dx4쩓Kv+ǀN0$`2߾#?C-3M N&P݊iT[[I+k4Ac]J֔cˣW&A"4T&qxZȑv3mةg*`BZD4)\nvAꚺ{2{CiII<%N%턛t,n\ 1I$N##%t2d97JPe K+nqlʋŎ,V Qqȋ/]ٺ&+2tez*Lܰ$|7HPZy_xs~vʵD 6t`zjo7$3 |mW Hr Wn7a\o._at6O*%C#G噪~Nyy .:PX^rCXdEm<1F&)MQ[mc>n J2>rպ.ǪS_ܬP_䥧 DMV!w=b7,ؙ^pf4IŠc1ug^#e`f`7:Ud|`U[ L~x7X[F裝Sw7MZWko |tPK̖mS)wh=,M h9 { X*}a8[lEw3TCD.@1@KֺxuѐwJef98~x!Aso=ӾY!<|$(AN"R|::S-t)"g?,S.jP# ^mqzA$lr2'/^zN#&0,wM'V;^vCK'.LX} iV]yg ;ʹ+IlA <'dna+b \JgWpI7AgɈZh9-N^|^BRa4ѭIx_?x%^P`:~|ױOԞ'k< quAZR_WQ _.ߨ_(c%&hGf'!(J{!r]puaSSu:=5Vc=-..fl1f&yu4ـ| xu 0f܇.eg&úTU+Ss5:0zy)tB-}Sc%cAlҐջ0Ҹ}i؏&7n'ҫ ^}4| Nu0GRħ{v ǐ}l`So,l$.D5-U\f%z{81 [cE>pKBqa\ϊ ~ )Vy˦҂Y4!nT#<[Mv|Gq@I8wor̆ w(ݦzǰ=G֊KL~VPY[뿛ÀW?Q"4VA>عeb=H ~_s5߆Fo@S$BX A2FWHxo /@, T?7-PjX?_vaKSpw{P6hj1Km}@$x7~^ ^V7 l-1% TȚ)j[ܾ y:ƦafXkqd{|1\}GW+f:3("fìؐ1[<07DA C.MPk6siÀ,CE"haU'-k'XcwNؙJ葞bm{zJI,J]ވk|TaVtiԈ5s|! jv9n[ϱBMc_XOv5˦D:֮qmlv ]Hn5V_3zЁx{4eB-+v<]TX*l<%wQvt?ڠǃh(6{ /"IGAlXP(׼$I6 簔Pͣ4ï,>8_A| aüU7T ҭ$R2tJϼdž7;}:Fy^{#n_' >4' [9H~ yJA0<Ǜ,q;װ>.e rqP=fDcV "s<9~ Ŕ4q ge]Ll}F]ixûÜ!ivH/ç P+CS>Crhh"Yw]+52{"-PRVoȪ fi^\hRyeB: _&J1uzj@UlyXOjȞTfKUyڇ9@a"}zv R`|Q %OF;:~]RE79ndTF?`Y4ƻHvR8j޶y^mRXK-igݲdE ӝ%] ȌE)n!.F L d|<ý(N/~K;d9B`"M݁Gط4kcNJB+>?>jT}`AzivMthU 㶵bTlvfy伒.Dc\bK; l;$YWG"'6`8؁ӄH҈%i"S[]`50Mdh%( - hdJ'>L7{ٟStx( \Ed:|]&{;eL'AIS|jZOb!jC=\O:x$pctcV65GO8#dtosn?M9Įpǿlz=\`' ;BWW#~U\1XoXXwJ |hL*tvQm4[ȾzC9H~lT.j uh0wjGtTcU "0A` $U'WƪuIJ2B᷎u۶{=6붉!׼Dv28tnjC4B>_ >i~rQae/O_]iC1ƎPJ4,Dx/鯤ٜxŠ ,VD'pMЀelXX yKc'm~K!x*4gП.{&4VǗjd+E0["XknM#y"o!%=&'뙬UGd21 A@5W?K ŋi m)C;GM$̗qFܘ2XZ;/ƃo[#ӘuOVRGfGK NZ)y)R漉4'9R瘸;V,I lpDtDׯw@z{b@2DRr=D}_HcswSdP2^n~{6J[sioK9JvJA0 NI0ٴ*;tJO!}0k6}Dͩu|fg2_:wRĹr$}=~L0uyߥOݕ -ґшG!YFs;}hU\GrK7yB8ZSZeugw J&Np4#fecFI#EnoAϒ>ec]AVpr' fRrRk Zzu'\k#qq32 A(xPEZf:z(YHbcàvh>%hC/4*eJdq}`C=Dyj¾fWLeQ5j3ɢrLK`WnV3.ǐz,1J<?l&&0#,b bA7:~=.s{',Șdlp;4"f%Mdq/8я"G! FDC4yB5:O I!=55Y,K-{Gktj$ ,=LIwx(;ۡ;.m[/gBf à 8n|`g@H*]3ibXOeIg7rh.K@/ 67&|"H:QMq)26Za{==4 (gvHu$4I12kx׉^Tɦ!a;#]QBL"0cP(TJ9c.=,u|t:=rZ۵ Թ>it9/@"^-uvPAI=jS7Yég(m<lBIal^Ȓk޼_rV 1Pg1# pSdzKZ*}1ٰ|`Kq2 Ye"a{d`O2Fތ $?$#h,C)1uѕ"Ecb)6)V ;G0>V ;ȠaZ*`CvG6(vz#K2)cX* }1Փ@G`7D 53%'}nGށbAUb\K69l9@N1" -'1A!o٫,`lCP,|f 6L`RnB*f_#UtehKls+iHHdj=1Xg(&kPVOlSf Qꗨ/5q1j!b$򰓶}dk r'VQx:iMoD ?KIzhޝpG[%Ȗ૸~F…MnM[ MqsPT>n]5W 7j.Kw~ȫv(?t2qjPfuc:MIKv0[~0#EYt(ʕ xfF\snW [3ed'ermMh|ĹsK~n%8puL\='1 ;V3 t~C3'=ժW1 l" I!Ў?7{%7p6r *Ϟoyuȁ|X|jW<^:LVhMӣ2 b^s?e[QuJum{`7P=hE-3qa6Vq7/eU5)Ѣyљ" A,>q vn =߭53F>=[/@ݵZ\*̐1|Qmnlz \W՚Sƥ[>w`[žtəԲWPU۩w-<1 gU"'=3U!6@8]L Ѿ0 7EQZ2g%ۃjy'F2uX+@o(%I&6} p'ǑX| B>qH !"Sx\}Q JPfZ ~' 4>ܢOI:E&SB4B tdD[ːݪ\t9Тiф1Ot%p2N7xmш3H 8F,'Ч[bݚ=jX30ê@@PtrkiܫA~!EL'U0)3Y BԃX`(EۇbzRlEzE&}ea2g' /Xf^9(϶$ 7gW֛y/Q@ 53|!DLyΚq20J*5h3r?c2S%826> a[\(?:^Di;b(~+j.NZDAUMO-~dTOvQI*!yWwܾܡy ϶Ϯ'@;T 5ϒr4ԦА'Njһz3nnz ]f=eJTɷ=Q@yrL" 83 ,⑒ƌg(Fj4Hfʛ #͗)(m*MUZ, zr dM50W՜ߪשW緅]P;kmaxu"%/zp'rVy/*Kx]vɣmV6.$OMro FڲsɿFyl3A*sT^@_;%m}D%o/ڹWp$CE(8g >$ZzrDw"K:,5j!U$XL4֍URsٳBַG ߹1o2UtWZk߀F@ QM0qX' Y 9ۦu+iyzXk?Mj[t5Zݩ{'R2L,wmދt| R @C"wsP9k` 0u7 -tU̪Q/ /]>]clY,܎8n?xlB-!IN;HDҦ0f1Kv7A<Љyޒѥ|B;7Ka*jz{C0{Yx43N@RZ<f5nTyda gvB2h{4Y9%i赾:Zb@ 0j~^浔j7v`ʍd )r𫖟 9x4=QNhe$waQ) 85\J߷+5ea@V慿b?SbmQ}niWgXc-br8<k }wK¦pQ:Qπ2 9"? l~VSy%koy=ǾC/ %*bPCDagRSl)G0ǶLCٗ}ǷKش+Z嚇 ܆M1Em#8 E lZK z+4F[ְ=:[gT!37N-x`ٮ?.okd2H&Z-Y*\P+1`@?rHӃR[<P~3}FJja[1|LY&Ta=SjXV{ XaTo._Σ'ƃIW j8r|M4+@ dA2CJwS\Q- =d9?0,XiXpռd܁wS4~]"ITZ2oZ'$x^gxb ubSugYo͇LyN\,x\Wb\uOquַbm|SOhE^"PB%H{t,{h@)]j<8n5N7,e}xɑG_9羼䳃2km㱝4c8BrMwh_*FLtOD'Vĩd=a+<-QW/,\לyg R kk8gfA p(jSA)c L#y6 3_NhOh~ٜyi^SnZ\-c@8M,zUEh -0W hCũFN~;ƹF[vF|8љPufbq)at8M_XJ2O8;zuh$)n6Cj }moJ?sIz(ns ;›(lrMPXl-=v͹Cp+ {ñLREzrU"Gi@3v ~Ĉ¤dԝH1y)>Iߙh%!?ɨ&<$;*Z%G`fת>YxYbbC^8!ٰMѸCncip2d[w93ܮ%$*PqX#f=-YfZ[Srbи%hSz>!i!D -|v݌cŸ꺍GX"JO![,{i!kIMYdr@{L{Ru$n$/lvNTOlhg:ȥ %g-#+W3Z3୴[ʬ1m._#>mL);iIei%~$~tr@ܬi&i[5ZZV[;| bfrf9}x⯟$)0TNPgSkɿgL2pU"  `Y-Imd.=MW9onpvSGBjlvQ@h0_y޲n(FE2xػ:X-vy5xXL+4FTkdtspQCH`ٱ^ڟuK7)C:W&aI4e|0\v;ͳv-Q ^{w+jÒUQD%{hES@A}h~aoOE7{ٽ' %[+ _EZpTD0naV^5xl Kz}DAdfҦ^P & b SV ?}{G1$)p<~w&,먕s6|J1- `K^c[R!n5p>QM"kJ 9YZЫ.6uLb?542ArBXGp69Dt΅I[N׍g/AK!(6 rgi̸@nт6":Jfn^q~}?;xS9i2$MO:طֳ1m\&wpGQd08D%eמb?:5-T .?jg,F~dU8i5x+ 1L񋲛Θp=)Ho̥\eqcN D];I6 A+pzjmAㄲxE㼴Y #0Yx/~̻@kUɻ$Cėtqw'8=8}ecG)u)=+K~?S䮨#`t62޹ j8u7>n w_ 7dB +ɤ zӓ\ϑ1;\8m5`-߆,Ejsv&_OJVݐ`)lD?_YׅN^,OE=q6p9oK[<̏}SDB,Rm>;E>QWoӛ۸#+Oإ:"cc WrO:f8 6՞Q-Sc7*7#m3NE_P hhIscAc;_ֺ-)DƐ>m;K.7ߙrp]j}|''p\Й%$񽨥 8$I vDpXlnVL5t@]ŻAQ4+8>g_ y3x^N\rMJQޕSI|bga`ۑtKp PP?}&xf+ZO4ͪtoR9vɦ#!O( eő޽Y0@F!ʜUoWۃzuƬ -$㡩CF>ULe֢G}Kp{>A.nhc6z!Fm;K9)x)*5#{^|Yv'Y2YJӨ6 D]6Д'!{w4{Џ|U6T73)ˡՁ9lMe/:o/ "jaQ ̴Aqj|{?#IQ r'D跫rua쁖yV&Y*0>1O0N%:VYaU o=s-k!~9 LӰ8z=;no=s>xMpZBCn޾ GR]" [FOr<sMrf}+/Wslàٕ7Ă}$I&[Ua֭\{@Pt Nl 9?-=Le4"5FSRyUC&O"NGb="?"[Ү(\yNs;z:ߜ5.YxlMbxzG{24!:x*=+}G7)s!lA \ehGgVҳDCO ݓNsI^FI2R׍{.=BSAu)Ӏ/Jy. eз/ewVhST.zuf(K$fߩdKq0KFwћ>XV{e}eWyo+‚!&bmSz;niQ"l@s;njI@^:Wa%K$BbJAxoc3(<"1^%1y@{O+~T J8*Ck/ hAdK;@?UWt9ܤnup|ʳ HH.nu-+!R'44.n>+sCN@\louVך R6㵩G$$%昂OmMT3eÜ?x1w8{vy3jUxHAom2ϡ;zv\PFd?ʹ~X' )+e$֓9 !kHPH=%PH# jgo1|JȌБE~ _v= \QϤH!>`vX.-㧞m jd8۵J*QFi`7t۵V5]װȘ' NQBvmt֎w2}uy*G0Nxya,:eہ~v]]f7vIwX&#}_2r4,dpIAH"bI}ԑaM@NS"ڙg&= A7%>0Vw|'9H#F 6Ɩ֨`eܲ5hl03]R' 膶!'0h458BVOlxb1[[UT4E<ɍFÒcxl") qONBQ佪:EޭD& r]*^[Ld?Dh֨&99}dz0@?“g_f-9T:D\ƫ ucՆTF{ñHW&`J?Pq|Qr|wR o,S}. p)KR5: Ă13׷P8/?Ř2vJO:GF:Es @YDNrz\ew4usOy<MVjsm\Coo8|eC*RM&PXD WHuT$¬p9'b~o}%C&@Lo'$2 0VY$3Md[}aj اtH61V|J7+~XVtjD"]`:ʥA=k08S|cF(+W^ HXMB@Y?60a^A+nM!!bǖ# 4Bs.BW5/^gED-?iIdp7Y ^?u#f,%޻9G@~83c88Mnv-©vdpC]t "|e^Nި#v a'C% t| ub9#ݍq󕚔সĠ ȕ=}G:mjTh70-%yMغeߧ5`jsO,i Kʎ%ő'IMxP#7v]M̔ a3ϥ,)˥ n F[%ؚy6 d4"i$[opvaHJ'Ҝw$->fDlyMMC6")!yQØV2q_"ufIK>$q6Ia^a?eh^(gqF_ّU[ٯ]tuh$-ݓi@^G_' n(VF#8cK:=Zfya3T 2(R` KC fd*Ys/dkڋQ^cBMQ6rSސ#o!%@ZoLB!mlgMz@9-uɞnӿ 2PbnGSlLu)up9J[sa|%`v>-Pq~UJ) (c]P lI'@˴1%K 1L$oF'ɏdmmmpU. QdLg!]A⎝<s򀃦VוO  zr^une"Su+A@=ތ=M;;_FU~JIQE<ntuy{޺r,AS*fտJ螲ZO ݘ&rh:K,^Q,eN-yvs~/K1#+}cGܸ(L}xJlBA~D赖o|!9K#pZ>:k*SRF*F5~OO{z ]#df1_2ѩ#2J%d`aJ#PZbqZWE-I,0#s/bK.ꁳ5B`GB!_B6'ta!\ogY''Ck"P%h1&݁&AS-̀k<)1w_Ǹ T`B4zK;um@;p+~9f̱ޜtK95_>'rKe{!B~E ESyԍ m{fOB|!?NRv/zO-L1Z=ѐAc/`ѳυ-D󡴧?: J^\xE_hH:zt;j-[~o1Vu]hKva%;fTh? zR8!=,( 2YμK8q 3f)ypV]ec8*z e拾g=\28|NeM~@0RΤT/ڮ bJ=OI~}r']0K X|Mx|q}D]:dN3mNJq`2,hl:5VB O s(xYr8*ғ墽 j7/$ l$8LB4?}p%tH70J&|2)+RZvG`yqO WdL =zE{] YjcQ^}c,u/ҳ(iʾc%))t_quKBHa%$wI]6.sJ鴤\An+O$i(Jm1)V%܋ש6i߅͟Eї t#ڐ=t'HOKZ x 9a .%sE'YoOsГګpLTjV՗-:7f零B:iIn0rU%OGkdFHTca)TMa}=L#fJUwmkZ hLm?{Ǿ^Wz8;fD:jBEclߧBY j!6e0sɺ)EžttY;>Z٣۹wG|C'< }MWpKarϾ,57 t #OeLv0E3QԞ$+F0B_p`KYk:}ri/T9jα, P};HrSG߁.[5 k2 ic1ŽuDtU3_NYԂxg8Ԑ9+S<#J~A)Lp.Ap|SDUH!IX0eZ׶EFeڪai~xׂ/';ʳ@Jxwz$ڒL~$q hvgcQB7?!+S* ܟuY?[/)FXϰ38e.5:]1hG<3`y:dn^e![073Ν\;oQ0ECERl5R~:|{.~L:~A!dE1蓋Evc A| ȽN'ɇH= ᦲ5J\T j%Mmc94ag{C[]H+lUT$zTq2n=Ln|,D^2{I%?)s9d^Ƞs)ӗ6YsHdu?JCZ&S>2l P8V0 ^5-_f}ʖa}[En/5J|ɔ̼2Ik0Puٸˤ`VqwqpKb^{J;KC| Fh'wVJ&5^װ-RYl"8tA#S%Bp08π!T?> ewaIևj>Fseppa3DQ=b^"z))("N @c>BKeGq3)lMs-m*#J\:,H>S0}?v>b}2?!O/~ݯ*Kin? h%6z'Í*o0g:mePG =z#*܎bFd?/O7r!'g,[SrlZ\ȥ֌O4a ˥IA</ϴ? /i0jҢ17F"6y36>w/T|dx!:DpZM^K]behB=# L^>~p0*]EhӝG:_w#.  pR~sP-v z>b/K0!U}[V>~r0Β0܍J01bl<eyZK/B厹QHX^*k]ا^D:s`6,Zqe I'yj1=Xz;47@iͧfn)Kk S>ѸWF$M}xC&`)~|̃^CYIfⲻ\n­KW >"xI]qB\h.9,ށ8-ɿ~ש{9WKm%Xlԓ2JWW]krA"i0v +j&ּ Z[ ZHS"{R\p ? Ǻ&O2yegJL\!맸FE3e0D|b}1ԂYqkP"q9c`|˘J>}3э,Y#wޗH,?%RN_`` |;lOlq rJXl]`^<ރs.{!o9IU&w^](/,V* =ml~Y5Ďzo/W6w{:>Ŝ~`@: y}W8r %o_Vl3jXW sd}Nr%ܜnLs׮W 0&HYuߥP4Yqh  淀Y,Wyvh[ St4[$*E_U)/&ډ/179d5nXRh;j*1w]ϊ(L 0E04Muν?U 1!W0rFo{$ꞄFT0 "B`Pvy/'.Cj{েF Y [F D8Me[&V18`$pT;,e?řd%Na"$ zֆyYs1+k lExDz8 6ʀ]:׵1Jlܳ"VfWiUO>4t)[^PZmOՁEf…pC n Y-=.1sRQv3dd +uG V: +X5%R]$9TkYg P.ΞfÇEe vHL [κ5vPE@-wj:V;"G5>o9.|%zf>`&bȜbeW(X9j,v+|ۙȁf,j+,r9b)L:8K9D֛8Ɯ(zQ[Ɠ UxjVrE&I51#o:hY%ķ\WɝyFp{=GtQTsrm`d?z(-}8D.\tqf GaD#$XR-b?~k~F(ÿ]"\d<Ҷ nf.}"FJ^H0fEՈcPG7u&.RGBiQNv2u[M掗x6ӍB߅$2eFTI|[.biq,˱"xsėMor&dGŚ"4AKq n}ޛw`>ťA6H[BF"(Tcs8^ /mme{Jʸ- S!fwJn0a :'C]Q>ZdB|Ʌ;95GFFs=|-Ἁ ht]MA2 +˙!\fэ^~hȡ}|IKT\ %RB ®?Dt/w`#*d<&_Dٮun~Vzc [4; nzJkHZ0?]Yj|)!oc0L<: ͛lH S_AYC8ؽRA1?^ɅV(Pz|Wkns4{C,M2e$>N&l$sVV­9& Pրf tO2rur^utnuvWDڹ|.+L}Rx4pȋy0,")Eht_Ԫ_+|o}]+'mNb@fKGLlx?LY{ MEc;i qr%<6 ԍZ!CúNP;No9wyW Qx%K{t3-"|!ʞ,Nǀ/]U҃Hi7CY"~Ryp)7+#a;1%?$56 }5Db,{a*>D+1HWVfw1s'/v\@DEqc֍ ʷ,Lp=ˎ!A͡'nNʟ#9v ^FRpҜSgP4I}?{9:7%fvTN%ީD˒9(ȗ߉xiZW#1זW8&RSD̐oB_ABWq=WžCYL ԅJpk'#m`Bঀ* %:9 M-'I Sg00N<v??k>n`={{8b=AjUja7:~o?bN,/qTbFU!PoFAJG19^!k 1@1@6ykQ owQa>nqHwVSkc9!'ZvvaK4M`N]R4Kzf{bYA8`ut-|pj"ç̽  :O/^N9w7?m891OF\ȠI~m(JS'-i?%ŪڰY:_ 4@mx($ "fuM+y_?9gk:tݗ~r!][:A{0uiLf0\& ۸'2v2[R#U6aw.S8^dsk{S핅1\H~6␼ɼK- Ԫ'Kѕm[+mbz$h6]Ԡlm-/tvb0ۤq[o8r6%WͭUY0FeMh5"n0=83)~^-ҫp uǷ΂ 4F#Z2]LarCԐ]w^m"n;xr״KYo*$]:jWGULKȂĕ#0SX8u:wiGK=:Wj:Hg+Pz"gZ+@cNYh!ܔ%`8Lzdux~ SG|bVngT-]~OQOZ[WZ*aGj mhezmZ̟95r,;o ʙg.|7hb?t?t$1o[XF{vd]*pl`~c"<)u?v- \^@<s(f)#%^xVZ{)h"%Le$ti*,s}9ዀlT%^9׏_0DdqQՉwH|Fm(^Q>1Ռ`>kA~r2 aMK&&= 0uFK?k9 __*GX T"miMN ҜUi009oiz|BwQ*_<ذV!: f307k 1v*lHl lSߢI(Qg]$a XM>̾~@p(uc_%]rU>yy)e}DԂ0秱*MqC}Me[f&E|%]\i%ƳZ֊[hF?EYwAsӥn ?g~了% YS%^F-ӀlgwO?S-"J 򳚺H. m៞Sk `WQW"D+@zzۨs&N_)з 1[Ĥmo"(Ӑb# îܼp9Ķ%ݭ iF?yv@eQ>ohFG,t!3>R$TEKg P {LBW  7$ɣ;!'l G{BZ VW(nջd8/?n#>(;ƿq K b` N\!vw4T^g3D+| ir3ݣ_)op:U`@PjƭeOqfƠ&L56Y M CaAL qȞ5=1:~- 2lgAw4syK!@xtTb/0AX,+FX,١楴>/$<x[_!(x+G SS'VQ`qbٌt1A ]57yy'lbH}C x|hώphWCIbgA>p(5wdV9v>jEf|x4Q Nb+z~24G*b sԴoX^h²I`GDM$ouM])p>?U^(>;.vے|(|ۚ{w=aMRήiD+K9M>ӛ>xLF?dx{:ֺрA{(e¶O{OoߟfE*:*V|)"͟1ևn,qQsHK|S%U͑b"&rtC-$x&czk]WqGYV7&YEWH؆>W 8VZ˲'{+l#UO^7SFcdӻAPE+Z>채`>iBa}@L$8^ˊ^GΤJMS0EBȓ)PmHCaVFZ)&jf[,ӑ%2}DNa)ϼ̯6e'qS N;#ADŽ3\Ipbt{sO~k59r,YHNrh7Y,x0#B1GwnQ:3 *`.ԍJW`CIjK8-{+u65EgXjX ^7 t>;vk/&UJaaў/ W-=H=ҹ/Ps=Px-[vj'\?̠2,ZP—II<3)R?`'5L4 G Etxf/ٟ1;>B,te1\z uӮW1A<]$">p}Q+ 6l \q1=d:*@6Ҩ=q6 7\s\qJ|;wүW~ >9Mv:bhɼ]̶4Y!CXu9KhF.11 *Y3[7gO@*iH #>V,YK`AL/ff'i[_'\x&Ղb3pUMJM}-It$6X2ͱS:v} i%y>KQ]֘j/@wYj: G!V@c ĠX7G[ 5[KB+F>qi<|% HI֝lƊHgR9shڋ/}XDi u .-y .A,˩ ϳ΄C%]'qKύzO8lWAQB2G;d̙tHYkĀ6+T'n+ȼ3+3L45T&@jeqYd ˊ4k4. ݯ @ާOEK3EشP}U`hCOBV%< &fiMCXItsLǎ0 9 d*^(eWʹRǽYNѮ4u{q2Ьڼ8%4Cp4} ]1"6k&QSOkܝg8ݶrF¿ּWFGϦ)?ɫyS4a%O +`n+kj}c tv$S>`*XDoEH|MY 3 n"BVKӦof6vLL4 e+oUG\@euh8ٺo@Է;i# L$?mAh3/+CboC Ut\k12| e(QZUkl`"h# ϛIc52ޮ) (˽D|nl;8 D҂h]HW/f akՄ{K-߈{ue ̯+(Ýҕ".19PgtV=`OC c(b9Z/..huP^4Θ츿?\)J~~5a|NMDb.@`0/d Wg\g? S«7z _UXPjח+p@&-;OǍzv5F{Jb1;1eb4pͬ27ZB /N6 )^" j(^J4ZϷϐx ެQ:R5 )zS@\rG|=! "g]= )ph@_TjwOv 2&VKd;kMBRf;Є? *eX+թ>u0']P]uޒ):xָB,tkb/wW=VP1$_ΎK/)9t?,hrtu&[Xfoz$R+ZcFg̢\wnQxd-#8[LKP&^T.UeKd;FvJ,*% f߸{h!CkbgƜKb[1EzͱMA-B uYm`~ 62; a4xe;: -Q@tJk!}a/+ezӟ9ZbI!N3FW rs ;fKRe< oQ=ML/e \<3,\5lD|#dDo$RKvE/Ru~rخ&^v%c%fJS4>O$Z+RE_09ƹ$ 8,,-GaJYiOENB3hfRY?gɸh]a-2_fHlW>®}UQ @ڬdC}(h|h%x(!o َ;7KDȕcB "dd&T9ż>NQйkx[4Ǭ9 $N lgJÑC klA,m d):g.tS !r3&ėɢb6u_n6& B&VteCJ*^ _UbU,ѿVg7+̅:ni& n1k4uqkz_5AmG0gCfx@ߵbF*xљmX՘m.Z kGQ:|h]@(B\@NS$6 rAD-8 3{@Zt #ƩEPᆰ3]a9V7[U+%o?I5 ~X{g\`1\C*Ǣx΃4p]ђYyT>= O"(t}A@u>jlNf{ 9 -Q5Ōk[l,Aq@MtH̒;_7ʫswxR 1e;ʷ7)#UOaW iDߛȩ4"wo$ AK\.ݔfZX Ffmڱn# -N&j<\IRM V5Ť &$Ryx['둶6Hy5-i: dIZ[s D Axѝ6m}%Fko51ϝЁ#*e?_œ`~K:\ajƍquyV&{ *tv ? y%0oe/aVV`= &DkY #عlWͥ!8#[t{qmm?fL!ƙMt$jNJw 0ZeUTȀ60bt4yX)c#J+[A$8,<9`zŞ#wG~6ɧGTNnXv9g*N`& .CFhG' _^kz$Cu >_GX"BJ 3٧s݄,ćA(nLEY@TĒ`heւs&f\WZj~׼:@ x“yzgjXXd+="cGnV?<tɓfvxbM-'z |3, `~C:"yPVĹ3wuG-w. ,ϻ6mK~:3(tP v_B ׮ztsL 5I b Ϥ^UN0hm Z6Kp&(klm p RZ-4*GAr%`U+/a/4@o%]o?f#I'Roä;y>pU b=S {wkΔFɩUD`#v&J2EY.r d{!pT` }@a'hN'ȱmqŊ\KSK0qj"y}r>Q)Frix>gꋷ'm!r %F&M* 7eU<5 IO\;͗:kU7JCR'^џTSI_u֔xɋR#ƌ T,BDKFqRfWǪcJA "ck蔲y=;c! 9mh 58XTvTt]a Œ w'8 ]'s%RP)odDqYȺJ [Pc-jTtuV>8:O4, Kb5k>ePvF*hw83.hߓE -1I#3T^̈{eBejER^S^?qW=+Z?[t)dd*|z PٱpgDv햒\C&;Q، =aA5\ ?GӁSY<۴}aL&Fv8VKmq@AbBvKh f#1ݧ.ǔPbD ibϗ戏?y>? {6Hki4ǗzGn'{y "05MtH&HAi완G9NY'婻5+>@!W3e? mxƞM$%4G)c;D~ I~)*B=$ d(!arϖ|F:8 x=L,+3U7akT9!^OH G(8!x6cJ+(:+uVm'PhB!7"J4  G#9fm~vfMuAԥͮ%۵9p%1l,g ˍ{&.9W^lՋD]0 l؍.qtw(-NA ូ^HoRW@ˬu?1: ](()?6ȉ\UOxZ0$]n/uzSo}kdNy|M:pNXLgYxrn]#RW.>bM)77 n'sl嫙uo+Ehb?ag~+/]"ųѱ2? w?^d9%mf*V+b7̿}b5$y4J~S'9lv"H'[N" DЬXEp q sPΕSpmbKo*4oeZ| w$ lrNO´pF8Y!<_;C3lX'3]ŋlH.BM/!Gj '*>rSEӶ's@'VEDu!BjQ(d}Iz#26̩SaWي!5Q$- k>'iaTN= zi$AyBZn.e¾V{M_{dN&Y mkd$Me/Ga\C9.Li'!PsowEXZϳ; CK4mZerm2U7vEU!EY; Ktu늮" sPAgS?hQYe]͛l⧻`!wZZ"npP&@w?oV+G8#7=&/5",#:QPyi)xh:O$0YI`1`kk“<]/^qYV:ȅ8.Z$Bt*EY 2!* s (w#>b<%Zw&,d~]t#JZ{#AI&TЍ,J"kRj9l1⃔IBz!qA z*џrP==Ĝ+hD7@y\.Bp6S~{ϲoCG= *B5-_)柊cjۜ JFϫ."iJ-99<"Mc;fQ޹'hNj#ؚO%ӬDA`E=%_> ˓Aۙo;b1N7V,Z=,}{ܴɡ W QHܵu;߰qdX{k gg}BUagVsΘ:O겲w\q+nx4=MC;}T sg//Oz|07n.&p<>H(}-AKNMD?i%@[9ǗPJre.23ۍWk$nU.&eTH b'pl:SY>vk$s6`/Wm8ўL :Q= Oy ?dGCqЊ f?oN7A4[b2nHMA1hGg #cVҀDghW][m`Uo삕=CT0D܎vY.ȶxňDޫmQ$3 [7@G/6<ϦꜚYz8Y*k,3T}*1ւeԚ&P,azyXú>Z$0S!OE.~05fU_sZTN-&_K5 :C+ ^-vtvBrU`@b|/xUUBwF=NʊenOW}aZ s 3Gpө2,e)M[(G;||%=]S(B7E%p@*s] 3Я 5 tu$>49fw)\6HVy] z R$b']9>)veB[A뒂ZDߑhЩ0D6lX8}hV]tiٝ6zĎ ")v=}E򋹳 _qyZgPc T/Wg~3 Cxs,6^OܗaLo:yl3cP35# ¿b6hKR]0avcm_AZ#o(5o' +\ `0 cC .1h4ogrS#i%~߄J;kumР{|+E"F礄r205B;hXrmp i_N(a8,\4V6q3'0WR CyrrA c$A4ZC}ϫn#Z 6=2"Z-']w6a[&Q1|.)w/cx楆ҫVN;73p xj@dUYmʿ%V#Ssc%(\Y,E7@lKQ_A[x`X\Y즆ޒ*I;(>{Bؓnd'>mr9f%lPCmTv<g-3(KަIOV5-Xi+H=,AبG4h/hZߺZm.u" $ n+oɨ=Ђ*^;2A%Xu@{&48X8hB)H^03 r%g*>V:-X>eZibe5!muy(܍BnJtްvXpD^&Id٫u<(-\4o_Pz! n=} 29H? WN$z7yun&gIkIpA`Pum:Vxn}8;F0u|Gw]@ nƥUKpY 2+"Fϭ0v3Pyf/{ ֳ{2H􋎿I 0FmvKo\ 2֝:oO*XX]ujCH HBVsK1(J*xjzޥkN nz+m,&J(p;[F%1EМ26+Z_I;+IeF]-Uk\P+ִ)n@L]lDv$u}wMaJ]֪c`. &yg1>Vgb4-șM.EW ;XAAND>Vk0G&TsTCu^JYW&W}\bk3m4d4Aag>FBm &'k9X34IHJSy #i( kqRlyl6r'2!w$PKf 1ܧϽNz1'ޅm5b;ƶͨi-0p']X_P^VoiCgqRGßwpATLHh33A~ZfJ 9` C?aw&%pNH ZnyŰZ *4EWo|{A$q|UTB1gLCk#!C[u֢ 0,͵f&Fڲuj&r I;,,A/~_@zIctG:CI 9MVU/r Lƿ#nTyK ދt#^AֲIHC,MEs;7oNJ -ƵMrAO2Rs b(O߳Gk$ks.&Nk]Wn(KF\N=-hk'3~_ fI6SkI\+:0=W]⏚D,I6yJ/*JfRSWƵRUyS+(G5fR~5'4`ۘf+â# 7(e/l;ku/g/#%Rd2V+B oUf҃-Ud5/Mp5FrmCp8ud읦.|X1 trAU8y '!$ςmXA#v_|hwE ˋk|POE;yNHG`[Bt\eS(5joKXS[ͪZ;;2Cf\t+ yS T~o $v X#c*mh:z{'9›e "t7j˫2v%BtOtl~+ӌ/nII9zqngFM͗|_6/vܓ{oK5rtlȧ-MrB*nNj!_P;]VoUg -$h2|;Z[ݟOF '{_1 J0P4Ɯ55/g#>BR[E$&Hj@fl =_{13@Risp *v| qp{RFR="rl}Y~YI}4>0y %7ADFBIS`iqٞU׵r'Cէty9d|yEȕbgZݦh;P3˯v BT{&'!L X$#}`}f,4}"J$1L>YT zyD Ӗ]Z8!;U0(]F5%6A&tj6]j*Oo"bHIGWi֙aߚOXx*SAIo:X7 V\qЀq$1 ;ο∪<_Vg,G"ҞWƇK,ZgBk=lSZp??i /ĕ_gݰY TgXEkmFؐE1+++("k\Lf J!w>gZ| кӠ; 8j}n2Gӻ:m!a Ě:e` %+"n/_S+.6H fW횜ǵx;X薵 uʜؙ=NAC}ֽ4!)/#$AE qx&42_~xNf#od Bcp._ԕ=2WOdArUfE6ݞ PГP5Ep fĴeNڕ z F@qѿl'=j )Uj8>6%ysgAz=FCսϸ/ ?s>B48R8#^Z./ZJ E){7hpe{w aO|<'8>0@V!7cKx `} Bm%1rFN7>єxEbꌝ:L^)j;˱9́D"!P.ÃT]TNv3| $Kdy-طg l&%+A[=@wh) W]Խ `)6Ghsk *UXghsֽk|q\.'|>vѸ0$X#YNZaKY c^8/ @S j,8><''%!W 0MCb0UOuM4 R7*"80@A͞ 1< MXuىL$hp䣊P(#Cg37> O~nPb~u  Ѽ(.Aoz:D n&)qJGRбUaРKo6ȚfV_՘@;π}m"ݝFw_Ha~"%`JF@ `1N<'(IgTlȨ,pIv֊2cХMQ5u"Z࿋tq&\},XdġX^XScR@q$ %EѿC(aH z_OSGc vմL N}~uO d68BS [CDՌ1~b<[P/V)Gv %_FSWo튗~c0AՑ/V=0TI -W,w{i|*dolE6N5|:; r ^\* ĴrsM Ŋ &1-PVD <<'wx9sN3b[0m9Tx4'2NQȻ *]z0^M_m + cvU<3~g_2+[@hĩCd=7'bZł?𡗜9 (NZs[qh#@q WoV̩6ɼӬdu(fdh7z:JfEV&SQwi,NPħ[>aLKHOW07>zsQ8Jw!E0%5/<+BZ L?05)iЩ$ ZN96e feqh##Dϓ-7/QEp#~ekڼq_Jj+MHJ@ $m~!srHdmU8\,s5wav8wZ]Y)b/[䷦̫K1OS^al:>>v/рʹ~HYbRC I>~sy}=p2>qATVj }y]xoO6ѣ_/s.0`"d`=EgHQCPK !f#l(盼0vB~8l@n -ExkG,,7BLo]KL @E@Q tB7(d.#Lp1.;&`U+9ghJb?صm r뾤1=v_^!~T&ҋkL!55eݾ v1=c iXakPG-]R̺&bi_7 J}h­@d%1l(uE9;ǜ:%n!/lDm f5tD~ /&T*YGHjڒx_4t qQ!d70cE! e&^oOaAɪ$C?%}X?Pv:D' ?.TtIoh.X_"w7 ^;qPr!P Em\lƕ:oRxKg]BDj4EQ;2˧t=/V6񡃉_R:[Aܗ<1  +e+C/yL`Ġ{_ߴ:0Ey67%m&9I#2\;޲1:|3K.ʼn"NDDg.+0ҵh#k0znʚnVdlKtkSQIRz7.Ϝ)0 Y^o?ηغO0a}.1)kRĔ*DŤ 1;t^vv\t9A)|R1\wiPRNSɭ%"7Or00`ɫ% km4J+qz$x)=(agB?0$I%p# aF|9Ə3Y y8!jb[VQcV'lS֗>H#ѬRAQM@N|S\)H~5H[? $ ٯ܂$OEs ]P;Ož61MJSUّD/k6$Cq7y[V&~ך?tb"^xrZu 8=ޅ‰LfD6t_g{,*M-euOmZޕP&s8x*HΪ8SMb6ń%røaa}rTF6-` p 6K8TDluW*]*joL.>8mav`jJGcdmOq'{zMwѓCz3x2ҙٮŖ2CN2J::PjS”Lɥ 4:_,'z`͆aK!#kJxs?Ƹ.y$9WHջ o~#rST(`:×{- d; ;d(J>/$Ka2䯩'ZP8L8 GꧩG08>gMOWkÀiex{s)mryojx4Ehp7H&9CT N,W+{d!-2Zy_ sÌwky-̟{҂2ґ^'aHJ㨝`)C J fYRy: e}%:7u;AdKhT6z HCʟŚ(5TP*|H5(>Sw_ִw5?kH =O)1ܘiW /7 @s9wwZ^Km,j(I]kSSC$M Qt$?@ZF_ßej5- ׊Oo3U.-j7WIğx'b<*?{f8RMp8U06"'Kq;WfwM,",o,mu [(x=[]C/)P]m_/1@ǻw-20GGZPb\zФNj3RrQ'R;Ւ2ʵ~&o/0UsJOUE(Qk,19Nxbbjr?ncgم6 ҁi5QItf )AQ1'D 1k;sFe>+{Hl.S箐 <n%oiUdPb(\R/{\牦)k}xUyfA$ݯV#-aP"CsF23vG`?X"8iTLTgyvaݠM9Fª8dsNq֦%73S1@`s@BݫեҔ\ɋ𦓭)JZR[V7([Z]\4],/>4D0L#ƽ{fcj+4"ei^j<'(O^k#nQ@'[1Ȅڋ_2W\TXXk;N(u`x{8`Z9=LHD86҂H"u|mlqKJg.cgXz¡_ǥ٫'O_.I‹`̌9lir?OP[<|b}lю"gs~m~;hHh`oAܴ@v#EgNK$إslm7S[;0_r),f31 zk? a+84?Dwt?Y@eF;?QiXJG؜Ui:]Q"km)V"94fweM!+vWq}U:k+a 0@&g.4(᐀N<[[V*Ӽ]2o38Zfm_*bqP#ތo'+nn(N:8_bUn|)4Uxo_<JbGmZނFM: @Q-%%g%Feq8j*8[qd|=Gt^Ud~N_ iֺc_@0>2ǣ{mpXB pfvGY'ukJ3j[h z\q#bvjx\Jf)`q9n!tq]9z6`yhaF}topH8̝*aM$T5h ›T (ymϸK@Wk !Tӷ9YF\z T%ԭMF3=>p" ]u%ɕPJ}[ * ]hv_CCӷP.zI{" )eǯ$^XRwA Vg9E-A 3PKJxtͮwsE)Po^M)$+)T]ĢOK®&u}ӶҵY/F|cVz&0쭱aĖNY<-Ƭ9`7d*k ,%WR eU*+u*, uёwL/whL]a)gfT|oVM^&w`XrE&ofЕ.rs=;XuZM"#ҲIa7ZUa)zc܇ sQeYըwD#*viDlýPo~Lᄄ)Xg6Z$:~W*b;w"&¨sDa$>v ܌Od V"j-(͙#. l"# vŪ&PP[˪CN]*.^8`NTA* =Is<%ĠBSK)@0is\mi!'"lsaYpF |\?|Sgt펒wQw+rXKRXgyqZJ pׇ?U-B4Rn YU@+2Ө*{s7V_(߼%ϟ``R)\VU>]-cXgIt4JxQl.P2'5)m>] \Y֜sRꇭkt~{U* 4 ϷbtNt6@O>93 h͆2=u&AUy}E1fJdk,nxJEF^"=z,Ch4u͋>3mXO.tNCAi/wig]f7%zGjDR袘Ф`v:^LhR4]Hg*5U$Д榉M`k- G6&[-D>xmd7fU~kJ'l1le{; [XAkQN5.Zt/HNe:O?RMWA-3..%H8bpPN/p=4**@߬UOg\Gm[Ѫh,`; >/qq]7ZC^WA{~);n.eb EB|ީBd:jxɀךyiN0rd}N2$ǨnnV͑oKȍJUxL=Ɔi[htKg_u ,%hSӌCC;P\{]C"bYh;~3tL@` ,3鐚lH8387UWV7Kʰ0>$_rSe|-rN|jjAydz/@3} K';m!+0>5f~9ʲIm,'][nN҇iWéNM8m 6w!n^tT:Crb08>-1if0IrQ*&h2Y(YT8 fp[!lG27UbuP0 y^HW8FQMnn:~޽.#?"=ݝg.,jIC%m߻G)"j6e;:Aݎmu3 Az)4Bt%DyyD&R@Wuzyra꽺lzfǡط9!95a9nrSUȋ܁)^;5sl:$=}w,}=cEL]ֲ`]ԜY`9 EbJv0RUz%Gcb&1lHE/5(S}> uTޙᮩ,kSЬVp9Ka_n291JQ/?>P$f6|]|(lZxv;X̣٠9+.+v5>%frbҶ]7Z6~6ޥLGN 3%-RL .v #~ˆ77 .G-l^'v2˝Q9`{xzf+Ǻ(\.[#[s7L ysO/a )?%DVj,,սiƓ1}u'hni!wF[M\/ dͭM|ۛqȈGtN*gܽ!=ʙvXRIf9k5Xd Tn. <59UEE^"tO8U,`z^}d K2 <QRKXt\pX Pk{)>eD|*ШZ>f;%zv83ˣ[V`IV5b‡M!oI\It}s݁ӫ+Fua\wӻV4!r'\C¥ o!2*v!U7Bh[±+XsS8U(> ݟ4Lf<oio,TTOYf'u,x Iϼ'f"Ûjx=QW8}ONi߁k-ru31R+xȽ!5Ț]qT8ʔ_J/$ZDfol8Ew$rjF ged]7y基x-Q b*P؊X()@C7cŷmcs޴կ ,B1R"B0ia>s[R+<6&9_j*wޜYJ \G)*P/*<>6R!j:g3b.5ב~EDO]8~f؈QZ@G"I—;d*&Is4Wo+'bE 2Q}ㄺ6ݙ>k<`$(wX~Af\5|2z0 ! E=p21p%c?(i̫gPű2;m&5haW'iA% cg !Ǎ`53jn]{N\ht6`ucw"=;/qSiDJݭ]O;6 Qi.ߒtFTfNĨI\"kknmTmEf2W M`G3L y\~ZwAK] 3`MKqx/VDきIB#ߘ~-D^-[Ad5:dU`2t5oi4o'؏d|mB῝Nj7Z^/dx BSd #;@/X:#e=O}XCn<<ȷ^%.~OɅ%TBj: fa^y\E1usDz8_LBS9]XdfHNRH־!|TGӳG 65J_QQjZͯw/!hbf!~YTZ+2C;u/~ PmⰟuaNh_w%d\P ¾kk`P3zvlAY;5?dˍY_?qw5μ6̰URh+rzy1qp&0*6ÁXDŗla.zQl!e܍ UL"jhhA]Y|Fn_&(Osw,;vDÉT(dC{Y2@y,1={N_ 漜-{@=_6G u }+>n #$LY9x̣ԅ?.z$o ]Q.fga.1y{&a"DV+8Oپ&q@5z0JA97Mh?* .X'85.Qwf8-l"oK`q5|_A\Kj[f$hET# Tih{9i〖5|r(Z Ha1NDY2Gk(~㢍YT;T(}u*-œ g%&?3.>^Kё4fvq l(,vA3 Neb<1QEv7{fb^t^`d`Vn+SaU1&D1'ShO-=K8NY&!jowH (qK&82B!RJGFρE V(půqdteN{]x4=R(CٹX:,ű)}:!zl~L[cB_|#k2\" fqMPLͻeuS? }CLMĆ$n/z={5jfXJjd|FւƝXSLF?:/R gq' +QV>\3Rdbz8PJDdpmK.vs}`\tWؚS^0ƑӅ]+~UI ;^A~ȁ[/ـ+(ax@;. 2R.F3 cL$o=Aט@{VLseN2Ud6/^&: kW23]Nvo,=F(a h%!x*1?(CӿZѯ^xWE^(5ĂՂuDQ*m\GDZކG0uxeNg[4Jրi2sX5HoD`Gzlֻ$0'gAb@Tƣl]ݴgs2qL$j`I\ &đhf4=䌐f%!=AƮ|TIL&$Ƞe65$ׅ/ԟ=Iķy\ &)DmZZcr! W9L|jů++ #may[^D CYF<"]¹ 5?ALmmd:S@9O/ڔ%E41#6jڅ99i҈+y,s('kx=Lz-8 T&Beܙww#o$M,s`0|J81r%b6uk WPQ$C<l:7҉2786 Po\-$zhS pGHo^jgMFk b7yq;w.T.I{Xޘ4 @*r[{ =iK(&5,enug1q^r- ٔ4ҏ4IB3]NV3($eZ"3 k S&'fcwaY$L LZcPUi8R*2>aɣ+dL5RWeqQUI]t `6-k[]?4HkxF5S}R$ 'x9ÚD6oGJi{l;$$sK @'e#AQa@.^|(hYYg.ALB2n$Jo:[5c6LͻN< 4I)F^_xX$-@Rdpl%JrJG^yʼn# 58Э%TfrIͽ߆x"`V9;3ues3Zu,z&!^z:LsHWZ\z? XjbT?S7p ϣp{eha%-W6Gm}Dry$DO$F3'1"HE\s;Ngr?DH ՓSecLT、rIfMakZ5Õ(w==Qѻvv5;[;E0h}~4$!d:66'Փ 7EjQp瓬csHfu dIWGΡk5)+  cGBN@1IܦWAfD:Vz_Aq'Q}L] l$P+V俻]qO ˲* 5$0ckF8֓P/3]9TeXpƝFYmFTsS{Yp8Vn@ j$sXB1)"Ғ6f 0y&[7JsdhH:0#9з~xOMɯD)#pgRQC+BF-̄;R9yAZ8R.ϵ>.A%+W#@Gs!W㗦~{UR(!$m8~Ϭ +o,h o4F~U!t;mGJm://3h9 ׁPX1K!uT$U͠jL'+MG՛ zcw7 ECK_+g .==py`|(t}A8G0)!m]c%Vh5:D5uu0Do*OyQ`([D6B_HKqu>g7 R!Js!iȊ9\: {OtFCN߫`ٓ\cq-enrfV-ghQCo]1S\u?Jp󾒀xPz?3m NZB\*N0DG\uעD~R]aÙ~5a=liX.eZpKob=S~#/zE$̉+b(X8 5W]sr(!z˰8`vU*.h~cEpb'4?1dd XٙucW]4Q69B׫5@ҿ_u9U L1U =.Kbبz7FҷZIQZFdJ;1R;29!px~:VJ3'=$n31o̰ 6+PnZҮ޽fnwa%9tr<*/ïzD_bO5`03m(z|#aIX9pA8 Y4fOs\v Vl!:O '>Ulw7smU50 l e\JkƝP;M_~5jut%FjhS%&<7uMwWtͷ֢t~|@]r{)_4]DXE̘Gj3@[9KO\cQ͸NdS8$-m529%B 9hC$*ءʴ=dP0*F8z,@RMNB(qcB"s%^PQ nbne.Vz*KnLJ}Z%l_ĉ,םT<rM4;t)AL ~?bt qzejR4$S{rf  D2!|nGG=yRM$v~ۏtn+^dۚ=."3CW:Je j!8 Q`[]P_52 kY]CN3Ꜯ*pzny|)6^Ƨ|2%Ѹ~$N^qczk!C\hO< ?tGn^ۙx%*aw~c Z+PQ*WRc@B3 oJDF-DEfvXB3mc[ʭ6KebwE&Ehn6N4Kw9V )y6fszZ Zh:DϓёbDmv=n*2\Q/۝"x L]T]zs1i كazK"Ӗ%1Ǚ; n ~JXI~_pg#m\7>"bU6u(JGTܼ m }ڲE?T$ Zwz:^G>?O;t}}ȘGq i¥! >L+aW5!spqnghV^F7(ԹPqe(س6lrZ^g~AẑP `jݛ@*qyc4F_l 4U`2JF :@Յ%U/69fgu6RjA އJ4߻Y[])O'Ri#zGENgq'$"Lk(j!oMӥWZyn-g[CcJYLW/Y ^ 8RP oGzwK{`+sv1^n;Tzm4uz?:؄P NX@ʮi7"L T XSY5P_Pt V*tt^uJ;BphnƦ2JM@$@M`;^Hz5W~woHU2B`+OUd`tvlΨyxέ|?6JTt1!T%=!ðSD`]:9"(}+2 ?@$R+*J`HkŁ,L䭗2d2}#dG"4 $O@EnETyN該gh~ |lcQL)ٯ3S.@jmvse6C5))~ {iܚx9߰mS}w0ujόH<~<)NCX"b?f3FdDuVpF|դ-*52@6wFekGu4EcCxHG 2ęXAۦag뻛=M Dl (7krxȼSUI2 _jՀKgxc,/gt?$l;J.Ggҕ BdF,Z2gosP_q\Eڟ3``4Y^0eƸͯ z@@/--6Yq@5]rVW ?+bRز`|메 ԉL+R.y …!9vof<.ԉ[ `!~>c>rɠZ3J 8jG\ު Ia#Jj|8ScAf,uz3=OS=.c OA (y !pD&B\ +zmyIiw^y&!ՊP6\pzFMBR?n3St H43A&LtU" JUɡaU_mmzC,Ds Peqm NAGPƉveخ^JzrW ӳ-Y+b2A_.Sݦ 熬Z_-'MŌ gW beᬒoV?c?Ǣ9YAzS*'J "t_w Tv&)"*HZ}E^ 63806/62S?m; U? >M"gR9T{8']{@y G_IFr\O@ ,]3%Q`_AR9@ܫ,KÔ;^F=ԞG.}lMu'YHz"|Ģ's*f6l%?ljK9JfϓN3n;AhR; # ))OᢷI8:ռQb N&}}O"`/^o>JUHM|>4_Y[657tӆ ,݂ ՞b t%ifּ{) #EbD+FAΧ=)v21m!1f}W Xnk/ =\2:y4FtpcnW]1շ䢰tD:}pCK#ӮVw݇%7r?9]Bm=u۰1%etVw{Xn6$;֠^~ǀoq+uDׂ2\A/ۀ4P\ Rm ]0@ "K3SdE 7l.tF *JٰX /pR# {6uP22Ŝr{ ĮlEG(MH9r w:T"{/|#[OaEdKj:}aۮc V裏ِ7"MIFIꖚÃ#$dj`}QFDjUq_ 5W--,evCŕVQ+ f~ }PJU"kygAo]Y 3ѲT+#8'uL:M4:·U?ݒh1:hK/d#QJ %fA2aEӛ.5)s -#<KR 03KHE֪8t#zaWSN=`iv)V?N{"qxcm~H檺/U7&Q_jPս5Zr]v?7\~90vm4tPLcoc0HNhXJ8'R}- , T0F M-G+;4*z TƑW3T`tVcGLckS)n3_Qd<p1;kO@[!;-FENAܢʩq+[yKMθ͠$gB6߃te;&-5Y9pε] w<55LwA(>FiUֻHܽ`A5ԾuRy|\׶o;uXYR9੔#/0^kf.3V^MYg\aFi|?=Zela ClT`זjS9lA涬Dpnx!8('6Fh6o/^U>S%d˸K* V&C, .Fs6Br4~'f S@&TwduQo ieK) <$Mک~IBfi&%^3)ݐuF2TzNxZ{C:AXLYUi,yX1yGq$CvKdP}Z$ق{A0{Fq@h0q@Ej gOjlMZ!Q"~E%&t`]_~J%,Qi!PT[\?<, FD K_ M$.TEȕf( {6 DZrE3(L ZXHAR[oR*OY8 <C) *IA3D߲ƣ)ynz3sf#! 1p3;,:2yD0Hz}$34l$P<%gF1$ƞy 3D0K`0*] wZFYu(5 !^K1&8P2f툃Q/W*9 &'0uB:Պܪv6fR̟`auh yAA<5 9.U,yp ÊN鶜/:MNK,_6$ jƩ^"pÔ[~y.d'(Kr{y*;@рCTȎ'~FȵGʸuCڱ=,GJG#b7'ODZm.ʤ/⧕xDZygϰn(eƠ 4a׮syoFk-{lo۬%X*,/Y@ V~+RaMXRMs^#! Uҧ0X*2XP:l%wmsw,q~x`A1 X wJrtю G^fԯ)tsVj/8\9b+gg6CzedwWˊf:cr۫y!>=iםƋS+7DT O;7{i0YRSe2KZkihPL Y"l/rHG攢7Gwo o"l.nNHoo};-HR0?1-eǴ{^6щW Uwk}*߰^Xr% ( f!}PۂxZojvX1mNmVF=ևH%l=CˢPxP\y+ _h C(yXDm2AEh_ K rwOd{b&U_1.\zle#&oV#f$=1|hP PTyYzW?q;*BS(_x!(BXGb3vqr*qIZ({]Lġp=uF~o~Gy1E іS$%S_v'7tecG.t'v_o "s<Uى'.KaG&-+]Ejlno/m/qXy\+O$u7j:F T`g]B9W|+ 8A+$ɱyN{4AT:1._]1[ $˗ƒ"ӾZ=;{Wt; 1]J3,$qf ц>gv.a|wF؉04 5Vj\:j5i6\9='a[J_p.}HGBjS~ǥ$hu߻4ט8!rV;<*(p #'}-xr"|0 *>PY43tk/Ӝ q$HO=J>£[쾷%DZ)WB툚_@[ GIBBy=5R3N=f+}8Q#)йJ!22:䂚_g!۫S.vLH+'q (si*SsIr\X0ud ;$!9~8G[XaɡWO&Mv *N5w 훾B9j ҡcHVU j]ѕQhv! SPR܏W5=tT}MNFc=Q}F#@/w e'?rIs9Lr3gK^<$7xTlc=Rl#/6-kcb=Lf^!-d)q."Ss-፝oA{6E Eu++QE^hIyszO8p=1JEG.wJ4T59ѠdGMc'3}mw_\H܈FkMNzkKRYuũq›/$ߍvIC]Γ3cnhBU딀3d\Ikɜ2f0̭oμf8M7j yka.< a/3w@Zw#b>fd0Yp=,yl,Q2dxX8SPo`="+p8DЊ?~;,aCz?|xPZe5EQF q ᙗ-2?x{5b^$rPy'jU/_Ya+(#OYBkb`XptFfә[sY?aZC(eҧB:010oTE2|}u?/KU]8&J{@JouB-$W{;=UHCBhՄB6%p@OsnqwhC_q+8acc6ÂX*9<>A6g87Z2dE ®QC=Gh׋@‡ ulCPkAO|""v=F"ovfh w`9w͌Y%4~8m&%ҲmQYtAw#3F&8"OknGc2]G]W(&̱%~KںAd8?~̲8pÄW5(A[;kdMGlvO[@D ]8s,!tdKCG\WPqAۮfE{a5Sﻡ M4t8[tt.Y)v^ՊQZFYϺS)zMy?hRQv{9ЛY[kua @t$*PZ4u^pơ`b[]⤝Va JzI\m/H]KF?%ydAoҚ HNvX{&㪺; ~$%iqMJt-Sj'AQHUB G9zЕo5H9:ĞzXRKΏ*##$|8D̉aI“}BƬпK{7Ј[T ;Jm"L2Wr&w8a"az>ȑ}F=m]-mF%.ӯń7f^^ Z0 !|x;~G!YAllǎF}@#,`}ْZ9s@$ʆW)R ~zV<!2^S/Dg oHo!٘ R\C_r=;cAa6M@u m2,O¼z5qv~mC"G`dVHwHla،ꉌ%ShM;:8?{)Ky̞xlĈ)D=A}T̝'/(Rqe 3G;8fF̯!aPwSv4Z0ldB:VU˶7X3/xa VEbDxFpN3V6/&_P|afRCkJtTLhiFJjyyZ0&nah@d$;7KTnbD( tHѿR4 P-'* .bMUB2  F.߲6[M#-~F> m1Q%JHJؐ(P( )8hFn㋺O _JણD7T?:K{Eu`HHU]#H R~ċ4ؚbȴ  F\mr[S?@K"x< yVl 40 4~jZMa*bi _cw3DrWP&[vvf.~B*ydGK5&TPS.&4f|GO,؁C;| jޠ  N M &A~la$MK0#+Y? }>D*D4)Ч'C^yD:yU %m <\ \rA+I>-~ݢi( 4=?Ӎk{ ^V:&:鑄$; t*1 \>"L |Mo;G,sDS'b"xH^@NEh*#uxJ֌T LMٓ~sr1p]]Q<'`PΌy)8vh4+fW77rWO(E ʕ?ʐ"$+,jM|tR DRM؜V"Y⯅Z B~+ 6Ln!UraSTbVKjS2U<ƫ"Ón6(sHN -A-@?!.h˨I1<aA WTFOZewVz V4p zE&Ӎa DTR}UkPek|(zej\$S2s7:n&T-[ab0iqx_lH~'T5RtKA+t^F4k%\x`3ESL^0*S؄a/<t5߹7$a60+ bOja&6U Ԍw`U޾sis@|+E(}U(T rD\bK1p"ԭGiDwi "ǞF@KCbJO6XE=G*e1eØ :ψxQ,˧ KuBe-6-Nҏ0C*h *y1(ϊl*G*z qzL-4@TQ6I}G;ᐍn)ds wP1AG\>妑mOB@m۔ޖgmZ$v3-3W2&L%tgb2dpI(Ӻm/Ą+0Q=]"^\Tx ݰ_+EzkQok8@fPLGvnoJf\jM7v&J0wy Y <ѺD`Z Ci*iOu;VdZ6pgp֝1.wKjw 6, ힱ를I 1@}K?HFh+sH/ beM)Cc9GLgrREs$!>ƠD[Bήizn0fqi8H< %&mnt3K*KFh:UA F' C$O{tg;Sz ۶@̘*)"|FHힸO{ u<4 s%gu &/d$\s* 9m,Dzp%% à38WU@djun\!f7.Չm1 4GR>5GHuiY2TcЋd(9J!FTHIk(t؁S{8KP0]Æ0sϨWdQMÀzb".$o0ĬZ "@ j1P8˷Eux 8wCDzHVm ~@i%*V LׄU0QfӝxV&g {^{B= H'th9FM/ދkέer? Rz*"'+ S-S8$P>@_]tq paӎ+]}c!Yafjs *`됂Ә4p>~QN%SY1KN={yʥxXR}JOl[pɬ5Y !6fDF 0m?" =xLs.:%jr.n:hjW5۶![3m`|6ǠEG$BP0\j S<~2ٿb! ^Ќ~ #Փ&J}.xI5FyޘhRPe㹷Vm%ڸC\⃇Kv[WIn:Z"q^ވ9謱0.o.ꞿޣ|:a܊v;r i4' Rvƥ'GQ+8֣ :M5'BKoo}¨o@z {)/{`@XH07'O7^j×u[Oo? PVĦ&NdxN׻qMw|ڼH%~ &t_83 dZŗa* @-!KhT!%LQtE1 aF6fU] _NZ/b'4Q%;=i1ċ EFPpQ'5+WBg 6M%_R oMi:D@1è|@Z{ /DIfU!+8g^k^eLo F]a:)Dr.]\GÉ2dɔF 1>^;2bd5ʚ9ag]Mz~yٶkY1| M~o\Tg]vډs"֩ ueܯȴ[deW3nYrX"R>g"bWtg)ꁄFΖ"ܤo^QF;KXW{,]<*(odTq=1BPM5ܷ)Lc6]h8}gYCb9z0C%<|ῡ+yT4]=s5IÒ<  ;?=_{Ȗو>xgx\gmtڦIS+SEa )$e]{m,:="~afD6;#Zif(9RT$,jl?2ͅ*z;QK0sZ#/ Θz:gON%'P %h#&%!jl. bҝ) 2`8 ~Mz&"¨RdoZS)ҋC?ܪP/*sH0jb~Ma>oB +`Qck"y)>t_N^n/{/ cT|lbf)7wUיD6QU8x1;UC߲lWO\&l~`*l8=:F%}.>5D7d,1+M'DG'HjL™~!OK{-F~[a{I_(A!o,B`oJ-7_^ ̀4o4`0o +($}}=( sk_ -{.W)s ^rs\`Ho)󅺨O 1;._QgsU?@'j7{)tԢv|1 ԬEUA󵎸N u,!ԯJ `Z[7aAU X,W%ʺW8k{&p¦a|rcN$qĒm\#z6֟ܘqe:,TѪtfS+~1T>>)\\u%xRhM*HRovv$Ljtه? {8+= xxn ,sJ7yD<8[rGd: Z$|<,qK 3AGԵNkV0rCǕs2 ? $nڳs>T<~&>v5-v#Arz5 Y1r>sE @/rUv] l5T# >$Ti fT'|]z4W(lky];Xן rPݫ:m_4 <{& ES\h#k̜_"Ƣs/ BgLKUτL=lawa n:/?]慟eP! V-x4dPIƊ˗5+;C$ %k)FN_ԉY>k&Rke[U@]`h|KNUz lb/M iZݐ L RptTmS;:6&ɪC򫩎O( o*CZiЬ.9TYBv҇n;Ϣa?nq ߃K,*9?#C-}<Ʈ?+*n,tLEXjpceś r14rsGq|/pcqVW3~g]hGk@"`myD0^^G%1p}yw_`^7B:b:R Ez/l6-Yv70prB@T:l{;LhQŪ}7x]B`]Y0H@PkV?c2`g,NhV|=lωϰ腒p8PYD$dAgQ_x(E}xeR0B^1U{ReQ˛?JUj)CM>5nW\cwJ6{ l5p{?9Mg֞8!B&3=fEIwΪ<`A.a 80}`p V31fuOtm}Pvu?oĉD82hEH_?Wy3V!5j׌`J[g=)W筧6qȯֳqU8MZ,FNJM >[y/j&o *m&v}"7rr4hJ>H N({ͿȮ]hV#)x.\Oۖ'm [DbUfj- ]Vl +J1?`ǭY$W55a27u9)Oe'w䢸|YA" 3W^a.[&$ֵR N:J8A wαx jSqAXBc8EWoc$2=YGЬP DOy \&dn!<Ӛ]8M7[+>-JV^?mA @+Z•~rRZjH!Ň_e. s"4?ҍJ4CD&5(4zо-VYY1y,.6?Rm+`uݓ^2PA<(u0nZUtH1yy$@=v}7k3Isw󝴩HPc8_C}0G[BLX5  -#w©`wz24Q`ύ֋5XbFNJV0 w$]/tW$vU|LmZoJ$YA;n.d2 7竀C†+%Q=?,sHBm+a+h SφK'V80)GԹ 8B[sp~pLI͒ڹH$DKNRlMp԰gRP:Umjkd =ý} OCoԄcF?"}gk{E*NfVQuA'3x$D"|cWZxhWp+nh O4i۱$8,H5'\L 4'r,_1[Pv!ZƓmWe^nF!Bma(۠Ψ8bEͲ rU_]>my 8֗Y|uA0Dq,֨vièFB(_`%R>?7e8+֢Q 5_y(ӂ }p*!n\\@&~dYhy"~|]jTjzȜR3o2dLH^MW[*8QLj7bŘaGYuZmD~nbV0F#sː(*dYwpHw/=,J|tp^Y:lVQh.SQ/?d#QEm3]\Ni>+Ŝᓈ2k{*ju#+tV9#yݻitKyj{+kZ/vţgSw7lZ^Y[Y [ ؛ȌQ#K) QU~'+D<,|?T,`z饵VO2g9uײPwPF=mPsN3YnQIGOxW"{ O3>c48$qu՘* }eh neqThAj#91&1Xu/ b^7H;VAhFOE)#*K5EEzW=qNe KJ2鬊{_"^Jb##Q!#$ K-gIjNK ;+$Q/Q)X/A C iq0dE\$UUkn57!Musu*0>`Ց`ddG3ME z6vlbߌEݍ昹74>ʝ¥j`)ʌ:~@~\e?^ W/ l.[c{PC|!$ldt2͒7vc3jcvӷ蛝h6^IlyxQ/5zIb2f`j8NWkf{@:LiS&r?ea,ƺ$rqYrmaެ쒽e(jƫ<ǁ(hU8RU%zcLE9j(}o/os#@تNv× @p&DV*- pͅIZ~X [?&Q ыޮjwsD:] U$r4?3LUIHpÑ3TEVɑ%a Ο!̱ q<;3sEįd7Vނدk܁l:|N(~_&Qr3yr"3Uޛ#~\JtK`{h)?HY7/ʗSZ+ЏHԟ{u V@b}.93zW,0t,~i*2#Hp?@bP7X;}6~Hڣ4zFDl ѲswL&1Ⲉ xUЇLTBSKBKzL 746x,Q#4Y̔Yixݰ$ lK6:SЦ"M$tȸD]MxLBJ[=e îPzSd?u#|J؛-#(bƿĭQ5ִVN^7+VpS4:njZ&.l)Z)tӃl ᖙ" A(ݗ|K"=-QPN+ؼ"A<:y'^OGjc()@waB+%GռhFf/fV v"lu(U|eG8d=2E_8Ȁ9pWn)`ߘv\sEF3eԔ9reQNDP6spض~dy?/xq2"\|7kA@Hy82 |q~ao_<@[ɸZۧW{XVCz5Q4fC : MZ7&wH1ȋ80v @ك){753-0g[dXUSNNT La+TQ쯦V1/Z䁂!gCrn_dp;h6v#`P dh^\!bAy#CO7ڨ4}}H0#Al[IsRUg(Y15kGnyu'ʣÐ/|O殒bXA{?:Qk Wǽ~@wOj*:Z"WH+'jeds͜-ݲb RWPi 9,G_1KHN\v.. {Mk#DosoTZ.TRuJ=ݏ;s8K@[L\u:EjTKlK=im/;QʧzCBf6LJ۴oˉNCB%@LeXnq{XOOHyYNT^^ 5^L#A=lA>[0 hf^_ #XU-(s{ܩܗmlqΏVJ6{ZUXY Fd{.?jt6<$թLѻ&1W.7)ݏ9pwA#aʽ<4/i ͣ>1@ ܿF|$>-7li{ _9<#@.5ԗ wZ X{^n)z|$ 8νal5>:7}ג.hyr`C kW92iHhFʄ؁.<-Q{*<'/&{`=~-h,NM,ͺK8k+dMoq;Qo{0 5B,"UZ<{~kuΡĠ!&"ŕ˭bpք7U C C_ Zx59 uU{ z\j5q4 H\~-SEV-q 43hjrOeSdT)`ЛÞ  ɨrm6Q2P@4XXI7^)^H_ (KѸNo] ũ%wUiĬMV7|^m #Pb4$BgLqOẄ́7!"1~E!b7F6ۡ;ɡJ)v Y,p-znsa)J^LqERĩct uFJvezr_VILjяUAB7\|xطH{#l!&v8(^B׸7b<+m0h5=;N*!RōUn'|uVl:k/> ͅen3_ h{ɍ6|-ޖGqbB>-~etT`or.$JK0ҹn|n2Ų?j:̿}mG׬M r"rO-8r #{(8*P\^Я0^$RVFxړ`lxYn||8C*T T񬴹28 ۽C!tҮm=G(, Cz%} nֺ w{MiXXJM}]zHS&ry|K s*lF8wi~.:GW?WjRQbV3*ƞI@#ohG~%i4$(Y_ƆXp=\aX~Vp=1̺ZYTH}VځڸZ%iLn ,/|.M+)]#4rfq뢒z$iņ^֐p/zlL;͠[v.#2yqjXs72> ҐNn mKvLH|o.hַĩI%.^͓lq9()RMvwM2I @d+{oܾriu"6鋋6 "7+Ww{Cm'vHi'CrA!G.onz