python3-perf-debuginfo-4.19.90-2304.5.0.0199.oe1 >  A dH!W^^fO֧oo"% ehӕcԚؤqhLbHPKS8KtDy;3iYgA4 Lx nyкAaf]#kW;ً蘥TEk@SoQN0a we~}ujLdSE)&c5VYSD !0Mv3XS$%*d-5zm6L%864859c400c71a1c13638f0256e69725308b268c4114d00fbb505f253cfad4069c2830ebfadced107dce2abaa9cbe7eea3a9ee32 dH!W^^fv<? Xӗ~7-L4/ö /nwx 2lUc ~p<?d! 3 ^<@j     ^ d|4D(8s9s: ~sFG$H<ITX\Yd\]^$bcd,e1f4l6tTulvz0@DJCpython3-perf-debuginfo4.19.902304.5.0.0199.oe1Debug information for package python3-perfThis package provides debug information for package python3-perf. Debug information is useful when developing applications that use this package or when debugging this package.dHobs-worker1639015616-x86-0004.novalocalRHopenEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64RHAAAAA$dHPdHPdHPdHPdHPdHPe0e6fafab86d73a8dcee806160a0e3f1102572a55dacd8571dded8c3ec5785ebrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2304.5.0.0199.oe1.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1dI@d?d5Kd,@d&@d$(@d@dadxcc@cwc=@cc@cc@cci@c.c@c|cs@cjDcb[cZrcWcN@cEZc2c)@c#c!@cc @cob5@bL@bbޅbK@bb'bba@b&b@b@bb@bzSbu bgb^@bUibN@bBb9@b0b'E@b b@b b[@a@aaq@a6a͟@a@a@aa5aLa@a)@aa@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`}@Zhang Changzhong - 4.19.90-2304.5.0.0199Zhang Changzhong - 4.19.90-2304.4.0.0198Zhang Changzhong - 4.19.90-2304.3.0.0197Zhang Changzhong - 4.19.90-2304.1.0.0196Zhang Changzhong - 4.19.90-2303.6.0.0195Zhang Changzhong - 4.19.90-2303.5.0.0194Zhang Changzhong - 4.19.90-2303.4.0.0193Zhang Changzhong - 4.19.90-2303.3.0.0192Zhang Changzhong - 4.19.90-2303.1.0.0191Laibin Qiu - 4.19.90-2302.5.0.0190Laibin Qiu - 4.19.90-2302.4.0.0189Laibin Qiu - 4.19.90-2302.3.0.0188Laibin Qiu - 4.19.90-2302.1.0.0187Laibin Qiu - 4.19.90-2301.6.0.0186Zheng Zengkai - 4.19.90-2301.5.0.0185Laibin Qiu - 4.19.90-2301.3.0.0184Laibin Qiu - 4.19.90-2212.4.0.0183Laibin Qiu - 4.19.90-2212.3.0.0182Laibin Qiu - 4.19.90-2212.2.0.0181Laibin Qiu - 4.19.90-2212.1.0.0180Laibin Qiu - 4.19.90-2211.6.0.0179Laibin Qiu - 4.19.90-2211.5.0.0178Laibin Qiu - 4.19.90-2211.4.0.0177Laibin Qiu - 4.19.90-2211.2.0.0176Laibin Qiu - 4.19.90-2211.1.0.0175Laibin Qiu - 4.19.90-2210.5.0.0174Laibin Qiu - 4.19.90-2210.4.0.0173Laibin Qiu - 4.19.90-2210.3.0.0172Laibin Qiu - 4.19.90-2210.1.0.0171Laibin Qiu - 4.19.90-2209.6.0.0170Laibin Qiu - 4.19.90-2209.5.0.0169Laibin Qiu - 4.19.90-2209.4.0.0168Laibin Qiu - 4.19.90-2209.3.0.0167Laibin Qiu - 4.19.90-2209.1.0.0166Laibin Qiu - 4.19.90-2208.6.0.0165Laibin Qiu - 4.19.90-2208.5.0.0164Laibin Qiu - 4.19.90-2208.4.0.0163Laibin Qiu - 4.19.90-2208.2.0.0162Laibin Qiu - 4.19.90-2208.1.0.0161Laibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.0145Laibin Qiu - 4.19.90-2204.1.0.0144Laibin Qiu - 4.19.90-2203.5.0.0143Laibin Qiu - 4.19.90-2203.4.0.0142Laibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127Laibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Cheng Jian - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085- RDMA/hns: Add check for user-configured max_inline_data value - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - !430 [openEuler-1.0-LTS] ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - audit: fix a memleak caused by auditing load module - !595 [openEuler-1.0-LTS] iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - tcp: restrict net.ipv4.tcp_app_win - x86/speculation: Allow enabling STIBP with legacy IBRS - iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name- KVM: nVMX: add missing consistency checks for CR0 and CR4 - drm/vmwgfx: Validate the box size for the snooped cursor - net/sched: Retire tcindex classifier - 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 - cpu/SMT: create and export cpu_smt_possible() - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition- hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - !566 linux-4.19.y bugfixes backport - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - random: always mix cycle counter in add_latent_entropy() - x86/mm: Fix use of uninitialized buffer in sme_enable() - ext4: fail ext4_iget if special inode unallocated - ext4: zero i_disksize when initializing the bootloader inode - irqdomain: Drop bogus fwspec-mapping error handling - irqdomain: Fix disassociation race - irqdomain: Fix association race - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic - x86/bugs: Reset speculation control settings on init - timers: Prevent union confusion from unexpected restart_syscall() - crypto: rsa-pkcs1pad - Use akcipher_request_complete - crypto: seqiv - Handle EBUSY correctly - ACPI: battery: Fix missing NUL-termination with large strings - ACPICA: nsrepair: handle cases without a return value correctly - genirq: Fix the return type of kstat_cpu_irqs_sum() - ACPI: NFIT: fix a potential deadlock during NFIT teardown - alarmtimer: Prevent starvation by small intervals and SIG_IGN - ring-buffer: Fix race while reader and writer are on the same page - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - Revert "cgroup/cpuset: Change cpuset_rwsem and hotplug lock order" - Revert "cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock" - Revert "cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()" - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: fix kabi broken in ioctl.c - block: merge disk_scan_partitions and blkdev_reread_part - block: cleanup partition scanning in register_disk - block: Revert "block: check 'bd_super' before rescanning partition" - 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' - mm: mem_reliable: Initialize reliable_nr_page when mm_init() - 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 - loop: Add parm check in loop_control_ioctl - block/wbt: enable wbt after switching cfq to other schedulers - Fix double fget() in vhost_net_set_backend() - sched/fair: Sanitize vruntime of entity being migrated - sched/fair: sanitize vruntime of entity being placed - Revert "sched: Reinit task's vruntime if a task sleep over 200 days" - btrfs: fix race between quota disable and quota assign ioctls- 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 - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - net: virtio_net_hdr_to_skb: count transport header in UFO - net: be more gentle about silly gso requests coming from user - ext4: fix race between writepages and remount- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF - ftrace: Fix invalid address access in lookup_rec() when index is 0 - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - RDMA/core: Don't infoleak GRH fields - !480 mm bugfixes backport - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - mm: memcontrol: fix cannot alloc the maximum memcg ID- net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() - x86/speculation: Add RSB VM Exit protections - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/speculation: Disable RRSBA behavior - x86/bugs: Add Cannon lake to RETBleed affected CPU list - 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 - 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/speculation: Change FILL_RETURN_BUFFER to work with objtool - 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/entry: Remove skip_r11rcx - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/cpu: Add a steppings field to struct x86_cpu_id - x86/cpu: Add consistent CPU match macros - x86/devicetable: Move x86 specific macro out of generic code - x86/cpufeature: Fix various quality problems in the header - x86/cpufeature: Add facility to check for min microcode revisions - Revert "x86/cpu: Add a steppings field to struct x86_cpu_id" - Revert "x86/speculation: Add RSB VM Exit protections" - x86/nospec: Fix i386 RSB stuffing - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - tty: fix out-of-bounds access in tty_driver_lookup_tty() - arm64: errata: Remove AES hwcap for COMPAT tasks - kernel: Initialize cpumask before parsing - genirq: Disable interrupts for force threaded handlers - softirq: Don't try waking ksoftirqd before it has been spawned - scsi: hisi_sas: Clear interrupt status when exiting channel int0 for v3 hw - scsi: hisi_sas: Handle NCQ error when IPTT is valid - scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: refactor the handle of xmit - net: sched: don't expose action qstats to skb_tc_reinsert() - net: sched: protect against stack overflow in TC act_mirred - net: sched: refactor reinsert action - 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() - ext4: fix another off-by-one fsmap error on 1k block filesystems- tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - mm/oom_kill.c: fix oom_cpuset_eligible() comment - oom: decouple mems_allowed from oom_unkillable_task - mm, oom: remove redundant task_in_mem_cgroup() check - mm, oom: refactor dump_tasks for memcg OOMs - block: Fix wrong offset in bio_truncate() - fs: move guard_bio_eod() after bio_set_op_attrs - block: add bio_truncate to fix guard_bio_eod - mm/mempolicy.c: fix out of bounds write in mpol_parse_str() - cifs: Fix use-after-free in rdata->read_into_pages() - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()- scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - 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 - blk-wbt: don't enable throttling if default elevator is bfq - block: Fix kabi broken by "block: split .sysfs_lock into two locks" - block: fix comment and add lockdep assert - block: don't release queue's sysfs lock during switching elevator - block: fix race between switching elevator and removing queues - block: split .sysfs_lock into two locks - crypto: rsa-pkcs1pad - restore signature length check - fs/proc: task_mmu.c: don't read mapcount for migration entry - migrate: hugetlb: check for hugetlb shared PMD in node migration - mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps - ipv6: Fix tcp socket connection with DSCP. - ipv6: Fix datagram socket connection with DSCP. - aio: fix mremap after fork null-deref - bpf: Always return target ifindex in bpf_fib_lookup - serial: 8250_dma: Fix DMA Rx rearm race - serial: 8250_dma: Fix DMA Rx completion race - x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL - 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 - netlink: remove hash::nelems check in netlink_insert - net: fix UaF in netns ops registration error path - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state - 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 - binder: fix handling of error during copy - binder: use cred instead of task for getsecid - binder: don't detect sender/target during buffer cleanup - binder: make sure fd closes complete - binder: Remove bogus warning on failed same-process transaction - binder: fix incorrect calculation for num_valid - binder: Prevent repeated use of ->mmap() via NULL mapping - binder: Don't modify VMA bounds in ->mmap handler - binder: Set end of SG buffer area properly. - binder: return errors from buffer copy functions - binder: check for overflow when alloc for security context - binder: fix BUG_ON found by selinux-testsuite - binder: fix handling of misaligned binder object - binder: use userspace pointer as base of buffer space - binder: remove user_buffer_offset - binder: remove kernel vm_area for buffer space - binder: avoid kernel vm_area for buffer fixups - binder: add function to copy binder object from buffer - binder: add functions to copy to/from binder buffers - binder: create userspace-to-binder-buffer copy function - binder: fix use-after-free due to ksys_close() during fdget() - binder: fix kerneldoc header for struct binder_buffer - binder: create node flag to request sender's security context - binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl. - binder: use standard functions to allocate fds - block: fix kabi change since add bd_write_openers and bd_part_write_openers - block: add info when opening an exclusive opened block device for write - block: add info when opening a write opend block device exclusively - Revert "block: add info when opening an exclusive opened block device for write" - Revert "block: add info when opening a write opend block device exclusively" - ext4: fix WARNING in mb_find_extent - sctp: fail if no bound addresses can be used for a given scope- HID: check empty report_list in hid_validate_values() - dhugetlb: use mutex lock in update_reserve_pages() - ntfs: fix out-of-bounds read in ntfs_attr_find() - ntfs: fix use-after-free in ntfs_ucsncmp() - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - netfilter: nf_tables: fix null deref due to zeroed list head - tcp: Fix listen() regression in 5.15.88. - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - rds: rds_rm_zerocopy_callback() use list_first_entry()- !423 genirq bugfix for arm64 - genirq: Remove irqd_irq_disabled in __irq_move_irq - !422 iscsi bugfixes backport - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - !420 backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - nbd: fix assignment error for first_minor in nbd_dev_add - selinux: further adjust init order for cred_* hooks - selinux: further adjust init order for file_alloc_security hook - !415 mainline bugfix backport - selinux: reorder hooks to make runtime disable less broken - evm: Fix a small race in init_desc() - evm: Check also if *tfm is an error pointer in init_desc() - iommu: Properly export iommu_group_get_for_dev() - of: resolver: Add of_node_put() before return and break - of: unittest: Add of_node_put() before return - drivers/iommu: Allow IOMMU bus ops to be unregistered - drivers/iommu: Export core IOMMU API symbols to permit modular drivers - component: do not dereference opaque pointer in debugfs - ipmi: use %*ph to print small buffer - crypto: algif_skcipher - Use chunksize instead of blocksize - crypto: algif_skcipher - EBUSY on aio should be an error - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - dhugetlb: isolate hwpoison hugepage when release - mm/sharepool: Fix null-pointer-deference in sp_free_area- !213 net: bonding: Inherit MPLS features from slave devices - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - dhugetlb: set hpool to NULL for cont-bit hugepage - arm64/ascend: Delete CONFIG_ASCEND_AUTO_TUNING_HUGEPAGE in hulk_defconfig - arm64/ascend: Delete unused feature auto-tuning hugepage - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - !396 anolis: bond: broadcast ARP or ND messages to all slaves - anolis: bond: broadcast ARP or ND messages to all slaves - net: bonding: Inherit MPLS features from slave devices- block, bfq: switch 'bfqg->ref' to use atomic refcount apis - x86/bugs: Flush IBP in ib_prctl_set() - media: vivid: fix compose size exceed boundary - cifs: do not include page data when checking signature - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails - net: stream: purge sk_error_queue in sk_stream_kill_queues() - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() - ext4: fix deadlock due to mbcache entry corruption - mbcache: automatically delete entries from cache on freeing - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths - mm/khugepaged: fix GUP-fast interaction by sending IPI - mm: gup: fix the fast GUP race against THP collapse - prlimit: do_prlimit needs to have a speculation check - arm64: cmpxchg_double*: hazard against entire exchange variable - net/ulp: prevent ULP without clone op from entering the LISTEN status - driver core: Fix bus_type.match() error handling in __driver_attach() - md: fix a crash in mempool_free - bpf: pull before calling skb_postpull_rcsum() - SUNRPC: ensure the matching upcall is in-flight upon downcall - ovl: Use ovl mounter's fsuid and fsgid in ovl_link() - pnode: terminate at peers of source - cifs: Fix uninitialized memory read for smb311 posix symlink create - device_cgroup: Roll back to original exceptions after copy failure - 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() - ima: Fix a potential NULL pointer access in ima_restore_measurement_list - ipmi: fix long wait in unload when IPMI disconnect - binfmt: Fix error return code in load_elf_fdpic_binary() - chardev: fix error handling in cdev_device_add() - mrp: introduce active flags to prevent UAF when applicant uninit - bpf: make sure skb->len != 0 when redirecting to a tunneling device - ipmi: fix memleak when unload ipmi driver - ACPICA: Fix error code path in acpi_ds_call_control_method() - skbuff: Account for tail adjustment during pull operations - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. - serial: amba-pl011: avoid SBSA UART accessing DMACR register - class: fix possible memory leak in __class_register() - crypto: tcrypt - Fix multibuffer skcipher speed test mem leak - blktrace: Fix output non-blktrace event when blk_classic option enabled - SUNRPC: Fix missing release socket in rpc_sockname() - bonding: uninitialized variable in bond_miimon_inspect() - pinctrl: pinconf-generic: add missing of_node_put() - ima: Fix misuse of dereference of pointer in template_desc_init_fields() - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() - md/raid1: stop mdx_raid1 thread when raid1 array run failed - blk-mq: fix possible memleak when register 'hctx' failed - perf: Fix possible memleak in pmu_dev_alloc() - cpuidle: dt: Return the correct numbers of parsed idle states - pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP - pstore/ram: Fix error return code in ramoops_probe() - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() - sched/rt: Optimize checking group RT scheduler constraints - md: protect md_unregister_thread from reentrancy - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() - lib/list_debug.c: Detect uninitialized lists - crypto: tcrypt - avoid signed overflow in byte count - mm: sharepool: fix hugepage_rsvd count increase error - config: enbale irq pending config for openeuler - genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI - irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ - md: fix uaf in md_wakeup_thread - genirq: add printk safe in irq context - jbd2: Fix data missing when reusing bh which is ready to be checkpointed - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - cifs: sanitize multiple delimiters in prepath - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry- ring-buffer: Fix race between reset page and reading page - block: don't allow a disk link holder to itself - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: lost matching-pair of trace in ext4_truncate - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - mm/swapfile: add cond_resched() in get_swap_pages() - hugetlbfs: don't delete error page from pagecache - mm: hwpoison: refactor refcount check handling - dhugetlb: set DYNAMIC_HUGETLB to y for hulk_defconfig - dhugetlb: use enable_dhugetlb to disable huge_memory - dhugetlb: skip dissolve hugepage belonging to dynamic hugetlb - dhugetlb: only support 1G/2M hugepage and ARM64_4K_PAGES - dhugetlb: isolate dynamic hugetlb code - dhugetlb: backport dynamic hugetlb feature - !344 mm: fix false-positive OVERCOMMIT_GUESS failures - cfq: fix memory leak for cfqq - mm: fix false-positive OVERCOMMIT_GUESS failures- bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - genirq: Introduce warn log when irq be reentrant - net: sched: disallow noqueue for qdisc classes - net: sched: atm: dont intepret cls results when asked to drop - block: check 'bd_super' before rescanning partition - net: sched: cbq: dont intepret cls results when asked to drop - swapfile: fix soft lockup in scan_swap_map_slots - Huawei BMA: Fix iBMA driver bug- USB: Fix kABI for usb_device->reset_in_progress - rndis_wlan: Prevent buffer overflow in rndis_query_oid - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - ima: Directly assign the ima_default_policy pointer to ima_rules - driver core: Don't probe devices after bus_type.match() probe deferral - KEYS: trusted: Fix migratable=1 failing - certs: Fix blacklist flag type confusion - crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() - ipc/sem: Fix dangling sem_array access in semtimedop race - ipv6: avoid use-after-free in ip6_fragment() - nvme initialize core quirks before calling nvme_init_subsystem - memcg: fix possible use-after-free in memcg_write_event_control() - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() - nvme: restrict management ioctls to admin - arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 - arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE - net: tun: Fix use-after-free in tun_detach() - of: property: decrement node refcount in of_fwnode_get_reference_args() - af_key: Fix send_acquire race with pfkey_register - audit: fix undefined behavior in bit shift for AUDIT_BIT - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls - ima: Do not print policy rule with inactive LSM labels - lsm: Resolve KABI changes on lsm_notifier - ima: Evaluate error in init_ima() - ima: ima/lsm policy rule loading logic bug fixes - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: use the lsm policy update notifier - LSM: switch to blocking policy update notifiers - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers- arm64: Kconfig: default unset ARCH_LLC_128_LINE_SIZE - mm/sharepool: clean up ABI breakage - timekeeping: Avoiding false sharing in field access of tk_core - mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED - mm/memory-failure.c: fix race with changing page more robustly - mm,memory_failure: always pin the page in madvise_inject_error - kobject: Fix slab-out-of-bounds in fill_kobj_path() - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - mm/sharepool: Charge Buddy hugepage to memcg- dm thin: Use last transaction's pmd->root when commit failed - drm: mali-dp: potential dereference of null pointer - power: supply: wm8350-power: Add missing free in free_charger_irq - sched: Reinit task's vruntime if a task sleep over 200 days - media: dvb-core: Fix UAF due to refcount races at releasing - drm/amdkfd: Check for null pointer after calling kmemdup - !325 Support enabling dirty log gradually in small chunks - KVM: arm64: Support enabling dirty log gradually in small chunks - KVM: x86: enable dirty log gradually in small chunks - KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 - KVM: Fix kvm_clear_dirty_log_protect off-by-(minus-)one - KVM: Fix the bitmap range to copy during clear dirty - kvm_main: fix some comments - KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size - Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" - KVM: validate userspace input in kvm_clear_dirty_log_protect() - kvm: introduce manual dirty log reprotect - kvm: rename last argument to kvm_get_dirty_log_protect - kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic- Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - hv_netvsc: Add check for kvmalloc_array - xen/netback: don't call kfree_skb() with interrupts disabled - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - !273 [openEuler-1.0-LTS] Fix mouse enumeration issue after wakeup from s4 - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - media: mceusb: Use new usb_control_msg_*() routines - media: mceusb: fix control-message timeouts - USB: add usb_control_msg_send() and usb_control_msg_recv() - Fix mouse enumeration issue after wakeup from s4- mm/sharepool: Fix a double free problem caused by init_local_group - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - macvlan: enforce a consistent minimal mtu - net: macvlan: fix memory leaks of macvlan_common_newlink - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - net: gso: fix panic on frag_list with mixed head alloc types - tcp/udp: Make early_demux back namespacified. - ipv6: fix WARNING in ip6_route_net_exit_late() - net, neigh: Fix null-ptr-deref in neigh_table_clear() - tcp: fix indefinite deferral of RTO with SACK reneging - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed - serial: 8250: Flush DMA Rx on RLSI - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() - security: commoncap: fix -Wstringop-overread warning - ring_buffer: Do not deactivate non-existant pages - ftrace: Fix null pointer dereference in ftrace_add_mod() - ftrace: Optimize the allocation for mcount entries - kprobe: reverse kp->flags when arm_kprobe failed - mm: fs: initialize fsdata passed to write_begin/write_end interface - nfs4: Fix kmemleak when allocate slot failed - kernfs: fix use-after-free in __kernfs_remove - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - mm: /proc/pid/smaps_rollup: fix no vma's null-deref - signal handling: don't use BUG_ON() for debugging - ida: don't use BUG_ON() for debugging- !272 [openEuler-1.0-LTS] Add MWAIT Cx support for Zhaoxin CPUs. - Bluetooth: L2CAP: Fix u8 overflow - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - !288 Add support for ConnectX6 Lx and ConnectX6Dx with openEuler inbox driver - net/mlx5: Update the list of the PCI supported devices - net/mlx5: Update the list of the PCI supported devices - drivers: net: slip: fix NPD bug in sl_tx_timeout() - staging: rtl8712: fix use after free bugs - Add MWAIT Cx support for Zhaoxin CPUs.- x86/tsc: use topology_max_packages() in tsc watchdog check - scsi: hisi_sas: Set iptt aborted flag when receiving an abnormal CQ - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0- svm: Delete unused ioctl command - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - block: limit request dispatch loop duration - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir- block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - init/main.c: return 1 from handled __setup() functions - x86/pm: Save the MSR validity status at context setup - x86/speculation: Restore speculation related MSRs during S3 resume - x86/cpu: Load microcode during restore_processor_state() - genirq: Synchronize interrupt thread startup - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - once: add DO_ONCE_SLOW() for sleepable contexts - inet: fully convert sk->sk_rx_dst to RCU rules - ext4: continue to expand file system when the target size doesn't reach - nvme: copy firmware_rev on each init - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - can: bcm: check the result of can_send() in bcm_can_tx() - xfrm: Update ipcomp_scratches with NULL when freed - tcp: annotate data-race around tcp_md5sig_pool_populated - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - ext4: fix null-ptr-deref in ext4_write_info - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - ima: Free the entire rule if it fails to parse - ima: Free the entire rule when deleting a list of rules - ima: Have the LSM free its audit rule - 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 - net: team: Unsync device addresses on ndo_stop - mm/slub: fix to return errno if kmalloc() fails - of: fdt: fix off-by-one error in unflatten_dt_nodes()- net: tun: fix bugs for oversize packet when napi frags enabled - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - ext4: fix bad checksum after online resize - 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 - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - fs: fix UAF/GPF bug in nilfs_mdt_destroy - dm: Fix UAF in run_timer_softirq() - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - livepatch/core: Fix livepatch/state leak on error path - !130 [openEuler-1.0-LTS] update pmu for Zhaoxin CPUs - update pmu for Zhaoxin CPUs- uacce: add the reference counter protection - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - usb: mon: make mmapped memory read only - !185 [openEuler-1.0-LTS] Add support sata lpm for Zhaoxin CPUs - 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 - atm: idt77252: fix use-after-free bugs caused by tst_timer - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - !94 [openEuler-1.0-LTS] rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - !88 [openEuler-1.0-LTS] XHCI:Fix some device identify fail when enable xHCI runtime suspend - !92 [openEuler-1.0-LTS] x86/tsc: Make cur->adjusted values in package#1 to be the same - !93 [openEuler-1.0-LTS] Driver for Zhaoxin CPU core temperature monitoring - !89 [openEuler-1.0-LTS] EHCI: Clear wakeup signal locked in S0 state when device plug in - scsi: stex: Properly zero out the passthrough command structure - !192 x86/apic/vector: Fix ordering in vector assignment - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - vsock: Fix memory leak in vsock_connect() - x86/apic/vector: Fix ordering in vector assignment - Add support for PxSCT.LPM set based on actual LPM circumstances - Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - Driver for Zhaoxin CPU core temperature monitoring - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - x86/tsc: Make cur->adjusted values in package#1 to be the same - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI:Fix some device identify fail when enable xHCI runtime suspend- sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - ipv6: Fix data races around sk->sk_prot. - ipv6: annotate some data-races around sk->sk_prot - ipv6: provide and use ipv6 specific version for {recv, send}msg - inet: factor out inet_send_prepare() - nilfs2: fix use-after-free bug of struct nilfs_root- nfp: fix use-after-free in area_cache_get() - mISDN: fix use-after-free bugs in l1oip timer handlers - tcp: Fix data races around icsk->icsk_af_ops. - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - !134 scsi: megaraid_sas: Add support for MegaRAID Aero controllers - !138 vfio-pci: Mask cap zero - bnx2x: fix potential memory leak in bnx2x_tpa_stop() - r8152: Rate limit overflow messages - scsi: megaraid_sas: Add support for MegaRAID Aero controllers - vfio-pci: Mask cap zero - tcp/udp: Fix memory leak in ipv6_renew_options(). - net: mvpp2: fix mvpp2 debugfs leak - !159 PCI: Add ACS quirk for Broadcom NICs - !137 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - kcm: avoid potential race in kcm_tx_work - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !139 nvme: Assign subsys instance from first ctrl - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - nvme: fix controller instance leak - nvme: Assign subsys instance from first ctrl - PCI: Add ACS quirk for Broadcom BCM5750x NICs - PCI: Add ACS quirk for Broadcom BCM57414 NIC- binder: fix UAF of ref->proc caused by race condition - arm64: fix oops in concurrently setting insn_emulation sysctls - mm/hotplug: silence a lockdep splat with printk() - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - HID: roccat: Fix use-after-free in roccat_read() - ext4: fix dir corruption when ext4_dx_add_entry() fails - 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 - Revert "quota: Check next/prev free block number after reading from quota file" - Revert "quota: Replace all block number checking with helper function" - Revert "quota: Add more checking after reading from quota file" - tracefs: Only clobber mode/uid/gid on remount if asked - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: ebtables: reject blobs that don't provide all entry points - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - SUNRPC: use _bh spinlocking on ->transport_lock - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - netfilter: br_netfilter: Drop dst references before setting. - debugfs: add debugfs_lookup_and_remove() - tcp: annotate data-race around challenge_timestamp - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - neigh: fix possible DoS due to net iface start/stop loop - mm/hugetlb: fix hugetlb not supporting softdirty tracking - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - net: Fix a data-race around sysctl_somaxconn. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - xfrm: fix refcount leak in __xfrm_policy_check() - audit: fix potential double free on error path from fsnotify_add_inode_mark - dm: return early from dm_pr_call() if DM device is suspended - NFSv4: Fix races in the legacy idmapper upcall- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix check for block being out of directory size - ext4: check if directory block is within i_size - block: Fix UAF in bd_link_disk_holder() - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - block: add a new config to control dispatching bios asynchronously - block: fix kabi broken in request_queue - md: enable dispatching bio asynchronously for raid10 by default - arm64/topology: getting preferred sibling's cpumask supported by platform - block: support to dispatch bio asynchronously - block: add new fields in request_queue - md/raid10: convert resync_lock to use seqlock - md/raid10: prevent unnecessary calls to wake_up() in fast path - !122 【kernel-openEuler-1.0-LTS】kernel:fix some issues with 4.19 kernel on openEuler 22.03 system - mm: sharepool: fix potential AA deadlock - mm: sharepool: check size=0 in mg_sp_make_share_k2u() - mm: sharepool: delete redundant check in __sp_remap_get_pfn - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: hisi_sas: Release resource directly in hisi_sas_abort_task() when NCQ error - scsi: hisi_sas: Enable force phy when SATA disk directly connected - scsi: hisi_sas: Modify v3 HW ATA completion process when SATA disk is in error status - sched: Fix invalid free for tsk->se.dyn_affi_stats - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized - scsi: target: tcmu: Fix crash on ARM during cmd completion - scsi: target: tcmu: Optimize use of flush_dcache_page - scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - perf bench futex-wake: Restore thread count default to online CPU count - selftests/bpf: Enlarge select() timeout for test_maps - xfs: preserve default grace interval during quotacheck - i40e: Fix kernel crash during module removal - i40e: Fix use-after-free in i40e_client_subtask() - EDAC: skx_common: downgrade message importance on missing PCI device - x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabled - x86: Fix early boot crash on gcc-10, third try - objtool: Don't fail on missing symbol table- KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86: Adjust counter sample period after a wrmsr - KVM: x86: Fix perfctr WRMSR for running counters - perf/core: Provide a kernel-internal interface to recalibrate event period - media: em28xx: initialize refcount before kref_get - mm: avoid potential deadlock tirgged by writing slab-attr-file - ext4: fix use-after-free in ext4_ext_shift_extents - 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 - efi: capsule-loader: Fix use-after-free in efi_capsule_write - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - mm/sharepool: Fix UAF reported by KASAN - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - mm: mem_reliable: Start fallback if no suitable zone found - net: hns3: update hns3 version to 22.9.2 - net: hns3: fix error resume keep alive when remove hclgevf - net: hns3: update hns3 version to 22.9.1 - net: hns3: fix keep alive can not resume problem when system busy- jfs: prevent NULL deref in diFree - jfs: fix GPF in diFree- mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- KVM: x86: do not report a vCPU as preempted outside instruction boundaries - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE - netfilter: nf_conntrack_irc: Tighten matching on DCC message - ext4: avoid resizing to a partial cluster size - locking/atomic: Make test_and_*_bit() ordered on failure - geneve: do not use RT_TOS for IPv6 flowlabel - SUNRPC: Reinitialise the backchannel request buffers before reuse - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - tcp: fix over estimation in sk_forced_mem_schedule() - 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: make sure ext4_append() always allocates new block - kprobes: Forbid probing on trampoline and BPF code areas - kfifo: fix kfifo_to_user() return type - profiling: fix shift too large makes kernel panic - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - can: error: specify the values of data[5..7] of CAN error frames - fs: check FMODE_LSEEK to control internal pipe splicing - tcp: make retransmitted SKB fit into the send window - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - x86/pmem: Fix platform-device leak in error path - selinux: Add boundary check in put_entry() - ACPI: LPSS: Fix missing check in register_device_clock() - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - 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. - igmp: Fix data-races around sysctl_igmp_qrv. - 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_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. - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - 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_tcp_fastopen. - 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. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - 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 data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - block: fix the problem of io_ticks becoming smaller - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling - block, bfq: save & resume weight on a queue merge/split - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 - acpi/nfit: improve bounds checking for 'func' - ACPICA: Do not increment operation_region reference counts for field units - ACPICA: Fix exception code class checks - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: custom_method: fix potential use-after-free issue - ACPI: custom_method: fix a possible memory leak - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - ACPI/IORT: Fix PMCG node single ID mapping handling - ACPI/IORT: Check node revision for PMCG resources - kprobes: don't call disarm_kprobe() for disabled kprobes - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - usb: gadget: function: printer: fix use-after-free in __lock_acquire - video: fbdev: i740fb: Error out if 'pixclock' equals zero - lightnvm: disable the subsystem - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: make configfs_create() return inode - configfs: factor dirent removal into helpers - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup- dm-thin: Resume failed in FAIL mode - tpm: fix reference counting for struct tpm_chip - af_key: Do not call xfrm_probe_algs in parallel - net: usb: ax88179_178a: Fix packet receiving - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - net: usb: ax88179_178a: fix packet alignment padding- 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() - can: bcm/raw/isotp: use per module netdevice notifier - CIFS: Fix retry mid list corruption on reconnects - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - dm verity: set DM_TARGET_IMMUTABLE feature flag - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - Revert "scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs" - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow SET_ID to refer to another table- x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - Revert "blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite" - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - arm64: Avoid premature usercopy failure for __arch_copy_to_user_generic_read - net_sched: cls_route: remove from list when handle is 0- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - 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 - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - 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() - 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 - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range 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 - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - 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() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - 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 - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- 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 - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - 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: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - 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 - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - 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() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - 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 - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - 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 - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - 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 - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - 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() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - 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 - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - 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 - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - 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: entry.S: Add ventry overflow sanity checks - 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 - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - 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 - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - 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 - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - 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 - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - 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: Fix initialisation of nfs_client cl_flags field - 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() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - 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 - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - 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 - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - 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-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - 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 - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - 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 - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - 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 - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - 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 - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - 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 - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - 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 - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - 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 - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driverobs-worker1639015616-x86-0004.novalocal 16824915884.19.90-2304.5.0.0199.oe14.19.90-2304.5.0.0199.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-x86_64-linux-gnu.so-4.19.90-2304.5.0.0199.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python3.7//usr/lib/debug/usr/lib64/python3.7/site-packages/-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/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/c3e82c44a325a69d50300c4e8806f6b6-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a107f1937bcdc7793237aebc693816ea49eea5e5, with debug_info, not stripped"H51,CpfGutf-87e599b3a713d924b98640daecd36dc60de6dd4699c64132f3ab539e7a94bc878?@7zXZ !#,?] b2u jӫ`(y/)Yb}+X4m0;/m>;(Yp(`Fa\e[JTT/ۑbZ,GQNGvP>d`Z H8<;!JhMŀ0~܋֘`y=֏y5Fy6v-b- ɲ--oBTG$a&챎j&;&?ðfvޮ$g/Imd8$,x&lWISʎ6M{M[]30l%̆Rz!꽡x͓w09CEK~7BIM/TGǧ/@z:wWMQMpZJZFiqts|{. %I4־7ch7N+ݥۻ#uǧpnh@Fr (B o{,.xHH'#m-Ul%9FYÞ$&@#nA4K#vheKL|Q(Z[,ubWVdRܜ~u*}SS)="FEkA'վKqߧvW¶ 3&;)VӶ9AR_ܵM9NpxRIubL\"ʋ01,DvU{;ͩKʃDda씈|l`&#$Mvjr9o0jMJSW@=eh0@ k}cd*z?o-8X"kt#Cp[)fwaH<[Ж.3^"yy7*j-y{uQ{V]ҽ)9YfTtNT[t=yNIkpi^B}DJ,_/QWv/}X`rz;LǛИ!,? aWoJ97+nD|hf2-)qQ4b]7i_88 | ׉u]9G%$ 31xi $nh04SC*SvUj&WߕXM>>>ghroZ~hCݤ3M'B}Ym2Mr'J!em\<'!`S{+K\O}*(qUl}[AD=~°7?UxűF 4o**;.uxׂia,OלD+dZʇ<_)I"KF~G ?1I02[ A`F2{.됟lUbQL_+iszwBDh&1LRC%Rޛ+FZejCNz4Z0b?m==j4sY:[0RVnߟ>.՞e쌙2hDDWF7$Ӓ+R̉yԔ=[^LA0P9Ū:|XG9?0p猠b?(:Y(a~1F+lI?$jINM;*,yNfhO/M$H~*tѬ Q0}r7bJKefLf8Y̴Z%+CB(K QHHܪ <_N=KVr;4=%0wUqp;(=]?3p\AE=|~ &Du&4TFK@>h3_ {JL?q48bk<#Fl%"'l4"" 1%Z<;UTЛ++&kj H~,>^"_=nPryX8*!w 1ˆ_+:?ʕ?+G\l aM6hT15ď5tTl`[EG@e!ظ'=}PhrWg*Xx%Ui e{]vc ?N[#ys Gā&eSC 1цT:D;"r$}Cskjp6"n67Iˇb,?S͢ܪwـ߿oinT+NX- *zSUGh*^ӆ}M5ҭ=H!nlЗsnP7e* #Jm$]dSGY9zXcD0|M@ #GB.q4`x\,=jWZɞbmQhs@?) 0sb|feLn|&$v<\2P` #^õe&=+^U]ʪ"luV1_0VlvGH}'u6=6TW:J<^L] n2 Rؓ>x8D6k(^m{:M!4(_D1-G* b}\Q76lZUqӭ7/q+O\&,78|Q{O^G2Yӡhz t ~E5ךBnP 7nXL;hH!)>'I@'"qŤL?1hH51TKCY,%gANuSZ zwaK/Z]<}uPL֜ujk!|]$Fs얤zXbo*v[cSn5,Itsj vՔ= {đcYs~ @8pgKc -@)'Э"٦|$NJ?qC9rO5YbT dOVr,>U31mv>ԃU·3+,CX,aǙ\ n;7L=oWOp4=D.hZ9s2w= 5Eި7OtN]|yis?n_CmXg^ 4PDLX)[`T@J_k#r,pc*ᬩ/zı  =KJ\ h9dz[m"\D>aZ~h. SvcJK~ǣ? T[/gBw`uE~Gc?b`LW99>VZVaW\+ure 6&pcKb }yD%ϫNhv1<+N.K0:O 9ٶA zbs=@l`};ⅴMJqsMTXtC"")ֈNt,QXJwͭqf<@S.,"y%UenzMѷMM0<7X8.7^3, eFRAeTkPp]/ dּlp@aT?8JR9_<@Tr5/揺~cq7ljB;:а $b]Oh`ZMyUUr]E^MPJ-jF 횂iv*1<1%CHdiъt`uv(:kJ "A)Q?ꠠOq*iz( y}+pϲ=|hBTӍl4[eKCi{v̈́<ZJeGht2b1ލ!B(xNln*jٲ':76š2&c8{T3d"PG߷qf6|J}zQ7s9I®3.*E\b 6jP/@QOT%0dz!oX >^D kF6G_&< ܳQthKb ^jM$^٪ڍ.[2#2_Z~^UԤM<`v(f)40$\ R+6v?co4HKm v,:jK88L+)aE `߈{^6Rvobͪ]❌yDX{K_PɍEa 2T;OrvB֪Qig(,~r7)kK4xdL;J80OCk SuVh!`~+eLJ r̞utstTn~JzI~skE*y6 <Oi% 9S1T*lI(MGIRطdj^}+Dz X< |;Rxd;ƣ uq;k1,iOY(L y07< 3~ N.UF cwLˌO?Ҽ#`-w!aƅo X{'Z]LyZyKqZ{fmAH<5U<ɭc#n::%1R :\?j WѮ p5e%Hn;խcϝ#^`><ǨDޮO8`d\; u jS7ZJ졓/z7mumFsAvfdDY|7<` Fb2Fv OKP?*CK TK&CA7Uܺ oѨ0܁v?6Y(<ue"~]f+\mcW"eY|pI%_ iK)5 gڙD}Ljdc7AkX-B>*ʂo*%b MnX, ,zi Ť# !\_CQˍNJ<Ϫ\76+ϥA" [=A7A`SSn?t0 .6JflC<0bLo=hӼeTț.p#kꑱ uA  G:P}'>ZËuƴl6;ڈܪ`ޗIoIX>mx~5̥<̤<ImQj ȋW&S$eYc/QyYW1sib E䓲0F%Dc%oJM>e[d$#L>nH$Oo"A2 bq̶Ci݄,8@5a{9~*]'S6[9[TZ{xPӱdsRh8N;|^D͋"hH.Af$ULxO'ԛ~ /'j&Idž_c,SCVB&3xu18ߚiФ3yf ʅalFox5j;H>R %lY؆Tr̅Aw3FPǽ"7tBqM\@;Vq ҧ}T=B4Xh֧VC9\ѠyAAԁV{eA$8UTq⿪q ncs/ lZtʊ>Z|]KG:;yhq1rUIK@3tENA7eˊ&< g?@ikq2׵H}x\*u]QA67NYL@Q4\˨usuFK B27t`rb=y] ODrR=L`7FMvP΍NJh&X\``/˅ČDP]?v.Xe#˻o#l!v.cOV2>^6Ⱥc]|sK[Tx$O7MSPvz{=EWj (o ن BVL_D_菶K! o5 ݾ|@ pd&D(OQ~o; 9#H,E฼r\ ``3ꔕ&ԻŃ %ʐû};9#.j9Y󬫥G|^ZzG (|Je *L~woȊ&gBd#*7 K s[K:zN] rٟaբ߲(g9aF^%7t}iPB˖RӇ2,h!pE{w*U 1N'a񃬂 Ojs|%X^.P.9P%!Is wdn诺R "<?#}s pp_~}V$O,D@ۯbjP3%UwGY9O?z+\-l8parua?0V) @a65 6Kv+Cdֺz[KZLG7ZdpjqqY rf+aIaY'I|F*UP+lF#ϔvSSx$SPKn|%Hn,f$(V*tl6?uvKоt^S*FX-Py" -/͛ uL-kB7)IaM.oO;}JS+ۄ;Meqos? l_1sfcOez-.oⶰOvجE}jٌ 7,7a?6RK̄/@=4%#[Q:ODET7@oRH_f |՗cikn0К@.in, g)H\t?{W, z#a%WtxM2ZߓTTp†ʦ`|]nT:R1! f3hbJwtn$%c3ANIIxA/#wьզ'Ue}E^kTZ12ܫ~H[<@ 9^3 \%F=i`[kNkHSF8[ Pvu(lL_xTXbuuLOT7 d"zVj6<ٵW"9FXl).|:@h+tI^IeC$&us]jju6gS>N)&j|; 9*K @ @Uȃz V 6Zߤ@K/(۔Qm*-K % m5nRxc=1Zv^:KO M\?/!NJ0U]3zru&Ǭ;ޡU\uݤ1$ 76RjL?T0X 8$k/޹!aB|w0s;5;Q+GwOblش?I ϽROMu΍e%Pސ뻍%@Q7"9՘4bB]snY--m%h}iV5f?مںj25Y0% }xYurqꩧLP)='S\PZ_ʆj);Op h>b UK*[V!lGf߼v*D!65zBI x] LJ[OQ}l1Mt{;'!kYI}71ŶA& MHiTGx[ p w05bjZbC:0)eIb,+oCeU1D{hKTU W7'Q6.5tCB' U39HQO+0)q* &z{)~~a _stC.!Śm._ᝥ?C9Me\ _W2a]=@|P b ȢlSDxZ<cԉN+_S0{q'M.k7Lqg,"jj.Hm `<ůXj7_ﯨƤ䥹kbJ@ᄳ\[M[+ sCHR;r=4ᆲ 8Y'DVW/*9/A8aA/!|㢺8Bmubf2)A(aiY҂h pٺV0gj[0-"RJǮv}΄4_!a8c.Z%۟Nb5`Gs3`3Ǹb4Fyً&2_^ agAPѫD~3^!.cÆ ⢅fP&lHx`+dM̾.ñ{3O;#:& W.yY 8P#s۹"Is"p؁؋/(@"ݮ=ؾM˥aq;Gb)CPm #X,_Bק,2>|s\Buc =,jUY~簹 u8A,Pff켭.`aSR IOKg7ZuIs k鳧f^+ ;2[c>Z',57 Ҧ TԔK|5b%3U/$;e ʇ˫=l-RU~Mءlzxl|HID#jKKp[dK'ľ`8 sb K&u\noz@@kDZh1SgB-1(p#P˳HjaZFF1p?^ճ]7zy@vр:pNdu.qUd2%8^f/wJ{޼"xe^1;ŅUFb-|嚱؞9]B ո#Oh_D`Jən止EK,]hs%5nN*Ϝ vrFKآ*>?#E{ѩdỶU ߛDFh'%=Ks; (kRA̯~ɞzC"q=}-*Mbw΂`D.gIx 3F8,,l 9 lfwoh|tnR5+{2NPu2.u&9MSVOBNwzj7?맍fS< cDr bwƎ\RQ]if*:Qѿ\ڐ7v9/w7'Xm>Rj̈fV ku4Y5UfC< dŚ fbvVvau|Z^08C *0W) 2(-kL絢r:ꀷR_F- !҃ژ p]ӿs2tJ=ápE$=&{9a|\CBp@U2% PϳofRތuSX(45Xں/]Y9VO1w78Nsq c5mK> ?2B~@*M/2Ԁ]hȥyqˤ ӳ%EOFu*9 9Ej<>A<N{;(vEJV3_8SA,bkZyeuyX;D|  DDӢʲ.7vQ#\ Y\^ldA QΒX9 3ㄵ=}LWu >0fdQ,fEX4r\}D[vXc#` 8%SeKN? u5Sֵwl\j辰oCILWX\bSzO~lල[` 2;jź74O_&yۛS5U\^'z3(ZLk.ۀФ*SѤŁt'i$};dRw/B#g Ph@뛤/J2#td E(nL.=hm*"ww7yc|mLh5G P-iӦW.XB|'/\ ?)ҊvL#NJUa2ĵ\Lut.^KbI4&P4^_ gor'@u]?LPˡ"!1ѓ)eU'eutxԞcdJƕ_.DcH S>9J +YX *m4:H^.F WIX]ì6F|1unϓ><>zӇba7 C {' TFXDlo\ Nd|}nz-Ffh86C0M#Ej(NՔIxBznԀ** 4g"ٱĊ1 i){cʦ(_:t{$yMߪ.\6{{6*fG\o-HӃ,K Wjg1GsNf 0#Kj~4Ap"]ԀQ{pWXӍޱHxQub$8Mca(`z<5 tm%)쒁|k.o|6ei_a> 5CvVC+8υA_oJlaiM>!1w7@keS+* L#G/0O0!lz۱ X!traT꨸>8|Vw8idcP)DwDF>#IUS[TK@XIoRՑPJκK\'>W vXu8e8?h;9|@?nBSVD& 6ͰiNzo[2V.-ɩX[Nb2ղ }Yf\>I;_6'`6Y]V9s`Ba陲_;| 1Ԛ3wLT7 `}nךBor1ZnruʰG!N;K~L`Ww4a.eb 7_8|Q [>s#[:2Q6N#@F QY$0m~SIj݃I4 YBm@4MtX$z>|>MlRdѝt}Jr ]WAEǠ`=A@gv&YUۦ3L>4)!˺72fӉa낛~*DTdU$k=o"e y(oNn YA a8"2a@5Ay¼)"tG%l.x../AE%imY[`=}$yGI3|4ɇ/AQti+4Mʏ߾&@GITT-o^6&,ߐ4HX|~h| ԙ0397۰$Z̋-]rW]p_<ᗛ%"?g_YZP%aWV.Ѝb9rMjrnL^8c ev]]ЪEvNY5~s6"Z÷{ \ GWDM&8!{d]H1ho.w09egؒZ97 2!-u_!d{pWO,s6ԋm  %Nìc;_)@Kn`ԑ 0B[@3v91%D, ⺀ت#N"ĹoT:Ӕ /!0k}P*/ kDj+|u <=f}M|2T ]a.zX.3ۇx$R e,XtVaǩjA{CTsRqkF/ FCF`y>h QG,>~Jɪ2dT3=Zd]/\(@&R.*@kax?Cq=&(ҏu[c)r3u+xo+~SLPU&0f==98.m-yaL&3tb^QtK]s>O%Mgu97%ZeBI?{s0~:r}&bgQVڢv K?`ہ7ax.݃1u'-hD+ʡ%c*QV9}ѹx.-:q:?5JA+4U\JZ+ T.N(]~[]h  9sЛzZEM d Y5F5g_W0 ݒ+3&Ih.^tJ&xOMb@7&:vwܴ|PUDqѻ?4+B5$$Jz|Ҥ5éY1ɛVӚ g^X*NʚfBp1F&{\=9n_LL>$OrA"O`W0s``,)1ѮgJWk=ɖ'@g.߮qHw^\ϛ|&*T۷MmJD3x$?0f?qB,l4wDTsaG΂<B20Ў̏`Հ_)Fr" 9N-"`]1h|UL Ð|Uzj'N) ꬔSc _1ˌ }C KY;@ɴ5S6,`^/*T4[ J=CYko J@7"mC̢{fdB9z>⎛DM.4ٜ'lNe@Z-vP՟2PQ$fPT@I^htӥOMAŹG) gQiX SfCe).c sQxc6o86m?KF_ 㪈!pX?@0/m[?t:߱H˹hcJsY3k,ߠ;?Z6 v:,2/{J~<>RJ2PtceH [AvkSP'"UG[N$Gt6 #`A9sW+V٬]L^,^7oQ_q+|bjʯy ya.]G<%* B.a9 -K?~7򹶮./C%qs&6V0kMբ;I =$kHz4󀑠kk FYNEXC$2EΟ1\"Ã{CW6W!ǣ򹲃*FVlyn$7}Zך*NSct6aYB/J\nH?@tt~%U錙D/Ih mZc8Dsa]!GbWϼ6 1zHŸ vä-ƒũDK^ b|Hua˔<p qdUށ`JP5p|.mbGũ]eK 5fXyt0хNg>~;žC\ChXplXXʸJ?}b:bKo䨺LT/h%9f,X )rOs,D#|?UWgjop<ɼJc=L}tTC:b럎'>~aƸcZZj،āP+:=Dz'"y'Fm>MnM2Y2`F:̂?׸a ˩dpžw 'sӻErkk:3wYv{ge#f;0{d(fD{v G`yo7=nha6?f;:kMꐖL2ɫᶺuy/0EPziE^Y+۳)㗆P~y$%D9왬h\a,d\;{[}W&~~dDŽ;(.Yl~ML?0P5X|15$){&> 49jY(e9VNL%Yطw*l*lΨMaa<_i?5IJ߭zZK<.~H##("S m-`[#JJwO9U T+dB9JLTZI e5& R(Yo $ů7 z4XS_F${+ Gu A4â&SfJD %@Huc x]i_MetL%?+m­t%7('#Ͱ.ձ/芈RO9az&MY,nk̦r` e;jP F7 R=\⚶1$GZ;[Nk˪& %;-XJ];',{Гvhi\`r3I:/_ EW"=?k0~>hj]eH_Bk~+gU>*eU! T\(0Hsa ѾԀJAs4Gh|c)uk>b~963aƓoT8LCxU<(U2:fk@8' {O۱3\}lyMm!PDG5eql}%EB{ԋA AnEj4NxqD} jR ;v R_;nY0t7l3>;f?{h{gbZkw߽|mff{3y]xj!w*O-}12v1nM -e/ (9fYp/o1@F~"|vE0wo'Kć&CBc FaLHibܔH|*b5@ISB@IiWޔ2#[@* h0?g%6O7/Km_ڴ>j;z#9zE*GѢ[ѿ3(5`|>Se[fI;s)NO iN(_8#[0g*g:&N7! E  9: @ɽ ńXz ul{Go<{f qPRwȪV+lw5n,HFXQ*Q4dp{]x\s| 5D:g㥬 @++mc&m9d7 V3䕘8 8J' @xed=:TU/>.htuKiu}UۚH.ʲ ~Y$ʳji~hF82(Vh'Nc;#D2Nd+'Y)`^ˬ ÷!}w̝Όk ^k+ZHnMZDB|Rj jPC<nEQ%eVʤrڨf=>WzьD5wD\oFʖ)|CE)״}iAjhMHt0%eyW"8$) e ͙*;ʻ[(+hIBl-""IPOE=K#. jқ;/M`G҉Jb"6#2*ٕ2F l@[M[y$ءTy3$SfS*V(T Ϗo+ @qe\BJs:!|f!7}%T iMl?SLQ2Zq2Ipxgsz5x"ɭAy NB$8ܼD(};<ٖ PH?4GEVRL^Ql&;P_`Y/3p8.!ԙ׵t_$"5|cֳl QX&)ѩՊP^2- c aJWHb6J`h$&М_Ril, |c@M*;j!RbDRpK_d]hE%f& ",Q}Rܰ]xiQaN|K"IS ОW1añC%溘b?lj`/93KhM]Ճߵ`e,gd[;i*o|$+XA$4r#+nX^ZM@M r1+ǻ3HQ_+ "`L Ab&\ GyϩS#mlׄ (sd VNW]|J]OioJ|WD3D'UA̭(UU(%B¦ nfPF.ꥱzoM[Ė#ī']Y \)s͠ tLx5?E?QOpwqHV i`2=aE)!wQ1>Y7gLD]ue8Vun(3Vqb^Vxv2Z"c { pDΈ\ZH(~}4vMq>dc%>X7f?95^9a{=;K):=F@Į'R2F\M>-IOe”'F5K4n~1*91;.BrK_rU_4 Ik90jzd-|]S6 ~1P Ft>uʞ748'c/Iy,嚗b*汣 i>^L&6;|IOp=LQƄLf-%ɝ\ afw(\lnSYY'$VG֮zbrJ-*XOۯ*cp&y8I+UP()i}YSAI`L 93Oy4͂ψVR4.]M V\>o@"MX\tfTH%~A>]N D ӎ|;dP'{q3=8w?`?y׀_%>8@v}{Z n\$?"Ԃɐ: A(ٝ; $nZZAsr\'X\EaSFG95ґpBX5p\x&_w*UEw?TBK(~vea?wj:yLOrjt)vk.o/8=!q_ PKl#զ8&m( wS&iܭ|S9F {[~sbSdt1b"(bFZ\E!#~ #XKikm. @)/V։n$vD=]9"SҸL#5j˛'p0+ V+3Y^fSOf@ ͺ.D!Nwp}^6U Ŏ}1NQZ($4 s'I5~a~~aB޶Zh2=zUYx8B~\K@4S-8CfYHE͠b@=qrT>,'0#n0}b3cYX5|﬎4DF[rYS]ct&=>yw*ښ]8G*,ij#`mUc8|4I=L*??5d9qzt6MM6X\ %8ܘ_nB Μ?/w;T(dx[%Dx\L-P G(!:"~n%L 6s򆓀L?kiϮv:J~G3E ^<_KLAM-zB#{hUOlGs&_pUBrDg!ā}r%Ibnn-q O@o̥o/<܁6bJ~o/A{фE[CF:;comIcLZBFme;%^.T#|*lK(5'Bp3%z0@nReMݗPg:P +!Uezo " wm!o ] GN$ 9YS_' =տH s8*DŽ45=ڼpVW|aIު$^&.QC  zF aJ\/4EgђS+ 8dXd_ęiu4fti">xh)bgۧˢ"dTߑ }o@^i\lf͍PV$ 0%pq9Am'Bfђ`XFC=QQ"사`j$˪&YܦjZf4 \1&/`)EKj>uK^白9`oy8 ی/z_ t2fzߥ5ԑ ؎%~Oy'R 4 -e)Qu/e zTt8#B~?p/hf[e2Y|M LLq`au>Dėk$6j܍.nqmǞ`A js`3Na"=(׌R"'i%؟OߘGc8xfFlRÝ٥S/{ z5Hq[/vd=<ޠ384OWM\ui 6Vj noפ'ЖKCѻO^ J5.ACIQm䀒\P?$7{%4:ȥr 1##͉Ǚe푣LM7ͩ rv[Ȳ)S酮?|,=B`v%O wjg!@d84eo\:-L6=>A:Vy9p$nUVeJ $"c8{^ϛ ]Kf[tT5|fp4u,-K҂αØ P6(>z ·BŎ{삛cPqceiJȞ[i0{kd>*J ,G9f(k,YÇi4+^j~1y:`?41c̰uB4Pecr_F @R edBCl#`-evI$ ܎{r€R(q]o1d٪&jN] /c^N8ߥ\#yn5= mghF:T٤Rҁ!rRV&DkHkCޣ!Z;LӉy\ruϦ0 qSOIͬDܠfӽ.* bs0z. 0%®C+D՘t8X <~&_![o{ .۪v3cʷ9キa$kZ/+1gi2=&s]TC\E7j f4vpyT&Ne;Ie#;|2g~J#G4:RZ9B:PIr`RP5 N!A<7 r>Zu*hs'ȬzW(>ɮcl<)V06׾Eﳍ8$ohάh9Q7zֱL8ښ`!Қ&fÚ%ڪAdl9{xP ;5gt&,ܲ?GSQfd1D&q'#swXE3Ǘ_ > oZuh5R#Jۤ:ݨv. e|LZ>cYI1gÞrtU ޼׫ap^O;X3u v T-tX 3_a$ݖI<=! xX`M_*e14ptX{D[AR K+AgݬʸtArf1;3,\zAn-L%쿢f6c{*SU\nKlft+ՄA!_j>OkT3wTtd-;EQȟfM0"r],7 ~*Ju=!ȅy RI6Æm|ffS^-J!\荳Oúa=0x~$߇cpBk)K^HGyk^u = =ojHpqvzfJw&!ZJAӄ#FM)-)]`.`g۟KciWdp` @{0OC]T'OWwPyG (}4xFhak]`#-femW6 ȆW+ *?w%O,?pj:Ѥ @N@%"'K Nt V=T9jdߑw`,rC$ DyOèO~֦򸪇ץy4d#L`TՒ:b1N*V[T᥆R ge߰ c]Lsnx Q~)aKmJPʅGW`U0`-YCnQ7Jv $'O8%+$nv\/`$p8ZV bl!|-L$|PhYⒾ;9?RԃL|N?#IP 'dh{@̡}z{*w[eCIoascBGd)fl(8xmu"L:ǬW`|n#T[fnb}xZSjHFDŽXؖm:%ۭV b빒agF҇^_1W^]ՊtWSVQ̏!#Q}2ƚUl;h女5Q{z++4vO}MRiTXtaAَL'~&5ƊClNIcڥQy=@df\4sHȴLn;XEW˞1T;@kn?,۵}2)kLT!AEwYT? >W{~}E 'cMK$Y0Q#REm_6Ǭ*Lڂ[f^6yb>*hN$ّmԑ5dcţH &$1^7}Q2xƜP☘N~4|gR! JZd { By߲{@)l ;c&5IbclbQMFH̵@M:ï}idJM'k#h "Msߦ9V꺗$Rl~Q3P,] TU#S%4Ι7W 7 *[X; qZIo.XL\of_*Z4vmçJʂL;ecΩ$;[A5V>^sA D=%Zxǰž}Y k t~ kVWdH^#I ýǎ f~0p,0zW'^2VL.\?c_" {Pՙ٫;1~!.]~ݎ`D^#䧊fpMs;|-j\a` 򋑍~|[=48{6ȉ`}"|nvW(yכ /[YbnM ]b,wBA4\|_k{#JO-P*}д4a9}IaBhbfU"=6/XurZi4ҏx7jú )NȮ=*K7.REgn1ERss Dֺzt4JB:HChP7hXWR izJB4瓭^t~@}?e @%S}jS6v(ΖYgޖ߉څxd*K)m形r!)3-!͆M#OhrD OH+Rc[ {f h-q=UcH׊DKF*XT`\2?IHER@Y;tؔ`rAyjV,qiuvd Yv1"\=:D;3:wc0JCa-%a|lT=2*:h_%d1Ӥ"]1Xt+d5t]Jڼ[Hú~kSm 'KHXf+B{#;k P}:x9'EL@N;ˮ34tOe,bζiƑ =,1ø_=b|\G6!7r] ͪ2>mq`U.6p.BaCs%u)z U`Z\nYճ~Pו\x!v͒4vPqal>%1 /p'IA]5a\#\+A5GNR˘$# ۦg%䋬boDk$o/䞯 Oq d=!x:/D$ZQWj WKYx-!z * 5@Ls|v(:0LT*Mp+Yr {Ǒl9jԙt`C8 ^X$VJG(HBy$[$iyr&UNqqQ@Qб#ET~1"D  .ld3$mˁ;%Bi,Jt1gZ K2KymHE봁 w ?N~+bn3D\U`+n쀓3z*hnuo_RԑJOAU-Zrv9:PM{V 9O/A%y;gn~%(K@k4R [ZB%f9 CcZK59̽`? F|  <Ɣi)",ĢA:?{|Җ z@w;&24X0j@~zbt? M>l1Sb'O1V@e:(s\.{dK/[/`4|.h7[%rObSVR; VN5_-qLcUFw\)vJ.BwmC|ABђϴrerixC x82~t&pSfz,|+lїv|BX#.R=BjKrjL+3 Is^*e- 32Z2jv(6~c,d,o,-v]ڸӁ4/p^>ܠ2&t Y77M̍nX(ryg?a Y]`ۉ- W%@A:aY}&dgʤ2W|F6td2,n{g \8j~p3lSML'c_ ӡ pjETԬoK#`MXxcgz_'8 {g1AJy`"PRAvYCD\Mb&I=±r;F:'Zı|`;޾VScjIʵ5>8dI5:3]ѓEhr݈?}.B=V-LX]HOž@Rڃ=WvdpA_pJof>AK@c]d!IeD~O\?T=[ml|;`IIIH#LNՅE䡹/>\]wA:-"bh jX|u5t7bv*o^#Jgޜ,8qIIلl&+uފa#Fc=;xI%&sJz\FU b 4+Kvl']pt^xk#@1b-_3ն}9$RS 1EP_f[.׽WS/Q2#Z‰,u 3ɜkFro 8i ۚUnEDJd&F/ax V'wjv&E`\󵒪;@SX`XG@&]UwKF(}S)KW_qP9}cFYeá%Y2W*,DO`DSOh{6}n@U7:elk̂em&nY. nʗ,@ JJ .n8fH/Ӣ؃/ C00^#&p&c~PIv&!'\cP}u)wKfXMƦbE<4$:&%GgQ#`8e) e9a0u3ԧUclLM!GV\6/Ϳ/Bz u RnLުۙ?@,ѻVHfq扥2"c1p jl3.5D^ԲM%uS$pVUDpJiG3<8=Qin_Qs7@_ayy>h;ytdO.]N+&wI}Fr`:b[J(An}2Hk] (v^q)"O•V2Xex N; RTX8;B,EǍ5oQ^5$hg7M,N%T9J('A70%\'Zɍ9zCB Q3=t)p ^j^!EoJXj 9WMń%d>_Ԃshŕ~C;ٱUsлe]̐x.!bKziؓfXs~V'8*yv e*>)(LgX j>g`@5CTY/();T:vV9-<>`߁wfߞ.%fKawhqzrFLq{R84niR$e2so1ñ#<{ t|FsV "2QڭD"+ BVώs銌Zd -0}#nor"&8H%;՘5|G)ж]ؕAsQ$|{M`upR58=AB[V|Gq_;Jc" uf&9G k m2(`VԼϔ6Ihn>]q1 Qf]N | a5DRήjGCK^- AOZmaߢӤV+ԏ_ݙNV &aOO@z \.Q8#Ɯ?5EI DQND+ $󯍇yәfgAhL ; v=L!:b-Q6-.^*yOgkIo>l&xc-4]  [o]o1t}d.r;¼~\`Dlb d#a/UksckD9ۮeeHrzO@/|noS5^yN'Z*onJv ^t==oYTUWhc|~QɖUˮi4dweywM]fseg uu-7 6,U+׭N35՞5T">uxq˚!Wj,,Z$%bCHrʚoT kb D֛u<|\PLOMRl&D #-^8mjZI0nQHҔ$U\G(Hq0R*Jz}D_݄]kg=l6d2Pxä@ ` .Ip末NP3.,;23Dhsss4ҋP+E([_PcT9̽g*X_)?1XsM gͣ..>S%gbqg{+' Pz,UрPpPa~P- jed#%@^# #oGu*[~aUm &Ls&̬a mn~C40wAx1X! gw!WNoF`#ori+60$N `\ۦ#fzHBT4+nO/ErQ."T%i^]`p. LG:q럾"`BB/eQRܥ|#]KR4_w: (Nϟ Il#`C?<=uA(c4gв曱3U>-_̓،BI1ݿZb+Z_ԣUASS;'k"T'qP![%)IU6v g$3 ˫ :V}^uU/M1y̪T2ek5Y{jcSi0m+3ُڷheZˊ e$a0xWmV WS` [Y6U7Gܨy?umL~FuM.!-k9L8_ ̳|!7q SO̞4@migMF2},BcTYwgR`MBk_C^z€q "L|B%ry_@.h'w&%sSTCaY Ɣ}GSu|g3Vq+X_:2/iqZF(lǠY5 ~SM %//u ^ /=mYx]Sߍg;YLr~픉D'D5Z%Y^bro=BqҢN?C{TFr+F'VBh^At'ɊIRĘ?#ӳ;*2KTk+b-cuLΝ/bOQC6~J T|V&(4fDt}hd z*px1>%r)nd\ H]au{3[[d]]+~ dq'ITSNygAƖ*, q@Py8|RwIjLlm(|@.ߩ"T^1"ٶ\m1]&݂(?X'/D 48`{LdXcRNr[&{. C]^*A?7 R.z!ʳ(N~3aK$d22XvY " "~V6rG~a<~T"̥w,F~bN|CQۈQ}]QbOyTZkwc\M UTh8O=M]ϭ J򖩙F%EL{UwM$T~{YjG%l>ߞG_@Y/PI@F!ŭd;Tne.FdpAW G%g BzuLp8 Fff'y!"ÇyA$>NZ̭ ZoTzTbm rO3v(/Z{ -W´"[Rip& 9W&b&"R*۠KfvAWnpWT>HM=mw4o_5 mZ/.+P|J6!7Ţr@]\-' ޵vel .Pk$9aҙfӐSNVB1FO_w.wW'~~&\y=oA2qXY@%#5!iHElL'LEEsZ=H˰neĦ3oDPNQMX2X5[ݥv O Lґs0Ż,@_͸Ig/MHk1x,d:o-1|:rk,ף0c:@xYkbL] 2c9*{@]i xVeԒ6Zz["%p2Es< _,W'@YwR`uɓfg-Q!cihGkhW%[t![XZh#udA)ۮ.i5 ]6|ךЪ: B\!D. |i+?4{]ڡ< 2zy:H f^ڐo!?:^ŏ%=qpxT$Ro,inZ$, b#?B=]AMNOur}(h?Av|(yeU$–I@6MovK>=_ϻYצ3JO/Sw[ronrg BZB%bWF P -݂87*$!  {Ƀ.^&`tM@1SYAh6W+~t6^pN@J`[;e|) |.fbB?1/GhXVMۥ}ߦʼO&z@/o&ʴY+0ޜ[f`*'FlHj$LSr֣`n@L$F+F?85Id)h bPb"l+0=W=f{#G_~fZ$|BSl0k|-1$iJf MaF%&k yipq'bpz "u&4ϦCW*ew6J͜) xb>qA]kŝ2e rn# ȼH<˩ny{aC͑8@Rgzy)3@_gَ*ݖzF|[V &bcF/QE%%gż$zr!zQ@4i($?.!)꽎1*di{$[̀Hצ(԰sjtHJP15@Em&_u[x&+8ߑBR$0<_ZHFnhaOs 8J8@t0%uBzncob-^=Wtww4g-ߘek秖gL H>+E{%xaʄ!TI8 ؗy2zƕ%>riPdz=q( ˷=O>w;j)[~lAgP ,H#kW"c-|Yu.ȩş%_}K$9 A~6.*s|+vիdb71+t@-A owMvM ACa>ye!N{dОn%QRg tQoX0qkc/IM_#}bR:SccX5GU43v'RWAӮy8՘ EyUBɚ%-wȤIRFǣuPU! p$2iE$as]7KT>$3Uw"[ϤykNyaep&_7'\|d)Pdjq}ۆp4=c=AЫ:`;EZj֛Qr?::d+ɟg>Js57c+X4[JOI&{°M.NAV4ԋY$KyQw$Nl9}Z]og- L%x^갗5픖I#}ٞP3%'e=4AYM봄BA;H271, ".h2{e>u P9!9TzDT{Lc˗N~-m+XeMkh R3;ޜh,ۙ9wmt) ~}G"*a8Uv9"\?,ݶ߼G}>NՎ1c"2~@ Q7 Gb;9X ^hoRcn [!Z|dK-85V"HoGnT Iu_ظ`f4mHi@_{]MAaNA8HY/S'HIF^}<=0UNwXgX=./ҦNٔ 8J\NzpqsΫZ_i.bH)8J\GQYpV:)I:#f!_n1z.z!*B>ÓՎj!ȕ^S4zxD[e]Eӹ&J mn*{89'dqU?ڴ.=%]rڛ|I~`qS0Ԅ\:'Ph7,Q)h@3zmgпzhʢͥ> E((JUl'/Og{Ů$ni&چtuZ | eSf cA)\rHK&p +Z-Voe%Ao*u~ xc$K 8n ʿ7`w^b b>WzgPS.(KV݀8Qnb*|Q޳;,J}wiocQD'Տ@oxFNAI  -Qp"{ hP8B7|MA*^=X*[8GS+ߘa1;T:HjODkV h0Ԭo`_[@="P/6%g8o Dua^ZQxR-QyzWbHs"g'>3׿dn_b류GW#.!!Mg O$"b9&˧Qaڔ8Щda hGBoVRM%Ņ5Y:Zם@P 7Rk%EO٤1h˿q bKulM<5`ͳ_^=ⷮGT}*z?xv8]cÐjoKD(f ŘG9/{7>s `Z7O9tx~a}fu,U&tg #Hǎ.^sMbYMYr׺-X1h;SI-v҈ILPc-fbu!oqm{X aDL9_-[,M¬xi[Ჳ2Zqԕnk3V;I苶0xibbAE_&Hn63n:)x>=߄"YipC´B?Nˁv3;v2":{_"Bgf VHq;a  kye^%;_{[ L(1uw b4 ,7rOi`ӚM2~;4wj?| X8%u?zu@Oa~Klm>̣Zn1tM)xŒ2<.T%LZ;y+;[%"xz[Lwk8Bi!+9U&yTP#o3g{p>GlN[E}Laj'\\)N^~EY!{3_0MX* '_ul 8UMBIɂb>m̽v)ڙ;Fa ZT-#5h|ԵVFR̵!A&j SP:3Yy]yķl;oU7T}uhZo&)wMο*p_5UJ1mm  $LTΞג}`3SEgK98G({jZl[b]N+! `nZlj0TR+coSщ03&!(P7;"ŵ*>-[&]Nu6uʞ҈k@yHI/0y4dUf<'o-7G}%t zw%Yp#a#ϲ5dѠ03IG٩R2`)^?pTxT -Ѐ&ΠhW?8Bx!nO_ `+Ln~V~ɴ/G-[%qXnGGc92wbNa+djtb*b$d]TŒȀho"˞}rQ5M*,@GOn^8G3Ldsߨ -}IRNssJӶwځTV#޴"K0|c;&ZWFYTpޡ3V̓R;<ZM[ЩC?mRafltV^Se\s> l8*sm6gQbCAql?RVA7˗5?u_F`g*J#b7j܍~r(s^WMR>ݼpqƃeFP\? 5$pCq/%)Ed(Ip0k*j}KG߼qdP7 }g6Z2Ui?Y b(={]TXE8\`LhS|5+(U"_@֡rV#LC@|}(s((-K 2QDe1cAm[_$u$mp0v"Z0>G;0 W'xԿGl2Չ X%?sUxa,qd Di_SϸBkmsȴ9Fވt43n9ᢇ3;g1J2 !Q$ va%2n3@q#vNUN=II3zĿ|g>sH5wAYe8_.92o/d7_ #On">DsJkTx)zÜ?o d{,TzIcO#9!3@ڈ*r+rE_D"ڃ?^H ?F9Z/kIa_fJlhmjwAS?2MވV4%bqQg"@!FP3P့2j-_gE_|6Yzvp. 7 UhzDV>Jy11l! b~73 r(y!D/_܎T .QO}T (|ܥ k 5S*@W |[%R;"K$8jUU'F{CXT,瑿i&&;ye&ܖt&p)_!oMUb?mPSF(D|oU!D<_Q9T,:܍&!qoħ/uq5d &hqsU0}j`+=PT#qP&q\?+qٟaίulstv;4oW7: >uu#Ъ/ 8]k)ihA;X g%%y]/IY1TpmiM`h%W @?B"ɰK*cV^U^i?ū#PPeGN21,W:QBbr i"yha]6ET<jqC_{1G΀r3A,)_0)ag@tg ^EJo)KĜͿ!ΫNr˒#w B'w2&$#=Qad2wfBz9wu7м)1M@|GpyEh|xTAoqn.|R Ù߷"v?3Cgywœ)+ .Ȏu  F>X_S3?E8^7]k{vU`}М\h|.V KQ0↘._6+%!OKԒswZ;A]rp39vB(夙ye +5Arf09Үƺ ~+z+/+zv^sFPxy%\2S._' ]8;5΄K6 ><@ٻ1&BҬNrd^Y+Ւ-F*M4-O$cԎV~.jTb'=pnG0 Ba)6{v zg 37'ql6U+wN"It b#P$ج]L8z!X/bɱ m}XC`wJm8l]wӮ̟_̫wgɭ!75=2*ۣ$2,KC{p) h- (߳)-n  sK,1?~| p]*"Dyvrn5ɉu_>Ci #`?ӳ/d[sΚ$Jظfv<}(y(a,c!DG$ |^M9kŠ˺jq5Ɔ ɽ7K v\m>nz6P]eLN $v^\χ:8v 9 Z_aIkx'i:, >[#2 Ok⩿ݫ#'=+7"wyFd$ ők0gZl:!丌 N?/ S;!o`S+oy\ժ !`Z}Fz3x; q U s :b[Gla8C{ԬCރIA48hSh1#A5B6NBg`7[gҶɎ48!K_ϢP;C~}UA8D=Uߘrcwr[S `r6DSrI^{ί\o?(#yB, SjմxŲ-<;5zCk6:\NU&٬pMc)ҸE3 j+9}+ ׳ z mX ]-W}+{! ~^@9lj_o1G %jWʍP bWAU 2 Meyh>p V lEX_#}z 270ϤbQJר #P K-V+-Ԥ~8%iRoOx<3*YsCKOV̒3(ם*б3!nPvOW.:j$$Fq?jl7^.!,7 IoV°: p2R XH| Kp#]"Խ%2]UmVmb& ~[JjSoBMmТv0c[&m..`/ ^G{.DGL;2ylXomb6k)22JBRD0[/O\AEE0} D/i6_S&|MM.H"+n G_W԰Fq6l)+,6t@l[X99e^֮B_E7:u-˅޽S2xi`YpSPl2(J_$==J>9Q5\`\bjBBlD ە>}`ks ҿc]G\dSr߶_XQޅ: VW@F쟆dJXDZnlSa+q%tC4 =tLt4]"C$<QIgs*߽;@32o<U /S"V@^_Ix®ʂmwxyF6wtAK N8W.?Vwi uW(ApMQL=-b&EO“Y a ̶ϑ @,d4|g9׫}~~D>''A4WQA5Ê2"IO//&"CJWJ§i vB<o= =s6〉0F9moZTy3Cv¨~D Ax,u7KC`qz\n3T7AJuHF@R<,Ngو؂H͛_`>pZÈGI ?2=8QhzJkqM%_ɭsamb+6`]^A#I:{`d=jGA\2)3hRA:*ot"[{xbˈ炥0ꍵD%JX:n1<B0 2q33?&SВn*8i׏tBj$1{񛔏mL1f㟅cL9n+-!a7AZi[C#jTƹQ'!Ѻ,ƠnW̑ \|#WM q+8{1bI?X'3Vb]x[4)Xnҩrݼ$'OC%Nq׆y "!F~cΙ #`Ei \!M>Q&p|BR^ԅ\[7l|ဎAĨ[FQ0J *Ec+'d{㤁Y5ҁe~O6.Wa9:qFC8(_.Up\2=yo2}UU+v9 4Rwzĕ 7VZ( n0vqGy5`<ۼR}FI(ܚrӗ;Y!7Ap*ӍQ5\4T]F "lïf֣uA]y:}nZK#cy墕c74O|7btZkR57;(Bhm@C;]q7mm7dV;F73g3zz*g3(%DzNjBNHy} 7v }KFX) v' mlC=2jUojc_#lDž3M|!L+Aw'S`_ņ]`HVQ첖/P֩f=g&k`*5$~kcr 8E XֳT$ 67]->U:]rԂEgNsj{Lev_.4\]ZAAVEG\k 0 Ŝ7OQ'H '-=e'MYWBu]&"أT/wiq؀ &e84Qeѧ ~H`7n6k]M+3 z ʫM*LS]0TU'D:\ oNh! h2b5LU0#B|^2̩ǸѐNfiGDaPCoݔ Bxq{ќ,Ipu}l6<&:M>q,2`$+ǫe{ >YKC QO>"g]=ƴ#Ʊ%RnM`dP fҔ>rg Gxi7NqDhW)%ט,Xu}L\tWD'.ŅjO!T$C|P> _,HJ41ۂAczyyqONǴ5}'`"6@J D0 !rv)J|GSpYտ:s٫.Wh ɆEN" ZԷV:9"Z\f+Ce݂Ա8amU8Vyԧ T/DM"{Ss;vn:-nzidh{Q(Lф1GL-|0}Q  *g@$'D.{,M'Oy+!h*㣑? lTISV'ܵSk[a2`4- .!~b=xcdR+BTKJ$8 q*4J+GrوOsy!|{6'?HeD҂Mt yL"-(Pİ @#ʽK:_OQf <_~N!+lkEYߪa@[w;=,/h+00: Q鄙cʱI5<vId:z &&7067<֚Y$.FBk$ ]U|têUd#<}qm]7RA.O B""`;3b6#ShٝA l{C靪5R.Ɣ\2j`f}[v=A˗E\w**=lMeWW>O;"G>*hxyz9řI6zjTc&K>{iAW6 tJwjhⶀ*]:ײ6ZoYz #"Hc-;sjNF@yeDԇd4+]F̬P68"PVϟZYff"a|TscR6(3e?TN,ޏa?mZ-phJ07X噀{k+yLc2IKe +xJp@Ngn-w`:zfG(3h&pګe]8d}[Zv,ϵЕkNHiW, )mCM;1"'"Z٩q85Fp3"T =/ȽچPGIaV?K1zMʓxU*>,cGY5^l Y^Rʃ3Di3d:B_$|Lۙs p8w[< wR7'v(j؉D*w2R N]~z ,H,H 'riBACR>WiWqm]dv0p?-Sg-! rk_qF J.>zqԚ缊+1,T8xXmkZ>O{v:s3ߟ!s<8gq=JuJ4W'kK+Vl"auffdƺLo  >v1l.W8}#Jz"kA/8k-]}&ąH:?PKbk쩭y;kO c'f1{tźQ7o~v \?%yPw&,p7_mi5|e i^o0ͮ9ˆ-^ Bپ|<XL7WLB~Enㅄ*$N<ivI1}Mdqo}X_̖ӫFt|'ODaaOWxF=WR;RFѐyl:c(\}.Rh]Uޑ'WzEАU4N!]x}!5ejW餢~C4٦^ E8,;,2nQB}Vq<#.fV5C[>i>30s3wY' %W)vM(/^??ꍝ=W57bwi/C:Uׅ=ߤ߱|^ 9d7h@ Ώ@91fw?K7 Z*5_AK#BE$4)O`ΏM)j#CƷd7^?ĐUG?q87{6Bp},:H}ܯ,e*]Bc(oZO.M]O~>$2_cphW y(>5Q8H!(eo)ry9bl3;x\TdP+O"41O;͝&wXvΌBO~߲We/QۃL&ٲ* P@]1ܠ rSR> m3hݶ$ x}@, !`б8 @:઺JUZt-v0E~v<@3)Q/f<ϒ.{v6D6)69tfZeM"XmL/ȹ{4c >dJSjVe2aN) |`P. PP͖7΂#t D**1Ԃ ))w09صuK(}pd . 靄ca &ۋ+̬S6ܻ&&ҫ; >qWga5#h?N?/}ҏ ̓]y9s^Yŋ[E_54*HwO8T3iKzap):u/J+xߗNJfM7L> ^vs geFPOeG~|S0n ~nfɭ/s*uۀUG,ռ>`.neXX ȌҠdxP,!{?ܘdǦ&Ltz>/%GڟCٯLZ/Y|b,D|M|~@PNU qk]ЗM.zukDrʎR4 5FJgo(Y FSL|PcUq)!%ب.4oeX:}۴I{|^9qLY,4<.8;%[a꼶c-mr uOT<\O*I[PygLHYǹg;1S{NXcx*w$BlԹ.CE6TuѬ6h 6߈-p_+f嚐d>&\OhY/h(m? 4xu&c?E+Sc(Ir-;8T1߫ 428WENJ,i- R9F3a[ .P?$+zo񂳢}y#$Illyֵ:%]<ͼ2+1EՐ8J46dU *v)r !Z\'|$I[By SYRsךF3O ,l?/M14J@J7šP׍jM\PJnz j:<2SkRɬœoY4YużK^`8=>/3~|l П3h_D9& %Dُ+͵},6&ϕtRN\]fVVM'^{QPQ[IԀCB% HV&h,=dy7ʬ YT)70SnTNuyUTP+¾Iʶ'Fj}3K{8 I,6z5 %ş VN"+WG%xpjn$dZFA+O Ww IA\tr9o$AiU5,|G8d@{:$@)sOQaWHX@r߰l{͜ޡb-$aՂvciXqTylg6D~K~[mVJ;ڐ W [&kau.fdMτ9Ve xOE}|\{3"%v?gb#e lh\Gy tz09wݤL<{ A)f=1^#:&Y^(xP֎iʻ!wu&L@Jnmp+35O]j )]C"J$$l;Wv2gw2)Qqp'US%CML DF9ϣ 0s#*G-y * bYcWzdVhuBhn!~qZ&tHCK@0BڑEN qȕ tcZlA\ïZr3ni?Wȑ2w5 %\4bBۺ$<* lp6^8ܨF\8+a,4=q{rKOPx|ΓgәqѤX5!*"*Z AI+6L.-xo>}DpzǠCthAGSzzؠ]e47;?wWYĨA6ir҈O|3|ᏇohO`x5{M\ :iy ]JdX} jPp\4=bHjb"W8~mA|^+rkbHmuI'4W% ؄-yb0M5?Q_ЬZ2LgP/GI|ks@ w3PAiR+}rtx2`FO7tL-NI]A^i.g on_ܚƧ$# Fbṗ?(˚Ad@"4??V[󓄧n^a٬ri3A@n?1tcoŽ7DH \(ٵ)1 \}[2HLH)~jpȳ1d|]"ɣq툦Rv{2$%lX&T01^cOmα~7҄wtv=B<;WQ+ Bo`*cCt4cp06@+|!X7?H*eo,=b:-*,Cǥy=>c.h*y93zh؁!% O'eK"X.kev#Z]x`l0q|lf}@}ѸxL#|୆6n] U% ² c Mk%=ϝ4Rj'+_SBNlDR#Y Nj5<U_*W+Pzq%:fCYBDD cgȻ 0P拡o,h"oX!r:"i+: 5-}tGa0="调r+Xhp$שcy(9qwYPX~ۭ#Ѫ2b+} C&THZ*nFeDK5_)#Zj!'3ftqӒS ޿*3 `![>pjD 'IuYx?N*ь@`J!%%Ky$#Jћv^qsٝAÃ*ulP{.K q$訌{y[4`e;|iyslblEˏѝų6r/A{]Sȡ ?"Y)'vY !KJ>PJ#yZi! 1&}MC`ttoN _ b%nf'^+`-V~Em[YJ[/@n":UIļb.Je*}*ߺn6I(cv\?xTLY =ΥAQ2>R_ϋm?dFzs oBDDT@bj[ŀ]IfJ̋eb]a_kFY%+_=uPtyqLI6GaiVbxow"q7Xuu7󅜓l29'&:hMACh Q TQxە eɑI։]v oXڷݢ+-a%g}9*v/>i;u6Ș@h++;+B*Ax޶sM6,MYwS.ʡ4GgS2=T# [ D< /Q&]Bڅ5}~q"{Iq/ڝjJ \OYըM60nL!@ӗcaq% L->[(-ԲjKM`"g=U4+e6{h}fP E#_?Zl6ureCY{kM<ՌH˩(ȽISf~ dDX^m[@$˯TwOKX=HՐpD)(ٷ^,ݻj4ԽAN\r+j~)`[~_+$)/b6M^@Fr Ё`RY_xJ$./gb WwjG[ra]X*\*3HFy43Ũnl=Bgj1!,P^[sdosE`_7Z$$C,ֺOi}oxZX9;v@}ڴԴHNzĽͺ ѵo6=-X|iJ !."~7Qa^ߜ?#2Rkܪ"aϼ#]w,i5>l2n~%(gرBxrPhѺ?gid,QtBlL{I=I$0m^b}IS/b0-UsI~N{84s3̣ceu~D1;_ot}N yeDk:zbX :Z*p= zVks,W^{R0-g[~vXCtxd6J,s[ռ溌pW9>[)"`]PKlFش1D+ŜY\SZn6r2^v5[} ˓PaBE)(S}`5ҽU9ܬ@!&0yx\WfMd/fX\r`K-)ĵ'WcwdOëv4-7ϺpK3uރ 7*Cyd4&0>pM} fX1 b4jJnǣś&}`Gac(cJµ 7c"ð Bo(V4ϓlLXzؽZ7ZFrEKtRSkG~UVM^0%& VN 6ܒYrpJFxhҵR>Ӱ8ZpnI{"{ W`2n?_7S3 )*un#('Wqߩ98{z4 LdD'@WSNRuDuTj H2o(\=-on>S-NbryZy$]r :'k'vJW= ! RWYRYF|e[.)ra +=&vV{vf(%-ŋS[z/H'(zKD$ՠ.ݐʅl9#cT ?ͻPQz%7z"θ#,,u_6Ba!*<;4RȦOv̟7HS}`\]@pP p gOrL$=13ƂH"cxvZGsBb ͌LGLX$V/ pqDAZ 8A8B丸A=r }}0V[\*J#[`ӹ>z|'3sǪ>3X'֎?*|!yñBf8RXͨ0t~+vmg}=p,͎ Ӟ+ xX[)X3-Vr9m3WH-yƱIX*W^>nܪ0dښBbK)J}X'A,c% t+QTО>}.i 'hX#7V:믿R}WpĞg&!TsnMH3J70c=' iku?,;v)bE͏K1W0}gႄ3d/[F%ԥ+kg(k^tv~Gxvdvڢ U\X&"^$oC{{EHuv3Bc@#(/{2ot 'fde#΂XHBU%-Ǩ(|,0w+l%H!%qO tJY%V2S1*"4zPW``dhf\dbu3J`+u=i _l8\)] vs4G<*Fb)T|3~ ޥCy>JN]!| ߂O@& aDrc+uӼl'.8A n1'p 㩁7[]!? +8yk0aL9Xtyd4ܒE!ě*ܰub}=e nN~.xGg# &RFt\ΌDZ<FlpsX浪O#;*Z l-vZH *%ɼ@x*t|a~%! C0( /{W+f쬓V \gA>Cv43Mc,w閅޼dޡjf7"Oޥo<F_(BNH'9'*3Q la(XU9vx`EJiQ;}ﯥ;tpO"+o|uP.1$ F{FR|Na\֌}qm1blCHҼ&TUag;f"#GjW3sW "S4-iFv#<pa[@P\;P RXUS̑Siށ5ժX=d3J˚Zs)vOo5Vnoj|~O"$R--V=2rۃhx(d{z^`vBvٹ!l4B}/ޔ/Vqn-N*=Dh]JDgzByDW0 nHy8/l\U[Vu] j|HaEKoF>b+T,3EjOtk;51ߦËޤ 񛇎+| 8RpcKKTE\< 5V *ZWԩj Z! wr|+L)6%!gל_''|v]9{Q,[E;^A^E"&Kٕ̇ʐvk1bp6AF-5' 4-ST#H+)U'&6±Gz&;r}6p7KZ,J4-YwLͷ2Wg6ngI\o;| T4, XW1'b"A!>e:|_ۦB׉y-~ݯqe#(; %H:0e#5heSѻV6|xG|FkvGX|q!oF )ƃ0f;nn ̫"\ !"J{f,viJvZ ʨ%K>|;؅{Z\}Aý[p>w5q>],_Z"â$V0f9쏋yG'pg{1k46mG@6Q%T`jz0G\`e(^׽]r䶱k1 0(Ĉ?6gxqJV`wB$}'S+A:BIeJnG&@>hD4D$3:A&CPԑ=n&uETr&0V*$ ]vWr.판I8F $ۀ9ʂ!}2:Zz. +zLò:S &&i+CDcH"xl]AJ>e "[rQ (@s͏ǝοy赤 gjH>cJpZ9E|yJc`Lh&ͱvsb=믨PO-iPk6ebgii9045VA~s՜:'B5=N;nubs7R"$Jw{v0c'!<_9#Jx4\Wh p{N]s͠A-*F\>`խ{-󄣍3Kc?ΧDzySI Rj8%Kh83Q_EWZ(U-%L _7a#$o (3,;Y+ъRJ22$o6=F; -.Q53RPɮ<\`M$4+60,ZXM n~Ʊ'.7ƽE?E^/z`>trs]1/~ro_SqI ,^#w|fr`@^gW@7Mߎ4*nV%Ͷ/s:)G<=⻣>}cW8PxKm3||2~\kۓ0n'Z>0][ 5i &hu(|J 0j ^0]} )+̣5 ŵ*ͦF$D@١ixĻkAmC1;{|84%D6Wq@֠K6'47rAq-~#L83~!vL2"R0 6a@/&7ozOṔ0|ò0KuKs#G< s@4\5wknuCҜĈϔEvfv|҇uՈGΦ-b&,]~,k׉f? t">SN<\6HtVXsOvr's`uioj`QX>5V!Vb 󿶘ث%+7Gn=zuǺ _ dz{B?We؊`'+ayNu;?UV{(@>䓽suWt7S"<>V"82mɀ}o)cCvi=`!܈Y*XOoo ) k iG*_ ,$I]!Dg-  &rZpԢ0^ӰjM5hvJFYgǫ/ų(ER Jv/Vy{hG[ӏt7H8lzassJu_ЊO3ˣ[}Jꈺ7*S UApRMSR#եO׸NH FHu< 4@/;}xUey@LPcSɲuUOt?9=1#aç:;*oa?*m񧒜u8pn3!,b37&CNBX֍imˑ^W/y9?t"UE\l %7V1͢(i}gS\G3ϩg]Q{YP)kΣmt<{ 5~(GPN$^'r"h\^dT[K/UR'"!UNHw_k]GKQ۽L x> -0峆#8XgcA[̟QUkmee5l*8t˭󑒘Z% ,}Xߕ҂~"a,ާ3 t}2*?KOEܾހ5$Aqnf?pB"l"F⥂tnrr,F@|LQJ%@eo;|DrT&$em0",ݳ漽?g<sf캷k| n ]>IdRsH)c&xDZy'i)l ʗ6#5q$p^SW*xA>&ظ?t*؈.9$^R` u:!n Y++kzk`JMyxlᝦg Y_ $Coj-M\^7e,;QFwtkK խ%7 -k}7n03< շKW˚醺Eа7 ߂ꌊ34ؙ?K]y(l]a))QU~W'zpw-k)Jn+sc0ZCj, 0hx3ZDDs|'G#mOALbMgqM{ E2IM-lUͬ:Ih.% ]!&.EvjETLD&_`uR5wplD(xLK1V[kܩ&6V8)d> =/b2{[Gu)j `.L͸g,IW8'ZoYLoFzSϔ+\'U&.\ SNT5!'ܘXc{5[s/@|, Zs9yx*%!$~JR %[tq+R )Fr12X2n+B'g>;nkXƒ!LYkbHz7yL*kPhcqJ3!W+fWRD/=(sp;٤Y!EDg8Z-eM5WES'^t1o_1^|}˧xjy[xo%x*W I c^ ҵMae㾿@5 Q(F3(rr-.Pn+d(5q  ت$O)'n9&zс+zP.N82}r⛌oKd⇒#ÚtԗdQbnxJz,zQiASFm X~QRX'OLT; 41vL;t8sZp"Ŕ5o;2u_;fB?68T".o=^(DFcێ;go|ҳ¢J$fBw+!x _(a7dBRMii_{Y( YU7]yQ)&nkluAAF^Vx!ⳈQdh1Tju1GeKFrKY);!jL}Z\ %]QKHD3Oۡ1 zGe loIRb:4ȐX,h?nH1ѕD$VP2p򟬰_.%ۇ`7cѴ,0lq chᖁ=%]4pf.` DԼg"IB ; 1V>а!ʸ̟rJSEY@kL{t:hME($zގFMmuobxyԟ8,wv>u?iU-/J JtQgR.ǡ,~j NaFĐ$6}Hr^*ݛ2хcV(w >P o#- jIĦm~+h 6D9j.mzP2E<0|F=QI }!Z`f*L~pᇟćbNly&4 /Rq0~$/7|reB\nݠ1û o(׺Iz)S#/=6@UedH@! OAR_ a3FȵZgsvUg81*Ƚ*{XŎozZBl{jOPI<3x)Lݾ+5ԝQƮdWYpcceV(wK8"*O*#}q1@Jтv<%ZZFqC?I'h)_2vئG~F&?W O#WgI>1ia{`4~B)kz=`!IflH[A*h*᮰}@E-!QɅlBHrv=v_У%%d&8h06A5'er>b}L8+Ywr+[d3Ob,+W,NCLu2Na5B@>IB3)) 7{qJ1Kk"9%nC{Ct/􄛯ăѥj2"F.'gx>U'SQcDN+ĕ s" rja-QL֝uq /ǁg6BEi+wuѸd `$>?k`PTҲߦ MoJdt~Mo`x0/˜яZW/GgQ'L7I7 ic2r1es{nPYuVQdKi*v-7\m_ Odd@52JK:"QD~3\r&ϞMp~@Dx]{q5@.#T[twHO4"a&;4-{,*?ʬkJǡ{B`S"ʑߗ 9&iFf$_VJV]y6ƺR"|XV\pbpt%Y#ܥ6Fm}mK!?Q{IjzveR>MՁ) G_ b')zѻ1QtVZHY!"1xC>Ĝ;]^~&(H>?KP\C DR/63?ߤ=q@ 7bS؏`S33j`4L$GKmHjyW?vrPC]F[n|  ۖ! ߏ8t,ULb+sb{J;qY':HxaWM>^3N.3uYT^ ˈ 5xWBըf&!ei\׍CVt=ñ^)!aFV.eqڐ@)?\Z@qA\  pV0$6s0+l'􋮦j 5I>3wCv[WHӞgA~`AS.[?DwҍVmk(f|  tFi'PzAg3 'w)YvY]Akl^ω1+-{@v$HC1>6ӝ(E6++em5x"~dYz@"lk^7i)[gRk |[LYftM]l+=Op _g(w򊀣֓eҨU6jjg}׍ u~ B؂vB` L,䅃Y4wɑ!ļsNaئdgX̅K&82~YC;|>vO6s]<@4uEHkڐ{GZ7:T:E4ijKk`\L?,T[CLVp^Mҫ6NfȰlu#;~ObJWJ* $a*T2薛(p)aY'u3uA:{a+|%\Ά:ax0T0,3v:#2OC -!ǖ=I3}Ǒ+PYھ w.NZnYmb.G9$>_ꆴd]8k {(xA5ZO8]~8 "0 𧣕\*/ᨷ#nz`WOA@r.ZU 006m$ZUZ0[mjB_k|§3*iIZ6 J/ -4VUn !'&x84ܨeK⥘QN%9n9~cS2qMv6C=]8dWp¼Mn-!c^zuDY&tGӔ`-)~ [lpVBƷfxЉj~[м-j oV am )@*o2V% $CUbf|mx"Y̲YQiyȣ 0бCGQE0 C#$K*/4o}ʶ{ʑۋ!;QM^VXQ6?#>[ fЫ_qwёE^pXx䤾tgZ$J֔}~=N؆ax:S-W\!>.G E4I(Ak0Λz/HIgp Hٌ=?TUf7`,3jYyV=W٦OacjsI*J sS;Q5H*-s`/ʁYE$쥜9Z=9@])/e%k39,& <tdfTuOvHP{Bڗ r_c{ۤNrxyR,te8[I/z!0v?Jz6pyj2$㩫JԀ8woLX`>Hj P{=xO)`P_|O?k.vVkn|2ƾY A$jsϓ4Ԫ+Ҡ|Ps>t2 !u;ۦd(F> _U6dz t`Yܰd8Z1ЊǞd'8Atpzˆ7 TiI  xaMyYjz'SbRu(CTBAf n5?! OO 5qAqz3 * ;N >CO$|ӬB*WCy4qSAt4YT[j4U!F52ZMҰ~OӰnU |j!/ 3Kn|P㣻~>}`z$⊮㠷,Ϯ؆ZtW1Ĺ ZxmT{Gΐյ[  Diwak`y7U%_3XGzR5Mu"?g9ǘ700Յ4nOgu\c`c^~l(f$ɐiX@g-$J3%˃%g/0LyZ?r=HNb2g!Y3ϲIkw =}(! q HI.VEKQƸШz4,$e>9#.pUa U*1 ZûFBBk M~ o B2$ Htx EAfu%wAJkC/_8r "/ܝn ;E䵞TDdW sEJb/@%]\PX%)lͩ 4_Mg|o*қ'| rW_Q0nlj@N%=,s`vppl[#lޱ^W-9Fs[w8 qTتG+=#(f9X-JyvDLe~d۬[]ẸzV4Z 5DRğhlSDϔ?f=;g9I)5T2v~N=< dTžN ^Os@$5UkktfCJ0\sIsD/!ML- b..*88.ôá~@BDh͵KֵAݩ9$Ǿ@s9EB+>os*nʹ<p)-K$#3rƅ| 1!lٚ.@_Qb)dǢdOV}",>9y#nrw>8C[¢Bqb;zuW%-M)5ڝkAs!(UL؊ے͎Yl؉S%HiE@}Js=rx欙{u<m&aQHb[ձ!"quDN"Gj =8Vj6Lt(IELJ%+)mwwU $t̤3k#Fm)FB1w䂾s3<#HB/Ƕ'J< 1 TW9|0]`[=^< !/WA KzW i\;"Yx56xo .OE G,;/ѤX*&ek-υ-a\Hx2om!S߳i.T=_EEYrYCoaI:3٦L/_=u"4X`3HDqx`#<Չvsaٚ Y :~'{҂OHfY-ǀ`uopM!t faᠡ͢/s|\uїbG1;̀Ci1T[k|p-;-'F/Csb`>k݁C4P@ª!=YGvA)A_/ӴJ2 /LMcY!AʞG8S5`LՂF|g]⇁Ǜi7.LQ V_+na^"FNZfB8wV7pn=YMt $Tƪ9A߻bkFt-qŶ"x+ajenIą4`J?VQT65gN(|_/5p:8 ۊ y! &Ȫ 4IcQUgy(O^ h>zd4F{^y5qwa c?ljQ'|9 dύa+-1D*;t=v[_x.bXp"ZxMz϶EggaV#we5PRC,xx| > Љ<^M*fRCd8^&ɞ9XcUa9V9GkWMn핃fi2W }o:~&Ie[.86N6Rp7EB9-}e\mO#9MVT 3RC'0κ$A 15cɲ@c^r[pkW[+4)S=2ҙ.=q A0V{Hk4*E{6K|)ߑo6y~tϳ }sfMT#қNR鲠=LQnq#G0%m,1 =wIPpɥG:dlFn3ijZ?!p굪o]&. &i_>vw!#*/wc?.tCcNBO؟zFIհV?eEA||?Kwɒ546^>㶡B'Ky'+^6 h!G蠥zܯfR >jsAœ.Gadn2ϱ@E.$,KX`qԍކzFx;ht?U'ƫUh97ln5aC hVWMCXMő_;Q1q{A2bgIZro&M|?HB`S~6Ph03ը֛nWˆ.x'9gWL:lݸ7F fU b_,l }4h nӛ}=j ?++FJRNx,v@IIFiwl[ۖ)v=+:]G1&/R$ GtxpB:vf"8>籽sqyBݜݖUFe^I9"$Cy.yPV4cӕ@x#6Br{ osqKz #3łXm C"/QiShvh?'Y~'}lIgI2s6yΑdE}pmI<7P sGtAT"y#%D]aiuE$hչ%Atz=z@X>tFCչ!3b_eX"zWqWB|pO[͵7{?5Lmc;]DpY(6FaF~iс쟑̛@Zk g8,M-:9wx[}~iQ &=c/%0pRAIiDYicMA1!#d8ԎnO4N_,Qsw^+A \rqr`1,7{D& o)vy61$/wv,I {&vsV9[v_ʲ8Hw379$PNّ4 =1W-}x \I%׭fI FA˩vYu`hDeADpnʴaP@T^ST8N^PDcڎ3q)ĕ+?"qRvQ"4?!hz.dHr (>tybvŇx#4׃3~{V9lkS&^p船+|>o0 }>j LYJW/U(AFbix.,D)|a6w6ȵk B6;X .(B?ӟsh0ArG ]k./c{쫼rq.GwTN<ܺlw"Lj&AIHK!&HςuA=ۀbPL1ZmY Ԕaba2N8kVv7E=vNbB U,+˃m$ _|RUa fjFŅb`LނX2WvMV-aʠ"cKL> X٪NW7-h$݆ew܋qS&ެz:-+g^N*gK(3^ܥzO\W{O d.wIVUP )aÂm oYAuc -$ȯoǭ?R)7؟!gS}L‡|(KWmd+EcQ~hut\yg]7 g"W/]Uq}u ׄ@-+8[G>x圿gf42}nÏTRKzD}^:xS-0YfG;tEקQ¼:N Gg=Ta"8`Oپv#zUf~6}vg.Py$R~ܰ9K\dut?]v/Fax{$Z%EUv'W@ߵވ7 ?oVңBWIs>ﲂ2鼒I+mGJp ^&>:;T>3دqg_@F®;]՝էs4͟&PEɃ) 4Ε|dpJy%'R3KW+2@0jsS/@蜚Y)!$̾|%)Z=Q `hǝ%s%dP"HI-h5C@є}˔>xUaUN_Jg#D)o9amI*Kq(/^6UHd/Y[BrQ5KP\x/_3_t3?zyM5[tE^N&?9Xa#B'z sj$Ϟy_wn.ruv hnTZ)u\ȝg\f-{ 5C&kgtO-^/abYDD:89LDt٤M4#FRQ=@fmFF<ݣ8P?$w /SA/-dg"Γ>)|=fXԎ>r#sooJj)vno|^m_KK-@-ǻV3,dA]܏NS*;3)=w mP'C_U6;[AP{d f7e$nwsyg%u;P士O;xm@&y{i]?>WA8A֧;K5U* Dž &F:؃}@ׅttݭ\, ,5U)ZP; vrD "d-#R)xNHAK-+(+ j7>m,&q0ƪbIlܠGik_epߐi0]e\qQq+Rq1-BEV ÿ9r)wU+a$ڔ G84z7l%[TL<Do4G$ 9'M݂!vhDj :Nw l0uT,.SLZJL 4cs=>{\d5dS] }~s/k-h:OVR^|n_&^t~o[ .rgwsmӅ]qNk*aG^#4( @Cա_nܣRr2#[_h3;}3̲=kN@vtOhz¾Mf<#^r3A4"ޫ@r "| [xX*By\ǔ޾TxLMLg;ݢrЌuI2ɊwNXe>=+/^PMg6<@ $+-r.|{-A_qǶ*-`a֡-4VR|V?F5e꒾GuV [b;,:@z~7;+ 4]Tx ^RÂvr%$p^29/o_2E I(a#jkJI@RЦ8=*{ ź-O@n1 %cI6J"$޼.WBojzZÌPC\g=fwj<: N3C+LC$sky.*bd73:k:ag\˕0d6/}T,ەrQVջ ?%0sS OMw?lM#JɅ\5\2xvեXh~4eZ5G $ZR\/o0•`.6-9罣z[l@gW~8/vaʎր )L OAJf}:1KfizL/s0|x:[xΞ"گM E> 68DG-0kMqMjS=j2-gHa9%I0)y ͇v8nvc Vq&Oz}.'0 `DqZ Ƴq|>ֹZJ xA{L. odD!13e(blQ1˕)D5}_g!~wHz ՖHIbFl^\a=Q\ 3UP-B:q ~r_A~3Bm 'Y+m':'{zv-A+ŵptIvpIǜKXxEl[Q{# AE˱ޡlh21QjW j-J8G2t ED|2Zwrx{rSE-}u ܊sz},zh:^M[pl>$=։kfi}Jdn?A`*D- Eo7l%?G2BwU9w`˲hy `Gro2I͖GiIocXqY4 N2e N#z|T{ X%EτH 9FJn#U +F/|*aЛ8~i7]`C/B& 퍢g* Ϧ#0@Mr?_`K0JBD$-]e.7 f*_:` +@Rȹ>#G|]fUֲ\ݟб -l 1}j^Lqo0cpEbvBf_) 9#iQPQݶN NR[?Tq*¡C6DvuT-Bq}+k6>.Q0Wl\NT?)E_͋`ÓC~?XG{ArʻzWXj٤GYMvO[14S1l&=-k,/S {No@ N1=q..5Aן} zϩlj )%Yi0}D;lJϡBFmSgt!HWNbxR“0~"`ef) 岀 y2x헜Bu}a'Sf9bQ>7bFq |+ e6Ҷ#ՎS[ne-fP#ē*YeBIt%D rU `<_uhvLBC'A>`PvZt1#O+^K{[M5Gf / 9=aR뙷xҖ!4l)Z%WN_X=i qq$' b>$;&)PLsIC\DSU=0My2vފmZK,q)=#`M">T͖ X֟@̈xQP_# Y0@wno; u̘ h8 0 #vB\cɨڊ.y?9ƮEeȨ~Q)'D.aMcƋ:3e$jX Hr?wY|#FHK)W_BJh1BR [ 'JލVRjQbG o=dVd7ENvm{K?-f!(&ó[Eqt'n..L\=w׍1c n"\7}Ԕo- |& cD0.w\iq׮ߛ15 aR炔CxXq/Ido]gn,Cgs]f!~y Yk"dn3\Ukk Ni /vjޔqi"Dk#!yCUFWcY̹%:}r:"($ b@+w64^W?!(P5%@sF6=l:B"m[uYਉ@!WRT컬gHz;lj>I{_+5iID Ne_]XϖA%8ABꦼIiV9vI65.2ɖ%gITGM <³Z:pc+7m ax (󺘶ܗO>෇ZOLL ޫFӨꪉi1\?M)Vϫ?cYXңOucrr{82Xje=]vclo}-x4fC^\5HɹcMl[|ywEp4bAZSw.YzShdN129݁X)7q<|TR̤PE((=[ݟorh(M^ [ Qmd>yAfrʰfZ ,8N!BjszFv6a*V1l[Sut-fQԀ)*Vmy$q冚m&FqPD 2y1pLVD@®K~>JHH)w$ȅ~AADH##BI2ZXMsrp!Tj|>s 4j14,ɍ!-8&gޒ6!cn1EP{E}!8jFopVט'nNt<Р]﶑Ir0җ$ H5(5:Xv;GvNԢ7U-'\%fiXJd姾 i)D*~ !4/A1K m{~)Kc{!75y4#=YƾWC@|u|c1!掃mfZ&qh<zdܖ 69W ű XR?;5|Ht$4?Iu&5u,Zݩ֡ ;-jP7MbVY^$xjNIl.@~]yqFסQ)|x{W, 62͑U vtu<.Z!5_f&vZ*%șЃ)okd[{_=\`%3-샵:2UF'Ohoaʒ k ! {-9<vd'&OV(AR AݩfyVqUec8`@d*aAc8AYuϠIx+J(VaC\)[K1=wS"(Aש]T9?rj 4 ZrdPhlF20V.? 0~G-AAlm3*5.x2t```u󺶻wVwWsl9cE!x| 7 njeʔ Ᶎ6Cv(6`T?f3) :kFvN;'VMU#-zN05ʁ!&LKפp_^ID[FwIMثM 먵Zznzܔd YӃsefP$/p#ͤ\{"D@cFY tSW߲r"=E<2X@~{PstEG̦(r'FT/!BdK9K7\$9㞆9e50DJ$JbAR:okk۳ !Y{1q%"} J32Hi:a98˿!CtN -.9}9V\ ""6 {ycf ^ɗ2WoViK6uM[j7_ֻKjV*} h42U Nng^xrPCU'>b \.Mħ u^GR-RO:6!agE$?4t30P}i>DlQ!P/?8#E"+ EY-x4G&LaCl(Xd}x5nm>@C9hÏ,* GJ==4U )a}OɑdMLvd5XB ]U `"#Oܗ{P^%*+.?&fsUٻ覿D!zR>[V=(8bYД ~ʷq\MtHK1h#IV&4sBNBA)\tBCԅi_`wu ,68 I݅=8lM+Y9A2AŽ /}n(HH/lTO:'Ow$M ?Ͱ+%| ׾8j.)Dۄ\|ôD2̞dt49mDr&xNlB5 tab gnL5%qpJ֕; ⁎#IfJ쯪F1ש g!Y#c ->{T\2n1wzі8e{r2i\sqm2bP9z"TcH廆Xܬ:N*IV4 ?xI|{/vD)TF Bva?w\‹rySdE >FhQjD.Bgh\ƂfkٱXV0s Bhө%taqx{*!"t%Of^p9Ayڙ1WGmQ|Gd8 }l!agZ24ܲI\J/9I?BX\:a z .߾9UmݐUuT_i[WImho =Kiڢ-X~nTu=Ĭ:eaZ@X7K崓6B%⊬?75-:YsI/.(Ll L҇B\sr͂3ljWd Ed} FrOՊdőUO)U#xFRRIlHb}-^5Gx A-om1B2 /uh[(7|2s<ĀkF/K#20t9L^\ZE*i쟜qmP XtV#*Y3hZ'rP]{'A(S j$/HWIH!r bA j!9ĐG w)=_=D|A;V: QS`Ԃ䦑g&Xf>pG<5Uyx1.&v;ihap`)4W, ;}a1P7p*3 ~ U8F#\D3 #__Ģ#jߊ?z=4/CY=L={^'nfvIt CYy5:,>%(V n9s'H(Y>(G K)rT,[ZZ7j)h=sUs״ `N \c{=@Lz,(q",'ݹ.$W\w~ QG͔e-# W<.'~!<5kF#nm()RM=xUyDtp9MYM: =Y9j0 C̀3baeNiX{Ec}xiN+-w{N# k qC"?ԽfOkq敁g˳˗6 邼 Gt hl鑰)v/D7 ڍֆONl- Iolj;z(E&CߪUc*j)m"? J+둏 NT:6 v"+$|[*( \4X*N/x=m6W %ZLeiocZ62-P4ߝ]|{=^B'xqt=1U7MRg.A+%9KY MF_)@j!<0ZuDkؤ؝I,/uGT*K|w>lZ.v2(b)g,6KL,7ÜT_@@+誾Y[NmhS̴` _/h-#:l0x b5X@㫎~tZxN}]hُg8"꼕|NE#{}wkl+G]$K;.a[vf=#Az2O2_֌#}o'^OpCS"*ݒS_t|X15o"z](<ڟyrU1ON_d'q젷|b0wAC=1oڊM :oPv8!ʜ?RmEXz*@ƈA_eOi)LEO8?L9' :I` <[t-}&6R>Hc,#eM\MZȩk.P uژ:`1jL;6 ܡᎠvpiY~ֻ0ŏ5ō[%s"L_Goݐd{egUVk L*DS%e44q9h /`s =qq]u'ha?/qTM,@0Mj)ylN{'A>r9DH،:Jq~cR=~!ъ[~c%˾3VxElffɆy1}U&wO(H[⶯Vž6}$[,|&ؿgZVHMTvϺNҊ0J/bh?RZ;FQ}`T$N_^zD1!awv{+!ฎSLsϓ/Kfc)Pq7/Wo;dɔM C' tӘ~hsYkGkR{0?Q3)9ٻ}SO%r`Z(J 3,R=l|dYJsKQzue'oLK=+sF<.1nߋ/y)Eȴ~ݐ 9% tzB] hnqԸ&RCG<5E]VJ7':(ZcliPO@{>ߧvjTk.Tηή ' xĜuok-2 jD$|F %Ojfef|ݝ/7qN9&%^kT]$7 ؑj1PМ N2֙4Qs1 `ߦ[1\f4AkL5|Sr(#TJaMTëe &=W~lTaGR>|Ubi@tC!0ЉekVL)nib^m%F,ڄ vlPtnmT>M ҕlkM[,YI)$H_U e0 ԦGhgs{!!!VtS95Z5'JE>ˬRk5ȵR{E,Dݲ;t$ ˆ̈́<|˞ RGa5do2r4Jck0Z.펁tX/gr>T\#XdBKWTt9} Qձu4A GbX903Q1˩iSs<Ȼ~̼-p_ȔN.R2pjBS0X7c”hoK6r.oB8:=YQZƓְmWmW1ƪ=J%JA/Ł|ѤTm:{n2J&j>ȲD5&AShG1}9aammu&hOɠfiv]YMNzܚER[/w*b`0ȷVH, 5>^/K#!x==m бhʭ6|H_>~,W_ eW0d ?( aUW7DT}D#?V2t桅q ^Fp'k>(xPM2|zQ gޜn xcF|A戡,΂=agh%)q(ϟVSi Đ=)օOlT9!M6ؼ/u-^4- tcQTDbejȽa2F8;Zϕ"7"rUDOy~qϽFJ.Q Qjy :~jUX17lIEe1A}x"vrX8.^Qh1p^\aVAkM9>*2#a2m%Zh=O"ߔ>|ơ-wSm?lDyeh>9 TsC85߭ƿJ36.1*b[q:V̊ 2 e#}Z0w5N :XVXFSu?]$7nԽ{0o}-Kl/>`%ڠ$&9O'IN8~] آ(G$⍡6FoxpHôT/|֗2nTT:8]!!΃F s~PX\* =ڦ"Ŕ+ Wglh8*Q mDw,-mrYU$f.7rg)r0 .x}MI65ԓ_hT]4'༅)(]-\$ɎH0D-2b\҄!rw"wdXäg<Ѳd-C aTWtbtiTW:/׭" raҏӄ=L!wp%t2x)0kue)4lgVD); WxR+ uU WQdipmn1K\=؜p:p~$1O/_qnNIKDmyp6"/ВVPο,琦tl'蝃%-@"?*7OudluH&qbmͅ"\}N*= k47g{UU"15Q NL?=_IcH8զ:E5͑ꗩ{Lͥhoz{؅%ǣU:5ؙ^ItK;IiUꄆ_{=.Ppi~ #C<.34[: I'#>̀<P[(B>>#y|-H_MhiAr:o-.xBlgBi@&4)~Ǵ%ExW3e"_ ap+ɧcO(ҷR0)= x#84[[:{^uvMeIyf~itm]h05UQQN*ݨZJhRjEWsokrDs1&s'ĕ8 9' [$VO< *(gou( KgXbhoLwjL,MC"r_'C&zOcY&G hNA{s=wg y=JA+"0N%wh\€<ٺ]Aq@J9۫`vJ۬I_r+8uHgLw$26? 6٫Ssc _"ʔxE%u36иj9y:G`J;W <%*$ *?( 4nK'ˈ8( |K^ջFRM770(Z>#Tu\0'J"!YBWbalKD$-xy^8=Hl]nj+/^ߝZvH @n-EP:%\w>qJuq;&{ U+WQ31,'g hF;  P}O7Ώ-HHBÝZJ˽wlPs n~.v؟@:k׉".n-&IzS!AMU o:mAb8G_;UW7+ o!мgOc@i[EDZj(:)rPʗ]-S^\V7:k(lyŤP X0ZoH챦RYu˷ɴ ɀD[KgIv@c{);ya\n`|cLNw*fÜVΨ4_pQiC6d~*_UN5x@ʅ~zʻ3{"v *YX mL]onwZ8lnK#L6HHo5Z&'M+Qsn>(Ij@ o?^8ض fJן~8~iXN3ň6/O?Y8@+|z mI^I?%b"(Àӻ>T[:P t+am4s}f(j(B7d8Pf\s~s'2C[Wy͆{$Oe]{?qнj4lxU1ybg*qH!}8upY죔ڠW>4[3ºx"[3tM;5EH,R~g,D}їM@[m1N"`Y\eh>`[\f|\$^Ln=[ :(ԢұRf9{y`mX= v /ıuьBQ >YtJ]qi} ==L@;hlZO0 ]Œj2{*WqycT?ma bN~8g޳ مm՘[DZ{ _Wzq;X hQM5;$vOQұʚ,$<s0V&B{(7ɢ"V3VaI7 u'&Am 90y˽Zb7a"eR^һW,o0sҕΡz_]Ђ_؉N`U PF SdH^'I:|ale> )uK%n2vЃ-:OXaDkmS#Qu/R jҞCQsqC?nIR6DLhT/R:qX资J]`\H@m" @L=Bunв`i0La/Qs]5_| 5#1#7jN@WʄUZSrF֟:س054#JY\IYM$z 5}_tSJ5'1?.+Hy֣8Q-JxYАqBG|1SUOr]~!2Jk?3ٮ/X# h,_\ň pRKǥ@UȘvm|BZVI?)Nm8%F|@?̖sgz᪬@ ng?;ިt\r;2n[V19m@<앨4(~rD7XL>yW\jfͅ64oi\ xa~&ݽFTBdSaŋW;~Z8oG0;\xVXMO6.t'6끌 s+왿QC}B6='W0AXoTTM)eZ`v))AӁPho4S`uxBC;j̨Tw'Ja| ֫?=9'=wAτ">Mdh zgn}+\Nc>׿l‘00J CE5Lo \r>rf떕\Eĕ'O5eNK7;q%i5^}shXB|{ϱbB/?pmw_50rv+8y*oTBν|t//jmu 82ll|CA i_ݎpխ;2LUWmAAd sХ]?6":bVPUgoY]CfNI12T`?rsi?5@u!|Xt)M1^A D?Cc;&R/Q.6"< ,9Ži%?zG |p(X5oǁ%A|F=ֱw/' NU <]>*8!/)>wM@[ZR(e9W#g,~P-F+1gtYs[6j|gjM$; Qc mu>vp^͛Ed,hCT1aH8/)&U|u CQlT 0{E3@hqxFL oxWaN4Ws vv͝C h~0_ȃ rj}>\yJa_Udp iApZ|C,ȾeI@d3˳-$8O[%8E "]FNZc{o[\ (iA}g@Yqal8OL5EK$}g 0p!LnF!RgٚdnɼҊD /(jJT m#ŋᅲxO)e,:u!f(ѸIU+ɣ)5=Q< Ԃ: ;Z֠ fS;h,Z$3[BgV&@z3p}Щ:XT@c"qE QnV;||z) Ν|тN 14ru|[@UFZЂ')Ys# XW\ #HoˁEI"&{$zeWTӽ3Bis wVOYB\/C C+?dE.`%{Xvqq:g5gxJDZe̢qklEֆœzy9 XT&|WwwYg=wɖd;1h,R|GR:lx1_ьT`?`ٚҬ(P K݇7٦n$9RD@ Ga)9[p:XįD0&Cm.a|9 ;8bIY͍~RM%݌%!mK"2"x^{aLaDaMc)vCVF,2z1bXF6OM/r&hQ4b6;!0Bx;Ni38>U9~7*Qy8 ЗG˻Ci ş_eᑜ#~~Rxdu:iwZ`o9uHu ǀUP,˒Mwv[rmZuIڋNtOZ< Q{ k_8U;n^朣Ϥ]S1y# 0)!>Y̳@`i܏iDИnWD#VH6&](|%S2J<ǩwL4|筬Aq0Tꮯt>nad-Hm x 0TG> ΀~]OHg,%f)T6[FAQWn>^+MviN8/*R'xHy/$p-svE @RLFfk2J6ࢭ|s]wQ{ȯ[htXԧ6^% q*ʹ$]v cuQaK0l]O4*ìdԚ Einnxv~DMTVvWjUzn'T#]f$vw1ɪ|,{rLiu(Ǚ wׁ,OG#PGh$()7rSUA:q\ɗ;nx ?d 4iiE74*kZ1VFLJKXXFkz6M1nb2V\966ҥg|RmIPyeM0hmN:ɽH?1IN-;Chwb %N,JY1p#C8Ҍ#sUz%=_ hٹ3Z-3eo޸pNZ`,(Clx i_d͏GRuk]W/S5AZgȏHFt#?vkു"w頯 Rܴ@BKfHʪZv ٻw[7=3hd:-GzfLX)mg/m). IT5 fQFQs65i ^4Τ¨瑖Y~73U9tӺR;aSH P;8eD]#K Q'z~:>H?:Og0t=-|P|Pnu7Bly&!\ aHCΕfwƸQmV:@{cO/}|Wѽߍc׍qa'qv0cK +"Ymm = "JNlKo#Mˎuȕ(QY"Wgm4N4(kZHDl 7hkv-~^yy(ʯ9YlbN`Oֽp$/=GF!bRoAv0,lyh:ӈVjY2"$-wxEIP{6TKm[}h uPH%0rO2$2RH& 1Y^G9XUD j^?<8]A q)5*Οm'җTW i )EDb!c.u[:UQ1A- f;,R3иKXIX4.%29Xv~Yiul?\y˜qL{6L S}5!te@L#?+m"3%IBN U3*GEv~.5ReW  rT<&gG1ӚF8#Ӿ{W3XT;H[xDQXa^otC?~CG&=;f[u%D1fgtrg+Sf14`+R[ @cɋPg\'?C+`u$o슇"jve획Aqra?Bj4dM7v(Ys[rƍ p3<eS -K#-ns,rk_w tɊ c3ye7tP5fܬY6k :\x8lB8= _sz{=:ϲe9F8~S0Przv˕C  e,z_oۻLеj$OSJ[O /NїTY$1R쓈e=w9.?oSO+j?"_8ysCr?RҝGjvB_o^R)nSWwF4` aXqe v3ZK e>f؏/7RW)9YNef7&S~J45h AY6q5&n.%$H u\aw^ N!K4@Z6fq1'LcA8+ p/fT/3x욐A <"ZBcZ@ D u9s==¬^ f^r&sMҽmNb TG#Sq,\[3Aynx ~Ƈ=/wڔ6 &d'ޯߢaN:oA)BY!tY v?ylf,f(ʞwıϑ{ajJ#n]$K<*`*W +Xel K|fdz(aF[N Bjc YfGDj GXRKJJp,Ȃǽ5,RW;2ʊMl++c%Y~?d.FfS\ ՜ЪJA;U|+]o}B,;cgljpѱ[SgڄރIbœS5طp~^'[-*s]EB25j.e' jrx9ԍ*LC*F"~qƔ؆X{V7FJL*(@1OSj@ 9~lf0Y$WɁlxs&4pF.xõxR{WH4>שyt'ʍC]5JY:>ãe;`")iEnbe$@GP7Fp*7-Ol8X.KYM}oLJ1m?{b{1`+ٴ[ ؉sR<0sg&0{s,LZ!E1'hbDǠ$^Xok׻%2یd0հ~ ˩40',oO"eP"ǐE p,Ējvb_uSJ"#aN+S£e.[Iq;' ':NԏEc联K H{~xSz}BkI5N-;ciB1B\8#Eo}SEӹ|sm}Sk` m9k]z=QḠ jdufV)=,e ӡm+n2ꦽYG$M]K´8*H۷HMbn^'ThQ͕HNqVA$9ƫ7;J+T%k*`_ ]b[\F >tvhU("߱5 #u(53n z)Bj1˾  p fePl'/wCø-XK7>wKX^a7UY)Myrh ߹C7~_+-NLu? .V0f Ub 4; &I'w|oJ9dHI}WIizl) g;4K[3!=G =m0}q1Ùj2x~h9},z֜؜?'oAzf]6z U5!D][Vwה^GR44)@[?JXyFN`VCۮ3vP0!0)ӏ/]8T_@n<\\hÕzɌdmL" 범CuIkrLcUD>h#y4쮀{WԼ^gb(ջa<(Ўe0bvyg.qa{q-[[4I`qIԇE  eϮLxV[GUoqSX6`{Qb[,hsDŽf[?WxH^$ Y%͐cc?w[SxHַۗKBH0OI.52[QmWàxqv-sנ] BTe[8VKS)xkH*Q$4ߞݿrKfh8kؠnO߅hıL |/inmL3cHU?KیcX4F>gX HUF[Qe f CieNce$%u(<5@?$uǥ4Pa)jORa#Ys/i(PGp'_sʥ ƏC:s<&p1dxwjִkǒjl V(H :.Y AkWԣ˕?Lg NnJ(I4޲u`vu_x׸Ȟc@+Vn&UN ristD>{N,ǖB"Ԣ̳{/AjNqUӢmvOYgdJ$7Rj]=.}ana]LIs FU&>Z ZLD+%gP~eV-sOIM/%PvS"ka*f/iMu \K#5ȇBgU\ 2`vNVPc?ljo$jP `Y72u(]W!6fj^U'_Wnb0"b@gyaFCiFbu:>!&X ˿b.<2&Z\5u/}384@?pa$#ח#(ȩ~,]cڍ {_Ob+⓸u*D)cR\@ǀO1(f;?;c;pW:ͯIyϻ@{zbdqdvC8j;?S %ah# }ʞ\@=dOʁ=xM=ww*U(p*jqe&^ǥqGig*D*}ڰ+K[Vy+qÕu=.ok֡(q>lNOMn$ء7_!C@NfT)@#;&q=t#K`' rZσvWcF"oVcnm?>QZl/ŋ}e@qXݨ !Ic.$T(IuY^B8(QGmafn% =8v,ӣ''ܴ&SWGḿ2%F(Y wؔSrU.o=‡_:V u)3e!^f5@AI=>SQ6d7c_xVI*N٫&m;z <5-/NhyFz-;S-̧cc $plpE4=R3<s%5}B&R`X@ _oqMhrD2YUy!{NZ& \Rr0pU;AT8Mn5UA HHM#Abt% c}w m~!lRE&m8x ݏ}=-4ҧ6`r眦_S&{κCY/`iz,QnT՛,,5)18}5s/t!?1KN=u _]}zY"l< :{\, }&@QFٲ^)iQmPGh+K ,[qLÉ␕ZQ.gYڕsL0/%m9Ynp0% F'/O?~brH\)'T"(F9sG~,r7"HԕJɍٓ/9E4k|2TY )sQm˗Xwu}l2 l'Zs z0X?S#vy^zD҇Jp0?4lifL@Q<1FhfG;S_vHx{EWb DyZ6(p1FZTۧ|Nor! gGqxHYrUO7DJ2_k`mzh⓶ſ*U{4=вB}5V&UH)s<^JJ8DtɾYnh녁(0x溻y%JGg3{Dxt v#$cZ Vo=l=!AS_ow,]OX ~.{ҹ d+Dcgg~Vi.:'M*DLm,~ᤤka IA҂3vC }w BƬ=܂e!)\Vsc8wk?M ʶX_ö4hab u_⧆X̭M1yQrJ jz,|U>_ r<)mq:EW64(azxIdTvk\ŗه7lMCQfHi%%T`Uf%B􃣐ydځnfgPEbwt*[6 U:keaaQap磫MXoݾFxD;>00&.g؟HA:DT9\ټ"E,U/S,ၜq[Cnd5evZvb&a/!"If3$//a?gfh:R>E:[Zς.S}cZ.fQ?ƌ6*܃h'^ O4yO2>j}F .DcϤ1d*km|װ$oת9Wchc/纼3JӺ4|tn0zv]ΦUU/Z Il%UGfLZYQŻhad`+I_q\LIb}$ݽESDzU{<o!"&[Â06aAKVC&t*^6KJ\9& _{<Tj= J{v߮Hgш3i)W̳م) TGC[֓,pU :K>â*J_-9'c9lAl\L9B> YJ  pKHmY pYv&TP"\I,n4IZ"NP(bi#؎mG'9F-ċVD'=^,]9r #Y^L[?ďk4e(J8B{{#N/#˷ C4s-%f'lC͠o8R1g%a0y&ݜbٶ-RJU2P1gF.~ZFϩǵ,y;V̚_2whi!B‘m ƹ]?1x~ôܿ?:f)ILR%u hzyCk݆  wmM`cw!}KjsLsK2\HǧJmGac` oϞO}i5|Isۭ:m|Pv8:CDZ*Bnn7"ӭ 5ې€<>1z{k:`Hvzrޯs {ِ߯b7th%.dt(ra wO},E{-gQ RFZ,)=-]Cnx@I}UsFG76GAZɟ$Z-MA5`4y>LKp 5mNYDdԎm3a輇cdp9PKz<8 ̷9ʾ9jM"u":$ xS?"BuF ֵ)XK7L(^ P6 .1S}gK.wuN:{{iYE3EQ>7QNanjF,hO&peuL;8::A)ǻ{CՍ7x.S8nX׎i #M>,ӷ+oρ) CTơaĊ/yb*p.#GT;|Kyc$*}&23+9ҋ6gU O c%Kmp$$(D)X͵lhHIX7m{OT3Ͽjۙ075%DReH0-X秩 "6I,Vǡ'7P@~#(jpYPRXr(KAĥr-Tq>/y r<JugI[Xb}; d_ˢ7 ; A-HZS>ۿ 뷲n6^,s1gPcWg=W}DFȻ'1%s3;E![2`nRK,174A })-q9}< {d~hM@@P"aS{NE~-~Z+EN'.gSk]jT`3/wwsN짴{셄pxz=aT߸Rx1jcR煹{%]-8n5,lfnoa/ ЇI!+W2jݟ*Ζ|0)\\}iQx  zgU|hgoR8b?*3YX ?rn{F'!XHjIR(CQ!{ ٧弳.$v4 #ZtVj7/r*q(U˘.!&ݢe6Pi@ w_i~dӕ%W Qqbh-T)$Bѭ#I Ae+PPU5';{d|uCDŽ ,|T9ɀV4|M~b?Dťi KlڈP!N,x*}eRĞǨ |ЂItW@'%I B+p>&y -9fZfs0y%i|>fkt f pA ?-R!&qh!'DDtu+#QGzg{f>L@: ^mXלZ>ɨ//I_ u{qCn? X {=!y>ZTOb}QJx8}pTuKG-$܃N93{G__Y9H.P(Ҟ\aIbgo! qi/z -ޚ3=~@#[L'k -^}څJmMt4K/JBM(۬uC&`6}5;?uX bSnD쩔>hhĩ8r)־R>ro4s׫*=:Gboނ6#Vw8#]0 pkT5T }y$ԠvwMأ|N( ejhԬ^qs8$5\{ TYohØKU9$Rg`E>H+c9فt-}1tfKzMl@VE145^Ls /a~eUTǜ05GV6F@:QoT{;Y%~2zi\yDFW- `@B<~$ ؄?xd=AGzq<`j'🹟6-'ilIVu𘐛4AZ3h 囦5 |'69*!t 'x4@ F Eǃޛxp8b9 ÉgJڌ]+ @E"$ϓuYNO ^:[ŰH1tƍ6dHoyZM-4x:vp|}xlWxUw^Caj``fbMoJj8G8D6<͘> \\VrTK:Y4~uiX\W_2KSCdҕͰYtׁgo6hC,JSB8᫝DzkbRK$t/}BtX]%Z $I#iz@sXN`@ѰgҼ&qŬJVbrdE':ɳ<`ctBS}r#jItV2K #vCS h@*{]>1A;z֙g#2T%Rq\fa9uc#CwCENo@/#kDZ9~W#y@ IGrZB2R>/Z2% w*H,F;]ھ`\!rr.p.j}I>̠77̋)DA0,{`0/z'($F4=S^"\uL@afKB%x 􍛄pv՗۞#E31cH-bFG#B/g+"m!dCJ2V g$ QhAn0 0!A)slG֊UrHȌF ,2! RBvĭ7   '5mjuȗlbsZ/Ķ=Ӟ&&dT`_w~ bK5n>rBa+Ud_GmĞ9 F(VPfdlWܓXх)/*Bi"`y10]:֊n,!$T@=E7ϔmfGgz$A ۿe0+h5&w0xHM^ )9 kjpyV4m;DC!0}UºO{LҟHe6mP@9 T$LqܸTߪ1=K~pY*#+#ds9Ƹk{Z߿K[(UI}P].ysI8C rlJۍXAei4HP\mm<K4LWk\of3b&c%QFtżm' ڎk%)JLzOw]mߡcľR$ ;c^a~GEhΞ4륇'cғx$z@3yWboP?AEA:_1:G4&i>$y*SŅ%jKZMĖY =[Z!k8ުL[L L4)ĺ@E>ӱq-~QZN/;HyOm/]^tH8ei(rνvP$2DKeS!aQHUt$L&(cyGPW:v=I/Tq&}H-jm ?>i\rFU_M"0̵H/á$2(Jv:'R-C%pH3YXN\ta+y O@Ua=_P Պ=f3.\˞-^"f&(5AB>>ڥb>T95/־JՈz8guDtdDqgU~vI:ɗ_bpq:mj9j M;z݆N J5;P0a$Q%fJsMiZs8*0*4HqT%7߫OeкrWTkOn`wnn:AP&aoc\FR<=)(=ТݥiNojfG*9* FݦNU;!rf$sRNj컷$kRH7|JF>Ov|vĘUw퍍`4 H&ߴ vgOU< =%3?B9Fcg_~!ϖ>RQHqϼtM6RN0Q* Obΰ;?: {ɶ32i\'ϙl ໙yLP{^45߶b٨dU9W;Pl\[SY_?p{kTD~I-P7a\O[ گ{YA7*"*/ϨK;\ӁhOWRiP!^oOhr+0uVByk@ +Tb/sP?{cĄEUFtߕVG4YSŜ9,jj0Ckt/tBlFʆyX)fM#P#1qvR̖$.SQ*(U_ ~p 4d&}Ĩ17RCk;tmVY0)ODv&=FWG0ކ~)BAL9TC~gDUTmϒB_zbԗe%]U'=O#3!G;'kA9Ƙkh0+ lo NJSz+fqe@m)/V }!WOZЉZtS0=u(8C;wy"ڧ`txޔx'T)7Rgor̙04}r1u(Q%g$mD} ´D(ߨ$&=??ׯ:y{_s3@lw `y!^^J7?P76AAg#Mc'l7řS^ьɺi{9?>sR? c U#it7.mzmpW_TJ+Ni`6ry"W$7DMe u?.cnݛK4YzI= C9ոr"ݽshi#bӍ( ^^wަ=0Ͷǟfj maWz]yMA,< Ur +M\?uhE=_H_}9(1ˠ7bԯM;=Pi1I( kxKYb?}go+:^s[rdIn-Izo ݄H+$D#ߧl@WX^ȼCX kO1)Fo)4i6ohLF WУSMrR;@dz93J*u*[PC6S2NGYCJ8auGz;`f*ܬmJ~߬TQ&TE}|@oM38ӳHXLBJzXM l|oW}߃\3OgAb! qkG\iV(P3[Gn]'mߩ@#.w$VUD3 kq-x,1ΐ"]*Q3q󝾾ԺmY%B7,:va@ᰞ@}T: 78pqqҗgbBflш ;޹^G8+g3O6&p9/%7ZAn3Te|7M0|L!41b"QIU]Fn/XgA*9i?&w AvΪ2ȮhM;_C0{ @ CJTUfR`ԍ|v]*USm&N 1O>g> $|eiNO)8: nKpH0MjsgK'Hu,:~Gey>ϡ yԄuYX!v'{ ts>eۺ90`@ڏ GĀXDSh>gjLO^Lrzi'+tc?u|m"PzXvǦ9wBLz.7 &N>, ^;Hֺ tST/=8XЮ׍) `伝^ 딁cbuRBQ<& g|q\ xy nE.+:B-mN5ivn/Md1  @oҞ~k[I-W/˂fF3A!_)/|qeT4me:5"A@ޏ>w:ؑw`P*7zm"xFp5 m5[%3u( z${mph{k&n , ڊ}(ș6bXM>1Z q|&F/9B뛾Ep0P87}YoD OXz̅@f]!2>'c^x\Mc˒ŐMz&Iz#Mi=3շ޸`&dP*DA -y v|5' lڤoL&1H}‰>A\XAraR P6pCuW0i⭨%<3 V.j0ĕ ؤq? V [Bm6f|o=BI1rq#Tj(M'[tGp@% tOJI3`QJ#p>,H#5]k7: vGKu{pn܃i$^ _>547xܛEps2hIj߯zazQ vzĵ8&ަ0yl :/=ԃ u  BgaO^@}L01/7KȼpMdsmsBSe0C RmlgPnP0i)BW0ٗ9 K[v)-L=HIO$Ć:DPhRQsY%E +84BRfp4rX/kPQ~="W@š,(LWĮqGѢ>T>!sJ6^*lKTe,^]AAC Z`Hߞ@~A]G^뢻"Cwn+HPvҳiC>{Í>S @DFAu@e4 tp.T@_"aZlFkdV߭nj ~5 E7@r`%c M]-KZN[ԗi25xQԭf?8/OE =p$W-<J^-#rG;U/΃.S= $QqOr;Ǜ`ǭ1@:{-OYL7|ӱ(4jh_&o%re®u<~PR5EG8,,@bEc|R' ,rw 3L aRwmbmWk_m=tX`n{yg` )ꇐ.^kn| Żtg$ʫ==mwR-%;:=._buZTu"mJ._Kz H (C4wPUk7#-,x)Дl1փ Bu$WqxW \}[NWHjԠTNz!kv l8.}t>DЫkfz@RMea?PTj*M{%jf`)N*t3ď5QGU̖`.ԓ pǥ/-mu6鬺+4`}v6:KRAo] B:~n*2GT5k.%7aȀX᭯}'*+\6$$T U8`&ϙ\qnJR)7_E:LX[\T,A.Up*gQ-X;0 P+׎ u(`]4C|>TumW ]Aq{tH9z?}gL!.v-k#a*\7ݳ$UiSL_'o-ݧBkpMb0o ؙP oڹ8l5#ruǷTZ(B|i6)76 @Cwd3ϳ"*'t9W x)FU.4OZtyw+;pmxwXnȼrV?LoVF! P2|.Pw H/Hz F(>qBoxRKGH%I %VJiYe: e ٖW3˸3RM?d4$ES6K8'͔lo%nljmY'40_(@ʼG (QӚ9b 1H{:% V ZվK>S|90s,iVHq?޴gΗc25!~VɚνƄ x?"Cn0Zv5tϽPL٘h/X]\ДZ?RDl_7ť>f<Cg58SO<?hL*Z7B1Jz q H}Ӡ߀=0M2yx9XX׷XYePr>ޠ1BJ$}|Qì ?܎&o8fhP8$L ʾп$":=Qen-Su5z Bwzδ>SwLOD5^)~˵4TWLdǧΈVyHV` ^; fW.Ug%Hhn3.a;6-v/Eg6=[`](ћٷ;E]9/4ľ r W'c`#hU.J!allOO8Rj?rYoGf O6Gll+#x5*:j=A r|9},hD&&5 [AYo{ $zD\1C]n-Ooo1xI[.*V' R^֪shlB=)k%COĞo6fҋw#ŴQ]mՑ8,J_EWb:MaTG{Y]>Q߂~F?ZMtJѡ$;*m~QYyc߿9h!RnyZ"JU3"bME.jhdi鷽6|hxҵ.R2⫝=C%`rm*L\(k3y%_7Ys}̐p| ٸ8+>d3|:QǛk]yjQm3QBΪҰʚ`/Wb^y($1_w#52*чڂX,u,MY;} |20 Zx9扛#)-$b'T3Z̽Ǜ‡]xZ{)hluw9s3&~z1%eD JHK1`7~ͽ&Ӗ87IzwT) 5n-<9|Ƞ[9d-@]M+c=NrHӯPpS/(bp=g*b7:aki-GWb҇;zO)`e/ʅ`MX?$ 90ڗ^l<:VE :x2YƳ%z9ԉH soHm'Y!6?an) #pp$GQLQ1T)ǤC-p2kp9Fu&Jd5.5G 2׉F/,4 izؽ Do&PH!rl95DѿRx%Q͸$--=\o-L&;7ul)3 T?542E;L4~rI3Y(I}l€5wIƏꁈ0#>㠢xJfPt4)? sM>h/lDPo"Q#mjA\Z=..SmH7v3(x v>iye+'Nؗݹց-$S3~*[xK c,Uvu.a7dVa$'2̧wWP ρ\eS"}'AV"͞JԜ!/I]<ݘ&Iۦz745 D,MKfS!`e;Tpjh|K˽߮U gQN֧v#z-i{r1rQQɅ2ة[V74-ĕtP?Lu2 )PaDsc#`fK1ρt0@Ob{sZε69 M'qO/77FjJ[V_ ]ud=$kſ{Zw-$q seu.̊lzZmk0=j]@{ l%ߡn1ZɵoIoeuA6YqHžcMo he!?Y8J[<;9A 4AC]9wͮ 6XQ3ךgDWmh8IfW+ u6իRN s|D<̨VV%R9MZQ HQ/{WѶ<9Yհodn@n1 Ȭxu&$p2$ 6^[(H߲-J M5L퇯vGusH>*GiU#)]y6C*V禒!+f i]p܃bgI jG9>3tӴkHiftlG7qA{²RͺFɍl@1AS%A7-ۇaa"N^^*pM;rZm& R%I laH skC68ȶR~~C V)Qs 4S u/[#`Y0jP#EỠBDNlV㇐ ;lL ElP?m ([-G /J0 U>ѕiRejjlf%ibQ&xt $Ϲd2.x9klG£8^־4U$A']LBqs3G{ QrMc//d)J߽-1Un#vAe^QnlB.rP0=Fn"*ڕ 9U:i%(tewtwnF]]/Ƈƃ嗕Nv|eק"-PیoW{a<җQY-p+ojPU%Z#l.nF.Գvu+?ߌ5{` rsst1%-^8`:|f*5 QoNI¾{]Oaѹ鏟7~O}Wu1t9f-0W߰ҋ!#z&+-g"qu !ݦ-YUuBmK{u'?.RAأ{7>xv*~)'Bv_$j8$@sS3HBǛMEQF1namP!cRiK9Jw 3uIQJRMHx GDi>b#1Pi2pB{8ϻYz9}=wKǶYx_굔ffա;G fw[CrնC "ʀOBMwX(_xqyΥ/Yɇ.,jdI'ftV9@QwZ}u}12)/eO$ҵ\1$Bk,pBlVxvޏņjSN m^ Ai(I7)~Ams5 *"B*\*_'-e)+U zRbj2n64y3еd'eP2*66Im泗Nh Ϧ}tXfy0)Sиa&j%<"!q>7  8\ge[#S`^HZfE6_r~M5%ez@?AK)K$QO&v +{R_'{" Hy WfН@6u%5𶲾A*M"E$ /{Sg4(*MRFJn5Io8w 14eqdz6ve[Fb'h!z-g%L1$4u"(^XqYO͚L𦧫2Q ISLFlnrX`0`} )\N[񚿶b&oWh#r'M2ny5qRUW4 ]X0l vґ~[AAZ{ Xz@tQeh5{o}~n"AC]&| M4MecY~,' lb;~I8S '+Ot$=H_Kv7Ȉ+?\{,_EEοFuHDP4vm;7LJ{qyslج”z$e2x7v;Rr]UDcvx:}"NX#1Ra1 |/pݍ}ⁱ偒)<<̱ɣMeE_4B*Ln3 jvOo/IOW*uH.q~\,|`GxGފj8]y~"(e-k*Cd ;ښ!ojcJ}#}ffI9>&H!PcUhA >/Ew;Jƶ5^䖺N[nKyIRrS `νIyxdzQSTw>oxc"\#qOǮ鏵lژjGVb"h cC[b†\,FK [dГ ށh(l'|ljJ:_v;Gbn Å\R͇3ieOw?- C-]l@NZįa߰{5e%@^3YO'_Djb4F"]Ki_!"H'T&+gH2+hmrtg F>Ŋ![Ebjr1pze>+nNr u$URO]wlckDٜ4-'slCPK1&_wu`ݧ܍Kb |E:d¶)3m2 1aDB@9@ҀҺ>FL1P;u\;'LJ ݮ!z@&4>Hr Vʓ's>T&g5 0<2|'!5a/ /2}9?"#?;v7ecyMZ'&q-}ՠ.*[&39RxB)HۧN]}GU"}'lwW$maqɉj͵FLNvɀG{D/Uj &r qA}+TFm*e mEr5ֆA./#zmnb'P̤:HcLe{30O8\"Vw{.Ќ40s0u j!kzԕ/jzȨGϦ|[KCF2@kw0b@nl3 \h#H@ ޭd6VTY D2>z =Hqf!S.)l-nrwA?ȇZ8P8A@WanRNMat}'!tR6! ia^hqHOklݢ}du=ЀȳBp?I3E}/DœJi&Zeb)lp<:$HKHYElŌKxM/JW.We%U'BEtsc ^ʎT5xC ʑ};s#N6Hwc]BMa(=]m?//N; +rX)W}F1Mն HMh74m"Ė8h]7l9FXS9+~ɠYzL6:# rIw(ښ Bp:Vo:c]ny);=XKh3Nr\'WQJKn} hXF0T]%YVg]P3h3Wy"b&!҇!]xmVɌiQ$tAoJX0Za|ˇOyJ߭)rwe<\s`fgAHuXmFCh.ѨX=:T ^1RfКP XۘFufMes*kaU=m91L9Q*2Q)yY[ [:gn$_ ~igIȿDbbӠ_U<7jL!ӼYh3s FD* BX /yR|$9#T-d.nA^yyՌm-jGUD7K|3Ll;Qji%8oݟwrXrq;% DrxWi'!yil)_$uzokiTNGieXŕL`~AΩP3IoEcuOm/PƷh25 g4$NY/F\!po,Zj~S g!ߓ0]Ɔ4GJǭzSaVE?ؼ-p+Qx݂/c'bnl:ykaXA Hil[s qDe-tڲO?LOqZeؾH#S7qJk3GKDe- _mb÷,5 ^vHnΊ^N?UPgP53iLW6^tY6m18[թ}Hq~ؠ799kOͪ(,07ߗ/8q:iؐZ'IM vI>o^5~(UBQ`pP)_bjj&3kZN-D-x+YțW܈[)?ڝqDT yF(.Is}*D3ӣFDLHZ#u!%y ǑJ~.kӈ~|l׳sb!~]%,xf,u0Ύ`B?<1X":zxGxiOMq?s)\mHcipBr1Ĭ T7Pyd}M{o8}E-s,7uUH:LyL)ِ?mpFm##N Xjk|[4ތp+yTxk}`_Gsx;(,Or߫7E!]F76H= /ssiU)ք5 8q'Iu/xwdA@]etOw۵;e{iyfHRp1D%@"ڋۅ#+$$qk4+"ʘZw,c8;& ?}^9#ƒ6e)n=-0X@rcq6w78i2&Z=s @O@?CwV=}B9֖TG pC},p  `)zՎ[$Z#e6"zb *=l>ni X!?~ьǷah/W2~mҳT;lp2€ "PQE8[$BV]dIy>}D$?JdYs*F9‘ ;zfOT\{q9bsBMT6̸nRh`#um5}+^[;v/u4,1U $}1{GC[JNE82wwFaO@ 5xWj)!XF#i֝U 9-]Aj1(_;ؼmώ ǥ3h]._}GSxL26|'0~ `%dɨgE_F\0$eK2[Lم} 5C:5C Cyw""7rd^3Y*(ENfedxv ?y$z#h{9@)ܭChL4 o$q8ɰ<5v|+(>(wr fQqѝ9KɌKc J}oX`{.[<H?t]Bڰ Ӧ+n߇_H#2QDkG4C -L@t6*[Zbѐ4B/ƀ4Ƀc ! @+Xdyn`eOm܉5eö卵(rOcR_hp8, :UZ3dkO7+V GtDg > Ay_͙Dӣ&^d {90Ir lNN:hZ 3?_oߺAPXHxfMƩN DYfwKD1JzxzQ6(;Е h 9Om9s8/΢ҷ<#_!EQgTJ? UҎ?]Z@Q.ˍRGNl$L]w$!)w@/K2dOv~S']LYzǠвI.R G۵XQktE{Xޓs*(Ξ C+-v}VDuad*N`-@KNsV|3J2sG6rb;[PU ~lT3VK\~5;5Zǯ񄜟XSC?Sߩv{ oaP^U+L";O*c佤Hwc/: 58"+kϪ4c 6wcCCq$H쎣{!b趎> Hs_76]~^YRg5<ێDc&S( P2 ]ƩȂ2J!ȃG| TEr̈́]ޑoXJ% DwE1Eލ0oqWRUw <6e~gzy Ň?tŮp̭l)˜P֍f|],R-#r&||ĩ\y||W?hD_~ϟm;ڮDi ^Ѡ 3nrʒWǎ:t&ð*-gN y`ݏ{[ )3bc'ʆ@!N(Ra y9B7dy F}r} Y5䅈R՚\G.-~BAPnEaG4u?iK+t^S3efpvԼ&~tgߠMis:ܨS$n VyA9}D|Ƈ3\)'_ާr]WnAF<,:1Mh> m7B;S _)p 噀꧲nn쥅 ʄrndPvo|l9:98xGOEUJ{JPIc-dzQvqt5z 6qF`֤h/31׶Qt2Xu77C9oN~Y_}+tB~!.]H-Gn't#^o+-6Pt%3VHWbTb JsvӾa#DJ6a)K"We䰁"xhn L~Vnd2V6GFq9UKRjR[_nS9"ennvߪ0ʱb/YPļFָ4٬\W 䅬śA81?@C}҅%0.t }*W 2JL\ڍ|o(a-V6yƜk 缦iS8foؖEA7t-D_FՄ;M&FP@s0| ˆBkvs).3vpsV7k}U>eOn!ߊ16$Sc$OKMl,Qikˆ`s< ~ kЭMMrj+MAgnatm ,F qntRq? QU< !Ѭ-Ѻj4ӊ#L͠ʄ&F F]5&ZlH?5+0wL\}{wvlG< [6)WB8VXFK+< c+E'$h!)MЁSTh2'Sb/I*v9wѢ,ͻ+[Gm%oG/2P8VF)ꩧ1[Ѩ BE0x"'( -/q2,M"@W1Ɋq4ˡ6=c!pcXAm˳5_oWg+^*7C&ྑ,@xiK y'ّ"[ n`<2;_W\IpY1޷aƐ6tYͻ ͭ2%!pcnNərySSAXOv %rO8!sMS}MFK bK ̓ I;ITΩ%N;Bo:,&CV0 W~pUQ1hbǧQ8Yl&}ӮW[N⧗`[]$aLȔlRSm%gjK,1l ( 0cx@ޡ&u*JBv<ԕᅺ\,)OTo͡JL;L_JU# dE.v]~trj.0nz?*7 bNAp@RPl??J.U]juDZɛ#;z/'5=\&7`) o*_2G`6g08\E;B~ HdM`Lv@?\I.nfld/g'lJeFsȴXĆ +eh=r]*a~?^V%'E'V UuT} Q_:EG՗Y`}͹o[ASryNRK֬o`=H*+`wq@ѪqBU'{l,xsh'y UP8B풪NZKN4 .OWP9NG:~1\.PO>,!̵ܙ{D{Y%bc ExمeG(N^H&Ĩl8N7O7I͵]iNO(.+0J~0^15,Z(Vo ]Hcu?O4n2LznRJ4?4P_'C:2D6y!mE;kf(<ȱ(""oR-OpeY~:Y}R4g"TYAPZJ6Ssr.J)_E O]ʲ#\/6Bǒf.cA^Y1njS浧/%aR|]ëm}CDNM}5[WA]*X\weCm\;Y-I\N:뚽kȪ kr(i6.ՋܱA\0Y S fҹ-@p-BBڧw}g]_~|a\ Iy Mv+fX륳]3NV;%=4dvR >s9K׬6Tף`tKOx>>lyʋ%nսnp[)Z7KfqTd'4O|goWV<3~I/R@[rvm!!.H|R",aX61%Wї]',*?2'r87:O"_˦KEWm`]'.Sr?ꗺZjZw;Yp?M"tʙ Ze?KV-Yk;B"FG&LG \v ȺB`GTbR8f& @F;bS_Z3 MJn_Kkɂz鋂< QoQ ttsGv~Д4r z]8[cĐ*UP[H=0#`_ j3U'rS1+Տ**.TROpxDI8pK]obxQ\|*wL]2o8?U"V+ئ4+b vDQ+uZ],]jc+&bLK:_a^.ncDPڼ'SAGpF ۿO=.&~ǖ|y{~ΫNio[8vx,[k#ssĴ=7fe$#Ũ^;Z4͓keZguT^fMwVT"n9MgQР'=Pς|P.JW.(U@7"+Z; 5U6BXLNF_0.PI؈Z@ 6pu_-H2RV}}[|+%5=A0)4r3O-rnlr} u%u喱XusIIKLnСM[Zt?Ǘl<6M MxQ#yH1;޵@znM/Z x Z%DE#Uv;1GBv%S=yA!,$ꥮ+tW_?h[&H;طzR8ciyC@i}8٦0j'o ܆ɚ"W{PoߑQc`n0Qw 0d;׳ĊW>9'[::hhmB+<3[tS CCU[zrUxnRN$< ?R*RHq1{-W`穨0 ]pjv8Z1mV:еZ Hj+x+n.oZpoP6W0;HŮZӅI֢41$ )Dڼ"{ҡQL3iVUPi<]F/"q> r;CZtД4hc` ^wbԣo]&| c/#8 3-nFt8b - ff4Q@-<'0}V>o sK)hY9Ubv7%X2h/{8#bB +q]6SaN0so؃-piUF!M@CZRo\KZV\ aÄC˼]} mYЏyB-*@EN(8+@84/Qo5{\t>GlvӸ@Qˤ7(jlspR)/73wĜpDFt|3T= )HTZs?=ӹ}6gܶ/ZK &2L]@'5bx7#ZEecT w*XQcYO&|0 v P+)w?B~lf 8 ov`J !dG'3cǚLi {dT,Jhź ՂƏ2֘9HTcvvj.X/>// *Ӭȧ0M+qBo–!X,XB$+:wp`fNr^ !P@9f %]*#H\Xbloꪘ0k@ kM{|k* ȉTnT$K "d8@K4u EH'*;YNVI8qRb;2(O_88@K'yHr>"_!sGCX[_!9 'B[bÅP-.& 6f0$# a bԯ>HP ʑz.@b1j6aS6A  I5%͌Q9}0ĂLc >A &knADFzOZ5;")㹩LiFKVnV>l&hcηA^hߝ#AM$$Z!Ό/BTRk#-T(!UMv E߇1#8S!YM$C1()PlUdU\Cd{}r%Yq+&P݄զ?u.56k/0DQቷahtO* 32tYDnYKϔLOhlB܎@0p\&m|)H1 ް`eǺJW}pdGt*f=pAd31s"%RUQj>|8K}LL'|vP'k+$dL +WK dȢn/c8Mr-© Rvq5l#T_BNjUwIGu!x(Ƕ6a+0qPIUk b\P` ǐ9PP361 07Bˡb?@$ylUy6lQY(rk8"H.|[P*.fxl/l 'YVz.kOߠ|3$3U2@$4^+, ΄.[磍t2* -KVn{9p,Iu9K^s; 9q$Kݙ;ۊ=Γí9t#тn9 dyZqڡ 3kCu=Wۙ4f;6٠IU%_QTY1<}X[&@EF=3賶#e<APp7#zO_0q{JȚanpjAf5&ʹ<,(Aߪ6bRLf,Isfzͱ˅ T$ 綋rf cQ|]ڷ4)k=ƩgA2AY j}$7`Pn`ꊢ7xF!ԙEqX|VM8qaMII,h&GG1utpna+*^6?egѡ.] zs+zCDH=,}SwFq'EP$Vǟkmu'J4H YH t;<́{&cFy4=f(9lqWvc'&`:|hxXE 4"ؔ/WZf&c3pK"VU׾^2Jx>񦈺h ބ; 4 ]Ѽ;s?[|ĿN+YZ%)Q 3w"&((edJ4$0Dz-7y0u?S:3nݚFf5 o<C͉w#_e);{y9)dz3ےhXr](ڹ꽷jH 9E ?zpO XfTXgs]?$GKMRH< $=h6"͊.T9QQ.^ )vkѱsݭC6;Mt-,#[?˅`@跀A ԍ8Zs1Hg_;R>+QsVrЗҢ1*閤)O.kΒvon+)jAgx˒ˣ)qxkdV۟sR+g7'iލ QN=f %=v2n ЧjhR۹Ϙ%rá-|^ɂkâM뗎Jze=rVQyjRCØ Uk&9Rr.^"/ &yisS;D 5" @˩ v HmN0}Gg~1熆  JU{pakbכ[W6Hȧ'" ;ɸkVOKB`y {3oT2b8^ R7W!fVߛ_ I v5,g lA N0ۊh-z#C=ճ ۥ}c!/F+*,1F!^D>'l<(q)4JsmuÝc4RM,~K)0c"RûUv,^ coQ 4q:N#K=N.FF#weX2+9X<ŪOYD>/tK]h:ׁLvASkg ڍňZZ%h ;$={MBIt4Mܖ!y`~؂ F6o-} PKW@*I0K09q/A±?:SkRCٌ-h4j6' +2Ei7_5; r{vHg݄s$a+`8y]*a~[J zdrP|I8ϓgNvM]_J?YrK1qY+mì5Z 8+pU]n q8k=xa{"-Q"y<~#&@Sua~7c:"[ĺ ՙVsXL@2PSi0IJ&k3Ԇ j'x#U㊠3m9-#1^#FtaD?(aa=JZAOa:uE;,T`hz< <'W#ښjAt}fb?ߟ|J99ۘ`km@{⪭KNP:v5!(AYm'&Vpqs^ 8Ј I"2Pݍ͝. T+'Es #5(1~,86:@6:|BcW{1i0S %*lbnEMtۂ*8+MM5Xz@8YGKPϳFAk=8eKWas+7HHD]N&wZ?Q9!&[}*NSF<ǵ=[lPס#]+1ڕi*̛\!OhA̹ N "w)6玨ز> ZGYmˬP|DCx9 orkRaq;cMt9fx@(,jʤdǣ 2 TO.#v,9=5C+W/d\\-"Sf,%S05{quL~0>BfrǐȨ%;,r@~9L=rz87Rߘib柣R-P_t@ϧl>Nl6oQ7A؂bxM0Jqu ʊFA9п] sI89P'3r:I(sWu4=O +dQ;չ= ϑ[`IipD~+6^rɂH@c<|IcwXywAtLZkb0tl/4.iں؞x/CC~`g}~JZbRy>U݋z/)',Q`)Xdxiq's:Pz磳MAg Gwr8d,_ E)ETOo@7{PFG-F_PU~TJ" ɔ)fQ1 6< SL? Bfk%4T aP0rX, 6GÚ5rY&+C"QoUH b&[A%DaQp3+&lE7n6h;E<9`sa5CiVyc2_gl ci%?9UNcdiy+v[)B3c*/zKFlEQ>i2|""Ʊ=6;n)vkWMriŅB(iEA~fobnsU'm䦕gY 0d )Gc8x7. k'l!3T(z040犭cBҠܸg-/e!-I,O0̑c Nf +Ig/J0/,PCjчZTB68fdijũYe֖olf 3NωX(g`s{nk}g[7ݫkcNs&0'^IJSA)Z[^`\cBW(Qz :f-w4WҒ] לּ0&z鹏ir7o^_OlcpRFsѢp7*01 h虴< I ]]4Y6?w [/Dn:.[: &vL\{!ŕ0ۗ6jRs¼?!mE>(H`y6/þm5b-+HNi:ڦ5  Jpӏw0'g̠ekH,Y;8l;'&ڱ5Lȩ)cfwhqђ$DG!yTQd :|d̰MkalPTlG W@({#=s,n7۴2 Qh@YWךX*6+ḣXvۡZ6%O5ÕIႹ]c,YfUc_&P+$ &iO3&E:B_iiP

n9[1F*MSt[bfXV0.MQnR5X{໽p;ؚ))Dec6!T* i3VE7ԯJv$Ü<>X-u* Va4k=O4QLœ 9 Gj |ҹ=߆h"}FzIJ(EgRGЊyfVr+&ջZ` 5hf_4?1㖇B$ UpX w`TB?T?Vm9n#d=d:X-%ގyW Tp\UZxAsW0W'~%T2rHq d-ڼlTOX]u, |$g2Oqqi +c=#NYs_oǻ-RS4v7qmkM_tLU6-i6Z0CDB[/{ޜL۵7k+2Ix1({V]fk׍~O h53ϯv_bNx]?6aKuM,0nee'mφ ;}SdU >R^9.Ox4,I~ԋN(7:r}.b$va8!X"xGSH&ya[q`$T%kj}[%8"~}&$iU_\x0F%jW\Wo9܇; uH:ÝWq^WN TzG'T{62&}˓W-~BOe_WI;?W<DcLY%2Cv^^ۭZ 9J9J}\vߋ*ÚܲJ;N)Ҷ6q# Pω;TߝިܼDly!\n ϾVZ!11^%,}-+6bhvt4x|e:lpH2P&$fDKS:E$RNemzѶb <ģ2=Hፀǔ&#xI8#c߀i򌆏MmNVvKTKb?u9:)9" #=9@<5r`ܿE1ǿ! Aa̪sM/ĨpʏdMeG+G֠OfЗ/sϡ8 Z+kdE=c0z>WS*'4b鮏6[Bm'j}Nd"I׋yuD$ʈz)~?F"X 9`B%ҬONj\Z&srM#<>.ɟj]?Wdx&.U1_0G?f O kw־3O<(0"ʩw? -Sʥ1"jV.ҕ/mQC=YRh~*e2Ђ$Xs2F&>!ӑjף@'MѶQ1 uϳN`Nd xBGJq'P2F"c\@D{m O89rGIn5oS”wUB=ċV7_r5i#!|iOe3' }Tbzz榃c߳oj:ne"(|f;viU d֟LE%HM]шиoDznCۗw;ƮlO9aRFl(1CЌك!V `m͕[i?ė\ϳ K)."?zXgs`QUohrf[B' %j :tg9e_͓Nk3%^y2gw啟aOR{5by'RE)-:6zs/mЂnO"ÖeD: Lr#q=rY, `9UQۇw~9<2޻w<k.-b%@e*J5gh<5%#ULVh)8"M&;2t Zms'hA% =%/E+; ]BP_qc'gb KA\Tab/DVFER.4QMW!HkK&f%Tg;WM$JɖH0ʙ@/G.# CڹwW!9xS%TЃW"%kr:Bvm߆l_8\EUmjajN#mST"0KW7CPu(^E-D12cBG@ɶkVnO Gv:*[N2[,%4)f[ AgG~0_ApJ4{ԭ5;Wim D*ù"%%S.:L˘ J][7Y_"wZ˙#'lӤ:_joJ{KL÷,"P돟&'ȇYg!tS>/z()4tWDQ Jt7/Ւd |IDR/+\֥_xW~C0Mv4.̆#D/AsdtW J!'_Dk֎bqq>:mX>QNŠV_zbAsO3#]+S95 ؼd鳓PLUL # "-7Q1KJz o ~typN킅X#uHmn# >̋{!.O=vhszjOkmlOPuzQ~ \V_>AԛDL8~;kf|EEXq}`Btvo3"whB8yd~k+K8;̼~R՜3>q'80 dNnT⸈WOY@>';ZVǞgzB6}1O61K}o~zwQނE6R"BNTy̨ ?:_N 男_sN]̯Gj sCl9S=M ^=Y3,:ʥNQUΓbB~2,DA9c@cS>p;AE),`X%.B Q'( K;ZX^뫶i^ Ycң@P|}Nf]CZ缞ks/vN{a)Ыk{}e,wel 2հV+9vI< ބVUUd }]݋^_0H,,(H_(Y@#*do-|k2VвsLD)2_ĊO!4 SO:~E zYr;FE@SݑֺvBeh. Aoos( ^qz)'R̀/z~9r h@9ԩi^զ2khSh: wvpopi3u !ZM{^\N5gыu#͏ o7 41v,{h76s0m0!v[xp ^4xBگjÙ͢*bc6Exޢ%'S QCp*hC$T)fu +L3\qIrF5}=W9U v%m22 Rmf/B a/zB'7cՖfQUq{{ :y-(50[oA顷aY-rb2ԙr^ eld^| O]r7(%.މk"1ܽ ԧr1wSgUB HL(x, ڨ~[Z`^"TLsk{w)Pdm8/ԌG_⌜̍6V6D ̤zTDB'g(@(ؐ{z9C:a< 9Gytɑc GXUI\`x(41@k8/-k@4RpLol`:Z^ۦ4xX~r4Nfi+.{dؓ39 "'R6 Jq-ke > E<$/ؿPFSRuU.X*2EFW[i]-@2QrE~+|Y"a}zּoA'=,VܳL:.$~G[ k4ܓ0ct>e:JxBLfg iYS%ïK /ٕ"t۩$&EM%=Mqy.U͉ZMkݭrH{䖡Ҏ8;܇[Nv~/꺯zH(qD|=u*Nh93d /s K`َXG<29)ۗL}+BՉhXcW߹)C$U#5ѪMs~/ee=UIQ6o"*GRXG@swX~6)^blxd7!3Y`g`fE]6b4!Q @oM-*yJэ~l(8y?I|\*6%*a8G`#[C CG1C})i*FC]1>FtL;r͚gX2fX!  孛90Dtbrs-6jK4]݌$S)g }m56xFxtkg)@ތ皶݉7/.vqQZ&ߪV'g aerL{PO@_bCXX V_H)7G; fzh-'W3T}ֽfT0xD; !U nhJ$>v@ ?wA/QaRظuܥo/F^ uS:y58U#匼]"j /8&a (޳I5)?O|5BJ7PL?)K#̨ ʹly/+%\/Iy. zH2<ؼL'._ɬ;aMd6 6}ixdPOՕ%K%Gh}vY^X+\']Q,ZzL#EVZK=iE7mguNOW4<^'W࿺w[&R2'VeK  ^CJX\122#\JJg:sSLX>2 #@|Eh#%|-bT@*2R䂧^Fq 2iz2|+{Q[[1Ǽg<-l3;[Yi +5I.0"k#"~ǮQGq+ɵ)u[ kzy-.gC ΠHkn/'pgŭ^mvV%af:)xIArT6%OU/Xs@u1ЦA+Nb CBiBQ Tđ:C6Df@;Es=7c+@p+ݭnN[)z͂N4<[XcT$/L>cFG,F"5P3Bz_#z["_<$H-,NJm}ۺyrsW=,wrX0GY%fɢN0ey%+#Ա9- AʮNqZzKF7 'WS趩.GMaolr*5]Y t{k8Xf-۟ˠ\sNy T>0~RLj+ٗ/|ꦂV)) U&k)0p)h)q YƬi'H߁5ނt@tR s" ֱT Je#u}$>B65^F󷋷~{JR 1ƃ,#8P4SM 7sw +Mz<[ @ BhL3dD_B*q()4IwD@S;ZeK zh ;M0&s,_> f9QhТӭ&|Wꢾ{>D!׋{릍q U%È-Fݕiiw&_X5 ISPZHVȮU K:iμFz0"QMӷ) bFKϰJv-4'p.r€V?,.XFtfGZwOms${ ] .]0l3Rݮkp%/T(?IMEL[Ӈ_ tU|R)hn3:/eBG#Tӂsr4]$wp9 viKX@e.[ >ǣb2}DSY6v4W6to3?bށbÞPJg*P3$@&.`!K(^MkD/~5" kyu֞2i?O ")[0уW\;H~B3uҞc&H`?nm0%^;0_!>wB%#hQ~{9Eлxa,5 pD$l rHiUmvimAh7V껝{&aܱ{̱q$^ɚnƲhnWR㑷g'EͫX-ܞh)օfh=F9FZ]+Z?ӏCʀG<iDMvm$wCR-TD_eX4:s \iR3QPRq;*dGsK.ZXTκ(7?Gsh"ڌ.459XT½XӇ&e,m0@Ն2v6DJ-rdp̪&g9nEɎ8Xwǝ@K~Ad?s\>g/hd@`BUҫ1Bsn{)Ƚ5>^l'pKv9 7+3=5xjaIcZokO~mCBagoB^+t\ޥ[NLrd?v>BZhq;ο]oL*^jp"E-;C5;?S^'bev$ Y QjkMQc 3׺ofnQ?(%`+W& ~5kX0=ӊMDrytE|W,_ 7kEΚߏ\5fƠa*Vw q].B${NptEk7C)2ށZ<גD|.a #ZlםJdL*Y c>3DfaA`NZ~ okZ%V2v"_{3翞E$gx}2,JRϧ ԻH@2Vб}SR5S[]6h{K/O$xq&$RusGʴ {bvD~6f\"`Fշ3ϢkiyYY\ -1Dԑ!HX|bdXXۭ/J3æޗ/rdbG.$ǿ \$O-ie4ymaF4< &A7o>8d_x]_IDe%6 )DUnk("Q,h -ݕ8 7L#Q&~tUt4p̊Q`ᘁXM= y %ƅNFǬ$j ? ~dŸhR3H\KZA+sC]{JQی*l7ǴRqd_e~ z=C W=0$v /qJ}[V`@)l%۫+;0<\2hs@RPwk\}7߯>rk;q(Ib_8>YQi2`Mz^3x1 ;'T86F#;_9%^(Tx}z5ciagjau!M mC)l|eLzѠ'=hHKnN>W*AUk)"XfM_Ki%~,MVy??!dPl$"IuwF.So Y@|=W+w WN]\G[]-:FS .,lsi6ih`oa;Y_'Nm*w>;/6Jf ME3@*l4 nQWn )kʰ/STS:=F0o?<(n40 8CuGS:{ ñD_]{YI4|˕6ɔ_#hUvεYl |ɹ~t`}\uI^9d r!A8u6,O!fH1nj3ldH4[ zNBbM' 4OPtj7Jzzi e39F04!@|[*O 6rPvEW5s7K =^q~|͒Ő \\7R>߀uِ^QtMȨ Zȵ6jԤpPh"Q[9eg\jKC*GNZH b7ajPt(N)]~Y|"F4gpՕ?#&Ҿҗ3Pm55fQu4٨ffrQ; U9N`By͊/WO`ՏRHVJi Xkj&>M4IL;_i졤% S`F8]jUtd]sק6̟-c+Zvݳ=mV]4::# Y8ۡ2}3:؅b!s[-PhV 69eDv BˋW<%Yb|gWQFX$ema}*]ivB(L?1¶WsAm~Mt"ahbnR6ô@0x3]H2e.,JE'i+6/D9ٙsh=ɅR!Ƌ{+~BTa&(^qs aUٝO\ |5AC,"ђ-Y\( >BQ>3CV)W`}ɰ!Qä`˟@wY=/X/QըIh@6 .7%ab%Wz`Hw^8?[oAi-$7AhY jTi9ɘ<ח PBW8e}>~.}ӯ:N8 'XX'&͝tyx {2?@:=B!W'IlTl9:L&5./j*ZǸK+rj*V_RcM$a&im:@qHUkV c'T#B&Ժ]ɀ Qz |[iMu@!fo2^hg>" }2Ў|{mkdw]!v+ ِzC"5" %ͯ2VhmAŭŘ 70FQ+lj÷*=k( "|xx)J}3X&Fc2'an;4{8 KytF:5ݳGbfd'ẖHaQ݁I1tv8DUPFeɸJSxT?XU.Rd)fY7s"HHM>&;|۱|fkb@.Y㞵") m?h(mŢfcFuڪ2j-YlH^x2ѽ_]E/adA &檖H^}4Ha%n PS7bAE@eNaqE^x^1!4qJNLaE͍Br.'B ahB'3Bi;H5~Ƹ SQ8,lBh#v@,+ELQX9,2@Y'2.4?fD'b5J@Kd#`Hy HYP̠tFq;(}P7YW<<'ʍOq%!bJܯ goVH J{4uPگuƲ&wr0w$G< & /MsJ_V}G#`ld!;m@٦|A-|ЫA^ b/uCE?Wxp:X gsh!AuL HDK܏^3'(T087E3.ZnX&"9c !'96xoVr!fՋ߼ύ8 z.ml*&^Y}eCx\;(u7q> tV!WJ٫ohSP:r23r,FqPvrg "@FqEYm9㬯tC;[]*Ev/Ka5艸u qvBed yؐP0v UW*CC%Yy)jr5 !8 H]Gʈ_8Gp=-$hCK/ȽbvT,&ܑ+/a+R`fux,Ji@4o򒛻 /J9.tJGƃDmHZc?&Ut#+} Ľ?HGx5CA|y5\Ƥfv7xle6^8BݕiQ]%]$vWPv}@?!;]s-C\jّ 8sv.-XJY'XS A2Rb>hb-]a3=f\kKZ5ؓwb'l3Ĩ <{z@N')orj3(ΪmsB\,!b ҺZv/jě&r'ibJ*N=U˲ˣ3 y€wn>Zu)TCRbe@m vTN*|>c!g "qHsx_:[x /`ax l1a53^¶K΃ F"A;pO~lPlW>^ MkËAzv+/bAنFP-U+[5~CR'U5 ŵ )} BD7Bhfu1_1Zi R.RO/[K$M-b5+{e$M L3fقU󝚧@"0}ۉ[w(ʝs(-.lq ɷM5Sz` -Stp HU;=2,+&}HbxR##g]wY)mqn3ž'#6y )a`DmP*XԴg3cUcu'M[(J5A |@"7PL3L=}Ecoy` Z&R 2.m6ҤP27a0dm[x+r#3~ÕxCA| oiTn;-*p6ĮwmGZ,5s!fo5uGɖ`^QU cX۹BO>#6^eUѐG]Jg(s >{[("rzN~'h+9 }ǰ~c0L(t CBwT.n$Rl)]kٌǦF4H ^t,էxOe`:UCW0j3~G3aABǾ]w#[LX1ˍfU/E,,-GW|L% 1m/.rTzSx1 @7bsR zdoX* 0yLwԤsGחTFW*p>ߘnbNR#^Eq$%ץuK (24}Qfz=5:!->ֺ\uw HeO%!4 ӘV>‘ᗅSו>x:ya%Q@ӂ56. WDZ*nG- XSJn[֢ 5Wg[轕9^2EcgH 4(}n.G3:eGίҬ6g@cF/y8j_ZZm[3戂mQ3}ضZ`ޅ+;d|osׂ6ZSdLĈKrpC{0Hy7r`2 E V bOj2TbXt{3~c(ꍻn i5~aבwbbI񋊄Û{ ά(a.Jc3924jc?UφO Iv+jP<-CpaZdBvt"pv<IhMO8(<ɲM,<Ʃ'NǕbYi`lJ[Iq(6HvRydD1HA 5׻5 j|S~8qG7O7J SM\R[;/eīg8M5DffBQ* mwLSZ]n:DK&Kjf]5þqӓcj&d8 efRnf౉VR3Z0ye!bm*ˡmʊnqeE)E=3a7ܒ^eԺCk&"ʺzOlp !2QI0DS+[k "a 0, rl__wڴl4{?8$(.-+Z36HRkPQe_kË,vPl!oiۻ!n*Z^6V!CW-4 Po EH$z?k[Qzc`t8kXi%!TNӣ&7RR< )ڝ c >Jd@oMfGihis&!D/l.e٢+&.WB{ h̝YX+1usjKtd-W5yXw&OеYR ݠu|,+P3<(b ~JN0yKHAh^L`%[14(^TpI,CDK. RZ,8p3s]1f41']NAW[&l 颼:8(/twT\)˕%7w7Z)TbeIvdgtIj2=[7u}E8Жc/ 3kZ.[f_*1(Z#E CpS A$}h:\gZY#PL `}a<ݲ@=E}3Mc%UgrYX1Y-/t\"@Хcz `9(bdo6{KW"kWUyA Oy0&7&aFŇy4c%a>s߹b4Ϟ|1k*-VucZ°&A^^hdʻ3Rz800jLgHKzj?i(}>9B?p2uܜfOs\s[2alRghA_e?2gQm M&/i(͢X¦jS)rKn{|Ts_,%׈⑧= K)y1& h'Nbc8>ag aƻC*۔rq< { =d'b/VtAQbܽ ʊgxd{8JhDrdǟh9x.F(p1T5ɞtGo%}$qƁ6k/ޟOQ.WLnH\;PeX ~G!o#0!V$TV1ꍳ)Hj>cQ[(gӯ`,y[~I?~̌=a# It )TgvLJ QXC4~],㋊?Ѫ.N]j W"Ŀ\_-JJþtk rB8фFU`vQ'-!zaW@`*pWBHaH"4Iew{hxFe[g^:n(vawP6l5,$^>.V|Qx] 6BNf؟ӻaL"L1&uOD @-E@hL 'âP~%GƧ?T^H||cT;SqѐݑvH6ߪ3=+iYZ]>l6zse`i 4(&&;!ܳr9Fv*'irӭV7rV'¶:3.E`1[D.>x}I=h)N#&@4 ]w+IK[) ՓZ$,Ć66?sºNJj` !j",Xe'S{թB |pa%]>/n_iCK%$"2x/UPƵf x )eՙ*"Kk`1 {;!CeSi3[;F$)}(5(KR,a:Ʃ7믞<_i;ׅ(z·&P{ۅ>Wː(YȇCfZ&"MNPZkXNlgZŬ/dD'7(%# b0R֙>~>};s:AdwryYutҞ}Ɔ|8lH9>f0V|3>+i F;>gzq%9~qY47bʜ 0`ns?_98MS 8 DatF)("a:n#I( /Qc$vi [ck{ Y#Lkmy:L;"r!8X =L,w=ܡ_}y䱷6K7[[B:<{aIB5ʗ"[o@uLibU<PVn^+ {&iD6g>dYx/qahs ΋U򢠶ϔ ͜rDزo W ZP3|^vWTK!,~ZIJJ/s?mg"j&Q3q#iP?+f_q7 =n;fLU=JbU.+5 Ȁ B5Q+1uY˙njBI e8&.~7,`)%U o.`,:',Հ^nE=.Zw N¹",.InՓ|72DM;JX!<o6ȊI}+6݅Lzmć1KEl8*cTb%|򕖰"n̤oEŎ0c3cJp)1NG=\DYP )y|Xwdd)Xtƣ 'qwE`I%JlKҙ9G̰Htxd9nc\EkF{G_";k[PEw(?2$l1bMTvh|5bu]!H/T))E$Fgɔ#ɨzhe61#l˜ @#T 9\YZzӳWʴѕWq\{V-U/T7dD[~!!iÑ{DpVWq-vv3zCon;B_}*:dр-X$[cԪ [%?MJD%]7j4u:}iJzY{,6!䎳wTC!1y4"19q"_uH ^RPIV4N]ђO%B[Ω]hAiڟmT[RgG]`rL<>4sftA'4 ,jĆ)̬%ʱ=i:+'hL9PR;YWQqIÚGpRsaGT#رc*8iKZ&#Ǣʉl1)0l-AxÀ *{7:1RU~A^'ǬF5.MISD1=PC\;  '@:"LGaD( ^]8k3/^Ult8[z]yվ^CMaU7Bxv1]l$n$p-`~RKXi;G Ы?w^QF[/@ƴj/4<0fuDzS @|)o Bl@ZmS >|y24!~2;h}HcR$FɁ@NoJkŃ#4۰k^.NrҐ i܋]YEhEݠ,e,z"!wg%ЧÿQ>I+wSævpX<*w0M,CHm_߿U-RMg;(WxAkX120t!0,>m-@Akϱz,h~ho$S ?rX (mKs)1ك ,KPl /LGkK|՜؄-DI6LGSRrJȁ00:rI.͵5NW(XYt;7xE]8~giaCяiu\8 nyc (,fpP |kHxE]9ToI7˰ѯ9bT7K>`";TPo/GL%u z_n\=OzĔ r6"(iq|UhaΧ;J~%7$KPb'\gp󬌠|[FUэg&2&\׻:)T }ّw|b?dp'Dq\עȯr`K4+;d I%efjEj lۧ@g& iC՟gdsi]ƢAt FbMk:)_K,ɻLq̞9tΦ 8rBƤ2Bk {#',8 n;9O7mK8)&!FQ%P: ;\'spx9a&l+= {y4-X]啷myR̀aL4v:O5&Ty:?z6 eޢSFaN9Đ(j:߆{Yy4EkcRҤ)H2c9BW`냐G"{bOp}z&wZVuFI8jυx6܊vwr)ȝh0GX)n }Efe!:cMGuĠPй0`Nߘ$yF-F ;4"O+sG_2g)5s>xRpjdo1wm~ɍYByEaNZ +ܢ^4G aO㖶&E֕9 rW{= W 5}f5Nt' oC8T/mlFdTC58ƭ8+¶VQW__%M%+um9%q8]~I E0*UQC(rR>`2뿆;@[T/T|GVDlT,Ci3Ii,(YF&cIB UtiԑݱΧ9(dU}l"qT䝐oX=E]ܾB!m[9GATՇAF5dט 7ξ)oޗ|{ i9 ׈Vw^ X]&:r{HfNK ;dZ71HZ㍥o&Gd(L%:G\m5-ȶ87jcBX>OےuyD(&lj!vela4 A6lҋ hFQ/ϵEb]!HtjX8R}7d"5@BnP)GAF`qP8bd{e(󲩅%;"ϳb\6;c0aZ6SpôXMO8r>-^Þ>s^0h~Ӧ4RڏvHZMDt=.eDv 9c8&*HN mEAhu2+In\?? (sBL.VzM ={nnqyNYn86]c* \ 6E}}@9 ze{2|o+Y`ըzgyQJH`\2kU ֚KcG>v}`M{%"JXTŵ0=o?PC(7^F(,١C]1qnU{{) \Cؑ)4X>{b+.zBvUc< eDگ-6h'^ h)bJ~+Z %si>NoB){NpC DR m֪3HJ cġGzh-;kaNlTϦ慫]Ur/`+shmpƶ;sGd]t2G;4jwϫ=Iܭ}G[];$*q53\l/#<z,ny1LulbV}#=46oÓmseE3BENM%Mdj[8kgV~umV%n_AI~% \ycu$k`ZxCg-H;J`1OejM$Oa¢NJpe0bGDv~xМ1w "!}oEanH 8&?]|D!2.P;pǬI}Bk7"#sM {u3[bb2t+mzlգ-4(U~#E E_v4bw buQߢ7eOT^Bm<SDJ&|vWc}M7@.HrIŤ)o*/4EP /ʄO}bf=DӠ['#">W#"-e1, |'"IyM}#&& |6T%Z /!ß4DM^uڶx1q|cWy92%j_%_&>.< m_: BizKSze!R:[ $t *!t:!L`+ia8tttY!-6+<zZ]ux]=לxXV(܋U껖c=m5% vixq|gbz֤NSzۉd,ެX6W֐*0IE)">ff)}_ b"BlC@O͈V co^2&;;ܓܢN9;ٓ̄/N``;Zw*2 NNh/X*4Tx+P7Oޥ1l^]y z2k$o7[Ua3MwԶ[ն_h> E&e 6qL>p#Y m:4:؁کMd ]VQ7';ix0ǻβS!ɐ[ @dbZ MîZ+@ 6qhƞYKjȊ q?~"~,ԏ7w\ޣs WRc r!jU! :=Z ܂cXdQ*3\Xd L򁃠+^ gsl =Rܧh/r(3.ĒjV]p0k\S6kʁk(cnSC E8ɆZahم/c,u 7c/Q_p|At2J8JU`C\cMluTwއ4]~J ?f5uMdI;l%JG<8{t w;dD|L|iCd?]aF^*BE v"gEyp^̨lhGW;fR!C\YFٜ[z|wzSnS4"0W OSk@'w /'?ڱdk "U ܙcQ}5{"ξfbQYs[<7h]jԄ_՝ J3uj2h{&J7<ŐDtK6d8lj2%z:0={{PII]W 'vy뒧ء1wrʘO&t}U(;XQ:t|N(df ҝτcJ(Ž\#V۔ﮧ v -6~$Or+1mV_,yݶhoIşus5w$iMi:7=ǟ:n|o7XT,/g͝P[kem(ř9dPKH@tjҋˤ/˪)O,ʮnY9l1I3;ڌEF]פx$aGw؁.|U ^Cҝv&/!xoY X.Dۂ*7lwoC|р?)# 6E֏C*]nGL#c=<(u3jUxܜK Xq,QaI){m;F6SV/>gԦ_^"iK&TX%+vF u`(p!+0ꥌё^r|J"BV9}\!F@sT̗̜)Ƚ2tTdVš}>/ȵ v=G]}JoB3 K8u{huEd*Η. sg)nzI ]SNvĄ9+7"KBp[*Y2YDʼ'ouvPH(@AsO.J&8h].!i4jP րucdC Lܽ|?&|| 9aC޿*Ttp k7\%wRQRW !w8oNKKFdE8,ߍOnhY8}5ʚظaqT)P?|4Dfd3G`3yl>~)' MJWDYO38i>nG $jԛlzАBH%ᗺp޸}wm&7!X=,dZSĞh;6x塤;ZG?8ӌD)1Sals5$A38 ID{ؕ"z>~[N V3ceɝwģ+Flv&\SKG #|g>bhrv(P+N)/~qCp8H7V5XG3T,#Fb` UC__Jalxd'! B(v*TQ~` MH[5|~l$@?P^bֵxگ-))KOI$#ib~nuΝPs:?ߕ_=XE fesram2hzU%PJ4&l:MR)OFC[F%*oMnd0N &_l}#qԘ 8;H83s~.+zI@xO",\t$76ag'p!r!Hۭp#Z`* 謹}=% 4k8!Ф1.enoX?\ɈYNċK pjw7bS-#P-bY,ߛTzZPp϶s@.>J5&>47y2X]p *4箲plڹi5](MaSBGE߉EH'wR6]6/׊Z̫Sa{g ->2Ë je<>wY5]əX3!#&u:_\ {{}@0Ng-OMbuƗ'o%MSWٰvja_Қ|ٕ/48U]YS/(GQ7ViRz̄4EʀaJK[,s E}nm"ı82)FIN56"P)-H Ý"STx,}{athx/T9r/6,|gÈlꐷ~ܥ⮨kB@t[{㿱(SE)%o蹀Q-}Lx?Jl|_8'c5Sї W&EA@Da46 \ P[N}=v@e}$ K:Udbҍŝ`xX&E&׻K%xvۗ|iR5N/U$-B֭)刘@1/{qrN,LN?:йQ#X1 ˇUUmx-;W waAà-}5_ ='U K UJF2aDlP.ȋV̆YF5!> 9x&J#աuZp+3P`(3'&OՊ1&?^ a0fM ='[.j0JNfu钆DPVzK*HW,m0ϕ7[#5~71SIce)oܞν;\;†+z0o|S[ѡ|]^;*LnGK >6d^NL_;HT3~LL(B7MSH;C_WŊBuhT'v~[-f/W4QSna!8 ;"|IrRnz8\[r8雫yGlQGdvY/i17JF})B u뉇aq9Z}ϥjV5 9FБ$nҀ36;}>zKX$~rt;eV/ :[ 9s2-\*v;kJn帡$'tucT aGޕ͢s\5 @hO~TjaFM Խ̮R;$ho{AR~!c.fjl>7ϒ %K6*6Ax=u'F:1ix'} [x㩧<.ǧ9aƎKx&N<+iM0ElM ]'*e+pdpOkM|*dqb7LweYKxjdSɏşȿ}_IIX1B8B'`tS49`&?z w$*$z,b&nH?O릯ZeaYw,f,"`09A5,h,"CX8B QيUGVqaY˵ip&v܀ԓİEVODv?UW? 6_ҧQj|Wבڻ1j -"|-`yews?}_ qMKB&]w8S]RkE|n~bp1>D)XO|zMLt"_)¥$ |A&՝r_`J C!#p:$).zӂqMF-'KX*,Β46f\U87 x1'x;R ̧XwڴF3#0qwM,LJk5+染B[EmϚI :xN_kD2e9'#wxJ_mőwMmSU>eF8`|LwIbZY,~ʤV5ߒՀ[xDQv8d.816\vՊfG]3Ŝ9<: jn  b@Fa-%&w-Dy.Gё+Q[q=s8vZyT|k48: W~%kKf @UL !X&2z3F+fWEJh8;P O-'ٖE9$ͱ SsYkKUW>ma}ķ@ޱ^n J CSUY+fAMWiv+4 wہ7 ^/{tFr3shi.n$mŔo%W]g_VY8{@w$6RuUq`%L8ڪd@'V|ƶ粕fc.h])9"I+EX9brCigѵC@!m&%^妚A_L+ Yj1x!J*;)˧\dī܋+3x'FaD Yb[:35%3#B˜2>d R̮g4ĶݶG9fP|f9,lȢչjpFtRv" Swɭ?t㾶+jց|̛W fhi6c H$WW ȏ,ր 0yJELɁ1[2fgf<<6۳wLz8& GSyV!dlV:1U$Ds!Cp34Bo zڕ7 zuD) ȿmo-PƼI"Bش#QFsGmm]2+j.+bĞ wvOa6w60A!pv D=.#|׭&7KIs {dZET7^#GAymץt:UDXr+p_kPwjƯYT3Q R  x7"zb))f *1|HGm ޝ.j<-;$t0;gT;ru\Q9"֖bfa#hqF(,:Ku6$rpeYOQh5 +PV]o6ˣhVRqQRfj)sd2HaP5Yv=: hm5Egc=yT͂uCɦPSz7DU|4rfq ӓ*,QfLS}xw) u(T8' W}$EhW2z v;WJw%>U5m<vCx&7HWCJ#3IK]/dTK>YRs໎%YJ8V#~b׋YoaS#w2T}i|׈\߳wJo7,&PDVNθݍ^hc+ <q'[BqvẄi~L7qGUw]p"=$8QU~tDf>ىNou}J XŜuD[1(-%\ZHC;d۹f(ܗ\+EKEj!QBfmN|N41'D^B}dQh~N=zC'Rq_Ƌo2xw@ן6%w+}׽+^KA6:XtAa*E!~AKp55,U;`kϥ䱳^,6[ Ա Z _w{hv!/DkjkƏ䥰%#ѯ<&蘸2NPgīg`~}+(<49n:ut-sP==|ǧ&-9}mFĦw˿,* ).]g:9˺p?[n-EaL8ɀ¬^cӰWGel.ShaG@Q1‚@4}ӛQNd\`~vAGUJ㔳 3}/\8ư\ɡvkȖ耡3m1_>. sY$-mv{<ꋯcl1qi&Z(蠚߽j *C>%BM֘ȱ% 2"kiA)tn51b\]EՎ1'#6P=$4Ն<"C+M9r>[L= -^VA8m -aLנSNPg'KEN uLH Ht7VxjcN2=LFi!uB5)]h x35m{shU6~ K6 o"5) kOw f+?Jiz≴F[)rc|v5IGpE -H11݆r(3V|?ZȉQ+ Oq<۔ {fx896g%jRAUf \'6Yu$nyǀ3G7s䔲ܳ{Č(_ jGat>NM(<{'2"L>R&j,vvАY[{`]C\!?%Ad9aarmE~Gb?ҡ&:r3S,FD D Yr0؄Lب72RR #3 nF;b?$ tJ$Bc!P ,N$#3V_|RXt.FV?6&$d8 vULfJ0zpW%ap(F(@M `%Ry]Y=W@,JxrDD:(Tm "jpT a{'80aC,K($׌IZ"eUl3$}jNQ{a&̭X+`gu\)T6Mei[~HCq`\By[imRfJ%BQB?!k (E`7:/&+$tqe7(%xv9 :󤽊WUT)uEoxRp؝-*4P68^-/ϴ{)u2ǖ'>{S}RJ _c"qP™=Eig lV΅ͤtqbBKf |u$Z[@bRРGX.~u`!v?mk_wǒ<6 Y$Ͳ;ps0:8l‚."!z_b"*BNOՖzp-~p^ ȇ㕶O=kxW!/@Ŵ~rD]Dυq9>l6ۡ,V~-4|9i2CJeT,>xA$7:}nʇ~xw?œ\A"I@,O@Y*B#~ ]`h(>3mXy ?bCt򕹃TrD;";: =1.ln>}ND:"uOm0)E\}ERl|FmNćج) בLXЕ@v18SE82ZvC_9n%}1=^W-lH vQB: "$ԟ8UqIԟ`gr?N *sL7vL*%Og}'pVr,bz0h+jl`Jc?̟꧋l:7R.9띳ukw o76rP_vt)QԤ&4n.HKGD4iKѮNش&/܁An{3G=ӌGEJ^!,H|Px̱$Dd0vcא/?xЏb3괿)YӢ(6F`eA*z /mÛ:/~=(I|3>q8H+4 kFxZvZF$'h?j좳Q'P2]5RKID*Xt;I;gGc㎧ENDE:$G)2~Z:Αǩ]_5ŘS0=m5d"0:@?Yyޮ0$ypcd|XA%P#PWO04K\=qK7v!kW} Oif(m'E[9lp>.],R,TxSy(1I}XrPe)%~ Xs+CWSԖ0dveB7/DnbًlUTM @᷃uvg]_{̩Y u:Lb  Bz +vR`WN-ʹM){ g 6Y 6\my$AofTɚt(w?TB5!n\YI tj}~akc.Mt L=G `z`6 >s5d?hLwȥ&D%֍]Zr-8Zgn.L !TLY7Ȼ[ Ā/Ժs8 Cц}c>BwuR(MAJǠ{ DyYO>Kw+1sojH&`v 2"[b8 #I%Ν&MϮ,sͮu>"ýa[v3N3A:"i5꟱r -LcJGYwj5R,gUnv!;OrhziEo]/Cs(C J)_vP[®Fӣ\ά{BK> ]GlakCX7[nU5=qϴzɸ>sC 0sքP̴ޫ3!* =[*WdqU[\#XJC/xoٹOU`/p]skAa8jր/49]6O00PHyƀ1,5K=<)w3آX]㳙3}s)0_Z{@ -R =B5zeY»5Q Ok|k|W_ _nv#߈yM@fVhOZKS%:/~r3sI҇\i JfmhTio GL[Μ y+ "v !X7~CAh?U^1$ ܔr'p#ȈomWuV"S!R}:{Tn(F(Oqe#u+P1gc "Ck"~#!Mʿrs"@f'vP4ˤY`..Cd#ƣP[MF (iLVm-]5"1Gjw#WLB]c\AA> rLr5H|%#/p )Zvmx_P6\ee$+PR=y+7IâbU[.jEEr )rr"o ? oh'3~ENn{o { .=-`aqӸh*cޑmG "Fgfm>G`:~.NaRcrJ?n'#r 9EJ(1<1fyD;OLCfsrPj.~^.\i V^3,tª%雩ex"yqFI:1&2% pkNsP-Ƭߐxozo.n8 c>rZWCt&^?SG"hMNة^OUtO(:`$7_HF)7Kkନ+"1X. ܒ;*ʁ4<;rMYܩڳgkJUx҉jH@!>K@l~p/3?~P߀A„EC`  6SKy/I(e5j X)`U|@Y1S MGe(|rSJۤϟ69(*h-Xy[Jx!S檷/Y6)P]"5B1deH,A^=ER4zcj1&cu!;`m4lk_\+ D_TLX쓦?Zp7RA7W&٪TWnH@^eѫi2)r; wrs9J\5bN:1jntQA>{  2#ݢux#h]Hʂj~zJ *mũ)g@7`Q~+*y}A;:?˪c$41kʄ. RgEI b ,GIbKW9ޛEX:O4hۻ>VMb [Nx2p"Ԓ3v4։/#vĪ{PC cvîG5L kׄ.xbiw;PÔ6  _dWdCXx Ң_nD9J@!T=0t^i%v~74rZE X! >`\Fw#*8`LԙrЫCXBZIj c>Wc,]0ĿbMxBzZk9`*BqoE*)2dKFmyOC r܆_ge;{]u2k%dGb ؅Y(N6i!؅SKe}\8a%I4(b.\ؽK d޷mggٺ\Ot+vQ\qA֞ g RO(dzUaV2t,Pr!,4ICe9= hܦ8'~pNXe'R\=,O6+S8P&p*R㥄8[Um4Yf[?>x[(WЅb%KJ5Ce1Vq;wWDFG/Kj ~.r*Sf({5r:qTt\G{ h.=`7 籛.,S.9 zA=FaoLCs'Hkm*A;:3uFHiMyA Wƒw˂{Ol(`L!] TzmC9gK"rYΞaG /ϗϭo|}s?G^ TPZD C=:h&3 ̆IJc +g)gU~6y5KUV<}u?o1f*w|sr 4b1!xJ݊z-1]4Yo6{ 0Y'[uD gO.uD3/m~clQ c6p$_qE>OPruv`1mZo^M6esϿ߾F&;MwE&iA$1ܲIp#itS|+P=c+yrޫ.{F|*wYj~H,ݴb$kED"ϓQ=Vgi/*&Yt0)w@EsR5j\dxl,!ʸUgbgN|-ɦ4ֆJQnu=s"=]Z\zB~C {rdB<@(w;~̴H"KD6mW46A\}P0 lȄB"G`-?|ȠgҤFsi'Z KZ:}*Ve[K(\ք( >z6vŚCqVyoc;> OX@H3Hi"۲tmָ[JXXjcpbg&/*o,kQdhB\־eIM \X+M;cJJ3Glb-\ S46TR-)iM}9YI0_ ܖUHS!؃ИȽ(yyr<|!I'o1a}x~:Xn.p۲_T]B ^1@&'a`rJdh#hLUXw]:% +^!eO{nSPsc]:ehQ}BH ncE@L( [oy% ;-<0_ZK9JKSVJ\~ ( Zs3h&y f'uuEx:=]{))ۀ9iēBXvk'(A.H^-,{I.~-?yز-"$ߡVWAE ,e%c9&9A)*5 U€죢9IjV;)xܫi1g/`h!2 Tkj@dWx0*n\/3ނ符8D}!\e}`m4Ge\Qg. %4q6$4\S 7,Zt]y7WS:(KF&*4g~PeXi%P)ؕP>3d(קagjl DF\K hFjdSg$sq͂Pjx.XOevY)h 7.]~h*^Wp55GY_$R垐O%/%~1QQPi"XQz(QAֽPJ#r ^&Ϫ4;u01p6nO.b _z$fTA>$,QXby^HT*+~hnwi@6'Es Lv㋤$8l\q<:Hv|{#= [M}T[*\t>F(}Y'Ҡ!&CeqsV] -VvWX]cGv wn,n"xu7w,@.kB]uۻi+E'+ƞkkTeD#;?b8i@?sK~J|?jwKqlvܐ2z&XD :YNI.Uh#=C%ng1X; ݬ~V({vjpҮ|ThbGaBT))r<{:`XhĻ"!J(&o r xnTV_sHgцu8E8%8 _H"!lʈ{ab)h-1hb!1$Psyњp.nV,Jݘ@Ey4 5=xbչfS |@o_Ի~ĠёF֐!F6AdvM@.a$|0:gsZ*P ,Qb:P;h ,'w ?% x89.N=jB@K;'eHO_=(u!ȉy/Sxk\{R^jsm옩ܔl8Dabor0#g͐O0l_[M GDo[)asnN/6C"7ufF2UX,|)^WQfﱁ- QG3<趫y&hbSHKf53R^Hy0I tIZ ֙4ƘJ+Fkss9`4RýW}# (ʸ `aӓ:H] Fg!\?̹M^'`jȕB&J{,ʛM&ڍ]ǤZA3E8Ϩ@'c7q H{_E@;e %f$~ьǨg֨uRx_-cFcz9{:A!m Q-Bž̳۩wP 2̮߯V8QM> Sq,h@*FqEU"&p.xöФ0A904hRPgpU ^g2rK )[(c,DۦdV4{|]w@8ncVL#\fJcǺ,^0oo,qֈN{^+ :'$] xʐ(`|7$BM+CN*iD#.螦2'p32}DDѶw*ؗ5nSf@rF3 kh~px͊3c6o"H|Q*G ؅wg2՗5\2;w&5bmWiͺ N=fN\X\v/aEOH>X@$J V7@J#$*%jTDU(TzB1y41"@lȐ褼K,U_8Ih(:@10&k>`N,jtQ.]( >~ Ua3_>y,lz0eg+O&u\wVol斚WoHL.C וԪ:v^zlujӪsݺ.Ҹ9Ғ#2SKK,H⬣:DK{hԔnJ@ai^ʻWH}K85D!ƱH}C** O]9wCJj!ǸI2NwGòuVn4xWGnd.í je.=5T@?`up[\BZq@ΉCB6z_LM4O-}MH>fH̫ܻC۟sY(PDV 25s%A,aK-HF6v58egVF1̮loa>>8 O 0-#>`ۅT18E.'ݣz~:&uJV!u ˞njZPqI F;CYl\TR=83JA~ռ#TΥ1(Wm1[0a/e>m*77븗+28 NzӰ,9v ;Yl]{D0JHFHdB2?OkTo!UP%wy3Aq& +b5 C"Յ!:%}TIOw_8դI'uKU4uG}meZV .2PUUspr5'dq΍M\f@&3_M 'qbM$xusWD{#۪`k@xQ b3n rR5sx.Gu0f#'O9:Oϓhzng Aಲ9{+wC[uZ12ʑtVޫtA̫ҕpŤGTfR4)ɫu0MQ_nPFh~FVqd^u[m "Y :`k<XMsem{Y6og~YP#e⇄Yh;4./L+Q"c+~3n7es:%UJkM1#= R338wVA rP_%24I-ؒ"n*!1;.c@\ ]0|ޏ^vwwy$ _ jEslR/e z"Ki8r\+Y|`SmXdHk!LjA+&F IBltpp:gs=PRE%!j'dJ"M %v>2xR2[F70r{.fe3Zwrս)bue/3@=S߼p~5i8,V(˙z$鬹Ŗ P /}I4W sb qR +E:C˙NtI,dę6VI*,]Kqo4.X ޏeVp?*r!BG{XSt߾އ Y@ cϼEoH*dM3w (:v"|aqU=Dq[Fi w[uܡ =A,;XvyZ{Kkl" ԄoN_I6_O%Ѝ:ZJ8קv( 7o&V-qI&9LsW)mG+ᬞ:O&xУLrZZ$W!>z>?wL8gP^#BzH#>:= Z8ME') SEYxϦ[Zc,a<:ⰅL@]Ljכ:׼ݑ?wc 3v}bV~*-;s/c? 0W GvqNA߀3ͱmOWj[7?5+V'~fji:3f%5fM24E-̯VjCSO&0(D _/}O pCbETθE*I<IJ,5}#ɸV3v?&~0NtcV[]]Wy C(`l1Ej L 6vֹ*5pI"AHdNh0QSw]\?[J_=`bKWc :]ß*3P V}F i,-+{x%υc6+ ACiinԕ㤗Q~?X5z#yoGj^7+&q_nGY:9Px0H HתA1Tp5ޥ ]v+y@ÆxSlMo- lv،PSDd}ۉs>(JzaFa3٫ OϢ*ZbvwUP|^`-ڴ@EZk A EIeؼLh&X—҃X,sNUfݵazrc~k; 5|н׸*xUJZö#I* Q1|j]C$zaag.#SD;Ze@mi.q"g`/QߒΖGotB- Φ J$']rtf]8.༬wa^0"p?!鱱B8c!z2Iye4t`IJԷe)DL˒̰0Ed0a`dl4fce. ٜ@1d?/ʽ(Ӥu4g& ({jߺ{*} |Y]d6ZE ʾiz6l(j&.laeӨ v>= 0*,|ð?e'Q]ŲyP6{AyoӝAw ).#~k]k괘lY݃?|Yh)z(䇅iN(``-ъh#IIZDcB+ft/t'b%)]6Mz&ܙl^4rkW2Q|05U^~8{Fz5 "IyP +2֓(1mO7f'tvtn1{D+Z ? ~Xy`we0iH5 |E%Ry{鐳_n8~ qycx.)ű' GEYnW=5>ڰM̩ bdN?Nt$!>\(?ml^oߪ. <`&}"aZ˕=D1ylSR+@W*iVIÖ Y;̶ 2;v)Έ 0IǙx~/W=D5QiQK=WfvWNm{> );2IͿT?6- M\)#{8TEo'ZTllo=U(`~ ڳF{])r+ ͖ʭQasm̫KlJ6"źD.( ZS%zu14/ ДY=:Ko@S2) 3ez]o27g_q2 _Z@2{s://``a.0V#MuR.4H.IMւz3 obm|oDxf]/A՗0ʉ?sNK8|0(/3GwP{o)WY yz`Ύʰ/0SIbC*2>=$vg1 APpGw+B2w1a܎sV5Пօ.>' SlBBo2[AK$/ y_REV48 =9ǚOc1V0ii~MH3Zw顭: &xJL(^=`F}ހ1\Jإ_b,Hm$pXy; 1&Bu+{+~+ R8=amࠓf$O4*;zcr;>D˴~\h in'YWZ@8-Grr.ҋpfA҇YCP͚vc?bƟ4, 2rFijsȏ g,+N hrɞs{M*o?qnM\tN" %QA|;[(=Od[7I^q2ZeP,5Mф ްjaDR5x{TAzCVxo-ulD^YggƊgjωelyfQ$|@&4mEg1C {*NBK?Ty :jY}rrA%gsc!ܐ,]L~vŏQl\|G7[ ]Xi֭)%6u1(v`Î]z(v1ilx7Z[8Dx=E$-YoQU'N/ĸ{qs(B|òfwT?jB]T%o`u`i w0dk5I~)@ yE8R[2n@+wc3f\WK̽{̝ Ƃ,IU[edrҊNV gHC50ӻ]Q$?D3vs?חu ϹWU)%Y&*$Y)Ci'_|j4jO=Woҟ0n) W5x*i[8xdޔ3Ss^gF!DhU Rf3TE2/jZMO=|oX6uVӞR/p\l.[?,lFdcF Ebj*}N]InfBXC}+|D1(EL2d.;Vͽ[]v#k4o|Q53ݶjs iv'Ne~) HpIMs 7XJ$e.[}7sM:5S*! aP]z) JP U%O>h,Ѻ> u= bJetjPhFm Q4f{=KW0?F?F$Ie ̉3 REH+Dt o1s~D :n4C ǫ_Bh؜{ âxb#Q|0PJBwx:HA:YTy-kҡvʲrA9sBxQFzor7)ߨf=KHȆQb0pC#*`ǻr&n~87tՒIW:qnX远Eѕ`+rLG")gB{9JgH,wS4K6, K#+F 5K^ΘGZ q!߯8fEu;bc}bFQR4Fc' }lAsi.Gv_V.刵=ڲ*-X9EOK̥x0 obX$-.J5P9$#N[0Jbu׍rp*Pf?,ÝA%DXc$E+#u>,bZ`.bc2y8a+6̵rbfoSR8̠ho$n)&UZ ١U2M|Aυ{Bʑd&9P|`x3^JGH+j"Z s} }NT~յ!fV!{<z/_RPU/Ͱ2HUnmO19(#'m>]'Is$>׻NWDЖ NUܖ?קEoǂ7vQ`ȟgЀKpPm*'f￀{dh&s8g3:egifB‚Yzh' pz,']cm{\cNo3P0l;@B|m(t:378d78/W4^CF/] .|ql.e?UdX&oYn B`X4}wez@9"/)-/ÿ'JN̝ٲЉX`x( ]IuܟUmP"HtBko: wG2R_ 0*cLwRk(LZInFU5_H^|>S=KLH<:7Hn(Eay7 }~JJٸ)@t<( oԛwG ["XR "(az65I-:wv̓weXUy9`͠kg↡Ԙ}`C)>†] *%F_q:Bto%Ys4.i?ƱM0heMtfQ^*G$xr 5Z %۲-@m>c|I(_I~RTUࡀD^>hv6Ds(;*L]9hQs"/L] 3_V&Wt;7C6(qEni > MSDe3j>BSz  U> Y6ŀҨ< #LL˙8ӂywU[Fko5.DC5Xq@teUθJv^N>"X2ch?f|s3!x3MpX ;דּ:G=kkRb,ѱdޞLU_DezaW7Y51mǶLvg5D c-n~Qr70T'RSkO۲6[M-:tbzP 'xaiٖA>Az4w \]?''jY-evC s9!8 QF>vv߶QS`ZuOA'AKvSv21NVD˫$*9INЃ@A8c0>i9q&g=]KvNWEQ鯶jmh)[B08 ħ9 8Toaa$nt`A\Q dnY{&&j:¬L|W:ӚS"YZƌyyh틦!sIZ}e^)%,dF\ER{D=5m h arāLvſpҒn d L## FMUiSiA"SFpo "_Baܫ89 -s7um$Y0>gr+=ʙcM2TgP#\Vń$@C%PAh싧wLzd,_7bdRw?0pp ً񴗇B]n`7[ zޗWNVlJDBwN$8{l:`]>ߵn7/{WZMcd()5ý5<7}B#s2؊ߘC%mF)z͙yj5J=u/u2{fvb#MΌ}9:]1OP狉R裚_ Ac ` P #% `+n /iY?K3ؘX6{V?YvQrȕg!wpx8)ھ5W%5Ǔ{MQL\*K``[4^j9h qd ݞ>vc)6\<ű?u23G$H"a7})gH %3qQEylϣ& 驲_߀-Nsnrv) V/(TڼDϳ&CG {qjآ=vQCc1@/y-NJYj K26a L|/|%wyp?OD2SAX E)ρe<qyqgV}*cE7BVNwrVMUTK:^jBo]bIXu$xE.->Ę{*<*DiG咫ʵ%&J!㝟 }b.ક:npQ(G!7C\Wću;@Jr[ O ͑yK qefPq% s}Lɏ  819R{)usI+>֜\p[.?Z00hVIUw&PC\ >?|啩fsRޒH,)ƱAL$^Kd}(r7@.!" ܻgDU[MRfRןv3`Uo.k G|nBߔ: 7B(2CoBVz|=î-spjU1@ B}:pKe &h&wuRlIa>8.QX]UzTc/36/6I o#P_u5h@j0R'a7jM(~{McXﶡ-^< ɪ(:crf~@c@;c9~Ѡ.}H{#G_YrNM -K"iπ~Tg߈,GWXfO{a0e `rqf˓'z<<ynO-"Py@H)7&|n;V1w\vA*iٍGݪyAgZh6| .L <Ү΂i7g^$F+#"``]Wԧ>,*ba4."F.Xnu0?v%8Vmct5ԜM_},jh/ˍtڊ)ieJ,@[3X!>l!B}avBv&uxRڤ%u5?ߩ+ 3"XQ6 5䠐~^X4 kPo L5gҗ\(N.rf#]fWןgT0Z :}O2{Xaμ\̄"T<4.)`gU'^/,x9Xa^Kj6yX`YQY0՚o}0XLχ!͝vAzNaJA$^ߵM.*s#Q sTL$}DIܺ0[ϜX2J8u[iPJ.I=:!.TIJJW'J{<>4R,ptvo?;w*wvb'|zjo~!iޣ™RT#e"U6%u]b"G $黨уZ ZS8],Dkzq36SIW}TbҩY2oVKa6ۭY%*$Iȡ%EHҵ;3>\O7QًpQy{6R${GgC-ȖҀ苻,0685U('=4~}X :d#J.jb;rYqnCxZKDXWvٺv&m=y.|$^z 4覮O-Ye=ѯfyKJAt:g!iVJ|:Qe<(ɃbA=D>4[)~G$x@r9$gu8*ưȟt}c9 kx@"G5}erJjU.= eRp.%^ܚmMx.1r"_7ekK|;c/{XDmy߯-D·9:>. 9pR ~m@S;сJtۡxÉr!ϏnZc$"b )K\BkOi<3b~VIBG#G|'_ -.Н|Pi]K[@_Q^!17~y&7*Eǒi+/೘(;*"I1qR9Eƹ2= Yq;գ&_1jaMlVq%XCRtNI˹\9lz9f}NM - => =lȗ?IU"p Xl$; Wn WsIʍMP%;:+q!cNEBM#W3Ԭ|>c~| %VV5$̓C\[[4>FV&4oF2/{lV53Fô!iOvg_A\N#НߔRC]0^M2J0꜈ˁ hղ 뇽̈́I\겇ĝCDNߡP&w!LvCX1\Yϝc]P~aZ]Q.?7~ߙ㠹&ݎlnRnӛ<7^rHp+`KtFnM!"z71"p🡳ϓ:CS'Cj:\qŪ- 9ӪD m}iN%dE"b ,r|Mg ϸ O?WFUvcaKSFNgFFE%.`Ry{-=cuC3FoTQz܍ǝjJU?q$T;j!{aH7Ts.k V4S\c;πM:yU6ˎ;Ae1^;g ӣD fﺬ9НdlZ pD'{72$FM9$. U5U?&zũb^nt¨::M_CPAfq9<J?uóN϶|H18l҃ WNjfmn'vOvv))$*P$&a8*vjU9YWZ,g1!eT\khT@M gn~hݳ$ᑖax h*McfF7VDgUF033Bz#|s) "ptt `%ғ$`]&QmiF |!Gfa<c%;+ vR* i/p88𐄼AbV_b!ba3X4/;q22DV S|*9OLjJ}&~?9\Qf׉+0ӇE" ~ʳ7ye(.Cʇ"!iq=ci0ȳnx% Y SN y ÛCjCT> *`5}lp43d2Q (M4J?a`&{d+߂JiO.Ms;l1+K*hsM޾otqbj4+( Gu?2Hgؠ+R^/BL3~x;zK8HM{ss[x.-™03\HoKgfILGg!=:6Vl=r&V^WJV'cٍoZNs Ee2"V/oPVA^ yag1DS{ћO}[Y_Z56 Lθڵ&:Ut}RmCRa.X1RtYw%7:7e\fx_8M.N# xG#L?jh_)S|&J( VK)fG+φ ɝh>%"ۋ+8=0.U5Eb[ϝQkȵAN^i00F6kË:\=puH%]3D5i+vg.7.1>< yN0O !]U['V4+{Y<06HmkBO'-\pN_+65Ai%{8Yd` 𱓂h1`S_hh.kmܛ TAr bwc{>H% m"8{#dbE$: "l{.ۭ" #4wL-] X^`qջɄH/]j혼49Q`KBkxD_z+@'xy85uy"G>cx#߯O%Op*OrD1=)lk)޺ŵ!䔵1&VX\j łϻI#nFҽ ?W@~M}@|@Bk)7} E[=:FBe> ^Eh &z*lQp1)? "lOs ]P3VŜ{"Ew]y6C1=ciC Nvw5o?xWgy J^Qym=@j?,f0ξ&r{%~rjk0=]b![ >p]Qg5r)WXyl=jEy.wke$fPuJqA0킎Ý$ F9!SZ2Z+-\dE! $mbZS/n ><7 3 j#N.C~A:3t[)eYj|S 1̬1@Oלfjqq*i 3} =g1sLIu%O|LF׾NB[^a| Rbz!{L&慺BdvT]ZyHP *l) ]K̏U*c޾_I6&lIz-5V&xwUՉvT;FWf]e uP4*rcma\͜8bm%E \ONwɊ폲sw{^`o.Qd;ۈ9R-oUk׋sH%lF|K-\=p#뺆Օ=[kfY -}&-)oUԗlSǂ?iwo?=h4{Mvs+bI[_+sB9IBj:s?PKU}Ύ0]S U0pdh(ׅUjPUBg]i9ؓu ٣վV@]Q0nd MMVdP0" a3!ějG|I>H!|LoEIDgn]p.mvxCٚNh\a\>' tut*{-\&( > (j/%3$Ad,A<L%jHXcapWt6Ch]$̏Ŝő0L2ߪ'ެ#,٧w@0[%Qm"J- Vp7~*wз:9|8?,DN$cSc-к&od"DsGoRv~r+;m̟8V<~:Z04VI֙.k8sB~U|^U!'[JF/czr{֥_#l^$^&ƄrUBڛ$v*TLE:F>XJqÚ=F{2}Wie$k%Vr~!o?–Dv&|=NC ^lgq0ܨ%s܃n<_BRI٣vT7I4SgCE6VL[Ƒ-8~Z㕂.pmt yb0egKO+)P" ~լ 8(-w ّN dH q踒&[Y%7 , N0E; #?苽fw>QNP ؜͠%{ͱ|)6vP>ЎH86ϔj+1Jx17_ ɽXv&yj!aR|GGcsґV({(p1breX&Qݦy)KXw`;BVjyv$mQC6剃,ʗrR6HPF)EFj2ҳkt_Y\qI[U鹚Fhݤґq~,펤djq W}b]c!(v»S\_hxo4`$"+`*a$ ^Hê>Z̀Ei!Td)@g{둗+#'OT)sK qj6c ;*ǎw}DGk>7|< M.?&^-FP0wX:&7No1n%<7L{򦕦0=ʙ[Qm/co?~N6uh:zUFb~ ?NG^QG?[f0)!5)FQ#cgRH^ζsQZus:ip4 L_7ʠux5ˡBzML!fO釉oH`M 0ݦ_ug(8 ɨwkmoDôO;=f\i P ->^SXјWh}Ey%U*> vC{TfQ.ʢ%w_Y|_(+[QͤWvN.Vx9H Wؔncoy?}m^I#O_ H.ŕ^$$v'u2TQGDnzTOb2AR'̽F]2qn)YB}0%;_+m_)I# j_ k+Hbݐ_qBXory˾H UP fSF9 M_0@ዱ2Yi#;De^Jj3tܘ>GT&\tJi$WI7i; RnPn7%S. &}<k`lǧ7HcKMN1ڇR&ض=- 9 u^"0+C mOMu`^Qt\bڕ;qgu1f%5ňM`#LW2 LpE(E8d m,n1Ӧ}M'9(<pJԱ̵@OX|$ĪܟݥmXS2QWůq;SU :[/z VT"t6qٴ4n-\:)%jdB};wiq`PS G!-Y{2dn ڼH۹p2 ƱX p5@4*j _]<ı/(GX OyJd^.#Od-i2:)ޟ,|ChO42׷kQb} <niҌG2f`J0~e5fVXlzc #hO_աuYo8MT)aA.A@C"^lc|; mhU̝deJ&~`A"ؕ٭Jwp)i'A`>^[G F搻䉶bl)>ޛ^{>S+$<-[ [)ȍp_̮)؅"濸.."ܻPT|(3!Iz4y@1üZy8S<M'R<'\BY~: FUBߏ/b#ɶ=L+eG"Zv %6A{}'KkS6a.e{x/yu*5`HeKkg*g{$ ѢۻS)O@v(jҀT0\PAY;"\SRc w5ŮXEg+JD1 GBI!7}x~f8Qq wdj0Qpz3l z8\8"(˓ߵu4Q#%T+~'WjT(;19"(3)}UFОGD ǡP=^qsT, [KC:['op{NM(ZDꟜAyòLLY Z$9[jsn'!XשQ[wva6ż(9^P,&ycE,c@wHY.oWnPQ5t=8T[J=rO,) Vy(8va)6SԵmt8Ki TvZ |(a0( xI,ue܃+{ij*CW' _YDV65w訩̚x{ u=7j.N̩FO5,k<4[SG2Esh:*-jx\^ٿCA2o1jmOL}=$li~Օ gDLݏkvaQ;b2% 'wRVgd>{e}HbhO93 Sp4B_zЇ4\uqd>s}ͬSrpKB|ҫ8NtSi.iL.Y[ $o4DFXvmSŀ ~C>`#=d<&z|hmgwbFZMQNe0e~G6TҤ~||wQ.c5)DUTjso`sK6p8j(0<^⾻ѢVJ/T U )%DxD%Dͻ^ԟbtqp9I+5TcL 3l| bך:e8*i)glyE1O=}6R6G0Nogl}:IjPYyvwb>qAAGښ҉ɗCYHb3rUX}׫ɖ`k{LY҂1tW;l)KByuÀy'oAysk#^ bJ78lupW9<<A#rn˜WRUpVZ(0S#U@[=OSJ0Ʒ(dہ8=ceNT3Z!7oa1ăqZa}4.=o!}"DKe=!A :_)WHa_QF|Z=1]{}I 7|Ӓ퉺9XHl~BՈܦ#Ý"ݪeasB`k+.}m lmu ^Z:g&Hk^U;)8鹺scM2օ8ADdo*"΀] A8&pb6l!Ȯv8թQD#'C79Ire ,`VU[^ek%/P!i~~<W8 Tl;?;a,FIt})#).ˇΣo =M#c͉jַ˥2(~0it|7_C?QN49Z7CZPp:gaOܢ4pԯdb%ҡ;}O$< c7%8;d*YS.[<S#'Y^!a7~:Ïg6+5Q;]V%ˈ3gMm=*te9QLsR[' &YJi-6j9[kZ~yNJ36kuܙ ?2S/_!tMrY4CdEt*TIzW[+њ {\Ҋve D<㄄=m1smQkD{`#:;t_pgqU4ξPq Z]MSRvuF/siӈ`!:w:(lihUY5Xm\DTǻS=+Y!BJܤqz={ <-e[7j]+otF||'p+PnE-F7yUeOT&d.f;B &gbOMJVq '/)V&8My{dA!.~\?v;sЬßP7 I[ƛ2ӵ/JR|rH@ݖ Id ъDl)L+EThL6͊*){k)fVgj EC<y!W@v|l&X!HBzGAKl<8#AM3i߿}E"6[J_U_2hD<%s5:'gSmIMBePTUiEuֱ?ioB\5X6ӫWg_[@ F]FWַWCibLw^s$o,Ɔc^,**EĈ40F2Ј;~L8ИJL/CMjF)GI7a$=eN-** JaޒZ6Ay#g?׀ώF]+S 1T 6j R\7dμmMTE2sTE/ ֓f/&a?6d@v ]CuB C$SwG1sƿ^EK`Ep_5X3 }A4/]s=4;|uvD]uHi+3[ыMC_jT5MGP\>a;RHBP6s1$ ^)W,y7J]7 I9l8J{lj'5q .+γ]o.b;hTlb\.D)>J,y?!-1 ~2-\3BuK~~Aqq_FY,8%B7ᳩ@}?Pki MM`cq"/ #ClTC$P-AZ1ѵ8*F? g'ןHޙ+/g먶.!z\$9Drp9QڬZyE`?XVRG*ߋWO0M~]D:zѲ-%mxF14 ]V/mO'=Cs@c:VɉeJ).\\v_ ©ٍ&7_و% Ou/̪f+0jԯWFBk΃7م0҄=;9WIY=>z 9k1πRTvxω616MHl^"(&c+g \Yt%`4wVy6k!G#ȑ͑FArFq`Ik<89X~,+|yhiJ+tG%Qoc=(6(fMVANl`EfySSR]ºNX+ƝT*6@"vKa#j报ǧCEo@ LǦWn.ˬKnH]WOmf s$)=S/bXbl Wft%M{gp3){8R1xE@6#|+fkǿ )֌ ;3lcC܂P%qxDLHNsbSX`-OI ׬zr|vDqp;1'mcꇑ:aLqhp/>6]|%4 evp˜Ob[qoGpG48).2gLiŮNBUK|1PJ4RoR|0 X_3d+k*SZ#x6ĒwhI͏* 睂'uː i= m8 ,ZoApl=/7(KTs\n'{PWXx r2| 9o0(ߕ>EgS kڱ'iZ|.HVĄQZQ/吁UroF;ᕗ-96<:Bj5J?& 1[-^L9.3|0EyҵizigCo8W?uU{⋂eӗB(9Q -GCB~C=nq:fSC=?zOywWB.hܾyOv6B@u%3~|05g!dΦ|gME鸧bu#]/P,&/Q%EwtEhh9>lɌ,I"Z[MIE\MTҿMpԩ0w,2=GMz:=|1d2?|M.z&r9)z9? ?0㕝q$W @SˬFH;z#^&0I^,6Gi5/J_g| it~rgCAB4q&xCaⶤ.,kYm>ӧĦEV|2ʎ=g; ^b ,zwe&E +_ʊ ]E"&P9d_a~U ȴK -ŘJg86pJpUG+j~ylw7Жꦓ Ayj7QpmeF/ nx{E>~T"MQ8N ߙku+1,*ф@%-a0{G>':pm(bq#\] T|cf5ڢ6W{>`b,F3B#95&#m^$8-S{,nQ7ET{{Fr=oq?;?ڱCcd6R.Lf]YtJQ^H_xTPJQg+}0oLU0ts^g{Q=ai'OPpٟJp;$}8S sKHwPS1I.8?7!(IC"~a̦YMDdxӑε>ނ,78C$D'2lC<e&Q?@m5ATM9tO%i:ljoFbf%!<&#' Wfi.O PktȪ\ iRg iH'thq8AX9HڡV_ }~DPՅ"n""lGk4gjUTyWtU=lS6gHTn aRW\>Z nֵ~+p$尃7-ByyI@&a '>rI\."{FuT# >X*xM <)xyJ,G*ƨn3#j?) ] PT.teo{ќ`5 vOn\cVUuQ.CSAi"e$/ړ:Ie9ČOyQaR,Weh^8ulY!0Z y(Q*G )|wj9;Ar2DP@^ #Q&#u nցVu58S*l׼!_d"OX Nxh± @pjfoFX yo\8j. fc=WgdnF-RstABYa/-/S7?>,pG֡p#@JHi!cʳ iU!)R!#Н!&mEDT?E ԹmW%Gr"B}tn0VR%Ib,rgXץZ #QآƵ ;tU #JvU4WWfz\i 8G-O>ehǜ̺mV6gg-Β!`k@_:ޏ[VYouv!f2nFbA}BΆDldqnRH˴@͐ MWXZcG; v|&t*ёfǂ(Ck`+m/lգDB+&ԫ~g םbVM:DҾ ͘qjP畦QqG+ ؝^"~ :-i#`'.[ Χt"lvTi 3^HX<?. &f,M`"'vX>7;G/[62>UZXM CiQ\NOH2dqۄWD6w)}4CymmWJUA`M;0vb\r5Qˑqtu*L 1 25Xb1Yu$EtfyTӹ ܨ4.d3ݛӕr8?G$S*Ѵܖ+eOв-W39KۢrRF1pZDoLI^j ׋1!67:wg{2 cPg#|kqՐm?GiC[ܹ$;/h>{'],ʑҺ_gEOnH^UM:#Qkaz"?_it%4"AErhz$]{`fÞK&牿^,*-4m$ )!詌LV*JgCx)E$^5-3{lĕ z# D?Ҙ /~/t^s565[Ie!e蜴p[$Q;upbw|SʉloN $| auQiLgw0ާms9dJyB<\A\چK5a҇W ƣX4XI[D.90'fߤ~uMu0&9Jxh|l0B.ۑ]|,"JFy|2l:d,|٬+2# W%uxqig2VFsT,Ss&}3*& ײF(_9Ї%;&\\鳶"oF5M=x,̾t:n+$uau?eN 5CnY~fX^x|NM_uO2=-ĭX w &'bf^ɎوtAl_Asc']K9eF ~Mo`>_Ο:ȚQ)Vz%8ESQԫVDC3%,wB^$V6;XU{^mvAQy "m>("63AqF2ߖj\jdإ1=4P]Q:4SdEޟ/)Y(iYV@d &᣹e3v%}LiP7){~ \@;&g!}Zm 7߭2cb3S]a3[A!r{T`W@SI}2%۔~?JaT`DMn|;Ϡ]]-y48~}X\ lHɚ,1G@$X < ,y\0ߙsX- \~<(1/M GWW U8(<.W|]&\~CԫFq-5ˑ e' |αOKj|.7_GuUPӼ`di P6o$Ξl^?o 8n})#z K°kS{}ǒ []%r<QXv_oq-ɉO;̖J8 4%Su_ T4=^˥mu2v+?5C/ PBt&4Yݮ ~vb*r 3; D-6C|;7]K%Qy@FU²LR9s5 5Aqb0Ĩ׼ЎѪSWjx[)Xȍj%Av"41ԾgRkJҧ$Sdfr#%{TPew*L"nRw-=IHuayf 6{$|lIbſ_Ka@;D&p`]J@!%&_1ə7ԆQ {Aw8_Q:Ѷy\ڐ)|F..QV Z ,n}&P \j(0L{\ڍ)O2xѾz>ĽCT@g9!\G& ?jElQ~G,ioTJ:.Wݭ \ ub𜏕݁KEUcØ$;*-#{<MU˭cHx)#kfB_nK_ǿPWS²7kW̛VZsǘH⵿꣭a-6{b iNo |jv{ ZJ gz0-g!u2g?H=V+\Tc֠p)d8=ҟ=hIn&z:az"x=+`( _{R]a;l> =Mc뒴E\Fr2]')*Vǚ"UykKh,K3?thь7 728[R|nA75#!ߕ>G'%e2EU_l,577:>gw\ Ӗnax;@ etD j#Cx? '0]ڛAxAJMTV3j!=9v r0uQQZA~sV[e3} -# Ie< %'d.#lhP{aEʱfB]MJCЇ B.9hIA&6N=cwQ`"&ݨ:ۺLBZktg.rὕ;SxR»iG`ߌHIC~q #|MPNM^6`K2r <+ɼ+ $?h\Z8[L5c40 9s/q'AP+}3dEYO3E6"a\}e w N0-x9ӳֿs<,7L%ꎄ@K7}fsr]t;@o1Sl>ѥ ՝YLq b"ϽF0rszLp8flBmamMZ4f>N՟a /^uw.AŷBpX ˚UxC(fa=!m%L0i3_cnEPFLcIIbqV2]K |ԃ-7J?ƼZ?ȓ ~أk%~U#($9-y˜ݡ/#-2G3·?֊Id,]0M O7o_r)˝KY8Hx#$mi4,W%Q}pMb,.ICeMQ5r$U;@^pI{&Q@7O8f=@} f6VK 8eܱJ?{>Pz'cr54̂/\GlO! AdOp{/TؗJ 1_eǜ~P̑<'|1|2Ԋn ;c)6\xXӣ0j/Lq:&'w$LaڜBB1$ȣqU^ 2l4>}N?=!+5N/_ -rI?%g.߈,'cVn!t`@"Zl֪ʜβp-ˋaki-qKO/ŷe/sMA۾Ixgw$g o8uٍzwGjCD7pZ-FJ:WXc-jd6v hUpSp#R+^FDR3dGӓ{ 6uYӯI]'v:=yT#e$ԒDƯk3=ma|5r8VHw#/{vXl4'۰*QKUM٧ :yqC;/%uvK>kp*d_^s*l< f*`7/O L&pU)&$z;MVue8/-%mچ(/BP:2C$^s y#?sB)<DAۻ6~>Ix?m% XWu)XrO Χ9٦aBHgIm=>4ƈn=+B}=r!o|Is\>VlJkm7 "j5\}yСm;M>>\t3JXkOaLg=/ CذØZbbq6і&{yBF'0D. 7LMӥA jedQeyy5O!Ήh3Մe Ԣ;:7!i|T Ȗ@"T}>JA4zw)Ȱނě>t\lNWxQ*s#4Il(ɗ&%bIV?MYet8:lRg):൭rv.ck;!rgH B愞6(rX| ? kaŒH,6@Q2:=봛9^Ho(NKLWL_ fƅYa̕ :\WIB)yLi8qc@W5Ţo~%u nI s'sAْt)ASnc`< `rTə#tYM m+Su}eƒ&oj PwS]GIFD}j0*jp{&_0hk #:>MM}}Dk74:X*jofF ޾T &TɖJy3epLd+yy),S/N\|!qWhX+5Ŧ$(0U+L.0mRށ#SʙYi+WAD/3[82#C2A)ObA$R\Pf#|>2\w= #dIW w*^Rg`a jbܢE>%]:rC ]}YK\TCw_^I Qe ۬Noڤ«JdaHd#Q=<`kyN{R.L~IZBNIWgd\-n+@ҟi: nzs8vP9iϲZ~)& I8* @K` Bf;U; M*Mn(4~OhkbQ,uQn~-F޹WxTE s\^\Zb<ߌ 9K Vp]1oAЯM~=ic'HkTgo:m{Tz;n$U%00%42R='l ~^D<^eE_AAcV$hwɀQYʮBj*ry# vrr vfs翛AO5#)/{٧Y46u.NJLI I&G.us9UuŶ4e@.gh`L o)ր*bMN㏠8n^MFBـalGҀߝƃLtu7<%x| ܪLtҚM/|r&17ƚ'>͆%o&˥>LLI5Y?aT$r|a;>*TݴoA`, 2 VyzoX\3?.kjcq0Tk5BIc-7\ILQЧ31ٓ.a(WdG@E j&q`G$CmN4ԂVJQO˝@ז͂D!{"rB -~KP+dY|H6,\=:0dЫB7A2b %=5.Pi9oD\5l,- .'0&ħe}l$x@dʃAWyn$gPAűk1CaÅ9_=G%I`{om@^# 0D8N2rF+$~<z#kn e)qh@*&u.}7bW` ➁Y[AM }W[kd;/udn2# F2wC^:kF"ɳnTW5+Y`N| G;rvW Ot5֦akOek۠*HIEg%oY0<1H.v$=K>+Ë!ܷPU-1N#iFx% -2*}`Ye[#є'F`U%L+0i^Y6˜3Y)B]uUUs2!R0H{;?hSEn0-geZBR)ֲdPoF25Y~Db)NJ^@_"$y\L%?uY|AI:`%4*`1/V'cFKc`QG~œ›I72/1]hֵjA.w$3|SBw&5_WM%Z O"3qj3IWe&݆@a37MWzgR/Β^IT+oqvDIho@zU l{J_'U.}HBu{N? !lEE}RN 'RuV8V]4 J~e"A]pYMi`iǼ6>e24mܝ8?^7"XtjDZ##7W<-^WvH>P а3m [T k$LfkA6^S"jQ0iSZLFtr }ˣQ+ʓƊ#Bh돓s]dn3ˍlQiQbc>B]tOJzw[`{e 8˙ĕ?gϞmk;eyt'GVL*.yTYhPPps9̚Dc 9U bQHC 97~x:>VeLfI֪ B\ KE&lE@%ay="+zM`2S&c[ k[?{Uo29O^!` %Nq(OO3>7]7I %لa/rVՇPC䞓&7Ho[3GwS/ tA.<C#-֣kl h)b:<>.Ԓe iMr7f?d8I@EuފF98 ]8f0N9tmat??cSyKw|W8w#Y`}pXh{g;;OYTS2>/H*KrjGp zؓ')RwtOE,|)_˪#'J*#`1XDu]YST^Yk<Tc8n{})g+~8"I^_> ( NFAkY8.xK=H{0l hTOѾKdCXT/3WkqPQ T"tSc ۅ"R~/x-^P#V Ȝ<NˌӚΪdA0|ֈnRB@Ͼs@>P'xR3'6DJ"/æfHPAxX>@VBU@AXϮFah#/ ;ȑGvFHˆZ ,>i81:WfJW9t^a;a^^TZviHC<{tV ʆ5Ǜ5[ &7IF "k,oCXoLNRA/VVg]l:kXGk !/`܈L o ق ؆#۶DH͐=5O0>Ga}C2[])ZbkC_Ϩ\QuA(3=jqWzAЍi;Jn:Lդ̊=gGqhK3вŸ8-drrRD#c]XzGN"D F2h)LB|ֆleVҪN Aѯ]gRӅs uUNт`=zK[΢kiJ!k&3_$ i,j'CQaCIs {Yn64٨+j s$p@[t+aNsƟa s_  &dH_+[2VHmRU<7F<$hG0E6՘ s+2 8M$14dxwŭJ/iKEeE^u;}Zb'>l:{y9QW4.GcSNdAæĔb*=8݅2N)@Q w5_[;:'kGHMoT鍧ư]i՛vP;R,L7Ou WkN&{iV6zZvz܁&p[QpVPh{ԹBM`C/l%6tUc?el=Ty/Vfi(lHݎfƥxJԆW$-7@*\-~amPc/i;!\B+mjw ,.Eٮ6&-r 76lE$]šA3_S1^Lɕl8JXTˌͧ i,qNCzkb#)t]0DiaN6&7-9('xI{tU,w@Tzh,a iO!&7"R&"'K]lx'Zy2g,#%UG94rpRR-Sl $)3lm{44ݎ-j|!٧' mC~Y]>ߔuL݀oYv|a=/U;=F8HVf!ܟћnq[o\f@,Ҧg tκ0"q6y\ MX$GsK-5lG49WOZ<QJfaQz /:mm GCeO9}JZ[h">ڮL0KrCrPD8`V|T@V^#~glH#&PtSW]+]iDzuӺJ{|p2m$ɴ <3}ք CJ0^/ : YOw[>@ ۉ2N'^$#Gc'k4}#' V(0~j"506jgջ& [f8`^m=AZXChYǦ"u`}{NESX؊BKt`;27 i][e6w}*H>.Dyr>=}E=>G^+57`#&!&cX*c5%&w *EmUǥ]ٯK3+/8KpГF>Fͣh/YKI-&LOrl,MYm",}EP~Dyyz:AmzPP-bYq9p4 3扞|hb"1VI +'UiulJM11It%aټ+2y8Gu2gh&LBv|AGǻOa!39\;b~k,NX\XJe^u ϰ *k2-Yް@i?V5s%L+ݠYvRMO[&ZbN9/Jʞ'C@L]^5a3.UTG R?䇝HQ:H^VY-;HoPwG_΃ND2dv1-'6gFsKQը`7CA=},4qqJ* 56=D5rw:զm.lQNbij9+1 8B4?5TS53"z# ,J%?Q9sU` t^Ĝ]'80B=^>+ddQIz]<Q9՞s]z-aícEb\*za@0{Drx>sfWAChk?ɗ͋5l_㝶KDj_3:,` P "O8B3k+uIo !^5>|g !+Ã5.#hd &aMVr*Ӭ=k](cMA;jUH=Zz\eJj\UFdqgSUD8K*q6OZLc/'3-V/9sWE5T鑕2]W%7?)3WΌ7"HPf tL\GN60h棸T ,,0-׏5rZrx[ƣ_M0Ta+Џh޶s=~!*Z5wYX\;eq O0Ŵ/)yDNqw1ڑUnfLHk_ژ&BI]p4g( ̱CI5gFeѡ]<ޑ[7Bc4DZ"4OcDn,wJtAzѧ9=ԉ GD]I-Г m@ LcF#Ŏ D:ՇǨVIٰ@7ojfF6Z'Xө y\n~SmAtQA O.B6Aa Jk?ТyXϙa1ԍ{J,h4|;L8R$;HnCD/ty$wlo3\0i2Zqewxk^d?M…iVyQY$t_c6W[_r`.˸ͣXq։`J`ht2xh`X G3‚nV&y%}[_H{C T.`-8~mBV&;BBS]A~0d/)n^`灡*=b/R}WJn^ZjK,>>Z̹!(P;F钣F>) ύˡj&. l֥g} ~@&=[pY%off>F }izx0 M j'S'w>ux;$uԔ'R0>S npqirV=< HpcezzRDBX)_k=Q2L2X v==Zò%A&x'JA4]_2yuyCG[I-~r-Fa~Pn TS_ȅMK4L+řaB$D L%>'f,V^5#+ ,SV0jgwuBJ,[R$< ,z" hӒ|sxTilOF bVRoT+\'m1?㧭3[J #1 [})P@}b?^~+jd&/=U]m_1K'7rXtMNC,kJi$f?*cxD !Gu*^minr96e\3TLnq4~`wFV2{AiUGp"#H i3$ t86*t=EJ@Dqk})nY< Kŷ`V|l0ej1( ۣT6h :dᒲ̋ѓwg/Cʲclʹt`x"ngZDBz]7Ŵ|wySu6$[Ͳe9|E(];#LВ>UEwXT?*GYVҧ|pA[4- @:̚\S +lݡmETKgVhoR19u!c| ӫ"FC^C).;˗{F\7Q{kIkY)25ºAL DzB ߺ@JU`f}nKw/C>Ra bf$ s,<$ 2+R_)[LȜТX[\0W~=þ Le<֪[m,gָi )ADXm)T"fIQξ_(LY ѹ7mwn@K𓟵 ٺv#hsʹ'+2յۇy2f *jhJ1ZhkmXj1I ę:SzSq@% q@K[{jҧ^Rٝh iɷ6fy(XqOJfuWozR` ԯ6Kl t7h9х /O)Cy Das+Ӹ(sT ֫syXT V YVRE-hQ@bF{tٱ"ȶF&,^' PP xq+Hԇrm~m, ݗO|g1o{5JLJ w=>J`:r8BKNs1Is.\;YD˔oq, Aqq j4u toqXdB Hc!Q/x-RI4A>p-ّuOUOC ?!Q"::OEJ lwʩey)nEiEJH6p*o>,̈ð`7. }Iiat)Mj?EҍdlA?.(ƙa\raҨtՠ48S!*lvy]d`\|uD#*r ʙK-ę׵X?.h.>GTLyEM^3M䱯_2CpP6W} v' tkAXXz_5i9س6mVqX븁pqERgrT|ǏV>DmEK mvJ,9+ ֨B*QUsqFXVmpcqxLr`]LVggBX&pJQ!?t >4S>hM,mC,7H:}6Qr5Xz= vv&TM ư2nyAfP쯎 ht&V.\jM`A\ iv1u,c^n D cZ{fWM ""5a]czze'eҰ) ~)vSW~hoC`r;eQxh(3%((\4V?Zxfl?Et DS˧fZ_[S]K ;IvX| FT%]OB^,bzhF!fוی'LY܁`K5e]B:hh'\@Ԓ#/@2ФK5ޗT5'>>vHՓOƯܪ% ,&cu#"xMIGF.Khx t:@p@KJEԙQ E#ɾNpxHlߠ蟡r^~e%aCxT.C<,kaU~ Ht;YKׯy .[Ƭ [dQPE'!X6a.6govgpso´meFVeI%CY#zq/{t: &|>^ ']7JR vE881R m%UZEQ=/Ŏ96e_5j{gUa9e(_vw+Ȝ񽂼_>Mr4GsFlӋZ m"őDSb>,U4/TM.>ԭ4/6ȴ(v.Sc܎˾ יDA.@$G3Fl1yc:JtB5}ۿR YruOW˰-quJ4)xԐr5̄/yno8U(qvwZTڷ$=OIXm6DaWf]~[v5rԵTɎ&KEl5`^5nbd339f"̫xH lA8gr Tgj9nq(B|!2E]K z['m0lO=_ rnՁ4u8V;b`qnc'c|"ށ0ϻŃgVGRyhg" 8|O9 >< 3؀{+OD҃*I~bN4IB=b:eF'z%w˔X=REp ˘ꯋsON!ϯ&axQxo \ÆG$kIq4fUΠ3aǃbշ[z8 uv>n)c ҜkKq g` pN G vY␔m㩀I悝&$>uK1 ;'w7;u.PF[x)>t I"DšpALd[(hD5JFlDZ#RRq&t]ms#}!8WaFk #eݤ[pD)P%k.VW%WXW\W'b04TU G/TnڜRj4W\7ڛi~3 )OlPYW&Hj"4ps!t,\ ŗ]iP,`l!lRHЩs6y 1ؔ^| .d[_nG կbb긳p ZQPT!d3SsHQ4dEA4 j̈(8t1ϖ meԔhؠդ-]{;LiKG`nb! ۨ:s1zXA;s/j3u6sc9KFfcbV,)#KaqH xvB,5MDC5q,>3QEt3kL *"d2w-9ѿQͼ&z^lR!64pEH`4^s0,,>G|(! X|Ѫ7=@5o-q' gagxӒ&ǎna4 ,WW}38"Y*խo6Id9W6 'TDžTyOz1 V&c4>>}@VfgX$ ʤ zZϛ)rF :"K |pvy?Yq셖M! 7v Z'9Ag>V?~%ZG%w1<_%FK7gJ/'ϯip[S;&qwؗr(EQ!QxkvB:3%)M4oxLR1-mv%MTq$!@jeӔ<ne$H*q# VXeCbs0<)3\3=1z_#(k1ߢu"G{ 2} Ls~)g%Ћ7nnDZmoJ_xr:DapRNzFsq]ɻ-{P96%x`XU܅^OC)?ȍPPdH\䠦aDt:#"+19ņͼ֭Pu+Z)ť@\hMwjLk˸P^L-_Xri=rJ"dG)KÝ ăB$Ή3bND?y}֭zrqwvÉWV3@Tl@O w?PοE+ x/4ik"P3܆Sw\۔>^L7W!s/V,^cW>@EW|9Z )չ@>~&}X"}A}>83g d<'aSYCg,0] h p7\+28ahl \I% [@q~ *RY*Iӊ5>6䎴jC5!( [̸pIvy%(8JD4WnylS(x, GQ>A{?D-\V6`0vm[ o㘶:xnDsX^3}O"y8]SL1\_\.a*F>N]mf9bӹ5z Us/]AB$pY&MaLgrl|=:ahsgvE~aطCTɍ8V3Vxg=- ;wq P&i `6!)^p'ԓ!s(W^x2N~PDmm-U(7CfݦjJI9xXo=o&ݴEq͜{Z~Ͳu1]tռc.0wV1{{y҆ PT$|XsB66xŰVMtP>(+ҊK~J%uEۗ K¥D߼KԄZ"YT0G eL7 iDemz[-h dIA(G>Ybwvvjca=&7f[YK: |tϬ"b(hQog8]QjEt_Vl'SձNځ%2</]zƴOy,[U5IǸ|rQʵeHg0:ɟA#S΄e]#ٹP」0|I'N'bO3.m9*€>x9H"C}8XjS;M&$AY3y h`&={L%r <z|V_,IM73/+.Oh0q8vy)O8ϯ\)]nm?'OU`S:soM2Avd<& b3iό+8AआJrc.=W=95{$ȀpUoS.҂bs,3VF9R"fնSr}-:\O9[v:[ R.UTCiા#ŠBl-FKRLqR܀`#|֜knX;J2!HF\Nv?  LM+Z"{ѯ9,sYbְ폍 Ǜo]Wr;cޅa#F< +4 "m2 .NҲl 0uXZ$+A!zk: olnitZZ[РaO64`b%JFߓ$]~zZ]1zA^}k Rh)F\]rhbqĐWp6Egݳl}(S@g*t18|+|!ﴴ0\qjeפS:ܼy)wvc*; UqnnY$g>|t˱C ɘvwWٶpw7?GHm%C)]TaN.V̒"ϧ\,#VO+ʇd 8p6.zm/ەkAGG%X= Sbx߉TjUco{)ذ㍪3,e2(! s[3Fc?5/ 0"M!: 0o^ .g>V1; Iі.s]T 9k3OeiO4CеD9no6@=Z381/%B}zI_ bYzj)&:̥fԍeP| N E lšb~AcQ6u|zEP$ɶjrg'|JJk2CR5Uspj3@HX6L5W //U }( Jg;dW i#!-.#Xr1§]vJd+pZ@VR49ݟf7 6JPlv?Q+X+nZxпٿ"I 9.ONֵcQMc1ҕ԰t)lJSeڍ`YBrY$.gT ik#:&tXWKjol.#R>ÒNt!"KtZYj$NFaR hoKqP`e`o8SX/f2WR`sGDB~< i+٥t;~.1p|y' k+!>ׁ'ohI?tCK=ץRd &s_К#a43L.$҃5tKFn]l0U]O |wM0|*@̄8P膼VVnGӶLfc׸o&Dg` 4ebKF=$]z0@'D:.P6"͒lWs``#h\lFU[d]R?%^tqT?VZ/Mz[*$/$q[>@aΣ?PbӏqK9J]qބm06ҽ'DJLjU }DzlL|#RE @'r#0/gО{jvD7K}]OvNtOA7Goܢ3LVBdB _WB3j8[㚔uop"^J%a;McnnCDZD 0nGWw/%egbءԢi h1wLSAQfڞT"e }zwWL~BC ʿ?mTƅk 5!R/:ǿV\s12Ԭ][APx+VSh$$J&St7C+c*p]G 5"4eaFpQ_җ("W=uG4ҫcl,1s|(b 8}Rk-{Xw6PZWƇǥ}j0Z6v'IO94m\8aEjՕ˜%/g+8{0oiρKy0e^ثFʠk$c2שjg=I ԫNv˻JI2Ⲓ.ؙ%iUl+GO1n [S+sp %nV}@B1ZۘUw;_h]*ޠe^Y>9 FB=E)ڰtd,{>?4Ys钅!Sn'} s+Bjطfh[f0δi Af".T>sŞ|ƧOvs ׌^X-DAnr!f%MNH|B%ͤH̉Ujm j::,)y)] ..nԪCRbR|D'(7Xgi>nqڲ7}9Ui(Vd[BeA#Aze fBCs\D؆_w8dG McHjͯT` Qk }J@Λ'.v|d\c<լi1dm\NXcv|/'SYcsP4RC4#~SPhhxRдCt_U`/ݭU=94T7x{񪜩1L}&%`L+B&-͡LCvq"uZDC՘@AUkUYIX7K3*xij'{Lg AB&Ox2ĜD +HY-K#=AfB8:9;;[/8j| ȑ/UlFjϤ/NL{% A΅2yn 8~⨪+Bf<*P$W"koKٲjpqcuUΰWp`ZUQ:ii'НH[LWc}E" k "wB沰"B/Ir1˯1p D_lg+^ 4}B.A;i1N]+oMи|h]dGG[ix0/rR8#D< ABE"_sB­n)H\N`' I* 7_M[>.K"aRg^dțB}ŭE "n=vlwYJ\?2ő?,&\[bH$Ҽg?E[g$mta#\+cN&]Th9&obM8ޫK^WecH*&Hpo7O1e:T GRHCI3ZЋ$N(֝;%4ECƂ% [(y2ԳJפ*||17!}#vЕJR¿] ͱ @b@i3%"P80y+ijșt 9#PU y nDžpwⓠv`9ح|hÉLfJ~!/KDΊ.:4^*@5LX.v֍ryA%>>Col`p[UO^[O G9$2 \5$Cda^;n)K_|ݣ޼*ʹ ލ9Q 5׬wʓzbUiF*~k:@<ʺ7[2:$eĔ2yj}޷CTzS~}Sw5):0Ma0n~:I):$.50p?ݍml`X=MtYOWN~/8|U(FoC ,PQy.߄]ծZFԙc2j3 fp UU)(yv"<;hoL^_nx|k5^U CgK}Y| (.㡅[nD9&(+E~"I<ɗ6nMMNDTu>{>{(sf dz{2hZ\<1_Ưr]HW FNSnM%^eR^Oh?Ƭ ={åz ʼnAGQTf@d6l4A @Ņ;9XJϓg^o`^}fs'60>55 WO"mOخ(͗o~AM. 4Y帕ڪcYf\uYM IXipܸ.\f*KGSD, ݀J;{~@z}_eQ }8žw=Rx`Qzj ^/ryyTְ5= zB:Lt\Cd2Ajlo7[- Z/wG,qqyX5@"AJCpJABTxke[-)O0wL5]u_cX@͂/.+<99GCrAlS,?!dȝ,M r&v0dGia:3}%"$[8V(jueKX_URugmD MuBM "םauH ;M? u0W$B[U$jM6j}QX) Pb† :! Z '"x*!LH} k.ܗ1m`$Do6VNR*҆9lAPpа-M%ô33x(G%T5&uQF⒀]);50׶Ab]Ӟ tw7{뱪{Z6Pmz)~$"wY0A7Yde2T:SΪru  |2 >R7ٺm$ Gp0c&zE\4n)ʗgRe~xEU_Q5 mwe&D=eK^ 4mY.2| IdE􊖸NQY2NPR|Xd@E!32Tk 6өt{w:НD=<  jT$'uR !CR)DGH4Kcau GA+A{U tkY)q+ION$/JF. xScD!x#Nj|^!$&ԈƄOJ5 Wпژ5 EF$+^%OE=NH^|ʵ<8mZ^mI^6^VPҴ}3lgR!@!x 5en)rm^fP%Kmf=*aNj>}Akg^a8<9W:Z}Pbuֶ͚Iыid;9쯋λj L!9nfcs?zZg.L"V)~3f7faF1Q:RE94N0@ѸjuW𬅤"n%齳NaNE×!Q4/栍%99yY07[/m<KΕVǢH6~,/!H]p{b"8h-I-?@A%$'eҰNx0; ԧd-LmI*-b:)ŝ!}ȩ[;;gvvzaӀ@W4+H9) qaU'Nΰ)0&cUo=L,z?&v:ZzC+sF⭯O_0!`+Ty>[d7KgrP•ʉ Ǥ'_T 6k7I7P`G, 9w6ijy(>vj^#_|Z, o#vRUÅiɬJL Լ6A$gKU/։};k"tre +c/mf[B7v.{4WH*Jno_jg#@{8c߭Қ>TҐB/fx +]JCl/㱊 羜A8mOJpt IILip]6E;G)ǒα{찬9 H@4;B^4Tv7B`- A 1ȡےx|]@Yȋk~ALSP0Ć鹐T hIV@[C-ډ#ꈣQi]2Jby`/sEOΩʳpMՋ5i[*SHB2%BtSe6h'~NF6u{><ڹ`YNYS_h^2DBDų1@^SFmJ)X%Z٤lz E1%f-a@㽛 QآM8Y8MEUD~a=_ݕr'iKrb>?=111%/k:֞߁)A(xۋ>c1.,}ߌ~ՖLB.wE|bv"oipnsiNR1dI؉WSZ|E=rc"gpi{ОҲ6y>, snsY5Px/GѰ5Gf?"R21/ F)LGd#>]\ߴ>gVjϿB,j eS5<,!3ϖ>Ɖq:U]"( Om$Qٸts4Op+#sҫޡBSGl|FU==˜^˕qIi1(Խ+qkProqdWlvk9+/Pb͗I^z:F0UO6t uBN *6=(c8FXz8#Ӛ8\_''27Bt¢{pb|]F;`kU ( H8 f%|*8 r:ȈI; \G-X`:$K/{5;qy7#|3!|<|W9N4%C1Rr5-胟\~?QWi|aFNtua !=xָKV#~m*_}hLCIkS̪,!EE9PR MGBrL[bևɿGꤐ$QU!M=$SvRuU `ݕ`2E/k WW4#nE6{R?v~?  |)¨nܙu5u+ !=[,Ot:q8xo%gjAbڮi/8!#\s\ٵK8A&d#U|iؗݑZqib.S4CR 1)~xjhk=c&6̈LY 0yJcF y8 q,?td`?/QHY4G%J+֦Q8Z;8g*\?¯?J7A+Gu@^qw4b @ eWw'$; Qޏ)ڟ^UAq5JRec-a[p̓cSKhv%D#UD8C)N*םG+xr\X?C;ܵM]4 bE'PE?]󄸊űɋ,:> D,V6$5KZ_ ֻ@H aCS=ݗϊnlT$@Ff(ܝJ2Z嵍YB|1vwMq>©g ϡNO!2R/8Mt7\!PZ v T'Wzsiο`##‘&;S^H,2!Z0s eU4PVު/#0xm i;Bbc_.Z ڔ5bId`u( y%&S%qȻn!: )J(l5)H&Oiemsn뱮}-UCwJE$]mKm:cdJIWZz/|[01Kp-EUO`׹3@[pXbpL}gFV`H_ADm(yE-ҵV)Xw$s`G@=ҙ*#EE ).NףG1$h]}cge_=k!@ >17/q!k#:LT) ))$xA[Il9G d+S5AeN?>/@ N̗8D`mӹۉt۲/ Zk)Auo3GSy 𧺫1?^D1rnw\&>7i-J *޼G`gT ϑ[okܱj<Լsv30knyUMXGEo-SZ ȵ_.mB|\FկGτZjG:Mܽu$5VzLAh؊Fh 4+D4&j(_Th`ho4'6lQi%X|'AgĄ0&*˧6ݸ*Bp2}K69D=+6E߯Z.7u a"5<U~Lo$dtrXU}x߲PXD{A,ܘ5D*/, n݇*ʥӴO 顛nKqTb@8YҋBocCa"H$glXRZkn3$CymGUh'w[{__?oER@dXUc=1i^eMqN@?N8$3 `єKJ0G3 MNt_Teش? },d_Y}F $oGX=W6QPS4AIu'Fȹ>z$F̶}7D5O qiqHvaQrd3hk&2B fO?f߉ArTMK}Ljӽ%^`ua.?U l`U g+G&lT0 |YluuL[k%L8z4&򊀃])uJ $;zsc rGVlAY$p|27}KA3Gxg< d^txTR\Og]l{ tāR-#俠H_T$9LCn=HbQ`pk"אXṳ4E&~3Fq$n[} =] $4ew" &&mȝM;g=l~ߵK791km(GHΖ:"ؙTpKY7+XO5@Պ\qEJE%W$)g3!0jfڿw[wܪ=qgC]|6It8]ҰV4&5prE4Cj.'Z[|K=[gxOYOs*ƊEVf(T|@M6o7ӚqнE&{WkBX8ur|nr `忳U RHUochv?w>_'QDey硶${yڅ(z"IAXkUnȚ&NT<9tk) Z?ϟDo(?k{ʌeEԼ^L0%†MеfҸe>oݸ㴴BQ2w(ʉ l3Xw:6rMdbۦ&d}dR:dG,2H> Mr.N^h0 BcEQZ7H?ALLa E~:v, |^L'6s+2 '][pΦq~]p+i~3$sPT4tR@ta"VHH/ݝ'?+ܶ6;hԀ-oR{Zּ4g]9?Z3>Yė{1_cr%On =H UL$ՑHnT]DZ lFrn(&zp}PS5pʭUқ[`P?MGGf g6~fg9G> 9!efƊ t2o B~mUh^':j;+ 9;M wo7m%% Z%ҕcE$A7|"8-dgtC}6y|0rgz޿ZatWkwqKaK&q%#0eȦ&iQ=e^gaD@lX&Li `dGȖ$C!t-eƨF Éye@zaʔd!C`{KmT{xr 3zFi8mAp+J1U MlG$lޥmC{.j\k43lW<@Jb&ZBQ@8wu'Q+߀^Zݟ-4^)Ne.L?5w-5N3{:95ISљ^ zZPI&.N$ҥzcёLJ(y[?uFCq%9&z;QPb @t.E56KF,L?dJHԌD9wgD*ʠGZ>!(8C&5wP6F6@aٳªhG4h凾u WLsL;&`25|%=w gF.#/eA=-26c1+ߎ;r̵9nRkrȏ@yW܊y!*Ii{}`:Ɯ~&["Ž^)ZTG>Js,ifae(K:X I2[znJ={BV`mVſɋrH [L-Nn=]$˵V=wdҫR>kX\Cp Sޡ7GFn!CEZ} C=9"uwl&O;DV=a^aW \VC+ vjc֏mLETnF@=vo1UwuNz9= 6M5`;L̜j,(ɔ '` յIv}OאZڥrAy⩧lXol6+J@rl˟X XOwPg'z1rIܗCuuGY%>ے NJ B/, "=O9 F֨cSC |'/AR_6mO|lC0@HmHqtGW_+RDP(st d$kk P̒Cqs2є{`~T}k0_*_g%,-Gm"юR o[o'_3*~MbEW%?dױ|Fصr\bFKCFj~#%yBA'N1A\ARN lR " Ed<\gUKZ7@)kY#m&$Pڠ&C)nP `ğa #y3vO31EځwTHI;:H Lޑv(]aI7wt+ގe Ku (/`to8 9k܌N .$a,–P1InH 0t~%;׳vwL $4Jgq. èz.3a?'v'?2](ۡܝ!VC-ĺQ/ Og#rh]!>8G&־nTMߚ2Mu=BT9 ,Ar~V-a|& c'[iRHFQY((yZ0m7@Z4Z0*  ܫ]w)!T(7~{wljv}1ٱL+RU :7œRywKܪa̸3~7$!6fI6icÚM ڔ數m#K7gF!䃙 ˰.eyguN5_ _~ڏW<|Z,PKDk].^'Aə#R ?fT09 6nh_?yL2TѬS@c/a0/gEb)wf) ѪH/ &Q9f{å$$eh2492(+< ȍP4i|y>&`#d8fH z-An))ݞ#P.ִ*8PN⹁&2Lrup-N@pctL4L𒝎^B[vΰyfpMKA{U˶TQnY0^H:H< o5\xѨh E"}y8 h岐nF(*;8SX*dYrHSg JϝjVdO+XXUaژ:f~eN-TOCzO|}~_mƴpjJoH2~ >3!zk}%Tq>tYk|{\'K{ްd\R~'Yz ܞU,)UA|?|'`ʈDz?g(>4E'4$C(֭z5|"Kf8qОP#p䒟26?, X ]'ҤN2H dio]9|:].wy2O6ҿmxUn*5RҀSx8NU5h+M8™Ze ^GJP8IVWIΛ6b拓Oq|dV#a+gv*j ɲO\)o> 9̟viSjl~G9޳]zS\-Do]U3uZv}'%Ca|Pp>s4YjG}]S2c8"O, ̽jkZ.8OeWAUFEq$M1Vui{ŪokqP( Дo9dJi T]W~S"u,3av r.5j9!<xl62Ўvp+$2}oo,{߷RlUr$~8LB ;э\AeC}-w z:s"ϑݒj1C2ZX&vu^ڏb4Gut,vG@A6נ,X->z.{L'S U/ ,gJ)\xO٩<.6pTQk;2OVML1;jM& 8\+V&2OU_FcO[bxjer锅 j:?]{~5د0M32ןK&y5TߒK]:[ O`AS.? +Akq2mll ?R51sALԮג%_G;xӥ(73p{v0)sU0_KB|#u@cJƹÝۀm}?Wh`?4͹^Z8X~ v ΘɔR]sSڠ6JW\ƼihgE70p%$Ao.tii>G!`t~&IQj =i/-J[s7?UHq+ٖg^q ~0ڟJvf]r<$nDAav08c 䈽ظ@+|fNf.Xp2RS^}>oʷB9$:qE&F^-.A-խ1D+)He{7OݒCd_Y\brTs2snUCs2Q JqS5]/P/In,] Y)+в0})c% z(S]O2!!(#ެD1Bٸ5h>Zj`L:Rzu^Њ}Se4nHB'a2!LSӉf:Wg*֕k::/^3A˽*Z{f8 `~nzc&:׳|i\` &MmBC\!q2a~HuHbO -q>n%i>4lEnmjOFxR7$CP 'hr97uWhzZZpD,rJcuϟnZ#\~):Ȥ|TxilޓѝUpH=5 ؋:]Fʩ8glÅ}Ck D0 }q\; V[ȻÅ B#&]џ+f|A5Kif`?4a64J Vm hf9"BwƕW3g;J VyF /}"MO3<.@.Qx료_ .O Q32 VpX2c3X[zD8=63tTUA4%sr=s"q8t%.y dLj @>3د_| x]^,`zn^6|8֊Q)q*cG+y&ɬI-j_WSc@98paǸ eYIVx6J ix{ <ĪXJ5` rF6J:^bzL4}weP~~k$&w̽ڲ~!xJ'΀@q4n~KLXmRTh F٪x |~+ʇ,6^Fmi-Ʊmʻ;TĜ`]aH%Ap~Ng0Zߒ霓]V(ٽu`1^ɮ+!G|8 y-̤,cT/zoA6KW  M`9D崣,XvI^pM%8Z .YS%s/A//G[5rm#pNnɩoi\/XUO鞸-kKZ0+t+"b46tG ]Aw-hPgM9ECm.#kŘ.͍BT+ifF Y? MIDtZk䯦~p)F#YF6uq^^4J6]ş>Qe*XbpQbDjw'ȿC;Wibl2F9rONׇB :,&^{A"pF ix|ΰygE#+Z0j-H=,AFWW =6\QꩍF}ʩSCgḱr2>4A~R#boCxr^&P!]b 4ErfR7.y&1BO4JDxH (a0 ho::et4kW,(_GW2pǐ}bHWjX[$x[EomոK ,SA4P8"(K5-hjAFvw1|BQ^p4/+O2Аk b'O+.q+Vr9RL6ENdZ\:!Wy&$ZɪuDwm7bڧƶ 3yJoxŎsu6?^5hH>k3!Ji3Zeo}a_3oR'׹ٿK?X PeQ]iPp5Yu"uF/C;X~ ̊XA_\yt@D|o{U ٯH# OjY6^)OV-n˩= ܏InAB˗7؄ rwb a+;k'rN]aA ZԉكH@Qѥq*:^~%IU}L_J%G{ӱ?t)A΍@Ъ4sVa%]_4z^vGP;d,8c/c@)v|r&I}s0s &Wڻǡ͗x7F92rVS2p 2y}O]Ta:*:bMØT)G`,](y+Dpq\ԻjW=vHċw(v'wam iHJ޲fo*6jmc,{Έ`tj3ҧ0E\>46OOnP%we@ŵR,n? Ԕa";W,1zcOƓh!MnDwEzlQ z~p)S^`GD[!V1 &_+e"O'J*%KV\FWFi+!]MǗlw\f_8Pas#Ng}ؑr~HW%"(nP7)^OM1-z7;w ]v|\Yhl[G%NW?})%kٝ3ɋI 5\Ys4Ŀj~ cƨcyS O^o(S} mƆzG2kB*~qCp?҆KŮ絯T-Rj= Xb^Ȳ1EVMw~VmC ^VIa|ɸ&L=2b f0~2+Ad8]c"v&I(Yi/]+$/ޝ됵@Ѣ϶&/5Q~F ]nt X__4>]kdŗo!䚩BRh Bj% $[:Lob =<>ׂ@Fޠ9v7\iNyd,:q)WO}K73Ě< oү u#{0d#MXn?5K\ړS*G`IFH'Tʠx&(p@pIqbݑ 6,RTL4M$Oa"c}ItV!ƞ[O{j1tڗ߁hZvUڝ[ӿiKvN _WVzL$% QN-f2q[VxJ: [*P`wg#w'&nr<%J8HU&ߓ!@ut0U3ѤT/^SϜb!?0*hU,&\e>kT֏iܜumLG7֏W XxGG0H2jl LF+R)Y U?kȟ V{# ~k3QE~Եˀ]to_o!XY|@6h1ZaMm3Ks?F(9IG!1g1XC\~ziZ"uG"@)Zv֯M;|4bP>߷| X/K _e@CΖHlsxtr*@Cг:NH@VɓL&PVwhr8c7smo(|9Z=7aA e@yD"OWO/)xx ƗYqpfTodxa[jl¤.Xy dT-oWF*$Ђ}tN}'vev9/5peVnl9gܽy} K)Dhw/'dr׳eyiלI#r*Քz^{q.P%J7-}B"=7#LgRtmd&Lu\AQ Œ\of{pSu-I!pX=1fwXB6CyR5Ls/뒒J-[fmn9tF$QYӢ 8>gua!xA\rTRm&6&JwL:Rlb,c !%NFzN NO{Ic[ӝI1&żtIE1<70ѯR5{ɘNO&8t8-M$hO~Dl .$͇ 'i05K(Q$[`mӎ1^d^vq'yslͿZܶ[`g#,SV2lğ׫*ԩ@M9ꏡQ -J3B(B5Y֤W +%.hi?aZ0ם^z 7"ޮ4,~͚ۧvNƜ sIжS|4N9?HF'is5uڛ"u'-s8#QY`5<(,l03آI> ;"Vf1⭂8lVxH- l&v.\iTOm[F #@u%")l_Cp ) ծ҈Ϙ p$)UMY}tF'v 'I,+LP>KMH0;YH,] (jyp=C䞄-v\`q"+uI3oXn p"f)U3;H{~ZAeꤋ?>ђy FLe٩cy pbl/_ *ZbzQđ*k.*Mkfmۙb.[/KzC0ͅctUWH$gi}$USӉJ55C¼C)mF+cG.[?fBoKeG4(X8^cV{XG[cƅ=m >5f].&< l17>Ȕ5dIžC's D8-*&*#/`h.A~Q:s>%+VmGt r}zlzMQ|h_'컆{C1콿 K^͓Y%{ P̫ɹEXL#~H:yBƧ-*`| [}kv}kz,OE$RzI'҈Vm!zzvxN5,6,Q} (!o:^.ǝYv!m !{Eʈ Έ# ߭W^pȽC3Àf;M9LD.X.5oy )z=%:qfw:݅'FLD}l )p5ͥrsU4O4% (cɈ/DmTOEg:S/c#/,Ne]0նyMHKl %v3!čtdyy3m?gxunY ǔb JjN ?$kߧOԯo`LG#rc 4@ 9(r>B˞;R7#lP(͇b#T|g˶;?8tVj=_u|& .u:vNV3gj6?>Dpz`0~Mⲅt(trJ\!r* AXim7]B+%A9JFkTQ7s;uP|k3݆4ȒVO V% 3]x9R&م7ŗebXntZ1NJPR0 @ax%*Y%%#_L_6=8CWTn LPkAۯv[\s0Rl!] 5yH/_ 0w&R8_0]P$vXF.a)2_{>6㤆w}&He/֓ųT[*Eޟ$a޳)T)U^X^1TE4c̋)7患=;~΄40Kمxp T_ ,mtohS~Ucՠ"*q.&e}*rJ/Ox| ׺|[l L}_]dVKI\yx-v欩jt/_ʊi7E0m>Z{*T@ @_an..' @W/Njgz-6Egۓ|y6.e׹/Q8;C2m0yqӢ3n{a8zc> Q-cx}?u{l )BR !5z#D\%lWEcwtqEuȪetV 0k۠# E:Wn} SUq:!:d?3BJ?v.^W>m`\μig1ޭ`;|̣Ozfͻ.oXpV3㼀(N]'Q-v е"ijԙ\_(NwQ['*/ FSRGfo>22 '%=-Kٟ$Kr5gEe`khiA TL\l!yN)߳pSrG]n R%chOfRC A;e#]G$ l7A.:k:@8Ea>1BjM+"`xPohli}vI7[Z=(-bƤ $m Y}7T7"Rf2ri_P$5/EȊ4n?dΜ U&)7Fj6rZzvX)2(;9zw; יux~\J>Wy+r;ojq< n [Oj0ة1#Helh7[![&u!GhW0sĞ/aL~G)֒qMJşHٿrbt3b:/.Q(ҋ6v0\3\Fvɳx ڸ5-OSSֲ-$R1$ %V@!͟.QC'$-vzڧpFԹA@qNVeR?=(,Uz/34n#em͂RRί*5 ,8gNCp.ss&V!/PEBVŸg"H5[o@WrTԾp,g9\*U(^bIP kوaOV )hЬ{0VPSOE/lo*|twIGCJAnIn0FG&ȱ^O=C+S+AcՁ/1G ՑNh dmcfBhBv. fXb1ۇlMz׀JoDF՟&q%dfyˀ(niQ0/8iY/ޱyR}<҃b $ʖ!N/Zn9O )c.,ztҨzl/SQ&)HBW $i0yWC2VpoW2;1 ҇+~rS ? c?e DZf(dK&_![l¥\K<3Bp1(Y#ղ曲ePcIQ@]Laʶ#갫(e4ހ)S2 (`";l*49ݏ`-bG#Kc)dlTUƁ'ǟ -o4‰f\#?8z]5. lGJ N!bD ’XCq$.:noLqAiGQw,rj?m4}Fֿtd Q~Ns&'}s`8F05 h#=*ȬؕՀ4eo#t݆LsD ?W8A SMȈ+66{+Bx s?;OtZ}HI 9*n$ߖXӤ ͦp:! 6xvuo X݃=XOu!8ٿ`Zq/Nj28S9"`L{uY>mf lBX 1Sero,1= "2BI96:zWYj&^9tsT d;kEWݕXZ4IO:Z6*T5qŚg6QJt,ho {RcgÒ@4=*ҿJ! lZrӊ8хWU}9 5dǓ;~z`_*X}5pfQj)}dnw=vQg ӕ/jhf)qVI{΢ߎk.j!9dBs=4(yv XT@@Hy%I`#nMGF3m 34}à=%]Yq IG_ѫMpdH;;Im-kܣhϨȂPƤ"%FϠʚ=ֳXzL m]<ՁrzW|G(hø04^f 42,lu'Lf#ѐwG]*tx y Iqvw NHi)I8g9?uCQ3޼ijN5^Ziߴ3 >]1 (|{̪n| j.={&3HЩ=DRxK:"$S ]q9<[۟eRe` ]ZpߓF9Qx+#]xh%h`O=w{`('edKCG^=ϏVMGI:hi\9_|')~ ۓ){vs%H0@ ULH)* Qhw\0=8VI/tFr.zekl3If!%6}} `ǖǎ|BkFURca+x D'l͠I"Z`P%5Jtw;q!L b& gjifH|z5Uا VGjqvվ8Ci̇_?~Q(s5d9dҀ(Nu*hPmG@-ݤpdJ&%Pya7ݍר.(f!f?H"96`Td`}OP>;tK&=`_9bzRg^ì3[! UR6MHfYg t=w.ۺm Cn^M@͑#gX96h;CJ-G"< ǁx3*jvΌ\хZ- 7 p%T=6Yvb"Jg/2 kDuDK u_6J4腇uwzJoCM1xqaqr~ʄ˦4 A8 E8׈wf?3@I9CLR-trɗ{˅} "oryJo>N-}ki˾Q^[6at+XUf,j=-!-gsyV^xLVZntm)j]* .;r rL.wapúЖ="`01SP H~7.#)Vȳ~VARaGXMhEd#ͫ =Ym*$Glj-Sg1`tL~YhB‘Hqi{d)t;2->+Jop ݂"֑SڴlB'zxnCIq~.c4e:kC(r(Gt1ĝG{ G^t2٫dL?>6#)-Z:̈́p"3v4cߖcLD*G\E=+0e& 8&2a VBiԆS$۩f p|͔wbOfDì 1+28D;":l;"?EM5L7ֲkIS:_^$5AR6oK&C-YA /D+$dV3y?k]lǬ8JlT/#A~ˠ%/R {E%f$NLKQCH"OEZ" -V 0=#%\lĩ%؆TZ3 qfO3^ѹhL]h \k`N@q֧CaZbcK,,\FVAKh5rAcc^j&º7Zšma qxٌ3R2LAH¤ c CO"OٶHI)>PmTMݟ*t~ B9&ٝ7lj;?4;^*{Ӆj5W>zp\Ȼ/ geeZ r~}k]w1%*Ľ `,`FL ep Y8Pez7E/V%-W%3Kk1XHy+ #vGfm2fՆjOatoB,by7xdF(4:AH~!0QdރAICrXPePhTG"AMﯨW!cX֣Uf̋ӣ [9I,>0 lAX̬VVcx۹õ&sK5`'0k@8]ꛦW_:Ʈl>V!l-jN irEJ'2s#8#+54;}7\N;Ci|11z ӻ;W:\`NH#>cXBoKM?Ț lzqr7j9 l7lL2!>Ux*-ܷ(HΨ"^`䜉y;ѵQ4jH %XeỦJ6Q̏f^N-ӯ"^0r#|wnՄ9xny1 LULV)hҷaKU8#v'ҳau{cQ먆EOW'u)EAO$BHqnR<#`{Qu{ᡛub/ o1E#̤n5k FPV=B8A/Ĕˆ+X6֦bj($髠,<(ӉԾ,cR`0xB(`Y3B^v:uh 9lm\KCR&'bpv]ن\8M^zj. ASfE=gQGnr7n}ACXN[N,*E=EU]iÌ^>dꬬ\Û-477_p|6 ʪ vB##KiǰȞI-jOr$ĵ $BQ|&:pL*2tc;k:CppKỎ\՞ޭ۳ڎ3Ͳm9j<<X]*h<ЈIu!O+ܵ9k ,Cq _h\ luȝ-pk5w]|TuX{@[sA%_x)9Y^ʨC.yNg7UQ`x.yx:_M:/wOAMsjMT`*dX!^G;#z`q6`oX/gc]M# u"QT9p"cb/@ɆhÔwò0xO{gݡ[OKPf$-R9%Z%&dItRZ@fP'@ $CnHA)$ Zڸ;Y觳-fg[4s`H~NVb#jSTK*dn:|a }1~̉ cYG5̑j2GZO^JmC4:[7yp5qƇ(MK8Ħ“^Jl\= ׾/ !_ q)X=ʿXeCj̩)J+X6ծL^q֐ 5qHz|BF#1!n [А߃u酉55 І ޸oȿ7H.1x&!1D8%aѧ%bVD#%Sٓ|pRTˀTq;a~YrEۿWnvVGγtkc_X9$v.-,XQaRQ ܄X.xx`Թս}0+36PAŶuRs;Eo:h5KFI@&. ez[p0{ 5sKE$*jVNJ;ú_n- rGbw,X˩E(-:ߣJe}.c@e_k]8ɒGgT0cKIe?M|zܬ<6:i q 4SY7oĪ{q~k5a6KvfjV]p/*L_epqpq6zhpsJT+JT~Gv́QH"ssG7õ߁6ҐJ43?rC>mN+,S]ttw(y<*ץ[b̜5Ka]&29O,ـ#zA `8'RW"fӯiܘZ-;Zj?4~wadT>U^{Xz3h )|@l9I2T9d6 -Q'ϗ*sYg._8G~T3R0LD mUӐ?X}&5-? xzM).SMOxf/K~ONg`7ؗnm‘DOg֋5GYpolLk>"De\l 5k[ak},wEVq#YĎD(%.G.!q@d*+=r \- ~/KX୎HvW^i̬lI*:0:R CP8l'q1nJH^Y!Qcx'рZP%1#KDJ87Ma[BFL {-P-obNd1ث53Xæo5:'9IM:F,\ uC-4MMwNgy.Z"DI0ҵ ".bbgw #`l5=WVR1oDZ/4Hb^8SȩLkj©WI>nNkqxFplt̏Pd/Q^wwlnԅfo]>rMu圪 #h6"m#C:Bj7@{uA7z^(ӃT Io<q6OMMTHc^3R si&&nբk{[C.gF~3y*vфuQۨ~ ž B2%B-s m4jI#" xF  aVgW[eȪDUb;Lx&M˯h!'BfbbEm@+P}NNoDts[i8Ws:jt3DEUr/t78v S9Tְ~B/â&̶I6:;r`5@x7KlXeRT#m;<2d`uNj#$#Fq?:hVTV`!ReR6e5JeuJwBq{-RȂIq&MI)GYZ(3P G+=de+Kk7]( w* zX匩Qx-1VqXUvLK&\MjՁ|#]ꚧ6ωGn2|;'_Cq W2 xL戙^fTFg ԻQ4oLP)R5QN/FI |`ocһ΋3ƂA7l<6m0بqpʮbK(4pI2U'eF}"~{M/=gى"bqYc}%F[ZRAN_By2Q]a+k#|D^T|׮«zlS{xaR6t԰xrq(d41hdEnʄ. k`'U.Ñ+ul:`6[e/0]JH$韣^y @h8+eڍ5i@dQ43%0P_ha854Ku1~E])h贌qkVՙ3 h<-G}A'&mgkpn;M&&ZRcx^#cۢS6NF%YFlG`lpJ144;]k K(=N2b.8g@wkisMPvC.oDU[G.reK[Kcވj ;V&Nf𐛭Y:_@M8GQK++~;FwvrI(_/3'y@LC,A iQ:sCuכCKoH۶H#R+NvnV`HbQw=:gS$kKVw R WDAÝˉ: %%\ӧY <=x*f1ڍGDgY\B+/yL5dXT-w=X ^,0TOMM6j-%$B%1@,iN.+$s&u1B07qgc9Wkf$XiĿg)P8@{Rnl,Vsk@6t}^ %hlsBإowt`UkV|J(()8 #H>ܴTW$n_b!BbbE`(t`ȣ. XO'G`YJ,X 0vf' RI\_@ñTdt8ۏ%?afF/ ~^!k(t?w+CV 5d v+Zc;$QpPI沗e"X,Ց0!ކ|`!rN\cKUx{70 qn2;!bRP0[܅pJ.B4'4I%{Ejx&g~.1bYAΖM£~(dKX;_s ݯ;U3X P11={*"ӾT_%Ry;ƸJXE"!,q+g<̴.u%mW⃘L"aоC;ZtO]w %{_XiEuKBY+p #pV\†hlV0ӗhSeƏŮ~qm} 1R۪~ʬSM=)S >}}G08ɄWeg|ͣ&>öJ'>v@R^brH?SQ?N=y[Žx}g#H"-^b2;y60XI&%^R5\Cߞqɵ;/Mʝ*&OL.?,1;zx$7I;W}/&Ew8X}X Y3-M*|?+m3ߒ})&n+$+IbmPv3`_lebQm j·}WKl+eqi5qBY [ "/󟋅 |>w<ؐ9 $՛1,mQNb)/eUo{q>4M{&ث 6̠}ph C5>JpTHcLi:ܭY*pWvJf rVq1"e\=Lm&Ճr?g{J仿k"ZX=PIQ^Ye \ Z[tCjr Nci[톡1.“KnONX'y ui ^<M 懺,qW"JLc\PQXy~j[s\ \uFuǝ^@pi]>0:& |-zj',OI|jgޯ.Z';h޴G5 X/Lif#Ls[gǷrm[H<+諨i 5u,v]{')%nDJ>ݥCvĴEW>9~2`7a$bVpiNt$+d^1c~E^ 5qqj,|+?_6z:e/`#f oW /(-jgG[0t0!Ob$;O!|hwe'[G`{].nրEs\ݽϤ_f5bPh(p!jhzV*ْ3A.ȜZ83 ,%>=]Kpʞ<񇧓Ys f.$،=vVbY CF#1t^Gh+syY+rirzٌ]Of}nz-.ڈsXudsWϠ:Ud+)P x.,4Ap^6G8,MbOCtyJ!lJ72ҏ5"I|5Q]Z\~|X;V 6F V ^~1؜a)SǯbW}d|-9'|pF,y0G{63%R ݂BûtF 5X%=B֛ikMIJ.RIR?[ɬ*&ٳpب;;ל*yȑ| e$/P :v}QZc gqԶs{g k:h|YЗ,Bz;HOw5Jҵ(̫?VnUyhwsпh.`m u(g+mzWnf4.jh݃/JߛWK< K?_!5S[ };JiMb0R`>}lm/;>3.{X=dˆ0^ۥs']r k%ΟdԺ|EJL(WalzMd6Q+mLZ.]!)1|ylE)ӥ2ʫ9%ց+vvn}cf&}=*F  íF us|XIӫ.7M-9 }jb$IED!cTz HgHwtG$t_^V w5Pc?V/)VPe|N`| 85 9e+,yb+|a ߸HhijiN&3BxE`d,,"HSm#Bh9@GRb*JUa?=c; op~Ù|9>g_X~?Os1Lb>W }>G+:cTo\H8.6}S9Y^ѓ9W[O~#X,4.nJRD"N1Rqɏa)N8H&ls%sT#vũpV^Q63%JAژ(DK^1[*gqv$*qDy~#?QM T{ t;>w.lu=CN:)tR;,eaԖ@5upQOt r?n=|C42P gg£=g7P9Y(za)KeQְ 㢀Τ(>?5%Fh((#yݫiSɅȢzz&Uvm;[yk]{P.`DڍܬP6+5(P.o^΍|XG0&ݬX^92Yz?jK"FUҦ B[e m)u$kq_u)@gVhWu3| 667Svn9nԑئVb# x>|&-`ۙ/>(&_**+^H7XQRuP^:u[-*Qp/?heD:5ZR9 p˭)v(&f1ѐk𠥢 !G:=1jK$&̺u\uT!cX 0 Nd*C2<+0->e;Жu!:Tʘ`CӷL w(BI"FYsb#zVI>K Y{ \Ut_@o/o^LOv9;iGDdtIQ{츼eb|8T jR J&%EnwZF1FrhIn%MVIǛ:BC^S]k$W:.0UQ-ZrEo*G5I.(5fVP>\:yo#xٍҫ;n zlfG.#E:EVWaؾ"_3:tvƟq IFv+m:.}*͡)ʌVt0AD =3cy SМ|'U&GgW"+4OgJ3Ġ)̳kjw-:L)[K?1{ /u^46$9rP;V])laXwSI7~P)lWۺVWHȬ2D7U147&fB\Qu 䰐m|;`JwX!1KQZLm!uZ0(P!쓧eRYX'l)s8Sz1 @Rrӷ؜b'^ ݻ-Qu.cԝkܺx~Z~P TKUwڿ۳S;eYL;7&>(=á` 'mBi3oA~`EA)n >z+#3j.H=},6plJi MRJ B v,<(/~ʯ/$` a5eQLCV PqYQqG#;cG9WLZ;WDZl^h\8l9~?Hĭ/K*?u@<8viaXK|_wQ=Z1S^5l?;{`Cu afiH by=ܵord!hwu!rYWt !.[`,%l%7GHD[ 46vbOLRĒaE$e}2_4ѺXv|G׶|,qοލCtLPMcȹԳahU#f_,[lKXMV%`qJ¢{Y?:,YByRndS1 ݼtHV-| NBJ,)㢲Ydm}F 79/% tM1 3xsa5'zȤWK=&%r=aޟ韉ww׺^z8,Dxb4;E&4Mgaa28iz{#>Xr܌#Vl5i~WFonS)7K5%XYXB5Ko5 y8}C (bȁ"Ԯݿ LD9]<'\4MO'wM?'S7*1zd_n0?g|n =**'i-rV4:>w5lۂ8@n'3f3^Zc`*-|M1 .~p'H<౲=5YqtI0Ӻw {`r@.PDS%e7o E2jwK]FP D%"c?؀o)⺉yI잵_="p2,lvh' }թd _<׃M343Kډ81$p'_[] Pa<֋RZ4mssr3MF.k60DR{AWփ WP+GS-nk~d[I"5UfҜx@C;4[_AW{Y ϸy=N^)v[km}aBg|n\oؤ>r]&d㴟;\_^"H2vep>`D݄QQUh(Nj9w]Xlsаr(=ftG#PE/iRbGizTϸ5f28R,PP6^)lݱC,[Zp =Q\WHK`9n1e6Q aW֫,ȍg*jKKJa;c;X6aͺ-r:=ϒzN7$ђB1\8(PjG f#UJ%93^/k*O%r}<]ԪIC:Rh,~ @ڂ 38,hX,9'bKE5&00: w4b4qUn%F' `H No3ttiί G_( (*HB8)CiG"(窇$Ga_KEn #h|qF>2Syr"c5:P Hae>ɤk|l\RΒG$Xq7yy $K3Rz*O,3cf6)} ٭dV_r]??ӉE (0MBAu5oA&0nͷ3txWF<.fF6 * t+Zy*yܚY&t2q{Wa2ے!KHsqXZը+0aLDLp-=g}Uvp X%ܰW.w$w ZiObLؼl56{"5_.6HA^@TbbFBuo,ll5Uv뵛Ayqp2]y̠=g4f>fNCCCSoC:zilHrI9ҫGGŚ[x#@ud:hP~jU!`M,c`{ԞuqFsL7h<[`tqDytvNsMkpj25w {U8pq]< O7"Jc`طٕ}2f;>>Y)`k`[ PȔi_\4r`STdʼOS9v ڻZ{7vi95%K T%/ -^I,OYF13Nw%f}n us!%^H;6mx (~jٱrZ71B2$DQ7A&~M=ӝS-F+̵BŅ7Z#R.AR۔D0hd{X鎪B۵'t܄A32YXH}tpۑl()%ȫ HzVm䒑yIIpNuKX9[qzMUZi)؃]h%nڕKQ*}f'I#MDugdmmiыKDފSb0q>ŽwC-4I6>FԚ+> #,}d+UN+̸Bɦnwkc$̟>ZG_wt Š|ͣ_-ȜWx%*I2pq ]@+A [v `Z!IY֡Q=r SzCO-jF6D0d?wFLb*]S H^Ts qӕ f`h K,^l}=_Ad)05HL5":.UZ=9v6 "H*SpiTul07a[=6Fn(?#svƇNH< Z g^=SOMĵ\G {ņcr:0`R fa:pve|;HXcLQ!~[[aCY:5)/>x0C§G-E`o^ڿm|u%ZG\ioooFhPFI;FxI#;x~4Ir/Q"m+ Hv6Nﶯ3H˻'tF+MCA;T|5 0%87#+7 WA]v&1+~g-$q9̴ 4F*n@ 5ڄȉir_6DP(dv˽ Za%$a9qK.Qd?|MfrzXely [5xSjx@.ٙwL}יF?ȖؼCl,ifZM!?9EN0[!/WfQ9~#fSPf$7WlLÈ}BU }Szޙk*BT`5fe7.ȥ!E`]fmÆ\3ƩRq @΄j /O" jkVH%[:)2B= KK<1$Mm `Dk9pd_U%QRfGWސY<->ry0,v"u]yCf;w*EL\y (3Oji$P@k ǩhWX0J~$ 3f/p%e@k6S;Iq"7\?.̬dϹAXGǷ[ZaV'g>GAi-i5U܀R `BW? A'a|wQfUpDC0kfO"zosPUkY /096hWӶaQr2$ЭDBܖ5Fmνn7')kvM50co~poii){$9Wkf "7U #^$HTن,7_T`n e(ҭaTp(#als&V6E^C{tʭ "б oS@_r 'NB^5 hZ8@0 |UaKfhxxfLF⏍_1 St}%,P,k*E3QkApFH B+8 fg?FmI'.&6uS-",ɹ38Rrhf(Ɠlxc2s\]!c3^&0c&pi_6-UoVwf.Ndzpg($ V{d^O4!3Hmf[؁iE>(DA:ʾou,"5044̇^^0`;Hۙg6 m1cgBfփݓ8jŢ':"*wo=(/R'c`*l*[xuLTyp69 6K]()а.W:!x]WVWsD'"UyۄHӬrУ"[2tzA $xL_rV|ki8Nz, b.{lT(ֹ^M̅)?aއe 6$Ok$DJK\3. ٠* Y)j 5WkPz7BOQ h.pğL)fR*fVZ7k H5;7ZPᕿ41O'' (_ ;,w+U$iZUx-T [iv8È na' w7j-1CN7&W̵^Oe ȡ*M9joz8ߗpK( -qLr)&nU$l0B" mM>e~`“Bl~7SMc5YźNUF?jyNƻ qEX3}Uez%eKzE ѫ\_aڑƌ/'8 D:9ojU)R%sW]YRgyNv}qiTcwQVN%[+G"Yn&*| : PJQ-m|CĬKKsxk=x.9YYIpzAz/gQeu*"Jmcp{,R:B|n1dTlTd (ɕ1GȬ(R[jud]%\3|'@sLkӦw Pw%ſ>ոJ-4p@Uc]#T(`JI]_jo[@|Z GD/AȲI赾t0>|> $)[%5J> =9)\%uK`Rn$aRΛh*0QReؤl_ D0}03(4vߊǷF%XVh˦ B8ޔ7kLY ftj'S!48kK#3|8d؄o%5<:8C}TvR玳8AEOI^2@[ 3<lBtx5({58R9zrx57,n **xy,0sN;kL$dY%Al _T׸!;<:h4ҙl;5}HNv?6_b#ܲWq2 nQAC?WPrtoe2e#@"ڕۆݥLg .Au ))EFi[.k!-O/9QqJc\;I N|ƀ;ZYN(\^Vx8؆tƝZjd}xW(]{L"My'=,;ޖEDdh! 86"S_bT>+,W^`~MZۇ}I[U5 u O<nt,_GoQ)uUksI?H :XXDO/v¦+G!<:4|M`Pꪡ{Ccj0+Rz>d$X "c嘝 Xo*zǏ`10h&DY^Y:V& Ad:M%9JsԠZ4j'8iVCry/B#)LJ/(,J=͵jlvhs\4IckIpiZhV*Ƶ>K;F1F_G*tk"6d< 7?SPʝ"(=iosukЫ'JXc\%є3>tw\]M,@>͐by(hX 4s s։8":]4QgU,aEܳ~l\.+J*t`T }!0ncYᦎ!H C[z oV$J>R[,x^%i@ܐxLy&j I"9W6MSf X˪uVhvv0WH|8`-8KCAȟp'u DM6q̸j!H_ rK |nW۬{wn gc8nj:B14Ok8L\Tү0%X%a6'pNQ)"o&9T`j`X\ԜW?Es꫏r^|úߗC {wL%1^lQA[zZnlN$i҅G;$h8R><@bBb ?nʝ<Wd$11{/W޶ThDw<3JGÑ:]95+$4'.ǰ^ z*]/K\HG)n#<jkL!nᡆpI$w$(ķS J/AAtW:c͐3΁1QJn&uFieZ^(GHG99- )Ƞ\ ;1/0A eLjrX3-+ yVNE:s(ō:?*I8)jK.YYE\mY7Jƒ\\,FoxofA2bMd^A343ិ9 0p$%²{W Ukow;Àw "ȟc[dsv;ID, ѽkefFZڷ2_b(lb";ywZEI]aAHj+@Άw* $Qǫ0PL#N 83"&y0v65K$f%||k(Qp uy$\vtk) sLAS&wэN(]vqrN'W=" M:5e\fJG7m\#[$sZK<VRS9=~P/ kKNK5 w:N#1MRA54l{2AtPmD9.lS9YDrPoٝ$s{"B="lk'ȲC;&=tV-36Qaoi4+;q^LES'QV ,gq ۥƽ:zcsOT;a5ƕ, `ʐkK\yWc]½` lFR-۷cVE+[[ ,`8n7"=4$uPgSyίSEňB)l-^+!ÙBlSEX{4]6ۏjZ¶s9o(7q.xԹJo'WsU5w 8׭4g+p6:F52 xtvzMAZ/\YlYuZd1j ,o 0N }h#Vى\bc`oVsk _^V[/KߣK'۶ ٬DƁhy2#k#/,N@y0h*I:. Wi&HrOqk\ bKg(8X?K^Vo7燬)7u2iCo)qn$B+```WG: uk1`mwU*rG=B =oZ}I\*ojK̢[ +i.kKn!{:JzWYhJ Uu3!L4B2ĺMSU=w> 1$N$/*?9Bɷymm>3b:=~VN~+Eҝ(ó71o d BB RUzc!7ɔqIs_DUL ҃9,GgMi9KF\ 瀞ex0ՉjŒAc'a2a&_*{cCN0T]d[Cjj# KkYvdHOެm/8~h.}2? [Nwo^X\0y|ு_E'*~qѻ԰]clphL)<5c a< $K >N~= 9/V3-G!J׃%;Yk:zVT)797~;cڗ\E|[/ʺx{()>޴?/Y=b`85OTy T$GE;Wmy\մDf:MX>rKf,[.6F!F%D8\k-(H֔pFY9wV"uLkL9)`SO/M?wZWuȒfh9A/0Vi#O/uJkȶIK 8Uiu@B.`G͗nn\qdr8<@afR3lX7h8 $9t]t~j*n.$viiؘ`l-OФ%畏oge\ţFx?9̸ݹYX*L kzVw-bN4昪(d::[am=9✆o%ϐմ±oMZn@ sDτl` c|ʱIǧO&ĦE>GA}jjA>~-q<`]er/-ٹ! e H\#Kͧr+gj $ MA. 3!UY* diP$BĎxXx&}eDԮm'-%xv$٣ҌUB@zԠ4 7mHE7ERp ;h0]=Nf&5MkK¿L [XŶda7U`,e[b~h"ybo>#;yVFnr~ax=wEܫ~/_80Bl<kBq©oq 7 c%ŽI1bjkG1@]!`*)b.l\gݨ8O iЉl!u6*xF=0OrZI0PbԬ\6_e6[=,󅼒!XiN("PaH^=iv1z j kSUL{3p:'R\["@o|}kpӓ#\JK[]ղ9Nyスw1K!hh%@i1M\pjʠä/QKO)MG[M:\v%$j8* C ! zyf۱Z1^ x6:-L'9"fi[>D [ʌy):Ncs < SFrޓpBb]b좶C1{RjԿ> 鳺;OG?noDz^c,{4SZQ.qE.ϳzeaX`RZ /gT {3{fꂳ/cSNf|z(aH[Xk,}xqhiR b4iTn_qʈ%HkJp}j3SƂ3Rh"73U\5l@xv#<oM>'"eRzv;+ُ͕S9ѺE?ήE ޷6DNlʩwNZ/F e|~[|<'Ͱ$I7Gؔ}!{ZpC k8t%Us-JLݧ^]m>nx-_^qzRI/M9Q{ӂUO&/WhR }d'e~uD+j%|?RWs|eUHeL?ƾp9g' qy`!@逭L+.`QE]cXZ LJvWLlR5fiW`q4E6a$S1(xeǑl{]Hg,H>Qڱ(5\9K{urx!QQտtNV!)bGөzZ] kohJqoE-6ѥF)2\:O;mE &onXbϭ'@ju85\d~Ͼaz~f&V{ +;58RV~g&S]]TG]b'!_Qn}\^&_oe\VNpU'Js7UNȠLtvO#6 vXM{v#{{}3h:OPx> 6u|*D4. دe*:AK|ylSnhH.nq`"@CZ$!u "PKp)ؙ?,g+6PҤ,XGmI(Ef.un Hms3%\3_`ct {,x)xF^ʸx2hiC䤎sW)7CA4`-]f~ݟ(`RYe>ƖG(x|=c_J، y3Vbo)%HɆ3B ] VJGVؓ+|%6Ydv`` c]d*23ꗬk@3F8)@ZM|M\̰wefaN,ÏҚ2fr!3alho$| t9LPCT˻ҽZAL2''/*|N3hGD2h\!";}Ta)ӣ>-æL 78t*0T)ۣي/ћ FCҨˢ)6Z_T} ^M0'.7-֕OA"EINMmR$0;'6i Y@Fj_HtF7_r]6i;Ky@7 䥚KM1# \o\Tz_]e.외U , eԥYiΞP݋he}9nTib d+LnpPKʫۦ8BhʔsÄ/CLtF@Ͱ71&@f[orGیIDyLs<ѮgL C~Z zhY8MI{ 3#6/;[x[XP ^t;7CB]dhރJ܋eB%>`d}@ U^/XLD5Sl1)U6{ HH!w9xS>D ‰j-`-8.SKvF,QQYsgLIJK 欁*s|IWh[2W q2\5?z/SdAdbV¤g"A.b0>Ng\ߋXz$&6(:sI~vj'鄞P9bL L6S[l_կ:떖Y+E5,S =뷡SHk:KD|1|ji]J oA}][`=gX!L[eO7|iDqf鷚9ƋQ֬jeby$A/k-`RƙAj[XGQ'i$͐G?X]VrTN!'d,,T 8P 7oJ6EgY chW'IA!az"{hC ۂM5SgVo-[K"{L-O6 TKpEPyuE2~ ^ϻM͛|t:$8~đ7c`v(@RV3pQ7^kZ\4+ty$" xFG]K))-I͝5nNGۇG^?EWWV#u)邟n'WͪRl[|r`*r r/BVAoVhr_Nj_ !CIkmoy$(S̑&^:pWcQLࣥ^h5Zp>"Y̷u0jE3Yo<2^73%݁;%'r .ª43*@V]f`2 KU#Fԓb,E }۠K"4idɈE<Ӽ`,uaR sq ݃&[| <`фf6\*MI?jN1ZL1K..{gba 8tlEtǤՑ[h.o.X'߻ԯLib pX~WNp$ݸdB W~8 hmЪ/7Y_΃'ĺ;>4+}zMsMrF1\s&yaרct碐$e;t()Yԯ怏bRRiws!=A$Wc؛hw*0dЈ=Q$؎Ϋ"aS0rMtDͳY5;tz]xrD>[qRĸESPD 3ѝG>nOĖ>L:y(R`g Clػ gUK=fwnݞKTWa50RI5 >ց=Ćͤ&v$.v(*:_5o z1N"H<.$K&,åoNyA[Gs\F2bYuRR H BڦTyq3n;kq|Eb?R$~c!ғ,@*w:'q]̂Ά37y3cY:s#/ف*?tUo OV\3`a7Vm8`4 oѫPzˏq_nAܫZ?;^)<:[X$^Bzrx>4MrWu_I]>B&$GWaB$wP AΧKu30Jo] 4v)³aC Lh͕v ݗá (MWY3a9L4,K8P[grGN&Z.S]5ZwZ_^,NQ[~ĹLa){)Ͻx+H2zIkV9 @|?ov)z:8_P{ˆvJW|XhYYeJi96}e?/cQ;>d DկD6D7ܱ*!5rj:FJ.YzYɷbU{=N]C1G9lS B?Rs~ӏY% B>u{e ``b*LOWdT,e;gJ%.s 9p%nU=7I@Uƶno7QæQG-&h9N9fC\=O)0G>U_Nb/\QҾ ߢhD0anE_ƟoUiL47s㸲CDpJ{/RmC=PeHd/5 UM^y[6cyOB6:{xS}|Y{~22px"4-tH#o$4 C '"Vr8;rd!%j}9ss֡JvXҟAht"hQRE͖#m΅9nkdd2*o1kZwgOJճ;&⽊Zc  K/P 7CTO:~EM)?dZ85~/)/lgʒ]K7KtyYuOkjwyf&B% &.'SDW2#ifnTVeL.)lWO[jcYO78I*ɄXK 's^dLOɩY@HWzXR,ߨ6hHOR/@kK͂,yϼO߈9+ZeH'  VٸPN>%x33 $ 3cL6 n-Q+ć({ j.J^kŞHFSmNZ9d|Ԁc Ŝ.kX0U3+덛 WRWO%F`aly7U`szaިh J8d2la ᫇Jc!#Cϋfga4k񯿠+5`eGw|65G&)~~%"~S9e{w_]jEpwңsfwCVtgQ'gʹhosG=IwI`{i'jwrR5\v-*z dc^d"ּP, cO ;?|3_c+,k7r:S[ H$}k ǩv2K>Ujϖx02 T> y_ c;GX2Cs g)Riv$搙14.wmAC jw-&T(̷,‚*9Np@9jQ~?c]Bx!7m Zadx]{-}:5,^ r{ VACf%'q-(}vmٹKo}p ,W|sqf1qyAE. 336h{f;/4#P?5$5^m,$鋇ܣj'K0m47v/(ڈF r 6%u H<88ϑ+<';~-=?Yν̍A:/uܣ8`5/P(GYRvC)J^u{#!o=^Rxic/fU܈ b,,}/.d&_`nEI.Q_{ :Qfß7 b:O]6+Q9! Z:v+9qsy( |8ytCcE6[v#R-E)$2y@jP.z8;mr_zMkVMJS220WZa%=ŲPe57Jޗ6p(Ic[[9CG]{|vy0 ,@_ڽ+mzvdn_FbV kU/$j趞7iuMh@.~x*㻗q%T?(2KBq49)%R7~sha}@u@nֶO ?L@c̺nLǗ\L10{oGΥo(lP-`O&S,чwJ>Di>Jk{m{ waJe.Llĥ_&ZXQx :E7L-NL88_R3}pe6cN\Dp*b <:Z ȇ,84oX9^mV< ?D\C|x'_ AwE1hwf|Mdc-Aޡ/1[@ 59=0`!tW'L>ϧ*( K|IYg sQ{[n7]>C\>E{+niNZD< o|(Rm؎#I]G V(0՗QYx^Nddbz~}r-jY3h/gي/꛷ !+Ϯ!ozMEڗ3D*&~tܓmZw,;c}tEbexrƊ2iO!ia$HLHhh$2ܖFΗ V/&>aAu!zC֛z- jھKGgD:r;`<:Bd% bؐsjU~댤>@ʃ F0*wi+`;ҕ2x) uk^RM.J=p|J8&T<5zREX]4kmp]9[懭gXN3td+\b{CEKUMmmDjN\|wA&ft{[_^޽e$ۂ a̳*Dij]v{:4n,T/'?iф{q\Q 3 ?'̴ځɛ0;)H㢰hwdJ\#${ q`9b!QULQG]xzr.Ww]It…C=n^%>ւf J ب%P=A˟^VUٵ ֚d]e/t?$N6e:G$j}{0c&ld0魄`UcH+d3^ (2+LieEDr AGC 2y'\_My:>7QXm$Jl0OOٹ 7׭PN.|z48fǑ|%=\mn[. tՅzPo$3e, )DVG U>Ve@*<*hٳ^_xCd!}bCw<#Mƒbx $GD᯦\r܏$R HN?Z8g;kCn`S'5̸+Z P(N}Ɖki2KMb-bp"rs.z+Y}*xՕWKA?w(xB(6'(=?Sr2fOݟ4՝ 4kuNVe[2-v;V%2GY!Up>?[ܰ#<2f$v8u0QJXt}vYcڮCXgXhU:cj É3ZL#;'cةl.9 ^ @}ڵB)R'n/S5&/ v.㑈X@Nʆ0C*^ ZۄbhrcMtn<.m4M@+rڒ܄" 3}C3̦hhc*?Ė{r NT٘*:()RV:ﹲ43Nc/t]+yqkNfD%cje;ֶ6@$K9Y7@X>J)hYQ܃,cI޽QhՓٔ{/dif)rbc"[K V9cfj~)śq[F5 1Xv;E҅}WvަZp6/Ll! Q}>VcXG}R-xLbWOQ1ҭiU{541k!vbQYbdhs@78`zw%e:'Q/ޘ+;[dj5;8O?vrA [;3;J=6jۖ.VP`ªFOJ`f8*I 2}sT 6vym %&nN+ 8x\qh$*W-Ǫcp{J/"\ pK5(ʿL$E5*80/wi?)򊨐W#&$CSB O@ U륝qY2Q] !ZhK!Nj&><6J T{|r _?bk,)ҋX4jFm?#2fEbM)h2Ia%܃!8uvO4'Π6_LdO3}9l ׋4B]gbF\3'k.niRd'󌿟ǣEcrvĊEZNs=dDI>Dd:s 0 Jal960f×%6&$qF?iRF39+;T8X偷7x]uLq9u ؗ+Q_.{WX_ ie[ -SUFR9NӞ;$,kF)j6 wռ5Og8ѶU7a6u=*%/`}~ h !o|8.T%e+ %\T]Q ޺&)Ҏ7VB  ѵ[K*ǃ\%We5x1)l1\zm;m2݇g_Á*=y7V0Ety-'@O.;ч6#׵4y_R.a& Ex'ɪb@区hyj;S쌯8twd\@vҟL$' Z=ϿCMxP:9msk3L5[NZx.6{;<?W[ïQ5#^!.h4vΕ7g@e^VX"q3dXj"{+DAˍL޹`*c'6YZ.m-yuD(wrVwV-?ʈ9B|Qp-C2󞠡ɟy (1WuJKķ(u]ף.u*:+~=q/ aV3Rp G1[eC?Cȇ `,[w".oYCˌ^;yYGFS@Ke?G:,tk1ZОd9yOmfZ{fB|QmxY&y^|+!B\3gkPQ_d Y V|432cN٠Z[]u= dFZ\<ěNJ`Ħ0܈-1m+g=jF+\IHg7N?12:ȁ2lm,} 6H t.d4:vx%6N@%l x罵 =F1Iu# > /b̏NF.|OG9yS¿{Q'8lG{_) /MC;qzTMXfKGUsr:nsE0{;>9)C)'(֕nN|T1Ak)55BL Gi. % 1Iȇ,zZ"iY z09|Œ3̀7cUmm{(ü l0wIbb>A]P¿}V!"٬%@J=恭 9g֖k}tt@[=N:dE-&7*ޓzO n? N7Іܘ gk|\c XKYdIF:ت~lß z6FZtA{uzM1Ikq}GӮp33nVz9ưO2h+w*K^Z0 974)jٱ8t .h{d A] 2v[;O;9Q["=D@ !$4Z[:6B^U(BbPKyUJRrp=D!eG[_8\.Jjzy| B9o-ݎ:Kc|"LEVPT´y/e[ y|*%3 >|GՖђ;P-// Du9(rm6gd W+,NݴqԿD{%dUK~b#WgrJ(bϒc)]UFKMbMBt}wDYVYvl@OZ6tȪ~Y{Nd:ܳ G. 1ňTq_~='*x&9]K4GT @j i*8J6ǒ^CdkacD ?5g\lt<I"&/ft]qK f4%&=rEA-@Y5`ўߥY%y% V\ک'fZOm* O%A2lBǰDh5a3e~Y~ 3:ȃuR$ /AL"-LX2(; ŦRv"ZG4ѧ2FT {Ukлu8v 4V5>@:3h&(4K u!5)Pd Ј5Őle%8tV?O,^`TºI\䔬Iu ֒4,6ozqQ"GlXGz~[/M@(e J_ck.ߍ=)hOR 񥉹li8ƶ gĺQirHBrCx#PO'{^qVh0'? ^iD'h_)V z+8};'A1Jg~A qT~-q3v0$O<߿ں%&쪢ͺerqe{|疜maMȨ6Wi[U2%S3U!?A$F-`J_Ku:{DsNvfpЁ #}ݙET[ǫU׿9}q# 9V? _@zтYGuS3w J 笎8y Z_c+߬oXN!+]ݿMG]+$(#Zt@kܹ'40E$Ҕ>ю\igRK_ ԓV]"r7T tVdk~W? . CG= BM [I<127Ǘ?ι:FlX Cj{㰍4 QnT`ܾK BPSVV!ddaELa I~R3Yo9;+ l}|ބvWC<:~Cϻu= ش臈]Nx12,IGO=;s 3?D!_Y:<^ȑ؈S!ʯ6t3[E㶝6H?}{HFJK%q[@9ߓ[z), -RX.ʍP z K1]?b^}@jLo$/*Umh՚"-f9 GΫb䊃WM+ytuykB n{u?&joA5/M|vj&«;I? C]9%FjUtP(-yhat/Tsx3{?HTHJ[Bb~U݄T]t.[^I[62IJ Ӟr&[P4^Fi 8}3jꔢ#L)y'͍t Ùtv_udFA[ev T 5h6*}T NoP*Qrp 8YrW43lvxXyY"dnGVZWȠ1"?` m d$ jen=[_NIso]+/ D_cW0ƿ+{{ Y/>16BշÄ2穪馽pb^Q_f+ qFUo|Q %nΥ3[((R*ZlG5k>N!$?vjҬj n- LNcNщ$ d_)f$lx+6RL0Inr" eiRBx;z!2x;7S@rg~dWR(>ؔ28[Ex?Z O~)YTIw\\wj^=GR8W?]n SnuI]loh#D]K2M8jqS.J`hkW@o;U_=?GڈI* ֔# Hz8 KP0Dc$ո!g[ u6ZnóJq[`fO3 T Dͳ6y\Sͬ(Ɍ3jT.b$;QWr8?ּj;3spU0J-vIKe;'AL%6Ῐ3\7+JVY@yiI]*nqAx0iQ&`}5 Wg}BҘm@}g qP;"QZ(ybJ5C&c3Pid*gJ =\fBk|75|yV^b?|q\yǓ8lo5Wҁ J Y'9.u }%"cN)0.w7yl(VW:d~-=4QQ+*0qOqf/񘕢HgRj|K qθӂD&{k=TQYB yW5; lP\i`,Jϗ_dR*c-M33x2q1H2C~OFyme}k\iڄ/{g.syՕ7:|:5o[T${mgkȝEW)Ini/ך/s`%TRKJjn ͂&+ A:wwcj^9Z r$v4E[Qhlj Lx[-'R]_N\%&xJ7]'.p\n= AR[534-$Ua'8DO^ O뮋Hf!9z~hՙ曡+m,td Hr:.gUe8"A6 oRf<[0VzYk=MZU'&ze{/"]SUQS-PSXסՀzp~B;0b[6qqӹJ> :DL{A_<qgVHd'i#o8'|_0=5&S"! r8Q}6VxKDQ>xթ1?$"Lpj^sPSY>}Tm˽&rXʉ-+ Iw*P5O/}On`7MSטZ2_@+(਄ޮL=g TVdL Ƈf9 Yk*f;Xi q{mF2VC/&uFW(ˮk-La 2C'6ϭ=L n#ơ oe8pPV8B+g51c/kHy6Q]-ݢepx"-'{ֵ`϶o=k&?Xۗ"V&(W'@ɫ+j=n1K "{ْĉSSV%UqىM2q)y.AS^-\]?R u@1#OtxqC716xڋ=I d({!~|']]qG?t:hJ뭜j ]2+ V67lK}x쬥 {34]T=|śaha fY[ XFi+(dgHeΌw߁\-sb娳^ÝN,` O hGHkA#&cc\D>+%|uƀX a>EWKw1RNZT3TW& ׎o3ګ#!36w{yc*|}z߄E iJ缈z^!_y2Q~ KCy5@G_$Υ2li L7y_ \9Q?bv0 |˦`!LY p$jn"`x Y?^JUS:dr*'t=E̺sj5zFԠ+Q<aJfmhŒ@5Z䱩7wMav[Ok`xjy.E\M4`QċQ.CfrOQ2Ԃ@Wݩ{j"wy|)Ku4~y92wvܠ'/SqFkl->J 6.v_z'SpM gtcZ,|Xm;"Y \O$pJx}4#7];{ewU ӟ=su->pUr}o !u7y81h9 _-qQsPC kNrjmX.eA tDf<Ó%́$dc~0f!Z^cߋb΅OqZ1f'9,!#nS^ ?2a/ u%-@:A2ގ/hTJ:HvDVNvz7#d*I'wQ=~h3, VL~p t5D".pſA˴{w*`.6q̆1͌*>((Q*=rLseON-q/,M{@444ψfu/&{$f89S)7Jn@k;OAl@21 scd..1ʐ" H[fԗ֎2xR7WBaKѧkFTP3*;WebRN6S8z:),QKXraU ơ*#R"^Gd&syޅ6k_`5,K C ]ڀY $Yci.ho!.\ EX{\<69%5züq7M"kQbZJq;7A 4,Dׁ/BZAۿ7F;MVaYE Y!Z3G ubv+ fw ߿clX g@,W1BHaJӁ.c^R #+#[Ä%-{&R`0"ZzO;d@4 t_r>5Tpb`H|(' W,R+kc_QjUv; O.7 zOm``ўf!;/JJwj7!#՛\p 9atmujl+gHj(U.#˙G"敝cI,9 ݛO<~۞YE}MDuݟ/C_׿eN,ulV(ym}E^b*Qa{UX^*ׁV];pƞv0:l՞@rWfUV4}ge'nl͞"g=Dk%aQ}ʰ_ÒH'(Mw hxh!ܹRꜬ(ݯ%U.+r4sg0..VSoPA:tK x؋+6e^MxxbAG<BJdR޽~m>P8Wm蓠0 in`PW%5Ȉy'#YވQݣWȟOw-JKV):8| }n*;$0zmwCg (>Zy%`\A4 BYW230Jٮ {~0O :;8\-q4à8Pr-~iRmp#;= b42lY|:E_Xiםn?WD^"i˄mW_Sڑ f3Es] #/x*'` jJqiK-DF_<{gAȯEq0<1|ϡ ƖjɆ'53Dzd@G~6U#k ,0 T\f0шH:!3Q(J ;q ۫M4qqXR \b4J5H]`uR.?Fz')Zbvޠ2}uNcY.\5 R7B?̼74>" ()Ъnz+A=QOgWkG~q1t1%dT,rT%,:ˊ~%hݩ9 OuGyW6(rAgCTW5{2f%aOzZ`qu-Jߣ#F>xrQ=ElX!2ƆN6?:2`9B<c־RGjbii L@)Pl-w{IYltN_+5-!іh1Thmi|#_m+,y4YvT>we,@`5isٕ$!Nȗ7 ;O !dF$-yO _ٙ !xȵa @֬ǩ\q5Xꍔ`LAwUaqgR MBA.S|G ҵZ:XX-$G-xk _Er>l99m {F~7/\gA9彟c5,w g-|;\ryLj_[_h~iL* n`?AUu5Ed`Oh٩LK;{B^+u 9^@_LxrĘ|(*,ڜP!xtq"F[)Ib͊u!d}=|amC alaWf~ pc3~q(찭t@' QxŲe2<IXn,I,P-DbfQOːf\?m'?E%$gQL0돷I8 Sr-X3@tF4@fU#uM+!̥^+4h4<; T&0:Vw Ua* &RÖ&e\3HpYW9&m܁y*A{[HL4׈Fa%d{ō@ Fɇd7sg-D&yߔzz&W"P9CPn|<0Se$UBM Z–B2ZAWFo!d$ D N䷣6hS Wڣbޅw SlҜmM~9'](A Asg˨<䫫[McK'źagK gQ&A-ʮ e˳qQG,,m0h\Ťz95+]Զ^w,+:z%U^ZDb{oM̳1FEB1E/qghƚO6ܼg$:59V D̙}njȲIĴu8Ifi$W>a3J£d*^{d_hCjO"%6NRvA6.pWoUU:rFNV YsSbՆwDwy Q9:&HX@QDmK z;r뉎VSw.#[4cZcwE_70o4LQlthGz1iߖL~'.,D V:^ (k5ުydHiT)1/@K6Nrkd^6m9NE qJ1^2G+ѼFaLrxVw2 MFx!",dl};'~SZ4}5.֨1a`z!puI„% r5M3u9mS H}6ě@!KPz 2j{S|ǟA][UdMѱcMd% U" uHLɫnIG?keR 2Hxoi#0(;ס-񝾒ٺOߙhMl33 1Xh|![כ[Ո&bG9܅I2xx͟-f}Gg&"X3f"X\"0!Z"XE+PazUDi߄j[V_-11W'bgW >]B҈Z 7`L"[WǟٍYq`o]:DR0}`P~+JAoǘ>ռ|, 2t[o4~{h7x!-[k:j)JקH=`B7Sfl3ݩ_0+.x\HjYFO/CSY>ؤ7? LyP|:R(vmnc^` E*hdˆjDhW%{="EX JiQ_ѳ_ZYrγ$(:DN1i,YИ\ nDJ{wiK;ğ˭5ɂ!E & |A2wCܟ.(_˰iLPGtUtKTUE lo!3#YtLcM(j4eڦ[o"u3FXMtz"*ȔfWDRǴb!Kt< P3Quޔ|돚+ F6Pʤ;*XGq4~g̔\`zPhcGﱪV*; W%uNdq IT`>sfoͷUamqosWRGfI " 7~ߊs\ t9x @c{&RaʟZtij\l 4ik?xQ' "d!9EyVDze9`4#J\sjN\T߆8mcm5("zsYd]G랪XJ߂!>JOcnfSu6fi}qy(ФDk\l` ?x:*G*eHVX}f8@6xmԕ {'53GǴ-e;j0^Wh(Oh/rxz0#Zb _@R_$ BgsKI xr'8nQW\fQ%ffq' ? 9 K{P Qd%@wňְƞ៳ǎP8ZX''져} JTPU`d[ӄ0*>[dQQ++r} 5b44$e'G9>C_;K3d87iBM S ZIHɎ+Bux<Wߚd/\D{;Au?jo}܌Yt[0dyQ (~M4gĞ+8)[T!U>BCHZ? 7p74 H(n9]?)X>,QH?~8ajK':O%Gs 뜥KPA>)gtqM =5 i2+x{zEW X5\je%>?e(oi14bO쇔g6kgMÄ1'r+*Wb؂<ɜ bh"/]._;΄缲%P#*4X͏Iۂ#} Z}u/t(63:*ƩdGf)muh}>݈*.1FSo+\-AƠX`w iYϲbLɺW 7s߹5{_2tB䴹Y Lo]rMtwPmnoT!<>$(´k\ޱYB%H:7$RPौL{{ ]\hJ"ßwR/ Դl_$5:OALy#xTJ'HjۜZк%%t-͠G*"$JVP-,\_#ޮ5>Lp^ "& QNc?Ղ`n/gy7Za,i;15Z]떒JsƧdHe NWNS(iR˷ŰtH7TJ ;#Fܔ3[:O(v8~,-9APoo쿳1vIcy`+/W=+7Xu|n<)w_sXm4P?u`1H'4UP# p}3ԟnL&фef|_")[ ˓mrZPoi,Fnei2 mٻ;)7{0#3pɋ 엚7jt_|Ad\͢Mr\vO g`e~2}Å}B i㒑0 ~{JlZFGec~ '(p{IKpȪIEƻLlUC pʦ=ph>lp 뇧Y`Y+ [F{sD2 kb-/m(X0.,?Cg,obgQE$cbso/,*C_=0.ѴS[QȖ$ Fi,vaW`A[9C=%z?53s"Wq}^҃Ypfycf|el,q +PbvJeI&#agXjNpi`,;oUȫyjN`(cVu|znoG<`:RǓN׹ŷQ}v?m:`JO$voN"HT.\%0d!mcE H}mI㺝LLt1 "'fuSFiEs2t[PgEbP߳"?HP:lB}ڍeX56aRWǀެc#:F(8CEe;y'Ű&.Mh z|E ]XЃbi>#!)P HQvCח=6Y3I)`8kdG2z($2FGȳ*ManŪ?f iTXpp5+Cbs=sN$Znm2,k c,X5Q!k25H͏tONkyf)h|<]F ! \$&<<{2 UU}b/"oԗf'>NJn :p^Z0&Zib'+spYRkQX4'74hPw(m8hl |g )C%"@љHB{H-ySRoe=Xb{ސ;9!2C '3rO--),jn֣aOYzW8T_w1g0SR]tMf_\FŢXٸae@YC{&w{!c(3iKɎW]Cgv.Ոtc cAFn@S@uM.XdBHc0q_H~t5 f $4 cqA,nԅH'?͒ K䁸ew؟DLܢ诸~ lG֮;3C_Z0HT(d 8|5he.c#nTHoH-0d"H!  9EGksr;QpGc](knnz`0 A X]dm)/3xø["bӓlbMdzQ""-_p(]F'!w1%z~QN5V^K/"kdfγ\yi>Ъ|ft7b@ XO)K c7I% ^r9+[rҵ\ ķGweu"ܯ^ <Χe_[hFFvN׫H*4tƓ5z'M&1&+9?Uϳ dT/@GӕYTzϻa|ҡ4hy[䷙cv !:U9Js71vfDDRr˵F[(L!x7G?v^(M!6p0bX66E=%8wq]ےTߌAֹh Nu!ċF!Aj2c>._4ϬR|!i :4=}4v-I%;F,~ݰ/,4:]-&#>GU8X*v;J-ǒ6΍wUnT9ByrH0O.n)zHՉÒ]`e{uKx9fDKWK=riȚFCP+12[` 2*!lg旈gؙAIŲ?HNa6ȸm9ɭX@~g%n4q(;ѷp j#%aO:d\#te[$_h3]͡\g?.:~'{O;uID#,E ak'!>O}@rPZNOQܯ(x.p 0+a5H'8_MJ﻽0<@:?B,FQ3wZ;q-X3Ԁ4k;pEA_YD%-ȫ|QK%:ߊkP5 4 3H)JwBE=gV$puWHNFo ˱)%o&4 6{!ꢉg& N; #GXq2VBƁ~tCBdn(2j}ǥ6o%=(QFPyj}uAfU+Ȅ`L9\FdmBna(jWmN8@_,:(jfV@y-ey3- &7QIV͞^Hs6>3!()G~k{Ȱ\egj65xjj9&oX6/<Ř_ULc;8468ð^{SGg͓~ǎkiFzN! nGI!xś_!'{Vmwy+׿֥Jrl5_n}nj75xjmӧik٘8Urw,(nUR=jp vؐ~N*+ O*m׽>KA.9Z4,#5":\oyVyN:B#Y<4[!>ى2Sxr}ǻCVi(׌]iDUs Eb%i_TC q4l#=.z\szA%qa 0bp˞t"nQŒMl+zݼv6cr5>F:nLW,]x:C쮦I^tA,4 YҼCozMPf7X[} ]x̬vT+ w],v$dI8-~6ˤW75!ބ4ݗq n;7z n $%7Ӌ/D.F&O5r#K)l~]K"RSuO>1LZlDVxw3ůSv3Ɏ:b%8mOOo&ÎZbNH&`Ti54Ebg8NEb#]oJz77i hn}u?^>Eƻ2jtf ~ "bv[fHV!c%@Sv;om95UqT(_YXz u,ʄ_OFW# ϳS| GM!!6ay*G啦IX9(jJR[\LK g Sxo!"m"DO|WFS&sbb'" kw[ czImfzUR0=1ݙekr3qӻ2e]d,a'Kf9FZ(i=bL ^}q2G߃rGeH %W` mjBLPI8h/g:E?PmS4:(YBuαWz L.M݋)CIN3l:i~N^}ʯ0<?% ^/M&m|Yw^FۍttJ1#[Ggrqr[Pj`\O5ES" f2#(1*SuVHpUu^91ӑkM;tt(!:]FVyo^ ;lV`!<\  3x w:E2m904VgF1^dryg}kNt`ςlopGL58yx^ؗ겳Cl6 5 q/'Ώ$?yVјIHAe'*6˭ǜ}Ѫ3{a*)z-Z{#[ NLnx#i2jsA]@yr=ŭ$F"o Q<4;8pa7Ӱ+dapgwB~T{m{֮->$eηD+ "xo/hhFn|> a/i<9D?M=k2n6˚ƛqYFpξe1Og#Kə}n5EXz܁+ \gXf9_\m ~i֑I*LMp_Zɹ>A%z:!Xu0DUe'E {c MB[qe1%z@p&f3嵊#y)/6n4~ %tQ31VCs5ťaDuTfЯ!hg8*qΧ$տ!h3G o Q)68*)ծ 8(Ɠ[WM\ńbAh9 ;}YZ!bE WT:wMDՊm?40J؀Lq؇6dRu!&Z.Z6(N:(xJq9{ 4k{{bc3(&Gw[cȖ3,\Ct9߾\Hfh|ċȹ't'F^FۤIJ8K"FlR]FS~#3~d/VjKb[L)3eCzxM dbZ~q7hs@JJxOf*C kJyo[]BqBqo%~w9n3XvҎxx@p/ se٩yg c F]:1X Twz}h$D-<5 {2gHv(PW'ݗ8=@;2 #pFe"]<δ"/`INN# !iAbdʺzwi[.Kbv XF.E/xlw uc G|zcDtL#Ыq I&de  0%9x)J|A}p*-3j^MbnFwjOov\.!'4)(s4, S5qy|1^ZT164E: XԛEPI #m RbSk)8VNa txMOF|ͻ([Fx>z&Px~A^Bޞ5UѸbB)ǐt'%^dl,Rvv5nh{} M=B?EPtI w;~ܰ"@̰ a(uw(#h5dJg5`l@|W9h }j0b~q\ BOM@dac{;cC%/|sȤˊ9C F`ij}(d[̇?r1w)MIyqT,3 GT..+T(Ж@O4ݦǩ<=Y X_T4.BEkhi_;uKÅʤLQ -d֬@BּȖ4 `K"/pki :pt,-H{ow4[DFmƜ,%"=b7 djίY+=FޜQ”T_`X*'Y}vvw̬Caɪ]C { V"rƭhNv0u-]s &OΞ9nEqzBA6n;(O[}2hp}eR xЇ-y6&R+a;>J4Y,|]ҀYM|O !#3Y2FX>S|žu9~kG4F~s4LǁukNE} HLYQů {oW8ӊ׃ BSc#i=ƽ =:mV Nwm<啧"(+1mGO=`7}ɱ1\)"vhY;%8Q1.43 s:`S{mʤocD@BF-ν8]7t'$^SW( UuRO-90p_\ΐd<>C0Ob 2u-%,s S҇@1Ss34Ą-" ptlEf<69h˸eH|.EDԲUOxShH(O vOҩ9:37U-;^]sMA~oUEЪ@*ݡg д@!;"존%¼&B^]4agQ}S-9/(zR+S㱽@4vs 4uOk[ۅmG\9+qW&@v i]1\἟#~ݳo$< >p>ޯu]M[RP]L: lgZ6]hq߇MAUSjtF/lAx)Mb_fw AP zT쯯(:%V]LCv>c U|^M?ywT(Ձ:VAcGc"긾01ܐ9P*%w]`SK_0H1,5܇qJ`9K\)†&LNڑyn"5`@0LjWZj50'G=y H݊__5;2jz7Z M֕tÙћ|瘽z)Vj[NJwh`\@~BG8n :^,dOY X'L|)UxdiWG+МR2;TaGLhg:s3#|g:ݨQK͠3CIצC=dj1!K tf08tH‘ )න KSZVz۝IbO!,sPBi1mg_RcPi&Cd-")@|BaᵇզC(%/ŀL\0h5'FPQ҉hR-?^e?RIJ]l9 $shduD(mrƆt+i|QJ)ݱlgו~,'Yh4p1i##cC1^!HC Y B6 Zඊ|!c,AC=tDme;Ý[C-yHp,F%ӾIzVjhҹG7j/ x,!fȄ FnƖUSΖ-N+b{ٌPUꂫ[;[L.5jj">8qSj(w}ϰXco}}T}gz ('S@?E3S}Vk6ud˒Qw ;7fo4It }KJ" ?F(ԣM 6+M' !j. '@lU,r_Q#h$?<^j,dF䏩jurP gl!v>9ez (a~P>D4+ ܓ+TrnkhAu >_c4@ Rf_^,G~dYMA8ӍjZf@qOVVql~3"/17!E  16Ղ!a}A4L (Q?Vvtk &.vF}'pӉ[YO/Lh'n͡tыd'h(03fU@=nL]fUMz EBV; P\s!`jJۍ>cz$tŔ `:J:U9m`5Z <]#gi=U0g9G`%d65ƪv\_+`]o8 wҽ1գi޿%l~Vw3!$Ye%6HSLj@^c!luŻ[$t1?F^>76_u}98Ě*Z`/T"a/< X[z3 Ӈ-]ϗyy[PQ Aw9zXҥ%bmf{GvnFOnP.*ԏXI+ Aߑ-dzƭ ܯܔzWhJR>Dݬ904[ANi7NKƤNQǕ}g:<$a.VLEho Wxث闸qbi^) N͋,3Pɮ AOG҃YG7Y~wdF"+:YI G9V$&C,7'\5)/x;92g:Zȹz͒L3/fբ8'􁼳I!n"S݃xzl0>˲4 0, :`Z+& ݱ97&u#trWE|t7lh,Q&,!S~Ń3n䇣L`@,UrZ$BHxg_aCgRM?, 4xq҉2x.(NMGUnjFd 8}xqQj19@Gg}I[`" H4M$ Lh)pNx|Nt~ɺwwg­Z`@JilY-G>8ƣ w2^$EEBØۛcҫW$ompY<+?-HPe>9|G <+q/t00&ˎpѻiu$uBa}63/IT3{+s.I}ӵiXWkǔ?C5uVO0Pu9)0:yq=n>Wp;L_H.J= ʹs+ 7zk$|n~h>]^q4^U*,kg(bc!Q*bo1 HG&A*OaZ3gEg53T{EԭNmcWs91Et J=~A%"}v2lZ.O& H*uu}i?R#GieY+8 ]'sX;P v_:QejEMx.u`XU 紇!k߄7a.{ jҷuu Y}qXBP俨]IcBuf06XBacBmsoTS(Mr3WJ/QB-MJ&JfjwbKz4 {W>MA*U![> ue YUdq y'EI/"Κ5[C.Vw_DpN.Ka7;Q-(qOI`߭R)\t>|[K4#\J/큹Hvv/$K'n6GQPVStufg+%/.bɎҮP(h GJ;ق('HKڊ#׵KX;KBl5T̵e%}>ՉRXqW?Tv2wo+ʖnz$ϐWRGqhZQLbk^sV̏]̅;3=X-ͩHF7֧HL>crB_]䤀<>:أ. $u×ZGuNh?ѫ"[xݣ7_wSO$듵1(#bOnP0J;~/] W qCUCYZ`F]B 7nVО&tts2)uq\R٧I vZ.+ff0k2ewLXEdH;IN4ȏgl{M_ fw;<xgD79J-{ą Ԡl+?&Q)2L:6]DC{!TgSJ~ol)iKJ:-f cIֿe9!Sz̍A |!96'hhx9rR-j>LMȜ%^TaƔvn#MmآlzlB~=]ƒ `Q 5Ď} 3f-`ؤXkIm0Xe|O%'czD#@xl&/3WX'mcӦ>(y[ kOe ͇'#do02s?~1x2g -V>^m/[7>p3Y &|s`+,AJpƵXyA%~3IFju@0ѩ5yns:KroE!K9u ,\ z)8 2% 2Ϋ2?^)aPǁBf SW4V.r5bIKV]aLD}_Lxi,|*ƦwBX&X?񡻢Qq#,2U5M.8{IqvCĂbݿ68[݉ YjmZ/S't8ShInC$ x빿%of>r$ /[v:rlSQ`+MGXSH~DL c.` 3<_qGP?I^+=^'⥹bʆiM7c=qrVz1JﳮmԤTF&8?e4<?\D!K|SĪ\21\Dv֘C$u[!h ,5r37!VW؈,?rb}UOf! 0\!Kp^@LL;ETBrn++z[I^?hKmz'!ɛj\Æfdg9P$cA쬶O< hXfRqqDEWZs.5V sB4vdoWd;LE$f]v2xDznyȗuK8#U`m>/?DfN#n` 1.$R[2"&N'3EÞx<5 ZԗVJh+?@%qW#hIO^t\íЧ x7 Fͯ1xm32% -{'z&fle3 iÇ:qcG+?YKOٷX v*Y)HC OLH^}u?:!}hΠW(4uK-"_+pct9"eXf ͷpՃi(&UWװmNY{,s9u>v[dT:3(9?RX! R,DHe1|c? ?}' 6 DFũ[ÕSB^P7fDabgƞAɚ؉ȼ3LOٹRV:LS,[q{kٵK2%Am8 74˶7P܋K lrD@u?jT?x>#p- ?" 7a :pN{'Djo!$Y\@b} ڔkYY dS^7K )GhBn`d;#dgkPTMbX ;>/g{UH͡V3v@f558l+.!SYx''Շ׽ c# ),P|ڠ<|UM}p  ?*DFVXՕp ʛЁcI j"p_,+/8䱆H5, \7E1 Ž)^dQ~#5H;ElddkW*<+XU)< D6wFihoi@鸞#f<,s4w\I.A*Ga%sbz%KRa{>>$- Hze&Q_K;(8:rU$SBZmy8ryg#rK&q ѯLqrQC$cskTyY #'i$4>k ax/ Y61 Y*9qf$+Śo\`ley77T!"IKv"m "l$MTk=eBň3՗N9YNԹ > r V(/osq] t5QahF *Y#U#$ڄ& AnaX;niMR PK{RgСC$*lDTv<~gFߒ(W/ T1|ҔVQmv̍+X؆ Xyϩ|h<~kFgl.ߘHx$ wuiFi}%#lZEUMq;vb8Qƌ=8x-,VRaaNZE)K~dOa{챔k4Қ)`b~@cn젋uo! OϋDSFΦ~/kдAҚ&̹띎2nҺ]E*6L1xWg%~ wqņmWU,yx$'۩&&"^MȿB+S"wV)*j\R-m~aJNW9rD{&j$,$ B.Ck-RcoD(Ac+pF2Fz"qkщҕ{GJx$d60 -sV50~^Q#izr" )#/)KH5w<w*>r|yk s¿p~ǹKKt^1(!j f^" ޼᳁Yҷ>ܛcl4-SS^T 3/cj)?XhN?Y" kIn^}(_x1^V~ipGo-.wlkDSx&ہHi76{B Vq޷қű~e,KX  # qX-.ɨ`xPI(YEw[̝wPjH- [W_ٷX%DX%f˪MvLm0|I@#}I8==vdpLyz]Q2- ҈\0b OY4Y,_ni~'z 4'~7GlMErX[Au:,:hArjg$=([a+#G;$}'rkجTC;־#F8jӁ/ky4hHӡu-37[Kph`,U35gD~Tz$|S]R!B"9 }Bίa`63 U^u?!޽IܮiD| gpGʶPaK@Zn>tOv1j ;Q`8uB}½u?TB;羃'+L5ڴ'Ct_ 4r1-mgp_Rà>Sw!QaO G6w[6ZEͱ<_DquHh]<=[iKҍsT>aӲfx%QS)'`$EXcx)'~PRE曦;(싄*K%?OW/ʶ|fݪ{ R!tx2o"Eoק@Z+un PDz"k]NƮ؉_rMZٿ";o \a?y5Ӂ6x!_w!vzX)_`ih̍!׿)u ɻ?nLЛȢDu3GgoxY2!ؚTJ#M-  %\ =PO1xՒ)׌\sh!F򚑉ud8rx#=)hsqW:Z7 02ir{׿5WlB*[~`nFqj꿟4Td?|, 3So~n`?uTT\35# En9`W;/lBiS)0۲JJX Ӕj'8*&OsPH`'+K68[, aN.gQxc+LGQGm*3_Q Ef28vq,|z?hÞ 58YПN6eOc ַ-![CD`5"bθLLC^'ֽX R Ly% ;pS3#;:}m^PS|Y#˿y/mj7״5xV\z+#RJzвg@6+ǻnȼɑoZ ҭՒak;sՏ]jB>;9'W:D umW[FS}aKe+WY! I(AIC P :VSF V{(iB9`NP{'e2I%Ly3y{|~eSjPKFAә@I[vd/m_!:0ugj_,,LeSjjYZY4Qgē4Ma CHXc< jGS c,/QMv(iu~#F5vM "Pڧgsl JAo Ê\+YfNn`8>"#5}d#\?#<嶨L?G-EC5YRvc-xE&ϝNԄT9\Ao] }[ouqVbSץVe*3X@hȈ&:١=࿴8e ۜ&wK($+ _Bg+a&C h-=0v=.~be6vZ{}oRt6u՘o< QK!٦ oc5G, j P::*H6*V*̞o55Gg"*xO)2zZɓ)M>˫rЌֱ"Al |rg s=%Z7&w)n*nu3ۡ2v,M9!۬]Ũ91 ^*]iw&1 =+҇tCD_sDy7͕vSZB rLa #jX+[4j:a|wLW{bȩUL}XXLޗ -Jُ,6tP$|&PH4ClBRYABPEꯈZ_ s)qfhIh&\v mwJ^oRAlOК@oNTLHiJ6dI1+?K/ʍ/z Mj~نÝcv }$A]Ft]V < L#}1F l vEcS46yI+S3ˠ g^08G2s)$]S2(BTexbS]?^o+Ee( @heJ`圤Zj5 a cE1C@={*n-'Bl_C>{_Ýkݼ['utijUxc[*z/*&9{(\;o֡#)iRHSk4<<N;0 4֗?Ȫ3)4!e۲1 zacEeS^dqN%!m5a?t ժ@"~p<e(3i LϻYfF:9BTezG7Y߱:oTnr&3AdgI*&&@JML1c;)]R{WG5Hغq)YxZjJ 1`zm],HxʡWdž ƭB ؝aq}w&? sB bP&: Lƭ̫A^ jBѻ({5R#E_1褩ޣ~rXh`1QV&vo2!̉҈?"y)׃|Ow,W`@򴷈?I-]p4VcN9>r Amr]X/"xgo1[B_R ]WRv8bFiwڳnwV?${:|AeU~et58ԀJLv P߬Ӟ2G3p5;p` (tzǬE=3KdH?K[$nýHdz0*vE04QB2~wYDڸڛ;DNh:uKA\Q--̘'B[-tdE AUC>f6 k^KyCN&'Lj½ɚ7v6&-k Aj3,]yiX2"*lI_`㇖9{XA ٟl/k\oڰ<@-S)d9O}AFݛq.{- 'C8M&ps,L@yk{R!T0 6?3wI:1[X+p7BȦ{;pdkaw(9bĖnC2#5mHs Kr$1.&=ق7v{ذ ٿ3~Nւxqw^4Ζ}uq#_L-dt9Q)s9ϲWN*`4Hgވwjf$[ʙ51))}e?A.DZC?'ȵD `٧8XǻA%d s ))P̑a[W`PXW#ӝiqy.~Nt&2i=}Woԝpz%o;2~&M=^hp/9R38pQ 1npV;h]ɯ^a^2Gͣޓڌ.v_t/~DǕaOlԼc @麝4٣&.?9 ෯l+ F,&R6QJ8p@[5NH !;"w 4YHb *hڐ)Jl` !܇Ktr(OILo)W\WSRYLLwcnUa߾>zK寮Fv .Fr' @*SKl(SȨ)_p|0S+-ݵY&LvńhNrZqe_ax]*"z )zI85SRiP+Ke4W 893@{ N^\ʯ(0 [  Hg87[YURˬs##  NlK(48j<_ܢZdGvĶCH0& nfW%IڌۛDVo| mv:{O#؝>_cnq.є= Bm| m<c[GIѴ c[4D vwCrvhDhaz6[>~.5 Hʔ.9qt.wzR~y&v*1d˳V-sMeXɇFBh;t] fa3=`v|Ric8\?+zs_h*e*@K\44†eu`%3tI `VzE>NY.+#b3f*+\\;R H>}i0uѣ}{5#bƾ 9U-^o &@5),vBj|}{d4^ &=c8l~Yߨ% ;YjZrНk,#Wrnu_ch&9aYxE'DcoXf=\}&oK1`)!w71"} J8o4/;D^wWo?r PCW}*G6FU:e'H~4cyýTK(uӧ>~q_[$, Զs̮3cni+ELg0J֒HX|a`Q0l㽑oXnϤl n: {}Ӄ' W#( W?O'p;S%3G8vn4b.L~Ff#Z@+ m2P_3%޺82A/L{8X 61@%Fȁe}/r {>о`~N,Ss$HYDT%kżd3c8Zhz3 {_c(r\"ҔW nHIX?lެ~8ͽQ-]b\14OWQ[c9"ff ݟ?'0Dpgh@BvWVc&ȯ{w !Ըބ)@N)'pFm4vy_,[`Y)֝POV맡e0M蹒 Th`W>(n@Y (DPSKJBtoY=>IǀZxm 0p H⶷oE|8s'EIBT,z"m)$s S(Jtv;cW\Lw֗c+&w()Ry5Y` >a* ZC\f"4|Bs3[l<=O˴w<{-l`0j?ni;b7z+3O; *0<7R(|L&[#'-%u'xM.\j9gGݠrk ö>|E'Xd?_+ MEUECƌ)&y1Byir4ht֌ |ōdsi,Ŀ!ZtEyܟ@Ljwy/T0uY]&#j x\HҀ- lWm̄,j0ݴ֊I?-ݚ5ʪ[:e;\j MA_^Nڐd$VO/)\.xg-U9/hm}U Jb W_*QA#ajAˇ?e@s-bXOwM!u%.#]Edݮ|M]:9e~N!$Q~wg̮Μ:L .K-癌\q{Jܛo¿ʫU]5|@P%s&Zo7yh~Yuq=8be$dEPڤ}~d&H | q> {[9}+]E/-akyn4S=FR=$N Y`8|3h*!A2+Ijg"籲lӟ8#tr)/u߁$o dglz1a(:$Q/<%a[E~wG{*L+}"LBc} $z[zq,,mW(-_?@(1iݼH]B1! f|,0j A \jM[e:G9EMDR>XMP==wjcjZ1JKüU[ ?qڣkY]!HJ |RPp\S1y*xApF!@5`3{:r/ !Յ8?pدpS< GOQ$zaS&\aHF\A3S@ǥj") .6K |AYSb ?"$OjFB8S+M^ר\g))ʓѦ/̷+iYvƊ/=CϟpMO7HY6%&s"vHYS2@~F-kaX^08˳Ίq;k80cWK -}vg:@&T8$C+]ZPoEals3@7UQ3˛2d 6?{Pi }!=S~Vq &ӕ'%KP#WTg",d27N }UpMt9`Id}ʎmk!_#BWL okc9-׻G7Oԛ3D2jm_CA 8axl{wh>uKE &wJ]@CKl)TxPtt}I~oJΏ]kNC80ɯ.})C`r|FMpy^JlgJ1;L's̥e$QG#Nv`) ’(d#mam%TR=L: |#ټP`O8`}QzsAǶHَmX;L`RG]Hk9,b&0~لO(8Յl'If/")ȮeT_qb@!DKz D'M}}Ϙqks/>~\5w"|O@r+5%iY`GDsA]E잔a'Mg6t>VP+l|Žt%C⌈Wf`|OG8nu^&֣1FYEd$OV|J\Hx1}:/(2K ?ypO[Ph 4AZN4-(]-m[BTS2Z"2v!MN?8`MO~R.PYS`3UӕP{/ XIKQr.RPێJdǨ> X%sSŴm*) t~r Lt3c$a7FЗ"ڨR+l|׷5uG uք9lHgw~^pits SMCu-95#vO2sFl-)11.w82T5^*N7"=ƒ2s A@q*}Tjy*;2b2(/Ÿ2$ѧ[`Ss6AMQm7 [Z*K͑r CFӔ!"ZDyk$oC[sRWԓ|D'x}Kf/h[9pmxKlhF]7A0WWhY 2:LZ:gBWvL[5'JmLUޚ=" < J3!ӑ󱧈$0x V?\H.-0!lhaYk-48 kmў˾7ar_pyf`f?0 $֐#~&P̍';Ny8b,"zۮ‰V#/ن``hœ˙ wGq'ù H:Ċxzmʙ]'dT)Աzn%N7r%IcWD]'$,09,wϸQKVn髌>a_csjW˩KS1[G-`OO[DcD]t,J]ǣ,1 JxǛz&u&K]gZ;[{{CN`dL,d w}'XdLPK'\ٯ}n@!zA&"_Ug0(iϟÖIn3Xf)6 9UirjsD4k9~iRvR~x*%Uv0AG. 4D]lXڅ0RMZyob_$;ܰ80GxmEj2Χu)W:OTj+ceˁPU.|#0!o3\nlkE@7 oQ#-Fhn3 v|] COaK8bz!bܣTH_KMcaQi}%âNGt^2vxȅظ&\աZJP6GcCqTa&eyW%\ދ<7mѿo/k+/``P:f-ʼnnYLj@WY\bt3tR>mJ֊UVRYpaz&<"P(wDtzCe^~xD6n&Շ&Q=J>")q;jNj ( T D3j4\M][h#\0We%hunӒ5ܪ>k9b6 FOX#wѱ' VIwT֐Z{n!]njΡi*eq(y0/NC.#fM$]U1x&W(y5pYMT$۪=7TN_ *<]FV:ͺu9iPV)[IR ȭZ)u<uOoMJBv9ra1c8B('?0znח"2qu4ZQ29Rlɴ|MОw# zR~vE};erj pO}0¼=,"ZP׵!c+CD=2C\,ӧW^cc/N*rlz'gީMWo58'IC<(<ʤ`sY&}W` }nzZep8id|_UR3 oG7QYgz'5H}DHKB&wsrK!Re 4]?WIÊ;^XCT: = wG:o״a72p/Oz{='{HhUP{K|ITeJZeܡ3{"ň9 ]_^Sly"ĨY%Sl^,f/;g5 H,j S {{K G$qε-Lysb"7aDmfRBĄCUr{#.}>d|0Uo 7wYL-0kͻu>}fâ67JQ0j.Ce蕦pӘrO2b%JޗZd'bN5r(@# $:<:Տ F~_8e$ Sϫѭ՚+ FQ0Ng! W?Ff>m?C#EpmUͿKL'Bw0\0;s$5[ӚʫS\T8<&s~*o -.lu=rax{:^Ӫ7,'&\_~Jĵ!Fihdu2=oo+^lZIeurUiuWA0*I6n Yn,-UidLWsLE g$- H[Th7Ѥ46|O۱~ ےdTsh`ʡ jS %۲mI҇Rw?sq4׷Fc̪B-9G.Joi9JBD`-GbyHr|̒A(yd/+ omrl`ZUze #Ծ#)kAanf09TwGz׉Ahٹъ'<|O L t\q}%R ^zb}z?]MrG}*̹ZkE8A=dA_Fle3*gD$yɨ_l(f<`1lC~zfX;ɚh%: ,l{'XuV}^Ε`Uf#{bqIO8/gM2TD-9X?RT!s~^ތ=C6[Hm$jrm4gјB7lò^ڝ+m"X`IY;VW8Vӽ*Ncu I)ΙNX򽕻>ξԖ#P4765d8Y]wpYEDDY>*OzʒJks6Qgewh5 G{F!7FUk.J׷I$mK"0)DƦ`H֌y3'M +Ut]^tjˑޅ`+LK LdGS{|+?E)("Tmm-n& ?(( >c?;8nN(fNXﱖ覑)Y^^M5k`$MPќXi؜!dbzW\坡GTAgvA<.KyvDZ 6wt83Nd+B#Lg 5@a`߉IQ;&W sC ,bC pOq޽,014U1D7%t9)T+RhiV@sy{1%J& Shr? U"Wr""hngEi w6PG87 X=I#=` OH(, blH͂UJ+C5 hk9nGS3r>Ui!{<a2q]4ɪu,Q?E]L¯ߐNm*N8/ڄ՚Rݞ\}#MzqHX 5o"^TGyQfPywWGˆg Dɸqp!A.#ٛ`P#_V( Au`F[zAkMF]5u``=J)ŽK4Txj+$jE1$:-ݺ1 Yf99tPtQnP׵jMoo.Tc#,tېi 9%{m;ѧQZH]6l|CS>0[ 믙Mq(_iWCHk2z5 sNPA=Y)tobÏnxխ2Z˺ iWfcϰTBgS^^%$5"Yn* (TNEn-Qn^/T _\`:'nbvTM!2-HhR*A" pŧpK[Zcj؝ X1JA|~~eaBqh5 1 xNKElY<8kWGI6b/~KsJ%WrpL#5pCHuQRy>Nfw,k,>adQrW[Q5{E#;:w/aPR#=?Y]i MK,8Ar>G| _JGy1q?iTYNQM͉§Y+Qx+ 2H20I XhYX%)B8tfDn0Wv.sq#{j8B 5XNO"󂂼)ѓ,Nil 2C ɩmV0H0_* VGe%<ђ-= p(U#}l`0c9{<zJH.ƐzM5}sתCYZ 7̼ ~0 ¸@˕M̲uj/_sWg";K+;?ٖ01W([#!'-!mSrH*Ϣ|cݥ%>5*l;>ESD<>4^DC3czNAxst/nUzg჻VY6=ϻ5i?>q!*4ڭt&U9UzA9]h ˈ%X) ) mxYxV 5ŵnIF^!hQǭIE!Iw H 3@H tZAER~6xyZg]6+7.P^0%|K)`#1 q#k;}O|AuLpH( Jxkף]<T0G-bUС(YdڲLއ1Rl3!THTf)}rK݄TeHQި0^!r^|CֺՁPU]6+L0©7j*+mr)ez"{uB|xEU Ju|Hg{]1t9Fp>D]*?>BhE ޮ6M:] E̵ݒ{4S<58܃\l`"deR72Sp7b̸1䯑1cȠ,eKs l6ZʁpXQATg@'&$ ΉO {wr ʊ -b;ܴ@VgۥQ"1҄jkm]՘!!'UzM@8Y 2- [P.7R{cQy(W0t{]x;kxwFn|SfU9\moYE`Fѕtoh5Eo^Pb`麶'ftWV=Kr3_Yb䞙R߲]1`L&s9#=;v.?tL w܊,[ Iǹ+J"oOGc{JA q[I9Gl1Ş5;Vv]U_8 ; '^pk 3YN.:oAE }μEZL.Spb~ OOݙpʕn]Ƶ(<h4 ]oG)uyNҬOjX1ٯhu֒F H+\WLz7VC%~y\2/ǭS8ؗ vs;6vʘ 2ټzkKS,{VvPN95?/j /&.dx 7:UP_1P#*5:W5q/ .@ -6!ɽ#ɛ>D2ϥUү>O }i>xRFqз\ENlϤZ(c2 1 ƣy q_p@cV3 ҈-Ypv#6thJMZ&B `nh3!K-fe_L^_[q13 l--=#nGHz"xɍUt.IV?,pZ&;P^wg7E"-5Yְ8SBUi9h>t$s0x@ZY%]$lG8$:Ŝ&ۦr)(z]4 CA3b.n$uv-Dr-MM&+D{u{pCS .v?ZT'$Z|6Z5"Rp%vJB/K@ #Q/Seeu|{Բn)̍*j8}^Rn_UU'dy=rnSȪBCZ.r^}&wYi2{1~/4+mWid~<:4=P1X3tTo~RMMAkhA)UIX'9J&Y+  ߢTJgQFû2f xhgoYگmlIҰt@͔ 0LCWXꓬe^Aj bJ'Gcv^1cjrJ X4f5RE8+%x狓ԯ7SRNsi-Ot竎KI Eѯ7DՉ+ bo'~&QrpT#@7~5!uagi Ǿsȳ5RT޺~a$;[)sGT`U؎2D<@n % N#i4_PO< ŦpZ *)NT ݙr~ѾD4V_ , 7qS-R,`NVA8>I\c9Cg= |O e?*K[RYP 9ttS^E|{I1`:wwW`OP2Ch ũ{E?J.N:%X}'VXl†m%<:,/%$b@.h¦uR}div`j4r)/M;ko轒.RtL `Hړ442%8 DecxD}+o8ӗv/I2Xf{M2SABr"$F&*CuYW0k'kO N}aʉQ,Δ#WR#+ârT92OTTV?[ ͕ ڡ]TO"W,Sٹy$I@LBo mlx5?r9lGpHs7*Cfj݉0@Df:W]0Wze=sX8pLvZE'} R_3S̱jW[Q>L?5Bioʦ:z'kc:lNKv/t7U# Xx"HL6Li!DzOU-\Y'ԍ/{eQeWX{\|3_^Z/f(3@SlwJqh/ ̙& e׹Lu8LA*n"wQyLH'ҿ9 6!_tL@bUaED-Ɣr2UW>ߞxLSa"VbI?Av] 8dllE^k㨑 ߨ$v^S(HD98]V$JQYkfvOZ1?Xl zhx]V5ӔRE5S~Y؛[ϣW76OZTR|Ry j';Dk};(b`TcTiyǟ[u)F`|&zfXd}=ĿQ߬?QQTd_(l{(zon/^̰u899}|a]+J ~Hgh0 ҟ' *7U}}RBCX =xټ߹ P1S/ȝuѦE|wg rdi&ϴ`O(Vj{QQB"6~z0* Q`Mp-޽jNgcglit KG-uИ[d, \T9?~::zuaRKx@*:EU ߰bΈ7iHt5 !?>w!cfTuf4=d aDù.[u}BС*Skb`օ`RJ>JjBcAni7-"!_HnUE}#]Rf M-܇/@jKP}1g͎Akz񼨚b:Y0Sm Zb!vtk-D,]ZjeO%gni#+= [DѪF'Km^\h&GlbX#uW/BpNfc&gC?f[y@ֽPh`Xb7@DԷU|95oxV ]c2}B.n+A] ͣ,k+Zர2n:~oyL8i!FB^kSP#Ec qd+sHv:-:~/jf`(ag[HiH]M_!\O{LzS/旅GTs?4~4-q=1̴.u\m *O?bw~.WкFNZ/JF&拉'z۴7"fzW=Yٖ TU۝Q/B˚+KKI6^U-әJtWZn#VFާİKDRʼnXqECoPRΞtq6m1˒_hq}栢 v>/_oshP}ˏ:HI ( y]r?@֔6֣RJ8 :w-5GړAENkFkWD/OaϵΜ ^P23Rf yٸ:rcD_~ܘb3lh/T3_#s>pTH`:M&aR8LNjF_fa'44βR A-@華a\ LKYޞfRzO,6){8 罢$^uȓ:D[ Dyd.b{)^*YTh.{BUilxv\r#GzK,UPRon SgCS۟g:~SJ+[Dsa?H,~o@ O޵7V(Eo;z1fL"% 0r3*w fgUF\Nr3,:2k/ Xt?UToOHN4R}gH7Q7.ze+RQn+MsNH]KpR0Kr|38;l8ZGN!qúa4 x2Ϟ?3)5_|m߶_4fZ`chrղWNE=l١B[7/ (ΉB< v< -7'9 RU)]Be@0gmMEz+P?lD)zn3voD :f[/ZHO ARuNE䐔Am“T˃4H!ζAY&PZЉtk3LQoy C{0niu֐&o̤!nב.|<~+VHD"@Fε}j)6H$a8z V%1;u{96J4~`C4[lj۪@#_2v:FKԀجJ20 ~< U+S>9iQ]ǖA8c/ m3r"F(؃l}N]<_Q0ZtLc4$QIX𿎺%RB<#/e'}Ǖu@ 1H1Wi]eYaKg[怶C-Lv)gBXEoM`7O[}O`@?Aչ{ă2]R3ԏ8wZDRgbf}_WmϤIk!o 5]x, -}6UCaYڠ,SpQMjsNעF!r¾f3DU IefwfX/dc4a{"w뻩ח\zH׼a~YNu!)/np=itVgE9LYvY8m+Ej @$ӆ(o\5/`P&eج$:R ih{X>N[ =}OeZcjdxhK饒>$AGq^q(#/@0[PwM' u*o./LY8]֥jѽ݌J=9ߛ?C_Ǭ}\QȚhݬtVRhǥ0uk!pP(pBҖBʬrȒa2jllcdhGtYSQNj-qL%ݔ\WFo_r2`ǃ겏ĪT 2V_raG]C,/4d[&Z^p|+l^k$vt rlxJh<}Je,@+}: pxUWv>'b$Cg(ז]j_<:Q'Zm)|NjNA}E!?2dL;vL ѩ0+2NUi5yJ>%OTCp7D[H~& ;ai(D8>| WJffn_;> kI{GL2Um]M%`3uԀtc'QP:<LzHnG@r91(dcZU{ <1MĄކ&Pe&18ՁNa| )8jL"\ƽ8xĠ煞XP粌BiW_+%z s El𿿥}~O>X[75TD Jᐩ)-{l $Tk20k4KSʛAr O/W[yAw|97,ƘO_je*L;5h/!{2,GJ#$rAOl$NIP* ώYN NdhQEpR˄MC \s03Ȏ/rP vDaaՑ5@}VWLAZ#Gί`Gn^.Սb~Lո_Şxmȿ&EȠyů4+6fT13O򆉑gxfZ&C o[B  Ky!_Ip޶%Tv9w&꾱.ؕ*n-KE.0k]5 F/ H YK᭩{G|y tH66d\ A(C(m6HMB=QOmɯH xo7s71$^L[l0/$c@|z<trK]HA(, zouauWCr!ĝˣw: hh r [4T1?ᔍ,E!**})w1f%nDS,f(F{%Wo`NEH:n c.DN$ _Byq/ڍx}L5Iμ9P8&*M2%Ex\"t ]ѯmtx~ 2,8Yyy4Ft ⨉z8TBŸB8 c}H ?J+y9$>ȧSmTH,Yl&nmQW*Il$!C,a XHo|E2ğ ]d:x XR0#rUAvS7[Z‰rAI=%nFWz,6QhEoŅ6?[7 tIt-LEnr$ĪΔފҔr6Tb-)yAzſyQ*ڹUEx0NX*Sê>qL!yCx[kb<( uzڙpt'v FB&PASLh,2T{_#NG Av7no(|&59H8{ޑ3$LG_vI  v'QݞX X="u)–Q@( ZD^Ad(:$ɡ7vm[BK WJ$Npu\,)_E N fU*~ws=Vd+nn+'j9ș@WsN6ڄz;շo׈r f&s?sHea#֠ER;Z0JiYBcI55,Dr?`+kx@6'fV-c4Y_!OceI6{a]kO[tQT&Sٍl|+ՃӗJK41߻2 ǫL^V2<;gґvRvT*b]U'AWdh8 0dL{wDN )xiz6UiRR˗r:E{̻cݛ1wY"I"XrABfh۟+B0KfX[jմFHd(O쏹8"-'$Fҝ],q>%oS=ZƓ$޸3Yv$X@f[ $nC:q /fIH1!v^T)ѭDS˭p8htTpx`BܝnĻzOlJ*u8@ ,n(ԌՀNNW!~*%}2 fM 2r" #LTA'iHy{抺ZlKz<]b&w5̻=*`{dcXerp_~JB Xɔ 25bL\.%3,FDhf̷MhXreXW43tl'K( \MleL,jy3] 7 ӄ ) !AvG{< I15>'VahV=u3U|QI|dR[UxS=^(Ս:gqD>YäV|F`Uwmi\c(9j2פ kؔbj]~ՑrƪJs^,C- p;6C>ڢ/ [p+˕e+5`c\=>ɶ"aw aN;Z[K6G.r+fRq:ߒ-AW.Y1AZnxh?0ä lBgD8Ttc |5-@ [9Q?ad6ZkXeOv&B;XA.ZkÏȦ r}zd0Ob̞ߞ}g" Y]uA# EATz)q񶫮}5/F8l's$^kƸLb ^1d_#\}2fW+EA(}U> r[`}4I;%/}aios2wkgU:J_nš_{NгEHPdЇ߀(֚!5b#/lJ̓d -זnaaWg%q0\-Ypv?N9M|*[PQvy:2}}$r G bc+}~`=n&/u3OSZ46S^1[^]4?sbxMMV`&^O#04 m^غBW1tOʀl{=d }}Ew+| ^Ja,]1pRy+YnI3Q2!Eh氾$w;|,diDл[Ũu-sX~tA|ƥsS\LPN:Cq )t{w[h팶UUe)ڝ6d.R@Vot5sKRRu'G2^!d`pd۫djڱ'' R7|vm⊕ -_mv=4ʂ 3ٳeiA؟-܀͸JtR :xX$uK1Ԍp9]$/JXI.N::&YS3Fa,iu N+|ޟIcѶ7-GI7Ҭ%{,IMxUd1Y# x1v|DsZH"C ? tBhq$>릞e]$N?ǖ6ŽA 0,G&#/oPRzwIt(`LNlHZ(R,8 p[Ud#`CwDKǒgG#!eCj涔w',c),QcS;c/詄·K}! g$L ѝl~vʢdĨ)H4>Qb xn^5 ,/+>XΚ!jʦ)~A7یZ2e1DQqmk4C>`2_i90`GqKK]!P I7)!HW\گӉ!鴂=-ïXVEiyS{wHfD%=!Eɲ7j5Tuf|X q*9N:> 7DWJrzX;BFa}OC_^d aH>A`F-*9%➍Z!j3+0o;-^X hyAԳJ"R{T|qPB/wDD I,*m%4EߕfPKq\/ڈ%ɫ{T~f2tZ~aG,d:xmzĄim\q_ N0NU۵kydE?R£J9"[iᄕ3ySϒ*qxW(Q9)X1 Q:zݯ¶Tg+qBYxApOĹn[И,Mplɰ7 Zx4tr"}V8SBY\t IXI"4(&+34D S!>YJƴLhc yJ6pݩemԥH#*Is,t|R 4O!{I!Ǡ$ni6b"b0N?n_!2Q? (^H Jt: ]$FO$Sƪ%gec,/S N$\BEW-hdžyda'&JmEw{3 e*?1BA HйA``CxO]|q 1@ElsvJ<ԀA S~~O9,*"Y;X:7(˝/h+zᐸə++-mɇДϽLR4_U$v oi1*+Ƨqpv"{e- tdHT-C?஽0x?dDkw\)ohר}nI$:$ XmBK>?q=p r*ǕL-eU;v<@-U,nĩ^;}Q"U|nm?xFF\^R6P^$rK\őWISDé,=nV\gX:+Q7~L) ebΤ]>_m&a3Er~Ŝz u2(k'm$03z@ RtzG\"9qXFN0K\4b눙x}h5\;\It y8}%&_{'{Om^¾pNl~%igyp#ћs+).lra|N 6e3₫5pK A]H{ 'plO7IV5˪Z k.P}?nֽJ'|nlNv^)%8'ڻ2kR hܵ8 6ԑ wh&R7RSNy1YKfZ&1*[軮׼~C,>c$@u7.bT;jGU-4:߾A_k9Xr7f$gI+HxcJCO+<7h(4kHX^6Gt'_k"-9l۵h20V8y|>欆噌3:ĞW!wl,IwwG Eciöx& vޖzV/NRcq{īHCT?OXeSg=[\&29=lɒ3/)Φ~s;F?lw<3puԨ$=i tw ڊ.j[1yv=Q~t@?t9FR-G酆5\R6^}_9SOe `;5l5v;Lb?:C1Ij~%oX&ٮDvH<^%oF%G! L  Jeq"wѶăM#1`/T@apH2o?䩄P`Z;g2QdHGN@2k <d9[7$ 4c@+iFiǃ&mTi;Rj*S-LKܐw'0Ǔk5+ܜ;oP-њeJHv )T5'Auר`Y1$'!9w\R@Mn Zg %3X)ίctVI"EpchY1/{<!sꀒ?T;)9`"uZ ĕV ug.Xm;$;)m ô\I@h6:|Pyt_c+Ai%&jcM㬍<!1>dnl5O9ue:uH>/ =5])aa ;Lzl\r2{j(M_.;v|6>ʮz(!"dYfܵϡ3d;QŦ&W!$ @c\~h'!|ߵ"x6*Pb 'Êho tIjqռ0''Ƨ.Ol}ZLE` PhA9:j,DvtNbqb5F$ԯ%si 9:.U tYH蠶5Tyb[2G,|J VQ>rV\MF-%gWS x_:Mq-"ag15NܕM` qew:b&^dSIixmr4Ie\+D`qD1*51 z D86U\ky(Ԥj+a+p⹠jY7UXvQ{s@_LR䣌gPh3-hXQy n}ϙg&iܭ.x= 1U1N~8%ؐ THz5\f=+Xjc_bCoTڏ1iPMaT PM:/ZI0\^X`zđϞENZq9踚?r%uԀLNЙI'UZ݈7Nqb=X$ҥ[ߧ2\B?O[@:A `Ǽ6RW(x% vʳ}Ŧ(0ºeь֘Y(Cl <F 9kO*JNl* hyaWЀ8m`^n͛![FVWE#7\mP01Gr+} ZI\r<[~bI=n~i)vwSl>A-N@9 챋f<|E-~Ršӡ^l͇cĒ f="R}E)Fd1;fT./ tacµ83ЉY|RnrP*wF=2f׋3:,_Be8Z(ӷo7`B?+eZ&-:WYĉuF,\8D[Vj'[&>U:$OyJxE:-hKgQ6ٺRμX~Z-% K@%D9*ظ Gb$=fdg/ g\8yv',x7]` zO> kc )D<,e3lbs0R9_I]сQJP,x4+?*\(J^H1ap%uFf'^GHYL(PTSuszȍW6b(xjH3wD5Iqj"ĆIh\Hק$ @k%4k1xg5P XTn4aVUÂX /Fi&qNyyVXdD'2lN3e6G| zOY6ԯC͢s=AY, Vi*F'*"mchO;X߁hK@eCAnSS>+EP& Hyٞ@yDig$ Ja{m>HlqSi?|?J:?N{;WYIEhD-]k!RHfs?U!T$*81Τqx8DϺC?\ڷ8 =ӵje"ߖP[Cnrm#)R8}=ͬ&lfEscIvy3Ʈ;V3J; >(i5exY5-,`T/+'gCy?|'-74*~c휌؈'FqتGRN4;Ln8 W7)wnW|p+ήܯRv%1&h# '4Ah ([/WȦׇ!vhh'u-]m(T~12?Rg55÷6(-Y$c[X  .i ^_ nHQvt"]`N=4Edo3V-&C7/PLr-C%0V.nI]YIvj ) .kEh{jΐ ⶢ gPCQN{7QZxI>J-c3߱ycX;¢R"E4 cܡmG<7*w-}lb!u֊ ĽoEػH2Z\w@.|b9ä D;/f$ُ*?a7_yl{XZ'jW: $dTxATīdԍ`ȢVZ|eQx xj:j'ܲ0\/Ug%XQpo+j*4+ӹجoS?3W]ky/m{| U>Hd%QXe$^[X1;],O=g~$fȵv)-m'޾.uL]2;i44ӳLHRSʄL4ЉA{GϘb+qu*`D5ܚAWedޯuuq%bܾd޴Y`wu]EU,{'ev:?od"!VA2v5u9{ٙ90G#PL; yE^KN܀[RcXߡ=/- @^pm2gS-<; , +7yuZk3n`ΩT 63j:pQYI.pLRQ!Ŵ/z_O_(茮l,Ehn|Q~NeVSk?8Y&eu;{8!N _ LUo@nE̍&Ajkix,ve;gRK[LEVHьBSݔ ؂ok^;&/&&@r|1VuI bce>{u $<6Jn"jD6n!#L;@&0벀O],;%yAŐ=_o$qK7~RqĩQ&C|P¢ڠc"g72mƾ\V1G0Yn䛤cɼ+ni*5!oK~v` Dq&9zZSV!fzY"h.qaHJXx:CB jʳPCXӖ0xr0t~q<k$h]eq nS|MoPZ6|$~pVڙnb҉UP;t>e^r]QBUHAr|7VSHd,U EV>g/!O@i%q.ևݟo4>h ?X`pJ+ze'Jf2/-ТP,7VA漵xUtt?%#TE?/>JrYڷ5 )@` ۃ;C>L 1>HR~ҍ|"Ѻ6D] UORi=5Ⱦv1Lu K#H\h>p3PF/ ނz;Qi;S3"Y2&Oa<,+Q&uY<׹5Y!ڌHV\婻qF=&2M="4tG\{{ gM^@f~k%PCZ`$UBG0F59~ &}˽_@5~bx~nSPHaH.Lڨ% ջTBߊ`t>rfXr:"mj{\B4R-%7y^Qv]+Wh H'ТKZ迡y[;J*A#&ɲK!RЇLD,q!3@riWMwӖ] Nt'q3<* yZO3 OM>[}pxsY47ʅYv(enqo]?g +\FQ/\7:de Els^RUB"Lʙ쳆HGo 6|Yt'5c݃*ݘ'hL\)pvk^*Vz$;Ζv3 8 Ŕb; U /qT<ZJg*:Pn+:zXhmm6]ٮ<ܚ욶hu 1K:OK 7~x.0?WA^C`OhJ.@,z`Ս҉w~NT&azl|"9{0Va:jHjxOKdI^$X7欠q"}SV :gÂDF#pz9/0v.~hc.Au DzM,O:^gzĚP+7izd{6}E MR+E6gf>vR£A{ֿ<ܷlDm5RT5sE`n [8{`31F,&;߶S1B=APq9Wm[ ބ뗶mP`Bր=L,5φ4[p.]Ð46"(O30Qp%84܂_T ULU2:IFBg `Dj tÜOo54I8 |6!;E{~KV]R _ d&vY'ַY.Yi O$?s4 @r!8p+E@j>,BՋ, •f o#|A\EOv,QNM3&Cɝ8C24"`_$V507%Z/b&/^ݾgG6PD77]Ѩ%ZȄ rsӭ*`~^W*yֵ% Q?O_p6G5[X\0]wBYoJ&d%^,&aPg qK:G>p`׽>rfZ%$0mY_yk.Bk$czO;Tqe-k_E@o ۼΩ˫j=dħ挲D@pd[gQ X\ۏˎnFw Z2UP iʦ)'ϷZ,%.@>@I;Z{ a"iȠ1$R͊#z $|oY'H 8;>i,4ZjHJ 0(Z(ddTK,Z6;n'Dnȹ7m~&QSz?H W'JQcnQqusYG6n'ʌ*L#WZ,,s<:(Pmhu^_Dy,D}sv\;tg3965|(T45OZ D1pBp2C>qt&%lp%Wc4?+ V[ a- B坽l$tv{pwT[ڦ'/-j^ӑu/)$ǛfatԨm"h]RB^`qudFG$p3]vlEoi͞;ȋ` ;'{0 Y75kM\I`6N`FIf(UqEwCvϧ5a'M>NTэCv$ۜRT\a>r\YII͒Է -{Q?(aX)4ƛ>kۺr4dR\wuMۺ#dջ5 c2&~ _7ϻ"9'-Oe|zJX)Ć xGNKN #Wo.J$UPuWW`=eT[!'?%7F@VxM`B8Og M p<9 a\,dMxUW726xSw-O(Ti~} ؐ/ӬP%^4eC]U-ɨ|PDt&Xe1Uob 4Xn .|RwrUJh ˇ Iv#^# 51ȿ;b3Bu20&w;'?&@ ]gz!8VHs2iEiR2]Xnu[:՜Tyt=,@ MMX!Vwi twlb0u^ %FGrV@M,dwufLv.HM2mӻQ(2jw5{*Ml@K:!1T JR"ڂ&{sޱ\z5F 4,} *tcG)Rc;er|sA=MZ lś5^am$..K'}bL^m3՛p*gXI)k9XhZz$+֟-f[ס |ğhOL1T߁$_!NpkV Po*IQL%"!&x[''ku\a޺kKp: I,/k%٧ `@E<65-;~U![>ݨ^V:]|{ec?q}Qr!֭nԦnJ:<Ƞ&O/Qԓɯ)?( Tb루FjpHZ5HcrNlxpD_W1@;5 *Q 5G:@´"QԔH%engGvڰmQN7޴_Pw? dx"z 8)hI([d\0bP0go[kF,'<(%kTm_F!oAI$±rGA5'.鷙8Ve |ie(XIji4˕"" a`z0t;(zd"FX,a[P.uQ7OZ N-M6[)(o=2*$RvEk].g|}b&ɯ}f4S nwG;\w8~W`Ub$n6S3YJ[ySּD*(r]x&Ě)WZ r*J7a…ϔCT: w|ɼ1(qeD&{.4GA<4׺K*c ;/(/lSk޽vPI[ S}D3=8JK n4#xE̮㬷>w:f]C) !)=p+;2i9 MDDrO_4- I2M<0t!ɤc3=JOOQsP#R.yBT8BR=+7֭9G"qj.gLJ0HPD}ō\d4"U6#ih Og#+wN[I vwl^vV8]ĎЕ| ]8fg5z(<D+pwa:Vc<:̄ 1{2ʐ]v 估xܕs_! FMpIC'*̷n=%O^^} F>Ēc+w̓$+$7 0a/@0܆كsb}nS]ISI״ԻiW^ь$ꏇAxiaTaf{>Hw~|0l,u; kOF tդ䄴j8_$MənK/a;rj$3X\ B 1"aȠ,5sznUGbS" ^.[u\4U-ѽ0/k`i& rӄ$ M& [4MRh{ c+|6Zw3&I- ;ivo>It:~G`q&|\YV D*ՈB٘H`|Xǣ'{+6%)6.!Dǰ/wW/U\=%wl-"{[Yc>+EmsɪD"~bb1b?;I ( p?z} 2uCkY'KZli@ 7*Ggjyo:BJuB (|دkո5.y90lA uRksoZ,?KZZڈǷkxYg@Fv 17x-"YROS1%f(Z+WHISi|"7b:53([y<Æ+Laj*_]_:IMx;sVx> w.E^JԘRcOBh;<~+2~NJ½ NPG rYOΙO9biA PytAcSfw4g{iHE(r>O\e/[l:YͰLt\],Hk'iO{M'xd-zTFWRB{ `$De .D%kL;MGaotxyLg'1_?\rtktt1Xs~a~5-`Pj(RlI&i!B7;W6|D ZN *?N̥KZ!1I7Ecvdz1d `2'v(F0ss4oC\0kz s R2irDj0E'_|$W[P%]nZyS/SiwͲX `Oxܗ?IZ "kLkE#FU` ͦ,35U?E|px `ty{Di:xE#P>r$P'\C߉G#@[QGUҶa깍5 <$4d/B[(I4)Qփtw kxܥ]dhIn?*3@>D20|5,S_L"MwԊObKrqhWvwSS /wk"q_#jpb*C,<#8q#Wk? oi>'n$߱%07o)$: NSuS-jڪYeozl^*Lre.1ʖ5 ׯ=H7_\5c4;T_fTBY/66%:_ԖO2w08L5㚹`t|.OdOtH\g8 œ#0_Tʿ¨Ӣ@/ t[: No""֊NυUEeW_ hi\P +e4|dGa5= n?-t-MW" ],rbm] gf0ϥ}kG?~m8ډu; WO623;OgrD!GG|4L`bTYu5Te:(gqNۋV׼6_ZN_[1riUq"ϐʶ*]ŗ-VZ"7yeI8*p4;9þ #Mȫow`ousWPb/DI2=\J䯴g0𥙓v@á:Gt~ _bBSE$O H_zZ#}I&2eCvdv WvVFF,M>gY33&I4F!un/CMz־5 A$nh^ם1QID[OؙH}*7Fҧhm}s4A꡻a KaϬ,dуj͠q^3,Cs i%貵A!vUR?igN%eTX% &eϓ<52b8jtGZ N vZ>lkz^ O?"/&tMrsNп2`TkiG 6ǹ Հ^( Q8QяrVq8_/SCJ$6咶bMG3TzR%u~+ \FHKL][ (4I8[9`-+y(ao*Lf88"=?Ϙ,yvcq b3ַfMUݰ;_J&.P%IT:e1q[S&p9`/ atT$׊mbI9b֑]^.9JSc񅒄m׎)7>anw01az?CtI*`{;s5߾|Jʷ zB \FUGʧXBckrvɴbx#+|aIp5;`&װk)FFBWnXّP* uh4xNE-&p(!*HzgE-c+xM`|+{FHjn>J? L6AeN#[;ꝂW(Z\bB?ϠTơ=((VƼuܢQ<:I`P>6VYZLQG,F>p=2! -,$ܳ ~}CHNކs/- :<7s#,ib2EShn48a.[l1&c=ʁik 8R[ڠVk`Kg- >%HXL7LLKNaM~ǾWm~K@$*}W)'#WsBn~XHuvI U$LωUlqNY 8m#E*mMQvWMi`Rl3:[o l)&y WB幛Q-"ːY`K;,AUlDE#buLInZ 8`#jQ+ڛץuzN;̔,hMt?T񚏺L3ʙw9ٝR@#rG:Zs" W'- ^DPՈ xD/"5:Mx=*%ь^fzj@C0TKsLt Q%Q&Y5j m( pM܄wUoReN!Eo3?iuZTCPjƉ'RŁPRd깍B!K;vcxP" o5:E?HM$`ӂ,:xn3[~^?$643bPWzIp:`=7$촍DV#5g><^PS:F5A:h۾ap9lʍ^Z!_\Pv|HpBOn3; J iLN[PoW6 ߣm8|KN; ȜFUWEԦs%hx 4.`E~V?Nd$KԬ j.3;C1sx^}"c%gFGE&/q[MtLA_PERjz!.mES{d3FfWJrZ;ʌekKZB/-0I'p¤ HdPƇXltMjiSb V+^lfZXUOKZ# /島W*p?u [nkycesdMF"}MuN>)$z i}ϥo~EAAL<$!c O+s n[2Xps3ࢁ ye|\oF䪐Czo1@$Uy5@s-QeyI3pk*ca~gۤQ%-2QOH>uӊ A]3#A} w8`@* KXďitk 9V#of)+=fHz(dv zedE)7L̞/VÕ @զ4;ٿ2;[N6R0vF0pK'KZml,&fYMyLmjN%<.^OU^_u5ĿktKe̅[9V; Hi`m~i" pranYJ+~"ՔXFuI륂}'-n1oRk4.mk=XF[ZkTE ~ƃ.5@Uӳ3(m ~U suwƞ*q㥺7 eߣ0Ĭv>4GC!ģJ9E9l@ 쁎:ʂ!&M\`'La!kL.(a!ZoNG4zZ7׆or'I3BQ 4l5蛡;UYql-@(Ch=@wZdOUzUHDrhd5[âoAQ ™:\4TAuCn܈F3~Mܗ6l: {݁BvbS(bS&H=k 1lk byPHi4:W躐92ܣyCF2;;u-ga#9qZ8(w SǦg\>w 1Vrdk̑+)B1|b&RФͬk#@eZ1 XI;F^w0dMƬx;- lR(| nIjXE._y19dVv j=\Hre%.L[KoAnId(4OsHmlBF@g}Њa4C. YZ