python2-perf-debuginfo-4.19.90-2305.4.0.0203.oe1 >  A dvW^^fo 5yH?Kygَ#7g[4T d=@_*8w˹Q B}vf I{] !tV|߭V ڏ$ Eଃ ? ,L:6r25K6%)0'g q7&ݮJVfY~ڣE| ^g i)X[d, {|Db' 2t%?$5E}(% "8c1d97cd99cf6eb2a9f599d78cc304cf445ccda89e0b2e26171fddc0a58608b6ad89fb70ab2565ef60f9547bb32a4cf19926bad3b pdvW^^fU'FYqDh7YT0jLĜ5-f wE_x&VCEA2/oVk&p;oһxkRB6|w>L04QR2qR-eɝ}h=hF-ݙ!3ͪ7mp<\?Ld! 3 ^@Do      f l<L(8s9s: sFGH I8X@YH\|]^bcdefltu v8zHCpython2-perf-debuginfo4.19.902305.4.0.0203.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.dvĵobs-worker-backend-test-arm-0007.novalocalopenEuler:20.03:LTS:SP1 / standard_aarch64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch64AAAAA$dvdvdvdvdvdvb7d616f1d3d3dee7203cf463dec5b28feba60ae89dfa6b9bbfae7b11382b4284rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2305.4.0.0203.oe1.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(aarch-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1dw6dm@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@``!@`!@Zhang Changzhong - 4.19.90-2305.4.0.0203Zhang 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.0089- !841 【openEuler-1.0-LTS】cpufreq: conservative: Add a switch to enable fast mode - x86/pm: Fix false positive kmemleak report in msr_build_context() - drm: Lock pointer access in drm_master_release() - drm: Fix use-after-free read in drm_getunique() - cpufreq: conservative: Add a switch to enable fast mode - of: overlay: kmemleak in dup_and_fixup_symbol_prop() - iommu/dma: Fix MSI reservation allocation - lib/stackdepot.c: fix global out-of-bounds in stack_slabs - rcu: Use *_ONCE() to protect lockless ->expmask accesses - iommu: Don't print warning when IOMMU driver only supports unmanaged domains - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum- 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 contextobs-worker-backend-test-arm-0007.novalocal 16855052054.19.90-2305.4.0.0203.oe14.19.90-2305.4.0.0203.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2305.4.0.0203.oe1.aarch64.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 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:20.03:LTS:SP1/standard_aarch64/dfc45e5127880343ba5fe81b770d803f-kernelcpioxz2aarch64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a33b00e34796e94d9b70c4da5fadf2b79dd54edb, with debug_info, not strippedl'{utf-88fe288a8fed700551e15be53fe0f8016e40399b9d277afe73f31ee463fd9b4c9?@7zXZ !#,B] b2u jӫ`(y/+kc9S%*X/f`1eb}Ye,ۯ] k%s'5{c!N_`m {8Ydf ȗӬ{v+#PJJp*4 8ˇX (ê= Kq=v} 96; olCq{?m.c<0GH}n;}LܶW5]& a4A 7>ad/d[}QC|YkĨV vJ!]Cyi.pP@dO(?}IQݞ=Kk0ғ'[ǽK*BүzI omtȑ.6t14=4mFZE'lԑ+Q):|,>p-7j`U_ʌp9cO&[H A.ZyLgnvU} `Ω0] G=So- phIRGH$4I-op?æJJ`F 6WS:; (covgP6]dMXS$ DTE5*h+WHU5qn 9GC-!€%vOR$+%>""rb)",}X3 lᑆ/G)x3?&YOLGZ֝ X XQ2(lՁT*eөR[Hpܴ;"ۖŐ{ζ!0sUPvɍW#;es5;L/SxClz"kY6ǀ$])T ׫+5{( tzoRxE3z%jH~AE% P#'.@nxmX GRR찮T=A&>7uIt 㾣Y=ĺt _S=B&8\h ]oLFJbv,+k1݇^˖&<4بcrqR2ڶضiQF}cUUSk:{H쌶~퉬U SnWh ,nMKn{PWr, 9{ > Xv[QC?b}?>klȕ Ldj}t FVfkKTӍb&f[fL'Ni/Txkj5s6g-vI0=Oh=H}˞5@[ҕLJ5TCܨ<ӻ(<1M7nL1Pt#Ӹ45X\2D4W,^o?+/b$h)4윚d:4caNi$PMa&zo*LVLi@N/})Jn/q v%^̩]VED5DiV%}rS[x3ݘI{TN &$mt}?!1Mz}/Z 1%=#=[o% wUٕȮ0Nng8c]}Lkkj#oQxg0:+XU&5]{a{6~Y zE,$x߀$-;hWnt/Zە6:@eƛEեb D0][S4i2'v=g?I1`m?P-aB !"vmps<,wX5zx792dDS?F03 $_ >y?w(ó,c}mm~ZvA- $q>DpXb.Ajr6hG!\Bl `u%YmϓH7wfoz7~qu6hTSqV>$}ŪVl]x2*-MaAx$0%rZ+LRt~u`W\ zy|yLB\|Ŀjh)Ly7BF)FquJ%L$LcDU74% c;rU2JR<5}g41´{?$PW#'NZi9Iym{%ȣ!/(vuavn߲\ vQV݌H-N]x؛`I=Rf'$jlZ'(evLK>{=`ȔO?Uzr,kV葮>,hH;G=c4B 6Fvرz3yEQ) Օ<_RYm`莯)CZ\ȄDyᆺ..a.R٬[\D{kufynf\#Hg  o $ Zsj ,C0E0:mTuӆx$ꗫQt+$`9P=rQ17M ]\65sx7*ǎ@5mƍɎDp"Ti@ ۷kM֪MА$!H$JR1.=`?P+4EB!rxǓ8c6Qm$K)΍y{ψ3p_ES'v${7>v̷SDV H%EvY`> 5 -ȵ(lA&4GXeYD JhmX|K k~! ~3ΖFlC6ocKja.b;;<%iZCd`EyXfA|1HLtLڧK9&lX:_$?e0l7cFRSEr\_~Pf^lE] )UZܱ%QW2]mȔ4%L-M׭s1i/sfnPpkF>/#L >9Ȓr+mՃL M*?$]. b$[02IWydٌ$ <B0jyt]sNh+oRjRޕ^IVX6k fVow񹯪5E|QF)12vͫiKu-7+Ƣr`N`:}I6*iz;ztKgQUU ҔV) W+^M#yCA|{B< wGBXzma`! T$Ql&l k2gdw5e0aܚ[OYh* C78T> SϜr;#3>^|AH^ʈ M* _kuSF+rO(pX-'ŬHY^t0J;7`A&MR#NTQ^+1'ZAvn' $(/4@bv` vcpW}!t*[c*Jo,* 'sۊ썜\: tGPt5ąb Trgmzt&uJ5^[ @#Ҋm.15BX;pfE o-3i=1 ; -`AY7׿IE~]Bq-ym򕫿*Mwӏ\}2(/{I'#%5M6 1mDIa?'$Ij{rN A2k'z9E̫, q̠xF j%`)ۄ Z{ q E:!}U,wZ2'Tw/0uQwD. 獏9,({7"9ŋuS>gTnkخ((㴾*p{}NՏZ ʳMifNGK1X_NwqSiOH V7VQZ=OP5;%zU%;:h5M l~C>ΌDca],=ct)[VwGܨ#)HD Ft$ qYI}&F3p95٪}8=#ػP'^p"Nmsneo]+R#86g;63/b\R43{*C~FtlУLcG2v) %Q" 9F2_$`*7P9.8v"BJ$%HM f8JՖ2۽/*%ep 4}n I^6B#ڠHu.r:H8buX!m?^VEHqО)Vܣ-1*%Mw4;:E5 M1@T̒gn(?gGSfLc^ ص8Vqsy 74bia#K.%j n7I~iC{HK{s&DIV>'́$ԁhA{!ZRkCzԶeJ{\+%<P#;:1ķ-}](8x{Wgq̹̟OpVD~u_i3Glq@byzEl\pl%uɢ~XCԈ/՛nXd` )Zv:zR>ֿvU % K[L,ұ"f0JuyzdyZLČ ë{*yvsԢ*JJC#͹\Q\>'d5'U'=~IBi&|g9I^/LD7*E?᳠,Z AGd;=3z-80-]O&8JښHy>l]aI?γ<+4øCňoC=s' r ;Ѓ+-^҄5Rt-H*}/(SU-$I]7In,w /.sɔeznjZi2Xaf#3;LDx_1{ߒOU_ ۧMsiv,u>;;]a%U :wHM)GkK?Nx819Z(ՕQcF{orb!x!JX RɽZ ^*qIt^a| _ǤἉRj)?&^heBO @٣y&kCӽBE#yq4ީqg]l z}t!֧ yPDd(HvrDɂ fFqA'|+/@` [:̮09t v|1o"$1V1]\]TfFo x5 Ց-$#@hAɖB͢ofSIMN7^D<>wGH'g}@Ae咬~ySW!q=^GTr1f+S{!i5^,)vvF0Nzb˗{ [Gf1Ojq*֬s*? d¬R_׼^$s +$F_qr1I)|52I%>QAQ)n?\m]*@ 觽Rl& iCB+bE-lӅ-?cF"CҜīh(@G5.+1w'߱xFj;u{,g;\}"cg)3!z[҉%!CnLd_*~-8oW*B0"q4mDצ_9 (XIVn->#ēVWz~2pBm S!h횬xrVԟP-f}}{]yΚeRo+\BX+LMʹnL)P7?*boSvV#ӻҰqr+ekZxb_}UU53oG6CKp$GE`, [ño  zQse3LJ͍LbڅWA!(D4|z\c/Z/UN9n؇h8] ] &Uxh,a<uؐ `"N(Qj ؞6-?}xL*&vbE7p hhXJcWl:4ʻiSEDMy6.qz DjqS7|mW sh  4U >1.)ɚx_2&ѤN0Ŵ?/G^C=0; juJODv tV7ĻzG5MhJ Xb]k#Y=LTQ ("x=֪4]0HwHN$FJb 5l@3xXS\FuMjƨ{bG\ա.-$7v\,{T%3 {abeE`m6CD6BR%}zTz( 0Kdg; 7fʛNJ0KmuZ{f3݆dܴZ) ޳U 6 #n$N̚jJ Poʘ=yq6/ l b-z` 1&MbM!NΓ^hv4I߳,Ԇ9pF>X8[+Tե*VY;L:˓įkHգ~'ĝԩ̿S%Dٷg5osȧx;X<]|no>~#Qڂ|@s2 Jfu|5Y^&. Ю[}9LVk8^X@T8(6Sb3dAH,ш+abe;Af#2wec|;\(%uˬ{90Hv!%lyR=I‹C%g_?*A+n"ZȻsxiˍ`I7̍7ң NNYu@9 輚39fC |6a.sF su:H8ɭd-K1׹w b7jS:Zı {s3{cXmTCkMw3(lCA~J530s @W(_ݖrn*~!NMZ½0Ɵ+d-tYG ED9miGem;c남}SHTF/Uvm=[rfp$3*CIڪ] zkgbrI;eL۪.*&W(~?C߇ +3ko'-v-OQp0ĚG ;UcuKykGl^΅e-%֮X1oL5d8ofxFSmBytp% aN|:Ge8FdV Ji-tN1SO+=@'`wtVÎWA!OG%sI漠5ѝM i|_=U9EL j|;G^_M:l!:}t`]gď?{:!^r pTJ\pYѝ'#/=OS y8uYm6%9B;Q&|wP1@y%tl)~]pEAI|]f|M,?/"{镶;_@5B{YeCўS*F+a$Gs"ƆHv"ɻxx^wgE?y%vr߫Àg,\Mr 6Dcq0*fu$[{yp(&KX\}Q=]oN, oתftb)h6Ul5ǔ?jc }9ά=!apF!n0#ArW 5}괤L_ghP)FA¿CXwEV),TeMZ+n"w`}քg ꍯx>nniف#{!#~+]^ fƙ+,o@%@DZYW#@V:$ed؇2&x8:k؅ QcP֤,'p|_Y ^Ⓧ9[ɡH *lp̾|Ӧzy egѧMV7Rc3 d;_mMsB'p5Ȩk8͵}cSۇ,@bőSNY#ɺ.ZCvɣAdGQ$v naiHud+Sk y fKX2%TVy4PDmvOY,1{/Q:I;Z*Kc}}NBxW ^YWtGuÈ`H{xUA`J|nL/լ`x KɺWvQdqSV9yrPTG{[&R*c}f)5O2$Kc=/ҚR !WNӣO;D&^ r;w?tQCtJE1]!_ =~<2F2Z?Oqr0@ O!#j Ӭ@#dsj<5se4ZHUS<2Ȋ,~=a APYmM<|;7/<2\®//XYf*aB[r:gDS@N*K$vh=[hH3oBy[7I#y' s`/yQ^ ͵L~ nO:[Mֲ#,ܣ*9{9c!9"]@bM-EH^eSLcF02s=KX)-^cnk检"Hd> ք2>*Wx+4(CHD,#rmO#μcHj*Gƭ)<^ 0dlhmnEb-?4v>?;`WЪTҏ3Q [@u'5H;VVrz/] ey3 L?K3tH-ksHyB [V6X_kIJ:h:弆bD *jA֩W[IP,q =:'pWFV"R^ )1V:asBq@Id|:~""#q;[k!á-!ly7!xN~qW{~VZHc0l١|j6DeDD< +%] GXsbxrA;Qz!ʆklmXJ<,5Ivj@6\IiU'q/jiDip> Q75]/?ܭRTLDD9UtoRKՄNۅdYp'0]fx;:+Tr:c%cXұmnCW; ݿF'AY"G,'Iu&1QG%>LYw'O>5/Rhf9 gL4ʊ3 =OFegބ ຨ  QMk%C*JMFFV䩴<8ZEysEq4xZk~(+EE +&OLZ'۾YCָSyu~ _$@JbWլL\$@vK6@J"Sbͮ^yǞ Naww{[j?yDo5yɡQSt|J.!"?BU|-D5U tl$&>VxR=5mP-Q#~/~S"e}GE^%D"ΚrʱI X)j 6|Bфu~?s^+!]P:aDyNsX8Cu ޾1 N;2?g%эS"N@XJox{H ;*i6E;ۓ69X#渳Q6f9=hxAHՍ'5Sܼy~/:-%a14xt3l'sX{XB3RZH>o"+c9v$$OeT78a풵c i4gCM$QYDV`;RC~n`#7)7jVacx! |XXqzWff=>Q+> =; s`R’ m'KUO8JH*R@ٮ*i/ޣ H$z&Nv =WPi?pg>5ٗTm \o}@f".ႍ-ƒQ^@ǩ>|ݼ?W ( H?_m誮)xQl524j7k|"?6#¤' "rG-z ų{~\BJ0w[(,>).As>Y}a:-4U 9RIE"tV>}p~[}:Lw[,.L_st.2IJG,"of}+X(@> 65Te+t2˸*#%*Vsǰ@&w#A``'S٠_q޹x)cƳ_BB+ǠG엯ϔK1 Fڻ@_=U|8t%.9}j39]XhP>@[8)ۘ*ٵʩkv"E~U 'c S_npMf?b&oxVE$ydWX]zNl =0 M _oc¼~>Mb氌 UI1ھޠ6 sd~z =ԨulA' p+V؄%+mDXh+\!NO6Dag9~x*-Xn_4唳ZtYkjbԂv "Th Sq.Fq4ȩ2OWQmaN+."?:Iޭ Eb\7 Q;qvGBckד 4LMb\@'@pl.K8[2e\.'eȚY&DT^4\eW[@yAWw$'uy;dWw4 [-[$dPt<S99d&ߛ-ڤNX |QW{"e-n%H{eS9pNq.Fa=P>; ~1>:zaݩ2vypu&z: |V,Uo$eڰ{t2{}턄{ /*\C6м)aA{#;[}N@ት a#GiZz}r:7SL;WᴿdǗU\Pj*Lw,Oh'YzH"DP]NnB:4 HN(TpBgPtt=s!.}[! osG (t+ ԚL w ũ>YVgj!bqzKm joffyҦQ=,X^;XFL09NW: 3ѣAݓh)-f! } ,PUR]Ӳ(PY95Qil1{%~i[i~&Pq=l5gA~nKAʠZ+}#QtM򐙌#":k %9\^&EXj qVc% C&Ѫ~w@ꭐ/x#EpUN:[P:쾜{`+ʠtLy,ꚾ@q:攩RGFhX?Q$!򕲕9b '2ד vd 9~v9Ie}e9EM~K[r]r<.[ۜaGEb&5v? k nUj%״)~AW^&V YZW(l#Dj%nCC 4ai/ U {,CH)??/!')S@u}]())^3kQ͑M(Tԩ$4oTn87{IX7"8&@@M"9J=4`]3 a1LdWLuU orx;΄ƾ ]0nrh]C a mxu][}ˋȡjTN'''[9,Xd֜taZB9hOTI#7 rXK_Prx_J҃cFz-8/= l=-?4ik0Lyß_U 8YƮS0dZ[UOih6cj&!Y=wބp﫥[_C$QO n B Ѓ1$ G6{0!e +QfHNJ!cEĩ0ܠ,ܤ5UGG$7!*RIj[HebP;{ytK8'17{ $HSSꃬ"Zi*+zpItk)%ҵ JJX 5ӖqĤ]^Rp5wl쑪.ϲGAg}I20>!^-SgBwVy^ \- M!]S0apxkD"zKalה$ IYazXL)K2$;ߴj޸BvYczYO @Fay'ȕ?CǟSh2YXq ˲ V<_w%$S|M:!(h/5ƟftmΙE*XƎǛs;?Cv\AyS;B+Bo7fJ쎘-/4 Z xb4#rht.-li[%4aZOR$Tk.KAjZ"VhRelUmvӃ"ݢ[G/_s3} :8~NT.LSUW4=),#`5eހ|X c>P/b=DbgG)vrX/4҄] c"%-M&Cv<5w<\>jU{#'WOqL(9N-XI7Y"]Z'pXެWJkaJU?#+~r`O5 %jxT#$-5<;wxg )}RP4=w: WV)cN+:YE&|"vw7-alnlo: X ѣȾjZ X0zp"+4[[JX(L>Ί/LfV1c*44{.ys= t Ȍєu,XDX$Ii8+0Ӳ!FsYcwMb{e1_+h_)xrϧJT/5ܷ~~7I=!ds;`K /cݚV g4`|`׋N6^xa| ^H}f 90j,0Т,(0h$^ f.ɽPճN xc+.?eTfxhԾʄa4f)Y=,}"N$7vpAedpn I⧉U*pM s^'qpa!rJXRPjkSBw.Qk`5N2#I5LeDb`Ms[W.DB lZX8䎠*|/hD |g?ļ,W_[iv:2 bCXc4g#= /mxq=\f=DIY@ތOQ%[35t8 ҫoMV\D"zo<+QWQ>`:*Z}*ZK5yˊ qX  $FAWe rDa ,]D$|#H{DߧHvRa6YI\xX8Hhem=8RA?TYAdķ1.,zig"D/nYгeB@"sq4H <gfkֲUtL"{ox)pPaPK8bſcjoQ_ >KpHr:'L]8G-e ZY͐r|]o:VH>K3e }崅Vb~̂\,@A5RծP۩OdK]|94 Hhy_?:4F[Yd.ݐgZ$>wU(K'\s-QK0~,+k igX;E>4Yg.EMz9M7ASQYb;U P#cˮW4ޖRݹ4}yze%0H Utc&\b]|bzc#zD@׃j|DULvx+EU*d6OɊm{P$q7!1Uwaظ4YI$\-`+ܓ?#鎩s#8Bq+̹+4Lm˺ FF\!sR+RaZb#y>s=wpו͏JԨΨ[CnVIH*UU ʲxhiR(lr go<"U4KM ‚ɠTYQB,Vnި3 2 #jQ?#\):? ~Q=UȣNY? V/'*?5Q3IUq`Z{)6rB$s'#5зM@CBSqeXVL׀c tpgG-{ 1!ӷ 1d_@{rEgcZ~v¤j`487 ?7r{ vzj72/F9}6Nw}{\1\eSMjj-GS:4CJ.4eV|Y.Thd.Aߧzi(z=58#ݍV|::<(#D;'@dk3DJQ{% -:ڼb[К?oAay8 d6lNdz Hr$Ų0s;ԃfvkG̥dZ=s =;JY{|b檤hfmjbœJf<{4g"湟V:8F84߽.#) Cȹ$8Ob_ء#pl}{,An[@f_+1&XT:Ѿj}!aE1B8-lY${xqy6B L4~g6]\< ^d2llP;Kyqa~"h~Îh>?N̰AZ NcLaV:zaPkc4+e=0edF7VCLU<ԚYsh+`),Aѧ˚$!mkAr+f@;n]zF:`s\r#V (T1Z4HxeP^؄c=c~)"ο@N.V}$ky3xt2gʈ\滦5jjmFB߫h%aNκkm A6D~`&܂K/[%oGZ!j,YtآX^ƾa1:_XȃГ*s0ndFP#c#(-`?Ogغwx-=yҧxL5f EG~;@uApg9~8l;9q7kWe@g/ڂ櫒d'0TSq%,0P=Dߓް^dbtQ&kΘ`BnjTg)m kծuUdeB)o^W{:[E;FK^Vţqq-="Miz泣v:Y,V~|[Чs 355erINJ_3-3] bNCJZ0Ɣ:E1) q;@sNM2]ьA 2N+SuV'j)UN!+j\֖Ce=dwTVhbIn[7ڥ3ޥ&Qn vKv>3 ;;O&ys Y4"vM{QmO>42W͢?ǫ}kkP G!:!Mh̫B<8/lWӜ3'wXxԁ%"(x6,rzխja х-Sk%ϲWd,"{S57f|;d;rgߜ5_/3`5Wɱc*d>qIP'FA'p[4>r!9 X.w}$Z:e^Iᙉ+C_|=Xۧu z8[‚ϋң5ل'j='L} _C}Yug`K I4gӘ}Q;7dEϤ;D8) *{_C F8d $0spX* r ! +ȩ-b DV(-t7  ӑH8=r!bWvqHY Q{;} ;֕o\}rı6X?).rӃ|J!ZNCY^C "? bPQ a"3痢t0 yt]:^uK.rK??GRr]Ore ]p{HIͬT +'u}vty@BwͧV@}+ߜ xGt\gϒ1D*?GɎY=A\YRRGwYB7xLaHKlÊgS+'g)gވfkEuK թީ#_ D\.:[x XFEջF#mڈ^t~VV0sCn<@Ҿd7w*(֚^&ۡ/EGpѝVZEsoڗpX{ # =;KB,#Oו(|T@#U5\ƾ#TyK}X9$`KuT+Ǔ5bJ|ޤ7HG"4iO &jD=DS$Y# q8I+$o Y=IN0+7#Un(&&ql]uLecYR<uӖ+q(2(ʺ܍J.:"`Q2֨Y+V'W#GvqLHl0}0*FA3E9nYb Y]@͠y%A7/-.4֯jM 9i+ma|.|e )IabM"W%PKM8oGڛ._ /g&כw!+Q,}E|}.x2Z{| 9 íGm /1k4${];+qﶢyI?1҆NI۬s01G ;=j6{Ck7`bu,"x~ !{-\{N"M%H8wZF7/cHfʐ܄pu>ZEW(ҡ^ałZ)HrY8v-K7u9I52M;N_ ^e,yjnvm2 tR:.$ZV r ABȓ@YԌrm1=@?;k`'lf[Z"e߁dB,рU,K]:T8R֤ڙۅEO UM:I-1حIw\.ɿNt!0Ȱii jwcv@p#%Dצ93ʘ!jqeeipeViOʡ$Qؠ9Kn3[+tq!+IgڜoQ[Er@5BQÚxñT+H 7Vuۣl:ku?eae֨h?;G. GJ0(lkyηdzt LxP&֢xpni+Ӎ?Qi25F Ht"ʺ~w:v3mbSB{o裠!"/ZR[جMz7{Pհ38?΢*)!̪UX:r &Rk51F4g(N͔cmzB }+5w?h,~a> ŧ57s(҅[>5ҿ,)2+QXrFI6-C+M"^Ѹ/3(9A+W1)-([ٱ×(?zƨUF ў=JqSwoei;I)b5Uc0|1$N1Ma@O^ eɻ4;isͪ϶W]FdbS3pn>){ag/Z$]}eG;6eQl="ZQgUyz[naԘUIiQ2KFf$` rр&V:mOExI,m8B(K۪QU:L 2])6hGկ.?:Kʆ #ScVdX%A!wsB=&Bݭ <ŕ %(S~F)>[fC; nVb,Ê0 (7bjrv U`e%19*nGU09 Ch+J9bH7@$7U٬!{BFT#z48HG<_R sDiA$X5U3ʻ#ZIx8dNR4ƭ6iYi[w5e'{O1q tn-\,&E!CւD'Lc7ЂvbgCoZrqb=p إ?[o׬c ^c)sTr&HϽqpBgq_;x hm1 9zZ9.eJςkn͕YWXpm{<)]2id$siF.`QqOIu & ?KQh"ei6u?P˝-VʖHJq'T~%#NXRXYRֵ178cx!1>:;7etdӊC&ƚ^ہVC [CN{RtQ*2M+MsISg&C뢾tbD]t+R,b#+m}R/㡆 5)=JrIaqĹOl1ީXE zfYTcYqd@8(l%u+ol~568ʲ/ff[$Ҵ|Vc_'ƃkcMi }Id⺼Acj2«e%%D81f,]QrGG76,q[M;sCm0a nbk2ՎqXo>zMR.X6qjȥhpюRUk_Λƾh4¿%M4* htJEkȴB^L2.% C>`#b`~SzV$~{թk3x@p8*{+nmװSk.RIy6St\+ ii!P'(lGFH@I#/dEpmƂYN捝*v8 dd,o@J:ױ#ɢE@#]+^%6jo~wm`4t)p R'9cϠL RCLHpy3y~m#;đ\2L"N>*Ȧ+ReA8}v:il@vѮ+3F9,2UaeDxd~<{h U'z fwv7D`nb_2lENo$ɧ7ˉc mGKF+wl[a!W j9KV]\38lp*Ce޽ BX&lVA <('q6O05qNcRCU2OQ&۲( DD߀2>o~t0#`Lh0HF6brS'X|ڰtҍ* ,3T=|7KTbpE|Us 3VI]rA+Yøw[ŦYh P ;5c;Y:ѭ<zo3K/#<>1jd.Ae_np3VB9@JJ=moO&TyYS<(F ǗXuf;l>/o╽6X+F36u!$d@#PO@{TL Fz{%Nز;5ESf6h\*ԃHL^JAspPӪyio|`K|cԽ)aX'R&7T ?Xm M($1Q,[j``>XW- S` aa¢h/>1y#ReٶLOK<ˑLlSnL g}3cws)l:DIVJG)?$#Ig&f=&'גUɖE~$qlƬU _AW=WXX\z-jK8c^!ʁxU͛+ܮU\fUzDH9=ïEu.EĶq3]%Dg@Q`uHŞ( 9^[M|gE"Omզpӗ-vYFi̾0 V 73m(^xTՀ~x>?~83]_"B!|-H1=}_Z6~x3Cx!zf/f߾&(=t 1J*B_ yzVCL_mǴII4Fm]@;ILghʆmtm'f.# c򫱳cY:BŘ! EddLf5kdvŒn9v:Z/;v?0be B t{6,qL.. N. 98297h?~+M[[(1iq Mֶ@X[lѥ@E/pr)^OHK^:#Ok +-~RWL 㼦zVdmG{ b f嗑I>O F51_W^8Am""}Y܁{'5-939Q,y’n(ߞ,ہ FUj"T-:p2Ǟɦa5߬%o o,)sKFr>rX$J#_1T#%n' *~km,;C[usQ pe`f# Kΰ|MOW1GoddKyXʊ/g[?Z! .l@69m^IT➜h9gBa`V+T\SY1>H:sхTy͘'UY):gO?j<&=УK<$İ1Q545J ܥfV'hI,ȞĉU05IZX6ҮF5hjX!xb9m+<%!bM[^GEu?f$dNX@sp螋 Jy=-0tU./pi)5t3RoQ SA|M snw~9.aBs@Lwew \)QJv'PWb#VRak*QVWHd(ٰc֐d^ kv*WNT@$E!kfL u63x)>UO_. *ȏ42Ch:7VD~uGFCkXZ2VVv[%d"*n{LWO;3=@@t`]D@ke,%9CJaWeyrViDQtsVˣ*AC).Z"TCHRXnb2F=h5Tj0è';&vQ<1XʏTִw;9dK[ϋŕc ]ʲiT/ >cu(b/4oMsצbSAܷ@^u)#4:01޾ǽ9Q<;Л0I\e8NkIf[VYJUpBWZeQoAO4];=yb5X+v>Y> 9ucp DNj%1=ȗ|i0(u X0uC9u+x[@򋥡_{_ݎ\ԫB)IDX&h-]~1UWeN9룤aAB˪Ul6յvZ0꨻ b1 CsXGz w_W|~ nmch| 7$mњ4OKCg Vhkޛi|ӵ*M}uOw{~Yim6Dc/}oeʮ&&|Dt<>'%ƴ%%xQMppK{7QFz Q̈́"˅. mhhJ} ~y"5iwPi e|̪?:ni"H27鏽6HC x!HVY9*"Dq8"IcP@{g1 omK$GE ϴCF ;"84*4A ;C ՙ,ht+e13ܣ*k$ٴo',V,ԀH0>G:*rBb)Jl߽*Q{>đ~! Mg[]hVY}/Q-Y _v5s>vAyO?oU?Fc2b<+6MR:q̈́dJ9 TIs;"4:FqOֶ z; J(R2dX}TZzd+ffyO_yXػJ<&֡,Ǝ^|D;"" 0 <+M1̭IQg(W@mxM)_}ϔb QtlA4}:%`ڥ3rP95#YJwD^VVҝ3hr:hn# ^q m't iP0'l]\ri.N#8jvQgl9I0t@MbƆ9깠yxOq^oC•N6DjĈ;: |yPbD3%)wVWN01omNk4ȥ"5l3T-6|in)gv};FGo2^8&Dps7拄FѥB,G B6#[aԉO{ S!.[}6H 2A.3Ao|**//KU 'P6/NE&2gl1N>'ծ &Ȅ@fٖJa;*]vRYo% =W%TRl}pĜzk9K(e܂m!.A`g}%]̡#wLd2C9)o>Y[EO7/L `::#,@ tg$)Uo_ӼW#cV(khl$D1Cs:PYZ[Tп0N"nvq6s84ƺ+\{6-^oqb,,=[o = cxI+ճꇮ#!} `X4\Y m IN"D 6\ulQZl[%X1)pN/%-Ś|V B1j ~%bbTvՁܹ>jQިa =ˁ Mx=Muz (}dnMahbEDMh{>YHlq?Z޼'0j$.tUF)vrhe 8Ul5Px[+h#\'X?f:y_5xm-u\ vI/ሣOûIC=DnҙV*@\2yA˫=TEC3+äd`D^J_9-O /jNpA*Maޕ?9Faad~ΘIBch5 JG\6&w)Մ{RK :Np x#uuT{|} GH0$3.bM~N*3j.Л0WǤWhJ1)XG8􎦷!hG^wbFYie%:u.*"ecqF' *b.Y֛l ӽniw 3)vWQ3RhxȜ Dem .>箝`XdoDȧ+&L7e@+'yWZUgb]ب0*dOɆ_9 7YOT:ڔj-ƽN 3u#y?܅Mi1d@gKh> #pՄ<`'i0yT (-E'SN]zK%'T݊vcQ7FU Т}k "}Ik];h5/ ,gk ! xH.U' f,z'$&5b[ C]W&%j;T%"k k6VPdQAMpH%[2w5ZVr-~U )J#|1$+!N6"3W (It%pgsA+Ǧ1ښt~$zEccG@!0ݍիdO%Y =o,7},uA.d0󊵦8} 8MM,Z79evRX%כ"m4(K"@TY.nZK~\b';` X"2Y|{G6A"%IZPrwYRgSt6)r`{L{BXSbVH'=Gi t*ѦFP q]4QCbݫ%9iL扒YkeEڨ"߲6@3V!'{L篳)p;]7O Y.JIZ$M\^dBwc6W96 g,Y㰋0fOhe2԰*)>QOiѾ3{:]b$cgbw{ W̬Jzk#wЉ>>8}|jG9v |7*,|̡jU 72k_gTY d7ǕU_Gj cD}@)5-+ ^!|D)qcNq< `Rΐ#= JaWiU4`*NFa9 yIKklT=5bWWs~[6~9 rP nLy2lf>8SV|Exeˀ`@m.1d.,O+/ϥ{J3^#{/ND>Ɖ@+X<ՙ+oMXz+IXb@FN6\ȫz͈q)Q[:b1 A._?J< p]FE!dd+ z="fwK8CLk^}`Y}Un\@]݅ln8RA[oDŖK^K{:{:bV$:m9"ѱ~Ė 8[J&)Vi@b>L .)#s$8zR L8~+6bYgix C'@.$L .tS|)9˼āC hP2ϞOU^"Pf=d^p$I_u>[zݾmP>]6з;~?Jٷ Wy>*3iݬM]BRI+M5Yq"4{~!+LWAi"AQsԚGz(m1 e%uY#{^MEQ{K'aaӄo곩zN!j)H+5P?g'BIb4:&ԞCa8C)!t7Hҧj娤6S㯔ʶx73Zb3%#RР[@WL{XgB>2gOt<Р}-$*>DRI:zܛ;dQŗpbY|w=[i:L,/{$P*Yp hoRbJQ=-־y~[4rٮ@ z>rnAF<MxSMw(u-,QJ跀' <~B{%0 g oID2[><,jNLQ{AZaIG gd[I>hqg-N Wzfo30<mPצỾ{->gÐ63507'N,5.Tp>6u7>"r3%q;Q.Rm麿!Ayzk##T]rhIY͕XY&Bu4>t_jvJŤ%G4+z|  @Ma)Nړ>2皴Z}>G{J,^q'ޔ NF0O:| XgNJeJskة$ ?Xw:Z c^-l}#̈́=@`Zm fxp:|x?ryotIYNT슇ol''vYDYT@9W*{~gت"z0ť! yr2+fW(ptAwJ2 &̴y';m]M[YsIHhZNNYPb)I_d$MzH& 5Rs*Tڨo2fMPaOiyL])8o}@FY7RC(APKZԿiTrSs4jBqauO[1-AyfC('vHirV9$55{l_gEBhL=(T9NާZ9&IOyf^ꒆ9Ggx -*rTkP&DGD͕:G U[t<̶ǝ"ݰ5ߝ)+)&J\]eX ͤ4II;)#WVE ;-Z|[,_!\,J&^}A3c~4/l1>u~)V1|: 71^Hq7/Ŗ>"X"Ν/},b1VyR(*98;Cٝa|Ɍ/Zm2"צ!wt#B>"O;߈Lܔqgd(*x#i^,$ɺPh*l~MdDa xa`e|6ɤ ]eRt}隷HvtxkJ:y-V:V;N]Ym_1?%)A$Q| Z[H-WV{6f~:=}3l#fZ<$Ry9Zj,vQM^W!$JO1%,-@xinUxf'Vp%I`.Y5C[ f-3l(j$Hş(j@`?IxUض6A^Z8lTBnj(rqNhҐ\uԈD*DLS I5¶ t,̠mi]E9cJ t>4pj(E.d,rw<%Y!꺕%ּ8u\vjπ5%2hZ3#%0@/ܺdsGQr)W^L#R9S;iYN Lϝ( m6M:TpLMAZ^eƅaF/Kn37W>MaO΁ǡ^;mYšf/CX022_`+di\a}S:ZyQ[V;3zܕ_3H`Al|媋duGI<5ʑvPBe`'?%!]&?=$W܆afyIzzR#'(E*%b* o U3OmiZ0JhQ :=e?% (=`5;):_\Y㨋:Q ihE3u587+iZbqvͼ(xSqPX J{ ntiu7cx9xFq8؁5< ^l&Ո= DҍMI 6RΠZ$GK!tbr~E߯|Ϸ6-ƈ{M@oBb+G_i zP̦b}2h43R^[AB<,N^X7Eci](j^Hi,Ar2ܶmڅȜntXُj,$2m>\835{,e3 H $CԛQ5> pv+q17 Z ^s  "gJiǔ"Å)8&/3K딚S($;h>7g1eT$'Mߣ 9 FuNUwt"5=&Z-b#R*͎s}sc9.L[@KpdޓS 'Ͳ#)#J6 ĪC"5}%X'ɊO|}`&<2gCQF'{xjK9SR'm vVN+gCL!\?egOąssp f7+ԣI:xݵ7EWٟu@㯔9(lQ&)`I";$ PO'@#*y8n[`Qz5>",)aiu;v(^֏4c66+NӛQIx=(_XY8p0"$VDgW"n;162>4nU*`!l!|I[tKo/;' 9WQSuĪU*6Aw;? e-@vkX9ҏn~qCI}tny '=uniKpS M7rϵ~\ 7-8ǪOlLAXl}s7f{?@i;A:LAt W##G.zψ&y`BJ}Nd Dk}DdFiI2gY+K&a#;n 846%4eaK@*"|kd ZtGb_GGڤIR JS@8N(z=*9!ep[dۘDfJ^9=KSk}+DAmP/Ák-Q9+]xșМӦ# x*J|;N;tԙq5tbkDKǢn&mĂ44L# ';Z' -*.P~9wN:;(Q79y9yS#6~bW>o#vLtNssGY0MKh|(zTXFS9)_vE{?=By$Z␿4rwER={-<.7{+VAc}`qwMvC˯VXzuMLd}(w7@ -_ m;],Ag29$h~n 3A#ӨbMO&Y@jD0I*h>TwVun";fMiaEIݧ#UGD ,G(PCkxYOL;u8 Tm,t(} 8p:PX%sb_* RڢYGY+R'eme `> [ar£Z_dHA/tw;^;bjBJ̖wx[lb06?&Ԯ+mB+ ܻÁO"j+(c>4+1ል6u@+b,%HQ n!)զd'Pp3'2p>q9,2n#DT)N tX@ɵ_]$ԕ0/y2KA0Y G(8c≴ [y}/ <ڹ+YڲLG6W!V? 25 yǿUv+uJAL̳ .~V|PAaO@ߡvz^Aʞrɢ]8Y`*0ǖp BU,,jP|/bݤ{IFl)mjG%HaS~F@ZǵOSD"8*fƑ/`N=uҵѬjXfw-bJ AőH0' 3WW${oyغFCKoNإ 1")cRˌ@IV .*ΰ!k$i7>T&vI-dr_HC"4ʟtl6"eü*"?aO]aU'zl2ݯ( ?֪$UG//7g9YqҦaPec JzݓD, aZKo5KjUh?MNخD*Eڡ=(25|Lra aFRqdw;K-Ĩ Bmq!WoVc6q}9: u{53dQNRD|Z53"ml.Ǣ2 -: q2 .d/X\h2ߜI 94Vp׺bt~y_x FpAz?JZ yyWgi2TٰޮߦQZlHgVAb:XҁS9*MI@ɸ^bgX3I1 %g|r/ܶ|fәHiL_8p prqVIKPA@~v~#6395s7BRzZk(VI%\&햣mF%v +i+COG|d˨  $=U%xd,w+Mz}{S0O`X%QEQ_w{5JK^x@G?r%H* onĺ&  u0 - 2q e`a:,ڳ96W>[a*yP•i9x"ܦ2^Y+;Y"??ۻк* >cn- KSN=f%-6-Ñ% ᦢ^KSr}2O<ʘAXG]<%[ru3b enަ⽁^uTYzd9/d,TLeT&CᮛU^4 5>QDA}/\]:dQtnؚIt675{B u`NU ~,g(lp2OU0NPEN)N%,MaS'"pY浙 ||8M<ui9| 8Sk?JQVߵ^b S2%Kgv(Wg -. 4 Sh7j@$|Crd`2cnrJ%iB݇PLU/R] ]MPR>C0;sA-ţEF:턏^:2*jzi>R2/,ЧGiXC2lE@wBa@^uzW)B@LqMb=1 % G ǀ9ڟ=-"5`'mSU5&A8$y.{FQ4 ߛ':+Ufbaptc\!OI1ɲ6VΗLA$+>rWCj '2ϗk|,YXA?M%oEҢ];<ԮY*X/W cU ㊅+,G5 a]ߩ#0ϥcԵi C!TΤh6OMfc?%Nynl]KCme pFJ!Lg) ŎX/HpYшw%]v"G7HW5j8]"^2ѵ7(݇U鮅V0}K;$%_4I3hM.V$} 0`a#eo&dF)Qm"Cz.+ui%H~fsS;_1ukI![8pW 39BB@ZT,rO:b(qes?GiU*$NF*60ǿz/cv:St#tUy)p9t& !D8-$vQXx޸AAGfu"J8K.[up#DTW' cs.D//7\;i P &%I¿.gXnzVБ;T &l=MD#wЈHP'ސH1`6@c6~Mw\$yȶEz }> ܅ /U- سG.hTXqҽ!a͕w %C5vYIț]"q"&R7YT/x" w)]<}C| w`%SL<*|xIX#>zi)G%p #ՏHsn#la|M,zH9ObN ,q ar"v?A*Wfƍ{ Kˣ~;4 uϭK8g #݉)Onޠk6e9@Ut<~YB8afۉ6^n5iǔbgO3.#_PZaךP]- QU?-I8@G.( lwٗ(6ǣ]yܨ乶|ѻt0ۡ,΢{zH~s"PnR'hO-o,<0" a_ d;2GGt)SS5@f鳪ZJ{-'}qI :il_xxC_U?2PH0ՁMdXd%&SQ{P?o-^ӷҪ!\=0oEbMwEʉfԅ&aI ֲY@!N7K1 + |KCG6lTZ+)ڂ?5ĢWt?R{td^ap[`T\-7:o4?@^hضAɥTq{R6A= 'DNF٘m/[> .!"q:c`o!}FP_-p8E]SB@iA_=o)_$By"\_5эYZL̜Vcdek0&wvovm n/-^Ϝ#)gl<Ν(mDR T}MpPR|R]j@cxqj ";),A䴪L8 IO9iN!.>(Ni$$lʉ^jV[Z\Ţkٴ` iJk u*GO0Tx0<8`̝KTl՚DJwՑp;HBM(p[8yУ]@p$X|i<|2} ٜړF~շ4>HrZ^M~wM_ k H@XSۀ^QABo!I2]uJp<Ĕa3>gש!#t—B2z}sˤK(=G2/:޶\7ǜuZmmȫ**v.~AşR< {]ߎhZZ[D^SzŇhجgK dL#Yr9K@qeR]סTu|?i?ڗFqI'iӖ/_4TLoɎx4O<υ_F m?ӉZ ]1gWQԺYm8ȾΡG]7]똨YVA.HJg9)dʥB&n_y(v"[{6,L\nJ|W|*VEcWuR9 2fH1w9tګ'Z,L2fYXOvb87#e 2oq|aTSgKiL7@α&r-Wr2S_݇&;+n4 /M&SZHE.: !SpS%Us0L4xrn>XE|>|18vY9{*K+wZ4_*+8<XBhCRtG! SwԱ׺њ3W*=Rڮ7}B>YAzy|ƗL:d"Ejr%)QAn68iPP 7z/w1pt&d*%H]6.`"!d|+۸#>9ൟ/ mO'ַCpuxZF'!LX;X"Q>kU퓨ǡ< hzDG& G^D뵬}HN98R|A-034suB^9\ՌfJn7tCmv;tFTPZL'BSf欑6o=(X/< W¦q:F&i\-$?Je+O/W$v#raU!c[s7gܩcCRlABUa :׎{ҨyYaMcGKNvq:!P5e#H!^H>` р!$,F_}Oʴe[Kb6籸j Jzfr'8dv۝[m+ sWl`9u߸w5Z݊%9rc8 /Cr?-#$g=uge,65AMSBF.$BU*QNSKI9L64:ű\]9D7}]CC! P61Mh}6)˱R!?zOK $V'7WNP"-9 C䂏\?~LC;-0!~T;/G5 Q$U)l9ݛ](CZKL7).>Konw ep1sYH-Pb;^`ǬJHr5ۘSUC 6yׂ>f_!4I ^* )jQJ?B׉{n_aJ[ϑ(Vv F; erE'4o~d|o[u*jcT-4.O5{*q{CeGmc.NkFw֘cj0Dk8/ Cb­Qۏ0O*LřaeԽg ~cT4u(%NDQ*$' nk b?[`+OE7^v :AjHe@RX~SHw*Q,dEpu=O6 _ ܑ&/Q?yA&k glbY7.)u?,/1ߖb#66jL.Ki(Q T3EjQsUL)CҪ/mJfJi.v'$*gfd 4mWMDVZ+2F1{aaUI9(Y/d䫄}&]~e8o2umg RTi<9H|mQ i&,]`,['X ~']Qd^ů2M!g\2ØurclsgF¸xQ&QCdg 茧 Wnw0& _OR ,DrxB]qbLk4yc,ĜgJiZع”af̐+9k|C[ =:.^n݁7͟? k5uBC w/uJ?"͚yA3c `X@!xP=_S$ 09i%3(ƙ3_7@ ~Ì9o#P2d_l"K炠Xd|9LD hb(2"]&1邮I!!/O\|+a:y˦BSAd{>dy R7 %`q y.mPui n2[m)tV >8#OHٶWVC|@^݄.V&\N@`. ļ|jp$<;wl'eN6ZIi:Ly|6gF_ voO(JA^Dr6w/ceeQkt/d7ĸ,,9Y-t9^a#i|qvx`g^<DƩTfrD~~ZZ6dRHi\b:"&<ZĖShei~EhrЮ AUy>//f7 vuY:M 䅟Bb=L~:3M>Z">T 7cX3߾ŧmBs"\H9 V16W9tCmX3r8#F'ɭ'߁¬L P|k&r% oj?TCB@QxOfY1sL~N "ݏ ^OL+(J*3Xd~ EMϵ} t wK|㸌T ҌB4Y=*X ۜAR#,V 1Tj!o X#3p/;š|$>k |3k|SB(W**qDk:Dž,r0?a:&s;o*cT6YC" Wfy/Yz&qY7Ƹ* -Z&i-6g }'[b%n.E&X_Lz08/'LAZp8>GmZQ++i(6nF'atM竸a2`)%+ Q0$i?~46ޤajج ٔVu [(7 {^ BDjSeleH;,,gu Ag#FֽEhF 6! {aR @,_zb"ɝ5ܶځnv~gb̂ע:q mPV:19b0+M8]k '.pN!n]q1!GlL_޽^+& bÔ7.9'7H]qZ {\`y4t}e}El/9Z]SG8+ !8(Of6Z&+hy~@PV=‘ip4`ZDH8}xt}ۑ16KҪ7M8W!mXXɋPȩap@P hb#p:*/A`͕n9< e|&^¤'', $veBB:+IGX" Q*Bf]s/q|IN@Z&sbu$q{bƶKi|K/@V4OR4Ny9.]Eh$*̔k45Zλru2Pg_ :84x2JVfUPǚ? E߆^Xo;?ւ`&J؏786?̚/wGdrx߹ Plt bwc*1*] uc .\wRl=#&QmVm-QqLi;%U-;;""tЕL_TFkKd¦^]d9G; ^;7o8@S 0+H K#[LʠgƠ{- #RH>3lx/-.CV*"U/ ;^jg,ض!g¬Zy> _ːnRCHFIA!8 10_J S8 o\6櫡t08U q=&@d8i5]BOO[f(a}F̿ϥv|N&[:`BKhයZ=݆X4ҏ-osOM}zmzs(^_иZ|v04$Y͕f{WzJ+[iݞKp\#޴s f+qǬ2؎2Oq"^7HJIj].^SZsf%6 8I o'.vh[IJ ?աʽ49YF^eO=bchY9c~bJׇHBt]7$rbaޒ{8 rgqP,㙁L%#WET72/rڂb%}vE"~)vjͭF5Pع% 'r g`&jJ1w2,!1X/lS B|m9j9o-w"ˮE#>{ #_jA?c}wy b(׼C\p.k/ϥ5{~":'#c# p}=?xaXіQ r!`` ?#_#s/S#ؔ1l*) `'D^>-}'1n~8a%oEl}!OUPZ ܗeh!)LW".w! 10-7jd ObᇸE|h1>+N@dAdp;ic%å8%[V#Aw:Sa)iW<E/Td`D9DOcՑy[": S^\n>;~23u uD"2d}'O ήy|4 d~mob70P4E}ؓ%8 ^ޠgoz q}h eTBT#8(FFe yj-ٺ"fblϬ8M{rwCѨ[gW׆dt:jޟ١쇂(R٢QW{P0:pߍIإݰkOI)OLX`X$G8<~qkJZ Cx'~ >y* qvB׷v-] 8g8VZjlx`.2k3i+}y,9(@y2i(džFec cx=zV(=pWb/׫/+*+5w)ؒU€֟eϭ+~f/a\ZI{Ìc3@t ӷѷ%oT$:YQ*-k*=^kt;GKVGrqK 3j]8:d3䁈]?w220t*/W vLxCD<ХFH0jnB&z9_yP6?6N֛1",L7Sm{Z=DFQINb9Qٞ:;o`TDbFi:)gA!Ӽ/H7e3 ;bTs/W\Tq˷Gm­ZYiW/J5wUқ1O{(VnM`j:Mr;je'H!d/ZUV b`mu]!DwI37xnͦ,He-m yA ]h^(+ʓ2'm֞,XJ\]89nU^T-`"'X{[py geOW`=2ZImxOT0g(Iz墓WJJgUÃ&It: (mQ3 ,~q[Pn}({*n xI>l7Wvhۮ! 8-܏ӣwxyȄI43jvG  |Y9z+!g =pbx 2.Kҟt !5 Zb(~Umw3=?Mb5rPҽPvDI$ji"ٗ)7j3 6WLyTMhgT1flz|!yn鬨v@pgH Aق @L68uΥVd Pp0VP!S5oU9m 7F{I|~tH?t~`I-F`GV B(j Q <^QMB~*CաN?D@u=EjPٙjsM7%yuG(u3< 2M:6-y`de$xD:K}}n#Y.9=1!ͻ,Ov2([fK@lwŇ W#Q\Б۬}_+ö}֌`~LlֻK~Xmz7W=Ɛ4" qp!S#Vկ!9MEc/:~Sm `=RZtX39Z oŻT\+ xX YŸP\ؘN+EJm65,ccR3NFe\a7T2]=G)e7 eB"KJ}Ԥmy#ӟ7tJ%a J?sթnbؿ)ܾF ¤,Qx-r.G@[ O(7 ?b_]["=Gxӆb'J&$b^{~(U#gćVr,4+܂]Xѽ_taTC9.EK{ @+g{'h|C[su8ɟ~ޫon3 Uz;} {5@lѰ =O?UiߩkDߔܝ j,3G|s>;~o/T_tgR~S^'v2@|%żA{thХH" 8Ĭ\/ТDkݔ$4,Mc)m{Ð\lBa5BR}3 L4/}1<䊐B^|ωA-ЏJGFDjȍ&w X j_UAADK1\c,^JP{ғ ͯE 8:zw45DJ+ *F:5^`Q5hU\[Y0n}M<cdޝIh3TEԉ& AJUf/ɣlXv 9=lN<Yb'긱vQȾU "?蘜]3R*d"$FF<8HBD\M@q.J?kځe>3Ev |C4PwR=PquM Nٓ*ut̞?();q!>E'@^_7`'<wVABb9|Zۙ5s@`EPc}Q0W7^xG<ݙeb֕X"⒄`<BzZYt@ٗ/Bb0%ZFh NƼKͧR~[v{C.[nuF?pQ[&ț$3 'd"Bį} OW2/+f=phwtxܯփ2 5}Qdx^pVP=2P7/C#& ^`=>C `uǻ)N톸!r;1o,Qn> ~0D𥹷\уnNpmkc9>*LYE;8]a=pl\,N=Uֳ.#o Iq;AP3Ҿ񕓘I9s{? \iFܿ󼗁dys}[j<^"%ҙ p( %j0s0*/MAB9ٮE*%oPBjYt-~nhK^MPA \3>j(M4WQm_ #$gU- RaV\JOe^ɦn>0Cg;+^T;MzyheU=.N D-0C,3C,WL@ʒ<ф̲%k4;\qrs6rT[V009~IcYfEk0m)`,|Vͧ 2kͩiHAV~ki&fUj7BEkLoEUk(]{? /#~wu8GָrP䃼Md<_ H5AMR`h&uM[S8jړGEtKGp쯊' ϰ4潃qW]px<^yXS)bL[-$W`9xA3.ݸb b=n $>)@nT#O !~eKR aנ: +c N3f jLig]pl#(3 a\ uiMc7@s]ͩ .: eyAv'ܫ9̹aiϥbȋ7^bl0=mY^%ģa=8VjQjpvMd)wA$$XoO2g_z)gZ"ZzRj*ջψssM8 IIMR_>gCHIY2 t \0h|8a:]Ow˾Y3Jy:c|馁7&0kQfE?+U'pRd;O1TCPC,gH+S"S$39'uukN+e{#-](Q&b9;tQ/ѕC8o`4du>b,@H";3'7RRd0c1U?#M#dŸMhw5Kǧ ,Kj +VV.?i#Kf^ xj8.k4]P*0A6>=~]O,v/ ɑW6}.4R=BC-DX W`x^iSF \Qxk"A_c5eN0%*2G_N?eBRWW"[nq)F'Ii,9H{2|73i."~h#x)T@>/\&J{R%Tu=ؠ7sJHUpl߂j _ò.Iym6hږ]nu$3և0nGWr5MicW" }iB8+e<f,]R4td/ k4E1F6ȡb[_񘖔U,"jxto9ح4<ޔayʽ (SRW$iWkʇۙCpO5({&+H d '&/Y1?gC?Mq3rZe{ž}Q/"ZeVrQN z*Em Q Sy{%-7+~{Ey ]68ov5A~<^St//Vor="X/`v-|v.N )Ǿ͈,bZsgMj4qD)Dlu΢W] K5-uN aׇDܘ&uA9kIGnEEZ%`X<4tu"{~?9#crEDJ` YV[Q-㭡0>sYZ؎m/:ncwzLb(t?݅)2^AS\dt)t?_{p@\] p* ]3?KGj}5P+5 zH G%u̵8÷P赋ʾZ"*pU4l Pl_:1V64])/"AOTcܔlgcSD @`wA@DZu#63Ԅcd9q&%ɻ2s(M{T&A~. UD䊢c )`@̢U.(~0?}6`%qCI+`[` ~:VWV7&R(H٤jurpDn8ڛ6YH\֗.ܥ ;˝bw:| G4,.ؖt`&j5^_ Pa39I"[Cc%^GJ,&`~J(U]uj2e鵟d, fui~,ü/.۰oD?BpD 1[.VȽΤ[I@;JH)]` sưy%jf~ЍtSCGw "#=6a.Zrd ů8YUA{}BWƁ%9,0YAP6Ϻ'ke/U5>"StQ"h 4u,ѿI4MkCs2A|xk5jPt]0z0~P X'WMmY6Q?ZpJ{b}*TMӢE-ju>bpڳWfs!=0| Q9K8_#M9"} ҝ^!$݈KtUR2i@+\j:5 ( VARBH?\] 3 ^k|穌X߉GQxYdT0T߯v+v: TVFqt* 20R ӎu/(,Tvu>`~UnO,[)3k ]y`UB#}Xȸ;"ID\jV 0ྸ_$AM_oSffbz߸ A_1MDΖn g]L,rU?@JcX iҺ8{rJ~H~{֪ww"7)qL ,vҋU@'`٩)@ DX)r~zT:5^+^{*H,,<>uWE(Ǒbv`_ڢXe ͞\^\bA&JDg*#qSB/,:sf>KtD/r|h60-p`?(Z|YJ*ثf?K3On7XdzZZ~3q۹r ؗKV"1iHϟ'OuVM ~:2jIOU폱%r+TV:.Ŏͻj XM-s$H޼~7@{{la؀|kgBDTq93}Mp+\5GF]",< %q[b³1D\HJ]-ya)̏(L$aD+FKW[vC"GjhLA嚇JFKy})[ 0zn.Г3O:ѮG2ƥ Vm+MDiPT>MZ\t{PFUO'Iᜣ' dbkdzjؗJv\UfB@@BʝcuÍk$S+泠x hdX_6/^sN^Ë=OD+~(*'(yŠN!My6w ӜnK.G훁KG/^+#Ȩ7vs'pbE5di,30&&a\R35+,$ג׉I)_"uaqplES,ЄcYG08y8BFB va ^%%fi.k3- &R5opn6l6LªԜm DLS^]H˔<QZ,gnDbߩdE#12;|>uSR=%.Ig-3XTo S`g|(Y#l&GD;75P95DA*=1b{@%pus`kz !Xs~9@z '%]fU̇m`.ҔϢ@DJ%Tq?c `#ieo)7S mG֗z\{FҢP:)|Pߧ)w?Q y53Mr5&ER5&*U0Re/܆`5 bѿh ,/;xbWK;\:#N7tߓv<ucQ;<6Ĉid2!bM.Q!@X 282no%pr[:*f&2kmԐX igZ&Z B:n -π YgChV.gнfYlM{x~ƭfzvS\vCD5@]Ǭ ۹F:rrgQ9kg%/Kٮ+,`(ZfYY YM"W,qui+A^騅& X tKb77R UC 08I%uU[y 5NGgj Z=RO3@qag0<OBk/'Jj^\kEd,dݗvq'5_`K28N|^KhRTqɏު0i>{j?mD%᧱V(s%RΙj$@f^{aVdb|.ҹL$SWڌЮҋlubpffV^%^눟l>&@Gu+ sOGAQ.. si$ )%2̷lgj M#ʏ`! q\PZA_t!̰8:;yb)Ez-d\ҋ IeYhى,O!c|s"/c@ӟB @]ix]9{ "B夯f?xY5?2 Xȇ E!'zlhφKLSh:b@S=/IUv2qDaY/, >x KJ"LIwVWS/?XVk<7YARKt=s7?\N5F^1~"1MN,L?Y|@0E˜ րj.@'Oll YnЧnh.EY6XI7'4}SwD|ڞąp?骍N9[qh|ٽ)ky꽶(iK= c"vaknRSHLl$aF~h1V+ !1`/a/hAföBH|^9u6U)&#U- Eb3)95 p͢5@mlw"B"Z-=iZWIrkcxQ9N-G[O'0vl_H6^b.H8& V_Nky2^C$E`7XQ䕸(MU:'f{3yۆ{=p|f"ٓK%{'d^'k6W*1 Hv0uhISw7a͕é͌+y[t&V fHRLYi;>46,ejѼ?Swg h%[|wT {>g4XIژPk2:-C2PrZ`@ q1tX>kͯFZcRIx 6Z}͆;MGz+ז:uMJeC286YpwJ-XBp>c*S<:Jo"c$x1tk3Nn3xbFBRš-%LS{<GA$pb$i:JG0<hBo,nW{r 6'7HG$ƀEi1w{~y 'Jx}i<%zЯvAlXOP3\ЗM {Y0!`!9ͺ r;Pm~jڍT4/h]YJ#i2#Fh 8i֤`Q~vՉȁ@O'H[EGCa? Ċ ypCVEcʇYgߜ@I<@tsh^N֍ؐ%CE'O32E6/26UR./T.Q ʨ[ (%y}O2Cg$Ph\zSKPc1!n'/1k%"S@X f6B._/ckL mpD|-Jbv ]YawuaԪR_z`TBɬ:%E ߃vd|Ey F'= y`m\&,Fƚ;~>p! 3v\`WV" AjÎP ,-I~tn0lHpoQ?4 b qBLD#$092VrWWD=x{W+٤y|uيl7q<`Mi*?Rd͜A-̸A芷dr'X%"|' jӎt=QZ8rJK5J QC}^&&H+ 6% ND9#kRT:O-uGߩXUr;ΦrI 4gE d%y?hl`ޥX|^Zέ>ٺGX(!kxMw 0QiO?UvΕ9*nKmиL ~JaMk.ο-?'^JnUxCk$v'#}هF 4l#[x8у,s@AdPbCholk2~h D އSy8T9z{Ny-$oq f -0s8 )^yL+*Y8ٮHe!"j0h]ʢH Vi2kў<\IΐΈI,ĝ (ZPPS" /Ɨu0[6fY./.Dq؂yI^m1,*A8>}Mɖ.V |-cϛ{T T&(2ꉰXÔNTdѻ-CJr ,ٟk{;/G'.VUwa+NߍWVſIѯ9=olj+ &]_kΧ=qnm:~e3srWz$y)yoYٞd@w]G>ǜߥS:&fy[cPf(` Wf2Xg =&O9aJ̤`$T S[/]9*6'񽨭x<5H KQpҾ:BklMne,P_69s1u /tZ+_w՚h*68WEU"p8榰&ە ?@L<\ʬfiYsR=\LwN 10ŷz$Zc;d%:P{3:) |wW@kSo9Z}<zxl{M}&cZt$\޳v4zx/ 0P{UgqIթJz_вV+`ws,Qd wVɃm;vęgbdr )F  闆<'727`f&c!8; g?=.^8I-rWv_=)7 %I>HT0Ȑd}b?C/1-YĂJ7S- [u~zub&\ٚ<#z)gLHnN4냎D2<"hFU#-8N-YKM1LF@Jf\hc^C LRh8cUIUz?i*BpaMh;@=3Lwsq_q]u/8Oh?r2d5U" 0vΧU.R/$?]kٹV}';<{륑X;5Kv@زd[e:LJ\n\_p\MZT'|Kc sSTSQTaJM*9z;|bLgľ'kd]YŒ 4ΦNZ;D}<X;oޤ^=eS5:̢ aRre[2#Ĭt|wqQrvy鶴p]3'%r 賛Vfiͥ6oZkۓ)ąbWZ52_Esw&05 F^7LhX8qu<7ng+ćwG~n0R/@ܿ{s#UƤ/6l%Y>bL-,)NegM*/6[7 {@SS0oз=c;>M6a, rMB"zd$dc|6hx#G܅$^-">6429J%N!ս^Y=8r]m"Q Ƴ?ўmq{"]u'4 = kA,K8t)&]P1i.30Yv2<,l3<ۥz8ԬB;qb(RtMmmWyj@=VιV0Y:2VQk52rx#]N|T9r&I"cACSBlG%A7d%+֓ eq^E`:/݈\;~^lN"īkwɴ.R^KJ2w~r aZ~KK;n##ۡEl/-i[0gLRнmze@D WE\0RpfKD ^-i7DV4j}{ l|ʷ^j-8Nf)! Cgfڻj~l׮Nҕ8}S%y)ltiʋ[2a9/V^w5cB8G5xFlTI;ngi~Gt(Zjz]MbU[S/!R嚨\q po8~̳j b;сZIDΝߴс I=܎÷Oz6gx\e\|OiհkwaAXR9 B7>"ͦ v Vh5zICB9^7 vr>9E6]LH;vf!4mNѭ =OzTxyI|q>穃\`nI1F[9xQCMΤ8H\^ F`ѐs3v&zG ݋Fvnc*Xt ?,Rh<%ϵ e5j^ֱ z;Z}2=%&~3g ^JRzKTO+%!A`ͣ<;aMxئ5_4)j6-ZUs*^V{ e6u/:Ks>FoTk6"St$4HѰ|۾(NmήIҢL>2ȣU)TS) v/qҍ\{Gv0Y3gjC_G*!ʧbK2໘ˮo5kL:Fa=ٖh.v8 RSj~q3xY F~HeHA~C3ky!&jpljsbU;K5w!s4RWG q^r?qӣrv^f:^:[4=Jx"U7$tIh)ʠx幈㕹AT\Ve f K@i74g\>ȳ5BsDuHDf?||o%_3g.jz;#BH 1)`| (=H5Þ`l"#}<= dPSRz-X'|O=n`:~VV1`ϑJbeٗD Pv~ye_[c~@/PŜi*2BN ܺFZT 9~r,)'3 |Dk p"fi 0WFq@7xU]NxfzGWxo;'*?gD`\k5?a@\:6zUXb\ДCq[к=$rxj&4S k 0Լ.a* ow͜juΌչJs kz:]olĔcܽVo,lwEMLH( AHjw4vNʎfǟu¡O >Q.`=#Tr'>m4~o+_|<])?Gw`/wt+ڪed.?qMEc ,z7[ c&@q$ԖXvHJf0LVgч'\Ȳ7FEn"ÚlXSmPM'դ=uy1~XLCu?|zt9ӘJw,JjӊzGrܬ*y<mW7oajsMbӬs1ߺF|kr/y@d)QC&k6U#oĸD-xux-&B*p8ᠡp`Yi;2$}lY~] Ic'KirW*( yRCaC.^~4`e3 )2s{sf,YnАdma|_'_ۇY_ EG0JBvfp䠫Y^o{Hy@fCҵ3<`xCyH؝ŊɝB|0؇%̓AMz3 [4 ` $\+s*|X'EDPOc ;M,3[KM6ϔ3UIf.8՞pK󌥸?q\ޔ!ؙޚv)dTG9tz_}zA ";)-} Ғ1up/h8_L*ꌱpzokSfk8&6B1Lu DnoȊVVCkFp{ (Ӣ7-^G,1Yu5.<6e:7ia:j:ʛRCnJ7@ 0G h'}s."2|+6*%ggt#lI?7p<$Zvp ҕj\x|^TBRm@"=] Uy0޵ThՀI=t[)O'kez=pEc0+lm]osڏ>. nhX~`:LJuzU[ mK.Tn+(==2`V$x$ai$d`5^ԈPjSS U&c7{`wx[q=r?OEd]HQF4U)1NʛV?<|6sbwr6r Gf윜N=b_](`Ku}'-uhlGEZh+#EG`[B_胚{5I;?fMfaA, ğ>sZH),72%L4g.sb]MX,مdmb[[ZpԪrtgKXpz 1`7IL\(A7K:M$g+ehSH*.uۃڍU2`>\3oPi=_tv|< WF`A[A5UNm`>JpS6-hGyK߻z`ठdʳ1E,tqn5,Еİfݫo8F s,M"\T#҃ʿdݡ ګ e/aZ|fA (b%5\W ?2Ȑ WHN8n]{;$U=C}F&C[SoEke0_АC.϶X>/T@Z aw>J<7nXfb)!)m`Acf> 'A:Ho(dŷ)I⫏N/g"6,D_DT;hefn!M1|>ȣ`3^xR҂W<}|Yfz?ޕc39!(]Q Tg<EȶUwCHC7Zʒ1~4'X#gy]% N19N ^^D@]LĕxeH:^F8"/{[帽́/!W!~X&sy{wpPB&NVzC4p: *볭qii h˼2Cv(}xY*6ƫ_d0zb'XTy U#E:tu{yW< 48 @{c6oR銟3hjEħ0 cdy$~+™Im|ƒnXUMJY]Am<,v9 a!%%s/ܕz4-Ir:LbfzпK oS[C&3=Ys'J>5"3kvs#m G1v8 xFQ%>W;6HJ;t5|79}jR$U,9217q!}6DU ! 20gYeDFa*xnFHKќHymudLxw|kE$D8?9ltO#OA k;gZEeGL S!)!\:Br%f3*S=8!QxzzBi Fp\IL[Tv %:<Ŋ wweLZ7Z :aMь.Dg\DA;.ņ-_aҼV ~ۅ) w{˪W(XW?uQ&^OÛ:\9qY=a7M?pl!wK p8 y_tm(Vfݥi4 @A #\t?Ro"'a`N*w0@h&i6)n?(7 ±/X1#Ҙ @H7|” ƕkP"X-Zi@\AR>%$=ak77)=@ٚu_H,!}hm%`yPOJ2fDh]2 Qs[mû:'auy- Tg{ZLOnl:(Fuf&_m:FM˜zeH "7Twl!\T qX5pnYaļ)½q8,ǰwc놐sYWUc-,\>)),[B}DD2Di4PeP°봓(um}(22*K# r9L<(?y z8 T>ct'^;($5#Rik*ǿPŭjl`C+" \>%/>iAy#שjCqD֧üEs)2'Ig:ٌX"GkŲ *DzBf/^38H:FJл+e-ceՔ*fti:IuIU];]<O?e; J?lmiIױ;i6qtcCK?uI Czye=q7¢ݲ3ċ.ѳ0U*@<6 '{h'6=v rg0 2ȉΒPۄbLKm2<%4OlrxzQŞ=oV32ce)B{6-6plk*CBVPRY-Xގall9+<оЍ 1{e2l#%l?Ez+pnv=rb-ٛD.AXnb5ن⫴/"F^̑bxEME\0FBPlaQ;[LfqkqJr0+.Xg5)٧<{0EpW dcAzP yD f1V)'YDd+ dt} {as?ʤVNLQаpuBYsO/S'G^Y/4zUZdP@KQdQę* !fT|(}N_qg«S鎏1'{mRMJHcw,$}QYSb!@ ??DUNDvM >5*iENe5Z!%݅moHK,Wù/G5F cA9d~YAB;͵Ynɑ5ƥᝌIגݓ/94 xbz|-cD,Ef2[3`֋i,3#r'ޭ*pGKdA*7q:s=O}פ*&,x=uJPI^+{m"\[˓jq0vrT ꥔6=@ bpɴR.mڑ[`Q5`B9 Ƹ4Nۡ_M(I%] ~^텣ޠ df"d$KƲ <9WzDunID88˫?7ăliu%SI^<=O.\87mHw i#rclx+:7>١ڮuG 8Zp*ODAx`?P:7Xy]`ۜ/)9O3xͶ1SܢgLr*E{Fpw_[^*Ѩ .*Z E+? ,IjNTa.0Q0cʶ/= eIeQ6zPﶇ oלwy62|),9Lޏ-.hK4zv%>6[(M:VК럊NnW)\Ul[(TDdlg; ʗ=W:ӉbmX"xTkG²}p+-e3~f1gLh96С OYouBv)eJ0U^uiR3`)zos%ы|W[- CWi1Tk|}ʧM IjցH)i)˖:k)R~Bn"R0kIhmi7;5^b23V7]5",b16=ڗ>-&>[R iUs@ʹIupwP+ ȩꇇ0Ґ(FPK0ml)v1Iܮ܎|1O[0V@5B` P(5^Ś+ 3Y3fSɣi@jD1C/%"^bK|L !j^٫bŕWgozQRբFpسeM<rAel!Q!)M!VГ0;2 aDŽkÆ>;/#n`B&e Eq_)mI+Ph2;ɰК|5<`6*ɍi7HܞK9Ox#EQKє̌>lE_V?5Q;`_bاw[ĝd<',Mv򅿄F9)|3ú`{l`\,cۊၠJ.TUN,nwAse}QXh6aӂe4ûjK-.rw-R>E'?YF㰻-W':$ojp-dQd0R. F#vcriJaD?vCt<ܝmDDw*, ŵۋjEJSHȜ#48l$+ ҵ =!Կ tx{?XfLQFY$߄l! ;y٫c5dA` {SGH]Cv8;[. Ra, 6j{2Ys`L6HIFNzr9_Cp w1}>!LٍRfگ al-T lJ5=2U4]ؐ(lݹ#G8ʃGb,r6mUyk݌>WCT|bv"Ǘv°B[-}'v\`r,\N^fN#`nqw kBΆ$P @|㸻n^">jdS5jnxQ t6Bt>ZQ. x%>BJ̅4$OZo*!sg9a ۱ X 7(,g[A^H[fes?9W,EtIҩ޳n3gfDSxW@bbP=K;>1+@NYP_ʈfj`- |hOHm`M~Ц˜V*:+86Ɓj6QtGPtjmml4c^1JqZV  ?+7CU)KѰw&L;#Y߭Yܾ0CḠ>=z'jAD*GM[5%"/]Yo`u ~b ` 3ȝny EQɉ/рu(>L7Fj39Y,y!m\%pqQfjNVN^ءѝ'Yؓt9E4kIY|iH2T$LU`IKm*tܺ~>9}>/SFrثHr*T 8E/cTCv/:(žT$4u13xwYt+[ʁl2jDdfxʗ^]vi-Pn[ި^omJ:.`ŭUUfU4Of(ɍ;ٱz R*6jvx.a$JIt"S*uˠͰTx`un}vLPH\ORtY9[b49uy72sU!4ag>nOm Q l>_v@|k!|•)7)M)k74%acu C=1Y#bN=n%ꖥc4 fG/ c/_P ӠZh7l&moϐ^7!<*̓mmrMOҕpJ~R?yx`BE{!A  o Yި8VWR%"=2vm>{6/b#9);LdGZ|plij坧}O @;vrv0u<Q̋$55,_&YllqS律H\2ݵ-voA#\4'lh V X f7LC-̘/)hh@fq ESu5oa-~y[K5k"X($m]_Zm1 LʚA^6I+AYm(t^?"I&ٷ1I(%e+,vDr_RS:T&–TQ?EP[=֎$@0vI7Ulit-_8YNP)}W7IZ=:ҥ)h5|aƼ)ζzR>bh>T3w/ƶȕk\tniӒi2q4@'4K}JS8}wR(1 מw׻C2ݣK=7?Ju}m;A>PID|s2mI?1 =(;&+x9[Ɖg acc 7ՐnmՍ/׹։5ʨ95wm!''ҙ^J7K7ˤþˑ邥tqkW9KsWO/ e[wAݯקǥ&϶KEZy[mu='1 ͪ~ss %kU,=@/!-^y*= r2B H΋z8 1{aO}L;^lqL(T%'mTT(P#JquT챖H@z.Z4xH ,5Bނd*8F;Yv9b[R?>Ѵ[asuLpYޖJ&ړE5HJ9pV`+ Yk[quug*|Dc_]`LbsvF>(i2ץ:2)e~ R1y_]Q>ʺΗZvx@wdVmTN-{:]UZ'HŤ ̇Ɂ&)U|]`}4DCNզ)P: M] TrkKݿ! efvb^װx~`i% l9IWQbdP+-z0tIo 7|M@M3"@Vn, ILXNdT$RqRk2]*!z[uw]2.k$5B!GyoIX?HLN{řjGyKAkptt\T&]^hBڵQ[d+ؕW:OrZiUO=~Tz>3j,LyN1:Npg6mUt(X|Pvx.]Mϧw"[zȮ%mZ15zw7YW#ߝ+в  niT~Q_|ȳ >`Iz 'UPU?2K1(ձ{~L-"' ))1f_ z״隄RE'66 v56='[3 Dd ߥc /IboI]d̏(tB/<`*Wj3k6u5g5:>'㰋:J]_|9ir7<RpP֎?bNg#?QU=7u:q mBLAYae5ہY11,qpoa9A{r;ĕCOl }&U_6`tG1,Uûlf A<'Зf}}C,q5O6?MT.f%>)bn c42w+BٱN%uwL/KYQt0fK+0C&u7Bв%u+~Y]8K ]Ȣ\a!\ϯxU6 Znwd9@?I%I(~a/7cjw>ХggV%ZGp@P@ S)Ts刹^ 6F(pK7^0MN| Nj x?H Nfrgxl(OrEF\QX.~[h8hst (: j_R߅6G 50}j, XQ6ew~.,DVÛڇ '3[<%뒱?B׾/Hwے#qX(X:送<A2-m74[?a %408GG:|v@::]w:GL`pkÉ ; Pq٩am?|'̟1C9DT B؏g>Ѓ Q!ZUkLaI?``{s1պLMWONrޥ[>NPкṡQ*QFT-گVU$DLtJ`HQW~٦x{`f“FW#D4)3uȕr( R?N%: #:WHsF*⤏TȜ$aB܇-vK5Zo'KSګo(5*k$QM/98N4CS ykGUQC%P6}N?:hș%$>\ p dc1ih6|d#ɠQ1鿡E1AN{Yn@)'djZљP جO \RZ0Nq'k=B ?^߉?#\I5`4^V-wT%$Ք2kf1Ͻ; xtM3&ױk_5^SMUTO!Y"~S⼽r|!X8f. Lh !t}\J6֫l!r81yx砲dFJ~_ކNA>K#*ܼf9 w*C>Gy)3EHq3hbZ3&b;uZc~R!p ҍݠ~o0}vNS?~7 '(#PSII#'fn GAW/? U|uJ%>-Ѷ̥ XXQ(]RXFõg```E i[~n"U&3|)mIԜ?e!1\YN]LϞ* ,~XzfR tl oU άo0>3?("g"ipIy-[Pјtx=^2*5Vh?6y-hy lw7E GMDEIl2^ȇƩ)$}k L(2aRJ?dR0# Q-H-'O]LgR%u(#'/ͮ!#=X J8ocM#OǴu nUQ^!pywl=!8pmqn|:!,6Z M)oI~ `Wf| :BB-[xҢJLGZAcsXK T$YaxXCȥ^nA"_-eyzc}/V轛2ndRo݇kgD |}Z0諢.6"4߭I$7=nC|>(V=' 撗К'KqE{>?!Ἦfu9qp;Fۜ'2;/%{ W慧ͪH?OUl1[ >sU[ =w}\MZߍԃ4НEC'GD?Te( QWY! x}~A"h^yvvj1٘ҧh5rv7T:ʭF3 d@GwEbuX4iWӚlV8a|U龕'| Jqcm Hsu ó%3ۼ+?(h1ȬSI=ro*L1IKsaSuKfiCZ.B^YH |po#n1Kc5T"1HOb\LH!ܕ[p3HF8X+-MD9[Gj}ˠO=2we }x 4/#dAeJJ,O>y*~x Rou J2)}5wT櫏|t| lucqR iZ g(h|s/[ da>:zV9S!Rso;eMoa x;:Ë́E=eBʫ,i U^[oU_a$(+ٗCid K.e财K ĩ :ڦU|zt6'5N䘜ENZ Ͱ@`eqRlF+R@ 2(v]!gvԌ;֎ݏ)F3 \jfRӌߓold-F"ynpV2T߼v@|9’{ڮW45r OG^}z{p`~ ]m#)Nƨ[9ZΨ[14p=n4]S}G=mNc%Gn 9#b&ݴ׻DQtDO,6/mЪro9-3|bESTʬpۓ׉~EoIS,>gjӠ=wCI-VOζaQ*4AOPP66+s4+n8mdhDV!w6Na@GG+G[i BX bS)h bM")goe rACCojyZaaz.T1Ok8%5K޶`(קBrx8[-[a/\4τj3/m%wV݈-6(QRlj,pr nF-=/vنjb>.ɜnϺ=/% /YoNK-~ŶK2+]VtyuOŌMP7*JbO` ddHo!x"gM+Wא)\.w6,< n܃ `R;b"K!(U=P}voܑtn;KdI{ _2z%ywv-4Y;*RpE;lZ D1׹_UW*\` ,!]PߒЁԋޯD :fk-@B(`>b@߇TlʠZCaa 0r kd1n,(5u#Y8J9s.ߦ@',_BhbA,b@"eCKrU œwK 0MBsg\dv$_(1ӘM2U?e̘Mo4WhWH,)QS&wL?3'4TE4T/XgyruE wڜ9]ܦ*Z0q,ۉCB˝է5`-dڇCFZLzmfM!e A{`[r]'wn1cxistoEwG>NqH J? (9gWϵDk!6&R0{أ:>uqU"qx"KN*MT]>]+}NY΁, }= ?ܠx$*XݛQ D^أQ?O.8Yyd%?8 Y4Ҹ迨׾ +}sjX;G!(15$|, ټ= ?8LĄ0;,}NWRTP#n8ٝjd-P}=ŗ{ yV9큋$Xk{$!1"; ˩1P14{>ޛAktUhZX^;lixQ91c]u~&x}Hoxޠ* ͗T f~lyfVG.&]>qGr RQ3#ì[%|AM+̀ߡ#Ts`!v"I-G狸A<bd.C5!dkb}`:q~`etp?rߙàU\D6ze`[KWϦʪH  $6ttpR~{HϖUXjK?.1uF}d!?:?hw FLO?Zjֻ@=L/Z wLb)f^flZxwd%`~KNj$JڣS޽OQc8aɆl yBks[.y*Eh] Ch\Eﵜqkؙ[p }~; <ިk S5`L#oEVӽ%'ᖎ7!DҹDӬvGt!BgEZ4;hL=?Vx웒NX} >ۥːK?F䮹CφbVZtI,NVGyGuVV3F'EZv=}gBdU?o B L}U% Rx־/%j]wYVd^UإDt TGDTL G֡d2HxfU Ie`GUqC2k0’=ay)#o(Z:aU)āC[WjBa4Q=,wˋ:[d泟}]VuNǁ_iu9Mɧ`Z’YWL ė֬4ءFǗ`$4{C#mKqX6 b8Hm=$䣶kҳCW +fxY=ط _H|HYރl"`3 JO&TmG3AM (*5\p4z<u>Zd7@|&zjM1ÑL9"jVJܖ)npWK %\ oY""Ll>X{uH^>Np;xv`L=s8,zsHdXtVX.WKS sLKr 92g*Ȉhva&n?"9K51{ޒVOH(ã2/zynN~D)|9"|7q `^Ǎe< 14 >+FJ [DP 1y⫿޳%9;xv0ػxntI{+5* wf+ =Pqp\L8^~#'5FWyjJ'4w)Xp;J}hް*:[EgsJ;[V:q@?1'i"_ ,NA|Ջ\RhV\:p(T]Jui|:ݱL st0//7ؖT튕^0u%~&A{񀼶܅=(ߎt}󇿮ën;5 LۜظBc9/r*RЇi5+8{Ɂ8E);@|`XWp{j`bW?؄Mbp ~U"p|^xi׻t^pA)|J]M e>`_3\Ƅ̍q2GD >})Y]ǓC`%DW ?En:Э "Ygwoffg_p\Y', &`pbg0'IL]N7ޯMHMCkNZx7,f6L HgGplj4&1gzkĉ(io3SDW \\ĶZ=]'A7vt'b:Ӕt ۳㹉*K.cϷֲ8dư!#к<" 'BLA0Bث-j: =֖v‘AF.ؓܗ̏]j⺗1QrARo)n H[!:OwWQg"Ȍecvıkd7j)JcUtNEH7t VJaRqF7mJ g{'(U % z\m\Ub֕6~XD%}b)fS>4~\(83qz"`ԒԊuAL$ \ (D{Kt@ľh&wӠZ7l)tp)ROiw,DZ-2iיn8%x;gOX?{ba*3TT2?k9s ,3yT VYLkzGj=8(_ΥVƫ]5eTBjD&[)p8e0U#@X+&5%htg%V|kDHPpٝٲ]i׻3XxED/FiD9$փGeiXă{ \|zѦ?,ѮDuʎI¹qOmcEB]fd}HҀMazQVu|:*Tb-`=^MƞDu@~s,Vmsڀ,*;6㮀}*lTe $l :thkI0} wvQg=-yu g{pږUߧ "*"Ǿi 2Tn0N*@'qn^`h7lb2I@:C\mwwf}"e(ɫRVMߔRgEH85hP8#iw۶xk%KFE9~BrVjw<|1o9D;n\H g,`ϭ!H׀`ihf˹7\+} b(]jV™JJ|Y\gr/V"Lz2̎!Vd>Sp3JAA[.T-ѐ%F?K`p _҉mHX( cekI) @P7Qb?"Q[}3X.{tDo[ g8%ǒ uwլ:{ZM aH Vs-8q ki[i[VȖһ ɮI\Zai9l S13ޤrv I]vH U3?%/YacIѮ?L֎&g0sJ*k.Y>M5o8#DŽfup ¾{ k+=qiMb5G:B+JQ+&zyfy3 䜌wҵ)(ȊN0'n :/ܢV'fUXD&~\p@tHX+L.] a*Upޭ*Ptt4Wd*`wP: 4n29- G:8 ZfYvڭA7rъڥ!;0m1ޘ\۱߰?^ekҩO#0+ڡb$!+> g`tSwBn ?mʸ$BsorK ʼn_^1w&\}&+zͪ[;X\d0{5 /%]r갥7~7XbG{) WDwIa͢}MNԓK^f:w{o=? J>M" ϲZjMr J<6 61'jM@cdEhT g>c-:괙yh89(X`fH ٞ7FN-+yBCm3 ")q਒8 ۽>:%7ko o$Z+c1E6g0;/V1,>/||Dg-Cׂ1+!k7ٛˇ:ٶTk n~F@LSMdpeC&vv ntZ!_j![t.҂xyfK`C]+yY_5#րT7'U戕G}J7'on r~@ ym!_J]c%RX`p,&^n1+L3Aҡ2#@IO̶.A(㾉2Q!=q"@Whv-[+RCH g|)__Ȼ'AF^J!ɇ^_,+r[ L,Ÿ<9k /ƹQvVMǦ5<ʘK/9 G=F|9 vK q$$qb&ыԠ˟})RdE!hͩ3z"YK/fe\w\X4{!gw.H wT{h~.ﭐG6Էn IfL8eD׸6 =!{gnb}oF-Ғ.4vhh7X`xԏsHrVHX?t]C([dgPc4gw"tդ$XhPHX(q=[TLD_ rD^u "zo[QeMop\xE\ҚLFh b!쟧󆑳/+t:x- ǀgƶ yzk.*fi!_Fnf(gQ2[K¼#2^!G![iPA!k -'.wؓ+T#!;zG SoVZ7}a@.Ėh8);}|ϸ`~G1ijt'v6Nzb&?j!a9T{zxy1MAx&:dg)0Sec&}^aH$o %ɵ#ycjw5C0mC$EZj n4|zc-+l(.IC1j qj̈tq--NDN ܅V`|%rV)(%޳kҪvˑŹl!<ɤvdMMV`iLzBphw'6J_CPSgWTr"aW>D1%ց}i\xP3m P^i)|+eMG|Xp'T-[N,ӗ of-:;ŻSiPL5zczwnM;~թy;{$ Õ!@>JQ8Y-$+o] (ˬjphL =Z0}[G 7wѰ2!5DO'uFR#vU&z&Os '#|b-q]<>p&`.<^R16b[-[漟H]4pB+hL7%0V ws2s'zAt.R^F0jp¢SP 'wz/N=9.ɂ,li˻@780Z4I`4lHn}&Qۋ?ӴzU&6~6I.EP 6!ىT>o/8#[Ce $z*,5O) ЂUv_m Q=}uLŻ=mÈ5)2be><[WjFzWWNs9klwټTrvCHI y,C?[k3x?Ґkҵ0ToZR' x'&X^݂B`E9V?B 9O%B@uVkƒGÔZ6^Ebkڽ< :X^|olкyKr.b~y\{qIBO4f#H,nf@8gлfL.ꐛϠ嫦`5lT)Ԝ|[v2:`t4XZliټ x@c̵E.) 6шL/%wYû⼒a@Y? $=#$ }N#@dEUKDL"hZc$⩘~_jUr;J@z4}?J@'Sd0ٳRsiζ>*`$l$Ih#/~BӵAH$qs釿Sdrξx5 eӌ<9UfJ=vcŕv\ W26'j]xA] %!`_5*#r Pv3l8b\D(5* * (b~HH)b!=['z! !&qq$~v[ Qu%Kzfk Щ1G7?8%\BWf O)M(GLH #ipo$2RV&Pesq\G[ļD}Hg- 1+yWu Wml~g(\ʜ]P綕",VلːO<Ң}/F%zAilL.X߳6BPiGhLB\TLi+9P0fi?V0਋"g3Yyİ6tҞ. +8~ x"8 a %"}=DbS y 0gsD9,oLl*ߵx`7I{3)}W-$X3"?-o!N!Hj %&XFPgϺM+a^ϔ+lŖ-D7# T' 5 ]\T v4o!w4l}V^A17,g Tˁ}x1`-1KcL^ZKs_@@x*iy Ώ dfbʲI*ggQ73ϛLYZ]HfТ멫# 0ԽOG1xk/l$g:`7kOi0gPgN0Gˤm⨬*d.z 9fᡶaoə1gYJT#cWari) |XB+ГB(&v|wwm7\ crcpҘP?5)'*&_`:|HfQ䃒;SyXA+?sSpe=%!Omxa^uvn* #ۛ&tOa =$>82~=3J4':O])Bci٧"QZ0 NW"q' g`@d]Mbo)ܮcjO9nuYFP9z&p y SZj!Xk$*3~.25\'u~ïOhb)Pu(t8 IV@?D\8Y߰q((cjd P)r=Lnyb2x9KVب3q\fP5 fxF,xF~Jp%'.?\Sq`x kڋhrcoJj43H/*F5mdW5>pNtNM+cJm^G*Bŋ kݢ[}*yȣr 3ovNJ,5z&zu`Y{c4 QlAGR jlc[,=O ']^L1)? K scT4 &3_ʪvXDfYü+i,A #ˌN9̉w7I B= kM8<됙u颡*]oV:x){Mqn乍i훴ء=H՘dߦʪ ƴ_;#v)^l F! e'LD~y$䮻33@qnb/YNj iHGQZ@zA~m\/ !t5(|.8RڡSnw]IŠNl+ughQQ\R4~f&p{j R d^ܽMF>$Z@Z4!N+2qk.U%#[ ~DŽ X!fqN\0Zw9gұvgɷ79u|Ҥ_hcqFX~A*Q A <O( ,>Rn( *+h?~4RScrvj-N,&5bDzc#sES b?e˵LΟW ǔu]C :"mZqإkg#%L1^i&>b!N)_w΄k=Hѥa<'̒5WgE-ȢXWAvol0G9Bi+cz Oe*H)`ٖc='g,VN7&@O=hzIO {2ԉ7^B ƈ3#oEwL4Ni:j ,+lG€^@8=udeHPu-6. ’.sr\PQ(7REpЮj4 Jn1ag}yLjN,uu]ZٙZSWU|Y[O[`e%-g\jje`W_ܫyL&zzVB Ҏ遐Ѷ[-} t/tEQӎO9{gyVTaQ SJ*4>m ±މe7-EP1XC4qGُYOQ%#'(%/uL}:$Y+_\cb/ވ_h{֯G0캎ICrijMe(ׁΧ)RY5ef?J˯jfѸEp{ٰfoR"-1>փezcaL0Dva9T<@HN$+NѲR2'S |Yސ#~Kfa6Q[/ ]̀bR.1 S` K]-ëPhr92=(gf&-lS/#Tmi'_tыn) L."P>E{68É%U./;<aruHt|I= W;هE>8>=l%Tos_ 2 VSQ '܃`)6V{9O{T ݗ@"6u>;=ㆪ-E!md<¨--D}|C_Z7Dxt{FFV\To4lEoddc&Ԙc1 .,e%ǖWiǵZPɧ_9Y0[)ЏHy2 ;95+#GSjo⯲x4xV@ֱ66iv? ʾzos7 $A>ܹtF- ~L_GA@Lg(v^~ XظC |N 7]4^]>Dz 0/PaJW@%HJCưVӶE]nDIX^]jHi8_Ny<&)}.W6#>HcJ_B{6IuD+z-ݜ7x8UebGmPVzG,p}CTkEpBL>' !J=: .qAt);ٵ.~;e ]d=*^5{a@N7J2S ͥ,Mk  +rʞ\k_}κx52Z9ܖYR`4Tz&x˝-FoV嬅UAf '3~\*գeЀ|KqzPZ^Pb@0F(W{/=E'2KS|I1])0 zP\7_jN 9 ^ouVs/XSٝPe q2?cd6mH7y[`t'XF gh)/b&u|IG06²S4/\QiМ ]*`b6\Vq|9/KV+`eMլm[P8,Ј(C7m\;A2+fX/߼-hj_sjn/cZv;ZYlgI:*fj #(t39E9󵑟wm2 pe C/QyA&$@.r 1aV$>_x8MIz u8tv@Z6w}w;yWA+WݽYFHy\ ^tFm`JF|]N0ӕިp%NqW hvjt7zWkAA#Gu3Hb;b"fL<5H@ ,&d`o@5"m<WwΑgOAj,wƋ7-]L7Ẁ4N_;XfS\6v-sfamZxôMZ24s3^SI?mDA'JzOZD^Lq׷ׄ[, ʧ0Bn۹@L&m y]r1Ƙw(J1KtN_⫻B9G[V=iP`xs_OI/ >GcWAc wVqXSxF&T!{P择?hɬ~JI<TK(UdMhO|yI1\/v"8+/76U{G`GhB3jyp^76hoZ;o)£iJB#Wɯ8)8.u_2{JƇJR<U8HZz{C(s0N]3ȦjXVB3c (hr|#;.I5p \.[C1: "6p?Lh*'oȌKtRCWYof0WD \>Od͙f⨀\hMN$LÍL~U52Gǒ])Aے7YQy~bHgwxy[zg`Ȑ&Jܹn?0/^+pIܿ-H rp562XrgڲS$e.= T c'rٖ\SfߞJn69cXANt*?ǐ{^&Ԇ>{v3ysg!rivE3`4AV6&&Xx2/Ĩ#(>y0gcɲ[x&ɽ3[TW؉3LEr\o, rm+Io] }u}:5#/_+S7C~'W,vZzNfx&ᲦcIyjk(,B߰֡uNہ?8wP~v~u'xTS oܠ,*-ߘyu V_QN )Ȥ(@'5e:ZV1=y}-MW ߰dGTr%E{!5)RXWfόo@Nh"a'^ڣTv^?~ޖSEAlG(1UHU1tq-y`e"q%adօikCƖ־]l6)er yj̧ ~J-^&䡋RX~ft5 ݯ4fziAe@ocNE3jzςwkN.馳ɫKqR)Dv <Z=Vĵ`u'ULؕ{r1m!4T0d(EdF(? pڼzpL EpXewgP+FcCJ]B||x'K!z9yJP4an݅LΛ8r1`J3˰E6C_2QGu}v/4àY'h,!͇'^Jx=yj(AWj/: - b)fR->bxskMi,*)"9h⩽sR貎Oa2r=am6\u\HϵË %/#Gxc/E5OZt+C1xSBSm|\X0korY'-o|ˑ $t̪!1/"5˭#NK &+kGO\,mٕ𝏓:R[Q5:FBaM-j0ztT9얰Ini .;wcMd)9Qhh*Ouz?4GS,^\DLk)ҡ$GpWJ'έ *gqFI 0n%P荬d yoXO ׭WlѤ0C܁e$/JL Xe9ؤ^H07[Wo!pSϐϙh"WoxE1QEjc SH&Ќ$K2H V{#eZU6)+ܕbdV*Ϫʁ?yW@Qѧ6ޏ@ve#K(`=@PG"7 ?_dʂ?g:P~ˠQLv7KZ4GOT > $Y*p"ξgZd#Ѡ4+6u—nK8Aj\ȋ_Pux8" fs9^+^s׭HrLzOJT7ύx8nj~.:)U4J"He\2By#p'&޶Rqk%A9=KhiqiW_0xƱqnX?[Yf2Ve?lu G =m|EQTSRc;y_+fl(JţU>M44%Ök@lyGH+2xvh =jpɨM4kמp.}ѽ W+G9"jhblFa\ A>bA_GИ]s;E ~1$Gj}y=0mp{FUe&C2o-Ðb(Kt89hp/j;jm$—Ygyw}'I\6_ {wkPnO&Pt`qqD-p~ExYg IK2HZEuK_rP-#[x< 9|}y6Uz:p!@ JYQr0`z[aOߒZ7;?\l9UBgm'oc8'8XzyÔiSA_?p(G\bG_Kؾ돸 ݞo=T/6b {PZHAPkth4++QQ<;o6J_i}K7a .&Z_sm@V+ ]YwD2/J:7YٛMj0'0$^`IvI}Ծyo]$=ux`Nfhdޡؼ1MȂ2A<jFJئA#|0ҺO~" x綒%8h%"`|ki2#Pw`=Sgp>^[&OsuQjh6)/ˢNJ2HU \2xM [jU MӹÔY)!]nva5i̱7BZVY_@Ă'w ϺƦL 5tA@2RTqBO1UFOZbwf/cU:WQ4d̟bVؕ} }D&ИxncJ2h\_r1l({Nȟ0U~o)Y]b Gfo^DbdeP,_z@4ࡥ})0ۃ 5:bk5l@. 1ɹ4^$t(* Xr $׀| uWbH W Ȍgzq&4OkJ_&ln'l!F#a$\M] ..ZVD4M̮ۆ,޼3X؞U!0cBmYs? yɥpCzOWTMD􆭦EU˟C_|} *Lg|e&j/l`9SNjB{ k ڨNq$k%CyV(~:؇ JiLזD+W(*cUϱDY馑ЍL ~ !Ṗܬzq~LXvOWih@^mpBN!7iwzx#)n~/W) %m =4) }ZY, /E`:)RcH;L%Oɡ;65-'~)! 98Ӛc{GXk[!xw?̌Vý-w{RKq6X/\^ꖺI=gM[39lq:f`s=lYFʟo=Ұ]CsWV%R/;3Y/_uB-¢(&L ' bBQo`˄[|UA[5@܊,2+dDl#҉X E3Sб~p5[.lX;@ ]z׽R؛ mx.NjJUgEY# -d.X/")mUT2kݓzbǁ c)w@*3+.)vN"/vg`5Rw`q=ud8ֱ[aAf.2j7퇼/ݮzAݍۯVcėz%!:O^rT/i] B$K0i~'X謠N Qxw׆fϼLC.wTP|(YF IvY!3~ %nM!$zYET¢hN4"I[.*Qص#JK\Iц9 v Ɋpuh^KcF}sQm֫:H{}h0$ g.Lڶ L&W#S( 'ÏPL vVVA ր+ tog hEՂGXc[Mr⚩6!Jҕ863PR U&u/ ʷh[w#ct~sfUvtfT@?*|UWqk8;4 ]b>^S <`3|<15P)nvƼ~^4~yx|B<4:x\(ncڤ_IcJ@w[iD}B$NW; :73tJ}g‡ګOS痶<̈2d#1|WH^%ߖz95w]:խ4wK[ym Cvtȵ 4Rws/!c?dfpUE]JGe"⡙5z!~ *o'CA<^rJ`=Iw8(@COJȟd ZVS09~aZ< GO-[V4cՍ0Ipod`<ўe ]nıJ@ka͞T,c%}ufi<W.1m}G+C+k"0ԟ!2\+O==+@] cE6c-}# fJE <&^D"L֓s_[M:..s{0E8I`ެWÔht&#vWi%~N[:VsV6Q;a׾5 ?Tg?+ڼy(N_u5Pgu(^sN0v@z7/Z0.%O㑡{$ȥ /ŦlS)RW'kf[#T݄Y}(UNϾhϭlFp);n 2y{רNBGr++tsw)9ٴHZNBd=wћT6ۋ`ZP)*Bx䖟ц*q'xUv3;i pcdȤ'DNC.)dk%7&)'_ C)#zh(Vk&NTwk!5/Ѷ+}jǥ[]6 *R2ߝS(_f*4u->_|.;|Gǫ/_e#x3waV{=_nXrvQI$ْK.sK?>-Xs`8S7&/sȩlp}$Nopܳ?PRxtf?T\W(R0C`?}x4ZY4|PY0g(tk\,Q Ɲ,7d LFpߺceRr;gf*o! ,21eԶvSczJ Y]Cp呠O ti_} N.C8Ab(Or፣?&K=ްAwE_ #[2+\m瘛\cWٸy9R9zje6@\hEX:l#ie FfhhrMb':gP)Z)դTS1TlHlL9@r2??E)+-~7+8\"Fj>gq#u4F"9)FYۥUGfWm /B~Ι(9/OhjfM%Cݿj4B@?s-2axz1'VGH+ͷ9tK& ꩯ}?[*!8_[r`'X=-}:<#z 柨ſr$;ƀ!&9< qLL<ϞV\~ެ`;_~s!g}tDBTbm~#]ͼUF[_n~XuIGm䦾;A#9h^>VL? \Umn5O't>u/{)4yC )Eޛ釽 J}{Wy&ͧY}zT)m,zY POǁ֍e"9?w\YD!T;!Nfq'%I` 30PZטK[if3Bm#kҤ G:70!'o-'>wЁuo魩j; ~02!< u!\FNJF}qϭJ["& 5ęR652JWAY]ђ7TT.^o$;^H!Iڗ(pˇg\dZ,VM8h Y;dtb~$|}|dBqѤK#jYiZys)czŀr%a6윔<%f\G yiDhRc̋=L[B3Ћn Ĭv=ڗ%m٠ +b:ͽKHNѤoXuئa/z3nk2L}oWC:d"淃Clׅ~9'))֡ؠC%+ɔeᐃ>j ^)Ks\ ]'LÈ7/ {Qžǧي=wI?zj(͍8k8Awv3YMXUۂy|-~~jbNbɅL&il fC&%4GԐQ]d4^(l.Ùq\4P[|9NOm$L4 [i| bD}/A`u_hd"8?yCJ |U08scAOyl &^cr,H~\_n2k p%I:Z$7wF膯ߚꐪRv>T3%HJgXꌰFBB~HydCttC@~gto D!Ai^ȋ !jl[;ezNGA2,J߼^w7(b`lg;o,ƌ1LS͇cdo{{v^/#UJݨj˼Ó:iP5ʌ3[,BLH謥0SH!pEԣ ?犱,|Rr C)IC 0/s4L\X6Ÿbɿ!||NcmM[u&dD4ڈ9䱵;%f}9$\#\!t(>/ NWkvÃUroO /$EhLZsY`'h?ۻK ;^_T#uĬ{AK raZcY>dJɔIfx&03fR^UU``8JmИnf[Xf{w+7'V< ȌԤ^ϝc ,1L>ȩSbDzCQv\ջ804ÖעnU۪[;{wЦ՘˲yŶDIq!>e3 b4%2ۜ<}[ڭG2 xJ2%c>jh% 8ٕb7nN#!roY޹qvDpgUx2g͸<3H1VEgGVP9vv-V7~8*9)0{$ykkQ` U?6IF5%ׁ<9(et"&m&P*ʼnl?~Zs橐88Bhi>/~/nZ'ZQH)=Y4h$:]°$l0c;({|` W}`|vA4=| =e7l"տy (j>,dcǽy3dEBѐ<6=n MB.v[kWO=T ?ۖVO3.̌)aB3I?7LI/0`X҉nvOݯR7Ulkr?Vp/0PM5!m&ېjwwdBb*O1,97e ki8`d1<ͻ|xj;E*BQVPnLJ4n>R(Bc,R%nV;͕5K0n@v<ͫ^?;3jZ͍箋L{-)\ôoqk`Rq+g%ՐfyQU8}gl96) ʧ={_V ^"H#P uA^"qET]d4g%C^?fp|!п_`Xo14 7h`R4aP{;162=^:,_ p^may Dmƣ58#>ʻVcPRu\&’'TbՑBr >0iE QF?SClVss )Ƣ_0 ו]>˻Xy*4ϬFy0 @N 6Xy@^TBrg`1k8O5~p <v`G-ܶڄIgTV e2KބY&Upmi;Ѐǖ36Vh'vFF bQF0)M>G| R K;1JΙ2]!.M;>aʪ9~b? f0fyclG0gBީ¹1N"܋aOتHP`kݞ=b"\7hy;讓NRɭbTpm<ۧ"]JE˓6qX3!׋D(g4&̃;\\%hk\hPEr13|k,d ׿DΉA*-X' RY} +1ݳaqtԷq:1iZJ!obZG*k}"ZH <]팣R*NJ,(=doO F]WGfD=V‹#2 Zg pb^ȷi1c,I߂6tm$:_W_'\<iSuӟ2E嶶y(Q}qw1 gLCGL+ <lhBVx[P3K@xr9ؙ`N{aDKP$WO($w (kNlO%ot)iA |Y:/G%>qyWu꧱zXEઢ5$P̯ymKxԜFn{##)v|hbL-Xa._2.\DV`Br\\hjP%ԶGL<;ŷ#9`Li@ڒL):1 \_vMPt+zs/ȡ^s;؍դ6J]Q BR:M`k`U֦kʝ*:&qYЀ#+gާa~5]lHM߃^Vsj|ꭊE¹?5n  cŸ#t~٬ft$.m vm+1h'DL^P5XOEg.z^ ٷ&_]Td-2gѦ`{iZ޺!iձL~KA)uVLMxm}di3B=Y-X˿ysg䆙77x=;M9}_c@z:)VոNR-h67 y ~@c# lT0D5>BeO"uJE4*Dg 4:sVȯ&-۳vsyYtK Y5#%]jxpqy{iyα,8n!L"zM9JRQ[7Kbw-_;%0=Z8UoY6igAenNѫ.G+b:TWR$1 p;?^\_:]#F=h6T?>N~n$qy0VɌTCpfɐ|Qt NB׀,$Z,0WҌZnxGĩjKѫ[$+;Rjoa^ɷ"حO{k7~,7 )Y=vWcűc+qw@-5]j]{G< $^\P9% „ 79~oZNO}%aݗO(U^;o>iGT(7]׀j}Vv v3 o'6^>)SS]eٽ&q<1c\K:vk#e<`tG>"*Y퓃ѩ;u|lIO:|,~E"H|gݳ֠OcN M^hCjm(D!2d{{L*V+Ȳc# &;n Wf50 e+T9tsO&,ǛNumM@> RJ<ż(沰E6I|WCyzh\)VWGa`:Cjczb@OvfṼLaABO)=] uJy,Py8hG%w_R~A-N:ǖY?xq;)ctli LaQh;MzzՌƂ7/:yTVdf^yGg{ǸG\֧@XF}?8O!QLΟZ,cÃ'.^MiR#e`lP#Ўhx6 ?44gos+H[RV檡FNI3n>Kw2b)q%눉G\qpzU S SNy4Lن!3.-Xw`*8D*ҊFBNk4tZS_[j}bQ(6D j!!H:(/(PZA~´[!nBGm@D]x,izQ(F ֗ҞM}hV@+%k4>V xX}%EA(qCsǴnAODZoH͎${v|jI/b Rj|y( YjXECSF-w+Bg~0lňnu;Qn4i˧ >aˏ)jb4ۘ+'[ I+t; w5v9\yغ#TP:˛I R@#z+yBPFaP= 0Kݪ&N NZ$M|F9ç\Vy#/DgIf_}>O*@VN744R5]f~H6v31j ʯWfC GG@hty 5롩]p$LO`o0e>O?# ('n_/"9%zF~JP?;孯A]iu=ksW ͍EdFo[1lVd[1fjNUX`~? qWCGS]M62=ЩaI.v5Z@tLA e/-re?Be+wd շ؁eyc*1I%M)?`WK =copՓ ~m!}>b}@)QX˫A7KuBđ10ƂWl%DW7(I/W{mVTş:1tWaFv djT?n2ZM8G׻s_=G͹MfBw{_!%"\YYE(dX؛RDI;ɫ1c3sȔ(L%PHՁ)^a]l^u֬&?d86)L  Po;Nյ~͝>$܂TcV=6̲l8D #sGANgEW7ET-cV?-vrd%?S7h`*jчX5֪Tiݛ#- o?r}=dG@?\pӏʱ싦n j5-;HK YGW>VpI^ao?9ݷd9Q)/֋ xW m lBi!V_"R bf}v'ir"&s [)PƗ?f3eXhB.N̛,T&NB@7W8|v1`0E_t\K%P79L=gN~S 6AA* gE/IM>0*vExOrWߦ2%#R yN[-w) P zXy5Nu (VK0`Pkw)kќۙG!>bb:-'}n_rhؙI-Gx֒^J(Q|&\.&D"nf^}a{1“b *Z`/Ǡa"O>azip yt?؅s%*-4gL܊e\Ok pFa͹w)3YSH+O4ʭ;n_ qZ{M"IչC!96$6itbBJ~4b-Ɉ~Bj7ڤ`1,R?6nxR`E:%p.83ǴR ܡ,8(/?j#r_?fM?.U3C,zV_J*M]ot`s="dϮ3ωG 䦅E#l+m*Mer-Ǹ^N`^`S&!ظg H6L~:gz#b F '>Ƌ6[%md(Gu*3wuTJ\yP\JWyn(?h]qnЀQܢt3vo/JDGnw"L':g7!OnG@88">5>U,\*^#82ŅVqӔvRU=etֆWҐ1hܽI :+K i8~c6o ȪU&7󣊶CŃPYeO%n*zO'܃% .u vu}7XRqt5r˃k#sF< ߷ؠB؀ هa2arױ=5񫮄ii,+뷻sUë}\YF ʽT$$[ bHGIIf3EopJH)%3A{VlԞ褠(fK)qQp6jr/u4pxk|'h &Gc* 5OҢ8!yIO%ڵLt۾8"W{zw[N$þx^#GAzC^su=8\@PKcsfcN^'/N3ܓ{QIj1!6&#yؼubڜMSkFT<2bKgʇy}) I/t؉g,>"Enx2€B/$A!T(XcX'wf7HF.vQ=ՙsOǨ|CvsÎ*KZ"BF}3v@1Ϊ?M#dGގyyHµG7"F-5 m]_+3<1Lqy >Lʎ|đu~T`= pU(bwR=UL]ob;IcY6= λC w0}ª_ mJppyvФA#ǤRb|WƷP<*& FɡޓE5ZCt {HX@XaS1uv}ge9sNZa wb:G! p{veǦf;s!lI_IQRpP+иtk#ē4T5M,w!fӫ * 2%KzSOߪ $iJr t.GHǼBT%;u<7+}nNDYp%lb(TfJ7nAS3kVwE;Z!2CLsX=GciԞw5ޠzrwW8ǿ;{l(iy{ 8U5Sسu+_\rY^q)bk+?zܗt|ښzpRD+:A09~Þpv2urgA?mXzfꀰŌwo`y: AEUbVKBN<~0+rCg5s]AO3de u4_>.POAguŤ0guU*W; (1:q*>оeK$7٭dP:h}clcLPFh(U=@(՞ ӯySpWWZV_$p")'[:T)ڛJvTKτg+:7IvW@n$,KgjrQ]'3nF]q>*dR*6lߺ@n3iYP8))[*<)M:/yZ _CҼ.SLbjMI;lQFUFV7 NN@SZĨ$XmehM#vV#=yIiq 6kTO>#^ n1Wڇh߃Vd,o}f&AB q L%(-C>^ 0Oh hP` ʬY(Gr 欭?Ievami ޷EΔbV쵷r;W_@7|.JXɣA|&`zuT޳*Ʃ.xo^\}opotgU7Y N <!߉.2]aqc逿3Jڹ-X`GWnq D^sUHU&թ`3g.qO'\,cHv+\3ʳYҨ,~w 1R]M 42QaBO Fɖh ᴫJ:w)b;h=b_e05MBVs&wb:@j9[ '+鉳\ΊV ^"7Vs}e'sXFV6VJw}-/|rZ {p6j߃:@v3KN YTD;m{T߻b%QGFB7nkzlrK7k#se&kI7|lJW/_O=ZlP'p?*coRCz%iL}N+6~G{!tq*}UYD-wLj"$H]l<sșŘm, j,geJ Mxt춲OdcY<\Ry؇.sM^Zѷe2 6ĸ@')v(ϳC )Uk>gX7dw]X)я6{'m 2`PE]v8x=@Y#l] wd:ƷϷ1!(ڟ[<lT\bN%8|䘥n/ŗ7Q!jXkj$QE1صϬAzReA3P[QQMU=B ֙[{]og]GGӉN3H/t0ˁڨ0$- `> &zFbY]J~LeT-!o\GC;qGU{hfeH=`zsijLJ_S(|eKEN3Q[˗و\a-BR=/1m&&\K4c 븸q"-.lH ֵ-f!i!z )3PO穜z4X @qvc tݱ37e][=ƅ=4KziM/7Nmf)_ ~x]zW%egP~@&x*f 2w"iJҸUF,0@9$cCԒ9^sYa7eLGӤ׸VyM- s0sfwlPZ}=C>ޖfl=LPRnǔ},\sjbB1ϝ ؃byrs TF]U-bDmhq%+5CΨ"HɋP-L&(a`K +d A)'v<ؿ$;tx*-i,31r5;Ά,.j=W6Dk|/HH flƺˊUיOnWx˕X K繜Y4RR=07xUؗuw:Rpht$Y  E1olo ?XהD&ܝgp6_&a)@rT+"rY*[-(mORyh)ǿ/^&8-yo|?뇪ܱ>({f} KPHdQGxb4 `w"Ӑ;4O5$V 1J VV|ڛnBR[n=GELi d8kj$8S裴$<6*5/_f0k B^`ŷ (ߒ`<RNz|4{PmK{嫽F[Xl q] @48.ZGF/w0b@}x. Ev5 )!կn*IkƼoяEL\#{ '^6xr0+B%6fE[pЩi`]1wt ckEkWEa_폖ULW$ejWvrU񣌹7go?vyy㮎2k#} a))FMƹo_Wl(7Zց"@XDicdj}LIBػp2^AvxV]ኴLW~!Aj'#C2yJl]#^jxg6 iK4өwr~5#v0l}DWտH͛B%X4FB"2}Li^H&"ڽA~3oz؝aβ9 GHOFyVm۫rOX5gE/J~z7^ !/U'ae||^+I;/hm&@{?wV787ЗW&==6D6ћQ]IeN}C&xKtk0i 0056ybCXpS5V Ic:lŨ) ΰmA" i>B꿻RzzӕDʑ.\3\J.Aum?NL)ūT (J䟩v;PvF8"~)ШQ:پɐg$2H|؈Rf [IЃ[,f$|<۫As<-B9 Fb\xkc`P5[ر̰ln饛L&,"P'7FQ'H{%!K"vw,^+[bpqc~i1nKʟZ(\hkl:òޞ{3+̚%wJ)?ynW^YOOgjM>n\I̹Lze gu?@}js xNXgJN 8Cu nM/DjJ&DэMC]:χhg4@]+)$DEh"!iF\9PKu%i٨P[?"/O0<ڕfC^HYD8Kኰ^<| V1F: k;qFNwmcn5pğ!0- rXSc90asP|V%C!7.R.'@Wr޴_ J]رX5_c^lK^<3h#{L|_ {5uNMU;[n_|#TIsR {1p839.V$7vݦSRp7n &2Hm,(E>Է\sΉـ[s D@oiGN:+:4p5 ,F3z SvnхT~O8:ے[/ٕJJ^PnG@{%y8ڙT燨;fzwp9sp&$ {mܠXmJpCY M1+\\[;ja~5 7Ig_EyIG_JF8;/i%C).d%1槯}hr ч~e6"lJI_$,J&\Ȇ(ۊm ?0z,׺MY]0l <+D0*QfIJgP۠ߍ-&蒺2b%;kS w9:*pр~Qpf!qZst d8y j UXGYX`Ռ)W6޶pv&;;lʷ c8Åp?Ql6x ޫ$lV4zS<5*ﴸBWNvęoQWq(d#ǪI~Vld҄ߪex̆UFJZbDXT4>+ؓ;;Tߚ5y~>Ugyc <8:\5eja®f᠃h p $a-bwFWhG?ޠ/-%>d<凉4)cx"26EMMD_ѯwPc0m ꣵ\ DCnxA1WQ!\H ׸Ƨw0 Ε#w[` Z4;=>/b rggдxH _#sFh|y;D2(ۯ# a#TaCUiy1rîArK9♿ۻ-jxvgitmEН(@lyj;wӠ:P4d;΂v8 G9* ѕ]>Dw1c3%ںN @' BsUѠFиYO6#~;QB[z`>r.MnA&-#dm|c fr3c'Xi916{<:BӜF @FҦנWY%/KQeO].ڿT ur!Ht"?M@[=4.`UݕIP&?x|<.Vtl 3!`!'T\MIz9?\FˆL~n /o"σfo aO4-Өɯo2&cy奁&}aN-k啅;jA+@ )ߛh(]kq ! 0Nj>IˇrݺЃZdӍtq>e=hf,oӖ}~k8]uk}yY` 0F0NCfCFrNzNS4|! ~^m?ԝ"xX;BVI[sevP!(Ty^BƄ^AmU4@.G_k7:qW@"T!ea+߮dz}2_qGWQnr<sͻ\k>K`?$\ λsJ@ǨU4S?:67*[t> jЁmLHO2d+-cqb5.qdT;pqĀư;HnzMJAWR2{^)KUbҀdnӸ0Ks3'y/#hOc)pVaBШci,ڙՂ@ OL0Z;w(?[b],rϽ$=P@c (;/k:@<V6&7,U{WLc)JHё3i=ȬXˏ $U'(N6V//!{C]'NI =d},^N*߱uoDA m eͤ^G^$?#Sa }`>-3)QJ0jDYi- ( IGX񻵢<2kYn%^L)hPDVM4}.(V537Km#t zPtl%&0wUv{8a\64m2sX w/X0AV/c_wA%KUJ9Ģ:|^@]1L|hL2֫б|qU..{(qQOf>.m#/VuV "|QMHһ#Yow˕cXVb hʾjh8l3K=كcG4,S[DR,˚̽` ( ٦f݋42Դ)>服! zY.u/@IVsv6,T-^tJsH59B(}%~IXh)(ˢ>"ҕĤ("U4" `Sa2̪45'aM |b]F<qm&X"x>AE觾sNWJ8|Q>tp0* k/f0Td1`N|Ln =b\[fe;}fo& i* 2z VIQ8`l*so8>c&ĨU26:|-=ႬR3I* c46f5M1!HF{'OwÅSscIdfąQ] :jEF kbpP*Bo?5>yG_EtM. ޶Ï+?-EJS֢3<7%-u bCD3Xи.i-(>mh$?Mz OVhOEeJ]˓즰gə;Q=OQ9d՛Ƀ0kuG4ÖcÅ8Hq-ۖs1|, nDYGˆ/ ]#`(-6~X݁U (%!AL-y唯o_f‡IץZߢMbnXVmP<Ip#I0|&HmBCP Y~9BS:>nRj(}Anqpp*;Cӫ>[g8 yM]=gUW'TQ3Ga'͕WӲc [kB8w(r(/f䍓gh߫S?-I/UA Pz@zcͰ9Ve܀nKgD:%h-< l3ż%Zy'ZLX% oR#W(K҃L !Rde!eew ]1C+1 SyݾsaPlYLȭ9ZO[Ť%.櫆DִOT9ޑ Օtw5 Ah=J0c4_aa$ꫮ:ByMF9;T1;I8ٯVr=@vV_ d7K}`<{)Ѷ/A iU_}puqt$}ީʥ9rZȨB1FQTI4 spɤK# G،/u0&U>>I{+}kaHHt!t啩ǰp0%pEl"ATͱyZ Z6MӽMȝPL +Ϲe܌Wk40*ܑl=chvFh ϡ1 =R~gi5^tJ vD6u=-}S,T?6c%(G~0sutmZ`(orq@!\Bh>XMpC7mb6Em:(@F :*ھBjBHՀ٣0 ~uᄍYyV78C3#$J Cb#8@V$KG2Cwet2سhya|y!Ѯ(ɿ$$Nư"JB*HAqj۱F?ARGUBХJLh 5dy>.g罣#*n1k"ˉ^w H{Y5|Fy(~10@7~0N33M{?X0?LbU$mnЃܳK-VvXtkB<{v>õe~5!71. W5pWfua[^U^9J^ 1yqdnNf(WlD`Fik%h_k iΤ, Pޣr.2Vxo]z㳾}ba%G ɋ АFA{NY< kxbFf7!@G"X{űxEan Q's191ᙝ*^@ӡ^\b=(ׅ5НuFA^nlˊpN&>VU#V _QQYk lMך 5.ߋpp0 9|OeRңC(ުศ|=>v-V#0y= ^m?b! i-0Y%yV<$Nq1=JM= vQvy)$Ae!Y+ua#@U,lD)dE1<pOkL&а< =Eby{5MC<70?Ñt}I948[nzf}ҲxCF//%PP/ *"0QG808Nd;U7TMkfaOBU](oX!gWpT/ OP.!-t>~DS\KB|=T}XrlR³<% 3!ߺnu+еO<[u͘ŰTpxDRUd*5gZEf[&-n'"njؤ<#C)?-l>j)d* L8o u"`m5jRCM QW0pu:vq,"(p0OcQv1&M|p"6xYU@^Mp3œF֨3*`yۺ$9RRAbzAi+ӄnr{mh$|{n0El}Ds[y͘mfMؙ$7-"Zul~gm\t'X]teQBD BȇwO_/ܙF]&"7ms\. #ywM }4U3YƣF@ssO=YO8gw^j8Ĭ o^:8AcݺQhO+W`zp$vh*wϋyJB*.oj2d*nyâ/6aAlǀSϞa=Qp${ΙHqG!&Y<;K&L4^S@SэRރ t(eT v#ǙV¬gMthmQ.E6 Pl JcgKgAdtO}C]s 7ůH qG98BS`:Y ydv8Zc˔r#kl *tFM띋{"Δ4 $KXS*./lxqC7'~c>apiq7?X%g^l)(.N?}Mbh+OZ}n )Vs1TA%FGMb~$G9Oin[ߓ!LVÒ=)0D0u]7 y貹 YYIZv ` )b*,YQkwG~WC;H~^.C"3(AwDn?eMs| ,^J]oIT=Hv)c6"c4-.;? e9~>&2'Ѭޝq(% WAI-&F?@b3oA/~e*E9Y@1ȯV`g^᷵b,|gR',5e/҈.ɻN-B~ ` &톱C (^G sO3cc`㛑d{x³/>-6 ̽ {r"et˶3h\;^`(հE < p xW*4?v/Tgzt͖8\0p^;˛G[#)[^7sگ~"߹A,=IS~K(x$3̡I  )4pId%um>qA$_U{^ʮQvtc`,n'&ǂQ*sԞg>Ʈ{{F:W$i`itqlpdk˛5dG۴H&i%d-Dd XZ<: ۍ< pgtLc۰ T*dkAbnҬ}?<)-sCV/=?s. 7S>!0֣ ~y8+ ag=HRw CJ:4+*it>-bb!Jja߯0oڤ=Zl3P ۔k ġ&6WB5a5,e;MbXv@|8a錽m #u3{ HWn5oc[l:$d\+{S= -ϒJ:`οR)K^5$vT@baoY) w tB@a-=oqo\$qwjïO3/i2wqte|Y+EXԪ6GXb[疴O}>\8,FTi7 HT ~1L2V`1V]:$#D3 \@n d0r, 5a'!{{%]O@T{iߖ`:~"<̕G =FVC#g2>IYœd30ʟxͽ3E;~UsNsg34S!?p%,~0=D.Ł/쮃W)Kcg\p]$m^'7ӵӪJ,0w0e MskpXYXh2 jc://NgZ "ٷ_DaA/6`/zsGK}lj=*i `3Dz~+jEQ:%xm95[H(Hg_z&Rwv Gx5D.Q:tBf`̘yƾs~T*( %p.<9*ݨyd؃QͦEpdۯ&IHy{FcigAp9$)Gu|ɮ]N@Ʈ:nvOQoR~+ϠLN 30yͦ5𶡇HV HdXL: -[%}RFvCÖ@b%h:شxOtXu\@ACqY?6&"' >nw8֯0G=6>{U% ui@aQE|q#6PTl4,j^~6 A+ ++/ %Vbeޛav&GEpcZDӼ0.i"_}}2TSP›<0( WWQb]NT>SmW5t9sJ 5;PRtڍ'&-ȯq%3q=@X͐A,BiZg=X$ލV.m(<~ =$w t!\6Z0)Wm!dwp]T1B>_K{emk@7ΘA"h4<'V&z ey=-Wd.ܛ)**?n/`ǡgjK≯ aM58b:QTyW۞>;yǽeCIlh:ԥY'qB#j7REQץjEَ}An~m~%⧫-٨#j3"cžF+x+H]O*#Xv#<icÞZ+Pq|5|#NOBw*r)>^^ _*C&!oyǙU.L!T@ܢ9/yQqJw+֞utYaNs{HM?T ֘NyenqcoߐMCe1cV2@ߜ [O4vzj f&W2X:<w:Kr&R  K?%o+lC)PM,:{Ș#Ή@'fg~9WD;7}@mq\砷Cm,6I/P>! eإ`NSs4K!(%vOhuC8E2;Y0XN|ENJSPXP)JO^r8xsnPf,Ka6вڹǘ;jo݈y^&bT[@9a; A2ȾQX\\vj5tV!j{vNP?̌^օ4F~=)r^V>,.Ô^9=kjaSuQs;>5ahUr̺ce)PO(2Opf:OиR{h=e:)ҟ쾢I}>1]u|U%E4SRS9pRa NzE. 's\G~JҐM8c"!FGy[<ߚ A1R9m~9MU^s|qfұGKJ-ijo (S*:Zk7:^یZ` he΋spww_ljnꡞEoW+ؐ#͡ %$N\6reݥ% ~x&;/ݍ|x=Iߐ@G3-\n3jvb-80vڮW7DJWwv>kE_"ۚU~a\1INXK '1bB;7ـ&_B,㳹G7P~Zdpd0Y9d09m'{C}\oD֋ܛ`rkq.omTib\j7Ƀ%=B K?HUP 39kX-HMYNm^οB2j.z1*OXH1 &+&x@+` ao}W3P|Gx{F)O=R:&%^jU͏ZΫ4Ѻ7e &K2V~uk(Ǯ9d2 iLkHp2MqFk ̌kU5 /%xW(b֙cp𒑡;(1!]> +?l_*@|): E@% p.[M?^Ǿ=1اqDH|& 7{B!atw>"ɨQFT&WQyAJٝzO`rIs+Ē%&ӌߊIov6ڻ8xHј:ڥڂ~/]TxKx~tgŬsO -YNK99Χ%nLi`i!m-K{ ޽nrJb`dPP "cI PO41\eWH;>I|{G%Ǩ*]`7Prϒ(>6d}m|>_k8X g6X!ABq>.ݼڹk\959{o Nx{b-3IhQ;R6/"˸ؒ.K 4~aE7^{zst GEp@ʴSxK/b wcv!w~>@Z^1tL4I<_ɐ˪H&"utr @Ƭ]/XnM#7'1LN{G~ו'{@S،_e42o+77꓆"ImYWTr-f+~e/d0na;J^\ &WzI cR_;f`QFUkD@H-la尓.NqZ3F$o_ 45cįVh+ǨPcڅ#{!?96ͨC$*nL$_#@Jt" 5 f F_=-@n \-m]NJ%\O=vmuhʚh$oJ0KؔZw[cz4\ld&qC* :&k`#Qm 8k!iIyOF(uSY]EF/h^@`Un= 'Gw2F=c&=BC O%x{poO;g~—|@AZuV4MjrQ,VJ_)m˸}J!קVS߯uI%C]tch==F\;فC< 7@M4a@\ObIS?.Y<;I*L Ӵ#Fj2M5g\09TЂѨODa3'Q RF:jؘ|ۖw=K0;h>K "Ic%hA_{uk*w;Z _*csBj(SH ɸ Уt.j%b-ph ط;QXi.JT5Jʏ;I+x8:Οnfve`>BmHR 4N_dZn4/Cq:j4.N"|$<VT!"Oug ]]ڏdhT2t=p`UWf,ir >a?fEw}N ⶚IK6ɐw*T^BxNp{ 6mZzSܧ$z{\0)S+mTW'UX7tI_u<؆vz}8!v~,:8tr m$P}0:Ff4EZ\sTRP >v|aWv{,)Zg4 FYM ܲ!1/6ϯYt+.9ۀb`":U pO4.0H tLEImbeaͿB@/0jTyݟ9JU4oS]<-,|Xvs!#x <: E8}A⏶Hͥ8,3*zy 4ƚS]b9#: >PϺy^Q-w3@&N&dl=Y{_{pwCMAk.AzՑ 3XW$w5z`)\l[%~7-.ڮd/B7^n2k-zd m-)8u3!ݬ "YU./Ir^hIz^c80 =;qC[*^%3hڄ|ϟ>3b+*M0}څy7`Y`+d}dzhR]RRFjƏ|s&J+ArO*T :4kX$6&"wђ\`>6s+#lPZM1Z Ǜqx;ҁ~r|Ѻ:8Pew$iÌ#iOxu&nYGe=;sw5Asoxs23a~W'"j/O{\͵w( ۦY#Yd? @U*V\+nS}3Ts&Y 2͟%^W$˷Z ^Zz[ V ľ6šA@ ~B]SHF%R=+'A|o[ayb͇Ծb'#g:9\׽IqyoR+~dvLr ٿnBj*|uCH͡;1ՕU.жD?br ح~àm냬yV-gxL{Fro VܻqmAJ),S oUu3mյgVeI?@jrqȩd$\:"5VRI};`΢$rVƚ7(%}xŮ|v5@Pm'tۢGW,0?>[shdC1J|<00>t𹈑$9),bo칞$hf(D%/_uS.SB`AY|~l}hvs ao-Mb v0%4,2uك/7'04ɽj\ V+a\!Ϣqw+".!u*DT 6LfQY%鲰[7+(T6A2`DzN+~7vnSL[: EvC X4ܭ}狪@>=_aĊ I~d3txz&lj-E0zS%|D: ;`;[4b01HɑiC'(x* I C;|1FNcPIMɅވ0m ՓRp=k>.f~]vg1>ee( 2M?:/`05, 7c,*\2re)f"$}WboBR 9P9PiA7a-͡p$?m&uk8d8.pX퉰LDUSM"XQ{2#,]y":ohK# eI|_rK^)_>*,0 u-Ű~W-mRsq'&ht^IT<0y*'2m.yf*Ihtf,ӫIh "`g}z='.0~\PWF-a_$9vh3^&Jd+J4Y'٨+q)qpXgsnKl .[V]=t(Q-3 +6=aIR6"\$ܜwjCW-pD{ gՌ(XfQ@n8O1L3d^_r]Pq#!%&if>G ;+B F&1ww4va([_!,<\S*;^Ir ߝO/ +g=1z?ҝx wPe]f%{;8V_{"dG AFޥI^2% SGmqysn>=]g;G d0k)QU%#ìqjoe8VVO ڕAdX E{Tby}&Nj>z-:X,m7˧8 dc+q$XoyV&.7sTT[zw?`}T`rEΆ:6J*,*qm*@WN43hƊ:%|%dgbFV骯K΢M+7+`ɠ* W˄NOd翓cp.Qg6Qp|h;&kajꅽ`*MӝV?Df~%^>֥'kAa>CF݉lWd뤛BP7Pއ2ǥM"hr}@TU-̋"J^f_#1EDhP oG=MZ/Lw s䭏G`8r/w~LBq߬)?àeok"Nr߬3ix+WU TG3aҫ5)oLr>̅aٲ'5^X5~맥ej$Eʾ%E @08U|ay W7H7G l)=v߲Dr^J ZfCǂkV'h@cY W jZ ?*9$zQ8rGץNu6W=42[H20^dC#I+n k)P.]*AO 8x @Ro Sd[#&?|?iK84\~ Vuc=jJ%;ǹ߲Uc~\ C%LЖ_Q*(峱wLsx6<0Xo֌R/Uw~T5O. 5X{Gő\YpMő,^hH|Gҡexn5~mH[ ^+o:&~ǧjc / VsrhPFl[>ZOME>Mh>'d|N0ظdc1R&<%r:oQJzJ?Bs=X'dhK L}]pы5ZUJx Laؑc5UbpVtɴLR%Oq;5qgD8$s= y| _*"Ypƻ㖍^+FD$j: UDIP\oAQCm V6 v 7YU®oi_[5 MҖvAï4h,ꕠ_UUS㺱1 U&7Lf4RZbJl%A r6[ "!60٢x$$)ͻ(y5ADٱDx٢}6K'S+–(L'wKAF4ҥg~I NmK= 7vIn3d EqQrBg-CK\cX)GO[k|Hڬw^(6E]Okcðg |$n>X+Blf0l>V2gyn|&lLJaޗ7DY~/Vl:e|^X1 LƈL3VS˾);"z㋐ٔ]F~)u4ؒhl\E= +#7Ԫ7mdg>stl-`=;O#|)DGgX5Dc6QEG Ûc -#nyFggfa.ӻx)kyW|:PaIyv]|9+L@(z+hHD%p|b`Si._a]c]K&=ů>9I2\ĺUR)V ^x~8.<[ ,lV_0t5iOQZy yaoh3J{J%n5`zuTx{cz  ce>4Y>$ԍ6KT/Gޯw+/ZԷN:A`3iOHsA]6;%fThL+ȉ32 [Px,])GIP)P'gNccYm Sˁ&{Nhg5=8kcـ)ǫ{vZɫ16Ovo*a,֠bcWLo/oq՝q%0 _G'u06761hNy}`fr֯(J<*} 5BKT @fM?U1GDEQiǟ8# ygY?t<hSiC'@`9[;=چDiWBpM:egZqJX9n,b29|3{QT?&I]gbdG(Úr%lOK>tkNь|K.q;]o*IT'TQ~Iσ*ξjf Ѭ|j- ?֠kdR͇ |$1z˳j՚eF`16k K WnHqc0>DǞigMd9Q.?bRW+5 C/ Fk2ʈKdֽÚÚo{5 65<{DE@jk ,yx526\?o md5j.6]X~Ќ;vXG[/?R֗yE/eP~}'o-.?C vV9:q yK$şThmW(p3v1AEj5cH G _yځF(TI]_eN']bл+A"DIҺ%& 8j%cR9R?;9yIٖ[z?sEҡ.1|a4g6ů25OյbQ[j:m[LRZJOQ`EboL۩]o3wΪܷ_ /XYSrG.IoS\ocV1lU!T3J>GG:@E\!!ɝԇb\rNfY|84 ۸ DAzkfm3L/Ӓ}O% 6k,L+ Vַ;a?;Ny][Iljel&ԻgF _tʡut$)." 8eju!, IKo)ur\B?ujY.i^mKyA5y3#\7:d tm'r7= Uڿ(z-&9s&f&q{W{JD[eG.ڂ6n-Qf |m]2p[li +H~A}5gtEaOq}ŐC,n?&i%ǀ>T9hv\]p M͕x1!0mVk2*Ad*_ W)A>PPvaNjRY~-*g#WZR ,~Qw[)/䳴ktNOAͻIeryL%*@}V4RkE/%Tb˵?'{{|X:2HgIȏ%-oFʦEzL]aԤ`׉QCVĖpW_c!@@YRV$MTvRH`mӺObI#α])3DQFhߐ.Ʊ\gQVW?,Z5%9+--y+ 6}.Y#sqTMOSn1@ Ehn5F v/J)"NCnk/ρn֌79ȉFiN.}fniftu[Ԙն ψK%?9Kpv LR2t 2 +pn8&гw2tIz{u 2}o9H]7}!: :G&81%@.灹+fצ9)q¬7/46e =(&\ǟ\! JOs[ɩ}'Pm/@hc2tx^@nPҪ ml,h0#G:W6o|jВK+ϭ \$&Iлa_1xVbk"蠧T{+jIwo34v00دҺI3XIh%ib_ ?;) 4~I% m.2 ݗNiR:Eg r~-Ըh -^q7T ] ɁEUhoČ׹ u,>Dyn1 x5ԃIlv~~,@Mn3'.\Fˀe1X5&W P׾MlD>5ݖM#/.tΞfbfpSj [N/Kte]6SuQ! pev1C ҊL)*V fFK@?jF{Za̛xGmUC'~j"As+(+ ՒƢmwyh@aۏ֖yEbnEh;Q2A:@Gq]:lU$ FƎYů I~sOG2A$ɎMcqwmIկqi1OS5N7׺=V#c#MKeV9/yj.s&$Qm-q貸pRKC 86e/K5H[Pc$]u #8V%auDݍxA7OZ:^}퍸w'ލY.Ӎݱ%L6e\tp5PYIgI] +ZBPA1ɚ·IH{Lo/>3QbKjvZ5GWݑB(a7uU VRF&zGY%O`W5+)9,= R2*Pv#@˔d B jD`5T1=YQTsJ' Ƞ3}qS]M,PoVc-Oi@E%_'cKC񔿄36dKB7mc{ ʝ wɼBb lȶr[ k,cXOD+8ʷyq\baǛ"U?B?֢ tl"9ܷP]\/{-_l.eU_- NZo6M1s4Ǝ[ xv$QF>Y6@+suas**Dihg"}xAH?^%!;JoB4>,UudZ ;Zd獊 ha2 {@I?d@WLb4bPZ8WG`5v5}H!owp<2CµJXfiF2/@qr!mc2Yal;H>m@$se~ ൢ~Z9—FNXKr*No#d.x6&`_$9 "|*y4Ik`)~}P]$;Q1pŨX1{L&ieei9$-_3@jժl[xoA[7Z0' ѽe;<-@=rP)ޓCzNo( 2 H€@ ;%SL"l:LX(,vMYmlG e=TE4=&2FUz.ކaDMπs6oZk44}ydсu~Le,hޖliB;臗צmBgaRu#2&; Py>/adrmH*,l|\}CdZfKU15IŸ F"9m&"l`;"X=-DԄ GXW%wO gB"!Pbb&TlBO3üݴ 29֎/DNNCE[y@"jMHY7m:yBs y!Kөމ6fN? ꯉ,]u"1fY ;&7=z^ C=]dP<'+3eEJ~.GM*)x~ӗuUW5tZwq!dwb nC@WiSQ!-j : I(ݶ~E 0í(w$ n\,(eN= s裉? #m|klm*ms<MlaoqoBOU]7Sٍ\ f8{]`ՀVH](r5xq*??m,PEwfYuGH!%nC\X{ѧ \[#ieSK 3q#VLWdkPO+ h8(&+ j>%sS0'rY)q__@P7Q;͞Kr:vMoN:fz7|V rX}v|OzpIh~5c֡ 3hg"Vp˲fXKT:G ۢ9rQNF=,R*?&wrw;*Fx. 88Hc.}7[+r]*<kT9W =UkK!Ԙdd]0:KMs@)p K'wTї#ާѷma G'$7ٞ17+^ƪ@H\  )(C}i45_Ǟ+ @/-/AH1ή<p@CVodn"l tOF+ .7$@m3 ߭L(g_VI9bqM6-[uݨr~VѶ_Bi1u^ Av@ثz.M3*"`Z͔J˦=S0jh ̂<ijRA/b1m␚\l7*aL/~Ԃ;X,@m~Szc` T+=d{hYb={U\Ng\-b‘ +R AHq IB@`C>srɏ `؇zT&z(? VSF%ۋ DbQҪkjӺ}{)zw퇔2eq/8PB&x婹B[ߵ1qLhfZF:Vu[L =. .7sxcyu˓!+|Vba\I pFuEh)?Mk 嵺r0|ԙHBףgGEH;D\Ћ8YzLm$kO/#'>ƱHܸG5tI57wxyjY]Ǟ1;NJC?rЌ"onBGm3Dz?DqEM@nwzAb50-ܑAtYLV@h2ŋ2=K`h:g(#8IaSz4EŘIv,>f ~,@scv}=G[X֤B4{3s9f/G9YE-K _}Nz%f,ĵ>1NWTEY5޹BȈOQ]Ӿk/t&Ya<9eߐ*S\hgg>вU}taߓdR^b6})g5cIr +lXR5HatN6$ pW:e|)W+n4]iT8&:ғƚb1Z&4MLp֗-ϴ$}xGu顇 a:J݅:,G4wz$vB< @u?K=u9w A56 mܸKKllj4lX L< l߫)7i*Z/jf(Mu/,| RH1a!"cfE1?i]Qo'ɵ6PjȼĘ~=q# EŴXY,wHXyKEلz>ze^^g._tO,ğ5]UFq2LjbeT'M$X>P1hc[, 8̳|)]s`v]3hsW[_W-B#&̓ề ތq'zơ8'2*!PO"g#z>ϯI>+|ˤ.U>rb/- Ϳ@(drqF1rutPdr|蒬kyzႚuRR"wn*\Ȇ?]D٩ 3)|eZ.ɕ\2Q&pC )#WHyLԀiC9Dxn1j3$ Ad\K'r܁'$8ԥ{A:UW"vZ`§NhngzPԒ:_ W3/D[;HMLQeq#M*$V1Nk= 2*Hn8NYR&D-Pؒ,T1ZzH3.YBz.)wf7_Կ84i5@* 2䁸]TN5=WdoC]ayT0ҨU,tEfookNu͚3!LG`*ER(ƦLÊr3hj|6Gt9jLҹ}sNށn?2 {{GڴԿd[*]#>X򩩋tWC9Z)_֊?:bWb2E{7"YA[s_lf5,ޏ\*@݆lWŶeI2J *qf$E }1rDkW)0SsgHs!9G f(]KВb=0 x\|LqxnDf*Ig9dw6Yq{AK] i`r`ibZʺfMZo=:53=,4f @\PGHAc?RK\* үo6kfFZqqo ]M(tatP>3|6C+_Qꝓ9c9*V,낧GD)%'\QH(4׃-p|8\ad0ր/@ĸ5&DǬh&O(oܒU UDlm۴__Y{|"Ilap4ވ \aߕӻ$\.wF{ GgQwWtN:ML [<nJ$ R6qxjnaᑎI'Rr(FKU۫8O }3 z5N6`+ϽDR\)/)-ۅ Sjo)1$0N-k/nS;jaYU^! sa?Q$Yly6T àMxPto7. [.ϝ(n< d!FάvC}\ `^ $qLoW Ը`#r )~-HuLc wJ[32)TFojXqPQLb+Xh)+& ~9!2J۽8ޭgO!ҁCQcV[vC| DF iS9-xсM Giӱ,Y@ck?gR}-5oXy=$æ ;ѢYl4駊iU(5v{֫*)uqj2nҔ'CAPD+w9Lc]E&;Wrigdts>ni##f_Ni1W/ɫ<>?lU?z%@,PH[w$;~vBSFU{)b$p^'fhƴs$-Xr17alQ\-U:Ii PA$eNGޘڙsy&@X'MȬXiM!muLk0'%q@ώLx"# '<&*  w %n^Jʔ pb}A^+}'5ˮACw}֬~%{`BHϫ?;/ޫ-mABI MUDv>]ޣ7*IN^d>]uw'0@q̉gPSfYbEE7-6z9X^f x&ZI%sǘǶ$21],q;T|~V0o1L\ ' i`G%,Brnq-6a+ n"mhׂ#2nbr/Inޑ㐖˺yJ- 5B^l-դ]5+vAx~/ֺoS81)iDbObU0E/a-ۙ(]4,,x0`c&!WGSyzr$ݷo:7,BgKNqm@1CeOHUG$^w{5fiHdصDJ_(aRR͟:8AcpeI!^zCٸs"Aq~0Oh.l%.8=S $xS='QHձpI3a޽'PTDwUCVޅh[!;A -YmcuG&_6 ޫpklW`@(]R:U7CÂ(#*j(p"BkbaKWL0c28^`NSCdDyz`HEĂl{Gy NbK> wQ`PHrItÁ D'!t5&u4)1k͆) 5I :w^Np[ ݛ nםNzK=h(0 Pl4Z6׵ya5y^PPouؔbj,E@aJǬ~hБ*@GB* 2*@zC F#8\4ŭ ؉95OVލDk+{%سny~xެ4@ d-w. &`3TpU;Yj`Ge"{jcVK]?هX ѵ EX3h\Ou*/ !XbKF.H"Ht݅Dӿ|ohjbފ>Qʼi?!@[%i[o: `/to2앯zwZW&Hb~0ʍ-aW]=V)]J 3 -e3Jb[0gƏ@9A2r.:@vت"Qm[q:M4]4~*f$NiMKNFdlM u>q(q+y ZGQm"9$'u$Eq ڻwYu`wοK)?١l,@뚩Xf:}Y7YyaNOwok"i( 7k5ZvISU"16y!qI;HXK>* ;i"#V$P]ѷ5܅v]k#^QZ!cPJ,B Ώ':R b%$)9;n5T ~aZM\)|ET+ ̙4uۇar7ױ`|~']cqYZH"f61Tpb_;Ec$O.?c&^J HS} DDXcVȑK)˫KueYPHD+Pm^=Q?)2">RȋQ]&,{y4˜S-ymaMCIrXkIγV8u2 >A=A|MJ2̐_^]٦00MEO%(w'6Ub>1НL$\O ޻Y K\FĨ CiYe9z(L˫DyW %_QNΩXzx0S|:, 0DB"CT>ѳ.Fn=/=*3Ǝ ]AIanpxզ:iyYȜ=ZT>ʴ #ɯxSVO4 EۅZM7gb.*DvxUBk.uKmZ7<731Kxk3yF*1ݸ0pj?$@yEQ=65LAgtbrB`1 tq1DVEcbge]$Ϡ$V1O*ҶYzՍ![-L8]"2D#c*iw8,-tAvi$nx~+eia߷[[f#Saɭ"T?V/t¨I8\̎.?h&7"*%·V)j?NjFY=,59#!w90R 9G?6fyɉ.GNFNŶ|jW|6-(v㹠pTkAN坺O9악|am)~w^ U/|TGܷ`|"dɋ\T[YP|"hעpBN PÃ"n!yKm9KȌ0ZDSrj%TJ qdIn+8( D dГdq aqd̙%)*#ll+qaP[A]!{I,*|8F$Vx-lڪPDdwd@9ir=a.Z⌤>?erŀ@bh_"Q<<䠢=OMՋ6ű);B$KĐi!x"Lf`]z͋ Y$Xa2x@^D(T-؎Vths>?*BjIl kh ~+^h`Wt.N'Fyݚj.W^k:ƣȌZQn>RH:J%8yCʇ?MK #zXZE&P2QJ).pXiQ5o(!/$@T9/Xf*;1*0V: _8(gϛxgI]$D;MW;=d li!!H[r;AKbթp02HJ<&iDT_^+_m- = xg}y'[A6ym+eIU{[QE^ћAE&ھs!k0β]>>a*q0q5C 7S"UEE/lsY.xBn$n`{4Dzd-uC4l8`>zՆd3+R1n;_{ ۘ)/:˦n > [xիP/ } 1-c@T^ oV=CnQRT8xqz;;4^nmQRRGj1F6\97F+O_&G ,x~U=A? s(udW;cj,sY=T.L늮Ξx[<'L!\ZGeO9 1Ѹ7ԣu@~CguD}sB'$`v#٬:fg Z< X RM{f1pI Nng"֤i0xܷ9D K4g(/T4oM"ic'_)*:ɃLejRhzDtyo }t2rV kFia+٩6G{Wm_U`)_āY&h=&Nd |>qzp@ PgjiV};~fW>z4|+Ik)A{:/ {{dqA1J_Y /BSpEq# ?M4+aG۾IMdBb#zcmF|v5Kwbnd y&#ĺgse)?o +=.) CC<9_6N8 T#/08*̽|#`?^C@ zX$7wwW;YO`f)̲&(u@x~ZD+Π'qs}/܍d.5iծIHqin> ^*ꢻA@:1}CRouu͒RG̉ 悟GR)6~zjbU(eɂ- =f^Z|sQ.Q_bf0*:dA&=^S"ev)Z eNcMVBLejP%Nl[TqE1pxLgCy98VjAr}uZ|+ >=/DM ϪCqUOp-0g{Wo94473`= ;uZD+Ɛ[Dz,oF/>͢غ 5BউãNV kh*wa)s㯅1W˺V\4Rx U }w-!GibΡ(;^aSPYOz p"-~/YM *;&efތsv=TEu4p>~kS-WQnR4P 1$* nj"/,U|U" YZy1Xx5L|v/OϱEPxOTTh*} {=#sFqElǀ)?P{1wR"\vTmХuIzOm)4Εºl"M 5 Aֻu`2lk y@mx}%OѓncO0FbT|I/|z"W+Ӡwu+=t7)Y%ubc 'eÆ2u=!>PO# ;_/HڱxČN =P*Bb-K ѪvǴ"noVe&RCoV!n UHD?U ZQD<7Eb:eTژ)J0Mqp٨ xu=1Y0zl|W= iڎE$A斝Z΀BK")]*t2TmT-`HC:.9Vվdxrw}{&;^ ]aW;i8,=끩ȓMGS L&oRrKRI^ DG7&Q[k{CTM <6U B$ GP.6S]jq'gBfF BmxYIzc/]Rz B7Q\5zXm^ufFN$}Dd:r#u%J -N*?Gnst`1ȎɐlOUq#}ʸZ`W:QHEo"ZfGE۫tkZUm]*OĔo0qNLz'=!EL%WBmc}uZEg\2AUK.VBs:_3ubu餧̷lBz  u¥\O(2Gi.bS[f7yC9ZLys<|ϜA `MHSзIWP[M*H)A}E^^5EsZ䚵@0-у"pp:*Ԁ3k)"q=6Ў&3a#@$+1`v?v%(V db{)FP4>lJenBI\` u$)Nkᣘ`6IB5}mܼvw64@ijx_p:۴[Q.ͧqgkxkDZVNJa~p/)4~I4~ȂJ~]ʃ]v/4, Rb?}lZ$&Zz1A|~a )U^Pu 1G^We+\-6..Y2EA!-a?rEww78\<&>Xpy+9zE3< &.w2Qk' H!gy?e#~7HY]@q Vj,u\oc2 YdA3r_(b\]9GbR *N+82Oe|.lJg[DCEPwήB5.Va-d兞n\N+Н' h2Ǡ,K[D8I5ɒS{ i4HX+9NU[=ZT~JQoQe ѿ\rJ'41ZoFR"B6At)%yhM[dj}\UF3URj͏&!G'$f}tmMXލpph{-OzTð8k G!Ӏnq=*Yb\lw6^R#`:EZu$OAjcG;w C8xlZ]H*q?(?XBMh5XY x07lɍU6o72* Y%c %ԹzaF,d}ssofW*t=xD5=vWBJ] E_rQNy^Js!blpbkדh?J q`T#afV*|_~w7 { GҩI\`@8uF %y 7x|ESrlFsyP&2މ Ʒ4\)!.b=e Z,5=T7@G~x +I+?Ǹó*+?QEjZeql scƑqKor.-;lUPtDm$ͣwZѡtOѴZE`{nDb=;ct*ދ<[z|)ai!]|= 'T]󁆳\aR-,}B8Dp# bDkʭ!p2Il^-ƸcV'nD]}tiӾ5آ")0Rx03tnP W_vZlf={ٌF>ؤ0-$m1 МC2HyIuj5 U59aPWSP#JĆUrQ2&$nhy_w-"74@D up~WGC"ZPIgfs Fٚj HoM0C.'qL z=7mk4c;EJ<1{ژּH`}yCn`/7QlmZ-}@e-V#!柒_cKE۵CUyـ\)2vBNOt<!vX(h׽Mڑ2n-Dr+~v 0.') 煡3b{T jGƋoltA c֋|wIpaVZ qm  .FD(2nEӵ9IU6.7j<:kۚxy_EVbNN6jJFpu7*꩔NߥyO`ŪtmB]sנluo 5ds qGNYh3S`R-UqA@%'f]E1`OPCe.o= Si6ӣačI/"6SW7=){R+q)ʮ3#V?NYSB/uWgUIu8Q JGڎ62{M+?kn@ Ä%¬M]Wyr>ktbjk%/] KAǹz'OC]Fyy9qBEuLtwn] 1TraUA6W>h% fDaȀd )Ij=Ot45p^~ Sv xjĸsD:W% @:*.aqT4U(Oטv'$oBG+Ըa:k#;߱QێaR.v3AmL!֍dCJ!4>o[ҽ$fyn)uZu~^3Vw!TtY@Bu>S&g}Hrm\U_|k%3Ŷ;_w\R7>&n=i+-uK a'8F7,^;{G: &дx4 ǡ;-l w1`4xZ=g⁹0ï+3I4Aә8%6LoTdkZHp)fj`.Ѓ(.G25xM?'妅'Ys@L}&NŃwn7@,YͣCe_8x%F+٪Qg7o Uf]lOG~A2Z:.م`OHKV߄V`eRDò۽P9- rm "&7,])3*o<2S9YN!}&}cqty?!G17{Rk" q2(ip_z*U|q_.G@B ?to2l #3f M# ސv(& ypI2r骑gtBMXp[b^/1ޅTTm:UU9aHl PFi4p"+pg|E*!9@:!Fpb3c(s6AsFf"MPH gXR+.cN.p;W~Z&)ȃ~^*79FS 'ᚈ;QV9oBaj%}t3.8]K  34-t2o6z#% a'W-1D7Z.ɓ հBd:5Ed>oG^_2yR?MW! E_f r4(.<$UpZO`=9 p 2qQT`OFkbbڶ<=gc0)q'4`D%\]7BrZZhZ ,MB]+I4R>$8ACd upɕIiT?v~S-6#u\i|+3{FP8, /kPwh >JXBO5䉢^ D bvn|BQZV%`3Ϋ ix6$aP,i&l:1hβVaԒ@RמhYǻ U+"&\>*RiͬOݮA**MQx 5nKA*b԰uXzx8VA]4B<":K!]Q"P#YO⚿p`>UKEoQO\r3[ׁ:+ "b5^IJfhψ/PG˦r11&JUܣm ѓzFͷdћ hy'GȆE<;'$[3yeJH|ƸWm^ǰ$Zy4^)M: S3 kͲh7!K2qƭƪH@L7 )Iwyș= }hX>FYl Rk\1&dbf`JNyQbQ_zkf<]Drʻ[o-&TYPnU1Z ײO~"'ת?IwE^ט!ɟB.:)0Gwt`.Rt@LTz1`?AtXU~\+PT'LN[8Me%>1Bğ}d}͇Ef. Ix\o2!`Hַ5Օydh.LȳSg 78r`NBlѿgۻsGfXˍҽs'x=1wSz[cl_'T@2 ܧRqdVgǨras2WrvOitކ#"peCYWp{r hdꡗC׉B+|?!t1E'݌(:fP8|WDv b"SIt EE믱b6lhΞץn8`f(Ƽ1{T0 i{U;8QO*jRT]oΕY&~\P5!MiZ&>ōnpMM WBn+JH]/mkῺK^lb9vJTP5cFq@hfo.th瀖: lDNjd\ҎuhiJU"TGBh0{,&:y )K(2*0"ObC7W #KWQrʼnS8KvKAr 4ɧ8/01!؎A[B䩼|эoH'Rm36qX8jO\ JTװ*.#p]`:bq_8k`g]te6+ MޕKL4}l^HOZNF*xRCQǪۛpu mh$W6`" _ V<-y(gU'zECe6fJs7+𚐰%~=8Kؙߌo/ 0㯑tazxS(.O1.Zi* = };>W]^ڻ&hN#< ;&3y{%[g|ƂHh0 )ch=c]¢v򎽚bt9zZkս`MY7 =*6G"GBZhF0zjRk\88rZ] !N["yV2AS x,X'Ĉg`^0(aGT !ȿbӊhl''!$n1% p:ݖ\xMx)M 6\N}ā$:/]  a4s݆4n> 0AV"jIDwyc -*U)QhJpSC;Y[jvþ JxOT ܒ9^z8/XUK_!VWhh%iAư1#l3FˌD՛fW(\X,ISŶAhA[9P epSqpB6W^+^I}+Р0%B tPD/#RMXJpri']4ywD44u cPFg4~Ahj11oM4LX##;N(:CaM9Q~$HF `0L%IS/@wk_\7ot5<$Π2 viA1TaW:ȣapwptDB0b<%g}Q WL8S2vhGTI\4vˠxr^ ݨ+K,RjX>t6`-zuߨ D=vQ PD5S7<< {:?~:e"VK>b[r&!su)ȕH5obrW۝> rgdڝLmWGjB,|C<i%R8WoM;R]52@`!}ռ-"Mp|I="TbcØ+ bb2;,;D\Kyq+VO_]!6T@YBgf|3AsdNiZ*ee\o8sz2|b`2GUQoMG8e_ #wv,};*WEbcʟȸ࣐ðm n3Q<,)CXl+W8S90Ow%Ghr*f$ Y4U+Yl3ƎYr>@r9CdE BAxV$5Tek^] ~^"s{Ó=㹗r$-O-&j3u4k_\ADI7:[pR"ƳŞ酔d+e.p i^lQrP./t1SC7MG#[W7 @5 )Mv`>z 2b−NH'AR4uY1`î*ye f+P_ޑ:JY؋nr^acs-P#1) u^h'1IyCɣ]VdߞpoYHH?9i:[rщmr"nPi-vjmV'u'b,6b nAB?уzGnِ3QC aŽ >Ԙ?;%tHV)17}5l|[f_Kxtq]!K1Ú2Ix J&!6H;p4d{{FD *v*& <ΒVD Uw:#G}$~^paPtNֺIޖ#HQ#O~*tE_ƐOi˲q\EkbAMK#ϋ|:!od >YH\~(ے瑩$ &qc'+#K o jt^G_hji7>ܞ-=0WoЅP~m<.U%3Lt%աdvkxZPJZֺCs+m69H:B襟ZI[܈Sz)9HHK( C)Y5k1b9!g_$Zߎ5A QՈ\on&F lC2oʬ|LեcL7-3cSjj@6gxI n&TH}'cؓ$pHv:%ФKǪIs؃e]15,z=+:uʧ({&KҔ+;g_ϑ64`]GEή[՟Y!5|wX҅}Y-2 ͲO^ خ'S!'&+ںBed;Sp6_wEZ- t+f}n5hHK6HG~%q͠ec٪B<>}ͩ- yػr $4-ν;OƐpH2B5X=b :ڿvB6է,E)à7-ֱ~fZ%éh/gf8 FATl}Pr uG(hSvF2 v!]b\:M9bSjXrZoҏ~3d|t D0^4ԿTUGQJ1 .6bُa`˩"lRWoFDKȋ!J)3x@mƚ>q ސuđ a$RL=nO:ASInL$Ʃl7UâFSɇ;O vC g >M9XW6((M'KVV4{մY(]iIǗU!Z鼗zc a.ծ ;%0ޯESpUu{ yn*ChI a{8s5g7&\net90W/gJA%`MqEidLix"c?i6I9yy ֋wa\oc5O9sL1*xZH |$qyJ#hat[U54oZU6[y%].#=&x "Ik.iyj +ndcHkT"G#f4ߢ>e``;߭gk4 qP'4S!L;`yIm~K)NrG[U3Mv歓9^jw=z֐Az:pcile'yS? #Y0AC!1x! _sbɯ\Q!3}LJ}('֦6 TbߥnbWCYw%N}>R -i`/@ߝ Ib!?1Äه]P|ki"PԦHbAq 4\oPeŬʺTLe [f >nHjQy?!>y0ץv~dϰ9WJ"?ZM]T2GPXIY ' p U5p"$yqݣٯcx3-I$Av9b Q>@5߅J l3\Ge9t MFQv AjAY$.6*:b֪$C}c"uQiR,#)$D>qLkb\;n R_tWK7vy^ڎȮ Қg`˚_s0n91!yR:N?` y=::c3/k;gG~)JoH(0F J4͡'\D쫹y?УO(_7&Hu !82`E1gX;ߴajiy ~oTx T+83"Riے9`tE޾eD:s|C% |)/P8Rjy([2]PZM.5c<o}Z^?`ڮfEJsK<ι@Ӻ9ؽa h>2 &wD|'jPS>ˆHl rA\Ixz/(;I;jPcl}Wi'ؐ8V&'G +؊<"q_i{Z}!,іKZp8*Hsnܼo?j'17&EzyjYzߡ/"c~O)Cw?qeEw՞$H!'ݻO4dg0 N`Ӷ'3Y\] OY17touW#}(Г]Akth;ULPEWMЇEʥX,0:\"es. W|$IB.lW<ǀwQU@<{u"ܡ#K3X:5"9ުH7dɗ,)Dh֍ ̔Zߑ} ݮlgcۤD** hS_t KAԆAHI nsh $M '!4g5ɵ(Bao=-#7rmWpV%,gw̆nЁ6jvā, .YLAC 4v PyKVrZư"H n{ݪx)FRPG[feV˘\x>}`XĕJ :xB웇viDrH+j'F]:lS! `n:+7's0jyJ^'O&D,mOu?FY k7[?1tD_%]pxOg2fĒ<<%t且h" ±%ﺎ.e|dM z"Jk.R%(#toOfhEgkXT(Bneտ;״.ȹ4G`SnxilQ}q9|6>cY 6)BhG7m&(W>]4gg2r2  9[h.k;fjMRtH RUgRMESZe\I"ѡY*ӭV e{+ ڎ|5=i=h' locwd&5')@KC2=%[h7GX,VjyHyۃǪ9.ALW[EkZS)二D-x,sa\ӾH'Cξ N"hgڇ'ϛOJT`7CXxw2eIZu=t -U"^ERݙD7B}jS<qx/p#K BNKXT5t[w;) }י5,B_]-W*!*yj?QaJo{6:ۡ "3t:R ,hg4^ҖLF7`!A- ?)aC'zty0v$02 b-Ӕ71.᩾ɞ^)߳qV)@1Esy$%EF h% =0+{ Ӛ;3zqNNzF/wjA1$DR\<*Ra$;.ȿT1c8CQ#:XEO/zx{] KσIQ⿍Xɞ_nmCaȰJfPn({x#NxVt<2xv&c2/buHe.Ӌp~%1T8W:4㳝w!B9|;>^Z 9 ;k|Qz^|/mJAҾ|.#|yD4%# " H,T%*P"<?sITrC2b+th(]eH|R$hCӨ"3)O8R%k 8ݻߧ!zWjH~|B-s&ӨغYXy ts.Z۪o'Xnשp[%1ڇ!3U^ivwUyƁy|B"Ʊ>t\T=.ZpY/H׭ke:u$(!i[] ,Aj[ULhpK=&-V-]}_ޡ)oo})Gg4RT&s6z\T5J 8/DjLȋfč?ulq;~yxZ?0NĘ{*KK)%0G#KĜj@fCD Q/f 2ͭk}Xwpw=]еmwp۠1trVEOpēBҴ8Pʸ bfpm}{QaRb57rL,Nj^"E f@KRL&VW#]&5/gizӯPnۣxAC>ZLGOM7&&pB#ڋPRsi2G1ya!M g#ڢ"hq*lclIb. ߠmn.$v_Uk?6qyܛ$0ieAr|A] nd(!I !3VL`6 B"KBIWQ‹riЇ\Nۥ)h@ O^0mRRh/M b/TT?K4Rj afpC"Љ`魤.( g} Cf\= Dk/؆Ƈf~x%m B;nZZ*rC>ռVB{j)T9_/ƕdёl|d Rrр}p;C⚜K bʁLo==ZO@<;f/~ٗc/KbsZ UuK"riEܯ! -H>e!?]HvǶ޸u!x9c)I{ϖn$t)oǏbp^AY#}lXfi[rr6\9PݧyG Wf;5,>qL\\6&5"-PA5Lp OIoF'އļ[!,Mr*QB ~*w{ \jRawNs1—#!}EzVco`#pOyR387:v g h<]md9bB!fmrLiJj8o_͂Xނ5hF젃VF,P,c7H +B/D1KB4vs1xe&$a[Hd(浚ȲxRc6V 191 V*m1#u@8zZ9~@sj˨^W=}i q}!?_Z)NOcՈI`N @a:`lh!Ay%|ߪwp0+n+0M4Z:CJl@t ACQ5[iketSYKlLHn KϹk4!Z>~6y xf?GeHp[a!/ S/:5)=<.'>Zb+ ru&&`G끖d;U1Sh5{2ȫjv' Q|_p8V[d:nDeB==]KA:ocèU2jo/Pat*]\መf٧JG]Y\/ayŃJi6Z[tZ\&MZ.CeМߙGf,:;WR88'QHPFçK4msgP(BdD`y& $ë2ILnFѩ+S틍;tY5Osˀd=m` q6 @(e qqACPH|jܕ >Af: fgEL~ѻ氪Qc ~=܊*qCK8MƷ u8kV?,Ij!XXv,L\t5'mj&BmX'a$lqMл&/CNΤVsԳp8)pPE丢-XDi솑9k[MG-GFyX ;C1~!OqERg+#-MCC4Y 6G7L@ 툴SO$n':E;#%|Tpe&D{^הǺ}$p?n"88j1o* }*O7%>yBD ~9Lq1,-<6yI̛y#Dixa MRQnZ-°.S[vY26\!3l@N[l+e|a0YpT$WË}2ς΃av+q,\Hzٚ#s5k[pTh :!vYv7tYh{;6aaAs{@`n,挑,! Kwv֟Tz+LD=L;JXzE[qX (ɖ|$*~9ݸ,GHn%ʧgZ%V 0 gA2a$ٗ1ŸåjFWl232vH7/-ήĔ)8{̩m-w.sI*ӒT5TXK gQfyU%vuy7Bs(OݲIGnasÕF5ʼnJ8o+Ɇ6ҕ;OۘVoK/ɄEΝ~d Z|7lL(H t4=M($#u\M{Ǿ1CUvA(f,m:l iN{>\A\h JB^qei?L!\8XlcTH"=wmY:~Tl?͊hޅXXw%"3Fʰ={GzVbgсW:4ɼ& 75h}!=+Ǘ"ET5pRufEh#TG mr$h!i%L6\t5'mU&KԺ}1Sf!-!ʬXeY[WkZkۛ4s9>X;tw̿q@pb\Z}2m&~ᑛBaʍQJ .!mrsTR%׽ Z>_5(2ə'DQ܃hQ3V!! VVPL0D%6[>q\x&iHwݮ(T|,l(yOBŠ F7N\xG[9d)7:6|d%ݨ-̷4Atcڋzg8T "L:WUnʊi Q)V%5@}X+E~;up yO66Db#ѦաF_\D!fyEV熋`7zQnټuQQFMS~m%m#MxH"׳V]sXҪ 8G=2:NC;(:@61xҺ3*%o@v EnY=3}G?uvnI Ӊe6vS{`;QY4ZڎwHF}e6]Ik&g+p )\{ .z`Ih hzrA>v5̂FNLQZ'.vYI}ses NbmsR`&-@ {8MyCTšyʔ]ZU)h_~:e髏}خ` 5QW}+є]<0%ey':|B6g!m+.p R#J95->oSҪvAoEUxe[ܜtm6]x\H&@座 9 ?\4^>.! X>9_yXՈ5´] ozAQS.lC3V&T(!E 0T,XIz#)!S1a, yG{x \61r 햚{[̩PjUKl;42ZABy$ *uE')f|ՂRkq>^W8N&HBBJ(h􂎚r?ۜjRsrH/2i.,NJb\ܐrx}#- 6QA8&pPrT͇4 _? .[ p` rgK3/uZ4T? Xio拵 M \~=Z,h` MYnË D'G[8([ EꪽI:)O@KE~a_dP &dh!rmd9 Yav{litaڨM6tfpKbMDĭKYryt" wܸG;qi>˗U3 gG^a3UەG !+R!9ȕ-E In۫][s4J£Bר 3 zċp .p([mT= b) \PJ:!5=VEq'&.[l%dUW":YޚrX:l .;6tѲH),"YCUф089.o6<%d srB0q5htY&HGb{.::@z@k1jituwj6| c(bc))9d(Y"[oPuN޴Qr~walW;e3Xx_Fʡ(=7K1פdp>qmAdL 9bt[pj {h{>j<-oAN3!(;CaɫMVAhI;ll l |]k{Z& 2O3}BNQ'-njV*x4OrS_MB,M|S򦧡qs^ !^;]hT\ȁ+jv6:|^OgD%bWw4E˫E .(S7 'vrJ'>2 K~w(p[՚+]p܇yj.Ƞ%u0|@tl{zfI/Tbki= iU<{*FjytUZMB+l؃0}Vܱt4E^UD"v-( t>Da 9&vP}0]"Yt*=,{ғoo ﭕt5Itr& xj 89R6;PQĜ膪LS2Áf-Jo 1]]2G&oC#&0w^)_-8X8^MV~nv{s,]j]ɴ1g%'um3Չ.43,$ɪ>f5uTZb|X@/ݬ[@Eb>[6^*a#~ik$I.{x,(PZ''QJ3F{!M%O]ø8P`Ok+ fL~A(bDZa4h$0Shv ?tk Xy5qQB{@v\Ad/< hqSwri@1s6'LS^1<52Tcyx҇bT kPZ w-J1xxeYBE=);5e3δd3vVt.KZU|%'䆓B04.*H!xsFVh'4u8X*:-Y Ց]暄E(+dGH5gt%u1*տtͰn,3mߵLY8K M3BQCNV%BVH,UB>Ƭuea(B.qsv^g1CK_/Q 1Ia5YR{!p`6K{F (N8{$bwvifDg Bj?%C8)P6kZ::7xG=G^6Aw^o2_~b&b &;F{xK0T\ ׯ&@F'%[beE]r$(ʽr7 =~phXx>-tY, U` ca)4FJQѕ|{"D^%Wa_$\G3-FDrq ԃvƅ4G$CE$8Q{`tg'G{Ÿ0M0~YՂ$A{~,.˽\^F"u;SFpݎÊڕ27cTJGY5Źv{Cwu:Xf|4Z~<2ѭ.)ʻ\w"Y@3ۖxvA*g#S\nv PkPk()'$Gm_rlz=ӲadO:"KvQdTkԩ"}k_eWh7/2 blX+۱Nz[!WI!C O:$#8K{QAgč7ۅV?݊g!]*_rL꾊۬g[us-պOnK] EgkZwno@/wɊΌ.ޢgyRr2գ(ɰȖV彛w:3]*bssL:%azՅY+DT d?_|BI&xғmGiHA N6Ji@Hsf{~T&{R'l nxj:>fT?J20.x^kO0?Չ3 fp$U"VɕJ8P3A*O6D$I LhQ|Yf֦\l ŲIhkЪ›m\vpEu2sl9f\^POP"],WUYv3lBYW5V[%OYD0]2Щf âd I vpc9n.0x铩E*K,UG e'-RPq{hq8Rl{A.Iwߧ6႖ESffl)%ShMybc/5!UJёIL+o! ^54N >ĕg} RPoz&Cy7Uz|řJ}_,Ʀ\Ш5ƫ2Գn' NLk-_}5ȎAp5?Zբp6cMφKH֦ZkzXmmbKc`ޟ  PЍ ^[ Y.{4j4UyE<;Ə*&:zSTί-Aj\ 7Mcn5O;zj.:_`ww4BS\a72)#ݞxPQIg GQu;pf=t(y3L U6R#Pn!ɰd*e53Nb`2b(E>/&ڕ]WVRYgQ/VdW,=RajU0\0ؐu\uL/7 c#f,}#HJ2<=qR@f $+] BᴡtzF>4 X X/4v2#g 'ȿYc*ׄDqkŦlk"|צvk47ZA6,h,#0>w&E*2aLȘBH:/̀{rXS,0| ^m+r{~ PLӪxޔU@C74d`Y9RLRݜ2BMoD'g::Qck{~kj$ej"6qCDZ 9'cfQ CqOgd 8[wGv]yy_G޿S?yp4r]h{ĥhpJO@c ;2Vs vzo~&>Ar4nߎVw8ڻU]:`Ip'ome%1̓N,'T9~ o xPȍJ3|{ Fa\q^Uji$.2x춯do1=6=[+اoqYGKά f]y $&UDza_J$}|! чЃNPzo!f!"azJ.>V",v}!5,rh@0!j=tuhhx,T"̲OO@«϶IGoIзr7wM@'ɨEAoYJ}.X shAv(BXo/ukȭP,0)g)2 d4{kpKhyT *:aIR$sE^wOȓ&ĞaVOFI&e^!h%L9l9lR Eva chh+A,Rmaȕv(K*ЙD'ax^?vH+'aiv{z&#k1t `IJ[EJt"0zv"TKE|SơwMyQ:'DG.^T6_0KSR1,ǁ0-@ /y 5`m&\aNfP 0EQ!ʓkrZw(E{N;ͩǘ?$G2ogWoP3'5&@25` ]~Ď^rnH5cxL5kQkBLST笶eZޥ^.|q# ߔ ⰻ'V8(z0av* g>h! E+GS7:a|[c+;Rc )`vכ݉_A{{};#8 l! <YSнu؇2Zoxk;bdwL8t'F -T~%#]OC)ll7 wZV̨?+-)H,"SKp'%lcz}R05n^|鹤*;sZ(5M !ʤ, !|8i c\ TR׊^bk[f-A)fG1e,IT(hǥFRs;&R ^950/j7IͤnDwqͣ#OK,LϜyxHFQD[3y+ȃKިT X>]ը=t(-~8'PcN&@.8b=֟,~xkf|3@oZ$0MӚ>F@9{pբ58Fh ӹp޺.ɞ5fee;)n>ꪕd k.dV}^)oD9zFtPü>zIGaF2ƻy Lxteõ1l~Tw!jP:CU$}W w#%ϷIp{&H)$EShݷ`}k&dtw,cճL6qd1CU\}<- -NFHZ pPT3p0ȞLMn#JDxvClv:>Hz?J'x؛%"anWC}q\{kZ1۸!ҖK NѬL@PRh>mUv󖂵ZĦK3vXr'AM i{W%LDD=OՏ-ec.dwh:IG8k?Q秝G,6H s6xzk@1}) U1z;$.pB TSȑ_S? DHV3本ÿd eńNR pg!|PV2oSR ZcaB!+{+F;4 I&l+^[ÜQL#T2k%fw>iN/|X޵ۑ~)nl:rKȺO__VOEbWo=9w|N4$ dyjOb8bޘF"RCU+v6uL,Md LV+e@ _260ϔA*K5Z;t'VÆQpK> 𺇞 LLo)nZloo/]6`pAEy{՝1;.p3 Dyl l1'6୛H` "U80QKVm"a*?GғN1VOZ>MEq06B#h"œg]) D^$QC}6ˇV@Kr~BvX' hқQeŷs$VE/mC<%5S)}GN͇Lf )puH*3+HQwݡӀJe 7'f+=ҮFF?FD3H6U"DȪ2CU9du)$Vi kVyZpqU@Qp̬I,l7T(Cˏ~\K+Yrjn%B &$|q=IP3Y6"u#}SwIb l~nl9ˠ n=UTYƥ~14&,,|-  TӛMy KQofT8NtcIUǦLa4ajLoXWϼݒ"gBU f {0;HVïz3)R+bvX@Uo\(Efm^d1C6y1gTI ITEO&s񁆟%p{exeA9$3'Q 0a?_7}B34'HĖ;m1ig!-~d6Qg6|c+D꾐28ӁC],:_$ Y߲I/'F# η9e~DbD>@w fΦ8wЯWPgS wiKOh;X;t"EgYN@pF)K`˱nB38 q$ק%H}Q^BFMOwi}㘼׫MtI*e!A ƀ4gj3UVu& ˸4HB#my03 mS (4>sĹd=v 플>hiU52G,k:mv1Hz&scH)(pFlH+l (Ax#Ur5?IC^x.|/U(S~`UϮ*&bhʍ=9 .𧣶O"{K*>^2%VMk׵0 Sٞ. ˇڶ TBE_D(çBd[2|;èdiR\GU $Mo' n~nZ^f^gkDXv@ 8@⯈<CS5`#>Ŝ5}{Owoa@lkǯWq+37W?i,^[IHc"jcXpo<HEֳ M>3õ1U=5L(grc85/|؉!^&{ayCFF]PSc5f#u5p4.[<{[p S@'?#= Ĝ.j#i "< f? ]ZuQ-AHcH:=RʧM`.FУ+ Ziug2fkjS,]04\CBh7C;+)Ͽh}+atfF7e@oxEu{FGpfͰPQH̾^’nS%!`O4Pf5}Ed4ϊLIx^90:g'VBR64w^w~\?P$~Z\.U2.m悲l/J6TsZ l% jh& OC=kA6.I: Z;* W a?w7HRmOr>u^]H7ʼᴧk C-~/VjfoWFeoׅ*PR݈ UѐL}g3yMiψ T{$#{}<;=j,Λj!dDfnI\_]N)\fÌǕUـ&~i] {R}l7&T{'1&JӜLtb]93KOcm?Q"Z{7y.?.DjY FX6{Ώ34{Kbb68'쥞%32Ɔ6UEN|$^jc±Ǡ_!G2 "F5mJ˻^ǻ31j!@$[tNF:\Z2SC:/7uB+WDnOXplW9Au=c7nV#"~<3^%] Ah {Γwm$˨fI",jƶ F H0nXläP?z"=YRwPaN|>JogSb]//Gp;K*AV%Oﱛb"iڴ2nCJL 57w̝itW!:ЙFq]JɔUmF8 : z2o ~gn##vJx!tI ڜ#Spl~a~K[l[C҈-na)o3.|A2Kު77b̳xڶmZ;|4 W\b=L\DDaW!vF 90o[j!'M%! ex׋JV" ]}Zx(Ñ4 c{ *)KU %qQ3G;=U)dùJ2 BSwXimb)8Z:RŶ) Ⱦ[KjH 'CWN0u)3xGPVK!J:p޺Yl9gP=DRٸٓ ʋ20RÀq?p05C|sG, rk:*ƿV1wR]'9Jk3ThJHjyGh6xe0>abǢLAQNQ;FQ٧j2qDE+4[ƢNţK y=woxCY\R;+ ^ɟ(NUnZ/E( yȵR ߐx:U0Ҹ1\יlPzPɸ&^'F:]%g)t\c|.5kkbnٓ^o#) Q\D,@> ,S&9JKFdf?":!^&>r6rmk5-9OWΗ5Y~ctm_&M"M^+iUPӆÈLB K_lVFcG,[CyxQ-8_ 5-Ϻ#%GXQ"S8TX!N!JphalxGF27m_0?@ҥ}OD,'dj ոB=Z Xs3Af .k$Hb}|i׏yMБjn-= w_u YvlMv:܊2aXcJ[8?; +ȏr?罧wk6Ò҉GlI8*-xЁ=Wg^_x[2d2441ŽJ)Nj oc*%.o`G9!l-di_Ubɂw${9К!ı2tU+ƺ-]%W)SƖ薜BREtbNOY_=WF50o/&tELe<\дoi.!t_PkJu xfOkuhXlǹBҺ0 |[}s+zOrƨ}`/ڭ .~Az wfqpEEJ9b{Y]C[2 I̢(бY-4' [l(㮈h>?0 >⏧噀4t@Xq© ?0AwPxI/O9nȠæJ(q_=p2/1QT#L?%>gw|VH'&ܖN>Fn{.,U3o평\gR{&[|EhZzx\c`˓Z<ׂ kiB}}paU(C aKuE- ٰ >W{Bb;%>$ J'?T_hu@Wx&i4_*3(^fWIc}V!&^zb3 ;hzQo},`?_^.0^qѐ͋:zs`:k3#Y&ƺ)SCDn$`OZv,!^IbcL"-:]4PI rWc*eHHYp k_ruZY@YUHQFJ2U=pXʜw%t-apPުyFC!2?o :΄&،3-d0q@I$Ƿegl*?4NcB,o[&Ǣ?Qod:"៹soo(b9PJ8Ulϔ Q`+!Xv*`U߇# v͌9UJ6(.4eؔg<}[TfhyV?N;tl]+6D;|(EI˓{;V 7jQE3U8Ƞ em=WmHf(LcZ1|OX߶R *cJ{]V m±+:~DT}E9 F XoPxDvvRY d[?í%9!1S_eRy(aw"@ o4M*q V5{jh0=|,Jw] MsH>pf_`%J⇓n1m3sE:`yXe2Ȟ(ЊM5%"" |b' :)D5:srYBόw!am4W+Iɔ;:Z}+@ !%-6sH4ɊHvdCq,efsf%qǥu{y4Iw [0|$ s gbCD88ߜ SW`"a@ޡwYzT.W#ϗ0)8|0$ctN$e&9İ_tp9*1IG9qҼq&gY!V7bH"C2'_n31xB7SQ:a5^|;q@8" 4>ozُT}J^nz3]>?Z`\6]>=rTUZOF3d1:$^oiK]z2V{Hp5rFO8ɊKr {ܑruN\=XvЄ ρ0{?ޮo)26:UXuHRX*01sF\ 7K6kvUӍ/Ǹ0@E{_K`Df_ %0q]A/bC/1<- cqnNC\_p[075Tz5etAdېQXZ_ B̪<'KVSKsTG~T3V:Z[Ε0 ӷkW#3c7(ϘuFX5_@^ƀchpҵ!}HcWP9:D`ٶAr8to mz1C.c8e>Zmh݇!`]^zX+ #6)"q4G %vS?{(ԌW7;u>'EgU2k$U 먇68'ZvQL?c p)0JE O;$*9su{e| !ndAkb^ l"CD:7¿H-/Ć"5qЙNFFN8i30 3~ XS#024GyH;뷗RUHq)w"~'ѹ nX X⎴,1-*Rb0K2Ƃj["b3kȗF"qSǥp]kz '-Z-s<2nͱ,i{8‰"]P1b*KЦLxMQPjA7_]$ж˰7e(}[а2/el++Al<F&L*Vàg =`,Qv*hBb7a%ҨšBY4=}y7"%:"lMX::6,\hz(fOh= 4E!_ 3 fB.(3G@Ʉ? (QQ;m~@K.$&'_ i 4?ca}Ӫ(F3qf3uqVhFĂn B>W5 r4fXe1añEdVx522aB %̲~xBhn2+W k{BýN/ ߯6L+ {0uS2TВSe"h("*/Rjd `:s͢VݤS] &N&HT*#?Y%AG=y+#˺ۛayU5ݵ =}Kء(].U'!Ew]%sE mXavGUYvRLX3J/l+vϟR e L/xhr$!_u:3,A-Ms RsCBd$ȯnUћ2C4ט|T>e?Ĭ0G]Uf(5ֆhlɗf]8hĨPĈ|DxH4Z`uqw⦊a:oٴ n阛&׷=j~۪YW|-"{U{x띒! jj冕9tخ%nx,FE&~f(XH,[9nԲʒβu*0,5&Xʹ$;PWm3(煨?GK]]aRV>GPen6u\7lag ώ wc::7P&J2MD n'b-*%*x @k0˺zqT{cj13E롻Jqk] QD +1]Ȇ .g_i# T #*%!G"0nGQw3Wжú&*>]'ðM 8̼dltw]N8J#\2SMwܯ%"oQ۳`ϡI=0F?#  7IuˏRd *$ո7kvfL}M./>7{SL+ 0oW,Zt}:\-p 8n˟eY_n"H Jy<^!c];pf%7 cvtb&W} G#w9LoWkCBWs!FIObMȿ {7R|}Xw~-5+Zj)$'֚𞌃f^ҩ'.D + 1 \+8wqHB})he_+~ӌ@&x]Ѕq[J J2]>6V.aF< f&F-pIf\іٰƜ9e_Ɽhl@}2fn6hqgsM*E3JUh(/ZUQW-=~;Sp4ei@?Α zmt?W{2EFZX jdۡK i|`9H?t͂Z5'H'J)3*g*s>^qW;(DCh]{}.nu$uNxD9TIH{Y*1$2 l(<ܤ~;?$LrݾlZ25>cE"VCc(o-3*~ M&fxHYUvtq4l'C'^3 pA`q0eֈfDZIWij%|[LC/⸋Ē R E vD,mIb,=!TC&UpyN;]W9];cݹb[Q,#fIaJ8 `[%䇳@XFc OЋ7Jخ {~YwunSi`,wdj.9#y4QQtD:$H3-b(张Z[/&_㍤dN<؀0}  MK?qx݅&vY~50M Q JSy)LC]OQ/3+71mt̬=)bW]$"nQbSb*=1yZI|u11T;Uj8≐Y=K(M)ǿӣS2ŭdJ".'2A2dA?\&Dv`cЙzhdSW.`Pl}~J܇t[ $<*WdGG`_qi)̵hdt!2df HAނ m%߁+ږ4{ɂksv\)^aձO!0  u\] eV*y9\8O@/rI)m;D mD € |nČ|r Ďm pGVٺ6ܒo9Vs i\AW~U%֊{Վ65+cu'WU+:2cV_wA{bvlg{VAM0H6zXۂ^4{Q6w4=֌ ;JQԍK\?oL Ɩ,uijf3~Z`(q"&uq"Ke>Qȸl}A1 P]g$„%h=wDa~dvYB`i!BO݄MdrhY󮲐'fA?O׸+-T%R+P)Cl)Bu:r;ߦK(FUgfP1u*>"Laü5Y4;VNԐq aoҀ{[E|lfЭ|A,"vb[1=Jo5ⷝe&l=2m^*bWgT)_Clǧ|-͒O^ט<{a{E곗^(ǐGCi?e|ّquBG $ⓚucBzEzdA^vjZSgeG  ➠X,KBYHXbv -\3Tk4 (ـ'6 Uj\š1Yҡnwe>VI7%mځ<'C0–)~0c>n͌u 9<,PSfk`O|峳6.VJ WSs A׎݅kuZøh f߫{&6~N[ng6$Ј)!)8uv2<%](Z= HReDaUkQ,[T>P&;S@V_.ɜ4$ğ]X;CDwU'*灔j^ސ4ǩFK/"Af:w *A NtxH"_ܗL 7=PrgJyt.k "RH;l0+1ZPN:UuX՘ buj.ـyހccP3 /; k^hp$]URe5PYlbSx:dƇG!Ť0kmhK@Xc&Rcp/3ʳA0/ 4R%0J7/yB}C=>Wp>NqZ+jueFӄF'._>.UuwfG%fjw RC`Ȃadɪz3Du+Zh=dz縷x@L+WnfC7>(܀5W?QB'5N0 fiH=S?ǤwPZ P@GRz(QM{b4M(iN2t1Ȕvİj~'>be iho)oMa&ˑE:ɸ /kZo|'ObĈJ=fdQT](3t,DxDxt<,ƽ+c+$ܛ!Xq?ݾ%eck$jY .w{`7Z!r < Z7rS14VqGC]")w|kBS5~Jor_)K`4Y^_M~I EG W_ &7%Ͻuᯏtj [ve7$8Ggojq%{4iTz'-G0DP40w˂oM\]f: AH  7Ep븈fZ:F:] 9TAmP8uqmC!) ^wh˳%-CuK _]qU7*ji@ t%b, `45y~${84K?rasgԜmszGo~*6dF{4 P$x+xS6 0rA fZVF 0f̣u6A"{l؏5cG&wxG@PNU6A_24^ ˉL>m~X8ľdh/q d_Y$ (ړ^۫)\f^Ӄ:Sgղ[~ыq5D})XBSGwAuWFk^DsGAtZ1bE(ǧZgHiZBem3 R5>mclf\Iҩ2=(}7έ̍Vd]y1\x! lK')vt a ypp60A6EXʇ_y0$x~gl`)lfxV6ױUW0$FR]uUZTAU#͔S޳Ck1}t~"k~S6 wn{8E 2D59o=QL-R '\"Ҟ(<"q]%.WUUT!gp?B : :RxR-`Lt3/Y%XeW 'ܮڤk7&jxhkg~ȫ -lz.ôFb(p Go&=Ž"4k\v%\O {o W4RqT ؘ$m4[w Z`g V`vttQcT70\7oe 𧔲 <˻[B"iUlO}0Эj b(R lѧpy`WDK@OoO@!)MJ}ɖŹ^Jtlt{oSJ0jMq$Xx~VNJS# #z͓]Ui}3#eZe4MҫyWx'VBr[G"kעL#m64LVU鐩S{I0PNαc nxb,nhuȷS:,Y9DN Ȗ'[%!T;#vLH4༒9x Y0~# -9EAT>5@5ns,>mHE*Cq~{SZa:V4m7pG嶢ٚ|JH+/~3 z.A6\ =۾o$. :@znv#6Q* ?rzU=x,˝r돦 F/+E?6L*cT.{yݗw*"eqF[;6` ףF 5W[Yyv| >oߒMD7{)Zl@33$$+#Nd5ԟ&p5! o+&đK=h:0L},g$BQ܌G*5mA 3э[L#hl`4Pi-ӴV7qc].IoZȭbJ@p/QP_0'->Q80tmU*R*oSmfndT$Cm^ LCK=@xOeFb ~Mcmgk>hXq&l҆Y ,q@m)-Mnbъ<ܪ?h3{*NDc׎\QtC3ʋ-Js4G5p#sYB?.guE)8~w~p\=0( Ypvq3>}x8LOm [1MD?IQG 8:Ot>%8ľ%7J)49%>Ἢdϕ:Ti8RO$Srf~QZ: Qsy@7ȪzoBS* O:)o*`1_.X`Ij2uk҈-nQYEJ߉޿9B/8ld8&K/׉<;-ǨW(,G**iKռ__a &AB? i=gg~Ͻp>1R68:-\h"Y8쪘U0\[v.n<hzVBz![~k@ad[?H6_!$a4czUD GR ,6 <ק$oe;Oc Ж`SD&jcׄHuKJfUI4Qסp1+p&ŤΝ~6(:h6p= Q?c<7wfm߈06Zq/F{cml0>*.QjsQaN: n|d 2(Buq};D}g|S]c}fW 5Ak!UK:[pcV.iXuvcjVuU[Ew'͎Oe 1x?pZ ic O<}eP6+{y=z)r5SX8mC|8Cў|sw1,uz'Vj;W!q +1V"~?эtJ ?!K{2{ПuDCkx$V`WV9%!Dr{0CIˋ]A4CZ{a9'e'}kbn@WnÔh0đ%yȁշO1x0pM}e7`b-,0%4?ۂroP[Hv7QZv- Turf+Q/C)}M\% H5Ƌ<Ҷ=3Jb;))P[L5POT##X1'>[D=^_]?j 25'q[H( xf!n6F\hGP170`lzO\[]BCnw, ls@s([*OEIiQqG"B̵9٢⡦Z3%"_NefZ9֊yhPpBoR`|kyjmW!WhRNbnfbrz>ёywj`x33]S&Y[sKi5rX޵mdQoQV7f2 sIXД|oy,8Vl]8uN o~27vz+c#W7/-dj< nf FU9GN;-ZEStز+t+9*,6&b'b ',p w3HIoqZukoN{$\oLnV̸S{|Q l}QdH0AϤ<@\8m?e26dWrpC,V,[':IEDKf׊|V- {AVbmx~"vG'X#(5JX7VJʧQ#ͬ 3,:sO]'מ(Rk* W0T#,uyqvm/et1?B>־cVxBZo"#+fӊG}T9 "%3:J„=v' |1fz6dC._E[MX_^@d2G5MMijmX2LaU# uV 4 ˺!9/2zR?]SKksJ|G0t8R{*}7 ,7cŀT2 .k笵T= /덫t y$2Cɫ{Q8`Qj!^3FS}xrhQ0ƚeeĥлרZNx0q$\ȣ?.SuZRY%ɫbIHt쁦ōZjeQc6w.RˡDОO0Tz\HK NtH?cL" YčÓ97xF=tvQmʱ vaۇr&y 2WRc+ކ<vnVU"dʽ7Ths{S$lz&SVD]i'-JA.tѬg;)&Wdv:OŸ 9q'Fɋk𢌅,?[1aؾ6A-olDs="!=fW1$hT֩'mۀ@Q=SQ_8\ݰ'r ΈQ[@M vtSc8cÖ"ew~sX+pbOd*󢇲 Œ(/hzbG izc.({nM7z #`zܮ7S;7o,a]A~QUDbףm?T?/׮֮<;Xw+wD˦{-1"թ́ȟ]Ԯ#H2)xtok.:C t6 ނQ̃6S`zh+0!ҥ#0la+:w&ٯaTXheѣܯ߹ _'۳ifv+Bw_}ks!\sw-Yx)b,|Ϳx)K_6Xf *&!Q/T46)XZ,ɷhNG򛘣L t^q\F} =k@fa!Kr5 -H]6< ;,Je9'%bg+&[s"?wl2wN x ysSL,,̪%<oQE:)w:HiO@9llO;mQZqRT` zƏIj}g7ls}^Ռ˗4Ho&ߊiqF8!MLۨ7 V,Z?ާG"9k9PAɅ`YƤzՇ[?Z)z&@r th߂+8M܌G'f5焞qԍZ&B( ]LSҤSw Yʽܮ3(wGWs0>i,!3td7/;H 0-r:1ڟP? @.gߨ/'.&eL*4yu; >@^,xO?ɻE!Tf?UsWHy䎱Ѩ`(: mXff3N;Q%vy"#1 ی:$v}֢i`\ct?:7|=FR[񿇚N_D ܊vJĤgGe(~r𓡫'N,6(9V<-pNl?eիĔn?ZY 0M9G:[l%ǹbyhSg\ysC+%V%94a[НtsKI~w"Y )S^+[uaiÏ;~6 drE+DBi Y2eWQ,h]?ڴ#n# X>90TBA7gņl-{ &{JA cj VYj l$9ӪHH'SWs$RPhQdvX`{ȇ/(@K~_|Z?`̔,cvI,'mspt +m&4]JXg?H3*yQ6'|rEHkᲊ26Z6HFP *p~ZC 硭>G@HZu7v9{&.15zeK2!87އW)N?6ƯEV׈b'm24L4{켴?Gm 92M}1*BgN hp'aOZ˴(ͱUԾ6p$M,yzem3.>xNa@dԷTg VbAjJok!:x~g 省P h ~=D"&ѿјbDv:L^y.(|m1P4~P| U5xsw(MqYyW|0nЛSx&GҥwVoLS}y5x7_R+gsP( J]6 yUb =# q>޽$Jr`hcIzEo~^v{D#M&&-HAⵋ3=Y*Ooq[-{-#{U{zMnpOy*׿I7uQө[lS^0d98%XN߽3rL졩"Gc#K,, }iю3[u j{ ^iL/k Ø\ϸSC $?gaI'?ZK[8o&UO'똣L#GǷbAkW.f,qiH~tiT^a,RM~3_IڂIf (wee];DQ%tpBĨU&y HzՃ!ji;VP@ }"zμhHLh  pH@x o\oZCI+F_Ԍm)b;FD6!酹Ç.E1CO w+'DY ?TJlAv՝4u #c 2MQ:I-̆0Sf# {XFt?s~CQ湕W->smoߏ sqK Nor/9Q3+dqċ6K19ڲ:{s}> &ߟ{.KJ 帛5)=E^sW&tT:}SEc>3/;MmE K [|r2݉-"AS|(cW?Fs";RŠzMBq H|;5۽AqKZ#fwsK$. f $Bcjo8h.^ З~̸s<sq_v'0ԄWnKNsl-άAI(kUt@P~`U`En)JwuS&+#킥@>չf3έLnU5f0qg?aDx5̅RR߆U ,8p$"?%@/֢ek vX!:D'kbF $jɧX+$8"7K&zFsp89 _׽~`s6:0Xw yK*~Z1u6_DM _>U]x "&6ӣ'&Dg̗ά <j|aJA޶hxn"}ܗnXƌoSabgrB)p9\8|P?7q=!ʒЎ3 ;l N/>NQ@Yu0d irc(w\g# s7*a2ohfO7 3/+*_6hY@Kio$)~$/-|cv!$~a;6ٝۙX d v_x+պǕ3Kc0ޮXaL]*j?&i[VDIlA%^5IYT܋˜7|(@xYP6|T&pь {D<+NvIu 7|\`.۷@tl||5ϖc,TSb%mzZDCۗ7 6gC"AP`Oe/Fh.m1 CR=ͷ^{ud8p,L펪&`3$KG/DL# 1!Uߗ#0FGX YBkDSe%!ng|A CTf2wufs )i׽qr9{@슂NҎ2!8TPwڸ/xfv+f-(? ~f?3=ZmO}HDL\\buSG OL]2;_T9G]j3"U h! [A@`#T: |bkw%n4 6moˍ5FTř@T*7+.'K 69fNܞ<"k95%#~!QL~)g0>쟼$i(m{A+HhSNj<}32_Uvƾ`RֆRzՎڤDuC,RJt^)lȑuTQͳq}>hu \B-g}r]Ȯ \]oJg+>MI"̢\j:6gGR+*&6KeTZ{;2g64 J 6QöϽ4Ztٌʎv!5D>3>[QWP+=G6eGሳI7р(Kk>C=U%5"{eqQRԄ&y$~ڞA2{AI`l~ IU5O@RYB[?iA$>vB Yz'1~%Qu~f 2yF 26DF{y@KRo#8[8FU 4bɮI M,R}N[:q+l: c>zjs,h 2q"rW׮CÐ$X".Ng,!+JS^6}0A N_1WQMX6"R#_ =LiDeqky1|] GˡȬ-G3GΔ״;*#k5Q(Q|b$h,7',v:xj8nYsjnyU#W:aD 4}7&}._Y>柳n̠2l@nL꽴G>Qm.{f =Lʑ$ԈJXƇ88;b$QBa2y2 Xt$۷'t*8_w?qjE@rnG=ftims*S<\Lukl2Qp-Ӳ,a({iG kqU? >&ѡ y)J*@moEa>0toj5#<s1a)B!o+aȶ{cf(~lU'Fo/Z(L6+ {\FU iOIuMSp]EXU '"4,cRޣlm¬OeaS^q# JZ ݭlf#rvFYTݙ5WAn7"/vg114b8_".oL.gltYڂ5>n,wڱ <܈C[qfVwvF7bZnNe4W>W<7mIʫ6|$ъl·Y`s n], RO-LagO,޽@GCjŎ1XC, G%z(VRwo)-X=獋Bz!W O"wR~Z0ARbצ O+x鹃 2ceQ UIƑRnFzN1Rm 5tfxo2 zX&DHR∭3$ Ql9gSʫ^uo} QHampdlٵ\Ckrp<FUkr ]vhD ~.3zrmx8+B0ƥ\%xm* G5Vͻ' qMe$0:"\A(/~#ґڨ-]NzeS9C鵼cJH"qj=bj䘟,#?d~o74-޺4#/}3 F?ÖSR]oW8ƳZ=ֶU6ş{Dtt쟠RՎnps#"0/ۛՋ ޖ*hR1A$E5΃FbfDi{\(ta7yqEYa.(Vab@ZAHWJsM_28yK)ow@D`tS*@dBrPR\:j2n9Lh9v"1 6yê3߹ڌӞ'LKBל%Xr.0jQWBxzZ q@PpJkɊa!ΌVzG/~] BQf٧wa7,5jj#`=*3bBdBªjYoWutb`_>g1Zb&z^lv5a5|\B +hbBFJh''oT@N/4iF 1%YJH *Z9_iPALdF;^ .HC|hd:ٞvQy=ݠd+.C(Aw \7It]ߞg9&ן 2-)GlE{U@DA,yr Y<ث5ǹ]:rNY!S]JBהBږG@h~F_rlS tvnwMLEfcT & _X'_^@T {1?ɻ)S;\[d; e0wIT-AaozkS Op[ H1sggC]u0tY$ g 荘4Xd <57u#-Qd+cXڋZV) V q,eͦ]2CVTL!Si%)i}WȜ,BHZxahC*yWvC;qhA7.TXoX .\/̄>$^9X!0K.Ǭ{3ؾD'"bk oblMQjzU#}.M75<@nUty=89w8efXYfGX='{R@;x}jk7*F¢$IcK^K$ZhC}5BN gxs'mcp&՚CnnoRb Fi!P?7H 7Awβa?1@JϏO#SwLFQ "17T K6HC/C{lRKwn~X^k\lV0@Ha c4׻E?=lK,ۇşmdʍ(Ȑj SV~)z`.#¨<0Sd*K0;G PP6 JM Sz.FSתtuNj[?rk_,wuDL|}Î&t#ZOqE֥WܨW TvYַhcv..t1us4F;P' 9 >SxTmMFK0dZG6|2g{W:@-)Zr:2X.[X,v{" J'Tn(, oKKrS^onkHQ9D'3Bu˕ 3Xmh#@yB7d OF`r5+|ٚV{S⟩-rSm!B$[sk0q^xi{Pe'D]+۴5•t vB kZ~B j.\{‚nib,t2t$9!̘zKTe'GAhC74P>N"B'e2)"n h#,q5yRz$Fުj袃s}uxi_>2sz48&K3zLwvs7\qeMҏWm#H# Èu+ڎ[fAF&s\CFGrc4:*%UA=4q4,}G7&"%t*ʱ҄KC6QS:N-Z k뗌f_iR(mB9F;|.mhѭo~O*C_?#xVwdrAþ(UKZ.x[!,٩kKTdMimDgM8oM;c~uP'a tjRWͱc8E+rofqDzC=ύS,1\XJۗ\+:ftDz/G~5MDCoud{TFx{$On שcõy+ <0ۆIbZ82fi$jGR3UHH~Xϴ"D(ԡR)"M *FRv UGK>fP|cBDC\pH0`[ ~ί͇0Ƿ*Jd鲫>>j+s C{M}K? FI|+aX3~*/ˁ ^L^lsGG=MH«BҏrqyotZ[ )` vz~L[(Q˦gL#;VY=)hc_e`xHKjX*Ua IަXn1mi Skj|!7 - pp N)[[M^t{G2Mb&r*\EIMХ,@^ٯ܊Sr=uyl}&96a&o $󔫕93v\:;q9es4C:kfj(S L-4= 'QZ͙$VuB[Aja4}0<3;#N j೟eQv=qZZ9> ߫a9H*UNQoW/Hya{| Ȉ4em*=h'Kr)9?OxqPa,h;* (sF,GZʝzAE]͢jvB (px)iwT \!j`{<߂>FҢDž>o7"L[ Nk;]z\+VmnS2P) /vi77б>Tt$u&J uZD9G[m^fz)'_WontHwI杙^$Ah5MoV,ơTb!w')+~Ve445eo;ׅ,Q!hk DMp9jyXو;yη bT dqTv9#/͈nu.G== U(Q MM>m8$(\u>f=(g6!g;ܞ2FiZ)`5_=7]4ζ6]>>U7aGX $I{pF!̤q53^ +6A :ڏ:AAWq(l$Cg}vd>b&-? %zۄAg)TI(\"}JJ?p9{ޒFmqI(Z1&9pO ?7_ޢ&h:co:Fp(9+ETYkWI5yے2/D""Bl e i:IŹ_](! W=u> }U~EAFؿqJG VT÷Hc*d+ WֈZCO65 70wp<7mad`JM>" i +qvWw}rs:'Eia* 4PUZ+CXQ`?8:mUb0Z{+j/ݡ2W`|PZF< UM2Iups9ُ<ݕDDWӼL?, 5ߝ"qLb|-m=\.U=׿N ;ɄT,S<@.1Tqky΀ؤwPf_IL<0RJJq$M$ MI(GwN2 SXדbQm8g胢9&0BL؈^HS\eBD:A%ljP' .Jo͏c/w_T17=\vN`Nub4emP˞DfW&mx[jQ[╧w, We]K 7}Kt8gI11 14?l4I%վoGt._GfM%wS}I'T721" l0*u6ű9G5޵]?3@)vA^* w<>" [JJd/lWntBxahM &1&H8LyPNEgA|Nx>K>_|?^5{<>d|c98Bj)}5#%}KsԀRwPx?8+韲ݫ 4C􆞽a[?ט@% /f:P((DPF\"wۋ?sM{VR "C\>95 '/E1%BBv'P.\us8Mto?pӿ\!K86idY,j%ƈo e݈W0CŅG?O3 ǟ49\2!kH55+pV. PCsE볼`4|q]jF&g ;aHC MpK≲UqYh?yj|FS (H5E6SKkqÝQ샌z6VV{HէiW3{9Tz{0VPq ZQZh9Xr$"S 1嫕cZc:m?z#"샩 WR-VRZ 3/OE "Jc~\p[&9yPŵdӂdeT8?ߢ !y~ 0z@=t">kkr9a86$~!JK& [`*tӳO@$D%90;|a[jL%aؔ>yvh6i\;#HQiF ΧpN /d5m"elK碄u~N&f裴Lz p ]?by gOx8Xd R/ţt"Ni' |Sjћ5 Xk.ڊЄ92@}O)tg? 3P'VC@$X,ª@!d./x*;< 'C˹"Nw(hrHgpzpǻS<2m#e&a/&Ja^ kJd!5dp/3ƛD;C+~ Br9-"fˮ_o&/-isJd|n!6m{\1H6C9PUA/ie 6ؤf7ߩQKUxۯr^U{ t\ q<~beO f g*@)ÔWZh bXup®x}\)K}%Zspo|g(k'xT; 9f>C͒eEGN:'_7sh\\qӾ5Oe*^Q:Z"knJ[饶6ķwד4&5ۙ\vc1Hi\h}-TJ½ERSJѹ ZShgؘN|\ir#"-pԇZ*x% i=V95pFq'E,BOFloeݎ> ;F,$5.5fID맄xWق LPZLQQ=-]*0fƬjr zoyW5rglT3]UW, D`:8LD];K3yEp??0dm78K[ qr"ڀnv8R_KŅJ"oN8X# CC PYig$E +$J2/En 8r`J˝oD exAQg#CϧjGZlxDY_݅w?o pO!y\U͋\W U*`5;Ճ"Ѯ cmnRZah$7n.*ٗK$J36HyWvɀNUA ieL}>ggy7u*os-]0t:5`s:T>FƱ| a7,H#ί]Xͨ(;Me( 3_KPTG?f|$PV2֕ U~_ČJJafokƄ0'ܧO?)dQKV6.`Uez Z'd%1,s`NV߬UdުoV³ ]~sVL0ijC~)b{"3(?EW!] ]02ET`Fo}7ȰHTx"~|\9Q&V7WdHR-#thɃ^lЏpht,3fsJI]x>5LvM&kS \&^fx"Q`rYS2aؗk+qxy\e V;[:dٌDEe<0:N{^Mظʙk̃A_~Vu"r7^/"z_o+9k-y1Ppb ̯fCaSH,"ѢIDƫloVA֠-(ʬ ZBC;Hz$L&.*NyF.{Hs7i}p6O%"^h|{0׾k0a80hRX{(g( P!uf&;Sos3A Ir#rByx.qЙE 8t"5!|t;T4( I2e-NH ƽɋj/)ߑ#MpW)=mM*{4*Xe(bB Z};y,كX骴|zpެפ~a5TqJd:<$cðnн:M&IU"]r{ 2{W ME:u cɡJ'ݬ<G2^(WekU ]!iM9/voFݔ_zSAǑezmJ}&ntyerduGY3+gi}xq`ATH fLۯ:t(}^JboIPNp)h4Z9`}vJm!T;/~\}z^B3h?R)Uo_:!OS21>Muףf nxZzY.aԝ[᧰aުd!X|5'2f-t}vVHI߼zz?܌XTXUHvN"- mnΠ녢_uͱAvAr {\w@ [)DfޢHB5(Y.f2eO;hGI^?Q&l ZikmE/b̊7Ǖ;s;D_n2C_9WfjB&b}KĿ0BkI '_l~s,b;3Zc,bF=8ME5JEW,_֑@C uS "lVµAЗX0]~{/RWDӯ:>PDbR?lۣo,Us)LF ۆxc!1Qsgӆ|8&n.cw릆#KmiPpAdu”'csH4MGk1s`s)Q4?2p?3܊?swVi:*cD$A:_!akixF?d/Gcy q)puB˭;Blcλc2|1ى]nᘡ<|` 8NN HX;r:toˠ|` u7N3(fEaA/yQn/ßhCvcm_,JYzch X0 s}'d;bT6, O5s6\֐9 Nk; sahqVUCTq߫X>tjԴJPӎT1ˑyeޟ93]yr<ӅOF\s\EH[ MLl n"b$PϯQ:xj^>VWNƓp%-Ti}X⳴wO;T>GIgbkDgty47gg߃YWS.CXVDB\$TK|d;Y ? 2OŝWzϬ(1*@z@]GxUP,R ojWνRQDF:Nfd]W(d|'Q}(92dW>XS`'aexG½-Eflx_{p9~0L"g}Gcoy6ܴ59=šV?vh,c/$0 Q GX^}_|ʠCIA .8_xTM߇MT;azʔ€ꔘ!:>%Ϋi|q\ohOy{Y1Ah# BN2;<-yn(iboI$Dz,nj=I]dW 0[ mZ"k44vJ뚦tU1ػ>$xʱ1.+~X/*ZnDHvDY E1lln\qXԱvt[ØX3^⎠ݏ>j,?u%X¸889G,4QiUt?]tSqV/9S`qDLʬu1fs6 3#]rbnteʾn\l.LpG_?Ɣ&Ϭ!^u/ʱnSeS9to-0}CSyf~i@'x,Gbʠ/d3N'"#w+\ϕr$p{EMǡ4MMK>%Uw^t_&2U! f|*mݳ83F0sHM}@<,k=#*61qMGm!& ʰo}EoHj[| 眾Kݼ$'ݓ@6[V^5aZ.Nu 眡P_ۏ2,)ChdkگPtruf@I":.a9<4,%գ~4_P #t?sx\1^>q8sma?rg(Y r`] P]5lhOO,t45 Ā*oMRqT+TkD8'竰"39. ϡf.(QF;襺j:W7OP[Gu`elF<ߍ!r:5ds,UQLt^Ƒvˈ΂sUA>ʫu3c|j}M`4jJ&[Yڂ&6ߵ1&{g>X?`w@tp;DMڠ̦h4[Aj3B6y׹fˊtN"Utb^weHMcg-NĘKZI+hp0ޣ@ZofITd/2lG=h< CY0H%i.E8>J,$ >"csW04{Bw@} bw"/\-[+^@]!ַ} Z|hފ up!tl'Zu4)zpjM/KTL:V^^ml\8}?聭dXkZ!uQa ֱ]zjVmNA},נ-d{kc'@.[\lk6X'7 9ܜ f|]j"(2{sTѩu]4>DݫMlo3?A ߴ_-({ˀ@T7{V v /g@cq]Sұ]pO tJT-ulyڀc Z #Be @ :Fl(7e1&@id >#BݳZb7wW@|J9;EPG~'"ѹBјsq8|9-BnpN>0.n qcڛYqK>oq!+:b\mb?lwfotZ L[} MNnp>2qaT2*ڗYsWA~_BӴ2f<$X@,.KPƫ ^N#\AI&{Uz݁"Pv$b69խ8˘Y(#p}kWn]mC@Siʃ5[1HoI=Kpudxmd ;?ы}71Z~YU-U|cCii)\% Ϊ+0p͖0WrP^Uo}R|ܲxf e>kW=@> NZ0N@ ~.7-K7ԠN1> \/ -bR_ruPohp*y2g|LXoHf*_gA0T? ;VQybF5˽l7=B9v=^NI:;:&@5X=G#Zw5q['3r^ans;8ZD54 ;֌](Xj%նR>>vc%@ky=MԼfgq1R(f 0Ar+yX. X3E&%i,}1sH``E<\{p%̬@k*])vOC朥 qbzzլte! +ezI]X]Ӣp2=@UtN'h;!hheo$SÕb>yt! <[WNҨ˚o$y4axvWX{K dxl0M~vxZs SܛCQ*|ʎ@I\F1b :LZWRѬ%-A#m;FKhE1g.ّOxpy8Gsbr b/-`cy{B{8c`tǟ$NZԿ<$ ҵ9ӣe8{jbαI[:^40Nlc_e%K(+Ѕ4l 2=d˚[bUh|i Fԃ#O ]Q*kކف aҾ Jɝ޳YmYP4)D&#NY;n?MᘈzU z: ph461xz{SKCUT~= CFYtdZ%qVW?MW WQwQhPcAd,Ýť#U95ޠUz%$U#|Tbيe'9r_sm)qT/c͜hp( z2` C2U`H.|8j[̈́D/A8r PE{ ,/'wy91ߗ"iTq!|TS]ɗ;$J x6O*.mx{(1`7ۛ'x _p9 \F>> ]Gg:!Ӌ09 Lf%(>ki!sZHNy |[N=lz2wTQŵOsR^oѪr`ے 4 ҵbrʛQJqH"*1Avh#[y >BbHDO`PU%*0z.sH>DdY><9>+Go_Σ͓V!W~(*̝Į3P1. Bkn~8efPINfX0eWzQhBͬY6ojV^eA"~ϏsrkpK(W{9a*@իRjRJ7 ڳcoz+/~#S%Smo(eۂnc3SPvu"CC-ohVW_pzӈ&AK" SQfɋ}/u|F5\)amՕ*Z 68!Q0US?m z013na%d-=p]>,+^s҇:RYF34yf0fWCuyixbދC:C@@: X,<@ N{ Q?I ]01i$[ZʁkA߲s Nz&p%4f]\ fZHpWJ@&x*;}3 X' Z) LJ(p2!YrjM)4[v^ "I!~n|)HsyO5mSNl5-g15U*?$nT5=ܺeMy,̡b{>@ډ/U]-S ?l~L8.O-TWF#[f,F1 ??9<4${Au`!h+|5.VLՁuW7`!(,Gl731@V.я5].${{P#|ۃdy?N q4v Q:;f*2M>?3A"Ŝi_w~ ?ޘhZPNH;e 'ی ه@nF"2\QfC`42V~Q3xg??1\]LaԖz`jS76~#RѮ'ʚV 5{<% 啠֫rGXճ>~ 1o"(HG'RC`%,?H^M >\?5(!b8WK?0t%X2]  P嗃SЇt08*2{yJg.trv,Ci9Kw9hfļn5%OW}fRtWMձaì߯I"N]ÅX9680K8B|~7!t.ux#op(ooW(DxE_qvsJ얉 cSK۫a^ .XvHꏚI95b(?}r惹=D! 1,X9o$L>u=.kO ƋKU`$-~nb۷Xe@-yJhkDΚZQS0I0uK6X ^* 6/Y} inQ5+]YѪ>~M*zCi8UV\F_RְjP;6 z l*~7]J x\vk7מ @zJT|zU%j)>y|*V=lUf *ACV|`D*j:BTp%XS=#r/iUe_m(qM'L*`aJ 'wGpp3b,N28vjmۊL_UeyKQfM^󉺁s'2mT&4z$75{bQXsp`(cgL3b,;aJJLqM=Zp6,V %s>"KVGNE-UCb- CG[گkӡj8Ihv°6:rB<[!2AHv&RuQuh]浠K&R"PeRL|K|&$)4i&0e".#mo[%÷)srU{i2nv5Y:$ nHWNӦLrGc.[> 򂙺ay."U j\Xs1~3 '7}͏ Gh>&)]:72LkO&1d0y3n62DZ ,C<D3x:Y^O2\&H.tFCMפ{3`AXuq(v.JDK@LV7fb<'Joo%a^NNO4w`#eFkDo)j8Cx[gAY~ ;@: /y_4`GmP 4̯rpz7Q\CƁZYq(qȄ2N(~,IFfMqUe] *)|LCsx5r~ m%OEL0y383t5=2Rhn.}~o`Cppc\ݾ&Lؑ?FffB/TYğ ~,t+t/b {Pi Z|m=esq݈}J0H84V&xUI|I 6Ax[l e٘gѴmtoܷ?_;7 !{F _}p뎖ŤA E &1l ~QZrސQ YS#] ng?i P՞Z:QɌ3 lx?i@~3k:'`1(NUiIO2 ;E3BTJLtX3]* 厁mA #台榟/8\柘yEˏ+2c,,h|FeId$ʹ`ѭnP0e5Ȍg;OK£}G?0`xv+sD=)|Fzfҋ0iS4fVgc3 =bf2hUp0Rn7`-z9v w+j{?f=]RFasax4ΧM"n BZPya "7E>Iۀ ]a_9P/(ۄ߁yAސ*,FXeJ-Jn\)zTu6C5%o&5%n_̼om_ t5ur"K4%Upp;eYn-FxZ|{H>w?s7Ʉ b,#ܱI^L{QOɉ=j˃+h_a84v{PwNG뉃I5NynG6$<Þea^f:f}SBJM՛ ̮/a7F6GOIǣ>u&J|_cX?Q5aFmO]A;s&Pj`BT񆭀1q'% nLxveh*Ļ3(:5z!`A+V0m=w%۵FȨVU7ϩiցӜ[@URrFj/84ILjOx ~' .^{fUp#0A lxB?گ'q3(YLI)rW|lT'qaizXL':G:Q%ϫM?Y0녻& Za);ˌb+GIO?p= bn t|uN};<]妎zk2J|aε{5ւK;zQ=&n=QoY¸)?{8Sʉ3wNzd{0"(x64- "G.ei^P͏1m &q9{KFJ޿ڇ(G9`,ThAЙ=R s3SWQ@BqFv\\b1Tl߿;lhC-#Y(Ϭ%"LNTϨImmufmjE48UL;w)_y| l0=cv k3H#F$R iDfecXAMdqOL2Z;hqwggaKƒ[ҹ$ *݌ҋ%/! Yrx6\xt.GPB@ݣi6˝FDA { GerO'醋NKKߜlB[|ȝO+Ao5>B2XM+b=! l5kjϺ>הi譻rBgnb`xq?uۉ+w1;4 =|ki18+ ?XƐ)1_;xM!q576L =, t9|U撿Un>UuJi`$;D]`ط b{F۸(+svke3h`uUwz>qwt2YoX׬ĤpvN 7k4/|X`B5U`M$qOYA@O`j??#*YUgqqNgWDO! 屵@qs(B񯬏q߄&Jͺ\?%L+ꬼۘWZIYñyM_+7(0-<<ϕ뚢Hԝr>k<`!L .i&̶SxvjwQ_ |Iy LMڴGQ4׺_\ܱ$bь$0:`6wLP`V% #]R u5lj>\jnAYQzy'-U7()0L&b#Y fFHۍGaK7v$/&_FdHHiA2 P:UltBҶ`3:"]SK|r,SD9uz{4Zis$PJE?뒲g͒?t,ڇ3BPa3kFa0$΋.AH9WhDnxm*Y(_ 5aBh+h)Z9gR&0/זW ^{Y Iɘj"0 5PAԥg~VM7/?3`aq%ϴ{Ko`ouj}t<>rV|BtP/fGˤhD4Ǹo qnh4EyCp5N701^$܁b Ǘ`N>K-(UL8iĻϵ|,ߒ\9ѩ#/laԝ͜حN^G[HvR Dk̏?:l̯MLo>5όkRY5$|@hi̗pbUBW2l$zXbɔV *uqB08aC Ju BTҐ:9Ϣ.y֪0dɴǜ`jQ`a]'y/(s^bPJܑ0OD|~fS+0SVKHuH@z5Vۤⶰn?7;< ISkM%bWWkMωrQ%ZmɯUY:yɷ]b_/ێ跡8jx.UR <]t!c|(K;R?ΜkZ%&vb7GHOj84pcQZp$ opxaf/ Χwk AN_K<_q-_rg'7%XHJr6hC>zkuDUN3k-l8Xőot1~[c&Q ȼYUƊ5Dz;,B' օR+dEQp/-%ceV|+w4[y*+Y K\LJ[!.3)auIS#@-z ,P_deE9UQOa%p,Mn)! ۹,:,y|K0{`i(΍GE䐙;6;c>YmkHyH$))K\pH6ja9EA{~pgM61np,7Jӕcawc .]6ۙXI¹? q[yc1z0~ba+& Bbnp[l28(tzH櫍ߦ C-=?t`eAdEB5կkwEn hBH:JT.ˉR[#7 PZt6LU?*5D d2_HU.&́f]uKA4Q4;_~{XU' Jih#ڀ3 O~>.Zԕ>SoWq-Y)=eVW!)lU!s$,Mwi9e4*ch l.:s""˖JuS{J~rG~oRMֵ:`3OߕQIO' uTQ+ {Ǡzk]Q+/Oq xL ox9vZ"zNrkRiI%rʰ#{aip -8RHhwcrd:VI@C"O n@oGܐMcΝ j.y8)hz)p@U,(MZ1~saq" q,&2xˮf#^Bx]^|_c׺`J*7aFFV{pgw"/ѓq\Ӏ@R3Et5hI1fj޸&> U/rb"7|u-SZZjXЎ`Y=q<1U÷ 5u̽[ﺭʬT>V9jO|,7Q:H3 d IlwZo >$) %F౎gNEP }9jfZͫGo *27Y }dU*S~PN?F4L.t8M=@A}IwxEWg[fAlL$Uh=̞ۍ*B&w))Rf jѾK?J̑vqNο&/om|2nnDuleH~)끃RҾ- %$xl ݁)L>[]DKg~HgrH`7߹1)$/K  509pp'BW&:Q;f+P-f.~_)8#4@ѦHof7L3 ozJiڕCVyFlP= g;dq8F3Գ3J$Hس WG<MM^8o_nHu@w\=gʀGH 2O1o{\hld98Fn9k˺E)A-M@B0s|z~n\r^91jV]7fZ~2 tU_!z$u"seq}F/]z GF 7 cxNH('^~zY,8xiLv{#5d#m~dduN`"XVnJ5؇bfj`LHgl?(x# VgBMeb?Pmi.K^ǣ H=Z7<>\Wlr<Zh. *;%lIӍdz(} ?ke`4 3i48!23K!:\/&fB{4J:< )i:j@sYqO͍L: cC@ cf1D7+؉h#ڧ8ww%&Z!-&>!i[P$fl΋_xk B%yDʌjV?-gi}I=@Q 8g N[OsP/CHtӁ&YsUdj+?%{~al \1̈́7Ӧ]9-u{|cbAbJ 4F̃yTwRGX۴M⪧趕;F00 $ʉ. Z˂T`Ⱥ-;ƁF4NhJ̍O4c$*z'+ؕPG Ϲ7yd]h# II{, tqO:> e7.UF@+50φQuy>MTIP.JE 9LGwڍgv2@El\E%]5l5.g׼*5ڨ~ZfGdG 5Vب1Z?(O z^,4q8G5P٦ME9d_hYi喦*{?|m?/>dsi}8IBEMQ@EUϦަm1:M3KYr₀uB세4.>wy*pPY[W(~Pt'JKP8tǽ/|[q/>"^uR=Ps' XI$={_ -nҕ !"xXo6.|29!Zp7@hGEv?C#UU;*yYWMR%NNq]PHK\DzQ8>9JFNa} s$" *،RxfA⺐ P\2+ U;$ KBN F3Pf >)m|ǿf A!ۤ@Msd`B;T+A?|~~e{Y" D̫d@"{#~ "Z.|dcs1Eg7-Vay2{*0 j yB F $i2IsY,{cYK-݆p,H^Jt. eM 4CiP< Axkoec'ڔu + /;@Oc~Ӑ!tiAח&KIla'/)` BEX<۵`OYI, 79@A_m-guXW6ߣ^tK>3O/U8Sg\{k=0IB P%EwWIoUmٚSwJѺsAu?E\ |>ٓ=/0Z53- 2ygyQ)F~~up "[B,1TJϱ{ahamPf(幝0B+Z1V6|6gbq잶Իlg6*&gyi!Uׅo,:4_hWs`U w3x>t߰w[6 ,r:1`V4+_yUh꣬w=%Բk?{46 "j|*øj2O/4%7`1FAQ?;i:!uj0!-0݃ND$lȱXdoJUvۃR? 7bEղhT rPR\ζo7 ]#LnOFju4n BYl>#S7Pw/Jpt0S7ҭ3J.)5Z{9HY~%/k1ƏF(gbl~<$0A `_q&j)9H88:qYet2R2>(ZU ѓX{e'x"m.4'_{zɈJ1^Cw8βk]K+F 9ӗ*/?wU!}()Ў ѩ`l\Opʆ|>@{ۀźCjǢ[e)cvs- 7" $[gڥ M J" */*$N/nUOnMB@$9d\bQiYͶUR7H?iP9Mb <ͿJ"-}ЯQH筨mer2FaC` nqtP!ZĬ~J]^P!rcy2m {Dga_5'ڮ>#&,p\\=FhgSibpYfأ9ݝKqu ߸"~| 5{Ak#` lQ&J']˩fsTX@̳sKr0VE3m]fƌ]Hdu]&'j}8τ z_ಂna%S8ƕɒ[%jMwJ_~PMӮ0`cnT:7&~7MuY!!ߊjVzGjvs 5z1 /)6EJM.fKm(v4˷ ԽZGȏ[>'Np(,d3%?J*"3'v ZApzJ)͈E:zY@W_0A)T0#B0Lsw{큝|\ RoH\AUdKkQ)/>=t*昳D99qEԏ9:l#\\^E`%oM ܁)zi*]V9ASB:|NpfEz_9lv| ]k)i]bɥA670~+wJeuPF mt "EX>F#WB9-tsܴD8`f%1yi}&b֓:}*qt<^<34Oƒn0@<3{L|e]-c֩,ᙰiiTY6;͠4rrS;6?܋soX{X?\B䞃(RKmxeAOUn{{[ ܔe\"e 3^WОLtL*u\R~un>R$u9TWhC nikH@Ty3od* LhȎ9Cйo?cN\86ƽKpNNlIx_ Ynlj{.+CA;\+  w sq7m(%^- >?5]^ȐikRg>"wWgUR^Z={X?IC_2̆u/uy%)jFʿ0ҠՏaT}h&߉=gzSU)3KLǁ C`cUcA&fP/{C9![% 1lۿ)At37hu5ݵq]ΌS!*+Xq')AG">lBOV㚿 wL}B #V Ǣ<Û@_]יj9UeD60lGeB.%<:XLAA=PrlȀ{ǿGYu8v9=R& A1DZlʙ.}G 6P8Bl(VAb[/iÙ\_EwX ܕ&1L.Oa؟ދSpn3C|i{.ɦc<[d_֎`ťf.s(Sʟ$\wIee]u8L_fER^O:l:&b*V$ KV^,P|)D]7w|SPIe{l~ +FVlhԕ# ^PtvqqAΖ/MԿ̚v^陸u C-$V%$f^:+ ˯~?D v mp ؿ"1 @:M^ P/7E#YFP1PsI|2j}jjf7.P>V,1ޅWlt?= |je1Ef&Gp4AnZ_zH$2'! bM! }'If!BJn#5lXmٮ thTs"|.WgM' AEj~t:BB-X@>orց)5v129ұPGc eTR KaO0iM"|.Huy5>F̽ k639p Z$["WQa<}N4iۍ-y3- xX z. s' WE̻&s85,=,0V{A`4tI&aTh );TC58d2]qzdCM\ Kc.fAGb8{j;D!nm7z 7a$7Neɍ"U l)Zc/NՀx6nbމ&7c>t23@n&ˠ-Prz@}%ia@!|X6t!mwc?W~qK<8x>#q%bf=@,%UVBG4!ަ}oQ{FaB?kęP!. X^@NE_/ޠ!\l*WPډ5۶d[!JZG5ݬaLnGhεMf)Gb/{\γ9Dl}HRYURHp5}&?ԶVU'Л:Xk;M"IО#i6)-Y~qhȼh?Vsqbmt^tz7c3sgXe6ӷoG<[Rg&Β_3u/!w[w}=F㪪M]oqN7죙 Ln+?*ѳC֧oIGjdə9J2JwK Rk䅉c b\cܘ a^R?1Fᷱ}ehRG̳ Yu.oDbsD%"YL>d*SGc7vNmҋ˹fa"W6K/̦r5 !Af>mި&>CĚ96Zfyjh QaG2鱞"VEm0sC>Q(k+PHě0#af)L:V|ȞV:`:,d%܈RZQ`5wej&tJn:ᇏ{ʱϤ: q%mffUzkihWpc!BN,7V͆ۢ$|^LosiOǦ8AYMQLOWt&BQo 8t#*2꒴)zGyY -[y%YAid@\^Y%/8&uy;F@L Mjl_xHS_5kLN/a;W8'vW"74Щ 3V)TQ1j%A9(y!GcqGœ"H-Ple=M RI]=u+#R6]Xfn 85?޼,Vpr-qQ[i)ПNސx%l g]>3- *M u}tv{~Կ}xUMlVh` zD)^Fc_F+կ)3P@Ϡ֐@ jfk'#JʌӺ/qp#7FLC.:|:Z\&tfrTT<'p74 kl~G:$[%H^{~ ~agKuUɨ7¹/xσ8ƞF[„_( E#>&r&:M" V(g+a$+vޱ& >C`g"36@7G@R1x6hpMBW(30*@gIJ$KhM-z“MviK.g,'Vs=VAY)Cx 'J>pMfꅗ 7Y`$'P{q= i*HS6Yae1+C9NœͰxk "v}$-פs[|&FFŵegS|㪯t\Tu=%!C6sF8t*,)+T{{BЩZ *6QG"PX3:y2e.O1VݝHO>j(7utYIң:o€WC:DVnm> t?rxmD=.PXM#椻p]b-ʧ0UIFQ6p{W@n`NP6dNAd1VmR*.vo?h <ޙ^mwQm \O*%{vȤ`& =_Qݖ9$Tn !L"Q%i^Au'f@b mC>ȖGp@tvK%TcVeIZ7-FlZF<0i@W=mmT\_.=sv! ?:mxMHűY!ω#hLJP5rpʖݩqAp)<}ꤦ w#uNg ]=8Vq79!ӹ`h5C?ѧGyGrpaF%7.QEsflT_}oЯ7$ _;,|ى'x}ƋM1w]q`=+'e]bHY`/p CPEGAO]%i8 _̐AGu%.FhBfOw<1>Qڛ y~WP zwcxo:k(K4Ԉ[<0eV()}>9[C?/yRL.{gHQxFyO oO(EO*< A&|u7: 'c2k)}D(@eqZה6y`Ğ,@ʸ,U(?*4){ L1ֿO(!1Z͆qT#ݭBɂR%w1m@Cqdvr^8(, -^Z@c4+ lpR}i6p~۟/칒ײ-4ydݧZ/Uh,Uq,/@2{y}WggSą^xy-=dAfRjາ2{`ھ7"hy~G>b0c)Y'{-гANP*APJc+$ˬUx Ͼ݂,`18I5ܵs"AomG}~cthɶ1NSb36;)M=s =E"3+w"?H#$jxx5ٴM'N-B|>W"{J$;0E_J僛] ȸ )h08:xf!ݳXTk9*<J @;5W0&̱qϖuٌp@-k8N״nr&֘% ?W7O;Ȉ(v1O3ר ܳ1;67"uE4M< Vz ΟOl#ŸU[%O{p}CU H(}y\Jun%qA9>84vf+ryЕc17e`㝝nAU5K~N :xoW*M;HcN54iF ܑqs6pNyrhtI먱v䤍wk؟%{ , >6̿oMJs{ލ3k =΅PThLG3ٲ.TiJ3'8@\ fL\XNTT[D=jU^wP~Xa3PMَ⸆<ǀOV(sB`LWT|`aS&KZPjYN| c lbwj.J#(]38@@Sc?\qװӃZILZn3HqP-a*z]Տ6USF(ἃG>:wsn7zs,cuS~V9#k[ڂpA}\U,tuwH П?`FQntHl~\O#9B\fċQS(ZZ|~ Rsd*15)X`(`ຆ#[m.dʰ&+k}xJrs$d[|ߨ5t?0pTOZuRnwb9NIԸ$]鶰#DG'{#΄eq}`r[ւxj9 2QbF{f-i aE{Qo/HR xA1hPLsm–7`TDgpvbFMr XQ40Nٴ\2KcXEY@[&y&Ak$RUMi҉Ϫ0wT*F<#to]!KS&!D/2LY S/G4VuY[03~Úz36`rEI2Y,uCCq 'D4coR +RC9GޓBa1 GD?.vy9/k,i#z8JtpR T8 .;>P^p-N[ :vhcjvRz_6vk͎&u\?kq4m %R.-^LrjF0TJKM@}+V$n8~[i܅vZ%b"%K @xMmYc!Z\ʺy~q=ʺ?a T#fMG^;:xAu+n3ؘuyJqM *A`U~9f&[;~?xW",tt9{~"i\ %%a֠}1*`ś#E; 'r^VһJzP{nW1[ڨ vs5T)txS^P Gku="ifգOVn; UYPYǹ3]<3@MG|pY}FG( ZmS3_ LRu~*OާPAosu6O: 57{l Um/ϨT8Ъ# <^CQ*) q``r#'VdRw(>dfm141zV^j!]|WID zQƢ>= C4.߅1+עZ|Xņ_k y Dyr@^s{F/ݐuL5PTa`a,i+eÊ=3={Lk݅(.t^u'}h̃gͅLߕ. a&` af9Ez~L GQ! VDb&c:!H݉d{*U>E/3&9??S~iLýPQy?8_p<񦄏>h k':JK?7sp׸ YqЋdQ cg[">AH"A)EdjWP/{ +4G[?myT`vG\J<{;y3;{‹r-\ׂ}6~Փ@LƼAB0+$rU[TjxO=[:3.T¶j4Q>6]$|HsԎy˰JY[Q}Z!RS-W枑 vhpjD\IzQ9 @´;.=Nm$FD ic/0b;FGQe3:-|Y\xY7]ږPb o$S^l)-RGW%DT%مNP,etUڍѺJB_v"  N"Ko_J-ẴVZn{aXtV$FC}tW脙.``m/`(%N<ěn -^Dߍy Mιrp/KИ&;oq{|T@GB ݍ;B4:,u,RR'g+^ hƾ50=ǒD:D&aLC3KzѼlo>.L-@עņ TJ4{-VY"LDxQ{[w>[b0D8sUHnQozcX/ГⓅj$a)Jg5ycȪb{O[e2H-4hrL3UP&y|/OI/z6FWv_#rkw&s2Rd77sP\Dךu@;Y ZyY $}Ѽ'zO $!4dYt&t!oLkSPUhdPALTm߲n>bϥ"eLsYVsw gI?= Yx?FDm~!F^3 BuN;w?4u/0O5՟3rdZRn̮!$ƅXk0\kAH|OvKvNjq$\(X tU,M%M:s+ҲqO!La~,Z_ /YLC5?p:t#J+Vw 6qy[:x̙JH (ŠZy Owl9r;6UGVًӑ PM݈Gko$}3oԺ; !锎EAYj/׺u/?+fnczu$+BT6y Z`ַ(?&R.~6LM[Ou2ǫUarC$+&ܯFuΦ~zɝ!?qC>9DհQ{ _J'"oLdW =(x6L*,1mNo[R?@j0jFա~U 9~9opW~G(O _@,Lmlw1OCsP 3Z[q"cY/Y.]<_\y˲d[>"qťmw =Gr,UB:ݎgv ;G<Ѳnb@+%Mj=fY|sV?dXɎrY6nV#jdC.@ %D<,K7`sM굯Q7HډYl]N3g}SPi)=f _(&#NI}\|P<ϏT3n1oچa ;VjHܷDEc,;`f"{Ӂ |ok2PO<0k`dL}n&)cHFԼ1bxpI e^iIJA zti[k&3Ie?ǣMۂǸj`\&O-)_zQ9)- D'\aVE5gjc džI)M⯹MԫyӉCȩI bٞ Rr >Dd#*ZR}5A31ʪK )vz&Dk?3%)wTV3b1 VDjUИ)0jȘlyˑwosW{O2€~En%e4_0 ͌WpoƏ](!*CpQtPpVZm M!Zˌ L?w ! ؖu Νt8XHaZs3zL2yo(p,Hb54j3-+OZWjrRqkQβ+*uxGjsيW0vʼ&dž^6pbHiw AGe[ņ EpZ߄[ݮܷD8;8e~"D`O{ T d[d-zrd;T HySSp92U@tYt }7[CaRRvz~-/P7_uhKZVک ,&oԓ?ܑipQ_T#18YcYaiGC^3grbUB6}#Š@]㤌߼ȏe/%)%E7^@ؘ X{0>Z7;5yJ'?4ۆ>QCӿi5&+j+Z+`c$H<{zX3sO>݋);OCҵRh=xYs,:u唏,Zv[i >.0^G{{n@`|w$X5,6,p^DAX4:b:8y~ާz ӯe *(॑R?m܄7C84GbcJ'o!!, s4Իꨤx1Y,Ҍd+]49BxD(|y1vb*D\}+' ȑ;t:CCFr5kw)xj^~'t>CS2C׈h%ꗫR ?_f ի^&E)k^~'=Ҁs3CJ26I]@ˡu/gn!@헲} @tEf,31y҅ 2+^nfX~Lytu!PL 3 fa?2YNjGVljo$*J1/;23#_``seN`7ѤǠy%,戞4 CAʊc\TiS T/_hHIHqte+'ko>%xcK&g @ FTZd7g% 1I3/Zaxpn)NC `K 9BҼ-ODʵ4M^ЗB9Z girRecx@inbS뺋Ⱚ{fdm1IqLƭJk=Gvw#W+iHG擼E^SE 5H %5[g#]ov }D6ľ؍!3uçWɷoE~dm>gݓzn'gblZ3+-spNbԈ>)5[odYsf>99lsv7!?uF@Bm}n4?=$@Uad&|2h΄>忞aYւA?`dumrx?+Ԍ|DciTrR q^ړq[\Z.\`XUYķd1Zߠa_@"9 9.@q/DDk&ŻK[UL^,v}ĿMlkdQ )$il0vs3sh?Xg H: b0 9RѠioH;HԙZ#G>d:I`!`:иي [0=K+vrT[q=Un8.UʜT?\ A)Iy+X9ѷ2I][m`oW-'kb?pmzkW,~|/ s蔵BMkFӽ.uN,$b>p* v7j6OYgK c$]0.~~iC/??,XsCן̓Ծ9h٧&%L*:Z1q8AdH9N7tNHAW(1MVˆ^[(c<+ Hgv4?|:Hit|)^8o!xHGvSOZ+@ĝŃvyjDKT\B($[o`L0/olNjCY_FՓ E!pXytO.+ tM>و!_YSZwn&+;@b̌(173be ŤZ[922C(0ۡB{[i8)"p, i/z-#v@vq&rMBv#DfA^( !z99a-GQ΂"D $;NjmSxeSB sT @pƳD܊(Yipg,Z"T_EߣOp/g$GbySCF,sn|ήU]"i+̒2rz:.gTZ4 l2_" ˰3pò( Q(o Qz1{њ5Z@א+)@tU zB'|R2$'l\ F4V[+uP^73qLf5嘌 4zVggګH5'cueA.VH?+p,ߕpVk,]ѷJHm:n\ΟDr^;L' ;o #_ ^Jၨ?;̺ Q76Eϫqs;]DVC,^nrBoKiew"7>"?ƆZ=?3#cKc처SOb9o3U aAJ뼌pY&#e-g`Is:|iF97(iރ\Bж+|{X,#XDG#Y)etU"ɛ2Ւ5YbFTp- ذ;'\5dM4|Q/vϲ{H)npwtrP_WN֗k[o9HU :F+Ǽɤ68[σo 08}i4zh8 j@Ţ_jēyՕ%ZZ˙܇]zs>9&;ᗇ FEzLNv uhhRn<}zviqE[EDxB42i݌ FOKH&%MeaYBL_#[o[^ws}Vlr*l=>2StB,'Y;j (s bJf`Ƒs{N3'piTn~}3;wf^ûDc)_*L -S[籡hj۹s ڮpJ|~`L9X?. ڿ~,kNK Rz^ip~9ୋg"xo~:W@Y[ꓝ:4iD+坔˔[E_ee^VXL9 ť@I&%;B #J{qk:?"qtaFd~W \Po4Տd5õZ~Gl t3Am0HuǃcGGsP9ꋻDػb/v|y14JZN~/%ZTkvXfG'*Mgꇁ0>i؏WeTL8ŀy8\1E9B 2FgS0ױo>ǷgeJl3{iL)J),/Ky4(gZ/ Ñ6=Zu|fCwb 6̊7S3DY"9(uJr\edzGa݀FXplo}aaEF>-{F|r3&muFľjLGn/ãRˈsO N#b >[_yag)fgb{OEUo %I2';Xh <#+T,yH |ڍ=G8K-\[]0*ۂq jeZ^ Rc]j5b\<y+zwP [()~a9*c &4; /'So5'0ZCh-.*1'0^>uat2{ }{όf-K IpfvĎ":}uCšxs2` ʼn]a3D7]|N c(uTUaV)Ⴈhc9$}Ȼ4(&( c! /G?S)l߭mp/靤0)_YBrf =۵оxeYZ;a?],HU{]>~9|׳[ÿ TpPpX+Jbȴ F6Awk,[1˒YFBx5y.Q!F(ykw,٢wuF>f`Z@MR69$.Fh\]s9$=NIrgO|TۂlJLTo#:\':O%yϕ6 oBpQv1Fa>~)T,*oфij bmyQs'ftr(Pieek9(τ_P`f#?PݥetJdL{ HSX4ir+H}O^$Ō F!G &V3܁Qh Y.T-r_,ClxAz2$ οo8#Wް߉DHj˿m0/>ɭ+e vpPס x*:LR)KHUp&!4k>̻ 9ѩFϹ.xG3 '~f** Ktǒs4-\ϞIt2Ĭ +).mkhlbTvL 6T@hG_ v ^)HC XߖW) { c$UE{XBΎuߡʮ1u>F`BkDzq 1Zy 4yr?; vG5s6L$X nT56YG(vf]_d^wtF%%[̋8yr\xPu\`餭MUֈ8orbV c' PjSR%v4*bۿ'&PnJ _Tmx}ҕ,2csBWh>4UZkZ$!>ig\&gFלut?Phޚy%GPܤTX.h7q$Ј_^ 7ګlDqpΕ}طY|,8)K?r.| DQTl)>jV Sj[@/m$FlC pTbv'`NEv)\]ROة/gFQu Yi˃ʹ)]J\G#܅mH6 U蕺O( :Yeq촚:$gY>hPFG)O(I^HNSy+C>sP[1-f#Þ6_(5~BWEp ,R(o0f<+y\ӨVXt Gy=fKj5X[%60'7Z`TpGrN]W}^M<'# e",'?6E7Q°܋wh8,]H2W'c{*TiD-vG7eewEa޸ClNf@?a: ;2j~ǯ˖,D^Viie{'VGHݜN]+`:ZS|˭+?]}O_`qa|Kfh4TM\v,.uG=̷%3ŬGr1FNe9栠_=&V0DmТ"ǫ'.$#\$ɝB~E ի2V7e7h濛+ACex Nh8wTKri7S9=߫l.lQKs^r,ּt1Re!' hcMhd㈉-7+b]3:Xa酥GZ(U!U0y~޼!NٴHmsn_ >SA 4FW}CWÄfOP 49ܪZF|d#53WvH‰ ]ł 䩈w/ LVl#(5WʼnhoСd9ZJh988>'av۷ꬻER&`'-@RIG+Ww*Ϙ/ᚽX%Z]1xP|7"?aF`/@' cc:&: GLW;@ `fk2)ժ=N/$ @P/˨i̥~:!^&1㮥q{T%Υ ħ{@t%o@Ë68RkBt~ņek͕L;fgI$APi,dJߪ-X^8fJ(O8ٛjiuu! LcA &Q:ldM '>¸9,3Y44jm;˞6 Ax=)kCls],Uq`ӯPbs0-b]Ո! 3>^{g?孴`i{x+Sx'iY(UBrR 4۶hB7ܙg0>-8No[qԲU1b}>nc<r{h?U^oNDP cʌ? Y*q!#;c[G-U˧l'n8 iʓrUj+<fzFY?>8,?%hw4h4+ktH(L Ѐ{/;̈́6#ํEȍx4݁yg r<$c]gQQK6o=&uQE14Li%XsڇFez'i4GINȗQëQЩIwPSGU8,?n)Vm$Ǩe2?t@! |`>{e bte'Aw-g| דݬ(xBKQv}Ѣ%y 8͋(=xi3DC\$"Ο6< mڽp^l6~{nN n'hO(Wꤓxha/|li&,tLmdp(F2>\޹N[/شҧYZ3ʭ0CTx(Kr7jV7B`U(;myv#c!Є/X< [/WI-#4-¢bI> Y>\V &9nㆇm H0zGG. 7q \(􉻀3j#wkx o N2v>,kW{MN"@B[|q3xW$䐠@,k,`~߲D@0J;{*H۰>@0+atYTt WD''[>7̭bHaSȒL=|, o(a(@g^A3眏6C _ qkMd ,O+IihD3'VX.n5 , u5=#IA|)FhiAS3.2"KQlj=>X#ٝ~_H$k^IbeԟȔ6ceWgQ"J,Wǧ7}Dɽ3 3BnyYh(_VY'%rx?}X=QOkǞ'JCLBڞ+ÖN V! Dld}flv…lz*F: iؾ$󥴚6 Cr9h_^ UH?g-QhQfW!o'sO)^;*eqZzl9X^!xYƔqH IM9[D]L~QD[u?{?IJ!=(6Z8KK? FhT/#F'J}oxƑF OlrsI/By )׷Ep^ mvsFV]OĔB~ը1ኸ|faT Rd in`Rza txxMIK7tpPvlB\gR|1ޮ[7`(?OG_g{C R,%3SdqE笃Ms #w[4J<uC.sC"cy kߟuktak9UDjT9RW] Sh5R:Ldc7 ^5.@;KvM`goMG~V4ȓ|uz[ٴa<&| ɷ6sx,5Q3^S2_JVs@ 'r+;˒z}PzձϽo,9j^|zYJ/S R_ԤA?Rڽ<;Tq::CvӉj= $$D ۈvX9|›섳tp ]8 җil4+S +g,&R'A[ Qs( t1+ո q0ϧ.$Lvt ACo”J$>*F2^@l#{0!,U`Tܗi/xbND/p7YW ?#(,kh}4W@Z"iŃpie nW32-4}akw{_вvv-%H* ͤ /4qoz*?5HNQbSa#6, 41ob ܺ )o&8Hط_$(9M :>zS+۞0nf K3~Kc^|L%Ç1ڒn I $(VVi@%7[ &2PKA n`7KO_~z;HSoklcqMgNjh]*6w8`[=)e&vII \t̉n`q8E~JM_bh+w뭊*T݂fV&]٘[âQ6p9&\dKl7m|p"Nh3XDT i@lcwRSTCmR9;1}hX.zlp Atb\`rϱ湎`Ϲse ]j3ҍ{?1vOEx53"qܛ`Tg'nn qq{H`R/ԍv_Ozl̷W(ڐ MR"&#V@\\"N]x=yS|&&5H`G%X5) +dM[M{ 3&EGҌz(Dr7}D[Z(''[JTVV W lP>yRזaÄ01&98g\x=8i9劂Vid˘8U:YA 7/߂DN %;x(M dob0{$qBʨB87'5<ŋ*o(t*""MKbM,6fU I 8!4zRYf&(){6bR8<ѭ9ƁĤs0<ЖV;ON')O*bY"ɮ.ngoeО!'MS/f&U}iUF:<p5UpfD ^WhiR ĶF~ab3XB+{u'dqJWe!8;A{[_+Ž~+@bN1`xѐk_b4 E<Ҏ IR}7T;$ IbٗDG,ȍ~ybp袀#+ܮoP){7[͟+ T;dm:cePAmLn"c؄5Gǜxl9'ǣm Qq-Ys³=]8H4mڲ0"6N +/_ H׵aJM^`e>@d޾`Mr%7>s)QX/owdML1:HL'|iLճXmsAd $j^V+vDޟur.'|C?vS BUJohmȩ{:S[CNc_ +4*Am~9D pKҗG;9ς]{H޾Ӂb, Dd_; D36MooOVi hq%F76*R"wFos fYif 0-󲔸[B$kTYș;"nrԨp Q=Jqr0R3|ϥfO>8Y)Uճbͬڙu*rج%@Cufapk^wElkE'۔$e#]gw5TI&GٗZreՈ7T Й)1f kA) ݭ*9h;o7E ȞǼv'_ #2N }y`'G!!ǘ^={JQWdYLU^=Ϻ7U>2X3-*M yK yMTVYA`[C[, &{D'.#_'( _G>WynI0ϲGTNW՟Zt m5U:< kV0킪t!/yǎ5{<#noˇ>&,`U䳼*SX}|3p- J ݥ4kn-.i3.|+MG"RƔ= %'dKI1B\IJ9I ՅW3z/ m&OA=8tHQ<qvn/BrCRQIL'~[һ;V<\UbE/fpeVFBv51^C>?c̫zW60?bO -8վ9w ba%m?vqOm]C#KʠזQ|he?aZDj8C(̇p8mTkiԴ | VSù`BL^0%`>'XԮW HCc#.'1U퍫OA? :~i(n< e7/ ֢#'pWa\'z'cyƤ #m &6.:Q]W,ewAJǸB6 C.j>o=t;]r2eİ ^uB7:ZqޗcQ,9wV")Շ;$ojP 9}%umM~k Rׄ>"^ΛܳӅ4XW_= ?F\jKM/On|n躩-C@-]}TaX`{02N^d8 ƸY.V21JCT;-fEaTz9g:\ h`$N9M)?R[V<ϟ] c%F$IR6 }(;v+(,y[!q-VsASc(P/!> #>H1Gmǽ?J ~4ן[vU LƇ<͑&'>X̪_ߙ\ u7 n/:toޤh:-[ixvUG7vgsUKnD4v+NO(>U=$P_CF!amci+u @AykO4=7&...MKͷ%'4z;DT7rp3|jg-!m;fEaY\87h=cTp!ZqJ#Q0D@VÀsjnr+ fʋNtƦݒc02\*Hʃ%Hjkey_P:⒚ETtfƚ& f?Q/E)^= ajʃAό"t爉"ާ;ȔJ$ 1_BF7f`Eɩr}*˙ l%Bv7Ga%QrH"Q~݃?z4hQ9d~~Ujśr|0Ry)Vʆ/9,3EdCmJ{\DQM/'xReVPD:aVR>6R{1fDde2YF~RbH /zGGnՅ\3p0e B_o6/cs1-)e9~P74j"iy?NSq4rJf(ren_Y±@ S0L5bJ?);rOwݳswNUCk^'~g>J+~v/?Ys }{&|j t x-]qJ`0pJCE!+[JP$dww) nF)5 mnCI߅&[kb<27_9x CQ^ D3ߓ7ҵb}P|K]zFQ`c@h6Õ(;j! Q^x|Xqs?PWI7u|D74?~DG?{vHW.܊JbW-eж/hz A2= %zAk ,ݡUSH4A_pKCH[K΅_B!Q[vWc(P&gjf,̹=!i[jԧx=|*osYTXb Et g(_ ޛ`jp->WAP/SdL>;͋e3wA(1xS"LIknc+1wؒԷG u& ȥz|o_&/d?b<9GT(\*@?8-hVh[Z_3lfy,*s膂4`&W|[les p4{FnͶjlf,fНAG#3|0XZ ʆZq5nmmUd3(QmKZbf+í7ilqO aө=P0NSC,]*u *_OD_ε dQ[#Equb x붲pw2@`-CXLA!j|:&,J[:(}"씖Ẏ"ڏa`˄3]̝61 kpx[DeW j6:@s=JXmrXc)|Fylo|Eg* ڑ&R_0B6ūQWc#RF{H] ,kwZH#Ϯ:ݧ="gZvaI!PsQ#1 2MA/t ?$q-+s"w} 3NЯڡeͻ{h~ %μĦZ/'?s8FSZD~Ob/>p5jksZ.nJ_e\A/7t(a2F t{ϋySPY E.i9}\+~6&Dm?YDyLƘ3yzxVg 'Ku0 !0 _}KO8t e_S}ψ2Š:޹ڎj9^@xCy4/;lX*$ʦ::UH0#$0z](D/,3MgaG4q\qoz=o4}}8LkiǑF cTx;diR#Wx%-^53h<3nU:{ u|[P[.$~+&^e]{'ཀ24JKV9{)^TE`@x e|뇩+($*lɡdU\ZڱhCG.\ fce2loG]S8.Nh:r0ۙ SU4̥K]˧74_:;th ~dVmQk-D %iӉNJn(n3׋[QRA4)Eh 3:1>N>ltn.בtr7ZZpD*!n}mE^a_m1Ѫn={^}.Y/{fced4cEE2t!+wn|Z:aC'/Xrl Rp,wf wa5S c~:9$LGY/ϖo"R5O;Xc!̝&Fz8hL J~nbH`m4mȡq6a<\9ےITg֯:5Xލ}pK歽ӆϹϞ,)Flq(K?MDu'v%}t >v+6'OG=<&D,I^UAwz``Qv¦ovQo/2R;JaVA:Wm7E` ;X$^ny:b] \_Ɗ\=AWn5!B75#._BkM9}Bp А 5):ikb=KAG oȱq+#Eݓ|nh /9D} Pt:5>,\=GĐXBfgGp6> +eLWk}ĺ^G\.N󥱿q%[)TnVl[7t7 7f"J"OK_ozlݦ ',_* ~t]#!a(xQSHog:n壍s*m 8? d3un韾 BR[ &xe4VN/ۡ2i.EmYy46~sR$зv:8C?J"41707)|Of yAWTtbPJ YIq#*m$@,Wi_&@ەT*VķŜoNuM 7ŧ$ZX#J$ض /މBJY:'+| %`s5 fgJ>a1ƌ/yh93xF-X=Q_~049ʻ#) ۱i;5= SgaсmSPw+:WITLil< lr6e?J8g@seT:Ђf*!qMuԮB.h={9 Ϟ(@@Tއ͟:b*T=Zl)} @Wǿna#D2t_cpz++ʁ4In ىxRg zjvm uDCN|Xa)N(NɽXcCxxb]g?ܔd%rS`{)~ 1\&HkY q,ZucGDTY/N1G**4 0l1|x,ҴNP@P8O Ys@ndNH]9懹~Đ6ޠ q:=g ֶ+|O~,jae_o(%vHsp0[ok&zD{2ߎɨ׶ׂް5kO-sб~4R-6}ko(fWQa=C]@獭cRp4HmQY'sa[ʭ,A؎rn׾~ƕE&*K%9KðΟw* mGTŒ>q}YaPC= k%bX2w+Cgbr\mEbx)׌0Ak%{ofOLR e܊6@z<p' :h"AlDo%A RrBF;c.EqStCŤL-U-]3|s@M ᖯ64NF节tEL=Ғ츸#|"9}_2%gP\E92&@Wɢ|' Ug+I6*q=#-RjRQ*{=- po oЁ?Tx/R9 6<5.EA"&$XwS ?4Z,AV Gmզ!^LG/dtZp,X,fokKm֮s򼖦 |hEF.G'(̈`͹#yZ5fL %7~|99 S9xa''S9 wZ(F͏03)P:ZI8=IiX+E|:QZZB}%]en0FS&^F2hma Zߩ`FQOnEUUeo\pDZ8B_΍PJ ;Ter_{ @.^cFm1(N Q챃@Ą>D| CS٩RCUw$ٺ UK6rCFu{' _~Do͈@P"6ZIDZ3CH#cĹ|);iŽr_Vof{, hc2}HUt+ut cOGhIFV}+)a 9#\^>Ţ[+QhPR`Jj3O2l<=3CnL 5ws~uTw ASa{käĊ߷j1d`j\!'%??&i;R%`j8/Pݒ)zfLA~ BY/;d,]  Xg~^kÎ7ʂ [*T,xjib~jЂIcj.jndN:E61 $MF7YV>YS%ku@ !{H Diy^K0$A0bMU(>@۫'*i"ؐ#- s*ph#-xΪ;]`NsF#hAV4P(v-QT,:+:P ڄ_+/մR]hBN=gP[Yӛ) 9) 6C6IgD6 W,eesÇ3XMmq}[ki - gZ`jPoh ~~6iM++1[|JYFR}(lHS,Fw+Ҷ~=uj>ǻЅ^x0n`QPG˙V1@V2JӬ?*{&:|} _`&LY$`^za# drҁ%KdBi^g(Mse[Tdf3ECO^uH*eMGPnPurV܇yaI7 wydž )AbREiܺ| KM^UC^>nڴPo{tWUk\=w$ܼݲSD &ȼO}t 0J6I&SpƎog KAeH\.d3hv=&b8 '8Ys1 ?Zpqxrv(Uzz~g(d 7x1x[n( m@hϞ PIAf5ϓ eF/)yܶ,(Zoq:Uwg D|^LpܱPe Z(+b%%-XeBW t=] 0' Wb9/h gۡ7q_Pʷ۶Gӟ{da& <)@wdm e+Н h[ሹĭu!zJWdމdF!A!4΄`V)J·'hE%֓4.ħ/5(D+S)rRw@R-͛q1! *ft7GVO>b`s$r2׮vV+<~zx@?Dz)%i%b;#,ݚ"wmI_ttw#881Yqk)Rra&PlUIlނb!˗sV~"+QN=ю3;H<;?Hb54j:ѬѱV;SoX_|5SPI{vc$47E"V⍌C)[&Jߟ<7S+V+lZ@g_)_pyhZGBʥ LYʐ>nFa_8XXޖj]UbfGzO:O==wm(PC;7I‘\wQ0f0@" /-7Xlv~۬o=2THEn.2[Ю(´墏CJ]R+ E8cleڼ-nI,5_Wڳd I K@99Pw(*^KIx20 M_lL~¾CA}Cw࣋Fs I c\Oe}ᡫ-{6~y|Qb]RNj>ђnZ dvYZh4#g]o/jO 7-yLDžwqhqP29&>nAO1M*aӉ@YϗhqXIҽ5P]Ĭ_^돶UέBNa04]oVw\T]qyWe8r82wΠ<= h);T"ХK^3;H+hy0$(U E@楫r YFڝJ'V7N7]PpUnɮ> Y"bAD0 ۜG)MY!Lfe8&s`X @ /X߄t[-%U1[`1yMYO _IL#ڗ;QRfh&YMa&j%(&fj9 KE?sK^[Ȭer" V֥EG.v54L!cΏ2vl˟2˗o~*/TEucr/,3iҌoי֤6{x+mq R WL)lt%} #*U $wZ77L[zЩg%zcR$: R?؟7Gg}U9B(m6K:U9ۛ,pu nV\Bfv>A-E d_BII>7xAgI@diC9[@"Ʋ';; Q!~֙}kQC ?lruK܃ _9oiZNa٘Y6!(-9;xZHI-˲OVFʷWpG'-='RCqBݗ:SR;EӃYi M[WAlJtbȅV` UE2>UuƎʞY3oCsG &Uf>c`Pϼj4 dRMDǪ~n{W*CnTOpn8)"L~s;lEr2t \UM+!Kp[xTOfA資q%9H@ Jfb8\8ڊ\p!46NԴUMHYD]0r0o{K X=~_ߩJQt~&>>j y:们gK3{^`of.{l?8]ޒ\hC3xް>]9+{I#i!Kp~dEPq'蝿 `cƒ0.r`#[la.٭M-{a%(JVsk".N,B3v|4&I.:"Z[I!-6}d?^1؆I}[-Y8Ğu<е3:6Eq+0Y-+a$іjgq()l;!ǜϏw<3b܌f$`@)tyYZS*U.wHym][K憿T`|B|Gw "7OIx2`2DR8-Ge:k2 W1K@#!,eZ/m5{3D Eit#AW2f#`G?9'%@ WjsɈ7t`>b>@ WyȪ- ZOa!CK+v9R(=ԔɢM5OP2-$$q]c5E O` i!htw,qrLpq|K#'BFȰ ܎ɡZ:ASX9@ snfy>@;B<|3X",1|;É)4F4{I0S6w^߰T LF &M;dٹ/&s}$),c voC(T&/LuQ " +>ab"nw܍M5{Qм0K>Lx?;%c{#Վ_TQ'gɝ;Z) A;oP _f#=܅vq9/8gbva$d8:iyk\#!eGU`䈑j^(F=߼uH[mnJV֑-B GrSBδŊR _ij4Ϣ)v^F){KU &LNjI=GǶ= wsWlNgS?i'|`q)(3|T |Y[67cQo/GoP > AZwOBOU)8F.w8t9[]@"X@wA;8bT34ii[[4 i8kto &0ld)9܆IxTr^7HNƖ *Ta璶Դ54pat薯0G?褤F׾E>_$.r[0|IJ_9|b_99K79e iV {k0j[(;P,2.Y&)-74dװj0@yaֺ(b v9`TA >G[us :EKN&!CqHpta~C)z٭j}nAT6Ӭb"-=_C\8jc)r'dz[@ 75͠]U]Br+颃>̨AܻAHU,su)I~J7_{I%v*v}̸R-T?W[wxAbݘ}kVO+oK'I܍1{(h`{F,d"sK+o.N sk ( zM^e`P҄~P\2Y$}LU'2BZN\ʪ>ޟT2I;u&|Hן%ǁR_A>JeLL}Q4 [סa:X~_./k0NvT{\|S$?v#>Իl_[I?趺UP2}>Yzw¬=5/*w_@Eq͇#[,:Xbp9&Em#{|Ty8`p]%G%0=S5&e`޷ej`jG8p{ڟ9e}TVѣh>JͺU9AOqd, @U06.ʌ 8yޮv h; {"/w^pUBnP$:DOa1/RWf:,ykeU=ˤ@5`5}<~Fײr?˄}hWle1[ B|bpe?~w9?K6"ʕG/)eroTyޠ f޿W+z9j5%GN=xgsEBev{/B1$ƠJ?7/K+$h3;"~~IEW{PY=uR]+c(AP[u [W3u>s1d/cMz|]!d_@$Qn;dBIy(0M|H/C>7KL9C\1h)UJP<~pVa_V)DzVb]NsLWf2DcR`Wc'҂b\YI.RX,Osa$. X+2g4 `Lh0Hj4'~дZr qa C6[s$>4鳡ɝ?!"j"S - D`N)! ۮQAj2z4qmoȑ#e"}v(Od9.O Q#!V )}F=M9rT^H dπTtx<<,:[jǾ($rֈnxzFPB/i) ]COu5Z1q@2ѶU\[u - c]٘`q%RO zn(ON%ɰxKtq, nHr_7눻sh ժ ɷv"\/5TBz7ʣsߜsz &s $r?lCmےv@So^]cuX,$R5|P-9;8]wARvReLT¢td$'Q5N8Tă;@[+sBGs~ 77 5RB%syCgtAvX^Vl?= z!{[qĘKF>+ 8dK3iJ!+(WեxA|xg޽H-oW˕b~=UoLh c^ju(1ҩcr1$opLiEQIkCGu o3(q/WKf W9m@ly&~1;Zfy/R|ྼ&i%;/U Dw_sиotϾF3e;X6Jl7y^5V eC0in8 U۷Dfަ+,۩~jP˻Hq7Й2f@9gJ}T?C2u&=LF ^Iϫ7]@ .\_`ս/]áҋ?(|'g0h.og$(NU9]ƀt+g6* IP۲q%S_7ΕVC2"v[Z qF>l17Z3v =њ᯹Anky&{&,tld{jO>ܱNuaCݔ}1Vn}tBb\Ԣ {,%YMC'P]t I* #Aq_O\^Jr _~  d]Pͨ: ]8 Hٮ̣TA=wemKJoTrC"kb2;l҂_ ?$lxVReBJʘ$-NY|;sνVHL\!}mlY/JS'bbZȷ[rU`y=]ߤ "xc/0n3FhE| 9*]?iYz[4pD`[O'[ M "-O[4ު͏zLCvRB6Q$݋$MQ <2WVV3yu.5~\hS5'Fn10^ٗn-: ?뱌{&l`r[7 //|5y% aTK':2CKܥSG0"jƬ c۾ᔖ:!!!ۂq5̪kW[}{łUhB?VϸOY8P@ih, V4i(}& HQGF ⢻,EYk/s%'(4Mٗs)Y2^{rS3Z=\f&*.$K;_kbXfl">mḾ ja=:l72-.эiIONQ_TJ܃Y~g: V8L13%t{Ci#[ yu0#Eë hV('' ;^7.BgnnYpsoVp N!֮39˓S7p|q;aӛA ˃[6LZfR%PFHB;TW;:dTĩw3s{┥K ;|LIH9R0)MV5;AqQ}MvH6nbjS7W#~⏰$487l8f|zc=ub:z rD Mri8 tja UD~0Y v/VVdBH(O+5R,E8%r9 (COh7qSzu9 N5\mBIͅX[~7lZ>([qotS0D \7ߚe]{NR΅UyUc"}.p3/_u[Ч)8T;zᅛN9u.y"7xl7y[k- d@X$בeF,x>n>WY}w 5:%ZY.$!~w۠BEmJ! jBG=72cx6u,T5L =V- XWz.އv]+aD噩7;kתJ&%#յwNvsC$JN@ڿ;676 @db!j~.I{kS:]%J B & XQ(&/'.gtO6"ɏD~kQh㭁g())U֣W٬G]RyۤO:y!>`*bϝ+M(X™h 3ZJE˴A3}6)/vc*lI>랋φ~ox KjH"׎5.vGRB~HM1I<)6>A@LFfjՂau B,,Qy+i p-A$\縦j<x[*ʷ6֥`q""0 :-s[좹$x~)[7_[U} ӦrX NeҁT "QJ݆R:E %iY;S6◄t+w6@+Qkv= YDFX?Ć:B6; /W|djA4 Cƪ~B?N`ViuE;0w=8VA ?  #_x7'7 ][$UJ)_p:) 7U[;XTʷ-Iڃ`uмBn&|U':JgԀ{76 5 ߱Sq,lh 럅*AnpwonMD*|-8pb IHV`W>y&k=⚗":#ѱybOȩ| *(zzK+e!&-6}8ob[Zʧaϯ[H%*X]Eu7^h(.*$%;$G42oᶔW-],mq JdQOƝ5WO6I7Nt~9Pq YF"H1syU}/kmZŨG0Co@@nYM.YޖX5q kS\O6/ʕ\$r"L}pWS\H:dZ'U aؙXա69?70C_J+ɸ13i5{ )vG(`-ɚtF ?i,h ׼چ"UXl=s?' }/q1(0 lNݏjAAOK#|&7@q$@v#Rĉs&-Z+G֝"٪ ,G(]wȾztbTHdhnz Lci->B tHw ׫WF#VkT'LeS_z:ˊP兊J4Ԧ')rڂs FHpQ2 W&pip^>؋`G$Թ gCj(b/TMԦ'}X% g3-;` ډG)JOVgi.X+VߓqsRO-XBI!,uixOp;%O j`q9&b| <PWty) m?Q";B+M:3.Zn\QB3S0?9|>,l?o-|C5:w8vP07OoSo@UnDv~=y2Ώ>WqaD:tJWOݲbr24̯֕70.T HʗYے5"uxDAy`'[܂]0T}v1lv<4Ā%`PFLꥼ,i[ lB=L|8QCE,[;4Xݪ'gmwH`ԹnG$xXAxPUǒ_J0;m T5_Z>UאJ_:צQهx4i>*` {ec(CmP<KLb2gL *krЏu)_}0jה#3,:ρOWT?t[niRZ{tSf69EB]wd"f=8 %i%fW G TPlȵ+aUEe֏dї}P4=w8uJb  b"FR`ƂK^@*'u !;A@}.YG';nS(zA<-ZSF<.\ MIH1h:EHԝyØU?11<;^l͘ڥ)0I[iuïV $\":,tzƽ<]qg' IVJFz@XN:$5 +\kհc]ti`vj%ÝAQ"9T@ӟj bD^q+?=CŸd{Y[ӺأP+p8Vaè9J5132;XP#TR>{%v!4ܻ.yUecO]u e ^=YuQ: J w(2ߺ&D6|䮏f:^=εy^BS;`v/̀>9 ׈ޕ%Gvg^L됰+N5N\RH,ϋŀ} kx }n"fbV@DAP˛-=]% BGE[}#"2ߛ?F^fh\h꒗hR7]EZ0YS#] %rY(}K,ݵ g˙kNa[ӹй 'Dҟ_H (*@ ѣ栱=q& Y:Ob6>.1^.Ţ  ,dL*~ ?-:8?+A)L_nENSR7'  K X7H^XV 1r(%nV_(Fr/6P`w{,<}Zd=euCߟXD11lRq3,ӝ eRs fT~E1v#pn~ :G**ɬ4%kCDhN]w_fNEZ)ȻՀ8q\% jyBM祮 OM *5l6cᒸpf +p``XA".*pMY[n2b`c ך_ Wz ;jv-h)XS9p)Xh.۵cfy5bc\i4)l}qõV;i5Oc$إ;AGcĕlWYdi6v/wίc3涗 ^Qlm(,Id&iҬctl%؋uحMitT ϲev6Ô d K,0}N1LmH/˱ r2#;=fVOzvY3Ž lM2f0ʯ;txUgwϗ_k4;`c߿vc_yqvln@Qͭ-ȱؾ4AmLչ ,Ӫ74w;ϗlj%32sWUp}zmH8h1MXHyS@g(3AaAI1p}3/E)dliljutE`˕5LQ-*2{-!\ ʩ Q5- įĔrB:[ vhǧPޥE [{ 9G\!ڶpK^ʠvHEe5ix`,w;y%@,NEUHM8EP<*DaztX^pDhlgQhxD-F^̔('H`/AnU˟Ep^ q,t3Nл:蠁6ŠOjI"=Me< ⨁^fݔ/;1a''2 ~ J |^ρެ("OQI¾ wJs,-8wC9QH|S$Fd")1I|RPӕ,/aΰ`8vi[Z#fL}PAU̡KUSSOϊdpC)y,F j>Z:$?Ϋ5IAbBW Y.}Y LYkʔG=KG3#vcA?eKhW9Z}< (&2/{08vN x`zFbHRXd0IF}ӍYS֫OѺ-/y(iIv;-b?bQa9uT}t6˺,0E?l-m3z%$P˝lQK2ǒ?oQvCH>L0 Ζij$ތ~Iqz1IzJ=¨ЖA gHC,vI-bS~}S\ZA-V+~jAY. W4Q&7+)pmc*M4]}c Br`t? $C7RL*tKY}ďI#1i݁JN՝vI[z*Fc@g~?gxZbڢa]y. 5 vYLf"Q3֜w~U*%`nI|h27jo@Q|l7aԻm?-1Ÿ&9Kx8]NN̗tYIŐ͐Z7+`zwfGE|W2A|K ^7 ^Q2XWM,UQr,&xx/'v6ȠQgHD+3)}@q4N98#[۬W+ .F:#CRl[7JXEG$3Mfi/9,n=uI.~6ϟN׺̬=~[5_=ӋC,HSL:Qуu 6:D_58 ^IYUI:jAFOrgܕD /vBQⶼ蝾%LD LX_gy0aSNV+ZmnΝ5dSC7gZy3i`vM} iwUUuE˲%C 2nw@=\ޓ G ˾[9]ʉ{\oL$U&E? !<g[%FLԍqBjQN9~C=Ĕ4E^L%qjYUQRfwhqIY{xܿ[1?pZ`I{x#p+I;a\RN~I^hV0W X!9ĤA]^HY# hkh:I+sfPBw-C*N[5(t./z%昫HM'wUk 6jѸ9XhWKW@H\AC$j庁j5笩!"p_oH iC&2HZM豼Y2ެo6 ȂG3S=ai V F~s* ??^jw4J<-adAHu`T8j{8?)e,䳁)%o h'nze[;_0MnI3.ZsT8,:BTCu-`<#d0xWH8^*(ņ2׀72G㪙N85 < -^.Z3mVŝR/ھ Cyl8d/ǩ {'||G'S֐4ԣX w:A^ pEo|NU/K ?ПL]`#O7FL5 =W?afn=qz,uJ<rd`;% 9x@ C>W4 XEhd$(UЫ.+($dki {1] Κ7Ҡ#"%^Jz K@d%D%\@{+PY\WbY-IzT9~Z $Hu$Wz"魴gww{2gjH}g6 kN[{E7".^B3O6́gq? b˜T7}p|@6EQqAlz~I <{|TO1;pΙGc(8Zd,b@SD:y8sAH! *Ma-XǮ; yK`MPYž{?VN%Xfӱ'FΖ ~5j Hm5ĴQ ,Gi MeT W.N܂.+l h+#+f{4FfơGn5f-dď0ν :%B+7B]қЫ j#[kS(qmt"`Hf0rNVڴ/hv+r10O(7긍АZlQ~¡@/05Wm!+N 8#@9Tm& T^ݹ v{@hsbK4bI?ʉj/jU ^wgJmǍ͑@73,[K|aU@+ѝ]v=!7g>HҒDtqEKX˾u=`]E2տXlOcDT{.hVB$`f4XYRgэD~IiK,8R*|ۆ"9C/r=~8GUdagmٚE;@^71Tn3>3g~hsYiS%GSeӔ3_&sX  V&ռaʆ4{钗; MM!Uw)0ȍKx {F0@,K'98^;7$6"8uvԈЮ+]̜̾7Wnh滬d΁VMRox%#@N8aXǷ"~(nhD-d`Mw>m`Tȡ]h[1(&EK%œ:ϋA zU+ݵHk. /~bҟ h-v ? KH/iZ)m -NlR򧢩B 7ijڑXd"UkC:JFLr."z_pǁ"|zq/1q)M |aKYg[~KjJ⳪瑈|SNT>t_GYt;{,` ;.Zy.4i*H8b2J:<9Vt^;n/' zE+Ks GM<8aq*. &LãCYfszO=gIAin@>0Q>DdT ҷgס%[zh^2`g5;OKC~4^CdVq[ FFq88H)$QgzH>*t]9 r>0ӴԍubDAHM/@m@$&eսy%iZ{Yϒվ>.-* ry4ZbSGDD2 _g:#hmQC'2e*n$k "h-Kml'8V&C%Dx(,&1xomC&q]j2cz 2bj,mhLn&;eF'h a E(^ qq4uw'{#"}450o =g:U9%/^>lu~` v(OOX؀W5r0|-fF:D0A3J ut2<-|&;b{;] ֆ+\BSEPU< 7G{,GZ1m-fI Qf=vhi!L 0@^_hzzzFWCX@D~it联 ~RPƤV8#"@2@# ku+k[xa)&NI__9&i}e((>S!8ȷ Gp!W^)(Z H0_%i3 /"349XG'呉u`7˞d_x!s_ba-glmoGSJmMpNIsa]LDkgC{UNө }x%S.U?BאKvSѸ" ^G8c2v̢DbJ3m#UD8eUˏ"hHK[l}9TZR8R&m#igw8ܲ9!C Er,5ݡV81-mSWP@%vybiK.}>V+H/"9WYZIO []5.#I?Wt=DY@Us ]gALn;oKP@ KB=ҡHjyǯig 8ơ-,,t;ƙB:Tfnި hT{6dVБE{;gËcJ踏>vGW:&צOr-ߗ̽@)X0|Ol Wܿ5ZKgk>ĖulͰ֌c& bxZQ~|pgrl ٷ/x}RTC2ÛI|w:-&~"vσE;俢w ѧM~usJi1mIL` jL"3 %)(V02rG Ű%4zځcy=tz`0S~6 'v?H4n*OԴ7VZcPq$4މ˟⦿}hKmX7in@Rf6.Y@S:2yQ['ikI g6W{Xx=: 2´[~t$wht A_ܶq#YBm@utR4Fy;n8 (!.,;i@ƜMO9A!ҍ+v6u.hT3_i9@}i>: ͆xTD $ԧ"?kTmMDoȯc~)"2?S&T})Wy˧ E}(OԜ&+be}Ew{Q;2Ͼ໮M"kߝV=Wcxf+;#}=7CьuG0T:ڨr];C I8^AHB'6 vSP~em!l맘8ԙ|~ѷB0a/xHcLUMWvs]<`,,3pcoLwYqDrPwq_- *ە愌cT (.㖅Q0"/!~愭<1*!XOA`OP@a}P;o 8jzDObN6F254TwQ8zVF6(sVX< J*O([D5:K+_<}c]tF2'NABB1̲hҿцmUTѠ L$m-0 ,[aȮJ·ԅWz% N p g`q[  Mzβlj0E=?y/ThAB?#fD7 CkD }s]~ELw'9WE3.U,~YrPI=>{d H[^SˇiG1S-ʚ]Vpj':`2^A% Ig6*;N^ a)o`b\aNRr^7<|p@8ֹq@QO~lя9ޘ~*柴d^Aɸ.*Wb/˺ s{,Gqli6%y^EI%f_/jK^LH{*jkzupĀdGߕq0 6c{' "*,$J=1#Y@.x|"M f.Ou!*bЮ#'zG<V\ j Ƞ@Hs% 5m E^Δv@v' mPݴ S*"[2]Y%#9+T96T pgS<*˗,P0v}%@4m!iQ‡?RәהH>~ d\0 K3<⳼_SvA&L IKR,s#/B%2Yz)[UYxLU3=ˍ؊S$xҷdLq{x&|(a}*JBTIneZ?E*n'b ⚴izUi |C5#<${Z] >`QaA_ޯr2/HsUrq 1E_PT1wXe Ĉ'45e-DzUSQ^#.NLhog^=/50)NMԄ9'{ע"X<^.o+@u}+e]/Cwp0d7!ʹ7[y|Rw42-ڥA8h_K=#J vYUUݾrxJkG+#QP"HU5(7AU1}FU$Lӳ5>b'73'x:ڡ1zDzS% Yy>$E`V ̜˃)aoqͷ8$Ɩ .o]‹A'\}'7X,_s& h:{1a9Tv*Ø$n4B0U')|j(v1P+::CckA6U+>lNX/$+ʇ2B14 Yqؾ@ Y&NF2o\e!%:uhiG~k?NW 9x$d:. %ڧrD Y13`zxecC$arH2k%Ji.cMRLiPLF"^ 0\Xȥ_*]5]!n7~_^LځcAW6X^o{ C*Ѷ(MoW2?;|_xrSE( Π/Lf=ە|/1zY;b6e1 #7BrPG$c-ː C ݂*4cn7J=ktċJ[SMx~ɐ#ߵ O)J#6۰DeQ`%zl~P n 0`7GKLm6[IT=6wRC`[:[vA \ =tm0P#N08LZmO!aT] k-@UrK>AW|*L %*ߟg7rXfK _YykDJ$Gd.3<]մBD_U!`^qk$:^"b-{ߜ99#Eo*F$_D.ʲ_$Cah 5a/WS Ev[iR.Xh ġ"yL Q^%tȯI.wx@TśODꝎ|'<34!h٥?h@Ńγ&FX,K+36-'WH@MrhWƠ Mu EK^s%!(y#  0o.f¯BQ$ߑ&Sdr{9l #nu~v»\SzBk04?'xߺV@ڲsϪxK֮qSۤk4B_ ̡ AU@8i ]rx? לA3ܗ2rG݌)7 "Y:IHB[3`鉁XE'`.[Jx&ѹM-s+DТXErv'r @(0d]:[5kS~M|q2m1T;IƆw\K9_.4 ' \ qg=Ֆ|~\32A*H]f5YWYdֱ6u(:j+$K呷P_^'kC hNۧ$JF)fB_:z")9I7!_yAqXO |4{hzuRl= n|p㐜^D 27/1%'c w[fd!.۞3m]\>bl*`OXk-9ݨ-T᠑m)l216eC)#!#J Mㅧ:V~b NX[|EB)`ptTkЄpؙ{i;U̡CX怒[\(;)scL ߭ew.g$144*5q3EUEѾS)<8ҵ(s#sBe'J7Np'/p$NPGj ?y*nSpKt15#\I͵a`y ;czN567]N`},v>wˌh[əddJ&="mGThv+$󀿜^cA`2_ic=|Bi^Y_~bx7Nh2%08U}SoStu$TVӹoEqC?C_CeۺQ!N_HU-DH \^Ir`\y`d5[))SDh/vF3qX;EuA0ԑ[e? μZrT Nvs;_7oz -/׆}yƀ`Fth6+$T +GAu׋j-?ejz5FHfodm8Mȏz4?[CfakN}X_Cj!ƃ" r SXD`ov2^K֝3.6Vx \5GvzfoSۄ7SINw=l|T妊њ*EI6!aCJ50le̔Ai S<4_*̹pᨋvh۳`3jܞI+t$:)% LA˪߸?>Y'.YSIqpc0p%qaGvp¼#L]Ȱ%`Vz}4$&r*4]]G.ȃ@f :df;rb c )EW߉R9\+i\#l XJJvإ1~ND_OlѨɜ8f: I5qWJ5>2~l5:{lӰNX!Ѽ@k|i6gzO?\c LH(4VZΡ Z8Y\ڜ4B×u-q-kmt>0&7:2&H)@2ҷhn:S=l=܋9轟 ~_=,7͍G[I^Ffjh; aP'BGW&$7<.ۨ&5nѐKBuDUzBj\ϻ'NF1K*8 аy:4,KFi߾޿"V2A-"/|]ʼ3 Ch;E';DcYT[Ygo_>v*Ct|ҍQxE F?wtOX)u!^B G@3 tѪL3I4=3#!¬(,Jâmh ??aB4ok%G=yE$Cu vo_5AF~t)B^30I"%mWm*}hт,K^z"qԭytDe ^ݙIE%ռU*LPwvmnL \ڸ=&Ht/rEvRP93 -qpf8Uǘg?c;̕K~0Xٚ[*2>$ñ Grp*+**vזQ-* ѹgfJb9 ˑ`% 8OgIh(j#ȇk(w֜?ǢRYI0T"E?ufc8$9*A Eɍu`kUPPW@eUsQ(mXx-nY+r<z?a:kY$ j9PS>ϛ/֍vD{} 781f"2,scl!/$BOE);ƛo4nl"pdo_BV}Oew?j 4ߘrxCrKK\%L+ Nه+k='n)=4 4a/@j{8D>TCH %*hKNB;-$:Vo#JC`_vEm+"xy$[/e Ndh˃@8Hlݕku*pBz!;XPF5֥^&$ulXq}x֯?B+]C9Tu̪b ]qWr_ p>zpi`?:LT Yyڡ E" m*R@Kt*+SiV}P*wg(F9CVRĜB`PCat;5-:< SxOh1vkM V\´u&e[ĵ9y377qqЖSb u:[F ^-K; OD QM[2Nc/s!9 3]j &yH$ܟ_P,_/Λ 嗳yw&{F<,B!MfןP{2V>}814X'z\A^0JT/7:C2:UjTKAtBTZ.3-a}H)'{ԛSRRL8(bd'Ll.R>j0H3 ㇟SDYxڪMɚRTs Ġi ӵRZN>@oԦ 3sAqe X/.ԯܸ4^9mWDQ㐣#+Dd@  kМpو>XRF:t#@ލޒT%R7ΐa@~x!,,_xT#1 A3X]s9xmΎ%Nٛ.;'hRO 9N(=-eva^ 槊5/>CKȺtu[AMVU=p fb֦!Ez AEe54|LK ai9_iȷzD:s(];VY{^ܒuJ<6Z[w3L :y&֍{j=DR" ?k {6%CbxE`&NJȳm~-"~ ȯhQqq ]+]2WXxO%R)/U\Ԇ Ȁꕻz&Q{OΚѹ^/R+Q o7]U z~d}x!(!Wv8#uNHd*za1 Mv*;aH Vj٧s(qr>Gf`b; {C㪼zt1MIY644gUD &nʄPw~M@sVidyO] AR#Ft3CB&~w*0/فYE$ڲϦ\v3B~b  iZEG14>a_e"{YTݴ``}^u"vxߤ)oK!GqX(pstwSl8Vr3\_}cQ%NsD*#G4ezž{"mN H9y_i Xsw0^Ol{I-5lZ|-쬈`:o*4K].=O\jcVKWXv3S%,@pڟ>j!]zі2t iX[`R/YuKant"[(bJ(1̯ͥDrPß6 Fz' ! J<\%H%~qVg||BeDg GDJ0Jp Docrag$Û,ɡ~5|gїSC[lF#Ȕ'Ri[˽ɂ0n3q*x^FKǡDƔsF;zY8r؀FK pY"L44zd҃L@1!ڗ~(wgXX|WKa1OB4pnPTXs?- ئb+P쉼kj%O|>ݷ|+w*h3aehrLeMB!l1x()h7v2֐>j䋰ZIgBNώQr BY"c ZOH  v O5m4so'J֘d^YqlTMw 5q-ݽ"*̶"8Pvg8ZB\`n6C/n˔pG,`mlc΃)KсalJW7\V`wW{Q,a>qyOm$xQWHe9Uҹ W,o g3=}vE=Q@仑}5/8`,=n>>قY4.Вlhhj5Re!wuc]Ls]<5}MaOz!3@Eo_Ts!YZqy>9ȿV]؊ݻ!.\HLr9^X@˷t,Y':T_\=2|)ö.=S6H_@^t!ebdf 7T9i%ZON'xIz7c2rP K԰ bLI2CkP{  TO/:8JayFfH ^>FUGؘD%jd/toYkߓ >QΟ$: >Zq7q&*d/A ZrSbq'۸FXSP$0#!E\ʉß)┌ZaՉ6ݭ[DsǀT3bMHLpT/  GaWT:DtP0` D„"~ leh`@Ԡ zfX6&(ELp@lORV77CCʜ_I \!m\ؤP;26b̀IR`)pGjӹHnq'DH,q+/cFZa ԶOZt0 [ [+9'0MmY|P!5F߬Heuyr$Pيn{6rKG: F*_'*9#0ùWc!6lTiaϩ ix)s5e;X-ソ)KDoIPyFJi! Pj'ЂmY3e= fbjXP U`rB@3aw* -(b(1x)XːDU7vQϽ.E k1>wlIYM|qkI6jS7.OHؖ4٥(̟zGDTKP;;6"L5 LoK~yve84ǰWfᙽvn.څC"Z0$GKCIfM_f4>bw\: j(NCSnt9W8;m}bB=p3>?x<ђjx׺A5+B@1<}ZDVMwzM2!83TgځX6M̮hpIɧ~{c=y3w`n+Tfu]©[A9yRsfȏFYF/yx?l/֑Z>_فUHځͿ]Ю*b4^95p\$xLŜBtEj+oiPWڑh1Y~MHTGEdTᚠq!u v@?;CL2޲( Ǡ?:z4&IIRivI6ooWKipiwudl8">mݘy?A`ڤL~vlݞnQ QQ| Amxr.KgT5 }>9#~\b掯/ʿVfb(:[o6tEQ8.N&sm0f^!6X&M˕яypA:h8-C&0^F)-V3VPR++A+͈Jpl"Q\x,wIWwnp(ͦ1#2_]^r׹ֻ(rxR ϯgCvzepXx2*ibk!a ߞ5q4URߡh ]|cbu*e^6߷Ѭ"2|biK]7L=#@U]iɏ^Wn7,A, [^<՜pROOfti·dV24S\|SuuxcYp隸(k`ljuBMQ MS$NW)˨U* W4 WIIS;9Q&iٴ]gʃTEC#?~Ԑ.Y2gSIޔ +TNNqy]T Žte8٥7tr" ; ɋ`@ϥ_xz،(h A&ICt/~_f]<mg,ّْEN_k+`k`3½)|k}Hϣ>L-KćdK_\.Wģg/}w^DpcX_trQ߷W%}RPw[Fn c8A"9qX]h/?Ǻ6o_zT4*E7Xc`m A'[2v5;ۀ&R1g>ͥsQ¡W~4ugnoh5^:"'Eϻ,#$@X2hkE4SџrC)۔)Fp؋<Wd~⮉ss=67"Nx҄{U/*}o{[*?L-< 17{TDn$o +$nJwL0`9"EIN(R]ImRo  +K(.WRd5v\ Q{>cd\{3j(QnWt$X0X#ĔU$ĉkRicr=sHRUZ?^ ^CFvq UъߎJ 7چ"# CnDg?2+׮d'x R*9j!t[:8bT"A0qDOQ&{y!P8TfDG|rar4 NI Pѐ)[=ThNTy̥)׊ *։bVOO@t<-<F7 A#\/t^{{ӇD;w߱m5(PyYKRMP4:R_'?qamF3k+/j{,,PY/CyW[жYˢQ[o!%= |/ePK֮dKej4(:9Cwԝ$ dN[wh ^}iRbڷv{OFw2B03S͏xN˟x|q5ym=6aB5beB=rh~.!-?DS|jCA!gbb4Im,> e>x縸nIBdYS)ZyNf%R_j81]C[`ʨ4ߞQj3[dw/U9=4!ȫ,snvSx?'9ěk/=,yޭ䊓 $,Rf0`GVdM[2{8@4OoSaxy,'Y3o^(k;$F͋ Q %~^q#]L|~Fj+)PRK@XLu]#%Bחzj3ϒ4쨥3bCŸt5봱Xn!dw8W8;,IBY20`K>Slz$Mu[K\=#p?8duFtʀL@KJ)-!ҢFxz(` ;MJ9A­,>gI 0GYSW@j=f_`,j`,_~s£l!~l(pS#n8x䶼:qϴ <{.JQn|-׎t0%|L|+I \޸mqùK`)%% lϋdg'pښYtdڶz\ 5*lg`jZ-["W# @31S=N 98z(OXgx,fY3,ke7$/R\.$t4ȡyWҹM=uI)% *< ־ W-W2ftO/ U/LDkMa/W&ME:*Ѧ}ǃm̼UTb|SY VU.U>pˊwhe$vK l̿ ^ RBa^QUN[}b+kJυKmFv12/iri~.n1/B\{jr)y.!&CGU:&5:$4uŮ4O`&YlwuJx$f`"swɰ'E]v6*|R!MQƩF?.%o>2&0@ڝvvȊrFH(EݐֵHŶގ|GʏD ~ YNlNmw(lݑ.9h yr'k\PL`U!VG[HuW;H E+lMAtxk{fĻ G#d9ئIL꽰,:@!Ni:.w :D:wMoSEm 4Ya~vDjL-&1ߘL -%xQC:e['ݎcC]# 1 Ճ:Y?uq)(szn:4kY>̵qe {Wt@B]%EuћQzHfW(8VOT)(4pdUN+fIG'4]&nbXHīCf!$(SBAd09jΞI53 r}fBs\( 7q/Q13Y?JӸF$gY01J#݂t_3Q*Վ-r6nKYƟ' wt|(-jZz.˪k"` Av6 Mqx?H!5 (Ko0LK2iVU4;2Xg{G5S!{)TF{C8AK,+]K(TZy,)}R}LJo+5],A fVp[A\Qkn׏4b1(]^./)4FNa#rޙ<=R+I(_*~ Gxx^>AY_*dB? Ԉzr {rxR#- 5\g5_~d6X%H*S FfN2;uq;J:J4FǤG@uffI֡tי"K 0xg|q[Ax7 |Bj`y:W~] j_k 0 sȮR?%J5O8϶+ 9ƇY4L)s,Uh%qX8 d.f27Znf1e3[-glrO@S)^ǖ72ƍ˵s?qpznuFdZy 'z2L)3FM9N( ;{ {/!FW2ȯ?*,}] k|~;E{=$h@>P[WD >~sQM=($D-``{7SWUE~8*ZPJ:N+=rzʳߦңy t#^] Bȗe 7F3X]rNa(dquy^̅Ö9r皑!-rwGCk[qqKڵ)5)E<3"_S"JYWٸ*w g!32?51xC}Ҽ[^DOtUj'xJ+W7KPLN1#йBxjf)B,\8]$dbQI/3eHlYch\{L8+¢4Fqoc‘|83WɕPMsʄoӇ$Ԃ1*[cg`l{Ü4.jWsXvq?kljк(Bwc$ ꉀޓٙ|jXyh~P x4Ù2_+=&[nUU@Us]w_#ٌ/G ՟sבmU[5MD ;CA"=n,Re:Grbk\]K{C`jJĒ%1ZK.=![-S!^zrHҔ FQ9wU~'hfALmTKۥI+@Qcު0b}19 n>8_h;/n(L΄HLRյ_ nD!L>jhwerZqɗ#JU4{¨Cۓ_=#$Wl"a[gOM{{e68=Z$냑҇쓦l +{Q8PC?|gbڅ{ 5 Ӈաҫ 1J8df]{cIqK]|u g<LJF&0vqW֋EDc#zH1)0C[CRCCW|t!090L#݇jb~͏~ FoU Q$`dsZ' PkM0ek-&>c1tP98I'b d;;Nl)6ȂVg`ߘE(Y7hY4x:po4/h&]0Ę۪c$;䲋u#.ODClf5-i|i277qk[yB,A#-rfJZy=^Z_ )B^:)of4{AXuQ"A d^^@9=Q \d)%UYC!46+Lϖϵ摿ađt±=KJj4g}6| 1Kha&)L^6pG3su֫Z;z ^k {*ĭf3eCsߨJvn9l"599N:^q;U$4KL'K)7ufvY'nVYpX 0_13L>Ѫ^.O "=1AWnuau8eePxL̼L+A{>]dԝ1z6V6)cA{D8O>*K+zpCѩ(@ڭT]2sd.d%aNbяGʷ~kRXP +gx!"Vo/kurL썚?S }9Q߶1,̌ s=ylFtŜ Q μ¬sGVPQ :ʐp8dp.$ ī ZN TXYw3bqHnEv)}qJ֬fQFN-IYvQYfb$v9/NwyR5] $m[aWMoܖjcv *| Dyl%:\ˣG,]!m^nbm_ΈYttu|@_d"G"ڠN'kQHdt|-r">^S`Azu R}%³#}Mco^n</%#-XZPGz5bҚ '"E&pOx!F2~-KMn1;4wmlV*-h=1`y*Ϭ;.&}*,=h;ΰNX_&IEU!iŹp wE`C}AɄc VFEu:o825HLt {ے~]+ق]aNISRwP=ǥ",/&5?SewOw{Q-5npdlOnU/5<+b`C S2P&iDHx"GwcƆ'vdoDDڧ'`8F1&|\-nP]TB@tθX ~UlZ$X@*5ZN_[c@`0F3S {G(z+2l/ʴ~'O4p:a2Fj()C+~3Ձ*4'l1# 3`e?ain9g)\ bxqoNFzJPo6Jz*⼙fF`N .Q~$5pIAn0opiAC]vF0F6v"=9 DCsشܶ!^INqQjMT:gf&-qnlHpZ" tn5Ne*k58<\K>0Wh>2Ls5yg~0J7aJӬ74 Wn93G.e:``@+hܣh #@?ۍ'^$3V[_qH"@۷0Z2 =Э/&z^O[ҫ@6&3>m&0J텖Qub\\tX\8FGF2*9)4 ԃ@D?H 6y%% A0r5 C zWvmwr|YBNPUPx;vg|"xAΞ[aĩP[`Y'be,+ m{)>U{AܼR$ Qiз8E5%6ߒ&JuΤQ@&TH@m@pel%AiϚ)a#sؒ']Yyե5SZlW$u74\/d [`?Y, T /gO%qps?<0B`.{jfn>GY 1~?>_87zq.w^D&7s'a5x^d#(rfұ xP:q]Caq\^0aV1Ǚ[uyIj~!_Ryk_҈"eyWl4o[AIQSokzfQ uvy\އV!A?r{`CX% l?o`ed#]:Ci3U"ͻ}+RUi5ñr٬v-LFkjNbK |˩gk1hvdǫubky8q& CvHźlyx`yU(S d3ic~W0@ lM,<,R k?( 1kI:r"g3ڻ ;?-K6u[r醕]fsgD 7eB"BYy(qGҬ+$#6~87M܎:)彋gSMAhSL*Uْ^DH~ߙ =cwL6ޞz5Ɨ: m5Z& vmA>DQxWeQE ?H!hv;L -RRuE9c{t4E6*vLb+SiCW ] %ݓj>fn3,dClOrUWLOe eg_Fvo0rI_dx ЖDmXm;n’?Mn:/jgSDŽ"R7gTi(v :̰>=(Ձg"<1_MYNX@3"xYیϨ~',zSu-:)tc mdxќqyQ\= KhO׹̆lGKrN=FP)jYY]l2\ic܇,p#jJmy WX>`ȕ=P&V1j"]{-*m?t=-`HBM, V4)2D?,Q[_eH1ZyP0.<.?6Mŝi ^6MqA3&gMNO3 % ӈ*t0؁+%N'0! %_J+ɀ RR,+8#3ĭHuP1NMڻd~j!JBZiet Og1SvKf5ڋ}K|e"OAČ{3an>i gOR+Fl!#L =㪙؏ 'k2 c/Z;/lq-\[sw9->f7L$Ocxd.1$>> J9,2-Ðgy8z}A3gg  f6ArE/@U֒+_|kdv 2+> uݑeDA̜;ݽqpo!T 6L3KoCj/Al{ ON֚! HX^F[t!#Fq\yt&_ c9%/h8 eIgEb{r kdՙN iq?c Qa'>c[ɛ7wyN,K qnH\Pn'Sn yj5pGu]skA";' 75z!2 h-띣$WvI_#$b<`bEBL2xBhf~q}3zSn zUK9f`{_t"lqg3xt:fEiw=ƜkhF\?8/||j o |Ŭ (=s\EɊGONx<hzNL(`K:T֢֯!ʑqZ@]6hbvD.gqFt{֨sԁ$&<u=\;r\ѝ->qǍfYpbFAeim=;N`½BymgAnex#֔ť'b&F|fŔ^=R9A)U{Ouוѯeh#dZVwj\P]Z1o J ]IO ~$k{-ORSA:J!5ӽ9F瀈F\U[xSU\SF 쫆kSB̜1ö Yso@EsK'@2Uj x ;}7RM .TQd[V4z?vdq5 Gvʣ-Hl8K8LrcCĜRod:T4gmb[4͋ xC8CnsK0O&t\KЧ1S1{8GcXrqrPOJ,<8v=łd84JOnߋq Hן1wp/fOmݮ064ݡLOи.u6_b4Swx pQ3QWJgVMxOgĉLsuÅ|;I\EńbSw7n˕0bkaQB7L5S&Cݪ2W\9M ]{~WFb#t)£iz26T̻ðea,?0;IrWWB G!bE 2ۣɈτxפd8qRR˰J$"{[)ĴK>x.f_]rj;E9%`Z}nJKa=Jg`sQR}i@ AfŇƐ43&Y@4q?+{ùa>2M̷fD2ˉurԶD;y7McYNJaVˢC P ‹kb2:ɏf-fOzy -!ݭvҺVul $D(!P(WkDbc<US! aW_ 2CNÛj.O>M~|D-`P3ӳȪƹ̴""j#Z$ç -Bv<8WDbU&L^`&FW_bc٨䄬 QS&(V1MUN}_Q8ˆHpRj6RvF^hPq|fyiF}J67b5K%T^ԙ،A[X׶o8^㛱hX.szu;[ ɝ@~!ֵUɤ +09[H4j/I%` #DȜz(vxXxSbh:N6K9e/tu'i;,VcRMV L}㐸~醔^QuunXpش,Ь1 S:K:GFQt bCYR:;^8 Vyy-̿mNJl!WjsGɇ=BˠSpW2 tai5:-$认-Urʫ`T܆b;˰\lx k]hQ^!ZԠ/UW>D^sOc\T:'_6vDТ`#džLK$?*J: ̩-:|K ,Xm}(Nn+'E'uiVv2gp4Cm3⒃M勆cWsõƄ-F.Y-.1o gHCEz'$%?"EL,r2)P0ft@_%ЬSkn`ZEL)5=mr Q91@+dIaq_M6EΗqjA s&ccMKrkȯ뗜 4w >Ț5O  G.jh'hI1 07=T=.QI-Ej&@=F(3>ai}* G, "BHYr9O9Rf"QCv~mBxr"^c)c0Z3/B AV4"-=/wo钒e|O{yՎeiC2')Yuz`f`Onqg0 # e8B 9ԧ~L1З93!-r`eg9>m|R?ϭg]'?1&Em@ɞqLxBÀ~`8W6y]Q^R"]2T|B XKXp Pτ\ ]>+؎AGp:>EngVE֡o!4{MN{P5Nz0t0(+t.ղ*&dcJ+Up$"ԇ.MUYDO+Ðqƨ gwYem:ڤo+)HKY*RHv -%~.fkavFSi:A\eswQ;eҟ:ӻA9sukD{}O]zo 3 ~DT ꒆ9/ *{ayROTV_)\AtJ`=x(n{1k~V>]8fC(x2; R(O„\uWFQPt% |PkC~-{p9s^<ÒJl79|rjTR"pt4`2Kd!ףKZda i</ۖCZIkq#̝i抟ɯ<;ԞM@OGO1ٴ.e+: ^~Ŵݹ{wwXGPfuO!@,bU]u[b Ud^< I,YL M;x*nKŗcJ,?6 mzp"8]ljo\8ĠJq8! (v#>{]O +؊Ȥ.i< 9K9D Ѵאw,\5 b`Z΀ {8{R5vzh.(RX [_qXGݏ, kނE/[&B4O ^` q׹Ѯ/@jco5|d!n@zLLrHX&y`5pL{ok jm ~jӤ 48i S,x]$=UayuBb̌hX77/_B;T|5rrYo1[ Ym ,h6*CH"&\0Z~Q :EdB>60MDDjQ\vSz6@>ccCy|[x1SI+[50LwxqKb/X;o'^6dy$hWxo?>!abqs7g~蒇E)Ċ]KrpelS@G99l=ɬP)Jd\³=P~!!4xP .tQqK>W7(V>Wڣǚ8sfxrg4`;_z.nD;%cΛ'bn;% XA,eRiC^4GИxp]G6`Qb bG#ɵ,( oğQynY̶o8[{$vqA2/R9 1Ѧwڏiiu6$d-rK QGGG \ywBUe9Π,ǿů7G?vB=3KBeЄuޔU>l$r1쬝,!07x*;' 02' 5N\OJ)SpFea3;@ur㚮^HeB;nм=,2lF33tYxhgц 탽i2ǎ{/_6#!(F}@\l,p[||wrBJ4j\{lW1t[ò>Ɣ,K(ajY >LC# P%Hxr=գ1) r`>PW28lhyj׼M p3Ke`6ط/!KiԘAAyN/[+ !z?H5_ܦL4۷Ɣvg_̫-[|n&l43Lap*EEwu= EPԌ[fePDe }*gGu[&5> h)SXEfLqrGCh{̀ArߢkϾߝ3F/:L\_t2+0+f4*8)Si=h<+&9i^؆Cy1.upM %@[1ĢFN%("󏲜lJk/De'xxpS?LCl>:M}v0}a.k5q9g+yi ĉ[o#MJ;ju\Ӵy I&>aubMJc@Q ܨ iHK yQ$"퉷2ٙtsq0VS ٩E2$'%)OoNrۮD ]:|WV)?LܫĘGQ]i W^Q(3@^[u,Ikv7i8,C6;6ߘ&Y}NسDj!7Tt{D:I|-Ձπ=vG1G%K iO}BW)Y]VԹ4N3&JDEh q -IYtEcEVU 銧 nE߫}#sqdq2]"}h-Jyi:}\(%Z̩ O B{%flHjcARs)j%X),3 %tܞ@;1>k0g;ܰ_(L\Ur;c[IA9U16Vvc^Yc#mj-ȿg(|my H*  , Ig(Aozֹ s6u2ڇXz~2%aa{ z~@ZVX;%5*0 NBl%ɅwS`|;S=f_L XZ*X)W9jdŝKLÔw G_)|<ά}b0Nnė ^;:am$mA'>R^M#Lo|w,S&*((gcivg)6 f]f"]J? ^Q_ǂh8{46NhX[G|Q߅\5MU u}Nf_c P*$mezc0 . KThd|wRěϫ (yL3i9_WA s[}<~7ͱT-h (pd 5I(/]L-9Wj4J-I"]7OT*mp1(nJ=@-Xlr_IUM)X>6º]N8Q(J(g1 a]}dhO0W.=wa9~c;j?zDR{&nv)U?m ߊxLYC#HTȊgɵۤ<\\B%"ۂŀܾ@OF.)Ծ7xup j%6U#FSIkl=8Lm-ɿ!B #`0 n/n &P$iՀMe ĠeEA}G׋&sy;Es,Һw[ˈ(T4'芺`Bp[} 1D3YleC"W(îҷ(02ÏAM<#"X-~b #K:Osηei:D9&AXtk b/~SgU<ʺ+ڢW0%^$D:6yCC%lIslFYrНS֑gr&^ bKi胩:I{2i5Kś5zo<5NkdŇ/^qwXt ͘{Rɶ 8.&͕@.cp)>d0fN;XswBl4觚,[tDU5"+3ARnjzxSף"@H%"_E^1iڰ.wp/%0e=[iK2exI '}y Zw%αx˔" ٢HzM.}<ˋ93Kz8п;@zظڦio*kdg/ S͙dً7aYœj??-by^0cFlRNZo">Da Jy}XU= rNy+YkJ;EYn%G$Ɨ9KkvĠ^xh~c~p`_ziuUy]K#! h>)*9W_".Uv8`GGH[ӻGVG^)8`S݌wxܲŒߢzwSg5R&k&39|QGih痬"~@.+ *cI,=co?-SnSV0"Uēp|iUcs]/Vђ[$SN7,-Tia]m9߁kk#qGhC%B (91n'6DH{?ZMń15|f"{xaT`\XI"OLTx~Jȡp5+aW専As46[->q0yWz%}tWpDnuƳo}dJɜ6ee_W@O 9Xl73bc+ےn CsLfH֔-w gGlv!^l'ߔ(d&Oǒ:?XD#,s{s܎O 0C"_OA@W#,L>t@hB~Ճ^DL9ꞑdŝ,Z{֏{FdC7 ZCJ@9-@<{m hcgʬ{36K@;<JB NGi&PT>gAu@bæ  ;Zy}Afu>%ā*x|ܰwA0}{oQ* dx0fпmzO?A mlO̱Nw`% i;dVJ F t\X.h#"*ci]F]T\2FZ~-%DwP@N5?)sõ ˪#5e Uy|&#F3+IaMm'ϼ.@Yt4~F}r_l19tq LsLӎşJLMk62%R;1q Ceðs m m [ 0AVf^͢ωjOj m=n!-6JrьH_PqXn(-]R7.\ŧC'iAݜ2$?'ÊRO!$]g%(@P[\9ˑބ\8sCn?@Uҷjwa8rO9bś#rCrZNa{QLxQ26+ < F~B9F\#'j0:uwQnWڴ.|\doql)מE9_;:4 OVr|zoo˩)<ԪP/ov;cH̀c?,:!{mI9dR{xz4LNv:=.%t?zv  -7hE#rά&^@"UnᢑAHVLPH4ϳ_ښsZfAJk#&؅6 +A?gj< ъ+B=ajK%3P9)|tj8BnA 4Yʿ]Sዚ)ҥmHGZ6xo Rj -=&c<'.sgj'`b=rcA#S$0WF1쫑La :-V3sx.P=Ϝ\  <&R9\b%Jqi2 mΜroW8X#b #ir\ݥ[rVtc 1_.V0h@;<"<8+q47 ) Ei9^e "EXuc ,Y.`5pU燅!td;Sg8㦁J 86ɉՀ+w#y=W7 y,|{Bڈ8q s  Е"a4N m `qlrGBm EF9t9]K+$'cdi7bA{w?#HGl Bhr 4lsevѱ$Q} 3IDa?8+*1o{YŠgls_+E # kxO?FDF07pUY3kx ~= 5@?6C3k@Qjid yuA?cѳQ-"`mhΨ5wͽݯvAAcjqJ}hˊJ:A|G-Iw9BZ/~ZAQ n fU!\MЈwh V(MyeOrJj}n/A!VAd +Ogc̒`FEUq;xyvq9;Y:oPVX]pf:ZL}E^vd˸ +ی`Fƿ#VUČ]AhӜGAk(<ɒ[kefxݷFsNҧ~l@Lq!uɝlc6d9mGLS1{3NM͖5&+VR-5E@e语uyM׍0Av`Y1F:1y Qhz/bF;蒢.dzz\jۇKr.'Հ*jg1''ws=̈^eчD_-lZ_8؍üa;3oĚ^)D6 V%\JgcS]KW\/rUN|4 ۘ(?;?l{[n&0frs, 'ͲŐkV!$@e_|-c` gNҞkE/ζ$=VLnxwn;0jfA5s==l蘄;Ar)6W%v-Zpp!Zfa35E57;5r@_ٸ6}09X1f/k6ݍV6\K2}US%$^o;c (`3޺ft O8i*)sZݘŬaިXpIgEz^j#\h7QCQ!?z*20ѝ1TDT 2Ǿ̨< [>*`"v \](S n881C E)?m2]GZ#^'roa+X_΀ * FM.̮9R hi+v!tھ4.2e6d#A8J!g|粬㵦}zc,c0[3n=姲%W;wrlelx;pVToS~~7w$-:YEveLzò4|`?aZ[Ϻ)2\2@&aWFkjikwIʆ+Qbd쩶=ښ.3B㍲Nl %Ê~M~~In1Q^֢-[┨p2"Kfu}oЬ\nQPzn7j7kKDJuJ]Eyx\f,UO|z`H1Ǵ|Eza /ŧ8 OW|%Lۯ؄ƟAL©Cʿ iAj &t3Dv,>sZɾ:2KW "Bυ  y̓V*N,}`Gd'Gi: ,]am}5 ގ܇ *Iz9Ƌz=eB@Њw' D,D7 ";15-С4R_ěoVV-]Gix.}@;/^fҥ4zz&3#5ierrΰzU:QZ @ܼw[78#2U(#x4z_]RZ]f|wg0;-x-Rn,4/Ƚv.0_9HcloF 9#jx UU 5Ż B^[GHPT8=歿N7B#}8-MCJ0WϹBi4{(4<'uzMɖ0t&1|(1!M<f!9c)\q}*_9mša(\g饻 lf !v9SXS|wD7|Fu%eznsPs*楧$M]LE! ġ}\GWͷ7U2w.&%}f,9vGt Yo7\1SϠlo'67 ,5! xE͟cQ wH8\2gUZ`\;+.\oY-1ΝVv6"Ɵ[~'?~ǩj*M%/qJyP?Enr͑kEMQ} b^/F>! `= fݏ*,%m?2W4`ȑru|%:J-z]F%m2V 9REğ}9=P5*~BvCN- H }3Oy8ւsO7 E`dE+ Rg  ke<`tp-=Gv7!=R>7eCXR䭋,&J\o*)-74,ɧYf[W?q-gܜО. DA1[qK|3<';4OhE "`LTlLl@!huANAZ4NbB=|ܸB^D8"هc2h 6M 1St"i{IM3=[zdž ~Bc\ǥjWkdE `p+EW.xgYig,W8i@b3i-/3go  hq; aT)_(ly Ύ's:wvǞVi¸'ݫjK3|Ow-C뢢/}Tl^4%:P&#*nwiN{*dD]C- tS U^p,>i~O4TJ4u-令q|K"ןI|%- #!7^00 XHe:ά>5}Ώ5^yd]f6O-hJh#Ly{+ZDr=YF@| 1|+{T~=[Tc @UԠMv/eƁRz;~u iQȸ\Y]5bZO1ݛ>ԂzD`Y:*Mv飋VԴn) 3F?uZ|eT,%܈[AuTX)r@<\[?#MGO3\_86鲺ɖ+ID!uAq?ca|ׇ5=ŷӐHHoWM`Zږ9Ћ $qi|mKZcgbx՜zblfklCqTa)%2\G-ǎ*;]mL;Y==Ns҆;7T`l,jw2nq1$FOK{T tg}ܸzkn+'ς?5&tx5Q)~V-$JF$ETSkSټ'8$ف^}sC@]RJcźġ\ Q~6Ϩ0\IL##93;Cm߃3 xRnz&.LL DNB Qa wc3/ $OU}\Hj*>Nj 5>+ r5uS@e =bBw~,!m( U u5m]Yv)07=~Zys!1ύ?@R~"@IOX̻2AhϺ {ܪ)=lm T?-l /_GQ֬?]g_IZe8+#OLBbX%+'gc7P mL? +O!ˠp8PCM1WZDU[~;3}޳<7ũE._0gZjO+1,GI' .\|C(F\SֻqM_j[6pe[wcF*cd,"Yž4;\5޲wX*~;{n Ŵ d( >WhGbCzx]uD}ٹr،I{.a#j3Ml_g9u"Gfpk<@< y\n:kަ{NSu)Hٴ0-"ڙ~Coz{ 2$Z,nu#jaڋq;|:/HIyzS+st\sݴQF\qcR_#crLuja H,%)_H pwkc!x*tIe45,Sʤl;mVAv.h@ڽ⎗Ʀ}Z$޺ 'RGΕbN;?p;vm߉[Wxt5O|$Lvܑt|/>/`.#N$2蚫 ~i ,;bf5K+XrƮtfEfAՏ@˶{u r4ZdNoWC34OG@\_9 wuTJAļ_3Bdʁ|Vb,Nύ/y`ĝΈA."f)+z7x{Jnm c,BMOc#K: z}\ 2k7&ci} `@n*Kjd䛳X8j T9yHp}J1a"ڕ< A4]A?ֳ:LEX:KAvQn4)5vh@A|C{;+B(Fv͜5rr y`G6$l8Q/{.Ij'|OP3XH{stSHKMHdTŏhjfjNk磍Q~+ dz&?nWyL@E%*̜Ef$sۢN`.**T$ `{i ڙ@TWj^Q23x/Y bcbZmU;K.hQN QOKFaEEh޻ ֪֮:'-*v.%a-ނ/Da#Zk|:UWS{aL[{I0Zd;1upXfǞWR;A`2l̓7wg߫BHZjžO! Ssڂ0x`3ۤTfݦAAQx7L7 6|`^Ubq_ym]Y}v ԯs&]?-)JoR!c[@9g5q5ܛp#аzn`k.sCV` vlHJD $FqZ[.\7kOx$΃t?0*Ul3m U.&@N7,\ţzT#R5<_Эg׍ m>,o.ٴJ\9c%B \>gtD ,{Vzbay;ؗʘg>y>g$n.5%VU 3 <8͍{%ry $j"#\'[0{aȬLf _K7%[|Ï<@Ρ/g[S sUaEoo:Q\tKp]f Չ;lwspH9BoO%Qx( P"E` 3`6iQ8,=s +U7ɣ~]EKt-ȼ[s:Քmt(L`3O_JGM0 d@Td&AOjZH^ IA[29g(fzLI9)3H(QB,\SG2>,탱,B%.pyF1fLT (z%p`QΨ-6ړvߗ &< ֨%K/\߇f#]5bUxMHs-W.͡L~n4Y;!XZJ,FN 5r|f"HݝeA>g[(lbOi~2[`HnP%V@ {,;~՝E&͠b+S[ohgaE6wCn]'E0x(Qgݍ3 g sz^^=Mk#e k>;7$#z7aTw;3zf xI"E)-'B L=TG}[жȩa *98‰ᤧ7, Q%`'3)JڈgD]59p۬aF MDlJ@+2'(qj "@N(*Mh1x>``"^/CUcaC?=5%J':ӽY$/齚"YSsM*KZ*%H3t']*R`\natj~̳h\Esw7!}%Lo "qſkluiUBZF^T9\]|=zI1m@GkUA7>> ,񫷭?/~2_:wePg~~8qjdzc qgH Qm0,[y]Y*J5 E(;9 P1#hӠs5>8OcIor{&5u^ؙӌݸ[Ni)Xm{LFHB8`'D.qatejT8IaiنeXoǒބ"צYBzq jjyl+Rɓ_$+r3XlɎX~aD6 ׉K.5@p:tݜ3@rs#f=-%%@N3d8 A} 3+M@2X5ÅUo쾐*`Ĭ_^їG:5aĖ÷pG؄xP02+;r^āʍPB"Eq^`"8[Es\_WSvŇ eIT X՞,܌Qÿ[0ތa V<>t^>)n^9_<3&ozB"bXVec(^^dԖ=/x_wǒq²RaeRK0 u(!5*81 g&ؔ"ҵ $%%F/JvBߙбUGO#yOGR[$>=9tp,=7Jedx3~d,JP8d(?@Brq[{`rڰQ$`#\ r;IfgW_7U10hNo1c(HX(%u>F  C̽Djg ӋI%8ߤǵF‡h~x,Q4acl=KhV%5s>'=ΜFjUbLsYЂFcQ} $tx]]{{'>uX z3QPn/6XtT%797 ]b4=Ђ|隖a oG&^U' 5-xuw6Q<ա]xXEvFuo/`MY/q[q `Z:mצ)!]‚1j_Y%H2W77C[欪ۡ f"fRĻ w 51}::Ŕ]x}W-*{|IoGhRQ n ZpxgqWK|I\]U"WJ۷O;S L}%'KZE_!MRn*7U念L;[NX\\bYӽG dOba)lF݉}H]D' ghRb53da3]?vqPE] 袽O@dO:!BUYW3鴘ۉtC~ zk$aOi=ͺ^c} ʼnw#q쮻k1jYKf]넨l)ZKدyď~^/L[3A;^[PZ !khWvmKYq 뜂MFc3~UvNRW)1r.GH[Y];Q ]#F_5kyWд ,6#U 0@Kİn0pDm|Y݊!4}i}y.,joړ -j'.:IC)9@"}`swg7=&+K*$z;ZLsV|o[ ږ}%sY9B1jK;ڋ1d3$yLďО  QjWDj͓Zhݩ|T9X~ǜ'M93"[F`ݑȘd.CD(46C}ҴFGM˿C^x,XzY}h"_[džO%f2z(c>6տ\߮SDzEŸV07WqRM^NJhJ焷LmT'#itQ7@p^`'`9=KI5TÄ^}# L8]Td ʏ.yOiw_p~LůOfReGD[JlDneG]H;0d5^ٌHY`:[i}7ժηƐy - hVnqGA ԑ#Up< ;3]%)<4T,% ݹtvo)pbS&ȓbUXcs-ZPpqKYvKQ4Ә'{_x|&04M8\o$XEďm6^(PqS.*eq1igΊ؊J'2BgI1-sSibp{ [JlP旽{Q'+"i$]bپ\rdxR6g!ỊiHw]Oz$K$ɮ{&=mת[MWƠ~PۉƖ &cZ[k4t$0cs^7%ZrZ圛b=o̝Xp+bįq(@e7 7thW'ޠKPO IGXӁP(GZ8[B :HXlU[c]@ IQ\ e.@o5S܅  ]c͋!lt!ozwpy֟,Aj# TQ㾶sF| i@j]i@=RK~HJ Gc-͎P@1e$3c.L+ÛC:=5Xc?LE3O] *3ᑊ˛ A[SWΟﯺ%DV'J`i\o}Ui.)GGFTˆlⶶ]ѕ't`M&kOf .ߖ NC J&D[x/'w]:΅٠s+M%MďFwg0t1b;B=V eM3ug;<+5c 蚓Vb iJn#D$:nR,w#@O1Ƒv 'E^`۩ !;1'㈯HLۮ)2$=b)?!=< dA:k*;"H2ts n11s}5žp>7֘?U~|R+GT[T$53: pصn ;pš[$xdM6iE /ؔNJ cgX5[iOȂzPZ]~Bd-akYhto1+t@2_<` ecF~5/7N CPŕ%T:_Q[5"p PT0˝h.7?!߿+ۮ J)|~|*) mMI@tTڏ2/Yn2߹ ss<_&A1;Kh V|NNtP 9KS\ #JǕ)5ǵut^%oBcOgȮ;ZEcמ"kq01ӥFu 2G@*~)'{) (oV4udSÖ39 OKͻ4Bf}P+.ϖ*Dc%@:xCh^wP@X; KHgQ ySDgVwZMA筿;*vg 0"sXL{-Ca8Ցm Y} 燾iN;c |{kvE=9Ciˆʐ@ OR j`T)lK(DTV#иӔ3wH=lU2nJm歶 tgS/& F`0ψ4Cm\D<)۽p|ڐ2O<k^a)]D"7ȠKA6>IZ75pŽ fFe|cL3FvTKEHkJ nI YF06=Eh[Pb_ ]E̱~dA?V TSNP rL{MRHMF{ yB^sYh\Ȯm@`-ב]a.󽫬$PF@:>Xb̅:[@?qV A6̾ㅾkEA0sAQ<*o'[ZBY^P}jjF=RB]x˺!Lio@F4>HoRƅ>vt{.@tHԐI} wh-) c AF̴?wNX©V+U):]%B$k\l8\Eij\ƆFPj"Lz :Ě4x[͕A.N&($c??Bp;Ob] ^EqiRJ341,OYm쌨ghӷVЀF1l \A.k #`^ lXXeh׻Ӣ T-G  YX!&1Q*D: gB:a?kR^3؅OVf!m ( ·ddIqezmJ 9\Ψ$ꍞGнxxzNܒ xo˓"~v3 lʖlG,=O5k:'vP[*1XSNQHp.W^eb(O`(p~tSn,|z|)uxQ6g2whsb&\u4b8#vVEO"43hCn}jIz I\#{^uїSD S|5:aA3m?̠g)$M@COp̷Em!ljv "vJU~"@(*0!_e@b02bXעgC$I}MTG!W*^QSMH"I{Sc~̦%X*~aLg%q5Pa˓&/} 2P*{ETNAS ӯt zI$~ߟ)"paX{ol|,ۿrG|uCZ[CpwB#4i+gyK]ȍІ)٠&h(ld{e7R%sְ=U,#i.K (בHPPf`˟N I@gԟfN=61IJV-9.qP4])\:"Yb+zWO҂g V]ZNN.pfNO j-tZm"VXtU\q=nd0NĐh}gPc>I?82mAwLU5(ɯ-rL~E!#MP/seT-)SqJb\ hs$d15ۻ)O ߦl֊unúmQ!:H`x)w@REM썩ux<J7?(`AW@ 33qMdiXBs2(z3n?zтUڴU/jl=P.8 nB6VPۥk RmCߞG,hSۂ6-AaE,_ko/t+%3&o ;UĮ *F?rá|gœ A@_UjM3D g˵j'^sUI (= %(?pC#bUnǻZ4TdKRH!489i3&褀}^/o2r];m(#x/] 2N%{-^7Ѭp0HjU G 6G0wAǃ}F \W(Œx)=IK-wI1[ɨ4$ =.vڍWxr^D1c5lw!WOڌ%.GحTb*yv̥uŐRrUN_)y&=#*]]BhEHc~_E:AcFx|-~wrylNhI1S]z WTu.dc0k?$SxakLf.1, X|tK e?^i_p)EN5؋A!'axYFFyե,D*?˱UZU@y@&x;WTvj@Ӡ,s+D 7GS;+GF |73CϦ~ڥgݜ)Βj3oщ'*gG9V@E2曰/a-txcY1̄ڻkʑV Pov4W核0m[ @}kZwNfP 9$`U7H$Qj8/Ἠ?1s7 ̉ +&9䥊1_i M.#n^޳v'__!1ϪF%m]O^ wzM͗$MF*v B98_;CA֘)Ԥ7ԿN‚M+現"hmq {S,Y|Lw۸ p#&Na6?]E&54>ۇu J]?j66fSuGtV2nV/ y[4Ӄ -nbVuZa SѓW M-.B_)񉸭p}E JQm]ZUllƂ`0o ;i998F{Ûn_xڸV˽  !i1§rO|,Z _ |'5rLQ2.lzw-=4bJ0FN{\/^9Vft8Uwx{^ns&fk|+g |¥-tˆsE[%zTY o1Sά@pjTDIN<.r=k? ~@@QfL8Qv~M:n@{ .=:h/9&F*3vXcZoE{ [Z卲 e&w lLr~iᶿ6 &aS")K*gvFYv> qr8sUcNP p67Fl5'rO]GvS|վm/)I躔#"o V9t7MZjPNډ <ӝ9K7^52Lp gF vـ:/-o#mPbm{׋/yH"QB<f4`4B71@U2,P*IWVn3)^R 6f׼Kf%9@ iYG&ǬEZa7%7)PϣYW U26zَ,CHj;m;zw'Og ;ϣʨHXp04^<IPmL Qw>):qORi1x[Y7Z =JcÁǁo!IF:Ϭ5pn{eZ:q>S;ՔH((!,IWgE^SxCmF T=D_zn(&N2uF|?}[Eas.NnCnmapMk-er^ѻK/-PmF(}%kZ$Pp%WG#U !InmWqۥf>D+Do;?g*Yܽq߿^hhvDZᆬuWv"dY^/R•y^Uн9xz61' .\~{>z[o}]{[c8Ws(\X~tYLi!d:0+evh(KX|C6B_`PaEпz^sILS7+g#*m)~W}/ pC .[DєHAq1 b/jɣ6pjI_FBs0x vӡٰiel!0J\t\ta\MZk@[b5hS"!3 ޳9Q>1GNH5p{4+q0pATY@T߁5ELqUA!A"!6 Ϯ%pyƾg%Uݽ}-{{+!Xpy i 5HIl{fZ7P.&rQr+IB#xkNp4n]KI`re:ӗq k(ξ{<{9/D}f|rMyj2'-x *C>Kvf"KzK% ^O_objNR.HUsX7 |`ܾ- C3N79 9)^Yrw .;S9} \P||:pn}3]~+-Arb t҅e )mNbnP1.a!&Jp`1B1YEkJ ^iq^GBveM*p P@%lmnUaLo<{W;ryn>A|D7`B2iF}y|ܗQ>N, o|܄lRKu2FJx+RI"'E ߘI9h~q~ :9Y3K{nc)̺dlN}Z.1* gS f5>l7=>Jㄼh_3Z*ɽ9}vs zՊ|{k"*D/ S%eX2-O_b7@ڭ'(r҄k e\- >M|b76tb dۅ M CKp."iuEuo d> &Me2R :nWngi_d 2YjF''摺hOՊMe ?O=_;vF/=*)M f{. 2nڶ!Y‹E^ jo%H &=Z1qRd #g?U}$W=BV9Mhac1| ՏX"؝!`+OWK5t {a)I2Wo#%,LCq"Ď8O T5[D_y/c 9ؠh??ݦ"r0,N310r|#(%|< oJ(<4o3Ro9gzJ S rD(>Y]#U(: ̼7x@tR3O^$X%8Qi}(1\Z_QN$i&F傞eJ, _K* SOLţn>4 #$1q4$OaXŀӞڸ.fV_!LYnA3B7haʉA.3vU3l>Ɋݼ6@?\06-1iLcWy_eeN uf)Tӯ$pdN#T!c,0@>$!şUO:.20aky$pPQ*Q]K*G:2\a 6 K"<zn8;E~z%V ,pYwo vV+9+G "\-,УܒݤCj@} 71:vXLTqÐ ׺>){b#kw,~ũN Tis~q1J07]6\Q;<>s*LOJS)]Y7J;@9UX]#^FBx!#s$mlyKm &lW, Sb= *Ďvq-li}o!$˦(=9nB(r523 ,hF#(\M`oN^@oF44(؊px6^Q32ͅGhO|h(ޥN Z!SD4‚iG"W;!XIݨN>ߐ XB8p>6<&>͠.wSuX!hklOq4'I;r}L+Eu(kɫAF*w-0k!zt~>BɠTgM[dv{걁+d)>roǒ&qXRM_: 7Q+^nGg֞1dRZFrd>AGO{v#yQ_D'`.ǡ*#^ 8=`*t¶[IF6vq9rh*2=ٮOh{z/W ]OB/k LvtI \$m|v6Sx霘#NCECHa&.fAttMk'u& d9 r9%,uPEwcaL'~$e!] :pƒ"n>!'Դ#nSE*/j֝dn\aFl[(;CDĊ\ス sĦȅ3swgpg3IH%ئiayb(YyAT6&9c*#ބ2$)a\mW/KO*JڞpQVl[\~םj+\gDŗV}JsA1!{KC3MVqx|s( )yAN!9)T#wl7m̶pOF';Ae3 (m"7]txI;M'}{;g3C + SNdV϶ZY V`ABT3n0aENE~68݌;r sT8;4I=AԆ8fAhڣJ_FI+@@zDg`i-p^[҆NGA$W|K@i?~7t$TٺzmzՓ;PǺX2F:8׽0L*0># Rg'cF/ߨY Oh3@|5|/wjdI8d mɅհb2GR_R1(jPM++>n`0[ѝYB4f%oT@eFIij0dnAd ?s*?ߥunʜ9B>wcS`y|@O S8cwdhHETnV _϶y.|&M~oٱ'ܧNk%WgKk'+d&_)"E 6eO+dI?u8cHhe'$WU)ߡ(88x̐ &/6<60pL%F4mL;{.&YFԭi?Qש0ZhYL%̮~/qyC~l Rz Vw @;M?oriZ %۹J|Eh[׈t=aEC!n @^W5*-k>ГVdž'..D}q=ijAɩ[܂BVH|\[$!#WtsA?yؤ^k4zECF꟝hvrs9q Bd d a- _/mh S}SV6@1=#zt*y2F0 OC]m&rx% VDg,EA4VF2E~bVUPcngdVJ/'b Hl_#m·Φ; 5m ^dMSumQoh?˛55>B?vl,d 1T3> ݳYM~KcP kKoo ^e% hÜ B qJDwQp6ss\5%l/( UeUh@IMӝ艃1~z4gԳfdw)I ^g22IW)D&u>g6j s"703:!쟸mޛA%𧯙`Ԙ--;tyt N)idU<<&<9nga+_d:Zv[xa߶z?B7DZћΆ3'Q-eʹn_CW-{c;:h!TMt1Xg<<$s7qSB,Prә$?qTr^[P+[gC*lul ҟ$" 喔)ʼn1u)79&1 Nj]qOh^ՙ$6b?es9OﯪY8 _S"+\ =Ǣǿ,ddPTҊDG"QW7W S9nӼC 'AWs"d#-K%LCG=`T8a.Coή!?S.bx]--M{}rla`db \_wX֝˴;ύOY7eq[PiC_z7zí<5gUx:[fߌ0==Wu/jCPzQ(*#*;fŦIJPDg}L` BQOSkON%rfP!tdY> 5Y0 e3?0F2qZV?ewG k<562s)Z{ѕ>oHs܏o0bC$v2c L̡hb |VR9x:%TW\U ^=>̚Nu޶Yѣ(Wrx[cV) OB :n;Tߑ8}@Cb +9Lx"\J#@8(6}:]6/ʟ,2/2tgo ,7'WQ`;KoHm&_#C VY "P6gdvʧ1[!ZTGMBUyUVuĕ[k!0A~? WÖq/kuxD2Sx:6(IT*ח|1H8t HS-t9sEpsRb\xlX]wѺ6C>pg- :F )o.1+hC@8Z԰regό-oOLHti4/.G٨k]obvUEA9ވmp >T@v6<`2N{&Je~g5ɛi)w8pcU$};ntydQe`G6o r#@C,AskKx笞ȃRBJCxOZ7zRAG#ٟ4\_!uT6@â~E>z# zחdzúyScLMa75kQT7,O􉙈MB9+Q7%=~r z y2C784{s0k,/{}_a.Udah[yo֗"S4 m#$o"JF8Pΐ,-N0};M$h&L3iL" ˗R|fghaZAT]hQ`'ٗ|0vG}Aԭiwf73-C xԿcBKS f&n%߾ϡVX'|A؄v/.6;VXXWNs2+n_l!]V6Q*H~+ Ӊ\Ju/50ٲr͙2Z@_eAsD8x^'Vlc8ȣDէ7=R'lo%] ,/<լ 4U5y~*7f.)Ev6Qk{x-w>Ц $}gf4 qt--GޗG.y7[T%Vf^Z:!uڷK}b[7c5#5`e\A%!&Bղ 7` dI"vq$bL[[RcBmKK6?a^^^q,$C* yʟmq␁Isfuv1,xdhί-|]jޙ?t`'Rg  zq]-x2~Xr%@b0`ʗ3xvT|^5k}P+13y!Xx9&3;KZUdc2i#|qw6r4yw6wf? C1jcg ֋/gZ'JY\v2Jhi?f:͔#(> [Qjqr)ZEjqUꑋ jbd5NV٢ #+έi+gp6) ״~aBxl b{r<'DWX 9\Qīek]|)Sx/r<" x:|M۔8{)f;_]y_&;ax\PXGe竜95 `W4p DZH_&~j46fpaCN4 p:I<Aӕ>PWayFӘls׭u-&C7tCל+jɁLS7sLcLKE%;MVie5OR(4q AUE8ӽeeqAt&O׸X08œU68"{EҺ[`OY~]{OAGG#@vXGeΖ׊Uݙiwf#= +2u24Uq wQՅdt:kwLt > N{խ474bh\\ q0SE^N)S6[nR_q|"4%l=n-`;uQ` 8[s:c$˛VOBO@aa晪L,{};|PS|c0, @KTI&oܷ׵ܔ)]h1ߑ16e+GVLTu3{{G$ Ǘ*3I` ]9A[y3@1 hwݳN;Y,b:bT5ހewk&UF*]%`VZAcdsҊm흿 14STX`y@F@6eS\<ٕqYOP"&xr`eyu>oDzLQ hC0eI?sK$lQ/AC{+1Ƥ/LVϨG#bkAg]Ͱf jN>Y ? %I1xR}V~;!0n11&KbSY2jx!HQN3k^m \ù7یpV5f'z%Iw'NyB#hȇ H#]AH HB{C~lP& J:;j֗ws`e" olWJYX:&wj_- &: ?3(#aP~ }:ܧI;WzTɺ/]܊p,k8b ^<-K`쵈Qv_:A%c8)p꾪f,0B.ڿk#cL~)gۈٚW3j97p!t = {/y)XD4H8skilss6ߎ6%Ӣ:jqߔꐄGs(=sx~iUSH0yк2k:e ^׿ 8K7x(jV=&*VyXujB\*$1/aG4,4;F{*-,??2\}l,\jТmIug՛)+eHaђ(ԫ,-dMZ#!{iwBJ¸ He୘;Pn1ep/xr\xMJ+zL4 ]NK F2|HY\|+37|s=d.o5-r)F~D-i~kl o[Zi%w~1?A | I;KY{Y(-z MuX2յ0{@ρ-vM5A7TbסhK3jγl&GDoaCnVi Q* U&;s)hGS1sl坽gYK}佾D./5pOb(ӒVRo"! ?})jWG"TtV>{ Lbk$aǴ^ 蛖UmDe1QOMsX`jr">':3kt)=70UwS 5rmX[+=ilF@Fl˝|\4 }]m_'gzk׷c'-W"|4; ۀ?^ ;mL9Xs$g'}]1\T2P̩*-MCvd㤚XI61v_F2$5*!Oy175{ 8/[_GQXj|O3XxlW%`DyqNzs_dd:(ݜ5OVN} ICf$ ޭ<u:hv+I#2V8mf(|/ 27(`2z؛Yh9-];їh'MMDLLe6VPylaVpYR-e) %tLI'PKonFWI E:?ѽ#(/xڵӪw C[0z"v2?)&=;m_=:~u3h[{h6SXHMG?*7OIܯ_? \՗͛/E{Θ]B,I Mϼ,v|,XeQ-:짋$rS|. N$ߙ7Z[.MKÈPdy|hY mv( Bp$񑻏^[ЦM~ijQ%q7uB`U'BjЉҿP~tqL_3cyD;L>u3/aGw[T)͢|4-24EzQ.==)&$]3@ d8;?؝~yLnއGq/}69&X> U'Xąia)i42V2xv'Z²,0Y Ș@|I,<@Vgx¾7S{Y_)ҡbyhTo+Fꯈ!v*nGeo肏L湟QòE Q(4nLvJvDvf_*L7<f{]p1 S`3mZhrdbܘiQujh l&L0ݬv1q۪`;8"a3TYRDpȇ_3t3l̶ϲgK*SZV "<u#c{YxX0 5SX%i`՞Z?X_؍IU"4SjB[Z S+Lh#;בpc&,t1haw6)mAqRٺH];e֮ +s9Si)/3]VhV(_g[vx")5LhG6>dRMSVyI"YUI1VNɣ#XkNix~2O4=.yESUtpC_%4'>Ski]KNcXNR3q\qv^0& .OI!KqYWZG {FAѡIPOɀx;8tPC$an/w_<2V_61mݻ~_DCcyzY'%e/cRDVWjs~ W_fs$o 5(Нx ,7p\ۙ\ ؘD&f r+3+I=`E#Svp39ȽB |uZ5kdTCO9F,ɔdGcd'd0Qr\xq 5C>$Y ьB/S~84۩zL"MrX~-P^&vls4.KCZfz*٣j h+ŸqCT]U߀*E)AWcdZI(ys Oѽ{hV:o8e:9>Epx:1V-x7v O.$nb0D2M 0h" "G1ƈ[܀Q3}4; RKOHW-\W* %1mGTyp)LϾW]jC173U*u~8. @Y@nѠE&"kV/f.2^"A_@z4PUN yʸ]H8W}/l)Wԥ4ټse!^b^ު Cc 8iVq^P0'8i2B'XRУu;^F}[9&꾃Q3AMʵϼ;~%JZc*9sUg~  $ý^EL(`h;٢(b^v'_.QiZՄ/"TU%otW[@* Áz >f[(!{f͵;΋`՞B?)qC>w Oa '%@RCP4Cwb,.4K<_SPv~ 2&fZSIdtNn#֝{**)TWo4 N]DXn'6!VkAe,+b:k_6㑥N5>)Q) Jq'Ssb|H[~s7]hv2Wq.Y0*kd$.`c8mv_=_jN#x\b>>o"D7rZP!ҞzVĨ~^][NV 9#4f,@8A~bPz0r&kTK^ 5d㨠W  vǬ%PK$3^?>QGBnp\[a\՘ 2;KF.҉m-ʡIf*b%Smz: ̬­!єM;) mN Vg"t okI t^ f6!EnGc' >eyXCG\&H1_MNE6ip&Հf|vA9 5Z/jҜ75sVYA7t!5| ԿMV!3&s|ƬjڼJ~З"2cbm(ȿ_d<` Mm. ٢ LaunUV2yėTN|Y+\%Δ~ː cDso;V U;+tReqAY Rz'lHU_BHԙ8ɘQ4\e* /SB8=rAf>&Ì4 EW58^svŰ>s#wD\?g]=9yG<^xTs@Y39P-fޓ=ci݅/Ad4SGv=EN&'2=}Cś4/uL@s1 Q~ O[Rxn) JOeed'x3٘53LNq,XrInt/O%9-0LaT&$.i6TF I[]'KP1yE{Tzb WkĬ+0%N׿XX93yww0"]4/OÎmQ`h[F,C]i'Nhmj5!@dž$dWKqNbF>6RBJJm ƶ,0pOd4KNtUw=ǖdN$ 3P<$f^wx>kJZY`_ $˦  A3B+t< T! fMwHļaq],"^U#rDD[?v! nSف@O_X&z ek-[9uYJ*ݥRƴ\˯J< Ӷh"w R)r%$_'2Dh'bڦ^B%01x*gA2 R]CpU@e&EieE~Ȕxae^J5P@s: _EvQQ rqIY[(v=.7C6qTyUP(!2F,,4qʏ&bqZb!$>!9g-FoE`/ƒb^m1d QCFSY  @(%5Ճ1}JFr\Ge10 zl'?G,U` ~&RK FkL5xQw׊BSes D0WcmAS %ͅKNvb;iWUF|U}\#`i_*eyo4_brc4uRe"w}eB|h? n"X#+"<m#bhh֩E쨻u9ב>` [}d=Mgx5q(H4`d]!'q}z6'~ftB[.pgc $e)(0_uuNUl4|r\n?@uw_^ g澓Kwp FY+H9L8٥Ow%StKiyڌI1YYq;~!obOˏNt؟ep=+ަz )pVoA&ʭ'La=yjd2->SB*e/ў2h?s1/:+  K6>'ԃ]djF4;ͪ,vD_6DX㧰;{K'fOAQag tY~^N?/XnR\o%0-/|S[_'@3(kx|J0>GD-c"*ЃJ !U x0qPDm7-'ea:im&]"4SV[q?!BhHU{ x D/ /*>h%nި?Eʇ^WeV[WK4FuŭJo/~O39 (R]|-ac3Y B.%~f#H ѩd&FcSptߟ"wUz`dBC끌K1[&7Й u[շ% OMz=Gck4kꯔg;AkI{^\} D8"ENmK½;ٶjT{Cϗ XC6hn E3oߔ(G'X>i5í:P׋ 4w: j 5d^+t!YzDn"'*|0v<`EuHVo_@q"p#2o6ZV1qH~$lx1=ἆęshGIc F H)keǁLE3/u]ȋلe] mTq5H_C`]Y'Vȣ站j]cY 61QEґgWP@gwPSPnݽBQl A0\7+4 + -m2W"=JG(CFL+`&{CaS&inl"("O5 o:-aE.lSy1!GkDKddrb"'|K)fN]]L.*b^ Ov)S`7*05bS@>g!"jTY ?jT:e&ۀXJΉQ02]nK☐hB{,?Ic;moe*Ŕ*S՝S^lP&lJV$nҬdM.׎ 1{u-M bG8K?ɧTz@H!D$s.*yjOTdN$4`С)HIȜPҧֻ!I]rbH q-h4;cß?)x77ةk/Kwq;`oI7u8_OZOi!! ٶTec@v#;LX4Zs^h>÷*uF.*6 T:@8<ڔLq ]l@)9VXyME-(@v!hAsfdZTǑY걦;gSՐ٤oB&l֊: &`'HK{QD bx&;i4P.OxQ[ȑTdXߌFz&״dr*ݓ̑UCVd4gIGG415 4|ܫ( jx T1m2h'qus46#!jzqld/"Ѻ qӎ-QC -cCʛDt#*/7U.KTZLs FoqG>T%Zh#ΧGv0#Iȶ]>x0yJH8e &/S/4KTCyXوwN/^K m |E}H*:6-gsZeO`&l,hQNW5ꨈ Dy=Pv+͝ce0M~yܭCZ7;<|.9ק=&0| 8E}eUN]p<\E8֖l3[bwn&g:SꏸG4+t~x#zɲ6RvzUueiV3 f_dW QwBӸ lSJΕ.ڎJ깷+S7چր(jjKHCԭҧ˨6D/"VK)KȈDHz,78wTWaYV}Zs^s=tT}@!EnnZVC[_WtD Hח sHH>*\a5s|$)2I (vBKJ1W9[UQpO>h!!]{!];8[cN> zho3\po'qmQo1 bpo}Lm΋p6Bi Y{`qE,9Y 2}i!|㺴okSK`~8%:SD _w+ǡp]vo"Bә\D.3P2|U Dɕ@GX'S'dHKҴ#Jlx]X w*v 0$MJ*k@|cGi\.u#B4twFό6j>o Zs6,jCsKsV0|2ޅG 8*ౄ`LAE3+JլDGX2 K*Oܡ҄Ә20%񯙾C*DB* .~̳?Hzf3M $;cSP_lB|NYlR]н~ qDcpj1T1O9 ٓ=#1o]C_=P'XsMHQpߜ}(nvmbIJ}rԁ.dGӂQ-8w?ˊ)rRθ"]w\Hxw*͉Ӝ^ m7K`'gWP ȭN`kpL<< cΞJfG^E`r,I+jW2r #ͦG~bU w:SN^*|×?0Dv((W 6OX"( \ҤAHy78)O]&0^Z*ԩ # #laL >a$dzVJH ziV:VQ?k,'VOtQx{-/z#l)%Au&љwM]Y$vcl̗ c:ŝG<͙*)P֑$Tdy^h_WFփm~HEE~SʌQ EJCٜ҂X,5[:#~sd-E9}/\Dn/2bYO:Phܵ٥dx_@ĺzRDFm !;Bg!Y>tI]d/IT~+L]Z~Y[Nѥb6!?!~{!`=&$ (oN| Kwq1'"#K]i3OUMBof!fLy̱C^P&^[.aK3xN5֕q[Mlv7 Tdp1QjRf:ց/iZ,H#><',ؖ3Fj}o{|©k$2ݷ_ǜveLe E^C1ـßl՛@f׍cx! c -_!tt,ܩ)|оVz? +lh7'ह5M$$2ëY*"!Yw<'kh. JM#2#T[^rTtdE-!`Q .N3#B3]Q|RÕdJkˊެ>C$d{dC;C 7c#:m/Ӛ=I٘]5Tp4g|_A&2}Ro pODH $ߏSxkϿX8z;˰+y`r_ g+6luԄ~Ž5wtztaP9~d$>q ˼\`WXE,\{tL>HQ9|O os]D/PGb'*khMa6$e7(1h-iS(~B'Ѩ.Z[FMX fHp ®Q$>]7rn0f~mp2PhV#=Pێ8$PJ;[?0CB@yG.Ik}Gw1v3|Cym\%@xѩqX^w}fSS0% rXǺJ ͙:7vtIe>w@ѥ%λL"i$^t=Q,⁾ٴryQx1zM{pߧO$o\R"k'5)PFVk{y"2ta79v!Z7^X<{jvި0@͔ =廦2IڃT2=*>35PJ%9[:͞hɄ$s7"!ku ,'0)ROQR{~wVx]@ hk$5Tו(j*XAK3Yڕ?&!Wj[5f1]z\%6RTjⳋpHE􋋽*Ŏ5h{Ωt벜_B~(CwqJ0AC6z'3&g-iw he" a],mO$#Ixb;_>ˎ,l4 wksU١ӏyu(A\M K_ޥ"83!qafن4l a!POEX"ߌ"GEIKցqs} 3מGr++(Ӏ@%&2 , ]hT=)e+BO 3)KtZGc|[R1:v+\oNa\[wA(:fߥE%50זlcD%+4Hj1Nn~Kcvy8A?$M~L#&R)!).^FCErC4SaoN I5f?鶧ް/d[}+bj?2!JvׇSWyY-;L@\0HR}T} Y;FtO.B ZmySil%0Dr (AeOzXwUQ)!T} ɰ?q'Y. aj׹&Ϯ,ATtKI:J|ZE̾ed)Bs v yuv ~!* ݁8qٙBӮ(nVb CBfTii8]T 34{x9iOU\i~VۺK2K&tѴ%TT Z? j&B \tk$7~mrR [T"l4uQ]q!1_ФH ' X1kv(#;EpE7-3uJ S`ZV~*d9 amhQP^0OK>A6@*9DIz)ĭtc J͊3jMs<ӕ_vXI'Waљ/f}ϙܺq"}Gm\$ ؅sBCp5|"|IC%/|BrP9d cPub;ƨtR{<'v϶ьu=-H~^s)i !PE)5O~+Bg>8C3)A*AOPA9ٙp~f0CРY"Qk1$ۇp¼-9R NeE5Ѓ'@aTum?fW^KEgKrpft ZZ*ޝѯC024ݷ+0PXb҆v@ii;gN_jk#qzdށZNruI M"+ I0.Hf|\q܎?5<^!E>?~XL+}FO lXTjU։DtjH?Gbvp;F\3 A8ԃUD1 ,4J^IJQt!~GM}aO6P[x;fN``2=yzUϋXҸ%e)>RÂpkw=c{<̇ J{ը2FS<$eFm5?K78`g+y.Ge:6(?@lVE*U&[ϝAhw9[{+=jڀ,0$S'!yF)Wuxz;.mIJ!zZa ?+\5N،'lP\ 4A$ !8A4LuU<78x&Pڽ.p"f -!ky UZR'l\_XZL v[Ol&Z4R2ǚu+l7-<.Q=WDS}`5wbb^5ɽp//V^DMGXr%<5T6M+QDE'j1tPyBɁaSj[ڌ%8?(LCQ/ǃ5SjHF3QMSzNsm~Dp݄ЦzDg5,Y÷ xĘ `ۊQAS'u?Q|S7Q!L`9XyЦkco9E"3z6 "HcyCD+| o>iy#Lv5tiF]U7e#*$M}t^/I&Xesf=# öNfUG[Y#TTIK#ؘB/7ˍ`) N`s0~^R%=Qi,!Qj٠ S E4m9ԛ|#@e/ ztd[|k#:Ѫc=W|0 m@XMwNYw?8 rG&8p#G;$H`#+cu?~tn,D+WVl͜ȩ4pwmb,@LxE?^LZm+ 0~&[1 GtE =#4AT%5lUpMP,ч]!0eGi]ӎ]cKdѮ$ҍq/K~m#AAP',.0b'e`Tñ*> Rn'i ;X$tɢ+~+Gjqc!I(T=.FinQl Oy&Y]*üsnUOYI|vT&vqvj@Æu%EfqD[%cz</ߚ]NF^k^Kk·|BY.RB#۝Z6bWfUFA5 ~%FPH&}p߄U}Q|Lm⻹mlg?B-#<*rc`Xwy rn5홋:ܛ=)]w=%ywͦ.ԝ#°;K6cm>R]ZD>?Am2R|[ |[<Ҫ@Շpv 4]"@̛Dx<۶L*㖫$Y8dUKWgZ ȷ@Z&«[_WO{`\@}RrA>*`qݚerh a94aD<-Q[64)ܝ3X~mYBsViI U'7[VQ#AN+Z;(o&҉4J3=V>/='v!jML]wlXP<F: SjSUA]M1ZO0/Trz:Ҭ_4 4c>\ђ`W` K+ 4fM1XJSZ+ջvsO_2Ap-To/:.ȴX7rrJę2amԊK}IIv̀%B' Z6We_Cd0X|z\Z傯-8=T4jc}]q`2 Z4j­/vXDOhGnϗR^PݺFwVl6ť6m@JiVӓV I5~=[Ik Y3cYQKWrckV7M5hب(CX{;hEc&VmUW`È$Vʋe( ipHq6/BM9R&mƛ1 j@@f441U&4CBR\YWzzRՀ7cb=vmpP^n%:p)wky 3նiyRP?ը ǾלE{̓Q4s"}q4cpY ]g>vQ2N`F Ȃew+xbsf͉#@ 9a5֓ j"CZvA: 2/G6m8s!f]fb|t܅iШ(0KSOHQQ^ H +7[y@l\o`4v"8>ZT(`v&[,v/@}k8?MOGVqzY w#!^')_1 YkW[vm.W6 wd;fxL0y3{aJE#r} >H'׌o*~L& )݈iOx|P\RQ#Z;)K L]x*_p_^Tn1CsA^n5I,$.SG_:CFdѢ]ƴ1&N.?zc-*VqqU픾mCɢ[MqA4ro'(4}G!7Õ.qT݀+{Dv/•'jk,ݜj^)m]ҷX jؙnlE ԣiS7-(okCP;*EHZd`g/iۃqV"7E8P@5OhjYY3WpN+xH\đMP;(_03aT-p3rtClhp\ln|EHM*WXg^ oj{@nxɷH"R+ DD/ U AKǃ[Qz|%IКF;͏%l Pz+SZ;HZf+XT\+g+7h0P_ڔڥ5P*z7R-K.!lJmx5a@Ɩbۚc YZ