python3-perf-debuginfo-4.19.90-2304.5.0.0199.oe1 >  A dHW^^f,'`PI=ؽ{Jmgo53+QCgH n+R"@/s-iW8qug m6vy=/+hM.QH{LT3y?]u:^vHV |Y;5a)UU'}\ZR}åoI}(PL p65 GTNXvJ@y/ڑJY[UK3P[B`ʹ}z 9c4fda31c5fc130ee149da572cd773221ff2b55a715445293d2e36bbe5738d74d34c4d6a15b97f293e44d68f9b90060b4b122e25 ,dHW^^fLJkZ>dF{ 3!R[,Fv Ao>§%ͲF} eu8 8eJSccsK_a';`sm ~":7x-Qξ7ؘH KJ\y)vqz^T(@d$K+$\&5߿oaeUjrBA)pҴ&5Xǥĺtbکq{1n4̇dbE)aԞ no*x̞X i0]'!#>p<?d! 3 ^@Do      f l<L(8s9s: sFG,HDI\XdYl\]^.bcd"e'f*l,tHu`vxz)<@FCpython3-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.dH`obs-worker-backend-test-arm-0007.novalocalϠopenEuler:20.03:LTS:SP1 / standard_aarch64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch64ϠAAAAA$dHdHdHdHdHdH5801ce08fb0a709a385ba500d056c7eee80a6addf214f93985e6c95831408a95rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2304.5.0.0199.oe1.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(aarch-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-worker-backend-test-arm-0007.novalocal 16824917444.19.90-2304.5.0.0199.oe14.19.90-2304.5.0.0199.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-aarch64-linux-gnu.so-4.19.90-2304.5.0.0199.oe1.aarch64.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 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:20.03:LTS:SP1/standard_aarch64/c3e82c44a325a69d50300c4e8806f6b6-kernelcpioxz2aarch64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7c68952e56d44d4f3f0e90b333c762e99e42f01b, with debug_info, not stripped2Wzo71utf-83f8e6ba6c9bd20957a5adc52719ff87e3612d14336896f81ab3b79e240d3a6d0?@7zXZ !#,B] b2u jӫ`(y/)sJ56 Կ2PwGakGH +thnJo>(W{r)}m9C^g Rxӈjƅ5JC7]!8NKQp=N}”=gX4 66 NtM 0 1W7Ӆp *Q["AU7"ᵨĎ5d82!a6g7U&10hH5Gwˮ`ZkO瑫]\l坫z X5+sũȠ<)Kƌ^UɩH`u=`3_Ͻk2SC(jxG3Ǵm}zA!gݧ\ѓsttJ&O-'5J..kv8ɽv`yՇMj`^KyY\0"yM-S &惭+UO,Lt#Hx'ʉIzKNo 'n/[mVCW;-9O+: ƺ;+.jwz2m7oW4 }FO'qS\<}v@@W$)[FWf%lj3N6[oy? vu?(DPc\ [J5kL&'YA5@m3 ,,ghΈ~ŗ8ZD-!.蠦h>쬯Eqz}QtATыթz_x^?Nj٠&0^\}]ty8/Q^Wy=,g);7vgԚCU㭁@YNW#"-r+`}h[)&R[ʗT%T{Ւ-|ϒB@ 47NAR\׿uRUuaҢ4 "/# Nzp]orVՇQ3aP/)BZܩW#;=:nr9rVєlI(x8s;bKr`M(mRƶJRR@Roh&=I6KHLZ=r \o GL/weT\K %qLL%nC"ab= g{GV)A=,m DZLh@~ywg>ۀWP o"X.g S8h*L/n-B%3(!&09F*\#SE]( U6]Kr=}MxM &oc 1hT g}hcu+Хt51ϡk% Ӂa%d8q] oT3ff0½I84ę|[UB'M3npes@B'1V? 5I=NOh[Tw.xŏQ~ŦqJF<ʯ$=ա&eEv p{T нR,U5E-} kS'Z~pFR> d #,8B ,eqgtFDyǢ4sK5]ËI͸_<ȩhi]||/KJ= ,q2}7w.t`SsMe}y)]$SL$8?ٚ]- ?q$<vI6i}O"SWԪzFaɭK8rxh21/"=XҘea؂Uۚ1|C<>\12CKK8:cdKS̔F$ G\ ;  :hk5*o tm֫(5Qx+Ǔ9rk)72+~c\N3VoOR#m\p(,_,TwYpЍ}STy[B*]Xv?n|ś >ST-ZQk-~+n=.{J&j (mɈ*cл0Ȁ)iέnQ.ĉPqW8|~qtY|0엿lrs5&D@}fKnFF3Sud.S$f$xyUV،+jCE:!BbP%nV pL0F1 pO٥+=*\[v'$4'8CD,L;1 ;(.V/[u񽐋#NAdJ)im%ܒ+ETXWRFt)G_ɇg)3S' .lGx}lK顠#󐛐 nlo}qiRmk (T%)r^1Qwј˘-{.y Y0'0 0aaN JG5t|nr/97 {|,}8.~E=1 DCwb'gM~EaqnR!R)紒QL9B|7ז\r!qs Æ0PI;W6 lU(( ·NlQ[{aJX4{7eIПlLwy MJ>k0~KEP>˜MU\5"(DSߩL PਚDV.I O u`[%=4@γo˗k7> rt{'^]lk9I2ch!3tB!]CYDYh G(fUUAWN-f`"&9_qPC7D;!RӺBJ+b%rߕyj/%[@Y*=&χ,>~w@T~!ONKN)M ] 0-JѲ/j1Ce1AuTs0-T! Q_4&|y׽h(o3&LS{*Ol>)]ifj6)H@,.Q;\-;4zS@M5*X92ۈnvJ$yqk4H]JE0,Ua֧2~{yKBqmETt.O㯂") 14&!HF٬yG$y__ j|9LO*H-2j#]4e]%~ZQgtNO0!.vmE{ NĚmCF{Dq{MHU=BrKyBk7픾h,rѡ3J0;`QQ; qJɘ{!H|LAK)ʺXQtૠC})S V"&fSN `xq܊USPc~Z%XϠWA^zc;_JJPWmgJ7`,]&(:y~<{4͹db8ԣR(hm JCwk$T=1C#<~, ɾY!)a-?t(:_٥A,QK 1]Ӑ vRQx$wͺ_h34-w Q8ift4bm[&)1g+Gm6ukɘdeB Ԡooڰn w +UTL^Vw.l6|@Л[+5;YG5I{NhY{wyoむ6XuD:a%9 5]OBV{4^wߪu x9jn2%\="+9 B߷e=G\VgMI^A-,/at@2z@DjFtFM=ڵVbKr>a?2ֆOUG_H֟€P[ܿ10W3֫E9U7 R\bGi֤B{~ޤT'|R~a-sI2Mjs+6,R_NJW=OҟJ)JEue}8&B?2!mtMΓ8+C1DoA l@z|͖tm`Kp#8/5Gh.d yϼHȀLpgS*(XqhQSyBvQC>+ ǔ΃ɒٖ!=&57{q54Nʌ~A'q5amUZ_gUhXKs&W>"6&!in1l堀J^wQx}gGw2'.ɣ nmY=*sJ۳Mڬl$diG }wp)"è + -(^{Q(3~Pgߣ˄db ֵi#NX4x rO"J`xIK-hFڤ*e@#Y(dhap8ZX)5>>S[ 39 `S-R8$q{8/S=ɒĎc*'I8X:F3O6 hO71­8MwSQ}*CaN"v]/DwQ27@1c#b0`a$hប᭟?5B++NGS\F$ vN &Me2xZZ,`tYRQ R\!\+bslo%-~.dTI]49A~ xdk["ijCt1Nn=R],=2UͣP qMtd8咁c#醈ҽoECu AT%.y 0.yĒh}!a&6[ O@[W2et c_v{ֹwIIG6'V< qATFQaQ̓4ŃM^S+̀JILѦ/,#d׍;D͑w\w2&_^kq7dZP +,H2[D+yLHm QgÎo\KKw_Apj 1 x7Wbze|I"4pXJf$T@X1s3@|<$9<H)'w/<"_^~y^5JT5 ;li'. 1s.qÑS0|qP|Bt$Sv_I=2@SN^ˢlw!PpExppdܩM8p9áQ(n砫\ =Zx'u^Sv6)9a̩MS0s5!j,y4>n;3,j u?2$m6)G(J F[@f\Kxƨ(ى=95֚zQk2N 5X"alJXOY aJApp,h e&kh΄KgȫcцɷJ=Zn"91`(;93ϔ֛%թG4}<=h/Z]2gA}!`aqT3#4ZG"06٭]DY>Vs4 '5T*)C+w\I|C UL@!.z<*YƅŸ<K@sڢIEKoJD/8O"jSֹmߘ6 Kܩ1'g+~(|PyƲ'l3ڎNf\6v/F04*a9U )g,I{PFUjku 2p#AKJ%sz +Sgû$SkM$iݘRxQC DQ술K,v5L'D{?}0}i$!&]zU~s-𓯉dF91KTۇ^#LT|͹ AqI?Mz'=hh$EbQ5r_Ghgt-_/|#:8' <ba@T߅.\r:EY0,9]c| / WvGCc$m::(R}WܼJb|^4I6 `Tsڛ 6OP1MEP}\@.tcEk$ ͖Dib{+0k^keRl~ؠ133(uvB9_nKy/b<NclAC9Yqثu#ْ$:sQ3Idk^+8*aE>xyE8#m;,2qE8=a&U%ܺBo_5:M9z 1e\jI=BcL!&̜y1y6}=p"--ĥrИݬOG܄=˵Y *7H)։Oep 䒝䓍u"S%+Ƙ)#:;rzNE Z2S[y|ikSmʗ΅)|1 8|tn];|D"˯,EfCF*XtLLt5$G szN>gQâ wI`In";%Nvo( j̡'}z TuFK'G[r`DBIQNP9\QT4 vge"K ßŏ IΞV΍Y-~S!f-4ު6w jǐjt7>׮z`܅̧+]22H92 Ǧ{y_239S牡_^9\,!»$7 pT(oa"?Ea܆5cQ);UƸbC1f `E&`k&1;*ATi,O7lcT 9됊Cc!;X$ӭ&rP`E}p7Upג WklV('MļOvBQ,&iCÔ ؑo3S45h^o׆Q0  ~zH94Ζ;{mV l{qӖ2"uG͍28dۀMP$4t~7*c ' i{=I&^'Ƭ0 Zo%|euy.?ttpϮF]ᖮ :̃Ne4)hN;8A4:ձ;,a8e|\Y ,Ylp$Ⱥi#.IA?Ut·|IiDLnUhuP5l[@dܝouSSizXQu˩ c$KJ>ʧ&@&0׏w˱FvdsOdY Jsտ‘1qܙi%OVm%#q_j~ vϚ{|&Y7eCOsUV82ƬS4Ϸe!y;}3d+{/ڨӒ ~'ސy My_{gܢ@=чm:'WbO_tIlQM i1fNxg-MYQs_\/ 3J%UP 2x vx9cӥ](QVq'w=mK׆)0sz& :Z`uxV7VGU5>a&(WD/:Ӆ  [-o= 1Ȋ](qCkLBYVS@~[x 8-[zs zcQWw tα"l&5?fbZn>7ל.6SSߩO;ݖb+φ>RW>Wmʃi]RtYqKJ9ejq$lKWkQIUo)\T-ijf險hwmRg):{ƎxӀ<oэ&ziۧY1.D h?}Mvtat)ʎaigz'\F9,cܦo @/V?=tD^Xtfߋ?;:M1ֆ8 i{uZ=Ժ/uK}~')vA⁇VJa(žP"ϖnn^"+699G>?G'Nm !e1Fq8$["D hCŚyW8V1f1M#ģ j9;h D?NBFU$ NY ڈ߮jY`̼&5fRk5tzLY[]ki0ZˎQA$ pT'Y *ٜщC1`mJf0dۿq9b=j?P`(D4peAZS(3x&7,m[`3k3J2[o+ti-yVA틉#o()9p "<[^=ɽn&X{RqM9z~KϝPi*_,tS{5%rG ^ t+fOS͆FL%)E$o0T$o#&^UU:\W@֓&5]ۿ)/҈!Σ/6]Ljp!LKf<tel;Z&ɷ୩|s T ?S]TP H:{t~}ipuH6H:@O28 3"-ѳBۺ}`Ң'ϹrHqV u$}諒wtO_yF@lL"ݧ|uE5nMMveht.͓ESgвG\2J=dd4k\bvA¼U412".kQ* &8K׎-6@ LȌ>~j.F>6 n^ z'C]HwpK^Vm dN8G {xCbm@.6̵J_EZy91<5,42tźn MԼt/` {Df6 Kqv{F]3h98B[ $;#Lt{B-߸i@gOz)3| !N̯G26^mx<)V {mJ.fy/@Kgbn 佸˥ts&:VA9]!j. .Z7Xzi^io@hot,,p+e\re]>zǸuVpkyꥸ2#vcf\]QP窸D5.^HhýKAdky.w"@7v#,͹|DCZ<\Tv,\ëYaN8}Mhdv/l*3emp'^eHl>}]VfP7aؙEA,,$.al1r @ Dj$ ]$pCʓ DK]qDx I*Vd K. sWQ+8a7_&Ī_P,T\㏂-*؝y+Z) \fb&VxNj\jCk4a/ `XϸsԁmFqi9cOY +p/^5Gɮ Th+EE}RĽVhbY)$.Ɉ$~^-i=Ȃ0zREn~*=O&93="9^~ʹWIxS15OkL+:dQGGeGQS Ļɟ/@b4,r3wŒ2*{Y{3H/RHcڱIe)#vLS $aHzxmzU'8H)_i ܪz-*ZO\ӤBM>ouo ssU07^')9IgMOpV6'k$^Qٴ'O6g+?#ĸU7xFK9~VۀC e gBɦ-tU p.6C -4R`)SŒuYj )E,@;ڈxQ?eBdK-8$  XpoF]p%a|vvhKv `%ffYL hێebcBfC)EaZnSRQ tY4*2 "ud@vV2?WY%kc{$IKuZ^R[ߟvGCmk@<<,txvrUgR[7nݽ5۱D8]Bć]爴۾2]}dU'Fz l}E@`X0ea \jU<4J.d㰒ѩg2 SA>b) HeI}xKbtPDkÔ-$n^ ,Ҷ&7AӀžg>!$y $cj7J|uIY]X-Ӎ䂍MA*k56>mOUKC3r6+U1|7z!~z&ZVY7Ю#4 UNHvZ b&*c3"/_+I*7Қ){̌[1yETԎF dSu,b'|ߘgx7BCB"0/ YB&L;Xc󆎼%޵v= O mD>MS dZ?.͐: E qr*᙭Ri=8DM#s!#*fy91w{!˄LNpIb-w2l;x4┩la`FU:u[ui#~Q[b[nI6N2AǦi!6WpPP팂aQIc1H0!/%5:P=E@AGJ*O?Ԓgp`"zT"Qe?#?#K0 zoNt12fl|.u}e֝nHT˦mMo'=.$J[K;$X -WJ@]|  ٦[;di,K:Ex9*m (-\)T?/o؂vle:8ݑ"߁H ]/?) V @|п8v )' .?Z,3($hEڧzoQ۬9 IRUF)Kc0Plb7GFrؾd=) l @L*3`pN3&s 0)՗&yCK! &ksN7P>-Mb#G~xAﰬxSmSe+>G&Vs -7OnAؖqԎ6)ݖ*6tGJiMp>DBBUg[>zɕڬI˙͖5Ȣ;rhEº0f1aG,; #Aສ> ە=?2gbpu(Ph-mr?WepNjѐ!=Y LI#:R)'{x9#g\==h u^5/Փ5݂ia+u$z`\DH14-RPV ]憮kjYv]- ,r"Z+cE}Xpf24>`wc *ñ`kU(jė5xvOG<GA H }# l%eZ#c01ϫMa]7}̸amC>I4@S8*- G_|`2øI*0y6LxCDW']6_԰0JՂ;XfJֆI즳 HOn&@3Ёk̬`BxS9S%4pm~KC83$0Z(n/c^o.+~XAhd sr{o|#$^<$υ&"XdJ~rJI(|\7H u`|Ǯ-m*Y.h*x7)w@я%滉F7fq":d)T>ou(t<ιd7g-8sCǵa?Ŷ/4IHɇSp΅=*zNj#dk8Ϋf<'OѺ@G n SPMD5i.SZ7iqdsa L*&W _FkM*zeRhL#VguF!'R , Ucϼ!8JkH!A} lCM`h.*yQ<jK# ywI+d=21߄lC*/-#P1p> 6;^ q Y7oŃ$㜮.f}4PZy:ޥҼH7? Ao6gjmT)e{D{됵)C1#% ۪#3*p-GI^RJ lC4ҵdD.[TR?.2AMT rɩM~Թ zMCb l)Ii)Q옆E^vz`cjB.yx=Tx)>J# ` xjԑ =J(VUAeb| A# @=@_kDʕkD>,b7_"[ m3 ?S7:Yޭ 7^K!IśƔQ &Qt4[uQ}5[H4$ ѲL`1U,l|z+,ZN0Kp+܈ ~ M<<`U?V^H8c 4AF͒6YOm^.5%#wҀ܄Dș>ARy,9GKl{DX2uIqQ(v̈XL v~uv<RTt2==̉Yh) ]*^CʏTX\mfgpK2sa%%K0lwa?.$ 3 n&D>Ӝ _&5G7\&j98KO\}! P+;aG-e|i4zZyy-C[&TW}Cذ(WDhU虅wG.wVI'8P$k"EEL{{ ֤6=4fg<4 `uhrw$<|^'&_qd]o g(/ecR4/n>xm2fq%uxp;D1CYpNrz)2N/USnfh*Kv(g62E)-ۙ jY\4Ϋ(|45XQ'11Tfn;(E<ְm6=R d:Ǵuԏ#ǦS+陾\SlD4hnM4޵"WQ :$ ydg^ S|cH#-'㜉s52A{-,̯vg>no^㪢""6ޅ6*U}d~"3~}:JbO =7)ۣ9"l24ՎɼQFA띨[#Ãtσ U5yWO@db'߱۔%>h][푆/ƌ(FZ+sT|Jy-$.Fe,B.d~)Da%Z [g)oz:y.=b0u3.L ΐ&+j ,P]2Dd%lQƿּ J 6H̫*nܕO[vx fzYTN&x6G5? )aFFJ8 u3A#6~SHSĝf(V__m4CaVYّVG}+^5bV8h8t1._UA-sH̏Y-I3ч&GRjb _?}ڶ-EO$7z2dvQݾ~Gɧ-CMsP?!˖ɷ%2+b|k@ҁAw׬A0<+2X󝳸6/i^{Vk!E !gȺF%oSY1']g902cqsuQ~&$AZd.eLHIK8 8-(Fӂ AZ/Yl@Xx/8FH6>MpaҢϯёMs[M7%4jf̢ٵ53,Q&Kչ UּT#wE-cWFgY+/uS Z&?Roo7˒R$N;:xCk-hT,cPX$pj SleD1Xv0*';ipURh]v:%Y(E"*XŨ23;K ҍtrxV[Njx"51#h/-yI:@to7iϽUUgcC / CT,;G+%>`D5$e[˧DjQ5bB{G>|XJ*~pT aF?Zkw{"!}1׼2^^AhdW3S/aP-8aj|~Tmyj<>hnٳ+*R`$#p]DRQ[f@EΘv+@Ųz1<ʘZ]QiwdЀP F> =mNvfZBB#B8~Z)H$<v>wylATKI9M,xk[@dœwF~{C(z\/5̹s%egu}b 1bNF'F>3`opKlէGnRBCT-+_{,OV)E˷gDbf(q9S TIBQl][a-i LA>Yt"0򏠖ܜB'h?Ob?%+$ rfg5c%œ[;-@" 8BrD=xnf_}tJ ЁJ+K?wAW ĚA}D$ \$s ʋZ|BN| !/22+p(&+?e(/t𿕱7}ku'eSr@Xf򺌩sV-(̩I<«kV{ %s"DI&ҲɝV/po@ު="$_D8Cʏ2;fbӅ$G8WX yAT@6S_]>~7%ÛmVHҿ$QAol !af}i›'51QRb9W^]Sc+>q/~J%پweXfܻ?iP[sPx|7|+}H"2Tiqjٝ?hfWIdW)_ALQE25f 2 Phe eD?;E2P N8b h)G>Ġ]1t؊oә`3ETxHS|h@59Zb2h={ `gULurBHI\JǾXE|kr?稖#hhsZuZ(]%48f'9_VtQm {xru y>6Z(?t7̉5aC!Y~PdWSA-[/.]Bŭ2$JzjS=aUhqX,y\#}՛{\ ''f\?RK3$'QXkuw3r A6ApO!C45Dl.V5k/Ɗ}'b r)lF/0=N6EE{J/\4{vl#{ D;|.P!":FrLF!i-wWi},;(<ͱ IjklpCFZD!Ǜ&,n^kMдDI=i\^`'~c 8VHS'%C5QI(ɔ% s["[~ %߲%w  Z` gln'-L{R`XTr]P3*ߟ1Vǡ:tȼ5h`zJ5݂Θۈ]RG<3 A܏}$,{ik#(|`@]NY7bHp(6쵺8$j۽"¨^>Y,Wc$D,^ h8HQ.$@s5#^9 n?\, ZyUÅ > =HY|P0F}Rh un o-SP[gbFC+?l_fպȓ;K&YǤ5mgh9NjR~Ze r;9D7U{P-zֲ}Z1wz}dҧ|)2H}.IW{PX@ui[gcMKXQU22]pdQM?{V0VAUk[acQ kh-r89ɩrğcGIycdWMK XrEfsR(b)!*yM8!vY?h(11,p06`k .\HDso=GTE!ϗ(6n{Fݪ;PٖebĆ +%`򺹓u<ͥqO?Z 4 e_:E[N4ime _MԏH%K=mxRžA#{bHt=٣cބoqZ`+:=dŌW0֐c9} {@’Yl6R8bMU3^0ѱylBKUQ3-t~ :iP SNhRJ7~썱_h*^=[>VGm<s@ޠEZ3lR!gOkBHl򓙼WQ vǸ 6v>hWAkyAU+w1Wkn9UA:JpjWQEN).l,jG^J\B;/*KJ=)2%NqłtjOZ(.x51UzgL7Oyq~\u돡hdKE6HX0Тm*Mp-1jnދsRÚFmM婱 *mxymUif&Lo'͑{(c˩%+Agy łߝ&?1-n4HFYrBKm@Փ3~R]~fv\naff @8$eR\ٍ1^4Kq؎`Nnǣ"'3$.ɔ/?(pX]9~ߑ`RBmF5:uX)ŞFaI\xv)L&jݒ6ƒq}dsH4L'žU1?wFuPR!u Ic]fHc|k[ SRx}K(/\R]ns72,X x ӑ,ČЊKfQn! ÐoKӬ:1kgSӀb+Wtwǧ~yFuSX\*]=!@u'9>73X9.Ӑue<%>?bK4=\I&O r0Kzi X Ɲܒ 䲄Kiᶵ|^bj.<~_͎ʑ-b o ,55Clz@M5MUžC4anlSDT!?"A#ۿTv߮Ƃm FcqB!ŧ᧹3?<Mu'eRwL *ucqdnp!nޚ ֥MpHk :DRK|Vl[wN){ס.(,Zt mCLz1 <1[ %`&ѱb^!;G Ϙö8+!xyi/-MvNEuoYօsi|Вވ=X|I\cH^Pޣ$>#?rlmsGGyFO^o};I?#L5Q t&*6~Ch?pݨ)h?z~ ZF BSGdB>=dߟ d8"_WLba9<;_B=G`yqVR(Yݛj}& Ceګ-_cS#;9oVOCq@A$ke!Hۈ<׏ \h- Xqp4wl>;Hukm-ZIOz(!߶7S .>9@4aq^3U+@ Djd Y)'7UXwb;\b~ki!io5)5T(YZM#Q܉bRxAWũĴq~~sv8b_PPite`T4݋Ưdvmbrr%(J$`\>i ";sGMi@;vYHgdj>+j=5zΓ$9$Q!G5dKhMP²zҤ- if%/M #Vςka/X :RPaRmH| H ?Rˋ%?zɶ@^s@Q+A9rZt_L*@мjs+aoYIwʧSڬ4@ٽg?=Fd9A@}uSK ! a6-J, l=+>,1R v IMZG0*},fAEP7Z1 SȟqgLPJsઢ6Th11id8=:sqއ}u*o"Ƥs .qU,F,%_IuIET]dEKjTsU B0>DCcx-jId1:S!\*\7?Tq2c$MdP!XMa R!2|zfr~D8oWͫ8$j7)Yĺ Du(9ck`eK^Mg<ց}뷈~@tqqj=D.u}Ǵ`m6a_URnW0ǘ8۟ԷNXuP3!]kUxcbL/(+t6]+wf1g~ "ôZE|fN+#bcP$u2lh541BWʡki,b(!駣7 fIR;&% FR@ nY)3X#CM0lL|/Qԫ',EXCˣ2wCgz"eHDD_OŽc82ifvRyn+7̒% Ԑ;S-ɴbHKF_ Ǖzcˆû񗦜6:oErSϫ=GlDֹToJ%NR(8BgvPuax@7Wzq }3.HnS}R^X ŭ/fi76K^Ϧkx8-_Hoٵ1)5vﰐjy$qˬ؁*d{2lDVd|a7n/wIʻ-D5M/D%,s|}ɿZH={ݗ1osI |6Muzt0:={wyA#O WCs TJ7 p1B6mHi(oFRٳDq~ϧ8v۪s;~1gĔn$9lX.ڴ?g6ѡ1WE#pHݾI TGf6Wjn1 NJ$j\ulyjѠc v0z~6:];p)r&M3υG1{ֲP.6Rm BAӱQԂkDSqTjrA ,!>''v]اLzgGuc8HM!~7BRZu"k_8梼4xGB?q4O; %VĪR.![s̫\}A)ҍmڜ,:C>ۣ37v>ijHhv3j36wW2g@tJ@=L+:ft=q}J9.)'ᦽu+N!aѯNY5YsIśdQ̉0ј1(…jWW; YqGS|sE!9e-B.yu,ÅxlG.8΄}t`2ZD?إtDp0}VQ^z+067m[]"1pĆU) YVks)2#2 row{=7sg|E;ڍ$7&&4[\Lڠ )5_=Wef@ rȮzgjg?Fm[}_nz&1ХqzyB8J]1"ӽBfJzc٩mQ`ڷy: S**>dXr)?~DzfO$푉^ط"OGn9(;gkX$\՟G-Eaiا}DƱ6=%u.7U +ПNeQ/$//%2Qzִ] y~,5L=L>[ɾڟJJs G+xlWZf{wvb.Fxno#(rnHM6jAѣjثicԨ U/;'L3nRbzk+P)1)/Q %zCgʥo y7WjIѪ^)cL<23PU2+tNd|UDWDSe'i0;Y\Ƶ,}NP彪'CǨw99BX/L=λ k0MBily.%aУ6w Q1qoK%+ r 'Iq&<з`,m8G⋷/'FB -$oB :2{7%A婻7"Bь 9PhMGRXsa jxB6BݠIvQ=8/̭`ax-ST:i֣xrѐ.(񍯹~}&ѷ2v m`\dw!p\+T$./7YvI:T=Kyi޺0y"t\RkBᩀxm$;dB@Ѹ3+Hyt@.Fms!D R(QLNXVyAҠZAnh޿֭a0c^Vf_0;: i,⦐"j[YΚ7R*H2W-nۖR?X 뿛޹0ʁeQ}%׏`I"MY[O InevB]kUi _ >m3fmc=u3; ho3*t%OK Bʓ^%a JD#C?vgyZs[vBi&+cLoJRjjQx@زЋi%}qxN8('cKv{Z7ʯ܉d ̳q}Aմ3d}gٕG5`28Ww s6]F-Qd#w))c'ŧ%! vh*FCDg @B]-uo; P֬;!%FD.y闸+sZXW=,'%_/eqy'RLy/_Nη%3 lv$ju@1MSgz+'9`<'x=|MUdd_]MāY{ZaFcE@/ ] о9W:͉"/ (l04^If=;z\OS.;C2*.-UQ! XLTGU→5=a*[%8w0.W89cKb\ 2swƜ#$r{E*o[ysWD%t3yn j4RL⫓>rl;؎$|>dSI+c=.Rw4ssm!B㜉~ihG[ꪏWzcY;"gTXq.BCLp;CIdu-6ׁFޓ["fhA'hg(m4!V`<72yv8 X{ X/6Bl~-_iCt NX JA @J]ó1,riVhű@agak]56-i2d}yz`^; nK/d=C(M%rlf0/w3dy_[fU=8:c1&U XПHeb$ɉ)^%~מ́@[{T84B#;ŲQBKj<*I G$' snsΘcV.1GR8mfqbqç4&%3LQ! 2mUmDSkm/C)߅S1H>$$H8m̒s[!RD<]j[/>8K/ F0 :A0ꮺY/+.sNals{G~z (v.Pkգ~B wo޶𖒚"aG CtvDR*(Gز8R18#*6*זHK?g''GZac;[IQ݆ `CUߺgEStI5`|+]t@2qcjubQql8+ K: 4`s ǪT bDy2몌M0H펮IAbYs0̑aВ܏ߍR.gB٨0m@@.T-mp'WE`zI8--ye6x:;Bca]a ewByx] ty#$YfQ}[;BLBHB`)-n2^N/<`Id߱E(qU]dRy)73m$@6U~\1P~y':e}J}+hmW;,+qS37W{@ؠ\ [^xyOK)/%6`{ o~> vCX,*!"?fZ+\~KvӒǸ?C^+p*BDU?E v@\"vJ5ˠ؁gapBQ^ vAú}C*nzq5,v-X3 7EV}r2:PjcSfU?5uWd9[" iE` e&w"1Ȓ=)ȜpRg[5HO"~*3ɮ|U yʽ6з ol)ҋ8/GXs YYd5%v$:u})|_4a$Rj`/_'={: EInیT1nY2wVMSo(y gu"[Wf D7]JƷ'N1¹v|gq0^smDg/"x_%7Wu(1c!gd?6<'³jX0~ PTIc'3iߋV<<|(;)B!⭻ՓxoTVo6Ya-3*ހO;wIckT]SV R,Le>8 Rn?CH>jƝ"lj\Ka>DK_!m$tyDh9׹rkrvYC1.#@~X-!#v' *hAOp;m1tz(iQ] t#J-JYA,dC:XT"%֮{—a3#u+AGB?UVuR} ꐕ 1ׂ{ҶHԷR* Jz|2]LDNsؾt5lDS@ӂwH3kaH9qiWkH!;]s`B"RY arQOp><׽/pq;&9#;MI].Osil;eX6X"4h&ʧ}kЖۭ^\Otd@ulX cTx_A?xڤ{n}]ϡU{; NLp PM]" / w,S2T`YX[=JO/S iR31#>dH;پc8:hfHkպpk+탼:WFe#Hƹ˺b XIk@'= l5y6}2NK Wq twEWMf# Kg\T$n^/HpF Lld`k:&%<5fT|J,zAܻ /Ǵ NŶh"JtD+;㥶nzk.n>'i\Y?C/TYKoxX5ň&@!FF;(t2| 5nBBO@b8)',/SL,SaM"C_zi~U)u*{0E|㻍{q5p$wL=A8l<uh"(yJ|eםl?܄2*bL2 Z25+ Dh'c!tD5 3PtQσk GJR9)>h T L7іG)F(" NVJkӸk2l{A O:k!?vVM6:Fw79l˛q4S Ŋx`(Ěe}Ft8=~N娛Xn)Tzg]iVv 7"a;Zz f% R>xa y6Zr.9[}EѤAyVT3m6'uRhz#N"8ieQ;0GE[FƽE3ӺऐgᏤZG@F@onVSV0s|C"[_^]FfoAӄ8mPyMZ5 ! 펭ԤZIه! M9w:G><-Wh{bۘmV8F@i~ON͞@2۟VT6\:b="ה2FH(w(Ij3ſ0թT}d aG`I x }K_ LM{*,ww,7c^HZ-%Q_)7]i?Dl68#g}waL?ۢ!Ybqifw;qU>փ+ʠܖ̪EOv "% A2jIe#Xs0 ->tHBb܉l4]f1Ee HY)ik"7WqUz@G6l$>O6>ȼEҼ3af{;K!ИhFh/I+H3^R*]6sf1=I/#[!|[]O&R=g ׵NX,br|u=v0kq*Sg.4neoW|)`;L5tI "vhHL29lW.Hy3 Б-\3&g`yÍL lR>skbC5R#Hߡm2pAθc܉,'oqJNQTi3f1Vj!?J ~kKbqOwlC}C[L?Dt#9Оx` DPժ_o 3>Y+@;خ\4H29=Ȁ¡?Yf}uUJ{Lt!^ydNm5(QmȰR&:#> ob['x9uuϛzuܑ-`Ł7,Nr,.ݼĖ#ԭzH}[yRq/~cC fyjBQ=>PuP* \L9({mK^UQ;6vl jZ>pZ,YxgaW;;,z_#RѤvCJWD8_l6j-98V=ޚp+Q*ˏ-/xnV_{xj. %Ҡ˸wWukK} NCKc emw7hu5G|%t:z^6T{"KgI|8n/ R~x$ yB"o]@>tRG<@Q ^DeP h+#rq>41Px>@ħ8>NٰVr GSΈktƅ0?=帮>t(*A-_7[9ReL`u+,))UΖȕ:p3@ -bD p;V_z&lm]oORDL4lTnzt|u<2")(Ξ+\p$VذQ"Q йliR_pmsJR) .oϸV+y=Ф{ luԋǓ9J3-_%W'JEK\~X >ZcJ=>ϕQaXĄ[z-&tX`|r.k}& vd/V!ni:|.T.i4AKl69ynX {.]-H{{A! Hz%qQY7Њ+kq.JRW[x(Ҙ13բ3@G-|$T(eLbƗۿWT#,yx(oUj^c( ؠ8~БG38oN 荦 b޳1{fds۟~+bF6P^ihzp5~!F1=-U ϿF[o5yl.?|`J4Qy(G==jBZ^͖,3/_7n q:uNwm~4pU?2iSkHdQ^OA %K>m?S砎S{j77E{hùdB_C ?xc9h2?оpoF8/+6Zyܖ Nܜn>򾓩7\eW\H27dั;n)Â!vT& aѷɴ {KT@քoVJ /0`[?_!p_T&c}Ju9=X.Yڜz~dhmeЊJxN_i~{} +M)iZr;M$T%"LՋ ]>$ [ƒp;mغlo ?II37NTDG\ ~x&5R3!kOebEJߝ1C7qʤ{v\gSW]rCpX ^WsYryY`c5m r-o]Fb{;ԔB}-w<ՙ38@!GY]MΪD-sZ^S+7})΍ '>^*pJʳޗ9%5?N@v$@HΰPfmp 2|:&i :5 {tTɅs=i?Ö@KMyԅ9,&Rfgt3g#ڢR'7x 6"].ʆ`Q?xlt7Gy_Qء!8AFcߖF=N_D7FV:8Å;zf)Fb}nH~xK| e-Q/!c(Q'63vĭmJA AD6m$Q_rN =̂V.'vmdHxթY&8<ߺ}b/f˛3C4[o;?G(5C6hfPM&a,AA| aA$-DɅ<֥?QՍAj(C1l4 wFbn4z ۵]<1 qОOp1/r-^*|õP;_!+'7 or#R 9m.NU-tpTBV`(}kK->[|C3Zc6-'1Rd-4P[t9-Z#L+@!֗xxՍL[LL++n;tHdf]N9YB\qN.uuQ(T߫,.gUmL2{հ5ƈ1 a4Ѽ3| @t@U.9L E=1 <٣8o4Ix="-D|s'L.RdnH9u@XV>2G%k}tST1tMH=UΎ'9'F~z\V5~Rm>`\[]K`5IL?a"1@႔nۋIxuYĶwzb+rz=y0ᢻW.zl0#3ry^; Qz+6 @ {~>{t糅?-vXS]:jeu`\-c͡ fgy=tQU膱d^<;سht>;gwJ;-)>i L겁}@_{9OC((,H{DKu;ۅ=Hs~8]gs{miDmVҫ:!c( N 2x3|)O Y6Li'$#,uT2?Ģ7%偅Ϩq}ݗƄۯuƷ&$ dS'K6Nʓ!v^z5`wא ceZ NKŊ< W@&ZK8% ETO5L$%g2)}ez |D?B!5lf@z&@eƐdrGPEWdSox̦+%C4 >i<Eч]%"%y}½Dy٫*3Qէ+D(:=528;F?~ X&`lk1'&F{ ن=x3퓑b-"|@bvUӵZmV1L#:0b$0*Y>mTOIvlIw=l53C:?#3joHüƚ}%Iӳs;;d)Fnbh'@AyFf {iEx|3KWM=~f~B* })=`!`n%u>+CR,,l>}/CҲS_BF|!Xb4쁰ތDXR\mBV<";޲ЦNu0 cl-dw(u7Oqq,% mF P(EFy7ZJ$>uL IYA Q0V'hZ7jY6\1({i7;z,2(OQGYر$i{:tYdG,9sA٢~n7*(A2)W]~=)3?nC/ / 5%8\ ̗L7 =@V5%oƊ5W*F?"ohh9!IL۩Z(aB35w4䏢o؊WHA Ūv1ՙ9W jVo51 w|Lr{iۊ:99kC'Oc_(h2@ڧP]AXrC7TϦ }d`}0V:=0)Tƺ:J{:܂vخR˱=\8a<"5SfȪz*ȭź'}]LkصQ뼈rh6ؔt ɼ ~Y5׸=Ws6'R74y̳g3 (Cmӵ؝XvLؔ, p^k0?Ojԗxvk7&90Wuj!n1F5%/]E(uR:~5@kN%R}D (ky!Uu"HeY aH_ P̣E̐Yu,cKE-YHcR']-a;[) LfqTNȤQD,>kHϙMDw WzYAX4̓a#a=V?E/=aT W| )3y-AB IN5z=am%؋n; b.Ӛ'v3Z|~ϖ6iv<>@`8CxV(Xb^MB/qw;Z {go%bPk83"TAF N+dAmK{6z~SrЖ;O@23ڽ֖,&PKa7EMiˮ(9S::wƏ5FF9 wqlNWpqƎ\b_ftw{Úw\ūxqnCĽS6}{sf^׍ɚ,:5PJ3m 1g=Zx:;L$wұ\Q0zlIit+:>#'F)J#͠0Fu&|_Gp+JC`_#|U2 4',Ĕ$ymR߻n~@Jϋ :_?*-LH@B6Qoڣ zKPp7v-V\5h Y2@7;:[_kW %$Kv xZNؚiÿFYkG.ױHm n-ҽs:(dnYﳝfwv;0.}y{ f-E^# + #q"ݔljxٝvL\FךG?Xh>2(' ha3PJ S;>/J]EU,Xk9K/m^szA8-'` 7KR$PWdc68{٣}kШZe9nU5OmffxW(.̫?eLdgto{i!:JU+5-k?\t&zJ8’ida!_݋Kz؃"Q2+DBGJɡd4w U ~ճd /yX 0 %5s/HLds5iv6Iz 6(V`NLA{UO`6;]iz^.]Ӷ#}B LlZ%Qi€Ψy%Y4j +q3+mv|>hj\VUlbŦ\'}O6)Q#E8#XQ/hׁi6MzѺ/gS^IU:5EۜUڻSꛡuM1fD2pMP`UnKJ"}ŦzMUVxo͛'C%8RDzjk.} i8Lq6 uċ痔=|GCQD8/d{?߫5IXkHWPr`E8gN3ıCOȓa;mU1F8@ t7OP_1ɔrԓ4?1 jm)%5 : {(9{sLa]!H@h*35n pYڄU3G;]ސq> 6oMُ;/;OB[}ϧ [?J~}NnK6ȜdOQ 'd-GQH[OJ4SŔs2csU*$yhYk7l }V.\& {v71AAO4{iz*W#AVgqbRJ/9<f*6~&KS e p=R ޫAXj7[@Md?͝" -bT[.)L28*ppbUQ:}"J(9:LzL\J1]7Jv+w*\9sO[XJ= '#ZTCP7+XT/wE\+cY ŢE5Ϗt,8!%iCjuclB>+q8e:׵'E@|u1!@:8-/' :'NB9C˖O!DCށ E3S07ERHl B9bkz8~Z INsβ*9>2`ҍ2u)8Y ::, +^yue9׽XJPznxA脨,P=G~*ʣ0Mfϝ<-Ve*#y)-s8w@\0:R㚘C,O5*KO Y[,wBuuzM\8Z >eYZԩ-v~ucΊЦ H5Ցa%Ng>]Z/Mq!zHb,uj"8'2s\VG_` vn*yR[;*u0qWKH.NO.A<)(bh.VϰK}\NJz#( ;ӵÖX'ғd:JЬg&4#Q%EDҼxe-Pa2Ƞ=iu|kg FGM xsoTP7fH{4㏆li>çlq:? m V7_  UkiEPtfDNMk4t2v&vJU$FuƜ,"G1Ȏc^<:8^X.st2F[:IPi,y?c+9qY[Mtu/JXe+4{9dhb7y| =-mBU[xY8POw%Ҩq(~ᔞcXSį>ZJSv}H'l QGWh/gwTL]|XZN`U\ps$OPRï8_6AJc|9Չݒy ^P+d*Q݉Ā%"%0o=\&%U؃{lE"Rԏ|FqYw˵Y}ϰ}nǮU x['zz[|Gu0QBdRYhDiL}4P(X:pq /QK*!>% $(^Xy}Ã):SXAըP q31h~|F ߨF @u` K2!ͰX]:!ٙ'@/~q!<APv]ۡ__ 1&Xz\sQ)jsͣ%4ܹ;GίqP}w$o bb!_?Ѯʴ$ aF>\)gh~w#Ү¸U RVOi?&jJRPvRޙAY{U͵8 q D|VzY՜A^_l>zGf]ux 2k}(*+$nkk֤Z;ƻ5d^B?[g+f(,TnH躘csXyh$iEpbbsQlu*& Vy5:X yQU5 [WחWm*F[k_I<Lzlq.GiM=xuvՌ0^)"j\ ͝ڜpqnCv}8l`#/Q:IxWQՊqKc4B;W뀫u9 t͆x8CȡwQf*N}Yc@ћqS*O6QSg#se5Y LOG!RHY )JZԝ¨st~6.bOuFE dSTnȾΣy P` qB-7}<L4QtX|6B|Ʌ?O?(i;A}43f_GFҒxe#c+uym*?[瓦=)LX6 \)1 ^ ނ01{)%?Q1˜g\&t{*MUNP3UM#HqS@s]|ӊT2~%p cLT1PMGe8t3V>͙u{tBÛ e@&M>֛OeLsa:gv# cJ0=G'LhIdcR_ҽRaiqAy4->zd\&g: z~dTv`]gUZ#w2) %0{Ly*{cva.9׃aأw2@3,gr 7(uY^y_q@P,RtRUMUT{`10L⼻僎llM5OՉgKYU<`/nH>WqpLU/SFp b﷢EtY.xGV"1`lndZ c'KHʷeלiz5n:,SȎs],*⣖L aă˨N75ziDe۬76u臕^0l\vW7XKwLl =ʢJ{qlO Yf>)*dVe)mQqݽaMZO.Sh`m A͑w;^o4hn|/w+tl^ZEb>j߿ͺa\~toW}%g! 5 C{F낁upƜ97S몮EU|SI,旊8 I!!hWmua2-$j(?9h5FhZ݋AG՘TaUɻ\gV쫴FixԌڰ]sگ9 PKSXDU&K4 ‡u~&VMeDqԵRSܚMeޝP!5ҤV ǵs@E̻ۛtI,#| +r s]OgUɒ#%SIϽKż e[)P0O]F$ndϣ! rems3N!t2r`4oWf5[ [n{lԫbhw7b*Czkh ]*ͪLxtOJjr2S%׻VgyeCr/s'Hl8.x2{/Qժqdÿ^"#|␐G'm]m*l]m&55#f{*I -P \daܑa;i#mƁjmHn[gf=00 B'gć `\'՘Q5u%B,5U 0'&K?U}z']q xT((WN`-1<.&MARsaC8nQ&dĄMw#̲t9m fUwU'kH2 1lہ SQ0}':]4 JX 7Y Xp ې%Q.=bˢޓ1a2S[atQoAH2NvMpO -x 1Lމ:Q&<57E1N0׹+1WBq2K˷/MBƞ(?";x(woI1pťuD]~fq+V ;Nn"U|}Ziơ겊Fa e5nxE;F:?Q/dTh5ai| jaI+.ǓtHmFQDHIW"f)fi:s%jUԶ~mH 1,l;yB~IC@ch '÷gPX/0qBnF=KpFi;]f~5 cFiUO7,,Zpfu$ ȷk_GH^Fl?wRKVK?14 8B#_©|:+Qhr$U\P>mG^nj[̶F(~C '4;@n\F*n:g{$P`Ea\]QND4Ud (fnw6Kz1hͲP HU) /{G>[OPJ|on!<<J@ J]KN&zHj[ܣ lW=vM͓A >ɴҫ(j8`T*ltMx_G* tsʰgeeZT) k43\tg"@ێSDA *:T\48~܏%Ou02j `ZZjoAqOֈ'jBC&Ȧ߉$궕̑pˀ)1䩲^͜1<"lxy? aKowD Hϕ0z~fmG %s֏Q7%,y˩p4zHx4xٔ8Jڵb1Z^VfeboIotmk5a1Ԥ:w&ewBӏ R~o9-u9DHEC&ӿga)m%U,dRc9+ٹ α)E՟ЍJkc0&qJ ygXeP\9)UpTrb?s>,a y/wNqla+}6iӐL&#}ϑ )QE(L(E"C8 rN}ZlZNg.o?gAX̡ <% C)UMг(N&$Ꮌr yܼ0glۍ $N!;xkaTy[>oYejbk͎GcIwu\[DQ&NJਏA!k.8!Vb=cbL !n $Aq>%;P6 \ ߥ.9]x>r-.[{YR{% ) ER)zX&4IQ" 0 b',.X ˛ 7=)Xy0#]+'GM g ,_7+EΨfp{HMt}Q^Y?KPg$0E(g/LDMw ͬhͧϛ[/յB}-}bD;B)H_>x TL>zfm"Z>&|Hдx5uzp}T[Ž<0E,o^o5eQ-ʗUsW[z;r]BMz&y"[|v#i>q\)FC5"L߸83k[mHنTqΩ8W9l^n 4\+gu&"/搒E0+5G6ѹB[:ڂ:Tl]Nq:}d(~2Np9|8zfiDC>ڵY"_89cߔݧto7f)Q|TPN}I*`59J͈M !.w} GW#3AVyu&.zB}h&0Jflgv#k'4H&$M1jQp[Q@W 1 SM ئ8A>tX-g{ɫANhp+ n錄 ~!Q8&g ߦW1)}>;ia < I\gV P#biE @G5εD;(H;ǻwE %ZW`)]yWh2{L1CkzuUkݨf<ֿ{2`ۘI&, ,Qt5\tTr~)NGLI'g;D\.Mz9s2O;iN۫'A`J{NS_x ( @w#ȶ9M'd*@m!PӮvM"V7V5Xρ@Mƨws$X P Ŭqϴrklb~s0e=U}jED6OA!Qbجg e:ƊX]]jx-Lwצ& qQ/7Oh%C1= 2RV:%@ZZ/(imm_4T4ۉcB@j N4BfӬ\bHbvz#9g?N4]t}ݡx%^5=D'*ګx3±[7KedMQjl΅3gGPf.|I9Eo;C ao~7o47Ìf!*We"h ( 6*.߃qOBms ka(=*)e ?^eAYa\J6?sbxM7%RjwwN^ǔ>-L3m&uɻ]Gv?_sP!n̶ު!,q ~[ {(~.=;8-bjX tw=JK@>sY&TX $qi' mBGɧBtD!Zg~@pE_U!8ٲrK12=BWY|,7ahRD65b."[3u&NTdR~ [2hG@\wKi >3$ rVu$NdD_d6M 3կ:>XI;]aPoZ|=EazbsH3YmNs2w+Uʻϡ; njBf=a\f|--6+DA|&Bd]w/Af!߇8_}qy7NG-Ӽ:i7}$+Y,1/UU)_TVc<GzF)`s{s('V4u?ŸN>%([>ǂ 2fÌDtB< ")K2G'cbZ3 G} iz.uPC!%yg\fƕ畦ӗiOs100¶kZpHt:*h|t!tC€Nf@ T~FRhZ$3LbcTH(z7oqU+F ~f #EgC\oQh4Q=[ UML'4rNfEܲ9R|i4 GH6_EQA LWpcaRW+2'|"E[UQȜQ+#B.: Wf;c|U:cLAIf#<18;F>Ϻ~~wyKy\Criw6- !fe"V8_?L';<6A~0K@@vYS(D%:ȧȑXͱ*ےd 7 rM{1LRq O&|t3ҍg`X%Ad!,DAzcqG<'1p/p+f5!"R%\|i9+A ?'P>󄟍Ʋg*D(@ʐ+h]goMZ^ ݾ4F}Η!ئ" (0 uBy>~[ir~6jk1#Q7I͏yѩ! Lv3pS5T`xi}(M|^Jz2ۻ ,? EiQ+2k h> `#ꞙ\3_ʡ'_dHThI2v,}}O:%ooZ10|nVi4gaA<e:0Iu/0ӝʛ | iPpzbi,5\~y8eNXX;$cn6'h0@=MQ%CewvQ𚵓l:^@2~E0pM!NDo6 ψ3[=K `%- 9.x! 80`#%|C&a\.=r. {[%ϧd{hzK,aysݥFy 1 fF1!gZD%41,r`tdYDZǻFK#y:r_ wܕkwPhgzky'X8k.pcOu`c&:"]c2_x=8՚av0ѓYmu2@}2سF_$}9?U]݈us0D0,+{QWO'Ԥ&P# $mkp,+me(fq WzX2$\U7Q3M|%E?N}` o'뻔8Vʅ2qRh+(7!<{X~HN0[l-:߇] @JC/ Nxz0fG j-Y{+=(Q&t)VG8ן 4y[罁>)P瞯Y?d4mF8~L9?"#}&.%]V#DX5IջfqzuYJA\w9Yqhko>F)ފnWny1mň0^r*F4EL\Z${r#%(YׁH! ]l0%Eff9IC!Qjvv KBR=>`ĺ`WO_9cj$lt.Zս!z|"Fm׽m`M}(9(<`qN OM,I !T~C#K`x KK}220 3ʮX 'L?!3nKX~ T =}Jcy(߻j\d5:l!~5qK9a6;E|l;ߗi4P> pM!l{X'kZ&$AU+rNJ8Z$CƗe~k<2 JiڜSf)z-S */imh8 i*Ck0WX-?I1Wۭk%UeN_IVMtݐI-V'KEƷKoyrLK 6tmNEIU_wW -] z(~V&mH$M9Nma%n-"]ҟc`$jnBέ$M ԯ劣&V>ߣ)[YkEDP+h쳥L8͑ >6 ;4k!PJѦTgMT#j $4OYJb:cϛSw$BtUdTG +o n!,N?mշG=~Xhf *(ckY(@C[!PӬNG1u23~ yvŴ݂bX Y4ǺOKgZ[~}J{ֵQǔMM/1R[yI7R@r_tS!ʘPA[RlyfU?~HD/;|"rm~w~ |SݐK[ B1 @,ƎĦcVٞQ5bmix%'3:qLB6!{D+JQl9 S``Жf |y#<3;N}]$Vx-WW(np\iv9l_Նh /D !%윰TPbb"#2X~DBu{X9:C?L=Az/xJN>$ Jۧyp 蓐R7C+*ݳDL[6sBB;H#ږ[?gQG6 y脈P5&͎aMVy5@iHGaOcv!{$9mK?7n^mGQ3y1dNqWP/N%~zP98*LIoȔ% 5`LV ~C)*nys(.x)4w :AJƏWnTZ>+,aj[̡GG۩o %[#y_a-" NzNB|:TG>/ PW`MExI:3>cR716] áOYKP/| y(2@$>\ğAr3{x@cTeA2l'Ƣ .AX ~t̗ݵ8dTcx/$%f`b 09Ͷe᪅Ar}H˓ER}j-JTy灍k?Eކ]*;4i^OYPVG1Y_nf.D^SM;cB$&am@ͬWI}2^&h#YʗlYb3.Up;k]5w>~EdMט뼒#hg( R}gm{"uNl]ǾPa!:X ~U{UK:纓͉YW+F-o%j.qrDWt$u<ÝH u;rr'nanXs77_!^'_oy{jT`:kEMϸ[VM0uvps>+QƁI$ TlU{ RJP ɲ*Dtl3$+@I[T U87:r,"ns Xx=õԻf&?+kYtj9o w=>kT /y?g/yEL=Se e4;&uYbPAW%H>p.C!GdCNU מa;bI@9wӕũpWO%^nITLa=WKx{seck,;V BOիzU|W:/ u[;5:ٷӷFB@Q 8Lhh2qo] KȪf>Z62heFzh״^5KNs^×: ]}{`KxogɇC{(&' kPRT$nVuCH)]1-Ҹ U,w=S=<@-T\9TٳaREBztt-ztP"[~9Kƈ_ A;Y#7df?㤉`q亣`2+b "YD:CF7[%9';8?\#]S2 GFM8\ J.369wv2aMuk70`\bz?Xrl痜#edrgmsW슕8 .ڣwhTeCVG;QuAJ oyq{jsʦxЪCmշ.X {bAOO U<VCFmÃryLeՌS}-顊Xdla٪6 O ~lӠnȢXeWF Y 50EUf[f"wv<ͤX?P)*t/ zO?6L$c[YazJ[jzvtx^#Xt5(BGг'agw cgr@C>cok{^?~ pLN.{B |D"4UTvaND)G)hT*7y;0{:G%CU-`KvL&T o$>'iS:㷕a^leR,fk xe?ҍH j\G9Y=T~}ʙ}$cP;X-gY’C06l.+>)6O]{9^t/{ +vvX҇L~q+cFmDҎJ/di XC޵0yAm {ޕ/0 ہ뛵S(pt+6 ƐA@\àA$L$箁 q{ԊQۺ* > }uǓIt 8"E7PUM|:`BjQ}Z4WQ1.E_ ƑI%F%Ж 86VdM;o4O6&HwM䗓1`mjy#:T&{ Cfyjɱp@NR/H6iɍXRQG|##caÝ)Q> q@PGɡyA3>Ք/6=L}h1/WY>LG=BLmz(>m< Z&8JCg8 [鏚Z"ZT?~s2S4(ZXX[ կܵ66r|ؿ{Z[ޅ;<ݑ4Qlmlʩ_TF|9C ỽ:ͿIϰx ?n ?ӔBhXyܯN93,jfݘ+vJ{]*ZM\й4$ȡ8v_iV݂N w>جzd}c&\\j%$)`f}, r8A<Ģ[Fֹ{k!b"=?5Lm0.jvPrbiQLJQud%0u,V b]-*bO,?9Xڼ fgr~`?, \*e@01 3@w!Q:Hay]&H-rl?JQ>s\%1 ` 澯gKatBbwUqQ,̫0 8Ңh,VUQ(71s\=!dx,~ɞi (lZ3Է Y/aY0vzɆd񼠝,@ $ g}VPΥW<?C(Wh;[ڒd*Ǔ=7Nt!-mGX -sK\LRƚv`i1/ Ndsy"kX׃!XdIpe g'ٹl4CbPc kL kJk;7Vp.]&0!}'H>կMetjyK pspci`*3O!1wx}p5r{!71at篋R&`Is5!<#~/`EϩSG Y  ]"z2!hH ׎K 8j(OہߪSi0Sg?B!ȕp10lI:@3;N$nD~yJ%c1!'TH()?ĺ4V>W.ΛAieՒsR!xR08F =-$"zw{ leRgPVQB޶_8-C2 c9WGCuƦ EForB3<3HyS踫bt%5+$HoJ w虜/_9-QjMy;EVD>ݟXMQP  75,+J؂Q- ֱ0 Hת-߇+`: _xF" #R59i#-ۤ t:)+s40!I@Vŷebz^okTښ4ő w]f ܃v\ U8}j$C'Iez^(4w1} >gpڃjxd)P"x$,i 7'Gg,E]Pwk *(Gko101yV0kvN>1H.Tht_u|urT!C /[bq*l)T2 $SӐNfO4L“/jE{  J/.|Z6%]Y C! tu9y&n;!HCToR(@ ? e60Pb6OIU+k>n1 `1]2~rZ`O޹/,> co\ږ_Dezh$,X],SR-ʳ!6lMƉWa*)[zaJ VI^ENu C}/=ڰ5 mE5w7oEHφ-!@}Hӑ:)BSgПH7qBŖ{6a| ]WG)!=*y&pzFAGԥqHb9p]!`Dg|x5g,x~<FNiei Wp~hDqA(Φ]CVw7X'mmw;AJJ{:nCN!.A E V7=ugɠ'WK8+Gۼܸ|G0#kZ{4TV @~!K&E0lhGgO5mX7r+^VM'D7oocÛuybSn^NB>D m[C0 V$-q8Tis ߺr,qEaԨv,Zn|Cp!WY~'@Ɠ Y z]LBј4f1aCw_KH1VY̖FmZ#wIp :}%;Ɠ}i0ԓGH^p 4SPS`dT{1y?.x -/[OJd( 0킚pQ*$27$x^w|G4pUNmdt3_(VAكv7슞hgC$!o28J,̪YxNh/ݎ3iLP>أB*"v,  ^MLy1X2yAYXkm)4 0̔pWd3L91,ݬ%QܠeUQcxrF5^̖QHVT\"phT!P=*|ͩ?oTO%X;pAfQQVa(ŀw/7f8&\-l(=C]'_ 9ć*kxż"4U)8%Z4qDv u5)p1f:7T>Aϲ٠ O G6ᤑ} ڟkW^+(q~} }Bo'oµ틽jUeԉi;/f,Vm3έxgi: $tI5{s?},KV9Z>ߒ%d2[ `-2;$=3uI*v1 6XgxTvB Dр5蕔gڛJ{Y1!۶Y~]Gx~A&0}ܻRyy& (.Dh/'_*2==}p{'|ZJ0M%߄;U~}th&=v@V`2cSq/7(]yH;XbUhLgՌO?"@JN/Ѕg~S3b$pY$֔)˾ 4m Mx8F^ /T\:Kі]j;S +֊[Lr57(lt&ێ Tc~͓n>WliW8bDZbIfuTR0wh9H%!-vep>`J<h9:[V׸*vR>ka!n dDff؟ޕ-.GwR;H\`e/DHq6*)&v{/= ,Neʐ`Rpd {)4 ҷhhwġ懠 fCk`#0BSOf4Q41.Bįjm"Oc8c/"%be#}ff4QSzQntt]wqSUD~0vSE.LPNGĊSaߔ㬈(9j kṢ\sE4"!ɉc>2頣)⋭:A.?SdVQE40::֓E5vVw+ Gt%#WCG8OLv+AB\[c/% |K8,v JV\˟G6R-|,/H$Wm񉄾W$7׋Pg >׋FUxi59 kٌ!0zXw{:wy22?瀐jK*SXx$ Y({щs4SX6ɼw=ΐOEͨL.Ĉ5yiΝ=ͷ^t+=5*^O{i^K7!%\v#dsʢA`8) ם0n5@0P¹cG*fr (6%ydL5o$u?%7A^`.sw$`%3: @ N$Y,nj޲`9c:s{.>ގ2,l*n|9K'U\R@}d˘ȵ g1t HbQ+)dԃsPs4ΓZa"z֍ ܦj2FXQK`쳗<*eiПYĸtqmoTw 44{)XW;sKJQ93Fel/%?4Z" ) 4SUN˯oB<}Ԉfw$Y*d WhnkL!O{1TFO $[?JӲR: v *'ƎYD&ujIjMq{>ѓɍ魙ӰIz$!3} ҷM Ԧ3gB9GIlSl c`-C&&mUjG<, +XUStY@DoļOl_U{SD~Ս?.Ȇ/IƵOMjAotTϰ(f.̡ ~EbMaMx[N[V:u#_X/灲Vw"eوr!8۴W2wRAmfLEL/ĚP9gڈ>Q1AfeqN$%ϰJBL[/QXG!$<.:ݹB#(/!52Vؿ^uݞ;K >|,z7œ2̣ngBDJ3pvwP}\tUi<.5"'iBFss{>gk R%>{o_u4BZ#A'x' 0I/q_34Ex{'gOX"{Cu]a =r[p$Eoǎl&^KJ`S~R,*G9@o^遳uwпRVlen'}ܶI$V7j_lZԮ b})e,tPM8߃6Dw<i6e S@& )g:{i_QpB ު21ʫSƔB[5FmCǞls=Vi3]Qu#MZe__xɾ!s0io:pV^h;wdOoLҟ@xJHጊi-N]]Rmc|8^D4EOWޣ㫢Nڔ94f"/G{ՏW8ZY:Yψ$ʚ\GC& >}Cl|!8]VKXS͞}9 r1}~ pP$BD]`&  LVa!x;sh]BVf>lڦvD΢=`;pLA]WZ*]$IL&Mqngĩ'/vqSw *cxlG˟V&\)laֽ`@n}tf yHBXjfay3kue5 PuWnqRCi#<-.v@?? G0LrZh(mW 3vIb=UE]䦬q8)8,QZ>2:&^ O% r<\Oc?d |;:gL"z^AZ=Y83'v2D/C8%7wApkBO Ԑ+6 $52-h'tZ|<"b\ևm W|wT,j!6c_)fː lኧCJ']>ok#SX3_YN._2hr}@(4'[ۀHy~cڹKzڵrUUvi !;֋,eͫncy) ~{8I䧽69QCQ  Q?i( n0VP@S =фNuDh_qDz0Q{[e W0B.t Ɍ7vh`šh+_F~8zM#m CA(5Y ݴF_3z ~Q\gZjΐ/t!}1uUQt>fVC \:<ډѼ""m5:-2yA@\D.{ǧ^[+m#/Yү}GMXv,pZÇ: U٢(V.տ~H~`'誫r|Mq2EI闞F] waQ #dRO7!_+9c}v 1${]~'ɫ+ $q4@vm,d*rW$[ZFJ5h1eA} gGpnHMm֘EOLHGK `;d-n@|Նo<ЖA-v ㆯ# 噢e9|L8vՅ!r^QN@tM, $;*tLmWA4IBnYh;bf[MH8862P(,м?f4k>Ag . ^4eHxeF؊*{G-*7bs^Yg#hl {> I)ukN1 \cH'yr=`?Hu)vpc@$r?! K,'ezŅ**A d.tE᎖vxV\IP~vSA3r \$vh5yg)iN"XPΜi0; |pw})A0 n27o=/K68񁑭k+7:N;x0:+_'FhdmtBqZ#-*wP6bW#.;<?|h}"HBwH< Bܑbfסܱ/6.jgWje1&7%iĺNf6x w 65zf\, UsnhO֏4{R [f.!^xc0DZ(Z$<޽ɕ/6GWk$((yκkBiiQ!c~0;52r6yo @!F>H;F`EN }]Ģ<|Stbn`q+nV(WxlChB%'v{M <,~YZio'b}A4 9\eCy[r[TIobJ^U񂾈NXᘊ\Ty)P2kChp<9)opOwbf>%b; Wxz4ٓEێ~ JEϰ9gꛛ8Rh(ŸkOr>$nYf~.s bu W)F|]6jGEEAjdla#Jd3,j+/mB+Œ]9}F;]!LY&Pm$&tr2N:ɭt1 g696m/7wDZؔ` ^!"SOhK|h-Z}>~sN̍;Ĭ'=N^!cemjyd+Y-eyV#7 H?d!bӏ9ϐWڅӓ= _v4|쩛ĉ`&[W;db{WFek*~](TÏq] U81][?@@2ZIzaK< ,1qȏ)QfX==)ڃ"2v rUIRG-ȫ6 ci$E~w|J4h͵Ԅt͠A@ lCRkOpb:N㠺mWQpV1hOڦ,+!N5sd:<{-%:|h+B\r ~9O){A{xM Ic6R cx>xEi=@M (3"SR:8_ܠ410qgψhLjC*{(K"WN3ޖ"`GM2bXi Q|F)RgdA1b9PĂᢔh]O7Gx}e;bf;V16_D~"+6NvUG=vJPuu UM-~XwEPHjy*7cz ؄i-F#dև5cCܻywiG:ѭ7;KFo{o]F]Wn1Ռ[%@pWFl*`╧p/z֖f|QcVkAK#q!Y,G6 7rlBU 9&N >ְ!Ny1J1tݸu,']cG;]O?ڍԥs7;1DmDgq3YU{%v 7!&U3͗E2wF ugWWKv \w,(\ǛI őd6ف g-lu`FCԑ"5[#X GM:)Q:D2=#^\wֵs>(<<|ӡdiBw |4ᙛ:3 NoBc1VJ Sdm`%rip6?֦>Я&:;BAqla>8Nq)PG\@(M]fbVꓷr yet5\jN?i7H~0v٧QR/HXr gn9\_*gTG&MvI 5˒_ ȏ ao"fQ`:F͝]&Nɸ wBm8{rCdL+{i4^=AEФd>mWpK| ӔdH#E/%0sxVg$<9ۛ}c@A Tσ 5 :j`zᰶ':4ȕʴpkpCruyЏ}YF3WP&a%ƿ5hFeWjr (j)j$I<M)ICڶ/uPE٭Mab!>jL]-f,#8CT$;^pyޖ ?8 vC[Sn1zCiؤd>򒥥^"'r P\$p12"(`BwMKLT/yrx2^WŤ3utsXvI_tOȫl4k@/GTi^ۜ2yIĺ1Z=Ё2(z @[61;Kxrc\ ,k%?1o[Ua@ْ/4w$51h;BLED58ꪣ0DC>邽=ÒF78Kk"-%yMAp4! ' " U [,F~a_Wzc>+d޼t@Tm{϶dq4)d|*AQ`H>M\MWc@at~gɯPL.0wM+3hrRf{^?yKsp3&h?$YEOz=:kC>4t50g Z8|Ђ@겘~7dtm`\%*M땇Wn&d ~hدWn4? !I*ܦIfaL5rƣ驩^]K{v_J>e]3h~i칔\vM7"85ޑ8칠'M)cGu@PdZu) {u Jq @ā=\ق9uL*e\YNz°p"H,Fi's~e!ǹ~l]1X~t5v9b9usIYc}8[Qj;h 7HRblsARN6xíwEV9]pYu W'tއnj9{bHwN:FRK͝ Xi5 11*7|!'ExtXȲw^GNjlG|B\lҀZhXJR:IO:43=G`WN{p#ӵ⸜!͒`~y5zl#H[wa}q@sd+6,O.If.q'TmESݾqm9m(] `Mn_%9ה\R#G|D1ӹ|J"q3fuQȳYIoi" T״[}(|#̱"(%Nݚa2X n/_ʽt|EgHb2'\`^6Bp'8=C},D/;?M-EoꓖeLjeʣl%{n܄Gmh6SIQE+W †|/ذ [~&e1Kk?SOhL&L,5+_vzl2tdkEQq ĺCt̾Nwy1aY4 jV[ѳȪKA%,ެ q)чΑR؀zuHc|MҌtm$3OÁH㌪PVyȚNik1Z"p"'Qf|?t0  .he (Hlxy?  ri.. eJ~I)iX-A^iTRLo1QJTapqE4WcY56<Е X_ }Le[<#_ʉarc_q=XX5&lh\o # >"oI\M"Fa'YMF`9|Q|T89%U\s /$ǶVW^^0W&r2e(vgE+I:)TDߜ8eےn_ѳ\+@|A&@mSg` k0"Y3 ?D¤%,U*VktcC5ey"60&k?OɪOi.$`ث_:jS%O j] u<_lME amI:H'1zK7|S8Y9UsEޅM$uX~0[YOV#N#0&P]Ȯ(@EoP@T3cmѰלF1gYrit|kLJe-dat%Z60p\;Gf_uv)Norf3+LF hDHJ{MNWxTJwpA)iˢ//ԘQQ-rsVH \L?i,dHގ<yueoi\Jڶ# 0-=Pȕu,,a-1}h+@ހN> ;Q:1~/;c +͡W[c23ëD|S[EN'(:jV~6 9qW&d$X 7Bђb58vQb$n1+\Z6]e{9~Xn=-z6a ]0|+-@ kNA)yL|䋀& a_ZҬ^f!Q̃pˬ)Gip4L]ǵ;xw?ÇOBK, 5! ~ ‰M^Ï'F.YĵR})hU@p- ,"5mI14foY:8pg/4P1*RM3/Q;}MO4nCfa"4Dnm8PLUQ+rj8GOX '֍}kXFDv$LYM(Ȗe`]RǠpr79+2_JP9@vzUTWv+`ErU6ǁw8'6t6 E#9-Eyы3am. g^)&=i)S _8o.c}źQqdD]̕jp%h23d~JR9姱@b {>>4kdHZNb`P tM];M_&ڥZ8 XM ;2Kǂ>BZ8kМcś*ඐ;/z[p@X*849\`WQœdE=Qyٯd6(9 Fga,xsn\PL4+onqRhEh#,TS\EIcyӁgByUO/q&Qj0 8aP"\#  騀 f! C$fXX ,%e_D#J)Uڿ$7<$./x_RIKlZwHkl+Vb6pZ:53yn Fb3!֝ju;y焜`+u/ k6ΊΣ/c, Wah(_wѰ.CWuOԏ@3h7@n.G[#ۂsrxtuB9 Qɋ[Q_yk'`=3CHu+R{Rt%n p➽[ຩYdn]+akQ6[L3)NKi ۞mXeb~9[sGeQC-IkotW%{fqiM$2t

$6Cx_1D9܍֖V=" (bc=s_#L+!1]e^ aBP+a%H9| TNT[3].Qͬ˼aI(OU3y%\D+l1ZDo<&B)Óދ8g S!sr `-Zj*yz."@8{i1ߞBupefI(8V5 ,a7\2If:Y:p~6:a O !Ѧʗ7i ; ՌʫNKmS3iPQ/~L QU6qw &ڝ|Y8 gg_uNfҪQƑAM2*~=E,#Y$ϟH%-e {eC3rSGA*W1{9oG)cəvl˲DDMϵLA|5-lrhe#ʈp\dbW 슢fkKp3gG{Z!em[pڸEv~olQ\67wZmTmeP>b\~>}KQ|88WB8Aq%%d"bӬ=L'FV|~gZ#>Vb3p;yz0rZ=SRlvec~4sYTeXN|"/|d2Q"*9`Ozl-wY=-7=<%ڎ^u̸}F7w2qɇ*)"f^Ŵ&u]$ s7鯍4ΗWpĒ}(5hC+HOFŭf|iwSk#DʲUfr0%ن\WoX-%1; ͨy9*glڱ^܄4%Z\zf}租DFw_2=OyBw&lzwQ(U0Gnzw60OipwỀyN jlIسcjMeO ^/՛op|jGbCYq-\y[p5e>wCVK y%^omq;a-s0R7V0X|uY;eEyh].ΰEa6E"aUTjt6(f B2b-IS/ _W^afj0x"HVk`x^X|T!'2.t]OhؿĠM[}yKzd#k׎i9g8YBn #BeT]Q-womhV@.#TkoϏeasCh*%%ޤ />V׸!OﲅOl;$d:{yCGA`NyǤ t_/UZAA|K3t9VDc[,.鹣Wvt5J&ƂUHyɕ6_;Nw}4%I&Yx[<..#Œ Ъ ﺢ{Q<{FMGAbL~o6  y$s' Z\>zA-.V lb9_ٱJI4o&3f}ΗO,x%WgI-zQi a 1hlKj< IYc]\B> !atkho_j+{ձ2%j8vX%EoZ>K !DbRF!V <Ǚ2H0"@QGǓImYs AKg! 9ԵʡaW](62\A2 ;D{ åEgy]ZzP{=<^l3Y5wܑjP;&Y 0qF6S"1?פcPtaC^0 QN 1`57$"0T=ÛgS<{q3%Ȼdq’xIws2ky;E`rwu4zQ@n{?2%D.|i|"57q+̮:R{HV#7y=ĔzǒPOȗ:j32V {c,9|x~zWU3xq)oaމ$aaj7+ֵlfFo'pa;UOѯEV*B7ߙ/܇ N!&em<FKq?m؁lb= u1*0<op(Q|Y& 9%kм`.!pNETGQi=Q`6 H ak\2iqr}3\fƗiI!7$@M џ=}h۳E3pR|II{/U"jׂQbYVkTOUr ]sR?S3ФUÀ% 1< iI(=TqKa8e&Ɉ_l$ͼM-#⭮`2,cnV(š%JHǗ^piSj#!ɠj,37 t<??!:@$97qgm 5c mYgҳ˵\!5}` HZ| (>VZ Mzi%-lG`?~! *9۳񎷎/(kY=#Nx\~@ ո4&lgƢEh챀 1۝Dtf0huIyhn&k6Uڰ9YgJR/m Vr\QR1rg_"gP]4OAJ'j+&!~VrMFtv$.@,}7Wi\uRGY#~g#zRǨ&HGK3K>j?G3ޞ0*ē8sBČ#ru lϺ;eP]|CQZ6I7 D⅔mUh7N3<8zV!S8xUXgՃ xq*Oږ=U V62] @5[1VK8 G#9)x :>Qs>@nW׊c 5M0V$2hD:w׉fI~:hݯ6 wTYT@= }uE*r 7ٿ23@ |>\`, WfmDWY{)^XCdzvk_"-AZȔt+Fxᖭn0:?tt`]/- -491ʔf|oc|'F^crlLM }{VQ\n\2\[ {q55NTٔyx=eO( ][l<¿3&)6pK:q9+ U.'Ϥ?qpM/)bCS^ /yi4іmdj )s""Mi'P/}{"7U`vg=W*tNbc1Qm7ޚ;Vq'w>@X:Zɑ]-WJ$*%/gXUn~3;]h:twamww1SEJj^HJ_ոK-]>QukZz:_/1Oe';y&8L2_^)L/ Yg'lLw9͸SAO=).%%CV: f iyiY{x nsy PA Ft1_'X+_AfX9g1N/ )|.)%31`%={਄_^@CbFb{u~);C!A,qbf՛ O(ӹi6&:j#nkO&n@4O_;9Y Њmx:V`a'D^U_w4<$4)0GxV\EGyU`m8{$w-]\>;umT ^_>n% R#BC_ +ܙױ(eS3!vZdbH UaPomר O.u,[@z[E dtUʝ D^=1s7Ho_фr=* >0C{#=Sˠ|$aZrQ}raPSI͠aRn8DFc>x`i~RCS(٨B 83w { O|CzӸ=bn=Aa",6!]<7dcs2ZZ͒gfbfCŕτ>52Í vbԁ|μk.< uaZVQtV y|K1~ō$77dzʰ Y5Xqi:aiš dbU@ ɓxb 8k-׽FblI3XW<[U?eID; >9J,TWr̹;Y68)jZ6A/"<ΩհqIDx=odr],A4 ϪQ!-A\LL%v?$Ϣfc1Sy`{(Aj~Upbg۩IemXl`Ac!]wqG 6E "oʾ(EhX~Ny)?@cg {O$.B"ft igK`i@}InqhCƕMzvAU$_x~~*{YrMʕ7-p4ٵc'Pxp~~} >.fA5RX1˻DBڈ# :<>!`h7qg- ,ӥ0M0Baz_fvcx`J,^tҩZFs >\aDe  B'R3FI gff3۠1N%X % keu7ڨ0e>`VLM(:V7BBgyV7V]٦MRG@6")T(!?f&ǭEf-BPIx4ywJMRjEo30(~F^p_ Њm"pr-JH19?ҦmNA֦*F+Zz ,d?ț\;}&+]l$|Gas[;grj,kN!Xs@U M;.{twH` ]n <[:)vHπ5N!aS˰!>C+Uh-rj6 Nh:\ -fhW9⩣$ڊqwcP2Tv?6kgd?g Msև%,;8aVЍҏ3'#'ZFA WP$ -nH'*!.P&q'엂cȫG$`Lr@bkVIHmA@'gYĩul J@vMZ& i}{ M#2`".u_mѸWO|zr.>C |q DD a8*(#?>p%f>-f7ʂzyޚmյw謁~%2ձ2lO11`qMNr֛0Br&TUӅ̐u>;]^u⇣<;d@2a`=g.R/fD*65,*gQ_G =P@,;5fRGҟN$$ݞ*Jk}< ^X؆\XMéOpj}BiƱ@tIY,i'7]pd% #.0N;M뷳jxi_Re`ugSENr4wt$%t H'gS9*EgGe) q2#ϼJwc!ū luZ]Ȭ3ڭBϯ\C5;+{jY+5n5"0 kU8_|HZ|߳,~dK'ß-#MۿSd ͣ-EB$@V >Y{Kϰ2CWz")t 3+ C2o xe"Kg 37R#~&m4'䟛F@`Dn &5g,WFu)IʓAtÓ ,Wʁxޕ/wZ^(A>U;2Q֠D3X׆{lDzO'hM% wn?vBD6A*5$* 6hVۣ*nb#`_Θ~,k")T)k`GU 6{Qi)/w ,P;J@kpHHĩ &;][^X,!APFE[ }q3-)>D%g`2ť{tM< + 2ܩv\-Y4|lx(s^};h9a݌/Ds7Nf$PUՌEp$ :QNKՄ`kbLf\I*Ppo-w|6wV";=(}+"[ U!$a]Jb+[oF)@fZ3@@s宿 զa4o>2h!QörRWfڢW,vU 6ݧ:fo4ldo/?EqCz?ˁ`F>h[*""E$uÊ̾,8J7/4qz g(LwĀKT|FfNJ~;niBc yORcjq۹qԵRNP=h>JRQȶ $#G uL~4[h2*vCaC;C@Ł(zd&<#YoDH:ƿ]L@ˎm+}D+1#(4#B .+lα+E7-TR°KQC0*29} z+Qw VьJQTUP\NIhcrUSjaĞt?GL1)2Z=yB͉[ hKpI:kN Bpplu =#hbmS4vDV)0 -*#|zthcr2P"wE6c  3Tzƽb]8?d W=M B0қE(^ w/BG-p֗Љ3MRc{B4Jt[5!72n\))>Zɠ8 wB\V-׷{4X+zRIՊڰ ޲lDk>4s~T'.H^ `cqoaPhaC ]´$p6p^D'?=+ZWtwr:TgՖ #{c)ہ+KTܢ.ircYal-UǚtU~XwrbD>^[;oCu4DϘTdNCz „\*;z8Yu5/v9BE,sq4Y lB >Y3` )5\~ޡG%@jNc;k7,ZS^8N3Ts/ _;a`C$Cbw00W*t$ m6] ^ͭܯ AVL?F@ndrq2uBA{&:ez>wҎ~8"*F﹑2{c~$,W%B;GĦ0| E'#,VJ[Žg-֙3^;/@UEZ#ZN?#6P2BLēŇcvVug=dGDG;EF$I2=E+Qe-' ¡5mzI*ۊWSDEx/|v'% `W4 ԧn~Pivb@q#׼ZT ϖ+#A$hWy◣ \$þRUӎ( [D1=V* ɊbZoR. &^b\͢.5y媯2%N1x̧"KbM$)Blϴ).Ɛ&`7R62gricTŊ7Rf#̘,"blfKO#7Hy̴ّߟOC+dߥ7y1-X/C7v&pYO歖r,QMرtZFGzNA 'Xx$E[ڿs;"wxdČjsadK> -TIR nπ;4SQ9HaI /{Am~?! ֛Sj`p7TA= 4~{@ɨ/R`+ϣ(`hbgROxZ^ǏU!^S,~w;jMLjI֤\y7W=T {]&eFY4";.6-Dy(I/ Jvf^KDrc1TNe DJ~.diN`EMQI"tNpHP/#8(S~6u'*hQ5O]Vv yD.>Zcq֋^cx^B#!ں 1XKMEFH?fQ}w(sr<$*u>le7Q!כhR떔HTl*PVk%m`LmJo҃x8̲9&!k&{gO @3;!DQsWT/mVaIPR?3Wާni_G+@h`Z,5 ܅GUizrZf!wN6FQDAKS -i$oi)?L.66In]ic10`G^Bgń(`! C 6>eR&A: Tg bl*q&gؖeiYHR VF~[Y8*L,bJqsM~,snH ˙-I@^K3 n|6'MÃIK@<8RD#OIyP,8n2+vvѠNq%$MKGjUoK懧щz ΂4Vq׼;iWAڄ'?WJٷKw޾A\윥*xE 4U w@YZAɚ0`9sw5Yʾ B-$.le)"iAbD jƥ9$Vp*W lzX03+#uЍ{H IֹJR+ TPi;y R:/O H?'^hn8Ƹq/]|3 "k4d,C (%e2MOvEKGa/Yh3vA}.zMP=U@Ѡ"1ZtWT3Qa ;(s!*U;M<8SH-YZcŦ*UUr++b(8Yp9?yF-s9%^iL}3Z /"88>-d,T#^2nmpLLS/w`!@_5 .+-A{!}/ !) eSa=21'NAO9Q:.9/RˮIJo_"- EmKO E٫iY`ܺNoД{g j)kȡ%󢤒Jz Kg?t-"AY,  aUM"uŰt8]6+B0 ƋDi {~e8vS}CJLMb1c˃ hl+Ҧ>u%Ǎu8q lQzbwwx WfLȕ~#510{Zm F%֫-aQT/CD7:^X.L[\\̌`Bt%ze_͹`0)B.rL_fEqi=+Ai: O.QERƹW8깁UҰz^ -}rpM?z6sSvuN+D)oʇD{u \~ bҴkB;9Jɦ]i ,Y:Sg3GH+Ϭyכ&SF(=œ3l3c ªoT Hbj*+č\IϠS>Ohn<1&m/@p'E5w(d6XuLQ}-brdxED/f\jOAY ~:-iw;16S8!j,ġ+tN &0x:MGЩP륕x &c'i0aStğ |_O^Ѥ㹲2w[U6g? =*Z7 glWϦfP9l!Xz9m~p=?4Lu h4wUaT!Ef8RDv=#yɡ35ye\tkB52>ҔO-V&ޖ-?`HL&wNK9Xbf$"h >JSW.5Ѽ)޷Sv60D40|RLbæ aGOҋ/nSJ巭1aq8{ dNɁ%ᒘ7rs ~>c=۳mmXrsNz޴7<'v ٠.0b輆ə2~d:WNKH23 ݫ{_┫վlD%/Y Zhy;IV_PVьB'kA3M$ʳӽ@f-٤{z$ Z )4(e=w(BPអ~Vn,'o*fo5 xmWm}-|ZΟ9;SqQ5Q0a70#F3Yqhr63/LҠ%=FcSqŠΥ6UF3Feyj>çܠ!z1gSMaہ}:|՛`w;-B;e>1!BP\~5u?zq#ز=}Ka@n( aM׷qJ.bF _=M >ի_rr:*^?bhj\Ge=FC=ď_f]ƍTo-'09JLSJJB2;aeyqVLo&>Q61KYp'>Cl= XgX6s><[ܐBA1j2 IpsR(Ծ#?,Nmi' rbF{l=b"ѫPRG lVa g?j9Zőbf`=J),az8J/!gԺ=iIUH].\|[`Q IJ%)&DSՂaao+kOR+|+.n]zk-wnmHysbrīfx,("0L}Ijy4kЕD}ߏa<4e$XGlȓ!$ 7_4Zf4%_-AYYq3n8\`٥\<14 t1,,n*}fa{sbO$?^'ՉìO'g-ceQ<3ܤB,vg®R/'W7am(eOmN=c5YwWত.C,I\[}qtCTzV#y7[ij<ȸ;7G3-KXsi[Ҩ3ͱ%lٶs@YE6>!1 %+W3hÏJ>񗹟ݴZ+VvkGRAѧ[dpl =*bu? 1O.rgJsl^ki;E[Õ}dw»⢫@D߰v;>c`l؝ALx^,yAŝ)B^J= 7!y?e=\v`nGʿÕJŅ&TY1ϭP3 ǕR2@1X)=3_xc4[`}L{Sz ?zÑrعVkQs/ÊB|mahO U5㱍֭u 0SJһ}/ iC{Yn )i֑o}㞱4w, n镋#oc<1q.$^xr쾟 :e#Eaޢmn23W F-~UK֠l̗7%oغz{V]|'GM|RPlazrqmdKh-ڛ"ED4YY'gbe :5SŦbnYԈ[^{W66+sw~H2'[1żnN nOPk-iTJҖ<'+pE=,Q{%^iYŗ\^Ǒφ|46X L Xa`ս}#7tVzPV~0+d:F  A(sltg"rYX,~|?}Leoef=Qp_L624[nk'FKk_T_ : iǭ204rb6~ؤ`ΥHV\j\M_0̐?j0u^B?EUjSD.) ru ?LvTU] [*c+cQ2}~.4::y٪g$N[R`iꑝzUL7Zw|3@lOm(,ӤRf,;Snq+j.dJq$<.d@Vrv]>cљ9 ?'rDˮ^ 0OT5EFQ ~/.Q|d>h͕C?IW^@z(/o9cѝWv qqX~[<ZtyVHeTäXi:~-;#<i;W Y 2qMCO!psvcZO}6 ⽾<Ѱ.u co\~/#\9;8l<y|F_\D+ A>mHaGL8/y O}\ܲ5 Z,m{Erh#p mYmppBL t`?}v~ʖˬ?jZmW9=F'Տs/w.:V{Twot㛌"]Ҭ/@5}-K9Y' %݆Ve-˨>~ԓ5-Ī:dz,Jg$dC#3bH.֤MY5+)B;n{h,ZGkrXD*fB ȒJR#BԴK~eUVzbp.b2޹R fYigJ5XXʎvqֶ]eR6j){IγpyB ( ^A6CR^)Gɼt DUܫE}5WIn"V͢׬. vrsP/P|O(a!]ZXWe vk$h ~nP"|0s 5SB:zgm6 XdR4(1\?{C6 Q0)jSPK:K&hq*YIڂx\±1D8YlJ(l:Z =590\C=& yP?K}QkL!zկeGcaWLN#t&7:Bn|N-Bu|kT9\۠r lu{C }?;Om-5zzLQ Ch-zm$ #J9Ŵ44#^afk]aΙm@DG3~gb[5 'c+1HҠʔA {ENUv%&V\(r6 ,Twq`U"ZfZm(&0? --pKش2eOlѽ:Q+0粈^* Oi6-IVY7.#enZ;9_et2?Gjxvqi M Y&j}TGYOSvӝſc%0ީMh} J wq/ɨcJz_DMӊO}'̿p-:w{MT~d+w 9 Npܗ 0WN6oC%Vm!$aDr۩~ s9\_ `_!0:Igb(ɽ~HCS9,y1/až;FKi\c+. kL (5$G<= 2W^jNe0b,ͧA4),XtvABsL$^͐3?FO%eyrl<}W33B9uWZ:n~cDazrȔ9nO VdJl_ PKV%DŮBPޭNs=}\\4z1l%pޑJjruXi\yT<(SWIBEyI_!ƫFw_2 e˹ ޕ9/#-9a+fku\JbYVLZVn!+Z8k솀"H"pGIPa$6d\mk}cpǴ Ʈ\8I*4^+>k H> \uKsb1_1 s Utط7߇}*9H> Ԉg9>;إw9ToW݁QHe>Lg1MψK4b|Pi&rYK~0mCZw.m!ػ|­tf4'Ea[W>^{,6 x֡́6J9ܩqow+!>3 9嶝HѪ8]#`~[SrcR_&wC舩 _,aI tAưa_AcGg'L³`1GT6v!z³QAn<}8~T˶~~ll^[iT^zOq Db/\Z9,/<LKf>."i_3=&"u6(?d.,/R}iI>VY0o%A A|->[|a026I|%k?qw< ғ퉇Y{qJv넪9s=2E3HF1l:| ^U\펖J)!=m/9ޢ7pTьoҴh 4+\F-CCђN;X:_f:tGQoO+5 پ.Ip[Uuf&V--ެML &w4E˻gJYޯ(u*C<@+)e]Me=e\GwǮJҕ^(qX}fe`9lXWajn1FwĪ }wS׿8M%t#(z uZ)wUZ3\Ɂ,ь7_9Yrax{cr39m*fqᙀh[=u2e#kP ~gI:8%@n#[ҽc㬊5|[+ ͂@ʧZ [AH>+FsgT_5y\bl,Zs_^XG0vtׯna˹/񔬝.hWXmÀGZs- 50yamb}60ѭb2ClK3$IWuԪ܉tH1Q?Ck֤i[±^: #,xlVUt-$Jdr/G@CTjYRԍ82Y ]Z0K wzeJhrxC'rlx ,x?L=9o e'8So&Qcg7B䒋k8MX,^U Y~Mf|6y uxQ\/A@iPL@W$|\7[@ʜ9ޔgڱ9,JS2=D/\%saO9ְx2{Qʰ'u8Uġu ^+CӘQ_]"9GJD[&eEGs/c[0Bzm2(B8=e)FvD޵_x}a4ꓱvfxƚV1 eDDfD9 O168𭞻>t]@_Y-4|2xpzl};QlܶmubDW1LCFo Ȼg`e:g?w]nV@GEؒyO?jbhn-SZ|ͭiqq!vM^al$ oZ=u ț4ITF?>pC|7gZWy2R#^]jVk?q)s>#^Krƕtv)l,#T̅HwOQe(gQx) kw_,e]^YՕ#t{1lq7joitc}& |Cx @DѠH$@H5V[Y@S0SîEh,r|Z?%_8dwQb+ 2X\eEj7t3+mMmImiFOQĻ*ϚTm,7:-eAH]{%6ȏt ~K1) M2k?_ l%\<$Par"p׫1n9˦#5pDnލӤ0nνɡLD;\I!NiIv?KDx @lcѕsa\~RjVމ~۝8 BB~JH<p 0ƥV} ^ $[IFףy5 ˭8iR+牞Ouak:NU&*4I|An먑~ OPbs֑HGYDYl^ Z8-G_bU"K+mI_ x+:XMdEg7<~[X2&VB.GCꗥmuʖ_P%:g5ݨ#Q{KjzQZ" 6aLPqb=e)8jc@ˎK1suTJ*JĐ'$9mMId^35]o 9kul|aM .ED&OBWJwʴl0Ř8%̾NrչTD7ʌTZTZU$zyX\ŹDLpYYϚjQ`pCA,}gHU/>9!"~uduF+UXt8"p[k~8>1zÓOM)l.1<$)]1~dS.Wpx @b' Y ;ֆP+4"9M&EI:$j/u/?fF Qra.樝_ E}ޞ7(ssZ_SLFhUZH]}J q*ԧA@iS`B^U;d:ñ A7]HA!LcZFVtД%"), tkV gi.=V1nqz`M_<E舒TJpƖp\?lȺ.o{ xx% /@5UkeS9F)mY\x\PM fDq#%. F%1n c^$;|5\jfՓ`m*5VoF0ʞ|G 8p4R524w̍wnvzN۾}j?3OE{[Ne&A(nJ+)gFsǞ=]0jr+wQ=90 N{h)<4@ "rx$eTL.u^Sp Dx=Bh_"Ne}Ap1qچCxÚo=i:(5PNiPp(N I@?_U'Y[KOZ,P}] ێG.y1HyWƟkQ[NJɫi('vH&{*- [݇*.AP EQݴk0 ܌SG5rGz ̃M/ƚ[cyVEz#Yc>^߄5z[~Fj*U)q y0年Toe} 2H3  rSb-ݚ^gy@LpĝѾ{gܐC):AfS jQ:Ps84&'qF.V!Kq{7=2^E4`Q!岄?e{N\:E7 =qi\.ˢ7ۼ#AB!t[S*DfN +:DU{`RӘzs=6[״(&6_ReWwYb7wz1CހWrLjӭ86\fQ4WX=t7Th}+U{&^hN Ce@ vwKZ5ܖIΚCA+Fw9waH8H.:EF,Eo4l_8t@`f@QۛkOA&Um$$nrtb@i)X=N-䨧UNU }'=JSwiI,!$o^Ӗi@CxR&RGg`'ssO8;hkBϐ+MbJVE'2qX,ǽct΄e%)%Axi $Z $@Ί=:|3",A[Y1[7!rţl>S<2a F-n"򸛮6b5{uL{^e59 pz *kimrP`+>2[w՞N56ŋIO|4>l%gѹ,w DIp V6ό Cɔe17Bk}`%:bzMz_Yt{˺/uiꈣ/VLQ\1!8?9Oխ^ %pD|tn7(cDOVbz?PTaRE"-l]؂s?3l7=Rg^g7S]`P_poELvޗϻ3VM̮Q p#NOnOO! n.-F*x^d{NQDR 0Uz8/s¾p(*W,_Z'.L% Pd8;}~76uU ٧ b8~[NSp1Ͱ/Jjէ x(=6-ӻYr:D8 1n~A5穃N| /ƐWjBH̍f'qsl  M.ΡR/W@s%oZBDK(-[ȊeTWOb1;-pՏ(汝;3G6q5n6)FY)2˕a.8?b%[9]l/ryO]*x.h4X|VDQ]XyZ聯eǂ?yrJjǎ6oW[&{/i`PSkr,MKmuԪ'8[ú1+Vۆw6|+Zw Dx(WP{Im24F]]aUyLvqU]A!SV®Ic&hءܫ)2TRv놉 f-]}0mE0bm_@oCoH[E=fL?W K-j쓯nO>鞶S~+#az <lc2G8} =bwyzXM9\1ǥ, !=Qީ$w*5wn% wv^1IJp*+{ay]v|'>b]ׇB`'\^)B:ъNԤ5_8ieghSC/(Fyb.ExJ$ϫV7F)Jnz~΅" ;P!GjL?OKzʆR 駐NN,?ȩТq$pڏ9]"{Bu@׽t]¥3H"D߆(k/^\ sLJ hmgk7!Nh;rŁf4 0B``$3+^BeɃ +4uێ{ Y\Fx[p Y; Fz"p,7pabO0.[@J~4r*?rQӛ-^zWrx1a+&iS}cѸ%w SД:!=GX|QG}(6֭]k>/Luq< ~ 'ODP*!Jo,DŽ ^Vk\kp K4X~QIֻwv7Uh]I֗D:/wJ ]Gq7c+EF c,TnMF#3UߖhbHq|Vd~;#mѕ[)yaKYDHX.p~rîI/涛_ UœYAv',<əZ܌k&XbޙȎ>X3gbH=>O.rc/ ;wߠn[z!s!!In`|IPir/]nBa6kiO'הC`d = Ci1, Bxpk)!3cddGDGd;M9Gl/$k!/ O`Sq}y<ޜWCb+| ^Sp=YƮd =tA c%l85L(~lj~gIt!=/0ǫ<j?pΝHYV::Q- G4*n (qЅ.  7k+"c%њ~~\Vռ.cIz[~p1/W ޢ#*Twet3: Ǎ>ݒ@tDQ~E潝C;XL~ۗc8Nꀶ.8qTײGBJ!P|U,y9=o[QZ) >\ȃQId?\O " @ze>E*:5_H`U Y6v\]u3wxQsZw阅8Ә /Pnw/%͍M؂g}#+Q-l!;s"xg/#2NeB|_ j2 ͓w ϾF_Bx1ΓCQ jw:og%Zq;m 8+@:4eg9>jqi/:5QK^IF7pNS d;l.~I$_Lm$wOMB*DJR"DSΑMҫswuZi]G[]DXѱ->۷q4*bWT4Ad/E=JFH{~ϱL~ ?ȱ=ƒ;XUGzuS)/#ur MORA>4?M],^8%T TMX%)-JK8hLM,ZNbV׻^Q36047t{^t8xTOChE1p-rvhu9C0T6 ? LAVyh!`ptatqㄗ=\WmD2UʔdqƾFjww<8圃U m4 q#< I%|^تNyٰYEKz&GMy-F&>m'Ҹ ءZ$_4"DYU!HmR?ucEF^l[אX0w]99T$dX9bh_L2^;j\-O\iy6u = b(, e&]MN'ic`,U'T+!n3,W {ұoMW !UN ]KLuÉ!R"- _:]EV9=ٞ`U_SuXsHaz8=z rL}"f Ȝ9X3"lgd/BHS E]f ,,E6" U}WV<߰@Li2fܲ²%dDփA5#5,eIHorAy$TLjpXc9δ Q\g7.1xj(eO#_v4`M7t0P2.[~(3;>>lHAi(ZN ( 7(n +TQRqo ֢eeWL luXq2o`xs:j-˸߿: *Y[YMB ާs2 HsZ:k?9F0`m J=k-h|&4 sg+ƾSqA0ƊշʕSjڋd϶jM4s"oVOgXC&cR@~z٦ϟS>5at'>SOX}lm5Sra٫ 3exSh$ JFDO}Gf eSJ+&f;dʹ X|Pݚ [Zq )xEX.mkH b*!h6H#x9ilO^ ͹Zc⽫d_wI[o( '4tY+M3I3z`ii'{LE3`IEҳUɥ/]U_vlY:?V]x㍉ ѮqέlP̳" 7X>RQB7ncW;hFr[S04Z;8dž6`tU{U.93hBN+eM+5z3^!͐5J@x  :wMwQPqAkA@1D<t5F4^BaYrU?1vmƜx|,2^ Y>zXxs肒(d[Q+Ov~œu"ڤ! z1m#|^^!\\AXuYibq`4f$-CA€!_өE䢌HӁ/Lbx{tDZD*/x%!hM4Ωvf6~< (IOrNcsa+N1"+'C&PkJ2_|!AW/ȜkNN!b\l,UotʯVݭJL{E7Q:v$9I:"* Ea*׏Xu&}Љ#r'7Dqpnqg/9߬<~͛D$~YC y,U1kSޚ=3j| fgf#1]cm;2F\o2BW Hɤv޸1 4qhx|yu<1$ 4 l̆N Zq`[oDPğȧq&ȡ'_; OY`yNϋB"ê8nq3=2;IbWk/tW,k#}sUDYx? TsG5DՁn`CbVK/Rm3PPgYߌ0.]4&8hKWo~DAz'x a띚#h‡¡,\W=(mH$A>DNtJ\DycrPx[78{ρH${cʳ55-`߾9u57T0+EӑjrDac>c6n80$J#d Oty q^})]vp;X }>`C7ZE N׿g(gDeg ֓P'eg%!GꔱWMe|aT,TG2!;y716h0 3>~1y#x$/7׈8 iedÚ#~*65 `Lԫo0@@RMDm:t"b1U LpZY yEJ"'jPv`a覀hkgwo" ;v[=t/UtN9}[;aۙ V#<g ̝MhlY|@vqb5_ɽȦZPJ1!+\ ZZ9i|Ho`/t{?X H$_ SnceI f벍a=#Z%d:Q(nfP;nٍ-]˒ɄR@<XcꀔS`.4*RK裧d 5inG7P5AEfZePb`aoP Lq9x"i$R`M~Q蜤WjZi@k|ړPwf7i  d'肧9rƭX9᝹n<;W~W2Γ~Jڌpr翙bQ^0c2*J8nJ5a. Zp΀,4}hے׮PJ1F%⑿ ] xbXSk Lf&%5,ȿzLqLt> I݉-y@ֺ-'gsR.g> kwG@;mghB \2wfCc*6 ÁQ;ž+5[n&#$~{eA b%۟@7z=6Q G8S;.,4@CS[U .s1X=3B߼o}G~ HYھ8,]9!?(byW=Z+d(;d۠ oIrg5EY\w×jh^`h#%ߴ@\N~oUz6I9{g ̳p&4^lQ~2 T}Ÿ2#D>Ee;7ls=bE^-TlW$W?/ɽ[RñCI%Ȱ(6-;cA̧9}Ͼ1p[ ngZTpTJsZAES7^y_:F$`' ۞|n s<~Hy`g*j C"}|\9𧬱FK#Mڬ51y W2IhZj R MCԦ))\O]Vn^ϡqZHMc\")ov{&x1x5H\ɵMY]' ׸aK_CȽ~k>~PP=>,Gy׌rP`8kHRK7wO6`?c(ze.z/:M@ڏav}: 8?ί0R2-C?6וҳGukf5Y1Œ6S%).6W"f8o EJ:KOI-.?j Jz1 p 0Mwp:k5[6e*-膝qi|e<e)jm0]>67 R}o g'Y2KeCY9{ fn9)VW ڏ$QVS*vAf~]jjV+_{_gBYaܒK8U(`GX f)VVZ]$ Ap U#r:=0m@ljS< 6OHg\v6u$5s|#ͷ*[ٛwnΪIɯ\Z@9e s88tT.;"EL[ԏ Ƕ]CUda1F*g)' n ά 7y ms颈Գ_JVfc$L ؕܨ הf6Kz WN5&T 뺕[OY5l 9L)Zˀ0Oq||Y_`- dY}Z1}Ǫo:J!o‡_p |K>ԄezH탈1eի^x'#Q@-$){MfQ͋C\5^T ?@Gd|@ܵ}  Zٌ kZ]zz*CegFe%X$~BFw¿)FaJߥrH/Nb:cldؕ&e/8J Oq 0OBqZ7Bi؏@C m 1-kqfӁVOCMVQiςPH0ݷ^ +z3pnȊW}˩? fیNd[9L7mJy(jܰX[ TxDX,Ky2ǣrHV .7 EygcFP6 +h0&^)6J[=w.Z q25RHR+_{RO~NˋEWil-jsUk!-4i~n9G\9dXeY0|PYR+0LJ{Nnə`g&3u?=yxQoE0&dLN%_QhfiĤHnOo(N>S" 7Yʝj>ڧKԹ߃s&aMT2[+yj|N!ѧiS^>wI4̈́‚L| !N]fjv2zYO|q|tͳ@Ssͽ# 5n =q{r7|M<'XqV!pG<IJ`w<_8pMpAC.*|;r5 Vӝ~T-%-]J %拰~ 1Kħ]*uaBG~+_e^h"ht(|it8;^S<.kگW媻Wd=4KI,&b q鋮 GvWٳI QFREYQ>:&ћkԷ#JLbj]]›h^[ uYz-VCھs ~)L#Q,KA~bq?XoᎻl0 9W3R m>{SgF~ߣǹzZď}c0c>Argʒ8>`qJA 8bm:> KL[ۜMG#W[NxzZ)\Dpg r,bUI@@ZIx2fBjm$IeK:v\m_@\8vf+o)K_ 4" +ns(#VV$j=oo:$&{ f&+6F\p= U[{ oi\8q 7s%nbao;^.:Seuć[|Ϝ}zƻ2 ne 5Y__"84 b]=jYI1¥u>-PIۚ]Bq\ت <ڡN .ъv3O> V~Юcqfsͳ uI0y4GqMnvƶDC$ʋ n_ w|us |9}Yfe U >nUإvo3.S a^lO-Aև7 yOXVr':$n! EuYk]N'r(☁gmNB(]/}%nrjXmW yeuYF _ 0Ϊ{<=&ݕ.! J}h}GLUPf0gD<:wBr3Jػks$FA*G{)T] <ѫ ]@k|JL!  1hpIǔH5=5 bQevjH3Rآu ϙP^^\3~\=`Ǩ'$ay!vj F#0j8 y/}ZYE[{(8-di M;b@jƭt[ _G\\F_pnS@b'L=p^yL:=?v(~UOQu5I"*l>;备((}c"9_Js/[c_Ʃ>%+ %_؞d O֙NGixO䓌Tl0^fo=޲Ev:a5E ,J~@*>33ƷXB+9.Y5cae鄧}!mLF&Α|O0 %FRw& y" @~:D Ş q|XcHh\8NR?ZL I|DQҗ|N 0ܲO׻5M"Yf't4d4EԹ!!?Դ]ӀA#s8z*) [pH:s#͌gPI/Fxb|29v$ ] `&ROr/@t*䭛$ʡ#O$n +7 ͏VۺE-\<6n]HTwnI(*ii$Tk|'ȣ`!t& O흦ej}+d9W(>7g#NƘhÒ+̧?y0[՞'97K2 kݻdiEIW=L=5Ao_}9㝪=$1.Y؞]qc%ywjUCav"iY?u*(PL[HΊ57jΐA.e`vheHk!oEp/6X@T[&['ۜa%L/ 㦧ޚ. 2>cQ٘l'nQA*~GU"GlkSGMnSF#J֔,_7r$q Yl[jX)Yn3]vGW>-Qr$5sܵXiQĥ $N|v^8h@?aYWGt5*H^2v@M|KTrajIAy !ujg6o.7 Zֹco fꕈʡ)]*T|˼f2@oIř~nb~B 9e i@vb/jjQ`nVm_/Pӏx$5 $k7:x5m? AxT(7[`zDg2%3s*+x\!kNF:?dTt.~r9v.Ò~%mUo[" D MSםOWS-a+YW"Г\ѫq-d"΀*Ƞ$ ^Qk{`2!)b+%q2Qҗu%33>R1>O.=uee,$49}RB}Ο* OaKnXHP/NGCpR#.JND/FCF$+Ƚ]a嬟x_g[tYl{nm\X Jh3Ź(#&ę= ؑԦ}(+՚Xb Kh,oK.f{Zh?&NlR[r/cLVB_bw?tw | fK?7ף vU U' qLݨ)f_ )>>kŠZ*4EyHexԻ;(׶ւ>X|T.&A;Z F=5<9ь-9G5e:eʃ ^UcqL%>6y2oM`dS}u+O":JEJFԖMg< }j 9 y㰥tjSRt;D̪uZ|\os|S7ڝ^rb!4'hRBir2iޓ_ Pؘr:je819&JoRd94aN\!=zbzx4<5ǟ.vy@[ÕLn|t!aXWȉpIOmQ2.IIMZxξ-R ,[s|y e=Dj1ݫQݠ"a3'|<(א Ɲ8 &|YhQ0[ P"i)ddk2I˚GEm [!E 07"~\%ךO]QDqeK>EA'N/Bc/v*|nJyop )c+,[W~J1 t!i('Z.[8|P 'Nhd[Ji~B CAU@0yƦFIX(t!VZ?I/U\S1`12#۱G! `$MK.-d@;*dL83[,Uife҇'UH#&}X{ e$*QưRD"u<|Γ#ƌ0T=f50L#)-,ε񈖯u*'.@کgD넡炷Wڳ%]5R>9m|o_#,9gԛ|zÆkD<~@֠\Dt% vuD:6ᕖ.q"GR 8=Zw^)*/j"\E).LJ`z)Ы[H,)l(5칲MfVte_(L~ߺ ɩZвxE,|ps]>j]<>+>6D+z{\ÇݛI+ld8ZW?NfAb+.ŵ ؋4?d$>X ń+wK #/!OsەnF#.. NQdhxI鋉lɘ\@wŎ$P!4ۺ8]7w hRL +~:#Ʉ,mȣ4:(':K_(.m_c/x5eej&駛J]17%lYx{,*BXs?0k$,%;wTպ2M{7__ AMfܿ|^l$HgQʺ}_:!qd2vDh{@{JafՑ56~5DrR S} \UI9S&~_xz]|c~(mLJϚ޷cLԑeѬR)9.fC<~t'Y?S`!O(ԨSBǟfͦ!}F\Ur#1u͡CJ8EG))ZTLK(Sc~~Y7/5CK.yLW`wun*_0$Nr&4e6эˏB&+xgcg)˩1] š} Dd&:Gfw)=e<"P瑵iOE>Ǭ@#H/S8d)Uo~Mxݷs(g Id&GDRh^q}ܭ  # L\–0', /0w_:cQl3 G# O %GݑG<[͏/m|S?1[ck_EdJluR*Ǧ&E$cDnb9) ꔋASyK4(6Erfuc(x.+NkTUыzC.OD|?Ik@u4bl{8"s4 nukUT/(gXeBBBy>d0fMRcݚDTQ*.MT9gVxC1ݠŷ G{MJ<6yqokӽ.ufy *2BWΪ ;m;S 4 TFJGg&qF#]ͶUI-Ҷ@i̖֘J o\vUʘ1>ah~^!xQT: 'NX,|j{g|18z1Eǽ?F1IC}G,y~X/t!ZW FQ5KTKj)*:a9_%շ>z)D㖳CEk&)n $ S -5xѵz㸴Abb/NV?1n*1^@Bd@Q5Ol2b%Tm3mUKMpY~u)at1Eh8 |c@ܽxqmo uQetfX^$g'%Hm2(Ohy?0#1^R ٠ScςOS Sx ^F  ߿|٤S]ĶFqi:N^D)j.f@)[galǰ'R]4 Z?`6ppMM_'–o.\Vn.u6?5IҖ?LNwA~C,=i!+7Mӓ6>jPV|mfzIJE\P*YG@˻ՂOCzvQUPmؘp{b'rj?YdIЧ;T":l<,IϷ0`}h/mmo :{[.ybLM–CBR,_:oh8-)ﻨdyQ ynwS5B*"abfЯ_7kf}tNGE w̝|એ*򖬽ܑʧӓ&j  ;ƍK9g1 |.h.^ڈHa X}y$m[e5qb-%lamdOQ_A=U@.ObE;-;nA3@Luo<]⯗ZTdȀf{/q=Y!9QC֛ңtWA%8gI1_NsvGٷ[LKYxâCUo8J8pLtVXਾ Q2Yki`qvQ3&0: MD"xZhP7 ?swTmO! M8mBV==,OG\JPO$]vJ$@"g<@~*U}Tmsi@jbL# L.yCzqblcF:v^ފ58T\SҊNBhWE6s)'9 r`j_m;i^,y4Vōw%pKavzR}O) N|]tXJrC*JɣDC !?t`6~}h{\T8<oL2n/Qt,j|7{F׀C.owqJYJJ Oe*uB8uDS4Bu)$h?Q&VUwFFC BQm;勿Gyqŭ G0U-T,ncs{"kbh @t)̷~vxEaPk]FE8(.)'r]cl%_r9WZ~GɫH5_K:a얶RJa~d*TqUe K^UE͎tĖ[ غ/ZmJծS:k>zEȊXW9^ga9wǃ_ݺՏpUQ5xhkk; 5ʂA MՒ;KX!VMA&M)gmʜ>9,I߿aSf!G,_M?5& !&9{/O{BoH&!9V+Vak $brgܕAv^B!*>''7,үp3&0J7/?O*^Ս& 2uJOeDA)lԀiSs!GSH e{ w1[llD!( j3kg(#6&ae `dl9)U[2M%|;G*y3•e2 =f@,oV란fnYqfRt Aj^HTKT[0;$Pzg0Xs#<%! iM욯ODJ,> |q,zr-@_;YF$"i$My픳f]}[Zf]E6,ޠSBbx̐D2 21>{CÀhג)QrV57P14(=}=m@@?L):y. K()2uNT70=z&EJa&mWLٞ$l8YGO? ַoa1@zz[+8~pMrߢr)EJLd.=o(/[RVD˂10ԞA^euJFܪ˒J4F 3r* @Aϙ\v/1O\wYYdcK| '}̉FZ5"uTP G~uKci!s=b>AJ9;̰hՙUȟ:8+3 =:\eG$p*&ugdfc(TwC(Ij$GWІN qeY)zH~w 9XR*ڤd$s`G'!7K2:M7l:}s v0wgOPMf92hr4X+nA);%2n HYgBS""2=9R.LP£u 2D!;QK 1 @Ѧ"S+G z;a=fd٪wL٭B]'*դ+yIFR%&L&\QV)dMF'Ю1Xp.~IAz7SCWU)#rcfxsFԵ_[Dݞ~Т8WAI(]D~ACgg7*^KNhͩ~Oʋ0VcMRVXJk=Rq [gbӬ?'w=]D:h/6ijO_NN$!Ƒɇ5 /zS‘}jZˆp~s)^W.Em^r9žP:&ȱ4gԻ@`y$ P7xAjm{FA` p3.Rb&;xY4T=L$3t>|nJ]:1Qȅ[mL.U~X[7 f8en6؞@ݔ'+|aI+cNONӤzSsP3kYZPxNޞg=!%UtĨgㄿaY,Byݹ( k$-}F:%MnY=nT%ȗ9}L7M"Xؘf@ƭXSk_8?B Z$[G[VD<eFw#P iX-Й;oa.Cs`/gSotE@}ʺ)5\@X+Yr;SBqÑ=ͧ\ g>hhy1S1;G@]ӌt4{؊ʠ%@E^(NpZ=\ _+l/zqw'IF,9`<ʪ-&rSf4>cF]+jn W+ǭΡz뻫qɭ`(cs)H>x/,̤,;Yt@Zcf j t6rb`%9j*xc\3Vť\hdV)8O.(.3(>K~V`U4GG E>ܨtOA̗GA~JSfaeYH'1!ơV~`@}5wʹL ,yF=,-ﱞ<4$'ؽBdA\G&<,ն[3ك 0/Ԡ#Jff=k4nDْu]4s/RIpȜ10 ӛz9@a&ʒ1`Q>\o/ iI(=~6{`,@CK?ub=@O d -\`^+ue[y J@:BRgժ/Ld\xm}\zO[>S{?JH<+eyc3.{ICe\<`N%uABVFhRDo2P6 L^Bj69+YVZwbI.鬻 R$t^7HH!+gӶ\wTFm'-f< (STiׯ`ט.h""]νEGB;鵼0Pdm\@NRPTWtl<ɣ4ݨyb@C.[[mC|ƌ>_jkmd0;[Y_vz Tw$,~OiWp W.߫ߖA? istU7ys+DսJTץ"Ӎ "\#oZ(O jG ܾBC?RWx|C"CDf̾1^dYFA:qd 49?ɿC!.v 1z-+azdrQpg"Xw#Mp¶.|g텊}LH$cQaqf_QxGxKmC #جԈ)κ}>$Dg˦܂y G^΂$o}ف-d#g$9Z#M!g/B~7$Z_xJdE^v,抑IS7eG@\9b)#جw)G(]{籥ރ @,ՌK-gQe0H0;_]-&G ,Se4Dٚne Q#x.*У'πXV1{ؔR*9g4{GеQbBS:N Ay_߆}!%cƳa#w ӫ8f2Bf,umX'td_--G\#5ӑ%r$.s)2W,'v1H;gz*$`SYuYa#Q;!r5v0>%P{zL"žc٫,7G<~gߠc`_h}]}ܩNlvIfMQ2eFln."Fi/-m3aђ ^r&ymN&KI埙s*cg(\<3Ce!;2Q6gayr9a[7^R3r]룠 'f5W>ǂ:7_[ amNn'a(1&H?1%uRP8:=mE{W,yhokҐ7!ˋxEnܥTRy FгUߩԿ+vm,T3>9J^$j0w<ݩ6픿c]o㬺uڱL4 R KD,ZXya2-&m$5X {2@ PfqBBhb8U7Zܒ[aFlD [RF rϤ!pw_`!Q2َ G 1ϢK[<e3oe얹 ZEt(N9Ծ5#Ԫ6A*c2?Ӛdrȑ/έHrk9rpd"!i 9fzp"8)cVD!ZsH cgf>ow/k1P\ôks- oi/hۈWzaCN,þ (0`(Σ|&ՠ~"bS:y2/CLލ|uv괢lgH! yR$ݜWi@HBUPNgz< r.SLX^  ƽ|IPxl"'@EP;|9?\\>Jb Yd^HySBz$Emić7' Tlzslџ7b\Z}\ 1)5K+jw= coc`X(<. O48Y?egLi'.Ga "NiICG|Ⳛ>|`qu; y!<ن>ӊ'5◩-!-${P#_:|g!Eh!6 =ɜ1dl8\Qᗸ{r9JJti iV~kzx*wY]p~=Z+=KLR^Filu?˨|&٘Oހn%’dJCZkU}SC-eX|_ Adu֨꧄H1ZM5ltܰ6KLQ3Y fѺ ;W PZ`i^1 Lϕ ʍ ȘJbIL]G|n=0A1 yyv5ϷeP9%40bcrF#ߓ$)ҨJ؞d[*ń gw=\֬񒚦jJCљ7Ǐ-(|t@Ui$0c3un2J<}o3Fز䷠N S{=i%eK78>ᩍĝe`@0[q !WcU`YXR =hOkw{lREGlF?TYWaR/,ʧOfLT߁ۨH+^'_] rm4&ž6%>x(is=e}?%1CcFN%8HC$6+,#B^Os=ˋؑ3$F[BMqfF/$Q[djY&1 #ck}Jhu4jHc;(g>t,7XL&3q=)wi\_ HWY}n6ي֧Q,)ݏ 11'9=mbO+RPq3n:7+43Ms's{k U$! lⳮkct?ݞ9h|1<|};/Y* ̪?5`uO:KRkhgc` Vwn ~Eiw,̲5jw`/fbX?^yfOwI\ŴH}߿GM Q, VT,T+5 cɏO|HAⴞmV^QuB <g$yhʎ]܁DbrC"x4νm7qBfSO?[$e΢ ,w#q9V)W% |n(~9x#3{MdE.;NVnB۪= `:XԆ`T?#-¢mh*bGy%8>j=‘ 5^lcd[BVo%:M/_TLI,\tT䜜tVF Ć$$7ItO >/*g;_bcϷwY g.V]۱K_]rk8rαq\v YBϯ61x@V@Ǩ 4<yg`MգUg *&J[C]j1_-:Og]90u eٷ I;`ujs"?nN"=x>*ΏZeE{,Q D-06h<,3`Y%#k.\9V0f=%Rfg- ?/$ 2&o>VQN_D2,{`  *J}c!kkRalje[UA}揰'tr**ĚrTHtQ<7}c̏ I d&06 32qrGn"_{A664)}ThQq>F1>Ge$,k$|P9tgy[ Cb/r}Lj d`vam*:;{7RC̦k #|&[ak ڟ튨Y-f"r{!̿wH((s%r.E4/s{ϊֺ5''ցtS-l& #7}'HۅᤋjqgţH6G0ej)y /Vr?kb}jlcAG21Ec˧^o4lJNsHAǃTӟ iYk9['"s_k7Hv"R*:A/Qk,<~Sa"()Mr0L#oqӕx*_ {ZJ#&hQOG?5L2(ɝ~':5G, en:2n܌aL'L|w+M`uJ Β5in[,= s w態nCFG*Q:p Oޭ|BT7G!X 4BG!-^vթ|1*Y$C E _={'},om`sve]~X?5@i=rЬ^6J&sg<}̌"QHh͜AW=uhp [,GJA60&@sU'wk6e%˜b&w ?zM*c`ExmH&E'0=B, ~QιY.fpveݵe*!9~ed(4~P CK sZVPp+$-H_Qhsutf^kj o^B/:F7=.^z[SNjSz+ 9[8:RДU@rnYelw<\$Gyπ"2݊ltǣEQ8iaNPE»<Dz4DɬZ*uc)g* F\WFݕص.%um.tE`2Aۿ_sbO8:!fص8t>ik z`-N(Zu1M8զ )m1 L0qs)4 qEĒ8n[l  mDa,^,DlqSh+e+FkaRyZ@SoԳ[Z;+"[Lԯ9r`A"oY1q|T{X$^{ɐؖr 4S_8ݟio;Z&7>А{үHxzP1?=8uqi9T7,SOKQϟm/Lj̯b\*bv [ZĊ`NKs!{'Og)}V<]`}˪/E$>lV^O?JtfR% HNS|XI5* a+ߦO/NRWyU!9^ rY cq[_m Eb?{wnjw?%-> }ģ !60Hr1sM2ЭkRZ 7ZnL.. 3b%^4ٔ\A5q$lˣ]08 \H7 jpsDػ=)2hFO0IOXaƎHQ(! DGIxC ݯ4j|Ϲ .D(x+8ᣀ0]p.'|n2 VZhk[)vŤ?3ЫuA6>g,cpc,1fzNZQP} sJ`LGsc{s'Sk^9ߍm:J_+V .\#K7h(BynL#ܕ=L;j6X -mCêW:i wK5.+'6A/ D,o| F0'S̠DckƚsfFV|bXV dHs7g^% =^%$y2z#|/: ؖf{q=gWeޡm& nn1:4nE'D '(4_LmQ7 U+A;-NPI| msJrN5KQTS8eV,>:3U< wCL&9Ò1z&9[_;!ygV|iDjqA]|L%A xnW*cuz*T {*8'81zW4rM'W??tLm:J:^PrSANb< ]L2k>`a0)ZM-UCMiOpYwE)ʵU4^'1=\H1R:ޞNs/"S#^vÞѫBY$ ޴O< qDI e;}Noo< ^΂ϙdRX=ڙMʲkY?g&4j py< nghEMH}E=m]UDIa#7%Zڳ- eAqQeѲ>iݴ̕I~?PYF/'*Iv%(J\`rjc.`D{ DՖt G;f!9TCѺSl3Xj[ixry%q|HPM 5ezЌu \Rדr7 D WPWPУ]WGV:b4O2GP6`jE$jaF$hE]{e-H|YUF^}Z~cT!Ҥβs 8+dc}l\[tٿOa#"39_oB^2p}'riE0nt!ƒ0xAAhypnYlz+iS=ϵd Lb~|uE 47<|]:9uzC_ ֖AX*nu'W?^ʅfDY %6)SQjYZyv&þ9:: Cl$LQXmd i)տ :+w"nd֦#cf|LgU?I)'&]>\%0ni%_[?kNZ> .Q&@>jۥWeN҉0ZSw{f?% gCk5ķ%;Ƕ:V?C)Z7)ʔq`qm 8qae+Cii0:l 6}W Il޸V%ႬnwG?y~󁘛ݲ4͛Ow\_bJV+ĈS $wo첓xS50X?k*NJ2Z}I"D60|CNE;V֏<|wXm^zZ l5]6 }jT7>}8]Jtݎ #~lmJ8,Д.[gB"ckR}+g<)R:x_:uW#Knjsӯ\tAncWùJ\xx&a֜j1 tJ$Z鸾]:FĴHJr$1/"pi19@O8UJ v 'OkcK&6 "pF0臛Ia6wYi sLJx[>l6^ z X c#Djig^kZ )]I)Gp ~& Ő逥\[lΩ^,Lc^zp).]m׉i}F?a|4x׺`7oؕ ӗ͹P؈rGi{h"[#cyP, 4w kpQR`>kQtЮp\߱-V#<>\]oo;|*C3wAzY;!Is̪S$Pb33ڲ;5e\#gØՒ(Nr="PZ]g&q ByUosJ|POˬAz<8;R Ƹxmțoӱ[DK)$fFHoASZi/9v]tcv۬}OFu#\N<>MX˻Dd"3g{TBݐrclJ`!PQ;L38[S9usI9Â=L H >gjFdkZAn"g-{طJp|EfUB' 4ExYY_uXo> fAuYy=Ey=ne2b}(]R(zԷ~5_^ӛpq;A]N3 kGS,{F%)!o~#B(/M&*.`Q,Ș@}+fhߊJ4K@sۢL]llhCQ7!p^om~"[OU$>[ |إv&Uցu`KDi,v s Fex>^i?j;`a~iATI=V K$L&Ǩ) " LcdƋo&:07 j轱-V7QIΰ|-- %B KGG4?V8-#MFql-ק_έ1G,CP\w}VÎ K3[N'"%ң"y1,?4J|P0EofsѵԈtL3mNKB[V]z :-[T|C@TPt۫Ub90QyV !{eEpzA\>±p$G-9ale.-J^R17N (1 7c`M Y_]#_&G:LffŽw0_,@Kh ?X~UN`R03R_sS- t<`?N_op4.(Cb})&SP[DLMXt* iCtDk}xYW|QXF3 f0KmN݅:C=07- rġlj t ͇ 5x *}S7䭌btI'`{#agWv1~l8&oU]˛Sml 6цgVrQs_l"vF5mpxjW$ejDM X|0NA 6Ȑ- hz*fCXT)Y8G@V"PC zH kVܟ`+"iqlO(9rU>Z~gp^ d-of9 IՉI ЃFͰǞJ4xnYŧI'S>#% R; w$W|9Heeaw93v5M8"ֵ$ϧaJa!LI%7t'T734j{mkh0mh<ўk8fEvFlbҤĚ\n1gZVDW˦ M  &&pa:Ρ`'{nɓ솀 e",&=Y.0.}WJD-ۮ9toMZa:֚4a=;bj2Ȣ">A`*X*GM믡p?'~.@.p̊1.^NX,9CU{ww}3+";9w!ʱ"R7˰>1v [  KA&C hh.TrXXh5 acc1RUj[32- 9\FK> B ڡCR5|Hmc/%y\=Хe)ȣa l=2[p@g:Y#Cl3 nB7|5Gܹwߤ}v3j瓿}2H~*NxЭ0dP6XQD`,&tLY4xT@Xۃwd_  XM$9ww)J)zMm b1v>ʱ@F@dF\e Y͞+ =:C*ťA/VKIjdݗ;m&XaQFi=WVIǐk~򱾶:cOP2@QKLg7 "4bqtr7 :?*(m>3V_Zejי@JAtA%UqvKsH ~i^ @~cR[hϩ[DLRVǫmFe;:G.L!RnTqj̰(:GݘVSFus=}V TWW\gMA x)p 0Qs%pdϋ<#phع}x*J,GELkf~f49ܞ⿣_bi'g n1wb~1 z?w:cփuQN+_3qs O{ >L} mSɉ CR87{xJqP|N% "]t7O͇N2Xq B)1 )Iy=GZfכPml/ɢ\$XOF0[tp],RvIpV,T"S _>S-Xicx UP,u7쁠]p手%| ˍ9 ̸.ϏbZA8=͡|Oh[x#g/TrV(83R[G}nx IVk )ͮ/ ^.lKU'D|> ujCp2y>&)l}Q3hAg=7j$@ ,䝯HW#-[4["Ӄwa}}$ݬܳa-mľluߒ}s+=p>x7nVCTb}=SF b7~e#}h=s`>+ʵ^SbOۈ{,9.8 PsOVO[=zeWkCb)>)2咄n(.%~~c89Uy [mP|8F7XSbvtG"|4i 61jX[iޮH(H>d`K)\$Og!H5ȆАz^`y,;s@jUYv| 0J$OBe餓a`jM:{%֒GD4i^u8P=$GP}>*(: •<4DK7g ^' pf3>-l1Vp7jIF0&8ɝC~J«{p1Ͻo~5Xi^-FUP||ڒ@GoH~Y> s+!lO*rϩ3A)Gh+vsyzPYlily!`:ajq ,3 dklYH37YJR"偛&4: @7guċ0̢|\*%&Udc9yS"]{1E9~XYpG? 'ZWEX!|J2 |lj_] QW2_$u[\^bTyx1ғc8&E:,c g2ʞXRNpopuFy3|ET[9fPYPW>Op%add'^GeÉ ƴʪP.V Q֟ oXM1;È+ʯB~'_ %0P/W&̉Mĺow.T>|:y+%Qfݚ ڈ)Myf@/UBSq@>#^>b )`H=>0/~n_O-֦k GOϸ V&qSՠq2񜶾?Σeo3w7d/@b'zk2Of&%U`U! ~SBˠ yH7J!ʂF4h #JWh_ڊȝq|#N S)p_xhr4-M am5QAzFFc5i|<[G;\ ٤ۉ-}]Vf/4`+Я)%uce?%;'σ >9ò-eJ;BُKvc,]QYb68'u溹5Qsz_F]mJ=|%4ݰ:}=ʦ?"+%"S<ޣumеQ*:i}ITݞtCgY!$ϦONCTrY0^!ZDmpfVZO\&\mCG=UN.x4Q-X4)1%6"KPKZ4&F#+59W\+QR5mp*W>תp 1YpPĘ1"}Ҙ+ĉܕqUHLқYOHa+.ͯAD h"MZFNf\5NfÍ(Vwl2DgQ*;pl ĖiVY4gbgC+\* UZTsco ߮Y5Un5=ISdV&L+z,Ѓn3v7祟N~%\e򆯃f5e\ȯppEk޳ TncꋒHWvj|gsM2` [uzL%ù _W]xxrK_ۄG ט:6VOEhG}ݵPi_m sR遜,G5%WH"@Ax=CrΣ_Q7ks%Ǯ9z=E:njmum xnWz; 7:f` kH~}}eLD\:1eG0[OO4 sRSKv|,a栤2m~U#AKZ[jwG}OKȭ 0g7:r{?%HL 3G*9%xҸ0C ,61bgD> i:&y䡳ۖ7:ʑ`7Jֹl)mj 3Fr W#pEUb(Pex2)XvM9SU XQq !J{pGE~gsk 7ߏǶ: J*QAxj$+m-:jx-.X%# Be7eIeɥV׆Exj\e9]a.H)O3y#vi,N#$m{W~/ʗxW~3M#U"#[pnw^苧Es@c(v[r;@}W0 6MePC$\qӲFt8g~<KԫV|(klL/mM~.e5~\`z} sm%yG/!NIܯ o翑r:­e.xypTC }77{8)lYMHyDAy?(T1S5d`3w6Wx'&L"([UJ'd?:LZR0q_^m"j;U>로Yf, 1eȕ^27uȓMu=.Ҍb]}3'9C 6k#I;¹WK&tO J+`&g+` Ukb(rf[d¾?ce=)]J"W 4GBX!}p‬|-jg ) i^jE{Ɖ>l }2$UD%y&(V9?7^~Aq$4[cUpu]a {^lн}O,0%geP䭣Ђ-?A8XXO?jerpU3-A1 i[jF*Mb#vk{ZFah$Qȑ\`'Qdq.e e 2F)_:Z  m=u ěo{FO[/qh3bf N+SøO~suE2R*xBvOiFI1FPTk^wv^"*V^"Y'gB"lt Tk/z-D+E\(%KDna eUrW5#K`K@?ABcB8ЖJ\dgtɎOd To0`[lX?L௉OĆwAzVLwB7'Bf/U?>ewȢhF=Jg\֑S_C#cXsT e;| ~%f[J2b]DVd 5N&`$Q!! Jxǐ0tZD1nAr?*ϖXu˱% 78k8 6:+"k^'Mɘ(?Zj5%"mu?4r6 A2ij=KMj"tY?hVHVFСp Om,.ʟ*bӗIW:`*9L0h ފ"UDYލ*Jӈ#C|n $bl0{3`$j|6>]U''̷Ў Dž08)ʱjbȺ+i{P߭^P}N_M'TAI7lQ{o)e?C|F%B 1&cè8Xyg );Gfg8~_£f|mΉ3"rwf! fW,q!քdߌw "UϔvH̶{L#'J8̷KJ?LwݒfV96o`׶ںe">)#lĩaA'?"_]sDG$%#t>A~[fT Sc.AZQc:-.'>:RwVPj~UA35,RCFwm'x|ڤL_I"驥Az]ʞ'oI8rVrdGdU)0 7Xls%ſR&߰vb؏'n8OOrӌO.ߪ(W5B!Rg{zٌHC$|:זuۄBׯF2ćn oG&!!@j=]U.U1C(qM j mr51[سQ)&AdE ZB)Ĭ[4C"2n@誼$C -H'RGOtz2%A s [J W?CP3sXu,M'Aw| $Uf-UZNWy_#֨ԋ12̾+@-E?Wg:Nz.F[3 F3L &y/p%HQi8 [2;J1>M7| 1\=Фqe~Okd=6Gh|ram-tжRxYJrOV13Pk{`( s\ ٛ%^P>D=+jSm߯"[-&6p!]E'\ h_ <1ZtXǎNhhTbbte'` 'VN>&o[{Ư:VXĭ͖M s\o(*03ś`I/ͼ$9|t>8 hlC lj37T]eL,S5r2= (nIqg eIYhOCw`pp1D H-7I+u֭k`qXۘ+:*+OE;;^03cYBh0tbh7ڬ:̑,4G0"+>.^b7@d1]>/J벰}n9\{ϵ{@Z[ ͚''cpjtf,Fc[:Aew\H+Uۻ2.h YfI饧}U("=lbZ< :MfU9*[<]a7(]ptwt"UWfS:m诵4dxjg{S3<e<ڶZPng\[S"DZKq?0? Izk`z绍Ho0Nz;jSXJN66D\wkW V ۉ 0;/`$Uvuh.5ܷ~CևCRtȚ<:،ym8Q{Lj16C4cѭ2vAdx+=(eSCQ#aY³~%B嶶쑭 `4"{QYO`-j~RG+<M*R2q׳9VZnT{aK*@e&Ʊ>G!SH/B_Jӑ28tжS?Z |dGckohq5MG:B k'CbLfTADqrQsjoZQVU- zҡPk8*(V8;;kYFWE5I7l7Z{R5W 6lO2ۼĤbi8Om(*=~TS eJ+|R}2Ѳb77~Ί*q{m5|ÔD_^̂?f`%fim@46Z2xp-?dA6.=;}ÿr2k,rYM-l!Il ɐEi Bs7@p\Cthڮbd2|Ԇpy7ƜmA*b/V{5ܾ{1dr:E@@oԨA@M+.\۠&FIb^A\BoLRp3ht;.Y0FBܟ C]vGC@=めJrG^*Sd@?(tjKU@Dg<՞є5%_ ƹ1HPC{~b`P[7N<יz[3L+陃K:\/cI)4[̰!HKBYg|jWQ|9V3vZ:$YD̛ùmI卤_:i)V8kU>-U<+M?ʩM'U>p(iM"ǞQ{}[ބa{J5Q TQ̥Bx̶%TnfQ;~?Wӓ,dYQmP3i>$>IUƧGfY r8=ZYo̿Ak?4ʼqnb,10 B!A@5\pHQU˽/}%24Y$dcU=Qܮ*%){*Y_2x7^\ \,\exƭשj4}*@ļpSj2*j[YBge/Qc7z(~K.  IeSý(qCc ^N: o BX#q([W5Mד.'Rpfѽ(נHh1y+щ@79ђg1n`H) /"9n N}O}R5]vlYY,f"([H϶WAnR_%z!īT?Kv}L#!w? 2ߝ!ω^[YK^Wd19WmN'U6(mv @Sm7#pgiP_jx+>%Up\ʮ4jF 'H}<^s޻ޭNfzH"KoՕ؈uVY̏zyE̘Zqx$K8&p^8 T!zꭐK@oC-A)4' ܠ]HG^9;८~s"H=;@z!ȉv^p+H cSӗh 2\خ<#p5‹&oF|Oz"O}a mv 0N]mezER}*1㗌`D8:6ϕVbٯ_w_C(M+4-j"Oc;q?U}Ylx^8Vzeip/a 1f*nmu Iq љ<x"?տ !ۀagYQS軑` ֽ 3FD5>s.nm9`; \%bLi,dGlf*ݝ@QےSy#ik#t^X:xltJyh2ZÄA# OK ɼq,R p&gOL%yxS{`.; yvsKU|%F1uEIӨEIס e# iO"]CTYF8s, #BKL0mLDrV2 URչ9+Zg[!|T @46| ؛љxI{nM'e %khPc4|S| NsMɀhf#\ ssj53=1) >us|¸.-@w:+_8na94{#Hݝy869*xJ%{c~^vbJ–y;cȢxo@Kz 'Qx WJ {Ffe(`]I 3d+箤9b-2VtK+ڜKI[ؘ(k`qmYTzف-] }4zeG IhH𯗺1&+HiX fcVՋ˛2PDXZ֩YBә0: qf3#tqŵ~Tr;(vX'[epN8:)xڨ\>*`3ShGہw;Zr~T* }H>x oNAF¸uߖ Ikr„B@#7vtAXwM=jZy@/v H/^NA9s <; %hH_ R Az)zWp&u\EAlB#q+=h丿{ QI'd;by' Ng4IJpi=Wt ; PJ':A|Y>/tT3׳#oIl Rq!z+h%7-:J=sN47g##W~;b{Q [aJcdgY4 r<'֔SBO[Jh"*%8l?Hw| I0ۓ$=sَi}i꺚S>腙"x{U"ે.bԾhau*^i,0H^6{ɣ,\x?݅r*rHJ_J:r¬d9ѽ-_] +kS.#R^m$eOTk ]!i/TQ (A<.8춒]JY-ӈ _sL#XqfN6&\lf(_?x&$f4.0JR14d->Ygl"G%Qu&4 | ,͛?zyӳ>qO\x'l3h϶sj{l$98n+>2>u-}aBWiJ&Aԑ܀z?n7<bD -j`xF 'np5¹ 9rjk!3cH|ͮ k^/]Y q8wqWr`z"^P74w /p b;/G@GF䱈؝ȝ˷]G/P3Nn4vZ#we' d=lIY1s 2Ƕ#ڳѻW}/{AM:U#+(@G5+?*/!gEB"&2^rZa=nՆ"Z@JB6]N)=#?ѨS+b6kUYT `(C;9[K\=`lΒrH3<:}nl5)lW Hw=!ME#;qfڧe0'@rKkU ĻQ96yM>U'd+ maat&[&_ ǝ f6Kk0a8wq+wZ;ѓS1 ;xv5 < Cs1: #hN~uӥ5L{.srkH":$@]{VQPa i @Q?J 7BRr M乍jژE)x?w$ G9FNG\0!GwT{/QX ΜüaJ:^YɁWDn(&YnQΊ~ЛˠiP:1PaI;j}!hPg{m62vڠ8+DV1F$qY_TC須AYRrAteSx5oO)=ζ̍Bt; PoII!H般#p;oAyXWe?U#eaK.˒ˡWL±f ]B<-ѿAeTlWA ?>'3Z/YTodxBL[P㰨:&!hP뜗"EtNo?g1GR Kӯi/%0vugIMrk B0CZmbvYUFt̋˓WdF#N6ڪ8aAJq*qu}T&acQҼql @ӰEn}[lu<-?4UHXl9wjqP|K@7{DF c}v]m|qFDǨҋ̾aGCwx*\Au>_B>B# n>u6p8B,3[ "@$ +m{h` S@\` 7?nޮ<7j@zш]{U P;p *<}6%B^U~gw)8i%{&ՅTewS6qbR[7^`ŞA'YS ~EG+A\%w.(qtOZyd x2i}.r KEpMC=Ҝy6Mx^W4|{-AM( YJ2/#hk77_/s umŽPh@72ba>>=CYb͞cEayݵd?D:)l1In°&~8(ٵG[);i;P(JC0$KiUlH] =Xʣq6* m@ӏm/zpV#H%jbTA-=SobkM+O@eΚ] 0]DhyUs F3h~k',7FdCٲ6awd䞙%nvƁîAV)Ј}ZP4!5` `D[ښIƯIv罼 2e6}dVfZ D:5,G@`Miy<REWѽR, <0\Fx V`&7%T\3$4/!w[R>?Aho4,1Nc9W46U8rl}De>g56N!AG"2lH.-=ˤjr@_$TEiكA_n"//yuYnMH0˪Ś^+YSqV=╥:Lݳ/$Q5ةX`wP:M2Вa"M0ۥKAA\g/B5S ׆6)JLIW5LzHi3 Uҍb̋J$V0~9LusPh rX^șRЊ\.0PܭsiDJo*&M/NP=yRF.y~NȟS(8_\:[?8κO55n$sxP~"7XĹ]T^WoEb,R*H,%b1˹phBDJ)qSL o]t7G>8˂=̾3RV^xiT) bɒ =O\aᑙ|gՂ'%\ұFhtt#8H$8r#S'eyi&!jJg:(pj@_]+Ѱl.1V7a35Q0dTl½?0'-9-=z{8cbSjt =&=!\0v/*cI1!1M&-ޭ=-+I`lEN8bX#^>[M~DH^]`;>$"ըk3djм4u^#B qyE3B*2$- TIʖWNh&RJNW=*] m8:kEw[A%C@6phVQAqgVi"i:'("GV7>Bp wew%6AM'G-Fw03H68P,50s,̾ ؜U@?(71:XF,9s8 .T,/FeP5b"kB4r:rs~'ma^؟A$>թc=fDֶIc47 51`4w49К UFX"CJ@B \$euK$YkP+ӡ0"KtiS:ܫ/ KasA(ɀsa<$̼4p'AÏU&ZAv^@L'W8rn^F9<'`@p5a(X&z&;ljZ3>6m(;ViB?` +د[ց{(٦Mc^ظwc~ U֑xX{[,64S߶UſzDZ*yfqiߡPCJPjr ڡ#TMמ[lgݒr)&m:.FT*DVo㺚ȍEDхA /d $Mz_ї[ 3(w3nC{x>! =ގꘟ~<HxMn3zKVW |H/^G"d?0HfH%&6y' [NB샫Lj// 3 + <\*$HaO4 `@5F^BzTZ{X `(]󃞑0:XwYSJ5"kM y-K,JW*=Tի5[3p[dOb7(`B#Is$ MWf!we4c'\4WA\J9Ujq|eGs^*(^/ԏ=$@:p@¬`g# @7%=4:]rF>_/uPF@'$IzWdz׃k>M'%3gfֽ&bITD4;+sה75kjT#I䞾hWA3Wwcki=M5 > nHszws{N=Ld.`؂;:&3O+>F[FQ#9_=Aٱ14`(@F+ĔКrs=~^w`iG-cr2n3xQgQ^io .m%uq o*h 72Æ9e FJm̫b:FĊuN(b 2sg̚Fw}<{я3WLsS&LQ(+_hdϬ Ƥ2\$0X§$t= CSk4s'7V|)לISWQ JYU{ofC(W\ú[~^!i y]]xF]=B=(?XٻgD00UnDI 3|lwykunԘV{%~0N 4*`RPP! u){y㱯3Z˨^*syǸ,֨;~,Ӂ&x Ry0?Cxī%\5ʤleI%PReR2b P<7zk]i(gvUr0K#498>3ϭ[D2W6K|WOmGQ`L>f-&T9 OR_@:%N=}<tď큏@VMzSG9k$;჋wMд<4gr([LRQZƌ%L+F,4`i++X-X#@):<,ibj4i1v7_' =Ҋ^ruu?k$PF B9$%uT0 ˚Yᐃ=oZ(OkvvPPи'fQ؉T2QbWgUAjʭD $vR:{IK\r ry$N$Ds"3m_ϩ p~77ƏglUDTyAu, %q%(}h.#AWBb b7ba0 &~Sa?i|Z/4K:,E1{iʂ)Zo`v $O <%ݑ7D[ڻ+km)ۧA. !,/9|r~;MhGD(0}@K ̆x#s /SJխ铭/Řty_#];Z-S0]ر`;-,f-LJѶ`Y7h>Z?_;5Q;f6\{x$ٞIRIA,ϰAMmMgwV>)ў?NVo p5+qb7}n`i̺co'+=ri.k k{4ng)&Z)Sam!u+He$$ }O?L*.VayUY:l8}j+2&]l14^l)5 8x zxxGms{棶l%h?&233֑k,t(dgi('[.2A:4g#UU#x؍6yCmc9s4"=27.5+թdkLq(oS ydOhj'B6buM +zXQ쫼 xw%efm|ٽ1 sRm ޻Gɡ4{X%vy{ˬnj9b,_}06>w _>5I{ˊx6[J'ewq4A N"k AH=z6fHcDFqrd^& Z}CuF2VE՛ZW,s 9LCmL :0ϒ4bt@y rSh\e+_(IqZ${鿀~o5(vr+Y =s韴={^p)^uZ//a@RR _dOyu"E@kd(R;oIvt9Hm5]5n&8 rcC05__ jOH=nbSrYB,|(`0 rY%K37! NݖV*[voJ Ð?7r !$&j&890[Qy7^X4s34+$3ᅀo(T!ђO18+*UE|c4iSDh%{8mGKO~@Оr${ TS UP Gэ*RO/T"p?M.Ky>&i6\,8j!=x(y:d{ˣ\wi m;#%gczyh~da0_ {"恔k`1.}.=qdI8q8ֆ"C;bΞRW'rJc殓n#~QTxþ,&)Q#30.(*lt&`I"wV[msWn$ *.=ssvR~:y#~'' wAAIv;K…&GL;E2$~uto=*:Ґ5s3uGPkl*sަ+J~1BZk2zX޹SkEqBJ(*'}QM,WZ@A^iQD$xG>A JD"T&3}Ci5#i2/9:"E=@$gdE"31 SQbѽ=j`LB446⇺'QRUtA+-4Dz^h<(HqAk*V‘`hg7b= U20Pl ŀF)*h|(c 9s@dx#!ZY!Zf AT"e'3dŐįn7:0'6o֎2$nՍŬ ] D PkLHLAgS) UB2$"i )?CF.421r\L-ez}YoV0? TOLz ZLv_qB)tW}Sq~{j*sV c-Pu}(RUFXl4ۓܻ^Ah(ą,g8:xC:V2H[III sIz:J)_T4܅f\Jᖆ':0&a-q(B #Xe O3ID[yNs^;]u7Y˒'3;wblgo52GZVFԻD8xUr9VuT82 jeVу4 A~r'273j ( sNiǞB#3 `VqY5v-%{M b 7M9g,Eu)q(EHccS}Jx7>t;N.ȀFW~5ynX dRjeD( Wn6Xn>zB^D-8`8)o܎:EĄ>f!:D|ΟYn'iy]ҞJhhe6=~Tv˲V$:b+dOo1Wóڻ*Jau|S,x[i k<t\ 5ea:6jKHɱi%\YeLr%t,t{v7"I ]BFL# #,ՃP0-)$(@3 \Hֹu'1ԌU\M猅OAn2j*{s]Dp4Z\]Vw\O6\px+-G$ ;; 8hi3QCtoJ1+aLܘQ*kulO+ Hr}Њ /K+o~J'`ID:8Cu<`JoQo+U|a86o{p}HF0+aj诏o\7<& jJOjDPѯVhX]\bbd-=x|x jREg5hI xᄧT"m!U} uW;i.ϚAiPlkʲ8XE f}nvu̷e>|]0BEߠ9`L#CGBi;]U^Jh/|_x2| x.x ,Q{qKT0IQci"?Λdp{?حn ߇T-IR+AČB;¿'sOh.4klxI5AIFlʈiYiTӏ߉wK ɒVTcJܖ9Ft)u-˟@  GKb! rJ}[pޝcBM{~ \5|sZDr${P>:󑪋ha0yqZy72+}IFwe14.Uxf /({u얂W{Rrh}UJȾ$)JipB3o=xB!0Cw!â*p)蜅ĩ0(f%l AW&߅k*P]X2UT㹃=ݔ:tFb3(eZ~F:_rlOC|P.7!~uhj##̴"G3ږUH_ n5GMLG6C,+[zI!!:X^~GhLO:9GJjh_mG>iT=2|K@'lR{u[Tњ@FXb*7$M*ToZ26`M*@mşw?͢ "5 Y$E oL1\$0fͯwށW4x\+?[]c ݄U#"X h)d(c0oaEz\M ݉"[Ka5N7Dwun_›BKFŊ_洈F#*͂+48#elI/H#݂*݉rMD$}>H1ߐzO2 0F pp-­G). Z) %9?^ۓ\5X+2i?_OƤ.63ƅ$~kf DieVҌۍ~N]@4 |?̭b@W[}y 1gU/=`xS2CJNirK |hb Ģu<:xu( MĀϝ y5 RFI|YzN6eE _0V$`sFVrqL X{-Ͷ`0)v&cǘ %9Vfw,@4Ü4 ș.Q NY)I -Q!yy{mZ ?kpί{Aq_;A  5AG;MAޏbhi98u]xlnC` hzWSN1&g4BQjz#1 " H8 ݵ%H ke,ѠA@oTS=gq+{ qW)I)W\ /yRj>G= /G Ȉncq jnT[!]ғ;B8EȈ;2EbbQ1<~j1Ra"5cC])GW5@|^kTOuٳ ̮w ĭ nG x8ޥzyİ>a= Sn}UMu^ |~PYkE}?1jHgi#iC[B5wƦM~в ^{ŔP}Ns3_8=chJӧ,V#~F8pc|4]=i[er`9'aS K:(%0oq /cJP:7.n.֤9Vk2z{/um,u}-6$&#g U azݾGT>hLY!?'=Q{e5 rij T-*A3I)mO1lҖz(>XBM#{VEp`o?GJg{3=XQ+tEw#e0b Y@kZ$X}%/dߜ`|[0EΣziѕ|?7^{dY К̣PDu75/okfǨCr@mk:ƏwG.R(xV~Z,xnMk((X0GR],8z[ɈпsNYRJx1roMsڈtk7$pmOPթ"P mw+!.6qd d^iV4Ȫ 3Laq\Hw\\UfAftNdLuhrX9pіBgIy)` 0R`I)V$"#[p" }Qy:j= -YWdZ rRUTI! 8*$^hy.0]C:iCV:O]H=Ig Cy--!JV])j+mli CP1/t04\w'&9}@D ] Uܿ¶OMrv?t} $+ڿV*]my_OEpOs\7v&wuf*l毠s{UO0h~Iؘ]F338v/YHָt36AaX$@r茖|qymfZT#kᣓthH ("~ :3XjHOI\wAC8(Gt.g]}`Se(5"Wk8LG޷; W @?v$Nn GµvI{t BYp:1R.kKlQӝD]՝JrnҌ=BYE9\ oWf`dL%8w 9$]& Zy*R+w91Z (k_WJ5Os'~"C͟PQl wq f>թCG#O%܅S?A3,yk|:C-~jv|NI"—K.o VuZֺlSxnC>nN 8zȿSW OK9sdAp)}9׌--T729SbP g߫qFߝη:wȊ)xEU)ܭr b j~sAI͝_z>{ܰկG;1i\USYW Fg#7Sh2gI0A/$ˊɋ㥋2+|yE9/#)Zw|'0%ERX@:0J΍  9\ljגr:j qz;[`fcQa31U#QMp)9zk.< bCS r=nos4[u$)Iat!M_c%IP.Td3Y:\u0f+5w>^=fЩU{y_[ P"մ? m.ntZ4CʣP9޹>ӈ1{`LeEǹ/߃bǒF%VKڝQsvQܤG L_ܴ`mv|/OýC*-ph&>mz$)?֩?" ^Q uUۺ]Ӯem޸_ 8r*l)*v `QqfP|_Z;8`'<ŵ1p3Yuw]oɲRm*- @:ܿ:n_S05ޫ ӌ.Vt0@ͮ!Zݲg7aᾈ(+^L>FЦKd?TT.i/\2%̞HеJ~Ew; bBDX䮁`߇!aؼ{Z"|7gDV: P\@]s|5*kMkMfgK2أX;$4"3[?m/P!~n,u#*nElzprr=Q1[h^zXM~Rrhӏ5줻QeH,xD8rhMr{Jp{rσ&l67&aK\4ȸ`!ȇ''u~5ǹ .EvWXy+yyS& SĬ"g *1^Sz"fŵ]HXIҤ;Ayf< غ1d>}'v'01~6[u:'벂6kRY꧀ytIV*/mIdܰQH` c҃`s AgoB߇IJQRExq7k2 `#wDĨ]/2LH(?} ߻XH7(]DUxl$j!j;RS!$L`x9#UL\kGHcvx#^Kx VIE +b̷K*^`P_}_~LLZ}:S7we9@q|A Dga N &E=Jh?D,?HrDBkp5PġՂ9vWѕ;,6=n&ib5U5۹֬h/TUOf EY5TE7NQ@8˸oJ`J.K=l<嫯x'| f߅u .]Py6 4(q3W^} &sNq=tH/ w?NX 2Xoqԥd^C]0-x+]g5 eXf@>u2$.eobMnaimm"]J *O$W~}k/EqW:BTU zA,#]#&Y3R}!p]TYץĨxOBLOfX SH2݋lJ!ސ/ب RZF/e4P_ hhbivU;Ѥ %4b@.^vJ"cU?7nQP[\uX} 1a4V Jv{ =NėֽGAIr{YlHQAX~]a{TjC-.M!ssWӣ%o\mn^JzxKp./o&ZRˁ{eTUcr7A!bBB%a(g/X(p/ /6X3b c "[ ]>/4Ѿ&f$7ũα1Y&s9{ko0>M Y HЅո+v$&wu,:= ]>h7Kt k N#`!.k돧ΗCo>Ƃ'xTS-*y@NOAw嗤QLvYa`(}L- __X6U/\)( 2 cdm$c"o-aEߝ+El߱ >vHV̌g-q៶~sFJ` #[2u/џ0apit1{xVC"@i;+S ^%N"Llˢ0@oPykF#VOmAGX?l1SJ 28,'H>/|5 ebJrot@]S7Dߌ_S-kC-[ߘLxbĂcH@PĆ\f,9"vX95PɕL,!xJR)<1QAvpc^wSbȩc2.1{fyǰTwHkLĴ9t;YT}*۠b+%5FG*zݞ{ #mJrzSw3d O}M tUkxEPr@rx҈KAif[X)Huoۛ/)Ԣ5)^$px莢ʢ>klx {3w 8~Cb %S^*5=LK1jⷋё2wƿ=c>ADq˧PADI&$B]~ec7P'+?2"(II/Z$Us_KH.N͹ÚYۛ%ajW#mTFQ0^HXr1[ pD@${/SEeot\m# NsK-k]f3ӒD0 ?S8@,KR'}5c=My묦GdDGṩ Pn=:4x6!'>_/N}u='EMS:4T_...#C`7REjA|6'§mmfr6(Xd;to+ʾ,ӂ[& vGޛԻWk_3x{/0_Q{2nEp_QaZQLkVq B:CGƴٞ4?6#1/G,*jPũ>f2˲P/ԱGƥ+ž]+mIy405E_Kܶo#2`T61a}:(HAlԻoN~# * ,ǥ 3E~]"mm\Ku3[Πr3ӦIM&/Auɫb{5i(ߧ.]Oco}qsL 'ߣX48Vnvt. 7NJv`́d?[b2?4O(/, y(կP.uٙh֥ẔU@_L 3V`)nL3,GTlAXU&,/6'νjnpJ@W![j"W%qu}jZVkȾ06{7HX5ɚkpcxO#&.`ɦ4s10*X)*:lG&%B$w!,\K;W4Tjb7x+dk~LD~ܫI8%KIfKBR`YcoMFTK sc={#Qf7g{ \%WO_D%8e3 P*@YBWԘ[)36G$/P mFK55Jd>O.ҌG_*]80|5 \UDGjoj#&.a 巆زR@*qg=7:nVb jrYl-"$ sIm#5;;;\[$BeeWQ+u$1[܇. #R`/t8EaNF:Ŧ4lF~)!18 oQ=|h$ od"]姠rt:0RoZ-N[ڿZR=&脜> SKb{+U=NXzv8kg֮uN8j2$UL7і|f*bvmOpn,D(!Q54P\Rު(,GC6aK.=TK'%.@ԐG 4ks7mm;%CTkEmfQw1ڕ^"e]63E俅ȝZ(79T)S^h5`H$="U{⯁c Jbe19؇s{QTj_|-b &RA!e @;R%Z:ze,Zvih*ScX֯=Y9gpV-!$V@r/=SR%bN:u4f3(+3h&Jl"`f.!dȱ:aw:M +_*bmeTZ{.C9x(vj=jm>_;RhQ4RA]6aRQXqr+=̼EGH4 bbˡ9 {ZN5C_?tPCv|j=R ee0.awn>4=ѭS2?\g-pxK}uش:OzpIEԹ폌(4 |t(#> SbM@ g{B]hvTAxiUga G.UKd1hqDEDwwc RQ B$#9fFs#HiTf;VsF>$"Jes[hV-# ΰfjifɵ:4Oã_,%JAQ kU;?9rLc+f3.s?6Cy6 2= ,:d;;a  NKyN&>w(FS6I{׋FTnIpѰ,Z%[_˜-~2& hf^ީA< kq0p;ÖMܾR;w}Qq9r|Œ  )Fo(Xd3 E^]0Af 8zE?_[6p "ރZ2FIZD>A>rSK#ђo  =G-~Wu ,L8Khqrg+̬̘ԗpin;a7)`U[1ud*De'n3{~sUq΀DGJxaU'H*+oᑠ"/C!^N'15Byt ɨYy% #낓liRxM徭7`Ybf%{ʔ;FR&D*b v_;I2áe)4ɧb.Pݟ ĀI)O7-\X!,Dl?C#(kOHx хH @v޿iV܃0oe|`l?.È2em_\"!<-c'a^wNaIJA<`1v>u(\-4{X/T:+w۞&KVy"/G.!jHnx8#>,!xn^O|{#,\4^wԩṫ 5E.!RR$I(Oԏȏ˓Q>{OBQl!\yVzU'L%fI)2kH z=B}qcnJ׵?!IjLxwY7(G.Ur͙@)iȕc5"YrE[qV73Lk8"|R*7f{'ޱ }S;?m/uD<>@}(_ݿS?JF׾Dr'`$c4CIЖ^ +긮,T\\ y3C鄷 *Si ?UeoSWR  5B$Wt*ZJSטϖW(<牽@,gߋy o!J2MT)rQjQS|t DD^Ͻiw'wYI0+ EzT2mp=NEX@(I0Dj6ԻkHXڃYlS{h@<g"!fme;mpXFE4 ռkzgzn<.^Ѽl荔G-(# Eu_wu 'ؠJƫuRugRY-\7GCrnHapl FL8cx~ΤG@̲nKmI{i!'(~wM*4*] 5QS<%}-z}:%Z,2ޝ_X*"Yr$Dl͏Bۼ(%W  e_0 ] \(hKbmNbƘ%S;5O[0B _D3a` &qm~fYXplII"E/v rxסC2g3<(/{=@HB{B6zVZ=F^y3F<;Pg݊7FDU S/qV+mV }|鎂C?oN}(%(.?!uyh2,w  s)ARKrBy wyLŋk/S3@o`D VLFd3ut( iK)%3I l09E7i&x^_9-Tx}z8TaknӤ6+mO6-r!ݣ)L&ԘcjO md.aП62|_ jRd߂#9U'/^AoE80'm38.r_t8o8O iMu&v U㎦@֚ -*T\I55%`Rf:0H/q yJܪlpr.~'JY?)[ԇ$wg vAl)F[DO<*uws*L3<{l(%6 8: j?tr4% &]e"YnR,B %թo?D⤼գLGGt nuaV51l 4/9OzUHjqm= S17*zuk1`e.⿑W=+JL`sò1~.*ɯoaM#JIz|eh暏4$\ٲθ*H8.MP Mm  N$ Yjr!`Z*LkO{r&Cך8aSoGؗ[.l?~$W}b*Gd uMWA}}s(|OX1x`؂}*r&}?ɠcM͈$xHG|'!Pe ?2̤|&'**-x\Ƽh@N(V^^;surUqd,t.?.mq$8n;|;xR(A걂`B{wH4uyfqd/q/ [sAw:m5AǹkU(u$!߫0|'Q8= ޽\3M'CvX>[W"^5]/zf;"ʌTe9;a:EgT -z P]PFԟzXPJdN6r")Y-5Ke++$3y=^4D1Mdže 23<8,B[ᙟVx-buPq69ЯOGE ߞo*4{YcY$_s֌:j|)\^0shj{j9y,"ֺ44O|v^Fvi89bhUCibESLep'GE6xd8-bA:x &dM ✤rT+?<=t242Z+9*?ef.$C1863OkXTi$.my#wFuM_(I߅O1ASx'JCΦ=H 1h' F¾h?!ݝg4ab3x^, E|fI,Y-Ty_J^&LvXS{5Tjc죧[_ F:2Y.4&gRo`]k ǔ|쟵oW7(=GÝ= ӝ[O>Md 6f/Hԯrɧ>)Hr91nV?9q1m~e܈;D͍r J͐;#[ɐ+I3b0$bl=g]u>Mo1"I)݉M ܚKBEtxa&U~ٓwjם>QJ޽W6AU8%<[8 d^'۹WlLW+ر>+[<NiY=N7HL*Eu tJALƺCTMK$Ү+*pύu *=8gt "Dc)"R ]7aFj"t?_"6K-PZU'Km:zLܕ$&a@kX;mVJ90f9K/֦ 4hH,CHxi_l?x\&J"ᴏ:ɜ1G5e6&>("s81Ϗ_W'm_Vp+`[eDLFkk>ș/*n4q '^{ā'ϧ)u20ܸn[Mi#@"$Ů*q}>l-[I [lJ#yORfC2Sw s\R4ܟaqpzES٥N^MeQо1O״dfS>+묗HY4E D Γ\0"#>DꏮoOĽC5H:_-hkvF8Og_{dM#fQZ?)H4i6Xtg-P>Bܓjlͬ䯡$9` jPpY9^UZEX AKq/X3+smfJ3_~C_[1.Gۛs_ׁ!+2,J k *^+Lx 2r7~Zrcd(cbhx?ITڷH4{ sr,rd;*[./J^΢2y VkxǰfHX>yd^1|~ĺg/M"^ D?4m4_Chq^b,3Z6wɆbRV]\wԹ.wI jEߴv) : i~p)wPD7&as>G]-ԡ̋QO+:kL[8h`C. =^ 75o9!uoʶas1HdVl! 3 y7rtxOiKƩm/~|H^NGco_0ٌ{̀?<5M]oQq%ZWah9Q:@ۡ Y"<BM'PҚ$ue425UeO`m &1_񺯞ZvjJjVez{8S'cUR^5ʫ3MO*ѳ5[ZlCJ!zpR9<*_Nݾ&m*wDavY–̕)s=ff VW; ,-"1 ]~NC63vtmfŅ>'&|hi8ĩ{̞9byIgp{pX +A[3A̔3AF,G`A!gHT<><=TXI204e5I1cx(klPGoMIX]MfhE`Dh;s^~5ELm`0Lb ,us_U^IֽEb$ ͊}6#ڎlAU7n A)2Uj 92"zITF9E vꐬ'QyV9h-!ׅ/p4r]8xCrK7wfu// RP^Ymʫ):e- @ʪ€{8gnuןSqRrIGL&{*F DSBQ TXR1zA@z"r8 q2rKdȷb8K%Vd̨14.Qgp A"$loP<0b`}KJ7!|@$wG| ?gAM7{aZ3'rvt3If S="B e?& ol1@ٜ֪8sh4qܹ;?*T %6VLO>G/.3IZ!DʰY$HK'T(d\r8ssdD^(8.PiǴ1|~W?q3@$>bs;"m妮PW13ymbc& ݣ4OBTee'մ sg;*DRzPdD>f⫏?ԍkQ~넥I QG3JߕsFLh D\7em'-.s\f%B`n";B%|Ŭ`MHba"H&n!;TC_3 px tӪ8-1|cxmNwwvyYdlwf*ᤝ Lܰ 8l{~"  KhɊ]J僷K=)qXĸyܑwn4F_#u=)N삜8y1x޺a:Uxw8~-B7]]-jb8dhJrM=9oNa7o[ܡf:J*c5ѭ4t޸RPybuq%h7ԃ3ݽc֛ŋgV + *.;`y]GŅp!-Tp*k, t'HIRSwaxZZr4D0 .+}E$E@6{cjO )m µWMލcY{OZnYv)gp4ؓ"KqZ8Hf~ւ/\wGq'PFAPM'+ k=s"J{R͊hMqRhdۉ,"I4F1Y_ qO23N{v齲d6 O QtGAu ̫2aB'afGU.~qf%AVzsPh+@`GV[@ ?GޮoU u 0/fN2DM:v93Ҵ(Gٱr@z^ (ɲ20't0a/EL M}PwRkEsa#kL GQr />4ժq8jl`!LIDhV?x*q[Jw eWtaUbm4D-aBԣgt$Gv1i2RhmBm* ,ׄ( F\XX#%_0sl隵yz9hӫ, CJ*E+Nx` {wI6[D_J4z*c@s@b !M+1Ïpy̯*=gJ^GzKK1Wi]/ɧUنd1۔kxqC; L)vB _jJ6Pw1~Z,ko 7v7c^`.@J8_u W$p7 u)yBVʦvv7i7JZ VRh'{ F#)pdy¸ NxDvs i&S]KK3k~r1жbB@%~!_<*04,"|/KI_{Ea&^pl$@D9s]R1xuzޓ Dx t/hw}w[9g?B vQ˽#⹼@tY oBPE:{-b(ZC~z` ʖ7tF^ .?1O @8鏍ԗ3qP)]oM,-o(zɂڦ8D37OH|K[s:zeٮ9 *]zHn=|f3)=Nvbbdz_W!zB4k,`Arś%|څ'jzpf,j,OEAvq2&Gx99&[jxm*.–@W-O A*CQf F?!O3E7Y脈 ;q}pu]G{x=B6!!:~*pك}efN~yCJk`R:2t/6׉ `\%L9ľ#K%}!󒢁-m\ An'_|҈\ܾ:8?UzĿ~yfWS_[t U_% Jسb*9n;k곱hj.'xKP41/Yu:'F9e윪wδ%{ X}~N?(B2Y4s_tOb,/vJk HP xi J^7](HW0aT_n%_08UoODhut\!& ^:ˌ&yLVs.Ӟ;ǹ꣸OU9&'@SIBEai.IV1lmWejyZY~x +҉exK܋ϩ8>cyIɳXI O$̵e,dmALVA{i=Id7^32>̕h}éml;EiI[J4vTv__N(,i3Հ*BݥZy7XP=+oF r<|)&%KmM ɊIh6o%Wu1Ƭ6K9*n@boDݲtPe odl<["y ^?\@jdun8FdǢU5x!R[j,#u^:ʵ,z4.ϣ =Ev|oM9Z -'\STYO 4>>\ p-F*Q5D POb6 ,<<[Ϊ ,0JV"T<&=׷#@&Dٍՙjhs>A`Bڗ|}ɢ Qx_.&F QgaF1:$]9NTjq nFHVdN.jw0sh`̳YKq1@Zh. gpZb*sa$XOh<˜ = '$OWMXYKyP1:;'[ ?"]KJqcGkc.A쨿^o[cE/8&6-K>@S '&6?Z4ʣULښkˇ/›ˌ/L.(m,nx["rUxҢuc7?{s^{` {$9lǏ0mYaKY\cZWͅc/:"3"kCLkboHGѯ"Jی3EeЋȊɓ,9s?)=d T0#o5[ƙy6<ǥ!OsO(~QjKqdt^ooҫVm0apdAWG4CS5ChlkLPDx4bZډA0@Sd n!66Zݖ|s-\i4AD r" gĜUf3wuwZ'i+vwڜ=Kn)u8 H*s$ dqQ/-E-3V=Dǒ껞S3ThcZ+@1$yOzj] {Xח㗘j3s?R>ecr9Lhl &}}ubu9쫴N%]K!dJc!?Qf]m?t/ml솝v&rLQk5Qoʍ>12Sk$U 乨CQP"O]ˌ׃N@% gM !?!̟5Q2R)+~! 4G ՟u-hc'; g1P&EE+34hcUK]t`a9Xv n@v՚3sA NE?NYoR:)|5JXUf8rk5٩Th:M'o17 `Lq '<>su-礡U\^U;( Aq80L*1_%w3ˆ^ŰԵv@ޑW!vMmb3 ~Ux,G0tWk5׋ݲPF&λ5Rs"0JԶ͉%H GN T&<{*-T f|bPg>YIL͆CyRKĬ+QvXAUx^*6W9? X>h9$J :4D/a6$LQh.PW{ JL]PZASSp h!b 1yJI=}-zH]LZ}uxj\c0-:0%/ iYׁ:Ny9[7/XdhM$yE XkL~ ͰI] Ga0%S^ɾTbE{B(~K=b{7jK GwAزpi.CS-B$fMd 4 ; TmnoeDj<ǭHtV  'ɡOeR٬ĝ*3/ $,I$,{w<%Yj)FtG+i[dc,uR=L 9qj)=8ZXu=}E}$ܿpJ>#Sǖr\R !r|Uc qs" Y'p5#"@sJs\\F|2QEWfudУ/qc7oDpw(Q2X A]zedC HC7z7AhDf z:IZW)PBAGIliJwÃVaRh+4Ր%׉E3>P .:_zbC }Zlԇ 8OÓ 珫I}rG=?rf9 ,&mxQN2,eyUXϝ|0 bޙ>l(fSA|=.-dU)Ήp@p$kw`MpXOWqkv%X۫)c{'&GoteQ/rBH c2f>5R }o S$2dr7cӐ1y 3A J7!VrXp@[f GYM/φhܫbI @kAi~3p kK^!0(:d#1"04j&sgXbPɪǠY;6hs=ܟT!vĭ`/zfFڡDI*+֔ ?E!n.ǥ`qgʯ\EF Oۜyv!iu+#׌iy-ioU#w.V|0sE~.tR ##eNy#9)`4Sfy4rn3*Lۥ ,S9PI AL1)F~v9Jbdui^`a0+l-V;6 lU7Z|Om@k. 9Њ`PY8 zրR/" 㹝:2qYxbao'i4\J0{Wֵ~ElY?=XppLQ ΃oSP XE9x{w.!Qp0")fJ*F PsRӗW쑼!<({U~-rC<*5qzF~vm;+k\$j9Lٛ /Xvrq`nd A͑zpf `0tBzRW=(`,WNwR #Pi睂r4*g*WOk>(IQY, [ ?h*k%چ6g'}Ng@ )~#؃"_sq 4a78PiAyHj"|gK[!u =JY:9?~7ۯ) 3Vj8,{w&9 52Iקm' ?lrZD !k|.( `!9'uS$3 +Ȧ/Q:>!|jO;U*ߓ{_C =͸bo~#2oq1j/\%ޕ89 Qua!gl)0.!ib_rEJ]?8-(Lz׎ɳ`ë* a%ܣQ\>Dmb E֬,sV$|3ȗERfs!zSw=C kGAqJ3l0<>?aDf-xH>9K/Ԝ,b_kwW7;q/NNƤd jҳD)"oa|sqtj Ss=>|AhJTJz|2J#hF|4* Fufr>0T]8fve]I۸ 7_Ś:jAg*UR2&cA>oLBzjذ"Vkf&|ӿq QZIFKp O[S1 y⎉+<ۆlVsj K!rEk}d9M'/rYQZf^mnROREO$鸂\R?nfgFr F`$c&}>K|XO-u 7M?&;PDq>Hܷ8cZ#[*˦-%dAI%~LR^$p,6֫Iszi)l+.X7܌2Oœ w,wIyAѐWg LPU15?}J wʚɻK 1XE{:t\$RGNt ^ da)/nm 4,l`Ivulqp0/x8l8([mh7k 8hǜMN;w{Y=,75vWri;" Q̢`"k˄lBDLt64Gm;|r0 8IO@a(U 9"ٍѕ8/>?lcrEox;, 4ϤR.D+ UCF.$b+"k|n]%&"1tH[f|o\'ŗ!IEFY1;0G=5blOϜef%d0:*d{x8~M>*;%z}1JY{#.#f;+}Լp Kyvhf k1æWu0}ej{=*]ԾHࢢoCMbc+ѱf;ʰ:mh$ ci5x|yLIn$|5pg+]}Nƚ7,.)JL 8%yiVyC2TC*9g+.ɿ 陚T2+'n]Sxމjƣgi=Om'W.ZB"-\ aԟIdk@t|ziq,K ;RKxuiY@i3,? SD=bh{Ҍ0ǁD/+>TC +`ӄٞs^YN4>11*R{o8v nqh5Ι 3?@XWmyUBZoPv嚖TSwvL:61`Y2w,!l_B~3E?8Bh2H^OX3"Tİ,!n96c͍2 zXi9*2.ic:%xuV#(8Nf- 5M1kn@}1LW"ҙZ2Y6WVZvaoxRITd7څ ڇ CoORE'oI{nZk;|uDhhtGK$Y<⼍%W0eH\$)pT:!2gac\c6_hG+t8u2Zt%}!x0Cc^% Aqh>ք OMxxr X8`nu QzVֶ)cs"bb2wz܌i&4@mFcuV:).^{Ȣv/KœR!kf?V)VHΏa辟z3(j~̈́Θ{5ƈ_­ * ;¡nfN)Xך:٪g({WvyY/fєtXĬb'BI`;_31XmF8 n|_g䍔JU6BV8WzF6;΀Dǩl1sUǙ/%,?B%n\{jbgTqkdof)ϳڗi--CtﰊXj4>OUu pQ>`Y;YSʡ'+--63H' q`Wݎ!ZM߀f %OZhTD" HFdff7f.Y5 I_i&f}Y*M~XJ|#.Lx?M#|DZq/oo>P g%G8]loSàV&E taUX}4m>ri@ Q@@ ϓAa왳jpu}F0|fn1ڛRuϓ9؈*CL,Ժ? CJ= ^U)4)B<[\ WA1T'Y+KGSyH%SE(Gqڇ/dW= #ToTP9M"6ƂGMl?'Pmq v) l'ڧVI_wH._?}Ӧpf~ʨņ+ 3-H2dQܜ6sX9zM`+̨ŖξzoD@Z \n hIn||2 גHMZ62jsYo׫|rjW:)'W`b[΍\_Muz{[vY΋ֳtĎntA_J2J1۬cܸM<#G0 Li3xM trʀU1KuXIێm{}*gc-ʌӎ@ӸapTLɽ+J䘞\ [0E+ܹ)3b-yQAC52eZ}`.g&^#ϑG& ;eR BLQ-X%Tn}Vhv]h}Kp{rUyJJ,ߩ2[V{T>!Ӭ48&e6MZbsdə-YMqt}n` TFB\Z烏cڂ3TBs"ߪ.614g2)CuGdE%…LˣMMp$H4ܖ h"\MC?W~shUۖc-Jg] < .C=-կJf'zPۄSGޤ\ Na!  sQx3Nk C_F<p<Ы߆Ϣ|iN7y'Ýc5b,O{1]k;`cKeU(a$T}Qg%OxW>}LTҐl)3EC;9Z"8OOPQJn;|.578OWrI;u܀QOsAP*E70V9Ux[[m5Yb*C\J ٵN[ノ"dFR=A\]z(KPrCnSHZ{.\f2l#vGhV +b#˦œ;WoFc6h`޷7b6_MqA<<9 kXÎtdO:3~/j?X6Dk闿XkZ;jኌUUXlmeEkR .X:"u͉$Vکk0(IgA3Kv5_n6EEo ^|\ow}}h%'l'Ckj(ZڣP:E HP%z:m}|vkUOǴ.q\m1Q 1yš0.ymIos rY aٛ3ܮc##il"r7uMxU_7D7юxe..@`DfO=+].{lic5Egbgm?2+G# `SvLA/iY0d_@8>b|L -BNB911+[D?U {/(0_zlplF#cx'9Z-6h"5Pu5?()*L2{֞S1|p5\v~m~jk3d[o= kĎ<,4*ҳK@0(Cժ<.> 泮_gxdŗ ]1)CyGJl@+ˆ.&$1MM^νǮ/"2 A&!pB \cĚݛhABmw^Φ&0z# +R)oHt}U/$+ɘ@J\G[Z)@5J|nIw7U(˱N>& XNQ=l5HZdvv8Ǹ' 4|ʉB`C&Bg٩phT OmPԘ++'\itc ƯQ (DߖOc=.5t92l;l@N_-G1uU8>z95Qm5 }.^I!RMtfdBrbEymlH LK,4^YV_׊hLI |$_O>}tL' Wz|(n] xf2с :f9cm>R߅P W2k#Mb'-C1n7wy꺌H9N_>h~+$@"_;b &82|PJ8G0k &a;ӽXc o;K= Dz^! ^F"r? 3-HS^F1|ܖ>hi(z@2mA Q*ݺzw%smHWJeg$k`)e]G=mTP`c*h 1l.y?DNs/﫨jh80 #]h4Wt64 '/ (z\ȎTB',BȤosVN @562x[$%W~ F^8޶* !N2b'4SC̮eDSdAķ9_'(#]ΊTN!!鿤 WknxAY4UDe5I ,AG!O#rO-a]P`!dᱎOB%lG{5&Yq*qEWCŰ$ ]TU@hc%A\HY^'I-l3Js\edp7: ۾JV}}djknB!t+9k-;:'M ӓ#SdԌer~*k )F*J SF$ :秄1/h2 晍5GNh/b:ŞSxʌ < 0fj=31Ms2j?!Q|>O`0^Y3FG)*ϓeJ_tC;N{cdt,PT 8|?'bǮ>a1āKSkJױv1sđB~kcѩ&-ۀ_'U%b|iDE|Ở+bu^+wNISᓀ`f0Z)@7"J-c~XYj&Pp]:M߆)YD~OFHFdlrj7>]hהOiFiZِIU `3dgSPs_~/4 t`2&'RNDtwopνby,ZzC#VsvzR HU !-ݫ28A`kJ 띨{J9"jӲt='4g9$,{nM2ywa c%CHLr,=o*G !@л!D&b1l{CJY8x°%!mh*fS츮S|!R覜HX7*(Mi;:)IC-g%+]SMqI6/ӎsW!!@ 4m4&#.[nE5p:iM(/8_4mZq߱?Y kw>q["0;F^<]|bm@nwd v˼ ЊTF~tdHIqގd>A5;)53^V WͲz%&GE: ܵl=JyЖU%"Y#&ړo+<F2gf ^U dup[Mk@1 *ko9o34wcф2+Yx֜-E~s"G5>1EJ,r܀/"=vs+2'M.IW$+ѧCOPZ9zj`{vv AGSϩCh2 sS%DJmv(Sl<^HS,wtN# UeYvI^?S;  WRhD:gUhbA)6!5?$ ONԫR{!OJq sTBjՕW2G jEPNw@!젶P_)CVEt0VZա)T - k"i Q39EQJv~[{o? UX|dAuꆒ(ì{fDzBdq%.+t]UlUx/8Ŵͣ䥍 rOԶȷA\(r<8i..d #zc=xmCֱET]P,]a`P?Dо2O5A*^2}>Ó.kK_fi29sa6%U~c/}w\j2`eRyEn߿ΈܒW?Il;6;3lrN|lxཝ>ktUjy>~Esv@CHH)b1_Ee2騐K~leZ> l[4l=?y)`6V?[R""ް: g^qKBmD7LT˟?В4 dwb# *UrϖfFȐ3[ZJbO!{уۂPKu;)N, W-TT}?R|?d^LTz74!g4ńG-Y}c0"{/u(J?oIۇKަ̂4A%{$vf* w byU7HMwⲰ)1t;\8y$yt ,kܦ?d75)E =@W$C$&`HRPoAGQQw)k"6ԬaO*rhH&ǣs*nvg(ɘ:đhʉ_JIb[EpdB'⻑'=7+"cMb97"n(;TBj@nq H;{A،X  9d{*L ɥJ}e:ϐ2wfCFӎZHFq<2s*Kc8 *o^>Dd[G{@X?MS] ɌOTav OmAN|T_JZ#7R/{wj:(׀^w%ayC3Һ/N]!e&S0U"k園*UAٹ9q \:s)* a:C=&|Z"Ba5Spd@]lNdxC Yۼ3gcmNoq`ڣUw?,,&.*mꪺ> \k)uޑݿx8;洞Eu VCT @ΆqeHAV 5bUgg&DktS̆mNr/px/ OD=Eyh Eؘv0VGv$t7(/[8|5U&;Rt7SU}O8ܫr-XhN?wjJ▖R c As^޷+֮.!x > r(cm X>FG9&3zA ?1*o2}K =W.g>3aLectaXAJj8ꮓ ?%κc McWc3]ے=vzLr5 ǮG@uB g~ۤNM_F YFIt%z٪mm8 (bU'`l2;vrc$},-z*O=(FQ .$lÞwb{L?l2;161OAMed~9G`߸HB6!ZWDu MPe +* FWߤOU{$BqLbuz#xl̰QSS'b`(zPF? "[?L3߈]@RRxo'y Hn u~x|Ǫ`ϯD]?1޲8C>BX F~Xhm@(jLkIk$ߞA>s6f9?Ζ3eRbSAMH{I [.uݯC 4YaC[)OiG/-4Y=D pE EFy 4nѵ d,qwT]#oK!*+r;{/NcvFj~r{20$?Hd7lŢG;c Z0#S≠ 3)ٕyǪѢ\ ԟ{=,Cb MWgkh=M{V1\wKi8?\FW@;߲wy(JLOS!hFXS L2L^cAoՆdIEOE$"-&BB-&u;TF{5lxƵoCf0av8(zE߰%25ulx84~ɑeAq &?|87!e8v>).a]TtȺ(ɐ  3",,>#_' q(Oa*r9)cJ)5)㑋7l?`AsiNZJ2^$<("> RrEF^Pepgv\{K}N82ʎw:.N3$W&zy7۽gra~WԹ843%5z[|>|ɢRBv$KHxaWj/p360ur-@JrB7:r{̕`Ty1x 1uϟR%9ժyݮf;4ʓ,*[;P(:!.ӓ™='H L֧XJYųhKhպ}z1}''G@`'2kUjz#\^l5^O&NOSw~wS9ήB-2e,ȸj)_ZVvx7_Ն)Q.x?Er3KOG46fFqs/8~F3 k = GI վW~޹lBu_F \I %oS ޑ4;#7$|SE&(@vង KD{hvƙ ϫVMc{ї}INȝ,T;kB12`駜\f$d1:'9w4vVy|qPEIœmtYT<$jF;|r~|4%0.Bߨ娕$% rσԒ.ER`y *I2%7 /X HЫ8`~d`q-qan?NQ@%f~PA8Y[w׾or!Gslɠt$TQ Rx* =egoEҎ8y$H{ח`J2+PNKZXXigߥsʫNo7tC-~u6 X&x +{P_mow8mk߅)IX4N} rEóoߌK\f2XH`?)d&qv1,\ ƯU+- anculSW;K6יY1.&%Gi4oE`C*O/KjB핉#!4ͅTCF46U9Kl$h`dg9a6oxq4۹݌I+)· B1r줏 > 'HoKSǙtو]'5{֚BdLZ0- HD [OyQi\yvUnI֩ٵd4㼧FʾvÑ֛A{hϒ,⠷gjk %@hFgK;]HK!"~0AԠ\@i)=8t8zFK ,r *iJ$k?c\P?-Ͼ Ǽs'{҉# &~g$ZdŲ6 ͐#ͷO-PجB}j_ I݌)`a;FgM8K OZ,dӔf+QHKOk8)K / uVg5BN7Op@^8Dn)MJU$ֺn|,.)p,zC9K\߹)Z %QD ( %<¶GbȿsvȮq;7lOmPO?9u}vf }n;&` ',Ez.MWn|ho?N1d_8PR' *=˜UFH=NJ$4tXf-.t0Gx)Z\sYt\_LN. $8㫇+o6Bb>5!KtSUmgCXtl}N 3W'q-hIl6@fP%Vvx5TGpoά&^ߠ8NΦBYu< -,0_bCO=&EF폚r7wE R45Qb 0SZa>;4+VUjA3%}⦎Nf?Vx:!Vɾ OiI8/*LEW98ZP7L^N0Ovdw:phoH'j}UA`1GӨ8{E{ԸA=攬M&5axZ: )qUe#p։+rTo$_o,p p!S̺! WfRM=\i7O{歑iႌXn+Dd`#I3}Y/6$&saO'ؾ0v %|lrhefǜ `/G(0aÅMCrxPS(%4|34dX <@ᾀje_:,.DB$.R3B|oO꧇O:aH0¯=J{L9uA9?( q6tS53tepm:XʊH$vxW\rDBTA|öPߊ7W\[<tBuHxV,k9x7=P^r(UT- r5bZx$]D$LV-j?1G E^5S|AWw&ps/-kßLjM9q>z"?,x(0Fs˒ .Egtq@W `qqą׻åc.kNI,{ f[ ?%BW]ةrԦŜd(TwrY#DMi.-T(-Kڦ &<'Tp.ܨ’P7Xba yZL#DF-Sܽv.W-Cwn 'I?s|UBv3>_-/;]:_D]+ѯ6AiPˌzW}fr1Y> ÜYEHu2><', q 1Ut/χ8ӦE;ĥIhN "4kUWIf!>Iܦ 8z8uNB# +s+T𔄃֏E^\ wA[(JC(L 2_~{,m)Z)Ct5`$xj9רWItcU#]GtCpd#]':d/<DʄlZHvgM;w^#|(+߈)-V+0,gdTʎw.iג6K5 uM\@5SHi*bx› C-PV)GWxVHG 87Q)pf3_7AD:4EZMzyEWe+Ǥf6MF-^p֘ɻ(oĚL.t"%`Qj& (:= wЖI , LѮ>x1kGft$FLYgkiF͛,"T[Mk*9)E5R $+c٨gFWINцTr;y:5 ,Nd@"ї>A4a="0ެZpe8;np=_DI%s$wܬ~hyH1ÐV α%0v[]uIFĖnO!o<Ҽ+,5ooblZPAt-kmֵB>fšwaف`z8Km0"3-]jR;%w_?8sE̖itWjZ;s4!@ `y!Z?5lEPؿpU3wfFł0kd,gPXq̃&d+(m0:&*85fsUePfiȠ&[XCW|d9) u\$#ul=XFGw/-U{z%SP ~Aro(֎#/VX+ Sg],;IQ{ m1@rk?!\٢?Rxl+"rQ9T0ι0w(  N7oF@z>N TuBE#ri=uByhCțt>$Hw,1 Oꁭґ}V_#oLL2NaČF K^[ż(V„tWk5F'MQ\E(`5nԩR|Bѓ6)of*-V6'!T8w0a٘6Wl.It Q8B/SVդsr<N,r.z'0%RNk$1 `HM`4o Wes"0Bay^gc:b W@&3*Ʌ۩ wթkv[e@ !c G)ez$p%\_! Nb 6QU׊e 3u[bj`FH"j@\\3x܆x<]}(!vjK"3if$u܈=OX+{5:r⨥Q/l54R %t ׊/ nMxGN' Rk"nQl | S4pPRIN!6l*i۪ ^!]/H1_[J&}V\JvjYf\4fwNG-jG{w̎`*:oR&2X6 sg^X]57G?Kmv͞A w8җO(hS"$LVFi m٭J]6s/+ҳ<觳k%J,ݓ UcS:ꧯYL 7gBb)g}ip/ry;TE;ʘK`.݊nn vy-2:V/T1P{yu=6 IktZ/PfeD{VAUJ !TeH"-dys} s=xcrs#iNS^X4%3kㇷ"`j1z"DTqQV<(?Fu=֎U4\ţֻ!P^e0Ryh7!VQ É/קrmfOx:/6YcZlwIOZPHͤZ[(ߛf&vZՖye:y1VЛ閠ex񩄬A r[U_GG|f,X+FXtʧd:Iv*^AQYޮ`ȒСD<^El) ,[:6GE^7^ |_~m,+bw|E־<ΜKCv_-`k;(Һ](<b7'M6p9V.{BmIT>G*:\'օzac\ǶoLSZX~lRcgR[!7LyDԃY5e1uۥ05"uo$V`sc>)3!9մ(Hqs.S;^/Bg3ieI<H6ul8ZٛMoTB̈́@kacӳrA?7۟^N`Qmdd'(9 _ Gkv\vzu|.^ P~o bG1!>Tv>' m|}BR5L3tVN-_Pu% Dӑh1{Ԅti*chǛ  _JZsמ҅B䷩#S AؤDIXٺ_ʰstddzxJyTru?VƆފ z셫Yvv˭UT0m#nR*vԥU>НV/Ncf/19+ЏfN ?h ԞMhVR*2 OA8BB)}> 0q/esKoMl., g.ʡ;7ƅ0W+QrH3[khRx#XUJ{xq?5аAK/D؁ 3ք ͱ,eX^gf*g6MMV9 9%TCmcyFoȏVh@q9#nXݯ$L_Na'"ah=0=A{o>;d BWʦe 'X{tMZM݌^It;a{a!^,v<79DWxtMQr ةj[t:$d])M#,hNMg+^);#A/sZ;5̨@[B=_[,J3F#9ŋxɫa0hzl}ThfڱK!2gxkveYɽX]%j4S"cCA^ϴwjI e>c $e4tK*5+<`JwՖ9ZarŲ+p]HKcBLK.]a ǶxH)9fа$)o_IZ;C&7R}쬑?Imhdz7շm%߅3qC9qх4*6 }4l˂OS؊f ]Io;n!yZkX5\ yO/u0 0/ MwA0@Qԁmdf!o˝NL"%{v;)`JNҕ5ζ8v(k|ղRTcZnw q?N"ʵ2&Ǭ2Vjf|x}oor;H% re׃g'?IdFvgȯ*0zThew,!^M k4vd0(o׍ ҵt/:.UW\%H*fiFTMǴzYi{[T9 wIuWqu{X*ɢBWn9 {3/~fki2؁+@Uh>st%e66)J-w; حO;!)e Fއ"1 $rrp4]գwRKP:t:8ޫ֊$ ڼSݓrrcg)okaGe8XN f٠bI@Y!!|8NS{)m/acprb(FDc$8C1T8Ev ث<7\3~X;Բ+{VΨ'S2s.qy+}p76G=5;8RT49MdU7؀V 2SmׇAM(nlQ_7Zx)TĴC|M.^-m\p*߳<&ZO8θZ REdcl9(ΦesXNW(܋iE6<,/ jk!+\0k?."GM*KF0q?cè%DLM?F @Z>It #w4 {RkήFn V[KrDBDdh:pqK{vW\da]sGP8B_^sA[wZubxЭk#˝m(8HoTn};OIJ"WQ+8(Y8Qs7@"T#p빫b7 ȯe+c_.@W;{|5} =%ɫ4r`w7@۴z0' ?sI?^'چѕ@=gp/VuA&kEޙO]+Yt fMN%a a]+OT+ ?Bi.3ؽ9jqDzOagMP):8׃2Mi\V)Լ$}@o}y`*mH4yvB,R8h!:Ӯ?}"MX:8d+hjP3Ȟ#umK*t'A~|~Љ(*mO^E 2X zh?ףG %9+{ƜNM|(OoeޜٔQ6ԞrAz3C`׺eǃ9;1iLp 19(YB̞|%{V@D`w tD6A}f%TAU{Aʟ~x{B18۵sHN2_Q=<+¼r+^ kGȊRA*^ڙCN5cE<߳0{/_/(dwvYj.@-G"-c_'pMZuT2h/.qg2 A?4X=&(HgPudίݚ'B>8Dj T~AJ8>sȘ $7ygszi NHNW]&^^N,[}=Sz"ayϰj1k=XfC,V!%YI(BG6BLl0k`lAe@`Btz~ػI* ܻ8$^R}Yo1 9xܫ=ك[!۾Qam(٥5J Ny㶄ڨ]Alٯ=U 18\|=&7 7nt=`~\\܀oSF ΩCM+QKs(ܐQ,;=K,rtA2c2gv֩xE({GI(8i P2^p8fYZHz)&Ãqe$tsxZO0AHnyP(#˙!Y)ƦFU G0,Har*`g۵u \r" ٷ` !&$͒sVZU&Y^0ciu:mn;i$qeA XSbs=d Lt VɟNI. }hO^9]@.A8)>a3lDȆɜ9d%_2NIMzD.BSDNr3,֓6NfQ /f-'uX"']Q Ti@Tgֱ_UMg{+n XԱET,krr*<\2t:_ s}CAt@n*EɸQy,W=>_ ښl^|b6N>ߘ;krEFt-78uz_V޻#z$$t`_¯؜P=QCM}^iB ɇ cᆐ z=1| ٢}^ƒ]ڜL ƍY\-֨e C]kqƿNhWOCf:_@X/\;[LQׇ >1TvJ~r:?3Os):FC \ճ37q$E-l rbkϢ]-n0g?Œ[oM՗0@򽴆1`P΀}*s g~c:1unS{Pg7VɽvOB6Ͼt6Kn~b!_EO̅C*>>hGJ:'޲ D=u+zkOCrwà 8WɄT2W"s4/gZ=bR\M8f>;-2ч"u?jJ:*:|4 eV~פH T{my x!1q9Ůy3r>滎$BZVtaalfd,/%d%]7>U(K 9ZY(KM=J& ^G2N6^MTeTIY|@=B;Rsfꁅ¹-@fڱwuoA),د&ꝉ&}'!RhG߃Yy " , F.Bhl//¶}SJ{zްbA"S]A&F,ټ Y,t'h-3K[[ԁ[QNZ}<>M@5;hE.FB>O*.eGK^kp@gMo0h| єnv c[7.aN L;cyw/-? 2ß06sȱ`%/9a`vGvT#Dwuk9uz8Eqk4,ɢKe❯}>$oVO{}HZeffkn\3뱠Qs]X*s^irŋ㦝gY"TT|w ] R kK6P a[Wfjׯ &5*QLqV\!_]v&coosN-#7,1<^ֱ$C M'،7aL)pY Qotct_L? %a`B8)8mBKZS`HnU,b9)5Euigm7:|Ak3%rMM ]YMј bF䳗U^BC-K 9}Ϡ]VB"L tN˞6IʟDՓ ZįյOe $HkI1TkO\6hVm+Ӓ".\仱ާ7Lm7+R~[⹑Nmb>jSmxtvIUGv庫zvxFf!8\u%1D5ъ٣xrPoa"b|"Z3}56 %q"K1Xbc ?1[P i"5+g}ٺ't,{$E(#UD2,4}#`M;9N1!lҕ;wǺ{[<2\3Oqttp)˪zk X%ekR"ps2.>z0 qO:gnUqӨEb/C?Wb0{xiG%9,*EbIy~)Im_R%:x#Y+xh<ľ=4߸9b9F !-W)*\|RF:gSpINpPla WJ5붖J|" 2а)uA.h IO.{)(I+ZĪ'ieb kLגA ]lz7tx$-t:g%>(JZ&=&)nRC#ʕRnNsRxCX倢WٝW-`cGR ɟO:{$kwrA,1i\ )i7j͆N=SɐL(ƲS^ l:v|ʣ)sQc:`|۞s~99]> jdѓHhp%W?_N9tZu+;ԬJ'Toj<ɝ&''ȩ?/3Th3o51o%t*Cc㶳0:Wu)'\՝mHNnS'@[@%'qp*7+QbZ:!ˮ-qGX[+{Rd o7p{y'jGQp~mK.-"ŌwvjS[)4 H!6 bUo`L.O ihYn8RYuͿzB@9Z r``-@бp5$,Az$&:H@_惿Ü~9͐ Y6_4NpekDUPޱۖ,txZ ÿI\=N9C)!C^6/>w_ZYw>l]@sog֚WLJz6{\p~ a`ݱ[(x'gǥs2c+KyK:jʚM+]r *Cfb' U,oO2?ݚNٔO/g_!sn:KC Aм[eɠ6-?Ax cfAUo!߹X*<O]3(҇-jMm3- &%ET}q=4ed[ Kn\.J6AO/`3 ;;-$0w ĺ,-I\>rӀ5[qiF=/:כ\vbj~M,>9(VEUou!HCAe Ա #H'Ks%c5;˛+Br/Ob6}x|1jrz*¦wazo-181>5!> 7")z~nX_Pv:49.Ѥ\fQƏ:\m ɣCqIkc7Ȧ%t j2s1Ьp3 )A-WԤ2HCzDž3?yr)I(ӊDJKb}~@ujS1H呻b!;a IFߌ6~U\,Ntr FrIvb](t TZoSE,z KծT.mzc-IZ'I' A]`S+CfL}8PiRӞ{-?_򃝁b:qNi`'$wjw/]Y=د(ō/w}D7~ $ O0?ב!#.YtMfd7~Gp(lط3pV YY `x9ji=ϜQ*3;E4-ld&;CX(W~ j,(}&FK₎/50$ Rhu\LJ5u(vP#IOGSl WϥY!LXӌN 9Y؇vq4$m )~?}F!-' udv .F{HdG{7UA({k)`!Џ#Zi&yD&,-G5` \v٦ -@.]UuB8/Svu1@tD00Cof  F=Ew'_&^6i TDEƌENVWNكFF7ҹa%YA!X bpQ̾Yc;i'{z5*4h/-?Pjrus0s}_Ҋ39$ 5A+c*F3 *n@,h1@>Kz xiMhγf "5yaU ! JCQ'Z jҼlc܊c}tMo9y_kxCMx-;ⴖ#ߧ06x]H &WG5r7S#+[b9}i܅ ғ|P85%;fefpՈŐN)MԖ v&:oݎZ#:bb\KB~_D$t&j/1Z_xV =2f*hň}TjIMܑs1z[&ϘD!:IQieNIgAH !͇USzn82k4Z; o?qfmcgr^DLFd,Cr5S*(XR%;@g8?k'MZ)DPuzߜ nhn4@^2y~OY0:̍Sw,6C} *?CFR2$FƕqvG}LV#_ QMzw%?Ư\*Sz, 9O J*1ݴʐø_Dz wўqZf{;֮`(  >֋%4(xb^ a0iƯ.q4$EUtUh\,qNX=1I W/vNd&$߼./)<\n3ɸҦVe>.BiqԊNR1bo=pd.> 1V!e4Y-Z:(hj:,{k z(2چԽl\cPL[ ))zpn@;*)3Pg w4y($85gx(  (}SbxjW4urDu"0nNQtҫHT \Qzzb槸3UvVmYFq.p..4 @CiE' "Ƌ̳|`90Rɪ@0e 0zSG0@G߾;AHQJ0곤̶ypi{=ƪ#SioKttQPcୗ}&)m5z*XfMz5dUeoxF^ Rp4z"3yzZ?{%XL-(i֙|*Yק>1Gk ? Bp&I5[h_x b'Joh|05)x[5%J%N7GqqQX;۪j#z#M>3{QPEaXx֜649Z-GʠX$ۍwshGp-Z$"3jHV&`de}Ag5:5F{=zw^ uuy,ՅHׇeK (5DI]R`D' ڰF{T(ުNWgkھ}:=Y}=F~f{k;H!mow0->5t1ny;9L2i,he2Ø_g+Wz O' ;E;ūd*t?/Qew+F/ A[gȅ}U MEY:Db/ _v HHlByD\@(1+u~DS%I[6%+*¢ңxq4~ wClSe"q}[ 3S ՟:EN۔ynGoDT<-Sg|%{=t/* )'x>%=SiM~F㌣ZLaIq.PӱO Ə@Q!g5ݟ ʍiaˊQلmKHVV0'O4$X/K>^p,ᜥT ǢʧrO!Qy 6WS%;F=|FlޚuWmYd3Y `t @ixV,C]FR=5S"7a;^@0Gndjb˭dIkG̀!I%nkeYߡ:&)*(KbYT2O K vo\^U+B"'9p(V6Λ϶[ye+x}h#[hRJҴ^[׶@XдCn<6gCRS?x$k}0_HA(%\lᦈJk"7D [CyM]>Lݸ熌5V e~)!!6ٗ BOlnJ`6M:KȏI²07n ,-FՖTu"_|ոнLh'-bx%+(qEa}uzt}S.H9Ϥ&ESLgCXyc]VPX=\kDF=٥3SҠiJJt 5O1 [IOZ GNܱE.F,Y+ sFYi g~ )9墶Xބ^[}isE‰+~\)#y.-p7~@M? zGI"h6F:"Iu'UO.އ>aɦtTsD:#4`K?ΉO$lm=1T*3|d+f_2b{j(tbXs|fe0"/+Qk?G֗+8ՒOm_<5 W%}fy32 ceWndthX_@)zIlS2˶v}pCLLіk4$Q]=տdc(ʲ6G;8dDy I!$КCgtg?uV(PBSܴ)75:Sܭ^ QqWiS5V BåiCn6j{ X2.=kX=wNf%Zn#t+(U8/^f:[*t26Z#P nq Vɿɞ9vY]#ؕ7TP:Ήw-0 CW L<MimzzF{~|wufm\a'o=Klج*_;&m,by9H>{ܼG<2IȑA e2u1:xs*(wr+;V=XI%+"'=V(2-d͹6%s1dѳphoD k'El>g}(\y;$"8AXMKvGk[t/&EGkZyd-_Y20&@(bc, A?TJiՏ v6(8uXSa:vh1rc @=pya`ڠ!GOx*!>5dOBVO]pƗn]'*:ih)sT?LJu>5pAX:&O96i? jUQzRo3Bw-#!`G|`]H}XO󘛫DM#H:adȥṻ0GfEWd .QzXjW{ /):]%Z}*FI#ٸjS^!+˰(=4.D>dgr)*¯NR͹s` .`D*\!~FA;Sɦ~]^/#!9D6хO/n}h}?hTK4+${dm[3K:VSlӑwRR7Z!e3Vn?PA8=t#ed(7s`HE sD;yc1n)/"E}Q~lZ֦#WQ|X\ `G^,/ T 6c;/;uDǃ\z/'رϔw3j%VqtI"K# _KbяLC_oAf@~L+WiIajP%:{'kQ$VKzS?(Fw:&pW0/M~l~R`oMyJ 7pQQNQ|l^2k#Ş}=~/K 2h~V!S"^ǡ3 (69Knu0_I] ?RO0Hw5LgJf'e-.*_,ddV;pb TXm_ьW8|-dR(bI66a1c,/A}zfRw бgí#\P',&Vy@u xʟTn'ݷrx J[3529\y۪#"=&_&CS}1 N)t'" /4=qPCN kf/ZXvQ"ՀK\T\=] 庅B T vmts mHpe"K:S2,*]0$<X{4*[SI&>%:O!13W ,1 e }XFMk[cc5/LLqxR0 *S^"6d`p.ׁ2<|\_کM+E pLx`ax=Qur@qvޚb0`x!PxD։(@FpbOR+h|ӗrÿl+v!MZmBX#ծ( /Cq{5p6\ }k cx0i%"G&LPdꂬ54a.*cHJH*v$ĮdyfR[<-RJf]i2qZ[ڣfsQMpe)^EŪ/qL^LMkN84]4B2.Q$sB Tz,섎NDVj/OoACAoOn]{Ftơ,j4n@Zͥ-;؃ :/T8[ߗ1!ڽ@jcCXG_JQ26WBT'I $ӹLҵ2Ѯ_W@+t@DRbs!"v?gYiHVl@mb plw qlk; 0 /E[cldX]r^Ij, \"aןr P cΛǕc-+겺e.!4jL5bm$/єE$xB _S'3BɱI+-|9>m'vrAO 0- @-3 2&s5,VrJuǙB0ꯇhYs}tjcILc;f;e&넥سg3r?#W~8y0g&ԛ겯hP IN?]Ԇs牌q{dp[Nd8cO0Fi,eʇ!|)..lz+: 4OڝX^86+[֧~PsI ]F<[봨 @7Џ *H0)+$>{ iG*/OwK~§oE~s\koTUQHyۄ.1w-wκU2&zdnzzNVPjDp͹Cd&@*h6gdD'睠9H@ (0>I2ԫࢾ-DgnN VP$56&r2u$g(e8_G :`!"'nwzBZCl!wFI^BU) t.a4.# 9)Z?R5.QO6`X&m4ѐu2}j$xD~ (b}gSo _4`5ewRټ+,c `p jJ1(IisVY G !H:+֏2;IR3V3ڭM^$[>yk!u(E\G:.ljԳ1? h!N}y P:ȏJiQnsQA \c~jg%AIz&}_4geR" O6fX/`Zw>gsm(2pH5 C:Jo%vOV8*E0{p&/>uiEsZ%Sc\#Ck 876ަYnAs7LntPRegPƚ 9n~<{k)A'{:]U\UժH{O_A?+ '.4 W섣2iy%7j˰CWS"(@'Ob/$٪YO\qXyi#;p}]vOvjb0z,:> V!!8uJKD@ȏ" 7&3Y~']ҍ2:HDA J{1u`0`xw3=@er·Y{[GV]of`g7d~UZP~$ZN(2֐?4 ZmgJq@UMXz1Skz\eT6Nv) <[qnC/^w Zu͌/ԟY8őђÛإrkdy9邏bZE8YJ鮆z IӞűViŀyRYtSlԟ7n,lSw;@Lj );5IgJ]tݕ040C}<X%~;*U@~얹,V{LU+>#ͮy`p?.Q*3&s:H0Lw!gFrN\L)h4!:zAh@\`7G9#>ˈBf?b/^(w plQJJ]`Ž/;Itƹ"A+7kO c ry!k!Q; 5e,Q'n!"窾%]ܽ`|B+m!Y:Զ8\s;WT@E%- ڳPUiA奀kW_ Ŗpy2^ i֘R 80?OSk L%YDʍ~c.IvkEA֓O)ཀrm ?b`:'$t l&*]Oa6 v*<7@Nz*Io9naZHWd4a<҂W|ÃV! b,$MNnf՛_@@3rxHl0MtT~MoS#oF ͓pw;,nPHUƠ&bb,u}-bv`nc=mUDIsz/t根&N-3L齾3yRX-gpښ5`H˯]g&Oo DĻcgO䬡ɛ:Վ]0<+<6W/`+A8@}˴џ::[4T2"U)Uܠ|yY+ ɳ%DX$YmF&Y:] pm,), ;k37æ$M7սMcLmʶ3װ!w8`L,׷J<(Ae' c},[/1ppwz4iM~.Yۺ`5颬nGa[xŚ"Nf6C}:2J*YqsZma'!Rzݍ[Q2R4z]b&=}oW쭧,)޹HL0/t]psvPR$_8j OM+v0dZLqa2-G41[{wF =ĖԴ5?*ʉO\#9B4%gDDs(^Ic6%Йh<-H2GM K \XuYyQe; omc?xcHREFt_o(x/wemJWmf`XoQܶ=I / @p9Ѯr{YQrv\FfhBT7p/5AWuX֌>5u"o"{֙ap< pZOub-,Ic.mUcX3Ș10[gуY/թش3 C_ Fd,a34=f%l$ǣvટ2Pl*, ɆEUKi}Myeh.Ef-(^5 UR]&ί8? gk?Rٝ鉻r!3(Q [AUc|o(n J3$\ &{}FCb;i2#QHތM~uZ GߐEKO+ ڿw,]Ymב@gZg6>G:,`މRrx 4$>JA,mV 鋿{ah{+(XC4~(|79C{[RU;2pip۰0^cYtX,_V}}q ۣU ms33I5)~Ifk?ti̊s~)z-.|GoB.xPl u ?:;Wv^&^SzddM-LG8DIO_"#j.7|&OwOM6f݋A޶A#TeFYf CnߙBֿChD?VynfPXjRiO96HzV'<^5 ?'*,_`4ֻV4 n/s`sф~Q9] jn D %!ۢ^qE?GMnFjQNOvL=yZWHC1[B:lˁ|WiW7ꖡML %1VO$G4)KihZǦ6kJӡF|5%sgSI ғŦ3tV !R$TJcpX֛pan)Th*̎bQ3Ydxr *0PDv';7p(ű ƼR.c9l{O: j͛|,mZ~iU"Xs.l3ե-r"Ӄ X ^HH Koc>&{6Y Y8JwS_:?ϳn`08|iLxmO.VkЮdQSqCTXH˴^_)d7(E段^I.Tz0e\B|~ =HkT$ 8˱؎V*tZG^D|*X[}pFsJQc H@kW>0:fW@=I;q3#bg  Hv y_5$WwŽ4R߄K&YՇDKN~`PK}>,HuJSS(eRҶMkPIv/T>R^"o$,B5a} 2DUkv͝!&tir7>'+4|,,*М|W5,l[͙&ҁ <|3{Uó =z@] KyD0_a繒6FxUGiK@#=ʳ>0~`"MR*vNLG{FNoV)}.%VJ˙\:g16̗{Y`ox;FN6e+B=Z}8ߔ MS=};!G^mjj*6ˠE}s*F>,Bh6}* AoE=ƿB7\+$$3g:82@)Vܾ[܄Z~\7fOUbD*4,f Êp?=Nbw6>q{beT+(Yh.׭bsn=%-w`lkƺ@$ۏjc#Yo`-i!틈'A>K*3ZQ/O3&e4ǼY}"Fmk)Zb#Δml2 E6]"-tWb$^ڮ^ O|rA XIv=Kb{>E=Ex켬&wcg@@01JLZA]U XuheǹNi.җ/˳W֝J8Gu+joE2\le {~jo{L,@e;/݆l >FxF670yx8&H?r5ڻZ] J7 KP|%-*P{gY!Y5($ {)%5]l][bۿ颕_F#m^L'd"}B 5+?*K}xNwi )f4g/`"KC#SB vkclpWncjB,A%O$OB /{o|kN?)K=]S |rvt0\L$Э Vɷʣ\zʆ0i"V7V1(p59?2=0?cNnn * ),M폏?CciPY _sYa)BՉ0u? u^Ǫ8XŃ"[HԄg0/Y {OdȁE!\_neL((6FKLAY >,5*ҋ$ F OMˬL(ц;s/JiT9lY_Ԣe-wMiAQ!\0N{saW-!. dpx0ӥ Ov[O]*BF'*_A/u`루4|g7 ȃs72>nъps'UC$=?*ueK@=79 Qp,oqUzf-t VB~c|U=zokeW"yVuw7DΫGNffo:o[I=B`8E~6>HDY_X{v$ 4jxgJtzLL"dtasY&*eF%fN# WU,Cdzق&Jjs;8N#ؗ}?/RpA{m1:yV,LDRhğ0Z BÉs^vT?jEu"љ:X.CgPU:[J.[b,M:?J*2 &15~oXT/x 1fUo_80(2ZHwHC 2Ǽ^[i)V}`O *ĎK0FR\Z(fD,']hHنvw&b3YaQ_ cOޕ:YL;lJP&YSJX1F7hM u%gH@: #Ēّ"}#4g~VQPⵅGyĞQwzGis`!ͯ[N1O/\-y>1cG& _2aYAH'Ś"Xy9X٠HK& ]98`WXd*ctYnsd -⅌ ޲12?%=u]}Z`k!J—vL?nOh2]A"w Oi85hk*)H)SGE.Z|vxCt 1BtDNZo|E[w- qz4D3>l /8oEq+*4QIT՘W9۾P7aʢW7]:ZDUpb%:܏1&xSe=[7R hYNܕrobE-?߇ ہR.tHK{vqjև;!]-j찶Jv9wh;cՇh!rC!4E_1Ѳ9hͱT e/d%h9Y­.)t~gSbP7\3Kǡ x2 u;%_v@Xy\]ۖ$^ 1&ø\|^~$zSثtvXwKz/jU!)z}:5A1i96_OD}Z%u &yO>hh>HwBvc㹧WQpb @q@#B5)$9xHQP7!P!M)/{s|a&Ќ .J'4;-huwD8l-r$9f/x2;dB~P=!6I8ŜS)A%Nt53E"`l\L?ɪ#+$c Wi[VP}hG jN*'Do5ҙG/;XlZ5.g*`m WT;՝JUrH32 Vq {EM1}Mi + @ScA 290e2ZDsy C|MzTErtɮ/>MgB[C;M(#-ԽЊ+mGQ ޖ,#|'(^s«Q< lϺ }m?byJ4y,O(W!RWf!n|"F@sx'Ղ_nr_'3j3|Ki=ksO^:ƐQ6 *¶3L'~TZJh4DIcveU2 hs\R[r w CXGƌE캨SVM{4G̗aDSɵt MR#><"BhJtϳ*sb'i^Yap{(}!ݟNZooIk02gr}e,*GNj0~,/p'|ĶܩpnO%XJPDgV™ }[DonFl K=G͹Z@C≂9d*Zb!Y~̏֬?M]mpPFR*M8ډ:~6ZLeh4W3ݗ@J7 k/g 6xEtMmt۲3r0M(]b}=7:*y,S?i5Vys^qwuMaİŪlP͍Zޅv {8JE7A<3d) Md8%R`\U D:r4$*mw Mn=.į0 Q滉PZ'5RPlHs7O鳘M^a@n$ V:V9`Ne݄L)D Mg\FC,O ELsŎp2^൤ mH GOʏ`'wXs$ 鰣p[f!X K7 *&vu]V;~4RZ`2 mQM_D\LiV'"΋ dh/5S1+"庎!$+/ufIO "NyNE=xD)! 䴑sBN[ mZ(OÁԨ2Sx6b!oo}4qsTRZr:)i[J"2)DL yHsݞBZY9I1C1pCHzc`~\b:7-O ^l)cn^3p7=?rr_tE]="njmgGYof?Ƴ{pphTQԐlSދ:fԂcg-[lbMzo=7̐[fjDnn(hj xDZ 7YI^TSJ(2yLO!dGF,6UbNN؞~xfaVϚln4iXKi~kvSWGȎ[[#(ekUlJ~QP="T(uF5+hdu!vW=kSK6s$w橕+'R]E\uLH^R5;^{i-k,W`1[e⚂FY6f~oM"N 7tFvlQgQ(¡:kAC3ל^Ӻ 7[[y$ Sx ׋lݰOyg_ᙯ9{(dt{i{o> $w- mF \QCŇaZ!/S Cq |[`xMJC{ m4u,b#Qp ȥAzb :DVԈzjn\xp#k7]^>;\t `l>M`覀ǧGVYhԦJ$sT f#:RA̐t͕jzm}}lt%P^/3fyl| ݋Mwp_?P_=9 ud4^P\S&X'߈24 .7b3 s1|Wvj5aXl&sXdjU@土el YϪN흞]#Й+پF^o8CZO*8r-Qt!l|y^1FDߟT%p=(eu'(r׉"Uztv5lzW{# تӀu1E\r#~yMHRmG crhUѣ9xm?$X7yżΤ;# tY!#2 7{UhC_O7|L3X %AH~8ɷt=vPIpw>X▿RV'SŋB<׎.z(,1 |tm53$Ezg uz-nJb7e6=!YIׯ³= NB,zTl}~d78&+6z?@gPnSq%w&Qݿ|wr`T8y\ZeH󬒨P-g- ;=\@_!=S"lE +M0 3.{b O%8RBWz ,f bP[߇]},fG'wߥ:Q=t!^!5+Cqє`Wݐ\dM2b8] Ղ9- ,9p^ZO=^iBt|Z7brTщઑDi]ćȵl\g~{ kBUlu< %[ Ϯb3{Z]v@6F[iSTwA) ˷EJ*XTDO0ωw$|lzK(qEgah]S|odq-V;F ,/rOka*V ui _ xW ۵[MAi=BF_&/`oYk$8~?.Ƅ?OXb/1#0qVql1˂/4L  ShUg`7 [?>PcUiFZȷJϊB{8.rKF۬ړ w P$CO-L(ԦVF-t^Oq5RG77n[^v꜎ Yb$JT+t;V[i W82fT^-J4/?S;{.FukXh|5f?Pʒ_U~~SMvaž3 g͋**8+c$ Ti ӭ =+{~g P4y3ȳZCͫIP kx3MB0_Jn-! Get½0$vDZ/@P$“ҖT,%:)y+7&.'a 1R~8@>~ez.NBKUnV=d +| FShaYe,2k] o~(^75,9Rr:[tv}??@c/-Y'.Ú:A01i w*!b_(Wۓ癘k}]v?+ri)q"85J1~UK=6c_ɱMAAi 6Esеn@xmHׂ+:4,]dtGDu}%n =<9chJ֞-3 F׻|&>/(5sg0Z27{+oϪT~|2EAc!yiay,ǫ#:ϴ{ =xT-VFH3#a%k_N z;ښ ̗5+?&hQq!F |S `D}y"^9-؛24b޽^ tyli| "!pXo%nS^?0$n}(9inzB#k@ub؍+z,jr;Tju0uB\`G%c"T2@K(,K;6}9E"9_jdKFw^ݩՔ[DS$3}HYE.pWϔJ&o]W7(ӮTrrwz[|tU͕)ݘ b6\fM6XX&)j`{|i}@vPēuU4k/>61(oX we9R|Ը38+^ Aۇ{qu}\qO6%z#5{K(k q];GW;%g&F yBR.Ǒڗ;*s"y'ՙ^=<WxvLfO @<+!2%cЎ4}aж.kZ, h_K6odJtS dvhĉ)P:<&S3jGqlßኬܧrᓥ%$NhI晗,I,0nVtP8ݩ|7sGhr>JU YP~kX@y|a)Հ:sxI-spDLHF>\&w*_9 k υ$u]id3`*pR}y]I&q`DCIZiI H IyV<5`\T&8˜c"h)Ek/~NN me8‡P ~GM$`Ekip4ĶhM RUw-C OA֋Ƥ2+{H! 9 "U̩NN1+JеGMpg}@Ջ1Uqn2u"r}$xbWn9)2tE~ZF(ae0?]ے? HX3U.fw@ۘ#围.vIkl @_v|GxTX(}cYz"{ c9I* 1`N7X $Kzdm'9>y_C=kWۣⴻF^0҈5.NnzwsC;1$$e'F%@= YK*{WuX$n8uZXfp4Lԇ#|i{}`2}Gt% 0 VCI 0G5>L ~U9FXYP>ZlQʨIrjG+U2NbaQI`*v0t Zf_oKunH ^YF9NzH&٥/I|A\t۬OCS՘vSMf0$`Jfs0Yt١5IA'e\ 9cW1Xv:rjO0 Q[-12e&ᄉZ3CEqEHmmg4(YE-bLncBJ[l~[JX!քVQ̀vʲJE "!u}?ʘ4b4R69{4́:d{&E"6'#" wMR=Z)ab:qOp h>?^%_ó̿ ,ke+è:⪢4ATmZraO35gm2R~d@nݬ0R$ܛd3[jɕ d1mx\!~O8%؃2彮u8>nUЫC\DHI{`N UatnH䲂+mD9x;di&pg ʲ[4*q!gTՎhsD_n@(һYZld#^ G:/@'%hF X7M> L>)\-ѮtPdw&{dsص-Y0Oq(q6έ{wt֜zջ[24dk{?԰?,1*ǕLI}GͧF:m=㔓K>ʩCCȔ/mձ꒣|*=G4Pxb T/jݷh{j*߂pĂeIQS=_a]T1c lN)0'JR%÷uU'fȒNb?="^4]9mEƳ8( +n1K<1> =&Zź96]Sr0_Lډ~$xQ=JGYmmPt uT)!f̼J^be0C|>b; O_-?,J^ޒQ@ðE Us>f]60gjzZq/آ T=x:(վ܄~NH1NJ63'wۭ߭a-$s]9>'"^cnݞVu>3,O=@1 henX٭ T ^C*\+c~d(m_xwATo܇(Tx+l 5ۮv% mD[j`mɂ~,@C-ֺ5Z Fye\`+Pkv@FM{opW01ר kJo ]~'\sQ?7: rjZDҴ{mwf{vD*:*amk~`*M7jo2%gѭ{l]7I}i%"A?V+D'CKNĐ&|Xq+Ca#Xv9#n`D'\Mw!ݲl/Ƣ:H}|}^;e?.V7g.l=Gʄ^PV`=5`̅-Mj0ݫվ 1t3kf"pOV|<%^ JvIfL_g3sS*eNl$IX-aHb8'"L+EYw 󆉤m\ X;"k;57ޑ@^提r:EnMh;ƨ{V+ 1˄P:d69ƴlapl(xYWzp#s?E/T!x*7]:sH6/C#cۜiih5thɚhGH\oT\".m{s'BGP``R_zߋߺ2FtmiO'腣$N?(%%b1 'wEz%8\FE㫣iX1 ] Ӊ /Z,2'GC8hr#ؿБvby%6щH:U! a+2_Tl,ӪzZNNn20q Ba#+$vd M)JcW)9uLm }[t5#6KIR3}S]Q6)0|ո}@Ώ}?6g!TZTTb'4) ¦DŹᢍ vdt/iS_`b6Vs,ᾬ(0 )[|4Ky]ɥP}ߕ~x4$rC8f$;-1Յ" "mz·5|FD6W{B:p6%xyEGw7>uVgNV(R-pڅ +  m^F}w`(Ꮷױeך'+&{%yAB>/"8ϲTBOmb=v]QDTSl>^v&Yl8z nʁPp ]ÚDs>a5L׼`L01ByZeEZQJb3ba1c|mƃ7E|Σ4{JLY>Lk4q2U%ܑ鷴lPibIN??n 04Ε2t5FA=B&MDC:&g~1)F򧆞.%7?2=}ZUᏽB:*,(c'os&*JusJ ymp3iOl,ZќK0؟`sL{oFƾ3[^2pwZHYP⛹.C'_ҏNrSaX7T&$SpCX#t[ڦ T YhGHF73WGt /.^3:Q> a5f2/cYs. de߈!EsbmV-˦_ -mʜ@AP3%X?E@ٰQR%11xÐq-It4(OJS8'`\ n{Ybp"A *\ɹq#m26#ݲ1s |-~Y;̢{!'Hh.DxgI#>evm;B]Lnnx8yҝP Y[x?3Lcm! L[=.bGiuvDێez~,d5iQ ,jS}z)~%sAiB(cwY(Z]XD˽l)fl$Jp@̃oPLRpx+yyЋ#> dviD,ȭQG2*fsF͈m-o(>ӭۋ ^c5Kԭf]>zPTrU[KCY?'0]^f>v˦&DU70˚IVr==J?!՛)T>vnbki^_m8R?էB5f$L̖x2Wz^t~-gdC=e6<{хN:d04@ՠFOuqd> ׄ446mIc=‚4\~ަ |sUJxԙg3OJة)bw8lMjSlcM1e$itDAvDX!0BuT~}yy5ff jLB^LO8C(O {&I]mFfvQx ;۱yL kF2KY{ơ4oV* 5=i8WZ6qD)im (GO^FE-V"D5jϪ2 hƒL&w[*%5":uKONzob{i?VP1RM B$P+lT &֓O,߳,_ۇX ⡅u`qYEIuOW1}yh^هesC!3] %4Lk/3ZLKۇl\&D$͔5-AuF܀jXUe)E>Vo4٠h={oFzd1dW%qsk^6ؔsH~h+Wsӱ\<}H.Xd$!đhj1#A i%m]"(T&eM`u3]eu'bCHsv6cÁ6$Ac9鉆m1 Q٤sګ 8^Vϓ?CpL-:U$ȱ}Z4 -Eg)$ۥyNq oB '!dqs5yf`~O&RDaurjSԩ"~9w5Oq.53@b| j,;ζN&d˻G,x0g-}kQ7^_Yr^|$Hnrr"sMԙd cdԴ)}"RLY͚Uy q~B e3|TaâɍMH;Q(01h=xvݘK Z*تub{*u6J )LM޷E P_ǘ9$bл\ J|?4*= --dF;E00i|'#&.fFmEg|pǼ.n 6?ipۗ{MDJ2iu5'4qJOsHV5џT{gFTF]CAZ|Gr֏ K)<įr8$wk&kqzK-1eJZJm#s?uϖϮ_ %VtT]\nVFHspf0ɑ6[ԊXމ<&r@LK24g5UGwӶ,>-NP'{zFó lЂ^k*k`=k^V)0*+Mn2RIsbbï}* Ps 1(r]x"PXѶ|^Y*FP9[it7GbG=^*Fu tf{`Ic{PV+Ah`vXʹKM:UH9D뒘6yYݲebK-&GSw - V*$NdĸCwdtaUPC+u$fQ0>c@4l).މNJu>v u3]Љ}7k^8p:] }bʐ!lYjxnљ2 Bv*6OovR\t9[ l>Tňpp w2*n kM㨢uUMjH yxcf䣺݁HPWxPH4W$GBoc] ֖G$?L[?[u\3$}VY/S6UGI6:y.rS L"o%6 vp c迤'_7*/߾Mi*8"iQbĉh G.qűŏ7i^&ղ 6CJGoOD+#ȸK=yК&Wq;eǝĀwo(c=ảX0CJd &0)5"2䗃{@,%wkGE)dj@6h6!NH_Wa7àMow.تQ>/A _  =@h$Ĭ0-= >naT#,7k 68+BknיхmX2p7bH]_D=GA2o&e6xKk1]<*pI >Kuϯ> 1K9*qRN5zk Nױ:Ol-KӮ-Z}x!7\JBXB-.g=gٶR1kfF:6& }~̮p]mlnk">oA+pI12-X0]b8Mz4+wcԩ1Qv,Q_%b35VcZg n.UH}ccuϹZ8k,~xR6>ˢdwlPeGgP-,xsZ4ГH"4kBs-و4xŕ'!__ѼWm5(D}Qƽ~P(;ip%Md #ow JED#DZb0jHNq?Owm̓UxrβkhidUmvh!+4]f§b&<ݻ0qPɔ&} df^[l/|흹j(*٪I8C`S~Xp2q91Ře -C|VWNW) q6(GDE_Hv0E3{DESUe7CM G!@R& Z|e zGMBa=~k$NYl~ݓ1=\+j)cs B@mxlqBQQGY(0*֏< ;v򕦢jް!3>TDhMuf4$?g 7OP&L[`bʃ @ u(*N4j %*dpT4/_˖u5<˳Y-ПHe퍗f,騇:1zn@4QzMA@q 7wGC84oHPڕD*g*]G5vEыq;4$v_A4Rʳ>C" O5xƔ'&, 9/r%p 0ܐSg<+JbP|Ou'v5X$4He~i_}W gtHۑED_~(V>23uhxhZP6b*ϦMj( {^a4 ?n'&QB%Q5iv3GHk|;8珺 ig0UVnӕފ6`ؙэ(!rEIjk:a 0ʽLxFOX0$$0\~z͛xMLoȟhŸޏ8u!,tUsf3 -׍nε3pþ~! W3Ç.maFȉ5pXhZxתQ;vO`1D2DfQo xJou (ָKsS;Z#DHP%mȗ9W7o8@R9Fvb>nA$|ogR'{.uF`հ (Ca2Ϳh->2<cdZ D-R;X ~%*o"Yܔ<3\HZ/9F36nH&W_qAXM{*A] 3nhl\h'fu.ōI6897sqY&HYy6ZeR8P miClJۏ)OOty`^7h; ʡ.C ~=H^_"ks~u <<O|֥5u%˰)[pκ.-N m񈀷?K^B_6 ?0:蘳M#7ercgwXgD㳑н`b V|eᎢHۡ'2fׂ偵߭>ԎR]OC)bwD8 7E`eda7/$mJMΣů%h^eF_Yf6R7qn0uhŢR}|v# oҥ"AF`db="Ila#F$MF#%,"c|naDÉy8'EZ,à C(<=D]:,k a otyYctd:ShE- 5|s'eK'KiH_v(]DoW5 T>7U;}u6y_Q^8WR $1G=Wd8d (Uo4rDװʾpC'>gH;8}Z llim(PFW+EuBz0G na=y`CP_VgZnePj}}2yis/kOw쳖 /o!vj-s01Xmd~ަ~bԷǡY\kgԼr"D)>1ʭܣw\Dܚ)q1 ,@u}k eໍӑd5DO`J9nZ4FF:#,c<7ԠhrQƉp8ё5(%R#lّ6D!ğ{xLnyULWm^(OHr@*I_,Li892n9nWCѦiHcW<Oo2u)B̹qȵ4p`R<E󎧒^2̸|͐A8Ҡl#nˏـHc1=fFGTeyKaz"w8)fR_^x=Xnf=(q.Bl(,zG-~-cUbiXO^,dVJN,%q_{zE}.<'مn;aƭJlw{SHF1Nw'Tv^5eyLo QzWE0&  L6a&rpy4r J^n pd*ZXi°/חh;a78+|b?`*TAnqwXCO^%&7"/d!196,EϔMe;n`/J̷kMA]= ףs3g9CY4>"V<(R%V%noI;m)JQVk(cA)0[NQX~8s¦ A坃 ZI LSφwg%k2}fu1/sޤ9B T_Cr:M0nNF0 Ij7_)0J-5-bk)oae>WM7&w6-TBF~W1gk(mO}%+&9;U;Ξww!vWձO/1,1C Bye#1 Æ@IU=ݏk<4ZiN kȟ]e_84 Ѻ냀 t)Jxe|_k4t|=@R^񷁇C;nQY0].Qu2W+J<`xc;vQ7L՞6")~%,8ޏYa$U@{`2= Ѡ;#Y/]c$7G "v3>/ @}/m10k5X]jxseɗ*c<%VIwA%?E_""b!2ס8Z`lC(ӓS< G8Z!0H B4 c H1v)f.yϓޕeM4mE4J \EP ;4AKQ뱐cp4%}Rm)pF- k75oM~sQ14D,0*YaewrsU氀wDŽ8lk`>0e#ݎD: ~,jr~ Pt%# R 'rgĈow{]ܡNߵF{s@q=@NDP}*^g/U2Z5t5<[?<>5Nw ɵLjrK/Ӓ")ݑbQh8' eI-GUx!A|iv3ů1&%X=̗3I_I@\syr=*J[=w߆pnϴ(K|yc9v[~>W\L!234qv\>79^^07Bu =D*B73)ڧWe4";{Q$JV~V?wkё*㓅Eh DH\ -EINey9}n#~>m;;dfO~, Em͹Vl4Zz&lA feCi$t%YFƋCn$(O)03"@G!o~$nvDh@ WxNM^9iG>,zwQs,o- 3{J(o)S6 }_>124H,v ל>vj ߛ)+-Y`K,I֓0mxCv 4 K΁P]&xs&0w}iyH|YThς[ꙨrL|:L ȂԾ g2s4Ax<cߞS·Q[hb@u[ -7&H4e2 'rV~;=wY8k DMal%|QDr}KlP7˴Y7Y18GnJ U'\'f\9Y" Y:7zDL^@\GWz3(>7ShA'~T͏=i6J>{& / }سcm! #.NT]@V 6zcɵM{Ŵ6fF -,ig%OdhJh@K9GwIsx jYD8I]$g}|b `BD. mD 7؍/^EAH`ؓcTS29hha IeGeMV UV4X+f ?zi?:GD4gpsSXЎ\9"-ť\{ˁG&ؚ{|{Wj ^eZ8v|'}簓T=璜shJ ,?TyD7S{AyQ0L\#Z'njoGyM5 T1A˓ B`BIrJnfx\mY7noEMG9j`YuH"f3Da8g^)-y^Dz9Q>,ϛ2g[RIn+q -x2t:KAe+RPCT z">FqfQP޳z wʔwᖦC(N]2ߔ-aO1XI&F.hAp`%$TZ7^}vyaL/P"Zk7`.ͯ;E0Vdc|㾵ѥ}d/Cn3Jц(#žR67"ݿKd|8|sO{xҔd**Kpiz1m~6zS-,E < ud-YWf2v>.ߨΚ?_lMr :ӎKE uMŬdLiyXyYc>IohFgĥĸp]v{^?əgBOo&krϥ)EK9$(!Uס+C]4zԫ G`P= h*x!EJ.ϛJ`s!G usS)m6fh4^MgD{o_eUOVq"u9}'qb~3=A ^w"/CGZY\ ~{m"FwM%iOnAO!cfgMv hE/gd[xc=>*YR:W֐YGb˥&5~E8t7NP쓅2J"8߬n^Aj sґppDΚDwzهdW5(bp/P`hP~EI˓r: u˗ ++fR-%@aMoxCc6dz)BFt/z0tct2?NI xsJnuv T~/`6rZR]#WG ?H]c>`THmwi˚$NA54|͋0LTz8Or ow+:QW3 bQh7)]9 z1dXy?-83Xw !>Ps5{]ozq^5LW6Icq._05+t~xۜ*G!טa͇iE>ufXy4 q5Kʪ&Qe#75uC;Jj/$=TO淇*IK)hJOSZ[lq-:A:|q'P b„ y4><_RآciXt[ɓJʲ/5‰n,h ßY#eI~AW4|@ev"h(*rkxDk,kU,AةAPi["Cttޗ8f_xm.yA{~vpYaYԅ`bek w 2E ~3L.z" MclY@lK0ŲxC rVJ$p]Y>]@j0.!H7O_U9\N`kw{wv_JgĮI05z㰉UyPE<$"n?[̹\c$^y38Y=?2U5nÀ~EGc*>2kK5DP<O#uJ\ﴵ-X߈CMw)A})ߨ61;\Y~WkYT*O9A ;M'tFL<6 %~&ׅ,Inx{PS#nѺ!@Ak MAt}i4g,gDjD^\@.I ?dS4ڣ%@W$p׶޷<(ճ<of|oC;@"fcgӰ]́V˒!+\>q`D2`aVN`|v,X:?pVȠ #sxh4 !.X6Qu4bOڷ?zE>Hfh4B9q.{k6%"Nw*[iU( |:|׏Ƅ>-(Y1,9lIJaSps}  ^)ˍQC(q!Β ^ѓDkhZ NI);8+/3cIO`ޚ \AI&/: ^t:yt|t|MNV( q7`V$grIU$l~\"zO9՗k(`^́~bxII_CNh/2pЬ5ș[]>q~~)\,}ɭ3t܏ w2`+הiD!Dbn)բJ }w;"O^1)<g2TNiݓc4le{>+\܁킑cPkdȕYw  1 Ƃ+$r<njtd̸N;ngXh8F&mYѶ܀!0^%*O tO_jLcBRx,&>F4OMF(tRY]}O$e*au@BW۲LE GÇ1Kq!!>E}p ! b :)e!7ۑ{j1 % *L˅:Io!Zv3B8_<"%EbdNu4sז%l xȻ37ɝk>93|Y%P \_mqwJ5|~6>lPi//A|:KD(wCsl]o=SG:۴.ǚ$H"Nc0M 4v\EP TF>z. -4wìuqIQ0te`@%tbj&lGYg1ax`H>zvdW} I_T< iَMگ:LipNa9~&=놌/re͝8:MV mh cPx45+(0s3~_u3SW朝*t@9{D5%R |lL3\RYJ-oʅiN:^ƪ.k!ՃJ1y*‚0q=O&u 6Q E۠4\즔z\b>:8J&k~s`U@,tw>xEFyEҲ*8y_%ꇩvk^^ppsGA!y ~CnU=ߟqG̩&88V.1je1wS[OB"Ltp?X|uٹvt`rH=ZmmF^Zcb Ah GcΟ7/SuzRL/N08DtƉݜn)V173#/JR v$=> '!3P߬9qۗmZ9W<{lR +{Y~hLhiYj(j@xƣŰuH)%q8TiF.,]徦B<_ J T;K;IL*0:8 K3Xtp|>,P9epEz+¨n=qTO.#;qiTCA%^EZ9I觩.pFNb!`"6Sb3ጏwyV>R@pΩMhNe*<q#!8,HEfPk~}A*fd/UBC}6EtNbp 5x߶]-[ eiOksvYmC4INbiZxse6ǐ8p (ʎP.q~j]0Wdk@}-=(YfO'_6 P@"Kq[;eRȖj5ND/Gnd-iM&Rûl iCwV<x{C׆ 5!q^g7+ҧZ{f+h[nuS.IE DkM-[/9% ]/M˓־[%TXpi q$9|CEcxR$h|3$XJ6wALO M PMc#µFնybugi8L?EN\b:5x^l"o޽YsiCCX >rZ7g=0]A",7SwNP#IBź6^QyT3Y-z6}2Y꧍v+M a]"Jܨr4_cbW)ᮈG(:SҘ* Շ5<;$̼ `x ^2dn1ಾ3Jt q|Ulsq[KsL@ďN#4)R5 >T ,}8&zEYOx 1]Xci>NjbIӡ6X_mN.|@C>xv{#PxkV<3`DU@yNdܕN2r@A@erؔE]CL!gw0GOLN jG"}-C`4ػ1@dVfѱY_&QD=_Mj;ʚNl rb;Kz>J2*^txʜy-I2Ԇ:nk1Y߷@ڂ1Uyϼy^l3QQ":EWT~y mC0[>)à϶ZkD>O(rXy tԯ^ 0jᆢkVYT{q{ ͮȞȾ~w8u#H9.łFgg0=H9faGX/j"F:[voB]n1 xuPp6.]>N,Uw'd2WZj_ldt nj S/N%dN!!" a1C]9,{!޻/r6(57) 65jP >3-D")|  X)%pJ0(8:$Y;l'>YfDNh.WN^/,EE҃c=@$ bc&?5_ޝtnDhJ@@"=[ZbfNDZJ(׷E vxDv /ɞ]_wPrr+S Ay6}OyOlM+ڿ=2ԯRnris.z]3` ;NCed? d3޼{9\4S ̀`]i7]#(酳@:yPGImn ~qu*"&b‹vλG[x8:OB0d>,Rhb dP$e%RcYmhD c@ J_ T5aIMYkǛ\hdh+P#p2e\ArͼHT'B;Y5YzHÔmM28eѭo0V~v 7+ǍbğZ|n/V!Pthc4ԜU6a*T)ڔCZe'~韌RrQ"eU)U܈7{@ZkU`ލzQeCRQqtΕPRڐ PyH3 $u^Yh:pg%vb$v S hYb-ju1 Q@OkKҴk}%ɖq)9&!]({le\k" ʚ+?"\oB϶YaNdq"$+SLKRyJ>?]$\ys\z&8BM$EVq's?ca ie!NwF2p]91t2*皃:$3-5=P)ZtYBT N OMq)s'?Nd2.U?^v\"=#ǦʘlE]2+yN pԜLs:~UL]9ߜcW>DV^=nybbu_45P&S!Dճ#% H s~a,u2Ep FGiDU\2 e85>/Xmmh A[Dq|6"5'p؊ leDnS9 1uZ>4Jک{>>'XQZ / #k!ttDڼIޒ:VΙj 0Ҳh5{w*hZ,290_ VBGP3oըث1C YpHs*(ckx]b/5nͷNW8gb%L1%ds'醶i$*{u4?re(/>N'/X2_[Tdp86,d[E- u:O\ݦV-JD (M{ !tZoXO%!㓓T&3(94 K[PIhwN#$V #ci1!C~ܫU+Շ;Y[6C ;p 5\㼡-3R=XkOWV01Yhو"e1|37T (X9å7(Gex/H r@r͜>ZdִzYD[ YT@;׏<\d[uu ]hDkS AT)Pr|LdOz&nC4ԻY \bb/ZsXyR?my1GN52x{B0jҦ歨~JUBPD1{ ? eoa#{-M0xt0Y q~@9rZ$|j^>W&W(bKONNL9[6 ''{\LK8.ڈm_O=uNSR))Ggbȶ쇭P!EhQ\&:5xT0GŏpR-S3+|sօ"{v%$pme|׬$Ø =!y@IP{I^H:Rލΐ9*q1oK~QYqO?qOs[:ow 9TofJ(ˍVDd<9kjGx18rV uakC9' mW~'/r̘}9"=aIk+ny}~ljs|8 )*igfzrr#.њr N!6g2TO\ J玷ӼsÛ}F+LkRrڬp7# Bt!*::)m7E^z7 9;/ѝ}>ũg: ̑aF_[ѓ+LBPQ>tF =jn"}!-7 6 ci/N*9c`MZT΢Ec1 JbE+>isbDupKŀ#A L ?2po%3ڑk%ܚ{и*|5d 1z~H%.w0H &8HI`,ˍ-V>.,(* V|Z{#p.ٱφu57qxb;:CsGl$XYG sJM;~ipjQ׏DlkbhXzl,clq ׵c2`ow SZ&$Poe I5ի i~ɓ YF|suz,䢥h +`erZDD.&;`(œ}^{#AAQPckx];by-ϰ|ӶES|)6H.pUΛzAԩ }=ǕIJF̲APi3Ӟ<D9!?+nY,oO[_ý:sWg0; >9"D'cYeucZz; s]2OGPmj}*֌R :B0q=J+ĉog>] ]{"y<Y8x#Besh>k:qĹqr1"J;ϧDSKw+X̄v]@/q",3⯥62 GaDx8M|9/almwM vv'ύ E^ X,%  =TJP] g8Pe; ~W8!cn_?a;2,U]|IOg"Om zzJ^+B2Eʁ,{rDďI_r4Yt4Ի]E,&aFɃ\Ae Ҙ{R[u2b_LM;Bhçٛ."́*Ԁb}QX IfMQsO%[\;qgd xw]X`qzA+$=|~aCp-ne{IDpSĈG!5H4ʻ]1H?L+ ǴCGxSCLэm,> D^pUS{)i%zO mU8wS# 1Kr avx06e/8&ۅA{D1֘ G~=hw #q*J*TjFӵmqL7ed#7YeTsTzTqoEw]qO~Sn2 U/A|֟77 ׭SEXZRf@TPpLS q՜;nԆC ghV)r/ꡂ_ /޼{!Hd|qb (oUXDmNC_Z(qP~ 0\iCGVۇ,V=:qg Y~yklQ]yʣR뗃L}Ӧ>\'z;zCVCYdI,3L Ggd Ҁ(v*2tOп;Ijl}܅RSnf%&jnq e= ,c" ѓĹsTU^W ۺ XaܖseZl[j?ޒX䔱C,nA2a`W_RRj#1ʈ`&f7G7mO!'|`1ŝְtu>9ȏ_Eۢ*0^NZh+#31fA3:0JAܱ]~5} ע߽6!falyXm/;^Ʉ8R"%9ܷR"a&;;/I, *O&@XFGo v05D@Jtcc’5 bemG-~̟I'CQFPy RE r ׶ɿf{ͩ {DR7SYcl.$rF2wXÃx72D5Gh*h?Fڄ;&{O" {# <ۛ+Y UT=-+@VpE&DvcpmZ87Y$2]2Z{>k@PRv\! EP9`uʙl~F@k^[b5LLM 5`ÿd/k9:%md <.%6&l00 %ږ1)&:bW.eT[auGa 2yf&Oεj؆1i(n`ֆ/]5Ūt)#vf-y 8} rR " nȃL#a<'anF0pvL!kރ!z ๸|Ȍy_짯@ˊs")d5&闍;VCTzn\\efYHb >F8pP4՛SW%J +g,!f׏҇.VJAI􂪧2'ʈ=Bw;0+o!|良!fg2x5-y'"6EGB9oq7.bѱTmd3L,>d!3iU@[8+>JT%Sf_1Ɛ |1f?i[rOjI.痆|7U.eR/ȣlx;ƹ/̎W]qJ;}U|8Mvj6:_GHMbTu$K e +A֕jp8yZ5"זH.$ԨcԭZ_S$A_ו[݋Cw];p+^HB:;ޞPp2kHٴ"u pH^ɰL7@gBrGWmA|q4xQK ,pIfb~,tTFb7#W'gF`0آx?rq\<k՜ [0emL핪$Rג\i&AWKKۚgf5e91,tAB\׺xhX5Un%ۃ$7NGWoힽ54Ui0wbE#G'[ĩ&'ԫ/M뷲+{H ae.n/k '$P ԩ#!8 `(bbJ+<MލQV ia U RN}`[6yySOΛ'He㌡=go՜ xw\yZs;P+`NH1_7TcYs-eg6!f.RQ[;cU -,EϯXY |#ςч0Ht-:VZy%57!bowaڢYw0RqG@ K=Jt} 9>]9VC!v  5r YDZ0| fzGØ#_4So> wˌ6Doy6sŖCVd:;Iyhy:S~ Yj?aX&^?>"&(jzG\= d L|aq^JL2F5Z* 9M(רBP6v4)F|kn@.㓓^OrA([д-Q} "b=F?S/W{&yێ]LfG&sM[틗cjlfwa%O%U-8CDe}0A"RP ]Yz"r#{~2̲=@2@Ma%5:Օ c HkW?TY*?NG - XqY*>*;]j=A:\37G!01)Q~$s97^L+_$Wo¨YΕz^fWX @hbOpyvGA aȡ:>X9Bľ9鳵B<~fէxo H~3 wWc@Ft>0Hꂮ5KS drcX!CRsKĸ`@&3ɟUOwS+ɠQһF>$7Xjgq:MqMC~Wa4KtyeQAF..m&S[vi4F^>63_|rIM^F&x>N%vL;%ie͇)QRaJdk a9|*3$ɉHрU`Qo܏1np!IRVm1GZiLIuP V<(a:*)QNХu, +ùUtYu00I8 r0|InŵF38e~"&wP~VĘ0s}fiW'bh؇A#wGH[9V)vϥ v nZ/]΋:{EG~BwZp1RMto-DHjXB.=>^AA?XIjEzQ皙~.<}|~q#QPrH=rg#S$7l_0a^Fr>* Hba7 J]l艹$SCi<>77+>>= _+b0…rw;QB#sݓ0o;ݲzh6'ip'ɠq:6$BWq2_ Ý?MuFP=E+z:B X(5ޣv|9Qj8\1 ]Om5ŗġIiJnz3 R3Ґ&_{ IwN{_ok*Nj?e`,~sA|-0W{ a":Ca+Dzq=l*B!KU8E:921PbGh[P3$)_e͟55EP*sEBJiU&[uoyQHY>[uuMf>x_SBd8(J)mu:bQV >[=1yRDfIO8l+ܸX RnG3V}0?Tc?h>a"IY 봣^ANĝr~/s" Xw$[?O["ό8n&j:/ńb~@o8(L蹼uX'z {? zD !`1&OS4VdpK߾XTj"w$a*lԠ\ȋc>pG%f=}P/^M#ODҥHG9FL8(]z!} .@%?+[5;iDi*lw}UK(ϗɺDFN";4 A!8$..77.`ZӶ$ $;?&ށ^-:( ]:tJ *KS%+N*}\lZ<:{9+v [ڿKՒ5b&v֗*NU#$ *q.m'#u* >o}gO*ȵRJNfetڌD2ogrɜ3$>rDzO%+ߌ ԐH$;IʿS8ETSn0])֒Cl/'3O\T<_;h6 ^t]*p(+4`L v:7Kfѳ(a\jڑK6o&o {eف&1) ͌8_^-RKڟ[Aw cP:j+R)+Dq{ 2N(wGQՃŒt`ryjK{%نzgP7w  Zs KCn\b`Kb\I}?%, 4a~G^Cç4\$_Ŭ:_fuo~ 8%%ULDKCEToj6{Cgb*pXZwXm xKRYKƇiנ}ׄ3qZO0Rn5VvwTO+4JG ׅyКYs]UIb'[(SRN}&d}-jPƭXšƪ\V! urrmK#aITx uzu@hJZ5 f$O#괂K>wVu,yН|fM[QCwQFW{Ycȋ?q%(JR[%3 P&K3ŷPW{'B-qE ">*k;ҲtWE\;qF=4ncV^o Ljˮ\*tܒ_Q$+rs6cZ;=b,m60 R'>]g5οOBk"@vf 9Ó4%{D{ڌM[:V:o3lc*R&2PW`x5 %o!- dRVvrļ ڸyا2NёޒnmڏoKĒ>?f=A!ӛ_$KG,x93c⽱^IgY|5[(Y$ކM0+|" i`Yaz^PcۮbeMc/L":]y$!|gOj8Dy tRPb((LibUrV֔yCsK>M5ا?'%.4Wη]bpFRԝjH".j3>hޙqǛ5~H ?CURNaBi80~LHX׊rڧۮg|DAy$$眢uGG05K&O):)<!R9A1h,$G*hw<7tc7i׀_]1%@gC`h<F/"aOY'MGb^i _NaOq2CF0xֵaU5NLu@dIot{M, c1yԵ4qp0 db&UkR,[h]%% m.x~O|װ|)M\لYanmi]/9ÚQ\jͳ;Qײ&Q SpEҀy = K-Rn?6=ZKq LmN Fho~ cVPֲN (+l5,v 7~i mNdP b=Vs)Kc?96P&?ÙN7`5Lwxg}z "_C2Kɏ;9W]Q$@Gwm-F/l9dyeTn;@&xz,FwUJe4,0|ٞ|́ߧzoqIzX. 6AYIig̰j|̅1–;! Gt$k{hi΢ y=!3#ә!3DZqZ︓M7 ,@5փq`lBҩ.ՑAO? E,=]| y 75rhPWQdYI߄ J?nd$xQG#H~}$w֍NJwږi ~yOkp~he9Iop MC^imDyJ8e{g0U3 @kqU 0diImlׯd 6fCo )k^u5>Lj >ڕ}Q48yGuXJR0" ę knӽ-řo1eDT,S|mEZ!:_@X3&5$)N>N}E ﵡiU}[“*FT)jُ"l-8s!a :Kd"49νeڻʃWռi~)hzB,<ʻDS_d!=,Cnu^GA?ail$kGܑw٫ їhf-Cg|m5 ϯS"MCG?_F{BZ|~*kAlz,}=B!θg:R0xSk\֊W^a(Bl!yLD #E䑡Wtu&Am>9^wd|lrk5 /F Zԉ̇yᡮ<HBo,4d396i ,5m7K9 6xd[8a _1 =qM1ב> dMwUҎ9=jJE!VQ:T$4FJ DHatξ-P9 ޵N!ӏSMJs6H͑wOOMgb ӪDX`D9֔O¶GPX=Y]XBwǏGo8_FsaoxYAunX$P?]ԥ08NE""%Fb(i#i#*c'kW=7K@6_,AA .`wghbj@lE_SQm%yN7ڙg?J;bamګ{,t^R'2fGv1y烑јiuΏnH|UL/%Z'҃v{˭AE#Ac#Ww(*jXIݝ rOuLcm[,IA3 (q-(q뚦,U2Jܯ*DfO`T 6_|SFT;kGk+alǬD )p Z1CX> !9=^ ǿuUk+S$1kg<\k]T`䟹" 6{xB@݅K6ϿyYL(ځ+S%pKAf 尐"|9^ټjz{4N5A,Y_WÜq{#Y^Ժ2 iAQǁlnnC9*,J4o설+څ4D4?&:yCǛ-l>]yJM,% 6~#wY6;V\R˚L1eExdXDstG_=k, zN*]>Hƨ<}cAwbGzy}Q46v7+<j ȶ#`M[0 LO Z~k: 8 =_r%I:Bģ $t ML K"`87Csp0c,Xs2dP"A?lP_/[k{P \7b1ۄT}3&S^+~zjj60ur;n]=.>UG ?hOT@r7Z6gl[HUf n_+3eʾuՕ,fk=PQF4r ['^yv#R4ꨎ`0|7\-n,E!huDec%O'DkU8| ʼWF,}-aY(ig6cNT]4ýrڛ:/s\ۥ1^i14a{</xəÇ^ʅ܋y[BUy& N-J :pq"ጼpOd[a+?5 .qiG{5b4]6 yR;&&D.9 J6 kFNjW[nCh3܉XU6iQBs# rFSs)ه[ m K({{ĉsS5|5V KW6׹rC 7-$oVUCv kW3B9p#ʢK1%. sQś2;/Ll[~YᕄYMO[󌻴~u _>${t'eI)֝b 탌*gD"@0,(4r4a*ѬSLuG]Y3t$TmwaW}s&r~ʣ L0z:XP!KU]"^Eo34,c|JKK\' H cp _B9Ixwq|3t pªjtJ ;j" ![iI@TBi([fq7 #ŋFW4n ! lRK˼eL')5kZW{;ӀH%I(LVM̯Y{jE10l .ĭ#yI)ťky9/ŹڍMgK@JEw,h`'i823N҈X/)~(o쌵 ̤5,*5b:sTK7 g_OW+*bH 0DNMlF%_97&q ZVǒbRUe_EyAu!H \۠>\@$,h}30Vt~tM t7D3JSRiLIf81F?7.Ro (x$5 $;,Ոk_\`LA_C^w%c(X0O\B4?ݔhq%oݧ]2DFV1H(%p6rCH3V:xV҃l}4 i-ZcWb dUu@A ~s/" 9=)X.7$og,elFhB~16+$thsIW(Q3t!`l vSss33nNZ[9M =A>OIwq=&ƲB!ܩ,V+pćxD?"hT h^B-fO[v;mCPvv\$*$ |{D{]2plx\3 % ދ#8dN~6x9^OsZA+2+Z#i5Cx? R;wz_)zoMotmX\%IvBUE$h}oϔ)CkPgYջ8 g6;-tn@)tMb}梸<:QV̥áqSxf~=ߦCk .N NqAg̏> e Vx'FW=k i"o\QwjLju#do[GjN|덄`YD҂HQOD "šhҨfA*C*]f;Vx(txdGPXI[PwO_v!Vk_{xq}Nj'-45HSx9rUZ4Xgj%.[2ZGwEѼQN)DUch Ji /uG wGBxuQLxq3bHymmGfH,jCMK(Жh"dХEq=f =Ex=!QvԭaԾE'_;lĂM 6[? < GVaߚAK|cR^_qqwvn+=&h0,vPK/DϬn@ZIWzgpT&|†[o&&'@ƅ9 " 'ð2D>F)fbʒ;3/x{?z5p<:haf2UyԴzt\4ʱY5-$?HłؽPz#YCM“!4x d{15nEgwM5bה;֐) |S*Eg>5 2+{zv:a4IJrdo42V5Lǝp^w%@`sro)ƽ-[1 >A~ʪŜޕ;WLaiޚR)(/vJYr(\=_o{*GByv&Z'190vXøK#20<y<^ >aWkR1N3ckxye),(RK pyZPTn–.&'m6-H'fcBۀ?3ﳠOK\Ԁ qg[NN(Ra,ptϿQkpnoNsc{F^ ȴrB*sUvi V4AU8J=ע'Փmv"p![eM G!%$Ÿ oB#Lodp_0}q$8T'\uKAVdz=4 Vlvv-Ez *RZݺa psT켈!&w72LęzUY'Q FԴ:.1RHުpr BK'lSjx )G߆ё-<(˷+Eyr?¶ע[Fsgq(]}RP/CT/1wSDW2NGGA L=<P=MEFNῨ1/, i~Lhdy#ÒgEvL@~f3\$zSRs0G\=)H.`:Т kR=Ckuwo'>ݓ#/5 /Xves4O5q_U "ߋwbQBgÑ"n F1ӱ z ݾxp4j!?)(!BOw;Z<ͷqB2jCh|G^DjB(nd_oǢiy@;)(QP{/1lZ Aׯf3ĎXs$N!!"R"7LQ ffJ\f~3"+aUQ8?ϛ08ix0Di*%mcp UɌ:CKJ!m֞JQàKyg\s c|1㮊61ژDXg!nMѻCq $h>.+0' o ׶dkEZ4'[쉩jrOKN>/Ou2QϏؤ1'lrNs3䔠Xx?ߣaSUkZgyՊSkGKT@D V,*HC5 w  ~<.Dsh4 rJz3)9-qz2,7uMsrSw!c0[ZA|1n)B[Y,}FܴGn%b| `Vs$L d) {Io8 6Xň+E_IKY Zm_ջo NrzN/h=9Hڿq B`3ziv1x9ZQ>V 4lܮ_J}gT29?tsi.l {MR)w˛1y':Z0/7ٕ0͌f?롰_8Ŋvlk @@1*Ah~wx,H8RA[ )&%2y"p/<=SxVȻ4:쏄ጽe52_elV`dKTb +v9#&RJ3īv&.iՊ5s|i?T7CE\菺ȵ}_O5StkD4st-۰'<m> YʿY$shG۾VH~(apߨދť/gkH/97.XsS^OvMdPnsLH@o ^X T ]"h3mvD$v{B XOח>W f-(g$pLG#֐NU|! Lj/GC%8l1p+_XQ,Z.~v\3oBg1-P_juc2!UTԔ2:SF=Z&  _N"ӏ.?/d2f|1~?)nЯ`"GE 6Yϰ PэHpÅwLԓ>z`( *ھ&؉`Ww淌]t.Bט0OTܺ%-Qi V3C3_ɳHՠbv]>P%aӇFhrx5 ?}꘽^H5XdtJQ\ ޾H4uӄHI&EL1(<- `CYHdo,,)ǃ^lox?x$s)Zf7- T;S 5\SԊ9BLvG~~?OMKq[ & ;{~qcfH\ZޭpR5S[wj٦C8+OH0?ZKXF?+idmeBzzV{>ɋ7\2yɿ7ٹS/z)g,j-a]$6k.O{ݕOWow/{M!6`CVqtɀ/"ViQ~a`[a.=#clF6qa; RNZSC,%獌blP8 oTy֌D!rJ&$%䑾w ÜR?_`f8I_I5=9|`B Rc+p ,PZ R,3B/sY'IW!8TqS[;1Wk""18h2 ׹52R4; Ziw(8n9c) |\g5`h}RlcjB5?UGs?VM Pe^XZk\pn|Mw|&w_ Jm8DDd"`$HT7.P!tS1JÏߗK4F[KSc-a A7H!#n#6b#eo}OPե{B[\; w򮘛$bd^5#h3c_#oڋC]Pp>g Zq)ӏ9 w̒q< =7re'VagN#=8+ESLӒɆ0dƙ-m!= K?2X ج}pzqL28]#W6Ёi=sTZr6R08Tt{;0&> (w:L`  *#tj2h,S@Ly>T ꠍ'Kq)%ݘO}?Qͷ@AK?.RA\1ǵ;5'_a Ƚ"NXIq"j Y>1R0 {5h娺8L Tː8 bl?V;l\}/>c;YBnn!. Cmes KMbJCXs++haC`5- (\5bNJ;|0atx[#ʻIOu`A6cgY dz SuRJ(zɷ`}L{DȩN(=gJoNC)"Jh!ñ:I{AnOkuRō0!<.nU<^ cYe%dc9`s\;au D ]jZKg٬Lio2k"7ϛ\7 ƻnU\wY(w)/cvBU*a "C?bN2pzd0e!>vfnI[>!"J Gʜ^+}M34iݹYTG]UKP\䆰S-كbϹV&>&aK:"3:MG䞷Pk5A(!ZV򯢰c 8GWJݮwg1:jW2k[B fc4 A{JN6 G5b@q.ҕٯ6$20n12aP cv4iF21aR.KF8B7=\n%s42å͓ '_f1j~v=P BSN, KV~̇QK 8MlܞR[uV3*ZVɊG:u(PqdJC؞Xq@Z ]4y,8uJOĬ2\VԝqH)E~.U{]>cհ٥!}k[\P7?`@.;l5YďMLE*d- Jh3?φEDzXjW!2|9~ _-36&f{*Bi@l*ጥPB${wɧ7(mүfO4^"vt6 erWҊH hcn芎h/Y>;g鹵}ccCMpmf}t?2erR+Ibć.*#֡EܗP;@ %gL$ޑ5~-7% O!xap'K1ˈ/arv@ltG|EĠz{{Ȅ- ŗ hdR,zB^36y)L@^C4|krG6#+2V7vf, rIc3GPufa{PHI$V~TIyT.0ۑ`he[^2w^>2#Bw\v\#ԛYC8?o[MY<|ء3"KߴHo(_q%[?cSdOeAq#mpnⲐ z1*>{,!ة07d /|aIQz"ʶ4-ևrl j+kb00IcTz-.ތןRNX0!_ X5r,*kr@i4 qi(#( QzZ']U04UŖ/P,_`u/\}aj.|db#Fxls> A4kdޱ^so[2ʚruРgv`GB|>%1/X:0b|d^ΰ2e*-4 !hz\ s-m %J O6B\&Xu3 3*֙J'đGhMx;p/\ʄIֵ?VLNG3;/O ݣ\PHb)DlՑ@eЧhضA*V`YO5\H\Dku$ɻ;E+`Kw=&YPx\Y$43}a4{@EL&t䉒b9#V&ͯaRc5QtC* U4asäT5UUJלl? zE<+%@)vI\{lxUޏ򋨅oy]r4=^ܸ,TA-9Qnj͘VyLAlKWs g2 eJŹf+׺Cf..P oJZ`!K{t_Bu)]QnZb@+ [ ,Y%}WI B1鹠^Q`qI إLLi Cijo t33~' ksfZ3ђ@W} ޳RgeTW$j,[Aű& [ V;yp[#lnggvCBD|By 7`̛9Q-.ٸ2a]y 핚a }"C[kQ@bk*i´5RƮ`AHQ ɘ=7Is %)}dox?dlrpU[IL:獍Z,m7wrwu/ hdK3"P~*Bӡ]n|GPꞋBJ m1<; |,/c M8#՗ɶCBO,6M[*Vf&g~y~M"3^vsJLg~KhC'{AM.C[0̛#YЊ5.̶bhe++[? Bmx1H۠<4ӑ3?{Kp;t} JMZ#ەtxÓ%d%2F5=s]p4s 4N4Zw݊bZ4h~&dAtCU uϠRԜ@;PoBrT" GoG`!gp"ydX9]+@5:eopk:)foZ>s.oq͒!s`& ( D´h\G٢o?Z6%tTB W%y Ǭ]cwl?׃k2*߇nK;=2G#:sع+ȁ)&bg,uyux ?tֈw HI Tޗ&t_aH0UuDUs\"aͶsF$m*>Dn+'ƶVȨ/~r:KWvj}stH/Aߜ}q/"4h+򆬒 +ʯf= ؆1RU $š4 HHco2ApUYU*yV3!7wA*tY#Y|'٫ra,`}erk:@>r1 f `Ti`)}!EgemOӞpD"W=-ps+קšpxj7$6ilSLG)}/Dg'$iJ靥L c3 dn7oK Wg|˞!P&3;N$rKXR_p}{#,^1p|KzR@]O*@s w:V`}gY2鍊 ,2@ 9bg Z0VgIaCNV`&Y++:BikdHȩ6 :K;} +!&k^ ײ^:3#3)6<Iձ>۳›F@ L;N:۬ ϒ\T~,|kВ6[j_̺u =LZl#;'grU d禇EHHax{ A;o$gq90-V|ӛkXFN(Ahi6>FqSH'OfIQ8YB~M p=EI_}W]VJ׼A(Č$U2DA8ޔۥ{Q0.X(^pŃ8 {]; }wjM3! Bņ"ߦYM/o#Ƌh$r5\* "[<7w=t?7- jXillbÊ"`g;?zf!4WiPv ӅOQ 2_L(- /n]P{-1Mg8Kl6)Ucw#EN%"U\2{D:Ыx$1Ƌd,IDS [^xJPPHlV=(Q}Ɋ j5}bfQ?j ]LLmTt֠0έ;R"?t$U-O`lbLmyuRḠ}B RZL-T uQU4cW'$LO( M<1Zߛ~7kJ>uJɋ|DӶ.~xBv,)8[<`k@P%U-M{@@#YlHs{>C:QRLILR@^'qAޫn1U[GC慀>L[AQXk|)ߜzZ+Dp*9>NZc)t^')^ɔ8C1"C  [>+H@hK5H7k1aƔy9!pwcNR_R@Ti cGS}iCp QjS.^]C^պ BKGw$+ Ie ( JB5V(H9'MxTyFfGo-Z C *M~e kr磆[Ph+–sqx";n+Z><2K:D7H+QR(yXU>AhFn} p1#SPqKЍu5'b ~xG_R49qWR`9oB$ ?8K6}[>{Cۄ=s#ptY rw Ku^ >BT+nOӚrSH#"{ <&=kC*d %S ˦YF(;l )iHĠft߆"`*{9K1L]* + R) *8 u$(/Hs?v +sћ!_[2U u(G8'9{= #NZőVw׉U1̩wL!~q5zP8fC])`vގ&iDyÜۜDόQq@{1g:cd!!05&6N),[qk`Y@N$4ل;.-$Y,e|G_xȠKTd/V>Y+:B[6nEV2kL݃ \x!p(<e'۟ 8s4ޡ/hЈK 6xȻUF5}m>߳T7XDb0eY5aOw2mưW/ m} Xu-CM'ؖ8|aף}Omm(}K;wn!j/BPIv#dZ\Ymy%ݴjP &}Dƛ4nÔ"Dd;6!TN|#wVw8 akUAWa&bx*zhl]B=˫{DՑbS-.UmPK$we~*L^: r<3*KfvRULUlPZzW&ǐj1lK*2VO#X wIJ(_:in奝!r尟L5}{3qܬ*p׀>)n.Wxu2"WnUPh.]2zYX7Fz`T=ˑؑ;apӼ f}1#1Cِ65ok_tk!]:"Jx,ZLEjJ=9Y"\)a`ѿaGÁ;!lMțr܆= p-\G70\g]5?N5%0@R:9~}Kg<굜717ݹ*jPQfb'rδAO 5`zXL@-lbegS)1[q's. M)lajY;K+n.6.~Pl{5e{H4r:=/4frвio!9]: υ}˓CS;aKL&V jbeNa:Ab)'S܈"45cP|h`$Ol4&i&I 8W5&uR(%W}mZyFAq˙pY/{ 8Rx*[Uy@HVobo$Vu6W`MG"8L84\8:et_j5J]t /7P*Pwf'KX- 6*T|&;B_sݭ~JV,y4T deu`4]A7OR^ފN:c|Uf.l] t)<(ME0 :zAkEC Q+:$ǧown_hF=#rWo M-Em@Dv5iF.){6U }u,h5g8I({0o"mcs+nGQߑkMdU D` iazK.BQet'#NIND6D& 1ˊg9ΊdB &8 qn%Go8uˏⲱdY Mi$EX*H;Ӱ],vVyZcΛ&Dd U~GX5d҃jPų_x`Qub5/ P=Ϡ@x)5 A bInMsL+߁xDuA0}?^FdѿX~GՑd8hB]*Tz PoS@ݟeٝ;5l"RedПthx h  C3w"f[Fg/lܔT PAҸ,'frœBg?΍u[72VYQ0/>9yLN"m}dY)/Scu@^GSSSꔯo|\Gچu'}S*/5߼CǛV^Xޥs<[t]IІ S3Tg[E?rKz_>l/DkT h2XXY>Lj:*Z X(  >EC׿L vgcxP)D,#mBt"S>#Z-^tL%K qė|02M{da) K2rA"p},QhUU١f+s+fmWZSR4P&aJYQ*WyPYNȿZZG"~wP9e ~^12DTR - Ct:WO$DwXѿ6s+3V$cD=FkaLR?)y栟}yۦtTAm07_; mW0\`ik<npyjDX8,=JQB|1|ְ5]c0,MYԚɃQV1^'d,d,8-l|8ϔGo/)o0u-ګw&d-'"[aٌm=!༒ۮ R!/M4%wsW=yeo渳'巒9Y]pЪ;U|Hus'E1>BŽbwZ6_1/6l@Yw`NNhd3_!?248Y5ZnUŨƢ1vd>$FgtN;c2#6vc+Ԋg3<05GD'jEY},;P`œ bfKiHmK\$EO+Hv; .E@eu~19Ht}+:j"e3d$+Cr &ƦJ }zFtK),Nz9|l5M=*.ZFriI2Pep]?)\~hģm&q.㾔4mZ䇃o"/NH<^7+˺"nقGNN%Zޅ%\*rx3dAȚl {g J0bmj% b.: ב%n%.[V kGQAxD{bTL;ܝ2*|kTO:xNb5ʞK/m3p#B{SdYqu@J3Hi޳, UR<6Hd~/K?hJ 2.YA YL!?x.v]v+_i) 1 e= ] 6zVFva9eWq d3Dgd_Y;0Ȑ![] v ${N-4'@YH^LV|aR݌a\wTzmg H֗!E-]\lK[(kv&OWww,Ue&-nCRZ8\)dpK.*qMC#Z2L!d .@;ok*ևF7Ðyr;%޴ iz.JLw.bve< !Բ!'XexH'·?W#OįG $&t aHs6}sju[֟ tGDd9W[33\ snsE$:@JPoӲ2QF25~XmoXN X=)^PCJs#M*7] +}2dԟ:5t\nQL<^͚'9%`~~mګ%\,;,LVX:uuj #pт6Y2]"9􎵼;3UX^d$,Fĺsnx_JsI=9ie)# N9&N؎7g]S%=#*1xiFA=R buU `Q@1[JPg5Tj1LIo^Uh5W㚲xR <կ""cNalT^P) a^&r5UD,~|ʿٮu* 6ːѪm| G}k2ӌgQI EݵI!a̶x_ق} [C-^ύ`΋gOֿҀ^H$;VhDGo9A*wn- L<}Ђ4t)x5:('N'F\ox% NԻG:1,lٷ' nV/2B1+F4>JR\C=-ǎ@@5*}xM=8B}}IbP[+joko8EnE_nLXmF_F@'7bGWВ3%93By0i~m1U! r%$RM R^[ s]?:ټMpq0!z=82 kR=l8{a$D{FV1:w&Z/%b2_bQ9' ^7k9bWl})@K*ah3䋀͠h;aE'xZCsr0J敖Fa0r-|eRay,#'ZV6>3sTH7NſGO.퀣$P$in%jáIP]5aɈ_⧭0uleXܥD% qgzIS8ൺxb 뵂ZWƕ^jɺR@C.!nb3rS?|ETu`wF1-tI*_WV) [w|_5Aec5r^ƈׅ תL&w^a_jPwx d~-iN:+lWLQN_4?ܳ)luIG0S{oR;dԾlC\Wa]LκȰkj4s?GB(W})p:à-k0ԯ48!mv+C&9 puWIU3c4 3!B _f։:(. &;9Mq r_I: 4bu|vsxZN%~yRN`%FtW!j]dth y[8i 枯P1Z:٩*x6RKbh%*6pyon~[*C@(l O|ޮV\aOķ97IĮ]5$eeA7)UrdgV >a~5Zc(ꈍ0J2SIwLIcU ͳk8QAw5OjٵS XBAeh%_,Qʦ ḱK D?e[jf<(ˏj?k@WO)kЎ *#3!l\,rKA䨷-QW5]ʠpWylOvcnj:*Nɧ7۾?a8Oq&?zaeG),tAc(w\#y??u,i叴Z_X> Hq3SM:TSoIaO$(K(Gp^Xh!:e-[hu{; # Zi㊤Ei\& "\0{G X`r$ /ޖ5\'\"H b<ׂdREnA~s3ۛIRfnPkۻ6#l NC [!6l}1 6]I!͕mz)m "3V!wiO\vM@6] t+g͛XR7D2RZ^,Oxy[wcՠg7<~)jdaٙmqi)Uƣ瓙dpi)3}l_[L?ʆ/ $J_8z\-6tl;C?[8}{ӺDYc~c^S,c[GP}P"Q&w 4tPiT^`ώN!Ef!ՓGӋIޕbi0%6R!sq9uow]䳠bZ *-`I$*H9[ ÞbQ嬜E|S40꠵^J,vUK4- gI@%|pUd;_P& -zrU.>dS83H>:m#Cϣaxg+4ri#ۍJdb?Ȁ=@2Y-Rj(R>CY{.ݰjwMrm4NƮYiŰ68OҼ8o s]],+׈`z"lt83>%#,35 NX%[-\*'Mǻ B˚$IiP#ݺ -?؛02f2 ;Ҽf+9L~!J}*ViY90+%r5|0pV j`dܗ !s.I<s]/-d>Ua@t I櫞M;nLwO#<&825R]cIdZEBvB tb}j2,y)IBì%t蟼KϥK;.'S찵QXl2fj!O2, %oAa82 :_'#y\ՉN0Dzo&Ɲ)q| :;1_@Qhwx F$ Q]a3<)2#4ɵO3@ہy_bUPβ , uc1d&}F|Z*TQ`ȹrF%XawDǙ#ul;kP?n4 $dy{|UyIt~,:iEG̓N,{vw|W, q;q>7_΁ܹ޼Rr{+"*5<UE2jI''LFf4Bg!6OP=!IR*K,ς7KVu#xB#G8Qhۆ0sv=#Y& "eQCS jw\. "f.B1$ΠU<7KPW3QIv5 DD u=&c.CnW% ]{8Ϲ/#,,.䢹zu#xYo4ODӷv7³J&"*L ]e]đ.{RV5W-im/K2ū:DS$\z 3vx y#$ziqL^ќ-(U@kH}7#"mgO5孵g}6UÏ'>Z|{g AF\m|8v"1w\lL\ {YaQS % ͼqq/%N5F{s f7&>ᇳ]q 6k|W"Kpgp*!bNW)#}#+NL*S)a9if}.FN# *5ca(EmoI96'Ia R}D"ߞjN[o]7rsd}ر*a rֽ}}G l9ħ9R<@A)~zXʍg, \@EЅp)}&"{,[.YKN" `Oy< N/|(Jy5w#W_'l$F~p $w}QA^}bE[)Ħbf(]tגs6ǠGH}Re˘1)<>Qm }azRO$3?L]ؒ跮ڿ{}WtL 4[<~ ${RN xvNOL }/ADh*[6[)F×A-k8gASq m {|PI,ZolCs/'OE6y$I9m[mn_ siGtb.E?Gcp NJPa*.'^2бĺB-FY^qO +8:u .DƩs8br v3D=%[QN1Jln~~ q ~2(+B*ۓӝ%g\рRӫh@1ґm4oֳnתNtOل7R5| m_o2hS弙hϿNjYKwD{i?4DdT`gJ37T,lgbXC!ǝ.;$˞Q"9d(kGyDvD΋mV)%f`%Q1}  fha[6={Ň 3:v]E+]Ȅ풸oO7'=ڿV'$N"\|99ض%/d2Śnb?g0*J](TtV AnjTz_@]0 ^:bMnCS/p/~}GʋS 9t c`V}E\j#!Q6pئdv.HR a> Rd~2#?KT~fi h< n_1d~oSb]}0VWBYD127Fs)eг~N2XԲt,ATY"^20? ^&v}7 ,u`KYBXۓdI&)$Rq}ˋMyd,#_k~aq uct擑uLIqJJ[Y4fmMEUZ|]kW׶á?f>^ۙӯJ޿:$pY* O0>1ٻ+Lv8>ܔ8%ٝD9 gك3tq{%_VWZ;'}%ƚz\?AWBᰛJ 3qYHe&J䒤"#_"۩58) I3穼TU4 rYζ2; Vŷޱ8[BN. ~*a5A{P:bri:?V63䩸"Av;b>wgoz܂L˝RztR.pTw4KCZ7I0cI$ls?ITq0!;3Roxl1e̹Q'BI3U*GCsm4 .B).`5ݬŧ-ϪR\3|#Ԉ 9E+Hg> ^Bgʕ˻{]l͟I!]D`Vy-w`n)"AB0{f(8TYzM\Sa5iE*ocUc$w|Ш&׈eQoӹmGO`/1i>D?@+(~*$5Ƶ\(F(vw?c2:VIWGяCy8ph~y& p.:a,X .0s27,A=%z?KQqMJGďm (I^&{fZPB}w(ŗP5"h2*, ѕ:I{,M&FÍd52uh4F|B +Cg&#i#D%QqߩJzߙ  V1OVE\Vbq˯pb4 ?8mNG_ !JeEH  Y MېMxl`9J-ԟ!TSuKMdgfph#z[ \}#_ܗsԅ2ѼnT6+E:(F^2SL1PB4{bxԫqpC rzf|e QMHUv@ IybF̓5dZ1zrgO _ n>ӗ$/mf1(1oc0fLҩi!\:_.mP  `g uw)Z9찏f6֭߅:T.9tu\:'h~>%X!cAP>TGCiD@KiU{U|U;:9tΌLES?rL4R|kKY-v!wzA#b8?0<Dd5f8t5LH=g7)EJj |?d }P* FGSv%o&Tta jkk)XnaռWmNa$Wd\YX2S2BfA88wcLGd w=!0a %U& TJo;0Dl^ "c|W).==ܭJ{פ1-;9غ淲:0۫A}BCIJ䠡 ڮ6FNFICsMXX"oE5] J$"k:-d!h&xbG7XCgYy#Z%ZX^<cv:*)w{ÀJVz З]@=fDuy34Q%E&A9#Lov(V9Dȋ2-lXGJ lYXai#xYkFcw8^Hm/`I>Z3_8ݿ~N¡4XB{VXU qmq=ꨝ`&&ASlÌ6?P S蔂i(t)(%KH}Ƃ2Vl`V,K.T*NA ضǯ"gs Wlps]ᅸr)04X¯>,3b> )v_rP5?7<ԼI-qwI;n8s׋s1̙oDI|6oԦ!r+H3v7*{c$f+ AEJŝ 6"eE8 Nd0O]k"r;lݳ*Qfc'ގlnşro-5oZeъdמR$4p`>DtJ[UR{2ht.Qj3YL3k $Z6j?s0昒`=`^bziC%\=70[XF 5^b877'KL@!54Ik3Q!<9WGNRnpjWV۵%z"x-w5c&:B-TqfYm:ZHɈفh>wydy>6ghS2+FcsqbcDžX0j0ƇVnţn-=hL?+6g9YL|= X*HBϞwA+і"C]Η;f/+6ݠ%([Dž$ tӭ\<'>{N&ݻCrePe/=KEҍߵC ϮWWx62Ev} -V+M~* j`)ao6ʋa+rxH=^q 8Z#3mk!OtoxPK?qPx!)lȏe#܆UœȈOA?Q?fw#ǝo\+G!H@,aXi*/#Cgvy!exr5CkVxţn0& GeN4ط1wy[mSؔ=c6C$̍d{,'T:4)X|E._-Lo9p؈&\2ttȃ+w!Zp;{LJ،*^ҁ1'saTl_xN>#vnDa4{"56tf۲ǂ,v.aZ-KE?0(=UT"؂ぅ9\e1EEa>~5YK݀\~UlHR-Itp\jzxZNFEcOppj<g;g#UR s^S?a9hcuO)1Y¿`0&U2`SD`!wթ~?EN<`` CI_m;KۛT\`z4_[[fxFV2TK.#Vq0X~J%5f}m˜J{z)XXZZm)zj"Z@KXSU>2Had*ezS@CelAJq86@Ð38H.= tn_5#pBB/eFf{m[s b}WF!-^~o51'S.9> Dsk4/"옠*!7E~F!JzĸKwM vm6燆t7p@B.5\+M -펺kQ7OȠۢ+Q thaxCN_ǡ "f,k_vh}^/rBhc_0qY&`*{%kWlgnkxy@*v]ۧNaH{G .zqQ>_|,#GëU ZGŪ) B|B{?w3\ĴVZ9](-D)ո=)X8&ć#|2FD e Ѕ|g 3/` [Tjela3u k:/#ٝE$ӓόb@ h<$&s# fVS}S];VJ1ڎ)*:s0%JߨA˨fENez/k`=KCWⅬęstXKsSs2~|N᱔߀6uet7yۋZd%@e/4` ,/ë::f.y/ߟA0@\VɡLsɡhhO^Mi!'qMֈO411SY{(r"bV/5jguӓ9܆ŷHx LrȵaHDe$\Aƣ>X 67Ԉq9': FQ4(]bڑ *78OJ; Zwdh^VQkBY-[$9پaM{迣h FQE]иiNkN*O#j"s13c9 nKITi5 U4"Cv6p!%3TFj<Ͻ+i&ݶ7ޕF,z${?LSt=D^'2-y1a>T|Ü>gEsSj+)tTV*9584iV{=lu4Gʎڒ"+?lӆp`=a9 #x՛PO!`Ȫy)H ?wxՍ,Ob v\UpHpɏpcD2f|§Ȕc9^̢ȮuKCD0 Pn6.X4{=nGClOoJޢekG^%vgT-Q@]=AS膲g=epg2sW[f\ۍNSJ߂"ĂP3Gw2Ǡgvlw=H"-sj]n@Mh. sLDX>QP#QLPCmѧI5qQ'pphd-̩0&<]9S^}:T|JjW0 d?=4`jzǍ_9#&(M`1 KUjf+iwme/.EcTIܒҌ| 5գfv6v_JM[`8MO_CX8v̧ =$Rb)2,$pus,7eQE޸O;YWGTۦ,m.:VA/fn+1Is0øԙ"X=7a/ё{ԁ q_p!μ7yY@F@ՏEݹLТ"d}jGdcG#*8`찌ֺ\>JUJlѕeA b8c*ЌQiFK2H!=TߛfҢnfӼ>x+sĜoUxfdtخp6EW.ߨE8#HCmVDϲw.*%UyWPK'ۤQQi*=x^{V*ӧt_R*'X1-MuoV5Jg<qɯ 1>@$K0Z}CQ+@\q;tLIF  \$/[FJ޵J= ; 85ّoK=-_H|VI6BQPcaoyw\"@ݞ֧̾uv7PT`0~*@ymMr@oL!<ԙP]Ўk!Ȑ3oof(XF)$8Հa^IpKE jg*ڔy?m#9Ax&'<%3KK@'F{'̷?"DCX..E\xusB̈́rA INha_+)- zv0=s?Cƍ} 9N]@:B g%8|WcPC \ k?4 ǫxAx$rv0i߰8#@K#~l7Y)fM2;q'x${y ({pTZ%&pf-<L9CdҊ~*۳{V'n/ȖpO dA?}xU/VZQJK`͟„,)$#+O-Ԭ&Q{a?IOǀ,w 3ڑE8i~ⳙۆ;g6|!3ٶ.=ObgC8HV_dC`{Ńו`N0[y-26g_ ]1~4Ԭ7Pް:d '_tJv#v&9gv/y&Z4>BoW LEr"X38*1S&+RlZ o#AnxϹQ=jnbɝ#%Pnlzoa&I,G~xXKB sT*m!o:_NSÅlŽXQ %GI9P °ŅL^BM#]qj Lܳ/UTNS[ FQIi{L͟{rmx `?xr~K\ퟞ&,Jҵ/u6BOQ4l |9ו荭TiZXE*I|%~/&hX6ΡKX4rU w1cF2`<v&%] /J ,jc3㾹7cE43w#WuىUj{]tX&M)0!sȑUm:ErRSh 15"12T}!+=BfP~Q xTDxS]gR:5MV^⭼HS9x+I^sʹ2Np˖z?2'iPg[fD$S{ 2N{&>=XsiXZ[Hf39>5ػ$'&zDGWxai!Ҭ OlvF|Fg6>No0Xytӗ'3@84iذiyy/ hb;bir+p׷)PB?+QAY;+9 R )4pP24h$s DG1(;&zfxϾS+\ÃlZ-&RռMӋ9c27ّć, aRx,}H;~ ZF  46VvXjHoz(q3%oq4[ kL52)YS *8mN Y d54 mͺ+cgѹGL698Va@-r.035_.d~cl}(,8D V50THk !LG㑉r띪DKxJ@ xg/Ee/[)+`hCrunG'3Lm"@x}}mIz;ϯ@жCAjlN~w&c5 ɹ)a[uaoŒw}[eWZ/f/ &A81X̏RRn+=0͍٬[ n:Nb\(Ϩ>eB][uh$@p`;W"4Q75H/<.+ƥ?c.rVQc6D,4EXJF"K]0_ EzSePA\mxe̼S*PG~ jyڟ_ԟIkCԵL珪 (`:ݼ}37蟰k</i%vo:U1}AXΩ*I@ sՏ4{+h@o!DYD~О] 6 m᫰ѽ6 z:6ׁk_yRlDK<VZ哤i_w\V/8B7V[B֑~=Q8zYDJzob={b "j҂AIkcC:a5UEG#g{ںEiڷ4DE vrfu۪*c=%ZЍ+ ydG{a'O^C: (xp[du2q` bxGgv,)Q`gCڨ!С (?P^Km. ?/!3LؤACE䷮@Ny!96$=?J9`kE]8wo?. Ip7O{FNߏ@PeнMpQ (Qa? QDUu (,^ҋ+;FIP(a,P:tm7"/w)޵DmX"p"dtt11VTz*hsn)Ti5@q9u Dt"7/ʊrPI.f_ΙAtЏQ6Jaea@NJk/L/x.+r9H i]< xXx=D2 Z0C<6dM|i-CCS-:NVB`b _eq)Mƾ,=r%JO\JAמ=U00(ffuz*yQ AиvDUG!TuU `HbC5V0U}bu1XCJ=߲ʢ\}ĩd" TٴayH0Fw`IJ/u~<&aϸVeUY;֞p؆>;;~1\v*I| { !D:n'㸃eg&EƤٟ![gTXhz _ԅ~A $W7D0kKukºY愃{i HlnJ|B~؁T㑡@_P@]0u jbY9kdx3ס5aZ4%^&꟏glZ1eP9vGxsa5vZtyɾ^yl@ᴓt >qC>'xNHy-jFm.v)=C3 ̰IuQ-7N9BF]/ƫ]]=r0 VxI`/_!5F] ]ۑ9 aIM~it~J]=luYz\<.P`W_Ň48)oF-S n}/{he Yo'H萒^z˵ M0I=5YVF|!+E@8xvk>d&B`W>nTvZ%1f')`z%Xɺ|Vʱ;E҄~\mICdcteҲQJvs׺ѷ :YZyQB73 'sYI|Ljmuo[$`o\҈sjMm ʅDq[5 h '!DxbLD̤)t@aH@-m}c,o>{nc5ӣ\8%TD1U˅6diU Ob^! PrJ>}5s[`P x{㛔V=:UoU(MpzDKML+#0[P[jQ8x*Q6^F-j<ČZdpc%)bh\PfسNy5g{; @r-="IVMǷTz4r!TW{-҅AȾ1f%Tw^jgf٘ۥA8օr [@ƝӸΣ" q?Q>v/fgݟef5^` `T`>Ti _[] #s[ƛ %+6> w#ʲ]kr(&M9K"Зcf8ϪWuc1K4DBɠTQ (a(Ͳ>peowjx{-^eSZNj팮}`*EXXTs "sa֩yۤC \LjY-dq#aX@*g< (q/Ly*0Wܟl ioJ:)R_V""V. X K|$ !r(])潂lf]4%:x\]*<w ܄tA^X _Ё.]8 ð 1z2>s~as>ީbq_qWrcmPЧR^I]Ã.}pݧ4|)nͅ;׊^9OBz&U>5G(.%ՋMw"B-aiQ+ V?mHs\nJ;몱Ԉ7oP"۲2[=0ͬp3)Ay5Y7S\ j"#Raцm>{>|1KVd@?c+ƚT6Mx#pm ;KWSSC 8|$pr˻i+Q&~6!薠. L[qvouGH~$ B Q'F6I9na#uu^=%[) AphlB(ohz tN`_߹ ߷J,qDgDF1Ϩ{^`ఖ6=vSYþAmŰy ;0k # ċeʴZw.:\Y ,S擥RSXI&%Wᒟ>4ߔqe0$]fDp @1$!ln$!#;W0WVU![?7@rtN9}*\!A[|5v=h:ؠ>.۳.$99kexsv51ԜtjQkѴ$Y~͇rJk1ֺle' hBJ bGuelb67'h~V(~sE< VY7W߁՗K%w<ѣgwBZF .O>W}<bѪo!c(9nostsl>SW ՋzR^ ֍G[(Wc\q0 fg˹HS?!֥c0>$4T!j|Crjx0!t  mw̰ҠV&N4h=wŹ>(5m !R z[ËN.`OG﫹)1Iq%@:q%Pm02A--3xZC&++:^8Tѭ,lps*hU-bSNWF|$?0KAlN9 LHg6L ~Td#A'% ֱ+F"U:KlX>^ ohޱ0j)1{V͟ 'r*>DJ9fnKe;}+Yv_ K "CFSӰ)xsmJe֨'9Ve1X7kVttU;4gR''r<ni&(=xHp@vR$,$6Bj<`UDfGt A=RsaF Tkwf|)o?]f,>,9aIF #OScM`^ڲ7.=5.^r#0q&v?\۲IT>v{oM:6<4>}ѵԚkYʣZZbE=e vPwrV?o2Ԯ3*F6Jh((O<> zCIUn}Nߩ%("cc^Əvj>nz657V`flX!㬴MhǛ#R\K$,mz-cmJ k2#7 0mecxBu7=E?x5.hEaaFW%zx\*2_b[1}V3R.\o<,w hMQ-3y=qnΏSA2X<+H7X=T0$ʿf3YM oeZ!@BVG%.gS+hw,?dqe2 98rWW# D]'E Pm̞p${]SH*];0|ĺླྀ{Y;FlI9\ K<ҋC1'#/q' ͩH.=,Ę̂,Fk< VmvrgTFwm-XCFܴO*-5\ohƝe$_'Ao/1毪H1~@bg<#cςYi "Qה0hb{ę[ KfbS^u+%ci;ؑsUGu6#@:%ltĴ-y/f>A5T}lJ@=Qd* 9N|YGHٰ+X;SGt-ɫ(Vz{$@Ig )[ o㬆elQ_Lozq)O2$!|&v-[51rߒpzq{Uh@R$[Ő/-en.,"-gD1ϐ(7)c1:6|0 죎z@8+;d,ٰ T!'zaiLw;>޾;]Ycv~;Zkÿ{7>)}L9 0~fbg@{N ~nRxJ_i샔O,)GpTS";LʚSxJq5*${0oI"ܔ#cd֭e3XekMu|ΈF!80Pl3uռ鲱шu1:On<*zB|)vյ@;Oz d_ @+ 7pa==)0\l c"x4H Pwc! ^(N&GP?.etF=IBc17NJť9m5%5}@?Eet7|PK?`Mғ(0O1^BG|>|?#\t}=Gi=RQs܋Ƌa2RST/bW7,k@NO9`l@$ZMTvT`Pd(bwA/0-kj(Ƿ1y%CPRX#9%*`)Sp`8XBK a֛Q5[\M1Xh> Rl+WSʜt$qEjʫ"ɨ Z{1|; \Xߏ.r?-ȤFjeyHH,zDPGwpk( E5mQ@y6b\z”i')w~qʈnreϒ+K$(]F~+T{ӽVu{qЦճ/f`z]1$RrchWp G +|R3f NV-ed`aTUq37`7T{V32gEk+mYa>=dGLrݧuR>}5Ǹ9wE9(b,@ɴ/,m:$DD&v[Q9u N[3$>PUHxN8ٞNQ-,_]VAѬܻ\8`7Kikf4mCaF:._'Bڃ|ZRHܔeA0dEVq*&P)Jb>Zst>)FVbXڛŘ!7 @ɏѩ.qgS uw<uC*Cпiܹ 9y mK{7sgC8TE"/e\= 7 Dl24ϲUQ`Ib?b'Idsp{G=nܧz"Hkܫft{`˕_A2V%TQ'8#QpMuiĐJ9` it(Ғwc2\ 4\@afQ sLە#D9[^#R<0hKh,5݌j<'OMl+ 6R%#ZnJXjkn';nY-WF_J+7({.c>חKlX*> ;Vg?v_}pA*Q#JPm>-i荔UEo;OIZb5L,gtJ #~ǎ]R&uj+i VRCFn5x J^?5Fr_EML1?-/qҢ _6@ES'O8X>1aB17WшP .Uf`49ɪo4:+2fi\,LpQ" }x T ,RQ;/EβZEHHL i(0/#߻Z4(iK_Oqr˨\s7ZYxe<)S8 / t YĞ"aNAA47G]p<2pfEώZxxV>z|䯄 B8?<7"q|qq=|U듔 #]i &O0S3\LVH*&8՛}A$] `6t-H>\\Y~Ft4 nlsvGVDgZmu!E FU>%GZC|iMkZJṹdLDl[>4-2E16JMdi&&opob1s~YI2VYw4g.} Uъ8W»Y:d5N[ il ܯ.$hvĘ yiq7OR?'cۀ/ ?&ݪ_;PvDa+#Ts\Rr6ό>aRHyy6.,Dfyl&Q*U3KڜHbN˙[]T+~P+!le&EU~>ueͫ)b@rV-/,A,߾.OClb,Wq؎!˳Mg$^'`snihf.hm&tu>MP6tH,毤BJ Q_ m`2.3WS9,TҌywF1\@ϖ xo$$u$ +TC .W)+ASԑ'Y/E} n,`ę,ynykIG̒2 CcgdA+%ǧh عϹ3HU'2ykgf(*Jד̌>imapϪqz[~y!N`5w/XUuѷ❇_x $p>b㐒(1K|P%GgDJ{x1d)P`|j84 /4 wV]jzI*+LArƹ݋|5 37.ޑ U.%݁j'|=3Bg+w:jqoDra[f >Wwx? kd&Kv< Q{Q|$۾nAcnїj)Mู\ d6sO;~'ͩ44\4ܰ ;E@!TI p4SKOg9pϋ m%&ΛٔR lZ_a;>w]Վ QB F 5,ߑ.^5jK@b^L()^>ް Z  #f(Tֱ vО CHč(ؖKEКsq@pg$]|q?"59~B1PuO pHEĒuxƒ;X+ROOOuZUC;rG 0g.^݈io[T4NnPUmS B4!xU'1}naX\b"k {Z`xS"x1bI ~ ٦ j`D^ S= |0L~f7Yxl ,FuPLQV/h_|AyKr؝VuԱ;*5k)oaJg_ !]l b 0朔c9L|Lʷ/qt@[en"CEcN&Bguݴ=L45KL$R0-e⁊ x܍@̥$gf"˳yjteycm뼴(Qx('6;|JDC@Gٿk"Lǽ"dsHDZ5T!%1nK#f+DpQqt5ɼ%ۆ|^o)c%~IoJDiQ74-6A 3 g4ӧ^j_N'Gٓ [#W$At61gVxrG3jSEZCNXd*qvO5 9a+Gph #ӟLt~3+T HTPX8QP'3qHp MRjLs;Tf.0mEEp򏁁#?\vW(1pwR\Dფ+q[Cժ@_L]s^K$d;ߺU˔Đx5~B9 ~Pv@c0!NWb_;WvYAY"yEsHS<A~g} r3j/?y,<3Q+aDAa";ۗލyyX|ꯩjWv<A"VzQ<5.ʏp%ǔ`}ɹBn?vC&bwZQЋ{ o(ٻK) @՜Z'wM_yj&2bFhu N.eL {PMqnv'I0 *pxN3od %dF9;2S8ەYߩϗbvxl+ia|Ўi"z Efm޷9ڎ<#FH!J4𚄅ugktkH4ǀSWD0&/WrOx 7*aKN7" u kdVD"e\ZQARa$k+뫍~c@L(brƱZߦP2W$#q,7%.L1eZ"QZ/#R{M@%j5T_z1Ex#ASE/{sk)[rC˕ WDx{[]|bڜHO&;%e7j8HWoBIo $ 11mjv'}2^T^*V*&B!+)1~V o):n ^ ӱ;=Nnu3|yz>!Z{w.R5[arpl[[%و8sMb<>v'a d?CmVor)"*W#{ gSS]d$j<&a`;Rϔ[`RI=$ Pj7dٻLKڎi9p48q^w2xLP;8s|fKn zSʦްC^܏r3XQ(r`,oGr40.7z<=A3vϛ &Abҡ;Y{TO ?T2 ]t6QaOp%mP1=40sLt+> dU6B+!cippp0QIlHȱ͛ BVDf>#zy#7pF. -5]~ AV?@!bi؋/߉r1 W-8^Q߅=IDknf)1a[ɮGYYX,vN_2&#'*E47g 'bDF?eݭrbs,owv NTT,zE]1[ m_GgwMw-!kW"8'B=^?O4%),ܷ}ARFND:Zła^\ی82XW0bY0xGj.KaO׎{UwNwVKL&o}6sK@j^W6V^+-U*Zq?/d%:Eq˵gJFo2Oc/xH@][F?(HxAd}]a W482'fgnu֣ &RFso1U2Rl1JxD8%2vJԯ_\hodw/)e7d7?yq%LaЍU.ћoC kNQ1:J$gx f)cU-X\^(HҌ4g$veþH* A^x=)g&?{猅_>[JSt#JРzfF ˺Ȁ׆ѮZN`C6}- +! d{YG2 ^5<ԆrjIčl7WЮ3L@⁀dbI5<|<(G&(Ԟ%Z^<%!-q~G71&)8V|b 8eűAU ȲX3 ~e(%ȏâ',X'e>.ΚdT7C1U!*lM`M=sTYnrPȎ[ZA,&9P-?J?(^tKE5ochGƅI-uE~F=8AF:F,UfHD26d IjRo+GPTX&rT`xz(Эj|t㉥JW8?Ƭcq̦$ \[8aA̦; RBӚDT, f0 ־?vm!};1Ki^ؔnrS]m- lF'KotTjoM$1LJ$)\8w/eVlG/ќ/7zrQwxXLd*+C['[jX9bnwcFkIvi2ͯ.oB,5ܵEGO!"d;+:61WkVkNvxKVB4Ъ;H vAFT@-Ĩ# G<ڛebDkO2h3}ŽHIc./O*}U?g J(iP~5XVNr"pDz[**I 4eK 3'K1eZoBſ]3Q':q$[6HCYE,$[3_n # k+2p2oDr IU!_#^TS-/{]jImlY,, U^bvG^OFa[d^>= Ӆ8!.x:śdYTg+$0bW"ɵko%(dav5=*hYz\rm9ȑ}UR@Y2TSd/%An6te8H[c_a}B2^)g^0[\R Ftӿ?1hD\q="w?M}V,l\x3EwCӃ/)W~9Tюg ?4l庚pEGO  1x"*Hxygn~-^ } ==MJcTAF{F-)ؠxhpv_ gy:AӏXq~ VeGX9F,u,fSzgeEn2ۢy{`G)p ml8k@ B qUTNYOyyO7˅%@z 82"nMkr٪-ď3@t!87ؔ~-ʱ1P6FIQ-S^ɡUDtn дŸQ'ᢲWNnWŬ2GLl8C57PBlYحpXg[pF]kZNOovKpμ֟LvK㈷5O.B g%Ua U 5K-8Pɛ&_] J&pjTҽ2<#%+~e_QPpz 1.BjWi2.8WgrT(&HX=ūe~y] D)'}~aTЯ$ ZDҚ4`N\p=Td;hR % 5N&i+8.H EgwyO4-QpDe[*B^m]h6%FHWD7/lJ!:tߡN <꽉/rƸmC=ڨޓb!!V6/tijw}xF K !a>P| b%)q '}FFKٛ=ޭ>vBsI62-\swL_z9 vaD %iUB H~#Nrc/h  Z`*%15GlR믊f:I'==M;sW Pk0%]3$$(*DL<ϺH C1g7jg 6_s &+jAѓ g6̱ZIk1- ]=.CZ9RuOzԸaxE_"hͿҎ5`wd\=,aЩ W) 0 `z_ǐ:%hh-LQq~4h/% D:FcQ >Z0IiR65BN2-Z4P/R]Ε}{ v9qJ/PJ냒~eit-An)M) Ulw66;ϪuE7[ޔ)v.T!I88&0x~﬛QD8.m-\0+R)7k1_Xl\pzd$w!YqTCzL(~_YJf>&$ :,]اVmöU{!+NMk|slZ&iW? \5[D׉3p68SFp.'ȹ/tg;T=S3KK8D/*Þa0Eke~v ?!A3usם~0E4MwQyw|F{{*mdQ%w>.Цo, wMb I8A23{Z2bYTuD l 0OZ5o(ᒴ8qZNN_isE_{UuT:ҢP.V' 3TA \}'.6NMC n$8j3,+~G-c8BGb(.I#9Q n"jG3v4 vLg!&4h  h} F@2»:Eբ@jj*(IC6j_ogõ$=w[#hyG{ O<п,q`cT.4ydže:Pho{^R⪖`1osvX/P]xnxa=$S'w؊D.簽U|%#m9 vC +^L+J{TuM}}݃B[R.!EfMlZ]q@u- D0"%u(UWAȀheSZ2E|6i_f9g@'Ђ{D&jUq{΍o WPsp k%LfVrf5b䕟dsj92dTIQ5[sD۵͕ [JJ'!xuPBU}V3 \ƕp0%wxch0)Чlj>cj$D_{NpT)$3,2YZT(e"aS&T,FS\&4=:PG]_'Z6ؓ6 sF 3>u}ֆ< TicJ6׵DJ<#?g`G:܅u;ѣb$<\mOwEk $q7Hi{)f 8&Ub%~-nx ,M2;CJ?D [Up*4 &&H۟c{EڝIi\($Ԛ?ڞ{z8ZT.? ]H~-aFȬ 1iwW&֐1nYM?`|>"C'[\œ_ȋyD7ǩnzKQ޼gl"3Ȫ*+ %@c;*s73\tJ' /ږd*Y3͙SQ ES#eS[hiI|4wֳcUûx A3˱Oj;3ت*7I2|ÉD,ɺ32k_5U;)+ W{h!^%Kl"ADuCbu}ȱ5X uayuj;G櫓|g/o#QBny%iv|vb5wg6L|\kt8Cd$섫oV̒ ڐ^L)H\!/(bh|ayH4;PU\ihgu6#E9 Wm;J0J77ʰ?*38#[q~Ϲ60\3[gyeԁjr&>vTx}# ߱lى%qIOFrqX!==Uy4@زׅh<դ6p&:ڙ=e@E0 ^ v<6v?]]ɵ Jln7tJQ aU5̏~v[LjePzϑv4~SD*U-$QFv:k `ނt]7Pwv s/]/Wa'{TIcAM/!M c+*,N(}(6~p/($@g UW 'b1 5_(SsNC& Q@GD>\jd0ے40rfHH)Fwx.V|J-MNh~y{%zn_V~Uh2"0a4,\]cb#U2Az}+ۭG+ y]Db ~Yo. i:ivzW<{fe7 78&E4ŢxFUM0D+RLDNHk#%HiyWPP>YN%22j sS BS N&T".3OR˓a*yI;/QXGFㄉCr0WTX +@[Gdw񉐝'i-ݥ*ƙO + my9lۚ",t~[꿖I+8f_yC364" 5k;(-]0Ym !p9%J-͙3C˜Q WİMa!WKIk[J+C-;@)}Qs 7L RpᎥQ (~(|1O|)ށ(۬Zؚ r)~H`7A9ڧg ɊTe| OE'a|-EIdh.an?.N`pĵ1&PitN9,^%V0l:fOyX}>RdoZu!а`<pK1>U KZwP߄l?&: ZS!EF<yy W ]K1R%3ؼ6p@C@m"aW@ sma.((U>esLvJj9"ڳXNHݾ -hc<aJ6);KoL:?)@ECЍnC`#,AGn 5l*J0a"LljT`s17%V@5۬[pw226u.Y ^Kk?@0ahfqЕvysX|bZskbr;lp9doHX~M=wQRgk?-WgGK|ׂƁ{:O330}n2DOP\7L Um?#Hr$W=0a?S0zV{n`f /4r5'FwKpCRcX([[ecp'[&'lgwDc3JE}$9IJ\Oad.aL .o|Ubl֞]kBE6 sXdw=y ;mЊWhv. J 2Rǩ83)BF6Kn.s n0/4%^72m[*-D"[XłQ}hr:{7;Hio/Z>6˪mיvRlw+G+ڋ 2,ros-XVpr%ږjorPUb=N ʼn4P#K3^ ?ٌDkt4柞OڕҪgHvrU ꛧ c;jױN d} C߼Ը o JB |*e<N8DG.e b 2urU^wqW"+̢G%1=K 0ZXU\@ mO?w Y*z9en 2w& != 7ۿiF +x*ҢTY(|d/Odx{C<5M61VOOtyv;td<LnB OXˁɇ,0ZYp4JORaM@>YԏG)&@摫+uǂMۼ*WVX6!¬:By!Hv6u£[V@,O=g@KY T+uQ Nb;%GmfoXd2TDTR82dwNhP@h6n-Nx59 $qr C6KT<4[fE=1b,r[FgGԗ Z%gAnk}^" ׃ @_nlWدGMk-Ȃܭ+z) {"iip8XN9otvG]myoL OƖMe!EWNCi#&?@X )li4b!\{^Äxi$ꊩpFIq,^36t\KLNע72hvafCT wLɄR*8S,..ۺWB%O qOa/Ib4v89(0~|;;kܼꕕL4L?ڙ sDvpv3ppӸL]Q2ek؋t)Of|Ia RQs2@x ūwwTcZ pHkfC~ x#Y `aK]9W6дfY]\APGaIq qP·rh&KȖۍ j! 3”th[]|! @OXef߈lcD{/ vAT8: Y+۬c08DR]DѫqC׌\R93{s48-l̖^y&y5_4+r,AxʙMn;6>pmcU6ن."}Z*v'&^}~%*_hujΒ羂sN%"gp!2 ɍR7KV@mw"*󓗺P2Ŷ4MMj+nژOxd<-Ba78A&O`=G9d1ueU%GGIޛF"]眕yu lNx< Ӡb=HDJWhY*.rD~u>8󬷎aW.)l/rȃDZZ7NYףq[V,6q[Pp+ 4˘xN[&]!):1 +(1Knk(WEG (ɝ*΂%爥O<6_rѮcOOl<=փ3q\/R$x!+8a ] EuCLԴHѹ$yK#w)4hY(+vL&f<+)$Lr#mwe&-_}^IۜGT+W#?[`(L 1p<9R଴nF֩{_L\|o " EIUnNt U"ܓ*7n +fArq=fT۲1Lt6w0䷈#t}!J륓憪,Թ`UYD(fV)E.|d@-wmhUw[ &N_ݿ<4G0sl[YPOfkĹj|ӟЈ 74¯pwbRHw.uO}{jH$=}/!fSGS5?TWzi=[ֲB> OϮ)n,ˋ Vi]so>Q :Iv88RmD|M-IKΆ#hPr])~(VRl$j~~2O[mPDxBO7oG([xis`Qj\g)N( !N6f!ibPⰠO%24ޓ;2䲚4 $1Z {"هW6 AF=ShOVmRzRDhVpsg׹$D݁.Ɔ0fv^3)Qj] G/V1"hRi&BdqlL^gYvm*I3ǵ5TqI/`o _'8sݵTw6?Ո>?fxe!yNv6(yQIEz"똬[zgx7]J7LQ$$v|f >#,ܻxVjŒZI{,Є~UIlJQBϴ)Qԝ!L2K1

n`עCqhHS#Ȇ&mK434й'EoIn)m>n36/3L h띎8JaE:h a3svR|g?0;%Is9;7ie%oc~ԯ P>gbET khOA"U~hH 텄l\K"G4텀"w^ 3S8 Mآ!ly¢%NqyF&Gu,2dCI|M6Ji eO.w*6W@jb&b;(އ U͒6^Vid`^GT"eM)5fqū' Re}l*4 Ӭf`w!SQDB ƗP[2&+c {ŊT^Wmo&]Zmd񵖫J>)}exб#!^+O`y$ʎHwg",̽&uhspd.32 X&nK/Eo E^_եMZ] D.)%ߨ?{hy6#D y>xM'hYXjcoPs &TKx!Ͻb5Q_YRԮ@e6 bgs|Ev̵LSsT\#cqc?J9Mw`M9[\r,Ws.ոZF1wt_jDVw *Q^a`fm1%^:%吪?=~\- hu>M2p| 6Awɡ̽)pMlmr1 HVp/xuԂ91][Q" VeJjhLX@S4jT=HRFQC0 @dVN΀+O;(hEgŊCN'LX9w\LYc}i*#_/=~@튰@%Hx,HZ'le"F7^ᶩVc%cdW>^7vkW~}. #Y\`-IWH96!JCL=sbN23M5Ÿhઝ^,8vr4R-qa`,p]T()StVֻn=QST#E^Uo{zy I)/׸] *RoM1VGʃ$ef>ct)Yg*.>.!3/ֈC-+h ^Uј' u߈MI.0W9J ,mW8ܮ8Tns'ĻMS4[^C\<K)L>KwN 2 F2Q/\6qNdAɋxo& .г@a32NNJ8P|h$NGKD\ UJ֭}9&[$/FS*g[#m6}Z+Qv׬RW^J-cf'i֓ E(9?&AMWz`Hmn.6/E 29`ZX"@_ F@$z+~v˗Qn3+{^Vw$nhk9K^e28}ȼ2hdN~LǥpzǃrLc @gP]  ` QI+BY;b 4 4n].կcXBI]>-~D/VKX->F6w*G0.NKk2=1ʄ㹀_)H5=i&kĩl9s(iu}M1`qu7ٔ:,j/FޘdS/~9|Sk(3NoF%Iq>*.JuڄX j ZB,k.1%i9 Rn/u<0NnX:C~$ʸ$'i3w-\6s7&!]RJ!%8(gW!OfrX*mȶ+NHm6YW~aS2 *}F*a$gBX3\( ZR~inݯѲÀrхHaJ$Bzto~me0 Q6V);]tq2{O> ]`s`"::4Zj[4UB:z[n?, 0NdQ.0}AXPUF88Hg ^_Z.P`y,aA#X4S׼J(`Lְo{#m[ * ,gH4K~ώZ#um),AЂdh{:Qtn1hYuȽjWطawEq&9-bcUV1h#5i멸9ok;R-"C-)gFd*{tR|eJ`<{;1ZV83p-.,B`˝;Q܆b>WĆ 04#ln(sW g&ңf'U_Jٛ`9_1b_DLu1Tm!u񻕙87m[}ē> sIft5x4lhBycxKɯɆ51E3P*mZ̝e6 {\u;MiVVGE[ M!2vʴF=W+sQC@_W K۝4 j38]QGk/{z2 _5( xש=)o5AxC@ 2`[VmO%&<IHpǴ(׻z كŲxge]<1J1xm`BGdj@#3.pDtΙ- 7*Mgq\Vit'=3 R˳h~hkh3۽T)W_âݰ/9z[.٤A4llԣh{tՋvP~3ԼOɽ_.y›=Xf[MpQvKyHs'Y] kڐD:~w G3Ir\Ǚ[cdRwY6%] b %H5vvRhT, hC`A: pAӐ=\N[ @J.rȵ!,] rj ĻW؀`b?,QwA2']m4 ilr)>W1Mwccj벏t"%aۓ),X"`˔XMǾd&g@Ne`׽ )*\kG'Ic ~йN51`6dqBwޅhcj~YFSwBze)?5=r2'\X5ώWD>EQ7f[:^QيbWȯBԬ/A_xF^ɣhj6%ϓ8a0yml'Hat634wEh):oX GzFMej wuQ{*}K`%`y,`\3,3h^*6%I#ϙzhH5lˈp58Bɩ6u|9*QM4[,$s?άѓ"Pr hB:YTd1jelF2/*"P2L-r h *3fxY|B xJa+ג* $OS=^O%pu֩ y~[bxR|z!)첷ND2ܯ,(Z3s,}u*l`ȉHk1pрڒ ^mwp" te0{c kkJQ`lӯ9 Y3d 5 MSiQeE{ x+fĦ6~E{MW0RL P|gn8M spe_6y֥ KW tװMkj=OQfRx t!i"bk0?J5X ID8pN/q@rMھ?**×5 `וIcf*~مf|P12">\Tߋ'BM6"q©GT̊@YKEUhv;\Rf>5z~C N~1ųx3{ӣX*]8SO_Ke-z鮐źe.yQRGK2 ϭCo^6ď>@#pܠWµ6o%Yp[XUjAT$];xjtT~1H m} _IuyMqf.DsG>.ygnVr8{7~HO4]R ,ˠA ?Fg<)Lb"+W[3.X7c"DT+f²)^wBB]`Vaɼ3~3z^ ^^vɺT;;,ki&WǗ:Qf7SF1)B>o]6E\Zl G%|1u  "jʋAʣdS j?tv_{*h&ݓp/Z@LAcn1ݶ FC CvnjOtsiC0TMiJ*H:u7Hz֐K0=0=&Fl4M2}$uFfmyE?lzn|-}̃KeշmrĔCюN ٔ2—59va26`2H< ؏ң5z+C^^ cI>i42٧؄uo_Z3uzj ~.S ?s}9,&\; u^p >B`\tv8ǿRZ֖Afh6g\д',OMv0vzuUI9Gb1E}(>1_?]Xu?B BVgJYE nbFۅ\;d5svV?c][@/cw9{2*lVtc;z9a}FA(S 35Ű(E# 16)qЊo!xòrf ɢqLniyZ R++E,Q.wf<$ǘ8/d&>I+w컄KClQ% ӖIiib\&HopXd(ϕFpnu5# @sTӒՊʐOF3`baDkA|e/خ̏rDcى24_nIW[6OqVEl~D3:2:;jA+;"Zƀa5|DѠNnHкtIovY&I.BTΦ)_`yWAKl<ˋ ]1;b"X & 7"{Х*I׭^ulr-T!;'2p\d_k, `mG]m0%eL?N^j֞NY1 A\8xSЬ7xMjBgD|6>~yEp졫RQLb$&Ǭ>3R|{FT'j*`?VAWRgXnfh=s/BiwZK]qj;\Zjv宁A׎:Rb;yC^f[L)UqDq[ihyrzG`:}~uQ74YgXKI#3`{ Ҏx @Fw'5LuV$BFy{Lp " \Fҭɨ wt2 ꁱ4"_?-ٻYQ?1Ql:Qtih==MhC|9Ӏ@52jEQLe&OxgMw~ '5~SsSa73־z!@Q[lE#aDk$y쬄U?rE?.?Yaw;!AP JmL?stD/F/],N24 pQSxH_lX&D_$V{ hJ'K(Ų+;{M$} CmD*]7`:-L&I@on%PΥtӽM%-q)gH= v`Օd^$?nc(vdSJо`q)O^ᄄvM}46LjQ8DOAВ' $():c1Qȵ49 3P{Q@mM;I>~ =xbMٯ/>ÿB*ǪpO=t⊠oP!@FbRq?RåAB-vyΖRq0^@i#p fx@ PhG:]tv?d.E9*ᗚ9S.Ħ {ʓ}bDU8sd,p-*gpKyE 훟n% 1NLpcQV" >N k:E#jnl.o0HID3v5d@5!($-8Ǵ1w^>L>*gB c׍ L@pJC?<6&Go'pNK߿7tƕ2>]OxqDpA1H|L%>\%&wg:uc8HbծIN;tH  FC`ʦΜ&L%X ]ra$ ]n!taF'_:5 68`l}cM)KWq0 Bs zEZsZf=6i筢&Z@7OE^F[ԇrmgBZY;7űs>kꦻTŔG) c^iGSMTIеl'fNm9S% {)ـ~4XbRaԋ:.O(/RJNU*3 PY^7s*+ǢP8 {{Ĝ(OG nxBl6Z Rm;qE0{ll9\z=v"Խ#3Z!%gk!|½EϬNo;m`%[<SO#CUWZTɯRq LFϦoD42ΙnEJd?yeJy4 7'{tT).F!:$;%\vSo_N:m)/o`B*L/C>8Rl(:؝fس >&Ǵr2=԰ "mW]mf'R#[ !t3BU.*Mf^Ko&,1&h, $٬ͺń.[^=[4.ٟg8^2ِ1?LOaaɿD5rF)Ռ+п>$UOV?}V!Ez3'XY c{R?d1#g.)5pZuosRc6|D87:OǤQ(}>ns*^޼|:6%Kva DCrEl(H{ޭT%ɢd+rx_W;qHaC4jƩ_@R``a*$<@Z`*{%L" J}T i=2bؕҲE TK񪱧'֮_ᛧ!x6"n/ g]pY!-m`oPlwc[2>5X=6Ý/r1c ]wd9nк9$ GCъ$U|Kw%RVs2%aT7ہm|EB pqлH"8dXt jE+׬}6*=I<@CȢ tcGSg|K_3M~(9h&u侬&*wǙ ,H͕:Nu(GM~N8TtkiߝA=s1DG7^}[bb7ac'^REHDB+cz\ pIT-vŁ(N3D| hE+'Wqj/ X1B XhaKlʹFr_\X ̾Y#FB8_> & /C9u mMn5;_#=ǠI:oZytSiCiZMy I1JU$ *6{[ ɇuR VWʙYKsp78ꢛo`B;iM{}9F(++PZl\ܷSԽbyr`v@8ٰMtGܐ7VH˳"6F/f!C:A XeDT "rnyeE=TlqMnGb,1GK0 JMIBX7L3 FHRugS Q:c6C0fm Vh zH#OXj.6vJo[9E~V%{c× q04P~է[h_~w!fæ/w%tJf)+qŷ#z'"BG7L!?|q/r`W1 -Kfu~ 2&!rScE$t%iؿyEF \@!6hDО19*-&G3fI'R.qJ1oЏ<{ӭngMWM!71FG\4k/3j'3>LtkҞY  vMݫP$Om±'gLდ;au'|AslL49y4_EYWuQ̤fy3(OƒsISwuJH_@zˆ]s0S]'(?fNVM쬸J4Hڼ: ܘ[￘ c:P=lH~Оȣ*/!1ƕP˲8Ŷ JF ?pAf)[|*GJp|u/2qɡ*چl׹ sK«)o)s1kˌXL&'Hv#m!x`Tu HB]xZXh }6 0X:5J@z ǂG+L^ja7 ,&ܒl^!>xϊ]-lXEPJGm.rԗ`-shXPV4ID.RTEtitПL4/9hHV#;c`c@R̐7iL4v4IT˭%ڳQ]{g<]ːi#sVf #Mr<&\C*,,VܳPy@UH/VKac%gk x>{X7o;`k^\9 zIC`j"-]TQ;u5-<)8mM%0I`6 ^ej'ne;=s =Ng[7(sILJjAQ@GWv<83ov_[aY3RM\)ºˁi bhjGD[5$eCLMKI[3iU8H]m1>e''`yA `0;#o5{`Z~TX1b: loڼ1*vx.G&v0ZC4LARf5dKrif “[y}#W8iX QL\2Y]0%JkAYʐ+K.HFׄ,܏R#s]Q^L[JE | w/gBΫ,y:3z|០o~е)}Ow"-+0xY yD"7ϯ[ 7lΚ%AVDmAڽ@xT+l4ݶx)]A@wR:yl΄0>$[ m5T.|E=Z҂z>ןvPF}>;&iɢ@|&zqpEL @~w-n×Ѣ?)pD&)2R^{W@O|aKLi&ВwӖFI ti[ĵ^غe040?N@xP~@\W:w;BΊ2Ӈ$$0 i3`*{fd\QR #ג6}+:~x osԭ"֫[Oq;<S)dPx ̰d7qt*݁:*rSu]1ZV԰5 U:W~.<m?WL[ށ#gp+oږsfGsմ,8T}ʢ?}`, ݋0*$B0ZN]n9ld/ж[Ѷ@ u {YJ#RŚ\SW@7XwmLd0"W̬nTm?vzP`?䦂nƼY}Em`YЊ 1Q&e ړĕFiѭ3c$g`N*js9) `XHl PorEUƽ;975 r,X+2g1Az|X HDSF#H0o4qc؄WsQS 7rjjF&`*ivqh)O"W6kʑ_j YQ8e]#u - -PBK~F%5nSK8Εg*@YWsHDe0vlz NyםR-I#FB?zܡ-sQu_aly5 &T{K#v݌DFfɍ 4`՞@,b(7T=Ek⮢%Sfq K+ĢXxGϜ/Kcqs]?QŊPLIvTWy= u >EL~nixmB!>6rبNbv=lH*8LuZp'ei> tz= ~?Pfl@Ta "iA{`~.o6껳^JZS( F S9/T1I&,lm}a>[$鋰k!YcV:Tڮ˜}#P"jRp%2-vHpFdǑf /b'-.RY!;z5譟BX資ȷnGׂjd)3Vy;]u-̆Vܰ5FJA*k7hЮDf!bǰshf|V!& px=JI>A"5-pYËT`2>-4-jaf+N" GT^)+]^Ŕ.gAWi /$lSJ Dw{rY鮵Ur5N 1 /p7Wp GlTAd\Qt2> ;Zȑ-3)ϴV$G SȭڂyKRL[?Yg]5 %֊`|ӚÇ Ϻix'j&۽C߉PZ6ç{*A~. eDKz+jHw,f2.8 6^ۤ@n=C:(KouQ7;+$P(\.U8p|cibfؕa=#b/1FX1c؜L{3l4́M~4tOzS[2̔ 茖2/+^Ijro}m|*l8yڂ0ƓP, HG:E/$G:If܉]BI%DEq ?'uxMvSu``Pz6M`ȋ-FX*r%^M{ɖb#vWqɯICd"JRqry],"!){_({<#ˈNY/PI,yr%+Q.|`㜊FDJ SD @\0e|lq#1#ȅb6SK UtdS~+Eiۉ(, w_&=)`hLa̜ HcSQr6=%(@P<L(;iT)bˠ[ x$zVdX3a-!2O_:bH `PY)@1kLw--%6Et4'k1mBKA>=*hD܃_ɑ ݢeqCer΂&xF͙Eߊ%]gh;+;qD>K4w~"RT{Gb,uNK'g7X-vy׾LZH^E6ui } 3}@J߁U>. q_11En^QC/YIc'PdE?C7-ОѲis>Fk|H/e#4JJ>5`zYB,6 j]5mR?_WDA5,҄ ?_3m`.S[AvW>3c1q/Ki쥬~EJ ]JΚ#=8؟Ƴ>gvb8`G]o$,a(%H|#[-@aCV^;$F(N2nWfˁ`re4m+=k'8=S_ڂ/\-&ﰬ;E:|K$Gyh0\53I1ݦwp*tXZh"V<0poȶD ǷDg &>y>M-|Uk`GN -n۾<M QF`E 7(6t|nPPQ KڎRdWWd9?I zlT޿ 7%Slյ@! Ȋl? I>Tc\\l4BZ[顰$x,nfެ"[!,o!Y+'iq8r='LKCxEje/-e:U=Y:^έ 1;a@~ FbSPe5Bu>-^\KƐFw=lQ֥gv 8tX3o,غep0=BR7Κ_x)oB?C%W uKAv-tg, c^Ÿ(KJ女ʘFmfH< jd\5&IIKŻ9ȶs4t4;(i0 O՜ }тk]0z("6%Oo7fAcVQ0%5Kj+WrTar5gqn>'-nߗ ]C[ys3j%IC[Ԅ3)кoN1^w$]6 -퐮:pXڝTYUJj:a87h͇,d@5Yi)ľrNޙ 1< (N^|⚂Уn*"  $W'ZJ~_pR 9.qG=ޯ%ӯVGw #8]2bh2^nC(?!뚇d(O"2%@븲b՟o2\V^uFuVb0h@='ss arJLջ~!z#"/q!4BxAȴkr6 }Jx0Ω jϽmBTAiB7NlR |YugL-xxΉ^[09qSxӈܟ;>ÁUJoc 2S^Tv:n ƈpad!gr\J7:MagYu< M4筈#Vyqs2UL_1!Á(``2$Re!o|{0;Դ'Z5#آʵ0&AI벐MCDoEǹqh##e<\dggȣh@ʱk5|YJgҥur'76_O>J}Najb l-,M3B#QKWR3lIFq6W Gj_N5*^ gd^-B$.ڨ&' \B4 zz{8mWfwdM5çf;(1ݺ&ԩa7A8,pUH[ Z9OF,c< %peRJ4/UVeăzۢdž-v$$&!F#E}"gJ1 iOA =J64- 6vHj5ꅫ22[<4µ$o]`ɀi #ZH҈/ XZcy0/OwёP*]r}_ }D=NN(SP4E X`BJ*jq=`'s& y֣޷/\0/Խ/nLdUAiB؛ZF{mY\G6"`eҺ@RGni Gj8Oȴyxцd!d>U G#sNխP3睒g\\Czp!,*Cm @PFE<+)Do!=YXk_GTB?ƻPc6 4Q0C+~%uÿoe͒(mG5ۉc,9g~BPt/LwL@蛱 \xCRlmmUJ汗D)k*L|Cvw)^ь&d0` [fefX+gw*m~&4SFf ;틸oDHuhJ LJHCץG%dT<5U<7zcj或5 I b"g*+ǥx׉Ӧ/k8駶*%uKg1CVøCv;ƓefD\92?]o{Z [pMIkFN+dR_նK7Lv{P`_0VMU (XDzw5-(p L6l/qYV 4:޲jj&Rq^dr˕ݹ}iipXB7{хw}J=ez H/3Donq(@"U֞ogqJ':*Xy'ׯjJ%V}q R!rx'Gx_a uX(+6\bT]TMпszMh}a S7Ѓw%%2\8٨?@Ojx v&Jkq8~HF BWSV*[ww q-ϣʛ22hazY;`XyJF3$sc3gup'S?0DIY pStZ\ MGh2>-\ 5qu+X$ɥ c"C1Ygʘx(2$J-MTcx6!ZZo}<&ꎞcTИ~ӿ,tNE.h.Z = (#⻆+!@g|y3ZU@sDA G#U hW w!j3o)Ndi Xkq[dj3f)V< L+ ?Y:C+P1&mٟ 5"g{;l3)dWZ=^4c z\[i.L4ߋ%0!+^XqHE=yNpVN($/o ]=1:ɸjx[~-nӃ;I9\6. %%JLɭ7i|a8H вTsL[a3M J rm]yޅu\&c9/%ͽt9Xl\PRg1{9˵<=@#ڈԽe2v My?)E˄iPR&nmI'՟^`VgV#¶HR8 _Ɛ(qa0x#fćo] MjAYj94,5BNjC 8:HoՉ G; n2-=d Cg5S!s j {-~Ʌyd; uX%+Desv9 yˆ !Sh%ixsYD2۷r魮ç<)^0z[*;U. n~6/.j:I'j{or*A]k,יTc/wLPCS$2tB?9]t9 (~qZkEyAU"/ħ$cMGZ$<XGE|[C&f{#?Ju#h/Z/"`sv9lχ(TVK;O9]kdlt6Av8R=el#s2fMHUe٤yv!o-U;n1J\_+yѸ(|UeZ0,}`cJ `M:~}F?]H_CN[T3 <:raP<^dS" 5=-)w}) +=HŞ:*h ӯqCW};4{.q69 ڟ-^lIz6rI#n1a"y*%;&3rGɓ4O2Dl4ᕓejm ~JV_»!sKi!ɌGhT"#YYO*E#0J-4x}'dh}YfY٘+[=G4eN-fr[rdg/z!%W:?GS_4F\D;- d(ZXLcp>u7]kQU+JtLJO8`,#CKT/`ȋ 38s_3΄ 6)kqc q5:caZ9(޴AV#cRP+?:IWtؼCW`Fo!Oo€D\S?Yv#(*~uu-V)2B,iH@*!n(DE*\~1A`X-,G2!6qh7sq4fE_fhuo<"Ot| ;|H@&vBw j>PuNr\A=Xt ?J{Ƚ AnMXXfK(ȱ8˖46'9]#LVxnwW=?H@Q~%&EjVNzM7!Rpa^rj2$˴ʤaXФ D>MqdY;PUȼjӗՇ`Gъ鴈,F ?Dș6CH)a +ojZ$&P|óuTQ+mH73 w`PL>!`L.W#_(Ba TA57ÇU6ed Ѳn,(;fZꁬsRiv4 .yy cS=.b[ӰhU Zj.oλ[AZR.Cy ?9x2 6!rc.(Eb\˗eIIw`]L;7dgяI@y{qy:1/Sb7J ]0aK`/ЖE.a?1p(w[`vS:V'bhT/q 12]H_sB060` fz[RH _ΣBn-p@B@NjiϞH6CvG&<3ٵbar5VǜX"فOq4k l,o_K0B`(z;9gZU@y%|~?&N8M㷸TUMƉ(_q1j8dΠ/⎶o:j.5`5d +)V:Uph 1q_bds2ے|镖~g /`D`ݭVuP\Tc6;-ɋ$"I0 -ZIN}Gf5]HKmԜӃؔxzW)WHP0nʓFDmW T?0t."x՛&xb5pRKQIkoOvC`8JyoD/KMqhZ9>ةnK@ژY} U6Q:XRx򼓵6 /SMD/9lCFg>_"k^/t}G9"}CظÎO,Y&naM\w$Ӻj m NEq`kݰGAWTgSJkt41}BQ$=za(ظ-}yFM^~d#mu1-B_nicGjGPM?oTB@wi\P iO)V-!be cƐs*s{}J3ѮJm@-9}gUJ%"S?鼰U_<8`[7HL`fVyF@K"i*IbdK&j]>9g䖘~+ Mq+,.$z‡,x V(x|U?9RuݗF:x͹XyUz` 2cѩ{41Pl>HbFXʼn/DXaV&=;r=36j"t?AԚ5 V VD#57ƫgp/ӯTJDh+u%a mUZ$p] $ 嶛_)d[M/ڧ#/BF:z4 3xF=\ L|¼:ʁv݇s'nj/zsuHC,rO+YAk)5Kl>.~KE3Iw. nށչ/ (e?K|tXN{} *C-J7TʾonD#sڀԞ͢VIkN=IB%+-+\r,{)*=U?v>t}%D1P/U" *WI#2ҷ> tzthTOAb?t^f؆[2rqw8 *R7| 971j5۾N֛0";ЂYyM$VnFoI&}%>kZ,UY,xYdW3(͞([ڴ,vqI?l$82L@ԙV=&ׂC@r!g}@[4 4.J6x$sC3NT̺C?Yۇ`1i`UQm+JP!@ک%0>pN]p̖8` W3Ĩ O>,1eb* bZ_P>I?X|ٲĠw+y7F.4 " Hqwzdr  kqSwֳ: U`'I qnX^LN-吼 K[eY5^3zM:o; gVQp߻sydQN/:+J捓&404%>P)J/&|[MO5YΛ)B G'l8Z R\ LIL}F\H 調|ZO> &4 [uEu?Ylu?2X& (Zkאc,J#YהlcioLS(%ſ+LVnDVeg+DD +h8;X C`1'@"'G J+>7 yԙ_-(ttl چAAtR|t?4𞞓Mӵ>ʵ.@:7zT~Zqm,+Ə]Pb|Mz ܅*RrP ! -e|pH^ F R%{$f/'_v dSMe`~閜T%5٣ %:9i).7'&t j(LP+zcXa˰wyvZ/w}Z/B@XmUgr5ryZ'aI$"I5'o_-J9 6$6ߝSg30WC3UyF;8*Ҕٰ/D#ބYLmXGˤh}Ƭf;]:m.niV N)j6oYB۾oTVm,SpRDZ JqĝG궪% ֳHm8loKN 3hxZFJ/g]xP(pP;k(Ȅ~WT.E0h}z\5(\۴=}YYÌSMf-Nf4W|=DY IP4)hKż~ފcN/?4|ݷBhq̸Ge3\_Na.H`wa,æ%^lxHŰp4H,[Y*œ~\V%n^N P]$xdANAA\ֶmjԇqOl^0y(lz8UÚfBE0OlY7>XwQRgItȾhժrUo2Ibߝw7έy={"tn9KpVaF=L@oki}3=/<5fqx=i4/^0ρ{idLfx*f(_(c%F%f 8-45cqt\ -IgZo,*%MP]cCua,-E^"瘶OMRx߀vÓ JXsODSE52Z uA*lI}9թ5vYƲX nx`zZ~Bx_,WKhah9M}mǗn oc8jĮG^@' Y蝜^,p .hT1*YѩXV-xfD]"U~+Eb3l fɻGgu_<1 S&=-A:AA8TӞCܞ5-0W `R_~q;+oin9>xaǂ^rYN2k,r[x+zZb,ZlS磟>+X3)ז-oky*wA lU=UXyg-Yx^Ȼ~-yr6̙۟)fuplӳNF/HAj_Y8Lѽ 3Z#2, 8Em& Rd. @E< =Pɮpܳ2C)ż/¡`V\d+uaMԙzWPz>}uo#o_!{0:}/ҍ$/$jPm_q߹-ƚod[[RZhX* bc7 DMp2KBH*^-(I lNY ,s?.^\UUuX6k,A[E8F6U=e>$0=GpD:ƟغQniuŠbr'7+ ;H :׫nvd|ڋ+4nvo,=ei #̦RZX]QlzS^g >ٺGQݹmgz`]\ _RdS͉h:OV82Ժgϫ}V)wX'\UXϤA‡WhO TU>56Ɍy̪EͤPB8IwNǔ2)]2@ t`5~V6Uh8:m+)(SX*N0/W1#/HE'7A[cot@%Wt̚KՅ1ptqQX3ĦNQi1'>\m{_4ld*[ : >)z 1( 1v@aVX>!Wukv־M/1Pn-Ȓd1n1Axe"-`޻qƭpt1EQe7nyZgW.z :閩f@2jK' 럝-;bn^<>#Yr2|Ѫ?oVjyl"UARjsޘe+hc-ҢT5*7L0nB r4ww81UHxwStr1m h9 #.H>ZՇf ~w+!94wۍMT[3&_Krq-6Fu-PM7=V<[IODf x9ݩpv*X"=pcn!x@Ve&BeA*P+*#^*hfs){i>\g >?Q; @ƹg)͜+Z.P%m3$@T!|$(]O<2]GU 6$ш{8Iz cʮ#4/K/L8qu}Ǽ EƢS!ڋuBORkfts PHWB'B} bb]{cb$Q/pe#um01ethWZ%μp%Y@2FJa^Qtl6o[R@7&_aT7jAߐը~ލ}0RQ_XTvBQIrHx|? 9l;Ȫ ݓMO{e aB]gAj81 +ȭ'#s0nⵯeGt]k<>GaWf<'A?i3Ķ↍ϑ@zí`&&,@..!}yWu&-RHPhTjfbn\dfcbXnAw P0M[g]n;:Q{7M+BAL(YGdl$ u`|JmwttC8Þ:}wt.~t%ƽrf] y ;0CZ~اQl菓zQ1LT A>̌TAc4W f$/٫(LޓxR!Q6tee");/xS޳ǖ+7ю#)E*gR9⁷",nD%h'4HfRž/{QaG!#V#fmJ*05+G:R\Q+”nKbս͊P|aMhb_ɨq;Y_^m_ɣ̄mjp v Xd FyfO&) Q/.ʿR,աՊCH^>pu9>Fh rj[U~J]hg{n?FYh_OZ{`ګl|Q |4b uЄ2|gs0{po) ,p6__]3>a(Y5^=Q;VcD9^I&9\c[ŴpHB!1!h3;3ǰJ6HI8W` ӗQM΂PT<)Zurf$ϥHWx3 647/u r9S% z\%ѯ~dFKD >ew`7BaoRfҞbX.ռB3&sUa ^VJ3㟕t`wg!+3Kad)zR62YL\!K2 wXdh\eulF@?}_R>Բ |,qu e=Brl> Wkb--]~`Ϲe LT& )3(\v{ 2X9T.8&N)}*xQ_Mhgi>t&VV Ldap@gcɘ[ȓrBˆ2ʹ; 4qV[Oeͨט m<"ű &~u.{* _ӍuEQ\*Uq3и "D#kI ", fyK fwA-̋+U*m$ LUD &qY~Y>>_:x6n~][.5!j9Vk>D}oh:f4}Yی%-D%lytnBo[@wb0/e$0:t>sܱ^DJ8KAp+2`S -/Ȭ.AMn,XG0wTC*St3ᐛ:2l~qAΉdk@'s6S0`߿.f+c+>X7qp8qL #6 Hv hs [CR6uC1߾ +:2`=.?篡؆VYD]@t?~E$u@fͨd%/36Zq{VÜ`>&b8f r|H4& <,Ww * blUjpQ[XzkG-nS:2p< E~ZRa!ۉ512hp~ l3rĮˇr4jKSɭbFӔ#഑Bx:6d=,=,-l ڕuk/-  -KBхtBrA^ѫsR4WO|yȏxL@;D7[1>X^}TDkdMĎȩoh$!]EK`8"qsx{-|׌A 6K:!j6Y/g b\LS"ovC]͔qhx"bxc2W-~PQz>3 ,2顇7p) EY@'KAcV6i{De\ gYa~_MM,5 ޥig,Lݸ$L>Kc\,eu̇;0]yb 8R48P{C3ܰq1 HpOMyCbT5A.Z~N-҃Zŧ[\ єf(D6vKMf]뛅 u^Q:~#h-p 8b ITFDWsUe:2΂7^Z5I[\uӎb~Xi56JN_zRzY]äG1JY/vUQ^7VufǮ:grsng$"/&_R!LGՋO4l!>Fv#L"̵ysTgF2`uhڌ!ըMjmKzqu]2gzOdv ӻ$j4,LFQrt~Z%odۏ__!nf ZN_cT[%g.B6iApɍ[< MǨZտtbWnv T<^Ci$ xkGn:R <^xϲzmn'ؔ_)vw"; `Z8O8(KCg]e*%c# adࡄ$L `X1v!^C{ESx(f(T6YQ༅n+PNnP3Љ$`&S}s~6q5~Hǎ jJCO0n DI+;=S nlJTc)DqL|0*{& ։0#x,8~1IgRQf)˫YMp!zϖ]^x]D 5}.>fg2OѤDa#j*L9;[J|΋'Y s71SN3RF%T!s 耨3$P.J ~3ylf U 1Rs W١؂i|I hx-ѵ?&bW%/S_KtL'Lט.q lSWߙmG,:W]Cz]CUZJJ]=-j.)Yt5j;sU:Z4un| iR0imgyk*_ȁܰ@nVHd+:b#bjS,j -oI}\F:9=Wwӣ Z6B;*L1n&}w G><*dk/GtĦOȟ=?i0u]madoX'2Mq^*?q^j{=m/2Ky^/oR/avEi //+ @R9 9l&~J@<ӠfnP=.! g^P+Hp9}#6b'  f{'aӂ'08]*Rz˵{D0K2)а` -f{⵩m58%;N065jI0|_UbzQp*y~FͱD$08Kue#Ie2n?oy#"4 u)y{E|12^%g "XrA|ua%uygV W(Lc>薃:e47&$VW'Z7,Z͌Ua (luEҰj,V>i7emp02emxKO `Le+WN5o-0C҂O]Mbs$LC)XAGES |A.Zw=A.&l\-$RT_kSԶ# a:JH%[}+ # ޡZ>ד;LDBdcjm^R0 !d,y‚|G R,RX$(늊T w:ܑ7]_\OsTVT+(D[5}fFjY!ӺƎ)Zx I?TG'`(CK r$qRq8ulNAvUxߍn_ K]V /}0!Ѳ!WtMOVn3k,2) SJk5,Ӆ&q-(D?zPcM(2cfMAz=$m <)W0;+uhSA9(N{Lh'd\gG65 7sW u99OJ:ݡYI5Y6|VY_C\ƺE >E|j H[Փ "2  Ȯ*.$=OD=!G_sQ ,ӵ,%&8S$<+Ta?ލqdzbC'|3>Y {^I 2 4rՉ\SU䘇5=c{H1HXDvwyƍA٭Y xؾ%@#;kUжwe,tX Ь:BE0><%u-֓_[5&Gi0.A7Uh uOSLaBN=r LJ3;&HsDRr` /{ea!/vk~Tpi%;Ug${]3W}0Iy1Icx6NJ~䗣q+wWMqE7.iށ GO=wYfQHSEgG/8h\uVebTT6< cOѐP =uQ\;ZI 跜2}n5 Yijjw$fNT'DL X*ЊLMi1#SM¥YUxC7J{Q4U΀}-l~Zd 3ș8# 6$`MAb3FEYhaP{-ͯcҥ A6MR1lTIb& vߙkfXm._C.Rg_hLq kLJmI& s8\u`]C~޻tw΂d^>qty\/0/ ]+KwqSG$nJoW]҈VK|ZrC ~O.[Af8>#E _զhwҰV~Dm" ^ާրOA0/Qt=U4>BN>0+cS`V $u|,qepU2Ns͝[Vd*JdـA_Ax*|:?X]*k+EJ6TZAG6Ay='3FUM3ץϻ7[?ڙ=8ztb7?yxJ\Q?k8ˎTؖ XO*1A (xԎ FQa{.?U>M$!U|/h[=I5P((q}p"T |󝕵l*;IVŀ ?*W PdT0Ws02]|D ^7"Ӝ<;.k6INkCS{ݜvΞ@ sE/ WBo^?.[a5~LK~M$UYغm@Ɜ;kUNaFtoDȏM^ <%|e|@s9kl;$:+zClZ,nZ rόl"{/0;,nS*oiH{_,뇱5*Lhjz3bf 43겁΂ OOB95l<jXyhvw~L{k9R5w3o wdNʍY[h6EZ y_p7wV\'%⴮ (HJV0w1rsvDpolmed:o1EgD2fnW.\ 7Q:B.WI [myAso(J1G糖_Fse#A=KYW%#Z߇\zN*1ֻ[J-) H81TOp J)-_yF)b-ӌ5Z0${K'mexUl[R/`c,9/ /]SKζ ^oy ?H"VNn9Nk:;3xF]tŘԚ rR'$=ob*%bHIU$}.@Kf0+ˍbu \Vsl BB \x%Tq6 /%:ۘMNo#/ob]dU]{NXs@EQ"RwtX@ߕ&P;"M4Rԓزf\6so;4vy^lUiQp]yZl-| ] ~h[t ZeUߚMzN$msD^  0,jl~Sn)8Ԅ%;]Zt q3t`Ƅ@k#2$a#-Fg5`;qZnpBUrѮk 5qqU1TP?IDV^YqLcErܚ4>nJhy7FtF3Ļu0M7֯i(t(U~ZӾIH&إ0T2W[M) 3WWc|i.ӹ 䕝dLR5OUp Vۜ&ruxulBgCw,"50q aAnm2`P8@<3 B_zJ:XG Psm`ؐw>Fh}>(6tEZeT5@h3Sb]FT%>1Me'4,-sR>v!9)}fBӡu>,4#3"*n/Q ,W[H{RGe9VSrV6ZaLp!q[j+DP ̙Ѵ*` xoڅz h*嬙.ZID^8!kЧp0)H8Ep EnA? O(m1Ymg7jȗosvTje`nnW+p oZ4& ;2`lϙF?Ƭ5(q=JvbYtN۸Jc+2( 3/ m`a7!003k͔~P<\ϝ!Sk+1ԁcՉi;f;T"&*eV@*p]W9c[b*K\(<ӡ 0+fvR)-!iq/>a!*73uqNȥzh㌑uz3v;.ng:FRXcS͌}D?LF}qϓ\>?uPF$Kl2ð#}  H.Ē>e+tG*蔄M~t۩XNg LےTNز`[C˫(6͋FH.O'1p3F$w%Boy6_|yl+]>( :p]cwUcO$9Vͳ^ ;ܾ8݅T{Ƨ) q$+}B&P.Q ف` dZIYVnЏ=R_5Q,xIr)yYLy(Y֠#\X IÄkdezR)gˤ SN]%PZq[C ⛊OO6(_H@ Rq C GƦl0 Zld%,v'qbjg[T.Vy-@{֋dHPc>Qȱ"Lp_s e.2핽5b'v"-)';ϔ5n/}pP^r퇍Kʐe$K6b3AJ.;( J(HIr;g`Cwy$2`GU ߔfST5aw^M 32~˜c!-y=PrAC>3@F0i;)(uRA)>z.07Cʢ7-{>pID9U+_pAM`ARXKl0^Qw,dGv蚃8NS)L Q+=uz)ծiovl]K+?lrݫ@YͺoS ʕzVUDcܧ>سsuSSD NjZhǟ=Lh,oIV0\S)=h+iQ'q廝W$LDܮ)%~B9Od+ "^. Y0SLL mt"͒yc7Nc5 H&O|W\ e13dJCSj̳`s|;OmA4y_p{fxb]̄Ϊb拄Z bw9^pPhp%9heUhÉRDV Ϙ/5DJe:8wvߠd }LjU=6iҮm pK m31߾hPcYuzkZ:Z Z 0g\*W]| X鈍O{b 7p ^w/ dhlz٩cw`Nd>+,lirFɬ I\Pbt"P c8Ex'V@Bpxm5'DjP^a.QNC=o=n! $R>SΆ ] D[ӿ"ZR,J"ZKsM[ f}#q |QT?K`t 롛>xaUS27x]#vh>5">-]OM{@"*;1hg9YRHk+ьdZNɆ[%-@I\Oz5je1㳻uYIBf'#ݼ\"&cTҤJp]>6nЊkY=-\ru ,e*l\:DL^d~նc&A`ט@+o W>ҘtlP8@GEfXN<@ Q.{nP՗2h <@NDqLz~ꨄHKȈ豍r~R\~Coˋ3xHQT4݈SMN<̶Yu){U5wv|-*e8K p|XWln2jd%3@6B.150mAEXc;{5/Wh##W:퍋!5(dR7lg*߅2+qI{ #^{c oi梲`ePʗeG0:Wbqi5doTjnBMX1y, flo(ZkB@Vx]*&U2گq[+^ɜrhNj9=VB_*kBͬf]DőíuػNJ)߶Ȃo9N#D?\(R:kYkdǗc?ض@a{OlzB?bNZыT'oA^oba A6Fcޭ?æl/l7wD8$_lKa/]$Ю]P:j/mMOAAbM~f? t aWFƪߺSaW,x&08uu-s^p{oB23X$VB8qqN"-V_N<At?PɜP Ft62fZTV 2bDGfAdSXs2ɽpN@ +La%`HY3"qy1:FwKmfȬ+Lqҷ'LL)"Po7 򩧾"*@G-k, ѨX`=!F_*XZ[~zD(bmĂXo듚;n{Zyt8+Eן Y,Z\s#1)k0Ʒ2Rp?} yq+w9F]QD 2n$CA.*D=*q',qyъϘL;1`8͏IV\͚[7vĖV̑ڄҕ ۱(5]K!.a/'R%i(|T~"bߥ _Jlm,zCMYʅTH0z^T%gEfgc< :G =Az?P bpՇ  vl!$cVƈ˨ɩ )ScfYw ߮0-*Jt" k Ψk'lSA3D; \Iti /\u,09M,,VUB?QUvuӴ&0a'z;W:BHMFn3g$KPIMUcn?=:#4t'{]%$sT E08F[6f'8 lȯ*~l^t:{+PU8UҌ-(st+ ܒ5G}wRS(OM?:mXƖU\:d}B$Ӈ]h&x-UʦȐ<]G9Vy:;qaT>{^D0/f<`MYL1x$ִH&!vuCKְ&o2[oM㑤Wrl- J_I:KX4EV*F9m!I#pzAb}bOKeyVE9ۋ_/qZt3E ]j1&N ưYYׯW\[JY(e5ML1QCٺ:k> IPB~i6+INVa_(دS\I+I՞9RK_Y>S9 V-,7]ؖYn󈌊eld;DC(Na|j6 ,rIɻ]pps p}d/5t*LѲ`J@(xX4 yD^90,E'렛t?hɽ3R+βa n`p)4xIPz pe,N>uaݏ|ïE" NJQR+塒b;1+hQė&XVYII )5k9 x{aG:ę\璛8ci'HykTsb+PROKHTol̃D3Yώ~{D`Ağ"nG) n)kPuG<4nF۵cvܐ)bA֜O aMd-gwU-52@H~+ne~՟g8 :e[h`.R!x0]N4_o71@#LW~a_QTW{EаhnvnP>SZژ& 8Ȧ0>Χ1Q%:"1aR:u(V`WpBM e:~ ]T)a-F9sWÊڱ\nQ4a⑁g9!.[tlpDp²BJtj?J5{)e ZDw@n{ư>9]}j$#Gk#|:4 br^Jzz܁ GGa{I$ہ7Bڊ7 h%vj(G4pV+#y|L%~sԾ`A;i$&Log(ob11l:+ skKp7T:ι'8q HDzek.5zݼ(qw`Gns *hΫ7wHUyڗiWL.ܦ[]/- 7?*ѥа˓Pܱ)ZL>(NWI7W?-Pt"A#%6 #mr+'F(򲅹_{4v "g_ 䜕}[s(IkA%~9X" 2tV #|dgv}I,K=_um*P%n:T v.zv-2TM|@-+~ R|!^bȝStU\k& ٢ڡ|| TšYW۬׶[c667LrYBs3JZc 86ޘ4#~Q0(F?|&S'(d7:` i,E"KKw Ε0;t6BƒA8hfi'f$U:1wc0c'k?4-SWoSZDbE 8'@ 6O6Ro*_ +Vk"Q.biouGk#NP~'GOVhnsmsu,xYNAv&ڠK.oSKaJskJ(j[.k셇+Z y/PS..e3y/!SS"{B%q}2WSxՂQx9ҋ+2f1DӪÍn," uvk=_-Mߴ]W0 אln}|?'V6iI7{!LmG ^K #¥i:Z11V~̔Iy~cJssʬSbgNgb<)W#>N=ƥ|jf.OCOY6Qɍ#6[U|yPf#Q-ظ7C<*v8Ѯϟlѝ\u/MfÖiȎz'mT@ %P#(Lqܢ4\FG MJv ɼy$Z 0A'}V%&OͫHv$sM>qjEQ[HpIOtJ{` J3$W4"w62 % ˿3Vܕ܁tyuf~N;vlRTzf#P/2sJ$]iRFZI;Lo^@}1ooRӠDza $ :xp'Z{dK~~ߥLDnU3j9*|.)e# #q+7BЋ,sZ2g7:=L%{h76͎S4%cngqTRrls![!Ž2$Xh{؞NkYM5jmU(P2?@yȏ7DBNy 9%0}^& g\eB)|Щ͘U^_߮%%u|b@R:#Y5$Y?rϵM]XD5 = |beő[`+VnaC<*\)fW̏2Vp#ex1?9qQyxMX[*'jQ0Leehcʎ1TndXvP~WIz?^"Duúj Ye.95!c$xy#';GtX?)]`aaPkpoµM,l2r4C2> ?=./^LG)½YNȶ#픷BҰĊBK@ Keb/},$T\E4*l9kzD?-/f'SCVYqe]5b/SH۞sYWƺkq,/!ߊnrP91?@ZӉv{jy0g&R]}Z^ j`9b J1Ey ag&s-SG`|.U#T.dEom6(HN҈_/˨9#gLDGG_cz$B~)9 jߑQEO/5nn'[iǤ(d=Ji:ǙKgnk-1mD~~nCemXC܏W:2obO~Y@eDQ1a(1#f}ay@dj[VcnH _ T'C ôMFzS :xbR'_iW<jL݅Ur'e Zh8M-Um#4>D_A9(/CzKwapZcRtXM;ɘڽ\ښ + i.؄V׼ _26@g)KP t \ x3o!Z킰z|P,T]tV:'lI R{NVv $b7>],"rJvcVQǯ k Ը;E|o)7 ";k]kϊzhb'ؖ\݃Y @A`!ߠ/'8\f˯?UL]D:{Q=|WpWIQCz k,4J+<5kc58\izȽ?:B,@sk1bUc ͠{aaFcIn#z4LfQV/$ؿ&BBqp3R.1Oww{`c 'Pu rVȰt++`%9lz9](VPm&6f"X؎ דY:2K+#vCM;ܻ@49.줂269,O>_UkQDD-ѮOYsPchJBE@4g] VėpT"m`xvCizmjCc.K]ܞwf5*ksaI}&^M+-hp sR5~c1Eͻfe_F& B3u,qr(da/J右z2</W\iiDJy1i<ڼ ;!3Y$yuɾAG*aM* kLXClS\prkoM&~*|1 ɸ?h  #tgaGk)cP~M[1Kr& y;x 8#t4l뇿Sur͇5\;05\t¤>|{t^VrnoK'?%҂dAU)*ۡ&-1›J@Fo^q41ZOlYؼ|anZ`u?3/=z|5ki6I"AIi} 8aT7mh.(I7e=Uf_DEʆ"Ƃn S[nԝ\A YbtBYIj]\[*i;*S[2sz@uU%/Ym -=֖3i|$-&q4殌2@J,T .缃Д,() ;T"x;-Zmr[*P'xk8e_U9V:;N˛a-o+Wh%^$G"2h p̠TvM/ aщvBJlJPPVsǖL|HX!B_s]Ã8A–w>JeuzU?|(9zs,ǥ# X`)ZDQţk,)lrJ,<,8zXJ8 f:&Y K37/`!hjM$>k[VfoO~:z)A:)CN@ğXtްuGI%LJ¥W`^c͘+8Ȝ)$ .dٚtHS<@J&wNW ݬ|驯Lwi$˜[Z>ϡf,mMy@FT 5Nwcsɞ0 o9&Re`qC,L('}β.ǺV˂V\< jm0+Ry5̏Td: D3kf&IF_IK<’ːϳdFzugxhe:sp Dޗ| |EKVݯ&a&`V|o:&դsozź-eRQr^?۟3|x2`kg% xL3rU\{.Okdt f,Q]͜VImfͣGϜ{\KQvuDQ5@śmj]ғX[CE^">(-ʺKxѐo?_-@ $,VU׾+JdX2(wz]ATvkr?`2[+'wĀ#{Ot_/?5 O]oy~iOiсN%LI-)RF0 ie/a* U|/mm?xڙ:<_=  =|<=4Ɩ{(:8}K!]\v5h{A?@<㶕ZY/QT&AT$Y3ƀ.`r}AA\&wW(k"W@ɄsL3?_~>VK/&Ut|)`Pn ",CJF8||-uz|U |T7j #(1-yO   #nş܍JquW<^UP%dkF ~ owR54qtyCxw0kԆ6~ˍ"|_́WwFy! nI09 oL!8&.'sVʨ<8".BҡK_\U-*ۀ BRY,Cf}F*qN~D12WeF'&[={:|8Zi# PBr. K9i aY`+8VcM $ﳇ**)/r5a?#6eg5:ɖphHeJLE!ڼOf> +v fR|*RHm? 6;!2(<S9jCDF!)|l˴Bsg*7&Ly - :mSjŁ1WBK\c"{dQZj.M-EG[D ˢHo@Fu}뼖:d}C|+%tt0s.vJ3vah52r pԛt15q][=РV s:ZkI0>6p"3MZyKdE}k0xnf :bF:VMx-. ex˘GYζ]?f_1u᛾>iQa46{˵:hm\4+aBۀ"|(-[SQ,*idhcp_;ҍpgUфħ֬[md ]\t*V~$x^Oy'ubK`.=Gv$HGEDJ{{(ВzADiH }.|ClT5?D$}pŻ)g- B C-WnkИCQ-K5epD! l{VnծBe0_6ZnfFBOHǀ<Ջ'LϋjV2KuM̴<"Z4.zR̓MBLoƤA`f,P_v{gIXɑ ik東)or3 J Sgp}QT:s eGw[*G++"KXwx ἖yr8uч̬. <yYhp#Μiis" ګ'5Hk@(~G6D{ Pq:űzGZ`."y_LFV|Aĵ5|#) L\_7~^s޺#6Ml)8dX8Zt*( N)Z?1ZDMΓߢhGcoTABc yQj_VP\ZTj5Cd[}2.#b3/B*O5Lv뺒fPFxLƪ2@}UsigFdsI$Iۼ bSuEqPZG<:J9ݜ":%Р'rZQbȬ/#*6UXisƌ8[œ8#t$]:R[B H6~C(Um7J}M?Wy\^L[[XSEМ>ޢ-zJ?Xʭy =2{Hk#F꺞.Ge E1lŭQ_S>ek[ϟ-J)lUSFR3?Of .Zmİ @%{}r;q0RRoֱ{n2Fuܲ?v$n_m#>&ފk}ϼa`{emP*ttUy+D }g#^-Io݄D#mx#PE~9YMH{ NBqb錒p.J ?܂DC<2)@1t [P`!WK+[́# *Vn&2:_ z3w8U b. aoƲ Ā.kk7qec3qғ_i!|ݨ_c^Do)tUrBKa|!s5Q $LaxodyvS#};iV7Dt`?7>:Ak8=\H|l+KLH)O`ARQ9I]N$3$Ae=0PyI@H*fuTКN. ةSK*"(BT:萗pЫoAJ#Ԁ'^Csj34)|('}M=]Sm S4!58Я&8fú,}Aqsk EɆ^nax۵S'n $Nw l;\7‡1塘}lBEp@ ^IsN ۪lڧ|~Cn*Rߞ{$e \!-Z25NJqtA[UZsϖ1fGYh>:z$Q"՝màhh<]]zhK06dbť&>1n vl~-SmeƼ 7{ |Wǔl8gQr(;6V@"[vUj9wPA]쪖Zi:8s~܀Р0'w犦uAs-h\a-xPlT~s4SzOxَ2/*2O|Yg-h gP8WԖ.A٪U`QjrQ 3PREv%dnWɊQ&D/+εvx'Ign,[3ý >&w i7.a[ܿ6m@ִVaɊH+OS\#1 bhT!pHL6%دj%gN 7Zq@e)5\~:lyQA=KXk 68\,ެ>؏ _l1?ys0XfŶ$П=0,xY)&'22mjj~QhnjilDRͭEۿT/5>ڢplnYi}E,\CXD n`\cU)1 |:tYN)3M. ҥ"}'`rrJpjsKi5d@w7˕eXH."&,XAEKv^L >a]H-F 0EL@5TɪF0l P j'ՋXy3/@LwLƘb[lEl[eWҩABNu#x=눼>;v?V[,#Hy xDg܉5ODی_;L5o=r@oUţ/ *a&9&XZ F< J?<>4iu}E2SL,pEBk1Ox #)L'Z]?˞a C)It bk)0HXEYMA e`dD t&RۯT[1DNcS4p~#uJ=uV| ƏǞ%65L##0)uvdSUN⽃9SkTPC -܎jbLoFPyE 9π0?I! `2rglZtҲ| M a&!‰Ś<O;Oxះ۷D|LuaND᷆/٫ɰV*D l3{b bPt^Kb;fT&2u&׶5L]uH\&` 2? //  )o}81 . @o#Z1[q W,{!ѕR%ODӀZ|SȊ5Cn,R[kuéů+BD zE2C8Cy^ }G"sa@5qL(Ù\WN^*ӕo7?)| -wr>.5+ܸ1*d e?wˌE$4c 8:sX^"56tFxHF#7u"Y!1W!pր.Y&ӆArae I} MO!nx[`L*>|<}bK[+JgX@2(0Sfd^B/x' \{gR`=-.À }=!@ -+PN1hv;Aj!ȎクC A-Zv ^aRYՐ9Y qʹvJ 8X<06\ؐ*xDWgJW;HSEӃuVYok|6⏗6$N4#hJ#$aw kXW'xމr52B&5ھ:8Ne<6^q1J≕%gsh:o=X~#:fpG}LL*"e9q rrk틞՚א>=]$Kixɋs>>bϝq-2 "5๊4(ۯr>RDSh2펓UakC1~9R${tي{\PVD,"X&K?wb_ #'%>abM \ >KU`܏gVBKIrVu;Ih? 񐅄eulā[V(PEfj6q%\/ףkZxZ+-%A#@JŸO& Xc*aMRx {~^kz}CJO-\!+_6~!iM*h~TA\  L7"O. L_}8K;'8Q)xp2Jdҭ'WzQS9T 1 & N2Eiűz.ƒ t~6C̾*W> 桾Age%n&#Zr#qdjq)Ի—2 T?n̗ˍ탤p1ě\bFV3`E9yb(ѳ1 $8sV}p0JN+R^G l&G 1׀,iNfnFw27XS t,VK+A?[Mj}8p~ք[WZ=Jk =llj[iYYz`557NT37w J ~XeH?WCDCHrd N~mSw'vJw|6`.NQN~&} m@SoQSuM}J5JH?"8v5Y Zacu7~wsce[Ɉ&+q (i]`fn! HTy&c?63KGMSb/rU#DݩkJ<&Z3wU7@LlJ(n$'k&;)8 X<΃Sq HȈl,zaq;!v+kHj%-`Y,_sFl9 ?"+_$ڴ 3i0́ n EU(> VW(h~Lj/L఻ߗuh=| #(F2Efc%1"͗uʜa^i/~xwN}>+oa*J{I#7qy>Ś`cI%NA )6Y{5~̵lN.zX՘F4l!Xn4:sZ=@ÇJqh" qHpUl dv;]LV$݊iLtb^;fwy~\N.G# X[A[ƃi>MqY A5Z>"T%qR1>LjD]J+|)JlVQ1S H\rBVYS n#O~ 'ז۫{o2b|-I/mNVEGf=[:w<;6VN"$&FpKnZvA<䷎^|ޘJlM&6F`vMޢ/O _:+ ^[Ñ\TA9DPO/!*!Wtr;%G}ě^ԞhNs7#>oRrEN}*.ctS vA6/Gi6^qZEp9)aQכBABj4_v A6B1e$w@dcaԖR?jc]8GѲmpp`vns]\StZ!>9C e$vV[GeXdYDҸr4BM aʶ q]\_6띃ƹ~-4Y=ŰmЂZ7NX~w`"yVs8]ɇ6[rEi<>ʮoa6YRn]Lp0;=͌|wNOEɛ.02k[_u}7wlg\*Bu(*@ t;M1hg.vCҲ>-I̟u-Z7;s)ҷY\)*nLe>_KP!Ĕn[yv2җ5 LK»!Cg<^oY !+mMkKؼnˍ}3|b:hؓg7ē-X#tcG1 lnW|2}p^2ZL[uyu"6bjM=fB4}a}ToCѠ/7M41lQO`%Oek^]dዉu?:-(aeTgKiXV78y+[5o$[I"ݔGWMy5S`@ hymQ,@Tg}%O ۯލl39-*QK"C vl-HI}^+~~I j[-@|$_ [$Tø,bN58ѭʺqGhI/B۽3 ڰ/r i+ 4',Fr>bk_' nm-sH-tf84J|3cK}#̷K<;!O_lp㋽!x#p>9 OϤ@m1M7y8vnJđ2)6S8ZfF;ymݤ^ (q^-t@4E>T?YʙnYf)Qt5q-Iݠf4BL-:iU%M[1O>%[8v. ֻ|H'R{SЎcuu?΀}S{6.{(g|Y&43K3*ҙ :[ɜ&鎄06ا]F$jU5sus׹iβb =qԿѿ9tq,MĜ<"P018I$\vteuXQZ߫#!=5aʴ@g$nO4+$bЛfX 8w0j;*ˆs+o;o| +m-7i ed̻F6Zf i!'oh\(""{'c "u8igDFN{|oܹNK+xC?d +'b^eE> ,Wgƣ@j {xh±]ܤ~ zA*~s!O!g,Uk?;yW!Ub|)<ſTzg8}e5>4@E%Y0]]D:dcPn(1r?BpAF,N]r1fig6ADtĕhB4ҽneupd7)")dA Q~57(ҽkBe8OBi퐊kvo ”$ ۽@}2xZPnrw ޵jg8ݒWyw}5Jrs.R J|e\ 2F/sBC|׿+Hy_lJf4s@i ~Gw `;0 %Hc%ͣ&jmiRf*_o~@rgAMFm^܋IyQ|n=$ Bqh@b΢dQc떑KzvXݏ>&_4(V+ rEV:7<ֆ %{/R;? "! ):bihc\ZL-#VpPI#X8!ؔNTF;>*j e_TVDӓek#31$Zͧs v=2m@;kŀR2[岴g4'`3 蚽!,T9hEiz:Wlq3H_>kbhk 4 L :At}M>aa>' >Cɽ}pS~7 +!'bO|l\h +l`# ;@Mf?:p6c s:^7uϏHPXśS8-e &c6ۂk|sRfZ% M'.B$^6K_)[LP#ÊM! (??sR5Hs#F2*s΃C{XA)Ii< Eks<؄L"Bсk3|ő8Jty$5`0XLV8u$4ĢxlbMMk `q+Ԓ 蟬uY3 q% gEiz)%(%/i:@f$ h,/Nuc |q`W5 %tYDַH/a:H&cOԎbTC0!^ G (?cED.n|VD5^f8A>(|};~?WMQ+Dc3JEw#!:\Z#_OvMoBdu̧cfW YZ