python2-perf-debuginfo-4.19.90-2305.3.0.0202.oe1 >  A dmVW^^fak=7`?IGk6^g RQSec0Gy`a҄7&IOD)R~#m Zm{V"%w2F's]3k.`R2Gmπe(mk̢~=/3r6!ng(tL96bdfd5148d70e3781ecc0ee71c27bd8317a5e725f3b774ef6f7ef51fea9f64813ef0b806317b6d91e8a2136781ed8225b52bb28 wdmVW^^fyT8/A3 ?"iZy/0 L6_&xkh@wGA '>=pᬤʯQU"5:?2М1 0l |\M\}7>Ke5q(E=k~ae]X\tx4e$h{(jrQQdJn|54hY_&?>+,:JdŦL#ip"8PԳԕ!=~vn#ب+aNX&:7>p<?d! 3 ^@Dn     b h8H(8t9t: tF6GlHIXY\]^ObcdWe\f_lat|uvzXhlrCpython2-perf-debuginfo4.19.902305.3.0.0202.oe1Debug information for package python2-perfThis package provides debug information for package python2-perf. Debug information is useful when developing applications that use this package or when debugging this package.dmobs-worker-backend-test-x86-0008.novalocalopenEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64AAAAA$dmdmdmdmdmdma848af0c75e5952ae414a9b34b4b24d23072506cf11c1203e4764ee32f5c41fdrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2305.3.0.0202.oe1.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1dm@d_{dZ5dI@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-2305.3.0.0202Zhang Changzhong - 4.19.90-2305.2.0.0201Zhang Changzhong - 4.19.90-2305.1.0.0200Zhang 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.0087- netfilter: nf_tables: deactivate anonymous set from preparation phase - x86/msr-index: make SPEC_CTRL_IBRS assembler-portable - xfs: verify buffer contents when we skip log replay - !586 [openEuelr-1.0-LTS] kvm: arm64: fix some pvsched bugs - kvm: arm64: fix some pvsched bugs- net: sctp: update stream->incnt after successful allocation of stream_in - !741 [openEuler-1.0-LTS] openeuler_defconfig: Add configuration items for zhaoxin - !752 arm64/mpam: modify mpam irq register error log - arm64/mpam: modify mpam irq register error log - !437 [openEuler-1.0-LTS] USB: HCD: Fix URB giveback issue in tasklet function - openeuler_defconfig: Add configuration items for zhaoxin - bluetooth: Perform careful capability checks in hci_sock_ioctl() - netrom: Fix use-after-free caused by accept on already connected socket - !689 Fix compile error in allyesconfigs - !441 [openEuler-1.0-LTS] Add support for Zhaoxin SM3 and SM4 instruction - !438 [openEuler-1.0-LTS] Add Zhaoxin I2C driver - i2c: Add Zhaoxin I2C driver - !432 [openEuler-1.0-LTS] Add Zhaoxin ACE driver - mm: memcontrol: switch to rcu protection in drain_all_stock() - !429 [openEuler-1.0.-LTS] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - !428 [openEuelr-1.0-LTS] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs - !687 [HUST CSE] fix a use-after-free bug in uncore_pci_remove() - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs - x86/perf: fix use-after-free bug in uncore_pci_remove() - crypto: Driver for Zhaoxin GMI SM4 Block Cipher Algorithm - crypto: Driver for Zhaoxin GMI SM3 Secure Hash algorithm - !433 [openEuler-1.0-LTS] Add support of turbo boost control interface for Zhaoxin CPUs - !431 [openEuler-1.0-LTS] Add Zhaoxin rng driver - crypto: Add Zhaoxin ACE driver - cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support - hwrng: Add Zhaoxin rng driver - USB: HCD: Fix URB giveback issue in tasklet function - ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs- ipv6: Fix an uninit variable access bug in __ip6_make_skb() - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() - verify_pefile: relax wrapper length check - udp6: fix potential access to stale information - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() - ftrace: Mark get_lock_parent_ip() __always_inline - perf/core: Fix the same task check in perf_event_set_output - net: don't let netpoll invoke NAPI if in xmit context - icmp: guard against too small mtu - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized - dm stats: check for and propagate alloc_percpu failure - dm thin: fix deadlock when swapping to thin device - genirq: introduce handle_fasteoi_edge_irq for phytium - genirq: introduce handle_fasteoi_edge_irq flow handler - Revert "genirq: Remove irqd_irq_disabled in __irq_move_irq" - Revert "config: enbale irq pending config for openeuler" - Revert "genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI" - Revert "irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ" - scsi: dpt_i2o: Remove obsolete driver - md: extend disks_mutex coverage - md: use msleep() in md_notify_reboot() - md: fix double free of mddev->private in autorun_array() - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - block: Only set bb->changed when badblocks changes - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - bonding: Fix memory leak when changing bond type to Ethernet - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - ext4: only update i_reserved_data_blocks on successful block allocation - mm: mem_reliable: Use zone_page_state to count free reliable pages - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - RDMA/core: Refactor rdma_bind_addr - Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" - fix kabi broken due to import new inode operation get_inode_acl - ovl: enable RCU'd ->get_acl() - vfs: add rcu argument to ->get_acl() callback- 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 JMP32obs-worker-backend-test-x86-0008.novalocal 16849260984.19.90-2305.3.0.0202.oe14.19.90-2305.3.0.0202.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2305.3.0.0202.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/30fc0c56db1653594d5d5e97df1a93a7-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2dbcc405b0d8f97da2b381ca16a3a204eba0e61b, with debug_info, not strippedU5Qr7ꂚZhutf-8d05ec3144dac4c2fd919067fc64134187666847d67d493267aa1a9dee1aac10b?@7zXZ !#,>] b2u jӫ`(y/+,Q-%ɛT`þweQ\PW, > C͞4m.oH]*QEfw YYFI8 x0j1^<7zx)`G&f7 5kA{髂SDS j}n91xx^x/*^xi 2~KĄ>dRE`ȁSE#F$4- C*QE߈HشdB>2tYy=⺥W;G7y{6h>^qq#T*OaWFݒcߋ~t.4uʠH{(JFC>IfǪsD=1G:A|#ѵlLgy}-]o"է#ps<U|2T{l,3}i u+r4»[,C9kAO4tӬtJn}n ^+vܥ|)>{Cx?s.ˋs`PXdIJ >a¹7rva%Y,#C4,H5 N6h*9FQÈN4_8}i#.IgRi^&i|!hR;X$+;Fcofh@gt6l&LGAif!2* ǟ.(96 ߎ8!)2R9}pxBAZǂČN.fzslv/N:~!_5s% a<_`y*0onWcxOjIUt/-?3E"v9ʈdz9&_,CU/H\AzZ]ufwO\2iۂEtzǛO8?H |1oTg;֐4PpjJ3^BFGSK.r&HyrG&P xy4Fr:@Ђ[c^u&^OT㸸nm;\N Tmt'Ùna-6OK9p|u9M3x&zmm*'l{Kq_P%B%O< hVCۡ=EߴfG fW 5MtJrr=\/SΛEVnN9!CHP[te( zÕ+w Bi%܁ l)'+, x ![&zV@P rK|v; ^Lqd ~w󺵟V=I 8`/W+eEE/9Z%&iTorLW2^;SGҒuu)Dz (QP"?oڴ9Itt6ѥf#$Nw#RzPiY5fWKo`i$@ʊ_{ <+!c݌h0 GH vB}4\F,-X\+aནzt 6} h.QP^L =žn\ngPtJD7 YQ…f TYhDf70sw־!aQ\K=C]Ȧ3` ĂEĚӓ!0澐DoUW;y"Cn_O\>=n*a еZW?+trh]n@,U~ ND5)Ǧ4c# HHc`DkD=W#*U D 9X6A X\Z|\۸t8ʢ\0+ƶQ/6ۢ(z 6s{N~$ )z]&d>Д0^*<ט*A@#ȽtGbfܯDjԼo>y0GHxo*E 1Y0[5ol뉚x0 ~si#Od! @dkϲ{=(={,ׯX{ȝ>~v+?17x J(:E]-ȫMo8 :1s*cr_ܰxCn-v!lJ#۠#,yt+,"Rvsas6'׸˞*jֻ5ݖ͛U *IɣA#OGӢaJ" Gp@L5&%9n`〆:?,) WPd7ד|0O\։?ޫ@S:ΫHBi@4!tz, Rp̊.,_N0euxf;]^#B-^fs#1y-t|.CK ֡_s.;yq^hs ژE$_gYhij5)TPu^ktD:c,暣]N< # ;NvP .E!`<.9,)ɘi?\ɦ?j uyJL&vARv8xkK|irw! 5c!XK8bsS>gFqܖc>(,hJ#^ @.gX1f/B YQ53C  j+,%gf!Nmx~Oe~:x6> SБ3Cj( 1R/i9*6ЧM _O[dqS57Ȟ:`nD?Sm\ C!M i*{rZƼyf51hv亓-h~VVzF1O>5,hzJ~bcp4<|B<3;S ^1ͥыA\4MdaTY)~ea[f)r.@m墻/mUeۋ;]:qXfS]B _)t R^ WR&itx'3۠2 25@<:^FQ3n:-qO3~g2*֖,׭6AD nS64R ?.Ə.ܓZTiiǽh$~0gklzn8*Bjj`l‹fc$+{d8p ] ?׏956jR)m n6l5)|Kiq0B{b-뺺QlZNT x/ZyT%5TOsӭ*4W)MzdLy)yqDj\I6$r;,k,r@?$'y@m%W -SEL<&rJhGSvbp9bx 7KMjQ\Jg8ۘm(Å!RS >GNRs4+8n SשDO>b 1asµ9$s+n xZ43ne-s9XwfL _uj~9$_5"[Z&j?2':[O9[Ü8>ω ;A.z^FF "o]_miVsF$oæ.o&AةF;7?9NkFׄf~1FƄ&C=/ )^'M#U-|pq{8pi}@Q1" /W20bPWXLK0*PlKk3HOtyVxYviP]o] 728vn G-0`H=2ʚ)|JX B9ʲi4nxwia7.;c~=+%KZtMԦcAJblMwoC%"bJ"y3U.}0zLn#JRBs4$1vNmWPC"K>|ܡb}xa:-wvgjf]v8 HK:LOfshL?%OETr{)i/8% |<kIO#>i}ɳ͌AcM_v7=kk#ۺe$}C|h'Kd +I_צJ*ĂEKN?skwJ_gKq ?KA!IT[?j "J&4z?a? F7\&NEs?͘ay]{}zl,ԽE_?$5vMGr,1>TEj|@6{aG]>sTq%[}GFqރ_>'Ӛ(י6;<}|լowotME Ӝ}풂ȼO ~ֿPhrR[`.-v hSHiXLTZ'kfzkԹ)QP i?\2Yi[v)}WX%2:8ybг9~ײAӂ{̌<7Ѷ,E:.tsK׮J_/Fր!p:aW >p.KIP0戡y57&:3 y]¬~Zq%_*,="/3M^nZ&Qo͌0|M295ϝ8ELY56]P:LY ŹjY 8u _ n"rtG~AȞ)\#f8V#tiv(1nW}7S2L ܻKS+ۡ2(h7x9 nĊfjF:WJ{A{%ofO9f7esQבdc`=bHpmΝ4 `:ͣ[]OCiܴBBOdB[9tPJ8E/.1oϺNxtcf`|2,/=6OU2H Pv`Kjy4̴V٤`|J֌)̇U7o ٰv+w\tzEbʟ py"]Y./۾|Up۱JFFl ej#-Y.t.)\~mlT#>_4ƋR*/͖HGbOvҤΡި@wGi:@^|EmC~IV׃\bWnv2$ j_po(6~E9C4/> `tNAU*v Έ^bq /C-".6[K(i|lYK5k#I檋C/pPO 3(_705q5p"^p|gqQk7#R#*YA8sEv3<QPr|%P{L`aqn*`;7Пn"iNB98 7o%$Q `2ǠTӈP\R߇*yΫ}utΉje1U${1LM_GJC1`4vHp//jC X-P}jlԼC r(SXj.1s=*%UяDY/{-ੈӊbggdǾH-ӶuYj)"B>t?YFBiyϚ\/GbtC%|1=6zՕ]jKӪj=`uwOG{ݪ){4ɐnZVM<] s(C~Z-n6xglݳ{]T^dG-^+c:Rpd.*}o)?7.a 'S&ݖ6R!־; ;@!f4>G% sQ[_GkLddazW F2F6)H1tj'~:*f)]YK2+˱=>s1:I,I(9 l#YNNӕżhf)H}(^*\EY.#٘Wuv}7e%3ʺF͑_`:S$(!΋haS˜I8hiwW0f5gv}BA+ :3j- wF<KX ju _飖/.=?Rv;FRT&^e9 ڛj|CxfUz(0"|~C);xLj*a׍D &HxQ`I >e̪@fExwbl Q91#&εkAӈc؍ TݾlQTo|Q޳$QBT?{"zӒvaS@jA -!#,J1#.ڇEw3Lu/ -YKX`M spA /tb9L++5B-<5hr̯W*K.6Qݔv;{~e ;%I@' =j7D" 5y;agM7`)ȁ e+‘Esc뛖 wy%BY0ETv;|,QE3]I^c/ȸ &1(la/5($V|m%as|R1i(厱4OZReÜAB݈{:HQ[# rݭtGx2ZT I.0l$_X $6<0_r)&IdFޖ xqOUe99Mؑ0"ȑ% `9|6)|x1#$dx(窏0{"hamW@; vbUlxFW+ Jc 8? ͱO#t d,p{Rq܄qGrխ`E86h"EB2w[9ClJa]ieN1#[ H`GץC>yy J@ؾ7=ꎕc?]Eck^\J|4f#!iɷh+i͒Vh"?! 059`w6\<,%M4n.w~hPtpXÆ5DIXD0nkc$rY@uJwJ.`4\ ?T*"h ͣp`@wd0j݈A45opv 'uDspy^D1t l(fϘ)*S3;O@Y {Ҳ@XnZhnƶ1Z".Uÿќ)eQhXuS*ۮ΃V!iǚZ0;}ֆgFK<ʕw7rX)0UMqi @cww);3A<={Mupop a Ф3!x |Rr샅U-K~%.pT_DT*Ű|ZⵝO1+`ԲJ d}29)g*.u%s4F(@Ec vV"fhCkF<#*/:5ƉV,NZ&ah);ڨ30(ݶ[^'fh-hGN<܌=>t?}]`:qTEv̫wNBq 4ެ;$wh[qًAH2 b4﯍{)&_ٮ45>7YAfN+U36 ѵm8V*23po@Fq}BPudV%)|,|mqK5"‘"J;k鄚!e&:ެ߄皹҃/"`g?mgrF ^k}Uṟ˵$-*^ y|ޘJVjaP /Q[C`9`r jLe :-H%D+c䖄.Wf4jfo7`1gPeOtP,]Zv} Mbm ˋHj̳ "湃Z V?yZX%97 VRP׺,җr82BN=" "oG(@.ͰjH9#8KhnZ%x=]2Xyʺ#qnݘ1 ' lg9VbTZlj22v9>0n-P$Ia[0q[|:A'p$S[Gz3!ѦILU߭[ځnl!&U=ڴ3D`Lv_-A"X=Sixk'D?6&`k}#ջ4TAĸmryڲY۸p> -Ћd^`.dk;u ǃ\ԂVUZMw4W[TK;=4ʮ_X=, k=;Fg&6%sC؊ܦ m5Je3\II&i磆rVط7Y%ް#~pOr0Yj ƢpeH]iͪh1b,n):|͍%wUׅo}:<@y܌BGIiUCcxVVre-%DD-o, IDנr9:=* ճfr3wgm?N62ywxsTUw7V5?O շR'qLTXgH /xjpFUʨ S,D"a:nMp.j}W}T(F|$PxBMX4 U+A,lZf<T$5#l 2ɴ"Kn Rꑦ2xn W(NFM=T~#C+7pE?3},.djF ?/'J-V bsTuuП{-煪).l F@o!?á/"L{>zZO"d3{L[S,ܕ/+/m7֥4*hgcޚ;P]+j,V2<!RaUT5% oZxГ(K b p 뇽&v7+'8;e<+H -cᶦC/:L/Cv%S)cq[&NG$ d >}& yHL\Y}Xf&!j3ߩz`7dNA0/{gb{ !Ybui \*oa򦨏wT|:KRe&v ] EI W;dC0''ЁR< wkw$#A |;3 :xCo}Oq^~K15AykjQ#ꀶ~qy‚TdR³X}k5\G?[:M_-})#;A$viA܄7g&b68gc`}4Ghcfn\ 'c!!#O J̥aGO7_j~Ssnշ] j){@SMS\M4%#ͭxēuÃ%gd][W =!^  Q?ʠ&T#Fh ťѵo8-Gs;uyz&xBH$e{bn`sepVRւ -p :+ ^Ynu`'Z3 ]:Zޓu!xw1Ati|RwFOߐ ,kAޤ(I'ke-;7BpS"&E|C]M]WHeKYc6!uvݳ _TkDu@dV5m_}L8^I2Q@V [0āЊ) >_3wUw:lQmVPvQm$ Ld{<""Wa=Se30x 0N&E<`&34BE7aH|] -tT=X5q Z5ٮ)gC˞sTS'^z/3v4Aƀ9dn^EZ諵읥 *_rcr1>_]- MvDfkDu3!}CDqtη'VcL !;,K&ùHHVCh9ӂ3b"ħ,ê\Sp6vzghei&>?\h2&16o\l+'>ڌb"˒v3JV>k9,ؿAoS!$j`JxO+Z;2u;MWM&ӎQms[5T=ǔ1Ó}|/   #1!_!78cw vn7JI6XA}?s1>Oc%Q"&meP-2p.I=Q@5H;6ܕHj։k8#Zq}gYjO{ꃻ<9?>߼&"`)Y~)?/qbg{/%˔McBvGxw=`ꬹ>M;/촆$0 Y)dBX-*P;gF6T '7mԨH3!~^ok.?f A!z+VIKQm|.BǴYc/f$i:j2lȈxJ< @J֓7m#k_LK,mNp3T%Ľ-9~G FJI<جHƜ2ԍ9s-?`f)iI~0 K^Zoh%F.{%c`%߯oPNԨ}NU6S91=-NN580L-Nbj?_Ue.^ur_8m𿫍+& n %Z!ۜo륫S1|!CBTzH'l=IYaNa |Bhĵ%{Bc-_f} 'rJf*]b /GnR+6jߔ{`j'-2]QBmaz=Lŷ^o Ά 5Zn9ky e=s Qэg n⏥KkCKd9֔)`#\,7`^oPnVq8*L0(ô&'ʙ!, F+t֟k i*3-{т! YS\(1ÏR˖.X @,7j͏]rJ3X *͍ %lhp a-YBB:(|gQGmoJY8ع^Xbi9htm pk!aH>༪_}xاvFԘԡ1PM?"wڊ3Ŷ-M(5_g4ZPYF=vڰ"(늨"0bIİ̹،M9S]_aAw S쵼xVt8Zjm|&)b4U4΃aEļ}}Lͬ-W8>ۡCmWOj=WzMejQEh0j2I2+PtBD:=3lK_-&%H s/)G-6O{a`|`o`"~jRk4+-j^>SWvs5 z:p+{GזyY4X ɖ~ Z$=` "H)h9?%}<@N*"HnGmOK׮Rjm(kJ?*{:@\{PYsħx?  oJ jxEVFR茆qwSe7MO2P l1nxPKTW*)5<鸥>~>tdX 5NW(/ ,w]/G}r,ˤa\x &_ٙ{}Jd[CqvkTH;lؓ?5ݻ_nFzܳ D=V}`?1wI6# fR6`hbߨBjoi~w"BOԣOi#ŏ޲B!9IcoM4#zkq\5LJR/D: Zyksdx< YˉbՔYGIt]p P1p\˚qH~N_ocD;KY4~wIbn|jGKoH9 , f6̇xi.EiK pa,Kԕ*1 |ۧcHLd%Qt6d:J:jYCYx,]s3^M3nv ?PuI ZVCXys㔪C3~KkwwbLYRήT({I\cB=´Ӑmʔ`/j<yG|F6 4#s0R oXȷzL*\6(>]_G qtX(& ua5-ՏQ|kfz mzʠ/C).D0ĺ3 @m+otϥf]5x:qq1U5 N2MvN H i S/2'!lOZ|])e]*))ı}EnjACcͧsd8~k@))իݙV8qx~3Z :}X?q`c7^12U'n0/m_ivׇ̓R;,3q!4egk6qLKո^\ r<}^n4ܞ a&EߣuvFIpIb<. [OƇ:GPdlO?B[Txi[wv[v[̋8OV8]^e越iރvWl`h{jiAB݋i'hh= 2H)R8v#7gf5_:+r0*μR'FPxR[^`3SA._F:ftpNf^QXc)Hf}sqxtqc [9\^' 8jm4ֻBwλ~p4#*!eE{ߝH}*`=JNm)+xμh^w(,Z8'qWӂbۆE6K00d~u}j-Հm׫JMk{A QOMv$ߧJ>S_F[A3._7㊜F^;2A<̓3#dl]Ұp@, E37 To"Z uגZ^E[~ .d;&OM=R,fF jfz:e\.s jDlG|2wtͅ1 [|.3־Dm'Zq"`1gm;+@h ^NuqZrEuFmzj|$ Ċ.0&ب`C񘚺h(%ZC_7l̀`;~/;eWU J5mvs*4ݎX:zY%/s^NvcΟ,ꈇ ?*Xsx$3%̀ Jr;.X'T<Ċ| +PPz07Ai%b3(c6HO.1 ;TPΎaH- BR_nۊ4mh=S3W 2L A"֪S+>/$4gPOFO4YZw^ݸˈ@k@V DWZol2cuߡ" vG`Yj "b}O:; 3|eJ4BmZ'FhJ[]K^Jg-_]z:* r4[|lll=fR;/2益Ž윢~@ttM"dRaW}ez7*^ĸnC|0Saq\]E;Og=84\@hZ.J?%QؖVo듷ߜxS/lSUQ1Ag_ӼnݕN*Sm mM5f1})ueIN|B҄@"Q>=I %}NiA*K` dٔ6`H"Ez)yA hsͦVk۳0Ye{cM[ʔ@]P.[L@Qy;D\s޸@&3y͞eK#WZE}. l@fZu]OSXxޔN2ޗ[y8,#ep>rgi," Ws-p-ë+|ݹ1vhXaJ0u/B4䵮M VY|؀dyqV8G>k! ߑp䄨\<3G2 $ȓJ$fĚInetaEF5L-d>7 YC9#0*_ ʂzUΫU  A9B @eRnsiiw'cS %3O%A~hh# (A{FO0,Fs>3(l})6`ac]why ]8T]VTM &7w\tYݩKD+V56t'}_d31Y !Hw +dBָ(2FSv<&c]W`9!z NV._GEC&5T´i+}l [V;X߀L\5ړm,!Ke}ILX i6;}L[j/_% ,)gPӅ5wiu'tx ]]4ShX}恍Y(1Jbœ½K%;|1!c<;12VXT ,ˬ#"!aլQtO!*L .UL;k~~EjfL+c;TFnC0>dΒ?&XʥuJ |hzzh>l^ISh-\EuX.U$:'d1E6'c/إJBGVɿdUR !bwc Ze6bKa3%]Ժ=LAvf7)@,!ߟy bE_EzFY]82i8}Th(uə3\ ˘eQ6o}!b{?0ӐEF58 KߏI~7r.,LtN6=$oM*;݊Ҍe#B},%U(~?Sbo> {5A13]ODo <(:˭9γlډ7f?؆5,XgK#N>wJ{kyȎU)eP%E#4E@36*j4@; 9If:F!73`Sx kpN@LX#T@L RwE!qdYjGֺ#7G╒mh%3G"aCz%!(ŝ~iu`fW:Д%X&AJK7rpf} =GEvoYrs  *z48B.SԐäg J=[# l,tdr^pH⛾ҧOn*TݫϮv74WWaR)ә=>.%Xh$bR`k`3cCʰHu,I@_/ 6`yRT"TnV#S'~o[4bJ_歼T.&`U- bKE>pHNa)S"w,6,ʍ'QPT Wς)J``šHk4;eHqP g|L;pqj7׻5m}G"S@fm>ZnL aJ꣔K:Pײp Fk1% })ql DqyJu Xۧ"I7Y7ao;T7~2a&ԉm|LMDuՕ1:tXܻp{bP߆4ZC&wVɝy]!%GvEXF7 } GN¬ļVGG<Ů֨>B#PL_wP;|+W1!1(x \_}KJ< z1᮸`&U2(n9V%*M*ӌsSy5$B G: o-D8~⟆AX xYYq ^4X!/^$5VΪ^ckzF1ne}tt[uWgq8yOA@C 5:&dU?S/dԋ4BpY jEV0D?ql5lPw5̈oT_M3-TS7A[5]V'I*.h=F֓1SvsE^H(2Z>,MHkR'Yl~z R/g$˦B\&C-r*!mZ>߲b4U]j@\~G`n[-*!`ܩ\/vm_*DpŦR6p&=k2/VHzA7613iT0]DF-dˁMZZU暑g X $S{*" mrL:6`/ڛ/(X|)N ._ȿ8V\\ڱ}Miu hDNˉBq&"IS.z\WL v+}Fח|WK%ۣPY&J l'W)'uZs:Vq&'<; tJ6ev Zr,Pgw$.kC͇0R=݅b@F>ݩu܃0vW82<fzX0ksjzΓ:]=׹=:r %$.jb=2jF0nc;[>m錔Γ`voMϯ EeÊ[2ڶMsE^pz1+W=[ '%QqU=5#4 kY'C%٨,N@o^V~[==6vbA{8viqvyn~sfX|va'*m$ IJڇL(aP# EF~@'^>Nym ڳzI7.8- ~'GW~$kc=)H橓lN>Ĝr6V0> )zY<*9`ܢ0?=Tu~S1ݙ߇l+Nӻ ĞƨK)/8Y0'QA/"{]*rt@j8S<|y ڿ,`sk@WR  Z kt܄K2^3ӟNed#U᱋2iۼ@_LLSfn8H(+Vnv(Bp,KF*@0w"ze$" K S+<xm:O6no > N6h5?V:nfo+gļYT70Z37V2V6ZA#l*K};*6v_bA󿔀 jC"S{ G^е #[<(6qg{yju`!6Ƹ\p=__X i% ˀo2[&xM(SzեB^;;Ȇ, #h3 )oXMSsĎ2<m2G{XW~&ժ^!Rcpk#eXּpU!Ym>"Sc|],eI~3Ԯx ɠoq gBJyGEvp:^e r'倌/w~ЮǶSizE9BKi@[ C9gj1Sm]!q Ri2fjpZrmy#dJ~SDl产[o :t-VLd]射9+#0>F;XTa<ߙ5•coM~+GTF{_e^*PX/ƖG[Qm羸$+6.,=#z%K"҉'l³"EUg_ٌ;h7ĝn#x:_0l]L5d]ecZgb)QqɈ$ܴӺZܥsy?)+zBk@kR,}Sz˅c!بk 1˿q9;OyzB,xvn֑xYqh1>A~1=4]3w ~Ӑe' Et5РAet oS+BY0aTOor:`W&1Έ2RoJ=!pb3S%r7 k, `ኟ]K1gwux}$dydy(; Taњ9Q>vɹ (i{.V>7KHh(aHz VSTPc}ǀO2%ƻh8 )_dF3w?(V}՘T2}>m2 AO-:]{ %d>j ]gu -E$v Ly_x@޳{C4Jx֎=LVOT@hS eptH3'nljՆqaӜ@Fv2ԫ3۰j\7@4σC^ͻVyІs(w9n9gM?٤VwY?O}}tVeJE`m:4$e%C!P?=`?+pDZ]*&SB1DCD)-r˾ŗ3k[I \ߩ_^2ԑGԵjWˆP#4"H‚ȻD ,-I_y+< ~[_GEI;O0L k{ /=E8òCjB&?CgH^_ @ˆ]JhPP >T87yFY0-d3\3DnPoz LyM rlNdn''`ZZ>)K3:QOa-!Agei.LOj$3NG~6Se, 0曭]j#e=_ѣGH؁좕E-ϻpwDeLH$~/3SӫꉽEwQvR޺ άG)#2=^VyT铧lA$9vt6 o'P;x8#Gy^Sa؍U1ɼǤvr5l״\tKLW.ٽXoRJ$<,nhg2 iy.ubgzX*>xrBj ]v5`o*i)իB~& d+!O(`[A֠աi UT''ҘCJ"M{2 TIS~{8Z& e|e"SZZ$alAx)u? J% L@ǗwՃp/ ۗ0,76&_Җ&CNyF%Ghh`t^ 鏵PV_GI3,{/&K1d% @cO7><(\0fzSAbyе;^vL&18Wb3H;S0:dV gH}/$ @ A?] >æEor臘K(ab6ff]s[SȞk"M|1jphsQS8/4:bQUwg ]rH.>y.Yu9Mu;{]E6_!&SH]duc||L#¾^ `\3tQ/O?A 9LInѰ D}3ݨM D)wƳr#}䐑 >2Y"»cs`cҡ20"m.;';{Mĸ?`y:;G9s)Bl?яy4wELI;oZ2m|!<7i}:*r:ɑ[28%XKY;b;ѸݥC#fPQ,ǺJDa:avJetJ ޜHEI f'I d e`Q;Ke{ p'R _+zAG/k=hr\LV2+ r@=i\L *=epV(81iN9nҋY_Z $]֮H/XjX=nvEMTrn`,jt$< zk.7)뫳>JWܳ#ξua"8sFc'Q(n=>L-1iTTg.'%*&Ťj5o"L 8If%>2KF%5e̬5!pպpY:R)3( s fxHyw fQ^JCd\ZF` &E+7D@YhLjhDCֿcBϻde`@-@ LlZb^TIZw:!ZMځ^*t4$'O1Ե:"DM'v}¯PxX"G`qp3kRKK~QP"^fF "ԆДpe"Z>Cz3@o:@zB*>:i6˹(A'=Bfd{Ryh4˥l:gx;TXswsmsՅU^c:rw#[f٦\!]נ]C`\I(뾲Q >|޻s %Ps>L^UZ/iN)~H\Z%OE\2WL( g2A3y9&JaY6/`wBkVzlԊz&Y0y惫:+$ f.v,v $D{ڶ;&4Dp3I=Ļ hrecՒx&~ o/ xBZn_|>:"}kQDBG7\cl74d2ODSds ٪"M%˙f1VktYu}34B-: v;mJe7f@&]uR %~<8}-zT edLI7,vbL$\y4wtVX ?(X`V g!)ަnh Qu^LJtd7p l[.D^OA#շfbLր'{{BY<ע產ͷmc"kj@wEmzFaiu{ O(S֎=+]]^No2'\龟/ӋX2 [GaO\uΗw(>! [VT-CJkA]+JaM1IorT7~]jb)8HR%Yu)S[Noʫ_=]0PL w[N!|3VaF ԓ凾nJ]:/9%BK4ο/=2Ke*}ZhDG`кxrLis4RPC"nq?>Vލp&,^,OKw08ȓc5Lts~M"Q7扰^ۯVuoN T4y}=PuOy+:\S.-/1i#z!\TDž'Pi3$z-BL7~hw펝QŤL4r-NjI6|FTM(1Ɨ[=߃?̛EҴߚܛIV#ĭw_ 8|p5V+TӾ am>:fVkFU IF,.wr-bLXɢ'~93|hM(KkȚJC oq[דgxkcئf9 [F_ɬHmǏ"Qg`ɆIn;Jc6|eXKY^`S6+/&dV)\C3t꾣dh M{YVSQ#G(=9ʐDF! +źVA'\ ;*$ytB]~'OLs*&Bg]ömaȫOÔww/lhT;IAD(1/BǑ;!X!Y?NhP{_dhj<պZ< 3[}RL:F'~X7&2BI%f̼;im5[%S}B*RCl7 /ʄ wT-!82yA<F-L Iݎ?Q 1, hNjƎ"OН7H&c 3ꦨ辮9=d&o|Wo6EՕ i%|{PȜˮE3{Rz }?_1Y^S[ =w=KRחK@Md-Pk2nD!n[O?me,GnA4n?'[:d"UO[8%AQmVq%џX#&C} $ ᒱA_v.cߞLO }P Kr> }㑤1A/kT;U}?V 1K{+CP= gе/\ =; @NJx~c_xA?ʅa=̓^Bn(z +#@_pUi"8-ؒu}%yÌX&O czR.̄ 8kZ5܏Vّ»yC!$]$G=jGhn@}N{?#'d> r[ic= ,_=ya@hYÆZ! EʌL4/:\c vOiANl1BZn2ܘtSgo)>n,Ցs an=Ԣt _ C&!5Kw,rDi)_|=1!wņλax{*ra|y8K)@wBkwnwK_6@qS:4zGȉ1ݣ ~ `; $J#s}*!1U3+:U-TY! |`nWK⧿$>g-S;d[+5  (ZdIzj0Bڬ@ a0Pqho`o?n5o2~'<еiQDG%?- &]뙻|pې˹J*Z'.sx9C(cpʦ_Uaॳ-fW1]5\7(Et$(ݏATaS15bهҚ0RLY+(^*bۑ˭x'LF ^t\o-wZLo~m;^o}C4z/kƝ{삽m(G|G5I #oMk`gV{zf&r|f8j G*\M6.*#dM: dXz5|uq$\kT1Bֽ+O`-It/ ( oV:4RPz+zf^S{8cWd "@G 6TNs8 3{budDΪb4m nRRvGkʼK >,tg b9wkx(3vp%ί賆И^Lűi4鴍vߣ_}AXFd*ZfPI1"{E@`=WA"p8[r2!@#[xfA2G-]XRvc<+Oo-rJO,ab8н„(2, r$eWsKܼEDW4icg݄Qb]^g!Wv v ڿd)+Kѡ񭏽hx~ Gt&$P⫕8<3u_,Wߓe;n.\ē5E[%LsK9/͍m#l&=[u-éRcqGǂ񠞚Ӡ7&wg:&{.KEm;Q͙^7qŞڄ \躑6ånJ!zՕ+M^վFY>z%oeRAl:K#ҳx1[ 7vD7?\GOWcXuFNN~$ e]k˚ l݌0@˥ 늰3#>eUf!bIrʫo*T#.xA:2hED?CˆRԃ4xXhtXcj+ =ir,@c.M֩ӰSN68`K?cADsjqqqVuyKfaUm/q-<.)ԤYD4vc ^@{԰Y}&~~]9C!*}M-@BoPHTuq`?;GVuQtB]jr|@)U,(a,Wfbq!j6@[x{[~hiXnlyrқ`CP~~7d"LϘc싄yFGĐKUB!&c SPFt}mXۥ;V# wA܀X{:q*<bSW>jCeF8-/YhJe|h9ےc8PÍ-9>a vCœQO2:#FG l8GDh~u\.9AgRPw5 ^bw@ |x?tJsRjZ5bNVQ8ԶN:_׋+ܙ#h vv]Jڎh+A$3u -gAYFYQW,oU<}.D$H@Q&j`bkטiQߛi?e1fr L`rsmGW蝝 j؄5)+!&_dŃ+&i >#Kp}ܵڤ]5PgNB L>p T=n1_v;@-ͤ. N q6%-M  cC%s_3*uCLj L65ˠ3WXB M?2YsaK骅ԡ( 6̗PϤq-0:־{k˦'/`[y hDl$]9OCOz &VeWZL&8 g$ZE N)3Eu +'{ơy׬%,j_yQliX\afd??FXm ۔Gř"S;c_S}vaWB*Wx㕶ߡs@6乫۾p}Da oJDSLy: :6r[>. fwY~rs$}Ffu]0r+-gV#B"ZRq/[+Ĉ"̭}@pfZM7k7 sy ?\k$7%Z{Phʍᅽh@- " '=|v S2:@|2+l3<:rQ`yô)(4 gءu1'BR﹵ a`U(w|읠31֡ `>8?Gr!0}ן j:uGVtw/qkTc􅋮 ;_h J!8Tq8F;+ʆ؉}_6DgusЈQnBg ~5js#=_}{Uٻ}; Ve;I,g_K+^w8_~x}CeܫqBr:i̷&1wM4O|EJ|A&j~ # #;Q`Vl=K#EG京vd,1-:9\۞X"bNBaz\Qp΍%#$躱 ev5'5i=_ZWiЖ s~/R*q+P\U -g "J*?E{XQ16󞅈,ޯS0\~q!o/k,#q/|@VYZ4ȸڻ.scP8XTfQ|SLpb]=-c1lOV2P%%'&R!dEt^m xE_zT,v-.(ƽ,\(N˽~`zo|ۏBӝ&4`m," YtOj\V[kP%,TuQ o:naO\rw<5F՘-."f11;<-X33/(db9mfG;m̈́#wiZ;"4tQZ12l,u JZ\(:E&CR#i;I+^&+FQ\Q[KMz" vwm&gC=ou-ƈHllUEe͋4 hWAWq7̞r{h$NVGo_ _ ŴZ) zt&BΡ-DT Z[dٮ$cA. {ԑp* ښ`j}a˸\@~n ݼ@aXdӹvEU!y!7$뜕G%@1:ɜ|T[e7̢E3̆Aoq S`q??9krXf _Cq"8Aڇ x+ةL*b%Mq= svj.h Xd=tIbcȩ"ۥeB+V&Q+|=ѳmh̷(;U<,6M1[Ds1&B39Ŧ/tsod7Xa/:OߕF'O -"W:ӆkC~3\,g3A]V\~k"Qvt3yEC;e܂QuBomyI= ]SFyHp Gu b>ed>sSq9 w |6/?x: jODIR6 ?Һ_EBM~oFȘ2mFp$yl)s.CJ^> $Etui)$R?'׆%!@M}X^C13C1/&UrQ[Ev(BବvFGLB0xIz8&]78 B4Ӵ4e9Yཛ"rߕe] z`ωy.eNu5~X 8$֢Ge_"ܞXCеoc1u@mWƧfoM~ H]n_; ?=:?3VqU9+_GVkn~I*.!4,z*YrY?#QOeHǞkQ—v .9;j>+_1`[ 鮛o1 nAV (";"ܜ,YwUf/2iOKhNO 곲V5^XRtkK (!-+_jw W+q΢=p.:2o.L-Fnhpü!B nfv3dBP_d.=6qD$agFkw="(p\!pӤ-AT0cPxᢧw?f-![3¡ +'b;6K>?:45dgFk瀺-]8 3t\"E>ElG5Ļ)*,k/\^HǨ<6rޢVt#"Ihb=aik,=C9R1$DEOa FX0r:e\k>uvv (Pޯ'!;dM!Zz AlUX*Ȑl%*\(EB}K a!e?CV,qM y<՟iN GP~2ޢTXOgpx>p\xnN9XlB\Rdr/ߎr~Dsqk-0v\`2mj@̢v]&8Y}[ƃ.(sPvl\|Ot6hdwu& Px e3f??]J1p!kZxg~k:w-Mu-$幵3`6]8-E $Oc(0nu2OkyҞvbntQd Z ]{0MF?atuǾɦS${ -,,׿/Rm/fAm:Ot3 UIUFOSV?:z9uuckCQp6j'mq=ɏiN Y}D;ФN|B1C'E]\R(/ha)W==$d kq:P4* ?F=L!N+#+Q6H)$9g(|= D$L=XZ`}3NV*%F&;D=ݷ˄A,o]řq\a"`y%\.n!eE?~O+H8(%?d-7cx$7 !ehQg^Paw Z9ՓbNUMJT4~W}TϰH[UOCR}1q4n| 6+)y˥ç]!⯉X{s֟, bO?>PAڛr1{J{g*g*k{}+UM4 QL\ ^6] orJ6]HۜS/\*y3d|\ND}m!LFqKh^!1%m2IL|T 1p I-7p/MS)IwTheq:u&h'rgֱ"xw$TN{BO^A{j1e0kbzxiOO^3;LK%:?Z  ~d [jHnc")MOzTp~PN e3i= \k0,чil A+عjl 3cbt+eOퟙ,hvV STEOYϠr !)xҋ?.] "€_oD@ GhYpǕ 5D9=pO\;Z\FHWHP0f;8g5 i= ƭx^!UsExRDaR +c?6l4> ><&-z:MPFSDf5B׉굋3jhS|."T!@>B Šʍ_gf\&?n2&g _$?1̻}p>tdK,1%2(V4Wգ x1UAEƎ74DWŤQ:j'n\*=nB,87]yKl~U"o&sr.^fHhy]T-#g.7 8?/T/|H@El.;,]j+4e?p LwnWV|@^,冥GT'͌Mr9lseALC[!&2^^/T0N-:'lR؆5#^<<=z,GI2^] xo=P;kOh *QiRhi1r٩I::V7YPs̺RFZH 7R#f@CDJy~e?񇂋0OjYEѰbs:5pm.Y }:k5׊Aܯݝ0X6힁mK7`MP@1?LL&G?A AǦ 68K ܁>f%!WHKbuˌkb7+&Kקk h  NӞDVbάdWB+^4v0w)+ByF?9f:^vv(u.p/7=#Q9i"e)f>\ųp 9k2h=@Ui9:Y7ǔpgQ{FF\/&wR"[>(-ϓ6 vű>3D䂺. 6[w㧘;}E)QW(x_zɭae y6ƪB8y"7*ʼmQޞ NqXl{ԱRz'3{lIH)i'iQBF$\.a&w=ظ9) Bͳ|ЧĊ;j*˹ɟZczՏmJ4%} v̝W Nb%o)`,J&gVrYQ;L9ȼ8dLbBtuTiD|MRt pӘMj m,Fvݙj>8kqE3^1HJ«)MT?65sC?Γ~zX7[!ɍ`miI]8;s%h^mg"Z0}*' y*k1G.悸as7(;3=FF-|`}@Ev\.P n߁(Ch0.ͫP($zץ46WTVU#Df? <{߯O?p0R4JvjXAʀ8)۪%7.Ø1!4@pWVϟJrεegyZd-t9z ;,ܢ9MkHp]8~ aC.}rWIeIoƋE͞Du1ڻԸB zQ}N<,cBё)w5ۍaD2 QlYc!m⽞B#%Ծ34SNUZ3)Q⺛n-}3RʌjjdE~Sskh߭D((UH#˨CiNDVsH`oZ![2&) POoJp 4My38E^d{/[Xi<tw}@{Z'үBml)ϲl&.UٖLG;:z Mb=]/u",G4;c_7d ?45s{pKl0n_ (˾ϘLg)wGCƊcdpdR'MPQJQ&LQWDs_SG4>8G"bBKأɂ}(d= fۚ~ D.dE[I(Nڛ2Y˿j(.<2(̌sawi_;XRYhY^`2ȱu㪇ǛZRYd?K~R,Ρ;/yJ4nt?+&,2$UVn,Cc77+-^G@+TS㦰(I';xe-#t1{ˀh^9Yp4k;Mt[[yu _mw VI]D#!0pO׷vYKFaj;t5+VP?8UlJ㪄Ć'Lb;/Cs18YHDbK|M0}._FX,8 ڲ}I0LזvjنVH"Gw,7d_.JYGK n,qp)ɁL[}uV^:jY2t!AwcY8xL H`$i,钋s X㲼:N7enuF$:+l+ej=]$Ӆ'Yf\*52~Țlww8MSc%#݃Rk0~*Q3YG!ic N81vg~p( od® BCYuEj7%lMٴ] xZ.\L$3[Uqai.VqMY@tAfr'H`_<_Mc1&mv0k +3;,m~fYfS2WA?+jw\C:fԛ}%n۾Ϳ^D'82)(OyO)3ktۿ1>ׅ CpGQ&CX hJ7ٲXׂRs`F|!. Gi%*Jr>*΁^GⶈRQs>d b<}`܅n4+LE0!P*cR,aa=ʭum~zb@qXnF YO8Jk/4*|U˃D:4.+O3NS $(n@"~!56mNujͯx$b>1W4GQ0,ƹ/Y·l"RZpn+{ڔLc Yy|,0^4~,Y H{|^|xqG|/X9.IwNX<whX,*C1N7Oe3dX$"bN ׋4p4L'B躄oNXUCox< HEөޟc2_Zn|]8]0R!e[$^K^"DדVD ÄO/(Q[BAʈw-9\!sv Ybl:[^qkM,7#½E 7:oxs蜟 tɽd5o-˰G{ǦPyZkG~)vW{ՠ\T.˕qRygcwD)y!&D]!*2Z SkC nCO^<թDҧiht@FW$j<1?x&A ,-q .X`b[0be49w]D&IAU+MB[2ْƒ|Nur[q[?lKFȌĴld$+k1d)KLex:~/z#Qx ZZ+]vRS$y="jH+L\ɣJⳒRZF_VCaruB^ t|O@_ѷm zKeѿ$'GNfdLJ(Ȯ(h!';7U2Jh [GDy$*nu}96B-G$K {5|[Ή>^ S8\EL|qsS&ԣO? $]Ep6QRuIQ>)l9(୶5R00F\ -σDΣOa+KR:1XlTp}/kNڠuoA4zQˁc' sndxE|@dFKͧ<-TȧCLיl0& q턭RY'h]1 +O56%[BrCo MKƙ7N`J;]P ] Q+P7"{-% n-hUn!Mo~*j\*hqW杏(>k³1"r!v8ɡj܌^ S *VTn5m[`(GzƇḛ߰MJfp, b=cP6eY OsHU= xcc~FXHkH홂i WOZG?`eEl@zMFH̽|xLKc֐v+{^@W2VvVwLdg҃렀ӻ Xߵ݈L}oo ToO)yHR~cU[uJ^#udb`RPߵQ=OUNߔ;%אgl¦KIkZk1"J[÷a:V@ؑPǚ!\esO1}Q,&տ}XT9eۨ$:!!YoiI[p똔4f[,ފ"/+4LQSɀ*1w,I28WH{B[o[I ]HuB Ӆ )L%}LHmk7rw4 ㇣N:?ËD6 ~rv՚ӊtGgsʷqU5!.kWM$dΖ12#ISnqîxw+>HT~0Q6Rͅo*l*ur|烷9)Ok sf~qm]V[07LЉ)˚q ^ 4G,vNg.v~F׉X;F/x =v9Vw$? zE:{c3'Qw)9эX3OȂ,qs<Ưa#JﳯȇEݕl_8PMɩ9OvMM ȋݑZ|8٘ ۭRD0f%dzRodAzٟ/osѱv ",oXX2>;lPzE:kX=*)0gp$fZ;7Vֆ]8~sSn@h;K^dq93"6dݮb~DNf[*BE Ǘ:0OH%`\Dt0D@NGAb 9gnzWaj@!,t҂t$`=SNOWMCA\L\,ǭݺ`(uXʘ]t7l{؆L.Ie%_t=bIZqH†CzU+Hd+A-ocYDa?1mհin~r]\,-ijrjah]g}a='L}@QZ:E^y{jvс))nA'.F!֢ӷB~#KE$ $TFf8@e'U2[2]kSW qoz 3>VJ]QOs{Q(9=Q Ipcݒ\M=NG-kJ2f;2瑀Pc!zn]hzP+Xl@߈]b0(emnWÿ؋:m97 ֲ8v=~fd`e$8OIzƶ[Tiq@b 2Ɗtj~rBxH Ռj v;tL, Ʌ?v٭!c'^&g1*H 6|,8J$zx}XfOGDVQgp݂WVy!$ L,DIp^1@(0%z%&˜-8/]nZo#bfw篰_S/e"7%fIwTW /[涫kWڈ 4NϰBƬ RtW= V QdecU4,D𰗖#%ʩAIE}_wP2m͞⧻vE+nmm} 2IOuS9Pk!nhyx;F|l9AOI!|.3>VC( 3P`ܞ-;{ֳzZqvgj(k1ոa 7'έvq3A3 pP3O$5fk>pXPk6kE8QEHI(&m@A fƾ"0L}P3+-~* ͻwlc>;b*I7,m8 }۞ֲ ?Gio;V.25dEym*E8qgP&N:=X+nMQ._5IS%U\~ !,C<_//EW\@]j Át@hB E/P5Cƍ胅pS:.~f3"4}!vY Mo# :>q/0$zԡ8D*ѮGߐzIVjI:B#|ẙA^-=ZwkLyFp&ׯ`N>EͣXJ&1Ti7VLʐ$Q2u!-jX, Ixu$*iY^T |vHw7I{#*xN<;o^u:0`iBԸ|\i(AiUpʡYtD7^JU$*)FqbAĴ r:[A[T0+:ydGi0lC>G( ׮yi»l>KTMr,e+RV`ʊCĺuQ>*”BA{`VլyŀYECa4FӖ"˨,׈(%}vGdhڈGe9%^͡ඎcǂqB!X< ڽ]u5uм'$Cc-`zg''J6|.|9J NY'ODGJp2y\[{6-@CM9tVw=VHl(pIt:t`:N푧4=rl E=ieUkmZ)nB#/QY8c.k?78lnd%wp=SX^>q04q|sDngRa!)nZnNxv'rIL>5q f^o ?x6Ԛ8 dv#YWJCڵ| ^v5arP`-w p鿱nd&mJHCF|A{8ʎ/OEuG &cI0H-c{MgE>:zm~/@~2aC7zQ&BӑBjeFOz)5agTdY!iNi >?m 5WN}'# '2Yax)Tlo'Fys7`gv9NK$\0gf`ZҷdjETkB$ `!jYDXI A74}]ֺ ۃwlv1+}0K4eqfi^JCY/xL1='JrbEeЬ8)<bPv 4O&Oʺ<&i%OJr49Cа,⋎/ 95I UWUji'7xXEdkA: ]} rߊd.LF8vx!> 2)XسAm~aC{lɎQȿ=$Xm}x9eBɰ#\,Ľ7c-% 2jw;or=Ԟ`IgEE0'\BJFhu?B$k{ڦ%'Y R0-\'H}šPJF33KPaJbBX_M$?.1_+4c@e`ؤD9.&쿑NPbYša)I%# KњlY+ I٢["*h6m6l7,T猟'e};tcʍs'޷!lHQ!;#˒4鷻Rˡ^Nd 9M2UcJ~L_2#uO$IH}C q|V1p 1W.,6+}ҫbM+.( ;nN׊ J"@^Ѣ]G2j1|Mƭ>$G } F%v;+brMgd޽oPYDYW^0)1BG?iY_ՆX&~if2)J2AލQf VQ?4]R#l\D]'K4/NC,i ʤ.vu9n6^վĊ 6}*5cQma2gm߽ᓴa K{INJ_IKu3![MJ$T_ e¢ߞ\%\R)#[$"O`*qWҷڕ5e5F WgD]̓W|3|C`O#O ҄hu[h/\Ec߹I :I' SfRAZLM 8O$ZiZ̽ͅ:UNog~,ZgN$Ǝ?|0f1`٥t@W瑓-Q&up5ζ@ҷIoEbf-_[ÝiXjIjAN_\a4Loh .PGq , nC0Sf7" r6ʗ/% [mq݇At{VMd Șlҍ$ԯ o`w]y]L ȗ:.pput^VN+L][@^D--JqJf"( z(Koħ*шƄg|Ӯ=䷀Ob#BBw[y5ܢ$sjØYɼ$۾[hG7 䘹 ?b5ZD7U&[m0cL6(7ghрHs:>_ $MWd {猠I1bڔ-\$|Ɂէ 3=Fb/bIۦL!}Iqzj+S+y͔j8 bݜbНC9b%ERͤ9iw(h:U uwBϭAxM$EI|)=QՃ/_.rпT0DB 2Q=WPjê-F߳7$x>ٚfXø1.EKNUIEsbTTC^ߑ ȥlY:N2o2_6}Ym8i%?^=6v))Xer? QE*=(INa,c6O(C"}A&x?#las=7[*`Dq@ю sHn *{Z12Ez#rxjdؘqإ{?w["c ۏ[c%B$ӝ nhfd!e>عn( iŃIm`Yu~} k2 {@" k,,K |A-:V"颠etj 3@ƯQ)2}{gx[C75xp 40m+xK̺*E|Z[7DV}eRM=Y D;VI`DicBe jF\aDA`D&ގF |#k)PWšo"t545[ ' }a×iWF5]N0HsBk)º SD Y?5e|tu_pKBkrN4sp}7݉8iV+fBA hnM`9:/Hc\&+}ǹdz4dą6c6W6=haD: bޫGN$Q?!M"SH$lo?S\f:.(9TQTIv hccIT#n uKlg׮8c-rv2M1ƚ/Փntv@jT͊A`3rL;o^S|VTlr(.ɳOdj;Gu̪F plQ$PG4.ZF;DݙoڻьwnWUcl#2.gX+y]f"/]b\BY 5Y;;v6g? WT/p@C~ܰ"Ͷ!wh;QY/w# EeRUӥ`M> I!i8 Y$L[@D^oN%A E Zl;)%^QJ"d|8@ܥNnnj7TэAJCa`LoQCDzes.'yplPf?ϜFy P@6(i6;lSħU t;ՏKp~eK#?EvQ)h*YK.)v,$DLRmEQgQM|bt I)Һ4 fƾv?I`tfPhAGSKYjy?.w7)tjR<6T_ez'}kz fV=kv8#nŐjƅA k溓cX GFK_ܢՠ!22O9qv7NRc 7n7u *qC#RDŖ刀 m)\Kah<7iR'WY֝UyoX6~ߓx{q^b!4 "}YLLN,8ݕiM(,tʈ 6mY7$@Cys}'-?Smœ"Jܫ9@20a ׊m0bza!mmjTI_[yJhz_mm0*._eU9HWPb9e^Wf0>ڼ {]jV1@TGᳺsq#s^T+R=;OY:YE@Ӂ޾3(B9wr˙+"j/EpBM`)2E'NÈ^%lQv} ]W|fקomk-w#࿽,)`Z'WeJ},?r#9ة| '^xƒްFn.̇G~<^Q17UO$7"-G2 x#@dbԏبtU.+ş+]yI !ULNCXPnXFOMjqC, `6V<|a8+$l$"#ӞQ#'U$.>#uZ]"wb ;c|?1;V귍p o Ξ];!]j0UAYva ^՛H<2Yt*4v|pI_EJ^``bel'C _g/ 1r%9t3t{{{kL&XV\xq]D6"dSUP\(?qlOVmވjDmh>Amcz EnD8ynI{e-:Z\XNzf}A/)O~p$q>Knǯ,75'6q(l,%B L? ufQOSDtVt9S,!p+wť/&J_Lqni d-1  5TO OnJGQ>&ޘiʶ]1t>~ jӎEՍ ss:KNn;4p%NhtKz/y!z@!}#_{-Q[ҴSW="g+91nv xRLppRxEܜ嘨 $(YŇȷXW({%>&>7ɢS0A7{1*[O+ҽE_,^Î},9A,-Wqs O 5stDw{ ޠqE"-,vY^=;36f‰媶;MAW~tӐU!ӥQ̠[YYC y􈞫l^QM޸D͟치%95@3)]`ֹ ӑW˹d& @; 7ϝu16^0_\Ox>KlYND(;,*hiǒd l{RwLoc/ә2TgId׾'Q |ϴ%Zf3R7glfWpG>2N &qzMClQEj / TV1jO df6Cypشps) a/m#${k,A{wiC_zJW(qQ,I-W7~1Q$bR|=¡"ߘΨPF: F&2KLAHojWD(˙r V$K.R/yeD |9xޓ&+Wm/eKQiAu#^Ō9%m lH;(O*웉RpRF L;Ƹ Xb/[ &̘P 6⮑/1mۼulvVf0? {)M&rF%RQCZOl?s74RMUx.e+gu(= PO#$a#ag+Ld(k ,,}ݣS gu 0x4ɨ[?#COoVޜ]4m0Ջ?bʺoU{YY uo;HtrG\^T-)rM-zdHLs%m-Ѝb+<dfNҍU~娵 ~P\"|Us?ޭסaɟ&*%@hˁT25p[)~Koc4Q_Y :Hh2 `RJvm~!ѮQ h"7"Id7nUkLǧPݓd0'p82정5:.BYz .QIdv+ ڙ|-̍>\꿂F0˛o?~#< ϴ3Ew vg _y@fũf[Wg,[ܝٕwQ:N+ rruꙐww"gF=KmQ$dUo.,['tF͊KV-^k|;bV} b+7oc"%:\S+Gu?Ig"(uf꒰9!EݴsF6bTYֱs*U8c}6Ÿtu;d%Ѕc,fNx$Nmή;*X ̼B;g}~X Ա4S'Lj)B*tzœ8o <"U&{X`1;NBA>輨A@*H0 /`XhH#lk]*SFa7Đyb.ḴIم, .L%>RRuKEcgG}vu Ѯ-$e(hnzaWhٺ2rŊ^%L y7X7U,CgX!uE[}Ac\~e',`fNcBDqE`+J&k9H4/ݶNVUd*\.‘rnHY@I'ߠ1;GC%hOF6U{5c6kcp>1D#Z|+7hA%acҤ7fmB H-?q :S6\NNpѯ4.ݾv@-ӹ2P\Wj `K9曍>֑tlq(ݗEk=|8GHã֧IB|,{msT6Ǒ3 ,cas!K"`ƝA<j.ླ-(يL\~O9dhEPG=8XWlw]ɔke۔r *ïHPmr ٫ʮhsu[Ȩm`.W\]##>n@QkAX$i1F] AXF.?$L=@n.WUߜȧRB N(zd_0nge7a1"]0twgjBp&yE`վX ^Ҕl!2r=U.U7+J mCi!}&W424AR<\]ŝURI,92S;f}ڸ25D{#^87a_@űBb>u?>DY-07H8z.Ɉg'EiU*\7;\ S"ް*1=w+ۇy _D9F6e]6'y{g}I$/ԅጛ`7P6,L_-R9瘊X^I \%o"iԝ6XNWjO13=Wq9# YZg )f7^ "zk./:-!yWڥGLh Ossz4Q=BKϨ+r%@]d@wcήwib5lgHs$`d QwЛTk!Nг머a~3QH90Ɇ!p9m|bSt([4z3Lf-..Sje?Qy>&R(;:Փ) i Ϝ8Ě\"Iw~C݁%xM0H 07rjҹ9×˓jn~eLIW 7 oRR2-Ռ4_˚iz2<TY\%(Am]+D'9Ӧ_QkYR#UiE8JQ}V֜ 6jbNe0,&o1;GF _r0RaGHIH-2bE-{ y5亷g=p޼l'.1Sw8;)G\)墖q"%^'gr`hģ ~Gֈ"˥XV^K}ReԪo%BvH`X4sZ3i'nMl χ{V/}-c-߯Ś(7J]9\4< \ϳL褜*V#} )=-PФ2&.EYu?ǜG\dgyweI (c֬*cx &Ύ2Ő>E{$SG?yQee@$rs*|Lh)Nx_%q:WUFݥIBh50Vwc(Ԧ AV2w>E|br F PEVgƩbk<C"m<Mv>.ifBǷ ˹8Yj]#T\ʹVb{XDoכ Wnr@79(A_8(zǼU'VT+˭׵1|W|pP۞lq.3F ӥ3n(v\6r#2b+!["DzkT鉥NeF j#H"#ɍ5|۹'V22Vif;O9rҪ- -0՛Fّs%I}V6+ 6 (Jftrt4c*-s˴G=QUbK-3\qWWzWZA潝/2}Gπ?jꎷrVC9೴I> a*l.̢JOd^ j JEb-Ck_eTrYYl*D nLD*1@~<5SߕJ 32_P6O05AK'8K! vP (ÂU|NٻWqvmj'qRt,U4ʬpYD&e<7R脠|*)5/AĤUcͶ!ɔ07huB2CʿDYxhUm!43yH$!l3׉6iFB3*-&%=&jHKc HH ` 8MTשIL*A\Oc^j593VF I1nH84aWkV^Ro2ku5` cdes%KLPQ"k GvO2LSY(oj%t7m,L]15Yr%a:rW#s:JpIy^=y_27NKXϢwf|S)ꝅh4k l Vs/_)U4F T:[')ApoǑTq}zՄ K<2@1,ةٝl\wH"*EFqAYΝjMS6ojŁja:pNm6va ^s5eϲQ Pw4b2Ӝ~! @`Cla'sP#7g0}~+y4ȏ Nˆ3vd*-QpbVf@b{뤤cҤRhbA@f{7I:ŝ #PrW@g䮮&gԭIHeg_+pc hjWFt_¡#>L/vx̛ς}Uq-$gjJ"}hE:a4'V#O~zP^ ΒzF"Zg8g=K+_zD=pădMuˆāv!8EX*IeKNtI]74uF60m,*i*N*CI?˕6* H BAt3IÅ؄S<-W\ZhЋ-J  1u[kvoJ38i$>1^'˴1 dG I:%Xj^lT<ƟaߑܽVbTuaW^6ds[m|tЙ5Edm|}_^]wjQ%P;7:zS*M>h[>uJ#ۿw#4&1_?YWKc=m 7;Ȕ/YmM`%lQu2nhq#zŒͫP:ξl O#!y4̏ghUzٳwԦr\j6MH@bVJ] x& g^U Ft{K-4}֏h7֬DtVL,R/>omO@cj@ts}ٮx\s˨|wLa).mbŽ|y2tyBdx9h"*J}f{#&Wf5fy4-)!J@&e`7OO>%:g ];#2l=w1dO,fZm`fr-#zMz܈ESm{P ҽ<8Wq/e 22e`,Tbf5-^Ά2yUK㰁^kߢ:P42$]$ȔW. jEz]d KpV4[wa:nB ۘDT5`tP<|oڲJKU)~dsU *gx\)^ O޶(౶8?]$\w]@r'Pz%RjYh*JBm_ טYyMtx1'vӮ/o8_"j"uB#@ʧh\.(c@oBC]:O8h7ЌwB 8Mpj~&%;AM%5I+Y%Yk4z8qr?(._=2D+A!z.N^_|<1CnNڽ'XdUh(kg $븆Q**n%\'4{ăm=|1z} fLRf]|Z#dL8F@ fmCyE܂g)iD]OOxlwLɂʛq9i-5YIVUJۡɾkd*seH.ċ-QK*أ0 >jڕkE{lIx2/m=(v_&!IB*tlXȰ4ho7u0gog&?hFbջ2K_H50)%ntDELe/e蒁?3G%2K/5S-vE-P+U;uN̲[ņWigx?)voDl* r1t2$FN#dK!QQ̙WPSd7^ljAV̿ Eb2>K(Xp_;Yrܫc=̶D\L-+/D՗f[dD#;Z{Bm=Wdrisà,Bws.Y?o}Nv  sfJH#GaA \45qOe* yI^aAIyt*.=V˃K}Rr7품ٍJ MHm 2lWI^V]w#V;\fZrtTVc>ZmEb;k\Y` ;?ڠ|X}_Ωb4o(0ܵ6^aqȕ,L~@-1 zfN!,DX]D8$*,Z"Mj~G+ t(||*T[:tg:FXlݢY <{l&(#;#slv<%dg_A:$ u6)9ܭv_6x:ӡ9PM3ͮ;^3xx$`{4o39k${8*yW hʺkUӎd []C41%h9k`<9.7 ~=hsv*B}M0]p8u--[R3L ibpu%: fYxͫ艷GBgi{iv&j{7[Q?$sQ#v< :I5n+= p 6 U l7!B%j aqoWd0BĬ?FLn]C.#NM5+đ)U*-_H 9;ڨx.N[s=SJ9KrS|pcﲮgyFтr^lAi6G.Ț+lu ͟#oFVw+݁֏1tO[ww 8Cd p QVt_U'B 5o~Nj \  ݮ0X`Y̚UD78S`%^khE P>8i| LjyVIc7vK!gL'm %6 ŕ#k _E÷;t5\LR(q9ds.]o# zZ˽EVhR'0҄ƊǒQ -طEvx ј}ȥ͕v&n''ttJ ͌Ù6UAl>sۭ޽,ϒKjajl-X`cKh*-KK}qDJu{;NI wpdȑH0z6f2)r\4ψ(d,&۬n9u$-!<EK@]3Xj3DMmOvCuZ3tL7ѽZkX ?|,~8E mW]H9'v2  y:ŊM^%;0 '{1YjXF Vzq)܎h6zևMd6tnAFLȮ23'Zʗѓw|>'9G9{"8bNŷlBQ %j8rl!(ǖԚ2X PxBŏҸCYwJ%[á#NĞ!LzG]e|EViH,뱅q"~\m./NWYnP xU Q'=ype@x?S~r@|g=Q *|{5.RX(gߔ:  jVOHVFEj.j5*X~*ll_T]^pۢWe q/ZaD#^+.\-h8e>BwS޶ԟ̈́ڛP ?.֌eaz43-2؃"óaQdY,sd;P|rDT_b(;Uba.ⶕp8;Jqarsx@CΫA=ox*JjԸ%v~&ŦR4v-Gjl;t\k(T8J$}^?n ]_iж;ˡT '4(4CK'C"DVQDӞPvpmȣ` `r.]{B;`Ka_Xx׌ׂ!M:.jkܕ@pܠB[3s@yFeN^0T! wH<4ɴ~gGJ+&F2chח!krK ՏJ۴qap 2iXלexJӪtDg6,no {{Ot[[ 7F`&:!tteq>Bޅ^ǸqW_FIT/J urɻaFA{m<[Ŵs<=EsFw hvb2{(M(5yK G "Rm}]mLI&.G@դyV$–HN K> U#}irL5"t<%yrmdKȑ#W*&4B }dОOmlǡNnˊfAx9*8s OchhmAa_ؼ<.pȁjSI ulɕ=DgBa~5Z E^X)攨ܨl)߳7!RlGX;ϴ{>z}.9 Q@ځzVqZBTY'CO{ӷ{s{"Y;Ns\u,PCiK(f3h*9e)Z7zukwHc!b?>rPK=K(܌@Tϣ3ɢY#^}*OW$4/ھثᧈXkttSc csgj"Cjo@X*fU) Jozc4MBs6ˮq r/8e.V]Dx PA{@$ -\Bc `ov~fs3?Χ`NZgn&Z=k ~keerZm 8>\қvtJA,ӵЭ 'ή(dNӶ'rqsddӔEC5^d%qry24(%Na5r͛Ooidqۛf_ڤ)p~JWwN$U@:b x4  q**XeFf7 %̊o8uRF*Ax!{]R͏+ ǿ]>jĀ`z=?mNFqcg ,_mtt"v5Q1"cf}3S)k a,uʃw?]ޤmFexNq BAU~kҊV @O#N}2fgcxeJGV;?Ǧ7LZ(A{y(l)B('39;^ + Њ>/, p !yk~cYW ">wjYon9PN x}To +8v=/%fyzUಿdrf<={Q}B2*&k2XnU)ssS.UR-3tڝ*;jrIm? h風sÒ1R!| On9uTZ/^%}7L`-Ճ_bEA}tKg.;&ܬ'=#"op7l /yF;̢ *bvnxw8Q-T[]iYu72`؂Z>]ί5Q%1;u޵YS!8{)Ʊ[ssoURJ-JwvyCZMo;{ica|:3awM죕!_=Jr>1+pynGVB ó3p]bP;KENZ&P~Rx:KH3K)|~X37ỴK~5wJ ![2l RJ"̍e86͚ r:7 R٩Y)QnԠݎ6MV'7FJFRE$08 FM\B[ T J&( BjHbi)% D@VVtLH4 'T]·GScFir#Т,_$uT!QH ~3-bILo&m^J`,dΗM_<w71ةcJzGk:K˺Njp]eUK֔0}{oޯy MOfabcBf6*n86Ξ3O!ڇ̶G@0dGZ#Ltvl&TDv ՙr[پdINޚ˓`t J&:cY{۸%WrƢ%)uzbN/JSꈵ纾XAjۃWD>y$pXjqe!xSH2r Ec.9'GCy] 2^i@)PnT4\8*#|9LbizmtҰ骨A,F0@$ͬiݖ;U8{ϔ /yvzU<$gV'o٫HO8$♔aP|'>GGR\0?BG2;3 (^:# Ict?O,˾c?0%=%A֕\Ya/'N&뤼]Avs(Kkl8UZŁ1eeF`EDPDeE%d7`y9 [1yGb#c:šwm {^:,fs"ggLtn; Ve@AFoc Oo4 slȕ~VTl倇*#ʥ||ujGL)v*$"rIC*1w2 mϑXsStP'@_=2!2m0Mq%HY2&X2 } sRqH@圯<B R׼}Gmr &0O3nDq61J.V& P5V* nD;*zl\ڗ<*HO 8$ 9 Z_ ^#s=ۻ,dVO,tQ c_ SHfuKZQCsRH'MK>zhXy'1&*j 5'$@.y5 !inƟpؼ8h@h[qƵ*p*61;಻_B3 h:1Dyk/vS4l@9%8,K'yɱ X U,bgfc 兡/v J@o&q ]5I=ήf Hv;mN6?Q )?̃Zr t`N-ObǠb7n|b*>-: 4W]nNIlbWїnט100\{W[mbBj6v\Zǯu9W\sUuJf!aǛy\cU@ۭIO;=O@1BJ&Oge6ZuʥHz)/y J,ޢgKt,*?shiŲҭ&-p\kJCD!|t'8_]uf=Jhej.` ypW.FhmGDc A? fRI/&c!Ád7U*NL~4~QJ6XiXOToMKD2U{|߂v|.%@}ʝ 9$I.,G&UKIځ:U max<ċ_Il tHևq׳ xyZfLGxǐCa_lwy+xG$hS~FC:W_EFqQ$=4, 蘼  1d?ȯRV+*^qaZ, 6gܢ/iԯ_*;:ˬrZ^#9Z:XC5#yzs&c5("_-yuӑ6fٶvk>PxlA% N5RbQeވ'n,WĠ!RTbdyn^QDP88Fw/Uig֬5j9T=]:r1\%© Bb-en y2d^r) pBQj x1%R|FF1 Jz)Vo4urc*v2Z;o>&|oa ۾6IaY0\e L rg1(X9e -y PJ]ZjZҊ],PRby92c])A(eG5!)?nh2,UyZЪ51ߚ%=Pd!vyxlr|})eXжhЮd%)(SYWL;K0,S+Ȅ4pמ,Y{-?x0y8*̒&5׶ xlYmT;?O+R.PF GqV:ظk5:W糁+8嗥WUY<Ս^kX,Lec Ikfvt`vs_?dQT9dQK}]^hNv<ږ5nujvw`r;Dk~D g p"!x[>׊oq‡#5_CbhVM~o yK >t=T*q𕴟[h . @;$ fk2I/Dވ*T4WһϬJ#>VRCI ՐuOWQ3Ɇh[Nj4Luo]eaNq#SlA-cց C+atOec;aZR=}uM6'|5?Ȟ%\Vthk?^*9\@x5eF*L $IpvՆ"Ά#{nMᇆ]Rb 5QN{w 9e=pdCO2XyUE}L (o|\:.3gʰXdـ8 㮝F} F@q0Jim-aXXoǺJg!1gp ّ'r[2|k@)0ǟzb,كIZCSCZ!4h}s[?$MQ! aR}^\΄Z',l(%ݷ{墡1 MQ8Z``b* a20="}gK1BI͘U̱}Xbq'q,ݕҷg06?ʖB&nXvݮH s@Z'wӋ8zighJ1 ƁaSvi[Xe%rt|75Fb)r+"D[(vH0iϣp [{Լ̙;羫h`rr=sw)gѹ}mrkrJd~.q2LP ?^Fvg4.#$T~R_s/,`<`<|[)M~yr7#-3@0Jb)y*og ioO'5XsIK(M'ҋ1|؋Su0"pLPo&N֝LF5CEw:{DؓO>PYR!4Ep'MF k%(eI~p>rvc_Lj7܅uZqPc~S'N!if0Z6Xc(eaN%T,CC0)|#'"i$Q|:_txb+oy0pBIx`{p֯9eZ8'vm SURc * 08YIr9Vf6Teg}lPy}PC#Sƭ$}(ԀS*߾rf16Oq~USd 3-J"b}I;+3LiTeFZ=B!ӵ"?#ِ.|5m2s=7׊^\RS~f{űٶpPf6̃D֝@0S"<f킌;|2ƃ( kOshPx}٬-qTftg]xS?PҐhVHT\Hgp@Um6!l4vz]ķ1=!CQNˆBǶ#]%Wd:X۟/:*5g 'H4v#7"u? Uce āϴlSf* o_5 m0G(?1qp)iV9k ;P~%rlpHF_On ͧs M]-ñމVc!`2Rk"1"%ΙQ>G'c Fi,cΧ3qunDZwVsO@qIdE "R#+W ^چtUqc%%XGDtL;ZJ,'N πY$ĘڢH1S9k4eC(Gq`DjdaWuf#±A itgy;Bin=iN):`X6KKBuwEDKqyр#j"׸ch6^;S ҵnDl9r f"0GʯYr};Ԗ(K9vaI$VL˄G&YF?{atjڙͼ4-&9WIJa_.XH NDI0G1w.4#O]&v= q F'.+6[ ne~5> n4;INf2l4DE]3㘠 '|9(SIr%D/$wVxXl%G;$°6byI&BT).t|b\&4O h;Z.Ÿ'~p D@2nlXq\Eκ~"eTέѽv#W_6 &pm#^儉Ŵzg_$@<*+xNc&> >!~QN޲RNb#)tQzŘ%}xcSr#It-JFE P&H73/cPuNC:hWBk6:_d6̐ͽwZ}7Xǯ9vϕ) RnkqpkDU%@wPr8 קT(* M]g^)U# |K['"vtOMݑ'IڇĚ#ֿb,qjY D7i H ʒ|h";RzFLC`1+LEÎe@z n,*"@FnmOu& ,lx,׃j{&zf> qwG 8{Ȕ8.# R8Nj~BRҨﳓ^q,ոwH5 ,Y)eC]jqFΝ4mN3wx6LIՓ)5d(x  =:DKĹ/Rp[\ bG?K707:.>٪G_Ky9o*áRTk;1S(Ux/eL+MN1 Ωc9ȿ>"Jk Wl?@{:;٢JLM0TI5mTD*pJejdWۑA0زi# K&$yf ty~'jq,V?wRWi x׏o6;E>͊1&n‚ ycFv[*jNClyZl:r6 T a R[ѩtf♉.4? >JK74gB+LXQd)l`@TE1JIc_CuY҆0EHh6\i̥w X௷&1ZqxRx][^'gb1PGu HS1ZTy/ڂVR]xPrвлY7- XNXb6eI7dʭ[ND@'z\m+a f\~h^32vG)KlG-P\fklv^(2$9ёR][oBZ'AJ7S$n}X%[3ݱ҃r$8űA(힍r'2v}SM$Am@ZM4 /Ni_&\#̘S-6VUT] Rw(CK`[PH3_`K*x bvC~%ͩ &c4"mN @8SD]uFr؁o*,|*[иsj~6 JX@>éՙBW.goVGgD#Hhd%qӄ$-: JHőa/4U{³R;8Sh0jVB{'pPmS ){QO(7˜5.h II>ZL;2 Iqn Z#rf"denӢ&Ѿ|A]aB,?AHԖ_3Yy&&oL ܖ3Ӕw$ D,h#z =lVQk-~96VXWtWOK&SWUbfOd;V[cO2i)@Z vo)W'zgM9ǒ_ĥH; 6;1@ALyL!Äby- $Y!|쓬 ȸ:nfQ^3kOWzIz)~0{)G@#}MjCi+'PȦu+"M%|!_Y*)])>%]0S9j6R2#WmZt-I}F9^sy}n7t3g-0'ꛙK({n6OL"eF4zb̲Pᄃٺۇ'/HbYyѕ;sU~lW1i} -s1~IPȺ]h|`#YAFZϰPjdէ%{r&B !n'v]WkZp Jg6t_>Z`k %S/,:0 8tu;d]h-_ϰܛk? FƑYE ( JKT \.Wp9lY^W0=P(uSV.˨r-٘'BʀzFէӘ.(ؒ`eCH kI9g\nXpn@|)b˜'$+[1;*%Bm: 4fLuat򻢑 )q?9".yrB })\=`guupUׇdcW2]#>$|u#e\CS-ܹB_76VF60R.C`^RtN" 0|(:3D&J樂&a߁۟aoki:y06OL F%7BsYLOM]JhS!0dhUO5; B`"gށO{%qjFu67+h}kysA])! 4b| e%MFi%+i6P P̈́OB O]D^׮L§V5("b6\";#A ˜8s_O ]iط݂Q (y!9tZΊ"X<C5V`VItALAY /.d+fwsCf53u"Ś' l\}oo >9h"H~MT\妈a Cm).􄞷^wem!T#+o3|< L7"8N=^|Xm/dv &lX}$1C ^74IG #%<1C8oж+2uRWl`_K 9? <1j+0Xur/D"׹h|d+ ,1d!U4itilzY9+K1Jq#6ck GUx0_QRcrDPuƖBwh6~ҁFbp=6mXw_`p==]ьj?W܋5^0Tv82Eq𒛮w6c A+m@sq ˀRdDO&$~{PL(~Z;Ջ[͸1OVv6 Wt=}W*f׼W­YcYcvJ/Xk]#E<>[tgmXm\a^"(1X#(]PZIlM5ۧsiA>l|~M"P. 7/S?<^"_b`7jZHzIVL* a%%X+±%^J׫i/ L ].?I /!Qkj5YcvFmB0DFMJ3R/vlBJ2H golXi{+.Tfs]/:>ݍG?OQ%:]ƮpsˑX 1-ltz^ނ `{f|6+W -xNB716TP^[%vꌫn$(/OYEl g@ wIpe:[&ق4z n> !o1G>Кw|e'WCŧ D<A3Sh'F z+kgUwȔĮvP a}c4B>ʅHIñp 4Fvj5mgF0uQVS\ܐ'f;_뵦 -pvvOu-v# ;َ$ Z1'$>uG1̚>%lޔ܃^0 qE/JrJ30UR@S]hG%`+^uf,M͊?>@8f0a4*{"s+$Mكt[=o[Z_Hj24\7FPBȱ6Em<ߋdMfYgf(^xA2 Oִkq)VԉN>+6(H yJVaiJ!\`5W.3@z.H{* J jFbu R4&XJDfJ-__-MhD{5Ū.!5^ r>PL]V֢O)&֟'TPrIf?!g`n9*f Uq#Gf/_| 2uB֡#J-Z,Jq{VQډPݑBFέGh{p;ʷ֖TG+$ik4W&|Ri?" u;׈N cfW7=+\JP/i|"&0<w5c {2dYkB 2mP_A6(kӈS4Ŕ {{f.~wnPDZ Iy7M mmu&Y V![FTQu*Zx"aσRP렘be $*w!M؈5 =?j\DL;ovۤyGvO~31UIMy{ g(y34/a /B8l=Jd$yӽP \n6~wIeW@.m 'S[PP޿|>sff@^]JN0HK*{.rAi8BNsal(KGjsnIadZ8^\tOEM>Tٸ&RXo8B4b }8LOo o@u*:%_GMmRDl:, J腰7*BXѼ_ #w=ׇǩg쯍rƯ=@ n| /}QᲥ{Cp|RaZBw|U${'Hݯ37~U{D*`9NMA \Wɜ9O f@O-I rߖ+啅ykV[p?Hi 4!3w5~["m#Gg1͂$!-ՙߐc;&M骱֫)gtvF)I 8v kP3g!X`+XP$Lu1}*JDTr57I"/ōO"XW(a'qpZb;=\B~& ب19X}+h*|yD˧(cD/ h,I}5N <;xBQ7D1}Qw q[oޕrg$ q k91L?p(i9b}hQ\II A뙨 0rdbp#^k٩C>V3CNb\@Ue0NjHFJ)X1[Ě!hb{*naOr :w&wm+ mD ~;Mo3曂 9tEȱ ?瘚ծ0n5e↣F8.O)QhoLﳽw F-3zو6N1G8urѤ^EWak.' rr ֣611@#h,eal֫УVӣ@cvq$ gb1qaPۗÖ;¾]wlS ζvtL[Mr%:c(e s+3"<Σl[O١9;AT9V9PamCcdžw,l$ Ү Lɴy J ӀUkq Hy1ܽbB[ TKÙm0ŝ^5p5;'[sj(&!$lx탠4\C&t^&-96%hi ʼnmJ#]!KHԳt#5M'ԉ=ix ? 0) ?oSbq1)HοЁ?#T]S 5EAo4Tt1sMWt&SWJ}mtVy%E&,`4C;4=ǎZnBfyzs>V-Mz̿4b@R!(Cuf * 1*?&3тrv''y4h&sEnݑ[4wK;G3([3h:,דIv-qg*6 Uo>-У#{ u,lLNNPȺRH?Uh=ԨUv#%bGtvR(1w9&ysŎK=},?/FGJ@j@kNj!vcPe-0sO[k_`jQY QC'iqԦ*E*Zf߯%OusgNCn 3٠ 5FXr3hBz3u6>. [sFNaYӢ^1ٺ/2'j@Vէ?cPvuKB&I^ -3V[R!hI[n뵸mcX#tp8&{@ =C ;4w.x2Euk<ȅVjBQ!>GJHIknI S޳3EJeК#7~Ujq8[XCcWC_M1Kf/oӿFs ]=~R֋2(D,'ήb8)cl)f7<,<{,TuӏA`B(u=2ZFޝAzjȎST}>?~zAJzj:^ glxY(2-\>ZeTYo֢^G($`zӇ :1Tw%Yњv<ֵ5w7g)Ak 녒>e2sYۯE /tc< ろ ܭce}8 EĨpq1BA39@S׎PM9EIEzn]Gd:lB2}BE{43:\MځۦҡUF]|]P*Q;M1D at(|v#|A>f^+We_e2wmWs!n 6 -wsA-q?>}G1y*LBWV C0J¨9[@:ܠ ey  R^T6#4S]=]; E1kAx>}9>k7XW&25&m\Z~#Xڌ6xmw@SQpTSnҍH]ZQkPЁyi#3ЂvVa:ɛBH!)?Wx B<1 Ĭ"N@ 8ZS#g OT`M{5{a V6iez=$z@dҁ;=e5a&E<* gk!g׀^QNJ7O;o$N.Fl @F1֢:~|z,%t+GH-310N'FY~Kp^_gܔ߽~Qo.#lgv*0=dIΠl!>h R tmrA(lӗօ rK)-tId?/-VJrG1׹۔mɗx$Bb YCysO;%E?m 9%8Hڮ R= fqdMtC~i?>MNӞtId*i0XI`ômAN|D:ң;ĔjK^a;~}?&2;|6K4cUJ$=jfU=ciBYMO!p"\7h.kz<k ϬJ1 P̽Z}9O޳gDK6piqI怱Tq^̰W㎸}(G_"]`b;RLklh6w3)Tmɏkſ%Ҍ(t-Bhgl0݉8:}%򙋲/b5paCUj:/`?і6{4q}@D+PlV5ā@O01 {:G6TZyg4̆5}į>npZof?ǼcysQf#נ/\'~"SxO:ĵҁEOHoى!9]ә R,/(d9BTT?Ӯ;Yӵ+nhfcR}mzJ__z@tt"4|]Q\}=&)M;/1lɦOt *x w~w3mQuxAnAE I:o>65eBN3Jto%2\e:qҴؕ⣮3ݷӘY!fXZֿi|KЌռS)jŇѰ?8I6gA 4_1P ]Z IJTL~7B;Icn5f;يN|0]&y&YNKsdȣc%)%4f]G9;r Pd|H%GImyD`ݥSݞIB,XUT^>Rzz㔷%# Su=nh2dJo wх}|6W t xYf~b˳Rқ9x[p7_urNF&@Ћ~BmRO7AjݛiF&zˈWH.k?R]l/ĝ`#)#.fhs$o "(c2{M G>k ^hu6>b~ߊ <{78\,/gF̶Xz C}B*cM&k,(ې.zrfg؟˨s.M"gR[_[yŮs-ix$b[)(Vqr{jF>vgcM43^)/ BQn+gX ,WȤ 'kM_ㅬy*}c!òa,^4C7O8o@;G s~A#4L,u)]`мg+}IhP ڏP"FFO펵.'Y`Q7Y@<|tJݬHўa쟔N{pX|NyĞtvF/y%囕-hp@"mYAib2Pɤ[s)ZnOuA iD8;Slx^ &ߞKO4M*5JOq}]J0%ƭݽUnʧɂsUty8n EY` n&:~wuМKLTqܮC)\D6,σ)DR,0) 3f+hmB!T.""JwǣKbI&cn^w|{K鳙NW$we=4P$cHM}~=c(GVJNmNJ_)Jr#{!^e,B/I;9w?~⪳oYQ&t9L cM\MA`Ff;TRۚvrkeϚ: Z'&U츫FOq&%Ӕ*)zf5nڟ5 u-`vpPU#UOLJggb{#iʝx ܸS{KဧR7 l 5K&НIJ{HJC]SKqD Ǣ[<+wx=ԪwFRzkqk Ceu%L旞JZY hp;EͰ7k $7dV=< $g 98[,$%'$V0鸕W@* z F&?z=vh6DA^Y:UIg98*w8U*Fk[:翠[uF|҇ S4BnSmɰ$moϋM,% )/I[c r`J F_6$ twIJbm#&Tx87}YY*A1mk[CqOw'F.`~&jM A d;P$ ٖHk]Ho Q!g`a9L0kn$ FH"1C!/xNG uBp5Oȓ#'DuuU4`5n;~[pe>-YCuI9̀՛YGvg4kS13g(U^1%]h`/VpoQ|LpYHǔS[FDP K(EbwFV30Gp( F̻E3G/hFGkBfBA#^1qQ`B2O9-)>sLbPQLvhLU07 xŶOjXb B (1F;+Wt@~ q wPHIZqxBiq3&g޿Wr?SaKz~k2GY˼!PeA _5"O|"0G{|5Nft0cgH̀%Q5-|P݆v<i WyeC<; k/?iA̢2CR,KNDRU~zSdO5oN-|.jb*dջG\Z̺yY{5HXJ|Pܖ޾7YRe$oɑTQtU6Qb+PipkWǮ~ߥѳG8HTꩃ7-(;a_' TNtR\?1y|l#޲?zvlUFAF K8sX\֟U]0oͲh6!_1.GKQ(pm5Z0 8 ' ݷ^2 3Cbazx c-| ΤK6l&2D5U=2PyPO]+(_;B0OE 瓵J(BPJLMZrj @mZ^Q `F[nŃBD[lն=b~0֣nA_!)tgʼnMiA Tw] Y%kil=I镲;caMmuxe8"R,NcQ}#x8M\{,7EPFqI8n( wm$yYCd).ݞLOL[3/8\\ݫɓ's>#璖(~"JFo XBՎFHKty&p$˻1xCLn&nl!F Pg6 &ګ&ԴM\Q''s]|Z+ߍ0#1d(Y, !Rdp\ שSمZdq_ځ>zPn T5Kު^H;λ9 7g[A)OvX{L * Zzs3fG']%P[G^MACcr9Dank5.El|o i5Y%zh&Bf@ $FAHG&Wtyg)_I3 h; [XreFH1*Ҁ*ː9 ~Т) ꝝqP#4_=7_E-)#VJ?geJ൘.!L8܈f/hhuf=Ꮐ`s֮*F8VSIi뒎E`.ne2X 7ۇJ U]]]LfMM;g=a^LmG}w(a@),ԆG`ܩM[eYߩxͶnd4:c_oѽ-c `~ZXsi+K.ŽeőG{/,"㛳sE2Z=]O^_1WEDsYh.;@sت}<;`_P iyÏNFZX.Njm"5!AYHqdJ?v(4')d  RrM~ 7ZP vحD2> ?0֧GS!y:-`ڶN_AoK(yr xP~kL ښAhNxZ<1~ [.~lCӔvDP:FNWm@g^ ,,IYٸlHaa[wRZYxv"F"fEzw.L[ryyRлZT6; 7o<$ YB{LXHҽ]?PB9:V12 gV!< +wRލګybK-?AT\bdo qvpVC Y=( yJJ8mwF]@䮢?y%dC@ ^n N1>zNcp٫A,:-9yr`f~hh!ߩrQtڪ[%3.;9bѿIͳ,a[oYrSmd1ЛA齮~94;<@)2WAWw C>'G-4 N;ZoPNky.b:oGۋ3N67t8PZ2{(9s!ŷIڥ(6#‘PyC $m,= _{xJ!tzM6]X]ڽ+p )NytwZQ朐(Y%qn` Ь)zx\!M=6 T|lQtGR5^(M1f$]2KhĦ8ո n_=[5xxޏCDHE8sOJ yvEpFC@SF[ECjp-ͶҴ>BRgO?Ć{1xf0igTQ;ũ}m./Q5"k&PڪlRq$lZb4aiSfR,<v-pHAR36Eh@bZ-=q{KfХn1$Z>_ump^Wv;䖍ui<5Ù !u , ?01l2eWb Hu5|q5+X3 ؓ2+zڌkaܬtZW(An&JD‰6*D)Ql=廎RT?H.|2ElC30J΍N|<`dBD8n3kœ|A"{_!&:Ʈ"$yYtZ'0#) 4޷M yh!y-pd$ga g!t6{sP͢)K"&3Is{%{1', nǥ(hu&|鶿V^? Kt~B(K>R~`ܖglJo]|$#fu *jvZ@>D/| );L>qMgm:_W zGIIwDXe3J!|]dD}M _bcd.O~i*ldkg GV"MWa/љL@?=ݙQ4͏N5xjPTEG,}YdܫwlX=ЕI<52u[4I}eKNae{{Dqdܓ2+=S-H|% FE ~nL3ڳ>VS뗹VHeO(h^DkPg8?i #!}tS|t4\ڟIj k <۳6,u"Y ZEh 1VR&PRZ*&6׀$&XV7HT! &Ҙo \QG'Ak',FgJ.z* ethHa` [9P|MǺZ"58=>c}c f@4 qs(;WM"/lNψW?L9G)$6\fݒX[|?:yknnz?4ۦnF5ҽC0uNzc<|D!ݏMU b82RҘ >`}HINi|Q$T&M0ԋ/{LX Ol#QO?OSB[R[Z},wJogg^.8Geoa8Gu {WBϩvԃ%*!ŋ?k1{E< C7Ah 5bJ ƙ-Y M~:b+ #ŻnT^Sج̴,Dw͜%@ 3uZksF Ft6eJ`Eд28" Ka!Qyx%mڨrs,KdEƚXQ KMUhfV?Kz6o A}B#= ,F98H˕BɥZğIW*Ṓd%sPv`w-0S~[ŵXC !o"g=1^|{|pڽd0Rz|N/*QxSW]Wc$-] ϻW ?\$OB 5zo{r]`W NKF̻O1r1V9q~FpX e~5$qZ[p~O<ߒN(rk&u%MV #[].#N+Q= ~+Li(Fth#yY @ǎs9lA}J PX?!~D>|3p.Kt3>>kE3㉴:6M*c * v!@V97P&CWJW$2)ͥii8^ͫ,eٍzJefko#c{$gDnm&I|oۘ5 xe g ,w1R7Ë>3Gg(;[hb\T(^ɔ3MS/ /aͫ:a7@==8/1FzA|9NP*o07DnNBmDW`]lc*1Rqm{EIy +>^/gKs,-'rY ({1\OV×>3i peNKlkAə ^3J@??ϥ)\Cᨴ /B)g/]AC6f2=u^ɦva}x˽ %$aP)_2-u^.]lϊ_MK~C]z)C-ʡ Q-&V~=q=li4ݩ< f MWwQL# ~u n$hKܶZ߁mPQp"~Sa1F z(\9\ޠ?~w$Txg2s>v-sxTA}UyBlV:>/Y]qTv3qŲEۘ[9,HhW~N^mh]^`2GbKh{;׻./-bȳ*.=DL?ԟ},-4[WU0>V>]nȪE:Wd[d!5@2S8!J 2q# C!]{sWk b1NsO p#K`[3Ѭ‰<+E6\ݔ;^Brco=hEGJH5t$N}#f7Nҋ ~5 '辳u]w|7+QHS ȬDk#ub֊Hxi +V*ˉ d{͆4ve$.AbgL-RB`ʈi O u爧 !iXƉޓe"AuS;b9.7`P%_^HMyOo+B]UNQQA*P|[(qǓSA[`5(4RVm? s!!PcgcO$,挝/EeKNXZw>|o2^ȶ ט ON!e$Vqz Ң*VPTҎL]flI.R(8G$~Rjg//(ۮ셋\YQ끙15 KjD?4=ZR {Iuaru gӵntwQp@@ BZ(̧X48! 삌t*Y2MOǛ ;KCXdjXaPsi70OTAY/1D <<(!bW|?C u6_0TӚZQY*'*Rt!ḅuZ▩?1ϝ!Eā+uB iGtE `9dZ#ݐV5L6Q)<]hCvG)'MmƯl֍lmւA=2 ZuO1o|lOYSϳ䫱#Cn a9kw]m07 J4K)HBWzEoFRD%aɒqA0h&Z|M?մ9NC Fu>JܙJJ?)&jz$H;h[:Q1Bnf n`~(\$ix7c&K5b$f)3F(aGf wl;Ϫ}^Ls@W_pF; 6ylmE9BH|^p#ڻhGW_OQY]!j4U(ԜxL|Lk7n%BG |R5Ѳ1p, 7;2%&C\cO}/Qn_e`R7aE\CRbGsրs>! ю[E&h gnQJ6R=gBT̤* J 03MoZ mƻ / lZj8`j: s8G/c2Ae%}+Y cn6l 1Ԅ"qy ƍ兪0 O3.k^|h٩ Sn{U;{@CKy$.V<NI54։-;T :,/d*1X8;GݮA]i[G}YIzW؀v=9Mb(?R63ҊEfF7Q ,;虤&C{RG,ⲃ}"p ^![|@Ď|1a䤨״ao$C9ϢpDkmdFUN{z̞͛┄˙"=~Iӥɱ<i7nl"CgK_=GCyov~aP]"=ђ*1KWOg; ;+^\ }US̿szV,ԯ*6}wE'8kS&znu5{\崶 x!%^@1B5dJxҾKwg<1 y%EՑ2Fko_/\ۅ\qz|(>%9\J24~ :e#zNpH ynf"\&@zA,LL1gf+53O3VH@ A&/ӥR/6:r}\}磫2IWX扄;SQ7̛cR/ZƌF x0B?aK"Fma&)k۾mš\3Tc㾒& ̃1v*RrtzL^֒/Ŏ/n ktex G[KÊtsel\p^BzTLIRA*=s'q2s&,4ЉX4+62ʐ\Ɋ0pN2OzIsI5sl<ŮcÅsan$>@^uT@8ٗ$E駋 (g+>er^85LSzwK) JR1W;a5Pp{UĝCa\P'A:9WsM1v7R#xT1ܖ mZ79S}4\lp OtYΪȃK>xj:~Xlz J@PGai>}(p$'!NV(LDfJB"$ԗ&&3 },8<1#f:ԅ'ҥt#$@͏:}FЛް d<:&b۬PڇO*i$F'?К> zu5%m\W.2 &0F~`,MÛl/4nx* M)KTSGug\T2%:Θ3Q4}Ӕȩ"Ž4D cb쒃_%L>i01gh~V7[ at y,J*qQ]1Ntbx;)'ZQ!C$]LfpEOЬ6ޞ V8ƶ! m?Tf0CEZyCEN| E mPO/R_WAeQIiZ57eL/9 W` qt,2݂e=#2HwH#.$sJР:y\$ iXWH.,,hK-jWIbt,r!cXI?jXݢ>]j ]ٹX>6|6*נ:&5.3 u1oY?Vߠմf)b)?1\,wRX߳HOBǙi ~Bbl _q) S3uC K5Tt l̂jlO 1Rߎ? o?V|6^v1!YttE- & I"y1BH`3 -hY͍_^b~YR.}";N7Qkr=ۄʏM H5 U&B`&'ADΊ`ſ2N;J-Tx<rBCr 븣"unKFw6'y"<3*7jN˳F9>2cs5q2bڮJjrbxyΕ\l)oy(O%g"#a\m@ZM&V@i Y]itc(MAt)@IzEW|mey*fB`. Nχ,C jKkNnLc: o5sБp'r;79ќhr.e|?m"=ewkB.45VO)/N|~C[Q@}$0Xd|%ʆԂ*1 8Ų52$#729$u!m;S(Y!ѻ#J# jm!y՞l,c6^^تʧd>_&;Sg"b .NI频m2#21sgPD?Riڧ-V9KM~5J6'P-,3Q_K!t m!ceoou@,IՇ ^XS3]9vKC7q~\X £6^yq:оc$\{Arɍ A05tmTFu:<43pb,8לcgH e'ب<2|ѭwJtS؏q8>-- 0 fng>r|ztEC[[cV\*7*}t@$VZ:cF358{d{#~ ioePc RtY4-S޲I1`M5w%U߮OFZbw ak ~ޗ3y}1u4?3B" 4Kx%Ty EHͱ=ahEOd! Ђ!$֊ըeh?B}9cٱݮ~,9/lt::= I ekx鬰Œrs^؍ǵѽ"YΏ\ qME+TVyIgӔ jr&߂8XR٘h ǧьs.>Em3V+bhM/ 0K8;ޣ^HP鋸ahB.F1?e,3++G7%s:?mVatl{^mRj`։f̻ZMQ)닸7Mt=K!iqBJF9YoMkwU,āUx"O]p @ϷwF,q'BwZZ sZ>?uqUSe.@,ŸxyT:uul7SjM - DuUWQhgt)NnZ63i4[+xY'P wܨWwF<ҔOlm#$Shi &g8p]~_KQT˲{C0$Nh))4F.jVKoE$pA[Cg[p5ynRA6%$8 dOWde&P h w&[j(I)Iݨ!4F53jrp* q^Ex~$vr-3 k19G@;:75'+M>ٖ{aS NZ3IRing4y5ߘ1Th ?ћ㨵$_ɾ {_GoG[b?˪iGFMDߜRHLSmj>كÙH5Wݽ<܇ A7 I-M-04:^95ȳ(d{FJ Ql1,MmlHH.xmЂAQLR%exni-}oR[cZɁ7*5/yBGݒ|.nf$L!׈T9c30w8ly(9/b_Ta WRth^/,vZAjB3Ք6*pM]m&F}3e}em:4Լ{N1MՅEg ]hw u]b E'{.v)H#]İ:R1꧐M-? _$mY&݊7W`dg$)Xݲ75n+J8@6#CZ^@%2sVeIrwTRF'NK hpP̞LFU{4 w/V`Q*Z\YyNۨ?~/F!uopmvsMk?`Q|<ʂdGtB ({vH&W򃇹E]0LB$ ~ }Ȼ8_zܽP_zd#wfJ(&MA7bfՙ,qJYNy}~ǂa^O͌\0N{bd}F&S.h-l2egGod GKsϓ4pyhaSlҁZ_L2ܥE1c6f7;Qp\Io"tBkus,4 e`Q|2\jZ@fdZ V!*f,c<$DˣҨX0j?.ˌ|<)PfR9^*utzJU b/on`m/[wMIRa[K^$a ע}q~q5 FCeA#)zڗU'T򭛬q`o6 %%nvQpfA% ݲgN„B.4Lfq)}MVBNY@ZIxGT gꂱOLMR,~Hu{vM2olf M9G4a.a8>TQ xS$3{rf4yC$w;᠓mMisI _7MtCj@uuzFlpڭg7"{Jۋ52`/uJ0K_I}s\DijTIcz[~QaR8-5vT#im#yE|dI<ںrٵ\+\Ă| &A_ Zu6,W`K/+t4L;Kyq$1#%M2Ϣ+ZÄ@MWrvw4% x<nYQsM@aJ̎O '63 ;K'S.dl%uiG7WR`F]Q\q=sW(oqtK6X{. &eHur'Ux}:8~9rZ#>?GtԀ?TOz=IE>H@26 ;c;ҿ1UnI;0Ղtm߸<55cgX _uI~W[,l#:>6pvK˥ɥE\ӅSTL6mc+cyv[o GjCN#J@z@u \.Yx`AI'[tN@?U֘Nbs ѱg8KZmʧyA8h˖%<^/ ޺tW!۽{ &w=eDX2LSYF R-R[d A΅,ΎZhVluFD0k*ÀC=D8ic;#a_b _#tp|-qAGk'ປB~8:6 `Hc %sL@$:YM !*⺟Aq+! omAZ۔qw*SyMoXd bnMՑP[ 휉`rQXI~ 8ֈ75UY4LH.O]IJ}r)>7P~?اUuqX1chss ]m IP8N,*´42DXwu@^{qR]oYLŞRk13y55[ hoBcF[jT  ~ܬ7/J̢*wrEgAZR)Mzs֫vC{B*Va啒&+wpȵ01:Wt* l 2B Kԭ&?ti {݉u:+%bLCurb!djǁRTVc=%]T$$u65CedA+cPy$Es֋1W~-CoD߅B2]cK*l%ey7ÝY̬.Ӄ`9~'1( ^U; f4(d|DIWfԝ%9b飥[A=EVBpˌg,Jmn/ qr% r8hcA J9wIvɟ]'"5 zaf]Aّ죹a"ۈR9 3?C' w̔6ny_'J=2ݓ 2PʖGK9+ٜS2MI =L(4|YsYE}0f2]q+lSsq^ENY;p[ﱇb'i7A:]e#ثuC0ǝ9ժf; /fIpcqDfMC:=Nì>FtLtդyQGi͠|5&f^d8'_~;:P!t9h@EH=i)u_}J4P6ԭudl_u|voÔ1ݹ ]~Py P,8j@Py?*;5[ f1 e0bSG9jEZ88S.l{jwUD x+{#1ao;|-_YRlH<)?cݪY\h1sx&[n &#h*'lP[RZ j$4dFMKύi&pGpMVY0qF/O &5(H*A ؁-on9Vό{1*hR@ci[UW$Wptzh/ZjQkq O(d9b׵?u y8/2e 3368#*QіNڞPB$EEc?=7!`,L'^ r1+&TpRafAGQY_jtȫ sy`2/v%0yäh{J1*]gEq AKE5 (!9T@^'LjǏ 0[ˤgZ<;EEh=?dNtQ!y&VdrDC6-!6./M(/8d>zqhlY$ӆ)XK*?ray- QGgأģmIx3SndԤ''b'f*%20KHb=% b߂)v|KɏFPE>ML܋oh/,קWz 6LYwhkzD>*7Ww|7YǪ tP&`{_eW8"?8 }hGw(%`u> ;;Dዐeׅ',3n@g-wvzpע? V5}V'iJ9KUϯoZT/|:)$c pE`KOh gJ!~6)f jShS!ðY] WaoD<䲾^T /Qv0Ǻ׾wkfh|s6]N5ѵ i֤.olc-Y,SxŽl(]5Fܭ A8tqn<Y{+ˍS!稼h? T$jߖ_ ɌWURQ0dh= T;WBϷ? |\FL!fXFO2:a>!NMOeN`NeQG-;Q2u+vS) cJD53Ȃ oהprq5Ѕ ( AEڂN+oi /S\%X4RL$q7#6jTc7Э? dW.̾"Y.l!ާ;_z9d( E~ OHkd  ^jr;0.k\Rl$b!v[? 5ݚ4`4`E 7ێJiFF/ v!W}D-+Τ(TCc)$ 4MP*n= Tԕ`Ru"ZƧMkro0ցg֚~ y灬jS^,S^'A PP#[R`jqC=dFd[~ [4Rʂ U}b_~y[=wV$rLH>w~mt䈙-ڡ'QN?ŜgȷcoʝUJ4$-֟9Jpؐ`Lr lI+EZ0DtNU h%Vji΀I9-Uߚ l@G2%Y"˓r>-,{˅Q TҰ#'(' nedǑg^%0"7NAwDY%p}1'F&TJ"(tdzyM $^9tuwt[F` 1$cƫj>k ,G0]9 ʃa , &mmޭ+46U&wg+NxPR̊]3{IUL.!K#ϵ^L#M ( +Vr,l IK~`|ݙmeIy6וΞ>w6ޔFr_:^rXSXG/vEph<76*- lK;Y;Cu $`_䕪\Oas:{'T9%nj~j<߬!CwtQ5ڮx<n3UW[ٮ]‡89jwdM*WzUO>\Ԫ׶茻5 !%Je*B̎7)ID?YǶMձcrf[]juX0h\z==>vۧH(5}xt`"IF!"W)5QikeJSV!rzm Lzʅc@@-)pu) L 1(ҞQJ9`rOB#`,&Ь`΢vhV 1A&%%=],pep(WMgil?+iV› L Hc:5eZԁEe֨Y\xɁni%W.'2M`RWexs%@i*/}xsQ":r͍J>׸ 0"U(\i"C\Ox#_W,%65^ʚe3V5?#8dǐ^*oJXLsm9ʠcosbKkqGQ?-Xȋ X+5U(añϕs&5Lԧ{ ''s= tGB~JOYUZUBޚX@g瓓~ʰ)pAfX:MoZLFۭZ XOd}57^ϙהeU7";Onr'Uӟ&Aq-e9;ՓJgl@$NLyk4'R R1yOʃ2]sTlxo@}#r S&\ ӥ1y;/'?JM>q-U%rQx5 xjْUimh 2-'(ԡΖ͞qsWIO⺧u GZR=S<.fV"N-#sco:j{vm֘lA!CgE{] 7?ė`;9o&aO/_vT?n&fġduƾ-AM&7daL[j~]' +=1ڜ? Ԯ4& `=#ßM*19n'.k7dw.^BѨU 1~Ja?>N 3Nĥx|tGQ<;̀4WNx#ёN4tR v-cXxkًg:̨y4o}Mìb.3$('F[7{?'F-a+=kA F:dKjaiA+y3A1ڞ_NR}֐ Mܖ DcY߸F'u*Aɬ`tZ $Q릫$%wQ)& AM7/5{ 5oϖY<Ce֡ii`(_Ec R$9cn=rbu7㪖.hi_/`Pqs-x]">FO3݊jZ%-N禥+1%*3Wh *nƳa rɕ"BcQQK -߹R'ˣEt8nCi;!qIri.= ^^٦;Y,\c&ZHGQ߹JHhKTRt_gXI5^<{n TCm+׾/&FSqT_JjŽUOh)ݾ( _J}Y3~QL{LojU2955CꨗAд (WtCZ{z8=ȥDE~afD,+1KI rpk<|6x%bk*,5W3xP%.D"7/mw+.L+Lf(o"uѷJ<H0BYWIؕ#8 \*OD b5u]P䮣Z%.ΰ KGiϵfV9q- Z,[J}ИMkԁ-R-agW`_nov}5ryeçJ*Z}bIl okyH<2";! qvКwh~g$+7 {G"U7x~|[mRtBnn8$zkkCwם Ef{1 ͍pTf4@a$6tV(λ,S4tLT(z=[q׍'*ː|Cm׽ O4\͈Zջfڋ Ȧjf?|mF풂œ.(5{RP|-!=fd膏cK.]!={1GnئR`+Zob?(LdxsHA%*Aaee4fLM$2cWۼLșq'j3ZioK[ {:24"LV..\ߝEtÇ%ӈ//I2@UC5exckBe К ǖ}I7GPG~'["GJiCxc8Rګp+QiD&$٨XS7\)5}{RP?{v%AxWaE3v:vnqviɷM5+tGZ ļ߮J+~`<g>bHǛA!.VJG3,8AS$ e6<(p˹pjPa_{[2R~X;ll'LQ,6e8ICy0Ȱe09P0 |Vya> %BGUտhz1B,ezP:ȦMDQa ҄"ˣH}T>2.e2Ϊ 1RJ]P#v7'@p?(sn܋dB2pL߯O N؊^~6[XJʝA8o=IEPqow⇇DD#pxЇG7FKL ! jg(pT`9L1Eҏd. S^‚\Z}}   K^HRPۥPvdmb +BZ!BGj^@p]unMdCwoJPLZ=xp v%M-&Ggkp1z@f(깿*ff%TNYdRVr K/Bs]m)1ڸBX_9 u|S:l&o2Ϧއ03 m@!FcИIV"! tW#9 iFXS7=faX \?G3`iS 1f<xF! }K[xx?`rC&A[q=k #g<=MDg 7+ w2m?ވbW:a{#8)%P{֌c^WT`D8q=Ot:;!wxL+iUɗh0L7xiҹ `B1QUՎdK3Yq2ce]*2/6¼Ayhay?"-y4hp[OX5}2:KL_ wSV!0A%R|AC~3uuh_ U=6kWT!q!ۨ;I.i!ĸ3c:&Wf4Ȳ NEb,A G\ԟn  0d7𳟶9YCx#O)| M1IîpN3G;Qe+h7Fsb0MC~z/aq޻qt霢 E#68$3-Is3V7]ӏ4\YQ?l=)ULȪW>BYV77#&dSi3,N9r^8pWn w: LiF8f˴!`K%0K-D"E8˨Y!u _ɽ<6r3ㅅ $'-1[mMھϺ8 jEf)ߒrMtԵr2ҡ6P[؏XfWu'R2iAKi88t.@ Ӑv]hTkjW(zs :2`Uc^,n>jE܈[yg=q\HELB`3$Ӓ4v^<}+`Bo1 %REE7>EFg@! ]-)4tLIg9"hl,Jc8v5F1FNiqɲM1l\|mL*8O/9M!x&.~3&Tg--}<:Ck3ɑ¢7>$(,n+gvNy#ifZ]#r#Y~)4 %l}{Խ9r-&_`+WKѨِRmdkn;ؙN{ΙYЎ),">ZB6AFPL+ Pџ&5>3eO{/0"+%RS5Ҋweml98EE 3E6@Q:A$/o>nujj{VkTwFxbñ"Bbj?+ 1;_y < R-/12o:HY }@$I͵nZ&s6I|N'W.ZS<>UNҬiFs -&xdKrXj/sILp~,땼/(}HQ Pzr Dݐu K6$@$( bh*Aaf;bã1yLDz|,IŽ_-Rf`xԟġ0)B"S|T|HHATZBksUsY%3>}l"?`ha3:*U[ -}w+)V'W*jٛBږ#1˛;::B#$9}XuGLDզH&E1z{-)Nvcs0тHQ;:?iVӤA?4+C`=V< .;RpRBUeŚN♂!ͤc!RvLc==H4,L.yK6]jc imkòS'R9Zb8r4(qCN<0A1ĞD3TԽE MkLIMk⓵YYl)cz:SPomuإCi{a5Ld%t>-&흊[!TAꂉRnznCK"* (QC7lTƋFZҮPyx4ȤZ|IrQV?Tt<cpa8 raw$/B~k`-f|U*3o| D%Jѯ(;s7dDQ,̱fsK2W^>+ 0YZZLPW",ƎʲXm ƁGB2b㲐{XJr{J;ד〉.Րs!?ZbF$j,@L5$+_wȩi~ GR ݍ w77 l `#ydkT[Tdai;U7,Q:A+[( I lHʟ]û1b+^" d^c(f5>&4=icd7u^ˎbm3BvL2oa6M^Mل3`u+Ԕe\WCfK9z¨nJ[SAd`DZuk=M9(@gAt\x{ YMKJ;nB ʶFHRyI^\؞ hj\v[ ]pHcwX[i%V?3Me@sׁ0Hm_8w'C3G Ekx<&׎)d'p[G$.l$󼒵jqr?ȬGIW`yfd#O,1ŝE}gy- Hy42$4{@#Z0Jn wE&zu&OGL8L0\ [pGKmhdw^ץ:Zb΃(8m#ȣ#Vܡ{^fN @y^kxGkO8Y{MBC^?bbsv~Wg;tTz'tzRqp,*J#-pT` r<V+8S, @D:CH=RH|dx+ V`=1_mVs+.. 1c]jltbx]yv)y&& p!ak&2r_U *>o.P);fM:9KV~ɉð4GJOylXr(C==MnXW9\Qֿ/3sIz ~e_ <ؾ45)8D"{3bakR?FDL&+8H˻^9Vd%T` w#hJ}'6mEө ˜#,>ic9?xo8~Hfay0Z$;.,CtrR?:5P,EʵaDr7Mr<5] Ra+w$QY_)}3YJ0T u`ae;* DJJ!~UBuB-ӃsH%o)wۯ09X$ʵ 6Js֥=ƌuO@'фfpWi,+NOjQhn}|(#|0eXr~J#s h!=riKQ_at>8!UzGYj=R 6L$QcBId1-'(.H+3gA2.u3,9`v 3m1.16QA ZFeƫNȠ.»3e,-$OUJ}0ڻI%1M)%q7>\< 0%]lP/zI-9֓ nHAWBh;Z@i^<L;;8t&}+hzu[pSKN eW, #ЩĪ<-X/`*v'h[”MsS#, {xgҗӫeHJ2SYَD q |]Qai[~a20EoK:2.14KC~?`xɂ՚0}鷛mReVw1,\ȁ%*0Зub%**.) Vmrr˓YM@?9ȂmK j6[;ר!-NRIuq _Q)|tp+r.#$2čL$=O2T"2wq)%[30q@%2?F@]6~lʜ(loUmqǧB 1JK%i![U4555Qxbn =/X @u 3&0P l*>{Hv^:ly.7 Z|z};5skiZ8kyBEDJnf|LͣKQ˱HI-( K3熡$u# ꩗VA4#=\# [ndJ0.ӱhӴF4ةtze J#o#_:J0Xf+/&ʹ ++,{Fg &_gGSe7t_Q\xM<6tvT {hd8J%( )Kn)+F:>EČc'X8Qe[R{B-L-l@\u:`PTΤPÞɏE 6v}ql_i}rHr8o +;Ċ 8ˏe$s98u(SΨL@T5NTÕQd:;h߁ֆ80x⒳}! Bd威VՄio#ךѠ춼){|t\Gy%̬cН6ά1UL*?)o:ـW3UKDxЄ.N PeC~2Q|In㝄Tl(S  t _bXLKqG$癦O6(Č~Oel YIǢ~N@bGڳHn,.N1O1VFc쫰; LA_'RBON;:3ZM^}NG8,zOJz6ݭ6ު{& aqpj\dF~[\MvoST.mSV&0T%sr?og;YD&[xo zTcޯ_zykVj$?MKC5{%q>eVeO[ezc"#d^g;$E#A,Pĉd)gکih0\>#|͸6WJsVRjE h`%V6ف͇BQԚZ@ s~.nŨ+K(Wa c,8i$a&zq}_y  Q\ߕ<=ߖ,85w[ϚVl&ۖA6_f+Kqί BB?hBѕi;{6aGM&WͰ/kj%KT uyTl+w3ciOxqYZo))4jބ5G ޮNu2gBEw64L- ,ԹOtxS0p>B2"xNc].,l<>SMiHFTml۠7.1@SXmp /g8ޒ6$h]"C 6La>L-WBQJm3}JsK!8Pm4I6~.%㽓yt?MDžSF9B"En Mi^C6 }c2;O%"fC[h;Sf5m㷚N.o`Y=tsZ"HKTҸVBY LM&ILO+C[>s`?TxSJL"2nw]ìnLC7f4I*%&V;<! <=@c' ,5A~)l r{[ob[83l. _H:1>bNj} , %eq|FF9ESs'"ޗ>Y+*yտƕcV?iovV۱PMDnE'hjdOeÔ;S28H:uL [ O!1á,R:zf, se𮪩m:n$z6ax~~^)n# 3zͼ2#|l`;4#=dt945M:_瓕KhZR! {ڭsrtR8PN$) `(4h[LZ|%C*  bi9rH4Ҥ3oYZVqJQFcM*OVyF`nj(/E{@y/4A/R@y)&&,: +hMA_*AGgVwqW]SX>QmXw9|Á >ٮ QR(Dxgku#xiQx4*'vݳmNix&zO(ٞM"G9*=t^aTx&djRK ^̌,d ۆW-(Ehpdȇk8pD{IzT>'IwAۼ&'?.#sgI4aKQ(h̩6Yt7)|<:6>#&&zgB<'j7RdՓTP@.n7Ѷ| $bd??;bu,X}F)WS\^𓝋#lx'1v(Ƨ? ~]%$;9=Evj~89Ju%Lƍ<'6b3Nn.L̪[ .;Y"͛o6x,wsBeeD=%G`"kSy&75~r_3Ag͋ s2 N$GaFVt*7mHWuB Q{bW4ŅE8X9Oi <`ׅvOI|UMtT 2L~Ґ,,DONO4*8_>wφ#Ym){)P- L8Tve} lB~zaJ+XD\0~=(*څ i֌^1YI뚮SVi +4 )^zsht j7$gйG\G::yc$O^2#i{<3j?5bo1db]aMW|> c%H) mhU[2kYw¡z1nH07Ohu&@?J娈_C~i2uiTk/r} &_G-+UD$sIt/ (']r-nX nHfuNBBQT rヌ(4C#zrJw1lS[$DW>3Br7$N:d`O &]8e'Q0̕ğnh*vPw]~O D x!9OM'*ekJ6h}B*9P!OȣohF3!jb~{b`Xnn]nOJކ"`Ceb)AOOo;Zag#32yA^|Bc[t ׳/V^Z|glttTzp_ G> ~(0ƦRcPǝg d²'>˕;{\Zj0^Mpz#{pN z(*;) zK41 O}ZvkϤoӾbV 5_uXXs^a#}NE V3;.Vb}.Ulm/*)_jÁ~RFA)ܧ|pXd4t,_Hb2n gԉ5B adfD'k#JJ&X#E$_tSv?&q)Hm ݾyhEu]ZJI{Jo{gcďzo\^yR՘;0Z 6].2Vv$cX*0ӎGWKZUrpYҖ揗nH]"gƇ.kKPdwXP8Y$;2f5vFvYb<Fp03LnnTA76n1Dt rnH_ǩA>4_B'28K NXAY+-oژF Bs4~~vs|#%~M1!Z4[ $5 ߖA"C9Nz+C 44S٭x)L?R9tK7@G'?p~w_6B_ɯ-nBƃK-d^&`D3$)^ʏtBok#m[NA`FBEk'.E MۑM8Gc_G75d8EuPK×4aG&ӪQ`E>WMEfg @j(S$; )o#5=ZNʑL~4,<+;Z|a'ɔGD-~_uJ@]؆7V}ܟw88^~@\hIMm)q,5 ]@;9I̪ˢn^n+"$t)דlb/ѭl#( K7lPT ￿k]&5"3Eb+Oqi.m7ÒTّ|f) ^glU`4a3 F Q;$9 JJ.%Csa|'U5|U̒<{=muAu!C"b[`q?oΔae)/g0k%NadTVHG4`aLѢ^o%OBl$NaJUޑ2ӶKK \Dr2XgZNaR QC1m?A7ݩ#e"ͥ}kk `)Ǵ]Q!䌭H{ BI0?¨Hg8 B5-Ɣ`1O@G00 y8lp>…6G8=[%V )"$ϩMn+>yↇoy8+_%U mӐ"5g q>]2VǚK>`j̣w"u~a;73 ـ>YKjpAE%c@Wx/38>}QL<%FC9Vzh9$uGO34(Vӻ$XBH7^(zuqaseQӪ!Ngopkl 5GTGO٨fS7PVub3PL{DxψtJT#Ғ*or4$Û_@;g>bZ[AY w \٣3K$Yqqݫ8*CR1im̳g>VAE/(58 "gDlդ[gև^P^b7T: h}>pM O?X›wZ sN8ܻ&o>]SkV:nC0WX4L4No%e  PD lHMЬSla81'kTKt1v]5]8/Vq:POiVZW*Hj@N4G#ToW؞"#º[I`⼥r J~qB=zOɫŌ@V?~jҪt+b:\tojMܞ`PTC;\Jl Z&NA~fmaD7v}]qzwyi&[\'qLK K弑gˢ,7Oh>ʘG^ XvYxA\Ro;TEbkyNU]ÙqEUY۔~ݍ$=f$ n>kGbeELGy`vTh-?'h[8!Ɛ}Y˹pVjݻNTyk~> Sq[b( ^asO]lZّ#Ma2F]{[BC)9p1g{uckʹ!bdxs$c|,֞sxN~ ̌=vf{ה 6SҾ ؀҈*F7ncqfR-.xJ~Kj}ib . r;{Y!$ON6i?7M#(p8% X'` 妃k):YS ';7dCT Szޜ1wuYS*۽QtN5w4t)31W/Y!hgV %VoE0C#Y F&ǝB1hk0Cm忷3R)$@#|Q]ib(X:k}6;^gX502 I9eeb9,KNc?_\nws.YQ dAVr)l@j ?ҟN`s K;,%28ɒ@{eHJ'%j3+DET۱>a@.{c;4Z/5J)Ꮺg˽g+}]un3v$2.o Ic!eHvM4'qcAQ}}84¾|kwxo.: 'KȔў1ƅ4)"Kj>Cr0\?&jgaV+=^sväڠ! ;<J57_/j"\8<.MCE6DSRcn}-ٍ&| "p%CH=z- !Be׫W';՞ }B]YD61>ƕ תz# Gj Q16^MKyNJ;<`'Ȱg#?uR'Ȅm0G+G& SIޥsF4A[blx.|fJa0bgCl+|67A% u݀u|Ohyje-U}9ؕ{U[l/k֓򈿐~ +𦝐]U @j#%)yk-r7=@^z w*\ UaZ795ԔHPYйir^=|&DisW.oߙPJ_L![SRUnlM}j=#<7ۏݞ^zV9QZz W1g6%'/"cq'уa?:'eh'T@PjDlMreD/J)!Rob/G?=+9 #k^g>Kvٹ#wϗ-aT<*૯ HjGՈ 3zaaNͽ7Ϝ&Yz}: \Iќm swmxH,-2mج0K>cw "FhD8Q呵{q 6AWqa<%`|izP:|ٯ wenlk_MVj5v 2&<ƌCU ´Gg:A~XR_Ϧ@035393u٭p C-|ZqX]Pꂱ`b!cXMarwM fm }䄝W o` x~"$b} j.n?3aQ cR1 f`ъ/wkNλmJ $0|z[he6҇FU*_L07ġs2!PڝbŴs(b pnw\H^R̟`dO<G@R?O8vG~DwԓG"YRIh B_:)73e=1wDT|D3Mm_֟Dsuτ\jǨZGaU$ D"bl$YDSs=濻V`d `zE#Rqs|*k}$|EfUIqKܦDP~xUݰzjpIeN]ƹPuw:v?IǗ"Q ]TL!:Ш> fB0FQOWݱC=dV?blԘVkYQfP6 7gUѧAyӇ[mmYf~+ iBkɝ,GCCfR dFEM{{¢JQT>kˠa킊k|$Gk'Odr;A8Jqx.6Z! Uob&K&ňX%*:';r53*4ZHf`{X ~ҾwwgŧXO9Tボb8th^\q x/<27PˋkLPlyr/稸cWJmd\aOJpe 9-)a!q&NUEyl!?{ ќyysRqfcϠppXʮ$N4#q0JKÍM 6%$^?\] ڋELgq5 qi8A^0Q0K2oD\yTׇi, We`t2ο=9oG62BZ8m*gJ3 `V%& f>V%͎hYlN*Z`Oh*vlMXIϲ ( b:H NL3 %Æ"ZL'E9iGʱy9y}z#2L?FM {XJ $MDdbI-*Pg޳z"i"AݒeNBt^>L,Ew赋`I@WuB[>i܌jh!WQIǘz&!c Ba^-QX9g] J3T"MX [haYS@Ŵ>|2X*rs 5wnÉnfg)nk#E[EdR So?-H]+.7XP<;Ob%s܎zSupk1AdG7.4]:Ƣ?;.H1~Y 18˝⏇;ɞDbHZ]¸b)(/BS0Ơmi9qPA!E-ݔh/Wi;.TyS?+ (n!9K[:!,ko\"Tp/:h5dez%@ѫa"A5xٻ sdVHpJXD@_:o¥ D*^bk͆!ėX<^F#8@F>J2ڀC7HVsvmdpyأ )e3Wl_/2(wWnL>!4kJ4ҿ&I BCZ0zMe- lNUB|U żvXd]:X #$ᅏncJUh^L+p5&Fa|scy<чMYی\{6kJ?f*_86H|^ά_mXM+Q-)ވ3UòB`GcJai M˓@˜K ]]?r"p[ iNe$mw%_"19t;oF9O8YIZ@9' VhNAĻM&65m 1m(ѐmE7u.ϯΫz_+k޽kr}G9ލbH 90/kqڠ&al|.QP)tC,ԗ/Y.mL (oƬ#MZ 77uYG7 $Ew)cspXZƼnI~+Tv9e[?H1,q Ts f۾8[0w}K%ͧH&qR@䟾r9 J^=+aOP438-@t-/  `)Yz\mF o%KK +3J-+2\$˄FV"R*{qHhnmu# +ɰ^Jtqn&U|Z_DKp94)hQCU-bS;ɨOtS8W[F5!+UunFiZ\AUJ(o̦[喇K'$-IƥyT}gǖ1ibrCi^ erϹ,"Y>@CnG!Ek(6O+ʛl}\6a\n- z2BRz#LPe yI`b VgfXʷQ\6PyiH0#dyt\,$oWK'ǹGB C<$u&tُɿiAn}xuaOgt$a'x0e+?Wp\",t/^ĕ aqy,>[D1$o[JOI,'pW:+Coѽ퐼03;vzy7Vh"GO2((m4?x}B>uwXɈ DZ{ʵb|]2V40v͝8 0ͯYf9&0B9Ѥ<-yҺ\4+i[uen|gm V%jb>BCCMxhH=ȟfȗSݔ(MzĠ@ڶmOi%a8gI$>n&I~29 *'`զ"= *yqYgTiy'f!-.sC%V")(TBKmU!ćX{ ijV [cS*qGcY4+buaC~hLe䶭lE9 GiV6E 7 /wT9^GǮvQ*14cShx>vYm]G羢]dOv0Gnb^,8?zנ!wwΤHhf@*Ba-{znGm޵z57|k {nڟ!_?qC'i ^lE-`v9 };h~CJvs#(HGJUޭ47{1'n@{^ ӁF7R)7+EkFX ]{_5-dmPu|N̎\g>?ONh'GzBJ^W4JD9FӘ|Wj QmJ>B [BQ_ `+G3ldzjA(R;CHgI&L%0_hҮ03!ĺ)dS+`])N0vD^[4a) iJ>m+pf ڲо45 [zIN`-[ | fݢd|7ҷJ9yرw]TK$ M~ 8>kuʅ]F}&58KÓvﵷ_To/1q ~A}ݑC9qz=_v|&92'::d[]3d٤Fvp?j%K6Vf#Fsp>FA u=vg/i'b (~/~u1rpAA M `C; 1u2(i(;l0K nN`??KB ynj/|jҽeo贕=)e No-^Zv"fGpK͊YXIo R%DK#EgE CMXJˆE8-Ak  V>JWd**cL1b)-@3jpFx0q7a1uq(wUʰ@K[АV%d3߰_&;6.ZAqu8XjW.Nwdž!HoIGV=:Au6L!\AJN7QfE 4x@y`̇񥧥!c7SWApG/-|N_64x ,ZC BuL_ XEakyǒ]@яlgnGqW;֕RB)j]MzX*R@Ќ&g p HLX#3Z݊ `8'}7]ae<}␿H鉭V8 `qm NÞ(mrRsK؟ÑQ⥀$y+ nd$@&*]֍V&^^?ȼmpt~م'>{K RUNx K)<ڏdŎ,׋ǭhY6_1 ?x!nz =(P΃B,9w3?5BsO[; ^X.\58\`T,\Uj I/Ս'u"_y rhk-)*=Й2#C\Y3]:ɫMvQD%z~փF=>~*" X 5V~{jQ9G _/g1^g PM+1{I%h8b퉿k/3 k2G h,] C&?0 6$hI ކ~r'v B TD\Eu bŧZkWI"zcy;Y^⇜,'~be~K+ye1ղI7l`\;{{&Y+X@6\nd`'#ws[5g@E!k-Za0Y?J9h iBBą4!B5d.aIHz?.ZP@m ? }ton72 LG4gqh Cn)0dE FcG\\Em{)cĸںvΠi0qZhWt ēBa׺ܡ kȈ*c 8=`J#0x߆B+:Tˮ ,a*oTVyZMR/Fz &b@ FTF>VDZ`b5tx>qj?9z)*Ir'l pאwdFVܳCErKm*8ۼ+=75Qvљ/Xc~N(Y`Ozz%(.|\W>O-}>Á!=9XnTuG.¦ɭX44ϯBh  CFTaJ'yB :#V8C8{<V<З@=sr( yQ_#,&Q ;iaN(x <ԝ$H (lj]RLlBNgvp&۷ fsNtJE 1kEQҭ\ tG d0GHu͛[G>;GO^;6?= qY^L!:}E\_ހR0T?#B' dՊ@A2z"uҿh2:#1z}%eA-O=ic}LAkXENl];hk 6ԙ' tѥpٹy]!\5D sC[@`!.佺ˢ(p,e \ʲ\@>t? xഩ&Yt;_Yb_)pj2PkA˜ݚ–4ɜov%h4 3ϐ9^=j,P(H;)*H۹dnAV/y]"@IB;"oȦ?R"F18z|L8v~Szr6F͒At-Fz$ e|_oc.瀊Dv$f^1;dΣ>AeTKNql+OD"4 b#Ɋjy8 9>1'0 #nI)h/XuXU>n)K p(RKgXWw,r[RP@<&zz;ih]T .s"r2IW`Whf{GrqINe|k}O8 ܝ{V3N2m9:&W]+mSr 3*a)~߯y.q\f(ykOE5)3K7w3e Eh̓j5DT++`R0}x1) ^i _GwͧwH>O|82;Z5&QX.CIx%I Eq) )>)TX>uFJ,Tر,nwb!;>S$* /S&#JON<;h65/] {,R34R~t[a¿}dnYA }.TfH8*ݾBT o]rnhN@ PPr ol/C`:vyo*4")Kʑh{|,3%Iyp40khyOH(/B VܧAj#4uYy)&>Mާ1M٨0I0/0TH+iH@ _J]Ⱥ}{p {.Dlpf|1p)Bݕ>(li@h27JX"ؽLx*o(n!e&lqBTicE~C܄ FaQrSl|%ftL'IUpȇDsG鉹d[rGژ.F#$RFwќ?pȼ Td B8`J3H–QG^-ϚFB8.r#\PK`΃+At89h) u9J]}ꨐ¹|m{Y*aVj,6SUu ?@4I=z+e80/VU-+iM5_G0]"6є΄?N#7dRt2&-7+l24(w~<ڄ^WάB7PO N*x]hDu[A? ͞=*7S2=Znjlv7 sV&WH+cP@TppmM U 6$ ;E 5K2Sv2{?$F+}#JpZ䱢|3%A9A 8J?#9=q(p%>G! K7Zz+LXD|"}SGM'<$ÐAbW50e/.4oVq}jǷGGcO|eӛ>~ Ê}ͱ,v(|/,%U)@uwV,9M3ϛL_X?oFfDb!hT#Y YJ=MLw?@' "ZY5 懏# T<~`5>:}`qEFk݌4Tag7W>dkλ0 }6} <jYb꺵$}S>4"}^zyr6 &5x7.0GEsdk򾹴3m1J F{>c.БB/}}@#-^KyA0=ȫO<}&Y,}&h^6ΧODŽ㯂 K$ys46L]6 zeoZ%2];!au#T/9LNd.JzyYot?).'˕x#4*t=:-̼kwA@>"GE;ם5(xht5}w%KN B~hT?iqf CVU*]q%o-31Tw=35FeW *M 4et4iom!OQxeFf*}WDdX:T!:%!ؿA " &c^y%#ChA#w-z7-3y$ l/au6r'1fY 4 ntXQH a@Tv /Sf wilf8dV̩fWJW#=n#Oa;,iL!7Kh.cgIMLXï._+=q03g`EL&}ì_W'u3yy"Nt@#rLZlȔ)v|"".G4o3=#X~]L,MmԳKk<>nAs7WxT,t"?Ӥl˺ϐ`yF4 (Sм}*ON`Ԅo1ҥ-[P|HzC?H͹Yxr ر^7(ªE"*XI%e=S! ձ1ŽweT FoH `qR'.] Yh#v|C܋Uκw٣ WԈσ/*CdZ67:E=v2Yi`?i M*NWG% x~e3~qŒkB`eCOFӼ0Jw(B'(!)5XĎ]e ew LS"q@E:ݳ aRLyj]jʓb{Z\32FF*֍Osr畞.۾;ޝ=:ӓ6$f'[LYﮫVtfQ#ͮeo| 'M m[;ޗZ4cequ|Ԃ7oW)uZ3?5wOF'gcTbq \νu#N`6 u}CǓ\iĞI**!q]bFS"b"//:u6!b-ceGd۸2M$maӂxyOd7Q3;m\ZD%=* ۇ`dS)L+ūi:<8Q͌^ l +x#f*d雫?/OPxN͇k'_$?C $Qw9Szqu jgmѴ I k ڨj6MR ,1gCDKxNVھa|ޠޅ xCn܇v|v@ 6=(N_xvz4Z@#'z2:Lw7Vp Eq5D7dW8|mRػ9Cue;B$ ?3W[* TB=ċBDTߞl }L{rYDq!2=.TYsi9̊G&q99d)<,n+Xvip!&N=oE+•hF>^(-Ó3=<ϭ)Bs+$\9Y;#F4*+[c֢s]ߙ7zl ޡ+[|PZwOwk*1Z)ÐȸA5j =;oN/hi ɑy.߫=%&&oWuy7fos8^RS+M'GD:;{!\Pg@~q>OEEm?DN#ͯVY0)uٓ z]ǢL5߯uO[`zwn8/4Obt"Cky߇ULG -YR/Ԓ\Aܖnt @"dQ"}~G.'?HaO^ZWdm:+vwCl&~ѱ 8Y+[1Ejc}J.%y٥Q&wg 0߭$2Ş1AkBRC 12\Y?Wl,A.3]g6_ HBI:?sK`ϋ/t}ND;lN5tp1Uy[`/jaIC9MV̟'b:Ɲ蛠W>{Y?0E=,5wxܨqSHiQ*im^`TUՆ(Hu/:f19mnWKhuk:k`2:2Q:iy J8y:D@`G XN#}nՁXdv s#jV!|^@Ǟ7g._;&'[b#VBcuڧcrj[rH /]\1r&^4z@kBe+\5cU0?ج'Eɀ|e\WQ7fe7,jRIUgJG8 Dŗp08Sy&xtv"Ŏ,ZdgO@Cփ@H[׎᯶9R-I+qIecXVܡN\mŜVBDxAnw?e KJ*"Ǐ@!+yCZ7T. {m'Nk=b@2P>THG~%shgs@e$Nzr"RwYUr%;'CNFfo"SpHj{B7U I-!8+VyxZ~ ƼXՇ >E$DimqK?2ULΝW&dix};r\!{Z"(k5YZRp-D_{T7h)A [[yڵ[c4Z6`vм@)3_ [9(qNQ;ݽbRs cE W0 SHHpqzLxJ?4(]f v97m:Az"J&A̤g%1vYR`jqIiw*;jd@vGR3PK^y-O mufRTF{c‡QqMj)CGCn3}A@lG\t uJʼn9C{RT,!P:7{nx_fe0+gy=-5st63mS/l97ܻ?$ P#hvw[&tH:f;wЫz(%ײ>tz؇poE!=hF3^m /?<>p"~:AH]N~x֖XN׊OfYZ{\h;Dxm9=W1@KQlj(% z?9ਂ5D:]l%aڎ}]q9myuq`Q!`Ջkx ;yD~3¹-LՖX\O3 j%$g<:mo XC;j`:T >.s9' u^J͵ll}-~QΘhFg^$XY#{8x5%ZP]qBi&ɏ[jp]^|1&8P!oT'_pq,Ip1;nFdOXo93Yi ݭRkJ&7y%*R){<Ո֎گʵȺ'AKVyr(/MuկS9%[Oå(;B .)hU|[Q7>q˃؀֎ hs_Rؖ%v!nS2U/@e@]&/|n+73SgU9H F!tlXYVH|w eAJ -A&%w;{9h\ɳ>R#S`e[#ykI/9uFdK/nG9Í%&eHҌU6/AȤہ-uʋnC[cBgD;Oa<:^r>Oxā){.1d|zw^d!GÄjHSB!iM~6!VFP@h{}vlbn A%Y1!$I@KD3Q a3.ߟ <@@'R.ԙ}&fTD|Cb45uRp)=Cj oZuqCQFs΢vT [F8il tS<H~8 >Am C.F$#xYD5pϺ~H3LБ E(mţIf4O C așMk4iFYB N1FeLt9mR&\)b/e F ?y?OgHى,$'(] 5I4-^6$o~< aw/&W|{w}R:гCj]3ѫ6 %v2A){]l1neAErV3yoژh%buA`uHbй Y7yeApucU:* vkНDukJu s{?J*I%&-BWjrn$fSv0)[" a@x`maե,~"NQ0 9 R'b}^ ڀzőwG 2VI{DfC8_K$ŖWy eΊƕ92䢔qcD~lVшz<$1.1j|kG$aKMmXT͑;ޖ?wYMl c: Wَztii"F`3t $ߪ]iߌli|sκ9 ?6%^@vPE&3ONY#E5:P"EVGJ}[K1di%_fҔaƪۃ<%{MlܲnMo*dPl1,?S8wxh&SζҸ陬@_318)ÍF3[˶/G7ZC\)<,ާiֺJJw"ƆۖQ.n|9/?< ?B4;_o},[' I6;΍ôJ^;kf3]…p \@wf1|`D=\kH:H%0zԽj{B3i?ƭdRZvxS3S ǚ;$4KY \ #uWȟ^<H3 _]$4vWѽr]:5'y&bbla :n:NuF6/fY>w]hF8;/S|!ȲYF>oDY7QAVckHSF "kt湭J_:E#0*JH}|2"a_ݦzy3˙`6c&)4OJy%} \ 9Bc>>*gp17Hq׊}tb .~^jlcJsW1!~6<]YI=AhrS9o8.8րu,Ք+,:%(ߺ8AQ\rY.' $@HU / t'J;n)a>KJjL4. {_48^KWv Azj`!? 45$Snʝ힀LHG &qdrwG c9xO`\1.\-q//ߌڶR}|L%#>S yς#85#$Jo,ApcWƾWi s<΂>sXZ՛c<:nPbqA1s@տ(mxF{E+~(B JsS'vL}{^(R,%,ie\GMxl/ 5$$x˔=5ϡ-o+xf(ŨM0j=n ∼R!4P}2ZE}2'9Skз y35U %TzCsX[3ξU{ B&,U!CgokslSz)XZ/w3J#UmYY%y"(!Gջ6HBPĤ"rt 7Tdņ1>9>Ob@`dȪ+k"Kl\x&ގ$_j"ܞu: 7AmAizz"-TYS-?v0Yl$. lHv{dJVO˪D0@~Nk%@ }$/ 5i|穼]u,E 7t.vGʋ'Nm1"b@ U}{:~Tuӭ?=զ\h(R2oz!xz`* $6 &:A!(;!6puCJylg7c"rW>R=xg!9x-w2@sˑoB[j,?]~,ofB ?Cm$Ele'Is*+QeY\+Ncf9hDJkR,ц!f8Erp7rx>LhN="ID'b ˌ7'> 0O8!نѧÒNhhPgŏh"X䞍?cO%):,"8Ie̮j< &? ڤ/`#;<6d8gBYM^$ʾǃ(W0Q,$̈ȭ!7X>Z9z06AݙN,deu=},&<,vd/":=W&b]X-RɼLM)*`` }c(`MqbK@0y^+p;B֔(kBmȌ> :9I xtY]䧵P"E1.Ci5jM%1H!1"D0grkH'I}bcp>/;U8y<Y;O@&鬠 ^qhX;PJ{=U2Y`?XSWM+2~Y*k eZ5gs놠UCTn3PCB+x]$(F]%ȬÔ wGBt kV- 9zшA29)ƣZ1 ' ˪жc~jԓq~NXz탧$3 S5A_9;Q9[Ffx%G] WUh[ΗvnKza 7d{}JDT}qۚ2f=.)37Bi޶I vccFLcV 87>i_e&PxsMcF˾/WHdS, NkfLՄzPJ^((zg`e]<ͮ9|H]Ն\jL['/ ؕom V~;W ٓEIdgd|>o6?V"4_ T HpԨ!!2l[u(oV$6F&e3L3 ~ı{p&r:]`F?WJ /-rDm>`K~H!'UMS,G0'gpf_6ۢ6FsОPLLSW] A+gPO6/0c^43=Ґ!yOHzRqn\7"D& =. n^ S,T_ژ0;+n)UaB8/f~ՅE@<Fޢ<ɪ?>ǔ3CO(qA8# AKw*@^/waU/Չqq[0-ϸ41tJT=qU9rPv%Сx+&Һ2Z͈zp04uҜvz*ٖz,-Ă_mvbc'pLlqK:\NpI$E|U^k7EOX*IP&+6}KVSmI^mviǀM`+,7uSxDa {H%9ӢYPbDȟJˆo^}~%*XPqfyZt/O-~1)XmiW' ܅5Yl v`?ex?}x4?.m+e-rl1 3A6qe;Kc7J<;^N-֦ 늕ʼę`cңs'xvFqWϊ]>@8TO0;ޅ_< rJpmsLf+/!Ιv\99?'"D肧n$?ª i%x }BF mRz[Ěge1һQ@T?]y:"P|N ArQdU\/UYVXiWY4i M:%9D$N'a"'L7hA.߸XO.q5An;SbQOz˿#3..IrgO9_*or]#6u$4vC'0;c*ɚz끌܂Re c^6Sav,{7g<^6ߧdh˪8~,3 mU#M{C \GCJQI=Կ؎hruy?3Ub*%䕹?Ťwޙ% `m RmIۻs燷ًCHQ0Np4*e%W: -Ig@J_ks@`gh6 iZctVVSo%IXYVp*U^RDiAȿI!LK'%UQ7gɢ"A}e 37q&ꇬ~au_@f^}cqdU#`_2@3f̀0ѩ|myuAB4= UOS]l{fSXRah%)JE۟I]:~ecIZO_uPo35wg!<ލDUmmZCM!H^M;iq#d!ثl(Dwkc|+?%3 JGZFm%ϲ.o` p-[b#!ǀ[7{Q6w|D Iq4|bCA<5\f=1Ҟ,q|)Xn'h<%JSh=MM@Umc]oLFg9*'qm]|i5fMjL3An4i,B*:FIq'{TW**~7#[Bh&&v%ʑ4[=I)7ժFoT5aF1jDW)i`eɥC(^hR<{t# '8S_4?>''cƊS T/ Q62.n"ly~n#gQ>'-zŎ?rۭD {њ+ ݄61zNnrvUhC݈|2Uw>=ݎ e<7xP5jqHZ3^F3@"CO@I8FgrBH(E?4} =U )4lDߕX"!InOGW 2 >Q,XgWZ׷HC{ h*t4Ծ6ezwV YJ!5Nj؇VCj=}ϸ C{H/D=L/o(J;8=^S!bs-1k`eW^u#cKHhe`V yFG:Ve$u&| Qj=5 }+' K`%ZppypOxb#m*3( IB:ej=ۡJRO({HRKtpi:hB8<mXiE[ U22~b"(?lf(y!/tOUC^_;dd>dRډ,JUݝ'ŰcW”2fޗXd{fOHOH$[ڻf3}ƒ]`O%~2z=]BGp?c;1_O9yh9s, \SsJLxg\<ϡp6`$N8e?[\ŖZf2Hi#O| W; =>dͅ@t[/.1cHvA/J>!x-|-$QRҳAs6`~z;s+I s3C,}M4cz]hߍ *X3vi?`$Yyk={xȏKstҮz{Zl`7 W\(D[nM+u64+\dMR93.!n<>ViйXB`vdL6AwZ|> YK!x-^8^qZ9r4Ci?ghۅJ!W E {>X1MI'0*\y6@C=Ud#0iy07LJ/",e6YG|<]}␃YVd "BJὉ(0ś ?9A~qc!/5xb=QXО$ij>oB %|n"m/Wfq yI^*i^an:@O5[z;Q:Wщ@8֌a%`?7]6`ѿC~KErtL*c}V'KlT  5u"u|XmyC 6YKOyPCGLaI9PbOED s*x3%ǃ~hC zҜpԜǯ.GG/Ki<a#X GK }K Q lrs뻆/EeТ[j]}s'ğF1>jy_|BY !kÈ _:̀9a_T߂"'O l0P4J[ Dh^HH-ۧi?Ya_׀bn|\Ut1̆A߁0?ox\`k9cm;xrX*^ '&ػE#?0 _h ²v ze\[<ʮYsd*,/KCs鬈bu]#*42V@ j`RR}P\ фȋopnUү4 Fߜ#ۈawtX#*DZQ ˄f@Nұxv|RpP#]0/R}pv"ִxr O%J'w /<`jŠ4Az0HRB8dyFBa41V,]iXkC}bHf=pH,AAqwpm$[Pmd3ݺJ|7sV ؛;t5_vԀ)_ @%ʟgc`Ci(TY)진y5}r~1(eR1dfp&wTn?TbLc:*ئ Zt8(e%wGG\Q׻Ew4?$"YXk\;`pq_/_/B#k@D{؆I\ԩ'Qc41M.hZqY0f`gmQ^H]ٖj!#nn p VRZrL=5K0F{SY߮DWsGr [(DAsCWk\);csiB o; Whc|BfD|Eo^25@R9D)"i!i ݛ ZqF 0UFz3i2uƕC5uk,Iڲ䔬Ƣ4M4JiA.NfP45s/qggS^AF8=%CxSx66zDL@Ć˗yxzXh#tk}.VJAv 9 Ik'` FӴy}`‚J׊Т_e-+jP G 5xY}gWܴntis1aqKW zd_4r:g#Fu_ψ""5k􋗈vc^}:knt4^FR}(A un0mMeҢ=ƎV n&2~,tV6g]E*]}V%k~8Ot'!cp"~W܊On;=$~D77-DzqY˨b_u}"fso}_9 yvo]-a8N*H7O(4>H/j @ w96 |=O T&Pуnuh):9t ?o a:Uwl0}[Y etje^GJV&~i}ZֆAnX^nr5uolrԉ W_vf "dIL2J YwafBIEF9lȣeuYno4mt+Sɛ97Efņ[29"gEFz}Ԯ(aK c׫H2u0?T@GO /e3R>Ӥ֏"V߆]舿jRV0}#Ħ:U#k7:k'ZԐNykGqQR5ʳkln ܀^|i:}d}Kcxq8>xxT;#GD3lnIMqB\mj@{*>[[ eܬsšHjw=VtQPڮ}CJ}L~|"`33SUğ9m" r +3&DÌ*KBO."1\oƘ;1=սL<ъgHL_9yS7W[ͪ) m&<#YPISf_˟0n\@H|hC_T+n6Mk)_FncCmByj 5˺dk|SMbwCՇ:PQ sCIÑt/sAb¼)c(zfRPn! /Hvp.=(ι7K4rƐQͲQ$`$c]sx> q\g?% :Wٞ@$,.5bUM?'r y{w㰨yGV+;r{6xDo_H{WOn%ܵ@F Ґ򣼤d70 |İ-k}D͜zne MgFc4#s2j[MP@[Q|cJq5߸L.5әjpojT'> YZɞ,}Ѿ0z .~̑حm}u?ʼN>3vO#\[WD%|O"{ŷەeڴ$ξ@@P~mif).%K Y|˾JgZ7wkB>FAy;?㿣>b{EߔTRVC7϶$%Z0y!kY 60#lR&q/{iQShx{(wēGQ-mxz'BYŽq* zj". BT ݲ(p̾iAw] SYN|c^0?㨞bƉ(5ŅCANʓ׵R5\CebP ,E$ݞ7\o8eyq`BjSv@;jxsBI R<ڬFMx3cotJa`?GFm`%7{޵E͊mY 'm`3HZP5P4<80_Hh=F- 'ՆTG@ju̽?uHm:V"p!6ٿʈWHcl%^W,Bι= [m(̼ԾDHD>z0/o|uV%d0Fi1b.VZ֎< m!t<'s#7TVt|_BЃ) /T(զ7r78tOEmʇJw_MG#d߳ pfȎ.#ml~tcKYÀUXvH@]@@)4ԕE\y36a2hם)Q5e@]_/#U;eA Yl[Һf^%CV!|EQ%3g7DqGSMihAؖ Sse1>Y ;$޴upᢒC1e* юoŹQ[fk&y/ E8/m}|EnզuEAe-Eb,/R)d /RxuBhRHI̙Be?"PV(km@,S&kߏ,8"M_Jͧ[5_! '\|`gٸ`١:ڿ1Ȓpc]>0~v'˳e mDsM}K}WT*wxިM #KsGl~9YFIN"Dm<筼c '(Yuýk2\Y Rݶ,}J jj}u[)녱`톦6GP'NXIpWHi$ Yh44nNDfǒ䃝ÆPawGG/5+[r"BX';GNBlV8/pFg\|cظnŞ%s@hǣMfbQ*ݥ~FI r5^6FmCѓ~*ڸWu' >H gMS;Jpë0y\r}A;?_A5*),a8*V$1NtJD&-Pӟ! e//z C;AŶf>Y'w-QlNj7.yFb0l jU_Џ# UÂmnfh^OE'd p筿wqVQlm%V,sZDŸ gDzY8X2hVc ? szJKC;IXK}\qyX6v6RmZ"M)tP#8Iu"+@7cWWY0|; ` $oTMp7W;s+d.b v o'GsOpJ|:&scy?Xu>+:x IIVM\aC@pR5܃cQۏF )ԁٮϬ3˸,#1 \y1/bs4Ϩ6SC>|#gl&d'(H施<X'guOtCM,TsZP?g7SuPr:Z-x.}C& hl k2M4Ł, 9D:ד YɅR#zEq̈́cSڒ<_%k!2[GH'=g} E#T2&GPBo-i-|Ob &(HtecMȆ Jc?>9#juRѺ{7Dr"Hu:5.ydNof^:Ù/b}ӧD^.vdie6bnz[ڼYjU V̲Sم.b M rM7L ZHqȽi1gmTmpv | aZ<wA68G8qM·[tܴnj& n9I@Oa#X^jd+WwrT|$8Kgm~jzp_\;fU/x+2!\j967sT4aMȣ ["Q8Xq{)f5Ǐ'Uw a3|?|:['Bs jCY^vGs9:!$s{[+CB)wSbM^^qO ϋ6 pJD W{M#kZmíg`.$?fP* }in2"GaGKE2}L{}p\* 48(/9{_{Pj@>hӴr*NެX >:e: 7U>)I/؆Nyt?3(Z;v+\L}{B+کG(q7L5d\$_ՙ/@p8.N^G=p&'Zez9P[tu՟594P\ J&PDߧ1f̿UV 6vs\fǬE}[ǨZ}Vr O-q̺UuIZ |”R,> $N0T͛YEyE_Pw_T J"Ok=8PpRD^z=9չ>9ķ9&8[hx^?&|aF[I9{Q`K&3q> ԇ0\@qSFK(8O]] zRVJZ1DB$xP#ef[ >PqL &u]l8k'Cدx UMGI|A_YΠ֗Qr"%0n,cG48'̉lO<"˂%lg tDF3xH7w밚"'>xiIawAj JnEyE L\ȢY*.k(CraF J3Uvsi8|(z1ʭYD66%lw2dEj ȢI;wqڛ(Hx(럋t:/`>)?et{ƭKH1߳tyfQ[-]KMT2jL,V\PA k?,[DZeBUyF {_,Vi)VGgz#̲SLk$TX%YI[}T6+K}Yg@=ҪbŮDP鶽{Qtn|X$:$݋pXadV2vwd.旞D1@}LI$h-M ֲ8r8ӑ;zm8!p4L8[/vw5D@Yu6"߰9t!Rn?- BgG7AS {j71n>k`s3IdIIyv1ޠu%eRңϵ%Cyyҫ`R %eYaGж+ɁT>/OJ1Pמ+hTi uv:m7a ׳2${ڶȮ7mA Heu %m dV󄈊{2}|%Xow5|5|F !pB{ӉV:2SD?|H3 UEq,\o%Az1gKہ4$xoXp-.W/駥`Xkݧ/߭jY8Xoe-JLRR)մ0i~)$i.!#O޲YYw#'-.T -4rQVd 엧5RhC*1r-i+3p`s HA9kF!lRv7E&EOZP: <"_i Lj +5RuQh`=C;J ;vbr47{aάzj:BJ,IZPI/5!'vndK ق ;"@ jGl=;ggm&z$5}3#^ьMA\;L5w˺!aL5[/=^+}a!{9s0/Ral4[h8pu! )":hZ)ضÉP֛hmaI:Ƽ`GXly5ePηhПlNh/C3>^S8ko$bƛik[^t X*&8sZ89}CCBw^كbk"n:Fѳ;\ m TP-kZHI;9[f %wߏ7^W'MʢY+9.7y6IʯŽX(z{kK- f}dn934UO%YR {Y'yLrbq⹅pb5.Wj(4@8mTfe? ?_JHx ]dcݐjZX|gק|WrUn[K(.5|5e=c33>bR!j gb`>-B1e!;CKRm#a4>w.~bW8Qnc֦仕6bR Zd>WE jc!w'^9SkZ*y/"R/.㵆bYW0 tkڛ&SdKŭO|qeKۈs* x",,qS-~tl3ć; #2QZo o1&GcI&|T(='ȃ|K-hs4aA!: Ǣ-BFzsIZ$xa/"4VOjz?D}yN+Plf)Fd-*x, IJ==,݁ 0%s 5aCArp_\}Ycu-4Ӥ C|W^NP>|RJ9,x)>)/?ɃbatSm*rp,kaZG!뗥=_JOkJ: "Ѩ\~(7rhcOp;"L9cm )+ R5x Jє a:D:Λo7v2PjȮYqAl[~^>ǰ/$YxFo?A!,Z/G棍EdW>K ־LYeN; U2<#0L(ͨ9(/{rdCTw`Rgo̟ ;_ĠIWlύS방ۃ&y7+oIR>$g9. hۈ෪(,dK|WTP[ 'FBKȂyػ>#r:7ƤbK@X q~Ѥ90G* m-\, 3pI&2}:7̽I\. wz֍)H6Dp**˫ df3&^e*7dt6R3y{8:vO^2+v Rv]o\mZ¥)_0oj B4c( 6e=W/2^qOFl1΃Zˇ{bZʼ u48;0`w{TLf`&լ"%nfH"yU<&^ ua"cyO:e ?6NgpK" :4+z IfQ͉jcw=h؟5Dsd)|tj[Xs)PHgfआ4ŋWVϗ;J ?V12?e6EODi8FI:+O}SBhCRΘG{8~V/:(,Cfa$z\"5"sı͉̽ \{I)>~EqJ/:n,\daWEw496qoYm°sNþ+dٯzU"%Vi]bQɈ ^cG@q>pCI(FC,Й4eCao3);"׎VEGS 䥟0?u]f4RYbsVMDB\!2+S}< ?f%B' G8 ߵ7 &x(QlKsVZURiRHױ8\daP( ѥPy "!.=~'|`c@5!wWc逍It4q-M͕gYhs#f3 5:` cKR;Ⱦ\`] pGM!~~7˔yN^4Ahkƫ=}45a/PGkM/޾){l9SkmO︸40*#BǺKhq0!΅ 33;ۻG&FZ d%-z Ai,؜ZMz4{vɤώ[мׅï*)%W{`v)FF4)eF=Bǻ͌?ù{Dcd|<*5 X4 -dƅ(\سTe9uÅC1~-;cfM+4FW^N߀P1u>/6 ,~ôvި* `ZGT\hWGDZY%Aelx$zl(B'Qʝ &W}[Wbp޿|>H}S Eĭ)/KLV#~Q- N8DmoL֯AK3-sHN˦}w'Ю$]bvօKn@-Huej?&-ԮM m})k@SZ0nzljċf(I}5w60̝7*4А LrZ~ZU a?dlG~4.J6mM\KVkF2X:>GW1͖Ε̉~$"jX6:CBdl99;bP?vzrü  pЧgz$C<_P:Е>=mP@!o˚`q>+}?>h{$07?DLI,fr_F&(u[9D.?##Q9^kWU B`:| g_?_\a 9~XL+73^I>#s-ϭy(,M}wk0<Q7QZיdAGt?ysm8umzYr'uԳt|.Lyz[@پZGHEVtʧ|aQYśGc XΡ{`+7|Gz& =p^| IėN% K:&KtojǢAw)7OuaZ',rkF:'e D-ˎ&a ǕC;~K{C(P)Vj'7͗!xj*A0E >IԼʺIǬz<\CC$fZQjma=WhBRgC[ktu}G ufW4$8횊y.Y0g\AQ=pQtH~xr+9#uBON2y~c[K,$ca=^:Oo']ң77w  Y0 JdL>2eFg2$jb$^و飱Wڛ7ex~:RM i}J}ƝR%"N'ߙ3 8M%}ɉW2bb UoB!"[Juaa- ˵^|nS#R0r6[ʮ˗A}׊\%#4vHH>41~ ~&I<]uOMaWv "L#`.dW)k"g| J/9o[7l [Tٚ/17Y1TLA롆߳WvBCJ( xT|1. 9E"gf>& |oYH G:ht\j6:DT V󋥡bEhQA9؎ ]8C X aI[ĹWfn& jY Dq`I&AvZeY( Z nbN# gm1Qo42#(ywErXfUd{xej^ בw`Mzϊi6Ш{B~_o.UQF:ŅN# W <7@._^vDɼnX3qfuǹ%_+_ U-~B? m4qWn}:pagL75 苤#rU[G{hŬv+wz|D5$-ϨZ{aaYg䬫^wF ͂єf!"$nUԭ˜kCN2D&Ѡh"έ٬``[o j`X{ž/luC)DןxZRTُ%LEfU}}hTpxķ>RoMlY';i'fkcUS 6R6֢.lXmPy{? ;0@+;=wTpߙ'Q1cy8g<;&d#wp"?|凡62 $`) ^E=)zj}[27̬7ŻH!X8 >\a'Ҟo(| |R%!D}>MlJ;[]6gR6YB629%ۘ8Ҽsz?[~f J?*M'Q1,]s㘙AuR|&gBIB!,b&+/mÆdB՝eucp o+uubY\=^S oЦa=F6LXBLrrĶ (.F\Fl6)d] \OG(]4R?w)u4bLyY"YR0^ošf ] gm0|unEi(~mh/kY 5mJsN WSB-[~rI \bXm xoghc #PS-2|S/<-e~'+gI;!eMgٟ;b+&9]YTԲLV"ÍP̂zE,@~rb`T{y`աux`k¨{57M鿣o+r&kHNIF[aҊ.&z8jog-NxDr\sB4ƆfdL'"D "s: $|<ǟk=|!Y6^%l0wdE%zQ)’On HG P0W{P1rᎧXP\<"1K![xqr! Cf}X$&z;46Ok"HNl;ٔ}רn[:eD\(Ծ?n!UNBhK~(S)~[+b@g0tx/7IG *  6F(y4RcakK?&XOL,vӡ}[ED9S'O8#筸Rxv;Ŋ^%r3\/z-.{3k@jK?T]Q6t-SbCP,@)gTvTACQPS6Rkws:_Sͥ5A> ?Zq0tY3c}={ )|MkTXM)o˷`ZMӷ䢀[VZEbWOCzW694WE|pLFۥ8i~"6(g~ǡd 4¡Г~i_& !OWWޖ劌,ˢ3fGuy4d,,z:XMο"n,K)I`T ;ݕ\`~/WkvÈy\7n} z(X~3 %I<1~3p`Ӆ ]93gbŞ|ۈoj4EE^RU9yQW9Z) (,h?a!-meءwn711n ̈61 n('ݥg厎x_2{Ŕ6b} &[sX_R򟃍`V/UP\^^M J&7R'ZExأd;:d>Shf~˕.}.VAY+MNN], UWVOh5$REH(Q9G/#֒d i;q?uheRdXQ]gFcg&3l<8,ZMw#EP]d(+6Xdpo$Y9!-/Y NpWU9Q~nc(<z{ [3HzPl77Q[;M_{92`:@8,3`>ܡTUs J♞y>8i`i˘eqY9QK_,sRcBhXjN9~J@ӏ@9:>GnB !Β_c 3ї9ɝ`iKgAos_#I/:JD ?ɁLϭ4 ꔃ{T= v-qK7Kxiv<u\i Z+?(5$DÕ~G89 D4s tݦYI(#?V҃v(º,k=tv\:ʢ%l a^yuMPv=2LF8dŬp:c)Fdӯʝse]Gd[M+WI2-Tuzf-VMSFA;ݜ:izgD-1fOsszs@K<}֕BE%}q_>VEpag_Tqm3BC6C"Pk&S?}kY~?drlL4#R-_;+٘T?вށ/7Qچmbʤy9pc pޟQŌqZ hG\y!UC:(=~Ro!m0=( m$4)5*hcmO5 ԲY P,9 jue5ΌǼO3c[;P+4wЗt +Yq?5{铆(9ٺl&+QKy&]8QdOVk#7wѱqQju0uj .zý{?eX(Q{Q擕#Pn&)D7&]+)Yhn8Bo͙ -Σ&W=S}EEmi^kZr +8ۛ\UB "$qcCNDRř` ? {C^̞$c[ڴh׽:SM aQP0ʭ0ˁ|pcֿe}'-WVLkJ_3"#NX㳊 d\{uÙ0^=11/;*ogΖ*ʀ}**L`.wL\+9*P 70lDj<kyMQas`>drC=?Z,TqhBcB{Ѐw?ᡢU8Z&>ži13BTkEQOS{Xavt!_kmIuˎʂOWo_?uUeƒP%d~CU7uSMIYeo=?R?#V.75A|"\EeK3 ۑ{+@P>[ 9i'+~e}8t/F{W?_m@yV =ou[\4 ԖI9iɀ?Z_>aT](_q=(9XީF{8_=j~ nW0+g:" xF$ =ŇF[ >s)sY K!\څ pw @fɋedtd߀"K*j2e/*3%ʑuU_s={-ip~S܍OF*m!Ue"C(u߂2LWoU%-!ڵyZu8+wgP\FU~}u'X3c5;8#bf0&Љ4T腉VmhC [t춄yMD3GVGp46I5O-;!X;|?qnoLH?e98b.λW}"!:snK_'!;3iiKKu-G,F@(+Rp+i3ƸCa0:s9+}bG!,R 'iָ9J8oI_?ojD މ]2`8 1&_7&<IPppHyg =N#6?'c>ê=BXv&4Il _5ǵ'9n6Bzg%XAQ9bJlZ |>[@C<w wMVu`q+:# LWsaa##i(\cnULuQa Yu(Š9fBIn<3Yfu~}fMp`$@A| 6$rSxcBz'2z! .A0;mӧETAsjT, Iy@&^WBaO^v"JX^8kMRn|fOf됲8nSa~U-U}½`tD$q/W*3Qh,8? [1iFY+LJA('#$77Q;:VdfG׈i/gBtAq{q{>K$R:lЯ75i7eyQk*e 3n-?8}[W;J$f%mnBEIrAQXu>1PRʩ_# l?Uvi^n< j(gu:{!4z7S QlO]y NpHD/|߃i_"|QhQ2RyQ9\RJt[d4kI*:9`7TɘO}jĭnC5H2Tx?WW초RZR@y81 04es` aT%QUqU'VD>c)g0d!r0R$W51Mucl BG:J4˜/Iʊ"-4@@q@Z>| ъ_]¸*r/d)`aH EL%s A%{,-DWtV-Eq {_1,--Dq{C'_$߁UǸN)7 Qܦ^=soF1s5Կřu2 k[5+v@9oũ?bݣQ} EI@vdW<d;Q>&ǓAV )ÔՂ|vR(F*Zz$O5lPE`RӶNB0E>n 1oEEl$K'2ĉ $[AmSJֲ;qwxcjER|? 1[&^=m%Nÿ`dMۛye?Ez@%wԚ"-Nb]џ 0`&^<:W+EsӺtLՉqKT߄a*xSHL>}~{pfwB/%1nH>n#d.OpIvuwYZU+ItD,^YG?|N#8k9PvL3 =bDV5GmZ䫡uG';qMeeב'+Tô`o (T;e}D&Y"tu uHoS{mR 22<쵸*3^8kp{[#B#cwAuU,-!0jfQ AuW'HKdڡӃvt*-$NNqVR>d0.7ǍW3UQ a-"d˙FfPfX98-)V& ) K;țbMWeETmx>qJ6ǁbjX:k`;(oOvdjNu b#39tNQ&诚bM ֮p1NiNg s%v_e)1t%V"c꿉@Jcׄ2 QDj/gɎdMv"q3=SvAe /X(JXD|#X~$rx}з {:N&:sU7LTXf EקQuꢩPd mrkux=.U' zv̛0CpH48E!.\/W @kϓE{tCENfXςvTs,WO7Yz9_'NPx"*hL P I⏕ROP-m?!1 Or 'fz5s  5ǿS;kt$ГY.|*Ӄ S{1SWm"+FQt0gB},QF ~DtIoOSq0->0#ȿo1A_yyN4Rs! W0KUQSH3mKJWmxjjzr0 21~=d 1"'!֑0weZo-|ki{tTJڳ}\i!˼r]+D+1Htq?и{]ӛohz7bX($/#&LJ:&w_ZbhI%v,U:TĂ%K>Gfet8ZG^ ڼ_JNI;'}brқNnŵ%%zVirwgU(V2ͨT.QE~ٵ+zlA;v3"{h@ȉT95I@Q(/LLdG蠇t ˵ )ܿK[1h)~,.IP33߭< V~^3pl*l=ԾADM}i {ETq"Dp?ExjO :n.0s<\DjU ֪>$.CXpe]W!^W|n"(mΜ-O Hyݎ[1P ݿ -cS`}ÚଘhBႶ gi]D F \r>yЃIDLb]dEN.!9l#R1Oᵉg @ TԹE')N~͜ ,߂_LH1ަ9G>14PL˜HF|?_|+)}\5az8;hpoٛ~/& ,MAXnmwT= 8ߍt]'DYԄI /hJ &vOD+Xpan#LC>k>DûMi l֨%v'nm ;C[=.!+ЉgaxC^gw"e`U4/9jD `Ej* 󄜄E\`D\4c Ч+g pzkӬjvqmzo+P cNYߝ]r]jzӿ,힍k6'Q ^Zi*o}5+Tw%Njk ^#ۆYs„~.CyQwcIE%o> |sMOnC<%@:*L*q 6u7cp3sF;ܼ͏X* ~3 Chg~34;/6ׇXTHyyg}xQ_Xœc%~|.9G.I <8h7YYETtmYJLͷÔp{a[N>K'<Ct3Wuda@P#6O~ "rm\OU:Cd 36}i#~hQ&aq+9_?|6uwr0eK6ߍ (rRǶʴoQ'k|ԆPWRI0`kprQ[lFW,Dirg1G66sT IWxS&z ~]'3rAͯ`y E`er/_ 5wa`O Ii\t>iDЈTFFqm̾BJ!K{eR}?tN#}3^h"#xQ7z[*F rE2fA I&]NgF?lGcRVlQM7>DxPy":8ġ֬Ag cRy@|Q,z6vw{k0 ߩ9!)C _?0.-r|*LKkO8ğ1'3=aOMcݰAޙduhJɤ5H@!=b.*>9]NѨÐm9j}}K cwPC=}qQٌ:LIwc')SˌqzҌdE '0~;ݍ\;`˖LP\lҗ<Ѝ-]qᴺQ[(d.Fi s_^&?«]cuwKE#TAZ(Ud@edg3vChgWbzˏLOFyC5/ËM٦z ۙpˏusuN${[KgZH3DŽ]Lk┤Sk2"[.!7ΒA|Oãe$s7 tIoH`fF%ֆ_X[4d5Zx*h:q1WIк/q$T W ͗LO,)Z=aFrݥa]N1{P1+G4Pτzb^Rs߻{Af ;N` mʚCa!7Ud)R(wW^ >U{I%998ے*Xwdo/)G C.jf]J*<:15R*$'6<'T✹e9۵MPb@+b&pA?PmޝЧt酘> #-!)_hrLəUfxS;p\!k׹n hrkhzG#f|Q]+}<I/Ro0Ct-rf:학bpbhas+:^J/טU'V7/FNKJvC3& BOzkN@@cg2T9V ,M{ݟؓэn\/@\Sb7s= F.*U 'Pe|aBI/ oPdujWZWW(^EYײYb̙e(Xb"+˩́<Tpyq$, K$>lVTc\+_ E5.ULȜCc- Q {(:U{S4+ykIt20@Vc9 I~2 ݆,_-=@&QWKgBv'/A?kppcԘf1j|Q621A4󄒅j561k'"S̄]N) 0T" [} Z1&<)UjIr $9""仺e )?y ̵(($HN&[ԻêZ e-\Yɘ/=z5wVʍe6kI3y j7|CO"飧Vh\uMGWfRYblÆAQr'"HAM \\"Bw FIt;[18eE]Fs VJ}roڥ^2Qͱ,?H+5`+T$s.}Z#,_y~-]~127@*]`C t HuPeiH2/5ID!"K]`nQ1~[LRt{k>ܺWm/PkC9?_4Jt{~O3:Gg ^U'֩+t\`h? {xS0R n|34KX{|k| d xǀ"K, 4U}u𝋣BB!H{fq_Hz%cB\kF!\Vbi(=y!ww3#(L`ݧ95+v WӰ_ߢįAc=3vePAGM@|_&0˃'0+gr|7_>,O %|} {@iH9gOImSN@&.ѐ0)EWhHy*wmۛ.>|WbZK1 GTz**,;2-~@YB&mz|l r3GRn0Y(D!O+-Mm1x <`G㊧).invZ^3uƎK[,`MHr¬]m 6:o@4<-b>*r&2}Ubp0hƼD瑙3lCR\3C(z|(p`kw4  ~;P'tUh 1G P;o5 y:rL%(q\Q"żѩ Y: "C"dDjG[wq($ñĘ+ ז g:Eg+]N} p ?TiJ+MC[f%Dz^CrZ\k}ƞ dO.62q6jפIg".HtEzNl#Rf`Z(8+?Ao&(Bq3T8AB{|n̐IKZ=sk^w[Y#{v3|>i$.v[amՑK^` N⪢?olxoXۀYy މNIuͥLy|,'yĜ !e+#>%Htp͒ڐ"Q *;)S((`/T \ܦt f蘓/l嶅D{^͈}b~A{d[-0}~r^(#ks{_%Tyl'^f;:)?%HcSK `!|ʊJ~2[]#gl^)wQtzGhppTB*/G*%P.Ҫ>#y->m4*$[*tF8@klhYwo:@2#A^u! ^:$#К׺❑ZϏrSPmpLTq k1/Jp'qxWWýqREStbوLY*.jk.O'i_TYZQ;Z}K>ΰ*8_]Flg]nI9^ﺴQ'˪8S6]zA?I$؝x [e%^aћGkgp&TKь/^xs3N_[nsﻝEiC| %酪qRKyrh01y;t\4@i b2i- ">YLbZMRgxv)1Uw_ߘfn4B4oʃ.oe1E.B'* g|1ֶYcHi ЗyПun.ɝ*ej̰)bȘP߽0q"_4>b:[lNIp;LOu;mϬBhbSv˂V~JwmE%Ih;:J%(FKJ֘"E1$E3~BMk=F>,ߠ@&kߤLE(!Si}B4qlkR~Ep&{STY_i i ݒ-/ߐiQlĶf#(:'\rZWjs`gTͽ+d8la{u*v|*,Hu f. §eHڎ{czzSS=*FfHe9bk5fU ͢Ah-`lҎ8$rRwމ2aoYٕW a (+BԔmp;p/v(},hOV?9:eQͨZ*~J scAnr㬌f-lW X`0f%9zxOldM-嫏]">ALj57̛y xW/+ ʬdMS6P(= ?ɨg$6Q 46<6h#cqРN^P77ʺ#ʰcԖ zPL.?u9ȅC't3h" E 9@hC/WXpAЂ֑8O uӘWfl5䩂{!Hֵv"F-K|hxs>zd2\ВL :`F냫 ݴҷ7'$P|xN!IA`*yV2 j ƌ8`%Ԯ_೨;Ut.$MvS'S"!ń7hWvCc%v-q2K(XVDIWU!@pV bE=vU=% ~Իl;  0@ZU:4r(k$'H[0)jY (2W26c ز_ enǖ6p;K u c!Q/<b{kj.tr5(Q&`DQ#0I6#@:bڅM=(ΰ S+g,oj)(قZjUf:nc1sO^jQ FS)RuΎ~4|fz(跆t ~>r/W8a[~_r|Z8ӤI5@5B0' V{2²-x1{!e"rR4!瘁~riS# W8v3F4FKblڲ[*YXk̩(Ѕo螳{lu)q~&F}hˋs9hHcf:mOn!TJ(,}ƭ!J@)y'jj +8*@WE‹S2֤Oi!gD wHή{~5EڐڳR#ji;Hkf7ȍ*9pd)Vŏŧ;~ٯֹi*[\fH|nķ藌Y%ZMF'f-12KQOkMZeUZQ?a?K!=!X7f I[müpca4t[;9 g+}o)FDJ՗(rq'k`cޖjuLwDSb.I-QI5̀'=@ա4De ؾ7i}_n_u{XܣIL8/ߗN  _ v|5qpJdsn`eD\  ^vR#Di{-UFUgj: "Mm䗰SgjLW3C; Z5>*Qoae^7g* ΧH9&Cb}8gELy;BX F2s-GURʮca~&[@uIho=vf6ϼ (_q٦YSmV@g4,p9z|uNS>[G=#О\,|XFw@XVEcNf!Mv DSqDە-5!U.3/v Ss5|OgcY){y9 ů!PK,D@;C&x4B6DU_JA<4)d}9$\wi4Un->d}{Z !Kr95(,So#bk:lC]m-9=:T1͆;WٔO̔3m!N^Pzz.D-左,,I#:O_1baM.OU]JF%,JĬNJ-* 09U5!9rƯUxyRK2ZO+#)Ǻn oWT|}5mXo8䩀KXeف_n`mj)fup&rP#G5>_fԼ$b. Vg@ Qug}\ N8C)NYuj? )Ӷ5b*m1WX KM:6jwiaaWY* qY W\صH\t])8;'G1#Q 8BCn +I4JxPAʹ_;vU_ 8ʌHJސٴ9/P*%Lɹrj "]fݯO|Μ\y#,Jjݏ(]8(\ɩV2T0cRtsC k7k3hy4.ӆw)HW9%\ ?/:FIr,Sx15_Tʼn EMgr5J[}g9YCu%oVH0Ty as>E06Zd]l*QR+L M uȀoy/R"?cy: jvBn,S/};{A~zk72c)*EhVz @Ʌ:#ss?Y闣_j[`(i|q}#,}Vy[lJդ`VY&`A0 M䭶fNk u@Ȯdز <@&ȋoPʻͲh殍{;jwM\rDW NȹDpbjL.dK#Y΀flTH˛sTJ>BoڃC:)ڦ $5;!o<@m+z DT\J%]L*2{a9n^qWqȽ:EF„0Ж*,eNF=Q/p,N`2h@S4E쒝h; IiLNz~K7`] 5qz=x? jtb-ߏf`x>77*DmZLe6 6U7 m0mUO|\> 7C"ON9.ZL-De7Rk뗕^Fl5-~_SFVIin/fZ3fI#cv1VgOD-@i\[)֪o,0r1Y^ji7l󂙕h۔Htte^̎da}arDu2=n3@O "5}֐: ɠ1[r7*4g>}_1M8b8ԂlvT%*7Gp'^YkA3BAMzÛj&*dE.2.%U7V 臛'rGqU+3h(wc˻Vղ" REFpw綈^K"][RoET,e5_T< bäY(U";Hoz;yIlDN:O&X:8H8%ZRQs2t[YU4{ɗ> 8V9/4;ᮠ;w a ;rjUuUQ2duO"{b3 #MovRs. \:CSvE{ћv4^E˿ͩMڷ%́ZCCw ^"&0>gC$smx-D&N|QXd+T;A$₂3/z~tZ JIQ8GZBZmzMF*0] ++U$Yj {#y}(~DBCvA ĚL4"tx:8#32D 'kqw`*BUpG,(ŲH%d lz)pxNhyޒaZ\ϲrd`8Ys'SLc*xipV|n-8M Q_Џ[kpw'XmH&_ur|r [MkFkf 4Ѱc#FTBOOC$S[]h-Ez9t:*mvN620`d.Q7Mj|~9ɿeP!?׭苼Qs iٝIm>2nY91׫7+ut,r^OJݸUoCï¾ω-F|+qД0sc\Mb~V~Fog[<4 *}P ɓ.;stq./Z1;#7%fTu /?Ml(q+BU8kh5u][Ej2Q(c3R?bL0nt;fc}/WP1bf9ϛ'~1tT [A-6^g FK,(H|0jaޔڡǑ)_;EuCW!ﭳ8#f=k{q05*H Ijg$y7_4@ !ܘ:wbNU+S\/l\UQaasClȄ9^J/prX!L$[2Pwij1o6j||yQ1\%]W`i0~vqg2 ]^ )7rLzs*d6v'LS;K5#pq-\TcHɤZw-+فd8^| OƠUc?RtWo! Ij+b|?m%0; z o} YK4(&D_Nw^@}E_>VmGޔF'cYQt|vF#٪pTITJsҊ)IM>5D @fͶG.e" gftA8&۝xaFWsR:Ҭ_~@MTo6_H9@Fj\2rA ~EOIW>Fʘ;0m2=6wƞ/:zo$_*p`Md.;c>Nf.yB@,JdHgnc~d9|V_ԗ5Z/GZxCdW}KeEA[.%S{% ZZ'cy"V;%h\\C !ƛillE qgjwf=q݁Î5ͻPڨbZI-r߽V ]椄-+ >T<._6BPϖhҔ0i.÷CYv8z WW/ɉ.W93iS:=O?I(E:8?ؤ"kr+Џ &cDߪVWpSf#Ĵ"x({0ExżVҏCˑ۸,ݕQ Љ⟌8VLo@Ff5@z#K -m7'I+:=Q ӥb ZWԲc6@qȴXXc7F-MaZmt҉)po (l8v8N1achگ}ăB'2f[0BT!]1ogӄQ~} VטL#sb٠nN4#Ø~yT+ekVCRs>&0@cj?Q d?Hkng/[.ڟu@(wl sWLo+܄ڭh*}|mT2+S6)+wCm պ9 I- 9II5QA򷅜è00?=+7.ȑJ[+#&LV0Gt䖩e˕%LeVK璖7,B|RwREjrz"\t,B4zr\qrejIofV٢ ?w|dt GjsWo1~ 9k9p.fA*%h4H~? )c+n~pZ6rquA} ג;|NZpBJEe\׎KO߄e /,}4PR4_IED6c;i9.Ի{чZ mPЕ.2r_ڍ`KDl2i$,UؐFАK:.d5eY x:Mtl cAx䰇Z#Q&Ϭf/pn 9p^d,ʖ^sNkꗥro KdRq6h:ꚬ y }O :#_L63 Irؽn>ۮZ"k4!35mwZ=EG=mx#4 'y" / C$ޡMQ$_~|iUy nCiT$]C-`w̦:\AZ5MBFU}~<,д]L공b2Sw% |^+n@w:+,2Ͼ:Ǐ`M`GEE鋃ulye7ev Tx'/}!.@+쑫 xm)t-]v T聪.BI\ ] kr&,-͈(uY03LaϸP_&.Rr&%q@.}> KVf#(&eI8rآu:²-܅g+86싼EmAY&. 2Q΀oҞ ZP섥ܨXh_akxa^t+ХEk1-tOdZJ)vPqG9l٠shs8T}5a렱wmx=uؼz>su4b/ȅ5Ϩ0簲}]:-oE^i3^7&{t`Ĵyŷj s|;QROת.o}x'#U`$paw_ֽ5G Ȗ6TY<B֟FIs/_ڃZf|<%m(5ye#$_?+H{zFSN9!l 3B|5BUW}iIco"^'R?/ކW |XOIQY̷s[+&;B-+~ )$!쒢V3>Mߨөۧ] ŊtL,w@C f7}Qۍa7j"&t)Dn¡|B;MFiM؈c{ siaR+#yd#ۂcd!~SVwcel *b@Q^jx 2( ~HBaQT)HDXsG`#)4hՀU2EA`迃؇"eJ N4~$(⁚ ȋƌ{A|]SUWF4QFx(Ӣ%.|GQdxKmhEhFȋC ?iHQD6N eNl%^Uכ8 c]M`s@ˡi,D]3A5l#o9f DN(%p~se >rb`HKr22@\vd8q"S8G:)쁦\ќ .´R'9ږ05S;.2kQ,Hǹ) QJHʢG9lkp+N,CI!@_1|&!QUy<9?=>xFD| =5n^*;R/"EV[s<Ҏ)V,iZ47->jKPv(KlTzz6}'خuK\{jėF7<@tv>\ES3e? H˳嵀LP> <;u=Q9v#*$2*N_RM" @CtAIW.sD&0ɳ30ԆEk[5@dInzE?I)*5≘ sS"@]s*U4*ڧOyh%p}qv_&O@+c gڞ4$bsft}F4'ٟ.b|;s!&MM@FncُDD^P*Mϧ d-4䪸n2/'el&(/഑{b_tg>YYi|]9L8mJCQi+Mts8m&iPp}`S.tMK/UA w :!PoɄ ;* ikԵΈ51%5vw2lp,Т` ݎ#ixINe, r jE6p%ij=<[;.yprl.1hA``s"ճ߭tFa`4caR]5C.bx)'-*$Ea7*5~Ye_ʊN,jE).$Ĕ `ۻFl> "$5Y?;~ĊCSY2};f@d D?N[w6TI;TNr@ؙuuHiPKNcy&5A9]$AO)xXp2YC%WѥߔPPR[;cKe\l4gU]@s5ÿ!JMǾyUq\}сsvl/]0I`H\U1]RV#pKA}&K-_r0Hzԝ&Eˣ!^IQ?(0}]umM=Mǫv_Kxw W-C #RcKr_ԑ "nokJdw#Trly` !i{]2Ĉ‚OzrdzFZ4jAqS @W3/;ޅld }p}Į^\gxU;B:PҶ2FVq[⽤k`꥙):!bǫM܌ Ο11("v3@tO=K g[U&B(j[QoSDz(ZgE"ӝ{)AX1Knt)Om|Di#,q JA0C+SVS??tj5!wmQZu@(GsU7=z"c*?[Ƥ1YYn .Ăh5$vnU߲G}xc8;`.р\rqrGeJrJ,[3YvI̜,\tc)}-tGzk} u}bLJ8?]EGrޕa|MMlӓ*rϣX[i>&?Z"/4NO m82:!٪R9Ri( ˶xvq:=6;m5*›($Ӗ'+?E!zGOzvdWxE#As z[%5Ψ#L)cSHFr/I|`whr6{g5ŠrJ 8'Z{Ys~z}w#c,h^\b['JC֜~Ij=c*4}xs 1@4|6=^ !ӧ| wt=%"h+[ o=Xssr#LIP1;$20uV|ӼӶ<ޢVhu^4Ngܐ1KxꘜN,M*[[Sj^՘_oh?!spGH_J r/>mp@vO(%*̐k#qe)q. PkhÝN/)&F|J#:QU?S*\&",ӡ_mn(;94rgܫMy3 18 3n^8YB.A_TTj=֡nλ [4j6ȭu=cry#Wc9<[:pLp^عl˙}upoTثG8RܸѲ~Pѧھ1((wG~\&bD $>{A9\U*((uۓAi(JܒBX ?QuËse|<:91U08 W_qss aѮ4s fk] ;y #`6;iR~\pR!hMv;VPť/zX Nڅ*Fm(@H$eLdvW1Vv4ⲫ|Z_y"'& 2ISHpjd?;ۀl120mNȍ3q-X.nM l!HSj؂1 tR#px[0 Q @αO`Fo{$P}y(} ޙM:࿪+`>wBu<~GXyS_jFwߵf~3Nj,@~sI ;/UK(]4`(5i*$yHOr 8vt NzT8'0D)~,Fkt=;RT qWɪiɸAk~gw0v|pટ >{#hfDe~nq`<竹Li>1ϓc2xtv,s4>Γ^>%3$7V5 %{U 8fЏ|CTo<L_Gs)˺' D|z@}2$Uv*m4NV*(v$KsHSFZcm-^XVty kӁb0ʪujru5:g""&grQPՃ\@1C|szx'0.!E['RH0IxpO##qA+ّ)_C]PxcawpOـ ]F}:%zSN&NZA5;Ũ'F̾B"2 MhI9Muxk!6^"|"]Gl;VkM#V2zxݔRx95]JÐ[J= d$/%M+ٟW ".taXP5ɔÕvY2pa&pu¨ 3ni= ܞ75#J_t6̘=aV+9n#yjV6IWT|(0\5fq.*@w|>ڈ :nQ15N6#']eڦP`/6w0Pդ|3p0W MK>Ula]_Νs*:J2q@J>[}ifX\;$;DǏ+|ǝ8M٪!LC}dvjt cȃ$5>w#{oIE9"u:,]g5Innb* fVӹuC~$o6H ҉1ʳbD f-Yk:5 |X b4y5clpTnEZ&r*3c3Ŝ<raûfʔMFNqJ~D?,_3R g5ɇb_ B*JGv^Z}y׆!<1ҚMa]~Neоp⶿N"/;^K Rh{mjiݏ'VMhPt%)_L8q#sȤvtx:c6zIʌ5?kjl3GBqU ieWSܹPs:F\:#'Iӧ,\^))=M:# S2Nӳ4QD t<ۧMS#Q$G5I~f^\)EW쨒<leж6cZAHZωdȉ":l͢5-QB6l Öv9XwF45]{+N% 5[r&WNtus.q ՂT:Oݖ .gE~r0˵t  8s:^"/+6aeq3R݅~9Kk[~}yzK!#Eu)Ȼ;}_3")5]n%PP֣Iz6: &soc)H†hHw 4b6.QȨ&?EgsSנP[}xllFrLLAFt/3U{#Iӕ -JQ &0Gh8sZi@5 ~`za؂Y -`G~'l YI ԥM FvLz+hSJ؏L!jc_sb)Y ! I2BYu>d^NlRtĻξ:Lm7Sѳ,hҩ#H$\=3ǗIڷO|"c6FT.`(nuc40\ӝ|:G:|Ӛ VV1&g:bV1{8LE#k KuwT!9%%\ކ֦ԡ)GH7-lMAL@tP"G,[sH 4f?.%& Ia*ڷﻉ!ZUZ畧YΔ.=+ZIZ-DWu2 g].eqg?7!l)7JO̴jO#YSpQ9{ķ|SqwaB޽82 9nOdf 5N܇ܟeR"EĖf?6iB`l|FN(9$H ;i>ӋX4 +Ģn[7e=&UGfgM36J&5ը%cȶ`#_ vR.(}\EaC3A}Ԩ3K u qMie sA0V &BcVQF/ ]D'9câ5K1B8^!X=ZI#xĤx8% XoKƗ)J:ߔ(؉[G'38΃zO||\:^ 'YU>6N^ѹ-z`y;M]2pKdKFm8==TҼWJ(fSۘeZ02yh`І8h4FGcH2Q_aC=l7Hr2:+jL"e_޼,xio:IO"e2'NC`Ck 7,D‘~Qid {CT@n:J?&r$aVioF$ F))HpU8t]}5jjyդ ´r=fz< y-6&~}B|~N,Gz! <=_QY'#3}lr$ +*z0W?Ë́b&qqJa8^_FO'֢ 46يQ. ;)t =ƥ~/X0E3"zhJExʢkT=¾48!mn'LMVQ\nwqr;५vq]ƎErD]imeY=i웖-H["&c:c)g*iTNgˋ .-ߚ렧ut 0ZN>k0`3ROΦ3sirAª&]L^q{52#W'W`[;OU o,l[C^Uԕk[5MdM>Rh7Re8̅< qЌS-T⅃D-QDπ#oK\r9-fIt;cm1bzZYRXͯ 6CKz) Tϸb[˜~WxeNDxׄ ڞnkZoOMy;ӑUpuyN[.|Ԇ)RZ [[Վ`}Q҆ eE ( 3N;xhv7u:\*HdʡxI<saE}\Ϋ3 8=KCBM l <'Sc R8_tN{-KBr)\o>P=fjbχD1%nV7g+Vw!#U降o'יH40tY#uPfFBֳt䷵?d4rVPV`VEj=\</Nm+B<'j'mw-MJ|F0k'FUrX CؾS-9qQUG&~»[I jl'j_Q sJ N{YUW>/yӺ4V3{@2WIH⦜~Y|ì Pv;{z(DWkTPOOXdM7s?2ff!մ2I6Ҩ󵝅˩beB5.7&hCޚ%B8?v#+jց4𮍼oguD/Jҥ'VGx$8e`|Ϋtȧs*z1 w+*̢^ 8LMy }-lwD[3l;RrLD-݉a7،*8;$P>rڇ!kϨz1f|~V6Ai| u9z83ߕ0dž$e6^5Ȫ͍7< 85it%7PNpYlDK_[$ڣvukI+볹&[1?6^K'xylt[7rw<%߉fޤ&?Ky3(ғ/XaS< ]L@:}`Y.3{ a0?Z;1Y×DfuPPMhf%Z fX"T+Yrmre)LX~JE/ov)8~h LA:9Q$pbV:控;&l fzT-MonH8RЈ\Kyqxa)5m3wKtzLy;i"۱clC&4>chm–CzF^芰&ؿ#|ڲ֊^NsȤa+&y kq F/knÑT4R@Dn!bp <H<F?l=u&c w[Ct<׏d' V 1͓=DV5" ;s<rEZ|bC^b?^n6Lyzl[(g_q*h$H/vU9uwADA$&.M!Jr$K)*τtumBXִ?hO5M[Qȡ(o0ReH@[Z9H~<Ѕg"DsuGp+9eJx&aC-N(?J<&o7|4P=S~sJ/2{-[]f@ѩC6' ZҐSn/~Bf81#AZb?s܂o<?b@E͓YT6yczK/"[wOG.W!N7U~ u OwZ©i0%r4zbxyo6K?{25w][xބ٤w+d;bVvLp$ NZHVott?V$%%ֵ[/MW^#oH57 IiVN_3Z@;OKX+hT& 5XJ3Jݐs-QU%eZMN DQ/l4ݹML Nj(#T䘥are= I6,_&UiK7Yim3u"`L lv6<Ϧr6NT l`RL> ~++qVMO WR l` 3q0 s\S f#̪ qgP+gM^%g4DA}2ר(TlV%OaFc^٤ڎQ6Ibhu?v 7:eV jm&L-::ȩž2V)6&=ҼSZuV +BZ} Duob@BDҍSIu(f5 ȵϼTG%tqfC#!k^x 90Q KR٫j~L:$i]Akw8 %$[gM(tOc#YQ ߦg3MPfNĐmGWZZHʫȪ/H2a"o"VmÏMxΤ?Iqvަ|1j!3rc0.9 ^XTv:E'5z~${Z:rv9.y0f|6 g7n{OVRw>Ei3R-/HLL1W|¸XwB`&⏗[& YjR\泀S={PFٿiʛ~1|L;7*(}_Z C짇td߅oK5;gbr]FWJguƁ}2dqOJw87۩e߽"rߐOF-$O(6dHZ^J0TC$s7tZן7iɥk,@΍p]ӱG 9j"<M] #1:).6B豜!47Zb.WȝnhDPa2[gΞ5ƓMǔ|yBa4LJ^x';<,.[:FCٚk3>49NiZd #jJQ: uǢg%I+lF '9{gdUul>,YfA`j,zVI'L;˿N D-yA9{fʨ 4;g=@pb ՚cWF5J˪=tqy}N/ &ju[+亝ǝ͟'! bQ , #KPX'~5> ]j?g4;blD}r T'@2X[cj&Rڃ:ز>UV]IIhҰ fmӗl_0oC%͐ZCąfYxcK~FZ!_a%~er|z^aB;Vwe-`$\,=g:\hw??zےv-ZZ P1ĝe}-̸w5>X=fRmofHioK=')NBy-aSZjoҁ|$D\ "q'&ԉB|$+Ѳ*cw;SMt.uRШf>1ƺSv\ԼnVԽ!:=! ×)RZ2fs:*Q9+ks.*X(!lh+Jf3+n:[.Z@+9",C4:4+XUMrAy0lSz Sy( ?M4CFַ3jb 6=ᰈ!sATn+9wI*S|tumt.og{opVbZ "N6Fq<=XfyG=N!A0V~ Val81}ć̻^yG%()w=J0~K"mΟ;%C ]DQTɿ d3βH!MS؟_RaWLkP`^VrvbTb r Lzp1 ܷ״;`xbo0#ф9 ( Wpe_eф ֥)T!KX %NȔrL%4% vq5@gnۯ/3c •׬WoUS`oŘBFi|\<gw5)p{FzKnPMMFtvN~xO) n(tI: !An[VL:]sU BfQCpL_Zu=˩e.8Um 0B5{|NN[{^m9~$|} IHٴ.x UeyO # =h,,)0t$,9s1=:oR~Ÿ[&#ׂg'nf-wNGy>AρD.WESଢK7 sXNc>W2}<ѯ904fJJAx49(o\q|I7!|<^7|@ pĸ Ar3~-~!(]'odeOjxRgWb&/<ލڧXwd:a%{SVD]\bra8Gp4-CBOF1872{wIDWx:!+`ί'0 oFUQ݊ `̄ hCޙ_-rUU٩8)b,$O<3{zd]Z#6T9 ֆ 8]+pr\B/ ԗG|rTr2Q$VNy5?4Tv)^E[۫]i)־z(Jfr4p]y&s})K|)!uOxWøiox1mv6A`']T"6i [x+@z3]JꃨYs+: ?K;l`l@д}E' +F1 \u/rI|Ҝs+;Ӧjì1Ekf ?BfUܰc?YwGß,5Q߳Aj?&X `5r݄-nKyy{F$E3/sL}|VD =?;@8wHc?ޥaRb;An9vdТiҗbyQM6|@cüešѵ_= AףUB%`W9уմyx qbA~lK]>H57|^#=UDΒ(K[G+SHla,ўǢ(rKzXxtwl7𗠱%NpC]|^j_n[3άiq-_F=M,5铊г ok;u?kA@":iH<7ΛPti[/ ݱ>丯[oSh< =/bǹSό7h4~jZÝyϏ'N\oPu`AoԺ~Uټa"AJekq:R 0BsS]!(N08Dj4!x)Ăr#r&0,\Fݿ>?]ۗx]bKga)|s#1TLܻH{tBǂQ~K ^ C Y|RBMNhǥ7ɖEӄC udpO'1|3e0gWmyOG&Xh6Ȅ{cSJ 6 \Jbz﯏߉X cys{QhjQq eWGtm{rlO a}*~“+]V &R|y$fpQ/!@ 8(x9N JB/rC=A ?0RQ ':I MD75PyG(f{2+b&`2!_>AuPtAyh8x5hRticuTWz!ϵ"ϷCXMJ߅PG+ >C>"%X i]H%WF/i<%; =%.gNc{9] #Py ! ˑN" ?9~]xGOt% 5ה_s \0bn&nd9%WhykMWS_za?L$ώ|{\ReC0,U*Ƹ/ \-[E5 c_v{ YxNzY kCȌZFs}SEZ9PO}7=ncaAWYJ_n#Lw7[<*Hܷa ,s_w "ߴ)2uTSHNzkb |!%5^,QO\5|TcRǾ%.>{a=}ڑBYI>\EbIz"vsgk#,qZ7'3>{:: ekoig\@i}”)67hWCZ˳Fknb ȼ0e_/ ɤ|zR^0jЏ5BXZ`9`w6w+i2qemasqY?[]@s!+!-yGM*r{zdX,u+"_JYc2DXPeȅqIGR\ !8F۟gdVXi|6jLZEd7qM@GV=ѵGv'/.9t,A xYU]'xQe'WAmX-*mKF1[tos200m1ak43g< toQ̆ ¹~5'US^o$1]%J`l/OH8WDFS\7 wS3FY7', &Li#,9hEiH*qqSN޵Kx`7wstq4JN]-Wd:;t7i-h-)1kw JEƈF9"TOɶDP@ǰȁ΃ ī;B∡*^=h.iOܑL1Ϩz> DLv>E+@EPu甼L59qHv ]kɎbcaQwMj`U2ddA4Fhh^b\ csҒ4FS"B !!; AtYH&>[15SS}Ee:HkݨsjoR2MaLѨr4V&E0 zB8{DGS"mURKIKǘ/#5뛙UCdNJ)JX)Smt5%4^I^Wz3甓-m^lV|;מΆrףvҏ?9^ 14#hiR~\!ҒˢUH3gH-QrnjIURR<v2osg@pr#f"H=oLP~!C2M,F>>mP.0<z+0Qc/&W|<1BВ̬bAHƒe4g$V$Ni8L4L6dTߨ6t!^K>`0+\ŋH̅]~Nl&b΄Xpu 29P#x{[UG'TmL޶aaC!$ҬUb$W,o0#!OrE4t} Lfa[-auG8Ý~}`0WUY 6|xD<&^ ȷ,O$`l-ƕt +JJb4"㭥-k8hJ(LY'FZ +"'L=DB[Aq%@mZV/x!ԭJ6B~ѸUQm Ĩ[bfL׀Ba d|d xdпj%x,Zr r0+,ׂZW,qS,6^tt:YC#` hgs16=9u"``exć]<98_(m΍>rёЋrT@s^>Z+ PPbl1xU&[9C:\(܀U5$+"IkPI׃ͷyіv63Pf T:J9nЯq&UDx;QUY[V`z:^n&1{}[(N3b9'ӄJ;vd4Zk*$H6Vt3!I)שK!a%Gi'ԉe7 WYftH^ OG,sVKp_#fvYR``]l->{[ ] Q.ҷ9|@D>e#+&V 5=v Ըf.H5f4_Z08{A,j8p[K -wy[~t@`at%t<6z S RƝJv>AV!j[K 5HNNeYqȒ6oE #P@N9Q<% ']𶕉En![OL#ůj0 !{LZܑ}퀱n4(q~^[rN%eB*i\ۅȁH'hC;\-wRrϏe>ۮǶ$ 8Q*묇cN}2OӲ\ wj~X&!)KXwPk^ @c*+~ :5jt\)˛qU?[*n:zroR U@c3%R?<1u}&GWz.䆤x^oӄ'vx9MҬнJ- Db<@fP\v$L~"?rC|D.{H !t1~4v:)X"Mη|:ɷo_B\~]M%YQHf}{hL ZυP$lPmN z5ErȘ4*u,Ȓg); 0|%zv*w +&`! ϓEΊ0@(݊Ԛ} YA[eV2ڟKQt}%!q\cUCAǚ$?*(XY!yq"جɧ c'Q]v+!q܌S&q5<% Ui@PdhC4sn?OY 5S. ɫ I^º+VN i 5zVw}1/#s[i(K!GFb D+dM[S+Z.RΦ// z+E-IV x wc:,{zBQwbSn(a('L)UקJi?e:Swɪ/H  CSBյߘO(mf/yEᣝTePi!oO*.Ex4YÃe+ $5q\ |lpA% |kxxm/⹫9GDޝ=0Pn9e9K ČՕց䆝qI#1!IK2WPvqmX 3L9:L8);N81Up'{Sړ_нa׼~N6t-~`ą0hHQx:6 oWa7Abnua`?MP#ێigMe㱛OgcޯuS.3h\:^iA #k4~}K60CpJMyN[k"3B^9ZgX%^+ d՟a[(~nsjO ё5&:d\>oiXTv%icn:0b?*~".2Kh8 "16J~lR=^P (OpT\"vhvmCg?g?|h)bsM/`E@5GgnS,4cuU Ga2qUE:&w*=Ɛ=s\\88"2dp8kښ6\QRf 3//6- {TGڶPE;02ˍ)%:KOɒ'"HGew+?0؛ރty1Aڶ#P2haDr|A=X$t>0DX;zd#Bߙ 4!GLGEFBCwp-LlȗKC.0@dkI!vDŜ,J~\E#N>oU @hq ,"ڃx寱=Xq*WGPtlM ]MS5^c{ (4 o: re~L 7D5C|TaovXg2˔u'"zIp b04h6_*_}8}ztO`.JCoPpUFqԸWc~#siғhA)ʙg72(8qip%WqUΰ(7 :'=r4BZc_?Lvވ~l'ԺDH^1Cy}6@qDC^'rW_Ʊ֫eý8I;d2(}RScvݿcs)F\NN''ߋu85g`L"8~e/Йw(e^'3t81tJgF(lj'_HA:Ֆ@~1##ޛxGШf1Mt.#l$mw„cC]v,mv5!>&NU&i^SXX\>{7 ?%/q:]=^xW}VsnADEЁ'ŏ8 ݌iBf&zG{yJL%BFIa x4."YJnȬ~ ß3F3ь3']b&?> +xd,bU/KE-BM{Am 3J a'I¯SmٺM(Zb9 ~o"Y%EMX U|I#qŬ,77jl!hn:dcdQ? W6'4n9AB'N@q3Z`Dca%( &S > g  9+\>͡ my} w+~APδ'^IRaG!=^Fu!Ũyv 5l1h[p]h.cs&) :{SAL̊^AuA32?rz3e|jNZ)ɧ%?)StAŊGyMyipO;R ;ni8!zJDnB>H=sV O'n9o$[_ ds^i/< Fd EXƇ(>߃Fr֬tlE s94Zj2bɠԄ ]n2Fl-3Kk۱ATC$YI.$D(Z>e^ ?JޔL< w>DS:zCñ@> 'B [ D`UhBd}V^yymfm370)hbxӼ =T0~"tOPDbIII "S 2&QHoR|6ήW_P!;5\ m ĸ杤㎂+NܹS{N,R"EhD5''JLM2eiAOFcX8ZE0tS`] 4OF?5EEx/(Ey9Λ7)y=U&@1YofQML6˄_+S?%rnZP778U[YY;E znfa86 pgN>x`~D-Gf}D,#y㎍pO Or (F^Kp?"p=U0{_Gd>l6σ"b&}`Ȑ'q4 R$?.Ԇ$-U֐jvs@wLkfȷ{PUn 1Y6{U+)i(6M0_K7oς_SQR,8Sw#?*p>T= wpyr5lx99H!a7m5[䩇1;? I@|`8|Fga(oiPw),Jn͠#qCWџN*'ym2#>"% PFJ3+xho}JY"* PeETnIƑҳϕeڧ[L8k_SH v`,j3=L +@!5$H/TUNS ÇTQ3ʚC`5^ aayl|#\$P{#7Mݲ#6icl}5rN  yS8: E#v_ OZ0ƅ[ޙW8%?v-7b~6a2y_tZTK9b& Sl| Az.R; be}wTX\uF%in7ڷaL·L;#g0j 값/lvnKs (l}j(E@9e+V$xb }s#TK0QѶ.|%4 #O+S9tUY撣w^P*SfEl@_wq!M^FxCfpvM6=Eue2J8َu΋=CEJ8XG'ŬL bP^W#)zLG/ @,=3ut;Vre+ҭ%}x9{[:K<—B!~2=lPL2V Rwũ<kYkh)8bZ3rۮib]ؖAlqNLo*o")Z89rOL#?eH7QX>V$ y yZ_[p9DVlK?l&dO:/vhf\.ӆ}< JZ!Xc#1o$|~ ۏ7G r ]kKJ9N})cGKF\-nT- Ӯ?Rog?-"׵y n쒆zQݟC; J/_i ^AU'<^iM<F+}z _A|z)ej}˵Ja̞ {;̺a#%nz?B/>TLy[ݍNsG[0ݑA+vR^ɫ|ij2/'*r\ݚWTr2/u(`uaiSp)X>?z"G*>?j/?n '1څv]]Ո:Mx uƨ46r PM-FYYQ_[< q('<]#XHHYmկo%s@P>*?Bλ|bqY ƬZW0q@t5ݏMD| 7H}c;|Jw9Im:5*NVc4ߥq'WX@2$N D2A7KTt*;եo!&eA[]4?c,7n~JQr{6:1G2(·%kl1dVQpkQ5t.@Kʃ"UϮa E>$YɭK]5ln] 4ci*U&d(;oK/-~,H(l!V O)1%6qwR<@\xB=g5pīqw#;&G,M>΍{7>_DZ*4T" RVPA_ K'c6?6Ε|צwԩ+OZ!Öc՝k͵!D k^3ƅ%FAKrL %9KiE< !"sQqme&ɹ|4`EΚYNEXKF@T [D ރE?>ɝ+oȳܑYNUl=_En5xp '܀!`A9<+0Y a[*وӻ.9edml& TRxJDM xʘ遪EVb vP_KC+{];5Ky`=DM8ߙnW(hh:0#M/R &ߥvI~k~8cD{{i|+k[2eu@Hz@+$e_rv(gל }uDҿҁ:?2ۛ&^8AFGfhBUog6cJ 4haAKC)&.э :UkfVk_wV0h"gܗ!,Gk5Ke[7E"4սvg;dLZ|48%%'"-òF==0LHq uej$DKr"% ETrgqǨwqcR予zI-Һ&g'U"9 B+Ge8-Y::T/=asX qsr ͍b1us(.~:x[MWLSsu*n-GW.~cq=ܞAocaBPvgw+;+[ ?ZHSXTgr\>n<fdg?*}XɅQpˤ,oDm{s#kl[Z^jQQ.D|);O56{ۢCcf~k lKļjv?!B6ņEH?mzinCh-W- $>FݽӲqB,M5Xɔ@^ 52e}1kR R^^Nܤj?&"F}Ωj`KrN{\M5[ϙM@.=6bX@>ʡ$fK-p9PРd%2|+HR:~,eۛ#ӱ:[eNӮ #)hCriv\hX.?#yg+ןbjcEM6U F?tƺ4 S>.r!NHR%<9j5 wAiFrPG!Rxxc-9HIҖAƖaDfo*8~^Y$إݼY5F4@ _9]U:H&:8@6( C-ߊANUGZxt-ƐƂ}ޭ8%]Xdm:)js^a+w1 ʈ-VVc",'ѫzQ^-P vs{BZױeg{w= z 9ϕֽS \' |2Y\6<}," U3fbV}*mS8YQ(9`;K9bP CXkNv%GϫyEĠ*6vB0[+-rwx} p2zޟ҅Hg>"=A]eeߠ~cBF@`Gc4~dmSru;tl)$?¡k!+}DxA\2M{ŶBRXJydlļ_gWt=[WLq9%`_c@IJ ;jB# tx1R*cXS\J8U( g([I%"2X1#'pSPfNHOѳxKBeG5nCY;ą!)DB~y#4'rEGajj+WV(gŀ<}oϏ{xȰ#/>Uu \ _y_Nqrb$"ĄNsގ!3M4,w_ɍ9)O]N:h%]?F&|my?3 ?FK$PDK!!&U2&K躭Eٞ12ceր' kzr&Ņ8NU~ smT:uOҀfLja$>f}y Rԟ.@bTY?1K vDb\#YI?b\1Ӽj2<֊`0.Wl?U3-:n-Ekr/Zӛ,s^5{oBJQ6[u*hbπ&#n*.L7]*/LH^+ANEC*v(hVE!2#5p< &Q@j}/Fuvk.]sz.M ON -6tjA&2/5Fࡌ SuŲƭj<ors/V>C7wըY|.Th]Ce<$N-OGJF 9xK +W>7;睾[oLe.ODg<8SO N|;I.<^ZvTKJi&ҹ}x#n!̲ay~X2?t."7PEk^C'=u-eG̀6u %5P2)mM&_"0BV`61ߐV48vTJ}sJP PEk- XKm3vp:d;ddrD˝X o乞ؐ*z:=aMF?oU= ]3vCgGkw%˚ L`a"2qp BEsD"AJ\+ߟ>.oçu61hU f>K5cPuZث 1M4_vX~Os?ҍd:'~C'aK#Z~O4>n,{ȡ%ZNl4?xd@sU[8pJ.׼rOͯ$ }^ޮ~YNN!K;]$$x !Qq ^QBʕ1ӗ /ܬNas:'"=#|7A3 J1z4J($p * -R N9o{fO\>d1ꃼ ;$D_~ӈxyJ+*l&1AM&a|¤Fftx#t W #FrnzQIQ2kL]W36uپ ;o*+rwczǨ9H1m}̟ xĮ9RGK?G#D%YKj<7my7e;jm6 L9ZjnQ3f;̰'2ޒE*|t"Ŋxz Y@h9,vAA~pw./NFog~Vʐ5;xftJG䀎ĉɼ]f}" /]҆V68P0c+Ty^z}ZFn-󽤍}',Jx Qº,reuVIs Vi_ t#o^ *E|k4j$OyK^]Ώx]'ZJtc8;^twɑGm MaU̗`ᏞǶbO Z`1B/)*^w;dQQ<3ӏqP/to0rFa|Gs2įSlϋ nQP.pfV~Œ 2x {fn{l%1Jvq4m>S|gˬZzJݾYBt{i~hwl?Y{sIdyS.5YV^gxk/h_;3[W(UGXKv@^o`< G~B'e8x%82pi67eIx}~ca67}Qj, çL*2"Ց^TU|!U;?OMk!k69Vyc3ցp? }?تAq]؍JιX{SFͭWϝqtU?[984+}︸~C<[Z{-`Y܌f_ 01ʉ(), hR2JL?wԜ-.Ast|S_{+6%E6CkyT1P2,'{ gSV @O{VbpKdD3w0%-~gP 2P좙Ě\M2XhB pg?KΥpr*.J x[8>/nc#adS&*$rrvKr fHB 8>h&գ= ;d7K:Q6qq&۶kc \v  ARr4 )pa\EGiDYa?%l뿍fe r~K@̲_}ܗA~f5dM4C:tۘͬhJmoQ`v @%5zjdF m|#ӾAUrOz"s{wvDNYa3>To2"jC;B6tU\9Q/3k۞eHR8 ym~H<$O?wwaY`ѽ[ ' e42p,s7\Ns0‚"L3/3IFZCO+h1JZgl0sKEɅP IuO|#ő6Ms'95ߣ(.-@A8WV?n^17j K+}jh޵/,V2 V'q*K)Cnh@[wZD;J.wEOy`x۵,:㚞XRVT ' `qa˒?C?p+G-(1=w]~`2 u\r1׫n@=SS85s~/E^j%13\Cws+,Sii2w[y%bͅ NKt AȠ.`c#mp'1caJL_pY Og8ŝ+&+CQ]3[ O#hCwiM 1`'0 4Ѷ:#|ַ(=8.W ߘۢXRFx B=b; ,[s,@f;1)im yMx;HB.Z]}u`P9phڔlId)u [0ڹ%J"QV#T9UoSVgVqPCzAd:Apcf?&!cW>\Up3VKSge|F/CkwT79U`"j=*D܄2A݄HvoY,]TK^Ci(tQx]dW/ΝHl(8l>T6a[+m3c'a|G3d\Q󐝦7Sm}|c-b$ۊ rRJ , 2ݾ"J9p_yI9_>/˶_ A^*Dp/ 8#$ȋX0 e_4Zu^Qa $XucFSbjє8$„%UP_Lɷ2nf"M- ],vnqlJFd|mƘ;qҌk4b,Y._=*L3"1g9f+bF e<ߋMKT|( 3mbJOL)2^#T(63Hh7Dv`Qq{ $5]*eu[,-(h Q)/暪II]XX`ޙ6쁣h5o{CUKrJN;ظi-ʝǞ1?!$}[ǩ̠Þlh uɊ ɜf=OmGRKW`o:U8ehR){DyAk.y2rܹ캤N~[8GS5-C=C^O [Crf- kF横y~$q4,~^ߩg, gdtۡ;ϕP Xetinwu]A޼5PphCͣ'og6-vɻ Cɦ=>R/f8 ­>ϜH }-4&o"U0ͼ”a vDFjdps(wqM_x-w'@RdK 'Zum'5,*i $lWOw*eÃ*bިҏnϖ’xyCA6Q-.K|`A9(A~In,>bhLnhn2T37{JAFhXcD0ʪLev?{\G`.ڜXpU[ŋ -T?`/w+0 5oEͦ]pjNWԓm7~oU+ޖofBBOr)<9j:Zw08[Rʗf떚dRuvIDzPNZ6Úk,! Ki,)qv!ʑ б}ݚLޘVcX0oÍ@t b;rS檥Ŕz{): ^̯"k\qawߒ_5czw-L;¤: [MNͳuU.VW\+B$6 .*B!'VUG%[mͻ:B+ ,!t{ @k$xDd F- q T7op?9` u|Dϑm$P{4^"ox/DdQ)*&VrH>߇I Ӡ9tc/ʷT֪vU/~}u_$]-+veWK&\p|MycaȧW" 8eΌ+9e}>ʨ5LӮf>7ϑ5^<Jo5,ՐOpxvvK7֫0Fǝ`eMݪ"f־ ߌxWDΎa*K͙ 7.WDzJ(j+cj.P5Q9c^Aɲ+) JfXtb#Wc:,הW0&ǞY{( 9x>x!-}*9oά@o5yd, |>aЁWXnx k3eƸDg"OntVqf5$쌏)2|ḩ}[hU3O[;(g)HⰌeC-C?58e;[b0!~ͿNx~Ki AnwK $G6 2W}X@'Bꬽ8`U5+ObD=cov`"fC%vΗ}me-c Qۖwu*ÀWؼ[h}Gl^1ߵƴgJ;|}/' KFDΐ||äa8b^CUr4@i68eُМ𻘾'胿:f#>i[<4cJ\RWquxN"n(q]7O7<&c8vzzMet+XF);M9ENim͞(7 xm2O#(@B^}"MXGZ9vPfJD|0)1?Yq7VŊGK~M@ qd~YOWgiaB:QpL[|; U?nv $Z4yS,.XPn/{14mOX37]@ymK72LS<\E*.lyY$!0_)9Kz]%KzUI.DSQ^$1spjft\qb?LpYA{ssq%>7⯗z.Gv_MC&q vѽ>Jx$n @%£ܽKfP="sDN $zZD8<Ҟz<>znpc&&j-'MR+=>T2;(U%ȻrRQT9!R}6"C\*I}>[h%(c$c%|՝2ګKtq9d2imf_$ )(m熦*F`3msfN{>ub j/yyAײgnWy>Фæ51QD Ft5O9 <ߊJD^9*K(J[ܔqARZ^\L3$i@;e;ix&K aZw^'y5׷jW65QG*ǰ1+RȰi7Qi[l)\FoX(QMüW0Tv܄ g1OHsӦS}ѧvG?q n6Qa;cXr5% k9VJV)9Q$f'B5+!p$>^i3J"?O􀋀3El]2~/F,o%)nꆩMu\e3|59 c 㟘My6r][S<L z6 PՈՑy?s% AN{~S M:3L S[~9^_7:"w4䀏CFN&F@ۧ}ݟulDs4+ܲZP6m5 RxؐaOL>;63.Dؗ.qĄ /zAj$.NS,$S/pIo2_84|ݕgsG~lajWޠMuAj:4y)wg]e93Htnla9`(NYV9{%izKPxtacݴY05c`Kl|$9N ]gі]hC%QYk( sIod9鳴i75&VZnqC罌H;[T(;fDᾬp\ `ڻT8 %Cpx;L?:a}R} ⋠b{F}Ռ +\LD}t' M--8kdjo^b%᪊ tke$Oҥ}yC̥N `"/.R(K 0CK`S%Xj)&0uGؿsaeet/L{1FgfزѴwKU ~˭P0uF>!NVըQ'M 5cV{bCC2`"eu4vd?Ow tnnt[ 7إݽHRޒ<<|@ b3n T6R*sRa@Lϸ?#= BQDֲ'U%{[Vzs-ڏo]mۦCUn&VX@򸔜c턇[O:&9{5 5L-j8{YݛpMھ Jd}/ICj4< 3sߴy -"=Itb'*mU.ȅ"|!;9wX1 R7*hְSƭ&p&ޚ 98U4igq]kt2d`?N0 wj8лy52vVJ)QHJR.RdWU+; @>r3ت}u(uπeZO;l͜fE5K+2|}D|0Gn}Pe1undOb\7BSofnYR)oBJ޲_]4Ø?>Ka  h9~ECy_"+M ifOτL`be:!kgD4 mR@?_ &[/|4?]M\`:u: XTPeSPOGb&?B=7$|*~ݭdF ޳ Zf"Vd-n.X 72,gCâE M^>VlUp1W%MEEǡňÍ1ѵ\IJK5 u\=4r+䆎%=MڸĻT"bqrfl!||Xߏ>BDv|Sy35eRA<|Vd, #T9;R2mAV# 7>K">(<E39౐L 9zP~)gjjqΣ0ݟ|<4pώHF-Ɵ@W[u8ON˶^||8Jae 9*„u!R68RTށ(ƕ._o}bߕ6}W~#X fN!A Ymj!3о x_ r]HRt ǪoHQRWY8W忕!ތ+qn~;ѾfCQ O.?EB-+fDl V .70 IU? ɇ1HyjQM4Ck\e}m&UO*ӯWv[|B$dL^s]?ҌgY{N]Ղ✸/$0޹f5PSx!iw响4ud"p&3mc>,4/I_l~+Vr\*9n ,lHrբR%3Ug0 " y5P#QM>BSj$jcm ZZbOg*MTO)Yh8ZEX8ݥ/W%r蕡hBioUB::TrDI2AҩIdq(}l.{.h.O]}+kz_u4w`94Un ʈ}+_ʀ3^o'g1(1B+mgvsԂb]:DY8f̫rsA z fiOzG`) g묄`G. .W3ԏx3N +3%m)pz , lǚ].tk@b7,?e~Ҋd [Ȧ[@zۓJ `#v ߤh>R?%'xƦ kA9? zhx D=jhC3Akk b@ix=Dg Ӗ >Hftkd+B"{FYw9)Dv%"0@ug n/IБY?tE`SQ<- "2y0X2pǕ*f$y,}bVOb< :ՎF #\Jӈsm!י 3ljcl[@uxUrBmqKkuN UvS~Sne{6uQcꏥk~$O;!0Vp'pAߋ@N\*.wm`B=V$ݘ4,o[ ,@3Ç(+nf@gv1:HKeRnϱ7Ŕ0PL`Ťژu6|W$%jݹ~Vp7ٴav3ta"!tnvo\#W4&8KwS$ֆxΞ ,HptRSh ~ Rnt9(P Di70 jt\)?c.:MY=uZ9E~6+_I);=w>z" G3;\]dX-p,a"`N\͞)'˾rNsOm⠧Si4D?nuɋ 7^C8)̕YѷB.7eϒX.[vJ>i_]>v'IF}l̹\)hP"W= VH `/ܷFZWG2Tsd DlvW;n&UpjQR=i TkO@غf讒>=ivrv4jϒR_;|GVs)*^H'1: ?Kǀ`}>s \8RF}k" ǘco(/>os]0J :/u爱bRl?Bt-u`\SYG^pc04D7"h1>Г+H B*@yPzf;7VGxrJ7G=p0d ~xJ[VV{71~JID ^k6nMnxCvTݼ7<¬D~A8c,7.r^dF Aq;$>܊{S&gE2.f kj+5 {Da/Y6 iDB49BBȬtH|he􁆂 QQk$nI3+܆Ս3? ,v1y(C> Y}dß A#k"պ{o|zԭVi|Y8Ō!'cXp4I*Wgg3W|˟.b6Vys@]+/xVDŽ1灱k˼}at2`XO0rzZDVաA%5sҡʼl,vXNa1W/ߦ B:qNJD 5˦qEMXRβZ7KQUl|qV3-ۻGvu7I}"dE}Rp? :JHvՓ CoC&^R C4y?'xb3YaG;KIBflnCvjSGh<ɱW3#}Oy7Eco,o>mQ M W3=3)BdihҶu:4>{#Ł8;*^q5+t$ 8M0p;I8i:zܮ1%=Jz'@1I럕Zj!"Gķq(7R2g]vg{X>JuE$˩s 4fL)8WiH7]͐͋89[QYs/_%PZA2{b {ֿK^` O0cmiN^P_2]e""Y~P+A5%QM4~}|>EmB^BA1.<.YSLN'\{fZCO w馸+?8Mmвl{GE9&qԅ2FtZ2.b( x̰>T JLre5GpM2v־ Mg7܌)0;`ciH%d &Auוr寍0BXAw+$~Vɘ/")ӝ r`!_"-Eg Hfؿp%Ŏ`ASɂ#ʿ<# c-feڅvO@%Q C {qE˙,II_7{tuo%`tQ|3XLb"_)}Mȫ:$^=}W$Ч=^C[V3"G"P-I lW7w/ID.> Dnp_RIn+O0"󗚺ٴQreW,LW#/F\ _A~?y4jܝ<;`Wj$bܰToGIX h۲e:"d̬a"+dtCA[37}q2*75A3"-ZQ/C,j)KzgI۞o asj]|zX&[Шe7FV]~8 x9h&]hx:M(TnEe*i#^ݗLݠgUv: 3\l D$֋൉']fF'WpIq+7SztQ3VxWK{O^Į_t[[RD㹰 Im̼mb$ y'Q/Y9xEDBc,={]~؄@^@4"&\k5Xq&& 1k*0Y}ʂt₊ؤ3'66 ږ]w'>4s7 TBGNU啣[ {QZ ԅdy}I@1w~}fb L.al=uqxi*sd=,<5z5Z o/_nk T.X3Z^Q۞eX`wk]( S;{pPԠzaH`mۢa{=]_zUAǔYKDel0nٮD -I:<2丟cIlXq;ZM_1a eޔ5A*ŋ#ÅVIl zeFSnyfَQ*mi驆ޞVW,=dNFܬ+;;_Z~q F"K]UpEv4Bϖ\S_ͻ<恙clhm+e=,s2?hG!9£~sdu"<^ۛ/r_%L"ODY>F12c_AxAG>vxSBTK ^^*eKfC``VH:h)4Fyx.AniG2JugVN]r\VFm anSlWcv(qc'DYivW?h˻I7sy='%*2 | FA4Z:RmPkyW`q[6ݒb ך|RrB?qv #cJSU"\N%6r,lT%ϬY&S^HT67ݛT&Nd#Skle,l`tca&lLjeMh^)! )@6^*]X] `J)߄*36.1j(z?v8^EC_*pќF7JL!gۨ5+3m\O7~@^+q@4|Ȅ4v?Q c%"Ѹ6u Чbb{yWpuu}5c9gFRf_!W|T%0r*-W'G&H,4Cixt&k~1h?Qܻ:;|T.WfOt"W*$rP Fx Ոq&1hgg fB,`) rOI$.G9sSvUV{rR.#x)Z=m*N;:z8Plv9Ð< mMp4Y]kQ$\x@E&+&zp9GSsJmGO-z }wj$s'yJ[ ^Uƒ;^`?goG+>/zY⽞U;=jW_b}0@, ӻf1S%FDR/}Ͱ &<MCâ%:Y9.t|}nq Wh:FG|C=6f%ͭMQ Dt+;Ί[ (kH\`E'C07c صjYkMfr +@m XOQ: Z)$y͜,fZkwgU(t#0,<] 7 ە2+OE )<(Dz)qn7+ F3}A9G-,b&AI@srӕ6>sTY!4#FKwQbUĴ8HH1܌Eej8#GQ)mp}#` !6U80r6k R5KSZѯqiyZ"QӢ8J>3y#6UUiVVu#q9t?@Ǐ~% oorpY8y'pz&lF'S6>(M\) XϧF=e& 0H稿8کfFMydhwm)>41mpO\8d]"89 *)?v _o)CVJڻBd✪|N@HڳR toN/6]o tF3LiΎd!1CPbഏ„+fTܫP,;e0*/^0)gRKpeaiA81!7l;)'ްI֍RuV d6@`aY,pm3hබ#}I8nyQhD9,9(0{MgPFM8M`ޮM59 ]}#Ry'm3u?Zkn,>Su4䔔Ҧ X4,i܇=Z>ĚGYR[FkKLy}AWdtFVJTŁ~#"Zl1Wk'g=ZnCrN%Q-\kK$& ԷAsS,? nQX +ҲiӭFe[Oxbg~=6stFzz #$.#`0* @18x8qJRY$)ԊEҲ.o}[VμXtv')wg}| e ! % ̂Xjƚ 2h9)7YaPA['+*OO#DvtX{| F`|W~]#)$o9alم!艄E|Aǒ^l hf8O#y;Qhʴq 5Iv/ryM,I1as]~lcE6ekCA~]lcҶyA-Œ}2g]qc/?9| 5#8X+)b~z[[7 :e4!Js u,3^q @䱼S5=K ^;R6;n7(ݴ)dAU(*"Z/ysDyA~DVR)3CY {Cp ?F|YJ?_18¢15$DFgLVUT`\l\ֶ]܅Z4guҍdb4Ŏo-x?g%a;܈2uwuxIYp6 "dh{4cq9@B3eoRE^vj2ʝK|N%BR{}y@@~|=*yq0Hr/`Pfd9.MCwC]:Ɛ;d0.2&S"8ldeg@q@Pd+2 eF'(Λmw>muMɏG5U壍LgY|ϖb)2-kg,@c b 9RX(yXFc0}/66S;;2GawUVBNMǷ,-S 3X,;#\ЙՁ=Db,Qr"u,*RBAžCn"Zl`q{0kXIgJdQGb/}q:>wbƺl7sF[guB0̊xDLWSs넛VEkx0Qv/tD0cc\HĹ zȣWQk\Ù9>Ќw^G9^3󆍄Ks?ϕgQG/ d-n?pӃO9! PS:4C͝'}\: LbJWGp%2"hwUEqt2Nk (b$Y~6cȝ!_P욷T.JZ0;" ˬ">X,[Q+9aL?y\E(ST S0EOf }EJTD^V'r;hxDbm jт}a677F3GM4q!1YZ(R58`@01Ȓx"#J0۷rpDŽY]艧(M Rr>:x q GhC=yl1H"" mk+\ZBan>aʴy+Fj6)r`G^mGY.4=X?g5![a|A hՎg=v{^)l$5|δ;:Je>ޥбoX4dڕnT?7 ; ớG"gtc.lUtMt؆`wTEgTP  `0`&qxLYX9c:X^kٮ3A\m`OO9MlƠ^r]6j=޻RR]?`?  yh&*m_ɻӪA2"iZ]50X?wt,L>z]X !`{cgU `W,CnQ(;;+.rjNp]Zᵆ FY=; i47N0(j'*j_p$_5V|= jM0f_:/YAvK6ghz`,}ѫ•hh[WA@#EE&"N&ZH$O A󾴲z+>|<ԡ#w6&m Jl-*~4Ӕ[[Wq$%G=BgAO78>ےHk"K!2&|NܰZ2;jj^3v/X4+ĸ9|}X3 W*;⥲2PPky<@WwXW`QQvhs{҉Wh׌?JguO ѥ5 bDLwrE]HЏMuk4$% na1dV7d )ULۏDd6_sߡb]*qh-o"ev%rEPoyϻKo?:>)itǼ>)R)t]zR?4wwQnQ 2\6$$6Q4%KGZ_vF 5taL 7 Ov{9??z'˕ Raf'h&q+Au398K%wIgh[GmAz*x9y\] eoXwXtǯWRW͋ۂztgDTE,#QK#؊+%\7ǀJf,-<HQx_Y0` !Qu!4fhp56ަ>:* ˹`HKzTB!U1|e߉Fza B@2j6]b(1&oz"3N*uIƅAݓ{Ȇ$ll"zIi"29-bi|0!r]ԇˑVM֏mдp y]&-coX[wjiة^8=޴s 'Ou ^CATqJ );?_r [4ZbbFA[3)TzB lylQ])JrBFY^lPtGIι?R0sLH|kWU{(CR| 3{c han>>- 6ͱѫ5}CWpCB,@,67 GՃU@]}H&+E6%9(V07Ksv&UcuXq==aRh}j<uR2یzL+1+=IIX.PG]g0@4U},UdWR#OĝhmM\,a4CXMj`8b' 2ַ6pVN>U(r:,0!"ĝ$';jxe9=Sze) р7:)qm~Z$dV4RorT}K+; Kٶup4w83ND{?K UIUa-~_4 m}/[wL9m6dN_XH./U c T|Ixclj,C&А<޽d)`Ib"gc4I--Z.BG,RE&G5uCoGeȿ\;*{B#Rw ),{Z=\3dp֧N)dp(N]<6ZG=ivCg\ur)]3qL՜T%$ݦG[2SXWړDU!r-vr7Қ9=i%ڰFuU{+@DS5J類v3^.G~{a0*Q.}l35nHUZ[*r)žCQk*teA8ӨNȨ•I%n脣pMJ)WKЏ u]\ S$} 2V/Yʉz;({5zvL,M{t [B ) ,Sܖ>a꧲.C iQE>;g8wYBȫZs046P?&{CL8 ɥ$u!\؋PcI3gK*e<'n@t3vޅ8uNG[hH~_4 I;|f#ȔK&T>'[H̀*EϗV gF f|51mU58℁搁%or(+>To<[YeiA_O}Zt8wVܶ[Am7 2Ej;3B"XBxǼihRm"񄒽rTu7.1|3x޶(&3ytpCy-lĮ}`C|;UD*d w1.rF:cFoHW0~8S·Pl>ߦx<+ٰZ|IQȄӉDJ([K3&ZeqSQfϠ4*έ\=3LkJg3?֢" p!J1yA(',V^'py8D%o]H܆h4ɆE'7Z)t`f|i)Hۭ%c;4yU_w@/L3&L,pjikS1*^n[];ժ%l54S!=ͼiLj{M?+ Tɤ_~>XBU{B[ VtxaEQ_+ah9=ށ |hSG3vlhwgSrt<-#M!?泘n=꒵ ͙&c/׆_ͨ!zhXHyO5D Q]&L?{(3\p:@_AZ9*d`h&/ȧ|]j_25?a3Bv,*͐N44 H$T6 O5O6tCOF{Uza F2MBRl,?FSAzB5^݌oa^ZoіxA̟S% z>AWz@,b BQSyAsIӇP9?,owٟK5~OyWAhLN GAfbQh$8e*5nD&"FS >۷. :'e}R"Wعv)+ߞʸI߷^k&{(M>yNCւH}O͑bX8@eDKCOMF=d8xϐpSeI&h b".HqX nZYm~ȡ?+#Kש>JH θDX FG3҉G}Y ) wk;ă7[*?!W"k0ܟ[h2t;~!v+1._% [÷%kK/s^e>)ԏ]8+2NqEy|{~?0>D+o,7̺tbn,Bײ|k)1\xZJS}J<=2\/ʀr n ԋ)nj[̨E|u>𔆫sWN{o1XPn%@Eר'Ʉ]h?E mzOyy{pMAS(Lް2@K'Ѡ&X8{o%>ڎ>:l5vQQ|jGsT0o@XYe_]\v!|84xr=Px7* ~˪LnH!:ZU[iᢙ{҉`! 2D+QxF )A _Yz|YK Ɂ )X"8!PiùfnRtЗaeg](y,.~ky''QHw{uAygոP•Tja5~-L?:R LU;&}0;ݠ8[b0)k:'*?*[AavO2%Jo Pb)d?$aV.&,s1e:If~X9-;g3vjB7iW󉪗Chś+ᰪ ɟTw 須EoAJՙtUQӉI%[t7/TY 7Q9kP)E""}j׿VUm?F2/jq"C< DuQ!U?V?'lMErR'nU(P.&)וlΓArNǬ$sѿX 2d߭$D1.I#KG5#l5v;[++.Uar1O\R<~F*ӑsmt$)s  kv1I9G.?f7!IBW̉Fm@}zPd(+w I]U_-}em=_;J |is" K5LW F:=tB*5|Rͳm$=>BQ'Emټ LO`Q{KU1H[sF64~ȌL";a3 ;Tq~ D&c=݇6&\P'vNXw_TҔQ)$ۣɄzd)u ՎYu,=) CӁb~lD^w>D$|S ʊPi*q ARiFQ&F+D9*hLZQjZV0Kn͂l:腤?JC|-Fwg~eoa;#QPݼ{6_B'{\kH&-fl]Z$ke.wQdx뷮n*NkA7FGl=oC'aOXUr )O1@we:Yx&['_k?2eaOd%wsFn0"iw ュT=F,j)&T9^fXA)Exh6#P#9h)%a$嗬;L}p ZHe&ݮ`][1eV[6V1*C\oܷ̾4IAW$^rT xwNԦ%&"ou†V9$CaI{,'ejØC2 Z.Nm?G<⤱'s\p,\KHmx8 a/1K{_FՄqw\/ c/Ax@vSh@*x&1aoIrN6̏mB0? qӒuXl(%f!=4Q'2'I&;U!($ H1P?Aso|I>1+Ӕv Qk^Y1'Q$:~OYm{ܕlgg'QC{"lwã9o5z C2M5@P^X<{ƕo!@܊ P>\^U?6GƬF(ĽR]~]v&<"A !)=qrؑՉWColle؏G hŐC9Ǽ[mε'@R6 ڪ:{Z BIyRQܠ& & A h1/1O\aqҜ ~uQh{>х7> &m=K\9JaIxYT ,g[YҹV+'ϯ:nlF.A%W_hy&YqS#K:AnO L}<^yPqf) _ ' ~}"`>4 P<>s 90kjhhIb\ȥ{(`vqm_1]R= us,VrYZ5+GM墊Ml0 $?;:1(r{~bnyrKc,;\;]umAkj/m6>N:%}EvV"%W?~Zn%x],eA9rj&{^権4@qSջ@{wKe1W9G0hV#hG5Z\ל԰-;謫|>޶>xu QHB$ E&T{6iu;L#9ǦBq ҩ…JWf:f4lD;W)Ùgw 2q!SPfNCx^lh{,\S;ҐS}g1;k0 ]_܉ߥ.i',N*0?H8mT:FyEjO۝Xq3qOh{<[ jmZ/LxȐ0f TlV,ZA קK}8 -_w#K)g ?8g %Y?]ԑ"v49 + 3$}.puvf =`i^,},ڨn/hR!7.|ҚhƢ0F|n-nZGhWc{Nu HN:|Ыt,M:\aLuGr`J6$2tܷcQHGR"d.OY4)OKŵ_&:牿K,/I?N3 #X*[-nJd\E'XB(?INA ‚S^\) :+EyR=*h/h!:uWYcg{=#_ҮLNl7YKX#NTްy~:"˝$Ҙ\9`s#ޒR}j VJ~&Y9F 4mS$rNW/*b{ 0"پ.Qi\GYx7>,YG{ḏ{/s4 ~ޅeˍ'7TŁr0"Rֈvw-J+)ٲjIHڛ2h_=\-4$:"CviQ 2i0s  (L!n-Q p8MҀ^)y9KNR(2oc4>KFO4;L^[#3`јZg`؏}Fyc2im}^mD:8)LYlA`Y2e]dQGX<)x#YK[q]uII-nOGgfa3ylĴn;>/fJe"wūkv7ov`fn: V#u۳ʈ 祍4Tk \;q*v}82__` d>.Ixm(.Vmz5zxBxA肇tvhU`]C"U 9;o8(fgH߇ 1Qs1l !JܠWّw`iq 6uLAp|aQ3cYnثD"׼s o:p["NZ)QcuT&L%EXM`=Z1̕sFmEq^LL}gW'T]3xFˑP8%Z8&Q RAz@"rtjTQO4?/j^1˲0 VAMg{c'-I6 &&//0bXlj/p:- eðb!paJ\SEE1iݴ(5Dt4| Sa%V-1WGTw[)ӵK&{pkw\$VcZD8Pga=괯GYd-Lgd )g?ұ./.̉ 0s@6@d4 Rtk>mdNӪؓ{G`%fɺJ6_R>)Ť8f?AɨqgDwH&&2ط,B*JV*av1=h]##p IU'ЩӑM zg~މ{CHUrh>-AGpw),r𕣶p@#T7e_sqDŽ\2YU*JsR6gHT拓m9{4;@0Cr^6e˶f%UsEVuP_.hNIs2ބ nWRi/|fvG[B n=*Y/¸1dgGuY!ݾY*Qzg3<xdB$_c^ Z,'/A0·9~NQav>tJI.vci>Bx!Lf9y5leJ\:e؎f[^?{X%_M$O7<ǧ@ ^+]i>lN͝ϔ$Bӊ:8SAkOX>d& ZwLA< YPkyjez Ʋ#?U~$b$EGbqK]Z)Y0pxobS}'!K>w)}Pu[܈( 7rkEd]](0rm,g-.y7>(F֒L?;K saf p7I>UZ0gY{}?yU+vO cV*,ϵqsN"; _d Ϳ$F ҭxĩg;pqVōE;g-ah.fо\Sq^\_)OǬѻ\ZAZi~}jd+EhV5ޠJwF68ESq֙MI$%0Fw1|]2#m$(0:hA?.L (~/Ɵ?$Qޙbe/0X88ؒd $ƴx0MUOM%ΰIg\D|CsBQ>n:8=_lNgp23& B?-ǚȝ; E>Mږ95MjG>3Q=)UyQ| "KTXM}1qR?xҷ3zVAZ)-6B\NRYd-Q p!!^Lg}G/j^.(}fj'Ч 4g\7W,#ͨW>M>ejse=`W^ɧ調6eS{J!F 柾kQuzr҆C:jӿUw .&ukT]])XOK;pLC pAOmSv+ V&|üzzy4Ko~[hd)EǬŇM:|n闊e3^A.r]jÄuylQ)&IrIvfxLo]H-vA1`$ O|POA&" CegA$!ZdfI 3Z܌mEwiPe̱m2oc >KmB5TmK5^i))K3.|. [z3@adF/9S&- 6r^sK3C|_ぞ!zy&^⁆\9Lv>8~;hsGQJ* umK8Щ%h{G*{7ߟ˜AN;O?ϾoSHޕ[p l_!صg֭>63y5l] Ii7X f҄0 ׽6RVPK i=Cdмdأz;2,͘d{7YikJ<1J @#(ϥ,)S%lg-OA)M'c5k`X(`,hIq@𳕽Z2"Mvyx(ps{\_ .Ty(FZ_n+0N^ { SȚK*WTdғok lq (2.tDe3Q>+,+,I^B }s+ :B)bX!:eG !QeWz,4(v3y=-0V'^w'*N`q=+`땢EGp,Y+7a]4}IP7ˉk˷b<W0lP^cF}B2giuʭ#hh\2Ɂ$I#i")ZD{f\Me==Ƌ7kg& :*4Va8^j}` bCZ \jV_06xur_z9:#axpDb wZAfl%C^z\ލ=KQ[~Hw$NOٝy6#hh9 yjw4NT-Ub(^[h$\xƬ/M(,b2Zd 柴YN$놪8%?쩷.cwmV;!j@ȱ?X }Pv];oŞ1#x|$admzT 'x Z5\1u/lʆfur%}[WMQf-g[hAh^iVPg^"ZJ)&s-"e01kbz\ D}r3:QI H\t?l;B̭Dz:vpЬ'88SwO79t|xE. l/ qZ ^Zd}Y_$R5p!xNk㱻J2B@/XWڄБ+w3~a}5!OD֭ξ8en)#{M{UpHp!s4|29@h0 -E ܸ@ő{p73\G% HƓ5'VVTEpawC0EypVU V)B4bomq^tʷpOZ4ˑ+Lpn'4C:{GLΦ?ȽG"Rw"@s.w=@Vn2*lUi7FTa709.bE-k[ >+Y(ö*z0o@F4taUXqQ~$X ABj6xC0NLh@=k_5{3{ JŶZMH ?&w4/FM]\*dT\euD> 2+4jBUx03]}"6}";xKodX^ٌrUHHɤߙsL T>g.,fhE7ccZq9l#!t?R([&A ؂gBlTPn3oEֱj~S5i)=\Z0,TZ qbV.IwGCAC" wDŭ-~wߔ,#қRgw䁥 ,"su&:cH=D/q Qgf*w"D &snnV{QIyz}]hTu#E3.6DETk;E1\D5ǥ҂RwO鉸u—m_YeJd y%xUxc"J! ҉/@eu-9pRz6 c[@b"`k'. ~=Kda'@y^U6(/C_ʨ/EBb!.Fsz(cY8Tmp뇕9ZQ͡SJ',ׇX'4Tgg Ѭ^$ '$Hyq|^5#LDiiquqx*@]hŚpW*U kRg!vUJe[e ^UZ82OO$>3H_]g/NckRʷ@-VcWWw(qb>᜽ w&m;Юn⣜*Ah`:ҸIƢIh[u1vAZu!{%i |>4iYcLJn%W'1t', ,Q/HecÃ8`ul \} ?gE6&*;Aztb.L+3(csn6ɀl#4 9±I5Zx K[|b.@̹" vU?؆4E?oaz8I%N:`v廈>.^wYGe/>en_QGN8gahjVb9^n_*g@alsqGp ={cɉ.D_@hClW[x^0ƛ fLS6Z_HBee|Cy>> v/3/ Sl܉{ӂPR O9 `Xt5I|tLQNI\_Fī3gCXx\eXraB8eo3C8&e UB- gTcp 㑗7ҹw?-C]\*U{JTjxQmK>;az*;$++5WͯIMv2m.P08/y@lDY%ΛT41\J¡Yh 'dg[4!hm4DƑ\'l?hDh,z_|A|.p mDQl#IYCYoiE Ab"ճH_'jb|o)@7O M/T*UyƩXba  ^JOCcb~zbGM (*݇F6u{q I[u]e9gUڟ$ӫ͋ES~ޒ}kC oɮZk:_Zyb0CYsmVyh7|dH.ƄpE=?z!k &fƩ/d?8iQ^{eVmbg3ޘY/P0"ZXe!1tbx 3 ꡁ /2X `]7)\@kIק.sOj^H՘LbB@Z.m$Ѓn%Y4+I~0 W,^ǡ;}"(cd1H s \pzw%v)_k)]nBYi{Yt&Jo܍K#CA \BV)UNDkHZ'C6~@(/cW^Qv&0Մji=*- .GvZcc'7z8KQP:_(\}Pozn8;А|-7%#r~. ½%[o+7b_$dsӘ>nnw+V%$mYa/ e fZ( X,IAxlfUu,}ڋMGmU5e8[r3l!۬0_Xx,ɫceJ{0%ŷzYlQu}Έf9?WV$uY*KEB B\ G\,8e$l0pBRR*D3''d ~.0-[ x60_FZK:RD.c{+qi 1?.Əgot!q_=Zs%Yќ|s [ExkX;P98Ĩ_KItfN5:jLˋV~JbeàWͶg\WD 5btH^ cSN*gЮD8uTzEʋjIBӺw0` Svsk  A4m2?19+2X"HUjgW=w1A#M {5@P;50ɬs>9AY>>=p!?$-֘6r"$gj+iqy /YC`7]: ڸt{Ex\7?#gs@xaA-5*堜ē UeDxS@Ai (:|q#]  0ug ϗ3\$$z>> e?D4D~4\ۦN϶K`0kdMQ\@SaV-̙]1/Akxt}_e!hBT@d hsTeb~r&]p-*p=S/ijG8%E0r}i3+?2Y9߲Ts.EMmBFQ~)gԹsU0@Ozpf [?T2 _pE.q'b R\Izhy]4A&>PUxuﮄpLJX! ^<%G*+! D|՟@X|"'P;8ԙMB t'A{$ o (>Tr:]eHLbuAD[ĵ=c=j@aeY ׸-`{Y^"ޑ:ɦBޙrsڦY`?%ײy;iyKgĂNW199%{@Ekan3;>D>5)^^#4FLt+&xA3;flB`nzَ%}>4DYDXglY&v;? {r_r/oӤ{.Z!GќV;9$u&;͓9N23LfgvqiT[.9YN=EQ( |5/t">\c?[73*V|Uh 9̩Ls /+pd!pq-U]+&8`Ŕs 8qlclA|4A,Χu=x h>)P- YuE9zmcwwB=ۉ}>2^QmU{3MT9NӬ:+9kIWE3$VbޟPAa??6&%+# y.mip/|p.^` gj[gO%j+ep:}AY#%`_ RKI1I|㣛^2dTh .? A.SaЎ׶.zl:=+鹙 GNܧ:M)fv7}Ҽ ߀L2jX'5+hrumC?TU @rxkwX6EZ2y{jV.L ͋I:pV`f3=Z Kۯ O>J^MjXxv]ze4d\") sR l5\Cɯ,;uesO"ݠ4H YH\&Y&Z{$̣Qq1GE:; ;tE^} ‹z1 i)&y+c>'hRdӒ~5.[ |gjRȻODgE"\ ZImuVRg%GjB}v~PpNɅm3p0䄹1.CÿVuHԕ#c A5Ll ʭu {o9OjFCF#8RL\kwQn F&ݒގr4?Ehh /v{bL%0oT3o)tg|z%3/{+R͘"h -۳85jG1/\湝j!1r#p_AmшRo <%iLN׹+:l)Lܖ㷒)>h?JBuJ9H`@,("tE6KmDz5"uDQQF|!OP,WB1 2{uK )TPDqd~-ch*>GbUڬmIJy;jk:\zl𣻪━v Â}.s)][,ci < 5]>`ksDXC떄˵8ԀU4o9a`,drQm߮Ve4Cn2u2>&[A*")ұss f]ܚ8[T8hh߄jAZS5PHRM%]b@ 4* ,RHa-)WP ŢJ?1U =bT7#_bhB$P. x+rZ!]'YJIr}mǗy58$2{Ji ȇL<>BIiu/%:k.:;ީBئHؓF_^nhʥjHLøQ9:v8ֱfOU?fM5WbMR\Q5IwAb/Q)rW(4ÜV  tẐLaġx9Ǫ kDei& sٱv3yNAwʤiZs %QBMq*=RPB-=ImF4_/X 0ͧ^t!%جUN7Qlp Ֆ-`-sںM ¼H[~Kг__r;Cku*m:\AGRg~!.|ySdB8%r`vH>YoB("OU?\0vtOK!^G0aj 낆q=obd#w,|`&Ї-xNw| YH3 & fF#5,,6B\(YNR=bfh#0ɸ:$dHtX}e W~vef"~;M.̃N/W_}@4$K~xkk;҂h4"7iaNO).]ml/] kSmL8S@HY;B*!FiWRe‹➊^&6#0k)hIm e;A|*PԌj D`%hvhGnon$W${/s5?U2$q4kpdu ܀P}`&q"!{pT#L0%GtQ!@tʈ `/w/ك'T.vI:3*7,J;c65B=G30Tʕe`&!~RYyEdZ>ƆITav+ L#KPGRgK}@xB]!9KFU kQ|J49r  B T[r'*7ƒ,"mrDdo\ق'۔iEd$.M7X-2~b5ٱi$4h$\2&5)NhS>$šM}s:h2 Do~`A2]nP%]؟;VK..vj$ &#8$jLϣ` D0I&h6w[T"yCC+{@n:=vdit]T{]'QzTrc/6 CM"K<-4d`q!d>}Ń_(ʲ.| ~`p.4RTz2ntnr8u}»F&tY`"B* "9naHTƭ7߿C۵$($hG s&^B&v؟֟Icu;jG)uejF;'(qa5OkʥL>opƈ7礕fTC/;?mfu? TDh!:y$Pog].󔎓R~D ـ"(gQw' vdMHiS%A62Gֆ\vJK?K^V5DN̉w [%Zi[Lk1ъz> ,_,'U] ĈuD1-/NWIOȿg!ZBqU{19+bd\x;nȉ'* -dl ؅U(ʙw>QaM Aud`9.^wTt)1m%&t~d4,,zQ͓NOT;ۼ~?QU+TKWѢ 2 ŏsUS'c]Vd⎏G3㜵OQ|J ґ)3wE 1\ϖ,PmMy#'IjH3y7'Α ~WqˡfN!պ6g_ rpR''{;_)r?^FWwjR2,Aо"YgwY] c\Y9?1Q&J&è}QRL"Kl: S.Y ?<1E Q?fԟ>7m]6uQ<^G5X?"0== bl'2_5`C36|zzuIl1H/~"k%@ا`ƶ*8'p>eK= א?LkţUζ('?htB@ZJ "J;|z&?+}b o/ ? ias'TU@y~s~`_(xcmJ9`8,$e|RT7~zG^i(GDUNm^ JmFWKbE[oM,5'Jh[`}rGb&K8RdJFr,%rF ~}ythE(ev@&5a:>LsnRg*}D6R*TKyet鎧HPݷҬHUdO&(^N']j;҉7^`ŞU#D~V Iϲ72+p{8TnDsvP´f()jӈS/tT3 Zx]٢oƌ7^מ޹6dc $_(ti~tBx@`iQd "E$Lg-Ns.<#x\KIXycsHO [=eR25&6ϋw/q'逇f!]SHHN-%#'߼5>43jqL4fl|]ue?} IG0IF|B>+{UHxeFɬbBY61rV [[IS[6"qOtD+mtLjMX x=z@Fϰ|FN[k,pV[Nu~ ӘLLCgF toݜN̩5k43ӌI2 s&8.Tizuő?yFqV-y43*;hPD=$^f >\eR]bn"$_u*KT08i]h0f cdbN!|ΙkU9Kٍv.'gs$_o%7k}vK#(!\9;U:!"rÌ`U | v!sQ!P&6\C+^ZdB 0Ou]/@g )" Ld+0Јp, sDg: cc KA =ތq#qumb̥7mḁ4w=$`Ot{栬<3D3;*:ne[X^Qmjt>%GPL`S'|?8lwu(}qxk$KQti:LlBֶa}F<؜` >Ѝ9a%ccBdӱVtH@s;/ `PWѨw9WO1=%/2cߢx3Ζ-,n}):~Fņ`&4ݧo9D1vslhlTxop# Ёw.ZMO tNX/)JxA^g's?3]ƥ=9wwEdPi Ǟ膗 %㭫}PVTt"COs1$H)"5({웵Wyg?qp/= v2۹O._Z d\&c0k1={}%f<Ć,Yw0x_=$a,!zo9?}:Pnh͑z}v Pz~2W?i `څ0Ц߰ed'fkQgܞO0?p%yŜl wCgvp|.K}V_I<ϙlB\ƶN~'IZ@؎Ο@Qf3H)<Úu [*(Wn̝" `#(ϩ/]ElV>|Yr7l2A[_3cc;g*XfroQ$Q:=b^w;uGN3H LXsel6 uШT'e_aE˨QO|h)J.֤FcF+26x/"$X^.Zg[<ĭL;/Uiۖ hն&YQwa >E%<3K,$OvVnW WTXL*@تD"B:{l[/[R{v[ҽEchױv&i$ J1fEh9U%#\ߎtGsP'hTR%BG4_7(Qhsg}KtOrFK#zY k~o4ͺVET?l~4EL5"ZT-|Ojz,DDMn1[yYणg SA -z=zCy%H7Gcx)^]?lYbi9HD'_Y7׭рj+7c7&W۵4 I@(I|X=!زM†tzb8&"hu !զ"V9. 4]& 1pmKT $c)*Qk 2F:b!2'yU,`ʀ[8!!$z+[d2 Da~u7޷+6~79jy yf,/Łb#hFstWB?Jں`4LkڿU{ pIIZ )#yJiꏔ~yss5lTJ[NLvR6eN{՘lWőϩJ!!bDln hMO 1p?7%`=Qhu'tHZ U@2G\;%DG;/̟ze˝Q%` j~ I>~ _]N늰ֈN$BA3na Q?|6G^Ss(9QgΧ(Cei n{mw0mE" ,w x 0XIζ{k'sɯWÓSk - "\MaZG}6#}uq>MIh7^r}n:5KʅV!V=k+,JS0"x0DZ K\#<`cvЛ, 5zo~,[D -gua&-0郻-Uq ZDwe͇>gJ"j&\D<}9+(CEA`aS$<,UV2/Z1d<@so\Fҗ,ٔY*-8P%fSsIػ lY%@F=𷩨 s?N6tX2':۵&dDNv1\9Ú.9AtQI948bC%î],w,Ȼ8Ԓ[}~d"3Btڑ2 oZܶ(+$^'W&9-rӿ.Qz3)W/gLH)obS# N\-;/Mr<: @?pʸBmo:Ahu# #qO 5q(]s5bb3 ٻ\p3z@4%!p("f}Ӕ$BNFKD~9y Dz5'Ne(@>ƤrjJj̼d&3P9!Zl'ξk;Z{f';,+d#!Z>5p@}C)1Oj.DiP`-/)V@ӱ Z G2?h݀VqOPBbw\Eo̐gTW\ z[WGy颐F{Q4J/ Ƃl*&{Cx)w3 Ĕp*c: >wJ]3e c/ zֹrdQ+%3NqeEp3}̵z2%O6>Q }g~GmyGY`m@kǥFBMqtbF}rE&__ЁCP.). P5qs߫CB$oEF`vC 阈+)1R+jG`u~>;NҀU#%b 0ӏ)dj:,:eH5M b (4 }h[[x]Sl158ol%5PU%P H_H^bAEh1?x0ܽI:7N3vPc%>KzJ8ª|Qfb L̜P4hgI"wYjD~|t)>duwն+*GGT*}Q3Z|eJumk;ž &{ %ÏZ E'C7.*؃e;,* *! c6(ȟ'itC|J,e"MzRJKA>OL3*ܫ)E81m՗Uڑ{U4bXvTR[;ܒ,@9+er]Ho P*\H ֫9,P'Ζo|Hz) )nsͻ:vu! i. ꍾ_;b ٣f&xpS:6O*G*NLP$'ZZ447eܩu~/Ԏ8bDC iĈ.s UeeOԺn>qWLnd*QI`A=A- Yino wD^Apv5O T%hNZ`Ep\F=3˯@W8#T 6^}mtuVk1*hsL u34 qCiEՁrm/.nygÿXq*4L2y_-у3|V==R2O`&y<8LbsÑ|%άmAȵ\^.غ3hO ¹hL}&L;VDA^|f[ryQHEWõdz̄N,k:ʻ%8㰮Zj}bw"qAԨQYF-PAYES;ztNOޟ.z1&=2v(مy`ߵH&63Wjlt ؁܍o \nj3m׬fkF>|\K8dMI}-CRNWbz`q☹FkFPAWaJ+OQhP?'_2*@ xjM`brzg=a -ćTI^8F32گiZTU{%8vhQ,ǫ?0i)_Щ_%JjbQ|X&]ktF@D:yx̫se7/kJj 4{0GGL g!c# MnwAY6%IɹaQwhvF?hލl9}}|@ @kA`jx!D eq!Ĕ|ADmydPïŝo~eVUЩvqN*Cnf4AC7'/3lDF7{~<܋ki-u|t+br_q)!#qd9~MV";T$J|]],]1m cڱ bV.禀J>lIw5Sťׯ 1}NES#oeŽOQ;юLR=Yu-c.R^f6ȆA9=эZf+E4.~1 1X)+Kt{$s9LұH')'o&C}2/!` Ӥo2N՗zĘ hC*˥"ѦxNb. Td&N(Jo7g%r$սU`ud[΄:2J_|s|;9~.Y| TTQw8r0͌H{#*~I-c.d;bUȉ)D0g5SR"G ɖFϝ)-R=v$nХoXj`ztڒ|iO(w5-HM e FTh-N=3^vj(P`⳱Tˏ3AyޑKM.ݖVu픔sPx ӵhWmC߇>zn4ڷzZWAޑլv?oSq/dWda=m%ZM9gD?I"OՕWruaA @fSdy-CCrlHǥMP ҩ]C2 @:٪Ty]vK<34lQݴ_3^F%PLli:QadP˯!Ta[\fl/\y`$ioJϝ5űq٦lZ*UÈj`n?꛿*}IGz3}LTvq3V(t J9"{;%>|焹)q012<՛s,>I*e MЗ9 Z|fzj -:y*#sӎ՜.n$ (1Dě IQU/pg\nM C8YpL3UB+/| _L¦SħBxAUT7޳$~>Mqabɜھ4RJ!Msf~`DMV%O++8)0:vt\Lv!q1rg{Jx) 738P( Dzn%>d8orv[+MLE\d,nc1O$\{{fhpȜ,Ɉ=t9vcZ/L坓ik1n Em? ][f? ( LɿMC#bBjvYI=YfbǻD9H,1&W [ T:繲SPQ8>g?`HwǪ󠌚ƠsEkJnEY0v3Y ?$!X^A A N9֊hCqn7dzHZY*n~e"!fTjE]M wc0)s&fə{pPvML.D1ze!17 B9/:}]i*қbYIDX7P)\ea4h.?#I.xc'kԍXV/Aaq u̖E Rv~$1m,mϢRap|0*i)U=+Bھ E|9{ϳbn{ݛHBwZ'$gt}%]f0iٻ*d&%5*.3V'->Yɰ{}KkOq QtSӢaᲹF((%u5&엇DzT\Ν)!fIvKgQe:fz*{۳AE^f ΍RS١<3ΕpBHKjCJoEgQVYض "OU(<;ʪ]e,m/ub@U a0kBo82 v}L ;"(..vrny@ ubmBr>J4kfd!0~T(Blz]/5Rq:i ms^qr˹ybeBZYՎԎpʍ L|$*%3^"shr&|"$}6m{>gfj[U9F{ՠLw:CO6+K Rl>:@:iB)dO\kb$&6}? }Xuh|7DH]00B*w 7W\bxIo'ܪ=LL;z#_bHnk2_8 54w&Qȑ1}8+-cGyEwL;g~7Nm̠2 hKr }|oF1Kc3/,_)@~&r΁BS)b8r}M E}0JUv&.M%'Ajbt'm\z1^2p+[6__tc~3󑆓gBFR.E_,~c}OI]0dMs&VKU7;cbնB2xL(c=*Eh\hF>[oBl MM5J< nxYƦ٪@NLbFbPRē eSLcAVx"$'-70%HdENwLP&(AKNkcMwIϝ>}b2@)y5= j_ͷ&aQ4 Pψr:Wع,6 4N^%+|[4,q{THx{'r|U؞3"zÂr7 y֦m8ʮ*`F[Oͼq>>=y$0*^ALI)@hh-hje_] H3yĽ:tuYdhsz yFQp ПH~-( dkH{4Й~ɦRN\FOo2Z5Л4U?,c<+/Ѯf6JdšUVP۞9S&cQM g]OǏ"ttOZK%fӎ M؄O͟mZdioԡ S/Lԁ=}>ٿqpFRVq 3PHR.x}23K@ǯK*hswWO^qMM?: ~1xizz+D]o-#H'3^p]n%Xv1)<'~'9,4ܬ'=N.t+^d%hvbeIxL)jY;9Ǧ&2@1Wȴ&yt9Wn 5";mVLgjksц/NyÜP)1ۚ 7wJZKqÅAL.L av=&gΖf䤥cr.'g83PUD4F il Cj|˅y&K9Ұ cj:UwQTj#myD~ZN0Ieʳ^I>P ܸeEmz>Ħ-L9^KhB/v>萔84'b?6ˋIsLN|zVܖ7M{vWs0gH,ΪhvfJLam1GYcH},_Qs2Md "B@V< BfiR%[㼨m[{s, }HoԾV }u7؉qA$u6J4MUANtrv3'25)u]H_  OW:0_qVcg ONPe gH*YRB pb]VGuh7:L:r PKcQ$`*&d6Ȭ+> b#ʧ`W$ 5ZxI3lV~0[!4S$p{ Hw`" e5+#/zI0yuW{˺n1LN:oFәU,2ZnkЈ:幫Zyzt |nrGUT&vF"^@'D; !D3<|ePg 1FxFm̎}FEhȠ,S.7\|g0r y): =y\JJb)|==#92'5ҷ-d!t)CCћ|k{S>ɃMuk͈G0:dH\)3>S)6ݽKN7 Uޖ[?SSΦhڗ4 s2ܑ^X6KkkgCzw7ϡJٜE?J('։2}&OaUͲX~;ܪ?}:4P@awhMma\Yj+L[;V {rgCσ)RP1߹B=?Y!8m? YHsOûSoBnKt݊GVϠ_\=dlLf!UV2#b PH([H65ĥ2.z"~QlgMr¨$k3 yxIYQ=F9Ǖvc^4oi;5u(a4qMpE#[ >\SN:eWmY[<]w O\W|(M$F7A*7н_`b4>7a(,Ȯb u~V@rO|4ne/̦:֢xL Hb= Ic㘸GcBDō:ȉEše ICp>CMaز@Z!>v C C p!!BW0K[mlXQ>}nv,94Ju& Q!p:&eO7&M|?w.$~n<-nϖni1qw a?zk`5~*ۆ(e2 gLq1u_\3RɓN#'&/;xgWs}.WgY1FW֊9W]' ?2a~)E|:ɥœ~="o2gyE\)Px'Bt[P!g.J4N P1dd_i.UV<ȄKOZawMYث%#(Lh[.BU?azrŨ2l6V TqLHY \"ܕ;8N@Ap;`Ӽ ÑM#[F1œOt&ͼ kRbe?-{ H^)N!T˵6Ro;C7KdzJC{u壹 k!OަHC]~OgiA#~ج03 U=)ѕuuPOʄ;!Q7aA%$*BoCz8'}ST61dEpas2Pѱcn B,шz6Pr/( ߖSHtgpoWRml\W;dCkv‘aj}\N]\nx~ E)FnΙf M ƺsBw#PC>"(κ" M՚X  DSx `&;+ tqi_ ڋwO!UOG SR wRyT3q}^=/ =9:\.WҺERzN CQy1`7R2.&K?C`/rg?#|F .I+Zf5ܗ4THr#Dd,$u棲J!Uщ0EcpA>$6=Xo!8?MdI: $#~UŸSXngAӮC`h׋Dr'Erl=`W$?HUY|܊TBU {,逸1v81xqIPVCLõp12Vi Eq!y}[(ZCy*ORǨ %lo%Kڱd=$7 S+pŸs[U՚Az1^Cq Gb]='Yd;/q(c񛌫"Z `>_AL=?p C'HYdhYȩlD3t6j:F4]?9Xԥcu^4-^HՙM['KD,Bd:!~A7D tL:QvS<8m18`r^.>mۛF RgύD@:n<@ g>` Z%Z <_xUcU2=b=вm/JfsEG,텼RYj#^ Tos9NJיZ 5>ά6%m#},,T'֟:TbIhZ VUBltJv#f9rƳUZ0-A]rӚ*.̰%+Yy#*u|G^gшͧO^:S|FپR 笵h??vN]@u"!(RQ.nϰbB\rcz[ i'.+;G긶ܑ%rot-_bM"u1\AOW&sg8_M)ٞ~Qoa/@fՅ¨#6oSs2AeWCY*{.)P:;НC/hĩ@!'s/Tb֢t#!FAHЖ:[_jlqׂM JrXP9,8ns8W|n%ucCA.$8=ڹw3Szz>H: 4lǩ}m*<Ϙһ(';}.WBgL@ #Ғ_0pޙa :^oHIf|2ҵ`Mu75Fmd(]I;) br!5Dֽ I)ѷ>Q#! D`]5Z8^fU|qqh~ɋPo퍸2O"H -ѣ08&~%r9/8PT.AEmCMPp SB!**8l۱`,0{rF"f }nU t;|KBRm,&O fْ(per+B)ƏQ9U7cvh ;MU1':{뜺/>7f{w?Z\4՛tg5Y6tA\췷H~UH5qfǴk)Ї쳐4'պsFY'gkhi3RpCU}) 藡AukccbҐL@-i}JXd{zy, _V3f^CbvnJ"ևMYDr/Ɯ<=#K; i P@Qh̪Ot/_L(~S'_Vzu1n-es >h%EH%-$׋^ JP?π}\ @<h8Hp0ChPbaȊ^)EM+$Jʞ"oo4Ah-g'sA{ 1ybJR8I,d4AJc :l8g-6ZJ3uQ*M)rOb@ Za\ko}C~KϺR7BR9WI[~P<wϣ%"mۊw N!v$8Է~^%M?gHaI(=:ν Y\C6w+:A\M1݂ξBmB$ f rSu `WjݾaꝽ^*Wr %ouqV,Z>3d(&{BAi;V"|a-+Ԙ\ |{&йx-O#@>L7?t<GXpRK|ל%D$7 կ% JD^P|9`3 0(]2!&9ڱF4!PZH[i6lNmJb_omX5*^ce\86:F`J@eFѼ/N4⏠.$?3ZV裋'JZo`DI(nHV'-YE>{K,S[eH<0my ז1m#sJHw4o^K?K[ukؿjxDcxx@X;?#^QRXPM8nh㏎ 8ǐ(v\iyG3B] Co q2^l.'BoЉScgh4X@ji-RL4bS$lG8} g)Y )]6!aZ9:w.^umPy`]Bsj^ؤs|mwd'Y&}2r92F`BFx uΒ*2y 1U՗Z# گV:a 99[C ;q+$v+0=@XZK'0En ܥG-zPkN0c]?+~pssՁOYmK׫t$U%дāgV+Yj4exE)lM D0i  -"c]v{igm}"NKMY:qwح'y0QhʳO=0@6D"7_)tAo}u N_ȺʀV'C7DBƫwi!,4BFtfʰ{xw_GpG=T0RO%D{t z=0o=mJM FBmBJ/ws7t09kT4뉭d#E;QBb0䜼B(F Z&fgz=Q]z-zJ4\&&'F U҂HQ5->"ZJv@K#;u.y:bp?\~;!S {?3dpZl_"/8cD"o =aUzoKNޢgA}zY`*c6m *˛8>}LNRz4^B3Y%| z@ZLwv췦䞕5*/ڶtr~ؖ 3RfdәR)i @f { Z M`xYfFaYKG?S.@K=Uc"YwEIDpH3}^G'f[;d\Xqے\?y,ƏqWq ypK8D{NՂ0i\)D^]i7ci/Rk i칑qPm堲kG*Q :Xb+P̍5n* L 髟zB ua/csIMBܒ \m  CR $~A3=^3 NJ`js|`zQ VNja}hG[pGU[\`U7?1ݲZ} t436U! \ JzXnҁRssq(YgOۥ?ơ)rgeUQfd:\.Z:sgo)6Vn;=uw+oƖN )~UөL`*L˭rrӜ@1+F6 \Uu=)l b/@; h]c@ %mww%WdŪy? zT'CFMG1wڇOSl&@W޵KiD|]]|VBcQ^f@,F QC$mJ43K4[9U1e*U6.({1j 3 # f0ߘ37}R1Nڸ#ɵ ->ؐS9yeaE_!{_횗x7<S~z`pTI>GOjDÌ-y]Efro]7rUUM9f #9xф* 1j*ޘN5ȌPX+꼂 4-uC& ;cāZp]4_8JxP.I^^fBj@K7/+Xj+WoH%r ztP9A:XlC)qƬPDb.l$Ŷ^{O4o /|3v:v[$Ur!aptiآ i%1^ l6kG>m$o}OڼgwB!bFE`U^ٜ(Jnov7U?so;gTH FIcM;6ކ09X".(2t`dS))*j>"n(7f{O(wU#Ϡ7z""zX/,Ǥl;65~zcHW1RQPvNHDK@}{o|5E*`|8h~à ZِlV2]!4 Nm[.h9>\/mu A99b9e|&|99I?!ys'3SҳN1nz )EK[&"?hCO =!P (7Z RLummh}܂v6}xq+N,^eN"ֹ~cW6ڐK!xyE{6Qnw@~kyVOk,+*+z2Cj~Pg>y[bI lRCv 9=Aتe9W¿3]djYcV Tf[!cFa-drbQ,V+f}r1j 5M!9$0Le}c~WqmTֶ>AA/BLNӧT J/Eoo)h_{i$y dJW8r;D,;U {y3+j2TցhIMִ;>K23XF#O4}T92o£;stHv|YX/<`K4ќ D` +.geZ#~yD|`0O{HCmlm81Q%-[rGe %{̕y"::,٫O F)͋$n>E%Қ&R‹ߓ02j漢rX3;@XJxu MR$M)Zܣ}wK-4 Y4m.g/vmN~b. M+xy%@9*𡒬I󜖨?'(E'.9V{G $>>gs=>2uKYO}CF2WnTn Iat 0(.z|vV@+g ~SK[v:;IXrgiʢlhgZ^}ކ+8=SqFyPYxw,I3Y9 )5A:h-ĔQ2 ^.򹋯incP s#>ktP$ mBڏq6z&|%[d13 sOhD,'IŴL.P,3O5_ۭK%.(2׋Ig*O^ـjЀMC@c]V"$Xzmc0bt`dB ^1fF3)}N*BYJΛ{A\`edg Ԯ`D\n1|:yڝH|p[&)[Oz.qjelgzz}Cbվ*Ĕd5'{4@D:ӳbe]V}qN*e}2{<CV3#\Qo2k]1|J#t?bo!ϗUM_@ PrYDG/%B8 ޔYʈRUb_/>Ȣ($4?c 7j mBXQq8] FnA+FR@HާpCP  @EuF:Fg$S-|9w _x)n96ks@ٞ 6Jhޓh%u#B2D=52BˑJٗQ].k(+Vcq-ȸ˒ڢ)*-ʖFmV+5=? FQj-cmC {$//PJ*M܎_zo jW*rK5Y8u)Y2z|f!Tķ3R!2 5 0xSO ȷ@ʮzO'{yцry;L, É*\-9ANmn9^sFYe!(3EbYE DyV݉*]ډjp͖3zt[[`VP3"lPx(3\ 'D-8kM~gaZ4sӪ& %݂Bǹ cJ/kPDuvsޙ!C@O 6кQjKwnJD dGQգ>;Z_ZId:/{%1&2?伎̦`A_ѲSDQ u㶌ҳrogv\|*l'FK"z._BRNvޯˋJ  *oMHgAzJ^]@Wc.APHhI*l:p|6`[ 6H;/Hצ j贐JxhyCqXt{9 'Q֕e$&)is>fMd*ێO{;S=oJ)#D;˅:Er:'&YD#?򴜦˚'ޓW\,s^š Ns_ϠVŴA; ^^/,ʪŃ2oC?/0yٛ"Їкn$'yL"}` 0 Wx2iKւ#Baey{0DmOF&Z'b7gիKVxAJ6G;wHkb x]R9@n\Dx#-l F͑ AY|)w (`EXΨN'{V}qB6T~D2O!TT1Q#*GaE{g⧋hN[!г*cu xvv`ܗpMV rB>m1[]2+h) ?HC(;ˇ֑ΔpYNU@ & El# __1@iu6} %QgR'7*[muzFZa?xT+<9?ʵ cj281 σkA.E1Xh.E'_/5D w@tJ0jy-@@ު6& rp?־ioF!2N*Ԍ* %f.5rxN ,ֽ^gd -C+&'rAHK,e*0 :+l- #4=۪4A4$9'?:]PD-? oڱ~R. ґw8)'? e Ip"G${XKMNn%- 邏/ᆨ͚, ϻh=RJ Dˁ3@Ԡ)L& '0j;DD+u͜~1p:mog6~”N!yEa@&ѭ\sqh(JҪhEi.YsQT$Ӗ ux#B]CWӗB^'o2rt`SPIb\W$0 iHhGV|T\j# F@Ey=)c oiAKV<d.@/;lDաۑ˧t03ض @?b̉&n MUDNu E89%+Om*S&$=IA Pg7 7{s"nQeɏιÀ>O仕1鯙ֶ"+N\J֐pG1C[h=jފrq Ue†R*ߌ+P5`ıNɥ_4I2-rBvysV{ڂ2.iB69T.QkEi'IIÍb0_/]>vA6W$?a(yHLw|#e*%JFPԟ2T޲Aq߃W)FZr/&hmUIRD}oJhd,*tňs'zn%$;Uñ+S MXr:v~F,A%t:&7?/` zEo !w֯=I=iJ gPݴh$@>;ߘ^ P6j Ju+ha׷j)P,]nZΟ#801Fi{M* ]7tHG0$质`KK}o0Z JSSX^6DSڱlYe͵v}"JNȅs鷒*՟~m_ 7=)\^Ax(KٛK@p\ @t;Gfn^9$zuT'Wnf<[YҤb玕R#_4$bc>/@56rl ٖN^1-'7Hph٠ȷpn?F5d"_R+֪$,YJQwb/guORF=A,C-|kDŰ'aXr<`IJ +rmNwbia79TW0z7nni'2`6$"G$ g'A4 -͌P0n%)#6&>qW$n@S"1U/n #B~$g㰣0AW+S? =.oِ;Ƙ;>osAnK!1b0me]!X<~ފ<WʙzǴVPgn#೙4 *Yl&CBe*_"dbw=4T6s<"6CvXYP i,@`f.z|wa>9kɟ iB"J[r1}B<=h0SRUx]Zݹ?Ao8v\8y<:.S|kL\?-Lj1Oĭ5VnE[*z]?zM7zSN $Y'7.sXK/\_"B9#/pu KP͸.Rmntd". ;p(FX&6AB87 m0q[G9>X٩M '][!}B[~s7z(>Λ8᧛%"~4ﶝ1CM ־H)pV>HGq32^ #aUMs#{T.m;94xsgpT\SOP6UNƏ$8W.$e3pӏݲbj a=~̰ vLlP|arkfeDx5w 0"(IC?˗CQ#{Gkr[ms!=wI)A aͰ7',}͠;mɓe`{\v+(7uذK#?c\?% M+@zA43E v 3DE HZc(J\SG1TK-i]R{!>!:6 Jt+A(E wX}l}~ig6cבPȎ?ٽ̫r?4}흐W"BꤿoaTv[m1 pR US\z6'`S_o~^Fl4N*d|lDR'Ե( 'u(E?;"+y.`Q|r q;oYs@_Pv;wW*_3w{vȪ-r;yBW1TѶLGOqʧ}{p>Ohbk(auyYsZ xu3wsjGIs/NbDlZ7IF.Ke;G͵OrC:g1F%kGw*𺉋iɗ( xY:(Jq*eض$×/"%K=clǯӅH·i䕽xWy>H Zj߉òo85=XMҐ>%x~ 4 % # /_q$%z#0h>hcc xh"GDs{4Â~gUTk$p?+غ5se#,vt/u>-2Hҡ+c!*8up[ͅ})pBRڜqИ+'97A1q^G6yF+(0~:c$0Y~=_Z$}x %q7,L٪aL®;4U ϝCRAONFnP<w}+N$uc\R?.gʓK>hߐZ.{Rl*v*5ψ:lz% ݡ"X5!xT Ya&|F~Ja3Q vlZhS!'?su*b$Ue/%eB*ԩMBd7'~mIEN( 7 ~7(DPMf-ݳ囹>#,>HHө lbNyeL=q(7u'2"Bd8X,4՝MpKoJBf~ʽ: `U^kEޢ~7oE#)ٷ{G\1, N`6Ml/$Vҗ:M~ paS_$Bf ۵0lD^y!إCOfL"gJspl!6NÀxt<8F/R _F|LhaOz6 )-:4馦jm/=j7" %IOٽ;YbUEM(Hֲq|Zl5XMrߔOBKū6u8ZAiS3v*&Zs7ǥBL8hP*]3/o-`0j,|816W)EWɕ}\S/xtwBsW*K4g^9 :.jd[`[;-Pp-7cC?PFTPk%bT7ݼ ~ya7M~ P϶ MPPdhnGFf&1^ /Sj^'t{u%E V̑-ơ Yjk(M㢅3c(^ {ox ?GvMxg}Ѩ.xTr`"ɘ΢VN/*т:#_ t0A4E 2y>EIWFg2W~ReQ:`d%zAnwNw {#8mzYbu 3~s 0h?9߭K[Uj_{GJZT/*3r2mP|gW1y.WhR*ǫtyta0ӡnw LQd [0T3"oby|ʓgK`vb0EG 2-aUT z:dq3H`E4c0@CKxg5IV1ɬV`h~C7?'yT䪸rH{$'ݻ;.bI׍j0 eUif':I v~ [α:R5 ,$d ?zSQMO+1:%Ymt5$Բ+5om:, XѡMC8cQH%,ꨔ/{@dpp(Z#!ג"Zt;iP { j\(M+ұf~Nmfڠvgh{k27ԠG (rH|f8zS_H;5≮f_垥)iT+um.ٖW49D/P.{+o}cV2JP#pFU㖀0Y.$wu/[ ?Qh.bDpVqU0>PǟjgY頊sمnW2g+ޥi[I y>tXPƸd :@ZD4vr/3T$1~K<K87v?gp?_G9bpq80D jٷc);ՕѪlT/,]bsTP2d2Ѯ73i#w# AǤy# *%0Tƪf@;a:6!P-+Ths[Q4_F9p4V%EMw& ^jlE ?xig}1`AE-jk  Mਂ|XKu`Ňȿ'oϑ2 ؠ\Fɪ/G:, mD YzkfZBwOt0@$9y뭥IkEh>m(y=&@ReT e`v Qc(k13eOJ-N3hv:mc7 XՎ_|`-vo0J 4`\i7svh=Tܮ(z#MZG/\.[}3_(*mQ4Suõ֪Zzn4R]c)p ׎Q90(q}cs.^!i${-.0`ցxiu1);Ձ}JwOR? y Z?&şoθRj̗*u2A[`4=hWI?Գ"Gږ^AgV?B¨ƎũSc!fS?vCSMm @~C׌Q!*%V]uaIzÅ>F >;;))B`7LX_Sf-N+"2!hy9 C$&hkrov9VLt6z+V,ɂn]f] -["똶*TL<{kF`t/WQX6Q5ȡJQmk%z=+ƖUa8yJyRח_g^Ru#C(< J}}!Z6U/ 0V QGFi4Z?G-Z|'37 Lʩ&+ *Iz^Q= >v%L_M%Zk, V-L3?^Ӷ .(W+,(>VXp)]fƃy]6-hJe8_']݋$He!W)Y gB͛Si٪/™3G\ʞ:١<>#<R1eVj1ʪNk/c黥&*V6{gΔJF_%6PN/uHS؞^ЭQAմuYy!X4ꭒ)&f+/8܍ ;,o\0.Vʝ b!Yw~U^'׽"̛{'"6iBlU>U`;?ۋrGIF#hY:; +Q`S#vW2sRbV#xBi k $<$!.( eXF~1Z4Ʀh л}Rɔ-+zgĤE풺#K 0Yj[HywT-A\ԽénߘʖłIЫ{ikwYC)]IqnCez &كrrFț/Jcw zVШz`/. $I W7t@Ih wdQpLA+zf(bP!?4T&A 8/k6&DJ OQхp{O <(<2wAEU 6M($"I2)3w|g26@BAa1O۾h#^],U`6&\٣}4Z7eH'$vzіq6& +fi䴏 ZᾙL`?J~@BmErLx)~!E=A CAIy5NG / :1nuI{  ]DTD"c,Mry_uhq]UO`_AA 9y=[\$B)X G It;lB)9ڜ T2Jy˕eښX&2nK D ʺk䢑?qnV7EX71n_'d\I4:,/4]ivkXU:" *ڱ݊`I%^Ұ!Î(a*xױ:]jKN Qh(xmUQVn)I)5Ze߸NwQ{,KkpL{Ea7l{b<`SΪƉ}bk`؆K !D6/wxӹ(d긬vr!T(uGxbK1!eo#]m#e.Y!Yp=1~7և?2{Vf *O+Do#CKqkZge5?yu3̆L,U<7DDH$$5b½0kH 4K[03} tq쒖LT)cm#,|!%IBW~dff3$)SemMq0  MO` ȡ IY+h;ysw!$Н UaϤ"^˖'օ2\]Ѱa?EUuR|b'WR 8SJ~|Pb Q Ms/:OI_s7u>=O_ssDWҵ{0k/"daسR{'R781=GY3%@j˞_\Pܛs`ϗC*!r 軟w7gBff#7PQ6d ĮfSh[34K26C(#+\be`9e-` /FHۉ߭3d]K$Bӆ~w<"ϋK+yc8SNm H q[J9;U&u lcbL%4 q_ 37=޲=~-lP'IƑ ɕɋ;lWJs*F;%ĄXLS|C=W*׊mf)1Pb,˃D畢;d : 3^E=+'<ʦlfwcdڸ.C'Tj+$;^Q7\uм=^ݧ~N`g5fDqȮS30 eEN&JC* Ti\,9 ]JߞUkQ|.]GPD[>")px;$Kx}х9_b`%bZNҍ~;Yg 6fEg]r` gJCz\/ ˮG@MTbKv,sPZA!7zZa j6;fgkȒ}뎆 #az=[t{񬤾;T_<);PEBJ r6uD^BgW;DlM:Ehݴ,^مo/zL'6.VR[ kh,JW 0>.RSi,tTXHI K+xub_Hʚ {,/S(Gx6S#1\D!5Ϡd@Fsh{e}OِTʁƚRʺݪ$KoGx\-&O̗p_\-|h7{v s } 8OdXqԼV{-Bozγ5$Q& vn|M u, 5zfO0aJyAuO e5PFXB0z|Qt%bDRS'@+Xj #ޡ,`\[ܑuaWy |0b̦s*(rMNt^(و|2ԃi'q<5LcN"qu5803ʈ^n]E fhAѳQvHfqJִok^۶Eb[(@u1L`kI-{"n(Jw$oBr`:ڐJLl*0EU}!B֯ VTﻖ/3MH/"(1@̧UB((3G_6o/:\, ~Τu8;n[Sv.Ǯ&KΡarSI?ڤܰ Y˱&2<wY[A9/޾1Xf6u5,͜ UIE1`IX&n:I FGoa1 Y!e.A0 NE5+EC)_B쬛Xi:[,ڗ >v(t맘ׯ# @*u1B|0q* $IrkqVpl4Vpor0T7 h( =ci\{ =\M# }IvإМUguh=^qL"t`@/rX<(!Q F44A\:~W {JSK=|D`YHP)KfU;2RiLkEPwY[5C5#X+54j䴴#ƛN苉)z4R br{n=7fJh7c&!ىJe\8YRT},NANnJ;Z Tr!_e~i_w}o%j┱$]iY{"+}Auk oU`"# xJTz%o=uSI ZRuѪ8GgHv^ls=뤶4^<ʬQTA;)t`SXx),%~n5~\x>R?8<ȼn,%9F8 sK8N1KPeY:)"@CTOBKT6'RRk(E a;6Q=flOMV"H |XG eӌ%S,PFWQs{<={TaU`k*-I4Diֶ !4zpqM P]VcH+ۄbjR:<1z4|'7Lc"oPmf hx:w;tƫzruqpɖminsVN7̀:1rOa^kdDm'A?X%,o6'X\:QXeXh33-qeGk!?l#`,[n toZa8ݖ}S.M5>`_ڕbuHհ1 S%{֨ &Ncn^gqvAW0I*~>1F9]Jz5mZXʭF}XTZ)SZTmB )o},7f[T"}˅vL:ZGRL`?iiJu| BPVksbA -Zwk*Uj]-fy3>(!:N͎@FMR=;~'ALRخ._BO-cVfkp".;Ŗ E8MʥnEzNzzQ6]!o`QѧIr" t`25NdqNM}2ؔ7& 1hzFKq,{Pd`=se)N=i+`3ݙ ڲG"K$ӑ IgWjC \M큎ф@Srip~F=إ׺a%#to6OSbr慟EG,]R0R٭zg*w:^q믺L+_Pۘ;Bj|dG܉uYYXtHJ*i2{ѐmN{4HF6<8Tx,%ܰy h^Dwvf:7_?>E׬і٨)J(]fO{e%ֶq%}k9N$G^lry" 1 Kbցj~8y.,DhƸo)E̯-tFZ\I= oj_2P3ϣRVQ9~VQټDG݁HRQ+>$es9;Xx>p7\|].?' W,Ѯr0z:LO(gȲ. pk?6o?2x]HXe.cgW?d@Io&7@42րc3>\k| U<(- ~} (p%q[k3v}_ cV)c^MG%(ڹPVOS#JoQuc/ bNayYQ6d업WPjlc|߲dcP[*{h7oOk(QgaG'c'  k7;-,vaOtߨw5Y'm0E5LE>Cll~7 Ϭ}5nZbE]P/ V=p:w<@C\wME@B׾6(Ȑv1 !&&CvV /ވ]_JdQ0k۸oڟ0* h r (65徴^eܫ[lFx Gz}m^u/0t&4 2񼱡ݤ8FqG #bkɵdIB|`'*X[B]yaBmzS*o/'=ZʍD$RWVi0Qs>yU̻ uދ=MeH1{h5T&6 ݈wK3n}ُN⵵lp}߽gQ}%(EUbE+i(!A U &=o^0r3F>zBXA&d>B6[XSv򋏼=F;xIg ^R-1= k%ꭶD kd[|sgȝC 28E_@I#%Y i%T&*),}\"OLs1LO0m&wcfM:G*I "&O)RT,MWH•,wQ;dmYJm>xO% ;b`(MyEN MMoό?!?3XȾzS PYNbS]&JpЯS Q=/u&h6%<16mvxVN"M?-9gp$h_J 4:@BD\E~1pImnn:ɝ?NԲ8=ȴ6=s\FCFFS=pgԦ-R5D@#B9w%#66|vFGiFG;_(*I}xZt UФ*7ps.e OH;Iz#!\J+TAe+ht׀,4ys0Xh |Üu4p"߬vz=xke,M/ ph+GفypKP#"&sGK5ΰ#7JH F;yᶱ>a>_}ƌ =gQ!ÛTtK6U..!5G/3n#F /祋t>Z`L:J AI"lufUſWxYTJE]J4qJ"7zKQq[@):/+K%{szC~# E HW#JƵpR%G)ҡRنqC8JҼ8'}`@m[]0&4.*;Y]rqUM^:"h%rTc?DSLxKG=W[_٣v-ur َPĄ@ǝK50zjHe/YO(U 8 y : xEE  ;.EDktqΒ/ݡ$EC̤+c; 7D:P{?./S(wg5tp1 MMkE ߵɥ6Z.4ޟ̀º~ TMƂXlPo*?2Ƹ ΚK5\''{\O!|J}訨׈ ]nJOla8w e`ʢby cR]6ͱ-htO\4w`@; (c!a#!d?.8&+:Z߂_7:ܼ#tzUDr\'C 0n@FEx% M ,n}I"YX8I M!\YB4~}F j=ys3s;fʛu.-cԋ2ԏ8JaO*#7Kf/|2C-!݆kߏ]vF" 2M;*"#雳?KDDz3m2GYw?yϔ²803tS^e6gL11Wnދ$/9^B!:2 ua\\#+{7b\ʜwhjx { gDq&H@ \'og穕\ ʑaGhօe*nQun&59]6F̔Dv# TNXnj~R [N|ԡSLڪht-}Í_A^cb¢*zl[|ԙ>Lf"`;I lJ3"gڊ|a&tZ;5J[$su]U,[[lRX-Su*L; 60ߍ_p-MuyOG6'bJeza) uʞVSXHM l0YGz]B yQ=ﺑ +CT.1$O`'Jo %bOн]A ۷U2{̓`؈ &c@k'4 Px+ܸu hlڍajiWo͙9񓽢k5z*.Jb5QHͦ]:Ý^q9ZBwu6<䗆2 ̑_~rWI<Qa(ACC)z6-ճυkIV+ cIaTcn9$]S>o}KT^r910Wqj/V[fCV \cDE zbEgM[a v>oZ< [M :.=Lv[aӽBNf;$U"OCK @BxirC.,A 4GW#vȭaY^tqiyr̩ sr#y]tq3&BgiDP, ,E2sEJc8|vFC#A4&z|Ï͕UUEtZ[ 33=ijƟϋZBAAeɩJi^*^O\B8dAwGcC}ŷ@2ɒ#okR8+SKW??i3ៅA2#]_/*v7vk=JCB 5*xz 2/Uk3D✕31I)sUfui_cJا.pjVrˤ+.M/)p +HW9ƫ{}DV3MVw]8CkA ۍi:1 p4!eO"}TDWҕ)0忥.L*θgjiML 4 XNqY9PiښlbXbe~9lcayzܘ1ejm&:z8dj`ND`RRdd+Ѹ|eˣXm%F䌂}u0-Ŵu7`Ud4f$xػ2⺢DQvb򌻣)3DW :0j!H3iuDžOiDwV^9 g^W.Jf_<LgҺk!gY$DnLNy5as`т:oVZ0~-B.~ӟ>))}ɸx iߗ~ 0sx}{%A:aP yR2bsJ;L海D V{Ō8v}$>&ֶ(q3'oE-0N3|4O9;P)Dz+R'WU3U%|]J URtKuj'7jL֥ox5PBO2r6ig^@!M%li`+*55C,g)1HP4:7"D`8YPTJڷO&V'$^Syt줃 ẼKA 8jq$`-mb ^sl:dr^іD;.;;؜b8nUnYG2COeLJXB2S[2R1}an8{Hy_*r+0lo5F:WSSY"CTɟ6 mh3E/ҟ5ff2ٺ)ƛ" ũ3YV 7xY˾M'o3n@Qs%u^xÒ/9L$^ժNЏ SOx # ZRq=^qBa]o1:@&$Ǜ=VDܤV7R/A|B4+q:W}JkRWI祴(V(/c/3}1EfS͔6;jB@).Š*\U=/~SL}ヲO3VY){`ݜ^L^[eFRiid+-ը"@n.I04X5-kA*_+Cܤ~޽פIhF`*$ZRRWd8c] rVح8_cv~%+E1vw׹N8aaׯsȐ)r;0II%5YՇ?av ElTK#c鐢򢴘,?sqYPBH8P7p,WBVԈpNܼW[~3:lmpr ٩ X, 8MFI]a)r>Io`2LaP0FqB֥fq@,ߗ(0ɐ3 quYKn 8+-fW:H&{ΒMLCi3d}p;>2 G{}#iK\P$i;> Q#dKЂU> R' 3_ ZuT `iHvqQc %2 uMs| &붮BJ! E^vDmNg 5R[ted}$iQPPKHs;=׽=[y4YOkW1z,Ƭg`IYLk'7ߝB_.VG`)RܩN :JRv1Z-`kiu!U;}D|[-87{LC0B^qC6j2yd`/O61<߱mXd+gIARlvEɄx@ qhր%A,ϮXF"=4̀:7-qLxș(:l0$ AȀ'UB`i&%e lu ek Xa8^q.|C@0u[jvWe埣q[:XTbt^4|eBRrspJ9tγsbŠx! ʯY̜[V7rt-kGsq lE=@GB!0Q0z ˙Hn >UL^81}t]۝\fD{7f}{\&ef=.A#wyl~΋ 38)2AGD:ÿ>d2l,'xbUѨ8ܯMd#Rh12 /f=:]'EB^D+qԼ-=8vSh%oΟIm X"1ml;wot>&跧ISsB *HۨzI6m[M0 Es٠S7"1љOq)/R(Efi)kCpE[emoX}R+XV!Xu뢛i?,l#lŘ(zfT(OfLuc rgS9|뼁Vg!U*aMR5^zO.~bTCDfl"Px#1kL@ݭ\\4V4Ŀ"ꐧZa pGV4әťi-HT{)!<ܚqΡfk+8f6XBK{n0N^;5m݌An(tA| 략Bu2TI[q|i.[ͫ':oQ,ę%MDы?F NxʙgӼ4|5 Vi1xoNMk\CM XնJԸ2fQ.1Jڮ3ɍ8%27 &2x} l!RWpm@ `~M`ϐ`E$qx z.+{*j -k=EHx$W&>WnFѪLIF ݩln:*Yn~fȜ͵k9dNjVԜMhvKS-v"WRdJ#j Zv%p1ڰa[ tkK`'jiߎ@0|j,ä/Hu`\Bv&*djNS(z=:Ap A4PG= O'Cv9l%^^֔6îȯn{oz20Q6ʇ38*;n|[G 1A+v)IV7DWBFԠqqU>֧{%WNe ;LOռC7xQ<[`ڟJK]b <閭zM(*[FuBr!tme8=>ffc㷈FhPb8<=6L~dή~4Ñ!Ud2x\kv&,{Na^OT/|-CGꏸPQ+sbQJ&}%/jLY&f\] )xfAlgt:Qɕ/Rx91O {lG]q# sZ'tV*^U٣Ӏi7_8GܬzgG9NW)*q~`2䶗4MFחA,H"0Sk)Z@qa23c;K>O#C2n|bqT ,?D?3;e"RNQGگL)|p\Rf²IVcY|`jSZ]kk=_-!43Rxg:v @]+"eCHCбt;٪=됵4QH)|)jЩY+қ_e0P+`dZA"{RpI_VDk9rE^7lV}t({+1&n *$'"$a)xalH*ʾXH< `j6TTUlP\7b@򌷼D}SKQ$.jlo؟6_DJB$䙵'?ӹ ՟^hQaXk9}6@b(ROd  oʌ5D<&!1**=ݷNP,ۜXfSy0#)9c @@V/Vؕ=@ysڼjV 1ځe]IJV(-if}|#N "gvQTP$qTml1B-G f' `Y\Jʹ,V&Ee0aS1`r07hR}5w\[2.W8-[ 2V4#3vT\I&nlnkw:BXKmkt#4 wln^"#ׯZ.Ptн?fD 55fwb@}A,N $ʣ(3'd$b ~daih+\67lV6Yp1_ y)[!Y,z_)ضEdf'Iw/Rׂ3d; # 't5EV* h, EM<֩3(vcRNpZb7e;f˘J̔`Z=V &]E;'zI%1YdJxHۢf㯛bak TtV4 TH{S.K'/}d9ʒ0ށ ]&*qO7-Oú7|{@>4^&ȃnlz.A)֣yT 2I Lh ͿyGч["W5 fKSXM󾤻 ]rcdqE^䂶\m4W.Qx} 6m\ȫ!Tz!.'͕=8nb! D[3+ h9a"ٻH(5 )d;# 'guwy`m:oQA;@ww S+Hu=b;|H]E尩VKd7,/ɝ=%boH(CAs>DK@QсHޟs/S)1QU"Y%S{XU븜/0ɧS}!*tn Bs+HӃ(Z'HizWD fb"] .6^7c%eDՒzK혞2j׵]Mod+߅5f f3%v"'~h>:BqpXumm9{ZqMGs㜿;rkc뚻GuauFp 23eDj47_'֍ Yk9$ԡ-ID&6tu\T1,8.hf@p/~ԛ5׬-03n9@J2㹩B!Hd1S&P?ܗdQ~v&- Ĥ-0I`-τƌ&+R]#vgˍoF\Y)cȂK%-s2[h$;4d߀  -Wq{=<#OJڝSѣ\cF:ޞu0cӺf]rA_U\_`x~&XQEKR3TҭFNPXCG9GBʿ^^fL8 "O4;-1Y Hzf $nZ!*%|:KP"SzobM%>Ȼ))G{-6}D7jKW{W2,Cڦy3,'TycL5pпUZAoRaL+.0b{1*5S<~/S\2hNe#6h]^!` sGL/7pUU}WĕnJ9Ƨrz;_G {q؃!D__\D>lͅ$)@gAxSYe )%z@Zw2Dh a>k`C+tA ny]wqR햔Rhu4d t!3 j/WU|?a6TBP Bp6ܜajr'ʿUy]B O/3r"۬SK.gz#Jjr4SF>.2/Sak_t1X;ZR]-=JÍќRk Ȓ;IսhեD´|3`.2Ӟy =CȴFDYZQӁI͟nr Ўgpci%آ=: S"Q5"oqOOv1Tmo:j.a˟n9q 'n1U0np@ާGh K ]U0th8[o(F`Z=r%q ps& ^@^SuT>_`97bc"Jkpʛ$kl__tdZb T߶fCq&WM' oi^_s[fP6}jvMpu~%>z;lٟ=?\^.~(iMi|D v52 ;m1 c@wSBJlcV?EVGZi_?tm5&Wr .?r&Ts8lڹUQdch#QaFZg%f:լ }dS\O"tF>ܜ&01d9~*~(sIC:m䂷w͹oZ<ԅ~ J"ɋ yEw(`U\5(e#M6d Z| A8ʗkhWH>lI9~VU#2StL1ř h,U3[O>yl+@;=|C,VP~Q:8~]~CF3<[4cs]Oh^+P6P"ɕ'`{A3NX%Yݞɢfku õa"FBZ6˱r2 V; ,.(x&}Gq$D/(O6&o)S} :njNsWW>yʞۣmF_|Ck1Tq%#J,qp[^S7wzߐ:{wr@Hm1+li`UXN k,b""RmRN687jYd9s|a1?zDUtk0] -, D%)e\F "=M#W|zܸ>'(=Ǵ Mވ=ؗ~8 #b`pZT~q^{?"2CIOhr_ۍ$$26 ,8 S(I7-j T"3ئ&6E :θmiSF-:4R'1ei*`>b |B>C·Ԙ^4eKP`¿wp;7%oRBvlb|B a;)пMtWJ$yB=#O g1ٍL΀I$z";8cR"Un4{8vi+Vũ)N wu/4ԁ&j*~\WwZ.~Y\mg>tPl{)$0$9#-/jvo:Y(,9R.QdѓPImI3~ qTzi5ɐ5ܴ?>;Q0|zN[/i5y rFQQ7}F~W2ns79wģB_emizjn5Sh l\˲W`JK~' ;J6ivf3Yh z02}n{*dW5a. s,\׮1#R41.;OtM.n"zYW'++z5 7s&tip^GԱۿa$Kna57Zm8#""90OWMO4FW <L[ʉ͚ϩ)2 eN /rv#`;}ds:MTW&K` ׋UFFdHu,zܳjԭ?T6Wdg}gap cOҁŎ%/HFp):I}4KQH!gE]OkťrǂQDFsBPd_e6vS BBiM0Y+=l_F_yI JUHX=M +2I;A4 29> ؍S?nHI;R ݹA9(i!xr㝹@aJJ\D9􊻠4b~TaC,5#}쟖\cYgn $䎤PwMb>g&OʮR 8ېy2ݖK: `9N@,]pxl犊XkfUMHyEixu| a#z =2!4n``!&NZc訣wMv38{Qk:3H URS:p[Z(5: l%dQZrP)UMJ-S6#S)o..2Eљ3?H>5)e/ipۻN<:TZv-c,fOhgE=z?^ၝ/[jOl4+_ˋtyp?ږ~U4^Ve'3F)Kf\s1ԦMPo|'`|Ye<ܴ}kUy9OoJHD{pnM`M}/LFLd_i@uvzZTRKגnH'U{^Oon3tH 9F&ڤ2Cqb @5ުw`j<٤Nς1X?P?sgmJG-*;C)᱋fIމ QPLRf8[z:2A[W ^(&NX)hM \:rDX04 QgHk ՝6 bYav]ukBT!产l\+C(z/ܗ]7ԝ.Ax(fh *4H|$ a/cNʾ$%{W+ᗎ|j]ü1<,śf%\RO[L~:'IQB#M@Um&Љ--50KsiR #ĪR`iڲ!]FE-dva (8bExǙ%nvAu0jW_OmIpZUF(xSne,IJ >a|fdNXvu&5.kHް窽Btt^L2OXe/Dx(:rM/?ɗdb:4O\5T>1@.&k:yiy&`Y:{58@nFsZʠj(#]i?HĥϚ`]HLJE x<͹9%+ֈ8b|1\<^;?-\֫zyM)$ ~hY0 a2AU*S )庤 5r,jNQf )0 :P D23ds^we3R$o<;;{y!iQJSĹB+LļK׽!ww&˝t&X=GtF$0]Y'<to[dz )F`v4DJ;ŔwR :DVo]Ea!,ŖkpQ*Cc`R 9L(z_[ZmPqGuTy dxsuIbPMia t-i{/rNXI mۑ1@s/2u`)naVUzQ Oh5\J5N&a>b3q$}HIT_sE΄HvOd%$;2FeMb}E =WTxmqYūWᴜw\ C#*"ѵTȰڦFъ5E&cտA)j{q<<`LꅂZ/p(֬]{MPթE+Gm ,LN:D0V>hzvӵvh ԒgR)=4\ȱշܖSxhq|EhjECXY,V$D ,|w飷5Y[ˉM_cUSûR*&B񙅮wȩN'ZߙECFٌ`ag|{RqT縸듐%z gу)Zҡx>aLm*^H#M9V cmKʎUx;#!3}nT~LLOPMܦVՉ!  c%*Qide箜si\Z] `k6Lt}rK|"ib8>Z0B "\ywNp\ U Z`$UDkۡ~H=5N䍵֒mmmY+=PDX/;xH8543ΦxSR]aV;\=jk1~h}_*=j ܐ4we(鏔3]h$l)ŹБ#IiU1w֬B""!~)4_`NJAcvܞdӧ"?Ol}+=pb5*9 xҢ|F } -9{aftX%CGI:/ qEΔ%sa2W4y|= T,0M ZjcO./GLBӦQv=*孎Lc`:]*|P euu?kgP u|CFs,ڊZPgC밊4C Ikp]|%0RuuX؎mow`;{GazOv4[թ$0 x}3c;զя3Ep;d8^!vmfĈiHΕҘJx,m{y>kkiQw%v^vZ7L]AҝJgoZS0xMJHPjrl,<ӂvS^ H)!0Z'tIdEF-}P\L!_ >abQ4X|dkrM~|q9xiW_^; (=1^W\6=ToJ2@SiY)Kz.>vj8A %~StLɧ_zh!zgmNL0Y]D,C"gZO3%i#<)'&}rY&y&EgvuSY" CN7!ï+n?t}쪰s-.E qQԢ딹 5-;S- Jif9dA0yoGl)n zPz[zʹfm4[>lUB36]ӄ撼9]ޜR8qo>g#K+\4X6`8hG,УK3;H-}u%TY>lqlq#Ű~(\)(n.(z@d.- K|v}sɌm\FY[nE,|ylG7}Q+uÒeRwqBң BIٲճI; JU;MZkaJ|8ѭ G0*O;&k)hhgoekccBnDƯP~qK$'qs58i,ќ\%XCT(j[_][TsT\_(5CgSRD(}ѵaDT&ƶ'L'nN|(¤/zGz̃8 9U|Q}3.=|1R6؃h "T4!啭Kj'9 ߤ\#]l7[gpXSu_Ybn~N/"[Q92½SY睂V٦1fB)Ղ3χ}qQȈ%2>g `,mv8UHXf_u`! k;|uO.{&m|}Cz_C ]\jALHpr< m0~<}Fhn"B?b-Ĉ)(n3my~a#pjHm Z̡z ͽR3@%ww6LH" ˲386NZvnu~qgӱ; z1 Yj>?H,t]o-ᩎ~Ic eP ٻ2%xbQ7ЀydL ]NJβjڠ]}wӗ|)>i)zPpSRs8Cka'G4V|mRHA8T 4EDƉ/Go5f5)hrfD8Y x; oڥ9OǬL0S,7^U)TEhx1U45מAPy ;QDPFkLE*6xoa0ÀN5[jÝ^)P3 XHr@ڠ88dÃ~J Y*_ +p1s0NdjDz/ ) a@C &O?גa?!S )_Z".gj33>bJ >,Q*Apb# 5gpMJRͦ_:7X {T#^I$& $*ddY0`G?~BLrWH'NnYS4IʂC"l ܣ%Z]|fbs<ҥ 8 a٬tqE@?1ZGWBy"hgVhq {nxr ]] F`)Z;{kPDQgxblBlyr; ^ Խ#o~]*FM wK-,9qJ\FR(HLKWSk&Yڲ(+8ᭅ8p|7W 8A1;\ZܟX!,Utnv7֡AwN䊂ʇDިxDqn[q -޿CH{Ly}Qpc+8S[\j"W-sW$=_UhF1[_[.8~PX-3mPGk62797SBɾ6p$9ZDL3c+1(Ң⢲1o~Q Hc /n?``W%l눧D.-ީh2U|cۗ۸L>16@ J}{FVS%;a_ǭ}ޗLhO"1 -ù%D 7AFz ݼ˸JQІÍݓzۗ'XsuGv"m-p: '7NnUqR;ii+Qq'b=!⻤y q!&`&Dq_ T20H@^~im0F5 pdN1 )c> 'NpSꠗ_:)hGHpyք$fc)k$kW~٧52.}cB)-٘by䴟Gmzȹe炎wst?V'H8#&5!$LB*XdT)jovDEۊP$Q,$tz"8}EYgJ ?QAGIh"< }-5 J̕[TVd83p)i 4]\6S;0pqUpa9)Y){8QuNJ?8aȓգ K+ԕE0v.o+Aʘ> Wɗ:#Ͽ3tZvv`}f1l]EEFټ/2[Sx<9~?閞k/͵gH#aԃezꋕwrhi90ieiѷ>_wGXEjOwa1VGǁڦkZOĆkXH)\!ACm;=]f]ZM$XQޡi i(VYZzo=~?%%.齗 xoyJxKgY=Ty>@4j5W"إg,!fź4,W 4 ~Ycց꠰N2` Yv c=vYwٌCHցb'Y"}$6r Ao,֧g]5P!xm2ӗAKpzKXSG9A%C[ SZh% r5n)Ch)e*8² '6#^|imT4YQ1r7޺oF͛?,x$+0foPYP9ōymC+b:}QĈA¸;FS;m cq{^U8ҸdVepCHm<`՗, Y#fpj9Ba=a:QAN0z`Tc  bvx/"Dk .}Je\{yX/0m7yTrV;0(f!͈Eo|TDV(Z>| ߋ "kDOkJD4HF!Gߞ)Xi$bnٜ(b0LAtԝ|:'ͣF;{;)#ű:ేAF"_96v\٪^+ !X@'ÑVj 6yu*>":"%n5&m *5>"@% ɀ8y/boP=DpE*-ԲQ Z\!C2? Q\{1W[7]\"D;6 =;>CoXiMXP`n$0.Ye51t%[J`9oZV:$::/rd +k w*Jcd;N;P "1(b,`2"tZ(tg rpA~L,_/bN^ǀ "}:&oSKde&ja!շ9N߹K,%KTMpEyKʿ8.e/ P*kzA~7U*sTuCJ 1%a7>g2-j=kƛne׃.<͸eU3>3`Gv58ڸtS _Հf9,rwjWS\jF^'8Sa?1 ۽lt-OWCV}vN)S(15߭ZoR;/a;W>g[Ƚ$`T9ȁgg%q)SGW\BiI&.Ϛ\H+[kUZ}IعOkb6)!hJgP6fv䰓CVV>O@ls= r?@pw##U ЏllҠxVn4DhAO[bjS,!9a҄61zyu2XO/8a-/$.u?X:ӢHeW͓%s0DB޳I]@6*<#VAI"8Uų[)Ŧ47O<`&~kFA1TMAclr#GK.x~@JOEY;?_ќKIkM#nb?7g{O^|6 X,?a12QPNYc5qMH;鶦mG{Q!y$ì^TeꊰChLn^d'dF3X\qkJc9l/&WpW/a76unh!jo,%}ΚbhF<80}y%fXtFĈ5Q=7`L;.k LK;.;Ny\ٿ,5Y~vV߾.}C".<ƚ篏&B14p_IJ$GTy|<Z:NX :u诤+`y*YB3NU` -x)};*' CEjqc1xe?ڒFu=-O)p3 pq~Y|-:^.A78z]Y^:@'&2+DΗN#u#n65ևp>NE!i1''1UѨ|(W17E'DF45qӻG{S"A7] S/spJ>%c)P! h<@\xقIbr@}a\џ[\]=25=xo9l>'<^r8*HHd "rYN ܇ 2f?|J"3@^.EN)fjqvJb $Q鋝qƑc!bx10L?.g{&#X{ӕ opD O#> +Bz -4h @tA5A-XZ0#k~ \L$Q7ɰ< k:\; Dt,78B,~Ŭg#]qM#3 \W~ c:0:Gi?>ݔ_ !8ޒ,DUwfg qC+D C05ӳGfv tQIqHW  )ɅHu5X-b9b@Iz.ϊnrCX \AXh <e2p!!N_hζՎ߂Lg/h&+F5(?m3(;$ݷ,ϘdQޥVLVbx{Xg"}ߝq75s h=<ޟ\A]T7+-k HU_i-V'⧲~AH:<q9t$&3Vx0/J}@ _>#ߜ1oAL [jH<\ LsEO32ivV}eK*$p~P)IA&^ԆTeйH]@7fCesLXV(sc%8"i-ᒘXݓD/;Ar .9?y.Hqy*-ʴÕ:7i E !}WFkg!,kJsF|4N/B &-՞4IYd~'ҤV/)sNqiX't0\23ݑc#ex5DXELDIty9 UDW/ELj%&fk}&Cx!8%ՂTP? ?zCkZkiM5Ua{"喛YT(XRNֈ@7*jl³Df8j @sfP*̼>F_ }Fʵ+izkZ+U,Eq V2#a< p[xG%-}6~OW:?0vGbmm h#.9ʓqAG; 5li+OWQ?H_],Mĩ}iFgei|ʂFI\%篠Mxd^]8)Z=P&n$t}gntE2 V0|GfwtMgB0 'Hv|I:P -~ڝL jbTOy jzx!q?OrǤR]USGHnQ㝵7T5TBr{^9vF>դU<'~SrS*Ñc(F,N=Խ|2.[^!b6q7ӊP}qZ@fëd7T{qߔc}V#Db;\mmx6|D:}d&4g#)9 eZqh&K.݇QNY au`}FLIHǓ 3N D=HٛyMjc4;T7CL F| dAhF8 8?t|C@8i ~=bP6-dj>-EJ"(Up%̀l,t`EneFYI0&_%[ᏭCzg HMKǨkis~ )8Dk.IvABgk^\ԞJc'tbUsC νǝ{tl޶^Nti f/~'k$M5!6}&98TjUO1%ԩJbޕ(Q=<ٳgV5 ]aSI*pw=rEѫ콨X9q{Kic $WⴆVZ>fҩ_H[mE Nr.3>#8 /4*$6;?cL_|B6N$nZRCI(A:ҋ4@D'=mHiK)f R.%!qjI5lIqjvԴ.nzz5]R" Zdyض.mQϑ&jiyuJWj~+GKS&ByغNG8m}dt`٩3c֐+h:l3_ 94Xd e{T/-"l; 1̐PяM0 q*y8/Qr2HhYkjRszN/`)6+)nFuSz~Xw䗿;6 ڛ9a\9(nx#Op()A)4PwpӅj@^j$^O"/¾0IiQۋIeIn InOol\-PAWrI =·Ih'^qg~@SrTU;G@-qD 䩼a p,ٸX1񧈧ߛ65'p)f)` l{or;Mq#ijRSԽ_)T(B=B!8]|W, ڪ'zC)>Ymnw٬[tN+-L'vXD"Ah_ PpٿFE'efTs'"Ugc24 0F[>%GPMBQfYf87xp4b:(ҒUo*Eр0esOYJQB,qŪ޿ȅM`},7uf${8Sd9 Ϭ<<9qJ/|&|Ҷ~9E=|YݪRDlѡӀ靥9V )/\<=xx0Y ؄ S<{`E֯Ϭ (,u:x[=3CPM7 "%8Ve/@l_ͬj`|Y፻i']ro:>HD&3CxSLYI8@ *@rt&qb Z_*1V徜;S=)t ,<g\yra!{h?xed>%~AX@S}fN.TiLgϮnKfp<_Y^aeG7Xm>~cַHǼ=ǻE[txuN5p) hO HL'%DsMtcZLޕ_6y[W}i5[D+!X_-&xE%QnL!w鳉&˄TOU#_k⃹,,F(* |۵}o `*?"vqq(KQ#(/s~yÕ 11 A4Cwls5]*ex6+S~N6s*={$}-0P !דb m?&(^s :=4`Ƃ+,Ny7^#D"SGfF&bԚ/FzɆ=G=koƕLJ#+%䑘u?~`;ݦxZj6k))1#CXf,FY{R^qnKb|^/QBۛ:g\% BE1,]~svA`3-[AO52~<Ƕ ^ ={<}syZݻo~~C8E- q}W@ܔiTŻX۪N{7rBFiaB}^N{_+kfC v%VVICu8CXyQz'9t8|V.2+*N~=:ٌAi1tmBD1Yϖ4BR\n i?6].!mX|f e3lH[8nRj?edִ݆ װc֘'arzҪ3>]&iI?2UZQqw*uƱmZ $Wx)xN@O@Oh#*VU窶 4)~q»zEAU8ЫcDl+lvuH<3T7jY$JAŹտwI!Ad_#nR(N Rsn zwYHyZW,F^ F݅۬RbfN.kk9 3+PU Y4$ WHV!T:Wq%S`~Q_ DZ|gRzT:hVK-`'_]FoUIJkp}`م/ XY@ZAN:Oyt>-dvt9 0cdc'(/_.F'"c(zW9rӃW'nN67/4noa༙ wxښ> 4QhYJw/^o8G7v [A(GK?I \v OEϻ78 fa:OMV*3'ڈ%Yn&=X:/9]گc [ JzhI 9=K9{jy@4l1sOVjMVŸ;#Xn#P@<eq-wRvf+]QW'jŘ}.諴ݺٳdnLSV2ǣx0qY (=Qv >g!7L 0F|T9+NĨxW!k{;6' Tc=nC"SCTKue.) TM)z@v46~z"/<~GNMsdxm{PCjZCC?,'ε[C)j ,+e>bKm6s#8?չFGet{k#VpFk"BmJm~<bIM)ʧ0 MW,'YрNU/<@!PPfX+ikzHʃ9?;ЙaUϓTIS@f[eRY,&v9$<"ꯧ"&KR⎗2TM!o6 DQAB]S2;ӜkZ^,VRӝ[{lCCgEo< gG4JcL$n&!|x^UO ߺJC)o}X$|"}?O2S 6p~GQa>2rtIЙ"xd p ZA sTWPކ١Z* & x}K=T< "gaά{᣶})vyJy&ζPx"\Q}P2zB]6S_r*79m3кKPkfV䑴dx;#wEpfHڞ^Md$|1=e"Ġǩu1S,_ Љ nPk5CߢK8bZ+JqρڄA0] dq_MB)Y08!DJ2Jvf`CĤ}cbU؝:6174rz/uwZ=2c(V0N@aFw? F@|gCwsׁmbAYXIS{%/aS_ggO@> _t HHVltb''u%ܼV`hqs3%WUFD|=#zB)ӼTR'%w΁Iֹ-$Ajʵd:amDV -ôwP| WSHSS M޲ '\5+.- =QcfXʻ'Ⱡؙyh K 0 l{A.<t2Ɣcת=lH^(ɍzHH_> ٰ/eJ\աD|P%9PoFտ Ne|1Załh7]3UfDZsC|GbnEЭ9\njP.V`@#J"A|ב6ρ ep1\Ӊq<[tNy/Tyѩy7Yt\X?8\66O՛*9R{-B໖ÍiVx],˅NAUYCD.]s ذhg+R_O(g}V5J$5#婔Uo})[۹ gTV^?.o q. ]3f]N3IZQl)'U:+ye2O+b-$ZFQ0{FT 1{o\"+]FqW`M_h {G=}ZV-D%*Q}oh|Fl|Rnsi 0ĊgH3L㼊fy _#s.F;X^IlGDS戰GpNY޾ХKs8]S`Ġɟ zXUgfmFrV;rıem:e?Ԥמl'a(f8+1N/}4LlmpMW|#PI8eЗ0l7,_|, B8bA5CGWQb7n%~,yyɜX)tCl3y㻑 KşkZ,$j |ktϸLZL0qʻE kd{ZԺ[kL7E.,Wѩ9%gwG$l<ڬU1RF>^i*Lw]h'b×j+frin$=?Y0Z|2Ϧh8!g @ĘFӋ(e۽8#uMHgܝG W?t:x7A#tk m%ˍP\\mπ.Iٻc _Q5s2w%~"v=<&$AB$KTVGx\QC2_-%tNfX Ox1jrT;G2LUnFI K#ES8iŒ䥦פo9(FZPVa+v[1"H<2. G$Oru+#rxH ωrqcEDxsH4Gf+} {`HW^}Iaja$)#&Lo>;ǝezpg@Iv,!  `{pTĥ%&o_2,k CeYȠj#],JҏMy_<`⭘gHHw$r,E]m [A,J8&Q <LvQ4Tn^g/L|a0>(5UoZgn{{pc0؎|$ 5i[, >Z ID2e l]&-{sV\Pstb~WG/5%:,Rm !'GhoBVk.#I&>%'XD6؋QvzO=cypwxa7"BWԹr{Sߪ( !Q3ϴHPYoɕ%8rʹJ t KQŁ'~z߲cY)3xYǼ%ȞCэQCYuxW?;aKA*ȼk4ȓ%yK/|8QA[[c%SϿvվoa)6!STB_4Kzޫ2}b08Hpp`s>gAw  K0c5 , '#\8WK 4۠ߺS[즨c ,LX(2'б3cxEO.{j3I;V)0ɹ$"_%ȥ4 ػn:cߐT?%:3s̺>Ъ$8RnvQ9ę'm l5B*WO\3~OX%QzE[PQSo@7qB+FƣVhb^Ya{adj(jaGYU= )u<4*sW&>UIyX) Fz7KWe3W>>!QߜK|w"8$ &sw\t=RlQPE'Q8FFs֦\}+H[ڶ ߲$:#-!޽x `,if#t%S쀱h> e/;!|&OV< T/6Vj1ꪲjBܛ?qz>f y栮BJېV^4ӦJuͥ}LH-[}d.lS(;BfY9Ư"OO8 -Qq_Vs-gRi[~i^ >ˊҳ[[$u mQM|S$ nHת*k ʡФd=\Я<^IJ#Aw xtk՚n"LmxY۶Nv21"j;$Eݗ|23o}/7%2]pj\")ì'\ݛK }D~FV^ Qx<3HRUUZ#/5KBPzegM GmJݟ*p3Bl[$tSNzjD pȁTCJL*A3;揽#z~/[gS c3yޚ-Ÿm 0{YeְS<9۲̱ZH汐ԛx׾vk[#P$@A(#Ͷ> c)qE:tjGJ);ՌPQm_Q,>P`VX||x}gUbDuHE *"=t0nu8t%wQu(IsZe#^;)'c>(z Ph>J+${=V`ipQ/I)~ 0OTDΚXkGੁ9>qv1i{o/(.5[VMmV,.hLfq%#`^^$05Z(:m:7xYMB˶*X +YR|ZEoa)Np12}ForbJzF#Zr>wx'dOږ8V6Ie$ 5.Z^V=tġ>ևvt[lJX3@D8r`}Uj9[v.q.?}u"A_i3ߢ&{R]\')*;HgQpdJػpg6=_?{۬y\ IgYF~?.Nm"[@;M]~ b`ŒWtt%CiEB^dcY)RA۩Z* LZ"e/̢?K*Oӷ0XZlCjAD=!abpyٹ[*\_e>>n;ǖrm( LK+Ga(\E45 i/8n5ߢ xӁJ>!4V//vaEDÔ-îcT .! .VHMnd"#:E|'Dke,X <Ӂ12U ġ@x}Z8BD^IWuYG)Lyn"U>U5~ %2%:џ^y (!b$:]1m_K,nUbrw.YFTrRl8j8NJv)Kh&i7qx2%Oh҄msi~,e1b&^o5feh Θh):S$BUY#}923dBwmRxƅo?NrmPj=/A3&,v}Q(їy8F0)+rc-)>DH8L,csI6{CH,H0iNrvEVLɈS8.&0<LÊCǬ?r2&7b+o@W)q-T`OKv _}J|4*lQCFWPU8ˊ")qڑ,Gۑe1:!h_o"*4=+vNHX*y+V:.@yQ_'NB]Dy좎I/D!Ƃ( ~sofB `6 ik=Si O6Oo+\xڣE>޴7c8ՑLӧAB~sE`z=%{)=x-(=iŠ6Zvqճ.r?KeVФȅSLR4*'^* B`ۨD3)rbs31bUܲ_ 7VS=8q\jFeE$,9v$t _(+tfR33Sܔ1r .%N5Kfe D=!#[JFtbve"6>wLuϒiDApiBó%`(rВ2nXY l@Z|\[#Ugnav2G)+9':;PEN&Ϋ|J߱=y?o) \Q-WC}C+sH0#\dG" fte<9bm22i} iHwr]M'2ĚojACpaFl̾X?McՎ۴!]ڍ}#1eJ5ޖi+bJyM'VS=cvxv6w>k>f3BTTA)^L(J^\L r4RTKwOą==d —qH/+Z9];-2\yTBUZCr8y]Y)H x6iAɥ= /#/e3LHf$# ^yxqoQŨz3\%kP#}E&p0;ʋC9@xi9ܵ[hjt]<pviwo,Jl)S{2e1\N*(u!6R'E} } ;7繟J u4y+߶y6D~>) ΜxsC=S uBɆP6Ȼ PvyAj%s1^ZquU0@HHsdsPyŠbsϞAXVLʫJg}]zo{z>WKbVMF/'ĥ_d0irӿDsVBBc̴r\-bPyŻ%o&ʌg~);v&a"|Dze5UV9φ\[WdrīGiy$e*yW{Ɵ]6 yo"lQ0K(B53t֕Pmhp$dH ?G75,|6Jkm/ sS4w;Y _#o8x]KfϽ݈l2gAG*A*J6 FAkl*$'Ϯszb;Le:BґU:q6"a# bEkv,ܲHZ u]il?w.A"= "9$\\GDeWY^1Œ.F7>EAMh <8c0c:tFq?ihW A6K@5uЇ*Q)x{jv$hZa+}IovyO"n)+6aCJ jT^q`],\' 1xXRz)?mG=fhbvwM**fviL*_:8V%# '?G@A?Th*i ^,^#SKAh^B}P0v~}i$8$#zǏ;QdB9S;Q*"Q/2Yۇ?ңc\TȜȸ*ټ~$J7ʸ;Z$ޯgҜ9\c H~%:D _t!tL杲Zd*^ ` <&\:cF3J#+~PPBݗq7s 0tHJ5W,4$OBj[?=zӖ;#wߋ H_yGBl©<ģB|@qt.P\)l `̓ ,ͪ\ o9+bPҔȍp-Vإ_j&į&FI}:wmI WǐHݎm.;@Hʃq=þT+R[ٛ8D6rE&TdYY œ@]?vX^0הK!>GY^AJX\f\産 D|# o̾x_,07 G`7 4ddί.=ϧ(a\rxόu0NhBX,[Fȫ>2 B,P$Zzb?n̺\S.mb2echtDep4߬]!gSr5X эnn>_O,"%12\t˫ RY 1BSAf#&*0Hq3]Jx&U%Ի=%1;X02]AhΘ;q:;j, $bcIʟY.&B$u_:B~u uRI+y{a2U9^u؋d-to^%V_Ak=lဝ-؄& S3/rf:{:~ el`N|ձhK @tZ µM1jSBO(PY SDs!Z^o w76@h*8 iɯLJ}ۦa,q @$ }Z ?şYϿ[- 7<0|d3\wZ"0Fh a~{}ćaʭΞkYF{p3ȹ+AWOH6j;/DjAʴD\vKU8rO %#wP$ؚ@i A!|su→ՠ8jdn?~Z{qn~}OvTPvQW ~ZdI9 >DhgRHcp>drnU{q-F'Aeѕ],WILVm%x;1hb!,Zr C 9|K \gLv}G.MYmMQ8u ֱoWCMYEsq~Xf ϓys4$[;V+钿8oVgCztP%G8yl#M{cZ[Ag'#BjTUDCb 7m6Mzdbd =2628ŘD;7{@Ādʘ0JQqhRxj2.8T '`dgQjNP5X!( +`Hwɶ^,|%kVv}>%aݬ 0N\o)¶alNUmb5yRWdo4tAPԮ^#D`&s_nɀI+oMq{Qb |8ET95Ny'Tg:2"}mP\vII^.abm0'n&[U7zKUʥ3"Z%JEb 05iրv~gnFە=H3#ow*֮F k3aHNEJuWML_YZxo<|@4"("6r:8JDhG&docȌO_I6k/ =M4B}مuC`F\=Ћ ׀;*WR)oUGkՂ>kCȼ[臨g.ʸV >IMMYX4?La` oAyp~vttn㧊$1; R|Kmdj>8n ~z.̋+`X[m,7z&iPzy{P|AF4MAmxG-(Zw3Bd "#N(,V8y}rMbT#4lT wkf I$ ?\ЍG˷2+O%ʜ=3PVvDZbmudI?.M0d, Mq 97s97CL,!}v!F %"S.G#EOW}ogUy!B=1~Pxĝ4u9@S}t4_ljzPDiMM7-W ENE0jb1zpC-cFm\tg|$$/A5P"hI8])?p%H /Jvl;~y;QxL]~% M*k봌HE#!P"JԠlWl8N@*T̠SNTxbY9G2n?p5ӄ]߸qh2;ͰRul^q"yn4Bhsc.K>joc(\dl)$i܊Zm}_^o&Iw-aAr|҃ I 3,n*jEfsM2(`I!_ރP͏D޴3y&\Zo\+J+` t&sFwZ6Zx$fm9co˸.Es 6@-f9t4nC&2do`߬UEh 7`&و!5l_JԆ\rB>GH }́6K:XU@g7%%/.' pp1ab_iW: ˦zVyh[.(xu.J9Ikv> =~MgHjfCd-U& tq8,R}g+S%I>(+"D$E#D4:غ[H tfoX]^q.jM +J_!t@R4[۶溾Z]Up|V)-}9X/}PT!)`P5A*~o2VZ&7V'j6KMZ?M0:$fL1Tr K=TnGR429"qm ;5fkMl>J9$#)%[}2P>v C>xW#-Kf9[*$K!|>Z%y5jF|؝<惬PpB4\R_mTg8cQ†ojjg:~|JB2R̎3mC_G7vZ{ Lޞ7%JJ0["xr@gu Le{H}DS#L=m@asszyVNokUl;'p-@۬T`7je,\׸AD)fi1 X۞E& 3O@ G) ![/\N H#"89e0axС.lj%LCďLVZe2sPox%4H%dL_A&F25$ުW$R81DrןC{GP\!摶嚽)h4eg!2ʰmf3uzZ+e(tg۪&Ƚ@'qv^Yot8 'L5,{5/϶ cMm $OAhsڕ&:XT~rv4a)o:LT=w1,2 Eȑe+%)ŝQ^#*QhG AN(k[VMKOװ) Vؐ?t *;a^Xꞣ vKäly/D'u6CsǬk0 `ٛG\X䙤XuE ŌbdߚBí`B5BF"`.z<5@X/*@Q6o&ʻxMVU~A$|11yy8PQVdE7|{d^VSIbқDA2ewDg@g hO 8ݥ垷O{ )*O*[nJ}$6RMc::nVj,6n=? _\YʦDAw+cqtlco!h4pw 9|KHj脹09}|292'k)tˑF(lriݚZ(æՇOƙg9¬MW)CK3D%L)~>wI2h}.)p|ȰUGX [ %rﷇ鳓/Q;e,D| ܞПسq 4"GR_ú9$K5?fys<`cBP&Pt\XS/&t qx=U3ՠ.SAGKdc|ch!_&xrpD /ZD"n'3Jcn>͡fMdwWfn FaL9:Yc_Tl,H'+vL>u"Nsu1d</1zʅe!Vqʃ_N[va>%$,L*y,=-{U@DLֵ!v.^dlL>Maч(/X?N`yk1f \}LJ | 7:n73\;W]$.8B !jGwegIK44IvLk਑FA"I b/r`Tt_!_ev:t%1- Ѣ(lf@\-Ck .O&')"An\E* ,TXpD7>K=rpNE,rFU>94ANsID3ό$%FscrnEk[ wup|7y3syſx1Qi3(DgsxU=Jczu?og uE %>3^ ],67 I=AK)T<2w ^"_d43 j8H:H3:[](د/׮9sh`<7jo A|hIuOn' k ؁|s{s%wGW_sIˆ) :XmrwG)u Ռpѥp%ߞt&[2B/u!?N^`˫AdAXضmq;/ޯ -W^ޞ#)dB[R5LlKi/ UO3me: L]{/9rلexNU6. -!/pNCKH8R2@ZTtPH_Ĺw,8Զ'"N? ;6Uֆ6Vu@K$UDSEU|)ņqѢB =PG񅊊E%]R<1&mUP goB_(vz[$~7*kB r" ~Enr%~ih'CB*vXSDF>o%'# $NN;>*vq3"/KLP{B/ (iݝ 9NT" Nsȫb#|]R2gnx|xyL)&/5[eJA.(AoTB5O 1,fΘ*yINp i_T* |wmG/_+WfK Wb'MTX |(F\h•UAlg1JP?FOX+̂jFwO "pvCK _/P[^BrGKMiR.̚>AI ;3wFhE[D#x*uݾs$5bheWiohj2[.ž2fF-,#O *fs7^pM6pw,u92N=o|⦡0b{Ʊ][ snk +Ckq^-_(|TgԖA)G,nXb𧔸4YB*Rcf j M4xU_a7粠8ŽldY eE>0u(IMpnCkXx]4n;~ԗiio27&Vls]w^;mΛRy2w@ˊAo6@HY 3C4M0uvazv7Oܑ6la(d*9`>ltKQNဲ'~<ϑB +fԂ}pM%%.j$+!Wcur3O-=i+my#f6܍,Fm)ż+g6>CtO&vz ?ӴM[ZˡZm"|[`fYLZS|Cu _e~Ec#_X+Q9&)Q{&G~_>꾁i=nYG2A7&^@. e`E":%xƨ?K( e݂D+NžI‚8Cr +YȤBoXoSB[QaZEgQo0T&t#|NSHƑLP4 $F(PI?JӒӏ}K bGn#g?:-*QTLll94A7SU>15|FVD3j:W[Z@ |p6-t9zP#qJu[8 igMsrbRfCǶk;z\t$+S}RhtDW nu['<ܚuOh`#:UROD5'lM7vh6ŀ!Oy=hZea gp[ #=睒g.V]1?2Qai`#xpvMZw|K_L#?A:Qe~VuaK‡7GD=_`"I^zj}*rնЭ}oNoP]k`~wCm@$ %*gg /cB_W~ʔ1"s1ܯLa`JPSÒrD2lOq?(&r!--H>}ʱlOmK(Eu 92\hkT,*yַ5iGJT&(}jcj8 n#\~ n,ݕ=]۱s6 >ig/&b /D /+kJ#euCWB3[ٚw(#ZU}RA`YM5֓ qDDDP0)c~O98 ~_}ӠX%ӠD[ƀg|ƶR` G첐 M>LVjF c;$M@1Rx LYxH`4 bTP[l&Ha4(33a3טּ6Jdw]?uKqѼG`5Nr\2;g^ I ۻo &)sh蹽"O3:;t4Lef:_yHH p,IGnGd3em\zh#`h ̺euH7Hb%)*Pygn \?9.0]轓!"R Q#$[2aM$v߮_xc!"*1xOY \z}͇umHZ 1/<4, %OΏ-|fL˸wJpZ>C"XVJX8T~ʡz<]`Jљ[yz:=RL!b ^nv<;2WPhq:bįeqMQMG`=h>TP] ($=l䈥ߪoBףp!YgX2;JK7 ""ucNzp#%Z!eyF͋|S x{rn=;?Cm3ify TJ4#\ !sp#ͭULSB}u^3Qa͛㗫N2u^;jb{IA&XsyTz6˭+g4>TMK=ٿj4~xV*ů>b;@|1.dTe,%oGMD \&hT).%6;YyB0^ՒsC pYa0-zd ?w^_޷X~mK+l8ANl{ѲkWSikbh9#|$m@DZ _?Úthnn4,˯=yMr}Fƨϵ@b VB#btb4`~5irm̈́8FaeMucm7)OIƱФ,)ZSΠ@}Z X*82!*9aoc+ܺ]!Bxf "cf8G@zƿU= Lܹ ى+nj*ڦcZ-qjnɮ3 , ~ i͡@BUyhabgub4HVl `h1 \$p>anT$1h6T7}lB H Lje rA&,G hyl)+qF!vLLPj" ZH#YՇ6g6 jדmՉaBVd6^z/L'Y I\zdu1ȯ9яLTb05x3"0BC }܈h X  )>73hD Jf]EjhWt6Gu0$r6"P4< !`YoH:m!Xg.gm>XBN p8 hC%Thzy,LkpjwNVJӚߥ5PPZOl  W&Q_NieAg3+Yp[LZg.JgǾ^@S5mU%$s簧/6{9b&Fy\D,ӮzK C&-FL;4ԐSe6|S>w%ZӨKMݏnONdAT3#A[ڂ+F;` $#HrQpH@;Yr gn`X>q -p) g2xk+ay 66BQ`ʣEБ~6`_.g~(xy@\~;CS^aN]7tZig =&;|um}Nh?km ʣ^#!>&zҼUW[}GC_72@3RBlMNQZY j 60D@4D_.f0#Kq,7đt sFm` y 笭C9T@P}a?II4-:|}6t(,;ԹRla.S<y2tLc&bi[j@Wefς"m<f.D (W"Ntk&m 0&*ur"dP'SoK$*5Sl2VG51^V2?G7Ҏ1ތl8H~}惛|~:v-M%] h1Nl=ė%4)JLC,3>4 WB#{], ڪkp:G#=?:(j,aJF{S =.XׇFHSE ZJ#\_\z*:Yl,X lmJbd>;MqxBG'R$ʁԅ8Eb)I~xeB-wX|6lԡY&sw&~26?)]*z:ݪ9AhwN;4 Ƽv_Hr Ӄb^"-­ۖAbm΋]cߎ"*r7Ok`;M₅ɦE^8ĘAW\ Gs̴[uG֥5),+MDŽ&o5wmqA;ǶKG Z iI[&L\ v.aT|4%cYvXjrau7@}Y,ùgZroyήh:!Jqglc LP;hFgmXU ӒͶ ܎#`!S$Zyee5 Qe! Q|osq<""D5nNG;10{?Ywy;Kl-v)b;N{1v}_۟="'{U\QǼxXI65fr4,ż:k9M㦶hD*q߮ӹ⚳Y;zJק"eqH(7)VTrMij(6\5Vw?T*tF_O0ozﴸIbO8˔\ٸ`'J!V1PE@<&`RCz+.\δ)P,r!KsQufm㪇A[{SZ8/~Gծ"F.S3w5JҰֳN@ Fm+¿eմC5^B)?X:꾢2P=ov ĈkQdp\>ƒ8; w%6kW46B÷487Ry|I.KuWhu +mf$=V]7W%4rBTn_O}N |w3}977hJ"O{Oܦ ^&ɰ_?k@"C`;azMHΉ)<4EM3եcx1mkLVbUe7y5*(kV E^`4kqҟN'Jgpޚ2A 1]0Z x,yYsyEW 9'>)v!$fMfo6csLfM4ǃ:r^fMxr'lKz]my螁R_4CjWcVTT 1ߵ߾o G"08PCXQiw0=U]klذvg~ 'Ps`Py`2xE]I0P#6#N C֚amӈE6$!0S& <рU1@^j`g`"]b]~w 0pO?o˩:Vں\41 qznIW otܞ\R2V<#65Z4:x3 0R^>t}nOaDBIR{``:mxxō2ا 9Q QOlB#xy*|B ]$F\\Ml0 'TP޷% c<3,gC~OKc)empC5iz#ULuI^('>$ӜsqYkeyR󿼸U=U/K|5nuXhP(ʃ?SKiOm:0ԀޛS^>>a B[ ^4'hSz tFIt9NώT eVJ)C bpQ1ƓT- K}#fg&z*_$'|xd<<ϗ&i_(F]cgކG5{ >fRRk?\]${<.]J0ّd\"#R 99u}>J#ܭ(;-G-co PlS0lhf&TNvY.GKzLE.0 B+TOwʕ|y1`1qjsDP.$.1ÜUWwI՗#}r~Ss7ʹr+Hwj')a" Gʓ766UOHK<$M8kPя/\WxHX:O6JGǨzՍ#ɝ1cN$?$aj-X#}KKw6JtzG`3 06%6 j`8Rw ej¦:ne!Ot3b[x)}_ ppGUL~̉P8ol}E$IP oх+߬zPi?Kt"k"$inO[D5uYi,1iJ/vd,f/k/dB&cm+Ax~~SN˃8fzKb=xGFY{khN<ڞ៖qP 3]4ow `k{Bc*_h? "pEa+b)ix+P#E.\Bڂ'~wuiZ g F9x X[:Z8ϮZXaGx ZEw)Mbhb+#JxlSDM"0z6nQlqE<l)X{d{̗b'SoycG޳kރ(kQ- ST `E,8 6~,UcCq'ȫP0ݜP(˜~Z7ף* |@ԢԍZDÕp b]r ll|&$95*!*= )t}S#P ΂MVke4P;Aq2t~Bml+"'ܒKܒLt^v ٫omY#]V?./>ϚYn Li’餛B/1ИjcM[pgkѳ ޚAW:~e:Ӻ!qjD.C[q:刂x!Q<'w4#fu#S.WVS$=z< |&TYr>ӀVq[ gNw|"z`k~軾v\![0s` 9:#]?\p }+k]RrZ3խTo$atJjQ,WIQ/z#J抺-˲~rYE: 9e Hp' {)zqk>8מ #%'-7_O7Qewcw _!X(405꿀8 *M[ ${K{ezT^]HO wG!'cp@f`x@u$oI Ǧ=]mVjHQv{h%~M._&1Άsnc{.v\|r^! HI.SB~T8mo?~ڌa~K8ڭ*<Ʉy^};M-qQlB20"`>߇y/ez茲ɔ p\9֬=ѫ Lerw.O̧'ҙ2. FwBf4 L-csmB#]QwXؔuǵeh v~fz9 Of(T <5Ir6hmY0qGe20m%%{bxN$ U\#"Pq*E6!-f{VVlmyƾ9D{k&$_V7gx AWP-Ѷ*_PAJb^y'`OC;bf+LBZL .v"HW-%fA0ܧn"rr%H@{7 ?*?ARS| dc:y͟~#m瑁x4_}ASl:3]2鈛R@=d>o8X:݆R2:Őg3+*:W/')=~u~KޔL O:"%G)7oziUck M< q(~k8p )ӯ~1/%{XVR>)o'!ګ՚4ul/|}*$ vB+ I;0@Y!0vFν{-M'@E3_e[~Zx$ϛC1*LNJj =3gFZ,hkB"Zsȉ %6U9n}6=q3 8EWRĝPY6q1j1?wbA'2 sbd,9U}l1AR3-}|n80(#&E{tc2lO7x0]'gGvEt=& J_%ݓAVoz`7l 2qqLr28Uo-* E쯌Rk3KQb'mc'"crXRNfl(+N [rCpJWv0Ӡ5Zf9fz>EKZTXB\s3NU,<;3x<7n2MF[k[ y+K)&փʔ\ZC=)8*Zvt[0]K : gD.Xp@N&ѳ:4%&]1T5X}5SΘ.jU JY+IJ6i eL[:ybPi7iɦDkjۏLJ?"$zs/ƛ=POjS?C|-XJk׋$:Y4b6gx˛ a>>!y{4W!<> #w|;^aާjUU;ez[ C>QK6+ǭw;nP>9^VWS-V[􆸦+-pG4 8;eVlae  TYpXM2WMvՅ5M؄  L 2⪭X`+b0/U0B FbIk R!h8YTM7UW O8MXyّ>B~s&"JI#1ciNgqK֙k엉-Z@{l-0UH iIAlay6"1{G\{sŷ^hn*}i%ۆ'_%OQEYN8[u#Y\`E^7XՎg(UIMiOp`@R9FjK[=MۑA䢳c兩~S ҽ3`7][ّͥfD~u%4(coB\t,WT%/ou5 )m37jXK,8O/.i'j_=JQѻ>?shw}oO&FB%,rAS,^3|/SFƐ[O\M.go.PHbP(kY^ pE̥ԉBlIݽ4*u7t*AL~kiR,J$qoEy9A) :ܜ19͢ WyiTNS.t)ئ6_)E/[ `ǜ;jZھXz7FZdג>3+7:ՠsW*43^ md;h 5V0mcxUoy_gڢl-1m~vl$|GD={km}ox.*ic=HLdkegnN<_=hEXO]^GX˓stB[TEA/qڣ.52}hlQlw@ypFvy:w+˅Wa8n+g.LG]vڜLQXS0"~TE͹ޓ6koN|#e:yQ0h(.;Du5<#z6]}ylQd890Dl=_B-` 5jEl|i"<"pEx?K܋+8(F~K42|Ǿ2k6>+:Fv|kżYM [Y²!WEg<@?lT+ QKVSAq7(?atPPOr@^{CXBZNɿϟeHXMEylA^=c9d%3-naemPWlmB.V2wX?- %Qf>b4ɴv8z䪚zhY- E(I!$ۄVR~}0NivYK0blKʭ^-jjxR AB/9~MjCF-"RGǘL%ং"/Nik6|c0٠e,J8/{46U iVhUZ]:L N?JrG%XԷL4}om7M9Ÿ:%'uFu̦y6\F5<Aw$av9*l[QA<xȖNRnt5FF #$,VѥL>]ϽCp7鞦=\&AxJ "ŴC/U&x(LaZo¤4lOy2|RUO} lˀtqyHqhJXlHC@t2SO=70]CvyDK,~(+"խUll;,GaG=q?̠|nKĖM >2pN&Ls?MFq3iv;Y/SN*8n{V"acw_WOjvT;F@zv! (K[s9fx9ӛm2dy:~FGfS[OdxGf#fr"FXͷ9,fyuy.L~Yu)fij/7t9 IU9KZβ꽄В!^8bhgfg d%[lCĆ\J^\}yEp@D0$ s?qUt,{=F3h`70cJ1B I/7>y#b1h\pFbm^\ĵ#Bmٮi$K1ĭ~1'D9L6<2!ǯE䕅UEIͰ` Y/rDV ]cIٌ5ˈbW||t&Կʵ`&hb>]HmyfvD-gv}--w"hюGLL>7jF+.u+O\nm6o[[6CG3 2?!߼duQQbl9p[,z{-))dtos/UiP |UfҊU>3 popi3588ekwt&]s.u{jMDX:!!)/x_2&`O#\>:).5c:'#D '+ х]o,F,jV\68:Mө U_XQ y>a`K. ]Z#.GV=R-ҡP]3JrAF䳆nh9 "ݕJLب9w5?Ǝ@dpSP3"[d%JLWs.ǟ$$ϋ5cGNjf࿧])Rz}[0Ad:|d 0Y{ ?2XHҼjRޔq#,X0N?b]gwWSEDv8p4n֪7^B.Ciڿʥ},U,ʕ$;#(e+#Eө70h@Ho #IKCV@f jo”Eq+dYah<ͲT1O}U~:O#lgJxnݽ$0ǨU/Ȥ!گ <4it+u?eA:N޳:\&~ ;|6e-74@T(=׋&n.^:u(3RcWCv\R?Ν+;$us+1׿{1DZ{[ۂh4Ē_JCԾ>| o3cӽK89 4/}>z} p)w0yqMQB/acywQ'1y(QA[EK+כ bҏ_, "E} #Gf,ꎯ Wo/%)m' r6sr4S|b]ﶮa7:oٸZ/i@ kz[ON֓VVN~S[ $ciMN(i r跛~GVr*F6q\/IOB;9C+P0p7n͆<3 !Gu&coRp>m *`>?wbCReEl+L+l#C9joҹ> z i\a7KyNGG'gW)|o uUɂ 4 \ `-Ԓ5:Bu:ii핖!Y VsL?aYw/fIs/;в|e^ME|*gƽs5L '*|GxZiBҜPeLpvvm8dǥlx -#'A=]$&ru ]~.|*+~'Y& k| ~K^$9T]a p+tJwNGFNPq";0d; =׾Af$ʋm.=qC֡dTItR!'$L҇[i7m2#Eg!GwSulE]K1I6.JqkSg mEE#9aDnXb*BsU$RأHbnH gZ ՃH'uq(9d8{NAyfK: feHHMˎ֭-_.-KU q,9|k72ƮĶ<. z.U;mc sIRqp3tkyJB4!a r)>qaЂz.>YW|)gZ UxB3+5sFBL~Zʖ' nU¥x@l.zY|] 8t<X[>:%א >ʂ[̈́)Lׄ/e+iֻ_tDvhU?uߍ 5nB\2aNB>Jl|YQ|Φz7Ya7coK@\D $>YV1n&5L5Q 22ՄvP .,?}D$L6Ⱦ;:mC [EɐabuBG g_sֵN(MSڤjxOk7gIX9d%'i|a+X1*us*AۘmJoPlo$7f^/Z2In-D 4pGܭ< M߽s>]T <@%In2=\vtue|tJu|sk{UE)o|B9h#m6(OgrJ4O]Xq79NR]YⲘx&2 2 O@HXb+xQQ@]Li{rDpb先E="8Jh~8] ?[>3,եRCa3%Z5bN}n*#(/b:)-xgV}Ҽ=2x˔FM-.c/=M^ .}įFM CzıvȔcU}$k?zgU&vPO/? >ц449uݪ4v T Y˜6‹I4T9ϓ77L$⩾웯8nS\+Fz3OgOGf2q/o4 xb-9G%|!}ac1FndS1xԡ2q:E^ﳚ6UpݟI2m#Dń&Y쏠byPz֒!'gѣgIn'} H^fC5?ٟ"K@tc8ӪiZ`kb|7E1v"ef&QDh;ѭ`X )R6Ƃ,_06>z[<rskl^TNuM,,U',/d%Vv`* wpc!:-NbųxP`F!Y 5LgT7_p'P-聮Y(Zr/=o%Xp#DT0t>;&wemz+@rT1;v)TCnb^Rk*t/gKRzXY7{і,KO\&ĨF= 8_A7})Brv[mL#vGI(Y RbkEe-fh ʡ,EE "_M%xKq0dNVfYK==3h$%[y`,݄Q'oxWnpcb>`kTB ߤgΧi;G%ϰXN/!2w]!A$҆d︗iZ=)Yv] "Ve 'Ef2ko=7 aR"XnPE|Nidgq_d?LSnC4p1K>JSZBocZb\^iU 4536DEbLeN7d&?/ɗKF{&j(˄K'.lɇ4@(ZihutRkNs(N`y/s`=zF`p \O.ʄ/ED3\ F);MVqb@UC2V'^l%9|Wer P.)gkt=f.iN>(ŷ3SpoBʵ"ůu>6պ9ʀ IT1O_pһޞO)Άpz*!/*ka1[.eVl^L:ģ3pMPXwU&alupIk60hA&%g}pIS2`]j"NRޒHyr&݄YgZB1I~MmoI `‡-rJe#lz K;JUqW*w$KjsS z?_KX2o1wgыV4@c=LJy@4 7~};j ]9WM/hQcFAotcpya E%0iN漼QF6(V/MT>Gi!5dF /lOZ/fPsCjpU)I[@{۰5!suRx`&]ng"ͅ`ŰG]$ |ۍt/ɒk Rkn M9eco `ҭDTw8 ^3]e!Yy[_CZ!-f>|eV]L;U1j`A?!W*n.$̋@DL<-&\kwvFtm:AƸV6$|"v,bT!!Z^L70Z"oK( uc514+|jC.LJMQ~~#;ZWbl]xam6m!=S$@G{Ȉ{X*X NS ҒX#h]9CK ;b\:_aW2WB k&#FncM!AL:3lx&o9F0mz=__][V<c򷎷{k];(aQ x"C *="Gϝ 5I챊w]T.M$M[qo؅Xv FF&_yyfϬЍFP˕㳳~R۬MR,x"d_Y--pa`|C N;& ҘQ"*$HȔU7'I ūMíGȡ~vb{5$150~NxHU{9�xV5N=="+D\AN  i חd?Ј@_,9;uV /7\r6-XSˆ[̉8R)S.8Su4ych5+uu\U8ڻo߅,xlOpHvr9fkR_:q cW 5rm.t]T š7Dkz)SV3 vf앯MTMd1Tx_LW;>C^1y>KY1:6O>kkEy*9ÖNWW5t>̥DHz?$L!qB~Om}lT((%MNI55^:nc<,6oYŃcl6(Ȓ1)pPɍ̣d;̮Yw,O& Ol1+?E[N΄"&ƠrLcDI+Y8gWUuow2z-vNC$*ONLsVodlݢ׷@ҶI@4xS}&VAdrCcdI&*hGi ݡ1 >#P˫s+BDO~979O0o62?/M ;ndݺ o@1P+DELh&K;WYڝ؞d➭g6ۥvX= .Wb4gaCT4U4&<^[#- Mّ_NG{"7a5hX'L D jbhPIĺ}Q!8H''E~S8RHE?@Ļ_$,.Bs fGyh̜p 9J,Gd#5d*7ٙ.rH&KIwfC!|ml<W&5<~)`N슊T{VCG4W=>.Cٸ.iPXC̗G/G<˙@]@0nPq-f<ZW+7$*֜a~˓ac*En;ⱾMu:qEU9hxphB$߆ Feڂ@Æ8tj ŋ={7Qͫ12RX-NBMNj4G}X$].Gg73=a0Rj&s^l* 0yA:#c;c~",FP`7=D$F5_BlS=c׵wu / SG֢)c+S"&AAW{&ԵA)#hs;^s7 V74LYz_8~/!<7 ,&h8N Mꬍ$WYc++vL^q(y'8нһ|rd(4ھ$SVe ^ttL}c[&p*:䕁[T}Zqw2%?)K FM-w tF!#+}Z:OJ| o,f?әt4 bEzm] W3`ܒ$:τ|xHVZ>:CΏnAF##WqW ۑlrrd/31)&T: EA|DARSF %KL$"IYҷ3tkY5T7@6W :ySPrpNy)(z!y"ħ-5Zk(xDrKə<]1,t^L9_ )dJ -w*&sgO vZV*\W92{QU=M6gj8$#H/CokMa*@<>r.Ein:vL|kĻ >\%؃y8]-־R/jn;Nx'r`fjՇOt۬4]l5s!K‘ )^g?$>f䮔ZT// :Rt E 15wdb;tʤM?lGS /@~`;p6I{F.Q wE;RNu~y6+{o>Z&S 9l` OG'U25UŗH=c"D;ve^(i_'CG#:91+d&*cRVku/UP* 0l-6?w+z T~B'x1fT뻷Pz41?ֳ@eiu4K )A@$yYu^M>tx k&"0R1:Oul74]_b709vSc)ϋ_~d?2iH b6+4Jt??45/wg'=TZlI!LY^1*¯VrnoY9\$kI8ƍvq d)'ލ$AbiB Cf=jUm!wS|G^;(,MMU. ;-2KzfC'2(+F{[Q8N\zyR̞ոA ST)7a{]Á/SgDbH>"iN =Ť $wJw=-Cvg t*'IuT$5~؊:S&zLC3  $wt#^q*O2wr`u !+ ]DeiZlvɎ;{>$??YOЇDXc X(rR