python2-perf-debuginfo-4.19.90-2305.4.0.0203.oe1 >  A dvW^^f5OP>-SУakus2.FJt6pNo9u' = }Ւ٢)6eMZvg>c_{+|kJʻdw r  c>8]_ |\L|j)E?ƚg8 Nj(b -+d$cb*^e$P?׸h{*"A^Ze {β?A^-6F8e53aca38ee3f7ff827383eeeb8183d4f968048ba6dc74ee1615b5aa9fcb710aec40f54bd638479aded78ed17fa178ecd952c678 g(dvW^^fU?D>EPm6XC;)i%`g-κz0Kc:~5ZZw%NJI YϻxփIrȝNݓ[wT&AfRĘ9kD z26x\&XR1\Z22UTSD]X >`%dv?p{A[\q`wЈ+n]X֢KQ"p]rB10}σ(D5"J4}>p<`?Pd! 3 ^@Dn     b h8H(8s9s: sFGHI4X<YD\x]^bcdefltu,vDz LCpython2-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-x86-0008.novalocalopenEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64AAAAA$dv$dv$dv$dv$dv$dv$cd467933c196bbb8222f2c648f596eeb57b8a781a59382c9942c8665247f4dddrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2305.4.0.0203.oe1.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.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-x86-0008.novalocal 16855053254.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.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/dfc45e5127880343ba5fe81b770d803f-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f6339db1b65beabc1d3923f4753b709ba41af61b, with debug_info, not stripped"d j4]>yutf-8fe02f658ee1a00df00d6823f7c6cc76a8072b257e10b76b636a28eb92ece78a4?@7zXZ !#,>] b2u jӫ`(y/+uoYC„{!8E  ء*+j7U+plE="lߜ&q4ۛF|J*uZvQ}BhjW̝+1sXD-wz |ca7 9On.O P''?9MQD*\oh Oo {m^^-4CF^F3 mN(q]HťHi~r;G6U`d99ahy<$^m/KbN%Tވ\{r\h#j(X|bp1k:'G =\[94r(6fj0_' "%͑W@ ɔ@/ 3vڟmorı EnolrS^q`'D>.fHm'V Mt \i~BeQ)8M+ "u ě P?!50?Z nv`*oDJ͟0i/}rrVk2R((7M15It;[PGȵဌ-2^'X0H7=zl>yXOTiX_pW#lZRRC$i8K5G4&87DLȢN85<'7YVJM҆4+u ru6 6?, i̗i$i JhyY|PrE'؞wyzxqp O 9̴uUFVe)iJM~, :bNTAP,$3?ŗlrV6J'3B`B%#~9?1FU9u Mq>~jr.i4vA#i?oic:]S"I?wzw]l%ˬnp1ɝ̒8 EwpО7 '6¨E$qA>F?l"UTsd| rB~1 `}SX,΅V>k)E<Ղh$qsħ#L \2TaZ.ejfa `CwLX6vbVbw?Umw:.j9nGy8kBB5)Hĕ~<ƌYՇXp41jћ->HnQvo2XZi?9TՕ ޵'۹!l܉L}ޔ\ CU|t`/S)3V,$Z6BrqhVXvXok닎t* ^R 5KtUҦh/'~Am$DO%HƌA(1w$h2>a;󲍿*[8XI h_zMT^EԿ;@MB3`1O蹂~Q.Áj]S϶ S+HYQ <@~6Rʠ6x`K0OQ<fOY8R 2ۀ/֍DCrSy/d^Bii7 Iaչ?Pi tRjsǤr#3 Bw@jӈ0}VK}ba3~_>;]PCVUiۦ~~Z??UaU2:H=j&hh;BfnLLA)Yڌr9NS22* 㽆U~]okQSc+_c*ڞW.z35K}׬ʛl6q"Vʌ/G7H<haFd1[C5yX1MlJx"5DRL*svZ ^'1_vG=,wD6W笧$#P~,9攤pg6z:~PB$l};d VreW)\d:8'2viJF`;TX \Ꞿ$쬉qT XC;:p`=񃍳qb9@p wo33 q>?}Yؖ!1J*,u oW|q% Ep0a#\i*7z,H 7m 0؝@x-ؗ:DS(xK!0Kol+;u|jxp"|E :%xc 'qU2RƦYhbu80`8u|$ bQF| ĥnP_rgSÑ ࢌX!uXבZ--K0o*Pz:z6l!$ fvB u8MDj`q(r3%ֿޠ:LX?YC?;N@d6`u{=/bY`\ A&BH_aݾTBU'H!tE8(I_jkGH;ޠU8\QLƹ/tָ2cx%r&C 5޷6kp 7Px&-;e^gIѵJX7BfD邧HfǣҖW~[MWn+}eg& \:1N䦸m`u:ekВ-ARO½ۓO{צ_&\HBGuY.5m ˘ss0yhBlu}@f()8v{yqsyNO]K>~Ê%(:Gɔvzp2F_X A԰rJ+욓?V߮OlF+wq$N%[C5!N0tyF[(ߎ&#J #z$ߑy#ÆH Nۗ7A69vT9m,"DjYexϝ7S f`\>u0K!؟(.A]'>ӵxqT)7[ٽXз seiׅA`w=^ٙ!ӃXMۛTlPǜ .i4 G;|S%c,ت9;$8=z,)H Ic`0Au'l@Ya N0.^Z=~aQ7_oyT~a;$gY&j]foC7oL ʕțAJeatnLnSm#`PjÂ#KHK{21 E^1AxWiEEFOkܪUo~rVg񤗹 9_ssF2^(Mpig.ؓ5 'Gs0B[]DD[Fg. @e6QsѠ W^Y3vc Tv$l&oɔ._ăyfre]lC.jO;z~ܢ284'=I%Do2|= ;w/#+7UeeFFMYt9ƱLC؏DSNnj*ş([o{FND ?e~'sVv?֕RDd6T(Ib!g]+U4g(h;Lt:]/yP[:JW4w͆%(β8R7ӯ\upl}/"=/*_ɛ}w3VZ!RX#^JEDׄ3eD%he_ ĤlԻ'1qmd54ꯥvͿm͒/|3͸a- {PA5 6/~c]ѫv8WcĸmpgƐfG7_kE޺L^ւyN1!Af4VY@gB:D0w5^΅UH߇A4iѣ5Q?2¡N#0zB_70N]DE嶠I 02#np5;b x@a1k䞴vn4.8%tOq vB!, ~@~F[`sM ղIeˏgtK̟ڜ+|x_4[qA-O< vUľ}o(/ECD_i|Kn{N߰lToh Н N!S)<1vڻLg9V@}hV赱>'!TP찲% vcdT.#ԉ87V  #MCJbb#BB(}<5I !MqPS.-•߹䳣=#6ξ0o4uLkH&HBT pr)Ц^#X꩹F0} x&dŐO_[׀DXC_ s, ~`^- \DG?&?эo[|?U_d&Z;MIo8lE^w .ho.=iԀ-z;@݆}v3lW]找75EŅ1*%!<;-u10M|S_L֙YYa2&3 ԗ/BӬx`/ePl6IeEܲ°bАgCLpxFF{ʳ xlC%}=zc,/=4FvmFeX K4- amXL494Fi* WX1'gd|d8}#-8d:lH) lajڪI&0ލg3rߏp(,Z:bxv9Mάf5-OhEbh/|`#?H^}L:N .g aw%Ck5"iK4U_ caA<ЀME)S?;EbDu ZӅMMu#0|G 5!?}swp:z/ެB8&Zea*r磶TYZfqFP|fC7 O?Kƍ)T [I38Q~5_~lL^T%gN{mmNDm9z'C˪Ѩ]q+W [ 1r|ғBd?~^c'nWÃOE&S[FQ}t>ij)LuoKQϞ}D>v;qtp(ԱR125Hd) 8:+CFP%Y\gNT!{^ e.]sٞ7yz^4yx4+ *ϑ^%B[EҁK[Hw("E9yʇe ZIU͕\%L_mia ݞQ$HȾi\VJ'XX5;g$)O~12!^?y@B@_f4WeIM?=,EKl2 ':d#EK*Ӆ2=՛e xR"ZSqtoL:מ4Gw7jj!ů$#dgtЫV9L\cP pndW46c1YX+rhQ -HE6TMHsƵriT -PgꇜЂ('iK:Pq5+B($31.,R&zp/hD񅕸Qb5P2|IaEoX rV䌱P%-sclx5LpX=؀@:HS^O:`Ѻ{-%2DIٛqiK3zè2,t2K[P(滎3+}b;w/݄hl̢n"sg58f+~-6WiT;(=N΁t^ _wAƑUNu+OA^P9`Uы3T>߄lcc/Ll ?1>a;җ9Q^VL=&+pu*դ oFr@Hį0Y[L9t* i!4nEvQdS[J Ic?+{ūOФRw}G)[Uuwcvuʤ4̪-啕?dv?Ctmgmxꀶ$x!:_(t;,BiemYkJH|aKPF_єW?>٢,js[ #~g*mʻ!qVeETfjdDs+3 OjzR\9~h7]/doH4mӳB7~^5@$/D{ y#G K9c3^;-=CoZRLְ(]'ט4h+jU^͑G8цr2e{&UbEhso:_8G^rz!%*n?/e˟Xc~໎PZrdo !}n|슸#}H$\.ՐK9ořФMS`ҩ]wʜrnO(.PC6\)JGL;5;'_ ]~F8qDoċ?Eܦ⸻&,+Ifq- ae eaW&g&A)޼ntۏ'auOeZC9W_8$(T`x^ 6/hǩs+ ӐIF68\۵>`r%QٍS+%-7wLGNjldq;VЎ?jVACCA\YӒLP1 \0(QL-Ug\A"Sx=G*wD3;\eN; ;4*W,u+7[u8Vaa/1k0ɠ¿=,G "E$* 7/LgRX/T:鈤x  ߽8sF-x$9nWe\ PqÄ')rɥgmQ*DgJ%Ee Rf\؁)g%҂Yl7ݟ6`lەe4ϽM5\G4N \p<6`I轴]X^'t280NOnNeZhV~dsn`~Rkknx+'s="PuY6\1 òx1 ཪX#  ]Dy>r$>wܬh^Ⱦ%B[iA-ًR Y6܏V rK"=h5Hu (^LXʵXde'}˞Yqa'Mae.dk̩#`&~  p~ʬ]9HRƎƠh4BJtB/:B]RBPΉNPFPoL<:x309w@#Cn3ˆ" 5]u:p Ԫ,ΠSLkZgyU1prtC1э\jU^k8W=YԈ:JQOin4ZL1cwN+$!<"0a<N*?Hx&'J!c퓥)»o+ݪ\Gr=w\G 3jȫ D=jJWk_?abJ[FGIgBدySuLP4!F'f>u퉇uկe AފE䛫tB;eWz'qub2^/)`NB>#7IpPbk $kw},iNK렣qy&?ij_Of0?zcrd& J7ZT σZ*)kܣB-̞ɰDCm@kgHfRhw^%_yڏZ2HbhyLo#^JNGEpۏ`"Խw[Lwm+C@,L0 mm'Pu"*PxX+1$+A!Cdo֍16SX#0EB{K,(d {>hV>K)lpP HrcB̬!8Lq HX?;I()/1,+5N*oiIUӘep.96Kftq~R`A稈HjZY;D(NfȡajsHjc0%AR|}_,D*'B[AI|Q.]@ lNɥ\u:BC\v_\ , wlObn.m n}HJĻ~+9Y+w"z}rqdԮAOd7qH`|һB dIL4|s뤛]^G-ͮ]2 1g"c5p}Lx>8>@~BBؔB[ vneb$hͻH(w(44|njRt2MW+'JJW,W;L_9mll"H&ȥB4[&k+ Or LGmmdǡI 9,?ۄe5I(nccVhn$`OhuHUYD8B+nݛ:MSKK2f-v>JYȚIu>6is Q}8k-|)(G39};+EO:YMdYl/c#PbJDWǂe(6*(q)mܶJBee5\0_Is;zE/fjIjk j[qWr }OiprV ߓ N**|,5˞V2/VE7] 1e-d%b12ib _eHhI(HIpĨE?)XZt,҅x^Į4HXYwH,ZUÐ7qC UͿ\ĦrHY~Lg%Fɴܒt@^MEk߂kxMMXܛ(C~ vH6V&=,/St5c9:[)v@EYTY?j}1zH{; w oK.˧ٲbw~h2HSN3˅eK~lQr22zZ$E.:t3B(过J{`:bQ#r6gR8Dg;F~kR8X7=zw#5"j[dWAs!a<^S]m2!Twco#xl>=#Sa$ 3FEU l5MHu)1Yf75 %2@BQ_b tՙJ#fjKH\UWNLk!;%WĚY'Kϥ ^?EMD H@g^/A#-EabOtN3kԈIUkȍ4?Zm/KSa/GusG߸!h*%Z0_~=WM:w6@BXM~*yS}fas}Z湘xG豶sXTƒ)H\S\[ƢN)ӫY Qsqt4 08z[E T9Sts{;`oa?'SGƸ{j۶ -)얈zu;RJ0,w΄U\aօayXq'ںc2SKkEH^2Ξg7pISé5"G*:P E/Y*zۯ eLm OAXZS"PU y:OO`BG%utI'CeKeF"gS>bOʤq;a fgGNj``y姫Ʀ,ylq]Sa?9վNj$ROJ- B34˿ӃKADKuI, 7զG\zAzּTFn] Hz4׵Ga!LV+h8_ |\&s۞ b࿓}|Rׅ:K%htP箱ӡ=|UtsW( ;"Uiqߴt˴MO(GLt"&H=r)rQ/{ `APZo/:\K\qEbE)Eh7靫{DEUhCF" X"=n" --.{gG7eQVfDuطL#hOn\Dap0?r/++N) Jn8f*$Pe~טcKz8\ƶcd~p>%Vwa1ӣuOs5\Zw:#^l$>((RzZt8jklk'Cz<)ks`1̏SM uʣ R[o-8@)e3BG|u}/@ FoI аi3)1E>J`-ԥLqI֜唘Av^YE6EB{ b_aJUjQWh\v(sg]" Kg[P`uUL=XQ/MmH%$*LIINL&{_&Յ<ݚLʖLg/:%Q‡/t@ϞO9(r8v+ԈqM 9V)MvQ2\]V^x =틩Uޠ)c0Қ;&|mM7Rc`CTA8 RRt0savkuEܘޢCr%'n x@^btCodjN'O{5<.~Ul5&J&FRA0GJ>J{t7SyP$?lT&>;FSL>/̈́J%1a!a%5W.iMT.M8~i%'{鱊uzܩRfrU  ( [ zv60-juiT%%M2k҉.xlⱈA`V{ڟ*4Lq} ez&6y(=1YȀC(,v LT I3k֢CXvk~ʉ :T[ۮFI|K5@%ER=?=kw-, h"Z({*sS"R9uN?F 8wD#b{l x'ޖ $$U `騲ϐRI@0heiTf%!N|WsPI.Ifogіv0WCգVeƑ ٪KF,~irWKk+-泱ِ; x2t\v.4Lـ1y^b%as>ѐJ3\J $qSI)=Ro5gW%WbN#i ^Gi#d<lTi*۽Cx'z>NJglDQZ^m4v<2ËIM  PAzb](bb 8dҴPrN(5˲VIJeccsW3;k+sϖ,7K@D-x‘†Z2U)yC[rmrz!T I̚=`͒ , +u!iBll_!oAPW}gt%u  ɬ45jOGS[@ 0kg9n/al7$kIJa% *XhO>%/ IۇǠ&G|wP]>?ٌIΑAFlG_. ˸Bқ_Nj6UD(Jx)&r,e*&\C{UePZW$[iܖN5 P}Tꓺd5N͞=̚ RO+iS=7DpZu6[ENm`TBNA,_Ho0l\*lRQwJxÔ"a;:X]:Pj*׍*ƝYێ'&|(DS>CtᄐzocOul[OuOiL( 5s;MH$oaLiEJw0I F|q*\ޮZmڳ}=r miZN}Ce'-8l}j'6G)dp22p=i׊C<rPk8bP]@_ᢟ @dB9~= Qͩ?Pl9`!n1QgXۦ|RDŽ?C\r5P7#^4ǫï`$*³(<2fŔo*L_„8\8j 0ʹ [WL?j+>J7|3pli$e/ur%Ad$4$ _"8LC:*xțӵ0"&0mH:_I(L:8rd.b7 ?3vLga:`9i(fAÄeIC-eBc(׿HanK̜ck ˋWΞ2z(8QhIh$6`,r@˅2]O@[?@S?Տ`5P^d7)h`19C.yb'7uEP-+Ixӝ̺SZ]sПPC[tWh?fRZiF؟d=ԕLk(n'm`΃-2xVAMi3\JD+7Z3Z$LYn%P^9S6fRC#h3ng\⫢TW8ON%%CJ,,pJҁu4*uY>a#Rݧ@8~( >Ҿ]iM~.G[_*Įu0FpmXB\kL zk8IׂNlR'3_bZ;mhdBr 䑵+9yM >@ؼm %vvo4Ԓ|i QEtʢI;5Q.5Ev})eEU7]&@w%A0gHp3XrK,72TpDž2|_EEe\j;Ta?|e򀊑7eH+hڜ~LqB>kԧTige,a+YW!^`!I@c?WQxeIEya "9#V=O랤-汋F'dad9Ͱ5*Ɣ$m2h7Y *A}=?VR*%BѬs P:`IC]/uhSQD $[zm ֚YVzɵMbgʩzgTF&olm)z#`Gɨ9 eL;i8h 3z+lΨ Wg>~wh#[^5~M3HI^\Bc?MPMk迩W m.`YtE;0(2o [qP f93%;D/kgY}{)V3.= !!kK샘zVռ2.GJa)׮K iX7H&-*t:l L,AZ+wX&1o!qCPa ߏ [^뇞Ԑ# ̰m;]%zªĚ, KNj՚k:Ʃ 2xckɁ'ґG_i/o4bBMG` >ZSکT nRn, H D(Xh2b&j7$wn3LeZ% J3}g .HX ^Pmef;=# =O651N}p6ƊZ'8~ g0֍Į̕}j| ,cxQWOWPET¤ԙ 6?.'4*6odm`y[Çj5xnkἊ {E3aO'g [)ߢ:#tʼ06";ěsZ9ޝa`~qӼVN85SIvV]@ȘGyII =~ؾ#zkN-#eub;6%Js7,Zq\uڽbQn.]\> ;P+lUzlſ4Cs udiC^_d"Y긃-̸La&u{RtSBv ԐR>sgzr{{Qd/("MPsϻ!ػ#/MgH #Gʔ%y"\;6[0is!HP/ PkG7<Ǝ'!o|ٝrmϢ-{.Fţ;wSTyEceh[# ?=Օ_JfD[ e]Y6#JO4j.{T:eU4?z^~*oqY #*< dzX/guUPm9R,w nrjz7wRv 5cŐX87X6o" 9PѫT6@EIм_Rΰ,4Z <~.A>LaJmQSsq& zԙpX ƿPxo,W„>4zp 4i(?'P)m0(ٕ +=T/l*]6]qnpj[킇zuFR/DcoK=6l|XsI8H܋dݕJ s~Rm]9U*KvLH識rR=c&t88XiV`Se/* |Q o޶/4W1@ުMISL ?rC,4Q<'ș[\6ܶLasGNar{o *~v)GBL^bŘJ{*L֪'ưg1fn~D *.;OvH#<:asf\y:I[_47gSvsZFͤ6FG%'ň0ISC65"8K;jt&>ʿd|qm̚UWSF s/ǺS2Q9 0sD7M g*dnrJnDh(|Zp ).av9(:X3ղcHe}zRG#RRNT J Wq~6'N涶V"+sߝJQmEyL%Eˮ6.nxMܗ䝏.3YC.DdB8D)uQ<*LcX<57AQV$,V+qn18Y 8mxrwfXLʂiV ön\m`B@L.1 l59f:4LCK.kb5P\#hB+S)BL9Л#b_Y6OGxLތ5ES.;GgF9b8GRGs+A#^)fq]l8U*YikDoH1eL7^Eؗ!āVe+aNEa4K#\9&]Q K)MOxb1Vpe|LV!";M>}zNNTUJgƧxQ~wV0i나ܮ0K6l-{G5bEf`v>F&D9>zsih[qqG[8xo^fI?"L7֠>P3)xV"zmJ+є΋n6Aպϣ!\019w'=5)c(E:YJ-٧% 'q St4i "Z Hi;\4]xewfJT:<ھxvQ)ō[`1X8ڴW% Rd7LY`kWPVx(r&U(xkXC l+ O/[)~6o)|sۄL,XѿI&I#d9'JA(1B#1aAb J0afl6 s#<*Z)D8}1e+@JV>\9kh?$ +#i^[M1seCITZѵ],r.̩!SCǃM"d&S5:|Fﰡ|㔯p^ s1Ck8]K8NRZ͟>Egi/zLَ뻨FV¶ @.pqw*ե7Q]+0Ɯ/DuQۄK k&C)hΉb!OVUcl wCKK U y5ćǤ:MDc,ES<rv1?ʘq&O (6„<,$KXOA=znmX82q`M4d!,̒V{7+,S04 sV!PA;-&qXl!7z?6E~M)6 NL ƻ<SAnH!:cI<%rep#D<,edtfnz47%*J#~gu^ł4(n{&VogVN"L n[q_+&79SWw染\_3g}%A3eX+@s.enk_VC0BJgaHEV}a{)L$Cd3DcG|s L !s~R!Bboyu_314ɬ4G2E?Lj:b0w<}!ڠF"pϟ8f炦}TWKz`t@/ܙIRԩ@5U Zssmz;1䖟niy=(+ذQl:CZ?$.#P60ΰP`S(3,4]jbXC),(bbܞ-̭Zb9S^4];cLPU#q=,{)t&PvwkIBWq"*И$chv+qlJKįkSOdЏN+[샷51  Cd7-vr4{70oh:߭WӇt X66+i-b6G:?\[m<@V\&{yJj}_y"b/Tԟ&;gŪ20*?ꦬRHEj!MKl\K|^/bSӃP)A֖%p«]Xe~^*QlC0OhgÛPOsKHRR\̴\dGQ29 Mc掐?}3ۡ#KTHkܹ9+ճv4%E^3UGX;Ό.DRτψ36CZYve%̢|}&E*8:tnf;s3I*+b7M`ubKslSK|7T'?"өړ(KU xƫ@rng5.C_?fGo-nuP@hg 5<}Jgz>;4 %Zc8mӜ:txŠi8nV\4 T]PJ-6ؿQ$N?{KC1^'U/Faӈr'kܐjE:f5o!,TʶhiHqy‘LZzKEZ6'[G?&1 z4G &8gOX-@R2qM21QVB.B:鮉]{|ZdgGwnZ4,.mY}|vg a"> _U, y'2R'CĐ@PY{g@ʹ  K PԞc3Φ#McVipr_E= kbPsCVЊgmWAFQ$p9]kqԾ`1D$rB.$߅C4xxy)U`stLdZ&Б,E4({PfKQ\_^M8t` 7|YR 5F(L]:>݋ȕqg)Od"6SFsf6Wo)QLzio݃!|<9 .DE($E*dd,b8/p *T.fyd6Ëv̙32C ЎV[#>8rГz '&ɜēs>)2M`FZ͑eOdX (7W(ҭ_w*X#tsW!&@`(;gn=s%LtP6#ym῵Ef[5xcG3y 3+)b4>N'iCcP|j--cZdA}t(yRC"ZoTg) mx<\75P'Ϟ/,4zX<8 &T} Us}sw#KƮmKIRrYz?b~.)Bܤ!Qy9SS\]?_ƿZ݋>3YM[wloMH =W ͅU~҃&(`뽯dzKmxdF[.rWD` _iqeK1Tny>$q?W ]l۲_5Մv6#wKk#4?4n?( H/O.7\ "!ZoR}5e @ԲaǮt|ynN7p[5kfT,rjFk4(uې\NIrT04\GU_ d_%Z<$''*k;=nv:>s5=4@4X5͏RjI>[ڔry⧇9K/[S$S=N6+^+G8iٵLN"KeA2ꥯa8ޚ.ׯ$}c4עF9VjQgs, vpqjQ?;Eq$t䂝V+ⓕg'"_=4wed4!0ߴ\QR#Q-lyש0cvv 3[|W"JkmDC}7Ӈ'^uۀvgP5ǫmn尗!f$h6| QgmW:Q, `_!F9]Mw ζuq4XVzaj:>-Wb=})kɞUu^@4mK ]JZbű? j"m,dʹoz9/h"prq,gƘG4J3rӧ<&AܫEkƨ|Np0*ڸ> }J%v΢ƽ]R9L)9+4-8pX r/`Xqϼ]MN ! SkrG~:p]ZQI$݃F7f7K’ĿhoS&*!mN?\.}>-9CAhO7pI]uEHILkD^n~xHnWsUE %+q]Q])hq~unLٷE9 ?@ 1nˬ]{!_dox;Ej*-ez<ݲ' 3;$6=k>i w*C#qQ @-XWOq~FE-X Rr̀z_?|te}+jvteB\Sc*d$hVo˔I$=!Z a. t7#\'f@hF̚(45 Nׁ|cb&i.{OC;ĮM7q!nd;mqxg@[9K9PNq vg%73,I(fr8*5Lp{P^^âO6jՈOȾ/I8r}vgӬU+3qrŗR䰜^2NE2ۗyrR@ABýhCˠ[/ Ҕ]Q܁&/a_{xn Z'=Ud%/aH'RKiZ؈A<`at-/#.q;54aԫ>c>VQT@Ij"/po B_X58^y(9Il^HζhASZ[hnV\)ğ !Ϭ]at,fo.s[iwU!3;Ռꉻˁ% LY%zT(#!lHV?^ Yw#{!qIi+p KFjRI7{L ~LOs3=i'`GC\@!GP,H6hr"Ȗc$v!b8q+vZde('뭹w͸:9&e{ #9tB$(8Mz\(_іsϨy!PzYeI|), cpXwM#űKqinNذpdM\5pi0$e%xg8@lԖ/W#M%Ν hX$Jƒs,_s9v JѿcKЀrA7؇>vZVJ8 Ո)D_N!:>FP]n{l֙P]eo9MhD(][,. spU ͎=yT?y8Ul/'a&v!Ab ~6F<2cCwr-2CMcn|#G@h-ߴ&P4Um)xVkD$_Ƽoy>9^*h~q~kO>?F(\h!4彣غ+.m-6nE/d;pZ'*7aOx~'OAd<QcM;@] 5 a>iu5 =0lZMSp)5}]Naa{>dD[G痰;|lh,֯1)7'*gfKxEyo;]>ͽQ.6r:OA9CBM)fg) ~9 .[#|~/Լ! PJyb&ghZ^ќS&NaB'FȞ-@0iXi%]v'[ _U`(5Plsh`;&VWZ,T W1b9%Ӳ{RJ;-٫,% ԞFgU5*J7]R`GƺҮc\th‡7e(Wb)14Sr z=e0hQ Cz $*ߦywh a9N-Zq3U,93*dXqZmItP_T=v5WjA)ϗv9UӐv+d5,~(cux z{EA.荚nGq 2( \w~TƝArez:kZ[]R ;Jpp[$Fq9KK3Gi"@{MRF,Jl"OX_ | > PWwu锅;\=+`ɚ*h .c%;Sl yŗLvB /\đٸƓ'f5[6#6'5z PY*V}$ֺ)GNYuz@ 3-J˶|ZC/?Vc3_xM7{Y+OJHT̰y;vIPvgL%.6~Z,׾ KJR{AѼ31ww> K!,Vd39ý> 76%[Ӵ:sEfKZmfڊ X`af><"A!1˟qlϢL',kV7z )8>,2&g4P-~A%|w~6nWXъSd!yQ>Mঐ 5>H-/SIB˪? gE;za%ߧ$d7cD[$Є*A34;#*O7b]Y $̏C+>nn%P2Awlb}bR++m 8 <⁙Tf/?zrv pmnXc\ۍ04,nj\d-9\44]| ̡j>VN˺lm d_mR$l~17cˏvU#QiKiRD>XMî"="$3oΎӰ'L! SbN>Ky%ⴠ "W<}DMg7e+kW`e9Xˇs`| bi. D@,Uø^xAIck5 T7ϮR,4݆|>e\܂]Rm>oѿmnžK}!+吖Յn@bR*zsTuƕMKDŽZ6d53ًlu|uq8>yz`QHƖSLTPk`=Bw0NNiCxފbu~x&FyHuG ɒ7,I .oMF rcLT;?GFe ^q ,/LX2m<@uCf!!{nu+vb2ķzlX!BQo5,hA2r!pp;pIv#_Ӻh4/"!r>#9^sf^.4I7a5;cD{p\skY-ry[pAnȁBF_ExMf jMoiiL'ΆөjoPbG}ԨriOli3P\@MXh`WWNQó }Ɵ,MmA~oySbz:'PC;O]\ #gMm[Ġbrm#{8>6 Bܣ )9))m1bF☯T5 \Pcٳ0Pu) u)7+.\qIDjr!|*.5TH\Ӏ`Po0< 38' #4E\Կxo|lc;ڍ$98NTb@GB,M ~ڌ=P'ֲ-#9޻\F.3wk X*Q RS8t$9̳ (Ycb,NWo=5Rq8$uGL:C+/.Lˤ7!,v2iΖG]7ERCzgV%N(‰j>(a'2Do̟?@v_~$Uj gZaՃizҜ4-'gޗTs}s& "QѼ(?ԧ.~+gBΞΪ- TCrwQK#G.QmF*{ ^s++[܅FN!o6/w('٤zO`U>;Z:q Hvħ?i$~W]&Hq.fZrge$1Dޖa9R! O #vQ@[[;a9SW KP5g.$`\7`ٺtƇNN{xyBǷ?4֞~V4ȩhHtiz9HJ z /=qVGь1~[>uV5KeR󇋰y6Z$rE$(*s!z_bjPp.cRN'vQT*sxeFdҖX!.r T 7sq>|%k:uBgb,u@ʢ4t6h,81Ҧ́kƜc̔?u.mwQ>{qaj<1ZL*-g\^K(DZUc-Db4ouJ@_ȬƙJt|0E"9oU{Xx"C7Mf0Z؟Ibw* ^JrX#@K(p:J&57M8Y cBsiĨ(ܙbSA\rFlQgh Ͱu'*OT𑱛,titaVa̛ %L y_Pf?TP!Eke w(?poh5"1&f;;ɐUdyNWuЛᐿdF ™Ma#~@(i*_neBlɲι7owH^=C]EqJw¿L^:g:G̽3B{j+9<}f3Ln:61$\I}߯S)XwuxV4Lf/ mE7Q6R$WDka;/UP6XIVFb:vQ|]B6k>%2bZ}3OΟY@'2*b~kVᮻ"KO :OhRF7SӡnO_Xf{1% HzVG=$c*okR3m1 ]$d-fQҭy>áxA9v}iglhljIHp=*%~9ˈ~+b]6W lT2I;b&4/+/A6H"8|NuՈ_2)}>p"|y"k@{lԴ\ OƤMP?WP10/}3*hxkw"4$ b<$1νﲩm.Ń(c7÷ LԻ.DEu9ۄqM fJA%Sĥm15-pGj{8qT1<W6d ~c"r6 la^iп¥W8UcΆWIM+3|4cկ]/8yƖ?/7U f'-)"MWc>|Pm@ai[Ear(|fSpڀxa>M95j&1(1w!#]ӸQ3h8!`5vqCy6:-.hץ;_Fk%u?$XASGAڷo"g f1E*/A~~eChO [[MWh@ ܥJ{ߏ>E@9T"t!]˦2Sf MMz.`ei4h_ K\s刖 ,ہ4 58%R=78{" P9ˁ`I?3[4l$֌xg=&g,T)cv_qZ yxd,Q/V{NDJp:܇"ĈwhFm[ϙg@k.EjQm;`o%\w0KRvܯyfbtҾ!:lh|:\E[e˴u*M<: 2**}IM(w.( z0.\Z;AF DmDƐ{|7vt?!ʸ+oua&K:>]^}{s6W[Qd=F\~nJUZ H LL$ 3!I X`lr)G'-G7n !K] zӻtBjb}9@ʙGc(oDH(/Xn[엮O R]/ Ci {* [qD0pXY~KoZμGiam.jI現Z#Uw-8́>f/Q_'`3+e'Qȡ~!$A.ni^@azFS֡k⽼yn *z^c0ǜJ_t"wIPJM -n iJTw>j(_5-{ {<Ҹ 3&Quj nz@BF5#PDeFa cR22K aOEvs"7I]ra޺| `0JT(=Er5Ka&B.`mtbDes7+J{ oV3ԍ~wzB!>2s.-^RMdŰa^ _h</ S1p/,|O)/&Ml▨gUs;N2qHʣ:\,V0O2C 1kre9X.϶j[ :Dj9.ɤb)ry wR) Jd##gҫcMPTsUcsf|[?6BES3k]2H*?rUkWDld3JJDWcݷU`yM`pb|z}>"D\- !g} @0P wJ$.tHF:cњ3DzZ>>ڸIdz *rR *>r?-G# [l4 2M4ܑ8Q_$ I%rN^9)רbcY\ j ZwQfj_M/ĺV!|3{OzxpY/zX"s3 +TIpm+RAn?8:,C@[9- $eWLI##o i1^t$l M0!7Hoi0^`Y–؟轾$U`^!~U!U J%4&f }.Rm%ȁ7so̍*U9rJ|n fFy7:x Q>dЊJwl8Kz蜀V3tFS$XJ\P$ֻ&{z@ZUM9/0'۸ɕ鰾 yˌssY;鈾mzӝ)_pj):)_OAJt%븻zA:)L5&|YIՂr;*4%U'|5 1 $8{rFxK[4IvX^(R?a9&g;W{kr1lnuߣEl7\Yv^7$9%`%&Y׫X!+WN*~ =GU3tT^\wʏa|j鲇 X)|;竤',,kk`itVcRVWDnל'SXM>kqGW}/PMuzp~HIUlu[-?N43s= '- 9*8byJϞELP}#WpߥOztx:mʡ@HIy=6b7WX95$BB d2Sw÷*_PQǧJ(0O2vT(ެdCepG'.TDͺb` U5HDqvMyL9&d#a|>ʡEςgZ?.غV'%جQ.n@Ce ̬^o&gd襑/mW@4?35Nj~ꜱ.$˹P.7oHMr/uщK ,Ѱ!MF@.&f ,v ½˜jW(?PR;aou$֔H=(:FZv(x}{mPa!/`^yQd4Hm*j\\^et8uo܎"Ȳ$ف̚oQ qV4cL^n"&ǯklZ4Ar ~ҟ4ϛ$ U0R5w^ DХrZKvLS5J_yY2 +}nz= 7oX8^D{xd^$$W }?}+W ?S-H]`N/1rqY懡DBY:ΰm1!yA183y׌~r+̩8NH~{vĦc߲H(k~ #m.r$S-+m)/8 |4\sJW3=U͎nGrNڝq- wN9 ܠ\ V't fkvphV \"Nw?hǸ$Lj \A&S)͔ZSMSA^Fw݂\ .+5b&%f^; YJxw\}tTJ=FEߠ/@uHsSLzԄuF–V8|7*:=L`fhA_DHF>!҉??) !&jA4݊??C6L+/raqo[Bk2Z eZΌF2 DZXnRtQ8}~~J(;+7-2_ޚ8i0MšM|v:S+~ qpj3hPʥ~HdWhPĤ4cĕ6lr/%&LWUNO\Q{dٱ.Ex*w1`6Y(`&IhjlBM`@6Yfbjj^2whXp6`Sz=4I{qR`$N$OئjɖcIe_aXs,oӧih0MߢtCS@kځU<~d mjEhmϲ~NLg' @ J5PK>E_D*˓ǒ0^q"Nkl0!VEma!!1=_\SX_5r#u2,XkZWbkq;lZ43 L'kz7+,_~nµRA54*shlI pw]X7y OM&+Rד1#-re+b_ge.'pȄ.~JY8֬$Ejk^^=IUòLRDiS5/ t=!8zcx{t@pݔo6JYQOtlHM3};Gl]vSFYNwu>śTh]*(f|^F9ʨCRqSi8 ~}_ EOGP%.h2j")yHGY^Vi>/}mҪ>e/׮g*{oPX)ZU@G![ekSUQ;|>t!rj揂S[U?qgƧ%SlKR8XB_B @qڳ;)5hPx&;T.8B&8½]ޏ,?BӌѨ!-F6F jjq0E2T]e:խ~osrπ."C8|r-9^H쨜2z!q;aiOaҹR uhw:DfA"46Ngs'rÂ2+=)zzYӰ7~yϭ/+7)w[f{ 9 LGc{F1sph1d^>lmo M.:BFP_w$1Y <{n 7dU ǐ|)qo[s{eOJ,@4 k]yl N7ƼH(Z|^Nֲw"Y#AFPщG&g6Fq+3ꛝ) r5)ڬh40h'OGALr[뛟]t]9O/fk#=n5 y>T&v{Xµ$O0O@I@ \~*ѯ4֐_ `~.9s1Gߙwv GVdNLi2=nI|j-9&bel]kɧL+/Xli6{3"h ߻wު3 Z /ȩŴobwF.Oqhx!r.qd|*.&iʾhs8:SV0`;ڠ8 G?EQj+ ɭ,ڀnݥkcgJ#, HdY'duQj5kMڵ%G( >A5oq1.sH! ya>&g>Er ptY0d-Fkjt^?qM9[m+d5bz*bޗ00P`Y:65A8݋39BJsŪ68mO홄3ћ FQ < x4ԙZ&=}n7~-!cM](;@[!Lp(sl{EWHy1ԍxZōE֌guTVQށ4z5K}Nx΍2ٻ~9揇))et5/sج_lxMp R//əw?;'܈#FrM1]SVE)K9Ӧζ+6|rHKq~gUXJM`>D/̒'RBwJMRi8Z5k l7~G# kPD!&6mS:r %|w+"`Rb<_%}p+uJy8/~ٱ*|J3y@Sʽ'eO*n +?Üx-MNj1Zd,{B۔F8_HGC!`d_Gr&]B}]U)ܠ2u`#Т_Y𿋛 ҸȲwºgtPh|@"We)Jy;tQ\sBA=/Zuses!h$,&_)Y~Y/eY3 '.ڒ}n#(q?G -L&k GHU||: u-$S_Nej[A} Hx?ņtX[9SmK]CQjf>'2MA)r(UN皛ەH68؞8Dq h|uOd|u0=ͪ(yy?"jBV)Xro Ce d]G#l̀5z:>8j&uc^Y EnvCQXryh}qR2jY!r$J4.RMFo[sv{q]` x<ªdUa"qxFiQ]51޻MaB mE ~jPV0\&pdx֗d>E?_&; ?gs"˪k/LsIڸ6z5~e=VUH2JS)nnkO #I8mT9-W;⠴|-`.W囨[>ɯ!4ƂZ[vʌzN}ܬ5#APIS#4ejy jş7J8.Pj{yZlT9O8n#:{ɸ)~eQ|5Bg{І -%**kKY-;Kz%˾\"S —lBB[a6G}iB/ȉ$ we ލ*yMЊy s2y jQDv,:\BoBf(튝z(_"̑\ Xo` kp%M R }l8Cz%Z[pK?"S? 5F=I"_/3zs 9o- 㺹؁?c\/d?;_ȑZy"*Ӑ k*9b K \9C&_HΌUUĴ`[ENM!No]L ^?)0J3598{画nhTA>Wee!lz17Du#z~t!/pw?@IR j&5;7:TDJCu[V<W̶_u2-)Ϝyn2rno\oKl08fT٦v;cuI,_"̂j)qIQq?;H8z>lE΂* ~ c;} {_ΛE!G8g}/W_IN.4]LBn)ݥqAב9$؅ڕ H&`7M:ŽB0D”,SeDpdF*{VJVFcNl8\[۵UjbeAo^kR90ri(x,,A@jȸ`Z_~rvQ <ǾK@A̩3wsVQ!py~ VÏdS,wu,9LjTFVEfY¤FڟD^X2L8yZ'jz2pC˞`\cS;F]\ff9 BMM8lD6"/6:)R]|QD'un'ȠcP笟8q3cc5H6B'2>>݀gtk :CI3DQ)0d6`k?d6P(yL8˖Rp$_ΫmĮ-_g:H\u0 ^ ⾜L.F;&@;* .᲏ P!h3$LS(S>Y%7yil`_E%Ϫআ'sY!XCjj#vՄ*-,^vT133BݖڿZV}_1tNpQ6 ʕqӆ$i[@vz_֭$L'0o_N-Y47ֺ(ۭTM_`uuj,g&_J'd`W$l0 Caخ}AG' Xwvx5Ɋdmm Q5&tێ,K9V3}&0F~/_Cqs myaO_9QM`OyuABu9QPw>W89ewa;7?)`b:Z Qٽ*a;Zx}̰.3 Dhc< < j pP7?]$ bsYBA`fs^aRL?܁\! YqOfFên>Xd_K%YrEg5rt!a!agYbG[=~f1s-,TgA/ikF+]V/3.B&k9$3):&.[`配 OK2Ҧ)U d7D鑔>)R [ =jTpD@T ɷd֎aoH_LNlq?u̴fAѽ57/ EQV!0ok݄v:K@J,TB\C`Yp `<3&n{ׂ4hFJ @ņWxR>{6ǹ& zvC`ɃNongvúq_`|jbihXKdZ[g㚖0 m[û&OK>Re-{YΔqc@TCFSZF.4Ibm qMVJII"n[X4Yo`BE^)C]{I^58p?J V1>$՟6e]^ܕiҺT.s&K@K#2!߂Mw,t8<_;:1U'<2y(O3LYqԎq:iDͻa%Kc[=ԣ]{rTFIƗD>߳t*]#G&-:K|rX+@<9S9 _Q= Pl.HϞ綺n(R*fEpwqѕdc)7w zcUہ'r!j쓪]@ǡ!fS{4`(4\/Bթ.Lj͐MUU ]H㥎+:WNXV'1>P$ ŧ ꞔXgV4o75aX2wos JH{SѺ@β/'YS[z#8ٝ!0)T)LT !LB9=V;^w=AfA)kqvy왌@\F{_LTItYz#;u0R]GU]Sz o?9+Rh)m fq5#י|CW7T8cܺvtuڌrB ϕ1 S-CYm:6 3P0޵η$xSlE#CQI'RL*9cuNHMtjf>bJw @~OwnohмςVWɹZ Ǡ^M/E6e LգPtAԀC0up?xg /Xo{;Γx([3 (JBmqqsțhYA/onvkɲ\׆dc7D; COB/؃ifF qIpN6lXMs\*|n3iT-x[ORHj>)"wIf~Z[ R?bj10:ގG Q]$֎ɡ#˸?Tthf-/lu4ݞwbظۡ ^Xt>j}(1xvvEv2݇%̏Y"$71=bj UtFbԿ͏4q\XRT$}ⱀthOyN; aÁ(ZANu!jq6==1C+Xΐ,?r=we(gMi˥S[8SQѽo T=U #*F?@:3?+5hwzPisݴbN`*Fxo%-@6 4?[&*D4n^ZkDėIHV6k};}Yі74lr jvH^隺9R*`X5IԥYBd(N:^H]-Do~fхL t}{b;gBOHPGu]芙sA"¾Ӟ*l- `K\KjC>T@jz7m@ٿ3Hf8!HWGTi0w@Y) #x8óG(ҳ_եfsIU> ׮nv^@[8|5]hVA[/}ogy<TLK0 WW 'Eo z ~'DGߕob+9PϾ9PiZ,nD:*@1i%F֏JAVB9a% | x04\wBCk (b]ԉRсC"[ xh>˟^u,O_xu8ğj*lj}Uh؂,OLoA7&>azeE 3ZmƏno.jw" C&<u^W=#M %D(n+{06!PA8NeIK$_& ƀMNE[k6rjLIȠ ŕ(N8< J|j6_lˉB_a(7&b15ģm{hq؄n'-vGC7Mx:>zŵ۽z^ZXIJmQ3^(i;lxP|ɨT oM&t|/ OK(QCeʊY~4čPZGLՇF3Qk4񵷱 /o:FIx) '۠ X2G>|R _{pXWR;/A]|]1! ;dH_Hl%;N84,PYLP':Lrz<ʵMQd@'׌qldo삻\92`NT!b2T@)+#bC i^tҏ^i:IKʹvLoۍFR" #@-b-:Iw?<4!{yZ5 חP%.&KBH7> ŧxC5hb}Eюxr]ac$Ԓqm܃>"n%8<'G+91ʫ^,)#BI|g)l7)*K,撇Vw֋TPZNAiIEd s=#!BiM vXD ~77TV`Ÿ# ]Z]X1欔5Vmduy{>_񒘹k=*1@f&\\vVٖ,*EJe7Ma 6VJN|_$+w%׫7HRa8}ژKr^*::DrLfU("fґ D[ muQ=9I=P!eKWBCD5o-{#Lyfo yHSs!ڦΘ6M (sDS=]lЛ)\q,UߣM5]ta7/V(E /CfcY' wL*RD+9ϜzFQ Խ1rZnIn0%i 鿘1ta})Z;Z.}Itj:{(+]V iA;l')lhj%(tȂA_^n}7zä"⓱`'OyHlq䯳W(/jP b7B <c"y[D_yDBU-\Z3{SȎ~\wӎQ(iJƆ#O^# w}q)pQqտ.Jy5b:gظr8%aWeTGf.CV~;f}A{2Ÿ:h3dQVlW$[qh;oPff|,wyӶa-I1 ^HKoY^ Ӭ\|&w~<``IheMJ:=P\{U*`PlP2tk> v1\.}eKaI0 Ֆ]ZA:Yĩ݊Cv aRw凒zӻE30rq8~~qM뜈6SvPdmg,ݔD» _P:|ok\)ѝB/_F/5~2"yE  d$bf\8y Rt=,XRE4PX T(M:j"+ 4Ӏ2 )Kx!zA0䀖_"j:;nٱ=8̮ɯ*p% E+ld{8" b{w4/4 %mSMí,`ZAjZ !ܘ߅Mg(]snͰu7chohq4X4<6>0 ֯,- Ʈ:vNIqdЎc~Sn"p $̶OkQ^ [Yf)iƮICxhIWwu0ǤH`0>W`z8Xqɘ,1ju~cO!ؐѣjVbZGaIH\7O] +F4[uLz3ZQwekOI"gQB <LlZCzYG`-RSFtLZwdOk #qJ{C(:C9WO,V,c]5,|L[g1Q6xSzPj=Eh]1Xna5Q;1~_(}*Liz\mBf8yU T|E܄G,~1'ۍ<< o3~b~.)<;,LJTKf]TW,ڿMo,^{y+}PR' N?F*a\f8gkvZLںѹf#`И+,l~x^ 'Ŵ.ϣmiyl ޞNc4U,z4i O})MZoa+?4uYCq.sf𼁡 YJGׯ 5`ȟF 43?/(6V#6Y:WvABąҘV?OquՃ"*$X_߷joC[D| 1 <ƛpU~7>% ="԰b8 )? ;R/F~~S5tpK1귒WyP~qfu_X(^ݾ#`_m3:fz3> WY3 O0-Ygu|n9u#=xW3nT˛`Uw\kOY2^'Q%f \zcl4crg4`*0FҀ-;bAu~-'l@z8UG%b>ȰkfB`TI jdMA? k~4@x-GkGmGDCQ1oAp: zF_7 QMg2h|)bje9-67fθ/poݶ`jGf|d1)GC') m[8fy!#t!dp]GC!u'l6HC{p@ð_Ipk:"Io2K: CPW܈=őQ.^+B綞]h]\>8mQ85t[56p_,,5Ӗ~&2lo})u\m:a^Cj$X`DͰ@*Ǹ4JIkU^IJL"< qcW`p'Ocиn0W}2e7"#K* R(j[林 ,o3;&l3Hϓ+i;r`ن+iBÉfwqj3Lt=N`φk,ŚJ4: -чkBjkC ] a"~'ϖ ?Gh|xbMm|6~dFg5# ݯyd|\]D9ZҤ6&CtAg"`}a2'DbaJ̤r&;pC3>1=<4m?V =/\V+SX!|Np6'#QlGMoiHAoݿmntܺv{l|ҭq緺r.MvĥZ3yy`YSt ,y;mGW`8-l=Kh#翵(;Y@o:xbvY~&XRuDsFRӴm$# xxn&|| IG\BY;iG os8W\+Y0GS8&䩲K\["P#)QH|e6,ì$إ,TՁZuхv!wyQT^˭mڕD*fm " $B410yi%0UJ*AK7$ߑY}:qfZ``7rP>sh")U]yv 8C$tB$|T">Mb0A<$Y-J<? ;ikZ7̥M;q&E_*[#g&`}VJ(yF2Nwt:` %/4g=T*ɓ[pBh i:(?`B 1/pj@L6Yc |lK2KIfLŋHW.c[ʘ~7tWy,& APOԵQ3>anm0^!.G9K_m9lM C&Z*֜t=6'yԜn6 HwUBèZLFލFa] q6RT,e`%l3)'+FECtYa47FZ,O< (hй_!ƛ51Ύ[ '* UL?ΚSOgضh x v&6MsPzNC-PGQHG^Xc^Bh+oXZ sCu4T @"0{1P+U[q `8CMq\[nS77p=8a1g\(hUdy*]8̯I ц[p{4vMUs<7ًkb3<eGA!{_׍3uRzj^BQ 5@9/R/wnv Rb+s`eڀ7һ:!NŒ%.ȤbsSo\˿4.<IM$on):=b!;y+6w 7w*,7b@ުoq/m,%BROTt\~Dj:VC9lIB8g3W"ְmX ^R,$}wj\oM!y h(dfAV `{r2]sg(pom]nZ6b+Ylr6_]*50 eFaoOfSO fJa)!.ݛ26/@}[Rł`px+r(3A6Ur~=Syz7mDٔ|"@0,OwUU A?Q䑹i2h]8LJ{15!{dBѤS8=\ę :s*njy|}T*[1B\R*1"=| |ṚƄa5!{bg Q =FKv_/(rS>PkOW b0Ӆ>t%N#8+&<|~$4nUi'Xܱ֔H/FӘ m J OQ3R}v\7G,f). Ra׬ž=գQ |?Ԅ8:_'5sG2-- 8o*(pJ?;*dQ?_YzJADxNVm wY9U_CVq:ۆ3.#ZbL,#nhS*^ѦMB%L%G.4yaVq՚€.8`^G/?h`zk?QQm!,&4.zZYu2t7t2i-d!`7 Hz؍/5~DEkj=&Q~Y];>l0 -M\ Le؂d7LIP6J7HY]JSTߺ"^9fQdr_x 4Kpq%G2UN= Wu[Q(*.24,؁@;hڡ\kXa_ =/qEi>q'|ۈtoBs]T8yɇT߄k,+b˳eFډ:R"/+1'k 8'Rsu{t֣Hju_1ܬHdyj7_xeߛ/r;R=r؂v.zˣ~r-¾l<{ o˕x¦I;Gxc_00Ws5;-j%O"U9[Df\F/2B^R^"REQϙ$PDEt=I|pȗE?W9^?%4ߵOؚmiqDfL;y]5Lq%> Y,:.U$džI$iEѨ7Hl;^yA֯K*"͕CڦKeXm Թ6̈́@jpKtC>>#7d=2 yk! aϩn\]˾wA]U/ J }ĝ}4hdbS-h`쮟6xC*v;uxq|gGq6J@XN|6ڊcO~Iv=9ڇ|9_4CKOyJ1iv2Ta"5Ł U$F;{&qiK]۷*CUj6x׋Pv7f%dy=[nhN%!uo& (W)lf*.@M,(l$:NiD܃^2 $]bgLEM"ac`ؖˇb{)N6 .& xRekO-R$E38 y @1*L`D#%Qe a c S4@5eq:C-ټү$?v#S̀º'h3w`7LB. $=fF̎_*{[َNxF!A1eJi9bԴÓc}T@juNPyWFajfKq@z0$_f>> y^=%ѼItג\Ha Sy۝խ%/F]OdqlLG#t ʺ+Y8IG$JAQ}WMEŽp5ԙ@Yo}|L,枬1p4LQ_ f*:$w$)"R$ɆKqTk}fu&E_013/rD^Dp35eфDR*oN5*~3>˝} _t{ɏC5Rc>;|w𜕫TER eJ)XR+4,,tnu8 fѫhAѿI$7$ZAcإOI=*j[ĊpH4|}Wx$6}e#6e+8 z ~a#Rfu ,DNɏ 2܈̶NWt}v)3 ag2<8ǯ#;YmJ$. Yt%Hj{QڝL.I,oqz}ZۼR١Kɯ*99~lG=ORݯfj,Xe5`JH;zPG~!ngS:pEB5Oakv_>f({=e)nzmk1eJ+={69l%w2itDnsP7%wU94^|8t؈C1:JMɷ 'Ю[% R[ t18"2w HAĺ@6F~[x!WUx>>}zTpccZ<j ㏞ə8W*6pU;Ŧ'X *[]o 2c^X6Mb=+D!8l N^Y(1+&e '@]2H&#)Bi \RHI:y)F+mqd͓e[D>lBƮGYw"]k`n{"}-")x0GZ_r"1y2noQr~S;  tݝpI+?S9~X;Kmq{w7[-_̝ʱ9_՗*ޓxOJ [<)z;l<˴e0F!|5"|oH t*W1/r˦c1o V ЛK;)D\GE:Gyl-"x9b{7RFtzVֱ3V4A KE5(L5C¨7}32R'1  V|k,KNI)~ϙ́/k 5>u/~cڤ6>, f>oR"k >IrLA&Bïx玆L=*YO`7*>WN7 };:Ԧ5/ T,=Ag9rGrໞ\&_qv7S5{LMJ_|Ѐ7?f1>6ß@ϛީunŽ)z gD5X ++ ⻌`g`> ?VKDzO ,x(L)LE7ZՆ\ވ KC l`! ^ f\HC[+IOJ6N}B>\?C0& $; XB` K{!:6}~(Ё{ğSZX?ݕ2=^śCbC=2 @:ݨDwp (vE^%&=XBլCq!gӯ ơּh΅T9 Q^΃ mUGȜ W-\VJS@xWAT Cbd@6 6it(.'Me?p[ @-&ni?ۘH* ?K LE.6Q$嵢yg6*CfʗfR[N_hY%+l0[򐇉  O_c'/C1k-WEĠR~cȾ=>Z|;g)y zTwmTMoBP)rx(s'䅀XQts5c[ a $؜SPy KfDRej1,_1%O~h}8xbNMD@>gN,Vs!.*S>B']4"kn rMCϏ yig/*A-f@2F3G1{Pa* }ʥIGmK\H*Ļ$[KUgv_ni$; 3ނKa M' #i_d3_Ǟ/l1.?]15MK}f%V?u>!7wKѰ: zIY4t\f {ԑ_$@P>8gj(MCӼj6Җ(cˑHM:wc%H %?7z BbLEYE9EWYf)BhCkQ" B7#r 5c:3 9nj, 05ZxL@c+n4=wd Q(:{9r"b{7H U˿]tSVVr͟%jkszCCAPY rfOOXQT zu:G89OGUaʉ 闡MRV/11gVM k O.--.ӧbNY!)gP=O}r(eTJH{p2D=sۘ!?rM Ky ̹1s7 Tr-w{M֨ssߵZAWdC}+6tH /VcATI#KFu1' 5 Ц{_וT`('~7!E dU%V7 Mx9`*N7Q4I XrRZdze;ݮ XdXsBu=0øh#:] ^ 箟zi{m)jbřP⍌c*=ԸhֺDeӺ΢Uքm0ژ$6`Rέ"p7]2'<ߕl2.Nz%p8U,Af۴JrRrе"3}w嘍$u`}[yhf=3$_2M'۾mtcZa'p>G}k "AVLPa̝Fv7X]|8l !wB],~ҝ\?*͋۸Z430}vaJtWW䓰 0hʼu&P xtqAZf*nYm^=S&LĈ _7hX럕1 j/w6Zf 8͏maaHD,OmUR.'%t+*79Z|3ZK_G}4e o2[h/p/ -[|[)O''t/ NeE`~/sqEΙk|!z-K;zΛ\UL@5GbT] Ly$2G+0mXEV=y~8_x $M﬜+g+\- -93*K'l󺯨F6@9~p;;֡ЧY'Ud3c({q?tOxXzNS42nJ]a?bO}#kV!>-Ab4,eݏҽ% C` f[c59IDZ8T̩ lC7I#K y8LB0QuK,n3r+HY ~>Iy33j罖E3 ^ >h-S7Xp#gίϏH-s>ʬذd;zwB0'(qL&(Ğ\|F,«0NWPy|ϒ"Տt؏P]stSjPM/o 1m).BSE|Y $IUqJ58n.AP \]jc+ dif\aU'S]q;Uu !1SIA1" EÂt=+/ս YH * K%X>Y튦sR\ŝa8^.?_S°jhEQ~IDŌzSXv1s3a y"R"Ь5Syh|%,f4dtV /'6_ =x1(BLO\6NHCgL_L824Xu疶G,xԧ yA@k*th*┋;夋@xVrImLp/m$jfj~/5{)W$G UKHlV_FCIV/xüݜ'2a`j*HAK*s/;ؿBg͒Td@eNH iy%,8d:MIH*pCZ]lJ=f+t'+W OEئ;{MKMZ0INSOQgOEZTk WV~JI1%27/jaD gH#AO15nM)+SR&iri]a)IrIXA[!$tdD|+24oI$!g{+|0)Lfh^i1Mvey{%*R;2ᬺB;M M >Op̾Rח:Jg>Fx˦zoT9Q2WI O14I_wS-&""Mkgs"cv\ m~+xK:(|Rz͏/t46慻{JjiXJ+$lNNBJDC` \& ~b-H_e^֊Q0dMXӶ;դ5Tq>CiK9CUb,`Č* ?Uw WS.E%%[Ps+HkG뗢Dw嫖ȭ_.&x*2+W橤Š6m%!diPJBᛪ*L8E #VFA$r`'ggTUMz{I6/g[)l:)7 ][PyQ#7eEZV*sս[оTypIda0(hzNjͣYMLXy>:U~]Vmfؚ$R%zx{HUo"n.sAV ېDXO;"t~ц ?hֶuyc\neRPp+~dn^ϡZONoASժ{1XQgU'+E Vq i *aQTa3<ɓRهяic/Wn j }̼SJV |z;p-7ye1+KA1)\"76Ao>H ȰLhMEm=څ cԊ,Fŋe`(kF,({,C) I4Ѧo nN\aes|^1} 9}8Έm\̍n`o+ʢ5ђgyHMC%1)#Y0ą4WZG~@39%iGV۵0( B;3[eDno(9LJQ|_AAFcz>.#1>ՖLJo& t:فk\Ԏ!}-+lqP;b%S'p`%/&Oe= *_amGv%hϩ^7^[)oekRAFI w/H10#($n$*mHڕұ8Hbzx^Ŵɤ[(I%b)Kq<'-u(= $/#ku)kʥ9棉AS2c)Qķdg5 GrPÌ\m(A fy^(wVIG7 a10S֫o ]Ҽ wZ 9>4 ^v;rfUAqذy{`%x WZ2Bp68IN\yܦHlj~CླuOYB{918toB4`+zhT3 FPͥs"//^ ~2!+ƝA?C!.m;0 Rw:lMX>oQ\$iNlD]:D}w2Xk.2NZc (eЪ\+ρs~m y׵B .*99B Lt V mc5''mҭm쯺Dl8(ҟfE1Н9TTeZ9@<0ϱPj@߹b22#Ԛ *eA@%3c_a,p-!N<PPi`uMlm4Omos<~nP0.N;[{NJ ޑ.X YHt㰐5"2՜ nqr8f4b{V}|49!inQ׸ZhZaͣo"XܡM-]R`>v~(}x@|@'I+ϋ+C?=hs1I񌧼&%e} 3'1HY;T_]LWD1{ bHpIBG?jBmס(Q̢rX_.cFg(cm` RӬ&r'_g`uy,EShp)C5Bڌ_?Ma C %@و6 $IMWNrafU4M&fv?W>V۠2m,'Swj;b O (zerC`nq,K"J%V7RB;2.dk@9Yl ?sЊ![Cܪ]aԞڨo bĢ˒ u9uhw ^G " |HʩsU8j{8h EZ> `0$@+O E֭yжyS9{%C[ ϲ~>X=:cO+S68Pyis76m9 ܪ͉X:s<C+?,fI "æ 7ZS=)L7Pۂ\@"s;5-jTBbG[%F ` <o Xj!H௭6 "eHw)qN^60a 8Dã-(/Àeŧ瞗^B?bز[Kp<6$vz `A쌄,KjVY#f2>!O WvK',="nbg! 4eoIS0BAL#q ڏA> ϻ˚VzӠ@: ;[b])dZHb)\rv8u ;gU&b.-r&#~Z/10 ā2%:3;E!'mR5s{vjߔgKeF惞Mq~ESu%TT} qܹm2U  PvK#oCG Q<òc;7N9lh\Ś5ˈ9q3҆D)Ûײ=`Y R'❅c0 HG!L6B cܶCOk<&lauU0—XܦL(q->gݎP!ԇ\I^xls IMl_0{iGXh-WW+GPYpW'M;2ӮH`g_QBSpe 8O|56;k"*D5u~ |vKO--K{uJ}OoNfz'Q]JDubj4l%@QpkQD-BSc ŐTS@+na40晜m)pe7xM./N@KB-|! Thcs 7xlo{<I mYm)2:a+e' 6ڻR^c}UzB@HomG(VQWžV. Qoj>ğq#8`gd#}7IӍv\evj#ӑc8ubW&l(uپj*=W8KaxӱjvSw%(l뚝nJx݋A%Xj%!Y?7c%uU'ǀW3C;1 B)m&dv]Ѹbo@+27e0T f)-Ph~b]KI]dVdG'YaD"m}^72=o(F)XZA<6Qާ$z RP?>;\WOuOXZНgյ@znSyU0ҝh( gS$0x'v_0r-@JHYؓ9 W1<_u\d; *\Ji=sCTJE҃sCɋP(ݧc)OtnV*В;'⨩*k Th|#MˇR7O2*zKk>_Ɲ|Ux"Y)H9=CouI60%`X<|t֝2(~֛h3pMiF M눈HqǐqwW\#y?HwUyvD12\qϐ9^+T[QG!ܴ!Kx/^R9z!g*5J3Lbʝ@;miXH .w?Ϭ)0&wLi撨28e"Pwu}^֖DWOoxTQKR~|sZbT,hX|,D:ߌ7->`(tf%U0M0vQrAP!ۚe]/0ς#K ]bxM )4% WNgȼ> zT!u[cGb/T|FzZ ܁4*"L']kWc4Gg~ hv3O2u-bV:q&;(x9K2@T0̯Du2ta bZ6̝(ΘbWyT`ٱ|E3j1 \Y0SZRk֞1 )8m x% L&J0@I{xiF]\Gej*) ?P8& W+#IϰoiÍ~ W==5{<3i[;`mLd_>j7T2g:8S,)+ ЦF x[i#4ʱތoA3m~RgmWjGhcvKǠ;>ف.+ Tz)Ju$0@95]eNq>$]bD r2y#;߃n%R!}2pGTn? mLa;<Dn3ۉ/AF5/`ܜS%&A~|` m'E"1sq#˗=ms}Q%79D3ܟD"z 7)̑_+_LכiE "R.<i7uo\jczϩ)d<dlkuu!PY1J +Ui_n4N ^Ǣ[[7bt+ރ QWR2{n@h78 GTI& c?9N`S vJUMV\ף5"j+}m2b9EAQ= svu^=+\j.pAyP}F^OGIbK;6`,';fZMʔ-KzF5Tx?:V&()BH*E^̐WS` Oa, ZL4dBSJ#CC$1KCEb*)F<,̎1οR\LF,/vo=&$ݲAÙz&^]PZ!?V=򎈊 QkmCoD& Xa Ь~Z 9ɼ  1x:=Z'$)RLX&_EKJN:۽3@EPjx6w&aF+[q$N^shf00crb"yeQp9X={fJߕ:?g@UBz}jdYi`3יw0xycfAxw%|" ZSH*?|H 3HSoxZs=<*eO6ñr="V*q>QtYjjl<')!e|;^)k!K>s(yLG uDY2eX#(!ISI l-(~ݿ)T60;T"F!^)t8,ܖ[랻lP137X1H6sZM=kڤD+S'ךe_H$V7`ic+rwmЮ]B!,I3`,䪴vZJ1UC'$nXWPj:RQOZQj}?*أW gso(Zb JM uTlPl vf1ׇKq&U{GB Ȗ z.iZ{H;l{>dwq|Biy95 &V){~˭9ۺy؅vd6Nq * 0T*WƝd=] îŷ$Ǿ$$i_kLhJTR/a;AXR] B[kԬqʝn=Tnڈ>Wp/z#A-׻D=Ui Ö;P2 ykF}4R]f7JxxҋޢΘ'A8ѷ<>Uܧ@~>lcZL~ q0qc E1,E).f p-dX*NJPas`&,olF4KI+cNtu|Aw7Lߓ:^x1ěYL?6cbs%L3?yG^5[U fSiuA(xA{'3`>bТ}A}$f &]KvS<- z¨جStECBoHu#͖B`r@h8F? S ̪(A`|p= /vK4rATǧ/K!աMr!l َڽ.MoJǰО(}+ߦ= d|jTV e f?ϡ!9,d,m(:s2v>4 u>H2Y-K&JsFW@|v+E֨)AG6m<'vԫK ɑm {:cSXa*3̓!PH!u#F;1+1>S՟C%\14>WӗC\Ai%hO`Y'kY%;Q%}C _֌n7gV^)4c}4þb M9?߬2V.td-fq F`PQ!>x1yܴȈ7UFR*+Lr]5!~w Md$Hڈ ?&RP- ?5Ƞ[VCx_z2+F$XٷՃFt<$v ;;dS?%mI:n]'iv䂂ڵ4Wyđ²Y| /J| 23$iiR?~`͑*PIrK<2N>9ׇ@S~[~neq|Fnư{Ī YuWɵNf}ZU@sKj$)H bD:`7-QzuiRsH*ORMF=o1GOV@Ul$TUQfS3\elZ.f݃K-mE|Z`oSB~ U};) Qcd[J7Α-&eI 7GRP2Ҍ@OBY)T->$k?Fp/n02f܁p܂~ܮrH-D0O߃@ʥd!l?"W4̆hLIH >[o] ' li`1n"yVjr"q+]4b>vt@bLl5&%%}\XF޲ɣ1q*r7xBQQUUT6gNON/ʞ[K0UtJ;CE3IIak3D=J,x9:&~RбwGMnl xOMR9Bܒ ]vȄ"Jm.t=L7t_n=.@_nò~o <)iGp+S|?>BPbYnD]QBT{P9_.TOܠ }Vv)un|,fU'~|}3J77Af嘰b9MW `$^z)GZ O5FSIㇷ-j2c?'+z_c- y< nDZiǺҳ4 _ MDeVIlTh #J7~k`a}3fx /z&$v027u]GU9P hL;<"L3y`AMvnK}v!F$˓(4jrXj>=)@lvCQlb򂯧+v%^3ji,{k¨Ch;;åU~(-S/w<<$ @WXxLU2LZAz+ u|G=&O#2fR8…%é}Wh>kg4Q e`e V﨓.b6XaS)<ŦLո X i,=1֣Kd2:k -{g\ʨ\pلؽrɀt4R[>=sBѩȷru)@u6}w6f%XT{d_nvvtdKSXt";7hjŊ1@)^vN) wƏD/|1ý|#MlY.>4waNƷoh|JBv3Ws}Jwc:5Q%[]Fu#1_7s@J*.G HlaG>sA^MH80JÝ"yd3'=a>RUg3-b2d~I ǎ](R.0Qnk b:HHkbKT10N)9!<Bn[i|4Nk qɋڂkx;, Jd$ cuԞhQa{lp@Z;Xٝ >S;\q ܧtS SN,0ObnI6}>S_t1nQÕ̺'_ ML>X69~L4 obof]U'S|S ZCWQ/B(ZTeC?`J!5h#UMBL9ճ7 D+E?:fdcw򳚲6Z5PLlZIs w(cEV,f2N̈a`c7bxt҂N\%3-=85F4xZȷzWl(%Ku|Hg9nJ߈#~Q_=R19lJkgm&R J8GG5i<#}:dpB^jVu<]Hq8˹[Z({> nVJ+37U :.ŞKY&dCV9DX629őSY+@ f!LD+6ҁla9ǃp]?ר_~=:źi e H|/Mw`v|?1!UcHDzEUMCTH$HiR/Q ̵zz6qgD@:Aaޥ‹}'ۨ^)tH+6J TX=יUT&LVx0JboX;>jbYͲ $IIQTx/w_6rY@{qFjT݆Z@Gso@!$r3iFZpKt=1[ƴN%I pI\$!4y2dkzX1]ouW!'oJg(HCXP:E؊*OTtN:%\ m?vu#&$̀$d騾Et;VanG&WNLbljR>#5_Bx*g<^6 NL9VB%k$5HUކVAUUn`}~dxbAw WZ+159 5 9*.qjC:MjEf>2 }}B?Z.xh<[д,*4^wDRl9ži#ꫧ /zˈ:!Є&"q7nd= P6\oIƖݡ_ mn> wJJh3|(a ꄿY-;zo(,B4z_ZAlYxl&O&n u.x'.‘}tӺ^4m %ݺ b7]e{)6]GQ9h{mCODvg+Lf8.wyޥobXBWhOċ!zo iUp }ɳU"t߮V}Lu1hv-\g9I_ 㡾8f>].@ֈ=?ϛsF ݢImnf sGi8a)Ng6S2Dc~&s~c3P(ܚnd`oxCԑ 6}2v_e^2b Vh)t#zb}dFB%ؐfF>4[>Ɏٷbs]3ji s􅵟ZS"&zq#ݶif~n#vn)$M/:N/v7*At;2[(̘Bfc .^30_"1D0Aorڱ ڈO7҄o?V$ Я4:5>CjC[,KC3ڱ 1oW\F[%EZ:@*XzR +.U&KQyFEpuv0q5T؁JH i3uoRqf /չC4SK]εCPiY-/ܺ{V#~\02A缯d#p:᣼Y8w'(8lp3+NKNۗKd/)-ɌJ}!+T1о*iTL 8CG&tp\/?#u#*n݊9CE(9Tږw7^`܅uܿInǤ:A[Dmk>uE -*l"pGH4Q"Od8e)c؃0c!'Q6a=WG_̈k\1WV>8qT՞S/o"4shiA`1Q00㢨g:> F~1]EqGMj/2lTu풡s<ۧ&Η-ckVKyO&6UbjW^1 |Eaa:gљm(T什<:N seO]r1@bēLAB/~ x_gz@RMٽDƩA۸E؛^Bm Ґ]&exy#CqI_P?xošfxj#ִ׏:۴!HzՄm@] FnΧ33bLkk8Ԟ[eMÝ&(NkZʎ_!m~4%ኦ :\b[]O} F g̍@ʙIzdվVH"UquoW kY.׭sNvuֲv㦼Xŷ,tmDfάpAړGp%A (]},5Xwe P,s-?v2%Y7k3Z7r\3>JZzBY|"x%-XWPhKџDy?$"@O-uZ"_-ϵ*䞣mcxχ0K0 *v&9K 8CfwzLSƝm j0;8Qu A9$W0cf&pRvgNQ_ 607sa~ H<װ턭 nXA[׉K?G?93)D_FM iE[Jc^xŌA:hq@'K]&q%wϘ i&!Pܼ‚ C#}Vi6OwXkz^ %"gOJlm_nC5We7n;)?݉ = JCߣo@̎ɚT]UMz!{`S!Hb4E72t#={e-ӎ {l.fxJ=3,T^ ֺKTiG,5l0"^su~#TNv+@ a>g@%Iʒ5K s$LeSٹQ!WÍڸDI.*ecVҡr(vذHKvT‚!$Wy ʐ2 1_pp酩)gO 6~b]nJ8#Y*`(OY( ~+}T #5ҋ(~7<n#%q0A跫<%+l"F٦[v 7[N%}] :h,<84~]zt5AArg܄#,R:y3 UhIJ_?_ hnO .D8澒|NZBH $f G ;:nsĄ`"ˠ7-x]Q?aFZC8j\mϦL]ti(ʹ4~)i*!% BKRTr8HC0 Iq.B }Ft.,`96 22/$(Xq(YwG?-ti2U9 aɈp+`*cot͊r\,)3ivFlqoz)u2C /*Ci-F bmkvr˸bxᆝw^"nKY^;uI:oGģ A$9¥!4Vx_'{k)VL2m%>\8lLrM 0HaXz]3j/ e:]M'֬B%BjBZ[bd/"΢Gйh䪉KJF§v8q8Hn*6®T9Pfkb%Tʉ\*!ͲWɹhĉ W)B : b vgWǷLnKZC*+uFbF s\]J,Llo5w;0zTu%m)>&gLϚ^䐋-2! Sp+U;ftP;Sjg<0<>:S( 3=LOIS涯4h)Bh-H/MxK%98˰,x!k.so Q9׌v؁mtvTb35%XZ(TրSt8}S>lh _󞙺ތpn eP/PhL9W xG<~42"I&KEǢqj fH"W*DY'S:܅sAǟV+Zq"g,Fqgͤq(DCU4_4 bwYz7OA?`U)@Q5+ '"ˡ4!jqKo-xi߼ K߈{2}4.}bKJŝ? %~bƛEW)Y^TIWy*iu0d2o*@g" Des|3Pҽ^`j7LBj$jɎ=֣҉\xݕ l&MMܬ>GTr=QAZ:r)ifi=E i0; ņ9T)B(9ox@;36=]Dg~ A'"iA(|jd$S=0lHw4n#!B("759Y-`?]z4C)-w[whOT ׍v#ZG%7S'B o| D[},Yȸ ctHO\h}AD]ZKwN!30,Q[g&Q($V4 ZgaGV 56½GA0 %R19(aK؊_p:>ς_:}Zׇ Uׇ+= P;4ھ,-4iٵLbr-O>=Ė;?9 O#}2F^V"U"w2 \/UiRB8v&oހ̩T0{1-ʥK.W('P^4d#%4~lPi? 0F%b8bǡFC?W2&Z[ԷWzff$ tZRcƟ$4hr)k_JNT5 8Kj*ț|~Ƴ_,ѠJ~ /JËAܿܩ'̔$#LYڢi 7RgQͻF%uh}2O#A|e XzCrB1_ ê#_ϩP550Q|RjMU qV'ϦGl o S HUd)``W !Ӷ#B f-HH|RyKXP@ ϙ3,yGq7j6q&:-h[3 tS7rZ9LW.;9*pxٿDqKnE{i_wq&s*B>rDVn ?8/Biٛ qeRQPCk*\9+d;].y_v7\7M|%ČwqP!=aR-+'C;nHf"nְUh\"ߑ,-];7uA?!d|}ɩP! 88Ő̈́#* ڬ强k#JjU*Mak{ , :? RT$fi1K=ʄșBLrgNN+1Al*r Ӎ9&43.KUZ2u*Q7 wԛN',J:<8pFB":2 >81JC.KTUrd튩> 9N=JxqU,,s,pƽyq%?ȑR$}Ma$!M13؃i_zC 8C,Rc9AqieϫG4'pW[C5q74A7)]wp< 3*[xC5_.r"7|?sn|>]z>mxYpgտ uWlKOV)Fy^.eiM7RxbU`2#$9"^>D< v[[O|nr B s\/EO#\ۉ/!aE 蜒 F)>nBQU% ஢s#d @^]$w55X͵/No,s ;J{ZНNJM[O"i=.&CޒP/ZV^K5 .^o߯f^#ً \ dK(//ү.69YͶA,IgIRY!'o*䑽Pڱ /v ӥdi  h%1ppk E`'E9~_!Ӝ ər|M]זQj  Gkim$޷ A.{bT퇻VӴ[q۬gLB; 9;gA @ Aר8d+A!U6`nźXZ ar9-us,K.nEoƱ]EGrI |K]@MDikob1dR) P*M si20'P $^ Qbw= (!{ް0ЏcDN|h,ż ',@8ƀD.p ȁ##6͖,rG0 Z뜯3ܨ \f l[{P#|[WVETBΣfʚ\+n@K Go//bdS09L 9lR=A:̀UHEc{P$΃xϔGFeԌ2NEBcfdϺ:0R&TL<^wZ=eV5 YZdM._}?Dz'i qcx l&0pȗVmq69tӴȬYPݡ`.34? ϋs^ES`p Xa2gP\6ޟƾL3Wى50ce0e2myS&ΟNz|T4?Fns3 r2XxݳyXVc{)qP;jA~Vӫz>SҏL%)Fe gxgm@`˜pmWyycw(Woi8w.v^ w 2L<"QZ !J^ۙxaB-li59:jUI=v艔sEKs 9$=Kt,l9KUDoA 8oV_Qu8 7A,Tg{ECP#%QjRD0pŸr<6hq )ܘ=(J !w\`+CC9v]/d8) Gb O;T iuQ;諝Az/ӲDLd-ypt}owm2&`v\^Dڌ{޷zRNq09$52Oo&xkurhaUgjgL :cʃ6piT\G!7' j#V;4 +wlGqrnCꢯci7HGVוM>uꈁlOAMUH|T%,J3oCW*7E_k%b\0Qf߈ ݧu*e;E[ 6_U9uyu(*1KcVmGF~;%mJ%u?tKW굪},W5,R A9"l#0GbGnp8s=?qjsjƛ5smz(W _ua: 0#Iyl:~<hَ Ĕ&gJ )܍SimsJlbz=Aj]Lo"|bIlf틩ɳB)^KdZ%b4r:2D,a )rﱰGE~2"͢Lbd3cBLqܥ(h/%y$g%/y y .6f]3v٦kW[Vyt9RAؽo_۹Y`g(/- O(ӬUeLTnCyiAN4R vÉ?8=oC820OdkQRJuoyx7)m{LlZG-|sՁl \sxzn3Wτ֚yNP8gZ{5K&,ŷұ;o#I=hci-6?;.a̫JIMnn7cq3#O€yHЧC#5K^F `:Û \u] 7\W }>>0 UQ U*4/jtwT^dUzK Z͸#{ޣR7H22$0}Qӓ~]>`_\Bu~g7ɈP`˫VC , (h -0_2`A?;$F]}Rđ9t3yqe@"H!uojy8[6Ir ÍȯWh zs(#,gk^; x LRIhS]r!M&?q,5N6IӀ<WmLrҲTهi1g_~zJK> RQW/~n!ʐy| q)Vйr`.j}fXgrއ!NNe]*ଖ֡ʪ]qƪGc}p%R%eE?#Pģ.gV.PeǾx9L?49ˆ^RFhxpmweU:D-D֌HUAsHRF]ZA;0ܳv̛\ga-d=,F_Uki f)+We0a@Wu6FC.=B &tRu}#.\\rrS1M7!}k~;)_K p#7Ci%i)0~EsΉ$ۛ-$^[w$FZR9Q4\U㐁!Zn;64%ʔ!H+%+۰z O-+"ƴ<#jAxi%/ʩܭLW@d lnJZ8H%:%E}}- 2ɽ1 PR-̳Df$V6=`D*aed癳n7-F8ž.H 5B:9a<'Aw:0 wcD^B+,u8TB؊cU1gڎu|埄k$=wJtz/ ϑR F"`-Gt8C"SӨ/[/YeS0T nl␅/oz '+4A[ņs!3I'71w.OI|lm`]v?u"2c5ԟ Ι|]5{)me,CXEQ:Du  *z-&@IdU޿)!={2&Fg.n׈'%HhVZS_mfr-jO@/nZxw:D[z.=J'᱖%!ݼBD C(_ 35K\ "'Z:K'd* ȜljRw˟zW㓽S,,z%'#f7tͦ4Y)]*7%ȼalݕw^u1M~"7J=<9MùBZM'Z5&Q;dMAn9cDTJ&SiVs磮5ۜʑdp5>q 3n_<1A8kiX݊"iH>Crйg DYt<S*oҶ@ C“nԣmkƼ1nNn}.|_Űqn8境ލ \{UɌ-7 ?Td97 #W>%EW [eyjrW!UPvŭ7Zd.ON}lgϗu`'*|mX :h֭?Ŀ]>[/ݤygSkLdu rU]ޝM0DNB^8nŻ(R@BnM9+79TkCǾ~X7ghAHwje(c+U <0r+9mm?|9AZҮAhE 1loa 7GaIFgCd͠ohaW`loY2&ع;z NHȦlA%GYijy= *ZU|j9SI?g>Ay&}L4zȓ$l_ ' <BT.3r$ "̰TaOqWd:/?~* t}=Ԙ k3E㙗skvaST0|S9xZ2v{hDk8wǦ} @evOj~qN9}ae>މ?yC~9LZTnuM/]4S{pQБO9i=hw%ۍ30@gb ѲE{~&vEtq<},U!BTo>%^/\@#r6"]P8DPtꕊyW e2-aJ?!>c9L/S5h,4[wWW-G&I !'Qw>Y`ǯ@Nek hM QOM7DfM*m+FKiU}%8wSjSFIq/aJvROML>OWm`uyeZL@RWa:}J#3;Qo^OVyex,ц-$Mux;w;WF; NFZ=a~ 5'.L:2}Onӛ_9%$}#0U Z2~~@hR{ 1@8;i[* {ds=<, xR+C<x֤k2PQ⨗R<.L8[\\ ?vT]]K-?~ިŌ}w6aڳ@.W i0N>d&G}yw<0h>.LjbK%OƊ(ȠuJUҝxU =t6c]Goi4{Uo%S[EqH' %{C -ɮ~!1]9Kr9v ֺ~4<pCkճ$!=nzYʴ#Ee"+=ͭN<;u{NLlqZQ - ,"&1M,Gb՘(xj_3P[_VˍIى>szЁhXL|A0g+^Дe &-eOR{FϭM C؆n2GX }#RO=zN,S+ Gcextcz&We 5A*0h?èIO`Q(7twq dP !KvNN x5dњ><0ԼPU4[U$vZ~\!"[ |*pXhPYx6}mHZ\#}cY-#@1 r v^zܲnk9¢Z#*>Lŕj%P 袾;hYy|afϵv8mݗ6+Y}-IwPFy)?Y,Rpvz2h1:2v3HEV/ٴJA_ڬ8 34&qw {V7]zZr^0ja%YNOCҁyNv[jYÌ:O\.\x Si){r:X6u?cNf@y9ka{f Jk Ȣ%WZAp:1p~?^N}%9^Cdڤtx"iQr_}.a'ͷΈjsƝ ^ܠU m>q$sN#e/ac`6{|4QKBj !+z-3;&!'hLXiBqCaPYB񰶰Dİ(7o_SJ1s_8)Vˑ@2*ynߣq Y=:^Ӻ A rwcxY[xo "C`di?7e$T{dGdSJ(|g QnZ Tkcp?fm5U#1W -l,ޚ]ʘPbEh-Tђn!Efoa, tjڄɺOeuZ0n5Tn >ǘ%hҊ1tR.S3 &BeZn41 27&&~ݥWt3lȽ*w` %rK,AIC`+WwP]l,/iig8b{v ١H-Q;ld/(<:Rj15Iϋybg( [JTH%=*KBJZ*\Dk &>zwǒbSpfxdj=[_,Y]Q2pQ1 :4O|%_ZnɌtėc&M `pW5SOSwأy2֚oRg^amz^3_|,D5;T'lYst܃jrTH賈."uT 2mbzvzM3fvgtB%l1h,Lrv*5::> %lCFm=X$V97О>i ak,D%5)%'d ÃԨK TD۟ 2.ˠ L{| ;; h2i*ZvߎI\M;:7@V9pI)Ց inns^0 &0Q[2Ҷ}yd޹9Ξ7'g*/{`-b[JW@Ş!9ZĢ& gAֲhW,.btV݇Ezȓ4+PEmd|41 F?ꄻg׸IepOKd{&~&gӈakOu-[o u +R'A m "H;<ǖ, ~81fMu*0o}z M-Ll:J " jo}_F` ]9-],Aפ=5Pv2&|lq@0ѢJƸ'e1"jM(Ot`8'4>RBy1pmueos0!.;_DƘ80`ЧG MK6R79/ݔISFb\" n қqsbp4Mue4)xi}_>7+A zd2DÄ"V 9G f=.caMVע@TL'C,ͅfz6)5 5}9R3æ_6YUCɲv^ñNrr@ΊO#""[H[@r,9~޵|Ո] |Q#W_daCf rKRi5\* uvm[-% u0p#\9wL2tX r4e^ Ӗ gzRa^ŁBw H'C~CZZXA<~ײ~`WzR-ᓚ,>#.f̄[% MqƎs05ZM]UR e}ڬ;'&cH ]^vb"Z(6zdtpEv Y=Du+qI,迀_Jt@pƋ\]=nhl{faſ'.6#JNxZrKYDr3Xtx 2*)er17.mMDMpXa}T6zYH_Gҳ#P qkmd= μ[ 1iym{eO%8N"Trɏ=_e֯WZtx0ͼTI2;dw9f!K哯g+X5l]v;=1ט]qĿ <- T$@%A{ngt\mAZ/JAݲNp3.iPnRrFx*;AXc{h$!^LC)kA*[w.m<#QD8S:0u9B`<$=o EN5^Ft=ˣV-ie(r`5Dp+k6Jw؃xh -er~ HQ\A&Otڱ^>+(aA-":*@{ʭ뻜ѺYscƹ-qM)ԃU$#cKCSy.Cs"=񶘥$O_>Mel]݄n Y#nzSxxQ?bGb߰o>@xsX~Ժ*w7lT= }bI?0h ؔ(CĸB4WPH:k`w֌;*˟).ߞKS.Uhջ zEѭfނn]:ßCҠ>lW6VW rE4U6Pԗ"SpGPZ5v3Yk_0P;&?>RN=ek/'U|Q0qOJE_jBݭ9zc޶9u[A1SGr.vށ |YOůZy%WxR)["~[Oj~+T$>I=NSaHD f+ǙS!I&q<n+!(A޲2kOA M*5@._ 6SnԆ nͯt9X%5\$ S@bp@ e:a ӛcz'!mRe>Zja-ӾQ|Y%)TsNP,6Zq&kvl3:Cm 1+@.,$`hO?4%sa5:O;g厥d՘jL<&峀vo[{B,wt61}v/^oQ [hŐ򦫘ʓs 6$4̑13D%s0 ;x !ɺ ֜4u٦ץvfq3{Xm(K21D {Qp& {-#`-a"gjߡ-$P F30d@a8K8_N*6}R k[%Bz^]BUkp͗E寰%)6-|tIrkH.ΛvI VcUlB]`^DQYrYy3kLy̪,Z⪆bO8uE6hDAKT4Фnmeur446Vh%Ry}7b\^$1h,G+sfx^ [g_$,!ʏ,{ND[SUǘbSߺrh1 4z#EZiXlnY\Q넄4[ SJi; g/{5$(uQvG؈%~e?<Ӕoy .q:)ܛ>"E'j-4`\c%8sʶqlcTõ/Xe\ug[!( &QjoE跃ƪJ0CP>7ű q FF# _eY1UNix.T|I*bFxCmjZ<=Ώxʪc7nXڿl0Ԁt %*VƏ##$L?E X5뵯DZ,(a7W TEz%^k+^-irIC7B8BvWѳ:G1) cFR?*P'.|.J'y|o`ePZ%di Vq#'M|:gR?&X4dsoC6IѶ |X{_*dxK ӁWN:RI?~8rAeMn%vLfg6^ w0Qfu$rD4eB:dRO5̗TZ,p q~vJ3A-Ӑގ¬ec8&|R5~(9ֺ1G4 ?&` ҼN!,mntQ+9K E4@߉$9Ĕxar%+;}`)"ţ}]d 8T=O#o{ {ak%1ѺJ0y=JSJ/I_A"%M@~Ub``B´<5|;ϰM(!D#d{>D6<&Z/)]sU &EܻhK;Ͱe4j%P%¿A(AWЗwQzH "";"#Js R62ڇԻ|_}A$l+;A'z߹bW]݃6t;@]88;E9fGݩ |-6sTUM;o֗fHL?.ҰS-X"֑|?rh Kn2s`T&D/hǤuBL1\meq">eĔ^/skz1(y#?p"4n}?W GbO(8$$E*).4*ϻ([P*Pa?j,6lDpqCgM&/iQNG#e9Dw_|.5̊: Mb?nxw >}X*?L7޺ߊ+C*3nvVsP3,?.yO.v UB Q $w|7}˄٬1wG88W娆 3aϡ"V;=e]6w!GLUjfmᏠ]9QќIsJc9n2s7@.BNp|ov&Q<0Ǐ~ }@{ ˑgFkj:_Qф=A+Xc|TOy;mYq N)K狭w~ۓ7é3SgBƙ`}@3i&lv!BY$';YIh fyW *N;Ob4y}5EL:E$͛Gԥw<·(h^2y  \*zIXkFGTB SYC#]׏ni1$kd(*gHDd)TK7['?uetvӴ ~ЗMUvMξst9xҋ5w;;__ c.E`}qHi7 C_m[--B3Eo,F/|\|aKQ$ڂSx@j8F/`<|R!jfa>W6YR~3jBvy>`OO~[p= kVք8E28gZK_L2yL,j_LWa׏딫Z "j{NP..aA?ȴSB\cW"yYE<$-(-U8qM۰!܌/dt7/Z)vv̽2y.#U8 d+a MD)pT'8c/P}o8w &K)_ Ru:c8?E@wmW$SE6RnI# w:?7ӸIYIz\pb | ɑbVG߅ِ6tvI2+ ^&x! f0_0iJmpR颃gyMΖy]8yU~Ve9:J5 IVĄu!=DGkiA.-\B |ga|PXQ>$-‹Gѳj=Ov{|WZFo`EY̢l;GZvdW^W"];dR1n20SŬ%e7E5˱M17QXt:n$h^6k D""#z@1q|<,Oqc#J6y9<+!ō3wԪ moad{rq(^pcAPɢHz8P:Mc4ߦ $mM^.q[صK1rx |fO r"Ͳjh q -p(υTeU^ۚd7~DjyAz4ɂYHLj!GI~ L>l+9쮇,IȚƁ`e( x˅ ,#sr}[ua~@QĴDiqےhտ%D׎ #Fg@ZU2CSid yK{nGϋʉ X^m4DE6>+}-0 E^ 6ZJ9}*kgCa䑃aC0A}-Ve d-򊠴k*ώVX% ;*k2\XGvFP[ƾ`؉Uɓ5nZVGHKUs$^8ؽoߡ@-,=96f-[Ho*.OJ9؉:ѵ&Zױ?8XUkfmaJM=5HxﵱL65q~֘?Ȉr6[Ez]W%bNGR81Mʓ>^HԖJm%FϗAP[5qF幥Uc8V(֩$Qa=U}/Gɦ;{^-?(Bt v?؄V3N+Dq'gRJIEhlY F J,wSV_?EB )7u_kۜŪ[(o&kT+q:(gȶ1M4"C)lrGWѳ%L{O?O ~Ji\WUrk"Ǻ8AYHqǟwеE~L!{:9Y"N0P$+jA[Du%,H,AJIW|`kwJX+74,SzZ$3~J5tRj?殬e1s"UN%jCs:& CN>ܝtuB:̰H֎ >v:r"wnxw]q@2fwJ2Y%W]!u1:*8[ `A^? {H7&IM$iy+m!eptF Ϻ:[zzD+ YوTc[Iǥ/꡹}k=`}HWw5_&jJ6?Yo~ke]B"- H}=pH6ɇ/#m 1ʘ7j+ a!!>`رñ|ARXWNGM0[B `P<#V*<4[%- f]j.'v".H/xA̭` x>fsKrmi9ސsJ<_<} RzwĒI=PSKiEȾUJ~Ec/l`XQDΙ]0ߵ9ML;=d@G&Y{Czg{\-3Z y€r#2*\A@qOe SrV/;6tkC" []Z>h(J*'(hP]jfO&6=ګӵ4bgI!4ǽF쎯U =`N ~@7'.k)Ğsvk %E~ggהcէe{؞\ELuRwt0Hq/:"F )%C_gGE#}0ζlhidJA7臭z?,N^/ȹxEgA3&}rL}o}߀ |OK\.XyrR ~S7 V~ncQ"Ϛ r=iЮ[<͚N L:R*16nVLCH+2[q"M7?InLgiBK5Ty!HP-^Y_Y/Q\;DFsn[=]*<5yCg㶕:Ӆ&)9 ZZ&\e|G Rii+W:?QYTi"BpٴQN1/z G[K-F]gK{)tc*DG, *]]*Rz[0*HwNP!?X6wAtyIBH8Zp}K {(/[;j+2Wx_)lwY[ !YڄAkL s-*d6k }CLv.bGo{,9nP }rquE`+ Mk0e'Gn_eZ'^ [2pi~eU $q<7)c0mE6sVw垽gĺc#`:1ͮhck7l-A}\MS {[}Z J1j/`+-c|Ь7Ҏx}epX{ƳBl߿w/ّ.' n ;ժW+ҩV(XmoƷZ n;)5aIÎU7Ls ۧ' gC "3>OֺMg3pxTI }ZŭaMk| ecv+ 蘉{4ŬZ)mZv1+)h K͙j\%!!ҵa}nz7a/VOGll,`5>d9}ݘЎaq90}vR+I 9/-7oT=ɍ=y)JO7354bMیE8}._& wӌi] +(2bP;cQ~psoCl-AA%YՒ<nC^)+w݊-/4jfo/YN5tKgI!/ZOlU,6 >L#}hC {:D8#jDwYUбٌPgeBgyٜUg5(sc+jyɆ;ěy֖c հ3'UXE9G|G~&ɿXWFdx+U mS+jx=EϑHu#w`]{%Q2".ףҝW( 39m:S1ˤpQhƋ^OKANљRV9 OHMiltu; ͟ZkFGpf̝_odJؓ ԙm?vEgPYbIܒF55pRW8&j,Н9fkU(F~uB$aI>v~M#++#E,H=‡ΠJ3k|ss,d@hDj/|aLtcJ>D tMJ r7` 7 }Xx o P!D}?K=UUz&=\u)B;u{T*9FIS>tF  SPjk!ݧ7<~$nHNCBͥ5ǁPXf%zg ӷْMu٘gCx|F(ݳfA:?7;]$Ըm-}~ly"]!PS#ו< >$C@*|NGȤa9/v:*12Zi.5j|3'$nvJ`lAy.&vePk jϓ̂t1^cCk4) #>MB_ v&KvdXgϥ )rXI:YЏ^QVC[h$t*|Z'cdV.xpwgjM)-7P/,Ci8ɣB%P30w +"1^%}KKg)mٞ*6U.6+@n @'QriR [~D?/TakNr? ]9X0~0;l+!ZZ6W=:mi.?`1ѮH,یŹ>UL?*8,E;X+SwՉ1s^0"vs>0z1͒Q`)K  @2\QdBFk<`;Ǒ qۋQ+*ŋK晴StXP^ζ-j?\>> PہYL"r\wÌ8rI[ܰ{AxmnҐҢ[#?#MJb׆7-@iK-VҁR‰{Hu廇>$4?r#< TZ e_ZrR;m]׏Tj6{;# Ӿ_3S%@pZ`WvV0֔xE?8[佻Ř6Y'7o܁)bǽ*GTl<='u@̋1u*'喝V7;q8!ŀ ,؆_O6T GղVQGE3QƂIUv6ChU55{ʽZ^=!Z>Ԟj}9)[#n&*޼jivm 4\v[#7H?η ڷٺ[@ٞ{[*}9T|ȡ|a2}*]+Ͼ*\itGBbE=@&&[Jms'v GNԋYG#S՟l^Hm,Xk ܇?jjC-ğT'<@q9lou4&#QY~#b7g89'\VwJSyt6cHJ𾭴u쫢^4aoCUJ¬Qxْt!Z9k'=eH/Lyj+a,֚ڕCǼs)NY.h)l4;JZ<ƽo4&mgBM}3`ys1f)DY_ψ"$<͔GbQŘ| ̈́1MD 8Z[]d̈́WINJG7+A@OvW~ O1~1`G o㊗I׽E1KnS_m\qfmu ɿ?4I42)n4mX>|ӭo>n;48."+Cd?XjIJ٣p(۶PUξoEKO\WeO#*QkD4"vұ hmDk3Q>˵d8e "LrL0y\*=D_ o!qyn}*ޕ fV6ǀ^ W8C[hE1Dxŧֱ"W,\͜rC+MG(90flK^]L=.M޽K֨J[|wR^XO./ș:r H, P ĆfQ*'N hvǨˢG>!^uN3rN_:d_I&3(o"TRW/vsaÖ)$(Q$jkL!x2~E΋`\_cem?K=(lcåH3@РlPnUQLU,nah+I>v'q{aOc:qצ 6r=ŏ㰬_upTE' PXv0&s4`#LMEH>X;v"f*qޚh4Ai=Ԫ-jSf" 0\p[L5Ylscհ4)x.wG>.;fJ2xv.±*8Lf\".wFLC.K1uXB; MXb}ak zHxM8Dg`Oyyw"u%S e-pQ'A,5Dt !ɯt$lah>Yy !F7ܟZP)n``r02~m| zģ^e&PAG8b| LҪT"nw.MwdG:pj 1)FX/wj(vo6wJp4"+EkP<Ć~yЪ"2fTݽH(4U5"dL;W=bA@3rt!["_U5zI{JBҠ?%#}xbJD|KQ]PU`3M"o9ȦEqVzMӃVӡwH ~I">m2u iE!#kxd գ'8LT|A ?'0 -daM,C$aalq=tPϱ`ah8}Vk1?-t3N?٘R+GsYxc[. {!==Kr8=msp=PLD Ɯ JFx*WJ*0cN `gc\x B?ՙ  zu1~jGXmMЇ/@[p7WdTtaSR] |]VTT j2C:ZmAm&Ddї%F.8vū .v学1 nM28#7*9FcpEagn0:$DG_թ^݁v&;! PvR{98)IVL Q}`Vc55cz"@Eώ2n\Uj^GN@" S1~GTw^ B%*_j|j2ЀBw糍<vmv~o8&Mam ښa!tM_g|]%@s6锈vklF,YJnA2nv:Y.>;R̡/]J觠!}k:X\OǸ+yl.=`j7ι!gzĤN/aU  H-냫[%AF}ZC;>Kj]<0/b~~rO'G}aS nzo ?M* Cw3Ϸqt'V7 3Ք"{eL3hRn0_R~Ad= 5t4.~1[ ^INnW\X(_8ɴ՝V% |G [9՟9]>n]s$?FˡQ.YY(9qĘmN-fn Mo^Z.}O33kY)b>Pl<9 Q?PC&8™uZ;?^YFl`+%Z<-OowZpD.UDx<fJyO ŐBu\Fԡw1YWPL6]9d/؄O$$Xc1H*k@%Lw#n%X⻟3p9X8+]~9+\_.Yf۴,,Y1@D*bklL #u7#'5*L/'E" f8L +bqfM!2v;&7#jgVVr-^,V\ J/tAiP"_.:xnj310+?,V` q5@T:롸u+dY%xlӟ\qx0WV.dcgPj${*K\n7V67؀Ҫz+Bh_3LӬ-hX)ȂK+j%`L9ZJ$VfYqC`ݯK1i1q r-!(mcHCxCK߈%'FnOxXNY4I/FծFqlڮ:8MbRޮp-*`oxX|!x0T zS!ͮ &Nx=hڐ< R9fY8kfOqQkU^=.{8n2qۧm@ R΅|$Ĵ( L>>jwNّ +P}z :'q9Tiߊž.C2;Ըpxjb[Ĵ몔Hz~̌{m+e0HR;7d c1-Z<dfƭxN zf)wcDt.wiU~160*.(E e6R5ۤm- q&{RFQ%i$f~!#'LƓӢ&zҦLBMMs]36gSn)g:`8a`kӭzQXz:(n΢:bn%#lJܽC$Cx]w7|fa@"$t8~ H.e_~]#Oé=D{%e)0x;h۶bM}lCp버IխҼviϘD0e`^A{k|$%Y6BˋBt6u*fĎI nE-p,8gSw6ۼOux7}& Xf4S4Hf [<]})?b(ʥ1?_OK$h-K*Ԣ;F,2ab1Qw9j#krr 9 vcęqϣo![㭉9w,6VܕTԏ;3H/#V0CE\#aQĖNJdi 0YI1Y!#EuVġe }j%4ϷTGRW#_|Az`i q}E֔</Tokrxڥ"8BsVW/{$ȅD4(Ԁxt׾j\u/K/z~=3Êzx7̾f6е{ڄzD>uvIK5 NW=.tl_-$o/4A v ]Ctea?ԒIBj DsnO/ 5x;jyݾPb7TWaAoU&()p )Zwz D~攛_CCm;ɏ@%,b]!~_YT'1&ՕTf-LƟ~n\X1l^IiFi637 zB]4s|7q+mL/z93|r`k XMa'U8f<)G 9ZjxF %q+f+gXBS .6uꄃ\$,vyt.)5yw;{Wpz,={*=Y^qȽ.uXnw@.Ad8x+%䃑wWfR4l5Ķ0T&(z(ç ם֠nYnmUf8f7%KOfp7צq>A2ۯ"*Vn87,lJ/ds7r_yl#C;,"|ًSOh[06,Y;O߇Άof4^r_sx.VQb=G'5vN! 4 mw~Z\ڐ [`sY@%S> &W-EZIc1+v&_ NPs.ـ-Shws~9k Nm,~j, e{6&pe:]b76L &/KW$z *1Làɡ%7B?x$7YRN7z$21&uE xN.0u[B ZAf>X0>S][F!q#YE>.SLU%31F]Ɲ]0jG#SYka0Mv9$MxP,\h9Ζ6pK#]S@6FΙsG`Kuo-ؕ["rň%3SS}O/7? ]!G,ySlzPHe'^0H1HLLHԓf5_}&&b\P%˰YG'I\?ߟd6ԙh[$.?4N DƫWbs,^: "l m=84Hi=vdDzOesH(K(/hb(@!!pYiN/%-PB-q{{8tf+h j-#)s П0{Hy4Oh9u^]q_N,6#*!'[cή7T/&3gx{>kmEU((Ĕ#ꍵ~Ę|qŦOFj2?FvN:~`=ؒMRK uM~/od N<݋VX:ָp08UZAԖYU>Xsu+Iтq/V+Y3>3m{ -Mnߔ@ Y"5B5&˰~؍ZY)t 'KG_hLPF9"·hteFμz(XivX#Iƛt^9fh  ,BA2̈́;l(~"/\d /}7N3O4+pˁR" M^UjnqR;N9U M=q՟z } T^G+K8a[=yPOs߳+Dg=GMzЌ ䷸E]̏l5\,j(0 \8XhE#@+E14%UX*Эi8IIك8V3nuk hULl6$#'gOo!CMt md  f@M_ S7|QUJϮKcٙ案9?e ak4#swCN95t}*,6s0Wegq y.JYv-qBњ 'Q{3|.@GMDN!E SILid *7X*n^y$a,]i,m: N8Nr&}u\/w|#pi H`1h4x`+z|gж?0ltJ[8+ⷫz˩9g:F”u2R4w_D٨gԶq2xXA}ߟ]YזNg( %vH`&N&-vXZQUTIj1*0U6PZC /5ݓjFEwkOe\ߚPT@f @f:=/Im)M[Q5ͻdZ' XX¬BC N0lػ-Y N?Z20#?610EFḻ:`R)疪BA,ʞGCG{Th2hrV旁)2mAE EIR:Q(y&JmiOw[ߌQ`y+@9{x2b!r7zcB[4?ЕNygWvHC*< ZneyFj/ ׻EvlQmpZ,\v.*iɥfu|am2\{ AsV>6.Wh{@@&zQLX>$>+Q⟊aTaF75xlrMr*M'c sp8tJ֊]`/fzU!|G@XUg;`|UܠKR F-]i2A<C{\Q >aĢ4&e+ }vkZoopm ;Hȧ! c I9dh5HeH;fκflRDC$$pQ"7;XXV`.LU46GH Z4 ѱTQVvv~ͨ_1HR|j4Snn7K*Jrn)7@ɯDg[dE8QFI#f$׏"E^.cj LvG"#~.Ku}DE\U䗖TXz>51`k*%3ޛ ,\0!_}-r=KFNZCd<}XhSBbpᮞBl(P=7|l\}TܻPc>Ʒ+8JTh=# 3ϥP^b]?z`?섓J@J#y|d;Q xwMSh9)Wgo~{Ǣ c!$ԅ ;ưܷ2@h5EٝO归+ e߅g"JpĽFXb<¦TTq͢Pf ό8i_M*m>!\m°Vl6'G%LY9]HmY|ȹo6Rp;nE,2ƻH=V#2]wNQ.IJL;6Qh% v4OTPdGad\ (e{ ?]ZO_,*엌l%yBd4uK<$4mu){?D-ڲ"Nl;ۯkh.4q ]2kX4ǟj-ԏ" -|4&j)c!W~Fq?Qmρn6О}QX1j>9OZw[Dwٻ10ђ%8/lmj;*^ ]ZaGbyͫN?# -8_cg5^za|l=x] xtx=(j^5hğ_:R8M<@av#ۼ929sD2nA7hcFtTbmu%ra X=g]Ntj oVEBpߤZ692 p{sEJ3]ʕb^tgآZ]ĹJJx$WIt*ƐU.JZXI(;ɲÒ>.gPuG&ӤփJ˾ XspBTžB<肙P [`kI&>D 83ާ7JVj }Jyxi]6 Lb@JQilW RP 8NE&mΏ]昇ۣ~s#W35Ђҙ~;or<$*!! 6[("Yef ;@<2@oO^>\!ȿ0M\%g=l;X6nKcl]/qեSJr2Yo?RePJ?I|8M&">ȔݱagJMIl{ ?`6ͮ #K^̔,ͧj!/DQ0ЕW"Չڙh~LN! ﴶFVG<MLIsCo0sdl) z!C$fME6 xRڂi<;( i $Є!DNWq찆xNGrlCV$pc'lZuQ{Ƒ ?r]p ?, QwWE8Iܹg+4zE>\liJE# ~ oYc)ةrܑ8apŻЏwi !l[t}_/~YюFrƏnNXJ;t"-pC~$tu8w3/ܑw^V+9=HZ)eTbGFpSEԭҡ^i% Oش{3xbqTQ5Ubn+_Tq[2PKhӋQLYlDy1:@>~u]ElK իְ0?tLu"B5β p92g[߇.DUd`٧W|gfb,Bݹx4(3O3Lyi2L_99AS%Zz4D,2$5tsc"Su_{kKAPq0QGNQ,8-R(FK_ 0/E(^,^RaLS2Qt[8?: ~ֻ )͌1!_A}'c=+J_9E]'/f/V}#moҁw+m,uC$'droBZ2$_wmSxWO7鋒jXay|S1RD~/uk{X 8\_?$+E@8zrl T)8]t o|GsG(cDs@L01P]3/ljrHo "do͕z vsaUlM+ɶl@ziPmN̼ZFvP$[XH)5iV9Ipu{%Һ kucb! }J>p#Ix:.|yhV$(x:d/$> HԍNAl(xdZ$ᔜZo<- 'ic`Ԯ^'S TeyWƅ YqH_|7W!ڎ`fǿZ[Ov0DOSk3#}:Exqd\m?UTlKpiiK:Z9N_\Rhv7/dM ~Oܽ Ux}s&\ KM(9#+`ǃDTPg8ֈnv3̭_{9v(ǎ8f{σm$"ޤl/c)Ba,g3@)<% ȾˆHMڍL"?U󟊃q>h!x FxXsw2 ]իC#贤 d,$f6 7 v+q(W$!< @)fu[=1z[uyu~.m A v;!^P2xꦰ>8a Z/?aH*8G0\.B4!-v& J6C-BX)CBYpVt8Vsvw_w:MwnG-&.nu>ˡĪk:mäAȺ8JDWF4b-S9phnnATb6(7s3/j>]r|T> y CEꯍT/sg ︍N~jM3Nn .S6X-Fr2vO$]Jdgf ı4[>B,o v퇬S.7Ua,aMR!I!U1 ,T|H 67/=?Y/d[y(5~˵1Q&E#=ʃ+Mj;.|l@d`+d.6os.LF? jh Ȓ?O{x;ϰgf~z6Pu͑=(ݚLR0#EI{vY YLOV2cُoۗi`6%4vvEf+^/tmbP,^nz{eKg@tfA"ԡL[~t`0u5h lK'nsg#9zHk7Q#.,UyWDZ]jXѡNR]WR8=#''Q:jڸlԃz!kGc>g%pvt&.^-Ux$ 5~3;%9XSISXKZ6Sɡ6f$S> @%+H-D[Tɪϵ!^ ꧹|ˁIś*}hT7etz'<懶@WHFX_DžM}[ҵ/ (\dH~h,=U;DW ( (? :"@%<Ŷ?``fjdן-Q2蠬ˀ@W;Gr}z[oeC807쌤#zA|%]~)@ur1gźP>U tέJs]4h}-.!4x[Fsgzm LMZڗ'/Ɉcn8RȔnm K8|N uՌfHnrH|APKz\ϱEVCt|mk7Fht~ERZ8uo'2.eʽ>^@Anpr5XAǭrQ+ΑD@Qc{۴媼 c#.DpkN›3! )}k@WO.rNK*p@(CWM%z~ PiG0אjҙۉ^ӡMd9JeW{=ur]NQS:~ϸ%FF>(wkjbbHZ s:sf Zʡ?-kD7_(n?CP". tG4/Qti\4{ $E}Xy#OgVd]K.)d` 'sU8s1j0L Jc v#uL=xXht|or2gm^aS7`j<ܶ ORh"YyZtF=]H kO$a_mzHO687KʀU(ZHȻS:lL<6+og9|[kw~D__cܙ@92~{JaAz1WͽsEVnTf]%U\9h{I{Ԉon˴7JrTZ' L,`>?uJ"DZ-oaŵ Q ӥL#مs%李v}r*p\\7bK`iH_<JG*=.M _I<( Xڼ_ӵ%5ndXaйSZmDRuw>@&MFDN(FJmP&JQ gW)oRЦҐ8a1C.enr 9w5lI56Pfsf]LeI"<<0G';zr bՎV<#=$%ؒ#Ćp;:>U}*kdiJtB>>1^G/G83`v퍾^z9vn!Jy/~J $X t|^MPmJ:̬]4/uߪ9GhM[m쳈g,)BKmdo!Lc<fM1<6RGi;a6g-@&PP gN[( 2x.UI*>T 8f=6nZ_aE/[*s,+MݯXQ}ݨ4 @틩ĺ+Tl`D0g<F œ;:p/̯8b :2ڄ ڠq=@'z_cxua3ieH̔2+ nJRhJG#hG>말 Tip-̅G"U/? @@^Ǵ^@8)3ghG.WJij($\PoZ)M8[/(f! (74 U2 Ƅ[dݹƵ4XNO`p ?ZLFIb0p$gWtec5:[?)LS]{8/ޓ C2V2Lei.߼kcbV3tE]&pg2㩲1z6n19/L&.ӡJ[.)U7 z>Ry"+UȟU x0%JwyO3-վ7volduu[XB=re?3R~)@yAB@a1%+\fb1A*  -f2M{n`5"9,Sj?SV\&`պZZK[ˋas#| ڬ=k|WO2 j:` `;\Ip䳑R9i9"7zHG+à|8}Z:^T$pUx޲FMRsxl)jBGB !%Re?{qfP nHpEZܣC (@Ҵu"_5 ,:ϵ4x)1!ZTס-_t|X+%QZ u&*J]pհ39m}_Dd@_wқ$z@UsF/V \\m]ef39_#E4aBz|;KO]=jn'xtƲY}l1 Yc-Oy-2ja߻th} rmX-Z HbD)LYY?0qtSp +*냎McbߗPg`S&:B׺?"%F}:3,J2:V{ $ N3I` D ǠyD{R49 @بB]X+ƗP"C |&30Sr6h2%x @2S?Yhf;.dHZ* ?TKsS:iʙVF6g}M(| K) ŠP!@; 9 2 q|9m"#_\kX~MȺE7fʨ4W*J8/c0T NE[llhAMC$C<ʒ#|q!U|2F݈h.*g%껂qgJ0nQL퉁5!85'AøsU#0=N 7#lb$aFVLfK/JďL͞:DNSR˅UoI@M+39e,CѯkF6b2v$\1WKmB/-tFeMA@c[t@%RP=nw86# )(vRܷ/;O~ĩ +V5υq[ٮ,mɬpCy*"`|񅳭o(UdVIqU4T^֒"B KW_]6̞wʏkme2tNab՗0D:V,,ٮ6AGah@|y6}TeЗϚPƞ-NsICv ʬ> W{9Id™O@ [nv(jY eIW\]8"~ᆦyc 5la9;rD.)Jm$.MV0qy< 8+fO8%jWtR|4Bj?د#%ZB9_{8GJ=nAdG`܊PU `O5(VZ݊Hgq>$cfCmu`bgJCePE>ڑ%åYjH|}&\yJ WJV&iEw4P5>FC 8k.IR]+)!KbtJ|pK.ρqݳAs_/Iw0b'!g´ TWgţ錈5fkHslNqnA-y9ŋ.e˙8uw5gWRp`ܮq ,K{a'/U-MھCF5pNH/'_msyJ#jTՅ1W-#qVQ̫+ъ|4wdZvzuP#),=+=>wE`4¤G|bva!T (9ex?(>{jO5F#5nz빎21 Ҳe QL1 = pV+[37^4Mc`ԋrJN'n`aFMgk-|\PRNe~~#Y݃k0rY$[6hu_wi5'Q=Fp˖ =#jlm^ūµ E]sQٶBږ aD_UӒ^C^\R4`;̃&fƾWM}0Ѻ˷T\$g=S]|y[:1EڲWkU!SKn%:0 \>Q!p|DDS &fʌ۱(.*GvXu_? Kzm&\m LvVDZ:0A6ǵB,kb=ߕp Rr()Ҹ`` O2X1TF)J5/nۙ_sTN#7:zRUY"ev;O%r&"QA[>{;iC&\Uޱgr; u19;.xu$Uhv|i 8J%0I9Q$'#} 2qAG(Sd. )xr3m+?ѕ&e9#|yi/!=o$2jyV B"Ȥ<)[Uzsf= hTia8P:ke=)'D{uJS0H85E҆$]<7eeG-t&ᶋ NR^ % Z['F;\:kW1kp ;Ns6*{7W0riyh,| MŸΐؙXCFe+ɖ޵ӐΣ:zEt,:n:T+28د} JZ]DL|ds> %ǖ3ڧ;' T4=2a+bJ#`LqomM{MԲ( α._46q`rA6<8{<,apthQF' c^$@hLZW !!~SYjm\\ Z=6nxvu)GhH`Pՙy狏: 8AGru{"1DfBp֠F*DjkLBf#9[ FNģ-8*hg࠙।ߐhCXy1EMSGM>ȡlG#SO6UٮqqtەԕHnX@I:j<} +|Dm1XlN3'Ճ"=U}߶;GꭡƳi-U.d?*P3or #GƑH: +7/+t;ZuhiEpVmn *!l"Iǫ<(Isìx,dK.U!["x9MByqEmycg}$3B#L9`*!#U| eOӜ}d,JF]xk/rlxA_ۏ6NͫTp5-l+N)xc o`cQQj=.w*(JX4rz,nHLg>iVJ]9@iKGw k]пy"Vӫvba:4n ۄpvhwg qC(q\IJQ! Tu'((/O-'3nF S5.58eF5N*q$" MJ K@.(> MBVցТN wDC,+  ѵ7N8cbѴ]~h#!zKq*+M#vhʟƒmܒ6sUuvH9ʡ‚[lβ)F=L*/LoXt?fuȍE]1uh|6 6!6emOmp>ufQiQCHuYJ6T)@5tz-Ɏ:\PeS ȘEuH<<z ֣s4\ȿTo"v7-8dlm}tT^]pvbGL sWx!7ۉzM}kl}m_}*p5pXSagQ[7dTJȇubP Uw; S1R=x};Gg@]SؐGdMqITd{}aF0;ig]Rb+Gڟ cXBYۣz փ\a82j߇܋ %Cbj5/ ٜX}|T ZQt -[V$+8 2GB UPXd]`[:(-Ky6*}`1֩Jݱ_>xZ*Aw;BN9Dis.rnbz;bVʾqhȗc S qInnoJ_ߍ,P*v+Z°ſcmrbo&0FRsd:0Çj WQr{Vʢ5`xq j?Ѕ񥨶v W׮pah\ݖ>c\"H0+)|7|T!4/0 ])j9%ET#~nq^ہb4x倠T&%00SpƕP2QEVx6 M0ljD +9^p0٬7'7b|LEW[ࣺX6LR3*He"Օ8yR-kFZ:|uo99th`( z7qoRw><۱,wb62"0,])ᬣ}/XQ&Tu-CZ?~,]fjHsP GՀW=0gl;_4K'jY @wd k_^ |x/BIg%]Kv$dKi}H+G}Eg%&%VڃER ['7TS@Gq~ wECЌb{u>ub02 4vD8Y ~M7u{mݢp -wV|%sӪC4PPPE_Ϝ1{Tz8#{rDw^(`U+N!r936  ~ga6u(<챭ޙ~HOjWAI%*ĬCvm2^䞚 hxyK+K76' D T|AQBX3LT5T?9@?aE)<Hw9my*,")7Eqѿ̒qd,T#+Rb"uOI@WM]" MKN )˹j~3F>OS~U3 FWzz:26yTX@yH3o*EX@fCP؀7o#rγRИN:Kڢ3ܙ~8_Oa?jv5r7 hE5*Ҥ){ :_nfV ~ɣ'H-k`Z77諬 ڟ4UCMbU-9>kaxtrҥn}ݏ&N?-cS3gq4+,mJ`+%e^7.lZFޯ[)M8͟V U xTj=3{3䑮ŁHni9ƴYÃޤ8KnQ4)M_١7sERh/ %R[4_d'Զ6JBnxV?rF^L;ф{2p=l$'kBW9ȕu>,̯_dMwGjZSn"W%[75*խI|k1?+j֢ [*G OTO45!#*.u%^q [ͦ ~Э >7  I6|54Zew|igmׅoW0dwkcSۙFS s&~9(Z?kLiy}\z'#8 W J y*q@GªCMz ZZä=}"Tun~%|9b!p癜znSkuDb.)lGUnJΐܟ(ATd\7cf3RϦкG<{h; [za&n_]cB= ժI_M$Ų Wl?vFbCJ p!B(U5ĊRj :,6cj[Ҷe`Шźt ~.~Z%sn}vN=Uxvb)f;a|D1K0K dfm?og;,КɿO+`:!209g=V]h6Hn$^'O#|w`D:gjC޽3y;> %FCq T֤ p#*o@AÜ8i]A#bFYbH˘%+M4U^*T `B@5҆'ܑA/M̜YFλ7f' .9B82"ޜWeǺK݂+qvЅvHsJ@t 2ѯMo-AlVvHo77\48mxEcή*«np.ؓVLfjeaxjU2@kh=zy͒ PU 1 .i&Zh<ȵB0s]Nz=j].-% ӫ%f@oK}?6^js5N[ JC ]4~0 k@j4r_poG%@(u_22Y+ݰ'*jS^ $L %l^bRs?~nVI:uuG:9.I=-UOjpɪŢBNSO+_ݐ<㾪xP1L! %DW P&K0R{6> ܍,ceƹ2[F*gD8'މZri&fB֣s*l/a]1 U:v?x!p˂/7E<y8Ud KP^&j옓6MT-f F2 :$ґnD0@X/ЗC$&G ECW%o(a6Yrz! j  z7,Mi!.xpc4zER:GDq0.*i (dYR|b1Q38l'WQrZޑŷL %81;qQyy{e osn Dq­P| Bqj맯WPQ,e`Gay;׉ Nx̂y7tJ!P$]ޏ)h^.Eņe!?v XMBF2몸iz|5| dxC9A*^7gRb\=)OA,!z$<Ԋt#(۫ .3BRLfo/p(4i nIX']Dž˙*=[-d/wzV^}"гrLW]T}3cg}Eg*!7f;8 ~5f7+30ݺ'~{ŲN$/, ʻ ly.H U4U5`ft*>w`=5w5 ӗ i0jNg+; yv5 s5M&RM?Au畍:2Sf{nc|h?_EUҕ{nR ]1\(=aX5nZh8td.aA!o L7Hyݬ3DB0?r{I9 ҵ*s-SZ0>pAydУ>fˎ+ ڋF>l*:X$;+G,JuNOfL ǾӊT4LZZj)Vu":ˏ-#Óg?crP ops<َj6 gR·_Knm)!?rw"1m7ĤPa2@O֠=J~B# "#l&T_]Zfe i?h_b:/xD+^\gOS|g޹5LB3/-uo1(qp2ϮTX`]}ܾ E{ (kln-?~Dr!Oђ&^̃l2s=LE7-*=i$.0]p = Ms Ddz =6ЎӶ2ƈ._݆BxDSٰ'^?6l){SOt(e)˰=qYV3*ײfYa-MS(YF`8{[Wo*ROQY|"§z=u&bhIɡ )<0X5ǹ>Qjf&4+)Cxhr{,[&KAMf`iA^MЌhl>_"=Rt E P"Zu {$<~\dDT+;OyzLV밡XxyuO.\YL:]2_ruWe㧃~VS6h$,WcH.E-S*N ɞ!aIB[~ \dIelޭtMTuuQ.Xɸۦ/MYR{]N8~ ̣<#ۜq-⇈Uڄ]5rBT!2y b?\̟|# t)NRz<_|5S5h$xk2:WA_,v6vcFe(j&1]P؂-,K+и Ö>r_zE@'8*O5`֛LUUAt ^oQ;9jSo߰A}x %pmt&8jȞ_v2xF?aZړҜs |(2G]$5zؐ_a"\^p"JT3pԈUC+Ryή16uk\  #h7)ui|褸﭅!鐡-}"GOj }D=TШ*,F[φmxnگE+&yrA'"۶x]뀗$з<nz ŕueP@;Hpw4V'*G3Q1B=wu@E*~a?tłacU -{{Ü8?{s*5<<dT|JSN:Uh^raTYd!2: b'qE"s-D3GGM~ad9a6JKH伜Y߳5ڞ. E B NRk~\piGI"Qq)Զ1wfH/3B }jrl2Iq!{5p.Mlp j=,Ǹ:/tz AHIY(cV3՝'bR!>u k{:!01y; ;V=_议P엯ڕIStHRmHZrp¦UAH'kY֩ϥː ;gW (II_mW~X:t"6A#KM־zۿyp A$uLlO@+\^m pdG"b)H7,*&H7cK*l4ua X0Z>M!!ف,Śj+3c3:I ,(%K #hH1'kPI);좮ыq:_9.6EdbL.,3yMKI_%GBFO7j0G:SZԪB֖!JÎ1!=΄vC Z_Gu8i~3xdDe|ȍ18 {ff4+\,S>q'\=1׎E1K/˴u?xb@i ̺@809yĞRk a˵ЋERxZ6o H|Q{E8`R] ˵v8R wub~q/E/e/,.|;R~Ƙ_jj y$O Sl$*-L2<uSG^ aM8g0n _TUG؜aE; VBX! I̞Z495MyJ(- ׌3[1RY51J,Ҏq#wZЉʏB 3de?i6y6*}8BAP8co7 Ԑ"@|7ߌIC^F ] uKnS+Nv f2yxV poppټVQ4M6_O@$<@a%. Yn!|Y^X %ٱEt~zmleUM( d4fᾙÖRrA@U pqMpsn)YHK]e:0vhc=zQ9Y/$gҎ' ~v(!LS_hn? 2KD_ P(H7%4I #[oĿej?muYPBO])$E>-7nU\DG DuoD% STi>[ lv,|X.i7C)XeL$y8!0]D⾟`3"bi0';>ܹO;dKl aj{g-b1[=S;$k-)k\HxWoX(GƫDƌo*H zd!XI)_b(y8\aҿ7)Q+1rDM}wi L"c{\>wquι- LzsK),'022atha:aYa+;%{]PbVoZ^ )\]DzeZdEt)M#ߛqUL=Rjle/_@ +%׼P9v@b7tRnH@C&ح%^zGo|L:#TUc)N}7zxć8+7o3^;sG LTYryXU74l/QO9ēw"Y)x|ΡGkK!B6'Tm@f_-wRI'C!.׬H<g=gI^SA _(.rً-{1p`r +'P g. bi0FFgSq8ވ}qEsE&KKpq"~/oknO:Hٲb P,A^*ID@əuzpP4UW 7?=XAL} EmaJ9*TPōq)BW ?&snTB]?͎{ϚqnC4~_e!Q#NOQ>P6 u(2;>V`'SQi"tLE\@1Lu_gb4<YgȠEWAHA^-OgIc^SSC-MƍWgo'[8̀7;P;&7 ?'wLP|D=93xr`w /!Whs[ǜӀ,+ΟQ6Zg;Tf8$o'}4V1+S){:e79L)J,ZfX5i }C1x(ms cm=TQL,,1x`ףf,qs Zw@#FXbtڀ5;θ3=3R8Nmkڪ]dr8Ϣ(iU+N\ֳ(|**1i/E%}FH[\G:+\.H[#F7qS^<ۦINdq<@za/"8bwOn8J`lQ}|B 54/͒^(SךaXefCߛМ+Fnϭ*6T\ +"bŬQ0K:TBڰ=DH) *~[z^C詚~y$(P)kH!5|i#>R #apQR(|yK;\/z5xa޳MOI}GiG'F0Fg{K*YCfTW;֪mB!%{mf#<'m `#*pu(Xx|-M.,B]%_Tx6gX~,[W7xZPr?JI2lbN5+ywƣJ+0p̶E]sDu#W RPoi'z5|t b Yf 0ʀuU:~uaKR,WBu捜ZNsr&cud;*LzOS k)M#IJ\q8&Luea.Pka'|{Xq 4@L.qؿv'ߩ4Mcl$ۇ.E= _feMH't.J8Xi2K+9!fNGdY U Wtsu>uod>pgY\p+8*i l[mVHQyZXʙɂ8\=̵ՈOo*DĆWl]jh6i5ן~\;n)*}ey&n-JnLX;Qnnu'ȉ9PJ\e$[^>;N>;? sYőz{M2vFU_1Gp >/] _ATcmgh]O H)dRpX61{d 0.ȁipR;=^"٨GuoaSh.B%3#aۥ i*H)bEʤ!/Qv!{~)KI-VlpkQvHwk_mR7EϤlD6DBԀ9D)jVOzg~9O#ZyyY,AO;]A+3uI=[iHRoDGژ2g /pP``9U4hqZS)2TƴYO|o\}yzGbF\2+%IQ.  qGA6߄۶bjy> "Zz&aܨa;v5`+/7=[}jm89{Է5AQd9pǸ#b8=̓ĮZj>57:#N;~ , !IL- =G,K h]q@^&XqmKꡀi$ȄWL[)S z=TA\fn~x57Nc|c.v1;Ƒ1;i8_?NI [U yW BاK!9r<7 /i?1di|,ݳ8c/*C*Ic,DWOz=hi8׬ᄉ!ME$\0y\kdehU)+B$v.bzt[w AdV56rAy z)jC]y}.Hb7!Nj9Nm]f0qܸg4u9x"փvKQrPMqJ''2pl3W-S9d\TwhPNhkЂh=oS:`@Ćd`Th\W ; (=u2Z[j$mJpi4{O-Ti^;M78!޼ASH1!r/4haY0hA.+xFa6F8[óf7/Yŭ:NpJ돲[{4Ysq?Yv~EpTril(t:XcU'夭;RQ9?SH%BE`:BOIs.@T[]Ѭ:*+LVG)xlʑڨBFYNr.hd8)7MEŠBjs{!~Jx.ISgoweA< 5J8p_kcHg*b[#p* SS;Wޘ-e]شN"L=yű_s7XIj]!^I\.b749"U+ RGD/Ҟ)<1{N_Pzoi:DLі0Dg%v09ѿA?iuϡ6v6]'3MUw(-[AʤJٞ@7G*`iif ϭ|ZG)V@N",r=`d#KAo1)o N)1bh4UP^R(RLNyLjGEX-E>m4ޏ]wF+VZ;}*F#co6Y%2^^{ZθPG.3Hl , Z]- M&%*R57|A(#t\v|\1V,/ZYHUĆ).ch V%c %~3lvkտTquw^q)}BN'Q%aYzHl [y^4?qUP5R꼑qXYL,dJ׋M?`ީLR,¶3g1$d\-?|^Pkff`^-qFqh/oIV"PfUL[~46|Kr/D T#%Tb'?qxL]|72oT"Nz`ՑXqZٟ[>̪_2u7Kԁ"+*Ʋ=!1)&FP r_qVqg(0D&tIysB[R{{d!W7Fa4u:CC,_QkJo.ގS>Dh1(>~Y^P?"zߗuЎBbz’fU@uh[?>UShHRnC%bs1Q:PBmuWvǫ_ܰK,2et$dթviQ7U14%t9&iz8U3=2_GEV94],3obKB'K&\1,Wߏiaw@Ц G멝;K88ej:nBo-&W,蝭?Hl^.AY\'pQ^/8 ;UE\hOh&֥篪="Y݄OXcVX[*-Wc,&_:{>#̧%F6ILձ:׿xB\0q)WJ&+BŽksrv81.RA-njscZj|Hи=7iUJ sis]H)D I|P'y-w(UZ)A݅@En!ڈΑ[.cetw*ש:I5ےG.Xs$W.f4|m79c̙Ք׬bl:9r$4VBz#2eM9{qo@Dr,d.=>>fxg= ͩ[pg`X( E hk1wA; ,BP ipJgLN:1 oJT9G^8X#Id5̀e@0!'F,iPl>/ETeٮ_^K#K?D5p>*|ŭv<'#N4N֦"3v4 e<&nK+K$6ׯzP渁][b]&[Wz;a 6hЉw[Fhxo kǜзg7Ax3+TIiLc9 t VL(iEh E)MeAPZO>X$e;W]ب&ςudA\ce~L\]fEࢻrf&CZ)Jw9vxDvء:vASVZ}- otx ')sss=i\2#'>]b HH {hOjM=14:bg2S$h[t?άR{\f,V˯ ז#RJk-Wm6*˜`GḠPn|}R|S'z.:_7tB<D~Tv=C>T'5mž|tOH6Bf+# >oh_S(_nuGՠ(Fs'%jƠU1/ɐi(n"PP} C(Y (S!=EZb_q6KN.uj4 +J'/MnB 30$=bg%o9QPW'p )w}rEƀTp7`.tg+O[nhnlFCY6*tLmL_Q+.Ip_W]Dls* *ǜ~~KqRo(Y&wXr}]71Td۵B0&Z48-9W>B)N-ЉC~2 &:%$[B6dW(3AiRd{Џw'Aܳc Wpt)n;H VcQ'MZk$Q@`mf\K!3տ2ĝ#s+G@\8/̣Kc'В=ul >:żO]ȫE٦20 ՇPdG!X3j4WX0MBTH 8e0[4LDJ$#C8FriAl~xNۜd>&G'=/׉3[(ͣ.' a-U48 ׀9H3%kTKح|MB/8NH 3,b@x/S-iA6$,]7yxV-~l-5S&RX?L 4;w=添nlZ왱o)\#563Bk:2@G|V"D1 J 4'̮ OW?RN7@^12ZʻٔJwe˜O V fzWuB Ao`w8j+n 谡!_0&p65*^'f d]ǰ 2fmu eTYt6u{^9{3dC0@Q~;tl:=6I MFDm+>eےV9.\`sm&3=*Z #R-i>2N @>ռ@r}2SN{(@= ή--f7P8L)uVE$Ia+2NGdqƊjr:fiV2֡n 5A623,UNFޕ>q1xJL)OT-]kwAmפ7kD!fK^KqGNe4x. |D.ƍjf:d@PVjRN9ԭ0 9zbLh̓ yp4ԻDuv]V ?(&G#?Cwgԧ|GksAhA' hO!ω Zju¬U4`!pƵ飺/MZ81N*>W`&'[FA\ OqXtUoNN-$V4/_'M-)"Sm;j0pZso/D<đcJK\Z._m;' 2HA7/_`RL_>vŶROrË!N?|?b W|Vx Ff࿦ zÕINӨ,Ȉ6!,vA߾ M7AeSbDȂp*vсaNCoL@;?IHeɳ3$x#O@bHmtޗbyt{:?2Mf;O Oܜ$9'!3ٕfӿ7y`;4zPG-/; LyJQx얟-cčhs;7]:ʽF ts #mD.QC5_\ ܒ*Jh]SU0R9"?&~#_bi[z)f6s:uİkYax3 @Om:Oɜ]ȳB@!1!D~>Pt=,^Oǽ1lb \ p-jX1BG5UorWݨh)+k]dAP}Jf=Мk X05fQF,cPq:ߩuTmK^m 51-O~ݞ/bXQލ6VƷ~sw63TY$w^o$Vb}d P=շ|fǏt&|p@=2:JE5G4UYc^m#c.;Oe "%[1F GqӺ؋֯UԦL%|Rե^$c'ghqa•m>#$C7b0-.tzRsߊ^Qxx_ւ${l~A2>r -)'wư: gxԴL?<%))蜝hm:sp1퉧@/'CfC3e\G4WUr:RgAm\SW135ǰ2B>]ya!jzs|4w5r@gUJl5[hMA'Azh*H4B'J/s@p10vbj4'W:$~AŁ&`ηL}Lg$tgќU>o#e@Sn,G;/&Nu-O#[ sOM&(ؗ r] (,S@Pt+UOkddƩ)b#f'V8'cpĆ ma}K'WkRfkh,jlV]yy7q9-يR(oK:Lu38*" MD %L88fI';ajf^e.a9&:kEB(P쬻3xsZVXIqtW;Tf7pšϚ_%和F&NR3zm3Æ^'vKNo%.T)[25eT|c4Gi؀52p9G<щ*3_Fk~1e\" HSXCK(ɼB7-4.R"Go޺nhU3l9+4:j$+sµ^Ax5e #Mx/9.&5vʩ ,e R\LRu ߘřz.O:(J$g?RWŜXA5Kw&A dB=b2h+5,kpkӇ("rzpJ XY㩂48skr{V[֡z\鐘n2!Ur7[JCU7@Wmc u5)aڕ68-x5FBZ&.pٚhDZ#ut0l6ܜ)RӼk*^B^c0/ BcqNlb[xǽ7YFJb$q1A[(iV@ύ}}OzX8KGRul[]c{Jq+T6@CF4pUB.-~`U!D_NIE9y%]`Y 4U2ʠN|RyTpi 豎ljf>q hCy"ۛ踲&-\oPA7<)y,4PF20!Yox*FKhNǻdtDqta >;Do0_ R_sABOک&['qLJ^ uWf qLkG.j?!FE^G*#erȄex6v@49=¤gEBeCw.Vdyxzۣ6eGohPZ*4; !+":²*[HWctˆPjogCsՇ7lfaȇZ=4ZZ.,Q]&tDǢ7T,"?R]&i~MbfW-kZؠwK[U+ Mw%ӱb-+<%\UC=&ѥkE9E&f$I`F3zM>"mFlđX4&eoiB,-#9U*Aw:@g4ե!8v?ZCKe mQ(?\+|au=`?1)kH ?iqQ96 sź=jΰ8Vh %C9e䎪Ō=-hW;^":Y~m&NqшiO& Җǒ/͔Za??t6N伧 @BҤe56 m":wҮftndYLI8˅=F#Tᾌ`sQ'!~3W"TNzr_Ө]s P;o &Ĩ3U/r +c#f).ZaxS7C!.VC q1n}8j?+7ApV(ɸ t}:͢n=G=4F,AϒV@:ErB0oI?S<3q]R`&(u,:95l.Q{P> 5G7"t{=1h"YioQP#ڢ;U7d=D%LIEf4?%;pЇ< Ѯ ˋd1Ozױ\pf3p/8Ҋbz~Q̓QN(XKEsj&g5V34q'K m>^=}A>l(ˡ*|QuΞ=yq䞴HJ k=YͿ<.ڞ_ bG*d\߳<.GFk|y#ŬC Pϓ Q9V~tqh&QR zYk-4|39˘tT* GsDt.=1 ֟Lc%bÒ-ɘ:-gDk,op#= őle-6oqC̀Bҕg~}em@;h{if8\/iMiW(V$۩3ڹjl&H.$6(LķH`:JhIK-3040% R>Ru4!iLc:HeoWN8 ^f]Yd BIcӛp[ BO7m]_>| &@4>VgY8o@ |~PBbE0g D\Е"ճ!@mg:U `0K͹,">u Ѝ<{T ̚؊)S҇?.[ 'N*4 r`,YT3^:F^8Q+U{N~ UA##j_g1gnT__!t@Wh)S4mhĬ4pVmZ-Rz`T 匍a"DffVxov{S78R5[qux$5w/~fvor7qzO spP]#kȱr nɺѲ7\wzUT7 )K%H[ǾiR$XB94#:!R/>w}ʅ4$Ωݠ{8ɇ dﯯL\=Kdv~%!D6d{) xJ0\NܚLIL"_qF54 )rPyUZagLe}B~=OR\&\aP+/SOۦ{2ETM/]CPPj)\eh[ .mpg6whv+) 7ךyFM-{_=%KҌ (-ygfV ӫ*4[.FܪB萜PyipO-=8,夯=!׹ {O՛0˦gjaIݚ^fB50}i:sBJ="_g\C.fը7V]f]>1dS}kS.3i6 'NJxqstٻiP j8i)K҈ܿM{}F3Lwڔ!QR3f 9柵 ?*eL:;~L5F]}tO Y0;gpPU1H0/r7A~h5Nȭ*pש[ήI<\#KNWũH?` "Cif5FVoܼtFGwi͝CZs'-n,K]46}6iU3Fm% fcԍ9 ϶Z^TЋ5^C%+6{UHuC]JWYa5k6Bs嬈 Guz^@eY(ќL 9yy;ZOu.P{2Re6LG n'M/IY\gFFW#s($ @ @ "n@'=_u|GKF_8ٴGu@x/-iL]L/#:4c&dעL3ϝwj4h͛qoJdfcaQnݕqe56f|曁"Z~l}7n_iPҜ}ZGf4G_>;3Cc~],ۣMqiPe-~sYt QAs:edPeb+pX QjP~ K5R!1ZYMZIt+&T4U;8+;GԂqND.'1c#!#:a7ڗII:24A(e0urH*@bJ!lw bXPU О6i|KJ:iGÌ!8#vF1b'N -EUjEr"25Mx*I2Zl`u~F\a|zO~Y0N0 CoOSvz<|).O)^AêQm5[boBƤ:HҌH%a,o7j{HQ &-tiόxDh,x9<ו ^ ,@P/Ml'_Ff-k遡%pLXC!֮Jg]vjC&:rc'8g/MGmO4ran6e a[rY(-$kDp?/?0D˿_ 0V{ FǺ(>}4ֺH:U`IT]b.fI3@/70{M~iK bqN\4ϐUjbJO4cD1%_6ژЏayՁq^/:De̛^sԯ|IF;2)wIMOMfWX0ʪ"},.Zh}'ʂ!#J$n19%p8MjE֭(5]M(֠vkkwe^HmZW A1]J<}M22m{x|FYwob+,]u$HN4y+u5׮d_-֙c}DyY8(@QDA5Ж"tHH"ͲRi;&*oC LA[Izjci @-ݾ%2e ytgNnS]oE 52jߧLmCha/%n.w!oFW?>3{SI0h7@28k8F9xduo<2YJrBF3d?n"FT6Q2B?Y-2V*2V|0a09R @\f{+˛sr/]iQڋ,?Ua&uS 3mV.`dF5~ʻ!O1w pdixd;@+fP N>d$yRFTQ {E1Dc4y濨,f%01L;_ 1pR5s?Rwקּ/f'fMe#OYQ;Ex}De0 Ŭ/u"j5˙ָv4O A ه؅3DU0;BfDx厛f?1|c̚X\3?96%MB,L\@9`T ܶzjIbI?[l{axX1p":#eqQ㞨Ob_L)SsYJitsvgWuEjUQz2PG2!bW1)#Ae6_?[(=Nok<%TV08DeMtml@`Ax~TvЃv 1MĬ \~0EY^ O50 !Vqh9޸]Zmi1u^eh[%A:_ƫ*Wn.r=/jgt篥2JrDKCv~Ru:ѱ 04OF~Sw0U›`~H^Qb8~l|g.ەňĹփyv?T'!o'ϛ@@`)[/> 'j( m_b |Gi$GAQQ@Ϋ{nPjJg>߻6ʝ<,g 3=Znda#x+nѾ8Nv`5Yp)tmU~+iLJ'9qj#OCZzG2A͑;C%_xhdp5.Ξ&(_8oɺH[[h%cH`J*ZH$9Aڥ5haR#bYʪ*oOCm}/1!`sDU Sa{RX iMc$"V[{N!iHe!J'e35_? n9{;Z9u1'qock|]@tj̯yn|E./e舝}61 x^߮C? 4<cdz?G/&'z>z9n&oe/5ߝLam^Eqv3b[(k-n "sTEn< cvu`x]PVչ8贕)A 4,Zvz6y [0A qrnq*RfVrtFlVgw͈;3AZ2+$*. c2V).N|g~؆#t )ݚsS<3\3`6Ԛ>Xs׹1 ~*c4ة?>R7Gf>͉Ôn\r=hf*s&雄@L CN톷^lc:'_8fw *A2^W-Fv#]NH"'\46ES0n=yϮdTdx 眏}^՝he_l@ ƦNt?H{|v<7]eX>s?V~1,է9f C-G{uə 6@s d s' 9RuK4X)n$Eqwߍu+daIsllW 9=g N3~4hJ?6ee αI<"vf|( wQN /e-'7.Y^)P46\BvL_ֱb~v+b#5"F\0P3u`K9'"b=Vn&`W.c ^}v%KYL5XSfO^~OJg9i"]5_+)Yp/ӱ:F\0 WTODOF9iohf쎏/^>Fdf"8I ]d"B(2C.yXĀv/֨8 pH5ۗ Frf7nG8>ʜ|?VULR9_%cSC0^}%?WsR#kT9K@mqWn*\FZN[4r6jt_\u"{D3ѳ)eRеTaYwH!-M1ADb" 1 lY `<2qΞ6l"&&u2(zHyǭuQ'JP$-`x@W8n(kMIo+ȁdᵛW ~z@ d;ϱXgw{0kC5eʁT0^ $&ѹ,x!- d{fckm`MP2yDOlJwñ @R/W%Kj\w(a0GHսnw5&8Rsr-;9o1ݱҿS[^G\;Uu[ZC}KpQC!D*2 ÔOi#8=!msܨ]9J>]>g@q"8(c#d*6;1S< WC Ҳc6:]L,@dY!*}4ՓH(>g:p|)!30}azN(8&ZOޛ>"g*t"L\LD|)7فQ7 4Dƍ435+z-WQ iГh)cᢁ N>}=Mù;*3TkXM.w~t)D_PH>[RP5pAЁIGMIL:_ƺ]AI e`&S:`r+Z[GgY'7\`u nr-e5-yBJ,dX~h9 QzT@9дv,j2zU!2wbH X[o" (ͻ}]~O8RVST@H!6X$0g#hr||@qkya,Uv(a+f>OX$9CC,U] ɡ&Y($cWK *ĵl,fHK)H vV҃x OA')03(ba4B8ʂ#;Q<[BS,\#+ %r;Vj:9‹=;7Ӡި85xl2h9u-M #vJK6"}P)Xq/ˋo O0=[A}QK>*3XKp('z@XOi y]Nr2G. ֤*\mۉO -̟^(JZzSl4+ H~D[tB 덢UEDNz c ! Dۡ`Va±󌚖:RJMpZHˡOoosU mY`+5<讳R܇K r[X Mm3 bWQ#$8Ɖ7Aóg  HPM]k'~XڪEX32xOQZ:=b뭸;Z3v^;򹅍[CsEbL zҬSnT2ʫvuq@ (/3j†d3usPdl}MǞ8'e~vnݛY<}{GCh/vsHd.PG#=Фkf;s1A1j5@+IfէV.#>Fԣ Jm[el:_VwQ|uYn{K[O7ka4dP:rU]yrWjD)E5o(FLfp>o!%擱ܰ=#g:̷($f x|wLܛ]"0Y mKs{7>b|إGkX7[ p8L;ަAzh\W,gډ6ƄmY6xT+RxyG[?I N^#;D= '+D3ΧM CD!RMEG?HNhd؟qy+ Iܙ1%N$.L|3 qAH.zν0dnMaYo:nf(t`A9ϏRߵNŠŅ|z/vw zof̨=G#*Re!q zr('|ij>_)QmPFljaho-1X\B?qed8:CKN-Vv8WR~)?/`X|m5O$cuX_-M+{X]~dWb0[|'mԴBHVFGobi0 64xEzpa{r2Ѧ A쩠m{VSclMH<2R˘ o~Io<[5G_wNӕiT֓˲ZJ.f20|WX#=hd/-06 cw>^ˊQ# i6D<9.{_FllXU˼ ,QT<jeK˼놩?V'\E&x>:Nkl3¦?~U59myt4)=GLM!m "(SfqyaduId~ ӬcQ/.~rZ0ן%OKO:,~{can 3-  #?ݪ*uk24R.ĮSe\N:@ 6}}D^nOr;(Lz6ZjfOϘX^SSG(ܵlEX+ 8/ɰkrl#:b&8#L1=G|DT6|#t^b lJpjp %e8їuIosK$)J+ 1`1E 6ςҪSsഓ.}e<4f0?:,_ 捙U9~<ZrlY#݂$ekXz4m `HYud7ymk]EUL|J ?!HQ+4pjȯ\vNIku p] ! Au 6 Hf- T@+23亏Vh DYR*Y+`*߃?(+ZT ] Q8\a<ƆzV(c\kP'}A~vRt7c+F 薓|C|oì,$|$r i@IJ0Rᵔb‘Z`#sMxSѹ/ߘBx<_-iv ϼ8LWOd&ܪ=]`50bhL 0=krA*~@fzjXY5#O) 6O&5s.|_n|y_[!t,v5D#pwgި+&/IEQL B}\)Zp+t`ꞧ[Иcf)jo=qQk.wB0{1\s,r8cCfI"%ǽ|eeT&L ďn!e\g _)H$3pzמ-Ab;,}mњ2>q7?\4/kR8ӅkjR7SxyWzƈP 56O?&N>Q%hs]:}2^1Q /:4q ~@naS=kwU5@V]BXȮfia?xݰz1dȎgMQT![+c};_cΎ3n)=)E*9%88WDX"zu=M ,: |X .)5l6xhcU 7FTg Ji[@ k<f,:eͼ 0##Cʄh+_>_ v "_<cg"uo N=mtwV;u O tQ7,00:e䃕xt2=zu VbINL54P BdyLCW:n?s :݃*x  LQwcA/*WQqTwll 8EdM^]`uxFLWV;xUʞ@!]N"J Q:Pw/-&_^#S+.o(3re0/WD7ߖ3y+#lM=:4C\G2b*L5J[Y%i<C=u ïb* OLu+ZYߜEu{BqUJLRny٬ЎEd2'?utA-3q4\/.88^H1 ;ƴ gR%Ѷ͝8^2[7S t@5iqZb,/&Lh1 oaC LJe@{@% CHjD|ǯ]$4eeϦ$99`{n=`2}* `{i&(`wpyg .fprFj;J6:t'&dĠ$=哵zf4EB3e SΩS ـTB1P:1 :L,zݎ֨N0rl 3Z׸:sXgd - ׁ]O)8_?6: Q?yTfn"_g d CWD%wut=< @i1? sK*yl >Ui@nEe٦ܷ{.S#_Sy̗rJ 9RidUL;iAlp e+1RI1`6xa}ivu&yZioEYh `w_50h]`5Cܻ1媰6J6f$)ٍa zRBSg⠕X~؞"4QY*V{\}\]4xbE-/&&ĢRVLWf7@bN9N`?D:Z]_~펝ĵq$3E`?^MLp$vesj@VA;blݢjc~O1>.k?#ejUc겕,ߣ6Dzڸ>'%У 9mJBZHꨚn6 az 淅Ġ24΅Smt^yx |$~:| ;(649-P Zr%$1w Akƨas2꼍6*Jb!qs(<5Ғ}(ܫ+qi[%w& CT 0;wu avԘ&#mۊG=K?6ݠ0fJ~f _}"z*Naھ1R'ިt*}Rd:cKc>p)ϞFnYzZ7h;`0DqjվŻ-ϻEUKj,~.?ZDX*6ǻvnӭ&vtj;w1ZOָX@}^R&.v6,T%)PZȠ0|nD֮֒OQf!tP5?^l3X&%"qn/q9zYV.c?M>̅J h`-VP0u &0ΎՑ9z%>l*`T2XvTO4 MQKvü#X%&nW>4:<3Q$ZN1S꿨aU)Ͱj][uhzϐd%?fh6=(K\˴'hJ' HEP[@YKs;gZ%ccy!eUm8GSYHC7AUsqdrMa"<,\_NL?6 O}y;CLw8|4S,)sc+uv%LG#((+  ؠͳngݰ6Io殭MQ0H뮄]DHH`ίW+MmN\b+VC1`#zՏbCL##F67"Od 7mCWQa[`5)lWQ'&-]&q 4\9ZkNo1\"q$N[Sƥ!zӾ̈taj} Z .tIVpv*,L|\ij l̰}GU4I;1O~ӂIRkَh9 ]ڳb Q:niCjBnB;T$9\B;cp3g 1J~OBс4q*#l],gfFo'~ԓό@DC[ ?[;gmmMb.`~`dn;x(Cʅ'B; 'yF Y_8-o,zp9~/0頑5\E&ܹqf[ۗ} Y 6FIwf-%IzRT?)Rj$zdUM%n)Tݰ He5JdK '$\JI*خݤ-$qoǮ2s l٭Z1)6 %26x(r YF'|j~ :`-8D~Jx˔691tQRvQDGD&ǥ 5Q{FVJ+}#/gډjÞan4zN1}*p=K*41h -xaB-g{R8ʂ6Y>駽n̉ *"L1o楄VXP{`>2a}e;V:;k%GMH)[ t5՗f؃YۙI[ym@5**Oj^[ɲZj4QYI^6N1J]OXCMO_D+p'nIĢs!"a[A~= N㍊-sM:9 ^g) n2 P7'Fm/#& ؚuTMSlctwe-)FG)Vn Gu to%uF|\M 4JImEneql0o۹[!u<!څg!Qz6󫧛ׂq5 sl}wT{tA/@FY,_heTQq .=>.k☏_H %Wv1˭ê3hifځbuܗYP vAý &a0DڑL3ų.6^h{D4Q5fi]gVDSrj`n>W'1oHJjQ":0xMF4@MA8UDMʯev#Xɱ3^}~D!¨TcH/sλP'@q*8[`a(;=IȾq) ° FסK5z| }+O}6JG(g+qB1-zb48inr0xA7Wȿv砏eTǘG{|G 3o 8g0j;N/IobGU=uq{#*)!j u=YOm+6d DVg1s0 bA 8&:E0G& >,XkI:[~`O ZC Oɓp4_,W%69l  G$~Np>}hGj@ҨJ/|n2-I8D#M`E!Z  "혎 J'N+YV786"үLXPoAzljD(U SqfPacj2Hp$)@yA!D.$l8@៟Y40{^(Y[4PIn54)eiEFA ?N2 mmS{UNխz+U ,KO&@]hwפ4Fͪ>P)~$ :$%N4HLݱϘ? މ4)Klewhغ".8Pf2Pz"iBt-DI"GUXwcp +G;"rj<:O/1] $[w;<+էIeJ]mCE9(ek F5d`9!5d~e18#g0*ΛFU荂Nl{V|S{h>fv:7f[Jy2QS I62zC5 -]dp%r%dTM~C%Ly#>Fmzjmޗ^a[i H{!d6'hE- S6`"FLR/>t}Qh+_NX{6YȢero)È$ƴ *ß*Vly*.M!V9iK6A7`AUbi@HD>`S[Of:n@D)mS[+NOmQ%,sꬫ`>w !8c ΌE v>|I P횐lܓx:"}|_.:~v?n5GBzf81o{S}lɖ#ރ~/|1nٶ:$+ ,RMB+!tQJ`NA@!oItL7yBgyjPnImcrzrcKfX! +XD5 F;aUoxmgtғ 5vX>XqRF{fxE &՗lKNG:s0NmCȯ޴FRl`ONp$@|wY<pq v3&[q9k+X0gXi6<#ߤDeiJ @oyf& Y |X嬝.UYvŨ߆LؾK|̀vfE%IDE&~eΞgY{U]=8B7rlضFs-oIިoKd7yy?8H[v2V~Gb :b"NF&|%^Up4s\\bP_7%Am?/c-Gd=,dyDx/mbt`ZyŎ!Kn_}J(ŰJ^&2Z&w Zz1ZDR}YQEQjX~>&0xZ<օ;Н$ٖde\?;[R7@s,CC$dLJ:X!sg&(͊a}{}Ӹ.wS}ݡM¥ΗU8l%F\ń5q'pSE+(kW˱L}5#p|Yc7 @SqY[ٶCUu?̴ n^ݖG 6t1!)~f/E!UeVNL Ñngܤ\+L]WG>xߊ3kc@i%-|a,`C"łfz1ȧYf!Ȼ=y}}V%C=T:Y9LvlbP&Ӗ8WөJƨ0mn:jL ?B"c>U" &wBpҟ-lNXxJ}O&m5d BU7: 6i nd2y'ԧFd9BRT< 'LB~F~[ P 9픫BrQ>Mשg0f]C``z=Nd]8FN l;gVv&t{]=Da!T1 D_8)meΩw&KM\xҙZO'*u#? E)\G42jDzl;bdq8B#6N0eMшN~7A $\/$KJ,h#N#FةVK 9&^TV?C!!:"ss$| |[#$nB)f)J~DX$r = @dZv^K 9:/O{Hb(yV .X*5TK(SlF`,8j q3`Q1wW@X\+P7[sN'4 ؓ7&ro$Z1Kt74_Gby%]c(DJ4fNy8jN;g7\sawV\MzX +3 khd{-QG B#D(*F/@I\Xhe P&c;}8:3Y6s6lXG5m$^&+wWO*ƘG`'P)Db>*եݐwpG@U@L0Nl zo;c-/7b Y Aa짅)6֝8} uZ9w3Y"Wξs*0LpEWm]BL_MH [2anjS&:Y/cE^Ȣ$d!eRaӔv>*l^.A8L};ρy ERcq{%x6`AMk3Nݖj{b7F/-FA Oz2O/LWX:W ݈Eӌ`ǮLiIj=[ ..,Uegs 1p)}T Ky 9 YȊ-i;L҈^ELyh J<*< .ALUx \̕V06r{јPD6Fe?DFR8Z(2+G~`\Z)j~g$VLoEtZAB^qCŝ(cM&/eNMN,`?m Ķo-YmnLpFW’:F<١k?-E,el8ex]\?Q20("٫<:>i&Jzrqgp*زrHAtCkg8A'E8!%b\0⡺'RgTO'װk=-^v[i ^/qbL]>VX3u5_IY#l;rTFݟ㲦oTVڛ?e@)<`҆zrGM7pv}bjp"KHcT] (i"s'x6#9&U/d0=|c). Wnzuz3Ǧ4\0=&oOݩ=du݅7C(4~ Ywކà`)"ʚsr`,i߼U4~5[}Wiܡᥘ6>ƈYʇG/5O ]BxefOIT2%Tng~t;mZ˜}3)]<;w i ,R նN ?0:,@W/qJעsXΓh}3Q6gQu2c#;EX~J`*.{> E̊Q.܄cy(F ё.y?` &STEq:PFMٳnG~rٞ{B|W&\DOU1pZY[_XhDبGTh&Jtaʹ|%j恤A \+k}(7HL}d~N8}mu4jš8_}=vlϸɷSAvFG#V|\"SXC"^ #7_=u:ɰJE0H.S\b1k[F$9Lә(4{5F;`a\NE w_QZu÷_'j"'^` \#8"y(aDSt`.^yQZ4jet4N Y&<ݷ߃ӫ=+n|xE G< V76QB =jnҎdh*6Bv`-;#HJr @ӄhty N2  2qp<όh܋K4{S? #\\Loxnۙ pXyjCyIF&izHTķ j&䂝mģ _tzWO)+$d u^M0 <5M6搘''tdG 񛍮E...gHl;u2SVvad=nсPgk2>H5Լyf"t#n,T_H?9+$GF}fw>4c=o!t:/3&z]]-N4[P.0kfK{o e)(XFIvx&^Qβ^5 R '*?HƓZ@x~i%+f:؟ƃ4X7b̻83 U՜;0($UINXN#ۙ:Cv%(3LeWPpҀ@M Uz'IHTq{amEc$ BWTߔ-* aNt>yE= ɬ>NN rCg MfM#[ʄzxLŎ{e/=K H1}q2KU^#Garmi 8  K7fA jk|t*՞m@6Uxm 76^kڊŧ_3ղ#%}o Ԩ^ڠ%3 H~>z4H]C,3쫴\Н{bmJJ1kÒ 1VށATE; -.s\lj11s4wz١MZfbJ5 {;KT<{gG3+{N)R>T捷@Vwߟ揀s!rpgŠcwiO2ؔM;'<8 E}aF '-R Ȫ"!yqVo&w0ӥ_Pk ΢PUr!&/9l+ʔ_LNRRSW*kYk/ZhMGiy! ԎQ_EB m*cmx'~˓qAćulOQ 5*ﱄ6$iO`Cࡳf S@̺gi 2ML3kvOH0ꅪ5_˞pAٴ3B˕]r8*%S۞c8#(b8 6f@DK{geWd!0T~FpI4Z'_.E{#$} ?O,j^*^+程"W%w7Yω/ϵ"I 2; ufWJl<@r)ķV1;U!zE,Q|3V5k۷˜h?uXnݶ=; ?OjH fzv7zKhNjizquD7"fx*,aTs?pit5lօ6s<~ h+@сi]AtY`͛n(vr>&JsDD5+^$&lD\bSg/Rb麮 {m+j1$Qɰ~\1N+Me k1Rp ;$@YZJ Bhެns6)E-&SJɶBs-uL 0Q0ϰ,X{$Fepwr%;{LeRZn"7 ? ao 6@A{1)=P _PÇ+('^Խ]R4 Xщc,dg!?_X:?rYZV^z1=՘ bikq*ԗWK\3jan?}JŎ(+BᛩHk}NX }/)g0+Pk{=e|߶!.r2:Cπe^/>!1@foцP_0Wײ|we\YJTCLkBÄk4jIv[*a}jdnU#NLR3uH7>n67GvHV:0֐4s3#xEYj1us!vc=:KDZajЇo^|%C|42]Q- #robhK؋CAy|_(fܜ"~?R h \d5@U;; H,VR!]$[fԚԞeb׵/D^U!AE3Z:e7GEsl3=vTe|Vҍt1< A/ž*2tc{Wœж'ِaQzt3W1VWܻ nNU(5k dQ.!TFśS_Y>3\3Fѳ=guD }wQfb(=4t({Z1 ~,2Ơq 5RA>Tn+hhr[`wb-w^!GD\GsNʯ_(>^%V{4Prk|-W9@J -i>p5iTv@d(ELr/tA"ckbP%afa7={|qI{kCy9HNk]v`$a(•ܓM]ߡ|)v{֍lxw~|dK]j[Z OGg{H"c(Cc\GFI)5lvyqLT 6_EE87d CbtN~,mPJ;ڽ50M񝰾L"]c7M}0FHbTnik|֔G.o5}Hf4u#%g&W*}yU2a̩//hHp߂B\F^K w'!NPgߢiB#Jfw;d\A ԁ )R'?YD_R yb,w<*"į:lCҚuD@xJ:y}@Y餛]f7aV3e@xE7ǒV΍'M| t V3{s|v UMbVvSiHyށZ=F/_wg{P4!$0 F>xkuV\[`ػ ObmYD8W:.=vn7a>,i2WW=Ü+4;BQ+{N\Vl3cERS($kAp 1CW 0ssBCvd|9rxQW9_DMJa_s>^l o7wſ. ߒQsB*d}k:Sưz=>/o!/\*UvB4ϳLE`VU7\I@9~"k,ؚ)R-elPL7F>bzqVŹܢ $:w?%j#ob`8yQ DG:2L*O߽+"%o>[~l#'#ҤQܰeXA7ZD/rEKfk/57/|LPu)ϞEs=xA㉾ŹK 9.zK FH< M(Dm\-cV\s>szNx%37J;T+Z(% W!%CwqWp4D=1[(M.%ti$$WΕTiaK$|dx"Wk,_"s_Xj̍08K(oAD{T 5׭Νl[d&q5 Gm]?Q,>0$݆QU7Χ+`J]("DC1~_6ZNoeat mY.C@]KMSއTd'䆶I}{e wpƧZDnZLX>d!noF\_#l,6 Adޛ4q!<D+3r5xa? qU/7e2iM!%xL? s}4-J?L2zV:rJ.zKVN4RBʉɺ0/UD3+gh)0y6Qe[?e+CQB٦@#gYA(vW@74^ԣ!Ҙ2b4lk(g}}=O8n8 ymb ms?oEo' ,'|/eڃO"'0I}5esHy)3?Ʋ4P3w6x\ e о (8ogyI$x%?ZZjD=8E_/`>Yύ-ΐSJ۲=xYͲZ%6[9S eˡxj4xF6N?\o0vߎ1 {^j+-R M5ݢG;X7wkH~K0OtyAmԷ>Bb[ Jn:vu!p%q d aMkjYrߤqotPIc X8VΆxLk̀*9fa<)=׽@{4ʠ]% !eWT8 \߼N3aG(Ƴ@z_G)RB]/,ԚZ`-bad:hPn)I&t5kޱRo{H #Eh0kV%$S{%-"G )1ǣDbvMwo~Y1A(%HDިR"8[@d/Γ"w#ET3NDS''r8hoyoL\p:~aEun<~ ?**~o·nadN ;:?-\A8QB*Z0=jZ}av4W>xR) ~r 뱙f{֕,ʢ_Uq)t}|awOϴ Ecwz)0bX2!XD6QY my L%  iKy-T gfK9Xӹg?c#=Ma݇95<,^QA(Bػwr. &7nG\/_J)W{Jfԋȵ`eix٭uU )b>-ZPj,'OXWNFIX"VA gVɬ>mM9)aAsÜٕnGBS_+{='ؽQ3 mͣTwi\T_?eʲblW{]8gQH3i)%KGBc ՜-/3_㣅"+H5}%e蝺qcCt ?V8]{+0="H#9jqhAd3U/X@+\>=MRG)qkISuI T$"= oƟ%3ҥCcΠ:>O4^@] 6yM% uLGV_ 3mǹg;|*ڜ{g>rv fDȼy8ļI<60!Zɿ]ܩHOQ/ ȱQ6+>ԥ B"gNuS B/(6}p<`wPr:$t *= ~6L(Å2ۄd?sD{gTs'C 4Ao &3Vt mυeD&ۖAKVC\2wL8$ϤU}~srQ"~ -84lMQ@]RޭH"'a SF^R"ch ]yqDӍR2n%,\n66_+(3yFbsNVlxЬk|"%?uJo)zzxUs'StvnIsC)#̼ڋM~|iĢ\`7❞W]'Za;~S0VIL51qTjL[VLne:j;] aD9D M$Կ"L].R;XZwjs˥6)떆(D-^Fk@+g59+ 'VX3^L039$8dd|bwW&bR]刱D,F["m$Qq#u~T?Q @Tım&")^r02/Ijb$rc `+ 4=yhi_WӮF]IBhN^,ŢKS6usȠYފջ<2i3ПH|w ˼WAMa:֛}|l<׵Ck#uLJyz7,154*& H?q޸ v0<& %Lv8"Xx6#_7,lF=w7UY_{ٯHeM\jÉl18;glTQ1N㹕y`[6FJȚ}s$!JbBt 8?UR1=w/u?4lztF҅*VD!e#՞%>M6\[=Z-kv-o;/JT4Ըf˸ւIzcSEEjs_GNQU:yH!S4F>#kf8Ƣw:vy.3Т5*—'9,Ow!#gՄҌW1hTGW1vHc;ؿZt[cp Gj]Tl_'V`dVJ<`GX_>^zG%zoV*lc;y歭#fb-xaIe oF& NiBc*jFa$Ռ&CwAq%5KO8M|m "lWY5Yx@kMˣ֟tE c /WNp6(QH5971K,a 5N.ϔAF s>ZY QpXδȺ 3(h֩\en%ytPF{C62XwMgtA(If&FݣigZVO߄&ڧ2@ kf e6'o qH'jaU||VʘͦN%`B(S˄(-)H'ݖv$:@i|tA?Ak8p*qV:1VAʾƂ2DTGiZRa-LuoŃhHQőn ^4m뗍8L-Q/&}zX$+aW5!@M̶7ѓ7ޝ¦)&<}`,Cm| ,j,x608?e^0#K3)|B¤)p(%F}Yo< wJ&y2Q1”;Lۙ5w"6 x4{P9i&8[r6֍D{Qc $- OAi̓$ oh^C ĭMf{kagQ QMM"=~d×4 `*-0%K 0 nꄻ΋=ӰJSə i=WkaT p-Q KztɘE}iV{*6ȄvgZN'`XOBpWm7|8I(I :o %6]Ùu'`y*:S07q.} vsy0!/˲ ڧ~"iLdׂ^h06EkU:Ĝ3S̃5UEyO_U4M  DV ϭ@B3%}*~Ǩ5-4Ӎ+^RLا*^޼)Za*ΑflEKCػJK^?(11) ᥊vyjM{gRe-s[coFk8bԒq@ցl1axt=b?(vpt }?Ty}Luo?+uy6I:!7@x<2Lcq 4ħSu텪̂p[l=1ez Nۙ,$Wd7KʇGK@`22O>DoB)ZyS H.(c-[8Nfl _`زFai(]/({6CDUM͆G|EzGbgةqG60L/X{^B̺D^ux%WΓ >l/%pv J.EcEQ <,ps Htc6 K.5j%s*uR^P|@?&KP>n_ * 肆GRfVj! )W.d+TYG5VqahqwPmpk {fExD1ﮘAD`uP%1rc3aqlRglۤk-0.rH2W$zf<r'$'x &} րme.* O׋(C%eU#Uh_6bPKa.-hbwl%aZ MȾkX . L&f L~p3_J^w=9VE_d'*'e Vʫp*>uvliiU(e)&2z:(SHE.m?Kj.GEQ?FAWn.doOQoKZ4^'.'ch{PߟA[Yͼ mE'sJU0]ks+h }]Ե~Ke=Fb3.%T<QN#;`ן&YT*Q0 epb!v6kS{ȥtATKpslh.a6bwC*yH]YnνTRL#6ȁ_ڰ&r(D*M1 :n4u8E#j1U坛3Ȏi81(;m-Fm[I->J ?]Dx!aׯr#<0޷bxENf5 uOo+(#d' y+g &31Ч>[,ps60" V<&RsܛZBARX9hs R-MM!Bz "m*$1ozoUs _#4-IOT4G,܉ ߢQ[z㷘À 62,!3kBkl5o Ko~{%0: pBt=ї zVāmѝ/&ΨH-r Dʯ_-&\$s *}&o98sT*~.:[Ŧ%zpx$SFwp:*b V0y.֫蒫.]vP{8帅}ilІA5oQsP)o 4J7d T2j~R2%7GwbKhbظ֓b5lbR#JUWf_Ĵ`2x\#lm\׿SڛwPޭ.@LS_$gۻK=*G8Q1 [\U+mE\䇼W?n]2+|@~yc 3u '9AD4ArmLel06`̏?{}[hfDt!tWVnlth Ry!eB[=Eؐ&-0_m'Vy̝.2bU.Q`M$0#a_D9?&rnO}XGFT}TަFÀ_r=bw_,ؐZVpz?_ƭOfo\u2}ܒybY"e5eP1^k܂:Ʌxͻq㋥Dt|]6N>BY}su價EIgY UR8̚ mb_B\ mD5$wtf͒P˺i~Oc DOwX95."ꞿ3e?2oƆMdc"b LhP؟2U`(6}/6KRwt,odԞkAIjDzoX*l5Xj:6x1xfɸsƳUa}CܬŇO಄\E7V!ˠ}!ravJnsD CwэUx[fDžv$L9fltclEܣ~aP3̉ i ^" TAܼsF0t#4+r{Q%I a1A.>wP'uv A#Ch#顃_tZ* &yx *NkP*gq+JP$lH. 7";q*zqD`L'|BڢWj"?dxŸeBHBZ6c/<2/9lm!) V`pjԄI W9)s%"Xb)@Ys, rA$1 &!u>7b5 ;6r9uSF_NItqDoX  K_Ts5Eq~[nqKa. TdJؠI2 ?[e/[7#o9!:G!&{R\$P"ҁ}A.bm;Dpt89"-eӐ֗JGfg+& sg|=K#MOtM %Fw$cnߓ0Q@Qif u1Zn (ʦV<7ms`mU2BUwtUAI iB5)xP\yϧ?dOFhcl:*2+뚞ԔD7s!)`Zgju0l?Zm)n4JhbEO}kZL6Jva5ɻJII@}u"'TɌW?5]*w)( mS$F?FۓCK]$FQ`Qt GaJڒ];vqb0f \|CԛVp'NMiT@ɜGAIpcq-$KӲ PLP\8$ޘ?t$~$dߚ11qe*-뜭F鼹#LPEqHqVcź(ʰ"9oMܹrE(tѲ]Ta /Jc\IuAf,[I)-{Y[ht?g_Y!1دGK,z*b ] N$뒎ňYXй秋ؼNpYGyҔ!.XSYY[CN4kʣ(_mi2J3יdK jHTkbOJknP;̈́!/u^?i{IcB!g7e6aQ`%g~KjK_}Dˮ|,o*-aBhp0SP y* \>:j2sMY #n ̼(;B-pSY .,e؅7dθKIR\j ʎn6E)CD#hKSգ$P m̧ &W/r7M1J%e |S 3K[`""1l?0Tw -,28U4ڵC6X |(e[ fY??lfG/MuH vdmK*ˑG٘83ˤL7Q|.6>OXa g}Niv f&V5Yӈ׎ڏd"'nOE)zKX]{nxQ Q`XĎ+hi0[5d,v@wإUke6G6@Hp6uC6vE O cȯFp)yFN{haf҃vޖ"GJ|^Z(lE!jA2G ѽ(!EB" 5M%ai !IMRz)>\,VIHH՜<+r O- ,?"4WdB;RZӟɆ-ˇE'Qvйi#;AeM* Œe6}r=u|⨰7+Yo;(U9-81DLQ~8VO /:}jlh`ĦZ%_J"\H6w< \߃츳X-dO}}tȃvQH-kL򰬩&I@D}c (n:=5nDR*8urU2'L!!Cd1jbmuu| 2;{ 8M$?tyPVU|yYXJk+ bi-HRg7VLʷ.cbX T_~DŽ76 .6 C`Ap;X @eߧwULw< VLD7  >%oDݭ<)ODYPzV5>3D+ZE{]B,\7YXGq ю~?vdo!$+LtST03;5|exHIݰ' $I_htv],R̘sPjرͶnFiJQ*Xdak\{zfFr 8b䔊&@-Df[! |Ρ7{:bHNFylXTMh̡]oQj|Mt,/ œ{"b-sDX\A^8}kkg56*S.hP yg7@{jfQR}2Ȳhacg#G^v`;xa>C v#/ o:{rVhpFbfX3 f wJ!цjא($Z%8x~C=}u4> h=Ďy3 ,ougŽ!ĩ&$0cc߭))qp]z4T{8*v/zSSK8<. ':-ju$v&vǦl⷇] gVG؜ceyO8O$B.lda`OXVe18k6 MݙXsҸd·BRi«Cb;KKy {kɩϷ ?MEͻI|s&>^?!bܜRCs_kD#k\oeTb%R=mDi)5mޒT9@b[&%]/v|LY尟Q'7TXmj7܏ W;R[gSh`8^ɿ$?@$xHXXӾFzݚ3BRNoMͶw`G.w7SSsV2Q"ԳII*"1!kf (ؔjS`ҍ"}4%~E7WsB^FoF{i8Y:=BKOQ~=&5練ڸ>-A:,0jmGkCg6 Uw8`eKgq/Kp "0.~)|b?4頷pAΓ$=3 HeSޜ2qۼZ.|bjdYj3mž!Z\VP]{U/~S6z2-uJP~U0myS~ Žێ$B!E[]%n9re*J#kƽc2(O ɼ̶ZX]U; =F9 $ar:%>TQ\ƍi(:# qbtC-OZ ]d#ѳV ݁6> &X[΍ v>:-v )䎳/ '$0kj<\od<{W;4]}uNm@+,1O!An )AQ~tpZ~ᒸtԊNӸׂBe feDBq@|x Y 6E_hKpB[ƒԯ{ E8c`¼D;d!"w7=a@[8w!AW夊4#z.+ cVF~4j,;%ȒJ­Rǡ/r tpw Ϗ#7*a( *Vm&A=2CTlz h҈[=lT 5t1[>N;7 biROпz"4`J`8qyWob*mBljhJ et?|F~[OpwDH,`kEր,_ϞTE`Ad']"+6Igilۗ(Lj/+uʱ鐸fTQf#P3S_TWc-rq/y~z ɯuUu{@"{\|:XjJWL֓NS%W#_/MJ5zpʥ5}Oi11H4HbYIw glb0rI6 4L얲T q]e hjL <㑰+5b9Rq[ݒuartdMLa9r-`KZɝ^xc'-uZ!=GzN-C[Iըr_T2h0)!OJ>p CKTȽ վ/~[=_ʰ8|tlr-fkHw[&ƚݣY?g+% s{bK^\Xva< _Zբ]~fZ yQ>i6g;TH4smݝq7,W]f(=F/䷠|[.t?wxAepAʰs|#:}GlyLTBX3J79@Ui73љ=| 략A} >,c{?pWTأjᵯ"V XLW琊=ܩf=."氄';ͯդ;/_ƫj623`V=[C+pθܖJel'8y8Q{8>37g[GP'flˤct5A)Mj"AP/g#^<8Eb?4v*~3-U"1闀S ')58Dw!bwqnNw紁ޱ}@,6 tp[AhޣKd:tC_0dOWșc3` DxZқi2i>jALYq2ޠI +5WoUf{ 3tBm{,t\,iуPjqG1[LiY=n]ayXqg-^?JTŌ!G(OAabP)Fηy"35>^$=| =?v8#Za\)e 3⇝nï4~(A]1>gu V]շAlep9"8]BBh0b2E^!,̅n*#X%.%k! (i[GbB38CkU%S5!LC=ЇFX[$F䌘Nklኴ{_V(Da g@PLTI,p_>SޛiJ1fu{lUCattɚZ8|lH!Y-~M&/wc]C08w0'Z-s0Y=:/Y) -6LgW'p܃7:H0#i^,_6Hv2U>3tcQƿm}me,9$2=qy˅:F`瘴O~Fis"ooוtrr|J3VEN0Ձ  ̗jٴMY9Fr˦rSaik"PတjKDBG䀴Ѹ \Yt6E) ־lodQ~=9؋F\Ng譬 O_T m Ц 7G*<Ubt'8*-3_;ϋ]Y[rV Td-.dHFttG# YtfxJePE!M0i}.^Vgk,ȖT&eUMW.uEȫܴ>mЕA`f },TR#S/ڴ~76)(A .c#n?o!?#**ܼʌ0}QsIS_T<:Ur7GT}8CB2; b%&خF٪g#RZ/3*}R70w$Dkw~qm_30 >&hھS Dɑɒ^FmM.Ypqjő cdzr}xdl8an; urz^5:oB3N} mY3{WUݽ41PnpECRe@LWmdOO;kTwZJ&-nGb htMA.jyTLT}UoQ' Ϫ(ԧ)7j5yW~M@sRrB ?̳:xL(hc`=1rՀ6{[7%ͷsёkZ{hM ]AdM=ց;na8*0p:/2q~| Wt {U.샐k?i Pɩq1Jg.aRݩŠJY<=oGtIt`4deŵ-цz k6Pb=ڑaٮ|Y-Lʫ1V\"i2"'(%vi0aJ`=!ƠE=DooZ1׎%-B2UQMERZ&}fCk18(%YzsD%>9ƭRO0gzwMpwIQFRg/^7ټ _ډkjY7A_"8j'aeUx%?b%[Ɇ0?˅ ?M|!࣭.T+Ru1o={y8|% 1Sޗ4 9 :J\vkt 3GFSeG#Η>…bٲ?ЁD7#{h<'Cſ1yv(C6E=6-4RC~w!K߮m,\?5( +%bF;6NAQP_A=\,p7V&L/|Xtה3Aj4 ۍ4,`8hN F+ߺQ!z197FNI1!wD+&{taj]S(xN`o<,=03Ƿ!f1~E55BIlEZG1rIs?#ݫpbpN[ [t&7콏]l:-ZOę522=齇Oa2d0%ȪJ{Ʉ[dy 7Ё*U'3IbpKg%54 t{Ձu=cD}t93G4c5I5ъN8b D2mrB+&Pt 5ʙ4:I'E@lߥuo2!J\5$έqx{nJFvV't(*ٰiU-JQFNaJ&2.a;1]4*G8KVG#Xw+M1&RO)L/OG3t켫_rŒyc+fW}ĭ#s9 bl'cyUw,a*sT>h '@D!/.a!]:]Y4;b;HmѶ?sS8X!TxbVN2XeגR~@ėcĠ PKqQd&x}X0+) u0&R>*X12dR[JJE[ei񥓀n'Z C"HíLS\Zޏ7R |az˥uAGlO%y_  0N6 5XwG_  F:+m1x3Vnd-0,vvGJ\/O^NYBxJ@=) Y{TSl G[vb!Hj-S|+4_#B~~UT< )tP'%g|F֭3Fk#-~YQ_E+i` k\`8Qb<4<2|2GJ~.\*G&ND_# h1W[B7#ú  x- dU?/l$aGkWq^b6*LMݙ pk zzL9D(nd ٯllsGbQUz+IO. yZh{Ԁi͋镺:Z8n\LWxe:~3Qod\ٶٻݫ^}]}'/{5?~FΪ,d$㨣5;Au{`+1#qF]8I68avұB/;Pqdc/NOdz [0ז`21yb,;1IB>uEcs,I#:븞HNwk]Ioۭh)1Mh`vtXM`H6nkzS!#sHrSe~*U~NWwJ-z~V{@~DنmyB8ax*”˺XޝgkQ99E8,FZs.ňM-0KHGVmbMO19$ 71|9 j7vD$e1zD}*S_t]>B:om9k3 尩X#¿Qy"a&!8%MlReb. ~e^V֍]8t {nhfJ \I Lӊp}ƁuP|E=e~py0QAwd)jyy!NUD+?s!?X<( (JCA;.f[6[3_S~'vuyՖ}Rit;76m^vjՖGipə̳-tآTLUuR8O14n'ReGSOBUKAūi z(5SzvGz6@y0-1OdZ\kg)s7X {SP2<@7-|lM_؛s WTe]:>'6థ%1;-/T*`znNUeqFZe;-ʼ0̝ug4vKh 20WD;U LZ%Qyge?DžʱE s>U2M7гlcm ܮC 3xAC|>m(uw_5)kꁪ%W@]$:mw9ظ?q)@m[8곛z5v~}{i&7Y)vL8Ku@Ę_H#\`x9ҘvZ|f\@eCs=b/OQr$ޠ̙4ӕyZ&¬c7K[}lQX'iMf[rW ۾I vK,ћ:g*ΨV*4rkYxꧦ`*rgJZ*r{ο;*CLіͦ??$ƹ jm,O4T5@E1N*I wSCZj ^}~O[ý>о x$ j>RH;i,b[s;pJ,"~]+Yd?/2r"Rq xl,ݢ"TJtתi7z&#,3G?pv_N^)vԂP \̤"0!빟'vWhSH!̂H&0nh%pqʽnWI&eB.k ᰎ~`t?XלZ";7!57_kOIq3Xtyu*? ;ϊۈekɎZwY {]S0z멹SA?%c^CIO춢0p*f'rrWdSP Fbav85(p8VLÙ|:ù$ε |f;2uz&$8y^29 6%J;tU%yeSZP|pk VEuEk}5ҧܛ#$ú=j3ch#2E$vTIAWB$HqQFק?Msvxx*5 r,O~h̊.³+$@u?nBY?q:F+0t;G8~2v؛eգ \6ܶw#2.N2(+Wwik0_.8L5~a65q9h4YWTZ S̍7GW,ST o3eܶ}*VnQ) x},-SIqB>~*OIt csC;ߙ.p%e|S o'!Ÿ a)ZT9|a,^tdmL[Bd?Alus*=ֺ?S}unV4jiǞa.f5#;t=)=AisK 0ՁlXJ;@ز)Mrz};t UlX\c=9XETXxpJo##.T,IsI!Ư;xk 9T(HՄH/34 "VK wk~V ixG'u:=S!JK)@ JDLqb:qDڸ%e:sGTag%GIn-!F,vFJ|D48 ^u'Z^s '] W(ɀ3LHbMo#zYA%ƒ*;3H}_N#~ .Y]@y7&?o6pҌQy-l/d@wM%6$xK`\$|0"g|u%@оOB/doRwgcޡv甉 J"''z /A̱)̆fapa!sn,M, @aID#N}Ds\T?c 1\'G c{G.blUk"\j"]o?tͽ oVm=*3,{9' .vaI$ U٩w'߶ ^.A<%9hk]c˱+ B^O30 Wu_qe^iS#o<-AY;]{:Ւmނfv&4 /eFXtԯdH'K=ޑCxqTvD}ҭ~Or%i VUF]f;"~Gr@7-t Ƀ]r_6}-)PvZ04o>νX>gu]>Xc1~GdX9ytR*xS{PcLJoWג YL7Aů,V:ړ긮ͺ%R6*o+KrY xJJ9=I|+xh;g8V*a/IefAt,Vn'|5cb<8|:oJA9c7n׶pd6;]* G~{חQ+ vL]sϢ˧w!#So.CثCmjo1(UP5aWY}=:դDR%Q֖Q=ϊ?a.IѺ 6 ovأh0`iJG8F3U>"@M70s9haG$;]|yȯ+.DfO|gm VoYY9]|oj ӭHRR 'W^-C:Cq>id0B-Ro%Xi-̧1/l+}+N(E F>ij;H5XRn [\ @tX3061ЌIAj;jsM|I{=QKM7D`yEuqgrPKzrmkAWSmaaP:abW,X%!ajJ7XB(\>{WdT˾7s! P[|hO$pq%a#:__~ G^a`KT ]e޻HPɀR2B%9!g= (a856&Z2.Kqicb6U4F&W)y7 6h~:kBDV%=VJ`1LTvmO|/!d 1f8ox.DomֵȶW~4zf?{HTg/ǠIlŁ/? ODu#}6lVBOW󁭺bQ/:no+ Z/Zvr؁U{ dKR2i.(eՈE Pd=! 5frww<0uLq~`I_A#8aZx rbՔuf~቟LI5I4J^LKP{0 &%"▊6LWb3,G~ڂ'IoYaƪwն,L3̘BX^ ^(B7*j~޿ ݜSGZx=#!cX'Q|0JeA\9zIL2;40O}2HR_@r'H!ԐH`R u~5;v֮mS-4(ye˚k@LH3+^*O&zZ3;<EO9yomC@8s(a(tE:_z7蘷h#QPvqe٘|U7h.惬 sCyɟr}q0AiN\\J-6[ѩ݃ nHsњKHsA׸#eAcOO廜yf!f4XI-Vi5ɕEabv:Ìx79 fgR>DV(~#19|Ɋjoy?:yW3Qgob4qޞcu ϴzl붥,o( $Hܽ@rȪ$u .AcjpP@TĖ[+>GSCI~P|lFexF7I7/zv2߼LJ^גl&ԁx ڳ24pO/M+yvX{{x,Epu~X hأc ?cl;4BT`X wiQ "F^*`^"'I#k/s1>ĬA_ xZ'Ȟ [[HDnADg "6 QtsKb]drDJM('k mT҃^U .2gva_ڱv"N_綖H1t]F%9E b aB1A$t|{ <ޯERp*:=)\حHv~CQ1C/OuF.4t5v7wNJt80ͥYh73@*h$7F|qƺQ;Y<n}ĂM.GS?guj]G˙u -AAqQKjDz_I;hƣb4~U|l ֎!Xkӂ87v}PIR-{`d꼡8XCD6k>zFojOIʛ֬]oCP̹*c@TT~QJed2W8Kby&8eQUF-5/PG,p3c+:x;NY!_Cϩ|tWNS|iMckXb*މDX}yyՔŐa v{fS}kF{zZ=W%7j+l3SSo`lxsRKbAj*sx$D c9 Nhp謄Z%s4mgOqFqZrϞҐ}x吴#d^b+)R!ԀƣҔl梗ʮr4mG%djk/xƀDUOi٫țJP2w8Xp/foI&Z#ʏߪ0^B{pC>MĪN<&8Ț^,=oDlj4ߥWU)KN-#[)5TXDjFY7x(]{aɅ1&hҒa*%Pu6&/IAz't$OٵjKL~qMÔp[ك 9j2]hoZĒv*I#Q:Ob+%2 EEX6,* ptFmuhAi#ŴjV֌LO  g[!{W(У:Ⱦn⠧aInl=("™9v sP/ 0*0㷟*AЄIc }'\ {L%^CbND_U{9u?yx@A:<<v *g:~6'88scҿ" \byE$A\rbly}p1mީj>nގ2]2x툷ϸ6w. (oeQf2?@Qsb3p*Riwy>?I @_]WH o7uӆkV 5+2p̶Y;bqf**У qcR̄+=zs_  㟉9)Is.o)Oz=:sť$.Y"(a/.%Β.ςϬYy@X!mAjE3 zAg0L0kBDN*)(_Qa 3Oۋ/RT3Z1,L҂5yNk0 is@J̐ǝuVQƇbR?'PX=@ӵ/!{w1n|G`CзĔ R?>fas箔(H捋+ߌL-a>-!D3jMh#?hտ'aNہculZYKʫ;gL"0`[$M_h&@.HȐM;xmQ@w( 9=>B`bUَ N4#(qh<-a֎7pYYeWu!6Lt EH4 '}ӼJu0-ZVK>v#~t 9Ѭm `tA>!sn./ԯyH}bBÁeGAեPQc.=51VT%mo m``-QU9چ5k0oU7S!dY6Zر>0D"L1_qY|_d5_j7hDZ:N&]|ө]hOwT5]j}J̲% 9#O:O]X)(5TY&7+ha@(V NV-6} 6Ѩ -w9d];c2'YBQK܌V`1^k~Pe鶵eFؘb|R-tEP QE-=y5LKaԆwlF4~s%/AiAa+6(LSa|*2iJtAB=7@ yV~?o;s{jaCnmUDoIB̷8*_OATnH qOG \#ptzi4Q>rdBL.usDkQy'ς\1EH! StH-7)!iZz?bhW]Fr.H"[q|z*U? 67V= U[òw2,_&16=EK"|,vs%#*fyU'?!iz.`z9f̗o.Rk? d Foq!i#rYf (wVkY!oܓ0&E?cӍ.*`VF8gտ=ѣOlGto@9l~g2pvu NdY╱{6Zg-#I>[QsUDbm不 LsOך435/FހYu5R{jq"`ud^DM #9g`{j)"$fy~EPu/Q|wg~=s%KҲΚBiސ㺞dYQtv{yPf_NPSҁ ھuNǂfrėK?ԃՈBY0ph[Uԛ#GDy_Eѷ9eyG@Q̐Yw섭WfR~"ONd ]߹[S Zh*=KR&׊|Cọ?R[Aީ(z* OtZ7t+qM#tIy Tls. "KAloy5hqx1]~E^b:hͰ1SIcVt$&o?kAKS43-(÷BP7G*7YʡEk|1=O9T6fN |&ZpIw PC,^Vݸ5xJ zpԝ)ϯ4$M y-$m~vA0 P &p󞆜D-9nmt_lZڿHNnNbhMz=P$q?tWZ^')*NdR'i>*賐psWwi@Æa1d7zUI*nY]Gg4+Oq|cǧP(āt`p (H^Lb^&I28 ML] { Fq5IaoRv,YclM[lw(i@eĭnDl=If2ek`/9E಴N&g3}pG$/@Afߺ8\Qq䊧qY_F|v^٘ǧڛk坯6OL\kTœN#?^H9WWiyN{JnFd ALU8 H!侮mXCϬ^v)4_Nv !j<7[֙cmC̈́7 nX$gY5yN=qTdY$waNF+ܽY[~M'*,s|IQhiCȿД\)Kv:ɻ za6KZ21y}gd 5891ț<``Ep _`oAyދqY!W}k'r؞0U3~5?aB`%.mqݰ 3`VRQ$M᯼!SᅌuhHʺqXzڍ[btRnpVUt43oA Nbbԕ1IA J]=cگN:CM2͟zq̅IYUU V'BZ?>}D >M" P5Okn侪m4Y?^S7hɢRwlI.xwƯy@',٘k?jD[(߷ԋp %m&"IfvA@hhiW9۾yET](\㘲ded'`(⶗M*xG АqjPLz h`.韓A~ wz@Wv<"z ÐFIqMY8wy8:xOEB8=0[ӭ%2ܔh_v3ql'_LKZ`氆BK:WrSxj=65 O\bP\dڃEɲjC?Aɂ\!x&u(/n+x'IJ4)X w?Y"KBAxS$Qk8v#<GS j lj}<8G (uA6cdAq~3QOn򞀙 l&Q_Xƿ*.Et@b{QgZvpVWڅSyne^g6X&̮qQD$4Bu3ܣK[X~q"dxi; sdj'8 XĢ~1Z6F>A%9DrO_ZЪA|R8qf#c[T}V8ץ5BA =o{~K8Ťơs""CG)P 1;8G//~GOgheaܙqJH=E"N}g%p)f<ۻW,}6a)s6[?,w{mmB%)^3|YOF~u[aM\~[egjĭ!?lVҔSD' Gqs'rb.sOr0o(x3$8?/] k 4hV\tۮ &R3]}xMg-#jQ29n<>ahXߩKyq; +xju`=1HE_!ƞmeZEfŰds]?w1vݷVrNo4R':YKWDFMWCb߯fJ hpI:_3M.a do<6 hlV;:y ġPu=qnFJ%/Oɬ^"XZ!YntW$v*XH:j%KUM|Ar|y7nMzB @Ʉ6 L7=|B-: l%)`ߣBp)|@5DdQP;t^] ź(QQ[o҅ugdݰ̪o]NLl_0 ss0).K s[*سrMJ.֎/Nxy|g8 . CFZ{fi-NYyQ!,c񽻲f"<,)ŀ&\u.(wAcpՠAPhMimHj'P~}o`\ͽa@z ㈁'13'v;ۢ!]#;8MoNwU˕ '~b"68˱yeXD$o;h,W iQ̳SS]IZ.[($nV=C Nx/=#0:|]NKz5W} >Mɏ_qy&k5CŻb1|1Cd'^r[;=Pw3 Ŕ^70sr<` йX٠#CM٠V3.= <^#@xC׭ZSH.88\ r.-mS/~(ulӸN~H^=?rh`v yU?ĩ)v;WEZJ>Z> Ra[j|-gB`[SQ0yH4~u0˥|.qk122\njAE}ANb:G{+9[2ṱV>(.Ԅ u6AЬ~w\Ҷ "lX^.|ҧC]snG񶘚@ 7e~g2+`+mxkw "]~3YZkiSe~ W[U,qG;d%X[C,ɱB^3P"BH30mv݈xZFH<2D'J?[㥔v jBVs=~SB.0O%xER`!҆b"AF Ds>YU^ZsIн>_ n.ˠ)J~{2CdTv` AaͨVŴugԋۤ<2C=j=>@ս]mn@*2p𷇉EDTP+?ha/tH:IQB3R(I& @OH? 館;Wuz/`Eo?UY |IhiO7:v~h!UmS4"C_szc8A}>{Pn+t3J3NЁp57:^6Wud5*sHW5=UBA }zuhp\ ` B·)+<{@(Mtdkaڍ+y]8SUϏ$OP!k"]l3FE A<햢}ڋ5fݘ,ZD^J4TՌR8՟ &.4I[MaC+#Y+iWd#?*]UMUP`uyUta̞k+5>ؼ*lj8) 7 I.0&v7ǩ%<Ɓ ,5`#9/,!5y$ͶEdZK/ HY=KzX ?5'rE4vgը8?\ @9+,br-٭I]R647Z%ɠWڣ TCG{abXI:R'eKiY#jjC Ҋ#s'Q`>#;ZMDiU}5p' Bc$P=/jE8y}MRp( F߳7;cMwu{%qAm"KH׫s"l/E6>#Xj.sc5f[3C )FC hށ12)V"“g> .'\,GScޓ.sQǚ hݺx$|mٍ:*so&}ƫCyπ,R."W:6$P 3aG4c*4H'.@}=~wOh|ͷY]syд>:c=7m-JEar1RHw~wODږ>i27&Mi@KY +DtfqĿLp}qg(dP%Co 23%~R0tuccNM* #e+JVeл>!/S(lrtڞC:\cفt"`7^mu,y9fcg037Zd?"pǵuLjfU=PqY׶bka9 (C46O3-bجp'Ymgdc/ yB^&ujEUi~՚]Tw"׊&*"y'ZzS4\c8 2T7IKzH.A]INt烾bm6`Q._eGӍ&{MfעzlCW%kO/#oUTy-FX?evޝp`#m ݤnvmg딅.G2>n;0I#[y9M_4"ײziXZ-dҬ٦΅h 従54,le$,֗=d !VՌǛ`{Ӑ׷TbW!] {6)gI j蜼TJg13@BL^^H["*t44#wfpvg,7l/3qPJwxaLqt_3.٣CxSEc.kE\b-* zg`(̚#wrYq,n:V duMy)ʅwu_djCkG(fDp>-] !PO׆a7;:~P%NԴC-AS:p1v=vScXU"sWϣLR-z_BON.O`KE8!D})x^>}px(m)q T!*odS+6L/ ^`0:e_j~& څ@^m Ymj>_4)I(K.OƜϺU*wkpM׫vyR.O[Rqxh`wz *H*M;V]#pU LU7|;Q4:= .a!EKq2mw싨6 BԇXCW1Ej5[ #k: Aw[BP'6Qd.Yr72f)hhwXD/f yӴgN3ȹ~1Ui|(e=8AnGnjŭXZA I W£( w\TaPsp˩HR(:|w1f=\#lueL/ٟL=ajre5oϜ-gX ?qyv 3aސ C gFUUk"epyT<]8UW'J1'_-/{JwTm,M(IYZUfۡfi=4Mk¼اJ ḫJdOŌ- U3_6d*)qxIyS^xvk%hCG0x![8Ꝃ1]=Yg0Iϕ@Dv!"GN,q&S)q0[1o6eĺVPS}B^lSZWEJ 簴5q5ZWeN ^3 iV`ɛt#M߫ϝ. T\>xR7z $qqd)u|V|fMԪghYh(L}7 7u>s<鿱r F $^آ ,q xy$1OD@0 0´dHs!Le!.yu@r0^S<9"/)H}ICf>(zU}_~uOZ>l],O:5qgбgy 0p53]^. ??Rt tĞnNe=DRPr8 VsKp++=WTaR]=|svRJG8Xufq _o1Y[9L+0wM0+MqdU. Qx 2G 0q'$O_ѵg7/ʝM-G_ 67RIX8N3We 榦ЋeT{XHم B@Bty(Tlc/ -,֡&Bx [S;1L?8Ve!΃h /-[_C[Jx#co3M5A$`[:`Ͳ%1 o^%=,qz]a4ۚ+݌*" %߶re+B\urÖFlo5yť@~=3g4nDezn؂֬j^ ;0y? һ'R(v;\խKm*b )5!#q]+0+1N9n䖥U-^GUmt߄u9>P#BZ<7¥kK˹Q9sc1 ]7[0~M5J0> <^Wx\IkIza6p,K֓"*cFxa/9 &m8R Ɏ%-f:b,4 7wM\$L[֑~'4+D]P͗EME<&k,z0'|&fЎywzF6Uj[lt]''=_J1J)hA#. {[@GVD 6sk+߰'X) CۜF糮uI3Gy5+b_LcLG_f$9Fsc?c H~Ѱҗ9? 4V&qFGݩBT;NP.*ۣ,K#Y/kd r0gT#OսLX=iWC<& 4 $JXT.q߀xk bIVcoj'5qƓ/e+ahA: d ;ٴ]Ԥi0;j>K˭b4vr~> F{G*UN;|c^Apn,ǐfXWB N԰ QTAI7"zXfU-Tm'oՙUHuRFq%dn꿵EFzJDvvX_"Tr HƬM @໖iPj##>. FZ VMP_-Ûc-dY4L͖JF''Umz7ӺvY0ĖJ "ֿ7U⵽Ͱ \`,8#vs΅p@Ŵ(<l!QYo˄z'K54VMz|0pGI!3=:Pn w?@4-BsN$-`/ _}GAev5 5D~}wK}BY[OEE;ǔR+ȃcSe74 lV"T=%p +ȍxXmоd֩Y? &hy,3k|ӜoQ M9xw 1$qferCGft"tA:rQ֡J4bp6C$P ; >.0ЎռޓNumD^빊 Ѯ3b2fcn #Xrl>U,m,ޝ!אli%P C( SL8&ɶ'g7ך3-"ȟM)t *B%m|Y-LAk'Ur7 n]7!%F#RϬ wL`HsR\%qLŧ6<Y'xx#秜Y|O`D ُQ=}q59$:K:F#ivxd2є_})0&HP2AZñ;JC Ih5zn_M2QFl7\y!~W )A`p/^qk`U 䧰S,;!~7VԒ7\]]ĮęH67:' mug_,^&xMMtsKIwY[ܞ d Ix)^iKo ƵB`w"-2@ ! 37RyOͿ6bG*$gb5O q4:s%b0R/Z$NQbG1y.@l9+WkH5Djz6")&nb6=Oɷ4!BZA 8=x/^tcKPbW䉜LWf%H@2xf@4SY~bނj;ucliN6ཞPINݦ9F'xO(RlsVL#˾yo#fZ2pe2ȀcVܝbpyPl>+zܛGP}r+M; -%rOĩ6$c%t؅zZ_!#"4&{=J;bCHڪ4[5 gޭ+ r5S-'wCCҟrE{&*eBxYJ&iVE^sp' d{o˱tr_Ne"2Cen/QC9(m%veST^lJh̓DC,w;=\axٔPVDXHP4_+>wn<E&K2/AhsjĞ`M." MXkl-c]/U |' ;lZKR3٭ fs`W+1pƝ0-1Ȩ IYQw9[1uR`Tėh2ZVۉjtp{>P+՘ c27 -9:v)3,^/OT(%YۉPGv_Ca6>-`CxnE%RuyrOnoqթ HcEgl>)+ m מM9g!MfQ={0r ;JYvspS7w'$Ŝl?՟@1]hc,gYT y8;L_>Fa?4/.zͽ7*?y3P~XUT݉h|*5sdS! [[+M "$]Ĉ4F ?@okBɌAq2.Ίm\N 3a# uѴK$K5u0{&BXs[M}kR dʷiu5j\MStJ.!-7bYua\AZDi2a #Ct74"mW[hxT7y;,aad< lI&Q,d?0c9A7ߵ3k6C;0kum䃀>އ4zF@^]pByN !_^"4 SU[7z7_.lct!HWg#qjVibȂ;[ !_{I"~k-3ϱ{gi>HR0V"X͡eVo:M./t R7E"vS0VVڮDqGCbR$eFAC#M@OÏ mME=6TM tJo иs 1rҺ؎~{}R/Hmm,_q1Q>ۍ:~-lgwX+10nKhF J6ӱe^i^E*㤰;ADh!5KV߹VO񾎕ejeB@=6JhBp;bOKY dSp1QR;5UI:W3#wOzYYu |)=4":У-~k5t 4{\̄%(x\٫88N?"ʟX8XpiwhUDJfVFA *3uӄgZ{7T 7Kg:`0l&2Hzx*@tXc Pq OKyY,V?BѼ:h=yΗ$66JѲw~aY$*n9Y&jZ*r3+*J H1ٶ0NքDUe{\?vNwGW c]^!X.Z;7C`ݖNucb@w %he"RI \}Ȱɺ za*CFFⲪS,v*,`Xu`w0!Nli=&3jg8 :GQa 0z1-`/2Ȗv@~OF~):^hz9ma"ΕXz9  ([נK(k[Z|28 Sɉ#*XǃK< 00^VzCL}hQ%ulzy]OxM(dGɻ }dsb04Up)6B}7GC`JS؂uv ĀB UrIdCȱ~*k܆\%K^۝"WsmJDmlQ"e9liV3P (<{B˥aCZqa^àhK"o,Yo<#Lg%z^.VdߙVuUrp4:hu 2[O^ERbm߮o!wBkEMN#2r!9"|vYc ܘΆ%) R6 ti$f3XDs>vZ/ZNvc] ]+dR`cpluB>^>߅jQ2}tĐ[zT W#~|59|OtJNeT#Ԍ%l]JWr8'[ g еd! Xokb[>Pu*Nb 6bfa 2 *n!UCے`BeR+fCɵLz92t(two(YA?HM-@+zUKbɰ!3%eG;~_^s2~ձ#fG.]eL!&us*BsPXv(T[)fDH#-`hc rp-Qip~r"CQOo%pj}w*t,XE ### #U򒭣hQ5G@^w,12Rj!񿣪7*<CܾںuCPq=&j+DP4\ի5FhɑtMT"5/@(.U P&dҊ)yna9g-X)'lS q>d{$_1/_˞:r.]N~mL!(c7]M7լ|zm8KX3 `ep XᩜȔJ' tw[܎AU!ci̳+~pwÐCpaQ~̎?9_2BG gfh7Բd8l␅UBǘםz5>|DWRYDښ`ڿ^IvCځ ^i3g!;N䛤6||`I= t.W Jz⑟Zd{􌛹E_r0R"tMYATzRl吔+GMzwDqZ_65):|uOk"M>;J=OA#dî;}G%uIԶ@JL L")(JG").;;U=:՗̛Ky}Dy>%8 %׷FxK{ѹNHLZ0 XztԳN\v\ P^ $T%$P ^3970(&^S'd[+DZS۾F\}Wc3&8yZA ;&ί:@MRQ 7^>K}G|b:pzW3Up a7"~oju,up2%}Aq`ɨm;Qf l}~ "`0ײPccb"FI|-K.+ $jcw}0=^hX,1!gVLT >J[ċ*=Zڑ (5 Dcv*DX,6|gq{FLڟyƎy%R9Twd@tNwVFL8{"[1 ƇEĜHt*~/±g>Ƿ%`{fH̓k\CP/ǎ&Gb5Pa)RząvMk O 'Gsd*6lfXN0odeUFr}>8aѩseu- np "#-hTǜ;űIwrgW%7B(GN5Hy#YkGJp|W{⿞,. IbPtۋ; uްo˕:;W-&?S+#o>njvȫgr*yV;p~@@<] QVw[`Æ;5`n&TϠv9T/:czNEa|Ź7Lʓ0G>@0|O:VJYq]i@y)u8ȹ)/ctA'I .z6+NKB,ޓmG- FBGZ8<*Ra ʧH:#5 Q1b"ce457P}Nr֜X(8bAfN4xy-[pK1R94]kN8tiM|vh7@R<-θj0\k5ܦjF wlHܳwLdk6Dvs"(ھk#p5[5~[X}~J緁6T=Y'_,PMVBfkP\Me܆v>(5n_am87Gɯ\!YTa].t2ȷ`G~Ŕ[sd{|27 ZW@uk)m`n:tV3A {~`,nY"TORm 79kB^* e2JHBC<(.[i^ЯҸsT3W%vMל-Hr8ƛeK+tFazd7[3M]2FϦ:Yx˩k5ZK2Z30 )If9ʬ+(s-g~|p# tA3lgYk)j;t_VYuE5|eC/Il҅2ʾw͖t'U=)lˢPVZ! "I߄_KD>UUR. ДZ_w[*(_>|.KҾӫ! zf0f)v-3[-#6,sspb9Bc!?jJȉoEʇ_9sƉi&voq(m# ijWBƾ}>/1+ɒX<{6 SwMLlĥᆎԣ{0O5uڤL曟|YN  'ɍ@whwM9[  2m`]Q.2L eb{:tj@;)TG:%}i2\ŸaW:jinV/݆lgKzm l gM8B*0kxE~\Ff s+Im;Hieb#=f&G"MuT` 1ASVh법 ,", mG46ͽ9TѨ0T#? GIulT LS? ҬMPb= eiq(9K  sJ詘qa(/M9%˴!DY6}Ň^Mz7cv{\_)F-BVJT赒$_L;R 3љn3wָ!XōWTuӱ\FSɃ_\M9׻m{o%5E |=n-VlAٟOՕ:VHx x >_@]Am|nx zLHI8٣"=b7+1Ӫ=b@7c(cኜZWV\aroG=;3){{g0k{ڿTW&gZ_A/OPǵh,D(E̳WI,(blkEҿٰjr<'8]>{VjJyl7\ '"\Ȇe41!勭EirW^uJ]"EHy7vVcT(,|UkWiR6hj^DoFptlU!,'VDx_)ŝ71vV2lMWDdLk‰8a8j(Iq/ G7@l`d],ؗ2|YԛsaW8YVG>)_n!pC=gΧtٍ9bFϤEˎ< R8oMJy)kw7 צKF*آqMNa4eה|% u4$9:x"] 488+$ hFr⭴"}=ǔGn,I]p(ܱ:,yV)7iWIVӿ)?x?s=ZFJpήO&$̟ͺh% x҅G48w+WZg-vqw%v4=d66=ϐyP",hBЪK*6Sh#ʇ. c8/2/#hǭJ-.)'δ \ 74r<C8c.2餅p?H;#ߪ܇.%:2y27rY /+v_LFV.ᒯUй&`J\'0ZxR-C"e U9 nu^J7Yr ʤK;%o'>Žwvϐ#6ڸl&V5CS6I ph␘K*}4 wըU0ѿ@r6RE"w{ȘAʉ@qY yUq黉γ~K++`h+Ө(Ls/re*?tŒ%KV$s+E0Rq8-;Qf#x{k Ӡh_fMͨ3%sp1|GuJ޳![BoB6? &~jMW2ńk2\T!kCspC㓗)GcGu<{h{̢6۞tTg3N *natz/gz8žٞxu馻8ԫ2^S,=[7No}yo~|褂1z `iRVw"u7 D)7;%.,/g=5x8s9]:\l춡SJ(FK҅$8}P#j<WMR D qqxxOO ˑmw߬YAV:dWIhb<6)&k D;pU<"NjM!N3ZcŤ~qJ} k!]EM!U:*vg[{{>ĸ"3yv! nD/FѽoԺ3]Ľo/dM6?A,asTZ0Z| pŐ_>%/8]#,َ19ز, t{8FJv:_A8'`#r]vwkL/(td.hAQ߀V-`막qL=sh|qG.œ?T-,+^#Zdv7z4"*{4r[SdlVrLJ"x ϱ#-QCbުmw "saa ӎtR*$xΡ)=˕=T"ōhJdSRc1FYGN߉TBX d!?34~H (: k|.fNԿ~&.Qd2YWݯ QcI8 '՜S|1mYAN@ڃۈe2j4 bX-ӿa L阉H̸%[ht/3ZԆVx)b<~*O[ g'U`^뗻9c@=pWd/x_Im:n> `mD<'0%@o |QbF_ѕҵ/o'w فM+'7o`-tXAN>C&w U?ØSej9 ɲߧP^B$ RaS֡-8K*[46Ja ?l [AgV'Pх,li:cE8<)Z?rRB.0g}Wei|᫿[N"yUHqƋ<+XJQc5.|v ~";A}1,BL/AXi}@K+?C*< ۀ,RK+CfТ>ޚZppZG?-v~ z"A'J%u F?9&%cU|7gf & -Ȩ3!$reWbVm&g)='T6|2ؑvZ d3t~]kM]Ffy7a/B8KWp(; Y+|+Dqd/+J@0;a~jGmÞ#$Ϳ3A40ɲ`Zڦ!./8g#MLϙN'/G9ImASr+0\0$2, ;'~u$.bA+-cGuхyB#_w+ VFV6#7 v>|@@AH jd]?}2NY9Jv"&.$wAy0?VrfR{-ӏMW9=D#|p$fFضf;oI}y'a*n]&'~c"Ba.'::g&5:pb6x-tUի'YR@oD3(Қ|=cA&#QA=u:"ҙ$ l^c~@<z=5cSu6- 2CiKv0_~?#[P,kZ)?<|C^F@Kh[h1TbfW,~5yC?%*N"q$L`|z7Ggd`]a$|Z]#%PX`;gOY@X#xJ8tDO8얮{S:}TpډaW_(ߛU=iF2n#>4K#W-6g ˮ09>,V\С5W {NӐb.X sW t7 6 ż4ำfwl퍟|n"v. Q=E,ÔJՄ2'@L0e\bUcGu;(H!} I;lFX}"jcyf1@Wo(s5|RQn\X@~5`Z(˿JDۂ Ww;3@ز ZԲMkݕK JVUK @ a.DJ&SnHѾ`ݗUTԑw1l3qk5HW1A49"yM)w&v;>=o_7BET\@.3jr 5I љ_|mTY:fޠ.%ؖ×x*?̜N*7 c]F9ȗ@bXbu0} ~?n%"q5W `yQnfv7E2x/B0@FN#,b'roV@1};TOYæe&[3:/uLJIѡ@g`,͙I*󣢌z32\a*Cxd ,JW!,/P^M{lP?D}WFJB k(ae;b uIHt EZ}YLڦt/\Q~ !Em̧}33&}foTY]GinMsdrлf7man$6H2T^`\ #I뙓 S`OE5]F@]-E CNgy}! O:`cs)ɟ _1¿l?ZX^IԤS9xu,dHgT58EjXh =ׅ1'ўaG ?ea$Uו4qeo*a5~5!El,b^~&FSUMyuR#VBDلh9*@ u|e74TU Bٛ㑋$;q. ZKP-DYm6){QU;p[x+?G1tEp驛(dq@?s #&ne \~hW=I2=v;_ EX< _;NXih9ґ @.k,scoGB]'k gt`c0٢>ꒂx 6[8o/x!Hh:*Ɛ(\eM?8,"*0 +͟%&j\)yhm Y^iI(j omST""̽NO0!!/K6;O'OlYT頺B̢ vȥq]b̄a$hYՂͧ]_; _ƟaaݶoF'kWLXAaƇusq"m-95IOi A"=%.ek3 Mգri+fv6!KO .v+':{%0CpND*.Hx{ ǀŜQ #VCDk~Tc#-N.hhCؕ&3RGvz ?/;qX%Nxk:qv4~i"{ȷ%.oPjCX2UH0aX<%Guxn'#Ƶlz:k4@4{gU;rB|4Is9Lub8B8ڭn"wGb;nRc"!*x_1с$*YNj`UWa%$e{MNw`;r%f:}K 𕌅z&hJ\e~ t[S A7sX NԠܕh][Tֆphe 2['aCg?Zk_TkN]k滶i vlf{;>ޯ>z=ez'x@YPUQ\4m<t4/ȑK=mҭλ` d纂)R?ǘA>IVEga[F U(7:CG+k8@GAN'֝3cs#F5Sl79{%=-Ϡ@C1M02(U5sf э EKNz̿h> XtFi`Fkij6ւLBM%vRI}Q3QGZQ?Y[тy[e@={nLȣ,(30*W\XG\諬b*ps rqy UfsʒUMqN!v7o\WͰL :*`ρwX@F](EQрp&_3n7BKεU{|)њLR+.4uءҋx>G\mR-jo @94(3R!B j'C7l{ 5)oLץZeRV&sp_A"F<*ZHrBX?.!ޝm$!VVaؙu^-^c =Y͋&1:{jSnkA6I D棕jĨƄ_I᜾-ת ZT_ѯ,~3,ZBJ20 X̅%!\4JO I4?O*_:%q_B@=&>VeUi3ux->+Lp*'%Ðc9GtD sZf92D?7ŭY8] q<őp:KM٬1a*˗+DIRtV-HWp~L IURmuhb>Z@$:J6Ǯ O]SET9fEؼl+^%T.0:":<2#CZ{rKց0 k lYtڅOG9]YW'FXt8ء}۩Т}@s{N:#q&zPS$Ylפnp^ek o& )oNE"B1*>Pw u!8E U~r}_R|Q7?&#5t(YVe% zt`gudQĊ5/c)f~+W`i;m}}(͹H^[l>:9]uc/R*PB-K5m.`첨X,krD9&OGJy^9qm-?D}Tۅ,viji;!i6k0EFl2_ab|2VB]2Y&XN|`.W]PRK۽rlS•I d~惲ew?,6fv;xb)@~_k EsW4[»%638&_@{{`0zQxi/|DB%՘ʼnI/!&_`$D紷Jʏ ;Ÿ]R=IÉF[&/虲N ?`7u$ZY7myQڬu>@VwkjtH1{6Ϣc.|'+Y g@pZ9ϛE?cF( rdɂ#Vw^(ٯ$ZI'k^0= vonng!=,t7n9eUv~hVאbw|!pID #P0&# ~⭀J}{=pW"5v rQg.-gF@٭`"-r ᮊXB*B҅oqtpD*P,YG=gT19v9͢d3c?][SEu b2Iuj9nc)Pz3pYI~3xТ!=Rczh_@ o2.Mbh$z{kѯJPn- ^2/0ݮ\/7Ć?I՜i%f_g{Bwg:/AE5JGvnn ]I6I7=h<0ˊܽ[q%!H-yK|KLF>JbFs'$OրV? ]NV&T8 ~KGl5#ZrВƿ8M ľ乻ǖn\x _ bj MĴ܋9XytM.r)3* *4%WT X ﰭmtxXJo!< u6PƜ egVvZW=BsZa?˹։/8(wBU-)̝nLtq% Qs^] GmYFºmEZߝL`憎N7lf{_Ұ7A8I>9߾t ZB[IiINȷyegV¼ /n{٭tС%.{0R =!6bk/H,j&]*VXAOdZRLП홲h9ٰ3bB:h+Tm)d\zRc JHEe><5MzEB]Yj2L0 zI5)8lr2M-l4}W]]>N!!c Nf@uW $yi_Mp%Ꝇڷ@S{\foJ.>?^)I{u{૽`}[-:~ @uMdڒ28(ك2G!/Q_JBY6{. dƮ?BIJi@0ʇg"44&r*CloˡiPP܄>7)袄Spi0돰OqUCkx< 2\eF3Nxpy&)2_ymGԮ+ұQo?t2Edž `uQT]y ɡ1=mM [nh-&p^FJ]v0ްݔ*™X Ǖ BnV7>ΪsWw쇡>Y` zl]o2OQޛZ_\ZǴ%SIF-mq JSQ0Т+Q$~ڼrw;pX0{ĞWf718|kbD~JU9~CVA;k_ㆉ$g[B. %\35c ?aWX tZ\p7tIZVj*nDU!$_)?.ށ8$NXl2>bz9v?ou/E( ?=hzlY;Q[j38~5;8W82B2dnU)x%׫OLKRlcưQv[8:hFOѵ%r7Ũ9^M =r!vvgIudlё鋗&FXPU 5ɿLnY A3#jS VSW ^ 0|X#ohFMpX(?BGl06n__w8\m O6#t 9'b 'jx0c9\g.HdЙl}zqdxp-^kfzҮE_pٌNSbCώr 3#T;;D 8wBL) 0W3?^pWs+.Uk=:qC 3ߺ^&ݡe7&z(c+ Դ6`!ލ?7^,PbL NIB74hF|'7hxJ;QCw\!gNA i20g;-`ߋ73̕|Z3PE :fC +dk,D_ĉo_r&3u>W+ +S5y :eC:n{B6<T5$ -8)C-ꏥG/o.39?B%kЧN81vrh̗EؐCoiX-hBjnb[Nwrll O56Ӆ (xcǚdas}CG({~ [YnE&)K:lL,H֡x1L1紱=H'N4ўZ\l F`8Z>}&1&>% z;~gIɘs N !O~x P" EQ/iQv?FZo-`e{4:DPIyqiD:"'LkaV7cX>`ϰ.{$kRv[܋숔j;c*M7sQہlV+(OJ Z4sC+%oa;5z9^~ԘY 2-ˑ j?E ۘWoA?"Udʕ5![L@ĊdҺYhplB?*MVq?êUk71) mU`E lL"І8V7Z rVPI7`џ!ᴷz6iu V赁D xXEze/Km!س;S7Ub.j۽0˵rX':k R*4!G!;%n5B"M |7D-*~!#FZS_ 0/Q ^&@%'vEYk9 .JsuUY]|]Uj#X%HEoUZ}05TV)}͇cԈ( $$GuRn#-ՙoJ!S}<ӟqܶr}V7H؁(K&0>GhDdr3Yb5,9k~K¥XMXK̫+c= r_s$]J> @ '1LUbwZ 3#PFGv׈&@ zٜηR`TS}?NKOCl?X3E) a*ڀ3PmHhd id:Hℒ[pβT@`'-F @n&Ꜩ0({ eJͅU1R 1--.;TR㳶v4zrA&v"PIXD@x7D]:ms:)M;+3p4t aBZY#' \C{vg)X"I㷞k bwm|s֖$EP#phṃ<\txlerx'!}X;ʎ*,|y !ŸcSM])\T]Trԋ΃AZ5`E]F7/w\$ )<ЇK sLbw2>c YUVg- \ӢY".o{Ư;g7wC 6  W6ZVjj*:͵;r%}{a3yM>N':yNZ ̝FY@ȰptѾ4dt3YxW' •mvEd7vސ˚% zycg@='l- UҝngKjH`:S b=w 9CİUfJ+s(bDZy֨m?ZfF8d[ф/\:%|ZAs\$$1*f7%]|WcOd, rRX#ؚW3rtO1Rtoo8_RN7ז0@樟]2ekk: ^`ȏwQfyJ5kݡ(ӳ`j(+Cɂ szq}[1˶ ֗O2Ь/5X%+u(>u™6zmP䵻?PsYFoY1srZz'd-BOl[͔3IjnSKJn2qsm#6!ZJ2."{#g^(3.D/BUNtW$\I8 lls.NJK.3s˷ :{t>ȃ^J\SiI=r69' / yg[n8.6Jy\ArgPEe7̼,IMYYgu.tOvȺڶke=gпua%UjJ_RO`ΙTq*Ə !Sw:]/1 U:@ A HP 8o޳A~|D k+9*q;Pnwuמ!aĉiƬaw#V`Cy4 #P8a4oݐ5 zRHfSW7zrmq3@m[Eh.w+wIFKeYU-)Y\f~uّ2ȓhiGp_ Jwdl& EIJffG6|vtˇ:籒s] @g.{+*X/т Xpa7h3W/,5!) > RHO'J1Dz[avyƟ{[9uݨYֳ9NʡMQ`8Z5l$wAanACV®.%o<؍G4a=@*̘N*]lQu}x%.P+w%`1C.)XN:<Vgto-0R)03ef1Wj`?,w#eEqɔo|IPe.jt|~q8UUrה^l:ILt@~[,,T9s®r)c7u\Tvυk& +FS_˛JI߭m'XC+#BٔnŸ`ȁ? h1[̓U#eSMaݩmX UpezfO+AÑ"&²ZJDž4X$``r90Wg _oTjhLu#@EWW@%Ϙ vs$[;+}StU>kĦ1νŮL 4 BE![kV# GY, D "A=b9BC#][L_\O]hJxC;sL3N2pH=ħml9"*7=Vn-dAj%(,`-{q.DӴۭ|jRDX@`79k:gљ[|T;N_Ro븲I}2ksJ׽%'=/^>.E1>x?kB]$H}K=#axL3&ا>dJñl2f،NvtԽYlWu y俄zW>8技27RB9@}_Iz*`ݎڞRx\mɂYvfX^'NQ(Щn潛 e7+8m*hK9AK@ep򎉶qq?*fsu2=Cd쟲x͟v_P IR?OCo~ V﫫7.+Ń}G6sC_3)PP // /Wx6ƉN(ňBn |GӍG*&ˆ%8p(s$.&"}q©4g|N)xu +HH0G׻j- k}y}_{be#lC-NOͫrAdPإj}1wƪxK($Cʢ8I-~b@DzfѦ|6) ޗ TX.Mt&WO VDEncvފo{`o+o U%{=ժڜt[l$(D}_[xN8q-n0u+@ Yyb%OG\| y"=r k!;ƫESYl(pE*1b$, kh~F*6!2w}3G! MjK~^N<_1]N5txm)geo} UN]hG5|88^qJǟvz pFzŋ!e@ݙG"egjl̀ľuTt.ӄ@|K_t'lj4߳M6Cz} 3R5mP:h6\ΰCU2ZG3 +KkbH#">hsO)a&-#mE a h7>ì.MpklzHפSbrX' ?L>lr "u szЂOn Q1ݰ피P,JAN =jCʳfA`{dS`}w?ӢVݿ ?iIL_c^}@~DFb3ֳu;4&Pދ,{OS\1ZIkq <"b'OhL?f +΅ /]zDE6ŵOF T!YdܴtC{> (˂-&9EmFUs,ǩbB8yp (= \TĹ@?nm!SiHCqAA&e> cNȂvt9|)A.myAOie(9Uޓ? IFb@za?:[?xmtbWEnC|$KXk[?Ep0+ψ\BevB@Im&{51Nhϐ\ XnŦ/4zr@vl Zg&x`ˍUÛ]hD?-L3T墻;q5…Ol$7UT\r{ź܍ӪFЦ itrSAnyБM$٘Z={c trm-G9(80fy6iN^k$kL)݅dS34}`*f=Nw7cYI(D[yAimBh8Ǩ~N<}vI6׵x3t\.@8s@js.,G7)n~%V e;X)~]"j%04) r7|L&P3Ӧz)n+ aJP̴}$ b ɰo. hfW.-'[*ՐYXVBFvf&#GF؀(Q1.& m}LԼp_[mG>׳N`[] Ӯg8 O⎃l`6jf7XuDuz"ӎҖ}H Y3{),`zJ̚M顯]r7姛$6sHzZqMf1hg PÃ~ WC'Na^5)5e|Jw$GAe]0Tʹ SJ JD_?OS9TδXe"@GnL1VIѯVQYw2^9IӴºsg`gW;)gVs%65{g5b%qZYa qb)eC&sCD!HcIkv=k2:t x9s5H?q>lM5_lDewmϦے kW]/kk5rR uЁ!K0Q+O ? {#%| ojb$Ӣ7FOP/t^Dfe߬X3H_WWp,c[uEWaz嗟# vߦ4?HU\v*s,!m ^(Q112m0d.O`&b7 :38(Bܘ6@'1Q{%Geq(3;.,eeqaULC(0/;\EXP2>wO [9y Q\;>. TU>[R]2`«} S'ygḿ ⢦H9լD"R᧔3+P_\Ȅdj6!> Hgk0S =xrFv-"ZHҦG39;R-nr!ek^N=c0-h7t}hzȿ Rw,͌HsQ}A@ׅ ;tfRDؾrAͪh*N\8th"")5#l%(NVB+#n06Ijg[{p<K?Ĺ~$uwc昀F8/IB&&'`,`NH e,:BK V7=llY7c(hlL*R~NF&%¶ ]q`']͑tSBM㢃*IFL2;M^n{8؈c̰^cm8n9}^{AUT{c*Km9aVRc` ֪JА5ٽ'M.C-"qJ?lё|svfxu&F]߮j2vhy ~'MD§zQFNhת2/[4j"BoI.RWqy,Ho  7[@O|ySB;2&"ÔX U]VV=!k^6h8nzǤrc30G{XkI-L=GCwxNN9ϝvfXpZM7( }e qi/: ʜ *dj,?ҡ@ۓ'I9swKv%0qUl I FO,[g_Sy$RdQw/>[#вbq6YY c>Sct|/T70 ^< ;@$Ad;,) p1l1Z0Z&H9|X@O& Y Z9@@kxKzZS+2r H,%~Zgnz_ }4:;2.&tx72ߩ51r/LĞdL3LRjm̋ݚ\ n29V%3- Qj}32b*8R⺁b%c iC8 c5.!6vH)\>o@&Ebz\ rSO\" upMܒdWN1vM>NL~u2y`eEOzk㧥l/މ=U}l,A$ 1.S(GCNi;P!>Olƒ7)?$d kE{K-x6>tanU&ZȌ:C#NM+78EJ Y ]X첤[.C@?럷ܷwƲCmQ1* < (Ɗ@x!GbAv7WJ *栟[UErD1B X aXDo2z>y f͕5D: >Rr7~ zHR[+6@ 5Žۓ_뫒͒?C \`jՁ,GA3 fZΰ%n\O鈁aD+{-4dk{':ճ~&k8N\0W~<"Q̩[sh.""? 92Ҹ!l:$7'^NW7ف{{[F]pNIM[~?*T(ѺQ YoM\Zp0+ݟy@YtKm1*Gvi(/PF2(2(ldw!a\6ʓ/Σ0ba}2b"PVa@"'C` 14x[J֖(n;;DH BnY{AAՋum=7<:R, $ЬH%_, s L9Wq)fo(^Z^bZ17Ϯor$Qee 7k`)gw[nn*][iFdĖC[^xpW&ȻЌ*^7#FdfN;m0)xMn^aEuoJPbCN1򲕡C<8y *ℎ.0Z\MݱrnuO@T4" Myuvt}1]녛R33{Uҁj([8ʃש{4nG;R>1jӮ!p_/jyM͸\A{$d#TVfny׾0qΗRa߈D0B>AU4]R Fͤ(B{ʂu\O+~2u˩ /"-~=Ĉ=N5T|ؔpD:-T>ݩ la=8DF0rܔW $,Bb#F:S1!O:ctSk l ФWyBqv_%=p#Cpz^]οHPf~(:YI{]08ԭs7D:kzM1jEK㥤};e+`%{N桺$#:zQ~~;(P{ڞBړ!0voZfe+zZ ].Wڈ$SEcNlyQX|.s2كEN]-߄YP?4uK>)Aԙ4Ba Mï]':#JZ1$&Go-#%3!eTJn߸sǙ?XP`mz~,n5vu%vch4[n'"9DO{Ψ:;[s0+eTx(@i-!)86\ lbZm0NCU{EѰVlf30}?4iiÄ6%\f=nDPICQ#_, " &ny\-cQܠZ4Dk݉[eEFM bqglcD==ϹvB2sxGbhItTACJyPUiLyF98ᘝ?&GIv q}gB]txG`LƻM >gsVOnVC#ko72}N?Ȇ'$[ >v!b!+oyk׸P]%/,9>Tw=0B f a&ox*r؎a[-cO C'-cJF8=\+|4!ELԄfy`%p2|ǎ_~qӃkm#^U Ʃ!"*&&2w{7ַ-1"2Q$kg0F^x3] %'u'^G#.(uVP_hcr4O .|Y3Zr 2I 1ҭ#)zKkr,ruCx^K Ilj=YЎN8"gW1&KI+BG'!zwY#lYI؍`PYU" >q,*T9ȉ٘wURJ|#TRډ+uZnqzJy.^%UxI^-$nJ^Wg{pj%7Ј~%|^-@<\࣏A&YIEA]\cX_G>˚W8o~}Ws$2,VS=D8uI:6<SXݣ#|삗"Z̧ؕjKh{Ռ6v 9H4T1d@ցF5rHZ=?kO{l68jLp~¾N-dfQ15flUcv\e+.7#KB8_ֆS2US[(FN9[cBѶQ),1ZY[B{2Vi.?2cv_|d#J1![zva:m(ı)J_lcȃcCں&{pcG8/On*#<o)"#={b#9A)q54MPY48Hv:&-OLc7FA4,!Zn|ln`($;t<'LWF̙QZjJ-kۏUz‹I|[IDO;mta7qI ZBt͟61 $-S/}qA k8ƽd`LS1l~yj 5q".c}_DN?r\Һ#-:lȍήqUnuwWi,*Chdɕ}t>dy"r 䑩3V"X1ߝ<'P`F=YZ>m 5a4ލ1+ QMF~d0 ]?;8lķ9-QŰ,1?-'wZ ^1^>s<6[JCk"˺?^1X7*P 7gԚelVF&7xI('l5aZ_[LC#߳iϧ :|Ö"Q l t%Ur4|k4D6>%JEdRY3,*T.M QCq%u'f|c :?e-~T/9gT_aQ^5"nW?OZr*+$4MolZwz#F*i3w~%W3xe.s07SKêBM9>GKv5.Bܫ 6$t%Y$QKqě toK|:h:Je1 wa\~(T-긑q;Π95[8͕<n]o &-K LwJok0u>8PyI@|R7ܬGN$#)n_c4lzƄ,4lM*sI.?} P?4sfY9e=P(ݜ J0㗧n1AM)?dJj-+r%ą?l>/ڙTi#F]af~c=ʅ#.ȫ-+@Md  `N`$vzL\&n927݈3#5SA\ynY@fXYBb~ܴ Fރx󩮐c2+=4s,^ `ۨrV'e?ŪUVD`CU$>vvEB:!k.VyqrlM*y~V>G nXA%8M*waQQT4;w1T jn 3Ay)nu&8JzfkQayo ;z瀯zƵ vTHUuර,ۉWI칥ɰ0yT-3urEwX&qj|tv5 7"FnANW}]xwCyN.4 GbfHoOXʃ-s` |wE |Z^ct[Bseon Ycx -m54!Xtq)\-;ĕb8HrHW!zvZtC#Yy'URl4/z&RHyܿϛTGNvBku|(f] iIV,hpMj% V'pS 5E;z'oSN2~ Cakzt~TvY= `?nr X]SV ܪn(fgn4v񗒚CȐZ>.+k]ǪjS1uOjq\,4DRQMRZb3b)>OǬAŸ/-ڠх1'᯹l 9u}GDI][Z#l[P$(;qo \=ʕ(lĽʹ=g H3ՒuJuCh5HV GqAn>&<̀㱜H!BU'\!HwdV;4_[ 53ej|rzpp@7g٘'=c0n[v/  ×@ $qc>ƅ{k5G}.&6AWv9 ž*YGGUlO]Mx37l9 {YY7J$~J2=* zJ-r.~+ba Wgxc_VLX>!t<&Gřߢ.$ dך|]pWjiiEhsӺ]&W] JzNMJ+_2:g2fT*(" ZٺM UIJ7S7[2qĻe\mR '], eG0!{wZw&d-t}Fo5ކClcbچ*ȯU,R h4pJ{RU5"9gDBSw!̽=ۖ(o"]b,Le'Ǯ_>Up<tU)vHHވ8:<ء8r h+L$ߵ3[ 72_;PY8`7AdNۘ`!M$OB8vDυy-^5{iٷḎ46 SևčX>e/Qal7k"U -rB%'5V+:b< -Vl"I*ޱ~y  AN&w/yOo(r RO+uaσz}Tk~.yu ٔF_|Y-#S#JLρ c U{U䧟*Ryv+ӯ})42פ.Afk۳+miͦrR7wYѭ=t޲κCokTlЍQ[+2 ?.|zs߉h97!wd `dcJ[^erEs(;j-AYddmW(=^,5wԿ% i?N="[{57 `NB@IXb\ .W1ErL1{!RpC~DGSE9R"kWޱ,PZqHDjM޺%[yT<׎AM_"JiR@ GrO@ PG%g[\#DJqI)صr9źwtn*lѡ>l)"eceچeQ9RqQṳoLLjr{T7Ŭ)όEF V /g ch W6Z1ST;J7ke,n\qLI*7UgF}NsԿ -@C{f^ WI|*`y;?b{@]k#>P`[H"(Nf)Ka-z֯t%Hϖÿ**XY'% ^ D>*slF"U'rSn+ Z>h7ǧΕ#@P$][rq0Z9Jǝ5*` 9"{KGrCO <}a CA]7 /i6s ~R]P.w8@\ .'`~yT`8/P|y'Tts1&&zيGb݊"0hr6.gRO^NLE~??EV~ņE_t鶵PϠyDKe ER2FO9*jO _PS=$3U.cE]sEMurJMBPZotsD++rB=`~ *p(l]DV^oBHJMr81E+Ll{q\Yjy{%*Bǿj,ǔ,(q 4ׁbdTJGsNgExRU޸# ]cA%_V\!2]0b\̡bψ9tjFCy{C` ):0hw5EnOnK~A3? Z$PIeySNY|:F>oNe^JZ`gqrl ԆiG pzl6 [e,-z|h*`}rKKj5M߈f9>{PJ%9`l8!#_4F{VuulBa8-xW9,V=b KZGbn-YeAK4։H |ϹچB)EpeoS l*C!SB Lٹ ïvnm"ywQ}M$v:&\tY-_QZf(bJx h8T̬F Xl\/bn  SZn34!1/8&5P]rn-[L`?W uDe Ih^G68(IĠ8s걯;;G_WMH3c8L,AI ;uڂ( 4ᓸ DV. ^dmt1?u QkS2Oɩ=Wޟ)mX ;ݠOsi2S-2M 5u5ݫ8v4pL ]B1_{Lw}8t|DuY;L3}#gPG;Aۢt~Qۂ"'gPat-[7r ].6Tף:f/Y^Cym6DgHx7NX&0ӨqFP\?j,P!ܢt}X!EdB-CR^1$`oT9Ev&XPw6_l{oZJ#\ o}hkG[XNuc@.p}6쾓M9oNyJx@cؚ_qa T,QjɈjs?ytpE6'bhqkRt:q=PBJrbЭlR]`Nlr19HB3!zPAdpVT`$^`\$ӏjƐxJii'M0KtDhAihML_fHra*%M$wXwɏ _9J3r4Vb/ԡQ\9 ngSkm!b >O}.&Wpj"iEdjNlt/ /\Lxq:Z57:SRj7Xq8-%TY ,M@1IEJ^ɶ^\n Srkb\m3~ F<ѷD իw#ݍnN͛fR HQ DbR.yZ BNPfW+&͖,3{>=v$g~1v)~mɤQ kZHoVl8EMpHDYOpe=:NQ0H%V^Wrjx>9ޮ#Ohr LC#.bvnMj!뿖#/u*ouJ}iY[m:16F;:Hq.mWvOoCv6cYU>@+޲5ʟ#f09bhH9zFy֗|0 FO A7-H8}.rm M-͐FT]Qa ;M|΃S|22OEsF!ohe'q"cB N\ Y=Fŗ9)@E5}pK+Js(~vB wK_${pͱ\L&x0?1!|7'v}̻Rf;u\`IG#o^1=voo9eNP-Ç{}k~@I~V 51R r;1.h.t{"vzv^Z%C:MυF ;jܠSMdR+}Q_klQB{$qKH5x[f|JOt|BcB-\ )AFm,`ԭP;O %Dy.we^&֕+P:RD9]@Y֙b+L_IN>5)c,dQZ" f y o^z 1*{Jd/GZh3إkȯ?kѼU? `uрomrW$W4Eu1Y_Hd"sYŭr5oGBࢽk0șFrM.,,$v@JKC !/7`6xvAÔDJn*cQ~R:mkLޣc;6B?_s@/4|),VwҚiPGmidܦjx/7%a^0~cXyTNN7 rſ4Qp5c;e/%J.LteiQAԇL1r9o[N Qi`D@EA4MtIZ#}A؀NB$vFK59-Ao8eWn"*Xg6Q/+;/ZzEc~ddg"LbRZm1 ucL]$PmЉNĎLðɏI`n~(8v>6ƼO'6zOwաp-En%J> }ᐖ?ʀ6sUEUخ:JJXpc_c f;#Ң*J֊rAb @8B 8~cIi3' Cf^}iv@jVC~ x.BQMi>:/[aJFF!|) :nK^ۀapZr[`ڌ5)d{%߉fAd1Iߴ gufr̉aBrPSI' xb<$!U֙/Nv*<GM(ʝO6j;+,E=S}X|BrZ\,ɴ$f^@)t̻4bŶxv~cӦ=Hx2cu6Og8 dNjbckkTFז4(y/rL_EK+m;*C F1=ϭSϣhsf % t `7ÅoGm@6[,W@B\yh}[ThnL @R+Q蠥>@IF(ޠ0,9ϞQH2WCN#*Ծbwc6)mѪS]k@%>amJo+ѤzIZHv{`$c=gM0xm/- ]LJ^粓 A 7vQT[[h@ZX2 73%#4U"8zt3; sT;~9kP(IVCy3XfW)CᓞpR 7Ne$ak/W16>'o'_<9QkXկO6{W* JXblWl}Bߣs9B7^! ~fKR- J. PxHyL=~x؏qۢS<%7d6/\ F*8nRɼ \gMڀpH_kE!,?I'^`CQK#I dm340N|kΕR0|_yXjډAz>P(":ȥukH*}L!,Yn;SYn^iG פG;~Ē$"pf)+! K/Yrh!ysv8? 񍂧&,/E|pTġgUBHza4H.~bjFŎ{ka8vqpŚ9k X%[)yA@Hpw29 =%xHʅo 0~ oG3,6!n,=ycs;>k̈8( o9y+uLfrF Uo<,0S0Rú5+ bJy^⎽LEu : G]ԡES7][Tb3=_y_GL,,kȖ<2#Ѧ`]O#6lgOIE |POү)}Oa>XRSWxk{L.6>ԱFr3Ws} e#1@9T91U^Nq Lz d\qeGƟ,!'c`-B7f!R-f$0lj ) Xܢew.'9nZऽ_?ϧPXDUT܀;ewQw[1tO*b?\ TNJbž5orZ )x c!CD "aAR'ZQDתS'Z!qv}?KWY2G£}d~&)?*FvS&p a5i;t!Z#7q|auIx( 11)`##} c:3Ly-D#EcF40&7H]X3uoN_ jL?@xp!ͷOzCNx)<a"%9Vl*g`HW ݲukv'\d2).( Dz?:o[a34ր MV))1jzao1c#'vz922 F&,yi |n+,x.9\w8e ~QG/T| us$$YH9nMΨ+(=:RrU~J5"M~;A-<#f.Q-yL!jX xel(fY% L=+jN0zOrZ [nbfǻ;6aSWʹ ݕΖ}D,L_/RHeH! K.6qz8,]'ndLa[ y gjްfEBqD-9 I [ $k* dtۊ|?ͮ/q~Dwp/Xs5SŘ )>w1hN6JUxdڃtK7>u!įž9ڧ{ bφ'aeXP`J82yQM7ۛɔx\L3XCb -}gsCNj 1jf_ZHX' =WBRIGx\d^o]nog~C.g,%hrDʼCz0lk(_eBn9<_]"s7n9#>:<5b#0'Ɓ y 󴦱{زpM-aM}12h*p}{nE7}z_>#S ?RKq*/ͧDRّ|JpPyM9фˁ:1a1xTű®3Ȕs(=)*-_s/NiR9*Y :pyav<\c(c)e,@GO.F2!#Z^Qzqțgp@LQ4 qzE&Ee65 CB t/'^Yuh|y>BmAeҗ\)K6~m҉S m􍣕_Dn]I״80Q[`o颚F!JIrN']\X1~Bi)2*oS:e5LBWwFu&/KVZ" J8|W e4'NqQ1Ɲ$nrKʁ`By-7nL4yҨAkፋRZQ= =!jOeS%g.c$RrDb!Z}"׵=VC< 8cT3hF~hp?rE2$ŧn*U^rΖW' Z Nt74?0LpZw-2fl҂CW[M(Z$?> _"Пy(Ƕe6MEa]ض!qMbSymG*} +ݜӂ"Wd^M|ʇ}wj&hcY=VO^ ΐ!0k<r'1!25Wsl”6  Bth~ JC/rag/EB%z q_lINV_;WM4 ߋߒG0zUq|j=$*o˴;/)s9NE# u*."Ihw.i+R8ac^2qHOl,,?mM.`A*@yiخd.Ut/w-֠tn+~;Zm Lxrq h^8d9 JNEvDBݪt4sExs2184ˆZמlpj* !xHrAx1Q c=\i5ʋCTZA \pE2ڙNԿ2:CAvIMٲB1VX4S8;ѼVǘl"L/cFXp*F=[SU@{RF+ja]f8ūCq2F4Ey$ʙսyכwe3G>:S@KOb 6޲;B*Vیف,|m@٢2,H-B{D_Nվ8o% u<% %]7 1`ukpОo4s3P%'$T$)rB|th9]T`쿔7 vtLޏ< X$>%Hg.(8_YWE2sM1!g8b1w-ǻȑP9@5C?OEQM7MafzV5wr=T-l$a6pLpZ ZqHbiA/omFGOՓ t$ Uwh͘5EJA#" jP4w\~a6n($hɷ>k? !?iǔyGT.#ZWܔDr@{upචOlUaSr%1.Ǵ!W}w+:T-=%-!􄎿 H`4]u."ڭhgK.B3>AھkRhJjٜ\ ڈtiN>K%M̍*3~@Uc(ܮ^.;nЃPk">kLqZ~(uG4<WQ++>h ZkXb8gnsdkmE> b0@UEt$, <3MBҙH/  ( $~2؊=br^7;O+Bb#$ˈ8͋hX ٕ &:{ap¿FmW@yqgsgٕ]79~V0 yi>Wϛ~HUn;h%/wEr_?A-(e[s i@K Xt>IywTW AѥmnuwLLsaRY% t :s |J -;N5КWP}wFc2ן}V-!: !z12{&F"ɷ+NR˜z+WïëCZeluD=kJ:uM=YWL9qvmJʻ qdyM䂨XWy&!P~ 'd/vMD oPwjZNH_TDxXu7X q *X  T"Qzu. @<7lq;Vb\QLRdO]$L!sZK_i)Z,O#~ď(kel3|&Tl;jWҐ~7;^EF6\{ʦqHo-ߧH!~"sͫ% :ҍ">OagRcH)_) ῲ3QanNGTL|>G3M|6PhZ D˷<.H 'Sܢ=>P(ΐ-i~׀=nR$;\yE&+ QϲLdШo3[48B `UIz| ي:]wG , Nscn5t }<ϫ _T<`[%WSsa"&`NG sY`;HsFN ^3e4`xq>f%˗Ө f|ǭ&= S  5)QP{ >Ga$|0gjcydǛtf`]9}fғsӶD§.&nuȎA1 M0@^t}bGZBvG`6w^2Z|HuC4Rv=ܪu:b8. +M{N93hB34+Y#Ō &r"JV7\0q3ү*=ߜv6:9QB\k2 ̉fх+#sCS~[*hdh@ w07i.[H0}iZg;OĠms l}y=a/R8]kƯs eJ3͕=)Mjj֍4WFq:\ S \p>C?͚ҡ%> !\ ArS@1),RXa#_sA)2!|%y+g{<1-Se b x/rqtUZϷ4JXv()J?Zlap0L3O)hm=w:(9=~_yM K DxIAJWwTe~@=y0\'г9>Y-X;ar-(8xaㅭ /ઽ aL!6zGUeM L wRTldYg>-!I;ę+nR;a{酰ZXӽ-oזCf !λ-SEXy;р/sm 64Ҵqep4[ !H1@l]Dt0u`W~>Orq[hR}ϒ 6Ŋ#Y3' 6YNO(W{=SSR۰Ϻdv!9I,:WRAt}"zxƆw #c"^P)юYV=WwWG75 Ӈ;y&!^O&;_IV_@P&P\Yl=,e’xVw3ͭeH+qYězNQ.LRV:==!aXy@{7͏[eY<#W#U6>_B :"hTBNb_S|-H{ ;G 0}ƀ$^yA4&sɺ_sctq5s@ߢiaG.XroxzkSϼ?ӹx7<\gH<8*SWG0,ִrZ_iÏ[fZyW Dۚ*b.XJ҉&9UP]FuoJ` N&_?wO'p-tDjXFsu_6I{^r]VH>(fB\V;v;g+# [Mhh34dp䄵e&rHSpKfi8Kb""'{g秺TmO`dBOIs#;voupkjk|gRm $}!$[`=|AHVZ1ZOQ:Ǵ6ZA*rT]AX1Ku$8V`a 74OЩ|6GZ|5tiIhRI{vm%б.ug:kɮ6(Ӕe>їk x.\o.BpuK)M{hd:ܙʹa޲/lQQk Ru |4ߨ ewZ%ֺAqr8ӯ ?[(P:KlNc# 3a{YLqŇus^1 ǓA?yږ|(+7?]\MpϝI`)C+TkoAlb a4^ߑ'Ҧ,947dbH+3HK{ivFR *Jӻ*kJ[_j. hg/ J[I7N%K_=K,a63:(g'Z%,iK[5 i۔?EVJp숃핷)WKfp=jqeVGRs^P6!Q@c5qVܢU8۠$8"K~XނPHRM+;{ul|:b )fxlgRHϽ6A qeg1O < -À5^^ԆZe*~asM .5؍l;DS"T3n^мF"/ eH{kn4gMO0*PZ}?j?3_d7_"gӻ@c/$xvՖ!X;)XbL3 huN*vzp֪OĬw#`?GJ J:k\8?K:ƱAk AcHp03 /yXig;p7sѮ$fm80[@Dt pTuĠ!eCH yМJش$ KFj!j3uo3mR Ĩ|,WVWr^Nϻoϗ̉7d7;_zWLd>>4M2UxF쵛*;m7ޱXQ<L]|1bPPU&k(A>sեnܢQ.j3­y{{},0U<5h2 j@ FǏyLu_[„Bv>+(=r\Dhbt9֬;^ 'n6r=Sk$_) Ɠ:뢖?b5!5]ș4Cz.i4 ۅfPP,Y$8EvOC[Ӎg \RcA:Da1L$Ոl;w4,vsIUt N#g}xl D3P-ADnfo0pPp{h84,$3T>Uݝ[BY*$gQoL fxRg:. {TƇ[ 9D}zPB4e} ێ,AQWC/Y^#»\?'I_;#I+*Z%ΐ!ЎzWwM>!4Cջݢ㎘AS R;Iه;g%}~3]m+D/&QH4Py3ZHwW$̓SY]~#%.4%R^])% kD[O^+dRB씷cmj?UfKBbXvt:Z'%U䭗E vj~/7x:T-ك 9s\Cl|堺Y|i٫WWd8>ZK >$pfgbG#}D^5TBbmyD Kh4e;t+ [hX#XH.͔22?J Ɋјɮp[13¹s05$Rikjs礱z1qx鹟9+l0}sO[Q曫@3+|T$]mYY!gH:OE2fR9?)tfK;Xg/wXsް a_vD`3>szP^m|a22EC: ݋ق?Q zQT- :_3B4lьQK3Ft9anslz;$NQszi]sdK`` 469ph _3ڦv" NI5D:2<; \nAcwh1"̵>W ˛ft QGty h $&`wLt-aռH{LK/{MsgW[kOISWO4Mc&W1Mj Zx哪NH1Vઽ^9ȈZrG |Ǫy?#UĦԖn- IG^2_󨺌Uz9I7'x% UCmCT>Z65Fsu\NW#ݓBhjO-}dߍvڤҽp4T|c*.Lk>a.h_& &kmk5N x( c&OD=t) @d#7$D\V Su]\z|vJ/v( ay hd'iZ u~ 7 G Eh =>pʥ C^$TDϽmiH;(CP @;:r.HKZX6g=PџqJظQWN0ѦDw“ft:RSjam }qUX.-!TڦxfuCuojY~q" 6aޱ!Z-`U8ϕF|BlbPmvZi]R㋑ؔ*6{Ho@C*Z Ե*jE%_ 6[QGb)Bw~",{0\Wd~b$%mV~RiJϡK%bb_|xD8 D.98.,DNqjd }Ttk5,\ -i12^&:&-ܺvhg9ٜtuHBrK ։`!ɗfJ+:m6U 8e"J^ F`ֻ!k f0:4N=3-M ߢOcx~"˦=ķO zuew}t{d$@XHe( c fUxsIמ>wlV!AEot:FxIմ0Ad<@E? nLE? 9q[zavLM󇞠 ʹo4l҃# ;} mg'U fJ> t5r[~9RV}`\@QႌͮKje?&teU>\1 N̶e: 4YǦDAF+5Tt)`j6J)+g&Fe qګd `\?~.-^o;&.PT'l{-P%{G\ba!m鶧sHB@4=GeSƠe¢? H/ÀN5=,)6X4XtG-VL [,W/Ј|B"1yO 8gLI\ZNV;0y+^;ŷb넷k5RcaEhaI$N8ׁ&El[\7D']ς:aX269AKԻj^p>}]ԗ".6VںW *O `v+R^wx> }Ls91{ ݘ$X6{Jnu4 (sE/~U4vܛN; kϜ~O^aP;J`2Eŷs%_#\Vp 7^Q 5YVZOk Aƣ n춦Z+=XTBXY|=KnǬeߚGiS]%Pv?w;B |S2Iټʩ[S<OJAJݝGK+5f[5 ;k5aZiͳZa^c=΢Fwٰ)|g7VhYvÄdeBȊUD Otwscd{dhE*O^sGTvWO ֖\aůT<<˄qv& w6g(:LNek4SnI96QeCJ~*BA{X[%geRvSʑB.jNSQ-E p n4 f[_N6c]Jw_ d;EVlqt%\ lhm}O0RQC5tָO˄`Wܙx2U`Ӷ;tp1ҎԿF2?4)*r˪bŌ^;NYbǙ'F2Oc?˸R\?Vھӟ%h Q٘IBt;ECbRtnv!yrq2xsHwaO1$J)Ga\ķXF g G W]jh~03%SJ<[g[>:*tz9&).=mo&߫ *`ul $a11t]E>wN?Wvy ܁Nm7B k5{$rą{Y jK8ĄLT] }"չOוV-[2.BQ}|!҅MaW ԑXb[+31 2*Ӱ&vUM5h'':VMYn )Yaf҂͙ye–vh`ߪTfq`z)sJ tKxzOcssFs>}\ĩQuɍ^xLP3e>Sf݊ +0~ᱬ$j'}nײz|9';=wewQ@5oљZ#ޣ4;[X32EOsNcčknÉbS;:yyrkI"\gAGE{Efy&j ]jw' @ UVgJT3^CU!Bޣ5GKbn&z!lE0}6E?Öp[4TQZ+yC ^Bּ{:Cvי?{b6pJ|M=Q؈*kI4ˀp$s@f(k-@N=tPXMJp\3d7c靘^Di3CSFMj"HeE Л') }K+`-l5\f{0]Q>mBH,QQT EȏjxفqqrX1)|uek,|(at)k&dvm_|;?I)4)35*a:00P3d]UoӔ^to =Kg kgN2}isުc Ej D7$#EԨrT2)|AѬA,tߜŶnxUTJaΓ]ᄚ:b}w轝gܞ&Lu`sie~^Ȝ#G It2KeEŖZ(D}\Hs$>:[0+`p+26Ww§ч{c`۪|y>:ֳ`+97D.CR\:]cg.F\CaMl{V:olEP(b$6hP;Y-GT`$ӫDhtVE/:i7Mfk+R;X"QQ'>ps>m9.|"*X@jKAWɯR٣}֢t gy4i׷,x"֝yq]ТIHF2ogஃkۀVǶS"58?w5M`6_I@9m"-5 ,˛Q@bTHgyp1[);KNjJ >h=tM __Z%/^&k'EdX)J:@TB1O.+Ŧ2HJV//TݿmaNFv a);^v\㎥_l1WE)RJe6L ?c#jM)0e)Z9Rf㴖޶2% ]؃21li:`sS*LB)ǢlFjX3{ Cd-,Çjf ;*U`rwyP% E81LBcte/ŨJKE#^w֏k8vkoNcF1_|֌aEt+sʪ bk95obTy&Zvj0/uj=8電VOpW+}WFk{J!GΆSټw9h9Y3o&S';u!6HĪ,je/dF05-S,7 O QK.F.ΖFG4m fB|?G!G'үm+gIMV/Tj.NZ1ތ΀x3Nc#qRlȻ'M.xA#W$L`&Q;`zp;5UA]}&}en5$g'w+v#o FȴkM1rcG,{&$d)L_}lCeJ *YP<,FJp?Ғu(stEyjiPw^r9;JEa"e$%zKi.g &%Yϟ\ӰixM=VL}>ҁO~qr3?t)`CH*` yKsݎ\`&# J\DujbaX"I3,4U#{A*u4KG)uH0ҮX8lmAq Yֿ.+)6C\C| &2f!RW(4Lzg+/O,pdX"ۺ̱J< %AsfF_}Ĕy@XS]+ON,++B+NZj;PV E[PXKsەTt0i!"C$Y"E4g5Q.5g/!a.UL?T)#hةpfK_,ql H "gqb@GUUdI=5x:;S,//OYAW?Z>?8}g[Bvˣ:;iE8m&9+ݬ8gJ,7|.  3l0klނlLP tuO6m!: Aj^7h` reIJ=}mX3?:"mo6| \Ew9*W 9U(*Ok%f.ly-?`}f=T΅zhpbUyіEv^Biܝ>sKΩCY7HS(N_UcfǰaQ4 ;G"7b!H #s+K817rr,znW.A{ lю&tI|!oz?v8ǿ*}lzqx;rb8lgk3>޿^(=W7i%Yp5J9dzphtϗ ';Ͷ\x{.# PCƇh9$DQl*?K/§/tQyp6N Y.BCҠuHܚy*1[@x~AypʏnEOPa1_vqH6UTh[A0$/Tftm [G` ꔖx yx7O 70c<,|2h }n.nv\ 0 |忧7\xHV2qb}H['752d-Yr1h"/ |ضvGv~&&NTN ,Y#XBnCBq^]s^}cd@du[L{-A\'f(j%gk;#]ๆiUwה{`r%DO;2.D | ^јhgs@@$•l#S{}ˏ[3?8.TJ ωj/O^0(^]#H[S-M*xUbu:{066dJGt/5|ֈ&cḘp$dOshsK62?bqXIqO ;5 )_!j-l6T]WHW00ƛk,T[O^)H:{ m!8~'t,;x6#jq8%Iӭ[ ;шd| Paw..YmU?*I0<_RMu![N 4:~s aY\3~iο;+aϠ:Z+ eKnQ?c-lnopvM4?DV\K#K>NO:02S>8ˆ,y;ow A7'M%!۷t5ҝn#J}CížC !7r1훎%'w@O>FQ4VCnQ'Q"a^;b>+X&pk.!⦡b)T0!ײЭ[ϝxNtm;ϯ)Pz^xdQ`06n%A9K-ȿԻV]iPa~{|:꬗z|>Gsa[aJ!gS1'6ب垩~$yLtNOl]x($W Sy8~)qRk'L'E.s -ciXan~m] Gc3VY?ϻ_ kv/&f-t1)YHJW@uROgg\3ȥM@8e:x)rMZ}Lo=Rr1M>d&~,hQ.f{Һ1 ~.d25

f4BrIv ʐBjΏ3ףbm!5 cU MOu2E(`7gzvip Je@;< 1_I}3|P\b`P94o5J/>>h,ae; ;#슂6H &u x H(0t*Ąt݇ZFR{8?6Zv -%Y/>M%rBCox{n[*b%x$QY-lJXɶ 埢 6E4lsshGB:) c)e4Ȍ۵H/7=6MTJm 9F7O- *9n`˱t)^*QD~.)zEչEM܄C )i\c,Nl8'FK^&#zO̹3vM^P:=<+<,E}rz0DΜ(kv"st {g]hgO(j@[%=5t{L O7 ^OEH9Ym>2r''Hldv.CyRfpHq>u+0%UݚR u_\w֫ .q5XfA?$$e0BY^{7n>š@/K`Nݑ(*lZVHǷͳP #;*9JYf'edFTLnϵnb2mJ9dvZ<# .HP8=L]f c!~OɻFi2=W.=RvTR 0Q[c}x(" &P4MwEjA1Q#/&=ëpR0-eܾY)|#)-p#@|H5y٠ oYo,zP0,.uzGSt$ϝy kwђ,J7LBD;Va&`c"Z=&Go<u=w >0Cb YmG%ji+A5yw_V1U_!\";k#;C+ BU8= ؠїYvm؏w&J qa;6}_ uyp fdu5l~?cG@Z bZX,`;Qk}\3 Mq+(7Q$(Cd̕EةOCG/s;1K!gf'/P.]GY&d NHG'7J9V Qq >fEA7#6UT)h/nIp H9vQ[5n"E@0_t? 6eOmӗHF'Naк*a?r0 l %R"7,%ty#ZIz:t8֗uP;F®R `g ,,/v=. 9Wy{MW.]MEVJTǪں&DI|۲vNCEFsΕN"ˑFj-A%&(y0 yj`WtcEFdvO$|It 0 J%38e\&U3a\^!51# ҰWS!7 p9FLCSdkOAt(2Dʻ $2\;{GSoeur¡gKO9b&BT7vzw>BezԨ`Jد;ϣ ->i5X@S t6KT6?5:9hh~ [-3JXA[eH`;<۩l>ڱGK=1aG%θ@hԇ? FD-B޲TcUWo٣Cu`"/ enV>͛Ǎ03Z%JҵDmڠaTD2[4vfbTwc+`ф=Zu 'U%G[U&JW81ڗ/(b|N5XJIkE!rr* 6žNoVɛiZvo-Κ.t8 OCn`p/y?ݙ#wHS.#AG>C'βJ>7ǻIܧce0Xu\3e3FS<k'V&:mbt"-:YæjG0Fc¸UdM !ܗ&ۅ,_&b?OoGyr}bnq0՘à*m5GPign2g:ə_`iӱS ˜(;d@)dMp7݋dDȁY[+ o,Fշr96/|+0VFGQ5 Kd&-&l?Gr`I[jc4,GmbQ 9Д4͍A7T?ܶ)Q1aW C]=}PR R\x 4z[Tkv]֗O[6]|Ц{/̳bVk$ 3"ts&gut)VBDB4NahRKdeoZ/S)kO&TϺ-E$|}u Xze瞧jI@HJ!9Blx(: ?,<1W60%ۘT,&7-tĘ#qvd0 T&Ӧ'\C*.?PVDϚg^C/9Kl".Ҵ: K-Fw7 5@ m+Vm52vqرA@c^do3?:5M:MCܢwS>S`AhH(.|ڙ$W'dB=VLJ||gy./\ 3q8ZɣA##FUWJA92 N߳J(݉X|VaZT``(DPw_OqW㘦<]e ͺgұ$@f%Aqs+A ~ahќ c۲C!fٳ_[!m)\j9?Gs '1 }.~H(EP{eOlM}702-17& X90s#lfl}x'84nMI~ڿWMD2E#8oSekB׾oC'5P{1]>lKƇoϔQYsovnZ>sc !x7l'JTţ*2-i sWQ̳Ӥdg]'Rrt]! 4޼ɳ}pިهdiDLG ﵳ`a`@ +Wv `㓸O 7mΊOnoVhf%;g14_KA<`#e ڄo:$ǃe߿u-TT9,͑;M4V ޵jL"?+[+Obב*?-YbPLzFp1Ec%Y;t,D{P8y1U0Sh#+.xJGvP;((AsǛdaB#G{< 0 -mmbkW$H"Mgr-3s~P@-6&ç~'&68%#\o,}IŅn{uvP=dt_Т{#[oO\o.O=SIM CW AVKt n]LL}rŶ#?I$A᪦'+xR-bƁy}v mMT]|)$wZfA rΤ#L6*9 k'umJ q& SnG5zUS_zl.e!E#рc[\q{A!ojrʐwW 5:^+,﷬\ 5hJ/IREV֤uDȌ|S}.xd iϷ `C`=Ba}_WCifx*萵;$O(э{[6GE@I"0 B~Bwb$|l psB.TOrhWjlB%)r9?F qRl si*,wY~1f >6~Gu=)V-^W5XGI# aݾ HԶ 򑿰}J>i*;rcVВwsj%4jQYr ͝dd }CQE`b"^=RWY>^WhGwpq CMhckD1\#ruj(I\.jv YIy6s,{PT[&ǀ#ٍʭaE-_u'ckBpDZlF7InIZ Z0Z@[_7f1GO&1I<ϿC Gܤ7/}rCyh.&Xh):mґ`«34qB9toյ暐n Lj)JӤs}M[q(՗2W2jU0 K^у=*=S2adѐPpkb֟*6f_tZp s2C+Y% Ehinw 'ɣΓ:(׉,") 0;$ wD_D"׌UH֤6?|NV|QP< n`9~.ϛ[Q}(SWNI-x hi1Ja;ga~ !x񴷶/-Պ moҥj絉 {OqL&|oIKix>Z]Y@=wj]!!Krx&7JHC<~ [Ao(PȝjA}\COv\QDM=Pk*B~Xwjp>dwz ѣjx|NOr48lVg9Zr X^5244GV|R0o㋸O6OW#XE+O;zjy>wܒkppX tv'!=?rG[%"3и$?mǀNLv#2*cNH̯қٞW /Ni} vׁ;ίc\f52y݈όD3j,1ߥa `۠"H ƾ}>,2H~"v5JSقR&?ѾD)c\ы2hcY*kiM 9Nn8_=Qr"@2(2QпW#e$bJFcn\+hP6$@X=őK#Lx 嬖M'd-(u{j e6^Wwr^hi>bԒ%̓"BQiqZUv#J\ #b'>u9/#jwuo!fAK^qe_9_e:LZw{qئ ZD3s$% *MuHO, $^kmS)f{w^nOM Gѻe7Pb'_\!CkBK!EMisP*/$]Alus)Mי}|mÜQ~]I|!G,7Oׅhli vxFʉ]䕸ЂyzHqqt+nS y5>9dWG)ο-'IȞ|{!GjN?8a5¤ %؛t7njbqsG|ő5Bzٯ -A\|G<%(=]BKRg*M?B'&Qhx*-{'ɶmHk;#E{z-VDQ\z6:;лщ rv᲋R Nd}w:yR 0/!Қ^Lr2yjb%^+캡aPNB3~d{hl oٞV{5`;MRhV;ћ 5vw/L]5oUuަ- ~cuQ{LƧG\a-P(v]1tL wkg$Ĝ%||@uS%clDa:-(?׃s+yfp}"ٴBXd<B۔HE믎(&>Y@9րd.DoDm#}yS}rmhE})%\UW {B=縮/( yZ,Ne,Gq5%*&?Tcdv𲛠o1V,F!vY^޲$5rßdT#vs2Msor@X:~ptxXa'\d4C:Lg_oF*7 ~?޶SnFyѻ p3H6Gt#22?ɂ+W|N״ hk6+|guߏ⇅P+>Fd!B2m2yCɜ.{)>eq^R;NPh܃ p&LXk,]ty4ꑢ,,1"v;0U+EY{)eݾ[9mIb5${UN]Q-K@lC?C>rt]؎no}m8̽`:aAӁNQ!yWl\vL¹+dѐi迳+xx/9L!^IO3/acvLcj, 4HGW]HTJ[ev֝ZwGRC7sytue'ra]q53oA1~vF?Z4aъ~q 4aH-#)d`\?d8><4$޴a%g5: TjR1Mtg2F]g?aā׶% g2u W t#D]rMm.]DKsUq؋֧72̠O4e?FRb{=7T>u>X]g7?5o8h%29b J`@SmA}2E<쀀,Nt#\)Y_ٯNTe +">u2owEwc60e|svM 98e tsb 3//;t3>SfM *a +]n '!+$ Oձ>#"+'UV-uTB6qi<;Qn~H~,E~%IRg^|e'έz\ LyM9R\۳,*4a@{"s7!:":Hv1_3*R ;,Kgk t:J5D>ϟCFvK㌠)(])p+-kYiF){`5o ;)~a9`I1F%H3 h}&bʻ^4wDYQHc̥'pn]c$a}F%.x χRIXD:<,S 6HtOxHTFt/!G'4\URQh%VhgOYg?y%ImШl`8lթk[KATDJ UsJ 2ܠY{|[|<$UfSgPx޺MNKѸ==;!6N̑oɶ_ No:޽-'֢Gm73 Eꯞok',/El*ϼÅ Vjhj sXh@q!ؠ6 J>oF ;&֛H_ĎkX!Yv>h+n먑LɊGQ$ B6TNςbк"ΦA,| d0%F/-/,Q Âxɔh.RѾH4KjTMjȷf=MY774V0'#U̓9(HSx:ToeSϷLhg{ris#7|MlĦ.y0Oz=AGkrb%3 Q8dUe$u I@xp\TYB!EPSAimjNT_s?Dc?_`%cʌY@$[ֈWZeV mlco>c!e\vu+.}az[^ 7FWFu1>urFU.`O:: "mPϰ77kߋ>hd}%x=Q > F^)&\e}x05O%>LCee*Qzkn"]'/|wB5D!9PKqBMV[gJ[)]NqJv4)X|H[D8*aGV[IRH=P%_{~} RW#{HjH.bMVZgPU Wrl.u ^U3ƚdg<&E,s$Rk*~PB$Ì4KY_Jytak-si艴:,K^c~=/FU.=rypJIhʊrbdE1<ӲR\HSD",6 1McJqqUFC5Fw@L`Gț%smiwg3?f~8mC1O#D|]mcYVHVUJ||5+J%,ݯ ?wV/hѕoGG݇|{Hf4WfgeHUBa )t 瀄VǟpR] OI(a{Q?i̚, xl R(37tZחopx6reȷl6)&taSFo?)).+/7e蒳CĻA3 @```Ě/)̾p\/ m'Iǎn\ ;"h mp;jI юԓyI)iƗ?\=)0_g!|IQAu=m:нCy'Y dnZBm[3BIz,yـzRUU٪\QFƍܐKoP~]T6mZ.ظ+A1ؕN/9%T$hp-(6L)23ʀ["(ƫ݁3$3@Z!ƋuʩQ Πנ,Vէ0)?Y: vM39㘖H5I@޽٪:*.f]a|04\!CV3by eO&bmo?@{#7Z|LB!GF.]<-P0wXr'xdퟫ:ȝ>\w>3(JNdr[' g;j 3'%I,,L V Oɴdil| ~08 B+ rn cjQL^y%vwn{0Po0k#n   mog1[|ʮ ogjzS<iGh7]̞ƫ1߳*2L(Ơϝ۴"Q(SZ|fy2k.΅a]1ͽ jpPh?/.o_s3yǕW[ͮm/o.{3 3t\uoN~W'94xQ8f@kK"bp#K*Ш~8.t:mR";68PJ'墥=/D 8*%nTxf=7u6m$2^@_tWofU]|tÇ+ \<۸ʔ!JPO-!?KmH[p 5m]xMX3p_r9 Z-;FL~il}\a~5t6f@Gi1 :YXcVk| 9̒mBM`sJ>j x5itA1Y$pD2Bcx-JpԞ8aϭ roUa1iladսmkJ>NjQČ/244IIOM]@Mt/m4*}&2믠-r (KRXE!r _"H%(*L|v!}"a~y!yqϺۼXqܠh&k8Awk 7%'QL7IS`=7Ja6BQE|m|[T kt0Q-'ڎ,BAt=@vc=p~M^TbviP#fۍAЃul#6sښJI#hN9 %3/Խd~t֖CVAᗡ~O3T` 0Ǚ.k {;oi /q1U6{)dOt`JXvO7Rʱȱ:zd..M<VH#w1 ^p u7OTEV:xė۾8yaj]a sӈԀ|PNүX |E{H ?cGnnp`K s\r>&чc+SnW+HlzΞeTA+=,48U=V<|wOʯg uJ y, H{hƋsA62l_R*W R+WWS[27d] S7;DOAH{rbAcU a":SQ%xpCGI lSpn9[ N»ǐ2g>\~>h?/<ek$tRUN'01#&XJX;; eG>v$Dz j |s`Fa453_0'y $Tt~*nQm_ǟ"u@sK@l|c$`P;LKV"s[R#੔{Fu/+\v``L_=yziNU|_F1-8|JSeupK ʶ璵^n,ޔCCH_X" TV¶-cCBO9Ǩt.UPߓXQ$ƣ\Q[t~ ]'YIvJO #kev2K4Ì'Us{2@bJ$#H1tʆtfXaJKtsA>mWeF=>ˀ 2FiC偻hW-/9˛0>(I\F=Ar^:?8!!~z^ST &Hfq@B^u7wB|`gz[? CM k!0[;;A$W9Z y@VP9IÃeqB%=0t~[Q4>h໚Xޕg(3=(DqCP VsLpCE+s.C'E{X ZKdtGscנu|sJp힬?Py wd֡`]8N!D2&[A;-/=4Wxfy9D*i;42[FVJzs>* 3^C!!Zv. a=|mg$jk/],_ZԘ*()c-$,o=w _*:8d.(:G2Xd*ySRaPrݡ]"JGZK،" kh׀JΑ+&%J,4^]`sh,IHCj&9UFɕk*%nV.,."n s,ԂIy=d Io2(Fֿy"A<:N54 P̟&)TdaIM)+4#)Rvr0yI %>҅4a1l Vfju ?V m>hpa+/BijhvC:]:8ϔ e?B^vнÊqCs_8>RL"FGv:r /:_nP&PמX9Ϲ./]BҴzK?[wE{j (٧$fp/cXUX J`ѬÙu3_|>ޢOh4N (l/үԳB{U7#Ձ> ]>dp>V F܎Xa,TҾa8}'klP-Νӊ I3}?@5SVdDdcA|irנsz|kOus%B (rw\Y]KrK[m];}S0"&T湍jomJ}{kvLqXry`J\Ml.MڅH!}(Bž[`#A$>0]i-.OPCm,xe)ry37[nYB?e]$'ϗ\ʗW}96ƛ}>Z]-#]ށ8y"-l#- *QVHD9c-D(kr -Bԏ-~n.jveg#5R=W:&J-=FX?:R=s$ozwKǬ;tS|b`g2{hLɾ;"Z4htmlH@B/ưR&=urE~-{N?FLJ5Oz # dޑm{0v4rxjC574 LY | 5# IG rEOB+7HǦ$5DAfqӿc# ]Ыc`%1 Rv x(+X+H^0APZS+kRqHl"uɯŸqrSo檑T]Tܾw0AnJfY 1dK\= eu[}s8W| *IT%;/鰟nSz+L/}N&hyL-ѥ1tHE~Q #@xZ-߼04/b OJ6+:Eb!6K G xG);&kPK=6 -HcGkrxn N?쁆S[wȴ2$:C;{H(_r+'o_9V)&'URmgi1ZOޭCPV@,{N"J{oآI!grƙx4BZb6ҭ1A2vZǗmLuD3%H}Y0CΘ52{z.4)H6B;ͻŨcQ"ŸU[wOnWh9Gyu@6H9>+i(9xWI^^Pvh`\ڳšVGJ00c]ܭ'Nd% Cɑmlba@0yt%~Da~jEtt _:+sҶ8 "k, sy Ŗ6<%߿~ nElKj$XiA[|Yu'LI^n|XQ4'J/XTP5)XV^kZ7C4 9 {ˈeg"zkX# qw Du\A}:CB,6P쵀ʢz4}N_ r"G`al 5@*SqQYh$ j9wexܘr8fae '|zK9 f #VY#4.$[UORM Dʞz|LII)L{@"jӎp2F6]l^C/ӳ ^ R>q,w1)tK݇kv s.6R9lUXÛSABKL! Xw`J]xS X'-_JQi!wxU` /,ޔRbmp#*JǗc yc^1"P D5ʉaL[ 8/bzT .y{F LC'aA"Xm5WJdİIN7HX0S<%vj^a KDMpc`U]3,` tw4"Sudo[Dzֲ4s{6lwlrl.}%eM{Pe2+ex>˴x&*(W3סmu)ri7K 5IQf6`yNqy"lXF"k0ؘ^³ r  -e2^Z-.hi!orpg {kv:klMJ 2[ܶq dOR.va;"n2tC|LySh J|sqa7L B[ovqAs ſez2$(BoaA |9l~o`[%qC`rM_MEC]{wadϣ8>=oV! < 0rvNaC B=K'Z'/^>ѦD+l Qhȭ7|iΚ%mb爤igHC;[B,k<S6;7OwNJuCApsԢ kp&saMbS Iq9N*ٱx֧]$=VL,Mg@y]3?Ӟ,<G$="|` (/;n%x)_}XNd2yXwi')hL߈>K1jfsmS`]8@r*,>kw ˡEvш^Z mS_c%.hn0d}*3x<5۽MvyɌu 1{um fHp# NRǴc3ѐgn}quW25@jgB#w6?1tbrXk$ FF[L ؔBnKԾ['Y߿w'v^.432FJbGs7*uDp~ЩvHǥ1ыjh[>Y@}~3(o,.r)Vax6瀹y|?JD#7C}"G"jz- yTܩ'i"4 "M}hmZx FAُcѓك;9:1[8}upT6 m/,@N,甛K?`it`y x`V댿-Sl!`:O"dDl}^ݕ{E3I9(myMz[}l 'thD*1a3> 0aOLm^'=dIy"@j>1_*ruw MU9w݀jd%K8WxB#81 **+]hs@³| WF唺o8q}Ȩ t#w~Kkd`k(B_&YDϱiG,j4SV@qG9iɧK|`Ș8oddtS?^/c-pd2©x Ӏy?AEcjfhMO8b;3硸jlMpST %m\"v} **kj1ew Hoa0\umݾ/"0%8o;|mTˢ!/,Asvs -e-oQІ{)sčdr{F0X{N9*hSQW߬jx;*PB@:C!RZv}9P syXmwpKi}/ٟgp@[]9"& ;Z izx+BL)CoSer]R RۆKbR~wiƑ &=~r1-k_:XO$1̢G"9*aTK;?(w!kB%u_(QpOó8sݏ<6lWj2EdPK,xd";a/.@{m󚆜< ,P=֛;6EQMqRkOc>XJ+hZWm<ƆU |3?WFD'&+aIocnSAƣ>zCf/gO{tW 2^$w}q VvK-^U?Bq\?>ƁvbU@zr!AApoKw)LNR-:(M3 @#+C;#7! e?{D}UFnإϵDLmcdIlaqL$ډFS4˯DæZvv]*`txuKJSBy'hpZx D ;IS39EQ:?T34!"f7ڱNĻ*5h|OUi,=;U@t_9.<} P\Z9$eyS@1j Q>эe_vDyc XOue{Te'䊀8EؑO'`Sʘ>sǚpbV$tij{ިW^itBCF]G)H:49L]s!xֱKrQB}dRvň񴠀sXEDi U&\uwrb5C xxo6~~JŁ`QFAt zzώAl1x=@鶡]UZZN_k^T(dTsʝ՛2?6¤8|ɻФ㦛YmrYͬɐQYZbJ`]ۦa)/u,,0`^ 𴅹Tlȣ[L"HCW2oR}?%:پɋz> `=䳞n}ߦ {RA9"$VBKϘ 5o͐'[CakN)_6h5Hװ\J1w`ׄ>"t`z UipR:tơ 8'NtM'Ҽ y0)[WP(Se:n|*+C֩/͘jȺab VMTqV?x10q{@ٰu)"k)Ғ΅F}Z, 9M69aFLsլ| ܧ>`S&d=OCJU,5K LE9ΗIO.?XѓE?.°}܌84D8H6ɥ3}~uZF L "lߝHV?j>p{' Ȝ:$`Xf[-"Xƿ/EPq@4b>{u\B5ЩFZaC.3ױu) &@i_>#8Ѣ(M)X.4?B*ȴ~) '~I.G?.-Yi^NԒ'qڦ /HA3֯Ȁrel۝*DϣY%;cS72fe> W} NZLn}8pEmLUDGz[4%6Vœw͓Y1SE:^->{%@dIbW9-P!y4l'^XM${S^!=W US9$(W8C ~uIPU0u*lˆ{̎P\u11 !>ʿ-Yr@{M@8dlǾ=mNjh\^W6"O]q x=7"BF`f݈. (!1xS3~f·lMdm#Q1ul6g}uMS Ȱ͢ц[/v.Q/Ѱ&05e3O>QJNz=>s򊪨w9JL'? n xV9r;yhT}tJFB>y_"\CN M`c} MxtGHE}=/i"u_} OJjFxlxf &uҤA\-|2+;`X!k \.d, %~dxS{mt%5iQo :.}6nJP5_/PG\/d@1d2gum*bqi{Vv? H#MV6M3rz"+&[Rea*D?ZA_r:o5RF|4^ҥblGo,@~Ix?)#/?}ہolrmyw)!Q**ya[ * ; x c5z|3w;>C4*aX_c V?uv2C`PBsi kO#׼lD3 Pdu/5ox;:*[AD#c:Q:q#T^KܸsEcvKZM[\ŝ"Ch5m8IB|{ XY=\N{%l9"&zSxGXD~g =%]T\ 3WWŪ>TfeafS5*w1%5o8Svh~&9gKwVRS~ͲZBe ̓v0}.7<3WAIJ9$u~ZRu$ifRLH}t`ٰ6@YC&tITr^VnJKN8.ס q4pNrqT(1sȈn"ߏN^F@d{_^B8f*oJ@&2a' 2\ܵ{ B)t%% .7hD s2#14zxL=}C7nFZMʅz7i!Φ) q?iD uIykw)MjxQ+ZܚZ)^ϗx+0K3Xџyݸf ]2|͈IP9 ;~S|2gpߗr_fy"K)c,T꿳ǖ(m7a؉X{]n<D=: 8ͧDЦ:]BZjt7WŏP'W0lPZ L A8GL}3FM8Ve^t#ITRz70 ƽpQx@o.=3+ϔAJefDU>jڴ@@b=u )2uO|6aLF毮:udKfޡ'|xxbXTHqpa5%hGG^u\a70zDM:P.چjsx\y S|˅/+:&?HA$ɡosTdeLw_}vExU8tA >*Mҥ@" N#迭_d+i>ղrWG,t.bMrIgScms |[R@7=1u^q.5c!@+8UM3xD8UܱXFC4dOW̛dH7c/=$A;*q>礲2ZLbG}j"Q4;ZY]tDH4՞ޢ&Lc.b2|2 E'+)gLV:bÌ]b+fOmj?>d%5n: }T؉ڡa}S$/SK^4役ZOjE1EUg 'Y:.#eg(qir 4 tDZvbrbWE}_|G t.mte7}f>;3DN0)G:屢M3*!-ʷbaPlUZWŅE9$_0lt'zWb"GkK<4J^|6^@@Uc\a5oC9vg;.J"1&QjIltF"(#ui7>;ƃߨV$:9 bL .AqQ\fԸLF Za^zE0@|CJ^R `6M[G Av>B$Q9u\Lyl皺eiL1JNJ F~,{sU/y~,Fnp#ҴnGaiC_}`tQOD~S%YБZai,™ȟBдB9͖f,IyLm1QO{8YZuDǬȨX8X\|\SE^XP/+ 5Q"A 7WD=cW'KLx|gy)M7rIA~ߓ2 ^,̨jAHEŽ1ybjk٢qe))n̘ вФ56N:cHsW.1 vR,_HPqh~ZM}cE0 ѫ:do4lDF xAּ v"܎\lIDpn?Eq8MLN}:2pݤg]z_{)Pԫą[ bS$r װ59YLsf.gQ~Y$:Y?\QkOb,PʃV7R`BfB.>44ܬ :l)g|n). \\N7&L4[iG7glQ)Њl# AB]Xvܘ:\+Y8j#|ʐc]X$tnP;m/jHOa-@Ox%TLU-rج%O%;#,ߓZmy4'4}gEwu[we^ć?zR~ry,'W$= ;Ny㽉b5{>ro:޳dJܟNHŇhο9A1.ApSH.٘","{?eTmtnؠ9֏ei*;ڠ0 iЕdccm0=F>^s4PAའQ^2cp[yQVPo/n94_j'Y+GNS$)3pPi|rQvi : f}` -b qMH>"?UmrFR?J+s!ԢkWߥ`۷s@1 0s$v*W8Ku~P%4_ҲK,BTrUȖL孯b#b|)'_AwhB2EލXe$C6*, Y.C?L4(`z"9LItIϩD&фZN Pp 6&ӫ$-6B"J<)C@Fҁ$Nƈ' =P` f}ݤÜ%f}o>TS h8a8LJչ;%!X䫴O];)a#Swp_[t!IINLg-䎺D;$iQF(娈IᲖy E(G=kn՚x݅;]TȖ kCOqv YqwyxQX<*^㲔ga`oȀz~[R8 UXj<.*n7*O% /w{dtZx䄫r㓁NNS<9ov|oyki_bkދF$#-&vVr.oB?ُ} !b[y~?f~Ҋt!=X b4et"AvTq7}hb}aӜpɲ9ts2mW.Ɋ"ѽD& F;i٩D_k=(nbtO)k)΂أLzvڲT&*9Rz~=ʺp_utq=<^[`̶K{=gB/n}Hv( ONc\q-&'#C^Zw.}qmc8x4-$ 2%ۑK*((L2|m2YgCm͚QVTtf׿N.zyW,' `΢]!ocF~j=P$x۰PIl]0UKƔB3.~T~2^^N]P+-hP!\A/FQcYΊ=V)?-Ji}(2q3v"fot7v }%'.rg5aZЈ"px@oXM$_D(n:#>nx#z?3ۦ1PkY*:ɲꦼI DV0*OR'ֺ\c&t`sGq'kwU1"A9/y''b{yPx0A6RbX"3WzRG‘ IE@#Y*O3%D)lNEA7 U٣ Uҩ^H@ Ju2g#y 3kx"%ҴX΁,* ~x(;!V9nސaZ ,[\ e1U.㚶ą0<u?ӜԑdD{%Z=Cܡ=qTLu/h nPHtZmz@&DTēdaj 8OSn<Cc\/Zb|"ǧdiUmOO]61 xJ T:0oJ>O#bqW8.̒Ux؉bgJ).lԘQz)X?,M*ްA&kny^Z-x/u]@Ff2Nx w?Phi@8*0#,AcR=:iNkM ElS.˞ >e(?ʰ ZlpJSÐbz֬#Vigk*'Tvucc6j| f~8[S/-[n-OYL):;w5 ww l3# .CZ„A׉R3ٗ⛊Vd$o~X1] s/^sZhXe)(5Eu a<;35eIuT{#A-%1x F?)`NtT1nK樦/~!j7 ,gX}%:,FDsep5mw3 0%Yˢws)߀Nv*gf!t/8kx"xBnZ.Gp%AO1ԡ],U;8P(RKs\aNN2Y^hi>޵|"7+~%?E^&X،{9\cb| 6ӰfuTPn}rAǔu3hl$zP';͏\XzrN:¼JkQ OOz]`md\k\kl߶Or/.OLPhN[Ǘ$\v/jKo]Ɵ1ꜭXcbׂ˜8Bg-d(>UWmoo7!:ڽeU!vnt&b/faTHjM 1ANFC*S;0 }̀fysү<(q:W?{_ =mu;nCkߗ{L I/v˪36K:ѿwAWKy@UDCj'spk2g|5N z:$vϒ{FP=zCH.دO&\NZu 6g17,qӜ&I3/o`9tk`QxEG쨴D,tJj.z(=&^+3L^:bԺmt@_>IyU:#>/wxEz,bP좋:! vHi!R5{@c.hqiM7׀t&YƝ3* k_qgwHe^hEJqtep.2 B:zH! /$25̾ rJ>z1\> Ln[|բbv/ݝjoQV*7{gFu<Ol:$Rbk]щD0JrRku Ȱ$ w8ZFqUujuB6$2_|Ɨ7A"%zst7 }:kI:Oeb`ak 7X rB>ϋiDTto5t.05j͐8zhSvo ˷CE9{60 S$eSGyMAkT7u꽝 8SL~y[+qK*(:V, b) _^19y21GL'Ge2v-7Q&z7kKB {,pȚIJ|Sx@ex;񆀽i9D}g ndS@ÚupF{*0J(ln,nP˝<4[ZC6/ZBlEN4/gw$ "sD0U^Z*9s~ gP.lÖYt7J.G, P2W^cA'iݍ\S 4#`|5}9>Bz7?yn y`;[h\4""}m>6cCz C|P[lHHO,>gOV*h׾^rb k\kbQC1ܠUTKZ? Xƾt_Lwk"(;B,a[+VE<9!\~qSs[̩LFxgW<?K4 !̤: *}evYϊJNG%$ {",CS>/Sᐪ)sT`~z?K^JP!0MZѩi6w@ȃ-T4nfD[h4%-̶tjzSpzSAg8lYBѴ+%<#S0](i-g+ ~ao+JЩu G 9Cǐkrс4+3pj'4fNA&5/Nmgܴ[WT+km. ( TSF0Z&/8#eZ3 !q/Ikސ4[ a@SGo¶)Ϻ8N ѥ\p `ן nX$GIHIலn;d{,j+KiJj[B!;v$JP"J.)rP3ܴ%]jB$jm6َ.xzVQncp7Z +ۘzLMհ/'p֖a -!ҍ&+PxݯbG]ƶ,\IeLif ڥ2 Uΰ@> eڕ7MDܒ<\9kqɴ<] V@(Wٽ_>c6Go5lEZ}"ܦ*{:P[+QfH*2CAѳJ6u*qNw({FpGG{Տ#cNa|)i6)~q;U[}WWǓZHD őGY#U'\q6dʗ;bZ #;g2[KV!/d+xmXH8YhnHX̒@2h=D9\g1mTeOF6t%w6\z0:k݌OcWJX0CO&?NfUՖ]轉1tv`lC'&g2i$[I'B|4w?. fR_Gk ̞FgLL&jtlJǶp!M(e LE-ɒwH)E!9?v+QȑL~4q o{;|$D;̝RuB9|V]5k- v`˄RдƞX?e(#4w.'v~QE qĦv`"0n]ñ+`YcHSػW)^65]Gέ qITGcX pWs2.&H^b^,3lY38m_y bzv86OZY7ǺJ)o $)Ҿ#xKL74{YrCt!~SQiM1P6C:3W[xHTeDJ0iM2`VN)' )-xW2K-v{kXWwfiVQExOpb'gۥQB}%F̠Baw^_\LZyI:Th8|u?_F"B ' -:yрkwCGP;ģ.9?ͳtAx lEwNȪN?^8O '`mIIl"ToHu{[E '<[H[mބ>vVnt֕Xi%keew)gw=$pPeB- *0nYwOAecxV|n zPio5ٯAwx}_T9A&f(-yʙq|`nl6WX跅DM )@<<0$tuXL1OfDMw畑 \rW|~G u>1X$z Ԙ)mN2V4fq23MO`JMv+"+(n1R4=|:b^,pUR°¨ok+)J:vI_ Hw?1K/foG'rjZCkڈ~{qGnD̦'K׿J9j(R[ݣ5~6M!$K*qY!=Wx#}HEQ2(dj{!IE4, ~0A;_5]z &><❃* raCubzN,]b?-"tQRQK EONxP) vG ￈hFVitFOdf rdv7%MHzֳ3 zc+S3u_'T_X̗jC}B|s,Mt{c^b0wB+=dn6vޏՍ6H_5azhx;`P RRh>0E.OѫE MԛZPY8vg͂XCxRE'g`)%SU¶]OH2_mBu?z{D;(p:Izt-Til">zABtl]$ 9-zX;#c0듴]e7o}p̀u\)unz%*MhbR<2ɞ_GuחuEo:eܬU)/'fA;Uvd/p4d-_jCߓ%Ҍir0㖲H/oգ"-21,m0E$?jiXyAF/3stOH[P)d9) 8ҠPN)lmyIsϏ̀& Uf0L)'gvWH`GlI{c(_Vo< &HtٰQEΒdAߜ](#WPXr7G[22ӿE;."{cx&g 0*ZKU4b08۰j'fEH6{HD Q&zpFGh%ލZEވ嬣U㭜ƚÝ0(_̼ #h}'sk0=;$UdRcSld'\Q/+v:zBbM6Xm)(M&x^~Q j?.[C1hnq W,#Ѓ .u$h$n5"a;iESlw dBsbo_;V!l}XC} z,y P%G@EMA9PnZ.&?8U1[p#FC-Bw:Ff?j7>YAn;a[_+oA=/^*^)M$uo5PDHv鞙u[ZrJ*NXKۑ @8`אi]?HRԖ;NnQ=A> ӻad|_)}m*~**>ҥ*M pID]#z$mqG]!VTTJW]-*eC{=J\8BCƀsRyj1;vYnMr~ 8rsA6N}PNxߴUN,E FXh)8ib~ԑl8rnfI5D?1!NV xh'#Z1ͫ[Y)':Ə;i芡&іO~juAaW؞[a#$W M m j~ *}Ie%'YAqDvk_k6je3Ylv2IϭUs0ucZuBŐHJ\{M+VP/,גlA^n{٩Kɥ`HEٌ >!=?sLX:g}4S[]*J=FA?ԦDҰE3d.AT.L <_'> ֩SלP3WAAcV)O^*`ƑGVEqԗl]}2^%\27ܒH@UEB'>#IK7 0yf9įg7k}"϶w$a7sY8i~g׫$Ҡ-c*/GGXq[ř4h0G,z'N1(N-‹gḿgg.!u>y.-u"+\=G y,'] vfY”x40E2]fh]wEi$ ];(&ہ0i ˷,PnxS7쐯ķ;fWŔ,zlDb-~p哱/v)+6oC&DŽkgm̡U?؛d&xV8X>H|4 ;g $lAr#֓ZIc5};Q}ZK&?`WZIuW^{z}#'<>WxaD1`[s+ 2RvN M~.lPwނ}L}&lOxc ws*qQO랰o#@:ZT4P8ȽtN!rU6ӏ,2UGErMzѪ~db~7 dԎ{G:ȫX"\> !FQ| kEFl99$.lZ ZhWrt#+u %/MK5 o0O (>n76nTkz%avHrbQ2\,yw5t@ ;n%P}QRed<B\Zj Kf-?An IjZz<}!$ʋ92CWGqhځ$D){}P/%֐Gr6$@FNCQ7w*d 7 R*?{ĽyH>*7%Hܪ!>T!C5n.ehP!¼Z &pT<ĹX]援qP?kK*AuΕ|h{9kjW@z4?:sp@*+ .RD$Msq/ mx*wp- zaK,; _4]_MDN?tӴ96}b)<ؐP|slu Ok󮹢Qדt 7Vߥ@M$?9/m'`KыIF}m[X9 3;Ȉ{rV'E].D c9oj;x(P.y/J1 KK~?bn F47<ۼH,ŗ{lDjM=36In@)EbŐMsU 5[ͽ-ugPd FqꍀMJKolou*mKJ;zVSTeERUL Ôeo *N D&>OpQ-ׄxi~[i `wC$3rOŬcwm+Uz:Ӫ[˚x:;r ٓ|~H: ySi+}7E?Uˤ })R2'H h;HlPo^4!S65ydkta `](L5A|msBYŠUƳN- oSJ{GpVY/R_w7z\$lzQJ%-&| 08f}g UjK`IJ:ޛƍ*Jk3 =x&7#|7J))WSl-%e<E_]!\V?b۲\ O{UpK/ ea| ܎"OIJ8/|T%ysy6i_HDTp" Jh;m3URZ1Y:{ Ps욶T?j+x/^rJDsVJY()ϮYG_K\;qpڪ`תFAWE- B,Ήy,kS4n=GPEZ!GiN}AaKhq]zސwKL ꜉wU7KpOL$|D'xt82iӌnzmHbHmB0mYq4)^+?:j_=*9Ub2a ?fتB7v7cx}eခuzGwʝX̩~qȂTeP TS"H0Ig]ĔEkS2y +l?;>J(M>$^2ut7䀫a :& D{ʠ e! \'VZ|a%<Ս|Z>ÀP؄*;K0v#LDb!8 9zx(ePAfyixwra^ɪj@+Ө"?sPƠa֔oq=·tv^4&xαЇ3j@>%ҷH#=a  qX0|R] ­R-#=t d.|흟2sbǍ;O@ΦX}_;100i MdH#QKM}U71s0hCP l9epVdK)?s<qԧ"ɢL47SzOI i#܆I;$lzS tq 2fv.>DgDʩZa@c>qJ4`i$yϬײs]evɹ5C flN[]okB=b5f`P`A}LtӏH+Q!qE_*Pf0Ґ֡l-TёeqP0_SQ4*Ǖ7xg}zg)JKQ͜q~6D[ 锱&Ċ?A_]ˀ8/1KgočrSf|;{2n.]{koT@G:?d$\{ W'eR$I$7-^Qh8_<bi73ql##wʯryfWX$f`>Ǿ~ ( Et?lV u\JO_0`wbvHܝ@Q;Ko|rh@5ogܙ{a̻ϟ`IӢܒ:1EE yC73[$1jJxhMO"ZrPNbS}!' $:R^ `nA tOvĵЋ17oc5=6Нk]*\R5c8v_`J+zFy fdg#ɵ_kւD*=֨Sň-U 8߬`Z8ʺ|Pk$+qݺk%()c]KJf@[oE :+j,q*NPP3fVxSQ>M0P3B|Ѝ803#c 430Ohۿ*""n{9R/U`jEJt-&)*m , e>;P"Ć[ֻE6SYgR+4MSS%k!̌uۀeZ-ahydXFF˧@!ҞqM aO𿦴&قH=5Жd~߾Py0`pѯ%!fzKFz"G_[}1jq-Ȕ{Asz{@4̢$.R;tks$-Y;~)Tzt/BTeE < J6+_t~JVU)Щyc~JBajVLJ|b`Q*1Vup; ftZQiPy-y2-zM;Xc;"pH$8/FY1+1!@eǿi6JA-,I2]=LIfE Ν8xF@2 b [T~@vK1N}z?mNs8f^L3J( hHoK" *\boq7`SlZRoW㽧-`U]e  (lR+{,vwfeo,!$p~[yj!T7,!.Q<%CBt;|BYfd .=!|P^m ~l"Iw0LJeģmL8' ih?|k8 u̖wwN㑨vS }8H݇/dWh9= 6Kߥ[ hDi GzJX +xDa#ߍR{.=g`تlY0/fA w,!NϐHSubG5?+ڍߑgaC\ӊd}l-}+$&DG)ko0[Bs˛TB'Tt7F󒸜UOylX'"k)}lS$R*Çtvg+™ {5;EOTc&N05!#Q!XFAȢahyh!f0_muw|c o*Lt59YI]F&{MU2ֱzsf6^חЊը>w b;*zﻏg7(uX P5Iʳt퐑@\KvmBJ+wHYn2hV Lwh*ÎʠALixX0ֺJ.E+F,u 뷌tr ta*DP,HAv )m.OWOKZʰBNgXD\r7e0(48 #׌QGe+ڱ~H"0P,R%cudbDq[VߠBCPU?'5xj޾%.HMham& tyMB*p > DJ\DԐ8Q!|J_N>\H VYs9w$uN ;sbKD޻ g=5u .dG/wsXrC'bvH"URfdOkȌZ_hr۾N*~, ]2]E))UEJ<V1t!ziR1k-  |dSx K^@Y/NX46^v:0%õnn>Q|Y *$Srf֜j6ް δCaq('aH8 3x" 8mկ7Y꼞 +@^ģD$? F~| &ՈQҽ]17K^!^GjK*s]"&vugVgz%]q5M׬L whvu_Uypci ވDZ/RY`X:\97NDf-Pun.ըr"7%=}eP *^.;jO֓k3ݺ.[>AehG*u=\~˨0ȰNP + ,f(nƴ)Of6!MZ!LBlhw]';BSRq/쒬.d4n-擉 ژn<ǒLxpdQxK\Y@B6 W0vP$ e|6$^b#u:S6xN`0?}QQv>J_ nR-wvyI]ywjJϓ!tr<,h#B^^q@g۩)LEI~MEKLg)PF9>p.'%$q5p̂C`PhNq,{ vrǏ?8I. _xEgL{%gCƱ 0YKD2`wU01k}GnM,@ NM`a ֲΌ6T ?("tfVWر$V}my鎧 W/VtE-1H Lq>aNĪd´ zp9*-~Ͱ E3s*Ʃߤis9Xwtɒ߭PPMr{LLkAjR4.㭫ڂ(Qhј8Ϛ}l!qqf]Rm^B>Z'>7TVA+,"-6EL}N,8љ i6uT{ӋSUi^c+T_J/Ǒdjsm)-TKRs%tNI)I$ 56;е8aAvtbTȇ`Ď[p6 Yїz $ _IƎQ *rǥP$}oh:KCrt@؅yTѺ.j3oO6vȰ/;*ctR?~Rw Z<;A L ?|}B2REMFᲇQ[Ӫiص-^fȕC3el֋`_tJ<RpB??(I. h !4es<WX݃m4Tn ^EΛb~}12wvv2A 7t)Wx_x Z ^/V v ؿRea*H`BA7$?O/prJ\׫Mz)Kjun;ş v -TϪvhآvHT-HZ}NCS/кhϣA"g>+v ?&Vܩ?SJ0p矎3g#|^#(F,[7=K@2ժF+n Zr ,.ySޫX7u!T>`S;9v!3\G 4ڹs'%_Z?4 M0+i}[gw)w L>rZygDkAG ]7Ex9C H\zyE*}1zF v})Oh \fHۃwhLʍOtZQL6'j<We o>qI|FPV&"1I5`!~p: -ma8̒PhFF}\OH 2;跇hL#0wp} mH_舊T]kJ`*R~㥩{D!n^3fI𷖑|ȈZ {` Lؤ&^V ~]l*1d|Z0V3/G,Yo/߼c BA 2t,}[)=FJ#Qݫ VxM#W:14,.-Fx@ɂ3Iz@BY-Y{]ց8݉6p@zC o]jL9-W,Mq:\h!nkN'E]PU31~p  B5-YD"z^JqaO+Y8<@E&鯙 >Iw B_F*vh71Df|1O伛8s}wFatFxWD6Y Pu> *) I+nB$T p4M)jO⨉3_eb8HKvαip)! S#R&;v 2$N ;󸶯t=v. hdE;ejTp4WC/y#Sakz-t^&"9/5.$raw[sGp/i"3CM+^ug =R$N˺lz瘰}GG79u|ۖXAB@^e*WtUYљ3`|z<[NaL : k'of0β<]LA#ZjyR*X l>-@`}] D0lVMM_F]) LWu$7bC/*a{&)hQN_T ݿF8WrRƢުyHP:DNÃJ5VՀVE%wܡ=I="[7Q~@(X'yAa EQS#(Qӄ|XJ8lM;\ }'9pڀV6Ծnn^˼DF$*(gv9[{I89Lϐ\b~NowBDPgUc2/b(.⦭=(bR2Ee`fH^}S5FJY-"E!Z" ]"M*@WD n#ù_yF2h]:4{k^,aL:M0'L}_6<\-R4>ԁT/+gsP:_UUAd1zJ]#qy]1i 5In-fM4,xSe5~rX'8V'oLZ/tT` ce6YPRWȒ 3p#i|o6.GL,@J13K=wTHó_39G<^@)b0 CC?S( QqO:l{hޡh > L蕩+q:(|M hZo7qg]N]PO gA ώx@PM*%D€:r׾a'S$m$ b{E,fG)kvwrڰ^*A*!}Q{z[d/"Uz:gE#cJ^>hE[/ ;l os!iv6)V#?xܺaR6mJ/ IP G5BB`:asPK %bbPf^5ylڏݯBeFϼ3t!]wÜc/wvti3k"_ЙecҲyHQqrc8x ~93 #%naXMGP.8b(c-ݹ-,;{:ٵbZVQ>$Xtѳ=ˣYQiڍNufS>%j:! @#tC[Ui[Kg|i-vUڴޛ$S&-pj@3_]k*nji-wi֗_Q@Zf'm*h B;KmkJӒw/!kbUOSH"1W@D yڶF@Pr As=6VO׏H\AEƂzQ0znOZ4.{$8꾊oTG)L]u09U.'U?N/5YVoU1CD )Jl'+* JplHnҚD>Ccs/ #2w"ς +a舏  ZjiqvZsB; qƜ>N SKT÷'3zan z = +&gz. VJrKGS#itT~P*]„఼LJvi2_mT%pf5 ;(x}>bis`".qx-o2i ۚj KZ]|Oɤ&n s Q:_W) AD'!?u.If{K<-LqP|qMnݘ!1J-/3)vcCy3qY!:~0^j7J!W5Quxr_3\^W8d,m`뇜kFfdc.*u 7.5Tz|զvI6zs؏H8 bW` $a8 p&{fC;8` n!*L?}f<ﻪ/c=M&XD Pl]gvs\ף{e9$1Y$ pqX z P=}ۄTeW"HzoYP:I (8f'8\FK˺C9Wqz3"a1Xɟ~SE5{ܖxMOmn1hAOgm~-T_XH!cݩ_=FWW Q>=%(:R;;w{Ur<1dx)XG;% ܐ b {ɲQy@Mm3S90_}dpMA ע譇X BUBmy4 f;2.N]ӧeK&u8tn۱!+O /|dVa?m:^=09;zb:PNjIG]Zz_NXi$53;!˿Hī2*Ӏk}~B$J%"hrX@"l)D_X++ѼŮt-51V'jˁKU8fF^*"Jh5A~dTZ=NmAO'v ԐB¤_YaT99lS*0}Ž&tR#z=Xr3%ȑݼ`]Z3F^ƍɨNL4 `$@ 8p( BI)U%Q5mwQ*rӮE:XTW#xIrxJ# W[c0s|E1I}i{YG>`QȬ®=޲T/):dvxYӛh%_G`a_p0`L:MǺ^M_O`y t /ݐigR{ 7—K".D|ۀ *k:A\i?Y^8g+uɸ:sD (Ft F 3`$"B^C x߈7:U 2ܗ՘rRPu]â /"\/OH9o( E g~o؂.H9"!' "q?Kbq=I{jDAamm}["-b)ߍGς̏!Aq0A0i[ *Vc=\\ QphGXJ'V*'X}ʾE/STN VVc:f%w-XZlm% hh\#DOw0|蔷WCUdk#Vm- ,y>#X$Q[IF60Ni*igƇoj3l i5m nrx>@S$x,'M@n9 j3my5FX z`"_ 8}{|%테'zQ\7(-7; v6kŵ<ڢG>f.Ӟ2UE&8i>Q`;w;.ը|Ҫ/ PV7rܡ\آG2bVchuRWݐ_ȠСpЭ--O|p{y +@iTG rt,bʝOՑgFQ6yS\ #rPSH~xDvcr嵀T) 잠*{N%"qPg3Lak@ouq7!q!{z7J.~ <2Р4s{e݈T!`_oowU`b6z+6WiR_SW?=YPl 2/:tY7 9žruqݽLAqIUmLqCN^ oV_B_jE<Ģbk/72lwnJzh?}[M y..KsUUdqi4''.W_T:L 5%?U}w:$'VőN9A=?l$f,ZZTj]u4 9vy ܉΂(JX503(EM-Cg6̓QDP-.x b~[W -_j`䚼hb┕5ܥ4Bܣr`WS' xñD= ֥`3)$:Z#Ypz9".QJ*O>ԄxQi*RS{&f\kS%.v,Jwn*뎮y4lڎ~Ry"鮧kdpFs]@l2H`hނwzQmCG` 0ֆlg7Aa&I]R* ʓB6KT_ta #UA CaT]gTm7dH\+?R3MWԡp4e*VV7E,됥XIΓ hM@Ҩv<>"ـB&/XO|H WDwyF0ϯAXxҲMS=ӌ(ihx YA` >NcWE[N9VQ+ia!fP9Jic*כrlTˋ-%f2^Qem>:Rզ"x\>{9a mos \&Me=4zJ"Wa@x;6e&C` 4*0tD|+E$>S} v;2B&) ZhY]FI5*2ʖ:$p)X#GWsnSHMg7pIߑ*HrNY߱ B$k4|ak2 3eCE%죋Ŵd<\,6$<%d rF:2[… `,s#aC=_N#}:{MQΝ{hYP8ofKWוC=LƊ#VFeѪw7S.H4SޞidjdZSJ⠆hBNW;Q wԷAM^޽O {$%u^$}q# ~"‡ ְXnJgTSn?g *曽9%@yBb1UE$YrX;aR}#]f}&kUWuJèK7ETačkjMrmE32z}D#aLb'] Fk#O4>\R[X^7 $g11o1*`QqWki^KDɢa_=$-Z)OلHda^VleɄ0>XAC{̰7ŷUr$# @~0o>GG>LѲ oӏIƌ!yAy,< ;&ҁGΛ݆8R6ψqK;så$0=X0j$GxiͷX!Yz{ny)מHHG`#M)ԭdqt"i'YSv= WFXԡq`Ο3,65m_CE'hM-Ss p؉jU?S=|)iHY!$x3I .Ak.4+X-\v(&B 4sV{:8ՇJ*?j@\!RZz^3v3-ͅu)KqN^n:%䮲Zƾ{KݳB3i"{iSd˸k UxjB| rGkE'6V-ٺHzGZWΐL)OB݌}y*xC_#P2HU KTi3L\D" " :KOV4ޒHyVwzZ=Bs)~PKYΊy_F9-eS'^ft 5;MW3AQ(hJݳ6ot"::Wί|ɓ'̭G- l}sEU>FװMRMK:N'dABd.ZvJ߭יOZν=Jpm}o*ɻUg|j#ӟIZy%7x0ʘ^AFg~&"_:F G( ʢ~W?%{,+e~0o ՜h+:tx&R8aY'֙[=nV8kx?]oxlAoS` lzc)v#ۛfpr!{/IPc3$YRA<{ UZ'@Xҕk vB,#/9V4W6`DS-Gm : aVU"*#C*}qXeXV@1ȪQؿі,QM)Rni'{J&NhIEiRܭ|\SIh_5jݬ ώhThMhq7`ϛ刣H31ËNi6. Qp$;wh w!%\RvI]k:zO%c=*6e. gPWnHP{cnsx?*GLF`N *Fk%IiZc;'wyL}6*|{Q$8T1w :;Z.ҫl oay_rsAF» S(a"~Qу)[RLҪ|g?oAZ:n!&^NYDOnt>ʨ7KY<㶫a'VK3d췥RCa]#\Ԇ"WU6i atpޓѽAaΕPh`ozi6[yP'Nb5覿TO پZ }x~K}bV!m35͗n=͕azJΜ@m4BA&fa'7"r!`?A &rˆW}Woꛦ ٭h3~ܰAdYZa =oƻlbD׬p&@ֱ4IoRIU-F@& NS.:.@?n[6+0;kWqf^s\^( AίӸتaLbJ{1"D.:⋩e@|wzS `=@'ubՠ GX9O *k_mȩR=5q5/ Wl.4o!K?=rPѹrGg; +]5lqJ쵚 zG \]ûrhGᢻ­}s z -*}!@^irج4+s'zF]FH.xpJ?}7gv_\Gta_#TwW:Z'x\&[7!s+Ip\x2!V"6ĶmÇ P'9N~& nҩIaBߠ~5boSxBx8< Ԩ@_mr++8=)x.XK:+Q2\j14P(b^%zB"0xJLo?xِtzFjW;?cF׮h[!+_KGvؗCղ9ħ`RkεjX=B| |=Vʘ&q_h_>,iJER2!0@[$↬WB|iuXXmzT cK|zm܉ HA&,Js?gPe5!qnR33GF@#Ԋ;NI9%+,!4V&BI /@df98=yÎyP/}ą4LFݫPﶴ|K?;s;ghi苎Tj]%Sc;s A U=bͮVxofYv+I,ug Aݶ)%\abrDG߶TB7XO<ԛnZ0<E  kKE.QnrF>6R>BRv~ЏgGvWs wO) T/,F7"Lg3*:ZHۢ5iY *RnRDsb_Dlq4?]j]k@L[,ÅCW4@0UNY]rh/j *unZ\ zn( w~DJMlsq\mÞ&Zr|O[N0Քm8]=⢝>!D)m)8q,ě@5#+38;O0k)Ra?^Ut>s&ņ&ꐅq_Ml,O½\mgR<[u `S?InpѸPs/Dz6cS&~WH~OUfZ8ߩX;G*EÞKSvK.]d1ysDG|w*~ ߫~V>m9b0n[x =&s"sည]-`}% ")0nߔk]+ht r}eparI= rj~t)eŘIV{L{>Uv4ZZIIt$7â5$+SU;ӱ#c|$TkǗ?f_'9&_羢ɒڰU\TN$\ f_s,-{_UTZ7G^ל]6]coKe* E @uޗhr"tx}A>[ #3~5m{FXB3V^6z>fSܸp0)s+ۃtIFLWʢfm<4(PBZH VO)PBg_9<֣>s+ <N~EPTROdB5;3r燩bʎv53$0Cۧ!=zG?w 3v4bԁ6j5YeL矟O!m\V4B[Q9ˉp~xa|멉P8hAWY]гjhi;DVb >T B_6_?BВ9fҰ=rzRAWjE]#QPm{p֍B z85CjR6vOr-Ň.&=*P[j믧Sߣ8 g*SUBXşހߕ5!~%.:3SsV[+(jEvtp."A Cǧ!gNBY>Ro]K8Z'LJ&!Hy9ɵMVfX@kO.z'7NɫȻb¼s(6_x}9Dk@P-,X+8RtO:^fc dBkUpḶa>0p+nQ>A9Fp749gJy=5WMx?)"O@F8!$HӐ/< gbo[Y?΅=䭳*پwlؔI@R#13ْ #s}Ż4 Hߥ\,FaNif(I)Y4$`v =~ZU€yS+P O'd5U4mw܀31^ M*} u4$pkίs %8aIxk$zMZ* Y+ Rsɥ mk;^|%4 \Q!lDBX5\!hɷ'] R彇ghx `=;8%=C .8rYL7*g'XZPn3Q_HZJ\N gvSW4ԋ*e?ThFBOj&}cGl­fX PhAM$jԌm5y}TFرq=('0WF?j1jb`#v#( B"d 9D*)H>(myI]UJ߉˛tWhXuEOޫ?3f/9v+`ӽbIAN3xxopGkX,`IDAOM,>DOm ;~ƱaM\_iNh nnsyT\Oh¯ B )@+˜]9Z<,d , p\)χ)%ka95*dc}Zt"Ju||`mFҕF< XWa/О)wnρO E E$TXRLtd*!$PG u<`<`GWZ]sxnEZ,s@IxE*w1lxma3dD8XT|zNu=,Sr/]UIw}5x$q|f~ȅe8/zRv؞9L>I^B`9/CEUna!eD;f^VF(#;!(UG9ˍ3`3pr0W-\iw{ af%\<%m϶ɟ`_Vsjl ?5RdND2 ` `nM҉F/˒ EA9=iwh1UKaI0Mv ",mq~ߏܮt wlEuu߉U{Hj^]2Cl%m cUȿ\q/m+%^ J\G1PWdPHj)/G`M[|ҕ z*6Me90Xg !@<gNjkJ)1gDK PIOA xS-i4yٶ|8E}\7 őQYI88 ߡ 7EHFet!Vq)p_G?(}*_h؛;6J vع<,jvAJ:r 뾰xdQN(`|n5WrﻄzZ -W_]w[lOUXIRzSl~\_T6O$i8UYhA ȿ.9d4w7;VT!i0˩p:3}N+^/nL0@}r5'NʼnpI}a֡2t&D2VoLp0}vFdpqsmzKVCY @!fȟK:U>~pf&(sTQ ccEz- }JR/&M)bٷ`D ' xp+f)WXǡ]:#NWc. Q<ν9I7òa#a}~NG˴#{7L+?i$/2 e2`xR: Mz4ĕhM3:z-@_UӉyezI.@#µem|!m][wfE#=pb(ﻦxɒY^$cX|}е`FQvnRRe,U(3?D[4N͸FsG&*֖AT4 e)45;ohD^7HJ|ݫn׿P#~840:;SaGVKōB8()xq ffk> {dxO}ij[AFW%Φ0G5ңlmB]5sݵ An7&7Q4 M&f$Rԇz--U%&!k5)9`?_͸i&&owUxtbR}lP"aМl/FWlzR7)W<8Q77V/՛XҜvז ޿?˕8SNP7 gހdJ͚Fk &6ks5}1BE0 zvʡ MYl @t !,RΗ'Êp kfRCACrB33cȤ* AGݢV@%Q]W]veK",:qRBRhirĀ^dS.iv[IH֛s0I!}I OLGG_ˋ#GJ9&[4!~:O악&؛-xtEpXxٛMҜB+a^7ǪuH~*(!:" `i ͞y葝O$eXG=`@*y#ɑ)T#MnDiÛ$,to4 "?tQvJtvc cqGm> ܥ[,qʁ % ^ 㴴A]A+)gyP+edtėl6Ku؇ Q*44~#YwGOMԽ-jSh˛|qDw*H2WfPO-B( ߪE#RsNg<ǧl )G$"iLՄoEs@im/](7 OǥKBX;"`!J:_ʇG]f%&oz FelH/H*RTB=QqpmڰFlܗ`F2Yj :u0 (jRʵ 5ѶI~$l kݭwmW ćMn mGTc[7uNKUXPx;CS Pqq7my̬)=DuA#[xs ]YuixAw'dSmmp_+E|&KKYz۰2ᖒ8V9Cf7j}FV(Pug=^u!;Ma?:;{*C qbhY;pu-l^a0`0fcn{Rz  TH6Mz93ϸEЎک@ +(\2AQ9x"h"U藺 nvrkZ >j^=X3]V|lncΛ h5i!e©8[1ĉQ:񉤋\]߂;Y1wm諙+@祲SLE”%ߍ&^ B6O1v XD&gCt IDWK)[x&KSWgɆʌ%ܝ7Ba/E9ϼ/`ezY,[ؿXKv p[ /͕>P|g?zjQ[S[_*fȡ1nJfH>jko hw=%Wޭ(e")2x!7w#_[Kx~E:퍱'30[Ao P;ӅߜZC Iͳg LyP4܉H&᠋R2D$k2:ǠTP+#0Z伫\jI^j>heczOX]_(ZC:r 0A6C73BsW֚-Lq8+j']L=︷|1G@\ClE\(r SG36,e.OͨaX:࿧ ҆2׽lWbLWGz'υP#HBC݄kL|Np۾W9cYQnpe-D ^wS@Ѣװ`\Xj|4?$dNdz\Py Йr*4OjcOk='7A臭! 5 6.CʹBk\\u1<aw¼Z9lܥUC1X  ݦnD%YN\S[&5}jd6 |sDZdBo*wg_I7>/EYݺQ]!eW=ʾK]j0it뵈^ ]r4wƂ-Ei 1O+k˷˙A+odɆtAB|6SHel<W޲o`FLEDTS1⛁<1X|)o ~=T_YL֭GjZ{)ϗ=rAUmCq#cd8{0ŊfHPDw5pfB+2KAb#usOw,siF[HRtzcB6֘Ɓ)[jcYH3<`t4 R4g~T]5n}d[m>&nAu%ZF!SQ%l9"'<jLgب40^o<]»Mj orGW3ᏑưCh!Ai_>y(Pd,0C,W 1aa݉@94'݄z>F`ZSk(Ռ k}`jK4OAg|L#eSZ$fxqb1ܱ͆\6x_ol ,mféD h^k?͗vœ('y)˓/_p;ǶrD4GkF ZM%F'ݯ@Kl1xqm {$sbq 򠀫HDeh((p/>O0>ÂUR&ၫ Fخ$fouKuXir)D+r%R\xq"7CmTYUq!uRf-e◵hW?ꇎG$1<%z5_KP3qlt]) Jv)șTsH]5}0<TVn~ \07v@iDlvF6tF[Ş&c-\ T!?cjp e_/eE7x." Cf M\E~1v ʞJ#`tSZ  pu =ÛaHkvPVLCJ)/?#]tB8FSwkaˤ殟N[%HCUR1 *z&(L}fkTE!V%&sc>Y01{#Q:4 (qB?AU~=Yxd/q ILNKMLkfN T앃 MtW"T,!1ZIBZ7՛#*J');C:ajCGHfq+%dL{q%tm C33Ի]= D@vvZc=co+A,A"m4wBX(9ш!d+mA ˁ15t]1 {|o!}GX%5ad AΆ:> i:Ƨqٚ{K3̌D, ir÷aNшiF_gK'>UXe!{t!q5[Kç11 b2'ڣjOu}^@KobnsԑyAgp}--R]Qx}ex^4 ^}6wB\,4N/WVga2CkD؎MX"|@6iךNsޭ"@njM蚣M}ɭD;Y<Jɯَf2^ͪ5k" S&krL@l:n+Q\>bK\fzSNM6Q5ͻ`o#}5?f; WJS㟀T-n{ъ)=kP qܿdȰ̦5`3T!u[.d/p+ -K /!Twj}G#^N J /n+n>s@ >AփR:5Q9`QfXbiӽGoaHR\ytBUӉ1JF2Qʁ+KOi(Rq+)k$1kdOѨЊS(]h4Qܸ0&<N.nus.OƁ, H}`p2370h] |T Db)E%{ F5ӝR Z4jJ%e䴫o=m,kԚX4~:R 154CEb~Dt\~{CJ:,%Imѥ'Mcf^(@Wd C@T}l9TcF3Ø/9D@&` u6aCs[UVI ֺR19(7) )@M!+WG >CcA$Q\6;3mLu{@<>)j.7[Nv(AY:3 0iXT8 輊yÒ mM89YbKa„]E-N?^XXTr,eZ̥˲lŵOVcjۢ%arkVٌ]I/sƴN{p05* :KX\mQQC8sXP$SڴUx4(8iRp0z`ylLkD h+yPQ8??dI\ gEke}kk.9kغ;_ G7\Q]f:&5=2Zjr+X_uXRUM{ʼ1]"v+DA!%y6U8wY&vG;u׊Rظ# KLMtt$P^G'^"%Hu -M/$9vNh7L ;`Pc~HH#3,-ï=v:W鈎$'.i|{86ɥ h HE ewb2$$ئx3)WB}br%szSNJGbN$7ז5?/-`@1|s G OZq:q`3b(9Ac|, A xxviHMK ޓ耂NLqcz9$3T<>z!+^ߘ))@}tk!K|k`8Ӳ|Ecki dB2 P҅']y8EWeoiz}ǪXãgqzB) kB9H2Ss1ZrUCcKG:n3%1uLiaVc1詗~@v"[78ƈ/T 0؂g?rwP g>KC <03ա>P L͸={؂?o$J/۝ ⺊\܂8kWti/dx,ɗd"-pBJhg:@K}gqXYng-f!IdS͜x̛ompDfW:c&* <9-qjV/W:qshqj$a&wR×b租Qc}9lGzC5%[\!IHLپX xZH-w\lg'ϰtK_䤤_`yBW!LQ% wIZDm!{c|O-A}^VZKti)D炔& [Uvp5(|k1rn 7f5}*8l,x.Fi`dDTTprKF@Fg}b JlCYHd+o<C>Xa$X=dz$V 05-NID'i2 &R)N41z!s`Z>6=+!cx>GзzW0jh~/<Cֻz~nP"8,ӼPђ]:#qNbly*dk<̘7K3"B^&,>]lcbl[proQ- [H ȉ(e{*ZM޽sv#a} }g]IP`a}/i;v؎Y2B!SF sXļ?9h3.|.eAI7ف]lSa8e| z/. /*(oq#?ugs0%>δ܋ +EdDx!)Kk<ɂ۳z: Do3*=M l1:[]/ jἻƒ'4+WfݥZRk$A };1]k;sf95 xT7zEJNZB鬘3w/(A EҔG a|I0 84#SXri}R~e'8@2FbfTu8.]_,ƈ2PB\ӎ&J*@Pj?8~ # /EOkr66T p"-}ڗN}۟`cZ.HJNr`^&&aU'2& ׮Ffc;8N5;(nUF%+a!&w0~:ht4jE{t߯n kS98[>rIIxuT6R( ,P㒆^zDڕ{҇寧imёcmGޅ!r$U,+3b+J-,i2@RN^Qrt/9o?`$i g90ιYhT;\QH)XۤlLc&Qbg\j?ٝ4?Cz^?9wπyra 0E=3 p>1)rf:[Bnp `K_§S¥8Pn_PZ f~=i{erRtXR&%(x"Mzm sxq%~6U֬|"Q hsǪ|D5 -9X`Iw=ZQ{"j ®}\L)'MB nfC̿h\F \񖚪ELћwke?:e>7sw #@T-B';|EsD|̘v=o 585f^ p Q,+{.6in3a*PoHsB.9r!\Xa4fZ=^Ej987"䓈lV&,o6pRqLtޯ>f r_U9[fAgQEvSYmՊS`)]7 :hBҍÑw'|֖]XۙsVa˵Aֱt+:۠krg]Mr=i^|ouAGYvB|U,=CA>!E=µU?J\h>X7ߺyvٻƉJo{?"&u,oe.G~ża- )bͻ5_f5'DV,ځ @sτdUa]Dgh93^$_"Y>q z̎snIEcөZcҿx~e1'AԀa}iP-M#xt(kI8}E!,L"gU*0enThP%Ii^{I8 !h [6 "DN$%%mod680ɽifkTp[  A-b i'7AryOd>j , {\JnYTj QQÈ- iNkQW ׵# l/Ն}D*2,u$)O/ӆ2=t˝g33%ߨ/]_$<"S`Jx<)wI"}BP3'` 7c(C͝-)X^>DhJ8tnߦ9#VL{)Nnl4 b+ f~F$'gvy',^E.0wft6`Uf@6C*q]4'ZٿFNئEfHI+3T63:DV~5Rb*'w0gAfe{1^!MWӎTQ Pbg(N mcNjc(dN؈Jx<:1M!o9NAcO~c>> lF[0}s2LC}5#xXH_V 2ЕӺo6tm$*"folM'ď/3M7Bm ՜&)2H6ِoٟ8_ 9g'QI'”q;8gܳ?1&Z@hKY-5YSxH*[?eK8iaR@ꔇIJk/,VɒP1k 7=/qRLwuS_EUu#^:dwsj3=5#LݱƖ5M9 V|>%+Fߏȍ8#h@I.{S]gb:ǝ/n^6J%xeujZvzI [0Jgi0q(Aš\IC0#ر{>P"؂r櫇S:ȌSk#g#awFJ4فy ;"FZyڐ:aH^+pQ8⨜ +F5څC??LMjBϿ;w_B#)i5U,.rWmbSwbO@؀Lu>bBk # ʉ' a >F 3yyLE l#H̙Bɂ~ -e;q,p j~Chd&NcL`rH)|G߄'%F_A39͐ -Qݾl.b vWѳw>cŴfh/oh=yra9kδ9D}I D 4Y)dh/Z$re"Y+w=uY4EsX#L~!k 9{g/c7_+K{ Jʁ;0EWhPT9IP^ F<[1xiXTT2YqAi%OLG̤xyU, P ^ /_o],5(m a[ƠB# ̆1!5}$}ZQΊ͂ZMfbF5|,FpV⎵dF72VԞрbPWm[Z[MH#!D^V6 j8T}l&*<[8GPw)xo`PӯK}8#.9t\ΌɼNd[IS#X8B& Z-b{=Ars3RU*ث-͖{F`tkki7%fr8}k&Q`!W|wU*W AWK;/ ru &9SPD)WHG/I yGff낊O,z\nS DՈ*:2gᗲ=O3 730ɫFW++=eA*szSɳívDY)IUՃVX0ёZV?i7 WD{p򳆆h!žCNhVM)Dz]nxq4[4-4?S]L푯Y/~ޥsLث+MՌ?zSPhc߶YG "ϩSwDq fLX+#MŠK@/`UGdNWXPifi- hU{}IFDaNM_PЪV@\w$$zga#ꉘ!}*PYgϑ4Vk3a>(6L$Zŭ0y IP V.T!@5qs"8(_{eGfJSVibb>p NLp?hcAf뚽q$94dsN b[ANHngvDgƧ(3x+vOi"%&zݕ0ݢ 8L78(ǼϾ t@]uj;ه۸p<{h$ސD-L"i6q.w7Sx'HOT%$KAl\̕'yLIJ(nCKO8gʠ<#79x,69:(wg1շl!l;)2`XG=,}-f7/ r}vΛ"^sӨIqA"R]Czmh=ԃ@iD纀SN a 30 sw)>Bcc! wX;?أ*p+H3Z$6 $@1kN<wUB$g*! ђ!7yخ {G;}2W. ;aU 28Gr2[ VK4R5XQCKq'_>pO i!arQ^K|81;nyS jJه^۸l淬CTDz`Qt!LXU>)% 0mGY̙S.pTA I mцq" G >FoΟrկhIBvϵ(ssr_f #ӑ#l?O  tjz "Eiҁ 5 O;Pޝ7 2`mY?R!,xȰH/@O~OnOp `Um5[G mRĤ'(𿑺#jp[( d4UÌPPѤs5`i<} LWUuTc D3 2m񹴆emk* <\F]~fYpE3Q))4J p;<{JuW*({ PN5ʝ#Fy",_M=5jȓ,oI`҄1G>/0ۘ#l5-ޕ)51H*A*wE-3JU*#bc& .&Z˜.s|3o#<9^G6 ]avo ̈5T'eYpG$4k1JoAʚP2BZL:t/Ä96)'^Wkv!{a!vu[؁0EY4Y[ ʉa.T;2 /k)oIPM9u:fА$1 ,a[g~~Z?xTÜ5QK'f!+$~l٦y8JG`W@0VrBŗ+1fVRf3݉Jf|n%H;d8a8gԕ%3=V"> )Y@  ǘDɺ&OAv怲$)dN!5Hi¥&ǖ 7FL|]N=מ䷱*@~PqL{Fװj]YBB\۲_!bLPu:Jӿ"יk|9M%BBww}(A*bo2@I]<˞ee'c{~ZhFBbmRs(D~b|2TsC'v@#$=֖-0 <<نk1jz%Rz;<3| ܮ؆7h ʓ/h:GxtCb6ePȂ&`%:]iW<4*g\ u,L z5XD݊VYLEiapTHTy~@}{j#&U P?]_BY)d& *^DzmRBp D.4k ~$@r l9O#nS1J3U;ŅcH9 xǸF6Y̛Sm:bQFvecʽAtZ9k>}3.$zh,nW͐{rD돱&]ìBFrYl h. =EƉA qৃB}f":wV |A[dHC̮%|P'q1 iS~-rn+} 4*B}(G)/novJEMZ[xB1(bMX]bT+~xٵ;p`Rο5]x" ?"+vWyyJQl cڧ <-6w e1Y''G,[#Ֆt5F%(SregV3Xaoe&Nv[٩9WmR,plw(ߢH?ж;rՅAs=K:[ G@E#.04g5*MGnrܗmi.m̌MuKWyM S,o b`4'? 6w#eL-"Ƽ]N c<&*UVY߽ 4l-3T u{}EDP?TmOgGIDiϦWM%+5_ãssd!);sBhKlMMm9xNRv0b!j"^`5 c&W묘ڙO _f< 7.4 +݆~DazTT3,{:\ۤ_ t< vǏ>6S} JQA9GAj^"71}#R^sxgF4?[F#eJc:]ॏIby_f^hHa"(Y7IO:h];h,)¼fBE]iI8ݭvl ; ?O>]^ς JGܤrF>BN G&T"S |tS孢]#zz:>Ub1R9w'vh|WƬ6CNȉȸ'my7菤ߐ̜)=e.ـ"Xuᖥ.>Bv˦6Å'k_K=a |{}۔CGsh- b7punupn& vodBRRkYT!C fo |A17uj#:m,D\X-5=;h8H9y c9B+u&p g/w}~+| undCgWjz%ϕj{KQiK((x*M\~6Ypya(nQ5 K! zoKbb0= 샯(0a4=vm HSAL]ikK~)E2g9(T̆sW[qF&1"l*F[`6pUNe~m)u{pA0ge q _Q j2JD"XuP{rPuu97YH췓 +YN^K j,01wR]M]Ǵ"m3{MNymjl?L+YoSG7k4$nEђ{c-}>0+h 9P} Kx : ώ鉠qQ]eFӛ tqoFU 6kjCvNv^EUU]ҡ_lk;gw"4|)-n}=IԥHt[u?tx |7$%7f: fFؘɮҍ+*Ȟ@o"F*bG'u}mxBPQXy5`r y& dI -P&ҧ}$ucKYҷYBp{7su-|X8]!la#Mu`F1\iw $Io7j P><߀BHh>MVnZ!V4bT (RT4ZdYNZPgސ#n>}1[{hйj1tm5mhcO9 ;rpYpݼ-f-:J] i@eT2K]'GM{ ( sg~{V t`6֯~XWD±ʚ`f .1F~>T$4}DҚ:9BWAR%*+$eiD;mnF~B}յA 2S3b{9]FvD.id@eGk"zxb[nI/`X9@\|`f]ShZEHr"A.(WlƜ bRxoE:e`:ڀņ `FMrx,U${ TS- 'kh}. Zy;{$Yhܒ8t>;Zq0(qɦ ړAR@ݘJvil@/"0}#=t^B}ܛΖ_T {+ dHGp; yޢCGbcmj- +t't5cLJ{5yz5f!-DNS2 c.X fIcib-oߟ۴Sgf;"s yC#Nh[u3%S5j\o" H e9 Ye%Z #YGrlO*({rvt第>/y'zU+bQ qU%#:9ii NNxwK{bUd#(:h{) na!' ׯѧ=b@&^ P]( o2EN8c9,ɦ.meht]!XOՊkS ,YP gM70ܷ?PO+~(`ؐǁs;R̖vLaQ1YUdؿMUgE?.q^vޗd 1ެarbI l/p#eiv {5p_- k$&F.IZ&94b>C>:$rփgf6ss,Z8mTCY,$[ 8KBqŤADX`c[MN??[ϘqaLhr]XSWhJE Γb<%~$N<.\W;`H"Qhow 2U\V0{*ǩrTwKt&EB`OF.Zq/U,| ,g8@ZӐ&oIn}n¶?0)c^} W 0T06'$T#˘-@eE@DffZ.磌|qO ?߳w$[Fd[dXXxjsӼ;/:Cxlwmt6k0Z{`ptɉ]pU& ^M yU9J_'jJ/_ A| V4 l fe459lm?m4`\]CIa??˼;'c&Y@:rA U/'ޤ 7mBv#AdH,W厷jɫkM_A wKD/wWx~].P';he\ VMrUG|`[əM`ݿ=z+xSn$g"nCU]d%TȊzdM/VDo3M9q'!Vͷٺ<1Е8|,+ݽ/ʾ,d]4!ڣ!̴V/L.{cöHH;EKuς<}\Fx,NzROb~/ҸV^ Ek1;L3F0uq#8{p|âL/Dp9 yLXЩhH;k"\FvX Itk\_ b^pX|,Dy!|6";Mwtw `qz I?`Lw=F䍢EDp3|iad J* xqD*o}|kMs!v+gDvGѶu xF>I3(Y;o.WvKeWg[,ѼR[EDr*[^ЗY'/ҼO HzrAgmlPkW2X])@~j;ՙ 0sL>&WF}m"'':~IxpUǴ0v@IXaMaҷQD"s<9^p)!Re;"mdi]ϐ ǵtKvA: rL2ލ~+Î ]D]iZ5X~pU{TRCgo0:,9$yRo7? 08X2!;#gogװrePA6P@.ż:!'fpƐY~0V->%{)ZGxz(LdhuAV5G[A̓ XZ &4Vu17E,vq$ fc γ7,(n[)!1~Nw%ZK<o_@˸!#_ά%h܊n,5+eolqȣ ΀I53u͐c `RxjGO20>;z9W-b5)y#>V.k? ފW#V0{=D3;K)y7T80YдQQ2ĝûP;gg@SFu21JwIyMS¥(X>>!C۟f}K8yWfELƞ W1/Fj3. cn (5(:0Dm1?ėhN+eO~O^ 7P 6^e^-2> j|a][d̥i !8ʓ)!(40:Wam9m3T-.}_kY]pJ5MQA5J;>(5d,fRדaa MlK079y_F73ggBgh\UA˖t#+4-B@D-$UtسB9IBOmyXMN1 Ay@L FTǙ d[?/z,~sD+7B>cԞhtWFD=w==1i6 IQGX*tx^fk@vQU`dom؂ ydxFcds*@mp%̛CU_(pw@ѿI{ۿ@O kӲy *ު s0g_,D\C`j1(w`yKdECu[Legrʴ,'c#EI(-S0pS)pۻxމ̸x*g/!2E^hf.4oa'ڐw$n$lsRK V _s'u8d<[\n5xV|g_4vV)66ເt΀AO]g'{En;E= yylQsC v*"ucn;_}Q*Xlp`aYnbǂw5cyDM͸/˗Hӫ%{hhc˷nȈu}j% r7>dIV63g;GIe2Nsھ/HGx&`ȵ?J>lZWpT̏H%L z7 }ΝZ`"|ېeLZ[u+n-Ǔ̃7[bΕJ .3>ji{Uhvt: -=i),sfxEuk-3ۂEŔEh=JI!Idߢ`#Ag%#*8C J4?=2D<19fأT{LPH$T-ȧF({ۀM4p㘁jµu5-cO6f谟5t5i&R$G`߇F9o⥢GF&z{,WQyZOkcy=fy&yĬJ}UaJ􇠀pl8^ؔ{: 'lwR4WcJH1BIߍ1'+u\\QP{ڈ]1(+xn! R?i>')[4l$ԛAߙT8I:Z ر;KlmFrK# l֟:,2`guBj1\ɢH$VogK;%m9_Gγ4eeuxlZM2܈N9XF7xje!CQ U5PEwTj/OQW0eooY\f[k<8J{jL E2jv N#7BExlra75UGulח\4oj=_zwpv2nٕߝf?\\Cl1Cq^8|2*y\odڍ:,+VV^ &y)9P8TI!X4(ǧQR浌B-Đuj3R8دc>d=|B^<@ n%X/5&T/"IoSe%Gr&bm0O "țZ>3 gya.I>x UR`j%уd>N5XF\B|;4.F&XȺJm)3 7P -ZtjXhδ']Z.xyWq9&}B}(5M۸ H1-jaV9GCaq#;jNY6ܢn#8'1 {mʢ\+Z,Ň 0fJ뵐p V&Sԃ`X0.R,9HeUޛ t/ۑlii|1DxCb> {ʜowuBJrtS/^3ޥ47κ_o}f̈́- $Ƒ:@F~]~FJ|ZE=7KS)9f3 TÛ ǽ"vVx$IwX)V w&%Ghk N 4'n7+ӽc>8YaGn*K% fS7xZ<xjK)l{s,\6GH­pM\a,Wdl77?MmD)/4<ke@4΂h7 !RQcxD>IYӻ'z= .C-`u} 9b-E͍mhu :,Lj[v-DrZ nb4pdZUcw]#ݞv'_70߱z;b/&Y6BrS  b@(JqH-WFBD~x .7;Jirчѷ4>\D)Ŭ5G@^M9UClTJQ"J>р04d 4< $͕-y+Rç;$gQ7?ϡROi!YZͷ'Zx߃6+mT6x`{!zªQ{(+لۯ~]zĿ掃݆whRZ%eRA sjsi&~pQi:WgA2=LUh|!oq6Z*dKyb,.\ Ӏt%ڦy2{lsS\EaHqDzuBۋ'XW홲I_ͅfRdOҳh`Ǖ,XNܫ 0 }|lq$߲&2WٜڠW+ir`x#v%4Tt{x&.U-Nm]e#=* Vڴ?OaQGp2T6!"L٤eBc0 ?ufz 9f.p~?>/D6_9+k f0|vf i־x&2 5lBW&ဘ*wvRV1j 5-#ӎɄCȳT9&Dx .^!-y}5uP*c.=؝Xj6cAYLS OWc&#PK'mr^;>֝4=fy^LV}n,2J .BeʰLX;Ry<v&]_ y.R y]9:&8>H#e[{>; :Pzr_SLjZҷ_¯ x~7ZyX GN mrH%%C;%;p3xI[{R`<V5閦4<[8L5V['U7ɏ?5e3O#FHI`"y+iTG]@8҉(I|Abx >p4jVy0t7ŖmM(tm4T&OU)fcTHgGFS]8` vA$'I[1hC!H]_4 @9%{ .6{lțvJ帥﷈lpI@3T~S䤝lWh^%]s/z vޟ1pL~EZO hxNîr#P1&fP 2M o5ɮd ,헭ަh뜔t\s+3X\!BLN]Q")tEK>3.hFj"la1@2}dCHqJl]Q #4]g+";(H>ZlZ"}=gՒrpAisYK_U{9lE,4Ф^xdI=oֱ˵`m,RM *z{jRK|'FVgjژ7d GU>`A$l~<ۗp@})X!}'V AC|o]AV Q<d nMד+oտ?U5&|<8:bۅiͣ4u09Zw}h @W GjHѺ=xݮb&Ə ,&Yv?Ψቁ3KbE)%;NqxչVH*$2LA)}j ?OxaO6`#RO&j`谬l+ i :Q x 6SdGl/ݎ4T6D3Sű^WI[ìWgñDz ځwsV#fJe4b'i+nnPoI$Fuk%]O=G"GKnGywQz0v G#0΃I)C0]?m{@t iWQq"H<sl" }ж;HFF|չ _zuaUʥX[u.<QuQp6fUD<i?T,Uy }U%R-,˜q[HW߰lpd4+ÛsUЁ9G0'@p~ABbeUzH8`p0$V1 Tm yj`ʴ2- a6*eܵZ%70nld9Rw9S0BmtB I3ۼ;E]_? ^voDe urjFQ%CYp_(p&c#t6_{OQeX^ $mp|X6~}&0~ @' f;ኒȌmPU|F/cMmY{SXE $_0[J~̭Lי> LWtKFi 5tYHGslFn")gh6TF@c\TK aP'%D zB?f,'K}3{~OddGxSw-|92l^>V]}OS54Ah <=qܵ[mi~~X;@PӡzE5OqzVAT~Ad%VvR(oY玚:HoX2ѕjHl.H]C0coZ䬌3RaRE|\/b'niv=  !5}"Aq0Oԕ /X ٳ7>A.Cs,8y"BařRGt#g /, Z}GGXiI-e .&?ٯ)9zT};m hG#_ulÊT;dW* x7J,^OxR0yͻ[{<kJ@i&;(̩_~|dz4j;#C3dUǎ1!kB^` 7X\SHF!Kz8 w\$y=j h)#錶# `%Pw'{ȩ-p˩?q Y5?+W⪱dE LF )bh?&&vF A3Ӕ2N@ѿ p5sjQbd7ڐC= ZdK>/' b0WW>nl.#00)Eڀ&/j35LPܜfގ6v4~G+BQtq ~wI%um.BȐ[=|968gyQxA4UNI^'Ѩ{DsV)S uU" q2\[e-<}?'bYKʼn[R ~@[p@KcG#t7A L\OgHBޫlEe'w`i+ @e@c/[ptH6mX~+'  mP E?3 'i7 s3y^I~'Jrʀ*^L /'{%y(B4y s*' ZjquqMw0׈)3I"r'ҲĹFY' BmAԁ9eѴT{ M4'8˯CjݗVa q+Ⲫ'.f$D.)PA!uO~$*8䧦2y]7R/DX9 CL(:bś|hʥ3RA!(v7q˜N-8g Y4#T”e_l"&;q n!)~KyKFtY6PHe.u|U}EC6%.,S6á!4_bTPݙB{?_Fc_L_р]E{ٱ߱H6t;m<6Wv~<] GI*F*pYqm_[\;/ﴨzHU?AEN(@Cob-.rY|6 G=XQKDOUk;x&L;v^ MUeksd ,&+;a~df/`3#4eoa9Y$(kI=%M[ [mp%F&9s :)j1\Uɏ W>%5gL*%Vՠ4u(9:}(-11+selHYDZy0bd;-w*l ՘Yu-oסΉg_ 8 >Ca3k[N*w{؂hpYB(I+tp{eȫEeII8Z?T +}MF3K EMTdT}p>k%VE4ʕWW{osDNZ` V5L%Cl]*%yY]6CmT{'*dRr%J?hm|l@ C):4$x=(dv]i~mPg9IF6ƫCYOw!O GB?5 ?XlϟNJѹp0:Q~yβ4?Ѯ!ڶII/,gK)Rauj0&7PGG|wGg.TK(au`*&@ .f%EtA|̬5]Sk˅J]`yJy coymA#5>TAl )ӀО(J?oP X8k,0o |xR'ƞTJ{`  dBy(FB66IV{0{AY#G1:ړ~g^(!r<BO koғ4mBf[_}j ͟p  YZXzզrsrR{Cţظ/[b'R' K/08Bo_X @%,h,$ٟDS ڴY_] /@ڳ0,Nvt7"[xU*o5զ(cԟ,i(u=_{lv-7Kcߐ8fV"&oYX4UD ߒ(0?Ud{{јczos1,Icou r0x"?U#QNÍCDVC0}DQ#jEhls|8ZtnXEXV$ʧ74-fM t7v,%$۵y4ģYv1';׀V9,nX+6Ȇ25[`ED!pA:DV2ҽGv36o GFQ-[|HMms^ΪdDdNmAw RP[9NjIf 8G^lG51A|7!8bGH֯6̬ß e~NoC6>3=N{s2KofkEf"= cvk@w}>к6гy9 .gxi/0H n6Y <3JW<Ŕ`tn4niib@ޗy0niBi93)=סZtwmy%>6~,.+a`Ncr#RɯvZ.u*LW-٬ϒᙏ3N.^G#QX)y+)D51nDewנ lX^ąw2pWX-KEzu#ӱbX·]~͕*žP4 :MV ֲ(%Ǝe^(G?}TzjNgc J SY_?KL{e٘N)ѵkMcT b@, yڷ!88U}xL֫FF^hDj*;1%ƃR" ku%5 tXIa[ ?saidURiMģ斫ۮOz(ϘGhŶk$T-uktaҠgO(j|yO^f]ůA gX=Ek< ù"6|ѣcġ;qx t:g+><Hza֫5mIG1F*Pi!fesu >) ,Zh|,: jՌ'KۖY36dqzXDrX˧=tvQYZ5>Cz44 :M bR<磠Qgǩ>5}}zuy'lW,H2`:" P+(ѱ 3[YU&(`=!u |wh>DRet&`|6 Π$滶DXԄ "JU"3+WSm9ޠu1쥗:e[kWO!uo~N}}vM)0_cC"-`s#tu] #Il{+OZWZ&"BMJ#V {PH-B\a7ew[(@7KaU,bZˢT -<ЅZ2ϒҥx4QF*sC^ ڗN݁_8sWw 8;*>^^GNI ȬReC*l$(ϫU0_f2LQ kW{cy7gm/_TUw%xrTLj GUDѬsͷ{-GFo{zox+9aNE9<~ɱCż&׿z;+FS2w1;M-R \V'>m |ꯋɘ~PTnŃjJKu`4>XuZп#֎- 6s&$ sWAHlN${3MYKT%4eh9GgeEƿ; <["3(Io$⌬7㪖kٵe'~B ͮKbИf[ OmjhTgOj#M5tb d?q(b+ٯw[_)cፙS4vƸ) ^JfYG۾uݨ o% 8 j[` uo,SݔK8BnK"ΒGLE?~pqޅ׿_ 8 r[3C:Va'NV5l9õX7#(*wݢ`oYIEbf-R1K@/҄o;&)sGmCjh6Jmpzvɘt n6K`LUGmD>-S$L/̎N3z,xzҶћWX¦ژWJ8(BTF}(?,o%uy9v^zYC* A,ߟa"[)RJCܸ ~L3roIng`f,GM/cQre(QÙG䓰|hkB`y`{.`[.NrG5+*5\rܒ괌VidʙƚJr:yEXNrljPl8j̾ ,Mz,t>ܿLswϙug! d3,gzXԍ;Wa`MUN,\ x̖/001'U]$ xڔ֛%%Z(. Z$]]=:-6 0cJWS޺>[mf0\5 353luUrQy>VXޚq)TWh߲YBnTZ_M+5f7z8/!4^#[3Z5rFnhэ;}lg*bUu#Y@-ǽWfbf1AerQ,t/ʈzyaKՓ_`ԛh/;d4.\tW2XcOX'nIѫL` D *ŽFh~Ky,4D.@FY*vB[X4ftBt%h^ B0@imB=BhМZrn_teW67yV$k?0#rVB^.B)*TԶ jIrBȸ~8'&ast?{1R5oAB~8,۱$$) Oϰ0ES9j#& ܌|"q…ckR+O/ǼH1M\Pa H fuQۣz/UTw*]aes\ FJň)v Le J[yٳO.ͻc%kYД I[y/Yr9+jⰗ %! F%=9,J4I?+KHXq|MYCLf$dtIҶp:-ߑ`.V`%*+}ZI&KwKҳY`ĺ< @cG Cr>>ìۧT0dL$vA@jLR|" &~AazGFC!B7ap| o !5ľ2Jd.QMm6MmZw‘ՇO?_ P\=>'Y>}e:<Yyi&"ajSAft (Wԗ_;'^cm&*:TcZg+NN,2kQh\Eԣa'ΗlpM.'ڳy<߫-RnN)=3^(gAx riw>Vd6(ٵăh;Jwv (||_Xy:mAly eVFr;~11Txp?\5%TAؐ Qo9J  $n V8inz^"=2WB*Z|9lׇ Q<0Ja3q*-ID7|$Daˢ͙æAP"S:*',\I(s ˃|)x+.]&lC90g^Wts)^6l2|&S?0qtv*@q 0z9fN WXQkƇe(vtGL^r[PP&n\вb kA-7&= $[%%ӖAjsuIہ|Jh8`3_-FRKImL[|rrol "TiFX..r](di3 4iW0UwS̿U?z"t#tݎ=v97?x0|>a>V'3 1&Gp"5j)0I68z8 0Yyue`KomN5Nc):fFa-E^Eo&j4i섎l&δfE|934oYc'}, ?Qpĝ? L]Qg^b, GK-C*zfxļxѯEiCؖ0U:cXMErԑ i҇S  ELKQz8mJ&h;.)tWX@uw @ZF1\ hI!,<$6Dd53ǺhӠʕD8%&Ą2V :d1MwdJ~ғ-gQuQ>sjVT $G[2OK>Y3PRnaȉRh}^ykZqʰ0un#_aJPou,DVa^GsI7HpC>>/[Ql_fg&nTS!-N4S{9&,+_f~*6b qC{l5!sE=(׆='TF_sDR˰;s`B|Кᐹ1dFaEN*ƫ8g5֠`e]ha=(.lэWs,c^:No07rdEH>f$UmW`',,.`36t{Zer_́6BZCΝM >uRTVP8{ރ4orr o&&Ьs^rUPSA$N o gz%| hbi'+*{50ԭGZ1'1qT0#>MHB]P-?& [5-By]Vf?Of' \W5)ؕ2$&fudDы` 4\ I鈅 fLff\f<珼4_!f3S#Ss6fCF{Ήsc߂)6̘tŵ1L\ߓHg(sNR b/Nދep ͔^yK1Iif0 \Cpͳ"F;i;.RpNz 9(c̛o?y&$s9>0Ȁ`czJ^F!4Ff4#puQDR-F@YBA}c4^L1cIFЏvGSs-7l9X %lr[{8GqSz`(H@p@B u rti 6ƗӃ&\!6HUyu.m.gjn0f#&G26_ϠXUʨߪY͐ ڽzʶ$!>]$-[O^w!a!JxLto^.}STŁ K]\ P=n̅P]v i܆2p3R[Bg5mWm||ɍvSfWi"{*12 ݖXC2&K5.@%eoNB; RY'd:iٷ.Tw}]MΪ2yd5f7{@҄D32Y$X jhw7bpS2aZ4iu>E*Gl(9A8~ruWa_·E:\>BSQSޕ(BUgu,ж%s␩H9uOc<=8J.G[Jp;J1l5 (wcq5TjF7>Œ0zE`j"<ϺcH( "<ʑ~^xu˓"p8gݬ}4(:a?A"ĄvvP"㚘N6(Z(8VfVeOɽz,LMB]XQx"վ4/W $eopEn<Ap]F]/nįB^3L} &]‡7V԰/St`?^лI5( $='DK2~J$Ddt(,l|QvsE(Bib,PEnfD,f9̭cLy-[T]g%J|=_J I#;H,BzUqY,< }37!k͟x-:~ҭ÷%YrS/gMwzkBn6\ic¼vOH ֵ=*Bg ú[1f\+@'^\nBB23a0$9G"ձc eWԸVI1,ll!My]uguXF㫮m* qG}޲%}8%B6ˀ#HH_{?x?]zTDSIۓ;Y"PO_(MMgoiqgKO8&7,63F<Ĕ,ydƉl-E F_m5h9p-+MBG~VD΅'3RoBz5Sjod0YL0ݞbzΞCrpI wk}m@Te^w#"0^f  5;Jb18Z,auh[#&am}wؼ>BF5C6֝91JbΩ&4R;:I};{Q`uTJ]1yc|PG2V8čY"ΕͫȮA,#/ \gddM@'q}r%wanDTuYerS(Rk'W%0WҘʇ?р,cE=cFs 4]L!!t.f1J*ma(.SA|߁t', rDQቪUk`PHwT׌o34;@Z-Ҟ*/4oW1KR;vVOcGҺ:%)USU)C:'43}J8u!<1%Iv_{?b[.PjW&ӿa6ɢ(?ժ| E%Y@awDoIKMn@J?;RR|#ms^U1@ n◱ʝ/DcDQhHƦ\[ra']FH|96&UѼ69d{樄0u_"te'o_NM-\W6`o+ pΑc4ogzGjWwsQKzt;϶WkzaN:X#\5u̦(cY~3<?%={;Z#QqO@!bGNcaHip >U-Vá앬t8>H!ycsXL/ !' 2(ˇ."sG'BT T)s@o8n ʊs 5Fx+ZA=qĪga$ӌeTϹC2"5GL3rvȕw_bxPʟZ_'\ևݞac+7Yj -UJB;DճB #hzٍM4OeQ1 & OO]#Q 5݆b{ Fi|xZ z|l)怜( Hՠ,PxAD:|4#Ŧbyԇe=ɓ W׍R/&᩠7WM^Oҗr˶Rw'# S݅@^۞3+ %6Zt2%)MmdX< '.=)bŒ/Hq(?g 9g{]0+ݪ;cwC$LZtӉaFͥ7#mw3Yyl S\鍨6mSHӲmNp6*X+^աH2$V`=&уĽ` YZ