python3-perf-debuginfo-4.19.90-2306.1.0.0204.oe1 >  A dqVW^^fu20HY)^-A_'#(B TJ*@5@tH[x+Pl̀ǔlXmӌ xh`:~$ ?yT{ɝ#e9zGI|Ma]KӶ>U<42N'Wcn{˼/ZOWaUޒe ĺx/&ZxLhY2J*N<EHc00m\CDsFq>*aed174c09203a708d88696147f33b714dbcb27a700d73ed47aff1d2a59301e8dbeae793da0ec2f696acb47d6a688793c10519be8 n`dqVW^^f:([Np[hTyqJSLDU!s9JT^v ('ps(^g?v E.)Q@/Hڇnu<[1t%#eoݞK~I/1R]GR!K-=mAf,o%Vr'0iDM[k-iN.N?旪i Mal7ygNFR[P2@KzbsPrsSVp>p<\?Ld! 3 ^@Dn     b h8H(8p9p:pFGHIXY \T]l^b~cdefltu(v@zHCpython3-perf-debuginfo4.19.902306.1.0.0204.oe1Debug information for package python3-perfThis package provides debug information for package python3-perf. Debug information is useful when developing applications that use this package or when debugging this package.dhobs-worker-backend-test-x86-0007.novalocalRHopenEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64RHAAAAA$dndndndndndne49c3b7861a37fc77555de8c63c29fd418612c90ea5936791f35b462c791d246rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2306.1.0.0204.oe1.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1ddw6dm@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@``Ȗ@Zhang Changzhong - 4.19.90-2306.1.0.0204Zhang 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.0093- !932 [sync] PR-922: jbd2: fix checkpoint inconsistent - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - net: sched: fix NULL pointer dereference in mq_attach- !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()obs-worker-backend-test-x86-0007.novalocal 16861370254.19.90-2306.1.0.0204.oe14.19.90-2306.1.0.0204.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-x86_64-linux-gnu.so-4.19.90-2306.1.0.0204.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python3.7//usr/lib/debug/usr/lib64/python3.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/3d3888b1bb897c343aa0be321bd207a4-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=89ad538949060bd7e052b99de8c7ebc4ce2c8c27, with debug_info, not strippedU&?'4utf-85d13195b2ee0f298750b8d944d0aee64a00886aa6ee56356f4827c1ceca67d04?@7zXZ !#,?] b2u jӫ`(y/,m2e"& GL$锟.eX,^!ZK P`҆-,̖ͧJ8 j<_6=U.؃S-W+v+4V)h՛EhZWAuJ2xol x b^(r>J$ךOWJdfa -X{xs7c49֫T~JwavKBE& }ݝ 7v4i˿X@:+^uHoզ_Axeo 3HR "ۈ S0{Y<3i3oneB"n^&i6/͍Hw^nY `T(ɚhM2C!-Db6" 3wvIΣPҧ=.czK?u9SAjK~0!eBzZ]KCo#j,}z*Q"6m—8n:xTܸYwQG`c4ēhFTM Xo4r#[dk׸ǝÐHd۰p^B](&-߮CbAVBI1]@ LuζV9w!'@9MD[< kϮɖ&: '{})@VK&@v1Gwv=$gDskaZAN4^|rAb=hz:*-n)PhyPYf{@9b7?8ǫHsK> 62=^eZhH)8xYM6O/-yN֭ot:ύgg)4zJ 00HsHPOEUDKBŠp.ySywii5:xݩ yq 0#k  2/K6.)N9?VOD|zRQdQk3jUy҄JC srHȂG[jy ٻy;lqP1 ʱ| ?۷) *n 3jo*5 V&׺fG?O冢TBNSk,T+Q Jzs'sn"miOˍG+AA)Ȋt{ktHDc?^0ҽџ)iA/u-R0"#hi WkHϲdZ#V"gpEgts06LQc=aMX@ a@}t-#Dg\$v`Í{0DwE##Ї,:!xl9s<;'so9,b: 0#4/&/ ._*wRf7Mڅ.fbPZ`[AӖ3)ӊG(pVpxnl/r2Q1 2,y9U&nٌR,tp?tV{/l"PA}}LpMOgKxX;e9@t躲*@ +fgwC&8?\%9l 6܋]͍RZ3h@b?:89B i%|vzD9m-l(G{ϯ㻞>Y[\1`YnX>@@Dд(IB1ɺONG1;3 ՗rK㖧%=~6GCmzK8E }ҌI4I?d\!9sN;99 's#;3gq!P˖] 뼥EJv.sh1r4L9#e<@VmB=M[OdΌNE 2kdz+%C05?.]^8= 8 HG|-7B0eِpѻ#tbX8&Ǣ4oL" ÿcu$p/Y.0 4:X$C;DkX{-N ˮ5unK*c)28jL@GfGWiPhAy]Kiܜ`u5?֟N.ҠI#Y+?pxưv$A}Ţ$M!ZWͰ+;k6+dd"w65rj h[3$Aϋo3yHQO(jiNk6>m!3?qۗI0Ak9xI#a<uyby-\8#`U+. 3낊-2y[E е݇`n,zJ"S.kI1ok1 19UaRo'-AlwHfM)(u^r bʬſY;$)`$^1CG60}36W a.qSvE 1TES IFB,ˋYKDS>E3l.z k< G @4I% d UpFSum|y\y9#C"zuF*n~;{&fw5hɪÞ@ռH`ocEGԀ[hg+42ؙSX3| `3BIBb/j#W`gES}ڮ 9bS|pcG#JaotpH5GN!,Fclx'0,nq]ʽ`LJvġe@U[і.ʜѐjuk;maL ~k ULخ2jE  "~v5^nG?1=wqC[J[<DT۞ø~\~5oQyF _P{ "OC /ۙxpӧ-x\Pk-6ATp-#BXoHYLh4 0 Tq y £aS8 Iw7#L'e݃PfRi"MI2vUw>ޏr[ 4fzӗ!o@ΨV0UN: soAGhfLJ şԕx5MʠjdY|IhMP9?(c%DJvUGn2;<9Ffjx-:%f]r'VɵsXKyx*zљ+ރow^Ê#lqcJ3 $±'\yc|vpVF N3KB72TZn6H?OԞ.;%}</'!iR؃{,˛&s0l$[Q=z~=G;1 .PHL~i40)JHp8]* 3Hw~]ZE`29BQF;Ex.4ui5.5|p޲P#7?, +-UJ6{Xgb܃wKP,y`%|PaGʺ&3p)~Ae0yfdܾª#ȋ-"ooy8wek >{/[K}c[µBu\YC\ 9tUbۆT܉TA\'psL4tq\-ԎԷ04 %|T,v༎ n&(bx$C/ˎs!:Np-͌ڵ|0z)ؓ힐KBő\xM& "gi<1.wDMmU`9Jwl:3c#Aw& )`.w/[8u}W /( v3F4b)0S3{W,UaH;կ u %sN!r$ ɩ'uSGT{pП LMWӛ^loOoFxp=D*rV٥<(W,uЈQczۛQb-NUֲ3U^'# عA+{yg&R:MBvZd$XtU@N̓ɴ sIoЀjVLA[I& ~yCqPX o&3E"wMEF)/d oOȆ?[dl y=*t#},ϸl"biQGE躂^5Zkz5xANPP"aU:5T%v[&$-W$x5|A a-SO bF.D fM]S28.,Md g-jƆ$UOhM$͍m`Wt$bNV%!yg^Z\ͫFaŒ~k!e`FQnjQޭztGTQ:s3y~ <J:]KpCm gږɿ͗gp!!d+9ě˗'9E靁4jȥPB@48jH}Vl<'l0x+l'`8eDBdNsد]đ;T$:ͦSE/PbqY3ӇƓ"2痧 ٻL5 : :`F*B voo9Zp RWtt4^ %Aj8]mYkh1M,Sy2FS4 )"`@n`ժ1Ԃ%6+#dF|M6&iޕ(]e8+PK CtUlh @Ͽ-6dNz-1K,徼)ג|% ]nxi f>7)m%ٌ 1>x[c G|h\k<3MIm6=X?ʚmkOCy\ւl=Jaroֽ2wޅݔ=i9x $I@ƤxܚAH-Mv _XQ xK{ۙvVLb֧wos07U{ Ƿ8MV]eχFY3kYp [%O%TbQ2x(-#\Ϙhp-EĤgVMl~CPiɊ=fS$N_[$n7J@hӜF?'KԖ.7ٷwRjrkنvJoA2]~r C% M9*|浺/~ 8 `&.GŶ`QפAZ2UҺߤk2n-~^~4ISAOWr@uC1)Pp 9ЇݩZj!StLm u {*SԊ0#ROȌ5z=lXa8NwqBʊk}֨;# !'+ژjfpn7VTtNW^Bh̪q20U,= Q xuFa.rh!r43SY2^:$? /^ l?°k.aE637 ]j&<$ V[@^{-TE@pr{VFҴ{Z_2]5}mܶMd;n{*GrEiC'{^p(ƥa,LDd#1A;$'9`0_aX]x! 8u&oGWXE^C\[Jo:&Ĕ|[na+f&nߤE;*>{Jj{[FM&-b59iwR]}b^:IC,qR!~7N]w1zFt匊%^/%+ >P21Гzy 7>?$ S(5"s [5Ƿ*OsW1zWfoV2ںv1F;\xQrp al3 #>HpGTDFS8B U˽CM1W} A/  }DnNqr5 f H-ݎM>82hGqtb'}j=PJejG$zkv/_Uڴc( H5,#t^ u4vH*.jB:)?ޟ*9!VHw.DPՙgoSգnavJ9"4 (7?GjR ex#3nS RMq^޳χyM;Hd$gXExy-e~Q{ N\v&,Rua^'EJ"x{~> KqFH٢Z+FJPˊ?jhln+SK*a<ƍFtSqViǙgw(}z(!"z \x)0ΡkffPx]\YσM>~x5g7,mR۫YoŘEtpPJ_UP\"sɿ(`]'Ճ b,D}[ r"grR!qa:) w.2!Rz$h56U%1%`!8_c>XΤK>Sp 4B䒺%O(xh*qG"R֛W (Zo o,9)s<)8HS:Z#8FH; =pT+o,-x_?̝;#{[?(Jaˑ,/Ě" ҫ(8A1xܑMDղXAJWjEx_1iK!'!~ ܮ] ua8MvAdgꎐj/'g-J@bN.czrZ4AڹCA}5CxLt?@<"/9ŷMTD(R?$=G|l+/Ѵ:%07]VJXV a2MfFDnHFͱ x];o5*Uj=4vm"Ѽ Hrlcg!kV" ų9PKwr% -"/lA3~-Ƨ"a-~ Zk@ФlmE Ogx/:6{N˪"lUk$W" PwE}dQuY%4sRD#n` ?CGM8)i GmZna0"Mb7c :O³Ё4f-,+κDȦ00^̦SJυ_`vjhHV<42̒>Gv֔_h,y,35+nCpUkOA#"mW[u ޖ Iaye$N77t Աcy| =܎کvJn.nf.Max:@OzzC2Iuί-Er\Ē!D~oM]φ n6nʯ(&\yhz*Z7o2r$Z֎,!UGvS,>d珻*4sz=Qvoh?[Up; 똡[@;J`#gܚDqFMa{ũȓa _8{M}pI>8F7`ohQK^f&|>~_5 {rEzMVykZJeTon4A6q;F Y m=Q4OOD^ ឵VWVvV圡nLR^:G>Xr-]hw)2/) ELrH E8=h}uf88bu}dpp>!#3_z!W>l;9:VC+agVSK?:SU?Fw]bK]OHC%VCw !ha09_U4MYȃV*Q$|gX|%AO? g6;gʔk.e2H9<7yxA01S\xhv`Fc^Olə@Ҍ -/VdLJ 4!_01q}xn^>>!Ydlrz(i0ɓx*ϔ`y%5-{!Q[q[Q?ǚ .-Eo57f a R7@;4ŜQ҆h+w #PumOܚ'1k3(oP j82^)\".,mw2l2x,e;:Az@T[WMoED6ِsNޱ-LLSg3>5nifAf؏›IJ╂ lHIMGqO p<$۰oJlGŴko3_N3t\ UDuw4z Ԃ%4-? ;! S ȩYKm{#ğ@|Q( o6LiKg+J艽=ՑEPSIj)agn3wIaz»!a]es{?gL wtNO1{QIAt*-jZ:J&]DK;0(+A}1]I[#ȍ1'83)pci3YA iC1 7%;ir#8{,tEBW)0SH+l9-,sᯂvR\!岎Qn{ Lz`FGC[{Y?q$u%gU}4;ObsOZ*k5b*C8RLTRp@ŕmߺƱtu.~܍XJ>^Y{/zf(KL;Jf ҂  / | υ UjQXbב~wO%':$17ʔPj0,_xFӂ!\Iʰl|}?!gt4~H8JWSts[@aJFu69 }BT.>&^!t] lp8katKx< W六2'CwT4Je1uGy#DL֏;Vn2[36@E -BH|/5 N7_pb0=/Nvn@*D$9A@H! t4Pn G!ZQލ? I[}dC5huq-gjD.w?:͘BF5αpO(W5 [=5 c@L$A7r ZBs[I{M A(Grm,y׎=<2eLވ*(͙^9P+zDB[ EE:"x(#%K|5!ڃEU5~6rURufQj>v'n .d j0S8,W$SF3xMo԰ZVDPxu>\r4;yЬ dc0@3݅q߇u$V˚j/մF6S+TƖg2Y (=\~ޟPh&!=ap',gթkgT0E/'NsBmX)Jzr0vGӧ?C$ڊ0;|t7LO:V9_o@dx_Z uDT4!fX{WI ɪicH-ZF.]C!w2 3¨j 5,w`DMkxXɞBaba>/W?[gs/d_PC`_"@ hTT#kR1W^GVкQ<6L=% \G՗57`vu}߄w wy|ЦUTa6qi0+얟s+B|#춧lw]X{6Q[XWmзˈc;2$!u5aeL!3SΤ D}?Z &S) 8Zl)5Fsո{:o{"zyeS(mFD/k4 Z/7g-Yt 9Ǟ3+y egJxpƢ^L| Tx8ZD]?7?QGlZ6`g;0ѵ۩3g 4oSaz$"twճ2Q17Kb/]<\Vs  ЃVI P\ uY / vP遺.TI,+8عdjeL#) SV"̳%Ic19c-b=a `n}? p;^ J R Xܧs.ճ:*٤%y%]|` l`T ŗ>N %L\uwd8C<>gdLʔ)S|E;}1z`*{'tcog  9ۅdX;7%` Lj2"qZ]_5/3zst'q@Yt*Kj<Ӆ<$gن Q˺S @.*߫O'H8Ijc#ې]Xsxy2QDe ɸtjk0y lXkZ"=ޫh$5k:3%R $9N6`\*"`e9^@7 nT ϼU olRRҲ" :K;oٗ*;-+m*eH1jZRle'<$jB]KUWK TVB*9vghP-˕'̸|~&Zy[4=1KT0\)D";Pڽ8]-JL@* =avQޜBvZG 8u,e%K$E8:9Bhb Wa>'Oq]t'm!kQK:*FbXG<?.δO(?ڐsy㿘t?&­BthNX +!B:Pz kB^#~Ēi!#pU[B_1g;\{,'D3=Nz#a-bDQм0st. G|L}7S.ܮDW O:b%Wk8ǜyctʶ "tB%QC3-, LJKD1oI'y=mP=[-Ƴ:1nwN؁ַ a+4_~A𬕍Ix\N >*Ɓ$fz4*QQ8F*bU? ۚ? _w%~5'2d ~5ՆI0 4L]^g+کjz4C ){.uER CHNF\jЎ.zq&ٍmt PQ)Hq~.0Q{,{тwA/} Te|k<ͣ8!䗑 1v^.2KQ_az*ݳ jfԎHȋjAjunM೓`1kOS9>J]qԺ$N6B䵤/xMl8hf  Q-[ D%@ҟ[b\gǵdf8WJڭlIՙ0>Xe:6Y!#vy -2MWLo2һ.ezp-s3r  1cxIf'Fצ\,nb:o V  O6N#S,w>:Q i G?уZ:~NO2YBco`q"A(zO_w& H'*$u ]l Hz¸ʬYOcXGsO1AH9Л<0|$+᨜±tf@k|/OlΙ Nsn~*ޛ 2F>;ϼ:KTB!ɧ!k}J&ܑn()~QFDٜh0 (WlqW|SBXIDLs$m#6oI%R|X^S3V283ܺm"^1&$XP6sS>smپm384RlZG7"WAdX44(:M܀]& fH܇ъ ĥ?HY.t8Tvo3_[#i_z=k^M@Ф "$aV&8s-:b9H8Z%`^Ê)miw"[FVV/cE#"kv"O? X&8A]kjU?ڲ-4^C <+H`Ԑh2k"x~!ִ]FxB^cӗaDOɑҳ'tʿ29Y0fߕ%>1lD>/eushh4IAl &*AПءpg0?l!r3V%ZY[+AR1\?5_u),K IIX~&ҕ~t^"cKe!jDŽi"k[Ǵ=Bcٮں$]lx^T{{^j``|`ط 2dVz3Gm;LN$!+-~zs4zW1af7=>|zµwƼiv&yu5ՓµѨ% wqj0ÛZ |%Dj$*LפQDmfz[}@G?^wB&^ D&t>\ 6t8ѫ ?1!ޭW :ز1N*=%erD䅞sͻE2GTA 6?T= ~2iTc""p uzC2kIhUEIsxUDϢNt%L4b#j ZWLx 'K8w m,wUuZV&aӟHp,^̟&4`Nc8N6B|y6c349G*J [ a64]h޾nF`ٗuz"^"]Gi0B5vt(i0.Pگp[ կ|>Iꉓ$O'dkdde&͆FFA}J_8^JjfPB ޲lx~b<ĽY]gZPg&%=#xjv#YI9 L6_D' .}, j1zdMØy-YT2տTyJ&$f&cZF ]wk28C]SX;,sZARt[X'$@wz^)ǾQ=`񷽬Bq''\clF2bc3 '6~Y#[3 ,#ٺ$b ` }YMT摴(w`a4=;Ζ'brCuڜ}& -{dEH8hEQ~yz?9nSc3@AlhuhM\z h౨ 995F*a"zIAVUՑJVKGz!"n ,ڕCPTC")U@o'F]JZd.0"Y0T`w;?6QlpM0$-iA>UL,쯟K'S(7c՘('/ZӍwRHF\4-4$ɉ;do =$ɛndTʒh 1\j[p.ƴlO e9ƳTtJ^I[pIKф-r67n8jnp(S&ق dyD{IZ.õ7d_=R@vٺbKF#突^]JWf^)c4ϵ.U0L>B MlvLIAP!bͦeXy b+ h@^Y%g`dzE+m+Nf嘔j*%!WܛM_ID3n7ڒ W_Z=&ڛxt3䛗˧ 26NC,lM;̱S~>\hoy7I<6*iUYV>GI q'@yQ{p2] 6GYD?UUT^j{_|LO1׵.B4z=[̘O?HJ$C x{_2LȇW[\3ټx4GSIz˘QJ/SU;:VCFM3Q7|%@w=o-U+ev{\,Fc/?lCmĂˁT$f35&6Ѹ(tDnU !sHM[MN7q/9qEa,~C:N3ޛ&l 2MB>-FS>*OPH"ptZ}|>KHh!QJfXeg3<|7V éJ3Ngf\岥Mg) o;U EXcGOf JJvhXJoR icyQF&Pn`I,fOP yRmVW!mz?k3UJwIb0oZ"vVߒ1d4^ R/:]DGCqG9kiqJ/3oVoCQ;_qSzf]~RՏ' %r-| d'?Bs_'5{Wz)Zj$:0=ɟ.22y%zU 0+GW)Ϛ{j(ylTmcГ6W@#Dz=8KRqoppwO 9[p4B$Ȧi!"dnz7Pɖ+2[^MP,Xqnzړ%a pTFxe5/Rp~@ĩntrS~]bSAˬ*ФցP#DeWwG .< (D@8ơ] LXyUxIEE cm _bV `m[ci0#KΊ7 I|ݵDZ\b8h YiWY Jy2@J *o6o8RgI^ROhR5ăHi-8} WTɚEB*%Pl= xF#xJGv+>aSBz`*eUT~?CzRN}@C CT+ȼ%x/{d,X8U0!p#/ 4ȱsmqW؊' T19Tw]}婫ûCLeF1,+XJ՗5-o5<ڗX7a 4E_˶3x 6M >K>s7ӟmyc-,:#D~o^6K׺Z-(bbE@ʕMN&7#+ܟ|+]&Q .<5 *qGD Y,]B1qmװɃEGw}@1"g߆ګhpmGjE}t VO$rF`.̜`z;"fkۇ/ n[K4]2v B#`$당pxhtD%w3:cMыB#ⵈv>$ _DH@׿%Bd;#Ե%$4%A)az&΋iVV)֌Zy*Zn^5!o#¾&<6\wx0'Ozt%6ǗR`CUHEb7x9(?ajsA%bzx((ɽ$wŨLVN',*!#iG FWkl bdώvcے W~tsq E+izPB:ܽLlr ^jF7IUN{ktDuHEX%b¢r]$Akן,MZx1*<ϋ I Si `ߡzFHWC42*{$@z#:/? 2ERI+DK+WJ+Pu?ހnzJ _:_{ϧaZ g@{J$V]f["j)Y_D-Veoax#E*=s@?V-*E@2F=x)*z! "rEUINӁhQeFP@x<.-rO¦n 䔇%Gx R͆o zw3|e43m){iR< )ý.[CQ_TZjPLs@=9pC||?gc0X[ezO7.wboZluӭ//l|0 wVIH༦`a;': Mt[K۟0 ;ɬd' rtH% ٜj粇Tճ3bn9[aw92xNRKYJkFg/v]iNa7<!j@Syt-ඤ3a^1O* SK +;n|Nr-g ZK5MqFC6_~\lrQ2Q0+'[Ak1'Ţ C|yծ Cz*SaY̥ \/:dDhF*m;+{KQu|}3b=A(c:>]mY~Fzൟ}chz0SS+yLPksg#Ö[2AԊc99H$t-Stν&dЮ+S$l]SVܗW[gWMzj~`P V2uu]sf<1NJG#9(NO@rV I#J6\_<ω,(I b! K1?03?a'vHPn (@/nmۜ[jJ7 ,aB؇0_SmHGm|{MQµhκ%y.Pmd5xF~-zDMkh,8ze0uaeI~"pMQ Ve.3ym2lX{i@'sC>"'Sg &ƴBW:h1=L|(UgeW±^쓷F"1K&4.A<_}&ᩫ/֫ፗ)ΉdΫhbۢtGa_WT}s:؍RJv7Քele~XA^+q N2Y U}̜LS4y,|8[to7~kK[PrsѴ<`Ĭ J`wX84 (οT[RMޑSMt-o5+TNAVn59cם8LB>/~p6zAO._ fy4٩؀IӫyV Z9BbwŶ\H`P&UZ=BhbQÄ#;##\?HtŁpXF[ I0!< 5\쩡jjNb3h[dɜd|Ui%SWH?֕|jȊnƺYoTrKky4w l2f%qn9(C*>~x\y2,aOB$P"(70<ɲcx'qukjKdiwJ50-[m }K->ź9ζ֬OcWMc2 6O*βruԑ&n\# }îUcO8+*㬑%3Oq5Rwiט#,lbl iĤDEwEL:.5jõ+MDU5Ʃ`ꀬ@pj(2PH-RSN7ZT AR#{4aBL oBwՑP @^ ^֯j^ wrFwޘҔZâOIybbS_v+ht%@fx ˁ+S' @/-ԥS{B[Q7JS_c {䧬hRgTЂIH"LÕ%1;F !(IRAhS$A(`w;M[ j<>,Y򩃒Rʧ"]@HMfq)sx,g<6EGc '.CmcY!nq ceVg _ah̳,U۳|/;3k˭h &M &zYkgn7hnM=;<i_8,fZFvW1?~@4b3ٞqbL5;;+ix.TX>t\{zO{7jXy#! r]8'f T2!yo%5bF=NON[MQ}_XGaEH| D')4 3qGh1{wppkD*֥?fc7F WY=nܐ\|)ԁE6Uto@l |y$҇b;i G="l>?ekO%)0E4Z8%2b8NE 3Ec3"VHim'UST;&_zߚIs8w{VGQ1oֵ{]LV?)h:[l"[6}jq謍AZ#f ޴.՞9Q@L_͞h23[{_+LbK1ތf푵kT$:Kψjxc! ӭ#+kȥߍqx'i 7=աz hK|HH8(wPj:Ҽs^bxX&X9|SC:d>Pŕ6ثi8ſ.\~ [n%#"΁;Г$w`J̉tvVEO&;9y(fqCzB>=0Q|nlǑkL[6qc2ˏ/xpTʘ !dkRhs !P?؟=muaj ~{@'mɝ7(Ćw*y_8l= wuz{ I\wHmMw,y&+]t_%BpFӌ}[ ]7_QV_TF2@ BSj=O@j)%|u'Ӑk_7dA Z`~Kr3?tj*tyGg]}2ohR\C^x2ԕ׳'*P={5>%m2;kT s<֮b ' lq`_F^e|zo)vt^ 8~՛ sfn?3/]Wc Mr5:D RT&'7@H~2HM9NS~''O7pXu]X}{EK1F'+Rn(9 edڪ` Z0Dm#0덺$ QK (Iu>QbsiTmESwg:l;Q ╏I u$ nWG_Kexc@ ǭU@ tswP[ۨd;7;.]׌Qܶ9ʬ< a^2$ڋm{?[GS oU݌S5]m%*3Su晄8./Ok7bF9=L HWkVҗA>VpF{Re;&BudPƎ@ߣz O]ґm1O=5FQfMr~; yS!=K5Cv&J6+Lrs<9f95t2zs͙K/Ѥ5H'YH6RLn*oU=Q/` p^*IQz~~\g]!aJ&eBM24,>nP+ɳ8 &+wDhM{Xym5cێD$f 1@` t$>GJ*u{6Ǧ΂_Cw5xw GM()V4-tQf³p"Sgzme)=}9Hc˃ ]!QcjDvЄ&',uPτGA)b=7xTbkʢM1d}76DՏצ;_">^}ヲ(ΎZņ]Myő ['R|)jxm|K | tAyPn2ґ4TN}rrwAvjAەؗ'Ot%=Z5Q5Զ౩ospw/Kf щT/4o{f a1FocM:XWN6z+inP+{fMWW0;R´%$)}<6u38C?r ;dc 7cg2 ZvڜTT!r33BtLH0`9+΅@x|eG{n>C$hs; ,a&mP{QN :`4ҧG7C HiW2Ho6]8W0 py]j pPתyCI|cxvs{؀SBQ(;Z-X^,NEKŇ &ׅքL1c 2N:hV?" ]c.~5K߆sxoI "ҌU>m橀M"ykD}]a GEFrw.Wj| $U߳*'ܨKVrK$.YN)N#1]P=;7zB鄞e'tʖb^NbD8O<^:6d^cM?5pY;dx ҹ`y$u@~It6 m][)gMj#ͅoAgٞ :A|o^C WgH[4hv CVsj [plRs-.ˢU,ń/SCjTЄ4s> |EW7ê;ϞaAsJMO 26n^Ȼ* !b Ȍ Wg9UЅ4й2[v Nx2j>5TP=Nhd.|G?%+oCj:6(g}oҩǫe&~kt@־r9IHM [Ɔ#G~!؅dL2b+Rw]m4 ٛ K88j]G^څAۆ8 чNT] ddWvwrXɜ8_op. ꟞揋s,We5(o}h>ꭸ*npyЮ!#Xx\o؆ Yiq)tq`r lE?V祌sg+͉ )9W &K^ulKznp>scV\ ,jOrRܘ(#O~Sh3mv wJt yw2M&09Βa^:0HX) :o61tD˸ۑ\>iT\Fي2|}5z#hHd}S/_Gc5eR;+3,`Fq=}!+)+Ot,j}4A ͳK;4ʷ:y k%Hźj}N OϮ)BҼ^6q 'AVӖ=b|~IL\RˉWG못GI̜N>cZ~O ,Z 2lJ &tS "f$m,_Z9y^-V~t+ahP޵6!-OPB5]ف!Ղ]oh;D'j6H tlOB`gvȲ'dq<27T/X"4>Vb)s7|F8[3I 5}yНlOp YMd>@,@lj Ol@ &BOeiC j cJI3̏;!S"ֳͧB?ޡAp?ײ" ȴs !o)sgn@ѬbFtxX'Ƿf/prRpb6: aK{Q/m$n8S>| oEɽ2 ؐ0R1*@ ڣj"M9BAɮSUo(>ϚWZo8Mư*?c:VP5}!Jݝ{++jrENkNc9 C4r%rtYEseNzobԾ[%֘&\˞'] l쫵D;v/TEL GMD P_ݕ}ev7Ẅ́?{284쿼YVc `ld{nPlѿv!?3Tyac ܛau7m^l"$utGAvImƵzSmi*Pt"#!8*9^;y%{1疀G{niR]#YX ú^>ق |yE՘WLȭ2F=v RR" 9ԓa{'7Jk !$FiuacvQw.`W鷈IF& Gꕌ\ߖet&3c/e6C}ɶhLqW33JЙLeB 2Eč~G;\) \EX%ŒTBc ?}1buU@Ǿ#afdABF͌ '-=Ty?G` F{B>~_Tqd+yӱ)ϏM%ƒWB8.._՞}?KJ\rG/٭VPe:|n-`f ̚08;4u\03*veݫNg[mZaK告J]WVRpQ#)ؗ2S֗@Y ^/oXXͫȰKR5/X۽Hn댭eRhq1"x^5ڮ[g5V_/2|,^ť +ɀ[7RN_ýy)37FzFzfΔHd[8Lvnh;5%VOLO 1A̞zZЕaoVZq =v<+_ٜ~&CjE{E.{茨3*\{{6goJC@@$x،Lxu.q 9X8i>uٷW*@vAsU>4@jM,{h{'ϵg. /z!vv Yr3]ǵk&$2F77P6>0j"[ nyWrSo̲gHs aOƵxap{$KyyX8amZ1)ݾ4} TtOvDtPR?ՙ12̺H0!3-cDP*͉~뫏qFi`tVśkV8igtcT4wk+iGM3'Gm&?Qۆ35PFiA6u?Җ0qԙxkU \yۅ$A-/ϯ[?4 $mJtCILve$_4qtIA6g3-dy9lTzb7Ac[t(djMϢ_}(͞ GpӨFb_MNP{`{+Th q!Bޤd띙|C޴1s /mgAb8Q RZhp|G s'VU]Ƚ~ՌE%Vf `xr5%~lz̚'!5?Up%4~7g'ZyL3EMQxc gxB[f/>Xi~Cwlb ?c+"c]AM% ?Ǝ٦}eQyֲ,,όxceZbCa:h0cl@'ecx{'+-Dxe*H 1UMX'%9 p;jffZZd#/SKT^ҥ槍N,YtktSK ?_ XB(Hd;h t,ē;Ce]>n2KYyî/fcxz` C/“SG <ag.mmhy0Xk,#j0{jC^BXlb765K9 ҔSmDv,`K_5ڋ6b ^u9q:$PV&m(Wi/VMwmJPNY(LdCX#GV1i%W~Q-7Pیթ2wC^QSn,pU%]ܔuͨ%"YmU=SK2US1*8+0#mnc/ZB/wc+12WhsfHQ}-Y P ?!_*}pEOX[]0rp _OA&h[Mز C5%4ط]*dXR_oeW`2c)A Oemeg ;9=fu_FB"iͰKG5o>]<U(2*,SgC5?}wZ TM{7B['yɘoT)6]<鵥~]f[σɓQ/23oeR˶DFr VZUGKyu7\."81A鼢3Y)T*G9f,SV,)n"ZCobљ3{ лrY2F9ٽ;s`r"b4Ĺ~?Nh~ZfUͳ~0?I%ʭs+Q9ë)WNW;xc-k4U \ 6aTs8+)խ'-tg նPuI#D9ôh%x9=CG[Wc8gPͲv3 p(,/PӅFG&՟'ܼ‚ҩ5E]S>Z=8ǏLlHEP<j0NУ공 \:9&.Tn樎*.&5m@ JzE[ TJK1Cd7IqjOce&:L'Ტd*Ã2MSZjWǟjK.S:Yt a4\f"D5ݵz T_M2y0(Oy!<d}A㮫u@JF"1d,/^raF:\&'8+9(q&{,M8?-x)TPݪ6P>_hGFwEvL/M2Y5a#vB!:SUeςM&"j>#ϋѐu|'M2?EIF-ߐ¡+2H"Mlhoʺ(8Ɣy˘-̽JyV42{8Y{ qʞ"K>$N>q +P@% UKt'ONGO@qpF[h窓ӘuY+Jwb諑m)OYRqU!O `' /&rX]*#sרMuy xF߻Kt A=Mk̘!r;ap 06Jy}qUQf56+W-DB&JI-2J.9ۢ}9Dz#&J;3'(WF#\TTDЖoVk4>P5~SRWtB"#!xiALYh[K8·3V%W=M3*S-(vr0&k qE=*k֒_W!'[)QBX ^EjxP`c] 붦Ѷ-aȻ8=_~`e^6C &dUjAtg9Qp&` O%j: ZơDnF1g]}C[%yU՘>ߴUDX~Jk s"GuC}rN|_$"U  S#B6 Fs艈-0kL@Y钁Vz(.ʅ]U~)YR-ek $LDG/Û4DwXB2=de\y'c8rYӸkIHmҦZmQ;lzD0m6SrW7;sj2hIuM SnS DbϛF"d-mo|"*4<jo{g8TFwnk /p0] m;!݄9ȝκ>"6C1 V,0z&:O"'H.- VO6naL63n6 Ip.KIP Javbe*1 $x%q]S^˳XºJ/n'^7 W'`X Ϡf(h2wv]Q{Vҳ;~C;Kߎ#5ZFY< Fxn/%(hw}pLE|.f.9}DqgяN6qqI#jmaw6~=BY *duGl:AH-N1iPO[~ ]TVs`p]XB{I4<.#]h 5Ip!mF g!єc#A0{; Xu?ll0L\&1ѕC=¶I;$[}7 t>5C=x<in/D36sk /#Jr|zԝCk }H-`{c*OX I Q'Qxnt"#rlbǦ#i".[o CQ`*Ǐ۫4 $x:ME\!@spx/|[F͈M>oڑ$f[hn(J#4V;r5%ˍ!B<]" P1Iv^4)&"{iځi˶8|XvI xtEZ|P>D3u_BjzEf 1VdR Kny֮ Kܤ@UMAWk.a^S<FLu6tx@W&`0 %aJ\*MA ]<G9 z l?CF`7TaL |2XE gmΧ{ED:a?˒L̔"2Toή7ݤClCX<f EusuSd ߻N]$eu>@kPK9JB2}ɽPo8-u6lE_RjvZ97A䑨SrBCU[79}<T%<\>s9;B;+T( R4Y g/ F6쓿{gGTgwy"h*bם>U⬈hwNS1V?բXdlPNf$׏vX"4kZ~$`7aP_} GmGYqsτ ξX7uWT`/H&\A[Hߨys&Fg*yMKqy"3(W1%rW)`.!g:J7ef>[`+{~v4Y3h0ֶϾ]ŁMz~}Dձ~yNz d~ F]}h%c{|_|Ivn1󢤗@35IdVfva`j$izv sn evZ<|>*uep7G@+ryo]e3Z+$67ĽfDwno+|fsAbsbaHq]K\S/1@絭sts=1dmlBc -S ְHdjoעPc~/[D~[;,,:D_= 6"٨*5b]ùՃgOON G h1t{ oZ7:dn2}x30 867jI.!TzPh`RA摮VH ^̻& zXTڔcޔL<1(^A4pީ 1$Au_Ipف]~臬ٸ"T5<~jKe E;m%_GMln(H0QW-"+NݍtAe-j&%B6_TKFS_[ަ5fjVk^BVTr]$.? BĸC#TQ*V~|Hjg6NQLBMwgy`u5C Kc'ʼ&춃2Ҋ +ȥe.xJpF7[vC^oׄ׶F^#vcpT9yuD(oRf˪^yWǖg7qCL`dJKKST]T" \QZ$j⎠MԓWR/EMM3RY<ˊh33I68< 0*@HU)ACnK]f.)18IwT7?w QR4A"!Uz'; plljYr' ?lRIw/>fd,<{GّbqN3C/MᐰziuLh+ DEO> l6VsW5meUjҿJYXŸ.SU;l$ XvxˎɗOT&WXј(e,$z s%]Կ,1|2Kj}LERZ7EjczhT4UIM6) FqF?B).ޫ) i"({T(>쉌oM.],{~'@I.qa8"qpk,roN&>{<; U OTBet9XE-f :L@=RJzDdg^?IOLV$ P|UR%;4ciۨPq2B@W6L?u#P1\j>Aizo B;Tr=}]F@2G WD8\%ډp -X!QLe;HF8vQ>=gbܹĆu+apw[M<&? th4VӵpB>I+#Rk knc#.F#;#NT)#s| NLܣ9 ;>/bhb $Rd$5]Q">=fBQB[/ ĵ=MZj9կE\\*7.Ag2u&=ݦ1Y8^ AxM?:nLGYrXvvZ֐8ɸ zq:8&Ά85 ˀ ޣZu>w7|yI h2Cc,ɓxO8~o^_!j$tC]$Sժ30lI PYzeMrXNo 5~rK[[{4Eհo1Hxݍ.q!‰&Ag)zM]D#^w0+Y&p6V~#/O$ic G\vHvΘQK LL7N&W;V9h#/t19>I0bG`'Gf_'!hSKf| "I=qThӧ$rv=p&qNN5*=Шv_%Huih :_cP<%u~ \)w9@f(+Qc3?, Ge JbxSӆE<R}܂FT{$%`&@ڴgc|L# EO'Ho@]^pK̃', f(M;~C#YڏȟK mռ^cFZ/$޵M: ELH}3 B=8֖|y^OsgTI8SL#ڻe;A]sEд3CeSp]+Y" 6 y,W a85ղO ޻P&s,8V0>_s+I[uM JbWg,欰?2.mՍhH9|e`mj`OM ,װ+lr{ri#Is^"Y]m'Ƀl̙lP@cw\د/PjN>DGA{59y7^ hS%E򉇕bQ^`̔u<Ї+FpB%WA>UfeO+Xia.hH|qXqAlEdL՞c:l2])d8ZqGw=XL#|YdLWqjpM"s ̄; u )]>:PZ!2mem6Ar.tXf%,f8ZCR k0Ϊ\D ѷ' ++[Iu?SQu>m$ ۺĩ!NdJ=.(v@y7לbGfZYτ8*>*<<-- p I:K8oiWwBJjÝ tH:>W2s@"RP>VDٛߢjE9&ʼ1pQHG?%|U7\lh/>I tAUc^g(rlJZx!RbD!Ҹ/1$Q:=upH?%u2I\|:iAKF43r#]Ig#%ӌM{0-CuIr`* ÑBTx(a,,w`>䥷A?# p7u7N/{(20EL9sVΗhz`NV97tEď2n[?fE#lM |0͔Gցm,Ƕ )Ѿ}4xdmX{PoR61,C~`W)iDz+'ظIA&lWPD. xk*}hvTC0=v|c2߃XT ̊$upSzIa%Y0î 4i DcHDrX.Vz'b! =T\W{&Qa+6^Io#,+ZIo"S+ xD"KjLQJumʁ$~ -߂brT|q햸m@f];muΑYb8 "WmD2Gj+evk.GAEn8"SR))=$+(ߗGnך 7|kg|Z}EX*_@xb/ao~9dfUd0LZ̠̞O촆te)4#5f$x(7s1Y\AEyX&r^+8>柝rI$~5 Z53#)?T>&dM*4q\Hbڙ|Cx*i"z=HSS<#~ *rpmpoߜ@LbYxo'yvX#t$0iu XAs1]hZHR#qjB ;fF>/k8D꿻_h?긛;v; Hx .5ه#iZWXGD5Kf3%֋>f# R[$t]k yhԥ }}A QNME808u:Fd8EX+NRW"_q :DZ$4+}-TrP?8\_pY.#DfˠT= fg_Pm XwTڣOi/@"EkFZ4Jar$H&nzakۺ  su W)!$ht ۘ!CXM,SK_`ѷ-cN`ю83H'|E<ˢg.ML^2OU!C2WŊ?% 1mH1p8k}fGIhrnb0v YDUg$;LgIAOLK4^>yhɭ^C+ٝȢ4m:npa7*߰9ʩjl.EdMZ$I\qVH-^T/$CVT~bɴx_tMkb%B&tp Fi?H54&$qf`[VRC|JUQOQ㏾!h WʞYI وYTsACnO%> >0҂6T0ٰl8tejwYkNN2B_dUcYшcE|aEMx/ob*C8r=Цܢ]q 5x o~N;6;o. rKNv5'5H[}Wq>JWcVQܓX1V ͢3q"z}4;sxd_fucD7Q1uCP,o{FL3#,b`EnyZR-$:*\"wY5^R!(Z/,wgU~,cVn m+EqVø53_de&CO>/~qȢ:NC{N!|ĺm˦y?"MJUe_o9`N`wHЩrQRtXUymRϣwCq4_ExB58UXG6UHtR>aٿW؁eS>qv87(*"ASB-8L'2&:ٞ^P %>8a>!զKG_$v-s`/tO@78/gGY<,0 ޲BBKH ~!n#.SS3*|M̷{o+I2. ^~YT҅ !Ɓ V{ vWJDc=']Hؕ`R|eZh/~dMϜ'븕D bUINrMhWTlXv֓ , n_=fH8G1Drcxl}?%{9Йh>ѩeDf%vj!WjZޜ*D D|UPLGd p qa ;^;mXYpmu>*Ʋ4,Z^#R5 htVIʝY%-f88%uq 3]Uz'~?q,ۦ[AI;z5E^ :=^Z.bt>GڕQt> sp!l,+CXe}7 d:^M+dqX;qNI :=yJ6̭q}SMی' Qx^Tq~iha@wLߠqX-8EU,Rl$$ '?%kd^?y>y#O{L" Eß';ft8gHa NAVzDCd+gE  IΚMKYvߖB F}&>@B[ %B^){o:g8^3W&J >K;ZTfb0`1fŷQz-O4XA;ބmKu1(%\Y$)fe=`xqCY腹T/U,?i3 [BM}5DÑ*é:{_2g'Z>þ*iq8UoB~c4Zr@U%./剿*8Л|Ql3"Ký=A*7`Z;7ipo>aTcdXOVsr̽MOB@u$ϪVˇꑲOdz^vP"K4[!?o"*4ęG]foj]e/>$K{38iv|dL@/э*~"$h Dq" L"y NJ+)BۼzM@|yV2jB5§ӮH9vRpՐgrbmrNeVt73:˂aS&zRL_2"R!e%`i)8ETX/N׎`AX(P G[rVu&Q,2x"8OO-|z_ӧZ8/kCӁAKx;I CT:r$@zZYb-/Q2{>:"7 \`>T[@ 8 mz빭|҅N[mT62֚ߖMFm"fDjS*؎Ta3n흫(fS1]S/g\iYzgVI2"-}%2 JŽ64BԚYk8;CP_A̯yXQ6Xi-H88w{}y{̋tŏJ{I3o[@kuVIWرFtN_L(gI~s80zrA!4Wz.=J͹SJ֒OF>bwgj+. P;6dg<$ԙlZ3BDzUB/vzQi'q`;q3ұ2T'5f@殿;\ .ڈ|l=Յ5n ۇ{V6Z`$n ̪]O $E+KEԽ^+N9},Ƙ-^$M&_咣ːޯ'iU_"!hWXv&C@|h}qK:7'eT c6"&-^/ejR5v}ΑL $! ?I`t@XDv\WWU+mj~!rĔ13ɅU/l W)]F.@ʂ+hpCI-rL+>L̺Lx((NsfbZh` )iA&CůkEݪi/9H+G@nVS Ӄ˦7<&f$eyB+)/VY6|ǴkUyYׯk@{J}F)D1@7g+g"@G#U2ߤvÂ[d[mUFY,L!4K/ӝd?:B_E[X{@aÀsV6k3zgKndDϯC\y[1ꤐbΜ*'LNe'' OSb5_@(Ar<|!k=DL%?,1zdRwVL m7rEp!|QT[ WȼX%NS ?z>RˠЩyPJvV?W+)$^@F9T EpC&  i c{-:;IN_a2S1\[f? ȕ;H;ПՙH8 Vћwn0e1P#eۖ-"BU_LNtѴ WߐȈLĀ#Հ%. @?}@FEEXEE<ބ??d%*{g r`OeFh{`sG8(Kq(t7fEV= k,O2ߥ*W9vp\.gr|k4A#P7 g>68&}淋)0T8o_qea5SpS7c0hal[*r<ysdsɡo{=V*袏w@DyW] ~h"v pfb]hK:ޝ]u ߼O◅ݹrҢ_A k 䆩v q"Ed@lU/}t:^ @~9GxE35J0iΒQ =a/]erm8=՜˽F0M>JhOGJj9.><=QP,(_R #32$]-=v=$$.)M‰uU*Rƻ'+ $qhB1.C(sek0Ϥ"$CJu6lCDArdې1*)6?KqWְE*5ww ԭB*'lM_RE`=J=')NPSg"¹4w){X_g?&ǸaCS(b{&bv%$@8PE5lD^`F? ,!F4$ -XV?j`m s\Hx$ ۙg@ɹ"FWdNW~ 5S` ;9YxLb!^Y#>;\nX!渌0(&-˱2vQet뎵ACjjaYaӗJ#OgX.pcP7ZL?nY-ɑ}("^.mA%tƘ(>#.'V$%8~zVKʶL3fRcj2>ufri#6p!-qqMMtpEn;[0>g|dO^ U(mĹGAڛJq'g')Рel;i!X A?{J? / \9*JE#H4iZ;y_w8G7Q^Bk`^ıLft6M9<Jz8ܣ ^qJWA@>ţNOL.x_E7d>ᓧe-mE5r_ ԋ.68-=`@23,hMNc}­K[LpZʶ[:b1T6 k3&sc\z!ՠ6>g.j"JS },Ԝ 8c_1tiC-wrE7hZ&AJ9pȑf̪0G]QCfBAF"rB w?R\3o@9?Cg's^rbyHy'Ag=/(!+LI$]D Qe!$Km/j2%HgD汤MeßN-GؾDʌMS[u€]Su 8NBfx\%R|Kkf~!)So3p_"8'䣻 lĮ!0X*H^sřf$f}1G3'Q"N`Nkhf]h"Gϛfjx )G/Z#^Wn{1jeцƕն`"ZBe ?p_]78 -s:tƤ&'b;tJؙ}ɓ$l4dnʯX~KOjj Ѽlb)˚0MQul sww=|@̞]Ϡ{{GZ糋d"4+۔foP0~5RFAoNATS"#UbdFt`؍ F+!&5C/un!e*Og2MQ "V1}M Ec:J3]?)h=c/n%[7_msi1}YTC|0]hJ#eirY7ctG53ً};v4 '_g8H<{)Zɂ|-E03ɤO p{I!^ǖ16yQpŹ}!ٳ´̆~LTt_{ Z4m 4hH+G懚EhHDQw߀z,(LU6ab4qy&׮P{؝,T߭ 6 nV.]jǔآs`+Q~_U#GsZݤW:CBPQFvća,]lgMJv&g]z[} a ʶK -zhBT}F0wdV.gS$#@ ~%b/ H/txܓK +F]VB 6oۛ.0L 2|X [ M0m{'8DžDco"2LD@i,'AD\ Y2s1MSxڊOH :NV] RւsA WuH$3jzKkۺҿխ8qA p( L eFS - vqH+H΁7@,9E%!%[>&˫5Hs]b*ՊfuΦAC±\+b(I -p˚qV9+ݧxָ^0[OU/A[Ţ*0 X1 ̖Zν9Y]|Yŝ/;Ϩ#zH@աN.|C`n>=8d>aDzqװ9NZeXK=Ebt3YA &Q o J<X*rE0 9hoRMKvpkP*RNbv&Z|g2- MlnAkP@`$!XjM)%T7L"]xࣙno=&v?>5Afk6yQ9Ɉٯ^ ׊]Dol+86{CZ{U5! 7J k !%y{{'_FqtvF``~("z82GF[@RV͈sEWOǤ0FI`K;ţ8`3=qGYތM,E#{raP/ RH+b&^.18{sd.\HQыp+^VJh݁Fi-z0ǖNu3\TN|#<ކB6@D ه'/{rqnE`%tB-?/ eH͌j^8oH l~wAΑIo<ºN0>,;F&6Z.sK8J$rsd#vCݝ/@V4oܪ)[~C˜VȦRR(#t/KoX1#MR^.ާv)5`P;=L0I2Ţ3¸ ӈD'pB5A:~Pf \'`"y{+:S<%=eunB6Rs"蜯Rь(u }:H"3J$H6?oR"Y,6,7qaFCJ) Fߪ| ɥǶv*\)s"-$j-,`}TJ@R0|EFUl֔D 7K^Y-rAP@b#TF$V@ܲӴ:".h Ԍ>;>nۑ/xsôT`T!?R54 X*$n ,p%컠_m`1n/VF9*2_Ɱ }zv+@ =zc앇P>6B3ﳈ"UUwjsxLR& wi*~3KqFXd~/}o\?^"Co(hF38.3nb.ZMWjNڣ#ǭYk V3jL ovUv@0@W|aqВJ0XK9|\hYUq$IVr]l~yW?Zh$ !P0t^Mj)ܡ]Axn$TI͟"X"r̋Tdg潹X2QVD){HmtZ]+oa a֋qm5hG4,4S`MY g?z мXU  0b6{C4|] JI"݃,[ֱ$*#4f;#$EЈ$Wu{4iV֨jP'ǒ sQ:Ġz0fJt--W^@fߠ?cv<>n 0` xt/΃ iۑ+spQYt\O>"ff`0!wK_>适1xςg.ZXn;X# 90}_D?'Wݸ(sQĉ##)6 Ful!F|;O_B! z<@N(Mcvu]#:fˇODW˿֖^ {cGqt܄?0wfEgXq| /݆gn C(wऀ^ 1'_^.aߴPM3E`NOxT˸jiuh_0"/vKxשylӃ+Qcy>Lf?nB9r? &\}ֿe" j :T lQT;C4,BV(!"}cWz1Z2U7b_Z`s =X+!4IS==Q@kXr'֊c s~hJO #0'P 0Pu&fHAQɛ.*U*_H=Ѭc Uq]Ny`jRD*ɋ-NDd#h9&Vi1dNi{Lrl}@Ջ;)YAp u:: w0ڏ)j#P!-ƒm|F+I ހp +'TDm͙t lw*j;_\!Ӏ0# R2bh1& u]V)Ofߵ'=C4=Wugr܋xiŕѲP\ӉG0D$0Q-٦E9TsMyi;'*JDԀ^?//cFt3DRiשU'ܜA48<͵KD\B+E{ZctNsE4(\Yt3Ͻ?Zj";]*t{9:esW^7YQt! 'Z瞏znYGduns<.U [,! (qˣ2W6rϒ.sCr@dIxi EyP x˰" [Ƥr;icj6魿ο` 쉶?\!;ݺybWӎпK jqyx]GQu&{=͂:oa h1 >|7$,g*U͟DisU'/yk,CV `Gba46XYgŜh_7`zzG)Rv e):nxysNd/%U2a?åtύm3\VIs D[G~3mQqc'}O@h |=iH8&>z9{؅EinHqgu6>*Q]]&.ú*]iKK|3F P&~?Up#%蘻ݕ']LV4wk~ gT렟tN"Z"2ʌ)%ѓed4C]L k:lpLeѰkόzfs&ڍ̜4.: a]&,-d<?UwEr BAoV-p*nju{{tXEpkE ~"}X9%^OM,J.Ӱwv:A VNc23~-ZysT󫋏_Z=tU&l+͚o3H~iYw'u!ڦu"p/A0v%Q_lj fL=fΡMn $јT/E~-J:ؖy:iMԯ;YiUwT i^0sK,W0#ʾa _ [ᝏfe{GO; od:, '`q~vlVYeO/͢ET4nV1$l(eB/dmMT_~!Qfgf 4]hnT\*b\ 2ਮuZG }VOk5(tfMiqHq|VmBkcPO y8L !ӽ8z_dˤLʖM#^X%O۵s"۱o:_8\1-gDjFfc=$X8DrBʓ}9--@~>fkHUj'KҎM_Zk9{AY|ϿĺWmD7l]oagЀr"}'{iըh0L~u|=tNѡiٶkVL.l:okfՆ$*i;q`s۩ýgBd!- 3yz6j r65R܂Uh^NvoŎ:d 0Vf*\\q4?J_7I0 j C;(MCw_[=sRŶX!>R H\VAȯ!:FBSeVmΚhI*Q y:kݣjDA !T!1%e~?UE3ݚ <+i!sP*;R7^ITr̢"]Jm$"Cbߦ[F0Ė;o .}V𭜱c"TM uV A +ud5ٌzO0brC̃aG)Xd4n%ܑA/pa@bmG'X>W;U "HRcT߃1$}sN=Of`{qm+qojEЍioC77u vRmJO7ȹȾV(4j4Çn8ỵaɈ".WؕBR<2y7_TA"Pbh-,(%KdYV2Ejsҥ-hVkRd>"?qTWzS{/WUKkCҏ^4}ߤ (Ƹh$c`+崘8L : D9 ö.)fNFSޚYDlԨ Y3/#mX`DPX@3 1ۤ5 vb;pzH$ ]1d\nč<1A"7E:FLե;Rt:Z6&`LWRy6U=o&A:axa7ű:9E3=Ii8'd2N:dǣ(%- nvOD}{ \n\wư9#F4mm%@bo3BKy:7-@hއuūu nڬ&p7emfe!ɞzy>ʣ*w.lgBW2STdpN% N qH,w\̳ƘrJ]fE SPԆ(.rFnD#Vq-å*ǫUJl3-a7I #ȰF!>ZB$䷺dU5|֨]Vf8(ץ* <]M5TͤMpn8>lǘAq/HR%APD350{iтP|Zm٩Yp|s N@~f(Q92 Y`ܯjR iŮmVI\j=L"M?|{G ~I@Ѽ+#+=CRhnf-d6Ǎ(k]]O?[4qE6I;%GQUNI\ѴĎ^DlҾB7}SqhpJBXU{1sspz+R!℩ [U HFb8ƫE} L>bWI|}k1@Y΄"HdI r}C`%[ #s?$aQƞB&~? _A%_B)%ظ2ډImO~lېL8TSdRw'"Q|i\]S/lUPg'hSoG 66=|1B*f:)}J^9Q3;%J5[ԶRAf<J@@ Q›mqni؃$cF^[4VIO΋:U "~[౭+اX{*9}_=/fAH A'ϙyW(1|EMO ¼DpҧimUZ4*ϬX i!>m=yz-7wI9yOsxL* fz؏槓f9%: ֳ:ɩꃔH&bN4k;N$WȗWܶi-7d=;" Z )xN&B?,y՘{BQ@| |UR2(]tٕdB *7]V튡|7HJx /&AzlH3)gvW*'}A+S9HBisۋzXW;!@F d:'";R=p$AxնAO,D $A([XE}ڠ!~ Zwt{&{L>Bj{a,4!jZy \eyi$>ħvk@!GF'qYi&Mw)4fݪ#@&Jk5kT,NJS| S)f9l- H.4sf 1py9Q6l+^]kgXlLFެ[!_񢂫WUPt]M!k=o7y5!пX24$p۟|Ig{7Juw̻[wqÍ}?Vmkri9aX&,BxlHIO/[7 ADؾ m,4v8y{9;@}lլ@:bf\SNy&ЍbɈD3E?ڼ{كx>ț]٩Eܰ}ѰĄj ܨvDE(zlJ[t; H $ `TmD/,/QO0"U` 9WVI_<117(Y)ǰPHpU7Wp f)FV7fZ"2Ђ#4?Lт;t ^_ܬeyecrȦH} L_^=૆nſږEmr$̀ p"酲2GT+C% 6r!_kA2.- 5Z,肑 e[V͇vE3 ЉkEuuchdntuYsT~xGOkV( xM ڜ-DR1I,j D$B)Hl^F&dcEP)Au UI U Y_SoHZHg8 HO-'R|Y̡߅Zs޻:<=kP<2}~|;kH /ϱ5 Bpcs=*s<\;ܨo L BKHuI$ ;36,pA|-Ҋe0BD VP^גƅ;;JL8*LH̔nJ;ԦE8GN BEeeyA3K'#x r|:U&/HpO?*\^1gԺ} 0 $gLg.]vW$[Tp2@ \X˂XC [9v2 K*6At0 shc|AaJY)IX@N[LiOXS7RV僮%*[ bfB١V׺4U:De1DaAl2"VoW0d^ԖA8k'g!x}-WeH-$}Pz@rD6Iƺ4bvʆA$0XW~U2 AQ>P wVNY~.|X WiQ7ڸ.1X:>{ߢ9Z8jccaqgQWђU\ n׼px/j En ]n҃wo&,R kE]ߍXFRO:8t䙹- \T2 40klkzmpjzbmŁ'1λA39C~ll(HvB䌅H:{R g.^ƅeɟ;(F[^c=I3{Rh_ԣx㫐 vC`+nE04-X=3%>tn]=9'2/qFHPI1KPEZ3:r4wvX{ ~,ɩ&v!2 nPd |J@cn!¿YX̢P7և!N(G4LU55ע[U;& Kr/;:.yݡ\'e7К_ki-iE!rIJT`wWT˾)U.Ʃ~&:(cص:LM6ǟWQu`.Dd$]x"m,oTLIȎk~ ~fŸC:ŦҭT> 8.$=zc%>Ƥ:/N$'G-@ 5 a&oBן@czC=0GI*tĹ0L.M`DvsMegJ`}4 ˟ϹrordOڇhiƥf :“ʪL*8*2v"k~6D#UcAq87)#4S3f?rs-``C"ɻÑ,qr@L)LEڬY75834v}Ӡ2":lQ3(doVFNHp$bR[PpV!oQɼ! !/ M+f 9u]m6Mu֒[מ^ 7u!+,7bn npnt< %hPlҒps,4k1Yv\0 *p*VNvm^FX-Ĥ cE8g:ptA`wy^Nidz$חP H(i߀i"N3ȉh'Ab"es\ҝy Ss-ͅvUL;f|JZ}c^d^gH|Glg@j{DzZ +_0 <tJ1IܸRA~^H9\No^QZm00Q025XNSܛx%7V$a Gv6$t+DȐ4 iȱkgBckkk٩U,V z)m3%:2ӇD c)SEx] 꼥@EcXȶb:3+.~kԇ?SxPc>Q#†7t[Z%g}Xk-!H `yWV̥5\E46.,ch`i#gqlkG"ca4$؄ũ059~XC2[\&E"T`BO)Ȁ(NkV0mU%}:%[yrym3juKҾBHxƅBq.I],!rΨΓcG.Tw@\>je #_yڏI6tsH5!!YN(C//WLw5ó/V<6 L!AhÒdf,:4ԏpx*Զ]~7>ycW]% /_A oB Zfn3ؙ"j:ǽ&u"ԙ5 ;yÀv?HeݫdZo~CZ%\" DPl=glOGJh& *ijYAxR^l~QF:7Uzgb|@BJ!LNSҰ-V!;O2z -W6&7%H A:vcD+(TKLߔORmKl%vb5Ӈ R`٥w8r\ AP6/u^{͸*& cy&\60ģa' 'bCuի i'B ?+h[\>yPL,HEߴzLk"ٿmh,x$ Cz@gPrJ :lÛ, 8ML-PygD>Ӽ('u ,ciY8:wRUGBletӝ+)ԩa=B춦؉;.ӹ1:+ S6@-LeC(-ZQ!?|W3:ԱqUn+6'!ءd̕'06a:q33"(Z*<%\nZ|V^4tp k f/t3qr\/fQ9`M<*Rξ)fӳSOI$Ud}5kjħ"n=,=@*JcM(^@E 3Hh$33YX&\N;U7i8En렗]ÿR\Lq֣=u<_ d\"r(Zg4KJfwɌ8C9yt/ҐCH5\+.2'fFTzBб` K7Q(41a(sk S|5-RHZ9|m!9176&C5ls%Gl7Vf%ywI74UYw䲆r`5dˁ&(oRgI"[L(CVKܙv)=1S<%qn(neܤ{9$O%}͂+P\n=C/Ue"Vdk MS}=H(ۣlKlb;{5# eЋ c3+ pXqyr>z'@1tKmHB(Bm PikPDgu,@ 'Q@h=&=w` ^V<R5~OP#hS` sZP@Ŏ9Y yA.E!|d3u*8lp1Yf(a |u5]oAvL1#ٖiU^NA>jnE&DϜO1;Z;@KB<)Y_ FG_|#d'v3^,{Eg%u}xp.]r4Hhgw|/SANXԜ U!!EؼZUJ_j}a)4C[xY"lvz{`W$atvwk>t,Ҷ`1 !y)aC'-tbh:;JY] K>_fL%P qh:w]ƈ7/{6*'95ab,1I;JhQ4s:dN F re_v?D1굷3Y•$ξ4VPıQ|DM}Ne%Mnsq*Zʰ%S4.E,'ެ=$ɵ)%gMQK6 !ʷWdOqۚVmaLibwXTʬOgqvֿd. f׼E39YvzhkTO}jy!l-L$Crh҄M)$7ZR vګ r bOj x>Gʺ!5rrǚ0CiڞS /9}im-͏;_?a)QNqog^j3ߥW`D՟%ɲp>e'_fLtLjQ"DAPb¡tyMa*P#ʒhI 8dL5cː2RUYFw}3 8aТ lͿ 7QKw:Zw'!" R;KoRv҄uCDW8J-P~fޖI2 @]&e>>] ?C/dsс`#?dָI͌.Irq&NX|]pIdS1@#̷d_6dT>}qsCa Q4"r15[Wn6X_n51ƝdR$ykzk8w~?BSM UtڤJ5&6!6VsI]Q+0qǯtbI\=kK-ԪRiFNkXuUW9qvpT@u?#)wf7¡Z%Q0> %qG{*ِj!fO %[1Y֝yބ FSݡ2u۹/c ܜ>656VWHD.br8g l„=U+{ヒ8o9ҡ$S[kK?[r½Uq@xnu+ 6CBlbgjxt8K!= IoԢ%;0C(s=_f=H|C2#0(~9oі-*-G9Cp =kDS>NSB-.Uj WA5,/j>/+(ߤw VBSpfxzF}Kw󷉺v>7);s0 b2syR4Pt0eիB0mC %5%dDjZzU?ڼ9s\_]lɝBF*_{-te7ʬX`d7Qj? 0Jm g!|~9ly U*ơ xH{Q"v64 WjX~k!EnNo6#LLSl!p^M_7_>KNLܿ/l(XDR??AdLDk>`=\{ -ÀW8YIeJ4] E,2G})|`*)R R$@N-i_D4~@k/*mR b,mR6q`&WN) Dd5(E! )(c$>TVq;)mbsmGO-FQNϼLѵ/F" ߁[y tGjvCV<l܁a9b] H'wil&;z47zu Wvs[9Ab-OXb> D~oR+v0tCa|em܆N6h@Z SiWL.E pp;tLRMJ Jydդx'Sp-ႋY?nt6 V#y*WcjKTf+nr#K("X%Gf4J: nubtca| K >:GeuOuUxkrU}x: Y1/ 6`=gH""%a,&?e{M"{3s &yZѧ(h_甓`RcSҠSJHfFJWbX/,4:sGOT}_'bۂ MmPfH$kVAXn] R\,otzQ̉"FʑĶq*JXL\tEZU*!~4[c7ɓ~VLhyФd!Hk5ꍡ{2/d#XOJ. 9P&tTN zN(_\)qX Z{4g6 Yʜ;nZE1a92giY]^ YZ[R+gEGr x*(:d>ʦ,?LaiN*=JVR'Ig!Kq"J~Mkp囹8thvmNZ* `gmFEbL0q$$$WM3"s)HvlkJQ$Yoi1W]p[' mw̻m*e&1a΀pbB?skp}U iSxwiLD+n: /_u$Sb >!61 9l̮l̸Y~H ?H %ofܲ/McPѬm!jo1꺃S]HZYXYaسe=ݡҡD%JfnQK:~%O'y#Eť<Dz;U exUܯ qLCR۴4^7Q@qdAy1 R3\G$cNаZIxZmU6A*2%w`ϊqDߑwBwvѥ]L8JI+C }h7>vxep#(QX1? ygkLFh.l\ g%Ј4)Hߞy%f37V"M]Et0AbA8QbwnF~Dь+m;oQ-~(^ fۻꄙWqߤQ-a]pͲ7}1GیTG J3oG5Ґ'R)V)gLфfr物ۙ1fr@{+\MQ9 j,<UqM3?ϸm~-i3`ˡ=I8?8Å@`D;j{fAT 3ΉW}d0/r2yk?rҵ8+PrZG'q6s..,m/+iƪ3ըjý o\~>t`{=?d7#i(6u#Qw`'VgaH[ oS}C*.jU?u8LEAC[a'ʛ,|#v|^޲][|*¡~3/y 2f9of#i!ܚПl<3Q0 9ÃEtǶ*hR)Kv>9o! ^Y=xѕIQ$ Lښ\wH}D5 [V;˧$;`='QC`~ϪwR ڐ{ZN$wiLiD| 8nBf8xh17MO Eo =s+88cSOFfjAN3Hjz:#g(MlSg4-%eP ̹*Ӛ ĝ{xz:?hoC9;RE2B+G(opjb[;AR։*nGK_tP\"J{.>wz?"ׯ;>1;~x!}q- j 4WD k V/t Sy [ar>*-' l6fsJ[Nj~˪q%DC6 ;>0ʷq-)IH\䈻sBz5#=s )f޴y`pFf.e٢L݊nŹpSaXWnkW97 q|Nͩ{Ќ(^;rN3Ba[K͒ ""kߣS _vu#; 2#8zc*p<|b1UpiɴH|ظ}~_s߉:g?Vpp*?V 1CO ̂us\nQ,gu3dܺ7y`nHМ¶m*͸OyR`<VT:CS.)fFj114g.7kZvC3ʄcmr;yE;jSuB4<_L]%&*d؊J%D&2̬M#NMh )`8;]4q %3+䶙lT,)s m54;IՊuU5֝~TuvVUzG7)qڰfɍ/}/Db껻mʫ <[-ZL>B9h[:v\' |i@` c>:O?_<'h |8tv.Ռ؄|c_a ؅*"l鼄],;]mޑϺ36Yó1Eуu._'&2n'-XOVczÝ ?@_sT`upJ1'm(|u)Ȉ2u'1;l{&~k8r$FAM )Nߵ^(e C-="ȟK!eaSn~?c1v"f.pOlgFp`~xs`&eVq_ 8ގHfCc"ʜ|~NR!h((\vLVbO@$zzթ^3{S`cBN3<[5Ad ,Z:M QriWDxx̩_ <bUTR\>` $2V=Rj8zܷ(QC-{C i,49)S]k3M/>)'bG8^ vVVS f1 e]$&V!G+#'^~%Ϣ%)I G#mWT//s+FVUg/b LYζjujP[M%rҋ_sh߂i"|!!^cʣ֒M"?/B*n<@⹼+_(v~;p^!eXϏqV!qP}UR[\p+dF:/0i?Čԗц2/== } jtK댽|g4h0%&32jb (1Xr4[Adl%mذV\|Fy||h~EdIϲ/?߭# xl =LK.̪RInok½{j k]erĝW#k m0qk R#Oo0] oe _r6)}kI1vM)ajY5k^S ퟇|G(!KK yA`PIfcad;,-RQU[$X)\t_9r tA*N 0jӦ,(tv䍳؝$癙gzl]ч%"ُ ׀ tl3%5aSAVJJ@.2Exte?^; P2)XM/}lrlNHgB9|OC0 )i N~ty"w;58^CmqU  9T~TCB:lg}={²!_^}=4wJT~6$AnU n#0V,gd=&:\m.k(#Q&2!|]Z `c#oIEőtHdM鵛?l٥:rjrfS3Ql ?/Ϗř8=kqNped5rXU;m[93d# i^/>~x3~}KkݏZT])QN~;'`=SdIaęodטwYa)6Q CF @dn1[r4 <S!Mi>4ܘ?{zzҌP]S?`])rh {cJ5 ~R&c7Z%6%MgUkP(͵X Fpo[fӇv-l58 &FeBܰr4륯!@p+J55.ʎB )3}9I2\Hgsp"X \y;s7~0{>do- \@.IY̆]7|lӿD|EPfR_̾3r*EK«Ov>u^Ɓo^էp]8&x>β3͔ؓSOVjhD[C K{ oV2 ʁ${el[@u[ti /͢Aвs>Yy#[8T7) lCuXmF-]""jEl-UHǔ0>nõ.z r9"xg#?gS|Qy YV#c֠Sc~朂2{G6^]_ Fĸ۲ @΂vYd hvX8sAW(w2뤹"=;:a*ѳ r3}"H1|ݿ.ⅆO`(qY貯%SoE<|3SlLa/[yԣ9)0kmY&g' 8Hu4`6@PC+]5sEL5  p? N7+ǹA;L=Ɩn<d3yA.&QW!!Yv]Shy[n!FA|s4vdR~f]s]ىlCoc<߶5S!.D&!Gl7WRE742-esjm3I"S7R%=qt|5vuV:.-|~sUv2KX`yG S1-6"~^R.: :Jێɼ^?)#6FD_iX\QAQ ]y_'pbgOv/)~m7hn" /pger7TD9¡)6'SYT'>b:gjEѿ6xqͮwՀ{TʶДERWަ7bif3I$OHwWss.uK)!ˊ $ NPmPGcba$ |O܉-ߛc)QʆV?kEʹv_ !;Z=h%,pz"z>*oِNįf_y7uZǥOZۗU`5Ч,3  لՄA` usxf\IZcZ/c/yj*,!T#F_1EQx'[eh}ݭcߍqNzd"mGC4xTAUm&twa5t5&ןЗdEf)VCW>r' t~#J[YW(nɽ ;eJZ(;1:I.|Wpmص kZiv W8g0ks^T?թV妜^G&%f2(k F3O6)V3w?wf+()-*rJ3ΫPQHټ9(Z*{:)Uj0tµZ3'b=m|3n0Q266e퍭=0|d]Ij~Uvp6q)$4B=G:s}vJeF9zܞ̈Fo iL/f.3B^Ɵ'o6.Nfצ}ZRx6U$+u4C3|~f&wӴ7iGٕ`̫,rnͦیސ7MQ$P+ܒ\G#HͪQqZ\>}пhe&ELinMW凞rbc'k1E ls\@6,1W`ʐ#o|H#c˫A@x0rZ+ӳ\Z]zWc9LBb%~HV Ԏ7CXǻ{y (%~4g݄HڏjcZ@j%kzSj[ӑi(ѺZ3(߃739&u*?ω 6 cT9&:{:)6s3`zR4BA萛lW`<(pjp_x4db>AwVS 6`+s~DJjL@߉:wĺMAu.t$G(GUR}NJ:~H%@@Z]-RrN`ڍq`=q$F4s"ҬΌN<,E\ 2D%t7w֩"l|'{ R~nřU!vA :?[-'Kkaa .Sx>pg#,:$"e]GxRo|0` Kw[-r#.v?q=}.W*X; mѨh!ѳ5L(Kݱjt)G,]0 F)rinZ !vnGsҡTsdT[= xeP~yB >Y2Sz".$\+DˎH}H\y ikVxM*s|W%+T SB]2{zv9d6+9M-87iw|Jr@9ZgO?Aqx`*_F!55Ɓ$ Ŋa6E@FE #{FAGsS}ǟj EXD<6VتX2+I"JxdI\;zx=Z_ݦC%DHV(od9Fٶ\?G^WR0WW0bRs.,ͬ'BPMJy~SI)Ӹ10LmXtBVn'*ۼC_ a҉ p&*[IwNE\ ->266ΜDg>FgGߴzoԨ{.Һ]ak#z@__ߘ]ܟ_2m$RT^#،% /ώ70Q[SwL^<40⻀S}TJWdߓm&3K[y>{ӡZ{, QsX(uI+ |l`,ײީy F6JB5ȳÈuO&'WZ"Q\]UW*^H(:%(6*_c 1 7!U8#.n@v}7-9yҘ4E9Dp6QXXA\5)-eovy\>ORi(?ǰGo!y`7KҘpzluXYb'lgqE'|NI+Lu;7KakdIx rzѩ‚_Xy)L\|pSP3<޳᪷uKLs ~1$2q݉cB/[YH)GWg픗&QtS\ ߿\hX0)?ˤq5tð>EZGDRzmvd*:ں "Hu3}{Σz |Te/Y$tilB{L`EUoa\gcZȲ +(1!WrϚ9 tqpT>DAfD[jQv) r@.)`9u3Y^wP< BQ,Q ~6ᣂߌi~9e%Xt:|$.XW ]O5"vWtm:熞udzhwqA)ErH*liu3V 5¢:nUMGeQlV EE?Q GQ53,_ ?eJ;Iz/ j1U+4&o !6βπ)NxDC&h 2WM]+*WnW^ ۻ<̑AGpX/-6⇒W#pC*t00:>rL~l_g$JI%]eņ S +`;s Iw8T! la HQn22-60n:d)agLf'1zҁ֩M-SI{pL \ 9~YrΆ,)57s5cQ)dH+d'T,f蠊WW݈1+_ ?h٬ĬEkv oK՚gxm?b%;#{`z:GHG<3GԿPMB$G_4+NV0,@R;>kZN76$\)bc(t˓sLؿ0!s!p۶>_&۲۴[#*@`Ecg>YGHG޳M3.r+ ]`-Hr20Yǽ{a"V4E5UXΓ 86=RvKqpFZQʎ MWROeVPrd <6lct[h;6S= ^1r&C~Q|Vp#ޝ$w*Ui( pGf :}*]T*Xtmp 焄pvԤ  НːEm(Kx CȬGL4^H.q2ȮN0^0d/lgzdM-aF՘:;i׽Bw  !{^XݞgMW@3\܌:w'[+oHy0dƦ ym4ZELmf*C%q6}SPryS :sXKmC+8tq0/Y\HlE,J!鸕Zu;rSJ`E"3ޚI ޚ(mssQ{[CwM[lz ب7| ntOLJ~g- }ұZ,Z_Jg0F+ѐ339ЉlӴgD%\#k*I} ʸ0|9bKz*wNےxOie\61MVM'0jɰǹnT)VYͥQiJYjʳƚHzV;:J-  ʰTEԁ(,naMxD$:ȏ߁p$~}R{=bϚ+ں)0fkcL\;:بƸ4D'>V>\UDyRAL|Iϣ Z+ajN6bo\$VS,N6%"lg&F/86qw<{Z5ػok6sZrKC2!?h%.xYDd qQ-HS~&:MTƱ `@7&ÊG}%; O dTMp٭~|m$; Ȏ_Qe۟TLܰ 4ASldHꝔ &涠5<֯k,ˢ JiLtl8mKT1-Q9G.[n6`IF_+r+&5w!p~ud} Wd~yMJc`&?5[_BSW3HsaNDM"7rm M!漅2ljvo=} T X_J.T*t)m)SVl^@-Ntk~1N NCoW&٪}F+,Yd3u56A3-&VOb_DHt5تuAu62Ekۑ6 #!+ڨEdo J'ܪ '´UlNÈ-k5Nж-s->FcMhϜ=f<1x[0 &@vZ4e8f$9_qTÛZ<8#S@]nRՠZG͍E3kaRA99U]d jwI}qmڠsܥu$lܔL[r)6kTK]cF| eE,ߜ,IMI8Z>poN{ئT4ϗR?n/'[4p+qQQ. GȢoCC*NHR l|-9N jHjCG7eR9m_g d,m"γ~jPJۀֻ%v0*rfքd3ө)k*mu6h~G)@*Cl) ȯ ,`/Cqbo$p$>ONMX+V?L Thl[˹}I)썶w&[%jq"0,(;l!XnT Ra8q*`zqp! o*sTr[?vCƀ>5?=ٺɍey WH@O/%m xkɁ>}$xT)כ֛fh0`.V.h8)IH8Y$8Iߗ6W%=NHtlJA"'l:zǛ);{f@w2GQ!cvr&3U jANP>8ɲD8(s2^O-f|qц Ge> YmU]jtxHY/UeC'uELOkZ8+5(StP_ sg\8ZtZ&Q p&#пwnꗵ/HvTLpt/4)[F+!Lqt%<VM'_ 6 טWnK><{6 #;TرV+N!ZtUkHd#ׁCKyr4|2EŚ)ci(PV`4:ZzP*;DN{-gXȌ n3,/:7W`3$VcTQ,a,=nz5gcLG'1m>l քUm1Ԣ "hg]"uY)}RFr[D+٠7y ˱)?ϗ3| )T'A_jr@)*+|IlUirY>ͩvW>̡W 1 UT~Pq7*tJRɛ"'yb/ٜ%zŲK BGSD)rVEMGC 8)1ӏy#tɱ0Rx -%8$%{rIpLV|yڊ:w?fİ-\\WSZ;0rwd߹Fqz1n εHьdRsdS9,"DE:<F$4g!Km +]*j/MUÙblkhvUz݆"([ාܸu{3 o<9qEmI7eHeKXzpHRb:*aҤ&KEVqkF$'aq-~I-Ѽ)mނzޔ`hsZ4AK0QvE̽3[ZvrzGl=`0o\Toa36{PivLt~o;W4֟#XEǞf6 V#رd/vРm"I;旝x/;@D??X:!FElZf8JBe H:\bzi2j)mB[12V;ZL C4o!qߒmTD?S3 N"+81*_`M}44(_vz ]f)s4RxYPtٌm=*[Ƿ~D .,FjQ.ef7+<:dM`d!VV _|'!×,U>u)dē4"-%52-`jp9׉ڮq=)'HYPRR%ΚTKW: xx@y/ *];NfmBBDNf'n"VOKjN] yǤ5"?]uY)g4DbcC?[풎X`j[I^Tlm/~X7W2i$ㅋ]J:pT͞;nvR{)Þ{e5D+~mx[tB0Vag|; uq"o fn8u*=u:R{۷Yu(#y-"a~`q)W+K*o!Ok䂂+2-T8XP'_Oj pgJ~07Cڵ_i/s4 jR23j."mndU>fTpLK?2GZ,ڢ&^]XT:PhsD,8Vv|-fd| [lHZz(l ";koyA,?mlGx39)Y# -^S43kV|"Ij&.;GJY e4L)z:C9P-dp`cn {>=癇ղ;#(sPd{rV)4?䤡-/ĵjww!Q}Z),draF^.({pYF+p ObG+ewf3=䭊/laH:C2q[g>j%\É;]_¼p1v9{дܠ5#̝#ˬ'ar֮aZ$ Z+4MXr#rqMm_3ԀW=\L!T*84Q{h"yz ユtA = /Uuiw|Ec۪fE]"?2D@ lf; ǹ̄Zz"9Y^)S!:TI^+&H}R.ˀF!Sm׎rtq:adM U.x#b!pYV $[+qir;1"09iM ,W:VBDz32D/'59BoN!٨G)7'!r_ow*8 ݖb0`DA7ЍƩU'-703QYPhwXnz%qlHUN>kN[)m++%v'sDZdO/r9!YC /@[IXT_2%d7AEq g Id5[qܻ^%>bf27b/ 캈o_)x (k9v˞xo?5?(685RU~.n6嗋pc@g2dM[ \JSG]Ѵ8g&tF4QtlzO$K2 ɛ@} g~tsP;NX0xQw,ܽ5I6rɛBa.BV]⇽uFߥ)BQJӑ#OZ":m"'P'G(}Ǥ9jPVCW=rU*ܯ$2].-S:~@8h;E}\/Q;m@a(o ceZJaG0pM![Gp CA,C_A@ v4kxa7@sr>bJ8jt/tz^=m]$o+ME>z.W%d0lF1͗7'SΨFTBT*bK%heWrdn{SʓiE@'9[K̀D䂨] T?q;?U)kUD6&Ta߼1nΌe@?/?x_` 9hk$ )Qܧk8cqY|m`f]GiZ%Xu ]lnR XH&FY UNuRujJ~;^!\-л0fLٵbL\K`Â9/Lt%6IoW']W(LYjpE/6GFc(Ua(=z[)ѕ*ԛ)Bfka8܌uxL9.Ԍ^biu^@`XI~OGt[< hN2˹||&M]g LE'^0^W Y݄"8*H9M(.kzssDF4<?.y  .rX1}T @x#);YuNg^7żG\7Ck̼HPּqԃÎU i戣6TS̅ IU|QL0N-;^>1ʕif8^wwڟ.rOTPQEWv]C#>5Wn@5AGrB<Љ; yem/MyxhxPha\ [CH\r 5P kV~#Yf4v%G{8[xylU_²<{!([Vk4U!;}Ng u]Y{9 L-OPjb/RW[n*R{pMoiKv1 S%#3ו-=I&~ʪaj!0#֝;YSSm)U6tGڋDi:6rIRw;;]1ߡby;1j^~"[FK'NbO5o;M~ӄOFIR3"(AC:yab=C4go[\A%^*앏ۢӁDC w,8*(i?9H-񢿠,>3X(9i•6RmP147+aRMB 9t_gS3]a R2ħm\0rJ{'ٳUThcala _N۵=5:e-hwV]?D B\ϕ!6\ a$^wFEK'Z:bf@| jϫ^x,ytqx%13/h"L( ?[ w>1 x&rQd{6CZZ\5 ʕCG 8Z$ ՗Y͗^,^t$kB9d(v &'py1B>2͖^¨䑅%|({O936uPqcf٫N܄ *+Wjkwp{'~`ew o}@vcW8_XX}Vɠ@dQNŎ >J4hXL3Γ`G ip'^?)R|9*نRm vZ 5yW` QWU eQ~Scvb;2&h#b^?@^}=RL=fxe: Ĉ}6I 8>Fߦ`_Ԗr4K;nI PkLCBU[r(Y=dueD Am*``ZGtUS 2p}`HEsܫq?0BWBw|oeq!WuJafHL2̻nSDt32p3'NL/x7]w'݆@:Osf'ᩒz[wN~̀އ::^\!hDkt,Z/QAHW8m7^C;lP6 =b:FWD+yod$YV$B^&B!dSs̔]xX|Gk yc<ͫ<&>k^nZDet!N;ȋ${: y =uSlgNɵXѸد_fsmQ8꒠Ť"356KTSEf?BS"ǛH']r@ʜƩP1 ,1_+k&r !<Vo#~=hh\g<ڞ{}.xcCzS`JS$1dl5'[4&e#F4iDq|{k]:F`S<5:yf(hWZHAc<|-u*܁{u,%%i}.BDrIq\k js;eZ "ɋqDJۋ3_S+mtb-E:My#a;ǁZ]c1j^nmFB::8j]pb[V&ʘuKyG1Ei- >ǏkCc)1ԜkXsR/ PG r٘-A]yx,<%ԮT|c,-.U29zrҮyo/Ѐ݄pll(eꐺhT9ړRxL 5 `oZ!'vȐ;M`$~8ek'zpŷt1xPhO msYyyDǭ- Z{mYokе*oq~,5@Gg^`@Bi3@~ bTNMa(#*zwPgDu#(qMec- srpΦ_DwZݘW6"bdie o.kUxW <΢ߑ'\ׂlkD㝞;>63WrWt*JQҾ&׆()M9V2g5Onu~kBڠ6TbS39}; 0sQ7KP5!9 a_ghPw&\yٺgB0`GqW]uCڴK,-kFUmPGAa L&1_mllhsܷ3$U?>T5s*# \%w"*296~d58^ -iW>L`;{i| iO"՝FUˋn-;4ְF8,hrڲDyo]Bg1rF!$|?ҼW8'2p! }|fhSsZ-_[wF 1Ao_L K,,k#IeSa^Z [Q ·:*;٫Qo;1[\+8 DP_b~ؤKǛm~=yگZæ|F∗*] [tzg u'@/Jt_TMx#GSs7Pb91]o;{wݯo_"I.#т$t<bBQ&Ti!i*[%}}ü1AP~1ಓTʻhR:$d[S1c㦹l{:hs2hpa$J =υZxB/Ni2 M*^ڙ{UUH(w>ma>!:fƧXiVk GFÜ+0m=5tb P SWaAjq"ȏ_aȕ}I|J7&u NbTPu`q l5QhvRg c7P$?@E:$ D{}T<:"cW_}cW?:+#+ɘbb3us]R7m豣*c"GQZ2qitj |cv'k:õΚgFt"Ha 1}fj<6>(4qHfٸ,H%b7?Ty{Q{++  +Ce`aV2X+ ^9F %V^4 2Rt\6ę*jw_:}TSɻM: u_̓`TZK0 ><g\ 9}%Yd=%kЀXG*;'NX6]xe"xc4X&AZޟ'?ȟB8}Ѝg RR(Lz[v?(#Z8}1>yMb?㥙J'x:(`/r~r6 ZE_{K0x4im=&koƼ+vQzZA03w41AWbcvkSP!*P8VOuLЉ5~ehd7gtY>ra\P ;ȩz v|Z '8.GUDm7SSΡr31]C*p^jQoL8 Q~!J//ǚp6WR(bP>? |EϤ9,u;~=~Kz;!h/RsF:{/Um.?kpTG9'!FU8Ϩh mhF;Ibt9lDz%iyR*\3z(>L KH3cM | 4MF_*7*G)aﺍv  W{R.-JŠ~(#(* agM԰;av`%6R1 _â,u;B46$_fzކ׫ 8o$WQV&1Ѫ1sc#ikR;S8 r>2=#ulռrP%IɋVTBG釽ޏ]+Zg8@mr]Hkq\g+G)Pw_c[*^ZB7+=^WJM3 (=P_;7WLQƠ2vFcX~}cg"aA`QyU}l`Mit*oty\8M~óogYo!fHR.Юyk#N¹VV)k9DrE\# >R,ǐjI|xyo,סK&ICp0#5\B֩ߛ՝xExrT b'55J3 H' @sj$c{]QǙSd& A~:X暯&RaIrC~  :UΦV~M\"7R""XMwt'7&!L1f,i5JbDrط.ؗ[y^pVq%Z=?ց|UZ_`/1`oA>gstSaSギ LD1 ^$?. p/dkfZ@I [T)*v7h@si>Q@hR.5Lu-؋[Q.BO8 0"aQX8EH7~vQswu@EuX/k%߻".Cgc4:ܘ Ѹ bo:xȏ!ߩ^E#l,yNZ6cJX|57tY8ޞOHP_II&~ȉ!4"էd^B̡ [r/IRqZHty'ƙܦ@湷EZ?IR ɑiX0 #MY8=BYy)X?.p$ D)\E͑*O=fI.LЩE|~bC ZO%>n5+亣1H @,cSLPYNTRB!gORYauٌoz?=ikX KY\ C:Ք^_(1/O.||%0֠&58eLR@UՂ|UTpV\.RhjX}r֭_%Ev-S=To:nxKA^I*)z6[:PAo5 n*?+o ((zˬ'_px {ożo]-^-Ek׎@MQۅڸ*߆^ҫ•*e4-]z{]&< yU]q`;s0"p~c0u(bR'} qZzV'$!Nv ޑ_־+2Ja< BfRJٟ3}Ͻle'o\jG Ȁ-=T@0@vO qYz9xsZպ7ܴۙQNT{úgiw^;& 3 "[1ۖ{)bsz~ȡ3BO+n߫ƣ͙2X"m|7쒰7M c)K4]\(-{j5C\Y̎52Tqdu%83;#q}}|c1I ; Г&  q.d3`OZ#io4O?l'C\;ܴq[mV&2aX Cΐ4)nb5Ʃ >Lڹ@wK 0?Qv}V]i DK]bj8lt̪r$@1yj9 0:2HT<XI ?*/ tՌ-sRKg=&*f7to1+L>}{!{DǁF%69 PZXu>Ai%iձ 6MfPy2*OP JRI@)}(@Ck3G2DO?)gz/fX1`@Ɛ.qB"eSu9M/B9&~^|DQpyz Agc /sMDk/NQ5g뷅WRP5j $,J aZ>mp!Ώ'e/_|+ۮs)R2#ĂhlN2Nz'4r :=3\,hdoz:hWdqI+:8of28A,`;^YPvJ,;@G+Zn ˆ.j.ݝ M!SW1*E{%+eƖ4vêd #bRuFcGLQ|I$3G$T('f)| odG6J¯9-+Þ~G}/Ndɗq8 g\5r}Bj ]Z0ZbX(bqUEt-;X.X-(=B 0 #j|:W~h٢ +]hҊM ?PvyuASOuCme}Йk:0 #F mE_y `,9 BtqV@Ov&e^_ɧ[?r)>ScSؔ$16FyBjA-ЭMpMϿZ[&ptYj#&@G4jΰAjz5>"ik5| Rg`'AbZnX*U]KÖ͞t=;7Yu>o,:aufw(%}Ѐw5`>^H̀đ;auBOIx%tf^Q|\[GY-bÚRJ7K{[i~|3sd~~Az.;B=zO4).@![co%v:SĺbW#܂X$#d|<|,>'|cEw#h3P1SBPJ51=Ț6'7Zzj'{Ԧ!HNM%=%B~ kgZ^fXvՖ-1qb2fA-QpiF5 e,ۦ 3! 託ILꡟ DFvH6lk5>8KqM5Qk IPXƉ1#>KN鞑(! R_tcKj@]E`& 9ڢ|)b'SXt0 vB]$c aBnrU R4?< 2uIҠ1JA<\dy?.])[|Kw4VbZB9{\j•I=*(I(S9>A8͡1LU;R,=LvSsr-/NlB%B:iyL X}T*P|{Jݭ.g 8 Ө5*J9,D,ݜ*ML!#f*ױQ_ Fg17xgY뗒!ܱ G>Hep#{C]($7J?hłB|vs/"$mÔf ]hǤ=ۄ9w^ r.P$'ډ%Mݎʽv$Mu-dË^ D 7C jbߐ붐" 2VF8j5rN$qp0=!y" +bJZ#?'68nfDt2мv,Y9% 5g:d[(0T7B\['P kC%L,}x :նľ5vMҒM'1HE>׮[M7㗌^#TktWYD7"-BV/T;PX` rv;T&7ޢqbđԫ.#dlHb/g al/oMo[Fq!tf%.t gN"ď%Jo=?>rVSѣVDG`f4s:\#Cv$#l g6lvN2z5'Ĵ/0!c$G3u)uNIiSa6RLىA/iR,˸]a?½9A@;O|"gA\I B `cXM `NngLC͔%.E%Gelf;XnTe{5rR4۫ZUP8ׅ}E TPsv}N5XW ٖK_gYwbR4mbtςr3Pn ]pGAn9ٴ|٤WŞo>H>;?S/\0ׁ-HFys9^L}#? ªF0Rl.ǽ*R,^9b÷XTE%|) 2u\9eجqX OAԴ8֍،/kuXA0Oՙ~xs[$Qj%\EC[֡l+22 gf?[ːZDov݌|9=T2=Y_ ꣛;`p;k(qNXCJWhiSmf>HU&"{V\+)H.+.&ݾK;E$FKjl2`yAcPBRk~o (nV+- 8.eͥlK'qg&[Sy*ǵH{K9AY^n\a({]!q(\=FK HCŧ0/\#Bd;z7vDwKn&ہ)`a 9mB ޅ%%TW^GL4w 0)odD{ni0(NWٜ3,BY4sqFW_OYޏ!}GIXJ_c_hF-OvV>@a RVFYγ-V41 _1c yF/-P=C#R]׌} S49$:*,4jسlVf!8_4+d k r+lK"˸F_\HI7vx]–_?m3Rd',GzXҐDӓ6A ~;fC~̛O[ Q P@3j1M:?vÿyY&d[O>0򰸱kQ 3O@BzurՁtmX5kDnm28r S$62/iuJg9E^d S{k٘u8n<\Bi uFx96}ff(n;dV4 (:w-]e}#`n{r, ?!JlBx'is:(תXw/כ#y'MpU5MPKE0桂i\=M_P%&H(Nx\rk)j- eU@F9 j1(av TGlL;) {}:0 g$s QSD](xԈ%(@)٧d$*o4} >Hkʺ=o[U5 HO?HaG8R{B.'Te~}x35t,"_ٷg)Is;۫j9]}i&2v.A;O@>Yˑ~bz͒|3F羍dZ@^-x ys[D7>T +tn 6qyD >2"ČzhTXpn{qo_&l'xDz @۽^D%9wjT71,[u]G^jr3w3=$4  "<\^/F^dZi2ךTڐ ~RǺ/(Z/H,(rjjp|8Te Ȑ3˜zmfSff‚RWȊ־qb5%JƉvMNf}(R]IORTƫ6B2T-cz9Hqm+mRR w~E 7Olɫs İN8g sjCW Ɖbe!DÍ-?C60} f<4)wF+)+6!M{M5I  ga̩ bkevL"2,S6oʐ\n1eASUZJ4aag?Ut_t!=+9;P =YHX8ɧC ʇIݣ4(8Oڟ\*n)!Dndk+g #UgA`ޣ4յGJ% bkN}!5kH4+FYmk '7 Y՜%#~ U"Z:/J `j)>PJcWIfSl#}q@u5@JbA&ӏL 7}9I' Vҿhtׁy&6/隹sWlܭKԃF9}9P] &Kٍ [oSK"]: #31+@^@j]%Su|, 4OE"^-|/R0%WI1"ޡ6pj]r/J]V~Ze2` +r3m.y]nCS>+#MW?EJрUV>NlMs)Y5~Ń_+f+=X8Ж9x&}lRwy[ŕ M-DHp %3#e!ǎ戞pt%Y[7Ql!1ި(o,0e*EU4|޺e4<bEN# rA{96 YɧJuș!S :L*Y^>KQ:U4"csW%.6 \-JZdnQ7< (|S]9y3 [CZ!rdAD~ʓz:FXׯ[H:q uK *MLҔz!G6LX \/.hUPIp{)/M((u!>P$k]yDb$73=Oj`^AߛJ Wu%Q! ;urOBnAW5 .( ˈ!x+Lze+^XPW$Ar>KG )3VKY E%"3 Uͧ~*xS=HĊgxb4NIB` ҶEb+sA xKAқTѢu57fz*pqӲDbj)K8"h8`h.S8hL\뒽wq)Oy 꿀hQ%q*D& ؍ 6??Uq=c݊*PM$ ZE'ͥh[58{tc;OOt7QGtp?ږ*%Z7k)ղKZ(b)op}+[OVǞ~U+iA H85z߬'2p(  zsNi`8-g#G7hI BٙDҳ_yV1/N} _zD>.zK<"v ,/SNC7?YJS{pen3꓈G]}***/[!=v/bFaꊍ64c|vkk],^rpt=8(d{&7O;`9vb R+D^Wp,s;QjJXZ_"ב/"˺|?2)"XZ122 bBc>32 nP8rUnAN=u5jR]V,x$۳(ݴM|Ќ'0`1Z fT73j7|Kg D#)`ZqeǵjB`c_ PO.J K{Ic$!pxMOs8-+I'dOT#1/ Z*cD$uTΡu}n~#v2_+Pla*r"PHi_q$0~Sሯ8>HiTo (^dlvS΃b%=lq>'Bo*,pdYc-q+-:ẋ;~e0LsB~/Ox[N8 8;)iELlmxat HS07vXFّY|$\PW,gW F 1l;.p;n] *%xA^D_9\BlD&Y лchFo.zFZ:Lx//ծ!/ C!eCEldfcqRS~#+1sƽOQF-`;!l/ o6/x!W#Hkj(ٲaw>a /Z"PU\v ˎO3 /qiUPHєTQҀ64%|AMiSH6[4E^5kS|M6O}[ܞ'r҂uߘhmKt!m;XbzPl1ד,TI31I !#pgkگn3DmrFI :bSnxN ҕ M<y|*G4"ZiY% 4糧g-L+h(<<2xH(V>i $҅ۢT`|/D2f9{Zֿ?;b8ū-\{Oǭyp`٬ºMx:! ȳɪĽsx^TVso @,z%V{:>׿ag*j8 %)IO5%i8N>(S, ׌+HYu:kUSݿ:W 5nziXrR{"hKҸto[PA },KeI/0ҭI/j3^/WCFW06bhS,@\~>Мs՘M~kb j#[3l:GkfoLvC(K34p*5 yXy\M:сN*v%n|ŜPmnaMsꘛs+gn[`9&ZMpz[zXn*s6 N1_ =G1|DK,2Ԡv^$U`Rkk1*ké#d{'[HAs3Tt(^/Vue$8`n/$: N9Ap.CİƦ2+E.K&v6Q\xwۚoD0/ju$@sқ\y8Xh,>?Vtj1%ҷPi+SŁF[~T $@pBf^2MT5^Rp .G>f11.+c>j~Vq262ªQeˣ~*KY^^ʡ)oXhz.e4 ǀs ZWC"IxNCվDb%6OSot^j(3:o taqrWaFN_Z94. z!oa;'8hlłmI솴x+bB4GV-Fתu|>;5=}l-1kc3EqhFGD2kC^`s>kK=XRZ[cŗdYZQ< r콅rLt!GvuhLVc,ZP l 2dhV,VRDv E2VKpqkAI-_nDI%Hj4v*CBS=Pmeˉt#V[3^li"\(ٕn)ޫ}E>'~6^;f,/|yL/ayk*OAc?%6ՠaB@: /MKs\n|(}[d!ͯ>º;ˇrj?ϧiSa:g E)ЦRH+'K׊[r IbIZ:r}fC)kEMF uB\䮁cVÞr:K^X5{fq |5eG><GoT݂b Fl*s%da;vK9sGnLQ4 m*QQms; q7OIVG[{Kߺl6`2_gu0-jlh,K}CL%<]p5tFĄ3g6+(S2m yˢ9_^ـp{?J)vZǯHRlmt a1#rAp6JXd.} %4\S| 8Ԉ>_^bJ¸́[\r*s:m:7}Kym4 wƠqzh6nƄ1-#r`e\-  -X& /g) 6軒]bgʾ+}lY Eh}>Fu;գًp#^Y'2Vؽbf-5SIT`cLF=9pŚaV4В?E)^ElD g&@5et &B]z"*{].aF3M lfֲNQ+aZi  ECY+kϑTXE#'RףEWFGphW(Uk2 c*mMտrCYSIIp~\ shFy-B`x$=\KhbE`.I$6 _heS@6VM;z-QhDNjGr]Ca_͔b {xd* VHØ%/HMuvSoL;G ^q=J7m6ZGm^ k?*M8P-?QC#Ѧ=:FeУ/[Sض[[G&e-&Y]~AYRhs55akuo3ZwY Y͗oU32XwnC4?؏ ;WtJ_ ?r#>llhOK8>hg[5L }[ `ĕ) Ĭ]>թyPX< ccoX#|r}sE t٘ VNHL^b*wۣYoy=Cg 3J<ǡ;#g Cp4x 5nbj,ӉὅoWO?ʳgEX; "ifa–|1pmx0Zb'PrA@ajw/sҴ0wчC҄9e\+EY,ZZ oY3L\?5]`Wb;:HkyM( )WP"˸uE@kl g@A?q;Ӊ@H-b\R4EWu368&q<ӤT-6MQ€$}fb\l.#+N3Q6-PQn[pj1$m˻* Y%nA yj2M{yS]d䖷?rpՂTj@KAv^mmڄO/\鹍~k^/y< s֟['7&W.Nˡe\M}Uj6X컧Dz[mW1=䦬 ?-*ܫ/ªq2E)-Y 8-P^hOuDZ:n+F5#0_笛 *<4CZDž}&l*Fo+QtvscsxCֺSx ;@44sP`2 L6nDǽ$@kױ 5%؁UeD ==Y{i~ɪL /Atk"󋼙[@aU|p} 0l ߗ][RMo+ܷ @ L7]6 `pqp5";ğKZUCߊYNdH.9I\ybs_H4!#0jw3ГNdfߕC6Ʉy1 A[7F%3.3"~8D_~U-`7s-pe}I(c&]u2R.]OG$ }Mo#ɩز3?;x H(2t~J#w2siVOi)vy#Ŷ@M7P ܅cC,YYhQH +F}>_53`)|[CLkCkθ h>|vZ \oz${=dFE*enwu z\l{"|(V׺/HCmOʮ p/0K#@ րBȉX ?eRՀc~l`;-zlؼI ۶%Ԩ z3k=p^%|۪>xeyxm)BR%?+98Rw&M[y޺0tHHva#FXjy76X =F+[~R0wwa:<ߩO+M4\ f<~LcLIlHV,VAD,Y?Ilu*1QQ٨qȯ+oe2txL~mCv}e:͌0kÅG"'d*:ֽ`POS9oXu@95mYwFf6&y : ^Zg"/K'`3'> 3pS& (I%]O8#UQ$P_n*"N [BaA >W-:5+W%$0#e)!˃|NL:B$ $\pvNrkx_T`!m!z AHs|J7Srl{ҍM7Tn_ [jV/W؊Ty,g%j֧*ܐʽxv'?l,JL#?ЈZ&20I z5VL6vN/>p=iiBtbj#fz!`;a,wgN;Xh}?:RNi448h;c"2vvO%4|hJpbxq\XsxB a|*Ҍ+~tpnu_WcS 7Aocd$]*1R.aQ?qcI߮ L_W""cK.y1Kij:VJp]#?5QWDdoۥ1Y},N< ;yYz {7$ ʂ69QZ8=D^ ^MYxt<{O]$1`nhI&܌!hk˻MNկ3Km#OxazNV냰BttQ`f-jHWNW۱|FLc7]b8QG2G0Nf{ P],q5pQiPw.o2T'Z!=䟺҅n[ah,{⍱%]' gK6"˗1+5=qQg79t/N7" Qwp*UthTz<8rZ ]r_ iO%p "u>.2xl'Ɩ ah2 W@jKF`FL$)в2P1nX!F͛^9 ^U⣲y0宜EID1wdp4~XyWmAU('pն >F"J0/iCkpv azOUWD&%\X?s.̠z\-Z=*"ޣpEPV34qλ"xVGA"&C) %-׻AG.aw:nkmN4gxq!ɵ-S)# lDiQ͡EG`ǛKA3|(CƣR]G[ySn`\;+l:6x1VK(`>Tuڰ򋶈{B.g25:!|*iBN4 elɸ! hK1]!] A8y CuI"d_ <. gRZTyfR(5KKg-etVX(y7\#ꅘL0O*Wja-Bfg#^! ;aF0]?2 u8GMo>0,CV 5h@çs\6f*R&9Z#,>hʜ4$YC$5'iԑ4R\Bӫ?l kwqH- 1yhBʗDti#5Ծqؗi4&hLX谫JYuO3N "dr4x}߁Cm e!&KIщ]-.%:IC'VAע#.)~!͒T[% )X{f`!놢8MC^NHxJAM v9 ehl xz1]3EF$4N/6.iӋ?;\L׻mDgwZ wBÕ!ƮO[xЪ@=9j }`@sB4/>#tg'İIif~zx`Ÿ۵5sXd/4^]IF1Azee,*v2O{-iN>>kݼ>4Wwϭ0d?өgh)*K1J"|%oJ}!s+yłi>YPDNHe3oHIY+*E]KB)jk.6sS넎W'J6|ܽswFŰ~Ra>׭ښ,toj-od#孮S"28r2&MixB0HwW3.`"&,m* QU }}vH u^AGc&ǔP 7#.*apF=_&Ƥm49cG]%\] (ET,7la=͋$efqQaKϪ= "5RsuF{to#nzl6cX詏?F}^ЋAtc PU1)AN RXM1-ְiQPp@# &ślCԡiIN^:A9DvmS̸x_D!?Mp ^[KN ?gw x NT:p8Llo,*T֖ Vq3 pDȥ T0S=5%X$ӃHS3|LczbO\PA(|t~NLMQϔws-X土[ ۀj!ajrSI u4zm j"dI +8?>t KMꆄ-ԄRÑ#M"GTgQ3I۸7 htaDiTuf,GX5p3ӓ\Pz+Yhe_Ɇ~@1ŪwGc}h?Xv .S ̑lBjaۋa[i곔c^#qc4s5@NJӛbAY:=:L$+*@׏Nܽ E Eϩ+@Eu0c':MChk| Buqf"}{BQZ|h z•7^Pr;V߳EWJKƛX9DVX ]\  LgBJhb^[>nd`%d`~&9(*/Sy|p'qo2fUOt =ޥ 8l/vq)5;.w[4|,Q|11o2v;&v̖<%܆׮id\0-KZz5%Rt~aq W "9 e$ F9Qh=v1͑*tݪd*7r?nrb~76΀Bwm<淦|UDrXDf?̃6 0^k웝LQ^ʟZxsQ4~_xDMLVEnv/OAcZڕ2uFoVWҥtF!lxL_{/aff(+V$)UWࣝ7mL:0BjyTasmLq',QZ$N=jGGN4}HnxWeݠ[¬27wv;_)V6rdȭ PtC4EMAVNɥx {@^ȟ֟, +X2GPF5@MJmp ojg)`#rH~vkZyF35wGo!mL!T ݒ+oLLgLD+G{-ɍx0^6Qyo$+9KĈbO݀m9!ZܤOTwfF rDԠN>!tIG}-^Ih\"zEcg.f%lK SeyYTI(Dۋ)+9aqiZbWR:W ;Dc{e_%I:i^"Η}hy%$RPm^ʗ0q\{;HӬrWjm~GjbUuDC&>KHnL#cP2 M<(E )k:W꿤7TyPv#'@y\} R(fo[vĿN$OwFj6 Er L X&BP,!,EthB)Ɓ5.uxؐؖhpP^:̘jc`_ꋷUi-wPCi~!"Nv9^ytB*5KKJU\E,gdH aapjXY4 Ɩ0dCI`g5她#F~8\rlbT@9T⷟Dy:`ya3[~&ȌHGh)X7 e@5ϧ iaU,ZbBa#`&xQ)ohCo8,FܒR(- Hy!jyYhF^?jm:,_8O#BGظ.t{1aMdC\90)tja`H0*彉Ԅ@nm;X &PY`QV1)PψB<||ơ'#q2^̺ Sϲʜm{Q,߇Rn a%>Uxi X@+#r@Tyi:=/{S`*3h Fa}ӌP Nfx{nYʉJSZ˿( M9=> /ą,Ρ+ anǰ,3IO39o{|b [ha_[.hЛX 8pѐ(*ne6JuNYy]86fZwH{rniroDG PFDXPb~YP 9E{h1Qs# b&mӐܤ#BbX9\6ߕ0R0~[.1?`ჂF&UŔ[ Ҿfրŭ 2km)[k\]\XWaޟ?_ lyZ, twQ{8vmD 9KvcX3sdډ`rS!煑43]|bB@#3,v:r\b؈G 0GX`oH+֤7%Eӭ/\u䱀RݸV;oDHOvYJ(hh}o 1:<ܔWhfH۸G$Γ=MA :U_;sUo ͉s .kHs!p6E@JRbr#Rme "k_VCָS̏Kz0*UaT3\o`%c58k-º?n!?N"@P1<\ ^GͷffM摥>9 ՚Y)[^+~Uk^LpC ,G8[!Nj}RQ\̰b:J`qWGn#+֐sXFe>1{wh#434lBFO:1瞧RwFp/0V-×,p4IRzFLSW[ L%C aY*>Q-CD0LI$;m)@Q}GݲJZ-m^БWŧVŀ>DG"'bCi/L0g;IӮۘ_㤂66Y"G5}qp>zch)[Xi%%qMԯZ+p;Gt|ag_i%1.?15ٹ_g٬1ܹzKn&pz9bܮm^> fsa1tSWTͭȵvjS8a'&xYR&$~c Ű+c&{z~:Fk=M,܌/R/*,U`އƋͻyYp& H+% 6]];LX}3FKew6R]ãl\122\7HԺaguN0Qڒ!)ZĂ<!&{by$O OY}ܟlf,!`%)Mqg+44w z(?l@d uDgeA7?̽pqWPM.)؟8ѐ%dWsח+~ug,D`sa^kn*H%9z \b^a/IP mHc]じ77f + 5T;s-`F {RfbRR*3oA[MH-N*ZJ4Q &AiZQz7c"&𯃒z^  qsʒG5_3@\sx0P_q /-ixtn4ּ$zK}FlnYzZ1W IH<rA M@apM0z/oH7By,4W&qY^tB0z`i˗ &f@^!x/8uz}4g/Qq󄥅ntGӐeWҦp-Q,k}M,5,#TOtnqIJ/9Ŵ`9V,8!ܮqVBz4(2|.ݦ9T7}}Am9Y^VTs?Eiѿ6Yu8ª7OuIza6ZF<$)9'Opgb8^T % 0e/_/u!줞HO=&H,K K?`$C޹$M\Sޛ t Y׶=`fx} H?>މ97rxyRRr/&zm0iCj0yڃ6*Z]V/B#W>ZsݒJ+k렱/f@"[*b/'8PpJDL_,jLj4_hx"J/ 2"2p5^ޣ] !%cst+| 9 -ev[qob)҈ >J&ت6 x"~yca] - f@Lj$G ʝlFYSa dmd95ͅBUOp"baBz )]sFDIf<&?Ge1 BL~3~}\Fb,(*[, 9s>pcGA8ŋP][ :o>yA?RüfJ?V- 5SKE,ZA-GiqF_ɯMa ZZ/vjz %˱?9vx4Bm[kEUtH9ߙ}}RC{GMs55-)8 iL>B fUuQ\@^Q#N-e㵰dX#unKG/mo'T$'#״W[52Jc}Y𯊘D#. #Y.(K7^ǀ:kIw[\\}e*UO#1j{į3}ߋnutÂLRhB$iGbRT$> Q(?scW^\KEq6.xʳїS;u7=i -еODP%{c(N{a=! C8Oc2U`]' ,A+#j~6.’Eb+xk)(y$ʼ@^P֝= Q>.O2i#XsoH<|h 6-+{z0DQ:+RaB5ﲇw'D(.>eyίoFbw'5{W}o+ 8N#{{g[Ҍ=ϑkcc缭tmGm;Pj@I\/ܒKF}6j|)> fz<}BbIs$B"WLISb2/Qnz'¯ LnZd/'8a,Wi3놷'y{\`ߖu;ϽDAh.[D`/ ]=a}M799*Z0sT񘺤o`}e'bZnl mi0p,ʵ]ߎH#ߪPoc&08޵2M|n7 &`PnZAmXE:_$.v!QŬA3#u cglL~[aJp4/oP "wQEւ42-uC2NMc!{$!=T߿=|!veK 44ļp~q5O aCNbwgG27yqZMFvOvղ l{rĐ=5A +0 dqlUÂU$:06D:=(:ol}_ QX:t>Hɟڳn-?vd [hZB]f٤-0 =1 bl5ŢA0b6j#Z=|J¾`iJDm&tG !Bƈ 'zDD_^IOnwb?bfNIA27N.jrdYl6t'R[i߾Wza^*J [Һ CZ2OlYuvy G]vaE6kS^a ;-D_ v`\7 `Y_.oĉbrCYk/y)Ady>=HQ:&Sz6_gK#zY 1b(Hmj5d;e*8J&K2R4ؙr0&,%};W>!l=KG,12:IW%}!ygZ5d?n bFmkZ'V.VW'0V"ngA^Tt&Rk]>޻9UثsUwQhܾ) NMo3g퉂yU$\ߥԗlRYGq ({0byfKT:q8&ĄI* {ފ-b1;D/Ck&g䍎y{?T}j:￑ZfFb* k@$#OeW[s J;!aՙeA7@AzZQm =V]`m8~0*hPmchD&4oYD1fǕ \;,Yt 9Ҳkr,DϤ|k@iC-dx%"o^ "K;]5yu5GMbUZr+nvդ&`os+nۣ&*] `vr&^y/a(ϞX,塎&zU`v7vmso}|S[oE~Jp!1r^0@CH0W@ބ\@VuH Lɖ0C>g\G))TyGx+܉J1!HdUx¡YJu58/k`*5I0"jb#%@66Y*R]:P;rC'AObtQeF^ $gVg;xOs"͟w@~pQ22M{0r9$ Sj+赆dnmϭz#?tycXu3FI(`H2ڱx؛Pv(xK<8h;)YhiW>lG>~wz.B+Ӄe%Yc 91'Z^/C5eЈk}PщgxKu*=~R]-ҺYz.u nEps !I<6%HV7p{.܋S4M 6ł#-g$XEU3, MJIWŪB* HA L*xY3re*R~6WWFoy+`/t8X :%[Nxk>c4IMH`)ee<8vz@??F֮5 7SCX $Ru[8 U□& ?.n"a/q_H#frr0ȅ-LqgZg//OpSf뢨U>ިOpW t% UBku‹:RMhCU)n` =Z9bި@gū7!ɤ?!&I|rq浏N[ UDƥB7&t$ydl[C^/J( xtrNA1ZFoMH 9hݦ<ҏ{;02Q}m_{k$V+Dg[/5u<Ŋ>ѫ%DtD'n/%X? "u諙~ oe W7~=Mx=2]mܭBa7Sd^5zl&~4Zþϵ@X]2ȒGNśQRY01Jw"wufL@^}BJXGng uGK$G&c1`Xr6j kbOΈqsiԌ;E&+ӟ%f'tg,**C9SCZrԈ1ƨS}I@l?!\*QvX4a5B* yPUw[O >Fz*IkJWAm&m؂]4gԭ3x fU@G̾o =4COBrk@!hW<*DPh,g$N6t+J??i@><)Ÿ{?ƹ"w{K$ޔRA)͟uKqP@SsPf?\J|#e|K^սٝLV[P>/yöFf lhn$+GMM4QP3b%Lb $J?Ld+cQkT`C x41WOk.b!E5N#S |=JоVIB#L*&m$`'=J:K$/h }./mhՒ,]fj "F-@Ko,3ʵ|[xm0GT?e^eȋظH4s"ptW~<6˅yDf>` 7y?7II|Ip cB9V!eij4sr6|Se8Bavfio!8W"ϧ'NqQڃpLNL'fINAh E>5.*lZHi)'ؘB;G* GRwdMݨh% B5#X:Zٱg abb!{E>ϗ6QI{$-!2/+oCzD^ @A*wـ/d[LXǾ:FDeY1Yx홁Cr⪌cc@/7ꄉK L/ OK8WntsZ[wt-̗wRAȢ/k3:ugtIDc#T~2DU2`+I"]³H;ؒo0G:hGW?DQ0i&¡'Ζ}tzڋj*tLF=,Y-o825R4bu=gWmj,VUȴjm̒C + ,-~_]9e(ֱwA( _RI/uZ<gB&߆Zv 1˾_yUk`o'݋Nd+ b}[?%<{m>)~܀J|kGnՏu@SY"wH < r9r ?_L2$0]{b[HLu97FRG)yxe*ˊ2j.v>b|l^UNL &ߧ=y\d7q\D`V?ۻ8&7d4B@ɬ09#w6& ^ >˘8gxC]UWCv~iߚΥ$Sɑ2axz޿y#[./J "ǕAXF,Af8ɺ"Up=;P,3Ǫ8w$H9sM6z LXoEf{[݈ B~?jej`e}B>e+XqKӷ%92+fYYo ,1stfCyϤ³FlnjTuF 5κt$:,~n>"@-RaiQ@>J6cL6_V͎gI (} M2>6'lh6b8g|ʴ:q!vRɤ*'̀ĺT~sWB2T P =QU󛉣=cD/S&K *=bݛp\/0IPBCZGct9L!Swub +Zcs!7T`$51s~b;co9ĈdP MiyćYo:B1ZCamQ(k T)E\̱IT~{w$KrC`=B*Mʖ.ϻ}f3c^5dʠMG.y1PATD{K!|G*bEiJ4݄"J:c ^.-4X.zq#u $H:z9D6!Na4jX?5ñ}-C,ßN7 8 \d##|L8Ujać*k6 FPW-F[=ۢ4!j9Quk*ꇩb/12Xl]MF ݘ72櫯-):am_e?٭P"F9wwcPT5S@߹zYbw7`qH\nX<-5uUg&r:23ϰh4h6RnN/IFQYݚ#g9C# h{zҎbUH[eˇF}gm1J8XjrQSv{];3UT?_6>}!5}1ԏd#"W$|#po\P0&ͮFSV"L~!./;&Nsx]%XPfBaؑ>J]:#HI-Ծ4ũLGeW Sθ eG]vq,:Z^C.3}~91LOl/Q|Gp4$^+0@pj3C^ ?8LG=IWn̡oB_'ј-R4z6`9>PR tq9?VYsJUUVvN2G1TD@Ka^ ۮ70'Я1_ Z LfϷ  yw9Jqu]O h{e#f=ז."54%/.J|Uu1sn%w@@Qx޵R 3݂rE,Gn'yF_Gwcfק^[:voE&&aJo,c…b* ~CTKNk#OhO9W%]vS&93ri ZubRQkMgwHpJ"<ԇٰYlzbeK!lc._RI!>cQ%l;'J=IsArF\u C LB^ilѨW-,r(>HkR Wb-`#\ԥXβ<#TD ]^@VBrQ}̓X39u|o;ݲy5%wj"bY=;l֌…vs˫7j̊3RaL_G4E 9c*o$m.9:/F6l=[pqϔ<6%8;~)akflCˌk|l)=̍3tOلZ9oPNy9 |ˡ[-{ By#Rc0< bX+xx"aW0\gh? [;yQ1Dv^+;M44Xə ]>nvj-IԎv)8q8> lvoЇk'kdd6hbcKP= fsBp9C)%8T HFm"TG.c3Ψx?ٲ,g}uhߥEt9TYbD[H͙G^lKyt8s'O%2%Sv2A}Oxʢx$HNQ3p.Z#/Nqt 'M: _-{Ihҕ[I'aq\m#2Q p+s?.{l[U)fRޏF!?3۳^dFڋf zՁL+N$>cc 10dtZp`_C cW4,^Rrv ]2uU}h\Z:'gge>'?8eNXØ{Z!ڰ sqV~M`UHz*9|zfO/cP\@1I2)x]~ێ_[u$qCUd>1#u+Heh&W o0ܞ!||ڽn>-1 y ʪbIoyp<;o 0I{-A~qMjp$JtŌ膭^Pm[3 ?i}@8aNj0mS2_%ޚ^H]Z Xj,aF)s PuM=;2%x![lj f([V-`V,#;T&ti6 58hv%Ë97nejtkFJRWm_1OJR= ]o'+` -/߰M@FGEӯ{'Z\gʤ+azAƮ^4vdzO.A/$tei1 !au q eSn|To ]}F9#}\ wfyy(8tXuAtSA`HT7_RHz]߾ouy>0\|;QĚL.9jǐT4>+ &8ٴ4aj\߬^I9SptϦCGpG (ƈ"x( NWS`u8ReDzGKFÒMnjXR sh{7@ͬi4JDZ~`ڎ8Jx+0F8PR 0qt%2 '$6b UE;i| ?9eU!n;ՏL"+6sw\wpG,杴zV θD8G oT@IhtuiW#LF0ql +lkPa(^WjbD%2۰]l ޵g_=Ahoz[LLq/ ͘S.<(ZA83,8ܞRQC(4篠*uoCcPt-#qօ:ֲrJ? s~`"ZҲ.Y0=ީ&.GdQnjqA,ߴa!j:)dXAf::H(mEzئv{uSE)G&1ɼDtFaRĄ1,ZfyXQvJ ћ9xV1Yg振1`8[֔H.r>]e'߶RmY&,t5Bw=@ uj찠HWߗxuZ'|h \J/Ҷ;C}uhjBr2RGEx/GlfH<8AFMפm؂n(enpg[>d g"g=5dQ8R6ץEj;'{A3,û䴏2gb eFuK{bJۛBd8f sl `{@Dh;Тa]9!XzkcdY.~ܭyF;Y@]R茂^?Yh<q}CHki6 Es!P@U[OGr|)svl}W[XY1i$Q\2j*W_tl_WN\T ؋ a$ ^F ǿU.+[ipKMu" n{Yc=mUh1x{ҙ&E.Oa3l8ۊtI?S 8(7!sjgϕ Cè^޴Ӥ̈́Tp1]9jx =_晕BT0|ONwAԽ['؀O Rmu,ʐ#j ϔbXllClDcgo2/znAH":(R^B\*qFneLM@hV˱HO7]#/>YY=񰁗GZ"4>-)#)60%J t4=,$eVp]K>Cn"?_J.P=|$85 g3st ;+pMMMhTuϗIFrN>;T,}kxh pAXM'pg>]@"XmjVh4_03 ώ6RăUH I/A.,U'5}g -xuIN*R6Kh?C S:߂*ҕӍ[)pd͔iQ i=U`Rokjdd4,*}=,JͶr؃dN i_]g"47W&"m"nqf;]3WbYT:R uo"iyS~,[yb|s9hPݳ>9}brLlk*"7U<Wh*7=x±8zDNlqw][*w5EȬPTb&9jRu jG+j_,[CiJ0 KJP{nqP"4X}:n!2RiMxS'm\L|b̥"݄ T:[C~~|zR;ϳ{Eh@ї}١ZvthmJG#-m)[dH[bvo7~/1er`fBx>o~_Q+ʛ5]#r*yps9~z&"\KקPك/ze}uAlh?(XWZu1tUPpէ_ejjM;$wƂɾoE+4͑g|s؊CؠBf]A!sGQoޭXTx: b˗C0%eY-kmoR4 $'zQtӲ$H/ۈ&Iݘ@|E|tUGx1MI#:~SsDR$i'SU`v@z{Y!o׻ѐ?GM uHGH)j!ÿzD#~jTt& ɝ@w /dfu^uG+^+L~,l B[~٩(-4)B͸Tނ -"89F#"~`k+ -,>*b%2dD)wqZq}SjHTV|2@ 6^y0n=-ob14[ 'ܬp_RTqk8K$c<Mlf^: }1dA46DdDQZ񶉓3}iL @ch9VY~cꔕoxLUOGU35Ь_4C/ݎNQLpHqC|) ciJ=}!*vXd08)&.^sb;|WZzCH`0i/(8,Wv1=D B?eJJU 4yari!.W`˵b8&j.04{Vzx`$QI p ߊN/=*DǝUؼhq*cp'gmzl^R+khrvÌC`m &b .ĬCM jƴHz;ͼEIa߳.Y&uw).0g&`T(>D0b^w,3L354^v i[.1`H̐L_)P3 A^=ujw>4hk" koߗ>+7#R;+-q=OloR >>O)vX Oot#DAu&-D3'?a܏s^Aܠ?QEmO8hjTjKJn^ՇIqSBWa`"A8i@bEtU$=0`FP l4v+,Cvh?{oM2-Kp?GvLHS<#}-Cx6ێ80z[i3䝓fȐ!Sb'M܆$#_sszpt<84,}Eqy6=c}9bAЀE$:"=Q<.,jW1j{M/NElhxzßysb! MZ3|G+dOZAF== . ftrP܎% L J]I,W x:A~ܢ)rQW*^L+ OcϺG oKW]h.땤*g2sEy -:ިScDHEr's|;H ;}*~#RN{~J]:ImQclX2Ğ]f~dCYLj[6':J ڧ%Գ48,Nu-zTE, %CTNu qѺ]n/iБh 4쳯պAˀs*5`©G>(!v8)A}]45i=]!h-YuuR mY qM'%*EF!%6W6F/ $ƭƬ,8i .;asU8ˆ@TPΛ)5C*D_4u;Jc<+"ƀl*M2' 3ghpPƄdkfVn7Dcv_712v!HTT3,r]M`$垇F䱁٪鋚CUPٿ\eM[ ,^+uf2áhOwJR5e@ J5J,nT??bΏ>?P'u;"͵͊}`ˍMF'5D#Z O^75l B-6?YOM,afkNd cv:^@_UϺs8n3Lӽ94z'Nws{RD1 (:s\y=ؽͻѿ :3'`7_?\8A_tHbO(cdi!fKM»;\>CwUil˞ aGSeϝ?KZ;;=ox<.rHP#PZx츦B$&~f/ݎ̊RpsϕOp]s oxx<XS6F.zl̓wZ1TZE. #Kr:XTRv6i%@~/`{tB&| 4NIDc<Ӆ,{N ep~XSudJɶ.r,VіF gŧ[4M@<#0D@|t(@ 5~ W5[Vp+lgZLՆWYGhgY׿-r0I+56Jŭ-^o<>z'E#o e6=F{sJ-ӻчTbժYMCǴ0;s CFx|po[G^m +n*8ԍDҮ Wwrx~r6a7Rd[V6wFl?0p@ҳGː 5;šϗ7aiYM *LZR&d$= :_QAE!QCs&m֘4.|VX [pz*s*[9L@M њדf0>= ~Eu4d{ 5O*-})/$68 fvz# c`cFK}'9\];ST$|/MB/R+fSicuML3\TW(n5^KNY0ZcM2 |tke ե jM]RX<GF !3 (/54ZL9 /os~Yܜtfu8+DС5t1yxV,zY:_7< aΤZ90(D,7ϱSĉ~UrJ%HEr~k4P:JX}X3)3"&0J 'pPqmC2j)&hө~ο^_54̎LWc5 SmSI>K\#EuҒwxp:s3AXt8n}U YЛ& Wi0?#֎( r5ӈP>Ctġj骎9;kQ l\ɡ1 U00EkKSͲGk=-DZ~IDz Tߞ6o{v-c}joGϺzvhqVD̈́0Օ ӥWdC4ͣY#  R\d-WrKi9ݹpWxHeTwQ]&l]^jjKkZxHdapXW'D\@bޥyĬ&p[+,\]Z7^Sls9c}D*zTePP,bXX6MAۚ(bxNL]YU̠o Q;4T">͋^//\m&=s>Q,p3rrJz%ۺx“жCi79_í QBxp'Ҿ[^I8 0@u4b{_)PStL?=f iQjV*G#Xب"}4XAeU#-}\*@OIInCD?W'tz);QHaut% _a!̓EeEKE);xdrb VZ7e*[Iq+a7nV-MZS9IxJ/ KC`TPn#B{\rJK %voGW׮5hk!a:;s؀?9Ӛ=RֹXJnBG` xKRp2 ]Xdo'e pFytOmtq.a%m94 zsIk>t' G@U*:Z]/COęX*/X3)u$D๻ x@n52}/ymvaBCoO,1m<z3 bU`oVm (BTN* {Maj#85@61/D,[ 콂*_mtN}1`xe#QEu_DN͟++d^ } o?0-c'@ln ,ᡀ߲ EZ.ܕe`-p%W>n 1Z+ xL5^_Yq4g#}JKIKݓѝN]GDeP1*4]+Mtdyѥ\g VJ,T Ì eW i8;"t+Tʣ%VW%b g\SR^&Ih ԭ| wAAeQ32!~IYr03bZN2vN5b{HU~CiA³Eq!v+%v^{Plд| Xx)X˭ ܟv˖2vڐo$x-u;ܕܰ_2>t`+T5t+YNNe e]W2KcVyO]*]S}ݯǙr {pbIN޺ n :vȝq+;z aw)w1B WS7n$U B+DFNtG KZ{6_p:UNG=m0⇨BueQ-.O4DXZ_)EA+RxDzo$+˫ zo!9mPsHF*|sT{SA2?LJ BΩ5*ÿ'&;wN˲ NZO;u+ .asV'PmY`X!`dמubzxQ,CKn}9'FO3⾐aJe,A T0B B,`N1> U2~? @"C@(At(SVQQ=PSVn# L`'m$ژLt3:(9@ 1e})M-sZĶ-RReJoGG.لjK!(C14 ʡ. Z-ll ;McWn :y^5zʴaX-K?wXƓáp8UcnڢQ VOoǺ'fZ1q 'VQe<qX77L'`$1j"3Z6<џ>^*;ea͙1zbDה@= 5'6hfN|I'MzrT4:`]}rG'>Z+v!3>{ʉ.<.тq֌Bn>i9w%/g.Cp6}#O;B$7AB+P Vb$ڳ0'xf6i<݇UL#(Emvx"K~htĈ"gpuRBF]g`/ c]OnL W4{HP_IUYc|Ⱦ rX<]7{p 5Hx7=GT8|JJ<5RYhYyϪ-cWgA ,\mj^B0ri?_5Ko@TZޥ֖\rI.Vt <{aW7zCϴ+־;J)iG'fab<Ҳ ?Ծ֊XSVdmV!2Z3- ؠ³{u5AD%7䐮WJ ֒ߦCg Y3w@|FĖRD#1< mn؋Lt6u:=ߌSo vevx Yt:4 Z1hDrˠRԠ*me_ 9XwL馸!]rKQ),u"={w7XAY@Рj Jz@iIT= vDNwÚdNlK:Gׯξ51%^e(ɚM$g3ko[< A6tRSz;͜#ZYjSˈjd~pY]r? 4@乑}aAOl.Qw.ER\2+FȫJƂ~nsp %7 PE|ֺit++P U͆Nsdvp9D*%nH P̍x2@0/p{۔Uفq~ Ys| \Q'/}x">_Z;*!]sZpBߒ&MzB$m՞n;?#W )ثrC5/!޸fqs0=X*%VL.5gy 6Y8bs%$;-/6ug{^23FǓzQģ;=g13#ovONneоߵoh-A;tl-Ydhda/sGelZy7eyoM >d+spL A )EP}WX' 4! e}sUWcN V f1oZX_4!$D@^*zaq"˼ ǡA7BߝMАhac7P#60=ѕZ8Ղ#B¼#~h;̇liI sM 8_)՟nee1f,a,Sc#C4N%$qaz152gI-|raΟH49/.5TH]>"N)A`PhhabC~s(t= vo#;tf=&u#Kz',%E|mivj;sHZVvĆvW:8梒h$dɍ?ON'q}x-7HB,o:Q ˘']f~n~ pSt ܰг4`*}6լ ^pɫu@E k>L48) ŗXi'`iGQNQotTc>6}Svlkr֬[ZAO^!vԷ]MCd]<>Uݷߛy";H}_or1QGG4r9~|yE d`lz#:/SC"1xZi$Ql#PUA?^>zo?🫟hwǸͼӟu4|3n U&ac|ڨu X74dR̟G_ij]L})^11z4SQYQ%dd7pp-;g=J̜ds51`qLJ 盍E(iHaoD(]`ܔBPԐqH*Øk,whҬA8UdɎN1`$GJ `pSmL>`I;i1h^,O8yЂU~Czx~mzSmN:(|^3m4I] `:,I^ 5|A]4 {ԳjUD q:M5>eAKϯ7橣yfc)D*-xCϯEt$tb}:z1u4Z.R'}~_'$nj ϹVlwmzüC1> TRhn cʾ By["Mji[zX9i7pTˍCg@fQd u aAY_>:.F=Orx c Σ~3:in84~g6dJF:rBy+60xR'U?ǜg-G5PmDAb9xBdPh&˓M2ְܫ7ul > l %u5 \04Be&.߉EڳM6ffZ.nRxwvZ&~w$!=*T ?H;kr\^t)<%sx9 rK(b]{zP{Y(xy$qi,6w¿HLJԫ*B]wPΥWj힥D:@S뷊}ad~J-f10 \ 'xTAҎ TS $D-\[=x V+_KiU,PW޶<e.u!)l.fg^nԀu3%]=XHfw|-ّM# Fuv!TۈO4B_+| R H"a%19ø/Bwk 1znF@j0g_qjsaU,s+9p2NU9dNOj5!]2SUnm2KmhUX2[gsA\ބibt1d{ld2,:nyC]KV9X`.Sv'{;ZaxsU.Bye% 7ɲ=l/. VpzOhKixnrwS11Ac77l@46; ;)-uY?B=M"Itۖ:?SrJTI)EUEĢw)C^2]ђp_:K7qcG6*f<"2Wq ]v6y!7kʊR!ZW(77@BfN܉(x2ق_<ىqKm"'X)j]~]y6ɶn6*cGPoF!"!QsL@n@±;!GbtANbG↋ʳ(Z?Ag7@#P6|A eT1^;Kl7(F@ǚ|ɇrr 2\Zl'Kµj>IƩ_@mde :o, Y֏ v-%FnYI F:-$$WnfVhtFw*B]xE66VJ|-^Nz,Z.<ܧtyW{RV:mw. 'ACr:| Np!Uc64 u:f/#x ]ÄPEx5I K i癔n/pʵ+yMlks1RpdQ/=[-YC 䚭)#d9w H+ے;b\1͈[q0ycE?iDUf7. HcbYHGW&C~1E(ǥf;.KF>Hkm$Ʋ-h!b-{#%&ZX^t.9`I0w: aKx'-I$=t F z-qPu)1_F?qB1h#ʗ.tE-Kjp'y`F/;^!uwEJYy{>-^mhKYѩ.Hu&Lѿ .GX:v*?k;-5he$wiRhǠlnVlLA%h(i6 rMNKH1UCS \Gdm4F 1|G/(S=}Y@ejjZ)28#c k+:(%Stv7u < ҆q gH wvx?glP1)JD ШrֈJ>n09vAЁQR'-eg8Oy#7^Fg~/j cMi2G.>*$زEw@݉ $9ng[v~4ۋzfX\̲/#5OG o_H> $7-h 1nlH874ڟyb"u"  lFr1/+ >E*i-H.Isչ2AI  d"J>X P5˔$%{cWQ#pXM`pU`-6=? e do%$?^cpp#=:j-f=-$gkQFo hGfZ4.7_fEW;q66:=cl@0#fv.ZheåfZ$(\ĝ@W2yF4i44nk[eJj{-a4{3/6銅:DX%QI]g1bNd޼:6837 űkN8p@ Z8Ϟ g0Zx_+dbw9Wb F\N \jE`'af>vq-Kdx 9#v]i9@EI{> F(:a EYNؿ$BA>Oߊ$)U@䱃jxQ^:`"pxaѢpkVp/撮#ӆi(6dxbDbBtsY^.ÑI Ok%{I3YOiO䳸T'ˤP;HzEAjWeٵUG6bF8a|%FM<|c>lpDqٴW8P/A*o-o{!H4>5 kO.3RjgX SI)j1ٚ[B_gvلBuʷx?Nz@, rtͻ::Ydvy}tue׳ ׋d@&qiوY<Da'2z+ɂpW>$a]XP삭E&|7<1t ]?@Ť!V$!:һGs ƝFR1^XjL*ApVh''[uđ#}Y(!~rՎjiӂ#P}xGh=o[ar.cۢmIm.@s ]ˆ{*ͣɎ85.o Y*$MGlz LvYP BXJ `԰dmEJ<2+.<@5vo\=}kYu!gAo@HL€ z`w=(,,E=OL8B˙$&rpwއ48CYJb}z;g=LȗDP'm&݂P!j4uI1.ȕrs sʀn,9Q sCQ_XRilp͒݌QcǜWH; !ܹ)Ep 6FP繎XJJpJ8(.?v8:+G6'r}#GO8׮qCM S nheHQ|L3sMD&APcF=4݀\-(_ح&wk$>/`i\9Bo#3k,]@eadYW2eU[Nbv&cǜ>跭WV:%Xp­J=]84nM>pרSKaz_vKY0& X}C7Z/Yc(0dMZ[WqCؽ?%cu`uù(se*$ѻVfiNMX}1noxd8C('Wn ):hQ&]| ng3xB@,꾠[3/ k']uIgjj~Çqvbl }K pʯpĭVe0h)bpuD ~1W҉5~vU $7'wOCI*k|RP3bW  1d`ƛr|ض\,]C3/F~XCl;lJ<IoԝɜASO.p .1"7Ǖowqa8vV+}Dϓ3ZJ+6TtrAI+V׿ti2 @[4/ES")f/N0HN")v%E*_I-,DZ;& h_|8'5@JhH>heMA͕tJ{)F?bΐ<20r$oI8qK4V^{HaPXNIO[bB!1j%[*@$ NlUf<0/DƲ[oրKb9^]꙯9۫xQ2c5@v{%ݑB )s*Dr,*&Q)&(G XZL83*[( S3"~\{5iJ 'ɢt|"l( Pҝg*{;J1"?>fE(Zwl{_[2Hpv~ M O)ҵ^U!< TM%yBj|/؂AXߛ~BMKE9]"f!Vl`̧9ٛ8Ćw2vF0W;X0>ܗWNqqxtutwl:29͔@ (zaM gƐ A802z2UI|s!~I/W⤥8ގnYXU!<a(k-Iڱr*^_=ϗoN4*^A^}8er\pT B1TeN[%}q+cv-]dm`?"?MD,< CN`i"،" ;z\wȠ d(_SgLȏ!MFXUuGY58R,8J:G:(J|v&YH}=‚9"| *$<.)EYpԥ_SyY>ØT88i;`3L#~=~WȞl`܃!Rѯ^m8uOAչ5N)?݄[8OQF5KaUnv0[#03Ӏf5iGcUq)5p7ɓ90 C9N;n^Û (+nx-ww/"0g-bsBk4 :}؄bD3qԻM? w9^!D<̿VU68YXY"}M# u9pWO7/˙Vۤ(\b;VAC 38݁w$ J~G}ko||Fh05%E#]ep5g| OE?uM*ݎx]x:Xj\a` <P\C7u"XCCyI]|*@"J/ްzLhĶ(3b:XB?;( [(7OЯEp>7c3'-n;2 iŪP !|ގ]oin]o'UB4kJtH54a'&p HZ~ew:d.Tw#^(P>_IJ]+]ԬŒ9?Tm,x Z}gWpy|>:SŵTFFxm0e=.0'wEU̙G@ wxt]ST=W j9j4zx+tmK.[pR.ŗQ'˗1: Zg S+:D$9:'s'*Q񄧈=hֻMG3}Vցα]b[SXwFL0Ȥ  bjN4 sWHLrJt_lQ㫫b="RLI$6O Zt:PʑsU Xa!ʦ:>)m,'F̙CWNsPT'[7F1𾠇`Y蓧, z`H:sk(BxE( )i=k_EʁhHJu ~׌oƬ6X$Rgu2hb)JgNϑq]4xiZLw~|o6C6^&svZ=R~aVHZi9Tz 7]D a`4 Tٟ1$J^dZ^!dvrpum#9p3zubh4^L)@@Ufjȱ<3CC\NÃ;%ڼhHEdUdKۨFGzr0scDeƋn퍃>B`ɷtnFgPt n n  t~G:.Y4|_nA%`Y3y|-}absCexwI n=dIajNb?F΄"-}޸[)|Z+d]F&e'ZHݞȦ8t/ vKh K( vAq`/Ƈ?D5^~e?|N'~mT*hH=yȃ`z'u8j5=>@W6.5oH"0jxһp?7th.xVnо__ ["N)`n79de:HFPQ RlHt0mTqW?;cxtrg7*i eHHfiPպP> N)b4֡XCÄ%Бw Ś:j_;:QK^8eLjtMn"oiVÀ>", S-uzfc؃ʒĸ%nRI36!dALWxξ_wv ?MrߞajZX>;UP}pSq6ǯP_hi]+?U*Ƀ@$2R7Ј`7HZ D}2g?a 똀0&ۚ!:H&#2:|J9WZQ(>-K.Z1·V'D^ڵx=Jv2gp;y-hlxH3z0 fh3+׉خVQ؉Hho$7XpɸU^SaK[Y˯got"[>@KTyNeċٗʿnc O d%ʼjXJG3o! Cl81"G};K~[/[=xnRQ )*RtdÔti5jF#ۭ+h`zR'*z吤+pi(ڟ9^(x%;]2|R{VDx'f͝ v~ybG;rV4S, N/!Wnb:Ho<##T${%QQ[9Y`ZK?{F겣_+nfÎ/e锳M=7J*o^''"xcظ yzQ`W?kIkܡh#\g2As\itnpjʗ͏aw2W`)=.]UZd^g\G]?ƈBBCOvT$(=7hg[ʄhD7B5)J-Hg\j/$-Q,r3z~9Z [1sl tVJDT1;-GptHFRd?^bVu^9eEg[=_;3)uWMAxhOZwRbF1Z^vF[J}Z!?wR$ȶ9*~-DZ;zVqhI/fx6Rp'($(V}%_}K\3d8fL;ջ]C35o$`բTscɼTɪsCK]7:x")²;ؾc T(PS%]23xj{;G|No<= U{Z+\&6*2./d7 ~Q{r@;a>/@¢ku%3|M7 (=4gk@/HE].ɣtjGQJǤTktmyg\ ~L deK8v ]:-* vZڌf2$ ֥Ά_&3%?l'a(kO!G-|'Da+%య+oYK[r _E}mM؊;T` ?oI~cO 3"hFnyÙ+?O ρEuW iٴ a;M7C2(1z6^Ƌ:PgeRFq"(4_h/UQ }wҰ9hŏu[̀[y:M~N}3YG y qs[W{S)@MR˲3:Sg ϯW6Q#PR8TL=)8uljbѪ1^.%[D $if>Bn,6Z'j=T@WT9J=3W)JM5pȲo'ix_q,A ͧ^.J/|PǺZG̋7:``GUtz$ Uw>^\tFkxezSClx c_㠨N?*)-xY˽`5M[zk_NP擞YƮOCwN9-t޿a"xk¨Ć'p)A^. (Xt{i%2ֺ͟JI:nmPA)ͳpXҸ8!k@qAq i`71UOKY wyPǀq(@: s}[=\bblfUH8~+>Ò*׎.ƣi3røLohT~F{Zd ;pz'6+q:4YbU-3=ט֛=Hds F"ћpCA~QP eKm,[klmBC. y}BX;jJ6m~j-!ڀar"<78fxLx"׾_\"}-<9{99JN=K;QydJ]ȝ(GniVN/II҉NwZ=7VuB|L+{J"TMM*qҍ>~=N {So%u}xPCC5|ROvWyE-#Yq.Q"&39U[.nVºRY4ιXyu ~mj~fj@𞫱S0}hIݩW{Ykzs& @GP80羄-%S5fhkH.Blkn |u0{8tRdAR C^ ..]7+ɩX`h +[)?Ȍ/[lrd74 Cfaˌ{_-E; AƈSFX*ӭO.Gx&m+ZemdJ]cX\kf@t_6jKm֗ dmڛpPQMד}ä ܮ-@oi+3d>J1۬S_^}˄>]PN_M\pf[N120WܛTqσԍ_ ܏sµMv"˶snKwن޵{qlj97T dtqp3Lr52tUyJcX@}qY1M'SF'#(>gC9DlonvR=!xИj[rN+ciqt}H_Й6sP/U `3vrk۲k;^D(97w<}rHĶa2}eVk_g2|Grx=᫿ ttq`g .rW@* Xŝn&@GNë SR _t52jgQp?mgiÈZW+# __)ֳ0BZ846؅I0t8Ld<|b 6[GblePZ@vAvvb=CFz'\xԇZZPfFtV?`9pDJ5-ĭG@F<{nd}SEpUY)SgBMY"c~c0a1::a~pD7ϏDA(L5usTN&KO' {.io8[42t7 zh Ɵ 9ڦ '52۱"1xN.[XѺHO@Y+E0`'f́dUcyi(rh*G^}1Q5nGҸ!%Ӄ?Y( p3HT8B:Qiiw ^sJ//7'^VCVg۟t7/wz0u94\=U壦.U!dX0l_rƩL0@z-lGۥ>:`A9w'Bq2L}`H"aJpK`U'v?W#]%"IE #UԮHfV'S oeж+CUK6ɱ-#Z:\Єdd*ݰۯ"nr ~Q3d t"3n`$'phUISXhNQHaqOP ѐD|@~8UF):XwWX}\9'Zp%U8kXBN%s+bk\YKT.O'=D1iɶMsqŅ?»=J"pޱ8(enNdxʍ٣sm/B<!e\:į?mE}bY_ͱe bOsLOw`QDHWUn?v;ǪrwP3[a6Few XS_̃t6\r Zn>wCYt:N "գld7- o٪tZt3NOP~C*lx!{Cvé^M3ӠE{sf ljЬ :$׏,oƅȃ nOty?4W&!d&oث6 !@[Gnd-fYݚ-4/V+ Yȶ\D|0D\pHx^|_gX`ÌR vfG k|-&IF74N)4l#mNDE:pX"D,ҎdMiS[.Q>Üב-fDN Bv>38rV^a6V;x - i(*vUӇOQ^?p5W۵׵EBh@0Яd`@M7X!ϋYXVVz#w:iD CRQ$Kj3HUG<ˉݩIUG:չ %"Q}fY p1)KbWяw2QQ \YcH"~Z|ƚ~Os]*GV"\DQ=*Nɽ?H9‰L"RSwũ?]BII=DG˨ PJH[e~op; P`;8P[r+wVA4WOLd,SmS#% O`d|xw, qAUkPDUtĩŶvΘhTX^] xP;hwRJ P;1/ZcL/jzY02cco,-h&9 ;X:_)@' lBfVv< kdXAxR$=S\0Cr%ldNO=a2(U݉-U.QFm_n`fR$&եyF%ٌ/\UAL\Vppʔp |bG8)L|~2+%u8&؜BVaq/"Lkʦ97 .bpq81hݛhc39IC)1Y^ô֔b޲fJ|q ˢ#,e$C.tڒL JQbPPr LK4qT#%nS K9l÷2/#5نL8QC{ gχ&}NK'6VAj/H V&jz"HWc";a( CV'3 c{u7xU$Ҿr%™gX:ɲuϊ-$"f8R0l+.)z/>\%XS$E2q$ֳKQ]_fTjنǷipsTCc7 qskFv^q= ~=?j1阌K+a],P^x ir#(JL1GHw}mtIeΘmMfP j__Y99^˘ 06Iwck),)Hp)ji1(Vj8FknŎZe5=O$} I%۠6=J%ǯ@*lԜ9("bsM d( [aٰa\=i 8ueћvasA5ꕞ8>ݪ_|#K*{)n2Ta:l;=Uq́OD@Knuz ܔ>&w,M:̅|>>u&4;qrJcv&e+F)бcQ FB$k@A, ˧n & ȩ` aq?BuaKhxcBD-Q3oVkDǾ⒃KpM`.Qw3LiQt-E)aIg{ IzC5ҼwpCI rҩsxi3]ԥK3곇cLfǦ7d0t IGjC&` wQp'!鄚 TU2+]:GA֪8'_V͢D}S 8' ;;%܋-!vM%ڡ|BY_$p;al9tyǨ&La@c1rB>r'-_2|x8E3>ssL#Z{ae殠Fo ń$^\\2 ȖGAg#gW/z>v'r`N+5XkWf\67yZuzs^ ayi2 ҈mOIEړp7G'ED}}xF땛 ay#QoR0Nj5ܱ.*swf i[ jw(:(:F@ZʁFXaB(*,_#h"1PJw5΢ǰ]np|e"PE5 JH8u~JWfjiH ;сg!Az$uɺhEfaٮ=ECB|[8lkUn ؼC. a;&8n,=FL,3 x]_Zdit˴sJHIM܎k7#9؀Nӱ#=RS$,Pv4Ժ+E˩hÖ<{rH8E[2v1ypI2H Od܋laPzR.yNZq7}=>#5?kǑ%"w5m3Wh P{%8 ? 4~ݡzwu+LHiOKUM<:gM)lDD̮!%x[m)-hUBC}k5k=0?UyCo،nRѦ>yCx/q 9d/?9r~D[-V,[ALqQR*_1/? ci:<M%Zb_] |^%^h5`Z ,S6bͺóf< ,a᠟7c剽JT&d|MaAHh`r>;'`hIMTϻg}#cx$YFJTmzڰp7uYSd pݒOm _ou$p00hYnNקkR~gQѲ۰j2'P۳' wW_r4-ZٜµZi! uk( 39̛MwIKXQ'I×ȼhE4v TA7;eohQF}7s EybOhDfY]"+2ɬ'qD+])kж:e8M5:KTZob?# 0\oq(ZYޘw|o5JkU9p2`;cV9šҠɃ`osI:~*dK|g׉! F[Jhޤ+!UF{ >iGdS;3m%5YO46*/8ㄾ=yR=(uZ=>^pwB"HF F*oZKqϑiG.8htO'pL7&+hOwǬ{7'H e>vuUEJN*׀tVr-1kgMRq7ss6Gn^'Xh/ U0.UgOz8CFO,̰o# >Idq]Nc2YLWb3 շcU %38%1؞v:>-tޚԁJo(6O+Gujcܡ:W\<>s^A Tj wRm8k =FJTrd/Q:u-ne; Χp4"wųi]lWዳkpRzIzMu>߃>o nZiA{kKSxV]xG磿:9lUt/c%a+f1K~S$TT~lUH@sT*vSˋlj( z}<4VcN%;ms}x &>g$#mXY{I/6ЏPc辚 #E $ƺ~"DzK_@c<_8ɿ)/TY Lmws!Xﰩ#/\̹~67Ǩe]0I0s3^λ덷E:1J}_`{J7w|QQ _G^f/$ *_K o/ CoӒ/ljZ:k9{\!*^ 8ÿʧ} IGF3KՐ?l*@+{jYU}}-b_8~_kSvo䆦08utM3,S: Fl;섞O RlU&3[jF&2,ssF&$wasMF%>KJ%-~̻ihF{tV-SIʍQ34wW޳HeG rpU`Gj\fP@R(7\bI.P'l\!ڤ[.5{dʊ,5> _U&:cP'Zx-nyr)gȉ`jiyFt^@v:#AHk8!lCq݉tgK-zFJc"[{G{)lRA !/C@,#]ӏX G}sٝݥg("$Kf$1 -d򖞗⭘M; \ELj'ߙ ϠU2/}"5 Iꄔԉ{M̟*l3JV%Ot#d~{lZPXZCB\;*8=?jSk)vQ/ca&,g&acؚ5<*Fg׍})tr(zs ōysܵ&߈3?VOdAq8o+?V8:ۃ>Teu+ZO= BD`e:+{$qx2XIP Tyu+~Z!L{' mJ Ea1y aNR2'"DOC޺5/3 ZNċËH{HFB(I6\CaE&AkT/H,n  L <%^$U7s^ծsɏ2\|V },0sҘiR CxDԵ"LTeM(xy'_׆?( aO!z Rf(e=UFy.JL.3Qn`i(Rx⢣!6 w,pH&nJspQt>v;^T᧒P2 PǸȡel,W֌FV'cCr4,~Gi.bHO!1\ʌcYrH8V'5=T-}ˤ36ZM*n8S!bjlzo*Xi"}Am&(=-C ooXMU~~ ˨"8'̡Irͪm_bj)VS2jC.w^m$f3 z"BKp2.ՑУonٌ!X{m%D .Ӗz,YJq|.nj±H0X!g8 hS`.4w*ZU2a#peO9eRֺfH1/dwaHxqnEH:J@;e6ܵA$2-mK!^ 9nq>) _՝ mЖNF=s" ]'\ÉAbk i"WFw !}'lfj0]6;HuzvդX&[e "x brR*AH\xG+àr `xbR>x%Q鮿Ί$+{^2TD )ސ૲`l@z|?- ՘\?\vn>^2} `e+xн'eWDG34su[l<ǿRW{}=֧ +Bu%; hy? lOK͏Vw͞w?l.ޫ_Cb@Vˬ!3(77vX#s Yم9ԮLuu_ XdA.M>:qAh_eM4C5z_JAz1hC^..bz)p@~C Yh 6C 9DZv/ >+,DXB<ī:I>& 7+;d L%=SKAǢǶa^el#׎ja~$mGt zoƺg6e([ͅI vhվ=ˬGsLF(3=>3BVK 6܍6 u_ cL!1b=dF۞'jY8,<1QIޒ{Ć2aҋX߻3h NtxHRÄk}wd'"5.9(6sU3`axM 7wqdL-\h-3TƉ(qxghռyN;ZRy|QsО`#/KC}##@I6}Fdb#.+)7N[όASB#M<\^()5y!:OYf7懱TlHHq#Wג8͹䆺CfFNiHsw! SBq&o'$ҚGssftBv'xvdZXv3A%E DHap _/ \T*8J,`'9_q04ј%E(+Quo ]/\{(hyebeuUhOJBY> 497.ѿ$]T4p)lE51,seHE;x d@!`{Ua*֪ӝ? ~ _~uRއ!8:rkT6q\`~nĺޝSϡ˕'0~L8c~%Ly35 ڶCMt)Ikzlfr u=g蔅G@GJ|uݜZ>rtҧժ b"'ƽ"7<;dB@p( 88Ac ޣ1W]fSL߁]g^۳r1 i0ǥ[ iFx΋i!Ƣh%4Ym!1 G, ^xCy|9GDBAMˈ|G~;ʙXޢ$CJMQVB9-ZMnSؖ'Je7*g-j_e<@a L^g.̼Ǡ"rbcόPRM8-Z;Y6"RYJ@+TxkQAbt Uzm|Lj\/aw/ۈ峧QJ;Ơu6QU>c5=zcf *~¥MP))g.9L]!e`cgDyV*Ÿgf#jUV} C_ڰTؔZ׫-7-j:YY&>kߢ *#;H.k'Z"&lm*cG7/ƇiY2 MHd?Srߣ64sgk.4;mn:ٗ@_C d#+ <zRB{_xzSLPo'꞉z53ÎxMpc1fk{;Q E_K"v69mRt!8"\(la3PJ08{wwW y=IO_LH6 }#374=:۲\l)YAg6虷b9=9(,^m:jם&sDĘ6Z]LEz'pUǑ$ґޣh*:7G5 {?/F@гjg\{|D; QéR\OO(#C5_*`YLY>|a|4ՠ |ئ(tOv#bg[VXGd-NgOi.؎_ɱf 󽋏:zƑh*(7oH >$ >m1$ވR1,?"pK߈La>;К?Xw'mEܖ苚MNr:AY$ U} (٫iTMղUc[릈h tzgmBA N0J'82sAQvE!3ajp+YhĘ5 Wpy W7m^ZOE8XOzn%8ɭQuZWl&So >5Z9LNN ##ҫ"E߉jҐN͢ }1251*:vk۞$KPd=1G:ʶY-1r8  0v%(\e*˸[r⅔)bve17 askc(Fpօ7d=t=u]^V )A7$*ySa2&;*\we DkCݴ%dzbpSl5sP ;0םqׅaeԱn+O7dwx%ڢ a}rQM{]P|w̥ٸVFv"'P!_eөx\^h4lӞUؘ= oaf\tmPJ^ uE[#`! vZFQ %ŶFK&ܜJs@Egc;9s{'an|T$}y+3l{0,'_̻ѩ1\|9>/ uW}GKoh$]]4I% 0MEf}ƅ/~p@M0J@1]0#^_bԯ6.YʨٳLtuyd SG13BaeEGV09D$voH [67IߛJԊ7%6ւfZM[vSoķL {9py ؂gU*OAMwB]UZ!;b?`yDIIo營MTb"5*PN].xT ă@yzRM&ucI<_E_iGq{"@KZy,zڙ̪zĪ[c!7~/2 Y\OP|E<>)^eAIKT6_XHM F<%BWk;ozOv_^hr}٥ѧCiʼVʼm Q^-?G=Dຣtu&߸;ms'..'Gh<0x&:P?Мp2NcD z㧆V@L_Ɔ^ϨO*(#Bmۿ$7'{U8-\Xgf Hю}h6##QRohkfu^[{wWek31<ƅNX'm0'&9zO_^ALcXPtʋ]/bYŀXU+7(5)ˆ}f:_ {]]>f:jANbto[%O,zAb 7[2z!ߏ6vvq|u}ܯ`E)EҦF#ZAr%msxH1G(Ѻ+< \ŜȒCLY6,V0[._mqGę0?/CH/ݨߏ.iOiQn[[ 4$ NAiDE X!m `/cr۞ؿloF=g06n,",ad%#|aa}h>:rBH,+dZ#4a RC y)r"/Z`ka5c`>:@BA̅˦sg >ӥ4P'gOE&A3hn>1?^D= aQXO,K[DЙcDE7CDA9GJ0J2`uX p]TBohѠxCfBM"\SBZȪI~fj8HQ[jMf]~(M06s"U2*}^AI[fE #!.bkĭuGZT#0=Т" s4 `r 9P /?GX|N%m'!\ 6`=ܳf(ǒy*M,d| Hg 4naZ%?Bk(NRܲrK_)adwqvB1%zIUA N!7"},i.IO?æxvߢ\kuO3L(?+ D Gʲ9 @}.3ͧPjL~L`?ܸ#qL$6ҫEt0W:oG/ʔ;uE=ѓVhilBdV6{էG.ុQ&޼/FVw4 Aq*b bӨ8d4}.(ЭOz7Qwz%.?lXL9z)9{v=$c-$Jbѯ#\UgXk=o#`\Hc|'+Fbؿ⒕a0<9*FLI75lKiN`ɔ5OxYg, :>C2Xv->n7ڛ\VX | ؒpAh!畨v_*B/"io6ScϔNKH\wW*3u앉5J.)WTF:t[ Tv nDSË>-;cgSXlY>k3_^IͷZxSaB KP{\'>#,2=F'>c\N Ȗ}#hr9,f n/zsb'*L׾B>PpCt_0^΂6'hap1a'd-oKR/?V1F6FA!BN g%O> v8bj.W14}#xD:}) Re仕ߖn,SHObXs&{#&Ldk%xzE ?.:H5 I Rڶ-oB_lgX\6@ ! W*o0~Q2?Oˉ6E]оyˋUAn*S3GKI`^}ǮQ'l%`1NKDU;~䗅d,e޴ǘ=mMS΍f l INlp3 6ޮՂ]4v*)YBdU<:w% OAn_(WRG;TMBBdh4@MJKʈwй}Ccn~mv &,C@N߇Mm>{Ľ~Pj4 |@*(*Ŭsk!`q&4!C~W{ݳ;=lN$D兼kpc0ꪈh YNi F1JΪHRb&@o>߱ n6g,X';O8!y ilvLyQeR0J\!KkE~\,SF WljY^ J8KD A Azu&o;:0t*dq(ظchJ5q> Ҕ* z4&xyz Ff9r^D'wh}ga'[hۤ+79uÓVI+ʟm9 I,f`Hh-s>Zヾ(`R sRE5JNoo22)mz8lʠId5x-U'Bq`=GܭwP1- 1Ku M]$ob.1<$0LxC^:| p{٣he<Jʅhu}QNZR.;fQ<۪$T'8J:@2*,3QޤjYIMH 44f&vrz&<]4P1d}DPa2|,7bVX梷TD(_;ZkuGIlXSʰrt(cZ“>:7WCP4u P\IH+wucYL>74tDlg_>dr(Zӻ-Gm y I|)*hTi#p֣  K-n`}h,tf(;V( {ATniɘke 1!kŖ_Fi7u& )?S-#-1™Bq="|a/@^H}"^[ wRluH뱣m; Qjh̨}N&5TV(> 3q`q8 WTGK;h]AܳjvϦw/_,t'CC_iܩ y6JaeUs/KzSKa1HN3u/WΠ/E"ypV.+jZf"*iNY0u"`׉}f㽻=u W/.zw=ߴ5 6FVTeZ_8 GPKXPaB\׍.EgQ6x]!r78X0l1OFZ9ؐx[ ;T@4*'SG[*: > $ ,\^&΁0&$lvpCv^LZa-vLr{ƌFdcv:>OSP?H}Mğ blUTI#_/+0x8!Cj2>}'и]CZYIKi+NwO EJ&wKftc37ez^,$ƃ_QڲSI_i$M<>xI`tEPDZ<:H$jd;*uK,/&^b+-|fOԎZH[?S`ӆU] }$\~1.F~ב)8i^sh>y(!wT +Um݅m~`Thp"P1i%;zWnxq8?H3d.m1愥&+eL9tHX%!+. T[%.BK4tw= dks|^LZ& V˗K=+ KxLp6U@I-8&8U&\\c`v m Jݩ`xOg-dG4)'SDŊtZܮ}m\6: &c YLEAʑ ;O R63<*㼡&AAOn|AxAOax8SJ{Ƈo6 E""_eF {՟P+{¹HIأov.,>ixٿG})Lc/&s!ACQTNjmu̼>G-?`WdW4| D* ]%W Ǎ#ǙTuo/ (Z5͉z9<>DL^ H)̵v\ [Mo& Թ#h3*Ks {wCVWu3(P昫M{3gƘMVϾt[sLEOy#i'[|_j"wb0*C7aLNh4(zN^>fĹ斸hHqbԦy UiI3Up6D:? luqUbuq .AKr#b}Ry`;keL͜絛 O5&/=΀_6`#X>QD]/Jr} H\ʃD[d`c"gZ`^+gWZumj6f 5E:$OBrV8)#L@'Vۨ%#M6>}"O" s?cg I_*K~͵jKʻ()dpSý :t,i/yϼ,!Ky!ߜ-q(pֳ$ڼ~DBg6:Ab5ƽ#<"K#|×0 }C=d#buj1 ![Vyz:{bX0TXl8)41b Fb\Q:$/:=Xwq%hsH`q$CRˣ~jZ X=⤯7&vZ/s;`YbY+:(9gcIjRY3%\ZaS}Ѭ@U1+Icib|O?Y=-SHKIPpbD.I$}yH>,h+LFׁ}/xgz}$ׇW`YelzD_njHBr;c3yVm-(d.G.݉$30OTN bFS.jdWϥ2Ұe,Sׯlnꮑ/ϝN8xb% tJ "vy ![!0 ffAQH նeRţ$y[ptH_\^९Mr쮇g^U9Q  9͢OS8(uM* 鶠u޶8XY%;@A`V N%Ѯ$wF>v_vYƣIH4[~/jHN5ݧxOFqoРPJ.{e{C:2<s|T(t4`ޡTйaUOȫEIB770%S+ˆß4J5~(ZPY4hTzK98٠8J^ f(?6D#wiNC`b u=b[N2o|ȿ(zpnV}j{ߜ֔G uY0R8_#L)Ylܷ{'gGգLs`67 旦}b>>p7܍;4|}#T(k|6ɚhv'ኗɜzwK0S*lY}qSgcQɽx:%#JaS&&U&wB1 ї dD2{HZ3'y5;jmNDgo[hn"e[[# .lS;΃\oyrMpUzŎnٕOYcen$Tio/@<f]N%.>DY<ھ SL\Ap4q+}h:?p#dƮlw ХՓA)'d* w!eS)~D=XBGaF<|.< 0䑑hXz9P屐5oל͒ 2I~~IƷkZr["? Ԙ (.Kj7zszvL~ƬdB3-CxwBo|o`&-ٴ;{sPA9^Նhwc]U/@hldzk:) t5"פq81ym#`MC?d8g5 VTǶ2"-EwhISJ/3eTZ<]1'{JQsBz_Ka-|ϋBq :nM0(&G'b☆m#HC渊RALiTvSNAܱ@A"@8P̣dkz r{N N֘czZq YNEyTtk;`d@券"J6W-'?)7#K/k߫]]SmiRM吷ksyYAϹ }ָwW 阞YD*Li\eJ>JWj]YӒ 8Aî @j=Q; M\8>yQ*߇]ht{}Lp{{ fzq?q6!UNslTʻ$2zTλФωvx] \BBGVfE$]hq^0!D9ę KƂWOrxRk*{dzTH֞Ih35f )6*eo_^Nk渓t-{f L@ùproۅT {ĢN~j>h1NlnIvu HHe7llٔ,womI4%rf%Cb>]p& K-ؘ:c+Oi hfՀfx3HkF[A E7uN : C jjc2C`U|7dA+P/OP|=*PfT8fHꍄ ʹs&?߀d64B-6=~yh"nݱﯛ)) )C bO˶bv;JΜƂqisF2: ֹO*v 9ԍU4 ŔKMX_Gcm_ ̭o,ԲuV@jGh3"D?2[&ܐ)g??ʖf/o7qH3~l$1uv뺳aPCwm'8IhR!t/?mE:mȿ"$jFQuv=n௺iخ6Q(OkmP>;ߓ{eQ/(XvX 0P08maI8H#Ң,[iVO=4Ex^ ~qqqw\ݖx\;K5\m7tf&],|_).0ywsl9LH"MWAKJ@hAA+~=GӜy>&TzYasF(O4c9Q׭'oB|,Mf>7Ԩ쁼tN%qP_5|-7rƟ#w,ɓޢh$gk[_6 --.B:Z%i=W3.|beJH|TqV!mȤl#K6m#d`~(VBȥ sNHFt8vF ͻ9^=D1U+NI .oIKKRbUKӏ qE%7`3c_c àa},!A $,<+q.9rCG_~OT^gNv`5!;@Zn뒵K4W=ܻ,טn纈lerZ HaEwZq4Y# `+iK)ۉ$ݗ3UK,4Ϛރ.6 7{vQ3 1yj< "4bgGfJ6u޹ݻSE]Q$$d"5 Ɋ$֦ [ԗ1Ho[=$K̪a GgڠuQaa )4jq4ŭEgJ^8rN /d܀.W~v i&e X%24/ :m \ }z$BBӋ7kY7GI w&U?DJmgX6~U>j\T JED !q[ps4@ #pę36d4xlJ%Gۛφbw{/D7}^Xv!ÆU57s"^]g݀>4Uv#Aq}鬝c{ 1NGS uz9+Pq; UKŻ(8J14K0%;}ԇ}Z׏~"fP)&Z d V׻[_G:A1k{UQ,#ЎS>3)9ѝa( HjdɼеAf|s:x9Jfc d8jiͦ%$~V))V] />Y}DI9pq:mEUSa G׾P.6Gi=mrFݟ+Q YrH *1kqJ7wnG2K1ǫ "){g}Gg [fu ZVa *}z>҅j^By *me^E[0┩r:90 Z#do3/-|0 9 <{3|X,>K1axQ󁙳6Y@uX/s웑(h?HbnTy}-،L6T)7OğDiyxIKnd@O>J&,TL8b:8l 9UV.鮂B4U\ku)K`zv}cئ)ʦNk`dC Sax"Ȅy}WP[vk4ahQyn݊ 9" G&y kCwMo;# TIZH"E%vxK$Oj$ݗiBՑv1r[eh'£gPq#SldHй;(t@qf7,u0rc{{RI7GC)mY N8K $ LUe"(Yh`8|a^-c֥5pPj6A5kasJd-]BzB`t*S=y9+eK}ŹBr4fq@~ke?I# Č1ƪd!s!_ UYUaę? ++MpS#.ye3->1KWm9ۄS?JȻnO0'+|eTSƭ؅uvUQ(*Uㅃ_v{[evwoG=t@-4v[52eYs"Ȏ]LBήdjx0%a(֮W0xA&N!BX Cdˣ7za֎~ q ?O[xz@Jl/\8좿s_YlLVQFpNf$(aE"WI-فRTDXKȞHg'ݚo:F@iߧF19d;BwU: k30[]J=6>/V i <]7oJ 6s”G[;}j#G@q]PHZE/(dsT+&,c/b!ێ'wCS6. j۴EJP{D `?$~;t?/M9T˯ݺ|ۊFeáyҭ9o5n(~rlʐډ+bcrNHzgU5T>>yLU5%b *{yOnKWzDRJl<l sfJP7es }y@ WJrXĦgYtwT6?5R+^2j/'C)brsKG ÆYkIx.SSJ0M)?":+8Z]ݕ|]sdl1BsbC hڶĤũQ`OLేjG $CydިLKzųc"qILx7Rm5_ݪk&Qۆ]~3ɕkf,@ إk{Q~GaZ/S`MIkP[|UK >@)ea2]3-m3i(ϢĠ<(|mtj_DV~|B0]xVuԧ5g=p@'1@\]`o6 Xܞ8hʠ՟G;sB5k-_P1wRܸq\kI'"MJu5Wn-"ObReKĔy AJ2rr奄Vi'E$J#T[=ܚs }uXf `GםބvV~ ' <5t9_*ZRQl|Z_^{~*]%)>DQ_2Mb`s9FŒF]Fq}آ`K~?Wj3( hY`U gWfKecp9.&H!yPXOW-4H5 ( кq83KKݦ.~o'#w? L o7#wݨzE K/J[i>j9x0Wu7+O$>]y~/_q/ve\,Ba%!JW*ʃpI~1W"E7xX]270s9}$z` ho_wJFq4qfʳyC[75~)Ƣv*e1fT =-.Q/w&Z\X{mڿ>o,)t(""F2&_Ai$RD#(9K؅>Ni Yq 6vm:ۙI)D& )n><ڼҔ`Ca&bbHJ: 5I}/W2;Fhd8Z__BsZE "Ѐ{G;4 p.U,}7]0ɳ|mpZ0eM YN)]vnVj 3IS2-U[W:yRLs))<*#ڰbsGHQj:)hy>2o<qA7 4P;I}7H,),0Sxi ;}\$,#'L_i?,VBla#nuAxQ65>A]Vo{S2$b1Tu\eоFZEFvoNjdez\ўOxi,\_odHww#bv*}QǨژߊǺ<=&d GRMs?&K9 8b*`ikUm37O[ ~2|c Dž!(%#+ alT%OxpBG LBIH"q&:ު+VBɎm"&Ee/SAWXP&yJ(h|Dq(^G9:{9 +ko+mpe_V08n>뚂Qiw7iuц9 Lr~;b3R7 u+y-oa)22 goWY01ZnK˲|`KtF{R, i3|pZWQ:YH4*)+wPsD1osm5Rs+OXSE;9q.=C\׳G[Ӊ9W.V3ʈ/)`F9 e*N:;廙0c:nGӝYᄋCbH]sp#BНa~ʝf*5lK<6OP!@Raz+6YQ1El*ʄP auh}{d8@Gk8MSI^6 3kr~Ċ%W鹽13y7?(+$r&QTWd&M8)6~X!ya~?J¢LylFe?hBI(zr`/},$Sm=>W#%Dl@#[!RZ'@Uк)R!$AU)&O#uQV,*aB:cA_ݜ.rQTZ#Ƌ!h=K&"V:ӮÎ** &p) M0a~H<ѺK{Ef5o=q;(P, "Ez`]*Q-'NRmRQ3G(\+Dgx}+lG:7PX| #zh[Fv]2H>x f̯̓JjWVA[<.}RfR TGUJ5oEK㱴{ܷ>zck+F)s:.mܥ"%K[*L|i 1Ȭ%+ĭJJ-? $O>_ӹ!U+ Pڣ*T eRX L9[֓x{?*_#Wy\Ia=#V/1F˽=k9YdR&8$MkwṶRF4s\'p&kmGK3 Ȇ.J¥IrA6-%b3w1fc`QU3/",b ~LB.q7L_uf$xQ"S*g=m\Jpb i(t͒S5ЗfN>v?3pVŁ}<,VrfPIVo3wgB_@_R$MޠO!C7AM])>;8WB~)ن<-DGNکNi M+b} 9+<)bsiIc.n; '_u}*W䍱2~n3سGen tuQq<y2Ew\r|Sγ0a v"D\ݨΠԞϾ#Uc8`4?С$OJI ~gSD]_%[zIqkc`ZTeQ ǡ뱀9>T&U:1mayB}}Pխ ==i3,jCut=u2)@4(?Sk>|~̩VLQǪ=6O$M,(ુEGfh+mFQ Bp!˰R s A!88]*;+"a ܞP86g &^UI|5wq.#j$U8l{4 '8Oma%n70jtntWq ΔHr(qݟgw> z>0߀HQ3M"1]sin+g9)'ܥucE'P\y鈕UF"Vb:PQ⁆>J%"ATmJ=Cw,n3.~;ӟ+ N]50|ߥK,k+5A!>4CrCfFUcM!=Ents/&>3TڙVM!kS~\j`n#=:P9%UwH*loô*(mAdHSSX-H;W= |Oɥ$d NU+אEM*bMiykg58ZdrF1%A]BNUWb#^L ?,YQٴ2ԷjOVKm}g6``1 *rhd b#H*>Hmq6"琑Ȩq MgAy\LE.K~SLw=/\xȠ)!A28h73Da5y|UN,:n`)fő?VE:T qò3tDp<} "8$" 6ErʗiJ6:z`-|b=λnaS}KRr ? EHRl'=E"6 1XApqƱৰUE /uH0n&mGOVauAR,V'Cu.Q>(8WG~%gJ V1 %,QePґ܃}GI<4|)*_m".0wAa] cV(Ѷ؀<QV7M (2dP=z!MoԸh^Z2JZ6cMgcA€IK$_4v1GVԫ:ʐYJF^L.tni֮U\y$BAQ)lfANEq8i!Ϻ <f 8llә_&ν!`O'/75kv^p 5HR|(1&\Y9D ^tN 4n{Uivȉ{^1C?5Q$mՒv>}X^ɲ<כ91r^._H;ZK-ڏb:ʎۚq&MNe+ @OxfT߼|>`yp%p䓌=XG-īqn> Qf .t UDo1Vx@Sߌz" Evndt(?*IE5qQCH789MFWo5ݳòS/}#~!z`U6'hn 4[%~Qd+[H*4>7w\;O|*['ڲCXpEEߒ) < cIef jչEvZ)4|UUp4\w^95*>Nk][JI֛ZG yC9Irm(Q)( r}rJu_0{`/L0]`z"f,+yBLQFGx7Cx D\}qh6g%_#-9Y.``̷{u]a]avaZƖc-CU:R$M??Pqa<8BІK2ψe\-Mˆ7jAenݑ~c9`8pjev*Ըn>uߐ| ~)Z]W|7d5 x|*aC%&3{kjoZQq֚}eNmm XA%fD"}ϧY2[we }J@(~(ZYV(E5a1,GқwxY}7TDiϜ@ $I{#Zz٦ WX: $rҽVm;r7F;C BK./3^` ƲͼJtҁV 1*'?0;=+i69Pݣ%>S{+ P*_2h~UCk b4GY ,PQgeCifK(چys=#ל:>q|͋LӇd3^l{lo{9|N-26,pIlD߫yRd=pHa;=c}%Y ׽Q63rQlt xV:Cmq |RwH-HDdMz% ۭ3f]О]uC=8l2 ~tSSX4GWP,s\+%@fSrkO59wݷEזlO= ~phdZx&xr̋~'Se#n?BgO!75/W~П1pT;`Yl'4дbNKTFY==Bɸ%`0QftB kzg9;[A&Kp&cbhKs>Q\2ٷ=aIA/xp|LŗrYK̋'KѬ {{<5Rd`$ Pj)L@ SH g[/n_nx JoyYBX&Rp9=qIjL:|NHԀT]Syh#DrO?VL$Q;eP@xX9Q"x9f:F zjľIꙓ1pP4sM"li6f wȰZl}΢Gl`7#|+E[0!7l(q "7^ C#%ڹǬ\2ɽS\ Qν49GܖVkQ\HkDN|Xm!͙tc -r?; &=)ԕtdܪo̙ 4aė¡S DÏh,YLi0K>~䫅*RSC$>By*]] ڼC/&d5\_w&AM-v _uEH0O5GVP }Tz ]jw^"3 mq lbǷDѯ)0dٰ`@3~m'y[X!B% U8 >r./1}W B R?Q8ic~5PցhEHINxsTn++؂Ѱf_9џio#8˂ S}GGg:*1ivlyJuh :B`߸8Wfl\)FRP@*Figy`tT9 M,gh2BPpHpy2Bxžb\ LmA0 zR3B8 7i~{!S*f_گw0wkX"1v˻INNxgTiSWGU$0(}[fgS j+. &" yOUN4q!֩eʉ<[5urs/pL˰~7>r"(̐@_9|h*N7LBp3334Br?6 gɥXBNV"Ҷ0ɬ\a>=\i0WnV\` C2tK5*M>w<X~ƞ31==5A %j6nԗHdw݂35㦼^ІlBlZZ%}qq#"450t'Uj!]b'[4n=Yv9TC0#.Sq!+Ƨ *MR+ȓY̦O:8> W c8JV+pN&)#htO=7pW7!ƢœH&ּ^M~ PIb9/L}ݱLz2PӃTX2zaa82R17z}*y!U!| 䅗}uIO+ks 30&(?)e͍'Op$h.il4D0L|^2CWwKLo,%{㖽'&T Ogoϳ<вȜ,/`6Z(rҔq2̤nX|[nK nzzS=< dwz  i8+9쥵?,ˈl17﫦WK-x-BǪ5zC )𚼌3t9Wk -xsL0nsJ.{qKܳ*5 f%-u FmYyTnm!0;')u*zDaIOZa~0Tf jH"X(2]<BYv?:E-+4F2oFNP~»Kȇ +,> )-&P5FɀӥpwbFvÙv(>c@YrK^ڬ \Rݕ[ڟĝs!A| / iFTfN<sݗ"h%GAiȿl\f8 li߫`CnR>t <8:j.*oLך5!/}~2Ų^f8cUK"&D'UP-m6F5*|e:QG-1 "vgtLɩsk HRZ0_R550Z',ad0hR:_C1e#[MV١3Śî #E -;ڐ詎I-# d2K n5)WQLBDg>&sP!e/u5CCvmROk${nv.Ib9焞e#nW$mRL "Ju R+b*]}4^0QUW48,i7Wv-S q=(|хgJiV?+Rw%#hܧCFqM!|[bA65ЈP!+(}> &7KMzd idsŨ[G rs'zܠQ˯}ZH@YJ hE6nit7 (hЂ}boW@x4z>﷮VWn@6(^j*D0a!zSt5B 4~2D ~'*cPqp=š{ M+, ~dԬY.ԸAs7Jͺ ^Yp$У=OwCjM]V1Rǧ0܉jhUM/Ш|-hr.+@(0yb#N`#-HW}"7|fUQа%swA[<7pC×_P:01\\Qǁ:p.Ǒ.ݱ̔c? _axӻ;X@hR{rtF=_B2駞dܖB/kZU$6>Oƀx8Pi-6DuE)<^H|h geg1vZ$4EEIv=ɯH/oYAHI620&~'njI>o6V`.CIqc1Ym7k)ҩCd07`mlN{E90MK@ATGu ,E<RoicV~Ÿ _0 Y.^/]Ghb؞w- "&YA!ދ!l0RQEx(%e"L`pXQǞ="F#!(6cxr+(\5S3jG:@6 -:](e'jØ"*-$sZcFzϘ\Bn}ꌣݎ~q?=vG2c*D*{I_\ýWR~ bYc.6Qeԑ&\՚40gj*E|E {T)Hd2V^A:- Gîf[(iʑ0JHlUx靣Cw,`jZt[=:uAr *۞qm%hJLJ HV#K|ȜRsaBnݴb\=o" ]/ё}ucl`GS(_R O-w5[}Ý4>`d1r3 INM/ ]x&Kj9-L2j@E+Dž s!=+κ%v YJ=nVK8d[Eg# !4| 3gxR)avu_# +Nf7 %e<$>] o }[~ 8`ԺN8kJ^;&~VHB8KRZ}\0[^.@+瓰`M-O&ou[\*<HeY%?1++%(IJaFj'Ufm k=[EQ/̘Eli,?Iq-Y]Y"9muªvOL'y9k1j}]Cz5jc"3/ 2;džTI#+Eևu#L,V)2(er0u,eC{쥮suGƚ21k՝]wϪڜ^D]OPl31ў<ۙ#-coIF =MeOH!.湷!E1G' I~lcՎj6A|E)")z/ b"_Vy5v_e\Ҳ24 ^;n]$a+,#p{W*T-QuVi~| \f"V]#2 1eY]9I9Vuzީg>'m7Bdtz, ܲscC hDY+m SvjG2 ҚRy }=h3!&,VDtU{? 1:]Vj|-~C`. 0gjXE" kT,d <6{9EZŕ9n:3Ҿ VRNa~tZ0,X Lb݋ypX&_fKBXW:фbEtK P[BÈDcc< ]%彡?܏1Db5؆@ՠKݩ]x Rx+U,nXP]%G]LTaEh~,f )LH v̄l0et6*y;tE`4KQ0|筴+) lJc9ӣKȪɨ&^vWT6GT37Xd19k-"Z*jP'i/{yMç%\4 S[BMkk#7l,?^ܖҲ\z;P# N12Zq@X|gmY'p|Ia Jb~&g&>@&(+[[YRg<"gs{4Hzq("2$K0]Ʌ^j.r)φ0sY,4q HzVJBnwO ߍ r2HMee!,6sre|hE&M] F0ҵN<[䌭[rMt]ۭx1ƴ2A @g|d@t׼]@+ =Ke)L/%M@ m{U!z3Nv81K _5|5R(VCr Ntj+U^NG0v:\[ܻ-[䣙F*_\\C_ND`gMgm25f@l/urRRx4x K1VwPs."WǷ e`}y 0t¥ڹW7\6M%Qfq!?US"gH KwՆ8Ih]/NSVu] Wp`,Mx *rVq\pY}a W<} Pj,rVܘWe8Z{fx#.n3M{ Sy|"< 90Twݴ5ETD?*bqp{dsaKBs8;K5E'ɉ(j}W{j5qu/ܧЭsW='xU11:NDP (Ă5c Ͷh* \uځ5[=u]|Els]ʶd᝴@L`M(~)p o+N?ʼn3 SWq(^SOBk;0zH#ťmÖg{H x|,.T8V .ɉw,ęFu`[8w~a+1A |`h1 -}j'`+6^ۓյtze}|$x;ZV3o˸ˤkagÞt(tQxĉB{=^syuj5,$+ŕӓd-VTWjt-YQri@)Sd[z[«-!@FlD6p 6{TuHΚ},V!S辭FҾ.U\!nS4uVZb.DçI *m.[r=M2n7KXgbe[6T\<xu8f@U%kv`SBxóigc^=f{A :QY5zxxyg?i]x#"t|u(טOP"YуyEc"qX@o֧UƪU[b|@Brb>DjA| vESl?c:腻B{9z)ֹ T+}<r"L8Cw`5l#%OG`'e2w$ iz@4^9|'L{J%ucPR?|T9ZP/4HN82K& #+~g Qj]ʍ+x^t]#aIG3N~Z~׾bhr|Sm-6ϡAm*Px;@RRsf3"C.y&osl'))ŏGTcA\$h}ns2CpJj+EM:0,44T뚅5kC͊djfHCҀ){7uZiq`~bn6ɒB螭ͻGC̤,xj8ʹDطӁ =Vz)UOKrj*~iwbU$n'3u5p4oNJ^H'%S\CKW rԀuyٚT.dT9]#jwLsNJ')XJC"='%v 4yĿkμX_Yoj$8: 0 ZFbܧ;an]6 ud'0b/Uz4Lm+xV4#!t >B6V7#k<\vaǨϷmO(Ϡ[۵)o{+a)/S'ڼݣh*cDIM+Rrb 5;SoTXʧqf+QH7v>o-cMܢ̼HzXpuPCNRnH[sz<je "~]|v)ʊX ߕYkM  i',E6պO}F.zc ;} Y}; "̬V6]Lپ< %H^+ɡPD1`x"Zc}y任)fĥ~,DԽE9˗{a$r q&_\B5IwNT\9X'RHU3dv]7'-cwhiOk R܌;Օ@铴%xZO {ei>  _k|5L0rm5'F۱r=q=V7 2ΜL5e4GOܨ 526zLM::3jl]@ n&]=b9s e^pg3@7 z!Wvxg-^Cwͳ'G͈ʭOlX[.A|:Lze;}7>x'9뵗;S>7^w FdCt5'2ApWe08𷃎QmM,LJZ]6O1J,1{@B=kMvk {A]ywʂ[}n2;SަWz)_)֎' `,8X|D3QJIx̨0IIk z7 FU|k79n^6kuX.˺Cqu*f-[WcչaFt hvrclir?dٻ/ZA>=h)L$.yJ%;g>i(2-v\Ӧk8x,MK Qk)@Xea!ʳO]ȏGJvqK+ emjHIt9Tkw< 8VBxhzaǙSĪk(HP,Oy'XGԅ7I˼[K:l !6FӀDC=O;tC5I 33V)j3K>$Z%֟hqz AQTz;>cDVۦy/$\u&n܆GzEҴeEuc-l1 ٢u;LwXfx.NMi$¤.Bޥ}jhT\0}E3UqVPJ@F!__8¨cҭZl$p1bGz~Օ:Ns6_` xƖ gh~Gӝ8+IG޹(JjB \6T (z8W.AZ̖: ?SʒWV_Y_&ȭ ^*~cAɸ3PfBo>N3aGS9}0 CQ8桘?'3C%F*x\od-LVW\AOKcmMUwR a;l[=&L Z$UY!o\gu*U>-kfG1Z*֥v`flՒb? u)o&GKh0P8$bqJ_$aH^qKaF7^Y>U)B|ǡ 3 |M@7&D\>լDOr6dY1N}mƲ̟y{>Y5Ex*[ktE%*d[YM1 E/3jn\i1?uh5W ]ʡ`d15/37|SU4NSP9{8rS@A$pƦd;Kn\,#ܓg'-᜙x*D(AE9&d}5O+:\kyI? Ge`:bjYqZ*l@=$:37g6GϜ-B9:qȅWe ȶJLg`'E:( $}`3jᔱy/#U05ɵs/Ai[T4#NA v| R Qs'qvkk84 Rv(E"ǬzC)6oLK4XZh9KeArbZn5\Jn@#¼\"jU7b? yB2M\`x86.HVT^#U/4xD 5$νNP@wu.;ǡjtYHgPFѴZ)Yhx?T mj JJbv\ \>kLDj4M 1p|~V{wE74(ƴiFq߀r~ӊ]7@i ϳZIA?|6i7OG9KW]H27'`B\ %|)"e@|}7UsA#a*5sVK @poBBYlP 2 C6ižSniTĉDž CDc %@e&~B]zRmBp%\}G,bYL+0E#S㗿ܮu'FhYFġt.dVgiYaW ĪYcZ,TL ;H$@$i1:3v6]Wq(@^sq}s_! LrՁ=kCZ+!bvVjLS:ͧ> _뗧ɤ+2_yk@7R3=ƵÊ!8 ( s^-1߰+9474@% ؜ɈXX8g0L_c$``~GRAϻl W42-vMgsq%" ַ8 $"F z(> rK9ÿ;W_٫FS5A;bv;`7w bbI.fM\)r$R"vf-.0_7{$Ͽ Giӆ,p_l#x"h%1Qofu_^=\3Bhh-|1x )HbJJZ"z^Dl|a({./9э0eYZ6uE)'\ۘ R6Jt2+ᒨyЁى4`m"L?P@GxʶҭmUI}xcѣcPSI0&||G|ohNz+ڬ?Ȏ¬Ces2S3~1oۺE1-gZv)k z?hWba5HO3yt^zan]2R6 AOCiJRthxjMSp`D4p==WS=e#t 1X~|R#1_=i8Aqcʭ=r'gPiw)Q_U ָe}_F8}p; }'H37x6a:'J6Pꋱ$9Z ވLͳ;S~\o.j W? ƿK_-R/ fOfFN&HtN9hG (H]NDz6٫{\qJ-K6Ͳ  /7ѶB3,T_u@A(q;dIC<3="ώ,z5iUcӔ$6@Pg uT2|@Yrj6fմh}`|kq9*EDIVVyQn4z^JA' FҲ? 6P2>cTp ϵ+&ɧ}{Pbm[n Ry7nwg`Y'.&?~>CrhC!ԼK,ڷ4h/T`5Gb%4,)fa,y&)k!eO:uz^!o 5)&ZzJRka-? @Bu/ Y.gZrdvM`a6aQ?ۦ )QN6ҟv#R%|pu87N[yd2eL6cТ,0<ݮ !%&h&FҶR \J6\*FQe|9ics?'!]MP$GS,{EL{,޸qՒXޕŠЭ'X:yaբjY1hm Ɉah]84\vWkk?hN#?gԻ+E@#9 K6r2R*zUKuIm TbŲ¤|dvhƈ0MJ|8ur' [r}Al؀q{܃IAu# #pBT4ܨȰ\ n::Qp9 X+ް݈ !k } 3yy'b3/QH~ylw[Sm\Tg{|^"t) UƁVјZo߂SZH\F+0/XYbV%Mw"tH=d1U͜p͵h$x~%m%.zqf{lYߥ)%8g ˎPyg TOBbˣf$͑q:󋑩w!d @5up0(!7LQ] *fg >Kf ddCr]NS8A%%Q߄pRG$GT->,EMI:Q71<MDASusB(q_&(8+笩 Gxmy<NFtbRIMIo_RR>;㵎 6<攴JEY5nrzuk/ Dj k}΁Y:۪^$ot]K#`yײ-#xI4̲FD7vP6ϧ_QAVTMk<]˕>ތ~Fs#jNz!qx!xzό|})t`8TA؅ETD6[rRPJf{08,ըv!b6N輐YQJ7F,EԌB( ]eLx|U$@$#$ZLXmEkB>U7&MQ=؁Leey_z!,!Myhd 4Pj޻ oAN!Vb؜JNlpZP]s0GD}dȥ_!U}[ejQ(jqUHf̰h4 |aw'ӋڅSB餷ob^^7W۴'uI_:B9\M [-yÅ׌TE&`Qc ׭7 0T}xO+ nb nP7Z>S*+ Y!=6E/%MRPdpf3PeѵU3ǻB:O2cO+k~^2 6Kþ1]q7m,8yܖ;ˌ@ z |H?†\|dă߇B;XAТNi* )Dr@Xa`#( =h)̸U5\Kݻ\|zu_qZm*vUZ%E;9OۆLvO xA*n'-ߔ7ֵ=Wr@<~̚ݯa4h8-֜Jp )|2ͪ6fȫq:ܹ8')j55j+ZH"2d~.=벸{_PW%u`l!'SyD l%x=|y),9TIgUPy);M9.ȤӰc#G%Cd]0^6.w]i\bIZzؘ $W͸$[!:OÀ)0>ň.SK7̀l=>@bn E'ِD]@ YD58xBg7Dh0|53wuO!5ٿWDl$y;)S+9gJ K6t4LjbJ?BF4o hƈ5T!;gbzb댷pنNvA`cY_KHȤLvzahjھ*]`R{nFcIJTKo|^)w,XA!2z|^͖3-_a\X׷ǒĵ>%lE˘;Tcvb:4 Cc=8O=ՑbŷJ!˱sŋ>yEƬ=gɁE&3IO;`n{lI^`O޼{޲nlN&%[=A3 bIC/d^g7S[HxŴNyz&SKc_X߶뇢#Ʌ6|) e3㟇&/~nYHSDDx%Nx(Hxg3I߿.VHj$UPѦx _\hxs\40zQDO3<@yeԈy\\aܲ!/غþ1fٯkdas9|42Ch`lǨ[u.o+b͇Vٖc ⮧*mrɹ '/A lRLw+;epixs7[ %3rө%RMXe5w3ZS^n~ʺv=)e6 Ov?+˥Kiw`y>#EI 'AIPWxPJuŮVy\{/Ձ[zg[FzV)[Ƨܲ*̌<@z@)o1tv„׺IuZn#e&;4MqF8mN>9w i7X=ƅ5־sOޯv B|)rXY:F~j"Y!(O>\9Wn i?m:-=\,pJk.Ft"FJM[qu1 LKk:ò'Œv w_}^+=zլI=P`MسZ=^%^{GzGfj~F&cDEKy|tKE]cW!P-Dz㟝=k}ph:l7e./hJ|L.Ϧ@uP4@{Nc0,χr`\:\PB)om[LYE$i:6nZ@5MJ&W_  R^~|ޙ1%L'[!cq-muϾwPǶj*  'Ə={9%԰n*51Tc!sٽ_lsWɚ5O/KϒD^&kصV넟ĜYZJH0Oj,=ç<.HA:8{ǢC{q'c.YHa@U N Jm t %}wt.U p͖:;xw! cvƺ-rs~Qr(vm:nS/P铜c {qĬ"rz1u"}5ݨ|tƊᘞϡX+-0]Zjger҉WtfЅNԋ÷璍jтi\nȜjO:,G,rzyx`葲uoԽ8GHy~ZHN8QeyA0̤ \7&ڒdV ꤠ='3[8.Rr;]^.2{\9&)ڷ!""<|f!17wl6@vraxi};ݚ#.ȥj#?٪qL&U /aiH?8jR`*5d Rs}gEcRVG"9kV׋Jn8v f9i. $e3[.*`;A_O'-6"*#SR\k؞א]xBo(Mfr*ՉYŭ= uxymhC9A/% ,7B_=U!x{@(78YrkFjljፂ1q>J\!f?փjj!> xc I6z9WʪWrrt_pqAT|H&:sfCݯIb6nz`'͖Rd/,n%Mڞ0:xB`i< ȞE_ f"Dl6H z_AA D*ikԤ^o9ERԥ>ɧ N'J`=KvQ%Cvfp>&tujO.⁆]4lG@ ϼ&a[x*6؀Lc[\ bAޓ7pNLzeѡQ)gJXN1vn:OAzaXƊO;ޔ<\Ai{2mj8!Et?k,:1zǐ@T, } ᶏ鮿2ƫ2Vuܑ!Kx`fX9uY_ݓ?gZW, +um̱;hczX"{wTh 4o~Wq؀50^SE 1VI$gVj￱{pӷx3.&f<ծ `M#Q[JK&tB3U譬Pqk C^`ty#l5θ` ސ;t썥sԎo a.ᒊCCx1b?1HN`$#Oó@$m3{Xb{Ɔ hVJo{PD株gקcAZvy я`KKpM]dE>]$P<!\u$,)pGksU:䢣ꮸۀSl^A. ,%4Cٍ;B0nZKvBX.gu! 2El*lq[QsZ})|y;jl"*$wf{)hS+UϜ7tiIqwM)ED8aP!S]4rw"{#3"b=RWD'xJ>9l#r%J᳑JHZ[_v[yc\lAb9F!}"e]U:`j2byg!/Udp\yr_3L|CĮՀf ]%vUQFP-*l.{;&NklcXg TDtyJ `bY1,bPh]hnRM=y_X\i UYԎ|t}ö˛,U{W~aTƶ@8S-T퇭(I ^U9Hn`NFfTfd59m*9=VSAu_,)󍒺G0h/~y>0b{Yؘmp_l̕&RU- ~PZ~o!q&Y"_},~#MSkK<8cSl:̀P3'V$+nE,)},&*$c2z7.,~EL ; (0]0&&Er6̤4ގPR֕cbX%p4@+ޥnxAfv4M MKՐ+zyRЖF=%HmoۙdZxyj&eOC+ R@@!fdoghJk=2OZV%*r`L)t~> HqCB%]x \h&w)n.:ܫ7*z0 *n-+4&%Q Jraiq #CF"~n,ĩ[5| z-NT丝+ݖ&QC6̰uz: r_Pa0_A翡a>`|ߠPG)*emE|:B t1g/KT`+ Qםs4Gj(5= ]eQž50+\K `k ='VXbp=>BA|^%]ys%|g)\MV3vhPz+8rh~UD;DQpJ(p`mxUrM_;Y๖9![%)g-RVܯxUBj3d5Gr1l_9x z0U+W ݖЗq.eI p y7BoR&<+0mhFL @Ô'0۰L}mY fkKsY6$ma$9)dT;Yac0T&ح5((IlF1ڶg>ˍ `b͂E:z.!'K]n{W& x nXƜ71/6sI3uHeEC'1#҈rҾe5iO QŎ$IsRP F4wo)ϗuRm)*C+>:CtYCRDdq)$Fv&vv=].\K ,%ρb% `E({Rf!IO8F;DUjWlPrn7&_̨k!ІUJ3O2BF6z:'tsd49SژDJv:UMNqȩKk+D!kN6YTGrLѸkBq@CfDE=/V*_#IYgWe'8qjMfb/pSR4cBIDw.dA˓aD҄"#p9`ԡ ;Eovcdeg *WW#DdMMe% #Qhbp%NvhkV/axv9= F9@Sm'JeufתþG 2p{k͂ajDC= .P"dO%\=.4 Yٌ_FsC}sn lb$۷xN ]"J%c%9$79-wMSEeqbwN,+ ,&YZ-狸mg&Yv=]dc[m{aYf\ba~[[-31{EAx\EjHJPxG.0z#u(CU\UE6$WG'3@ k/7B9z3/62\nմNa%\#>gOI-"XE!>'z%"nSS.z :A>%ڜwg "wqDg ٨wq+7F{~!lPjP Ds!z!A5#]Jvuk}DQxB*gSRUNU)϶ܟ 7'77 Z6|qA懩uطīg7qUEV;^Iy a*j)pM2,s nVs|rg { G2N.2,]QM={cɛ. t[?$jTZg3@4EQij3ֈrkpn(n]V~WIk0V7S6>+g;]€qr}côc<;Lch^F-\S9r&١[: {#w:=q\}Ha56,,{Ճ*ΠB8s?"|e ɲ/C:)o%,=*&I,I!%|G G[s2 Yϒ>,5]`[;튾2NO8}< sPw}A:yx;qU]Q u+U'ď2ah)ale~4Uf4.&Ki}Oef_7d}!+͛R Bt ǁPH9/C?6Aq%r`,5מe8Vؙ!T5rǷ%M< R}J½'ӿĈ0o] U\p@ .e\T֦Ux ,ihfV-`V̧j_c.5M-9Gc zYF)4a?aaV;߯_C@tҥ{ҍkTp0/gu/PM1] ,y֍!BzIfP踕aNc,C*զFu+ev[\o2;?E=Ou9. iBS:Pe2%dQ|iqdK4<0L_8M)怛ZA±f<h!AZvynB^sknS᧜n /AG ֳPu |_O7Ҳ|nDa@S2麳N.ڮ14bIaF\, ɐl@#ƙ=[Mg5*fHtҽ7;VftMQ!Fl?x_4ݠ'4~5ရbO5YF;*)&Y!dlP_p_k& 4x&v{{ g^S׻!8J~V&[ΌmCdLgDhI iҌ@ zKt>:bTDmܧBYnFѢsl= Yg|!׿f#LC+>2.>.4K:N>ڌzNt:9*=Ȼ~r^9V&Dei]q,/M"¿yY]^=[,0cBS] IUl}a*Uc&^:^ZkPd#5B˕@@̝ƬcT1̲s>v` (veE - ӂ''=9# PJ%aZ_VU@ݙR*dj gz?UylQƌ}WbXR,yʚc؜'߻ע"sB |d+4r0OO&|}LCJ*nJ %65`i"8"{c!߷"Ls#n jȒEt2X7O,#k*jpƭ9m㮩WzfxS?(ʷ-5V٫2%L,/A^)uFYT9V:mULx!qPAۓr |VPj:PDh¹.%&@cmI)Z$'̫xvG1>e/lg? ;CY?#6vmFsR6oXxY"a1ˮv nIb`xPK}Q`rCI@K3!L!4qyIkpWiLˌN듓,9 .DS$GLKk`,,@}dnȒӝ͜SGV_24%uJcp~+aбܻ +J{v\~,i"mԘ޵+uZ~[0MX[ 9;{<[:)DHyRyp*X"ub?A;~;a Eg9* O٩ ]J:ԥ\{h 퓟1Zgpr1K*6,x߽=tDz'C!M~qdžV9p},W& 1$RY!qgV>Hw(iSm,>M!Ym/([CTF4eR r#_k 8=lAgšm@T_q $⸫Hf}6Po $xHgw^ܨc7L2Jeᣋo`&5"%^PÕjA4Zm{_{Fl[YE ,ں SwgAd(]x usV9m%^pv u8 \ KeALl_+P{z9jU# o;>><oc]OX0yqhΤfˤW1KLzz).2[wy<+0r&@,܅`FN_otr6hQ'u۝Kelo%> /7Y.oՐ?K 8ǍƬj }AI1llvs4[Dqi|V [gYUa3R[z 2,OJ 3H xh|@3rlw{u~{ou_q((` șV0=j9clJ#gk's0eu%R OkWIDHc-t; H^Fgy>r2P# Y_˽^#ngY<>BFT&Ώh+G=F~jfo;9<:v,{F+ {̈e' ޥ+>IDkҫv"Ui4CgCai-Tf.}}Z41QӐћi^vbi脖#wWN+dp2LiR #(V;[N!͂T:T>7mJ^Q]#]1:7 g2je~ʼnGŜ=˨T'۸ko%^'%~2MBMzu1xBR{Dp9n}yDgOh8Kd(Ė PKÈ9rX1 h4 :C琇zv,M.T<3oP[lŲF6+Vި/Z%ʪyuR "b(*jwg ?~gBd81]GX]cRY|`t=hBI+\ \N`K J ~M%=ӛEkR:Zr tήGXhHww~fG0YƯ< J37'>b[q(_ra\;t>> A+wv&'8.m'9>!K,`#-+fnnt{U0gmz{I c\Pgm|6NVNuRx'>3 {R\F@DDp"8WLx,?̌~aց7# c$@mr\6#P#&5h4o-T~۫2ڠgCYF7eq;r`)Vmo>G[c VnVmDP ͆ AS=hnwE30ބ"x:]l|5䟣'WJψht1辨9O`/ NvI 1ܹ[8-قf<,LFމI?n.ĺ;gB^B(Vjcv(),iL%~^dYH?/6t$⥞O ?}j x!x5P=lˁ(;|O Y[++1QD Oy"}^nhU81+nemı˚y]ŗ-9V6|RH00*D(;l&ܓ6[R@H8&FXK,>a#M|AuY1dK.4ݒZ#{XEE'ך"g/5Uߺ4 XL*pÓ-^ +2Pxݑ]{RHnƗk`id|Jvzjѿ-s|5?{]oX2۽4X > x!!4]EjS(nCG8y"9ܝ3?P!jxDHhq-u߰3a'm-m^eQl#E;#7Iv3;^o9W:S ֜mT@TK T,ngT%h¢çqʵǑUrU׳Ǖ.)гpBkU^ƭ #e.Bܾ. (ʾkZ&`@8$ +BkN|hv@8Q u<9sm(j?e1Da fУ"j`DtskSJ"/{ B[1@tz v|#2C . F7I m)yR/u12j]X^č6ݦgi803M7dCq4L)-O6&JaLg߈1EN};C+ޑf|lb|pj6f)HԖ^⁥7= 4$\(8N4xCo"~7i?_kgJDdK^Aa_Ǹ_ .Z%N[cKR8+&7;ys=mZJ#ilq֦tYXi:U;q) ʈϢqMX4Ln KuxPM7&yjLK$3WI7H OÉk+fY%yὓOcj$dQ4 H=@WwY'kjIpYV0ܕp|?˩FZY^+R;Y:9e&afRŌ@|o\ݒ\c j~t'թ5 &>&7R"=-*å''XE鏰3<{xvpÈu7b-s}vŀ9LGgu>5!;Y+ |ބPiͼo5e{_udaU|⏿fם#Qt*9E<-1k7[ ܏I a떈ݮi|ٿo-xEUV楷 <㑱@Ҽ 'r?ipؚP#J2O?o4 W}t$؂^qc=RT: F!YUp-9{bŊT| N4i56`_nGxjP8$c6F*Vi8S/q8_;dz;#UJ b'BRQy'}koD4;~cNCorDK0`Hg4e^TnU7*g8iT+ۘK½_0& Z .+{( w!3xZ MˈL݇1AMF/[^t;LOM;FGdk=oun k!+Isbt| DdiaƸwz>eNh]ne1=ͺ:2茘:䜭0 갴\]1[֠rP Gb EFig.N'eB86w|w쎶[*΂D7i#m?$y7TΊ\ÔHݏӵZ~`i6HaE%?2Kz5#3, #C2TP YC*U RQ(0,'7mvTY7X7- Ϊ0u}@3٢D%D8L /\Xr1/T^%&P%=Oa ಙn R1ơ5 QloBq߷5'mŵ%xڒDprXFr12y&e'^3 9үHcmtFz6óQllz^`G%B2 /oK}bEB۴ j볭cDbL:".DßMi غU(N%_m+v$L~h//reH6h%\%~C.|*s#[]P? q#+ C{=h9[y ӝ?TtI᧟Y L-njC[ǨQFsxkh V!Ell3:'U!!ʉ &P~\@K϶[;DnG6/Yˁ7ڬp](o.,0Z,)un-Jdg.S )yC1zݽY.7QiMǃ+/1J;u*XAQ97ՠZz~5S%&7VAָs~s K+'*C*0g4ߎ(v".ItK_xaԄ*5}H?SYX=&\]eG@!R>+[)vJyP$a+̲7ppi,<Y(J(gix]"Gt,iSb-cE2^/3 Y.^aYlҧٓ9*TB e0Ϭt!S IL5,ǘ3;KoŊ.FCEkE[b/7jl((wJ:_7FO@)bedQvX19j)"n`oau5xiݮѬl֩)6Α Hѐ6KRe,N%&k)Ӡr%!4e`gۯگXjÛM+46B.$sGC펺@”NI3 <s\ wH$NG 'F;" +9~I_[ā[&.^|_f{8Tݖv%Y䶤W:8WW*h߇23_Coa&(Ta6; ̳6Ѿ?;(zFkR a>r-]K ~U_וpU\G;Mբ{l!1V[EHՖѪ~9k|]v#IO`KdTn:Q.s GڰFN,Yq: ͎3>[g11r~Ǔq3^P=3I^tc/-]`>2;&oSh,2Jq!7L!9On䲑c˵O't/*x2[TmXv o7INPi`#peuY%͘؇I! y@܎LZ6仗~G!jKOf۔Uji4xʈfnW18^c$V /JwtJRpb ^*yI~ViI0z1'5ٕ2xʥzќ…ֲiΕg}G/LȌNd8ZH9=׽4L"Ջ'H^<TBSoHY4$zDg<٩nb8P,e,1эen>:Z4[gX p]Y?ݱ!DiJ(Ј1161UP{s%/_E`IrLq%ѬH]ԥ(t$rף>n]X f#q#n݀Q}$  Dz9gp,eˠ9A@:DwAQѧ% 5fF1p>B-qjc~U~f((FWb&n{,W<4¿/4H^5d뎶UaQ~6B.aiI498 RpjYT26=QzM6^5KGA8 H'ރD7lZx5ntyBԲ岝6Wd`u2ڶ]i"$f x6R-ax;~߫meR3d;R\Xa ںb.ʑME (դzUQ_ȘEe(Dp?հi_p!JY[f4޴ߩ}: BgLJۙ>MYWtGTfGj GM1P i MP a,kԿ~ "}ubO}ɢj ЫqHY[m׉H,a$Nn* K1NCK^`KDRݦy>33_i lw)23\:\S M{b^wlYFm1lFa[ Ӈ)]ɔ̱otiV\c?:wDaCsoPY b"d%GC,%wD^).ҹHq@mS0UK"3UZ/if?>qG;՞d؟nt}F:yO-|D+Ayܿs7Hv>r::+:ߢ ."=Usك˷e|DulأpJw,(r`6,P$%Ր&-_S5gs ޗ2QE.m Qh"hCx4~ɊY*YY]$7*P}-Ms^fza_ jaW91z/Rmv iDm^onY'9k6pUiFweЯǼHRF\doaSR*ϥ`;7|o-4b?k3\Uu)qi'5ךXJNcc_)՞> 9HUyBΨy*pq+ֻ-xM&r0iN.N95ET괎&m+?vZ+ܜ}FRgǢSӀ-#)<& ܥ]#N xłLIpcHmdO2"^Sco+9}Ǘ*O=!,/kBɄRޙj*XHT2Y_zt["i.̗#%ERgֳITkLB8O!];K3UVK|NOTLN^H7q=5 B>{A_*g1σ];D?Tl^5=NHQ7*Lq/߷_1e /hFw\oC }ˢTQϗ`[[}H_vOy>z8'Vc~|sqnK8y3-r^%|_.Ҥo=S к]YPHSFx%69X6W 8MbUs(lFL糽U"Ď e39eޡVz~=7i9859wE% hΣX몹'<,[53neZU`nU,ɸ;3p0t. B9TA7zLŪNJqqKUZm]RqtB*$՟1;İo iB U }%{j|a{y[3wd (WnwECReCK1HT+BHN+Nܪt &K*BQ~Z7˶(@Ąw om:)ow+ǘ{34UpF&ZOyua=N$C/XFh #vx;w_N̕i XqޙDzYF~I|}p "NoK ڦ>tY#ok68D=X/B3-MV"%&9_Q.N+XKv_׆澈5Qh ҅u,erєAMyu{&Ju=&Ϲ~'x4%ŰM5vs 9u%fr町כv)5Nf:nE^]obwMCW nuTOCO\2Cǀ.4,'hhJTwd@Hm޲!T2z.E,k_,Ӝ:ˆ^& ` 1}琐<)eg/ȑ8 ֵ?yl9ZESܗ{u5eڍ@?w_mw0'[:/e, \\-,V9KY5TW]kG f$h d n3Ŵ(!ﳤo:+9b  )PL]HׁF[-Xހ|-5,>\c-}ʓqhg8~hd,A|7׿ȸ&N#tNRpZaGFv#odSwXjE㫺'rߣM`URlï󰓲S!8G˪Zyq>: ubծLR] [8q٫ txҏ:0zc'`!@hD}M b1MG7 W"f!Y b8doSgS2A+ќ}ʚmn5*p!a2"DKGDC E=}A)ܖzݻ> +"$Wf}+Xf HT%9F۔}Bz !2#mUlk{];{2U-#!Y"ET幐u k q3O[ʊ5ػejm;zsql&1*uH| ݾ:Ս_=ZcWt Iq#-姲*J QvB(q/Xx 0nP{mzD2˻v7M^+P7\ 5]rpwloȑ@ ,< e5>f}e~pWnݤ/q_DPʙ>GKԢu2=awc#/z };fILRT% +.1u! cؼϙ+ .ͫeQO`cdO;-Rp[h{ąUpJF@J>FkG7! "1&!"<u(T2[h˪jC&G^{%JW pp52+ `'C-.JSfNcVOm =y"'2S$녛,b4}⬮U#1{a8^vFwk{Y_jHOq ܗu@6+L]jk &c1SBõ8e׾7jT2p99uϢxګ8+,;I5d)Z:wz| P.EOd^Z@F=l )l@ q6.DJ)^sP_v]2HT69:=k,,# ̮V\H}&:4i[>,(M {":WU^kA{勸c*.@5 Kj8Ůײ>N9\ PosKY5U3SXzmd3Hg!L D4 ^]f]>Vw׏R\@! 尳S|$ɡf$`KK[|+L D4Ī_~1p~9DD3@ԓH]R9]݀$<;vETÀKr]b|Ta;gk}$W#lJ ?F %yA7`V^saB 3qXB7IUXN]"UM5iKNtn}lW<ݳӈcރ/$*`{6+le<^jhIB;lS#8@ٳ@( k<[S:Vcd9^DO&aB9|+CБ]Prr|aBsgM7ä+ƣX/u̝~'܃TZkXOuͫ9 >@8p_v;"LL'gBHh]~5ߤ $3BX)VdpSMIW#.Ni+E*.|dpn"AE#kx~n<جA_隯ُIl'k^[%(b~YD+d]ur{;:!9[çdS}U%tXˣԄU_, (xY(ZBȾ> ;_Ng3v`/LfpcCsŽר"l1/<.~Ի#NQ֯0f$Mo;BgaLVΚ 2eԜ4Di3{A\6LToz6_&SCV 2B7uo.=j8i2UB 嗑6l)9ǟE6k8C2b4~t$K{^XQRoG1_©Zqt+Mߏ5Lz5MPC-{ юz TQ= gah:+nyP!a^1F?IKĖ&< VJ=OI=XMxfQ \Gr>nvK!S~ rSːЀ\Övo"E,ҝf?%u0=L'<%1wy,ܺnS'c)c:j+-LquVz7E;}9wGH7ǥL kM:%/L cL ٥̆Ԛ{4_e֩G#t j>^ MG1'~y

餏mC=-r{(Ky`wUh^չ(€$jh 4kǗcps*q^?A"[ kL6&J 69?Jy]E0}Èھ``a IΉ ]7Ń$fC94cQbֈuO7D#0A˽sdmq0*wv*Ce)TG&{ ob)QrȵRgeA=u=ɍԙ18IĠ1lßiG)A.^H c?$bFyf']|?vwUcux4U:[U)|Bj|"\>kz6_nXpp<@H4Gh2pd#Wۯ];$7DP e32eϴV3u}>f&*y8H=2f nԽ!ά]5HYaplJ5Lgf\߷(J}KzSC,-[Ő:Z(HV#?i^!ge~f$M Js#ey͏+c6aK1bt,>:>~~Q $|%>]>Li7gWP9ү*Aў?9{Fy7&D ĉx`46ar>0QInGQ^MZ{lj\ ECʿDa.0\nFq4>ߌ׼ NFC‘0 m'<&Ad ⰊE^+$tI!ŽkU=8$ ,~?3,wYFz  M$6X-12@Ӥx#6 #gl g="$L! !o}%ټU p~&Ɵ>o7cPKVVW|OmeZkucQI=E,JpS&3ޕ}CJe(!tlܟȻPPr% 9=!eh0~T3Y= XEƽ]IId$^OIZT2JTҵe0mپMyjY7bLX}:._A0bI`8f{|w3G>#_߇mMSd'./bu0`f&ߙϗ G;qei~ŞP<ፁJm5J+u O072#3-}BزFF{Gv8 alonc$a몄;8| /YOCܙVs1JΎu2Zus:Y:߹k?1 ^Fa-uܼL59 NP7pnIJ}ޫ42c|feȨpsH-7,@& ~X[|7@l>يG\9'uѵ vU_N Wr-ghmT/yfg(+rFL^@ qYNR@5b{Ρz9yM5lZ>.š$%.Z.ޒI$$PADW,"K( m(_ER;_4`>5:}T/RРESu!M>y83آ)|x+ˌ&B?ro"mr 20ѱsHŏ1Yǃ~#Nnxjj8b[_mZ-~^l/@IhZœܞ 1c>ZC<b̡u~lZ.HKERNeI;^a ~݀0,TWF!H}`4ђQ:X:[\vD:>2 U翨(# I=#tDEģ{|r\*ΨxSyک@Kh[2遑E<0e3ڌ׍:N>c*]ﭖPKsܤ6O5;n&\*SLY ʦAiFqqb}]*PMTeG;\y)d^$쓈diG}"G{!C$6u`GX @>~0:Y 33AϴI~Mk0aai^슈E=BLj;OԵBN(ҕ0vyO)k!+P>r{sN2ELs4BFr.Vy=7- YvS"1# xC}C5Paډ VVC""t -ⲁpxfƲw"irmr$m*%f,Mcy[F ItAA,"Xf9mNFOj9 Ƀӊo4#5T}d 7-ep/x`CcFiލes>C(rq8Č@w;sC t _3F"$V=ujO?HY *۽ I `5Gn)ۋ7ʿ sᏊkӈk8wA'^ǰYBz+)%x5::1>A$/|ƭw4x*+"-;GrulV<fȗJ% q7DFGyu/nǕdYRsF[xKhܹ*3VTG̷ ZO(aL` )\Etd,Vx5WTgxf]RL־mӦcf3W׏P>[bu0x"ߓ:q}+cs0c!IL̢matEEyTt \~V2vb _s%ɤ껜w@ۖhg @h ѥ{\REjHđL!gdrt*Hj6.+lgkg ?ab3a&#$˶DLa6rArSŶ`Nf◖+Y{o3:'W%!fi[JCZ{{RJM@۝Orּ*އH ^#UZ {v^W.]NӉ,dhoC_lv+K^P':W2pJ*~q"ND Tlb*qs޶RJC-/l empCe9#!$NPDl7*Г7(ר:jǑJ!(]Aiju(Jqi`6?jj9 1d8A>u];xkd{BRi]27Fh+s"mUu|=<$u,<]25!EeX[a.HH~;A= צ ;)MF@wԏ\ o'SRtQW jE%X3PJR7y oJcN[.ZۉUҨ97F[bEèK )R`[%/,8Sx 9`}8]3d[e|i `iY )/ޑ>29ͨǬ6-- .Y%]fKɪ5h! }<+43PKC"*64ɫnl(3 Ee䵴vh*ypCP ;ʌrV|$m 4*F{`9$W1c;u F1Z$?csq;R&0zbk]U:)$p))EзXB>诜7NJ{F5S=de0R1$~e`ѢᏡ`Z<`Jy/mJ޼lhK9)&v}ގ>;Aޒ9ՓV)4!e|2~(Qx!W@皅B{.M-W9<\Z̢aƋxxGmXN[>1͙];?04hmҲC"&A#%n:;I7I#|%5s oQTEfb 2h@'p~;Y ȯIB>nuOrwӤc0@~#.R\Y:Z;Ty(C.; \IЦe|[VW'$ <Ȱ|\XVиYW99QCD=w_7Isy|;eb Hh7Xn sȅcWKx6DbZN%R?Wrҫ.HQX>LW@/綹 ,LdԏIgn=a=uU7`VxCp-rx Yϗ- lɟMXb hq\%늚eAUw4NȬI,L1@(C ~7! ? j =q +b2q]yBL9hʞ{,+L{k"g0,Ak/2lЁsYКkJH3 D;;= ɍ%QeD3/K)Hu[+5,}F֑Qy~G u:sGn>/ A7J^oID)q,gy-o9l8d.#B,(4sͶp-oJ~kϪ3r8Qܩ¤VS@vF Dp$I7j-sz rZtkks3 e7Gw"CBv%`H.n~y_wH?=X牋yYP-Zʡ s%fD/^KTLx!\:j>F8CRG`!@3NMF,T6 Uuf fFBbEB,y<aGo]-gZĥ &XsNyG˚r$Ӡ~%Y̍ ㌛w3Ǎ• H$7XÙ'\2F PSΞ1M!Kݲ7}"*Y4sc7h=o>4d1%S>3P{^VV:0}DhAC;.ƷMsŰ^qz8%D [3g|_Ja#L34W9x|u6J3akA99c T=L!_&R 20{9<ȪKΔLo£čm $?.K} Q/_}aL;Hƶˀ"z9]@9U{}tCC;SQx/^O<:WcWW.$ ֣dbE/SeowT{ҹUGqo ZiR!no4)Hypf&MZ1 ̢}ÑA, dѪ< #\B_gO?̋%G6T\!aByH|;lɊDø< _l,X6qWnvZyVwЌ{>lPE5+4;M2X~*%$m1!v I(NL;3]Ƨ$jx*Z˿VE6aYw}'g*[AsWn#*WtǍ v7)-[x]x)(bYa([! 3;K'QzD_ iy7U[c+Wo~Pb4^zWggAy৅,IɂV9> rR4a#֝GtGudh3x?xIKV8PF9iXzS&=Nβ욮c])`bl%SR?i@#G 1|-1cHo89b[/gq3%hY {t0ЗvO#Ɠܟ! :vSD־B{/͢pz>t'ֆ\J8F]"MB/LW'T&.À*pKjgN.&_&F QQ[Asf>W=<i!¦G JmfZK}y*>.d6CibjXW\X]xUy;Y 2r ;5WO_2_ YDuiKPׄ3 7lDv!6:QM =[`7Ukx o|tdV9å1S㦁B=TDDzcRN_VJHU$SHtzRZmU *PHL`)'}^CLDM:Ķ"κũ#FJ!yU {Q [Е +ud1lu$g3̽T_>Ňg8}j(КFEkTLq:@婢$Jxn%ʻetKρ%|>fadd{ !2wo^8ʡjZe3\#℘ \!CRJBOO$"y4y Xc{nZR#h<;~V@HRϱѪ0,.㚷\lƽzJ韄^9:D9/4ɂWN_ e25NjIŪe*& ͮ ﶯ j2Llb鮕+{+Lυ/DvBҷK03E=_hXo?.Sv7-u\Fp7f-68% ؎'Rju u#1fre/I/|Mz. XѢ[p!Р{1 )Q?o{=^G3HtњY@,B۔Nx py(̄9]=y%(fLz u&2VF`n]9ˢ]meWMU3?;Yb*MCdRg ,:"R32xߪ-UIQ%ҪcN_5kx fo @hS5f}Ty#L .ڛ-,j$H5ԉHyj&g> 9ω O2I"jd<22>G@>#Ђ2 '}ҺYvYb=Ox\%2;U3~lɈXDHfC*Fb ٨6Rw 48r&)_: *l((fj2?6Fy,g{0Uc=EeÍ`bp{H+f7Z_֞˝1#h>@Ĉᴹ_Qsׇ,ۂ~ώ@|>03x H1kYd>-+ԱW>4 \Fx'΍cJ/ +ӹg3;!㡫B)^&z X_[\{^Ii:o+Fn~ltŻDK܌]ťv-&. !qAq\,a09Vvlm1UO GhB>) t&T d n܌w?4W,-bv۾y轸|aG&sz~A+{y=rV#ː #>B 0L{>Xװ,#9AwyC wr;JCO!WSl\zVH~^Ibu\Faco-GoKwW1Q=L^ruC}HZݒR3Z Yu> r-*Te4o6kxb"mbVo7b%5Xk7DUU#WWME'm璷5tsN&@Y]w*ONBQ_tݜ$]ء=們yL o1;+"soN.63:\Đ+._B[!)ڴy9n#!oL;"X `7)MHFdol2(vH~ܦ]4*k'd cH3_Lfo-qXR@WD/kVJQ"L=0jK`y4ȷSW*N]y~{ej'm ߮ 6]5EZ/xsΑwѦר Q?A+38G=[]U]1Au0FHQU~cUf1QQ/BR/lutUHͽk{sM25&0gAH.@qC+)QP7/67aͻ~`\Fayh9b#pr xk9)X +FEW|ɔ9@F3R)Ј < B p+g >/K\MˑBp=zcݲ{zW=cZmcO Pn%_3u8Ԋ}L^=3e'ҼDhr#1&kZkNrKlYm,[$,t ͈bBU w[ VEF wI箠 Hh p5N(hp VX>scs2:a֪Ϳ 91Z|)+I6~3c{UU&$S1}0W3N }i'KYF2'$֥f4u@{j5KY_5n#|xoF' s5rL Z@u,UȦo.ճRwLZ}; q\"c?d&oZOvNg&&m8/cux- Y ^Ph+H-PóF,9W ?'2FtzO\/>KT]tZ:,]BƵO!a˙!%-%Wdف?ca &]<_ގU ħ* mQw.Tސn q!.QK9QH>hQˡEzȈT+B9#p@rhzCQ-N)Wpp&c\VR>D!;i4syS$S-Lˇsn7e$Z\a)`jŨ MF{=TL-Aٿrbe㵄YU r`8 ?Y VpHݥ ]eIfXA3sS'@=`CfK7&\t =-mbK$_vcwN}Ņ"l[Q @Mx=[nCd\7>QpP5ճ4c/ &$@5!ϭa쇪Pߧ%^OcZ1VV &kNVZ:D I+ghfC|ven<-O }ꜜuJ}E'a>_`uU,[C=}N`JL%:z[R(IM}m j IQS#QmE ܮe$ Gb@_¬"R}eQ%L2{n\DwoH3*x̗u- 턥s{;\H&Y-4sfb=Wmն8Cg:xʀaW*=X)"qmCk1IZXqGNB,{Z˘Bo*&SU(B+7^(=vEr",grKh NXoq6M"1ME^@/ ш4ZMlSabBcpC_pG*{}wE;e<\畛zb/<̷LWZ򝌞,'7*@?j G裚JvEj SxKWTmT[ec9vRÔFXݙhg O૗0u3dVa7h W!0 Kw,w&'5ԁܞ+:@2s 󐬍:jZ^ܴP(ڶ:K[j/Gév?$:l)‚μ>Ԍ&Lm]4w#|&wE jr$Qn*}f HåP~(%jͻ頙op&PA;9ƍ0ŪuR{m͈MXmt/Hl|kkr (S:^@4qWCuQ>$;VE][YbYUm?eΞs"j4#BpN9XTl޷{y ȱq*xd[mp|NkmpݏfT6 6iU0' Bd!MvL1 d}u9,W|޾邹/5>*Scƶg_a,Aa0fx-ÄՅ{j^|IU)(q}ɦٕ(81JIa`*n #b7&k, DkF;Y== cR5Rsf.}̮]Ĭg #gl|˩هm6_^{v|!?):OjYA_fLFzMtYz\4W eVE*Qҵ/ʧ 2ر tA-kDܲ`c6aN!Iއ&ewSn|K(9--#[~&AɈ:ZMԼ kZ Mh3/k}W],T5ːEj,)挧F}nTVYshy7bn5`.~# FrDk梔Ei^($  +zm$cpŭ.%!6TLzE7sZhIil9_H|prSZ)q/Y^;7=WZ.$]~|DӇ׼3)4+3 kO'LjgSB,cMhUà*ĨN@J>n kXyv g`C`;؟`$27$ ov{4u'ڔNtX 1}H"݈5j]>=x{׿%燚Ĕ#WD 2gB=0?(=el@5w&4v0?b,& 9:cy'̾͐*+@n?]{fKNU.$3|aG& [;.x(RUBo*^)vҋ*O}}|2Z|ԢǞ|uh3r Sw͇u]~c!8)pD~N9XM8B?U$4"2E bE[q#*X5x)93r^ ֯cz LH,N@kFicC>[/򌔦լDj!S>6Iő$xe]Z]آn] [z=}GSk0fv9$q3HZfOQg7TR!1xݦk\fE&9 T-<يYYdc؀;1]1+;UiN"◕W kzV5ٞP@Y - W0Lwq7Ma-lL:Zsq U}$.+A_`'ҡ?du,^VZ}y :Q Tjdmy߆?66>*\¸HvOU (E[ L^)g CS VMBReh~hKƾUP'a^,HuTnZd@HO|={s1m?4ݬ^77|63Dj\,p+?ܯy/[꫽VE)6O{8R2xƻ!Rs"h\H¼Xkp!ZN ܓ`,L0'څV4!BSԓic2DzѨ6)VS8^q;I?. "B4$%f1-*tB>2G?A+W.MhBq"եwNbJO0mYX Bytl&U\jUIOn2H5H;8!םY  LXSD KJqQ})oa(e䧦HqWk+1]knYlug.kOvt.fsXJ@>쥈Q8QsD`gϪ/s+ U ]2ۊU5>(^Yq(8#wACը\`3TSH0qkT&oP9,aQ$З|@V;ݹ1u%-g㾻|M*u= FpNx x9ٳ_Q'(>ͣ@{+d톒mmC5sݢaw>'fWr1yOp3T#tLIdRexdam_HSoi-Є=jKjnH=~6 vڏ̆ݎҒ!\N2QQhIA{(fi&sYgh| t i1-( /J..[Cw/0p}Й=%.3̒zr9IÁ B4TN-@g> nT{TX@HX m3cV5d&I {z{G_QV+V"D^#ҀZHKD~ IvY_$'{Ӝ #]e@:艣pcPœ h>=1$B$=@\&@.:5OZF'SL|q[By$tJZ;#ZZ9.laIa4V&F8t! , aV[iCk@̫ޯ_YXƗů5ܓ(ϓ;d@jqk_ˀ*mUӵa3v$m9%4_2+W.R<{g<)id#j(|DOr}iNYLw4;&uWz(H}9j?,rҸ#w$ڦPsq&2R}44n-bz,J? ޗHWE>2!+Ft[pZ( ٭8%K }ea#?a,&71SX,mT{\MǺEݠ̘C;XpO@^Cgwgq?iX+t7JU22.g2xf+]Ŗ:i G=f.HhinίCH{2[K{q*EK^LdܫI&bԩxS{Ŧw`x3 !k턠!#U{.L ]%?I1J,ږ 58D[u%| ی_6= t"#J\s209 ͂nS8UQ)FFcO!wյCN |H,~Knxps*`"D /8n ODZt-zwNc6Lnu1=|ڔ߬,ttfaC)g19c.MwEрiQ LJ#21a8AS?~ E%I}-|^I}{t?׈*Lz1-hEp:!qt;.SlpTgbW>K9="gB3/*"fֺ + Hŀv#`k7ƹF'{`@|l|IrV>Dky߯z(h73{J„u@zVKͭ0 ۀR\υ'"ջMrJW,1 G6W?MjQxc\$`GKL'CQP̊=zwRiG8vV~st6e& /2k34Aek83tt-E-uFˤ5?aߵWfni҃\Npfc­ 6 IG[<^dz2it>h6˜Sۅ؅o3%*BdQ~HGλ2^qo4=sI49e9G%sUf[uz#eQaq fi淦L@n iHڵ^EHW /)0ԯ?cӃh]TJ3''0%n4?=5ayv&&;nZky}QɍV'ۚWq[_p43{e[STB!-<#GX-] ߕ\{M#fn=r-' d z6UbGWS.?H=Lԭd*;-tLm5MIV\ >= qEf}B*8$s1`0WGՔ0@d `*5ֻɴ8>囼3Z画+MyL|&赥'!tPZk?_yV^SVe ۻ]oetF@n~ ˝Y˻> j%b8."L]xaoźjjO;ȹo8v^nGZ*UO!\nFK57e sʺg""'iݸ/&IVInյd6 P!Dɥj]Rm=ev9m.,o=)SkzA֊7HE-;*M"/ܞgN6;Tl9DGtSAMѼ&DN]g@v.(:oF8Iy :7zmeI$Ѫq;Afֹ!'QD&?óx' B!穙 feێ Sظd*}1ҒCSLcJp1 n- Oֲ4 FmmSS e\f-ȅwgEP},k>Pq~'DAeIBI4;a0TFaMf,zq)X_pVg 8<6a2ӊ.1mÀ4&o51/D` <_y.u$˯=0I}fdH3CPvTEI FevI!?}U}1ut4ΓRkCyeuYCKS:֦9q*#m 9rHcFf=gN1$qc/ˁpwCR%\H1̍߼}p4}_@VOl 5A$ss=u)w,eGv|)]Yn?گ [-0N0Y>?}*Ğf6JMx\n>sHs2A٬6+Vn~lJ eQcmv臹C% '>"x2s 3`X+jBZ5WhwX"*dUJ1/tB6nf,rg)E)mX%uX3 zG֘X>gu%#R! 8~j`(Ɇŋ҉r |E&웁tv~YmCoF\^OF y_Е;ffrB%%V2 ZWNQaTH 1Q˧}gcB)+{1:} |<۲n "CWрsh)!F+'}jjlF%$ܝCakf) Ax/=v S3nj;57# ȞGyJJTr p†$?Ԏ-~Ş(R Gq }_tn >Ӣ`_ʐy?fkzS!DGJ A~^k,Q WȪ~kA+G`Ҡ=lo8ᦙ)I/|"WhPa1`ע r[2-Oe7Uxy :.Θ:F;00atvANK(Ԥ U0 x+xY530 ىyNUX<1Rq盼bSN.ږEPbU+!,:&ǵ 4'w>_71yR6wt&SkևO](lÏ`hs 7I$*NkhlLI&C;mSR*|=8iIhA_@ɔUF܃DjPsً*+ӋbϷmՎ~Idz8B!M8OցZDY GN+xp,F%AiI,e AME`[Nv0R*m'E̹W XDK-߳}WO +SK[zB҅wԟxmb4wPk;kF,ҵoW0~4O Ll6NsqD]Z9{}/doʴ[ egnWYg= sר ;TΫ-:^J"`CKM/<k؎n t*&Ԧrł<PS@LI&PbK PޥqiGVzHs@;̕X:yvjMqmyll<|uB`9׏'L~OR~ZlG.K0OP>/qb;x8UBȷvxûv4 }{KI|;,'F_ӂoY㉧;0׉_J*H9"=Ӫ@!^ehT*o%G EE׫) ڄu՞  c1Hڦ F(OJVH^^H琻v͊s/c JqXةK驣GW=ÃA_U!ҏYWvWd !mۨ:=G.)d 7[2Pvֈ@OPa]g>[AdQ뱩Y{f<+uJN~ҭSf304eV>=ъ+[eֵReS:{z, še! pks:uĠ~s4-=\k[1t[ё93y~e e#/\Y?|[b`d)T &I1DcwÛ(aBYзp DVaF$ ;br<xB-Tp ]q;Iv YI$m)sSh B^YlM*Mf.eSZUtM.e$y2z0d|X%c~fU;,6Qa;鞣@+s`:M@z`-wե3y'\y]>nZD8gu52[ h(2Sy3n- ĉx r%&"vOGx3^`tYpōPy жȩP|yZ4iکU,:eXB HMwr.JAcjniG刺eOy;z/AGYM7sR;ȶ`e 1gs๛6|{KD}Κ-z>I9 s+$cSh, beBctL]JP׃g**}=BdGiv=bIq/5x .j,Z] MՋ6 gMH+a:`gxkZ^|m) 7 'ubhkGPLP : Xh&8o^ÂgD{Ө0jccC@C2 :CݒeQ)ii̓I$13pfY8.̱ ZuH_FYl[|;s bA ',l3fߔ-3֯Xieb>iGcTY&Ќjq!3)OQWMرc0:-'Q+A/<.MέL׀*+w*;яjq ٥e͘':yG%+c1Xu[(w[ ;Fa;4L>)ʩ!²aM{8wk\&f (~B,Ȩ"R ąΨ^ =N?КǁxtKJ>DN>p$R&FК<.BM,}h! uWU!niiQ•͟i;iDxf? J wOI񘱗MV`nZ3HbCJ&çexi`NX35gY'&WxOc4.x>G-bz]Phƽ= )9*uSpz+`g9]o=AGIQ`MsSO71^)Az ;X(I^14(Lx-dtM#J{4lwkqL.6U Byy j["JO\yB,K`MYw\< i4-i h|tG2I0?NvȀ-x0یWhy\,9gemUbbp]!QYJ-c[ )$aŏ WS6XQݻ^=fGUt1X2ѕff1tjh(GZs'JDFPIv !_OrEr7.Cwp8IdžkGck:M`}Pǖ=sOFR[jYf[ZaQ2-wKKUHb,X 7xޗ;\H}ZsGՄHF] j=/.ӈ7վ6su~QpEq|L$^nJΆY)pC$P% Bvpu󚗨#,Os#AaJV,ZDM )re=q'h:ylqIeG's]ԏj=!x,2)fO۬nVGŰhiu0f`Nr3"~3hJzV&tyr)Pb50@{6xͶ*Jd!籣p/1+RK娰rXU&-6-dX125K}[#SxKg>&7Ť|0tA 6dK{ zh|35baR3o?^5=ge }5-8Ycm3w\LvYށ#N2 Uz] }_ %/hW^!t靺hWrt0\F^.(}6as5 vW{m3܆d F^Mgr#VXP MW\ct#1|Ԋ k[kt֫d%zSے>(/(4.D>qH#SEJ r^eRzg,ABpv< b-y4^_$K\E2/G0A,M1R $tA7%H|޼^삫wR,uBW+7 +mjKO->Hd7vkÑv/D5ed?Q0ǯ/w,Ro_\ڽs<gi*-y% `it⎬>{t€ Y  :9 [1rT$֙9 x=O6ggg,/81_4L#R߂0sU[>eB ֨fYZ&H͎~eBt<-`Ps7r'%=uMyPoB?nE x״9rHtyR`?kiEs !XtsY c(/RXT,#}}8iSNqވ@\UW!  p8`J;-ǀ>l2J?#"1>KeƆX.:ӣSukS*21Ycrz;+žX5~5YTTو_Hm" &Me|F}Cv`">,Png𖌻SqJa7ML\i8EZ僢4AG  '.ۄAXIAO ]9l5C.XDZO[|^WUBy`|z AoԯߢzCx6k]A2}([^ۭF M!if ]t0[6`%CJkIANtE] JEa1ېEOV9$3M4 .8,1,d$67;f:O62c#)'Icrgr,PxAd;7 K63yΕn? J%Y9ȿ@X $t4oA]W"uێ<:T%|W&pn}m#'%b8b_9F&8ʹشiO՗Xd"֮IuKl߉lx(xY̏+ys| T k54,P*g⃅zsV&ʖ)2=~q$e3lUl!a!N-ahPE9AL+j %"~OLHm I>ql_pHl gr"Lbuvwܺ>u 1aTW+zZa/`%? f¢:jFk7p:.Z߂kE?4N>xO2#@>CDi '`ojP8A0fVong1 z Qqs/a]#1x=3#JIJ Y%kkG(:'=')`pU %'[ױxO"#rɈ'6߭:6]}c YZXY&7^y4B02*)i0#GbfJ':z#$^.`]NV86(Җe}.ڃ8SӼ{$k-$Nj#3duJoA(.[yW@X;\Op8p0\::A4dUи*Zy2b?R>,gMvzez^yid6D$:ycjHU-暷T_đi&DM9/u k8 :L66AA{{bORi0qsz,Mܘ¼|%gvK͂_egU&oHѮeĹPC2Lr5%_p7t֤$SAP@$:ClQ!5 kr763 [|A`mER-r?ݭn mP/ 50 OpxLsgj#{Ƞ:-ՑЈ5th~"m: "G?)w  ۚ|ھ݀R6K3q|B$z}LIdHMO9qs4;df/9ʗz݉ =A~jUVi%|@k~ 4zr|-ŠjlW#?*DUʥQ2vgݰTX MEvZ; 1[oK }/^n,cRC0cΉ1[hk[Ioϗne-v#G֯M:RaWwMmھ_|7, <"hӏckixkf }ϯF+V`?#%ҿ5&ۯrP`䌛e L'ʙ|k.o?yGTQgs [3m>!, 2,4 5$&}Ѡ6_:$GK0Dt"GW>e48{xoiIT &Mv?Bm+C p.A^9MnLL<)`jYAc"-àȖX>mcojXR)k3K#tw?f+,cy NVA:a>2']`MuEffnНFUl> 14>Ο&Ϩ^ex)(lM)I[m\Z'90_*V@Cm]K+"K7LvG"ߝd/ܞT|Z*KITtqpT;$+3 Ab&IFS?H ЎG{bIc%x7GI4ků. {-bRJ^3$hh%tLq!gOx*2.ԭyUܙ(vRBX8١b3(bcEdAڰ-V>offg:iE{mdԃ_+աH=ǩYű?K#>ibW5QWc]r\xuJ<;~[B-r$:)^ߣ 0ObDzѮ\zܷ=r}}O-T^d IKNV E?D z ʘjS+OO6oHNns}B*ɒBe)J&zhJe?Uٹ8(4Od{4{=uGB WZSN{bJ+rQihr62Ţl}P(oԃ$hKj1,=Y4V 0ϞKɡf@oE:9>i"/9-_@y-{WCxhc9"lt.nf xfa}'4 [n *fri+FX0vVqij`&uz`wu&n| Neb{ B`6躎R7M{ ׊tyQyrkϢtlN16]?D!_<xa/]SŞYU˼mFTa<*A1=X~7@Sύ7%(k|{ 8yڝFΤegSiJ VQ 7a,3S/( ܸCyL~!D6` aF(rxVra $8j5(ǟI')el ;vkL-s/RR,Y(rbq[=;jFeXɉŏrT6Pj*juE'lQLߗ6Sx"[l!}[Eh!rزJ9xд`yr` $.̛X. ӐʯOh"ַmdwx=B:3G}b`^F2xW1vs4'dQM]z>SNhBP gx囌igθj&,vb6Mpk2c%g5^IխvPo?rciԣ`2FzKzsT,&URP|.ΆO\ܿSWYח@TrXMFTo(J^B x 80^da3WyO=f^ ܥW3EFjE;| )3DcsHFc-MV'oCIdG$'`#gQs(A򁠂WÏLl KI52KKaە>fdtp uN3q ̆=)]0r|cqTs>wn6'}NewVU)M-ॲqaiyE:?xqU Ovvp; _cpEmSTG (3A$fؑgY/fZik'TVεL%;-8M4\;'0 (4-!y0H/v\r-@:9 ?+Kn|:1e&q֎Pbg2Iɓ-<ZfZj.DEHCԺĥD^e)Y4+jwD}}B=Wr߮_U+0OxeHC?!9ZV9:gΏ]5z:]MhH>(sgX\嵴ӿnhq (HRK=,pG ǐKIK! mIn lߊE>VBN dfD[mƗ;q_w0UqigFg0b_-]ц6%,H_NeP{vAd3;]Gn8k 3d we"g[qW7p,i+tc/7R9%s,TB'/p{̠ E9I4 rƴb9^$ r$(#uV:T Q6D\6)(wT_WEpg28) 2̽\0kwbzܫC(`7`Ż_Jx#ǿG s/Ţ<_ȩÅlRv3 wj3l"{xk˿bw'xyTFL>]9[G ~bk7[vѦ/Y<-Ć/v Bn?Fu۶43УX:(<+G7O?׎ǻZ0vҴCR6ˡ8 FU38|//!qvuC 8pyotÎA\/[?JVt֎6?ߊB)o1kA&H҅J*GʩnF-e[ށL AHoC]n$\U&1LiGRp>sִ> ~#ow) 83`<6&.p* #[tMVQ Q,6YwU"`q;GlgdG ~ @F+FN'Pdˤtn>Oo+d@R rbSrL>(H@&~>X=1Un}_̗ۖ4L#Iv<pB(M*Ix .ƕWk bwQ`egܤ4+$z%wÁӽF}W#MaTli )_r)3ړ>~RE,SqPt3v8P@RkxXE"Mdɞ<C@o%#iؽEZ òxR2V*4b?[Umܼ^6o,5xE-ЈQ3M$xGC1?,LkI?_vasy(dG%v:t ONLLZ@0'A;gnV-ǵUQ ^f:HSuY.r6{@cpӪ3ߖs2wxJBhZCr`ǶFRgcL@"vi$KkK`Yʂh} AK h ĤQ|ܵ @_MY2cIl>]Wc?W(p2 2 Eg#zC@@si Fֆ?j^Wls~TP/7tiyX\`= !ñ4Wz5M~5lRnO0j>#NҊ~UQ(vYp 9|9qtD۟"w~' /KXT)Z}0ƹ=0fN!甘4dv1+"CRy+d*C$Fx* 1?L`*Uvsg—F D"@ kJeON'%eU^ϱGC ifdny5@qibucMžDW5]a£+T5K:_opk/sNxzŠ ؒ]H9=ЈRO8~t'Fnr`7J;67G젥qĕJرu =[~ r 4]dx)xToפm~GTuY:CVr;0UmЯQ_]!!d9n6ͱfc]!'hq&k5PRnE. a†G**"ay+d0\*S) 4m{PVkbpͨa|8 "D>7tU=,tԴM1hۊ1SsLW;TdB!ہptcиG>&RVt8WDރj3HE(i%V m!Cd[t;Vi6GFoi3y-RRC_ZQ}ϙ˟Qcgu`4'mSh xŜ&`r̍~[\oК|WQY$D/n"QSu}0K+b>-~?}LVц6CQ `c07HϪ[7sNX0$MWA6Y* NWu@Wq44fk6p%$bRu7IW7LԶ1 D-JE}fg-#$AcABCWo?V#lHLg g<<|xm,txs'@&{-s&7#`uӘp5#NP5[UѰaDSFW6"dGk\ -AQqNEQk<> ۸ͽqWAq,]pkndGhW."C<6XwިBMՊ^=(e"p'-wBFG {}we{^11弦ނU .N&[?߯'~MǠar ̱]V A5('sfǸw!hHYknP1D%|0֍m%Z7G=/NMYD/?(싩 ]Zb-Wqx]1"'`BL^pm n5dS1dpBNRV7M5 ]2pSO*QujUTq^.9/&7 \cO <4ӗ- X욎QBgrx/K'_,(5'~4P?*6z]s]Ӧcd1pU(bTbf! *[%s %8r$*.o9W"#: ʥlW'钀S P&/ (kA.cԋ9*7B_~-YC96鶛 X¨/"%V0Ib.s۱DɝV:pJTw"wO妁WuxeTh  7יNd[{Ei-&qF:I DB6N KVqFNjA$࠸-> DdjtoVYҨPBjbj]Jv ʜKDZr GZY0'&I{MGOՖ!39)`*L11}֪NclfgOX3zUyMo=,qҹ 85) տ2#}7Վe/ N^Ҧ?;#HAC{R&WW@6euaSjVpLgX7rMK*u/NN9G̾[h;Pۂ4l.I4E׸ E43PGWs g ԓQ&qVuRg nj0vJefZ5OxVqGJ.b1cNZR"޳ a$_K{}a? v V$ N9Bw}"-JoD`Wݹ|r?9.Qa9, ݐZpg}vxOH,6z(b!n(/کϕ'}y i30SNf USChBZ4p'[s+֜ #~v* |YtA:Πӽ]߿i8ʈ0,O=A::6A/άd{gpنy}K,"C{ION*rE{,ĽrCUogT_~A[XLw*bdCрxuRNuYGDa"ٶV EvWS= YtI~s3jMV] T|VSENjai64͖ag5rMAp{u)^PV;=˾*cvsQkG;އ Ŗ7԰l.LSdz3), ry82}ih(5?j`7#6ͬy}a波o&6ԗCU>Ҭ ow}dektT]xn5F@P.VJe0 jZ&!ȩv(YQcs<{m>S.u"Q@U/&y<6hW*NS)/\7V9p{mfaIܪk7QghpDS dʡi.DB/•oVD2M8ZQn@ya#3 W9K5IH1]Z?vE":f62-ɿx@ $ @%!7Q^ AVρ,q4U8zQYVey@jx)hqVuciOLo|SXJNOofSm4X Y2]DW{"ycrc $W\ti(d-b 4UGJ46 mmNrkpzp[j*zBptHu[GN+R^ ]8(PP3b7 ` b,< zzf蟳nzU`7άWh#eĤ%a `zp ƹh$OfegTIƻ`(rdzT'94Ӑe)j zSٿÝ.dmFAtH4pQNn"XzcOj`X#Ir4E|VkPjd2k/W%lJ&C9}<̓;]/ᐏ/MBinnzvi:$bv`LsiK#O^LD$<cO|ҝU uYETX PW傶Q]b:ܱlsYh+rs-w+&[xoTܕIWې(X w4Ghi 䈯3lب%ees*&Y#7jw_BO~C(QpVl':[Fi~8 O3nx嫵7 N۩#jٹq)XȠ5TR߂I>Z1qZJ^fdyᐔ@5W}`XCըv0:) {򝈪Ҋ$dIte~>nv:Nw/,=Ң6ySpwxOXLu5c1EsuqK@XP9,:o6YҦ V >\x-qY8?c2Q)U28;(__[{*R3ABfHa1Xn5i/HDp'EQ+ CmrDdݜgZ&Y T\л{mT_Oj\ȝaWZ[ns@OFOYa3 (G*GQ#)flutOBa6*؉t>Y@1@<:Y,%?O$4L#`}MeG>)'TBN Btyr>`hh3; {!FI3; 8:2mY>7YGPtM)';xb#:@7@\aиֺgW^ K4jn:T>lTpua_ g~%.;:;^.e9>^ (^D#2=+YΊg¨&A].Nj%G%S#ls˲׫A Sic5HڗGBNA 'eqrBfѦ?czHܘȤo9qt ]8ԣ$CntFǯt+ܱ.$R4/0jB5hM̳뛜t@QķTauKFJcRk=CC@صg=)Ύ^r8ejj*?TXR-vK|p,1[ ȥ3GSVi Q8 4g 7ᅔuєYGCUFI꽲I`fŵ>aGu) n] Rh(1u@oӤr*Ÿb3tSkO͜e=6͉`SruZ;-F! js ?Њ:]pZOV5(Vj]ն {O?[);1{[3MZak }tfJ 8W ~^ ʘKTt(6Md8rfmeSʔ>j.GC8َ-JR*s<[pQ03(oU#$Vw`@@1Jܹ$&v~͜?ԅ`rLR#]x"w :2,0o9wM5OgSFֈvFq *>ùj~AHh"QT@?8 R@dv˸mmoF=c1yRB O`l{~՛ٞ /W4A̯O{ y3\%GRU/|3W/~rKq:n 8j} V:%kڂߒιvMIV`bȇwZ) 0Wތd輵3"j{8z*&(!n(2ڈ$ i@ :w7j,]OlcCo1dMĄ7(n}-& z ckQ'C3/Z{1_grBt;Lv &KP8,@SkS)(_X-8>l_9J$^@.Q52o^ZD"hkB]4@Ij>A~oo<8M#i[Y:RnF\ƿĠ_ȈO+ KlSQD߸:+5m\]c.ɞȸL΀Qs::Wv*Eb9-S6^(,EˎGh|GW+QpB͉ ܘ$0nF>t4YLa{fF0HU> :Yn/I${ "VG?t[8(]ܣĶsnAZvjnBO~$̡YPEuxwEm$%9_)q®mp_IʃEb&N#վt!̚Rp} ]0!qPHȜ""W/+.b`,0SWQY&]p Xp۝V& a X t{;#) eZ_՞dQ H $ 6ٛVoImrqg[\Tt1Ak :\H̥dK YP2AZUd7榈9 WQE/l5/c?e`rZ>&{ Gs6xΈ5qvDJ&ĮF_arh0<K9w;+!\>eo$sUoe]UIPY͡?C:Y1WOCyIlJldW]}iK wSm.PQGuIwKPK eRI!EӈcRǜ܇b*G] 5T6R X=tCe־C#O1-%`,5 NVV4wT Sux)NJ*z1O08_~!MU탊8jr㶉jF-H_geVۘbOBexnIh!*=i d.(NpӲEV,/1t e&(o$&tXS7|b xoIH\Aj pd՚܅pk5IUѓmz^l٥LwO}|2u\^2gv7J72]&.%+W Ɍ7n[JO}Xm#Wb-?o8VI*x'ENYd+j)h@cc6][il:j=LJ iثKxܪBNzUrK+E.~p3W;%OXzUhbش1AzP(+R"ӍRk|}*J(qSqwYW7P,#jMml?f&URsȆ;^Nq&{JK ege`ao.$EŸׂ.EW-+"/].)3xɿr^u_B^pEũn|/P| |V73zp!'*Mse +g;LI>0~:yBMFZ_}FFR1z~\tTLU|YB|6#zoۅ{F, I[ayJ͛8᭪=kGYT`u^f\#抧}~!1@yjH=Dttuzv*#1!f+J_f~y}͹7Jmcz4ә)nvAp:aG]oo5 l͡Y *Fb֤x*UzKG05>G}`ޏ}e riF \&Phm܀TVjy#W`|Eb_)7;1f(`G6@/^S1$CWˤa) l:( .SHoRQ8ΠδxeS]0wNI\`{֦ #++X@Vm1} F?@j2U[yKBW:]T1o?aAHʪq8 J.晞2>CVc.׌& bJQ(BPcڮBMT4^#XBVʏ^o6wtikSa {Y|  l4.+tHv^]v}u14xDS[c803 ?1vSI?Mkai B4 ;>_iH(y%1kII-82ōȦ(ٶu/S.==qtq\5T` &="҄[aQoCm}njλaA-2P^H֛Y.kI8ݛpOǬ]v6ٙ]q?Ld6uBaăsNvcׄWdD%hu9h.P|]+Gߑ{&WE҉!Rk)uAȽ0_ڍ79 ,ǹ.O?>t֛i r(ӮՂ$x5ֆ=c[Tgdh!%z@F ?All3*Rє^1+lkܬj&<*W$sjtpߋT=jc<@㋽SUx|ae8s+N+c1*[Mm%&4ͽ0.8hq4'a(*LOH;2Ff5X@ % q*q&NP$vT<4OG=ƟCI估2 P`ĭUA}MȀ} q[ǔ+Cx$ 7DZ?Å0lVIA FR[C81q`{VO̕_~ ﷘^hd|6I#37vAA@6Kp٤(b7x |KtR|f{h=ig5ڔӺ(tɻ,>N;<)5 }%n+CSj4&HżQoXBrF=TI! 2HcGnP*`F Ȫʣ}*\qMeGĬB{ EIz njii/>VЅ0(d`Y'L$Un(JfIΫ|޳W >xη#Y^]uԁm[6dm HB:͚7^SvsX+fXfKs /unRxP\.,(*kJXve8H_iA&wW eݐVlLN%~q2sag  NaVŠ oR0/3"/^+StӴS[pz?8*mugdz0c|6kPsj l!bh`= GBt,T6 +0n,I (D)v4e7C$~}7` 43QW{::Lߏٔ1\1kE6j]?a jҫ-kL>FQmP0"SΥU = &t,s|~Mq=Zyy#t a$F} (N*q5Bm?~`*ͷxr,ȯMWaFT1ub3_!ry|:~ 5v&>^~_|]TC#,=#QpGz)B~Kg N=z d!EUS 3%KJ@{Q7^`1k.`JH(TPP̽ o`3~ $Z'@>cy5@"D A.X~Y`2ӴĞ +jwXS4 Xg=!P}4ݣk+@;[WNOe" ]$=s!U"&(Rn\b9KTDLbʛ$8eE|΂tH*1ZfNaL߱McԷ\Pu[y Ov ndZ&*0 `LZhwhs/@~.lēIr_ Foy y'sLtfXIOw q>Qhj!btqU-σϫMvA^}5`aE$"`n/kQF;^ 5>Q~cȚݳE8"LyBk~]B2Ka.Fv@zb ipY^i_+2藋%^n5 c ׶;/!_ Skb[GÆCst*FeEcI% IuBXoa!3U+7Ks&~Z_\Z]$ z lLw/(q_N*Ŋ |'%<"p(v{L`Sֳ|R4S#qujn~~Օ 6 `6(/ :No9#a~qfVQi%Xbڂ "+m-P+Y0h[އf̔s4# Ej{k6d\QL,"$A&arS4Rg|7}lnK af^iń=q."@gKTٞL Uc[_G[I3`܄*f} Pg$1'؇Jv67/NnƯ[ٛr6Q~retϤc[;1Uۤu+w57$M=xҺ,PĔAqb/4CeI>|[wՇUi-'H x˲ ,p&YW-j@) NH>0%\G*[I),yvh02ٲ#ZV%z04꼳ҴyS*iKE\ʫuEDcǕJ< ~Nw!4z/e%> ,k#{4c:'RcILE$,F0'saIՏ e_$1PLi{pLJaʹZ(Mh;Ͱ:R7t1`"7s$ NzCl,/yJvbi_ƴ.wJvGnpk?fϒq4 @SnOYZx#H'N+f]^K'NG |>Q:0I] IStB@8Y*69CACNeۮ_Uג`nIjZ+U E[vcŽ Nof ʔ~`55 =NZ^7vNtT-kRe X8ʺ WqWGL{ 1+c[l}v~2ps]ZL~sÛl$@X]u4Ҁo6x"crͪ +O<98OTAF۾|iX5ൺ9'5} ;6iʈ@lO#_μ0$ojƵ.@jYؽf\=40 G O1RYdI35C:LoqX9QohDK8YcAK]AIVppv.ȃN-( оrZ4I ;nF #/E9V9)qK2D q~dI< O DÊ}|;'jٻ7ulX=a;871Gnzuγ7a3(?36MkfDvxd×)D$ej=Xg J>nԺt5j >t4BN 莔]ISYw v|t)|E : y428K~&i|kx&H|·:/񈮘2|4_x +4zw5^#gL>M@#kT4L16G[xMĕ)$!0+.Q`l0]21EDI3Ik>Ȝ5u=7z ><ԩY/fl$ٜ?^ܘoD-Du#m$&Bd!BQcS2{ *VD]߄&-\M $\(qBd6Mfh 55ͺR?e4pgdJt 1\3e|6`R$;`mn9k`]a.[$~)L;e0H+R""Vr0qя ^z|SS#YfO(,"?aػُ4Z>11ԅ>΃!ѓE˟Wҝ^F =x Kz@K蜢;ܙudvyRrp+t>h Ri2t=6"?֜2Wzޝ~%5$^@U%[*;OV磕:  @DBNV+?8]-@_o6śUc?|$zR#~"dzbma+%*mSAQWzxq9)uᨃuB#m.RPf[Һ6O>?H֘z-=ȚÌ f0jh:MhTI'+Πoc&Kt {(\菣݇wyB@[3C 'WLح{@f%jJC/93x,n񔊨˱[}ŽS#٩J~"#Ïhѳhw`yZ|rGD-2R8,14/VcL k Kͩs-A (BsKC|"ƪ @&򔐗Qn?kt XZ`B%w;DތV ͖ P«>Oǘ͹;߯ ` IԱ6f8Qf꠾mVը5TdP9Ajg8<6}{vۊQ\.B qAlD|NxUA fӢSK6I6wQq~9~~/pL+J+ sd._X0MKw! z3] W>ydb:$# w_ 1HK<7H:x4+')X %cA,Y4M#@ EtC'WG-p$Do=τ(i0xTesXyK(K[ˏW)8EzriC03k-XO`Y.sg[CʚP~V:v&ӫ29[5ї`f%i?Y Pe c @z.Z>rbS%12I5 ^KaSBxFs:P6QmeHOHy$Ș%S[=.͝R=N[ -7*t8V$$AH9C ֤SMd$)L1WV"dn/>M[,.t~++o ;HB/\:Ptc̅+'Ip:~X/ȦMk;0r[5w$&l0ovN6T'Ld!]4$fIC3c\LgSWf :9w nBߑ'G%_b{vAA؈+^nDZpEAY2hQuh ?djZۗdηι͒CJvvCp t*=|c.aNby vgE[kGåK_/KCjXM6Pܰt2gc7ΔDžanNWŬkWXXk^9c_}h["{y#\[V_P \"gx@LVQRJc;1p 2UtB6*>\,1YnXZ Uiכ7=xB썃9B>h Gna\m?'=w >SfF%y#8sA3Kb)h1pz6~0Fϑ FsRqT]ZQ+M7`LCOԵ TԲb(=QK^aX vȀ$ێ*d'u ܇_&0769)~rvؙjL6bᏲgCUeَ[~130\Al!]jI(g=.cJIPtWɑWۅnbw=E~&Z=Eae9vV Οzo9K2AΔzş5s8U>$ڸOxRkdYЈe.cm?R47pC ce4ȑUV3 6I'vK`iY2IVB\FI^b 1K~iR0.WSro)plj8ۺHdX JYxYs"4~'VNji0HH vŠ椋AXr!dB YfhdDJj$}zo1y= wWm`Ss]_㱻 h"s~7J:^|Ia%i B7+7q)[KK5US$,̙I.H*р4S X^Ao+toxdB{q(F.=y8VJln9 C0LQYҫomܭiRs&ށB6OZb =}}MTU~FI~yڕv,^۽#%_w̹A\~ZV6XFAR+AJr}LSDz'L} ;%~C_JӃHJ2-*<͎,;:D:rb(JVN :Swwu1$w%*>fu\qK%Ym`NJ3=V`f!f6oԱD!;Gux^OdWU#:PP}ͨ,|Ynk}:{v6I;qO hޝuc.@7)ᧃ^)0|6\>?)TA 륄O^2N\xJ +)~yn1-j ?b]p^sV>!-~=\YCgbPha~8ʡ _ޑp6'+Rz 0' 1|308d pD U;[A/PP?Ly ;('lm6%b4cI`]Gw>L1Sl @KC^H=@܇CHU9ֿvܸ(1l3 ag*|V;vfZ:d\E|ne#<*(r '%w1-ڝ,fk+H_b0BT܍X$΋J`JRn-N ~<*#5|cqY/{o-,xW=u1*JshoZo5QM k1WJ|̼ٿD+R$\b]Wlz kR !]v?~5[Ibv T3q >Xwf=1BUĢ5u S:,i7%dI1/sࢎ+byY $T7jayrة(Y^lO6{=/ozTҬHB9d1iN [K_HbzV}X<¯`?p%TEPK]b-1I<fI89}7gHHZDd5Taּ+#RCJBG1' Ɏ]D &*W!kpj6&\?g˭]TB529lejs-*UޘMY֐ce|aSke'LXO*"1H<8ucdj|m+K9HlH[p#-?R4Lirx};.x-M׌ϐ*CMzǜY(cT۾yZPs܀ݍ6gPE=MepZD$Wq"^P&I:{v.~|翢kCEf:إm1IQQ_0(EUCm#S\}f9eMC6ϣ#]  sn?iFaet{_(;dz<ˡhZ:]iS !ЎԿFI~*P{e} X ( \VO=w@zZt`2p|O>myW!p"KeG|/ /wE֑Rz ]9BDO (ż5JV`,9A&v W%'ㄆk>1Xeb5I>|j&[ÕeCD q;eJ2q%#*B)`F :κ.9<6AOc{5n15%}27A'e'9h_7&$F]@}Bo|m.] '|ln@$6<& l?n*D7w*V%!*n4xLfKe_}C}榑]Т3LowbCl=Y{*mM-]Dc63q'm&ܬO~ 9Q}J jT`H̏݌n?&QE!r&/|M!ў v_a 74'@2aMTE.[p;ZC&7>ګ3#~lE=sv? 3AE3kw/E ^?}!KWd't=BI+ފuBe4 ԷӔ]9ڻ1ֻ c}d:CeUjjQ"zJg ` G?y`)U~h} wJIYVz(ix, ,&awO*Qa"d1RK6-L>.DL/DPurmd@AA#v}leج :G.kaKoYE{۞i9 |:odBLpZ&N$蹹$$oxؔikPs|=}6yx!:'>dE/#\f;>Nne/ .gc"}+9.6s;]x~SC") ]ܖ+#1^Du^3cfIG>m{@ 52ݸ;r`nȳ^yF`-[$Ŕ1Ė}E" V=W 9dCCEټ{a˱ U9Tb)G\D.s/._I {Zq׵1Eg>V]4|co5aWThƒQ7/Z~нt?roJcMSЂ0.7A bvoyՠ?ކ ;Lcf |X][Up p&a3,fA= g'1q82*==0   weşU QAd݁}4{m Q΀$}ad/I6AVː-!Pđ)A%UlW+TV>IBZM0Ȓ{ލ݃'FJNYk| 0.c^;^.ykB!ian^06OT~氏*47v~\t{ 34 =gv==Ykq9fUrF?) tB}}=x\W3E>C;%SAEqw@z4(e8"VJpg*3íg|$!YkgB_\K95Mw'X4 4 e8Ҍn?N傟F:u -` rITT2Hτb8q)y "69XBy1IQ>;teWz`ݐB[wjJGXX4rb)VbtْQu2|293o!s}Ci@{았?o/+;gf܉ MI< Q̶[“V*|X%C{YAx# r1=ٴ#˜ΔnosmŸ DAͽ"Mg94p9Z /4Yy@:R'.AdNmx֛Y_)A$ Qa'!jW Jؔ&sVz@- V'*?1 FެݲVR]hSҮm{Engt^o习gn?Jb6DeNZ@xIנ/"Y_IOWK-ыjZx0mUIs`n\ŏ '_^d.=mО;M+-WdSGbi7@ȶOS4ֵ pa%вW ( %%@kb@+[?KtaI0 yd0A*@?꛳ZWVC :Bc4J6ݠWDXjSC_bCr0Jۚ>:rLBĮ{%L7x)(ΩkwJ7#1ZV*< 'JYQ#KfX$ec3xU b`}Y GII-L4a\̔O:Rn()ijbT Sx- u!ɩː]2OյuuL7 YxC=?i׫-= XX}EW&bÐ9y`zY 8-b")3@_;GR#Ô. +jt5rڊD_,m-qmC sdL|SIG̠g\!ۙf.~Z,<>>vŽ nf)F,Z."P"Zh:W[I3w%v0ZX>~Őt fㆿyu<ҮM@B-S}S4O?GZ&N FAњ*qoJpN e@RtxlVb2*މTiyQ-ǖe=1T+˵`^@ld$L":)XF4'97X]* jSSq  鈞AORJed`ڋ.FY%ѩfkK(`5o@=#)ߥ=#e*$mR%fN1,wxOm}-L%"/it-5V80F|̄`\8d=TY٤Ax!CǚENVb-4k$m<۰A7b,X/aHB RbKH*_!탰=FNJ7{Goz§ 9萃">XȚHlpQ w(iM.g`>Q||Oڑ8T;{ Z:N#nT[a wwh7qgy>݃ذ+G4rdO,pv2"*mk#okq-Hk[5QvU hՓ#ňx+ugPHGF4.Lmz^񬧯*S H[pG 8@'"LC_&aQ w(ڲܘ@fB6KWՈ un\p+b& PTRY`P,k,&2W8tenxpЄ[klgteV\iݤs~ru3+?>(*p(FC:u7Z,Oۨ(ޯ^<9?Q,/ޫWmUW̏6"W|(՝Qfca2gdq\ݕ~մBy# ԻB_ U<9An;N,<@߲.S侫7RY`!X\4:L? =&^?H)'hDJИ\\@JeKWٸئq2ymLK`4KG:pdHAt@{![9 ̀m.c$'l?ؼvHe!Ǚo7ݷMؕœ6M<4}b^qXװ_؊80o؁ إe3͵xLpG kM5[l3:]*ٌo6.crx_., :^}馴aKj\ \2WZQVhal9x$ۭ`FsI;qf /j"3g4Vi|J+%~$Z Ї~B3+MAr߀| ǹeR)e xC&hk.F|P "鄸}z ue8b >%4<ε0H6(?r\VWPAÇZtd*X$c=T?I ]C(JLw #MvQ5|\3-es/kRg-Xr&@)A )CUJ6!N듓/0p?b'rԃA19ֵaF`-,1y'P =X.FYcYQa]E'eF$ۙ2puuIՊ fQ Q&Eky#1i=wم2hs7ҁ?{hznWh) Z [p"|BEw챇RR6,khGѐ02PZ;,bʋt\a]QpQZ@n:whLVX*]+?tW0pi6=tNךA8B[!ytÑ!/iBg7oVI~C-˼g9{J"ë [g@b.%~<:]oV) ̫s^o{FJVlpgP 9Ì+ʈ橉 V>9H D~M> ӫ=]K1G/8Yef?R9Sʆ`e|:{EI/MaȊ0Jv"'(ɇѽE\)r r7ͨQm̋d(MܓRR"K +-/o\ֽBݲjn8ߪn79_qutI (ջ&oXǐyhwN:lmKBk:14MlIl.38w4Z?MÔd=űҩ$`i@~357yoLNaNÜrgJ'.T Tz4t|pQbn.pm2ѩݖ0u1Qr0AKˈ;̣FcmB#-{b*ZYӭ&') 5$Z:u1Cn(nN~8;'Sn:tқrgٻUJ;@b30չ~"Iu+)Z@0^j0榫鯻~ (:X(,w@H{W 8}(|8p#21?XF `֭I=14Xq? m Ilc"YJX뼜h(`aJn/{ ş֎ i$ ~ ȆGħIb=C耥:K¥ Von6ŲoӼ~ůYPR}fxDL؝oBr~on9VCdu)hBйym.zya`c+o'B0SIF<-8Kw/IQ)ƞ\p\&LjOxaJSS 1'ߎ"# .0r@;2ݱum [  .#Ai, t6tpP,2*?XBTgzfyl;u 14YVW}cXV(FQRRwc}&퀥aHzjHEhoNI ekxrҙl?AknGm֩ϝ6A,qnDȇ\ZN|"ܘE&apfy"w>yՖ1n W5auf4K[@" TI#Sm](-H_.!#~ {, sLV,}GN2Չ\-䂶$9P'idHE´Ça4sJo +6tv1Z+ L"3z<ߒ D%36m栩́Q &.H F8lȯ2\׫E]-kHx.\8NwV(+|,O=* ʔOi8-r01dLłz*)2mEZe Q:sOtCD,D!I#!h<7V1ۥ뿉M0,O&3"4$m`/s[Y66ҮN큁Ns7ftџқ"aM8l|g:uT6n΁ )E5Qc? :/b [ tuic6D3䦼g2~}9CvwmlBN>pλϱ j's~[_FĄLm=LC zxd:Ý0UcY=~i$bm7wPllQjFJ A*žW%WF[F0:w2hIl{5: N !Й7l:`/qy!P-吜'ܞ.P m\OϢ1*˸f@!ZR :e[&^k+.Qu)͹kүjE?V|htFnEo{m,*u ~EWgyqʽ'ovR\&)( Oaφ;,Kª`HVVwYjm\tnT5%T iz@ĘÌ'Jr%iP#b3<{oix{N U0dA9y"OJ7- \O*ԭMcH-kEkrp}9W3F_\yr 3*ώߡ"r;nO!eh%}f"Čo0卲4'.b "" \)h cebd#Fٹ)Jr5 YEF嬲XQd( 槎h肼x?#2j.r`x']B&5iDw`4fFN (/￶H(Q=q+̭jvpIu1*YC(6%lDv~Nj(`3ȡP8ώt`KC>Td*['O;=NMa4U24Fr6ܵ'J&=(6J#xZac!(zqJ">xAP4ô栫o+0OZ0SkEϋR.g=![Eȱ&o25*PEsӷEs*X-'.>;uz1q*Qp:|/+B)gΠ {gvkZw\/rR~ ?K6+r_܅4hP҃ ׉J-Ѱl^6W*CrN#: 2}J;GM%`@AnqįEaS/#I3ѲycOZq)u6Q\b_[&c/=#Cpc rzeI  ױU W 8S]ԃݎĘLjņ@IV>5 +ٝo.`"zqRtNvlL4V|w^D ]Umo eoҦI%BlTU~i pCz|1Acdl@Pk Zc@Ȉn4%v gޜ&Q{jfЁIYSA\X fTHYCVl'4AHM-1/Ai1!a-X)oHe&jS q4l]XY! .6),G wfvzX/y/=I¯OU{%|3AF%~/I8*;ҏQ/H 084 'ˤ}h}3Zˈ[49]"5N:1|ɽN=Xٹt ~1&I31X4&<(5SׇD2 `DI(A3 [7#3ۨh* XO ޒb"Whb7~EV /"L1]=Ⱦ=h21~B1İV 6jDvQj'ǰ2yMeX&D5N9 oQxa%_!(gO-Kߨ7N)`2ˈ`iaѐ?r g0'Ml);E ` 6EMի"eI  s6w] G jl`,_sc9)[i6œ8z!Y :رbv&Uk\PP|U_E-wBuګyAl6^FRl SE?d'K|~u r5hge/CjwM(Ŷ?, R({/;6 v{v (Zw3'oIJ7nGDЋC5;2\ jcL]2TQliwiCDuUPJ^-.`ky-"y` ,.XȣP3I7c8T'a dmR{j4n^_L`]22Y5<6c#C7Wִ&N1$'9],/wrKK>~ {DN؁v*ubH'sc,T@ທ(A#Ļ?Tן =E G u(t 0m6N]jL.c.%n[ӈZL`jv]^] WYzRuG  )dh^>uarS-}jAȄJ59 *D㝦L;дu5TwatM{O7ُWT~1'pJ[F7f bvuIm5B-oϺh8V'.MLS%F WT>knYیR%/ʑl̿- 9i"k<3e!91KjR3ॏꞚ;cuְu[`C;eOѯ9E#$f0[?V<ޡ{;"fnNO&Rg:u\;:>] -!2*ɉy %ʲoTbV$Mȝ]vx;=`r n?Ud0_{0דkQGz|*Jy@?< sMe.q2Zzy͜X%.^{5&( *s7pihfA uKpmf6.*)Vx.ƶ,f呡xcI~d3U) .Z=[aP V6Y(4(U&o_}QЏ~؍jgP_>%,b̥ݲY6PQwH +CZn:%x+ ^w>GIhnY8z  VAm]y+2V?M#;)hRg$k3PNb6CC'Y칭A?Ush`"9mLש홃qn#eZ 1"Ǎ34SR͐\~rH.̑VM`&C}ځx4]FA/GoT#-+,JE2*1l\mYc4o6 . >jvBߴS+~8'b vͪNs[V3U"w XGjQ+j0~5WhfQZ?c8Jur8Mly/jeȥߡ C̯^k=d6;]&v9c;jl/F7#(3T^m,X`*a)2y*2t%Evt=5U/UEfjk|LYsYhE$ ԇC͋3tEJtBeڈ L! \: taVBan;O32C*K%PĿS-Ǟӟfk3 8D͚{kcZ)IoXiA_]LTϊDA::A|QHx=1wy"6\.3cy(U1r&LYXO_ eWPtaCQVbZpwsRS3bOۉV8̓-YU1G?} miÞD@0Rjn%܉wowS%$lE@%JS~o03)l:28 4qe™{2Y֤n)mPI*mT)C>OHK0dSbۉ= Y8d!N7MQZ*!2txD&ʣLέ&>޸Jɂ3Bق@V=Qk:kk&D}ڜbBa<>3 <ٯ0W)4:xBX<*%1wB*XUƟ7 %l)^pԾKwhJG[\uD; TwvҢ^ʹ^J -{ 2-H9~hG&jbZϜp)HCHk7uz_PDo8CvOrdo?4c<_-]8 t83|>3Pb4(_(Uk`eġ}.1BX T65& ,/nTg6sb2T9n$$yjsPvw~׈c!ֶ>fTRFAskWh[0K 5F [5 &Ш+Ư.϶y*A/[{_u5"k7BdK1aNdadp~gwm!ˌc'RB~ĝ#>7鬲 oI;{narww}tJPN9|@aB_uo3/:6R߱Ԗ\;AKqr(選l[x(d{Jz3HHǑ|,',sriEmoSѫtp]mz+x&rprOjQl;F4Hd{HNNވШ|$Iuى,us*>BpIKQuAչ8`@ ! B!;w噜*̴@HkP;O2$R6Mƽ8s a>^Ӳ75$U,EpbxVc cPof侏jk}^0ض@YGLR;|oSr7x/ @՜ʛ!d( 6*S6C<s.<ܩw )8 uy@oT4hX^'sx?e gW('U-䭆» i!ILRx*F_4,%]`bbgKc[6șT !ieչkQc5VG hQ oɚ2a/JX wrH_!Omވ4쒓ZE^NHSuo"3߈,t.î]v <4[Ήzt6Բ-ʬ8t[Ao3X ,yvC^}@moD,mLhۙ9cA;0;1Hp`UH&zIy!ej?/ӽ y)0݉`i%=DPU3WNK獂>iͫJ-PܿLAB2Fm#\w4UU0g:ł@?`gi2P 3~KbJEa/CM? ˋJICvn-D/`ly Rǣsv?2{ы#Srpy|oU>~F#/j iL\\*s:{ՠd%Mx^2Y#*iVS57ր/fje'jh0_[6Y{ h(zocwn-QZ{>cmp]<]x4br%| aN[cqP8}c![ .I^krSrйQƱ)#f|b8xWU]TIZ dG&̴(x#XX(uԽ@".&H\nuGRsBD1mK%G+ӊ5uDZq S`g|>d0DZހFWMay>W5:> <] +1ɿ(V281 =VjfylK[%5xDjm4c^PuxK@1i*@OY?) smNQgaoT.E(q+NJ@楣TѻãvR:E-R4*-k"L;~r)p/> 3a: 㱶/~(Lqm$ U- -toms@5%=OŪ8ottc0Pqoc`,{ ɻƺ3ړp#iʚ^Xm[} UGْ=s%hoHf[^TddMMCQK/kUl ZVbB[l42B)q0RV L|9eC yN~1;ݽ!ݢU CFSWB m)|Xx^]V45= !+򓅫1hJ'x"/)r=bk@:xoEp/vD|iMd/4>Kx :oxyBglcf_d?Pxr[yeč4$p7%%YI ]{>{n\#G&*@2TS ~v:8cu)wwp\-y?DC'֏>hl}PJ cX4mnT*g#UWc ~eH@bjE܇%/cV)r+McJ(N@-TY*}?V5o-j[;cφ~o2ZxLsg + J^җ;!$P2#OC:nus"0 \lr^ʅ hTf ~Z3G]JMլّ < ՠGbTf__B^CHh~,> |`ɽaRJGzO㛢=#?|&Uem\1W&l|bNjUi+84Hk/^fdoC&[Hy}\ي$x1]1[kJ\[/gsӑ ~ڠMǎ6Qo5(x^U=ʾ[ Zt(m|1:';>49=YŜkepE_͓̓* 8:U˷P)2yZh0-AEE3롮 n^fY/G3>j$Ϣ%Ϭ6ߜ\g( > ?+9Tt]Bfg4whE[A:wF `@3>`B)a2zo7M-]y:h=ŪzIMۣdq w'CD)Ӓ_ƶPaJ[Q.Z28xP;U QY;]}UǚHe`V_/;o Rսn#V\ -e"*Ȱe `p-#&;k#}*GUfp[wcx[?%-Ku9n>@szHJx'lf \giMHI*XNIGą S>6D"S)M yVn͋gJgPf8⠋fs!Gݢ̃V%}JQJ9Snnۊ AELU9(gl| N/؇L+㯾Ḑp`;%yѓ0)CJ; ܁S&͖b+^S2p RNc9ٛW0S~7ő[~*oF1o\U´h>(\>I+:5\?Ps<. %y2IiqK.ڔ-N 0/73mdT6̸ďrIL;c#=:5.< emd>W %žI1çMtz,z%39Ip+;59{x!3iZCBJpcz|&ማ 'ӳa4PFFed ~,n.z:Hy0Wtb [qv\6,vɑ,O6L[/vOOYȫæUZoX]nBl^\saͬsGs8rd͘gv4sҏoW.dޢ e*O֣';U/,5; PΐR$-&N%; ڢqX ~B7곗X~f2"G˱C&ydO\+0`PPï cBYmep %o#"?*SUtQ`CFY NC rMNRbtu+#zmYfc92I36z5ǡx'WnAd%MrvMVT^ MsSOkt\|xe}XVU[2էf^ض?{~Wkr) 'ؑXT?0 ͥ Qn}jݏZD`[; @[t<H1b3Sma0_2zA㽖ndCaEWϚ H0IQI8=k``\U,2tuSPwȤtTU^ ~`Ygr ?~H4ms榣vdlQgD7ˇXhSp L"^ϱKŅwr4}H#tD5VG^;תC#{ECh)~*jB z*B+,2TE\ZNW|o/A# y%kUFݷ aMg/4H)v13=?ൂ4D mzckmo늦ѵRYCLFShRP";XoH\l !Zj6,{ja̖B֜m]4XڣpM }Iq?vpbm[N1y;^sNo@"#D` $S쓈>Kn؁oUi،beR#Nk><2%ZMBMΝY'`:-3ɑb %WDNOm"ouqr`Vd=r]k-g476"n#KC#7ۯA[m~rC1:gT?#XQi";y/sgڏ@Y.NN7XꙛD3mShoɃUfU͙q?UEJ)o x̜}cr2<*b˂)P1'G=z V^ N`k w:{1ev V'pYlgG Ԫlٸgl#`"8XWܩ~(Z!s/?J F!쁻ݯT8,/ͼjtu&\9 'MnNNik$9Qӹho6; ,|/ ڥ\$-h\C^s c6ǗSZ'ChdS8wf km- < =ՙѹ,pi@ϳJf0,nA<";t71hZgwW.tX[ @l4I+per9@PeP.m*dGYH_>Sl3!FFo&3Ģ#bb}|ktZaV?GK3DM Eaʠk1 Cs$u5+yԴH{e?! *Y1ͧ.: J`_pvP=kEsBe_ aKX,e;hW#v5 _|krʴjk)qKE8O{UYao|+̎ؔs˔oRelz zB`VwP <Fyq늻[#*Y RX Xnj4؍s3W5pʾ T*:x+ VD t)XFuaY&n\&gN<3u*M6ךBMX:{Ko2S:vx{kL`b<"]&Ohgij1a?S )t2J336\I0-Xo NGh\Sҵ lPq+M$<6Jtj1餤wtfAmJ[>+8CՌLHo>3ʤws%Qig~an[gu82nFYX_6 EE/t#n-RXqML1UL{ٟk>^`vdN=\VqӤc p2ʓnҨB&B]韖:j2߂|Zzk9u]Rg/ MP9H\ⱋWloxr)uKvG9T# YɯzoRe  nTU gEyH2~.xA8KV 3Ţ^rDܫ8]`xA9{^E8޵4)$:Gc m9Xr+`bRȱѹ$G&nĪ ]ND`tJc+k);x {ƴLN -K5$kꔻdQTNjb|S&E%,֋6Ws7L'@(dz׬pL&XnX;VNH cZG)꼔=Ʀ_h;M};XQmYp?Q%䘿YH1dpsi~tIT;8XOlPT *Y:5MD]Ug3r[i SbEdliVRBKW>݀PꓯejBۘIqy)Y[rd8 #"9)LvqzIO+snXZ⨭OQ_[[6OZ7Bܦ8:!i*P֍ IYAT4X4 k Wj|@ 4}i|.jNm:Bu*_?dI r|un#br aNS5=C:n4P;{-Q9PuwT2!%^FX (%,vjVwa6NGĉgm~0W n#g2A~@NZUtL޽<X-/_'`dh02WXء8 vmj=_?\CB,{sM+WDwzWK~]{gPdRCiwaRGom L·V=QE9lX&vsEY>*< Cȋ8n> (Sgh@%FasdJ]R|~m|?NFtIbyuqYb.uq7zd9| >~Pmvm [ȴp{T}hwqKb2f5(KfǑw띡PG-kV[O/lEw$3ym8KlrS dX"f9G[ߘDi¼Nwƪ! n`҆ro8W@}߂x_+[ @8A``o@'4c|{H=R&A,fDBx|&JYFe~hTi}MEO/霃6z\ƎZm{OT`ݩUk(@I7xUfL39?ßG NlBQa#鏽jI6ÛP2ʏѐ*r9*@ _N.`[k|DuCjv-h85r :T ''̝Hox, ǽx(r3>UA]LaۏW{ih>8d!7wOzCUγX;͚4I^J7"ww; (&?vxc(FA /ظq|~J y]1j<| UOeg nP8e(*ZhF sڗWEѣS~S * -.U0)BQ.`Ծ{j`(F! ֆ }t8U2`H9:4R"4tAeW;xs.'{YIU}Xw=n78 ˔9Jo;Og^[F۟Rm3s/D/O)<%EG,>'Vm! e09Z9p9J+ísRy;e99Ak\5սI-Mޅi(z FȮ) P!rԩ͊";G̷un2&P[+J A ×?8vLxў^*sWvJ9= }#*nF`$9MD.wݡ};ͷHש#&*DxXF|q8ZQLy^tkȔ4qF1aO?F*Of_c䙢äS 7x+ zg/(u?HGh՞h6OHio>KiTw+܃aT&וG.`BR|e6'yZ@&'4Oh9$XTWȚ#1Vz8O)|-CAHN)H7^o76V6>VvVn([mi/ ~GL&l[`Z8jnP8 @2V [@h^)_mm+׉DB|ǁ[m<3#]'++2kp볠}%RDŽ[ < M溴Vv!9(62φ( ;L+N>1 :G:b }n rͧDv[,?M\-}пgHȚ|a?-,a }pD040r^xTx WJTLX,2"Ў7}qw $ U;9'U_Za7IPr }Z5˗}Gmn$lnof3"Ewhړۥp-M೗vsp8vTmxW6QbV=`|iCg)6 \v˟y* 7gd?+vf^~;.F 1\Sˁ8wYv 1\`|%WJ4ttƽ،3ySA쥆3VQ)Ûgv[w1";dO9"gqgV3ƮM JynoN"Ym#G7Gz|R4^f!wh6v|7ej^cJ^uA~|,.p6p-L'x8n(ܩQz)5ه!uZѯR9yn аqXH[0 k^*~irgޏЫЊPUVd M$p@z;E53M!rPs읔&0O3IJ=e ofuj+m[Ő!6[:ofi z??W,K |΍T3>]i_bI"8J?5Ӵg[csv9Ԍfѹ&޼!ߒc?,BϿK΃G 1yv*ͱlf2O4Pb!*Tԟ+*ϸ⿌ d)6~Z'¹ g B Ksz|[oōа@Dӫ3K\PА@ &OufTdC}*Z3>v:4Ǖ,j۷1ҕXjK͒Nq]#3JTLa.ZCƳ֊׬❏g&S+ҷǥ2&b>Foxޡ\7C{`5N6섆f ¦ISKH^+> O8'd7Nq[.{v3KfFcWW{ɤJ՞}2 uuY:ܢhXoq-N q,EVtD Z(!0^0Av ؎]i|ȸ]V)@q n{5DT?r5Brʏ@. a}=9z(RT ]:^As`8 ]>}޳V cXIE㫲?4 lԫy@eaT"1zc2RciXML~ԆJ4m, Yr ̄XZdĀ& a-ױfn;%XTl v8RacXPFCz ^p3yO.+tݺW'3񬝻A6m;~sfg }׳>Zed5`Vٝp+bs6 1'biyW16!'k3m"{2 Sg'6nv[]5&,zfJf cŻBk+WkY' P֑h.k+$m8_K+ I˕LI$лRV 0W[ c=MP*NIE~-$e/,_x}ikn+D]G>:nVLQ:3t(,c&Ɇ+މ=RM%)L9#MWV Ѯ'ƥc<LGzLey'psz7 l0Ֆkt[un@,gvyc}o +Hup8uu׍Y *0n&Po)[Sot|g%o3J6tA}.3H`.~(!" D#a$U:˦Wkj:!$tF.>7jD7] }xI!&Q|t)JU[Q؃O>ŠQ:sZcZkS] ԡ6TjBCuTUK ŝbw~a FR܉_f+)Q~Qq(*zכoa1!M6Fti@ }XŔlwDI-I$;^Gf|zP4Ԓlr eV+ř|Y3OAVmSl2>:p$> D[JfF4V<0z^*?S>:A[ەsd(K Oى%5a2X_+U*xӶyRNmAOH% SDĪ9Mo=y>?(\{vyIFۄh<;Ѱ -Q,E.@o nU.t g8>2پ_$o@uۣ\[r (^߾pB`j:8(җ MREavQ "Vf;_i I o4΅q{ب-*KqMvm H-i%>}wjM8Gl6F &7kYtF@ x}.G6+_Nj+ӭ{õ`Q6RWǟ}zhG.Tt{CI-.#h1i3=˲?+~RZ^!̫hfVhE@7fGg4%ggy7"CE%l@z ^ ĐJX+R|ZYEedkʦ>]JCы ]mGoMU]y8puŽ?J23mT` qLq*O+pi[1Qcn j 8LPW5-*c[Xhu6rņ@i%Tq . 镨u4S$Єޞn8`0t{2Ba Z\,7@^"{## ZƄfg9ʷڪz> OFR aH PO7~30:R G0WN_jḴ qbעMCL|۟^.w7y1ֿI5 DnnܮXj`ӧuQ@O`kZE(NZn& yI{򢥒*ʷMs5m1T8Q(m>_ӵ%" WOS*/x8ˁ-Q i Z et<3T[Aa!'Tg[Zx Ɲ_PIrnV H^ݨ5u Hx~`&柛2 Ӆ1],8Ε>%R|AlO~w%M㔴RÙao~0@d 0=7f]VC^a騌}{4xѽaT˒{8i-bf!2J#@&+YҝX-cgM88}vB§wWv IeCwH"u@VBtuC/%I*.3c_Py\- IT h*c7]y^ :q]|XnE32J x3vh9u\}DŽ j)Fkz)1TvsQƞdwbDT_JTegO+͋xf'UYJ"^"Z0jk ҥl#uM>0qs e?~(uR 63$eWb7A I6l&^Jg.n#}Lόy.|k'i ILQ#=(y:*pIΏ(Z:znB8WUCvٿctl}U)!~= H[x6 0lʰ4g-uvIAVY P??CBo]/> /(+Pcȝ9@쬒嵘қ%mQ$ЎyG'uӡڔ4? EMZ% ϶3zaf-ozagLSi5rE ~o _}Wd2j; ٷ0u&Hթn'(=4U/Q:U]Wniʦ|[d G E ʗ"M0I,#Xn6@^_ ŧ^H3yNѮp >CXTPv$ñM+vn]~[X ԐdnrM*Ku_S; fk<'^QtO pG'5]wL"cJ=\Vdl܆ %Ñ"j ۼdJ1y|X8[k">9D߅d 5m ?5< } {!t<Z;9oѧx%/]m5 X-q<>Nb{2P$ZPN͌쑦Ձ^3f/kٷq?/NXXsskҝyY3{oTHmךAw֠ t`Oヮ.[!k|J^c&EINʯw8u`;mr.mdjt 'DtkiN##cYyv@hf~bz k5!a pQ"[.ts4DA=v:UٴI~v(RY|H0f'D7L-&m_?/D==fuZj֣B3s-?n`a_l=svV6xĺ,f-l{D>zܲy6/6K[2}|e*K^K~ g# 5-5T!bnr$h=#oЂ%#(>0ۋXqE]L&g?hRPZkуq 0ن,[ǜ0Kcn ? :iC ;o`f Ι/ԥ g?'xZ&'p.-#2dWc>ĞϝŇ)dyc'gK)A UYc:OA|̂zl?׎hY'`-GM㸎4W~ @S18ڵ{{ԉ=#qf? ɽ龟ʱ)xs֤3 oHt6'Uo{@ 敏,?sG"a5o r3s!XB;uve}x+.2Tp;aYP@sMV~z S|fP֎k[UO|ٍ#vښ[=""]269fιGx?wB);;)G#ĐߘoĶL&<4}r!yN"2ZUwO@)WPunUUmLAs߯RjkHUQj="gVUtG $;2nTT;#zRPfH3 5^j^G&7u7SjZ#F mn`2 4l =7?i?-j„}@։sRC%C'4YyqP>~y*i y],&@eK":/hTZ719ײN\i±nl=*;'u݃-2Xi264GA7K}߳2RDBkT+]WB* ?C/j!EOVb1TQFI`S<20qbuXj ?xv @| 078lcǴHs;URn}݌ k*"c"!{q [)|(!/O,/LOi _6sȫ J=cU QYfwі,/?Ԡ¨ȞaUױll bs1U創ř˭_IppYYEA`'TeMw56ֈR#X '86( 0ǢVxtWxe6,ҽklv+]QXtq2[Ls^ oI4$]cM[*AH2wW*KI9&=iW !o 3%*p8"O2|™Is%d#sRO專>"OI9u, l-kݲ N^ ;v!a+#8p@Zp4?QRƖ s2*~G[\X>%Wfߕo^oTM({=rHR,X \h ٵiz 6U4= =/.ġ1w{&H/+r./v5}Y-8&ȱ^KxZnH ϐda5k2+;:)eg4rZ_1,9S M$@ ΔwE"}@L\^[y]Yp>/KE1t<}Y_\w pAd"|BHSʢ‘Yî6(F*4rU1n>:שz0"/zDCM$D Jh+y~ս mtodoy'sE`VzCiߝ9~.^QLJEYy_ҫR|lR?l!&0 lltK9iZ؊5-nB&,t x^Em;pZ.VդYyV[sT%Wj\ ^epJ'iTiѼfMyFiviLG^mkhGЦ?VRO+ )?y9+c1j]v&AW[o7 23jbaB-PaѸR:, Tꊨh?7q:5HyK:(E1JI|/K^)A}Sj{iPUؘu& ])T>u4gt&$YW`\cP1xN&hjʒ,ϥd >!a . ɋgY P%i '$!fCc{3 FaGY2?%ܛpmHhY98 "a/3uT~M#3T`CV8O{Br$cm3A pɒY v 5efr|R/qPUc%hy7$2VoW++:)-2rb#S~;Oc>IMp=l Ie4 KTX 9f^*yf䟸\;nu6P$yCФPߋ۠rsuvOTwfq~R/?]~ȇ]LYc~7@#u)SCs+ď-QNˢiz>XHgW* P[B8ospC'WNzTf[jK&(GVM-22bK38D qM}l<~V+2@w!HGU1ͲԪBvEm[)}o\BoS~`zf-[S{CE|tC-|*XKxUTQJo!76tHlKГDӢ8kbltUڏJŧAWݶ^)h\ G"ls_0~WE u0w6ѺVZ?0rƸ\u^M{AWn&?N !:,upy Uл:sRK!M66. "_"~ؔ[_an -R`E8i_ VvT1jfuߧn(kb ;G]cEslB!z&0U6uN|ROn4H:k %a^Fퟟl1]|Ey8Lӫ#2Z7_-e!evJ:ܠq[}+ FZFfC;vHniݡq&A2AMۃfD<'.aTr5Q+dά 1lo;G֗ ꥬƮg |-M x«GsK(8yZZP0k @bB*9]^&\ܛR# d.%Wf]iJOQFxcmxT h%E}N4O#U ȹמJFR-|vkkm1_Ǭ #AP䳬:\5+7_O^*F܃O̐,5;? ֡ނ>/Llb,CnRJ{J%Sk֒#-QDfH=qK?TEM]i"rk:B5yFmT$CP_f7CB6O6;f+{Sgyy1^^.ÑM[ 6)z =$~1+md j^e>"NST"o:yhM!z^Nt#dV'{-1GSGJGGs|#dLkRIW~4$:qpi%=Hh :5O׍1N9a3hNgh;pl@osu=&񏘟L2(5^$ndT*6? j0*ngϩRc.+*dQFEV0 kf{08M_z*vdI )ru*9[V) 㘆"] nCEͯ #MJ菖W ˞}Q8m}9qe"3PWjg@W@CSRNm&ZAJՊb8NM#' '#TY@j:;yvgF2/ۈj0b#R"I4}ԣaZ{VAa!OqK:H;UfNVjlY%JV ?0ȹ뤨`OH EFVD먝ĝOՈV }c/p Va~1 |b (j; [#\^fBPNɆ6:6:M>"#PN\?M7q/$pY]"qC o"PS,XFb70R@'mT3+ID qhDҁX&ւd]s ,/ ,=o(?)KߓqSpVEWDwnvR`+eGv#vT~ee!*8 =FYuҗϨbpєZ RgbuȐ\,t`ZhNQ̹~37I nM^޿Y@ur7W:%/4& : m_K4}-³SUF~-`%k8nG$7hC@s;r$_<3巄vSxBboqZpH1NT GnpԬlU JyDŽ H=0D3:I7GBӚ($:8&$ Wݔq;Bgqv閼͛oxOύP_Lƪ@A|C$1pc8x '-UVP|ͬ2ëBx,ʌ2mU19<7rM|yldSdx*]Fm&oH4MF xV ]EE-!|ţ[@[Y (m0۩~1*Ǟ"zvi}E3"ֿ<|jl71嚋skqܫ t*uи0({I]<ƭХ)j3fNJyF|p&?OZrJ"=v aiS @Bʩ5`Ɍs%m  '{u肸%}︔LEIoV~UaYw*NS#}V8ʽSLo=Ӽe&v^α xe&5e4a(; -sKj젗Zdo%2~^RA[ɼ|? *J,79ۘ/` rKZn%K535ry:Aط?R԰ҌQlb&U5|(#8o-Y:%Ernbs+|O7u8Ҝv[N JhzѤ_9rJWw^l1tYQ QNKf.\YR>\h\m{NZ,x4FXέ2S ȭ}![J#18[(1J{ &[}i w!"d ~",rUq6B2 깮@. JWZQ ϸ)hރM1Vyl`j4 yA[Z~)JH:Hqܷ;ɭߓNN@lJ6 Ր!YKfxor24;{֤\^p@]ibϗy3݉fXI{s*PܾHǁDꌩ'He̡Z@g5'f%82ض}ŕS!d-?Uz25ƨپVJ<;焋m7d9W?92KW*Qb9U{ ;&DRqMooY?2CQ=\^hr &>5#p2Px =t//#lC^79yaS=|Vw5Ye灥3axyrS~cRCsrEkvN;cldUդ}o S69aǃib{n.kFEO0~< YvcÖu 2e!b#tE@^ X|F} OV a(5%jؘf_-aԵM8CSm/LTMƞ~hFt39H)H])ۃƻc@Uh\9TQ8]#S_;my͓:~>ZDݒWф N\cY)"g,K.a繼}qf n7D*cprfѵ&PQ+,arUYEJ[LLee Ƨ9/|' Me}B*׼EJeue LLl?;;ord{o;OT-u, @g2k_kld. IU"t B2(J(aɦoϛ+|$q8tWb21U"ͅ37r}d|ULhN̴5#pI^DԩwWin?;>JjiV֗< A%i#!2۔0v,Q(̇\X24Sfi@hB!֍]"c2.C܎pNk?!1D6G#=bog !ӼECq M},r3^-iq aht(/D??Tvn$Q-e 49T1NSB)k. .-ibw$SlMo/OjaWyD;ۄwËOa{(gw7\>#2f6b0 `U6"g,a\j8Gsr)"!YZ}r$s< zy O%p8PQCђ}&3Oo:p.fٯ\NB\t)C嫪Hxx+Y}o/q Ns32p/ YٺМ2MbI50p/ ;ДE]&ڊ^ՕAo]WUvU :5x@I刑rfȦi+?2jH>"76w«'w%(@F H5_~MRq`Μc>j.:T8ם_ X[rLCT1 [ClX.@p )+]-u$ -U2<>1k Ά+a1ziZ?/Bx5xUK9Rm4[Ө#+ O^*K_U. -$[ ]PcU-ҋ$`CNPD Chg߹!.'RA>`Fj m#䷵uETQwzXR =i,TO^X橼L@"dqI ^ I_b=W -  <:}-3ӣ8Y_AXR^䩧~.2"vx]OZ)]z^WkT##=krXAHM]"rՈj`.ZCP),*嗕Zۘ6oBi|@E"[iܐ)0NY!zuAG#&BCR8JY69b~ ~̀f7J2hiƣ!k4 O)ѩG&D,zFVRNlJM4D"cte?11qA{臨]!+3sGC<Njб /*'(3T;. BEp 8pVNlZxd9Ճ>哛f Kze u$ ^WN_nEݜ@ս1?)i,xLzk xvY>Q؜/Gz\eG6 4=`7єJM%PkB*CȡkDG8gwOHOE$=y*ȘT|r: AiXᒦXkbGpQ<rRP؎{u+M6H7&0WdrYtCv[.Q2pxbߒw8?[GԿ  ::ˎ%>B/-z9}Y^ݝv*Б)X;\ zw"JsG̤,;_̩Kҭt;m^6w /Vrl RWE_XBk.jzfD}e9Vd4oIeC`NQ J@Lzn&RR":e=ڨQvp܁(; Y=O>G_1D]EB(zY2,~r`!BNn(NUKf;/ڼ.6Z9 i{|Mj95u$mаB讍|e6 %YH3˧-9Nx1> % +wAsM)F 4N< =2Bh9]=}ֲOF>{jxF׀[DI5p)ELUnCD0y5X;2Fˡm`0&_2ZȂ*,PiٽZ =P xl]FW]wOv/OJл39g~3M8,^L!q;߆!p34},>bkaI큍u" Q0aWca pEodh  ,r 6`*`A <ܟ.yn墨2Q'[~o:of;7@w7&s$Pûߎ #Ziv^ξ(Y4#iX}VRݦ/V磕P)`Sċ faﰁ]$/HWEd>`-REuT[!;@\""Cs/[.P<;O`ܵz܁;N륅UQh.fPuFZ/2C.{6ńT5cfgΕ'!yX/tvJu5/mk!BcFF=Ug !x_6]_D'Vu&A}Nv<'LLJ}[n/PgYoUDG`|-weS2BK0'=:C*P< q4XtYn1gڙn[//# mExmKKV2؆ԫZZ鼚0ulig7`j$ gE R_]hxEh(t aM\nr385#f0 )~Zᑟx0S8Y퀵^+so'3B]/(&g+R٣l(#zAtL[۵ibC^tJ'tx# EP mNZz d>T}#i6 zڴGĜd"J%ǘ3|rթ'{~3@ ӁX"/C ޷<'16{PY}Z#N/µz^-р^ 4ܷ m8(c WΡdž T,Ȃo ?G tA8bEOK KS D6E UѫẀz1H|&ARݴINްdˀ6|1 L0P}WU$PQoRepI03G[ik-0pӥ۟ĕdN^ʇcN\^?I im$M4r/-_5]ZTlBN Y"9N:V?0.5z[˿ec%uvd9dQtNiow9j.`X<Oe ?kD&ͯjj7׍0[@B=@-f+邪<*|eM Q#9~4h0{gMɨ3Z&7f`m?h\ĉ5v kJp%/;|V{\5W觎FtO*5_ٮ_S E"qHFtZUJ4):e7} ĵEΫ#ijx]Grm &"*LZS!gԷdtP:Qj:\3hpWIS7QNanۮbuІh}}4焋 ݲϤK`8RD/˲,qh|Q:4ͨWF&PtOׇ^3/lS_q*/z%1 vldi*.+ X Dޣ M)Ze78bGgd ބc+)0Y[H24y#-x M&PG&8-5t]{^v|13/ 0$S/&*lB1~ot\oݴqjʼn0@8# =xvT+:Glɚ{Д}1:M)+;{oCRBOEFM}?N?sv a{ziFkB`^uߜk89Mo +)uj y`vjU礞:ϓ(re-musW엉/Wijő%+$R$Z!2)KZ8vRoEqeYt"T)hU>4d拄D07d\umd9jZ /?1j<IFnO6͋872F= h1YNЧ,1NP,%Az-=.쐂_ Tt`ԚWhP6#IDX'%"]yCz{\Xq%^[ZHv9 !YԸ b(/3ʆ3ȩCdo+Ś< NB| {vDhO+m'Bf/\j!<#|v^Q~O\lq0N<Ċ yjK&|S<&:ghKV5owjb^l(G2x+wC$IP*V8d}~p=uz] I[F67<=nn@'m\z~􌚣66 0z)43؞Ոэu>x-5f(-30Jk4b]/ %u':+$VD)BDAI6ͼF<?Xó:A;r^ yTʗ&fj~Zj#Pvi#! fZVIᎽ~+^CޡN;zb$*a_9Yꮔ`&{zE߆kµ$ n'd{EQJ3;FօJ:)n{L96\9@ >*K*&BΗ87YoH#YjjBc(E%L/dRF,-Рvqzזk`n5 ~ w,,Ġʀ9]125~wEtQw2')eH\IUKja׾ԡth]hAؾ;U(t.Ai> PݔmSp1Gݷd'H\ԛΘNa¾=1qxB?wU3s UPn1ύMJlLX#AhE2cgg j:N'`E=<.N_ǮQC5 J. yD Cd$a"@\j^RwQ=:^=𭓀<,ؓϺYi>ŌڤLeh.$IZZH-S+'3y\JTyi+YlMs_OˀpOT؀~ 5"GTGV&aII+<`(Rףc]2M6MV;V5oz"[t+rrƳ|lD:o|LеBcEd Jg_}4JWLŒNu+4/N۳N>(9LfҥSo0N'6]벅0u6PfҔ?!c )Y76O C87l Y9Pe&/y 2wmxuV@-BS˿C  }/W \JNott (O?0%1O R+x *3<'Ƌ&ḍ8&~*,c0H` Nw m ,Ȍǯ*P8aGQ1 0f`lkplqRc=yQOɓt)'C"1]~ `d=~ ل( Yw |s`6;ɰ}Rb2A=$iέ"f|@3a }t}Y#C.Of=&;CW(J{  `tPp `.Y2:aFAX}xhc N 29 s]†Өj|@4 O {F"Ʃ:3%jciAU[Wf'XLW38.Tg'e3AM9M'wjf*B PCzlwd̜&Xm,V`5PSkEu{+HSxB*zGܺ6'P!;R /w=)h΄{t H~vd~0#)NMF16 V?ztNcU̼,/5F!fdsI@EkbBy LWUR껊;at;>"WT17; zO(gi5gcC*p q`n۴1Sۊ:%87 +%zS~k}y&:ŭ8 @Fq5Jk$ǡ/[ΔZw1Nituq5Y=l ڕ."/c%4|H~!+]T7}reP8[? KEV8KZS-.@E{%УK,T7wohoI~L=^khrˊ.d@g1ilNCnmI]DqkoC((:%)6-a㗘tI/_ lˉR&*r-YɉRlg6xR*H֘Q~TZIbD Gό =AiY1&x ֫g"M%l ;Q8= i}@}ՑsX3S(wabFWG=RL~61**cނ Te aMLF Ue8gOjH^ ৳K k8'q<`hkU 15tSp)vTBQz*`gVd󏮴HWY~8q۩Ǻ_}YV] u]8c֕@UnͦG u=e'f"3TCWEe09~6h b6<+YNju8C%ص e$9z5[^jS3p ˲S;:?O?`(D~d5Nvlג qҖH]qsB%ƴXgQ -EH$9 NxT~]lFo\.`y7<%f>K d Vۤ-aG\B]8Z3/YHJ>I/,k%|{ P0B,n:Bo|cl7h6%y6#/@f+b-U lsm6._xF^$F> >vާs ū-J{ɜ|& ٥"5 S]ll[-c9e ET/ejw޼a-@l [=t2utH:@{vU\s\)jV5|x  @`aN~qb7l38,݄m]O$D>RhZQ ;̱Up ,Ocqo? f.y1&i"h:6 3 !=䉷>k3rry.l[7TuutC!#1A1Zwe⧾aUxgr0)wlo{n"q5M$:{c4/pJcVBsg?Pj _CH_,KS3nobEԆʂ+/-Fs=P{ՠUG\=vyJEAۇĘipt p̗݌,/5HN&vK3(Udɪ3򍑱y U_ y[A uJ jA'ksHo⭆۵,&)[m@)=Lvci7OwdW9yl?s._5>Fs#R-)d{mWȼtAAq| Mi;VʆIOJ 9Ni+2K=zEOvSgaY.&.$'`l8;E#F.c? 0ghh%-ziQ&+-omDEz?LI]_םn tGc oP|ᅸ-r2@{p%Jÿx{3]^~#D;iڬ-F"JAW땼{AP1V"D-nQۋdlLی. [uqOzcgzu1$"jc05O10S-8:SL 5k.(Y[S۴ό K6x4 G,3>PxvJb(SDr90WdJl9"͛S^/0D22 俞]a÷lm´po5 g9mtrw{tuֱ_Yԁ!ttat;+/ "k.O\SBiLDGןL}3Ix48&8ywgAޠY>JSǗ\Nފ P3m/x.N$"鶙y8> `D[>;&".@a]m~oV5?0x濣 J\U8`u>aDB)٣yu-:9f'`vT76f=~f_!nޫ˰ UhA7:,T13\4fǍeߞ5)][|<ANA z]rPwS$q0%s!kY0d.AO_ʙRT[6Cu]^R g eV;~YFn W0>/՜'dܨدK+mZSUx_YC8VF oUp!뽰b1O8cPQTz-;ox8NEE@<.a3 %ׁG gn'`ym$]D y z#vIS.pg1_ 7=`ʷ`}p 4L>vHK$JخcR˯C\)ֲ־eYm%-8K4cm,kyEYLk19Y~A4uϸÃJ#Yb*<}"9mu"]D_z[&e]K]"Kws7AI8Ø(K#Sc6Dh9|+*w "_7 )" =~󑇽3^Ub/ EA,HJ [NŊ [K *f;<&cꊗ"]IKi _>z)9wp?<^JsAW|Q:d>o4LĄT>t!ˎ-n$~Y>ɷ5 %揱p^ռ HWlBIm\.F\-k1D~ӪK2ż?"'V/QAx&ȉ$viIUvn4]}]P;utWy ^RfSO,z/jt[B߾c 3m+#+[ /-X%u+zbA9R LE!>23$~-5\O1 G@P=Ӏ/4^ 顴:b rRB?X] ?,L8;BS;ZgO#Mu>3&r/pQIW@w]bMT 4,0Wb%(4h7jȍFu-Od'fMH6Yim~'bot∼c!ZȕDrS_ J&di4^ԋ N>}7OJAT7,-Q AıMc38ڲgi(ѠښRD\jD5={i.Fk`$*b1ԡ1`u]U`*b<^4*BUw i\w 潛}ɰF.wݒÁRMdvlC7xX?[њqI$\7wôb&  gC 7vGW|M^Q#::@%lCfVaDSdcĻUa-[|G>\߂yj J&׭zAV*Ϳ㪅s]r^<82'p0oճYg, O8G%Lyi%!tJUZ%.m'oqc2DFX0AOkT̢\ܒթ%Юr~\tH石•մNV@0`(g|5쟈 |g\4.CQ y;Bܮw(f-%qP$t1ِ9.S5>6#+% o68Ɨbzuf9:[]a hX̓.ȥ'Z8ɡ]̺gn*MNCu9=n޾aQ+p5(ưfn0sL lwENvEO@tB~ghZܜ@~<@x](i{۔QZ`ݓ:O+|=[YeZG5'<9zEAhO:Q qnjV3ދh[+(C \$>s(~m0-дs`+7|D~=o/MSj*A;"lj(9jߴbbuGbAN}CE]%쭫!7 &gq9wJZ_ |h[n_:0 w㭧g+Nn.s\L1xK}R[B 4ZHމ- W,#0*x?Uk*c)]-s8F/(be'bPn"3.cTtӖaz$j~?mPoj wi7')8 *8g@_ '(?+#5"pyaUws͛g~]M gGĔ9eآa;=o[YIzMi[wV3vW f*+q4޿͙LwH qw,$R'v%jNf^{ܸhOrh*>褱6}NQE3T3I182UĐ3p W vj'9L)*`Z?VE0Q} ~'*?QIOx^6Gc28!S`g?A*[-=ƪ;^LQ ][sۃB$@ʹKp2b[a s SY3qB0";ѳRDZDBA~)[ZC^2frX秎ɑ+^T'ɒat6pZz$J$|Fq Ln5uT|Ei0XRVVU-@`IQM~ 5NPSWY>hxt';ޱ#=4KԆ8rW33ڌVn'@$8š"x[-w[Qh.[D,ت~OauwrAQׯN_9CN3xq6M6΂2υRg V߯Hk0Wx-W檈mmQr&cr)4Ia?h337)(QKߓY79*W.Ⲵ*>.@C'ҍ M%:HM'D~A NF^7ϙF1f\3;-[W%3_4bNN`-8#|ZV2hkc{9.tQr*%lx  -Xѹadml !@$―G1>:do>| @`&avI=D\0 pDZ$XƓ>N[]Ít`.^WaΡdpzz$3k""%#Ls\V~DpNTYK-'}F#P:9>Z M\xuzLzѹBX=ٳ 2/©s7dȿϐӴ|=ݯçNX^[ot;w3U|紦aFaGIN]Iԓ{dM d<_@<2~ِW$ g 1+:0Z$U |I~`^O;b<$kf4^ޞ[(cJRi6͈(9}b#gt Lɥt3Ҡ?,o PM9!j1@E:!eڏ'D/t+px {5ybj}u1bm̲~rTsJ/[G €5Ղ-s=#``Yx \ )5=5D$09Lɪ$5X E 6zLfZ 7t> NnҙEgGџG\?i5#/ї@})Cr^Ep>H;^k^|#c8-e-&ҟg`gKtՌX |M!h2qk_wNp}V^?-8V%O9Ǽ sRكj$.ou`csideK&" 'A|MA猡<#}nJGeY͠zv$2{SU3>%zOR9A6èH;8hhـݎy9KP]sJlڷH#/$vY2(@:*#6\j[ؽX6ԃq v9#e||݇()r09G>0]SEkt!szG, x.R9+je|;³դ_`HȟYJm#xaпRfsU,c??_U C3 3ه;(!mӦadZA7BAգ˲ iqxyכBbLU,|4kmx)+Ku(Iu#Rb=(4Ws >6B8M~(| j8ӑ{u4 Y8߳H].gz8uT 3FH7b -m!)b!w'7Â7KʼOhDo3Y% *T &/,2eWb$$D(JwЙTp%0G<#Rו`GR\,_ŀ BKцHsnkx ɼI=IGfUaIYEa ? V_٩_>~d2nQq#&zať/Jp拘2tlمȝlje]Y㺕3K*ornKrFxG[!up7rCŭ2'|Z/"RYB) 7o [ߚNãJF{67°Ah8# $=KZ$i,ml>N}N({빪&$1]֠2I3AwZZ !qkY';sV*It;di%XyfKUf)ܠw?ĕ'H[e<uchf+vXwLT|Y픎TBnnN`҈ "xOh e8eߓYa~Ӷo~IZzӫ[p|:% 4{1VNbVޱꪡ{4ȫajBg ވ iq49"OЉN4O3N`=E%R$Xe̡XrD<1K&57ybj}e-[[' c0K(֒T܁WiϺqT Q5}Zt/< :FĬm:*<+' ًM$?^erW͗ν|*Lu.򡰿~j$?h^*`M$>pa8>*SGG5l:,z?inGZz!Ϫ)2שk*.2y3*O[|O@[mXls}m CgbDh!iLO?_88ϯ<{zX7 Z(, /vG}@LK~#A3[.*\s\E^5bUYw7&11VWOl:% M$]~8*CFֹT'IK\)d\Z̵ T23AIJr{  ymkЎ$<ϢledYFIF+Mq(.!PT/%uN Ӱ}?PձU DMA۬2MBQDqwR1̡x%4gUiOn L*d ]TFgm`[h ~\Z+IwWf L6KyyOJT/gqtM./.?.ͬ" )4(9D:ozS}d7.XjF,`E,G2 +:|,DŽsBC}4H^4ɢ865khH:J_D xc'ݺnwS*"gO[c>„ZL JKn$EsAI8'!\Ihe~;js_YȢ Ǵ݉Co+t" kcpYȊŸ|P 'q?;i|TI%Uo  fz"m}tF#QIFlm+.o)]p.TQBŅ,<}:_xRP|Iq> ŔT80mz Dxn"jw7.BVR^dtRw}E/ϸ|]:+v6?v >n HlWsIߛ$pu|Nj5A;W꒎9u}$Q*N p8/>Y$!*$/ ]F+]F>jnG/J7d8@a?V!$X(7R}M?Vbs1Y$&k5rKOoq #|a4/G-ݗή]w jSl4An6x]ߕxh(tS. G$F/5{ ~8?M84{ Û@YDUUDwnQB񏬚30}YZ9>5:tukӀ]r*92xP%@)C1so@|߶CWUV!L٩$Dj/R-G.޼t]H8JEdx} XQq݂-:@cmGbC>fgZTo8`k$wKzv갍l=>CҗxD6.= ]U9Xjh"f-9RT0A͆)~Pq(w9R)ld(C[kW،vG??,ʒR3/) V~V(hWd<9sܟ2xIEclV: Er[Z{I k4%X_;If w+U ) 3Beؠo] `5D&4sht}!wfYk&ޣފ`]ieXL0BߗZ"Ùr#AzskvcywE6݂ 2<ܻHg)Q$dx,FMh?:5 "O?|nPZtNJ$ȳ21n" )Wf*=St8>L!%jkuY4U};*C}VM[ve9l]fuC„U "L;H T XOIm1JeiE]z’jN& q6ȮJOV sbKީWd?8G]H./Zym$)함*DE%Om2Dlk N@ƕYqa| <3ru"oTMå'{|]9.=2B0~}~CQpe7*42J>3h'ZW$^aݯ^6G`l%-|'qv Z0^݄Zݺ$k K&pg-jSp+a2$ !坮T!i@R> ^Iu5{4`z]dSNKZL [{7V0w!n2>tQߠ%@D?ˈfa8zdCX1',\֞ƅRqo奆:Io===V\-4XS5LguʴeEy||KގCbʞǽD9P-Ϛݩ_]÷Vj,C5b@(9 J\עQO*fc \' 64(bj1`*Ӕ Ucͯp'8v''!-H@)]^苟:`d#Xg"n@l?YG 1&\l(=_'NH.3xh_>:PBKc60A]>C`qԃx~6ΰ=鶂WE_>w6F5A*l߀?ʪ"l=\յ é4Ou1R~hev7;}6Oݖ10:i 3mTeUrl~]@W MզQGYr޶g7mf)wzmoI GyiX-CC*O\^BͧzFE5Ձ-́L-AFB#XdFCF5M:[v`<8 9jaW}mO`,V0}HWk䖝) #qht1|5 ,T7oZ!x"PDؖȄBMz$Mcn_@/)&WQ },#guF ̤ ,mz]q1Nmԙo|;9o#ӏF0}-j'֗ˏ׍2)Tߤ8QH)v`aB[O"3$A$"y-p 9,%U,2}R,ӄcjzрEqy,yCMWtPNn,hm6ԞnƣhdX|06H@McZ)eK_Ch=1@(*G[8QrEih)O,ҿ2F-ZG6tB̡|;[tYuȵFPZف%c:-/LNVJNfqvҚ`Tckl*Be"SKo-d'-G4|XQ1H|b?IڞH\SxLl0'mu\&c F`5D)'IXץp|8Ȑh"-b,It5R_"Q*)Tܓo_*Kls'/1j ҀFD*34Ar͇@# IPXtME wd[O]l edjgLӵyo8TLk|EU^f,y6@^ɼ1ڄ7dtw֤ddr-ޔ0i2?qnj9iӥ/ &P8ػqԧ=#Ds\WWDD65í ꊁg_Dz4z\=HTŎY?yz; E+6%_H2cjJ<u6ͱlO qQ i{iv+I!1N nKCYij_8 2^pҦ)%FΠA"a)s𮌢}8+<u*^pF閤am! ̛ױUvf m'Qe$6*o9ItՁ1[~QiBHſcn뼨F7.CTFieEfUR '):2쟻͈aWza37[5?vHr㑄/-fr7Q^N)%#`mBvMUO9@iٓőМ\=?7;0L\;>r!y[1Xkx$pE. _GB k],* dӄv?tЈzFt9# j2^xDGDx*, !n6%VfOxbՃFXbabFx)8ǦS8K6OSE+EExt?} . <@k,n((+~.%uYqofV۠g>vcY(f+a:p #{YR tCr>X"U4doJ*.^Rb[ ?)/wΝJYbBApe)u,W lfr*eM q5Zm6iƘ"'5W$T-dEPzm\GPNr$ o!= Nxȥgk:7ŸDZjqx]]o$O:4m[:% zOӻ *\^ ;tQ_p-vE`hD_nľ2+Lv2J3qܗrb7o$}$h?%9 'w1AX9o z?I&)jzzL}zNms5,-[@m9EկLiDDS!%ltW鏘|yP1u~ ?_5|\='nXǞu ۜlyAHM^?Q8Z7DCr3z7)í+<\OU ̭AjZR;Rԃ'qC(&]S1$Z t )= xúa*bo9j^!( jv3%ܖF5nlJEDzϡ  +M(kibKrV+kˢf Q̕5B{pN%ࢽ*~7kXO=r.=.85 E7w2!nj^^tt5k|DrWPRc4+5̰l71¾^(Qz%5lSɳ+; ؇'+g .4Jp>X -WN V{AhXǘ!]vm펀Slv/41FΒ,|k細#V>G/ppzpD XkI4K 36IM[EĦTCeظJ}s鮣! , O ,j@J2KaZ }q%vAj~ \`EGp` w\w, (+uv"Fݜ|Q'|*r"L p#mA?) ZMI`R&Gϒq GqV+NAigO뤋(A:vȧ׎Up& AeV[7׍ mx8lđٔ;6!$\EX‰dE*ŧXo7:ÐkS,>; T`iefdROx{ m'G`ldj"j$aǽ'vG5g?zgKx$xn53W̜# #CyH?)E3urPCXj$I5~DJܼ st `z98L fZ'Ղ.yۖ*aEL)RfFnTxBE+#:+4 uz{˴$Sk[7C6>[xS\u<#b }zrP[VWX\HÊOqpuELF^y,# Ribz.q3ǵ7mu{*`[5gzs'iλVW*q~jF8jyyluּ"Nw`mبe`PYnciIDG$lV4nߧkKoܦr9s82K.į3_YL-,y(뤟;^Z՛JGtH4ko^) 4Oc43^by)6t1ﳡ2G lr3gZ(i(R2~ww.ue1؊h.vm}mSS1@)dFpZ Cat\ C!O f/ P'lIXSh~8F1x@˻@x{5)TbT޸0W* ~uxe b4>/R[Oq/ex*ʷk9?Gjq :IV73g eϯ&6__'KݨH.;mew1ZP_Kf-Na67Y>*¸p-XoDɇ5~v#U0 (j_$i3o,T?z܇=sX1%$^I ?Xzb^lDO,[_{1Q~w؈R44r8LXaks[ў_4֞sz QH2.:|4<gq pfuwuM>',Qzѫ1ثN>mVnhmO3([Ɇ蘯{R~y˟uvuj[Y11?l:cM h糏7>o>VV>Q t!bJBMmBwɘWœIْxQKYbs1WtxS q3$Ɵ4 W,)Vr+j'ukMj)1mϦUE@jEi9Jq" e/&Oי] 6ЩeMYh`pqˍ BWV#3jf_miGo S/2žT6#9{K'Z.[T"%4ǘԘa]*-OpDVjVwIb#~[jT8_ZE_s.J;T}tCz )3 ~(:LٯB1 Ctk6^ ee`E{~3\,r2TeN^嗙/?NK{T] @-i"5ē♤xiˌMIO6*>#IPvxHv>8X>צb ̇A0j×EeW/X+2)K'}lf] x;w.u#a7kޛcϽBūک+q'w.V9mgdW_.QmD*Ҿod} LE,ZSK."𜁡@dDw-=uf3rflpq҃W>~$8wk/?W_kKmb} kFX0=lDل*{f*܄ lP:]?XlBtǬ]},mp5LAz0!@#ӈ%`litz^JκGa{oNJ ש%g䍹a6}m/ib]|'5YG0-̑Bǣ>e!7~** =Q )1yIYt  #K_ZWcI\Fp2ib7_OKK1ݻh4p-G>RAS}b^~g;h²XoIa5feD(Ϙ WFῖT-)rЛR)u?HMSGbA=l;2,2~!6@cPUm-RIDwr07@%okiG)>Q8'hmK*SNy>ui8 cMEhO'q8=]mb~ BȨ{%H:dj$Ps.?ffd@!xF\wEkM-$6x$ZT_aeAgqxɴ|R[ " v&/~|ڥ4ؖ1/*! e!B@ u_ l8--;`vOΠuDoc.AP`ySZY^"iO.G,81^GjjvmOY;`W\A(B"!/'/Rn˓p-.3X'5xǃ0{2mM2ܒڪb02繥Iʶ-}' ?#م&{cg?s8>jzZ<8!{^l\6jm&C,*hQ 4![*[],XjcIPxOP-,]fVuU:Y(CݩXN tls:vD "`Ft$O"$D}CD ~v_@Mau 4yHog{=6mʉpCb rW'-1L ^Vr6e;{aC'm@SQ_c?6y'ϬLU-[20 LN'A)?~wŇT/ e-ַBj$lju$樅h)N~ hY*>VBev; kUV ڻC$ 2̽IbY[Z2I0gj~BUGq"ZfN;[YS̡ñ[v@rm_;KѤǟS#6R_ɂB}qzzLtށF &KAų3+V􄁩x,YgA/p<7ոYQ⑕稯RkWX:4^)c353ر'ygp l;QE.#rBA29o8N8ПqG!D\54nN=Jpf5Bw\⮎C+S9m FpUoRϼL8"5Ft)ƁM7c 5z϶Aߡ@[%xVw?{R7s ju K%n Ugc0`/8ϵ_sD'$+j<:ab]c E^zɺ%ͥ&z"P>@C@>ʎغ1 ҸM&%Ջ\p1r-hr&5˰%(UD{n:gs Xa/:RY#lnimAIƱh΄,G}9M0*&9%gY04&B,Wď)h45I+qϯGň/r % ܀R[٨ι"GxzlakhF ; ?}?0P$gx,]?zG#N_ا񒅦\C: ;YɮѺZ?Ԍ<LQrO?(Z+*AYR2Ղ@1(hwbO>(I pÄhGe|?-Dz 3ԇAa3:jCIAբoa9V4&257D@-} [dX.* ܿ !z./rE!}+W]x&]6\ t6!j(B'F>^ko-JKd IZgD=X@8X7e3YʲA0Qڢ syCvmܾ'd{q\ʦF_@[ho[C#L`={q!X?M.MHt$Ry[pUjo3ԏnArܕHCx0$I "퍬ʐfKym Be&gBuٷw@tuv͊׾HۋqkO4hb? ~`#wk,21RwF֌C&J 4OG>Bs4VDզ׽%g(nձ8,RXhmWnR ,7隊U~2o*m~xVFT5걩'bEd+gI-*#;l{7 oqr7D?zw@km<Nӕ|~ZM^19QEe<|‚1[G4Pӹt ι>[J>r-1{.ARZsܰ"sljʔ px!S4&7_f D9PD3w^F@6lޕ.X" 949"9S[",l &Sy-Jw.1U<Qt֦ 1R vXW%% n*(?5Xl)dĩBҲ=љZRCl}W^zN"#K'KQv[}‰}0 Ta'>QaF:D1"/+rf-#0CQKm&"p!h uŁr.C̬Fʃ#Bm AI7j70!V)Ӳ>k M2`9 ARx=w5J>tbO]8y~}{.M O#<=|ʝO2) (%EW[VʿCˆIu_+mYј 0#KiV4~ierBE7 N# 㨻r%*o <"Nk{O&EH90y 6D l.цUH"$GFOO+Z |QAkX_!!5+2nh05pSS)ሐjڌ, [$0A|~# uD\y2pטܠ3 MNUq>JXnJjYLDSGF9s߶t3nZpC ]c/G˒, XRrPHhI~$Cڇ5f΀GNŏfN3N,FB^&U-](5^¿]5k++#_K̳}ڕ uAj V Jvd`H} s!_,]Z&R߸s\$gj=l0Dw4PH%j|dɲY!=SсP]rۉ9%$mUT<alWtZ-;G҈twKf͘Ɠ3Ng؆\DǨFwgk+{$uW+M‡Jk8|_-u8=ڻ˅03:zr?>Y;ԎU3|?8c ٴS>x.U#!Ga 9[ e'*[Fnw@_6# )I04( *'J|YrO ]:NQz* x^\NbA sVA@ynq@ EOZ%oSElU&/ly^A "C|y>yw'P%;{;Sjm 2ysm_О{=zJNrQ@հ =B66(n?|ag͵(a[4zaaf;]zlV3%֕ "RɷAuGEQ:ޜd%Lmh1ЉAu ^>b 1A(۳O~"h:yWA rdj 0O<׫.V`5׿ ieL bO$[ MPy)T |gcf͟^lv^X6Fl=Il7Cƿ`X!8E&e5VR:ؗ1<:-3;mfQ`(֍MyYm7XpEKv#9c)n˲ NrcJ{Zael_0lacn,%Lm_湭^>qk|B[pil';v؀cVS?,wCL-Eo.dMã<ԘϴEejQLhۃ5FMu ]"1*[kziGnE_JJ "Q3C& {I>DF3.Ą C0lt+MqlG>_KeIY&;f ͐6Jၰe؈Kw.dmh bJU>/tϷݣbjiHC3Uc0oѾb480 U6GD[xȧ988jZK3GXk1Й@C3nUG8 goǺsی^ﬨ!ذv^#I >ji0nGޭܛޔp2u# &$`q|^UG6Kxa^[Ո,%@yA"y"pnE p||y͏ HQj kP j6kи7a\ʽmؓ4 5/,&]Fp"sAYpxua$NSSΧɺUTQU*SuR5Yqܬ-2Iּd A"Sfh2 VuQ:s0NQvm` ,<4Rc20wIVo&{Y_DW]J ³|Gv}X1\-ғϓwAI"#~zAŽ'39fԗ Wˑ9ՅpsMtؗ):u 1)okuDG"^kwlS8K}{jX 1fz&!-R=DŖDن|bY3~x>Q({4\OTlS֙:u֍hz+#+r8!6d+]Z֮[Ns&4jR~j0/kCrm0șsȺۗ7ni]]P$H ӾUF'X'_z):'zr,؂+)Q%c}#o\.'=kv>E#=4qhiG#=;@!D50~O[)j!J)IAS)#uYSeyK=Mί^9)Xr ^m"'=V؅8qq2mĖ/5 }٩55!Gw; '5d'c:Z%m9A]-13uM,{TbUӦέ$`fe]Y)_#M5$)h`wwcƪ52y5ў^xLB:!z$]3>U#[: |#(|څ"UAS .t"US{ιKi%FG8jZ o䲉)5if26(l@*+ËI7 [Z/HF6w,zlq;=FOϿ?;#@utx& 1Rfh٫L@eEVgQ|E܆..'nѧ72` b>>P &xHó̡ %TfUdb-b20͙8SIj:2wGe[k%-+G#K"{1f-$fu|LρeS;W 7Fo;A5Q B!U! 8]b K҈ KHԽ0Yj&L혻dS|ʄ(Jjݝ6nPW9r=FRmtV`~H<>M/.=_PSޥCO<:s)Ҫ|{T bfuqSb^GHj#D`sDZȬH]+kaó&D茎/cwEGFo@ *ɖ}".2Vl[Tڎpu/rAu|_ kPTSØ Pşeǒ Dž: ,5S ٞ cηtHoK̢yPl?w+IyCݐ:!QOi Dи2|'bD]nO?9CvH) βIչT5Yu"*9-˖Vr6xrj1Znؚ$ WJ;K2ߓH%? ۫,r) D`BF&ęrDE`[E7RIddzZ1`Aj9ty\z ݡ$G o>P* ŎYFyj|dׄɱ1L8Y}u{S#^X5D=6m(ǑU" }. O^>Kmmc(&ze 4 I~Ҏ@D/|”?1I1p |hvnCpNmIISU_ !5*'74>8t$^SCNpT2be"z;ݜ~ ᑵaYvx{7[⃃LJE}vAbL?-)}! Pibe{45^9Se׍^|1>u ^6p].wT"K RjKOY>|0n,#NbM!#68`'|CHě5y(?lS,F8w<{ 3Azi|ν_D\9DeF;.>R]T`سn:ٓ&1Gv&_D]&Te &h) K ̍pzeTq!-BL͋ (9ኑG'}%BNW녍@% ٥4VkEt!@ݯtE j- 5{>W`#8C`멼 yKHYEjJYmAb=8+R JO;cD4.e&pdF%:F M $m CFM +ErX ڑx)Aa~ZtƗx,w:{u8B8X ecC (nF5tfqFoy[La;;ţ?\r9l%=Eijmlwa'"߰s~O>^ Nn{( ҅ӏ;]h32}|\1ޠާ{kg} vYuGDr`:˯+y Fl ^gh {MZ.7ed/ Eۚ <*~aH:L^6T<.@_Hֶ-X΃'l">nċݳ;}&+dh{kO;iTӐha{-"t>Ju4FpH01 > 衫u.zqaѱC۞8͓HT'(%`8dZ D=[݁>LuR8:Xi; 0f:ghZF$e;K] gtvwIk ^Ӧr S+s[E뾵窱B`׶l;[#$p '^Ҩ\&[jwcp?Qbe7"dҥk>ijqT0~{tv|Jpy5qSUAGwcq?CO,ignLbn9Dc$۸ RC9u? c=e2> O]-X$'yjťcb= J!r/b/.9@.'9>}QOH9Y?߈#-E&MZSM2w-Xm8 saN8!0GLWO#ejtPםw ^]x/1S@R 9|K3Zw#iNBit8ӡ@ ՇK cMgT?vvzl=@JР0/7q , uB@N[p[lG[@ImO! ҟ@]u;^!G㛕\y2 myy5CDf+t'c2:"30E^gf_؟*:rn$GȞۋ9 nZH.raEtE)E9 ߵER%}@۪[Gt"ht">_55ֲWF_\ 1y3o޸wLh}M})MmZE`TH|b<Y y9,7 A P3_swS f![WJsn(tVӾD[Њ8/Нb_-_#(-VJ1lm4թP%团'^X:FV+\|kC^3<;Z-] / &9oյ)0zdi}1~Bg'2PKJ H u.̃]m27aVxAw6[_o{N2̬%s5}H?lb:]nR-B)pNcqD"|cJrϠi}6ө6Ny {n0e^^p3̨Y`Ωr†1 43eذi/E6};:cO ;nԜమ|8K!bM 5 zB̅e^{6uaRIy%WެyTbz 0ޣh< K$%31D6dUů0W`I!r^# B*eσ:o&]= 5Y"(]FP9Oy fy25z9< H{Spkq:W9k!]0uN]1L\9x#nqx'E}Fk{}p JF0zOaw{> Þ&4wm5]$r yOUM.ӛ :N ٻ$h.C^K]⳼fS鏁*nja$sr2ѠTިEm2Z vBVj o.}pH`ͪp#$1 ( uJmCoW#C&#-ĆeI%{K^*E1^ȉ8Χ HKؐ %^}9 $<ާamP3f3YXg881rZc t+O2Lƞ%ֶo?HKZ1/Kr]ͺtdETwN*C^=$xMj̔]6GUҢ^)DZBk%\30Dg Mf ;gEջܒ+~kT{XP̗y1ҷ`ei3~j̅_T[3 F!f kkzsT$S5@DwaD5Yض p7 _bsyVR<XZB:'>Nu SFMtJ1TgJ}tamQЀvRׁ=EDuZ%=߰t0?anK'g EviV ԝhCٲmc18rQۍ5a&<3tb6Rw;Є$I2Ia4"1p4nz-FA˙[K pg?zyňQ} 12'UvwpE$3>/.۹c=soAUbu9] 7_Bt!07벆:#*5}̸>ͻ8ËR0I_Ȑ qDQhC\ʙKw86hsE3etl//&WOdUV2%?U;q+,wBtxm&>o_1 o4 a7Xnh1u0AJϧ?{\ Ņ[Ak\BYkF ADCТ%{ض^dw1PU][?(}yec;ia痈,)$?= mG8m81(M$oM3jvb]?~" 3¾lpCf&B ҈\JЦ)y[QZ"qϧK3KV+`֫5, ePe.ɣ[e4 %a$'xS|HyS810P,I?Rmi qk I$1QMCYOP<8DPG56K!J̿40~ٔ26Z[IܳwOpm1]NInoL!awu<GC"',jZ(D:φwo9µJ 3X#@V]!rʾ\#ukGH̵?#@T!=*#׳?OTx*r }WTމh5_  Y}.8b$ {jF%aV|0}$/L1X[ i|?p)ޏ{prtr:h^B"IQ';38om(}(le /0b^Q8rRٌq g!Rj{\5I cA2(+X]$t$Dp!u@mmFa $@]Ij,ΐ!h8\CSҍ&veVrh :qQsiˤZŽ[VՆ:^T oμs^r"K~%G,3a}Y/Y+SH(":Eg 0F(P yt6xhI x\ _'Ts_"-k_]4 [R7Ҭ0'X睿馋;Z:ϝo7Fr`=CI&:<)4r++>Gٕ%[*yOѯɳ![tfd0pzKVWC~+19!kVGY;Bj[Odr;DŐʴa:̾Os[@G7Ug/^X?L&ݱp0tln<؇ivx$xY,\82>b ~m~F)bXӎ?Zw:i5/ t{#Zd݈Gg/"/eAɻ2lt#q:tFJ@+u\#IawyRL+ӷ,_NxM'Pۉ8I]z幣Pް'a9KHY.*%h_ ܵ^uWZp[d~"P{g/SS(VDi(p@ TG$6B a^GHD{)PT!lQ r?>U"!wwIODtkwc5#ƒKnM`ՕC` ߣPǫSbY}pwC;SS x3"6K Afе0|iG[ h)-@C6"۫ۀL1iM`qBFb`)Hݙɟg=/'QCl@KT~ŢLn8vaJMM,Lva=vH \X(ԍV2*ÿ"u" A ԣ;p&qGy?a_r ,}p܌|{zgQp{ r3lo Am_/^S\ilΌD<]5Җw_~T 8A`/!}wcu5ƶDܡY~Ȯޯd(un+AƮr0ufYǒ; My򴼭 br a5lc5S^MbiaOaG:.# \9\߱s ~}% HAIWN$*2(2D D?$Y]&eUI_.H’7Qh74Vs_jd1S'}Jޢ:L_c'e?ĠOv?CwƳe-٨-M3Ӳmjv>q(S#=1=,k*$5)wHB$+AwO+FsolWP=c8˔/M0W'yb1:v-w4Iو1 (S53F3S&*k#pL9;C 4.L~ɛvڥ}]/K{xJQNy)e?ZINd첗'y:3H j&qTA$+N\nORT+$fܩ` l >i}壅d]tCKAi)i}g <:4WT-AȦNڵ,L}{?h²sjO+ Î<ˏDy:vvTEe*d"A4mCuר)ױRw>5w̛E횕SZ׃-\T Vo/.'T+;(}+%1q=Q%Y'd4lXeGеh_+όb@(2|g9XoOʀ0Sa/*4}©dʥi]<k_Ф 0Ca9\%+t^OQ.#'-K{2D.}^* 5;cpRV9L6fڠoxԳh0n{/粍/0_Ja$֗i ~pvxYl4(-";mGE&b{`yh\ghu-gv4,f72_Z8u' (tF<0.+`'/A #A/I|5C y !f2e}{@ sؤË`7 Vd&KzIkt 754%ggESbNKotsʜVX8cWbǹ@S .Dk3P-}йz^W;AA#ʻu`w1tڕ|l`5)D! 0f~o6x!=HBL= u6[ q֥^i(3^U+t3\7=%SO$r2="xb+Di=K/se/t5!ͽ"YMjwu~0DL fU3I9߼ee40 Smֶ2 h|MVR3Oޟ Vz}/)չ`XOvև.-A1|Fhu.7wlh?I[iP_w+]j \̇x?076Ck}θ.'.[˴ eBl{^QSc0nfS Ӯ&QiQ{)"@1981% Yk\ 6Oo~[`kU6Qֹ˶@na'*[$`VGՒmιAFwC3輏 fo*Jh 2_rh3U]AI1clo ,t Q=PXau6x]GS1 *rM*y^a'Ҫ2k%]8VǖORB ?=#D:?&FZFFa7A!St5 wj[t3xNԒ 2QSmwjJԙhzvʽ:Ǻ:wqOs@r. <َn={}md*G9U7}V#֭Gρ:#7#KrOc{N?t\%w[%k:̖_N3*<9Tqw=zN6qͪKm䂷Q~U&OV:!!stzP$O?K 7pbNNQ=<7gX4Mx&*]Q.T$1y,t *يyɇW'?z|';>q~seW3 yo Ғ?%1Vٹkx3NRaO`pW ?8l5eTiu lAB8-UT776sbwuzɷy{M7!OeX0H; P:U#'=3ݣk:d:O(ㄩ @iW- /YM~jbB׽&2"!`h|lm2c/75w g1ΌgqBTr_QcOf;`t Xj}(۲Sq2ؙv4H?&LPv.EFZy TaZնR^<OUrfUld᳇!\r6(p_E{?p n*zΊ $n-29_PZΓQJWAⰊ?%j#KC{zI8= h5z=3+ ϊ}5::Tcm~~ݥBߤ}PjIX*奀fΏOڞ5P/YߏtnL[Kx.x7u[-gda FVZ\u\nEr䡦>WϮ7 4(RB܁5hRP20 WA|6jM[i̸,˝\{*) bdU aajN>z->t/fʣv,LU`\+|m/ n(M1 ^rGTS #CG|o{lr\ޖWy ,%}!: RAGwhY*GwL}:L5ά=/5;+wkwz"*'Hqq}AVψs@]EN5Ŗ# 0. }q Qi=ŇۀJMu;Y"RhLG~#_IsoS&4_2v@gF;V֜WRÈ]a(bkKkX_J=/PIg+o: 16PZE.r5cԮko" [o948_T}t:6.[ ;*Xj ^ЖJ$U<98/{Bb!bF#솚yf>ƇQ55dlʵ1S6s$S[.-{dIu,ka2+;e+]0%5d[}ߖvBWvmXPG0!(R$`Ww"33|.{=L{4\8ĪQ'G dT)\ Zbpm _{ 9J߉%hЉ⻐3ԙ 0C$*2B̊rm5^jh ؎\u\(@U0+o?M@d Ÿ< 5l6HzDGwÊ?:|*[xlP :<P "x/'(N/cٺ8 + =- *Af]\ec(޹u^op1~ \/\]<G9Aӯ'&-¾JzeF oEVurXۙ,.Ƌ 3G戭o8WWUVcӯIv/zZ1#K[)X[oړg^.cOG^2zM%(;uMu VʱS=_,Oa{{&~ ll9B VEU&g)ǁ®+= ڌ^V!GcSbgQK>=4fG#.([.gmQ(ĸnY)O0 j tw!c9{DvQȻ.XѰ|~ Ka5|_^I1-5 +/IZkH+dU;,/bKH}3끎vFY0-}CLI7q x@&Qp2aeL11ԐlщRΆ-lR^ Pk@h:H%_:nΧXKL{{.a67 e[H.o"Yw2+ҲE,?G%(^HpRЕEԒpd6-z޸Z;RM郗B\ywZ Mճt8!v]E3@B9lu:0fSF`ȬX㱸zj}~~cR-@ !9a'Z-] ] (HsGq'M4xGTf`;#l'ֱ_4u7n#[/(dI&"4xwf@YJbC#{X=R.0hm},C\Z1V*\ T ]\vXX_9J=[d[u>ygOJ%*$䬆'eoP|^XE1(ꝡSiJ]̅24A&֘a#U`l1{~F#+71M]06a @j:q[RhOGxuzJC;Sc蓰*Ꮁa} ݧUr`0e V(HEwPe~Jo 9novzuADmrʎj r{DžD5kL9f]>U~_ 6 u5۾< ~ʋѦ)/׸s2U_R\S%V+svJk1$o !5M6}j+FnmZ5" J/;`u $zxjrk~!Mh'L{޶!dM5Q6եܬS*q2*hK#?Ϲ!ydW9H6Ldh x #,.:MBY@/33G2ƛlsE8 5E` k[2]y%$ Ll݋p"D^+銔#[EŠdl<o\74@q={햫om-e pcF"&sO0\~Ls- ٨@h5\I.zBŨN"*%#>8=6Crb#(T5CRx̫  *y'̞PL>[48 H$_Ը7NV@}%LYO0u]--Va);bĂ+EkAZ-N.`J( :y@"$Q!4Z"G:cqZP̜ҏ-~Ay